--- /home/fdroid/fdroiddata/tmp/jonas.tool.saveForOffline_21.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_jonas.tool.saveForOffline_21.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: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +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: 55c6d3d742508e2c674c78a0f64651e928f511e1389f65d08565af987d2b5519 │ -Signer #1 certificate SHA-1 digest: f152653863b0018c441b0b73f536ad9714f5e8e5 │ -Signer #1 certificate MD5 digest: 0171da9b1f30ccd823b536c56536b7fc │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7b723c4d215c2534446ea5c37deb17044b38dbeec4eae51a3773e0a276bea37a │ -Signer #1 public key SHA-1 digest: da18860f2807b0bf1db654a971814552b89b9896 │ -Signer #1 public key MD5 digest: e296d6f24ea924f19b64d97ce3a96eb1 │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,5283 +1,5005 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 519971 (000000000007EF23h) │ - Actual end-cent-dir record offset: 519949 (000000000007EF0Dh) │ - Expected end-cent-dir record offset: 519949 (000000000007EF0Dh) │ + Zip archive file size: 516357 (000000000007E105h) │ + Actual end-cent-dir record offset: 516335 (000000000007E0EFh) │ + Expected end-cent-dir record offset: 516335 (000000000007E0EFh) │ (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 177 entries. │ - The central directory is 17412 (0000000000004404h) bytes long, │ + central directory contains 175 entries. │ + The central directory is 17275 (000000000000437Bh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 502537 (000000000007AB09h). │ + is 499060 (0000000000079D74h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + res/drawable/ab_background_textured_theme_main_yellow.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): 2016 Feb 12 16:08:04 │ - 32-bit CRC value (hex): 9965dec9 │ - compressed size: 5331 bytes │ - uncompressed size: 18618 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): c7eaf73c │ + compressed size: 192 bytes │ + uncompressed size: 380 bytes │ + length of filename: 57 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/DA4BFC10.SF │ + res/drawable/btn_cab_done_theme_main_yellow.xml │ │ - offset of local header from start of archive: 5397 │ - (0000000000001515h) bytes │ + offset of local header from start of archive: 299 │ + (000000000000012Bh) 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): 2016 Feb 12 16:08:04 │ - 32-bit CRC value (hex): 3a6a9514 │ - compressed size: 5426 bytes │ - uncompressed size: 18739 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): e8166650 │ + compressed size: 296 bytes │ + uncompressed size: 776 bytes │ + length of filename: 47 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/DA4BFC10.RSA │ + res/drawable/normal_button_pressed.xml │ │ - offset of local header from start of archive: 10889 │ - (0000000000002A89h) bytes │ + offset of local header from start of archive: 688 │ + (00000000000002B0h) 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): 2016 Feb 12 16:08:04 │ - 32-bit CRC value (hex): 9a8cdc30 │ - compressed size: 1075 bytes │ - uncompressed size: 1326 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 0d987c56 │ + compressed size: 196 bytes │ + uncompressed size: 436 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/buildserverid │ + res/drawable/normal_button_selector.xml │ │ - offset of local header from start of archive: 12031 │ - (0000000000002EFFh) bytes │ + offset of local header from start of archive: 968 │ + (00000000000003C8h) 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): 2016 Feb 12 15:19:44 │ - 32-bit CRC value (hex): ff5eb5b7 │ - compressed size: 42 bytes │ - uncompressed size: 41 bytes │ - length of filename: 22 characters │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): f1508518 │ + compressed size: 234 bytes │ + uncompressed size: 480 bytes │ + length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/fdroidserverid │ + res/drawable/progress_horizontal_theme_main_yellow.xml │ │ - offset of local header from start of archive: 12141 │ - (0000000000002F6Dh) bytes │ + offset of local header from start of archive: 1287 │ + (0000000000000507h) 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): 2016 Feb 12 15:19:44 │ - 32-bit CRC value (hex): cc51c985 │ - compressed size: 42 bytes │ - uncompressed size: 41 bytes │ - length of filename: 23 characters │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 4ea21679 │ + compressed size: 326 bytes │ + uncompressed size: 888 bytes │ + length of filename: 54 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. │ │ - AndroidManifest.xml │ + res/drawable/selectable_background_theme_main_yellow.xml │ + │ + offset of local header from start of archive: 1713 │ + (00000000000006B1h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 363fccec │ + compressed size: 318 bytes │ + uncompressed size: 784 bytes │ + length of filename: 56 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #7: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/drawable/spinner_background_ab_theme_main_yellow.xml │ + │ + offset of local header from start of archive: 2133 │ + (0000000000000855h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 476644ba │ + compressed size: 310 bytes │ + uncompressed size: 856 bytes │ + length of filename: 56 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #8: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/drawable/tab_indicator_ab_theme_main_yellow.xml │ + │ + offset of local header from start of archive: 2545 │ + (00000000000009F1h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 5eb2bd5b │ + compressed size: 355 bytes │ + uncompressed size: 1580 bytes │ + length of filename: 51 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #9: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/add_activity.xml │ + │ + offset of local header from start of archive: 2997 │ + (0000000000000BB5h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): e3c27b9a │ + compressed size: 1029 bytes │ + uncompressed size: 2664 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 #10: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/listcell_default.xml │ + │ + offset of local header from start of archive: 4099 │ + (0000000000001003h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): c2c7e8fa │ + compressed size: 776 bytes │ + uncompressed size: 2176 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 #11: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/listcell_grid.xml │ + │ + offset of local header from start of archive: 4952 │ + (0000000000001358h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 3c074b04 │ + compressed size: 627 bytes │ + uncompressed size: 1760 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 #12: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/listcell_list_details.xml │ + │ + offset of local header from start of archive: 5653 │ + (0000000000001615h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): dba2d664 │ + compressed size: 776 bytes │ + uncompressed size: 2144 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: │ +--------------------------- │ │ - offset of local header from start of archive: 12252 │ - (0000000000002FDCh) bytes │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/listcell_list_details_small.xml │ + │ + offset of local header from start of archive: 6511 │ + (000000000000196Fh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 2050eaee │ - compressed size: 1277 bytes │ - uncompressed size: 4288 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): c4d06ea5 │ + compressed size: 603 bytes │ + uncompressed size: 1640 bytes │ + length of filename: 42 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #14: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/listcell_list_details_small_icon_only.xml │ + │ + offset of local header from start of archive: 7202 │ + (0000000000001C22h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): e97b1844 │ + compressed size: 754 bytes │ + uncompressed size: 2128 bytes │ + length of filename: 52 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/main.xml │ + │ + offset of local header from start of archive: 8054 │ + (0000000000001F76h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 906c2b1d │ + compressed size: 604 bytes │ + uncompressed size: 1396 bytes │ length of filename: 19 characters │ - length of extra field: 4 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + There is no file comment. │ + │ +Central directory entry #16: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/properties_dialog.xml │ + │ + offset of local header from start of archive: 8723 │ + (0000000000002213h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 08d7a32b │ + compressed size: 478 bytes │ + uncompressed size: 1376 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 #7: │ +Central directory entry #17: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/rename_dialog.xml │ + │ + offset of local header from start of archive: 9279 │ + (000000000000243Fh) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): be7afac4 │ + compressed size: 460 bytes │ + uncompressed size: 956 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 #18: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/view_activity.xml │ + │ + offset of local header from start of archive: 9813 │ + (0000000000002655h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): e0291e97 │ + compressed size: 401 bytes │ + uncompressed size: 872 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 #19: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu/main_activity_actions.xml │ + │ + offset of local header from start of archive: 10288 │ + (0000000000002830h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 63b3e4bb │ + compressed size: 424 bytes │ + uncompressed size: 1020 bytes │ + length of filename: 34 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/menu/main_activity_multi_choice.xml │ + │ + offset of local header from start of archive: 10792 │ + (0000000000002A28h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): b23702ce │ + compressed size: 280 bytes │ + uncompressed size: 620 bytes │ + length of filename: 39 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #21: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ + res/menu/view_activity_actions.xml │ + │ + offset of local header from start of archive: 11157 │ + (0000000000002B95h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 61cc3f71 │ + compressed size: 377 bytes │ + uncompressed size: 1044 bytes │ + length of filename: 34 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/xml/preferences.xml │ + │ + offset of local header from start of archive: 11614 │ + (0000000000002D5Eh) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): ee3beba5 │ + compressed size: 2877 bytes │ + uncompressed size: 7900 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 #23: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + AndroidManifest.xml │ + │ + offset of local header from start of archive: 14560 │ + (00000000000038E0h) 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): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): ee5a85bc │ + compressed size: 1195 bytes │ + uncompressed size: 4088 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 #24: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + resources.arsc │ + │ + offset of local header from start of archive: 15820 │ + (0000000000003DCCh) 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): 2017 Oct 12 01:03:14 │ + 32-bit CRC value (hex): 801e1f1b │ + compressed size: 22808 bytes │ + uncompressed size: 22808 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 #25: │ +--------------------------- │ + │ res/drawable-hdpi-v4/ab_bottom_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 13598 │ - (000000000000351Eh) bytes │ + offset of local header from start of archive: 38672 │ + (0000000000009710h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 4ad09de5 │ - compressed size: 250 bytes │ - uncompressed size: 250 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 9ba65a4b │ + compressed size: 214 bytes │ + uncompressed size: 214 bytes │ length of filename: 60 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: │ +Central directory entry #26: │ --------------------------- │ │ res/drawable-hdpi-v4/ab_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 13938 │ - (0000000000003672h) bytes │ + offset of local header from start of archive: 38976 │ + (0000000000009840h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): a7e397fd │ - compressed size: 258 bytes │ - uncompressed size: 258 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 78707b73 │ + compressed size: 222 bytes │ + uncompressed size: 222 bytes │ length of filename: 53 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: │ +Central directory entry #27: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ab_stacked_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 14282 │ - (00000000000037CAh) bytes │ + offset of local header from start of archive: 39281 │ + (0000000000009971h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 3516f78b │ - compressed size: 257 bytes │ - uncompressed size: 257 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): c615ba27 │ + compressed size: 221 bytes │ + uncompressed size: 221 bytes │ length of filename: 61 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: │ +Central directory entry #28: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ab_texture_tile_theme_main_yellow.png │ │ - offset of local header from start of archive: 14633 │ - (0000000000003929h) bytes │ + offset of local header from start of archive: 39593 │ + (0000000000009AA9h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 82e0f831 │ compressed size: 123 bytes │ uncompressed size: 123 bytes │ length of filename: 58 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: │ +Central directory entry #29: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ab_transparent_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 14847 │ - (00000000000039FFh) bytes │ + offset of local header from start of archive: 39804 │ + (0000000000009B7Ch) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 223d36fe │ - compressed size: 236 bytes │ - uncompressed size: 236 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 133a9141 │ + compressed size: 200 bytes │ + uncompressed size: 200 bytes │ length of filename: 59 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: │ +Central directory entry #30: │ --------------------------- │ │ res/drawable-hdpi-v4/btn_cab_done_default_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 15172 │ - (0000000000003B44h) bytes │ + offset of local header from start of archive: 40093 │ + (0000000000009C9Dh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 97c56183 │ - compressed size: 197 bytes │ - uncompressed size: 197 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 231a3c52 │ + compressed size: 161 bytes │ + uncompressed size: 161 bytes │ length of filename: 65 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: │ +Central directory entry #31: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/btn_cab_done_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 15465 │ - (0000000000003C69h) bytes │ + offset of local header from start of archive: 40349 │ + (0000000000009D9Dh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): cbc575a1 │ - compressed size: 214 bytes │ - uncompressed size: 214 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d288534e │ + compressed size: 178 bytes │ + uncompressed size: 178 bytes │ length of filename: 65 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: │ +Central directory entry #32: │ --------------------------- │ │ res/drawable-hdpi-v4/btn_cab_done_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 15774 │ - (0000000000003D9Eh) bytes │ + offset of local header from start of archive: 40622 │ + (0000000000009EAEh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 543aec2a │ - compressed size: 213 bytes │ - uncompressed size: 213 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 3cc18794 │ + compressed size: 177 bytes │ + uncompressed size: 177 bytes │ length of filename: 65 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: │ +Central directory entry #33: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/cab_background_bottom_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 16085 │ - (0000000000003ED5h) bytes │ + offset of local header from start of archive: 40894 │ + (0000000000009FBEh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 0a71d21d │ - compressed size: 251 bytes │ - uncompressed size: 251 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 3bce2a35 │ + compressed size: 215 bytes │ + uncompressed size: 215 bytes │ length of filename: 66 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: │ +Central directory entry #34: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/cab_background_top_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 16435 │ - (0000000000004033h) bytes │ + offset of local header from start of archive: 41205 │ + (000000000000A0F5h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 5134232a │ - compressed size: 254 bytes │ - uncompressed size: 254 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): e0d1f1eb │ + compressed size: 218 bytes │ + uncompressed size: 218 bytes │ length of filename: 63 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: │ +Central directory entry #35: │ --------------------------- │ │ res/drawable-hdpi-v4/ic_action_discard.png │ │ - offset of local header from start of archive: 16782 │ - (000000000000418Eh) bytes │ + offset of local header from start of archive: 41516 │ + (000000000000A22Ch) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 75791b72 │ compressed size: 322 bytes │ uncompressed size: 322 bytes │ length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #18: │ +Central directory entry #36: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_action_edit.png │ │ - offset of local header from start of archive: 17178 │ - (000000000000431Ah) bytes │ + offset of local header from start of archive: 41910 │ + (000000000000A3B6h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 974bcb16 │ compressed size: 430 bytes │ uncompressed size: 430 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #19: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_action_new.png │ │ - offset of local header from start of archive: 17678 │ - (000000000000450Eh) bytes │ + offset of local header from start of archive: 42409 │ + (000000000000A5A9h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): c7c132b7 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #20: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_action_search.png │ │ - offset of local header from start of archive: 17915 │ - (00000000000045FBh) bytes │ + offset of local header from start of archive: 42644 │ + (000000000000A694h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 0642f40f │ compressed size: 393 bytes │ uncompressed size: 393 bytes │ length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #21: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_action_sort.png │ │ - offset of local header from start of archive: 18381 │ - (00000000000047CDh) bytes │ + offset of local header from start of archive: 43108 │ + (000000000000A864h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 08effa6c │ compressed size: 855 bytes │ uncompressed size: 855 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #22: │ +Central directory entry #40: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_action_web_site.png │ │ - offset of local header from start of archive: 19307 │ - (0000000000004B6Bh) bytes │ + offset of local header from start of archive: 44032 │ + (000000000000AC00h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): d585ee8a │ compressed size: 633 bytes │ uncompressed size: 633 bytes │ length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #23: │ +Central directory entry #41: │ --------------------------- │ │ res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 20013 │ - (0000000000004E2Dh) bytes │ + offset of local header from start of archive: 44738 │ + (000000000000AEC2h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 9339cafa │ compressed size: 3450 bytes │ uncompressed size: 3450 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 #24: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_notify_discard.png │ │ - offset of local header from start of archive: 23530 │ - (0000000000005BEAh) bytes │ + offset of local header from start of archive: 48254 │ + (000000000000BC7Eh) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 09d8285f │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #25: │ +Central directory entry #43: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_notify_retry.png │ │ - offset of local header from start of archive: 23811 │ - (0000000000005D03h) bytes │ + offset of local header from start of archive: 48533 │ + (000000000000BD95h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 65dc5c58 │ compressed size: 730 bytes │ uncompressed size: 730 bytes │ length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #26: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_notify_save.png │ │ - offset of local header from start of archive: 24614 │ - (0000000000006026h) bytes │ + offset of local header from start of archive: 49333 │ + (000000000000C0B5h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 2be7325a │ compressed size: 254 bytes │ uncompressed size: 254 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #27: │ +Central directory entry #45: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/list_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 24938 │ - (000000000000616Ah) bytes │ + offset of local header from start of archive: 49656 │ + (000000000000C1F8h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 0c009a6c │ - compressed size: 249 bytes │ - uncompressed size: 249 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 72142a64 │ + compressed size: 213 bytes │ + uncompressed size: 213 bytes │ length of filename: 57 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: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/list_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 25277 │ - (00000000000062BDh) bytes │ + offset of local header from start of archive: 49956 │ + (000000000000C324h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 591664cc │ - compressed size: 212 bytes │ - uncompressed size: 212 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 3bfe1d1d │ + compressed size: 176 bytes │ + uncompressed size: 176 bytes │ length of filename: 57 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: │ +Central directory entry #47: │ --------------------------- │ │ res/drawable-hdpi-v4/menu_dropdown_panel_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 25576 │ - (00000000000063E8h) bytes │ + offset of local header from start of archive: 50219 │ + (000000000000C42Bh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): ad0ca37f │ - compressed size: 929 bytes │ - uncompressed size: 929 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 4f966aeb │ + compressed size: 893 bytes │ + uncompressed size: 893 bytes │ length of filename: 64 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: │ +Central directory entry #48: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/progress_bg_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 26601 │ - (00000000000067E9h) bytes │ + offset of local header from start of archive: 51206 │ + (000000000000C806h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): e0566ca3 │ - compressed size: 219 bytes │ - uncompressed size: 219 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): f5f73187 │ + compressed size: 183 bytes │ + uncompressed size: 183 bytes │ length of filename: 56 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: │ +Central directory entry #49: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/progress_primary_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 26907 │ - (000000000000691Bh) bytes │ + offset of local header from start of archive: 51475 │ + (000000000000C913h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): ad6a1e9f │ - compressed size: 693 bytes │ - uncompressed size: 693 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d5aa4936 │ + compressed size: 657 bytes │ + uncompressed size: 657 bytes │ length of filename: 61 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: │ +Central directory entry #50: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/progress_secondary_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 27693 │ - (0000000000006C2Dh) bytes │ + offset of local header from start of archive: 52223 │ + (000000000000CBFFh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): d4c15880 │ - compressed size: 219 bytes │ - uncompressed size: 219 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): c16005a4 │ + compressed size: 183 bytes │ + uncompressed size: 183 bytes │ length of filename: 63 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: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/spinner_ab_default_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 28007 │ - (0000000000006D67h) bytes │ + offset of local header from start of archive: 52499 │ + (000000000000CD13h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): fc6ba6a3 │ - compressed size: 394 bytes │ - uncompressed size: 394 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): f6330432 │ + compressed size: 358 bytes │ + uncompressed size: 358 bytes │ length of filename: 63 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: │ +Central directory entry #52: │ --------------------------- │ │ res/drawable-hdpi-v4/spinner_ab_disabled_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 28494 │ - (0000000000006F4Eh) bytes │ + offset of local header from start of archive: 52950 │ + (000000000000CED6h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): f9c7d9ec │ - compressed size: 382 bytes │ - uncompressed size: 382 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): fa8e9baa │ + compressed size: 346 bytes │ + uncompressed size: 346 bytes │ length of filename: 64 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: │ +Central directory entry #53: │ --------------------------- │ │ res/drawable-hdpi-v4/spinner_ab_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 28970 │ - (000000000000712Ah) bytes │ + offset of local header from start of archive: 53390 │ + (000000000000D08Eh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 3a0f8a29 │ - compressed size: 539 bytes │ - uncompressed size: 539 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): faf0c45f │ + compressed size: 503 bytes │ + uncompressed size: 503 bytes │ length of filename: 63 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: │ +Central directory entry #54: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/spinner_ab_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 29603 │ - (00000000000073A3h) bytes │ + offset of local header from start of archive: 53986 │ + (000000000000D2E2h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): aeef0c81 │ - compressed size: 480 bytes │ - uncompressed size: 480 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 83cf1b6a │ + compressed size: 444 bytes │ + uncompressed size: 444 bytes │ length of filename: 63 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: │ +Central directory entry #55: │ --------------------------- │ │ res/drawable-hdpi-v4/tab_selected_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 30176 │ - (00000000000075E0h) bytes │ + offset of local header from start of archive: 54523 │ + (000000000000D4FBh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 0329cdd0 │ - compressed size: 192 bytes │ - uncompressed size: 192 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d6b6372e │ + compressed size: 156 bytes │ + uncompressed size: 156 bytes │ length of filename: 65 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: │ +Central directory entry #56: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/tab_selected_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 30464 │ - (0000000000007700h) bytes │ + offset of local header from start of archive: 54774 │ + (000000000000D5F6h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 9f8d5ed3 │ - compressed size: 192 bytes │ - uncompressed size: 192 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 4a12a42d │ + compressed size: 156 bytes │ + uncompressed size: 156 bytes │ length of filename: 65 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: │ +Central directory entry #57: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/tab_selected_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 30752 │ - (0000000000007820h) bytes │ + offset of local header from start of archive: 55025 │ + (000000000000D6F1h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 2552912f │ - compressed size: 185 bytes │ - uncompressed size: 185 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d1e37a52 │ + compressed size: 149 bytes │ + uncompressed size: 149 bytes │ length of filename: 57 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: │ +Central directory entry #58: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/tab_unselected_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 31025 │ - (0000000000007931h) bytes │ + offset of local header from start of archive: 55261 │ + (000000000000D7DDh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): daec8157 │ - compressed size: 182 bytes │ - uncompressed size: 182 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 13fbf2d2 │ + compressed size: 146 bytes │ + uncompressed size: 146 bytes │ length of filename: 67 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: │ +Central directory entry #59: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-hdpi-v4/tab_unselected_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 31306 │ - (0000000000007A4Ah) bytes │ + offset of local header from start of archive: 55504 │ + (000000000000D8D0h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): a9485630 │ - compressed size: 182 bytes │ - uncompressed size: 182 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 69d6c2b0 │ + compressed size: 146 bytes │ + uncompressed size: 146 bytes │ length of filename: 67 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: │ +Central directory entry #60: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-hdpi-v4/tab_unselected_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 31586 │ - (0000000000007B62h) bytes │ + offset of local header from start of archive: 55747 │ + (000000000000D9C3h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 759dc53a │ - compressed size: 183 bytes │ - uncompressed size: 183 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 5ae977f2 │ + compressed size: 147 bytes │ + uncompressed size: 147 bytes │ length of filename: 59 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: │ +Central directory entry #61: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ab_bottom_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 31859 │ - (0000000000007C73h) bytes │ + offset of local header from start of archive: 55983 │ + (000000000000DAAFh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): bc8ed05f │ - compressed size: 235 bytes │ - uncompressed size: 235 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): e9070738 │ + compressed size: 199 bytes │ + uncompressed size: 199 bytes │ length of filename: 60 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: │ +Central directory entry #62: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ab_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 32187 │ - (0000000000007DBBh) bytes │ + offset of local header from start of archive: 56272 │ + (000000000000DBD0h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 2494dcd3 │ - compressed size: 242 bytes │ - uncompressed size: 242 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 259baf5c │ + compressed size: 206 bytes │ + uncompressed size: 206 bytes │ length of filename: 53 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: │ +Central directory entry #63: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ab_stacked_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 32514 │ - (0000000000007F02h) bytes │ + offset of local header from start of archive: 56561 │ + (000000000000DCF1h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 0f458b92 │ - compressed size: 242 bytes │ - uncompressed size: 242 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 0e4af81d │ + compressed size: 206 bytes │ + uncompressed size: 206 bytes │ length of filename: 61 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: │ +Central directory entry #64: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ab_texture_tile_theme_main_yellow.png │ │ - offset of local header from start of archive: 32850 │ - (0000000000008052h) bytes │ + offset of local header from start of archive: 56858 │ + (000000000000DE1Ah) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 6536a93b │ compressed size: 100 bytes │ uncompressed size: 100 bytes │ length of filename: 58 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: │ +Central directory entry #65: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ab_transparent_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 33040 │ - (0000000000008110h) bytes │ + offset of local header from start of archive: 57046 │ + (000000000000DED6h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 3c6271d0 │ - compressed size: 230 bytes │ - uncompressed size: 230 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): aa063b03 │ + compressed size: 194 bytes │ + uncompressed size: 194 bytes │ length of filename: 59 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: │ +Central directory entry #66: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/btn_cab_done_default_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 33362 │ - (0000000000008252h) bytes │ + offset of local header from start of archive: 57329 │ + (000000000000DFF1h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 23d7d7b9 │ - compressed size: 197 bytes │ - uncompressed size: 197 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): bece0efb │ + compressed size: 161 bytes │ + uncompressed size: 161 bytes │ length of filename: 65 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #49: │ +Central directory entry #67: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/btn_cab_done_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 33657 │ - (0000000000008379h) bytes │ + offset of local header from start of archive: 57585 │ + (000000000000E0F1h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 6b456593 │ - compressed size: 213 bytes │ - uncompressed size: 213 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 135f1bfd │ + compressed size: 177 bytes │ + uncompressed size: 177 bytes │ length of filename: 65 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #50: │ +Central directory entry #68: │ --------------------------- │ │ res/drawable-mdpi-v4/btn_cab_done_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 33965 │ - (00000000000084ADh) bytes │ + offset of local header from start of archive: 57857 │ + (000000000000E201h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 62e9ae80 │ - compressed size: 215 bytes │ - uncompressed size: 215 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): ead76c27 │ + compressed size: 179 bytes │ + uncompressed size: 179 bytes │ length of filename: 65 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #51: │ +Central directory entry #69: │ --------------------------- │ │ res/drawable-mdpi-v4/cab_background_bottom_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 34275 │ - (00000000000085E3h) bytes │ + offset of local header from start of archive: 58131 │ + (000000000000E313h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): aa36392b │ - compressed size: 235 bytes │ - uncompressed size: 235 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): ffbfee4c │ + compressed size: 199 bytes │ + uncompressed size: 199 bytes │ length of filename: 66 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #52: │ +Central directory entry #70: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-mdpi-v4/cab_background_top_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 34607 │ - (000000000000872Fh) bytes │ + offset of local header from start of archive: 58426 │ + (000000000000E43Ah) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 55150421 │ - compressed size: 235 bytes │ - uncompressed size: 235 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 009cd346 │ + compressed size: 199 bytes │ + uncompressed size: 199 bytes │ length of filename: 63 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #53: │ +Central directory entry #71: │ --------------------------- │ │ res/drawable-mdpi-v4/ic_action_discard.png │ │ - offset of local header from start of archive: 34935 │ - (0000000000008877h) bytes │ + offset of local header from start of archive: 58718 │ + (000000000000E55Eh) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 1813df19 │ compressed size: 252 bytes │ uncompressed size: 252 bytes │ length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #54: │ +Central directory entry #72: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_action_edit.png │ │ - offset of local header from start of archive: 35260 │ - (00000000000089BCh) bytes │ + offset of local header from start of archive: 59042 │ + (000000000000E6A2h) 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): 2016 Feb 12 15:17:26 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 527b5660 │ compressed size: 317 bytes │ uncompressed size: 317 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #55: │ +Central directory entry #73: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_action_new.png │ │ - offset of local header from start of archive: 35649 │ - (0000000000008B41h) bytes │ + offset of local header from start of archive: 59428 │ + (000000000000E824h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 5a8e5904 │ compressed size: 133 bytes │ uncompressed size: 133 bytes │ length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #56: │ +Central directory entry #74: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_action_search.png │ │ - offset of local header from start of archive: 35853 │ - (0000000000008C0Dh) bytes │ + offset of local header from start of archive: 59629 │ + (000000000000E8EDh) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 8623f593 │ compressed size: 316 bytes │ uncompressed size: 316 bytes │ length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #57: │ +Central directory entry #75: │ --------------------------- │ │ res/drawable-mdpi-v4/ic_action_sort.png │ │ - offset of local header from start of archive: 36240 │ - (0000000000008D90h) bytes │ + offset of local header from start of archive: 60016 │ + (000000000000EA70h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 70f6daa2 │ compressed size: 714 bytes │ uncompressed size: 714 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #58: │ +Central directory entry #76: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_action_web_site.png │ │ - offset of local header from start of archive: 37026 │ - (00000000000090A2h) bytes │ + offset of local header from start of archive: 60799 │ + (000000000000ED7Fh) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 0e49dc5c │ compressed size: 437 bytes │ uncompressed size: 437 bytes │ length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #59: │ +Central directory entry #77: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 37537 │ - (00000000000092A1h) bytes │ + offset of local header from start of archive: 61309 │ + (000000000000EF7Dh) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): fd03ff9e │ compressed size: 2102 bytes │ uncompressed size: 2102 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 #60: │ +Central directory entry #78: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_notify_discard.png │ │ - offset of local header from start of archive: 39706 │ - (0000000000009B1Ah) bytes │ + offset of local header from start of archive: 63477 │ + (000000000000F7F5h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): f1df60b4 │ compressed size: 231 bytes │ uncompressed size: 231 bytes │ length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #61: │ +Central directory entry #79: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_notify_retry.png │ │ - offset of local header from start of archive: 40011 │ - (0000000000009C4Bh) bytes │ + offset of local header from start of archive: 63780 │ + (000000000000F924h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 4098aa62 │ compressed size: 546 bytes │ uncompressed size: 546 bytes │ length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #62: │ +Central directory entry #80: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_notify_save.png │ │ - offset of local header from start of archive: 40630 │ - (0000000000009EB6h) bytes │ + offset of local header from start of archive: 64396 │ + (000000000000FB8Ch) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): b1eaee37 │ compressed size: 237 bytes │ uncompressed size: 237 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #63: │ +Central directory entry #81: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-mdpi-v4/list_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 40937 │ - (0000000000009FE9h) bytes │ + offset of local header from start of archive: 64702 │ + (000000000000FCBEh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): ca605bd2 │ - compressed size: 222 bytes │ - uncompressed size: 222 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 758b176e │ + compressed size: 186 bytes │ + uncompressed size: 186 bytes │ length of filename: 57 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #64: │ +Central directory entry #82: │ --------------------------- │ │ res/drawable-mdpi-v4/list_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 41246 │ - (000000000000A11Eh) bytes │ + offset of local header from start of archive: 64975 │ + (000000000000FDCFh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): abef439d │ - compressed size: 211 bytes │ - uncompressed size: 211 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): aeaca575 │ + compressed size: 175 bytes │ + uncompressed size: 175 bytes │ length of filename: 57 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 #65: │ +Central directory entry #83: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/menu_dropdown_panel_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 41547 │ - (000000000000A24Bh) bytes │ + offset of local header from start of archive: 65237 │ + (000000000000FED5h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 24014b2a │ - compressed size: 652 bytes │ - uncompressed size: 652 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 6ddb2ad2 │ + compressed size: 616 bytes │ + uncompressed size: 616 bytes │ length of filename: 64 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #66: │ +Central directory entry #84: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/progress_bg_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 42296 │ - (000000000000A538h) bytes │ + offset of local header from start of archive: 65947 │ + (000000000001019Bh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 65c9c7c3 │ - compressed size: 211 bytes │ - uncompressed size: 211 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): f1ed1112 │ + compressed size: 175 bytes │ + uncompressed size: 175 bytes │ length of filename: 56 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #67: │ +Central directory entry #85: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-mdpi-v4/progress_primary_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 42595 │ - (000000000000A663h) bytes │ + offset of local header from start of archive: 66208 │ + (00000000000102A0h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 6710ff4a │ - compressed size: 474 bytes │ - uncompressed size: 474 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 2de610ac │ + compressed size: 438 bytes │ + uncompressed size: 438 bytes │ length of filename: 61 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #68: │ +Central directory entry #86: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-mdpi-v4/progress_secondary_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 43162 │ - (000000000000A89Ah) bytes │ + offset of local header from start of archive: 66737 │ + (00000000000104B1h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 4870eb92 │ - compressed size: 211 bytes │ - uncompressed size: 211 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): dc543d43 │ + compressed size: 175 bytes │ + uncompressed size: 175 bytes │ length of filename: 63 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 #69: │ +Central directory entry #87: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-mdpi-v4/spinner_ab_default_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 43467 │ - (000000000000A9CBh) bytes │ + offset of local header from start of archive: 67005 │ + (00000000000105BDh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 56f67008 │ - compressed size: 340 bytes │ - uncompressed size: 340 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 269f90f1 │ + compressed size: 304 bytes │ + uncompressed size: 304 bytes │ length of filename: 63 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 #70: │ +Central directory entry #88: │ --------------------------- │ │ res/drawable-mdpi-v4/spinner_ab_disabled_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 43900 │ - (000000000000AB7Ch) bytes │ + offset of local header from start of archive: 67402 │ + (000000000001074Ah) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): bb9fc4d5 │ - compressed size: 332 bytes │ - uncompressed size: 332 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): f8138014 │ + compressed size: 296 bytes │ + uncompressed size: 296 bytes │ length of filename: 64 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 #71: │ +Central directory entry #89: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-mdpi-v4/spinner_ab_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 44328 │ - (000000000000AD28h) bytes │ + offset of local header from start of archive: 67792 │ + (00000000000108D0h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 9d891bb4 │ - compressed size: 442 bytes │ - uncompressed size: 442 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 3f58fff0 │ + compressed size: 406 bytes │ + uncompressed size: 406 bytes │ length of filename: 63 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 #72: │ +Central directory entry #90: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/spinner_ab_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 44866 │ - (000000000000AF42h) bytes │ + offset of local header from start of archive: 68291 │ + (0000000000010AC3h) 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): 2016 Feb 12 15:17:26 │ - 32-bit CRC value (hex): a57cee2e │ - compressed size: 398 bytes │ - uncompressed size: 398 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 7118bee3 │ + compressed size: 362 bytes │ + uncompressed size: 362 bytes │ length of filename: 63 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 #73: │ +Central directory entry #91: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-mdpi-v4/tab_selected_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 45358 │ - (000000000000B12Eh) bytes │ + offset of local header from start of archive: 68746 │ + (0000000000010C8Ah) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 7fdeca8b │ - compressed size: 191 bytes │ - uncompressed size: 191 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 366af39e │ + compressed size: 155 bytes │ + uncompressed size: 155 bytes │ length of filename: 65 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 #74: │ +Central directory entry #92: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/tab_selected_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 45647 │ - (000000000000B24Fh) bytes │ + offset of local header from start of archive: 68996 │ + (0000000000010D84h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 8196f6d7 │ - compressed size: 191 bytes │ - uncompressed size: 191 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): c822cfc2 │ + compressed size: 155 bytes │ + uncompressed size: 155 bytes │ length of filename: 65 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 #75: │ +Central directory entry #93: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-mdpi-v4/tab_selected_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 45935 │ - (000000000000B36Fh) bytes │ + offset of local header from start of archive: 69246 │ + (0000000000010E7Eh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 18d46745 │ - compressed size: 187 bytes │ - uncompressed size: 187 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 43968998 │ + compressed size: 151 bytes │ + uncompressed size: 151 bytes │ length of filename: 57 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 #76: │ +Central directory entry #94: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-mdpi-v4/tab_unselected_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 46211 │ - (000000000000B483h) bytes │ + offset of local header from start of archive: 69484 │ + (0000000000010F6Ch) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 73f65f58 │ - compressed size: 183 bytes │ - uncompressed size: 183 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d864fd64 │ + compressed size: 147 bytes │ + uncompressed size: 147 bytes │ length of filename: 67 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 #77: │ +Central directory entry #95: │ --------------------------- │ │ res/drawable-mdpi-v4/tab_unselected_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 46491 │ - (000000000000B59Bh) bytes │ + offset of local header from start of archive: 69728 │ + (0000000000011060h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 5c27fd32 │ - compressed size: 183 bytes │ - uncompressed size: 183 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 87d62266 │ + compressed size: 147 bytes │ + uncompressed size: 147 bytes │ length of filename: 67 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 #78: │ +Central directory entry #96: │ --------------------------- │ │ res/drawable-mdpi-v4/tab_unselected_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 46771 │ - (000000000000B6B3h) bytes │ + offset of local header from start of archive: 69972 │ + (0000000000011154h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 0303e071 │ - compressed size: 183 bytes │ - uncompressed size: 183 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 2eb69657 │ + compressed size: 147 bytes │ + uncompressed size: 147 bytes │ length of filename: 59 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 #79: │ +Central directory entry #97: │ --------------------------- │ │ res/drawable-nodpi-v4/icon_website_large.png │ │ - offset of local header from start of archive: 47043 │ - (000000000000B7C3h) bytes │ + offset of local header from start of archive: 70208 │ + (0000000000011240h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): f948cb16 │ compressed size: 1258 bytes │ uncompressed size: 1258 bytes │ length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #80: │ +Central directory entry #98: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/placeholder.png │ │ - offset of local header from start of archive: 48378 │ - (000000000000BCFAh) bytes │ + offset of local header from start of archive: 71540 │ + (0000000000011774h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 5ae8bb79 │ compressed size: 340 bytes │ uncompressed size: 340 bytes │ length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #81: │ +Central directory entry #99: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ab_bottom_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 48788 │ - (000000000000BE94h) bytes │ + offset of local header from start of archive: 71947 │ + (000000000001190Bh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 30da576b │ - compressed size: 266 bytes │ - uncompressed size: 266 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 3fda9eba │ + compressed size: 230 bytes │ + uncompressed size: 230 bytes │ length of filename: 61 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 #82: │ +Central directory entry #100: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ab_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 49146 │ - (000000000000BFFAh) bytes │ + offset of local header from start of archive: 72268 │ + (0000000000011A4Ch) 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): 2016 Feb 12 15:17:26 │ - 32-bit CRC value (hex): b8bbcd38 │ - compressed size: 270 bytes │ - uncompressed size: 270 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 2892a39a │ + compressed size: 234 bytes │ + uncompressed size: 234 bytes │ length of filename: 54 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 #83: │ +Central directory entry #101: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ab_stacked_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 49502 │ - (000000000000C15Eh) bytes │ + offset of local header from start of archive: 72586 │ + (0000000000011B8Ah) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): a492f0e7 │ - compressed size: 267 bytes │ - uncompressed size: 267 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 5549126c │ + compressed size: 231 bytes │ + uncompressed size: 231 bytes │ length of filename: 62 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 #84: │ +Central directory entry #102: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ab_texture_tile_theme_main_yellow.png │ │ - offset of local header from start of archive: 49863 │ - (000000000000C2C7h) bytes │ + offset of local header from start of archive: 72909 │ + (0000000000011CCDh) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 287bf9be │ compressed size: 110 bytes │ uncompressed size: 110 bytes │ length of filename: 59 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 #85: │ +Central directory entry #103: │ --------------------------- │ │ res/drawable-xhdpi-v4/ab_transparent_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 50062 │ - (000000000000C38Eh) bytes │ + offset of local header from start of archive: 73108 │ + (0000000000011D94h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 58f767e9 │ - compressed size: 240 bytes │ - uncompressed size: 240 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): fafa807f │ + compressed size: 204 bytes │ + uncompressed size: 204 bytes │ length of filename: 60 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 #86: │ +Central directory entry #104: │ --------------------------- │ │ res/drawable-xhdpi-v4/btn_cab_done_default_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 50392 │ - (000000000000C4D8h) bytes │ + offset of local header from start of archive: 73402 │ + (0000000000011EBAh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): faff4ae3 │ - compressed size: 206 bytes │ - uncompressed size: 206 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 301e46fc │ + compressed size: 170 bytes │ + uncompressed size: 170 bytes │ length of filename: 66 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 #87: │ +Central directory entry #105: │ --------------------------- │ │ res/drawable-xhdpi-v4/btn_cab_done_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 50694 │ - (000000000000C606h) bytes │ + offset of local header from start of archive: 73668 │ + (0000000000011FC4h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): caf3989d │ - compressed size: 221 bytes │ - uncompressed size: 221 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): fc887d48 │ + compressed size: 185 bytes │ + uncompressed size: 185 bytes │ length of filename: 66 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 #88: │ +Central directory entry #106: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/btn_cab_done_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 51013 │ - (000000000000C745h) bytes │ + offset of local header from start of archive: 73949 │ + (00000000000120DDh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 164cf938 │ - compressed size: 215 bytes │ - uncompressed size: 215 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): adb01940 │ + compressed size: 179 bytes │ + uncompressed size: 179 bytes │ length of filename: 66 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 #89: │ +Central directory entry #107: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/cab_background_bottom_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 51327 │ - (000000000000C87Fh) bytes │ + offset of local header from start of archive: 74224 │ + (00000000000121F0h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 20a35da5 │ - compressed size: 266 bytes │ - uncompressed size: 266 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 2fa39474 │ + compressed size: 230 bytes │ + uncompressed size: 230 bytes │ length of filename: 67 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 #90: │ +Central directory entry #108: │ --------------------------- │ │ res/drawable-xhdpi-v4/cab_background_top_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 51690 │ - (000000000000C9EAh) bytes │ + offset of local header from start of archive: 74551 │ + (0000000000012337h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): b0278243 │ - compressed size: 268 bytes │ - uncompressed size: 268 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): cabc0309 │ + compressed size: 232 bytes │ + uncompressed size: 232 bytes │ length of filename: 64 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 #91: │ +Central directory entry #109: │ --------------------------- │ │ res/drawable-xhdpi-v4/ic_action_discard.png │ │ - offset of local header from start of archive: 52052 │ - (000000000000CB54h) bytes │ + offset of local header from start of archive: 74877 │ + (000000000001247Dh) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 92021ce9 │ compressed size: 368 bytes │ uncompressed size: 368 bytes │ length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #92: │ +Central directory entry #110: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_action_edit.png │ │ - offset of local header from start of archive: 52496 │ - (000000000000CD10h) bytes │ + offset of local header from start of archive: 75318 │ + (0000000000012636h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): e78977ed │ compressed size: 534 bytes │ uncompressed size: 534 bytes │ length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #93: │ +Central directory entry #111: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_action_new.png │ │ - offset of local header from start of archive: 53102 │ - (000000000000CF6Eh) bytes │ + offset of local header from start of archive: 75922 │ + (0000000000012892h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 44a67a37 │ compressed size: 152 bytes │ uncompressed size: 152 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #94: │ +Central directory entry #112: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_action_search.png │ │ - offset of local header from start of archive: 53324 │ - (000000000000D04Ch) bytes │ + offset of local header from start of archive: 76143 │ + (000000000001296Fh) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): de6b6a45 │ compressed size: 483 bytes │ uncompressed size: 483 bytes │ length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #95: │ +Central directory entry #113: │ --------------------------- │ │ res/drawable-xhdpi-v4/ic_action_sort.png │ │ - offset of local header from start of archive: 53879 │ - (000000000000D277h) bytes │ + offset of local header from start of archive: 76698 │ + (0000000000012B9Ah) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 352499ba │ compressed size: 1129 bytes │ uncompressed size: 1129 bytes │ length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #96: │ +Central directory entry #114: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_action_web_site.png │ │ - offset of local header from start of archive: 55081 │ - (000000000000D729h) bytes │ + offset of local header from start of archive: 77897 │ + (0000000000013049h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 7c7ba31f │ compressed size: 826 bytes │ uncompressed size: 826 bytes │ length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #97: │ +Central directory entry #115: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 55982 │ - (000000000000DAAEh) bytes │ + offset of local header from start of archive: 78797 │ + (00000000000133CDh) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 0b74bb00 │ compressed size: 4607 bytes │ uncompressed size: 4607 bytes │ length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #98: │ +Central directory entry #116: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_notify_save.png │ │ - offset of local header from start of archive: 60659 │ - (000000000000ECF3h) bytes │ + offset of local header from start of archive: 83471 │ + (000000000001460Fh) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): ce5b88fc │ compressed size: 277 bytes │ uncompressed size: 277 bytes │ length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #99: │ +Central directory entry #117: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/list_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 61009 │ - (000000000000EE51h) bytes │ + offset of local header from start of archive: 83818 │ + (000000000001476Ah) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): f7d3b374 │ - compressed size: 254 bytes │ - uncompressed size: 254 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 4019565f │ + compressed size: 218 bytes │ + uncompressed size: 218 bytes │ length of filename: 58 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 #100: │ +Central directory entry #118: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/list_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 61354 │ - (000000000000EFAAh) bytes │ + offset of local header from start of archive: 84124 │ + (000000000001489Ch) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 2b3e297b │ - compressed size: 214 bytes │ - uncompressed size: 214 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 633b4b0f │ + compressed size: 178 bytes │ + uncompressed size: 178 bytes │ length of filename: 58 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 #101: │ +Central directory entry #119: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/menu_dropdown_panel_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 61658 │ - (000000000000F0DAh) bytes │ + offset of local header from start of archive: 84390 │ + (00000000000149A6h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): b83042bf │ - compressed size: 1324 bytes │ - uncompressed size: 1324 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 5a38ef25 │ + compressed size: 1288 bytes │ + uncompressed size: 1288 bytes │ length of filename: 65 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 #102: │ +Central directory entry #120: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/progress_bg_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 63080 │ - (000000000000F668h) bytes │ + offset of local header from start of archive: 85773 │ + (0000000000014F0Dh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 72264e4b │ - compressed size: 216 bytes │ - uncompressed size: 216 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 1f61ce1f │ + compressed size: 180 bytes │ + uncompressed size: 180 bytes │ length of filename: 57 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 #103: │ +Central directory entry #121: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/progress_primary_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 63384 │ - (000000000000F798h) bytes │ + offset of local header from start of archive: 86040 │ + (0000000000015018h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): c6f52548 │ - compressed size: 914 bytes │ - uncompressed size: 914 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 0492dc39 │ + compressed size: 878 bytes │ + uncompressed size: 878 bytes │ length of filename: 62 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 #104: │ +Central directory entry #122: │ --------------------------- │ │ res/drawable-xhdpi-v4/progress_secondary_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 64390 │ - (000000000000FB86h) bytes │ + offset of local header from start of archive: 87010 │ + (00000000000153E2h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 4578a6ac │ - compressed size: 216 bytes │ - uncompressed size: 216 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 283f26f8 │ + compressed size: 180 bytes │ + uncompressed size: 180 bytes │ length of filename: 64 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 #105: │ +Central directory entry #123: │ --------------------------- │ │ res/drawable-xhdpi-v4/spinner_ab_default_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 64700 │ - (000000000000FCBCh) bytes │ + offset of local header from start of archive: 87284 │ + (00000000000154F4h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 817bf851 │ - compressed size: 440 bytes │ - uncompressed size: 440 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 119e809a │ + compressed size: 404 bytes │ + uncompressed size: 404 bytes │ length of filename: 64 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 #106: │ +Central directory entry #124: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/spinner_ab_disabled_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 65236 │ - (000000000000FED4h) bytes │ + offset of local header from start of archive: 87782 │ + (00000000000156E6h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 30027999 │ - compressed size: 412 bytes │ - uncompressed size: 412 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 63e80525 │ + compressed size: 376 bytes │ + uncompressed size: 376 bytes │ length of filename: 65 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 #107: │ +Central directory entry #125: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/spinner_ab_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 65744 │ - (00000000000100D0h) bytes │ + offset of local header from start of archive: 88253 │ + (00000000000158BDh) 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): 2016 Feb 12 15:17:26 │ - 32-bit CRC value (hex): 9aafb38a │ - compressed size: 654 bytes │ - uncompressed size: 654 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): db07d69b │ + compressed size: 618 bytes │ + uncompressed size: 618 bytes │ length of filename: 64 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 #108: │ +Central directory entry #126: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/spinner_ab_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 66494 │ - (00000000000103BEh) bytes │ + offset of local header from start of archive: 88965 │ + (0000000000015B85h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 166bcc66 │ - compressed size: 593 bytes │ - uncompressed size: 593 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d8124066 │ + compressed size: 557 bytes │ + uncompressed size: 557 bytes │ length of filename: 64 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 #109: │ +Central directory entry #127: │ --------------------------- │ │ res/drawable-xhdpi-v4/tab_selected_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 67181 │ - (000000000001066Dh) bytes │ + offset of local header from start of archive: 89616 │ + (0000000000015E10h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): ce40f347 │ - compressed size: 193 bytes │ - uncompressed size: 193 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 1bf75d37 │ + compressed size: 157 bytes │ + uncompressed size: 157 bytes │ length of filename: 66 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 #110: │ +Central directory entry #128: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tab_selected_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 67473 │ - (0000000000010791h) bytes │ + offset of local header from start of archive: 89869 │ + (0000000000015F0Dh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): e8752dce │ - compressed size: 193 bytes │ - uncompressed size: 193 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 3dc283be │ + compressed size: 157 bytes │ + uncompressed size: 157 bytes │ length of filename: 66 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 #111: │ +Central directory entry #129: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tab_selected_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 67765 │ - (00000000000108B5h) bytes │ + offset of local header from start of archive: 90122 │ + (000000000001600Ah) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): ae2c6b47 │ - compressed size: 186 bytes │ - uncompressed size: 186 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 250678e6 │ + compressed size: 150 bytes │ + uncompressed size: 150 bytes │ length of filename: 58 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 #112: │ +Central directory entry #130: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tab_unselected_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 68042 │ - (00000000000109CAh) bytes │ + offset of local header from start of archive: 90360 │ + (00000000000160F8h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 958fc437 │ - compressed size: 183 bytes │ - uncompressed size: 183 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): b4b47e22 │ + compressed size: 147 bytes │ + uncompressed size: 147 bytes │ length of filename: 68 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 #113: │ +Central directory entry #131: │ --------------------------- │ │ res/drawable-xhdpi-v4/tab_unselected_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 68323 │ - (0000000000010AE3h) bytes │ + offset of local header from start of archive: 90605 │ + (00000000000161EDh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 077b9bd8 │ - compressed size: 183 bytes │ - uncompressed size: 183 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 56235ca5 │ + compressed size: 147 bytes │ + uncompressed size: 147 bytes │ length of filename: 68 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 #114: │ +Central directory entry #132: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tab_unselected_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 68607 │ - (0000000000010BFFh) bytes │ + offset of local header from start of archive: 90850 │ + (00000000000162E2h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): bc61f6e9 │ - compressed size: 190 bytes │ - uncompressed size: 190 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 9cd7572b │ + compressed size: 154 bytes │ + uncompressed size: 154 bytes │ length of filename: 60 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 #115: │ +Central directory entry #133: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ab_bottom_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 68890 │ - (0000000000010D1Ah) bytes │ + offset of local header from start of archive: 91094 │ + (00000000000163D6h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 14b0293d │ - compressed size: 315 bytes │ - uncompressed size: 315 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): bdea338e │ + compressed size: 279 bytes │ + uncompressed size: 279 bytes │ length of filename: 62 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 #116: │ +Central directory entry #134: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ab_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 69299 │ - (0000000000010EB3h) bytes │ + offset of local header from start of archive: 91465 │ + (0000000000016549h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 1cad576a │ - compressed size: 317 bytes │ - uncompressed size: 317 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 2e27fa31 │ + compressed size: 281 bytes │ + uncompressed size: 281 bytes │ length of filename: 55 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 #117: │ +Central directory entry #135: │ --------------------------- │ │ res/drawable-xxhdpi-v4/ab_stacked_solid_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 69701 │ - (0000000000011045h) bytes │ + offset of local header from start of archive: 91831 │ + (00000000000166B7h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 363df409 │ - compressed size: 314 bytes │ - uncompressed size: 314 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d08914e5 │ + compressed size: 278 bytes │ + uncompressed size: 278 bytes │ length of filename: 63 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 #118: │ +Central directory entry #136: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ab_texture_tile_theme_main_yellow.png │ │ - offset of local header from start of archive: 70110 │ - (00000000000111DEh) bytes │ + offset of local header from start of archive: 92202 │ + (000000000001682Ah) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 6877680a │ compressed size: 233 bytes │ uncompressed size: 233 bytes │ length of filename: 60 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 #119: │ +Central directory entry #137: │ --------------------------- │ │ res/drawable-xxhdpi-v4/ab_transparent_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 70433 │ - (0000000000011321h) bytes │ + offset of local header from start of archive: 92525 │ + (000000000001696Dh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 196bc0a4 │ - compressed size: 250 bytes │ - uncompressed size: 250 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): a688358f │ + compressed size: 214 bytes │ + uncompressed size: 214 bytes │ length of filename: 61 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 #120: │ +Central directory entry #138: │ --------------------------- │ │ res/drawable-xxhdpi-v4/btn_cab_done_default_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 70774 │ - (0000000000011476h) bytes │ + offset of local header from start of archive: 92830 │ + (0000000000016A9Eh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 89b5b848 │ - compressed size: 208 bytes │ - uncompressed size: 208 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 2500218e │ + compressed size: 172 bytes │ + uncompressed size: 172 bytes │ length of filename: 67 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 #121: │ +Central directory entry #139: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/btn_cab_done_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 71080 │ - (00000000000115A8h) bytes │ + offset of local header from start of archive: 93099 │ + (0000000000016BABh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): baf6991d │ - compressed size: 208 bytes │ - uncompressed size: 208 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d7364131 │ + compressed size: 172 bytes │ + uncompressed size: 172 bytes │ length of filename: 67 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 #122: │ +Central directory entry #140: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/btn_cab_done_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 71388 │ - (00000000000116DCh) bytes │ + offset of local header from start of archive: 93368 │ + (0000000000016CB8h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): d320f323 │ - compressed size: 220 bytes │ - uncompressed size: 220 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 7fe1a076 │ + compressed size: 184 bytes │ + uncompressed size: 184 bytes │ length of filename: 67 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 #123: │ +Central directory entry #141: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/cab_background_bottom_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 71708 │ - (000000000001181Ch) bytes │ + offset of local header from start of archive: 93649 │ + (0000000000016DD1h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 2ddae338 │ - compressed size: 314 bytes │ - uncompressed size: 314 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): cb6e03d4 │ + compressed size: 278 bytes │ + uncompressed size: 278 bytes │ length of filename: 68 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 #124: │ +Central directory entry #142: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/cab_background_top_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 72122 │ - (00000000000119BAh) bytes │ + offset of local header from start of archive: 94025 │ + (0000000000016F49h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 8f6c8f16 │ - compressed size: 316 bytes │ - uncompressed size: 316 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): ddad373a │ + compressed size: 280 bytes │ + uncompressed size: 280 bytes │ length of filename: 65 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 #125: │ +Central directory entry #143: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_action_discard.png │ │ - offset of local header from start of archive: 72536 │ - (0000000000011B58h) bytes │ + offset of local header from start of archive: 94400 │ + (00000000000170C0h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 46ad3465 │ compressed size: 465 bytes │ uncompressed size: 465 bytes │ length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #126: │ +Central directory entry #144: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_action_edit.png │ │ - offset of local header from start of archive: 73077 │ - (0000000000011D75h) bytes │ + offset of local header from start of archive: 94939 │ + (00000000000172DBh) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 9f9b8aeb │ compressed size: 735 bytes │ uncompressed size: 735 bytes │ length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #127: │ +Central directory entry #145: │ --------------------------- │ │ res/drawable-xxhdpi-v4/ic_action_new.png │ │ - offset of local header from start of archive: 73883 │ - (000000000001209Bh) bytes │ + offset of local header from start of archive: 95745 │ + (0000000000017601h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 46cb1601 │ compressed size: 169 bytes │ uncompressed size: 169 bytes │ length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #128: │ +Central directory entry #146: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_action_search.png │ │ - offset of local header from start of archive: 74125 │ - (000000000001218Dh) bytes │ + offset of local header from start of archive: 95984 │ + (00000000000176F0h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): de6b6a45 │ compressed size: 483 bytes │ uncompressed size: 483 bytes │ length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #129: │ +Central directory entry #147: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_action_sort.png │ │ - offset of local header from start of archive: 74683 │ - (00000000000123BBh) bytes │ + offset of local header from start of archive: 96540 │ + (000000000001791Ch) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 2dd61675 │ compressed size: 1442 bytes │ uncompressed size: 1442 bytes │ length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #130: │ +Central directory entry #148: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_action_web_site.png │ │ - offset of local header from start of archive: 76198 │ - (00000000000129A6h) bytes │ + offset of local header from start of archive: 98053 │ + (0000000000017F05h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): f948cb16 │ compressed size: 1258 bytes │ uncompressed size: 1258 bytes │ length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #131: │ +Central directory entry #149: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 77534 │ - (0000000000012EDEh) bytes │ + offset of local header from start of archive: 99386 │ + (000000000001843Ah) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): c2bee44d │ compressed size: 7800 bytes │ uncompressed size: 7800 bytes │ length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #132: │ +Central directory entry #150: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_notify_save.png │ │ - offset of local header from start of archive: 85404 │ - (0000000000014D9Ch) bytes │ + offset of local header from start of archive: 107254 │ + (000000000001A2F6h) 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): 2016 Feb 12 15:17:30 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): 648cf8cb │ compressed size: 312 bytes │ uncompressed size: 312 bytes │ length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #133: │ +Central directory entry #151: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/list_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 85788 │ - (0000000000014F1Ch) bytes │ + offset of local header from start of archive: 107637 │ + (000000000001A475h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): a052fb81 │ - compressed size: 249 bytes │ - uncompressed size: 249 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 731df3fb │ + compressed size: 213 bytes │ + uncompressed size: 213 bytes │ length of filename: 59 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 #134: │ +Central directory entry #152: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/list_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 86129 │ - (0000000000015071h) bytes │ + offset of local header from start of archive: 107939 │ + (000000000001A5A3h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 3c6bb61c │ - compressed size: 221 bytes │ - uncompressed size: 221 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): dd46d6cb │ + compressed size: 185 bytes │ + uncompressed size: 185 bytes │ length of filename: 59 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 #135: │ +Central directory entry #153: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/menu_dropdown_panel_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 86441 │ - (00000000000151A9h) bytes │ + offset of local header from start of archive: 108213 │ + (000000000001A6B5h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): e38f6e25 │ - compressed size: 2766 bytes │ - uncompressed size: 2766 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 6f4dd50b │ + compressed size: 2730 bytes │ + uncompressed size: 2730 bytes │ length of filename: 66 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 #136: │ +Central directory entry #154: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/progress_bg_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 89306 │ - (0000000000015CDAh) bytes │ + offset of local header from start of archive: 111039 │ + (000000000001B1BFh) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 0c99f0f5 │ - compressed size: 213 bytes │ - uncompressed size: 213 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 9c48174e │ + compressed size: 177 bytes │ + uncompressed size: 177 bytes │ length of filename: 58 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 #137: │ +Central directory entry #155: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/progress_primary_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 89609 │ - (0000000000015E09h) bytes │ + offset of local header from start of archive: 111304 │ + (000000000001B2C8h) 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): 2016 Feb 12 15:17:26 │ - 32-bit CRC value (hex): 1cc971bd │ - compressed size: 1337 bytes │ - uncompressed size: 1337 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): fb84423c │ + compressed size: 1301 bytes │ + uncompressed size: 1301 bytes │ length of filename: 63 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 #138: │ +Central directory entry #156: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/progress_secondary_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 91041 │ - (00000000000163A1h) bytes │ + offset of local header from start of archive: 112698 │ + (000000000001B83Ah) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 6735fac2 │ - compressed size: 213 bytes │ - uncompressed size: 213 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): f7e41d79 │ + compressed size: 177 bytes │ + uncompressed size: 177 bytes │ length of filename: 65 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 #139: │ +Central directory entry #157: │ --------------------------- │ │ res/drawable-xxhdpi-v4/spinner_ab_default_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 91349 │ - (00000000000164D5h) bytes │ + offset of local header from start of archive: 112970 │ + (000000000001B94Ah) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 4a0a33fd │ - compressed size: 400 bytes │ - uncompressed size: 400 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 3037b120 │ + compressed size: 364 bytes │ + uncompressed size: 364 bytes │ length of filename: 65 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 #140: │ +Central directory entry #158: │ --------------------------- │ │ res/drawable-xxhdpi-v4/spinner_ab_disabled_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 91844 │ - (00000000000166C4h) bytes │ + offset of local header from start of archive: 113429 │ + (000000000001BB15h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): b87f6270 │ - compressed size: 402 bytes │ - uncompressed size: 402 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 8f5f4113 │ + compressed size: 366 bytes │ + uncompressed size: 366 bytes │ length of filename: 66 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 #141: │ +Central directory entry #159: │ --------------------------- │ │ res/drawable-xxhdpi-v4/spinner_ab_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 92342 │ - (00000000000168B6h) bytes │ + offset of local header from start of archive: 113891 │ + (000000000001BCE3h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 3cb5e26d │ - compressed size: 693 bytes │ - uncompressed size: 693 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 7c52807c │ + compressed size: 657 bytes │ + uncompressed size: 657 bytes │ length of filename: 65 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 #142: │ +Central directory entry #160: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/spinner_ab_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 93133 │ - (0000000000016BCDh) bytes │ + offset of local header from start of archive: 114643 │ + (000000000001BFD3h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): cdf20978 │ - compressed size: 679 bytes │ - uncompressed size: 679 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): d97c60bc │ + compressed size: 643 bytes │ + uncompressed size: 643 bytes │ length of filename: 65 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 #143: │ +Central directory entry #161: │ --------------------------- │ │ res/drawable-xxhdpi-v4/tab_selected_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 93907 │ - (0000000000016ED3h) bytes │ + offset of local header from start of archive: 115381 │ + (000000000001C2B5h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 2e343008 │ - compressed size: 196 bytes │ - uncompressed size: 196 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 2fcebb4f │ + compressed size: 160 bytes │ + uncompressed size: 160 bytes │ length of filename: 67 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 #144: │ +Central directory entry #162: │ --------------------------- │ │ res/drawable-xxhdpi-v4/tab_selected_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 94200 │ - (0000000000016FF8h) bytes │ + offset of local header from start of archive: 115638 │ + (000000000001C3B6h) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 00379822 │ - compressed size: 196 bytes │ - uncompressed size: 196 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 01cd1365 │ + compressed size: 160 bytes │ + uncompressed size: 160 bytes │ length of filename: 67 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 #145: │ +Central directory entry #163: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/tab_selected_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 94496 │ - (0000000000017120h) bytes │ + offset of local header from start of archive: 115895 │ + (000000000001C4B7h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 3e82a863 │ - compressed size: 188 bytes │ - uncompressed size: 188 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 9da895e4 │ + compressed size: 152 bytes │ + uncompressed size: 152 bytes │ length of filename: 59 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 #146: │ +Central directory entry #164: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/tab_unselected_focused_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 94776 │ - (0000000000017238h) bytes │ + offset of local header from start of archive: 116136 │ + (000000000001C5A8h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): ba14f3c6 │ - compressed size: 183 bytes │ - uncompressed size: 183 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 054a8407 │ + compressed size: 147 bytes │ + uncompressed size: 147 bytes │ length of filename: 69 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 #147: │ +Central directory entry #165: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/tab_unselected_pressed_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 95059 │ - (0000000000017353h) bytes │ + offset of local header from start of archive: 116382 │ + (000000000001C69Eh) 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): 2016 Feb 12 15:17:28 │ - 32-bit CRC value (hex): 968b3e92 │ - compressed size: 183 bytes │ - uncompressed size: 183 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 59b6343b │ + compressed size: 147 bytes │ + uncompressed size: 147 bytes │ length of filename: 69 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 #148: │ +Central directory entry #166: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/tab_unselected_theme_main_yellow.9.png │ │ - offset of local header from start of archive: 95343 │ - (000000000001746Fh) bytes │ + offset of local header from start of archive: 116628 │ + (000000000001C794h) 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): 2016 Feb 12 15:17:30 │ - 32-bit CRC value (hex): 3eb3823f │ - compressed size: 186 bytes │ - uncompressed size: 186 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ + 32-bit CRC value (hex): 375f3d7f │ + compressed size: 150 bytes │ + uncompressed size: 150 bytes │ length of filename: 61 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 #149: │ +Central directory entry #167: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 95622 │ - (0000000000017586h) bytes │ + offset of local header from start of archive: 116869 │ + (000000000001C885h) 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): 2016 Feb 12 15:17:28 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:12 │ 32-bit CRC value (hex): bbf070e1 │ compressed size: 11218 bytes │ uncompressed size: 11218 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #150: │ ---------------------------- │ - │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/ab_background_textured_theme_main_yellow.xml │ - │ - offset of local header from start of archive: 106910 │ - (000000000001A19Eh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): c7eaf73c │ - compressed size: 192 bytes │ - uncompressed size: 380 bytes │ - length of filename: 57 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 #151: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/btn_cab_done_theme_main_yellow.xml │ - │ - offset of local header from start of archive: 107205 │ - (000000000001A2C5h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): e8166650 │ - compressed size: 296 bytes │ - uncompressed size: 776 bytes │ - length of filename: 47 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 #152: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/normal_button_pressed.xml │ - │ - offset of local header from start of archive: 107594 │ - (000000000001A44Ah) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 0d987c56 │ - compressed size: 196 bytes │ - uncompressed size: 436 bytes │ - length of filename: 38 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #153: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/normal_button_selector.xml │ - │ - offset of local header from start of archive: 107874 │ - (000000000001A562h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): f1508518 │ - compressed size: 234 bytes │ - uncompressed size: 480 bytes │ - length of filename: 39 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #154: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/progress_horizontal_theme_main_yellow.xml │ - │ - offset of local header from start of archive: 108193 │ - (000000000001A6A1h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 4ea21679 │ - compressed size: 326 bytes │ - uncompressed size: 888 bytes │ - length of filename: 54 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 #155: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/selectable_background_theme_main_yellow.xml │ - │ - offset of local header from start of archive: 108619 │ - (000000000001A84Bh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 363fccec │ - compressed size: 316 bytes │ - uncompressed size: 784 bytes │ - length of filename: 56 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 #156: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/spinner_background_ab_theme_main_yellow.xml │ - │ - offset of local header from start of archive: 109037 │ - (000000000001A9EDh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 476644ba │ - compressed size: 311 bytes │ - uncompressed size: 856 bytes │ - length of filename: 56 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 #157: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/tab_indicator_ab_theme_main_yellow.xml │ - │ - offset of local header from start of archive: 109450 │ - (000000000001AB8Ah) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 5eb2bd5b │ - compressed size: 359 bytes │ - uncompressed size: 1580 bytes │ - length of filename: 51 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #158: │ +Central directory entry #168: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout-sw600dp-v13/listcell_default.xml │ │ - offset of local header from start of archive: 109906 │ - (000000000001AD52h) bytes │ + offset of local header from start of archive: 128156 │ + (000000000001F49Ch) 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): 2016 Feb 12 15:19:42 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ 32-bit CRC value (hex): 713a980a │ - compressed size: 781 bytes │ + compressed size: 779 bytes │ uncompressed size: 2148 bytes │ length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #159: │ +Central directory entry #169: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout-sw600dp-v13/listcell_list_details_small_icon_only.xml │ │ - offset of local header from start of archive: 110776 │ - (000000000001B0B8h) bytes │ + offset of local header from start of archive: 129024 │ + (000000000001F800h) 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): 2016 Feb 12 15:19:42 │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ 32-bit CRC value (hex): 9af3d4bb │ - compressed size: 757 bytes │ + compressed size: 754 bytes │ uncompressed size: 2128 bytes │ length of filename: 64 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 #160: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/add_activity.xml │ - │ - offset of local header from start of archive: 111643 │ - (000000000001B41Bh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): e3c27b9a │ - compressed size: 1030 bytes │ - uncompressed size: 2664 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 #161: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/listcell_default.xml │ - │ - offset of local header from start of archive: 112746 │ - (000000000001B86Ah) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): c2c7e8fa │ - compressed size: 779 bytes │ - uncompressed size: 2176 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 #162: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/listcell_grid.xml │ - │ - offset of local header from start of archive: 113602 │ - (000000000001BBC2h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 3c074b04 │ - compressed size: 630 bytes │ - uncompressed size: 1760 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 #163: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/listcell_list_details.xml │ - │ - offset of local header from start of archive: 114306 │ - (000000000001BE82h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): dba2d664 │ - compressed size: 779 bytes │ - uncompressed size: 2144 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 #164: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/listcell_list_details_small.xml │ - │ - offset of local header from start of archive: 115167 │ - (000000000001C1DFh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): c4d06ea5 │ - compressed size: 604 bytes │ - uncompressed size: 1640 bytes │ - length of filename: 42 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #165: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/listcell_list_details_small_icon_only.xml │ - │ - offset of local header from start of archive: 115859 │ - (000000000001C493h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): e97b1844 │ - compressed size: 757 bytes │ - uncompressed size: 2128 bytes │ - length of filename: 52 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 #166: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ - │ - offset of local header from start of archive: 116714 │ - (000000000001C7EAh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 906c2b1d │ - compressed size: 604 bytes │ - uncompressed size: 1396 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 #167: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/properties_dialog.xml │ - │ - offset of local header from start of archive: 117383 │ - (000000000001CA87h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 08d7a32b │ - compressed size: 481 bytes │ - uncompressed size: 1376 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 #168: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/rename_dialog.xml │ - │ - offset of local header from start of archive: 117942 │ - (000000000001CCB6h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): be7afac4 │ - compressed size: 460 bytes │ - uncompressed size: 956 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 #169: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/view_activity.xml │ - │ - offset of local header from start of archive: 118476 │ - (000000000001CECCh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): e0291e97 │ - compressed size: 401 bytes │ - uncompressed size: 872 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 #170: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/menu/main_activity_actions.xml │ + classes.dex │ │ - offset of local header from start of archive: 118951 │ - (000000000001D0A7h) bytes │ + offset of local header from start of archive: 129888 │ + (000000000001FB60h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 63b3e4bb │ - compressed size: 424 bytes │ - uncompressed size: 1020 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): be240ddb │ + compressed size: 345960 bytes │ + uncompressed size: 1460384 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 #171: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/menu/main_activity_multi_choice.xml │ + org/jsoup/nodes/entities-base.properties │ │ - offset of local header from start of archive: 119455 │ - (000000000001D29Fh) bytes │ + offset of local header from start of archive: 475905 │ + (0000000000074301h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): b23702ce │ - compressed size: 280 bytes │ - uncompressed size: 620 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): a436299f │ + compressed size: 552 bytes │ + uncompressed size: 1254 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #172: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/menu/view_activity_actions.xml │ + org/jsoup/nodes/entities-full.properties │ │ - offset of local header from start of archive: 119820 │ - (000000000001D40Ch) bytes │ + offset of local header from start of archive: 476543 │ + (000000000007457Fh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 61cc3f71 │ - compressed size: 378 bytes │ - uncompressed size: 1044 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 98e43a72 │ + compressed size: 10551 bytes │ + uncompressed size: 27501 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #173: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/xml/preferences.xml │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 120278 │ - (000000000001D5D6h) bytes │ + offset of local header from start of archive: 487180 │ + (0000000000076F0Ch) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): ee3beba5 │ - compressed size: 2889 bytes │ - uncompressed size: 7900 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 #174: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ - │ - offset of local header from start of archive: 123236 │ - (000000000001E164h) 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): 2016 Feb 12 15:17:32 │ - 32-bit CRC value (hex): e3c12b02 │ - compressed size: 23256 bytes │ - uncompressed size: 23256 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 #175: │ ---------------------------- │ - │ - classes.dex │ - │ - offset of local header from start of archive: 146536 │ - (0000000000023C68h) 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): 2016 Feb 12 15:19:40 │ - 32-bit CRC value (hex): 821b2c3a │ - compressed size: 344655 bytes │ - uncompressed size: 990088 bytes │ - length of filename: 11 characters │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 9965dec9 │ + compressed size: 5270 bytes │ + uncompressed size: 18618 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 #176: │ +Central directory entry #174: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - org/jsoup/nodes/entities-base.properties │ + META-INF/DA4BFC10.SF │ │ - offset of local header from start of archive: 491248 │ - (0000000000077EF0h) bytes │ + offset of local header from start of archive: 492500 │ + (00000000000783D4h) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): a436299f │ - compressed size: 552 bytes │ - uncompressed size: 1254 bytes │ - length of filename: 40 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 3a6a9514 │ + compressed size: 5384 bytes │ + uncompressed size: 18739 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 #177: │ +Central directory entry #175: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - org/jsoup/nodes/entities-full.properties │ + META-INF/DA4BFC10.RSA │ │ - offset of local header from start of archive: 491886 │ - (000000000007816Eh) bytes │ + offset of local header from start of archive: 497934 │ + (000000000007990Eh) 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): 2016 Feb 12 15:19:42 │ - 32-bit CRC value (hex): 98e43a72 │ - compressed size: 10565 bytes │ - uncompressed size: 27501 bytes │ - length of filename: 40 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 12 01:03:28 │ + 32-bit CRC value (hex): 9a8cdc30 │ + compressed size: 1075 bytes │ + uncompressed size: 1326 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 {} │ │ @@ -393,20 +393,15 @@ │ │ 0x0101005b=@style/DialogWindowTitle_Holo │ │ 0x01010356=@0x01050003 │ │ 0x01010357=@0x01050004 │ │ resource 0x7f07000c style/Widget.Theme.Button.Borderless │ │ () (style) size=1 parent=0x010300b6 │ │ 0x010100d4=@drawable/normal_button_selector │ │ resource 0x7f07000d style/actionBarLightRedTheme │ │ - () (style) size=4 parent=0x0103006e │ │ - 0x010100dd=true │ │ - 0x010102ce=@style/themeLightRed │ │ - 0x01010300=@style/popupMenu │ │ - 0x01010394=@style/themeLightRed │ │ - (v19) (style) size=5 parent=0x0103006e │ │ + () (style) size=5 parent=0x0103006e │ │ 0x010100dd=true │ │ 0x010102ce=@style/themeLightRed │ │ 0x01010300=@style/popupMenu │ │ 0x01010394=@style/themeLightRed │ │ 0x010103ef=true │ │ resource 0x7f07000e style/popupMenu │ │ () (style) size=1 parent=0x010300db ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,35 +1,35 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 572b3a00 │ │ -signature : 55ed...c954 │ │ -file_size : 990088 │ │ +checksum : 5e9af22f │ │ +signature : 6082...3ea1 │ │ +file_size : 1460384 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 7496 │ │ +string_ids_size : 7513 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 977 │ │ -type_ids_off : 30096 (0x007590) │ │ +type_ids_size : 997 │ │ +type_ids_off : 30164 (0x0075d4) │ │ proto_ids_size : 1672 │ │ -proto_ids_off : 34004 (0x0084d4) │ │ +proto_ids_off : 34152 (0x008568) │ │ field_ids_size : 2299 │ │ -field_ids_off : 54068 (0x00d334) │ │ +field_ids_off : 54216 (0x00d3c8) │ │ method_ids_size : 5516 │ │ -method_ids_off : 72460 (0x011b0c) │ │ +method_ids_off : 72608 (0x011ba0) │ │ class_defs_size : 576 │ │ -class_defs_off : 116588 (0x01c76c) │ │ -data_size : 838404 │ │ -data_off : 151684 (0x025084) │ │ +class_defs_off : 116736 (0x01c800) │ │ +data_size : 1316844 │ │ +data_off : 143540 (0x0230b4) │ │ │ │ Class #0 header: │ │ -class_idx : 123 │ │ +class_idx : 141 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 447 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #0 annotations: │ │ @@ -105,76 +105,76 @@ │ │ type : '(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 13 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -033344: |[033344] com.squareup.okhttp.Address.:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V │ │ -033354: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03335a: 2201 a300 |0003: new-instance v1, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00a3 │ │ -03335e: 7010 5502 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ -033364: 3807 2000 |0008: if-eqz v7, 0028 // +0020 │ │ -033368: 1a00 b113 |000a: const-string v0, "https" // string@13b1 │ │ -03336c: 6e20 7902 0100 |000c: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0279 │ │ -033372: 0c00 |000f: move-result-object v0 │ │ -033374: 6e20 6702 3000 |0010: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0267 │ │ -03337a: 0c00 |0013: move-result-object v0 │ │ -03337c: 6e20 6f02 4000 |0014: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder; // method@026f │ │ -033382: 0c00 |0017: move-result-object v0 │ │ -033384: 6e10 5a02 0000 |0018: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@025a │ │ -03338a: 0c00 |001b: move-result-object v0 │ │ -03338c: 5b20 1900 |001c: iput-object v0, v2, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ -033390: 3905 0d00 |001e: if-nez v5, 002b // +000d │ │ -033394: 2200 ac01 |0020: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -033398: 1a01 7310 |0022: const-string v1, "dns == null" // string@1073 │ │ -03339c: 7020 ef09 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0333a2: 2700 |0027: throw v0 │ │ -0333a4: 1a00 a113 |0028: const-string v0, "http" // string@13a1 │ │ -0333a8: 28e2 |002a: goto 000c // -001e │ │ -0333aa: 5b25 1200 |002b: iput-object v5, v2, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ -0333ae: 3906 0a00 |002d: if-nez v6, 0037 // +000a │ │ -0333b2: 2200 ac01 |002f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0333b6: 1a01 d71a |0031: const-string v1, "socketFactory == null" // string@1ad7 │ │ -0333ba: 7020 ef09 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0333c0: 2700 |0036: throw v0 │ │ -0333c2: 5b26 1700 |0037: iput-object v6, v2, Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory; // field@0017 │ │ -0333c6: 390a 0a00 |0039: if-nez v10, 0043 // +000a │ │ -0333ca: 2200 ac01 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0333ce: 1a01 d70d |003d: const-string v1, "authenticator == null" // string@0dd7 │ │ -0333d2: 7020 ef09 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0333d8: 2700 |0042: throw v0 │ │ -0333da: 5b2a 0f00 |0043: iput-object v10, v2, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ -0333de: 390c 0a00 |0045: if-nez v12, 004f // +000a │ │ -0333e2: 2200 ac01 |0047: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0333e6: 1a01 1c18 |0049: const-string v1, "protocols == null" // string@181c │ │ -0333ea: 7020 ef09 1000 |004b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0333f0: 2700 |004e: throw v0 │ │ -0333f2: 7110 7a04 0c00 |004f: invoke-static {v12}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -0333f8: 0c00 |0052: move-result-object v0 │ │ -0333fa: 5b20 1400 |0053: iput-object v0, v2, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ -0333fe: 390d 0a00 |0055: if-nez v13, 005f // +000a │ │ -033402: 2200 ac01 |0057: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -033406: 1a01 580f |0059: const-string v1, "connectionSpecs == null" // string@0f58 │ │ -03340a: 7020 ef09 1000 |005b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -033410: 2700 |005e: throw v0 │ │ -033412: 7110 7a04 0d00 |005f: invoke-static {v13}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -033418: 0c00 |0062: move-result-object v0 │ │ -03341a: 5b20 1100 |0063: iput-object v0, v2, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ -03341e: 390e 0a00 |0065: if-nez v14, 006f // +000a │ │ -033422: 2200 ac01 |0067: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -033426: 1a01 2a18 |0069: const-string v1, "proxySelector == null" // string@182a │ │ -03342a: 7020 ef09 1000 |006b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -033430: 2700 |006e: throw v0 │ │ -033432: 5b2e 1600 |006f: iput-object v14, v2, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ -033436: 5b2b 1500 |0071: iput-object v11, v2, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ -03343a: 5b27 1800 |0073: iput-object v7, v2, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ -03343e: 5b28 1300 |0075: iput-object v8, v2, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ -033442: 5b29 1000 |0077: iput-object v9, v2, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ -033446: 0e00 |0079: return-void │ │ +035d60: |[035d60] com.squareup.okhttp.Address.:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V │ │ +035d70: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +035d76: 2201 b500 |0003: new-instance v1, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00b5 │ │ +035d7a: 7010 5502 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ +035d80: 3807 2000 |0008: if-eqz v7, 0028 // +0020 │ │ +035d84: 1a00 c413 |000a: const-string v0, "https" // string@13c4 │ │ +035d88: 6e20 7902 0100 |000c: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0279 │ │ +035d8e: 0c00 |000f: move-result-object v0 │ │ +035d90: 6e20 6702 3000 |0010: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0267 │ │ +035d96: 0c00 |0013: move-result-object v0 │ │ +035d98: 6e20 6f02 4000 |0014: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder; // method@026f │ │ +035d9e: 0c00 |0017: move-result-object v0 │ │ +035da0: 6e10 5a02 0000 |0018: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@025a │ │ +035da6: 0c00 |001b: move-result-object v0 │ │ +035da8: 5b20 1900 |001c: iput-object v0, v2, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ +035dac: 3905 0d00 |001e: if-nez v5, 002b // +000d │ │ +035db0: 2200 be01 |0020: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +035db4: 1a01 8610 |0022: const-string v1, "dns == null" // string@1086 │ │ +035db8: 7020 ef09 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +035dbe: 2700 |0027: throw v0 │ │ +035dc0: 1a00 b413 |0028: const-string v0, "http" // string@13b4 │ │ +035dc4: 28e2 |002a: goto 000c // -001e │ │ +035dc6: 5b25 1200 |002b: iput-object v5, v2, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ +035dca: 3906 0a00 |002d: if-nez v6, 0037 // +000a │ │ +035dce: 2200 be01 |002f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +035dd2: 1a01 e81a |0031: const-string v1, "socketFactory == null" // string@1ae8 │ │ +035dd6: 7020 ef09 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +035ddc: 2700 |0036: throw v0 │ │ +035dde: 5b26 1700 |0037: iput-object v6, v2, Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory; // field@0017 │ │ +035de2: 390a 0a00 |0039: if-nez v10, 0043 // +000a │ │ +035de6: 2200 be01 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +035dea: 1a01 ea0d |003d: const-string v1, "authenticator == null" // string@0dea │ │ +035dee: 7020 ef09 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +035df4: 2700 |0042: throw v0 │ │ +035df6: 5b2a 0f00 |0043: iput-object v10, v2, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ +035dfa: 390c 0a00 |0045: if-nez v12, 004f // +000a │ │ +035dfe: 2200 be01 |0047: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +035e02: 1a01 2d18 |0049: const-string v1, "protocols == null" // string@182d │ │ +035e06: 7020 ef09 1000 |004b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +035e0c: 2700 |004e: throw v0 │ │ +035e0e: 7110 7a04 0c00 |004f: invoke-static {v12}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +035e14: 0c00 |0052: move-result-object v0 │ │ +035e16: 5b20 1400 |0053: iput-object v0, v2, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ +035e1a: 390d 0a00 |0055: if-nez v13, 005f // +000a │ │ +035e1e: 2200 be01 |0057: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +035e22: 1a01 6b0f |0059: const-string v1, "connectionSpecs == null" // string@0f6b │ │ +035e26: 7020 ef09 1000 |005b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +035e2c: 2700 |005e: throw v0 │ │ +035e2e: 7110 7a04 0d00 |005f: invoke-static {v13}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +035e34: 0c00 |0062: move-result-object v0 │ │ +035e36: 5b20 1100 |0063: iput-object v0, v2, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ +035e3a: 390e 0a00 |0065: if-nez v14, 006f // +000a │ │ +035e3e: 2200 be01 |0067: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +035e42: 1a01 3b18 |0069: const-string v1, "proxySelector == null" // string@183b │ │ +035e46: 7020 ef09 1000 |006b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +035e4c: 2700 |006e: throw v0 │ │ +035e4e: 5b2e 1600 |006f: iput-object v14, v2, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ +035e52: 5b2b 1500 |0071: iput-object v11, v2, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ +035e56: 5b27 1800 |0073: iput-object v7, v2, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ +035e5a: 5b28 1300 |0075: iput-object v8, v2, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ +035e5e: 5b29 1000 |0077: iput-object v9, v2, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ +035e62: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000c line=56 │ │ 0x0010 line=57 │ │ 0x0014 line=58 │ │ @@ -220,72 +220,72 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -033448: |[033448] com.squareup.okhttp.Address.equals:(Ljava/lang/Object;)Z │ │ -033458: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03345a: 2052 7b00 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Address; // type@007b │ │ -03345e: 3802 6a00 |0003: if-eqz v2, 006d // +006a │ │ -033462: 0750 |0005: move-object v0, v5 │ │ -033464: 1f00 7b00 |0006: check-cast v0, Lcom/squareup/okhttp/Address; // type@007b │ │ -033468: 5442 1900 |0008: iget-object v2, v4, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ -03346c: 5403 1900 |000a: iget-object v3, v0, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ -033470: 6e20 9702 3200 |000c: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/HttpUrl;.equals:(Ljava/lang/Object;)Z // method@0297 │ │ -033476: 0a02 |000f: move-result v2 │ │ -033478: 3802 5d00 |0010: if-eqz v2, 006d // +005d │ │ -03347c: 5442 1200 |0012: iget-object v2, v4, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ -033480: 5403 1200 |0014: iget-object v3, v0, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ -033484: 6e20 110a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -03348a: 0a02 |0019: move-result v2 │ │ -03348c: 3802 5300 |001a: if-eqz v2, 006d // +0053 │ │ -033490: 5442 0f00 |001c: iget-object v2, v4, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ -033494: 5403 0f00 |001e: iget-object v3, v0, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ -033498: 6e20 110a 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -03349e: 0a02 |0023: move-result v2 │ │ -0334a0: 3802 4900 |0024: if-eqz v2, 006d // +0049 │ │ -0334a4: 5442 1400 |0026: iget-object v2, v4, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ -0334a8: 5403 1400 |0028: iget-object v3, v0, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ -0334ac: 7220 640b 3200 |002a: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ -0334b2: 0a02 |002d: move-result v2 │ │ -0334b4: 3802 3f00 |002e: if-eqz v2, 006d // +003f │ │ -0334b8: 5442 1100 |0030: iget-object v2, v4, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ -0334bc: 5403 1100 |0032: iget-object v3, v0, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ -0334c0: 7220 640b 3200 |0034: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ -0334c6: 0a02 |0037: move-result v2 │ │ -0334c8: 3802 3500 |0038: if-eqz v2, 006d // +0035 │ │ -0334cc: 5442 1600 |003a: iget-object v2, v4, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ -0334d0: 5403 1600 |003c: iget-object v3, v0, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ -0334d4: 6e20 110a 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -0334da: 0a02 |0041: move-result v2 │ │ -0334dc: 3802 2b00 |0042: if-eqz v2, 006d // +002b │ │ -0334e0: 5442 1500 |0044: iget-object v2, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ -0334e4: 5403 1500 |0046: iget-object v3, v0, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ -0334e8: 7120 7804 3200 |0048: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -0334ee: 0a02 |004b: move-result v2 │ │ -0334f0: 3802 2100 |004c: if-eqz v2, 006d // +0021 │ │ -0334f4: 5442 1800 |004e: iget-object v2, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ -0334f8: 5403 1800 |0050: iget-object v3, v0, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ -0334fc: 7120 7804 3200 |0052: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -033502: 0a02 |0055: move-result v2 │ │ -033504: 3802 1700 |0056: if-eqz v2, 006d // +0017 │ │ -033508: 5442 1300 |0058: iget-object v2, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ -03350c: 5403 1300 |005a: iget-object v3, v0, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ -033510: 7120 7804 3200 |005c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -033516: 0a02 |005f: move-result v2 │ │ -033518: 3802 0d00 |0060: if-eqz v2, 006d // +000d │ │ -03351c: 5442 1000 |0062: iget-object v2, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ -033520: 5403 1000 |0064: iget-object v3, v0, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ -033524: 7120 7804 3200 |0066: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -03352a: 0a02 |0069: move-result v2 │ │ -03352c: 3802 0300 |006a: if-eqz v2, 006d // +0003 │ │ -033530: 1211 |006c: const/4 v1, #int 1 // #1 │ │ -033532: 0f01 |006d: return v1 │ │ +035e64: |[035e64] com.squareup.okhttp.Address.equals:(Ljava/lang/Object;)Z │ │ +035e74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +035e76: 2052 8d00 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Address; // type@008d │ │ +035e7a: 3802 6a00 |0003: if-eqz v2, 006d // +006a │ │ +035e7e: 0750 |0005: move-object v0, v5 │ │ +035e80: 1f00 8d00 |0006: check-cast v0, Lcom/squareup/okhttp/Address; // type@008d │ │ +035e84: 5442 1900 |0008: iget-object v2, v4, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ +035e88: 5403 1900 |000a: iget-object v3, v0, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ +035e8c: 6e20 9702 3200 |000c: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/HttpUrl;.equals:(Ljava/lang/Object;)Z // method@0297 │ │ +035e92: 0a02 |000f: move-result v2 │ │ +035e94: 3802 5d00 |0010: if-eqz v2, 006d // +005d │ │ +035e98: 5442 1200 |0012: iget-object v2, v4, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ +035e9c: 5403 1200 |0014: iget-object v3, v0, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ +035ea0: 6e20 110a 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +035ea6: 0a02 |0019: move-result v2 │ │ +035ea8: 3802 5300 |001a: if-eqz v2, 006d // +0053 │ │ +035eac: 5442 0f00 |001c: iget-object v2, v4, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ +035eb0: 5403 0f00 |001e: iget-object v3, v0, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ +035eb4: 6e20 110a 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +035eba: 0a02 |0023: move-result v2 │ │ +035ebc: 3802 4900 |0024: if-eqz v2, 006d // +0049 │ │ +035ec0: 5442 1400 |0026: iget-object v2, v4, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ +035ec4: 5403 1400 |0028: iget-object v3, v0, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ +035ec8: 7220 640b 3200 |002a: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ +035ece: 0a02 |002d: move-result v2 │ │ +035ed0: 3802 3f00 |002e: if-eqz v2, 006d // +003f │ │ +035ed4: 5442 1100 |0030: iget-object v2, v4, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ +035ed8: 5403 1100 |0032: iget-object v3, v0, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ +035edc: 7220 640b 3200 |0034: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ +035ee2: 0a02 |0037: move-result v2 │ │ +035ee4: 3802 3500 |0038: if-eqz v2, 006d // +0035 │ │ +035ee8: 5442 1600 |003a: iget-object v2, v4, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ +035eec: 5403 1600 |003c: iget-object v3, v0, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ +035ef0: 6e20 110a 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +035ef6: 0a02 |0041: move-result v2 │ │ +035ef8: 3802 2b00 |0042: if-eqz v2, 006d // +002b │ │ +035efc: 5442 1500 |0044: iget-object v2, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ +035f00: 5403 1500 |0046: iget-object v3, v0, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ +035f04: 7120 7804 3200 |0048: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +035f0a: 0a02 |004b: move-result v2 │ │ +035f0c: 3802 2100 |004c: if-eqz v2, 006d // +0021 │ │ +035f10: 5442 1800 |004e: iget-object v2, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ +035f14: 5403 1800 |0050: iget-object v3, v0, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ +035f18: 7120 7804 3200 |0052: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +035f1e: 0a02 |0055: move-result v2 │ │ +035f20: 3802 1700 |0056: if-eqz v2, 006d // +0017 │ │ +035f24: 5442 1300 |0058: iget-object v2, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ +035f28: 5403 1300 |005a: iget-object v3, v0, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ +035f2c: 7120 7804 3200 |005c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +035f32: 0a02 |005f: move-result v2 │ │ +035f34: 3802 0d00 |0060: if-eqz v2, 006d // +000d │ │ +035f38: 5442 1000 |0062: iget-object v2, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ +035f3c: 5403 1000 |0064: iget-object v3, v0, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ +035f40: 7120 7804 3200 |0066: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +035f46: 0a02 |0069: move-result v2 │ │ +035f48: 3802 0300 |006a: if-eqz v2, 006d // +0003 │ │ +035f4c: 1211 |006c: const/4 v1, #int 1 // #1 │ │ +035f4e: 0f01 |006d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x0006 line=174 │ │ 0x0008 line=175 │ │ 0x0016 line=176 │ │ 0x0020 line=177 │ │ @@ -307,17 +307,17 @@ │ │ type : '()Lcom/squareup/okhttp/Authenticator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033534: |[033534] com.squareup.okhttp.Address.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ -033544: 5410 0f00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ -033548: 1100 |0002: return-object v0 │ │ +035f50: |[035f50] com.squareup.okhttp.Address.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ +035f60: 5410 0f00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ +035f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -325,17 +325,17 @@ │ │ type : '()Lcom/squareup/okhttp/CertificatePinner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03354c: |[03354c] com.squareup.okhttp.Address.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; │ │ -03355c: 5410 1000 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ -033560: 1100 |0002: return-object v0 │ │ +035f68: |[035f68] com.squareup.okhttp.Address.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; │ │ +035f78: 5410 1000 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ +035f7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -343,17 +343,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033564: |[033564] com.squareup.okhttp.Address.getConnectionSpecs:()Ljava/util/List; │ │ -033574: 5410 1100 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ -033578: 1100 |0002: return-object v0 │ │ +035f80: |[035f80] com.squareup.okhttp.Address.getConnectionSpecs:()Ljava/util/List; │ │ +035f90: 5410 1100 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ +035f94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -361,17 +361,17 @@ │ │ type : '()Lcom/squareup/okhttp/Dns;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03357c: |[03357c] com.squareup.okhttp.Address.getDns:()Lcom/squareup/okhttp/Dns; │ │ -03358c: 5410 1200 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ -033590: 1100 |0002: return-object v0 │ │ +035f98: |[035f98] com.squareup.okhttp.Address.getDns:()Lcom/squareup/okhttp/Dns; │ │ +035fa8: 5410 1200 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ +035fac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -379,17 +379,17 @@ │ │ type : '()Ljavax/net/ssl/HostnameVerifier;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033594: |[033594] com.squareup.okhttp.Address.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ -0335a4: 5410 1300 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ -0335a8: 1100 |0002: return-object v0 │ │ +035fb0: |[035fb0] com.squareup.okhttp.Address.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ +035fc0: 5410 1300 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ +035fc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -397,17 +397,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0335ac: |[0335ac] com.squareup.okhttp.Address.getProtocols:()Ljava/util/List; │ │ -0335bc: 5410 1400 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ -0335c0: 1100 |0002: return-object v0 │ │ +035fc8: |[035fc8] com.squareup.okhttp.Address.getProtocols:()Ljava/util/List; │ │ +035fd8: 5410 1400 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ +035fdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -415,17 +415,17 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0335c4: |[0335c4] com.squareup.okhttp.Address.getProxy:()Ljava/net/Proxy; │ │ -0335d4: 5410 1500 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ -0335d8: 1100 |0002: return-object v0 │ │ +035fe0: |[035fe0] com.squareup.okhttp.Address.getProxy:()Ljava/net/Proxy; │ │ +035ff0: 5410 1500 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ +035ff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -433,17 +433,17 @@ │ │ type : '()Ljava/net/ProxySelector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0335dc: |[0335dc] com.squareup.okhttp.Address.getProxySelector:()Ljava/net/ProxySelector; │ │ -0335ec: 5410 1600 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ -0335f0: 1100 |0002: return-object v0 │ │ +035ff8: |[035ff8] com.squareup.okhttp.Address.getProxySelector:()Ljava/net/ProxySelector; │ │ +036008: 5410 1600 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ +03600c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -451,17 +451,17 @@ │ │ type : '()Ljavax/net/SocketFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0335f4: |[0335f4] com.squareup.okhttp.Address.getSocketFactory:()Ljavax/net/SocketFactory; │ │ -033604: 5410 1700 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory; // field@0017 │ │ -033608: 1100 |0002: return-object v0 │ │ +036010: |[036010] com.squareup.okhttp.Address.getSocketFactory:()Ljavax/net/SocketFactory; │ │ +036020: 5410 1700 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.socketFactory:Ljavax/net/SocketFactory; // field@0017 │ │ +036024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -469,17 +469,17 @@ │ │ type : '()Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03360c: |[03360c] com.squareup.okhttp.Address.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ -03361c: 5410 1800 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ -033620: 1100 |0002: return-object v0 │ │ +036028: |[036028] com.squareup.okhttp.Address.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ +036038: 5410 1800 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ +03603c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -487,19 +487,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -033624: |[033624] com.squareup.okhttp.Address.getUriHost:()Ljava/lang/String; │ │ -033634: 5410 1900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ -033638: 6e10 9d02 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -03363e: 0c00 |0005: move-result-object v0 │ │ -033640: 1100 |0006: return-object v0 │ │ +036040: |[036040] com.squareup.okhttp.Address.getUriHost:()Ljava/lang/String; │ │ +036050: 5410 1900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ +036054: 6e10 9d02 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +03605a: 0c00 |0005: move-result-object v0 │ │ +03605c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #12 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -507,19 +507,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -033644: |[033644] com.squareup.okhttp.Address.getUriPort:()I │ │ -033654: 5410 1900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ -033658: 6e10 aa02 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -03365e: 0a00 |0005: move-result v0 │ │ -033660: 0f00 |0006: return v0 │ │ +036060: |[036060] com.squareup.okhttp.Address.getUriPort:()I │ │ +036070: 5410 1900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ +036074: 6e10 aa02 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +03607a: 0a00 |0005: move-result v0 │ │ +03607c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ #13 : (in Lcom/squareup/okhttp/Address;) │ │ @@ -527,81 +527,81 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 124 16-bit code units │ │ -033664: |[033664] com.squareup.okhttp.Address.hashCode:()I │ │ -033674: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -033676: 1300 1100 |0001: const/16 v0, #int 17 // #11 │ │ -03367a: 5441 1900 |0003: iget-object v1, v4, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ -03367e: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.hashCode:()I // method@029c │ │ -033684: 0a01 |0008: move-result v1 │ │ -033686: d010 0f02 |0009: add-int/lit16 v0, v1, #int 527 // #020f │ │ -03368a: da01 001f |000b: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -03368e: 5443 1200 |000d: iget-object v3, v4, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ -033692: 6e10 130a 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ -033698: 0a03 |0012: move-result v3 │ │ -03369a: 9000 0103 |0013: add-int v0, v1, v3 │ │ -03369e: da01 001f |0015: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0336a2: 5443 0f00 |0017: iget-object v3, v4, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ -0336a6: 6e10 130a 0300 |0019: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ -0336ac: 0a03 |001c: move-result v3 │ │ -0336ae: 9000 0103 |001d: add-int v0, v1, v3 │ │ -0336b2: da01 001f |001f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0336b6: 5443 1400 |0021: iget-object v3, v4, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ -0336ba: 7210 660b 0300 |0023: invoke-interface {v3}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ -0336c0: 0a03 |0026: move-result v3 │ │ -0336c2: 9000 0103 |0027: add-int v0, v1, v3 │ │ -0336c6: da01 001f |0029: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0336ca: 5443 1100 |002b: iget-object v3, v4, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ -0336ce: 7210 660b 0300 |002d: invoke-interface {v3}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ -0336d4: 0a03 |0030: move-result v3 │ │ -0336d6: 9000 0103 |0031: add-int v0, v1, v3 │ │ -0336da: da01 001f |0033: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0336de: 5443 1600 |0035: iget-object v3, v4, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ -0336e2: 6e10 130a 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ -0336e8: 0a03 |003a: move-result v3 │ │ -0336ea: 9000 0103 |003b: add-int v0, v1, v3 │ │ -0336ee: da03 001f |003d: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -0336f2: 5441 1500 |003f: iget-object v1, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ -0336f6: 3801 3500 |0041: if-eqz v1, 0076 // +0035 │ │ -0336fa: 5441 1500 |0043: iget-object v1, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ -0336fe: 6e10 bc0a 0100 |0045: invoke-virtual {v1}, Ljava/net/Proxy;.hashCode:()I // method@0abc │ │ -033704: 0a01 |0048: move-result v1 │ │ -033706: 9000 0301 |0049: add-int v0, v3, v1 │ │ -03370a: da03 001f |004b: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -03370e: 5441 1800 |004d: iget-object v1, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ -033712: 3801 2900 |004f: if-eqz v1, 0078 // +0029 │ │ -033716: 5441 1800 |0051: iget-object v1, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ -03371a: 6e10 130a 0100 |0053: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ -033720: 0a01 |0056: move-result v1 │ │ -033722: 9000 0301 |0057: add-int v0, v3, v1 │ │ -033726: da03 001f |0059: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -03372a: 5441 1300 |005b: iget-object v1, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ -03372e: 3801 1d00 |005d: if-eqz v1, 007a // +001d │ │ -033732: 5441 1300 |005f: iget-object v1, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ -033736: 6e10 130a 0100 |0061: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ -03373c: 0a01 |0064: move-result v1 │ │ -03373e: 9000 0301 |0065: add-int v0, v3, v1 │ │ -033742: da01 001f |0067: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -033746: 5443 1000 |0069: iget-object v3, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ -03374a: 3803 0800 |006b: if-eqz v3, 0073 // +0008 │ │ -03374e: 5442 1000 |006d: iget-object v2, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ -033752: 6e10 130a 0200 |006f: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ -033758: 0a02 |0072: move-result v2 │ │ -03375a: 9000 0102 |0073: add-int v0, v1, v2 │ │ -03375e: 0f00 |0075: return v0 │ │ -033760: 0121 |0076: move v1, v2 │ │ -033762: 28d2 |0077: goto 0049 // -002e │ │ -033764: 0121 |0078: move v1, v2 │ │ -033766: 28de |0079: goto 0057 // -0022 │ │ -033768: 0121 |007a: move v1, v2 │ │ -03376a: 28ea |007b: goto 0065 // -0016 │ │ +036080: |[036080] com.squareup.okhttp.Address.hashCode:()I │ │ +036090: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +036092: 1300 1100 |0001: const/16 v0, #int 17 // #11 │ │ +036096: 5441 1900 |0003: iget-object v1, v4, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ +03609a: 6e10 9c02 0100 |0005: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.hashCode:()I // method@029c │ │ +0360a0: 0a01 |0008: move-result v1 │ │ +0360a2: d010 0f02 |0009: add-int/lit16 v0, v1, #int 527 // #020f │ │ +0360a6: da01 001f |000b: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0360aa: 5443 1200 |000d: iget-object v3, v4, Lcom/squareup/okhttp/Address;.dns:Lcom/squareup/okhttp/Dns; // field@0012 │ │ +0360ae: 6e10 130a 0300 |000f: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ +0360b4: 0a03 |0012: move-result v3 │ │ +0360b6: 9000 0103 |0013: add-int v0, v1, v3 │ │ +0360ba: da01 001f |0015: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0360be: 5443 0f00 |0017: iget-object v3, v4, Lcom/squareup/okhttp/Address;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@000f │ │ +0360c2: 6e10 130a 0300 |0019: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ +0360c8: 0a03 |001c: move-result v3 │ │ +0360ca: 9000 0103 |001d: add-int v0, v1, v3 │ │ +0360ce: da01 001f |001f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0360d2: 5443 1400 |0021: iget-object v3, v4, Lcom/squareup/okhttp/Address;.protocols:Ljava/util/List; // field@0014 │ │ +0360d6: 7210 660b 0300 |0023: invoke-interface {v3}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ +0360dc: 0a03 |0026: move-result v3 │ │ +0360de: 9000 0103 |0027: add-int v0, v1, v3 │ │ +0360e2: da01 001f |0029: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0360e6: 5443 1100 |002b: iget-object v3, v4, Lcom/squareup/okhttp/Address;.connectionSpecs:Ljava/util/List; // field@0011 │ │ +0360ea: 7210 660b 0300 |002d: invoke-interface {v3}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ +0360f0: 0a03 |0030: move-result v3 │ │ +0360f2: 9000 0103 |0031: add-int v0, v1, v3 │ │ +0360f6: da01 001f |0033: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0360fa: 5443 1600 |0035: iget-object v3, v4, Lcom/squareup/okhttp/Address;.proxySelector:Ljava/net/ProxySelector; // field@0016 │ │ +0360fe: 6e10 130a 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ +036104: 0a03 |003a: move-result v3 │ │ +036106: 9000 0103 |003b: add-int v0, v1, v3 │ │ +03610a: da03 001f |003d: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +03610e: 5441 1500 |003f: iget-object v1, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ +036112: 3801 3500 |0041: if-eqz v1, 0076 // +0035 │ │ +036116: 5441 1500 |0043: iget-object v1, v4, Lcom/squareup/okhttp/Address;.proxy:Ljava/net/Proxy; // field@0015 │ │ +03611a: 6e10 bc0a 0100 |0045: invoke-virtual {v1}, Ljava/net/Proxy;.hashCode:()I // method@0abc │ │ +036120: 0a01 |0048: move-result v1 │ │ +036122: 9000 0301 |0049: add-int v0, v3, v1 │ │ +036126: da03 001f |004b: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +03612a: 5441 1800 |004d: iget-object v1, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ +03612e: 3801 2900 |004f: if-eqz v1, 0078 // +0029 │ │ +036132: 5441 1800 |0051: iget-object v1, v4, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ +036136: 6e10 130a 0100 |0053: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ +03613c: 0a01 |0056: move-result v1 │ │ +03613e: 9000 0301 |0057: add-int v0, v3, v1 │ │ +036142: da03 001f |0059: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +036146: 5441 1300 |005b: iget-object v1, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ +03614a: 3801 1d00 |005d: if-eqz v1, 007a // +001d │ │ +03614e: 5441 1300 |005f: iget-object v1, v4, Lcom/squareup/okhttp/Address;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0013 │ │ +036152: 6e10 130a 0100 |0061: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ +036158: 0a01 |0064: move-result v1 │ │ +03615a: 9000 0301 |0065: add-int v0, v3, v1 │ │ +03615e: da01 001f |0067: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +036162: 5443 1000 |0069: iget-object v3, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ +036166: 3803 0800 |006b: if-eqz v3, 0073 // +0008 │ │ +03616a: 5442 1000 |006d: iget-object v2, v4, Lcom/squareup/okhttp/Address;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@0010 │ │ +03616e: 6e10 130a 0200 |006f: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ +036174: 0a02 |0072: move-result v2 │ │ +036176: 9000 0102 |0073: add-int v0, v1, v2 │ │ +03617a: 0f00 |0075: return v0 │ │ +03617c: 0121 |0076: move v1, v2 │ │ +03617e: 28d2 |0077: goto 0049 // -002e │ │ +036180: 0121 |0078: move v1, v2 │ │ +036182: 28de |0079: goto 0057 // -0022 │ │ +036184: 0121 |007a: move v1, v2 │ │ +036186: 28ea |007b: goto 0065 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ 0x0003 line=191 │ │ 0x000b line=192 │ │ 0x0015 line=193 │ │ 0x001f line=194 │ │ @@ -624,29 +624,29 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03376c: |[03376c] com.squareup.okhttp.Address.url:()Lcom/squareup/okhttp/HttpUrl; │ │ -03377c: 5410 1900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ -033780: 1100 |0002: return-object v0 │ │ +036188: |[036188] com.squareup.okhttp.Address.url:()Lcom/squareup/okhttp/HttpUrl; │ │ +036198: 5410 1900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Address;.url:Lcom/squareup/okhttp/HttpUrl; // field@0019 │ │ +03619c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Address; │ │ │ │ source_file_idx : 447 (Address.java) │ │ │ │ Class #1 header: │ │ -class_idx : 124 │ │ +class_idx : 142 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 498 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #1 annotations: │ │ @@ -675,17 +675,17 @@ │ │ type : '(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 498 (Authenticator.java) │ │ │ │ Class #2 header: │ │ -class_idx : 126 │ │ +class_idx : 144 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #2 annotations: │ │ @@ -728,24 +728,24 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -033784: |[033784] com.squareup.okhttp.Cache$2.:(Lcom/squareup/okhttp/Cache;)V │ │ -033794: 5b12 1e00 |0000: iput-object v2, v1, Lcom/squareup/okhttp/Cache$2;.this$0:Lcom/squareup/okhttp/Cache; // field@001e │ │ -033798: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03379e: 5410 1e00 |0005: iget-object v0, v1, Lcom/squareup/okhttp/Cache$2;.this$0:Lcom/squareup/okhttp/Cache; // field@001e │ │ -0337a2: 7110 7101 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/Cache;.access$600:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/internal/DiskLruCache; // method@0171 │ │ -0337a8: 0c00 |000a: move-result-object v0 │ │ -0337aa: 6e10 2104 0000 |000b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.snapshots:()Ljava/util/Iterator; // method@0421 │ │ -0337b0: 0c00 |000e: move-result-object v0 │ │ -0337b2: 5b10 1c00 |000f: iput-object v0, v1, Lcom/squareup/okhttp/Cache$2;.delegate:Ljava/util/Iterator; // field@001c │ │ -0337b6: 0e00 |0011: return-void │ │ +0361a0: |[0361a0] com.squareup.okhttp.Cache$2.:(Lcom/squareup/okhttp/Cache;)V │ │ +0361b0: 5b12 1e00 |0000: iput-object v2, v1, Lcom/squareup/okhttp/Cache$2;.this$0:Lcom/squareup/okhttp/Cache; // field@001e │ │ +0361b4: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0361ba: 5410 1e00 |0005: iget-object v0, v1, Lcom/squareup/okhttp/Cache$2;.this$0:Lcom/squareup/okhttp/Cache; // field@001e │ │ +0361be: 7110 7101 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/Cache;.access$600:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/internal/DiskLruCache; // method@0171 │ │ +0361c4: 0c00 |000a: move-result-object v0 │ │ +0361c6: 6e10 2104 0000 |000b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.snapshots:()Ljava/util/Iterator; // method@0421 │ │ +0361cc: 0c00 |000e: move-result-object v0 │ │ +0361ce: 5b10 1c00 |000f: iput-object v0, v1, Lcom/squareup/okhttp/Cache$2;.delegate:Ljava/util/Iterator; // field@001c │ │ +0361d2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0005 line=321 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/squareup/okhttp/Cache$2; │ │ 0x0000 - 0x0012 reg=2 this$0 Lcom/squareup/okhttp/Cache; │ │ @@ -756,47 +756,47 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0337b8: |[0337b8] com.squareup.okhttp.Cache$2.hasNext:()Z │ │ -0337c8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0337ca: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0337cc: 5454 1d00 |0002: iget-object v4, v5, Lcom/squareup/okhttp/Cache$2;.nextUrl:Ljava/lang/String; // field@001d │ │ -0337d0: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ -0337d4: 0f02 |0006: return v2 │ │ -0337d6: 5c53 1b00 |0007: iput-boolean v3, v5, Lcom/squareup/okhttp/Cache$2;.canRemove:Z // field@001b │ │ -0337da: 5454 1c00 |0009: iget-object v4, v5, Lcom/squareup/okhttp/Cache$2;.delegate:Ljava/util/Iterator; // field@001c │ │ -0337de: 7210 460b 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0337e4: 0a04 |000e: move-result v4 │ │ -0337e6: 3804 2700 |000f: if-eqz v4, 0036 // +0027 │ │ -0337ea: 5454 1c00 |0011: iget-object v4, v5, Lcom/squareup/okhttp/Cache$2;.delegate:Ljava/util/Iterator; // field@001c │ │ -0337ee: 7210 470b 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0337f4: 0c01 |0016: move-result-object v1 │ │ -0337f6: 1f01 c300 |0017: check-cast v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // type@00c3 │ │ -0337fa: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0337fc: 6e20 f603 4100 |001a: invoke-virtual {v1, v4}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.getSource:(I)Lokio/Source; // method@03f6 │ │ -033802: 0c04 |001d: move-result-object v4 │ │ -033804: 7110 990e 0400 |001e: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -03380a: 0c00 |0021: move-result-object v0 │ │ -03380c: 7210 270e 0000 |0022: invoke-interface {v0}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -033812: 0c04 |0025: move-result-object v4 │ │ -033814: 5b54 1d00 |0026: iput-object v4, v5, Lcom/squareup/okhttp/Cache$2;.nextUrl:Ljava/lang/String; // field@001d │ │ -033818: 6e10 f303 0100 |0028: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.close:()V // method@03f3 │ │ -03381e: 28db |002b: goto 0006 // -0025 │ │ -033820: 0d04 |002c: move-exception v4 │ │ -033822: 6e10 f303 0100 |002d: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.close:()V // method@03f3 │ │ -033828: 28d9 |0030: goto 0009 // -0027 │ │ -03382a: 0d02 |0031: move-exception v2 │ │ -03382c: 6e10 f303 0100 |0032: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.close:()V // method@03f3 │ │ -033832: 2702 |0035: throw v2 │ │ -033834: 0132 |0036: move v2, v3 │ │ -033836: 28cf |0037: goto 0006 // -0031 │ │ +0361d4: |[0361d4] com.squareup.okhttp.Cache$2.hasNext:()Z │ │ +0361e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0361e6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0361e8: 5454 1d00 |0002: iget-object v4, v5, Lcom/squareup/okhttp/Cache$2;.nextUrl:Ljava/lang/String; // field@001d │ │ +0361ec: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +0361f0: 0f02 |0006: return v2 │ │ +0361f2: 5c53 1b00 |0007: iput-boolean v3, v5, Lcom/squareup/okhttp/Cache$2;.canRemove:Z // field@001b │ │ +0361f6: 5454 1c00 |0009: iget-object v4, v5, Lcom/squareup/okhttp/Cache$2;.delegate:Ljava/util/Iterator; // field@001c │ │ +0361fa: 7210 460b 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +036200: 0a04 |000e: move-result v4 │ │ +036202: 3804 2700 |000f: if-eqz v4, 0036 // +0027 │ │ +036206: 5454 1c00 |0011: iget-object v4, v5, Lcom/squareup/okhttp/Cache$2;.delegate:Ljava/util/Iterator; // field@001c │ │ +03620a: 7210 470b 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +036210: 0c01 |0016: move-result-object v1 │ │ +036212: 1f01 d500 |0017: check-cast v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // type@00d5 │ │ +036216: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +036218: 6e20 f603 4100 |001a: invoke-virtual {v1, v4}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.getSource:(I)Lokio/Source; // method@03f6 │ │ +03621e: 0c04 |001d: move-result-object v4 │ │ +036220: 7110 990e 0400 |001e: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +036226: 0c00 |0021: move-result-object v0 │ │ +036228: 7210 270e 0000 |0022: invoke-interface {v0}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +03622e: 0c04 |0025: move-result-object v4 │ │ +036230: 5b54 1d00 |0026: iput-object v4, v5, Lcom/squareup/okhttp/Cache$2;.nextUrl:Ljava/lang/String; // field@001d │ │ +036234: 6e10 f303 0100 |0028: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.close:()V // method@03f3 │ │ +03623a: 28db |002b: goto 0006 // -0025 │ │ +03623c: 0d04 |002c: move-exception v4 │ │ +03623e: 6e10 f303 0100 |002d: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.close:()V // method@03f3 │ │ +036244: 28d9 |0030: goto 0009 // -0027 │ │ +036246: 0d02 |0031: move-exception v2 │ │ +036248: 6e10 f303 0100 |0032: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.close:()V // method@03f3 │ │ +03624e: 2702 |0035: throw v2 │ │ +036250: 0132 |0036: move v2, v3 │ │ +036252: 28cf |0037: goto 0006 // -0031 │ │ catches : 1 │ │ 0x001a - 0x0028 │ │ Ljava/io/IOException; -> 0x002c │ │ -> 0x0031 │ │ positions : │ │ 0x0002 line=327 │ │ 0x0006 line=344 │ │ @@ -819,18 +819,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -033848: |[033848] com.squareup.okhttp.Cache$2.next:()Ljava/lang/Object; │ │ -033858: 6e10 5001 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Cache$2;.next:()Ljava/lang/String; // method@0150 │ │ -03385e: 0c00 |0003: move-result-object v0 │ │ -033860: 1100 |0004: return-object v0 │ │ +036264: |[036264] com.squareup.okhttp.Cache$2.next:()Ljava/lang/Object; │ │ +036274: 6e10 5001 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Cache$2;.next:()Ljava/lang/String; // method@0150 │ │ +03627a: 0c00 |0003: move-result-object v0 │ │ +03627c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/Cache$2; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Cache$2;) │ │ @@ -838,27 +838,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -033864: |[033864] com.squareup.okhttp.Cache$2.next:()Ljava/lang/String; │ │ -033874: 6e10 4e01 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Cache$2;.hasNext:()Z // method@014e │ │ -03387a: 0a01 |0003: move-result v1 │ │ -03387c: 3901 0800 |0004: if-nez v1, 000c // +0008 │ │ -033880: 2201 1b02 |0006: new-instance v1, Ljava/util/NoSuchElementException; // type@021b │ │ -033884: 7010 850b 0100 |0008: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@0b85 │ │ -03388a: 2701 |000b: throw v1 │ │ -03388c: 5420 1d00 |000c: iget-object v0, v2, Lcom/squareup/okhttp/Cache$2;.nextUrl:Ljava/lang/String; // field@001d │ │ -033890: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -033892: 5b21 1d00 |000f: iput-object v1, v2, Lcom/squareup/okhttp/Cache$2;.nextUrl:Ljava/lang/String; // field@001d │ │ -033896: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -033898: 5c21 1b00 |0012: iput-boolean v1, v2, Lcom/squareup/okhttp/Cache$2;.canRemove:Z // field@001b │ │ -03389c: 1100 |0014: return-object v0 │ │ +036280: |[036280] com.squareup.okhttp.Cache$2.next:()Ljava/lang/String; │ │ +036290: 6e10 4e01 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Cache$2;.hasNext:()Z // method@014e │ │ +036296: 0a01 |0003: move-result v1 │ │ +036298: 3901 0800 |0004: if-nez v1, 000c // +0008 │ │ +03629c: 2201 2e02 |0006: new-instance v1, Ljava/util/NoSuchElementException; // type@022e │ │ +0362a0: 7010 850b 0100 |0008: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@0b85 │ │ +0362a6: 2701 |000b: throw v1 │ │ +0362a8: 5420 1d00 |000c: iget-object v0, v2, Lcom/squareup/okhttp/Cache$2;.nextUrl:Ljava/lang/String; // field@001d │ │ +0362ac: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0362ae: 5b21 1d00 |000f: iput-object v1, v2, Lcom/squareup/okhttp/Cache$2;.nextUrl:Ljava/lang/String; // field@001d │ │ +0362b2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0362b4: 5c21 1b00 |0012: iput-boolean v1, v2, Lcom/squareup/okhttp/Cache$2;.canRemove:Z // field@001b │ │ +0362b8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x000c line=349 │ │ 0x000e line=350 │ │ 0x0011 line=351 │ │ 0x0014 line=352 │ │ @@ -871,38 +871,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0338a0: |[0338a0] com.squareup.okhttp.Cache$2.remove:()V │ │ -0338b0: 5520 1b00 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/Cache$2;.canRemove:Z // field@001b │ │ -0338b4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0338b8: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -0338bc: 1a01 db18 |0006: const-string v1, "remove() before next()" // string@18db │ │ -0338c0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0338c6: 2700 |000b: throw v0 │ │ -0338c8: 5420 1c00 |000c: iget-object v0, v2, Lcom/squareup/okhttp/Cache$2;.delegate:Ljava/util/Iterator; // field@001c │ │ -0338cc: 7210 480b 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ -0338d2: 0e00 |0011: return-void │ │ +0362bc: |[0362bc] com.squareup.okhttp.Cache$2.remove:()V │ │ +0362cc: 5520 1b00 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/Cache$2;.canRemove:Z // field@001b │ │ +0362d0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0362d4: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0362d8: 1a01 ec18 |0006: const-string v1, "remove() before next()" // string@18ec │ │ +0362dc: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0362e2: 2700 |000b: throw v0 │ │ +0362e4: 5420 1c00 |000c: iget-object v0, v2, Lcom/squareup/okhttp/Cache$2;.delegate:Ljava/util/Iterator; // field@001c │ │ +0362e8: 7210 480b 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ +0362ee: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000c line=357 │ │ 0x0011 line=358 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/squareup/okhttp/Cache$2; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #3 header: │ │ -class_idx : 131 │ │ +class_idx : 149 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #3 annotations: │ │ @@ -965,45 +965,45 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -0338d4: |[0338d4] com.squareup.okhttp.Cache$Entry.:(Lcom/squareup/okhttp/Response;)V │ │ -0338e4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0338ea: 6e10 a003 0200 |0003: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -0338f0: 0c00 |0006: move-result-object v0 │ │ -0338f2: 6e10 5003 0000 |0007: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ -0338f8: 0c00 |000a: move-result-object v0 │ │ -0338fa: 5b10 3300 |000b: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ -0338fe: 7110 e706 0200 |000d: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyHeaders:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; // method@06e7 │ │ -033904: 0c00 |0010: move-result-object v0 │ │ -033906: 5b10 3400 |0011: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ -03390a: 6e10 a003 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -033910: 0c00 |0016: move-result-object v0 │ │ -033912: 6e10 4a03 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -033918: 0c00 |001a: move-result-object v0 │ │ -03391a: 5b10 3100 |001b: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ -03391e: 6e10 9f03 0200 |001d: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.protocol:()Lcom/squareup/okhttp/Protocol; // method@039f │ │ -033924: 0c00 |0020: move-result-object v0 │ │ -033926: 5b10 3000 |0021: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.protocol:Lcom/squareup/okhttp/Protocol; // field@0030 │ │ -03392a: 6e10 9303 0200 |0023: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -033930: 0a00 |0026: move-result v0 │ │ -033932: 5910 2d00 |0027: iput v0, v1, Lcom/squareup/okhttp/Cache$Entry;.code:I // field@002d │ │ -033936: 6e10 9b03 0200 |0029: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.message:()Ljava/lang/String; // method@039b │ │ -03393c: 0c00 |002c: move-result-object v0 │ │ -03393e: 5b10 2f00 |002d: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.message:Ljava/lang/String; // field@002f │ │ -033942: 6e10 9703 0200 |002f: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -033948: 0c00 |0032: move-result-object v0 │ │ -03394a: 5b10 3200 |0033: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -03394e: 6e10 9403 0200 |0035: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.handshake:()Lcom/squareup/okhttp/Handshake; // method@0394 │ │ -033954: 0c00 |0038: move-result-object v0 │ │ -033956: 5b10 2e00 |0039: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ -03395a: 0e00 |003b: return-void │ │ +0362f0: |[0362f0] com.squareup.okhttp.Cache$Entry.:(Lcom/squareup/okhttp/Response;)V │ │ +036300: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +036306: 6e10 a003 0200 |0003: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +03630c: 0c00 |0006: move-result-object v0 │ │ +03630e: 6e10 5003 0000 |0007: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ +036314: 0c00 |000a: move-result-object v0 │ │ +036316: 5b10 3300 |000b: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ +03631a: 7110 e706 0200 |000d: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyHeaders:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; // method@06e7 │ │ +036320: 0c00 |0010: move-result-object v0 │ │ +036322: 5b10 3400 |0011: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ +036326: 6e10 a003 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +03632c: 0c00 |0016: move-result-object v0 │ │ +03632e: 6e10 4a03 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +036334: 0c00 |001a: move-result-object v0 │ │ +036336: 5b10 3100 |001b: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ +03633a: 6e10 9f03 0200 |001d: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.protocol:()Lcom/squareup/okhttp/Protocol; // method@039f │ │ +036340: 0c00 |0020: move-result-object v0 │ │ +036342: 5b10 3000 |0021: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.protocol:Lcom/squareup/okhttp/Protocol; // field@0030 │ │ +036346: 6e10 9303 0200 |0023: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +03634c: 0a00 |0026: move-result v0 │ │ +03634e: 5910 2d00 |0027: iput v0, v1, Lcom/squareup/okhttp/Cache$Entry;.code:I // field@002d │ │ +036352: 6e10 9b03 0200 |0029: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.message:()Ljava/lang/String; // method@039b │ │ +036358: 0c00 |002c: move-result-object v0 │ │ +03635a: 5b10 2f00 |002d: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.message:Ljava/lang/String; // field@002f │ │ +03635e: 6e10 9703 0200 |002f: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +036364: 0c00 |0032: move-result-object v0 │ │ +036366: 5b10 3200 |0033: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +03636a: 6e10 9403 0200 |0035: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.handshake:()Lcom/squareup/okhttp/Handshake; // method@0394 │ │ +036370: 0c00 |0038: move-result-object v0 │ │ +036372: 5b10 2e00 |0039: iput-object v0, v1, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ +036376: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0003 line=567 │ │ 0x000d line=568 │ │ 0x0013 line=569 │ │ 0x001d line=570 │ │ @@ -1021,102 +1021,102 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -03395c: |[03395c] com.squareup.okhttp.Cache$Entry.:(Lokio/Source;)V │ │ -03396c: 7010 0f0a 0e00 |0000: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@0a0f │ │ -033972: 7110 990e 0f00 |0003: invoke-static {v15}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -033978: 0c07 |0006: move-result-object v7 │ │ -03397a: 7210 270e 0700 |0007: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -033980: 0c0b |000a: move-result-object v11 │ │ -033982: 5beb 3300 |000b: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ -033986: 7210 270e 0700 |000d: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -03398c: 0c0b |0010: move-result-object v11 │ │ -03398e: 5beb 3100 |0011: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ -033992: 2209 9f00 |0013: new-instance v9, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -033996: 7010 3402 0900 |0015: invoke-direct {v9}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -03399c: 7110 6d01 0700 |0018: invoke-static {v7}, Lcom/squareup/okhttp/Cache;.access$1000:(Lokio/BufferedSource;)I // method@016d │ │ -0339a2: 0a0a |001b: move-result v10 │ │ -0339a4: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -0339a6: 35a2 0c00 |001d: if-ge v2, v10, 0029 // +000c │ │ -0339aa: 7210 270e 0700 |001f: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -0339b0: 0c0b |0022: move-result-object v11 │ │ -0339b2: 6e20 3802 b900 |0023: invoke-virtual {v9, v11}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0238 │ │ -0339b8: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0339bc: 28f5 |0028: goto 001d // -000b │ │ -0339be: 6e10 3a02 0900 |0029: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -0339c4: 0c0b |002c: move-result-object v11 │ │ -0339c6: 5beb 3400 |002d: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ -0339ca: 7210 270e 0700 |002f: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -0339d0: 0c0b |0032: move-result-object v11 │ │ -0339d2: 7110 1007 0b00 |0033: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@0710 │ │ -0339d8: 0c08 |0036: move-result-object v8 │ │ -0339da: 548b 4e03 |0037: iget-object v11, v8, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@034e │ │ -0339de: 5beb 3000 |0039: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.protocol:Lcom/squareup/okhttp/Protocol; // field@0030 │ │ -0339e2: 528b 4c03 |003b: iget v11, v8, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ -0339e6: 59eb 2d00 |003d: iput v11, v14, Lcom/squareup/okhttp/Cache$Entry;.code:I // field@002d │ │ -0339ea: 548b 4d03 |003f: iget-object v11, v8, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ -0339ee: 5beb 2f00 |0041: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.message:Ljava/lang/String; // field@002f │ │ -0339f2: 2206 9f00 |0043: new-instance v6, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -0339f6: 7010 3402 0600 |0045: invoke-direct {v6}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -0339fc: 7110 6d01 0700 |0048: invoke-static {v7}, Lcom/squareup/okhttp/Cache;.access$1000:(Lokio/BufferedSource;)I // method@016d │ │ -033a02: 0a05 |004b: move-result v5 │ │ -033a04: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -033a06: 3552 0c00 |004d: if-ge v2, v5, 0059 // +000c │ │ -033a0a: 7210 270e 0700 |004f: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -033a10: 0c0b |0052: move-result-object v11 │ │ -033a12: 6e20 3802 b600 |0053: invoke-virtual {v6, v11}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0238 │ │ -033a18: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033a1c: 28f5 |0058: goto 004d // -000b │ │ -033a1e: 6e10 3a02 0600 |0059: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -033a24: 0c0b |005c: move-result-object v11 │ │ -033a26: 5beb 3200 |005d: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -033a2a: 7010 6201 0e00 |005f: invoke-direct {v14}, Lcom/squareup/okhttp/Cache$Entry;.isHttps:()Z // method@0162 │ │ -033a30: 0a0b |0062: move-result v11 │ │ -033a32: 380b 4600 |0063: if-eqz v11, 00a9 // +0046 │ │ -033a36: 7210 270e 0700 |0065: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -033a3c: 0c00 |0068: move-result-object v0 │ │ -033a3e: 6e10 380a 0000 |0069: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -033a44: 0a0b |006c: move-result v11 │ │ -033a46: 3d0b 2600 |006d: if-lez v11, 0093 // +0026 │ │ -033a4a: 220b 8a01 |006f: new-instance v11, Ljava/io/IOException; // type@018a │ │ -033a4e: 220c c101 |0071: new-instance v12, Ljava/lang/StringBuilder; // type@01c1 │ │ -033a52: 7010 500a 0c00 |0073: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -033a58: 1a0d 2b11 |0076: const-string v13, "expected "" but was "" // string@112b │ │ -033a5c: 6e20 580a dc00 |0078: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033a62: 0c0c |007b: move-result-object v12 │ │ -033a64: 6e20 580a 0c00 |007c: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033a6a: 0c0c |007f: move-result-object v12 │ │ -033a6c: 1a0d 7c00 |0080: const-string v13, """ // string@007c │ │ -033a70: 6e20 580a dc00 |0082: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -033a76: 0c0c |0085: move-result-object v12 │ │ -033a78: 6e10 640a 0c00 |0086: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -033a7e: 0c0c |0089: move-result-object v12 │ │ -033a80: 7020 9809 cb00 |008a: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -033a86: 270b |008d: throw v11 │ │ -033a88: 0d0b |008e: move-exception v11 │ │ -033a8a: 7210 240f 0f00 |008f: invoke-interface {v15}, Lokio/Source;.close:()V // method@0f24 │ │ -033a90: 270b |0092: throw v11 │ │ -033a92: 7210 270e 0700 |0093: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -033a98: 0c01 |0096: move-result-object v1 │ │ -033a9a: 7020 6401 7e00 |0097: invoke-direct {v14, v7}, Lcom/squareup/okhttp/Cache$Entry;.readCertificateList:(Lokio/BufferedSource;)Ljava/util/List; // method@0164 │ │ -033aa0: 0c04 |009a: move-result-object v4 │ │ -033aa2: 7020 6401 7e00 |009b: invoke-direct {v14, v7}, Lcom/squareup/okhttp/Cache$Entry;.readCertificateList:(Lokio/BufferedSource;)Ljava/util/List; // method@0164 │ │ -033aa8: 0c03 |009e: move-result-object v3 │ │ -033aaa: 7130 2d02 4103 |009f: invoke-static {v1, v4, v3}, Lcom/squareup/okhttp/Handshake;.get:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/squareup/okhttp/Handshake; // method@022d │ │ -033ab0: 0c0b |00a2: move-result-object v11 │ │ -033ab2: 5beb 2e00 |00a3: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ -033ab6: 7210 240f 0f00 |00a5: invoke-interface {v15}, Lokio/Source;.close:()V // method@0f24 │ │ -033abc: 0e00 |00a8: return-void │ │ -033abe: 120b |00a9: const/4 v11, #int 0 // #0 │ │ -033ac0: 5beb 2e00 |00aa: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ -033ac4: 28f9 |00ac: goto 00a5 // -0007 │ │ +036378: |[036378] com.squareup.okhttp.Cache$Entry.:(Lokio/Source;)V │ │ +036388: 7010 0f0a 0e00 |0000: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03638e: 7110 990e 0f00 |0003: invoke-static {v15}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +036394: 0c07 |0006: move-result-object v7 │ │ +036396: 7210 270e 0700 |0007: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +03639c: 0c0b |000a: move-result-object v11 │ │ +03639e: 5beb 3300 |000b: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ +0363a2: 7210 270e 0700 |000d: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0363a8: 0c0b |0010: move-result-object v11 │ │ +0363aa: 5beb 3100 |0011: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ +0363ae: 2209 b100 |0013: new-instance v9, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +0363b2: 7010 3402 0900 |0015: invoke-direct {v9}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +0363b8: 7110 6d01 0700 |0018: invoke-static {v7}, Lcom/squareup/okhttp/Cache;.access$1000:(Lokio/BufferedSource;)I // method@016d │ │ +0363be: 0a0a |001b: move-result v10 │ │ +0363c0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +0363c2: 35a2 0c00 |001d: if-ge v2, v10, 0029 // +000c │ │ +0363c6: 7210 270e 0700 |001f: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0363cc: 0c0b |0022: move-result-object v11 │ │ +0363ce: 6e20 3802 b900 |0023: invoke-virtual {v9, v11}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0238 │ │ +0363d4: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0363d8: 28f5 |0028: goto 001d // -000b │ │ +0363da: 6e10 3a02 0900 |0029: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +0363e0: 0c0b |002c: move-result-object v11 │ │ +0363e2: 5beb 3400 |002d: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ +0363e6: 7210 270e 0700 |002f: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0363ec: 0c0b |0032: move-result-object v11 │ │ +0363ee: 7110 1007 0b00 |0033: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@0710 │ │ +0363f4: 0c08 |0036: move-result-object v8 │ │ +0363f6: 548b 4e03 |0037: iget-object v11, v8, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@034e │ │ +0363fa: 5beb 3000 |0039: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.protocol:Lcom/squareup/okhttp/Protocol; // field@0030 │ │ +0363fe: 528b 4c03 |003b: iget v11, v8, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ +036402: 59eb 2d00 |003d: iput v11, v14, Lcom/squareup/okhttp/Cache$Entry;.code:I // field@002d │ │ +036406: 548b 4d03 |003f: iget-object v11, v8, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ +03640a: 5beb 2f00 |0041: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.message:Ljava/lang/String; // field@002f │ │ +03640e: 2206 b100 |0043: new-instance v6, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +036412: 7010 3402 0600 |0045: invoke-direct {v6}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +036418: 7110 6d01 0700 |0048: invoke-static {v7}, Lcom/squareup/okhttp/Cache;.access$1000:(Lokio/BufferedSource;)I // method@016d │ │ +03641e: 0a05 |004b: move-result v5 │ │ +036420: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +036422: 3552 0c00 |004d: if-ge v2, v5, 0059 // +000c │ │ +036426: 7210 270e 0700 |004f: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +03642c: 0c0b |0052: move-result-object v11 │ │ +03642e: 6e20 3802 b600 |0053: invoke-virtual {v6, v11}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0238 │ │ +036434: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ +036438: 28f5 |0058: goto 004d // -000b │ │ +03643a: 6e10 3a02 0600 |0059: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +036440: 0c0b |005c: move-result-object v11 │ │ +036442: 5beb 3200 |005d: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +036446: 7010 6201 0e00 |005f: invoke-direct {v14}, Lcom/squareup/okhttp/Cache$Entry;.isHttps:()Z // method@0162 │ │ +03644c: 0a0b |0062: move-result v11 │ │ +03644e: 380b 4600 |0063: if-eqz v11, 00a9 // +0046 │ │ +036452: 7210 270e 0700 |0065: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +036458: 0c00 |0068: move-result-object v0 │ │ +03645a: 6e10 380a 0000 |0069: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +036460: 0a0b |006c: move-result v11 │ │ +036462: 3d0b 2600 |006d: if-lez v11, 0093 // +0026 │ │ +036466: 220b 9c01 |006f: new-instance v11, Ljava/io/IOException; // type@019c │ │ +03646a: 220c d301 |0071: new-instance v12, Ljava/lang/StringBuilder; // type@01d3 │ │ +03646e: 7010 500a 0c00 |0073: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +036474: 1a0d 3e11 |0076: const-string v13, "expected "" but was "" // string@113e │ │ +036478: 6e20 580a dc00 |0078: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03647e: 0c0c |007b: move-result-object v12 │ │ +036480: 6e20 580a 0c00 |007c: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036486: 0c0c |007f: move-result-object v12 │ │ +036488: 1a0d 7c00 |0080: const-string v13, """ // string@007c │ │ +03648c: 6e20 580a dc00 |0082: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036492: 0c0c |0085: move-result-object v12 │ │ +036494: 6e10 640a 0c00 |0086: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03649a: 0c0c |0089: move-result-object v12 │ │ +03649c: 7020 9809 cb00 |008a: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0364a2: 270b |008d: throw v11 │ │ +0364a4: 0d0b |008e: move-exception v11 │ │ +0364a6: 7210 240f 0f00 |008f: invoke-interface {v15}, Lokio/Source;.close:()V // method@0f24 │ │ +0364ac: 270b |0092: throw v11 │ │ +0364ae: 7210 270e 0700 |0093: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0364b4: 0c01 |0096: move-result-object v1 │ │ +0364b6: 7020 6401 7e00 |0097: invoke-direct {v14, v7}, Lcom/squareup/okhttp/Cache$Entry;.readCertificateList:(Lokio/BufferedSource;)Ljava/util/List; // method@0164 │ │ +0364bc: 0c04 |009a: move-result-object v4 │ │ +0364be: 7020 6401 7e00 |009b: invoke-direct {v14, v7}, Lcom/squareup/okhttp/Cache$Entry;.readCertificateList:(Lokio/BufferedSource;)Ljava/util/List; // method@0164 │ │ +0364c4: 0c03 |009e: move-result-object v3 │ │ +0364c6: 7130 2d02 4103 |009f: invoke-static {v1, v4, v3}, Lcom/squareup/okhttp/Handshake;.get:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/squareup/okhttp/Handshake; // method@022d │ │ +0364cc: 0c0b |00a2: move-result-object v11 │ │ +0364ce: 5beb 2e00 |00a3: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ +0364d2: 7210 240f 0f00 |00a5: invoke-interface {v15}, Lokio/Source;.close:()V // method@0f24 │ │ +0364d8: 0e00 |00a8: return-void │ │ +0364da: 120b |00a9: const/4 v11, #int 0 // #0 │ │ +0364dc: 5beb 2e00 |00aa: iput-object v11, v14, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ +0364e0: 28f9 |00ac: goto 00a5 // -0007 │ │ catches : 3 │ │ 0x0003 - 0x008e │ │ -> 0x008e │ │ 0x0093 - 0x00a5 │ │ -> 0x008e │ │ 0x00aa - 0x00ac │ │ -> 0x008e │ │ @@ -1181,20 +1181,20 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -033ae4: |[033ae4] com.squareup.okhttp.Cache$Entry.isHttps:()Z │ │ -033af4: 5420 3300 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ -033af8: 1a01 b313 |0002: const-string v1, "https://" // string@13b3 │ │ -033afc: 6e20 420a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -033b02: 0a00 |0007: move-result v0 │ │ -033b04: 0f00 |0008: return v0 │ │ +036500: |[036500] com.squareup.okhttp.Cache$Entry.isHttps:()Z │ │ +036510: 5420 3300 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ +036514: 1a01 c613 |0002: const-string v1, "https://" // string@13c6 │ │ +036518: 6e20 420a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03651e: 0a00 |0007: move-result v0 │ │ +036520: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/squareup/okhttp/Cache$Entry; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Cache$Entry;) │ │ @@ -1202,49 +1202,49 @@ │ │ type : '(Lokio/BufferedSource;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -033b08: |[033b08] com.squareup.okhttp.Cache$Entry.readCertificateList:(Lokio/BufferedSource;)Ljava/util/List; │ │ -033b18: 7110 6d01 0a00 |0000: invoke-static {v10}, Lcom/squareup/okhttp/Cache;.access$1000:(Lokio/BufferedSource;)I // method@016d │ │ -033b1e: 0a04 |0003: move-result v4 │ │ -033b20: 12f7 |0004: const/4 v7, #int -1 // #ff │ │ -033b22: 3374 0700 |0005: if-ne v4, v7, 000c // +0007 │ │ -033b26: 7100 340b 0000 |0007: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -033b2c: 0c06 |000a: move-result-object v6 │ │ -033b2e: 1106 |000b: return-object v6 │ │ -033b30: 1a07 440c |000c: const-string v7, "X.509" // string@0c44 │ │ -033b34: 7110 ff0a 0700 |000e: invoke-static {v7}, Ljava/security/cert/CertificateFactory;.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; // method@0aff │ │ -033b3a: 0c01 |0011: move-result-object v1 │ │ -033b3c: 2206 0702 |0012: new-instance v6, Ljava/util/ArrayList; // type@0207 │ │ -033b40: 7020 120b 4600 |0014: invoke-direct {v6, v4}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -033b46: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -033b48: 3543 f3ff |0018: if-ge v3, v4, 000b // -000d │ │ -033b4c: 7210 270e 0a00 |001a: invoke-interface {v10}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -033b52: 0c05 |001d: move-result-object v5 │ │ -033b54: 2200 8f02 |001e: new-instance v0, Lokio/Buffer; // type@028f │ │ -033b58: 7010 7f0d 0000 |0020: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -033b5e: 7110 320e 0500 |0023: invoke-static {v5}, Lokio/ByteString;.decodeBase64:(Ljava/lang/String;)Lokio/ByteString; // method@0e32 │ │ -033b64: 0c07 |0026: move-result-object v7 │ │ -033b66: 6e20 c20d 7000 |0027: invoke-virtual {v0, v7}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@0dc2 │ │ -033b6c: 6e10 970d 0000 |002a: invoke-virtual {v0}, Lokio/Buffer;.inputStream:()Ljava/io/InputStream; // method@0d97 │ │ -033b72: 0c07 |002d: move-result-object v7 │ │ -033b74: 6e20 fe0a 7100 |002e: invoke-virtual {v1, v7}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@0afe │ │ -033b7a: 0c07 |0031: move-result-object v7 │ │ -033b7c: 7220 600b 7600 |0032: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -033b82: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ -033b86: 28e1 |0037: goto 0018 // -001f │ │ -033b88: 0d02 |0038: move-exception v2 │ │ -033b8a: 2207 8a01 |0039: new-instance v7, Ljava/io/IOException; // type@018a │ │ -033b8e: 6e10 fd0a 0200 |003b: invoke-virtual {v2}, Ljava/security/cert/CertificateException;.getMessage:()Ljava/lang/String; // method@0afd │ │ -033b94: 0c08 |003e: move-result-object v8 │ │ -033b96: 7020 9809 8700 |003f: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -033b9c: 2707 |0042: throw v7 │ │ +036524: |[036524] com.squareup.okhttp.Cache$Entry.readCertificateList:(Lokio/BufferedSource;)Ljava/util/List; │ │ +036534: 7110 6d01 0a00 |0000: invoke-static {v10}, Lcom/squareup/okhttp/Cache;.access$1000:(Lokio/BufferedSource;)I // method@016d │ │ +03653a: 0a04 |0003: move-result v4 │ │ +03653c: 12f7 |0004: const/4 v7, #int -1 // #ff │ │ +03653e: 3374 0700 |0005: if-ne v4, v7, 000c // +0007 │ │ +036542: 7100 340b 0000 |0007: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +036548: 0c06 |000a: move-result-object v6 │ │ +03654a: 1106 |000b: return-object v6 │ │ +03654c: 1a07 580c |000c: const-string v7, "X.509" // string@0c58 │ │ +036550: 7110 ff0a 0700 |000e: invoke-static {v7}, Ljava/security/cert/CertificateFactory;.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; // method@0aff │ │ +036556: 0c01 |0011: move-result-object v1 │ │ +036558: 2206 1a02 |0012: new-instance v6, Ljava/util/ArrayList; // type@021a │ │ +03655c: 7020 120b 4600 |0014: invoke-direct {v6, v4}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +036562: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +036564: 3543 f3ff |0018: if-ge v3, v4, 000b // -000d │ │ +036568: 7210 270e 0a00 |001a: invoke-interface {v10}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +03656e: 0c05 |001d: move-result-object v5 │ │ +036570: 2200 a302 |001e: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +036574: 7010 7f0d 0000 |0020: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +03657a: 7110 320e 0500 |0023: invoke-static {v5}, Lokio/ByteString;.decodeBase64:(Ljava/lang/String;)Lokio/ByteString; // method@0e32 │ │ +036580: 0c07 |0026: move-result-object v7 │ │ +036582: 6e20 c20d 7000 |0027: invoke-virtual {v0, v7}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@0dc2 │ │ +036588: 6e10 970d 0000 |002a: invoke-virtual {v0}, Lokio/Buffer;.inputStream:()Ljava/io/InputStream; // method@0d97 │ │ +03658e: 0c07 |002d: move-result-object v7 │ │ +036590: 6e20 fe0a 7100 |002e: invoke-virtual {v1, v7}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@0afe │ │ +036596: 0c07 |0031: move-result-object v7 │ │ +036598: 7220 600b 7600 |0032: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03659e: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0365a2: 28e1 |0037: goto 0018 // -001f │ │ +0365a4: 0d02 |0038: move-exception v2 │ │ +0365a6: 2207 9c01 |0039: new-instance v7, Ljava/io/IOException; // type@019c │ │ +0365aa: 6e10 fd0a 0200 |003b: invoke-virtual {v2}, Ljava/security/cert/CertificateException;.getMessage:()Ljava/lang/String; // method@0afd │ │ +0365b0: 0c08 |003e: move-result-object v8 │ │ +0365b2: 7020 9809 8700 |003f: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0365b8: 2707 |0042: throw v7 │ │ catches : 1 │ │ 0x000c - 0x0035 │ │ Ljava/security/cert/CertificateException; -> 0x0038 │ │ positions : │ │ 0x0000 line=619 │ │ 0x0004 line=620 │ │ 0x000b line=631 │ │ @@ -1270,50 +1270,50 @@ │ │ 0x0000 - 0x0043 reg=10 source Lokio/BufferedSource; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Cache$Entry;) │ │ name : 'writeCertList' │ │ type : '(Lokio/BufferedSink;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -033bb0: |[033bb0] com.squareup.okhttp.Cache$Entry.writeCertList:(Lokio/BufferedSink;Ljava/util/List;)V │ │ -033bc0: 7210 6f0b 0a00 |0000: invoke-interface {v10}, Ljava/util/List;.size:()I // method@0b6f │ │ -033bc6: 0a05 |0003: move-result v5 │ │ -033bc8: 8156 |0004: int-to-long v6, v5 │ │ -033bca: 7230 f70d 6907 |0005: invoke-interface {v9, v6, v7}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ -033bd0: 1305 0a00 |0008: const/16 v5, #int 10 // #a │ │ -033bd4: 7220 f60d 5900 |000a: invoke-interface {v9, v5}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033bda: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -033bdc: 7210 6f0b 0a00 |000e: invoke-interface {v10}, Ljava/util/List;.size:()I // method@0b6f │ │ -033be2: 0a04 |0011: move-result v4 │ │ -033be4: 3542 2a00 |0012: if-ge v2, v4, 003c // +002a │ │ -033be8: 7220 650b 2a00 |0014: invoke-interface {v10, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -033bee: 0c05 |0017: move-result-object v5 │ │ -033bf0: 1f05 fa01 |0018: check-cast v5, Ljava/security/cert/Certificate; // type@01fa │ │ -033bf4: 6e10 fb0a 0500 |001a: invoke-virtual {v5}, Ljava/security/cert/Certificate;.getEncoded:()[B // method@0afb │ │ -033bfa: 0c00 |001d: move-result-object v0 │ │ -033bfc: 7110 3c0e 0000 |001e: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -033c02: 0c05 |0021: move-result-object v5 │ │ -033c04: 6e10 2e0e 0500 |0022: invoke-virtual {v5}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ -033c0a: 0c03 |0025: move-result-object v3 │ │ -033c0c: 7220 010e 3900 |0026: invoke-interface {v9, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033c12: 1305 0a00 |0029: const/16 v5, #int 10 // #a │ │ -033c16: 7220 f60d 5900 |002b: invoke-interface {v9, v5}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033c1c: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033c20: 28e2 |0030: goto 0012 // -001e │ │ -033c22: 0d01 |0031: move-exception v1 │ │ -033c24: 2205 8a01 |0032: new-instance v5, Ljava/io/IOException; // type@018a │ │ -033c28: 6e10 fc0a 0100 |0034: invoke-virtual {v1}, Ljava/security/cert/CertificateEncodingException;.getMessage:()Ljava/lang/String; // method@0afc │ │ -033c2e: 0c06 |0037: move-result-object v6 │ │ -033c30: 7020 9809 6500 |0038: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -033c36: 2705 |003b: throw v5 │ │ -033c38: 0e00 |003c: return-void │ │ +0365cc: |[0365cc] com.squareup.okhttp.Cache$Entry.writeCertList:(Lokio/BufferedSink;Ljava/util/List;)V │ │ +0365dc: 7210 6f0b 0900 |0000: invoke-interface {v9}, Ljava/util/List;.size:()I // method@0b6f │ │ +0365e2: 0a05 |0003: move-result v5 │ │ +0365e4: 8155 |0004: int-to-long v5, v5 │ │ +0365e6: 7230 f70d 5806 |0005: invoke-interface {v8, v5, v6}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ +0365ec: 1305 0a00 |0008: const/16 v5, #int 10 // #a │ │ +0365f0: 7220 f60d 5800 |000a: invoke-interface {v8, v5}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0365f6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0365f8: 7210 6f0b 0900 |000e: invoke-interface {v9}, Ljava/util/List;.size:()I // method@0b6f │ │ +0365fe: 0a04 |0011: move-result v4 │ │ +036600: 3542 2a00 |0012: if-ge v2, v4, 003c // +002a │ │ +036604: 7220 650b 2900 |0014: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03660a: 0c05 |0017: move-result-object v5 │ │ +03660c: 1f05 0d02 |0018: check-cast v5, Ljava/security/cert/Certificate; // type@020d │ │ +036610: 6e10 fb0a 0500 |001a: invoke-virtual {v5}, Ljava/security/cert/Certificate;.getEncoded:()[B // method@0afb │ │ +036616: 0c00 |001d: move-result-object v0 │ │ +036618: 7110 3c0e 0000 |001e: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +03661e: 0c05 |0021: move-result-object v5 │ │ +036620: 6e10 2e0e 0500 |0022: invoke-virtual {v5}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ +036626: 0c03 |0025: move-result-object v3 │ │ +036628: 7220 010e 3800 |0026: invoke-interface {v8, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +03662e: 1305 0a00 |0029: const/16 v5, #int 10 // #a │ │ +036632: 7220 f60d 5800 |002b: invoke-interface {v8, v5}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +036638: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03663c: 28e2 |0030: goto 0012 // -001e │ │ +03663e: 0d01 |0031: move-exception v1 │ │ +036640: 2205 9c01 |0032: new-instance v5, Ljava/io/IOException; // type@019c │ │ +036644: 6e10 fc0a 0100 |0034: invoke-virtual {v1}, Ljava/security/cert/CertificateEncodingException;.getMessage:()Ljava/lang/String; // method@0afc │ │ +03664a: 0c06 |0037: move-result-object v6 │ │ +03664c: 7020 9809 6500 |0038: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +036652: 2705 |003b: throw v5 │ │ +036654: 0e00 |003c: return-void │ │ catches : 1 │ │ 0x0000 - 0x002e │ │ Ljava/security/cert/CertificateEncodingException; -> 0x0031 │ │ positions : │ │ 0x0000 line=640 │ │ 0x0008 line=641 │ │ 0x000d line=642 │ │ @@ -1322,57 +1322,57 @@ │ │ 0x0026 line=645 │ │ 0x0029 line=646 │ │ 0x002e line=642 │ │ 0x0031 line=648 │ │ 0x0032 line=649 │ │ 0x003c line=651 │ │ locals : │ │ - 0x0000 - 0x0000 reg=10 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ 0x001e - 0x0031 reg=0 bytes [B │ │ 0x000e - 0x0031 reg=2 i I │ │ 0x0026 - 0x0031 reg=3 line Ljava/lang/String; │ │ 0x0012 - 0x0031 reg=4 size I │ │ 0x0032 - 0x003c reg=1 e Ljava/security/cert/CertificateEncodingException; │ │ 0x003c - 0x003d reg=2 i I │ │ 0x003c - 0x003d reg=4 size I │ │ - 0x0000 - 0x003d reg=8 this Lcom/squareup/okhttp/Cache$Entry; │ │ - 0x0000 - 0x003d reg=9 sink Lokio/BufferedSink; │ │ - 0x0000 - 0x003d reg=10 certificates Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x003d reg=7 this Lcom/squareup/okhttp/Cache$Entry; │ │ + 0x0000 - 0x003d reg=8 sink Lokio/BufferedSink; │ │ + 0x0000 - 0x003d reg=9 certificates Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/Cache$Entry;) │ │ name : 'matches' │ │ type : '(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -033c4c: |[033c4c] com.squareup.okhttp.Cache$Entry.matches:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)Z │ │ -033c5c: 5420 3300 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ -033c60: 6e10 5003 0300 |0002: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ -033c66: 0c01 |0005: move-result-object v1 │ │ -033c68: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -033c6e: 0a00 |0009: move-result v0 │ │ -033c70: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -033c74: 5420 3100 |000c: iget-object v0, v2, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ -033c78: 6e10 4a03 0300 |000e: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -033c7e: 0c01 |0011: move-result-object v1 │ │ -033c80: 6e20 2a0a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -033c86: 0a00 |0015: move-result v0 │ │ -033c88: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -033c8c: 5420 3400 |0018: iget-object v0, v2, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ -033c90: 7130 e806 0403 |001a: invoke-static {v4, v0, v3}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyMatches:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Request;)Z // method@06e8 │ │ -033c96: 0a00 |001d: move-result v0 │ │ -033c98: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ -033c9c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -033c9e: 0f00 |0021: return v0 │ │ -033ca0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -033ca2: 28fe |0023: goto 0021 // -0002 │ │ +036668: |[036668] com.squareup.okhttp.Cache$Entry.matches:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)Z │ │ +036678: 5420 3300 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ +03667c: 6e10 5003 0300 |0002: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ +036682: 0c01 |0005: move-result-object v1 │ │ +036684: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03668a: 0a00 |0009: move-result v0 │ │ +03668c: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +036690: 5420 3100 |000c: iget-object v0, v2, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ +036694: 6e10 4a03 0300 |000e: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +03669a: 0c01 |0011: move-result-object v1 │ │ +03669c: 6e20 2a0a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0366a2: 0a00 |0015: move-result v0 │ │ +0366a4: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +0366a8: 5420 3400 |0018: iget-object v0, v2, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ +0366ac: 7130 e806 0403 |001a: invoke-static {v4, v0, v3}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyMatches:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Request;)Z // method@06e8 │ │ +0366b2: 0a00 |001d: move-result v0 │ │ +0366b4: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ +0366b8: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +0366ba: 0f00 |0021: return v0 │ │ +0366bc: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0366be: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x000e line=655 │ │ 0x001a line=656 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lcom/squareup/okhttp/Cache$Entry; │ │ @@ -1384,63 +1384,63 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -033ca4: |[033ca4] com.squareup.okhttp.Cache$Entry.response:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Lcom/squareup/okhttp/Response; │ │ -033cb4: 5463 3200 |0000: iget-object v3, v6, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -033cb8: 1a04 9102 |0002: const-string v4, "Content-Type" // string@0291 │ │ -033cbc: 6e20 4202 4300 |0004: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -033cc2: 0c02 |0007: move-result-object v2 │ │ -033cc4: 5463 3200 |0008: iget-object v3, v6, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -033cc8: 1a04 8e02 |000a: const-string v4, "Content-Length" // string@028e │ │ -033ccc: 6e20 4202 4300 |000c: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -033cd2: 0c01 |000f: move-result-object v1 │ │ -033cd4: 2203 ae00 |0010: new-instance v3, Lcom/squareup/okhttp/Request$Builder; // type@00ae │ │ -033cd8: 7010 2203 0300 |0012: invoke-direct {v3}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ -033cde: 5464 3300 |0015: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ -033ce2: 6e20 3a03 4300 |0017: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ -033ce8: 0c03 |001a: move-result-object v3 │ │ -033cea: 5464 3100 |001b: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ -033cee: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -033cf0: 6e30 3303 4305 |001e: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -033cf6: 0c03 |0021: move-result-object v3 │ │ -033cf8: 5464 3400 |0022: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ -033cfc: 6e20 3203 4300 |0024: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Request$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Request$Builder; // method@0332 │ │ -033d02: 0c03 |0027: move-result-object v3 │ │ -033d04: 6e10 2b03 0300 |0028: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -033d0a: 0c00 |002b: move-result-object v0 │ │ -033d0c: 2203 b500 |002c: new-instance v3, Lcom/squareup/okhttp/Response$Builder; // type@00b5 │ │ -033d10: 7010 6603 0300 |002e: invoke-direct {v3}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ -033d16: 6e20 8203 0300 |0031: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ -033d1c: 0c03 |0034: move-result-object v3 │ │ -033d1e: 5464 3000 |0035: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.protocol:Lcom/squareup/okhttp/Protocol; // field@0030 │ │ -033d22: 6e20 8003 4300 |0037: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ -033d28: 0c03 |003a: move-result-object v3 │ │ -033d2a: 5264 2d00 |003b: iget v4, v6, Lcom/squareup/okhttp/Cache$Entry;.code:I // field@002d │ │ -033d2e: 6e20 7903 4300 |003d: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ -033d34: 0c03 |0040: move-result-object v3 │ │ -033d36: 5464 2f00 |0041: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.message:Ljava/lang/String; // field@002f │ │ -033d3a: 6e20 7d03 4300 |0043: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ -033d40: 0c03 |0046: move-result-object v3 │ │ -033d42: 5464 3200 |0047: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -033d46: 6e20 7c03 4300 |0049: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ -033d4c: 0c03 |004c: move-result-object v3 │ │ -033d4e: 2204 8200 |004d: new-instance v4, Lcom/squareup/okhttp/Cache$CacheResponseBody; // type@0082 │ │ -033d52: 7040 5b01 8412 |004f: invoke-direct {v4, v8, v2, v1}, Lcom/squareup/okhttp/Cache$CacheResponseBody;.:(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;Ljava/lang/String;Ljava/lang/String;)V // method@015b │ │ -033d58: 6e20 7403 4300 |0052: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ -033d5e: 0c03 |0055: move-result-object v3 │ │ -033d60: 5464 2e00 |0056: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ -033d64: 6e20 7a03 4300 |0058: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; // method@037a │ │ -033d6a: 0c03 |005b: move-result-object v3 │ │ -033d6c: 6e10 7503 0300 |005c: invoke-virtual {v3}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -033d72: 0c03 |005f: move-result-object v3 │ │ -033d74: 1103 |0060: return-object v3 │ │ +0366c0: |[0366c0] com.squareup.okhttp.Cache$Entry.response:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Lcom/squareup/okhttp/Response; │ │ +0366d0: 5463 3200 |0000: iget-object v3, v6, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +0366d4: 1a04 9102 |0002: const-string v4, "Content-Type" // string@0291 │ │ +0366d8: 6e20 4202 4300 |0004: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +0366de: 0c02 |0007: move-result-object v2 │ │ +0366e0: 5463 3200 |0008: iget-object v3, v6, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +0366e4: 1a04 8e02 |000a: const-string v4, "Content-Length" // string@028e │ │ +0366e8: 6e20 4202 4300 |000c: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +0366ee: 0c01 |000f: move-result-object v1 │ │ +0366f0: 2203 c000 |0010: new-instance v3, Lcom/squareup/okhttp/Request$Builder; // type@00c0 │ │ +0366f4: 7010 2203 0300 |0012: invoke-direct {v3}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ +0366fa: 5464 3300 |0015: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ +0366fe: 6e20 3a03 4300 |0017: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ +036704: 0c03 |001a: move-result-object v3 │ │ +036706: 5464 3100 |001b: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ +03670a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +03670c: 6e30 3303 4305 |001e: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +036712: 0c03 |0021: move-result-object v3 │ │ +036714: 5464 3400 |0022: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ +036718: 6e20 3203 4300 |0024: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Request$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Request$Builder; // method@0332 │ │ +03671e: 0c03 |0027: move-result-object v3 │ │ +036720: 6e10 2b03 0300 |0028: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +036726: 0c00 |002b: move-result-object v0 │ │ +036728: 2203 c700 |002c: new-instance v3, Lcom/squareup/okhttp/Response$Builder; // type@00c7 │ │ +03672c: 7010 6603 0300 |002e: invoke-direct {v3}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ +036732: 6e20 8203 0300 |0031: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ +036738: 0c03 |0034: move-result-object v3 │ │ +03673a: 5464 3000 |0035: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.protocol:Lcom/squareup/okhttp/Protocol; // field@0030 │ │ +03673e: 6e20 8003 4300 |0037: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ +036744: 0c03 |003a: move-result-object v3 │ │ +036746: 5264 2d00 |003b: iget v4, v6, Lcom/squareup/okhttp/Cache$Entry;.code:I // field@002d │ │ +03674a: 6e20 7903 4300 |003d: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ +036750: 0c03 |0040: move-result-object v3 │ │ +036752: 5464 2f00 |0041: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.message:Ljava/lang/String; // field@002f │ │ +036756: 6e20 7d03 4300 |0043: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ +03675c: 0c03 |0046: move-result-object v3 │ │ +03675e: 5464 3200 |0047: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +036762: 6e20 7c03 4300 |0049: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ +036768: 0c03 |004c: move-result-object v3 │ │ +03676a: 2204 9400 |004d: new-instance v4, Lcom/squareup/okhttp/Cache$CacheResponseBody; // type@0094 │ │ +03676e: 7040 5b01 8412 |004f: invoke-direct {v4, v8, v2, v1}, Lcom/squareup/okhttp/Cache$CacheResponseBody;.:(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;Ljava/lang/String;Ljava/lang/String;)V // method@015b │ │ +036774: 6e20 7403 4300 |0052: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ +03677a: 0c03 |0055: move-result-object v3 │ │ +03677c: 5464 2e00 |0056: iget-object v4, v6, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ +036780: 6e20 7a03 4300 |0058: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response$Builder;.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; // method@037a │ │ +036786: 0c03 |005b: move-result-object v3 │ │ +036788: 6e10 7503 0300 |005c: invoke-virtual {v3}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +03678e: 0c03 |005f: move-result-object v3 │ │ +036790: 1103 |0060: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0008 line=661 │ │ 0x0010 line=662 │ │ 0x0017 line=663 │ │ 0x001e line=664 │ │ @@ -1468,103 +1468,103 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 193 16-bit code units │ │ -033d78: |[033d78] com.squareup.okhttp.Cache$Entry.writeTo:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V │ │ -033d88: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -033d8c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -033d8e: 6e20 dd03 3900 |0003: invoke-virtual {v9, v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.newSink:(I)Lokio/Sink; // method@03dd │ │ -033d94: 0c03 |0006: move-result-object v3 │ │ -033d96: 7110 980e 0300 |0007: invoke-static {v3}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -033d9c: 0c01 |000a: move-result-object v1 │ │ -033d9e: 5483 3300 |000b: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ -033da2: 7220 010e 3100 |000d: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033da8: 7220 f60d 7100 |0010: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033dae: 5483 3100 |0013: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ -033db2: 7220 010e 3100 |0015: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033db8: 7220 f60d 7100 |0018: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033dbe: 5483 3400 |001b: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ -033dc2: 6e10 4a02 0300 |001d: invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -033dc8: 0a03 |0020: move-result v3 │ │ -033dca: 8134 |0021: int-to-long v4, v3 │ │ -033dcc: 7230 f70d 4105 |0022: invoke-interface {v1, v4, v5}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ -033dd2: 7220 f60d 7100 |0025: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033dd8: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -033dda: 5483 3400 |0029: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ -033dde: 6e10 4a02 0300 |002b: invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -033de4: 0a02 |002e: move-result v2 │ │ -033de6: 3520 1f00 |002f: if-ge v0, v2, 004e // +001f │ │ -033dea: 5483 3400 |0031: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ -033dee: 6e20 4502 0300 |0033: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -033df4: 0c03 |0036: move-result-object v3 │ │ -033df6: 7220 010e 3100 |0037: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033dfc: 1a03 2801 |003a: const-string v3, ": " // string@0128 │ │ -033e00: 7220 010e 3100 |003c: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033e06: 5483 3400 |003f: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ -033e0a: 6e20 4d02 0300 |0041: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -033e10: 0c03 |0044: move-result-object v3 │ │ -033e12: 7220 010e 3100 |0045: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033e18: 7220 f60d 7100 |0048: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033e1e: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -033e22: 28e2 |004d: goto 002f // -001e │ │ -033e24: 2203 2101 |004e: new-instance v3, Lcom/squareup/okhttp/internal/http/StatusLine; // type@0121 │ │ -033e28: 5484 3000 |0050: iget-object v4, v8, Lcom/squareup/okhttp/Cache$Entry;.protocol:Lcom/squareup/okhttp/Protocol; // field@0030 │ │ -033e2c: 5285 2d00 |0052: iget v5, v8, Lcom/squareup/okhttp/Cache$Entry;.code:I // field@002d │ │ -033e30: 5486 2f00 |0054: iget-object v6, v8, Lcom/squareup/okhttp/Cache$Entry;.message:Ljava/lang/String; // field@002f │ │ -033e34: 7040 0e07 4365 |0056: invoke-direct {v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/http/StatusLine;.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V // method@070e │ │ -033e3a: 6e10 1107 0300 |0059: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/StatusLine;.toString:()Ljava/lang/String; // method@0711 │ │ -033e40: 0c03 |005c: move-result-object v3 │ │ -033e42: 7220 010e 3100 |005d: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033e48: 7220 f60d 7100 |0060: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033e4e: 5483 3200 |0063: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -033e52: 6e10 4a02 0300 |0065: invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -033e58: 0a03 |0068: move-result v3 │ │ -033e5a: 8134 |0069: int-to-long v4, v3 │ │ -033e5c: 7230 f70d 4105 |006a: invoke-interface {v1, v4, v5}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ -033e62: 7220 f60d 7100 |006d: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033e68: 1200 |0070: const/4 v0, #int 0 // #0 │ │ -033e6a: 5483 3200 |0071: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -033e6e: 6e10 4a02 0300 |0073: invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -033e74: 0a02 |0076: move-result v2 │ │ -033e76: 3520 1f00 |0077: if-ge v0, v2, 0096 // +001f │ │ -033e7a: 5483 3200 |0079: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -033e7e: 6e20 4502 0300 |007b: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -033e84: 0c03 |007e: move-result-object v3 │ │ -033e86: 7220 010e 3100 |007f: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033e8c: 1a03 2801 |0082: const-string v3, ": " // string@0128 │ │ -033e90: 7220 010e 3100 |0084: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033e96: 5483 3200 |0087: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ -033e9a: 6e20 4d02 0300 |0089: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -033ea0: 0c03 |008c: move-result-object v3 │ │ -033ea2: 7220 010e 3100 |008d: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033ea8: 7220 f60d 7100 |0090: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033eae: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ -033eb2: 28e2 |0095: goto 0077 // -001e │ │ -033eb4: 7010 6201 0800 |0096: invoke-direct {v8}, Lcom/squareup/okhttp/Cache$Entry;.isHttps:()Z // method@0162 │ │ -033eba: 0a03 |0099: move-result v3 │ │ -033ebc: 3803 2300 |009a: if-eqz v3, 00bd // +0023 │ │ -033ec0: 7220 f60d 7100 |009c: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033ec6: 5483 2e00 |009f: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ -033eca: 6e10 2b02 0300 |00a1: invoke-virtual {v3}, Lcom/squareup/okhttp/Handshake;.cipherSuite:()Ljava/lang/String; // method@022b │ │ -033ed0: 0c03 |00a4: move-result-object v3 │ │ -033ed2: 7220 010e 3100 |00a5: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -033ed8: 7220 f60d 7100 |00a8: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -033ede: 5483 2e00 |00ab: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ -033ee2: 6e10 3202 0300 |00ad: invoke-virtual {v3}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@0232 │ │ -033ee8: 0c03 |00b0: move-result-object v3 │ │ -033eea: 7030 6601 1803 |00b1: invoke-direct {v8, v1, v3}, Lcom/squareup/okhttp/Cache$Entry;.writeCertList:(Lokio/BufferedSink;Ljava/util/List;)V // method@0166 │ │ -033ef0: 5483 2e00 |00b4: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ -033ef4: 6e10 3002 0300 |00b6: invoke-virtual {v3}, Lcom/squareup/okhttp/Handshake;.localCertificates:()Ljava/util/List; // method@0230 │ │ -033efa: 0c03 |00b9: move-result-object v3 │ │ -033efc: 7030 6601 1803 |00ba: invoke-direct {v8, v1, v3}, Lcom/squareup/okhttp/Cache$Entry;.writeCertList:(Lokio/BufferedSink;Ljava/util/List;)V // method@0166 │ │ -033f02: 7210 ea0d 0100 |00bd: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -033f08: 0e00 |00c0: return-void │ │ +036794: |[036794] com.squareup.okhttp.Cache$Entry.writeTo:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V │ │ +0367a4: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +0367a8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0367aa: 6e20 dd03 3900 |0003: invoke-virtual {v9, v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.newSink:(I)Lokio/Sink; // method@03dd │ │ +0367b0: 0c03 |0006: move-result-object v3 │ │ +0367b2: 7110 980e 0300 |0007: invoke-static {v3}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +0367b8: 0c01 |000a: move-result-object v1 │ │ +0367ba: 5483 3300 |000b: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.url:Ljava/lang/String; // field@0033 │ │ +0367be: 7220 010e 3100 |000d: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0367c4: 7220 f60d 7100 |0010: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0367ca: 5483 3100 |0013: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.requestMethod:Ljava/lang/String; // field@0031 │ │ +0367ce: 7220 010e 3100 |0015: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0367d4: 7220 f60d 7100 |0018: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0367da: 5483 3400 |001b: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ +0367de: 6e10 4a02 0300 |001d: invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +0367e4: 0a03 |0020: move-result v3 │ │ +0367e6: 8133 |0021: int-to-long v3, v3 │ │ +0367e8: 7230 f70d 3104 |0022: invoke-interface {v1, v3, v4}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ +0367ee: 7220 f60d 7100 |0025: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0367f4: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0367f6: 5483 3400 |0029: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ +0367fa: 6e10 4a02 0300 |002b: invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +036800: 0a02 |002e: move-result v2 │ │ +036802: 3520 1f00 |002f: if-ge v0, v2, 004e // +001f │ │ +036806: 5483 3400 |0031: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ +03680a: 6e20 4502 0300 |0033: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +036810: 0c03 |0036: move-result-object v3 │ │ +036812: 7220 010e 3100 |0037: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +036818: 1a03 2801 |003a: const-string v3, ": " // string@0128 │ │ +03681c: 7220 010e 3100 |003c: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +036822: 5483 3400 |003f: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.varyHeaders:Lcom/squareup/okhttp/Headers; // field@0034 │ │ +036826: 6e20 4d02 0300 |0041: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +03682c: 0c03 |0044: move-result-object v3 │ │ +03682e: 7220 010e 3100 |0045: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +036834: 7220 f60d 7100 |0048: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +03683a: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03683e: 28e2 |004d: goto 002f // -001e │ │ +036840: 2203 3301 |004e: new-instance v3, Lcom/squareup/okhttp/internal/http/StatusLine; // type@0133 │ │ +036844: 5484 3000 |0050: iget-object v4, v8, Lcom/squareup/okhttp/Cache$Entry;.protocol:Lcom/squareup/okhttp/Protocol; // field@0030 │ │ +036848: 5285 2d00 |0052: iget v5, v8, Lcom/squareup/okhttp/Cache$Entry;.code:I // field@002d │ │ +03684c: 5486 2f00 |0054: iget-object v6, v8, Lcom/squareup/okhttp/Cache$Entry;.message:Ljava/lang/String; // field@002f │ │ +036850: 7040 0e07 4365 |0056: invoke-direct {v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/http/StatusLine;.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V // method@070e │ │ +036856: 6e10 1107 0300 |0059: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/StatusLine;.toString:()Ljava/lang/String; // method@0711 │ │ +03685c: 0c03 |005c: move-result-object v3 │ │ +03685e: 7220 010e 3100 |005d: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +036864: 7220 f60d 7100 |0060: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +03686a: 5483 3200 |0063: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +03686e: 6e10 4a02 0300 |0065: invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +036874: 0a03 |0068: move-result v3 │ │ +036876: 8133 |0069: int-to-long v3, v3 │ │ +036878: 7230 f70d 3104 |006a: invoke-interface {v1, v3, v4}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ +03687e: 7220 f60d 7100 |006d: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +036884: 1200 |0070: const/4 v0, #int 0 // #0 │ │ +036886: 5483 3200 |0071: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +03688a: 6e10 4a02 0300 |0073: invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +036890: 0a02 |0076: move-result v2 │ │ +036892: 3520 1f00 |0077: if-ge v0, v2, 0096 // +001f │ │ +036896: 5483 3200 |0079: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +03689a: 6e20 4502 0300 |007b: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +0368a0: 0c03 |007e: move-result-object v3 │ │ +0368a2: 7220 010e 3100 |007f: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0368a8: 1a03 2801 |0082: const-string v3, ": " // string@0128 │ │ +0368ac: 7220 010e 3100 |0084: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0368b2: 5483 3200 |0087: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.responseHeaders:Lcom/squareup/okhttp/Headers; // field@0032 │ │ +0368b6: 6e20 4d02 0300 |0089: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +0368bc: 0c03 |008c: move-result-object v3 │ │ +0368be: 7220 010e 3100 |008d: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0368c4: 7220 f60d 7100 |0090: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0368ca: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0368ce: 28e2 |0095: goto 0077 // -001e │ │ +0368d0: 7010 6201 0800 |0096: invoke-direct {v8}, Lcom/squareup/okhttp/Cache$Entry;.isHttps:()Z // method@0162 │ │ +0368d6: 0a03 |0099: move-result v3 │ │ +0368d8: 3803 2300 |009a: if-eqz v3, 00bd // +0023 │ │ +0368dc: 7220 f60d 7100 |009c: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0368e2: 5483 2e00 |009f: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ +0368e6: 6e10 2b02 0300 |00a1: invoke-virtual {v3}, Lcom/squareup/okhttp/Handshake;.cipherSuite:()Ljava/lang/String; // method@022b │ │ +0368ec: 0c03 |00a4: move-result-object v3 │ │ +0368ee: 7220 010e 3100 |00a5: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0368f4: 7220 f60d 7100 |00a8: invoke-interface {v1, v7}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0368fa: 5483 2e00 |00ab: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ +0368fe: 6e10 3202 0300 |00ad: invoke-virtual {v3}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@0232 │ │ +036904: 0c03 |00b0: move-result-object v3 │ │ +036906: 7030 6601 1803 |00b1: invoke-direct {v8, v1, v3}, Lcom/squareup/okhttp/Cache$Entry;.writeCertList:(Lokio/BufferedSink;Ljava/util/List;)V // method@0166 │ │ +03690c: 5483 2e00 |00b4: iget-object v3, v8, Lcom/squareup/okhttp/Cache$Entry;.handshake:Lcom/squareup/okhttp/Handshake; // field@002e │ │ +036910: 6e10 3002 0300 |00b6: invoke-virtual {v3}, Lcom/squareup/okhttp/Handshake;.localCertificates:()Ljava/util/List; // method@0230 │ │ +036916: 0c03 |00b9: move-result-object v3 │ │ +036918: 7030 6601 1803 |00ba: invoke-direct {v8, v1, v3}, Lcom/squareup/okhttp/Cache$Entry;.writeCertList:(Lokio/BufferedSink;Ljava/util/List;)V // method@0166 │ │ +03691e: 7210 ea0d 0100 |00bd: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +036924: 0e00 |00c0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=578 │ │ 0x000b line=580 │ │ 0x0010 line=581 │ │ 0x0013 line=582 │ │ 0x0018 line=583 │ │ @@ -1600,17 +1600,17 @@ │ │ 0x002f - 0x00c1 reg=2 size I │ │ 0x0000 - 0x00c1 reg=8 this Lcom/squareup/okhttp/Cache$Entry; │ │ 0x0000 - 0x00c1 reg=9 editor Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #4 header: │ │ -class_idx : 132 │ │ +class_idx : 150 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 583 │ │ static_fields_size : 4 │ │ instance_fields_size: 7 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 16 │ │ │ │ Class #4 annotations: │ │ @@ -1701,54 +1701,54 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lcom/squareup/okhttp/Cache;) │ │ name : '' │ │ type : '(Ljava/io/File;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -033f0c: |[033f0c] com.squareup.okhttp.Cache.:(Ljava/io/File;J)V │ │ -033f1c: 6200 5603 |0000: sget-object v0, Lcom/squareup/okhttp/internal/io/FileSystem;.SYSTEM:Lcom/squareup/okhttp/internal/io/FileSystem; // field@0356 │ │ -033f20: 7050 6901 3254 |0002: invoke-direct {v2, v3, v4, v5, v0}, Lcom/squareup/okhttp/Cache;.:(Ljava/io/File;JLcom/squareup/okhttp/internal/io/FileSystem;)V // method@0169 │ │ -033f26: 0e00 |0005: return-void │ │ +036928: |[036928] com.squareup.okhttp.Cache.:(Ljava/io/File;J)V │ │ +036938: 6200 5603 |0000: sget-object v0, Lcom/squareup/okhttp/internal/io/FileSystem;.SYSTEM:Lcom/squareup/okhttp/internal/io/FileSystem; // field@0356 │ │ +03693c: 7050 6901 2143 |0002: invoke-direct {v1, v2, v3, v4, v0}, Lcom/squareup/okhttp/Cache;.:(Ljava/io/File;JLcom/squareup/okhttp/internal/io/FileSystem;)V // method@0169 │ │ +036942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=169 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/Cache; │ │ - 0x0000 - 0x0006 reg=3 directory Ljava/io/File; │ │ - 0x0000 - 0x0006 reg=4 maxSize J │ │ + 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache; │ │ + 0x0000 - 0x0006 reg=2 directory Ljava/io/File; │ │ + 0x0000 - 0x0006 reg=3 maxSize J │ │ │ │ #1 : (in Lcom/squareup/okhttp/Cache;) │ │ name : '' │ │ type : '(Ljava/io/File;JLcom/squareup/okhttp/internal/io/FileSystem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -033f28: |[033f28] com.squareup.okhttp.Cache.:(Ljava/io/File;JLcom/squareup/okhttp/internal/io/FileSystem;)V │ │ -033f38: 7010 0f0a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a0f │ │ -033f3e: 2200 7d00 |0003: new-instance v0, Lcom/squareup/okhttp/Cache$1; // type@007d │ │ -033f42: 7020 4601 6000 |0005: invoke-direct {v0, v6}, Lcom/squareup/okhttp/Cache$1;.:(Lcom/squareup/okhttp/Cache;)V // method@0146 │ │ -033f48: 5b60 3b00 |0008: iput-object v0, v6, Lcom/squareup/okhttp/Cache;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@003b │ │ -033f4c: 1402 9111 0300 |000a: const v2, #float 2.81808e-40 // #00031191 │ │ -033f52: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -033f54: 07a0 |000e: move-object v0, v10 │ │ -033f56: 0771 |000f: move-object v1, v7 │ │ -033f58: 0484 |0010: move-wide v4, v8 │ │ -033f5a: 7706 0c04 0000 |0011: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.create:(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJ)Lcom/squareup/okhttp/internal/DiskLruCache; // method@040c │ │ -033f60: 0c00 |0014: move-result-object v0 │ │ -033f62: 5b60 3900 |0015: iput-object v0, v6, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -033f66: 0e00 |0017: return-void │ │ +036944: |[036944] com.squareup.okhttp.Cache.:(Ljava/io/File;JLcom/squareup/okhttp/internal/io/FileSystem;)V │ │ +036954: 7010 0f0a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03695a: 2200 8f00 |0003: new-instance v0, Lcom/squareup/okhttp/Cache$1; // type@008f │ │ +03695e: 7020 4601 6000 |0005: invoke-direct {v0, v6}, Lcom/squareup/okhttp/Cache$1;.:(Lcom/squareup/okhttp/Cache;)V // method@0146 │ │ +036964: 5b60 3b00 |0008: iput-object v0, v6, Lcom/squareup/okhttp/Cache;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@003b │ │ +036968: 1402 9111 0300 |000a: const v2, #float 2.81808e-40 // #00031191 │ │ +03696e: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +036970: 07a0 |000e: move-object v0, v10 │ │ +036972: 0771 |000f: move-object v1, v7 │ │ +036974: 0484 |0010: move-wide v4, v8 │ │ +036976: 7706 0c04 0000 |0011: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.create:(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJ)Lcom/squareup/okhttp/internal/DiskLruCache; // method@040c │ │ +03697c: 0c00 |0014: move-result-object v0 │ │ +03697e: 5b60 3900 |0015: iput-object v0, v6, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036982: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0003 line=137 │ │ 0x000a line=172 │ │ 0x0017 line=173 │ │ locals : │ │ @@ -1762,20 +1762,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -033f68: |[033f68] com.squareup.okhttp.Cache.abortQuietly:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V │ │ -033f78: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -033f7c: 6e10 d703 0200 |0002: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ -033f82: 0e00 |0005: return-void │ │ -033f84: 0d00 |0006: move-exception v0 │ │ -033f86: 28fe |0007: goto 0005 // -0002 │ │ +036984: |[036984] com.squareup.okhttp.Cache.abortQuietly:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V │ │ +036994: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +036998: 6e10 d703 0200 |0002: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ +03699e: 0e00 |0005: return-void │ │ +0369a0: 0d00 |0006: move-exception v0 │ │ +0369a2: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=269 │ │ 0x0002 line=270 │ │ 0x0005 line=274 │ │ @@ -1789,18 +1789,18 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -033f98: |[033f98] com.squareup.okhttp.Cache.access$000:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; │ │ -033fa8: 7020 8301 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/Cache;.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; // method@0183 │ │ -033fae: 0c00 |0003: move-result-object v0 │ │ -033fb0: 1100 |0004: return-object v0 │ │ +0369b4: |[0369b4] com.squareup.okhttp.Cache.access$000:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; │ │ +0369c4: 7020 8301 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/Cache;.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; // method@0183 │ │ +0369ca: 0c00 |0003: move-result-object v0 │ │ +0369cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/Cache; │ │ 0x0000 - 0x0005 reg=2 x1 Lcom/squareup/okhttp/Response; │ │ │ │ @@ -1809,17 +1809,17 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Request;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033fb4: |[033fb4] com.squareup.okhttp.Cache.access$100:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Request;)V │ │ -033fc4: 7020 8501 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Cache;.remove:(Lcom/squareup/okhttp/Request;)V // method@0185 │ │ -033fca: 0e00 |0003: return-void │ │ +0369d0: |[0369d0] com.squareup.okhttp.Cache.access$100:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Request;)V │ │ +0369e0: 7020 8501 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Cache;.remove:(Lcom/squareup/okhttp/Request;)V // method@0185 │ │ +0369e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/Cache; │ │ 0x0000 - 0x0004 reg=1 x1 Lcom/squareup/okhttp/Request; │ │ │ │ @@ -1828,18 +1828,18 @@ │ │ type : '(Lokio/BufferedSource;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -033fcc: |[033fcc] com.squareup.okhttp.Cache.access$1000:(Lokio/BufferedSource;)I │ │ -033fdc: 7110 8401 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/Cache;.readInt:(Lokio/BufferedSource;)I // method@0184 │ │ -033fe2: 0a00 |0003: move-result v0 │ │ -033fe4: 0f00 |0004: return v0 │ │ +0369e8: |[0369e8] com.squareup.okhttp.Cache.access$1000:(Lokio/BufferedSource;)I │ │ +0369f8: 7110 8401 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/Cache;.readInt:(Lokio/BufferedSource;)I // method@0184 │ │ +0369fe: 0a00 |0003: move-result v0 │ │ +036a00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lokio/BufferedSource; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -1847,17 +1847,17 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -033fe8: |[033fe8] com.squareup.okhttp.Cache.access$200:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V │ │ -033ff8: 7030 8801 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Cache;.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V // method@0188 │ │ -033ffe: 0e00 |0003: return-void │ │ +036a04: |[036a04] com.squareup.okhttp.Cache.access$200:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V │ │ +036a14: 7030 8801 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Cache;.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V // method@0188 │ │ +036a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/Cache; │ │ 0x0000 - 0x0004 reg=1 x1 Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0004 reg=2 x2 Lcom/squareup/okhttp/Response; │ │ @@ -1867,17 +1867,17 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034000: |[034000] com.squareup.okhttp.Cache.access$300:(Lcom/squareup/okhttp/Cache;)V │ │ -034010: 7010 8601 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/Cache;.trackConditionalCacheHit:()V // method@0186 │ │ -034016: 0e00 |0003: return-void │ │ +036a1c: |[036a1c] com.squareup.okhttp.Cache.access$300:(Lcom/squareup/okhttp/Cache;)V │ │ +036a2c: 7010 8601 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/Cache;.trackConditionalCacheHit:()V // method@0186 │ │ +036a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/Cache; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -1885,17 +1885,17 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/http/CacheStrategy;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -034018: |[034018] com.squareup.okhttp.Cache.access$400:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/http/CacheStrategy;)V │ │ -034028: 7020 8701 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Cache;.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V // method@0187 │ │ -03402e: 0e00 |0003: return-void │ │ +036a34: |[036a34] com.squareup.okhttp.Cache.access$400:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/http/CacheStrategy;)V │ │ +036a44: 7020 8701 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Cache;.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V // method@0187 │ │ +036a4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/Cache; │ │ 0x0000 - 0x0004 reg=1 x1 Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ │ │ @@ -1904,17 +1904,17 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/internal/DiskLruCache;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034030: |[034030] com.squareup.okhttp.Cache.access$600:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/internal/DiskLruCache; │ │ -034040: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -034044: 1100 |0002: return-object v0 │ │ +036a4c: |[036a4c] com.squareup.okhttp.Cache.access$600:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/internal/DiskLruCache; │ │ +036a5c: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036a60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Cache; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -1922,19 +1922,19 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -034048: |[034048] com.squareup.okhttp.Cache.access$808:(Lcom/squareup/okhttp/Cache;)I │ │ -034058: 5220 3f00 |0000: iget v0, v2, Lcom/squareup/okhttp/Cache;.writeSuccessCount:I // field@003f │ │ -03405c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -034060: 5921 3f00 |0004: iput v1, v2, Lcom/squareup/okhttp/Cache;.writeSuccessCount:I // field@003f │ │ -034064: 0f00 |0006: return v0 │ │ +036a64: |[036a64] com.squareup.okhttp.Cache.access$808:(Lcom/squareup/okhttp/Cache;)I │ │ +036a74: 5220 3f00 |0000: iget v0, v2, Lcom/squareup/okhttp/Cache;.writeSuccessCount:I // field@003f │ │ +036a78: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +036a7c: 5921 3f00 |0004: iput v1, v2, Lcom/squareup/okhttp/Cache;.writeSuccessCount:I // field@003f │ │ +036a80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/squareup/okhttp/Cache; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -1942,19 +1942,19 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -034068: |[034068] com.squareup.okhttp.Cache.access$908:(Lcom/squareup/okhttp/Cache;)I │ │ -034078: 5220 3e00 |0000: iget v0, v2, Lcom/squareup/okhttp/Cache;.writeAbortCount:I // field@003e │ │ -03407c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -034080: 5921 3e00 |0004: iput v1, v2, Lcom/squareup/okhttp/Cache;.writeAbortCount:I // field@003e │ │ -034084: 0f00 |0006: return v0 │ │ +036a84: |[036a84] com.squareup.okhttp.Cache.access$908:(Lcom/squareup/okhttp/Cache;)I │ │ +036a94: 5220 3e00 |0000: iget v0, v2, Lcom/squareup/okhttp/Cache;.writeAbortCount:I // field@003e │ │ +036a98: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +036a9c: 5921 3e00 |0004: iput v1, v2, Lcom/squareup/okhttp/Cache;.writeAbortCount:I // field@003e │ │ +036aa0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/squareup/okhttp/Cache; │ │ │ │ #12 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -1962,59 +1962,59 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -034088: |[034088] com.squareup.okhttp.Cache.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; │ │ -034098: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03409a: 6e10 a003 0800 |0001: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -0340a0: 0c05 |0004: move-result-object v5 │ │ -0340a2: 6e10 4a03 0500 |0005: invoke-virtual {v5}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -0340a8: 0c03 |0008: move-result-object v3 │ │ -0340aa: 6e10 a003 0800 |0009: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -0340b0: 0c05 |000c: move-result-object v5 │ │ -0340b2: 6e10 4a03 0500 |000d: invoke-virtual {v5}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -0340b8: 0c05 |0010: move-result-object v5 │ │ -0340ba: 7110 c706 0500 |0011: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpMethod;.invalidatesCache:(Ljava/lang/String;)Z // method@06c7 │ │ -0340c0: 0a05 |0014: move-result v5 │ │ -0340c2: 3805 0a00 |0015: if-eqz v5, 001f // +000a │ │ -0340c6: 6e10 a003 0800 |0017: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -0340cc: 0c05 |001a: move-result-object v5 │ │ -0340ce: 7020 8501 5700 |001b: invoke-direct {v7, v5}, Lcom/squareup/okhttp/Cache;.remove:(Lcom/squareup/okhttp/Request;)V // method@0185 │ │ -0340d4: 1104 |001e: return-object v4 │ │ -0340d6: 1a05 9c03 |001f: const-string v5, "GET" // string@039c │ │ -0340da: 6e20 2a0a 5300 |0021: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0340e0: 0a05 |0024: move-result v5 │ │ -0340e2: 3805 f9ff |0025: if-eqz v5, 001e // -0007 │ │ -0340e6: 7110 de06 0800 |0027: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/OkHeaders;.hasVaryAll:(Lcom/squareup/okhttp/Response;)Z // method@06de │ │ -0340ec: 0a05 |002a: move-result v5 │ │ -0340ee: 3905 f3ff |002b: if-nez v5, 001e // -000d │ │ -0340f2: 2202 8300 |002d: new-instance v2, Lcom/squareup/okhttp/Cache$Entry; // type@0083 │ │ -0340f6: 7020 6001 8200 |002f: invoke-direct {v2, v8}, Lcom/squareup/okhttp/Cache$Entry;.:(Lcom/squareup/okhttp/Response;)V // method@0160 │ │ -0340fc: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -0340fe: 5475 3900 |0033: iget-object v5, v7, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -034102: 6e10 a003 0800 |0035: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -034108: 0c06 |0038: move-result-object v6 │ │ -03410a: 7110 8901 0600 |0039: invoke-static {v6}, Lcom/squareup/okhttp/Cache;.urlToKey:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@0189 │ │ -034110: 0c06 |003c: move-result-object v6 │ │ -034112: 6e20 0e04 6500 |003d: invoke-virtual {v5, v6}, Lcom/squareup/okhttp/internal/DiskLruCache;.edit:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@040e │ │ -034118: 0c01 |0040: move-result-object v1 │ │ -03411a: 3801 ddff |0041: if-eqz v1, 001e // -0023 │ │ -03411e: 6e20 6701 1200 |0043: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Cache$Entry;.writeTo:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@0167 │ │ -034124: 2205 8000 |0046: new-instance v5, Lcom/squareup/okhttp/Cache$CacheRequestImpl; // type@0080 │ │ -034128: 7030 5401 7501 |0048: invoke-direct {v5, v7, v1}, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@0154 │ │ -03412e: 0754 |004b: move-object v4, v5 │ │ -034130: 28d2 |004c: goto 001e // -002e │ │ -034132: 0d00 |004d: move-exception v0 │ │ -034134: 7020 6a01 1700 |004e: invoke-direct {v7, v1}, Lcom/squareup/okhttp/Cache;.abortQuietly:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@016a │ │ -03413a: 28cd |0051: goto 001e // -0033 │ │ -03413c: 0d05 |0052: move-exception v5 │ │ -03413e: 28cb |0053: goto 001e // -0035 │ │ +036aa4: |[036aa4] com.squareup.okhttp.Cache.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; │ │ +036ab4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +036ab6: 6e10 a003 0800 |0001: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +036abc: 0c05 |0004: move-result-object v5 │ │ +036abe: 6e10 4a03 0500 |0005: invoke-virtual {v5}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +036ac4: 0c03 |0008: move-result-object v3 │ │ +036ac6: 6e10 a003 0800 |0009: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +036acc: 0c05 |000c: move-result-object v5 │ │ +036ace: 6e10 4a03 0500 |000d: invoke-virtual {v5}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +036ad4: 0c05 |0010: move-result-object v5 │ │ +036ad6: 7110 c706 0500 |0011: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpMethod;.invalidatesCache:(Ljava/lang/String;)Z // method@06c7 │ │ +036adc: 0a05 |0014: move-result v5 │ │ +036ade: 3805 0a00 |0015: if-eqz v5, 001f // +000a │ │ +036ae2: 6e10 a003 0800 |0017: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +036ae8: 0c05 |001a: move-result-object v5 │ │ +036aea: 7020 8501 5700 |001b: invoke-direct {v7, v5}, Lcom/squareup/okhttp/Cache;.remove:(Lcom/squareup/okhttp/Request;)V // method@0185 │ │ +036af0: 1104 |001e: return-object v4 │ │ +036af2: 1a05 9c03 |001f: const-string v5, "GET" // string@039c │ │ +036af6: 6e20 2a0a 5300 |0021: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +036afc: 0a05 |0024: move-result v5 │ │ +036afe: 3805 f9ff |0025: if-eqz v5, 001e // -0007 │ │ +036b02: 7110 de06 0800 |0027: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/OkHeaders;.hasVaryAll:(Lcom/squareup/okhttp/Response;)Z // method@06de │ │ +036b08: 0a05 |002a: move-result v5 │ │ +036b0a: 3905 f3ff |002b: if-nez v5, 001e // -000d │ │ +036b0e: 2202 9500 |002d: new-instance v2, Lcom/squareup/okhttp/Cache$Entry; // type@0095 │ │ +036b12: 7020 6001 8200 |002f: invoke-direct {v2, v8}, Lcom/squareup/okhttp/Cache$Entry;.:(Lcom/squareup/okhttp/Response;)V // method@0160 │ │ +036b18: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +036b1a: 5475 3900 |0033: iget-object v5, v7, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036b1e: 6e10 a003 0800 |0035: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +036b24: 0c06 |0038: move-result-object v6 │ │ +036b26: 7110 8901 0600 |0039: invoke-static {v6}, Lcom/squareup/okhttp/Cache;.urlToKey:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@0189 │ │ +036b2c: 0c06 |003c: move-result-object v6 │ │ +036b2e: 6e20 0e04 6500 |003d: invoke-virtual {v5, v6}, Lcom/squareup/okhttp/internal/DiskLruCache;.edit:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@040e │ │ +036b34: 0c01 |0040: move-result-object v1 │ │ +036b36: 3801 ddff |0041: if-eqz v1, 001e // -0023 │ │ +036b3a: 6e20 6701 1200 |0043: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Cache$Entry;.writeTo:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@0167 │ │ +036b40: 2205 9200 |0046: new-instance v5, Lcom/squareup/okhttp/Cache$CacheRequestImpl; // type@0092 │ │ +036b44: 7030 5401 7501 |0048: invoke-direct {v5, v7, v1}, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@0154 │ │ +036b4a: 0754 |004b: move-object v4, v5 │ │ +036b4c: 28d2 |004c: goto 001e // -002e │ │ +036b4e: 0d00 |004d: move-exception v0 │ │ +036b50: 7020 6a01 1700 |004e: invoke-direct {v7, v1}, Lcom/squareup/okhttp/Cache;.abortQuietly:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@016a │ │ +036b56: 28cd |0051: goto 001e // -0033 │ │ +036b58: 0d05 |0052: move-exception v5 │ │ +036b5a: 28cb |0053: goto 001e // -0035 │ │ catches : 2 │ │ 0x0017 - 0x001e │ │ Ljava/io/IOException; -> 0x0052 │ │ 0x0033 - 0x004b │ │ Ljava/io/IOException; -> 0x004d │ │ positions : │ │ 0x0001 line=211 │ │ @@ -2045,53 +2045,53 @@ │ │ type : '(Lokio/BufferedSource;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -03415c: |[03415c] com.squareup.okhttp.Cache.readInt:(Lokio/BufferedSource;)I │ │ -03416c: 7210 170e 0700 |0000: invoke-interface {v7}, Lokio/BufferedSource;.readDecimalLong:()J // method@0e17 │ │ -034172: 0b02 |0003: move-result-wide v2 │ │ -034174: 7210 270e 0700 |0004: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -03417a: 0c01 |0007: move-result-object v1 │ │ -03417c: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ -034180: 3104 0204 |000a: cmp-long v4, v2, v4 │ │ -034184: 3a04 0f00 |000c: if-ltz v4, 001b // +000f │ │ -034188: 1704 ffff ff7f |000e: const-wide/32 v4, #float nan // #7fffffff │ │ -03418e: 3104 0204 |0011: cmp-long v4, v2, v4 │ │ -034192: 3c04 0800 |0013: if-gtz v4, 001b // +0008 │ │ -034196: 6e10 350a 0100 |0015: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -03419c: 0a04 |0018: move-result v4 │ │ -03419e: 3904 3000 |0019: if-nez v4, 0049 // +0030 │ │ -0341a2: 2204 8a01 |001b: new-instance v4, Ljava/io/IOException; // type@018a │ │ -0341a6: 2205 c101 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -0341aa: 7010 500a 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0341b0: 1a06 2c11 |0022: const-string v6, "expected an int but was "" // string@112c │ │ -0341b4: 6e20 580a 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0341ba: 0c05 |0027: move-result-object v5 │ │ -0341bc: 6e30 560a 2503 |0028: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0341c2: 0c05 |002b: move-result-object v5 │ │ -0341c4: 6e20 580a 1500 |002c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0341ca: 0c05 |002f: move-result-object v5 │ │ -0341cc: 1a06 7c00 |0030: const-string v6, """ // string@007c │ │ -0341d0: 6e20 580a 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0341d6: 0c05 |0035: move-result-object v5 │ │ -0341d8: 6e10 640a 0500 |0036: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0341de: 0c05 |0039: move-result-object v5 │ │ -0341e0: 7020 9809 5400 |003a: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -0341e6: 2704 |003d: throw v4 │ │ -0341e8: 0d00 |003e: move-exception v0 │ │ -0341ea: 2204 8a01 |003f: new-instance v4, Ljava/io/IOException; // type@018a │ │ -0341ee: 6e10 0e0a 0000 |0041: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@0a0e │ │ -0341f4: 0c05 |0044: move-result-object v5 │ │ -0341f6: 7020 9809 5400 |0045: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -0341fc: 2704 |0048: throw v4 │ │ -0341fe: 8424 |0049: long-to-int v4, v2 │ │ -034200: 0f04 |004a: return v4 │ │ +036b78: |[036b78] com.squareup.okhttp.Cache.readInt:(Lokio/BufferedSource;)I │ │ +036b88: 7210 170e 0700 |0000: invoke-interface {v7}, Lokio/BufferedSource;.readDecimalLong:()J // method@0e17 │ │ +036b8e: 0b02 |0003: move-result-wide v2 │ │ +036b90: 7210 270e 0700 |0004: invoke-interface {v7}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +036b96: 0c01 |0007: move-result-object v1 │ │ +036b98: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ +036b9c: 3104 0204 |000a: cmp-long v4, v2, v4 │ │ +036ba0: 3a04 0f00 |000c: if-ltz v4, 001b // +000f │ │ +036ba4: 1704 ffff ff7f |000e: const-wide/32 v4, #float nan // #7fffffff │ │ +036baa: 3104 0204 |0011: cmp-long v4, v2, v4 │ │ +036bae: 3c04 0800 |0013: if-gtz v4, 001b // +0008 │ │ +036bb2: 6e10 350a 0100 |0015: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +036bb8: 0a04 |0018: move-result v4 │ │ +036bba: 3904 3000 |0019: if-nez v4, 0049 // +0030 │ │ +036bbe: 2204 9c01 |001b: new-instance v4, Ljava/io/IOException; // type@019c │ │ +036bc2: 2205 d301 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +036bc6: 7010 500a 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +036bcc: 1a06 3f11 |0022: const-string v6, "expected an int but was "" // string@113f │ │ +036bd0: 6e20 580a 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036bd6: 0c05 |0027: move-result-object v5 │ │ +036bd8: 6e30 560a 2503 |0028: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +036bde: 0c05 |002b: move-result-object v5 │ │ +036be0: 6e20 580a 1500 |002c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036be6: 0c05 |002f: move-result-object v5 │ │ +036be8: 1a06 7c00 |0030: const-string v6, """ // string@007c │ │ +036bec: 6e20 580a 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +036bf2: 0c05 |0035: move-result-object v5 │ │ +036bf4: 6e10 640a 0500 |0036: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +036bfa: 0c05 |0039: move-result-object v5 │ │ +036bfc: 7020 9809 5400 |003a: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +036c02: 2704 |003d: throw v4 │ │ +036c04: 0d00 |003e: move-exception v0 │ │ +036c06: 2204 9c01 |003f: new-instance v4, Ljava/io/IOException; // type@019c │ │ +036c0a: 6e10 0e0a 0000 |0041: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@0a0e │ │ +036c10: 0c05 |0044: move-result-object v5 │ │ +036c12: 7020 9809 5400 |0045: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +036c18: 2704 |0048: throw v4 │ │ +036c1a: 8424 |0049: long-to-int v4, v2 │ │ +036c1c: 0f04 |004a: return v4 │ │ catches : 1 │ │ 0x0000 - 0x003e │ │ Ljava/lang/NumberFormatException; -> 0x003e │ │ positions : │ │ 0x0000 line=681 │ │ 0x0004 line=682 │ │ 0x0008 line=683 │ │ @@ -2112,20 +2112,20 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -034214: |[034214] com.squareup.okhttp.Cache.remove:(Lcom/squareup/okhttp/Request;)V │ │ -034224: 5420 3900 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -034228: 7110 8901 0300 |0002: invoke-static {v3}, Lcom/squareup/okhttp/Cache;.urlToKey:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@0189 │ │ -03422e: 0c01 |0005: move-result-object v1 │ │ -034230: 6e20 1d04 1000 |0006: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.remove:(Ljava/lang/String;)Z // method@041d │ │ -034236: 0e00 |0009: return-void │ │ +036c30: |[036c30] com.squareup.okhttp.Cache.remove:(Lcom/squareup/okhttp/Request;)V │ │ +036c40: 5420 3900 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036c44: 7110 8901 0300 |0002: invoke-static {v3}, Lcom/squareup/okhttp/Cache;.urlToKey:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@0189 │ │ +036c4a: 0c01 |0005: move-result-object v1 │ │ +036c4c: 6e20 1d04 1000 |0006: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.remove:(Ljava/lang/String;)Z // method@041d │ │ +036c52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0009 line=249 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/squareup/okhttp/Cache; │ │ 0x0000 - 0x000a reg=3 request Lcom/squareup/okhttp/Request; │ │ @@ -2135,24 +2135,24 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -034238: |[034238] com.squareup.okhttp.Cache.trackConditionalCacheHit:()V │ │ -034248: 1d01 |0000: monitor-enter v1 │ │ -03424a: 5210 3a00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ -03424e: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ -034252: 5910 3a00 |0005: iput v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ -034256: 1e01 |0007: monitor-exit v1 │ │ -034258: 0e00 |0008: return-void │ │ -03425a: 0d00 |0009: move-exception v0 │ │ -03425c: 1e01 |000a: monitor-exit v1 │ │ -03425e: 2700 |000b: throw v0 │ │ +036c54: |[036c54] com.squareup.okhttp.Cache.trackConditionalCacheHit:()V │ │ +036c64: 1d01 |0000: monitor-enter v1 │ │ +036c66: 5210 3a00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ +036c6a: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ +036c6e: 5910 3a00 |0005: iput v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ +036c72: 1e01 |0007: monitor-exit v1 │ │ +036c74: 0e00 |0008: return-void │ │ +036c76: 0d00 |0009: move-exception v0 │ │ +036c78: 1e01 |000a: monitor-exit v1 │ │ +036c7a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=408 │ │ 0x0007 line=409 │ │ 0x0009 line=408 │ │ @@ -2164,35 +2164,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -03426c: |[03426c] com.squareup.okhttp.Cache.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V │ │ -03427c: 1d01 |0000: monitor-enter v1 │ │ -03427e: 5210 3d00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.requestCount:I // field@003d │ │ -034282: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ -034286: 5910 3d00 |0005: iput v0, v1, Lcom/squareup/okhttp/Cache;.requestCount:I // field@003d │ │ -03428a: 5420 de02 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@02de │ │ -03428e: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -034292: 5210 3c00 |000b: iget v0, v1, Lcom/squareup/okhttp/Cache;.networkCount:I // field@003c │ │ -034296: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03429a: 5910 3c00 |000f: iput v0, v1, Lcom/squareup/okhttp/Cache;.networkCount:I // field@003c │ │ -03429e: 1e01 |0011: monitor-exit v1 │ │ -0342a0: 0e00 |0012: return-void │ │ -0342a2: 5420 dd02 |0013: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02dd │ │ -0342a6: 3800 fcff |0015: if-eqz v0, 0011 // -0004 │ │ -0342aa: 5210 3a00 |0017: iget v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ -0342ae: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0342b2: 5910 3a00 |001b: iput v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ -0342b6: 28f4 |001d: goto 0011 // -000c │ │ -0342b8: 0d00 |001e: move-exception v0 │ │ -0342ba: 1e01 |001f: monitor-exit v1 │ │ -0342bc: 2700 |0020: throw v0 │ │ +036c88: |[036c88] com.squareup.okhttp.Cache.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V │ │ +036c98: 1d01 |0000: monitor-enter v1 │ │ +036c9a: 5210 3d00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.requestCount:I // field@003d │ │ +036c9e: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ +036ca2: 5910 3d00 |0005: iput v0, v1, Lcom/squareup/okhttp/Cache;.requestCount:I // field@003d │ │ +036ca6: 5420 de02 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@02de │ │ +036caa: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +036cae: 5210 3c00 |000b: iget v0, v1, Lcom/squareup/okhttp/Cache;.networkCount:I // field@003c │ │ +036cb2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +036cb6: 5910 3c00 |000f: iput v0, v1, Lcom/squareup/okhttp/Cache;.networkCount:I // field@003c │ │ +036cba: 1e01 |0011: monitor-exit v1 │ │ +036cbc: 0e00 |0012: return-void │ │ +036cbe: 5420 dd02 |0013: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02dd │ │ +036cc2: 3800 fcff |0015: if-eqz v0, 0011 // -0004 │ │ +036cc6: 5210 3a00 |0017: iget v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ +036cca: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +036cce: 5910 3a00 |001b: iput v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ +036cd2: 28f4 |001d: goto 0011 // -000c │ │ +036cd4: 0d00 |001e: move-exception v0 │ │ +036cd6: 1e01 |001f: monitor-exit v1 │ │ +036cd8: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0011 │ │ -> 0x001e │ │ 0x0013 - 0x001d │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=395 │ │ @@ -2211,32 +2211,32 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0342d4: |[0342d4] com.squareup.okhttp.Cache.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V │ │ -0342e4: 2202 8300 |0000: new-instance v2, Lcom/squareup/okhttp/Cache$Entry; // type@0083 │ │ -0342e8: 7020 6001 7200 |0002: invoke-direct {v2, v7}, Lcom/squareup/okhttp/Cache$Entry;.:(Lcom/squareup/okhttp/Response;)V // method@0160 │ │ -0342ee: 6e10 8f03 0600 |0005: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -0342f4: 0c04 |0008: move-result-object v4 │ │ -0342f6: 1f04 8200 |0009: check-cast v4, Lcom/squareup/okhttp/Cache$CacheResponseBody; // type@0082 │ │ -0342fa: 7110 5c01 0400 |000b: invoke-static {v4}, Lcom/squareup/okhttp/Cache$CacheResponseBody;.access$500:(Lcom/squareup/okhttp/Cache$CacheResponseBody;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@015c │ │ -034300: 0c03 |000e: move-result-object v3 │ │ -034302: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -034304: 6e10 f403 0300 |0010: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.edit:()Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03f4 │ │ -03430a: 0c01 |0013: move-result-object v1 │ │ -03430c: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -034310: 6e20 6701 1200 |0016: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Cache$Entry;.writeTo:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@0167 │ │ -034316: 6e10 dc03 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.commit:()V // method@03dc │ │ -03431c: 0e00 |001c: return-void │ │ -03431e: 0d00 |001d: move-exception v0 │ │ -034320: 7020 6a01 1500 |001e: invoke-direct {v5, v1}, Lcom/squareup/okhttp/Cache;.abortQuietly:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@016a │ │ -034326: 28fb |0021: goto 001c // -0005 │ │ +036cf0: |[036cf0] com.squareup.okhttp.Cache.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V │ │ +036d00: 2202 9500 |0000: new-instance v2, Lcom/squareup/okhttp/Cache$Entry; // type@0095 │ │ +036d04: 7020 6001 7200 |0002: invoke-direct {v2, v7}, Lcom/squareup/okhttp/Cache$Entry;.:(Lcom/squareup/okhttp/Response;)V // method@0160 │ │ +036d0a: 6e10 8f03 0600 |0005: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +036d10: 0c04 |0008: move-result-object v4 │ │ +036d12: 1f04 9400 |0009: check-cast v4, Lcom/squareup/okhttp/Cache$CacheResponseBody; // type@0094 │ │ +036d16: 7110 5c01 0400 |000b: invoke-static {v4}, Lcom/squareup/okhttp/Cache$CacheResponseBody;.access$500:(Lcom/squareup/okhttp/Cache$CacheResponseBody;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@015c │ │ +036d1c: 0c03 |000e: move-result-object v3 │ │ +036d1e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +036d20: 6e10 f403 0300 |0010: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.edit:()Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03f4 │ │ +036d26: 0c01 |0013: move-result-object v1 │ │ +036d28: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +036d2c: 6e20 6701 1200 |0016: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Cache$Entry;.writeTo:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@0167 │ │ +036d32: 6e10 dc03 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.commit:()V // method@03dc │ │ +036d38: 0e00 |001c: return-void │ │ +036d3a: 0d00 |001d: move-exception v0 │ │ +036d3c: 7020 6a01 1500 |001e: invoke-direct {v5, v1}, Lcom/squareup/okhttp/Cache;.abortQuietly:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@016a │ │ +036d42: 28fb |0021: goto 001c // -0005 │ │ catches : 1 │ │ 0x0010 - 0x001c │ │ Ljava/io/IOException; -> 0x001d │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ 0x000f line=254 │ │ @@ -2261,20 +2261,20 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -034338: |[034338] com.squareup.okhttp.Cache.urlToKey:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; │ │ -034348: 6e10 5003 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ -03434e: 0c00 |0003: move-result-object v0 │ │ -034350: 7110 8004 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.md5Hex:(Ljava/lang/String;)Ljava/lang/String; // method@0480 │ │ -034356: 0c00 |0007: move-result-object v0 │ │ -034358: 1100 |0008: return-object v0 │ │ +036d54: |[036d54] com.squareup.okhttp.Cache.urlToKey:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; │ │ +036d64: 6e10 5003 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ +036d6a: 0c00 |0003: move-result-object v0 │ │ +036d6c: 7110 8004 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.md5Hex:(Ljava/lang/String;)Ljava/lang/String; // method@0480 │ │ +036d72: 0c00 |0007: move-result-object v0 │ │ +036d74: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 request Lcom/squareup/okhttp/Request; │ │ │ │ Virtual methods - │ │ @@ -2283,18 +2283,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03435c: |[03435c] com.squareup.okhttp.Cache.close:()V │ │ -03436c: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -034370: 6e10 0a04 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.close:()V // method@040a │ │ -034376: 0e00 |0005: return-void │ │ +036d78: |[036d78] com.squareup.okhttp.Cache.close:()V │ │ +036d88: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036d8c: 6e10 0a04 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.close:()V // method@040a │ │ +036d92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0005 line=384 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache; │ │ │ │ @@ -2303,18 +2303,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034378: |[034378] com.squareup.okhttp.Cache.delete:()V │ │ -034388: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -03438c: 6e10 0d04 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.delete:()V // method@040d │ │ -034392: 0e00 |0005: return-void │ │ +036d94: |[036d94] com.squareup.okhttp.Cache.delete:()V │ │ +036da4: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036da8: 6e10 0d04 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.delete:()V // method@040d │ │ +036dae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0005 line=300 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache; │ │ │ │ @@ -2323,18 +2323,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034394: |[034394] com.squareup.okhttp.Cache.evictAll:()V │ │ -0343a4: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -0343a8: 6e10 1004 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.evictAll:()V // method@0410 │ │ -0343ae: 0e00 |0005: return-void │ │ +036db0: |[036db0] com.squareup.okhttp.Cache.evictAll:()V │ │ +036dc0: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036dc4: 6e10 1004 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.evictAll:()V // method@0410 │ │ +036dca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0005 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache; │ │ │ │ @@ -2343,18 +2343,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0343b0: |[0343b0] com.squareup.okhttp.Cache.flush:()V │ │ -0343c0: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -0343c4: 6e10 1104 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.flush:()V // method@0411 │ │ -0343ca: 0e00 |0005: return-void │ │ +036dcc: |[036dcc] com.squareup.okhttp.Cache.flush:()V │ │ +036ddc: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036de0: 6e10 1104 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.flush:()V // method@0411 │ │ +036de6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache; │ │ │ │ @@ -2363,46 +2363,46 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0343cc: |[0343cc] com.squareup.okhttp.Cache.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ -0343dc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0343de: 7110 8901 0800 |0001: invoke-static {v8}, Lcom/squareup/okhttp/Cache;.urlToKey:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@0189 │ │ -0343e4: 0c02 |0004: move-result-object v2 │ │ -0343e6: 5476 3900 |0005: iget-object v6, v7, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -0343ea: 6e20 1204 2600 |0007: invoke-virtual {v6, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.get:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@0412 │ │ -0343f0: 0c04 |000a: move-result-object v4 │ │ -0343f2: 3904 0700 |000b: if-nez v4, 0012 // +0007 │ │ -0343f6: 0753 |000d: move-object v3, v5 │ │ -0343f8: 1103 |000e: return-object v3 │ │ -0343fa: 0d00 |000f: move-exception v0 │ │ -0343fc: 0753 |0010: move-object v3, v5 │ │ -0343fe: 28fd |0011: goto 000e // -0003 │ │ -034400: 2201 8300 |0012: new-instance v1, Lcom/squareup/okhttp/Cache$Entry; // type@0083 │ │ -034404: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -034406: 6e20 f603 6400 |0015: invoke-virtual {v4, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.getSource:(I)Lokio/Source; // method@03f6 │ │ -03440c: 0c06 |0018: move-result-object v6 │ │ -03440e: 7020 6101 6100 |0019: invoke-direct {v1, v6}, Lcom/squareup/okhttp/Cache$Entry;.:(Lokio/Source;)V // method@0161 │ │ -034414: 6e30 6501 8104 |001c: invoke-virtual {v1, v8, v4}, Lcom/squareup/okhttp/Cache$Entry;.response:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Lcom/squareup/okhttp/Response; // method@0165 │ │ -03441a: 0c03 |001f: move-result-object v3 │ │ -03441c: 6e30 6301 8103 |0020: invoke-virtual {v1, v8, v3}, Lcom/squareup/okhttp/Cache$Entry;.matches:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)Z // method@0163 │ │ -034422: 0a06 |0023: move-result v6 │ │ -034424: 3906 eaff |0024: if-nez v6, 000e // -0016 │ │ -034428: 6e10 8f03 0300 |0026: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -03442e: 0c06 |0029: move-result-object v6 │ │ -034430: 7110 7204 0600 |002a: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -034436: 0753 |002d: move-object v3, v5 │ │ -034438: 28e0 |002e: goto 000e // -0020 │ │ -03443a: 0d00 |002f: move-exception v0 │ │ -03443c: 7110 7204 0400 |0030: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -034442: 0753 |0033: move-object v3, v5 │ │ -034444: 28da |0034: goto 000e // -0026 │ │ +036de8: |[036de8] com.squareup.okhttp.Cache.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ +036df8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +036dfa: 7110 8901 0800 |0001: invoke-static {v8}, Lcom/squareup/okhttp/Cache;.urlToKey:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@0189 │ │ +036e00: 0c02 |0004: move-result-object v2 │ │ +036e02: 5476 3900 |0005: iget-object v6, v7, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036e06: 6e20 1204 2600 |0007: invoke-virtual {v6, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.get:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@0412 │ │ +036e0c: 0c04 |000a: move-result-object v4 │ │ +036e0e: 3904 0700 |000b: if-nez v4, 0012 // +0007 │ │ +036e12: 0753 |000d: move-object v3, v5 │ │ +036e14: 1103 |000e: return-object v3 │ │ +036e16: 0d00 |000f: move-exception v0 │ │ +036e18: 0753 |0010: move-object v3, v5 │ │ +036e1a: 28fd |0011: goto 000e // -0003 │ │ +036e1c: 2201 9500 |0012: new-instance v1, Lcom/squareup/okhttp/Cache$Entry; // type@0095 │ │ +036e20: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +036e22: 6e20 f603 6400 |0015: invoke-virtual {v4, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.getSource:(I)Lokio/Source; // method@03f6 │ │ +036e28: 0c06 |0018: move-result-object v6 │ │ +036e2a: 7020 6101 6100 |0019: invoke-direct {v1, v6}, Lcom/squareup/okhttp/Cache$Entry;.:(Lokio/Source;)V // method@0161 │ │ +036e30: 6e30 6501 8104 |001c: invoke-virtual {v1, v8, v4}, Lcom/squareup/okhttp/Cache$Entry;.response:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Lcom/squareup/okhttp/Response; // method@0165 │ │ +036e36: 0c03 |001f: move-result-object v3 │ │ +036e38: 6e30 6301 8103 |0020: invoke-virtual {v1, v8, v3}, Lcom/squareup/okhttp/Cache$Entry;.matches:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)Z // method@0163 │ │ +036e3e: 0a06 |0023: move-result v6 │ │ +036e40: 3906 eaff |0024: if-nez v6, 000e // -0016 │ │ +036e44: 6e10 8f03 0300 |0026: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +036e4a: 0c06 |0029: move-result-object v6 │ │ +036e4c: 7110 7204 0600 |002a: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +036e52: 0753 |002d: move-object v3, v5 │ │ +036e54: 28e0 |002e: goto 000e // -0020 │ │ +036e56: 0d00 |002f: move-exception v0 │ │ +036e58: 7110 7204 0400 |0030: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +036e5e: 0753 |0033: move-object v3, v5 │ │ +036e60: 28da |0034: goto 000e // -0026 │ │ catches : 2 │ │ 0x0005 - 0x000a │ │ Ljava/io/IOException; -> 0x000f │ │ 0x0012 - 0x001c │ │ Ljava/io/IOException; -> 0x002f │ │ positions : │ │ 0x0001 line=180 │ │ @@ -2435,19 +2435,19 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -034464: |[034464] com.squareup.okhttp.Cache.getDirectory:()Ljava/io/File; │ │ -034474: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -034478: 6e10 1304 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.getDirectory:()Ljava/io/File; // method@0413 │ │ -03447e: 0c00 |0005: move-result-object v0 │ │ -034480: 1100 |0006: return-object v0 │ │ +036e80: |[036e80] com.squareup.okhttp.Cache.getDirectory:()Ljava/io/File; │ │ +036e90: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036e94: 6e10 1304 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.getDirectory:()Ljava/io/File; // method@0413 │ │ +036e9a: 0c00 |0005: move-result-object v0 │ │ +036e9c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Cache; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -2455,22 +2455,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -034484: |[034484] com.squareup.okhttp.Cache.getHitCount:()I │ │ -034494: 1d01 |0000: monitor-enter v1 │ │ -034496: 5210 3a00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ -03449a: 1e01 |0003: monitor-exit v1 │ │ -03449c: 0f00 |0004: return v0 │ │ -03449e: 0d00 |0005: move-exception v0 │ │ -0344a0: 1e01 |0006: monitor-exit v1 │ │ -0344a2: 2700 |0007: throw v0 │ │ +036ea0: |[036ea0] com.squareup.okhttp.Cache.getHitCount:()I │ │ +036eb0: 1d01 |0000: monitor-enter v1 │ │ +036eb2: 5210 3a00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.hitCount:I // field@003a │ │ +036eb6: 1e01 |0003: monitor-exit v1 │ │ +036eb8: 0f00 |0004: return v0 │ │ +036eba: 0d00 |0005: move-exception v0 │ │ +036ebc: 1e01 |0006: monitor-exit v1 │ │ +036ebe: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Cache; │ │ @@ -2480,19 +2480,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0344b0: |[0344b0] com.squareup.okhttp.Cache.getMaxSize:()J │ │ -0344c0: 5420 3900 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -0344c4: 6e10 1404 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.getMaxSize:()J // method@0414 │ │ -0344ca: 0b00 |0005: move-result-wide v0 │ │ -0344cc: 1000 |0006: return-wide v0 │ │ +036ecc: |[036ecc] com.squareup.okhttp.Cache.getMaxSize:()J │ │ +036edc: 5420 3900 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036ee0: 6e10 1404 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.getMaxSize:()J // method@0414 │ │ +036ee6: 0b00 |0005: move-result-wide v0 │ │ +036ee8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/Cache; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -2500,22 +2500,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0344d0: |[0344d0] com.squareup.okhttp.Cache.getNetworkCount:()I │ │ -0344e0: 1d01 |0000: monitor-enter v1 │ │ -0344e2: 5210 3c00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.networkCount:I // field@003c │ │ -0344e6: 1e01 |0003: monitor-exit v1 │ │ -0344e8: 0f00 |0004: return v0 │ │ -0344ea: 0d00 |0005: move-exception v0 │ │ -0344ec: 1e01 |0006: monitor-exit v1 │ │ -0344ee: 2700 |0007: throw v0 │ │ +036eec: |[036eec] com.squareup.okhttp.Cache.getNetworkCount:()I │ │ +036efc: 1d01 |0000: monitor-enter v1 │ │ +036efe: 5210 3c00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.networkCount:I // field@003c │ │ +036f02: 1e01 |0003: monitor-exit v1 │ │ +036f04: 0f00 |0004: return v0 │ │ +036f06: 0d00 |0005: move-exception v0 │ │ +036f08: 1e01 |0006: monitor-exit v1 │ │ +036f0a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Cache; │ │ @@ -2525,22 +2525,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0344fc: |[0344fc] com.squareup.okhttp.Cache.getRequestCount:()I │ │ -03450c: 1d01 |0000: monitor-enter v1 │ │ -03450e: 5210 3d00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.requestCount:I // field@003d │ │ -034512: 1e01 |0003: monitor-exit v1 │ │ -034514: 0f00 |0004: return v0 │ │ -034516: 0d00 |0005: move-exception v0 │ │ -034518: 1e01 |0006: monitor-exit v1 │ │ -03451a: 2700 |0007: throw v0 │ │ +036f18: |[036f18] com.squareup.okhttp.Cache.getRequestCount:()I │ │ +036f28: 1d01 |0000: monitor-enter v1 │ │ +036f2a: 5210 3d00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.requestCount:I // field@003d │ │ +036f2e: 1e01 |0003: monitor-exit v1 │ │ +036f30: 0f00 |0004: return v0 │ │ +036f32: 0d00 |0005: move-exception v0 │ │ +036f34: 1e01 |0006: monitor-exit v1 │ │ +036f36: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Cache; │ │ @@ -2550,19 +2550,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -034528: |[034528] com.squareup.okhttp.Cache.getSize:()J │ │ -034538: 5420 3900 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -03453c: 6e10 2004 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.size:()J // method@0420 │ │ -034542: 0b00 |0005: move-result-wide v0 │ │ -034544: 1000 |0006: return-wide v0 │ │ +036f44: |[036f44] com.squareup.okhttp.Cache.getSize:()J │ │ +036f54: 5420 3900 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036f58: 6e10 2004 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.size:()J // method@0420 │ │ +036f5e: 0b00 |0005: move-result-wide v0 │ │ +036f60: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/Cache; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -2570,22 +2570,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -034548: |[034548] com.squareup.okhttp.Cache.getWriteAbortCount:()I │ │ -034558: 1d01 |0000: monitor-enter v1 │ │ -03455a: 5210 3e00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.writeAbortCount:I // field@003e │ │ -03455e: 1e01 |0003: monitor-exit v1 │ │ -034560: 0f00 |0004: return v0 │ │ -034562: 0d00 |0005: move-exception v0 │ │ -034564: 1e01 |0006: monitor-exit v1 │ │ -034566: 2700 |0007: throw v0 │ │ +036f64: |[036f64] com.squareup.okhttp.Cache.getWriteAbortCount:()I │ │ +036f74: 1d01 |0000: monitor-enter v1 │ │ +036f76: 5210 3e00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.writeAbortCount:I // field@003e │ │ +036f7a: 1e01 |0003: monitor-exit v1 │ │ +036f7c: 0f00 |0004: return v0 │ │ +036f7e: 0d00 |0005: move-exception v0 │ │ +036f80: 1e01 |0006: monitor-exit v1 │ │ +036f82: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Cache; │ │ @@ -2595,22 +2595,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -034574: |[034574] com.squareup.okhttp.Cache.getWriteSuccessCount:()I │ │ -034584: 1d01 |0000: monitor-enter v1 │ │ -034586: 5210 3f00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.writeSuccessCount:I // field@003f │ │ -03458a: 1e01 |0003: monitor-exit v1 │ │ -03458c: 0f00 |0004: return v0 │ │ -03458e: 0d00 |0005: move-exception v0 │ │ -034590: 1e01 |0006: monitor-exit v1 │ │ -034592: 2700 |0007: throw v0 │ │ +036f90: |[036f90] com.squareup.okhttp.Cache.getWriteSuccessCount:()I │ │ +036fa0: 1d01 |0000: monitor-enter v1 │ │ +036fa2: 5210 3f00 |0001: iget v0, v1, Lcom/squareup/okhttp/Cache;.writeSuccessCount:I // field@003f │ │ +036fa6: 1e01 |0003: monitor-exit v1 │ │ +036fa8: 0f00 |0004: return v0 │ │ +036faa: 0d00 |0005: move-exception v0 │ │ +036fac: 1e01 |0006: monitor-exit v1 │ │ +036fae: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Cache; │ │ @@ -2620,18 +2620,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0345a0: |[0345a0] com.squareup.okhttp.Cache.initialize:()V │ │ -0345b0: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -0345b4: 6e10 1504 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ -0345ba: 0e00 |0005: return-void │ │ +036fbc: |[036fbc] com.squareup.okhttp.Cache.initialize:()V │ │ +036fcc: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036fd0: 6e10 1504 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ +036fd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache; │ │ │ │ @@ -2640,19 +2640,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0345bc: |[0345bc] com.squareup.okhttp.Cache.isClosed:()Z │ │ -0345cc: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ -0345d0: 6e10 1604 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.isClosed:()Z // method@0416 │ │ -0345d6: 0a00 |0005: move-result v0 │ │ -0345d8: 0f00 |0006: return v0 │ │ +036fd8: |[036fd8] com.squareup.okhttp.Cache.isClosed:()Z │ │ +036fe8: 5410 3900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache;.cache:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0039 │ │ +036fec: 6e10 1604 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.isClosed:()Z // method@0416 │ │ +036ff2: 0a00 |0005: move-result v0 │ │ +036ff4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Cache; │ │ │ │ #15 : (in Lcom/squareup/okhttp/Cache;) │ │ @@ -2660,30 +2660,30 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0345dc: |[0345dc] com.squareup.okhttp.Cache.urls:()Ljava/util/Iterator; │ │ -0345ec: 2200 7e00 |0000: new-instance v0, Lcom/squareup/okhttp/Cache$2; // type@007e │ │ -0345f0: 7020 4d01 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Cache$2;.:(Lcom/squareup/okhttp/Cache;)V // method@014d │ │ -0345f6: 1100 |0005: return-object v0 │ │ +036ff8: |[036ff8] com.squareup.okhttp.Cache.urls:()Ljava/util/Iterator; │ │ +037008: 2200 9000 |0000: new-instance v0, Lcom/squareup/okhttp/Cache$2; // type@0090 │ │ +03700c: 7020 4d01 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Cache$2;.:(Lcom/squareup/okhttp/Cache;)V // method@014d │ │ +037012: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #5 header: │ │ -class_idx : 133 │ │ +class_idx : 151 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 584 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #5 annotations: │ │ @@ -2699,17 +2699,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 584 (CacheControl.java) │ │ │ │ Class #6 header: │ │ -class_idx : 134 │ │ +class_idx : 152 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 584 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #6 annotations: │ │ @@ -2758,21 +2758,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0345f8: |[0345f8] com.squareup.okhttp.CacheControl$Builder.:()V │ │ -034608: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03460a: 7010 0f0a 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -034610: 5910 4000 |0004: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0040 │ │ -034614: 5910 4100 |0006: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0041 │ │ -034618: 5910 4200 |0008: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0042 │ │ -03461c: 0e00 |000a: return-void │ │ +037014: |[037014] com.squareup.okhttp.CacheControl$Builder.:()V │ │ +037024: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +037026: 7010 0f0a 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03702c: 5910 4000 |0004: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0040 │ │ +037030: 5910 4100 |0006: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0041 │ │ +037034: 5910 4200 |0008: iput v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0042 │ │ +037038: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=272 │ │ 0x0004 line=275 │ │ 0x0006 line=276 │ │ 0x0008 line=277 │ │ locals : │ │ @@ -2784,19 +2784,19 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -034620: |[034620] com.squareup.okhttp.CacheControl$Builder.build:()Lcom/squareup/okhttp/CacheControl; │ │ -034630: 2200 8700 |0000: new-instance v0, Lcom/squareup/okhttp/CacheControl; // type@0087 │ │ -034634: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -034636: 7030 9601 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/CacheControl;.:(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V // method@0196 │ │ -03463c: 1100 |0006: return-object v0 │ │ +03703c: |[03703c] com.squareup.okhttp.CacheControl$Builder.build:()Lcom/squareup/okhttp/CacheControl; │ │ +03704c: 2200 9900 |0000: new-instance v0, Lcom/squareup/okhttp/CacheControl; // type@0099 │ │ +037050: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +037052: 7030 9601 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/CacheControl;.:(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V // method@0196 │ │ +037058: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/CacheControl$Builder; │ │ │ │ #1 : (in Lcom/squareup/okhttp/CacheControl$Builder;) │ │ @@ -2804,39 +2804,39 @@ │ │ type : '(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -034640: |[034640] com.squareup.okhttp.CacheControl$Builder.maxAge:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; │ │ -034650: 3b06 1b00 |0000: if-gez v6, 001b // +001b │ │ -034654: 2202 ac01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -034658: 2203 c101 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03465c: 7010 500a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -034662: 1a04 8315 |0009: const-string v4, "maxAge < 0: " // string@1583 │ │ -034666: 6e20 580a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03466c: 0c03 |000e: move-result-object v3 │ │ -03466e: 6e20 550a 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -034674: 0c03 |0012: move-result-object v3 │ │ -034676: 6e10 640a 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03467c: 0c03 |0016: move-result-object v3 │ │ -03467e: 7020 ef09 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -034684: 2702 |001a: throw v2 │ │ -034686: 8162 |001b: int-to-long v2, v6 │ │ -034688: 6e30 b50b 2703 |001c: invoke-virtual {v7, v2, v3}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0bb5 │ │ -03468e: 0b00 |001f: move-result-wide v0 │ │ -034690: 1702 ffff ff7f |0020: const-wide/32 v2, #float nan // #7fffffff │ │ -034696: 3102 0002 |0023: cmp-long v2, v0, v2 │ │ -03469a: 3d02 0800 |0025: if-lez v2, 002d // +0008 │ │ -03469e: 1402 ffff ff7f |0027: const v2, #float nan // #7fffffff │ │ -0346a4: 5952 4000 |002a: iput v2, v5, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0040 │ │ -0346a8: 1105 |002c: return-object v5 │ │ -0346aa: 8402 |002d: long-to-int v2, v0 │ │ -0346ac: 28fc |002e: goto 002a // -0004 │ │ +03705c: |[03705c] com.squareup.okhttp.CacheControl$Builder.maxAge:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; │ │ +03706c: 3b06 1b00 |0000: if-gez v6, 001b // +001b │ │ +037070: 2202 be01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +037074: 2203 d301 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +037078: 7010 500a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03707e: 1a04 9415 |0009: const-string v4, "maxAge < 0: " // string@1594 │ │ +037082: 6e20 580a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037088: 0c03 |000e: move-result-object v3 │ │ +03708a: 6e20 550a 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +037090: 0c03 |0012: move-result-object v3 │ │ +037092: 6e10 640a 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +037098: 0c03 |0016: move-result-object v3 │ │ +03709a: 7020 ef09 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0370a0: 2702 |001a: throw v2 │ │ +0370a2: 8162 |001b: int-to-long v2, v6 │ │ +0370a4: 6e30 b50b 2703 |001c: invoke-virtual {v7, v2, v3}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0bb5 │ │ +0370aa: 0b00 |001f: move-result-wide v0 │ │ +0370ac: 1702 ffff ff7f |0020: const-wide/32 v2, #float nan // #7fffffff │ │ +0370b2: 3102 0002 |0023: cmp-long v2, v0, v2 │ │ +0370b6: 3d02 0800 |0025: if-lez v2, 002d // +0008 │ │ +0370ba: 1402 ffff ff7f |0027: const v2, #float nan // #7fffffff │ │ +0370c0: 5952 4000 |002a: iput v2, v5, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0040 │ │ +0370c4: 1105 |002c: return-object v5 │ │ +0370c6: 8402 |002d: long-to-int v2, v0 │ │ +0370c8: 28fc |002e: goto 002a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x001b line=303 │ │ 0x0020 line=304 │ │ 0x002c line=307 │ │ 0x002d line=304 │ │ @@ -2851,39 +2851,39 @@ │ │ type : '(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0346b0: |[0346b0] com.squareup.okhttp.CacheControl$Builder.maxStale:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; │ │ -0346c0: 3b06 1b00 |0000: if-gez v6, 001b // +001b │ │ -0346c4: 2202 ac01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0346c8: 2203 c101 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0346cc: 7010 500a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0346d2: 1a04 9915 |0009: const-string v4, "maxStale < 0: " // string@1599 │ │ -0346d6: 6e20 580a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0346dc: 0c03 |000e: move-result-object v3 │ │ -0346de: 6e20 550a 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0346e4: 0c03 |0012: move-result-object v3 │ │ -0346e6: 6e10 640a 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0346ec: 0c03 |0016: move-result-object v3 │ │ -0346ee: 7020 ef09 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0346f4: 2702 |001a: throw v2 │ │ -0346f6: 8162 |001b: int-to-long v2, v6 │ │ -0346f8: 6e30 b50b 2703 |001c: invoke-virtual {v7, v2, v3}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0bb5 │ │ -0346fe: 0b00 |001f: move-result-wide v0 │ │ -034700: 1702 ffff ff7f |0020: const-wide/32 v2, #float nan // #7fffffff │ │ -034706: 3102 0002 |0023: cmp-long v2, v0, v2 │ │ -03470a: 3d02 0800 |0025: if-lez v2, 002d // +0008 │ │ -03470e: 1402 ffff ff7f |0027: const v2, #float nan // #7fffffff │ │ -034714: 5952 4100 |002a: iput v2, v5, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0041 │ │ -034718: 1105 |002c: return-object v5 │ │ -03471a: 8402 |002d: long-to-int v2, v0 │ │ -03471c: 28fc |002e: goto 002a // -0004 │ │ +0370cc: |[0370cc] com.squareup.okhttp.CacheControl$Builder.maxStale:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; │ │ +0370dc: 3b06 1b00 |0000: if-gez v6, 001b // +001b │ │ +0370e0: 2202 be01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0370e4: 2203 d301 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +0370e8: 7010 500a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0370ee: 1a04 aa15 |0009: const-string v4, "maxStale < 0: " // string@15aa │ │ +0370f2: 6e20 580a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0370f8: 0c03 |000e: move-result-object v3 │ │ +0370fa: 6e20 550a 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +037100: 0c03 |0012: move-result-object v3 │ │ +037102: 6e10 640a 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +037108: 0c03 |0016: move-result-object v3 │ │ +03710a: 7020 ef09 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +037110: 2702 |001a: throw v2 │ │ +037112: 8162 |001b: int-to-long v2, v6 │ │ +037114: 6e30 b50b 2703 |001c: invoke-virtual {v7, v2, v3}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0bb5 │ │ +03711a: 0b00 |001f: move-result-wide v0 │ │ +03711c: 1702 ffff ff7f |0020: const-wide/32 v2, #float nan // #7fffffff │ │ +037122: 3102 0002 |0023: cmp-long v2, v0, v2 │ │ +037126: 3d02 0800 |0025: if-lez v2, 002d // +0008 │ │ +03712a: 1402 ffff ff7f |0027: const v2, #float nan // #7fffffff │ │ +037130: 5952 4100 |002a: iput v2, v5, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0041 │ │ +037134: 1105 |002c: return-object v5 │ │ +037136: 8402 |002d: long-to-int v2, v0 │ │ +037138: 28fc |002e: goto 002a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x001b line=321 │ │ 0x0020 line=322 │ │ 0x002c line=325 │ │ 0x002d line=322 │ │ @@ -2898,39 +2898,39 @@ │ │ type : '(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -034720: |[034720] com.squareup.okhttp.CacheControl$Builder.minFresh:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; │ │ -034730: 3b06 1b00 |0000: if-gez v6, 001b // +001b │ │ -034734: 2202 ac01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -034738: 2203 c101 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03473c: 7010 500a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -034742: 1a04 c915 |0009: const-string v4, "minFresh < 0: " // string@15c9 │ │ -034746: 6e20 580a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03474c: 0c03 |000e: move-result-object v3 │ │ -03474e: 6e20 550a 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -034754: 0c03 |0012: move-result-object v3 │ │ -034756: 6e10 640a 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03475c: 0c03 |0016: move-result-object v3 │ │ -03475e: 7020 ef09 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -034764: 2702 |001a: throw v2 │ │ -034766: 8162 |001b: int-to-long v2, v6 │ │ -034768: 6e30 b50b 2703 |001c: invoke-virtual {v7, v2, v3}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0bb5 │ │ -03476e: 0b00 |001f: move-result-wide v0 │ │ -034770: 1702 ffff ff7f |0020: const-wide/32 v2, #float nan // #7fffffff │ │ -034776: 3102 0002 |0023: cmp-long v2, v0, v2 │ │ -03477a: 3d02 0800 |0025: if-lez v2, 002d // +0008 │ │ -03477e: 1402 ffff ff7f |0027: const v2, #float nan // #7fffffff │ │ -034784: 5952 4200 |002a: iput v2, v5, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0042 │ │ -034788: 1105 |002c: return-object v5 │ │ -03478a: 8402 |002d: long-to-int v2, v0 │ │ -03478c: 28fc |002e: goto 002a // -0004 │ │ +03713c: |[03713c] com.squareup.okhttp.CacheControl$Builder.minFresh:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; │ │ +03714c: 3b06 1b00 |0000: if-gez v6, 001b // +001b │ │ +037150: 2202 be01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +037154: 2203 d301 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +037158: 7010 500a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03715e: 1a04 da15 |0009: const-string v4, "minFresh < 0: " // string@15da │ │ +037162: 6e20 580a 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037168: 0c03 |000e: move-result-object v3 │ │ +03716a: 6e20 550a 6300 |000f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +037170: 0c03 |0012: move-result-object v3 │ │ +037172: 6e10 640a 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +037178: 0c03 |0016: move-result-object v3 │ │ +03717a: 7020 ef09 3200 |0017: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +037180: 2702 |001a: throw v2 │ │ +037182: 8162 |001b: int-to-long v2, v6 │ │ +037184: 6e30 b50b 2703 |001c: invoke-virtual {v7, v2, v3}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0bb5 │ │ +03718a: 0b00 |001f: move-result-wide v0 │ │ +03718c: 1702 ffff ff7f |0020: const-wide/32 v2, #float nan // #7fffffff │ │ +037192: 3102 0002 |0023: cmp-long v2, v0, v2 │ │ +037196: 3d02 0800 |0025: if-lez v2, 002d // +0008 │ │ +03719a: 1402 ffff ff7f |0027: const v2, #float nan // #7fffffff │ │ +0371a0: 5952 4200 |002a: iput v2, v5, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0042 │ │ +0371a4: 1105 |002c: return-object v5 │ │ +0371a6: 8402 |002d: long-to-int v2, v0 │ │ +0371a8: 28fc |002e: goto 002a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x001b line=340 │ │ 0x0020 line=341 │ │ 0x002c line=344 │ │ 0x002d line=341 │ │ @@ -2945,18 +2945,18 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -034790: |[034790] com.squareup.okhttp.CacheControl$Builder.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ -0347a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0347a2: 5c10 4300 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:Z // field@0043 │ │ -0347a6: 1101 |0003: return-object v1 │ │ +0371ac: |[0371ac] com.squareup.okhttp.CacheControl$Builder.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ +0371bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0371be: 5c10 4300 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:Z // field@0043 │ │ +0371c2: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=284 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/okhttp/CacheControl$Builder; │ │ │ │ @@ -2965,18 +2965,18 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0347a8: |[0347a8] com.squareup.okhttp.CacheControl$Builder.noStore:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ -0347b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0347ba: 5c10 4400 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:Z // field@0044 │ │ -0347be: 1101 |0003: return-object v1 │ │ +0371c4: |[0371c4] com.squareup.okhttp.CacheControl$Builder.noStore:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ +0371d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0371d6: 5c10 4400 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:Z // field@0044 │ │ +0371da: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=290 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/okhttp/CacheControl$Builder; │ │ │ │ @@ -2985,18 +2985,18 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0347c0: |[0347c0] com.squareup.okhttp.CacheControl$Builder.noTransform:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ -0347d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0347d2: 5c10 4500 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.noTransform:Z // field@0045 │ │ -0347d6: 1101 |0003: return-object v1 │ │ +0371dc: |[0371dc] com.squareup.okhttp.CacheControl$Builder.noTransform:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ +0371ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0371ee: 5c10 4500 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.noTransform:Z // field@0045 │ │ +0371f2: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0003 line=359 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/okhttp/CacheControl$Builder; │ │ │ │ @@ -3005,31 +3005,31 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0347d8: |[0347d8] com.squareup.okhttp.CacheControl$Builder.onlyIfCached:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ -0347e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0347ea: 5c10 4600 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:Z // field@0046 │ │ -0347ee: 1101 |0003: return-object v1 │ │ +0371f4: |[0371f4] com.squareup.okhttp.CacheControl$Builder.onlyIfCached:()Lcom/squareup/okhttp/CacheControl$Builder; │ │ +037204: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +037206: 5c10 4600 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:Z // field@0046 │ │ +03720a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=353 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/okhttp/CacheControl$Builder; │ │ │ │ source_file_idx : 584 (CacheControl.java) │ │ │ │ Class #7 header: │ │ -class_idx : 135 │ │ +class_idx : 153 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 584 │ │ static_fields_size : 2 │ │ instance_fields_size: 12 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 12 │ │ │ │ Class #7 annotations: │ │ @@ -3105,34 +3105,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0347f0: |[0347f0] com.squareup.okhttp.CacheControl.:()V │ │ -034800: 2200 8600 |0000: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@0086 │ │ -034804: 7010 8b01 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@018b │ │ -03480a: 6e10 9001 0000 |0005: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; // method@0190 │ │ -034810: 0c00 |0008: move-result-object v0 │ │ -034812: 6e10 8c01 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@018c │ │ -034818: 0c00 |000c: move-result-object v0 │ │ -03481a: 6900 4800 |000d: sput-object v0, Lcom/squareup/okhttp/CacheControl;.FORCE_NETWORK:Lcom/squareup/okhttp/CacheControl; // field@0048 │ │ -03481e: 2200 8600 |000f: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@0086 │ │ -034822: 7010 8b01 0000 |0011: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@018b │ │ -034828: 6e10 9301 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:()Lcom/squareup/okhttp/CacheControl$Builder; // method@0193 │ │ -03482e: 0c00 |0017: move-result-object v0 │ │ -034830: 1401 ffff ff7f |0018: const v1, #float nan // #7fffffff │ │ -034836: 6202 d604 |001b: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -03483a: 6e30 8e01 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/CacheControl$Builder;.maxStale:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; // method@018e │ │ -034840: 0c00 |0020: move-result-object v0 │ │ -034842: 6e10 8c01 0000 |0021: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@018c │ │ -034848: 0c00 |0024: move-result-object v0 │ │ -03484a: 6900 4700 |0025: sput-object v0, Lcom/squareup/okhttp/CacheControl;.FORCE_CACHE:Lcom/squareup/okhttp/CacheControl; // field@0047 │ │ -03484e: 0e00 |0027: return-void │ │ +03720c: |[03720c] com.squareup.okhttp.CacheControl.:()V │ │ +03721c: 2200 9800 |0000: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@0098 │ │ +037220: 7010 8b01 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@018b │ │ +037226: 6e10 9001 0000 |0005: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; // method@0190 │ │ +03722c: 0c00 |0008: move-result-object v0 │ │ +03722e: 6e10 8c01 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@018c │ │ +037234: 0c00 |000c: move-result-object v0 │ │ +037236: 6900 4800 |000d: sput-object v0, Lcom/squareup/okhttp/CacheControl;.FORCE_NETWORK:Lcom/squareup/okhttp/CacheControl; // field@0048 │ │ +03723a: 2200 9800 |000f: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@0098 │ │ +03723e: 7010 8b01 0000 |0011: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@018b │ │ +037244: 6e10 9301 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:()Lcom/squareup/okhttp/CacheControl$Builder; // method@0193 │ │ +03724a: 0c00 |0017: move-result-object v0 │ │ +03724c: 1401 ffff ff7f |0018: const v1, #float nan // #7fffffff │ │ +037252: 6202 d604 |001b: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +037256: 6e30 8e01 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/CacheControl$Builder;.maxStale:(ILjava/util/concurrent/TimeUnit;)Lcom/squareup/okhttp/CacheControl$Builder; // method@018e │ │ +03725c: 0c00 |0020: move-result-object v0 │ │ +03725e: 6e10 8c01 0000 |0021: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@018c │ │ +037264: 0c00 |0024: move-result-object v0 │ │ +037266: 6900 4700 |0025: sput-object v0, Lcom/squareup/okhttp/CacheControl;.FORCE_CACHE:Lcom/squareup/okhttp/CacheControl; // field@0047 │ │ +03726a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000f line=28 │ │ 0x0014 line=29 │ │ 0x001d line=30 │ │ 0x0021 line=31 │ │ @@ -3144,37 +3144,37 @@ │ │ type : '(Lcom/squareup/okhttp/CacheControl$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -034850: |[034850] com.squareup.okhttp.CacheControl.:(Lcom/squareup/okhttp/CacheControl$Builder;)V │ │ -034860: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -034862: 7010 0f0a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -034868: 5530 4300 |0004: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:Z // field@0043 │ │ -03486c: 5c20 5000 |0006: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0050 │ │ -034870: 5530 4400 |0008: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:Z // field@0044 │ │ -034874: 5c20 5100 |000a: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0051 │ │ -034878: 5230 4000 |000c: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0040 │ │ -03487c: 5920 4c00 |000e: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ -034880: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -034882: 5920 5400 |0011: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ -034886: 5c21 4a00 |0013: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@004a │ │ -03488a: 5c21 4b00 |0015: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@004b │ │ -03488e: 5c21 4f00 |0017: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@004f │ │ -034892: 5230 4100 |0019: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0041 │ │ -034896: 5920 4d00 |001b: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ -03489a: 5230 4200 |001d: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0042 │ │ -03489e: 5920 4e00 |001f: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ -0348a2: 5530 4600 |0021: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:Z // field@0046 │ │ -0348a6: 5c20 5300 |0023: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0053 │ │ -0348aa: 5530 4500 |0025: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noTransform:Z // field@0045 │ │ -0348ae: 5c20 5200 |0027: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0052 │ │ -0348b2: 0e00 |0029: return-void │ │ +03726c: |[03726c] com.squareup.okhttp.CacheControl.:(Lcom/squareup/okhttp/CacheControl$Builder;)V │ │ +03727c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03727e: 7010 0f0a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +037284: 5530 4300 |0004: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:Z // field@0043 │ │ +037288: 5c20 5000 |0006: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0050 │ │ +03728c: 5530 4400 |0008: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:Z // field@0044 │ │ +037290: 5c20 5100 |000a: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0051 │ │ +037294: 5230 4000 |000c: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.maxAgeSeconds:I // field@0040 │ │ +037298: 5920 4c00 |000e: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ +03729c: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +03729e: 5920 5400 |0011: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ +0372a2: 5c21 4a00 |0013: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@004a │ │ +0372a6: 5c21 4b00 |0015: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@004b │ │ +0372aa: 5c21 4f00 |0017: iput-boolean v1, v2, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@004f │ │ +0372ae: 5230 4100 |0019: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.maxStaleSeconds:I // field@0041 │ │ +0372b2: 5920 4d00 |001b: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ +0372b6: 5230 4200 |001d: iget v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.minFreshSeconds:I // field@0042 │ │ +0372ba: 5920 4e00 |001f: iput v0, v2, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ +0372be: 5530 4600 |0021: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.onlyIfCached:Z // field@0046 │ │ +0372c2: 5c20 5300 |0023: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0053 │ │ +0372c6: 5530 4500 |0025: iget-boolean v0, v3, Lcom/squareup/okhttp/CacheControl$Builder;.noTransform:Z // field@0045 │ │ +0372ca: 5c20 5200 |0027: iput-boolean v0, v2, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0052 │ │ +0372ce: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=65 │ │ 0x0008 line=66 │ │ 0x000c line=67 │ │ 0x0010 line=68 │ │ @@ -3195,17 +3195,17 @@ │ │ type : '(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0348b4: |[0348b4] com.squareup.okhttp.CacheControl.:(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V │ │ -0348c4: 7020 9501 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/CacheControl;.:(Lcom/squareup/okhttp/CacheControl$Builder;)V // method@0195 │ │ -0348ca: 0e00 |0003: return-void │ │ +0372d0: |[0372d0] com.squareup.okhttp.CacheControl.:(Lcom/squareup/okhttp/CacheControl$Builder;Lcom/squareup/okhttp/CacheControl$1;)V │ │ +0372e0: 7020 9501 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/CacheControl;.:(Lcom/squareup/okhttp/CacheControl$Builder;)V // method@0195 │ │ +0372e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/CacheControl; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/CacheControl$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/CacheControl$1; │ │ @@ -3215,29 +3215,29 @@ │ │ type : '(ZZIIZZZIIZZLjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0348cc: |[0348cc] com.squareup.okhttp.CacheControl.:(ZZIIZZZIIZZLjava/lang/String;)V │ │ -0348dc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0348e2: 5c01 5000 |0003: iput-boolean v1, v0, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0050 │ │ -0348e6: 5c02 5100 |0005: iput-boolean v2, v0, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0051 │ │ -0348ea: 5903 4c00 |0007: iput v3, v0, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ -0348ee: 5904 5400 |0009: iput v4, v0, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ -0348f2: 5c05 4a00 |000b: iput-boolean v5, v0, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@004a │ │ -0348f6: 5c06 4b00 |000d: iput-boolean v6, v0, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@004b │ │ -0348fa: 5c07 4f00 |000f: iput-boolean v7, v0, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@004f │ │ -0348fe: 5908 4d00 |0011: iput v8, v0, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ -034902: 5909 4e00 |0013: iput v9, v0, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ -034906: 5c0a 5300 |0015: iput-boolean v10, v0, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0053 │ │ -03490a: 5c0b 5200 |0017: iput-boolean v11, v0, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0052 │ │ -03490e: 5b0c 4900 |0019: iput-object v12, v0, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0049 │ │ -034912: 0e00 |001b: return-void │ │ +0372e8: |[0372e8] com.squareup.okhttp.CacheControl.:(ZZIIZZZIIZZLjava/lang/String;)V │ │ +0372f8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0372fe: 5c01 5000 |0003: iput-boolean v1, v0, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0050 │ │ +037302: 5c02 5100 |0005: iput-boolean v2, v0, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0051 │ │ +037306: 5903 4c00 |0007: iput v3, v0, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ +03730a: 5904 5400 |0009: iput v4, v0, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ +03730e: 5c05 4a00 |000b: iput-boolean v5, v0, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@004a │ │ +037312: 5c06 4b00 |000d: iput-boolean v6, v0, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@004b │ │ +037316: 5c07 4f00 |000f: iput-boolean v7, v0, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@004f │ │ +03731a: 5908 4d00 |0011: iput v8, v0, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ +03731e: 5909 4e00 |0013: iput v9, v0, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ +037322: 5c0a 5300 |0015: iput-boolean v10, v0, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0053 │ │ +037326: 5c0b 5200 |0017: iput-boolean v11, v0, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0052 │ │ +03732a: 5b0c 4900 |0019: iput-object v12, v0, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0049 │ │ +03732e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ @@ -3270,100 +3270,100 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -034914: |[034914] com.squareup.okhttp.CacheControl.headerValue:()Ljava/lang/String; │ │ -034924: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -034926: 2200 c101 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03492a: 7010 500a 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -034930: 5541 5000 |0006: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0050 │ │ -034934: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -034938: 1a01 4f16 |000a: const-string v1, "no-cache, " // string@164f │ │ -03493c: 6e20 580a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034942: 5541 5100 |000f: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0051 │ │ -034946: 3801 0700 |0011: if-eqz v1, 0018 // +0007 │ │ -03494a: 1a01 5116 |0013: const-string v1, "no-store, " // string@1651 │ │ -03494e: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034954: 5241 4c00 |0018: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ -034958: 3231 1300 |001a: if-eq v1, v3, 002d // +0013 │ │ -03495c: 1a01 7e15 |001c: const-string v1, "max-age=" // string@157e │ │ -034960: 6e20 580a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034966: 0c01 |0021: move-result-object v1 │ │ -034968: 5242 4c00 |0022: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ -03496c: 6e20 550a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -034972: 0c01 |0027: move-result-object v1 │ │ -034974: 1a02 d600 |0028: const-string v2, ", " // string@00d6 │ │ -034978: 6e20 580a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03497e: 5241 5400 |002d: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ -034982: 3231 1300 |002f: if-eq v1, v3, 0042 // +0013 │ │ -034986: 1a01 7d19 |0031: const-string v1, "s-maxage=" // string@197d │ │ -03498a: 6e20 580a 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034990: 0c01 |0036: move-result-object v1 │ │ -034992: 5242 5400 |0037: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ -034996: 6e20 550a 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03499c: 0c01 |003c: move-result-object v1 │ │ -03499e: 1a02 d600 |003d: const-string v2, ", " // string@00d6 │ │ -0349a2: 6e20 580a 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0349a8: 5541 4a00 |0042: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@004a │ │ -0349ac: 3801 0700 |0044: if-eqz v1, 004b // +0007 │ │ -0349b0: 1a01 fd17 |0046: const-string v1, "private, " // string@17fd │ │ -0349b4: 6e20 580a 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0349ba: 5541 4b00 |004b: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@004b │ │ -0349be: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ -0349c2: 1a01 2f18 |004f: const-string v1, "public, " // string@182f │ │ -0349c6: 6e20 580a 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0349cc: 5541 4f00 |0054: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@004f │ │ -0349d0: 3801 0700 |0056: if-eqz v1, 005d // +0007 │ │ -0349d4: 1a01 e315 |0058: const-string v1, "must-revalidate, " // string@15e3 │ │ -0349d8: 6e20 580a 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0349de: 5241 4d00 |005d: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ -0349e2: 3231 1300 |005f: if-eq v1, v3, 0072 // +0013 │ │ -0349e6: 1a01 8115 |0061: const-string v1, "max-stale=" // string@1581 │ │ -0349ea: 6e20 580a 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0349f0: 0c01 |0066: move-result-object v1 │ │ -0349f2: 5242 4d00 |0067: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ -0349f6: 6e20 550a 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0349fc: 0c01 |006c: move-result-object v1 │ │ -0349fe: 1a02 d600 |006d: const-string v2, ", " // string@00d6 │ │ -034a02: 6e20 580a 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034a08: 5241 4e00 |0072: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ -034a0c: 3231 1300 |0074: if-eq v1, v3, 0087 // +0013 │ │ -034a10: 1a01 c715 |0076: const-string v1, "min-fresh=" // string@15c7 │ │ -034a14: 6e20 580a 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034a1a: 0c01 |007b: move-result-object v1 │ │ -034a1c: 5242 4e00 |007c: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ -034a20: 6e20 550a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -034a26: 0c01 |0081: move-result-object v1 │ │ -034a28: 1a02 d600 |0082: const-string v2, ", " // string@00d6 │ │ -034a2c: 6e20 580a 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034a32: 5541 5300 |0087: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0053 │ │ -034a36: 3801 0700 |0089: if-eqz v1, 0090 // +0007 │ │ -034a3a: 1a01 0517 |008b: const-string v1, "only-if-cached, " // string@1705 │ │ -034a3e: 6e20 580a 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034a44: 5541 5200 |0090: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0052 │ │ -034a48: 3801 0700 |0092: if-eqz v1, 0099 // +0007 │ │ -034a4c: 1a01 5316 |0094: const-string v1, "no-transform, " // string@1653 │ │ -034a50: 6e20 580a 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034a56: 6e10 600a 0000 |0099: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -034a5c: 0a01 |009c: move-result v1 │ │ -034a5e: 3901 0500 |009d: if-nez v1, 00a2 // +0005 │ │ -034a62: 1a01 0000 |009f: const-string v1, "" // string@0000 │ │ -034a66: 1101 |00a1: return-object v1 │ │ -034a68: 6e10 600a 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -034a6e: 0a01 |00a5: move-result v1 │ │ -034a70: d801 01fe |00a6: add-int/lit8 v1, v1, #int -2 // #fe │ │ -034a74: 6e10 600a 0000 |00a8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -034a7a: 0a02 |00ab: move-result v2 │ │ -034a7c: 6e30 5d0a 1002 |00ac: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a5d │ │ -034a82: 6e10 640a 0000 |00af: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -034a88: 0c01 |00b2: move-result-object v1 │ │ -034a8a: 28ee |00b3: goto 00a1 // -0012 │ │ +037330: |[037330] com.squareup.okhttp.CacheControl.headerValue:()Ljava/lang/String; │ │ +037340: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +037342: 2200 d301 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +037346: 7010 500a 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03734c: 5541 5000 |0006: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0050 │ │ +037350: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +037354: 1a01 6016 |000a: const-string v1, "no-cache, " // string@1660 │ │ +037358: 6e20 580a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03735e: 5541 5100 |000f: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0051 │ │ +037362: 3801 0700 |0011: if-eqz v1, 0018 // +0007 │ │ +037366: 1a01 6216 |0013: const-string v1, "no-store, " // string@1662 │ │ +03736a: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037370: 5241 4c00 |0018: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ +037374: 3231 1300 |001a: if-eq v1, v3, 002d // +0013 │ │ +037378: 1a01 8f15 |001c: const-string v1, "max-age=" // string@158f │ │ +03737c: 6e20 580a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037382: 0c01 |0021: move-result-object v1 │ │ +037384: 5242 4c00 |0022: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ +037388: 6e20 550a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03738e: 0c01 |0027: move-result-object v1 │ │ +037390: 1a02 d600 |0028: const-string v2, ", " // string@00d6 │ │ +037394: 6e20 580a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03739a: 5241 5400 |002d: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ +03739e: 3231 1300 |002f: if-eq v1, v3, 0042 // +0013 │ │ +0373a2: 1a01 8e19 |0031: const-string v1, "s-maxage=" // string@198e │ │ +0373a6: 6e20 580a 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0373ac: 0c01 |0036: move-result-object v1 │ │ +0373ae: 5242 5400 |0037: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ +0373b2: 6e20 550a 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0373b8: 0c01 |003c: move-result-object v1 │ │ +0373ba: 1a02 d600 |003d: const-string v2, ", " // string@00d6 │ │ +0373be: 6e20 580a 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0373c4: 5541 4a00 |0042: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@004a │ │ +0373c8: 3801 0700 |0044: if-eqz v1, 004b // +0007 │ │ +0373cc: 1a01 0e18 |0046: const-string v1, "private, " // string@180e │ │ +0373d0: 6e20 580a 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0373d6: 5541 4b00 |004b: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@004b │ │ +0373da: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ +0373de: 1a01 4018 |004f: const-string v1, "public, " // string@1840 │ │ +0373e2: 6e20 580a 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0373e8: 5541 4f00 |0054: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@004f │ │ +0373ec: 3801 0700 |0056: if-eqz v1, 005d // +0007 │ │ +0373f0: 1a01 f415 |0058: const-string v1, "must-revalidate, " // string@15f4 │ │ +0373f4: 6e20 580a 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0373fa: 5241 4d00 |005d: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ +0373fe: 3231 1300 |005f: if-eq v1, v3, 0072 // +0013 │ │ +037402: 1a01 9215 |0061: const-string v1, "max-stale=" // string@1592 │ │ +037406: 6e20 580a 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03740c: 0c01 |0066: move-result-object v1 │ │ +03740e: 5242 4d00 |0067: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ +037412: 6e20 550a 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +037418: 0c01 |006c: move-result-object v1 │ │ +03741a: 1a02 d600 |006d: const-string v2, ", " // string@00d6 │ │ +03741e: 6e20 580a 2100 |006f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037424: 5241 4e00 |0072: iget v1, v4, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ +037428: 3231 1300 |0074: if-eq v1, v3, 0087 // +0013 │ │ +03742c: 1a01 d815 |0076: const-string v1, "min-fresh=" // string@15d8 │ │ +037430: 6e20 580a 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037436: 0c01 |007b: move-result-object v1 │ │ +037438: 5242 4e00 |007c: iget v2, v4, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ +03743c: 6e20 550a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +037442: 0c01 |0081: move-result-object v1 │ │ +037444: 1a02 d600 |0082: const-string v2, ", " // string@00d6 │ │ +037448: 6e20 580a 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03744e: 5541 5300 |0087: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0053 │ │ +037452: 3801 0700 |0089: if-eqz v1, 0090 // +0007 │ │ +037456: 1a01 1617 |008b: const-string v1, "only-if-cached, " // string@1716 │ │ +03745a: 6e20 580a 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037460: 5541 5200 |0090: iget-boolean v1, v4, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0052 │ │ +037464: 3801 0700 |0092: if-eqz v1, 0099 // +0007 │ │ +037468: 1a01 6416 |0094: const-string v1, "no-transform, " // string@1664 │ │ +03746c: 6e20 580a 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037472: 6e10 600a 0000 |0099: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +037478: 0a01 |009c: move-result v1 │ │ +03747a: 3901 0500 |009d: if-nez v1, 00a2 // +0005 │ │ +03747e: 1a01 0000 |009f: const-string v1, "" // string@0000 │ │ +037482: 1101 |00a1: return-object v1 │ │ +037484: 6e10 600a 0000 |00a2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +03748a: 0a01 |00a5: move-result v1 │ │ +03748c: d801 01fe |00a6: add-int/lit8 v1, v1, #int -2 // #fe │ │ +037490: 6e10 600a 0000 |00a8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +037496: 0a02 |00ab: move-result v2 │ │ +037498: 6e30 5d0a 1002 |00ac: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a5d │ │ +03749e: 6e10 640a 0000 |00af: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0374a4: 0c01 |00b2: move-result-object v1 │ │ +0374a6: 28ee |00b3: goto 00a1 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x000f line=256 │ │ 0x0018 line=257 │ │ 0x002d line=258 │ │ @@ -3387,236 +3387,236 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 415 16-bit code units │ │ -034a8c: |[034a8c] com.squareup.okhttp.CacheControl.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; │ │ -034a9c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -034a9e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -034aa0: 12f6 |0002: const/4 v6, #int -1 // #ff │ │ -034aa2: 12f7 |0003: const/4 v7, #int -1 // #ff │ │ -034aa4: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -034aa6: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -034aa8: 120a |0006: const/4 v10, #int 0 // #0 │ │ -034aaa: 12fb |0007: const/4 v11, #int -1 // #ff │ │ -034aac: 12fc |0008: const/4 v12, #int -1 // #ff │ │ -034aae: 120d |0009: const/4 v13, #int 0 // #0 │ │ -034ab0: 120e |000a: const/4 v14, #int 0 // #0 │ │ -034ab2: 1310 0100 |000b: const/16 v16, #int 1 // #1 │ │ -034ab6: 120f |000d: const/4 v15, #int 0 // #0 │ │ -034ab8: 1312 0000 |000e: const/16 v18, #int 0 // #0 │ │ -034abc: 7401 4a02 1b00 |0010: invoke-virtual/range {v27}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -034ac2: 0a17 |0013: move-result v23 │ │ -034ac4: 0200 1200 |0014: move/from16 v0, v18 │ │ -034ac8: 0201 1700 |0016: move/from16 v1, v23 │ │ -034acc: 3510 7e01 |0018: if-ge v0, v1, 0196 // +017e │ │ -034ad0: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -034ad4: 0201 1200 |001c: move/from16 v1, v18 │ │ -034ad8: 6e20 4502 1000 |001e: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -034ade: 0c13 |0021: move-result-object v19 │ │ -034ae0: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -034ae4: 0201 1200 |0024: move/from16 v1, v18 │ │ -034ae8: 6e20 4d02 1000 |0026: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -034aee: 0c19 |0029: move-result-object v25 │ │ -034af0: 1a03 4602 |002a: const-string v3, "Cache-Control" // string@0246 │ │ -034af4: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -034af8: 6e20 2b0a 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034afe: 0a03 |0031: move-result v3 │ │ -034b00: 3803 6100 |0032: if-eqz v3, 0093 // +0061 │ │ -034b04: 380f 5c00 |0034: if-eqz v15, 0090 // +005c │ │ -034b08: 1310 0000 |0036: const/16 v16, #int 0 // #0 │ │ -034b0c: 1316 0000 |0038: const/16 v22, #int 0 // #0 │ │ -034b10: 7401 380a 1900 |003a: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@0a38 │ │ -034b16: 0a03 |003d: move-result v3 │ │ -034b18: 0200 1600 |003e: move/from16 v0, v22 │ │ -034b1c: 3530 5201 |0040: if-ge v0, v3, 0192 // +0152 │ │ -034b20: 0218 1600 |0042: move/from16 v24, v22 │ │ -034b24: 1a03 8d01 |0044: const-string v3, "=,;" // string@018d │ │ -034b28: 0800 1900 |0046: move-object/from16 v0, v25 │ │ -034b2c: 0201 1600 |0048: move/from16 v1, v22 │ │ -034b30: 7130 3f06 1003 |004a: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ -034b36: 0a16 |004d: move-result v22 │ │ -034b38: 0800 1900 |004e: move-object/from16 v0, v25 │ │ -034b3c: 0201 1800 |0050: move/from16 v1, v24 │ │ -034b40: 0202 1600 |0052: move/from16 v2, v22 │ │ -034b44: 6e30 450a 1002 |0054: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -034b4a: 0c03 |0057: move-result-object v3 │ │ -034b4c: 6e10 4b0a 0300 |0058: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -034b52: 0c11 |005b: move-result-object v17 │ │ -034b54: 7401 380a 1900 |005c: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@0a38 │ │ -034b5a: 0a03 |005f: move-result v3 │ │ -034b5c: 0200 1600 |0060: move/from16 v0, v22 │ │ -034b60: 3230 1e00 |0062: if-eq v0, v3, 0080 // +001e │ │ -034b64: 0800 1900 |0064: move-object/from16 v0, v25 │ │ -034b68: 0201 1600 |0066: move/from16 v1, v22 │ │ -034b6c: 6e20 250a 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -034b72: 0a03 |006b: move-result v3 │ │ -034b74: 131a 2c00 |006c: const/16 v26, #int 44 // #2c │ │ -034b78: 0200 1a00 |006e: move/from16 v0, v26 │ │ -034b7c: 3203 1000 |0070: if-eq v3, v0, 0080 // +0010 │ │ -034b80: 0800 1900 |0072: move-object/from16 v0, v25 │ │ -034b84: 0201 1600 |0074: move/from16 v1, v22 │ │ -034b88: 6e20 250a 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -034b8e: 0a03 |0079: move-result v3 │ │ -034b90: 131a 3b00 |007a: const/16 v26, #int 59 // #3b │ │ -034b94: 0200 1a00 |007c: move/from16 v0, v26 │ │ -034b98: 3303 2200 |007e: if-ne v3, v0, 00a0 // +0022 │ │ -034b9c: d816 1601 |0080: add-int/lit8 v22, v22, #int 1 // #01 │ │ -034ba0: 1314 0000 |0082: const/16 v20, #int 0 // #0 │ │ -034ba4: 1a03 4e16 |0084: const-string v3, "no-cache" // string@164e │ │ -034ba8: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -034bac: 6e20 2b0a 0300 |0088: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034bb2: 0a03 |008b: move-result v3 │ │ -034bb4: 3803 6a00 |008c: if-eqz v3, 00f6 // +006a │ │ -034bb8: 1214 |008e: const/4 v4, #int 1 // #1 │ │ -034bba: 28ab |008f: goto 003a // -0055 │ │ -034bbc: 080f 1900 |0090: move-object/from16 v15, v25 │ │ -034bc0: 28a6 |0092: goto 0038 // -005a │ │ -034bc2: 1a03 9209 |0093: const-string v3, "Pragma" // string@0992 │ │ -034bc6: 0800 1300 |0095: move-object/from16 v0, v19 │ │ -034bca: 6e20 2b0a 3000 |0097: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034bd0: 0a03 |009a: move-result v3 │ │ -034bd2: 3803 f700 |009b: if-eqz v3, 0192 // +00f7 │ │ -034bd6: 1310 0000 |009d: const/16 v16, #int 0 // #0 │ │ -034bda: 2899 |009f: goto 0038 // -0067 │ │ -034bdc: d816 1601 |00a0: add-int/lit8 v22, v22, #int 1 // #01 │ │ -034be0: 0800 1900 |00a2: move-object/from16 v0, v25 │ │ -034be4: 0201 1600 |00a4: move/from16 v1, v22 │ │ -034be8: 7120 4006 1000 |00a6: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@0640 │ │ -034bee: 0a16 |00a9: move-result v22 │ │ -034bf0: 7401 380a 1900 |00aa: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@0a38 │ │ -034bf6: 0a03 |00ad: move-result v3 │ │ -034bf8: 0200 1600 |00ae: move/from16 v0, v22 │ │ -034bfc: 3530 2b00 |00b0: if-ge v0, v3, 00db // +002b │ │ -034c00: 0800 1900 |00b2: move-object/from16 v0, v25 │ │ -034c04: 0201 1600 |00b4: move/from16 v1, v22 │ │ -034c08: 6e20 250a 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -034c0e: 0a03 |00b9: move-result v3 │ │ -034c10: 131a 2200 |00ba: const/16 v26, #int 34 // #22 │ │ -034c14: 0200 1a00 |00bc: move/from16 v0, v26 │ │ -034c18: 3303 1d00 |00be: if-ne v3, v0, 00db // +001d │ │ -034c1c: d816 1601 |00c0: add-int/lit8 v22, v22, #int 1 // #01 │ │ -034c20: 0215 1600 |00c2: move/from16 v21, v22 │ │ -034c24: 1a03 7c00 |00c4: const-string v3, """ // string@007c │ │ -034c28: 0800 1900 |00c6: move-object/from16 v0, v25 │ │ -034c2c: 0201 1600 |00c8: move/from16 v1, v22 │ │ -034c30: 7130 3f06 1003 |00ca: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ -034c36: 0a16 |00cd: move-result v22 │ │ -034c38: 0800 1900 |00ce: move-object/from16 v0, v25 │ │ -034c3c: 0201 1500 |00d0: move/from16 v1, v21 │ │ -034c40: 0202 1600 |00d2: move/from16 v2, v22 │ │ -034c44: 6e30 450a 1002 |00d4: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -034c4a: 0c14 |00d7: move-result-object v20 │ │ -034c4c: d816 1601 |00d8: add-int/lit8 v22, v22, #int 1 // #01 │ │ -034c50: 28aa |00da: goto 0084 // -0056 │ │ -034c52: 0215 1600 |00db: move/from16 v21, v22 │ │ -034c56: 1a03 f600 |00dd: const-string v3, ",;" // string@00f6 │ │ -034c5a: 0800 1900 |00df: move-object/from16 v0, v25 │ │ -034c5e: 0201 1600 |00e1: move/from16 v1, v22 │ │ -034c62: 7130 3f06 1003 |00e3: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ -034c68: 0a16 |00e6: move-result v22 │ │ -034c6a: 0800 1900 |00e7: move-object/from16 v0, v25 │ │ -034c6e: 0201 1500 |00e9: move/from16 v1, v21 │ │ -034c72: 0202 1600 |00eb: move/from16 v2, v22 │ │ -034c76: 6e30 450a 1002 |00ed: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -034c7c: 0c03 |00f0: move-result-object v3 │ │ -034c7e: 6e10 4b0a 0300 |00f1: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -034c84: 0c14 |00f4: move-result-object v20 │ │ -034c86: 288f |00f5: goto 0084 // -0071 │ │ -034c88: 1a03 5016 |00f6: const-string v3, "no-store" // string@1650 │ │ -034c8c: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ -034c90: 6e20 2b0a 0300 |00fa: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034c96: 0a03 |00fd: move-result v3 │ │ -034c98: 3803 0500 |00fe: if-eqz v3, 0103 // +0005 │ │ -034c9c: 1215 |0100: const/4 v5, #int 1 // #1 │ │ -034c9e: 2900 39ff |0101: goto/16 003a // -00c7 │ │ -034ca2: 1a03 7d15 |0103: const-string v3, "max-age" // string@157d │ │ -034ca6: 0800 1100 |0105: move-object/from16 v0, v17 │ │ -034caa: 6e20 2b0a 0300 |0107: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034cb0: 0a03 |010a: move-result v3 │ │ -034cb2: 3803 0b00 |010b: if-eqz v3, 0116 // +000b │ │ -034cb6: 12f3 |010d: const/4 v3, #int -1 // #ff │ │ -034cb8: 0800 1400 |010e: move-object/from16 v0, v20 │ │ -034cbc: 7120 3e06 3000 |0110: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ -034cc2: 0a06 |0113: move-result v6 │ │ -034cc4: 2900 26ff |0114: goto/16 003a // -00da │ │ -034cc8: 1a03 7c19 |0116: const-string v3, "s-maxage" // string@197c │ │ -034ccc: 0800 1100 |0118: move-object/from16 v0, v17 │ │ -034cd0: 6e20 2b0a 0300 |011a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034cd6: 0a03 |011d: move-result v3 │ │ -034cd8: 3803 0b00 |011e: if-eqz v3, 0129 // +000b │ │ -034cdc: 12f3 |0120: const/4 v3, #int -1 // #ff │ │ -034cde: 0800 1400 |0121: move-object/from16 v0, v20 │ │ -034ce2: 7120 3e06 3000 |0123: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ -034ce8: 0a07 |0126: move-result v7 │ │ -034cea: 2900 13ff |0127: goto/16 003a // -00ed │ │ -034cee: 1a03 fc17 |0129: const-string v3, "private" // string@17fc │ │ -034cf2: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -034cf6: 6e20 2b0a 0300 |012d: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034cfc: 0a03 |0130: move-result v3 │ │ -034cfe: 3803 0500 |0131: if-eqz v3, 0136 // +0005 │ │ -034d02: 1218 |0133: const/4 v8, #int 1 // #1 │ │ -034d04: 2900 06ff |0134: goto/16 003a // -00fa │ │ -034d08: 1a03 2e18 |0136: const-string v3, "public" // string@182e │ │ -034d0c: 0800 1100 |0138: move-object/from16 v0, v17 │ │ -034d10: 6e20 2b0a 0300 |013a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034d16: 0a03 |013d: move-result v3 │ │ -034d18: 3803 0500 |013e: if-eqz v3, 0143 // +0005 │ │ -034d1c: 1219 |0140: const/4 v9, #int 1 // #1 │ │ -034d1e: 2900 f9fe |0141: goto/16 003a // -0107 │ │ -034d22: 1a03 e215 |0143: const-string v3, "must-revalidate" // string@15e2 │ │ -034d26: 0800 1100 |0145: move-object/from16 v0, v17 │ │ -034d2a: 6e20 2b0a 0300 |0147: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034d30: 0a03 |014a: move-result v3 │ │ -034d32: 3803 0500 |014b: if-eqz v3, 0150 // +0005 │ │ -034d36: 121a |014d: const/4 v10, #int 1 // #1 │ │ -034d38: 2900 ecfe |014e: goto/16 003a // -0114 │ │ -034d3c: 1a03 8015 |0150: const-string v3, "max-stale" // string@1580 │ │ -034d40: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -034d44: 6e20 2b0a 0300 |0154: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034d4a: 0a03 |0157: move-result v3 │ │ -034d4c: 3803 0d00 |0158: if-eqz v3, 0165 // +000d │ │ -034d50: 1403 ffff ff7f |015a: const v3, #float nan // #7fffffff │ │ -034d56: 0800 1400 |015d: move-object/from16 v0, v20 │ │ -034d5a: 7120 3e06 3000 |015f: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ -034d60: 0a0b |0162: move-result v11 │ │ -034d62: 2900 d7fe |0163: goto/16 003a // -0129 │ │ -034d66: 1a03 c615 |0165: const-string v3, "min-fresh" // string@15c6 │ │ -034d6a: 0800 1100 |0167: move-object/from16 v0, v17 │ │ -034d6e: 6e20 2b0a 0300 |0169: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034d74: 0a03 |016c: move-result v3 │ │ -034d76: 3803 0b00 |016d: if-eqz v3, 0178 // +000b │ │ -034d7a: 12f3 |016f: const/4 v3, #int -1 // #ff │ │ -034d7c: 0800 1400 |0170: move-object/from16 v0, v20 │ │ -034d80: 7120 3e06 3000 |0172: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ -034d86: 0a0c |0175: move-result v12 │ │ -034d88: 2900 c4fe |0176: goto/16 003a // -013c │ │ -034d8c: 1a03 0417 |0178: const-string v3, "only-if-cached" // string@1704 │ │ -034d90: 0800 1100 |017a: move-object/from16 v0, v17 │ │ -034d94: 6e20 2b0a 0300 |017c: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034d9a: 0a03 |017f: move-result v3 │ │ -034d9c: 3803 0500 |0180: if-eqz v3, 0185 // +0005 │ │ -034da0: 121d |0182: const/4 v13, #int 1 // #1 │ │ -034da2: 2900 b7fe |0183: goto/16 003a // -0149 │ │ -034da6: 1a03 5216 |0185: const-string v3, "no-transform" // string@1652 │ │ -034daa: 0800 1100 |0187: move-object/from16 v0, v17 │ │ -034dae: 6e20 2b0a 0300 |0189: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -034db4: 0a03 |018c: move-result v3 │ │ -034db6: 3803 adfe |018d: if-eqz v3, 003a // -0153 │ │ -034dba: 121e |018f: const/4 v14, #int 1 // #1 │ │ -034dbc: 2900 aafe |0190: goto/16 003a // -0156 │ │ -034dc0: d812 1201 |0192: add-int/lit8 v18, v18, #int 1 // #01 │ │ -034dc4: 2900 80fe |0194: goto/16 0014 // -0180 │ │ -034dc8: 3910 0300 |0196: if-nez v16, 0199 // +0003 │ │ -034dcc: 120f |0198: const/4 v15, #int 0 // #0 │ │ -034dce: 2203 8700 |0199: new-instance v3, Lcom/squareup/okhttp/CacheControl; // type@0087 │ │ -034dd2: 760d 9701 0300 |019b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/okhttp/CacheControl;.:(ZZIIZZZIIZZLjava/lang/String;)V // method@0197 │ │ -034dd8: 1103 |019e: return-object v3 │ │ +0374a8: |[0374a8] com.squareup.okhttp.CacheControl.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; │ │ +0374b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0374ba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0374bc: 12f6 |0002: const/4 v6, #int -1 // #ff │ │ +0374be: 12f7 |0003: const/4 v7, #int -1 // #ff │ │ +0374c0: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0374c2: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +0374c4: 120a |0006: const/4 v10, #int 0 // #0 │ │ +0374c6: 12fb |0007: const/4 v11, #int -1 // #ff │ │ +0374c8: 12fc |0008: const/4 v12, #int -1 // #ff │ │ +0374ca: 120d |0009: const/4 v13, #int 0 // #0 │ │ +0374cc: 120e |000a: const/4 v14, #int 0 // #0 │ │ +0374ce: 1310 0100 |000b: const/16 v16, #int 1 // #1 │ │ +0374d2: 120f |000d: const/4 v15, #int 0 // #0 │ │ +0374d4: 1312 0000 |000e: const/16 v18, #int 0 // #0 │ │ +0374d8: 7401 4a02 1b00 |0010: invoke-virtual/range {v27}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +0374de: 0a17 |0013: move-result v23 │ │ +0374e0: 0200 1200 |0014: move/from16 v0, v18 │ │ +0374e4: 0201 1700 |0016: move/from16 v1, v23 │ │ +0374e8: 3510 7e01 |0018: if-ge v0, v1, 0196 // +017e │ │ +0374ec: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ +0374f0: 0201 1200 |001c: move/from16 v1, v18 │ │ +0374f4: 6e20 4502 1000 |001e: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +0374fa: 0c13 |0021: move-result-object v19 │ │ +0374fc: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +037500: 0201 1200 |0024: move/from16 v1, v18 │ │ +037504: 6e20 4d02 1000 |0026: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +03750a: 0c19 |0029: move-result-object v25 │ │ +03750c: 1a03 4602 |002a: const-string v3, "Cache-Control" // string@0246 │ │ +037510: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +037514: 6e20 2b0a 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03751a: 0a03 |0031: move-result v3 │ │ +03751c: 3803 6100 |0032: if-eqz v3, 0093 // +0061 │ │ +037520: 380f 5c00 |0034: if-eqz v15, 0090 // +005c │ │ +037524: 1310 0000 |0036: const/16 v16, #int 0 // #0 │ │ +037528: 1316 0000 |0038: const/16 v22, #int 0 // #0 │ │ +03752c: 7401 380a 1900 |003a: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@0a38 │ │ +037532: 0a03 |003d: move-result v3 │ │ +037534: 0200 1600 |003e: move/from16 v0, v22 │ │ +037538: 3530 5201 |0040: if-ge v0, v3, 0192 // +0152 │ │ +03753c: 0218 1600 |0042: move/from16 v24, v22 │ │ +037540: 1a03 8d01 |0044: const-string v3, "=,;" // string@018d │ │ +037544: 0800 1900 |0046: move-object/from16 v0, v25 │ │ +037548: 0201 1600 |0048: move/from16 v1, v22 │ │ +03754c: 7130 3f06 1003 |004a: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ +037552: 0a16 |004d: move-result v22 │ │ +037554: 0800 1900 |004e: move-object/from16 v0, v25 │ │ +037558: 0201 1800 |0050: move/from16 v1, v24 │ │ +03755c: 0202 1600 |0052: move/from16 v2, v22 │ │ +037560: 6e30 450a 1002 |0054: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +037566: 0c03 |0057: move-result-object v3 │ │ +037568: 6e10 4b0a 0300 |0058: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +03756e: 0c11 |005b: move-result-object v17 │ │ +037570: 7401 380a 1900 |005c: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@0a38 │ │ +037576: 0a03 |005f: move-result v3 │ │ +037578: 0200 1600 |0060: move/from16 v0, v22 │ │ +03757c: 3230 1e00 |0062: if-eq v0, v3, 0080 // +001e │ │ +037580: 0800 1900 |0064: move-object/from16 v0, v25 │ │ +037584: 0201 1600 |0066: move/from16 v1, v22 │ │ +037588: 6e20 250a 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03758e: 0a03 |006b: move-result v3 │ │ +037590: 131a 2c00 |006c: const/16 v26, #int 44 // #2c │ │ +037594: 0200 1a00 |006e: move/from16 v0, v26 │ │ +037598: 3203 1000 |0070: if-eq v3, v0, 0080 // +0010 │ │ +03759c: 0800 1900 |0072: move-object/from16 v0, v25 │ │ +0375a0: 0201 1600 |0074: move/from16 v1, v22 │ │ +0375a4: 6e20 250a 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +0375aa: 0a03 |0079: move-result v3 │ │ +0375ac: 131a 3b00 |007a: const/16 v26, #int 59 // #3b │ │ +0375b0: 0200 1a00 |007c: move/from16 v0, v26 │ │ +0375b4: 3303 2200 |007e: if-ne v3, v0, 00a0 // +0022 │ │ +0375b8: d816 1601 |0080: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0375bc: 1314 0000 |0082: const/16 v20, #int 0 // #0 │ │ +0375c0: 1a03 5f16 |0084: const-string v3, "no-cache" // string@165f │ │ +0375c4: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +0375c8: 6e20 2b0a 0300 |0088: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0375ce: 0a03 |008b: move-result v3 │ │ +0375d0: 3803 6a00 |008c: if-eqz v3, 00f6 // +006a │ │ +0375d4: 1214 |008e: const/4 v4, #int 1 // #1 │ │ +0375d6: 28ab |008f: goto 003a // -0055 │ │ +0375d8: 080f 1900 |0090: move-object/from16 v15, v25 │ │ +0375dc: 28a6 |0092: goto 0038 // -005a │ │ +0375de: 1a03 a609 |0093: const-string v3, "Pragma" // string@09a6 │ │ +0375e2: 0800 1300 |0095: move-object/from16 v0, v19 │ │ +0375e6: 6e20 2b0a 3000 |0097: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0375ec: 0a03 |009a: move-result v3 │ │ +0375ee: 3803 f700 |009b: if-eqz v3, 0192 // +00f7 │ │ +0375f2: 1310 0000 |009d: const/16 v16, #int 0 // #0 │ │ +0375f6: 2899 |009f: goto 0038 // -0067 │ │ +0375f8: d816 1601 |00a0: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0375fc: 0800 1900 |00a2: move-object/from16 v0, v25 │ │ +037600: 0201 1600 |00a4: move/from16 v1, v22 │ │ +037604: 7120 4006 1000 |00a6: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@0640 │ │ +03760a: 0a16 |00a9: move-result v22 │ │ +03760c: 7401 380a 1900 |00aa: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@0a38 │ │ +037612: 0a03 |00ad: move-result v3 │ │ +037614: 0200 1600 |00ae: move/from16 v0, v22 │ │ +037618: 3530 2b00 |00b0: if-ge v0, v3, 00db // +002b │ │ +03761c: 0800 1900 |00b2: move-object/from16 v0, v25 │ │ +037620: 0201 1600 |00b4: move/from16 v1, v22 │ │ +037624: 6e20 250a 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03762a: 0a03 |00b9: move-result v3 │ │ +03762c: 131a 2200 |00ba: const/16 v26, #int 34 // #22 │ │ +037630: 0200 1a00 |00bc: move/from16 v0, v26 │ │ +037634: 3303 1d00 |00be: if-ne v3, v0, 00db // +001d │ │ +037638: d816 1601 |00c0: add-int/lit8 v22, v22, #int 1 // #01 │ │ +03763c: 0215 1600 |00c2: move/from16 v21, v22 │ │ +037640: 1a03 7c00 |00c4: const-string v3, """ // string@007c │ │ +037644: 0800 1900 |00c6: move-object/from16 v0, v25 │ │ +037648: 0201 1600 |00c8: move/from16 v1, v22 │ │ +03764c: 7130 3f06 1003 |00ca: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ +037652: 0a16 |00cd: move-result v22 │ │ +037654: 0800 1900 |00ce: move-object/from16 v0, v25 │ │ +037658: 0201 1500 |00d0: move/from16 v1, v21 │ │ +03765c: 0202 1600 |00d2: move/from16 v2, v22 │ │ +037660: 6e30 450a 1002 |00d4: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +037666: 0c14 |00d7: move-result-object v20 │ │ +037668: d816 1601 |00d8: add-int/lit8 v22, v22, #int 1 // #01 │ │ +03766c: 28aa |00da: goto 0084 // -0056 │ │ +03766e: 0215 1600 |00db: move/from16 v21, v22 │ │ +037672: 1a03 f600 |00dd: const-string v3, ",;" // string@00f6 │ │ +037676: 0800 1900 |00df: move-object/from16 v0, v25 │ │ +03767a: 0201 1600 |00e1: move/from16 v1, v22 │ │ +03767e: 7130 3f06 1003 |00e3: invoke-static {v0, v1, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ +037684: 0a16 |00e6: move-result v22 │ │ +037686: 0800 1900 |00e7: move-object/from16 v0, v25 │ │ +03768a: 0201 1500 |00e9: move/from16 v1, v21 │ │ +03768e: 0202 1600 |00eb: move/from16 v2, v22 │ │ +037692: 6e30 450a 1002 |00ed: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +037698: 0c03 |00f0: move-result-object v3 │ │ +03769a: 6e10 4b0a 0300 |00f1: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0376a0: 0c14 |00f4: move-result-object v20 │ │ +0376a2: 288f |00f5: goto 0084 // -0071 │ │ +0376a4: 1a03 6116 |00f6: const-string v3, "no-store" // string@1661 │ │ +0376a8: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ +0376ac: 6e20 2b0a 0300 |00fa: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0376b2: 0a03 |00fd: move-result v3 │ │ +0376b4: 3803 0500 |00fe: if-eqz v3, 0103 // +0005 │ │ +0376b8: 1215 |0100: const/4 v5, #int 1 // #1 │ │ +0376ba: 2900 39ff |0101: goto/16 003a // -00c7 │ │ +0376be: 1a03 8e15 |0103: const-string v3, "max-age" // string@158e │ │ +0376c2: 0800 1100 |0105: move-object/from16 v0, v17 │ │ +0376c6: 6e20 2b0a 0300 |0107: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0376cc: 0a03 |010a: move-result v3 │ │ +0376ce: 3803 0b00 |010b: if-eqz v3, 0116 // +000b │ │ +0376d2: 12f3 |010d: const/4 v3, #int -1 // #ff │ │ +0376d4: 0800 1400 |010e: move-object/from16 v0, v20 │ │ +0376d8: 7120 3e06 3000 |0110: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ +0376de: 0a06 |0113: move-result v6 │ │ +0376e0: 2900 26ff |0114: goto/16 003a // -00da │ │ +0376e4: 1a03 8d19 |0116: const-string v3, "s-maxage" // string@198d │ │ +0376e8: 0800 1100 |0118: move-object/from16 v0, v17 │ │ +0376ec: 6e20 2b0a 0300 |011a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0376f2: 0a03 |011d: move-result v3 │ │ +0376f4: 3803 0b00 |011e: if-eqz v3, 0129 // +000b │ │ +0376f8: 12f3 |0120: const/4 v3, #int -1 // #ff │ │ +0376fa: 0800 1400 |0121: move-object/from16 v0, v20 │ │ +0376fe: 7120 3e06 3000 |0123: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ +037704: 0a07 |0126: move-result v7 │ │ +037706: 2900 13ff |0127: goto/16 003a // -00ed │ │ +03770a: 1a03 0d18 |0129: const-string v3, "private" // string@180d │ │ +03770e: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +037712: 6e20 2b0a 0300 |012d: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +037718: 0a03 |0130: move-result v3 │ │ +03771a: 3803 0500 |0131: if-eqz v3, 0136 // +0005 │ │ +03771e: 1218 |0133: const/4 v8, #int 1 // #1 │ │ +037720: 2900 06ff |0134: goto/16 003a // -00fa │ │ +037724: 1a03 3f18 |0136: const-string v3, "public" // string@183f │ │ +037728: 0800 1100 |0138: move-object/from16 v0, v17 │ │ +03772c: 6e20 2b0a 0300 |013a: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +037732: 0a03 |013d: move-result v3 │ │ +037734: 3803 0500 |013e: if-eqz v3, 0143 // +0005 │ │ +037738: 1219 |0140: const/4 v9, #int 1 // #1 │ │ +03773a: 2900 f9fe |0141: goto/16 003a // -0107 │ │ +03773e: 1a03 f315 |0143: const-string v3, "must-revalidate" // string@15f3 │ │ +037742: 0800 1100 |0145: move-object/from16 v0, v17 │ │ +037746: 6e20 2b0a 0300 |0147: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03774c: 0a03 |014a: move-result v3 │ │ +03774e: 3803 0500 |014b: if-eqz v3, 0150 // +0005 │ │ +037752: 121a |014d: const/4 v10, #int 1 // #1 │ │ +037754: 2900 ecfe |014e: goto/16 003a // -0114 │ │ +037758: 1a03 9115 |0150: const-string v3, "max-stale" // string@1591 │ │ +03775c: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +037760: 6e20 2b0a 0300 |0154: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +037766: 0a03 |0157: move-result v3 │ │ +037768: 3803 0d00 |0158: if-eqz v3, 0165 // +000d │ │ +03776c: 1403 ffff ff7f |015a: const v3, #float nan // #7fffffff │ │ +037772: 0800 1400 |015d: move-object/from16 v0, v20 │ │ +037776: 7120 3e06 3000 |015f: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ +03777c: 0a0b |0162: move-result v11 │ │ +03777e: 2900 d7fe |0163: goto/16 003a // -0129 │ │ +037782: 1a03 d715 |0165: const-string v3, "min-fresh" // string@15d7 │ │ +037786: 0800 1100 |0167: move-object/from16 v0, v17 │ │ +03778a: 6e20 2b0a 0300 |0169: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +037790: 0a03 |016c: move-result v3 │ │ +037792: 3803 0b00 |016d: if-eqz v3, 0178 // +000b │ │ +037796: 12f3 |016f: const/4 v3, #int -1 // #ff │ │ +037798: 0800 1400 |0170: move-object/from16 v0, v20 │ │ +03779c: 7120 3e06 3000 |0172: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ +0377a2: 0a0c |0175: move-result v12 │ │ +0377a4: 2900 c4fe |0176: goto/16 003a // -013c │ │ +0377a8: 1a03 1517 |0178: const-string v3, "only-if-cached" // string@1715 │ │ +0377ac: 0800 1100 |017a: move-object/from16 v0, v17 │ │ +0377b0: 6e20 2b0a 0300 |017c: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0377b6: 0a03 |017f: move-result v3 │ │ +0377b8: 3803 0500 |0180: if-eqz v3, 0185 // +0005 │ │ +0377bc: 121d |0182: const/4 v13, #int 1 // #1 │ │ +0377be: 2900 b7fe |0183: goto/16 003a // -0149 │ │ +0377c2: 1a03 6316 |0185: const-string v3, "no-transform" // string@1663 │ │ +0377c6: 0800 1100 |0187: move-object/from16 v0, v17 │ │ +0377ca: 6e20 2b0a 0300 |0189: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0377d0: 0a03 |018c: move-result v3 │ │ +0377d2: 3803 adfe |018d: if-eqz v3, 003a // -0153 │ │ +0377d6: 121e |018f: const/4 v14, #int 1 // #1 │ │ +0377d8: 2900 aafe |0190: goto/16 003a // -0156 │ │ +0377dc: d812 1201 |0192: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0377e0: 2900 80fe |0194: goto/16 0014 // -0180 │ │ +0377e4: 3910 0300 |0196: if-nez v16, 0199 // +0003 │ │ +0377e8: 120f |0198: const/4 v15, #int 0 // #0 │ │ +0377ea: 2203 9900 |0199: new-instance v3, Lcom/squareup/okhttp/CacheControl; // type@0099 │ │ +0377ee: 760d 9701 0300 |019b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/okhttp/CacheControl;.:(ZZIIZZZIIZZLjava/lang/String;)V // method@0197 │ │ +0377f4: 1103 |019e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0001 line=153 │ │ 0x0002 line=154 │ │ 0x0003 line=155 │ │ 0x0004 line=156 │ │ @@ -3720,17 +3720,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034ddc: |[034ddc] com.squareup.okhttp.CacheControl.isPrivate:()Z │ │ -034dec: 5510 4a00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@004a │ │ -034df0: 0f00 |0002: return v0 │ │ +0377f8: |[0377f8] com.squareup.okhttp.CacheControl.isPrivate:()Z │ │ +037808: 5510 4a00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.isPrivate:Z // field@004a │ │ +03780c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #1 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3738,17 +3738,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034df4: |[034df4] com.squareup.okhttp.CacheControl.isPublic:()Z │ │ -034e04: 5510 4b00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@004b │ │ -034e08: 0f00 |0002: return v0 │ │ +037810: |[037810] com.squareup.okhttp.CacheControl.isPublic:()Z │ │ +037820: 5510 4b00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.isPublic:Z // field@004b │ │ +037824: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #2 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3756,17 +3756,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034e0c: |[034e0c] com.squareup.okhttp.CacheControl.maxAgeSeconds:()I │ │ -034e1c: 5210 4c00 |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ -034e20: 0f00 |0002: return v0 │ │ +037828: |[037828] com.squareup.okhttp.CacheControl.maxAgeSeconds:()I │ │ +037838: 5210 4c00 |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:I // field@004c │ │ +03783c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #3 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3774,17 +3774,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034e24: |[034e24] com.squareup.okhttp.CacheControl.maxStaleSeconds:()I │ │ -034e34: 5210 4d00 |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ -034e38: 0f00 |0002: return v0 │ │ +037840: |[037840] com.squareup.okhttp.CacheControl.maxStaleSeconds:()I │ │ +037850: 5210 4d00 |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:I // field@004d │ │ +037854: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #4 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3792,17 +3792,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034e3c: |[034e3c] com.squareup.okhttp.CacheControl.minFreshSeconds:()I │ │ -034e4c: 5210 4e00 |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ -034e50: 0f00 |0002: return v0 │ │ +037858: |[037858] com.squareup.okhttp.CacheControl.minFreshSeconds:()I │ │ +037868: 5210 4e00 |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:I // field@004e │ │ +03786c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #5 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3810,17 +3810,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034e54: |[034e54] com.squareup.okhttp.CacheControl.mustRevalidate:()Z │ │ -034e64: 5510 4f00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@004f │ │ -034e68: 0f00 |0002: return v0 │ │ +037870: |[037870] com.squareup.okhttp.CacheControl.mustRevalidate:()Z │ │ +037880: 5510 4f00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:Z // field@004f │ │ +037884: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #6 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3828,17 +3828,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034e6c: |[034e6c] com.squareup.okhttp.CacheControl.noCache:()Z │ │ -034e7c: 5510 5000 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0050 │ │ -034e80: 0f00 |0002: return v0 │ │ +037888: |[037888] com.squareup.okhttp.CacheControl.noCache:()Z │ │ +037898: 5510 5000 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noCache:Z // field@0050 │ │ +03789c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #7 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3846,17 +3846,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034e84: |[034e84] com.squareup.okhttp.CacheControl.noStore:()Z │ │ -034e94: 5510 5100 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0051 │ │ -034e98: 0f00 |0002: return v0 │ │ +0378a0: |[0378a0] com.squareup.okhttp.CacheControl.noStore:()Z │ │ +0378b0: 5510 5100 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noStore:Z // field@0051 │ │ +0378b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #8 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3864,17 +3864,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034e9c: |[034e9c] com.squareup.okhttp.CacheControl.noTransform:()Z │ │ -034eac: 5510 5200 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0052 │ │ -034eb0: 0f00 |0002: return v0 │ │ +0378b8: |[0378b8] com.squareup.okhttp.CacheControl.noTransform:()Z │ │ +0378c8: 5510 5200 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.noTransform:Z // field@0052 │ │ +0378cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #9 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3882,17 +3882,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034eb4: |[034eb4] com.squareup.okhttp.CacheControl.onlyIfCached:()Z │ │ -034ec4: 5510 5300 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0053 │ │ -034ec8: 0f00 |0002: return v0 │ │ +0378d0: |[0378d0] com.squareup.okhttp.CacheControl.onlyIfCached:()Z │ │ +0378e0: 5510 5300 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:Z // field@0053 │ │ +0378e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #10 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3900,17 +3900,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034ecc: |[034ecc] com.squareup.okhttp.CacheControl.sMaxAgeSeconds:()I │ │ -034edc: 5210 5400 |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ -034ee0: 0f00 |0002: return v0 │ │ +0378e8: |[0378e8] com.squareup.okhttp.CacheControl.sMaxAgeSeconds:()I │ │ +0378f8: 5210 5400 |0000: iget v0, v1, Lcom/squareup/okhttp/CacheControl;.sMaxAgeSeconds:I // field@0054 │ │ +0378fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ #11 : (in Lcom/squareup/okhttp/CacheControl;) │ │ @@ -3918,37 +3918,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -034ee4: |[034ee4] com.squareup.okhttp.CacheControl.toString:()Ljava/lang/String; │ │ -034ef4: 5410 4900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0049 │ │ -034ef8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -034efc: 1100 |0004: return-object v0 │ │ -034efe: 7010 9801 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/CacheControl;.headerValue:()Ljava/lang/String; // method@0198 │ │ -034f04: 0c00 |0008: move-result-object v0 │ │ -034f06: 5b10 4900 |0009: iput-object v0, v1, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0049 │ │ -034f0a: 28f9 |000b: goto 0004 // -0007 │ │ +037900: |[037900] com.squareup.okhttp.CacheControl.toString:()Ljava/lang/String; │ │ +037910: 5410 4900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0049 │ │ +037914: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +037918: 1100 |0004: return-object v0 │ │ +03791a: 7010 9801 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/CacheControl;.headerValue:()Ljava/lang/String; // method@0198 │ │ +037920: 0c00 |0008: move-result-object v0 │ │ +037922: 5b10 4900 |0009: iput-object v0, v1, Lcom/squareup/okhttp/CacheControl;.headerValue:Ljava/lang/String; // field@0049 │ │ +037926: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0002 line=250 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Ljava/lang/String; │ │ 0x0005 - 0x0009 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/CacheControl; │ │ │ │ source_file_idx : 584 (CacheControl.java) │ │ │ │ Class #8 header: │ │ -class_idx : 136 │ │ +class_idx : 154 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 590 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #8 annotations: │ │ @@ -3964,17 +3964,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 590 (Call.java) │ │ │ │ Class #9 header: │ │ -class_idx : 139 │ │ +class_idx : 157 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 590 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 8 │ │ │ │ Class #9 annotations: │ │ @@ -4022,21 +4022,21 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -034f0c: |[034f0c] com.squareup.okhttp.Call.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V │ │ -034f1c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -034f22: 6e10 ec02 0200 |0003: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.copyWithDefaults:()Lcom/squareup/okhttp/OkHttpClient; // method@02ec │ │ -034f28: 0c00 |0006: move-result-object v0 │ │ -034f2a: 5b10 5d00 |0007: iput-object v0, v1, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ -034f2e: 5b13 6000 |0009: iput-object v3, v1, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -034f32: 0e00 |000b: return-void │ │ +037928: |[037928] com.squareup.okhttp.Call.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V │ │ +037938: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03793e: 6e10 ec02 0200 |0003: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.copyWithDefaults:()Lcom/squareup/okhttp/OkHttpClient; // method@02ec │ │ +037944: 0c00 |0006: move-result-object v0 │ │ +037946: 5b10 5d00 |0007: iput-object v0, v1, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ +03794a: 5b13 6000 |0009: iput-object v3, v1, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +03794e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ locals : │ │ @@ -4049,18 +4049,18 @@ │ │ type : '(Lcom/squareup/okhttp/Call;Z)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -034f34: |[034f34] com.squareup.okhttp.Call.access$100:(Lcom/squareup/okhttp/Call;Z)Lcom/squareup/okhttp/Response; │ │ -034f44: 7020 bb01 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/Call;.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; // method@01bb │ │ -034f4a: 0c00 |0003: move-result-object v0 │ │ -034f4c: 1100 |0004: return-object v0 │ │ +037950: |[037950] com.squareup.okhttp.Call.access$100:(Lcom/squareup/okhttp/Call;Z)Lcom/squareup/okhttp/Response; │ │ +037960: 7020 bb01 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/Call;.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; // method@01bb │ │ +037966: 0c00 |0003: move-result-object v0 │ │ +037968: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/Call; │ │ 0x0000 - 0x0005 reg=2 x1 Z │ │ │ │ @@ -4069,18 +4069,18 @@ │ │ type : '(Lcom/squareup/okhttp/Call;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -034f50: |[034f50] com.squareup.okhttp.Call.access$200:(Lcom/squareup/okhttp/Call;)Ljava/lang/String; │ │ -034f60: 7010 bf01 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/Call;.toLoggableString:()Ljava/lang/String; // method@01bf │ │ -034f66: 0c00 |0003: move-result-object v0 │ │ -034f68: 1100 |0004: return-object v0 │ │ +03796c: |[03796c] com.squareup.okhttp.Call.access$200:(Lcom/squareup/okhttp/Call;)Ljava/lang/String; │ │ +03797c: 7010 bf01 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/Call;.toLoggableString:()Ljava/lang/String; // method@01bf │ │ +037982: 0c00 |0003: move-result-object v0 │ │ +037984: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/Call; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Call;) │ │ @@ -4088,17 +4088,17 @@ │ │ type : '(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034f6c: |[034f6c] com.squareup.okhttp.Call.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; │ │ -034f7c: 5410 5d00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ -034f80: 1100 |0002: return-object v0 │ │ +037988: |[037988] com.squareup.okhttp.Call.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; │ │ +037998: 5410 5d00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ +03799c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Call; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Call;) │ │ @@ -4106,23 +4106,23 @@ │ │ type : '(Z)Lcom/squareup/okhttp/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -034f84: |[034f84] com.squareup.okhttp.Call.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; │ │ -034f94: 2200 8900 |0000: new-instance v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; // type@0089 │ │ -034f98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -034f9a: 5432 6000 |0003: iget-object v2, v3, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -034f9e: 7054 a601 3021 |0005: invoke-direct {v0, v3, v1, v2, v4}, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V // method@01a6 │ │ -034fa4: 5431 6000 |0008: iget-object v1, v3, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -034fa8: 7220 ba02 1000 |000a: invoke-interface {v0, v1}, Lcom/squareup/okhttp/Interceptor$Chain;.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@02ba │ │ -034fae: 0c01 |000d: move-result-object v1 │ │ -034fb0: 1101 |000e: return-object v1 │ │ +0379a0: |[0379a0] com.squareup.okhttp.Call.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; │ │ +0379b0: 2200 9b00 |0000: new-instance v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; // type@009b │ │ +0379b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0379b6: 5432 6000 |0003: iget-object v2, v3, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +0379ba: 7054 a601 3021 |0005: invoke-direct {v0, v3, v1, v2, v4}, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V // method@01a6 │ │ +0379c0: 5431 6000 |0008: iget-object v1, v3, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +0379c4: 7220 ba02 1000 |000a: invoke-interface {v0, v1}, Lcom/squareup/okhttp/Interceptor$Chain;.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@02ba │ │ +0379ca: 0c01 |000d: move-result-object v1 │ │ +0379cc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0008 line=205 │ │ locals : │ │ 0x0008 - 0x000f reg=0 chain Lcom/squareup/okhttp/Interceptor$Chain; │ │ 0x0000 - 0x000f reg=3 this Lcom/squareup/okhttp/Call; │ │ @@ -4133,38 +4133,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -034fb4: |[034fb4] com.squareup.okhttp.Call.toLoggableString:()Ljava/lang/String; │ │ -034fc4: 5542 5c00 |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ -034fc8: 3802 2800 |0002: if-eqz v2, 002a // +0028 │ │ -034fcc: 1a01 8f0e |0004: const-string v1, "canceled call" // string@0e8f │ │ -034fd0: 5442 6000 |0006: iget-object v2, v4, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -034fd4: 6e10 4803 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -034fda: 0c02 |000b: move-result-object v2 │ │ -034fdc: 1a03 1201 |000c: const-string v3, "/..." // string@0112 │ │ -034fe0: 6e20 b302 3200 |000e: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/HttpUrl;.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02b3 │ │ -034fe6: 0c00 |0011: move-result-object v0 │ │ -034fe8: 2202 c101 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -034fec: 7010 500a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -034ff2: 6e20 580a 1200 |0017: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -034ff8: 0c02 |001a: move-result-object v2 │ │ -034ffa: 1a03 7300 |001b: const-string v3, " to " // string@0073 │ │ -034ffe: 6e20 580a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035004: 0c02 |0020: move-result-object v2 │ │ -035006: 6e20 570a 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03500c: 0c02 |0024: move-result-object v2 │ │ -03500e: 6e10 640a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -035014: 0c02 |0028: move-result-object v2 │ │ -035016: 1102 |0029: return-object v2 │ │ -035018: 1a01 700e |002a: const-string v1, "call" // string@0e70 │ │ -03501c: 28da |002c: goto 0006 // -0026 │ │ +0379d0: |[0379d0] com.squareup.okhttp.Call.toLoggableString:()Ljava/lang/String; │ │ +0379e0: 5542 5c00 |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ +0379e4: 3802 2800 |0002: if-eqz v2, 002a // +0028 │ │ +0379e8: 1a01 a20e |0004: const-string v1, "canceled call" // string@0ea2 │ │ +0379ec: 5442 6000 |0006: iget-object v2, v4, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +0379f0: 6e10 4803 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +0379f6: 0c02 |000b: move-result-object v2 │ │ +0379f8: 1a03 1201 |000c: const-string v3, "/..." // string@0112 │ │ +0379fc: 6e20 b302 3200 |000e: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/HttpUrl;.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02b3 │ │ +037a02: 0c00 |0011: move-result-object v0 │ │ +037a04: 2202 d301 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +037a08: 7010 500a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +037a0e: 6e20 580a 1200 |0017: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037a14: 0c02 |001a: move-result-object v2 │ │ +037a16: 1a03 7300 |001b: const-string v3, " to " // string@0073 │ │ +037a1a: 6e20 580a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037a20: 0c02 |0020: move-result-object v2 │ │ +037a22: 6e20 570a 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +037a28: 0c02 |0024: move-result-object v2 │ │ +037a2a: 6e10 640a 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +037a30: 0c02 |0028: move-result-object v2 │ │ +037a32: 1102 |0029: return-object v2 │ │ +037a34: 1a01 830e |002a: const-string v1, "call" // string@0e83 │ │ +037a38: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0006 line=199 │ │ 0x0012 line=200 │ │ 0x002a line=198 │ │ locals : │ │ @@ -4178,22 +4178,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -035020: |[035020] com.squareup.okhttp.Call.cancel:()V │ │ -035030: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -035032: 5c10 5c00 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ -035036: 5410 5e00 |0003: iget-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -03503a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03503e: 5410 5e00 |0007: iget-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -035042: 6e10 a906 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/HttpEngine;.cancel:()V // method@06a9 │ │ -035048: 0e00 |000c: return-void │ │ +037a3c: |[037a3c] com.squareup.okhttp.Call.cancel:()V │ │ +037a4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +037a4e: 5c10 5c00 |0001: iput-boolean v0, v1, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ +037a52: 5410 5e00 |0003: iget-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037a56: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +037a5a: 5410 5e00 |0007: iget-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037a5e: 6e10 a906 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/HttpEngine;.cancel:()V // method@06a9 │ │ +037a64: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ 0x000c line=124 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/Call; │ │ @@ -4203,18 +4203,18 @@ │ │ type : '(Lcom/squareup/okhttp/Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03504c: |[03504c] com.squareup.okhttp.Call.enqueue:(Lcom/squareup/okhttp/Callback;)V │ │ -03505c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03505e: 6e30 b801 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/Call;.enqueue:(Lcom/squareup/okhttp/Callback;Z)V // method@01b8 │ │ -035064: 0e00 |0004: return-void │ │ +037a68: |[037a68] com.squareup.okhttp.Call.enqueue:(Lcom/squareup/okhttp/Callback;)V │ │ +037a78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037a7a: 6e30 b801 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/Call;.enqueue:(Lcom/squareup/okhttp/Callback;Z)V // method@01b8 │ │ +037a80: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/Call; │ │ 0x0000 - 0x0005 reg=2 responseCallback Lcom/squareup/okhttp/Callback; │ │ @@ -4224,36 +4224,36 @@ │ │ type : '(Lcom/squareup/okhttp/Callback;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -035068: |[035068] com.squareup.okhttp.Call.enqueue:(Lcom/squareup/okhttp/Callback;Z)V │ │ -035078: 1d03 |0000: monitor-enter v3 │ │ -03507a: 5530 5f00 |0001: iget-boolean v0, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ -03507e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -035082: 2200 ad01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -035086: 1a01 ce01 |0007: const-string v1, "Already Executed" // string@01ce │ │ -03508a: 7020 f209 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -035090: 2700 |000c: throw v0 │ │ -035092: 0d00 |000d: move-exception v0 │ │ -035094: 1e03 |000e: monitor-exit v3 │ │ -035096: 2700 |000f: throw v0 │ │ -035098: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -03509a: 5c30 5f00 |0011: iput-boolean v0, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ -03509e: 1e03 |0013: monitor-exit v3 │ │ -0350a0: 5430 5d00 |0014: iget-object v0, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ -0350a4: 6e10 f502 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ -0350aa: 0c00 |0019: move-result-object v0 │ │ -0350ac: 2201 8a00 |001a: new-instance v1, Lcom/squareup/okhttp/Call$AsyncCall; // type@008a │ │ -0350b0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -0350b2: 7052 ab01 3154 |001d: invoke-direct {v1, v3, v4, v5, v2}, Lcom/squareup/okhttp/Call$AsyncCall;.:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;ZLcom/squareup/okhttp/Call$1;)V // method@01ab │ │ -0350b8: 6e20 1402 1000 |0020: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Dispatcher;.enqueue:(Lcom/squareup/okhttp/Call$AsyncCall;)V // method@0214 │ │ -0350be: 0e00 |0023: return-void │ │ +037a84: |[037a84] com.squareup.okhttp.Call.enqueue:(Lcom/squareup/okhttp/Callback;Z)V │ │ +037a94: 1d03 |0000: monitor-enter v3 │ │ +037a96: 5530 5f00 |0001: iget-boolean v0, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ +037a9a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +037a9e: 2200 bf01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +037aa2: 1a01 ce01 |0007: const-string v1, "Already Executed" // string@01ce │ │ +037aa6: 7020 f209 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +037aac: 2700 |000c: throw v0 │ │ +037aae: 0d00 |000d: move-exception v0 │ │ +037ab0: 1e03 |000e: monitor-exit v3 │ │ +037ab2: 2700 |000f: throw v0 │ │ +037ab4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +037ab6: 5c30 5f00 |0011: iput-boolean v0, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ +037aba: 1e03 |0013: monitor-exit v3 │ │ +037abc: 5430 5d00 |0014: iget-object v0, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ +037ac0: 6e10 f502 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ +037ac6: 0c00 |0019: move-result-object v0 │ │ +037ac8: 2201 9c00 |001a: new-instance v1, Lcom/squareup/okhttp/Call$AsyncCall; // type@009c │ │ +037acc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +037ace: 7052 ab01 3154 |001d: invoke-direct {v1, v3, v4, v5, v2}, Lcom/squareup/okhttp/Call$AsyncCall;.:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;ZLcom/squareup/okhttp/Call$1;)V // method@01ab │ │ +037ad4: 6e20 1402 1000 |0020: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Dispatcher;.enqueue:(Lcom/squareup/okhttp/Call$AsyncCall;)V // method@0214 │ │ +037ada: 0e00 |0023: return-void │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x000d │ │ 0x0011 - 0x0014 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=110 │ │ @@ -4273,51 +4273,51 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0350d4: |[0350d4] com.squareup.okhttp.Call.execute:()Lcom/squareup/okhttp/Response; │ │ -0350e4: 1d03 |0000: monitor-enter v3 │ │ -0350e6: 5531 5f00 |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ -0350ea: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ -0350ee: 2201 ad01 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -0350f2: 1a02 ce01 |0007: const-string v2, "Already Executed" // string@01ce │ │ -0350f6: 7020 f209 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0350fc: 2701 |000c: throw v1 │ │ -0350fe: 0d01 |000d: move-exception v1 │ │ -035100: 1e03 |000e: monitor-exit v3 │ │ -035102: 2701 |000f: throw v1 │ │ -035104: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -035106: 5c31 5f00 |0011: iput-boolean v1, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ -03510a: 1e03 |0013: monitor-exit v3 │ │ -03510c: 5431 5d00 |0014: iget-object v1, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ -035110: 6e10 f502 0100 |0016: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ -035116: 0c01 |0019: move-result-object v1 │ │ -035118: 6e20 1502 3100 |001a: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Dispatcher;.executed:(Lcom/squareup/okhttp/Call;)V // method@0215 │ │ -03511e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -035120: 7020 bb01 1300 |001e: invoke-direct {v3, v1}, Lcom/squareup/okhttp/Call;.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; // method@01bb │ │ -035126: 0c00 |0021: move-result-object v0 │ │ -035128: 3900 1500 |0022: if-nez v0, 0037 // +0015 │ │ -03512c: 2201 8a01 |0024: new-instance v1, Ljava/io/IOException; // type@018a │ │ -035130: 1a02 5402 |0026: const-string v2, "Canceled" // string@0254 │ │ -035134: 7020 9809 2100 |0028: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -03513a: 2701 |002b: throw v1 │ │ -03513c: 0d01 |002c: move-exception v1 │ │ -03513e: 5432 5d00 |002d: iget-object v2, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ -035142: 6e10 f502 0200 |002f: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ -035148: 0c02 |0032: move-result-object v2 │ │ -03514a: 6e20 1702 3200 |0033: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call;)V // method@0217 │ │ -035150: 2701 |0036: throw v1 │ │ -035152: 5431 5d00 |0037: iget-object v1, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ -035156: 6e10 f502 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ -03515c: 0c01 |003c: move-result-object v1 │ │ -03515e: 6e20 1702 3100 |003d: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call;)V // method@0217 │ │ -035164: 1100 |0040: return-object v0 │ │ +037af0: |[037af0] com.squareup.okhttp.Call.execute:()Lcom/squareup/okhttp/Response; │ │ +037b00: 1d03 |0000: monitor-enter v3 │ │ +037b02: 5531 5f00 |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ +037b06: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ +037b0a: 2201 bf01 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +037b0e: 1a02 ce01 |0007: const-string v2, "Already Executed" // string@01ce │ │ +037b12: 7020 f209 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +037b18: 2701 |000c: throw v1 │ │ +037b1a: 0d01 |000d: move-exception v1 │ │ +037b1c: 1e03 |000e: monitor-exit v3 │ │ +037b1e: 2701 |000f: throw v1 │ │ +037b20: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +037b22: 5c31 5f00 |0011: iput-boolean v1, v3, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ +037b26: 1e03 |0013: monitor-exit v3 │ │ +037b28: 5431 5d00 |0014: iget-object v1, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ +037b2c: 6e10 f502 0100 |0016: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ +037b32: 0c01 |0019: move-result-object v1 │ │ +037b34: 6e20 1502 3100 |001a: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Dispatcher;.executed:(Lcom/squareup/okhttp/Call;)V // method@0215 │ │ +037b3a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +037b3c: 7020 bb01 1300 |001e: invoke-direct {v3, v1}, Lcom/squareup/okhttp/Call;.getResponseWithInterceptorChain:(Z)Lcom/squareup/okhttp/Response; // method@01bb │ │ +037b42: 0c00 |0021: move-result-object v0 │ │ +037b44: 3900 1500 |0022: if-nez v0, 0037 // +0015 │ │ +037b48: 2201 9c01 |0024: new-instance v1, Ljava/io/IOException; // type@019c │ │ +037b4c: 1a02 5402 |0026: const-string v2, "Canceled" // string@0254 │ │ +037b50: 7020 9809 2100 |0028: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +037b56: 2701 |002b: throw v1 │ │ +037b58: 0d01 |002c: move-exception v1 │ │ +037b5a: 5432 5d00 |002d: iget-object v2, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ +037b5e: 6e10 f502 0200 |002f: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ +037b64: 0c02 |0032: move-result-object v2 │ │ +037b66: 6e20 1702 3200 |0033: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call;)V // method@0217 │ │ +037b6c: 2701 |0036: throw v1 │ │ +037b6e: 5431 5d00 |0037: iget-object v1, v3, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ +037b72: 6e10 f502 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ +037b78: 0c01 |003c: move-result-object v1 │ │ +037b7a: 6e20 1702 3100 |003d: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call;)V // method@0217 │ │ +037b80: 1100 |0040: return-object v0 │ │ catches : 3 │ │ 0x0001 - 0x000f │ │ -> 0x000d │ │ 0x0011 - 0x0014 │ │ -> 0x000d │ │ 0x0014 - 0x002c │ │ -> 0x002c │ │ @@ -4341,198 +4341,198 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response;' │ │ access : 0x0000 () │ │ code - │ │ registers : 24 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 364 16-bit code units │ │ -035188: |[035188] com.squareup.okhttp.Call.getResponse:(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response; │ │ -035198: 7401 4303 1600 |0000: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@0343 │ │ -03519e: 0c0b |0003: move-result-object v11 │ │ -0351a0: 380b 3700 |0004: if-eqz v11, 003b // +0037 │ │ -0351a4: 7401 4b03 1600 |0006: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ -0351aa: 0c13 |0009: move-result-object v19 │ │ -0351ac: 6e10 5f03 0b00 |000a: invoke-virtual {v11}, Lcom/squareup/okhttp/RequestBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@035f │ │ -0351b2: 0c0e |000d: move-result-object v14 │ │ -0351b4: 380e 0d00 |000e: if-eqz v14, 001b // +000d │ │ -0351b8: 1a02 9102 |0010: const-string v2, "Content-Type" // string@0291 │ │ -0351bc: 6e10 c502 0e00 |0012: invoke-virtual {v14}, Lcom/squareup/okhttp/MediaType;.toString:()Ljava/lang/String; // method@02c5 │ │ -0351c2: 0c03 |0015: move-result-object v3 │ │ -0351c4: 0800 1300 |0016: move-object/from16 v0, v19 │ │ -0351c8: 6e30 3103 2003 |0018: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -0351ce: 6e10 5e03 0b00 |001b: invoke-virtual {v11}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@035e │ │ -0351d4: 0b0c |001e: move-result-wide v12 │ │ -0351d6: 1602 ffff |001f: const-wide/16 v2, #int -1 // #ffff │ │ -0351da: 3102 0c02 |0021: cmp-long v2, v12, v2 │ │ -0351de: 3802 4500 |0023: if-eqz v2, 0068 // +0045 │ │ -0351e2: 1a02 8e02 |0025: const-string v2, "Content-Length" // string@028e │ │ -0351e6: 7120 030a dc00 |0027: invoke-static {v12, v13}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a03 │ │ -0351ec: 0c03 |002a: move-result-object v3 │ │ -0351ee: 0800 1300 |002b: move-object/from16 v0, v19 │ │ -0351f2: 6e30 3103 2003 |002d: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -0351f8: 1a02 5d0b |0030: const-string v2, "Transfer-Encoding" // string@0b5d │ │ -0351fc: 0800 1300 |0032: move-object/from16 v0, v19 │ │ -035200: 6e20 3703 2000 |0034: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ -035206: 7401 2b03 1300 |0037: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -03520c: 0c16 |003a: move-result-object v22 │ │ -03520e: 2202 1601 |003b: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0116 │ │ -035212: 0800 1500 |003d: move-object/from16 v0, v21 │ │ -035216: 5403 5d00 |003f: iget-object v3, v0, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ -03521a: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -03521c: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -03521e: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -035220: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -035222: 120a |0045: const/4 v10, #int 0 // #0 │ │ -035224: 0804 1600 |0046: move-object/from16 v4, v22 │ │ -035228: 0207 1700 |0048: move/from16 v7, v23 │ │ -03522c: 7609 a406 0200 |004a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@06a4 │ │ -035232: 0800 1500 |004d: move-object/from16 v0, v21 │ │ -035236: 5b02 5e00 |004f: iput-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -03523a: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ -03523e: 0800 1500 |0053: move-object/from16 v0, v21 │ │ -035242: 5502 5c00 |0055: iget-boolean v2, v0, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ -035246: 3802 2200 |0057: if-eqz v2, 0079 // +0022 │ │ -03524a: 0800 1500 |0059: move-object/from16 v0, v21 │ │ -03524e: 5402 5e00 |005b: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -035252: 6e10 bf06 0200 |005d: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@06bf │ │ -035258: 2202 8a01 |0060: new-instance v2, Ljava/io/IOException; // type@018a │ │ -03525c: 1a03 5402 |0062: const-string v3, "Canceled" // string@0254 │ │ -035260: 7020 9809 3200 |0064: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -035266: 2702 |0067: throw v2 │ │ -035268: 1a02 5d0b |0068: const-string v2, "Transfer-Encoding" // string@0b5d │ │ -03526c: 1a03 e00e |006a: const-string v3, "chunked" // string@0ee0 │ │ -035270: 0800 1300 |006c: move-object/from16 v0, v19 │ │ -035274: 6e30 3103 2003 |006e: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -03527a: 1a02 8e02 |0071: const-string v2, "Content-Length" // string@028e │ │ -03527e: 0800 1300 |0073: move-object/from16 v0, v19 │ │ -035282: 6e20 3703 2000 |0075: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ -035288: 28bf |0078: goto 0037 // -0041 │ │ -03528a: 1312 0100 |0079: const/16 v18, #int 1 // #1 │ │ -03528e: 0800 1500 |007b: move-object/from16 v0, v21 │ │ -035292: 5402 5e00 |007d: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -035296: 6e10 c106 0200 |007f: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sendRequest:()V // method@06c1 │ │ -03529c: 0800 1500 |0082: move-object/from16 v0, v21 │ │ -0352a0: 5402 5e00 |0084: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0352a4: 6e10 ba06 0200 |0086: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readResponse:()V // method@06ba │ │ -0352aa: 1312 0000 |0089: const/16 v18, #int 0 // #0 │ │ -0352ae: 3812 0d00 |008b: if-eqz v18, 0098 // +000d │ │ -0352b2: 0800 1500 |008d: move-object/from16 v0, v21 │ │ -0352b6: 5402 5e00 |008f: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0352ba: 6e10 aa06 0200 |0091: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ -0352c0: 0c08 |0094: move-result-object v8 │ │ -0352c2: 6e10 2107 0800 |0095: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ -0352c8: 0800 1500 |0098: move-object/from16 v0, v21 │ │ -0352cc: 5402 5e00 |009a: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0352d0: 6e10 b306 0200 |009c: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getResponse:()Lcom/squareup/okhttp/Response; // method@06b3 │ │ -0352d6: 0c0a |009f: move-result-object v10 │ │ -0352d8: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -0352dc: 5402 5e00 |00a2: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0352e0: 6e10 ae06 0200 |00a4: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.followUpRequest:()Lcom/squareup/okhttp/Request; // method@06ae │ │ -0352e6: 0c10 |00a7: move-result-object v16 │ │ -0352e8: 3910 6c00 |00a8: if-nez v16, 0114 // +006c │ │ -0352ec: 3917 0900 |00aa: if-nez v23, 00b3 // +0009 │ │ -0352f0: 0800 1500 |00ac: move-object/from16 v0, v21 │ │ -0352f4: 5402 5e00 |00ae: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0352f8: 6e10 bf06 0200 |00b0: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@06bf │ │ -0352fe: 110a |00b3: return-object v10 │ │ -035300: 0d0f |00b4: move-exception v15 │ │ -035302: 6e10 ee06 0f00 |00b5: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/http/RequestException;.getCause:()Ljava/io/IOException; // method@06ee │ │ -035308: 0c02 |00b8: move-result-object v2 │ │ -03530a: 2702 |00b9: throw v2 │ │ -03530c: 0d02 |00ba: move-exception v2 │ │ -03530e: 3812 0d00 |00bb: if-eqz v18, 00c8 // +000d │ │ -035312: 0800 1500 |00bd: move-object/from16 v0, v21 │ │ -035316: 5403 5e00 |00bf: iget-object v3, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -03531a: 6e10 aa06 0300 |00c1: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ -035320: 0c08 |00c4: move-result-object v8 │ │ -035322: 6e10 2107 0800 |00c5: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ -035328: 2702 |00c8: throw v2 │ │ -03532a: 0d0f |00c9: move-exception v15 │ │ -03532c: 0800 1500 |00ca: move-object/from16 v0, v21 │ │ -035330: 5402 5e00 |00cc: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -035334: 6e20 bc06 f200 |00ce: invoke-virtual {v2, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@06bc │ │ -03533a: 0c14 |00d1: move-result-object v20 │ │ -03533c: 3814 1900 |00d2: if-eqz v20, 00eb // +0019 │ │ -035340: 1312 0000 |00d4: const/16 v18, #int 0 // #0 │ │ -035344: 0800 1400 |00d6: move-object/from16 v0, v20 │ │ -035348: 0801 1500 |00d8: move-object/from16 v1, v21 │ │ -03534c: 5b10 5e00 |00da: iput-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -035350: 3812 77ff |00dc: if-eqz v18, 0053 // -0089 │ │ -035354: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -035358: 5402 5e00 |00e0: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -03535c: 6e10 aa06 0200 |00e2: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ -035362: 0c08 |00e5: move-result-object v8 │ │ -035364: 6e10 2107 0800 |00e6: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ -03536a: 2900 6aff |00e9: goto/16 0053 // -0096 │ │ -03536e: 6e10 0007 0f00 |00eb: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@0700 │ │ -035374: 0c02 |00ee: move-result-object v2 │ │ -035376: 2702 |00ef: throw v2 │ │ -035378: 0d0f |00f0: move-exception v15 │ │ -03537a: 0800 1500 |00f1: move-object/from16 v0, v21 │ │ -03537e: 5402 5e00 |00f3: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -035382: 1203 |00f5: const/4 v3, #int 0 // #0 │ │ -035384: 6e30 be06 f203 |00f6: invoke-virtual {v2, v15, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@06be │ │ -03538a: 0c14 |00f9: move-result-object v20 │ │ -03538c: 3814 1900 |00fa: if-eqz v20, 0113 // +0019 │ │ -035390: 1312 0000 |00fc: const/16 v18, #int 0 // #0 │ │ -035394: 0800 1400 |00fe: move-object/from16 v0, v20 │ │ -035398: 0801 1500 |0100: move-object/from16 v1, v21 │ │ -03539c: 5b10 5e00 |0102: iput-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0353a0: 3812 4fff |0104: if-eqz v18, 0053 // -00b1 │ │ -0353a4: 0800 1500 |0106: move-object/from16 v0, v21 │ │ -0353a8: 5402 5e00 |0108: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0353ac: 6e10 aa06 0200 |010a: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ -0353b2: 0c08 |010d: move-result-object v8 │ │ -0353b4: 6e10 2107 0800 |010e: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ -0353ba: 2900 42ff |0111: goto/16 0053 // -00be │ │ -0353be: 270f |0113: throw v15 │ │ -0353c0: 0800 1500 |0114: move-object/from16 v0, v21 │ │ -0353c4: 5402 5e00 |0116: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0353c8: 6e10 aa06 0200 |0118: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ -0353ce: 0c08 |011b: move-result-object v8 │ │ -0353d0: d811 1101 |011c: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0353d4: 1302 1400 |011e: const/16 v2, #int 20 // #14 │ │ -0353d8: 0200 1100 |0120: move/from16 v0, v17 │ │ -0353dc: 3720 2000 |0122: if-le v0, v2, 0142 // +0020 │ │ -0353e0: 6e10 2107 0800 |0124: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ -0353e6: 2202 db01 |0127: new-instance v2, Ljava/net/ProtocolException; // type@01db │ │ -0353ea: 2203 c101 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0353ee: 7010 500a 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0353f4: 1a04 5a0b |012e: const-string v4, "Too many follow-up requests: " // string@0b5a │ │ -0353f8: 6e20 580a 4300 |0130: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0353fe: 0c03 |0133: move-result-object v3 │ │ -035400: 0200 1100 |0134: move/from16 v0, v17 │ │ -035404: 6e20 550a 0300 |0136: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03540a: 0c03 |0139: move-result-object v3 │ │ -03540c: 6e10 640a 0300 |013a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -035412: 0c03 |013d: move-result-object v3 │ │ -035414: 7020 b90a 3200 |013e: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -03541a: 2702 |0141: throw v2 │ │ -03541c: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -035420: 5402 5e00 |0144: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -035424: 7401 4803 1000 |0146: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -03542a: 0c03 |0149: move-result-object v3 │ │ -03542c: 6e20 c006 3200 |014a: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z // method@06c0 │ │ -035432: 0a02 |014d: move-result v2 │ │ -035434: 3902 0600 |014e: if-nez v2, 0154 // +0006 │ │ -035438: 6e10 2107 0800 |0150: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ -03543e: 1208 |0153: const/4 v8, #int 0 // #0 │ │ -035440: 0816 1000 |0154: move-object/from16 v22, v16 │ │ -035444: 2202 1601 |0156: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0116 │ │ -035448: 0800 1500 |0158: move-object/from16 v0, v21 │ │ -03544c: 5403 5d00 |015a: iget-object v3, v0, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ -035450: 1205 |015c: const/4 v5, #int 0 // #0 │ │ -035452: 1206 |015d: const/4 v6, #int 0 // #0 │ │ -035454: 1209 |015e: const/4 v9, #int 0 // #0 │ │ -035456: 0804 1600 |015f: move-object/from16 v4, v22 │ │ -03545a: 0207 1700 |0161: move/from16 v7, v23 │ │ -03545e: 7609 a406 0200 |0163: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@06a4 │ │ -035464: 0800 1500 |0166: move-object/from16 v0, v21 │ │ -035468: 5b02 5e00 |0168: iput-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -03546c: 2900 e9fe |016a: goto/16 0053 // -0117 │ │ +037ba4: |[037ba4] com.squareup.okhttp.Call.getResponse:(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response; │ │ +037bb4: 7401 4303 1600 |0000: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@0343 │ │ +037bba: 0c0b |0003: move-result-object v11 │ │ +037bbc: 380b 3700 |0004: if-eqz v11, 003b // +0037 │ │ +037bc0: 7401 4b03 1600 |0006: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ +037bc6: 0c13 |0009: move-result-object v19 │ │ +037bc8: 6e10 5f03 0b00 |000a: invoke-virtual {v11}, Lcom/squareup/okhttp/RequestBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@035f │ │ +037bce: 0c0e |000d: move-result-object v14 │ │ +037bd0: 380e 0d00 |000e: if-eqz v14, 001b // +000d │ │ +037bd4: 1a02 9102 |0010: const-string v2, "Content-Type" // string@0291 │ │ +037bd8: 6e10 c502 0e00 |0012: invoke-virtual {v14}, Lcom/squareup/okhttp/MediaType;.toString:()Ljava/lang/String; // method@02c5 │ │ +037bde: 0c03 |0015: move-result-object v3 │ │ +037be0: 0800 1300 |0016: move-object/from16 v0, v19 │ │ +037be4: 6e30 3103 2003 |0018: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +037bea: 6e10 5e03 0b00 |001b: invoke-virtual {v11}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@035e │ │ +037bf0: 0b0c |001e: move-result-wide v12 │ │ +037bf2: 1602 ffff |001f: const-wide/16 v2, #int -1 // #ffff │ │ +037bf6: 3102 0c02 |0021: cmp-long v2, v12, v2 │ │ +037bfa: 3802 4500 |0023: if-eqz v2, 0068 // +0045 │ │ +037bfe: 1a02 8e02 |0025: const-string v2, "Content-Length" // string@028e │ │ +037c02: 7120 030a dc00 |0027: invoke-static {v12, v13}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a03 │ │ +037c08: 0c03 |002a: move-result-object v3 │ │ +037c0a: 0800 1300 |002b: move-object/from16 v0, v19 │ │ +037c0e: 6e30 3103 2003 |002d: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +037c14: 1a02 710b |0030: const-string v2, "Transfer-Encoding" // string@0b71 │ │ +037c18: 0800 1300 |0032: move-object/from16 v0, v19 │ │ +037c1c: 6e20 3703 2000 |0034: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ +037c22: 7401 2b03 1300 |0037: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +037c28: 0c16 |003a: move-result-object v22 │ │ +037c2a: 2202 2801 |003b: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0128 │ │ +037c2e: 0800 1500 |003d: move-object/from16 v0, v21 │ │ +037c32: 5403 5d00 |003f: iget-object v3, v0, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ +037c36: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +037c38: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +037c3a: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +037c3c: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +037c3e: 120a |0045: const/4 v10, #int 0 // #0 │ │ +037c40: 0804 1600 |0046: move-object/from16 v4, v22 │ │ +037c44: 0207 1700 |0048: move/from16 v7, v23 │ │ +037c48: 7609 a406 0200 |004a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@06a4 │ │ +037c4e: 0800 1500 |004d: move-object/from16 v0, v21 │ │ +037c52: 5b02 5e00 |004f: iput-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037c56: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ +037c5a: 0800 1500 |0053: move-object/from16 v0, v21 │ │ +037c5e: 5502 5c00 |0055: iget-boolean v2, v0, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ +037c62: 3802 2200 |0057: if-eqz v2, 0079 // +0022 │ │ +037c66: 0800 1500 |0059: move-object/from16 v0, v21 │ │ +037c6a: 5402 5e00 |005b: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037c6e: 6e10 bf06 0200 |005d: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@06bf │ │ +037c74: 2202 9c01 |0060: new-instance v2, Ljava/io/IOException; // type@019c │ │ +037c78: 1a03 5402 |0062: const-string v3, "Canceled" // string@0254 │ │ +037c7c: 7020 9809 3200 |0064: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +037c82: 2702 |0067: throw v2 │ │ +037c84: 1a02 710b |0068: const-string v2, "Transfer-Encoding" // string@0b71 │ │ +037c88: 1a03 f30e |006a: const-string v3, "chunked" // string@0ef3 │ │ +037c8c: 0800 1300 |006c: move-object/from16 v0, v19 │ │ +037c90: 6e30 3103 2003 |006e: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +037c96: 1a02 8e02 |0071: const-string v2, "Content-Length" // string@028e │ │ +037c9a: 0800 1300 |0073: move-object/from16 v0, v19 │ │ +037c9e: 6e20 3703 2000 |0075: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ +037ca4: 28bf |0078: goto 0037 // -0041 │ │ +037ca6: 1312 0100 |0079: const/16 v18, #int 1 // #1 │ │ +037caa: 0800 1500 |007b: move-object/from16 v0, v21 │ │ +037cae: 5402 5e00 |007d: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037cb2: 6e10 c106 0200 |007f: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sendRequest:()V // method@06c1 │ │ +037cb8: 0800 1500 |0082: move-object/from16 v0, v21 │ │ +037cbc: 5402 5e00 |0084: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037cc0: 6e10 ba06 0200 |0086: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readResponse:()V // method@06ba │ │ +037cc6: 1312 0000 |0089: const/16 v18, #int 0 // #0 │ │ +037cca: 3812 0d00 |008b: if-eqz v18, 0098 // +000d │ │ +037cce: 0800 1500 |008d: move-object/from16 v0, v21 │ │ +037cd2: 5402 5e00 |008f: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037cd6: 6e10 aa06 0200 |0091: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ +037cdc: 0c08 |0094: move-result-object v8 │ │ +037cde: 6e10 2107 0800 |0095: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ +037ce4: 0800 1500 |0098: move-object/from16 v0, v21 │ │ +037ce8: 5402 5e00 |009a: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037cec: 6e10 b306 0200 |009c: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getResponse:()Lcom/squareup/okhttp/Response; // method@06b3 │ │ +037cf2: 0c0a |009f: move-result-object v10 │ │ +037cf4: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +037cf8: 5402 5e00 |00a2: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037cfc: 6e10 ae06 0200 |00a4: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.followUpRequest:()Lcom/squareup/okhttp/Request; // method@06ae │ │ +037d02: 0c10 |00a7: move-result-object v16 │ │ +037d04: 3910 6c00 |00a8: if-nez v16, 0114 // +006c │ │ +037d08: 3917 0900 |00aa: if-nez v23, 00b3 // +0009 │ │ +037d0c: 0800 1500 |00ac: move-object/from16 v0, v21 │ │ +037d10: 5402 5e00 |00ae: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037d14: 6e10 bf06 0200 |00b0: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@06bf │ │ +037d1a: 110a |00b3: return-object v10 │ │ +037d1c: 0d0f |00b4: move-exception v15 │ │ +037d1e: 6e10 ee06 0f00 |00b5: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/http/RequestException;.getCause:()Ljava/io/IOException; // method@06ee │ │ +037d24: 0c02 |00b8: move-result-object v2 │ │ +037d26: 2702 |00b9: throw v2 │ │ +037d28: 0d02 |00ba: move-exception v2 │ │ +037d2a: 3812 0d00 |00bb: if-eqz v18, 00c8 // +000d │ │ +037d2e: 0800 1500 |00bd: move-object/from16 v0, v21 │ │ +037d32: 5403 5e00 |00bf: iget-object v3, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037d36: 6e10 aa06 0300 |00c1: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ +037d3c: 0c08 |00c4: move-result-object v8 │ │ +037d3e: 6e10 2107 0800 |00c5: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ +037d44: 2702 |00c8: throw v2 │ │ +037d46: 0d0f |00c9: move-exception v15 │ │ +037d48: 0800 1500 |00ca: move-object/from16 v0, v21 │ │ +037d4c: 5402 5e00 |00cc: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037d50: 6e20 bc06 f200 |00ce: invoke-virtual {v2, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@06bc │ │ +037d56: 0c14 |00d1: move-result-object v20 │ │ +037d58: 3814 1900 |00d2: if-eqz v20, 00eb // +0019 │ │ +037d5c: 1312 0000 |00d4: const/16 v18, #int 0 // #0 │ │ +037d60: 0800 1400 |00d6: move-object/from16 v0, v20 │ │ +037d64: 0801 1500 |00d8: move-object/from16 v1, v21 │ │ +037d68: 5b10 5e00 |00da: iput-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037d6c: 3812 77ff |00dc: if-eqz v18, 0053 // -0089 │ │ +037d70: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +037d74: 5402 5e00 |00e0: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037d78: 6e10 aa06 0200 |00e2: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ +037d7e: 0c08 |00e5: move-result-object v8 │ │ +037d80: 6e10 2107 0800 |00e6: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ +037d86: 2900 6aff |00e9: goto/16 0053 // -0096 │ │ +037d8a: 6e10 0007 0f00 |00eb: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@0700 │ │ +037d90: 0c02 |00ee: move-result-object v2 │ │ +037d92: 2702 |00ef: throw v2 │ │ +037d94: 0d0f |00f0: move-exception v15 │ │ +037d96: 0800 1500 |00f1: move-object/from16 v0, v21 │ │ +037d9a: 5402 5e00 |00f3: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037d9e: 1203 |00f5: const/4 v3, #int 0 // #0 │ │ +037da0: 6e30 be06 f203 |00f6: invoke-virtual {v2, v15, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@06be │ │ +037da6: 0c14 |00f9: move-result-object v20 │ │ +037da8: 3814 1900 |00fa: if-eqz v20, 0113 // +0019 │ │ +037dac: 1312 0000 |00fc: const/16 v18, #int 0 // #0 │ │ +037db0: 0800 1400 |00fe: move-object/from16 v0, v20 │ │ +037db4: 0801 1500 |0100: move-object/from16 v1, v21 │ │ +037db8: 5b10 5e00 |0102: iput-object v0, v1, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037dbc: 3812 4fff |0104: if-eqz v18, 0053 // -00b1 │ │ +037dc0: 0800 1500 |0106: move-object/from16 v0, v21 │ │ +037dc4: 5402 5e00 |0108: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037dc8: 6e10 aa06 0200 |010a: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ +037dce: 0c08 |010d: move-result-object v8 │ │ +037dd0: 6e10 2107 0800 |010e: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ +037dd6: 2900 42ff |0111: goto/16 0053 // -00be │ │ +037dda: 270f |0113: throw v15 │ │ +037ddc: 0800 1500 |0114: move-object/from16 v0, v21 │ │ +037de0: 5402 5e00 |0116: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037de4: 6e10 aa06 0200 |0118: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ +037dea: 0c08 |011b: move-result-object v8 │ │ +037dec: d811 1101 |011c: add-int/lit8 v17, v17, #int 1 // #01 │ │ +037df0: 1302 1400 |011e: const/16 v2, #int 20 // #14 │ │ +037df4: 0200 1100 |0120: move/from16 v0, v17 │ │ +037df8: 3720 2000 |0122: if-le v0, v2, 0142 // +0020 │ │ +037dfc: 6e10 2107 0800 |0124: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ +037e02: 2202 ee01 |0127: new-instance v2, Ljava/net/ProtocolException; // type@01ee │ │ +037e06: 2203 d301 |0129: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +037e0a: 7010 500a 0300 |012b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +037e10: 1a04 6e0b |012e: const-string v4, "Too many follow-up requests: " // string@0b6e │ │ +037e14: 6e20 580a 4300 |0130: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037e1a: 0c03 |0133: move-result-object v3 │ │ +037e1c: 0200 1100 |0134: move/from16 v0, v17 │ │ +037e20: 6e20 550a 0300 |0136: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +037e26: 0c03 |0139: move-result-object v3 │ │ +037e28: 6e10 640a 0300 |013a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +037e2e: 0c03 |013d: move-result-object v3 │ │ +037e30: 7020 b90a 3200 |013e: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +037e36: 2702 |0141: throw v2 │ │ +037e38: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +037e3c: 5402 5e00 |0144: iget-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037e40: 7401 4803 1000 |0146: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +037e46: 0c03 |0149: move-result-object v3 │ │ +037e48: 6e20 c006 3200 |014a: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z // method@06c0 │ │ +037e4e: 0a02 |014d: move-result v2 │ │ +037e50: 3902 0600 |014e: if-nez v2, 0154 // +0006 │ │ +037e54: 6e10 2107 0800 |0150: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ +037e5a: 1208 |0153: const/4 v8, #int 0 // #0 │ │ +037e5c: 0816 1000 |0154: move-object/from16 v22, v16 │ │ +037e60: 2202 2801 |0156: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0128 │ │ +037e64: 0800 1500 |0158: move-object/from16 v0, v21 │ │ +037e68: 5403 5d00 |015a: iget-object v3, v0, Lcom/squareup/okhttp/Call;.client:Lcom/squareup/okhttp/OkHttpClient; // field@005d │ │ +037e6c: 1205 |015c: const/4 v5, #int 0 // #0 │ │ +037e6e: 1206 |015d: const/4 v6, #int 0 // #0 │ │ +037e70: 1209 |015e: const/4 v9, #int 0 // #0 │ │ +037e72: 0804 1600 |015f: move-object/from16 v4, v22 │ │ +037e76: 0207 1700 |0161: move/from16 v7, v23 │ │ +037e7a: 7609 a406 0200 |0163: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@06a4 │ │ +037e80: 0800 1500 |0166: move-object/from16 v0, v21 │ │ +037e84: 5b02 5e00 |0168: iput-object v2, v0, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +037e88: 2900 e9fe |016a: goto/16 0053 // -0117 │ │ catches : 5 │ │ 0x007b - 0x0089 │ │ Lcom/squareup/okhttp/internal/http/RequestException; -> 0x00b4 │ │ Lcom/squareup/okhttp/internal/http/RouteException; -> 0x00c9 │ │ Ljava/io/IOException; -> 0x00f0 │ │ -> 0x00ba │ │ 0x00b5 - 0x00ba │ │ @@ -4642,17 +4642,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0354ac: |[0354ac] com.squareup.okhttp.Call.isCanceled:()Z │ │ -0354bc: 5510 5c00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ -0354c0: 0f00 |0002: return v0 │ │ +037ec8: |[037ec8] com.squareup.okhttp.Call.isCanceled:()Z │ │ +037ed8: 5510 5c00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ +037edc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Call; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Call;) │ │ @@ -4660,22 +4660,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0354c4: |[0354c4] com.squareup.okhttp.Call.isExecuted:()Z │ │ -0354d4: 1d01 |0000: monitor-enter v1 │ │ -0354d6: 5510 5f00 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ -0354da: 1e01 |0003: monitor-exit v1 │ │ -0354dc: 0f00 |0004: return v0 │ │ -0354de: 0d00 |0005: move-exception v0 │ │ -0354e0: 1e01 |0006: monitor-exit v1 │ │ -0354e2: 2700 |0007: throw v0 │ │ +037ee0: |[037ee0] com.squareup.okhttp.Call.isExecuted:()Z │ │ +037ef0: 1d01 |0000: monitor-enter v1 │ │ +037ef2: 5510 5f00 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/Call;.executed:Z // field@005f │ │ +037ef6: 1e01 |0003: monitor-exit v1 │ │ +037ef8: 0f00 |0004: return v0 │ │ +037efa: 0d00 |0005: move-exception v0 │ │ +037efc: 1e01 |0006: monitor-exit v1 │ │ +037efe: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Call; │ │ @@ -4685,31 +4685,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0354f0: |[0354f0] com.squareup.okhttp.Call.tag:()Ljava/lang/Object; │ │ -035500: 5410 6000 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -035504: 6e10 4c03 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.tag:()Ljava/lang/Object; // method@034c │ │ -03550a: 0c00 |0005: move-result-object v0 │ │ -03550c: 1100 |0006: return-object v0 │ │ +037f0c: |[037f0c] com.squareup.okhttp.Call.tag:()Ljava/lang/Object; │ │ +037f1c: 5410 6000 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +037f20: 6e10 4c03 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.tag:()Ljava/lang/Object; // method@034c │ │ +037f26: 0c00 |0005: move-result-object v0 │ │ +037f28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Call; │ │ │ │ source_file_idx : 590 (Call.java) │ │ │ │ Class #10 header: │ │ -class_idx : 140 │ │ +class_idx : 158 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 592 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #10 annotations: │ │ @@ -4736,17 +4736,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 592 (Callback.java) │ │ │ │ Class #11 header: │ │ -class_idx : 141 │ │ +class_idx : 159 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 annotations: │ │ @@ -4762,17 +4762,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 611 (CertificatePinner.java) │ │ │ │ Class #12 header: │ │ -class_idx : 142 │ │ +class_idx : 160 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 611 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #12 annotations: │ │ @@ -4799,20 +4799,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -035510: |[035510] com.squareup.okhttp.CertificatePinner$Builder.:()V │ │ -035520: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -035526: 2200 1202 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -03552a: 7010 490b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ -035530: 5b10 6100 |0008: iput-object v0, v1, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0061 │ │ -035534: 0e00 |000a: return-void │ │ +037f2c: |[037f2c] com.squareup.okhttp.CertificatePinner$Builder.:()V │ │ +037f3c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +037f42: 2200 2502 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +037f46: 7010 490b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ +037f4c: 5b10 6100 |0008: iput-object v0, v1, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0061 │ │ +037f50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0003 line=235 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ │ │ @@ -4821,17 +4821,17 @@ │ │ type : '(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035538: |[035538] com.squareup.okhttp.CertificatePinner$Builder.access$000:(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map; │ │ -035548: 5410 6100 |0000: iget-object v0, v1, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0061 │ │ -03554c: 1100 |0002: return-object v0 │ │ +037f54: |[037f54] com.squareup.okhttp.CertificatePinner$Builder.access$000:(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map; │ │ +037f64: 5410 6100 |0000: iget-object v0, v1, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0061 │ │ +037f68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ │ │ Virtual methods - │ │ @@ -4840,74 +4840,74 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Lcom/squareup/okhttp/CertificatePinner$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -035550: |[035550] com.squareup.okhttp.CertificatePinner$Builder.add:(Ljava/lang/String;[Ljava/lang/String;)Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ -035560: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ -035564: 2204 ac01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -035568: 1a05 9013 |0004: const-string v5, "hostname == null" // string@1390 │ │ -03556c: 7020 ef09 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -035572: 2704 |0009: throw v4 │ │ -035574: 2201 1302 |000a: new-instance v1, Ljava/util/LinkedHashSet; // type@0213 │ │ -035578: 7010 580b 0100 |000c: invoke-direct {v1}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ -03557e: 5474 6100 |000f: iget-object v4, v7, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0061 │ │ -035582: 7110 3a0b 0100 |0011: invoke-static {v1}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@0b3a │ │ -035588: 0c05 |0014: move-result-object v5 │ │ -03558a: 7230 800b 8405 |0015: invoke-interface {v4, v8, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -035590: 0c03 |0018: move-result-object v3 │ │ -035592: 1f03 1e02 |0019: check-cast v3, Ljava/util/Set; // type@021e │ │ -035596: 3803 0500 |001b: if-eqz v3, 0020 // +0005 │ │ -03559a: 7220 8c0b 3100 |001d: invoke-interface {v1, v3}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0b8c │ │ -0355a0: 2195 |0020: array-length v5, v9 │ │ -0355a2: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0355a4: 3554 5400 |0022: if-ge v4, v5, 0076 // +0054 │ │ -0355a8: 4602 0904 |0024: aget-object v2, v9, v4 │ │ -0355ac: 1a06 8c1a |0026: const-string v6, "sha1/" // string@1a8c │ │ -0355b0: 6e20 420a 6200 |0028: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0355b6: 0a06 |002b: move-result v6 │ │ -0355b8: 3906 1b00 |002c: if-nez v6, 0047 // +001b │ │ -0355bc: 2204 ac01 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0355c0: 2205 c101 |0030: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -0355c4: 7010 500a 0500 |0032: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0355ca: 1a06 b817 |0035: const-string v6, "pins must start with 'sha1/': " // string@17b8 │ │ -0355ce: 6e20 580a 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0355d4: 0c05 |003a: move-result-object v5 │ │ -0355d6: 6e20 580a 2500 |003b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0355dc: 0c05 |003e: move-result-object v5 │ │ -0355de: 6e10 640a 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0355e4: 0c05 |0042: move-result-object v5 │ │ -0355e6: 7020 ef09 5400 |0043: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0355ec: 2704 |0046: throw v4 │ │ -0355ee: 1a06 8c1a |0047: const-string v6, "sha1/" // string@1a8c │ │ -0355f2: 6e10 380a 0600 |0049: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0355f8: 0a06 |004c: move-result v6 │ │ -0355fa: 6e20 440a 6200 |004d: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -035600: 0c06 |0050: move-result-object v6 │ │ -035602: 7110 320e 0600 |0051: invoke-static {v6}, Lokio/ByteString;.decodeBase64:(Ljava/lang/String;)Lokio/ByteString; // method@0e32 │ │ -035608: 0c00 |0054: move-result-object v0 │ │ -03560a: 3900 1b00 |0055: if-nez v0, 0070 // +001b │ │ -03560e: 2204 ac01 |0057: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -035612: 2205 c101 |0059: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -035616: 7010 500a 0500 |005b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03561c: 1a06 b717 |005e: const-string v6, "pins must be base64: " // string@17b7 │ │ -035620: 6e20 580a 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035626: 0c05 |0063: move-result-object v5 │ │ -035628: 6e20 580a 2500 |0064: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03562e: 0c05 |0067: move-result-object v5 │ │ -035630: 6e10 640a 0500 |0068: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -035636: 0c05 |006b: move-result-object v5 │ │ -035638: 7020 ef09 5400 |006c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03563e: 2704 |006f: throw v4 │ │ -035640: 7220 8b0b 0100 |0070: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -035646: d804 0401 |0073: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03564a: 28ad |0075: goto 0022 // -0053 │ │ -03564c: 1107 |0076: return-object v7 │ │ +037f6c: |[037f6c] com.squareup.okhttp.CertificatePinner$Builder.add:(Ljava/lang/String;[Ljava/lang/String;)Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ +037f7c: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ +037f80: 2204 be01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +037f84: 1a05 a313 |0004: const-string v5, "hostname == null" // string@13a3 │ │ +037f88: 7020 ef09 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +037f8e: 2704 |0009: throw v4 │ │ +037f90: 2201 2602 |000a: new-instance v1, Ljava/util/LinkedHashSet; // type@0226 │ │ +037f94: 7010 580b 0100 |000c: invoke-direct {v1}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ +037f9a: 5474 6100 |000f: iget-object v4, v7, Lcom/squareup/okhttp/CertificatePinner$Builder;.hostnameToPins:Ljava/util/Map; // field@0061 │ │ +037f9e: 7110 3a0b 0100 |0011: invoke-static {v1}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@0b3a │ │ +037fa4: 0c05 |0014: move-result-object v5 │ │ +037fa6: 7230 800b 8405 |0015: invoke-interface {v4, v8, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +037fac: 0c03 |0018: move-result-object v3 │ │ +037fae: 1f03 3102 |0019: check-cast v3, Ljava/util/Set; // type@0231 │ │ +037fb2: 3803 0500 |001b: if-eqz v3, 0020 // +0005 │ │ +037fb6: 7220 8c0b 3100 |001d: invoke-interface {v1, v3}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0b8c │ │ +037fbc: 2195 |0020: array-length v5, v9 │ │ +037fbe: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +037fc0: 3554 5400 |0022: if-ge v4, v5, 0076 // +0054 │ │ +037fc4: 4602 0904 |0024: aget-object v2, v9, v4 │ │ +037fc8: 1a06 9d1a |0026: const-string v6, "sha1/" // string@1a9d │ │ +037fcc: 6e20 420a 6200 |0028: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +037fd2: 0a06 |002b: move-result v6 │ │ +037fd4: 3906 1b00 |002c: if-nez v6, 0047 // +001b │ │ +037fd8: 2204 be01 |002e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +037fdc: 2205 d301 |0030: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +037fe0: 7010 500a 0500 |0032: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +037fe6: 1a06 c917 |0035: const-string v6, "pins must start with 'sha1/': " // string@17c9 │ │ +037fea: 6e20 580a 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037ff0: 0c05 |003a: move-result-object v5 │ │ +037ff2: 6e20 580a 2500 |003b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +037ff8: 0c05 |003e: move-result-object v5 │ │ +037ffa: 6e10 640a 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +038000: 0c05 |0042: move-result-object v5 │ │ +038002: 7020 ef09 5400 |0043: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +038008: 2704 |0046: throw v4 │ │ +03800a: 1a06 9d1a |0047: const-string v6, "sha1/" // string@1a9d │ │ +03800e: 6e10 380a 0600 |0049: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +038014: 0a06 |004c: move-result v6 │ │ +038016: 6e20 440a 6200 |004d: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +03801c: 0c06 |0050: move-result-object v6 │ │ +03801e: 7110 320e 0600 |0051: invoke-static {v6}, Lokio/ByteString;.decodeBase64:(Ljava/lang/String;)Lokio/ByteString; // method@0e32 │ │ +038024: 0c00 |0054: move-result-object v0 │ │ +038026: 3900 1b00 |0055: if-nez v0, 0070 // +001b │ │ +03802a: 2204 be01 |0057: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03802e: 2205 d301 |0059: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +038032: 7010 500a 0500 |005b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +038038: 1a06 c817 |005e: const-string v6, "pins must be base64: " // string@17c8 │ │ +03803c: 6e20 580a 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038042: 0c05 |0063: move-result-object v5 │ │ +038044: 6e20 580a 2500 |0064: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03804a: 0c05 |0067: move-result-object v5 │ │ +03804c: 6e10 640a 0500 |0068: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +038052: 0c05 |006b: move-result-object v5 │ │ +038054: 7020 ef09 5400 |006c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03805a: 2704 |006f: throw v4 │ │ +03805c: 7220 8b0b 0100 |0070: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +038062: d804 0401 |0073: add-int/lit8 v4, v4, #int 1 // #01 │ │ +038066: 28ad |0075: goto 0022 // -0053 │ │ +038068: 1107 |0076: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x000a line=248 │ │ 0x000f line=249 │ │ 0x001b line=250 │ │ 0x001d line=251 │ │ @@ -4934,31 +4934,31 @@ │ │ type : '()Lcom/squareup/okhttp/CertificatePinner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -035650: |[035650] com.squareup.okhttp.CertificatePinner$Builder.build:()Lcom/squareup/okhttp/CertificatePinner; │ │ -035660: 2200 8f00 |0000: new-instance v0, Lcom/squareup/okhttp/CertificatePinner; // type@008f │ │ -035664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -035666: 7030 c801 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/CertificatePinner;.:(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V // method@01c8 │ │ -03566c: 1100 |0006: return-object v0 │ │ +03806c: |[03806c] com.squareup.okhttp.CertificatePinner$Builder.build:()Lcom/squareup/okhttp/CertificatePinner; │ │ +03807c: 2200 a100 |0000: new-instance v0, Lcom/squareup/okhttp/CertificatePinner; // type@00a1 │ │ +038080: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +038082: 7030 c801 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/CertificatePinner;.:(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V // method@01c8 │ │ +038088: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ │ │ source_file_idx : 611 (CertificatePinner.java) │ │ │ │ Class #13 header: │ │ -class_idx : 143 │ │ +class_idx : 161 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 611 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #13 annotations: │ │ @@ -4995,43 +4995,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -035670: |[035670] com.squareup.okhttp.CertificatePinner.:()V │ │ -035680: 2200 8e00 |0000: new-instance v0, Lcom/squareup/okhttp/CertificatePinner$Builder; // type@008e │ │ -035684: 7010 c201 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/CertificatePinner$Builder;.:()V // method@01c2 │ │ -03568a: 6e10 c501 0000 |0005: invoke-virtual {v0}, Lcom/squareup/okhttp/CertificatePinner$Builder;.build:()Lcom/squareup/okhttp/CertificatePinner; // method@01c5 │ │ -035690: 0c00 |0008: move-result-object v0 │ │ -035692: 6900 6200 |0009: sput-object v0, Lcom/squareup/okhttp/CertificatePinner;.DEFAULT:Lcom/squareup/okhttp/CertificatePinner; // field@0062 │ │ -035696: 0e00 |000b: return-void │ │ +03808c: |[03808c] com.squareup.okhttp.CertificatePinner.:()V │ │ +03809c: 2200 a000 |0000: new-instance v0, Lcom/squareup/okhttp/CertificatePinner$Builder; // type@00a0 │ │ +0380a0: 7010 c201 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/CertificatePinner$Builder;.:()V // method@01c2 │ │ +0380a6: 6e10 c501 0000 |0005: invoke-virtual {v0}, Lcom/squareup/okhttp/CertificatePinner$Builder;.build:()Lcom/squareup/okhttp/CertificatePinner; // method@01c5 │ │ +0380ac: 0c00 |0008: move-result-object v0 │ │ +0380ae: 6900 6200 |0009: sput-object v0, Lcom/squareup/okhttp/CertificatePinner;.DEFAULT:Lcom/squareup/okhttp/CertificatePinner; // field@0062 │ │ +0380b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/CertificatePinner;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/CertificatePinner$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -035698: |[035698] com.squareup.okhttp.CertificatePinner.:(Lcom/squareup/okhttp/CertificatePinner$Builder;)V │ │ -0356a8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0356ae: 7110 c301 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner$Builder;.access$000:(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map; // method@01c3 │ │ -0356b4: 0c00 |0006: move-result-object v0 │ │ -0356b6: 7110 7c04 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@047c │ │ -0356bc: 0c00 |000a: move-result-object v0 │ │ -0356be: 5b10 6300 |000b: iput-object v0, v1, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0063 │ │ -0356c2: 0e00 |000d: return-void │ │ +0380b4: |[0380b4] com.squareup.okhttp.CertificatePinner.:(Lcom/squareup/okhttp/CertificatePinner$Builder;)V │ │ +0380c4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0380ca: 7110 c301 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner$Builder;.access$000:(Lcom/squareup/okhttp/CertificatePinner$Builder;)Ljava/util/Map; // method@01c3 │ │ +0380d0: 0c00 |0006: move-result-object v0 │ │ +0380d2: 7110 7c04 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@047c │ │ +0380d8: 0c00 |000a: move-result-object v0 │ │ +0380da: 5b10 6300 |000b: iput-object v0, v1, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0063 │ │ +0380de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x000d line=139 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/squareup/okhttp/CertificatePinner; │ │ @@ -5042,17 +5042,17 @@ │ │ type : '(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0356c4: |[0356c4] com.squareup.okhttp.CertificatePinner.:(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V │ │ -0356d4: 7020 c701 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/CertificatePinner;.:(Lcom/squareup/okhttp/CertificatePinner$Builder;)V // method@01c7 │ │ -0356da: 0e00 |0003: return-void │ │ +0380e0: |[0380e0] com.squareup.okhttp.CertificatePinner.:(Lcom/squareup/okhttp/CertificatePinner$Builder;Lcom/squareup/okhttp/CertificatePinner$1;)V │ │ +0380f0: 7020 c701 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/CertificatePinner;.:(Lcom/squareup/okhttp/CertificatePinner$Builder;)V // method@01c7 │ │ +0380f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/CertificatePinner; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/CertificatePinner$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/CertificatePinner$1; │ │ @@ -5062,36 +5062,36 @@ │ │ type : '(Ljava/security/cert/Certificate;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0356dc: |[0356dc] com.squareup.okhttp.CertificatePinner.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; │ │ -0356ec: 2020 ff01 |0000: instance-of v0, v2, Ljava/security/cert/X509Certificate; // type@01ff │ │ -0356f0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0356f4: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0356f8: 1a01 6202 |0006: const-string v1, "Certificate pinning requires X509 certificates" // string@0262 │ │ -0356fc: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -035702: 2700 |000b: throw v0 │ │ -035704: 2200 c101 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -035708: 7010 500a 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03570e: 1a01 8c1a |0011: const-string v1, "sha1/" // string@1a8c │ │ -035712: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035718: 0c00 |0016: move-result-object v0 │ │ -03571a: 1f02 ff01 |0017: check-cast v2, Ljava/security/cert/X509Certificate; // type@01ff │ │ -03571e: 7110 cd01 0200 |0019: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner;.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; // method@01cd │ │ -035724: 0c01 |001c: move-result-object v1 │ │ -035726: 6e10 2e0e 0100 |001d: invoke-virtual {v1}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ -03572c: 0c01 |0020: move-result-object v1 │ │ -03572e: 6e20 580a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035734: 0c00 |0024: move-result-object v0 │ │ -035736: 6e10 640a 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03573c: 0c00 |0028: move-result-object v0 │ │ -03573e: 1100 |0029: return-object v0 │ │ +0380f8: |[0380f8] com.squareup.okhttp.CertificatePinner.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; │ │ +038108: 2020 1202 |0000: instance-of v0, v2, Ljava/security/cert/X509Certificate; // type@0212 │ │ +03810c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +038110: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +038114: 1a01 6202 |0006: const-string v1, "Certificate pinning requires X509 certificates" // string@0262 │ │ +038118: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03811e: 2700 |000b: throw v0 │ │ +038120: 2200 d301 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +038124: 7010 500a 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03812a: 1a01 9d1a |0011: const-string v1, "sha1/" // string@1a9d │ │ +03812e: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038134: 0c00 |0016: move-result-object v0 │ │ +038136: 1f02 1202 |0017: check-cast v2, Ljava/security/cert/X509Certificate; // type@0212 │ │ +03813a: 7110 cd01 0200 |0019: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner;.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; // method@01cd │ │ +038140: 0c01 |001c: move-result-object v1 │ │ +038142: 6e10 2e0e 0100 |001d: invoke-virtual {v1}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ +038148: 0c01 |0020: move-result-object v1 │ │ +03814a: 6e20 580a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038150: 0c00 |0024: move-result-object v0 │ │ +038152: 6e10 640a 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +038158: 0c00 |0028: move-result-object v0 │ │ +03815a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x000c line=226 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 certificate Ljava/security/cert/Certificate; │ │ @@ -5101,24 +5101,24 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Lokio/ByteString;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -035740: |[035740] com.squareup.okhttp.CertificatePinner.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; │ │ -035750: 6e10 000b 0100 |0000: invoke-virtual {v1}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@0b00 │ │ -035756: 0c00 |0003: move-result-object v0 │ │ -035758: 7210 f90a 0000 |0004: invoke-interface {v0}, Ljava/security/PublicKey;.getEncoded:()[B // method@0af9 │ │ -03575e: 0c00 |0007: move-result-object v0 │ │ -035760: 7110 3c0e 0000 |0008: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -035766: 0c00 |000b: move-result-object v0 │ │ -035768: 7110 8104 0000 |000c: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.sha1:(Lokio/ByteString;)Lokio/ByteString; // method@0481 │ │ -03576e: 0c00 |000f: move-result-object v0 │ │ -035770: 1100 |0010: return-object v0 │ │ +03815c: |[03815c] com.squareup.okhttp.CertificatePinner.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; │ │ +03816c: 6e10 000b 0100 |0000: invoke-virtual {v1}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@0b00 │ │ +038172: 0c00 |0003: move-result-object v0 │ │ +038174: 7210 f90a 0000 |0004: invoke-interface {v0}, Ljava/security/PublicKey;.getEncoded:()[B // method@0af9 │ │ +03817a: 0c00 |0007: move-result-object v0 │ │ +03817c: 7110 3c0e 0000 |0008: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +038182: 0c00 |000b: move-result-object v0 │ │ +038184: 7110 8104 0000 |000c: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.sha1:(Lokio/ByteString;)Lokio/ByteString; // method@0481 │ │ +03818a: 0c00 |000f: move-result-object v0 │ │ +03818c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 x509Certificate Ljava/security/cert/X509Certificate; │ │ │ │ Virtual methods - │ │ @@ -5127,96 +5127,96 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 152 16-bit code units │ │ -035774: |[035774] com.squareup.okhttp.CertificatePinner.check:(Ljava/lang/String;Ljava/util/List;)V │ │ -035784: 6e20 cb01 a900 |0000: invoke-virtual {v9, v10}, Lcom/squareup/okhttp/CertificatePinner;.findMatchingPins:(Ljava/lang/String;)Ljava/util/Set; // method@01cb │ │ -03578a: 0c03 |0003: move-result-object v3 │ │ -03578c: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -035790: 0e00 |0006: return-void │ │ -035792: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -035794: 7210 6f0b 0b00 |0008: invoke-interface {v11}, Ljava/util/List;.size:()I // method@0b6f │ │ -03579a: 0a04 |000b: move-result v4 │ │ -03579c: 3540 1500 |000c: if-ge v0, v4, 0021 // +0015 │ │ -0357a0: 7220 650b 0b00 |000e: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -0357a6: 0c05 |0011: move-result-object v5 │ │ -0357a8: 1f05 ff01 |0012: check-cast v5, Ljava/security/cert/X509Certificate; // type@01ff │ │ -0357ac: 7110 cd01 0500 |0014: invoke-static {v5}, Lcom/squareup/okhttp/CertificatePinner;.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; // method@01cd │ │ -0357b2: 0c06 |0017: move-result-object v6 │ │ -0357b4: 7220 8d0b 6300 |0018: invoke-interface {v3, v6}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -0357ba: 0a06 |001b: move-result v6 │ │ -0357bc: 3906 eaff |001c: if-nez v6, 0006 // -0016 │ │ -0357c0: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0357c4: 28ec |0020: goto 000c // -0014 │ │ -0357c6: 2206 c101 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -0357ca: 7010 500a 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0357d0: 1a07 6102 |0026: const-string v7, "Certificate pinning failure!" // string@0261 │ │ -0357d4: 6e20 580a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0357da: 0c06 |002b: move-result-object v6 │ │ -0357dc: 1a07 0800 |002c: const-string v7, " │ │ +038190: |[038190] com.squareup.okhttp.CertificatePinner.check:(Ljava/lang/String;Ljava/util/List;)V │ │ +0381a0: 6e20 cb01 a900 |0000: invoke-virtual {v9, v10}, Lcom/squareup/okhttp/CertificatePinner;.findMatchingPins:(Ljava/lang/String;)Ljava/util/Set; // method@01cb │ │ +0381a6: 0c03 |0003: move-result-object v3 │ │ +0381a8: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +0381ac: 0e00 |0006: return-void │ │ +0381ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0381b0: 7210 6f0b 0b00 |0008: invoke-interface {v11}, Ljava/util/List;.size:()I // method@0b6f │ │ +0381b6: 0a04 |000b: move-result v4 │ │ +0381b8: 3540 1500 |000c: if-ge v0, v4, 0021 // +0015 │ │ +0381bc: 7220 650b 0b00 |000e: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0381c2: 0c05 |0011: move-result-object v5 │ │ +0381c4: 1f05 1202 |0012: check-cast v5, Ljava/security/cert/X509Certificate; // type@0212 │ │ +0381c8: 7110 cd01 0500 |0014: invoke-static {v5}, Lcom/squareup/okhttp/CertificatePinner;.sha1:(Ljava/security/cert/X509Certificate;)Lokio/ByteString; // method@01cd │ │ +0381ce: 0c06 |0017: move-result-object v6 │ │ +0381d0: 7220 8d0b 6300 |0018: invoke-interface {v3, v6}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +0381d6: 0a06 |001b: move-result v6 │ │ +0381d8: 3906 eaff |001c: if-nez v6, 0006 // -0016 │ │ +0381dc: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0381e0: 28ec |0020: goto 000c // -0014 │ │ +0381e2: 2206 d301 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +0381e6: 7010 500a 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0381ec: 1a07 6102 |0026: const-string v7, "Certificate pinning failure!" // string@0261 │ │ +0381f0: 6e20 580a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0381f6: 0c06 |002b: move-result-object v6 │ │ +0381f8: 1a07 0800 |002c: const-string v7, " │ │ Peer certificate chain:" // string@0008 │ │ -0357e0: 6e20 580a 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0357e6: 0c01 |0031: move-result-object v1 │ │ -0357e8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0357ea: 7210 6f0b 0b00 |0033: invoke-interface {v11}, Ljava/util/List;.size:()I // method@0b6f │ │ -0357f0: 0a04 |0036: move-result v4 │ │ -0357f2: 3540 2a00 |0037: if-ge v0, v4, 0061 // +002a │ │ -0357f6: 7220 650b 0b00 |0039: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -0357fc: 0c05 |003c: move-result-object v5 │ │ -0357fe: 1f05 ff01 |003d: check-cast v5, Ljava/security/cert/X509Certificate; // type@01ff │ │ -035802: 1a06 0300 |003f: const-string v6, " │ │ +0381fc: 6e20 580a 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038202: 0c01 |0031: move-result-object v1 │ │ +038204: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +038206: 7210 6f0b 0b00 |0033: invoke-interface {v11}, Ljava/util/List;.size:()I // method@0b6f │ │ +03820c: 0a04 |0036: move-result v4 │ │ +03820e: 3540 2a00 |0037: if-ge v0, v4, 0061 // +002a │ │ +038212: 7220 650b 0b00 |0039: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +038218: 0c05 |003c: move-result-object v5 │ │ +03821a: 1f05 1202 |003d: check-cast v5, Ljava/security/cert/X509Certificate; // type@0212 │ │ +03821e: 1a06 0300 |003f: const-string v6, " │ │ " // string@0003 │ │ -035806: 6e20 580a 6100 |0041: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03580c: 0c06 |0044: move-result-object v6 │ │ -03580e: 7110 cc01 0500 |0045: invoke-static {v5}, Lcom/squareup/okhttp/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@01cc │ │ -035814: 0c07 |0048: move-result-object v7 │ │ -035816: 6e20 580a 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03581c: 0c06 |004c: move-result-object v6 │ │ -03581e: 1a07 2801 |004d: const-string v7, ": " // string@0128 │ │ -035822: 6e20 580a 7600 |004f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035828: 0c06 |0052: move-result-object v6 │ │ -03582a: 6e10 020b 0500 |0053: invoke-virtual {v5}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@0b02 │ │ -035830: 0c07 |0056: move-result-object v7 │ │ -035832: 7210 f80a 0700 |0057: invoke-interface {v7}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@0af8 │ │ -035838: 0c07 |005a: move-result-object v7 │ │ -03583a: 6e20 580a 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035840: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -035844: 28d7 |0060: goto 0037 // -0029 │ │ -035846: 1a06 0900 |0061: const-string v6, " │ │ +038222: 6e20 580a 6100 |0041: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038228: 0c06 |0044: move-result-object v6 │ │ +03822a: 7110 cc01 0500 |0045: invoke-static {v5}, Lcom/squareup/okhttp/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@01cc │ │ +038230: 0c07 |0048: move-result-object v7 │ │ +038232: 6e20 580a 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038238: 0c06 |004c: move-result-object v6 │ │ +03823a: 1a07 2801 |004d: const-string v7, ": " // string@0128 │ │ +03823e: 6e20 580a 7600 |004f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038244: 0c06 |0052: move-result-object v6 │ │ +038246: 6e10 020b 0500 |0053: invoke-virtual {v5}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@0b02 │ │ +03824c: 0c07 |0056: move-result-object v7 │ │ +03824e: 7210 f80a 0700 |0057: invoke-interface {v7}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@0af8 │ │ +038254: 0c07 |005a: move-result-object v7 │ │ +038256: 6e20 580a 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03825c: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038260: 28d7 |0060: goto 0037 // -0029 │ │ +038262: 1a06 0900 |0061: const-string v6, " │ │ Pinned certificates for " // string@0009 │ │ -03584a: 6e20 580a 6100 |0063: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035850: 0c06 |0066: move-result-object v6 │ │ -035852: 6e20 580a a600 |0067: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035858: 0c06 |006a: move-result-object v6 │ │ -03585a: 1a07 2701 |006b: const-string v7, ":" // string@0127 │ │ -03585e: 6e20 580a 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035864: 7210 8f0b 0300 |0070: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -03586a: 0c06 |0073: move-result-object v6 │ │ -03586c: 7210 460b 0600 |0074: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -035872: 0a07 |0077: move-result v7 │ │ -035874: 3807 1600 |0078: if-eqz v7, 008e // +0016 │ │ -035878: 7210 470b 0600 |007a: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03587e: 0c02 |007d: move-result-object v2 │ │ -035880: 1f02 9202 |007e: check-cast v2, Lokio/ByteString; // type@0292 │ │ -035884: 1a07 0600 |0080: const-string v7, " │ │ +038266: 6e20 580a 6100 |0063: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03826c: 0c06 |0066: move-result-object v6 │ │ +03826e: 6e20 580a a600 |0067: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038274: 0c06 |006a: move-result-object v6 │ │ +038276: 1a07 2701 |006b: const-string v7, ":" // string@0127 │ │ +03827a: 6e20 580a 7600 |006d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038280: 7210 8f0b 0300 |0070: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +038286: 0c06 |0073: move-result-object v6 │ │ +038288: 7210 460b 0600 |0074: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03828e: 0a07 |0077: move-result v7 │ │ +038290: 3807 1600 |0078: if-eqz v7, 008e // +0016 │ │ +038294: 7210 470b 0600 |007a: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03829a: 0c02 |007d: move-result-object v2 │ │ +03829c: 1f02 a602 |007e: check-cast v2, Lokio/ByteString; // type@02a6 │ │ +0382a0: 1a07 0600 |0080: const-string v7, " │ │ sha1/" // string@0006 │ │ -035888: 6e20 580a 7100 |0082: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03588e: 0c07 |0085: move-result-object v7 │ │ -035890: 6e10 2e0e 0200 |0086: invoke-virtual {v2}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ -035896: 0c08 |0089: move-result-object v8 │ │ -035898: 6e20 580a 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03589e: 28e7 |008d: goto 0074 // -0019 │ │ -0358a0: 2206 4102 |008e: new-instance v6, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@0241 │ │ -0358a4: 6e10 640a 0100 |0090: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0358aa: 0c07 |0093: move-result-object v7 │ │ -0358ac: 7020 ef0b 7600 |0094: invoke-direct {v6, v7}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@0bef │ │ -0358b2: 2706 |0097: throw v6 │ │ +0382a4: 6e20 580a 7100 |0082: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0382aa: 0c07 |0085: move-result-object v7 │ │ +0382ac: 6e10 2e0e 0200 |0086: invoke-virtual {v2}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ +0382b2: 0c08 |0089: move-result-object v8 │ │ +0382b4: 6e20 580a 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0382ba: 28e7 |008d: goto 0074 // -0019 │ │ +0382bc: 2206 5402 |008e: new-instance v6, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@0254 │ │ +0382c0: 6e10 640a 0100 |0090: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0382c6: 0c07 |0093: move-result-object v7 │ │ +0382c8: 7020 ef0b 7600 |0094: invoke-direct {v6, v7}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@0bef │ │ +0382ce: 2706 |0097: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=155 │ │ 0x0006 line=159 │ │ 0x0007 line=157 │ │ 0x000e line=158 │ │ @@ -5252,19 +5252,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/security/cert/Certificate;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0358b4: |[0358b4] com.squareup.okhttp.CertificatePinner.check:(Ljava/lang/String;[Ljava/security/cert/Certificate;)V │ │ -0358c4: 7110 1f0b 0300 |0000: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ -0358ca: 0c00 |0003: move-result-object v0 │ │ -0358cc: 6e30 c901 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@01c9 │ │ -0358d2: 0e00 |0007: return-void │ │ +0382d0: |[0382d0] com.squareup.okhttp.CertificatePinner.check:(Ljava/lang/String;[Ljava/security/cert/Certificate;)V │ │ +0382e0: 7110 1f0b 0300 |0000: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ +0382e6: 0c00 |0003: move-result-object v0 │ │ +0382e8: 6e30 c901 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@01c9 │ │ +0382ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0007 line=182 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/CertificatePinner; │ │ 0x0000 - 0x0008 reg=2 hostname Ljava/lang/String; │ │ @@ -5275,58 +5275,58 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Set;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0358d4: |[0358d4] com.squareup.okhttp.CertificatePinner.findMatchingPins:(Ljava/lang/String;)Ljava/util/Set; │ │ -0358e4: 1306 2e00 |0000: const/16 v6, #int 46 // #2e │ │ -0358e8: 5485 6300 |0002: iget-object v5, v8, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0063 │ │ -0358ec: 7220 7d0b 9500 |0004: invoke-interface {v5, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -0358f2: 0c00 |0007: move-result-object v0 │ │ -0358f4: 1f00 1e02 |0008: check-cast v0, Ljava/util/Set; // type@021e │ │ -0358f8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0358fa: 6e20 310a 6900 |000b: invoke-virtual {v9, v6}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -035900: 0a01 |000e: move-result v1 │ │ -035902: 6e20 360a 6900 |000f: invoke-virtual {v9, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a36 │ │ -035908: 0a02 |0012: move-result v2 │ │ -03590a: 3221 2300 |0013: if-eq v1, v2, 0036 // +0023 │ │ -03590e: 5485 6300 |0015: iget-object v5, v8, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0063 │ │ -035912: 2206 c101 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -035916: 7010 500a 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03591c: 1a07 d200 |001c: const-string v7, "*." // string@00d2 │ │ -035920: 6e20 580a 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035926: 0c06 |0021: move-result-object v6 │ │ -035928: d807 0101 |0022: add-int/lit8 v7, v1, #int 1 // #01 │ │ -03592c: 6e20 440a 7900 |0024: invoke-virtual {v9, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -035932: 0c07 |0027: move-result-object v7 │ │ -035934: 6e20 580a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03593a: 0c06 |002b: move-result-object v6 │ │ -03593c: 6e10 640a 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -035942: 0c06 |002f: move-result-object v6 │ │ -035944: 7220 7d0b 6500 |0030: invoke-interface {v5, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -03594a: 0c04 |0033: move-result-object v4 │ │ -03594c: 1f04 1e02 |0034: check-cast v4, Ljava/util/Set; // type@021e │ │ -035950: 3900 0600 |0036: if-nez v0, 003c // +0006 │ │ -035954: 3904 0400 |0038: if-nez v4, 003c // +0004 │ │ -035958: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -03595a: 1103 |003b: return-object v3 │ │ -03595c: 3800 1000 |003c: if-eqz v0, 004c // +0010 │ │ -035960: 3804 0e00 |003e: if-eqz v4, 004c // +000e │ │ -035964: 2203 1302 |0040: new-instance v3, Ljava/util/LinkedHashSet; // type@0213 │ │ -035968: 7010 580b 0300 |0042: invoke-direct {v3}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ -03596e: 7220 8c0b 0300 |0045: invoke-interface {v3, v0}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0b8c │ │ -035974: 7220 8c0b 4300 |0048: invoke-interface {v3, v4}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0b8c │ │ -03597a: 28f0 |004b: goto 003b // -0010 │ │ -03597c: 3800 0400 |004c: if-eqz v0, 0050 // +0004 │ │ -035980: 0703 |004e: move-object v3, v0 │ │ -035982: 28ec |004f: goto 003b // -0014 │ │ -035984: 0743 |0050: move-object v3, v4 │ │ -035986: 28ea |0051: goto 003b // -0016 │ │ +0382f0: |[0382f0] com.squareup.okhttp.CertificatePinner.findMatchingPins:(Ljava/lang/String;)Ljava/util/Set; │ │ +038300: 1306 2e00 |0000: const/16 v6, #int 46 // #2e │ │ +038304: 5485 6300 |0002: iget-object v5, v8, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0063 │ │ +038308: 7220 7d0b 9500 |0004: invoke-interface {v5, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +03830e: 0c00 |0007: move-result-object v0 │ │ +038310: 1f00 3102 |0008: check-cast v0, Ljava/util/Set; // type@0231 │ │ +038314: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +038316: 6e20 310a 6900 |000b: invoke-virtual {v9, v6}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03831c: 0a01 |000e: move-result v1 │ │ +03831e: 6e20 360a 6900 |000f: invoke-virtual {v9, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a36 │ │ +038324: 0a02 |0012: move-result v2 │ │ +038326: 3221 2300 |0013: if-eq v1, v2, 0036 // +0023 │ │ +03832a: 5485 6300 |0015: iget-object v5, v8, Lcom/squareup/okhttp/CertificatePinner;.hostnameToPins:Ljava/util/Map; // field@0063 │ │ +03832e: 2206 d301 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +038332: 7010 500a 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +038338: 1a07 d200 |001c: const-string v7, "*." // string@00d2 │ │ +03833c: 6e20 580a 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038342: 0c06 |0021: move-result-object v6 │ │ +038344: d807 0101 |0022: add-int/lit8 v7, v1, #int 1 // #01 │ │ +038348: 6e20 440a 7900 |0024: invoke-virtual {v9, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +03834e: 0c07 |0027: move-result-object v7 │ │ +038350: 6e20 580a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +038356: 0c06 |002b: move-result-object v6 │ │ +038358: 6e10 640a 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03835e: 0c06 |002f: move-result-object v6 │ │ +038360: 7220 7d0b 6500 |0030: invoke-interface {v5, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +038366: 0c04 |0033: move-result-object v4 │ │ +038368: 1f04 3102 |0034: check-cast v4, Ljava/util/Set; // type@0231 │ │ +03836c: 3900 0600 |0036: if-nez v0, 003c // +0006 │ │ +038370: 3904 0400 |0038: if-nez v4, 003c // +0004 │ │ +038374: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +038376: 1103 |003b: return-object v3 │ │ +038378: 3800 1000 |003c: if-eqz v0, 004c // +0010 │ │ +03837c: 3804 0e00 |003e: if-eqz v4, 004c // +000e │ │ +038380: 2203 2602 |0040: new-instance v3, Ljava/util/LinkedHashSet; // type@0226 │ │ +038384: 7010 580b 0300 |0042: invoke-direct {v3}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ +03838a: 7220 8c0b 0300 |0045: invoke-interface {v3, v0}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0b8c │ │ +038390: 7220 8c0b 4300 |0048: invoke-interface {v3, v4}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0b8c │ │ +038396: 28f0 |004b: goto 003b // -0010 │ │ +038398: 3800 0400 |004c: if-eqz v0, 0050 // +0004 │ │ +03839c: 0703 |004e: move-object v3, v0 │ │ +03839e: 28ec |004f: goto 003b // -0014 │ │ +0383a0: 0743 |0050: move-object v3, v4 │ │ +0383a2: 28ea |0051: goto 003b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=189 │ │ 0x000a line=190 │ │ 0x000b line=192 │ │ 0x000f line=193 │ │ 0x0013 line=198 │ │ @@ -5348,17 +5348,17 @@ │ │ 0x0036 - 0x0052 reg=4 wildcardPins Ljava/util/Set; Ljava/util/Set; │ │ 0x0000 - 0x0052 reg=8 this Lcom/squareup/okhttp/CertificatePinner; │ │ 0x0000 - 0x0052 reg=9 hostname Ljava/lang/String; │ │ │ │ source_file_idx : 611 (CertificatePinner.java) │ │ │ │ Class #14 header: │ │ -class_idx : 144 │ │ +class_idx : 162 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 613 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #14 - │ │ @@ -5382,19 +5382,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -035988: |[035988] com.squareup.okhttp.Challenge.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -035998: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03599e: 5b01 6500 |0003: iput-object v1, v0, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ -0359a2: 5b02 6400 |0005: iput-object v2, v0, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ -0359a6: 0e00 |0007: return-void │ │ +0383a4: |[0383a4] com.squareup.okhttp.Challenge.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0383b4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0383ba: 5b01 6500 |0003: iput-object v1, v0, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ +0383be: 5b02 6400 |0005: iput-object v2, v0, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ +0383c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ @@ -5408,34 +5408,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0359a8: |[0359a8] com.squareup.okhttp.Challenge.equals:(Ljava/lang/Object;)Z │ │ -0359b8: 2030 9000 |0000: instance-of v0, v3, Lcom/squareup/okhttp/Challenge; // type@0090 │ │ -0359bc: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -0359c0: 5421 6500 |0004: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ -0359c4: 0730 |0006: move-object v0, v3 │ │ -0359c6: 1f00 9000 |0007: check-cast v0, Lcom/squareup/okhttp/Challenge; // type@0090 │ │ -0359ca: 5400 6500 |0009: iget-object v0, v0, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ -0359ce: 7120 7804 0100 |000b: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -0359d4: 0a00 |000e: move-result v0 │ │ -0359d6: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -0359da: 5420 6400 |0011: iget-object v0, v2, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ -0359de: 1f03 9000 |0013: check-cast v3, Lcom/squareup/okhttp/Challenge; // type@0090 │ │ -0359e2: 5431 6400 |0015: iget-object v1, v3, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ -0359e6: 7120 7804 1000 |0017: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -0359ec: 0a00 |001a: move-result v0 │ │ -0359ee: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -0359f2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0359f4: 0f00 |001e: return v0 │ │ -0359f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0359f8: 28fe |0020: goto 001e // -0002 │ │ +0383c4: |[0383c4] com.squareup.okhttp.Challenge.equals:(Ljava/lang/Object;)Z │ │ +0383d4: 2030 a200 |0000: instance-of v0, v3, Lcom/squareup/okhttp/Challenge; // type@00a2 │ │ +0383d8: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +0383dc: 5421 6500 |0004: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ +0383e0: 0730 |0006: move-object v0, v3 │ │ +0383e2: 1f00 a200 |0007: check-cast v0, Lcom/squareup/okhttp/Challenge; // type@00a2 │ │ +0383e6: 5400 6500 |0009: iget-object v0, v0, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ +0383ea: 7120 7804 0100 |000b: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +0383f0: 0a00 |000e: move-result v0 │ │ +0383f2: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +0383f6: 5420 6400 |0011: iget-object v0, v2, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ +0383fa: 1f03 a200 |0013: check-cast v3, Lcom/squareup/okhttp/Challenge; // type@00a2 │ │ +0383fe: 5431 6400 |0015: iget-object v1, v3, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ +038402: 7120 7804 1000 |0017: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +038408: 0a00 |001a: move-result v0 │ │ +03840a: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +03840e: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +038410: 0f00 |001e: return v0 │ │ +038412: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +038414: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000b line=42 │ │ 0x0017 line=43 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 o Ljava/lang/Object; │ │ @@ -5446,17 +5446,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0359fc: |[0359fc] com.squareup.okhttp.Challenge.getRealm:()Ljava/lang/String; │ │ -035a0c: 5410 6400 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ -035a10: 1100 |0002: return-object v0 │ │ +038418: |[038418] com.squareup.okhttp.Challenge.getRealm:()Ljava/lang/String; │ │ +038428: 5410 6400 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ +03842c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Challenge; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Challenge;) │ │ @@ -5464,17 +5464,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035a14: |[035a14] com.squareup.okhttp.Challenge.getScheme:()Ljava/lang/String; │ │ -035a24: 5410 6500 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ -035a28: 1100 |0002: return-object v0 │ │ +038430: |[038430] com.squareup.okhttp.Challenge.getScheme:()Ljava/lang/String; │ │ +038440: 5410 6500 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ +038444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Challenge; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Challenge;) │ │ @@ -5482,33 +5482,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -035a2c: |[035a2c] com.squareup.okhttp.Challenge.hashCode:()I │ │ -035a3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -035a3e: 1300 1d00 |0001: const/16 v0, #int 29 // #1d │ │ -035a42: 5441 6400 |0003: iget-object v1, v4, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ -035a46: 3801 1900 |0005: if-eqz v1, 001e // +0019 │ │ -035a4a: 5441 6400 |0007: iget-object v1, v4, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ -035a4e: 6e10 300a 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -035a54: 0a01 |000c: move-result v1 │ │ -035a56: d010 8303 |000d: add-int/lit16 v0, v1, #int 899 // #0383 │ │ -035a5a: da01 001f |000f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -035a5e: 5443 6500 |0011: iget-object v3, v4, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ -035a62: 3803 0800 |0013: if-eqz v3, 001b // +0008 │ │ -035a66: 5442 6500 |0015: iget-object v2, v4, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ -035a6a: 6e10 300a 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -035a70: 0a02 |001a: move-result v2 │ │ -035a72: 9000 0102 |001b: add-int v0, v1, v2 │ │ -035a76: 0f00 |001d: return v0 │ │ -035a78: 0121 |001e: move v1, v2 │ │ -035a7a: 28ee |001f: goto 000d // -0012 │ │ +038448: |[038448] com.squareup.okhttp.Challenge.hashCode:()I │ │ +038458: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03845a: 1300 1d00 |0001: const/16 v0, #int 29 // #1d │ │ +03845e: 5441 6400 |0003: iget-object v1, v4, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ +038462: 3801 1900 |0005: if-eqz v1, 001e // +0019 │ │ +038466: 5441 6400 |0007: iget-object v1, v4, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ +03846a: 6e10 300a 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +038470: 0a01 |000c: move-result v1 │ │ +038472: d010 8303 |000d: add-int/lit16 v0, v1, #int 899 // #0383 │ │ +038476: da01 001f |000f: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +03847a: 5443 6500 |0011: iget-object v3, v4, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ +03847e: 3803 0800 |0013: if-eqz v3, 001b // +0008 │ │ +038482: 5442 6500 |0015: iget-object v2, v4, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ +038486: 6e10 300a 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +03848c: 0a02 |001a: move-result v2 │ │ +03848e: 9000 0102 |001b: add-int v0, v1, v2 │ │ +038492: 0f00 |001d: return v0 │ │ +038494: 0121 |001e: move v1, v2 │ │ +038496: 28ee |001f: goto 000d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0003 line=48 │ │ 0x000f line=49 │ │ 0x001d line=50 │ │ 0x001f line=48 │ │ @@ -5521,44 +5521,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -035a7c: |[035a7c] com.squareup.okhttp.Challenge.toString:()Ljava/lang/String; │ │ -035a8c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -035a90: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -035a96: 5421 6500 |0005: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ -035a9a: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035aa0: 0c00 |000a: move-result-object v0 │ │ -035aa2: 1a01 6700 |000b: const-string v1, " realm="" // string@0067 │ │ -035aa6: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035aac: 0c00 |0010: move-result-object v0 │ │ -035aae: 5421 6400 |0011: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ -035ab2: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035ab8: 0c00 |0016: move-result-object v0 │ │ -035aba: 1a01 7c00 |0017: const-string v1, """ // string@007c │ │ -035abe: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -035ac4: 0c00 |001c: move-result-object v0 │ │ -035ac6: 6e10 640a 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -035acc: 0c00 |0020: move-result-object v0 │ │ -035ace: 1100 |0021: return-object v0 │ │ +038498: |[038498] com.squareup.okhttp.Challenge.toString:()Ljava/lang/String; │ │ +0384a8: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0384ac: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0384b2: 5421 6500 |0005: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.scheme:Ljava/lang/String; // field@0065 │ │ +0384b6: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0384bc: 0c00 |000a: move-result-object v0 │ │ +0384be: 1a01 6700 |000b: const-string v1, " realm="" // string@0067 │ │ +0384c2: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0384c8: 0c00 |0010: move-result-object v0 │ │ +0384ca: 5421 6400 |0011: iget-object v1, v2, Lcom/squareup/okhttp/Challenge;.realm:Ljava/lang/String; // field@0064 │ │ +0384ce: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0384d4: 0c00 |0016: move-result-object v0 │ │ +0384d6: 1a01 7c00 |0017: const-string v1, """ // string@007c │ │ +0384da: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0384e0: 0c00 |001c: move-result-object v0 │ │ +0384e2: 6e10 640a 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0384e8: 0c00 |0020: move-result-object v0 │ │ +0384ea: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lcom/squareup/okhttp/Challenge; │ │ │ │ source_file_idx : 613 (Challenge.java) │ │ │ │ Class #15 header: │ │ -class_idx : 145 │ │ +class_idx : 163 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 622 │ │ static_fields_size : 97 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #15 annotations: │ │ @@ -5972,1267 +5972,1267 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 2549 16-bit code units │ │ -035ad0: |[035ad0] com.squareup.okhttp.CipherSuite.:()V │ │ -035ae0: 2200 9100 |0000: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035ae4: 1a01 020b |0002: const-string v1, "TLS_RSA_WITH_NULL_MD5" // string@0b02 │ │ -035ae8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -035aea: 1a03 290a |0005: const-string v3, "SSL_RSA_WITH_NULL_MD5" // string@0a29 │ │ -035aee: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -035af0: 1305 7e14 |0008: const/16 v5, #int 5246 // #147e │ │ -035af4: 1266 |000a: const/4 v6, #int 6 // #6 │ │ -035af6: 1307 0a00 |000b: const/16 v7, #int 10 // #a │ │ -035afa: 7608 d501 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035b00: 6900 c200 |0010: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00c2 │ │ -035b04: 2200 9100 |0012: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035b08: 1a01 030b |0014: const-string v1, "TLS_RSA_WITH_NULL_SHA" // string@0b03 │ │ -035b0c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -035b0e: 1a03 2a0a |0017: const-string v3, "SSL_RSA_WITH_NULL_SHA" // string@0a2a │ │ -035b12: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -035b14: 1305 7e14 |001a: const/16 v5, #int 5246 // #147e │ │ -035b18: 1266 |001c: const/4 v6, #int 6 // #6 │ │ -035b1a: 1307 0a00 |001d: const/16 v7, #int 10 // #a │ │ -035b1e: 7608 d501 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035b24: 6900 c300 |0022: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c3 │ │ -035b28: 2200 9100 |0024: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035b2c: 1a01 f90a |0026: const-string v1, "TLS_RSA_EXPORT_WITH_RC4_40_MD5" // string@0af9 │ │ -035b30: 1222 |0028: const/4 v2, #int 2 // #2 │ │ -035b32: 1a03 260a |0029: const-string v3, "SSL_RSA_EXPORT_WITH_RC4_40_MD5" // string@0a26 │ │ -035b36: 1234 |002b: const/4 v4, #int 3 // #3 │ │ -035b38: 1305 fa10 |002c: const/16 v5, #int 4346 // #10fa │ │ -035b3c: 1266 |002e: const/4 v6, #int 6 // #6 │ │ -035b3e: 1307 0a00 |002f: const/16 v7, #int 10 // #a │ │ -035b42: 7608 d501 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035b48: 6900 b900 |0034: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b9 │ │ -035b4c: 2200 9100 |0036: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035b50: 1a01 050b |0038: const-string v1, "TLS_RSA_WITH_RC4_128_MD5" // string@0b05 │ │ -035b54: 1232 |003a: const/4 v2, #int 3 // #3 │ │ -035b56: 1a03 2b0a |003b: const-string v3, "SSL_RSA_WITH_RC4_128_MD5" // string@0a2b │ │ -035b5a: 1244 |003d: const/4 v4, #int 4 // #4 │ │ -035b5c: 1305 7e14 |003e: const/16 v5, #int 5246 // #147e │ │ -035b60: 1266 |0040: const/4 v6, #int 6 // #6 │ │ -035b62: 1307 0a00 |0041: const/16 v7, #int 10 // #a │ │ -035b66: 7608 d501 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035b6c: 6900 c500 |0046: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00c5 │ │ -035b70: 2200 9100 |0048: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035b74: 1a01 060b |004a: const-string v1, "TLS_RSA_WITH_RC4_128_SHA" // string@0b06 │ │ -035b78: 1242 |004c: const/4 v2, #int 4 // #4 │ │ -035b7a: 1a03 2c0a |004d: const-string v3, "SSL_RSA_WITH_RC4_128_SHA" // string@0a2c │ │ -035b7e: 1254 |004f: const/4 v4, #int 5 // #5 │ │ -035b80: 1305 7e14 |0050: const/16 v5, #int 5246 // #147e │ │ -035b84: 1266 |0052: const/4 v6, #int 6 // #6 │ │ -035b86: 1307 0a00 |0053: const/16 v7, #int 10 // #a │ │ -035b8a: 7608 d501 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035b90: 6900 c600 |0058: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c6 │ │ -035b94: 2200 9100 |005a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035b98: 1a01 f80a |005c: const-string v1, "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@0af8 │ │ -035b9c: 1252 |005e: const/4 v2, #int 5 // #5 │ │ -035b9e: 1a03 250a |005f: const-string v3, "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@0a25 │ │ -035ba2: 1304 0800 |0061: const/16 v4, #int 8 // #8 │ │ -035ba6: 1305 fa10 |0063: const/16 v5, #int 4346 // #10fa │ │ -035baa: 1266 |0065: const/4 v6, #int 6 // #6 │ │ -035bac: 1307 0a00 |0066: const/16 v7, #int 10 // #a │ │ -035bb0: 7608 d501 0000 |0068: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035bb6: 6900 b800 |006b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b8 │ │ -035bba: 2200 9100 |006d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035bbe: 1a01 010b |006f: const-string v1, "TLS_RSA_WITH_DES_CBC_SHA" // string@0b01 │ │ -035bc2: 1262 |0071: const/4 v2, #int 6 // #6 │ │ -035bc4: 1a03 280a |0072: const-string v3, "SSL_RSA_WITH_DES_CBC_SHA" // string@0a28 │ │ -035bc8: 1304 0900 |0074: const/16 v4, #int 9 // #9 │ │ -035bcc: 1305 5d15 |0076: const/16 v5, #int 5469 // #155d │ │ -035bd0: 1266 |0078: const/4 v6, #int 6 // #6 │ │ -035bd2: 1307 0a00 |0079: const/16 v7, #int 10 // #a │ │ -035bd6: 7608 d501 0000 |007b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035bdc: 6900 c100 |007e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c1 │ │ -035be0: 2200 9100 |0080: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035be4: 1a01 fa0a |0082: const-string v1, "TLS_RSA_WITH_3DES_EDE_CBC_SHA" // string@0afa │ │ -035be8: 1272 |0084: const/4 v2, #int 7 // #7 │ │ -035bea: 1a03 270a |0085: const-string v3, "SSL_RSA_WITH_3DES_EDE_CBC_SHA" // string@0a27 │ │ -035bee: 1304 0a00 |0087: const/16 v4, #int 10 // #a │ │ -035bf2: 1305 7e14 |0089: const/16 v5, #int 5246 // #147e │ │ -035bf6: 1266 |008b: const/4 v6, #int 6 // #6 │ │ -035bf8: 1307 0a00 |008c: const/16 v7, #int 10 // #a │ │ -035bfc: 7608 d501 0000 |008e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035c02: 6900 ba00 |0091: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ba │ │ -035c06: 2200 9100 |0093: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035c0a: 1a01 a60a |0095: const-string v1, "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA" // string@0aa6 │ │ -035c0e: 1302 0800 |0097: const/16 v2, #int 8 // #8 │ │ -035c12: 1a03 1a0a |0099: const-string v3, "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA" // string@0a1a │ │ -035c16: 1304 1100 |009b: const/16 v4, #int 17 // #11 │ │ -035c1a: 1305 fa10 |009d: const/16 v5, #int 4346 // #10fa │ │ -035c1e: 1266 |009f: const/4 v6, #int 6 // #6 │ │ -035c20: 1307 0a00 |00a0: const/16 v7, #int 10 // #a │ │ -035c24: 7608 d501 0000 |00a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035c2a: 6900 6700 |00a5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0067 │ │ -035c2e: 2200 9100 |00a7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035c32: 1a01 ae0a |00a9: const-string v1, "TLS_DHE_DSS_WITH_DES_CBC_SHA" // string@0aae │ │ -035c36: 1302 0900 |00ab: const/16 v2, #int 9 // #9 │ │ -035c3a: 1a03 1c0a |00ad: const-string v3, "SSL_DHE_DSS_WITH_DES_CBC_SHA" // string@0a1c │ │ -035c3e: 1304 1200 |00af: const/16 v4, #int 18 // #12 │ │ -035c42: 1305 5d15 |00b1: const/16 v5, #int 5469 // #155d │ │ -035c46: 1266 |00b3: const/4 v6, #int 6 // #6 │ │ -035c48: 1307 0a00 |00b4: const/16 v7, #int 10 // #a │ │ -035c4c: 7608 d501 0000 |00b6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035c52: 6900 6f00 |00b9: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@006f │ │ -035c56: 2200 9100 |00bb: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035c5a: 1a01 a70a |00bd: const-string v1, "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" // string@0aa7 │ │ -035c5e: 1302 0a00 |00bf: const/16 v2, #int 10 // #a │ │ -035c62: 1a03 1b0a |00c1: const-string v3, "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA" // string@0a1b │ │ -035c66: 1304 1300 |00c3: const/16 v4, #int 19 // #13 │ │ -035c6a: 1305 7e14 |00c5: const/16 v5, #int 5246 // #147e │ │ -035c6e: 1266 |00c7: const/4 v6, #int 6 // #6 │ │ -035c70: 1307 0a00 |00c8: const/16 v7, #int 10 // #a │ │ -035c74: 7608 d501 0000 |00ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035c7a: 6900 6800 |00cd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0068 │ │ -035c7e: 2200 9100 |00cf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035c82: 1a01 af0a |00d1: const-string v1, "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@0aaf │ │ -035c86: 1302 0b00 |00d3: const/16 v2, #int 11 // #b │ │ -035c8a: 1a03 1d0a |00d5: const-string v3, "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@0a1d │ │ -035c8e: 1304 1400 |00d7: const/16 v4, #int 20 // #14 │ │ -035c92: 1305 fa10 |00d9: const/16 v5, #int 4346 // #10fa │ │ -035c96: 1266 |00db: const/4 v6, #int 6 // #6 │ │ -035c98: 1307 0a00 |00dc: const/16 v7, #int 10 // #a │ │ -035c9c: 7608 d501 0000 |00de: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035ca2: 6900 7000 |00e1: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0070 │ │ -035ca6: 2200 9100 |00e3: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035caa: 1a01 b70a |00e5: const-string v1, "TLS_DHE_RSA_WITH_DES_CBC_SHA" // string@0ab7 │ │ -035cae: 1302 0c00 |00e7: const/16 v2, #int 12 // #c │ │ -035cb2: 1a03 1f0a |00e9: const-string v3, "SSL_DHE_RSA_WITH_DES_CBC_SHA" // string@0a1f │ │ -035cb6: 1304 1500 |00eb: const/16 v4, #int 21 // #15 │ │ -035cba: 1305 5d15 |00ed: const/16 v5, #int 5469 // #155d │ │ -035cbe: 1266 |00ef: const/4 v6, #int 6 // #6 │ │ -035cc0: 1307 0a00 |00f0: const/16 v7, #int 10 // #a │ │ -035cc4: 7608 d501 0000 |00f2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035cca: 6900 7800 |00f5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0078 │ │ -035cce: 2200 9100 |00f7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035cd2: 1a01 b00a |00f9: const-string v1, "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@0ab0 │ │ -035cd6: 1302 0d00 |00fb: const/16 v2, #int 13 // #d │ │ -035cda: 1a03 1e0a |00fd: const-string v3, "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@0a1e │ │ -035cde: 1304 1600 |00ff: const/16 v4, #int 22 // #16 │ │ -035ce2: 1305 7e14 |0101: const/16 v5, #int 5246 // #147e │ │ -035ce6: 1266 |0103: const/4 v6, #int 6 // #6 │ │ -035ce8: 1307 0a00 |0104: const/16 v7, #int 10 // #a │ │ -035cec: 7608 d501 0000 |0106: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035cf2: 6900 7100 |0109: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0071 │ │ -035cf6: 2200 9100 |010b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035cfa: 1a01 b90a |010d: const-string v1, "TLS_DH_anon_EXPORT_WITH_RC4_40_MD5" // string@0ab9 │ │ -035cfe: 1302 0e00 |010f: const/16 v2, #int 14 // #e │ │ -035d02: 1a03 210a |0111: const-string v3, "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5" // string@0a21 │ │ -035d06: 1304 1700 |0113: const/16 v4, #int 23 // #17 │ │ -035d0a: 1305 fa10 |0115: const/16 v5, #int 4346 // #10fa │ │ -035d0e: 1266 |0117: const/4 v6, #int 6 // #6 │ │ -035d10: 1307 0a00 |0118: const/16 v7, #int 10 // #a │ │ -035d14: 7608 d501 0000 |011a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035d1a: 6900 7a00 |011d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@007a │ │ -035d1e: 2200 9100 |011f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035d22: 1a01 c20a |0121: const-string v1, "TLS_DH_anon_WITH_RC4_128_MD5" // string@0ac2 │ │ -035d26: 1302 0f00 |0123: const/16 v2, #int 15 // #f │ │ -035d2a: 1a03 240a |0125: const-string v3, "SSL_DH_anon_WITH_RC4_128_MD5" // string@0a24 │ │ -035d2e: 1304 1800 |0127: const/16 v4, #int 24 // #18 │ │ -035d32: 1305 7e14 |0129: const/16 v5, #int 5246 // #147e │ │ -035d36: 1266 |012b: const/4 v6, #int 6 // #6 │ │ -035d38: 1307 0a00 |012c: const/16 v7, #int 10 // #a │ │ -035d3c: 7608 d501 0000 |012e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035d42: 6900 8300 |0131: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0083 │ │ -035d46: 2200 9100 |0133: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035d4a: 1a01 b80a |0135: const-string v1, "TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA" // string@0ab8 │ │ -035d4e: 1302 1000 |0137: const/16 v2, #int 16 // #10 │ │ -035d52: 1a03 200a |0139: const-string v3, "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA" // string@0a20 │ │ -035d56: 1304 1900 |013b: const/16 v4, #int 25 // #19 │ │ -035d5a: 1305 fa10 |013d: const/16 v5, #int 4346 // #10fa │ │ -035d5e: 1266 |013f: const/4 v6, #int 6 // #6 │ │ -035d60: 1307 0a00 |0140: const/16 v7, #int 10 // #a │ │ -035d64: 7608 d501 0000 |0142: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035d6a: 6900 7900 |0145: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0079 │ │ -035d6e: 2200 9100 |0147: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035d72: 1a01 c10a |0149: const-string v1, "TLS_DH_anon_WITH_DES_CBC_SHA" // string@0ac1 │ │ -035d76: 1302 1100 |014b: const/16 v2, #int 17 // #11 │ │ -035d7a: 1a03 230a |014d: const-string v3, "SSL_DH_anon_WITH_DES_CBC_SHA" // string@0a23 │ │ -035d7e: 1304 1a00 |014f: const/16 v4, #int 26 // #1a │ │ -035d82: 1305 5d15 |0151: const/16 v5, #int 5469 // #155d │ │ -035d86: 1266 |0153: const/4 v6, #int 6 // #6 │ │ -035d88: 1307 0a00 |0154: const/16 v7, #int 10 // #a │ │ -035d8c: 7608 d501 0000 |0156: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035d92: 6900 8200 |0159: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0082 │ │ -035d96: 2200 9100 |015b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035d9a: 1a01 ba0a |015d: const-string v1, "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA" // string@0aba │ │ -035d9e: 1302 1200 |015f: const/16 v2, #int 18 // #12 │ │ -035da2: 1a03 220a |0161: const-string v3, "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA" // string@0a22 │ │ -035da6: 1304 1b00 |0163: const/16 v4, #int 27 // #1b │ │ -035daa: 1305 7e14 |0165: const/16 v5, #int 5246 // #147e │ │ -035dae: 1266 |0167: const/4 v6, #int 6 // #6 │ │ -035db0: 1307 0a00 |0168: const/16 v7, #int 10 // #a │ │ -035db4: 7608 d501 0000 |016a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035dba: 6900 7b00 |016d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007b │ │ -035dbe: 2200 9100 |016f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035dc2: 1a01 f50a |0171: const-string v1, "TLS_KRB5_WITH_DES_CBC_SHA" // string@0af5 │ │ -035dc6: 1302 1300 |0173: const/16 v2, #int 19 // #13 │ │ -035dca: 1a03 f50a |0175: const-string v3, "TLS_KRB5_WITH_DES_CBC_SHA" // string@0af5 │ │ -035dce: 1304 1e00 |0177: const/16 v4, #int 30 // #1e │ │ -035dd2: 1305 980a |0179: const/16 v5, #int 2712 // #a98 │ │ -035dd6: 1266 |017b: const/4 v6, #int 6 // #6 │ │ -035dd8: 1407 ffff ff7f |017c: const v7, #float nan // #7fffffff │ │ -035dde: 7608 d501 0000 |017f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035de4: 6900 b500 |0182: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b5 │ │ -035de8: 2200 9100 |0184: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035dec: 1a01 f30a |0186: const-string v1, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA" // string@0af3 │ │ -035df0: 1302 1400 |0188: const/16 v2, #int 20 // #14 │ │ -035df4: 1a03 f30a |018a: const-string v3, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA" // string@0af3 │ │ -035df8: 1304 1f00 |018c: const/16 v4, #int 31 // #1f │ │ -035dfc: 1305 980a |018e: const/16 v5, #int 2712 // #a98 │ │ -035e00: 1266 |0190: const/4 v6, #int 6 // #6 │ │ -035e02: 1407 ffff ff7f |0191: const v7, #float nan // #7fffffff │ │ -035e08: 7608 d501 0000 |0194: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035e0e: 6900 b300 |0197: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b3 │ │ -035e12: 2200 9100 |0199: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035e16: 1a01 f70a |019b: const-string v1, "TLS_KRB5_WITH_RC4_128_SHA" // string@0af7 │ │ -035e1a: 1302 1500 |019d: const/16 v2, #int 21 // #15 │ │ -035e1e: 1a03 f70a |019f: const-string v3, "TLS_KRB5_WITH_RC4_128_SHA" // string@0af7 │ │ -035e22: 1304 2000 |01a1: const/16 v4, #int 32 // #20 │ │ -035e26: 1305 980a |01a3: const/16 v5, #int 2712 // #a98 │ │ -035e2a: 1266 |01a5: const/4 v6, #int 6 // #6 │ │ -035e2c: 1407 ffff ff7f |01a6: const v7, #float nan // #7fffffff │ │ -035e32: 7608 d501 0000 |01a9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035e38: 6900 b700 |01ac: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b7 │ │ -035e3c: 2200 9100 |01ae: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035e40: 1a01 f40a |01b0: const-string v1, "TLS_KRB5_WITH_DES_CBC_MD5" // string@0af4 │ │ -035e44: 1302 1600 |01b2: const/16 v2, #int 22 // #16 │ │ -035e48: 1a03 f40a |01b4: const-string v3, "TLS_KRB5_WITH_DES_CBC_MD5" // string@0af4 │ │ -035e4c: 1304 2200 |01b6: const/16 v4, #int 34 // #22 │ │ -035e50: 1305 980a |01b8: const/16 v5, #int 2712 // #a98 │ │ -035e54: 1266 |01ba: const/4 v6, #int 6 // #6 │ │ -035e56: 1407 ffff ff7f |01bb: const v7, #float nan // #7fffffff │ │ -035e5c: 7608 d501 0000 |01be: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035e62: 6900 b400 |01c1: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b4 │ │ -035e66: 2200 9100 |01c3: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035e6a: 1a01 f20a |01c5: const-string v1, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5" // string@0af2 │ │ -035e6e: 1302 1700 |01c7: const/16 v2, #int 23 // #17 │ │ -035e72: 1a03 f20a |01c9: const-string v3, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5" // string@0af2 │ │ -035e76: 1304 2300 |01cb: const/16 v4, #int 35 // #23 │ │ -035e7a: 1305 980a |01cd: const/16 v5, #int 2712 // #a98 │ │ -035e7e: 1266 |01cf: const/4 v6, #int 6 // #6 │ │ -035e80: 1407 ffff ff7f |01d0: const v7, #float nan // #7fffffff │ │ -035e86: 7608 d501 0000 |01d3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035e8c: 6900 b200 |01d6: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b2 │ │ -035e90: 2200 9100 |01d8: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035e94: 1a01 f60a |01da: const-string v1, "TLS_KRB5_WITH_RC4_128_MD5" // string@0af6 │ │ -035e98: 1302 1800 |01dc: const/16 v2, #int 24 // #18 │ │ -035e9c: 1a03 f60a |01de: const-string v3, "TLS_KRB5_WITH_RC4_128_MD5" // string@0af6 │ │ -035ea0: 1304 2400 |01e0: const/16 v4, #int 36 // #24 │ │ -035ea4: 1305 980a |01e2: const/16 v5, #int 2712 // #a98 │ │ -035ea8: 1266 |01e4: const/4 v6, #int 6 // #6 │ │ -035eaa: 1407 ffff ff7f |01e5: const v7, #float nan // #7fffffff │ │ -035eb0: 7608 d501 0000 |01e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035eb6: 6900 b600 |01eb: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b6 │ │ -035eba: 2200 9100 |01ed: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035ebe: 1a01 ef0a |01ef: const-string v1, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA" // string@0aef │ │ -035ec2: 1302 1900 |01f1: const/16 v2, #int 25 // #19 │ │ -035ec6: 1a03 ef0a |01f3: const-string v3, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA" // string@0aef │ │ -035eca: 1304 2600 |01f5: const/16 v4, #int 38 // #26 │ │ -035ece: 1305 980a |01f7: const/16 v5, #int 2712 // #a98 │ │ -035ed2: 1266 |01f9: const/4 v6, #int 6 // #6 │ │ -035ed4: 1407 ffff ff7f |01fa: const v7, #float nan // #7fffffff │ │ -035eda: 7608 d501 0000 |01fd: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035ee0: 6900 af00 |0200: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00af │ │ -035ee4: 2200 9100 |0202: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035ee8: 1a01 f10a |0204: const-string v1, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA" // string@0af1 │ │ -035eec: 1302 1a00 |0206: const/16 v2, #int 26 // #1a │ │ -035ef0: 1a03 f10a |0208: const-string v3, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA" // string@0af1 │ │ -035ef4: 1304 2800 |020a: const/16 v4, #int 40 // #28 │ │ -035ef8: 1305 980a |020c: const/16 v5, #int 2712 // #a98 │ │ -035efc: 1266 |020e: const/4 v6, #int 6 // #6 │ │ -035efe: 1407 ffff ff7f |020f: const v7, #float nan // #7fffffff │ │ -035f04: 7608 d501 0000 |0212: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035f0a: 6900 b100 |0215: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b1 │ │ -035f0e: 2200 9100 |0217: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035f12: 1a01 ee0a |0219: const-string v1, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5" // string@0aee │ │ -035f16: 1302 1b00 |021b: const/16 v2, #int 27 // #1b │ │ -035f1a: 1a03 ee0a |021d: const-string v3, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5" // string@0aee │ │ -035f1e: 1304 2900 |021f: const/16 v4, #int 41 // #29 │ │ -035f22: 1305 980a |0221: const/16 v5, #int 2712 // #a98 │ │ -035f26: 1266 |0223: const/4 v6, #int 6 // #6 │ │ -035f28: 1407 ffff ff7f |0224: const v7, #float nan // #7fffffff │ │ -035f2e: 7608 d501 0000 |0227: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035f34: 6900 ae00 |022a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00ae │ │ -035f38: 2200 9100 |022c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035f3c: 1a01 f00a |022e: const-string v1, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5" // string@0af0 │ │ -035f40: 1302 1c00 |0230: const/16 v2, #int 28 // #1c │ │ -035f44: 1a03 f00a |0232: const-string v3, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5" // string@0af0 │ │ -035f48: 1304 2b00 |0234: const/16 v4, #int 43 // #2b │ │ -035f4c: 1305 980a |0236: const/16 v5, #int 2712 // #a98 │ │ -035f50: 1266 |0238: const/4 v6, #int 6 // #6 │ │ -035f52: 1407 ffff ff7f |0239: const v7, #float nan // #7fffffff │ │ -035f58: 7608 d501 0000 |023c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035f5e: 6900 b000 |023f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b0 │ │ -035f62: 2200 9100 |0241: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035f66: 1a01 fb0a |0243: const-string v1, "TLS_RSA_WITH_AES_128_CBC_SHA" // string@0afb │ │ -035f6a: 1302 1d00 |0245: const/16 v2, #int 29 // #1d │ │ -035f6e: 1a03 fb0a |0247: const-string v3, "TLS_RSA_WITH_AES_128_CBC_SHA" // string@0afb │ │ -035f72: 1304 2f00 |0249: const/16 v4, #int 47 // #2f │ │ -035f76: 1305 7e14 |024b: const/16 v5, #int 5246 // #147e │ │ -035f7a: 1266 |024d: const/4 v6, #int 6 // #6 │ │ -035f7c: 1307 0a00 |024e: const/16 v7, #int 10 // #a │ │ -035f80: 7608 d501 0000 |0250: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035f86: 6900 bb00 |0253: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00bb │ │ -035f8a: 2200 9100 |0255: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035f8e: 1a01 a80a |0257: const-string v1, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" // string@0aa8 │ │ -035f92: 1302 1e00 |0259: const/16 v2, #int 30 // #1e │ │ -035f96: 1a03 a80a |025b: const-string v3, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" // string@0aa8 │ │ -035f9a: 1304 3200 |025d: const/16 v4, #int 50 // #32 │ │ -035f9e: 1305 7e14 |025f: const/16 v5, #int 5246 // #147e │ │ -035fa2: 1266 |0261: const/4 v6, #int 6 // #6 │ │ -035fa4: 1307 0a00 |0262: const/16 v7, #int 10 // #a │ │ -035fa8: 7608 d501 0000 |0264: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035fae: 6900 6900 |0267: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0069 │ │ -035fb2: 2200 9100 |0269: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035fb6: 1a01 b10a |026b: const-string v1, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" // string@0ab1 │ │ -035fba: 1302 1f00 |026d: const/16 v2, #int 31 // #1f │ │ -035fbe: 1a03 b10a |026f: const-string v3, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" // string@0ab1 │ │ -035fc2: 1304 3300 |0271: const/16 v4, #int 51 // #33 │ │ -035fc6: 1305 7e14 |0273: const/16 v5, #int 5246 // #147e │ │ -035fca: 1266 |0275: const/4 v6, #int 6 // #6 │ │ -035fcc: 1307 0a00 |0276: const/16 v7, #int 10 // #a │ │ -035fd0: 7608 d501 0000 |0278: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035fd6: 6900 7200 |027b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0072 │ │ -035fda: 2200 9100 |027d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -035fde: 1a01 bb0a |027f: const-string v1, "TLS_DH_anon_WITH_AES_128_CBC_SHA" // string@0abb │ │ -035fe2: 1302 2000 |0281: const/16 v2, #int 32 // #20 │ │ -035fe6: 1a03 bb0a |0283: const-string v3, "TLS_DH_anon_WITH_AES_128_CBC_SHA" // string@0abb │ │ -035fea: 1304 3400 |0285: const/16 v4, #int 52 // #34 │ │ -035fee: 1305 7e14 |0287: const/16 v5, #int 5246 // #147e │ │ -035ff2: 1266 |0289: const/4 v6, #int 6 // #6 │ │ -035ff4: 1307 0a00 |028a: const/16 v7, #int 10 // #a │ │ -035ff8: 7608 d501 0000 |028c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -035ffe: 6900 7c00 |028f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007c │ │ -036002: 2200 9100 |0291: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036006: 1a01 fe0a |0293: const-string v1, "TLS_RSA_WITH_AES_256_CBC_SHA" // string@0afe │ │ -03600a: 1302 2100 |0295: const/16 v2, #int 33 // #21 │ │ -03600e: 1a03 fe0a |0297: const-string v3, "TLS_RSA_WITH_AES_256_CBC_SHA" // string@0afe │ │ -036012: 1304 3500 |0299: const/16 v4, #int 53 // #35 │ │ -036016: 1305 7e14 |029b: const/16 v5, #int 5246 // #147e │ │ -03601a: 1266 |029d: const/4 v6, #int 6 // #6 │ │ -03601c: 1307 0a00 |029e: const/16 v7, #int 10 // #a │ │ -036020: 7608 d501 0000 |02a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036026: 6900 be00 |02a3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00be │ │ -03602a: 2200 9100 |02a5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03602e: 1a01 ab0a |02a7: const-string v1, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" // string@0aab │ │ -036032: 1302 2200 |02a9: const/16 v2, #int 34 // #22 │ │ -036036: 1a03 ab0a |02ab: const-string v3, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" // string@0aab │ │ -03603a: 1304 3800 |02ad: const/16 v4, #int 56 // #38 │ │ -03603e: 1305 7e14 |02af: const/16 v5, #int 5246 // #147e │ │ -036042: 1266 |02b1: const/4 v6, #int 6 // #6 │ │ -036044: 1307 0a00 |02b2: const/16 v7, #int 10 // #a │ │ -036048: 7608 d501 0000 |02b4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03604e: 6900 6c00 |02b7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@006c │ │ -036052: 2200 9100 |02b9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036056: 1a01 b40a |02bb: const-string v1, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" // string@0ab4 │ │ -03605a: 1302 2300 |02bd: const/16 v2, #int 35 // #23 │ │ -03605e: 1a03 b40a |02bf: const-string v3, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" // string@0ab4 │ │ -036062: 1304 3900 |02c1: const/16 v4, #int 57 // #39 │ │ -036066: 1305 7e14 |02c3: const/16 v5, #int 5246 // #147e │ │ -03606a: 1266 |02c5: const/4 v6, #int 6 // #6 │ │ -03606c: 1307 0a00 |02c6: const/16 v7, #int 10 // #a │ │ -036070: 7608 d501 0000 |02c8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036076: 6900 7500 |02cb: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0075 │ │ -03607a: 2200 9100 |02cd: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03607e: 1a01 be0a |02cf: const-string v1, "TLS_DH_anon_WITH_AES_256_CBC_SHA" // string@0abe │ │ -036082: 1302 2400 |02d1: const/16 v2, #int 36 // #24 │ │ -036086: 1a03 be0a |02d3: const-string v3, "TLS_DH_anon_WITH_AES_256_CBC_SHA" // string@0abe │ │ -03608a: 1304 3a00 |02d5: const/16 v4, #int 58 // #3a │ │ -03608e: 1305 7e14 |02d7: const/16 v5, #int 5246 // #147e │ │ -036092: 1266 |02d9: const/4 v6, #int 6 // #6 │ │ -036094: 1307 0a00 |02da: const/16 v7, #int 10 // #a │ │ -036098: 7608 d501 0000 |02dc: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03609e: 6900 7f00 |02df: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007f │ │ -0360a2: 2200 9100 |02e1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0360a6: 1a01 040b |02e3: const-string v1, "TLS_RSA_WITH_NULL_SHA256" // string@0b04 │ │ -0360aa: 1302 2500 |02e5: const/16 v2, #int 37 // #25 │ │ -0360ae: 1a03 040b |02e7: const-string v3, "TLS_RSA_WITH_NULL_SHA256" // string@0b04 │ │ -0360b2: 1304 3b00 |02e9: const/16 v4, #int 59 // #3b │ │ -0360b6: 1305 7e14 |02eb: const/16 v5, #int 5246 // #147e │ │ -0360ba: 1276 |02ed: const/4 v6, #int 7 // #7 │ │ -0360bc: 1307 1500 |02ee: const/16 v7, #int 21 // #15 │ │ -0360c0: 7608 d501 0000 |02f0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0360c6: 6900 c400 |02f3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00c4 │ │ -0360ca: 2200 9100 |02f5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0360ce: 1a01 fc0a |02f7: const-string v1, "TLS_RSA_WITH_AES_128_CBC_SHA256" // string@0afc │ │ -0360d2: 1302 2600 |02f9: const/16 v2, #int 38 // #26 │ │ -0360d6: 1a03 fc0a |02fb: const-string v3, "TLS_RSA_WITH_AES_128_CBC_SHA256" // string@0afc │ │ -0360da: 1304 3c00 |02fd: const/16 v4, #int 60 // #3c │ │ -0360de: 1305 7e14 |02ff: const/16 v5, #int 5246 // #147e │ │ -0360e2: 1276 |0301: const/4 v6, #int 7 // #7 │ │ -0360e4: 1307 1500 |0302: const/16 v7, #int 21 // #15 │ │ -0360e8: 7608 d501 0000 |0304: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0360ee: 6900 bc00 |0307: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bc │ │ -0360f2: 2200 9100 |0309: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0360f6: 1a01 ff0a |030b: const-string v1, "TLS_RSA_WITH_AES_256_CBC_SHA256" // string@0aff │ │ -0360fa: 1302 2700 |030d: const/16 v2, #int 39 // #27 │ │ -0360fe: 1a03 ff0a |030f: const-string v3, "TLS_RSA_WITH_AES_256_CBC_SHA256" // string@0aff │ │ -036102: 1304 3d00 |0311: const/16 v4, #int 61 // #3d │ │ -036106: 1305 7e14 |0313: const/16 v5, #int 5246 // #147e │ │ -03610a: 1276 |0315: const/4 v6, #int 7 // #7 │ │ -03610c: 1307 1500 |0316: const/16 v7, #int 21 // #15 │ │ -036110: 7608 d501 0000 |0318: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036116: 6900 bf00 |031b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bf │ │ -03611a: 2200 9100 |031d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03611e: 1a01 a90a |031f: const-string v1, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" // string@0aa9 │ │ -036122: 1302 2800 |0321: const/16 v2, #int 40 // #28 │ │ -036126: 1a03 a90a |0323: const-string v3, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" // string@0aa9 │ │ -03612a: 1304 4000 |0325: const/16 v4, #int 64 // #40 │ │ -03612e: 1305 7e14 |0327: const/16 v5, #int 5246 // #147e │ │ -036132: 1276 |0329: const/4 v6, #int 7 // #7 │ │ -036134: 1307 1500 |032a: const/16 v7, #int 21 // #15 │ │ -036138: 7608 d501 0000 |032c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03613e: 6900 6a00 |032f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006a │ │ -036142: 2200 9100 |0331: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036146: 1a01 b20a |0333: const-string v1, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" // string@0ab2 │ │ -03614a: 1302 2900 |0335: const/16 v2, #int 41 // #29 │ │ -03614e: 1a03 b20a |0337: const-string v3, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" // string@0ab2 │ │ -036152: 1304 6700 |0339: const/16 v4, #int 103 // #67 │ │ -036156: 1305 7e14 |033b: const/16 v5, #int 5246 // #147e │ │ -03615a: 1276 |033d: const/4 v6, #int 7 // #7 │ │ -03615c: 1307 1500 |033e: const/16 v7, #int 21 // #15 │ │ -036160: 7608 d501 0000 |0340: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036166: 6900 7300 |0343: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0073 │ │ -03616a: 2200 9100 |0345: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03616e: 1a01 ac0a |0347: const-string v1, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" // string@0aac │ │ -036172: 1302 2a00 |0349: const/16 v2, #int 42 // #2a │ │ -036176: 1a03 ac0a |034b: const-string v3, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" // string@0aac │ │ -03617a: 1304 6a00 |034d: const/16 v4, #int 106 // #6a │ │ -03617e: 1305 7e14 |034f: const/16 v5, #int 5246 // #147e │ │ -036182: 1276 |0351: const/4 v6, #int 7 // #7 │ │ -036184: 1307 1500 |0352: const/16 v7, #int 21 // #15 │ │ -036188: 7608 d501 0000 |0354: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03618e: 6900 6d00 |0357: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006d │ │ -036192: 2200 9100 |0359: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036196: 1a01 b50a |035b: const-string v1, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" // string@0ab5 │ │ -03619a: 1302 2b00 |035d: const/16 v2, #int 43 // #2b │ │ -03619e: 1a03 b50a |035f: const-string v3, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" // string@0ab5 │ │ -0361a2: 1304 6b00 |0361: const/16 v4, #int 107 // #6b │ │ -0361a6: 1305 7e14 |0363: const/16 v5, #int 5246 // #147e │ │ -0361aa: 1276 |0365: const/4 v6, #int 7 // #7 │ │ -0361ac: 1307 1500 |0366: const/16 v7, #int 21 // #15 │ │ -0361b0: 7608 d501 0000 |0368: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0361b6: 6900 7600 |036b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0076 │ │ -0361ba: 2200 9100 |036d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0361be: 1a01 bc0a |036f: const-string v1, "TLS_DH_anon_WITH_AES_128_CBC_SHA256" // string@0abc │ │ -0361c2: 1302 2c00 |0371: const/16 v2, #int 44 // #2c │ │ -0361c6: 1a03 bc0a |0373: const-string v3, "TLS_DH_anon_WITH_AES_128_CBC_SHA256" // string@0abc │ │ -0361ca: 1304 6c00 |0375: const/16 v4, #int 108 // #6c │ │ -0361ce: 1305 7e14 |0377: const/16 v5, #int 5246 // #147e │ │ -0361d2: 1276 |0379: const/4 v6, #int 7 // #7 │ │ -0361d4: 1307 1500 |037a: const/16 v7, #int 21 // #15 │ │ -0361d8: 7608 d501 0000 |037c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0361de: 6900 7d00 |037f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@007d │ │ -0361e2: 2200 9100 |0381: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0361e6: 1a01 bf0a |0383: const-string v1, "TLS_DH_anon_WITH_AES_256_CBC_SHA256" // string@0abf │ │ -0361ea: 1302 2d00 |0385: const/16 v2, #int 45 // #2d │ │ -0361ee: 1a03 bf0a |0387: const-string v3, "TLS_DH_anon_WITH_AES_256_CBC_SHA256" // string@0abf │ │ -0361f2: 1304 6d00 |0389: const/16 v4, #int 109 // #6d │ │ -0361f6: 1305 7e14 |038b: const/16 v5, #int 5246 // #147e │ │ -0361fa: 1276 |038d: const/4 v6, #int 7 // #7 │ │ -0361fc: 1307 1500 |038e: const/16 v7, #int 21 // #15 │ │ -036200: 7608 d501 0000 |0390: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036206: 6900 8000 |0393: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0080 │ │ -03620a: 2200 9100 |0395: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03620e: 1a01 fd0a |0397: const-string v1, "TLS_RSA_WITH_AES_128_GCM_SHA256" // string@0afd │ │ -036212: 1302 2e00 |0399: const/16 v2, #int 46 // #2e │ │ -036216: 1a03 fd0a |039b: const-string v3, "TLS_RSA_WITH_AES_128_GCM_SHA256" // string@0afd │ │ -03621a: 1304 9c00 |039d: const/16 v4, #int 156 // #9c │ │ -03621e: 1305 a814 |039f: const/16 v5, #int 5288 // #14a8 │ │ -036222: 1306 0800 |03a1: const/16 v6, #int 8 // #8 │ │ -036226: 1307 1500 |03a3: const/16 v7, #int 21 // #15 │ │ -03622a: 7608 d501 0000 |03a5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036230: 6900 bd00 |03a8: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bd │ │ -036234: 2200 9100 |03aa: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036238: 1a01 000b |03ac: const-string v1, "TLS_RSA_WITH_AES_256_GCM_SHA384" // string@0b00 │ │ -03623c: 1302 2f00 |03ae: const/16 v2, #int 47 // #2f │ │ -036240: 1a03 000b |03b0: const-string v3, "TLS_RSA_WITH_AES_256_GCM_SHA384" // string@0b00 │ │ -036244: 1304 9d00 |03b2: const/16 v4, #int 157 // #9d │ │ -036248: 1305 a814 |03b4: const/16 v5, #int 5288 // #14a8 │ │ -03624c: 1306 0800 |03b6: const/16 v6, #int 8 // #8 │ │ -036250: 1307 1500 |03b8: const/16 v7, #int 21 // #15 │ │ -036254: 7608 d501 0000 |03ba: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03625a: 6900 c000 |03bd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00c0 │ │ -03625e: 2200 9100 |03bf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036262: 1a01 b30a |03c1: const-string v1, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" // string@0ab3 │ │ -036266: 1302 3000 |03c3: const/16 v2, #int 48 // #30 │ │ -03626a: 1a03 b30a |03c5: const-string v3, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" // string@0ab3 │ │ -03626e: 1304 9e00 |03c7: const/16 v4, #int 158 // #9e │ │ -036272: 1305 a814 |03c9: const/16 v5, #int 5288 // #14a8 │ │ -036276: 1306 0800 |03cb: const/16 v6, #int 8 // #8 │ │ -03627a: 1307 1500 |03cd: const/16 v7, #int 21 // #15 │ │ -03627e: 7608 d501 0000 |03cf: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036284: 6900 7400 |03d2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0074 │ │ -036288: 2200 9100 |03d4: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03628c: 1a01 b60a |03d6: const-string v1, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" // string@0ab6 │ │ -036290: 1302 3100 |03d8: const/16 v2, #int 49 // #31 │ │ -036294: 1a03 b60a |03da: const-string v3, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" // string@0ab6 │ │ -036298: 1304 9f00 |03dc: const/16 v4, #int 159 // #9f │ │ -03629c: 1305 a814 |03de: const/16 v5, #int 5288 // #14a8 │ │ -0362a0: 1306 0800 |03e0: const/16 v6, #int 8 // #8 │ │ -0362a4: 1307 1500 |03e2: const/16 v7, #int 21 // #15 │ │ -0362a8: 7608 d501 0000 |03e4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0362ae: 6900 7700 |03e7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0077 │ │ -0362b2: 2200 9100 |03e9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0362b6: 1a01 aa0a |03eb: const-string v1, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" // string@0aaa │ │ -0362ba: 1302 3200 |03ed: const/16 v2, #int 50 // #32 │ │ -0362be: 1a03 aa0a |03ef: const-string v3, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" // string@0aaa │ │ -0362c2: 1304 a200 |03f1: const/16 v4, #int 162 // #a2 │ │ -0362c6: 1305 a814 |03f3: const/16 v5, #int 5288 // #14a8 │ │ -0362ca: 1306 0800 |03f5: const/16 v6, #int 8 // #8 │ │ -0362ce: 1307 1500 |03f7: const/16 v7, #int 21 // #15 │ │ -0362d2: 7608 d501 0000 |03f9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0362d8: 6900 6b00 |03fc: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006b │ │ -0362dc: 2200 9100 |03fe: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0362e0: 1a01 ad0a |0400: const-string v1, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" // string@0aad │ │ -0362e4: 1302 3300 |0402: const/16 v2, #int 51 // #33 │ │ -0362e8: 1a03 ad0a |0404: const-string v3, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" // string@0aad │ │ -0362ec: 1304 a300 |0406: const/16 v4, #int 163 // #a3 │ │ -0362f0: 1305 a814 |0408: const/16 v5, #int 5288 // #14a8 │ │ -0362f4: 1306 0800 |040a: const/16 v6, #int 8 // #8 │ │ -0362f8: 1307 1500 |040c: const/16 v7, #int 21 // #15 │ │ -0362fc: 7608 d501 0000 |040e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036302: 6900 6e00 |0411: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@006e │ │ -036306: 2200 9100 |0413: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03630a: 1a01 bd0a |0415: const-string v1, "TLS_DH_anon_WITH_AES_128_GCM_SHA256" // string@0abd │ │ -03630e: 1302 3400 |0417: const/16 v2, #int 52 // #34 │ │ -036312: 1a03 bd0a |0419: const-string v3, "TLS_DH_anon_WITH_AES_128_GCM_SHA256" // string@0abd │ │ -036316: 1304 a600 |041b: const/16 v4, #int 166 // #a6 │ │ -03631a: 1305 a814 |041d: const/16 v5, #int 5288 // #14a8 │ │ -03631e: 1306 0800 |041f: const/16 v6, #int 8 // #8 │ │ -036322: 1307 1500 |0421: const/16 v7, #int 21 // #15 │ │ -036326: 7608 d501 0000 |0423: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03632c: 6900 7e00 |0426: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@007e │ │ -036330: 2200 9100 |0428: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036334: 1a01 c00a |042a: const-string v1, "TLS_DH_anon_WITH_AES_256_GCM_SHA384" // string@0ac0 │ │ -036338: 1302 3500 |042c: const/16 v2, #int 53 // #35 │ │ -03633c: 1a03 c00a |042e: const-string v3, "TLS_DH_anon_WITH_AES_256_GCM_SHA384" // string@0ac0 │ │ -036340: 1304 a700 |0430: const/16 v4, #int 167 // #a7 │ │ -036344: 1305 a814 |0432: const/16 v5, #int 5288 // #14a8 │ │ -036348: 1306 0800 |0434: const/16 v6, #int 8 // #8 │ │ -03634c: 1307 1500 |0436: const/16 v7, #int 21 // #15 │ │ -036350: 7608 d501 0000 |0438: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036356: 6900 8100 |043b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0081 │ │ -03635a: 2200 9100 |043d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03635e: 1a01 ec0a |043f: const-string v1, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" // string@0aec │ │ -036362: 1302 3600 |0441: const/16 v2, #int 54 // #36 │ │ -036366: 1a03 ec0a |0443: const-string v3, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" // string@0aec │ │ -03636a: 1304 ff00 |0445: const/16 v4, #int 255 // #ff │ │ -03636e: 1305 7216 |0447: const/16 v5, #int 5746 // #1672 │ │ -036372: 1266 |0449: const/4 v6, #int 6 // #6 │ │ -036374: 1307 0e00 |044a: const/16 v7, #int 14 // #e │ │ -036378: 7608 d501 0000 |044c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03637e: 6900 ad00 |044f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_EMPTY_RENEGOTIATION_INFO_SCSV:Lcom/squareup/okhttp/CipherSuite; // field@00ad │ │ -036382: 2200 9100 |0451: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036386: 1a01 dc0a |0453: const-string v1, "TLS_ECDH_ECDSA_WITH_NULL_SHA" // string@0adc │ │ -03638a: 1302 3700 |0455: const/16 v2, #int 55 // #37 │ │ -03638e: 1a03 dc0a |0457: const-string v3, "TLS_ECDH_ECDSA_WITH_NULL_SHA" // string@0adc │ │ -036392: 1404 01c0 0000 |0459: const v4, #float 6.8878e-41 // #0000c001 │ │ -036398: 1305 8c11 |045c: const/16 v5, #int 4492 // #118c │ │ -03639c: 1276 |045e: const/4 v6, #int 7 // #7 │ │ -03639e: 1307 0e00 |045f: const/16 v7, #int 14 // #e │ │ -0363a2: 7608 d501 0000 |0461: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0363a8: 6900 9d00 |0464: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009d │ │ -0363ac: 2200 9100 |0466: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0363b0: 1a01 dd0a |0468: const-string v1, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" // string@0add │ │ -0363b4: 1302 3800 |046a: const/16 v2, #int 56 // #38 │ │ -0363b8: 1a03 dd0a |046c: const-string v3, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" // string@0add │ │ -0363bc: 1404 02c0 0000 |046e: const v4, #float 6.88794e-41 // #0000c002 │ │ -0363c2: 1305 8c11 |0471: const/16 v5, #int 4492 // #118c │ │ -0363c6: 1276 |0473: const/4 v6, #int 7 // #7 │ │ -0363c8: 1307 0e00 |0474: const/16 v7, #int 14 // #e │ │ -0363cc: 7608 d501 0000 |0476: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0363d2: 6900 9e00 |0479: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009e │ │ -0363d6: 2200 9100 |047b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0363da: 1a01 d50a |047d: const-string v1, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@0ad5 │ │ -0363de: 1302 3900 |047f: const/16 v2, #int 57 // #39 │ │ -0363e2: 1a03 d50a |0481: const-string v3, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@0ad5 │ │ -0363e6: 1404 03c0 0000 |0483: const v4, #float 6.88808e-41 // #0000c003 │ │ -0363ec: 1305 8c11 |0486: const/16 v5, #int 4492 // #118c │ │ -0363f0: 1276 |0488: const/4 v6, #int 7 // #7 │ │ -0363f2: 1307 0e00 |0489: const/16 v7, #int 14 // #e │ │ -0363f6: 7608 d501 0000 |048b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0363fc: 6900 9600 |048e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0096 │ │ -036400: 2200 9100 |0490: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036404: 1a01 d60a |0492: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" // string@0ad6 │ │ -036408: 1302 3a00 |0494: const/16 v2, #int 58 // #3a │ │ -03640c: 1a03 d60a |0496: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" // string@0ad6 │ │ -036410: 1404 04c0 0000 |0498: const v4, #float 6.88822e-41 // #0000c004 │ │ -036416: 1305 8c11 |049b: const/16 v5, #int 4492 // #118c │ │ -03641a: 1276 |049d: const/4 v6, #int 7 // #7 │ │ -03641c: 1307 0e00 |049e: const/16 v7, #int 14 // #e │ │ -036420: 7608 d501 0000 |04a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036426: 6900 9700 |04a3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0097 │ │ -03642a: 2200 9100 |04a5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03642e: 1a01 d90a |04a7: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" // string@0ad9 │ │ -036432: 1302 3b00 |04a9: const/16 v2, #int 59 // #3b │ │ -036436: 1a03 d90a |04ab: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" // string@0ad9 │ │ -03643a: 1404 05c0 0000 |04ad: const v4, #float 6.88836e-41 // #0000c005 │ │ -036440: 1305 8c11 |04b0: const/16 v5, #int 4492 // #118c │ │ -036444: 1276 |04b2: const/4 v6, #int 7 // #7 │ │ -036446: 1307 0e00 |04b3: const/16 v7, #int 14 // #e │ │ -03644a: 7608 d501 0000 |04b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036450: 6900 9a00 |04b8: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009a │ │ -036454: 2200 9100 |04ba: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036458: 1a01 ca0a |04bc: const-string v1, "TLS_ECDHE_ECDSA_WITH_NULL_SHA" // string@0aca │ │ -03645c: 1302 3c00 |04be: const/16 v2, #int 60 // #3c │ │ -036460: 1a03 ca0a |04c0: const-string v3, "TLS_ECDHE_ECDSA_WITH_NULL_SHA" // string@0aca │ │ -036464: 1404 06c0 0000 |04c2: const v4, #float 6.8885e-41 // #0000c006 │ │ -03646a: 1305 8c11 |04c5: const/16 v5, #int 4492 // #118c │ │ -03646e: 1276 |04c7: const/4 v6, #int 7 // #7 │ │ -036470: 1307 0e00 |04c8: const/16 v7, #int 14 // #e │ │ -036474: 7608 d501 0000 |04ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03647a: 6900 8b00 |04cd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008b │ │ -03647e: 2200 9100 |04cf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036482: 1a01 cb0a |04d1: const-string v1, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" // string@0acb │ │ -036486: 1302 3d00 |04d3: const/16 v2, #int 61 // #3d │ │ -03648a: 1a03 cb0a |04d5: const-string v3, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" // string@0acb │ │ -03648e: 1404 07c0 0000 |04d7: const v4, #float 6.88864e-41 // #0000c007 │ │ -036494: 1305 8c11 |04da: const/16 v5, #int 4492 // #118c │ │ -036498: 1276 |04dc: const/4 v6, #int 7 // #7 │ │ -03649a: 1307 0e00 |04dd: const/16 v7, #int 14 // #e │ │ -03649e: 7608 d501 0000 |04df: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0364a4: 6900 8c00 |04e2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008c │ │ -0364a8: 2200 9100 |04e4: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0364ac: 1a01 c30a |04e6: const-string v1, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@0ac3 │ │ -0364b0: 1302 3e00 |04e8: const/16 v2, #int 62 // #3e │ │ -0364b4: 1a03 c30a |04ea: const-string v3, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@0ac3 │ │ -0364b8: 1404 08c0 0000 |04ec: const v4, #float 6.88878e-41 // #0000c008 │ │ -0364be: 1305 8c11 |04ef: const/16 v5, #int 4492 // #118c │ │ -0364c2: 1276 |04f1: const/4 v6, #int 7 // #7 │ │ -0364c4: 1307 0e00 |04f2: const/16 v7, #int 14 // #e │ │ -0364c8: 7608 d501 0000 |04f4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0364ce: 6900 8400 |04f7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0084 │ │ -0364d2: 2200 9100 |04f9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0364d6: 1a01 c40a |04fb: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" // string@0ac4 │ │ -0364da: 1302 3f00 |04fd: const/16 v2, #int 63 // #3f │ │ -0364de: 1a03 c40a |04ff: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" // string@0ac4 │ │ -0364e2: 1404 09c0 0000 |0501: const v4, #float 6.88892e-41 // #0000c009 │ │ -0364e8: 1305 8c11 |0504: const/16 v5, #int 4492 // #118c │ │ -0364ec: 1276 |0506: const/4 v6, #int 7 // #7 │ │ -0364ee: 1307 0e00 |0507: const/16 v7, #int 14 // #e │ │ -0364f2: 7608 d501 0000 |0509: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0364f8: 6900 8500 |050c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0085 │ │ -0364fc: 2200 9100 |050e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036500: 1a01 c70a |0510: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" // string@0ac7 │ │ -036504: 1302 4000 |0512: const/16 v2, #int 64 // #40 │ │ -036508: 1a03 c70a |0514: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" // string@0ac7 │ │ -03650c: 1404 0ac0 0000 |0516: const v4, #float 6.88906e-41 // #0000c00a │ │ -036512: 1305 8c11 |0519: const/16 v5, #int 4492 // #118c │ │ -036516: 1276 |051b: const/4 v6, #int 7 // #7 │ │ -036518: 1307 0e00 |051c: const/16 v7, #int 14 // #e │ │ -03651c: 7608 d501 0000 |051e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036522: 6900 8800 |0521: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0088 │ │ -036526: 2200 9100 |0523: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03652a: 1a01 e50a |0525: const-string v1, "TLS_ECDH_RSA_WITH_NULL_SHA" // string@0ae5 │ │ -03652e: 1302 4100 |0527: const/16 v2, #int 65 // #41 │ │ -036532: 1a03 e50a |0529: const-string v3, "TLS_ECDH_RSA_WITH_NULL_SHA" // string@0ae5 │ │ -036536: 1404 0bc0 0000 |052b: const v4, #float 6.8892e-41 // #0000c00b │ │ -03653c: 1305 8c11 |052e: const/16 v5, #int 4492 // #118c │ │ -036540: 1276 |0530: const/4 v6, #int 7 // #7 │ │ -036542: 1307 0e00 |0531: const/16 v7, #int 14 // #e │ │ -036546: 7608 d501 0000 |0533: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03654c: 6900 a600 |0536: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a6 │ │ -036550: 2200 9100 |0538: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036554: 1a01 e60a |053a: const-string v1, "TLS_ECDH_RSA_WITH_RC4_128_SHA" // string@0ae6 │ │ -036558: 1302 4200 |053c: const/16 v2, #int 66 // #42 │ │ -03655c: 1a03 e60a |053e: const-string v3, "TLS_ECDH_RSA_WITH_RC4_128_SHA" // string@0ae6 │ │ -036560: 1404 0cc0 0000 |0540: const v4, #float 6.88934e-41 // #0000c00c │ │ -036566: 1305 8c11 |0543: const/16 v5, #int 4492 // #118c │ │ -03656a: 1276 |0545: const/4 v6, #int 7 // #7 │ │ -03656c: 1307 0e00 |0546: const/16 v7, #int 14 // #e │ │ -036570: 7608 d501 0000 |0548: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036576: 6900 a700 |054b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a7 │ │ -03657a: 2200 9100 |054d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03657e: 1a01 de0a |054f: const-string v1, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA" // string@0ade │ │ -036582: 1302 4300 |0551: const/16 v2, #int 67 // #43 │ │ -036586: 1a03 de0a |0553: const-string v3, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA" // string@0ade │ │ -03658a: 1404 0dc0 0000 |0555: const v4, #float 6.88948e-41 // #0000c00d │ │ -036590: 1305 8c11 |0558: const/16 v5, #int 4492 // #118c │ │ -036594: 1276 |055a: const/4 v6, #int 7 // #7 │ │ -036596: 1307 0e00 |055b: const/16 v7, #int 14 // #e │ │ -03659a: 7608 d501 0000 |055d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0365a0: 6900 9f00 |0560: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009f │ │ -0365a4: 2200 9100 |0562: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0365a8: 1a01 df0a |0564: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" // string@0adf │ │ -0365ac: 1302 4400 |0566: const/16 v2, #int 68 // #44 │ │ -0365b0: 1a03 df0a |0568: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" // string@0adf │ │ -0365b4: 1404 0ec0 0000 |056a: const v4, #float 6.88962e-41 // #0000c00e │ │ -0365ba: 1305 8c11 |056d: const/16 v5, #int 4492 // #118c │ │ -0365be: 1276 |056f: const/4 v6, #int 7 // #7 │ │ -0365c0: 1307 0e00 |0570: const/16 v7, #int 14 // #e │ │ -0365c4: 7608 d501 0000 |0572: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0365ca: 6900 a000 |0575: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a0 │ │ -0365ce: 2200 9100 |0577: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0365d2: 1a01 e20a |0579: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" // string@0ae2 │ │ -0365d6: 1302 4500 |057b: const/16 v2, #int 69 // #45 │ │ -0365da: 1a03 e20a |057d: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" // string@0ae2 │ │ -0365de: 1404 0fc0 0000 |057f: const v4, #float 6.88976e-41 // #0000c00f │ │ -0365e4: 1305 8c11 |0582: const/16 v5, #int 4492 // #118c │ │ -0365e8: 1276 |0584: const/4 v6, #int 7 // #7 │ │ -0365ea: 1307 0e00 |0585: const/16 v7, #int 14 // #e │ │ -0365ee: 7608 d501 0000 |0587: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0365f4: 6900 a300 |058a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a3 │ │ -0365f8: 2200 9100 |058c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0365fc: 1a01 d30a |058e: const-string v1, "TLS_ECDHE_RSA_WITH_NULL_SHA" // string@0ad3 │ │ -036600: 1302 4600 |0590: const/16 v2, #int 70 // #46 │ │ -036604: 1a03 d30a |0592: const-string v3, "TLS_ECDHE_RSA_WITH_NULL_SHA" // string@0ad3 │ │ -036608: 1404 10c0 0000 |0594: const v4, #float 6.8899e-41 // #0000c010 │ │ -03660e: 1305 8c11 |0597: const/16 v5, #int 4492 // #118c │ │ -036612: 1276 |0599: const/4 v6, #int 7 // #7 │ │ -036614: 1307 0e00 |059a: const/16 v7, #int 14 // #e │ │ -036618: 7608 d501 0000 |059c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03661e: 6900 9400 |059f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0094 │ │ -036622: 2200 9100 |05a1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036626: 1a01 d40a |05a3: const-string v1, "TLS_ECDHE_RSA_WITH_RC4_128_SHA" // string@0ad4 │ │ -03662a: 1302 4700 |05a5: const/16 v2, #int 71 // #47 │ │ -03662e: 1a03 d40a |05a7: const-string v3, "TLS_ECDHE_RSA_WITH_RC4_128_SHA" // string@0ad4 │ │ -036632: 1404 11c0 0000 |05a9: const v4, #float 6.89004e-41 // #0000c011 │ │ -036638: 1305 8c11 |05ac: const/16 v5, #int 4492 // #118c │ │ -03663c: 1276 |05ae: const/4 v6, #int 7 // #7 │ │ -03663e: 1307 0e00 |05af: const/16 v7, #int 14 // #e │ │ -036642: 7608 d501 0000 |05b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036648: 6900 9500 |05b4: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0095 │ │ -03664c: 2200 9100 |05b6: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036650: 1a01 cc0a |05b8: const-string v1, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@0acc │ │ -036654: 1302 4800 |05ba: const/16 v2, #int 72 // #48 │ │ -036658: 1a03 cc0a |05bc: const-string v3, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@0acc │ │ -03665c: 1404 12c0 0000 |05be: const v4, #float 6.89018e-41 // #0000c012 │ │ -036662: 1305 8c11 |05c1: const/16 v5, #int 4492 // #118c │ │ -036666: 1276 |05c3: const/4 v6, #int 7 // #7 │ │ -036668: 1307 0e00 |05c4: const/16 v7, #int 14 // #e │ │ -03666c: 7608 d501 0000 |05c6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036672: 6900 8d00 |05c9: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008d │ │ -036676: 2200 9100 |05cb: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03667a: 1a01 cd0a |05cd: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" // string@0acd │ │ -03667e: 1302 4900 |05cf: const/16 v2, #int 73 // #49 │ │ -036682: 1a03 cd0a |05d1: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" // string@0acd │ │ -036686: 1404 13c0 0000 |05d3: const v4, #float 6.89032e-41 // #0000c013 │ │ -03668c: 1305 8c11 |05d6: const/16 v5, #int 4492 // #118c │ │ -036690: 1276 |05d8: const/4 v6, #int 7 // #7 │ │ -036692: 1307 0e00 |05d9: const/16 v7, #int 14 // #e │ │ -036696: 7608 d501 0000 |05db: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03669c: 6900 8e00 |05de: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008e │ │ -0366a0: 2200 9100 |05e0: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0366a4: 1a01 d00a |05e2: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" // string@0ad0 │ │ -0366a8: 1302 4a00 |05e4: const/16 v2, #int 74 // #4a │ │ -0366ac: 1a03 d00a |05e6: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" // string@0ad0 │ │ -0366b0: 1404 14c0 0000 |05e8: const v4, #float 6.89046e-41 // #0000c014 │ │ -0366b6: 1305 8c11 |05eb: const/16 v5, #int 4492 // #118c │ │ -0366ba: 1276 |05ed: const/4 v6, #int 7 // #7 │ │ -0366bc: 1307 0e00 |05ee: const/16 v7, #int 14 // #e │ │ -0366c0: 7608 d501 0000 |05f0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0366c6: 6900 9100 |05f3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0091 │ │ -0366ca: 2200 9100 |05f5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0366ce: 1a01 ea0a |05f7: const-string v1, "TLS_ECDH_anon_WITH_NULL_SHA" // string@0aea │ │ -0366d2: 1302 4b00 |05f9: const/16 v2, #int 75 // #4b │ │ -0366d6: 1a03 ea0a |05fb: const-string v3, "TLS_ECDH_anon_WITH_NULL_SHA" // string@0aea │ │ -0366da: 1404 15c0 0000 |05fd: const v4, #float 6.8906e-41 // #0000c015 │ │ -0366e0: 1305 8c11 |0600: const/16 v5, #int 4492 // #118c │ │ -0366e4: 1276 |0602: const/4 v6, #int 7 // #7 │ │ -0366e6: 1307 0e00 |0603: const/16 v7, #int 14 // #e │ │ -0366ea: 7608 d501 0000 |0605: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0366f0: 6900 ab00 |0608: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ab │ │ -0366f4: 2200 9100 |060a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0366f8: 1a01 eb0a |060c: const-string v1, "TLS_ECDH_anon_WITH_RC4_128_SHA" // string@0aeb │ │ -0366fc: 1302 4c00 |060e: const/16 v2, #int 76 // #4c │ │ -036700: 1a03 eb0a |0610: const-string v3, "TLS_ECDH_anon_WITH_RC4_128_SHA" // string@0aeb │ │ -036704: 1404 16c0 0000 |0612: const v4, #float 6.89075e-41 // #0000c016 │ │ -03670a: 1305 8c11 |0615: const/16 v5, #int 4492 // #118c │ │ -03670e: 1276 |0617: const/4 v6, #int 7 // #7 │ │ -036710: 1307 0e00 |0618: const/16 v7, #int 14 // #e │ │ -036714: 7608 d501 0000 |061a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03671a: 6900 ac00 |061d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ac │ │ -03671e: 2200 9100 |061f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036722: 1a01 e70a |0621: const-string v1, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA" // string@0ae7 │ │ -036726: 1302 4d00 |0623: const/16 v2, #int 77 // #4d │ │ -03672a: 1a03 e70a |0625: const-string v3, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA" // string@0ae7 │ │ -03672e: 1404 17c0 0000 |0627: const v4, #float 6.89089e-41 // #0000c017 │ │ -036734: 1305 8c11 |062a: const/16 v5, #int 4492 // #118c │ │ -036738: 1276 |062c: const/4 v6, #int 7 // #7 │ │ -03673a: 1307 0e00 |062d: const/16 v7, #int 14 // #e │ │ -03673e: 7608 d501 0000 |062f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036744: 6900 a800 |0632: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a8 │ │ -036748: 2200 9100 |0634: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03674c: 1a01 e80a |0636: const-string v1, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" // string@0ae8 │ │ -036750: 1302 4e00 |0638: const/16 v2, #int 78 // #4e │ │ -036754: 1a03 e80a |063a: const-string v3, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" // string@0ae8 │ │ -036758: 1404 18c0 0000 |063c: const v4, #float 6.89103e-41 // #0000c018 │ │ -03675e: 1305 8c11 |063f: const/16 v5, #int 4492 // #118c │ │ -036762: 1276 |0641: const/4 v6, #int 7 // #7 │ │ -036764: 1307 0e00 |0642: const/16 v7, #int 14 // #e │ │ -036768: 7608 d501 0000 |0644: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03676e: 6900 a900 |0647: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a9 │ │ -036772: 2200 9100 |0649: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036776: 1a01 e90a |064b: const-string v1, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA" // string@0ae9 │ │ -03677a: 1302 4f00 |064d: const/16 v2, #int 79 // #4f │ │ -03677e: 1a03 e90a |064f: const-string v3, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA" // string@0ae9 │ │ -036782: 1404 19c0 0000 |0651: const v4, #float 6.89117e-41 // #0000c019 │ │ -036788: 1305 8c11 |0654: const/16 v5, #int 4492 // #118c │ │ -03678c: 1276 |0656: const/4 v6, #int 7 // #7 │ │ -03678e: 1307 0e00 |0657: const/16 v7, #int 14 // #e │ │ -036792: 7608 d501 0000 |0659: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036798: 6900 aa00 |065c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00aa │ │ -03679c: 2200 9100 |065e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0367a0: 1a01 c50a |0660: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" // string@0ac5 │ │ -0367a4: 1302 5000 |0662: const/16 v2, #int 80 // #50 │ │ -0367a8: 1a03 c50a |0664: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" // string@0ac5 │ │ -0367ac: 1404 23c0 0000 |0666: const v4, #float 6.89257e-41 // #0000c023 │ │ -0367b2: 1305 a914 |0669: const/16 v5, #int 5289 // #14a9 │ │ -0367b6: 1276 |066b: const/4 v6, #int 7 // #7 │ │ -0367b8: 1307 1500 |066c: const/16 v7, #int 21 // #15 │ │ -0367bc: 7608 d501 0000 |066e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0367c2: 6900 8600 |0671: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0086 │ │ -0367c6: 2200 9100 |0673: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0367ca: 1a01 c80a |0675: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" // string@0ac8 │ │ -0367ce: 1302 5100 |0677: const/16 v2, #int 81 // #51 │ │ -0367d2: 1a03 c80a |0679: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" // string@0ac8 │ │ -0367d6: 1404 24c0 0000 |067b: const v4, #float 6.89271e-41 // #0000c024 │ │ -0367dc: 1305 a914 |067e: const/16 v5, #int 5289 // #14a9 │ │ -0367e0: 1276 |0680: const/4 v6, #int 7 // #7 │ │ -0367e2: 1307 1500 |0681: const/16 v7, #int 21 // #15 │ │ -0367e6: 7608 d501 0000 |0683: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0367ec: 6900 8900 |0686: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0089 │ │ -0367f0: 2200 9100 |0688: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0367f4: 1a01 d70a |068a: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" // string@0ad7 │ │ -0367f8: 1302 5200 |068c: const/16 v2, #int 82 // #52 │ │ -0367fc: 1a03 d70a |068e: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" // string@0ad7 │ │ -036800: 1404 25c0 0000 |0690: const v4, #float 6.89285e-41 // #0000c025 │ │ -036806: 1305 a914 |0693: const/16 v5, #int 5289 // #14a9 │ │ -03680a: 1276 |0695: const/4 v6, #int 7 // #7 │ │ -03680c: 1307 1500 |0696: const/16 v7, #int 21 // #15 │ │ -036810: 7608 d501 0000 |0698: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036816: 6900 9800 |069b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0098 │ │ -03681a: 2200 9100 |069d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03681e: 1a01 da0a |069f: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" // string@0ada │ │ -036822: 1302 5300 |06a1: const/16 v2, #int 83 // #53 │ │ -036826: 1a03 da0a |06a3: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" // string@0ada │ │ -03682a: 1404 26c0 0000 |06a5: const v4, #float 6.89299e-41 // #0000c026 │ │ -036830: 1305 a914 |06a8: const/16 v5, #int 5289 // #14a9 │ │ -036834: 1276 |06aa: const/4 v6, #int 7 // #7 │ │ -036836: 1307 1500 |06ab: const/16 v7, #int 21 // #15 │ │ -03683a: 7608 d501 0000 |06ad: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036840: 6900 9b00 |06b0: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@009b │ │ -036844: 2200 9100 |06b2: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036848: 1a01 ce0a |06b4: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" // string@0ace │ │ -03684c: 1302 5400 |06b6: const/16 v2, #int 84 // #54 │ │ -036850: 1a03 ce0a |06b8: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" // string@0ace │ │ -036854: 1404 27c0 0000 |06ba: const v4, #float 6.89313e-41 // #0000c027 │ │ -03685a: 1305 a914 |06bd: const/16 v5, #int 5289 // #14a9 │ │ -03685e: 1276 |06bf: const/4 v6, #int 7 // #7 │ │ -036860: 1307 1500 |06c0: const/16 v7, #int 21 // #15 │ │ -036864: 7608 d501 0000 |06c2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03686a: 6900 8f00 |06c5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@008f │ │ -03686e: 2200 9100 |06c7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036872: 1a01 d10a |06c9: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" // string@0ad1 │ │ -036876: 1302 5500 |06cb: const/16 v2, #int 85 // #55 │ │ -03687a: 1a03 d10a |06cd: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" // string@0ad1 │ │ -03687e: 1404 28c0 0000 |06cf: const v4, #float 6.89327e-41 // #0000c028 │ │ -036884: 1305 a914 |06d2: const/16 v5, #int 5289 // #14a9 │ │ -036888: 1276 |06d4: const/4 v6, #int 7 // #7 │ │ -03688a: 1307 1500 |06d5: const/16 v7, #int 21 // #15 │ │ -03688e: 7608 d501 0000 |06d7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036894: 6900 9200 |06da: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0092 │ │ -036898: 2200 9100 |06dc: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03689c: 1a01 e00a |06de: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" // string@0ae0 │ │ -0368a0: 1302 5600 |06e0: const/16 v2, #int 86 // #56 │ │ -0368a4: 1a03 e00a |06e2: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" // string@0ae0 │ │ -0368a8: 1404 29c0 0000 |06e4: const v4, #float 6.89341e-41 // #0000c029 │ │ -0368ae: 1305 a914 |06e7: const/16 v5, #int 5289 // #14a9 │ │ -0368b2: 1276 |06e9: const/4 v6, #int 7 // #7 │ │ -0368b4: 1307 1500 |06ea: const/16 v7, #int 21 // #15 │ │ -0368b8: 7608 d501 0000 |06ec: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0368be: 6900 a100 |06ef: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00a1 │ │ -0368c2: 2200 9100 |06f1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0368c6: 1a01 e30a |06f3: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" // string@0ae3 │ │ -0368ca: 1302 5700 |06f5: const/16 v2, #int 87 // #57 │ │ -0368ce: 1a03 e30a |06f7: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" // string@0ae3 │ │ -0368d2: 1404 2ac0 0000 |06f9: const v4, #float 6.89355e-41 // #0000c02a │ │ -0368d8: 1305 a914 |06fc: const/16 v5, #int 5289 // #14a9 │ │ -0368dc: 1276 |06fe: const/4 v6, #int 7 // #7 │ │ -0368de: 1307 1500 |06ff: const/16 v7, #int 21 // #15 │ │ -0368e2: 7608 d501 0000 |0701: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0368e8: 6900 a400 |0704: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00a4 │ │ -0368ec: 2200 9100 |0706: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0368f0: 1a01 c60a |0708: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" // string@0ac6 │ │ -0368f4: 1302 5800 |070a: const/16 v2, #int 88 // #58 │ │ -0368f8: 1a03 c60a |070c: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" // string@0ac6 │ │ -0368fc: 1404 2bc0 0000 |070e: const v4, #float 6.89369e-41 // #0000c02b │ │ -036902: 1305 a914 |0711: const/16 v5, #int 5289 // #14a9 │ │ -036906: 1306 0800 |0713: const/16 v6, #int 8 // #8 │ │ -03690a: 1307 1500 |0715: const/16 v7, #int 21 // #15 │ │ -03690e: 7608 d501 0000 |0717: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036914: 6900 8700 |071a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0087 │ │ -036918: 2200 9100 |071c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -03691c: 1a01 c90a |071e: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" // string@0ac9 │ │ -036920: 1302 5900 |0720: const/16 v2, #int 89 // #59 │ │ -036924: 1a03 c90a |0722: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" // string@0ac9 │ │ -036928: 1404 2cc0 0000 |0724: const v4, #float 6.89383e-41 // #0000c02c │ │ -03692e: 1305 a914 |0727: const/16 v5, #int 5289 // #14a9 │ │ -036932: 1306 0800 |0729: const/16 v6, #int 8 // #8 │ │ -036936: 1307 1500 |072b: const/16 v7, #int 21 // #15 │ │ -03693a: 7608 d501 0000 |072d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036940: 6900 8a00 |0730: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@008a │ │ -036944: 2200 9100 |0732: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036948: 1a01 d80a |0734: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" // string@0ad8 │ │ -03694c: 1302 5a00 |0736: const/16 v2, #int 90 // #5a │ │ -036950: 1a03 d80a |0738: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" // string@0ad8 │ │ -036954: 1404 2dc0 0000 |073a: const v4, #float 6.89397e-41 // #0000c02d │ │ -03695a: 1305 a914 |073d: const/16 v5, #int 5289 // #14a9 │ │ -03695e: 1306 0800 |073f: const/16 v6, #int 8 // #8 │ │ -036962: 1307 1500 |0741: const/16 v7, #int 21 // #15 │ │ -036966: 7608 d501 0000 |0743: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -03696c: 6900 9900 |0746: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0099 │ │ -036970: 2200 9100 |0748: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036974: 1a01 db0a |074a: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" // string@0adb │ │ -036978: 1302 5b00 |074c: const/16 v2, #int 91 // #5b │ │ -03697c: 1a03 db0a |074e: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" // string@0adb │ │ -036980: 1404 2ec0 0000 |0750: const v4, #float 6.89411e-41 // #0000c02e │ │ -036986: 1305 a914 |0753: const/16 v5, #int 5289 // #14a9 │ │ -03698a: 1306 0800 |0755: const/16 v6, #int 8 // #8 │ │ -03698e: 1307 1500 |0757: const/16 v7, #int 21 // #15 │ │ -036992: 7608 d501 0000 |0759: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036998: 6900 9c00 |075c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@009c │ │ -03699c: 2200 9100 |075e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0369a0: 1a01 cf0a |0760: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" // string@0acf │ │ -0369a4: 1302 5c00 |0762: const/16 v2, #int 92 // #5c │ │ -0369a8: 1a03 cf0a |0764: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" // string@0acf │ │ -0369ac: 1404 2fc0 0000 |0766: const v4, #float 6.89425e-41 // #0000c02f │ │ -0369b2: 1305 a914 |0769: const/16 v5, #int 5289 // #14a9 │ │ -0369b6: 1306 0800 |076b: const/16 v6, #int 8 // #8 │ │ -0369ba: 1307 1500 |076d: const/16 v7, #int 21 // #15 │ │ -0369be: 7608 d501 0000 |076f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0369c4: 6900 9000 |0772: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0090 │ │ -0369c8: 2200 9100 |0774: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0369cc: 1a01 d20a |0776: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" // string@0ad2 │ │ -0369d0: 1302 5d00 |0778: const/16 v2, #int 93 // #5d │ │ -0369d4: 1a03 d20a |077a: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" // string@0ad2 │ │ -0369d8: 1404 30c0 0000 |077c: const v4, #float 6.89439e-41 // #0000c030 │ │ -0369de: 1305 a914 |077f: const/16 v5, #int 5289 // #14a9 │ │ -0369e2: 1306 0800 |0781: const/16 v6, #int 8 // #8 │ │ -0369e6: 1307 1500 |0783: const/16 v7, #int 21 // #15 │ │ -0369ea: 7608 d501 0000 |0785: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -0369f0: 6900 9300 |0788: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0093 │ │ -0369f4: 2200 9100 |078a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -0369f8: 1a01 e10a |078c: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" // string@0ae1 │ │ -0369fc: 1302 5e00 |078e: const/16 v2, #int 94 // #5e │ │ -036a00: 1a03 e10a |0790: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" // string@0ae1 │ │ -036a04: 1404 31c0 0000 |0792: const v4, #float 6.89453e-41 // #0000c031 │ │ -036a0a: 1305 a914 |0795: const/16 v5, #int 5289 // #14a9 │ │ -036a0e: 1306 0800 |0797: const/16 v6, #int 8 // #8 │ │ -036a12: 1307 1500 |0799: const/16 v7, #int 21 // #15 │ │ -036a16: 7608 d501 0000 |079b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036a1c: 6900 a200 |079e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00a2 │ │ -036a20: 2200 9100 |07a0: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036a24: 1a01 e40a |07a2: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" // string@0ae4 │ │ -036a28: 1302 5f00 |07a4: const/16 v2, #int 95 // #5f │ │ -036a2c: 1a03 e40a |07a6: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" // string@0ae4 │ │ -036a30: 1404 32c0 0000 |07a8: const v4, #float 6.89467e-41 // #0000c032 │ │ -036a36: 1305 a914 |07ab: const/16 v5, #int 5289 // #14a9 │ │ -036a3a: 1306 0800 |07ad: const/16 v6, #int 8 // #8 │ │ -036a3e: 1307 1500 |07af: const/16 v7, #int 21 // #15 │ │ -036a42: 7608 d501 0000 |07b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ -036a48: 6900 a500 |07b4: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00a5 │ │ -036a4c: 1300 6000 |07b6: const/16 v0, #int 96 // #60 │ │ -036a50: 2300 a203 |07b8: new-array v0, v0, [Lcom/squareup/okhttp/CipherSuite; // type@03a2 │ │ -036a54: 1201 |07ba: const/4 v1, #int 0 // #0 │ │ -036a56: 6202 c200 |07bb: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00c2 │ │ -036a5a: 4d02 0001 |07bd: aput-object v2, v0, v1 │ │ -036a5e: 1211 |07bf: const/4 v1, #int 1 // #1 │ │ -036a60: 6202 c300 |07c0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c3 │ │ -036a64: 4d02 0001 |07c2: aput-object v2, v0, v1 │ │ -036a68: 1221 |07c4: const/4 v1, #int 2 // #2 │ │ -036a6a: 6202 b900 |07c5: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b9 │ │ -036a6e: 4d02 0001 |07c7: aput-object v2, v0, v1 │ │ -036a72: 1231 |07c9: const/4 v1, #int 3 // #3 │ │ -036a74: 6202 c500 |07ca: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00c5 │ │ -036a78: 4d02 0001 |07cc: aput-object v2, v0, v1 │ │ -036a7c: 1241 |07ce: const/4 v1, #int 4 // #4 │ │ -036a7e: 6202 c600 |07cf: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c6 │ │ -036a82: 4d02 0001 |07d1: aput-object v2, v0, v1 │ │ -036a86: 1251 |07d3: const/4 v1, #int 5 // #5 │ │ -036a88: 6202 b800 |07d4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b8 │ │ -036a8c: 4d02 0001 |07d6: aput-object v2, v0, v1 │ │ -036a90: 1261 |07d8: const/4 v1, #int 6 // #6 │ │ -036a92: 6202 c100 |07d9: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c1 │ │ -036a96: 4d02 0001 |07db: aput-object v2, v0, v1 │ │ -036a9a: 1271 |07dd: const/4 v1, #int 7 // #7 │ │ -036a9c: 6202 ba00 |07de: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ba │ │ -036aa0: 4d02 0001 |07e0: aput-object v2, v0, v1 │ │ -036aa4: 1301 0800 |07e2: const/16 v1, #int 8 // #8 │ │ -036aa8: 6202 6700 |07e4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0067 │ │ -036aac: 4d02 0001 |07e6: aput-object v2, v0, v1 │ │ -036ab0: 1301 0900 |07e8: const/16 v1, #int 9 // #9 │ │ -036ab4: 6202 6f00 |07ea: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@006f │ │ -036ab8: 4d02 0001 |07ec: aput-object v2, v0, v1 │ │ -036abc: 1301 0a00 |07ee: const/16 v1, #int 10 // #a │ │ -036ac0: 6202 6800 |07f0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0068 │ │ -036ac4: 4d02 0001 |07f2: aput-object v2, v0, v1 │ │ -036ac8: 1301 0b00 |07f4: const/16 v1, #int 11 // #b │ │ -036acc: 6202 7000 |07f6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0070 │ │ -036ad0: 4d02 0001 |07f8: aput-object v2, v0, v1 │ │ -036ad4: 1301 0c00 |07fa: const/16 v1, #int 12 // #c │ │ -036ad8: 6202 7800 |07fc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0078 │ │ -036adc: 4d02 0001 |07fe: aput-object v2, v0, v1 │ │ -036ae0: 1301 0d00 |0800: const/16 v1, #int 13 // #d │ │ -036ae4: 6202 7100 |0802: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0071 │ │ -036ae8: 4d02 0001 |0804: aput-object v2, v0, v1 │ │ -036aec: 1301 0e00 |0806: const/16 v1, #int 14 // #e │ │ -036af0: 6202 7a00 |0808: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@007a │ │ -036af4: 4d02 0001 |080a: aput-object v2, v0, v1 │ │ -036af8: 1301 0f00 |080c: const/16 v1, #int 15 // #f │ │ -036afc: 6202 8300 |080e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0083 │ │ -036b00: 4d02 0001 |0810: aput-object v2, v0, v1 │ │ -036b04: 1301 1000 |0812: const/16 v1, #int 16 // #10 │ │ -036b08: 6202 7900 |0814: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0079 │ │ -036b0c: 4d02 0001 |0816: aput-object v2, v0, v1 │ │ -036b10: 1301 1100 |0818: const/16 v1, #int 17 // #11 │ │ -036b14: 6202 8200 |081a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0082 │ │ -036b18: 4d02 0001 |081c: aput-object v2, v0, v1 │ │ -036b1c: 1301 1200 |081e: const/16 v1, #int 18 // #12 │ │ -036b20: 6202 7b00 |0820: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007b │ │ -036b24: 4d02 0001 |0822: aput-object v2, v0, v1 │ │ -036b28: 1301 1300 |0824: const/16 v1, #int 19 // #13 │ │ -036b2c: 6202 b500 |0826: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b5 │ │ -036b30: 4d02 0001 |0828: aput-object v2, v0, v1 │ │ -036b34: 1301 1400 |082a: const/16 v1, #int 20 // #14 │ │ -036b38: 6202 b300 |082c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b3 │ │ -036b3c: 4d02 0001 |082e: aput-object v2, v0, v1 │ │ -036b40: 1301 1500 |0830: const/16 v1, #int 21 // #15 │ │ -036b44: 6202 b700 |0832: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b7 │ │ -036b48: 4d02 0001 |0834: aput-object v2, v0, v1 │ │ -036b4c: 1301 1600 |0836: const/16 v1, #int 22 // #16 │ │ -036b50: 6202 b400 |0838: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b4 │ │ -036b54: 4d02 0001 |083a: aput-object v2, v0, v1 │ │ -036b58: 1301 1700 |083c: const/16 v1, #int 23 // #17 │ │ -036b5c: 6202 b200 |083e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b2 │ │ -036b60: 4d02 0001 |0840: aput-object v2, v0, v1 │ │ -036b64: 1301 1800 |0842: const/16 v1, #int 24 // #18 │ │ -036b68: 6202 b600 |0844: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b6 │ │ -036b6c: 4d02 0001 |0846: aput-object v2, v0, v1 │ │ -036b70: 1301 1900 |0848: const/16 v1, #int 25 // #19 │ │ -036b74: 6202 af00 |084a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00af │ │ -036b78: 4d02 0001 |084c: aput-object v2, v0, v1 │ │ -036b7c: 1301 1a00 |084e: const/16 v1, #int 26 // #1a │ │ -036b80: 6202 b100 |0850: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b1 │ │ -036b84: 4d02 0001 |0852: aput-object v2, v0, v1 │ │ -036b88: 1301 1b00 |0854: const/16 v1, #int 27 // #1b │ │ -036b8c: 6202 ae00 |0856: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00ae │ │ -036b90: 4d02 0001 |0858: aput-object v2, v0, v1 │ │ -036b94: 1301 1c00 |085a: const/16 v1, #int 28 // #1c │ │ -036b98: 6202 b000 |085c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b0 │ │ -036b9c: 4d02 0001 |085e: aput-object v2, v0, v1 │ │ -036ba0: 1301 1d00 |0860: const/16 v1, #int 29 // #1d │ │ -036ba4: 6202 bb00 |0862: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00bb │ │ -036ba8: 4d02 0001 |0864: aput-object v2, v0, v1 │ │ -036bac: 1301 1e00 |0866: const/16 v1, #int 30 // #1e │ │ -036bb0: 6202 6900 |0868: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0069 │ │ -036bb4: 4d02 0001 |086a: aput-object v2, v0, v1 │ │ -036bb8: 1301 1f00 |086c: const/16 v1, #int 31 // #1f │ │ -036bbc: 6202 7200 |086e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0072 │ │ -036bc0: 4d02 0001 |0870: aput-object v2, v0, v1 │ │ -036bc4: 1301 2000 |0872: const/16 v1, #int 32 // #20 │ │ -036bc8: 6202 7c00 |0874: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007c │ │ -036bcc: 4d02 0001 |0876: aput-object v2, v0, v1 │ │ -036bd0: 1301 2100 |0878: const/16 v1, #int 33 // #21 │ │ -036bd4: 6202 be00 |087a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00be │ │ -036bd8: 4d02 0001 |087c: aput-object v2, v0, v1 │ │ -036bdc: 1301 2200 |087e: const/16 v1, #int 34 // #22 │ │ -036be0: 6202 6c00 |0880: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@006c │ │ -036be4: 4d02 0001 |0882: aput-object v2, v0, v1 │ │ -036be8: 1301 2300 |0884: const/16 v1, #int 35 // #23 │ │ -036bec: 6202 7500 |0886: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0075 │ │ -036bf0: 4d02 0001 |0888: aput-object v2, v0, v1 │ │ -036bf4: 1301 2400 |088a: const/16 v1, #int 36 // #24 │ │ -036bf8: 6202 7f00 |088c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007f │ │ -036bfc: 4d02 0001 |088e: aput-object v2, v0, v1 │ │ -036c00: 1301 2500 |0890: const/16 v1, #int 37 // #25 │ │ -036c04: 6202 c400 |0892: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00c4 │ │ -036c08: 4d02 0001 |0894: aput-object v2, v0, v1 │ │ -036c0c: 1301 2600 |0896: const/16 v1, #int 38 // #26 │ │ -036c10: 6202 bc00 |0898: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bc │ │ -036c14: 4d02 0001 |089a: aput-object v2, v0, v1 │ │ -036c18: 1301 2700 |089c: const/16 v1, #int 39 // #27 │ │ -036c1c: 6202 bf00 |089e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bf │ │ -036c20: 4d02 0001 |08a0: aput-object v2, v0, v1 │ │ -036c24: 1301 2800 |08a2: const/16 v1, #int 40 // #28 │ │ -036c28: 6202 6a00 |08a4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006a │ │ -036c2c: 4d02 0001 |08a6: aput-object v2, v0, v1 │ │ -036c30: 1301 2900 |08a8: const/16 v1, #int 41 // #29 │ │ -036c34: 6202 7300 |08aa: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0073 │ │ -036c38: 4d02 0001 |08ac: aput-object v2, v0, v1 │ │ -036c3c: 1301 2a00 |08ae: const/16 v1, #int 42 // #2a │ │ -036c40: 6202 6d00 |08b0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006d │ │ -036c44: 4d02 0001 |08b2: aput-object v2, v0, v1 │ │ -036c48: 1301 2b00 |08b4: const/16 v1, #int 43 // #2b │ │ -036c4c: 6202 7600 |08b6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0076 │ │ -036c50: 4d02 0001 |08b8: aput-object v2, v0, v1 │ │ -036c54: 1301 2c00 |08ba: const/16 v1, #int 44 // #2c │ │ -036c58: 6202 7d00 |08bc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@007d │ │ -036c5c: 4d02 0001 |08be: aput-object v2, v0, v1 │ │ -036c60: 1301 2d00 |08c0: const/16 v1, #int 45 // #2d │ │ -036c64: 6202 8000 |08c2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0080 │ │ -036c68: 4d02 0001 |08c4: aput-object v2, v0, v1 │ │ -036c6c: 1301 2e00 |08c6: const/16 v1, #int 46 // #2e │ │ -036c70: 6202 bd00 |08c8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bd │ │ -036c74: 4d02 0001 |08ca: aput-object v2, v0, v1 │ │ -036c78: 1301 2f00 |08cc: const/16 v1, #int 47 // #2f │ │ -036c7c: 6202 c000 |08ce: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00c0 │ │ -036c80: 4d02 0001 |08d0: aput-object v2, v0, v1 │ │ -036c84: 1301 3000 |08d2: const/16 v1, #int 48 // #30 │ │ -036c88: 6202 7400 |08d4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0074 │ │ -036c8c: 4d02 0001 |08d6: aput-object v2, v0, v1 │ │ -036c90: 1301 3100 |08d8: const/16 v1, #int 49 // #31 │ │ -036c94: 6202 7700 |08da: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0077 │ │ -036c98: 4d02 0001 |08dc: aput-object v2, v0, v1 │ │ -036c9c: 1301 3200 |08de: const/16 v1, #int 50 // #32 │ │ -036ca0: 6202 6b00 |08e0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006b │ │ -036ca4: 4d02 0001 |08e2: aput-object v2, v0, v1 │ │ -036ca8: 1301 3300 |08e4: const/16 v1, #int 51 // #33 │ │ -036cac: 6202 6e00 |08e6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@006e │ │ -036cb0: 4d02 0001 |08e8: aput-object v2, v0, v1 │ │ -036cb4: 1301 3400 |08ea: const/16 v1, #int 52 // #34 │ │ -036cb8: 6202 7e00 |08ec: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@007e │ │ -036cbc: 4d02 0001 |08ee: aput-object v2, v0, v1 │ │ -036cc0: 1301 3500 |08f0: const/16 v1, #int 53 // #35 │ │ -036cc4: 6202 8100 |08f2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0081 │ │ -036cc8: 4d02 0001 |08f4: aput-object v2, v0, v1 │ │ -036ccc: 1301 3600 |08f6: const/16 v1, #int 54 // #36 │ │ -036cd0: 6202 ad00 |08f8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_EMPTY_RENEGOTIATION_INFO_SCSV:Lcom/squareup/okhttp/CipherSuite; // field@00ad │ │ -036cd4: 4d02 0001 |08fa: aput-object v2, v0, v1 │ │ -036cd8: 1301 3700 |08fc: const/16 v1, #int 55 // #37 │ │ -036cdc: 6202 9d00 |08fe: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009d │ │ -036ce0: 4d02 0001 |0900: aput-object v2, v0, v1 │ │ -036ce4: 1301 3800 |0902: const/16 v1, #int 56 // #38 │ │ -036ce8: 6202 9e00 |0904: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009e │ │ -036cec: 4d02 0001 |0906: aput-object v2, v0, v1 │ │ -036cf0: 1301 3900 |0908: const/16 v1, #int 57 // #39 │ │ -036cf4: 6202 9600 |090a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0096 │ │ -036cf8: 4d02 0001 |090c: aput-object v2, v0, v1 │ │ -036cfc: 1301 3a00 |090e: const/16 v1, #int 58 // #3a │ │ -036d00: 6202 9700 |0910: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0097 │ │ -036d04: 4d02 0001 |0912: aput-object v2, v0, v1 │ │ -036d08: 1301 3b00 |0914: const/16 v1, #int 59 // #3b │ │ -036d0c: 6202 9a00 |0916: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009a │ │ -036d10: 4d02 0001 |0918: aput-object v2, v0, v1 │ │ -036d14: 1301 3c00 |091a: const/16 v1, #int 60 // #3c │ │ -036d18: 6202 8b00 |091c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008b │ │ -036d1c: 4d02 0001 |091e: aput-object v2, v0, v1 │ │ -036d20: 1301 3d00 |0920: const/16 v1, #int 61 // #3d │ │ -036d24: 6202 8c00 |0922: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008c │ │ -036d28: 4d02 0001 |0924: aput-object v2, v0, v1 │ │ -036d2c: 1301 3e00 |0926: const/16 v1, #int 62 // #3e │ │ -036d30: 6202 8400 |0928: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0084 │ │ -036d34: 4d02 0001 |092a: aput-object v2, v0, v1 │ │ -036d38: 1301 3f00 |092c: const/16 v1, #int 63 // #3f │ │ -036d3c: 6202 8500 |092e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0085 │ │ -036d40: 4d02 0001 |0930: aput-object v2, v0, v1 │ │ -036d44: 1301 4000 |0932: const/16 v1, #int 64 // #40 │ │ -036d48: 6202 8800 |0934: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0088 │ │ -036d4c: 4d02 0001 |0936: aput-object v2, v0, v1 │ │ -036d50: 1301 4100 |0938: const/16 v1, #int 65 // #41 │ │ -036d54: 6202 a600 |093a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a6 │ │ -036d58: 4d02 0001 |093c: aput-object v2, v0, v1 │ │ -036d5c: 1301 4200 |093e: const/16 v1, #int 66 // #42 │ │ -036d60: 6202 a700 |0940: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a7 │ │ -036d64: 4d02 0001 |0942: aput-object v2, v0, v1 │ │ -036d68: 1301 4300 |0944: const/16 v1, #int 67 // #43 │ │ -036d6c: 6202 9f00 |0946: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009f │ │ -036d70: 4d02 0001 |0948: aput-object v2, v0, v1 │ │ -036d74: 1301 4400 |094a: const/16 v1, #int 68 // #44 │ │ -036d78: 6202 a000 |094c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a0 │ │ -036d7c: 4d02 0001 |094e: aput-object v2, v0, v1 │ │ -036d80: 1301 4500 |0950: const/16 v1, #int 69 // #45 │ │ -036d84: 6202 a300 |0952: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a3 │ │ -036d88: 4d02 0001 |0954: aput-object v2, v0, v1 │ │ -036d8c: 1301 4600 |0956: const/16 v1, #int 70 // #46 │ │ -036d90: 6202 9400 |0958: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0094 │ │ -036d94: 4d02 0001 |095a: aput-object v2, v0, v1 │ │ -036d98: 1301 4700 |095c: const/16 v1, #int 71 // #47 │ │ -036d9c: 6202 9500 |095e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0095 │ │ -036da0: 4d02 0001 |0960: aput-object v2, v0, v1 │ │ -036da4: 1301 4800 |0962: const/16 v1, #int 72 // #48 │ │ -036da8: 6202 8d00 |0964: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008d │ │ -036dac: 4d02 0001 |0966: aput-object v2, v0, v1 │ │ -036db0: 1301 4900 |0968: const/16 v1, #int 73 // #49 │ │ -036db4: 6202 8e00 |096a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008e │ │ -036db8: 4d02 0001 |096c: aput-object v2, v0, v1 │ │ -036dbc: 1301 4a00 |096e: const/16 v1, #int 74 // #4a │ │ -036dc0: 6202 9100 |0970: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0091 │ │ -036dc4: 4d02 0001 |0972: aput-object v2, v0, v1 │ │ -036dc8: 1301 4b00 |0974: const/16 v1, #int 75 // #4b │ │ -036dcc: 6202 ab00 |0976: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ab │ │ -036dd0: 4d02 0001 |0978: aput-object v2, v0, v1 │ │ -036dd4: 1301 4c00 |097a: const/16 v1, #int 76 // #4c │ │ -036dd8: 6202 ac00 |097c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ac │ │ -036ddc: 4d02 0001 |097e: aput-object v2, v0, v1 │ │ -036de0: 1301 4d00 |0980: const/16 v1, #int 77 // #4d │ │ -036de4: 6202 a800 |0982: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a8 │ │ -036de8: 4d02 0001 |0984: aput-object v2, v0, v1 │ │ -036dec: 1301 4e00 |0986: const/16 v1, #int 78 // #4e │ │ -036df0: 6202 a900 |0988: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a9 │ │ -036df4: 4d02 0001 |098a: aput-object v2, v0, v1 │ │ -036df8: 1301 4f00 |098c: const/16 v1, #int 79 // #4f │ │ -036dfc: 6202 aa00 |098e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00aa │ │ -036e00: 4d02 0001 |0990: aput-object v2, v0, v1 │ │ -036e04: 1301 5000 |0992: const/16 v1, #int 80 // #50 │ │ -036e08: 6202 8600 |0994: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0086 │ │ -036e0c: 4d02 0001 |0996: aput-object v2, v0, v1 │ │ -036e10: 1301 5100 |0998: const/16 v1, #int 81 // #51 │ │ -036e14: 6202 8900 |099a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0089 │ │ -036e18: 4d02 0001 |099c: aput-object v2, v0, v1 │ │ -036e1c: 1301 5200 |099e: const/16 v1, #int 82 // #52 │ │ -036e20: 6202 9800 |09a0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0098 │ │ -036e24: 4d02 0001 |09a2: aput-object v2, v0, v1 │ │ -036e28: 1301 5300 |09a4: const/16 v1, #int 83 // #53 │ │ -036e2c: 6202 9b00 |09a6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@009b │ │ -036e30: 4d02 0001 |09a8: aput-object v2, v0, v1 │ │ -036e34: 1301 5400 |09aa: const/16 v1, #int 84 // #54 │ │ -036e38: 6202 8f00 |09ac: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@008f │ │ -036e3c: 4d02 0001 |09ae: aput-object v2, v0, v1 │ │ -036e40: 1301 5500 |09b0: const/16 v1, #int 85 // #55 │ │ -036e44: 6202 9200 |09b2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0092 │ │ -036e48: 4d02 0001 |09b4: aput-object v2, v0, v1 │ │ -036e4c: 1301 5600 |09b6: const/16 v1, #int 86 // #56 │ │ -036e50: 6202 a100 |09b8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00a1 │ │ -036e54: 4d02 0001 |09ba: aput-object v2, v0, v1 │ │ -036e58: 1301 5700 |09bc: const/16 v1, #int 87 // #57 │ │ -036e5c: 6202 a400 |09be: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00a4 │ │ -036e60: 4d02 0001 |09c0: aput-object v2, v0, v1 │ │ -036e64: 1301 5800 |09c2: const/16 v1, #int 88 // #58 │ │ -036e68: 6202 8700 |09c4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0087 │ │ -036e6c: 4d02 0001 |09c6: aput-object v2, v0, v1 │ │ -036e70: 1301 5900 |09c8: const/16 v1, #int 89 // #59 │ │ -036e74: 6202 8a00 |09ca: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@008a │ │ -036e78: 4d02 0001 |09cc: aput-object v2, v0, v1 │ │ -036e7c: 1301 5a00 |09ce: const/16 v1, #int 90 // #5a │ │ -036e80: 6202 9900 |09d0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0099 │ │ -036e84: 4d02 0001 |09d2: aput-object v2, v0, v1 │ │ -036e88: 1301 5b00 |09d4: const/16 v1, #int 91 // #5b │ │ -036e8c: 6202 9c00 |09d6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@009c │ │ -036e90: 4d02 0001 |09d8: aput-object v2, v0, v1 │ │ -036e94: 1301 5c00 |09da: const/16 v1, #int 92 // #5c │ │ -036e98: 6202 9000 |09dc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0090 │ │ -036e9c: 4d02 0001 |09de: aput-object v2, v0, v1 │ │ -036ea0: 1301 5d00 |09e0: const/16 v1, #int 93 // #5d │ │ -036ea4: 6202 9300 |09e2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0093 │ │ -036ea8: 4d02 0001 |09e4: aput-object v2, v0, v1 │ │ -036eac: 1301 5e00 |09e6: const/16 v1, #int 94 // #5e │ │ -036eb0: 6202 a200 |09e8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00a2 │ │ -036eb4: 4d02 0001 |09ea: aput-object v2, v0, v1 │ │ -036eb8: 1301 5f00 |09ec: const/16 v1, #int 95 // #5f │ │ -036ebc: 6202 a500 |09ee: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00a5 │ │ -036ec0: 4d02 0001 |09f0: aput-object v2, v0, v1 │ │ -036ec4: 6900 6600 |09f2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.$VALUES:[Lcom/squareup/okhttp/CipherSuite; // field@0066 │ │ -036ec8: 0e00 |09f4: return-void │ │ +0384ec: |[0384ec] com.squareup.okhttp.CipherSuite.:()V │ │ +0384fc: 2200 a300 |0000: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038500: 1a01 160b |0002: const-string v1, "TLS_RSA_WITH_NULL_MD5" // string@0b16 │ │ +038504: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +038506: 1a03 3d0a |0005: const-string v3, "SSL_RSA_WITH_NULL_MD5" // string@0a3d │ │ +03850a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +03850c: 1305 7e14 |0008: const/16 v5, #int 5246 // #147e │ │ +038510: 1266 |000a: const/4 v6, #int 6 // #6 │ │ +038512: 1307 0a00 |000b: const/16 v7, #int 10 // #a │ │ +038516: 7608 d501 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03851c: 6900 c200 |0010: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00c2 │ │ +038520: 2200 a300 |0012: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038524: 1a01 170b |0014: const-string v1, "TLS_RSA_WITH_NULL_SHA" // string@0b17 │ │ +038528: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +03852a: 1a03 3e0a |0017: const-string v3, "SSL_RSA_WITH_NULL_SHA" // string@0a3e │ │ +03852e: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +038530: 1305 7e14 |001a: const/16 v5, #int 5246 // #147e │ │ +038534: 1266 |001c: const/4 v6, #int 6 // #6 │ │ +038536: 1307 0a00 |001d: const/16 v7, #int 10 // #a │ │ +03853a: 7608 d501 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038540: 6900 c300 |0022: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c3 │ │ +038544: 2200 a300 |0024: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038548: 1a01 0d0b |0026: const-string v1, "TLS_RSA_EXPORT_WITH_RC4_40_MD5" // string@0b0d │ │ +03854c: 1222 |0028: const/4 v2, #int 2 // #2 │ │ +03854e: 1a03 3a0a |0029: const-string v3, "SSL_RSA_EXPORT_WITH_RC4_40_MD5" // string@0a3a │ │ +038552: 1234 |002b: const/4 v4, #int 3 // #3 │ │ +038554: 1305 fa10 |002c: const/16 v5, #int 4346 // #10fa │ │ +038558: 1266 |002e: const/4 v6, #int 6 // #6 │ │ +03855a: 1307 0a00 |002f: const/16 v7, #int 10 // #a │ │ +03855e: 7608 d501 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038564: 6900 b900 |0034: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b9 │ │ +038568: 2200 a300 |0036: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03856c: 1a01 190b |0038: const-string v1, "TLS_RSA_WITH_RC4_128_MD5" // string@0b19 │ │ +038570: 1232 |003a: const/4 v2, #int 3 // #3 │ │ +038572: 1a03 3f0a |003b: const-string v3, "SSL_RSA_WITH_RC4_128_MD5" // string@0a3f │ │ +038576: 1244 |003d: const/4 v4, #int 4 // #4 │ │ +038578: 1305 7e14 |003e: const/16 v5, #int 5246 // #147e │ │ +03857c: 1266 |0040: const/4 v6, #int 6 // #6 │ │ +03857e: 1307 0a00 |0041: const/16 v7, #int 10 // #a │ │ +038582: 7608 d501 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038588: 6900 c500 |0046: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00c5 │ │ +03858c: 2200 a300 |0048: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038590: 1a01 1a0b |004a: const-string v1, "TLS_RSA_WITH_RC4_128_SHA" // string@0b1a │ │ +038594: 1242 |004c: const/4 v2, #int 4 // #4 │ │ +038596: 1a03 400a |004d: const-string v3, "SSL_RSA_WITH_RC4_128_SHA" // string@0a40 │ │ +03859a: 1254 |004f: const/4 v4, #int 5 // #5 │ │ +03859c: 1305 7e14 |0050: const/16 v5, #int 5246 // #147e │ │ +0385a0: 1266 |0052: const/4 v6, #int 6 // #6 │ │ +0385a2: 1307 0a00 |0053: const/16 v7, #int 10 // #a │ │ +0385a6: 7608 d501 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0385ac: 6900 c600 |0058: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c6 │ │ +0385b0: 2200 a300 |005a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0385b4: 1a01 0c0b |005c: const-string v1, "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@0b0c │ │ +0385b8: 1252 |005e: const/4 v2, #int 5 // #5 │ │ +0385ba: 1a03 390a |005f: const-string v3, "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@0a39 │ │ +0385be: 1304 0800 |0061: const/16 v4, #int 8 // #8 │ │ +0385c2: 1305 fa10 |0063: const/16 v5, #int 4346 // #10fa │ │ +0385c6: 1266 |0065: const/4 v6, #int 6 // #6 │ │ +0385c8: 1307 0a00 |0066: const/16 v7, #int 10 // #a │ │ +0385cc: 7608 d501 0000 |0068: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0385d2: 6900 b800 |006b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b8 │ │ +0385d6: 2200 a300 |006d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0385da: 1a01 150b |006f: const-string v1, "TLS_RSA_WITH_DES_CBC_SHA" // string@0b15 │ │ +0385de: 1262 |0071: const/4 v2, #int 6 // #6 │ │ +0385e0: 1a03 3c0a |0072: const-string v3, "SSL_RSA_WITH_DES_CBC_SHA" // string@0a3c │ │ +0385e4: 1304 0900 |0074: const/16 v4, #int 9 // #9 │ │ +0385e8: 1305 5d15 |0076: const/16 v5, #int 5469 // #155d │ │ +0385ec: 1266 |0078: const/4 v6, #int 6 // #6 │ │ +0385ee: 1307 0a00 |0079: const/16 v7, #int 10 // #a │ │ +0385f2: 7608 d501 0000 |007b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0385f8: 6900 c100 |007e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c1 │ │ +0385fc: 2200 a300 |0080: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038600: 1a01 0e0b |0082: const-string v1, "TLS_RSA_WITH_3DES_EDE_CBC_SHA" // string@0b0e │ │ +038604: 1272 |0084: const/4 v2, #int 7 // #7 │ │ +038606: 1a03 3b0a |0085: const-string v3, "SSL_RSA_WITH_3DES_EDE_CBC_SHA" // string@0a3b │ │ +03860a: 1304 0a00 |0087: const/16 v4, #int 10 // #a │ │ +03860e: 1305 7e14 |0089: const/16 v5, #int 5246 // #147e │ │ +038612: 1266 |008b: const/4 v6, #int 6 // #6 │ │ +038614: 1307 0a00 |008c: const/16 v7, #int 10 // #a │ │ +038618: 7608 d501 0000 |008e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03861e: 6900 ba00 |0091: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ba │ │ +038622: 2200 a300 |0093: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038626: 1a01 ba0a |0095: const-string v1, "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA" // string@0aba │ │ +03862a: 1302 0800 |0097: const/16 v2, #int 8 // #8 │ │ +03862e: 1a03 2e0a |0099: const-string v3, "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA" // string@0a2e │ │ +038632: 1304 1100 |009b: const/16 v4, #int 17 // #11 │ │ +038636: 1305 fa10 |009d: const/16 v5, #int 4346 // #10fa │ │ +03863a: 1266 |009f: const/4 v6, #int 6 // #6 │ │ +03863c: 1307 0a00 |00a0: const/16 v7, #int 10 // #a │ │ +038640: 7608 d501 0000 |00a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038646: 6900 6700 |00a5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0067 │ │ +03864a: 2200 a300 |00a7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03864e: 1a01 c20a |00a9: const-string v1, "TLS_DHE_DSS_WITH_DES_CBC_SHA" // string@0ac2 │ │ +038652: 1302 0900 |00ab: const/16 v2, #int 9 // #9 │ │ +038656: 1a03 300a |00ad: const-string v3, "SSL_DHE_DSS_WITH_DES_CBC_SHA" // string@0a30 │ │ +03865a: 1304 1200 |00af: const/16 v4, #int 18 // #12 │ │ +03865e: 1305 5d15 |00b1: const/16 v5, #int 5469 // #155d │ │ +038662: 1266 |00b3: const/4 v6, #int 6 // #6 │ │ +038664: 1307 0a00 |00b4: const/16 v7, #int 10 // #a │ │ +038668: 7608 d501 0000 |00b6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03866e: 6900 6f00 |00b9: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@006f │ │ +038672: 2200 a300 |00bb: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038676: 1a01 bb0a |00bd: const-string v1, "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" // string@0abb │ │ +03867a: 1302 0a00 |00bf: const/16 v2, #int 10 // #a │ │ +03867e: 1a03 2f0a |00c1: const-string v3, "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA" // string@0a2f │ │ +038682: 1304 1300 |00c3: const/16 v4, #int 19 // #13 │ │ +038686: 1305 7e14 |00c5: const/16 v5, #int 5246 // #147e │ │ +03868a: 1266 |00c7: const/4 v6, #int 6 // #6 │ │ +03868c: 1307 0a00 |00c8: const/16 v7, #int 10 // #a │ │ +038690: 7608 d501 0000 |00ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038696: 6900 6800 |00cd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0068 │ │ +03869a: 2200 a300 |00cf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03869e: 1a01 c30a |00d1: const-string v1, "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@0ac3 │ │ +0386a2: 1302 0b00 |00d3: const/16 v2, #int 11 // #b │ │ +0386a6: 1a03 310a |00d5: const-string v3, "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA" // string@0a31 │ │ +0386aa: 1304 1400 |00d7: const/16 v4, #int 20 // #14 │ │ +0386ae: 1305 fa10 |00d9: const/16 v5, #int 4346 // #10fa │ │ +0386b2: 1266 |00db: const/4 v6, #int 6 // #6 │ │ +0386b4: 1307 0a00 |00dc: const/16 v7, #int 10 // #a │ │ +0386b8: 7608 d501 0000 |00de: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0386be: 6900 7000 |00e1: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0070 │ │ +0386c2: 2200 a300 |00e3: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0386c6: 1a01 cb0a |00e5: const-string v1, "TLS_DHE_RSA_WITH_DES_CBC_SHA" // string@0acb │ │ +0386ca: 1302 0c00 |00e7: const/16 v2, #int 12 // #c │ │ +0386ce: 1a03 330a |00e9: const-string v3, "SSL_DHE_RSA_WITH_DES_CBC_SHA" // string@0a33 │ │ +0386d2: 1304 1500 |00eb: const/16 v4, #int 21 // #15 │ │ +0386d6: 1305 5d15 |00ed: const/16 v5, #int 5469 // #155d │ │ +0386da: 1266 |00ef: const/4 v6, #int 6 // #6 │ │ +0386dc: 1307 0a00 |00f0: const/16 v7, #int 10 // #a │ │ +0386e0: 7608 d501 0000 |00f2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0386e6: 6900 7800 |00f5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0078 │ │ +0386ea: 2200 a300 |00f7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0386ee: 1a01 c40a |00f9: const-string v1, "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@0ac4 │ │ +0386f2: 1302 0d00 |00fb: const/16 v2, #int 13 // #d │ │ +0386f6: 1a03 320a |00fd: const-string v3, "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@0a32 │ │ +0386fa: 1304 1600 |00ff: const/16 v4, #int 22 // #16 │ │ +0386fe: 1305 7e14 |0101: const/16 v5, #int 5246 // #147e │ │ +038702: 1266 |0103: const/4 v6, #int 6 // #6 │ │ +038704: 1307 0a00 |0104: const/16 v7, #int 10 // #a │ │ +038708: 7608 d501 0000 |0106: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03870e: 6900 7100 |0109: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0071 │ │ +038712: 2200 a300 |010b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038716: 1a01 cd0a |010d: const-string v1, "TLS_DH_anon_EXPORT_WITH_RC4_40_MD5" // string@0acd │ │ +03871a: 1302 0e00 |010f: const/16 v2, #int 14 // #e │ │ +03871e: 1a03 350a |0111: const-string v3, "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5" // string@0a35 │ │ +038722: 1304 1700 |0113: const/16 v4, #int 23 // #17 │ │ +038726: 1305 fa10 |0115: const/16 v5, #int 4346 // #10fa │ │ +03872a: 1266 |0117: const/4 v6, #int 6 // #6 │ │ +03872c: 1307 0a00 |0118: const/16 v7, #int 10 // #a │ │ +038730: 7608 d501 0000 |011a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038736: 6900 7a00 |011d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@007a │ │ +03873a: 2200 a300 |011f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03873e: 1a01 d60a |0121: const-string v1, "TLS_DH_anon_WITH_RC4_128_MD5" // string@0ad6 │ │ +038742: 1302 0f00 |0123: const/16 v2, #int 15 // #f │ │ +038746: 1a03 380a |0125: const-string v3, "SSL_DH_anon_WITH_RC4_128_MD5" // string@0a38 │ │ +03874a: 1304 1800 |0127: const/16 v4, #int 24 // #18 │ │ +03874e: 1305 7e14 |0129: const/16 v5, #int 5246 // #147e │ │ +038752: 1266 |012b: const/4 v6, #int 6 // #6 │ │ +038754: 1307 0a00 |012c: const/16 v7, #int 10 // #a │ │ +038758: 7608 d501 0000 |012e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03875e: 6900 8300 |0131: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0083 │ │ +038762: 2200 a300 |0133: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038766: 1a01 cc0a |0135: const-string v1, "TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA" // string@0acc │ │ +03876a: 1302 1000 |0137: const/16 v2, #int 16 // #10 │ │ +03876e: 1a03 340a |0139: const-string v3, "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA" // string@0a34 │ │ +038772: 1304 1900 |013b: const/16 v4, #int 25 // #19 │ │ +038776: 1305 fa10 |013d: const/16 v5, #int 4346 // #10fa │ │ +03877a: 1266 |013f: const/4 v6, #int 6 // #6 │ │ +03877c: 1307 0a00 |0140: const/16 v7, #int 10 // #a │ │ +038780: 7608 d501 0000 |0142: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038786: 6900 7900 |0145: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0079 │ │ +03878a: 2200 a300 |0147: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03878e: 1a01 d50a |0149: const-string v1, "TLS_DH_anon_WITH_DES_CBC_SHA" // string@0ad5 │ │ +038792: 1302 1100 |014b: const/16 v2, #int 17 // #11 │ │ +038796: 1a03 370a |014d: const-string v3, "SSL_DH_anon_WITH_DES_CBC_SHA" // string@0a37 │ │ +03879a: 1304 1a00 |014f: const/16 v4, #int 26 // #1a │ │ +03879e: 1305 5d15 |0151: const/16 v5, #int 5469 // #155d │ │ +0387a2: 1266 |0153: const/4 v6, #int 6 // #6 │ │ +0387a4: 1307 0a00 |0154: const/16 v7, #int 10 // #a │ │ +0387a8: 7608 d501 0000 |0156: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0387ae: 6900 8200 |0159: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0082 │ │ +0387b2: 2200 a300 |015b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0387b6: 1a01 ce0a |015d: const-string v1, "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA" // string@0ace │ │ +0387ba: 1302 1200 |015f: const/16 v2, #int 18 // #12 │ │ +0387be: 1a03 360a |0161: const-string v3, "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA" // string@0a36 │ │ +0387c2: 1304 1b00 |0163: const/16 v4, #int 27 // #1b │ │ +0387c6: 1305 7e14 |0165: const/16 v5, #int 5246 // #147e │ │ +0387ca: 1266 |0167: const/4 v6, #int 6 // #6 │ │ +0387cc: 1307 0a00 |0168: const/16 v7, #int 10 // #a │ │ +0387d0: 7608 d501 0000 |016a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0387d6: 6900 7b00 |016d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007b │ │ +0387da: 2200 a300 |016f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0387de: 1a01 090b |0171: const-string v1, "TLS_KRB5_WITH_DES_CBC_SHA" // string@0b09 │ │ +0387e2: 1302 1300 |0173: const/16 v2, #int 19 // #13 │ │ +0387e6: 1a03 090b |0175: const-string v3, "TLS_KRB5_WITH_DES_CBC_SHA" // string@0b09 │ │ +0387ea: 1304 1e00 |0177: const/16 v4, #int 30 // #1e │ │ +0387ee: 1305 980a |0179: const/16 v5, #int 2712 // #a98 │ │ +0387f2: 1266 |017b: const/4 v6, #int 6 // #6 │ │ +0387f4: 1407 ffff ff7f |017c: const v7, #float nan // #7fffffff │ │ +0387fa: 7608 d501 0000 |017f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038800: 6900 b500 |0182: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b5 │ │ +038804: 2200 a300 |0184: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038808: 1a01 070b |0186: const-string v1, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA" // string@0b07 │ │ +03880c: 1302 1400 |0188: const/16 v2, #int 20 // #14 │ │ +038810: 1a03 070b |018a: const-string v3, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA" // string@0b07 │ │ +038814: 1304 1f00 |018c: const/16 v4, #int 31 // #1f │ │ +038818: 1305 980a |018e: const/16 v5, #int 2712 // #a98 │ │ +03881c: 1266 |0190: const/4 v6, #int 6 // #6 │ │ +03881e: 1407 ffff ff7f |0191: const v7, #float nan // #7fffffff │ │ +038824: 7608 d501 0000 |0194: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03882a: 6900 b300 |0197: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b3 │ │ +03882e: 2200 a300 |0199: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038832: 1a01 0b0b |019b: const-string v1, "TLS_KRB5_WITH_RC4_128_SHA" // string@0b0b │ │ +038836: 1302 1500 |019d: const/16 v2, #int 21 // #15 │ │ +03883a: 1a03 0b0b |019f: const-string v3, "TLS_KRB5_WITH_RC4_128_SHA" // string@0b0b │ │ +03883e: 1304 2000 |01a1: const/16 v4, #int 32 // #20 │ │ +038842: 1305 980a |01a3: const/16 v5, #int 2712 // #a98 │ │ +038846: 1266 |01a5: const/4 v6, #int 6 // #6 │ │ +038848: 1407 ffff ff7f |01a6: const v7, #float nan // #7fffffff │ │ +03884e: 7608 d501 0000 |01a9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038854: 6900 b700 |01ac: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b7 │ │ +038858: 2200 a300 |01ae: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03885c: 1a01 080b |01b0: const-string v1, "TLS_KRB5_WITH_DES_CBC_MD5" // string@0b08 │ │ +038860: 1302 1600 |01b2: const/16 v2, #int 22 // #16 │ │ +038864: 1a03 080b |01b4: const-string v3, "TLS_KRB5_WITH_DES_CBC_MD5" // string@0b08 │ │ +038868: 1304 2200 |01b6: const/16 v4, #int 34 // #22 │ │ +03886c: 1305 980a |01b8: const/16 v5, #int 2712 // #a98 │ │ +038870: 1266 |01ba: const/4 v6, #int 6 // #6 │ │ +038872: 1407 ffff ff7f |01bb: const v7, #float nan // #7fffffff │ │ +038878: 7608 d501 0000 |01be: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03887e: 6900 b400 |01c1: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b4 │ │ +038882: 2200 a300 |01c3: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038886: 1a01 060b |01c5: const-string v1, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5" // string@0b06 │ │ +03888a: 1302 1700 |01c7: const/16 v2, #int 23 // #17 │ │ +03888e: 1a03 060b |01c9: const-string v3, "TLS_KRB5_WITH_3DES_EDE_CBC_MD5" // string@0b06 │ │ +038892: 1304 2300 |01cb: const/16 v4, #int 35 // #23 │ │ +038896: 1305 980a |01cd: const/16 v5, #int 2712 // #a98 │ │ +03889a: 1266 |01cf: const/4 v6, #int 6 // #6 │ │ +03889c: 1407 ffff ff7f |01d0: const v7, #float nan // #7fffffff │ │ +0388a2: 7608 d501 0000 |01d3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0388a8: 6900 b200 |01d6: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b2 │ │ +0388ac: 2200 a300 |01d8: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0388b0: 1a01 0a0b |01da: const-string v1, "TLS_KRB5_WITH_RC4_128_MD5" // string@0b0a │ │ +0388b4: 1302 1800 |01dc: const/16 v2, #int 24 // #18 │ │ +0388b8: 1a03 0a0b |01de: const-string v3, "TLS_KRB5_WITH_RC4_128_MD5" // string@0b0a │ │ +0388bc: 1304 2400 |01e0: const/16 v4, #int 36 // #24 │ │ +0388c0: 1305 980a |01e2: const/16 v5, #int 2712 // #a98 │ │ +0388c4: 1266 |01e4: const/4 v6, #int 6 // #6 │ │ +0388c6: 1407 ffff ff7f |01e5: const v7, #float nan // #7fffffff │ │ +0388cc: 7608 d501 0000 |01e8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0388d2: 6900 b600 |01eb: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b6 │ │ +0388d6: 2200 a300 |01ed: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0388da: 1a01 030b |01ef: const-string v1, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA" // string@0b03 │ │ +0388de: 1302 1900 |01f1: const/16 v2, #int 25 // #19 │ │ +0388e2: 1a03 030b |01f3: const-string v3, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA" // string@0b03 │ │ +0388e6: 1304 2600 |01f5: const/16 v4, #int 38 // #26 │ │ +0388ea: 1305 980a |01f7: const/16 v5, #int 2712 // #a98 │ │ +0388ee: 1266 |01f9: const/4 v6, #int 6 // #6 │ │ +0388f0: 1407 ffff ff7f |01fa: const v7, #float nan // #7fffffff │ │ +0388f6: 7608 d501 0000 |01fd: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0388fc: 6900 af00 |0200: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00af │ │ +038900: 2200 a300 |0202: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038904: 1a01 050b |0204: const-string v1, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA" // string@0b05 │ │ +038908: 1302 1a00 |0206: const/16 v2, #int 26 // #1a │ │ +03890c: 1a03 050b |0208: const-string v3, "TLS_KRB5_EXPORT_WITH_RC4_40_SHA" // string@0b05 │ │ +038910: 1304 2800 |020a: const/16 v4, #int 40 // #28 │ │ +038914: 1305 980a |020c: const/16 v5, #int 2712 // #a98 │ │ +038918: 1266 |020e: const/4 v6, #int 6 // #6 │ │ +03891a: 1407 ffff ff7f |020f: const v7, #float nan // #7fffffff │ │ +038920: 7608 d501 0000 |0212: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038926: 6900 b100 |0215: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b1 │ │ +03892a: 2200 a300 |0217: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03892e: 1a01 020b |0219: const-string v1, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5" // string@0b02 │ │ +038932: 1302 1b00 |021b: const/16 v2, #int 27 // #1b │ │ +038936: 1a03 020b |021d: const-string v3, "TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5" // string@0b02 │ │ +03893a: 1304 2900 |021f: const/16 v4, #int 41 // #29 │ │ +03893e: 1305 980a |0221: const/16 v5, #int 2712 // #a98 │ │ +038942: 1266 |0223: const/4 v6, #int 6 // #6 │ │ +038944: 1407 ffff ff7f |0224: const v7, #float nan // #7fffffff │ │ +03894a: 7608 d501 0000 |0227: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038950: 6900 ae00 |022a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00ae │ │ +038954: 2200 a300 |022c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038958: 1a01 040b |022e: const-string v1, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5" // string@0b04 │ │ +03895c: 1302 1c00 |0230: const/16 v2, #int 28 // #1c │ │ +038960: 1a03 040b |0232: const-string v3, "TLS_KRB5_EXPORT_WITH_RC4_40_MD5" // string@0b04 │ │ +038964: 1304 2b00 |0234: const/16 v4, #int 43 // #2b │ │ +038968: 1305 980a |0236: const/16 v5, #int 2712 // #a98 │ │ +03896c: 1266 |0238: const/4 v6, #int 6 // #6 │ │ +03896e: 1407 ffff ff7f |0239: const v7, #float nan // #7fffffff │ │ +038974: 7608 d501 0000 |023c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03897a: 6900 b000 |023f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b0 │ │ +03897e: 2200 a300 |0241: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038982: 1a01 0f0b |0243: const-string v1, "TLS_RSA_WITH_AES_128_CBC_SHA" // string@0b0f │ │ +038986: 1302 1d00 |0245: const/16 v2, #int 29 // #1d │ │ +03898a: 1a03 0f0b |0247: const-string v3, "TLS_RSA_WITH_AES_128_CBC_SHA" // string@0b0f │ │ +03898e: 1304 2f00 |0249: const/16 v4, #int 47 // #2f │ │ +038992: 1305 7e14 |024b: const/16 v5, #int 5246 // #147e │ │ +038996: 1266 |024d: const/4 v6, #int 6 // #6 │ │ +038998: 1307 0a00 |024e: const/16 v7, #int 10 // #a │ │ +03899c: 7608 d501 0000 |0250: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0389a2: 6900 bb00 |0253: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00bb │ │ +0389a6: 2200 a300 |0255: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0389aa: 1a01 bc0a |0257: const-string v1, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" // string@0abc │ │ +0389ae: 1302 1e00 |0259: const/16 v2, #int 30 // #1e │ │ +0389b2: 1a03 bc0a |025b: const-string v3, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" // string@0abc │ │ +0389b6: 1304 3200 |025d: const/16 v4, #int 50 // #32 │ │ +0389ba: 1305 7e14 |025f: const/16 v5, #int 5246 // #147e │ │ +0389be: 1266 |0261: const/4 v6, #int 6 // #6 │ │ +0389c0: 1307 0a00 |0262: const/16 v7, #int 10 // #a │ │ +0389c4: 7608 d501 0000 |0264: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0389ca: 6900 6900 |0267: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0069 │ │ +0389ce: 2200 a300 |0269: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0389d2: 1a01 c50a |026b: const-string v1, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" // string@0ac5 │ │ +0389d6: 1302 1f00 |026d: const/16 v2, #int 31 // #1f │ │ +0389da: 1a03 c50a |026f: const-string v3, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" // string@0ac5 │ │ +0389de: 1304 3300 |0271: const/16 v4, #int 51 // #33 │ │ +0389e2: 1305 7e14 |0273: const/16 v5, #int 5246 // #147e │ │ +0389e6: 1266 |0275: const/4 v6, #int 6 // #6 │ │ +0389e8: 1307 0a00 |0276: const/16 v7, #int 10 // #a │ │ +0389ec: 7608 d501 0000 |0278: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0389f2: 6900 7200 |027b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0072 │ │ +0389f6: 2200 a300 |027d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0389fa: 1a01 cf0a |027f: const-string v1, "TLS_DH_anon_WITH_AES_128_CBC_SHA" // string@0acf │ │ +0389fe: 1302 2000 |0281: const/16 v2, #int 32 // #20 │ │ +038a02: 1a03 cf0a |0283: const-string v3, "TLS_DH_anon_WITH_AES_128_CBC_SHA" // string@0acf │ │ +038a06: 1304 3400 |0285: const/16 v4, #int 52 // #34 │ │ +038a0a: 1305 7e14 |0287: const/16 v5, #int 5246 // #147e │ │ +038a0e: 1266 |0289: const/4 v6, #int 6 // #6 │ │ +038a10: 1307 0a00 |028a: const/16 v7, #int 10 // #a │ │ +038a14: 7608 d501 0000 |028c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038a1a: 6900 7c00 |028f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007c │ │ +038a1e: 2200 a300 |0291: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038a22: 1a01 120b |0293: const-string v1, "TLS_RSA_WITH_AES_256_CBC_SHA" // string@0b12 │ │ +038a26: 1302 2100 |0295: const/16 v2, #int 33 // #21 │ │ +038a2a: 1a03 120b |0297: const-string v3, "TLS_RSA_WITH_AES_256_CBC_SHA" // string@0b12 │ │ +038a2e: 1304 3500 |0299: const/16 v4, #int 53 // #35 │ │ +038a32: 1305 7e14 |029b: const/16 v5, #int 5246 // #147e │ │ +038a36: 1266 |029d: const/4 v6, #int 6 // #6 │ │ +038a38: 1307 0a00 |029e: const/16 v7, #int 10 // #a │ │ +038a3c: 7608 d501 0000 |02a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038a42: 6900 be00 |02a3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00be │ │ +038a46: 2200 a300 |02a5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038a4a: 1a01 bf0a |02a7: const-string v1, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" // string@0abf │ │ +038a4e: 1302 2200 |02a9: const/16 v2, #int 34 // #22 │ │ +038a52: 1a03 bf0a |02ab: const-string v3, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" // string@0abf │ │ +038a56: 1304 3800 |02ad: const/16 v4, #int 56 // #38 │ │ +038a5a: 1305 7e14 |02af: const/16 v5, #int 5246 // #147e │ │ +038a5e: 1266 |02b1: const/4 v6, #int 6 // #6 │ │ +038a60: 1307 0a00 |02b2: const/16 v7, #int 10 // #a │ │ +038a64: 7608 d501 0000 |02b4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038a6a: 6900 6c00 |02b7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@006c │ │ +038a6e: 2200 a300 |02b9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038a72: 1a01 c80a |02bb: const-string v1, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" // string@0ac8 │ │ +038a76: 1302 2300 |02bd: const/16 v2, #int 35 // #23 │ │ +038a7a: 1a03 c80a |02bf: const-string v3, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" // string@0ac8 │ │ +038a7e: 1304 3900 |02c1: const/16 v4, #int 57 // #39 │ │ +038a82: 1305 7e14 |02c3: const/16 v5, #int 5246 // #147e │ │ +038a86: 1266 |02c5: const/4 v6, #int 6 // #6 │ │ +038a88: 1307 0a00 |02c6: const/16 v7, #int 10 // #a │ │ +038a8c: 7608 d501 0000 |02c8: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038a92: 6900 7500 |02cb: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0075 │ │ +038a96: 2200 a300 |02cd: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038a9a: 1a01 d20a |02cf: const-string v1, "TLS_DH_anon_WITH_AES_256_CBC_SHA" // string@0ad2 │ │ +038a9e: 1302 2400 |02d1: const/16 v2, #int 36 // #24 │ │ +038aa2: 1a03 d20a |02d3: const-string v3, "TLS_DH_anon_WITH_AES_256_CBC_SHA" // string@0ad2 │ │ +038aa6: 1304 3a00 |02d5: const/16 v4, #int 58 // #3a │ │ +038aaa: 1305 7e14 |02d7: const/16 v5, #int 5246 // #147e │ │ +038aae: 1266 |02d9: const/4 v6, #int 6 // #6 │ │ +038ab0: 1307 0a00 |02da: const/16 v7, #int 10 // #a │ │ +038ab4: 7608 d501 0000 |02dc: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038aba: 6900 7f00 |02df: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007f │ │ +038abe: 2200 a300 |02e1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038ac2: 1a01 180b |02e3: const-string v1, "TLS_RSA_WITH_NULL_SHA256" // string@0b18 │ │ +038ac6: 1302 2500 |02e5: const/16 v2, #int 37 // #25 │ │ +038aca: 1a03 180b |02e7: const-string v3, "TLS_RSA_WITH_NULL_SHA256" // string@0b18 │ │ +038ace: 1304 3b00 |02e9: const/16 v4, #int 59 // #3b │ │ +038ad2: 1305 7e14 |02eb: const/16 v5, #int 5246 // #147e │ │ +038ad6: 1276 |02ed: const/4 v6, #int 7 // #7 │ │ +038ad8: 1307 1500 |02ee: const/16 v7, #int 21 // #15 │ │ +038adc: 7608 d501 0000 |02f0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038ae2: 6900 c400 |02f3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00c4 │ │ +038ae6: 2200 a300 |02f5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038aea: 1a01 100b |02f7: const-string v1, "TLS_RSA_WITH_AES_128_CBC_SHA256" // string@0b10 │ │ +038aee: 1302 2600 |02f9: const/16 v2, #int 38 // #26 │ │ +038af2: 1a03 100b |02fb: const-string v3, "TLS_RSA_WITH_AES_128_CBC_SHA256" // string@0b10 │ │ +038af6: 1304 3c00 |02fd: const/16 v4, #int 60 // #3c │ │ +038afa: 1305 7e14 |02ff: const/16 v5, #int 5246 // #147e │ │ +038afe: 1276 |0301: const/4 v6, #int 7 // #7 │ │ +038b00: 1307 1500 |0302: const/16 v7, #int 21 // #15 │ │ +038b04: 7608 d501 0000 |0304: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038b0a: 6900 bc00 |0307: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bc │ │ +038b0e: 2200 a300 |0309: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038b12: 1a01 130b |030b: const-string v1, "TLS_RSA_WITH_AES_256_CBC_SHA256" // string@0b13 │ │ +038b16: 1302 2700 |030d: const/16 v2, #int 39 // #27 │ │ +038b1a: 1a03 130b |030f: const-string v3, "TLS_RSA_WITH_AES_256_CBC_SHA256" // string@0b13 │ │ +038b1e: 1304 3d00 |0311: const/16 v4, #int 61 // #3d │ │ +038b22: 1305 7e14 |0313: const/16 v5, #int 5246 // #147e │ │ +038b26: 1276 |0315: const/4 v6, #int 7 // #7 │ │ +038b28: 1307 1500 |0316: const/16 v7, #int 21 // #15 │ │ +038b2c: 7608 d501 0000 |0318: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038b32: 6900 bf00 |031b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bf │ │ +038b36: 2200 a300 |031d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038b3a: 1a01 bd0a |031f: const-string v1, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" // string@0abd │ │ +038b3e: 1302 2800 |0321: const/16 v2, #int 40 // #28 │ │ +038b42: 1a03 bd0a |0323: const-string v3, "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" // string@0abd │ │ +038b46: 1304 4000 |0325: const/16 v4, #int 64 // #40 │ │ +038b4a: 1305 7e14 |0327: const/16 v5, #int 5246 // #147e │ │ +038b4e: 1276 |0329: const/4 v6, #int 7 // #7 │ │ +038b50: 1307 1500 |032a: const/16 v7, #int 21 // #15 │ │ +038b54: 7608 d501 0000 |032c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038b5a: 6900 6a00 |032f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006a │ │ +038b5e: 2200 a300 |0331: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038b62: 1a01 c60a |0333: const-string v1, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" // string@0ac6 │ │ +038b66: 1302 2900 |0335: const/16 v2, #int 41 // #29 │ │ +038b6a: 1a03 c60a |0337: const-string v3, "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" // string@0ac6 │ │ +038b6e: 1304 6700 |0339: const/16 v4, #int 103 // #67 │ │ +038b72: 1305 7e14 |033b: const/16 v5, #int 5246 // #147e │ │ +038b76: 1276 |033d: const/4 v6, #int 7 // #7 │ │ +038b78: 1307 1500 |033e: const/16 v7, #int 21 // #15 │ │ +038b7c: 7608 d501 0000 |0340: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038b82: 6900 7300 |0343: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0073 │ │ +038b86: 2200 a300 |0345: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038b8a: 1a01 c00a |0347: const-string v1, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" // string@0ac0 │ │ +038b8e: 1302 2a00 |0349: const/16 v2, #int 42 // #2a │ │ +038b92: 1a03 c00a |034b: const-string v3, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" // string@0ac0 │ │ +038b96: 1304 6a00 |034d: const/16 v4, #int 106 // #6a │ │ +038b9a: 1305 7e14 |034f: const/16 v5, #int 5246 // #147e │ │ +038b9e: 1276 |0351: const/4 v6, #int 7 // #7 │ │ +038ba0: 1307 1500 |0352: const/16 v7, #int 21 // #15 │ │ +038ba4: 7608 d501 0000 |0354: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038baa: 6900 6d00 |0357: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006d │ │ +038bae: 2200 a300 |0359: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038bb2: 1a01 c90a |035b: const-string v1, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" // string@0ac9 │ │ +038bb6: 1302 2b00 |035d: const/16 v2, #int 43 // #2b │ │ +038bba: 1a03 c90a |035f: const-string v3, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256" // string@0ac9 │ │ +038bbe: 1304 6b00 |0361: const/16 v4, #int 107 // #6b │ │ +038bc2: 1305 7e14 |0363: const/16 v5, #int 5246 // #147e │ │ +038bc6: 1276 |0365: const/4 v6, #int 7 // #7 │ │ +038bc8: 1307 1500 |0366: const/16 v7, #int 21 // #15 │ │ +038bcc: 7608 d501 0000 |0368: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038bd2: 6900 7600 |036b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0076 │ │ +038bd6: 2200 a300 |036d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038bda: 1a01 d00a |036f: const-string v1, "TLS_DH_anon_WITH_AES_128_CBC_SHA256" // string@0ad0 │ │ +038bde: 1302 2c00 |0371: const/16 v2, #int 44 // #2c │ │ +038be2: 1a03 d00a |0373: const-string v3, "TLS_DH_anon_WITH_AES_128_CBC_SHA256" // string@0ad0 │ │ +038be6: 1304 6c00 |0375: const/16 v4, #int 108 // #6c │ │ +038bea: 1305 7e14 |0377: const/16 v5, #int 5246 // #147e │ │ +038bee: 1276 |0379: const/4 v6, #int 7 // #7 │ │ +038bf0: 1307 1500 |037a: const/16 v7, #int 21 // #15 │ │ +038bf4: 7608 d501 0000 |037c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038bfa: 6900 7d00 |037f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@007d │ │ +038bfe: 2200 a300 |0381: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038c02: 1a01 d30a |0383: const-string v1, "TLS_DH_anon_WITH_AES_256_CBC_SHA256" // string@0ad3 │ │ +038c06: 1302 2d00 |0385: const/16 v2, #int 45 // #2d │ │ +038c0a: 1a03 d30a |0387: const-string v3, "TLS_DH_anon_WITH_AES_256_CBC_SHA256" // string@0ad3 │ │ +038c0e: 1304 6d00 |0389: const/16 v4, #int 109 // #6d │ │ +038c12: 1305 7e14 |038b: const/16 v5, #int 5246 // #147e │ │ +038c16: 1276 |038d: const/4 v6, #int 7 // #7 │ │ +038c18: 1307 1500 |038e: const/16 v7, #int 21 // #15 │ │ +038c1c: 7608 d501 0000 |0390: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038c22: 6900 8000 |0393: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0080 │ │ +038c26: 2200 a300 |0395: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038c2a: 1a01 110b |0397: const-string v1, "TLS_RSA_WITH_AES_128_GCM_SHA256" // string@0b11 │ │ +038c2e: 1302 2e00 |0399: const/16 v2, #int 46 // #2e │ │ +038c32: 1a03 110b |039b: const-string v3, "TLS_RSA_WITH_AES_128_GCM_SHA256" // string@0b11 │ │ +038c36: 1304 9c00 |039d: const/16 v4, #int 156 // #9c │ │ +038c3a: 1305 a814 |039f: const/16 v5, #int 5288 // #14a8 │ │ +038c3e: 1306 0800 |03a1: const/16 v6, #int 8 // #8 │ │ +038c42: 1307 1500 |03a3: const/16 v7, #int 21 // #15 │ │ +038c46: 7608 d501 0000 |03a5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038c4c: 6900 bd00 |03a8: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bd │ │ +038c50: 2200 a300 |03aa: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038c54: 1a01 140b |03ac: const-string v1, "TLS_RSA_WITH_AES_256_GCM_SHA384" // string@0b14 │ │ +038c58: 1302 2f00 |03ae: const/16 v2, #int 47 // #2f │ │ +038c5c: 1a03 140b |03b0: const-string v3, "TLS_RSA_WITH_AES_256_GCM_SHA384" // string@0b14 │ │ +038c60: 1304 9d00 |03b2: const/16 v4, #int 157 // #9d │ │ +038c64: 1305 a814 |03b4: const/16 v5, #int 5288 // #14a8 │ │ +038c68: 1306 0800 |03b6: const/16 v6, #int 8 // #8 │ │ +038c6c: 1307 1500 |03b8: const/16 v7, #int 21 // #15 │ │ +038c70: 7608 d501 0000 |03ba: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038c76: 6900 c000 |03bd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00c0 │ │ +038c7a: 2200 a300 |03bf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038c7e: 1a01 c70a |03c1: const-string v1, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" // string@0ac7 │ │ +038c82: 1302 3000 |03c3: const/16 v2, #int 48 // #30 │ │ +038c86: 1a03 c70a |03c5: const-string v3, "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" // string@0ac7 │ │ +038c8a: 1304 9e00 |03c7: const/16 v4, #int 158 // #9e │ │ +038c8e: 1305 a814 |03c9: const/16 v5, #int 5288 // #14a8 │ │ +038c92: 1306 0800 |03cb: const/16 v6, #int 8 // #8 │ │ +038c96: 1307 1500 |03cd: const/16 v7, #int 21 // #15 │ │ +038c9a: 7608 d501 0000 |03cf: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038ca0: 6900 7400 |03d2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0074 │ │ +038ca4: 2200 a300 |03d4: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038ca8: 1a01 ca0a |03d6: const-string v1, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" // string@0aca │ │ +038cac: 1302 3100 |03d8: const/16 v2, #int 49 // #31 │ │ +038cb0: 1a03 ca0a |03da: const-string v3, "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" // string@0aca │ │ +038cb4: 1304 9f00 |03dc: const/16 v4, #int 159 // #9f │ │ +038cb8: 1305 a814 |03de: const/16 v5, #int 5288 // #14a8 │ │ +038cbc: 1306 0800 |03e0: const/16 v6, #int 8 // #8 │ │ +038cc0: 1307 1500 |03e2: const/16 v7, #int 21 // #15 │ │ +038cc4: 7608 d501 0000 |03e4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038cca: 6900 7700 |03e7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0077 │ │ +038cce: 2200 a300 |03e9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038cd2: 1a01 be0a |03eb: const-string v1, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" // string@0abe │ │ +038cd6: 1302 3200 |03ed: const/16 v2, #int 50 // #32 │ │ +038cda: 1a03 be0a |03ef: const-string v3, "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256" // string@0abe │ │ +038cde: 1304 a200 |03f1: const/16 v4, #int 162 // #a2 │ │ +038ce2: 1305 a814 |03f3: const/16 v5, #int 5288 // #14a8 │ │ +038ce6: 1306 0800 |03f5: const/16 v6, #int 8 // #8 │ │ +038cea: 1307 1500 |03f7: const/16 v7, #int 21 // #15 │ │ +038cee: 7608 d501 0000 |03f9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038cf4: 6900 6b00 |03fc: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006b │ │ +038cf8: 2200 a300 |03fe: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038cfc: 1a01 c10a |0400: const-string v1, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" // string@0ac1 │ │ +038d00: 1302 3300 |0402: const/16 v2, #int 51 // #33 │ │ +038d04: 1a03 c10a |0404: const-string v3, "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384" // string@0ac1 │ │ +038d08: 1304 a300 |0406: const/16 v4, #int 163 // #a3 │ │ +038d0c: 1305 a814 |0408: const/16 v5, #int 5288 // #14a8 │ │ +038d10: 1306 0800 |040a: const/16 v6, #int 8 // #8 │ │ +038d14: 1307 1500 |040c: const/16 v7, #int 21 // #15 │ │ +038d18: 7608 d501 0000 |040e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038d1e: 6900 6e00 |0411: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@006e │ │ +038d22: 2200 a300 |0413: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038d26: 1a01 d10a |0415: const-string v1, "TLS_DH_anon_WITH_AES_128_GCM_SHA256" // string@0ad1 │ │ +038d2a: 1302 3400 |0417: const/16 v2, #int 52 // #34 │ │ +038d2e: 1a03 d10a |0419: const-string v3, "TLS_DH_anon_WITH_AES_128_GCM_SHA256" // string@0ad1 │ │ +038d32: 1304 a600 |041b: const/16 v4, #int 166 // #a6 │ │ +038d36: 1305 a814 |041d: const/16 v5, #int 5288 // #14a8 │ │ +038d3a: 1306 0800 |041f: const/16 v6, #int 8 // #8 │ │ +038d3e: 1307 1500 |0421: const/16 v7, #int 21 // #15 │ │ +038d42: 7608 d501 0000 |0423: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038d48: 6900 7e00 |0426: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@007e │ │ +038d4c: 2200 a300 |0428: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038d50: 1a01 d40a |042a: const-string v1, "TLS_DH_anon_WITH_AES_256_GCM_SHA384" // string@0ad4 │ │ +038d54: 1302 3500 |042c: const/16 v2, #int 53 // #35 │ │ +038d58: 1a03 d40a |042e: const-string v3, "TLS_DH_anon_WITH_AES_256_GCM_SHA384" // string@0ad4 │ │ +038d5c: 1304 a700 |0430: const/16 v4, #int 167 // #a7 │ │ +038d60: 1305 a814 |0432: const/16 v5, #int 5288 // #14a8 │ │ +038d64: 1306 0800 |0434: const/16 v6, #int 8 // #8 │ │ +038d68: 1307 1500 |0436: const/16 v7, #int 21 // #15 │ │ +038d6c: 7608 d501 0000 |0438: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038d72: 6900 8100 |043b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0081 │ │ +038d76: 2200 a300 |043d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038d7a: 1a01 000b |043f: const-string v1, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" // string@0b00 │ │ +038d7e: 1302 3600 |0441: const/16 v2, #int 54 // #36 │ │ +038d82: 1a03 000b |0443: const-string v3, "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" // string@0b00 │ │ +038d86: 1304 ff00 |0445: const/16 v4, #int 255 // #ff │ │ +038d8a: 1305 7216 |0447: const/16 v5, #int 5746 // #1672 │ │ +038d8e: 1266 |0449: const/4 v6, #int 6 // #6 │ │ +038d90: 1307 0e00 |044a: const/16 v7, #int 14 // #e │ │ +038d94: 7608 d501 0000 |044c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038d9a: 6900 ad00 |044f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_EMPTY_RENEGOTIATION_INFO_SCSV:Lcom/squareup/okhttp/CipherSuite; // field@00ad │ │ +038d9e: 2200 a300 |0451: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038da2: 1a01 f00a |0453: const-string v1, "TLS_ECDH_ECDSA_WITH_NULL_SHA" // string@0af0 │ │ +038da6: 1302 3700 |0455: const/16 v2, #int 55 // #37 │ │ +038daa: 1a03 f00a |0457: const-string v3, "TLS_ECDH_ECDSA_WITH_NULL_SHA" // string@0af0 │ │ +038dae: 1404 01c0 0000 |0459: const v4, #float 6.8878e-41 // #0000c001 │ │ +038db4: 1305 8c11 |045c: const/16 v5, #int 4492 // #118c │ │ +038db8: 1276 |045e: const/4 v6, #int 7 // #7 │ │ +038dba: 1307 0e00 |045f: const/16 v7, #int 14 // #e │ │ +038dbe: 7608 d501 0000 |0461: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038dc4: 6900 9d00 |0464: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009d │ │ +038dc8: 2200 a300 |0466: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038dcc: 1a01 f10a |0468: const-string v1, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" // string@0af1 │ │ +038dd0: 1302 3800 |046a: const/16 v2, #int 56 // #38 │ │ +038dd4: 1a03 f10a |046c: const-string v3, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" // string@0af1 │ │ +038dd8: 1404 02c0 0000 |046e: const v4, #float 6.88794e-41 // #0000c002 │ │ +038dde: 1305 8c11 |0471: const/16 v5, #int 4492 // #118c │ │ +038de2: 1276 |0473: const/4 v6, #int 7 // #7 │ │ +038de4: 1307 0e00 |0474: const/16 v7, #int 14 // #e │ │ +038de8: 7608 d501 0000 |0476: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038dee: 6900 9e00 |0479: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009e │ │ +038df2: 2200 a300 |047b: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038df6: 1a01 e90a |047d: const-string v1, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@0ae9 │ │ +038dfa: 1302 3900 |047f: const/16 v2, #int 57 // #39 │ │ +038dfe: 1a03 e90a |0481: const-string v3, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@0ae9 │ │ +038e02: 1404 03c0 0000 |0483: const v4, #float 6.88808e-41 // #0000c003 │ │ +038e08: 1305 8c11 |0486: const/16 v5, #int 4492 // #118c │ │ +038e0c: 1276 |0488: const/4 v6, #int 7 // #7 │ │ +038e0e: 1307 0e00 |0489: const/16 v7, #int 14 // #e │ │ +038e12: 7608 d501 0000 |048b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038e18: 6900 9600 |048e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0096 │ │ +038e1c: 2200 a300 |0490: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038e20: 1a01 ea0a |0492: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" // string@0aea │ │ +038e24: 1302 3a00 |0494: const/16 v2, #int 58 // #3a │ │ +038e28: 1a03 ea0a |0496: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" // string@0aea │ │ +038e2c: 1404 04c0 0000 |0498: const v4, #float 6.88822e-41 // #0000c004 │ │ +038e32: 1305 8c11 |049b: const/16 v5, #int 4492 // #118c │ │ +038e36: 1276 |049d: const/4 v6, #int 7 // #7 │ │ +038e38: 1307 0e00 |049e: const/16 v7, #int 14 // #e │ │ +038e3c: 7608 d501 0000 |04a0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038e42: 6900 9700 |04a3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0097 │ │ +038e46: 2200 a300 |04a5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038e4a: 1a01 ed0a |04a7: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" // string@0aed │ │ +038e4e: 1302 3b00 |04a9: const/16 v2, #int 59 // #3b │ │ +038e52: 1a03 ed0a |04ab: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" // string@0aed │ │ +038e56: 1404 05c0 0000 |04ad: const v4, #float 6.88836e-41 // #0000c005 │ │ +038e5c: 1305 8c11 |04b0: const/16 v5, #int 4492 // #118c │ │ +038e60: 1276 |04b2: const/4 v6, #int 7 // #7 │ │ +038e62: 1307 0e00 |04b3: const/16 v7, #int 14 // #e │ │ +038e66: 7608 d501 0000 |04b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038e6c: 6900 9a00 |04b8: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009a │ │ +038e70: 2200 a300 |04ba: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038e74: 1a01 de0a |04bc: const-string v1, "TLS_ECDHE_ECDSA_WITH_NULL_SHA" // string@0ade │ │ +038e78: 1302 3c00 |04be: const/16 v2, #int 60 // #3c │ │ +038e7c: 1a03 de0a |04c0: const-string v3, "TLS_ECDHE_ECDSA_WITH_NULL_SHA" // string@0ade │ │ +038e80: 1404 06c0 0000 |04c2: const v4, #float 6.8885e-41 // #0000c006 │ │ +038e86: 1305 8c11 |04c5: const/16 v5, #int 4492 // #118c │ │ +038e8a: 1276 |04c7: const/4 v6, #int 7 // #7 │ │ +038e8c: 1307 0e00 |04c8: const/16 v7, #int 14 // #e │ │ +038e90: 7608 d501 0000 |04ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038e96: 6900 8b00 |04cd: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008b │ │ +038e9a: 2200 a300 |04cf: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038e9e: 1a01 df0a |04d1: const-string v1, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" // string@0adf │ │ +038ea2: 1302 3d00 |04d3: const/16 v2, #int 61 // #3d │ │ +038ea6: 1a03 df0a |04d5: const-string v3, "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA" // string@0adf │ │ +038eaa: 1404 07c0 0000 |04d7: const v4, #float 6.88864e-41 // #0000c007 │ │ +038eb0: 1305 8c11 |04da: const/16 v5, #int 4492 // #118c │ │ +038eb4: 1276 |04dc: const/4 v6, #int 7 // #7 │ │ +038eb6: 1307 0e00 |04dd: const/16 v7, #int 14 // #e │ │ +038eba: 7608 d501 0000 |04df: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038ec0: 6900 8c00 |04e2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008c │ │ +038ec4: 2200 a300 |04e4: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038ec8: 1a01 d70a |04e6: const-string v1, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@0ad7 │ │ +038ecc: 1302 3e00 |04e8: const/16 v2, #int 62 // #3e │ │ +038ed0: 1a03 d70a |04ea: const-string v3, "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA" // string@0ad7 │ │ +038ed4: 1404 08c0 0000 |04ec: const v4, #float 6.88878e-41 // #0000c008 │ │ +038eda: 1305 8c11 |04ef: const/16 v5, #int 4492 // #118c │ │ +038ede: 1276 |04f1: const/4 v6, #int 7 // #7 │ │ +038ee0: 1307 0e00 |04f2: const/16 v7, #int 14 // #e │ │ +038ee4: 7608 d501 0000 |04f4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038eea: 6900 8400 |04f7: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0084 │ │ +038eee: 2200 a300 |04f9: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038ef2: 1a01 d80a |04fb: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" // string@0ad8 │ │ +038ef6: 1302 3f00 |04fd: const/16 v2, #int 63 // #3f │ │ +038efa: 1a03 d80a |04ff: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" // string@0ad8 │ │ +038efe: 1404 09c0 0000 |0501: const v4, #float 6.88892e-41 // #0000c009 │ │ +038f04: 1305 8c11 |0504: const/16 v5, #int 4492 // #118c │ │ +038f08: 1276 |0506: const/4 v6, #int 7 // #7 │ │ +038f0a: 1307 0e00 |0507: const/16 v7, #int 14 // #e │ │ +038f0e: 7608 d501 0000 |0509: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038f14: 6900 8500 |050c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0085 │ │ +038f18: 2200 a300 |050e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038f1c: 1a01 db0a |0510: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" // string@0adb │ │ +038f20: 1302 4000 |0512: const/16 v2, #int 64 // #40 │ │ +038f24: 1a03 db0a |0514: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" // string@0adb │ │ +038f28: 1404 0ac0 0000 |0516: const v4, #float 6.88906e-41 // #0000c00a │ │ +038f2e: 1305 8c11 |0519: const/16 v5, #int 4492 // #118c │ │ +038f32: 1276 |051b: const/4 v6, #int 7 // #7 │ │ +038f34: 1307 0e00 |051c: const/16 v7, #int 14 // #e │ │ +038f38: 7608 d501 0000 |051e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038f3e: 6900 8800 |0521: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0088 │ │ +038f42: 2200 a300 |0523: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038f46: 1a01 f90a |0525: const-string v1, "TLS_ECDH_RSA_WITH_NULL_SHA" // string@0af9 │ │ +038f4a: 1302 4100 |0527: const/16 v2, #int 65 // #41 │ │ +038f4e: 1a03 f90a |0529: const-string v3, "TLS_ECDH_RSA_WITH_NULL_SHA" // string@0af9 │ │ +038f52: 1404 0bc0 0000 |052b: const v4, #float 6.8892e-41 // #0000c00b │ │ +038f58: 1305 8c11 |052e: const/16 v5, #int 4492 // #118c │ │ +038f5c: 1276 |0530: const/4 v6, #int 7 // #7 │ │ +038f5e: 1307 0e00 |0531: const/16 v7, #int 14 // #e │ │ +038f62: 7608 d501 0000 |0533: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038f68: 6900 a600 |0536: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a6 │ │ +038f6c: 2200 a300 |0538: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038f70: 1a01 fa0a |053a: const-string v1, "TLS_ECDH_RSA_WITH_RC4_128_SHA" // string@0afa │ │ +038f74: 1302 4200 |053c: const/16 v2, #int 66 // #42 │ │ +038f78: 1a03 fa0a |053e: const-string v3, "TLS_ECDH_RSA_WITH_RC4_128_SHA" // string@0afa │ │ +038f7c: 1404 0cc0 0000 |0540: const v4, #float 6.88934e-41 // #0000c00c │ │ +038f82: 1305 8c11 |0543: const/16 v5, #int 4492 // #118c │ │ +038f86: 1276 |0545: const/4 v6, #int 7 // #7 │ │ +038f88: 1307 0e00 |0546: const/16 v7, #int 14 // #e │ │ +038f8c: 7608 d501 0000 |0548: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038f92: 6900 a700 |054b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a7 │ │ +038f96: 2200 a300 |054d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038f9a: 1a01 f20a |054f: const-string v1, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA" // string@0af2 │ │ +038f9e: 1302 4300 |0551: const/16 v2, #int 67 // #43 │ │ +038fa2: 1a03 f20a |0553: const-string v3, "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA" // string@0af2 │ │ +038fa6: 1404 0dc0 0000 |0555: const v4, #float 6.88948e-41 // #0000c00d │ │ +038fac: 1305 8c11 |0558: const/16 v5, #int 4492 // #118c │ │ +038fb0: 1276 |055a: const/4 v6, #int 7 // #7 │ │ +038fb2: 1307 0e00 |055b: const/16 v7, #int 14 // #e │ │ +038fb6: 7608 d501 0000 |055d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038fbc: 6900 9f00 |0560: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009f │ │ +038fc0: 2200 a300 |0562: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038fc4: 1a01 f30a |0564: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" // string@0af3 │ │ +038fc8: 1302 4400 |0566: const/16 v2, #int 68 // #44 │ │ +038fcc: 1a03 f30a |0568: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA" // string@0af3 │ │ +038fd0: 1404 0ec0 0000 |056a: const v4, #float 6.88962e-41 // #0000c00e │ │ +038fd6: 1305 8c11 |056d: const/16 v5, #int 4492 // #118c │ │ +038fda: 1276 |056f: const/4 v6, #int 7 // #7 │ │ +038fdc: 1307 0e00 |0570: const/16 v7, #int 14 // #e │ │ +038fe0: 7608 d501 0000 |0572: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +038fe6: 6900 a000 |0575: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a0 │ │ +038fea: 2200 a300 |0577: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +038fee: 1a01 f60a |0579: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" // string@0af6 │ │ +038ff2: 1302 4500 |057b: const/16 v2, #int 69 // #45 │ │ +038ff6: 1a03 f60a |057d: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA" // string@0af6 │ │ +038ffa: 1404 0fc0 0000 |057f: const v4, #float 6.88976e-41 // #0000c00f │ │ +039000: 1305 8c11 |0582: const/16 v5, #int 4492 // #118c │ │ +039004: 1276 |0584: const/4 v6, #int 7 // #7 │ │ +039006: 1307 0e00 |0585: const/16 v7, #int 14 // #e │ │ +03900a: 7608 d501 0000 |0587: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039010: 6900 a300 |058a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a3 │ │ +039014: 2200 a300 |058c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039018: 1a01 e70a |058e: const-string v1, "TLS_ECDHE_RSA_WITH_NULL_SHA" // string@0ae7 │ │ +03901c: 1302 4600 |0590: const/16 v2, #int 70 // #46 │ │ +039020: 1a03 e70a |0592: const-string v3, "TLS_ECDHE_RSA_WITH_NULL_SHA" // string@0ae7 │ │ +039024: 1404 10c0 0000 |0594: const v4, #float 6.8899e-41 // #0000c010 │ │ +03902a: 1305 8c11 |0597: const/16 v5, #int 4492 // #118c │ │ +03902e: 1276 |0599: const/4 v6, #int 7 // #7 │ │ +039030: 1307 0e00 |059a: const/16 v7, #int 14 // #e │ │ +039034: 7608 d501 0000 |059c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03903a: 6900 9400 |059f: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0094 │ │ +03903e: 2200 a300 |05a1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039042: 1a01 e80a |05a3: const-string v1, "TLS_ECDHE_RSA_WITH_RC4_128_SHA" // string@0ae8 │ │ +039046: 1302 4700 |05a5: const/16 v2, #int 71 // #47 │ │ +03904a: 1a03 e80a |05a7: const-string v3, "TLS_ECDHE_RSA_WITH_RC4_128_SHA" // string@0ae8 │ │ +03904e: 1404 11c0 0000 |05a9: const v4, #float 6.89004e-41 // #0000c011 │ │ +039054: 1305 8c11 |05ac: const/16 v5, #int 4492 // #118c │ │ +039058: 1276 |05ae: const/4 v6, #int 7 // #7 │ │ +03905a: 1307 0e00 |05af: const/16 v7, #int 14 // #e │ │ +03905e: 7608 d501 0000 |05b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039064: 6900 9500 |05b4: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0095 │ │ +039068: 2200 a300 |05b6: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03906c: 1a01 e00a |05b8: const-string v1, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@0ae0 │ │ +039070: 1302 4800 |05ba: const/16 v2, #int 72 // #48 │ │ +039074: 1a03 e00a |05bc: const-string v3, "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA" // string@0ae0 │ │ +039078: 1404 12c0 0000 |05be: const v4, #float 6.89018e-41 // #0000c012 │ │ +03907e: 1305 8c11 |05c1: const/16 v5, #int 4492 // #118c │ │ +039082: 1276 |05c3: const/4 v6, #int 7 // #7 │ │ +039084: 1307 0e00 |05c4: const/16 v7, #int 14 // #e │ │ +039088: 7608 d501 0000 |05c6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03908e: 6900 8d00 |05c9: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008d │ │ +039092: 2200 a300 |05cb: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039096: 1a01 e10a |05cd: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" // string@0ae1 │ │ +03909a: 1302 4900 |05cf: const/16 v2, #int 73 // #49 │ │ +03909e: 1a03 e10a |05d1: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" // string@0ae1 │ │ +0390a2: 1404 13c0 0000 |05d3: const v4, #float 6.89032e-41 // #0000c013 │ │ +0390a8: 1305 8c11 |05d6: const/16 v5, #int 4492 // #118c │ │ +0390ac: 1276 |05d8: const/4 v6, #int 7 // #7 │ │ +0390ae: 1307 0e00 |05d9: const/16 v7, #int 14 // #e │ │ +0390b2: 7608 d501 0000 |05db: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0390b8: 6900 8e00 |05de: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008e │ │ +0390bc: 2200 a300 |05e0: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0390c0: 1a01 e40a |05e2: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" // string@0ae4 │ │ +0390c4: 1302 4a00 |05e4: const/16 v2, #int 74 // #4a │ │ +0390c8: 1a03 e40a |05e6: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" // string@0ae4 │ │ +0390cc: 1404 14c0 0000 |05e8: const v4, #float 6.89046e-41 // #0000c014 │ │ +0390d2: 1305 8c11 |05eb: const/16 v5, #int 4492 // #118c │ │ +0390d6: 1276 |05ed: const/4 v6, #int 7 // #7 │ │ +0390d8: 1307 0e00 |05ee: const/16 v7, #int 14 // #e │ │ +0390dc: 7608 d501 0000 |05f0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0390e2: 6900 9100 |05f3: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0091 │ │ +0390e6: 2200 a300 |05f5: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0390ea: 1a01 fe0a |05f7: const-string v1, "TLS_ECDH_anon_WITH_NULL_SHA" // string@0afe │ │ +0390ee: 1302 4b00 |05f9: const/16 v2, #int 75 // #4b │ │ +0390f2: 1a03 fe0a |05fb: const-string v3, "TLS_ECDH_anon_WITH_NULL_SHA" // string@0afe │ │ +0390f6: 1404 15c0 0000 |05fd: const v4, #float 6.8906e-41 // #0000c015 │ │ +0390fc: 1305 8c11 |0600: const/16 v5, #int 4492 // #118c │ │ +039100: 1276 |0602: const/4 v6, #int 7 // #7 │ │ +039102: 1307 0e00 |0603: const/16 v7, #int 14 // #e │ │ +039106: 7608 d501 0000 |0605: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03910c: 6900 ab00 |0608: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ab │ │ +039110: 2200 a300 |060a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039114: 1a01 ff0a |060c: const-string v1, "TLS_ECDH_anon_WITH_RC4_128_SHA" // string@0aff │ │ +039118: 1302 4c00 |060e: const/16 v2, #int 76 // #4c │ │ +03911c: 1a03 ff0a |0610: const-string v3, "TLS_ECDH_anon_WITH_RC4_128_SHA" // string@0aff │ │ +039120: 1404 16c0 0000 |0612: const v4, #float 6.89075e-41 // #0000c016 │ │ +039126: 1305 8c11 |0615: const/16 v5, #int 4492 // #118c │ │ +03912a: 1276 |0617: const/4 v6, #int 7 // #7 │ │ +03912c: 1307 0e00 |0618: const/16 v7, #int 14 // #e │ │ +039130: 7608 d501 0000 |061a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039136: 6900 ac00 |061d: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ac │ │ +03913a: 2200 a300 |061f: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03913e: 1a01 fb0a |0621: const-string v1, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA" // string@0afb │ │ +039142: 1302 4d00 |0623: const/16 v2, #int 77 // #4d │ │ +039146: 1a03 fb0a |0625: const-string v3, "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA" // string@0afb │ │ +03914a: 1404 17c0 0000 |0627: const v4, #float 6.89089e-41 // #0000c017 │ │ +039150: 1305 8c11 |062a: const/16 v5, #int 4492 // #118c │ │ +039154: 1276 |062c: const/4 v6, #int 7 // #7 │ │ +039156: 1307 0e00 |062d: const/16 v7, #int 14 // #e │ │ +03915a: 7608 d501 0000 |062f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039160: 6900 a800 |0632: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a8 │ │ +039164: 2200 a300 |0634: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039168: 1a01 fc0a |0636: const-string v1, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" // string@0afc │ │ +03916c: 1302 4e00 |0638: const/16 v2, #int 78 // #4e │ │ +039170: 1a03 fc0a |063a: const-string v3, "TLS_ECDH_anon_WITH_AES_128_CBC_SHA" // string@0afc │ │ +039174: 1404 18c0 0000 |063c: const v4, #float 6.89103e-41 // #0000c018 │ │ +03917a: 1305 8c11 |063f: const/16 v5, #int 4492 // #118c │ │ +03917e: 1276 |0641: const/4 v6, #int 7 // #7 │ │ +039180: 1307 0e00 |0642: const/16 v7, #int 14 // #e │ │ +039184: 7608 d501 0000 |0644: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03918a: 6900 a900 |0647: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a9 │ │ +03918e: 2200 a300 |0649: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039192: 1a01 fd0a |064b: const-string v1, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA" // string@0afd │ │ +039196: 1302 4f00 |064d: const/16 v2, #int 79 // #4f │ │ +03919a: 1a03 fd0a |064f: const-string v3, "TLS_ECDH_anon_WITH_AES_256_CBC_SHA" // string@0afd │ │ +03919e: 1404 19c0 0000 |0651: const v4, #float 6.89117e-41 // #0000c019 │ │ +0391a4: 1305 8c11 |0654: const/16 v5, #int 4492 // #118c │ │ +0391a8: 1276 |0656: const/4 v6, #int 7 // #7 │ │ +0391aa: 1307 0e00 |0657: const/16 v7, #int 14 // #e │ │ +0391ae: 7608 d501 0000 |0659: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0391b4: 6900 aa00 |065c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00aa │ │ +0391b8: 2200 a300 |065e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0391bc: 1a01 d90a |0660: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" // string@0ad9 │ │ +0391c0: 1302 5000 |0662: const/16 v2, #int 80 // #50 │ │ +0391c4: 1a03 d90a |0664: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" // string@0ad9 │ │ +0391c8: 1404 23c0 0000 |0666: const v4, #float 6.89257e-41 // #0000c023 │ │ +0391ce: 1305 a914 |0669: const/16 v5, #int 5289 // #14a9 │ │ +0391d2: 1276 |066b: const/4 v6, #int 7 // #7 │ │ +0391d4: 1307 1500 |066c: const/16 v7, #int 21 // #15 │ │ +0391d8: 7608 d501 0000 |066e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0391de: 6900 8600 |0671: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0086 │ │ +0391e2: 2200 a300 |0673: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0391e6: 1a01 dc0a |0675: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" // string@0adc │ │ +0391ea: 1302 5100 |0677: const/16 v2, #int 81 // #51 │ │ +0391ee: 1a03 dc0a |0679: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" // string@0adc │ │ +0391f2: 1404 24c0 0000 |067b: const v4, #float 6.89271e-41 // #0000c024 │ │ +0391f8: 1305 a914 |067e: const/16 v5, #int 5289 // #14a9 │ │ +0391fc: 1276 |0680: const/4 v6, #int 7 // #7 │ │ +0391fe: 1307 1500 |0681: const/16 v7, #int 21 // #15 │ │ +039202: 7608 d501 0000 |0683: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039208: 6900 8900 |0686: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0089 │ │ +03920c: 2200 a300 |0688: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039210: 1a01 eb0a |068a: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" // string@0aeb │ │ +039214: 1302 5200 |068c: const/16 v2, #int 82 // #52 │ │ +039218: 1a03 eb0a |068e: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256" // string@0aeb │ │ +03921c: 1404 25c0 0000 |0690: const v4, #float 6.89285e-41 // #0000c025 │ │ +039222: 1305 a914 |0693: const/16 v5, #int 5289 // #14a9 │ │ +039226: 1276 |0695: const/4 v6, #int 7 // #7 │ │ +039228: 1307 1500 |0696: const/16 v7, #int 21 // #15 │ │ +03922c: 7608 d501 0000 |0698: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039232: 6900 9800 |069b: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0098 │ │ +039236: 2200 a300 |069d: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03923a: 1a01 ee0a |069f: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" // string@0aee │ │ +03923e: 1302 5300 |06a1: const/16 v2, #int 83 // #53 │ │ +039242: 1a03 ee0a |06a3: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384" // string@0aee │ │ +039246: 1404 26c0 0000 |06a5: const v4, #float 6.89299e-41 // #0000c026 │ │ +03924c: 1305 a914 |06a8: const/16 v5, #int 5289 // #14a9 │ │ +039250: 1276 |06aa: const/4 v6, #int 7 // #7 │ │ +039252: 1307 1500 |06ab: const/16 v7, #int 21 // #15 │ │ +039256: 7608 d501 0000 |06ad: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03925c: 6900 9b00 |06b0: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@009b │ │ +039260: 2200 a300 |06b2: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039264: 1a01 e20a |06b4: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" // string@0ae2 │ │ +039268: 1302 5400 |06b6: const/16 v2, #int 84 // #54 │ │ +03926c: 1a03 e20a |06b8: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" // string@0ae2 │ │ +039270: 1404 27c0 0000 |06ba: const v4, #float 6.89313e-41 // #0000c027 │ │ +039276: 1305 a914 |06bd: const/16 v5, #int 5289 // #14a9 │ │ +03927a: 1276 |06bf: const/4 v6, #int 7 // #7 │ │ +03927c: 1307 1500 |06c0: const/16 v7, #int 21 // #15 │ │ +039280: 7608 d501 0000 |06c2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039286: 6900 8f00 |06c5: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@008f │ │ +03928a: 2200 a300 |06c7: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03928e: 1a01 e50a |06c9: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" // string@0ae5 │ │ +039292: 1302 5500 |06cb: const/16 v2, #int 85 // #55 │ │ +039296: 1a03 e50a |06cd: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" // string@0ae5 │ │ +03929a: 1404 28c0 0000 |06cf: const v4, #float 6.89327e-41 // #0000c028 │ │ +0392a0: 1305 a914 |06d2: const/16 v5, #int 5289 // #14a9 │ │ +0392a4: 1276 |06d4: const/4 v6, #int 7 // #7 │ │ +0392a6: 1307 1500 |06d5: const/16 v7, #int 21 // #15 │ │ +0392aa: 7608 d501 0000 |06d7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0392b0: 6900 9200 |06da: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0092 │ │ +0392b4: 2200 a300 |06dc: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0392b8: 1a01 f40a |06de: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" // string@0af4 │ │ +0392bc: 1302 5600 |06e0: const/16 v2, #int 86 // #56 │ │ +0392c0: 1a03 f40a |06e2: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256" // string@0af4 │ │ +0392c4: 1404 29c0 0000 |06e4: const v4, #float 6.89341e-41 // #0000c029 │ │ +0392ca: 1305 a914 |06e7: const/16 v5, #int 5289 // #14a9 │ │ +0392ce: 1276 |06e9: const/4 v6, #int 7 // #7 │ │ +0392d0: 1307 1500 |06ea: const/16 v7, #int 21 // #15 │ │ +0392d4: 7608 d501 0000 |06ec: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0392da: 6900 a100 |06ef: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00a1 │ │ +0392de: 2200 a300 |06f1: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0392e2: 1a01 f70a |06f3: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" // string@0af7 │ │ +0392e6: 1302 5700 |06f5: const/16 v2, #int 87 // #57 │ │ +0392ea: 1a03 f70a |06f7: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384" // string@0af7 │ │ +0392ee: 1404 2ac0 0000 |06f9: const v4, #float 6.89355e-41 // #0000c02a │ │ +0392f4: 1305 a914 |06fc: const/16 v5, #int 5289 // #14a9 │ │ +0392f8: 1276 |06fe: const/4 v6, #int 7 // #7 │ │ +0392fa: 1307 1500 |06ff: const/16 v7, #int 21 // #15 │ │ +0392fe: 7608 d501 0000 |0701: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039304: 6900 a400 |0704: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00a4 │ │ +039308: 2200 a300 |0706: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03930c: 1a01 da0a |0708: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" // string@0ada │ │ +039310: 1302 5800 |070a: const/16 v2, #int 88 // #58 │ │ +039314: 1a03 da0a |070c: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" // string@0ada │ │ +039318: 1404 2bc0 0000 |070e: const v4, #float 6.89369e-41 // #0000c02b │ │ +03931e: 1305 a914 |0711: const/16 v5, #int 5289 // #14a9 │ │ +039322: 1306 0800 |0713: const/16 v6, #int 8 // #8 │ │ +039326: 1307 1500 |0715: const/16 v7, #int 21 // #15 │ │ +03932a: 7608 d501 0000 |0717: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039330: 6900 8700 |071a: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0087 │ │ +039334: 2200 a300 |071c: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039338: 1a01 dd0a |071e: const-string v1, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" // string@0add │ │ +03933c: 1302 5900 |0720: const/16 v2, #int 89 // #59 │ │ +039340: 1a03 dd0a |0722: const-string v3, "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" // string@0add │ │ +039344: 1404 2cc0 0000 |0724: const v4, #float 6.89383e-41 // #0000c02c │ │ +03934a: 1305 a914 |0727: const/16 v5, #int 5289 // #14a9 │ │ +03934e: 1306 0800 |0729: const/16 v6, #int 8 // #8 │ │ +039352: 1307 1500 |072b: const/16 v7, #int 21 // #15 │ │ +039356: 7608 d501 0000 |072d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03935c: 6900 8a00 |0730: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@008a │ │ +039360: 2200 a300 |0732: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039364: 1a01 ec0a |0734: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" // string@0aec │ │ +039368: 1302 5a00 |0736: const/16 v2, #int 90 // #5a │ │ +03936c: 1a03 ec0a |0738: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256" // string@0aec │ │ +039370: 1404 2dc0 0000 |073a: const v4, #float 6.89397e-41 // #0000c02d │ │ +039376: 1305 a914 |073d: const/16 v5, #int 5289 // #14a9 │ │ +03937a: 1306 0800 |073f: const/16 v6, #int 8 // #8 │ │ +03937e: 1307 1500 |0741: const/16 v7, #int 21 // #15 │ │ +039382: 7608 d501 0000 |0743: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039388: 6900 9900 |0746: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0099 │ │ +03938c: 2200 a300 |0748: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039390: 1a01 ef0a |074a: const-string v1, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" // string@0aef │ │ +039394: 1302 5b00 |074c: const/16 v2, #int 91 // #5b │ │ +039398: 1a03 ef0a |074e: const-string v3, "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384" // string@0aef │ │ +03939c: 1404 2ec0 0000 |0750: const v4, #float 6.89411e-41 // #0000c02e │ │ +0393a2: 1305 a914 |0753: const/16 v5, #int 5289 // #14a9 │ │ +0393a6: 1306 0800 |0755: const/16 v6, #int 8 // #8 │ │ +0393aa: 1307 1500 |0757: const/16 v7, #int 21 // #15 │ │ +0393ae: 7608 d501 0000 |0759: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0393b4: 6900 9c00 |075c: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@009c │ │ +0393b8: 2200 a300 |075e: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0393bc: 1a01 e30a |0760: const-string v1, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" // string@0ae3 │ │ +0393c0: 1302 5c00 |0762: const/16 v2, #int 92 // #5c │ │ +0393c4: 1a03 e30a |0764: const-string v3, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" // string@0ae3 │ │ +0393c8: 1404 2fc0 0000 |0766: const v4, #float 6.89425e-41 // #0000c02f │ │ +0393ce: 1305 a914 |0769: const/16 v5, #int 5289 // #14a9 │ │ +0393d2: 1306 0800 |076b: const/16 v6, #int 8 // #8 │ │ +0393d6: 1307 1500 |076d: const/16 v7, #int 21 // #15 │ │ +0393da: 7608 d501 0000 |076f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +0393e0: 6900 9000 |0772: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0090 │ │ +0393e4: 2200 a300 |0774: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +0393e8: 1a01 e60a |0776: const-string v1, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" // string@0ae6 │ │ +0393ec: 1302 5d00 |0778: const/16 v2, #int 93 // #5d │ │ +0393f0: 1a03 e60a |077a: const-string v3, "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" // string@0ae6 │ │ +0393f4: 1404 30c0 0000 |077c: const v4, #float 6.89439e-41 // #0000c030 │ │ +0393fa: 1305 a914 |077f: const/16 v5, #int 5289 // #14a9 │ │ +0393fe: 1306 0800 |0781: const/16 v6, #int 8 // #8 │ │ +039402: 1307 1500 |0783: const/16 v7, #int 21 // #15 │ │ +039406: 7608 d501 0000 |0785: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +03940c: 6900 9300 |0788: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0093 │ │ +039410: 2200 a300 |078a: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039414: 1a01 f50a |078c: const-string v1, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" // string@0af5 │ │ +039418: 1302 5e00 |078e: const/16 v2, #int 94 // #5e │ │ +03941c: 1a03 f50a |0790: const-string v3, "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256" // string@0af5 │ │ +039420: 1404 31c0 0000 |0792: const v4, #float 6.89453e-41 // #0000c031 │ │ +039426: 1305 a914 |0795: const/16 v5, #int 5289 // #14a9 │ │ +03942a: 1306 0800 |0797: const/16 v6, #int 8 // #8 │ │ +03942e: 1307 1500 |0799: const/16 v7, #int 21 // #15 │ │ +039432: 7608 d501 0000 |079b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039438: 6900 a200 |079e: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00a2 │ │ +03943c: 2200 a300 |07a0: new-instance v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039440: 1a01 f80a |07a2: const-string v1, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" // string@0af8 │ │ +039444: 1302 5f00 |07a4: const/16 v2, #int 95 // #5f │ │ +039448: 1a03 f80a |07a6: const-string v3, "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384" // string@0af8 │ │ +03944c: 1404 32c0 0000 |07a8: const v4, #float 6.89467e-41 // #0000c032 │ │ +039452: 1305 a914 |07ab: const/16 v5, #int 5289 // #14a9 │ │ +039456: 1306 0800 |07ad: const/16 v6, #int 8 // #8 │ │ +03945a: 1307 1500 |07af: const/16 v7, #int 21 // #15 │ │ +03945e: 7608 d501 0000 |07b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/CipherSuite;.:(Ljava/lang/String;ILjava/lang/String;IIII)V // method@01d5 │ │ +039464: 6900 a500 |07b4: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00a5 │ │ +039468: 1300 6000 |07b6: const/16 v0, #int 96 // #60 │ │ +03946c: 2300 b603 |07b8: new-array v0, v0, [Lcom/squareup/okhttp/CipherSuite; // type@03b6 │ │ +039470: 1201 |07ba: const/4 v1, #int 0 // #0 │ │ +039472: 6202 c200 |07bb: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00c2 │ │ +039476: 4d02 0001 |07bd: aput-object v2, v0, v1 │ │ +03947a: 1211 |07bf: const/4 v1, #int 1 // #1 │ │ +03947c: 6202 c300 |07c0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c3 │ │ +039480: 4d02 0001 |07c2: aput-object v2, v0, v1 │ │ +039484: 1221 |07c4: const/4 v1, #int 2 // #2 │ │ +039486: 6202 b900 |07c5: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b9 │ │ +03948a: 4d02 0001 |07c7: aput-object v2, v0, v1 │ │ +03948e: 1231 |07c9: const/4 v1, #int 3 // #3 │ │ +039490: 6202 c500 |07ca: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00c5 │ │ +039494: 4d02 0001 |07cc: aput-object v2, v0, v1 │ │ +039498: 1241 |07ce: const/4 v1, #int 4 // #4 │ │ +03949a: 6202 c600 |07cf: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c6 │ │ +03949e: 4d02 0001 |07d1: aput-object v2, v0, v1 │ │ +0394a2: 1251 |07d3: const/4 v1, #int 5 // #5 │ │ +0394a4: 6202 b800 |07d4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b8 │ │ +0394a8: 4d02 0001 |07d6: aput-object v2, v0, v1 │ │ +0394ac: 1261 |07d8: const/4 v1, #int 6 // #6 │ │ +0394ae: 6202 c100 |07d9: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00c1 │ │ +0394b2: 4d02 0001 |07db: aput-object v2, v0, v1 │ │ +0394b6: 1271 |07dd: const/4 v1, #int 7 // #7 │ │ +0394b8: 6202 ba00 |07de: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ba │ │ +0394bc: 4d02 0001 |07e0: aput-object v2, v0, v1 │ │ +0394c0: 1301 0800 |07e2: const/16 v1, #int 8 // #8 │ │ +0394c4: 6202 6700 |07e4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0067 │ │ +0394c8: 4d02 0001 |07e6: aput-object v2, v0, v1 │ │ +0394cc: 1301 0900 |07e8: const/16 v1, #int 9 // #9 │ │ +0394d0: 6202 6f00 |07ea: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@006f │ │ +0394d4: 4d02 0001 |07ec: aput-object v2, v0, v1 │ │ +0394d8: 1301 0a00 |07ee: const/16 v1, #int 10 // #a │ │ +0394dc: 6202 6800 |07f0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0068 │ │ +0394e0: 4d02 0001 |07f2: aput-object v2, v0, v1 │ │ +0394e4: 1301 0b00 |07f4: const/16 v1, #int 11 // #b │ │ +0394e8: 6202 7000 |07f6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0070 │ │ +0394ec: 4d02 0001 |07f8: aput-object v2, v0, v1 │ │ +0394f0: 1301 0c00 |07fa: const/16 v1, #int 12 // #c │ │ +0394f4: 6202 7800 |07fc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0078 │ │ +0394f8: 4d02 0001 |07fe: aput-object v2, v0, v1 │ │ +0394fc: 1301 0d00 |0800: const/16 v1, #int 13 // #d │ │ +039500: 6202 7100 |0802: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0071 │ │ +039504: 4d02 0001 |0804: aput-object v2, v0, v1 │ │ +039508: 1301 0e00 |0806: const/16 v1, #int 14 // #e │ │ +03950c: 6202 7a00 |0808: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@007a │ │ +039510: 4d02 0001 |080a: aput-object v2, v0, v1 │ │ +039514: 1301 0f00 |080c: const/16 v1, #int 15 // #f │ │ +039518: 6202 8300 |080e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@0083 │ │ +03951c: 4d02 0001 |0810: aput-object v2, v0, v1 │ │ +039520: 1301 1000 |0812: const/16 v1, #int 16 // #10 │ │ +039524: 6202 7900 |0814: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0079 │ │ +039528: 4d02 0001 |0816: aput-object v2, v0, v1 │ │ +03952c: 1301 1100 |0818: const/16 v1, #int 17 // #11 │ │ +039530: 6202 8200 |081a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0082 │ │ +039534: 4d02 0001 |081c: aput-object v2, v0, v1 │ │ +039538: 1301 1200 |081e: const/16 v1, #int 18 // #12 │ │ +03953c: 6202 7b00 |0820: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007b │ │ +039540: 4d02 0001 |0822: aput-object v2, v0, v1 │ │ +039544: 1301 1300 |0824: const/16 v1, #int 19 // #13 │ │ +039548: 6202 b500 |0826: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b5 │ │ +03954c: 4d02 0001 |0828: aput-object v2, v0, v1 │ │ +039550: 1301 1400 |082a: const/16 v1, #int 20 // #14 │ │ +039554: 6202 b300 |082c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b3 │ │ +039558: 4d02 0001 |082e: aput-object v2, v0, v1 │ │ +03955c: 1301 1500 |0830: const/16 v1, #int 21 // #15 │ │ +039560: 6202 b700 |0832: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b7 │ │ +039564: 4d02 0001 |0834: aput-object v2, v0, v1 │ │ +039568: 1301 1600 |0836: const/16 v1, #int 22 // #16 │ │ +03956c: 6202 b400 |0838: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_DES_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b4 │ │ +039570: 4d02 0001 |083a: aput-object v2, v0, v1 │ │ +039574: 1301 1700 |083c: const/16 v1, #int 23 // #17 │ │ +039578: 6202 b200 |083e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_3DES_EDE_CBC_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b2 │ │ +03957c: 4d02 0001 |0840: aput-object v2, v0, v1 │ │ +039580: 1301 1800 |0842: const/16 v1, #int 24 // #18 │ │ +039584: 6202 b600 |0844: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_WITH_RC4_128_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b6 │ │ +039588: 4d02 0001 |0846: aput-object v2, v0, v1 │ │ +03958c: 1301 1900 |0848: const/16 v1, #int 25 // #19 │ │ +039590: 6202 af00 |084a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00af │ │ +039594: 4d02 0001 |084c: aput-object v2, v0, v1 │ │ +039598: 1301 1a00 |084e: const/16 v1, #int 26 // #1a │ │ +03959c: 6202 b100 |0850: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00b1 │ │ +0395a0: 4d02 0001 |0852: aput-object v2, v0, v1 │ │ +0395a4: 1301 1b00 |0854: const/16 v1, #int 27 // #1b │ │ +0395a8: 6202 ae00 |0856: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00ae │ │ +0395ac: 4d02 0001 |0858: aput-object v2, v0, v1 │ │ +0395b0: 1301 1c00 |085a: const/16 v1, #int 28 // #1c │ │ +0395b4: 6202 b000 |085c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_KRB5_EXPORT_WITH_RC4_40_MD5:Lcom/squareup/okhttp/CipherSuite; // field@00b0 │ │ +0395b8: 4d02 0001 |085e: aput-object v2, v0, v1 │ │ +0395bc: 1301 1d00 |0860: const/16 v1, #int 29 // #1d │ │ +0395c0: 6202 bb00 |0862: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00bb │ │ +0395c4: 4d02 0001 |0864: aput-object v2, v0, v1 │ │ +0395c8: 1301 1e00 |0866: const/16 v1, #int 30 // #1e │ │ +0395cc: 6202 6900 |0868: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0069 │ │ +0395d0: 4d02 0001 |086a: aput-object v2, v0, v1 │ │ +0395d4: 1301 1f00 |086c: const/16 v1, #int 31 // #1f │ │ +0395d8: 6202 7200 |086e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0072 │ │ +0395dc: 4d02 0001 |0870: aput-object v2, v0, v1 │ │ +0395e0: 1301 2000 |0872: const/16 v1, #int 32 // #20 │ │ +0395e4: 6202 7c00 |0874: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007c │ │ +0395e8: 4d02 0001 |0876: aput-object v2, v0, v1 │ │ +0395ec: 1301 2100 |0878: const/16 v1, #int 33 // #21 │ │ +0395f0: 6202 be00 |087a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00be │ │ +0395f4: 4d02 0001 |087c: aput-object v2, v0, v1 │ │ +0395f8: 1301 2200 |087e: const/16 v1, #int 34 // #22 │ │ +0395fc: 6202 6c00 |0880: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@006c │ │ +039600: 4d02 0001 |0882: aput-object v2, v0, v1 │ │ +039604: 1301 2300 |0884: const/16 v1, #int 35 // #23 │ │ +039608: 6202 7500 |0886: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0075 │ │ +03960c: 4d02 0001 |0888: aput-object v2, v0, v1 │ │ +039610: 1301 2400 |088a: const/16 v1, #int 36 // #24 │ │ +039614: 6202 7f00 |088c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@007f │ │ +039618: 4d02 0001 |088e: aput-object v2, v0, v1 │ │ +03961c: 1301 2500 |0890: const/16 v1, #int 37 // #25 │ │ +039620: 6202 c400 |0892: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_NULL_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00c4 │ │ +039624: 4d02 0001 |0894: aput-object v2, v0, v1 │ │ +039628: 1301 2600 |0896: const/16 v1, #int 38 // #26 │ │ +03962c: 6202 bc00 |0898: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bc │ │ +039630: 4d02 0001 |089a: aput-object v2, v0, v1 │ │ +039634: 1301 2700 |089c: const/16 v1, #int 39 // #27 │ │ +039638: 6202 bf00 |089e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bf │ │ +03963c: 4d02 0001 |08a0: aput-object v2, v0, v1 │ │ +039640: 1301 2800 |08a2: const/16 v1, #int 40 // #28 │ │ +039644: 6202 6a00 |08a4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006a │ │ +039648: 4d02 0001 |08a6: aput-object v2, v0, v1 │ │ +03964c: 1301 2900 |08a8: const/16 v1, #int 41 // #29 │ │ +039650: 6202 7300 |08aa: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0073 │ │ +039654: 4d02 0001 |08ac: aput-object v2, v0, v1 │ │ +039658: 1301 2a00 |08ae: const/16 v1, #int 42 // #2a │ │ +03965c: 6202 6d00 |08b0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006d │ │ +039660: 4d02 0001 |08b2: aput-object v2, v0, v1 │ │ +039664: 1301 2b00 |08b4: const/16 v1, #int 43 // #2b │ │ +039668: 6202 7600 |08b6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0076 │ │ +03966c: 4d02 0001 |08b8: aput-object v2, v0, v1 │ │ +039670: 1301 2c00 |08ba: const/16 v1, #int 44 // #2c │ │ +039674: 6202 7d00 |08bc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@007d │ │ +039678: 4d02 0001 |08be: aput-object v2, v0, v1 │ │ +03967c: 1301 2d00 |08c0: const/16 v1, #int 45 // #2d │ │ +039680: 6202 8000 |08c2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0080 │ │ +039684: 4d02 0001 |08c4: aput-object v2, v0, v1 │ │ +039688: 1301 2e00 |08c6: const/16 v1, #int 46 // #2e │ │ +03968c: 6202 bd00 |08c8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bd │ │ +039690: 4d02 0001 |08ca: aput-object v2, v0, v1 │ │ +039694: 1301 2f00 |08cc: const/16 v1, #int 47 // #2f │ │ +039698: 6202 c000 |08ce: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00c0 │ │ +03969c: 4d02 0001 |08d0: aput-object v2, v0, v1 │ │ +0396a0: 1301 3000 |08d2: const/16 v1, #int 48 // #30 │ │ +0396a4: 6202 7400 |08d4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0074 │ │ +0396a8: 4d02 0001 |08d6: aput-object v2, v0, v1 │ │ +0396ac: 1301 3100 |08d8: const/16 v1, #int 49 // #31 │ │ +0396b0: 6202 7700 |08da: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0077 │ │ +0396b4: 4d02 0001 |08dc: aput-object v2, v0, v1 │ │ +0396b8: 1301 3200 |08de: const/16 v1, #int 50 // #32 │ │ +0396bc: 6202 6b00 |08e0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@006b │ │ +0396c0: 4d02 0001 |08e2: aput-object v2, v0, v1 │ │ +0396c4: 1301 3300 |08e4: const/16 v1, #int 51 // #33 │ │ +0396c8: 6202 6e00 |08e6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@006e │ │ +0396cc: 4d02 0001 |08e8: aput-object v2, v0, v1 │ │ +0396d0: 1301 3400 |08ea: const/16 v1, #int 52 // #34 │ │ +0396d4: 6202 7e00 |08ec: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@007e │ │ +0396d8: 4d02 0001 |08ee: aput-object v2, v0, v1 │ │ +0396dc: 1301 3500 |08f0: const/16 v1, #int 53 // #35 │ │ +0396e0: 6202 8100 |08f2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DH_anon_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0081 │ │ +0396e4: 4d02 0001 |08f4: aput-object v2, v0, v1 │ │ +0396e8: 1301 3600 |08f6: const/16 v1, #int 54 // #36 │ │ +0396ec: 6202 ad00 |08f8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_EMPTY_RENEGOTIATION_INFO_SCSV:Lcom/squareup/okhttp/CipherSuite; // field@00ad │ │ +0396f0: 4d02 0001 |08fa: aput-object v2, v0, v1 │ │ +0396f4: 1301 3700 |08fc: const/16 v1, #int 55 // #37 │ │ +0396f8: 6202 9d00 |08fe: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009d │ │ +0396fc: 4d02 0001 |0900: aput-object v2, v0, v1 │ │ +039700: 1301 3800 |0902: const/16 v1, #int 56 // #38 │ │ +039704: 6202 9e00 |0904: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009e │ │ +039708: 4d02 0001 |0906: aput-object v2, v0, v1 │ │ +03970c: 1301 3900 |0908: const/16 v1, #int 57 // #39 │ │ +039710: 6202 9600 |090a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0096 │ │ +039714: 4d02 0001 |090c: aput-object v2, v0, v1 │ │ +039718: 1301 3a00 |090e: const/16 v1, #int 58 // #3a │ │ +03971c: 6202 9700 |0910: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0097 │ │ +039720: 4d02 0001 |0912: aput-object v2, v0, v1 │ │ +039724: 1301 3b00 |0914: const/16 v1, #int 59 // #3b │ │ +039728: 6202 9a00 |0916: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009a │ │ +03972c: 4d02 0001 |0918: aput-object v2, v0, v1 │ │ +039730: 1301 3c00 |091a: const/16 v1, #int 60 // #3c │ │ +039734: 6202 8b00 |091c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008b │ │ +039738: 4d02 0001 |091e: aput-object v2, v0, v1 │ │ +03973c: 1301 3d00 |0920: const/16 v1, #int 61 // #3d │ │ +039740: 6202 8c00 |0922: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008c │ │ +039744: 4d02 0001 |0924: aput-object v2, v0, v1 │ │ +039748: 1301 3e00 |0926: const/16 v1, #int 62 // #3e │ │ +03974c: 6202 8400 |0928: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0084 │ │ +039750: 4d02 0001 |092a: aput-object v2, v0, v1 │ │ +039754: 1301 3f00 |092c: const/16 v1, #int 63 // #3f │ │ +039758: 6202 8500 |092e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0085 │ │ +03975c: 4d02 0001 |0930: aput-object v2, v0, v1 │ │ +039760: 1301 4000 |0932: const/16 v1, #int 64 // #40 │ │ +039764: 6202 8800 |0934: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0088 │ │ +039768: 4d02 0001 |0936: aput-object v2, v0, v1 │ │ +03976c: 1301 4100 |0938: const/16 v1, #int 65 // #41 │ │ +039770: 6202 a600 |093a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a6 │ │ +039774: 4d02 0001 |093c: aput-object v2, v0, v1 │ │ +039778: 1301 4200 |093e: const/16 v1, #int 66 // #42 │ │ +03977c: 6202 a700 |0940: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a7 │ │ +039780: 4d02 0001 |0942: aput-object v2, v0, v1 │ │ +039784: 1301 4300 |0944: const/16 v1, #int 67 // #43 │ │ +039788: 6202 9f00 |0946: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@009f │ │ +03978c: 4d02 0001 |0948: aput-object v2, v0, v1 │ │ +039790: 1301 4400 |094a: const/16 v1, #int 68 // #44 │ │ +039794: 6202 a000 |094c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a0 │ │ +039798: 4d02 0001 |094e: aput-object v2, v0, v1 │ │ +03979c: 1301 4500 |0950: const/16 v1, #int 69 // #45 │ │ +0397a0: 6202 a300 |0952: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a3 │ │ +0397a4: 4d02 0001 |0954: aput-object v2, v0, v1 │ │ +0397a8: 1301 4600 |0956: const/16 v1, #int 70 // #46 │ │ +0397ac: 6202 9400 |0958: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0094 │ │ +0397b0: 4d02 0001 |095a: aput-object v2, v0, v1 │ │ +0397b4: 1301 4700 |095c: const/16 v1, #int 71 // #47 │ │ +0397b8: 6202 9500 |095e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0095 │ │ +0397bc: 4d02 0001 |0960: aput-object v2, v0, v1 │ │ +0397c0: 1301 4800 |0962: const/16 v1, #int 72 // #48 │ │ +0397c4: 6202 8d00 |0964: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008d │ │ +0397c8: 4d02 0001 |0966: aput-object v2, v0, v1 │ │ +0397cc: 1301 4900 |0968: const/16 v1, #int 73 // #49 │ │ +0397d0: 6202 8e00 |096a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008e │ │ +0397d4: 4d02 0001 |096c: aput-object v2, v0, v1 │ │ +0397d8: 1301 4a00 |096e: const/16 v1, #int 74 // #4a │ │ +0397dc: 6202 9100 |0970: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0091 │ │ +0397e0: 4d02 0001 |0972: aput-object v2, v0, v1 │ │ +0397e4: 1301 4b00 |0974: const/16 v1, #int 75 // #4b │ │ +0397e8: 6202 ab00 |0976: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_NULL_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ab │ │ +0397ec: 4d02 0001 |0978: aput-object v2, v0, v1 │ │ +0397f0: 1301 4c00 |097a: const/16 v1, #int 76 // #4c │ │ +0397f4: 6202 ac00 |097c: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_RC4_128_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ac │ │ +0397f8: 4d02 0001 |097e: aput-object v2, v0, v1 │ │ +0397fc: 1301 4d00 |0980: const/16 v1, #int 77 // #4d │ │ +039800: 6202 a800 |0982: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a8 │ │ +039804: 4d02 0001 |0984: aput-object v2, v0, v1 │ │ +039808: 1301 4e00 |0986: const/16 v1, #int 78 // #4e │ │ +03980c: 6202 a900 |0988: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00a9 │ │ +039810: 4d02 0001 |098a: aput-object v2, v0, v1 │ │ +039814: 1301 4f00 |098c: const/16 v1, #int 79 // #4f │ │ +039818: 6202 aa00 |098e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_anon_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00aa │ │ +03981c: 4d02 0001 |0990: aput-object v2, v0, v1 │ │ +039820: 1301 5000 |0992: const/16 v1, #int 80 // #50 │ │ +039824: 6202 8600 |0994: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0086 │ │ +039828: 4d02 0001 |0996: aput-object v2, v0, v1 │ │ +03982c: 1301 5100 |0998: const/16 v1, #int 81 // #51 │ │ +039830: 6202 8900 |099a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0089 │ │ +039834: 4d02 0001 |099c: aput-object v2, v0, v1 │ │ +039838: 1301 5200 |099e: const/16 v1, #int 82 // #52 │ │ +03983c: 6202 9800 |09a0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0098 │ │ +039840: 4d02 0001 |09a2: aput-object v2, v0, v1 │ │ +039844: 1301 5300 |09a4: const/16 v1, #int 83 // #53 │ │ +039848: 6202 9b00 |09a6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@009b │ │ +03984c: 4d02 0001 |09a8: aput-object v2, v0, v1 │ │ +039850: 1301 5400 |09aa: const/16 v1, #int 84 // #54 │ │ +039854: 6202 8f00 |09ac: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@008f │ │ +039858: 4d02 0001 |09ae: aput-object v2, v0, v1 │ │ +03985c: 1301 5500 |09b0: const/16 v1, #int 85 // #55 │ │ +039860: 6202 9200 |09b2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0092 │ │ +039864: 4d02 0001 |09b4: aput-object v2, v0, v1 │ │ +039868: 1301 5600 |09b6: const/16 v1, #int 86 // #56 │ │ +03986c: 6202 a100 |09b8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00a1 │ │ +039870: 4d02 0001 |09ba: aput-object v2, v0, v1 │ │ +039874: 1301 5700 |09bc: const/16 v1, #int 87 // #57 │ │ +039878: 6202 a400 |09be: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00a4 │ │ +03987c: 4d02 0001 |09c0: aput-object v2, v0, v1 │ │ +039880: 1301 5800 |09c2: const/16 v1, #int 88 // #58 │ │ +039884: 6202 8700 |09c4: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0087 │ │ +039888: 4d02 0001 |09c6: aput-object v2, v0, v1 │ │ +03988c: 1301 5900 |09c8: const/16 v1, #int 89 // #59 │ │ +039890: 6202 8a00 |09ca: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@008a │ │ +039894: 4d02 0001 |09cc: aput-object v2, v0, v1 │ │ +039898: 1301 5a00 |09ce: const/16 v1, #int 90 // #5a │ │ +03989c: 6202 9900 |09d0: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0099 │ │ +0398a0: 4d02 0001 |09d2: aput-object v2, v0, v1 │ │ +0398a4: 1301 5b00 |09d4: const/16 v1, #int 91 // #5b │ │ +0398a8: 6202 9c00 |09d6: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@009c │ │ +0398ac: 4d02 0001 |09d8: aput-object v2, v0, v1 │ │ +0398b0: 1301 5c00 |09da: const/16 v1, #int 92 // #5c │ │ +0398b4: 6202 9000 |09dc: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0090 │ │ +0398b8: 4d02 0001 |09de: aput-object v2, v0, v1 │ │ +0398bc: 1301 5d00 |09e0: const/16 v1, #int 93 // #5d │ │ +0398c0: 6202 9300 |09e2: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@0093 │ │ +0398c4: 4d02 0001 |09e4: aput-object v2, v0, v1 │ │ +0398c8: 1301 5e00 |09e6: const/16 v1, #int 94 // #5e │ │ +0398cc: 6202 a200 |09e8: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00a2 │ │ +0398d0: 4d02 0001 |09ea: aput-object v2, v0, v1 │ │ +0398d4: 1301 5f00 |09ec: const/16 v1, #int 95 // #5f │ │ +0398d8: 6202 a500 |09ee: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384:Lcom/squareup/okhttp/CipherSuite; // field@00a5 │ │ +0398dc: 4d02 0001 |09f0: aput-object v2, v0, v1 │ │ +0398e0: 6900 6600 |09f2: sput-object v0, Lcom/squareup/okhttp/CipherSuite;.$VALUES:[Lcom/squareup/okhttp/CipherSuite; // field@0066 │ │ +0398e4: 0e00 |09f4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=37 │ │ 0x0024 line=38 │ │ 0x0036 line=39 │ │ 0x0048 line=40 │ │ @@ -7335,18 +7335,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;IIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -036ecc: |[036ecc] com.squareup.okhttp.CipherSuite.:(Ljava/lang/String;ILjava/lang/String;IIII)V │ │ -036edc: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -036ee2: 5b03 c700 |0003: iput-object v3, v0, Lcom/squareup/okhttp/CipherSuite;.javaName:Ljava/lang/String; // field@00c7 │ │ -036ee6: 0e00 |0005: return-void │ │ +0398e8: |[0398e8] com.squareup.okhttp.CipherSuite.:(Ljava/lang/String;ILjava/lang/String;IIII)V │ │ +0398f8: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +0398fe: 5b03 c700 |0003: iput-object v3, v0, Lcom/squareup/okhttp/CipherSuite;.javaName:Ljava/lang/String; // field@00c7 │ │ +039902: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ 0x0005 line=368 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/CipherSuite; │ │ @@ -7363,37 +7363,37 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -036ee8: |[036ee8] com.squareup.okhttp.CipherSuite.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; │ │ -036ef8: 1a00 180a |0000: const-string v0, "SSL_" // string@0a18 │ │ -036efc: 6e20 420a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -036f02: 0a00 |0005: move-result v0 │ │ -036f04: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ -036f08: 2200 c101 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -036f0c: 7010 500a 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -036f12: 1a01 a20a |000d: const-string v1, "TLS_" // string@0aa2 │ │ -036f16: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -036f1c: 0c00 |0012: move-result-object v0 │ │ -036f1e: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -036f20: 6e20 440a 1200 |0014: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -036f26: 0c01 |0017: move-result-object v1 │ │ -036f28: 6e20 580a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -036f2e: 0c00 |001b: move-result-object v0 │ │ -036f30: 6e10 640a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -036f36: 0c00 |001f: move-result-object v0 │ │ -036f38: 7110 d701 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/CipherSuite;.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@01d7 │ │ -036f3e: 0c00 |0023: move-result-object v0 │ │ -036f40: 1100 |0024: return-object v0 │ │ -036f42: 7110 d701 0200 |0025: invoke-static {v2}, Lcom/squareup/okhttp/CipherSuite;.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@01d7 │ │ -036f48: 0c00 |0028: move-result-object v0 │ │ -036f4a: 28fb |0029: goto 0024 // -0005 │ │ +039904: |[039904] com.squareup.okhttp.CipherSuite.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; │ │ +039914: 1a00 2c0a |0000: const-string v0, "SSL_" // string@0a2c │ │ +039918: 6e20 420a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03991e: 0a00 |0005: move-result v0 │ │ +039920: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ +039924: 2200 d301 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +039928: 7010 500a 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03992e: 1a01 b60a |000d: const-string v1, "TLS_" // string@0ab6 │ │ +039932: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +039938: 0c00 |0012: move-result-object v0 │ │ +03993a: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +03993c: 6e20 440a 1200 |0014: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +039942: 0c01 |0017: move-result-object v1 │ │ +039944: 6e20 580a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03994a: 0c00 |001b: move-result-object v0 │ │ +03994c: 6e10 640a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +039952: 0c00 |001f: move-result-object v0 │ │ +039954: 7110 d701 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/CipherSuite;.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@01d7 │ │ +03995a: 0c00 |0023: move-result-object v0 │ │ +03995c: 1100 |0024: return-object v0 │ │ +03995e: 7110 d701 0200 |0025: invoke-static {v2}, Lcom/squareup/okhttp/CipherSuite;.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@01d7 │ │ +039964: 0c00 |0028: move-result-object v0 │ │ +039966: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0014 line=372 │ │ 0x0024 line=373 │ │ locals : │ │ 0x0000 - 0x002a reg=2 javaName Ljava/lang/String; │ │ @@ -7403,20 +7403,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -036f4c: |[036f4c] com.squareup.okhttp.CipherSuite.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; │ │ -036f5c: 1c00 9100 |0000: const-class v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036f60: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -036f66: 0c00 |0005: move-result-object v0 │ │ -036f68: 1f00 9100 |0006: check-cast v0, Lcom/squareup/okhttp/CipherSuite; // type@0091 │ │ -036f6c: 1100 |0008: return-object v0 │ │ +039968: |[039968] com.squareup.okhttp.CipherSuite.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; │ │ +039978: 1c00 a300 |0000: const-class v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +03997c: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +039982: 0c00 |0005: move-result-object v0 │ │ +039984: 1f00 a300 |0006: check-cast v0, Lcom/squareup/okhttp/CipherSuite; // type@00a3 │ │ +039988: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lcom/squareup/okhttp/CipherSuite;) │ │ @@ -7424,32 +7424,32 @@ │ │ type : '()[Lcom/squareup/okhttp/CipherSuite;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -036f70: |[036f70] com.squareup.okhttp.CipherSuite.values:()[Lcom/squareup/okhttp/CipherSuite; │ │ -036f80: 6200 6600 |0000: sget-object v0, Lcom/squareup/okhttp/CipherSuite;.$VALUES:[Lcom/squareup/okhttp/CipherSuite; // field@0066 │ │ -036f84: 6e10 7515 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/CipherSuite;.clone:()Ljava/lang/Object; // method@1575 │ │ -036f8a: 0c00 |0005: move-result-object v0 │ │ -036f8c: 1f00 a203 |0006: check-cast v0, [Lcom/squareup/okhttp/CipherSuite; // type@03a2 │ │ -036f90: 1100 |0008: return-object v0 │ │ +03998c: |[03998c] com.squareup.okhttp.CipherSuite.values:()[Lcom/squareup/okhttp/CipherSuite; │ │ +03999c: 6200 6600 |0000: sget-object v0, Lcom/squareup/okhttp/CipherSuite;.$VALUES:[Lcom/squareup/okhttp/CipherSuite; // field@0066 │ │ +0399a0: 6e10 7515 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/CipherSuite;.clone:()Ljava/lang/Object; // method@1575 │ │ +0399a6: 0c00 |0005: move-result-object v0 │ │ +0399a8: 1f00 b603 |0006: check-cast v0, [Lcom/squareup/okhttp/CipherSuite; // type@03b6 │ │ +0399ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 622 (CipherSuite.java) │ │ │ │ Class #16 header: │ │ -class_idx : 146 │ │ +class_idx : 164 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #16 - │ │ @@ -7484,17 +7484,17 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 639 (Connection.java) │ │ │ │ Class #17 header: │ │ -class_idx : 147 │ │ +class_idx : 165 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 640 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #17 annotations: │ │ @@ -7520,64 +7520,64 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036f94: |[036f94] com.squareup.okhttp.ConnectionPool$1.:(Lcom/squareup/okhttp/ConnectionPool;)V │ │ -036fa4: 5b01 c800 |0000: iput-object v1, v0, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@00c8 │ │ -036fa8: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -036fae: 0e00 |0005: return-void │ │ +0399b0: |[0399b0] com.squareup.okhttp.ConnectionPool$1.:(Lcom/squareup/okhttp/ConnectionPool;)V │ │ +0399c0: 5b01 c800 |0000: iput-object v1, v0, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@00c8 │ │ +0399c4: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0399ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/ConnectionPool$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/ConnectionPool; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/ConnectionPool$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -036fb0: |[036fb0] com.squareup.okhttp.ConnectionPool$1.run:()V │ │ -036fc0: 1708 4042 0f00 |0000: const-wide/32 v8, #float 1.4013e-39 // #000f4240 │ │ -036fc6: 54a4 c800 |0003: iget-object v4, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@00c8 │ │ -036fca: 7100 690a 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -036fd0: 0b06 |0008: move-result-wide v6 │ │ -036fd2: 6e30 e201 6407 |0009: invoke-virtual {v4, v6, v7}, Lcom/squareup/okhttp/ConnectionPool;.cleanup:(J)J // method@01e2 │ │ -036fd8: 0b02 |000c: move-result-wide v2 │ │ -036fda: 1604 ffff |000d: const-wide/16 v4, #int -1 // #ffff │ │ -036fde: 3104 0204 |000f: cmp-long v4, v2, v4 │ │ -036fe2: 3904 0300 |0011: if-nez v4, 0014 // +0003 │ │ -036fe6: 0e00 |0013: return-void │ │ -036fe8: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ -036fec: 3104 0204 |0016: cmp-long v4, v2, v4 │ │ -036ff0: 3d04 ebff |0018: if-lez v4, 0003 // -0015 │ │ -036ff4: 9e00 0208 |001a: div-long v0, v2, v8 │ │ -036ff8: 9d04 0008 |001c: mul-long v4, v0, v8 │ │ -036ffc: bc42 |001e: sub-long/2addr v2, v4 │ │ -036ffe: 54a5 c800 |001f: iget-object v5, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@00c8 │ │ -037002: 1d05 |0021: monitor-enter v5 │ │ -037004: 54a4 c800 |0022: iget-object v4, v10, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@00c8 │ │ -037008: 8426 |0024: long-to-int v6, v2 │ │ -03700a: 6e40 180a 0461 |0025: invoke-virtual {v4, v0, v1, v6}, Ljava/lang/Object;.wait:(JI)V // method@0a18 │ │ -037010: 1e05 |0028: monitor-exit v5 │ │ -037012: 28da |0029: goto 0003 // -0026 │ │ -037014: 0d04 |002a: move-exception v4 │ │ -037016: 1e05 |002b: monitor-exit v5 │ │ -037018: 2704 |002c: throw v4 │ │ -03701a: 0d04 |002d: move-exception v4 │ │ -03701c: 28fa |002e: goto 0028 // -0006 │ │ +0399cc: |[0399cc] com.squareup.okhttp.ConnectionPool$1.run:()V │ │ +0399dc: 1707 4042 0f00 |0000: const-wide/32 v7, #float 1.4013e-39 // #000f4240 │ │ +0399e2: 5494 c800 |0003: iget-object v4, v9, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@00c8 │ │ +0399e6: 7100 690a 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +0399ec: 0b05 |0008: move-result-wide v5 │ │ +0399ee: 6e30 e201 5406 |0009: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/ConnectionPool;.cleanup:(J)J // method@01e2 │ │ +0399f4: 0b02 |000c: move-result-wide v2 │ │ +0399f6: 1604 ffff |000d: const-wide/16 v4, #int -1 // #ffff │ │ +0399fa: 3104 0204 |000f: cmp-long v4, v2, v4 │ │ +0399fe: 3904 0300 |0011: if-nez v4, 0014 // +0003 │ │ +039a02: 0e00 |0013: return-void │ │ +039a04: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ +039a08: 3104 0204 |0016: cmp-long v4, v2, v4 │ │ +039a0c: 3d04 ebff |0018: if-lez v4, 0003 // -0015 │ │ +039a10: 9e00 0207 |001a: div-long v0, v2, v7 │ │ +039a14: 9d04 0007 |001c: mul-long v4, v0, v7 │ │ +039a18: bc42 |001e: sub-long/2addr v2, v4 │ │ +039a1a: 5495 c800 |001f: iget-object v5, v9, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@00c8 │ │ +039a1e: 1d05 |0021: monitor-enter v5 │ │ +039a20: 5494 c800 |0022: iget-object v4, v9, Lcom/squareup/okhttp/ConnectionPool$1;.this$0:Lcom/squareup/okhttp/ConnectionPool; // field@00c8 │ │ +039a24: 8426 |0024: long-to-int v6, v2 │ │ +039a26: 6e40 180a 0461 |0025: invoke-virtual {v4, v0, v1, v6}, Ljava/lang/Object;.wait:(JI)V // method@0a18 │ │ +039a2c: 1e05 |0028: monitor-exit v5 │ │ +039a2e: 28da |0029: goto 0003 // -0026 │ │ +039a30: 0d04 |002a: move-exception v4 │ │ +039a32: 1e05 |002b: monitor-exit v5 │ │ +039a34: 2704 |002c: throw v4 │ │ +039a36: 0d04 |002d: move-exception v4 │ │ +039a38: 28fa |002e: goto 0028 // -0006 │ │ catches : 2 │ │ 0x0022 - 0x0028 │ │ Ljava/lang/InterruptedException; -> 0x002d │ │ -> 0x002a │ │ 0x0028 - 0x002c │ │ -> 0x002a │ │ positions : │ │ @@ -7589,22 +7589,22 @@ │ │ 0x001f line=99 │ │ 0x0022 line=101 │ │ 0x0028 line=104 │ │ 0x002d line=102 │ │ locals : │ │ 0x001c - 0x002f reg=0 waitMillis J │ │ 0x000d - 0x002f reg=2 waitNanos J │ │ - 0x0000 - 0x002f reg=10 this Lcom/squareup/okhttp/ConnectionPool$1; │ │ + 0x0000 - 0x002f reg=9 this Lcom/squareup/okhttp/ConnectionPool$1; │ │ │ │ source_file_idx : 640 (ConnectionPool.java) │ │ │ │ Class #18 header: │ │ -class_idx : 148 │ │ +class_idx : 166 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 640 │ │ static_fields_size : 3 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 11 │ │ │ │ Class #18 annotations: │ │ @@ -7664,58 +7664,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -037038: |[037038] com.squareup.okhttp.ConnectionPool.:()V │ │ -037048: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03704a: 1c05 9400 |0001: const-class v5, Lcom/squareup/okhttp/ConnectionPool; // type@0094 │ │ -03704e: 6e10 dc09 0500 |0003: invoke-virtual {v5}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ -037054: 0a05 |0006: move-result v5 │ │ -037056: 3905 2d00 |0007: if-nez v5, 0034 // +002d │ │ -03705a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -03705c: 6a05 c900 |000a: sput-boolean v5, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@00c9 │ │ -037060: 1a05 a313 |000c: const-string v5, "http.keepAlive" // string@13a3 │ │ -037064: 7110 670a 0500 |000e: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0a67 │ │ -03706a: 0c00 |0011: move-result-object v0 │ │ -03706c: 1a05 a413 |0012: const-string v5, "http.keepAliveDuration" // string@13a4 │ │ -037070: 7110 670a 0500 |0014: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0a67 │ │ -037076: 0c01 |0017: move-result-object v1 │ │ -037078: 1a05 a513 |0018: const-string v5, "http.maxConnections" // string@13a5 │ │ -03707c: 7110 670a 0500 |001a: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0a67 │ │ -037082: 0c04 |001d: move-result-object v4 │ │ -037084: 3801 1800 |001e: if-eqz v1, 0036 // +0018 │ │ -037088: 7110 020a 0100 |0020: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ -03708e: 0b02 |0023: move-result-wide v2 │ │ -037090: 3800 1600 |0024: if-eqz v0, 003a // +0016 │ │ -037094: 7110 cb09 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@09cb │ │ -03709a: 0a05 |0029: move-result v5 │ │ -03709c: 3905 1000 |002a: if-nez v5, 003a // +0010 │ │ -0370a0: 2205 9400 |002c: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@0094 │ │ -0370a4: 7040 e001 6532 |002e: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@01e0 │ │ -0370aa: 6905 d100 |0031: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@00d1 │ │ -0370ae: 0e00 |0033: return-void │ │ -0370b0: 0165 |0034: move v5, v6 │ │ -0370b2: 28d5 |0035: goto 000a // -002b │ │ -0370b4: 1702 e093 0400 |0036: const-wide/32 v2, #float 4.2039e-40 // #000493e0 │ │ -0370ba: 28eb |0039: goto 0024 // -0015 │ │ -0370bc: 3804 0e00 |003a: if-eqz v4, 0048 // +000e │ │ -0370c0: 2205 9400 |003c: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@0094 │ │ -0370c4: 7110 f709 0400 |003e: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -0370ca: 0a06 |0041: move-result v6 │ │ -0370cc: 7040 e001 6532 |0042: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@01e0 │ │ -0370d2: 6905 d100 |0045: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@00d1 │ │ -0370d6: 28ec |0047: goto 0033 // -0014 │ │ -0370d8: 2205 9400 |0048: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@0094 │ │ -0370dc: 1256 |004a: const/4 v6, #int 5 // #5 │ │ -0370de: 7040 e001 6532 |004b: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@01e0 │ │ -0370e4: 6905 d100 |004e: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@00d1 │ │ -0370e8: 28e3 |0050: goto 0033 // -001d │ │ +039a54: |[039a54] com.squareup.okhttp.ConnectionPool.:()V │ │ +039a64: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +039a66: 1c05 a600 |0001: const-class v5, Lcom/squareup/okhttp/ConnectionPool; // type@00a6 │ │ +039a6a: 6e10 dc09 0500 |0003: invoke-virtual {v5}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ +039a70: 0a05 |0006: move-result v5 │ │ +039a72: 3905 2d00 |0007: if-nez v5, 0034 // +002d │ │ +039a76: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +039a78: 6a05 c900 |000a: sput-boolean v5, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@00c9 │ │ +039a7c: 1a05 b613 |000c: const-string v5, "http.keepAlive" // string@13b6 │ │ +039a80: 7110 670a 0500 |000e: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0a67 │ │ +039a86: 0c00 |0011: move-result-object v0 │ │ +039a88: 1a05 b713 |0012: const-string v5, "http.keepAliveDuration" // string@13b7 │ │ +039a8c: 7110 670a 0500 |0014: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0a67 │ │ +039a92: 0c01 |0017: move-result-object v1 │ │ +039a94: 1a05 b813 |0018: const-string v5, "http.maxConnections" // string@13b8 │ │ +039a98: 7110 670a 0500 |001a: invoke-static {v5}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0a67 │ │ +039a9e: 0c04 |001d: move-result-object v4 │ │ +039aa0: 3801 1800 |001e: if-eqz v1, 0036 // +0018 │ │ +039aa4: 7110 020a 0100 |0020: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ +039aaa: 0b02 |0023: move-result-wide v2 │ │ +039aac: 3800 1600 |0024: if-eqz v0, 003a // +0016 │ │ +039ab0: 7110 cb09 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@09cb │ │ +039ab6: 0a05 |0029: move-result v5 │ │ +039ab8: 3905 1000 |002a: if-nez v5, 003a // +0010 │ │ +039abc: 2205 a600 |002c: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@00a6 │ │ +039ac0: 7040 e001 6532 |002e: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@01e0 │ │ +039ac6: 6905 d100 |0031: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@00d1 │ │ +039aca: 0e00 |0033: return-void │ │ +039acc: 0165 |0034: move v5, v6 │ │ +039ace: 28d5 |0035: goto 000a // -002b │ │ +039ad0: 1702 e093 0400 |0036: const-wide/32 v2, #float 4.2039e-40 // #000493e0 │ │ +039ad6: 28eb |0039: goto 0024 // -0015 │ │ +039ad8: 3804 0e00 |003a: if-eqz v4, 0048 // +000e │ │ +039adc: 2205 a600 |003c: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@00a6 │ │ +039ae0: 7110 f709 0400 |003e: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +039ae6: 0a06 |0041: move-result v6 │ │ +039ae8: 7040 e001 6532 |0042: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@01e0 │ │ +039aee: 6905 d100 |0045: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@00d1 │ │ +039af2: 28ec |0047: goto 0033 // -0014 │ │ +039af4: 2205 a600 |0048: new-instance v5, Lcom/squareup/okhttp/ConnectionPool; // type@00a6 │ │ +039af8: 1256 |004a: const/4 v6, #int 5 // #5 │ │ +039afa: 7040 e001 6532 |004b: invoke-direct {v5, v6, v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.:(IJ)V // method@01e0 │ │ +039b00: 6905 d100 |004e: sput-object v5, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@00d1 │ │ +039b04: 28e3 |0050: goto 0033 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x000c line=64 │ │ 0x0012 line=65 │ │ 0x0018 line=66 │ │ 0x001e line=67 │ │ @@ -7739,176 +7739,176 @@ │ │ 0x0036 - 0x0051 reg=4 maxIdleConnections Ljava/lang/String; │ │ │ │ #1 : (in Lcom/squareup/okhttp/ConnectionPool;) │ │ name : '' │ │ type : '(IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0370ec: |[0370ec] com.squareup.okhttp.ConnectionPool.:(IJ)V │ │ -0370fc: 6200 d404 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -037100: 7050 e101 3254 |0002: invoke-direct {v2, v3, v4, v5, v0}, Lcom/squareup/okhttp/ConnectionPool;.:(IJLjava/util/concurrent/TimeUnit;)V // method@01e1 │ │ -037106: 0e00 |0005: return-void │ │ +039b08: |[039b08] com.squareup.okhttp.ConnectionPool.:(IJ)V │ │ +039b18: 6200 d404 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +039b1c: 7050 e101 2143 |0002: invoke-direct {v1, v2, v3, v4, v0}, Lcom/squareup/okhttp/ConnectionPool;.:(IJLjava/util/concurrent/TimeUnit;)V // method@01e1 │ │ +039b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/ConnectionPool; │ │ - 0x0000 - 0x0006 reg=3 maxIdleConnections I │ │ - 0x0000 - 0x0006 reg=4 keepAliveDurationMs J │ │ + 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/ConnectionPool; │ │ + 0x0000 - 0x0006 reg=2 maxIdleConnections I │ │ + 0x0000 - 0x0006 reg=3 keepAliveDurationMs J │ │ │ │ #2 : (in Lcom/squareup/okhttp/ConnectionPool;) │ │ name : '' │ │ type : '(IJLjava/util/concurrent/TimeUnit;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 15 │ │ + registers : 13 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 88 16-bit code units │ │ -037108: |[037108] com.squareup.okhttp.ConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V │ │ -037118: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03711a: 7010 0f0a 0a00 |0001: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@0a0f │ │ -037120: 2201 2e02 |0004: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@022e │ │ -037124: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -037126: 1604 3c00 |0007: const-wide/16 v4, #int 60 // #3c │ │ -03712a: 6206 d604 |0009: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -03712e: 2207 2a02 |000b: new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; // type@022a │ │ -037132: 7010 ab0b 0700 |000d: invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0bab │ │ -037138: 1a00 3509 |0010: const-string v0, "OkHttp ConnectionPool" // string@0935 │ │ -03713c: 7120 8404 3000 |0012: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ -037142: 0c08 |0015: move-result-object v8 │ │ -037144: 7608 af0b 0100 |0016: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ -03714a: 5ba1 cd00 |0019: iput-object v1, v10, Lcom/squareup/okhttp/ConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@00cd │ │ -03714e: 2200 9300 |001b: new-instance v0, Lcom/squareup/okhttp/ConnectionPool$1; // type@0093 │ │ -037152: 7020 dd01 a000 |001d: invoke-direct {v0, v10}, Lcom/squareup/okhttp/ConnectionPool$1;.:(Lcom/squareup/okhttp/ConnectionPool;)V // method@01dd │ │ -037158: 5ba0 cb00 |0020: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@00cb │ │ -03715c: 2200 0602 |0022: new-instance v0, Ljava/util/ArrayDeque; // type@0206 │ │ -037160: 7010 100b 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ -037166: 5ba0 cc00 |0027: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -03716a: 2200 ce00 |0029: new-instance v0, Lcom/squareup/okhttp/internal/RouteDatabase; // type@00ce │ │ -03716e: 7010 6704 0000 |002b: invoke-direct {v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.:()V // method@0467 │ │ -037174: 5ba0 d000 |002e: iput-object v0, v10, Lcom/squareup/okhttp/ConnectionPool;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@00d0 │ │ -037178: 59ab cf00 |0030: iput v11, v10, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@00cf │ │ -03717c: 6e30 b40b ce0d |0032: invoke-virtual {v14, v12, v13}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ -037182: 0b00 |0035: move-result-wide v0 │ │ -037184: 5aa0 ce00 |0036: iput-wide v0, v10, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ -037188: 1600 0000 |0038: const-wide/16 v0, #int 0 // #0 │ │ -03718c: 3100 0c00 |003a: cmp-long v0, v12, v0 │ │ -037190: 3c00 1b00 |003c: if-gtz v0, 0057 // +001b │ │ -037194: 2200 ac01 |003e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -037198: 2201 c101 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03719c: 7010 500a 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0371a2: 1a02 d614 |0045: const-string v2, "keepAliveDuration <= 0: " // string@14d6 │ │ -0371a6: 6e20 580a 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0371ac: 0c01 |004a: move-result-object v1 │ │ -0371ae: 6e30 560a c10d |004b: invoke-virtual {v1, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0371b4: 0c01 |004e: move-result-object v1 │ │ -0371b6: 6e10 640a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0371bc: 0c01 |0052: move-result-object v1 │ │ -0371be: 7020 ef09 1000 |0053: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0371c4: 2700 |0056: throw v0 │ │ -0371c6: 0e00 |0057: return-void │ │ +039b24: |[039b24] com.squareup.okhttp.ConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V │ │ +039b34: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +039b36: 7010 0f0a 0800 |0001: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0a0f │ │ +039b3c: 2200 4102 |0004: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0241 │ │ +039b40: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +039b42: 1603 3c00 |0007: const-wide/16 v3, #int 60 // #3c │ │ +039b46: 6205 d604 |0009: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +039b4a: 2206 3d02 |000b: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@023d │ │ +039b4e: 7010 ab0b 0600 |000d: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0bab │ │ +039b54: 1a07 4909 |0010: const-string v7, "OkHttp ConnectionPool" // string@0949 │ │ +039b58: 7120 8404 2700 |0012: invoke-static {v7, v2}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ +039b5e: 0c07 |0015: move-result-object v7 │ │ +039b60: 7608 af0b 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ +039b66: 5b80 cd00 |0019: iput-object v0, v8, Lcom/squareup/okhttp/ConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@00cd │ │ +039b6a: 2200 a500 |001b: new-instance v0, Lcom/squareup/okhttp/ConnectionPool$1; // type@00a5 │ │ +039b6e: 7020 dd01 8000 |001d: invoke-direct {v0, v8}, Lcom/squareup/okhttp/ConnectionPool$1;.:(Lcom/squareup/okhttp/ConnectionPool;)V // method@01dd │ │ +039b74: 5b80 cb00 |0020: iput-object v0, v8, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@00cb │ │ +039b78: 2200 1902 |0022: new-instance v0, Ljava/util/ArrayDeque; // type@0219 │ │ +039b7c: 7010 100b 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ +039b82: 5b80 cc00 |0027: iput-object v0, v8, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039b86: 2200 e000 |0029: new-instance v0, Lcom/squareup/okhttp/internal/RouteDatabase; // type@00e0 │ │ +039b8a: 7010 6704 0000 |002b: invoke-direct {v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.:()V // method@0467 │ │ +039b90: 5b80 d000 |002e: iput-object v0, v8, Lcom/squareup/okhttp/ConnectionPool;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@00d0 │ │ +039b94: 5989 cf00 |0030: iput v9, v8, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@00cf │ │ +039b98: 6e30 b40b ac0b |0032: invoke-virtual {v12, v10, v11}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ +039b9e: 0b00 |0035: move-result-wide v0 │ │ +039ba0: 5a80 ce00 |0036: iput-wide v0, v8, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ +039ba4: 1600 0000 |0038: const-wide/16 v0, #int 0 // #0 │ │ +039ba8: 3100 0a00 |003a: cmp-long v0, v10, v0 │ │ +039bac: 3c00 1b00 |003c: if-gtz v0, 0057 // +001b │ │ +039bb0: 2200 be01 |003e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +039bb4: 2201 d301 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +039bb8: 7010 500a 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +039bbe: 1a02 e814 |0045: const-string v2, "keepAliveDuration <= 0: " // string@14e8 │ │ +039bc2: 6e20 580a 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +039bc8: 0c01 |004a: move-result-object v1 │ │ +039bca: 6e30 560a a10b |004b: invoke-virtual {v1, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +039bd0: 0c01 |004e: move-result-object v1 │ │ +039bd2: 6e10 640a 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +039bd8: 0c01 |0052: move-result-object v1 │ │ +039bda: 7020 ef09 1000 |0053: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +039be0: 2700 |0056: throw v0 │ │ +039be2: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0004 line=84 │ │ 0x0012 line=86 │ │ 0x001b line=91 │ │ 0x0022 line=110 │ │ 0x0029 line=111 │ │ 0x0030 line=118 │ │ 0x0032 line=119 │ │ 0x0038 line=122 │ │ 0x003e line=123 │ │ 0x0057 line=125 │ │ locals : │ │ - 0x0000 - 0x0058 reg=10 this Lcom/squareup/okhttp/ConnectionPool; │ │ - 0x0000 - 0x0058 reg=11 maxIdleConnections I │ │ - 0x0000 - 0x0058 reg=12 keepAliveDuration J │ │ - 0x0000 - 0x0058 reg=14 timeUnit Ljava/util/concurrent/TimeUnit; │ │ + 0x0000 - 0x0058 reg=8 this Lcom/squareup/okhttp/ConnectionPool; │ │ + 0x0000 - 0x0058 reg=9 maxIdleConnections I │ │ + 0x0000 - 0x0058 reg=10 keepAliveDuration J │ │ + 0x0000 - 0x0058 reg=12 timeUnit Ljava/util/concurrent/TimeUnit; │ │ │ │ #3 : (in Lcom/squareup/okhttp/ConnectionPool;) │ │ name : 'getDefault' │ │ type : '()Lcom/squareup/okhttp/ConnectionPool;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0371c8: |[0371c8] com.squareup.okhttp.ConnectionPool.getDefault:()Lcom/squareup/okhttp/ConnectionPool; │ │ -0371d8: 6200 d100 |0000: sget-object v0, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@00d1 │ │ -0371dc: 1100 |0002: return-object v0 │ │ +039be4: |[039be4] com.squareup.okhttp.ConnectionPool.getDefault:()Lcom/squareup/okhttp/ConnectionPool; │ │ +039bf4: 6200 d100 |0000: sget-object v0, Lcom/squareup/okhttp/ConnectionPool;.systemDefault:Lcom/squareup/okhttp/ConnectionPool; // field@00d1 │ │ +039bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ │ │ #4 : (in Lcom/squareup/okhttp/ConnectionPool;) │ │ name : 'pruneAndGetAllocationCount' │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;J)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -0371e0: |[0371e0] com.squareup.okhttp.ConnectionPool.pruneAndGetAllocationCount:(Lcom/squareup/okhttp/internal/io/RealConnection;J)I │ │ -0371f0: 5472 5703 |0000: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -0371f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0371f6: 7210 6f0b 0200 |0003: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -0371fc: 0a03 |0006: move-result v3 │ │ -0371fe: 3530 4f00 |0007: if-ge v0, v3, 0056 // +004f │ │ -037202: 7220 650b 0200 |0009: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -037208: 0c01 |000c: move-result-object v1 │ │ -03720a: 1f01 c801 |000d: check-cast v1, Ljava/lang/ref/Reference; // type@01c8 │ │ -03720e: 6e10 7c0a 0100 |000f: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@0a7c │ │ -037214: 0c03 |0012: move-result-object v3 │ │ -037216: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ -03721a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03721e: 28ec |0017: goto 0003 // -0014 │ │ -037220: 6203 bf01 |0018: sget-object v3, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ -037224: 2204 c101 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -037228: 7010 500a 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03722e: 1a05 a801 |001f: const-string v5, "A connection to " // string@01a8 │ │ -037232: 6e20 580a 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -037238: 0c04 |0024: move-result-object v4 │ │ -03723a: 6e10 4307 0700 |0025: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@0743 │ │ -037240: 0c05 |0028: move-result-object v5 │ │ -037242: 6e10 b503 0500 |0029: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -037248: 0c05 |002c: move-result-object v5 │ │ -03724a: 6e10 4301 0500 |002d: invoke-virtual {v5}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ -037250: 0c05 |0030: move-result-object v5 │ │ -037252: 6e20 570a 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -037258: 0c04 |0034: move-result-object v4 │ │ -03725a: 1a05 7700 |0035: const-string v5, " was leaked. Did you forget to close a response body?" // string@0077 │ │ -03725e: 6e20 580a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -037264: 0c04 |003a: move-result-object v4 │ │ -037266: 6e10 640a 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03726c: 0c04 |003e: move-result-object v4 │ │ -03726e: 6e20 bf0b 4300 |003f: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@0bbf │ │ -037274: 7220 6b0b 0200 |0042: invoke-interface {v2, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -03727a: 1213 |0045: const/4 v3, #int 1 // #1 │ │ -03727c: 5c73 5b03 |0046: iput-boolean v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ -037280: 7210 680b 0200 |0048: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -037286: 0a03 |004b: move-result v3 │ │ -037288: 3803 b7ff |004c: if-eqz v3, 0003 // -0049 │ │ -03728c: 5364 ce00 |004e: iget-wide v4, v6, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ -037290: 9c04 0804 |0050: sub-long v4, v8, v4 │ │ -037294: 5a74 5a03 |0052: iput-wide v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@035a │ │ -037298: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -03729a: 0f03 |0055: return v3 │ │ -03729c: 7210 6f0b 0200 |0056: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -0372a2: 0a03 |0059: move-result v3 │ │ -0372a4: 28fb |005a: goto 0055 // -0005 │ │ +039bfc: |[039bfc] com.squareup.okhttp.ConnectionPool.pruneAndGetAllocationCount:(Lcom/squareup/okhttp/internal/io/RealConnection;J)I │ │ +039c0c: 5472 5703 |0000: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +039c10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +039c12: 7210 6f0b 0200 |0003: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +039c18: 0a03 |0006: move-result v3 │ │ +039c1a: 3530 4f00 |0007: if-ge v0, v3, 0056 // +004f │ │ +039c1e: 7220 650b 0200 |0009: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +039c24: 0c01 |000c: move-result-object v1 │ │ +039c26: 1f01 da01 |000d: check-cast v1, Ljava/lang/ref/Reference; // type@01da │ │ +039c2a: 6e10 7c0a 0100 |000f: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@0a7c │ │ +039c30: 0c03 |0012: move-result-object v3 │ │ +039c32: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ +039c36: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +039c3a: 28ec |0017: goto 0003 // -0014 │ │ +039c3c: 6203 bf01 |0018: sget-object v3, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ +039c40: 2204 d301 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +039c44: 7010 500a 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +039c4a: 1a05 a801 |001f: const-string v5, "A connection to " // string@01a8 │ │ +039c4e: 6e20 580a 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +039c54: 0c04 |0024: move-result-object v4 │ │ +039c56: 6e10 4307 0700 |0025: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@0743 │ │ +039c5c: 0c05 |0028: move-result-object v5 │ │ +039c5e: 6e10 b503 0500 |0029: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +039c64: 0c05 |002c: move-result-object v5 │ │ +039c66: 6e10 4301 0500 |002d: invoke-virtual {v5}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ +039c6c: 0c05 |0030: move-result-object v5 │ │ +039c6e: 6e20 570a 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +039c74: 0c04 |0034: move-result-object v4 │ │ +039c76: 1a05 7700 |0035: const-string v5, " was leaked. Did you forget to close a response body?" // string@0077 │ │ +039c7a: 6e20 580a 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +039c80: 0c04 |003a: move-result-object v4 │ │ +039c82: 6e10 640a 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +039c88: 0c04 |003e: move-result-object v4 │ │ +039c8a: 6e20 bf0b 4300 |003f: invoke-virtual {v3, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@0bbf │ │ +039c90: 7220 6b0b 0200 |0042: invoke-interface {v2, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +039c96: 1213 |0045: const/4 v3, #int 1 // #1 │ │ +039c98: 5c73 5b03 |0046: iput-boolean v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ +039c9c: 7210 680b 0200 |0048: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +039ca2: 0a03 |004b: move-result v3 │ │ +039ca4: 3803 b7ff |004c: if-eqz v3, 0003 // -0049 │ │ +039ca8: 5363 ce00 |004e: iget-wide v3, v6, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ +039cac: 9c03 0803 |0050: sub-long v3, v8, v3 │ │ +039cb0: 5a73 5a03 |0052: iput-wide v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@035a │ │ +039cb4: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +039cb6: 0f03 |0055: return v3 │ │ +039cb8: 7210 6f0b 0200 |0056: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +039cbe: 0a03 |0059: move-result v3 │ │ +039cc0: 28fb |005a: goto 0055 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=299 │ │ 0x0015 line=300 │ │ @@ -7930,74 +7930,74 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/ConnectionPool;) │ │ name : 'cleanup' │ │ type : '(J)J' │ │ access : 0x0000 () │ │ code - │ │ - registers : 16 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -0372a8: |[0372a8] com.squareup.okhttp.ConnectionPool.cleanup:(J)J │ │ -0372b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0372ba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0372bc: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0372be: 1908 0080 |0003: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ -0372c2: 1d0d |0005: monitor-enter v13 │ │ -0372c4: 54d7 cc00 |0006: iget-object v7, v13, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -0372c8: 7210 400b 0700 |0008: invoke-interface {v7}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -0372ce: 0c01 |000b: move-result-object v1 │ │ -0372d0: 7210 460b 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0372d6: 0a07 |000f: move-result v7 │ │ -0372d8: 3807 1e00 |0010: if-eqz v7, 002e // +001e │ │ -0372dc: 7210 470b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0372e2: 0c00 |0015: move-result-object v0 │ │ -0372e4: 1f00 2501 |0016: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0125 │ │ -0372e8: 7040 ec01 0dfe |0018: invoke-direct {v13, v0, v14, v15}, Lcom/squareup/okhttp/ConnectionPool;.pruneAndGetAllocationCount:(Lcom/squareup/okhttp/internal/io/RealConnection;J)I // method@01ec │ │ -0372ee: 0a07 |001b: move-result v7 │ │ -0372f0: 3d07 0500 |001c: if-lez v7, 0021 // +0005 │ │ -0372f4: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0372f8: 28ec |0020: goto 000c // -0014 │ │ -0372fa: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0372fe: 530a 5a03 |0023: iget-wide v10, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@035a │ │ -037302: 9c04 0e0a |0025: sub-long v4, v14, v10 │ │ -037306: 3107 0408 |0027: cmp-long v7, v4, v8 │ │ -03730a: 3d07 e3ff |0029: if-lez v7, 000c // -001d │ │ -03730e: 0448 |002b: move-wide v8, v4 │ │ -037310: 0706 |002c: move-object v6, v0 │ │ -037312: 28df |002d: goto 000c // -0021 │ │ -037314: 53da ce00 |002e: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ -037318: 3107 080a |0030: cmp-long v7, v8, v10 │ │ -03731c: 3b07 0600 |0032: if-gez v7, 0038 // +0006 │ │ -037320: 52d7 cf00 |0034: iget v7, v13, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@00cf │ │ -037324: 3772 1200 |0036: if-le v2, v7, 0048 // +0012 │ │ -037328: 54d7 cc00 |0038: iget-object v7, v13, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -03732c: 7220 410b 6700 |003a: invoke-interface {v7, v6}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@0b41 │ │ -037332: 1e0d |003d: monitor-exit v13 │ │ -037334: 6e10 4407 0600 |003e: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@0744 │ │ -03733a: 0c07 |0041: move-result-object v7 │ │ -03733c: 7110 7404 0700 |0042: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ -037342: 160a 0000 |0045: const-wide/16 v10, #int 0 // #0 │ │ -037346: 100a |0047: return-wide v10 │ │ -037348: 3d02 0a00 |0048: if-lez v2, 0052 // +000a │ │ -03734c: 53da ce00 |004a: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ -037350: bc8a |004c: sub-long/2addr v10, v8 │ │ -037352: 1e0d |004d: monitor-exit v13 │ │ -037354: 28f9 |004e: goto 0047 // -0007 │ │ -037356: 0d07 |004f: move-exception v7 │ │ -037358: 1e0d |0050: monitor-exit v13 │ │ -03735a: 2707 |0051: throw v7 │ │ -03735c: 3d03 0600 |0052: if-lez v3, 0058 // +0006 │ │ -037360: 53da ce00 |0054: iget-wide v10, v13, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ -037364: 1e0d |0056: monitor-exit v13 │ │ -037366: 28f0 |0057: goto 0047 // -0010 │ │ -037368: 160a ffff |0058: const-wide/16 v10, #int -1 // #ffff │ │ -03736c: 1e0d |005a: monitor-exit v13 │ │ -03736e: 28ec |005b: goto 0047 // -0014 │ │ +039cc4: |[039cc4] com.squareup.okhttp.ConnectionPool.cleanup:(J)J │ │ +039cd4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +039cd6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +039cd8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +039cda: 1907 0080 |0003: const-wide/high16 v7, #long -9223372036854775808 // #8000 │ │ +039cde: 1d0b |0005: monitor-enter v11 │ │ +039ce0: 54b9 cc00 |0006: iget-object v9, v11, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039ce4: 7210 400b 0900 |0008: invoke-interface {v9}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +039cea: 0c01 |000b: move-result-object v1 │ │ +039cec: 7210 460b 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +039cf2: 0a09 |000f: move-result v9 │ │ +039cf4: 3809 1e00 |0010: if-eqz v9, 002e // +001e │ │ +039cf8: 7210 470b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +039cfe: 0c00 |0015: move-result-object v0 │ │ +039d00: 1f00 3701 |0016: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0137 │ │ +039d04: 7040 ec01 0bdc |0018: invoke-direct {v11, v0, v12, v13}, Lcom/squareup/okhttp/ConnectionPool;.pruneAndGetAllocationCount:(Lcom/squareup/okhttp/internal/io/RealConnection;J)I // method@01ec │ │ +039d0a: 0a09 |001b: move-result v9 │ │ +039d0c: 3d09 0500 |001c: if-lez v9, 0021 // +0005 │ │ +039d10: d805 0501 |001e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +039d14: 28ec |0020: goto 000c // -0014 │ │ +039d16: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +039d1a: 5309 5a03 |0023: iget-wide v9, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@035a │ │ +039d1e: 9c03 0c09 |0025: sub-long v3, v12, v9 │ │ +039d22: 3109 0307 |0027: cmp-long v9, v3, v7 │ │ +039d26: 3d09 e3ff |0029: if-lez v9, 000c // -001d │ │ +039d2a: 0437 |002b: move-wide v7, v3 │ │ +039d2c: 0706 |002c: move-object v6, v0 │ │ +039d2e: 28df |002d: goto 000c // -0021 │ │ +039d30: 53b9 ce00 |002e: iget-wide v9, v11, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ +039d34: 3109 0709 |0030: cmp-long v9, v7, v9 │ │ +039d38: 3b09 0600 |0032: if-gez v9, 0038 // +0006 │ │ +039d3c: 52b9 cf00 |0034: iget v9, v11, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@00cf │ │ +039d40: 3792 1200 |0036: if-le v2, v9, 0048 // +0012 │ │ +039d44: 54b9 cc00 |0038: iget-object v9, v11, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039d48: 7220 410b 6900 |003a: invoke-interface {v9, v6}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@0b41 │ │ +039d4e: 1e0b |003d: monitor-exit v11 │ │ +039d50: 6e10 4407 0600 |003e: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@0744 │ │ +039d56: 0c09 |0041: move-result-object v9 │ │ +039d58: 7110 7404 0900 |0042: invoke-static {v9}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ +039d5e: 1609 0000 |0045: const-wide/16 v9, #int 0 // #0 │ │ +039d62: 1009 |0047: return-wide v9 │ │ +039d64: 3d02 0a00 |0048: if-lez v2, 0052 // +000a │ │ +039d68: 53b9 ce00 |004a: iget-wide v9, v11, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ +039d6c: bc79 |004c: sub-long/2addr v9, v7 │ │ +039d6e: 1e0b |004d: monitor-exit v11 │ │ +039d70: 28f9 |004e: goto 0047 // -0007 │ │ +039d72: 0d09 |004f: move-exception v9 │ │ +039d74: 1e0b |0050: monitor-exit v11 │ │ +039d76: 2709 |0051: throw v9 │ │ +039d78: 3d05 0600 |0052: if-lez v5, 0058 // +0006 │ │ +039d7c: 53b9 ce00 |0054: iget-wide v9, v11, Lcom/squareup/okhttp/ConnectionPool;.keepAliveDurationNs:J // field@00ce │ │ +039d80: 1e0b |0056: monitor-exit v11 │ │ +039d82: 28f0 |0057: goto 0047 // -0010 │ │ +039d84: 1609 ffff |0058: const-wide/16 v9, #int -1 // #ffff │ │ +039d88: 1e0b |005a: monitor-exit v11 │ │ +039d8a: 28ec |005b: goto 0047 // -0014 │ │ catches : 3 │ │ 0x0006 - 0x003e │ │ -> 0x004f │ │ 0x004a - 0x0051 │ │ -> 0x004f │ │ 0x0054 - 0x005b │ │ -> 0x004f │ │ @@ -8026,53 +8026,53 @@ │ │ 0x004a line=270 │ │ 0x004f line=280 │ │ 0x0052 line=272 │ │ 0x0054 line=274 │ │ 0x0058 line=278 │ │ locals : │ │ 0x0018 - 0x002e reg=0 connection Lcom/squareup/okhttp/internal/io/RealConnection; │ │ - 0x0027 - 0x002e reg=4 idleDurationNs J │ │ + 0x0027 - 0x002e reg=3 idleDurationNs J │ │ 0x000c - 0x004f reg=1 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x0052 - 0x005c reg=1 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x0002 - 0x005c reg=2 idleConnectionCount I │ │ - 0x0001 - 0x005c reg=3 inUseConnectionCount I │ │ + 0x0001 - 0x005c reg=5 inUseConnectionCount I │ │ 0x0003 - 0x005c reg=6 longestIdleConnection Lcom/squareup/okhttp/internal/io/RealConnection; │ │ - 0x0005 - 0x005c reg=8 longestIdleDurationNs J │ │ - 0x0000 - 0x005c reg=13 this Lcom/squareup/okhttp/ConnectionPool; │ │ - 0x0000 - 0x005c reg=14 now J │ │ + 0x0005 - 0x005c reg=7 longestIdleDurationNs J │ │ + 0x0000 - 0x005c reg=11 this Lcom/squareup/okhttp/ConnectionPool; │ │ + 0x0000 - 0x005c reg=12 now J │ │ │ │ #1 : (in Lcom/squareup/okhttp/ConnectionPool;) │ │ name : 'connectionBecameIdle' │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -03738c: |[03738c] com.squareup.okhttp.ConnectionPool.connectionBecameIdle:(Lcom/squareup/okhttp/internal/io/RealConnection;)Z │ │ -03739c: 6300 c900 |0000: sget-boolean v0, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@00c9 │ │ -0373a0: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0373a4: 7110 700a 0100 |0004: invoke-static {v1}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -0373aa: 0a00 |0007: move-result v0 │ │ -0373ac: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -0373b0: 2200 9b01 |000a: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -0373b4: 7010 c609 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0373ba: 2700 |000f: throw v0 │ │ -0373bc: 5520 5b03 |0010: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ -0373c0: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -0373c4: 5210 cf00 |0014: iget v0, v1, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@00cf │ │ -0373c8: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -0373cc: 5410 cc00 |0018: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -0373d0: 7220 410b 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@0b41 │ │ -0373d6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0373d8: 0f00 |001e: return v0 │ │ -0373da: 6e10 150a 0100 |001f: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -0373e0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0373e2: 28fb |0023: goto 001e // -0005 │ │ +039da8: |[039da8] com.squareup.okhttp.ConnectionPool.connectionBecameIdle:(Lcom/squareup/okhttp/internal/io/RealConnection;)Z │ │ +039db8: 6300 c900 |0000: sget-boolean v0, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@00c9 │ │ +039dbc: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +039dc0: 7110 700a 0100 |0004: invoke-static {v1}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +039dc6: 0a00 |0007: move-result v0 │ │ +039dc8: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +039dcc: 2200 ad01 |000a: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +039dd0: 7010 c609 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +039dd6: 2700 |000f: throw v0 │ │ +039dd8: 5520 5b03 |0010: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ +039ddc: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +039de0: 5210 cf00 |0014: iget v0, v1, Lcom/squareup/okhttp/ConnectionPool;.maxIdleConnections:I // field@00cf │ │ +039de4: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +039de8: 5410 cc00 |0018: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039dec: 7220 410b 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@0b41 │ │ +039df2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +039df4: 0f00 |001e: return v0 │ │ +039df6: 6e10 150a 0100 |001f: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +039dfc: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +039dfe: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0010 line=200 │ │ 0x0018 line=201 │ │ 0x001d line=202 │ │ 0x001e line=205 │ │ @@ -8087,53 +8087,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -0373e4: |[0373e4] com.squareup.okhttp.ConnectionPool.evictAll:()V │ │ -0373f4: 2201 0702 |0000: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -0373f8: 7010 110b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -0373fe: 1d05 |0005: monitor-enter v5 │ │ -037400: 5453 cc00 |0006: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -037404: 7210 400b 0300 |0008: invoke-interface {v3}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -03740a: 0c02 |000b: move-result-object v2 │ │ -03740c: 7210 460b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -037412: 0a03 |000f: move-result v3 │ │ -037414: 3803 1d00 |0010: if-eqz v3, 002d // +001d │ │ -037418: 7210 470b 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03741e: 0c00 |0015: move-result-object v0 │ │ -037420: 1f00 2501 |0016: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0125 │ │ -037424: 5403 5703 |0018: iget-object v3, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -037428: 7210 680b 0300 |001a: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -03742e: 0a03 |001d: move-result v3 │ │ -037430: 3803 eeff |001e: if-eqz v3, 000c // -0012 │ │ -037434: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -037436: 5c03 5b03 |0021: iput-boolean v3, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ -03743a: 7220 600b 0100 |0023: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -037440: 7210 480b 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ -037446: 28e3 |0029: goto 000c // -001d │ │ -037448: 0d03 |002a: move-exception v3 │ │ -03744a: 1e05 |002b: monitor-exit v5 │ │ -03744c: 2703 |002c: throw v3 │ │ -03744e: 1e05 |002d: monitor-exit v5 │ │ -037450: 7210 690b 0100 |002e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -037456: 0c03 |0031: move-result-object v3 │ │ -037458: 7210 460b 0300 |0032: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -03745e: 0a04 |0035: move-result v4 │ │ -037460: 3804 1000 |0036: if-eqz v4, 0046 // +0010 │ │ -037464: 7210 470b 0300 |0038: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03746a: 0c00 |003b: move-result-object v0 │ │ -03746c: 1f00 2501 |003c: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0125 │ │ -037470: 6e10 4407 0000 |003e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@0744 │ │ -037476: 0c04 |0041: move-result-object v4 │ │ -037478: 7110 7404 0400 |0042: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ -03747e: 28ed |0045: goto 0032 // -0013 │ │ -037480: 0e00 |0046: return-void │ │ +039e00: |[039e00] com.squareup.okhttp.ConnectionPool.evictAll:()V │ │ +039e10: 2201 1a02 |0000: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +039e14: 7010 110b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +039e1a: 1d05 |0005: monitor-enter v5 │ │ +039e1c: 5453 cc00 |0006: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039e20: 7210 400b 0300 |0008: invoke-interface {v3}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +039e26: 0c02 |000b: move-result-object v2 │ │ +039e28: 7210 460b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +039e2e: 0a03 |000f: move-result v3 │ │ +039e30: 3803 1d00 |0010: if-eqz v3, 002d // +001d │ │ +039e34: 7210 470b 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +039e3a: 0c00 |0015: move-result-object v0 │ │ +039e3c: 1f00 3701 |0016: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0137 │ │ +039e40: 5403 5703 |0018: iget-object v3, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +039e44: 7210 680b 0300 |001a: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +039e4a: 0a03 |001d: move-result v3 │ │ +039e4c: 3803 eeff |001e: if-eqz v3, 000c // -0012 │ │ +039e50: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +039e52: 5c03 5b03 |0021: iput-boolean v3, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ +039e56: 7220 600b 0100 |0023: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +039e5c: 7210 480b 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ +039e62: 28e3 |0029: goto 000c // -001d │ │ +039e64: 0d03 |002a: move-exception v3 │ │ +039e66: 1e05 |002b: monitor-exit v5 │ │ +039e68: 2703 |002c: throw v3 │ │ +039e6a: 1e05 |002d: monitor-exit v5 │ │ +039e6c: 7210 690b 0100 |002e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +039e72: 0c03 |0031: move-result-object v3 │ │ +039e74: 7210 460b 0300 |0032: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +039e7a: 0a04 |0035: move-result v4 │ │ +039e7c: 3804 1000 |0036: if-eqz v4, 0046 // +0010 │ │ +039e80: 7210 470b 0300 |0038: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +039e86: 0c00 |003b: move-result-object v0 │ │ +039e88: 1f00 3701 |003c: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0137 │ │ +039e8c: 6e10 4407 0000 |003e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@0744 │ │ +039e92: 0c04 |0041: move-result-object v4 │ │ +039e94: 7110 7404 0400 |0042: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ +039e9a: 28ed |0045: goto 0032 // -0013 │ │ +039e9c: 0e00 |0046: return-void │ │ catches : 2 │ │ 0x0006 - 0x002c │ │ -> 0x002a │ │ 0x002d - 0x002e │ │ -> 0x002a │ │ positions : │ │ 0x0000 line=211 │ │ @@ -8161,50 +8161,50 @@ │ │ type : '(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -037498: |[037498] com.squareup.okhttp.ConnectionPool.get:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -0374a8: 6301 c900 |0000: sget-boolean v1, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@00c9 │ │ -0374ac: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ -0374b0: 7110 700a 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -0374b6: 0a01 |0007: move-result v1 │ │ -0374b8: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ -0374bc: 2201 9b01 |000a: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -0374c0: 7010 c609 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0374c6: 2701 |000f: throw v1 │ │ -0374c8: 5441 cc00 |0010: iget-object v1, v4, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -0374cc: 7210 400b 0100 |0012: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -0374d2: 0c01 |0015: move-result-object v1 │ │ -0374d4: 7210 460b 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0374da: 0a02 |0019: move-result v2 │ │ -0374dc: 3802 2800 |001a: if-eqz v2, 0042 // +0028 │ │ -0374e0: 7210 470b 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0374e6: 0c00 |001f: move-result-object v0 │ │ -0374e8: 1f00 2501 |0020: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0125 │ │ -0374ec: 5402 5703 |0022: iget-object v2, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -0374f0: 7210 6f0b 0200 |0024: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -0374f6: 0a02 |0027: move-result v2 │ │ -0374f8: 6e10 3a07 0000 |0028: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.allocationLimit:()I // method@073a │ │ -0374fe: 0a03 |002b: move-result v3 │ │ -037500: 3532 eaff |002c: if-ge v2, v3, 0016 // -0016 │ │ -037504: 6e10 4307 0000 |002e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@0743 │ │ -03750a: 0c02 |0031: move-result-object v2 │ │ -03750c: 5422 7701 |0032: iget-object v2, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ -037510: 6e20 3501 2500 |0034: invoke-virtual {v5, v2}, Lcom/squareup/okhttp/Address;.equals:(Ljava/lang/Object;)Z // method@0135 │ │ -037516: 0a02 |0037: move-result v2 │ │ -037518: 3802 deff |0038: if-eqz v2, 0016 // -0022 │ │ -03751c: 5502 5b03 |003a: iget-boolean v2, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ -037520: 3902 daff |003c: if-nez v2, 0016 // -0026 │ │ -037524: 6e20 1307 0600 |003e: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@0713 │ │ -03752a: 1100 |0041: return-object v0 │ │ -03752c: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -03752e: 28fe |0043: goto 0041 // -0002 │ │ +039eb4: |[039eb4] com.squareup.okhttp.ConnectionPool.get:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +039ec4: 6301 c900 |0000: sget-boolean v1, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@00c9 │ │ +039ec8: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ +039ecc: 7110 700a 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +039ed2: 0a01 |0007: move-result v1 │ │ +039ed4: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ +039ed8: 2201 ad01 |000a: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +039edc: 7010 c609 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +039ee2: 2701 |000f: throw v1 │ │ +039ee4: 5441 cc00 |0010: iget-object v1, v4, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039ee8: 7210 400b 0100 |0012: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +039eee: 0c01 |0015: move-result-object v1 │ │ +039ef0: 7210 460b 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +039ef6: 0a02 |0019: move-result v2 │ │ +039ef8: 3802 2800 |001a: if-eqz v2, 0042 // +0028 │ │ +039efc: 7210 470b 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +039f02: 0c00 |001f: move-result-object v0 │ │ +039f04: 1f00 3701 |0020: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0137 │ │ +039f08: 5402 5703 |0022: iget-object v2, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +039f0c: 7210 6f0b 0200 |0024: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +039f12: 0a02 |0027: move-result v2 │ │ +039f14: 6e10 3a07 0000 |0028: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.allocationLimit:()I // method@073a │ │ +039f1a: 0a03 |002b: move-result v3 │ │ +039f1c: 3532 eaff |002c: if-ge v2, v3, 0016 // -0016 │ │ +039f20: 6e10 4307 0000 |002e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@0743 │ │ +039f26: 0c02 |0031: move-result-object v2 │ │ +039f28: 5422 7701 |0032: iget-object v2, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ +039f2c: 6e20 3501 2500 |0034: invoke-virtual {v5, v2}, Lcom/squareup/okhttp/Address;.equals:(Ljava/lang/Object;)Z // method@0135 │ │ +039f32: 0a02 |0037: move-result v2 │ │ +039f34: 3802 deff |0038: if-eqz v2, 0016 // -0022 │ │ +039f38: 5502 5b03 |003a: iget-boolean v2, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ +039f3c: 3902 daff |003c: if-nez v2, 0016 // -0026 │ │ +039f40: 6e20 1307 0600 |003e: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@0713 │ │ +039f46: 1100 |0041: return-object v0 │ │ +039f48: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +039f4a: 28fe |0043: goto 0041 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0010 line=173 │ │ 0x0022 line=176 │ │ 0x002e line=177 │ │ 0x003e line=179 │ │ @@ -8220,24 +8220,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -037530: |[037530] com.squareup.okhttp.ConnectionPool.getConnectionCount:()I │ │ -037540: 1d01 |0000: monitor-enter v1 │ │ -037542: 5410 cc00 |0001: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -037546: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ -03754c: 0a00 |0006: move-result v0 │ │ -03754e: 1e01 |0007: monitor-exit v1 │ │ -037550: 0f00 |0008: return v0 │ │ -037552: 0d00 |0009: move-exception v0 │ │ -037554: 1e01 |000a: monitor-exit v1 │ │ -037556: 2700 |000b: throw v0 │ │ +039f4c: |[039f4c] com.squareup.okhttp.ConnectionPool.getConnectionCount:()I │ │ +039f5c: 1d01 |0000: monitor-enter v1 │ │ +039f5e: 5410 cc00 |0001: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039f62: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ +039f68: 0a00 |0006: move-result v0 │ │ +039f6a: 1e01 |0007: monitor-exit v1 │ │ +039f6c: 0f00 |0008: return v0 │ │ +039f6e: 0d00 |0009: move-exception v0 │ │ +039f70: 1e01 |000a: monitor-exit v1 │ │ +039f72: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/ConnectionPool; │ │ @@ -8247,27 +8247,27 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -037564: |[037564] com.squareup.okhttp.ConnectionPool.getHttpConnectionCount:()I │ │ -037574: 1d02 |0000: monitor-enter v2 │ │ -037576: 5420 cc00 |0001: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -03757a: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ -037580: 0a00 |0006: move-result v0 │ │ -037582: 6e10 ea01 0200 |0007: invoke-virtual {v2}, Lcom/squareup/okhttp/ConnectionPool;.getMultiplexedConnectionCount:()I // method@01ea │ │ -037588: 0a01 |000a: move-result v1 │ │ -03758a: b110 |000b: sub-int/2addr v0, v1 │ │ -03758c: 1e02 |000c: monitor-exit v2 │ │ -03758e: 0f00 |000d: return v0 │ │ -037590: 0d00 |000e: move-exception v0 │ │ -037592: 1e02 |000f: monitor-exit v2 │ │ -037594: 2700 |0010: throw v0 │ │ +039f80: |[039f80] com.squareup.okhttp.ConnectionPool.getHttpConnectionCount:()I │ │ +039f90: 1d02 |0000: monitor-enter v2 │ │ +039f92: 5420 cc00 |0001: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039f96: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ +039f9c: 0a00 |0006: move-result v0 │ │ +039f9e: 6e10 ea01 0200 |0007: invoke-virtual {v2}, Lcom/squareup/okhttp/ConnectionPool;.getMultiplexedConnectionCount:()I // method@01ea │ │ +039fa4: 0a01 |000a: move-result v1 │ │ +039fa6: b110 |000b: sub-int/2addr v0, v1 │ │ +039fa8: 1e02 |000c: monitor-exit v2 │ │ +039faa: 0f00 |000d: return v0 │ │ +039fac: 0d00 |000e: move-exception v0 │ │ +039fae: 1e02 |000f: monitor-exit v2 │ │ +039fb0: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/squareup/okhttp/ConnectionPool; │ │ @@ -8277,37 +8277,37 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0375a4: |[0375a4] com.squareup.okhttp.ConnectionPool.getIdleConnectionCount:()I │ │ -0375b4: 1d04 |0000: monitor-enter v4 │ │ -0375b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0375b8: 5442 cc00 |0002: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -0375bc: 7210 400b 0200 |0004: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -0375c2: 0c02 |0007: move-result-object v2 │ │ -0375c4: 7210 460b 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0375ca: 0a03 |000b: move-result v3 │ │ -0375cc: 3803 1300 |000c: if-eqz v3, 001f // +0013 │ │ -0375d0: 7210 470b 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0375d6: 0c00 |0011: move-result-object v0 │ │ -0375d8: 1f00 2501 |0012: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0125 │ │ -0375dc: 5403 5703 |0014: iget-object v3, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -0375e0: 7210 680b 0300 |0016: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -0375e6: 0a03 |0019: move-result v3 │ │ -0375e8: 3803 eeff |001a: if-eqz v3, 0008 // -0012 │ │ -0375ec: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0375f0: 28ea |001e: goto 0008 // -0016 │ │ -0375f2: 1e04 |001f: monitor-exit v4 │ │ -0375f4: 0f01 |0020: return v1 │ │ -0375f6: 0d02 |0021: move-exception v2 │ │ -0375f8: 1e04 |0022: monitor-exit v4 │ │ -0375fa: 2702 |0023: throw v2 │ │ +039fc0: |[039fc0] com.squareup.okhttp.ConnectionPool.getIdleConnectionCount:()I │ │ +039fd0: 1d04 |0000: monitor-enter v4 │ │ +039fd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +039fd4: 5442 cc00 |0002: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +039fd8: 7210 400b 0200 |0004: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +039fde: 0c02 |0007: move-result-object v2 │ │ +039fe0: 7210 460b 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +039fe6: 0a03 |000b: move-result v3 │ │ +039fe8: 3803 1300 |000c: if-eqz v3, 001f // +0013 │ │ +039fec: 7210 470b 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +039ff2: 0c00 |0011: move-result-object v0 │ │ +039ff4: 1f00 3701 |0012: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0137 │ │ +039ff8: 5403 5703 |0014: iget-object v3, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +039ffc: 7210 680b 0300 |0016: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +03a002: 0a03 |0019: move-result v3 │ │ +03a004: 3803 eeff |001a: if-eqz v3, 0008 // -0012 │ │ +03a008: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a00c: 28ea |001e: goto 0008 // -0016 │ │ +03a00e: 1e04 |001f: monitor-exit v4 │ │ +03a010: 0f01 |0020: return v1 │ │ +03a012: 0d02 |0021: move-exception v2 │ │ +03a014: 1e04 |0022: monitor-exit v4 │ │ +03a016: 2702 |0023: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0019 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=133 │ │ 0x0002 line=134 │ │ 0x0014 line=135 │ │ @@ -8323,36 +8323,36 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -037608: |[037608] com.squareup.okhttp.ConnectionPool.getMultiplexedConnectionCount:()I │ │ -037618: 1d04 |0000: monitor-enter v4 │ │ -03761a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03761c: 5442 cc00 |0002: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -037620: 7210 400b 0200 |0004: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -037626: 0c02 |0007: move-result-object v2 │ │ -037628: 7210 460b 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -03762e: 0a03 |000b: move-result v3 │ │ -037630: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ -037634: 7210 470b 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03763a: 0c00 |0011: move-result-object v0 │ │ -03763c: 1f00 2501 |0012: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0125 │ │ -037640: 6e10 4707 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.isMultiplexed:()Z // method@0747 │ │ -037646: 0a03 |0017: move-result v3 │ │ -037648: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ -03764c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -037650: 28ec |001c: goto 0008 // -0014 │ │ -037652: 1e04 |001d: monitor-exit v4 │ │ -037654: 0f01 |001e: return v1 │ │ -037656: 0d02 |001f: move-exception v2 │ │ -037658: 1e04 |0020: monitor-exit v4 │ │ -03765a: 2702 |0021: throw v2 │ │ +03a024: |[03a024] com.squareup.okhttp.ConnectionPool.getMultiplexedConnectionCount:()I │ │ +03a034: 1d04 |0000: monitor-enter v4 │ │ +03a036: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03a038: 5442 cc00 |0002: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +03a03c: 7210 400b 0200 |0004: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +03a042: 0c02 |0007: move-result-object v2 │ │ +03a044: 7210 460b 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03a04a: 0a03 |000b: move-result v3 │ │ +03a04c: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ +03a050: 7210 470b 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03a056: 0c00 |0011: move-result-object v0 │ │ +03a058: 1f00 3701 |0012: check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0137 │ │ +03a05c: 6e10 4707 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.isMultiplexed:()Z // method@0747 │ │ +03a062: 0a03 |0017: move-result v3 │ │ +03a064: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ +03a068: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a06c: 28ec |001c: goto 0008 // -0014 │ │ +03a06e: 1e04 |001d: monitor-exit v4 │ │ +03a070: 0f01 |001e: return v1 │ │ +03a072: 0d02 |001f: move-exception v2 │ │ +03a074: 1e04 |0020: monitor-exit v4 │ │ +03a076: 2702 |0021: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x0017 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=159 │ │ 0x0014 line=160 │ │ @@ -8368,23 +8368,23 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -037668: |[037668] com.squareup.okhttp.ConnectionPool.getSpdyConnectionCount:()I │ │ -037678: 1d01 |0000: monitor-enter v1 │ │ -03767a: 6e10 ea01 0100 |0001: invoke-virtual {v1}, Lcom/squareup/okhttp/ConnectionPool;.getMultiplexedConnectionCount:()I // method@01ea │ │ -037680: 0a00 |0004: move-result v0 │ │ -037682: 1e01 |0005: monitor-exit v1 │ │ -037684: 0f00 |0006: return v0 │ │ -037686: 0d00 |0007: move-exception v0 │ │ -037688: 1e01 |0008: monitor-exit v1 │ │ -03768a: 2700 |0009: throw v0 │ │ +03a084: |[03a084] com.squareup.okhttp.ConnectionPool.getSpdyConnectionCount:()I │ │ +03a094: 1d01 |0000: monitor-enter v1 │ │ +03a096: 6e10 ea01 0100 |0001: invoke-virtual {v1}, Lcom/squareup/okhttp/ConnectionPool;.getMultiplexedConnectionCount:()I // method@01ea │ │ +03a09c: 0a00 |0004: move-result v0 │ │ +03a09e: 1e01 |0005: monitor-exit v1 │ │ +03a0a0: 0f00 |0006: return v0 │ │ +03a0a2: 0d00 |0007: move-exception v0 │ │ +03a0a4: 1e01 |0008: monitor-exit v1 │ │ +03a0a6: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/ConnectionPool; │ │ @@ -8394,33 +8394,33 @@ │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -037698: |[037698] com.squareup.okhttp.ConnectionPool.put:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ -0376a8: 6300 c900 |0000: sget-boolean v0, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@00c9 │ │ -0376ac: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0376b0: 7110 700a 0200 |0004: invoke-static {v2}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -0376b6: 0a00 |0007: move-result v0 │ │ -0376b8: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -0376bc: 2200 9b01 |000a: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -0376c0: 7010 c609 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0376c6: 2700 |000f: throw v0 │ │ -0376c8: 5420 cc00 |0010: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -0376cc: 7210 3f0b 0000 |0012: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@0b3f │ │ -0376d2: 0a00 |0015: move-result v0 │ │ -0376d4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0376d8: 5420 cd00 |0018: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@00cd │ │ -0376dc: 5421 cb00 |001a: iget-object v1, v2, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@00cb │ │ -0376e0: 7220 a10b 1000 |001c: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ -0376e6: 5420 cc00 |001f: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ -0376ea: 7220 3e0b 3000 |0021: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ -0376f0: 0e00 |0024: return-void │ │ +03a0b4: |[03a0b4] com.squareup.okhttp.ConnectionPool.put:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ +03a0c4: 6300 c900 |0000: sget-boolean v0, Lcom/squareup/okhttp/ConnectionPool;.$assertionsDisabled:Z // field@00c9 │ │ +03a0c8: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +03a0cc: 7110 700a 0200 |0004: invoke-static {v2}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +03a0d2: 0a00 |0007: move-result v0 │ │ +03a0d4: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +03a0d8: 2200 ad01 |000a: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +03a0dc: 7010 c609 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +03a0e2: 2700 |000f: throw v0 │ │ +03a0e4: 5420 cc00 |0010: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +03a0e8: 7210 3f0b 0000 |0012: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@0b3f │ │ +03a0ee: 0a00 |0015: move-result v0 │ │ +03a0f0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +03a0f4: 5420 cd00 |0018: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@00cd │ │ +03a0f8: 5421 cb00 |001a: iget-object v1, v2, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@00cb │ │ +03a0fc: 7220 a10b 1000 |001c: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ +03a102: 5420 cc00 |001f: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.connections:Ljava/util/Deque; // field@00cc │ │ +03a106: 7220 3e0b 3000 |0021: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ +03a10c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0010 line=188 │ │ 0x0018 line=189 │ │ 0x001f line=191 │ │ 0x0024 line=192 │ │ @@ -8433,31 +8433,31 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0376f4: |[0376f4] com.squareup.okhttp.ConnectionPool.setCleanupRunnableForTest:(Ljava/lang/Runnable;)V │ │ -037704: 5b01 cb00 |0000: iput-object v1, v0, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@00cb │ │ -037708: 0e00 |0002: return-void │ │ +03a110: |[03a110] com.squareup.okhttp.ConnectionPool.setCleanupRunnableForTest:(Ljava/lang/Runnable;)V │ │ +03a120: 5b01 cb00 |0000: iput-object v1, v0, Lcom/squareup/okhttp/ConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@00cb │ │ +03a124: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0002 line=322 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/ConnectionPool; │ │ 0x0000 - 0x0003 reg=1 cleanupRunnable Ljava/lang/Runnable; │ │ │ │ source_file_idx : 640 (ConnectionPool.java) │ │ │ │ Class #19 header: │ │ -class_idx : 149 │ │ +class_idx : 167 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 643 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #19 annotations: │ │ @@ -8473,17 +8473,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 643 (ConnectionSpec.java) │ │ │ │ Class #20 header: │ │ -class_idx : 150 │ │ +class_idx : 168 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 643 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 8 │ │ │ │ Class #20 annotations: │ │ @@ -8520,29 +8520,29 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -03770c: |[03770c] com.squareup.okhttp.ConnectionSpec$Builder.:(Lcom/squareup/okhttp/ConnectionSpec;)V │ │ -03771c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -037722: 7110 0002 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$400:(Lcom/squareup/okhttp/ConnectionSpec;)Z // method@0200 │ │ -037728: 0a00 |0006: move-result v0 │ │ -03772a: 5c10 d400 |0007: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -03772e: 7110 0102 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$500:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; // method@0201 │ │ -037734: 0c00 |000c: move-result-object v0 │ │ -037736: 5b10 d200 |000d: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@00d2 │ │ -03773a: 7110 0202 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$600:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; // method@0202 │ │ -037740: 0c00 |0012: move-result-object v0 │ │ -037742: 5b10 d500 |0013: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@00d5 │ │ -037746: 7110 0302 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$700:(Lcom/squareup/okhttp/ConnectionSpec;)Z // method@0203 │ │ -03774c: 0a00 |0018: move-result v0 │ │ -03774e: 5c10 d300 |0019: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@00d3 │ │ -037752: 0e00 |001b: return-void │ │ +03a128: |[03a128] com.squareup.okhttp.ConnectionSpec$Builder.:(Lcom/squareup/okhttp/ConnectionSpec;)V │ │ +03a138: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03a13e: 7110 0002 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$400:(Lcom/squareup/okhttp/ConnectionSpec;)Z // method@0200 │ │ +03a144: 0a00 |0006: move-result v0 │ │ +03a146: 5c10 d400 |0007: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a14a: 7110 0102 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$500:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; // method@0201 │ │ +03a150: 0c00 |000c: move-result-object v0 │ │ +03a152: 5b10 d200 |000d: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@00d2 │ │ +03a156: 7110 0202 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$600:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; // method@0202 │ │ +03a15c: 0c00 |0012: move-result-object v0 │ │ +03a15e: 5b10 d500 |0013: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@00d5 │ │ +03a162: 7110 0302 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec;.access$700:(Lcom/squareup/okhttp/ConnectionSpec;)Z // method@0203 │ │ +03a168: 0a00 |0018: move-result v0 │ │ +03a16a: 5c10 d300 |0019: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@00d3 │ │ +03a16e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0003 line=260 │ │ 0x0009 line=261 │ │ 0x000f line=262 │ │ 0x0015 line=263 │ │ @@ -8556,18 +8556,18 @@ │ │ type : '(Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037754: |[037754] com.squareup.okhttp.ConnectionSpec$Builder.:(Z)V │ │ -037764: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03776a: 5c01 d400 |0003: iput-boolean v1, v0, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -03776e: 0e00 |0005: return-void │ │ +03a170: |[03a170] com.squareup.okhttp.ConnectionSpec$Builder.:(Z)V │ │ +03a180: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03a186: 5c01 d400 |0003: iput-boolean v1, v0, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a18a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=256 │ │ 0x0005 line=257 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ @@ -8578,17 +8578,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037770: |[037770] com.squareup.okhttp.ConnectionSpec$Builder.access$000:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z │ │ -037780: 5510 d400 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -037784: 0f00 |0002: return v0 │ │ +03a18c: |[03a18c] com.squareup.okhttp.ConnectionSpec$Builder.access$000:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z │ │ +03a19c: 5510 d400 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a1a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ #3 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -8596,17 +8596,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037788: |[037788] com.squareup.okhttp.ConnectionSpec$Builder.access$100:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; │ │ -037798: 5410 d200 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@00d2 │ │ -03779c: 1100 |0002: return-object v0 │ │ +03a1a4: |[03a1a4] com.squareup.okhttp.ConnectionSpec$Builder.access$100:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; │ │ +03a1b4: 5410 d200 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@00d2 │ │ +03a1b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -8614,17 +8614,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0377a0: |[0377a0] com.squareup.okhttp.ConnectionSpec$Builder.access$200:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; │ │ -0377b0: 5410 d500 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@00d5 │ │ -0377b4: 1100 |0002: return-object v0 │ │ +03a1bc: |[03a1bc] com.squareup.okhttp.ConnectionSpec$Builder.access$200:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; │ │ +03a1cc: 5410 d500 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@00d5 │ │ +03a1d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -8632,17 +8632,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0377b8: |[0377b8] com.squareup.okhttp.ConnectionSpec$Builder.access$300:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z │ │ -0377c8: 5510 d300 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@00d3 │ │ -0377cc: 0f00 |0002: return v0 │ │ +03a1d4: |[03a1d4] com.squareup.okhttp.ConnectionSpec$Builder.access$300:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z │ │ +03a1e4: 5510 d300 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@00d3 │ │ +03a1e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ Virtual methods - │ │ @@ -8651,24 +8651,24 @@ │ │ type : '()Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0377d0: |[0377d0] com.squareup.okhttp.ConnectionSpec$Builder.allEnabledCipherSuites:()Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -0377e0: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -0377e4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0377e8: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -0377ec: 1a01 4d16 |0006: const-string v1, "no cipher suites for cleartext connections" // string@164d │ │ -0377f0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0377f6: 2700 |000b: throw v0 │ │ -0377f8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0377fa: 5b20 d200 |000d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@00d2 │ │ -0377fe: 1102 |000f: return-object v2 │ │ +03a1ec: |[03a1ec] com.squareup.okhttp.ConnectionSpec$Builder.allEnabledCipherSuites:()Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +03a1fc: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a200: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03a204: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03a208: 1a01 5e16 |0006: const-string v1, "no cipher suites for cleartext connections" // string@165e │ │ +03a20c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03a212: 2700 |000b: throw v0 │ │ +03a214: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03a216: 5b20 d200 |000d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@00d2 │ │ +03a21a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x000c line=268 │ │ 0x000f line=269 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ @@ -8678,24 +8678,24 @@ │ │ type : '()Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -037800: |[037800] com.squareup.okhttp.ConnectionSpec$Builder.allEnabledTlsVersions:()Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -037810: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -037814: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -037818: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03781c: 1a01 4c16 |0006: const-string v1, "no TLS versions for cleartext connections" // string@164c │ │ -037820: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -037826: 2700 |000b: throw v0 │ │ -037828: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -03782a: 5b20 d500 |000d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@00d5 │ │ -03782e: 1102 |000f: return-object v2 │ │ +03a21c: |[03a21c] com.squareup.okhttp.ConnectionSpec$Builder.allEnabledTlsVersions:()Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +03a22c: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a230: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03a234: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03a238: 1a01 5d16 |0006: const-string v1, "no TLS versions for cleartext connections" // string@165d │ │ +03a23c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03a242: 2700 |000b: throw v0 │ │ +03a244: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03a246: 5b20 d500 |000d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@00d5 │ │ +03a24a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x000c line=295 │ │ 0x000f line=296 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ @@ -8705,19 +8705,19 @@ │ │ type : '()Lcom/squareup/okhttp/ConnectionSpec;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -037830: |[037830] com.squareup.okhttp.ConnectionSpec$Builder.build:()Lcom/squareup/okhttp/ConnectionSpec; │ │ -037840: 2200 9700 |0000: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec; // type@0097 │ │ -037844: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -037846: 7030 ff01 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/ConnectionSpec;.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V // method@01ff │ │ -03784c: 1100 |0006: return-object v0 │ │ +03a24c: |[03a24c] com.squareup.okhttp.ConnectionSpec$Builder.build:()Lcom/squareup/okhttp/ConnectionSpec; │ │ +03a25c: 2200 a900 |0000: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec; // type@00a9 │ │ +03a260: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03a262: 7030 ff01 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/ConnectionSpec;.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V // method@01ff │ │ +03a268: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ │ │ #3 : (in Lcom/squareup/okhttp/ConnectionSpec$Builder;) │ │ @@ -8725,34 +8725,34 @@ │ │ type : '([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -037850: |[037850] com.squareup.okhttp.ConnectionSpec$Builder.cipherSuites:([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -037860: 5542 d400 |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -037864: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -037868: 2202 ad01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -03786c: 1a03 4d16 |0006: const-string v3, "no cipher suites for cleartext connections" // string@164d │ │ -037870: 7020 f209 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -037876: 2702 |000b: throw v2 │ │ -037878: 2152 |000c: array-length v2, v5 │ │ -03787a: 2321 b703 |000d: new-array v1, v2, [Ljava/lang/String; // type@03b7 │ │ -03787e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -037880: 2152 |0010: array-length v2, v5 │ │ -037882: 3520 0b00 |0011: if-ge v0, v2, 001c // +000b │ │ -037886: 4602 0500 |0013: aget-object v2, v5, v0 │ │ -03788a: 5422 c700 |0015: iget-object v2, v2, Lcom/squareup/okhttp/CipherSuite;.javaName:Ljava/lang/String; // field@00c7 │ │ -03788e: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -037892: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -037896: 28f5 |001b: goto 0010 // -000b │ │ -037898: 6e20 f901 1400 |001c: invoke-virtual {v4, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01f9 │ │ -03789e: 0c02 |001f: move-result-object v2 │ │ -0378a0: 1102 |0020: return-object v2 │ │ +03a26c: |[03a26c] com.squareup.okhttp.ConnectionSpec$Builder.cipherSuites:([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +03a27c: 5542 d400 |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a280: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +03a284: 2202 bf01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +03a288: 1a03 5e16 |0006: const-string v3, "no cipher suites for cleartext connections" // string@165e │ │ +03a28c: 7020 f209 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03a292: 2702 |000b: throw v2 │ │ +03a294: 2152 |000c: array-length v2, v5 │ │ +03a296: 2321 cb03 |000d: new-array v1, v2, [Ljava/lang/String; // type@03cb │ │ +03a29a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +03a29c: 2152 |0010: array-length v2, v5 │ │ +03a29e: 3520 0b00 |0011: if-ge v0, v2, 001c // +000b │ │ +03a2a2: 4602 0500 |0013: aget-object v2, v5, v0 │ │ +03a2a6: 5422 c700 |0015: iget-object v2, v2, Lcom/squareup/okhttp/CipherSuite;.javaName:Ljava/lang/String; // field@00c7 │ │ +03a2aa: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +03a2ae: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03a2b2: 28f5 |001b: goto 0010 // -000b │ │ +03a2b4: 6e20 f901 1400 |001c: invoke-virtual {v4, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01f9 │ │ +03a2ba: 0c02 |001f: move-result-object v2 │ │ +03a2bc: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x000c line=275 │ │ 0x000f line=276 │ │ 0x0013 line=277 │ │ 0x0019 line=276 │ │ @@ -8768,32 +8768,32 @@ │ │ type : '([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0378a4: |[0378a4] com.squareup.okhttp.ConnectionSpec$Builder.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -0378b4: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -0378b8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0378bc: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -0378c0: 1a01 4d16 |0006: const-string v1, "no cipher suites for cleartext connections" // string@164d │ │ -0378c4: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0378ca: 2700 |000b: throw v0 │ │ -0378cc: 2130 |000c: array-length v0, v3 │ │ -0378ce: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -0378d2: 2200 ac01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0378d6: 1a01 dc01 |0011: const-string v1, "At least one cipher suite is required" // string@01dc │ │ -0378da: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0378e0: 2700 |0016: throw v0 │ │ -0378e2: 6e10 8115 0300 |0017: invoke-virtual {v3}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@1581 │ │ -0378e8: 0c00 |001a: move-result-object v0 │ │ -0378ea: 1f00 b703 |001b: check-cast v0, [Ljava/lang/String; // type@03b7 │ │ -0378ee: 5b20 d200 |001d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@00d2 │ │ -0378f2: 1102 |001f: return-object v2 │ │ +03a2c0: |[03a2c0] com.squareup.okhttp.ConnectionSpec$Builder.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +03a2d0: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a2d4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03a2d8: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03a2dc: 1a01 5e16 |0006: const-string v1, "no cipher suites for cleartext connections" // string@165e │ │ +03a2e0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03a2e6: 2700 |000b: throw v0 │ │ +03a2e8: 2130 |000c: array-length v0, v3 │ │ +03a2ea: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +03a2ee: 2200 be01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03a2f2: 1a01 dc01 |0011: const-string v1, "At least one cipher suite is required" // string@01dc │ │ +03a2f6: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03a2fc: 2700 |0016: throw v0 │ │ +03a2fe: 6e10 8115 0300 |0017: invoke-virtual {v3}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@1581 │ │ +03a304: 0c00 |001a: move-result-object v0 │ │ +03a306: 1f00 cb03 |001b: check-cast v0, [Ljava/lang/String; // type@03cb │ │ +03a30a: 5b20 d200 |001d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:[Ljava/lang/String; // field@00d2 │ │ +03a30e: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x000c line=285 │ │ 0x000f line=286 │ │ 0x0017 line=289 │ │ 0x001f line=290 │ │ @@ -8806,23 +8806,23 @@ │ │ type : '(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0378f4: |[0378f4] com.squareup.okhttp.ConnectionSpec$Builder.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -037904: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -037908: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -03790c: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -037910: 1a01 4b16 |0006: const-string v1, "no TLS extensions for cleartext connections" // string@164b │ │ -037914: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03791a: 2700 |000b: throw v0 │ │ -03791c: 5c23 d300 |000c: iput-boolean v3, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@00d3 │ │ -037920: 1102 |000e: return-object v2 │ │ +03a310: |[03a310] com.squareup.okhttp.ConnectionSpec$Builder.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +03a320: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a324: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03a328: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03a32c: 1a01 5c16 |0006: const-string v1, "no TLS extensions for cleartext connections" // string@165c │ │ +03a330: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03a336: 2700 |000b: throw v0 │ │ +03a338: 5c23 d300 |000c: iput-boolean v3, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:Z // field@00d3 │ │ +03a33c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x000c line=323 │ │ 0x000e line=324 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ @@ -8833,34 +8833,34 @@ │ │ type : '([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -037924: |[037924] com.squareup.okhttp.ConnectionSpec$Builder.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -037934: 5542 d400 |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -037938: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -03793c: 2202 ad01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -037940: 1a03 4c16 |0006: const-string v3, "no TLS versions for cleartext connections" // string@164c │ │ -037944: 7020 f209 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03794a: 2702 |000b: throw v2 │ │ -03794c: 2152 |000c: array-length v2, v5 │ │ -03794e: 2321 b703 |000d: new-array v1, v2, [Ljava/lang/String; // type@03b7 │ │ -037952: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -037954: 2152 |0010: array-length v2, v5 │ │ -037956: 3520 0b00 |0011: if-ge v0, v2, 001c // +000b │ │ -03795a: 4602 0500 |0013: aget-object v2, v5, v0 │ │ -03795e: 5422 7f01 |0015: iget-object v2, v2, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@017f │ │ -037962: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -037966: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03796a: 28f5 |001b: goto 0010 // -000b │ │ -03796c: 6e20 fc01 1400 |001c: invoke-virtual {v4, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fc │ │ -037972: 0c02 |001f: move-result-object v2 │ │ -037974: 1102 |0020: return-object v2 │ │ +03a340: |[03a340] com.squareup.okhttp.ConnectionSpec$Builder.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +03a350: 5542 d400 |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a354: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +03a358: 2202 bf01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +03a35c: 1a03 5d16 |0006: const-string v3, "no TLS versions for cleartext connections" // string@165d │ │ +03a360: 7020 f209 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03a366: 2702 |000b: throw v2 │ │ +03a368: 2152 |000c: array-length v2, v5 │ │ +03a36a: 2321 cb03 |000d: new-array v1, v2, [Ljava/lang/String; // type@03cb │ │ +03a36e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +03a370: 2152 |0010: array-length v2, v5 │ │ +03a372: 3520 0b00 |0011: if-ge v0, v2, 001c // +000b │ │ +03a376: 4602 0500 |0013: aget-object v2, v5, v0 │ │ +03a37a: 5422 7f01 |0015: iget-object v2, v2, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@017f │ │ +03a37e: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +03a382: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03a386: 28f5 |001b: goto 0010 // -000b │ │ +03a388: 6e20 fc01 1400 |001c: invoke-virtual {v4, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fc │ │ +03a38e: 0c02 |001f: move-result-object v2 │ │ +03a390: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x000c line=302 │ │ 0x000f line=303 │ │ 0x0013 line=304 │ │ 0x0019 line=303 │ │ @@ -8876,49 +8876,49 @@ │ │ type : '([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -037978: |[037978] com.squareup.okhttp.ConnectionSpec$Builder.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ -037988: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ -03798c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -037990: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -037994: 1a01 4c16 |0006: const-string v1, "no TLS versions for cleartext connections" // string@164c │ │ -037998: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03799e: 2700 |000b: throw v0 │ │ -0379a0: 2130 |000c: array-length v0, v3 │ │ -0379a2: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -0379a6: 2200 ac01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0379aa: 1a01 db01 |0011: const-string v1, "At least one TLS version is required" // string@01db │ │ -0379ae: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0379b4: 2700 |0016: throw v0 │ │ -0379b6: 6e10 8115 0300 |0017: invoke-virtual {v3}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@1581 │ │ -0379bc: 0c00 |001a: move-result-object v0 │ │ -0379be: 1f00 b703 |001b: check-cast v0, [Ljava/lang/String; // type@03b7 │ │ -0379c2: 5b20 d500 |001d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@00d5 │ │ -0379c6: 1102 |001f: return-object v2 │ │ +03a394: |[03a394] com.squareup.okhttp.ConnectionSpec$Builder.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ +03a3a4: 5520 d400 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tls:Z // field@00d4 │ │ +03a3a8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03a3ac: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03a3b0: 1a01 5d16 |0006: const-string v1, "no TLS versions for cleartext connections" // string@165d │ │ +03a3b4: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03a3ba: 2700 |000b: throw v0 │ │ +03a3bc: 2130 |000c: array-length v0, v3 │ │ +03a3be: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +03a3c2: 2200 be01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03a3c6: 1a01 db01 |0011: const-string v1, "At least one TLS version is required" // string@01db │ │ +03a3ca: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03a3d0: 2700 |0016: throw v0 │ │ +03a3d2: 6e10 8115 0300 |0017: invoke-virtual {v3}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@1581 │ │ +03a3d8: 0c00 |001a: move-result-object v0 │ │ +03a3da: 1f00 cb03 |001b: check-cast v0, [Ljava/lang/String; // type@03cb │ │ +03a3de: 5b20 d500 |001d: iput-object v0, v2, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:[Ljava/lang/String; // field@00d5 │ │ +03a3e2: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x000c line=313 │ │ 0x000f line=314 │ │ 0x0017 line=317 │ │ 0x001f line=318 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ 0x0000 - 0x0020 reg=3 tlsVersions [Ljava/lang/String; │ │ │ │ source_file_idx : 643 (ConnectionSpec.java) │ │ │ │ Class #21 header: │ │ -class_idx : 151 │ │ +class_idx : 169 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 643 │ │ static_fields_size : 4 │ │ instance_fields_size: 4 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 9 │ │ │ │ Class #21 annotations: │ │ @@ -8974,95 +8974,95 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0379c8: |[0379c8] com.squareup.okhttp.ConnectionSpec.:()V │ │ -0379d8: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -0379da: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -0379dc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0379de: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0379e0: 1300 0d00 |0004: const/16 v0, #int 13 // #d │ │ -0379e4: 2300 a203 |0006: new-array v0, v0, [Lcom/squareup/okhttp/CipherSuite; // type@03a2 │ │ -0379e8: 6201 8700 |0008: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0087 │ │ -0379ec: 4d01 0004 |000a: aput-object v1, v0, v4 │ │ -0379f0: 6201 9000 |000c: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0090 │ │ -0379f4: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ -0379f8: 6201 7400 |0010: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0074 │ │ -0379fc: 4d01 0005 |0012: aput-object v1, v0, v5 │ │ -037a00: 6201 8800 |0014: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0088 │ │ -037a04: 4d01 0006 |0016: aput-object v1, v0, v6 │ │ -037a08: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -037a0a: 6202 8500 |0019: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0085 │ │ -037a0e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -037a12: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -037a14: 6202 8e00 |001e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008e │ │ -037a18: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -037a1c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -037a1e: 6202 9100 |0023: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0091 │ │ -037a22: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -037a26: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -037a28: 6202 7200 |0028: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0072 │ │ -037a2c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -037a30: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -037a34: 6202 7500 |002e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0075 │ │ -037a38: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -037a3c: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -037a40: 6202 bd00 |0034: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bd │ │ -037a44: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -037a48: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -037a4c: 6202 bb00 |003a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00bb │ │ -037a50: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -037a54: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -037a58: 6202 be00 |0040: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00be │ │ -037a5c: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -037a60: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -037a64: 6202 ba00 |0046: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ba │ │ -037a68: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -037a6c: 6900 d600 |004a: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.APPROVED_CIPHER_SUITES:[Lcom/squareup/okhttp/CipherSuite; // field@00d6 │ │ -037a70: 2200 9600 |004c: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@0096 │ │ -037a74: 7020 f001 3000 |004e: invoke-direct {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Z)V // method@01f0 │ │ -037a7a: 6201 d600 |0051: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.APPROVED_CIPHER_SUITES:[Lcom/squareup/okhttp/CipherSuite; // field@00d6 │ │ -037a7e: 6e20 f801 1000 |0053: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01f8 │ │ -037a84: 0c00 |0056: move-result-object v0 │ │ -037a86: 2361 a603 |0057: new-array v1, v6, [Lcom/squareup/okhttp/TlsVersion; // type@03a6 │ │ -037a8a: 6202 7e01 |0059: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@017e │ │ -037a8e: 4d02 0104 |005b: aput-object v2, v1, v4 │ │ -037a92: 6202 7d01 |005d: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@017d │ │ -037a96: 4d02 0103 |005f: aput-object v2, v1, v3 │ │ -037a9a: 6202 7c01 |0061: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ -037a9e: 4d02 0105 |0063: aput-object v2, v1, v5 │ │ -037aa2: 6e20 fb01 1000 |0065: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fb │ │ -037aa8: 0c00 |0068: move-result-object v0 │ │ -037aaa: 6e20 fa01 3000 |0069: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fa │ │ -037ab0: 0c00 |006c: move-result-object v0 │ │ -037ab2: 6e10 f701 0000 |006d: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@01f7 │ │ -037ab8: 0c00 |0070: move-result-object v0 │ │ -037aba: 6900 d900 |0071: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d9 │ │ -037abe: 2200 9600 |0073: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@0096 │ │ -037ac2: 6201 d900 |0075: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d9 │ │ -037ac6: 7020 ef01 1000 |0077: invoke-direct {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Lcom/squareup/okhttp/ConnectionSpec;)V // method@01ef │ │ -037acc: 2331 a603 |007a: new-array v1, v3, [Lcom/squareup/okhttp/TlsVersion; // type@03a6 │ │ -037ad0: 6202 7c01 |007c: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ -037ad4: 4d02 0104 |007e: aput-object v2, v1, v4 │ │ -037ad8: 6e20 fb01 1000 |0080: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fb │ │ -037ade: 0c00 |0083: move-result-object v0 │ │ -037ae0: 6e20 fa01 3000 |0084: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fa │ │ -037ae6: 0c00 |0087: move-result-object v0 │ │ -037ae8: 6e10 f701 0000 |0088: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@01f7 │ │ -037aee: 0c00 |008b: move-result-object v0 │ │ -037af0: 6900 d800 |008c: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.COMPATIBLE_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d8 │ │ -037af4: 2200 9600 |008e: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@0096 │ │ -037af8: 7020 f001 4000 |0090: invoke-direct {v0, v4}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Z)V // method@01f0 │ │ -037afe: 6e10 f701 0000 |0093: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@01f7 │ │ -037b04: 0c00 |0096: move-result-object v0 │ │ -037b06: 6900 d700 |0097: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@00d7 │ │ -037b0a: 0e00 |0099: return-void │ │ +03a3e4: |[03a3e4] com.squareup.okhttp.ConnectionSpec.:()V │ │ +03a3f4: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +03a3f6: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +03a3f8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +03a3fa: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +03a3fc: 1300 0d00 |0004: const/16 v0, #int 13 // #d │ │ +03a400: 2300 b603 |0006: new-array v0, v0, [Lcom/squareup/okhttp/CipherSuite; // type@03b6 │ │ +03a404: 6201 8700 |0008: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0087 │ │ +03a408: 4d01 0004 |000a: aput-object v1, v0, v4 │ │ +03a40c: 6201 9000 |000c: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0090 │ │ +03a410: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ +03a414: 6201 7400 |0010: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@0074 │ │ +03a418: 4d01 0005 |0012: aput-object v1, v0, v5 │ │ +03a41c: 6201 8800 |0014: sget-object v1, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0088 │ │ +03a420: 4d01 0006 |0016: aput-object v1, v0, v6 │ │ +03a424: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +03a426: 6202 8500 |0019: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0085 │ │ +03a42a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +03a42e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +03a430: 6202 8e00 |001e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@008e │ │ +03a434: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +03a438: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +03a43a: 6202 9100 |0023: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0091 │ │ +03a43e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +03a442: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +03a444: 6202 7200 |0028: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0072 │ │ +03a448: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +03a44c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +03a450: 6202 7500 |002e: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_DHE_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@0075 │ │ +03a454: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +03a458: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +03a45c: 6202 bd00 |0034: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_GCM_SHA256:Lcom/squareup/okhttp/CipherSuite; // field@00bd │ │ +03a460: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +03a464: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +03a468: 6202 bb00 |003a: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_128_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00bb │ │ +03a46c: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +03a470: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +03a474: 6202 be00 |0040: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_AES_256_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00be │ │ +03a478: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +03a47c: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +03a480: 6202 ba00 |0046: sget-object v2, Lcom/squareup/okhttp/CipherSuite;.TLS_RSA_WITH_3DES_EDE_CBC_SHA:Lcom/squareup/okhttp/CipherSuite; // field@00ba │ │ +03a484: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +03a488: 6900 d600 |004a: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.APPROVED_CIPHER_SUITES:[Lcom/squareup/okhttp/CipherSuite; // field@00d6 │ │ +03a48c: 2200 a800 |004c: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@00a8 │ │ +03a490: 7020 f001 3000 |004e: invoke-direct {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Z)V // method@01f0 │ │ +03a496: 6201 d600 |0051: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.APPROVED_CIPHER_SUITES:[Lcom/squareup/okhttp/CipherSuite; // field@00d6 │ │ +03a49a: 6e20 f801 1000 |0053: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01f8 │ │ +03a4a0: 0c00 |0056: move-result-object v0 │ │ +03a4a2: 2361 ba03 |0057: new-array v1, v6, [Lcom/squareup/okhttp/TlsVersion; // type@03ba │ │ +03a4a6: 6202 7e01 |0059: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@017e │ │ +03a4aa: 4d02 0104 |005b: aput-object v2, v1, v4 │ │ +03a4ae: 6202 7d01 |005d: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@017d │ │ +03a4b2: 4d02 0103 |005f: aput-object v2, v1, v3 │ │ +03a4b6: 6202 7c01 |0061: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ +03a4ba: 4d02 0105 |0063: aput-object v2, v1, v5 │ │ +03a4be: 6e20 fb01 1000 |0065: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fb │ │ +03a4c4: 0c00 |0068: move-result-object v0 │ │ +03a4c6: 6e20 fa01 3000 |0069: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fa │ │ +03a4cc: 0c00 |006c: move-result-object v0 │ │ +03a4ce: 6e10 f701 0000 |006d: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@01f7 │ │ +03a4d4: 0c00 |0070: move-result-object v0 │ │ +03a4d6: 6900 d900 |0071: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d9 │ │ +03a4da: 2200 a800 |0073: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@00a8 │ │ +03a4de: 6201 d900 |0075: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d9 │ │ +03a4e2: 7020 ef01 1000 |0077: invoke-direct {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Lcom/squareup/okhttp/ConnectionSpec;)V // method@01ef │ │ +03a4e8: 2331 ba03 |007a: new-array v1, v3, [Lcom/squareup/okhttp/TlsVersion; // type@03ba │ │ +03a4ec: 6202 7c01 |007c: sget-object v2, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ +03a4f0: 4d02 0104 |007e: aput-object v2, v1, v4 │ │ +03a4f4: 6e20 fb01 1000 |0080: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fb │ │ +03a4fa: 0c00 |0083: move-result-object v0 │ │ +03a4fc: 6e20 fa01 3000 |0084: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.supportsTlsExtensions:(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fa │ │ +03a502: 0c00 |0087: move-result-object v0 │ │ +03a504: 6e10 f701 0000 |0088: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@01f7 │ │ +03a50a: 0c00 |008b: move-result-object v0 │ │ +03a50c: 6900 d800 |008c: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.COMPATIBLE_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d8 │ │ +03a510: 2200 a800 |008e: new-instance v0, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@00a8 │ │ +03a514: 7020 f001 4000 |0090: invoke-direct {v0, v4}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Z)V // method@01f0 │ │ +03a51a: 6e10 f701 0000 |0093: invoke-virtual {v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@01f7 │ │ +03a520: 0c00 |0096: move-result-object v0 │ │ +03a522: 6900 d700 |0097: sput-object v0, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@00d7 │ │ +03a526: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=43 │ │ 0x004c line=64 │ │ 0x0053 line=65 │ │ 0x0065 line=66 │ │ 0x0069 line=67 │ │ @@ -9079,29 +9079,29 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -037b0c: |[037b0c] com.squareup.okhttp.ConnectionSpec.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V │ │ -037b1c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -037b22: 7110 f101 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$000:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z // method@01f1 │ │ -037b28: 0a00 |0006: move-result v0 │ │ -037b2a: 5c10 dc00 |0007: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037b2e: 7110 f201 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$100:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; // method@01f2 │ │ -037b34: 0c00 |000c: move-result-object v0 │ │ -037b36: 5b10 da00 |000d: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037b3a: 7110 f301 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$200:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; // method@01f3 │ │ -037b40: 0c00 |0012: move-result-object v0 │ │ -037b42: 5b10 dd00 |0013: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037b46: 7110 f401 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$300:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z // method@01f4 │ │ -037b4c: 0a00 |0018: move-result v0 │ │ -037b4e: 5c10 db00 |0019: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ -037b52: 0e00 |001b: return-void │ │ +03a528: |[03a528] com.squareup.okhttp.ConnectionSpec.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V │ │ +03a538: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03a53e: 7110 f101 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$000:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z // method@01f1 │ │ +03a544: 0a00 |0006: move-result v0 │ │ +03a546: 5c10 dc00 |0007: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a54a: 7110 f201 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$100:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; // method@01f2 │ │ +03a550: 0c00 |000c: move-result-object v0 │ │ +03a552: 5b10 da00 |000d: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a556: 7110 f301 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$200:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String; // method@01f3 │ │ +03a55c: 0c00 |0012: move-result-object v0 │ │ +03a55e: 5b10 dd00 |0013: iput-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a562: 7110 f401 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.access$300:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z // method@01f4 │ │ +03a568: 0a00 |0018: move-result v0 │ │ +03a56a: 5c10 db00 |0019: iput-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ +03a56e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0009 line=86 │ │ 0x000f line=87 │ │ 0x0015 line=88 │ │ @@ -9115,17 +9115,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -037b54: |[037b54] com.squareup.okhttp.ConnectionSpec.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V │ │ -037b64: 7020 fe01 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec;.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V // method@01fe │ │ -037b6a: 0e00 |0003: return-void │ │ +03a570: |[03a570] com.squareup.okhttp.ConnectionSpec.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V │ │ +03a580: 7020 fe01 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/ConnectionSpec;.:(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V // method@01fe │ │ +03a586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/ConnectionSpec; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/ConnectionSpec$1; │ │ @@ -9135,17 +9135,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037b6c: |[037b6c] com.squareup.okhttp.ConnectionSpec.access$400:(Lcom/squareup/okhttp/ConnectionSpec;)Z │ │ -037b7c: 5510 dc00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037b80: 0f00 |0002: return v0 │ │ +03a588: |[03a588] com.squareup.okhttp.ConnectionSpec.access$400:(Lcom/squareup/okhttp/ConnectionSpec;)Z │ │ +03a598: 5510 dc00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a59c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #4 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -9153,17 +9153,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037b84: |[037b84] com.squareup.okhttp.ConnectionSpec.access$500:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; │ │ -037b94: 5410 da00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037b98: 1100 |0002: return-object v0 │ │ +03a5a0: |[03a5a0] com.squareup.okhttp.ConnectionSpec.access$500:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; │ │ +03a5b0: 5410 da00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a5b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #5 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -9171,17 +9171,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037b9c: |[037b9c] com.squareup.okhttp.ConnectionSpec.access$600:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; │ │ -037bac: 5410 dd00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037bb0: 1100 |0002: return-object v0 │ │ +03a5b8: |[03a5b8] com.squareup.okhttp.ConnectionSpec.access$600:(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String; │ │ +03a5c8: 5410 dd00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a5cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #6 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -9189,17 +9189,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037bb4: |[037bb4] com.squareup.okhttp.ConnectionSpec.access$700:(Lcom/squareup/okhttp/ConnectionSpec;)Z │ │ -037bc4: 5510 db00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ -037bc8: 0f00 |0002: return v0 │ │ +03a5d0: |[03a5d0] com.squareup.okhttp.ConnectionSpec.access$700:(Lcom/squareup/okhttp/ConnectionSpec;)Z │ │ +03a5e0: 5510 db00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ +03a5e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #7 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -9207,34 +9207,34 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -037bcc: |[037bcc] com.squareup.okhttp.ConnectionSpec.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ -037bdc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -037bde: 3805 0a00 |0001: if-eqz v5, 000b // +000a │ │ -037be2: 3806 0800 |0003: if-eqz v6, 000b // +0008 │ │ -037be6: 2152 |0005: array-length v2, v5 │ │ -037be8: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -037bec: 2162 |0008: array-length v2, v6 │ │ -037bee: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -037bf2: 0f01 |000b: return v1 │ │ -037bf4: 2153 |000c: array-length v3, v5 │ │ -037bf6: 0112 |000d: move v2, v1 │ │ -037bf8: 3532 fdff |000e: if-ge v2, v3, 000b // -0003 │ │ -037bfc: 4600 0502 |0010: aget-object v0, v5, v2 │ │ -037c00: 7120 7604 0600 |0012: invoke-static {v6, v0}, Lcom/squareup/okhttp/internal/Util;.contains:([Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ -037c06: 0a04 |0015: move-result v4 │ │ -037c08: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ -037c0c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -037c0e: 28f2 |0019: goto 000b // -000e │ │ -037c10: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -037c14: 28f2 |001c: goto 000e // -000e │ │ +03a5e8: |[03a5e8] com.squareup.okhttp.ConnectionSpec.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z │ │ +03a5f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03a5fa: 3805 0a00 |0001: if-eqz v5, 000b // +000a │ │ +03a5fe: 3806 0800 |0003: if-eqz v6, 000b // +0008 │ │ +03a602: 2152 |0005: array-length v2, v5 │ │ +03a604: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +03a608: 2162 |0008: array-length v2, v6 │ │ +03a60a: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +03a60e: 0f01 |000b: return v1 │ │ +03a610: 2153 |000c: array-length v3, v5 │ │ +03a612: 0112 |000d: move v2, v1 │ │ +03a614: 3532 fdff |000e: if-ge v2, v3, 000b // -0003 │ │ +03a618: 4600 0502 |0010: aget-object v0, v5, v2 │ │ +03a61c: 7120 7604 0600 |0012: invoke-static {v6, v0}, Lcom/squareup/okhttp/internal/Util;.contains:([Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ +03a622: 0a04 |0015: move-result v4 │ │ +03a624: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ +03a628: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +03a62a: 28f2 |0019: goto 000b // -000e │ │ +03a62c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03a630: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x000b line=206 │ │ 0x000c line=201 │ │ 0x0012 line=202 │ │ 0x0018 line=203 │ │ @@ -9249,60 +9249,60 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -037c18: |[037c18] com.squareup.okhttp.ConnectionSpec.supportedSpec:(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; │ │ -037c28: 5452 da00 |0000: iget-object v2, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037c2c: 3802 4a00 |0002: if-eqz v2, 004c // +004a │ │ -037c30: 1c02 c001 |0004: const-class v2, Ljava/lang/String; // type@01c0 │ │ -037c34: 5453 da00 |0006: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037c38: 6e10 f30b 0600 |0008: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@0bf3 │ │ -037c3e: 0c04 |000b: move-result-object v4 │ │ -037c40: 7130 7e04 3204 |000c: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@047e │ │ -037c46: 0c02 |000f: move-result-object v2 │ │ -037c48: 1f02 b703 |0010: check-cast v2, [Ljava/lang/String; // type@03b7 │ │ -037c4c: 0720 |0012: move-object v0, v2 │ │ -037c4e: 5452 dd00 |0013: iget-object v2, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037c52: 3802 3c00 |0015: if-eqz v2, 0051 // +003c │ │ -037c56: 1c02 c001 |0017: const-class v2, Ljava/lang/String; // type@01c0 │ │ -037c5a: 5453 dd00 |0019: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037c5e: 6e10 f40b 0600 |001b: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@0bf4 │ │ -037c64: 0c04 |001e: move-result-object v4 │ │ -037c66: 7130 7e04 3204 |001f: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@047e │ │ -037c6c: 0c02 |0022: move-result-object v2 │ │ -037c6e: 1f02 b703 |0023: check-cast v2, [Ljava/lang/String; // type@03b7 │ │ -037c72: 0721 |0025: move-object v1, v2 │ │ -037c74: 3807 1400 |0026: if-eqz v7, 003a // +0014 │ │ -037c78: 6e10 f60b 0600 |0028: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSupportedCipherSuites:()[Ljava/lang/String; // method@0bf6 │ │ -037c7e: 0c02 |002b: move-result-object v2 │ │ -037c80: 1a03 ed0a |002c: const-string v3, "TLS_FALLBACK_SCSV" // string@0aed │ │ -037c84: 7120 7604 3200 |002e: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.contains:([Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ -037c8a: 0a02 |0031: move-result v2 │ │ -037c8c: 3802 0800 |0032: if-eqz v2, 003a // +0008 │ │ -037c90: 1a02 ed0a |0034: const-string v2, "TLS_FALLBACK_SCSV" // string@0aed │ │ -037c94: 7120 7504 2000 |0036: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/Util;.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0475 │ │ -037c9a: 0c00 |0039: move-result-object v0 │ │ -037c9c: 2202 9600 |003a: new-instance v2, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@0096 │ │ -037ca0: 7020 ef01 5200 |003c: invoke-direct {v2, v5}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Lcom/squareup/okhttp/ConnectionSpec;)V // method@01ef │ │ -037ca6: 6e20 f901 0200 |003f: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01f9 │ │ -037cac: 0c02 |0042: move-result-object v2 │ │ -037cae: 6e20 fc01 1200 |0043: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fc │ │ -037cb4: 0c02 |0046: move-result-object v2 │ │ -037cb6: 6e10 f701 0200 |0047: invoke-virtual {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@01f7 │ │ -037cbc: 0c02 |004a: move-result-object v2 │ │ -037cbe: 1102 |004b: return-object v2 │ │ -037cc0: 6e10 f30b 0600 |004c: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@0bf3 │ │ -037cc6: 0c00 |004f: move-result-object v0 │ │ -037cc8: 28c3 |0050: goto 0013 // -003d │ │ -037cca: 6e10 f40b 0600 |0051: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@0bf4 │ │ -037cd0: 0c01 |0054: move-result-object v1 │ │ -037cd2: 28d1 |0055: goto 0026 // -002f │ │ +03a634: |[03a634] com.squareup.okhttp.ConnectionSpec.supportedSpec:(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; │ │ +03a644: 5452 da00 |0000: iget-object v2, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a648: 3802 4a00 |0002: if-eqz v2, 004c // +004a │ │ +03a64c: 1c02 d201 |0004: const-class v2, Ljava/lang/String; // type@01d2 │ │ +03a650: 5453 da00 |0006: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a654: 6e10 f30b 0600 |0008: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@0bf3 │ │ +03a65a: 0c04 |000b: move-result-object v4 │ │ +03a65c: 7130 7e04 3204 |000c: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@047e │ │ +03a662: 0c02 |000f: move-result-object v2 │ │ +03a664: 1f02 cb03 |0010: check-cast v2, [Ljava/lang/String; // type@03cb │ │ +03a668: 0720 |0012: move-object v0, v2 │ │ +03a66a: 5452 dd00 |0013: iget-object v2, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a66e: 3802 3c00 |0015: if-eqz v2, 0051 // +003c │ │ +03a672: 1c02 d201 |0017: const-class v2, Ljava/lang/String; // type@01d2 │ │ +03a676: 5453 dd00 |0019: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a67a: 6e10 f40b 0600 |001b: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@0bf4 │ │ +03a680: 0c04 |001e: move-result-object v4 │ │ +03a682: 7130 7e04 3204 |001f: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; // method@047e │ │ +03a688: 0c02 |0022: move-result-object v2 │ │ +03a68a: 1f02 cb03 |0023: check-cast v2, [Ljava/lang/String; // type@03cb │ │ +03a68e: 0721 |0025: move-object v1, v2 │ │ +03a690: 3807 1400 |0026: if-eqz v7, 003a // +0014 │ │ +03a694: 6e10 f60b 0600 |0028: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSupportedCipherSuites:()[Ljava/lang/String; // method@0bf6 │ │ +03a69a: 0c02 |002b: move-result-object v2 │ │ +03a69c: 1a03 010b |002c: const-string v3, "TLS_FALLBACK_SCSV" // string@0b01 │ │ +03a6a0: 7120 7604 3200 |002e: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.contains:([Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ +03a6a6: 0a02 |0031: move-result v2 │ │ +03a6a8: 3802 0800 |0032: if-eqz v2, 003a // +0008 │ │ +03a6ac: 1a02 010b |0034: const-string v2, "TLS_FALLBACK_SCSV" // string@0b01 │ │ +03a6b0: 7120 7504 2000 |0036: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/Util;.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0475 │ │ +03a6b6: 0c00 |0039: move-result-object v0 │ │ +03a6b8: 2202 a800 |003a: new-instance v2, Lcom/squareup/okhttp/ConnectionSpec$Builder; // type@00a8 │ │ +03a6bc: 7020 ef01 5200 |003c: invoke-direct {v2, v5}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.:(Lcom/squareup/okhttp/ConnectionSpec;)V // method@01ef │ │ +03a6c2: 6e20 f901 0200 |003f: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.cipherSuites:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01f9 │ │ +03a6c8: 0c02 |0042: move-result-object v2 │ │ +03a6ca: 6e20 fc01 1200 |0043: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.tlsVersions:([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; // method@01fc │ │ +03a6d0: 0c02 |0046: move-result-object v2 │ │ +03a6d2: 6e10 f701 0200 |0047: invoke-virtual {v2}, Lcom/squareup/okhttp/ConnectionSpec$Builder;.build:()Lcom/squareup/okhttp/ConnectionSpec; // method@01f7 │ │ +03a6d8: 0c02 |004a: move-result-object v2 │ │ +03a6da: 1102 |004b: return-object v2 │ │ +03a6dc: 6e10 f30b 0600 |004c: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@0bf3 │ │ +03a6e2: 0c00 |004f: move-result-object v0 │ │ +03a6e4: 28c3 |0050: goto 0013 // -003d │ │ +03a6e6: 6e10 f40b 0600 |0051: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@0bf4 │ │ +03a6ec: 0c01 |0054: move-result-object v1 │ │ +03a6ee: 28d1 |0055: goto 0026 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0008 line=145 │ │ 0x0013 line=147 │ │ 0x001b line=148 │ │ 0x0026 line=153 │ │ @@ -9327,26 +9327,26 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -037cd4: |[037cd4] com.squareup.okhttp.ConnectionSpec.apply:(Ljavax/net/ssl/SSLSocket;Z)V │ │ -037ce4: 7030 0b02 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/ConnectionSpec;.supportedSpec:(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; // method@020b │ │ -037cea: 0c00 |0003: move-result-object v0 │ │ -037cec: 5401 dd00 |0004: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037cf0: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -037cf4: 5401 dd00 |0008: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037cf8: 6e20 f80b 1300 |000a: invoke-virtual {v3, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@0bf8 │ │ -037cfe: 5401 da00 |000d: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037d02: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -037d06: 5401 da00 |0011: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037d0a: 6e20 f70b 1300 |0013: invoke-virtual {v3, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledCipherSuites:([Ljava/lang/String;)V // method@0bf7 │ │ -037d10: 0e00 |0016: return-void │ │ +03a6f0: |[03a6f0] com.squareup.okhttp.ConnectionSpec.apply:(Ljavax/net/ssl/SSLSocket;Z)V │ │ +03a700: 7030 0b02 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/ConnectionSpec;.supportedSpec:(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; // method@020b │ │ +03a706: 0c00 |0003: move-result-object v0 │ │ +03a708: 5401 dd00 |0004: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a70c: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +03a710: 5401 dd00 |0008: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a714: 6e20 f80b 1300 |000a: invoke-virtual {v3, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@0bf8 │ │ +03a71a: 5401 da00 |000d: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a71e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +03a722: 5401 da00 |0011: iget-object v1, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a726: 6e20 f70b 1300 |0013: invoke-virtual {v3, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledCipherSuites:([Ljava/lang/String;)V // method@0bf7 │ │ +03a72c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=131 │ │ 0x0008 line=132 │ │ 0x000d line=134 │ │ 0x0011 line=135 │ │ @@ -9362,36 +9362,36 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -037d14: |[037d14] com.squareup.okhttp.ConnectionSpec.cipherSuites:()Ljava/util/List; │ │ -037d24: 5432 da00 |0000: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037d28: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -037d2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -037d2e: 1102 |0005: return-object v2 │ │ -037d30: 5432 da00 |0006: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037d34: 2122 |0008: array-length v2, v2 │ │ -037d36: 2321 a203 |0009: new-array v1, v2, [Lcom/squareup/okhttp/CipherSuite; // type@03a2 │ │ -037d3a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -037d3c: 5432 da00 |000c: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037d40: 2122 |000e: array-length v2, v2 │ │ -037d42: 3520 0f00 |000f: if-ge v0, v2, 001e // +000f │ │ -037d46: 5432 da00 |0011: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037d4a: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -037d4e: 7110 d601 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/CipherSuite;.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@01d6 │ │ -037d54: 0c02 |0018: move-result-object v2 │ │ -037d56: 4d02 0100 |0019: aput-object v2, v1, v0 │ │ -037d5a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -037d5e: 28ef |001d: goto 000c // -0011 │ │ -037d60: 7110 7b04 0100 |001e: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -037d66: 0c02 |0021: move-result-object v2 │ │ -037d68: 28e3 |0022: goto 0005 // -001d │ │ +03a730: |[03a730] com.squareup.okhttp.ConnectionSpec.cipherSuites:()Ljava/util/List; │ │ +03a740: 5432 da00 |0000: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a744: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +03a748: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03a74a: 1102 |0005: return-object v2 │ │ +03a74c: 5432 da00 |0006: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a750: 2122 |0008: array-length v2, v2 │ │ +03a752: 2321 b603 |0009: new-array v1, v2, [Lcom/squareup/okhttp/CipherSuite; // type@03b6 │ │ +03a756: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03a758: 5432 da00 |000c: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a75c: 2122 |000e: array-length v2, v2 │ │ +03a75e: 3520 0f00 |000f: if-ge v0, v2, 001e // +000f │ │ +03a762: 5432 da00 |0011: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a766: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +03a76a: 7110 d601 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/CipherSuite;.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; // method@01d6 │ │ +03a770: 0c02 |0018: move-result-object v2 │ │ +03a772: 4d02 0100 |0019: aput-object v2, v1, v0 │ │ +03a776: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03a77a: 28ef |001d: goto 000c // -0011 │ │ +03a77c: 7110 7b04 0100 |001e: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +03a782: 0c02 |0021: move-result-object v2 │ │ +03a784: 28e3 |0022: goto 0005 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=106 │ │ 0x0006 line=102 │ │ 0x000b line=103 │ │ 0x0011 line=104 │ │ @@ -9407,45 +9407,45 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -037d6c: |[037d6c] com.squareup.okhttp.ConnectionSpec.equals:(Ljava/lang/Object;)Z │ │ -037d7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -037d7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -037d80: 2063 9700 |0002: instance-of v3, v6, Lcom/squareup/okhttp/ConnectionSpec; // type@0097 │ │ -037d84: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -037d88: 0f01 |0006: return v1 │ │ -037d8a: 3356 0400 |0007: if-ne v6, v5, 000b // +0004 │ │ -037d8e: 0121 |0009: move v1, v2 │ │ -037d90: 28fc |000a: goto 0006 // -0004 │ │ -037d92: 0760 |000b: move-object v0, v6 │ │ -037d94: 1f00 9700 |000c: check-cast v0, Lcom/squareup/okhttp/ConnectionSpec; // type@0097 │ │ -037d98: 5553 dc00 |000e: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037d9c: 5504 dc00 |0010: iget-boolean v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037da0: 3343 f4ff |0012: if-ne v3, v4, 0006 // -000c │ │ -037da4: 5553 dc00 |0014: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037da8: 3803 1c00 |0016: if-eqz v3, 0032 // +001c │ │ -037dac: 5453 da00 |0018: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037db0: 5404 da00 |001a: iget-object v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037db4: 7120 230b 4300 |001c: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@0b23 │ │ -037dba: 0a03 |001f: move-result v3 │ │ -037dbc: 3803 e6ff |0020: if-eqz v3, 0006 // -001a │ │ -037dc0: 5453 dd00 |0022: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037dc4: 5404 dd00 |0024: iget-object v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037dc8: 7120 230b 4300 |0026: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@0b23 │ │ -037dce: 0a03 |0029: move-result v3 │ │ -037dd0: 3803 dcff |002a: if-eqz v3, 0006 // -0024 │ │ -037dd4: 5553 db00 |002c: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ -037dd8: 5504 db00 |002e: iget-boolean v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ -037ddc: 3343 d6ff |0030: if-ne v3, v4, 0006 // -002a │ │ -037de0: 0121 |0032: move v1, v2 │ │ -037de2: 28d3 |0033: goto 0006 // -002d │ │ +03a788: |[03a788] com.squareup.okhttp.ConnectionSpec.equals:(Ljava/lang/Object;)Z │ │ +03a798: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03a79a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03a79c: 2063 a900 |0002: instance-of v3, v6, Lcom/squareup/okhttp/ConnectionSpec; // type@00a9 │ │ +03a7a0: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +03a7a4: 0f01 |0006: return v1 │ │ +03a7a6: 3356 0400 |0007: if-ne v6, v5, 000b // +0004 │ │ +03a7aa: 0121 |0009: move v1, v2 │ │ +03a7ac: 28fc |000a: goto 0006 // -0004 │ │ +03a7ae: 0760 |000b: move-object v0, v6 │ │ +03a7b0: 1f00 a900 |000c: check-cast v0, Lcom/squareup/okhttp/ConnectionSpec; // type@00a9 │ │ +03a7b4: 5553 dc00 |000e: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a7b8: 5504 dc00 |0010: iget-boolean v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a7bc: 3343 f4ff |0012: if-ne v3, v4, 0006 // -000c │ │ +03a7c0: 5553 dc00 |0014: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a7c4: 3803 1c00 |0016: if-eqz v3, 0032 // +001c │ │ +03a7c8: 5453 da00 |0018: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a7cc: 5404 da00 |001a: iget-object v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a7d0: 7120 230b 4300 |001c: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@0b23 │ │ +03a7d6: 0a03 |001f: move-result v3 │ │ +03a7d8: 3803 e6ff |0020: if-eqz v3, 0006 // -001a │ │ +03a7dc: 5453 dd00 |0022: iget-object v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a7e0: 5404 dd00 |0024: iget-object v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a7e4: 7120 230b 4300 |0026: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@0b23 │ │ +03a7ea: 0a03 |0029: move-result v3 │ │ +03a7ec: 3803 dcff |002a: if-eqz v3, 0006 // -0024 │ │ +03a7f0: 5553 db00 |002c: iget-boolean v3, v5, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ +03a7f4: 5504 db00 |002e: iget-boolean v4, v0, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ +03a7f8: 3343 d6ff |0030: if-ne v3, v4, 0006 // -002a │ │ +03a7fc: 0121 |0032: move v1, v2 │ │ +03a7fe: 28d3 |0033: goto 0006 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=210 │ │ 0x0006 line=222 │ │ 0x0007 line=211 │ │ 0x000c line=213 │ │ 0x000e line=214 │ │ @@ -9464,35 +9464,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -037de4: |[037de4] com.squareup.okhttp.ConnectionSpec.hashCode:()I │ │ -037df4: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -037df8: 5531 dc00 |0002: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037dfc: 3801 1d00 |0004: if-eqz v1, 0021 // +001d │ │ -037e00: 5431 da00 |0006: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037e04: 7110 280b 0100 |0008: invoke-static {v1}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0b28 │ │ -037e0a: 0a01 |000b: move-result v1 │ │ -037e0c: d010 0f02 |000c: add-int/lit16 v0, v1, #int 527 // #020f │ │ -037e10: da01 001f |000e: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -037e14: 5432 dd00 |0010: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037e18: 7110 280b 0200 |0012: invoke-static {v2}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0b28 │ │ -037e1e: 0a02 |0015: move-result v2 │ │ -037e20: 9000 0102 |0016: add-int v0, v1, v2 │ │ -037e24: da02 001f |0018: mul-int/lit8 v2, v0, #int 31 // #1f │ │ -037e28: 5531 db00 |001a: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ -037e2c: 3801 0600 |001c: if-eqz v1, 0022 // +0006 │ │ -037e30: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -037e32: 9000 0201 |001f: add-int v0, v2, v1 │ │ -037e36: 0f00 |0021: return v0 │ │ -037e38: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -037e3a: 28fc |0023: goto 001f // -0004 │ │ +03a800: |[03a800] com.squareup.okhttp.ConnectionSpec.hashCode:()I │ │ +03a810: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +03a814: 5531 dc00 |0002: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a818: 3801 1d00 |0004: if-eqz v1, 0021 // +001d │ │ +03a81c: 5431 da00 |0006: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a820: 7110 280b 0100 |0008: invoke-static {v1}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0b28 │ │ +03a826: 0a01 |000b: move-result v1 │ │ +03a828: d010 0f02 |000c: add-int/lit16 v0, v1, #int 527 // #020f │ │ +03a82c: da01 001f |000e: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +03a830: 5432 dd00 |0010: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a834: 7110 280b 0200 |0012: invoke-static {v2}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0b28 │ │ +03a83a: 0a02 |0015: move-result v2 │ │ +03a83c: 9000 0102 |0016: add-int v0, v1, v2 │ │ +03a840: da02 001f |0018: mul-int/lit8 v2, v0, #int 31 // #1f │ │ +03a844: 5531 db00 |001a: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ +03a848: 3801 0600 |001c: if-eqz v1, 0022 // +0006 │ │ +03a84c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +03a84e: 9000 0201 |001f: add-int v0, v2, v1 │ │ +03a852: 0f00 |0021: return v0 │ │ +03a854: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +03a856: 28fc |0023: goto 001f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ 0x0006 line=228 │ │ 0x000e line=229 │ │ 0x0018 line=230 │ │ @@ -9507,37 +9507,37 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -037e3c: |[037e3c] com.squareup.okhttp.ConnectionSpec.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z │ │ -037e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037e4e: 5531 dc00 |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037e52: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -037e56: 0f00 |0005: return v0 │ │ -037e58: 5431 dd00 |0006: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037e5c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -037e60: 5431 dd00 |000a: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037e64: 6e10 f40b 0400 |000c: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@0bf4 │ │ -037e6a: 0c02 |000f: move-result-object v2 │ │ -037e6c: 7120 0a02 2100 |0010: invoke-static {v1, v2}, Lcom/squareup/okhttp/ConnectionSpec;.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z // method@020a │ │ -037e72: 0a01 |0013: move-result v1 │ │ -037e74: 3801 f1ff |0014: if-eqz v1, 0005 // -000f │ │ -037e78: 5431 da00 |0016: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037e7c: 3801 0e00 |0018: if-eqz v1, 0026 // +000e │ │ -037e80: 5431 da00 |001a: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037e84: 6e10 f30b 0400 |001c: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@0bf3 │ │ -037e8a: 0c02 |001f: move-result-object v2 │ │ -037e8c: 7120 0a02 2100 |0020: invoke-static {v1, v2}, Lcom/squareup/okhttp/ConnectionSpec;.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z // method@020a │ │ -037e92: 0a01 |0023: move-result v1 │ │ -037e94: 3801 e1ff |0024: if-eqz v1, 0005 // -001f │ │ -037e98: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -037e9a: 28de |0027: goto 0005 // -0022 │ │ +03a858: |[03a858] com.squareup.okhttp.ConnectionSpec.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z │ │ +03a868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a86a: 5531 dc00 |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a86e: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +03a872: 0f00 |0005: return v0 │ │ +03a874: 5431 dd00 |0006: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a878: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +03a87c: 5431 dd00 |000a: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a880: 6e10 f40b 0400 |000c: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@0bf4 │ │ +03a886: 0c02 |000f: move-result-object v2 │ │ +03a888: 7120 0a02 2100 |0010: invoke-static {v1, v2}, Lcom/squareup/okhttp/ConnectionSpec;.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z // method@020a │ │ +03a88e: 0a01 |0013: move-result v1 │ │ +03a890: 3801 f1ff |0014: if-eqz v1, 0005 // -000f │ │ +03a894: 5431 da00 |0016: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a898: 3801 0e00 |0018: if-eqz v1, 0026 // +000e │ │ +03a89c: 5431 da00 |001a: iget-object v1, v3, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a8a0: 6e10 f30b 0400 |001c: invoke-virtual {v4}, Ljavax/net/ssl/SSLSocket;.getEnabledCipherSuites:()[Ljava/lang/String; // method@0bf3 │ │ +03a8a6: 0c02 |001f: move-result-object v2 │ │ +03a8a8: 7120 0a02 2100 |0020: invoke-static {v1, v2}, Lcom/squareup/okhttp/ConnectionSpec;.nonEmptyIntersection:([Ljava/lang/String;[Ljava/lang/String;)Z // method@020a │ │ +03a8ae: 0a01 |0023: move-result v1 │ │ +03a8b0: 3801 e1ff |0024: if-eqz v1, 0005 // -001f │ │ +03a8b4: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +03a8b6: 28de |0027: goto 0005 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0005 line=189 │ │ 0x0006 line=179 │ │ 0x000c line=180 │ │ 0x0016 line=184 │ │ @@ -9552,17 +9552,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037e9c: |[037e9c] com.squareup.okhttp.ConnectionSpec.isTls:()Z │ │ -037eac: 5510 dc00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037eb0: 0f00 |0002: return v0 │ │ +03a8b8: |[03a8b8] com.squareup.okhttp.ConnectionSpec.isTls:()Z │ │ +03a8c8: 5510 dc00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a8cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #6 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -9570,17 +9570,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037eb4: |[037eb4] com.squareup.okhttp.ConnectionSpec.supportsTlsExtensions:()Z │ │ -037ec4: 5510 db00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ -037ec8: 0f00 |0002: return v0 │ │ +03a8d0: |[03a8d0] com.squareup.okhttp.ConnectionSpec.supportsTlsExtensions:()Z │ │ +03a8e0: 5510 db00 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ +03a8e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ #7 : (in Lcom/squareup/okhttp/ConnectionSpec;) │ │ @@ -9588,36 +9588,36 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -037ecc: |[037ecc] com.squareup.okhttp.ConnectionSpec.tlsVersions:()Ljava/util/List; │ │ -037edc: 5432 dd00 |0000: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037ee0: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -037ee4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -037ee6: 1102 |0005: return-object v2 │ │ -037ee8: 5432 dd00 |0006: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037eec: 2122 |0008: array-length v2, v2 │ │ -037eee: 2321 a603 |0009: new-array v1, v2, [Lcom/squareup/okhttp/TlsVersion; // type@03a6 │ │ -037ef2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -037ef4: 5432 dd00 |000c: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037ef8: 2122 |000e: array-length v2, v2 │ │ -037efa: 3520 0f00 |000f: if-ge v0, v2, 001e // +000f │ │ -037efe: 5432 dd00 |0011: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037f02: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -037f06: 7110 bc03 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/TlsVersion;.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; // method@03bc │ │ -037f0c: 0c02 |0018: move-result-object v2 │ │ -037f0e: 4d02 0100 |0019: aput-object v2, v1, v0 │ │ -037f12: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -037f16: 28ef |001d: goto 000c // -0011 │ │ -037f18: 7110 7b04 0100 |001e: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -037f1e: 0c02 |0021: move-result-object v2 │ │ -037f20: 28e3 |0022: goto 0005 // -001d │ │ +03a8e8: |[03a8e8] com.squareup.okhttp.ConnectionSpec.tlsVersions:()Ljava/util/List; │ │ +03a8f8: 5432 dd00 |0000: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a8fc: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +03a900: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03a902: 1102 |0005: return-object v2 │ │ +03a904: 5432 dd00 |0006: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a908: 2122 |0008: array-length v2, v2 │ │ +03a90a: 2321 ba03 |0009: new-array v1, v2, [Lcom/squareup/okhttp/TlsVersion; // type@03ba │ │ +03a90e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03a910: 5432 dd00 |000c: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a914: 2122 |000e: array-length v2, v2 │ │ +03a916: 3520 0f00 |000f: if-ge v0, v2, 001e // +000f │ │ +03a91a: 5432 dd00 |0011: iget-object v2, v3, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a91e: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +03a922: 7110 bc03 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/TlsVersion;.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; // method@03bc │ │ +03a928: 0c02 |0018: move-result-object v2 │ │ +03a92a: 4d02 0100 |0019: aput-object v2, v1, v0 │ │ +03a92e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03a932: 28ef |001d: goto 000c // -0011 │ │ +03a934: 7110 7b04 0100 |001e: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +03a93a: 0c02 |0021: move-result-object v2 │ │ +03a93c: 28e3 |0022: goto 0005 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=120 │ │ 0x0006 line=116 │ │ 0x000b line=117 │ │ 0x0011 line=118 │ │ @@ -9633,59 +9633,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -037f24: |[037f24] com.squareup.okhttp.ConnectionSpec.toString:()Ljava/lang/String; │ │ -037f34: 5542 dc00 |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ -037f38: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ -037f3c: 1a02 8102 |0004: const-string v2, "ConnectionSpec()" // string@0281 │ │ -037f40: 1102 |0006: return-object v2 │ │ -037f42: 5442 da00 |0007: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ -037f46: 3802 4600 |0009: if-eqz v2, 004f // +0046 │ │ -037f4a: 6e10 0502 0400 |000b: invoke-virtual {v4}, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:()Ljava/util/List; // method@0205 │ │ -037f50: 0c02 |000e: move-result-object v2 │ │ -037f52: 6e10 160a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -037f58: 0c00 |0012: move-result-object v0 │ │ -037f5a: 5442 dd00 |0013: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ -037f5e: 3802 3d00 |0015: if-eqz v2, 0052 // +003d │ │ -037f62: 6e10 0d02 0400 |0017: invoke-virtual {v4}, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:()Ljava/util/List; // method@020d │ │ -037f68: 0c02 |001a: move-result-object v2 │ │ -037f6a: 6e10 160a 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -037f70: 0c01 |001e: move-result-object v1 │ │ -037f72: 2202 c101 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -037f76: 7010 500a 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -037f7c: 1a03 8202 |0024: const-string v3, "ConnectionSpec(cipherSuites=" // string@0282 │ │ -037f80: 6e20 580a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -037f86: 0c02 |0029: move-result-object v2 │ │ -037f88: 6e20 580a 0200 |002a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -037f8e: 0c02 |002d: move-result-object v2 │ │ -037f90: 1a03 f000 |002e: const-string v3, ", tlsVersions=" // string@00f0 │ │ -037f94: 6e20 580a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -037f9a: 0c02 |0033: move-result-object v2 │ │ -037f9c: 6e20 580a 1200 |0034: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -037fa2: 0c02 |0037: move-result-object v2 │ │ -037fa4: 1a03 ed00 |0038: const-string v3, ", supportsTlsExtensions=" // string@00ed │ │ -037fa8: 6e20 580a 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -037fae: 0c02 |003d: move-result-object v2 │ │ -037fb0: 5543 db00 |003e: iget-boolean v3, v4, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ -037fb4: 6e20 590a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0a59 │ │ -037fba: 0c02 |0043: move-result-object v2 │ │ -037fbc: 1a03 cc00 |0044: const-string v3, ")" // string@00cc │ │ -037fc0: 6e20 580a 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -037fc6: 0c02 |0049: move-result-object v2 │ │ -037fc8: 6e10 640a 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -037fce: 0c02 |004d: move-result-object v2 │ │ -037fd0: 28b8 |004e: goto 0006 // -0048 │ │ -037fd2: 1a00 ab0c |004f: const-string v0, "[all enabled]" // string@0cab │ │ -037fd6: 28c2 |0051: goto 0013 // -003e │ │ -037fd8: 1a01 ab0c |0052: const-string v1, "[all enabled]" // string@0cab │ │ -037fdc: 28cb |0054: goto 001f // -0035 │ │ +03a940: |[03a940] com.squareup.okhttp.ConnectionSpec.toString:()Ljava/lang/String; │ │ +03a950: 5542 dc00 |0000: iget-boolean v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.tls:Z // field@00dc │ │ +03a954: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ +03a958: 1a02 8102 |0004: const-string v2, "ConnectionSpec()" // string@0281 │ │ +03a95c: 1102 |0006: return-object v2 │ │ +03a95e: 5442 da00 |0007: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:[Ljava/lang/String; // field@00da │ │ +03a962: 3802 4600 |0009: if-eqz v2, 004f // +0046 │ │ +03a966: 6e10 0502 0400 |000b: invoke-virtual {v4}, Lcom/squareup/okhttp/ConnectionSpec;.cipherSuites:()Ljava/util/List; // method@0205 │ │ +03a96c: 0c02 |000e: move-result-object v2 │ │ +03a96e: 6e10 160a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +03a974: 0c00 |0012: move-result-object v0 │ │ +03a976: 5442 dd00 |0013: iget-object v2, v4, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:[Ljava/lang/String; // field@00dd │ │ +03a97a: 3802 3d00 |0015: if-eqz v2, 0052 // +003d │ │ +03a97e: 6e10 0d02 0400 |0017: invoke-virtual {v4}, Lcom/squareup/okhttp/ConnectionSpec;.tlsVersions:()Ljava/util/List; // method@020d │ │ +03a984: 0c02 |001a: move-result-object v2 │ │ +03a986: 6e10 160a 0200 |001b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +03a98c: 0c01 |001e: move-result-object v1 │ │ +03a98e: 2202 d301 |001f: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +03a992: 7010 500a 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03a998: 1a03 8202 |0024: const-string v3, "ConnectionSpec(cipherSuites=" // string@0282 │ │ +03a99c: 6e20 580a 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a9a2: 0c02 |0029: move-result-object v2 │ │ +03a9a4: 6e20 580a 0200 |002a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a9aa: 0c02 |002d: move-result-object v2 │ │ +03a9ac: 1a03 f000 |002e: const-string v3, ", tlsVersions=" // string@00f0 │ │ +03a9b0: 6e20 580a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a9b6: 0c02 |0033: move-result-object v2 │ │ +03a9b8: 6e20 580a 1200 |0034: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a9be: 0c02 |0037: move-result-object v2 │ │ +03a9c0: 1a03 ed00 |0038: const-string v3, ", supportsTlsExtensions=" // string@00ed │ │ +03a9c4: 6e20 580a 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a9ca: 0c02 |003d: move-result-object v2 │ │ +03a9cc: 5543 db00 |003e: iget-boolean v3, v4, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:Z // field@00db │ │ +03a9d0: 6e20 590a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0a59 │ │ +03a9d6: 0c02 |0043: move-result-object v2 │ │ +03a9d8: 1a03 cc00 |0044: const-string v3, ")" // string@00cc │ │ +03a9dc: 6e20 580a 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03a9e2: 0c02 |0049: move-result-object v2 │ │ +03a9e4: 6e10 640a 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03a9ea: 0c02 |004d: move-result-object v2 │ │ +03a9ec: 28b8 |004e: goto 0006 // -0048 │ │ +03a9ee: 1a00 bf0c |004f: const-string v0, "[all enabled]" // string@0cbf │ │ +03a9f2: 28c2 |0051: goto 0013 // -003e │ │ +03a9f4: 1a01 bf0c |0052: const-string v1, "[all enabled]" // string@0cbf │ │ +03a9f8: 28cb |0054: goto 001f // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0006 line=242 │ │ 0x0007 line=240 │ │ 0x0013 line=241 │ │ @@ -9697,17 +9697,17 @@ │ │ 0x001f - 0x004f reg=1 tlsVersionsString Ljava/lang/String; │ │ 0x0052 - 0x0055 reg=0 cipherSuitesString Ljava/lang/String; │ │ 0x0000 - 0x0055 reg=4 this Lcom/squareup/okhttp/ConnectionSpec; │ │ │ │ source_file_idx : 643 (ConnectionSpec.java) │ │ │ │ Class #22 header: │ │ -class_idx : 152 │ │ +class_idx : 170 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 677 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #22 - │ │ @@ -9723,17 +9723,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037fe0: |[037fe0] com.squareup.okhttp.Credentials.:()V │ │ -037ff0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -037ff6: 0e00 |0003: return-void │ │ +03a9fc: |[03a9fc] com.squareup.okhttp.Credentials.:()V │ │ +03aa0c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03aa12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Credentials; │ │ │ │ @@ -9742,47 +9742,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -037ff8: |[037ff8] com.squareup.okhttp.Credentials.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -038008: 2204 c101 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -03800c: 7010 500a 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -038012: 6e20 580a 6400 |0005: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -038018: 0c04 |0008: move-result-object v4 │ │ -03801a: 1a05 2701 |0009: const-string v5, ":" // string@0127 │ │ -03801e: 6e20 580a 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -038024: 0c04 |000e: move-result-object v4 │ │ -038026: 6e20 580a 7400 |000f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03802c: 0c04 |0012: move-result-object v4 │ │ -03802e: 6e10 640a 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -038034: 0c03 |0016: move-result-object v3 │ │ -038036: 1a04 1204 |0017: const-string v4, "ISO-8859-1" // string@0412 │ │ -03803a: 6e20 2e0a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a2e │ │ -038040: 0c00 |001c: move-result-object v0 │ │ -038042: 7110 3c0e 0000 |001d: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -038048: 0c04 |0020: move-result-object v4 │ │ -03804a: 6e10 2e0e 0400 |0021: invoke-virtual {v4}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ -038050: 0c02 |0024: move-result-object v2 │ │ -038052: 2204 c101 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -038056: 7010 500a 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03805c: 1a05 0302 |002a: const-string v5, "Basic " // string@0203 │ │ -038060: 6e20 580a 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -038066: 0c04 |002f: move-result-object v4 │ │ -038068: 6e20 580a 2400 |0030: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03806e: 0c04 |0033: move-result-object v4 │ │ -038070: 6e10 640a 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -038076: 0c04 |0037: move-result-object v4 │ │ -038078: 1104 |0038: return-object v4 │ │ -03807a: 0d01 |0039: move-exception v1 │ │ -03807c: 2204 9b01 |003a: new-instance v4, Ljava/lang/AssertionError; // type@019b │ │ -038080: 7010 c609 0400 |003c: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -038086: 2704 |003f: throw v4 │ │ +03aa14: |[03aa14] com.squareup.okhttp.Credentials.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +03aa24: 2204 d301 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +03aa28: 7010 500a 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03aa2e: 6e20 580a 6400 |0005: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03aa34: 0c04 |0008: move-result-object v4 │ │ +03aa36: 1a05 2701 |0009: const-string v5, ":" // string@0127 │ │ +03aa3a: 6e20 580a 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03aa40: 0c04 |000e: move-result-object v4 │ │ +03aa42: 6e20 580a 7400 |000f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03aa48: 0c04 |0012: move-result-object v4 │ │ +03aa4a: 6e10 640a 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03aa50: 0c03 |0016: move-result-object v3 │ │ +03aa52: 1a04 1204 |0017: const-string v4, "ISO-8859-1" // string@0412 │ │ +03aa56: 6e20 2e0a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a2e │ │ +03aa5c: 0c00 |001c: move-result-object v0 │ │ +03aa5e: 7110 3c0e 0000 |001d: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +03aa64: 0c04 |0020: move-result-object v4 │ │ +03aa66: 6e10 2e0e 0400 |0021: invoke-virtual {v4}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ +03aa6c: 0c02 |0024: move-result-object v2 │ │ +03aa6e: 2204 d301 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +03aa72: 7010 500a 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03aa78: 1a05 0302 |002a: const-string v5, "Basic " // string@0203 │ │ +03aa7c: 6e20 580a 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03aa82: 0c04 |002f: move-result-object v4 │ │ +03aa84: 6e20 580a 2400 |0030: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03aa8a: 0c04 |0033: move-result-object v4 │ │ +03aa8c: 6e10 640a 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03aa92: 0c04 |0037: move-result-object v4 │ │ +03aa94: 1104 |0038: return-object v4 │ │ +03aa96: 0d01 |0039: move-exception v1 │ │ +03aa98: 2204 ad01 |003a: new-instance v4, Ljava/lang/AssertionError; // type@01ad │ │ +03aa9c: 7010 c609 0400 |003c: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +03aaa2: 2704 |003f: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x0037 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0039 │ │ positions : │ │ 0x0000 line=29 │ │ 0x0017 line=30 │ │ 0x001d line=31 │ │ @@ -9797,17 +9797,17 @@ │ │ 0x0000 - 0x0040 reg=6 userName Ljava/lang/String; │ │ 0x0000 - 0x0040 reg=7 password Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 677 (Credentials.java) │ │ │ │ Class #23 header: │ │ -class_idx : 153 │ │ +class_idx : 171 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 749 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 12 │ │ │ │ Class #23 annotations: │ │ @@ -9855,30 +9855,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -038098: |[038098] com.squareup.okhttp.Dispatcher.:()V │ │ -0380a8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0380ae: 1300 4000 |0003: const/16 v0, #int 64 // #40 │ │ -0380b2: 5910 e000 |0005: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ -0380b6: 1250 |0007: const/4 v0, #int 5 // #5 │ │ -0380b8: 5910 e100 |0008: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ -0380bc: 2200 0602 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@0206 │ │ -0380c0: 7010 100b 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ -0380c6: 5b10 e200 |000f: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ -0380ca: 2200 0602 |0011: new-instance v0, Ljava/util/ArrayDeque; // type@0206 │ │ -0380ce: 7010 100b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ -0380d4: 5b10 e300 |0016: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -0380d8: 2200 0602 |0018: new-instance v0, Ljava/util/ArrayDeque; // type@0206 │ │ -0380dc: 7010 100b 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ -0380e2: 5b10 de00 |001d: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ -0380e6: 0e00 |001f: return-void │ │ +03aab4: |[03aab4] com.squareup.okhttp.Dispatcher.:()V │ │ +03aac4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03aaca: 1300 4000 |0003: const/16 v0, #int 64 // #40 │ │ +03aace: 5910 e000 |0005: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ +03aad2: 1250 |0007: const/4 v0, #int 5 // #5 │ │ +03aad4: 5910 e100 |0008: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ +03aad8: 2200 1902 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@0219 │ │ +03aadc: 7010 100b 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ +03aae2: 5b10 e200 |000f: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ +03aae6: 2200 1902 |0011: new-instance v0, Ljava/util/ArrayDeque; // type@0219 │ │ +03aaea: 7010 100b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ +03aaf0: 5b10 e300 |0016: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03aaf4: 2200 1902 |0018: new-instance v0, Ljava/util/ArrayDeque; // type@0219 │ │ +03aaf8: 7010 100b 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ +03aafe: 5b10 de00 |001d: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ +03ab02: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=37 │ │ 0x0007 line=38 │ │ 0x000a line=44 │ │ 0x0011 line=47 │ │ @@ -9892,31 +9892,31 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0380e8: |[0380e8] com.squareup.okhttp.Dispatcher.:(Ljava/util/concurrent/ExecutorService;)V │ │ -0380f8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0380fe: 1300 4000 |0003: const/16 v0, #int 64 // #40 │ │ -038102: 5910 e000 |0005: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ -038106: 1250 |0007: const/4 v0, #int 5 // #5 │ │ -038108: 5910 e100 |0008: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ -03810c: 2200 0602 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@0206 │ │ -038110: 7010 100b 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ -038116: 5b10 e200 |000f: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ -03811a: 2200 0602 |0011: new-instance v0, Ljava/util/ArrayDeque; // type@0206 │ │ -03811e: 7010 100b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ -038124: 5b10 e300 |0016: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -038128: 2200 0602 |0018: new-instance v0, Ljava/util/ArrayDeque; // type@0206 │ │ -03812c: 7010 100b 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ -038132: 5b10 de00 |001d: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ -038136: 5b12 df00 |001f: iput-object v2, v1, Lcom/squareup/okhttp/Dispatcher;.executorService:Ljava/util/concurrent/ExecutorService; // field@00df │ │ -03813a: 0e00 |0021: return-void │ │ +03ab04: |[03ab04] com.squareup.okhttp.Dispatcher.:(Ljava/util/concurrent/ExecutorService;)V │ │ +03ab14: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03ab1a: 1300 4000 |0003: const/16 v0, #int 64 // #40 │ │ +03ab1e: 5910 e000 |0005: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ +03ab22: 1250 |0007: const/4 v0, #int 5 // #5 │ │ +03ab24: 5910 e100 |0008: iput v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ +03ab28: 2200 1902 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@0219 │ │ +03ab2c: 7010 100b 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ +03ab32: 5b10 e200 |000f: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ +03ab36: 2200 1902 |0011: new-instance v0, Ljava/util/ArrayDeque; // type@0219 │ │ +03ab3a: 7010 100b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ +03ab40: 5b10 e300 |0016: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03ab44: 2200 1902 |0018: new-instance v0, Ljava/util/ArrayDeque; // type@0219 │ │ +03ab48: 7010 100b 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@0b10 │ │ +03ab4e: 5b10 de00 |001d: iput-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ +03ab52: 5b12 df00 |001f: iput-object v2, v1, Lcom/squareup/okhttp/Dispatcher;.executorService:Ljava/util/concurrent/ExecutorService; // field@00df │ │ +03ab56: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=37 │ │ 0x0007 line=38 │ │ 0x000a line=44 │ │ 0x0011 line=47 │ │ @@ -9932,50 +9932,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -03813c: |[03813c] com.squareup.okhttp.Dispatcher.promoteCalls:()V │ │ -03814c: 5442 e300 |0000: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -038150: 7210 420b 0200 |0002: invoke-interface {v2}, Ljava/util/Deque;.size:()I // method@0b42 │ │ -038156: 0a02 |0005: move-result v2 │ │ -038158: 5243 e000 |0006: iget v3, v4, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ -03815c: 3432 0300 |0008: if-lt v2, v3, 000b // +0003 │ │ -038160: 0e00 |000a: return-void │ │ -038162: 5442 e200 |000b: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ -038166: 7210 3f0b 0200 |000d: invoke-interface {v2}, Ljava/util/Deque;.isEmpty:()Z // method@0b3f │ │ -03816c: 0a02 |0010: move-result v2 │ │ -03816e: 3902 f9ff |0011: if-nez v2, 000a // -0007 │ │ -038172: 5442 e200 |0013: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ -038176: 7210 400b 0200 |0015: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -03817c: 0c01 |0018: move-result-object v1 │ │ -03817e: 7210 460b 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -038184: 0a02 |001c: move-result v2 │ │ -038186: 3802 edff |001d: if-eqz v2, 000a // -0013 │ │ -03818a: 7210 470b 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -038190: 0c00 |0022: move-result-object v0 │ │ -038192: 1f00 8a00 |0023: check-cast v0, Lcom/squareup/okhttp/Call$AsyncCall; // type@008a │ │ -038196: 7020 1e02 0400 |0025: invoke-direct {v4, v0}, Lcom/squareup/okhttp/Dispatcher;.runningCallsForHost:(Lcom/squareup/okhttp/Call$AsyncCall;)I // method@021e │ │ -03819c: 0a02 |0028: move-result v2 │ │ -03819e: 5243 e100 |0029: iget v3, v4, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ -0381a2: 3532 1100 |002b: if-ge v2, v3, 003c // +0011 │ │ -0381a6: 7210 480b 0100 |002d: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ -0381ac: 5442 e300 |0030: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -0381b0: 7220 3e0b 0200 |0032: invoke-interface {v2, v0}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ -0381b6: 6e10 1802 0400 |0035: invoke-virtual {v4}, Lcom/squareup/okhttp/Dispatcher;.getExecutorService:()Ljava/util/concurrent/ExecutorService; // method@0218 │ │ -0381bc: 0c02 |0038: move-result-object v2 │ │ -0381be: 7220 a30b 0200 |0039: invoke-interface {v2, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -0381c4: 5442 e300 |003c: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -0381c8: 7210 420b 0200 |003e: invoke-interface {v2}, Ljava/util/Deque;.size:()I // method@0b42 │ │ -0381ce: 0a02 |0041: move-result v2 │ │ -0381d0: 5243 e000 |0042: iget v3, v4, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ -0381d4: 3432 d5ff |0044: if-lt v2, v3, 0019 // -002b │ │ -0381d8: 28c4 |0046: goto 000a // -003c │ │ +03ab58: |[03ab58] com.squareup.okhttp.Dispatcher.promoteCalls:()V │ │ +03ab68: 5442 e300 |0000: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03ab6c: 7210 420b 0200 |0002: invoke-interface {v2}, Ljava/util/Deque;.size:()I // method@0b42 │ │ +03ab72: 0a02 |0005: move-result v2 │ │ +03ab74: 5243 e000 |0006: iget v3, v4, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ +03ab78: 3432 0300 |0008: if-lt v2, v3, 000b // +0003 │ │ +03ab7c: 0e00 |000a: return-void │ │ +03ab7e: 5442 e200 |000b: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ +03ab82: 7210 3f0b 0200 |000d: invoke-interface {v2}, Ljava/util/Deque;.isEmpty:()Z // method@0b3f │ │ +03ab88: 0a02 |0010: move-result v2 │ │ +03ab8a: 3902 f9ff |0011: if-nez v2, 000a // -0007 │ │ +03ab8e: 5442 e200 |0013: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ +03ab92: 7210 400b 0200 |0015: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +03ab98: 0c01 |0018: move-result-object v1 │ │ +03ab9a: 7210 460b 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03aba0: 0a02 |001c: move-result v2 │ │ +03aba2: 3802 edff |001d: if-eqz v2, 000a // -0013 │ │ +03aba6: 7210 470b 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03abac: 0c00 |0022: move-result-object v0 │ │ +03abae: 1f00 9c00 |0023: check-cast v0, Lcom/squareup/okhttp/Call$AsyncCall; // type@009c │ │ +03abb2: 7020 1e02 0400 |0025: invoke-direct {v4, v0}, Lcom/squareup/okhttp/Dispatcher;.runningCallsForHost:(Lcom/squareup/okhttp/Call$AsyncCall;)I // method@021e │ │ +03abb8: 0a02 |0028: move-result v2 │ │ +03abba: 5243 e100 |0029: iget v3, v4, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ +03abbe: 3532 1100 |002b: if-ge v2, v3, 003c // +0011 │ │ +03abc2: 7210 480b 0100 |002d: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ +03abc8: 5442 e300 |0030: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03abcc: 7220 3e0b 0200 |0032: invoke-interface {v2, v0}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ +03abd2: 6e10 1802 0400 |0035: invoke-virtual {v4}, Lcom/squareup/okhttp/Dispatcher;.getExecutorService:()Ljava/util/concurrent/ExecutorService; // method@0218 │ │ +03abd8: 0c02 |0038: move-result-object v2 │ │ +03abda: 7220 a30b 0200 |0039: invoke-interface {v2, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +03abe0: 5442 e300 |003c: iget-object v2, v4, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03abe4: 7210 420b 0200 |003e: invoke-interface {v2}, Ljava/util/Deque;.size:()I // method@0b42 │ │ +03abea: 0a02 |0041: move-result v2 │ │ +03abec: 5243 e000 |0042: iget v3, v4, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ +03abf0: 3432 d5ff |0044: if-lt v2, v3, 0019 // -002b │ │ +03abf4: 28c4 |0046: goto 000a // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000a line=160 │ │ 0x000b line=147 │ │ 0x0013 line=149 │ │ 0x001f line=150 │ │ @@ -9994,35 +9994,35 @@ │ │ type : '(Lcom/squareup/okhttp/Call$AsyncCall;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0381dc: |[0381dc] com.squareup.okhttp.Dispatcher.runningCallsForHost:(Lcom/squareup/okhttp/Call$AsyncCall;)I │ │ -0381ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0381ee: 5452 e300 |0001: iget-object v2, v5, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -0381f2: 7210 400b 0200 |0003: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -0381f8: 0c02 |0006: move-result-object v2 │ │ -0381fa: 7210 460b 0200 |0007: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -038200: 0a03 |000a: move-result v3 │ │ -038202: 3803 1900 |000b: if-eqz v3, 0024 // +0019 │ │ -038206: 7210 470b 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03820c: 0c00 |0010: move-result-object v0 │ │ -03820e: 1f00 8a00 |0011: check-cast v0, Lcom/squareup/okhttp/Call$AsyncCall; // type@008a │ │ -038212: 6e10 af01 0000 |0013: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.host:()Ljava/lang/String; // method@01af │ │ -038218: 0c03 |0016: move-result-object v3 │ │ -03821a: 6e10 af01 0600 |0017: invoke-virtual {v6}, Lcom/squareup/okhttp/Call$AsyncCall;.host:()Ljava/lang/String; // method@01af │ │ -038220: 0c04 |001a: move-result-object v4 │ │ -038222: 6e20 2a0a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -038228: 0a03 |001e: move-result v3 │ │ -03822a: 3803 e8ff |001f: if-eqz v3, 0007 // -0018 │ │ -03822e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -038232: 28e4 |0023: goto 0007 // -001c │ │ -038234: 0f01 |0024: return v1 │ │ +03abf8: |[03abf8] com.squareup.okhttp.Dispatcher.runningCallsForHost:(Lcom/squareup/okhttp/Call$AsyncCall;)I │ │ +03ac08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03ac0a: 5452 e300 |0001: iget-object v2, v5, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03ac0e: 7210 400b 0200 |0003: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +03ac14: 0c02 |0006: move-result-object v2 │ │ +03ac16: 7210 460b 0200 |0007: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03ac1c: 0a03 |000a: move-result v3 │ │ +03ac1e: 3803 1900 |000b: if-eqz v3, 0024 // +0019 │ │ +03ac22: 7210 470b 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03ac28: 0c00 |0010: move-result-object v0 │ │ +03ac2a: 1f00 9c00 |0011: check-cast v0, Lcom/squareup/okhttp/Call$AsyncCall; // type@009c │ │ +03ac2e: 6e10 af01 0000 |0013: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.host:()Ljava/lang/String; // method@01af │ │ +03ac34: 0c03 |0016: move-result-object v3 │ │ +03ac36: 6e10 af01 0600 |0017: invoke-virtual {v6}, Lcom/squareup/okhttp/Call$AsyncCall;.host:()Ljava/lang/String; // method@01af │ │ +03ac3c: 0c04 |001a: move-result-object v4 │ │ +03ac3e: 6e20 2a0a 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03ac44: 0a03 |001e: move-result v3 │ │ +03ac46: 3803 e8ff |001f: if-eqz v3, 0007 // -0018 │ │ +03ac4a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03ac4e: 28e4 |0023: goto 0007 // -001c │ │ +03ac50: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0001 line=165 │ │ 0x0013 line=166 │ │ 0x0024 line=168 │ │ locals : │ │ @@ -10037,77 +10037,77 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -038238: |[038238] com.squareup.okhttp.Dispatcher.cancel:(Ljava/lang/Object;)V │ │ -038248: 1d05 |0000: monitor-enter v5 │ │ -03824a: 5452 e200 |0001: iget-object v2, v5, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ -03824e: 7210 400b 0200 |0003: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -038254: 0c02 |0006: move-result-object v2 │ │ -038256: 7210 460b 0200 |0007: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -03825c: 0a03 |000a: move-result v3 │ │ -03825e: 3803 1900 |000b: if-eqz v3, 0024 // +0019 │ │ -038262: 7210 470b 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -038268: 0c00 |0010: move-result-object v0 │ │ -03826a: 1f00 8a00 |0011: check-cast v0, Lcom/squareup/okhttp/Call$AsyncCall; // type@008a │ │ -03826e: 6e10 b101 0000 |0013: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.tag:()Ljava/lang/Object; // method@01b1 │ │ -038274: 0c03 |0016: move-result-object v3 │ │ -038276: 7120 7804 3600 |0017: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -03827c: 0a03 |001a: move-result v3 │ │ -03827e: 3803 ecff |001b: if-eqz v3, 0007 // -0014 │ │ -038282: 6e10 ac01 0000 |001d: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.cancel:()V // method@01ac │ │ -038288: 28e7 |0020: goto 0007 // -0019 │ │ -03828a: 0d02 |0021: move-exception v2 │ │ -03828c: 1e05 |0022: monitor-exit v5 │ │ -03828e: 2702 |0023: throw v2 │ │ -038290: 5452 e300 |0024: iget-object v2, v5, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -038294: 7210 400b 0200 |0026: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -03829a: 0c02 |0029: move-result-object v2 │ │ -03829c: 7210 460b 0200 |002a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0382a2: 0a03 |002d: move-result v3 │ │ -0382a4: 3803 2500 |002e: if-eqz v3, 0053 // +0025 │ │ -0382a8: 7210 470b 0200 |0030: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0382ae: 0c00 |0033: move-result-object v0 │ │ -0382b0: 1f00 8a00 |0034: check-cast v0, Lcom/squareup/okhttp/Call$AsyncCall; // type@008a │ │ -0382b4: 6e10 b101 0000 |0036: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.tag:()Ljava/lang/Object; // method@01b1 │ │ -0382ba: 0c03 |0039: move-result-object v3 │ │ -0382bc: 7120 7804 3600 |003a: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -0382c2: 0a03 |003d: move-result v3 │ │ -0382c4: 3803 ecff |003e: if-eqz v3, 002a // -0014 │ │ -0382c8: 6e10 ae01 0000 |0040: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.get:()Lcom/squareup/okhttp/Call; // method@01ae │ │ -0382ce: 0c03 |0043: move-result-object v3 │ │ -0382d0: 1214 |0044: const/4 v4, #int 1 // #1 │ │ -0382d2: 5c34 5c00 |0045: iput-boolean v4, v3, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ -0382d6: 6e10 ae01 0000 |0047: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.get:()Lcom/squareup/okhttp/Call; // method@01ae │ │ -0382dc: 0c03 |004a: move-result-object v3 │ │ -0382de: 5431 5e00 |004b: iget-object v1, v3, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -0382e2: 3801 ddff |004d: if-eqz v1, 002a // -0023 │ │ -0382e6: 6e10 a906 0100 |004f: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.cancel:()V // method@06a9 │ │ -0382ec: 28d8 |0052: goto 002a // -0028 │ │ -0382ee: 5452 de00 |0053: iget-object v2, v5, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ -0382f2: 7210 400b 0200 |0055: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ -0382f8: 0c02 |0058: move-result-object v2 │ │ -0382fa: 7210 460b 0200 |0059: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -038300: 0a03 |005c: move-result v3 │ │ -038302: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ -038306: 7210 470b 0200 |005f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03830c: 0c00 |0062: move-result-object v0 │ │ -03830e: 1f00 8b00 |0063: check-cast v0, Lcom/squareup/okhttp/Call; // type@008b │ │ -038312: 6e10 be01 0000 |0065: invoke-virtual {v0}, Lcom/squareup/okhttp/Call;.tag:()Ljava/lang/Object; // method@01be │ │ -038318: 0c03 |0068: move-result-object v3 │ │ -03831a: 7120 7804 3600 |0069: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -038320: 0a03 |006c: move-result v3 │ │ -038322: 3803 ecff |006d: if-eqz v3, 0059 // -0014 │ │ -038326: 6e10 b601 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/Call;.cancel:()V // method@01b6 │ │ -03832c: 28e7 |0072: goto 0059 // -0019 │ │ -03832e: 1e05 |0073: monitor-exit v5 │ │ -038330: 0e00 |0074: return-void │ │ +03ac54: |[03ac54] com.squareup.okhttp.Dispatcher.cancel:(Ljava/lang/Object;)V │ │ +03ac64: 1d05 |0000: monitor-enter v5 │ │ +03ac66: 5452 e200 |0001: iget-object v2, v5, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ +03ac6a: 7210 400b 0200 |0003: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +03ac70: 0c02 |0006: move-result-object v2 │ │ +03ac72: 7210 460b 0200 |0007: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03ac78: 0a03 |000a: move-result v3 │ │ +03ac7a: 3803 1900 |000b: if-eqz v3, 0024 // +0019 │ │ +03ac7e: 7210 470b 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03ac84: 0c00 |0010: move-result-object v0 │ │ +03ac86: 1f00 9c00 |0011: check-cast v0, Lcom/squareup/okhttp/Call$AsyncCall; // type@009c │ │ +03ac8a: 6e10 b101 0000 |0013: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.tag:()Ljava/lang/Object; // method@01b1 │ │ +03ac90: 0c03 |0016: move-result-object v3 │ │ +03ac92: 7120 7804 3600 |0017: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +03ac98: 0a03 |001a: move-result v3 │ │ +03ac9a: 3803 ecff |001b: if-eqz v3, 0007 // -0014 │ │ +03ac9e: 6e10 ac01 0000 |001d: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.cancel:()V // method@01ac │ │ +03aca4: 28e7 |0020: goto 0007 // -0019 │ │ +03aca6: 0d02 |0021: move-exception v2 │ │ +03aca8: 1e05 |0022: monitor-exit v5 │ │ +03acaa: 2702 |0023: throw v2 │ │ +03acac: 5452 e300 |0024: iget-object v2, v5, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03acb0: 7210 400b 0200 |0026: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +03acb6: 0c02 |0029: move-result-object v2 │ │ +03acb8: 7210 460b 0200 |002a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03acbe: 0a03 |002d: move-result v3 │ │ +03acc0: 3803 2500 |002e: if-eqz v3, 0053 // +0025 │ │ +03acc4: 7210 470b 0200 |0030: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03acca: 0c00 |0033: move-result-object v0 │ │ +03accc: 1f00 9c00 |0034: check-cast v0, Lcom/squareup/okhttp/Call$AsyncCall; // type@009c │ │ +03acd0: 6e10 b101 0000 |0036: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.tag:()Ljava/lang/Object; // method@01b1 │ │ +03acd6: 0c03 |0039: move-result-object v3 │ │ +03acd8: 7120 7804 3600 |003a: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +03acde: 0a03 |003d: move-result v3 │ │ +03ace0: 3803 ecff |003e: if-eqz v3, 002a // -0014 │ │ +03ace4: 6e10 ae01 0000 |0040: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.get:()Lcom/squareup/okhttp/Call; // method@01ae │ │ +03acea: 0c03 |0043: move-result-object v3 │ │ +03acec: 1214 |0044: const/4 v4, #int 1 // #1 │ │ +03acee: 5c34 5c00 |0045: iput-boolean v4, v3, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ +03acf2: 6e10 ae01 0000 |0047: invoke-virtual {v0}, Lcom/squareup/okhttp/Call$AsyncCall;.get:()Lcom/squareup/okhttp/Call; // method@01ae │ │ +03acf8: 0c03 |004a: move-result-object v3 │ │ +03acfa: 5431 5e00 |004b: iget-object v1, v3, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +03acfe: 3801 ddff |004d: if-eqz v1, 002a // -0023 │ │ +03ad02: 6e10 a906 0100 |004f: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.cancel:()V // method@06a9 │ │ +03ad08: 28d8 |0052: goto 002a // -0028 │ │ +03ad0a: 5452 de00 |0053: iget-object v2, v5, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ +03ad0e: 7210 400b 0200 |0055: invoke-interface {v2}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@0b40 │ │ +03ad14: 0c02 |0058: move-result-object v2 │ │ +03ad16: 7210 460b 0200 |0059: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03ad1c: 0a03 |005c: move-result v3 │ │ +03ad1e: 3803 1600 |005d: if-eqz v3, 0073 // +0016 │ │ +03ad22: 7210 470b 0200 |005f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03ad28: 0c00 |0062: move-result-object v0 │ │ +03ad2a: 1f00 9d00 |0063: check-cast v0, Lcom/squareup/okhttp/Call; // type@009d │ │ +03ad2e: 6e10 be01 0000 |0065: invoke-virtual {v0}, Lcom/squareup/okhttp/Call;.tag:()Ljava/lang/Object; // method@01be │ │ +03ad34: 0c03 |0068: move-result-object v3 │ │ +03ad36: 7120 7804 3600 |0069: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +03ad3c: 0a03 |006c: move-result v3 │ │ +03ad3e: 3803 ecff |006d: if-eqz v3, 0059 // -0014 │ │ +03ad42: 6e10 b601 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/Call;.cancel:()V // method@01b6 │ │ +03ad48: 28e7 |0072: goto 0059 // -0019 │ │ +03ad4a: 1e05 |0073: monitor-exit v5 │ │ +03ad4c: 0e00 |0074: return-void │ │ catches : 2 │ │ 0x0001 - 0x0020 │ │ -> 0x0021 │ │ 0x0024 - 0x0072 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=118 │ │ @@ -10136,38 +10136,38 @@ │ │ type : '(Lcom/squareup/okhttp/Call$AsyncCall;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -038348: |[038348] com.squareup.okhttp.Dispatcher.enqueue:(Lcom/squareup/okhttp/Call$AsyncCall;)V │ │ -038358: 1d02 |0000: monitor-enter v2 │ │ -03835a: 5420 e300 |0001: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -03835e: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ -038364: 0a00 |0006: move-result v0 │ │ -038366: 5221 e000 |0007: iget v1, v2, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ -03836a: 3510 1800 |0009: if-ge v0, v1, 0021 // +0018 │ │ -03836e: 7020 1e02 3200 |000b: invoke-direct {v2, v3}, Lcom/squareup/okhttp/Dispatcher;.runningCallsForHost:(Lcom/squareup/okhttp/Call$AsyncCall;)I // method@021e │ │ -038374: 0a00 |000e: move-result v0 │ │ -038376: 5221 e100 |000f: iget v1, v2, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ -03837a: 3510 1000 |0011: if-ge v0, v1, 0021 // +0010 │ │ -03837e: 5420 e300 |0013: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -038382: 7220 3e0b 3000 |0015: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ -038388: 6e10 1802 0200 |0018: invoke-virtual {v2}, Lcom/squareup/okhttp/Dispatcher;.getExecutorService:()Ljava/util/concurrent/ExecutorService; // method@0218 │ │ -03838e: 0c00 |001b: move-result-object v0 │ │ -038390: 7220 a30b 3000 |001c: invoke-interface {v0, v3}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -038396: 1e02 |001f: monitor-exit v2 │ │ -038398: 0e00 |0020: return-void │ │ -03839a: 5420 e200 |0021: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ -03839e: 7220 3e0b 3000 |0023: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ -0383a4: 28f9 |0026: goto 001f // -0007 │ │ -0383a6: 0d00 |0027: move-exception v0 │ │ -0383a8: 1e02 |0028: monitor-exit v2 │ │ -0383aa: 2700 |0029: throw v0 │ │ +03ad64: |[03ad64] com.squareup.okhttp.Dispatcher.enqueue:(Lcom/squareup/okhttp/Call$AsyncCall;)V │ │ +03ad74: 1d02 |0000: monitor-enter v2 │ │ +03ad76: 5420 e300 |0001: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03ad7a: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ +03ad80: 0a00 |0006: move-result v0 │ │ +03ad82: 5221 e000 |0007: iget v1, v2, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ +03ad86: 3510 1800 |0009: if-ge v0, v1, 0021 // +0018 │ │ +03ad8a: 7020 1e02 3200 |000b: invoke-direct {v2, v3}, Lcom/squareup/okhttp/Dispatcher;.runningCallsForHost:(Lcom/squareup/okhttp/Call$AsyncCall;)I // method@021e │ │ +03ad90: 0a00 |000e: move-result v0 │ │ +03ad92: 5221 e100 |000f: iget v1, v2, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ +03ad96: 3510 1000 |0011: if-ge v0, v1, 0021 // +0010 │ │ +03ad9a: 5420 e300 |0013: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03ad9e: 7220 3e0b 3000 |0015: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ +03ada4: 6e10 1802 0200 |0018: invoke-virtual {v2}, Lcom/squareup/okhttp/Dispatcher;.getExecutorService:()Ljava/util/concurrent/ExecutorService; // method@0218 │ │ +03adaa: 0c00 |001b: move-result-object v0 │ │ +03adac: 7220 a30b 3000 |001c: invoke-interface {v0, v3}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +03adb2: 1e02 |001f: monitor-exit v2 │ │ +03adb4: 0e00 |0020: return-void │ │ +03adb6: 5420 e200 |0021: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ +03adba: 7220 3e0b 3000 |0023: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ +03adc0: 28f9 |0026: goto 001f // -0007 │ │ +03adc2: 0d00 |0027: move-exception v0 │ │ +03adc4: 1e02 |0028: monitor-exit v2 │ │ +03adc6: 2700 |0029: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001f │ │ -> 0x0027 │ │ 0x0021 - 0x0026 │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=108 │ │ @@ -10185,23 +10185,23 @@ │ │ type : '(Lcom/squareup/okhttp/Call;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0383c0: |[0383c0] com.squareup.okhttp.Dispatcher.executed:(Lcom/squareup/okhttp/Call;)V │ │ -0383d0: 1d01 |0000: monitor-enter v1 │ │ -0383d2: 5410 de00 |0001: iget-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ -0383d6: 7220 3e0b 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ -0383dc: 1e01 |0006: monitor-exit v1 │ │ -0383de: 0e00 |0007: return-void │ │ -0383e0: 0d00 |0008: move-exception v0 │ │ -0383e2: 1e01 |0009: monitor-exit v1 │ │ -0383e4: 2700 |000a: throw v0 │ │ +03addc: |[03addc] com.squareup.okhttp.Dispatcher.executed:(Lcom/squareup/okhttp/Call;)V │ │ +03adec: 1d01 |0000: monitor-enter v1 │ │ +03adee: 5410 de00 |0001: iget-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ +03adf2: 7220 3e0b 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@0b3e │ │ +03adf8: 1e01 |0006: monitor-exit v1 │ │ +03adfa: 0e00 |0007: return-void │ │ +03adfc: 0d00 |0008: move-exception v0 │ │ +03adfe: 1e01 |0009: monitor-exit v1 │ │ +03ae00: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=173 │ │ 0x0006 line=174 │ │ 0x0008 line=173 │ │ @@ -10214,30 +10214,30 @@ │ │ type : '(Lcom/squareup/okhttp/Call$AsyncCall;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0383f4: |[0383f4] com.squareup.okhttp.Dispatcher.finished:(Lcom/squareup/okhttp/Call$AsyncCall;)V │ │ -038404: 1d02 |0000: monitor-enter v2 │ │ -038406: 5420 e300 |0001: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -03840a: 7220 410b 3000 |0003: invoke-interface {v0, v3}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@0b41 │ │ -038410: 0a00 |0006: move-result v0 │ │ -038412: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -038416: 2200 9b01 |0009: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -03841a: 1a01 d701 |000b: const-string v1, "AsyncCall wasn't running!" // string@01d7 │ │ -03841e: 7020 c709 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -038424: 2700 |0010: throw v0 │ │ -038426: 0d00 |0011: move-exception v0 │ │ -038428: 1e02 |0012: monitor-exit v2 │ │ -03842a: 2700 |0013: throw v0 │ │ -03842c: 7010 1d02 0200 |0014: invoke-direct {v2}, Lcom/squareup/okhttp/Dispatcher;.promoteCalls:()V // method@021d │ │ -038432: 1e02 |0017: monitor-exit v2 │ │ -038434: 0e00 |0018: return-void │ │ +03ae10: |[03ae10] com.squareup.okhttp.Dispatcher.finished:(Lcom/squareup/okhttp/Call$AsyncCall;)V │ │ +03ae20: 1d02 |0000: monitor-enter v2 │ │ +03ae22: 5420 e300 |0001: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03ae26: 7220 410b 3000 |0003: invoke-interface {v0, v3}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@0b41 │ │ +03ae2c: 0a00 |0006: move-result v0 │ │ +03ae2e: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +03ae32: 2200 ad01 |0009: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +03ae36: 1a01 d701 |000b: const-string v1, "AsyncCall wasn't running!" // string@01d7 │ │ +03ae3a: 7020 c709 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +03ae40: 2700 |0010: throw v0 │ │ +03ae42: 0d00 |0011: move-exception v0 │ │ +03ae44: 1e02 |0012: monitor-exit v2 │ │ +03ae46: 2700 |0013: throw v0 │ │ +03ae48: 7010 1d02 0200 |0014: invoke-direct {v2}, Lcom/squareup/okhttp/Dispatcher;.promoteCalls:()V // method@021d │ │ +03ae4e: 1e02 |0017: monitor-exit v2 │ │ +03ae50: 0e00 |0018: return-void │ │ catches : 2 │ │ 0x0001 - 0x0011 │ │ -> 0x0011 │ │ 0x0014 - 0x0017 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=141 │ │ @@ -10252,29 +10252,29 @@ │ │ type : '(Lcom/squareup/okhttp/Call;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03844c: |[03844c] com.squareup.okhttp.Dispatcher.finished:(Lcom/squareup/okhttp/Call;)V │ │ -03845c: 1d02 |0000: monitor-enter v2 │ │ -03845e: 5420 de00 |0001: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ -038462: 7220 410b 3000 |0003: invoke-interface {v0, v3}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@0b41 │ │ -038468: 0a00 |0006: move-result v0 │ │ -03846a: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -03846e: 2200 9b01 |0009: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -038472: 1a01 4d02 |000b: const-string v1, "Call wasn't in-flight!" // string@024d │ │ -038476: 7020 c709 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -03847c: 2700 |0010: throw v0 │ │ -03847e: 0d00 |0011: move-exception v0 │ │ -038480: 1e02 |0012: monitor-exit v2 │ │ -038482: 2700 |0013: throw v0 │ │ -038484: 1e02 |0014: monitor-exit v2 │ │ -038486: 0e00 |0015: return-void │ │ +03ae68: |[03ae68] com.squareup.okhttp.Dispatcher.finished:(Lcom/squareup/okhttp/Call;)V │ │ +03ae78: 1d02 |0000: monitor-enter v2 │ │ +03ae7a: 5420 de00 |0001: iget-object v0, v2, Lcom/squareup/okhttp/Dispatcher;.executedCalls:Ljava/util/Deque; // field@00de │ │ +03ae7e: 7220 410b 3000 |0003: invoke-interface {v0, v3}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@0b41 │ │ +03ae84: 0a00 |0006: move-result v0 │ │ +03ae86: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +03ae8a: 2200 ad01 |0009: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +03ae8e: 1a01 4d02 |000b: const-string v1, "Call wasn't in-flight!" // string@024d │ │ +03ae92: 7020 c709 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +03ae98: 2700 |0010: throw v0 │ │ +03ae9a: 0d00 |0011: move-exception v0 │ │ +03ae9c: 1e02 |0012: monitor-exit v2 │ │ +03ae9e: 2700 |0013: throw v0 │ │ +03aea0: 1e02 |0014: monitor-exit v2 │ │ +03aea2: 0e00 |0015: return-void │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=178 │ │ 0x0014 line=179 │ │ locals : │ │ @@ -10286,37 +10286,37 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 39 16-bit code units │ │ -038494: |[038494] com.squareup.okhttp.Dispatcher.getExecutorService:()Ljava/util/concurrent/ExecutorService; │ │ -0384a4: 1d09 |0000: monitor-enter v9 │ │ -0384a6: 5490 df00 |0001: iget-object v0, v9, Lcom/squareup/okhttp/Dispatcher;.executorService:Ljava/util/concurrent/ExecutorService; // field@00df │ │ -0384aa: 3900 1d00 |0003: if-nez v0, 0020 // +001d │ │ -0384ae: 2201 2e02 |0005: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@022e │ │ -0384b2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0384b4: 1403 ffff ff7f |0008: const v3, #float nan // #7fffffff │ │ -0384ba: 1604 3c00 |000b: const-wide/16 v4, #int 60 // #3c │ │ -0384be: 6206 d604 |000d: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -0384c2: 2207 2c02 |000f: new-instance v7, Ljava/util/concurrent/SynchronousQueue; // type@022c │ │ -0384c6: 7010 ad0b 0700 |0011: invoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@0bad │ │ -0384cc: 1a00 3709 |0014: const-string v0, "OkHttp Dispatcher" // string@0937 │ │ -0384d0: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -0384d2: 7120 8404 8000 |0017: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ -0384d8: 0c08 |001a: move-result-object v8 │ │ -0384da: 7608 af0b 0100 |001b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ -0384e0: 5b91 df00 |001e: iput-object v1, v9, Lcom/squareup/okhttp/Dispatcher;.executorService:Ljava/util/concurrent/ExecutorService; // field@00df │ │ -0384e4: 5490 df00 |0020: iget-object v0, v9, Lcom/squareup/okhttp/Dispatcher;.executorService:Ljava/util/concurrent/ExecutorService; // field@00df │ │ -0384e8: 1e09 |0022: monitor-exit v9 │ │ -0384ea: 1100 |0023: return-object v0 │ │ -0384ec: 0d00 |0024: move-exception v0 │ │ -0384ee: 1e09 |0025: monitor-exit v9 │ │ -0384f0: 2700 |0026: throw v0 │ │ +03aeb0: |[03aeb0] com.squareup.okhttp.Dispatcher.getExecutorService:()Ljava/util/concurrent/ExecutorService; │ │ +03aec0: 1d09 |0000: monitor-enter v9 │ │ +03aec2: 5490 df00 |0001: iget-object v0, v9, Lcom/squareup/okhttp/Dispatcher;.executorService:Ljava/util/concurrent/ExecutorService; // field@00df │ │ +03aec6: 3900 1d00 |0003: if-nez v0, 0020 // +001d │ │ +03aeca: 2200 4102 |0005: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0241 │ │ +03aece: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +03aed0: 1402 ffff ff7f |0008: const v2, #float nan // #7fffffff │ │ +03aed6: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ +03aeda: 6205 d604 |000d: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +03aede: 2206 3f02 |000f: new-instance v6, Ljava/util/concurrent/SynchronousQueue; // type@023f │ │ +03aee2: 7010 ad0b 0600 |0011: invoke-direct {v6}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@0bad │ │ +03aee8: 1a07 4b09 |0014: const-string v7, "OkHttp Dispatcher" // string@094b │ │ +03aeec: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +03aeee: 7120 8404 8700 |0017: invoke-static {v7, v8}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ +03aef4: 0c07 |001a: move-result-object v7 │ │ +03aef6: 7608 af0b 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ +03aefc: 5b90 df00 |001e: iput-object v0, v9, Lcom/squareup/okhttp/Dispatcher;.executorService:Ljava/util/concurrent/ExecutorService; // field@00df │ │ +03af00: 5490 df00 |0020: iget-object v0, v9, Lcom/squareup/okhttp/Dispatcher;.executorService:Ljava/util/concurrent/ExecutorService; // field@00df │ │ +03af04: 1e09 |0022: monitor-exit v9 │ │ +03af06: 1100 |0023: return-object v0 │ │ +03af08: 0d00 |0024: move-exception v0 │ │ +03af0a: 1e09 |0025: monitor-exit v9 │ │ +03af0c: 2700 |0026: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x0017 line=62 │ │ @@ -10330,22 +10330,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -038500: |[038500] com.squareup.okhttp.Dispatcher.getMaxRequests:()I │ │ -038510: 1d01 |0000: monitor-enter v1 │ │ -038512: 5210 e000 |0001: iget v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ -038516: 1e01 |0003: monitor-exit v1 │ │ -038518: 0f00 |0004: return v0 │ │ -03851a: 0d00 |0005: move-exception v0 │ │ -03851c: 1e01 |0006: monitor-exit v1 │ │ -03851e: 2700 |0007: throw v0 │ │ +03af1c: |[03af1c] com.squareup.okhttp.Dispatcher.getMaxRequests:()I │ │ +03af2c: 1d01 |0000: monitor-enter v1 │ │ +03af2e: 5210 e000 |0001: iget v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ +03af32: 1e01 |0003: monitor-exit v1 │ │ +03af34: 0f00 |0004: return v0 │ │ +03af36: 0d00 |0005: move-exception v0 │ │ +03af38: 1e01 |0006: monitor-exit v1 │ │ +03af3a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Dispatcher; │ │ @@ -10355,22 +10355,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03852c: |[03852c] com.squareup.okhttp.Dispatcher.getMaxRequestsPerHost:()I │ │ -03853c: 1d01 |0000: monitor-enter v1 │ │ -03853e: 5210 e100 |0001: iget v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ -038542: 1e01 |0003: monitor-exit v1 │ │ -038544: 0f00 |0004: return v0 │ │ -038546: 0d00 |0005: move-exception v0 │ │ -038548: 1e01 |0006: monitor-exit v1 │ │ -03854a: 2700 |0007: throw v0 │ │ +03af48: |[03af48] com.squareup.okhttp.Dispatcher.getMaxRequestsPerHost:()I │ │ +03af58: 1d01 |0000: monitor-enter v1 │ │ +03af5a: 5210 e100 |0001: iget v0, v1, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ +03af5e: 1e01 |0003: monitor-exit v1 │ │ +03af60: 0f00 |0004: return v0 │ │ +03af62: 0d00 |0005: move-exception v0 │ │ +03af64: 1e01 |0006: monitor-exit v1 │ │ +03af66: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Dispatcher; │ │ @@ -10380,24 +10380,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -038558: |[038558] com.squareup.okhttp.Dispatcher.getQueuedCallCount:()I │ │ -038568: 1d01 |0000: monitor-enter v1 │ │ -03856a: 5410 e200 |0001: iget-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ -03856e: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ -038574: 0a00 |0006: move-result v0 │ │ -038576: 1e01 |0007: monitor-exit v1 │ │ -038578: 0f00 |0008: return v0 │ │ -03857a: 0d00 |0009: move-exception v0 │ │ -03857c: 1e01 |000a: monitor-exit v1 │ │ -03857e: 2700 |000b: throw v0 │ │ +03af74: |[03af74] com.squareup.okhttp.Dispatcher.getQueuedCallCount:()I │ │ +03af84: 1d01 |0000: monitor-enter v1 │ │ +03af86: 5410 e200 |0001: iget-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.readyCalls:Ljava/util/Deque; // field@00e2 │ │ +03af8a: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ +03af90: 0a00 |0006: move-result v0 │ │ +03af92: 1e01 |0007: monitor-exit v1 │ │ +03af94: 0f00 |0008: return v0 │ │ +03af96: 0d00 |0009: move-exception v0 │ │ +03af98: 1e01 |000a: monitor-exit v1 │ │ +03af9a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/Dispatcher; │ │ @@ -10407,24 +10407,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03858c: |[03858c] com.squareup.okhttp.Dispatcher.getRunningCallCount:()I │ │ -03859c: 1d01 |0000: monitor-enter v1 │ │ -03859e: 5410 e300 |0001: iget-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ -0385a2: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ -0385a8: 0a00 |0006: move-result v0 │ │ -0385aa: 1e01 |0007: monitor-exit v1 │ │ -0385ac: 0f00 |0008: return v0 │ │ -0385ae: 0d00 |0009: move-exception v0 │ │ -0385b0: 1e01 |000a: monitor-exit v1 │ │ -0385b2: 2700 |000b: throw v0 │ │ +03afa8: |[03afa8] com.squareup.okhttp.Dispatcher.getRunningCallCount:()I │ │ +03afb8: 1d01 |0000: monitor-enter v1 │ │ +03afba: 5410 e300 |0001: iget-object v0, v1, Lcom/squareup/okhttp/Dispatcher;.runningCalls:Ljava/util/Deque; // field@00e3 │ │ +03afbe: 7210 420b 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@0b42 │ │ +03afc4: 0a00 |0006: move-result v0 │ │ +03afc6: 1e01 |0007: monitor-exit v1 │ │ +03afc8: 0f00 |0008: return v0 │ │ +03afca: 0d00 |0009: move-exception v0 │ │ +03afcc: 1e01 |000a: monitor-exit v1 │ │ +03afce: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/Dispatcher; │ │ @@ -10434,37 +10434,37 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0385c0: |[0385c0] com.squareup.okhttp.Dispatcher.setMaxRequests:(I)V │ │ -0385d0: 1d03 |0000: monitor-enter v3 │ │ -0385d2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0385d4: 3504 1e00 |0002: if-ge v4, v0, 0020 // +001e │ │ -0385d8: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0385dc: 2201 c101 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0385e0: 7010 500a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0385e6: 1a02 7c15 |000b: const-string v2, "max < 1: " // string@157c │ │ -0385ea: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0385f0: 0c01 |0010: move-result-object v1 │ │ -0385f2: 6e20 550a 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0385f8: 0c01 |0014: move-result-object v1 │ │ -0385fa: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -038600: 0c01 |0018: move-result-object v1 │ │ -038602: 7020 ef09 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038608: 2700 |001c: throw v0 │ │ -03860a: 0d00 |001d: move-exception v0 │ │ -03860c: 1e03 |001e: monitor-exit v3 │ │ -03860e: 2700 |001f: throw v0 │ │ -038610: 5934 e000 |0020: iput v4, v3, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ -038614: 7010 1d02 0300 |0022: invoke-direct {v3}, Lcom/squareup/okhttp/Dispatcher;.promoteCalls:()V // method@021d │ │ -03861a: 1e03 |0025: monitor-exit v3 │ │ -03861c: 0e00 |0026: return-void │ │ +03afdc: |[03afdc] com.squareup.okhttp.Dispatcher.setMaxRequests:(I)V │ │ +03afec: 1d03 |0000: monitor-enter v3 │ │ +03afee: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +03aff0: 3504 1e00 |0002: if-ge v4, v0, 0020 // +001e │ │ +03aff4: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03aff8: 2201 d301 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03affc: 7010 500a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03b002: 1a02 8d15 |000b: const-string v2, "max < 1: " // string@158d │ │ +03b006: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03b00c: 0c01 |0010: move-result-object v1 │ │ +03b00e: 6e20 550a 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03b014: 0c01 |0014: move-result-object v1 │ │ +03b016: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03b01c: 0c01 |0018: move-result-object v1 │ │ +03b01e: 7020 ef09 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b024: 2700 |001c: throw v0 │ │ +03b026: 0d00 |001d: move-exception v0 │ │ +03b028: 1e03 |001e: monitor-exit v3 │ │ +03b02a: 2700 |001f: throw v0 │ │ +03b02c: 5934 e000 |0020: iput v4, v3, Lcom/squareup/okhttp/Dispatcher;.maxRequests:I // field@00e0 │ │ +03b030: 7010 1d02 0300 |0022: invoke-direct {v3}, Lcom/squareup/okhttp/Dispatcher;.promoteCalls:()V // method@021d │ │ +03b036: 1e03 |0025: monitor-exit v3 │ │ +03b038: 0e00 |0026: return-void │ │ catches : 2 │ │ 0x0004 - 0x001d │ │ -> 0x001d │ │ 0x0020 - 0x0025 │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=75 │ │ @@ -10482,37 +10482,37 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -038634: |[038634] com.squareup.okhttp.Dispatcher.setMaxRequestsPerHost:(I)V │ │ -038644: 1d03 |0000: monitor-enter v3 │ │ -038646: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -038648: 3504 1e00 |0002: if-ge v4, v0, 0020 // +001e │ │ -03864c: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038650: 2201 c101 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -038654: 7010 500a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03865a: 1a02 7c15 |000b: const-string v2, "max < 1: " // string@157c │ │ -03865e: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -038664: 0c01 |0010: move-result-object v1 │ │ -038666: 6e20 550a 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03866c: 0c01 |0014: move-result-object v1 │ │ -03866e: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -038674: 0c01 |0018: move-result-object v1 │ │ -038676: 7020 ef09 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03867c: 2700 |001c: throw v0 │ │ -03867e: 0d00 |001d: move-exception v0 │ │ -038680: 1e03 |001e: monitor-exit v3 │ │ -038682: 2700 |001f: throw v0 │ │ -038684: 5934 e100 |0020: iput v4, v3, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ -038688: 7010 1d02 0300 |0022: invoke-direct {v3}, Lcom/squareup/okhttp/Dispatcher;.promoteCalls:()V // method@021d │ │ -03868e: 1e03 |0025: monitor-exit v3 │ │ -038690: 0e00 |0026: return-void │ │ +03b050: |[03b050] com.squareup.okhttp.Dispatcher.setMaxRequestsPerHost:(I)V │ │ +03b060: 1d03 |0000: monitor-enter v3 │ │ +03b062: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +03b064: 3504 1e00 |0002: if-ge v4, v0, 0020 // +001e │ │ +03b068: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b06c: 2201 d301 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03b070: 7010 500a 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03b076: 1a02 8d15 |000b: const-string v2, "max < 1: " // string@158d │ │ +03b07a: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03b080: 0c01 |0010: move-result-object v1 │ │ +03b082: 6e20 550a 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03b088: 0c01 |0014: move-result-object v1 │ │ +03b08a: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03b090: 0c01 |0018: move-result-object v1 │ │ +03b092: 7020 ef09 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b098: 2700 |001c: throw v0 │ │ +03b09a: 0d00 |001d: move-exception v0 │ │ +03b09c: 1e03 |001e: monitor-exit v3 │ │ +03b09e: 2700 |001f: throw v0 │ │ +03b0a0: 5934 e100 |0020: iput v4, v3, Lcom/squareup/okhttp/Dispatcher;.maxRequestsPerHost:I // field@00e1 │ │ +03b0a4: 7010 1d02 0300 |0022: invoke-direct {v3}, Lcom/squareup/okhttp/Dispatcher;.promoteCalls:()V // method@021d │ │ +03b0aa: 1e03 |0025: monitor-exit v3 │ │ +03b0ac: 0e00 |0026: return-void │ │ catches : 2 │ │ 0x0004 - 0x001d │ │ -> 0x001d │ │ 0x0020 - 0x0025 │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=96 │ │ @@ -10524,17 +10524,17 @@ │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lcom/squareup/okhttp/Dispatcher; │ │ 0x0000 - 0x0027 reg=4 maxRequestsPerHost I │ │ │ │ source_file_idx : 749 (Dispatcher.java) │ │ │ │ Class #24 header: │ │ -class_idx : 155 │ │ +class_idx : 173 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 754 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #24 annotations: │ │ @@ -10559,19 +10559,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0386a8: |[0386a8] com.squareup.okhttp.Dns.:()V │ │ -0386b8: 2200 9a00 |0000: new-instance v0, Lcom/squareup/okhttp/Dns$1; // type@009a │ │ -0386bc: 7010 2102 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Dns$1;.:()V // method@0221 │ │ -0386c2: 6900 e400 |0005: sput-object v0, Lcom/squareup/okhttp/Dns;.SYSTEM:Lcom/squareup/okhttp/Dns; // field@00e4 │ │ -0386c6: 0e00 |0007: return-void │ │ +03b0c4: |[03b0c4] com.squareup.okhttp.Dns.:()V │ │ +03b0d4: 2200 ac00 |0000: new-instance v0, Lcom/squareup/okhttp/Dns$1; // type@00ac │ │ +03b0d8: 7010 2102 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Dns$1;.:()V // method@0221 │ │ +03b0de: 6900 e400 |0005: sput-object v0, Lcom/squareup/okhttp/Dns;.SYSTEM:Lcom/squareup/okhttp/Dns; // field@00e4 │ │ +03b0e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/Dns;) │ │ @@ -10579,17 +10579,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 754 (Dns.java) │ │ │ │ Class #25 header: │ │ -class_idx : 156 │ │ +class_idx : 174 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 908 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #25 - │ │ @@ -10613,20 +10613,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0386c8: |[0386c8] com.squareup.okhttp.FormEncodingBuilder.:()V │ │ -0386d8: 1a00 9d0d |0000: const-string v0, "application/x-www-form-urlencoded" // string@0d9d │ │ -0386dc: 7110 c302 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -0386e2: 0c00 |0005: move-result-object v0 │ │ -0386e4: 6900 e500 |0006: sput-object v0, Lcom/squareup/okhttp/FormEncodingBuilder;.CONTENT_TYPE:Lcom/squareup/okhttp/MediaType; // field@00e5 │ │ -0386e8: 0e00 |0008: return-void │ │ +03b0e4: |[03b0e4] com.squareup.okhttp.FormEncodingBuilder.:()V │ │ +03b0f4: 1a00 b10d |0000: const-string v0, "application/x-www-form-urlencoded" // string@0db1 │ │ +03b0f8: 7110 c302 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +03b0fe: 0c00 |0005: move-result-object v0 │ │ +03b100: 6900 e500 |0006: sput-object v0, Lcom/squareup/okhttp/FormEncodingBuilder;.CONTENT_TYPE:Lcom/squareup/okhttp/MediaType; // field@00e5 │ │ +03b104: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0002 line=26 │ │ 0x0008 line=25 │ │ locals : │ │ │ │ @@ -10635,20 +10635,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0386ec: |[0386ec] com.squareup.okhttp.FormEncodingBuilder.:()V │ │ -0386fc: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -038702: 2200 8f02 |0003: new-instance v0, Lokio/Buffer; // type@028f │ │ -038706: 7010 7f0d 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -03870c: 5b10 e600 |0008: iput-object v0, v1, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -038710: 0e00 |000a: return-void │ │ +03b108: |[03b108] com.squareup.okhttp.FormEncodingBuilder.:()V │ │ +03b118: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03b11e: 2200 a302 |0003: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +03b122: 7010 7f0d 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +03b128: 5b10 e600 |0008: iput-object v0, v1, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b12c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/squareup/okhttp/FormEncodingBuilder; │ │ │ │ @@ -10658,46 +10658,46 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/FormEncodingBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 57 16-bit code units │ │ -038714: |[038714] com.squareup.okhttp.FormEncodingBuilder.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/FormEncodingBuilder; │ │ -038724: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -038726: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -038728: 5480 e600 |0002: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -03872c: 6e10 bb0d 0000 |0004: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -038732: 0b00 |0007: move-result-wide v0 │ │ -038734: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ -038738: 3100 0004 |000a: cmp-long v0, v0, v4 │ │ -03873c: 3d00 0900 |000c: if-lez v0, 0015 // +0009 │ │ -038740: 5480 e600 |000e: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -038744: 1301 2600 |0010: const/16 v1, #int 38 // #26 │ │ -038748: 6e20 cb0d 1000 |0012: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -03874e: 5480 e600 |0015: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -038752: 6e10 380a 0900 |0017: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -038758: 0a03 |001a: move-result v3 │ │ -03875a: 1a04 2c00 |001b: const-string v4, " "':;<=>@[]^`{}|/\?#&!$(),~" // string@002c │ │ -03875e: 0791 |001d: move-object v1, v9 │ │ -038760: 0125 |001e: move v5, v2 │ │ -038762: 0167 |001f: move v7, v6 │ │ -038764: 7708 8d02 0000 |0020: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ -03876a: 5480 e600 |0023: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -03876e: 1301 3d00 |0025: const/16 v1, #int 61 // #3d │ │ -038772: 6e20 cb0d 1000 |0027: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -038778: 5480 e600 |002a: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -03877c: 6e10 380a 0a00 |002c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ -038782: 0a03 |002f: move-result v3 │ │ -038784: 1a04 2c00 |0030: const-string v4, " "':;<=>@[]^`{}|/\?#&!$(),~" // string@002c │ │ -038788: 07a1 |0032: move-object v1, v10 │ │ -03878a: 0125 |0033: move v5, v2 │ │ -03878c: 0167 |0034: move v7, v6 │ │ -03878e: 7708 8d02 0000 |0035: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ -038794: 1108 |0038: return-object v8 │ │ +03b130: |[03b130] com.squareup.okhttp.FormEncodingBuilder.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/FormEncodingBuilder; │ │ +03b140: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +03b142: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03b144: 5480 e600 |0002: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b148: 6e10 bb0d 0000 |0004: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +03b14e: 0b00 |0007: move-result-wide v0 │ │ +03b150: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +03b154: 3100 0003 |000a: cmp-long v0, v0, v3 │ │ +03b158: 3d00 0900 |000c: if-lez v0, 0015 // +0009 │ │ +03b15c: 5480 e600 |000e: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b160: 1301 2600 |0010: const/16 v1, #int 38 // #26 │ │ +03b164: 6e20 cb0d 1000 |0012: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03b16a: 5480 e600 |0015: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b16e: 6e10 380a 0900 |0017: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03b174: 0a03 |001a: move-result v3 │ │ +03b176: 1a04 2c00 |001b: const-string v4, " "':;<=>@[]^`{}|/\?#&!$(),~" // string@002c │ │ +03b17a: 0791 |001d: move-object v1, v9 │ │ +03b17c: 0125 |001e: move v5, v2 │ │ +03b17e: 0167 |001f: move v7, v6 │ │ +03b180: 7708 8d02 0000 |0020: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ +03b186: 5480 e600 |0023: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b18a: 1301 3d00 |0025: const/16 v1, #int 61 // #3d │ │ +03b18e: 6e20 cb0d 1000 |0027: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03b194: 5480 e600 |002a: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b198: 6e10 380a 0a00 |002c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03b19e: 0a03 |002f: move-result v3 │ │ +03b1a0: 1a04 2c00 |0030: const-string v4, " "':;<=>@[]^`{}|/\?#&!$(),~" // string@002c │ │ +03b1a4: 07a1 |0032: move-object v1, v10 │ │ +03b1a6: 0125 |0033: move v5, v2 │ │ +03b1a8: 0167 |0034: move v7, v6 │ │ +03b1aa: 7708 8d02 0000 |0035: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ +03b1b0: 1108 |0038: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x000e line=33 │ │ 0x0015 line=35 │ │ 0x0023 line=37 │ │ 0x002a line=38 │ │ @@ -10712,46 +10712,46 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/FormEncodingBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 57 16-bit code units │ │ -038798: |[038798] com.squareup.okhttp.FormEncodingBuilder.addEncoded:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/FormEncodingBuilder; │ │ -0387a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0387aa: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0387ac: 5480 e600 |0002: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -0387b0: 6e10 bb0d 0000 |0004: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -0387b6: 0b00 |0007: move-result-wide v0 │ │ -0387b8: 1606 0000 |0008: const-wide/16 v6, #int 0 // #0 │ │ -0387bc: 3100 0006 |000a: cmp-long v0, v0, v6 │ │ -0387c0: 3d00 0900 |000c: if-lez v0, 0015 // +0009 │ │ -0387c4: 5480 e600 |000e: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -0387c8: 1301 2600 |0010: const/16 v1, #int 38 // #26 │ │ -0387cc: 6e20 cb0d 1000 |0012: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0387d2: 5480 e600 |0015: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -0387d6: 6e10 380a 0900 |0017: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0387dc: 0a03 |001a: move-result v3 │ │ -0387de: 1a04 2c00 |001b: const-string v4, " "':;<=>@[]^`{}|/\?#&!$(),~" // string@002c │ │ -0387e2: 0791 |001d: move-object v1, v9 │ │ -0387e4: 0156 |001e: move v6, v5 │ │ -0387e6: 0157 |001f: move v7, v5 │ │ -0387e8: 7708 8d02 0000 |0020: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ -0387ee: 5480 e600 |0023: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -0387f2: 1301 3d00 |0025: const/16 v1, #int 61 // #3d │ │ -0387f6: 6e20 cb0d 1000 |0027: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0387fc: 5480 e600 |002a: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -038800: 6e10 380a 0a00 |002c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ -038806: 0a03 |002f: move-result v3 │ │ -038808: 1a04 2c00 |0030: const-string v4, " "':;<=>@[]^`{}|/\?#&!$(),~" // string@002c │ │ -03880c: 07a1 |0032: move-object v1, v10 │ │ -03880e: 0156 |0033: move v6, v5 │ │ -038810: 0157 |0034: move v7, v5 │ │ -038812: 7708 8d02 0000 |0035: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ -038818: 1108 |0038: return-object v8 │ │ +03b1b4: |[03b1b4] com.squareup.okhttp.FormEncodingBuilder.addEncoded:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/FormEncodingBuilder; │ │ +03b1c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03b1c6: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +03b1c8: 5480 e600 |0002: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b1cc: 6e10 bb0d 0000 |0004: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +03b1d2: 0b00 |0007: move-result-wide v0 │ │ +03b1d4: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +03b1d8: 3100 0003 |000a: cmp-long v0, v0, v3 │ │ +03b1dc: 3d00 0900 |000c: if-lez v0, 0015 // +0009 │ │ +03b1e0: 5480 e600 |000e: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b1e4: 1301 2600 |0010: const/16 v1, #int 38 // #26 │ │ +03b1e8: 6e20 cb0d 1000 |0012: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03b1ee: 5480 e600 |0015: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b1f2: 6e10 380a 0900 |0017: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03b1f8: 0a03 |001a: move-result v3 │ │ +03b1fa: 1a04 2c00 |001b: const-string v4, " "':;<=>@[]^`{}|/\?#&!$(),~" // string@002c │ │ +03b1fe: 0791 |001d: move-object v1, v9 │ │ +03b200: 0156 |001e: move v6, v5 │ │ +03b202: 0157 |001f: move v7, v5 │ │ +03b204: 7708 8d02 0000 |0020: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ +03b20a: 5480 e600 |0023: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b20e: 1301 3d00 |0025: const/16 v1, #int 61 // #3d │ │ +03b212: 6e20 cb0d 1000 |0027: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03b218: 5480 e600 |002a: iget-object v0, v8, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b21c: 6e10 380a 0a00 |002c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03b222: 0a03 |002f: move-result v3 │ │ +03b224: 1a04 2c00 |0030: const-string v4, " "':;<=>@[]^`{}|/\?#&!$(),~" // string@002c │ │ +03b228: 07a1 |0032: move-object v1, v10 │ │ +03b22a: 0156 |0033: move v6, v5 │ │ +03b22c: 0157 |0034: move v7, v5 │ │ +03b22e: 7708 8d02 0000 |0035: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ +03b234: 1108 |0038: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x000e line=46 │ │ 0x0015 line=48 │ │ 0x0023 line=50 │ │ 0x002a line=51 │ │ @@ -10766,34 +10766,34 @@ │ │ type : '()Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03881c: |[03881c] com.squareup.okhttp.FormEncodingBuilder.build:()Lcom/squareup/okhttp/RequestBody; │ │ -03882c: 6200 e500 |0000: sget-object v0, Lcom/squareup/okhttp/FormEncodingBuilder;.CONTENT_TYPE:Lcom/squareup/okhttp/MediaType; // field@00e5 │ │ -038830: 5421 e600 |0002: iget-object v1, v2, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ -038834: 6e10 bd0d 0100 |0004: invoke-virtual {v1}, Lokio/Buffer;.snapshot:()Lokio/ByteString; // method@0dbd │ │ -03883a: 0c01 |0007: move-result-object v1 │ │ -03883c: 7120 6203 1000 |0008: invoke-static {v0, v1}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)Lcom/squareup/okhttp/RequestBody; // method@0362 │ │ -038842: 0c00 |000b: move-result-object v0 │ │ -038844: 1100 |000c: return-object v0 │ │ +03b238: |[03b238] com.squareup.okhttp.FormEncodingBuilder.build:()Lcom/squareup/okhttp/RequestBody; │ │ +03b248: 6200 e500 |0000: sget-object v0, Lcom/squareup/okhttp/FormEncodingBuilder;.CONTENT_TYPE:Lcom/squareup/okhttp/MediaType; // field@00e5 │ │ +03b24c: 5421 e600 |0002: iget-object v1, v2, Lcom/squareup/okhttp/FormEncodingBuilder;.content:Lokio/Buffer; // field@00e6 │ │ +03b250: 6e10 bd0d 0100 |0004: invoke-virtual {v1}, Lokio/Buffer;.snapshot:()Lokio/ByteString; // method@0dbd │ │ +03b256: 0c01 |0007: move-result-object v1 │ │ +03b258: 7120 6203 1000 |0008: invoke-static {v0, v1}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)Lcom/squareup/okhttp/RequestBody; // method@0362 │ │ +03b25e: 0c00 |000b: move-result-object v0 │ │ +03b260: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/FormEncodingBuilder; │ │ │ │ source_file_idx : 908 (FormEncodingBuilder.java) │ │ │ │ Class #26 header: │ │ -class_idx : 157 │ │ +class_idx : 175 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 968 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ Class #26 annotations: │ │ @@ -10835,20 +10835,20 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -038848: |[038848] com.squareup.okhttp.Handshake.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V │ │ -038858: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03885e: 5b01 e700 |0003: iput-object v1, v0, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ -038862: 5b02 e900 |0005: iput-object v2, v0, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ -038866: 5b03 e800 |0007: iput-object v3, v0, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ -03886a: 0e00 |0009: return-void │ │ +03b264: |[03b264] com.squareup.okhttp.Handshake.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V │ │ +03b274: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03b27a: 5b01 e700 |0003: iput-object v1, v0, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ +03b27e: 5b02 e900 |0005: iput-object v2, v0, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ +03b282: 5b03 e800 |0007: iput-object v3, v0, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ +03b286: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ @@ -10865,27 +10865,27 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/squareup/okhttp/Handshake;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -03886c: |[03886c] com.squareup.okhttp.Handshake.get:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/squareup/okhttp/Handshake; │ │ -03887c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -038880: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038884: 1a01 e20e |0004: const-string v1, "cipherSuite == null" // string@0ee2 │ │ -038888: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03888e: 2700 |0009: throw v0 │ │ -038890: 2200 9d00 |000a: new-instance v0, Lcom/squareup/okhttp/Handshake; // type@009d │ │ -038894: 7110 7a04 0400 |000c: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -03889a: 0c01 |000f: move-result-object v1 │ │ -03889c: 7110 7a04 0500 |0010: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -0388a2: 0c02 |0013: move-result-object v2 │ │ -0388a4: 7040 2a02 3021 |0014: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/okhttp/Handshake;.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@022a │ │ -0388aa: 1100 |0017: return-object v0 │ │ +03b288: |[03b288] com.squareup.okhttp.Handshake.get:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/squareup/okhttp/Handshake; │ │ +03b298: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +03b29c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b2a0: 1a01 f50e |0004: const-string v1, "cipherSuite == null" // string@0ef5 │ │ +03b2a4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b2aa: 2700 |0009: throw v0 │ │ +03b2ac: 2200 af00 |000a: new-instance v0, Lcom/squareup/okhttp/Handshake; // type@00af │ │ +03b2b0: 7110 7a04 0400 |000c: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +03b2b6: 0c01 |000f: move-result-object v1 │ │ +03b2b8: 7110 7a04 0500 |0010: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +03b2be: 0c02 |0013: move-result-object v2 │ │ +03b2c0: 7040 2a02 3021 |0014: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/okhttp/Handshake;.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@022a │ │ +03b2c6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=72 │ │ 0x0010 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ @@ -10899,44 +10899,44 @@ │ │ type : '(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0388ac: |[0388ac] com.squareup.okhttp.Handshake.get:(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake; │ │ -0388bc: 7210 f00b 0800 |0000: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getCipherSuite:()Ljava/lang/String; // method@0bf0 │ │ -0388c2: 0c00 |0003: move-result-object v0 │ │ -0388c4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0388c8: 2206 ad01 |0006: new-instance v6, Ljava/lang/IllegalStateException; // type@01ad │ │ -0388cc: 1a07 e20e |0008: const-string v7, "cipherSuite == null" // string@0ee2 │ │ -0388d0: 7020 f209 7600 |000a: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0388d6: 2706 |000d: throw v6 │ │ -0388d8: 7210 f20b 0800 |000e: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@0bf2 │ │ -0388de: 0c04 |0011: move-result-object v4 │ │ -0388e0: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ -0388e4: 7110 7b04 0400 |0014: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -0388ea: 0c05 |0017: move-result-object v5 │ │ -0388ec: 7210 f10b 0800 |0018: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getLocalCertificates:()[Ljava/security/cert/Certificate; // method@0bf1 │ │ -0388f2: 0c02 |001b: move-result-object v2 │ │ -0388f4: 3802 1400 |001c: if-eqz v2, 0030 // +0014 │ │ -0388f8: 7110 7b04 0200 |001e: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -0388fe: 0c03 |0021: move-result-object v3 │ │ -038900: 2206 9d00 |0022: new-instance v6, Lcom/squareup/okhttp/Handshake; // type@009d │ │ -038904: 7040 2a02 0635 |0024: invoke-direct {v6, v0, v5, v3}, Lcom/squareup/okhttp/Handshake;.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@022a │ │ -03890a: 1106 |0027: return-object v6 │ │ -03890c: 0d01 |0028: move-exception v1 │ │ -03890e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -038910: 28e8 |002a: goto 0012 // -0018 │ │ -038912: 7100 340b 0000 |002b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -038918: 0c05 |002e: move-result-object v5 │ │ -03891a: 28e9 |002f: goto 0018 // -0017 │ │ -03891c: 7100 340b 0000 |0030: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -038922: 0c03 |0033: move-result-object v3 │ │ -038924: 28ee |0034: goto 0022 // -0012 │ │ +03b2c8: |[03b2c8] com.squareup.okhttp.Handshake.get:(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake; │ │ +03b2d8: 7210 f00b 0800 |0000: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getCipherSuite:()Ljava/lang/String; // method@0bf0 │ │ +03b2de: 0c00 |0003: move-result-object v0 │ │ +03b2e0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +03b2e4: 2206 bf01 |0006: new-instance v6, Ljava/lang/IllegalStateException; // type@01bf │ │ +03b2e8: 1a07 f50e |0008: const-string v7, "cipherSuite == null" // string@0ef5 │ │ +03b2ec: 7020 f209 7600 |000a: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03b2f2: 2706 |000d: throw v6 │ │ +03b2f4: 7210 f20b 0800 |000e: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@0bf2 │ │ +03b2fa: 0c04 |0011: move-result-object v4 │ │ +03b2fc: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ +03b300: 7110 7b04 0400 |0014: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +03b306: 0c05 |0017: move-result-object v5 │ │ +03b308: 7210 f10b 0800 |0018: invoke-interface {v8}, Ljavax/net/ssl/SSLSession;.getLocalCertificates:()[Ljava/security/cert/Certificate; // method@0bf1 │ │ +03b30e: 0c02 |001b: move-result-object v2 │ │ +03b310: 3802 1400 |001c: if-eqz v2, 0030 // +0014 │ │ +03b314: 7110 7b04 0200 |001e: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +03b31a: 0c03 |0021: move-result-object v3 │ │ +03b31c: 2206 af00 |0022: new-instance v6, Lcom/squareup/okhttp/Handshake; // type@00af │ │ +03b320: 7040 2a02 0635 |0024: invoke-direct {v6, v0, v5, v3}, Lcom/squareup/okhttp/Handshake;.:(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@022a │ │ +03b326: 1106 |0027: return-object v6 │ │ +03b328: 0d01 |0028: move-exception v1 │ │ +03b32a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +03b32c: 28e8 |002a: goto 0012 // -0018 │ │ +03b32e: 7100 340b 0000 |002b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +03b334: 0c05 |002e: move-result-object v5 │ │ +03b336: 28e9 |002f: goto 0018 // -0017 │ │ +03b338: 7100 340b 0000 |0030: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +03b33e: 0c03 |0033: move-result-object v3 │ │ +03b340: 28ee |0034: goto 0022 // -0012 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljavax/net/ssl/SSLPeerUnverifiedException; -> 0x0028 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x000e line=53 │ │ @@ -10968,17 +10968,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038938: |[038938] com.squareup.okhttp.Handshake.cipherSuite:()Ljava/lang/String; │ │ -038948: 5410 e700 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ -03894c: 1100 |0002: return-object v0 │ │ +03b354: |[03b354] com.squareup.okhttp.Handshake.cipherSuite:()Ljava/lang/String; │ │ +03b364: 5410 e700 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ +03b368: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Handshake; │ │ │ │ #1 : (in Lcom/squareup/okhttp/Handshake;) │ │ @@ -10986,38 +10986,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -038950: |[038950] com.squareup.okhttp.Handshake.equals:(Ljava/lang/Object;)Z │ │ -038960: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038962: 2052 9d00 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Handshake; // type@009d │ │ -038966: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -03896a: 0f01 |0005: return v1 │ │ -03896c: 0750 |0006: move-object v0, v5 │ │ -03896e: 1f00 9d00 |0007: check-cast v0, Lcom/squareup/okhttp/Handshake; // type@009d │ │ -038972: 5442 e700 |0009: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ -038976: 5403 e700 |000b: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ -03897a: 6e20 2a0a 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -038980: 0a02 |0010: move-result v2 │ │ -038982: 3802 f4ff |0011: if-eqz v2, 0005 // -000c │ │ -038986: 5442 e900 |0013: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ -03898a: 5403 e900 |0015: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ -03898e: 7220 640b 3200 |0017: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ -038994: 0a02 |001a: move-result v2 │ │ -038996: 3802 eaff |001b: if-eqz v2, 0005 // -0016 │ │ -03899a: 5442 e800 |001d: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ -03899e: 5403 e800 |001f: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ -0389a2: 7220 640b 3200 |0021: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ -0389a8: 0a02 |0024: move-result v2 │ │ -0389aa: 3802 e0ff |0025: if-eqz v2, 0005 // -0020 │ │ -0389ae: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -0389b0: 28dd |0028: goto 0005 // -0023 │ │ +03b36c: |[03b36c] com.squareup.okhttp.Handshake.equals:(Ljava/lang/Object;)Z │ │ +03b37c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03b37e: 2052 af00 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Handshake; // type@00af │ │ +03b382: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +03b386: 0f01 |0005: return v1 │ │ +03b388: 0750 |0006: move-object v0, v5 │ │ +03b38a: 1f00 af00 |0007: check-cast v0, Lcom/squareup/okhttp/Handshake; // type@00af │ │ +03b38e: 5442 e700 |0009: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ +03b392: 5403 e700 |000b: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ +03b396: 6e20 2a0a 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03b39c: 0a02 |0010: move-result v2 │ │ +03b39e: 3802 f4ff |0011: if-eqz v2, 0005 // -000c │ │ +03b3a2: 5442 e900 |0013: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ +03b3a6: 5403 e900 |0015: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ +03b3aa: 7220 640b 3200 |0017: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ +03b3b0: 0a02 |001a: move-result v2 │ │ +03b3b2: 3802 eaff |001b: if-eqz v2, 0005 // -0016 │ │ +03b3b6: 5442 e800 |001d: iget-object v2, v4, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ +03b3ba: 5403 e800 |001f: iget-object v3, v0, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ +03b3be: 7220 640b 3200 |0021: invoke-interface {v2, v3}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ +03b3c4: 0a02 |0024: move-result v2 │ │ +03b3c6: 3802 e0ff |0025: if-eqz v2, 0005 // -0020 │ │ +03b3ca: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +03b3cc: 28dd |0028: goto 0005 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0005 line=110 │ │ 0x0007 line=107 │ │ 0x0009 line=108 │ │ 0x0017 line=109 │ │ @@ -11032,31 +11032,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0389b4: |[0389b4] com.squareup.okhttp.Handshake.hashCode:()I │ │ -0389c4: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -0389c8: 5431 e700 |0002: iget-object v1, v3, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ -0389cc: 6e10 300a 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -0389d2: 0a01 |0007: move-result v1 │ │ -0389d4: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ -0389d8: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0389dc: 5432 e900 |000c: iget-object v2, v3, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ -0389e0: 7210 660b 0200 |000e: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ -0389e6: 0a02 |0011: move-result v2 │ │ -0389e8: 9000 0102 |0012: add-int v0, v1, v2 │ │ -0389ec: da01 001f |0014: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0389f0: 5432 e800 |0016: iget-object v2, v3, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ -0389f4: 7210 660b 0200 |0018: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ -0389fa: 0a02 |001b: move-result v2 │ │ -0389fc: 9000 0102 |001c: add-int v0, v1, v2 │ │ -038a00: 0f00 |001e: return v0 │ │ +03b3d0: |[03b3d0] com.squareup.okhttp.Handshake.hashCode:()I │ │ +03b3e0: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +03b3e4: 5431 e700 |0002: iget-object v1, v3, Lcom/squareup/okhttp/Handshake;.cipherSuite:Ljava/lang/String; // field@00e7 │ │ +03b3e8: 6e10 300a 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +03b3ee: 0a01 |0007: move-result v1 │ │ +03b3f0: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ +03b3f4: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +03b3f8: 5432 e900 |000c: iget-object v2, v3, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ +03b3fc: 7210 660b 0200 |000e: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ +03b402: 0a02 |0011: move-result v2 │ │ +03b404: 9000 0102 |0012: add-int v0, v1, v2 │ │ +03b408: da01 001f |0014: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +03b40c: 5432 e800 |0016: iget-object v2, v3, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ +03b410: 7210 660b 0200 |0018: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ +03b416: 0a02 |001b: move-result v2 │ │ +03b418: 9000 0102 |001c: add-int v0, v1, v2 │ │ +03b41c: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000a line=116 │ │ 0x0014 line=117 │ │ 0x001e line=118 │ │ @@ -11069,17 +11069,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038a04: |[038a04] com.squareup.okhttp.Handshake.localCertificates:()Ljava/util/List; │ │ -038a14: 5410 e800 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ -038a18: 1100 |0002: return-object v0 │ │ +03b420: |[03b420] com.squareup.okhttp.Handshake.localCertificates:()Ljava/util/List; │ │ +03b430: 5410 e800 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ +03b434: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Handshake; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Handshake;) │ │ @@ -11087,29 +11087,29 @@ │ │ type : '()Ljava/security/Principal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -038a1c: |[038a1c] com.squareup.okhttp.Handshake.localPrincipal:()Ljava/security/Principal; │ │ -038a2c: 5420 e800 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ -038a30: 7210 680b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -038a36: 0a00 |0005: move-result v0 │ │ -038a38: 3900 1000 |0006: if-nez v0, 0016 // +0010 │ │ -038a3c: 5420 e800 |0008: iget-object v0, v2, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ -038a40: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -038a42: 7220 650b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -038a48: 0c00 |000e: move-result-object v0 │ │ -038a4a: 1f00 ff01 |000f: check-cast v0, Ljava/security/cert/X509Certificate; // type@01ff │ │ -038a4e: 6e10 030b 0000 |0011: invoke-virtual {v0}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@0b03 │ │ -038a54: 0c00 |0014: move-result-object v0 │ │ -038a56: 1100 |0015: return-object v0 │ │ -038a58: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -038a5a: 28fe |0017: goto 0015 // -0002 │ │ +03b438: |[03b438] com.squareup.okhttp.Handshake.localPrincipal:()Ljava/security/Principal; │ │ +03b448: 5420 e800 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ +03b44c: 7210 680b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +03b452: 0a00 |0005: move-result v0 │ │ +03b454: 3900 1000 |0006: if-nez v0, 0016 // +0010 │ │ +03b458: 5420 e800 |0008: iget-object v0, v2, Lcom/squareup/okhttp/Handshake;.localCertificates:Ljava/util/List; // field@00e8 │ │ +03b45c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03b45e: 7220 650b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03b464: 0c00 |000e: move-result-object v0 │ │ +03b466: 1f00 1202 |000f: check-cast v0, Ljava/security/cert/X509Certificate; // type@0212 │ │ +03b46a: 6e10 030b 0000 |0011: invoke-virtual {v0}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@0b03 │ │ +03b470: 0c00 |0014: move-result-object v0 │ │ +03b472: 1100 |0015: return-object v0 │ │ +03b474: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +03b476: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000b line=101 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/squareup/okhttp/Handshake; │ │ │ │ @@ -11118,17 +11118,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038a5c: |[038a5c] com.squareup.okhttp.Handshake.peerCertificates:()Ljava/util/List; │ │ -038a6c: 5410 e900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ -038a70: 1100 |0002: return-object v0 │ │ +03b478: |[03b478] com.squareup.okhttp.Handshake.peerCertificates:()Ljava/util/List; │ │ +03b488: 5410 e900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ +03b48c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Handshake; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Handshake;) │ │ @@ -11136,42 +11136,42 @@ │ │ type : '()Ljava/security/Principal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -038a74: |[038a74] com.squareup.okhttp.Handshake.peerPrincipal:()Ljava/security/Principal; │ │ -038a84: 5420 e900 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ -038a88: 7210 680b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -038a8e: 0a00 |0005: move-result v0 │ │ -038a90: 3900 1000 |0006: if-nez v0, 0016 // +0010 │ │ -038a94: 5420 e900 |0008: iget-object v0, v2, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ -038a98: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -038a9a: 7220 650b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -038aa0: 0c00 |000e: move-result-object v0 │ │ -038aa2: 1f00 ff01 |000f: check-cast v0, Ljava/security/cert/X509Certificate; // type@01ff │ │ -038aa6: 6e10 030b 0000 |0011: invoke-virtual {v0}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@0b03 │ │ -038aac: 0c00 |0014: move-result-object v0 │ │ -038aae: 1100 |0015: return-object v0 │ │ -038ab0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -038ab2: 28fe |0017: goto 0015 // -0002 │ │ +03b490: |[03b490] com.squareup.okhttp.Handshake.peerPrincipal:()Ljava/security/Principal; │ │ +03b4a0: 5420 e900 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ +03b4a4: 7210 680b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +03b4aa: 0a00 |0005: move-result v0 │ │ +03b4ac: 3900 1000 |0006: if-nez v0, 0016 // +0010 │ │ +03b4b0: 5420 e900 |0008: iget-object v0, v2, Lcom/squareup/okhttp/Handshake;.peerCertificates:Ljava/util/List; // field@00e9 │ │ +03b4b4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03b4b6: 7220 650b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03b4bc: 0c00 |000e: move-result-object v0 │ │ +03b4be: 1f00 1202 |000f: check-cast v0, Ljava/security/cert/X509Certificate; // type@0212 │ │ +03b4c2: 6e10 030b 0000 |0011: invoke-virtual {v0}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@0b03 │ │ +03b4c8: 0c00 |0014: move-result-object v0 │ │ +03b4ca: 1100 |0015: return-object v0 │ │ +03b4cc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +03b4ce: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000b line=89 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/squareup/okhttp/Handshake; │ │ │ │ source_file_idx : 968 (Handshake.java) │ │ │ │ Class #27 header: │ │ -class_idx : 158 │ │ +class_idx : 176 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 977 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #27 annotations: │ │ @@ -11187,17 +11187,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 977 (Headers.java) │ │ │ │ Class #28 header: │ │ -class_idx : 159 │ │ +class_idx : 177 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 977 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #28 annotations: │ │ @@ -11224,21 +11224,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -038ab4: |[038ab4] com.squareup.okhttp.Headers$Builder.:()V │ │ -038ac4: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -038aca: 2200 0702 |0003: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -038ace: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ -038ad2: 7020 120b 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -038ad8: 5b20 ea00 |000a: iput-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038adc: 0e00 |000c: return-void │ │ +03b4d0: |[03b4d0] com.squareup.okhttp.Headers$Builder.:()V │ │ +03b4e0: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03b4e6: 2200 1a02 |0003: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03b4ea: 1301 1400 |0005: const/16 v1, #int 20 // #14 │ │ +03b4ee: 7020 120b 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +03b4f4: 5b20 ea00 |000a: iput-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b4f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/Headers$Builder; │ │ │ │ @@ -11247,17 +11247,17 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038ae0: |[038ae0] com.squareup.okhttp.Headers$Builder.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; │ │ -038af0: 5410 ea00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038af4: 1100 |0002: return-object v0 │ │ +03b4fc: |[03b4fc] com.squareup.okhttp.Headers$Builder.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; │ │ +03b50c: 5410 ea00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Headers$Builder; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Headers$Builder;) │ │ @@ -11265,88 +11265,88 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -038af8: |[038af8] com.squareup.okhttp.Headers$Builder.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ -038b08: 1304 1f00 |0000: const/16 v4, #int 31 // #1f │ │ -038b0c: 1235 |0002: const/4 v5, #int 3 // #3 │ │ -038b0e: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -038b10: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -038b12: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -038b14: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ -038b18: 2203 ac01 |0008: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038b1c: 1a04 e815 |000a: const-string v4, "name == null" // string@15e8 │ │ -038b20: 7020 ef09 4300 |000c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038b26: 2703 |000f: throw v3 │ │ -038b28: 6e10 350a 0b00 |0010: invoke-virtual {v11}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -038b2e: 0a03 |0013: move-result v3 │ │ -038b30: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ -038b34: 2203 ac01 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038b38: 1a04 e915 |0018: const-string v4, "name is empty" // string@15e9 │ │ -038b3c: 7020 ef09 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038b42: 2703 |001d: throw v3 │ │ -038b44: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -038b46: 6e10 380a 0b00 |001f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a38 │ │ -038b4c: 0a02 |0022: move-result v2 │ │ -038b4e: 3521 2b00 |0023: if-ge v1, v2, 004e // +002b │ │ -038b52: 6e20 250a 1b00 |0025: invoke-virtual {v11, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -038b58: 0a00 |0028: move-result v0 │ │ -038b5a: 3740 0600 |0029: if-le v0, v4, 002f // +0006 │ │ -038b5e: 1303 7f00 |002b: const/16 v3, #int 127 // #7f │ │ -038b62: 3430 1e00 |002d: if-lt v0, v3, 004b // +001e │ │ -038b66: 2203 ac01 |002f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038b6a: 1a04 7e0b |0031: const-string v4, "Unexpected char %#04x at %d in header name: %s" // string@0b7e │ │ -038b6e: 2355 b603 |0033: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -038b72: 7110 fc09 0000 |0035: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -038b78: 0c06 |0038: move-result-object v6 │ │ -038b7a: 4d06 0507 |0039: aput-object v6, v5, v7 │ │ -038b7e: 7110 fc09 0100 |003b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -038b84: 0c06 |003e: move-result-object v6 │ │ -038b86: 4d06 0508 |003f: aput-object v6, v5, v8 │ │ -038b8a: 4d0b 0509 |0041: aput-object v11, v5, v9 │ │ -038b8e: 7120 2c0a 5400 |0043: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -038b94: 0c04 |0046: move-result-object v4 │ │ -038b96: 7020 ef09 4300 |0047: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038b9c: 2703 |004a: throw v3 │ │ -038b9e: d801 0101 |004b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -038ba2: 28d6 |004d: goto 0023 // -002a │ │ -038ba4: 390c 0a00 |004e: if-nez v12, 0058 // +000a │ │ -038ba8: 2203 ac01 |0050: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038bac: 1a04 aa1c |0052: const-string v4, "value == null" // string@1caa │ │ -038bb0: 7020 ef09 4300 |0054: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038bb6: 2703 |0057: throw v3 │ │ -038bb8: 1201 |0058: const/4 v1, #int 0 // #0 │ │ -038bba: 6e10 380a 0c00 |0059: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0a38 │ │ -038bc0: 0a02 |005c: move-result v2 │ │ -038bc2: 3521 2b00 |005d: if-ge v1, v2, 0088 // +002b │ │ -038bc6: 6e20 250a 1c00 |005f: invoke-virtual {v12, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -038bcc: 0a00 |0062: move-result v0 │ │ -038bce: 3740 0600 |0063: if-le v0, v4, 0069 // +0006 │ │ -038bd2: 1303 7f00 |0065: const/16 v3, #int 127 // #7f │ │ -038bd6: 3430 1e00 |0067: if-lt v0, v3, 0085 // +001e │ │ -038bda: 2203 ac01 |0069: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038bde: 1a04 7f0b |006b: const-string v4, "Unexpected char %#04x at %d in header value: %s" // string@0b7f │ │ -038be2: 2355 b603 |006d: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -038be6: 7110 fc09 0000 |006f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -038bec: 0c06 |0072: move-result-object v6 │ │ -038bee: 4d06 0507 |0073: aput-object v6, v5, v7 │ │ -038bf2: 7110 fc09 0100 |0075: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -038bf8: 0c06 |0078: move-result-object v6 │ │ -038bfa: 4d06 0508 |0079: aput-object v6, v5, v8 │ │ -038bfe: 4d0c 0509 |007b: aput-object v12, v5, v9 │ │ -038c02: 7120 2c0a 5400 |007d: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -038c08: 0c04 |0080: move-result-object v4 │ │ -038c0a: 7020 ef09 4300 |0081: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038c10: 2703 |0084: throw v3 │ │ -038c12: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ -038c16: 28d6 |0087: goto 005d // -002a │ │ -038c18: 0e00 |0088: return-void │ │ +03b514: |[03b514] com.squareup.okhttp.Headers$Builder.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ +03b524: 1304 1f00 |0000: const/16 v4, #int 31 // #1f │ │ +03b528: 1235 |0002: const/4 v5, #int 3 // #3 │ │ +03b52a: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +03b52c: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +03b52e: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +03b530: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ +03b534: 2203 be01 |0008: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b538: 1a04 f915 |000a: const-string v4, "name == null" // string@15f9 │ │ +03b53c: 7020 ef09 4300 |000c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b542: 2703 |000f: throw v3 │ │ +03b544: 6e10 350a 0b00 |0010: invoke-virtual {v11}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03b54a: 0a03 |0013: move-result v3 │ │ +03b54c: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ +03b550: 2203 be01 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b554: 1a04 fa15 |0018: const-string v4, "name is empty" // string@15fa │ │ +03b558: 7020 ef09 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b55e: 2703 |001d: throw v3 │ │ +03b560: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +03b562: 6e10 380a 0b00 |001f: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03b568: 0a02 |0022: move-result v2 │ │ +03b56a: 3521 2b00 |0023: if-ge v1, v2, 004e // +002b │ │ +03b56e: 6e20 250a 1b00 |0025: invoke-virtual {v11, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03b574: 0a00 |0028: move-result v0 │ │ +03b576: 3740 0600 |0029: if-le v0, v4, 002f // +0006 │ │ +03b57a: 1303 7f00 |002b: const/16 v3, #int 127 // #7f │ │ +03b57e: 3430 1e00 |002d: if-lt v0, v3, 004b // +001e │ │ +03b582: 2203 be01 |002f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b586: 1a04 920b |0031: const-string v4, "Unexpected char %#04x at %d in header name: %s" // string@0b92 │ │ +03b58a: 2355 ca03 |0033: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +03b58e: 7110 fc09 0000 |0035: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +03b594: 0c06 |0038: move-result-object v6 │ │ +03b596: 4d06 0507 |0039: aput-object v6, v5, v7 │ │ +03b59a: 7110 fc09 0100 |003b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +03b5a0: 0c06 |003e: move-result-object v6 │ │ +03b5a2: 4d06 0508 |003f: aput-object v6, v5, v8 │ │ +03b5a6: 4d0b 0509 |0041: aput-object v11, v5, v9 │ │ +03b5aa: 7120 2c0a 5400 |0043: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +03b5b0: 0c04 |0046: move-result-object v4 │ │ +03b5b2: 7020 ef09 4300 |0047: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b5b8: 2703 |004a: throw v3 │ │ +03b5ba: d801 0101 |004b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b5be: 28d6 |004d: goto 0023 // -002a │ │ +03b5c0: 390c 0a00 |004e: if-nez v12, 0058 // +000a │ │ +03b5c4: 2203 be01 |0050: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b5c8: 1a04 bb1c |0052: const-string v4, "value == null" // string@1cbb │ │ +03b5cc: 7020 ef09 4300 |0054: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b5d2: 2703 |0057: throw v3 │ │ +03b5d4: 1201 |0058: const/4 v1, #int 0 // #0 │ │ +03b5d6: 6e10 380a 0c00 |0059: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03b5dc: 0a02 |005c: move-result v2 │ │ +03b5de: 3521 2b00 |005d: if-ge v1, v2, 0088 // +002b │ │ +03b5e2: 6e20 250a 1c00 |005f: invoke-virtual {v12, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03b5e8: 0a00 |0062: move-result v0 │ │ +03b5ea: 3740 0600 |0063: if-le v0, v4, 0069 // +0006 │ │ +03b5ee: 1303 7f00 |0065: const/16 v3, #int 127 // #7f │ │ +03b5f2: 3430 1e00 |0067: if-lt v0, v3, 0085 // +001e │ │ +03b5f6: 2203 be01 |0069: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b5fa: 1a04 930b |006b: const-string v4, "Unexpected char %#04x at %d in header value: %s" // string@0b93 │ │ +03b5fe: 2355 ca03 |006d: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +03b602: 7110 fc09 0000 |006f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +03b608: 0c06 |0072: move-result-object v6 │ │ +03b60a: 4d06 0507 |0073: aput-object v6, v5, v7 │ │ +03b60e: 7110 fc09 0100 |0075: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +03b614: 0c06 |0078: move-result-object v6 │ │ +03b616: 4d06 0508 |0079: aput-object v6, v5, v8 │ │ +03b61a: 4d0c 0509 |007b: aput-object v12, v5, v9 │ │ +03b61e: 7120 2c0a 5400 |007d: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +03b624: 0c04 |0080: move-result-object v4 │ │ +03b626: 7020 ef09 4300 |0081: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b62c: 2703 |0084: throw v3 │ │ +03b62e: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b632: 28d6 |0087: goto 005d // -002a │ │ +03b634: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=282 │ │ 0x0010 line=283 │ │ 0x001e line=284 │ │ 0x0025 line=285 │ │ 0x0029 line=286 │ │ @@ -11378,43 +11378,43 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -038c1c: |[038c1c] com.squareup.okhttp.Headers$Builder.add:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -038c2c: 1a01 2701 |0000: const-string v1, ":" // string@0127 │ │ -038c30: 6e20 330a 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a33 │ │ -038c36: 0a00 |0005: move-result v0 │ │ -038c38: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -038c3a: 3310 1b00 |0007: if-ne v0, v1, 0022 // +001b │ │ -038c3e: 2201 ac01 |0009: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038c42: 2202 c101 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -038c46: 7010 500a 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -038c4c: 1a03 840b |0010: const-string v3, "Unexpected header: " // string@0b84 │ │ -038c50: 6e20 580a 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -038c56: 0c02 |0015: move-result-object v2 │ │ -038c58: 6e20 580a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -038c5e: 0c02 |0019: move-result-object v2 │ │ -038c60: 6e10 640a 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -038c66: 0c02 |001d: move-result-object v2 │ │ -038c68: 7020 ef09 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038c6e: 2701 |0021: throw v1 │ │ -038c70: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -038c72: 6e30 450a 1500 |0023: invoke-virtual {v5, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -038c78: 0c01 |0026: move-result-object v1 │ │ -038c7a: 6e10 4b0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -038c80: 0c01 |002a: move-result-object v1 │ │ -038c82: d802 0001 |002b: add-int/lit8 v2, v0, #int 1 // #01 │ │ -038c86: 6e20 440a 2500 |002d: invoke-virtual {v5, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -038c8c: 0c02 |0030: move-result-object v2 │ │ -038c8e: 6e30 3702 1402 |0031: invoke-virtual {v4, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ -038c94: 0c01 |0034: move-result-object v1 │ │ -038c96: 1101 |0035: return-object v1 │ │ +03b638: |[03b638] com.squareup.okhttp.Headers$Builder.add:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +03b648: 1a01 2701 |0000: const-string v1, ":" // string@0127 │ │ +03b64c: 6e20 330a 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a33 │ │ +03b652: 0a00 |0005: move-result v0 │ │ +03b654: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +03b656: 3310 1b00 |0007: if-ne v0, v1, 0022 // +001b │ │ +03b65a: 2201 be01 |0009: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b65e: 2202 d301 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +03b662: 7010 500a 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03b668: 1a03 980b |0010: const-string v3, "Unexpected header: " // string@0b98 │ │ +03b66c: 6e20 580a 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03b672: 0c02 |0015: move-result-object v2 │ │ +03b674: 6e20 580a 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03b67a: 0c02 |0019: move-result-object v2 │ │ +03b67c: 6e10 640a 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03b682: 0c02 |001d: move-result-object v2 │ │ +03b684: 7020 ef09 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b68a: 2701 |0021: throw v1 │ │ +03b68c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +03b68e: 6e30 450a 1500 |0023: invoke-virtual {v5, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03b694: 0c01 |0026: move-result-object v1 │ │ +03b696: 6e10 4b0a 0100 |0027: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +03b69c: 0c01 |002a: move-result-object v1 │ │ +03b69e: d802 0001 |002b: add-int/lit8 v2, v0, #int 1 // #01 │ │ +03b6a2: 6e20 440a 2500 |002d: invoke-virtual {v5, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +03b6a8: 0c02 |0030: move-result-object v2 │ │ +03b6aa: 6e30 3702 1402 |0031: invoke-virtual {v4, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ +03b6b0: 0c01 |0034: move-result-object v1 │ │ +03b6b2: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x0009 line=238 │ │ 0x0022 line=240 │ │ locals : │ │ @@ -11427,19 +11427,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -038c98: |[038c98] com.squareup.okhttp.Headers$Builder.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -038ca8: 7030 3b02 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V // method@023b │ │ -038cae: 6e30 3902 2103 |0003: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ -038cb4: 0c00 |0006: move-result-object v0 │ │ -038cb6: 1100 |0007: return-object v0 │ │ +03b6b4: |[03b6b4] com.squareup.okhttp.Headers$Builder.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +03b6c4: 7030 3b02 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V // method@023b │ │ +03b6ca: 6e30 3902 2103 |0003: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ +03b6d0: 0c00 |0006: move-result-object v0 │ │ +03b6d2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/Headers$Builder; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -11450,44 +11450,44 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -038cb8: |[038cb8] com.squareup.okhttp.Headers$Builder.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -038cc8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -038cca: 1a01 2701 |0001: const-string v1, ":" // string@0127 │ │ -038cce: 6e30 340a 1402 |0003: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0a34 │ │ -038cd4: 0a00 |0006: move-result v0 │ │ -038cd6: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -038cd8: 3210 1200 |0008: if-eq v0, v1, 001a // +0012 │ │ -038cdc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -038cde: 6e30 450a 1400 |000b: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -038ce4: 0c01 |000e: move-result-object v1 │ │ -038ce6: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -038cea: 6e20 440a 2400 |0011: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -038cf0: 0c02 |0014: move-result-object v2 │ │ -038cf2: 6e30 3902 1302 |0015: invoke-virtual {v3, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ -038cf8: 0c01 |0018: move-result-object v1 │ │ -038cfa: 1101 |0019: return-object v1 │ │ -038cfc: 1a01 2701 |001a: const-string v1, ":" // string@0127 │ │ -038d00: 6e20 420a 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -038d06: 0a01 |001f: move-result v1 │ │ -038d08: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ -038d0c: 1a01 0000 |0022: const-string v1, "" // string@0000 │ │ -038d10: 6e20 440a 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -038d16: 0c02 |0027: move-result-object v2 │ │ -038d18: 6e30 3902 1302 |0028: invoke-virtual {v3, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ -038d1e: 0c01 |002b: move-result-object v1 │ │ -038d20: 28ed |002c: goto 0019 // -0013 │ │ -038d22: 1a01 0000 |002d: const-string v1, "" // string@0000 │ │ -038d26: 6e30 3902 1304 |002f: invoke-virtual {v3, v1, v4}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ -038d2c: 0c01 |0032: move-result-object v1 │ │ -038d2e: 28e6 |0033: goto 0019 // -001a │ │ +03b6d4: |[03b6d4] com.squareup.okhttp.Headers$Builder.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +03b6e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03b6e6: 1a01 2701 |0001: const-string v1, ":" // string@0127 │ │ +03b6ea: 6e30 340a 1402 |0003: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0a34 │ │ +03b6f0: 0a00 |0006: move-result v0 │ │ +03b6f2: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +03b6f4: 3210 1200 |0008: if-eq v0, v1, 001a // +0012 │ │ +03b6f8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03b6fa: 6e30 450a 1400 |000b: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03b700: 0c01 |000e: move-result-object v1 │ │ +03b702: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +03b706: 6e20 440a 2400 |0011: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +03b70c: 0c02 |0014: move-result-object v2 │ │ +03b70e: 6e30 3902 1302 |0015: invoke-virtual {v3, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ +03b714: 0c01 |0018: move-result-object v1 │ │ +03b716: 1101 |0019: return-object v1 │ │ +03b718: 1a01 2701 |001a: const-string v1, ":" // string@0127 │ │ +03b71c: 6e20 420a 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03b722: 0a01 |001f: move-result v1 │ │ +03b724: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ +03b728: 1a01 0000 |0022: const-string v1, "" // string@0000 │ │ +03b72c: 6e20 440a 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +03b732: 0c02 |0027: move-result-object v2 │ │ +03b734: 6e30 3902 1302 |0028: invoke-virtual {v3, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ +03b73a: 0c01 |002b: move-result-object v1 │ │ +03b73c: 28ed |002c: goto 0019 // -0013 │ │ +03b73e: 1a01 0000 |002d: const-string v1, "" // string@0000 │ │ +03b742: 6e30 3902 1304 |002f: invoke-virtual {v3, v1, v4}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ +03b748: 0c01 |0032: move-result-object v1 │ │ +03b74a: 28e6 |0033: goto 0019 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=222 │ │ 0x0007 line=223 │ │ 0x000a line=224 │ │ 0x0019 line=230 │ │ 0x001a line=225 │ │ @@ -11503,22 +11503,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -038d30: |[038d30] com.squareup.okhttp.Headers$Builder.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -038d40: 5420 ea00 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038d44: 7220 600b 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -038d4a: 5420 ea00 |0005: iget-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038d4e: 6e10 4b0a 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -038d54: 0c01 |000a: move-result-object v1 │ │ -038d56: 7220 600b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -038d5c: 1102 |000e: return-object v2 │ │ +03b74c: |[03b74c] com.squareup.okhttp.Headers$Builder.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +03b75c: 5420 ea00 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b760: 7220 600b 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03b766: 5420 ea00 |0005: iget-object v0, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b76a: 6e10 4b0a 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +03b770: 0c01 |000a: move-result-object v1 │ │ +03b772: 7220 600b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03b778: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ 0x000e line=256 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/Headers$Builder; │ │ @@ -11530,19 +11530,19 @@ │ │ type : '()Lcom/squareup/okhttp/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -038d60: |[038d60] com.squareup.okhttp.Headers$Builder.build:()Lcom/squareup/okhttp/Headers; │ │ -038d70: 2200 a000 |0000: new-instance v0, Lcom/squareup/okhttp/Headers; // type@00a0 │ │ -038d74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -038d76: 7030 4002 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Headers;.:(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V // method@0240 │ │ -038d7c: 1100 |0006: return-object v0 │ │ +03b77c: |[03b77c] com.squareup.okhttp.Headers$Builder.build:()Lcom/squareup/okhttp/Headers; │ │ +03b78c: 2200 b200 |0000: new-instance v0, Lcom/squareup/okhttp/Headers; // type@00b2 │ │ +03b790: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03b792: 7030 4002 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Headers;.:(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V // method@0240 │ │ +03b798: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/Headers$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Headers$Builder;) │ │ @@ -11550,37 +11550,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -038d80: |[038d80] com.squareup.okhttp.Headers$Builder.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -038d90: 5431 ea00 |0000: iget-object v1, v3, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038d94: 7210 6f0b 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -038d9a: 0a01 |0005: move-result v1 │ │ -038d9c: d800 01fe |0006: add-int/lit8 v0, v1, #int -2 // #fe │ │ -038da0: 3a00 1e00 |0008: if-ltz v0, 0026 // +001e │ │ -038da4: 5431 ea00 |000a: iget-object v1, v3, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038da8: 7220 650b 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -038dae: 0c01 |000f: move-result-object v1 │ │ -038db0: 1f01 c001 |0010: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -038db4: 6e20 2b0a 1400 |0012: invoke-virtual {v4, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -038dba: 0a01 |0015: move-result v1 │ │ -038dbc: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ -038dc0: 5431 ea00 |0018: iget-object v1, v3, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038dc4: d802 0001 |001a: add-int/lit8 v2, v0, #int 1 // #01 │ │ -038dc8: 7220 650b 2100 |001c: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -038dce: 0c01 |001f: move-result-object v1 │ │ -038dd0: 1f01 c001 |0020: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -038dd4: 1101 |0022: return-object v1 │ │ -038dd6: d800 00fe |0023: add-int/lit8 v0, v0, #int -2 // #fe │ │ -038dda: 28e3 |0025: goto 0008 // -001d │ │ -038ddc: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -038dde: 28fb |0027: goto 0022 // -0005 │ │ +03b79c: |[03b79c] com.squareup.okhttp.Headers$Builder.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +03b7ac: 5431 ea00 |0000: iget-object v1, v3, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b7b0: 7210 6f0b 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +03b7b6: 0a01 |0005: move-result v1 │ │ +03b7b8: d800 01fe |0006: add-int/lit8 v0, v1, #int -2 // #fe │ │ +03b7bc: 3a00 1e00 |0008: if-ltz v0, 0026 // +001e │ │ +03b7c0: 5431 ea00 |000a: iget-object v1, v3, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b7c4: 7220 650b 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03b7ca: 0c01 |000f: move-result-object v1 │ │ +03b7cc: 1f01 d201 |0010: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +03b7d0: 6e20 2b0a 1400 |0012: invoke-virtual {v4, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03b7d6: 0a01 |0015: move-result v1 │ │ +03b7d8: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +03b7dc: 5431 ea00 |0018: iget-object v1, v3, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b7e0: d802 0001 |001a: add-int/lit8 v2, v0, #int 1 // #01 │ │ +03b7e4: 7220 650b 2100 |001c: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03b7ea: 0c01 |001f: move-result-object v1 │ │ +03b7ec: 1f01 d201 |0020: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +03b7f0: 1101 |0022: return-object v1 │ │ +03b7f2: d800 00fe |0023: add-int/lit8 v0, v0, #int -2 // #fe │ │ +03b7f6: 28e3 |0025: goto 0008 // -001d │ │ +03b7f8: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +03b7fa: 28fb |0027: goto 0022 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000a line=304 │ │ 0x0018 line=305 │ │ 0x0022 line=308 │ │ 0x0023 line=303 │ │ @@ -11595,35 +11595,35 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -038de0: |[038de0] com.squareup.okhttp.Headers$Builder.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -038df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038df2: 5421 ea00 |0001: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038df6: 7210 6f0b 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -038dfc: 0a01 |0006: move-result v1 │ │ -038dfe: 3510 1f00 |0007: if-ge v0, v1, 0026 // +001f │ │ -038e02: 5421 ea00 |0009: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038e06: 7220 650b 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -038e0c: 0c01 |000e: move-result-object v1 │ │ -038e0e: 1f01 c001 |000f: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -038e12: 6e20 2b0a 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -038e18: 0a01 |0014: move-result v1 │ │ -038e1a: 3801 0e00 |0015: if-eqz v1, 0023 // +000e │ │ -038e1e: 5421 ea00 |0017: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038e22: 7220 6b0b 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -038e28: 5421 ea00 |001c: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ -038e2c: 7220 6b0b 0100 |001e: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -038e32: d800 00fe |0021: add-int/lit8 v0, v0, #int -2 // #fe │ │ -038e36: d800 0002 |0023: add-int/lit8 v0, v0, #int 2 // #02 │ │ -038e3a: 28dc |0025: goto 0001 // -0024 │ │ -038e3c: 1102 |0026: return-object v2 │ │ +03b7fc: |[03b7fc] com.squareup.okhttp.Headers$Builder.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +03b80c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b80e: 5421 ea00 |0001: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b812: 7210 6f0b 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +03b818: 0a01 |0006: move-result v1 │ │ +03b81a: 3510 1f00 |0007: if-ge v0, v1, 0026 // +001f │ │ +03b81e: 5421 ea00 |0009: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b822: 7220 650b 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03b828: 0c01 |000e: move-result-object v1 │ │ +03b82a: 1f01 d201 |000f: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +03b82e: 6e20 2b0a 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03b834: 0a01 |0014: move-result v1 │ │ +03b836: 3801 0e00 |0015: if-eqz v1, 0023 // +000e │ │ +03b83a: 5421 ea00 |0017: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b83e: 7220 6b0b 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +03b844: 5421 ea00 |001c: iget-object v1, v2, Lcom/squareup/okhttp/Headers$Builder;.namesAndValues:Ljava/util/List; // field@00ea │ │ +03b848: 7220 6b0b 0100 |001e: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +03b84e: d800 00fe |0021: add-int/lit8 v0, v0, #int -2 // #fe │ │ +03b852: d800 0002 |0023: add-int/lit8 v0, v0, #int 2 // #02 │ │ +03b856: 28dc |0025: goto 0001 // -0024 │ │ +03b858: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0009 line=261 │ │ 0x0017 line=262 │ │ 0x001c line=263 │ │ 0x0021 line=264 │ │ @@ -11639,36 +11639,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -038e40: |[038e40] com.squareup.okhttp.Headers$Builder.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ -038e50: 7030 3b02 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V // method@023b │ │ -038e56: 6e20 3d02 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ -038e5c: 6e30 3902 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ -038e62: 1100 |0009: return-object v0 │ │ +03b85c: |[03b85c] com.squareup.okhttp.Headers$Builder.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; │ │ +03b86c: 7030 3b02 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.checkNameAndValue:(Ljava/lang/String;Ljava/lang/String;)V // method@023b │ │ +03b872: 6e20 3d02 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ +03b878: 6e30 3902 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ +03b87e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ 0x0006 line=277 │ │ 0x0009 line=278 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/Headers$Builder; │ │ 0x0000 - 0x000a reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 value Ljava/lang/String; │ │ │ │ source_file_idx : 977 (Headers.java) │ │ │ │ Class #29 header: │ │ -class_idx : 160 │ │ +class_idx : 178 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 977 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ Class #29 annotations: │ │ @@ -11700,28 +11700,28 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -038e64: |[038e64] com.squareup.okhttp.Headers.:(Lcom/squareup/okhttp/Headers$Builder;)V │ │ -038e74: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -038e7a: 7110 3502 0300 |0003: invoke-static {v3}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@0235 │ │ -038e80: 0c00 |0006: move-result-object v0 │ │ -038e82: 7110 3502 0300 |0007: invoke-static {v3}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@0235 │ │ -038e88: 0c01 |000a: move-result-object v1 │ │ -038e8a: 7210 6f0b 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -038e90: 0a01 |000e: move-result v1 │ │ -038e92: 2311 b703 |000f: new-array v1, v1, [Ljava/lang/String; // type@03b7 │ │ -038e96: 7220 710b 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ -038e9c: 0c00 |0014: move-result-object v0 │ │ -038e9e: 1f00 b703 |0015: check-cast v0, [Ljava/lang/String; // type@03b7 │ │ -038ea2: 5b20 eb00 |0017: iput-object v0, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -038ea6: 0e00 |0019: return-void │ │ +03b880: |[03b880] com.squareup.okhttp.Headers.:(Lcom/squareup/okhttp/Headers$Builder;)V │ │ +03b890: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03b896: 7110 3502 0300 |0003: invoke-static {v3}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@0235 │ │ +03b89c: 0c00 |0006: move-result-object v0 │ │ +03b89e: 7110 3502 0300 |0007: invoke-static {v3}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@0235 │ │ +03b8a4: 0c01 |000a: move-result-object v1 │ │ +03b8a6: 7210 6f0b 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +03b8ac: 0a01 |000e: move-result v1 │ │ +03b8ae: 2311 cb03 |000f: new-array v1, v1, [Ljava/lang/String; // type@03cb │ │ +03b8b2: 7220 710b 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ +03b8b8: 0c00 |0014: move-result-object v0 │ │ +03b8ba: 1f00 cb03 |0015: check-cast v0, [Ljava/lang/String; // type@03cb │ │ +03b8be: 5b20 eb00 |0017: iput-object v0, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03b8c2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0019 line=53 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/squareup/okhttp/Headers; │ │ @@ -11732,17 +11732,17 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038ea8: |[038ea8] com.squareup.okhttp.Headers.:(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V │ │ -038eb8: 7020 3f02 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Headers;.:(Lcom/squareup/okhttp/Headers$Builder;)V // method@023f │ │ -038ebe: 0e00 |0003: return-void │ │ +03b8c4: |[03b8c4] com.squareup.okhttp.Headers.:(Lcom/squareup/okhttp/Headers$Builder;Lcom/squareup/okhttp/Headers$1;)V │ │ +03b8d4: 7020 3f02 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Headers;.:(Lcom/squareup/okhttp/Headers$Builder;)V // method@023f │ │ +03b8da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Headers; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Headers$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Headers$1; │ │ @@ -11752,18 +11752,18 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038ec0: |[038ec0] com.squareup.okhttp.Headers.:([Ljava/lang/String;)V │ │ -038ed0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -038ed6: 5b01 eb00 |0003: iput-object v1, v0, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -038eda: 0e00 |0005: return-void │ │ +03b8dc: |[03b8dc] com.squareup.okhttp.Headers.:([Ljava/lang/String;)V │ │ +03b8ec: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03b8f2: 5b01 eb00 |0003: iput-object v1, v0, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03b8f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/Headers; │ │ @@ -11774,29 +11774,29 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -038edc: |[038edc] com.squareup.okhttp.Headers.get:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -038eec: 2121 |0000: array-length v1, v2 │ │ -038eee: d800 01fe |0001: add-int/lit8 v0, v1, #int -2 // #fe │ │ -038ef2: 3a00 1200 |0003: if-ltz v0, 0015 // +0012 │ │ -038ef6: 4601 0200 |0005: aget-object v1, v2, v0 │ │ -038efa: 6e20 2b0a 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -038f00: 0a01 |000a: move-result v1 │ │ -038f02: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -038f06: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -038f0a: 4601 0201 |000f: aget-object v1, v2, v1 │ │ -038f0e: 1101 |0011: return-object v1 │ │ -038f10: d800 00fe |0012: add-int/lit8 v0, v0, #int -2 // #fe │ │ -038f14: 28ef |0014: goto 0003 // -0011 │ │ -038f16: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -038f18: 28fb |0016: goto 0011 // -0005 │ │ +03b8f8: |[03b8f8] com.squareup.okhttp.Headers.get:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +03b908: 2121 |0000: array-length v1, v2 │ │ +03b90a: d800 01fe |0001: add-int/lit8 v0, v1, #int -2 // #fe │ │ +03b90e: 3a00 1200 |0003: if-ltz v0, 0015 // +0012 │ │ +03b912: 4601 0200 |0005: aget-object v1, v2, v0 │ │ +03b916: 6e20 2b0a 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03b91c: 0a01 |000a: move-result v1 │ │ +03b91e: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +03b922: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +03b926: 4601 0201 |000f: aget-object v1, v2, v1 │ │ +03b92a: 1101 |0011: return-object v1 │ │ +03b92c: d800 00fe |0012: add-int/lit8 v0, v0, #int -2 // #fe │ │ +03b930: 28ef |0014: goto 0003 // -0011 │ │ +03b932: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +03b934: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x000d line=151 │ │ 0x0011 line=154 │ │ 0x0012 line=149 │ │ @@ -11811,91 +11811,91 @@ │ │ type : '(Ljava/util/Map;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 149 16-bit code units │ │ -038f1c: |[038f1c] com.squareup.okhttp.Headers.of:(Ljava/util/Map;)Lcom/squareup/okhttp/Headers; │ │ -038f2c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -038f2e: 12f7 |0001: const/4 v7, #int -1 // #ff │ │ -038f30: 3909 0a00 |0002: if-nez v9, 000c // +000a │ │ -038f34: 2205 ac01 |0004: new-instance v5, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038f38: 1a06 4803 |0006: const-string v6, "Expected map with header names and values" // string@0348 │ │ -038f3c: 7020 ef09 6500 |0008: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038f42: 2705 |000b: throw v5 │ │ -038f44: 7210 820b 0900 |000c: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@0b82 │ │ -038f4a: 0a05 |000f: move-result v5 │ │ -038f4c: da05 0502 |0010: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -038f50: 2353 b703 |0012: new-array v3, v5, [Ljava/lang/String; // type@03b7 │ │ -038f54: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -038f56: 7210 7c0b 0900 |0015: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -038f5c: 0c05 |0018: move-result-object v5 │ │ -038f5e: 7210 8f0b 0500 |0019: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -038f64: 0c06 |001c: move-result-object v6 │ │ -038f66: 7210 460b 0600 |001d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -038f6c: 0a05 |0020: move-result v5 │ │ -038f6e: 3805 6e00 |0021: if-eqz v5, 008f // +006e │ │ -038f72: 7210 470b 0600 |0023: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -038f78: 0c00 |0026: move-result-object v0 │ │ -038f7a: 1f00 1802 |0027: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -038f7e: 7210 780b 0000 |0029: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -038f84: 0c05 |002c: move-result-object v5 │ │ -038f86: 3805 0800 |002d: if-eqz v5, 0035 // +0008 │ │ -038f8a: 7210 790b 0000 |002f: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -038f90: 0c05 |0032: move-result-object v5 │ │ -038f92: 3905 0a00 |0033: if-nez v5, 003d // +000a │ │ -038f96: 2205 ac01 |0035: new-instance v5, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038f9a: 1a06 d003 |0037: const-string v6, "Headers cannot be null" // string@03d0 │ │ -038f9e: 7020 ef09 6500 |0039: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -038fa4: 2705 |003c: throw v5 │ │ -038fa6: 7210 780b 0000 |003d: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -038fac: 0c05 |0040: move-result-object v5 │ │ -038fae: 1f05 c001 |0041: check-cast v5, Ljava/lang/String; // type@01c0 │ │ -038fb2: 6e10 4b0a 0500 |0043: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -038fb8: 0c02 |0046: move-result-object v2 │ │ -038fba: 7210 790b 0000 |0047: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -038fc0: 0c05 |004a: move-result-object v5 │ │ -038fc2: 1f05 c001 |004b: check-cast v5, Ljava/lang/String; // type@01c0 │ │ -038fc6: 6e10 4b0a 0500 |004d: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -038fcc: 0c04 |0050: move-result-object v4 │ │ -038fce: 6e10 380a 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -038fd4: 0a05 |0054: move-result v5 │ │ -038fd6: 3805 0e00 |0055: if-eqz v5, 0063 // +000e │ │ -038fda: 6e20 310a 8200 |0057: invoke-virtual {v2, v8}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -038fe0: 0a05 |005a: move-result v5 │ │ -038fe2: 3375 0800 |005b: if-ne v5, v7, 0063 // +0008 │ │ -038fe6: 6e20 310a 8400 |005d: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -038fec: 0a05 |0060: move-result v5 │ │ -038fee: 3275 2500 |0061: if-eq v5, v7, 0086 // +0025 │ │ -038ff2: 2205 ac01 |0063: new-instance v5, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -038ff6: 2206 c101 |0065: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -038ffa: 7010 500a 0600 |0067: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -039000: 1a07 840b |006a: const-string v7, "Unexpected header: " // string@0b84 │ │ -039004: 6e20 580a 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03900a: 0c06 |006f: move-result-object v6 │ │ -03900c: 6e20 580a 2600 |0070: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -039012: 0c06 |0073: move-result-object v6 │ │ -039014: 1a07 2801 |0074: const-string v7, ": " // string@0128 │ │ -039018: 6e20 580a 7600 |0076: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03901e: 0c06 |0079: move-result-object v6 │ │ -039020: 6e20 580a 4600 |007a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -039026: 0c06 |007d: move-result-object v6 │ │ -039028: 6e10 640a 0600 |007e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03902e: 0c06 |0081: move-result-object v6 │ │ -039030: 7020 ef09 6500 |0082: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -039036: 2705 |0085: throw v5 │ │ -039038: 4d02 0301 |0086: aput-object v2, v3, v1 │ │ -03903c: d805 0101 |0088: add-int/lit8 v5, v1, #int 1 // #01 │ │ -039040: 4d04 0305 |008a: aput-object v4, v3, v5 │ │ -039044: d801 0102 |008c: add-int/lit8 v1, v1, #int 2 // #02 │ │ -039048: 288f |008e: goto 001d // -0071 │ │ -03904a: 2205 a000 |008f: new-instance v5, Lcom/squareup/okhttp/Headers; // type@00a0 │ │ -03904e: 7020 4102 3500 |0091: invoke-direct {v5, v3}, Lcom/squareup/okhttp/Headers;.:([Ljava/lang/String;)V // method@0241 │ │ -039054: 1105 |0094: return-object v5 │ │ +03b938: |[03b938] com.squareup.okhttp.Headers.of:(Ljava/util/Map;)Lcom/squareup/okhttp/Headers; │ │ +03b948: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03b94a: 12f7 |0001: const/4 v7, #int -1 // #ff │ │ +03b94c: 3909 0a00 |0002: if-nez v9, 000c // +000a │ │ +03b950: 2205 be01 |0004: new-instance v5, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b954: 1a06 4803 |0006: const-string v6, "Expected map with header names and values" // string@0348 │ │ +03b958: 7020 ef09 6500 |0008: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b95e: 2705 |000b: throw v5 │ │ +03b960: 7210 820b 0900 |000c: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@0b82 │ │ +03b966: 0a05 |000f: move-result v5 │ │ +03b968: da05 0502 |0010: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +03b96c: 2353 cb03 |0012: new-array v3, v5, [Ljava/lang/String; // type@03cb │ │ +03b970: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +03b972: 7210 7c0b 0900 |0015: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +03b978: 0c05 |0018: move-result-object v5 │ │ +03b97a: 7210 8f0b 0500 |0019: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +03b980: 0c06 |001c: move-result-object v6 │ │ +03b982: 7210 460b 0600 |001d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03b988: 0a05 |0020: move-result v5 │ │ +03b98a: 3805 6e00 |0021: if-eqz v5, 008f // +006e │ │ +03b98e: 7210 470b 0600 |0023: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03b994: 0c00 |0026: move-result-object v0 │ │ +03b996: 1f00 2b02 |0027: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +03b99a: 7210 780b 0000 |0029: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +03b9a0: 0c05 |002c: move-result-object v5 │ │ +03b9a2: 3805 0800 |002d: if-eqz v5, 0035 // +0008 │ │ +03b9a6: 7210 790b 0000 |002f: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +03b9ac: 0c05 |0032: move-result-object v5 │ │ +03b9ae: 3905 0a00 |0033: if-nez v5, 003d // +000a │ │ +03b9b2: 2205 be01 |0035: new-instance v5, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03b9b6: 1a06 d003 |0037: const-string v6, "Headers cannot be null" // string@03d0 │ │ +03b9ba: 7020 ef09 6500 |0039: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03b9c0: 2705 |003c: throw v5 │ │ +03b9c2: 7210 780b 0000 |003d: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +03b9c8: 0c05 |0040: move-result-object v5 │ │ +03b9ca: 1f05 d201 |0041: check-cast v5, Ljava/lang/String; // type@01d2 │ │ +03b9ce: 6e10 4b0a 0500 |0043: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +03b9d4: 0c02 |0046: move-result-object v2 │ │ +03b9d6: 7210 790b 0000 |0047: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +03b9dc: 0c05 |004a: move-result-object v5 │ │ +03b9de: 1f05 d201 |004b: check-cast v5, Ljava/lang/String; // type@01d2 │ │ +03b9e2: 6e10 4b0a 0500 |004d: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +03b9e8: 0c04 |0050: move-result-object v4 │ │ +03b9ea: 6e10 380a 0200 |0051: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03b9f0: 0a05 |0054: move-result v5 │ │ +03b9f2: 3805 0e00 |0055: if-eqz v5, 0063 // +000e │ │ +03b9f6: 6e20 310a 8200 |0057: invoke-virtual {v2, v8}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03b9fc: 0a05 |005a: move-result v5 │ │ +03b9fe: 3375 0800 |005b: if-ne v5, v7, 0063 // +0008 │ │ +03ba02: 6e20 310a 8400 |005d: invoke-virtual {v4, v8}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03ba08: 0a05 |0060: move-result v5 │ │ +03ba0a: 3275 2500 |0061: if-eq v5, v7, 0086 // +0025 │ │ +03ba0e: 2205 be01 |0063: new-instance v5, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03ba12: 2206 d301 |0065: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +03ba16: 7010 500a 0600 |0067: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03ba1c: 1a07 980b |006a: const-string v7, "Unexpected header: " // string@0b98 │ │ +03ba20: 6e20 580a 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ba26: 0c06 |006f: move-result-object v6 │ │ +03ba28: 6e20 580a 2600 |0070: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ba2e: 0c06 |0073: move-result-object v6 │ │ +03ba30: 1a07 2801 |0074: const-string v7, ": " // string@0128 │ │ +03ba34: 6e20 580a 7600 |0076: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ba3a: 0c06 |0079: move-result-object v6 │ │ +03ba3c: 6e20 580a 4600 |007a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ba42: 0c06 |007d: move-result-object v6 │ │ +03ba44: 6e10 640a 0600 |007e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03ba4a: 0c06 |0081: move-result-object v6 │ │ +03ba4c: 7020 ef09 6500 |0082: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03ba52: 2705 |0085: throw v5 │ │ +03ba54: 4d02 0301 |0086: aput-object v2, v3, v1 │ │ +03ba58: d805 0101 |0088: add-int/lit8 v5, v1, #int 1 // #01 │ │ +03ba5c: 4d04 0305 |008a: aput-object v4, v3, v5 │ │ +03ba60: d801 0102 |008c: add-int/lit8 v1, v1, #int 2 // #02 │ │ +03ba64: 288f |008e: goto 001d // -0071 │ │ +03ba66: 2205 b200 |008f: new-instance v5, Lcom/squareup/okhttp/Headers; // type@00b2 │ │ +03ba6a: 7020 4102 3500 |0091: invoke-direct {v5, v3}, Lcom/squareup/okhttp/Headers;.:([Ljava/lang/String;)V // method@0241 │ │ +03ba70: 1105 |0094: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=190 │ │ 0x0004 line=191 │ │ 0x000c line=195 │ │ 0x0014 line=196 │ │ 0x0015 line=197 │ │ @@ -11924,80 +11924,80 @@ │ │ type : '([Ljava/lang/String;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -039058: |[039058] com.squareup.okhttp.Headers.of:([Ljava/lang/String;)Lcom/squareup/okhttp/Headers; │ │ -039068: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03906a: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -03906c: 3806 0700 |0002: if-eqz v6, 0009 // +0007 │ │ -039070: 2163 |0004: array-length v3, v6 │ │ -039072: dc03 0302 |0005: rem-int/lit8 v3, v3, #int 2 // #02 │ │ -039076: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -03907a: 2203 ac01 |0009: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03907e: 1a04 4303 |000b: const-string v4, "Expected alternating header names and values" // string@0343 │ │ -039082: 7020 ef09 4300 |000d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -039088: 2703 |0010: throw v3 │ │ -03908a: 6e10 8115 0600 |0011: invoke-virtual {v6}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@1581 │ │ -039090: 0c06 |0014: move-result-object v6 │ │ -039092: 1f06 b703 |0015: check-cast v6, [Ljava/lang/String; // type@03b7 │ │ -039096: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -039098: 2163 |0018: array-length v3, v6 │ │ -03909a: 3530 1900 |0019: if-ge v0, v3, 0032 // +0019 │ │ -03909e: 4603 0600 |001b: aget-object v3, v6, v0 │ │ -0390a2: 3903 0a00 |001d: if-nez v3, 0027 // +000a │ │ -0390a6: 2203 ac01 |001f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0390aa: 1a04 d003 |0021: const-string v4, "Headers cannot be null" // string@03d0 │ │ -0390ae: 7020 ef09 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0390b4: 2703 |0026: throw v3 │ │ -0390b6: 4603 0600 |0027: aget-object v3, v6, v0 │ │ -0390ba: 6e10 4b0a 0300 |0029: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -0390c0: 0c03 |002c: move-result-object v3 │ │ -0390c2: 4d03 0600 |002d: aput-object v3, v6, v0 │ │ -0390c6: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0390ca: 28e7 |0031: goto 0018 // -0019 │ │ -0390cc: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0390ce: 2163 |0033: array-length v3, v6 │ │ -0390d0: 3530 4000 |0034: if-ge v0, v3, 0074 // +0040 │ │ -0390d4: 4601 0600 |0036: aget-object v1, v6, v0 │ │ -0390d8: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0390dc: 4602 0603 |003a: aget-object v2, v6, v3 │ │ -0390e0: 6e10 380a 0100 |003c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0390e6: 0a03 |003f: move-result v3 │ │ -0390e8: 3803 0e00 |0040: if-eqz v3, 004e // +000e │ │ -0390ec: 6e20 310a 5100 |0042: invoke-virtual {v1, v5}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -0390f2: 0a03 |0045: move-result v3 │ │ -0390f4: 3343 0800 |0046: if-ne v3, v4, 004e // +0008 │ │ -0390f8: 6e20 310a 5200 |0048: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -0390fe: 0a03 |004b: move-result v3 │ │ -039100: 3243 2500 |004c: if-eq v3, v4, 0071 // +0025 │ │ -039104: 2203 ac01 |004e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -039108: 2204 c101 |0050: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -03910c: 7010 500a 0400 |0052: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -039112: 1a05 840b |0055: const-string v5, "Unexpected header: " // string@0b84 │ │ -039116: 6e20 580a 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03911c: 0c04 |005a: move-result-object v4 │ │ -03911e: 6e20 580a 1400 |005b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -039124: 0c04 |005e: move-result-object v4 │ │ -039126: 1a05 2801 |005f: const-string v5, ": " // string@0128 │ │ -03912a: 6e20 580a 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -039130: 0c04 |0064: move-result-object v4 │ │ -039132: 6e20 580a 2400 |0065: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -039138: 0c04 |0068: move-result-object v4 │ │ -03913a: 6e10 640a 0400 |0069: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -039140: 0c04 |006c: move-result-object v4 │ │ -039142: 7020 ef09 4300 |006d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -039148: 2703 |0070: throw v3 │ │ -03914a: d800 0002 |0071: add-int/lit8 v0, v0, #int 2 // #02 │ │ -03914e: 28c0 |0073: goto 0033 // -0040 │ │ -039150: 2203 a000 |0074: new-instance v3, Lcom/squareup/okhttp/Headers; // type@00a0 │ │ -039154: 7020 4102 6300 |0076: invoke-direct {v3, v6}, Lcom/squareup/okhttp/Headers;.:([Ljava/lang/String;)V // method@0241 │ │ -03915a: 1103 |0079: return-object v3 │ │ +03ba74: |[03ba74] com.squareup.okhttp.Headers.of:([Ljava/lang/String;)Lcom/squareup/okhttp/Headers; │ │ +03ba84: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03ba86: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +03ba88: 3806 0700 |0002: if-eqz v6, 0009 // +0007 │ │ +03ba8c: 2163 |0004: array-length v3, v6 │ │ +03ba8e: dc03 0302 |0005: rem-int/lit8 v3, v3, #int 2 // #02 │ │ +03ba92: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +03ba96: 2203 be01 |0009: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03ba9a: 1a04 4303 |000b: const-string v4, "Expected alternating header names and values" // string@0343 │ │ +03ba9e: 7020 ef09 4300 |000d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03baa4: 2703 |0010: throw v3 │ │ +03baa6: 6e10 8115 0600 |0011: invoke-virtual {v6}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@1581 │ │ +03baac: 0c06 |0014: move-result-object v6 │ │ +03baae: 1f06 cb03 |0015: check-cast v6, [Ljava/lang/String; // type@03cb │ │ +03bab2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +03bab4: 2163 |0018: array-length v3, v6 │ │ +03bab6: 3530 1900 |0019: if-ge v0, v3, 0032 // +0019 │ │ +03baba: 4603 0600 |001b: aget-object v3, v6, v0 │ │ +03babe: 3903 0a00 |001d: if-nez v3, 0027 // +000a │ │ +03bac2: 2203 be01 |001f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03bac6: 1a04 d003 |0021: const-string v4, "Headers cannot be null" // string@03d0 │ │ +03baca: 7020 ef09 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03bad0: 2703 |0026: throw v3 │ │ +03bad2: 4603 0600 |0027: aget-object v3, v6, v0 │ │ +03bad6: 6e10 4b0a 0300 |0029: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +03badc: 0c03 |002c: move-result-object v3 │ │ +03bade: 4d03 0600 |002d: aput-object v3, v6, v0 │ │ +03bae2: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03bae6: 28e7 |0031: goto 0018 // -0019 │ │ +03bae8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +03baea: 2163 |0033: array-length v3, v6 │ │ +03baec: 3530 4000 |0034: if-ge v0, v3, 0074 // +0040 │ │ +03baf0: 4601 0600 |0036: aget-object v1, v6, v0 │ │ +03baf4: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ +03baf8: 4602 0603 |003a: aget-object v2, v6, v3 │ │ +03bafc: 6e10 380a 0100 |003c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03bb02: 0a03 |003f: move-result v3 │ │ +03bb04: 3803 0e00 |0040: if-eqz v3, 004e // +000e │ │ +03bb08: 6e20 310a 5100 |0042: invoke-virtual {v1, v5}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03bb0e: 0a03 |0045: move-result v3 │ │ +03bb10: 3343 0800 |0046: if-ne v3, v4, 004e // +0008 │ │ +03bb14: 6e20 310a 5200 |0048: invoke-virtual {v2, v5}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03bb1a: 0a03 |004b: move-result v3 │ │ +03bb1c: 3243 2500 |004c: if-eq v3, v4, 0071 // +0025 │ │ +03bb20: 2203 be01 |004e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03bb24: 2204 d301 |0050: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +03bb28: 7010 500a 0400 |0052: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03bb2e: 1a05 980b |0055: const-string v5, "Unexpected header: " // string@0b98 │ │ +03bb32: 6e20 580a 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03bb38: 0c04 |005a: move-result-object v4 │ │ +03bb3a: 6e20 580a 1400 |005b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03bb40: 0c04 |005e: move-result-object v4 │ │ +03bb42: 1a05 2801 |005f: const-string v5, ": " // string@0128 │ │ +03bb46: 6e20 580a 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03bb4c: 0c04 |0064: move-result-object v4 │ │ +03bb4e: 6e20 580a 2400 |0065: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03bb54: 0c04 |0068: move-result-object v4 │ │ +03bb56: 6e10 640a 0400 |0069: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03bb5c: 0c04 |006c: move-result-object v4 │ │ +03bb5e: 7020 ef09 4300 |006d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03bb64: 2703 |0070: throw v3 │ │ +03bb66: d800 0002 |0071: add-int/lit8 v0, v0, #int 2 // #02 │ │ +03bb6a: 28c0 |0073: goto 0033 // -0040 │ │ +03bb6c: 2203 b200 |0074: new-instance v3, Lcom/squareup/okhttp/Headers; // type@00b2 │ │ +03bb70: 7020 4102 6300 |0076: invoke-direct {v3, v6}, Lcom/squareup/okhttp/Headers;.:([Ljava/lang/String;)V // method@0241 │ │ +03bb76: 1103 |0079: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x0009 line=164 │ │ 0x0011 line=168 │ │ 0x0017 line=169 │ │ 0x001b line=170 │ │ @@ -12023,19 +12023,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03915c: |[03915c] com.squareup.okhttp.Headers.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -03916c: 5410 eb00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -039170: 7120 4302 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Headers;.get:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0243 │ │ -039176: 0c00 |0005: move-result-object v0 │ │ -039178: 1100 |0006: return-object v0 │ │ +03bb78: |[03bb78] com.squareup.okhttp.Headers.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +03bb88: 5410 eb00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03bb8c: 7120 4302 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Headers;.get:([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0243 │ │ +03bb92: 0c00 |0005: move-result-object v0 │ │ +03bb94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Headers; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -12044,23 +12044,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03917c: |[03917c] com.squareup.okhttp.Headers.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ -03918c: 6e20 4202 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -039192: 0c00 |0003: move-result-object v0 │ │ -039194: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -039198: 7110 9606 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0696 │ │ -03919e: 0c01 |0009: move-result-object v1 │ │ -0391a0: 1101 |000a: return-object v1 │ │ -0391a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0391a4: 28fe |000c: goto 000a // -0002 │ │ +03bb98: |[03bb98] com.squareup.okhttp.Headers.getDate:(Ljava/lang/String;)Ljava/util/Date; │ │ +03bba8: 6e20 4202 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +03bbae: 0c00 |0003: move-result-object v0 │ │ +03bbb0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +03bbb4: 7110 9606 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0696 │ │ +03bbba: 0c01 |0009: move-result-object v1 │ │ +03bbbc: 1101 |000a: return-object v1 │ │ +03bbbe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +03bbc0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ locals : │ │ 0x0004 - 0x000d reg=0 value Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/Headers; │ │ @@ -12071,25 +12071,25 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0391a8: |[0391a8] com.squareup.okhttp.Headers.name:(I)Ljava/lang/String; │ │ -0391b8: da00 0302 |0000: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0391bc: 3a00 0700 |0002: if-ltz v0, 0009 // +0007 │ │ -0391c0: 5421 eb00 |0004: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -0391c4: 2111 |0006: array-length v1, v1 │ │ -0391c6: 3410 0400 |0007: if-lt v0, v1, 000b // +0004 │ │ -0391ca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0391cc: 1101 |000a: return-object v1 │ │ -0391ce: 5421 eb00 |000b: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -0391d2: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -0391d6: 28fb |000f: goto 000a // -0005 │ │ +03bbc4: |[03bbc4] com.squareup.okhttp.Headers.name:(I)Ljava/lang/String; │ │ +03bbd4: da00 0302 |0000: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +03bbd8: 3a00 0700 |0002: if-ltz v0, 0009 // +0007 │ │ +03bbdc: 5421 eb00 |0004: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03bbe0: 2111 |0006: array-length v1, v1 │ │ +03bbe2: 3410 0400 |0007: if-lt v0, v1, 000b // +0004 │ │ +03bbe6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03bbe8: 1101 |000a: return-object v1 │ │ +03bbea: 5421 eb00 |000b: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03bbee: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +03bbf2: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0009 line=83 │ │ 0x000a line=85 │ │ locals : │ │ @@ -12102,30 +12102,30 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0391d8: |[0391d8] com.squareup.okhttp.Headers.names:()Ljava/util/Set; │ │ -0391e8: 2201 2102 |0000: new-instance v1, Ljava/util/TreeSet; // type@0221 │ │ -0391ec: 6203 c904 |0002: sget-object v3, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@04c9 │ │ -0391f0: 7020 950b 3100 |0004: invoke-direct {v1, v3}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@0b95 │ │ -0391f6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0391f8: 6e10 4a02 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -0391fe: 0a02 |000b: move-result v2 │ │ -039200: 3520 0c00 |000c: if-ge v0, v2, 0018 // +000c │ │ -039204: 6e20 4502 0400 |000e: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -03920a: 0c03 |0011: move-result-object v3 │ │ -03920c: 6e20 960b 3100 |0012: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@0b96 │ │ -039212: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039216: 28f5 |0017: goto 000c // -000b │ │ -039218: 7110 3a0b 0100 |0018: invoke-static {v1}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@0b3a │ │ -03921e: 0c03 |001b: move-result-object v3 │ │ -039220: 1103 |001c: return-object v3 │ │ +03bbf4: |[03bbf4] com.squareup.okhttp.Headers.names:()Ljava/util/Set; │ │ +03bc04: 2201 3402 |0000: new-instance v1, Ljava/util/TreeSet; // type@0234 │ │ +03bc08: 6203 c904 |0002: sget-object v3, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@04c9 │ │ +03bc0c: 7020 950b 3100 |0004: invoke-direct {v1, v3}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@0b95 │ │ +03bc12: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03bc14: 6e10 4a02 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +03bc1a: 0a02 |000b: move-result v2 │ │ +03bc1c: 3520 0c00 |000c: if-ge v0, v2, 0018 // +000c │ │ +03bc20: 6e20 4502 0400 |000e: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +03bc26: 0c03 |0011: move-result-object v3 │ │ +03bc28: 6e20 960b 3100 |0012: invoke-virtual {v1, v3}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@0b96 │ │ +03bc2e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03bc32: 28f5 |0017: goto 000c // -000b │ │ +03bc34: 7110 3a0b 0100 |0018: invoke-static {v1}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@0b3a │ │ +03bc3a: 0c03 |001b: move-result-object v3 │ │ +03bc3c: 1103 |001c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000e line=101 │ │ 0x0015 line=100 │ │ 0x0018 line=103 │ │ @@ -12140,22 +12140,22 @@ │ │ type : '()Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -039224: |[039224] com.squareup.okhttp.Headers.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; │ │ -039234: 2200 9f00 |0000: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -039238: 7010 3402 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -03923e: 7110 3502 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@0235 │ │ -039244: 0c01 |0008: move-result-object v1 │ │ -039246: 5432 eb00 |0009: iget-object v2, v3, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -03924a: 7120 330b 2100 |000b: invoke-static {v1, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@0b33 │ │ -039250: 1100 |000e: return-object v0 │ │ +03bc40: |[03bc40] com.squareup.okhttp.Headers.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; │ │ +03bc50: 2200 b100 |0000: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +03bc54: 7010 3402 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +03bc5a: 7110 3502 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/Headers$Builder;.access$000:(Lcom/squareup/okhttp/Headers$Builder;)Ljava/util/List; // method@0235 │ │ +03bc60: 0c01 |0008: move-result-object v1 │ │ +03bc62: 5432 eb00 |0009: iget-object v2, v3, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03bc66: 7120 330b 2100 |000b: invoke-static {v1, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@0b33 │ │ +03bc6c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x000e line=123 │ │ locals : │ │ 0x0005 - 0x000f reg=0 result Lcom/squareup/okhttp/Headers$Builder; │ │ @@ -12166,19 +12166,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -039254: |[039254] com.squareup.okhttp.Headers.size:()I │ │ -039264: 5410 eb00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -039268: 2100 |0002: array-length v0, v0 │ │ -03926a: db00 0002 |0003: div-int/lit8 v0, v0, #int 2 // #02 │ │ -03926e: 0f00 |0005: return v0 │ │ +03bc70: |[03bc70] com.squareup.okhttp.Headers.size:()I │ │ +03bc80: 5410 eb00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03bc84: 2100 |0002: array-length v0, v0 │ │ +03bc86: db00 0002 |0003: div-int/lit8 v0, v0, #int 2 // #02 │ │ +03bc8a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Headers; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Headers;) │ │ @@ -12186,37 +12186,37 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -039270: |[039270] com.squareup.okhttp.Headers.toMultimap:()Ljava/util/Map; │ │ -039280: 2202 1202 |0000: new-instance v2, Ljava/util/LinkedHashMap; // type@0212 │ │ -039284: 7010 490b 0200 |0002: invoke-direct {v2}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ -03928a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03928c: 6e10 4a02 0600 |0006: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -039292: 0a03 |0009: move-result v3 │ │ -039294: 3530 2100 |000a: if-ge v0, v3, 002b // +0021 │ │ -039298: 6e20 4502 0600 |000c: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -03929e: 0c01 |000f: move-result-object v1 │ │ -0392a0: 7220 7d0b 1200 |0010: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -0392a6: 0c04 |0013: move-result-object v4 │ │ -0392a8: 1f04 1502 |0014: check-cast v4, Ljava/util/List; // type@0215 │ │ -0392ac: 3904 0b00 |0016: if-nez v4, 0021 // +000b │ │ -0392b0: 2204 0702 |0018: new-instance v4, Ljava/util/ArrayList; // type@0207 │ │ -0392b4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -0392b6: 7020 120b 5400 |001b: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -0392bc: 7230 800b 1204 |001e: invoke-interface {v2, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -0392c2: 6e20 4d02 0600 |0021: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -0392c8: 0c05 |0024: move-result-object v5 │ │ -0392ca: 7220 600b 5400 |0025: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0392d0: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0392d4: 28e0 |002a: goto 000a // -0020 │ │ -0392d6: 1102 |002b: return-object v2 │ │ +03bc8c: |[03bc8c] com.squareup.okhttp.Headers.toMultimap:()Ljava/util/Map; │ │ +03bc9c: 2202 2502 |0000: new-instance v2, Ljava/util/LinkedHashMap; // type@0225 │ │ +03bca0: 7010 490b 0200 |0002: invoke-direct {v2}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ +03bca6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +03bca8: 6e10 4a02 0600 |0006: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +03bcae: 0a03 |0009: move-result v3 │ │ +03bcb0: 3530 2100 |000a: if-ge v0, v3, 002b // +0021 │ │ +03bcb4: 6e20 4502 0600 |000c: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +03bcba: 0c01 |000f: move-result-object v1 │ │ +03bcbc: 7220 7d0b 1200 |0010: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +03bcc2: 0c04 |0013: move-result-object v4 │ │ +03bcc4: 1f04 2802 |0014: check-cast v4, Ljava/util/List; // type@0228 │ │ +03bcc8: 3904 0b00 |0016: if-nez v4, 0021 // +000b │ │ +03bccc: 2204 1a02 |0018: new-instance v4, Ljava/util/ArrayList; // type@021a │ │ +03bcd0: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +03bcd2: 7020 120b 5400 |001b: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +03bcd8: 7230 800b 1204 |001e: invoke-interface {v2, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +03bcde: 6e20 4d02 0600 |0021: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +03bce4: 0c05 |0024: move-result-object v5 │ │ +03bce6: 7220 600b 5400 |0025: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03bcec: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03bcf0: 28e0 |002a: goto 000a // -0020 │ │ +03bcf2: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ 0x000c line=137 │ │ 0x0010 line=138 │ │ 0x0016 line=139 │ │ @@ -12239,40 +12239,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0392d8: |[0392d8] com.squareup.okhttp.Headers.toString:()Ljava/lang/String; │ │ -0392e8: 2201 c101 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0392ec: 7010 500a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0392f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0392f4: 6e10 4a02 0500 |0006: invoke-virtual {v5}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -0392fa: 0a02 |0009: move-result v2 │ │ -0392fc: 3520 2000 |000a: if-ge v0, v2, 002a // +0020 │ │ -039300: 6e20 4502 0500 |000c: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -039306: 0c03 |000f: move-result-object v3 │ │ -039308: 6e20 580a 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03930e: 0c03 |0013: move-result-object v3 │ │ -039310: 1a04 2801 |0014: const-string v4, ": " // string@0128 │ │ -039314: 6e20 580a 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03931a: 0c03 |0019: move-result-object v3 │ │ -03931c: 6e20 4d02 0500 |001a: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -039322: 0c04 |001d: move-result-object v4 │ │ -039324: 6e20 580a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03932a: 0c03 |0021: move-result-object v3 │ │ -03932c: 1a04 0200 |0022: const-string v4, " │ │ +03bcf4: |[03bcf4] com.squareup.okhttp.Headers.toString:()Ljava/lang/String; │ │ +03bd04: 2201 d301 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03bd08: 7010 500a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03bd0e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +03bd10: 6e10 4a02 0500 |0006: invoke-virtual {v5}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +03bd16: 0a02 |0009: move-result v2 │ │ +03bd18: 3520 2000 |000a: if-ge v0, v2, 002a // +0020 │ │ +03bd1c: 6e20 4502 0500 |000c: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +03bd22: 0c03 |000f: move-result-object v3 │ │ +03bd24: 6e20 580a 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03bd2a: 0c03 |0013: move-result-object v3 │ │ +03bd2c: 1a04 2801 |0014: const-string v4, ": " // string@0128 │ │ +03bd30: 6e20 580a 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03bd36: 0c03 |0019: move-result-object v3 │ │ +03bd38: 6e20 4d02 0500 |001a: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +03bd3e: 0c04 |001d: move-result-object v4 │ │ +03bd40: 6e20 580a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03bd46: 0c03 |0021: move-result-object v3 │ │ +03bd48: 1a04 0200 |0022: const-string v4, " │ │ " // string@0002 │ │ -039330: 6e20 580a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -039336: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03933a: 28e1 |0029: goto 000a // -001f │ │ -03933c: 6e10 640a 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -039342: 0c03 |002d: move-result-object v3 │ │ -039344: 1103 |002e: return-object v3 │ │ +03bd4c: 6e20 580a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03bd52: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03bd56: 28e1 |0029: goto 000a // -001f │ │ +03bd58: 6e10 640a 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03bd5e: 0c03 |002d: move-result-object v3 │ │ +03bd60: 1103 |002e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ 0x000c line=129 │ │ 0x0027 line=128 │ │ 0x002a line=131 │ │ @@ -12287,26 +12287,26 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -039348: |[039348] com.squareup.okhttp.Headers.value:(I)Ljava/lang/String; │ │ -039358: da01 0302 |0000: mul-int/lit8 v1, v3, #int 2 // #02 │ │ -03935c: d800 0101 |0002: add-int/lit8 v0, v1, #int 1 // #01 │ │ -039360: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ -039364: 5421 eb00 |0006: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -039368: 2111 |0008: array-length v1, v1 │ │ -03936a: 3410 0400 |0009: if-lt v0, v1, 000d // +0004 │ │ -03936e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -039370: 1101 |000c: return-object v1 │ │ -039372: 5421 eb00 |000d: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ -039376: 4601 0100 |000f: aget-object v1, v1, v0 │ │ -03937a: 28fb |0011: goto 000c // -0005 │ │ +03bd64: |[03bd64] com.squareup.okhttp.Headers.value:(I)Ljava/lang/String; │ │ +03bd74: da01 0302 |0000: mul-int/lit8 v1, v3, #int 2 // #02 │ │ +03bd78: d800 0101 |0002: add-int/lit8 v0, v1, #int 1 // #01 │ │ +03bd7c: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ +03bd80: 5421 eb00 |0006: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03bd84: 2111 |0008: array-length v1, v1 │ │ +03bd86: 3410 0400 |0009: if-lt v0, v1, 000d // +0004 │ │ +03bd8a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +03bd8c: 1101 |000c: return-object v1 │ │ +03bd8e: 5421 eb00 |000d: iget-object v1, v2, Lcom/squareup/okhttp/Headers;.namesAndValues:[Ljava/lang/String; // field@00eb │ │ +03bd92: 4601 0100 |000f: aget-object v1, v1, v0 │ │ +03bd96: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x000b line=92 │ │ 0x000c line=94 │ │ locals : │ │ @@ -12319,41 +12319,41 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -03937c: |[03937c] com.squareup.okhttp.Headers.values:(Ljava/lang/String;)Ljava/util/List; │ │ -03938c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03938e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -039390: 6e10 4a02 0400 |0002: invoke-virtual {v4}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -039396: 0a02 |0005: move-result v2 │ │ -039398: 3520 1e00 |0006: if-ge v0, v2, 0024 // +001e │ │ -03939c: 6e20 4502 0400 |0008: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -0393a2: 0c03 |000b: move-result-object v3 │ │ -0393a4: 6e20 2b0a 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0393aa: 0a03 |000f: move-result v3 │ │ -0393ac: 3803 1100 |0010: if-eqz v3, 0021 // +0011 │ │ -0393b0: 3901 0800 |0012: if-nez v1, 001a // +0008 │ │ -0393b4: 2201 0702 |0014: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -0393b8: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -0393ba: 7020 120b 3100 |0017: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -0393c0: 6e20 4d02 0400 |001a: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -0393c6: 0c03 |001d: move-result-object v3 │ │ -0393c8: 7220 600b 3100 |001e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0393ce: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0393d2: 28e3 |0023: goto 0006 // -001d │ │ -0393d4: 3801 0700 |0024: if-eqz v1, 002b // +0007 │ │ -0393d8: 7110 380b 0100 |0026: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -0393de: 0c03 |0029: move-result-object v3 │ │ -0393e0: 1103 |002a: return-object v3 │ │ -0393e2: 7100 340b 0000 |002b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -0393e8: 0c03 |002e: move-result-object v3 │ │ -0393ea: 28fb |002f: goto 002a // -0005 │ │ +03bd98: |[03bd98] com.squareup.okhttp.Headers.values:(Ljava/lang/String;)Ljava/util/List; │ │ +03bda8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03bdaa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +03bdac: 6e10 4a02 0400 |0002: invoke-virtual {v4}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +03bdb2: 0a02 |0005: move-result v2 │ │ +03bdb4: 3520 1e00 |0006: if-ge v0, v2, 0024 // +001e │ │ +03bdb8: 6e20 4502 0400 |0008: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +03bdbe: 0c03 |000b: move-result-object v3 │ │ +03bdc0: 6e20 2b0a 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03bdc6: 0a03 |000f: move-result v3 │ │ +03bdc8: 3803 1100 |0010: if-eqz v3, 0021 // +0011 │ │ +03bdcc: 3901 0800 |0012: if-nez v1, 001a // +0008 │ │ +03bdd0: 2201 1a02 |0014: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +03bdd4: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +03bdd6: 7020 120b 3100 |0017: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +03bddc: 6e20 4d02 0400 |001a: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +03bde2: 0c03 |001d: move-result-object v3 │ │ +03bde4: 7220 600b 3100 |001e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03bdea: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03bdee: 28e3 |0023: goto 0006 // -001d │ │ +03bdf0: 3801 0700 |0024: if-eqz v1, 002b // +0007 │ │ +03bdf4: 7110 380b 0100 |0026: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +03bdfa: 0c03 |0029: move-result-object v3 │ │ +03bdfc: 1103 |002a: return-object v3 │ │ +03bdfe: 7100 340b 0000 |002b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +03be04: 0c03 |002e: move-result-object v3 │ │ +03be06: 28fb |002f: goto 002a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0001 line=109 │ │ 0x0008 line=110 │ │ 0x0012 line=111 │ │ 0x001a line=112 │ │ @@ -12368,17 +12368,17 @@ │ │ 0x0006 - 0x0030 reg=2 size I │ │ 0x0000 - 0x0030 reg=4 this Lcom/squareup/okhttp/Headers; │ │ 0x0000 - 0x0030 reg=5 name Ljava/lang/String; │ │ │ │ source_file_idx : 977 (Headers.java) │ │ │ │ Class #30 header: │ │ -class_idx : 161 │ │ +class_idx : 179 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 997 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #30 annotations: │ │ @@ -12403,61 +12403,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -0393ec: |[0393ec] com.squareup.okhttp.HttpUrl$1.:()V │ │ -0393fc: 7100 5402 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.values:()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@0254 │ │ -039402: 0c00 |0003: move-result-object v0 │ │ -039404: 2100 |0004: array-length v0, v0 │ │ -039406: 2300 a003 |0005: new-array v0, v0, [I // type@03a0 │ │ -03940a: 6900 ec00 |0007: sput-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ -03940e: 6200 ec00 |0009: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ -039412: 6201 f100 |000b: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ -039416: 6e10 5202 0100 |000d: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ -03941c: 0a01 |0010: move-result v1 │ │ -03941e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -039420: 4b02 0001 |0012: aput v2, v0, v1 │ │ -039424: 6200 ec00 |0014: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ -039428: 6201 ee00 |0016: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ee │ │ -03942c: 6e10 5202 0100 |0018: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ -039432: 0a01 |001b: move-result v1 │ │ -039434: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -039436: 4b02 0001 |001d: aput v2, v0, v1 │ │ -03943a: 6200 ec00 |001f: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ -03943e: 6201 f200 |0021: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f2 │ │ -039442: 6e10 5202 0100 |0023: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ -039448: 0a01 |0026: move-result v1 │ │ -03944a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -03944c: 4b02 0001 |0028: aput v2, v0, v1 │ │ -039450: 6200 ec00 |002a: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ -039454: 6201 f000 |002c: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f0 │ │ -039458: 6e10 5202 0100 |002e: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ -03945e: 0a01 |0031: move-result v1 │ │ -039460: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -039462: 4b02 0001 |0033: aput v2, v0, v1 │ │ -039466: 6200 ec00 |0035: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ -03946a: 6201 ef00 |0037: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ef │ │ -03946e: 6e10 5202 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ -039474: 0a01 |003c: move-result v1 │ │ -039476: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -039478: 4b02 0001 |003e: aput v2, v0, v1 │ │ -03947c: 0e00 |0040: return-void │ │ -03947e: 0d00 |0041: move-exception v0 │ │ -039480: 28fe |0042: goto 0040 // -0002 │ │ -039482: 0d00 |0043: move-exception v0 │ │ -039484: 28f1 |0044: goto 0035 // -000f │ │ -039486: 0d00 |0045: move-exception v0 │ │ -039488: 28e4 |0046: goto 002a // -001c │ │ -03948a: 0d00 |0047: move-exception v0 │ │ -03948c: 28d7 |0048: goto 001f // -0029 │ │ -03948e: 0d00 |0049: move-exception v0 │ │ -039490: 28ca |004a: goto 0014 // -0036 │ │ +03be08: |[03be08] com.squareup.okhttp.HttpUrl$1.:()V │ │ +03be18: 7100 5402 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.values:()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@0254 │ │ +03be1e: 0c00 |0003: move-result-object v0 │ │ +03be20: 2100 |0004: array-length v0, v0 │ │ +03be22: 2300 b403 |0005: new-array v0, v0, [I // type@03b4 │ │ +03be26: 6900 ec00 |0007: sput-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ +03be2a: 6200 ec00 |0009: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ +03be2e: 6201 f100 |000b: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ +03be32: 6e10 5202 0100 |000d: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ +03be38: 0a01 |0010: move-result v1 │ │ +03be3a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +03be3c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +03be40: 6200 ec00 |0014: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ +03be44: 6201 ee00 |0016: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ee │ │ +03be48: 6e10 5202 0100 |0018: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ +03be4e: 0a01 |001b: move-result v1 │ │ +03be50: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +03be52: 4b02 0001 |001d: aput v2, v0, v1 │ │ +03be56: 6200 ec00 |001f: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ +03be5a: 6201 f200 |0021: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f2 │ │ +03be5e: 6e10 5202 0100 |0023: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ +03be64: 0a01 |0026: move-result v1 │ │ +03be66: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +03be68: 4b02 0001 |0028: aput v2, v0, v1 │ │ +03be6c: 6200 ec00 |002a: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ +03be70: 6201 f000 |002c: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f0 │ │ +03be74: 6e10 5202 0100 |002e: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ +03be7a: 0a01 |0031: move-result v1 │ │ +03be7c: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +03be7e: 4b02 0001 |0033: aput v2, v0, v1 │ │ +03be82: 6200 ec00 |0035: sget-object v0, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ +03be86: 6201 ef00 |0037: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ef │ │ +03be8a: 6e10 5202 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ +03be90: 0a01 |003c: move-result v1 │ │ +03be92: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +03be94: 4b02 0001 |003e: aput v2, v0, v1 │ │ +03be98: 0e00 |0040: return-void │ │ +03be9a: 0d00 |0041: move-exception v0 │ │ +03be9c: 28fe |0042: goto 0040 // -0002 │ │ +03be9e: 0d00 |0043: move-exception v0 │ │ +03bea0: 28f1 |0044: goto 0035 // -000f │ │ +03bea2: 0d00 |0045: move-exception v0 │ │ +03bea4: 28e4 |0046: goto 002a // -001c │ │ +03bea6: 0d00 |0047: move-exception v0 │ │ +03bea8: 28d7 |0048: goto 001f // -0029 │ │ +03beaa: 0d00 |0049: move-exception v0 │ │ +03beac: 28ca |004a: goto 0014 // -0036 │ │ catches : 5 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0047 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0045 │ │ @@ -12469,17 +12469,17 @@ │ │ 0x0000 line=618 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 997 (HttpUrl.java) │ │ │ │ Class #31 header: │ │ -class_idx : 162 │ │ +class_idx : 180 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 997 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #31 annotations: │ │ @@ -12527,54 +12527,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0394d4: |[0394d4] com.squareup.okhttp.HttpUrl$Builder$ParseResult.:()V │ │ -0394e4: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -0394e6: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -0394e8: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0394ea: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0394ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0394ee: 2200 a200 |0005: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00a2 │ │ -0394f2: 1a01 3b0a |0007: const-string v1, "SUCCESS" // string@0a3b │ │ -0394f6: 7030 5102 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ -0394fc: 6900 f100 |000c: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ -039500: 2200 a200 |000e: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00a2 │ │ -039504: 1a01 c808 |0010: const-string v1, "MISSING_SCHEME" // string@08c8 │ │ -039508: 7030 5102 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ -03950e: 6900 f000 |0015: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f0 │ │ -039512: 2200 a200 |0017: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00a2 │ │ -039516: 1a01 690b |0019: const-string v1, "UNSUPPORTED_SCHEME" // string@0b69 │ │ -03951a: 7030 5102 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ -039520: 6900 f200 |001e: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f2 │ │ -039524: 2200 a200 |0020: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00a2 │ │ -039528: 1a01 0e04 |0022: const-string v1, "INVALID_PORT" // string@040e │ │ -03952c: 7030 5102 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ -039532: 6900 ef00 |0027: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ef │ │ -039536: 2200 a200 |0029: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00a2 │ │ -03953a: 1a01 0d04 |002b: const-string v1, "INVALID_HOST" // string@040d │ │ -03953e: 7030 5102 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ -039544: 6900 ee00 |0030: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ee │ │ -039548: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -03954a: 2300 a403 |0033: new-array v0, v0, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@03a4 │ │ -03954e: 6201 f100 |0035: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ -039552: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -039556: 6201 f000 |0039: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f0 │ │ -03955a: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -03955e: 6201 f200 |003d: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f2 │ │ -039562: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -039566: 6201 ef00 |0041: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ef │ │ -03956a: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -03956e: 6201 ee00 |0045: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ee │ │ -039572: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -039576: 6900 ed00 |0049: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.$VALUES:[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ed │ │ -03957a: 0e00 |004b: return-void │ │ +03bef0: |[03bef0] com.squareup.okhttp.HttpUrl$Builder$ParseResult.:()V │ │ +03bf00: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +03bf02: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +03bf04: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +03bf06: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +03bf08: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03bf0a: 2200 b400 |0005: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00b4 │ │ +03bf0e: 1a01 4f0a |0007: const-string v1, "SUCCESS" // string@0a4f │ │ +03bf12: 7030 5102 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ +03bf18: 6900 f100 |000c: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ +03bf1c: 2200 b400 |000e: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00b4 │ │ +03bf20: 1a01 dc08 |0010: const-string v1, "MISSING_SCHEME" // string@08dc │ │ +03bf24: 7030 5102 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ +03bf2a: 6900 f000 |0015: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f0 │ │ +03bf2e: 2200 b400 |0017: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00b4 │ │ +03bf32: 1a01 7d0b |0019: const-string v1, "UNSUPPORTED_SCHEME" // string@0b7d │ │ +03bf36: 7030 5102 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ +03bf3c: 6900 f200 |001e: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f2 │ │ +03bf40: 2200 b400 |0020: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00b4 │ │ +03bf44: 1a01 0e04 |0022: const-string v1, "INVALID_PORT" // string@040e │ │ +03bf48: 7030 5102 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ +03bf4e: 6900 ef00 |0027: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ef │ │ +03bf52: 2200 b400 |0029: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00b4 │ │ +03bf56: 1a01 0d04 |002b: const-string v1, "INVALID_HOST" // string@040d │ │ +03bf5a: 7030 5102 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.:(Ljava/lang/String;I)V // method@0251 │ │ +03bf60: 6900 ee00 |0030: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ee │ │ +03bf64: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +03bf66: 2300 b803 |0033: new-array v0, v0, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@03b8 │ │ +03bf6a: 6201 f100 |0035: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ +03bf6e: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +03bf72: 6201 f000 |0039: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f0 │ │ +03bf76: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +03bf7a: 6201 f200 |003d: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f2 │ │ +03bf7e: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +03bf82: 6201 ef00 |0041: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ef │ │ +03bf86: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +03bf8a: 6201 ee00 |0045: sget-object v1, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ee │ │ +03bf8e: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +03bf92: 6900 ed00 |0049: sput-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.$VALUES:[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ed │ │ +03bf96: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=946 │ │ 0x000e line=947 │ │ 0x0017 line=948 │ │ 0x0020 line=949 │ │ 0x0029 line=950 │ │ @@ -12586,17 +12586,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03957c: |[03957c] com.squareup.okhttp.HttpUrl$Builder$ParseResult.:(Ljava/lang/String;I)V │ │ -03958c: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -039592: 0e00 |0003: return-void │ │ +03bf98: |[03bf98] com.squareup.okhttp.HttpUrl$Builder$ParseResult.:(Ljava/lang/String;I)V │ │ +03bfa8: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +03bfae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -12606,20 +12606,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -039594: |[039594] com.squareup.okhttp.HttpUrl$Builder$ParseResult.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ -0395a4: 1c00 a200 |0000: const-class v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00a2 │ │ -0395a8: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -0395ae: 0c00 |0005: move-result-object v0 │ │ -0395b0: 1f00 a200 |0006: check-cast v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00a2 │ │ -0395b4: 1100 |0008: return-object v0 │ │ +03bfb0: |[03bfb0] com.squareup.okhttp.HttpUrl$Builder$ParseResult.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ +03bfc0: 1c00 b400 |0000: const-class v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00b4 │ │ +03bfc4: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +03bfca: 0c00 |0005: move-result-object v0 │ │ +03bfcc: 1f00 b400 |0006: check-cast v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@00b4 │ │ +03bfd0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;) │ │ @@ -12627,32 +12627,32 @@ │ │ type : '()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0395b8: |[0395b8] com.squareup.okhttp.HttpUrl$Builder$ParseResult.values:()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ -0395c8: 6200 ed00 |0000: sget-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.$VALUES:[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ed │ │ -0395cc: 6e10 7615 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.clone:()Ljava/lang/Object; // method@1576 │ │ -0395d2: 0c00 |0005: move-result-object v0 │ │ -0395d4: 1f00 a403 |0006: check-cast v0, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@03a4 │ │ -0395d8: 1100 |0008: return-object v0 │ │ +03bfd4: |[03bfd4] com.squareup.okhttp.HttpUrl$Builder$ParseResult.values:()[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ +03bfe4: 6200 ed00 |0000: sget-object v0, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.$VALUES:[Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ed │ │ +03bfe8: 6e10 7615 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.clone:()Ljava/lang/Object; // method@1576 │ │ +03bfee: 0c00 |0005: move-result-object v0 │ │ +03bff0: 1f00 b803 |0006: check-cast v0, [Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // type@03b8 │ │ +03bff4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 997 (HttpUrl.java) │ │ │ │ Class #32 header: │ │ -class_idx : 163 │ │ +class_idx : 181 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 997 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 28 │ │ │ │ Class #32 annotations: │ │ @@ -12710,29 +12710,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0395dc: |[0395dc] com.squareup.okhttp.HttpUrl$Builder.:()V │ │ -0395ec: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0395f2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -0395f6: 5b20 f700 |0005: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -0395fa: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -0395fe: 5b20 f400 |0009: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -039602: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -039604: 5920 f900 |000c: iput v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -039608: 2200 0702 |000e: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03960c: 7010 110b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -039612: 5b20 f500 |0013: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039616: 5420 f500 |0015: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03961a: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ -03961e: 7220 600b 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -039624: 0e00 |001c: return-void │ │ +03bff8: |[03bff8] com.squareup.okhttp.HttpUrl$Builder.:()V │ │ +03c008: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03c00e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +03c012: 5b20 f700 |0005: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03c016: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +03c01a: 5b20 f400 |0009: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03c01e: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +03c020: 5920 f900 |000c: iput v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03c024: 2200 1a02 |000e: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03c028: 7010 110b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03c02e: 5b20 f500 |0013: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c032: 5420 f500 |0015: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c036: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ +03c03a: 7220 600b 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03c040: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=649 │ │ 0x0007 line=650 │ │ 0x000b line=652 │ │ 0x000e line=653 │ │ @@ -12746,49 +12746,49 @@ │ │ type : '(Ljava/lang/String;II)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -039628: |[039628] com.squareup.okhttp.HttpUrl$Builder.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; │ │ -039638: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03963a: 7140 a602 6537 |0001: invoke-static {v5, v6, v7, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@02a6 │ │ -039640: 0c02 |0004: move-result-object v2 │ │ -039642: 1a03 660c |0005: const-string v3, "[" // string@0c66 │ │ -039646: 6e20 420a 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03964c: 0a03 |000a: move-result v3 │ │ -03964e: 3803 2d00 |000b: if-eqz v3, 0038 // +002d │ │ -039652: 1a03 b20c |000d: const-string v3, "]" // string@0cb2 │ │ -039656: 6e20 290a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -03965c: 0a03 |0012: move-result v3 │ │ -03965e: 3803 2500 |0013: if-eqz v3, 0038 // +0025 │ │ -039662: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -039664: 6e10 380a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03966a: 0a04 |0019: move-result v4 │ │ -03966c: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ -039670: 7130 5e02 3204 |001c: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; // method@025e │ │ -039676: 0c01 |001f: move-result-object v1 │ │ -039678: 3901 0400 |0020: if-nez v1, 0024 // +0004 │ │ -03967c: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -03967e: 1103 |0023: return-object v3 │ │ -039680: 6e10 aa0a 0100 |0024: invoke-virtual {v1}, Ljava/net/InetAddress;.getAddress:()[B // method@0aaa │ │ -039686: 0c00 |0027: move-result-object v0 │ │ -039688: 2103 |0028: array-length v3, v0 │ │ -03968a: 1304 1000 |0029: const/16 v4, #int 16 // #10 │ │ -03968e: 3343 0700 |002b: if-ne v3, v4, 0032 // +0007 │ │ -039692: 7110 6802 0000 |002d: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.inet6AddressToAscii:([B)Ljava/lang/String; // method@0268 │ │ -039698: 0c03 |0030: move-result-object v3 │ │ -03969a: 28f2 |0031: goto 0023 // -000e │ │ -03969c: 2203 9b01 |0032: new-instance v3, Ljava/lang/AssertionError; // type@019b │ │ -0396a0: 7010 c609 0300 |0034: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0396a6: 2703 |0037: throw v3 │ │ -0396a8: 7110 5f02 0200 |0038: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.domainToAscii:(Ljava/lang/String;)Ljava/lang/String; // method@025f │ │ -0396ae: 0c03 |003b: move-result-object v3 │ │ -0396b0: 28e7 |003c: goto 0023 // -0019 │ │ +03c044: |[03c044] com.squareup.okhttp.HttpUrl$Builder.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; │ │ +03c054: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03c056: 7140 a602 6537 |0001: invoke-static {v5, v6, v7, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@02a6 │ │ +03c05c: 0c02 |0004: move-result-object v2 │ │ +03c05e: 1a03 7a0c |0005: const-string v3, "[" // string@0c7a │ │ +03c062: 6e20 420a 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03c068: 0a03 |000a: move-result v3 │ │ +03c06a: 3803 2d00 |000b: if-eqz v3, 0038 // +002d │ │ +03c06e: 1a03 c60c |000d: const-string v3, "]" // string@0cc6 │ │ +03c072: 6e20 290a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +03c078: 0a03 |0012: move-result v3 │ │ +03c07a: 3803 2500 |0013: if-eqz v3, 0038 // +0025 │ │ +03c07e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +03c080: 6e10 380a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03c086: 0a04 |0019: move-result v4 │ │ +03c088: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ +03c08c: 7130 5e02 3204 |001c: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; // method@025e │ │ +03c092: 0c01 |001f: move-result-object v1 │ │ +03c094: 3901 0400 |0020: if-nez v1, 0024 // +0004 │ │ +03c098: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +03c09a: 1103 |0023: return-object v3 │ │ +03c09c: 6e10 aa0a 0100 |0024: invoke-virtual {v1}, Ljava/net/InetAddress;.getAddress:()[B // method@0aaa │ │ +03c0a2: 0c00 |0027: move-result-object v0 │ │ +03c0a4: 2103 |0028: array-length v3, v0 │ │ +03c0a6: 1304 1000 |0029: const/16 v4, #int 16 // #10 │ │ +03c0aa: 3343 0700 |002b: if-ne v3, v4, 0032 // +0007 │ │ +03c0ae: 7110 6802 0000 |002d: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.inet6AddressToAscii:([B)Ljava/lang/String; // method@0268 │ │ +03c0b4: 0c03 |0030: move-result-object v3 │ │ +03c0b6: 28f2 |0031: goto 0023 // -000e │ │ +03c0b8: 2203 ad01 |0032: new-instance v3, Ljava/lang/AssertionError; // type@01ad │ │ +03c0bc: 7010 c609 0300 |0034: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +03c0c2: 2703 |0037: throw v3 │ │ +03c0c4: 7110 5f02 0200 |0038: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.domainToAscii:(Ljava/lang/String;)Ljava/lang/String; // method@025f │ │ +03c0ca: 0c03 |003b: move-result-object v3 │ │ +03c0cc: 28e7 |003c: goto 0023 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1260 │ │ 0x0005 line=1263 │ │ 0x0015 line=1264 │ │ 0x0020 line=1265 │ │ 0x0023 line=1271 │ │ @@ -12810,36 +12810,36 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0396b4: |[0396b4] com.squareup.okhttp.HttpUrl$Builder.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z │ │ -0396c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0396c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0396c8: 6e10 380a 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0396ce: 0a03 |0005: move-result v3 │ │ -0396d0: 3531 1b00 |0006: if-ge v1, v3, 0021 // +001b │ │ -0396d4: 6e20 250a 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -0396da: 0a00 |000b: move-result v0 │ │ -0396dc: 1303 1f00 |000c: const/16 v3, #int 31 // #1f │ │ -0396e0: 3730 0600 |000e: if-le v0, v3, 0014 // +0006 │ │ -0396e4: 1303 7f00 |0010: const/16 v3, #int 127 // #7f │ │ -0396e8: 3430 0300 |0012: if-lt v0, v3, 0015 // +0003 │ │ -0396ec: 0f02 |0014: return v2 │ │ -0396ee: 1a03 3000 |0015: const-string v3, " #%/:?@[\]" // string@0030 │ │ -0396f2: 6e20 310a 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -0396f8: 0a03 |001a: move-result v3 │ │ -0396fa: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -0396fc: 3343 f8ff |001c: if-ne v3, v4, 0014 // -0008 │ │ -039700: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -039704: 28e2 |0020: goto 0002 // -001e │ │ -039706: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -039708: 28f2 |0022: goto 0014 // -000e │ │ +03c0d0: |[03c0d0] com.squareup.okhttp.HttpUrl$Builder.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z │ │ +03c0e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03c0e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03c0e4: 6e10 380a 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03c0ea: 0a03 |0005: move-result v3 │ │ +03c0ec: 3531 1b00 |0006: if-ge v1, v3, 0021 // +001b │ │ +03c0f0: 6e20 250a 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c0f6: 0a00 |000b: move-result v0 │ │ +03c0f8: 1303 1f00 |000c: const/16 v3, #int 31 // #1f │ │ +03c0fc: 3730 0600 |000e: if-le v0, v3, 0014 // +0006 │ │ +03c100: 1303 7f00 |0010: const/16 v3, #int 127 // #7f │ │ +03c104: 3430 0300 |0012: if-lt v0, v3, 0015 // +0003 │ │ +03c108: 0f02 |0014: return v2 │ │ +03c10a: 1a03 3000 |0015: const-string v3, " #%/:?@[\]" // string@0030 │ │ +03c10e: 6e20 310a 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03c114: 0a03 |001a: move-result v3 │ │ +03c116: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +03c118: 3343 f8ff |001c: if-ne v3, v4, 0014 // -0008 │ │ +03c11c: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03c120: 28e2 |0020: goto 0002 // -001e │ │ +03c122: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +03c124: 28f2 |0022: goto 0014 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1403 │ │ 0x0008 line=1404 │ │ 0x000c line=1408 │ │ 0x0014 line=1418 │ │ 0x0015 line=1414 │ │ @@ -12856,58 +12856,58 @@ │ │ type : '(Ljava/lang/String;II[BI)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -03970c: |[03970c] com.squareup.okhttp.HttpUrl$Builder.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z │ │ -03971c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03971e: 01e0 |0001: move v0, v14 │ │ -039720: 01b5 |0002: move v5, v11 │ │ -039722: 0101 |0003: move v1, v0 │ │ -039724: 35c5 3d00 |0004: if-ge v5, v12, 0041 // +003d │ │ -039728: 21d8 |0006: array-length v8, v13 │ │ -03972a: 3381 0300 |0007: if-ne v1, v8, 000a // +0003 │ │ -03972e: 0f07 |0009: return v7 │ │ -039730: 32e1 0c00 |000a: if-eq v1, v14, 0016 // +000c │ │ -039734: 6e20 250a 5a00 |000c: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03973a: 0a08 |000f: move-result v8 │ │ -03973c: 1309 2e00 |0010: const/16 v9, #int 46 // #2e │ │ -039740: 3398 f7ff |0012: if-ne v8, v9, 0009 // -0009 │ │ -039744: d805 0501 |0014: add-int/lit8 v5, v5, #int 1 // #01 │ │ -039748: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -03974a: 0154 |0017: move v4, v5 │ │ -03974c: 35c5 0e00 |0018: if-ge v5, v12, 0026 // +000e │ │ -039750: 6e20 250a 5a00 |001a: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039756: 0a02 |001d: move-result v2 │ │ -039758: 1308 3000 |001e: const/16 v8, #int 48 // #30 │ │ -03975c: 3482 0600 |0020: if-lt v2, v8, 0026 // +0006 │ │ -039760: 1308 3900 |0022: const/16 v8, #int 57 // #39 │ │ -039764: 3782 0d00 |0024: if-le v2, v8, 0031 // +000d │ │ -039768: 9103 0504 |0026: sub-int v3, v5, v4 │ │ -03976c: 3803 e1ff |0028: if-eqz v3, 0009 // -001f │ │ -039770: d800 0101 |002a: add-int/lit8 v0, v1, #int 1 // #01 │ │ -039774: 8d68 |002c: int-to-byte v8, v6 │ │ -039776: 4f08 0d01 |002d: aput-byte v8, v13, v1 │ │ -03977a: 0101 |002f: move v1, v0 │ │ -03977c: 28d4 |0030: goto 0004 // -002c │ │ -03977e: 3906 0400 |0031: if-nez v6, 0035 // +0004 │ │ -039782: 3354 d6ff |0033: if-ne v4, v5, 0009 // -002a │ │ -039786: da08 060a |0035: mul-int/lit8 v8, v6, #int 10 // #0a │ │ -03978a: b028 |0037: add-int/2addr v8, v2 │ │ -03978c: d806 08d0 |0038: add-int/lit8 v6, v8, #int -48 // #d0 │ │ -039790: 1308 ff00 |003a: const/16 v8, #int 255 // #ff │ │ -039794: 3686 cdff |003c: if-gt v6, v8, 0009 // -0033 │ │ -039798: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03979c: 28d8 |0040: goto 0018 // -0028 │ │ -03979e: d808 0e04 |0041: add-int/lit8 v8, v14, #int 4 // #04 │ │ -0397a2: 3381 c6ff |0043: if-ne v1, v8, 0009 // -003a │ │ -0397a6: 1217 |0045: const/4 v7, #int 1 // #1 │ │ -0397a8: 28c3 |0046: goto 0009 // -003d │ │ +03c128: |[03c128] com.squareup.okhttp.HttpUrl$Builder.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z │ │ +03c138: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03c13a: 01e0 |0001: move v0, v14 │ │ +03c13c: 01b5 |0002: move v5, v11 │ │ +03c13e: 0101 |0003: move v1, v0 │ │ +03c140: 35c5 3d00 |0004: if-ge v5, v12, 0041 // +003d │ │ +03c144: 21d8 |0006: array-length v8, v13 │ │ +03c146: 3381 0300 |0007: if-ne v1, v8, 000a // +0003 │ │ +03c14a: 0f07 |0009: return v7 │ │ +03c14c: 32e1 0c00 |000a: if-eq v1, v14, 0016 // +000c │ │ +03c150: 6e20 250a 5a00 |000c: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c156: 0a08 |000f: move-result v8 │ │ +03c158: 1309 2e00 |0010: const/16 v9, #int 46 // #2e │ │ +03c15c: 3398 f7ff |0012: if-ne v8, v9, 0009 // -0009 │ │ +03c160: d805 0501 |0014: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03c164: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +03c166: 0154 |0017: move v4, v5 │ │ +03c168: 35c5 0e00 |0018: if-ge v5, v12, 0026 // +000e │ │ +03c16c: 6e20 250a 5a00 |001a: invoke-virtual {v10, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c172: 0a02 |001d: move-result v2 │ │ +03c174: 1308 3000 |001e: const/16 v8, #int 48 // #30 │ │ +03c178: 3482 0600 |0020: if-lt v2, v8, 0026 // +0006 │ │ +03c17c: 1308 3900 |0022: const/16 v8, #int 57 // #39 │ │ +03c180: 3782 0d00 |0024: if-le v2, v8, 0031 // +000d │ │ +03c184: 9103 0504 |0026: sub-int v3, v5, v4 │ │ +03c188: 3803 e1ff |0028: if-eqz v3, 0009 // -001f │ │ +03c18c: d800 0101 |002a: add-int/lit8 v0, v1, #int 1 // #01 │ │ +03c190: 8d68 |002c: int-to-byte v8, v6 │ │ +03c192: 4f08 0d01 |002d: aput-byte v8, v13, v1 │ │ +03c196: 0101 |002f: move v1, v0 │ │ +03c198: 28d4 |0030: goto 0004 // -002c │ │ +03c19a: 3906 0400 |0031: if-nez v6, 0035 // +0004 │ │ +03c19e: 3354 d6ff |0033: if-ne v4, v5, 0009 // -002a │ │ +03c1a2: da08 060a |0035: mul-int/lit8 v8, v6, #int 10 // #0a │ │ +03c1a6: b028 |0037: add-int/2addr v8, v2 │ │ +03c1a8: d806 08d0 |0038: add-int/lit8 v6, v8, #int -48 // #d0 │ │ +03c1ac: 1308 ff00 |003a: const/16 v8, #int 255 // #ff │ │ +03c1b0: 3686 cdff |003c: if-gt v6, v8, 0009 // -0033 │ │ +03c1b4: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03c1b8: 28d8 |0040: goto 0018 // -0028 │ │ +03c1ba: d808 0e04 |0041: add-int/lit8 v8, v14, #int 4 // #04 │ │ +03c1be: 3381 c6ff |0043: if-ne v1, v8, 0009 // -003a │ │ +03c1c2: 1217 |0045: const/4 v7, #int 1 // #1 │ │ +03c1c4: 28c3 |0046: goto 0009 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1348 │ │ 0x0002 line=1350 │ │ 0x0006 line=1351 │ │ 0x0009 line=1377 │ │ 0x000a line=1354 │ │ @@ -12950,123 +12950,123 @@ │ │ type : '(Ljava/lang/String;II)Ljava/net/InetAddress;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 177 16-bit code units │ │ -0397ac: |[0397ac] com.squareup.okhttp.HttpUrl$Builder.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; │ │ -0397bc: 130c 1000 |0000: const/16 v12, #int 16 // #10 │ │ -0397c0: 23c1 9d03 |0002: new-array v1, v12, [B // type@039d │ │ -0397c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0397c6: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ -0397c8: 12f8 |0006: const/4 v8, #int -1 // #ff │ │ -0397ca: 020a 1000 |0007: move/from16 v10, v16 │ │ -0397ce: 0200 1100 |0009: move/from16 v0, v17 │ │ -0397d2: 350a 2500 |000b: if-ge v10, v0, 0030 // +0025 │ │ -0397d6: 211c |000d: array-length v12, v1 │ │ -0397d8: 33c2 0400 |000e: if-ne v2, v12, 0012 // +0004 │ │ -0397dc: 120c |0010: const/4 v12, #int 0 // #0 │ │ -0397de: 110c |0011: return-object v12 │ │ -0397e0: d80c 0a02 |0012: add-int/lit8 v12, v10, #int 2 // #02 │ │ -0397e4: 0200 1100 |0014: move/from16 v0, v17 │ │ -0397e8: 360c 2200 |0016: if-gt v12, v0, 0038 // +0022 │ │ -0397ec: 1a0c 2d01 |0018: const-string v12, "::" // string@012d │ │ -0397f0: 120d |001a: const/4 v13, #int 0 // #0 │ │ -0397f2: 122e |001b: const/4 v14, #int 2 // #2 │ │ -0397f4: 6e5e 3a0a afdc |001c: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@0a3a │ │ -0397fa: 0a0c |001f: move-result v12 │ │ -0397fc: 380c 1800 |0020: if-eqz v12, 0038 // +0018 │ │ -039800: 12fc |0022: const/4 v12, #int -1 // #ff │ │ -039802: 32c5 0400 |0023: if-eq v5, v12, 0027 // +0004 │ │ -039806: 120c |0025: const/4 v12, #int 0 // #0 │ │ -039808: 28eb |0026: goto 0011 // -0015 │ │ -03980a: d80a 0a02 |0027: add-int/lit8 v10, v10, #int 2 // #02 │ │ -03980e: d802 0202 |0029: add-int/lit8 v2, v2, #int 2 // #02 │ │ -039812: 0125 |002b: move v5, v2 │ │ -039814: 0200 1100 |002c: move/from16 v0, v17 │ │ -039818: 330a 1800 |002e: if-ne v10, v0, 0046 // +0018 │ │ -03981c: 211c |0030: array-length v12, v1 │ │ -03981e: 32c2 7300 |0031: if-eq v2, v12, 00a4 // +0073 │ │ -039822: 12fc |0033: const/4 v12, #int -1 // #ff │ │ -039824: 33c5 6000 |0034: if-ne v5, v12, 0094 // +0060 │ │ -039828: 120c |0036: const/4 v12, #int 0 // #0 │ │ -03982a: 28da |0037: goto 0011 // -0026 │ │ -03982c: 3802 0e00 |0038: if-eqz v2, 0046 // +000e │ │ -039830: 1a0c 2701 |003a: const-string v12, ":" // string@0127 │ │ -039834: 120d |003c: const/4 v13, #int 0 // #0 │ │ -039836: 121e |003d: const/4 v14, #int 1 // #1 │ │ -039838: 6e5e 3a0a afdc |003e: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@0a3a │ │ -03983e: 0a0c |0041: move-result v12 │ │ -039840: 380c 1e00 |0042: if-eqz v12, 0060 // +001e │ │ -039844: d80a 0a01 |0044: add-int/lit8 v10, v10, #int 1 // #01 │ │ -039848: 120b |0046: const/4 v11, #int 0 // #0 │ │ -03984a: 01a8 |0047: move v8, v10 │ │ -03984c: 0200 1100 |0048: move/from16 v0, v17 │ │ -039850: 350a 0d00 |004a: if-ge v10, v0, 0057 // +000d │ │ -039854: 6e20 250a af00 |004c: invoke-virtual {v15, v10}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03985a: 0a04 |004f: move-result v4 │ │ -03985c: 7110 8e02 0400 |0050: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@028e │ │ -039862: 0a09 |0053: move-result v9 │ │ -039864: 12fc |0054: const/4 v12, #int -1 // #ff │ │ -039866: 33c9 2600 |0055: if-ne v9, v12, 007b // +0026 │ │ -03986a: 9107 0a08 |0057: sub-int v7, v10, v8 │ │ -03986e: 3807 0500 |0059: if-eqz v7, 005e // +0005 │ │ -039872: 124c |005b: const/4 v12, #int 4 // #4 │ │ -039874: 37c7 2600 |005c: if-le v7, v12, 0082 // +0026 │ │ -039878: 120c |005e: const/4 v12, #int 0 // #0 │ │ -03987a: 28b2 |005f: goto 0011 // -004e │ │ -03987c: 1a0c 0001 |0060: const-string v12, "." // string@0100 │ │ -039880: 120d |0062: const/4 v13, #int 0 // #0 │ │ -039882: 121e |0063: const/4 v14, #int 1 // #1 │ │ -039884: 6e5e 3a0a afdc |0064: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@0a3a │ │ -03988a: 0a0c |0067: move-result v12 │ │ -03988c: 380c 1100 |0068: if-eqz v12, 0079 // +0011 │ │ -039890: d80c 02fe |006a: add-int/lit8 v12, v2, #int -2 // #fe │ │ -039894: 0200 1100 |006c: move/from16 v0, v17 │ │ -039898: 715c 5d02 8f10 |006e: invoke-static {v15, v8, v0, v1, v12}, Lcom/squareup/okhttp/HttpUrl$Builder;.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z // method@025d │ │ -03989e: 0a0c |0071: move-result v12 │ │ -0398a0: 390c 0400 |0072: if-nez v12, 0076 // +0004 │ │ -0398a4: 120c |0074: const/4 v12, #int 0 // #0 │ │ -0398a6: 289c |0075: goto 0011 // -0064 │ │ -0398a8: d802 0202 |0076: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0398ac: 28b8 |0078: goto 0030 // -0048 │ │ -0398ae: 120c |0079: const/4 v12, #int 0 // #0 │ │ -0398b0: 2897 |007a: goto 0011 // -0069 │ │ -0398b2: e00c 0b04 |007b: shl-int/lit8 v12, v11, #int 4 // #04 │ │ -0398b6: 900b 0c09 |007d: add-int v11, v12, v9 │ │ -0398ba: d80a 0a01 |007f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0398be: 28c7 |0081: goto 0048 // -0039 │ │ -0398c0: d803 0201 |0082: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0398c4: e20c 0b08 |0084: ushr-int/lit8 v12, v11, #int 8 // #08 │ │ -0398c8: d5cc ff00 |0086: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -0398cc: 8dcc |0088: int-to-byte v12, v12 │ │ -0398ce: 4f0c 0102 |0089: aput-byte v12, v1, v2 │ │ -0398d2: d802 0301 |008b: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0398d6: d5bc ff00 |008d: and-int/lit16 v12, v11, #int 255 // #00ff │ │ -0398da: 8dcc |008f: int-to-byte v12, v12 │ │ -0398dc: 4f0c 0103 |0090: aput-byte v12, v1, v3 │ │ -0398e0: 2900 77ff |0092: goto/16 0009 // -0089 │ │ -0398e4: 211c |0094: array-length v12, v1 │ │ -0398e6: 910d 0205 |0095: sub-int v13, v2, v5 │ │ -0398ea: b1dc |0097: sub-int/2addr v12, v13 │ │ -0398ec: 910d 0205 |0098: sub-int v13, v2, v5 │ │ -0398f0: 715d 650a 51c1 |009a: invoke-static {v1, v5, v1, v12, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -0398f6: 211c |009d: array-length v12, v1 │ │ -0398f8: b12c |009e: sub-int/2addr v12, v2 │ │ -0398fa: b05c |009f: add-int/2addr v12, v5 │ │ -0398fc: 120d |00a0: const/4 v13, #int 0 // #0 │ │ -0398fe: 7140 240b 51dc |00a1: invoke-static {v1, v5, v12, v13}, Ljava/util/Arrays;.fill:([BIIB)V // method@0b24 │ │ -039904: 7110 ac0a 0100 |00a4: invoke-static {v1}, Ljava/net/InetAddress;.getByAddress:([B)Ljava/net/InetAddress; // method@0aac │ │ -03990a: 0c0c |00a7: move-result-object v12 │ │ -03990c: 2900 69ff |00a8: goto/16 0011 // -0097 │ │ -039910: 0d06 |00aa: move-exception v6 │ │ -039912: 220c 9b01 |00ab: new-instance v12, Ljava/lang/AssertionError; // type@019b │ │ -039916: 7010 c609 0c00 |00ad: invoke-direct {v12}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -03991c: 270c |00b0: throw v12 │ │ +03c1c8: |[03c1c8] com.squareup.okhttp.HttpUrl$Builder.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; │ │ +03c1d8: 130c 1000 |0000: const/16 v12, #int 16 // #10 │ │ +03c1dc: 23c1 b103 |0002: new-array v1, v12, [B // type@03b1 │ │ +03c1e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03c1e2: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ +03c1e4: 12f8 |0006: const/4 v8, #int -1 // #ff │ │ +03c1e6: 020a 1000 |0007: move/from16 v10, v16 │ │ +03c1ea: 0200 1100 |0009: move/from16 v0, v17 │ │ +03c1ee: 350a 2500 |000b: if-ge v10, v0, 0030 // +0025 │ │ +03c1f2: 211c |000d: array-length v12, v1 │ │ +03c1f4: 33c2 0400 |000e: if-ne v2, v12, 0012 // +0004 │ │ +03c1f8: 120c |0010: const/4 v12, #int 0 // #0 │ │ +03c1fa: 110c |0011: return-object v12 │ │ +03c1fc: d80c 0a02 |0012: add-int/lit8 v12, v10, #int 2 // #02 │ │ +03c200: 0200 1100 |0014: move/from16 v0, v17 │ │ +03c204: 360c 2200 |0016: if-gt v12, v0, 0038 // +0022 │ │ +03c208: 1a0c 2d01 |0018: const-string v12, "::" // string@012d │ │ +03c20c: 120d |001a: const/4 v13, #int 0 // #0 │ │ +03c20e: 122e |001b: const/4 v14, #int 2 // #2 │ │ +03c210: 6e5e 3a0a afdc |001c: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@0a3a │ │ +03c216: 0a0c |001f: move-result v12 │ │ +03c218: 380c 1800 |0020: if-eqz v12, 0038 // +0018 │ │ +03c21c: 12fc |0022: const/4 v12, #int -1 // #ff │ │ +03c21e: 32c5 0400 |0023: if-eq v5, v12, 0027 // +0004 │ │ +03c222: 120c |0025: const/4 v12, #int 0 // #0 │ │ +03c224: 28eb |0026: goto 0011 // -0015 │ │ +03c226: d80a 0a02 |0027: add-int/lit8 v10, v10, #int 2 // #02 │ │ +03c22a: d802 0202 |0029: add-int/lit8 v2, v2, #int 2 // #02 │ │ +03c22e: 0125 |002b: move v5, v2 │ │ +03c230: 0200 1100 |002c: move/from16 v0, v17 │ │ +03c234: 330a 1800 |002e: if-ne v10, v0, 0046 // +0018 │ │ +03c238: 211c |0030: array-length v12, v1 │ │ +03c23a: 32c2 7300 |0031: if-eq v2, v12, 00a4 // +0073 │ │ +03c23e: 12fc |0033: const/4 v12, #int -1 // #ff │ │ +03c240: 33c5 6000 |0034: if-ne v5, v12, 0094 // +0060 │ │ +03c244: 120c |0036: const/4 v12, #int 0 // #0 │ │ +03c246: 28da |0037: goto 0011 // -0026 │ │ +03c248: 3802 0e00 |0038: if-eqz v2, 0046 // +000e │ │ +03c24c: 1a0c 2701 |003a: const-string v12, ":" // string@0127 │ │ +03c250: 120d |003c: const/4 v13, #int 0 // #0 │ │ +03c252: 121e |003d: const/4 v14, #int 1 // #1 │ │ +03c254: 6e5e 3a0a afdc |003e: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@0a3a │ │ +03c25a: 0a0c |0041: move-result v12 │ │ +03c25c: 380c 1e00 |0042: if-eqz v12, 0060 // +001e │ │ +03c260: d80a 0a01 |0044: add-int/lit8 v10, v10, #int 1 // #01 │ │ +03c264: 120b |0046: const/4 v11, #int 0 // #0 │ │ +03c266: 01a8 |0047: move v8, v10 │ │ +03c268: 0200 1100 |0048: move/from16 v0, v17 │ │ +03c26c: 350a 0d00 |004a: if-ge v10, v0, 0057 // +000d │ │ +03c270: 6e20 250a af00 |004c: invoke-virtual {v15, v10}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c276: 0a04 |004f: move-result v4 │ │ +03c278: 7110 8e02 0400 |0050: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@028e │ │ +03c27e: 0a09 |0053: move-result v9 │ │ +03c280: 12fc |0054: const/4 v12, #int -1 // #ff │ │ +03c282: 33c9 2600 |0055: if-ne v9, v12, 007b // +0026 │ │ +03c286: 9107 0a08 |0057: sub-int v7, v10, v8 │ │ +03c28a: 3807 0500 |0059: if-eqz v7, 005e // +0005 │ │ +03c28e: 124c |005b: const/4 v12, #int 4 // #4 │ │ +03c290: 37c7 2600 |005c: if-le v7, v12, 0082 // +0026 │ │ +03c294: 120c |005e: const/4 v12, #int 0 // #0 │ │ +03c296: 28b2 |005f: goto 0011 // -004e │ │ +03c298: 1a0c 0001 |0060: const-string v12, "." // string@0100 │ │ +03c29c: 120d |0062: const/4 v13, #int 0 // #0 │ │ +03c29e: 121e |0063: const/4 v14, #int 1 // #1 │ │ +03c2a0: 6e5e 3a0a afdc |0064: invoke-virtual {v15, v10, v12, v13, v14}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@0a3a │ │ +03c2a6: 0a0c |0067: move-result v12 │ │ +03c2a8: 380c 1100 |0068: if-eqz v12, 0079 // +0011 │ │ +03c2ac: d80c 02fe |006a: add-int/lit8 v12, v2, #int -2 // #fe │ │ +03c2b0: 0200 1100 |006c: move/from16 v0, v17 │ │ +03c2b4: 715c 5d02 8f10 |006e: invoke-static {v15, v8, v0, v1, v12}, Lcom/squareup/okhttp/HttpUrl$Builder;.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z // method@025d │ │ +03c2ba: 0a0c |0071: move-result v12 │ │ +03c2bc: 390c 0400 |0072: if-nez v12, 0076 // +0004 │ │ +03c2c0: 120c |0074: const/4 v12, #int 0 // #0 │ │ +03c2c2: 289c |0075: goto 0011 // -0064 │ │ +03c2c4: d802 0202 |0076: add-int/lit8 v2, v2, #int 2 // #02 │ │ +03c2c8: 28b8 |0078: goto 0030 // -0048 │ │ +03c2ca: 120c |0079: const/4 v12, #int 0 // #0 │ │ +03c2cc: 2897 |007a: goto 0011 // -0069 │ │ +03c2ce: e00c 0b04 |007b: shl-int/lit8 v12, v11, #int 4 // #04 │ │ +03c2d2: 900b 0c09 |007d: add-int v11, v12, v9 │ │ +03c2d6: d80a 0a01 |007f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +03c2da: 28c7 |0081: goto 0048 // -0039 │ │ +03c2dc: d803 0201 |0082: add-int/lit8 v3, v2, #int 1 // #01 │ │ +03c2e0: e20c 0b08 |0084: ushr-int/lit8 v12, v11, #int 8 // #08 │ │ +03c2e4: d5cc ff00 |0086: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +03c2e8: 8dcc |0088: int-to-byte v12, v12 │ │ +03c2ea: 4f0c 0102 |0089: aput-byte v12, v1, v2 │ │ +03c2ee: d802 0301 |008b: add-int/lit8 v2, v3, #int 1 // #01 │ │ +03c2f2: d5bc ff00 |008d: and-int/lit16 v12, v11, #int 255 // #00ff │ │ +03c2f6: 8dcc |008f: int-to-byte v12, v12 │ │ +03c2f8: 4f0c 0103 |0090: aput-byte v12, v1, v3 │ │ +03c2fc: 2900 77ff |0092: goto/16 0009 // -0089 │ │ +03c300: 211c |0094: array-length v12, v1 │ │ +03c302: 910d 0205 |0095: sub-int v13, v2, v5 │ │ +03c306: b1dc |0097: sub-int/2addr v12, v13 │ │ +03c308: 910d 0205 |0098: sub-int v13, v2, v5 │ │ +03c30c: 715d 650a 51c1 |009a: invoke-static {v1, v5, v1, v12, v13}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +03c312: 211c |009d: array-length v12, v1 │ │ +03c314: b12c |009e: sub-int/2addr v12, v2 │ │ +03c316: b05c |009f: add-int/2addr v12, v5 │ │ +03c318: 120d |00a0: const/4 v13, #int 0 // #0 │ │ +03c31a: 7140 240b 51dc |00a1: invoke-static {v1, v5, v12, v13}, Ljava/util/Arrays;.fill:([BIIB)V // method@0b24 │ │ +03c320: 7110 ac0a 0100 |00a4: invoke-static {v1}, Ljava/net/InetAddress;.getByAddress:([B)Ljava/net/InetAddress; // method@0aac │ │ +03c326: 0c0c |00a7: move-result-object v12 │ │ +03c328: 2900 69ff |00a8: goto/16 0011 // -0097 │ │ +03c32c: 0d06 |00aa: move-exception v6 │ │ +03c32e: 220c ad01 |00ab: new-instance v12, Ljava/lang/AssertionError; // type@01ad │ │ +03c332: 7010 c609 0c00 |00ad: invoke-direct {v12}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +03c338: 270c |00b0: throw v12 │ │ catches : 1 │ │ 0x00a4 - 0x00a7 │ │ Ljava/net/UnknownHostException; -> 0x00aa │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0004 line=1277 │ │ 0x0005 line=1278 │ │ @@ -13133,34 +13133,34 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -039930: |[039930] com.squareup.okhttp.HttpUrl$Builder.domainToAscii:(Ljava/lang/String;)Ljava/lang/String; │ │ -039940: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -039942: 7110 a90a 0500 |0001: invoke-static {v5}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@0aa9 │ │ -039948: 0c03 |0004: move-result-object v3 │ │ -03994a: 6204 d304 |0005: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -03994e: 6e20 480a 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ -039954: 0c01 |000a: move-result-object v1 │ │ -039956: 6e10 350a 0100 |000b: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -03995c: 0a03 |000e: move-result v3 │ │ -03995e: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -039962: 0721 |0011: move-object v1, v2 │ │ -039964: 1101 |0012: return-object v1 │ │ -039966: 7110 5c02 0100 |0013: invoke-static {v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z // method@025c │ │ -03996c: 0a03 |0016: move-result v3 │ │ -03996e: 3803 fbff |0017: if-eqz v3, 0012 // -0005 │ │ -039972: 0721 |0019: move-object v1, v2 │ │ -039974: 28f8 |001a: goto 0012 // -0008 │ │ -039976: 0d00 |001b: move-exception v0 │ │ -039978: 0721 |001c: move-object v1, v2 │ │ -03997a: 28f5 |001d: goto 0012 // -000b │ │ +03c34c: |[03c34c] com.squareup.okhttp.HttpUrl$Builder.domainToAscii:(Ljava/lang/String;)Ljava/lang/String; │ │ +03c35c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03c35e: 7110 a90a 0500 |0001: invoke-static {v5}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@0aa9 │ │ +03c364: 0c03 |0004: move-result-object v3 │ │ +03c366: 6204 d304 |0005: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +03c36a: 6e20 480a 4300 |0007: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ +03c370: 0c01 |000a: move-result-object v1 │ │ +03c372: 6e10 350a 0100 |000b: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03c378: 0a03 |000e: move-result v3 │ │ +03c37a: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +03c37e: 0721 |0011: move-object v1, v2 │ │ +03c380: 1101 |0012: return-object v1 │ │ +03c382: 7110 5c02 0100 |0013: invoke-static {v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z // method@025c │ │ +03c388: 0a03 |0016: move-result v3 │ │ +03c38a: 3803 fbff |0017: if-eqz v3, 0012 // -0005 │ │ +03c38e: 0721 |0019: move-object v1, v2 │ │ +03c390: 28f8 |001a: goto 0012 // -0008 │ │ +03c392: 0d00 |001b: move-exception v0 │ │ +03c394: 0721 |001c: move-object v1, v2 │ │ +03c396: 28f5 |001d: goto 0012 // -000b │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ Ljava/lang/IllegalArgumentException; -> 0x001b │ │ positions : │ │ 0x0001 line=1388 │ │ 0x000b line=1389 │ │ 0x0012 line=1398 │ │ @@ -13175,68 +13175,68 @@ │ │ 0x0000 - 0x001e reg=5 input Ljava/lang/String; │ │ │ │ #6 : (in Lcom/squareup/okhttp/HttpUrl$Builder;) │ │ name : 'inet6AddressToAscii' │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -03998c: |[03998c] com.squareup.okhttp.HttpUrl$Builder.inet6AddressToAscii:([B)Ljava/lang/String; │ │ -03999c: 130b 1000 |0000: const/16 v11, #int 16 // #10 │ │ -0399a0: 130a 3a00 |0002: const/16 v10, #int 58 // #3a │ │ -0399a4: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -0399a6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -0399a8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0399aa: 21c7 |0007: array-length v7, v12 │ │ -0399ac: 3573 1b00 |0008: if-ge v3, v7, 0023 // +001b │ │ -0399b0: 0131 |000a: move v1, v3 │ │ -0399b2: 35b3 0f00 |000b: if-ge v3, v11, 001a // +000f │ │ -0399b6: 4807 0c03 |000d: aget-byte v7, v12, v3 │ │ -0399ba: 3907 0b00 |000f: if-nez v7, 001a // +000b │ │ -0399be: d807 0301 |0011: add-int/lit8 v7, v3, #int 1 // #01 │ │ -0399c2: 4807 0c07 |0013: aget-byte v7, v12, v7 │ │ -0399c6: 3907 0500 |0015: if-nez v7, 001a // +0005 │ │ -0399ca: d803 0302 |0017: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0399ce: 28f2 |0019: goto 000b // -000e │ │ -0399d0: 9100 0301 |001a: sub-int v0, v3, v1 │ │ -0399d4: 3740 0400 |001c: if-le v0, v4, 0020 // +0004 │ │ -0399d8: 0115 |001e: move v5, v1 │ │ -0399da: 0104 |001f: move v4, v0 │ │ -0399dc: d803 0302 |0020: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0399e0: 28e5 |0022: goto 0007 // -001b │ │ -0399e2: 2206 8f02 |0023: new-instance v6, Lokio/Buffer; // type@028f │ │ -0399e6: 7010 7f0d 0600 |0025: invoke-direct {v6}, Lokio/Buffer;.:()V // method@0d7f │ │ -0399ec: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0399ee: 21c7 |0029: array-length v7, v12 │ │ -0399f0: 3573 2800 |002a: if-ge v3, v7, 0052 // +0028 │ │ -0399f4: 3353 0c00 |002c: if-ne v3, v5, 0038 // +000c │ │ -0399f8: 6e20 cb0d a600 |002e: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0399fe: b043 |0031: add-int/2addr v3, v4 │ │ -039a00: 33b3 f7ff |0032: if-ne v3, v11, 0029 // -0009 │ │ -039a04: 6e20 cb0d a600 |0034: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -039a0a: 28f2 |0037: goto 0029 // -000e │ │ -039a0c: 3d03 0500 |0038: if-lez v3, 003d // +0005 │ │ -039a10: 6e20 cb0d a600 |003a: invoke-virtual {v6, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -039a16: 4807 0c03 |003d: aget-byte v7, v12, v3 │ │ -039a1a: d577 ff00 |003f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -039a1e: e007 0708 |0041: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -039a22: d808 0301 |0043: add-int/lit8 v8, v3, #int 1 // #01 │ │ -039a26: 4808 0c08 |0045: aget-byte v8, v12, v8 │ │ -039a2a: d588 ff00 |0047: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -039a2e: 9602 0708 |0049: or-int v2, v7, v8 │ │ -039a32: 8128 |004b: int-to-long v8, v2 │ │ -039a34: 6e30 cf0d 8609 |004c: invoke-virtual {v6, v8, v9}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@0dcf │ │ -039a3a: d803 0302 |004f: add-int/lit8 v3, v3, #int 2 // #02 │ │ -039a3e: 28d8 |0051: goto 0029 // -0028 │ │ -039a40: 6e10 b20d 0600 |0052: invoke-virtual {v6}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ -039a46: 0c07 |0055: move-result-object v7 │ │ -039a48: 1107 |0056: return-object v7 │ │ +03c3a8: |[03c3a8] com.squareup.okhttp.HttpUrl$Builder.inet6AddressToAscii:([B)Ljava/lang/String; │ │ +03c3b8: 130a 1000 |0000: const/16 v10, #int 16 // #10 │ │ +03c3bc: 1309 3a00 |0002: const/16 v9, #int 58 // #3a │ │ +03c3c0: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +03c3c2: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +03c3c4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +03c3c6: 21b7 |0007: array-length v7, v11 │ │ +03c3c8: 3573 1b00 |0008: if-ge v3, v7, 0023 // +001b │ │ +03c3cc: 0131 |000a: move v1, v3 │ │ +03c3ce: 35a3 0f00 |000b: if-ge v3, v10, 001a // +000f │ │ +03c3d2: 4807 0b03 |000d: aget-byte v7, v11, v3 │ │ +03c3d6: 3907 0b00 |000f: if-nez v7, 001a // +000b │ │ +03c3da: d807 0301 |0011: add-int/lit8 v7, v3, #int 1 // #01 │ │ +03c3de: 4807 0b07 |0013: aget-byte v7, v11, v7 │ │ +03c3e2: 3907 0500 |0015: if-nez v7, 001a // +0005 │ │ +03c3e6: d803 0302 |0017: add-int/lit8 v3, v3, #int 2 // #02 │ │ +03c3ea: 28f2 |0019: goto 000b // -000e │ │ +03c3ec: 9100 0301 |001a: sub-int v0, v3, v1 │ │ +03c3f0: 3740 0400 |001c: if-le v0, v4, 0020 // +0004 │ │ +03c3f4: 0115 |001e: move v5, v1 │ │ +03c3f6: 0104 |001f: move v4, v0 │ │ +03c3f8: d803 0302 |0020: add-int/lit8 v3, v3, #int 2 // #02 │ │ +03c3fc: 28e5 |0022: goto 0007 // -001b │ │ +03c3fe: 2206 a302 |0023: new-instance v6, Lokio/Buffer; // type@02a3 │ │ +03c402: 7010 7f0d 0600 |0025: invoke-direct {v6}, Lokio/Buffer;.:()V // method@0d7f │ │ +03c408: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +03c40a: 21b7 |0029: array-length v7, v11 │ │ +03c40c: 3573 2800 |002a: if-ge v3, v7, 0052 // +0028 │ │ +03c410: 3353 0c00 |002c: if-ne v3, v5, 0038 // +000c │ │ +03c414: 6e20 cb0d 9600 |002e: invoke-virtual {v6, v9}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03c41a: b043 |0031: add-int/2addr v3, v4 │ │ +03c41c: 33a3 f7ff |0032: if-ne v3, v10, 0029 // -0009 │ │ +03c420: 6e20 cb0d 9600 |0034: invoke-virtual {v6, v9}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03c426: 28f2 |0037: goto 0029 // -000e │ │ +03c428: 3d03 0500 |0038: if-lez v3, 003d // +0005 │ │ +03c42c: 6e20 cb0d 9600 |003a: invoke-virtual {v6, v9}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03c432: 4807 0b03 |003d: aget-byte v7, v11, v3 │ │ +03c436: d577 ff00 |003f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +03c43a: e007 0708 |0041: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +03c43e: d808 0301 |0043: add-int/lit8 v8, v3, #int 1 // #01 │ │ +03c442: 4808 0b08 |0045: aget-byte v8, v11, v8 │ │ +03c446: d588 ff00 |0047: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +03c44a: 9602 0708 |0049: or-int v2, v7, v8 │ │ +03c44e: 8127 |004b: int-to-long v7, v2 │ │ +03c450: 6e30 cf0d 7608 |004c: invoke-virtual {v6, v7, v8}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@0dcf │ │ +03c456: d803 0302 |004f: add-int/lit8 v3, v3, #int 2 // #02 │ │ +03c45a: 28d8 |0051: goto 0029 // -0028 │ │ +03c45c: 6e10 b20d 0600 |0052: invoke-virtual {v6}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ +03c462: 0c07 |0055: move-result-object v7 │ │ +03c464: 1107 |0056: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1423 │ │ 0x0005 line=1424 │ │ 0x0006 line=1425 │ │ 0x000a line=1426 │ │ 0x000b line=1427 │ │ @@ -13262,38 +13262,38 @@ │ │ 0x001c - 0x0023 reg=0 currentRunLength I │ │ 0x000b - 0x0023 reg=1 currentRunOffset I │ │ 0x004b - 0x0052 reg=2 group I │ │ 0x0007 - 0x0057 reg=3 i I │ │ 0x0006 - 0x0057 reg=4 longestRunLength I │ │ 0x0005 - 0x0057 reg=5 longestRunOffset I │ │ 0x0028 - 0x0057 reg=6 result Lokio/Buffer; │ │ - 0x0000 - 0x0057 reg=12 address [B │ │ + 0x0000 - 0x0057 reg=11 address [B │ │ │ │ #7 : (in Lcom/squareup/okhttp/HttpUrl$Builder;) │ │ name : 'isDot' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -039a4c: |[039a4c] com.squareup.okhttp.HttpUrl$Builder.isDot:(Ljava/lang/String;)Z │ │ -039a5c: 1a00 0001 |0000: const-string v0, "." // string@0100 │ │ -039a60: 6e20 2a0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -039a66: 0a00 |0005: move-result v0 │ │ -039a68: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -039a6c: 1a00 9d00 |0008: const-string v0, "%2e" // string@009d │ │ -039a70: 6e20 2b0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -039a76: 0a00 |000d: move-result v0 │ │ -039a78: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -039a7c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -039a7e: 0f00 |0011: return v0 │ │ -039a80: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -039a82: 28fe |0013: goto 0011 // -0002 │ │ +03c468: |[03c468] com.squareup.okhttp.HttpUrl$Builder.isDot:(Ljava/lang/String;)Z │ │ +03c478: 1a00 0001 |0000: const-string v0, "." // string@0100 │ │ +03c47c: 6e20 2a0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03c482: 0a00 |0005: move-result v0 │ │ +03c484: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +03c488: 1a00 9d00 |0008: const-string v0, "%2e" // string@009d │ │ +03c48c: 6e20 2b0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03c492: 0a00 |000d: move-result v0 │ │ +03c494: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +03c498: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +03c49a: 0f00 |0011: return v0 │ │ +03c49c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +03c49e: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ 0x0000 - 0x0014 reg=2 input Ljava/lang/String; │ │ │ │ @@ -13302,35 +13302,35 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -039a84: |[039a84] com.squareup.okhttp.HttpUrl$Builder.isDotDot:(Ljava/lang/String;)Z │ │ -039a94: 1a00 0601 |0000: const-string v0, ".." // string@0106 │ │ -039a98: 6e20 2a0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -039a9e: 0a00 |0005: move-result v0 │ │ -039aa0: 3900 1a00 |0006: if-nez v0, 0020 // +001a │ │ -039aa4: 1a00 9f00 |0008: const-string v0, "%2e." // string@009f │ │ -039aa8: 6e20 2b0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -039aae: 0a00 |000d: move-result v0 │ │ -039ab0: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ -039ab4: 1a00 0301 |0010: const-string v0, ".%2e" // string@0103 │ │ -039ab8: 6e20 2b0a 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -039abe: 0a00 |0015: move-result v0 │ │ -039ac0: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -039ac4: 1a00 9e00 |0018: const-string v0, "%2e%2e" // string@009e │ │ -039ac8: 6e20 2b0a 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -039ace: 0a00 |001d: move-result v0 │ │ -039ad0: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ -039ad4: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -039ad6: 0f00 |0021: return v0 │ │ -039ad8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -039ada: 28fe |0023: goto 0021 // -0002 │ │ +03c4a0: |[03c4a0] com.squareup.okhttp.HttpUrl$Builder.isDotDot:(Ljava/lang/String;)Z │ │ +03c4b0: 1a00 0601 |0000: const-string v0, ".." // string@0106 │ │ +03c4b4: 6e20 2a0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03c4ba: 0a00 |0005: move-result v0 │ │ +03c4bc: 3900 1a00 |0006: if-nez v0, 0020 // +001a │ │ +03c4c0: 1a00 9f00 |0008: const-string v0, "%2e." // string@009f │ │ +03c4c4: 6e20 2b0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03c4ca: 0a00 |000d: move-result v0 │ │ +03c4cc: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ +03c4d0: 1a00 0301 |0010: const-string v0, ".%2e" // string@0103 │ │ +03c4d4: 6e20 2b0a 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03c4da: 0a00 |0015: move-result v0 │ │ +03c4dc: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +03c4e0: 1a00 9e00 |0018: const-string v0, "%2e%2e" // string@009e │ │ +03c4e4: 6e20 2b0a 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03c4ea: 0a00 |001d: move-result v0 │ │ +03c4ec: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ +03c4f0: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +03c4f2: 0f00 |0021: return v0 │ │ +03c4f4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +03c4f6: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x000a line=1130 │ │ 0x0012 line=1131 │ │ 0x001a line=1132 │ │ locals : │ │ @@ -13342,36 +13342,36 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 30 16-bit code units │ │ -039adc: |[039adc] com.squareup.okhttp.HttpUrl$Builder.parsePort:(Ljava/lang/String;II)I │ │ -039aec: 12fa |0000: const/4 v10, #int -1 // #ff │ │ -039aee: 1a03 0000 |0001: const-string v3, "" // string@0000 │ │ -039af2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -039af4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -039af6: 1216 |0005: const/4 v6, #int 1 // #1 │ │ -039af8: 07b0 |0006: move-object v0, v11 │ │ -039afa: 01c1 |0007: move v1, v12 │ │ -039afc: 01d2 |0008: move v2, v13 │ │ -039afe: 7707 8b02 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -039b04: 0c09 |000c: move-result-object v9 │ │ -039b06: 7110 f709 0900 |000d: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -039b0c: 0a08 |0010: move-result v8 │ │ -039b0e: 3d08 0800 |0011: if-lez v8, 0019 // +0008 │ │ -039b12: 1400 ffff 0000 |0013: const v0, #float 9.18341e-41 // #0000ffff │ │ -039b18: 3608 0300 |0016: if-gt v8, v0, 0019 // +0003 │ │ -039b1c: 0f08 |0018: return v8 │ │ -039b1e: 01a8 |0019: move v8, v10 │ │ -039b20: 28fe |001a: goto 0018 // -0002 │ │ -039b22: 0d07 |001b: move-exception v7 │ │ -039b24: 01a8 |001c: move v8, v10 │ │ -039b26: 28fb |001d: goto 0018 // -0005 │ │ +03c4f8: |[03c4f8] com.squareup.okhttp.HttpUrl$Builder.parsePort:(Ljava/lang/String;II)I │ │ +03c508: 12fa |0000: const/4 v10, #int -1 // #ff │ │ +03c50a: 1a03 0000 |0001: const-string v3, "" // string@0000 │ │ +03c50e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +03c510: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +03c512: 1216 |0005: const/4 v6, #int 1 // #1 │ │ +03c514: 07b0 |0006: move-object v0, v11 │ │ +03c516: 01c1 |0007: move v1, v12 │ │ +03c518: 01d2 |0008: move v2, v13 │ │ +03c51a: 7707 8b02 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03c520: 0c09 |000c: move-result-object v9 │ │ +03c522: 7110 f709 0900 |000d: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +03c528: 0a08 |0010: move-result v8 │ │ +03c52a: 3d08 0800 |0011: if-lez v8, 0019 // +0008 │ │ +03c52e: 1400 ffff 0000 |0013: const v0, #float 9.18341e-41 // #0000ffff │ │ +03c534: 3608 0300 |0016: if-gt v8, v0, 0019 // +0003 │ │ +03c538: 0f08 |0018: return v8 │ │ +03c53a: 01a8 |0019: move v8, v10 │ │ +03c53c: 28fe |001a: goto 0018 // -0002 │ │ +03c53e: 0d07 |001b: move-exception v7 │ │ +03c540: 01a8 |001c: move v8, v10 │ │ +03c542: 28fb |001d: goto 0018 // -0005 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ Ljava/lang/NumberFormatException; -> 0x001b │ │ positions : │ │ 0x0001 line=1457 │ │ 0x000d line=1458 │ │ 0x0011 line=1459 │ │ @@ -13394,42 +13394,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -039b38: |[039b38] com.squareup.okhttp.HttpUrl$Builder.pop:()V │ │ -039b48: 5441 f500 |0000: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039b4c: 5442 f500 |0002: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039b50: 7210 6f0b 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -039b56: 0a02 |0007: move-result v2 │ │ -039b58: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -039b5c: 7220 6b0b 2100 |000a: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -039b62: 0c00 |000d: move-result-object v0 │ │ -039b64: 1f00 c001 |000e: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -039b68: 6e10 350a 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -039b6e: 0a01 |0013: move-result v1 │ │ -039b70: 3801 1a00 |0014: if-eqz v1, 002e // +001a │ │ -039b74: 5441 f500 |0016: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039b78: 7210 680b 0100 |0018: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -039b7e: 0a01 |001b: move-result v1 │ │ -039b80: 3901 1200 |001c: if-nez v1, 002e // +0012 │ │ -039b84: 5441 f500 |001e: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039b88: 5442 f500 |0020: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039b8c: 7210 6f0b 0200 |0022: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -039b92: 0a02 |0025: move-result v2 │ │ -039b94: d802 02ff |0026: add-int/lit8 v2, v2, #int -1 // #ff │ │ -039b98: 1a03 0000 |0028: const-string v3, "" // string@0000 │ │ -039b9c: 7230 6e0b 2103 |002a: invoke-interface {v1, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -039ba2: 0e00 |002d: return-void │ │ -039ba4: 5441 f500 |002e: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039ba8: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ -039bac: 7220 600b 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -039bb2: 28f8 |0035: goto 002d // -0008 │ │ +03c554: |[03c554] com.squareup.okhttp.HttpUrl$Builder.pop:()V │ │ +03c564: 5441 f500 |0000: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c568: 5442 f500 |0002: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c56c: 7210 6f0b 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +03c572: 0a02 |0007: move-result v2 │ │ +03c574: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03c578: 7220 6b0b 2100 |000a: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +03c57e: 0c00 |000d: move-result-object v0 │ │ +03c580: 1f00 d201 |000e: check-cast v0, Ljava/lang/String; // type@01d2 │ │ +03c584: 6e10 350a 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03c58a: 0a01 |0013: move-result v1 │ │ +03c58c: 3801 1a00 |0014: if-eqz v1, 002e // +001a │ │ +03c590: 5441 f500 |0016: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c594: 7210 680b 0100 |0018: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +03c59a: 0a01 |001b: move-result v1 │ │ +03c59c: 3901 1200 |001c: if-nez v1, 002e // +0012 │ │ +03c5a0: 5441 f500 |001e: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c5a4: 5442 f500 |0020: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c5a8: 7210 6f0b 0200 |0022: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +03c5ae: 0a02 |0025: move-result v2 │ │ +03c5b0: d802 02ff |0026: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03c5b4: 1a03 0000 |0028: const-string v3, "" // string@0000 │ │ +03c5b8: 7230 6e0b 2103 |002a: invoke-interface {v1, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +03c5be: 0e00 |002d: return-void │ │ +03c5c0: 5441 f500 |002e: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c5c4: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ +03c5c8: 7220 600b 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03c5ce: 28f8 |0035: goto 002d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1146 │ │ 0x0010 line=1149 │ │ 0x001e line=1150 │ │ 0x002d line=1154 │ │ 0x002e line=1152 │ │ @@ -13442,32 +13442,32 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -039bb4: |[039bb4] com.squareup.okhttp.HttpUrl$Builder.portColonOffset:(Ljava/lang/String;II)I │ │ -039bc4: 0140 |0000: move v0, v4 │ │ -039bc6: 3550 1900 |0001: if-ge v0, v5, 001a // +0019 │ │ -039bca: 6e20 250a 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039bd0: 0a01 |0006: move-result v1 │ │ -039bd2: 2c01 1500 0000 |0007: sparse-switch v1, 0000001c // +00000015 │ │ -039bd8: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039bdc: 28f5 |000c: goto 0001 // -000b │ │ -039bde: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039be2: 3550 fbff |000f: if-ge v0, v5, 000a // -0005 │ │ -039be6: 6e20 250a 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039bec: 0a01 |0014: move-result v1 │ │ -039bee: 1302 5d00 |0015: const/16 v2, #int 93 // #5d │ │ -039bf2: 3321 f6ff |0017: if-ne v1, v2, 000d // -000a │ │ -039bf6: 28f1 |0019: goto 000a // -000f │ │ -039bf8: 0150 |001a: move v0, v5 │ │ -039bfa: 0f00 |001b: return v0 │ │ -039bfc: 0002 0200 3a00 0000 5b00 0000 1400 ... |001c: sparse-switch-data (10 units) │ │ +03c5d0: |[03c5d0] com.squareup.okhttp.HttpUrl$Builder.portColonOffset:(Ljava/lang/String;II)I │ │ +03c5e0: 0140 |0000: move v0, v4 │ │ +03c5e2: 3550 1900 |0001: if-ge v0, v5, 001a // +0019 │ │ +03c5e6: 6e20 250a 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c5ec: 0a01 |0006: move-result v1 │ │ +03c5ee: 2c01 1500 0000 |0007: sparse-switch v1, 0000001c // +00000015 │ │ +03c5f4: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03c5f8: 28f5 |000c: goto 0001 // -000b │ │ +03c5fa: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03c5fe: 3550 fbff |000f: if-ge v0, v5, 000a // -0005 │ │ +03c602: 6e20 250a 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c608: 0a01 |0014: move-result v1 │ │ +03c60a: 1302 5d00 |0015: const/16 v2, #int 93 // #5d │ │ +03c60e: 3321 f6ff |0017: if-ne v1, v2, 000d // -000a │ │ +03c612: 28f1 |0019: goto 000a // -000f │ │ +03c614: 0150 |001a: move v0, v5 │ │ +03c616: 0f00 |001b: return v0 │ │ +03c618: 0002 0200 3a00 0000 5b00 0000 1400 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1243 │ │ 0x0003 line=1244 │ │ 0x000a line=1243 │ │ 0x000d line=1246 │ │ 0x0011 line=1247 │ │ @@ -13484,58 +13484,58 @@ │ │ type : '(Ljava/lang/String;IIZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 80 16-bit code units │ │ -039c10: |[039c10] com.squareup.okhttp.HttpUrl$Builder.push:(Ljava/lang/String;IIZZ)V │ │ -039c20: 1a03 2f00 |0000: const-string v3, " "<>^`{}|/\?#" // string@002f │ │ -039c24: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -039c26: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -039c28: 0790 |0004: move-object v0, v9 │ │ -039c2a: 01a1 |0005: move v1, v10 │ │ -039c2c: 01b2 |0006: move v2, v11 │ │ -039c2e: 01d4 |0007: move v4, v13 │ │ -039c30: 7707 8b02 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -039c36: 0c07 |000b: move-result-object v7 │ │ -039c38: 7020 6902 7800 |000c: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDot:(Ljava/lang/String;)Z // method@0269 │ │ -039c3e: 0a00 |000f: move-result v0 │ │ -039c40: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -039c44: 0e00 |0012: return-void │ │ -039c46: 7020 6a02 7800 |0013: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDotDot:(Ljava/lang/String;)Z // method@026a │ │ -039c4c: 0a00 |0016: move-result v0 │ │ -039c4e: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -039c52: 7010 6e02 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/HttpUrl$Builder;.pop:()V // method@026e │ │ -039c58: 28f6 |001c: goto 0012 // -000a │ │ -039c5a: 5480 f500 |001d: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039c5e: 5481 f500 |001f: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039c62: 7210 6f0b 0100 |0021: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -039c68: 0a01 |0024: move-result v1 │ │ -039c6a: d801 01ff |0025: add-int/lit8 v1, v1, #int -1 // #ff │ │ -039c6e: 7220 650b 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -039c74: 0c00 |002a: move-result-object v0 │ │ -039c76: 1f00 c001 |002b: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -039c7a: 6e10 350a 0000 |002d: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -039c80: 0a00 |0030: move-result v0 │ │ -039c82: 3800 1900 |0031: if-eqz v0, 004a // +0019 │ │ -039c86: 5480 f500 |0033: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039c8a: 5481 f500 |0035: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039c8e: 7210 6f0b 0100 |0037: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -039c94: 0a01 |003a: move-result v1 │ │ -039c96: d801 01ff |003b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -039c9a: 7230 6e0b 1007 |003d: invoke-interface {v0, v1, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -039ca0: 380c d2ff |0040: if-eqz v12, 0012 // -002e │ │ -039ca4: 5480 f500 |0042: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039ca8: 1a01 0000 |0044: const-string v1, "" // string@0000 │ │ -039cac: 7220 600b 1000 |0046: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -039cb2: 28c9 |0049: goto 0012 // -0037 │ │ -039cb4: 5480 f500 |004a: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039cb8: 7220 600b 7000 |004c: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -039cbe: 28f1 |004f: goto 0040 // -000f │ │ +03c62c: |[03c62c] com.squareup.okhttp.HttpUrl$Builder.push:(Ljava/lang/String;IIZZ)V │ │ +03c63c: 1a03 2f00 |0000: const-string v3, " "<>^`{}|/\?#" // string@002f │ │ +03c640: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +03c642: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +03c644: 0790 |0004: move-object v0, v9 │ │ +03c646: 01a1 |0005: move v1, v10 │ │ +03c648: 01b2 |0006: move v2, v11 │ │ +03c64a: 01d4 |0007: move v4, v13 │ │ +03c64c: 7707 8b02 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03c652: 0c07 |000b: move-result-object v7 │ │ +03c654: 7020 6902 7800 |000c: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDot:(Ljava/lang/String;)Z // method@0269 │ │ +03c65a: 0a00 |000f: move-result v0 │ │ +03c65c: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +03c660: 0e00 |0012: return-void │ │ +03c662: 7020 6a02 7800 |0013: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDotDot:(Ljava/lang/String;)Z // method@026a │ │ +03c668: 0a00 |0016: move-result v0 │ │ +03c66a: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +03c66e: 7010 6e02 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/HttpUrl$Builder;.pop:()V // method@026e │ │ +03c674: 28f6 |001c: goto 0012 // -000a │ │ +03c676: 5480 f500 |001d: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c67a: 5481 f500 |001f: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c67e: 7210 6f0b 0100 |0021: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +03c684: 0a01 |0024: move-result v1 │ │ +03c686: d801 01ff |0025: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03c68a: 7220 650b 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03c690: 0c00 |002a: move-result-object v0 │ │ +03c692: 1f00 d201 |002b: check-cast v0, Ljava/lang/String; // type@01d2 │ │ +03c696: 6e10 350a 0000 |002d: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03c69c: 0a00 |0030: move-result v0 │ │ +03c69e: 3800 1900 |0031: if-eqz v0, 004a // +0019 │ │ +03c6a2: 5480 f500 |0033: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c6a6: 5481 f500 |0035: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c6aa: 7210 6f0b 0100 |0037: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +03c6b0: 0a01 |003a: move-result v1 │ │ +03c6b2: d801 01ff |003b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03c6b6: 7230 6e0b 1007 |003d: invoke-interface {v0, v1, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +03c6bc: 380c d2ff |0040: if-eqz v12, 0012 // -002e │ │ +03c6c0: 5480 f500 |0042: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c6c4: 1a01 0000 |0044: const-string v1, "" // string@0000 │ │ +03c6c8: 7220 600b 1000 |0046: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03c6ce: 28c9 |0049: goto 0012 // -0037 │ │ +03c6d0: 5480 f500 |004a: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c6d4: 7220 600b 7000 |004c: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03c6da: 28f1 |004f: goto 0040 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ 0x000c line=1107 │ │ 0x0012 line=1122 │ │ 0x0013 line=1110 │ │ 0x0019 line=1111 │ │ @@ -13558,40 +13558,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -039cc0: |[039cc0] com.squareup.okhttp.HttpUrl$Builder.removeAllCanonicalQueryParameters:(Ljava/lang/String;)V │ │ -039cd0: 5431 f600 |0000: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039cd4: 7210 6f0b 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -039cda: 0a01 |0005: move-result v1 │ │ -039cdc: d800 01fe |0006: add-int/lit8 v0, v1, #int -2 // #fe │ │ -039ce0: 3a00 2500 |0008: if-ltz v0, 002d // +0025 │ │ -039ce4: 5431 f600 |000a: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039ce8: 7220 650b 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -039cee: 0c01 |000f: move-result-object v1 │ │ -039cf0: 6e20 2a0a 1400 |0010: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -039cf6: 0a01 |0013: move-result v1 │ │ -039cf8: 3801 1a00 |0014: if-eqz v1, 002e // +001a │ │ -039cfc: 5431 f600 |0016: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039d00: d802 0001 |0018: add-int/lit8 v2, v0, #int 1 // #01 │ │ -039d04: 7220 6b0b 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -039d0a: 5431 f600 |001d: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039d0e: 7220 6b0b 0100 |001f: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -039d14: 5431 f600 |0022: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039d18: 7210 680b 0100 |0024: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -039d1e: 0a01 |0027: move-result v1 │ │ -039d20: 3801 0600 |0028: if-eqz v1, 002e // +0006 │ │ -039d24: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -039d26: 5b31 f600 |002b: iput-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039d2a: 0e00 |002d: return-void │ │ -039d2c: d800 00fe |002e: add-int/lit8 v0, v0, #int -2 // #fe │ │ -039d30: 28d8 |0030: goto 0008 // -0028 │ │ +03c6dc: |[03c6dc] com.squareup.okhttp.HttpUrl$Builder.removeAllCanonicalQueryParameters:(Ljava/lang/String;)V │ │ +03c6ec: 5431 f600 |0000: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03c6f0: 7210 6f0b 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +03c6f6: 0a01 |0005: move-result v1 │ │ +03c6f8: d800 01fe |0006: add-int/lit8 v0, v1, #int -2 // #fe │ │ +03c6fc: 3a00 2500 |0008: if-ltz v0, 002d // +0025 │ │ +03c700: 5431 f600 |000a: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03c704: 7220 650b 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03c70a: 0c01 |000f: move-result-object v1 │ │ +03c70c: 6e20 2a0a 1400 |0010: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03c712: 0a01 |0013: move-result v1 │ │ +03c714: 3801 1a00 |0014: if-eqz v1, 002e // +001a │ │ +03c718: 5431 f600 |0016: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03c71c: d802 0001 |0018: add-int/lit8 v2, v0, #int 1 // #01 │ │ +03c720: 7220 6b0b 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +03c726: 5431 f600 |001d: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03c72a: 7220 6b0b 0100 |001f: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +03c730: 5431 f600 |0022: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03c734: 7210 680b 0100 |0024: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +03c73a: 0a01 |0027: move-result v1 │ │ +03c73c: 3801 0600 |0028: if-eqz v1, 002e // +0006 │ │ +03c740: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +03c742: 5b31 f600 |002b: iput-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03c746: 0e00 |002d: return-void │ │ +03c748: d800 00fe |002e: add-int/lit8 v0, v0, #int -2 // #fe │ │ +03c74c: 28d8 |0030: goto 0008 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x000a line=844 │ │ 0x0016 line=845 │ │ 0x001d line=846 │ │ 0x0022 line=847 │ │ @@ -13608,54 +13608,54 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -039d34: |[039d34] com.squareup.okhttp.HttpUrl$Builder.resolvePath:(Ljava/lang/String;II)V │ │ -039d44: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -039d46: 33ba 0300 |0001: if-ne v10, v11, 0004 // +0003 │ │ -039d4a: 0e00 |0003: return-void │ │ -039d4c: 6e20 250a a900 |0004: invoke-virtual {v9, v10}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039d52: 0a06 |0007: move-result v6 │ │ -039d54: 1300 2f00 |0008: const/16 v0, #int 47 // #2f │ │ -039d58: 3206 0600 |000a: if-eq v6, v0, 0010 // +0006 │ │ -039d5c: 1300 5c00 |000c: const/16 v0, #int 92 // #5c │ │ -039d60: 3306 2700 |000e: if-ne v6, v0, 0035 // +0027 │ │ -039d64: 5480 f500 |0010: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039d68: 7210 620b 0000 |0012: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ -039d6e: 5480 f500 |0015: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039d72: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ -039d76: 7220 600b 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -039d7c: d80a 0a01 |001c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -039d80: 01a2 |001e: move v2, v10 │ │ -039d82: 35b2 e4ff |001f: if-ge v2, v11, 0003 // -001c │ │ -039d86: 1a00 1401 |0021: const-string v0, "/\" // string@0114 │ │ -039d8a: 7140 8802 290b |0023: invoke-static {v9, v2, v11, v0}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ -039d90: 0a03 |0026: move-result v3 │ │ -039d92: 35b3 1e00 |0027: if-ge v3, v11, 0045 // +001e │ │ -039d96: 0154 |0029: move v4, v5 │ │ -039d98: 0780 |002a: move-object v0, v8 │ │ -039d9a: 0791 |002b: move-object v1, v9 │ │ -039d9c: 7606 7102 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.push:(Ljava/lang/String;IIZZ)V // method@0271 │ │ -039da2: 0132 |002f: move v2, v3 │ │ -039da4: 3804 efff |0030: if-eqz v4, 001f // -0011 │ │ -039da8: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -039dac: 28eb |0034: goto 001f // -0015 │ │ -039dae: 5480 f500 |0035: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039db2: 5481 f500 |0037: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -039db6: 7210 6f0b 0100 |0039: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -039dbc: 0a01 |003c: move-result v1 │ │ -039dbe: d801 01ff |003d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -039dc2: 1a07 0000 |003f: const-string v7, "" // string@0000 │ │ -039dc6: 7230 6e0b 1007 |0041: invoke-interface {v0, v1, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -039dcc: 28da |0044: goto 001e // -0026 │ │ -039dce: 1204 |0045: const/4 v4, #int 0 // #0 │ │ -039dd0: 28e4 |0046: goto 002a // -001c │ │ +03c750: |[03c750] com.squareup.okhttp.HttpUrl$Builder.resolvePath:(Ljava/lang/String;II)V │ │ +03c760: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +03c762: 33ba 0300 |0001: if-ne v10, v11, 0004 // +0003 │ │ +03c766: 0e00 |0003: return-void │ │ +03c768: 6e20 250a a900 |0004: invoke-virtual {v9, v10}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c76e: 0a06 |0007: move-result v6 │ │ +03c770: 1300 2f00 |0008: const/16 v0, #int 47 // #2f │ │ +03c774: 3206 0600 |000a: if-eq v6, v0, 0010 // +0006 │ │ +03c778: 1300 5c00 |000c: const/16 v0, #int 92 // #5c │ │ +03c77c: 3306 2700 |000e: if-ne v6, v0, 0035 // +0027 │ │ +03c780: 5480 f500 |0010: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c784: 7210 620b 0000 |0012: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ +03c78a: 5480 f500 |0015: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c78e: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ +03c792: 7220 600b 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03c798: d80a 0a01 |001c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +03c79c: 01a2 |001e: move v2, v10 │ │ +03c79e: 35b2 e4ff |001f: if-ge v2, v11, 0003 // -001c │ │ +03c7a2: 1a00 1401 |0021: const-string v0, "/\" // string@0114 │ │ +03c7a6: 7140 8802 290b |0023: invoke-static {v9, v2, v11, v0}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ +03c7ac: 0a03 |0026: move-result v3 │ │ +03c7ae: 35b3 1e00 |0027: if-ge v3, v11, 0045 // +001e │ │ +03c7b2: 0154 |0029: move v4, v5 │ │ +03c7b4: 0780 |002a: move-object v0, v8 │ │ +03c7b6: 0791 |002b: move-object v1, v9 │ │ +03c7b8: 7606 7102 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.push:(Ljava/lang/String;IIZZ)V // method@0271 │ │ +03c7be: 0132 |002f: move v2, v3 │ │ +03c7c0: 3804 efff |0030: if-eqz v4, 001f // -0011 │ │ +03c7c4: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03c7c8: 28eb |0034: goto 001f // -0015 │ │ +03c7ca: 5480 f500 |0035: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c7ce: 5481 f500 |0037: iget-object v1, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03c7d2: 7210 6f0b 0100 |0039: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +03c7d8: 0a01 |003c: move-result v1 │ │ +03c7da: d801 01ff |003d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03c7de: 1a07 0000 |003f: const-string v7, "" // string@0000 │ │ +03c7e2: 7230 6e0b 1007 |0041: invoke-interface {v0, v1, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +03c7e8: 28da |0044: goto 001e // -0026 │ │ +03c7ea: 1204 |0045: const/4 v4, #int 0 // #0 │ │ +03c7ec: 28e4 |0046: goto 002a // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1077 │ │ 0x0003 line=1100 │ │ 0x0004 line=1081 │ │ 0x0008 line=1082 │ │ 0x0010 line=1084 │ │ @@ -13686,59 +13686,59 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -039dd4: |[039dd4] com.squareup.okhttp.HttpUrl$Builder.schemeDelimiterOffset:(Ljava/lang/String;II)I │ │ -039de4: 1309 7a00 |0000: const/16 v9, #int 122 // #7a │ │ -039de8: 1308 6100 |0002: const/16 v8, #int 97 // #61 │ │ -039dec: 1307 5a00 |0004: const/16 v7, #int 90 // #5a │ │ -039df0: 1306 4100 |0006: const/16 v6, #int 65 // #41 │ │ -039df4: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -039df6: 9104 0c0b |0009: sub-int v4, v12, v11 │ │ -039dfa: 1225 |000b: const/4 v5, #int 2 // #2 │ │ -039dfc: 3554 0400 |000c: if-ge v4, v5, 0010 // +0004 │ │ -039e00: 0132 |000e: move v2, v3 │ │ -039e02: 0f02 |000f: return v2 │ │ -039e04: 6e20 250a ba00 |0010: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039e0a: 0a01 |0013: move-result v1 │ │ -039e0c: 3481 0400 |0014: if-lt v1, v8, 0018 // +0004 │ │ -039e10: 3791 0800 |0016: if-le v1, v9, 001e // +0008 │ │ -039e14: 3461 0400 |0018: if-lt v1, v6, 001c // +0004 │ │ -039e18: 3771 0400 |001a: if-le v1, v7, 001e // +0004 │ │ -039e1c: 0132 |001c: move v2, v3 │ │ -039e1e: 28f2 |001d: goto 000f // -000e │ │ -039e20: d802 0b01 |001e: add-int/lit8 v2, v11, #int 1 // #01 │ │ -039e24: 35c2 2b00 |0020: if-ge v2, v12, 004b // +002b │ │ -039e28: 6e20 250a 2a00 |0022: invoke-virtual {v10, v2}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039e2e: 0a00 |0025: move-result v0 │ │ -039e30: 3480 0400 |0026: if-lt v0, v8, 002a // +0004 │ │ -039e34: 3790 1a00 |0028: if-le v0, v9, 0042 // +001a │ │ -039e38: 3460 0400 |002a: if-lt v0, v6, 002e // +0004 │ │ -039e3c: 3770 1600 |002c: if-le v0, v7, 0042 // +0016 │ │ -039e40: 1304 3000 |002e: const/16 v4, #int 48 // #30 │ │ -039e44: 3440 0600 |0030: if-lt v0, v4, 0036 // +0006 │ │ -039e48: 1304 3900 |0032: const/16 v4, #int 57 // #39 │ │ -039e4c: 3740 0e00 |0034: if-le v0, v4, 0042 // +000e │ │ -039e50: 1304 2b00 |0036: const/16 v4, #int 43 // #2b │ │ -039e54: 3240 0a00 |0038: if-eq v0, v4, 0042 // +000a │ │ -039e58: 1304 2d00 |003a: const/16 v4, #int 45 // #2d │ │ -039e5c: 3240 0600 |003c: if-eq v0, v4, 0042 // +0006 │ │ -039e60: 1304 2e00 |003e: const/16 v4, #int 46 // #2e │ │ -039e64: 3340 0500 |0040: if-ne v0, v4, 0045 // +0005 │ │ -039e68: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -039e6c: 28dc |0044: goto 0020 // -0024 │ │ -039e6e: 1304 3a00 |0045: const/16 v4, #int 58 // #3a │ │ -039e72: 3240 c8ff |0047: if-eq v0, v4, 000f // -0038 │ │ -039e76: 0132 |0049: move v2, v3 │ │ -039e78: 28c5 |004a: goto 000f // -003b │ │ -039e7a: 0132 |004b: move v2, v3 │ │ -039e7c: 28c3 |004c: goto 000f // -003d │ │ +03c7f0: |[03c7f0] com.squareup.okhttp.HttpUrl$Builder.schemeDelimiterOffset:(Ljava/lang/String;II)I │ │ +03c800: 1309 7a00 |0000: const/16 v9, #int 122 // #7a │ │ +03c804: 1308 6100 |0002: const/16 v8, #int 97 // #61 │ │ +03c808: 1307 5a00 |0004: const/16 v7, #int 90 // #5a │ │ +03c80c: 1306 4100 |0006: const/16 v6, #int 65 // #41 │ │ +03c810: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +03c812: 9104 0c0b |0009: sub-int v4, v12, v11 │ │ +03c816: 1225 |000b: const/4 v5, #int 2 // #2 │ │ +03c818: 3554 0400 |000c: if-ge v4, v5, 0010 // +0004 │ │ +03c81c: 0132 |000e: move v2, v3 │ │ +03c81e: 0f02 |000f: return v2 │ │ +03c820: 6e20 250a ba00 |0010: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c826: 0a01 |0013: move-result v1 │ │ +03c828: 3481 0400 |0014: if-lt v1, v8, 0018 // +0004 │ │ +03c82c: 3791 0800 |0016: if-le v1, v9, 001e // +0008 │ │ +03c830: 3461 0400 |0018: if-lt v1, v6, 001c // +0004 │ │ +03c834: 3771 0400 |001a: if-le v1, v7, 001e // +0004 │ │ +03c838: 0132 |001c: move v2, v3 │ │ +03c83a: 28f2 |001d: goto 000f // -000e │ │ +03c83c: d802 0b01 |001e: add-int/lit8 v2, v11, #int 1 // #01 │ │ +03c840: 35c2 2b00 |0020: if-ge v2, v12, 004b // +002b │ │ +03c844: 6e20 250a 2a00 |0022: invoke-virtual {v10, v2}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c84a: 0a00 |0025: move-result v0 │ │ +03c84c: 3480 0400 |0026: if-lt v0, v8, 002a // +0004 │ │ +03c850: 3790 1a00 |0028: if-le v0, v9, 0042 // +001a │ │ +03c854: 3460 0400 |002a: if-lt v0, v6, 002e // +0004 │ │ +03c858: 3770 1600 |002c: if-le v0, v7, 0042 // +0016 │ │ +03c85c: 1304 3000 |002e: const/16 v4, #int 48 // #30 │ │ +03c860: 3440 0600 |0030: if-lt v0, v4, 0036 // +0006 │ │ +03c864: 1304 3900 |0032: const/16 v4, #int 57 // #39 │ │ +03c868: 3740 0e00 |0034: if-le v0, v4, 0042 // +000e │ │ +03c86c: 1304 2b00 |0036: const/16 v4, #int 43 // #2b │ │ +03c870: 3240 0a00 |0038: if-eq v0, v4, 0042 // +000a │ │ +03c874: 1304 2d00 |003a: const/16 v4, #int 45 // #2d │ │ +03c878: 3240 0600 |003c: if-eq v0, v4, 0042 // +0006 │ │ +03c87c: 1304 2e00 |003e: const/16 v4, #int 46 // #2e │ │ +03c880: 3340 0500 |0040: if-ne v0, v4, 0045 // +0005 │ │ +03c884: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03c888: 28dc |0044: goto 0020 // -0024 │ │ +03c88a: 1304 3a00 |0045: const/16 v4, #int 58 // #3a │ │ +03c88e: 3240 c8ff |0047: if-eq v0, v4, 000f // -0038 │ │ +03c892: 0132 |0049: move v2, v3 │ │ +03c894: 28c5 |004a: goto 000f // -003b │ │ +03c896: 0132 |004b: move v2, v3 │ │ +03c898: 28c3 |004c: goto 000f // -003d │ │ catches : (none) │ │ positions : │ │ 0x0009 line=1201 │ │ 0x000f line=1223 │ │ 0x0010 line=1203 │ │ 0x0014 line=1204 │ │ 0x001e line=1206 │ │ @@ -13761,26 +13761,26 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -039e80: |[039e80] com.squareup.okhttp.HttpUrl$Builder.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I │ │ -039e90: 0140 |0000: move v0, v4 │ │ -039e92: 3550 0d00 |0001: if-ge v0, v5, 000e // +000d │ │ -039e96: 6e20 250a 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039e9c: 0a01 |0006: move-result v1 │ │ -039e9e: 2c01 0900 0000 |0007: sparse-switch v1, 00000010 // +00000009 │ │ -039ea4: 0f00 |000a: return v0 │ │ -039ea6: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039eaa: 28f4 |000d: goto 0001 // -000c │ │ -039eac: 0150 |000e: move v0, v5 │ │ -039eae: 28fb |000f: goto 000a // -0005 │ │ -039eb0: 0002 0500 0900 0000 0a00 0000 0c00 ... |0010: sparse-switch-data (22 units) │ │ +03c89c: |[03c89c] com.squareup.okhttp.HttpUrl$Builder.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I │ │ +03c8ac: 0140 |0000: move v0, v4 │ │ +03c8ae: 3550 0d00 |0001: if-ge v0, v5, 000e // +000d │ │ +03c8b2: 6e20 250a 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c8b8: 0a01 |0006: move-result v1 │ │ +03c8ba: 2c01 0900 0000 |0007: sparse-switch v1, 00000010 // +00000009 │ │ +03c8c0: 0f00 |000a: return v0 │ │ +03c8c2: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03c8c6: 28f4 |000d: goto 0001 // -000c │ │ +03c8c8: 0150 |000e: move v0, v5 │ │ +03c8ca: 28fb |000f: goto 000a // -0005 │ │ +03c8cc: 0002 0500 0900 0000 0a00 0000 0c00 ... |0010: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1161 │ │ 0x0003 line=1162 │ │ 0x000a line=1173 │ │ 0x000b line=1161 │ │ 0x000f line=1173 │ │ @@ -13798,26 +13798,26 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -039edc: |[039edc] com.squareup.okhttp.HttpUrl$Builder.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I │ │ -039eec: d800 05ff |0000: add-int/lit8 v0, v5, #int -1 // #ff │ │ -039ef0: 3440 0b00 |0002: if-lt v0, v4, 000d // +000b │ │ -039ef4: 6e20 250a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039efa: 0a01 |0007: move-result v1 │ │ -039efc: 2c01 0a00 0000 |0008: sparse-switch v1, 00000012 // +0000000a │ │ -039f02: d804 0001 |000b: add-int/lit8 v4, v0, #int 1 // #01 │ │ -039f06: 0f04 |000d: return v4 │ │ -039f08: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -039f0c: 28f2 |0010: goto 0002 // -000e │ │ -039f0e: 0000 |0011: nop // spacer │ │ -039f10: 0002 0500 0900 0000 0a00 0000 0c00 ... |0012: sparse-switch-data (22 units) │ │ +03c8f8: |[03c8f8] com.squareup.okhttp.HttpUrl$Builder.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I │ │ +03c908: d800 05ff |0000: add-int/lit8 v0, v5, #int -1 // #ff │ │ +03c90c: 3440 0b00 |0002: if-lt v0, v4, 000d // +000b │ │ +03c910: 6e20 250a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c916: 0a01 |0007: move-result v1 │ │ +03c918: 2c01 0a00 0000 |0008: sparse-switch v1, 00000012 // +0000000a │ │ +03c91e: d804 0001 |000b: add-int/lit8 v4, v0, #int 1 // #01 │ │ +03c922: 0f04 |000d: return v4 │ │ +03c924: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03c928: 28f2 |0010: goto 0002 // -000e │ │ +03c92a: 0000 |0011: nop // spacer │ │ +03c92c: 0002 0500 0900 0000 0a00 0000 0c00 ... |0012: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ 0x0004 line=1182 │ │ 0x000b line=1190 │ │ 0x000d line=1193 │ │ 0x000e line=1181 │ │ @@ -13835,27 +13835,27 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -039f3c: |[039f3c] com.squareup.okhttp.HttpUrl$Builder.slashCount:(Ljava/lang/String;II)I │ │ -039f4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -039f4e: 3554 1300 |0001: if-ge v4, v5, 0014 // +0013 │ │ -039f52: 6e20 250a 4300 |0003: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -039f58: 0a00 |0006: move-result v0 │ │ -039f5a: 1302 5c00 |0007: const/16 v2, #int 92 // #5c │ │ -039f5e: 3220 0600 |0009: if-eq v0, v2, 000f // +0006 │ │ -039f62: 1302 2f00 |000b: const/16 v2, #int 47 // #2f │ │ -039f66: 3320 0700 |000d: if-ne v0, v2, 0014 // +0007 │ │ -039f6a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -039f6e: d804 0401 |0011: add-int/lit8 v4, v4, #int 1 // #01 │ │ -039f72: 28ee |0013: goto 0001 // -0012 │ │ -039f74: 0f01 |0014: return v1 │ │ +03c958: |[03c958] com.squareup.okhttp.HttpUrl$Builder.slashCount:(Ljava/lang/String;II)I │ │ +03c968: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03c96a: 3554 1300 |0001: if-ge v4, v5, 0014 // +0013 │ │ +03c96e: 6e20 250a 4300 |0003: invoke-virtual {v3, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03c974: 0a00 |0006: move-result v0 │ │ +03c976: 1302 5c00 |0007: const/16 v2, #int 92 // #5c │ │ +03c97a: 3220 0600 |0009: if-eq v0, v2, 000f // +0006 │ │ +03c97e: 1302 2f00 |000b: const/16 v2, #int 47 // #2f │ │ +03c982: 3320 0700 |000d: if-ne v0, v2, 0014 // +0007 │ │ +03c986: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03c98a: d804 0401 |0011: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03c98e: 28ee |0013: goto 0001 // -0012 │ │ +03c990: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ 0x0001 line=1229 │ │ 0x0003 line=1230 │ │ 0x0007 line=1231 │ │ 0x000f line=1232 │ │ @@ -13875,29 +13875,29 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -039f78: |[039f78] com.squareup.okhttp.HttpUrl$Builder.addEncodedPathSegment:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -039f88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -039f8a: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ -039f8e: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -039f92: 1a01 c610 |0005: const-string v1, "encodedPathSegment == null" // string@10c6 │ │ -039f96: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -039f9c: 2700 |000a: throw v0 │ │ -039f9e: 6e10 380a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -039fa4: 0a03 |000e: move-result v3 │ │ -039fa6: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -039fa8: 0760 |0010: move-object v0, v6 │ │ -039faa: 0771 |0011: move-object v1, v7 │ │ -039fac: 0124 |0012: move v4, v2 │ │ -039fae: 7606 7102 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.push:(Ljava/lang/String;IIZZ)V // method@0271 │ │ -039fb4: 1106 |0016: return-object v6 │ │ +03c994: |[03c994] com.squareup.okhttp.HttpUrl$Builder.addEncodedPathSegment:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03c9a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03c9a6: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ +03c9aa: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03c9ae: 1a01 d910 |0005: const-string v1, "encodedPathSegment == null" // string@10d9 │ │ +03c9b2: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03c9b8: 2700 |000a: throw v0 │ │ +03c9ba: 6e10 380a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03c9c0: 0a03 |000e: move-result v3 │ │ +03c9c2: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +03c9c4: 0760 |0010: move-object v0, v6 │ │ +03c9c6: 0771 |0011: move-object v1, v7 │ │ +03c9c8: 0124 |0012: move v4, v2 │ │ +03c9ca: 7606 7102 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.push:(Ljava/lang/String;IIZZ)V // method@0271 │ │ +03c9d0: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=727 │ │ 0x0003 line=728 │ │ 0x000b line=730 │ │ 0x0016 line=731 │ │ locals : │ │ @@ -13909,40 +13909,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -039fb8: |[039fb8] com.squareup.okhttp.HttpUrl$Builder.addEncodedQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -039fc8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -039fca: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ -039fce: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -039fd2: 1a01 c010 |0005: const-string v1, "encodedName == null" // string@10c0 │ │ -039fd6: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -039fdc: 2700 |000a: throw v0 │ │ -039fde: 5430 f600 |000b: iget-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039fe2: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -039fe6: 2200 0702 |000f: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -039fea: 7010 110b 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -039ff0: 5b30 f600 |0014: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039ff4: 5430 f600 |0016: iget-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -039ff8: 1a01 2e00 |0018: const-string v1, " "'<>#&=" // string@002e │ │ -039ffc: 7152 8c02 1422 |001a: invoke-static {v4, v1, v2, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a002: 0c01 |001d: move-result-object v1 │ │ -03a004: 7220 600b 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03a00a: 5431 f600 |0021: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a00e: 3805 0c00 |0023: if-eqz v5, 002f // +000c │ │ -03a012: 1a00 2e00 |0025: const-string v0, " "'<>#&=" // string@002e │ │ -03a016: 7152 8c02 0522 |0027: invoke-static {v5, v0, v2, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a01c: 0c00 |002a: move-result-object v0 │ │ -03a01e: 7220 600b 0100 |002b: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03a024: 1103 |002e: return-object v3 │ │ -03a026: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -03a028: 28fb |0030: goto 002b // -0005 │ │ +03c9d4: |[03c9d4] com.squareup.okhttp.HttpUrl$Builder.addEncodedQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03c9e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03c9e6: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ +03c9ea: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03c9ee: 1a01 d310 |0005: const-string v1, "encodedName == null" // string@10d3 │ │ +03c9f2: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03c9f8: 2700 |000a: throw v0 │ │ +03c9fa: 5430 f600 |000b: iget-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03c9fe: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +03ca02: 2200 1a02 |000f: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03ca06: 7010 110b 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03ca0c: 5b30 f600 |0014: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03ca10: 5430 f600 |0016: iget-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03ca14: 1a01 2e00 |0018: const-string v1, " "'<>#&=" // string@002e │ │ +03ca18: 7152 8c02 1422 |001a: invoke-static {v4, v1, v2, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03ca1e: 0c01 |001d: move-result-object v1 │ │ +03ca20: 7220 600b 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03ca26: 5431 f600 |0021: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03ca2a: 3805 0c00 |0023: if-eqz v5, 002f // +000c │ │ +03ca2e: 1a00 2e00 |0025: const-string v0, " "'<>#&=" // string@002e │ │ +03ca32: 7152 8c02 0522 |0027: invoke-static {v5, v0, v2, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03ca38: 0c00 |002a: move-result-object v0 │ │ +03ca3a: 7220 600b 0100 |002b: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03ca40: 1103 |002e: return-object v3 │ │ +03ca42: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +03ca44: 28fb |0030: goto 002b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=804 │ │ 0x000b line=805 │ │ 0x0016 line=806 │ │ 0x001a line=807 │ │ 0x001e line=806 │ │ @@ -13961,29 +13961,29 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -03a02c: |[03a02c] com.squareup.okhttp.HttpUrl$Builder.addPathSegment:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a03c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03a03e: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ -03a042: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a046: 1a01 7a17 |0005: const-string v1, "pathSegment == null" // string@177a │ │ -03a04a: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a050: 2700 |000a: throw v0 │ │ -03a052: 6e10 380a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03a058: 0a03 |000e: move-result v3 │ │ -03a05a: 0760 |000f: move-object v0, v6 │ │ -03a05c: 0771 |0010: move-object v1, v7 │ │ -03a05e: 0124 |0011: move v4, v2 │ │ -03a060: 0125 |0012: move v5, v2 │ │ -03a062: 7606 7102 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.push:(Ljava/lang/String;IIZZ)V // method@0271 │ │ -03a068: 1106 |0016: return-object v6 │ │ +03ca48: |[03ca48] com.squareup.okhttp.HttpUrl$Builder.addPathSegment:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03ca58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03ca5a: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ +03ca5e: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03ca62: 1a01 8b17 |0005: const-string v1, "pathSegment == null" // string@178b │ │ +03ca66: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03ca6c: 2700 |000a: throw v0 │ │ +03ca6e: 6e10 380a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03ca74: 0a03 |000e: move-result v3 │ │ +03ca76: 0760 |000f: move-object v0, v6 │ │ +03ca78: 0771 |0010: move-object v1, v7 │ │ +03ca7a: 0124 |0011: move v4, v2 │ │ +03ca7c: 0125 |0012: move v5, v2 │ │ +03ca7e: 7606 7102 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.push:(Ljava/lang/String;IIZZ)V // method@0271 │ │ +03ca84: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=721 │ │ 0x000b line=722 │ │ 0x0016 line=723 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -13994,41 +13994,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -03a06c: |[03a06c] com.squareup.okhttp.HttpUrl$Builder.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a07c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03a07e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -03a080: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -03a084: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a088: 1a01 e815 |0006: const-string v1, "name == null" // string@15e8 │ │ -03a08c: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a092: 2700 |000b: throw v0 │ │ -03a094: 5440 f600 |000c: iget-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a098: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -03a09c: 2200 0702 |0010: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03a0a0: 7010 110b 0000 |0012: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03a0a6: 5b40 f600 |0015: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a0aa: 5440 f600 |0017: iget-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a0ae: 1a01 2e00 |0019: const-string v1, " "'<>#&=" // string@002e │ │ -03a0b2: 7152 8c02 1523 |001b: invoke-static {v5, v1, v3, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a0b8: 0c01 |001e: move-result-object v1 │ │ -03a0ba: 7220 600b 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03a0c0: 5441 f600 |0022: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a0c4: 3806 0c00 |0024: if-eqz v6, 0030 // +000c │ │ -03a0c8: 1a00 2e00 |0026: const-string v0, " "'<>#&=" // string@002e │ │ -03a0cc: 7152 8c02 0623 |0028: invoke-static {v6, v0, v3, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a0d2: 0c00 |002b: move-result-object v0 │ │ -03a0d4: 7220 600b 0100 |002c: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03a0da: 1104 |002f: return-object v4 │ │ -03a0dc: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -03a0de: 28fb |0031: goto 002c // -0005 │ │ +03ca88: |[03ca88] com.squareup.okhttp.HttpUrl$Builder.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03ca98: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03ca9a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +03ca9c: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +03caa0: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03caa4: 1a01 f915 |0006: const-string v1, "name == null" // string@15f9 │ │ +03caa8: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03caae: 2700 |000b: throw v0 │ │ +03cab0: 5440 f600 |000c: iget-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03cab4: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +03cab8: 2200 1a02 |0010: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03cabc: 7010 110b 0000 |0012: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03cac2: 5b40 f600 |0015: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03cac6: 5440 f600 |0017: iget-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03caca: 1a01 2e00 |0019: const-string v1, " "'<>#&=" // string@002e │ │ +03cace: 7152 8c02 1523 |001b: invoke-static {v5, v1, v3, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03cad4: 0c01 |001e: move-result-object v1 │ │ +03cad6: 7220 600b 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03cadc: 5441 f600 |0022: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03cae0: 3806 0c00 |0024: if-eqz v6, 0030 // +000c │ │ +03cae4: 1a00 2e00 |0026: const-string v0, " "'<>#&=" // string@002e │ │ +03cae8: 7152 8c02 0623 |0028: invoke-static {v6, v0, v3, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03caee: 0c00 |002b: move-result-object v0 │ │ +03caf0: 7220 600b 0100 |002c: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03caf6: 1104 |002f: return-object v4 │ │ +03caf8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +03cafa: 28fb |0031: goto 002c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=792 │ │ 0x000c line=793 │ │ 0x0017 line=794 │ │ 0x001b line=795 │ │ 0x001f line=794 │ │ @@ -14047,31 +14047,31 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -03a0e0: |[03a0e0] com.squareup.okhttp.HttpUrl$Builder.build:()Lcom/squareup/okhttp/HttpUrl; │ │ -03a0f0: 5420 fa00 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03a0f4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -03a0f8: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03a0fc: 1a01 9d19 |0006: const-string v1, "scheme == null" // string@199d │ │ -03a100: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03a106: 2700 |000b: throw v0 │ │ -03a108: 5420 f800 |000c: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03a10c: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -03a110: 2200 ad01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03a114: 1a01 8b13 |0012: const-string v1, "host == null" // string@138b │ │ -03a118: 7020 f209 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03a11e: 2700 |0017: throw v0 │ │ -03a120: 2200 a400 |0018: new-instance v0, Lcom/squareup/okhttp/HttpUrl; // type@00a4 │ │ -03a124: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -03a126: 7030 8602 2001 |001b: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/HttpUrl;.:(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V // method@0286 │ │ -03a12c: 1100 |001e: return-object v0 │ │ +03cafc: |[03cafc] com.squareup.okhttp.HttpUrl$Builder.build:()Lcom/squareup/okhttp/HttpUrl; │ │ +03cb0c: 5420 fa00 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03cb10: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03cb14: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03cb18: 1a01 ae19 |0006: const-string v1, "scheme == null" // string@19ae │ │ +03cb1c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03cb22: 2700 |000b: throw v0 │ │ +03cb24: 5420 f800 |000c: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03cb28: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +03cb2c: 2200 bf01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03cb30: 1a01 9e13 |0012: const-string v1, "host == null" // string@139e │ │ +03cb34: 7020 f209 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03cb3a: 2700 |0017: throw v0 │ │ +03cb3c: 2200 b600 |0018: new-instance v0, Lcom/squareup/okhttp/HttpUrl; // type@00b6 │ │ +03cb40: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +03cb42: 7030 8602 2001 |001b: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/HttpUrl;.:(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V // method@0286 │ │ +03cb48: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x000c line=897 │ │ 0x0018 line=898 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -14081,24 +14081,24 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -03a130: |[03a130] com.squareup.okhttp.HttpUrl$Builder.effectivePort:()I │ │ -03a140: 5220 f900 |0000: iget v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -03a144: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -03a146: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ -03a14a: 5220 f900 |0005: iget v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -03a14e: 0f00 |0007: return v0 │ │ -03a150: 5420 fa00 |0008: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03a154: 7110 8f02 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ -03a15a: 0a00 |000d: move-result v0 │ │ -03a15c: 28f9 |000e: goto 0007 // -0007 │ │ +03cb4c: |[03cb4c] com.squareup.okhttp.HttpUrl$Builder.effectivePort:()I │ │ +03cb5c: 5220 f900 |0000: iget v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03cb60: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +03cb62: 3210 0500 |0003: if-eq v0, v1, 0008 // +0005 │ │ +03cb66: 5220 f900 |0005: iget v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03cb6a: 0f00 |0007: return v0 │ │ +03cb6c: 5420 fa00 |0008: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03cb70: 7110 8f02 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ +03cb76: 0a00 |000d: move-result v0 │ │ +03cb78: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ │ │ #6 : (in Lcom/squareup/okhttp/HttpUrl$Builder;) │ │ @@ -14106,25 +14106,25 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -03a160: |[03a160] com.squareup.okhttp.HttpUrl$Builder.encodedFragment:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a170: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03a172: 3804 0c00 |0001: if-eqz v4, 000d // +000c │ │ -03a176: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -03a17a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -03a17c: 7152 8c02 0421 |0006: invoke-static {v4, v0, v1, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a182: 0c00 |0009: move-result-object v0 │ │ -03a184: 5b30 f300 |000a: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03a188: 1103 |000c: return-object v3 │ │ -03a18a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03a18c: 28fc |000e: goto 000a // -0004 │ │ +03cb7c: |[03cb7c] com.squareup.okhttp.HttpUrl$Builder.encodedFragment:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03cb8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03cb8e: 3804 0c00 |0001: if-eqz v4, 000d // +000c │ │ +03cb92: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +03cb96: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +03cb98: 7152 8c02 0421 |0006: invoke-static {v4, v0, v1, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03cb9e: 0c00 |0009: move-result-object v0 │ │ +03cba0: 5b30 f300 |000a: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03cba4: 1103 |000c: return-object v3 │ │ +03cba6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +03cba8: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=863 │ │ 0x0006 line=864 │ │ 0x000c line=866 │ │ 0x000d line=864 │ │ locals : │ │ @@ -14136,27 +14136,27 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -03a190: |[03a190] com.squareup.okhttp.HttpUrl$Builder.encodedPassword:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a1a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03a1a2: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ -03a1a6: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a1aa: 1a01 c210 |0005: const-string v1, "encodedPassword == null" // string@10c2 │ │ -03a1ae: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a1b4: 2700 |000a: throw v0 │ │ -03a1b6: 1a00 2b00 |000b: const-string v0, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ -03a1ba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -03a1bc: 7152 8c02 0412 |000e: invoke-static {v4, v0, v2, v1, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a1c2: 0c00 |0011: move-result-object v0 │ │ -03a1c4: 5b30 f400 |0012: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03a1c8: 1103 |0014: return-object v3 │ │ +03cbac: |[03cbac] com.squareup.okhttp.HttpUrl$Builder.encodedPassword:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03cbbc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03cbbe: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ +03cbc2: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03cbc6: 1a01 d510 |0005: const-string v1, "encodedPassword == null" // string@10d5 │ │ +03cbca: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03cbd0: 2700 |000a: throw v0 │ │ +03cbd2: 1a00 2b00 |000b: const-string v0, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ +03cbd6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +03cbd8: 7152 8c02 0412 |000e: invoke-static {v4, v0, v2, v1, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03cbde: 0c00 |0011: move-result-object v0 │ │ +03cbe0: 5b30 f400 |0012: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03cbe4: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=693 │ │ 0x000b line=694 │ │ 0x0014 line=695 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -14167,41 +14167,41 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -03a1cc: |[03a1cc] com.squareup.okhttp.HttpUrl$Builder.encodedPath:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a1dc: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -03a1e0: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a1e4: 1a01 c410 |0004: const-string v1, "encodedPath == null" // string@10c4 │ │ -03a1e8: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a1ee: 2700 |0009: throw v0 │ │ -03a1f0: 1a00 1101 |000a: const-string v0, "/" // string@0111 │ │ -03a1f4: 6e20 420a 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03a1fa: 0a00 |000f: move-result v0 │ │ -03a1fc: 3900 1b00 |0010: if-nez v0, 002b // +001b │ │ -03a200: 2200 ac01 |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a204: 2201 c101 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a208: 7010 500a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03a20e: 1a02 361c |0019: const-string v2, "unexpected encodedPath: " // string@1c36 │ │ -03a212: 6e20 580a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a218: 0c01 |001e: move-result-object v1 │ │ -03a21a: 6e20 580a 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a220: 0c01 |0022: move-result-object v1 │ │ -03a222: 6e10 640a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03a228: 0c01 |0026: move-result-object v1 │ │ -03a22a: 7020 ef09 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a230: 2700 |002a: throw v0 │ │ -03a232: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -03a234: 6e10 380a 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03a23a: 0a01 |002f: move-result v1 │ │ -03a23c: 7040 7802 4310 |0030: invoke-direct {v3, v4, v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.resolvePath:(Ljava/lang/String;II)V // method@0278 │ │ -03a242: 1103 |0033: return-object v3 │ │ +03cbe8: |[03cbe8] com.squareup.okhttp.HttpUrl$Builder.encodedPath:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03cbf8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +03cbfc: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03cc00: 1a01 d710 |0004: const-string v1, "encodedPath == null" // string@10d7 │ │ +03cc04: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03cc0a: 2700 |0009: throw v0 │ │ +03cc0c: 1a00 1101 |000a: const-string v0, "/" // string@0111 │ │ +03cc10: 6e20 420a 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +03cc16: 0a00 |000f: move-result v0 │ │ +03cc18: 3900 1b00 |0010: if-nez v0, 002b // +001b │ │ +03cc1c: 2200 be01 |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03cc20: 2201 d301 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03cc24: 7010 500a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03cc2a: 1a02 471c |0019: const-string v2, "unexpected encodedPath: " // string@1c47 │ │ +03cc2e: 6e20 580a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03cc34: 0c01 |001e: move-result-object v1 │ │ +03cc36: 6e20 580a 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03cc3c: 0c01 |0022: move-result-object v1 │ │ +03cc3e: 6e10 640a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03cc44: 0c01 |0026: move-result-object v1 │ │ +03cc46: 7020 ef09 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03cc4c: 2700 |002a: throw v0 │ │ +03cc4e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +03cc50: 6e10 380a 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03cc56: 0a01 |002f: move-result v1 │ │ +03cc58: 7040 7802 4310 |0030: invoke-direct {v3, v4, v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.resolvePath:(Ljava/lang/String;II)V // method@0278 │ │ +03cc5e: 1103 |0033: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000a line=768 │ │ 0x0012 line=769 │ │ 0x002b line=771 │ │ 0x0033 line=772 │ │ @@ -14214,26 +14214,26 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -03a244: |[03a244] com.squareup.okhttp.HttpUrl$Builder.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a254: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03a256: 3803 0f00 |0001: if-eqz v3, 0010 // +000f │ │ -03a25a: 1a00 2d00 |0003: const-string v0, " "'<>#" // string@002d │ │ -03a25e: 7151 8c02 0311 |0005: invoke-static {v3, v0, v1, v1, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a264: 0c00 |0008: move-result-object v0 │ │ -03a266: 7110 b202 0000 |0009: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@02b2 │ │ -03a26c: 0c00 |000c: move-result-object v0 │ │ -03a26e: 5b20 f600 |000d: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a272: 1102 |000f: return-object v2 │ │ -03a274: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -03a276: 28fc |0011: goto 000d // -0004 │ │ +03cc60: |[03cc60] com.squareup.okhttp.HttpUrl$Builder.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03cc70: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03cc72: 3803 0f00 |0001: if-eqz v3, 0010 // +000f │ │ +03cc76: 1a00 2d00 |0003: const-string v0, " "'<>#" // string@002d │ │ +03cc7a: 7151 8c02 0311 |0005: invoke-static {v3, v0, v1, v1, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03cc80: 0c00 |0008: move-result-object v0 │ │ +03cc82: 7110 b202 0000 |0009: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@02b2 │ │ +03cc88: 0c00 |000c: move-result-object v0 │ │ +03cc8a: 5b20 f600 |000d: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03cc8e: 1102 |000f: return-object v2 │ │ +03cc90: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +03cc92: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=783 │ │ 0x0005 line=785 │ │ 0x0009 line=784 │ │ 0x000f line=787 │ │ 0x0010 line=784 │ │ @@ -14246,27 +14246,27 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -03a278: |[03a278] com.squareup.okhttp.HttpUrl$Builder.encodedUsername:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a288: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03a28a: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ -03a28e: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a292: 1a01 cc10 |0005: const-string v1, "encodedUsername == null" // string@10cc │ │ -03a296: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a29c: 2700 |000a: throw v0 │ │ -03a29e: 1a00 2b00 |000b: const-string v0, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ -03a2a2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -03a2a4: 7152 8c02 0412 |000e: invoke-static {v4, v0, v2, v1, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a2aa: 0c00 |0011: move-result-object v0 │ │ -03a2ac: 5b30 f700 |0012: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03a2b0: 1103 |0014: return-object v3 │ │ +03cc94: |[03cc94] com.squareup.okhttp.HttpUrl$Builder.encodedUsername:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03cca4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03cca6: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ +03ccaa: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03ccae: 1a01 df10 |0005: const-string v1, "encodedUsername == null" // string@10df │ │ +03ccb2: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03ccb8: 2700 |000a: throw v0 │ │ +03ccba: 1a00 2b00 |000b: const-string v0, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ +03ccbe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +03ccc0: 7152 8c02 0412 |000e: invoke-static {v4, v0, v2, v1, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03ccc6: 0c00 |0011: move-result-object v0 │ │ +03ccc8: 5b30 f700 |0012: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03cccc: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=681 │ │ 0x000b line=682 │ │ 0x0014 line=683 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -14277,24 +14277,24 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -03a2b4: |[03a2b4] com.squareup.okhttp.HttpUrl$Builder.fragment:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a2c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03a2c6: 3803 0b00 |0001: if-eqz v3, 000c // +000b │ │ -03a2ca: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -03a2ce: 7151 8c02 0311 |0005: invoke-static {v3, v0, v1, v1, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a2d4: 0c00 |0008: move-result-object v0 │ │ -03a2d6: 5b20 f300 |0009: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03a2da: 1102 |000b: return-object v2 │ │ -03a2dc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -03a2de: 28fc |000d: goto 0009 // -0004 │ │ +03ccd0: |[03ccd0] com.squareup.okhttp.HttpUrl$Builder.fragment:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03cce0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03cce2: 3803 0b00 |0001: if-eqz v3, 000c // +000b │ │ +03cce6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +03ccea: 7151 8c02 0311 |0005: invoke-static {v3, v0, v1, v1, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03ccf0: 0c00 |0008: move-result-object v0 │ │ +03ccf2: 5b20 f300 |0009: iput-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03ccf6: 1102 |000b: return-object v2 │ │ +03ccf8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03ccfa: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=856 │ │ 0x0005 line=857 │ │ 0x000b line=859 │ │ 0x000c line=857 │ │ locals : │ │ @@ -14306,40 +14306,40 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -03a2e0: |[03a2e0] com.squareup.okhttp.HttpUrl$Builder.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a2f0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -03a2f4: 2201 ac01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a2f8: 1a02 8b13 |0004: const-string v2, "host == null" // string@138b │ │ -03a2fc: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a302: 2701 |0009: throw v1 │ │ -03a304: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -03a306: 6e10 380a 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03a30c: 0a02 |000e: move-result v2 │ │ -03a30e: 7130 5b02 1502 |000f: invoke-static {v5, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@025b │ │ -03a314: 0c00 |0012: move-result-object v0 │ │ -03a316: 3900 1b00 |0013: if-nez v0, 002e // +001b │ │ -03a31a: 2201 ac01 |0015: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a31e: 2202 c101 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a322: 7010 500a 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03a328: 1a03 391c |001c: const-string v3, "unexpected host: " // string@1c39 │ │ -03a32c: 6e20 580a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a332: 0c02 |0021: move-result-object v2 │ │ -03a334: 6e20 580a 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a33a: 0c02 |0025: move-result-object v2 │ │ -03a33c: 6e10 640a 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03a342: 0c02 |0029: move-result-object v2 │ │ -03a344: 7020 ef09 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a34a: 2701 |002d: throw v1 │ │ -03a34c: 5b40 f800 |002e: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03a350: 1104 |0030: return-object v4 │ │ +03ccfc: |[03ccfc] com.squareup.okhttp.HttpUrl$Builder.host:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03cd0c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +03cd10: 2201 be01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03cd14: 1a02 9e13 |0004: const-string v2, "host == null" // string@139e │ │ +03cd18: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03cd1e: 2701 |0009: throw v1 │ │ +03cd20: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03cd22: 6e10 380a 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03cd28: 0a02 |000e: move-result v2 │ │ +03cd2a: 7130 5b02 1502 |000f: invoke-static {v5, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@025b │ │ +03cd30: 0c00 |0012: move-result-object v0 │ │ +03cd32: 3900 1b00 |0013: if-nez v0, 002e // +001b │ │ +03cd36: 2201 be01 |0015: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03cd3a: 2202 d301 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +03cd3e: 7010 500a 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03cd44: 1a03 4a1c |001c: const-string v3, "unexpected host: " // string@1c4a │ │ +03cd48: 6e20 580a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03cd4e: 0c02 |0021: move-result-object v2 │ │ +03cd50: 6e20 580a 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03cd56: 0c02 |0025: move-result-object v2 │ │ +03cd58: 6e10 640a 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03cd5e: 0c02 |0029: move-result-object v2 │ │ +03cd60: 7020 ef09 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03cd66: 2701 |002d: throw v1 │ │ +03cd68: 5b40 f800 |002e: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03cd6c: 1104 |0030: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x000a line=704 │ │ 0x0013 line=705 │ │ 0x002e line=706 │ │ 0x0030 line=707 │ │ @@ -14353,320 +14353,320 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;' │ │ access : 0x0000 () │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 606 16-bit code units │ │ -03a354: |[03a354] com.squareup.okhttp.HttpUrl$Builder.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ -03a364: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03a366: 7401 380a 1d00 |0001: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03a36c: 0a04 |0004: move-result v4 │ │ -03a36e: 0800 1b00 |0005: move-object/from16 v0, v27 │ │ -03a372: 0801 1d00 |0007: move-object/from16 v1, v29 │ │ -03a376: 7040 7f02 1043 |0009: invoke-direct {v0, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I // method@027f │ │ -03a37c: 0a05 |000c: move-result v5 │ │ -03a37e: 7401 380a 1d00 |000d: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03a384: 0a03 |0010: move-result v3 │ │ -03a386: 0800 1b00 |0011: move-object/from16 v0, v27 │ │ -03a38a: 0801 1d00 |0013: move-object/from16 v1, v29 │ │ -03a38e: 7040 8002 1035 |0015: invoke-direct {v0, v1, v5, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I // method@0280 │ │ -03a394: 0a16 |0018: move-result v22 │ │ -03a396: 0800 1d00 |0019: move-object/from16 v0, v29 │ │ -03a39a: 0201 1600 |001b: move/from16 v1, v22 │ │ -03a39e: 7130 7a02 5001 |001d: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.schemeDelimiterOffset:(Ljava/lang/String;II)I // method@027a │ │ -03a3a4: 0a19 |0020: move-result v25 │ │ -03a3a6: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ -03a3a8: 0200 1900 |0022: move/from16 v0, v25 │ │ -03a3ac: 3230 ac00 |0024: if-eq v0, v3, 00d0 // +00ac │ │ -03a3b0: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -03a3b2: 1a06 b213 |0027: const-string v6, "https:" // string@13b2 │ │ -03a3b6: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -03a3b8: 1268 |002a: const/4 v8, #int 6 // #6 │ │ -03a3ba: 0803 1d00 |002b: move-object/from16 v3, v29 │ │ -03a3be: 7406 3b0a 0300 |002d: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ -03a3c4: 0a03 |0030: move-result v3 │ │ -03a3c6: 3803 8000 |0031: if-eqz v3, 00b1 // +0080 │ │ -03a3ca: 1a03 b113 |0033: const-string v3, "https" // string@13b1 │ │ -03a3ce: 0800 1b00 |0035: move-object/from16 v0, v27 │ │ -03a3d2: 5b03 fa00 |0037: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03a3d6: 1a03 b213 |0039: const-string v3, "https:" // string@13b2 │ │ -03a3da: 6e10 380a 0300 |003b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03a3e0: 0a03 |003e: move-result v3 │ │ -03a3e2: b035 |003f: add-int/2addr v5, v3 │ │ -03a3e4: 1315 0000 |0040: const/16 v21, #int 0 // #0 │ │ -03a3e8: 1314 0000 |0042: const/16 v20, #int 0 // #0 │ │ -03a3ec: 0800 1d00 |0044: move-object/from16 v0, v29 │ │ -03a3f0: 0201 1600 |0046: move/from16 v1, v22 │ │ -03a3f4: 7130 8102 5001 |0048: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.slashCount:(Ljava/lang/String;II)I // method@0281 │ │ -03a3fa: 0a1a |004b: move-result v26 │ │ -03a3fc: 1223 |004c: const/4 v3, #int 2 // #2 │ │ -03a3fe: 0200 1a00 |004d: move/from16 v0, v26 │ │ -03a402: 3530 1200 |004f: if-ge v0, v3, 0061 // +0012 │ │ -03a406: 381c 1000 |0051: if-eqz v28, 0061 // +0010 │ │ -03a40a: 7701 8702 1c00 |0053: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0287 │ │ -03a410: 0c03 |0056: move-result-object v3 │ │ -03a412: 0800 1b00 |0057: move-object/from16 v0, v27 │ │ -03a416: 5404 fa00 |0059: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03a41a: 6e20 2a0a 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03a420: 0a03 |005e: move-result v3 │ │ -03a422: 3903 9901 |005f: if-nez v3, 01f8 // +0199 │ │ -03a426: 9005 051a |0061: add-int v5, v5, v26 │ │ -03a42a: 1a03 a701 |0063: const-string v3, "@/\?#" // string@01a7 │ │ -03a42e: 0800 1d00 |0065: move-object/from16 v0, v29 │ │ -03a432: 0201 1600 |0067: move/from16 v1, v22 │ │ -03a436: 7140 8802 5031 |0069: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ -03a43c: 0a13 |006c: move-result v19 │ │ -03a43e: 0200 1300 |006d: move/from16 v0, v19 │ │ -03a442: 0201 1600 |006f: move/from16 v1, v22 │ │ -03a446: 3210 6e00 |0071: if-eq v0, v1, 00df // +006e │ │ -03a44a: 0800 1d00 |0073: move-object/from16 v0, v29 │ │ -03a44e: 0201 1300 |0075: move/from16 v1, v19 │ │ -03a452: 6e20 250a 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03a458: 0a11 |007a: move-result v17 │ │ -03a45a: 2c11 c901 0000 |007b: sparse-switch v17, 00000244 // +000001c9 │ │ -03a460: 28e5 |007e: goto 0063 // -001b │ │ -03a462: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ -03a466: 0201 1300 |0081: move/from16 v1, v19 │ │ -03a46a: 7130 7002 5001 |0083: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.portColonOffset:(Ljava/lang/String;II)I // method@0270 │ │ -03a470: 0a18 |0086: move-result v24 │ │ -03a472: d803 1801 |0087: add-int/lit8 v3, v24, #int 1 // #01 │ │ -03a476: 0200 1300 |0089: move/from16 v0, v19 │ │ -03a47a: 3503 e000 |008b: if-ge v3, v0, 016b // +00e0 │ │ -03a47e: 0800 1d00 |008d: move-object/from16 v0, v29 │ │ -03a482: 0201 1800 |008f: move/from16 v1, v24 │ │ -03a486: 7130 5b02 5001 |0091: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@025b │ │ -03a48c: 0c03 |0094: move-result-object v3 │ │ -03a48e: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ -03a492: 5b03 f800 |0097: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03a496: d803 1801 |0099: add-int/lit8 v3, v24, #int 1 // #01 │ │ -03a49a: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -03a49e: 0201 1300 |009d: move/from16 v1, v19 │ │ -03a4a2: 7130 6c02 3001 |009f: invoke-static {v0, v3, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.parsePort:(Ljava/lang/String;II)I // method@026c │ │ -03a4a8: 0a03 |00a2: move-result v3 │ │ -03a4aa: 0800 1b00 |00a3: move-object/from16 v0, v27 │ │ -03a4ae: 5903 f900 |00a5: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -03a4b2: 0800 1b00 |00a7: move-object/from16 v0, v27 │ │ -03a4b6: 5203 f900 |00a9: iget v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -03a4ba: 12f4 |00ab: const/4 v4, #int -1 // #ff │ │ -03a4bc: 3343 d700 |00ac: if-ne v3, v4, 0183 // +00d7 │ │ -03a4c0: 6203 ef00 |00ae: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ef │ │ -03a4c4: 1103 |00b0: return-object v3 │ │ -03a4c6: 1214 |00b1: const/4 v4, #int 1 // #1 │ │ -03a4c8: 1a06 a913 |00b2: const-string v6, "http:" // string@13a9 │ │ -03a4cc: 1207 |00b4: const/4 v7, #int 0 // #0 │ │ -03a4ce: 1258 |00b5: const/4 v8, #int 5 // #5 │ │ -03a4d0: 0803 1d00 |00b6: move-object/from16 v3, v29 │ │ -03a4d4: 7406 3b0a 0300 |00b8: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ -03a4da: 0a03 |00bb: move-result v3 │ │ -03a4dc: 3803 1100 |00bc: if-eqz v3, 00cd // +0011 │ │ -03a4e0: 1a03 a113 |00be: const-string v3, "http" // string@13a1 │ │ -03a4e4: 0800 1b00 |00c0: move-object/from16 v0, v27 │ │ -03a4e8: 5b03 fa00 |00c2: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03a4ec: 1a03 a913 |00c4: const-string v3, "http:" // string@13a9 │ │ -03a4f0: 6e10 380a 0300 |00c6: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03a4f6: 0a03 |00c9: move-result v3 │ │ -03a4f8: b035 |00ca: add-int/2addr v5, v3 │ │ -03a4fa: 2900 75ff |00cb: goto/16 0040 // -008b │ │ -03a4fe: 6203 f200 |00cd: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f2 │ │ -03a502: 28e1 |00cf: goto 00b0 // -001f │ │ -03a504: 381c 0c00 |00d0: if-eqz v28, 00dc // +000c │ │ -03a508: 7701 8702 1c00 |00d2: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0287 │ │ -03a50e: 0c03 |00d5: move-result-object v3 │ │ -03a510: 0800 1b00 |00d6: move-object/from16 v0, v27 │ │ -03a514: 5b03 fa00 |00d8: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03a518: 2900 66ff |00da: goto/16 0040 // -009a │ │ -03a51c: 6203 f000 |00dc: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f0 │ │ -03a520: 28d2 |00de: goto 00b0 // -002e │ │ -03a522: 1311 ffff |00df: const/16 v17, #int -1 // #ffff │ │ -03a526: 289a |00e1: goto 007b // -0066 │ │ -03a528: 3914 5b00 |00e2: if-nez v20, 013d // +005b │ │ -03a52c: 1a03 2701 |00e4: const-string v3, ":" // string@0127 │ │ -03a530: 0800 1d00 |00e6: move-object/from16 v0, v29 │ │ -03a534: 0201 1300 |00e8: move/from16 v1, v19 │ │ -03a538: 7140 8802 5031 |00ea: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ -03a53e: 0a06 |00ed: move-result v6 │ │ -03a540: 1a07 2b00 |00ee: const-string v7, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ -03a544: 1218 |00f0: const/4 v8, #int 1 // #1 │ │ -03a546: 1209 |00f1: const/4 v9, #int 0 // #0 │ │ -03a548: 121a |00f2: const/4 v10, #int 1 // #1 │ │ -03a54a: 0804 1d00 |00f3: move-object/from16 v4, v29 │ │ -03a54e: 7707 8b02 0400 |00f5: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -03a554: 0c12 |00f8: move-result-object v18 │ │ -03a556: 3815 1f00 |00f9: if-eqz v21, 0118 // +001f │ │ -03a55a: 2203 c101 |00fb: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a55e: 7010 500a 0300 |00fd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03a564: 0800 1b00 |0100: move-object/from16 v0, v27 │ │ -03a568: 5404 f700 |0102: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03a56c: 6e20 580a 4300 |0104: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a572: 0c03 |0107: move-result-object v3 │ │ -03a574: 1a04 a000 |0108: const-string v4, "%40" // string@00a0 │ │ -03a578: 6e20 580a 4300 |010a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a57e: 0c03 |010d: move-result-object v3 │ │ -03a580: 0800 1200 |010e: move-object/from16 v0, v18 │ │ -03a584: 6e20 580a 0300 |0110: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a58a: 0c03 |0113: move-result-object v3 │ │ -03a58c: 6e10 640a 0300 |0114: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03a592: 0c12 |0117: move-result-object v18 │ │ -03a594: 0800 1200 |0118: move-object/from16 v0, v18 │ │ -03a598: 0801 1b00 |011a: move-object/from16 v1, v27 │ │ -03a59c: 5b10 f700 |011c: iput-object v0, v1, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03a5a0: 0200 1300 |011e: move/from16 v0, v19 │ │ -03a5a4: 3206 1700 |0120: if-eq v6, v0, 0137 // +0017 │ │ -03a5a8: 1314 0100 |0122: const/16 v20, #int 1 // #1 │ │ -03a5ac: d808 0601 |0124: add-int/lit8 v8, v6, #int 1 // #01 │ │ -03a5b0: 1a0a 2b00 |0126: const-string v10, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ -03a5b4: 121b |0128: const/4 v11, #int 1 // #1 │ │ -03a5b6: 120c |0129: const/4 v12, #int 0 // #0 │ │ -03a5b8: 121d |012a: const/4 v13, #int 1 // #1 │ │ -03a5ba: 0807 1d00 |012b: move-object/from16 v7, v29 │ │ -03a5be: 0209 1300 |012d: move/from16 v9, v19 │ │ -03a5c2: 7707 8b02 0700 |012f: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -03a5c8: 0c03 |0132: move-result-object v3 │ │ -03a5ca: 0800 1b00 |0133: move-object/from16 v0, v27 │ │ -03a5ce: 5b03 f400 |0135: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03a5d2: 1315 0100 |0137: const/16 v21, #int 1 // #1 │ │ -03a5d6: d805 1301 |0139: add-int/lit8 v5, v19, #int 1 // #01 │ │ -03a5da: 2900 28ff |013b: goto/16 0063 // -00d8 │ │ -03a5de: 2203 c101 |013d: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a5e2: 7010 500a 0300 |013f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03a5e8: 0800 1b00 |0142: move-object/from16 v0, v27 │ │ -03a5ec: 5404 f400 |0144: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03a5f0: 6e20 580a 4300 |0146: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a5f6: 0c03 |0149: move-result-object v3 │ │ -03a5f8: 1a04 a000 |014a: const-string v4, "%40" // string@00a0 │ │ -03a5fc: 6e20 580a 4300 |014c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a602: 0c03 |014f: move-result-object v3 │ │ -03a604: 1a0a 2b00 |0150: const-string v10, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ -03a608: 121b |0152: const/4 v11, #int 1 // #1 │ │ -03a60a: 120c |0153: const/4 v12, #int 0 // #0 │ │ -03a60c: 121d |0154: const/4 v13, #int 1 // #1 │ │ -03a60e: 0807 1d00 |0155: move-object/from16 v7, v29 │ │ -03a612: 0158 |0157: move v8, v5 │ │ -03a614: 0209 1300 |0158: move/from16 v9, v19 │ │ -03a618: 7707 8b02 0700 |015a: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -03a61e: 0c04 |015d: move-result-object v4 │ │ -03a620: 6e20 580a 4300 |015e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a626: 0c03 |0161: move-result-object v3 │ │ -03a628: 6e10 640a 0300 |0162: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03a62e: 0c03 |0165: move-result-object v3 │ │ -03a630: 0800 1b00 |0166: move-object/from16 v0, v27 │ │ -03a634: 5b03 f400 |0168: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03a638: 28cf |016a: goto 0139 // -0031 │ │ -03a63a: 0800 1d00 |016b: move-object/from16 v0, v29 │ │ -03a63e: 0201 1800 |016d: move/from16 v1, v24 │ │ -03a642: 7130 5b02 5001 |016f: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@025b │ │ -03a648: 0c03 |0172: move-result-object v3 │ │ -03a64a: 0800 1b00 |0173: move-object/from16 v0, v27 │ │ -03a64e: 5b03 f800 |0175: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03a652: 0800 1b00 |0177: move-object/from16 v0, v27 │ │ -03a656: 5403 fa00 |0179: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03a65a: 7110 8f02 0300 |017b: invoke-static {v3}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ -03a660: 0a03 |017e: move-result v3 │ │ -03a662: 0800 1b00 |017f: move-object/from16 v0, v27 │ │ -03a666: 5903 f900 |0181: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -03a66a: 0800 1b00 |0183: move-object/from16 v0, v27 │ │ -03a66e: 5403 f800 |0185: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03a672: 3903 0600 |0187: if-nez v3, 018d // +0006 │ │ -03a676: 6203 ee00 |0189: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ee │ │ -03a67a: 2900 25ff |018b: goto/16 00b0 // -00db │ │ -03a67e: 0205 1300 |018d: move/from16 v5, v19 │ │ -03a682: 1a03 a501 |018f: const-string v3, "?#" // string@01a5 │ │ -03a686: 0800 1d00 |0191: move-object/from16 v0, v29 │ │ -03a68a: 0201 1600 |0193: move/from16 v1, v22 │ │ -03a68e: 7140 8802 5031 |0195: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ -03a694: 0a17 |0198: move-result v23 │ │ -03a696: 0800 1b00 |0199: move-object/from16 v0, v27 │ │ -03a69a: 0801 1d00 |019b: move-object/from16 v1, v29 │ │ -03a69e: 0202 1700 |019d: move/from16 v2, v23 │ │ -03a6a2: 7040 7802 1025 |019f: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.resolvePath:(Ljava/lang/String;II)V // method@0278 │ │ -03a6a8: 0205 1700 |01a2: move/from16 v5, v23 │ │ -03a6ac: 0200 1600 |01a4: move/from16 v0, v22 │ │ -03a6b0: 3505 2c00 |01a6: if-ge v5, v0, 01d2 // +002c │ │ -03a6b4: 0800 1d00 |01a8: move-object/from16 v0, v29 │ │ -03a6b8: 6e20 250a 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03a6be: 0a03 |01ad: move-result v3 │ │ -03a6c0: 1304 3f00 |01ae: const/16 v4, #int 63 // #3f │ │ -03a6c4: 3343 2200 |01b0: if-ne v3, v4, 01d2 // +0022 │ │ -03a6c8: 1a03 7f00 |01b2: const-string v3, "#" // string@007f │ │ -03a6cc: 0800 1d00 |01b4: move-object/from16 v0, v29 │ │ -03a6d0: 0201 1600 |01b6: move/from16 v1, v22 │ │ -03a6d4: 7140 8802 5031 |01b8: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ -03a6da: 0a09 |01bb: move-result v9 │ │ -03a6dc: d808 0501 |01bc: add-int/lit8 v8, v5, #int 1 // #01 │ │ -03a6e0: 1a0a 2d00 |01be: const-string v10, " "'<>#" // string@002d │ │ -03a6e4: 121b |01c0: const/4 v11, #int 1 // #1 │ │ -03a6e6: 121c |01c1: const/4 v12, #int 1 // #1 │ │ -03a6e8: 121d |01c2: const/4 v13, #int 1 // #1 │ │ -03a6ea: 0807 1d00 |01c3: move-object/from16 v7, v29 │ │ -03a6ee: 7707 8b02 0700 |01c5: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -03a6f4: 0c03 |01c8: move-result-object v3 │ │ -03a6f6: 7110 b202 0300 |01c9: invoke-static {v3}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@02b2 │ │ -03a6fc: 0c03 |01cc: move-result-object v3 │ │ -03a6fe: 0800 1b00 |01cd: move-object/from16 v0, v27 │ │ -03a702: 5b03 f600 |01cf: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a706: 0195 |01d1: move v5, v9 │ │ -03a708: 0200 1600 |01d2: move/from16 v0, v22 │ │ -03a70c: 3505 2000 |01d4: if-ge v5, v0, 01f4 // +0020 │ │ -03a710: 0800 1d00 |01d6: move-object/from16 v0, v29 │ │ -03a714: 6e20 250a 5000 |01d8: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03a71a: 0a03 |01db: move-result v3 │ │ -03a71c: 1304 2300 |01dc: const/16 v4, #int 35 // #23 │ │ -03a720: 3343 1600 |01de: if-ne v3, v4, 01f4 // +0016 │ │ -03a724: d80b 0501 |01e0: add-int/lit8 v11, v5, #int 1 // #01 │ │ -03a728: 1a0d 0000 |01e2: const-string v13, "" // string@0000 │ │ -03a72c: 121e |01e4: const/4 v14, #int 1 // #1 │ │ -03a72e: 120f |01e5: const/4 v15, #int 0 // #0 │ │ -03a730: 1310 0000 |01e6: const/16 v16, #int 0 // #0 │ │ -03a734: 080a 1d00 |01e8: move-object/from16 v10, v29 │ │ -03a738: 020c 1600 |01ea: move/from16 v12, v22 │ │ -03a73c: 7707 8b02 0a00 |01ec: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -03a742: 0c03 |01ef: move-result-object v3 │ │ -03a744: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ -03a748: 5b03 f300 |01f2: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03a74c: 6203 f100 |01f4: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ -03a750: 2900 bafe |01f6: goto/16 00b0 // -0146 │ │ -03a754: 7401 9602 1c00 |01f8: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedUsername:()Ljava/lang/String; // method@0296 │ │ -03a75a: 0c03 |01fb: move-result-object v3 │ │ -03a75c: 0800 1b00 |01fc: move-object/from16 v0, v27 │ │ -03a760: 5b03 f700 |01fe: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03a764: 7401 9202 1c00 |0200: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedPassword:()Ljava/lang/String; // method@0292 │ │ -03a76a: 0c03 |0203: move-result-object v3 │ │ -03a76c: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -03a770: 5b03 f400 |0206: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03a774: 7701 8902 1c00 |0208: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$300:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0289 │ │ -03a77a: 0c03 |020b: move-result-object v3 │ │ -03a77c: 0800 1b00 |020c: move-object/from16 v0, v27 │ │ -03a780: 5b03 f800 |020e: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03a784: 7701 8a02 1c00 |0210: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$400:(Lcom/squareup/okhttp/HttpUrl;)I // method@028a │ │ -03a78a: 0a03 |0213: move-result v3 │ │ -03a78c: 0800 1b00 |0214: move-object/from16 v0, v27 │ │ -03a790: 5903 f900 |0216: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -03a794: 0800 1b00 |0218: move-object/from16 v0, v27 │ │ -03a798: 5403 f500 |021a: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03a79c: 7210 620b 0300 |021c: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@0b62 │ │ -03a7a2: 0800 1b00 |021f: move-object/from16 v0, v27 │ │ -03a7a6: 5403 f500 |0221: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03a7aa: 7401 9402 1c00 |0223: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedPathSegments:()Ljava/util/List; // method@0294 │ │ -03a7b0: 0c04 |0226: move-result-object v4 │ │ -03a7b2: 7220 610b 4300 |0227: invoke-interface {v3, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -03a7b8: 0200 1600 |022a: move/from16 v0, v22 │ │ -03a7bc: 3205 0c00 |022c: if-eq v5, v0, 0238 // +000c │ │ -03a7c0: 0800 1d00 |022e: move-object/from16 v0, v29 │ │ -03a7c4: 6e20 250a 5000 |0230: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03a7ca: 0a03 |0233: move-result v3 │ │ -03a7cc: 1304 2300 |0234: const/16 v4, #int 35 // #23 │ │ -03a7d0: 3343 59ff |0236: if-ne v3, v4, 018f // -00a7 │ │ -03a7d4: 7401 9502 1c00 |0238: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@0295 │ │ -03a7da: 0c03 |023b: move-result-object v3 │ │ -03a7dc: 0800 1b00 |023c: move-object/from16 v0, v27 │ │ -03a7e0: 6e20 6402 3000 |023e: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0264 │ │ -03a7e6: 2900 4eff |0241: goto/16 018f // -00b2 │ │ -03a7ea: 0000 |0243: nop // spacer │ │ -03a7ec: 0002 0600 ffff ffff 2300 0000 2f00 ... |0244: sparse-switch-data (26 units) │ │ +03cd70: |[03cd70] com.squareup.okhttp.HttpUrl$Builder.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; │ │ +03cd80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03cd82: 7401 380a 1d00 |0001: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03cd88: 0a04 |0004: move-result v4 │ │ +03cd8a: 0800 1b00 |0005: move-object/from16 v0, v27 │ │ +03cd8e: 0801 1d00 |0007: move-object/from16 v1, v29 │ │ +03cd92: 7040 7f02 1043 |0009: invoke-direct {v0, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I // method@027f │ │ +03cd98: 0a05 |000c: move-result v5 │ │ +03cd9a: 7401 380a 1d00 |000d: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03cda0: 0a03 |0010: move-result v3 │ │ +03cda2: 0800 1b00 |0011: move-object/from16 v0, v27 │ │ +03cda6: 0801 1d00 |0013: move-object/from16 v1, v29 │ │ +03cdaa: 7040 8002 1035 |0015: invoke-direct {v0, v1, v5, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I // method@0280 │ │ +03cdb0: 0a16 |0018: move-result v22 │ │ +03cdb2: 0800 1d00 |0019: move-object/from16 v0, v29 │ │ +03cdb6: 0201 1600 |001b: move/from16 v1, v22 │ │ +03cdba: 7130 7a02 5001 |001d: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.schemeDelimiterOffset:(Ljava/lang/String;II)I // method@027a │ │ +03cdc0: 0a19 |0020: move-result v25 │ │ +03cdc2: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ +03cdc4: 0200 1900 |0022: move/from16 v0, v25 │ │ +03cdc8: 3230 ac00 |0024: if-eq v0, v3, 00d0 // +00ac │ │ +03cdcc: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +03cdce: 1a06 c513 |0027: const-string v6, "https:" // string@13c5 │ │ +03cdd2: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +03cdd4: 1268 |002a: const/4 v8, #int 6 // #6 │ │ +03cdd6: 0803 1d00 |002b: move-object/from16 v3, v29 │ │ +03cdda: 7406 3b0a 0300 |002d: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ +03cde0: 0a03 |0030: move-result v3 │ │ +03cde2: 3803 8000 |0031: if-eqz v3, 00b1 // +0080 │ │ +03cde6: 1a03 c413 |0033: const-string v3, "https" // string@13c4 │ │ +03cdea: 0800 1b00 |0035: move-object/from16 v0, v27 │ │ +03cdee: 5b03 fa00 |0037: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03cdf2: 1a03 c513 |0039: const-string v3, "https:" // string@13c5 │ │ +03cdf6: 6e10 380a 0300 |003b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03cdfc: 0a03 |003e: move-result v3 │ │ +03cdfe: b035 |003f: add-int/2addr v5, v3 │ │ +03ce00: 1315 0000 |0040: const/16 v21, #int 0 // #0 │ │ +03ce04: 1314 0000 |0042: const/16 v20, #int 0 // #0 │ │ +03ce08: 0800 1d00 |0044: move-object/from16 v0, v29 │ │ +03ce0c: 0201 1600 |0046: move/from16 v1, v22 │ │ +03ce10: 7130 8102 5001 |0048: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.slashCount:(Ljava/lang/String;II)I // method@0281 │ │ +03ce16: 0a1a |004b: move-result v26 │ │ +03ce18: 1223 |004c: const/4 v3, #int 2 // #2 │ │ +03ce1a: 0200 1a00 |004d: move/from16 v0, v26 │ │ +03ce1e: 3530 1200 |004f: if-ge v0, v3, 0061 // +0012 │ │ +03ce22: 381c 1000 |0051: if-eqz v28, 0061 // +0010 │ │ +03ce26: 7701 8702 1c00 |0053: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0287 │ │ +03ce2c: 0c03 |0056: move-result-object v3 │ │ +03ce2e: 0800 1b00 |0057: move-object/from16 v0, v27 │ │ +03ce32: 5404 fa00 |0059: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03ce36: 6e20 2a0a 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03ce3c: 0a03 |005e: move-result v3 │ │ +03ce3e: 3903 9901 |005f: if-nez v3, 01f8 // +0199 │ │ +03ce42: 9005 051a |0061: add-int v5, v5, v26 │ │ +03ce46: 1a03 a701 |0063: const-string v3, "@/\?#" // string@01a7 │ │ +03ce4a: 0800 1d00 |0065: move-object/from16 v0, v29 │ │ +03ce4e: 0201 1600 |0067: move/from16 v1, v22 │ │ +03ce52: 7140 8802 5031 |0069: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ +03ce58: 0a13 |006c: move-result v19 │ │ +03ce5a: 0200 1300 |006d: move/from16 v0, v19 │ │ +03ce5e: 0201 1600 |006f: move/from16 v1, v22 │ │ +03ce62: 3210 6e00 |0071: if-eq v0, v1, 00df // +006e │ │ +03ce66: 0800 1d00 |0073: move-object/from16 v0, v29 │ │ +03ce6a: 0201 1300 |0075: move/from16 v1, v19 │ │ +03ce6e: 6e20 250a 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03ce74: 0a11 |007a: move-result v17 │ │ +03ce76: 2c11 c901 0000 |007b: sparse-switch v17, 00000244 // +000001c9 │ │ +03ce7c: 28e5 |007e: goto 0063 // -001b │ │ +03ce7e: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ +03ce82: 0201 1300 |0081: move/from16 v1, v19 │ │ +03ce86: 7130 7002 5001 |0083: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.portColonOffset:(Ljava/lang/String;II)I // method@0270 │ │ +03ce8c: 0a18 |0086: move-result v24 │ │ +03ce8e: d803 1801 |0087: add-int/lit8 v3, v24, #int 1 // #01 │ │ +03ce92: 0200 1300 |0089: move/from16 v0, v19 │ │ +03ce96: 3503 e000 |008b: if-ge v3, v0, 016b // +00e0 │ │ +03ce9a: 0800 1d00 |008d: move-object/from16 v0, v29 │ │ +03ce9e: 0201 1800 |008f: move/from16 v1, v24 │ │ +03cea2: 7130 5b02 5001 |0091: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@025b │ │ +03cea8: 0c03 |0094: move-result-object v3 │ │ +03ceaa: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ +03ceae: 5b03 f800 |0097: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03ceb2: d803 1801 |0099: add-int/lit8 v3, v24, #int 1 // #01 │ │ +03ceb6: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +03ceba: 0201 1300 |009d: move/from16 v1, v19 │ │ +03cebe: 7130 6c02 3001 |009f: invoke-static {v0, v3, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.parsePort:(Ljava/lang/String;II)I // method@026c │ │ +03cec4: 0a03 |00a2: move-result v3 │ │ +03cec6: 0800 1b00 |00a3: move-object/from16 v0, v27 │ │ +03ceca: 5903 f900 |00a5: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03cece: 0800 1b00 |00a7: move-object/from16 v0, v27 │ │ +03ced2: 5203 f900 |00a9: iget v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03ced6: 12f4 |00ab: const/4 v4, #int -1 // #ff │ │ +03ced8: 3343 d700 |00ac: if-ne v3, v4, 0183 // +00d7 │ │ +03cedc: 6203 ef00 |00ae: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_PORT:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ef │ │ +03cee0: 1103 |00b0: return-object v3 │ │ +03cee2: 1214 |00b1: const/4 v4, #int 1 // #1 │ │ +03cee4: 1a06 bc13 |00b2: const-string v6, "http:" // string@13bc │ │ +03cee8: 1207 |00b4: const/4 v7, #int 0 // #0 │ │ +03ceea: 1258 |00b5: const/4 v8, #int 5 // #5 │ │ +03ceec: 0803 1d00 |00b6: move-object/from16 v3, v29 │ │ +03cef0: 7406 3b0a 0300 |00b8: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ +03cef6: 0a03 |00bb: move-result v3 │ │ +03cef8: 3803 1100 |00bc: if-eqz v3, 00cd // +0011 │ │ +03cefc: 1a03 b413 |00be: const-string v3, "http" // string@13b4 │ │ +03cf00: 0800 1b00 |00c0: move-object/from16 v0, v27 │ │ +03cf04: 5b03 fa00 |00c2: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03cf08: 1a03 bc13 |00c4: const-string v3, "http:" // string@13bc │ │ +03cf0c: 6e10 380a 0300 |00c6: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03cf12: 0a03 |00c9: move-result v3 │ │ +03cf14: b035 |00ca: add-int/2addr v5, v3 │ │ +03cf16: 2900 75ff |00cb: goto/16 0040 // -008b │ │ +03cf1a: 6203 f200 |00cd: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.UNSUPPORTED_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f2 │ │ +03cf1e: 28e1 |00cf: goto 00b0 // -001f │ │ +03cf20: 381c 0c00 |00d0: if-eqz v28, 00dc // +000c │ │ +03cf24: 7701 8702 1c00 |00d2: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0287 │ │ +03cf2a: 0c03 |00d5: move-result-object v3 │ │ +03cf2c: 0800 1b00 |00d6: move-object/from16 v0, v27 │ │ +03cf30: 5b03 fa00 |00d8: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03cf34: 2900 66ff |00da: goto/16 0040 // -009a │ │ +03cf38: 6203 f000 |00dc: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.MISSING_SCHEME:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f0 │ │ +03cf3c: 28d2 |00de: goto 00b0 // -002e │ │ +03cf3e: 1311 ffff |00df: const/16 v17, #int -1 // #ffff │ │ +03cf42: 289a |00e1: goto 007b // -0066 │ │ +03cf44: 3914 5b00 |00e2: if-nez v20, 013d // +005b │ │ +03cf48: 1a03 2701 |00e4: const-string v3, ":" // string@0127 │ │ +03cf4c: 0800 1d00 |00e6: move-object/from16 v0, v29 │ │ +03cf50: 0201 1300 |00e8: move/from16 v1, v19 │ │ +03cf54: 7140 8802 5031 |00ea: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ +03cf5a: 0a06 |00ed: move-result v6 │ │ +03cf5c: 1a07 2b00 |00ee: const-string v7, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ +03cf60: 1218 |00f0: const/4 v8, #int 1 // #1 │ │ +03cf62: 1209 |00f1: const/4 v9, #int 0 // #0 │ │ +03cf64: 121a |00f2: const/4 v10, #int 1 // #1 │ │ +03cf66: 0804 1d00 |00f3: move-object/from16 v4, v29 │ │ +03cf6a: 7707 8b02 0400 |00f5: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03cf70: 0c12 |00f8: move-result-object v18 │ │ +03cf72: 3815 1f00 |00f9: if-eqz v21, 0118 // +001f │ │ +03cf76: 2203 d301 |00fb: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +03cf7a: 7010 500a 0300 |00fd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03cf80: 0800 1b00 |0100: move-object/from16 v0, v27 │ │ +03cf84: 5404 f700 |0102: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03cf88: 6e20 580a 4300 |0104: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03cf8e: 0c03 |0107: move-result-object v3 │ │ +03cf90: 1a04 a000 |0108: const-string v4, "%40" // string@00a0 │ │ +03cf94: 6e20 580a 4300 |010a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03cf9a: 0c03 |010d: move-result-object v3 │ │ +03cf9c: 0800 1200 |010e: move-object/from16 v0, v18 │ │ +03cfa0: 6e20 580a 0300 |0110: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03cfa6: 0c03 |0113: move-result-object v3 │ │ +03cfa8: 6e10 640a 0300 |0114: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03cfae: 0c12 |0117: move-result-object v18 │ │ +03cfb0: 0800 1200 |0118: move-object/from16 v0, v18 │ │ +03cfb4: 0801 1b00 |011a: move-object/from16 v1, v27 │ │ +03cfb8: 5b10 f700 |011c: iput-object v0, v1, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03cfbc: 0200 1300 |011e: move/from16 v0, v19 │ │ +03cfc0: 3206 1700 |0120: if-eq v6, v0, 0137 // +0017 │ │ +03cfc4: 1314 0100 |0122: const/16 v20, #int 1 // #1 │ │ +03cfc8: d808 0601 |0124: add-int/lit8 v8, v6, #int 1 // #01 │ │ +03cfcc: 1a0a 2b00 |0126: const-string v10, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ +03cfd0: 121b |0128: const/4 v11, #int 1 // #1 │ │ +03cfd2: 120c |0129: const/4 v12, #int 0 // #0 │ │ +03cfd4: 121d |012a: const/4 v13, #int 1 // #1 │ │ +03cfd6: 0807 1d00 |012b: move-object/from16 v7, v29 │ │ +03cfda: 0209 1300 |012d: move/from16 v9, v19 │ │ +03cfde: 7707 8b02 0700 |012f: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03cfe4: 0c03 |0132: move-result-object v3 │ │ +03cfe6: 0800 1b00 |0133: move-object/from16 v0, v27 │ │ +03cfea: 5b03 f400 |0135: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03cfee: 1315 0100 |0137: const/16 v21, #int 1 // #1 │ │ +03cff2: d805 1301 |0139: add-int/lit8 v5, v19, #int 1 // #01 │ │ +03cff6: 2900 28ff |013b: goto/16 0063 // -00d8 │ │ +03cffa: 2203 d301 |013d: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +03cffe: 7010 500a 0300 |013f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03d004: 0800 1b00 |0142: move-object/from16 v0, v27 │ │ +03d008: 5404 f400 |0144: iget-object v4, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03d00c: 6e20 580a 4300 |0146: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d012: 0c03 |0149: move-result-object v3 │ │ +03d014: 1a04 a000 |014a: const-string v4, "%40" // string@00a0 │ │ +03d018: 6e20 580a 4300 |014c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d01e: 0c03 |014f: move-result-object v3 │ │ +03d020: 1a0a 2b00 |0150: const-string v10, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ +03d024: 121b |0152: const/4 v11, #int 1 // #1 │ │ +03d026: 120c |0153: const/4 v12, #int 0 // #0 │ │ +03d028: 121d |0154: const/4 v13, #int 1 // #1 │ │ +03d02a: 0807 1d00 |0155: move-object/from16 v7, v29 │ │ +03d02e: 0158 |0157: move v8, v5 │ │ +03d030: 0209 1300 |0158: move/from16 v9, v19 │ │ +03d034: 7707 8b02 0700 |015a: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03d03a: 0c04 |015d: move-result-object v4 │ │ +03d03c: 6e20 580a 4300 |015e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d042: 0c03 |0161: move-result-object v3 │ │ +03d044: 6e10 640a 0300 |0162: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03d04a: 0c03 |0165: move-result-object v3 │ │ +03d04c: 0800 1b00 |0166: move-object/from16 v0, v27 │ │ +03d050: 5b03 f400 |0168: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03d054: 28cf |016a: goto 0139 // -0031 │ │ +03d056: 0800 1d00 |016b: move-object/from16 v0, v29 │ │ +03d05a: 0201 1800 |016d: move/from16 v1, v24 │ │ +03d05e: 7130 5b02 5001 |016f: invoke-static {v0, v5, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.canonicalizeHost:(Ljava/lang/String;II)Ljava/lang/String; // method@025b │ │ +03d064: 0c03 |0172: move-result-object v3 │ │ +03d066: 0800 1b00 |0173: move-object/from16 v0, v27 │ │ +03d06a: 5b03 f800 |0175: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03d06e: 0800 1b00 |0177: move-object/from16 v0, v27 │ │ +03d072: 5403 fa00 |0179: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03d076: 7110 8f02 0300 |017b: invoke-static {v3}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ +03d07c: 0a03 |017e: move-result v3 │ │ +03d07e: 0800 1b00 |017f: move-object/from16 v0, v27 │ │ +03d082: 5903 f900 |0181: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03d086: 0800 1b00 |0183: move-object/from16 v0, v27 │ │ +03d08a: 5403 f800 |0185: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03d08e: 3903 0600 |0187: if-nez v3, 018d // +0006 │ │ +03d092: 6203 ee00 |0189: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.INVALID_HOST:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00ee │ │ +03d096: 2900 25ff |018b: goto/16 00b0 // -00db │ │ +03d09a: 0205 1300 |018d: move/from16 v5, v19 │ │ +03d09e: 1a03 a501 |018f: const-string v3, "?#" // string@01a5 │ │ +03d0a2: 0800 1d00 |0191: move-object/from16 v0, v29 │ │ +03d0a6: 0201 1600 |0193: move/from16 v1, v22 │ │ +03d0aa: 7140 8802 5031 |0195: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ +03d0b0: 0a17 |0198: move-result v23 │ │ +03d0b2: 0800 1b00 |0199: move-object/from16 v0, v27 │ │ +03d0b6: 0801 1d00 |019b: move-object/from16 v1, v29 │ │ +03d0ba: 0202 1700 |019d: move/from16 v2, v23 │ │ +03d0be: 7040 7802 1025 |019f: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.resolvePath:(Ljava/lang/String;II)V // method@0278 │ │ +03d0c4: 0205 1700 |01a2: move/from16 v5, v23 │ │ +03d0c8: 0200 1600 |01a4: move/from16 v0, v22 │ │ +03d0cc: 3505 2c00 |01a6: if-ge v5, v0, 01d2 // +002c │ │ +03d0d0: 0800 1d00 |01a8: move-object/from16 v0, v29 │ │ +03d0d4: 6e20 250a 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03d0da: 0a03 |01ad: move-result v3 │ │ +03d0dc: 1304 3f00 |01ae: const/16 v4, #int 63 // #3f │ │ +03d0e0: 3343 2200 |01b0: if-ne v3, v4, 01d2 // +0022 │ │ +03d0e4: 1a03 7f00 |01b2: const-string v3, "#" // string@007f │ │ +03d0e8: 0800 1d00 |01b4: move-object/from16 v0, v29 │ │ +03d0ec: 0201 1600 |01b6: move/from16 v1, v22 │ │ +03d0f0: 7140 8802 5031 |01b8: invoke-static {v0, v5, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.access$200:(Ljava/lang/String;IILjava/lang/String;)I // method@0288 │ │ +03d0f6: 0a09 |01bb: move-result v9 │ │ +03d0f8: d808 0501 |01bc: add-int/lit8 v8, v5, #int 1 // #01 │ │ +03d0fc: 1a0a 2d00 |01be: const-string v10, " "'<>#" // string@002d │ │ +03d100: 121b |01c0: const/4 v11, #int 1 // #1 │ │ +03d102: 121c |01c1: const/4 v12, #int 1 // #1 │ │ +03d104: 121d |01c2: const/4 v13, #int 1 // #1 │ │ +03d106: 0807 1d00 |01c3: move-object/from16 v7, v29 │ │ +03d10a: 7707 8b02 0700 |01c5: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03d110: 0c03 |01c8: move-result-object v3 │ │ +03d112: 7110 b202 0300 |01c9: invoke-static {v3}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@02b2 │ │ +03d118: 0c03 |01cc: move-result-object v3 │ │ +03d11a: 0800 1b00 |01cd: move-object/from16 v0, v27 │ │ +03d11e: 5b03 f600 |01cf: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d122: 0195 |01d1: move v5, v9 │ │ +03d124: 0200 1600 |01d2: move/from16 v0, v22 │ │ +03d128: 3505 2000 |01d4: if-ge v5, v0, 01f4 // +0020 │ │ +03d12c: 0800 1d00 |01d6: move-object/from16 v0, v29 │ │ +03d130: 6e20 250a 5000 |01d8: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03d136: 0a03 |01db: move-result v3 │ │ +03d138: 1304 2300 |01dc: const/16 v4, #int 35 // #23 │ │ +03d13c: 3343 1600 |01de: if-ne v3, v4, 01f4 // +0016 │ │ +03d140: d80b 0501 |01e0: add-int/lit8 v11, v5, #int 1 // #01 │ │ +03d144: 1a0d 0000 |01e2: const-string v13, "" // string@0000 │ │ +03d148: 121e |01e4: const/4 v14, #int 1 // #1 │ │ +03d14a: 120f |01e5: const/4 v15, #int 0 // #0 │ │ +03d14c: 1310 0000 |01e6: const/16 v16, #int 0 // #0 │ │ +03d150: 080a 1d00 |01e8: move-object/from16 v10, v29 │ │ +03d154: 020c 1600 |01ea: move/from16 v12, v22 │ │ +03d158: 7707 8b02 0a00 |01ec: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03d15e: 0c03 |01ef: move-result-object v3 │ │ +03d160: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ +03d164: 5b03 f300 |01f2: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03d168: 6203 f100 |01f4: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ +03d16c: 2900 bafe |01f6: goto/16 00b0 // -0146 │ │ +03d170: 7401 9602 1c00 |01f8: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedUsername:()Ljava/lang/String; // method@0296 │ │ +03d176: 0c03 |01fb: move-result-object v3 │ │ +03d178: 0800 1b00 |01fc: move-object/from16 v0, v27 │ │ +03d17c: 5b03 f700 |01fe: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03d180: 7401 9202 1c00 |0200: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedPassword:()Ljava/lang/String; // method@0292 │ │ +03d186: 0c03 |0203: move-result-object v3 │ │ +03d188: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +03d18c: 5b03 f400 |0206: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03d190: 7701 8902 1c00 |0208: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$300:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0289 │ │ +03d196: 0c03 |020b: move-result-object v3 │ │ +03d198: 0800 1b00 |020c: move-object/from16 v0, v27 │ │ +03d19c: 5b03 f800 |020e: iput-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03d1a0: 7701 8a02 1c00 |0210: invoke-static/range {v28}, Lcom/squareup/okhttp/HttpUrl;.access$400:(Lcom/squareup/okhttp/HttpUrl;)I // method@028a │ │ +03d1a6: 0a03 |0213: move-result v3 │ │ +03d1a8: 0800 1b00 |0214: move-object/from16 v0, v27 │ │ +03d1ac: 5903 f900 |0216: iput v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03d1b0: 0800 1b00 |0218: move-object/from16 v0, v27 │ │ +03d1b4: 5403 f500 |021a: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d1b8: 7210 620b 0300 |021c: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@0b62 │ │ +03d1be: 0800 1b00 |021f: move-object/from16 v0, v27 │ │ +03d1c2: 5403 f500 |0221: iget-object v3, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d1c6: 7401 9402 1c00 |0223: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedPathSegments:()Ljava/util/List; // method@0294 │ │ +03d1cc: 0c04 |0226: move-result-object v4 │ │ +03d1ce: 7220 610b 4300 |0227: invoke-interface {v3, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +03d1d4: 0200 1600 |022a: move/from16 v0, v22 │ │ +03d1d8: 3205 0c00 |022c: if-eq v5, v0, 0238 // +000c │ │ +03d1dc: 0800 1d00 |022e: move-object/from16 v0, v29 │ │ +03d1e0: 6e20 250a 5000 |0230: invoke-virtual {v0, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03d1e6: 0a03 |0233: move-result v3 │ │ +03d1e8: 1304 2300 |0234: const/16 v4, #int 35 // #23 │ │ +03d1ec: 3343 59ff |0236: if-ne v3, v4, 018f // -00a7 │ │ +03d1f0: 7401 9502 1c00 |0238: invoke-virtual/range {v28}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@0295 │ │ +03d1f6: 0c03 |023b: move-result-object v3 │ │ +03d1f8: 0800 1b00 |023c: move-object/from16 v0, v27 │ │ +03d1fc: 6e20 6402 3000 |023e: invoke-virtual {v0, v3}, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0264 │ │ +03d202: 2900 4eff |0241: goto/16 018f // -00b2 │ │ +03d206: 0000 |0243: nop // spacer │ │ +03d208: 0002 0600 ffff ffff 2300 0000 2f00 ... |0244: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x000d line=955 │ │ 0x0019 line=958 │ │ 0x0021 line=959 │ │ 0x0026 line=960 │ │ @@ -14758,27 +14758,27 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -03a820: |[03a820] com.squareup.okhttp.HttpUrl$Builder.password:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a830: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03a832: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ -03a836: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a83a: 1a01 6f17 |0005: const-string v1, "password == null" // string@176f │ │ -03a83e: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a844: 2700 |000a: throw v0 │ │ -03a846: 1a00 2b00 |000b: const-string v0, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ -03a84a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -03a84c: 7151 8c02 0422 |000e: invoke-static {v4, v0, v2, v2, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a852: 0c00 |0011: move-result-object v0 │ │ -03a854: 5b30 f400 |0012: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03a858: 1103 |0014: return-object v3 │ │ +03d23c: |[03d23c] com.squareup.okhttp.HttpUrl$Builder.password:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d24c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03d24e: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ +03d252: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d256: 1a01 8017 |0005: const-string v1, "password == null" // string@1780 │ │ +03d25a: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d260: 2700 |000a: throw v0 │ │ +03d262: 1a00 2b00 |000b: const-string v0, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ +03d266: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +03d268: 7151 8c02 0422 |000e: invoke-static {v4, v0, v2, v2, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03d26e: 0c00 |0011: move-result-object v0 │ │ +03d270: 5b30 f400 |0012: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03d274: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=687 │ │ 0x000b line=688 │ │ 0x0014 line=689 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -14789,32 +14789,32 @@ │ │ type : '(I)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -03a85c: |[03a85c] com.squareup.okhttp.HttpUrl$Builder.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a86c: 3d04 0700 |0000: if-lez v4, 0007 // +0007 │ │ -03a870: 1400 ffff 0000 |0002: const v0, #float 9.18341e-41 // #0000ffff │ │ -03a876: 3704 1b00 |0005: if-le v4, v0, 0020 // +001b │ │ -03a87a: 2200 ac01 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a87e: 2201 c101 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a882: 7010 500a 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03a888: 1a02 3d1c |000e: const-string v2, "unexpected port: " // string@1c3d │ │ -03a88c: 6e20 580a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03a892: 0c01 |0013: move-result-object v1 │ │ -03a894: 6e20 550a 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03a89a: 0c01 |0017: move-result-object v1 │ │ -03a89c: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03a8a2: 0c01 |001b: move-result-object v1 │ │ -03a8a4: 7020 ef09 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a8aa: 2700 |001f: throw v0 │ │ -03a8ac: 5934 f900 |0020: iput v4, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -03a8b0: 1103 |0022: return-object v3 │ │ +03d278: |[03d278] com.squareup.okhttp.HttpUrl$Builder.port:(I)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d288: 3d04 0700 |0000: if-lez v4, 0007 // +0007 │ │ +03d28c: 1400 ffff 0000 |0002: const v0, #float 9.18341e-41 // #0000ffff │ │ +03d292: 3704 1b00 |0005: if-le v4, v0, 0020 // +001b │ │ +03d296: 2200 be01 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d29a: 2201 d301 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03d29e: 7010 500a 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03d2a4: 1a02 4e1c |000e: const-string v2, "unexpected port: " // string@1c4e │ │ +03d2a8: 6e20 580a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d2ae: 0c01 |0013: move-result-object v1 │ │ +03d2b0: 6e20 550a 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03d2b6: 0c01 |0017: move-result-object v1 │ │ +03d2b8: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03d2be: 0c01 |001b: move-result-object v1 │ │ +03d2c0: 7020 ef09 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d2c6: 2700 |001f: throw v0 │ │ +03d2c8: 5934 f900 |0020: iput v4, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03d2cc: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0020 line=712 │ │ 0x0022 line=713 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -14825,27 +14825,27 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -03a8b4: |[03a8b4] com.squareup.okhttp.HttpUrl$Builder.query:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a8c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03a8c6: 3804 1000 |0001: if-eqz v4, 0011 // +0010 │ │ -03a8ca: 1a00 2d00 |0003: const-string v0, " "'<>#" // string@002d │ │ -03a8ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03a8d0: 7152 8c02 0421 |0006: invoke-static {v4, v0, v1, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a8d6: 0c00 |0009: move-result-object v0 │ │ -03a8d8: 7110 b202 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@02b2 │ │ -03a8de: 0c00 |000d: move-result-object v0 │ │ -03a8e0: 5b30 f600 |000e: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a8e4: 1103 |0010: return-object v3 │ │ -03a8e6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -03a8e8: 28fc |0012: goto 000e // -0004 │ │ +03d2d0: |[03d2d0] com.squareup.okhttp.HttpUrl$Builder.query:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d2e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03d2e2: 3804 1000 |0001: if-eqz v4, 0011 // +0010 │ │ +03d2e6: 1a00 2d00 |0003: const-string v0, " "'<>#" // string@002d │ │ +03d2ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +03d2ec: 7152 8c02 0421 |0006: invoke-static {v4, v0, v1, v2, v2}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03d2f2: 0c00 |0009: move-result-object v0 │ │ +03d2f4: 7110 b202 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; // method@02b2 │ │ +03d2fa: 0c00 |000d: move-result-object v0 │ │ +03d2fc: 5b30 f600 |000e: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d300: 1103 |0010: return-object v3 │ │ +03d302: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +03d304: 28fc |0012: goto 000e // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=776 │ │ 0x0006 line=777 │ │ 0x0010 line=779 │ │ 0x0011 line=777 │ │ locals : │ │ @@ -14857,60 +14857,60 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -03a8ec: |[03a8ec] com.squareup.okhttp.HttpUrl$Builder.reencodeForUri:()Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a8fc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03a8fe: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -03a900: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03a902: 5484 f500 |0003: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03a906: 7210 6f0b 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -03a90c: 0a03 |0008: move-result v3 │ │ -03a90e: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ -03a912: 5484 f500 |000b: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03a916: 7220 650b 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03a91c: 0c02 |0010: move-result-object v2 │ │ -03a91e: 1f02 c001 |0011: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -03a922: 5484 f500 |0013: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03a926: 1a05 a70c |0015: const-string v5, "[]" // string@0ca7 │ │ -03a92a: 7156 8c02 5276 |0017: invoke-static {v2, v5, v6, v7, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a930: 0c05 |001a: move-result-object v5 │ │ -03a932: 7230 6e0b 1405 |001b: invoke-interface {v4, v1, v5}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -03a938: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03a93c: 28e9 |0020: goto 0009 // -0017 │ │ -03a93e: 5484 f600 |0021: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a942: 3804 2300 |0023: if-eqz v4, 0046 // +0023 │ │ -03a946: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -03a948: 5484 f600 |0026: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a94c: 7210 6f0b 0400 |0028: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -03a952: 0a03 |002b: move-result v3 │ │ -03a954: 3531 1a00 |002c: if-ge v1, v3, 0046 // +001a │ │ -03a958: 5484 f600 |002e: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a95c: 7220 650b 1400 |0030: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03a962: 0c00 |0033: move-result-object v0 │ │ -03a964: 1f00 c001 |0034: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -03a968: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -03a96c: 5484 f600 |0038: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a970: 1a05 af0c |003a: const-string v5, "\^`{|}" // string@0caf │ │ -03a974: 7156 8c02 5066 |003c: invoke-static {v0, v5, v6, v6, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a97a: 0c05 |003f: move-result-object v5 │ │ -03a97c: 7230 6e0b 1405 |0040: invoke-interface {v4, v1, v5}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -03a982: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03a986: 28e7 |0045: goto 002c // -0019 │ │ -03a988: 5484 f300 |0046: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03a98c: 3804 0c00 |0048: if-eqz v4, 0054 // +000c │ │ -03a990: 5484 f300 |004a: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03a994: 1a05 2a00 |004c: const-string v5, " "#<>\^`{|}" // string@002a │ │ -03a998: 7157 8c02 5476 |004e: invoke-static {v4, v5, v6, v7, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a99e: 0c04 |0051: move-result-object v4 │ │ -03a9a0: 5b84 f300 |0052: iput-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03a9a4: 1108 |0054: return-object v8 │ │ +03d308: |[03d308] com.squareup.okhttp.HttpUrl$Builder.reencodeForUri:()Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d318: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03d31a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +03d31c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03d31e: 5484 f500 |0003: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d322: 7210 6f0b 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +03d328: 0a03 |0008: move-result v3 │ │ +03d32a: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ +03d32e: 5484 f500 |000b: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d332: 7220 650b 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03d338: 0c02 |0010: move-result-object v2 │ │ +03d33a: 1f02 d201 |0011: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +03d33e: 5484 f500 |0013: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d342: 1a05 bb0c |0015: const-string v5, "[]" // string@0cbb │ │ +03d346: 7156 8c02 5276 |0017: invoke-static {v2, v5, v6, v7, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03d34c: 0c05 |001a: move-result-object v5 │ │ +03d34e: 7230 6e0b 1405 |001b: invoke-interface {v4, v1, v5}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +03d354: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03d358: 28e9 |0020: goto 0009 // -0017 │ │ +03d35a: 5484 f600 |0021: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d35e: 3804 2300 |0023: if-eqz v4, 0046 // +0023 │ │ +03d362: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +03d364: 5484 f600 |0026: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d368: 7210 6f0b 0400 |0028: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +03d36e: 0a03 |002b: move-result v3 │ │ +03d370: 3531 1a00 |002c: if-ge v1, v3, 0046 // +001a │ │ +03d374: 5484 f600 |002e: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d378: 7220 650b 1400 |0030: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03d37e: 0c00 |0033: move-result-object v0 │ │ +03d380: 1f00 d201 |0034: check-cast v0, Ljava/lang/String; // type@01d2 │ │ +03d384: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +03d388: 5484 f600 |0038: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d38c: 1a05 c30c |003a: const-string v5, "\^`{|}" // string@0cc3 │ │ +03d390: 7156 8c02 5066 |003c: invoke-static {v0, v5, v6, v6, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03d396: 0c05 |003f: move-result-object v5 │ │ +03d398: 7230 6e0b 1405 |0040: invoke-interface {v4, v1, v5}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +03d39e: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03d3a2: 28e7 |0045: goto 002c // -0019 │ │ +03d3a4: 5484 f300 |0046: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03d3a8: 3804 0c00 |0048: if-eqz v4, 0054 // +000c │ │ +03d3ac: 5484 f300 |004a: iget-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03d3b0: 1a05 2a00 |004c: const-string v5, " "#<>\^`{|}" // string@002a │ │ +03d3b4: 7157 8c02 5476 |004e: invoke-static {v4, v5, v6, v7, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03d3ba: 0c04 |0051: move-result-object v4 │ │ +03d3bc: 5b84 f300 |0052: iput-object v4, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03d3c0: 1108 |0054: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=874 │ │ 0x000b line=875 │ │ 0x0013 line=876 │ │ 0x0017 line=877 │ │ 0x001b line=876 │ │ @@ -14938,29 +14938,29 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -03a9a8: |[03a9a8] com.squareup.okhttp.HttpUrl$Builder.removeAllEncodedQueryParameters:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a9b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03a9ba: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -03a9be: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03a9c2: 1a01 c010 |0005: const-string v1, "encodedName == null" // string@10c0 │ │ -03a9c6: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03a9cc: 2700 |000a: throw v0 │ │ -03a9ce: 5420 f600 |000b: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03a9d2: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -03a9d6: 1102 |000f: return-object v2 │ │ -03a9d8: 1a00 2e00 |0010: const-string v0, " "'<>#&=" // string@002e │ │ -03a9dc: 7151 8c02 0311 |0012: invoke-static {v3, v0, v1, v1, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03a9e2: 0c00 |0015: move-result-object v0 │ │ -03a9e4: 7020 7402 0200 |0016: invoke-direct {v2, v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.removeAllCanonicalQueryParameters:(Ljava/lang/String;)V // method@0274 │ │ -03a9ea: 28f6 |0019: goto 000f // -000a │ │ +03d3c4: |[03d3c4] com.squareup.okhttp.HttpUrl$Builder.removeAllEncodedQueryParameters:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d3d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03d3d6: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +03d3da: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d3de: 1a01 d310 |0005: const-string v1, "encodedName == null" // string@10d3 │ │ +03d3e2: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d3e8: 2700 |000a: throw v0 │ │ +03d3ea: 5420 f600 |000b: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d3ee: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +03d3f2: 1102 |000f: return-object v2 │ │ +03d3f4: 1a00 2e00 |0010: const-string v0, " "'<>#&=" // string@002e │ │ +03d3f8: 7151 8c02 0311 |0012: invoke-static {v3, v0, v1, v1, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03d3fe: 0c00 |0015: move-result-object v0 │ │ +03d400: 7020 7402 0200 |0016: invoke-direct {v2, v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.removeAllCanonicalQueryParameters:(Ljava/lang/String;)V // method@0274 │ │ +03d406: 28f6 |0019: goto 000f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=835 │ │ 0x000b line=836 │ │ 0x000f line=839 │ │ 0x0010 line=837 │ │ 0x0012 line=838 │ │ @@ -14974,30 +14974,30 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -03a9ec: |[03a9ec] com.squareup.okhttp.HttpUrl$Builder.removeAllQueryParameters:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03a9fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03a9fe: 3905 0a00 |0001: if-nez v5, 000b // +000a │ │ -03aa02: 2201 ac01 |0003: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03aa06: 1a02 e815 |0005: const-string v2, "name == null" // string@15e8 │ │ -03aa0a: 7020 ef09 2100 |0007: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03aa10: 2701 |000a: throw v1 │ │ -03aa12: 5441 f600 |000b: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03aa16: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -03aa1a: 1104 |000f: return-object v4 │ │ -03aa1c: 1a01 2e00 |0010: const-string v1, " "'<>#&=" // string@002e │ │ -03aa20: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -03aa22: 7153 8c02 1532 |0013: invoke-static {v5, v1, v2, v3, v3}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03aa28: 0c00 |0016: move-result-object v0 │ │ -03aa2a: 7020 7402 0400 |0017: invoke-direct {v4, v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.removeAllCanonicalQueryParameters:(Ljava/lang/String;)V // method@0274 │ │ -03aa30: 28f5 |001a: goto 000f // -000b │ │ +03d408: |[03d408] com.squareup.okhttp.HttpUrl$Builder.removeAllQueryParameters:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d418: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03d41a: 3905 0a00 |0001: if-nez v5, 000b // +000a │ │ +03d41e: 2201 be01 |0003: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d422: 1a02 f915 |0005: const-string v2, "name == null" // string@15f9 │ │ +03d426: 7020 ef09 2100 |0007: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d42c: 2701 |000a: throw v1 │ │ +03d42e: 5441 f600 |000b: iget-object v1, v4, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d432: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +03d436: 1104 |000f: return-object v4 │ │ +03d438: 1a01 2e00 |0010: const-string v1, " "'<>#&=" // string@002e │ │ +03d43c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +03d43e: 7153 8c02 1532 |0013: invoke-static {v5, v1, v2, v3, v3}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03d444: 0c00 |0016: move-result-object v0 │ │ +03d446: 7020 7402 0400 |0017: invoke-direct {v4, v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.removeAllCanonicalQueryParameters:(Ljava/lang/String;)V // method@0274 │ │ +03d44c: 28f5 |001a: goto 000f // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=827 │ │ 0x000b line=828 │ │ 0x000f line=831 │ │ 0x0010 line=829 │ │ 0x0017 line=830 │ │ @@ -15011,25 +15011,25 @@ │ │ type : '(I)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03aa34: |[03aa34] com.squareup.okhttp.HttpUrl$Builder.removePathSegment:(I)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03aa44: 5420 f500 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03aa48: 7220 6b0b 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -03aa4e: 5420 f500 |0005: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03aa52: 7210 680b 0000 |0007: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -03aa58: 0a00 |000a: move-result v0 │ │ -03aa5a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -03aa5e: 5420 f500 |000d: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03aa62: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -03aa66: 7220 600b 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03aa6c: 1102 |0014: return-object v2 │ │ +03d450: |[03d450] com.squareup.okhttp.HttpUrl$Builder.removePathSegment:(I)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d460: 5420 f500 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d464: 7220 6b0b 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +03d46a: 5420 f500 |0005: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d46e: 7210 680b 0000 |0007: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +03d474: 0a00 |000a: move-result v0 │ │ +03d476: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +03d47a: 5420 f500 |000d: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d47e: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ +03d482: 7220 600b 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03d488: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0005 line=760 │ │ 0x000d line=761 │ │ 0x0014 line=763 │ │ locals : │ │ @@ -15041,46 +15041,46 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -03aa70: |[03aa70] com.squareup.okhttp.HttpUrl$Builder.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03aa80: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -03aa84: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03aa88: 1a01 9d19 |0004: const-string v1, "scheme == null" // string@199d │ │ -03aa8c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03aa92: 2700 |0009: throw v0 │ │ -03aa94: 1a00 a113 |000a: const-string v0, "http" // string@13a1 │ │ -03aa98: 6e20 2b0a 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -03aa9e: 0a00 |000f: move-result v0 │ │ -03aaa0: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -03aaa4: 1a00 a113 |0012: const-string v0, "http" // string@13a1 │ │ -03aaa8: 5b30 fa00 |0014: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03aaac: 1103 |0016: return-object v3 │ │ -03aaae: 1a00 b113 |0017: const-string v0, "https" // string@13b1 │ │ -03aab2: 6e20 2b0a 0400 |0019: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -03aab8: 0a00 |001c: move-result v0 │ │ -03aaba: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -03aabe: 1a00 b113 |001f: const-string v0, "https" // string@13b1 │ │ -03aac2: 5b30 fa00 |0021: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03aac6: 28f3 |0023: goto 0016 // -000d │ │ -03aac8: 2200 ac01 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03aacc: 2201 c101 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03aad0: 7010 500a 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03aad6: 1a02 3e1c |002b: const-string v2, "unexpected scheme: " // string@1c3e │ │ -03aada: 6e20 580a 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03aae0: 0c01 |0030: move-result-object v1 │ │ -03aae2: 6e20 580a 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03aae8: 0c01 |0034: move-result-object v1 │ │ -03aaea: 6e10 640a 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03aaf0: 0c01 |0038: move-result-object v1 │ │ -03aaf2: 7020 ef09 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03aaf8: 2700 |003c: throw v0 │ │ +03d48c: |[03d48c] com.squareup.okhttp.HttpUrl$Builder.scheme:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d49c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +03d4a0: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d4a4: 1a01 ae19 |0004: const-string v1, "scheme == null" // string@19ae │ │ +03d4a8: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d4ae: 2700 |0009: throw v0 │ │ +03d4b0: 1a00 b413 |000a: const-string v0, "http" // string@13b4 │ │ +03d4b4: 6e20 2b0a 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03d4ba: 0a00 |000f: move-result v0 │ │ +03d4bc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +03d4c0: 1a00 b413 |0012: const-string v0, "http" // string@13b4 │ │ +03d4c4: 5b30 fa00 |0014: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03d4c8: 1103 |0016: return-object v3 │ │ +03d4ca: 1a00 c413 |0017: const-string v0, "https" // string@13c4 │ │ +03d4ce: 6e20 2b0a 0400 |0019: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03d4d4: 0a00 |001c: move-result v0 │ │ +03d4d6: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +03d4da: 1a00 c413 |001f: const-string v0, "https" // string@13c4 │ │ +03d4de: 5b30 fa00 |0021: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03d4e2: 28f3 |0023: goto 0016 // -000d │ │ +03d4e4: 2200 be01 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d4e8: 2201 d301 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03d4ec: 7010 500a 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03d4f2: 1a02 4f1c |002b: const-string v2, "unexpected scheme: " // string@1c4f │ │ +03d4f6: 6e20 580a 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d4fc: 0c01 |0030: move-result-object v1 │ │ +03d4fe: 6e20 580a 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d504: 0c01 |0034: move-result-object v1 │ │ +03d506: 6e10 640a 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03d50c: 0c01 |0038: move-result-object v1 │ │ +03d50e: 7020 ef09 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d514: 2700 |003c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0002 line=663 │ │ 0x000a line=664 │ │ 0x0012 line=665 │ │ 0x0016 line=671 │ │ @@ -15096,51 +15096,51 @@ │ │ type : '(ILjava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 68 16-bit code units │ │ -03aafc: |[03aafc] com.squareup.okhttp.HttpUrl$Builder.setEncodedPathSegment:(ILjava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03ab0c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03ab0e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03ab10: 390a 0a00 |0002: if-nez v10, 000c // +000a │ │ -03ab14: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03ab18: 1a01 c610 |0006: const-string v1, "encodedPathSegment == null" // string@10c6 │ │ -03ab1c: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03ab22: 2700 |000b: throw v0 │ │ -03ab24: 6e10 380a 0a00 |000c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03ab2a: 0a02 |000f: move-result v2 │ │ -03ab2c: 1a03 2f00 |0010: const-string v3, " "<>^`{}|/\?#" // string@002f │ │ -03ab30: 07a0 |0012: move-object v0, v10 │ │ -03ab32: 0115 |0013: move v5, v1 │ │ -03ab34: 0146 |0014: move v6, v4 │ │ -03ab36: 7707 8b02 0000 |0015: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -03ab3c: 0c07 |0018: move-result-object v7 │ │ -03ab3e: 5480 f500 |0019: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03ab42: 7230 6e0b 9007 |001b: invoke-interface {v0, v9, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -03ab48: 7020 6902 7800 |001e: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDot:(Ljava/lang/String;)Z // method@0269 │ │ -03ab4e: 0a00 |0021: move-result v0 │ │ -03ab50: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ -03ab54: 7020 6a02 7800 |0024: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDotDot:(Ljava/lang/String;)Z // method@026a │ │ -03ab5a: 0a00 |0027: move-result v0 │ │ -03ab5c: 3800 1b00 |0028: if-eqz v0, 0043 // +001b │ │ -03ab60: 2200 ac01 |002a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03ab64: 2201 c101 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ab68: 7010 500a 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03ab6e: 1a02 3c1c |0031: const-string v2, "unexpected path segment: " // string@1c3c │ │ -03ab72: 6e20 580a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ab78: 0c01 |0036: move-result-object v1 │ │ -03ab7a: 6e20 580a a100 |0037: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ab80: 0c01 |003a: move-result-object v1 │ │ -03ab82: 6e10 640a 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03ab88: 0c01 |003e: move-result-object v1 │ │ -03ab8a: 7020 ef09 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03ab90: 2700 |0042: throw v0 │ │ -03ab92: 1108 |0043: return-object v8 │ │ +03d518: |[03d518] com.squareup.okhttp.HttpUrl$Builder.setEncodedPathSegment:(ILjava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d528: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03d52a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03d52c: 390a 0a00 |0002: if-nez v10, 000c // +000a │ │ +03d530: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d534: 1a01 d910 |0006: const-string v1, "encodedPathSegment == null" // string@10d9 │ │ +03d538: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d53e: 2700 |000b: throw v0 │ │ +03d540: 6e10 380a 0a00 |000c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03d546: 0a02 |000f: move-result v2 │ │ +03d548: 1a03 2f00 |0010: const-string v3, " "<>^`{}|/\?#" // string@002f │ │ +03d54c: 07a0 |0012: move-object v0, v10 │ │ +03d54e: 0115 |0013: move v5, v1 │ │ +03d550: 0146 |0014: move v6, v4 │ │ +03d552: 7707 8b02 0000 |0015: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03d558: 0c07 |0018: move-result-object v7 │ │ +03d55a: 5480 f500 |0019: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d55e: 7230 6e0b 9007 |001b: invoke-interface {v0, v9, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +03d564: 7020 6902 7800 |001e: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDot:(Ljava/lang/String;)Z // method@0269 │ │ +03d56a: 0a00 |0021: move-result v0 │ │ +03d56c: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ +03d570: 7020 6a02 7800 |0024: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDotDot:(Ljava/lang/String;)Z // method@026a │ │ +03d576: 0a00 |0027: move-result v0 │ │ +03d578: 3800 1b00 |0028: if-eqz v0, 0043 // +001b │ │ +03d57c: 2200 be01 |002a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d580: 2201 d301 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03d584: 7010 500a 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03d58a: 1a02 4d1c |0031: const-string v2, "unexpected path segment: " // string@1c4d │ │ +03d58e: 6e20 580a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d594: 0c01 |0036: move-result-object v1 │ │ +03d596: 6e20 580a a100 |0037: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d59c: 0c01 |003a: move-result-object v1 │ │ +03d59e: 6e10 640a 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03d5a4: 0c01 |003e: move-result-object v1 │ │ +03d5a6: 7020 ef09 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d5ac: 2700 |0042: throw v0 │ │ +03d5ae: 1108 |0043: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=746 │ │ 0x0004 line=747 │ │ 0x000c line=750 │ │ 0x0015 line=749 │ │ 0x0019 line=751 │ │ @@ -15158,18 +15158,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03ab94: |[03ab94] com.squareup.okhttp.HttpUrl$Builder.setEncodedQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03aba4: 6e20 7502 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.removeAllEncodedQueryParameters:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0275 │ │ -03abaa: 6e30 5702 1002 |0003: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.addEncodedQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0257 │ │ -03abb0: 1100 |0006: return-object v0 │ │ +03d5b0: |[03d5b0] com.squareup.okhttp.HttpUrl$Builder.setEncodedQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d5c0: 6e20 7502 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.removeAllEncodedQueryParameters:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0275 │ │ +03d5c6: 6e30 5702 1002 |0003: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.addEncodedQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0257 │ │ +03d5cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x0003 line=822 │ │ 0x0006 line=823 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -15181,51 +15181,51 @@ │ │ type : '(ILjava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 68 16-bit code units │ │ -03abb4: |[03abb4] com.squareup.okhttp.HttpUrl$Builder.setPathSegment:(ILjava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03abc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03abc6: 390a 0a00 |0001: if-nez v10, 000b // +000a │ │ -03abca: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03abce: 1a01 7a17 |0005: const-string v1, "pathSegment == null" // string@177a │ │ -03abd2: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03abd8: 2700 |000a: throw v0 │ │ -03abda: 6e10 380a 0a00 |000b: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03abe0: 0a02 |000e: move-result v2 │ │ -03abe2: 1a03 2f00 |000f: const-string v3, " "<>^`{}|/\?#" // string@002f │ │ -03abe6: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -03abe8: 07a0 |0012: move-object v0, v10 │ │ -03abea: 0114 |0013: move v4, v1 │ │ -03abec: 0115 |0014: move v5, v1 │ │ -03abee: 7707 8b02 0000 |0015: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -03abf4: 0c07 |0018: move-result-object v7 │ │ -03abf6: 7020 6902 7800 |0019: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDot:(Ljava/lang/String;)Z // method@0269 │ │ -03abfc: 0a00 |001c: move-result v0 │ │ -03abfe: 3900 0800 |001d: if-nez v0, 0025 // +0008 │ │ -03ac02: 7020 6a02 7800 |001f: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDotDot:(Ljava/lang/String;)Z // method@026a │ │ -03ac08: 0a00 |0022: move-result v0 │ │ -03ac0a: 3800 1b00 |0023: if-eqz v0, 003e // +001b │ │ -03ac0e: 2200 ac01 |0025: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03ac12: 2201 c101 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ac16: 7010 500a 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03ac1c: 1a02 3c1c |002c: const-string v2, "unexpected path segment: " // string@1c3c │ │ -03ac20: 6e20 580a 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ac26: 0c01 |0031: move-result-object v1 │ │ -03ac28: 6e20 580a a100 |0032: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ac2e: 0c01 |0035: move-result-object v1 │ │ -03ac30: 6e10 640a 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03ac36: 0c01 |0039: move-result-object v1 │ │ -03ac38: 7020 ef09 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03ac3e: 2700 |003d: throw v0 │ │ -03ac40: 5480 f500 |003e: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03ac44: 7230 6e0b 9007 |0040: invoke-interface {v0, v9, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -03ac4a: 1108 |0043: return-object v8 │ │ +03d5d0: |[03d5d0] com.squareup.okhttp.HttpUrl$Builder.setPathSegment:(ILjava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d5e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03d5e2: 390a 0a00 |0001: if-nez v10, 000b // +000a │ │ +03d5e6: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d5ea: 1a01 8b17 |0005: const-string v1, "pathSegment == null" // string@178b │ │ +03d5ee: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d5f4: 2700 |000a: throw v0 │ │ +03d5f6: 6e10 380a 0a00 |000b: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03d5fc: 0a02 |000e: move-result v2 │ │ +03d5fe: 1a03 2f00 |000f: const-string v3, " "<>^`{}|/\?#" // string@002f │ │ +03d602: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +03d604: 07a0 |0012: move-object v0, v10 │ │ +03d606: 0114 |0013: move v4, v1 │ │ +03d608: 0115 |0014: move v5, v1 │ │ +03d60a: 7707 8b02 0000 |0015: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03d610: 0c07 |0018: move-result-object v7 │ │ +03d612: 7020 6902 7800 |0019: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDot:(Ljava/lang/String;)Z // method@0269 │ │ +03d618: 0a00 |001c: move-result v0 │ │ +03d61a: 3900 0800 |001d: if-nez v0, 0025 // +0008 │ │ +03d61e: 7020 6a02 7800 |001f: invoke-direct {v8, v7}, Lcom/squareup/okhttp/HttpUrl$Builder;.isDotDot:(Ljava/lang/String;)Z // method@026a │ │ +03d624: 0a00 |0022: move-result v0 │ │ +03d626: 3800 1b00 |0023: if-eqz v0, 003e // +001b │ │ +03d62a: 2200 be01 |0025: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d62e: 2201 d301 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03d632: 7010 500a 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03d638: 1a02 4d1c |002c: const-string v2, "unexpected path segment: " // string@1c4d │ │ +03d63c: 6e20 580a 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d642: 0c01 |0031: move-result-object v1 │ │ +03d644: 6e20 580a a100 |0032: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d64a: 0c01 |0035: move-result-object v1 │ │ +03d64c: 6e10 640a 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03d652: 0c01 |0039: move-result-object v1 │ │ +03d654: 7020 ef09 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d65a: 2700 |003d: throw v0 │ │ +03d65c: 5480 f500 |003e: iget-object v0, v8, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d660: 7230 6e0b 9007 |0040: invoke-interface {v0, v9, v7}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +03d666: 1108 |0043: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=735 │ │ 0x000b line=737 │ │ 0x0015 line=736 │ │ 0x0019 line=738 │ │ 0x0025 line=739 │ │ @@ -15242,18 +15242,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03ac4c: |[03ac4c] com.squareup.okhttp.HttpUrl$Builder.setQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03ac5c: 6e20 7602 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.removeAllQueryParameters:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0276 │ │ -03ac62: 6e30 5902 1002 |0003: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0259 │ │ -03ac68: 1100 |0006: return-object v0 │ │ +03d668: |[03d668] com.squareup.okhttp.HttpUrl$Builder.setQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d678: 6e20 7602 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.removeAllQueryParameters:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0276 │ │ +03d67e: 6e30 5902 1002 |0003: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0259 │ │ +03d684: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ 0x0003 line=816 │ │ 0x0006 line=817 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -15265,80 +15265,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 145 16-bit code units │ │ -03ac6c: |[03ac6c] com.squareup.okhttp.HttpUrl$Builder.toString:()Ljava/lang/String; │ │ -03ac7c: 1304 3a00 |0000: const/16 v4, #int 58 // #3a │ │ -03ac80: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ac84: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03ac8a: 5452 fa00 |0007: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03ac8e: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ac94: 1a02 2c01 |000c: const-string v2, "://" // string@012c │ │ -03ac98: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ac9e: 5452 f700 |0011: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03aca2: 6e10 350a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -03aca8: 0a02 |0016: move-result v2 │ │ -03acaa: 3802 0a00 |0017: if-eqz v2, 0021 // +000a │ │ -03acae: 5452 f400 |0019: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03acb2: 6e10 350a 0200 |001b: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -03acb8: 0a02 |001e: move-result v2 │ │ -03acba: 3902 1c00 |001f: if-nez v2, 003b // +001c │ │ -03acbe: 5452 f700 |0021: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03acc2: 6e20 580a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03acc8: 5452 f400 |0026: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03accc: 6e10 350a 0200 |0028: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -03acd2: 0a02 |002b: move-result v2 │ │ -03acd4: 3902 0a00 |002c: if-nez v2, 0036 // +000a │ │ -03acd8: 6e20 530a 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03acde: 5452 f400 |0031: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03ace2: 6e20 580a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ace8: 1302 4000 |0036: const/16 v2, #int 64 // #40 │ │ -03acec: 6e20 530a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03acf2: 5452 f800 |003b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03acf6: 6e20 310a 4200 |003d: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -03acfc: 0a02 |0040: move-result v2 │ │ -03acfe: 12f3 |0041: const/4 v3, #int -1 // #ff │ │ -03ad00: 3232 4900 |0042: if-eq v2, v3, 008b // +0049 │ │ -03ad04: 1302 5b00 |0044: const/16 v2, #int 91 // #5b │ │ -03ad08: 6e20 530a 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03ad0e: 5452 f800 |0049: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03ad12: 6e20 580a 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ad18: 1302 5d00 |004e: const/16 v2, #int 93 // #5d │ │ -03ad1c: 6e20 530a 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03ad22: 6e10 6002 0500 |0053: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.effectivePort:()I // method@0260 │ │ -03ad28: 0a00 |0056: move-result v0 │ │ -03ad2a: 5452 fa00 |0057: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03ad2e: 7110 8f02 0200 |0059: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ -03ad34: 0a02 |005c: move-result v2 │ │ -03ad36: 3220 0800 |005d: if-eq v0, v2, 0065 // +0008 │ │ -03ad3a: 6e20 530a 4100 |005f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03ad40: 6e20 550a 0100 |0062: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03ad46: 5452 f500 |0065: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03ad4a: 7120 a402 2100 |0067: invoke-static {v1, v2}, Lcom/squareup/okhttp/HttpUrl;.pathSegmentsToString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@02a4 │ │ -03ad50: 5452 f600 |006a: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03ad54: 3802 0c00 |006c: if-eqz v2, 0078 // +000c │ │ -03ad58: 1302 3f00 |006e: const/16 v2, #int 63 // #3f │ │ -03ad5c: 6e20 530a 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03ad62: 5452 f600 |0073: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03ad66: 7120 9f02 2100 |0075: invoke-static {v1, v2}, Lcom/squareup/okhttp/HttpUrl;.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@029f │ │ -03ad6c: 5452 f300 |0078: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03ad70: 3802 0c00 |007a: if-eqz v2, 0086 // +000c │ │ -03ad74: 1302 2300 |007c: const/16 v2, #int 35 // #23 │ │ -03ad78: 6e20 530a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03ad7e: 5452 f300 |0081: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03ad82: 6e20 580a 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ad88: 6e10 640a 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03ad8e: 0c02 |0089: move-result-object v2 │ │ -03ad90: 1102 |008a: return-object v2 │ │ -03ad92: 5452 f800 |008b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03ad96: 6e20 580a 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ad9c: 28c3 |0090: goto 0053 // -003d │ │ +03d688: |[03d688] com.squareup.okhttp.HttpUrl$Builder.toString:()Ljava/lang/String; │ │ +03d698: 1304 3a00 |0000: const/16 v4, #int 58 // #3a │ │ +03d69c: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03d6a0: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03d6a6: 5452 fa00 |0007: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03d6aa: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d6b0: 1a02 2c01 |000c: const-string v2, "://" // string@012c │ │ +03d6b4: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d6ba: 5452 f700 |0011: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03d6be: 6e10 350a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03d6c4: 0a02 |0016: move-result v2 │ │ +03d6c6: 3802 0a00 |0017: if-eqz v2, 0021 // +000a │ │ +03d6ca: 5452 f400 |0019: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03d6ce: 6e10 350a 0200 |001b: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03d6d4: 0a02 |001e: move-result v2 │ │ +03d6d6: 3902 1c00 |001f: if-nez v2, 003b // +001c │ │ +03d6da: 5452 f700 |0021: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03d6de: 6e20 580a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d6e4: 5452 f400 |0026: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03d6e8: 6e10 350a 0200 |0028: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03d6ee: 0a02 |002b: move-result v2 │ │ +03d6f0: 3902 0a00 |002c: if-nez v2, 0036 // +000a │ │ +03d6f4: 6e20 530a 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03d6fa: 5452 f400 |0031: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03d6fe: 6e20 580a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d704: 1302 4000 |0036: const/16 v2, #int 64 // #40 │ │ +03d708: 6e20 530a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03d70e: 5452 f800 |003b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03d712: 6e20 310a 4200 |003d: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03d718: 0a02 |0040: move-result v2 │ │ +03d71a: 12f3 |0041: const/4 v3, #int -1 // #ff │ │ +03d71c: 3232 4900 |0042: if-eq v2, v3, 008b // +0049 │ │ +03d720: 1302 5b00 |0044: const/16 v2, #int 91 // #5b │ │ +03d724: 6e20 530a 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03d72a: 5452 f800 |0049: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03d72e: 6e20 580a 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d734: 1302 5d00 |004e: const/16 v2, #int 93 // #5d │ │ +03d738: 6e20 530a 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03d73e: 6e10 6002 0500 |0053: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.effectivePort:()I // method@0260 │ │ +03d744: 0a00 |0056: move-result v0 │ │ +03d746: 5452 fa00 |0057: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03d74a: 7110 8f02 0200 |0059: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ +03d750: 0a02 |005c: move-result v2 │ │ +03d752: 3220 0800 |005d: if-eq v0, v2, 0065 // +0008 │ │ +03d756: 6e20 530a 4100 |005f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03d75c: 6e20 550a 0100 |0062: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +03d762: 5452 f500 |0065: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d766: 7120 a402 2100 |0067: invoke-static {v1, v2}, Lcom/squareup/okhttp/HttpUrl;.pathSegmentsToString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@02a4 │ │ +03d76c: 5452 f600 |006a: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d770: 3802 0c00 |006c: if-eqz v2, 0078 // +000c │ │ +03d774: 1302 3f00 |006e: const/16 v2, #int 63 // #3f │ │ +03d778: 6e20 530a 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03d77e: 5452 f600 |0073: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d782: 7120 9f02 2100 |0075: invoke-static {v1, v2}, Lcom/squareup/okhttp/HttpUrl;.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@029f │ │ +03d788: 5452 f300 |0078: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03d78c: 3802 0c00 |007a: if-eqz v2, 0086 // +000c │ │ +03d790: 1302 2300 |007c: const/16 v2, #int 35 // #23 │ │ +03d794: 6e20 530a 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03d79a: 5452 f300 |0081: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03d79e: 6e20 580a 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d7a4: 6e10 640a 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03d7aa: 0c02 |0089: move-result-object v2 │ │ +03d7ac: 1102 |008a: return-object v2 │ │ +03d7ae: 5452 f800 |008b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03d7b2: 6e20 580a 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03d7b8: 28c3 |0090: goto 0053 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=902 │ │ 0x0007 line=903 │ │ 0x000c line=904 │ │ 0x0011 line=906 │ │ 0x0021 line=907 │ │ @@ -15373,42 +15373,42 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -03ada0: |[03ada0] com.squareup.okhttp.HttpUrl$Builder.username:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03adb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03adb2: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ -03adb6: 2200 ac01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03adba: 1a01 741c |0005: const-string v1, "username == null" // string@1c74 │ │ -03adbe: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03adc4: 2700 |000a: throw v0 │ │ -03adc6: 1a00 2b00 |000b: const-string v0, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ -03adca: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -03adcc: 7151 8c02 0422 |000e: invoke-static {v4, v0, v2, v2, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ -03add2: 0c00 |0011: move-result-object v0 │ │ -03add4: 5b30 f700 |0012: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03add8: 1103 |0014: return-object v3 │ │ +03d7bc: |[03d7bc] com.squareup.okhttp.HttpUrl$Builder.username:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03d7cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03d7ce: 3904 0a00 |0001: if-nez v4, 000b // +000a │ │ +03d7d2: 2200 be01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03d7d6: 1a01 851c |0005: const-string v1, "username == null" // string@1c85 │ │ +03d7da: 7020 ef09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03d7e0: 2700 |000a: throw v0 │ │ +03d7e2: 1a00 2b00 |000b: const-string v0, " "':;<=>@[]^`{}|/\?#" // string@002b │ │ +03d7e6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +03d7e8: 7151 8c02 0422 |000e: invoke-static {v4, v0, v2, v2, v1}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; // method@028c │ │ +03d7ee: 0c00 |0011: move-result-object v0 │ │ +03d7f0: 5b30 f700 |0012: iput-object v0, v3, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03d7f4: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=675 │ │ 0x000b line=676 │ │ 0x0014 line=677 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/squareup/okhttp/HttpUrl$Builder; │ │ 0x0000 - 0x0015 reg=4 username Ljava/lang/String; │ │ │ │ source_file_idx : 997 (HttpUrl.java) │ │ │ │ Class #33 header: │ │ -class_idx : 164 │ │ +class_idx : 182 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 997 │ │ static_fields_size : 11 │ │ instance_fields_size: 9 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 29 │ │ │ │ Class #33 annotations: │ │ @@ -15541,77 +15541,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -03addc: |[03addc] com.squareup.okhttp.HttpUrl.:()V │ │ -03adec: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -03adf0: 2300 9e03 |0002: new-array v0, v0, [C // type@039e │ │ -03adf4: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -03adfa: 6900 fe00 |0007: sput-object v0, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@00fe │ │ -03adfe: 0e00 |0009: return-void │ │ -03ae00: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +03d7f8: |[03d7f8] com.squareup.okhttp.HttpUrl.:()V │ │ +03d808: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +03d80c: 2300 b203 |0002: new-array v0, v0, [C // type@03b2 │ │ +03d810: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +03d816: 6900 fe00 |0007: sput-object v0, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@00fe │ │ +03d81a: 0e00 |0009: return-void │ │ +03d81c: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/HttpUrl$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -03ae28: |[03ae28] com.squareup.okhttp.HttpUrl.:(Lcom/squareup/okhttp/HttpUrl$Builder;)V │ │ -03ae38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03ae3a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03ae3c: 7010 0f0a 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03ae42: 5450 fa00 |0005: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03ae46: 5b40 0c01 |0007: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03ae4a: 5450 f700 |0009: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03ae4e: 7120 a702 3000 |000b: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@02a7 │ │ -03ae54: 0c00 |000e: move-result-object v0 │ │ -03ae56: 5b40 0e01 |000f: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@010e │ │ -03ae5a: 5450 f400 |0011: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03ae5e: 7120 a702 3000 |0013: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@02a7 │ │ -03ae64: 0c00 |0016: move-result-object v0 │ │ -03ae66: 5b40 0801 |0017: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0108 │ │ -03ae6a: 5450 f800 |0019: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03ae6e: 5b40 0701 |001b: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0107 │ │ -03ae72: 6e10 6002 0500 |001d: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.effectivePort:()I // method@0260 │ │ -03ae78: 0a00 |0020: move-result v0 │ │ -03ae7a: 5940 0a01 |0021: iput v0, v4, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ -03ae7e: 5450 f500 |0023: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03ae82: 7030 a802 0403 |0025: invoke-direct {v4, v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/util/List;Z)Ljava/util/List; // method@02a8 │ │ -03ae88: 0c00 |0028: move-result-object v0 │ │ -03ae8a: 5b40 0901 |0029: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.pathSegments:Ljava/util/List; // field@0109 │ │ -03ae8e: 5450 f600 |002b: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03ae92: 3800 1e00 |002d: if-eqz v0, 004b // +001e │ │ -03ae96: 5450 f600 |002f: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ -03ae9a: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -03ae9c: 7030 a802 0402 |0032: invoke-direct {v4, v0, v2}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/util/List;Z)Ljava/util/List; // method@02a8 │ │ -03aea2: 0c00 |0035: move-result-object v0 │ │ -03aea4: 5b40 0b01 |0036: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03aea8: 5450 f300 |0038: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03aeac: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ -03aeb0: 5450 f300 |003c: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03aeb4: 7120 a702 3000 |003e: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@02a7 │ │ -03aeba: 0c01 |0041: move-result-object v1 │ │ -03aebc: 5b41 0601 |0042: iput-object v1, v4, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0106 │ │ -03aec0: 6e10 8202 0500 |0044: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.toString:()Ljava/lang/String; // method@0282 │ │ -03aec6: 0c00 |0047: move-result-object v0 │ │ -03aec8: 5b40 0d01 |0048: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03aecc: 0e00 |004a: return-void │ │ -03aece: 0710 |004b: move-object v0, v1 │ │ -03aed0: 28ea |004c: goto 0036 // -0016 │ │ +03d844: |[03d844] com.squareup.okhttp.HttpUrl.:(Lcom/squareup/okhttp/HttpUrl$Builder;)V │ │ +03d854: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03d856: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +03d858: 7010 0f0a 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03d85e: 5450 fa00 |0005: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03d862: 5b40 0c01 |0007: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03d866: 5450 f700 |0009: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03d86a: 7120 a702 3000 |000b: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@02a7 │ │ +03d870: 0c00 |000e: move-result-object v0 │ │ +03d872: 5b40 0e01 |000f: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@010e │ │ +03d876: 5450 f400 |0011: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03d87a: 7120 a702 3000 |0013: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@02a7 │ │ +03d880: 0c00 |0016: move-result-object v0 │ │ +03d882: 5b40 0801 |0017: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0108 │ │ +03d886: 5450 f800 |0019: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03d88a: 5b40 0701 |001b: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0107 │ │ +03d88e: 6e10 6002 0500 |001d: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.effectivePort:()I // method@0260 │ │ +03d894: 0a00 |0020: move-result v0 │ │ +03d896: 5940 0a01 |0021: iput v0, v4, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ +03d89a: 5450 f500 |0023: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03d89e: 7030 a802 0403 |0025: invoke-direct {v4, v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/util/List;Z)Ljava/util/List; // method@02a8 │ │ +03d8a4: 0c00 |0028: move-result-object v0 │ │ +03d8a6: 5b40 0901 |0029: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.pathSegments:Ljava/util/List; // field@0109 │ │ +03d8aa: 5450 f600 |002b: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d8ae: 3800 1e00 |002d: if-eqz v0, 004b // +001e │ │ +03d8b2: 5450 f600 |002f: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQueryNamesAndValues:Ljava/util/List; // field@00f6 │ │ +03d8b6: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +03d8b8: 7030 a802 0402 |0032: invoke-direct {v4, v0, v2}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/util/List;Z)Ljava/util/List; // method@02a8 │ │ +03d8be: 0c00 |0035: move-result-object v0 │ │ +03d8c0: 5b40 0b01 |0036: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03d8c4: 5450 f300 |0038: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03d8c8: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ +03d8cc: 5450 f300 |003c: iget-object v0, v5, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03d8d0: 7120 a702 3000 |003e: invoke-static {v0, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@02a7 │ │ +03d8d6: 0c01 |0041: move-result-object v1 │ │ +03d8d8: 5b41 0601 |0042: iput-object v1, v4, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0106 │ │ +03d8dc: 6e10 8202 0500 |0044: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.toString:()Ljava/lang/String; // method@0282 │ │ +03d8e2: 0c00 |0047: move-result-object v0 │ │ +03d8e4: 5b40 0d01 |0048: iput-object v0, v4, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03d8e8: 0e00 |004a: return-void │ │ +03d8ea: 0710 |004b: move-object v0, v1 │ │ +03d8ec: 28ea |004c: goto 0036 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0005 line=305 │ │ 0x0009 line=306 │ │ 0x0011 line=307 │ │ 0x0019 line=308 │ │ @@ -15633,17 +15633,17 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03aed4: |[03aed4] com.squareup.okhttp.HttpUrl.:(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V │ │ -03aee4: 7020 8502 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/HttpUrl;.:(Lcom/squareup/okhttp/HttpUrl$Builder;)V // method@0285 │ │ -03aeea: 0e00 |0003: return-void │ │ +03d8f0: |[03d8f0] com.squareup.okhttp.HttpUrl.:(Lcom/squareup/okhttp/HttpUrl$Builder;Lcom/squareup/okhttp/HttpUrl$1;)V │ │ +03d900: 7020 8502 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/HttpUrl;.:(Lcom/squareup/okhttp/HttpUrl$Builder;)V // method@0285 │ │ +03d906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/HttpUrl; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/HttpUrl$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/HttpUrl$1; │ │ @@ -15653,17 +15653,17 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03aeec: |[03aeec] com.squareup.okhttp.HttpUrl.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ -03aefc: 5410 0c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03af00: 1100 |0002: return-object v0 │ │ +03d908: |[03d908] com.squareup.okhttp.HttpUrl.access$100:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ +03d918: 5410 0c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03d91c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #4 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -15671,18 +15671,18 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03af04: |[03af04] com.squareup.okhttp.HttpUrl.access$200:(Ljava/lang/String;IILjava/lang/String;)I │ │ -03af14: 7140 9002 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ -03af1a: 0a00 |0003: move-result v0 │ │ -03af1c: 0f00 |0004: return v0 │ │ +03d920: |[03d920] com.squareup.okhttp.HttpUrl.access$200:(Ljava/lang/String;IILjava/lang/String;)I │ │ +03d930: 7140 9002 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ +03d936: 0a00 |0003: move-result v0 │ │ +03d938: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -15693,17 +15693,17 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03af20: |[03af20] com.squareup.okhttp.HttpUrl.access$300:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ -03af30: 5410 0701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0107 │ │ -03af34: 1100 |0002: return-object v0 │ │ +03d93c: |[03d93c] com.squareup.okhttp.HttpUrl.access$300:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ +03d94c: 5410 0701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0107 │ │ +03d950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #6 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -15711,17 +15711,17 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03af38: |[03af38] com.squareup.okhttp.HttpUrl.access$400:(Lcom/squareup/okhttp/HttpUrl;)I │ │ -03af48: 5210 0a01 |0000: iget v0, v1, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ -03af4c: 0f00 |0002: return v0 │ │ +03d954: |[03d954] com.squareup.okhttp.HttpUrl.access$400:(Lcom/squareup/okhttp/HttpUrl;)I │ │ +03d964: 5210 0a01 |0000: iget v0, v1, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ +03d968: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #7 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -15729,56 +15729,56 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 73 16-bit code units │ │ -03af50: |[03af50] com.squareup.okhttp.HttpUrl.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; │ │ -03af60: 01a2 |0000: move v2, v10 │ │ -03af62: 35b2 4300 |0001: if-ge v2, v11, 0044 // +0043 │ │ -03af66: 6e20 260a 2900 |0003: invoke-virtual {v9, v2}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -03af6c: 0a08 |0006: move-result v8 │ │ -03af6e: 1301 2000 |0007: const/16 v1, #int 32 // #20 │ │ -03af72: 3418 1f00 |0009: if-lt v8, v1, 0028 // +001f │ │ -03af76: 1301 7f00 |000b: const/16 v1, #int 127 // #7f │ │ -03af7a: 3218 1b00 |000d: if-eq v8, v1, 0028 // +001b │ │ -03af7e: 1301 8000 |000f: const/16 v1, #int 128 // #80 │ │ -03af82: 3418 0400 |0011: if-lt v8, v1, 0015 // +0004 │ │ -03af86: 390f 1500 |0013: if-nez v15, 0028 // +0015 │ │ -03af8a: 6e20 310a 8c00 |0015: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -03af90: 0a01 |0018: move-result v1 │ │ -03af92: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ -03af94: 3331 0e00 |001a: if-ne v1, v3, 0028 // +000e │ │ -03af98: 1301 2500 |001c: const/16 v1, #int 37 // #25 │ │ -03af9c: 3318 0400 |001e: if-ne v8, v1, 0022 // +0004 │ │ -03afa0: 380d 0800 |0020: if-eqz v13, 0028 // +0008 │ │ -03afa4: 1301 2b00 |0022: const/16 v1, #int 43 // #2b │ │ -03afa8: 3318 1a00 |0024: if-ne v8, v1, 003e // +001a │ │ -03afac: 380e 1800 |0026: if-eqz v14, 003e // +0018 │ │ -03afb0: 2200 8f02 |0028: new-instance v0, Lokio/Buffer; // type@028f │ │ -03afb4: 7010 7f0d 0000 |002a: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -03afba: 6e40 e40d 902a |002d: invoke-virtual {v0, v9, v10, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ -03afc0: 0791 |0030: move-object v1, v9 │ │ -03afc2: 01b3 |0031: move v3, v11 │ │ -03afc4: 07c4 |0032: move-object v4, v12 │ │ -03afc6: 01d5 |0033: move v5, v13 │ │ -03afc8: 01e6 |0034: move v6, v14 │ │ -03afca: 01f7 |0035: move v7, v15 │ │ -03afcc: 7708 8d02 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ -03afd2: 6e10 b20d 0000 |0039: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ -03afd8: 0c01 |003c: move-result-object v1 │ │ -03afda: 1101 |003d: return-object v1 │ │ -03afdc: 7110 d109 0800 |003e: invoke-static {v8}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ -03afe2: 0a01 |0041: move-result v1 │ │ -03afe4: b012 |0042: add-int/2addr v2, v1 │ │ -03afe6: 28be |0043: goto 0001 // -0042 │ │ -03afe8: 6e30 450a a90b |0044: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03afee: 0c01 |0047: move-result-object v1 │ │ -03aff0: 28f5 |0048: goto 003d // -000b │ │ +03d96c: |[03d96c] com.squareup.okhttp.HttpUrl.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; │ │ +03d97c: 01a2 |0000: move v2, v10 │ │ +03d97e: 35b2 4300 |0001: if-ge v2, v11, 0044 // +0043 │ │ +03d982: 6e20 260a 2900 |0003: invoke-virtual {v9, v2}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +03d988: 0a08 |0006: move-result v8 │ │ +03d98a: 1301 2000 |0007: const/16 v1, #int 32 // #20 │ │ +03d98e: 3418 1f00 |0009: if-lt v8, v1, 0028 // +001f │ │ +03d992: 1301 7f00 |000b: const/16 v1, #int 127 // #7f │ │ +03d996: 3218 1b00 |000d: if-eq v8, v1, 0028 // +001b │ │ +03d99a: 1301 8000 |000f: const/16 v1, #int 128 // #80 │ │ +03d99e: 3418 0400 |0011: if-lt v8, v1, 0015 // +0004 │ │ +03d9a2: 390f 1500 |0013: if-nez v15, 0028 // +0015 │ │ +03d9a6: 6e20 310a 8c00 |0015: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03d9ac: 0a01 |0018: move-result v1 │ │ +03d9ae: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ +03d9b0: 3331 0e00 |001a: if-ne v1, v3, 0028 // +000e │ │ +03d9b4: 1301 2500 |001c: const/16 v1, #int 37 // #25 │ │ +03d9b8: 3318 0400 |001e: if-ne v8, v1, 0022 // +0004 │ │ +03d9bc: 380d 0800 |0020: if-eqz v13, 0028 // +0008 │ │ +03d9c0: 1301 2b00 |0022: const/16 v1, #int 43 // #2b │ │ +03d9c4: 3318 1a00 |0024: if-ne v8, v1, 003e // +001a │ │ +03d9c8: 380e 1800 |0026: if-eqz v14, 003e // +0018 │ │ +03d9cc: 2200 a302 |0028: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +03d9d0: 7010 7f0d 0000 |002a: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +03d9d6: 6e40 e40d 902a |002d: invoke-virtual {v0, v9, v10, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ +03d9dc: 0791 |0030: move-object v1, v9 │ │ +03d9de: 01b3 |0031: move v3, v11 │ │ +03d9e0: 07c4 |0032: move-object v4, v12 │ │ +03d9e2: 01d5 |0033: move v5, v13 │ │ +03d9e4: 01e6 |0034: move v6, v14 │ │ +03d9e6: 01f7 |0035: move v7, v15 │ │ +03d9e8: 7708 8d02 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V // method@028d │ │ +03d9ee: 6e10 b20d 0000 |0039: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ +03d9f4: 0c01 |003c: move-result-object v1 │ │ +03d9f6: 1101 |003d: return-object v1 │ │ +03d9f8: 7110 d109 0800 |003e: invoke-static {v8}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ +03d9fe: 0a01 |0041: move-result v1 │ │ +03da00: b012 |0042: add-int/2addr v2, v1 │ │ +03da02: 28be |0043: goto 0001 // -0042 │ │ +03da04: 6e30 450a a90b |0044: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03da0a: 0c01 |0047: move-result-object v1 │ │ +03da0c: 28f5 |0048: goto 003d // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1551 │ │ 0x0003 line=1552 │ │ 0x0007 line=1553 │ │ 0x0015 line=1556 │ │ 0x0028 line=1560 │ │ @@ -15806,26 +15806,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -03aff4: |[03aff4] com.squareup.okhttp.HttpUrl.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; │ │ -03b004: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b006: 6e10 380a 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b00c: 0a02 |0004: move-result v2 │ │ -03b00e: 0770 |0005: move-object v0, v7 │ │ -03b010: 0783 |0006: move-object v3, v8 │ │ -03b012: 0194 |0007: move v4, v9 │ │ -03b014: 01a5 |0008: move v5, v10 │ │ -03b016: 01b6 |0009: move v6, v11 │ │ -03b018: 7707 8b02 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ -03b01e: 0c00 |000d: move-result-object v0 │ │ -03b020: 1100 |000e: return-object v0 │ │ +03da10: |[03da10] com.squareup.okhttp.HttpUrl.canonicalize:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String; │ │ +03da20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03da22: 6e10 380a 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03da28: 0a02 |0004: move-result v2 │ │ +03da2a: 0770 |0005: move-object v0, v7 │ │ +03da2c: 0783 |0006: move-object v3, v8 │ │ +03da2e: 0194 |0007: move v4, v9 │ │ +03da30: 01a5 |0008: move v5, v10 │ │ +03da32: 01b6 |0009: move v6, v11 │ │ +03da34: 7707 8b02 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/HttpUrl;.canonicalize:(Ljava/lang/String;IILjava/lang/String;ZZZ)Ljava/lang/String; // method@028b │ │ +03da3a: 0c00 |000d: move-result-object v0 │ │ +03da3c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1608 │ │ 0x0001 line=1609 │ │ 0x000a line=1608 │ │ locals : │ │ 0x0000 - 0x000f reg=7 input Ljava/lang/String; │ │ @@ -15839,80 +15839,80 @@ │ │ type : '(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -03b024: |[03b024] com.squareup.okhttp.HttpUrl.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V │ │ -03b034: 1306 2500 |0000: const/16 v6, #int 37 // #25 │ │ -03b038: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -03b03a: 0192 |0003: move v2, v9 │ │ -03b03c: 35a2 7a00 |0004: if-ge v2, v10, 007e // +007a │ │ -03b040: 6e20 260a 2800 |0006: invoke-virtual {v8, v2}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -03b046: 0a01 |0009: move-result v1 │ │ -03b048: 380c 1800 |000a: if-eqz v12, 0022 // +0018 │ │ -03b04c: 1304 0900 |000c: const/16 v4, #int 9 // #9 │ │ -03b050: 3241 0e00 |000e: if-eq v1, v4, 001c // +000e │ │ -03b054: 1304 0a00 |0010: const/16 v4, #int 10 // #a │ │ -03b058: 3241 0a00 |0012: if-eq v1, v4, 001c // +000a │ │ -03b05c: 1304 0c00 |0014: const/16 v4, #int 12 // #c │ │ -03b060: 3241 0600 |0016: if-eq v1, v4, 001c // +0006 │ │ -03b064: 1304 0d00 |0018: const/16 v4, #int 13 // #d │ │ -03b068: 3341 0800 |001a: if-ne v1, v4, 0022 // +0008 │ │ -03b06c: 7110 d109 0100 |001c: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ -03b072: 0a04 |001f: move-result v4 │ │ -03b074: b042 |0020: add-int/2addr v2, v4 │ │ -03b076: 28e3 |0021: goto 0004 // -001d │ │ -03b078: 1304 2b00 |0022: const/16 v4, #int 43 // #2b │ │ -03b07c: 3341 0f00 |0024: if-ne v1, v4, 0033 // +000f │ │ -03b080: 380d 0d00 |0026: if-eqz v13, 0033 // +000d │ │ -03b084: 380c 0800 |0028: if-eqz v12, 0030 // +0008 │ │ -03b088: 1a04 d400 |002a: const-string v4, "+" // string@00d4 │ │ -03b08c: 6e20 e30d 4700 |002c: invoke-virtual {v7, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ -03b092: 28ed |002f: goto 001c // -0013 │ │ -03b094: 1a04 9c00 |0030: const-string v4, "%2B" // string@009c │ │ -03b098: 28fa |0032: goto 002c // -0006 │ │ -03b09a: 1304 2000 |0033: const/16 v4, #int 32 // #20 │ │ -03b09e: 3441 1700 |0035: if-lt v1, v4, 004c // +0017 │ │ -03b0a2: 1304 7f00 |0037: const/16 v4, #int 127 // #7f │ │ -03b0a6: 3241 1300 |0039: if-eq v1, v4, 004c // +0013 │ │ -03b0aa: 1304 8000 |003b: const/16 v4, #int 128 // #80 │ │ -03b0ae: 3441 0400 |003d: if-lt v1, v4, 0041 // +0004 │ │ -03b0b2: 390e 0d00 |003f: if-nez v14, 004c // +000d │ │ -03b0b6: 6e20 310a 1b00 |0041: invoke-virtual {v11, v1}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -03b0bc: 0a04 |0044: move-result v4 │ │ -03b0be: 12f5 |0045: const/4 v5, #int -1 // #ff │ │ -03b0c0: 3354 0600 |0046: if-ne v4, v5, 004c // +0006 │ │ -03b0c4: 3361 3200 |0048: if-ne v1, v6, 007a // +0032 │ │ -03b0c8: 390c 3000 |004a: if-nez v12, 007a // +0030 │ │ -03b0cc: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ -03b0d0: 2203 8f02 |004e: new-instance v3, Lokio/Buffer; // type@028f │ │ -03b0d4: 7010 7f0d 0300 |0050: invoke-direct {v3}, Lokio/Buffer;.:()V // method@0d7f │ │ -03b0da: 6e20 e70d 1300 |0053: invoke-virtual {v3, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ -03b0e0: 6e10 8d0d 0300 |0056: invoke-virtual {v3}, Lokio/Buffer;.exhausted:()Z // method@0d8d │ │ -03b0e6: 0a04 |0059: move-result v4 │ │ -03b0e8: 3904 c2ff |005a: if-nez v4, 001c // -003e │ │ -03b0ec: 6e10 9e0d 0300 |005c: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -03b0f2: 0a04 |005f: move-result v4 │ │ -03b0f4: d540 ff00 |0060: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -03b0f8: 6e20 cb0d 6700 |0062: invoke-virtual {v7, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -03b0fe: 6204 fe00 |0065: sget-object v4, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@00fe │ │ -03b102: e105 0004 |0067: shr-int/lit8 v5, v0, #int 4 // #04 │ │ -03b106: dd05 050f |0069: and-int/lit8 v5, v5, #int 15 // #0f │ │ -03b10a: 4904 0405 |006b: aget-char v4, v4, v5 │ │ -03b10e: 6e20 cb0d 4700 |006d: invoke-virtual {v7, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -03b114: 6204 fe00 |0070: sget-object v4, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@00fe │ │ -03b118: dd05 000f |0072: and-int/lit8 v5, v0, #int 15 // #0f │ │ -03b11c: 4904 0405 |0074: aget-char v4, v4, v5 │ │ -03b120: 6e20 cb0d 4700 |0076: invoke-virtual {v7, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -03b126: 28dd |0079: goto 0056 // -0023 │ │ -03b128: 6e20 e70d 1700 |007a: invoke-virtual {v7, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ -03b12e: 289f |007d: goto 001c // -0061 │ │ -03b130: 0e00 |007e: return-void │ │ +03da40: |[03da40] com.squareup.okhttp.HttpUrl.canonicalize:(Lokio/Buffer;Ljava/lang/String;IILjava/lang/String;ZZZ)V │ │ +03da50: 1306 2500 |0000: const/16 v6, #int 37 // #25 │ │ +03da54: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +03da56: 0192 |0003: move v2, v9 │ │ +03da58: 35a2 7a00 |0004: if-ge v2, v10, 007e // +007a │ │ +03da5c: 6e20 260a 2800 |0006: invoke-virtual {v8, v2}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +03da62: 0a01 |0009: move-result v1 │ │ +03da64: 380c 1800 |000a: if-eqz v12, 0022 // +0018 │ │ +03da68: 1304 0900 |000c: const/16 v4, #int 9 // #9 │ │ +03da6c: 3241 0e00 |000e: if-eq v1, v4, 001c // +000e │ │ +03da70: 1304 0a00 |0010: const/16 v4, #int 10 // #a │ │ +03da74: 3241 0a00 |0012: if-eq v1, v4, 001c // +000a │ │ +03da78: 1304 0c00 |0014: const/16 v4, #int 12 // #c │ │ +03da7c: 3241 0600 |0016: if-eq v1, v4, 001c // +0006 │ │ +03da80: 1304 0d00 |0018: const/16 v4, #int 13 // #d │ │ +03da84: 3341 0800 |001a: if-ne v1, v4, 0022 // +0008 │ │ +03da88: 7110 d109 0100 |001c: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ +03da8e: 0a04 |001f: move-result v4 │ │ +03da90: b042 |0020: add-int/2addr v2, v4 │ │ +03da92: 28e3 |0021: goto 0004 // -001d │ │ +03da94: 1304 2b00 |0022: const/16 v4, #int 43 // #2b │ │ +03da98: 3341 0f00 |0024: if-ne v1, v4, 0033 // +000f │ │ +03da9c: 380d 0d00 |0026: if-eqz v13, 0033 // +000d │ │ +03daa0: 380c 0800 |0028: if-eqz v12, 0030 // +0008 │ │ +03daa4: 1a04 d400 |002a: const-string v4, "+" // string@00d4 │ │ +03daa8: 6e20 e30d 4700 |002c: invoke-virtual {v7, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ +03daae: 28ed |002f: goto 001c // -0013 │ │ +03dab0: 1a04 9c00 |0030: const-string v4, "%2B" // string@009c │ │ +03dab4: 28fa |0032: goto 002c // -0006 │ │ +03dab6: 1304 2000 |0033: const/16 v4, #int 32 // #20 │ │ +03daba: 3441 1700 |0035: if-lt v1, v4, 004c // +0017 │ │ +03dabe: 1304 7f00 |0037: const/16 v4, #int 127 // #7f │ │ +03dac2: 3241 1300 |0039: if-eq v1, v4, 004c // +0013 │ │ +03dac6: 1304 8000 |003b: const/16 v4, #int 128 // #80 │ │ +03daca: 3441 0400 |003d: if-lt v1, v4, 0041 // +0004 │ │ +03dace: 390e 0d00 |003f: if-nez v14, 004c // +000d │ │ +03dad2: 6e20 310a 1b00 |0041: invoke-virtual {v11, v1}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03dad8: 0a04 |0044: move-result v4 │ │ +03dada: 12f5 |0045: const/4 v5, #int -1 // #ff │ │ +03dadc: 3354 0600 |0046: if-ne v4, v5, 004c // +0006 │ │ +03dae0: 3361 3200 |0048: if-ne v1, v6, 007a // +0032 │ │ +03dae4: 390c 3000 |004a: if-nez v12, 007a // +0030 │ │ +03dae8: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ +03daec: 2203 a302 |004e: new-instance v3, Lokio/Buffer; // type@02a3 │ │ +03daf0: 7010 7f0d 0300 |0050: invoke-direct {v3}, Lokio/Buffer;.:()V // method@0d7f │ │ +03daf6: 6e20 e70d 1300 |0053: invoke-virtual {v3, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ +03dafc: 6e10 8d0d 0300 |0056: invoke-virtual {v3}, Lokio/Buffer;.exhausted:()Z // method@0d8d │ │ +03db02: 0a04 |0059: move-result v4 │ │ +03db04: 3904 c2ff |005a: if-nez v4, 001c // -003e │ │ +03db08: 6e10 9e0d 0300 |005c: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +03db0e: 0a04 |005f: move-result v4 │ │ +03db10: d540 ff00 |0060: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +03db14: 6e20 cb0d 6700 |0062: invoke-virtual {v7, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03db1a: 6204 fe00 |0065: sget-object v4, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@00fe │ │ +03db1e: e105 0004 |0067: shr-int/lit8 v5, v0, #int 4 // #04 │ │ +03db22: dd05 050f |0069: and-int/lit8 v5, v5, #int 15 // #0f │ │ +03db26: 4904 0405 |006b: aget-char v4, v4, v5 │ │ +03db2a: 6e20 cb0d 4700 |006d: invoke-virtual {v7, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03db30: 6204 fe00 |0070: sget-object v4, Lcom/squareup/okhttp/HttpUrl;.HEX_DIGITS:[C // field@00fe │ │ +03db34: dd05 000f |0072: and-int/lit8 v5, v0, #int 15 // #0f │ │ +03db38: 4904 0405 |0074: aget-char v4, v4, v5 │ │ +03db3c: 6e20 cb0d 4700 |0076: invoke-virtual {v7, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03db42: 28dd |0079: goto 0056 // -0023 │ │ +03db44: 6e20 e70d 1700 |007a: invoke-virtual {v7, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ +03db4a: 289f |007d: goto 001c // -0061 │ │ +03db4c: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1573 │ │ 0x0003 line=1575 │ │ 0x0006 line=1576 │ │ 0x000a line=1577 │ │ 0x001c line=1575 │ │ @@ -15950,37 +15950,37 @@ │ │ type : '(C)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -03b134: |[03b134] com.squareup.okhttp.HttpUrl.decodeHexDigit:(C)I │ │ -03b144: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -03b148: 3401 0900 |0002: if-lt v1, v0, 000b // +0009 │ │ -03b14c: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ -03b150: 3601 0500 |0006: if-gt v1, v0, 000b // +0005 │ │ -03b154: d800 01d0 |0008: add-int/lit8 v0, v1, #int -48 // #d0 │ │ -03b158: 0f00 |000a: return v0 │ │ -03b15a: 1300 6100 |000b: const/16 v0, #int 97 // #61 │ │ -03b15e: 3401 0b00 |000d: if-lt v1, v0, 0018 // +000b │ │ -03b162: 1300 6600 |000f: const/16 v0, #int 102 // #66 │ │ -03b166: 3601 0700 |0011: if-gt v1, v0, 0018 // +0007 │ │ -03b16a: d800 019f |0013: add-int/lit8 v0, v1, #int -97 // #9f │ │ -03b16e: d800 000a |0015: add-int/lit8 v0, v0, #int 10 // #0a │ │ -03b172: 28f3 |0017: goto 000a // -000d │ │ -03b174: 1300 4100 |0018: const/16 v0, #int 65 // #41 │ │ -03b178: 3401 0b00 |001a: if-lt v1, v0, 0025 // +000b │ │ -03b17c: 1300 4600 |001c: const/16 v0, #int 70 // #46 │ │ -03b180: 3601 0700 |001e: if-gt v1, v0, 0025 // +0007 │ │ -03b184: d800 01bf |0020: add-int/lit8 v0, v1, #int -65 // #bf │ │ -03b188: d800 000a |0022: add-int/lit8 v0, v0, #int 10 // #0a │ │ -03b18c: 28e6 |0024: goto 000a // -001a │ │ -03b18e: 12f0 |0025: const/4 v0, #int -1 // #ff │ │ -03b190: 28e4 |0026: goto 000a // -001c │ │ +03db50: |[03db50] com.squareup.okhttp.HttpUrl.decodeHexDigit:(C)I │ │ +03db60: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +03db64: 3401 0900 |0002: if-lt v1, v0, 000b // +0009 │ │ +03db68: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ +03db6c: 3601 0500 |0006: if-gt v1, v0, 000b // +0005 │ │ +03db70: d800 01d0 |0008: add-int/lit8 v0, v1, #int -48 // #d0 │ │ +03db74: 0f00 |000a: return v0 │ │ +03db76: 1300 6100 |000b: const/16 v0, #int 97 // #61 │ │ +03db7a: 3401 0b00 |000d: if-lt v1, v0, 0018 // +000b │ │ +03db7e: 1300 6600 |000f: const/16 v0, #int 102 // #66 │ │ +03db82: 3601 0700 |0011: if-gt v1, v0, 0018 // +0007 │ │ +03db86: d800 019f |0013: add-int/lit8 v0, v1, #int -97 // #9f │ │ +03db8a: d800 000a |0015: add-int/lit8 v0, v0, #int 10 // #0a │ │ +03db8e: 28f3 |0017: goto 000a // -000d │ │ +03db90: 1300 4100 |0018: const/16 v0, #int 65 // #41 │ │ +03db94: 3401 0b00 |001a: if-lt v1, v0, 0025 // +000b │ │ +03db98: 1300 4600 |001c: const/16 v0, #int 70 // #46 │ │ +03db9c: 3601 0700 |001e: if-gt v1, v0, 0025 // +0007 │ │ +03dba0: d800 01bf |0020: add-int/lit8 v0, v1, #int -65 // #bf │ │ +03dba4: d800 000a |0022: add-int/lit8 v0, v0, #int 10 // #0a │ │ +03dba8: 28e6 |0024: goto 000a // -001a │ │ +03dbaa: 12f0 |0025: const/4 v0, #int -1 // #ff │ │ +03dbac: 28e4 |0026: goto 000a // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1527 │ │ 0x000a line=1530 │ │ 0x000b line=1528 │ │ 0x0018 line=1529 │ │ 0x0025 line=1530 │ │ @@ -15992,29 +15992,29 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -03b194: |[03b194] com.squareup.okhttp.HttpUrl.defaultPort:(Ljava/lang/String;)I │ │ -03b1a4: 1a00 a113 |0000: const-string v0, "http" // string@13a1 │ │ -03b1a8: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03b1ae: 0a00 |0005: move-result v0 │ │ -03b1b0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -03b1b4: 1300 5000 |0008: const/16 v0, #int 80 // #50 │ │ -03b1b8: 0f00 |000a: return v0 │ │ -03b1ba: 1a00 b113 |000b: const-string v0, "https" // string@13b1 │ │ -03b1be: 6e20 2a0a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03b1c4: 0a00 |0010: move-result v0 │ │ -03b1c6: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -03b1ca: 1300 bb01 |0013: const/16 v0, #int 443 // #1bb │ │ -03b1ce: 28f5 |0015: goto 000a // -000b │ │ -03b1d0: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -03b1d2: 28f3 |0017: goto 000a // -000d │ │ +03dbb0: |[03dbb0] com.squareup.okhttp.HttpUrl.defaultPort:(Ljava/lang/String;)I │ │ +03dbc0: 1a00 b413 |0000: const-string v0, "http" // string@13b4 │ │ +03dbc4: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03dbca: 0a00 |0005: move-result v0 │ │ +03dbcc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +03dbd0: 1300 5000 |0008: const/16 v0, #int 80 // #50 │ │ +03dbd4: 0f00 |000a: return v0 │ │ +03dbd6: 1a00 c413 |000b: const-string v0, "https" // string@13c4 │ │ +03dbda: 6e20 2a0a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03dbe0: 0a00 |0010: move-result v0 │ │ +03dbe2: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +03dbe6: 1300 bb01 |0013: const/16 v0, #int 443 // #1bb │ │ +03dbea: 28f5 |0015: goto 000a // -000b │ │ +03dbec: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +03dbee: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0008 line=409 │ │ 0x000a line=413 │ │ 0x000b line=410 │ │ 0x0013 line=411 │ │ @@ -16027,28 +16027,28 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03b1d4: |[03b1d4] com.squareup.okhttp.HttpUrl.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I │ │ -03b1e4: 0140 |0000: move v0, v4 │ │ -03b1e6: 3550 1100 |0001: if-ge v0, v5, 0012 // +0011 │ │ -03b1ea: 6e20 250a 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03b1f0: 0a01 |0006: move-result v1 │ │ -03b1f2: 6e20 310a 1600 |0007: invoke-virtual {v6, v1}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -03b1f8: 0a01 |000a: move-result v1 │ │ -03b1fa: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -03b1fc: 3221 0300 |000c: if-eq v1, v2, 000f // +0003 │ │ -03b200: 0f00 |000e: return v0 │ │ -03b202: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03b206: 28f0 |0011: goto 0001 // -0010 │ │ -03b208: 0150 |0012: move v0, v5 │ │ -03b20a: 28fb |0013: goto 000e // -0005 │ │ +03dbf0: |[03dbf0] com.squareup.okhttp.HttpUrl.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I │ │ +03dc00: 0140 |0000: move v0, v4 │ │ +03dc02: 3550 1100 |0001: if-ge v0, v5, 0012 // +0011 │ │ +03dc06: 6e20 250a 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03dc0c: 0a01 |0006: move-result v1 │ │ +03dc0e: 6e20 310a 1600 |0007: invoke-virtual {v6, v1}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03dc14: 0a01 |000a: move-result v1 │ │ +03dc16: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +03dc18: 3221 0300 |000c: if-eq v1, v2, 000f // +0003 │ │ +03dc1c: 0f00 |000e: return v0 │ │ +03dc1e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03dc22: 28f0 |0011: goto 0001 // -0010 │ │ +03dc24: 0150 |0012: move v0, v5 │ │ +03dc26: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1472 │ │ 0x0003 line=1473 │ │ 0x000e line=1475 │ │ 0x000f line=1472 │ │ 0x0013 line=1475 │ │ @@ -16065,20 +16065,20 @@ │ │ type : '(Ljava/net/URI;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03b20c: |[03b20c] com.squareup.okhttp.HttpUrl.get:(Ljava/net/URI;)Lcom/squareup/okhttp/HttpUrl; │ │ -03b21c: 6e10 d10a 0100 |0000: invoke-virtual {v1}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ad1 │ │ -03b222: 0c00 |0003: move-result-object v0 │ │ -03b224: 7110 a102 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ -03b22a: 0c00 |0007: move-result-object v0 │ │ -03b22c: 1100 |0008: return-object v0 │ │ +03dc28: |[03dc28] com.squareup.okhttp.HttpUrl.get:(Ljava/net/URI;)Lcom/squareup/okhttp/HttpUrl; │ │ +03dc38: 6e10 d10a 0100 |0000: invoke-virtual {v1}, Ljava/net/URI;.toString:()Ljava/lang/String; // method@0ad1 │ │ +03dc3e: 0c00 |0003: move-result-object v0 │ │ +03dc40: 7110 a102 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ +03dc46: 0c00 |0007: move-result-object v0 │ │ +03dc48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 uri Ljava/net/URI; │ │ │ │ #14 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -16086,20 +16086,20 @@ │ │ type : '(Ljava/net/URL;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03b230: |[03b230] com.squareup.okhttp.HttpUrl.get:(Ljava/net/URL;)Lcom/squareup/okhttp/HttpUrl; │ │ -03b240: 6e10 de0a 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0ade │ │ -03b246: 0c00 |0003: move-result-object v0 │ │ -03b248: 7110 a102 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ -03b24e: 0c00 |0007: move-result-object v0 │ │ -03b250: 1100 |0008: return-object v0 │ │ +03dc4c: |[03dc4c] com.squareup.okhttp.HttpUrl.get:(Ljava/net/URL;)Lcom/squareup/okhttp/HttpUrl; │ │ +03dc5c: 6e10 de0a 0100 |0000: invoke-virtual {v1}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0ade │ │ +03dc62: 0c00 |0003: move-result-object v0 │ │ +03dc64: 7110 a102 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ +03dc6a: 0c00 |0007: move-result-object v0 │ │ +03dc6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 url Ljava/net/URL; │ │ │ │ #15 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -16107,58 +16107,58 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -03b254: |[03b254] com.squareup.okhttp.HttpUrl.getChecked:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ -03b264: 2200 a300 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00a3 │ │ -03b268: 7010 5502 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ -03b26e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -03b270: 6e30 6b02 2005 |0006: invoke-virtual {v0, v2, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@026b │ │ -03b276: 0c01 |0009: move-result-object v1 │ │ -03b278: 6202 ec00 |000a: sget-object v2, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ -03b27c: 6e10 5202 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ -03b282: 0a03 |000f: move-result v3 │ │ -03b284: 4402 0203 |0010: aget v2, v2, v3 │ │ -03b288: 2b02 4400 0000 |0012: packed-switch v2, 00000056 // +00000044 │ │ -03b28e: 2202 d901 |0015: new-instance v2, Ljava/net/MalformedURLException; // type@01d9 │ │ -03b292: 2203 c101 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03b296: 7010 500a 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03b29c: 1a04 4204 |001c: const-string v4, "Invalid URL: " // string@0442 │ │ -03b2a0: 6e20 580a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03b2a6: 0c03 |0021: move-result-object v3 │ │ -03b2a8: 6e20 570a 1300 |0022: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03b2ae: 0c03 |0025: move-result-object v3 │ │ -03b2b0: 1a04 4f00 |0026: const-string v4, " for " // string@004f │ │ -03b2b4: 6e20 580a 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03b2ba: 0c03 |002b: move-result-object v3 │ │ -03b2bc: 6e20 580a 5300 |002c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03b2c2: 0c03 |002f: move-result-object v3 │ │ -03b2c4: 6e10 640a 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03b2ca: 0c03 |0033: move-result-object v3 │ │ -03b2cc: 7020 b60a 3200 |0034: invoke-direct {v2, v3}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0ab6 │ │ -03b2d2: 2702 |0037: throw v2 │ │ -03b2d4: 6e10 5a02 0000 |0038: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@025a │ │ -03b2da: 0c02 |003b: move-result-object v2 │ │ -03b2dc: 1102 |003c: return-object v2 │ │ -03b2de: 2202 e901 |003d: new-instance v2, Ljava/net/UnknownHostException; // type@01e9 │ │ -03b2e2: 2203 c101 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03b2e6: 7010 500a 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03b2ec: 1a04 4504 |0044: const-string v4, "Invalid host: " // string@0445 │ │ -03b2f0: 6e20 580a 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03b2f6: 0c03 |0049: move-result-object v3 │ │ -03b2f8: 6e20 580a 5300 |004a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03b2fe: 0c03 |004d: move-result-object v3 │ │ -03b300: 6e10 640a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03b306: 0c03 |0051: move-result-object v3 │ │ -03b308: 7020 e00a 3200 |0052: invoke-direct {v2, v3}, Ljava/net/UnknownHostException;.:(Ljava/lang/String;)V // method@0ae0 │ │ -03b30e: 2702 |0055: throw v2 │ │ -03b310: 0001 0200 0100 0000 2600 0000 2b00 ... |0056: packed-switch-data (8 units) │ │ +03dc70: |[03dc70] com.squareup.okhttp.HttpUrl.getChecked:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ +03dc80: 2200 b500 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00b5 │ │ +03dc84: 7010 5502 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ +03dc8a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +03dc8c: 6e30 6b02 2005 |0006: invoke-virtual {v0, v2, v5}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@026b │ │ +03dc92: 0c01 |0009: move-result-object v1 │ │ +03dc94: 6202 ec00 |000a: sget-object v2, Lcom/squareup/okhttp/HttpUrl$1;.$SwitchMap$com$squareup$okhttp$HttpUrl$Builder$ParseResult:[I // field@00ec │ │ +03dc98: 6e10 5202 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.ordinal:()I // method@0252 │ │ +03dc9e: 0a03 |000f: move-result v3 │ │ +03dca0: 4402 0203 |0010: aget v2, v2, v3 │ │ +03dca4: 2b02 4400 0000 |0012: packed-switch v2, 00000056 // +00000044 │ │ +03dcaa: 2202 ec01 |0015: new-instance v2, Ljava/net/MalformedURLException; // type@01ec │ │ +03dcae: 2203 d301 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +03dcb2: 7010 500a 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03dcb8: 1a04 4204 |001c: const-string v4, "Invalid URL: " // string@0442 │ │ +03dcbc: 6e20 580a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03dcc2: 0c03 |0021: move-result-object v3 │ │ +03dcc4: 6e20 570a 1300 |0022: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03dcca: 0c03 |0025: move-result-object v3 │ │ +03dccc: 1a04 4f00 |0026: const-string v4, " for " // string@004f │ │ +03dcd0: 6e20 580a 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03dcd6: 0c03 |002b: move-result-object v3 │ │ +03dcd8: 6e20 580a 5300 |002c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03dcde: 0c03 |002f: move-result-object v3 │ │ +03dce0: 6e10 640a 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03dce6: 0c03 |0033: move-result-object v3 │ │ +03dce8: 7020 b60a 3200 |0034: invoke-direct {v2, v3}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0ab6 │ │ +03dcee: 2702 |0037: throw v2 │ │ +03dcf0: 6e10 5a02 0000 |0038: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@025a │ │ +03dcf6: 0c02 |003b: move-result-object v2 │ │ +03dcf8: 1102 |003c: return-object v2 │ │ +03dcfa: 2202 fc01 |003d: new-instance v2, Ljava/net/UnknownHostException; // type@01fc │ │ +03dcfe: 2203 d301 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +03dd02: 7010 500a 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03dd08: 1a04 4504 |0044: const-string v4, "Invalid host: " // string@0445 │ │ +03dd0c: 6e20 580a 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03dd12: 0c03 |0049: move-result-object v3 │ │ +03dd14: 6e20 580a 5300 |004a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03dd1a: 0c03 |004d: move-result-object v3 │ │ +03dd1c: 6e10 640a 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03dd22: 0c03 |0051: move-result-object v3 │ │ +03dd24: 7020 e00a 3200 |0052: invoke-direct {v2, v3}, Ljava/net/UnknownHostException;.:(Ljava/lang/String;)V // method@0ae0 │ │ +03dd2a: 2702 |0055: throw v2 │ │ +03dd2c: 0001 0200 0100 0000 2600 0000 2b00 ... |0056: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0005 line=617 │ │ 0x000a line=618 │ │ 0x0015 line=627 │ │ 0x0038 line=620 │ │ @@ -16174,37 +16174,37 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/util/List;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -03b320: |[03b320] com.squareup.okhttp.HttpUrl.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V │ │ -03b330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b332: 7210 6f0b 0600 |0001: invoke-interface {v6}, Ljava/util/List;.size:()I // method@0b6f │ │ -03b338: 0a02 |0004: move-result v2 │ │ -03b33a: 3520 2700 |0005: if-ge v0, v2, 002c // +0027 │ │ -03b33e: 7220 650b 0600 |0007: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03b344: 0c01 |000a: move-result-object v1 │ │ -03b346: 1f01 c001 |000b: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -03b34a: d804 0001 |000d: add-int/lit8 v4, v0, #int 1 // #01 │ │ -03b34e: 7220 650b 4600 |000f: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03b354: 0c03 |0012: move-result-object v3 │ │ -03b356: 1f03 c001 |0013: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -03b35a: 3d00 0700 |0015: if-lez v0, 001c // +0007 │ │ -03b35e: 1304 2600 |0017: const/16 v4, #int 38 // #26 │ │ -03b362: 6e20 530a 4500 |0019: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03b368: 6e20 580a 1500 |001c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03b36e: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ -03b372: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ -03b376: 6e20 530a 4500 |0023: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03b37c: 6e20 580a 3500 |0026: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03b382: d800 0002 |0029: add-int/lit8 v0, v0, #int 2 // #02 │ │ -03b386: 28da |002b: goto 0005 // -0026 │ │ -03b388: 0e00 |002c: return-void │ │ +03dd3c: |[03dd3c] com.squareup.okhttp.HttpUrl.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V │ │ +03dd4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03dd4e: 7210 6f0b 0600 |0001: invoke-interface {v6}, Ljava/util/List;.size:()I // method@0b6f │ │ +03dd54: 0a02 |0004: move-result v2 │ │ +03dd56: 3520 2700 |0005: if-ge v0, v2, 002c // +0027 │ │ +03dd5a: 7220 650b 0600 |0007: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03dd60: 0c01 |000a: move-result-object v1 │ │ +03dd62: 1f01 d201 |000b: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +03dd66: d804 0001 |000d: add-int/lit8 v4, v0, #int 1 // #01 │ │ +03dd6a: 7220 650b 4600 |000f: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03dd70: 0c03 |0012: move-result-object v3 │ │ +03dd72: 1f03 d201 |0013: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +03dd76: 3d00 0700 |0015: if-lez v0, 001c // +0007 │ │ +03dd7a: 1304 2600 |0017: const/16 v4, #int 38 // #26 │ │ +03dd7e: 6e20 530a 4500 |0019: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03dd84: 6e20 580a 1500 |001c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03dd8a: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ +03dd8e: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ +03dd92: 6e20 530a 4500 |0023: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03dd98: 6e20 580a 3500 |0026: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03dd9e: d800 0002 |0029: add-int/lit8 v0, v0, #int 2 // #02 │ │ +03dda2: 28da |002b: goto 0005 // -0026 │ │ +03dda4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0007 line=469 │ │ 0x000d line=470 │ │ 0x0015 line=471 │ │ 0x001c line=472 │ │ @@ -16227,25 +16227,25 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -03b38c: |[03b38c] com.squareup.okhttp.HttpUrl.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ -03b39c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03b39e: 2200 a300 |0001: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00a3 │ │ -03b3a2: 7010 5502 0000 |0003: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ -03b3a8: 6e30 6b02 2004 |0006: invoke-virtual {v0, v2, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@026b │ │ -03b3ae: 0c01 |0009: move-result-object v1 │ │ -03b3b0: 6203 f100 |000a: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ -03b3b4: 3331 0600 |000c: if-ne v1, v3, 0012 // +0006 │ │ -03b3b8: 6e10 5a02 0000 |000e: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@025a │ │ -03b3be: 0c02 |0011: move-result-object v2 │ │ -03b3c0: 1102 |0012: return-object v2 │ │ +03dda8: |[03dda8] com.squareup.okhttp.HttpUrl.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ +03ddb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03ddba: 2200 b500 |0001: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00b5 │ │ +03ddbe: 7010 5502 0000 |0003: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ +03ddc4: 6e30 6b02 2004 |0006: invoke-virtual {v0, v2, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@026b │ │ +03ddca: 0c01 |0009: move-result-object v1 │ │ +03ddcc: 6203 f100 |000a: sget-object v3, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ +03ddd0: 3331 0600 |000c: if-ne v1, v3, 0012 // +0006 │ │ +03ddd4: 6e10 5a02 0000 |000e: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@025a │ │ +03ddda: 0c02 |0011: move-result-object v2 │ │ +03dddc: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=595 │ │ 0x0006 line=596 │ │ 0x000a line=597 │ │ locals : │ │ 0x0006 - 0x0013 reg=0 builder Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -16257,28 +16257,28 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/util/List;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03b3c4: |[03b3c4] com.squareup.okhttp.HttpUrl.pathSegmentsToString:(Ljava/lang/StringBuilder;Ljava/util/List;)V │ │ -03b3d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b3d6: 7210 6f0b 0400 |0001: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -03b3dc: 0a01 |0004: move-result v1 │ │ -03b3de: 3510 1300 |0005: if-ge v0, v1, 0018 // +0013 │ │ -03b3e2: 1302 2f00 |0007: const/16 v2, #int 47 // #2f │ │ -03b3e6: 6e20 530a 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03b3ec: 7220 650b 0400 |000c: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03b3f2: 0c02 |000f: move-result-object v2 │ │ -03b3f4: 1f02 c001 |0010: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -03b3f8: 6e20 580a 2300 |0012: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03b3fe: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03b402: 28ee |0017: goto 0005 // -0012 │ │ -03b404: 0e00 |0018: return-void │ │ +03dde0: |[03dde0] com.squareup.okhttp.HttpUrl.pathSegmentsToString:(Ljava/lang/StringBuilder;Ljava/util/List;)V │ │ +03ddf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ddf2: 7210 6f0b 0400 |0001: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +03ddf8: 0a01 |0004: move-result v1 │ │ +03ddfa: 3510 1300 |0005: if-ge v0, v1, 0018 // +0013 │ │ +03ddfe: 1302 2f00 |0007: const/16 v2, #int 47 // #2f │ │ +03de02: 6e20 530a 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03de08: 7220 650b 0400 |000c: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03de0e: 0c02 |000f: move-result-object v2 │ │ +03de10: 1f02 d201 |0010: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +03de14: 6e20 580a 2300 |0012: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03de1a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03de1e: 28ee |0017: goto 0005 // -0012 │ │ +03de20: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0007 line=433 │ │ 0x000c line=434 │ │ 0x0015 line=432 │ │ 0x0018 line=436 │ │ @@ -16294,36 +16294,36 @@ │ │ type : '(Ljava/lang/String;IIZ)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -03b408: |[03b408] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; │ │ -03b418: 0151 |0000: move v1, v5 │ │ -03b41a: 3561 2300 |0001: if-ge v1, v6, 0024 // +0023 │ │ -03b41e: 6e20 250a 1400 |0003: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03b424: 0a00 |0006: move-result v0 │ │ -03b426: 1303 2500 |0007: const/16 v3, #int 37 // #25 │ │ -03b42a: 3230 0800 |0009: if-eq v0, v3, 0011 // +0008 │ │ -03b42e: 1303 2b00 |000b: const/16 v3, #int 43 // #2b │ │ -03b432: 3330 1400 |000d: if-ne v0, v3, 0021 // +0014 │ │ -03b436: 3807 1200 |000f: if-eqz v7, 0021 // +0012 │ │ -03b43a: 2202 8f02 |0011: new-instance v2, Lokio/Buffer; // type@028f │ │ -03b43e: 7010 7f0d 0200 |0013: invoke-direct {v2}, Lokio/Buffer;.:()V // method@0d7f │ │ -03b444: 6e40 e40d 4215 |0016: invoke-virtual {v2, v4, v5, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ -03b44a: 7157 a902 4261 |0019: invoke-static {v2, v4, v1, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Lokio/Buffer;Ljava/lang/String;IIZ)V // method@02a9 │ │ -03b450: 6e10 b20d 0200 |001c: invoke-virtual {v2}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ -03b456: 0c03 |001f: move-result-object v3 │ │ -03b458: 1103 |0020: return-object v3 │ │ -03b45a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b45e: 28de |0023: goto 0001 // -0022 │ │ -03b460: 6e30 450a 5406 |0024: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b466: 0c03 |0027: move-result-object v3 │ │ -03b468: 28f8 |0028: goto 0020 // -0008 │ │ +03de24: |[03de24] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; │ │ +03de34: 0151 |0000: move v1, v5 │ │ +03de36: 3561 2300 |0001: if-ge v1, v6, 0024 // +0023 │ │ +03de3a: 6e20 250a 1400 |0003: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03de40: 0a00 |0006: move-result v0 │ │ +03de42: 1303 2500 |0007: const/16 v3, #int 37 // #25 │ │ +03de46: 3230 0800 |0009: if-eq v0, v3, 0011 // +0008 │ │ +03de4a: 1303 2b00 |000b: const/16 v3, #int 43 // #2b │ │ +03de4e: 3330 1400 |000d: if-ne v0, v3, 0021 // +0014 │ │ +03de52: 3807 1200 |000f: if-eqz v7, 0021 // +0012 │ │ +03de56: 2202 a302 |0011: new-instance v2, Lokio/Buffer; // type@02a3 │ │ +03de5a: 7010 7f0d 0200 |0013: invoke-direct {v2}, Lokio/Buffer;.:()V // method@0d7f │ │ +03de60: 6e40 e40d 4215 |0016: invoke-virtual {v2, v4, v5, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ +03de66: 7157 a902 4261 |0019: invoke-static {v2, v4, v1, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Lokio/Buffer;Ljava/lang/String;IIZ)V // method@02a9 │ │ +03de6c: 6e10 b20d 0200 |001c: invoke-virtual {v2}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ +03de72: 0c03 |001f: move-result-object v3 │ │ +03de74: 1103 |0020: return-object v3 │ │ +03de76: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03de7a: 28de |0023: goto 0001 // -0022 │ │ +03de7c: 6e30 450a 5406 |0024: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03de82: 0c03 |0027: move-result-object v3 │ │ +03de84: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0003 line=1492 │ │ 0x0007 line=1493 │ │ 0x0011 line=1495 │ │ 0x0016 line=1496 │ │ @@ -16347,21 +16347,21 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -03b46c: |[03b46c] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -03b47c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b47e: 6e10 380a 0200 |0001: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b484: 0a01 |0004: move-result v1 │ │ -03b486: 7140 a602 0231 |0005: invoke-static {v2, v0, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@02a6 │ │ -03b48c: 0c00 |0008: move-result-object v0 │ │ -03b48e: 1100 |0009: return-object v0 │ │ +03de88: |[03de88] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +03de98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03de9a: 6e10 380a 0200 |0001: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03dea0: 0a01 |0004: move-result v1 │ │ +03dea2: 7140 a602 0231 |0005: invoke-static {v2, v0, v1, v3}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;IIZ)Ljava/lang/String; // method@02a6 │ │ +03dea8: 0c00 |0008: move-result-object v0 │ │ +03deaa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1479 │ │ locals : │ │ 0x0000 - 0x000a reg=2 encoded Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 plusIsSpace Z │ │ │ │ @@ -16370,37 +16370,37 @@ │ │ type : '(Ljava/util/List;Z)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -03b490: |[03b490] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/util/List;Z)Ljava/util/List; │ │ -03b4a0: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03b4a4: 7210 6f0b 0500 |0002: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -03b4aa: 0a02 |0005: move-result v2 │ │ -03b4ac: 7020 120b 2000 |0006: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -03b4b2: 7210 690b 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -03b4b8: 0c03 |000c: move-result-object v3 │ │ -03b4ba: 7210 460b 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -03b4c0: 0a02 |0010: move-result v2 │ │ -03b4c2: 3802 1400 |0011: if-eqz v2, 0025 // +0014 │ │ -03b4c6: 7210 470b 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03b4cc: 0c01 |0016: move-result-object v1 │ │ -03b4ce: 1f01 c001 |0017: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -03b4d2: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ -03b4d6: 7120 a702 6100 |001b: invoke-static {v1, v6}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@02a7 │ │ -03b4dc: 0c02 |001e: move-result-object v2 │ │ -03b4de: 7220 600b 2000 |001f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03b4e4: 28eb |0022: goto 000d // -0015 │ │ -03b4e6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -03b4e8: 28fb |0024: goto 001f // -0005 │ │ -03b4ea: 7110 380b 0000 |0025: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -03b4f0: 0c02 |0028: move-result-object v2 │ │ -03b4f2: 1102 |0029: return-object v2 │ │ +03deac: |[03deac] com.squareup.okhttp.HttpUrl.percentDecode:(Ljava/util/List;Z)Ljava/util/List; │ │ +03debc: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03dec0: 7210 6f0b 0500 |0002: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +03dec6: 0a02 |0005: move-result v2 │ │ +03dec8: 7020 120b 2000 |0006: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +03dece: 7210 690b 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +03ded4: 0c03 |000c: move-result-object v3 │ │ +03ded6: 7210 460b 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +03dedc: 0a02 |0010: move-result v2 │ │ +03dede: 3802 1400 |0011: if-eqz v2, 0025 // +0014 │ │ +03dee2: 7210 470b 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +03dee8: 0c01 |0016: move-result-object v1 │ │ +03deea: 1f01 d201 |0017: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +03deee: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ +03def2: 7120 a702 6100 |001b: invoke-static {v1, v6}, Lcom/squareup/okhttp/HttpUrl;.percentDecode:(Ljava/lang/String;Z)Ljava/lang/String; // method@02a7 │ │ +03def8: 0c02 |001e: move-result-object v2 │ │ +03defa: 7220 600b 2000 |001f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03df00: 28eb |0022: goto 000d // -0015 │ │ +03df02: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +03df04: 28fb |0024: goto 001f // -0005 │ │ +03df06: 7110 380b 0000 |0025: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +03df0c: 0c02 |0028: move-result-object v2 │ │ +03df0e: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1483 │ │ 0x0009 line=1484 │ │ 0x0019 line=1485 │ │ 0x0025 line=1487 │ │ locals : │ │ @@ -16416,53 +16416,53 @@ │ │ type : '(Lokio/Buffer;Ljava/lang/String;IIZ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -03b4f4: |[03b4f4] com.squareup.okhttp.HttpUrl.percentDecode:(Lokio/Buffer;Ljava/lang/String;IIZ)V │ │ -03b504: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -03b506: 0183 |0001: move v3, v8 │ │ -03b508: 3593 4400 |0002: if-ge v3, v9, 0046 // +0044 │ │ -03b50c: 6e20 260a 3700 |0004: invoke-virtual {v7, v3}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -03b512: 0a00 |0007: move-result v0 │ │ -03b514: 1304 2500 |0008: const/16 v4, #int 37 // #25 │ │ -03b518: 3340 2c00 |000a: if-ne v0, v4, 0036 // +002c │ │ -03b51c: d804 0302 |000c: add-int/lit8 v4, v3, #int 2 // #02 │ │ -03b520: 3594 2800 |000e: if-ge v4, v9, 0036 // +0028 │ │ -03b524: d804 0301 |0010: add-int/lit8 v4, v3, #int 1 // #01 │ │ -03b528: 6e20 250a 4700 |0012: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03b52e: 0a04 |0015: move-result v4 │ │ -03b530: 7110 8e02 0400 |0016: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@028e │ │ -03b536: 0a01 |0019: move-result v1 │ │ -03b538: d804 0302 |001a: add-int/lit8 v4, v3, #int 2 // #02 │ │ -03b53c: 6e20 250a 4700 |001c: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03b542: 0a04 |001f: move-result v4 │ │ -03b544: 7110 8e02 0400 |0020: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@028e │ │ -03b54a: 0a02 |0023: move-result v2 │ │ -03b54c: 3251 1e00 |0024: if-eq v1, v5, 0042 // +001e │ │ -03b550: 3252 1c00 |0026: if-eq v2, v5, 0042 // +001c │ │ -03b554: e004 0104 |0028: shl-int/lit8 v4, v1, #int 4 // #04 │ │ -03b558: b024 |002a: add-int/2addr v4, v2 │ │ -03b55a: 6e20 cb0d 4600 |002b: invoke-virtual {v6, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -03b560: d803 0302 |002e: add-int/lit8 v3, v3, #int 2 // #02 │ │ -03b564: 7110 d109 0000 |0030: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ -03b56a: 0a04 |0033: move-result v4 │ │ -03b56c: b043 |0034: add-int/2addr v3, v4 │ │ -03b56e: 28cd |0035: goto 0002 // -0033 │ │ -03b570: 1304 2b00 |0036: const/16 v4, #int 43 // #2b │ │ -03b574: 3340 0a00 |0038: if-ne v0, v4, 0042 // +000a │ │ -03b578: 380a 0800 |003a: if-eqz v10, 0042 // +0008 │ │ -03b57c: 1304 2000 |003c: const/16 v4, #int 32 // #20 │ │ -03b580: 6e20 cb0d 4600 |003e: invoke-virtual {v6, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -03b586: 28ef |0041: goto 0030 // -0011 │ │ -03b588: 6e20 e70d 0600 |0042: invoke-virtual {v6, v0}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ -03b58e: 28eb |0045: goto 0030 // -0015 │ │ -03b590: 0e00 |0046: return-void │ │ +03df10: |[03df10] com.squareup.okhttp.HttpUrl.percentDecode:(Lokio/Buffer;Ljava/lang/String;IIZ)V │ │ +03df20: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +03df22: 0183 |0001: move v3, v8 │ │ +03df24: 3593 4400 |0002: if-ge v3, v9, 0046 // +0044 │ │ +03df28: 6e20 260a 3700 |0004: invoke-virtual {v7, v3}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +03df2e: 0a00 |0007: move-result v0 │ │ +03df30: 1304 2500 |0008: const/16 v4, #int 37 // #25 │ │ +03df34: 3340 2c00 |000a: if-ne v0, v4, 0036 // +002c │ │ +03df38: d804 0302 |000c: add-int/lit8 v4, v3, #int 2 // #02 │ │ +03df3c: 3594 2800 |000e: if-ge v4, v9, 0036 // +0028 │ │ +03df40: d804 0301 |0010: add-int/lit8 v4, v3, #int 1 // #01 │ │ +03df44: 6e20 250a 4700 |0012: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03df4a: 0a04 |0015: move-result v4 │ │ +03df4c: 7110 8e02 0400 |0016: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@028e │ │ +03df52: 0a01 |0019: move-result v1 │ │ +03df54: d804 0302 |001a: add-int/lit8 v4, v3, #int 2 // #02 │ │ +03df58: 6e20 250a 4700 |001c: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03df5e: 0a04 |001f: move-result v4 │ │ +03df60: 7110 8e02 0400 |0020: invoke-static {v4}, Lcom/squareup/okhttp/HttpUrl;.decodeHexDigit:(C)I // method@028e │ │ +03df66: 0a02 |0023: move-result v2 │ │ +03df68: 3251 1e00 |0024: if-eq v1, v5, 0042 // +001e │ │ +03df6c: 3252 1c00 |0026: if-eq v2, v5, 0042 // +001c │ │ +03df70: e004 0104 |0028: shl-int/lit8 v4, v1, #int 4 // #04 │ │ +03df74: b024 |002a: add-int/2addr v4, v2 │ │ +03df76: 6e20 cb0d 4600 |002b: invoke-virtual {v6, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03df7c: d803 0302 |002e: add-int/lit8 v3, v3, #int 2 // #02 │ │ +03df80: 7110 d109 0000 |0030: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ +03df86: 0a04 |0033: move-result v4 │ │ +03df88: b043 |0034: add-int/2addr v3, v4 │ │ +03df8a: 28cd |0035: goto 0002 // -0033 │ │ +03df8c: 1304 2b00 |0036: const/16 v4, #int 43 // #2b │ │ +03df90: 3340 0a00 |0038: if-ne v0, v4, 0042 // +000a │ │ +03df94: 380a 0800 |003a: if-eqz v10, 0042 // +0008 │ │ +03df98: 1304 2000 |003c: const/16 v4, #int 32 // #20 │ │ +03df9c: 6e20 cb0d 4600 |003e: invoke-virtual {v6, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +03dfa2: 28ef |0041: goto 0030 // -0011 │ │ +03dfa4: 6e20 e70d 0600 |0042: invoke-virtual {v6, v0}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ +03dfaa: 28eb |0045: goto 0030 // -0015 │ │ +03dfac: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1508 │ │ 0x0004 line=1509 │ │ 0x0008 line=1510 │ │ 0x0010 line=1511 │ │ 0x001a line=1512 │ │ @@ -16490,49 +16490,49 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -03b594: |[03b594] com.squareup.okhttp.HttpUrl.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; │ │ -03b5a4: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -03b5a6: 2203 0702 |0001: new-instance v3, Ljava/util/ArrayList; // type@0207 │ │ -03b5aa: 7010 110b 0300 |0003: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03b5b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -03b5b2: 6e10 380a 0600 |0007: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b5b8: 0a04 |000a: move-result v4 │ │ -03b5ba: 3642 3700 |000b: if-gt v2, v4, 0042 // +0037 │ │ -03b5be: 1304 2600 |000d: const/16 v4, #int 38 // #26 │ │ -03b5c2: 6e30 320a 4602 |000f: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -03b5c8: 0a00 |0012: move-result v0 │ │ -03b5ca: 3350 0600 |0013: if-ne v0, v5, 0019 // +0006 │ │ -03b5ce: 6e10 380a 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b5d4: 0a00 |0018: move-result v0 │ │ -03b5d6: 1304 3d00 |0019: const/16 v4, #int 61 // #3d │ │ -03b5da: 6e30 320a 4602 |001b: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -03b5e0: 0a01 |001e: move-result v1 │ │ -03b5e2: 3251 0400 |001f: if-eq v1, v5, 0023 // +0004 │ │ -03b5e6: 3701 1000 |0021: if-le v1, v0, 0031 // +0010 │ │ -03b5ea: 6e30 450a 2600 |0023: invoke-virtual {v6, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b5f0: 0c04 |0026: move-result-object v4 │ │ -03b5f2: 7220 600b 4300 |0027: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03b5f8: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -03b5fa: 7220 600b 4300 |002b: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03b600: d802 0001 |002e: add-int/lit8 v2, v0, #int 1 // #01 │ │ -03b604: 28d7 |0030: goto 0007 // -0029 │ │ -03b606: 6e30 450a 2601 |0031: invoke-virtual {v6, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b60c: 0c04 |0034: move-result-object v4 │ │ -03b60e: 7220 600b 4300 |0035: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03b614: d804 0101 |0038: add-int/lit8 v4, v1, #int 1 // #01 │ │ -03b618: 6e30 450a 4600 |003a: invoke-virtual {v6, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b61e: 0c04 |003d: move-result-object v4 │ │ -03b620: 7220 600b 4300 |003e: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03b626: 28ed |0041: goto 002e // -0013 │ │ -03b628: 1103 |0042: return-object v3 │ │ +03dfb0: |[03dfb0] com.squareup.okhttp.HttpUrl.queryStringToNamesAndValues:(Ljava/lang/String;)Ljava/util/List; │ │ +03dfc0: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +03dfc2: 2203 1a02 |0001: new-instance v3, Ljava/util/ArrayList; // type@021a │ │ +03dfc6: 7010 110b 0300 |0003: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03dfcc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +03dfce: 6e10 380a 0600 |0007: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03dfd4: 0a04 |000a: move-result v4 │ │ +03dfd6: 3642 3700 |000b: if-gt v2, v4, 0042 // +0037 │ │ +03dfda: 1304 2600 |000d: const/16 v4, #int 38 // #26 │ │ +03dfde: 6e30 320a 4602 |000f: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +03dfe4: 0a00 |0012: move-result v0 │ │ +03dfe6: 3350 0600 |0013: if-ne v0, v5, 0019 // +0006 │ │ +03dfea: 6e10 380a 0600 |0015: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03dff0: 0a00 |0018: move-result v0 │ │ +03dff2: 1304 3d00 |0019: const/16 v4, #int 61 // #3d │ │ +03dff6: 6e30 320a 4602 |001b: invoke-virtual {v6, v4, v2}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +03dffc: 0a01 |001e: move-result v1 │ │ +03dffe: 3251 0400 |001f: if-eq v1, v5, 0023 // +0004 │ │ +03e002: 3701 1000 |0021: if-le v1, v0, 0031 // +0010 │ │ +03e006: 6e30 450a 2600 |0023: invoke-virtual {v6, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03e00c: 0c04 |0026: move-result-object v4 │ │ +03e00e: 7220 600b 4300 |0027: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03e014: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +03e016: 7220 600b 4300 |002b: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03e01c: d802 0001 |002e: add-int/lit8 v2, v0, #int 1 // #01 │ │ +03e020: 28d7 |0030: goto 0007 // -0029 │ │ +03e022: 6e30 450a 2601 |0031: invoke-virtual {v6, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03e028: 0c04 |0034: move-result-object v4 │ │ +03e02a: 7220 600b 4300 |0035: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03e030: d804 0101 |0038: add-int/lit8 v4, v1, #int 1 // #01 │ │ +03e034: 6e30 450a 4600 |003a: invoke-virtual {v6, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03e03a: 0c04 |003d: move-result-object v4 │ │ +03e03c: 7220 600b 4300 |003e: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03e042: 28ed |0041: goto 002e // -0013 │ │ +03e044: 1103 |0042: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=487 │ │ 0x0006 line=488 │ │ 0x000d line=489 │ │ 0x0013 line=490 │ │ 0x0019 line=492 │ │ @@ -16557,28 +16557,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -03b62c: |[03b62c] com.squareup.okhttp.HttpUrl.encodedFragment:()Ljava/lang/String; │ │ -03b63c: 5431 0601 |0000: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0106 │ │ -03b640: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -03b644: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03b646: 1101 |0005: return-object v1 │ │ -03b648: 5431 0d01 |0006: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b64c: 1302 2300 |0008: const/16 v2, #int 35 // #23 │ │ -03b650: 6e20 310a 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -03b656: 0a01 |000d: move-result v1 │ │ -03b658: d800 0101 |000e: add-int/lit8 v0, v1, #int 1 // #01 │ │ -03b65c: 5431 0d01 |0010: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b660: 6e20 440a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -03b666: 0c01 |0015: move-result-object v1 │ │ -03b668: 28ef |0016: goto 0005 // -0011 │ │ +03e048: |[03e048] com.squareup.okhttp.HttpUrl.encodedFragment:()Ljava/lang/String; │ │ +03e058: 5431 0601 |0000: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0106 │ │ +03e05c: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +03e060: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03e062: 1101 |0005: return-object v1 │ │ +03e064: 5431 0d01 |0006: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e068: 1302 2300 |0008: const/16 v2, #int 35 // #23 │ │ +03e06c: 6e20 310a 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03e072: 0a01 |000d: move-result v1 │ │ +03e074: d800 0101 |000e: add-int/lit8 v0, v1, #int 1 // #01 │ │ +03e078: 5431 0d01 |0010: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e07c: 6e20 440a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +03e082: 0c01 |0015: move-result-object v1 │ │ +03e084: 28ef |0016: goto 0005 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0005 line=561 │ │ 0x0006 line=560 │ │ 0x0010 line=561 │ │ locals : │ │ @@ -16590,38 +16590,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -03b66c: |[03b66c] com.squareup.okhttp.HttpUrl.encodedPassword:()Ljava/lang/String; │ │ -03b67c: 5452 0801 |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0108 │ │ -03b680: 6e10 350a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -03b686: 0a02 |0005: move-result v2 │ │ -03b688: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -03b68c: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -03b690: 1102 |000a: return-object v2 │ │ -03b692: 5452 0d01 |000b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b696: 1303 3a00 |000d: const/16 v3, #int 58 // #3a │ │ -03b69a: 5454 0c01 |000f: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03b69e: 6e10 380a 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b6a4: 0a04 |0014: move-result v4 │ │ -03b6a6: d804 0403 |0015: add-int/lit8 v4, v4, #int 3 // #03 │ │ -03b6aa: 6e30 320a 3204 |0017: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -03b6b0: 0a02 |001a: move-result v2 │ │ -03b6b2: d801 0201 |001b: add-int/lit8 v1, v2, #int 1 // #01 │ │ -03b6b6: 5452 0d01 |001d: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b6ba: 1303 4000 |001f: const/16 v3, #int 64 // #40 │ │ -03b6be: 6e20 310a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -03b6c4: 0a00 |0024: move-result v0 │ │ -03b6c6: 5452 0d01 |0025: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b6ca: 6e30 450a 1200 |0027: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b6d0: 0c02 |002a: move-result-object v2 │ │ -03b6d2: 28df |002b: goto 000a // -0021 │ │ +03e088: |[03e088] com.squareup.okhttp.HttpUrl.encodedPassword:()Ljava/lang/String; │ │ +03e098: 5452 0801 |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0108 │ │ +03e09c: 6e10 350a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03e0a2: 0a02 |0005: move-result v2 │ │ +03e0a4: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +03e0a8: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +03e0ac: 1102 |000a: return-object v2 │ │ +03e0ae: 5452 0d01 |000b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e0b2: 1303 3a00 |000d: const/16 v3, #int 58 // #3a │ │ +03e0b6: 5454 0c01 |000f: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03e0ba: 6e10 380a 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e0c0: 0a04 |0014: move-result v4 │ │ +03e0c2: d804 0403 |0015: add-int/lit8 v4, v4, #int 3 // #03 │ │ +03e0c6: 6e30 320a 3204 |0017: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +03e0cc: 0a02 |001a: move-result v2 │ │ +03e0ce: d801 0201 |001b: add-int/lit8 v1, v2, #int 1 // #01 │ │ +03e0d2: 5452 0d01 |001d: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e0d6: 1303 4000 |001f: const/16 v3, #int 64 // #40 │ │ +03e0da: 6e20 310a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03e0e0: 0a00 |0024: move-result v0 │ │ +03e0e2: 5452 0d01 |0025: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e0e6: 6e30 450a 1200 |0027: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03e0ec: 0c02 |002a: move-result-object v2 │ │ +03e0ee: 28df |002b: goto 000a // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000a line=372 │ │ 0x000b line=370 │ │ 0x001d line=371 │ │ 0x0025 line=372 │ │ @@ -16635,34 +16635,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -03b6d4: |[03b6d4] com.squareup.okhttp.HttpUrl.encodedPath:()Ljava/lang/String; │ │ -03b6e4: 5452 0d01 |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b6e8: 1303 2f00 |0002: const/16 v3, #int 47 // #2f │ │ -03b6ec: 5454 0c01 |0004: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03b6f0: 6e10 380a 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b6f6: 0a04 |0009: move-result v4 │ │ -03b6f8: d804 0403 |000a: add-int/lit8 v4, v4, #int 3 // #03 │ │ -03b6fc: 6e30 320a 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -03b702: 0a01 |000f: move-result v1 │ │ -03b704: 5452 0d01 |0010: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b708: 5453 0d01 |0012: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b70c: 6e10 380a 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b712: 0a03 |0017: move-result v3 │ │ -03b714: 1a04 a501 |0018: const-string v4, "?#" // string@01a5 │ │ -03b718: 7140 9002 1243 |001a: invoke-static {v2, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ -03b71e: 0a00 |001d: move-result v0 │ │ -03b720: 5452 0d01 |001e: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b724: 6e30 450a 1200 |0020: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b72a: 0c02 |0023: move-result-object v2 │ │ -03b72c: 1102 |0024: return-object v2 │ │ +03e0f0: |[03e0f0] com.squareup.okhttp.HttpUrl.encodedPath:()Ljava/lang/String; │ │ +03e100: 5452 0d01 |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e104: 1303 2f00 |0002: const/16 v3, #int 47 // #2f │ │ +03e108: 5454 0c01 |0004: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03e10c: 6e10 380a 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e112: 0a04 |0009: move-result v4 │ │ +03e114: d804 0403 |000a: add-int/lit8 v4, v4, #int 3 // #03 │ │ +03e118: 6e30 320a 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +03e11e: 0a01 |000f: move-result v1 │ │ +03e120: 5452 0d01 |0010: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e124: 5453 0d01 |0012: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e128: 6e10 380a 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e12e: 0a03 |0017: move-result v3 │ │ +03e130: 1a04 a501 |0018: const-string v4, "?#" // string@01a5 │ │ +03e134: 7140 9002 1243 |001a: invoke-static {v2, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ +03e13a: 0a00 |001d: move-result v0 │ │ +03e13c: 5452 0d01 |001e: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e140: 6e30 450a 1200 |0020: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03e146: 0c02 |0023: move-result-object v2 │ │ +03e148: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0010 line=427 │ │ 0x001e line=428 │ │ locals : │ │ 0x001e - 0x0025 reg=0 pathEnd I │ │ @@ -16674,46 +16674,46 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -03b730: |[03b730] com.squareup.okhttp.HttpUrl.encodedPathSegments:()Ljava/util/List; │ │ -03b740: 5485 0d01 |0000: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b744: 1306 2f00 |0002: const/16 v6, #int 47 // #2f │ │ -03b748: 5487 0c01 |0004: iget-object v7, v8, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03b74c: 6e10 380a 0700 |0006: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b752: 0a07 |0009: move-result v7 │ │ -03b754: d807 0703 |000a: add-int/lit8 v7, v7, #int 3 // #03 │ │ -03b758: 6e30 320a 6507 |000c: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -03b75e: 0a02 |000f: move-result v2 │ │ -03b760: 5485 0d01 |0010: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b764: 5486 0d01 |0012: iget-object v6, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b768: 6e10 380a 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b76e: 0a06 |0017: move-result v6 │ │ -03b770: 1a07 a501 |0018: const-string v7, "?#" // string@01a5 │ │ -03b774: 7140 9002 2576 |001a: invoke-static {v5, v2, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ -03b77a: 0a01 |001d: move-result v1 │ │ -03b77c: 2203 0702 |001e: new-instance v3, Ljava/util/ArrayList; // type@0207 │ │ -03b780: 7010 110b 0300 |0020: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03b786: 0120 |0023: move v0, v2 │ │ -03b788: 3510 1700 |0024: if-ge v0, v1, 003b // +0017 │ │ -03b78c: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03b790: 5485 0d01 |0028: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b794: 1a06 1101 |002a: const-string v6, "/" // string@0111 │ │ -03b798: 7140 9002 0561 |002c: invoke-static {v5, v0, v1, v6}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ -03b79e: 0a04 |002f: move-result v4 │ │ -03b7a0: 5485 0d01 |0030: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b7a4: 6e30 450a 0504 |0032: invoke-virtual {v5, v0, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b7aa: 0c05 |0035: move-result-object v5 │ │ -03b7ac: 7220 600b 5300 |0036: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03b7b2: 0140 |0039: move v0, v4 │ │ -03b7b4: 28ea |003a: goto 0024 // -0016 │ │ -03b7b6: 1103 |003b: return-object v3 │ │ +03e14c: |[03e14c] com.squareup.okhttp.HttpUrl.encodedPathSegments:()Ljava/util/List; │ │ +03e15c: 5485 0d01 |0000: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e160: 1306 2f00 |0002: const/16 v6, #int 47 // #2f │ │ +03e164: 5487 0c01 |0004: iget-object v7, v8, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03e168: 6e10 380a 0700 |0006: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e16e: 0a07 |0009: move-result v7 │ │ +03e170: d807 0703 |000a: add-int/lit8 v7, v7, #int 3 // #03 │ │ +03e174: 6e30 320a 6507 |000c: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +03e17a: 0a02 |000f: move-result v2 │ │ +03e17c: 5485 0d01 |0010: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e180: 5486 0d01 |0012: iget-object v6, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e184: 6e10 380a 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e18a: 0a06 |0017: move-result v6 │ │ +03e18c: 1a07 a501 |0018: const-string v7, "?#" // string@01a5 │ │ +03e190: 7140 9002 2576 |001a: invoke-static {v5, v2, v6, v7}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ +03e196: 0a01 |001d: move-result v1 │ │ +03e198: 2203 1a02 |001e: new-instance v3, Ljava/util/ArrayList; // type@021a │ │ +03e19c: 7010 110b 0300 |0020: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03e1a2: 0120 |0023: move v0, v2 │ │ +03e1a4: 3510 1700 |0024: if-ge v0, v1, 003b // +0017 │ │ +03e1a8: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03e1ac: 5485 0d01 |0028: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e1b0: 1a06 1101 |002a: const-string v6, "/" // string@0111 │ │ +03e1b4: 7140 9002 0561 |002c: invoke-static {v5, v0, v1, v6}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ +03e1ba: 0a04 |002f: move-result v4 │ │ +03e1bc: 5485 0d01 |0030: iget-object v5, v8, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e1c0: 6e30 450a 0504 |0032: invoke-virtual {v5, v0, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03e1c6: 0c05 |0035: move-result-object v5 │ │ +03e1c8: 7220 600b 5300 |0036: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03e1ce: 0140 |0039: move v0, v4 │ │ +03e1d0: 28ea |003a: goto 0024 // -0016 │ │ +03e1d2: 1103 |003b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0010 line=440 │ │ 0x001e line=441 │ │ 0x0023 line=442 │ │ 0x0026 line=443 │ │ @@ -16735,36 +16735,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -03b7b8: |[03b7b8] com.squareup.okhttp.HttpUrl.encodedQuery:()Ljava/lang/String; │ │ -03b7c8: 5462 0b01 |0000: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03b7cc: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -03b7d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03b7d2: 1102 |0005: return-object v2 │ │ -03b7d4: 5462 0d01 |0006: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b7d8: 1303 3f00 |0008: const/16 v3, #int 63 // #3f │ │ -03b7dc: 6e20 310a 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -03b7e2: 0a02 |000d: move-result v2 │ │ -03b7e4: d801 0201 |000e: add-int/lit8 v1, v2, #int 1 // #01 │ │ -03b7e8: 5462 0d01 |0010: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b7ec: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ -03b7f0: 5464 0d01 |0014: iget-object v4, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b7f4: 6e10 380a 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b7fa: 0a04 |0019: move-result v4 │ │ -03b7fc: 1a05 7f00 |001a: const-string v5, "#" // string@007f │ │ -03b800: 7140 9002 3254 |001c: invoke-static {v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ -03b806: 0a00 |001f: move-result v0 │ │ -03b808: 5462 0d01 |0020: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b80c: 6e30 450a 1200 |0022: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b812: 0c02 |0025: move-result-object v2 │ │ -03b814: 28df |0026: goto 0005 // -0021 │ │ +03e1d4: |[03e1d4] com.squareup.okhttp.HttpUrl.encodedQuery:()Ljava/lang/String; │ │ +03e1e4: 5462 0b01 |0000: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e1e8: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +03e1ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03e1ee: 1102 |0005: return-object v2 │ │ +03e1f0: 5462 0d01 |0006: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e1f4: 1303 3f00 |0008: const/16 v3, #int 63 // #3f │ │ +03e1f8: 6e20 310a 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +03e1fe: 0a02 |000d: move-result v2 │ │ +03e200: d801 0201 |000e: add-int/lit8 v1, v2, #int 1 // #01 │ │ +03e204: 5462 0d01 |0010: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e208: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ +03e20c: 5464 0d01 |0014: iget-object v4, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e210: 6e10 380a 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e216: 0a04 |0019: move-result v4 │ │ +03e218: 1a05 7f00 |001a: const-string v5, "#" // string@007f │ │ +03e21c: 7140 9002 3254 |001c: invoke-static {v2, v3, v4, v5}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ +03e222: 0a00 |001f: move-result v0 │ │ +03e224: 5462 0d01 |0020: iget-object v2, v6, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e228: 6e30 450a 1200 |0022: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03e22e: 0c02 |0025: move-result-object v2 │ │ +03e230: 28df |0026: goto 0005 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=464 │ │ 0x0006 line=462 │ │ 0x0010 line=463 │ │ 0x0020 line=464 │ │ @@ -16778,36 +16778,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -03b818: |[03b818] com.squareup.okhttp.HttpUrl.encodedUsername:()Ljava/lang/String; │ │ -03b828: 5452 0e01 |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@010e │ │ -03b82c: 6e10 350a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -03b832: 0a02 |0005: move-result v2 │ │ -03b834: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -03b838: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -03b83c: 1102 |000a: return-object v2 │ │ -03b83e: 5452 0c01 |000b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03b842: 6e10 380a 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b848: 0a02 |0010: move-result v2 │ │ -03b84a: d801 0203 |0011: add-int/lit8 v1, v2, #int 3 // #03 │ │ -03b84e: 5452 0d01 |0013: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b852: 5453 0d01 |0015: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b856: 6e10 380a 0300 |0017: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03b85c: 0a03 |001a: move-result v3 │ │ -03b85e: 1a04 2e01 |001b: const-string v4, ":@" // string@012e │ │ -03b862: 7140 9002 1243 |001d: invoke-static {v2, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ -03b868: 0a00 |0020: move-result v0 │ │ -03b86a: 5452 0d01 |0021: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b86e: 6e30 450a 1200 |0023: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03b874: 0c02 |0026: move-result-object v2 │ │ -03b876: 28e3 |0027: goto 000a // -001d │ │ +03e234: |[03e234] com.squareup.okhttp.HttpUrl.encodedUsername:()Ljava/lang/String; │ │ +03e244: 5452 0e01 |0000: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@010e │ │ +03e248: 6e10 350a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03e24e: 0a02 |0005: move-result v2 │ │ +03e250: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +03e254: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +03e258: 1102 |000a: return-object v2 │ │ +03e25a: 5452 0c01 |000b: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03e25e: 6e10 380a 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e264: 0a02 |0010: move-result v2 │ │ +03e266: d801 0203 |0011: add-int/lit8 v1, v2, #int 3 // #03 │ │ +03e26a: 5452 0d01 |0013: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e26e: 5453 0d01 |0015: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e272: 6e10 380a 0300 |0017: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e278: 0a03 |001a: move-result v3 │ │ +03e27a: 1a04 2e01 |001b: const-string v4, ":@" // string@012e │ │ +03e27e: 7140 9002 1243 |001d: invoke-static {v2, v1, v3, v4}, Lcom/squareup/okhttp/HttpUrl;.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I // method@0290 │ │ +03e284: 0a00 |0020: move-result v0 │ │ +03e286: 5452 0d01 |0021: iget-object v2, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e28a: 6e30 450a 1200 |0023: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +03e290: 0c02 |0026: move-result-object v2 │ │ +03e292: 28e3 |0027: goto 000a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x000a line=360 │ │ 0x000b line=358 │ │ 0x0013 line=359 │ │ 0x0021 line=360 │ │ @@ -16821,27 +16821,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03b878: |[03b878] com.squareup.okhttp.HttpUrl.equals:(Ljava/lang/Object;)Z │ │ -03b888: 2030 a400 |0000: instance-of v0, v3, Lcom/squareup/okhttp/HttpUrl; // type@00a4 │ │ -03b88c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -03b890: 1f03 a400 |0004: check-cast v3, Lcom/squareup/okhttp/HttpUrl; // type@00a4 │ │ -03b894: 5430 0d01 |0006: iget-object v0, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b898: 5421 0d01 |0008: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b89c: 6e20 2a0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03b8a2: 0a00 |000d: move-result v0 │ │ -03b8a4: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -03b8a8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -03b8aa: 0f00 |0011: return v0 │ │ -03b8ac: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03b8ae: 28fe |0013: goto 0011 // -0002 │ │ +03e294: |[03e294] com.squareup.okhttp.HttpUrl.equals:(Ljava/lang/Object;)Z │ │ +03e2a4: 2030 b600 |0000: instance-of v0, v3, Lcom/squareup/okhttp/HttpUrl; // type@00b6 │ │ +03e2a8: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +03e2ac: 1f03 b600 |0004: check-cast v3, Lcom/squareup/okhttp/HttpUrl; // type@00b6 │ │ +03e2b0: 5430 0d01 |0006: iget-object v0, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e2b4: 5421 0d01 |0008: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e2b8: 6e20 2a0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03e2be: 0a00 |000d: move-result v0 │ │ +03e2c0: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +03e2c4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +03e2c6: 0f00 |0011: return v0 │ │ +03e2c8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +03e2ca: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 o Ljava/lang/Object; │ │ 0x0000 - 0x0014 reg=2 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ @@ -16850,17 +16850,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b8b0: |[03b8b0] com.squareup.okhttp.HttpUrl.fragment:()Ljava/lang/String; │ │ -03b8c0: 5410 0601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0106 │ │ -03b8c4: 1100 |0002: return-object v0 │ │ +03e2cc: |[03e2cc] com.squareup.okhttp.HttpUrl.fragment:()Ljava/lang/String; │ │ +03e2dc: 5410 0601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.fragment:Ljava/lang/String; // field@0106 │ │ +03e2e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #8 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -16868,19 +16868,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03b8c8: |[03b8c8] com.squareup.okhttp.HttpUrl.hashCode:()I │ │ -03b8d8: 5410 0d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03b8dc: 6e10 300a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -03b8e2: 0a00 |0005: move-result v0 │ │ -03b8e4: 0f00 |0006: return v0 │ │ +03e2e4: |[03e2e4] com.squareup.okhttp.HttpUrl.hashCode:()I │ │ +03e2f4: 5410 0d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e2f8: 6e10 300a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +03e2fe: 0a00 |0005: move-result v0 │ │ +03e300: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #9 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -16888,17 +16888,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b8e8: |[03b8e8] com.squareup.okhttp.HttpUrl.host:()Ljava/lang/String; │ │ -03b8f8: 5410 0701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0107 │ │ -03b8fc: 1100 |0002: return-object v0 │ │ +03e304: |[03e304] com.squareup.okhttp.HttpUrl.host:()Ljava/lang/String; │ │ +03e314: 5410 0701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0107 │ │ +03e318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #10 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -16906,20 +16906,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03b900: |[03b900] com.squareup.okhttp.HttpUrl.isHttps:()Z │ │ -03b910: 5420 0c01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03b914: 1a01 b113 |0002: const-string v1, "https" // string@13b1 │ │ -03b918: 6e20 2a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03b91e: 0a00 |0007: move-result v0 │ │ -03b920: 0f00 |0008: return v0 │ │ +03e31c: |[03e31c] com.squareup.okhttp.HttpUrl.isHttps:()Z │ │ +03e32c: 5420 0c01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03e330: 1a01 c413 |0002: const-string v1, "https" // string@13c4 │ │ +03e334: 6e20 2a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03e33a: 0a00 |0007: move-result v0 │ │ +03e33c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #11 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -16927,49 +16927,49 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -03b924: |[03b924] com.squareup.okhttp.HttpUrl.newBuilder:()Lcom/squareup/okhttp/HttpUrl$Builder; │ │ -03b934: 2200 a300 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00a3 │ │ -03b938: 7010 5502 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ -03b93e: 5431 0c01 |0005: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03b942: 5b01 fa00 |0007: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ -03b946: 6e10 9602 0300 |0009: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedUsername:()Ljava/lang/String; // method@0296 │ │ -03b94c: 0c01 |000c: move-result-object v1 │ │ -03b94e: 5b01 f700 |000d: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ -03b952: 6e10 9202 0300 |000f: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedPassword:()Ljava/lang/String; // method@0292 │ │ -03b958: 0c01 |0012: move-result-object v1 │ │ -03b95a: 5b01 f400 |0013: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ -03b95e: 5431 0701 |0015: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0107 │ │ -03b962: 5b01 f800 |0017: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ -03b966: 5231 0a01 |0019: iget v1, v3, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ -03b96a: 5432 0c01 |001b: iget-object v2, v3, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03b96e: 7110 8f02 0200 |001d: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ -03b974: 0a02 |0020: move-result v2 │ │ -03b976: 3221 2200 |0021: if-eq v1, v2, 0043 // +0022 │ │ -03b97a: 5231 0a01 |0023: iget v1, v3, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ -03b97e: 5901 f900 |0025: iput v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ -03b982: 5401 f500 |0027: iget-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03b986: 7210 620b 0100 |0029: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@0b62 │ │ -03b98c: 5401 f500 |002c: iget-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ -03b990: 6e10 9402 0300 |002e: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedPathSegments:()Ljava/util/List; // method@0294 │ │ -03b996: 0c02 |0031: move-result-object v2 │ │ -03b998: 7220 610b 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -03b99e: 6e10 9502 0300 |0035: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@0295 │ │ -03b9a4: 0c01 |0038: move-result-object v1 │ │ -03b9a6: 6e20 6402 1000 |0039: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0264 │ │ -03b9ac: 6e10 9102 0300 |003c: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedFragment:()Ljava/lang/String; // method@0291 │ │ -03b9b2: 0c01 |003f: move-result-object v1 │ │ -03b9b4: 5b01 f300 |0040: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ -03b9b8: 1100 |0042: return-object v0 │ │ -03b9ba: 12f1 |0043: const/4 v1, #int -1 // #ff │ │ -03b9bc: 28e1 |0044: goto 0025 // -001f │ │ +03e340: |[03e340] com.squareup.okhttp.HttpUrl.newBuilder:()Lcom/squareup/okhttp/HttpUrl$Builder; │ │ +03e350: 2200 b500 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00b5 │ │ +03e354: 7010 5502 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ +03e35a: 5431 0c01 |0005: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03e35e: 5b01 fa00 |0007: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.scheme:Ljava/lang/String; // field@00fa │ │ +03e362: 6e10 9602 0300 |0009: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedUsername:()Ljava/lang/String; // method@0296 │ │ +03e368: 0c01 |000c: move-result-object v1 │ │ +03e36a: 5b01 f700 |000d: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedUsername:Ljava/lang/String; // field@00f7 │ │ +03e36e: 6e10 9202 0300 |000f: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedPassword:()Ljava/lang/String; // method@0292 │ │ +03e374: 0c01 |0012: move-result-object v1 │ │ +03e376: 5b01 f400 |0013: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPassword:Ljava/lang/String; // field@00f4 │ │ +03e37a: 5431 0701 |0015: iget-object v1, v3, Lcom/squareup/okhttp/HttpUrl;.host:Ljava/lang/String; // field@0107 │ │ +03e37e: 5b01 f800 |0017: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.host:Ljava/lang/String; // field@00f8 │ │ +03e382: 5231 0a01 |0019: iget v1, v3, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ +03e386: 5432 0c01 |001b: iget-object v2, v3, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03e38a: 7110 8f02 0200 |001d: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ +03e390: 0a02 |0020: move-result v2 │ │ +03e392: 3221 2200 |0021: if-eq v1, v2, 0043 // +0022 │ │ +03e396: 5231 0a01 |0023: iget v1, v3, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ +03e39a: 5901 f900 |0025: iput v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.port:I // field@00f9 │ │ +03e39e: 5401 f500 |0027: iget-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03e3a2: 7210 620b 0100 |0029: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@0b62 │ │ +03e3a8: 5401 f500 |002c: iget-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedPathSegments:Ljava/util/List; // field@00f5 │ │ +03e3ac: 6e10 9402 0300 |002e: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedPathSegments:()Ljava/util/List; // method@0294 │ │ +03e3b2: 0c02 |0031: move-result-object v2 │ │ +03e3b4: 7220 610b 2100 |0032: invoke-interface {v1, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +03e3ba: 6e10 9502 0300 |0035: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@0295 │ │ +03e3c0: 0c01 |0038: move-result-object v1 │ │ +03e3c2: 6e20 6402 1000 |0039: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedQuery:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder; // method@0264 │ │ +03e3c8: 6e10 9102 0300 |003c: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.encodedFragment:()Ljava/lang/String; // method@0291 │ │ +03e3ce: 0c01 |003f: move-result-object v1 │ │ +03e3d0: 5b01 f300 |0040: iput-object v1, v0, Lcom/squareup/okhttp/HttpUrl$Builder;.encodedFragment:Ljava/lang/String; // field@00f3 │ │ +03e3d4: 1100 |0042: return-object v0 │ │ +03e3d6: 12f1 |0043: const/4 v1, #int -1 // #ff │ │ +03e3d8: 28e1 |0044: goto 0025 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0005 line=577 │ │ 0x0009 line=578 │ │ 0x000f line=579 │ │ 0x0015 line=580 │ │ @@ -16989,17 +16989,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b9c0: |[03b9c0] com.squareup.okhttp.HttpUrl.password:()Ljava/lang/String; │ │ -03b9d0: 5410 0801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0108 │ │ -03b9d4: 1100 |0002: return-object v0 │ │ +03e3dc: |[03e3dc] com.squareup.okhttp.HttpUrl.password:()Ljava/lang/String; │ │ +03e3ec: 5410 0801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.password:Ljava/lang/String; // field@0108 │ │ +03e3f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #13 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -17007,17 +17007,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b9d8: |[03b9d8] com.squareup.okhttp.HttpUrl.pathSegments:()Ljava/util/List; │ │ -03b9e8: 5410 0901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.pathSegments:Ljava/util/List; // field@0109 │ │ -03b9ec: 1100 |0002: return-object v0 │ │ +03e3f4: |[03e3f4] com.squareup.okhttp.HttpUrl.pathSegments:()Ljava/util/List; │ │ +03e404: 5410 0901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.pathSegments:Ljava/util/List; // field@0109 │ │ +03e408: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #14 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -17025,19 +17025,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03b9f0: |[03b9f0] com.squareup.okhttp.HttpUrl.pathSize:()I │ │ -03ba00: 5410 0901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.pathSegments:Ljava/util/List; // field@0109 │ │ -03ba04: 7210 6f0b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -03ba0a: 0a00 |0005: move-result v0 │ │ -03ba0c: 0f00 |0006: return v0 │ │ +03e40c: |[03e40c] com.squareup.okhttp.HttpUrl.pathSize:()I │ │ +03e41c: 5410 0901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.pathSegments:Ljava/util/List; // field@0109 │ │ +03e420: 7210 6f0b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +03e426: 0a00 |0005: move-result v0 │ │ +03e428: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #15 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -17045,17 +17045,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ba10: |[03ba10] com.squareup.okhttp.HttpUrl.port:()I │ │ -03ba20: 5210 0a01 |0000: iget v0, v1, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ -03ba24: 0f00 |0002: return v0 │ │ +03e42c: |[03e42c] com.squareup.okhttp.HttpUrl.port:()I │ │ +03e43c: 5210 0a01 |0000: iget v0, v1, Lcom/squareup/okhttp/HttpUrl;.port:I // field@010a │ │ +03e440: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #16 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -17063,26 +17063,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03ba28: |[03ba28] com.squareup.okhttp.HttpUrl.query:()Ljava/lang/String; │ │ -03ba38: 5421 0b01 |0000: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03ba3c: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -03ba40: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03ba42: 1101 |0005: return-object v1 │ │ -03ba44: 2200 c101 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ba48: 7010 500a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03ba4e: 5421 0b01 |000b: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03ba52: 7120 9f02 1000 |000d: invoke-static {v0, v1}, Lcom/squareup/okhttp/HttpUrl;.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@029f │ │ -03ba58: 6e10 640a 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03ba5e: 0c01 |0013: move-result-object v1 │ │ -03ba60: 28f1 |0014: goto 0005 // -000f │ │ +03e444: |[03e444] com.squareup.okhttp.HttpUrl.query:()Ljava/lang/String; │ │ +03e454: 5421 0b01 |0000: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e458: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +03e45c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03e45e: 1101 |0005: return-object v1 │ │ +03e460: 2200 d301 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +03e464: 7010 500a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03e46a: 5421 0b01 |000b: iget-object v1, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e46e: 7120 9f02 1000 |000d: invoke-static {v0, v1}, Lcom/squareup/okhttp/HttpUrl;.namesAndValuesToQueryString:(Ljava/lang/StringBuilder;Ljava/util/List;)V // method@029f │ │ +03e474: 6e10 640a 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03e47a: 0c01 |0013: move-result-object v1 │ │ +03e47c: 28f1 |0014: goto 0005 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0005 line=509 │ │ 0x0006 line=507 │ │ 0x000b line=508 │ │ 0x0010 line=509 │ │ @@ -17095,38 +17095,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -03ba64: |[03ba64] com.squareup.okhttp.HttpUrl.queryParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ -03ba74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03ba76: 5443 0b01 |0001: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03ba7a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -03ba7e: 1102 |0005: return-object v2 │ │ -03ba80: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03ba82: 5443 0b01 |0007: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03ba86: 7210 6f0b 0300 |0009: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -03ba8c: 0a01 |000c: move-result v1 │ │ -03ba8e: 3510 f8ff |000d: if-ge v0, v1, 0005 // -0008 │ │ -03ba92: 5443 0b01 |000f: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03ba96: 7220 650b 0300 |0011: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03ba9c: 0c03 |0014: move-result-object v3 │ │ -03ba9e: 6e20 2a0a 3500 |0015: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03baa4: 0a03 |0018: move-result v3 │ │ -03baa6: 3803 0d00 |0019: if-eqz v3, 0026 // +000d │ │ -03baaa: 5442 0b01 |001b: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03baae: d803 0001 |001d: add-int/lit8 v3, v0, #int 1 // #01 │ │ -03bab2: 7220 650b 3200 |001f: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03bab8: 0c02 |0022: move-result-object v2 │ │ -03baba: 1f02 c001 |0023: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -03babe: 28e0 |0025: goto 0005 // -0020 │ │ -03bac0: d800 0002 |0026: add-int/lit8 v0, v0, #int 2 // #02 │ │ -03bac4: 28e5 |0028: goto 000d // -001b │ │ +03e480: |[03e480] com.squareup.okhttp.HttpUrl.queryParameter:(Ljava/lang/String;)Ljava/lang/String; │ │ +03e490: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03e492: 5443 0b01 |0001: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e496: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +03e49a: 1102 |0005: return-object v2 │ │ +03e49c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +03e49e: 5443 0b01 |0007: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e4a2: 7210 6f0b 0300 |0009: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +03e4a8: 0a01 |000c: move-result v1 │ │ +03e4aa: 3510 f8ff |000d: if-ge v0, v1, 0005 // -0008 │ │ +03e4ae: 5443 0b01 |000f: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e4b2: 7220 650b 0300 |0011: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03e4b8: 0c03 |0014: move-result-object v3 │ │ +03e4ba: 6e20 2a0a 3500 |0015: invoke-virtual {v5, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03e4c0: 0a03 |0018: move-result v3 │ │ +03e4c2: 3803 0d00 |0019: if-eqz v3, 0026 // +000d │ │ +03e4c6: 5442 0b01 |001b: iget-object v2, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e4ca: d803 0001 |001d: add-int/lit8 v3, v0, #int 1 // #01 │ │ +03e4ce: 7220 650b 3200 |001f: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03e4d4: 0c02 |0022: move-result-object v2 │ │ +03e4d6: 1f02 d201 |0023: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +03e4da: 28e0 |0025: goto 0005 // -0020 │ │ +03e4dc: d800 0002 |0026: add-int/lit8 v0, v0, #int 2 // #02 │ │ +03e4e0: 28e5 |0028: goto 000d // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=521 │ │ 0x0005 line=527 │ │ 0x0006 line=522 │ │ 0x000f line=523 │ │ 0x001b line=524 │ │ @@ -17142,21 +17142,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03bac8: |[03bac8] com.squareup.okhttp.HttpUrl.queryParameterName:(I)Ljava/lang/String; │ │ -03bad8: 5420 0b01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03badc: da01 0302 |0002: mul-int/lit8 v1, v3, #int 2 // #02 │ │ -03bae0: 7220 650b 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03bae6: 0c00 |0007: move-result-object v0 │ │ -03bae8: 1f00 c001 |0008: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -03baec: 1100 |000a: return-object v0 │ │ +03e4e4: |[03e4e4] com.squareup.okhttp.HttpUrl.queryParameterName:(I)Ljava/lang/String; │ │ +03e4f4: 5420 0b01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e4f8: da01 0302 |0002: mul-int/lit8 v1, v3, #int 2 // #02 │ │ +03e4fc: 7220 650b 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03e502: 0c00 |0007: move-result-object v0 │ │ +03e504: 1f00 d201 |0008: check-cast v0, Ljava/lang/String; // type@01d2 │ │ +03e508: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/squareup/okhttp/HttpUrl; │ │ 0x0000 - 0x000b reg=3 index I │ │ │ │ @@ -17165,36 +17165,36 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03baf0: |[03baf0] com.squareup.okhttp.HttpUrl.queryParameterNames:()Ljava/util/Set; │ │ -03bb00: 5443 0b01 |0000: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bb04: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ -03bb08: 7100 350b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0b35 │ │ -03bb0e: 0c03 |0007: move-result-object v3 │ │ -03bb10: 1103 |0008: return-object v3 │ │ -03bb12: 2201 1302 |0009: new-instance v1, Ljava/util/LinkedHashSet; // type@0213 │ │ -03bb16: 7010 580b 0100 |000b: invoke-direct {v1}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ -03bb1c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03bb1e: 5443 0b01 |000f: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bb22: 7210 6f0b 0300 |0011: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -03bb28: 0a02 |0014: move-result v2 │ │ -03bb2a: 3520 0e00 |0015: if-ge v0, v2, 0023 // +000e │ │ -03bb2e: 5443 0b01 |0017: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bb32: 7220 650b 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03bb38: 0c03 |001c: move-result-object v3 │ │ -03bb3a: 7220 8b0b 3100 |001d: invoke-interface {v1, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -03bb40: d800 0002 |0020: add-int/lit8 v0, v0, #int 2 // #02 │ │ -03bb44: 28f3 |0022: goto 0015 // -000d │ │ -03bb46: 7110 3a0b 0100 |0023: invoke-static {v1}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@0b3a │ │ -03bb4c: 0c03 |0026: move-result-object v3 │ │ -03bb4e: 28e1 |0027: goto 0008 // -001f │ │ +03e50c: |[03e50c] com.squareup.okhttp.HttpUrl.queryParameterNames:()Ljava/util/Set; │ │ +03e51c: 5443 0b01 |0000: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e520: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ +03e524: 7100 350b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0b35 │ │ +03e52a: 0c03 |0007: move-result-object v3 │ │ +03e52c: 1103 |0008: return-object v3 │ │ +03e52e: 2201 2602 |0009: new-instance v1, Ljava/util/LinkedHashSet; // type@0226 │ │ +03e532: 7010 580b 0100 |000b: invoke-direct {v1}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ +03e538: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03e53a: 5443 0b01 |000f: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e53e: 7210 6f0b 0300 |0011: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +03e544: 0a02 |0014: move-result v2 │ │ +03e546: 3520 0e00 |0015: if-ge v0, v2, 0023 // +000e │ │ +03e54a: 5443 0b01 |0017: iget-object v3, v4, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e54e: 7220 650b 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03e554: 0c03 |001c: move-result-object v3 │ │ +03e556: 7220 8b0b 3100 |001d: invoke-interface {v1, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +03e55c: d800 0002 |0020: add-int/lit8 v0, v0, #int 2 // #02 │ │ +03e560: 28f3 |0022: goto 0015 // -000d │ │ +03e562: 7110 3a0b 0100 |0023: invoke-static {v1}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@0b3a │ │ +03e568: 0c03 |0026: move-result-object v3 │ │ +03e56a: 28e1 |0027: goto 0008 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0008 line=536 │ │ 0x0009 line=532 │ │ 0x000e line=533 │ │ 0x0017 line=534 │ │ @@ -17211,22 +17211,22 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03bb50: |[03bb50] com.squareup.okhttp.HttpUrl.queryParameterValue:(I)Ljava/lang/String; │ │ -03bb60: 5420 0b01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bb64: da01 0302 |0002: mul-int/lit8 v1, v3, #int 2 // #02 │ │ -03bb68: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03bb6c: 7220 650b 1000 |0006: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03bb72: 0c00 |0009: move-result-object v0 │ │ -03bb74: 1f00 c001 |000a: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -03bb78: 1100 |000c: return-object v0 │ │ +03e56c: |[03e56c] com.squareup.okhttp.HttpUrl.queryParameterValue:(I)Ljava/lang/String; │ │ +03e57c: 5420 0b01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e580: da01 0302 |0002: mul-int/lit8 v1, v3, #int 2 // #02 │ │ +03e584: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03e588: 7220 650b 1000 |0006: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03e58e: 0c00 |0009: move-result-object v0 │ │ +03e590: 1f00 d201 |000a: check-cast v0, Ljava/lang/String; // type@01d2 │ │ +03e594: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/HttpUrl; │ │ 0x0000 - 0x000d reg=3 index I │ │ │ │ @@ -17235,43 +17235,43 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -03bb7c: |[03bb7c] com.squareup.okhttp.HttpUrl.queryParameterValues:(Ljava/lang/String;)Ljava/util/List; │ │ -03bb8c: 5453 0b01 |0000: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bb90: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ -03bb94: 7100 340b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -03bb9a: 0c03 |0007: move-result-object v3 │ │ -03bb9c: 1103 |0008: return-object v3 │ │ -03bb9e: 2201 0702 |0009: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -03bba2: 7010 110b 0100 |000b: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03bba8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03bbaa: 5453 0b01 |000f: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bbae: 7210 6f0b 0300 |0011: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -03bbb4: 0a02 |0014: move-result v2 │ │ -03bbb6: 3520 1c00 |0015: if-ge v0, v2, 0031 // +001c │ │ -03bbba: 5453 0b01 |0017: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bbbe: 7220 650b 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03bbc4: 0c03 |001c: move-result-object v3 │ │ -03bbc6: 6e20 2a0a 3600 |001d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03bbcc: 0a03 |0020: move-result v3 │ │ -03bbce: 3803 0d00 |0021: if-eqz v3, 002e // +000d │ │ -03bbd2: 5453 0b01 |0023: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bbd6: d804 0001 |0025: add-int/lit8 v4, v0, #int 1 // #01 │ │ -03bbda: 7220 650b 4300 |0027: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03bbe0: 0c03 |002a: move-result-object v3 │ │ -03bbe2: 7220 600b 3100 |002b: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03bbe8: d800 0002 |002e: add-int/lit8 v0, v0, #int 2 // #02 │ │ -03bbec: 28e5 |0030: goto 0015 // -001b │ │ -03bbee: 7110 380b 0100 |0031: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -03bbf4: 0c03 |0034: move-result-object v3 │ │ -03bbf6: 28d3 |0035: goto 0008 // -002d │ │ +03e598: |[03e598] com.squareup.okhttp.HttpUrl.queryParameterValues:(Ljava/lang/String;)Ljava/util/List; │ │ +03e5a8: 5453 0b01 |0000: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e5ac: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ +03e5b0: 7100 340b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +03e5b6: 0c03 |0007: move-result-object v3 │ │ +03e5b8: 1103 |0008: return-object v3 │ │ +03e5ba: 2201 1a02 |0009: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +03e5be: 7010 110b 0100 |000b: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03e5c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03e5c6: 5453 0b01 |000f: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e5ca: 7210 6f0b 0300 |0011: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +03e5d0: 0a02 |0014: move-result v2 │ │ +03e5d2: 3520 1c00 |0015: if-ge v0, v2, 0031 // +001c │ │ +03e5d6: 5453 0b01 |0017: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e5da: 7220 650b 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03e5e0: 0c03 |001c: move-result-object v3 │ │ +03e5e2: 6e20 2a0a 3600 |001d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03e5e8: 0a03 |0020: move-result v3 │ │ +03e5ea: 3803 0d00 |0021: if-eqz v3, 002e // +000d │ │ +03e5ee: 5453 0b01 |0023: iget-object v3, v5, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e5f2: d804 0001 |0025: add-int/lit8 v4, v0, #int 1 // #01 │ │ +03e5f6: 7220 650b 4300 |0027: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +03e5fc: 0c03 |002a: move-result-object v3 │ │ +03e5fe: 7220 600b 3100 |002b: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03e604: d800 0002 |002e: add-int/lit8 v0, v0, #int 2 // #02 │ │ +03e608: 28e5 |0030: goto 0015 // -001b │ │ +03e60a: 7110 380b 0100 |0031: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +03e610: 0c03 |0034: move-result-object v3 │ │ +03e612: 28d3 |0035: goto 0008 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0008 line=547 │ │ 0x0009 line=541 │ │ 0x000e line=542 │ │ 0x0017 line=543 │ │ @@ -17290,24 +17290,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -03bbf8: |[03bbf8] com.squareup.okhttp.HttpUrl.querySize:()I │ │ -03bc08: 5410 0b01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bc0c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -03bc10: 5410 0b01 |0004: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ -03bc14: 7210 6f0b 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -03bc1a: 0a00 |0009: move-result v0 │ │ -03bc1c: db00 0002 |000a: div-int/lit8 v0, v0, #int 2 // #02 │ │ -03bc20: 0f00 |000c: return v0 │ │ -03bc22: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03bc24: 28fe |000e: goto 000c // -0002 │ │ +03e614: |[03e614] com.squareup.okhttp.HttpUrl.querySize:()I │ │ +03e624: 5410 0b01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e628: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +03e62c: 5410 0b01 |0004: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.queryNamesAndValues:Ljava/util/List; // field@010b │ │ +03e630: 7210 6f0b 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +03e636: 0a00 |0009: move-result v0 │ │ +03e638: db00 0002 |000a: div-int/lit8 v0, v0, #int 2 // #02 │ │ +03e63c: 0f00 |000c: return v0 │ │ +03e63e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +03e640: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #23 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -17315,26 +17315,26 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -03bc28: |[03bc28] com.squareup.okhttp.HttpUrl.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ -03bc38: 2200 a300 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00a3 │ │ -03bc3c: 7010 5502 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ -03bc42: 6e30 6b02 3004 |0005: invoke-virtual {v0, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@026b │ │ -03bc48: 0c01 |0008: move-result-object v1 │ │ -03bc4a: 6202 f100 |0009: sget-object v2, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ -03bc4e: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -03bc52: 6e10 5a02 0000 |000d: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@025a │ │ -03bc58: 0c02 |0010: move-result-object v2 │ │ -03bc5a: 1102 |0011: return-object v2 │ │ -03bc5c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -03bc5e: 28fe |0013: goto 0011 // -0002 │ │ +03e644: |[03e644] com.squareup.okhttp.HttpUrl.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ +03e654: 2200 b500 |0000: new-instance v0, Lcom/squareup/okhttp/HttpUrl$Builder; // type@00b5 │ │ +03e658: 7010 5502 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.:()V // method@0255 │ │ +03e65e: 6e30 6b02 3004 |0005: invoke-virtual {v0, v3, v4}, Lcom/squareup/okhttp/HttpUrl$Builder;.parse:(Lcom/squareup/okhttp/HttpUrl;Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // method@026b │ │ +03e664: 0c01 |0008: move-result-object v1 │ │ +03e666: 6202 f100 |0009: sget-object v2, Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult;.SUCCESS:Lcom/squareup/okhttp/HttpUrl$Builder$ParseResult; // field@00f1 │ │ +03e66a: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +03e66e: 6e10 5a02 0000 |000d: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl$Builder;.build:()Lcom/squareup/okhttp/HttpUrl; // method@025a │ │ +03e674: 0c02 |0010: move-result-object v2 │ │ +03e676: 1102 |0011: return-object v2 │ │ +03e678: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +03e67a: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0005 line=571 │ │ 0x0009 line=572 │ │ locals : │ │ 0x0005 - 0x0014 reg=0 builder Lcom/squareup/okhttp/HttpUrl$Builder; │ │ @@ -17347,17 +17347,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bc60: |[03bc60] com.squareup.okhttp.HttpUrl.scheme:()Ljava/lang/String; │ │ -03bc70: 5410 0c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ -03bc74: 1100 |0002: return-object v0 │ │ +03e67c: |[03e67c] com.squareup.okhttp.HttpUrl.scheme:()Ljava/lang/String; │ │ +03e68c: 5410 0c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.scheme:Ljava/lang/String; // field@010c │ │ +03e690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #25 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -17365,17 +17365,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bc78: |[03bc78] com.squareup.okhttp.HttpUrl.toString:()Ljava/lang/String; │ │ -03bc88: 5410 0d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03bc8c: 1100 |0002: return-object v0 │ │ +03e694: |[03e694] com.squareup.okhttp.HttpUrl.toString:()Ljava/lang/String; │ │ +03e6a4: 5410 0d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e6a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #26 : (in Lcom/squareup/okhttp/HttpUrl;) │ │ @@ -17383,38 +17383,38 @@ │ │ type : '()Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -03bc90: |[03bc90] com.squareup.okhttp.HttpUrl.uri:()Ljava/net/URI; │ │ -03bca0: 6e10 a002 0500 |0000: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl;.newBuilder:()Lcom/squareup/okhttp/HttpUrl$Builder; // method@02a0 │ │ -03bca6: 0c02 |0003: move-result-object v2 │ │ -03bca8: 6e10 7302 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.reencodeForUri:()Lcom/squareup/okhttp/HttpUrl$Builder; // method@0273 │ │ -03bcae: 0c02 |0007: move-result-object v2 │ │ -03bcb0: 6e10 8202 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.toString:()Ljava/lang/String; // method@0282 │ │ -03bcb6: 0c01 |000b: move-result-object v1 │ │ -03bcb8: 2202 e401 |000c: new-instance v2, Ljava/net/URI; // type@01e4 │ │ -03bcbc: 7020 d00a 1200 |000e: invoke-direct {v2, v1}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0ad0 │ │ -03bcc2: 1102 |0011: return-object v2 │ │ -03bcc4: 0d00 |0012: move-exception v0 │ │ -03bcc6: 2202 ad01 |0013: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -03bcca: 2203 c101 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03bcce: 7010 500a 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03bcd4: 1a04 7b16 |001a: const-string v4, "not valid as a java.net.URI: " // string@167b │ │ -03bcd8: 6e20 580a 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03bcde: 0c03 |001f: move-result-object v3 │ │ -03bce0: 5454 0d01 |0020: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03bce4: 6e20 580a 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03bcea: 0c03 |0025: move-result-object v3 │ │ -03bcec: 6e10 640a 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03bcf2: 0c03 |0029: move-result-object v3 │ │ -03bcf4: 7020 f209 3200 |002a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03bcfa: 2702 |002d: throw v2 │ │ +03e6ac: |[03e6ac] com.squareup.okhttp.HttpUrl.uri:()Ljava/net/URI; │ │ +03e6bc: 6e10 a002 0500 |0000: invoke-virtual {v5}, Lcom/squareup/okhttp/HttpUrl;.newBuilder:()Lcom/squareup/okhttp/HttpUrl$Builder; // method@02a0 │ │ +03e6c2: 0c02 |0003: move-result-object v2 │ │ +03e6c4: 6e10 7302 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.reencodeForUri:()Lcom/squareup/okhttp/HttpUrl$Builder; // method@0273 │ │ +03e6ca: 0c02 |0007: move-result-object v2 │ │ +03e6cc: 6e10 8202 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl$Builder;.toString:()Ljava/lang/String; // method@0282 │ │ +03e6d2: 0c01 |000b: move-result-object v1 │ │ +03e6d4: 2202 f701 |000c: new-instance v2, Ljava/net/URI; // type@01f7 │ │ +03e6d8: 7020 d00a 1200 |000e: invoke-direct {v2, v1}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0ad0 │ │ +03e6de: 1102 |0011: return-object v2 │ │ +03e6e0: 0d00 |0012: move-exception v0 │ │ +03e6e2: 2202 bf01 |0013: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +03e6e6: 2203 d301 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +03e6ea: 7010 500a 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03e6f0: 1a04 8c16 |001a: const-string v4, "not valid as a java.net.URI: " // string@168c │ │ +03e6f4: 6e20 580a 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03e6fa: 0c03 |001f: move-result-object v3 │ │ +03e6fc: 5454 0d01 |0020: iget-object v4, v5, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e700: 6e20 580a 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03e706: 0c03 |0025: move-result-object v3 │ │ +03e708: 6e10 640a 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03e70e: 0c03 |0029: move-result-object v3 │ │ +03e710: 7020 f209 3200 |002a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03e716: 2702 |002d: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/net/URISyntaxException; -> 0x0012 │ │ positions : │ │ 0x0000 line=339 │ │ 0x000c line=340 │ │ 0x0012 line=341 │ │ @@ -17429,23 +17429,23 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03bd0c: |[03bd0c] com.squareup.okhttp.HttpUrl.url:()Ljava/net/URL; │ │ -03bd1c: 2201 e601 |0000: new-instance v1, Ljava/net/URL; // type@01e6 │ │ -03bd20: 5432 0d01 |0002: iget-object v2, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ -03bd24: 7020 d20a 2100 |0004: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ -03bd2a: 1101 |0007: return-object v1 │ │ -03bd2c: 0d00 |0008: move-exception v0 │ │ -03bd2e: 2201 bd01 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@01bd │ │ -03bd32: 7020 1d0a 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -03bd38: 2701 |000e: throw v1 │ │ +03e728: |[03e728] com.squareup.okhttp.HttpUrl.url:()Ljava/net/URL; │ │ +03e738: 2201 f901 |0000: new-instance v1, Ljava/net/URL; // type@01f9 │ │ +03e73c: 5432 0d01 |0002: iget-object v2, v3, Lcom/squareup/okhttp/HttpUrl;.url:Ljava/lang/String; // field@010d │ │ +03e740: 7020 d20a 2100 |0004: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ +03e746: 1101 |0007: return-object v1 │ │ +03e748: 0d00 |0008: move-exception v0 │ │ +03e74a: 2201 cf01 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@01cf │ │ +03e74e: 7020 1d0a 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +03e754: 2701 |000e: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/net/MalformedURLException; -> 0x0008 │ │ positions : │ │ 0x0000 line=323 │ │ 0x0008 line=324 │ │ 0x0009 line=325 │ │ @@ -17458,29 +17458,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bd4c: |[03bd4c] com.squareup.okhttp.HttpUrl.username:()Ljava/lang/String; │ │ -03bd5c: 5410 0e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@010e │ │ -03bd60: 1100 |0002: return-object v0 │ │ +03e768: |[03e768] com.squareup.okhttp.HttpUrl.username:()Ljava/lang/String; │ │ +03e778: 5410 0e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/HttpUrl;.username:Ljava/lang/String; // field@010e │ │ +03e77c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/HttpUrl; │ │ │ │ source_file_idx : 997 (HttpUrl.java) │ │ │ │ Class #34 header: │ │ -class_idx : 165 │ │ +class_idx : 183 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 1086 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #34 annotations: │ │ @@ -17516,17 +17516,17 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1086 (Interceptor.java) │ │ │ │ Class #35 header: │ │ -class_idx : 166 │ │ +class_idx : 184 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 1086 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #35 annotations: │ │ @@ -17549,18 +17549,18 @@ │ │ type : '(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1086 (Interceptor.java) │ │ │ │ Class #36 header: │ │ -class_idx : 167 │ │ +class_idx : 185 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2266 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2286 │ │ static_fields_size : 4 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ Class #36 - │ │ Class descriptor : 'Lcom/squareup/okhttp/MediaType;' │ │ @@ -17610,24 +17610,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -03bd64: |[03bd64] com.squareup.okhttp.MediaType.:()V │ │ -03bd74: 1a00 c900 |0000: const-string v0, "([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)/([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)" // string@00c9 │ │ -03bd78: 7110 c90b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -03bd7e: 0c00 |0005: move-result-object v0 │ │ -03bd80: 6900 1201 |0006: sput-object v0, Lcom/squareup/okhttp/MediaType;.TYPE_SUBTYPE:Ljava/util/regex/Pattern; // field@0112 │ │ -03bd84: 1a00 6e01 |0008: const-string v0, ";\s*(?:([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)=(?:([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)|"([^"]*)"))?" // string@016e │ │ -03bd88: 7110 c90b 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -03bd8e: 0c00 |000d: move-result-object v0 │ │ -03bd90: 6900 0f01 |000e: sput-object v0, Lcom/squareup/okhttp/MediaType;.PARAMETER:Ljava/util/regex/Pattern; // field@010f │ │ -03bd94: 0e00 |0010: return-void │ │ +03e780: |[03e780] com.squareup.okhttp.MediaType.:()V │ │ +03e790: 1a00 c900 |0000: const-string v0, "([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)/([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)" // string@00c9 │ │ +03e794: 7110 c90b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +03e79a: 0c00 |0005: move-result-object v0 │ │ +03e79c: 6900 1201 |0006: sput-object v0, Lcom/squareup/okhttp/MediaType;.TYPE_SUBTYPE:Ljava/util/regex/Pattern; // field@0112 │ │ +03e7a0: 1a00 6e01 |0008: const-string v0, ";\s*(?:([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)=(?:([a-zA-Z0-9-!#$%&'*+.^_`{|}~]+)|"([^"]*)"))?" // string@016e │ │ +03e7a4: 7110 c90b 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +03e7aa: 0c00 |000d: move-result-object v0 │ │ +03e7ac: 6900 0f01 |000e: sput-object v0, Lcom/squareup/okhttp/MediaType;.PARAMETER:Ljava/util/regex/Pattern; // field@010f │ │ +03e7b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0008 line=31 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/MediaType;) │ │ @@ -17635,21 +17635,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03bd98: |[03bd98] com.squareup.okhttp.MediaType.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -03bda8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03bdae: 5b01 1401 |0003: iput-object v1, v0, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ -03bdb2: 5b02 1601 |0005: iput-object v2, v0, Lcom/squareup/okhttp/MediaType;.type:Ljava/lang/String; // field@0116 │ │ -03bdb6: 5b03 1501 |0007: iput-object v3, v0, Lcom/squareup/okhttp/MediaType;.subtype:Ljava/lang/String; // field@0115 │ │ -03bdba: 5b04 1301 |0009: iput-object v4, v0, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ -03bdbe: 0e00 |000b: return-void │ │ +03e7b4: |[03e7b4] com.squareup.okhttp.MediaType.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +03e7c4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03e7ca: 5b01 1401 |0003: iput-object v1, v0, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ +03e7ce: 5b02 1601 |0005: iput-object v2, v0, Lcom/squareup/okhttp/MediaType;.type:Ljava/lang/String; // field@0116 │ │ +03e7d2: 5b03 1501 |0007: iput-object v3, v0, Lcom/squareup/okhttp/MediaType;.subtype:Ljava/lang/String; // field@0115 │ │ +03e7d6: 5b04 1301 |0009: iput-object v4, v0, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ +03e7da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x0009 line=43 │ │ @@ -17666,90 +17666,90 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 142 16-bit code units │ │ -03bdc0: |[03bdc0] com.squareup.okhttp.MediaType.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; │ │ -03bdd0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -03bdd2: 121c |0001: const/4 v12, #int 1 // #1 │ │ -03bdd4: 122b |0002: const/4 v11, #int 2 // #2 │ │ -03bdd6: 6209 1201 |0003: sget-object v9, Lcom/squareup/okhttp/MediaType;.TYPE_SUBTYPE:Ljava/util/regex/Pattern; // field@0112 │ │ -03bdda: 6e20 cb0b d900 |0005: invoke-virtual {v9, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -03bde0: 0c07 |0008: move-result-object v7 │ │ -03bde2: 6e10 c40b 0700 |0009: invoke-virtual {v7}, Ljava/util/regex/Matcher;.lookingAt:()Z // method@0bc4 │ │ -03bde8: 0a09 |000c: move-result v9 │ │ -03bdea: 3909 0300 |000d: if-nez v9, 0010 // +0003 │ │ -03bdee: 1108 |000f: return-object v8 │ │ -03bdf0: 6e20 c30b c700 |0010: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -03bdf6: 0c09 |0013: move-result-object v9 │ │ -03bdf8: 620a d304 |0014: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -03bdfc: 6e20 480a a900 |0016: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ -03be02: 0c06 |0019: move-result-object v6 │ │ -03be04: 6e20 c30b b700 |001a: invoke-virtual {v7, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -03be0a: 0c09 |001d: move-result-object v9 │ │ -03be0c: 620a d304 |001e: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -03be10: 6e20 480a a900 |0020: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ -03be16: 0c05 |0023: move-result-object v5 │ │ -03be18: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -03be1a: 6209 0f01 |0025: sget-object v9, Lcom/squareup/okhttp/MediaType;.PARAMETER:Ljava/util/regex/Pattern; // field@010f │ │ -03be1e: 6e20 cb0b d900 |0027: invoke-virtual {v9, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -03be24: 0c03 |002a: move-result-object v3 │ │ -03be26: 6e10 c00b 0700 |002b: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@0bc0 │ │ -03be2c: 0a04 |002e: move-result v4 │ │ -03be2e: 6e10 380a 0d00 |002f: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03be34: 0a09 |0032: move-result v9 │ │ -03be36: 3594 5500 |0033: if-ge v4, v9, 0088 // +0055 │ │ -03be3a: 6e10 380a 0d00 |0035: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03be40: 0a09 |0038: move-result v9 │ │ -03be42: 6e30 c60b 4309 |0039: invoke-virtual {v3, v4, v9}, Ljava/util/regex/Matcher;.region:(II)Ljava/util/regex/Matcher; // method@0bc6 │ │ -03be48: 6e10 c40b 0300 |003c: invoke-virtual {v3}, Ljava/util/regex/Matcher;.lookingAt:()Z // method@0bc4 │ │ -03be4e: 0a09 |003f: move-result v9 │ │ -03be50: 3809 cfff |0040: if-eqz v9, 000f // -0031 │ │ -03be54: 6e20 c30b c300 |0042: invoke-virtual {v3, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -03be5a: 0c02 |0045: move-result-object v2 │ │ -03be5c: 3802 0a00 |0046: if-eqz v2, 0050 // +000a │ │ -03be60: 1a09 bb0e |0048: const-string v9, "charset" // string@0ebb │ │ -03be64: 6e20 2b0a 9200 |004a: invoke-virtual {v2, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -03be6a: 0a09 |004d: move-result v9 │ │ -03be6c: 3909 0700 |004e: if-nez v9, 0055 // +0007 │ │ -03be70: 6e10 c00b 0300 |0050: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@0bc0 │ │ -03be76: 0a04 |0053: move-result v4 │ │ -03be78: 28db |0054: goto 002f // -0025 │ │ -03be7a: 6e20 c30b b300 |0055: invoke-virtual {v3, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -03be80: 0c09 |0058: move-result-object v9 │ │ -03be82: 3809 2700 |0059: if-eqz v9, 0080 // +0027 │ │ -03be86: 6e20 c30b b300 |005b: invoke-virtual {v3, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -03be8c: 0c01 |005e: move-result-object v1 │ │ -03be8e: 3800 2700 |005f: if-eqz v0, 0086 // +0027 │ │ -03be92: 6e20 2b0a 0100 |0061: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -03be98: 0a09 |0064: move-result v9 │ │ -03be9a: 3909 2100 |0065: if-nez v9, 0086 // +0021 │ │ -03be9e: 2208 ac01 |0067: new-instance v8, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03bea2: 2209 c101 |0069: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -03bea6: 7010 500a 0900 |006b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03beac: 1a0a eb08 |006e: const-string v10, "Multiple different charsets: " // string@08eb │ │ -03beb0: 6e20 580a a900 |0070: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03beb6: 0c09 |0073: move-result-object v9 │ │ -03beb8: 6e20 580a d900 |0074: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03bebe: 0c09 |0077: move-result-object v9 │ │ -03bec0: 6e10 640a 0900 |0078: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03bec6: 0c09 |007b: move-result-object v9 │ │ -03bec8: 7020 ef09 9800 |007c: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03bece: 2708 |007f: throw v8 │ │ -03bed0: 1239 |0080: const/4 v9, #int 3 // #3 │ │ -03bed2: 6e20 c30b 9300 |0081: invoke-virtual {v3, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -03bed8: 0c01 |0084: move-result-object v1 │ │ -03beda: 28da |0085: goto 005f // -0026 │ │ -03bedc: 0710 |0086: move-object v0, v1 │ │ -03bede: 28c9 |0087: goto 0050 // -0037 │ │ -03bee0: 2208 a700 |0088: new-instance v8, Lcom/squareup/okhttp/MediaType; // type@00a7 │ │ -03bee4: 7050 be02 d856 |008a: invoke-direct {v8, v13, v6, v5, v0}, Lcom/squareup/okhttp/MediaType;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@02be │ │ -03beea: 2882 |008d: goto 000f // -007e │ │ +03e7dc: |[03e7dc] com.squareup.okhttp.MediaType.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; │ │ +03e7ec: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03e7ee: 121c |0001: const/4 v12, #int 1 // #1 │ │ +03e7f0: 122b |0002: const/4 v11, #int 2 // #2 │ │ +03e7f2: 6209 1201 |0003: sget-object v9, Lcom/squareup/okhttp/MediaType;.TYPE_SUBTYPE:Ljava/util/regex/Pattern; // field@0112 │ │ +03e7f6: 6e20 cb0b d900 |0005: invoke-virtual {v9, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +03e7fc: 0c07 |0008: move-result-object v7 │ │ +03e7fe: 6e10 c40b 0700 |0009: invoke-virtual {v7}, Ljava/util/regex/Matcher;.lookingAt:()Z // method@0bc4 │ │ +03e804: 0a09 |000c: move-result v9 │ │ +03e806: 3909 0300 |000d: if-nez v9, 0010 // +0003 │ │ +03e80a: 1108 |000f: return-object v8 │ │ +03e80c: 6e20 c30b c700 |0010: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +03e812: 0c09 |0013: move-result-object v9 │ │ +03e814: 620a d304 |0014: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +03e818: 6e20 480a a900 |0016: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ +03e81e: 0c06 |0019: move-result-object v6 │ │ +03e820: 6e20 c30b b700 |001a: invoke-virtual {v7, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +03e826: 0c09 |001d: move-result-object v9 │ │ +03e828: 620a d304 |001e: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +03e82c: 6e20 480a a900 |0020: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ +03e832: 0c05 |0023: move-result-object v5 │ │ +03e834: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +03e836: 6209 0f01 |0025: sget-object v9, Lcom/squareup/okhttp/MediaType;.PARAMETER:Ljava/util/regex/Pattern; // field@010f │ │ +03e83a: 6e20 cb0b d900 |0027: invoke-virtual {v9, v13}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +03e840: 0c03 |002a: move-result-object v3 │ │ +03e842: 6e10 c00b 0700 |002b: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@0bc0 │ │ +03e848: 0a04 |002e: move-result v4 │ │ +03e84a: 6e10 380a 0d00 |002f: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e850: 0a09 |0032: move-result v9 │ │ +03e852: 3594 5500 |0033: if-ge v4, v9, 0088 // +0055 │ │ +03e856: 6e10 380a 0d00 |0035: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03e85c: 0a09 |0038: move-result v9 │ │ +03e85e: 6e30 c60b 4309 |0039: invoke-virtual {v3, v4, v9}, Ljava/util/regex/Matcher;.region:(II)Ljava/util/regex/Matcher; // method@0bc6 │ │ +03e864: 6e10 c40b 0300 |003c: invoke-virtual {v3}, Ljava/util/regex/Matcher;.lookingAt:()Z // method@0bc4 │ │ +03e86a: 0a09 |003f: move-result v9 │ │ +03e86c: 3809 cfff |0040: if-eqz v9, 000f // -0031 │ │ +03e870: 6e20 c30b c300 |0042: invoke-virtual {v3, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +03e876: 0c02 |0045: move-result-object v2 │ │ +03e878: 3802 0a00 |0046: if-eqz v2, 0050 // +000a │ │ +03e87c: 1a09 ce0e |0048: const-string v9, "charset" // string@0ece │ │ +03e880: 6e20 2b0a 9200 |004a: invoke-virtual {v2, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03e886: 0a09 |004d: move-result v9 │ │ +03e888: 3909 0700 |004e: if-nez v9, 0055 // +0007 │ │ +03e88c: 6e10 c00b 0300 |0050: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@0bc0 │ │ +03e892: 0a04 |0053: move-result v4 │ │ +03e894: 28db |0054: goto 002f // -0025 │ │ +03e896: 6e20 c30b b300 |0055: invoke-virtual {v3, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +03e89c: 0c09 |0058: move-result-object v9 │ │ +03e89e: 3809 2700 |0059: if-eqz v9, 0080 // +0027 │ │ +03e8a2: 6e20 c30b b300 |005b: invoke-virtual {v3, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +03e8a8: 0c01 |005e: move-result-object v1 │ │ +03e8aa: 3800 2700 |005f: if-eqz v0, 0086 // +0027 │ │ +03e8ae: 6e20 2b0a 0100 |0061: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +03e8b4: 0a09 |0064: move-result v9 │ │ +03e8b6: 3909 2100 |0065: if-nez v9, 0086 // +0021 │ │ +03e8ba: 2208 be01 |0067: new-instance v8, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03e8be: 2209 d301 |0069: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +03e8c2: 7010 500a 0900 |006b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03e8c8: 1a0a ff08 |006e: const-string v10, "Multiple different charsets: " // string@08ff │ │ +03e8cc: 6e20 580a a900 |0070: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03e8d2: 0c09 |0073: move-result-object v9 │ │ +03e8d4: 6e20 580a d900 |0074: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03e8da: 0c09 |0077: move-result-object v9 │ │ +03e8dc: 6e10 640a 0900 |0078: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03e8e2: 0c09 |007b: move-result-object v9 │ │ +03e8e4: 7020 ef09 9800 |007c: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03e8ea: 2708 |007f: throw v8 │ │ +03e8ec: 1239 |0080: const/4 v9, #int 3 // #3 │ │ +03e8ee: 6e20 c30b 9300 |0081: invoke-virtual {v3, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +03e8f4: 0c01 |0084: move-result-object v1 │ │ +03e8f6: 28da |0085: goto 005f // -0026 │ │ +03e8f8: 0710 |0086: move-object v0, v1 │ │ +03e8fa: 28c9 |0087: goto 0050 // -0037 │ │ +03e8fc: 2208 b900 |0088: new-instance v8, Lcom/squareup/okhttp/MediaType; // type@00b9 │ │ +03e900: 7050 be02 d856 |008a: invoke-direct {v8, v13, v6, v5, v0}, Lcom/squareup/okhttp/MediaType;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@02be │ │ +03e906: 2882 |008d: goto 000f // -007e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ 0x0009 line=52 │ │ 0x000f line=73 │ │ 0x0010 line=53 │ │ 0x001a line=54 │ │ @@ -17787,23 +17787,23 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03beec: |[03beec] com.squareup.okhttp.MediaType.charset:()Ljava/nio/charset/Charset; │ │ -03befc: 5410 1301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ -03bf00: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03bf04: 5410 1301 |0004: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ -03bf08: 7110 ea0a 0000 |0006: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -03bf0e: 0c00 |0009: move-result-object v0 │ │ -03bf10: 1100 |000a: return-object v0 │ │ -03bf12: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03bf14: 28fe |000c: goto 000a // -0002 │ │ +03e908: |[03e908] com.squareup.okhttp.MediaType.charset:()Ljava/nio/charset/Charset; │ │ +03e918: 5410 1301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ +03e91c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03e920: 5410 1301 |0004: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ +03e924: 7110 ea0a 0000 |0006: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +03e92a: 0c00 |0009: move-result-object v0 │ │ +03e92c: 1100 |000a: return-object v0 │ │ +03e92e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03e930: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ #1 : (in Lcom/squareup/okhttp/MediaType;) │ │ @@ -17811,21 +17811,21 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03bf18: |[03bf18] com.squareup.okhttp.MediaType.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ -03bf28: 5410 1301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ -03bf2c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -03bf30: 5410 1301 |0004: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ -03bf34: 7110 ea0a 0000 |0006: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -03bf3a: 0c02 |0009: move-result-object v2 │ │ -03bf3c: 1102 |000a: return-object v2 │ │ +03e934: |[03e934] com.squareup.okhttp.MediaType.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ +03e944: 5410 1301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ +03e948: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +03e94c: 5410 1301 |0004: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.charset:Ljava/lang/String; // field@0113 │ │ +03e950: 7110 ea0a 0000 |0006: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +03e956: 0c02 |0009: move-result-object v2 │ │ +03e958: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000a reg=2 defaultValue Ljava/nio/charset/Charset; │ │ 0x0000 - 0x000b reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ @@ -17834,27 +17834,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03bf40: |[03bf40] com.squareup.okhttp.MediaType.equals:(Ljava/lang/Object;)Z │ │ -03bf50: 2030 a700 |0000: instance-of v0, v3, Lcom/squareup/okhttp/MediaType; // type@00a7 │ │ -03bf54: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -03bf58: 1f03 a700 |0004: check-cast v3, Lcom/squareup/okhttp/MediaType; // type@00a7 │ │ -03bf5c: 5430 1401 |0006: iget-object v0, v3, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ -03bf60: 5421 1401 |0008: iget-object v1, v2, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ -03bf64: 6e20 2a0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03bf6a: 0a00 |000d: move-result v0 │ │ -03bf6c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -03bf70: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -03bf72: 0f00 |0011: return v0 │ │ -03bf74: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03bf76: 28fe |0013: goto 0011 // -0002 │ │ +03e95c: |[03e95c] com.squareup.okhttp.MediaType.equals:(Ljava/lang/Object;)Z │ │ +03e96c: 2030 b900 |0000: instance-of v0, v3, Lcom/squareup/okhttp/MediaType; // type@00b9 │ │ +03e970: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +03e974: 1f03 b900 |0004: check-cast v3, Lcom/squareup/okhttp/MediaType; // type@00b9 │ │ +03e978: 5430 1401 |0006: iget-object v0, v3, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ +03e97c: 5421 1401 |0008: iget-object v1, v2, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ +03e980: 6e20 2a0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03e986: 0a00 |000d: move-result v0 │ │ +03e988: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +03e98c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +03e98e: 0f00 |0011: return v0 │ │ +03e990: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +03e992: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 o Ljava/lang/Object; │ │ 0x0000 - 0x0014 reg=2 this Lcom/squareup/okhttp/MediaType; │ │ │ │ @@ -17863,19 +17863,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03bf78: |[03bf78] com.squareup.okhttp.MediaType.hashCode:()I │ │ -03bf88: 5410 1401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ -03bf8c: 6e10 300a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -03bf92: 0a00 |0005: move-result v0 │ │ -03bf94: 0f00 |0006: return v0 │ │ +03e994: |[03e994] com.squareup.okhttp.MediaType.hashCode:()I │ │ +03e9a4: 5410 1401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ +03e9a8: 6e10 300a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +03e9ae: 0a00 |0005: move-result v0 │ │ +03e9b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ #4 : (in Lcom/squareup/okhttp/MediaType;) │ │ @@ -17883,17 +17883,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bf98: |[03bf98] com.squareup.okhttp.MediaType.subtype:()Ljava/lang/String; │ │ -03bfa8: 5410 1501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.subtype:Ljava/lang/String; // field@0115 │ │ -03bfac: 1100 |0002: return-object v0 │ │ +03e9b4: |[03e9b4] com.squareup.okhttp.MediaType.subtype:()Ljava/lang/String; │ │ +03e9c4: 5410 1501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.subtype:Ljava/lang/String; // field@0115 │ │ +03e9c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ #5 : (in Lcom/squareup/okhttp/MediaType;) │ │ @@ -17901,17 +17901,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bfb0: |[03bfb0] com.squareup.okhttp.MediaType.toString:()Ljava/lang/String; │ │ -03bfc0: 5410 1401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ -03bfc4: 1100 |0002: return-object v0 │ │ +03e9cc: |[03e9cc] com.squareup.okhttp.MediaType.toString:()Ljava/lang/String; │ │ +03e9dc: 5410 1401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.mediaType:Ljava/lang/String; // field@0114 │ │ +03e9e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ #6 : (in Lcom/squareup/okhttp/MediaType;) │ │ @@ -17919,30 +17919,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bfc8: |[03bfc8] com.squareup.okhttp.MediaType.type:()Ljava/lang/String; │ │ -03bfd8: 5410 1601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.type:Ljava/lang/String; // field@0116 │ │ -03bfdc: 1100 |0002: return-object v0 │ │ +03e9e4: |[03e9e4] com.squareup.okhttp.MediaType.type:()Ljava/lang/String; │ │ +03e9f4: 5410 1601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MediaType;.type:Ljava/lang/String; // field@0116 │ │ +03e9f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/MediaType; │ │ │ │ - source_file_idx : 2266 (MediaType.java) │ │ + source_file_idx : 2286 (MediaType.java) │ │ │ │ Class #37 header: │ │ -class_idx : 169 │ │ +class_idx : 187 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2281 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2301 │ │ static_fields_size : 8 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 6 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ @@ -18013,52 +18013,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 81 16-bit code units │ │ -03bfe0: |[03bfe0] com.squareup.okhttp.MultipartBuilder.:()V │ │ -03bff0: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -03bff2: 1a00 df15 |0001: const-string v0, "multipart/mixed" // string@15df │ │ -03bff6: 7110 c302 0000 |0003: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -03bffc: 0c00 |0006: move-result-object v0 │ │ -03bffe: 6900 2201 |0007: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.MIXED:Lcom/squareup/okhttp/MediaType; // field@0122 │ │ -03c002: 1a00 db15 |0009: const-string v0, "multipart/alternative" // string@15db │ │ -03c006: 7110 c302 0000 |000b: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -03c00c: 0c00 |000e: move-result-object v0 │ │ -03c00e: 6900 1c01 |000f: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.ALTERNATIVE:Lcom/squareup/okhttp/MediaType; // field@011c │ │ -03c012: 1a00 dc15 |0011: const-string v0, "multipart/digest" // string@15dc │ │ -03c016: 7110 c302 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -03c01c: 0c00 |0016: move-result-object v0 │ │ -03c01e: 6900 2001 |0017: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.DIGEST:Lcom/squareup/okhttp/MediaType; // field@0120 │ │ -03c022: 1a00 e015 |0019: const-string v0, "multipart/parallel" // string@15e0 │ │ -03c026: 7110 c302 0000 |001b: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -03c02c: 0c00 |001e: move-result-object v0 │ │ -03c02e: 6900 2301 |001f: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.PARALLEL:Lcom/squareup/okhttp/MediaType; // field@0123 │ │ -03c032: 1a00 dd15 |0021: const-string v0, "multipart/form-data" // string@15dd │ │ -03c036: 7110 c302 0000 |0023: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -03c03c: 0c00 |0026: move-result-object v0 │ │ -03c03e: 6900 2101 |0027: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.FORM:Lcom/squareup/okhttp/MediaType; // field@0121 │ │ -03c042: 2310 9d03 |0029: new-array v0, v1, [B // type@039d │ │ -03c046: 2600 1500 0000 |002b: fill-array-data v0, 00000040 // +00000015 │ │ -03c04c: 6900 1d01 |002e: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.COLONSPACE:[B // field@011d │ │ -03c050: 2310 9d03 |0030: new-array v0, v1, [B // type@039d │ │ -03c054: 2600 1400 0000 |0032: fill-array-data v0, 00000046 // +00000014 │ │ -03c05a: 6900 1e01 |0035: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.CRLF:[B // field@011e │ │ -03c05e: 2310 9d03 |0037: new-array v0, v1, [B // type@039d │ │ -03c062: 2600 1300 0000 |0039: fill-array-data v0, 0000004c // +00000013 │ │ -03c068: 6900 1f01 |003c: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.DASHDASH:[B // field@011f │ │ -03c06c: 0e00 |003e: return-void │ │ -03c06e: 0000 |003f: nop // spacer │ │ -03c070: 0003 0100 0200 0000 3a20 |0040: array-data (5 units) │ │ -03c07a: 0000 |0045: nop // spacer │ │ -03c07c: 0003 0100 0200 0000 0d0a |0046: array-data (5 units) │ │ -03c086: 0000 |004b: nop // spacer │ │ -03c088: 0003 0100 0200 0000 2d2d |004c: array-data (5 units) │ │ +03e9fc: |[03e9fc] com.squareup.okhttp.MultipartBuilder.:()V │ │ +03ea0c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +03ea0e: 1a00 f015 |0001: const-string v0, "multipart/mixed" // string@15f0 │ │ +03ea12: 7110 c302 0000 |0003: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +03ea18: 0c00 |0006: move-result-object v0 │ │ +03ea1a: 6900 2201 |0007: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.MIXED:Lcom/squareup/okhttp/MediaType; // field@0122 │ │ +03ea1e: 1a00 ec15 |0009: const-string v0, "multipart/alternative" // string@15ec │ │ +03ea22: 7110 c302 0000 |000b: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +03ea28: 0c00 |000e: move-result-object v0 │ │ +03ea2a: 6900 1c01 |000f: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.ALTERNATIVE:Lcom/squareup/okhttp/MediaType; // field@011c │ │ +03ea2e: 1a00 ed15 |0011: const-string v0, "multipart/digest" // string@15ed │ │ +03ea32: 7110 c302 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +03ea38: 0c00 |0016: move-result-object v0 │ │ +03ea3a: 6900 2001 |0017: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.DIGEST:Lcom/squareup/okhttp/MediaType; // field@0120 │ │ +03ea3e: 1a00 f115 |0019: const-string v0, "multipart/parallel" // string@15f1 │ │ +03ea42: 7110 c302 0000 |001b: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +03ea48: 0c00 |001e: move-result-object v0 │ │ +03ea4a: 6900 2301 |001f: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.PARALLEL:Lcom/squareup/okhttp/MediaType; // field@0123 │ │ +03ea4e: 1a00 ee15 |0021: const-string v0, "multipart/form-data" // string@15ee │ │ +03ea52: 7110 c302 0000 |0023: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +03ea58: 0c00 |0026: move-result-object v0 │ │ +03ea5a: 6900 2101 |0027: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.FORM:Lcom/squareup/okhttp/MediaType; // field@0121 │ │ +03ea5e: 2310 b103 |0029: new-array v0, v1, [B // type@03b1 │ │ +03ea62: 2600 1500 0000 |002b: fill-array-data v0, 00000040 // +00000015 │ │ +03ea68: 6900 1d01 |002e: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.COLONSPACE:[B // field@011d │ │ +03ea6c: 2310 b103 |0030: new-array v0, v1, [B // type@03b1 │ │ +03ea70: 2600 1400 0000 |0032: fill-array-data v0, 00000046 // +00000014 │ │ +03ea76: 6900 1e01 |0035: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.CRLF:[B // field@011e │ │ +03ea7a: 2310 b103 |0037: new-array v0, v1, [B // type@03b1 │ │ +03ea7e: 2600 1300 0000 |0039: fill-array-data v0, 0000004c // +00000013 │ │ +03ea84: 6900 1f01 |003c: sput-object v0, Lcom/squareup/okhttp/MultipartBuilder;.DASHDASH:[B // field@011f │ │ +03ea88: 0e00 |003e: return-void │ │ +03ea8a: 0000 |003f: nop // spacer │ │ +03ea8c: 0003 0100 0200 0000 3a20 |0040: array-data (5 units) │ │ +03ea96: 0000 |0045: nop // spacer │ │ +03ea98: 0003 0100 0200 0000 0d0a |0046: array-data (5 units) │ │ +03eaa2: 0000 |004b: nop // spacer │ │ +03eaa4: 0003 0100 0200 0000 2d2d |004c: array-data (5 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0009 line=45 │ │ 0x0011 line=53 │ │ 0x0019 line=60 │ │ 0x0021 line=68 │ │ @@ -18075,21 +18075,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03c094: |[03c094] com.squareup.okhttp.MultipartBuilder.:()V │ │ -03c0a4: 7100 970b 0000 |0000: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b97 │ │ -03c0aa: 0c00 |0003: move-result-object v0 │ │ -03c0ac: 6e10 980b 0000 |0004: invoke-virtual {v0}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b98 │ │ -03c0b2: 0c00 |0007: move-result-object v0 │ │ -03c0b4: 7020 ce02 0100 |0008: invoke-direct {v1, v0}, Lcom/squareup/okhttp/MultipartBuilder;.:(Ljava/lang/String;)V // method@02ce │ │ -03c0ba: 0e00 |000b: return-void │ │ +03eab0: |[03eab0] com.squareup.okhttp.MultipartBuilder.:()V │ │ +03eac0: 7100 970b 0000 |0000: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0b97 │ │ +03eac6: 0c00 |0003: move-result-object v0 │ │ +03eac8: 6e10 980b 0000 |0004: invoke-virtual {v0}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0b98 │ │ +03eace: 0c00 |0007: move-result-object v0 │ │ +03ead0: 7020 ce02 0100 |0008: invoke-direct {v1, v0}, Lcom/squareup/okhttp/MultipartBuilder;.:(Ljava/lang/String;)V // method@02ce │ │ +03ead6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000b line=84 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/MultipartBuilder; │ │ │ │ @@ -18098,28 +18098,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -03c0bc: |[03c0bc] com.squareup.okhttp.MultipartBuilder.:(Ljava/lang/String;)V │ │ -03c0cc: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03c0d2: 6200 2201 |0003: sget-object v0, Lcom/squareup/okhttp/MultipartBuilder;.MIXED:Lcom/squareup/okhttp/MediaType; // field@0122 │ │ -03c0d6: 5b10 2701 |0005: iput-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder;.type:Lcom/squareup/okhttp/MediaType; // field@0127 │ │ -03c0da: 2200 0702 |0007: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03c0de: 7010 110b 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03c0e4: 5b10 2601 |000c: iput-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder;.partHeaders:Ljava/util/List; // field@0126 │ │ -03c0e8: 2200 0702 |000e: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03c0ec: 7010 110b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03c0f2: 5b10 2501 |0013: iput-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder;.partBodies:Ljava/util/List; // field@0125 │ │ -03c0f6: 7110 360e 0200 |0015: invoke-static {v2}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -03c0fc: 0c00 |0018: move-result-object v0 │ │ -03c0fe: 5b10 2401 |0019: iput-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder;.boundary:Lokio/ByteString; // field@0124 │ │ -03c102: 0e00 |001b: return-void │ │ +03ead8: |[03ead8] com.squareup.okhttp.MultipartBuilder.:(Ljava/lang/String;)V │ │ +03eae8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03eaee: 6200 2201 |0003: sget-object v0, Lcom/squareup/okhttp/MultipartBuilder;.MIXED:Lcom/squareup/okhttp/MediaType; // field@0122 │ │ +03eaf2: 5b10 2701 |0005: iput-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder;.type:Lcom/squareup/okhttp/MediaType; // field@0127 │ │ +03eaf6: 2200 1a02 |0007: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03eafa: 7010 110b 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03eb00: 5b10 2601 |000c: iput-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder;.partHeaders:Ljava/util/List; // field@0126 │ │ +03eb04: 2200 1a02 |000e: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03eb08: 7010 110b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03eb0e: 5b10 2501 |0013: iput-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder;.partBodies:Ljava/util/List; // field@0125 │ │ +03eb12: 7110 360e 0200 |0015: invoke-static {v2}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +03eb18: 0c00 |0018: move-result-object v0 │ │ +03eb1a: 5b10 2401 |0019: iput-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder;.boundary:Lokio/ByteString; // field@0124 │ │ +03eb1e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=75 │ │ 0x0007 line=78 │ │ 0x000e line=79 │ │ 0x0015 line=92 │ │ @@ -18133,91 +18133,91 @@ │ │ type : '()[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c104: |[03c104] com.squareup.okhttp.MultipartBuilder.access$000:()[B │ │ -03c114: 6200 1f01 |0000: sget-object v0, Lcom/squareup/okhttp/MultipartBuilder;.DASHDASH:[B // field@011f │ │ -03c118: 1100 |0002: return-object v0 │ │ +03eb20: |[03eb20] com.squareup.okhttp.MultipartBuilder.access$000:()[B │ │ +03eb30: 6200 1f01 |0000: sget-object v0, Lcom/squareup/okhttp/MultipartBuilder;.DASHDASH:[B // field@011f │ │ +03eb34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #4 : (in Lcom/squareup/okhttp/MultipartBuilder;) │ │ name : 'access$100' │ │ type : '()[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c11c: |[03c11c] com.squareup.okhttp.MultipartBuilder.access$100:()[B │ │ -03c12c: 6200 1e01 |0000: sget-object v0, Lcom/squareup/okhttp/MultipartBuilder;.CRLF:[B // field@011e │ │ -03c130: 1100 |0002: return-object v0 │ │ +03eb38: |[03eb38] com.squareup.okhttp.MultipartBuilder.access$100:()[B │ │ +03eb48: 6200 1e01 |0000: sget-object v0, Lcom/squareup/okhttp/MultipartBuilder;.CRLF:[B // field@011e │ │ +03eb4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #5 : (in Lcom/squareup/okhttp/MultipartBuilder;) │ │ name : 'access$200' │ │ type : '()[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c134: |[03c134] com.squareup.okhttp.MultipartBuilder.access$200:()[B │ │ -03c144: 6200 1d01 |0000: sget-object v0, Lcom/squareup/okhttp/MultipartBuilder;.COLONSPACE:[B // field@011d │ │ -03c148: 1100 |0002: return-object v0 │ │ +03eb50: |[03eb50] com.squareup.okhttp.MultipartBuilder.access$200:()[B │ │ +03eb60: 6200 1d01 |0000: sget-object v0, Lcom/squareup/okhttp/MultipartBuilder;.COLONSPACE:[B // field@011d │ │ +03eb64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #6 : (in Lcom/squareup/okhttp/MultipartBuilder;) │ │ name : 'appendQuotedString' │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -03c14c: |[03c14c] com.squareup.okhttp.MultipartBuilder.appendQuotedString:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ -03c15c: 1304 2200 |0000: const/16 v4, #int 34 // #22 │ │ -03c160: 6e20 530a 4500 |0002: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03c166: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03c168: 6e10 380a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03c16e: 0a02 |0009: move-result v2 │ │ -03c170: 3521 2100 |000a: if-ge v1, v2, 002b // +0021 │ │ -03c174: 6e20 250a 1600 |000c: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -03c17a: 0a00 |000f: move-result v0 │ │ -03c17c: 2c00 2000 0000 |0010: sparse-switch v0, 00000030 // +00000020 │ │ -03c182: 6e20 530a 0500 |0013: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03c188: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03c18c: 28f2 |0018: goto 000a // -000e │ │ -03c18e: 1a03 9700 |0019: const-string v3, "%0A" // string@0097 │ │ -03c192: 6e20 580a 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03c198: 28f8 |001e: goto 0016 // -0008 │ │ -03c19a: 1a03 9800 |001f: const-string v3, "%0D" // string@0098 │ │ -03c19e: 6e20 580a 3500 |0021: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03c1a4: 28f2 |0024: goto 0016 // -000e │ │ -03c1a6: 1a03 9b00 |0025: const-string v3, "%22" // string@009b │ │ -03c1aa: 6e20 580a 3500 |0027: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03c1b0: 28ec |002a: goto 0016 // -0014 │ │ -03c1b2: 6e20 530a 4500 |002b: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03c1b8: 1105 |002e: return-object v5 │ │ -03c1ba: 0000 |002f: nop // spacer │ │ -03c1bc: 0002 0300 0a00 0000 0d00 0000 2200 ... |0030: sparse-switch-data (14 units) │ │ +03eb68: |[03eb68] com.squareup.okhttp.MultipartBuilder.appendQuotedString:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ +03eb78: 1304 2200 |0000: const/16 v4, #int 34 // #22 │ │ +03eb7c: 6e20 530a 4500 |0002: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03eb82: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +03eb84: 6e10 380a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03eb8a: 0a02 |0009: move-result v2 │ │ +03eb8c: 3521 2100 |000a: if-ge v1, v2, 002b // +0021 │ │ +03eb90: 6e20 250a 1600 |000c: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +03eb96: 0a00 |000f: move-result v0 │ │ +03eb98: 2c00 2000 0000 |0010: sparse-switch v0, 00000030 // +00000020 │ │ +03eb9e: 6e20 530a 0500 |0013: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03eba4: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03eba8: 28f2 |0018: goto 000a // -000e │ │ +03ebaa: 1a03 9700 |0019: const-string v3, "%0A" // string@0097 │ │ +03ebae: 6e20 580a 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ebb4: 28f8 |001e: goto 0016 // -0008 │ │ +03ebb6: 1a03 9800 |001f: const-string v3, "%0D" // string@0098 │ │ +03ebba: 6e20 580a 3500 |0021: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ebc0: 28f2 |0024: goto 0016 // -000e │ │ +03ebc2: 1a03 9b00 |0025: const-string v3, "%22" // string@009b │ │ +03ebc6: 6e20 580a 3500 |0027: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ebcc: 28ec |002a: goto 0016 // -0014 │ │ +03ebce: 6e20 530a 4500 |002b: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +03ebd4: 1105 |002e: return-object v5 │ │ +03ebd6: 0000 |002f: nop // spacer │ │ +03ebd8: 0002 0300 0a00 0000 0d00 0000 2200 ... |0030: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ 0x0005 line=146 │ │ 0x000c line=147 │ │ 0x0010 line=148 │ │ 0x0013 line=159 │ │ @@ -18241,21 +18241,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/MultipartBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -03c1d8: |[03c1d8] com.squareup.okhttp.MultipartBuilder.addFormDataPart:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/MultipartBuilder; │ │ -03c1e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03c1ea: 7120 6103 4100 |0001: invoke-static {v1, v4}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/RequestBody; // method@0361 │ │ -03c1f0: 0c00 |0004: move-result-object v0 │ │ -03c1f2: 6e40 d302 3201 |0005: invoke-virtual {v2, v3, v1, v0}, Lcom/squareup/okhttp/MultipartBuilder;.addFormDataPart:(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; // method@02d3 │ │ -03c1f8: 0c00 |0008: move-result-object v0 │ │ -03c1fa: 1100 |0009: return-object v0 │ │ +03ebf4: |[03ebf4] com.squareup.okhttp.MultipartBuilder.addFormDataPart:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/MultipartBuilder; │ │ +03ec04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03ec06: 7120 6103 4100 |0001: invoke-static {v1, v4}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/RequestBody; // method@0361 │ │ +03ec0c: 0c00 |0004: move-result-object v0 │ │ +03ec0e: 6e40 d302 3201 |0005: invoke-virtual {v2, v3, v1, v0}, Lcom/squareup/okhttp/MultipartBuilder;.addFormDataPart:(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; // method@02d3 │ │ +03ec14: 0c00 |0008: move-result-object v0 │ │ +03ec16: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/squareup/okhttp/MultipartBuilder; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 value Ljava/lang/String; │ │ @@ -18265,42 +18265,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -03c1fc: |[03c1fc] com.squareup.okhttp.MultipartBuilder.addFormDataPart:(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; │ │ -03c20c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -03c210: 2201 b601 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@01b6 │ │ -03c214: 1a02 e815 |0004: const-string v2, "name == null" // string@15e8 │ │ -03c218: 7020 0c0a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03c21e: 2701 |0009: throw v1 │ │ -03c220: 2200 c101 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c224: 1a01 9411 |000c: const-string v1, "form-data; name=" // string@1194 │ │ -03c228: 7020 520a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ -03c22e: 7120 d602 5000 |0011: invoke-static {v0, v5}, Lcom/squareup/okhttp/MultipartBuilder;.appendQuotedString:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@02d6 │ │ -03c234: 3806 0a00 |0014: if-eqz v6, 001e // +000a │ │ -03c238: 1a01 6b01 |0016: const-string v1, "; filename=" // string@016b │ │ -03c23c: 6e20 580a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03c242: 7120 d602 6000 |001b: invoke-static {v0, v6}, Lcom/squareup/okhttp/MultipartBuilder;.appendQuotedString:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@02d6 │ │ -03c248: 1221 |001e: const/4 v1, #int 2 // #2 │ │ -03c24a: 2311 b703 |001f: new-array v1, v1, [Ljava/lang/String; // type@03b7 │ │ -03c24e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -03c250: 1a03 8b02 |0022: const-string v3, "Content-Disposition" // string@028b │ │ -03c254: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ -03c258: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -03c25a: 6e10 640a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03c260: 0c03 |002a: move-result-object v3 │ │ -03c262: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -03c266: 7110 4902 0100 |002d: invoke-static {v1}, Lcom/squareup/okhttp/Headers;.of:([Ljava/lang/String;)Lcom/squareup/okhttp/Headers; // method@0249 │ │ -03c26c: 0c01 |0030: move-result-object v1 │ │ -03c26e: 6e30 d402 1407 |0031: invoke-virtual {v4, v1, v7}, Lcom/squareup/okhttp/MultipartBuilder;.addPart:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; // method@02d4 │ │ -03c274: 0c01 |0034: move-result-object v1 │ │ -03c276: 1101 |0035: return-object v1 │ │ +03ec18: |[03ec18] com.squareup.okhttp.MultipartBuilder.addFormDataPart:(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; │ │ +03ec28: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +03ec2c: 2201 c801 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@01c8 │ │ +03ec30: 1a02 f915 |0004: const-string v2, "name == null" // string@15f9 │ │ +03ec34: 7020 0c0a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +03ec3a: 2701 |0009: throw v1 │ │ +03ec3c: 2200 d301 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +03ec40: 1a01 a711 |000c: const-string v1, "form-data; name=" // string@11a7 │ │ +03ec44: 7020 520a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ +03ec4a: 7120 d602 5000 |0011: invoke-static {v0, v5}, Lcom/squareup/okhttp/MultipartBuilder;.appendQuotedString:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@02d6 │ │ +03ec50: 3806 0a00 |0014: if-eqz v6, 001e // +000a │ │ +03ec54: 1a01 6b01 |0016: const-string v1, "; filename=" // string@016b │ │ +03ec58: 6e20 580a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ec5e: 7120 d602 6000 |001b: invoke-static {v0, v6}, Lcom/squareup/okhttp/MultipartBuilder;.appendQuotedString:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@02d6 │ │ +03ec64: 1221 |001e: const/4 v1, #int 2 // #2 │ │ +03ec66: 2311 cb03 |001f: new-array v1, v1, [Ljava/lang/String; // type@03cb │ │ +03ec6a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +03ec6c: 1a03 8b02 |0022: const-string v3, "Content-Disposition" // string@028b │ │ +03ec70: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ +03ec74: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +03ec76: 6e10 640a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03ec7c: 0c03 |002a: move-result-object v3 │ │ +03ec7e: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +03ec82: 7110 4902 0100 |002d: invoke-static {v1}, Lcom/squareup/okhttp/Headers;.of:([Ljava/lang/String;)Lcom/squareup/okhttp/Headers; // method@0249 │ │ +03ec88: 0c01 |0030: move-result-object v1 │ │ +03ec8a: 6e30 d402 1407 |0031: invoke-virtual {v4, v1, v7}, Lcom/squareup/okhttp/MultipartBuilder;.addPart:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; // method@02d4 │ │ +03ec90: 0c01 |0034: move-result-object v1 │ │ +03ec92: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ 0x000a line=177 │ │ 0x0011 line=178 │ │ 0x0014 line=180 │ │ @@ -18319,43 +18319,43 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -03c278: |[03c278] com.squareup.okhttp.MultipartBuilder.addPart:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; │ │ -03c288: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -03c28c: 2200 b601 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -03c290: 1a01 160e |0004: const-string v1, "body == null" // string@0e16 │ │ -03c294: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03c29a: 2700 |0009: throw v0 │ │ -03c29c: 3803 1200 |000a: if-eqz v3, 001c // +0012 │ │ -03c2a0: 1a00 9102 |000c: const-string v0, "Content-Type" // string@0291 │ │ -03c2a4: 6e20 4202 0300 |000e: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -03c2aa: 0c00 |0011: move-result-object v0 │ │ -03c2ac: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -03c2b0: 2200 ac01 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03c2b4: 1a01 860b |0016: const-string v1, "Unexpected header: Content-Type" // string@0b86 │ │ -03c2b8: 7020 ef09 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03c2be: 2700 |001b: throw v0 │ │ -03c2c0: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ -03c2c4: 1a00 8e02 |001e: const-string v0, "Content-Length" // string@028e │ │ -03c2c8: 6e20 4202 0300 |0020: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -03c2ce: 0c00 |0023: move-result-object v0 │ │ -03c2d0: 3800 0a00 |0024: if-eqz v0, 002e // +000a │ │ -03c2d4: 2200 ac01 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03c2d8: 1a01 850b |0028: const-string v1, "Unexpected header: Content-Length" // string@0b85 │ │ -03c2dc: 7020 ef09 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03c2e2: 2700 |002d: throw v0 │ │ -03c2e4: 5420 2601 |002e: iget-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder;.partHeaders:Ljava/util/List; // field@0126 │ │ -03c2e8: 7220 600b 3000 |0030: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03c2ee: 5420 2501 |0033: iget-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder;.partBodies:Ljava/util/List; // field@0125 │ │ -03c2f2: 7220 600b 4000 |0035: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -03c2f8: 1102 |0038: return-object v2 │ │ +03ec94: |[03ec94] com.squareup.okhttp.MultipartBuilder.addPart:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; │ │ +03eca4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +03eca8: 2200 c801 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +03ecac: 1a01 290e |0004: const-string v1, "body == null" // string@0e29 │ │ +03ecb0: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +03ecb6: 2700 |0009: throw v0 │ │ +03ecb8: 3803 1200 |000a: if-eqz v3, 001c // +0012 │ │ +03ecbc: 1a00 9102 |000c: const-string v0, "Content-Type" // string@0291 │ │ +03ecc0: 6e20 4202 0300 |000e: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +03ecc6: 0c00 |0011: move-result-object v0 │ │ +03ecc8: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +03eccc: 2200 be01 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03ecd0: 1a01 9a0b |0016: const-string v1, "Unexpected header: Content-Type" // string@0b9a │ │ +03ecd4: 7020 ef09 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03ecda: 2700 |001b: throw v0 │ │ +03ecdc: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ +03ece0: 1a00 8e02 |001e: const-string v0, "Content-Length" // string@028e │ │ +03ece4: 6e20 4202 0300 |0020: invoke-virtual {v3, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +03ecea: 0c00 |0023: move-result-object v0 │ │ +03ecec: 3800 0a00 |0024: if-eqz v0, 002e // +000a │ │ +03ecf0: 2200 be01 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03ecf4: 1a01 990b |0028: const-string v1, "Unexpected header: Content-Length" // string@0b99 │ │ +03ecf8: 7020 ef09 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03ecfe: 2700 |002d: throw v0 │ │ +03ed00: 5420 2601 |002e: iget-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder;.partHeaders:Ljava/util/List; // field@0126 │ │ +03ed04: 7220 600b 3000 |0030: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03ed0a: 5420 2501 |0033: iget-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder;.partBodies:Ljava/util/List; // field@0125 │ │ +03ed0e: 7220 600b 4000 |0035: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +03ed14: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ 0x000a line=121 │ │ 0x0014 line=122 │ │ 0x001c line=124 │ │ @@ -18373,19 +18373,19 @@ │ │ type : '(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03c2fc: |[03c2fc] com.squareup.okhttp.MultipartBuilder.addPart:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; │ │ -03c30c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c30e: 6e30 d402 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/MultipartBuilder;.addPart:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; // method@02d4 │ │ -03c314: 0c00 |0004: move-result-object v0 │ │ -03c316: 1100 |0005: return-object v0 │ │ +03ed18: |[03ed18] com.squareup.okhttp.MultipartBuilder.addPart:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; │ │ +03ed28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ed2a: 6e30 d402 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/MultipartBuilder;.addPart:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; // method@02d4 │ │ +03ed30: 0c00 |0004: move-result-object v0 │ │ +03ed32: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/MultipartBuilder; │ │ 0x0000 - 0x0006 reg=2 body Lcom/squareup/okhttp/RequestBody; │ │ │ │ @@ -18394,30 +18394,30 @@ │ │ type : '()Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -03c318: |[03c318] com.squareup.okhttp.MultipartBuilder.build:()Lcom/squareup/okhttp/RequestBody; │ │ -03c328: 5450 2601 |0000: iget-object v0, v5, Lcom/squareup/okhttp/MultipartBuilder;.partHeaders:Ljava/util/List; // field@0126 │ │ -03c32c: 7210 680b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -03c332: 0a00 |0005: move-result v0 │ │ -03c334: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -03c338: 2200 ad01 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03c33c: 1a01 e808 |000a: const-string v1, "Multipart body must have at least one part." // string@08e8 │ │ -03c340: 7020 f209 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03c346: 2700 |000f: throw v0 │ │ -03c348: 2200 a800 |0010: new-instance v0, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody; // type@00a8 │ │ -03c34c: 5451 2701 |0012: iget-object v1, v5, Lcom/squareup/okhttp/MultipartBuilder;.type:Lcom/squareup/okhttp/MediaType; // field@0127 │ │ -03c350: 5452 2401 |0014: iget-object v2, v5, Lcom/squareup/okhttp/MultipartBuilder;.boundary:Lokio/ByteString; // field@0124 │ │ -03c354: 5453 2601 |0016: iget-object v3, v5, Lcom/squareup/okhttp/MultipartBuilder;.partHeaders:Ljava/util/List; // field@0126 │ │ -03c358: 5454 2501 |0018: iget-object v4, v5, Lcom/squareup/okhttp/MultipartBuilder;.partBodies:Ljava/util/List; // field@0125 │ │ -03c35c: 7054 c702 1032 |001a: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;Ljava/util/List;Ljava/util/List;)V // method@02c7 │ │ -03c362: 1100 |001d: return-object v0 │ │ +03ed34: |[03ed34] com.squareup.okhttp.MultipartBuilder.build:()Lcom/squareup/okhttp/RequestBody; │ │ +03ed44: 5450 2601 |0000: iget-object v0, v5, Lcom/squareup/okhttp/MultipartBuilder;.partHeaders:Ljava/util/List; // field@0126 │ │ +03ed48: 7210 680b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +03ed4e: 0a00 |0005: move-result v0 │ │ +03ed50: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +03ed54: 2200 bf01 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03ed58: 1a01 fc08 |000a: const-string v1, "Multipart body must have at least one part." // string@08fc │ │ +03ed5c: 7020 f209 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03ed62: 2700 |000f: throw v0 │ │ +03ed64: 2200 ba00 |0010: new-instance v0, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody; // type@00ba │ │ +03ed68: 5451 2701 |0012: iget-object v1, v5, Lcom/squareup/okhttp/MultipartBuilder;.type:Lcom/squareup/okhttp/MediaType; // field@0127 │ │ +03ed6c: 5452 2401 |0014: iget-object v2, v5, Lcom/squareup/okhttp/MultipartBuilder;.boundary:Lokio/ByteString; // field@0124 │ │ +03ed70: 5453 2601 |0016: iget-object v3, v5, Lcom/squareup/okhttp/MultipartBuilder;.partHeaders:Ljava/util/List; // field@0126 │ │ +03ed74: 5454 2501 |0018: iget-object v4, v5, Lcom/squareup/okhttp/MultipartBuilder;.partBodies:Ljava/util/List; // field@0125 │ │ +03ed78: 7054 c702 1032 |001a: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;Ljava/util/List;Ljava/util/List;)V // method@02c7 │ │ +03ed7e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0008 line=191 │ │ 0x0010 line=193 │ │ locals : │ │ 0x0000 - 0x001e reg=5 this Lcom/squareup/okhttp/MultipartBuilder; │ │ @@ -18427,59 +18427,59 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;)Lcom/squareup/okhttp/MultipartBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -03c364: |[03c364] com.squareup.okhttp.MultipartBuilder.type:(Lcom/squareup/okhttp/MediaType;)Lcom/squareup/okhttp/MultipartBuilder; │ │ -03c374: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -03c378: 2200 b601 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -03c37c: 1a01 2b1c |0004: const-string v1, "type == null" // string@1c2b │ │ -03c380: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03c386: 2700 |0009: throw v0 │ │ -03c388: 6e10 c602 0400 |000a: invoke-virtual {v4}, Lcom/squareup/okhttp/MediaType;.type:()Ljava/lang/String; // method@02c6 │ │ -03c38e: 0c00 |000d: move-result-object v0 │ │ -03c390: 1a01 d915 |000e: const-string v1, "multipart" // string@15d9 │ │ -03c394: 6e20 2a0a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03c39a: 0a00 |0013: move-result v0 │ │ -03c39c: 3900 1b00 |0014: if-nez v0, 002f // +001b │ │ -03c3a0: 2200 ac01 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03c3a4: 2201 c101 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c3a8: 7010 500a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03c3ae: 1a02 da15 |001d: const-string v2, "multipart != " // string@15da │ │ -03c3b2: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03c3b8: 0c01 |0022: move-result-object v1 │ │ -03c3ba: 6e20 570a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03c3c0: 0c01 |0026: move-result-object v1 │ │ -03c3c2: 6e10 640a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03c3c8: 0c01 |002a: move-result-object v1 │ │ -03c3ca: 7020 ef09 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03c3d0: 2700 |002e: throw v0 │ │ -03c3d2: 5b34 2701 |002f: iput-object v4, v3, Lcom/squareup/okhttp/MultipartBuilder;.type:Lcom/squareup/okhttp/MediaType; // field@0127 │ │ -03c3d6: 1103 |0031: return-object v3 │ │ +03ed80: |[03ed80] com.squareup.okhttp.MultipartBuilder.type:(Lcom/squareup/okhttp/MediaType;)Lcom/squareup/okhttp/MultipartBuilder; │ │ +03ed90: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +03ed94: 2200 c801 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +03ed98: 1a01 3c1c |0004: const-string v1, "type == null" // string@1c3c │ │ +03ed9c: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +03eda2: 2700 |0009: throw v0 │ │ +03eda4: 6e10 c602 0400 |000a: invoke-virtual {v4}, Lcom/squareup/okhttp/MediaType;.type:()Ljava/lang/String; // method@02c6 │ │ +03edaa: 0c00 |000d: move-result-object v0 │ │ +03edac: 1a01 ea15 |000e: const-string v1, "multipart" // string@15ea │ │ +03edb0: 6e20 2a0a 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03edb6: 0a00 |0013: move-result v0 │ │ +03edb8: 3900 1b00 |0014: if-nez v0, 002f // +001b │ │ +03edbc: 2200 be01 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03edc0: 2201 d301 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03edc4: 7010 500a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03edca: 1a02 eb15 |001d: const-string v2, "multipart != " // string@15eb │ │ +03edce: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03edd4: 0c01 |0022: move-result-object v1 │ │ +03edd6: 6e20 570a 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03eddc: 0c01 |0026: move-result-object v1 │ │ +03edde: 6e10 640a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03ede4: 0c01 |002a: move-result-object v1 │ │ +03ede6: 7020 ef09 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03edec: 2700 |002e: throw v0 │ │ +03edee: 5b34 2701 |002f: iput-object v4, v3, Lcom/squareup/okhttp/MultipartBuilder;.type:Lcom/squareup/okhttp/MediaType; // field@0127 │ │ +03edf2: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ 0x000a line=104 │ │ 0x0016 line=105 │ │ 0x002f line=107 │ │ 0x0031 line=108 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Lcom/squareup/okhttp/MultipartBuilder; │ │ 0x0000 - 0x0032 reg=4 type Lcom/squareup/okhttp/MediaType; │ │ │ │ - source_file_idx : 2281 (MultipartBuilder.java) │ │ + source_file_idx : 2301 (MultipartBuilder.java) │ │ │ │ Class #38 header: │ │ -class_idx : 171 │ │ +class_idx : 189 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2362 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2382 │ │ static_fields_size : 3 │ │ instance_fields_size: 24 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 50 │ │ │ │ Class #38 annotations: │ │ Annotations on field #296 'DEFAULT_CONNECTION_SPECS' │ │ @@ -18631,43 +18631,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -03c3d8: |[03c3d8] com.squareup.okhttp.OkHttpClient.:()V │ │ -03c3e8: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -03c3ea: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -03c3ec: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -03c3ee: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -03c3f0: 2350 a503 |0004: new-array v0, v5, [Lcom/squareup/okhttp/Protocol; // type@03a5 │ │ -03c3f4: 6201 4601 |0006: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -03c3f8: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ -03c3fc: 6201 4701 |000a: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -03c400: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -03c404: 6201 4501 |000e: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -03c408: 4d01 0004 |0010: aput-object v1, v0, v4 │ │ -03c40c: 7110 7b04 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -03c412: 0c00 |0015: move-result-object v0 │ │ -03c414: 6900 2901 |0016: sput-object v0, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_PROTOCOLS:Ljava/util/List; // field@0129 │ │ -03c418: 2350 a303 |0018: new-array v0, v5, [Lcom/squareup/okhttp/ConnectionSpec; // type@03a3 │ │ -03c41c: 6201 d900 |001a: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d9 │ │ -03c420: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ -03c424: 6201 d800 |001e: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.COMPATIBLE_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d8 │ │ -03c428: 4d01 0003 |0020: aput-object v1, v0, v3 │ │ -03c42c: 6201 d700 |0022: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@00d7 │ │ -03c430: 4d01 0004 |0024: aput-object v1, v0, v4 │ │ -03c434: 7110 7b04 0000 |0026: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -03c43a: 0c00 |0029: move-result-object v0 │ │ -03c43c: 6900 2801 |002a: sput-object v0, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_CONNECTION_SPECS:Ljava/util/List; // field@0128 │ │ -03c440: 2200 aa00 |002c: new-instance v0, Lcom/squareup/okhttp/OkHttpClient$1; // type@00aa │ │ -03c444: 7010 d902 0000 |002e: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient$1;.:()V // method@02d9 │ │ -03c44a: 6900 be01 |0031: sput-object v0, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -03c44e: 0e00 |0033: return-void │ │ +03edf4: |[03edf4] com.squareup.okhttp.OkHttpClient.:()V │ │ +03ee04: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +03ee06: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +03ee08: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +03ee0a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +03ee0c: 2350 b903 |0004: new-array v0, v5, [Lcom/squareup/okhttp/Protocol; // type@03b9 │ │ +03ee10: 6201 4601 |0006: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +03ee14: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ +03ee18: 6201 4701 |000a: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +03ee1c: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +03ee20: 6201 4501 |000e: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +03ee24: 4d01 0004 |0010: aput-object v1, v0, v4 │ │ +03ee28: 7110 7b04 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +03ee2e: 0c00 |0015: move-result-object v0 │ │ +03ee30: 6900 2901 |0016: sput-object v0, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_PROTOCOLS:Ljava/util/List; // field@0129 │ │ +03ee34: 2350 b703 |0018: new-array v0, v5, [Lcom/squareup/okhttp/ConnectionSpec; // type@03b7 │ │ +03ee38: 6201 d900 |001a: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.MODERN_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d9 │ │ +03ee3c: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ +03ee40: 6201 d800 |001e: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.COMPATIBLE_TLS:Lcom/squareup/okhttp/ConnectionSpec; // field@00d8 │ │ +03ee44: 4d01 0003 |0020: aput-object v1, v0, v3 │ │ +03ee48: 6201 d700 |0022: sget-object v1, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@00d7 │ │ +03ee4c: 4d01 0004 |0024: aput-object v1, v0, v4 │ │ +03ee50: 7110 7b04 0000 |0026: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +03ee56: 0c00 |0029: move-result-object v0 │ │ +03ee58: 6900 2801 |002a: sput-object v0, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_CONNECTION_SPECS:Ljava/util/List; // field@0128 │ │ +03ee5c: 2200 bc00 |002c: new-instance v0, Lcom/squareup/okhttp/OkHttpClient$1; // type@00bc │ │ +03ee60: 7010 d902 0000 |002e: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient$1;.:()V // method@02d9 │ │ +03ee66: 6900 be01 |0031: sput-object v0, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +03ee6a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=54 │ │ 0x0018 line=57 │ │ 0x002c line=61 │ │ 0x0033 line=115 │ │ locals : │ │ @@ -18677,37 +18677,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -03c450: |[03c450] com.squareup.okhttp.OkHttpClient.:()V │ │ -03c460: 1302 1027 |0000: const/16 v2, #int 10000 // #2710 │ │ -03c464: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -03c466: 7010 0f0a 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03c46c: 2200 0702 |0006: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03c470: 7010 110b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03c476: 5b30 3701 |000b: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ -03c47a: 2200 0702 |000d: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03c47e: 7010 110b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03c484: 5b30 3901 |0012: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ -03c488: 5c31 3501 |0014: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ -03c48c: 5c31 3401 |0016: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ -03c490: 5c31 3e01 |0018: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ -03c494: 5932 2d01 |001a: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ -03c498: 5932 3d01 |001c: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ -03c49c: 5932 4201 |001e: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ -03c4a0: 2200 ce00 |0020: new-instance v0, Lcom/squareup/okhttp/internal/RouteDatabase; // type@00ce │ │ -03c4a4: 7010 6704 0000 |0022: invoke-direct {v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.:()V // method@0467 │ │ -03c4aa: 5b30 3f01 |0025: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@013f │ │ -03c4ae: 2200 9900 |0027: new-instance v0, Lcom/squareup/okhttp/Dispatcher; // type@0099 │ │ -03c4b2: 7010 1102 0000 |0029: invoke-direct {v0}, Lcom/squareup/okhttp/Dispatcher;.:()V // method@0211 │ │ -03c4b8: 5b30 3201 |002c: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ -03c4bc: 0e00 |002e: return-void │ │ +03ee6c: |[03ee6c] com.squareup.okhttp.OkHttpClient.:()V │ │ +03ee7c: 1302 1027 |0000: const/16 v2, #int 10000 // #2710 │ │ +03ee80: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +03ee82: 7010 0f0a 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03ee88: 2200 1a02 |0006: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03ee8c: 7010 110b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03ee92: 5b30 3701 |000b: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ +03ee96: 2200 1a02 |000d: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03ee9a: 7010 110b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03eea0: 5b30 3901 |0012: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ +03eea4: 5c31 3501 |0014: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ +03eea8: 5c31 3401 |0016: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ +03eeac: 5c31 3e01 |0018: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ +03eeb0: 5932 2d01 |001a: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ +03eeb4: 5932 3d01 |001c: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ +03eeb8: 5932 4201 |001e: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ +03eebc: 2200 e000 |0020: new-instance v0, Lcom/squareup/okhttp/internal/RouteDatabase; // type@00e0 │ │ +03eec0: 7010 6704 0000 |0022: invoke-direct {v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.:()V // method@0467 │ │ +03eec6: 5b30 3f01 |0025: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@013f │ │ +03eeca: 2200 ab00 |0027: new-instance v0, Lcom/squareup/okhttp/Dispatcher; // type@00ab │ │ +03eece: 7010 1102 0000 |0029: invoke-direct {v0}, Lcom/squareup/okhttp/Dispatcher;.:()V // method@0211 │ │ +03eed4: 5b30 3201 |002c: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ +03eed8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=148 │ │ 0x0006 line=125 │ │ 0x000d line=126 │ │ 0x0014 line=141 │ │ 0x0016 line=142 │ │ @@ -18726,86 +18726,86 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -03c4c0: |[03c4c0] com.squareup.okhttp.OkHttpClient.:(Lcom/squareup/okhttp/OkHttpClient;)V │ │ -03c4d0: 1302 1027 |0000: const/16 v2, #int 10000 // #2710 │ │ -03c4d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -03c4d6: 7010 0f0a 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03c4dc: 2200 0702 |0006: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03c4e0: 7010 110b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03c4e6: 5b30 3701 |000b: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ -03c4ea: 2200 0702 |000d: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03c4ee: 7010 110b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -03c4f4: 5b30 3901 |0012: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ -03c4f8: 5c31 3501 |0014: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ -03c4fc: 5c31 3401 |0016: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ -03c500: 5c31 3e01 |0018: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ -03c504: 5932 2d01 |001a: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ -03c508: 5932 3d01 |001c: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ -03c50c: 5932 4201 |001e: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ -03c510: 5440 3f01 |0020: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@013f │ │ -03c514: 5b30 3f01 |0022: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@013f │ │ -03c518: 5440 3201 |0024: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ -03c51c: 5b30 3201 |0026: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ -03c520: 5440 3b01 |0028: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@013b │ │ -03c524: 5b30 3b01 |002a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@013b │ │ -03c528: 5440 3a01 |002c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ -03c52c: 5b30 3a01 |002e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ -03c530: 5440 2f01 |0030: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ -03c534: 5b30 2f01 |0032: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ -03c538: 5430 3701 |0034: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ -03c53c: 5441 3701 |0036: iget-object v1, v4, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ -03c540: 7220 610b 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -03c546: 5430 3901 |003b: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ -03c54a: 5441 3901 |003d: iget-object v1, v4, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ -03c54e: 7220 610b 1000 |003f: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -03c554: 5440 3c01 |0042: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ -03c558: 5b30 3c01 |0044: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ -03c55c: 5440 3001 |0046: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ -03c560: 5b30 3001 |0048: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ -03c564: 5440 2b01 |004a: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ -03c568: 5b30 2b01 |004c: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ -03c56c: 5430 2b01 |004e: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ -03c570: 3800 3d00 |0050: if-eqz v0, 008d // +003d │ │ -03c574: 5430 2b01 |0052: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ -03c578: 5400 3b00 |0054: iget-object v0, v0, Lcom/squareup/okhttp/Cache;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@003b │ │ -03c57c: 5b30 3801 |0056: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ -03c580: 5440 4001 |0058: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ -03c584: 5b30 4001 |005a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ -03c588: 5440 4101 |005c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ -03c58c: 5b30 4101 |005e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ -03c590: 5440 3601 |0060: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ -03c594: 5b30 3601 |0062: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ -03c598: 5440 2c01 |0064: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ -03c59c: 5b30 2c01 |0066: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ -03c5a0: 5440 2a01 |0068: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ -03c5a4: 5b30 2a01 |006a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ -03c5a8: 5440 2e01 |006c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ -03c5ac: 5b30 2e01 |006e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ -03c5b0: 5440 3301 |0070: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ -03c5b4: 5b30 3301 |0072: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ -03c5b8: 5540 3501 |0074: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ -03c5bc: 5c30 3501 |0076: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ -03c5c0: 5540 3401 |0078: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ -03c5c4: 5c30 3401 |007a: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ -03c5c8: 5540 3e01 |007c: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ -03c5cc: 5c30 3e01 |007e: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ -03c5d0: 5240 2d01 |0080: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ -03c5d4: 5930 2d01 |0082: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ -03c5d8: 5240 3d01 |0084: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ -03c5dc: 5930 3d01 |0086: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ -03c5e0: 5240 4201 |0088: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ -03c5e4: 5930 4201 |008a: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ -03c5e8: 0e00 |008c: return-void │ │ -03c5ea: 5440 3801 |008d: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ -03c5ee: 28c7 |008f: goto 0056 // -0039 │ │ +03eedc: |[03eedc] com.squareup.okhttp.OkHttpClient.:(Lcom/squareup/okhttp/OkHttpClient;)V │ │ +03eeec: 1302 1027 |0000: const/16 v2, #int 10000 // #2710 │ │ +03eef0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +03eef2: 7010 0f0a 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03eef8: 2200 1a02 |0006: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03eefc: 7010 110b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03ef02: 5b30 3701 |000b: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ +03ef06: 2200 1a02 |000d: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +03ef0a: 7010 110b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +03ef10: 5b30 3901 |0012: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ +03ef14: 5c31 3501 |0014: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ +03ef18: 5c31 3401 |0016: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ +03ef1c: 5c31 3e01 |0018: iput-boolean v1, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ +03ef20: 5932 2d01 |001a: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ +03ef24: 5932 3d01 |001c: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ +03ef28: 5932 4201 |001e: iput v2, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ +03ef2c: 5440 3f01 |0020: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@013f │ │ +03ef30: 5b30 3f01 |0022: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@013f │ │ +03ef34: 5440 3201 |0024: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ +03ef38: 5b30 3201 |0026: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ +03ef3c: 5440 3b01 |0028: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@013b │ │ +03ef40: 5b30 3b01 |002a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@013b │ │ +03ef44: 5440 3a01 |002c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ +03ef48: 5b30 3a01 |002e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ +03ef4c: 5440 2f01 |0030: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ +03ef50: 5b30 2f01 |0032: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ +03ef54: 5430 3701 |0034: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ +03ef58: 5441 3701 |0036: iget-object v1, v4, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ +03ef5c: 7220 610b 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +03ef62: 5430 3901 |003b: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ +03ef66: 5441 3901 |003d: iget-object v1, v4, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ +03ef6a: 7220 610b 1000 |003f: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +03ef70: 5440 3c01 |0042: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ +03ef74: 5b30 3c01 |0044: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ +03ef78: 5440 3001 |0046: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ +03ef7c: 5b30 3001 |0048: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ +03ef80: 5440 2b01 |004a: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ +03ef84: 5b30 2b01 |004c: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ +03ef88: 5430 2b01 |004e: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ +03ef8c: 3800 3d00 |0050: if-eqz v0, 008d // +003d │ │ +03ef90: 5430 2b01 |0052: iget-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ +03ef94: 5400 3b00 |0054: iget-object v0, v0, Lcom/squareup/okhttp/Cache;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@003b │ │ +03ef98: 5b30 3801 |0056: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ +03ef9c: 5440 4001 |0058: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ +03efa0: 5b30 4001 |005a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ +03efa4: 5440 4101 |005c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ +03efa8: 5b30 4101 |005e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ +03efac: 5440 3601 |0060: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ +03efb0: 5b30 3601 |0062: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ +03efb4: 5440 2c01 |0064: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ +03efb8: 5b30 2c01 |0066: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ +03efbc: 5440 2a01 |0068: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ +03efc0: 5b30 2a01 |006a: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ +03efc4: 5440 2e01 |006c: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ +03efc8: 5b30 2e01 |006e: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ +03efcc: 5440 3301 |0070: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ +03efd0: 5b30 3301 |0072: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ +03efd4: 5540 3501 |0074: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ +03efd8: 5c30 3501 |0076: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ +03efdc: 5540 3401 |0078: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ +03efe0: 5c30 3401 |007a: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ +03efe4: 5540 3e01 |007c: iget-boolean v0, v4, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ +03efe8: 5c30 3e01 |007e: iput-boolean v0, v3, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ +03efec: 5240 2d01 |0080: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ +03eff0: 5930 2d01 |0082: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ +03eff4: 5240 3d01 |0084: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ +03eff8: 5930 3d01 |0086: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ +03effc: 5240 4201 |0088: iget v0, v4, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ +03f000: 5930 4201 |008a: iput v0, v3, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ +03f004: 0e00 |008c: return-void │ │ +03f006: 5440 3801 |008d: iget-object v0, v4, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ +03f00a: 28c7 |008f: goto 0056 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=153 │ │ 0x0006 line=125 │ │ 0x000d line=126 │ │ 0x0014 line=141 │ │ 0x0016 line=142 │ │ @@ -18848,38 +18848,38 @@ │ │ type : '()Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -03c5f0: |[03c5f0] com.squareup.okhttp.OkHttpClient.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ -03c600: 1d05 |0000: monitor-enter v5 │ │ -03c602: 6202 3101 |0001: sget-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0131 │ │ -03c606: 3902 1400 |0003: if-nez v2, 0017 // +0014 │ │ -03c60a: 1a02 a00a |0005: const-string v2, "TLS" // string@0aa0 │ │ -03c60e: 7110 ec0b 0200 |0007: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0bec │ │ -03c614: 0c01 |000a: move-result-object v1 │ │ -03c616: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -03c618: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -03c61a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -03c61c: 6e40 ee0b 2143 |000e: invoke-virtual {v1, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0bee │ │ -03c622: 6e10 ed0b 0100 |0011: invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0bed │ │ -03c628: 0c02 |0014: move-result-object v2 │ │ -03c62a: 6902 3101 |0015: sput-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0131 │ │ -03c62e: 6202 3101 |0017: sget-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0131 │ │ -03c632: 1e05 |0019: monitor-exit v5 │ │ -03c634: 1102 |001a: return-object v2 │ │ -03c636: 0d00 |001b: move-exception v0 │ │ -03c638: 2202 9b01 |001c: new-instance v2, Ljava/lang/AssertionError; // type@019b │ │ -03c63c: 7010 c609 0200 |001e: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -03c642: 2702 |0021: throw v2 │ │ -03c644: 0d02 |0022: move-exception v2 │ │ -03c646: 1e05 |0023: monitor-exit v5 │ │ -03c648: 2702 |0024: throw v2 │ │ +03f00c: |[03f00c] com.squareup.okhttp.OkHttpClient.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ +03f01c: 1d05 |0000: monitor-enter v5 │ │ +03f01e: 6202 3101 |0001: sget-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0131 │ │ +03f022: 3902 1400 |0003: if-nez v2, 0017 // +0014 │ │ +03f026: 1a02 b40a |0005: const-string v2, "TLS" // string@0ab4 │ │ +03f02a: 7110 ec0b 0200 |0007: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0bec │ │ +03f030: 0c01 |000a: move-result-object v1 │ │ +03f032: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +03f034: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +03f036: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03f038: 6e40 ee0b 2143 |000e: invoke-virtual {v1, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0bee │ │ +03f03e: 6e10 ed0b 0100 |0011: invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0bed │ │ +03f044: 0c02 |0014: move-result-object v2 │ │ +03f046: 6902 3101 |0015: sput-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0131 │ │ +03f04a: 6202 3101 |0017: sget-object v2, Lcom/squareup/okhttp/OkHttpClient;.defaultSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0131 │ │ +03f04e: 1e05 |0019: monitor-exit v5 │ │ +03f050: 1102 |001a: return-object v2 │ │ +03f052: 0d00 |001b: move-exception v0 │ │ +03f054: 2202 ad01 |001c: new-instance v2, Ljava/lang/AssertionError; // type@01ad │ │ +03f058: 7010 c609 0200 |001e: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +03f05e: 2702 |0021: throw v2 │ │ +03f060: 0d02 |0022: move-exception v2 │ │ +03f062: 1e05 |0023: monitor-exit v5 │ │ +03f064: 2702 |0024: throw v2 │ │ catches : 4 │ │ 0x0001 - 0x0003 │ │ -> 0x0022 │ │ 0x0005 - 0x0017 │ │ Ljava/security/GeneralSecurityException; -> 0x001b │ │ -> 0x0022 │ │ 0x0017 - 0x0019 │ │ @@ -18906,19 +18906,19 @@ │ │ type : '(Ljava/lang/Object;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03c674: |[03c674] com.squareup.okhttp.OkHttpClient.cancel:(Ljava/lang/Object;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03c684: 6e10 f502 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ -03c68a: 0c00 |0003: move-result-object v0 │ │ -03c68c: 6e20 1302 2000 |0004: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Dispatcher;.cancel:(Ljava/lang/Object;)V // method@0213 │ │ -03c692: 1101 |0007: return-object v1 │ │ +03f090: |[03f090] com.squareup.okhttp.OkHttpClient.cancel:(Ljava/lang/Object;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f0a0: 6e10 f502 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ +03f0a6: 0c00 |0003: move-result-object v0 │ │ +03f0a8: 6e20 1302 2000 |0004: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Dispatcher;.cancel:(Ljava/lang/Object;)V // method@0213 │ │ +03f0ae: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0007 line=572 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0008 reg=2 tag Ljava/lang/Object; │ │ @@ -18928,18 +18928,18 @@ │ │ type : '()Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03c694: |[03c694] com.squareup.okhttp.OkHttpClient.clone:()Lcom/squareup/okhttp/OkHttpClient; │ │ -03c6a4: 2200 ab00 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00ab │ │ -03c6a8: 7020 e802 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@02e8 │ │ -03c6ae: 1100 |0005: return-object v0 │ │ +03f0b0: |[03f0b0] com.squareup.okhttp.OkHttpClient.clone:()Lcom/squareup/okhttp/OkHttpClient; │ │ +03f0c0: 2200 bd00 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00bd │ │ +03f0c4: 7020 e802 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@02e8 │ │ +03f0ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #2 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -18947,18 +18947,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c6b0: |[03c6b0] com.squareup.okhttp.OkHttpClient.clone:()Ljava/lang/Object; │ │ -03c6c0: 6e10 ea02 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.clone:()Lcom/squareup/okhttp/OkHttpClient; // method@02ea │ │ -03c6c6: 0c00 |0003: move-result-object v0 │ │ -03c6c8: 1100 |0004: return-object v0 │ │ +03f0cc: |[03f0cc] com.squareup.okhttp.OkHttpClient.clone:()Ljava/lang/Object; │ │ +03f0dc: 6e10 ea02 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.clone:()Lcom/squareup/okhttp/OkHttpClient; // method@02ea │ │ +03f0e2: 0c00 |0003: move-result-object v0 │ │ +03f0e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #3 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -18966,67 +18966,67 @@ │ │ type : '()Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -03c6cc: |[03c6cc] com.squareup.okhttp.OkHttpClient.copyWithDefaults:()Lcom/squareup/okhttp/OkHttpClient; │ │ -03c6dc: 2200 ab00 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00ab │ │ -03c6e0: 7020 e802 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/okhttp/OkHttpClient;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@02e8 │ │ -03c6e6: 5401 3c01 |0005: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ -03c6ea: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ -03c6ee: 7100 bf0a 0000 |0009: invoke-static {}, Ljava/net/ProxySelector;.getDefault:()Ljava/net/ProxySelector; // method@0abf │ │ -03c6f4: 0c01 |000c: move-result-object v1 │ │ -03c6f6: 5b01 3c01 |000d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ -03c6fa: 5401 3001 |000f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ -03c6fe: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ -03c702: 7100 900a 0000 |0013: invoke-static {}, Ljava/net/CookieHandler;.getDefault:()Ljava/net/CookieHandler; // method@0a90 │ │ -03c708: 0c01 |0016: move-result-object v1 │ │ -03c70a: 5b01 3001 |0017: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ -03c70e: 5401 4001 |0019: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ -03c712: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ -03c716: 7100 e80b 0000 |001d: invoke-static {}, Ljavax/net/SocketFactory;.getDefault:()Ljavax/net/SocketFactory; // method@0be8 │ │ -03c71c: 0c01 |0020: move-result-object v1 │ │ -03c71e: 5b01 4001 |0021: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ -03c722: 5401 4101 |0023: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ -03c726: 3901 0800 |0025: if-nez v1, 002d // +0008 │ │ -03c72a: 7010 f402 0200 |0027: invoke-direct {v2}, Lcom/squareup/okhttp/OkHttpClient;.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@02f4 │ │ -03c730: 0c01 |002a: move-result-object v1 │ │ -03c732: 5b01 4101 |002b: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ -03c736: 5401 3601 |002d: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ -03c73a: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ -03c73e: 6201 6c03 |0031: sget-object v1, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.INSTANCE:Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // field@036c │ │ -03c742: 5b01 3601 |0033: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ -03c746: 5401 2c01 |0035: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ -03c74a: 3901 0600 |0037: if-nez v1, 003d // +0006 │ │ -03c74e: 6201 6200 |0039: sget-object v1, Lcom/squareup/okhttp/CertificatePinner;.DEFAULT:Lcom/squareup/okhttp/CertificatePinner; // field@0062 │ │ -03c752: 5b01 2c01 |003b: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ -03c756: 5401 2a01 |003d: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ -03c75a: 3901 0600 |003f: if-nez v1, 0045 // +0006 │ │ -03c75e: 6201 d002 |0041: sget-object v1, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.INSTANCE:Lcom/squareup/okhttp/Authenticator; // field@02d0 │ │ -03c762: 5b01 2a01 |0043: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ -03c766: 5401 2e01 |0045: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ -03c76a: 3901 0800 |0047: if-nez v1, 004f // +0008 │ │ -03c76e: 7100 e701 0000 |0049: invoke-static {}, Lcom/squareup/okhttp/ConnectionPool;.getDefault:()Lcom/squareup/okhttp/ConnectionPool; // method@01e7 │ │ -03c774: 0c01 |004c: move-result-object v1 │ │ -03c776: 5b01 2e01 |004d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ -03c77a: 5401 3a01 |004f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ -03c77e: 3901 0600 |0051: if-nez v1, 0057 // +0006 │ │ -03c782: 6201 2901 |0053: sget-object v1, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_PROTOCOLS:Ljava/util/List; // field@0129 │ │ -03c786: 5b01 3a01 |0055: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ -03c78a: 5401 2f01 |0057: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ -03c78e: 3901 0600 |0059: if-nez v1, 005f // +0006 │ │ -03c792: 6201 2801 |005b: sget-object v1, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_CONNECTION_SPECS:Ljava/util/List; // field@0128 │ │ -03c796: 5b01 2f01 |005d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ -03c79a: 5401 3301 |005f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ -03c79e: 3901 0600 |0061: if-nez v1, 0067 // +0006 │ │ -03c7a2: 6201 e400 |0063: sget-object v1, Lcom/squareup/okhttp/Dns;.SYSTEM:Lcom/squareup/okhttp/Dns; // field@00e4 │ │ -03c7a6: 5b01 3301 |0065: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ -03c7aa: 1100 |0067: return-object v0 │ │ +03f0e8: |[03f0e8] com.squareup.okhttp.OkHttpClient.copyWithDefaults:()Lcom/squareup/okhttp/OkHttpClient; │ │ +03f0f8: 2200 bd00 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00bd │ │ +03f0fc: 7020 e802 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/okhttp/OkHttpClient;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@02e8 │ │ +03f102: 5401 3c01 |0005: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ +03f106: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ +03f10a: 7100 bf0a 0000 |0009: invoke-static {}, Ljava/net/ProxySelector;.getDefault:()Ljava/net/ProxySelector; // method@0abf │ │ +03f110: 0c01 |000c: move-result-object v1 │ │ +03f112: 5b01 3c01 |000d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ +03f116: 5401 3001 |000f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ +03f11a: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ +03f11e: 7100 900a 0000 |0013: invoke-static {}, Ljava/net/CookieHandler;.getDefault:()Ljava/net/CookieHandler; // method@0a90 │ │ +03f124: 0c01 |0016: move-result-object v1 │ │ +03f126: 5b01 3001 |0017: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ +03f12a: 5401 4001 |0019: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ +03f12e: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ +03f132: 7100 e80b 0000 |001d: invoke-static {}, Ljavax/net/SocketFactory;.getDefault:()Ljavax/net/SocketFactory; // method@0be8 │ │ +03f138: 0c01 |0020: move-result-object v1 │ │ +03f13a: 5b01 4001 |0021: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ +03f13e: 5401 4101 |0023: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ +03f142: 3901 0800 |0025: if-nez v1, 002d // +0008 │ │ +03f146: 7010 f402 0200 |0027: invoke-direct {v2}, Lcom/squareup/okhttp/OkHttpClient;.getDefaultSSLSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@02f4 │ │ +03f14c: 0c01 |002a: move-result-object v1 │ │ +03f14e: 5b01 4101 |002b: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ +03f152: 5401 3601 |002d: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ +03f156: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ +03f15a: 6201 6c03 |0031: sget-object v1, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.INSTANCE:Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // field@036c │ │ +03f15e: 5b01 3601 |0033: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ +03f162: 5401 2c01 |0035: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ +03f166: 3901 0600 |0037: if-nez v1, 003d // +0006 │ │ +03f16a: 6201 6200 |0039: sget-object v1, Lcom/squareup/okhttp/CertificatePinner;.DEFAULT:Lcom/squareup/okhttp/CertificatePinner; // field@0062 │ │ +03f16e: 5b01 2c01 |003b: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ +03f172: 5401 2a01 |003d: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ +03f176: 3901 0600 |003f: if-nez v1, 0045 // +0006 │ │ +03f17a: 6201 d002 |0041: sget-object v1, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.INSTANCE:Lcom/squareup/okhttp/Authenticator; // field@02d0 │ │ +03f17e: 5b01 2a01 |0043: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ +03f182: 5401 2e01 |0045: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ +03f186: 3901 0800 |0047: if-nez v1, 004f // +0008 │ │ +03f18a: 7100 e701 0000 |0049: invoke-static {}, Lcom/squareup/okhttp/ConnectionPool;.getDefault:()Lcom/squareup/okhttp/ConnectionPool; // method@01e7 │ │ +03f190: 0c01 |004c: move-result-object v1 │ │ +03f192: 5b01 2e01 |004d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ +03f196: 5401 3a01 |004f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ +03f19a: 3901 0600 |0051: if-nez v1, 0057 // +0006 │ │ +03f19e: 6201 2901 |0053: sget-object v1, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_PROTOCOLS:Ljava/util/List; // field@0129 │ │ +03f1a2: 5b01 3a01 |0055: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ +03f1a6: 5401 2f01 |0057: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ +03f1aa: 3901 0600 |0059: if-nez v1, 005f // +0006 │ │ +03f1ae: 6201 2801 |005b: sget-object v1, Lcom/squareup/okhttp/OkHttpClient;.DEFAULT_CONNECTION_SPECS:Ljava/util/List; // field@0128 │ │ +03f1b2: 5b01 2f01 |005d: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ +03f1b6: 5401 3301 |005f: iget-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ +03f1ba: 3901 0600 |0061: if-nez v1, 0067 // +0006 │ │ +03f1be: 6201 e400 |0063: sget-object v1, Lcom/squareup/okhttp/Dns;.SYSTEM:Lcom/squareup/okhttp/Dns; // field@00e4 │ │ +03f1c2: 5b01 3301 |0065: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ +03f1c6: 1100 |0067: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0005 line=581 │ │ 0x0009 line=582 │ │ 0x000f line=584 │ │ 0x0013 line=585 │ │ @@ -19058,17 +19058,17 @@ │ │ type : '()Lcom/squareup/okhttp/Authenticator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c7ac: |[03c7ac] com.squareup.okhttp.OkHttpClient.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ -03c7bc: 5410 2a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ -03c7c0: 1100 |0002: return-object v0 │ │ +03f1c8: |[03f1c8] com.squareup.okhttp.OkHttpClient.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ +03f1d8: 5410 2a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ +03f1dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #5 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19076,17 +19076,17 @@ │ │ type : '()Lcom/squareup/okhttp/Cache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c7c4: |[03c7c4] com.squareup.okhttp.OkHttpClient.getCache:()Lcom/squareup/okhttp/Cache; │ │ -03c7d4: 5410 2b01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ -03c7d8: 1100 |0002: return-object v0 │ │ +03f1e0: |[03f1e0] com.squareup.okhttp.OkHttpClient.getCache:()Lcom/squareup/okhttp/Cache; │ │ +03f1f0: 5410 2b01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ +03f1f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #6 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19094,17 +19094,17 @@ │ │ type : '()Lcom/squareup/okhttp/CertificatePinner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c7dc: |[03c7dc] com.squareup.okhttp.OkHttpClient.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; │ │ -03c7ec: 5410 2c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ -03c7f0: 1100 |0002: return-object v0 │ │ +03f1f8: |[03f1f8] com.squareup.okhttp.OkHttpClient.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; │ │ +03f208: 5410 2c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ +03f20c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #7 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19112,17 +19112,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c7f4: |[03c7f4] com.squareup.okhttp.OkHttpClient.getConnectTimeout:()I │ │ -03c804: 5210 2d01 |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ -03c808: 0f00 |0002: return v0 │ │ +03f210: |[03f210] com.squareup.okhttp.OkHttpClient.getConnectTimeout:()I │ │ +03f220: 5210 2d01 |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ +03f224: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #8 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19130,17 +19130,17 @@ │ │ type : '()Lcom/squareup/okhttp/ConnectionPool;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c80c: |[03c80c] com.squareup.okhttp.OkHttpClient.getConnectionPool:()Lcom/squareup/okhttp/ConnectionPool; │ │ -03c81c: 5410 2e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ -03c820: 1100 |0002: return-object v0 │ │ +03f228: |[03f228] com.squareup.okhttp.OkHttpClient.getConnectionPool:()Lcom/squareup/okhttp/ConnectionPool; │ │ +03f238: 5410 2e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ +03f23c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #9 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19148,17 +19148,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c824: |[03c824] com.squareup.okhttp.OkHttpClient.getConnectionSpecs:()Ljava/util/List; │ │ -03c834: 5410 2f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ -03c838: 1100 |0002: return-object v0 │ │ +03f240: |[03f240] com.squareup.okhttp.OkHttpClient.getConnectionSpecs:()Ljava/util/List; │ │ +03f250: 5410 2f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ +03f254: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #10 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19166,17 +19166,17 @@ │ │ type : '()Ljava/net/CookieHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c83c: |[03c83c] com.squareup.okhttp.OkHttpClient.getCookieHandler:()Ljava/net/CookieHandler; │ │ -03c84c: 5410 3001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ -03c850: 1100 |0002: return-object v0 │ │ +03f258: |[03f258] com.squareup.okhttp.OkHttpClient.getCookieHandler:()Ljava/net/CookieHandler; │ │ +03f268: 5410 3001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ +03f26c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #11 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19184,17 +19184,17 @@ │ │ type : '()Lcom/squareup/okhttp/Dispatcher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c854: |[03c854] com.squareup.okhttp.OkHttpClient.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; │ │ -03c864: 5410 3201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ -03c868: 1100 |0002: return-object v0 │ │ +03f270: |[03f270] com.squareup.okhttp.OkHttpClient.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; │ │ +03f280: 5410 3201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ +03f284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #12 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19202,17 +19202,17 @@ │ │ type : '()Lcom/squareup/okhttp/Dns;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c86c: |[03c86c] com.squareup.okhttp.OkHttpClient.getDns:()Lcom/squareup/okhttp/Dns; │ │ -03c87c: 5410 3301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ -03c880: 1100 |0002: return-object v0 │ │ +03f288: |[03f288] com.squareup.okhttp.OkHttpClient.getDns:()Lcom/squareup/okhttp/Dns; │ │ +03f298: 5410 3301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ +03f29c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #13 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19220,17 +19220,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c884: |[03c884] com.squareup.okhttp.OkHttpClient.getFollowRedirects:()Z │ │ -03c894: 5510 3401 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ -03c898: 0f00 |0002: return v0 │ │ +03f2a0: |[03f2a0] com.squareup.okhttp.OkHttpClient.getFollowRedirects:()Z │ │ +03f2b0: 5510 3401 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ +03f2b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #14 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19238,17 +19238,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c89c: |[03c89c] com.squareup.okhttp.OkHttpClient.getFollowSslRedirects:()Z │ │ -03c8ac: 5510 3501 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ -03c8b0: 0f00 |0002: return v0 │ │ +03f2b8: |[03f2b8] com.squareup.okhttp.OkHttpClient.getFollowSslRedirects:()Z │ │ +03f2c8: 5510 3501 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ +03f2cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #15 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19256,17 +19256,17 @@ │ │ type : '()Ljavax/net/ssl/HostnameVerifier;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c8b4: |[03c8b4] com.squareup.okhttp.OkHttpClient.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ -03c8c4: 5410 3601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ -03c8c8: 1100 |0002: return-object v0 │ │ +03f2d0: |[03f2d0] com.squareup.okhttp.OkHttpClient.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ +03f2e0: 5410 3601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ +03f2e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #16 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19274,17 +19274,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c8cc: |[03c8cc] com.squareup.okhttp.OkHttpClient.getProtocols:()Ljava/util/List; │ │ -03c8dc: 5410 3a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ -03c8e0: 1100 |0002: return-object v0 │ │ +03f2e8: |[03f2e8] com.squareup.okhttp.OkHttpClient.getProtocols:()Ljava/util/List; │ │ +03f2f8: 5410 3a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ +03f2fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #17 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19292,17 +19292,17 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c8e4: |[03c8e4] com.squareup.okhttp.OkHttpClient.getProxy:()Ljava/net/Proxy; │ │ -03c8f4: 5410 3b01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@013b │ │ -03c8f8: 1100 |0002: return-object v0 │ │ +03f300: |[03f300] com.squareup.okhttp.OkHttpClient.getProxy:()Ljava/net/Proxy; │ │ +03f310: 5410 3b01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@013b │ │ +03f314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #18 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19310,17 +19310,17 @@ │ │ type : '()Ljava/net/ProxySelector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c8fc: |[03c8fc] com.squareup.okhttp.OkHttpClient.getProxySelector:()Ljava/net/ProxySelector; │ │ -03c90c: 5410 3c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ -03c910: 1100 |0002: return-object v0 │ │ +03f318: |[03f318] com.squareup.okhttp.OkHttpClient.getProxySelector:()Ljava/net/ProxySelector; │ │ +03f328: 5410 3c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ +03f32c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #19 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19328,17 +19328,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c914: |[03c914] com.squareup.okhttp.OkHttpClient.getReadTimeout:()I │ │ -03c924: 5210 3d01 |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ -03c928: 0f00 |0002: return v0 │ │ +03f330: |[03f330] com.squareup.okhttp.OkHttpClient.getReadTimeout:()I │ │ +03f340: 5210 3d01 |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ +03f344: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #20 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19346,17 +19346,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c92c: |[03c92c] com.squareup.okhttp.OkHttpClient.getRetryOnConnectionFailure:()Z │ │ -03c93c: 5510 3e01 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ -03c940: 0f00 |0002: return v0 │ │ +03f348: |[03f348] com.squareup.okhttp.OkHttpClient.getRetryOnConnectionFailure:()Z │ │ +03f358: 5510 3e01 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ +03f35c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #21 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19364,17 +19364,17 @@ │ │ type : '()Ljavax/net/SocketFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c944: |[03c944] com.squareup.okhttp.OkHttpClient.getSocketFactory:()Ljavax/net/SocketFactory; │ │ -03c954: 5410 4001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ -03c958: 1100 |0002: return-object v0 │ │ +03f360: |[03f360] com.squareup.okhttp.OkHttpClient.getSocketFactory:()Ljavax/net/SocketFactory; │ │ +03f370: 5410 4001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ +03f374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #22 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19382,17 +19382,17 @@ │ │ type : '()Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c95c: |[03c95c] com.squareup.okhttp.OkHttpClient.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ -03c96c: 5410 4101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ -03c970: 1100 |0002: return-object v0 │ │ +03f378: |[03f378] com.squareup.okhttp.OkHttpClient.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ +03f388: 5410 4101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ +03f38c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #23 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19400,17 +19400,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c974: |[03c974] com.squareup.okhttp.OkHttpClient.getWriteTimeout:()I │ │ -03c984: 5210 4201 |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ -03c988: 0f00 |0002: return v0 │ │ +03f390: |[03f390] com.squareup.okhttp.OkHttpClient.getWriteTimeout:()I │ │ +03f3a0: 5210 4201 |0000: iget v0, v1, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ +03f3a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #24 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19418,17 +19418,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c98c: |[03c98c] com.squareup.okhttp.OkHttpClient.interceptors:()Ljava/util/List; │ │ -03c99c: 5410 3701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ -03c9a0: 1100 |0002: return-object v0 │ │ +03f3a8: |[03f3a8] com.squareup.okhttp.OkHttpClient.interceptors:()Ljava/util/List; │ │ +03f3b8: 5410 3701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.interceptors:Ljava/util/List; // field@0137 │ │ +03f3bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #25 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19436,17 +19436,17 @@ │ │ type : '()Lcom/squareup/okhttp/internal/InternalCache;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c9a4: |[03c9a4] com.squareup.okhttp.OkHttpClient.internalCache:()Lcom/squareup/okhttp/internal/InternalCache; │ │ -03c9b4: 5410 3801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ -03c9b8: 1100 |0002: return-object v0 │ │ +03f3c0: |[03f3c0] com.squareup.okhttp.OkHttpClient.internalCache:()Lcom/squareup/okhttp/internal/InternalCache; │ │ +03f3d0: 5410 3801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ +03f3d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #26 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19454,17 +19454,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c9bc: |[03c9bc] com.squareup.okhttp.OkHttpClient.networkInterceptors:()Ljava/util/List; │ │ -03c9cc: 5410 3901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ -03c9d0: 1100 |0002: return-object v0 │ │ +03f3d8: |[03f3d8] com.squareup.okhttp.OkHttpClient.networkInterceptors:()Ljava/util/List; │ │ +03f3e8: 5410 3901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:Ljava/util/List; // field@0139 │ │ +03f3ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #27 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19472,18 +19472,18 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03c9d4: |[03c9d4] com.squareup.okhttp.OkHttpClient.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; │ │ -03c9e4: 2200 8b00 |0000: new-instance v0, Lcom/squareup/okhttp/Call; // type@008b │ │ -03c9e8: 7030 b201 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Call;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V // method@01b2 │ │ -03c9ee: 1100 |0005: return-object v0 │ │ +03f3f0: |[03f3f0] com.squareup.okhttp.OkHttpClient.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; │ │ +03f400: 2200 9d00 |0000: new-instance v0, Lcom/squareup/okhttp/Call; // type@009d │ │ +03f404: 7030 b201 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/Call;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)V // method@01b2 │ │ +03f40a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0006 reg=2 request Lcom/squareup/okhttp/Request; │ │ │ │ @@ -19492,17 +19492,17 @@ │ │ type : '()Lcom/squareup/okhttp/internal/RouteDatabase;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c9f0: |[03c9f0] com.squareup.okhttp.OkHttpClient.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; │ │ -03ca00: 5410 3f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@013f │ │ -03ca04: 1100 |0002: return-object v0 │ │ +03f40c: |[03f40c] com.squareup.okhttp.OkHttpClient.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; │ │ +03f41c: 5410 3f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@013f │ │ +03f420: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ #29 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ @@ -19510,17 +19510,17 @@ │ │ type : '(Lcom/squareup/okhttp/Authenticator;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ca08: |[03ca08] com.squareup.okhttp.OkHttpClient.setAuthenticator:(Lcom/squareup/okhttp/Authenticator;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03ca18: 5b01 2a01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ -03ca1c: 1100 |0002: return-object v0 │ │ +03f424: |[03f424] com.squareup.okhttp.OkHttpClient.setAuthenticator:(Lcom/squareup/okhttp/Authenticator;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f434: 5b01 2a01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.authenticator:Lcom/squareup/okhttp/Authenticator; // field@012a │ │ +03f438: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0002 line=392 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 authenticator Lcom/squareup/okhttp/Authenticator; │ │ @@ -19530,19 +19530,19 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03ca20: |[03ca20] com.squareup.okhttp.OkHttpClient.setCache:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03ca30: 5b12 2b01 |0000: iput-object v2, v1, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ -03ca34: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03ca36: 5b10 3801 |0003: iput-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ -03ca3a: 1101 |0005: return-object v1 │ │ +03f43c: |[03f43c] com.squareup.okhttp.OkHttpClient.setCache:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f44c: 5b12 2b01 |0000: iput-object v2, v1, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ +03f450: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03f452: 5b10 3801 |0003: iput-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ +03f456: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0002 line=299 │ │ 0x0005 line=300 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ @@ -19553,94 +19553,94 @@ │ │ type : '(Lcom/squareup/okhttp/CertificatePinner;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ca3c: |[03ca3c] com.squareup.okhttp.OkHttpClient.setCertificatePinner:(Lcom/squareup/okhttp/CertificatePinner;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03ca4c: 5b01 2c01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ -03ca50: 1100 |0002: return-object v0 │ │ +03f458: |[03f458] com.squareup.okhttp.OkHttpClient.setCertificatePinner:(Lcom/squareup/okhttp/CertificatePinner;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f468: 5b01 2c01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.certificatePinner:Lcom/squareup/okhttp/CertificatePinner; // field@012c │ │ +03f46c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0002 line=376 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 certificatePinner Lcom/squareup/okhttp/CertificatePinner; │ │ │ │ #32 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ name : 'setConnectTimeout' │ │ type : '(JLjava/util/concurrent/TimeUnit;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -03ca54: |[03ca54] com.squareup.okhttp.OkHttpClient.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ -03ca64: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03ca68: 3102 0804 |0002: cmp-long v2, v8, v4 │ │ -03ca6c: 3b02 0a00 |0004: if-gez v2, 000e // +000a │ │ -03ca70: 2202 ac01 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03ca74: 1a03 c21b |0008: const-string v3, "timeout < 0" // string@1bc2 │ │ -03ca78: 7020 ef09 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03ca7e: 2702 |000d: throw v2 │ │ -03ca80: 390a 0a00 |000e: if-nez v10, 0018 // +000a │ │ -03ca84: 2202 ac01 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03ca88: 1a03 431c |0012: const-string v3, "unit == null" // string@1c43 │ │ -03ca8c: 7020 ef09 3200 |0014: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03ca92: 2702 |0017: throw v2 │ │ -03ca94: 6e30 b30b 8a09 |0018: invoke-virtual {v10, v8, v9}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -03ca9a: 0b00 |001b: move-result-wide v0 │ │ -03ca9c: 1702 ffff ff7f |001c: const-wide/32 v2, #float nan // #7fffffff │ │ -03caa2: 3102 0002 |001f: cmp-long v2, v0, v2 │ │ -03caa6: 3d02 0a00 |0021: if-lez v2, 002b // +000a │ │ -03caaa: 2202 ac01 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03caae: 1a03 4f0b |0025: const-string v3, "Timeout too large." // string@0b4f │ │ -03cab2: 7020 ef09 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cab8: 2702 |002a: throw v2 │ │ -03caba: 3102 0004 |002b: cmp-long v2, v0, v4 │ │ -03cabe: 3902 0e00 |002d: if-nez v2, 003b // +000e │ │ -03cac2: 3102 0804 |002f: cmp-long v2, v8, v4 │ │ -03cac6: 3d02 0a00 |0031: if-lez v2, 003b // +000a │ │ -03caca: 2202 ac01 |0033: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cace: 1a03 500b |0035: const-string v3, "Timeout too small." // string@0b50 │ │ -03cad2: 7020 ef09 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cad8: 2702 |003a: throw v2 │ │ -03cada: 8402 |003b: long-to-int v2, v0 │ │ -03cadc: 5972 2d01 |003c: iput v2, v7, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ -03cae0: 0e00 |003e: return-void │ │ +03f470: |[03f470] com.squareup.okhttp.OkHttpClient.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ +03f480: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +03f484: 3102 0704 |0002: cmp-long v2, v7, v4 │ │ +03f488: 3b02 0a00 |0004: if-gez v2, 000e // +000a │ │ +03f48c: 2202 be01 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f490: 1a03 d31b |0008: const-string v3, "timeout < 0" // string@1bd3 │ │ +03f494: 7020 ef09 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f49a: 2702 |000d: throw v2 │ │ +03f49c: 3909 0a00 |000e: if-nez v9, 0018 // +000a │ │ +03f4a0: 2202 be01 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f4a4: 1a03 541c |0012: const-string v3, "unit == null" // string@1c54 │ │ +03f4a8: 7020 ef09 3200 |0014: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f4ae: 2702 |0017: throw v2 │ │ +03f4b0: 6e30 b30b 7908 |0018: invoke-virtual {v9, v7, v8}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +03f4b6: 0b00 |001b: move-result-wide v0 │ │ +03f4b8: 1702 ffff ff7f |001c: const-wide/32 v2, #float nan // #7fffffff │ │ +03f4be: 3102 0002 |001f: cmp-long v2, v0, v2 │ │ +03f4c2: 3d02 0a00 |0021: if-lez v2, 002b // +000a │ │ +03f4c6: 2202 be01 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f4ca: 1a03 630b |0025: const-string v3, "Timeout too large." // string@0b63 │ │ +03f4ce: 7020 ef09 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f4d4: 2702 |002a: throw v2 │ │ +03f4d6: 3102 0004 |002b: cmp-long v2, v0, v4 │ │ +03f4da: 3902 0e00 |002d: if-nez v2, 003b // +000e │ │ +03f4de: 3102 0704 |002f: cmp-long v2, v7, v4 │ │ +03f4e2: 3d02 0a00 |0031: if-lez v2, 003b // +000a │ │ +03f4e6: 2202 be01 |0033: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f4ea: 1a03 640b |0035: const-string v3, "Timeout too small." // string@0b64 │ │ +03f4ee: 7020 ef09 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f4f4: 2702 |003a: throw v2 │ │ +03f4f6: 8402 |003b: long-to-int v2, v0 │ │ +03f4f8: 5962 2d01 |003c: iput v2, v6, Lcom/squareup/okhttp/OkHttpClient;.connectTimeout:I // field@012d │ │ +03f4fc: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ 0x000e line=188 │ │ 0x0018 line=189 │ │ 0x001c line=190 │ │ 0x002b line=191 │ │ 0x003b line=192 │ │ 0x003e line=193 │ │ locals : │ │ 0x001c - 0x003f reg=0 millis J │ │ - 0x0000 - 0x003f reg=7 this Lcom/squareup/okhttp/OkHttpClient; │ │ - 0x0000 - 0x003f reg=8 timeout J │ │ - 0x0000 - 0x003f reg=10 unit Ljava/util/concurrent/TimeUnit; │ │ + 0x0000 - 0x003f reg=6 this Lcom/squareup/okhttp/OkHttpClient; │ │ + 0x0000 - 0x003f reg=7 timeout J │ │ + 0x0000 - 0x003f reg=9 unit Ljava/util/concurrent/TimeUnit; │ │ │ │ #33 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ name : 'setConnectionPool' │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cae4: |[03cae4] com.squareup.okhttp.OkHttpClient.setConnectionPool:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03caf4: 5b01 2e01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ -03caf8: 1100 |0002: return-object v0 │ │ +03f500: |[03f500] com.squareup.okhttp.OkHttpClient.setConnectionPool:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f510: 5b01 2e01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@012e │ │ +03f514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0002 line=407 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 connectionPool Lcom/squareup/okhttp/ConnectionPool; │ │ @@ -19650,19 +19650,19 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03cafc: |[03cafc] com.squareup.okhttp.OkHttpClient.setConnectionSpecs:(Ljava/util/List;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cb0c: 7110 7a04 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -03cb12: 0c00 |0003: move-result-object v0 │ │ -03cb14: 5b10 2f01 |0004: iput-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ -03cb18: 1101 |0006: return-object v1 │ │ +03f518: |[03f518] com.squareup.okhttp.OkHttpClient.setConnectionSpecs:(Ljava/util/List;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f528: 7110 7a04 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +03f52e: 0c00 |0003: move-result-object v0 │ │ +03f530: 5b10 2f01 |0004: iput-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.connectionSpecs:Ljava/util/List; // field@012f │ │ +03f534: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0006 line=534 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ @@ -19673,17 +19673,17 @@ │ │ type : '(Ljava/net/CookieHandler;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cb1c: |[03cb1c] com.squareup.okhttp.OkHttpClient.setCookieHandler:(Ljava/net/CookieHandler;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cb2c: 5b01 3001 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ -03cb30: 1100 |0002: return-object v0 │ │ +03f538: |[03f538] com.squareup.okhttp.OkHttpClient.setCookieHandler:(Ljava/net/CookieHandler;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f548: 5b01 3001 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.cookieHandler:Ljava/net/CookieHandler; // field@0130 │ │ +03f54c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0002 line=280 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 cookieHandler Ljava/net/CookieHandler; │ │ @@ -19693,22 +19693,22 @@ │ │ type : '(Lcom/squareup/okhttp/Dispatcher;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03cb34: |[03cb34] com.squareup.okhttp.OkHttpClient.setDispatcher:(Lcom/squareup/okhttp/Dispatcher;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cb44: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -03cb48: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cb4c: 1a01 6810 |0004: const-string v1, "dispatcher == null" // string@1068 │ │ -03cb50: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cb56: 2700 |0009: throw v0 │ │ -03cb58: 5b23 3201 |000a: iput-object v3, v2, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ -03cb5c: 1102 |000c: return-object v2 │ │ +03f550: |[03f550] com.squareup.okhttp.OkHttpClient.setDispatcher:(Lcom/squareup/okhttp/Dispatcher;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f560: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +03f564: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f568: 1a01 7b10 |0004: const-string v1, "dispatcher == null" // string@107b │ │ +03f56c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f572: 2700 |0009: throw v0 │ │ +03f574: 5b23 3201 |000a: iput-object v3, v2, Lcom/squareup/okhttp/OkHttpClient;.dispatcher:Lcom/squareup/okhttp/Dispatcher; // field@0132 │ │ +03f578: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x000a line=475 │ │ 0x000c line=476 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/OkHttpClient; │ │ @@ -19719,17 +19719,17 @@ │ │ type : '(Lcom/squareup/okhttp/Dns;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cb60: |[03cb60] com.squareup.okhttp.OkHttpClient.setDns:(Lcom/squareup/okhttp/Dns;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cb70: 5b01 3301 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ -03cb74: 1100 |0002: return-object v0 │ │ +03f57c: |[03f57c] com.squareup.okhttp.OkHttpClient.setDns:(Lcom/squareup/okhttp/Dns;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f58c: 5b01 3301 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.dns:Lcom/squareup/okhttp/Dns; // field@0133 │ │ +03f590: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0002 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 dns Lcom/squareup/okhttp/Dns; │ │ @@ -19739,17 +19739,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cb78: |[03cb78] com.squareup.okhttp.OkHttpClient.setFollowRedirects:(Z)V │ │ -03cb88: 5c01 3401 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ -03cb8c: 0e00 |0002: return-void │ │ +03f594: |[03f594] com.squareup.okhttp.OkHttpClient.setFollowRedirects:(Z)V │ │ +03f5a4: 5c01 3401 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/OkHttpClient;.followRedirects:Z // field@0134 │ │ +03f5a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0002 line=433 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 followRedirects Z │ │ @@ -19759,17 +19759,17 @@ │ │ type : '(Z)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cb90: |[03cb90] com.squareup.okhttp.OkHttpClient.setFollowSslRedirects:(Z)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cba0: 5c01 3501 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ -03cba4: 1100 |0002: return-object v0 │ │ +03f5ac: |[03f5ac] com.squareup.okhttp.OkHttpClient.setFollowSslRedirects:(Z)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f5bc: 5c01 3501 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/OkHttpClient;.followSslRedirects:Z // field@0135 │ │ +03f5c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0002 line=423 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 followProtocolRedirects Z │ │ @@ -19779,17 +19779,17 @@ │ │ type : '(Ljavax/net/ssl/HostnameVerifier;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cba8: |[03cba8] com.squareup.okhttp.OkHttpClient.setHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cbb8: 5b01 3601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ -03cbbc: 1100 |0002: return-object v0 │ │ +03f5c4: |[03f5c4] com.squareup.okhttp.OkHttpClient.setHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f5d4: 5b01 3601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; // field@0136 │ │ +03f5d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0002 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 hostnameVerifier Ljavax/net/ssl/HostnameVerifier; │ │ @@ -19799,19 +19799,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/InternalCache;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03cbc0: |[03cbc0] com.squareup.okhttp.OkHttpClient.setInternalCache:(Lcom/squareup/okhttp/internal/InternalCache;)V │ │ -03cbd0: 5b12 3801 |0000: iput-object v2, v1, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ -03cbd4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03cbd6: 5b10 2b01 |0003: iput-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ -03cbda: 0e00 |0005: return-void │ │ +03f5dc: |[03f5dc] com.squareup.okhttp.OkHttpClient.setInternalCache:(Lcom/squareup/okhttp/internal/InternalCache;)V │ │ +03f5ec: 5b12 3801 |0000: iput-object v2, v1, Lcom/squareup/okhttp/OkHttpClient;.internalCache:Lcom/squareup/okhttp/internal/InternalCache; // field@0138 │ │ +03f5f0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03f5f2: 5b10 2b01 |0003: iput-object v0, v1, Lcom/squareup/okhttp/OkHttpClient;.cache:Lcom/squareup/okhttp/Cache; // field@012b │ │ +03f5f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0002 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/OkHttpClient; │ │ @@ -19822,61 +19822,61 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -03cbdc: |[03cbdc] com.squareup.okhttp.OkHttpClient.setProtocols:(Ljava/util/List;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cbec: 7110 7a04 0400 |0000: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -03cbf2: 0c04 |0003: move-result-object v4 │ │ -03cbf4: 6200 4501 |0004: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -03cbf8: 7220 630b 0400 |0006: invoke-interface {v4, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -03cbfe: 0a00 |0009: move-result v0 │ │ -03cc00: 3900 1b00 |000a: if-nez v0, 0025 // +001b │ │ -03cc04: 2200 ac01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cc08: 2201 c101 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cc0c: 7010 500a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03cc12: 1a02 1d18 |0013: const-string v2, "protocols doesn't contain http/1.1: " // string@181d │ │ -03cc16: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03cc1c: 0c01 |0018: move-result-object v1 │ │ -03cc1e: 6e20 570a 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03cc24: 0c01 |001c: move-result-object v1 │ │ -03cc26: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03cc2c: 0c01 |0020: move-result-object v1 │ │ -03cc2e: 7020 ef09 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cc34: 2700 |0024: throw v0 │ │ -03cc36: 6200 4401 |0025: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -03cc3a: 7220 630b 0400 |0027: invoke-interface {v4, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -03cc40: 0a00 |002a: move-result v0 │ │ -03cc42: 3800 1b00 |002b: if-eqz v0, 0046 // +001b │ │ -03cc46: 2200 ac01 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cc4a: 2201 c101 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cc4e: 7010 500a 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03cc54: 1a02 1e18 |0034: const-string v2, "protocols must not contain http/1.0: " // string@181e │ │ -03cc58: 6e20 580a 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03cc5e: 0c01 |0039: move-result-object v1 │ │ -03cc60: 6e20 570a 4100 |003a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03cc66: 0c01 |003d: move-result-object v1 │ │ -03cc68: 6e10 640a 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03cc6e: 0c01 |0041: move-result-object v1 │ │ -03cc70: 7020 ef09 1000 |0042: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cc76: 2700 |0045: throw v0 │ │ -03cc78: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -03cc7a: 7220 630b 0400 |0047: invoke-interface {v4, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -03cc80: 0a00 |004a: move-result v0 │ │ -03cc82: 3800 0a00 |004b: if-eqz v0, 0055 // +000a │ │ -03cc86: 2200 ac01 |004d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cc8a: 1a01 1f18 |004f: const-string v1, "protocols must not contain null" // string@181f │ │ -03cc8e: 7020 ef09 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cc94: 2700 |0054: throw v0 │ │ -03cc96: 7110 7a04 0400 |0055: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -03cc9c: 0c00 |0058: move-result-object v0 │ │ -03cc9e: 5b30 3a01 |0059: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ -03cca2: 1103 |005b: return-object v3 │ │ +03f5f8: |[03f5f8] com.squareup.okhttp.OkHttpClient.setProtocols:(Ljava/util/List;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f608: 7110 7a04 0400 |0000: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +03f60e: 0c04 |0003: move-result-object v4 │ │ +03f610: 6200 4501 |0004: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +03f614: 7220 630b 0400 |0006: invoke-interface {v4, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +03f61a: 0a00 |0009: move-result v0 │ │ +03f61c: 3900 1b00 |000a: if-nez v0, 0025 // +001b │ │ +03f620: 2200 be01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f624: 2201 d301 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03f628: 7010 500a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03f62e: 1a02 2e18 |0013: const-string v2, "protocols doesn't contain http/1.1: " // string@182e │ │ +03f632: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03f638: 0c01 |0018: move-result-object v1 │ │ +03f63a: 6e20 570a 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03f640: 0c01 |001c: move-result-object v1 │ │ +03f642: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03f648: 0c01 |0020: move-result-object v1 │ │ +03f64a: 7020 ef09 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f650: 2700 |0024: throw v0 │ │ +03f652: 6200 4401 |0025: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +03f656: 7220 630b 0400 |0027: invoke-interface {v4, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +03f65c: 0a00 |002a: move-result v0 │ │ +03f65e: 3800 1b00 |002b: if-eqz v0, 0046 // +001b │ │ +03f662: 2200 be01 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f666: 2201 d301 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03f66a: 7010 500a 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03f670: 1a02 2f18 |0034: const-string v2, "protocols must not contain http/1.0: " // string@182f │ │ +03f674: 6e20 580a 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03f67a: 0c01 |0039: move-result-object v1 │ │ +03f67c: 6e20 570a 4100 |003a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03f682: 0c01 |003d: move-result-object v1 │ │ +03f684: 6e10 640a 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03f68a: 0c01 |0041: move-result-object v1 │ │ +03f68c: 7020 ef09 1000 |0042: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f692: 2700 |0045: throw v0 │ │ +03f694: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +03f696: 7220 630b 0400 |0047: invoke-interface {v4, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +03f69c: 0a00 |004a: move-result v0 │ │ +03f69e: 3800 0a00 |004b: if-eqz v0, 0055 // +000a │ │ +03f6a2: 2200 be01 |004d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f6a6: 1a01 3018 |004f: const-string v1, "protocols must not contain null" // string@1830 │ │ +03f6aa: 7020 ef09 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f6b0: 2700 |0054: throw v0 │ │ +03f6b2: 7110 7a04 0400 |0055: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +03f6b8: 0c00 |0058: move-result-object v0 │ │ +03f6ba: 5b30 3a01 |0059: iput-object v0, v3, Lcom/squareup/okhttp/OkHttpClient;.protocols:Ljava/util/List; // field@013a │ │ +03f6be: 1103 |005b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=515 │ │ 0x000c line=516 │ │ 0x0025 line=518 │ │ 0x002d line=519 │ │ @@ -19894,17 +19894,17 @@ │ │ type : '(Ljava/net/Proxy;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cca4: |[03cca4] com.squareup.okhttp.OkHttpClient.setProxy:(Ljava/net/Proxy;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03ccb4: 5b01 3b01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@013b │ │ -03ccb8: 1100 |0002: return-object v0 │ │ +03f6c0: |[03f6c0] com.squareup.okhttp.OkHttpClient.setProxy:(Ljava/net/Proxy;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f6d0: 5b01 3b01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxy:Ljava/net/Proxy; // field@013b │ │ +03f6d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0002 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 proxy Ljava/net/Proxy; │ │ @@ -19914,94 +19914,94 @@ │ │ type : '(Ljava/net/ProxySelector;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ccbc: |[03ccbc] com.squareup.okhttp.OkHttpClient.setProxySelector:(Ljava/net/ProxySelector;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cccc: 5b01 3c01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ -03ccd0: 1100 |0002: return-object v0 │ │ +03f6d8: |[03f6d8] com.squareup.okhttp.OkHttpClient.setProxySelector:(Ljava/net/ProxySelector;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f6e8: 5b01 3c01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.proxySelector:Ljava/net/ProxySelector; // field@013c │ │ +03f6ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 proxySelector Ljava/net/ProxySelector; │ │ │ │ #45 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ name : 'setReadTimeout' │ │ type : '(JLjava/util/concurrent/TimeUnit;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -03ccd4: |[03ccd4] com.squareup.okhttp.OkHttpClient.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ -03cce4: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03cce8: 3102 0804 |0002: cmp-long v2, v8, v4 │ │ -03ccec: 3b02 0a00 |0004: if-gez v2, 000e // +000a │ │ -03ccf0: 2202 ac01 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03ccf4: 1a03 c21b |0008: const-string v3, "timeout < 0" // string@1bc2 │ │ -03ccf8: 7020 ef09 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03ccfe: 2702 |000d: throw v2 │ │ -03cd00: 390a 0a00 |000e: if-nez v10, 0018 // +000a │ │ -03cd04: 2202 ac01 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cd08: 1a03 431c |0012: const-string v3, "unit == null" // string@1c43 │ │ -03cd0c: 7020 ef09 3200 |0014: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cd12: 2702 |0017: throw v2 │ │ -03cd14: 6e30 b30b 8a09 |0018: invoke-virtual {v10, v8, v9}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -03cd1a: 0b00 |001b: move-result-wide v0 │ │ -03cd1c: 1702 ffff ff7f |001c: const-wide/32 v2, #float nan // #7fffffff │ │ -03cd22: 3102 0002 |001f: cmp-long v2, v0, v2 │ │ -03cd26: 3d02 0a00 |0021: if-lez v2, 002b // +000a │ │ -03cd2a: 2202 ac01 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cd2e: 1a03 4f0b |0025: const-string v3, "Timeout too large." // string@0b4f │ │ -03cd32: 7020 ef09 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cd38: 2702 |002a: throw v2 │ │ -03cd3a: 3102 0004 |002b: cmp-long v2, v0, v4 │ │ -03cd3e: 3902 0e00 |002d: if-nez v2, 003b // +000e │ │ -03cd42: 3102 0804 |002f: cmp-long v2, v8, v4 │ │ -03cd46: 3d02 0a00 |0031: if-lez v2, 003b // +000a │ │ -03cd4a: 2202 ac01 |0033: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cd4e: 1a03 500b |0035: const-string v3, "Timeout too small." // string@0b50 │ │ -03cd52: 7020 ef09 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cd58: 2702 |003a: throw v2 │ │ -03cd5a: 8402 |003b: long-to-int v2, v0 │ │ -03cd5c: 5972 3d01 |003c: iput v2, v7, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ -03cd60: 0e00 |003e: return-void │ │ +03f6f0: |[03f6f0] com.squareup.okhttp.OkHttpClient.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ +03f700: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +03f704: 3102 0704 |0002: cmp-long v2, v7, v4 │ │ +03f708: 3b02 0a00 |0004: if-gez v2, 000e // +000a │ │ +03f70c: 2202 be01 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f710: 1a03 d31b |0008: const-string v3, "timeout < 0" // string@1bd3 │ │ +03f714: 7020 ef09 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f71a: 2702 |000d: throw v2 │ │ +03f71c: 3909 0a00 |000e: if-nez v9, 0018 // +000a │ │ +03f720: 2202 be01 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f724: 1a03 541c |0012: const-string v3, "unit == null" // string@1c54 │ │ +03f728: 7020 ef09 3200 |0014: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f72e: 2702 |0017: throw v2 │ │ +03f730: 6e30 b30b 7908 |0018: invoke-virtual {v9, v7, v8}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +03f736: 0b00 |001b: move-result-wide v0 │ │ +03f738: 1702 ffff ff7f |001c: const-wide/32 v2, #float nan // #7fffffff │ │ +03f73e: 3102 0002 |001f: cmp-long v2, v0, v2 │ │ +03f742: 3d02 0a00 |0021: if-lez v2, 002b // +000a │ │ +03f746: 2202 be01 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f74a: 1a03 630b |0025: const-string v3, "Timeout too large." // string@0b63 │ │ +03f74e: 7020 ef09 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f754: 2702 |002a: throw v2 │ │ +03f756: 3102 0004 |002b: cmp-long v2, v0, v4 │ │ +03f75a: 3902 0e00 |002d: if-nez v2, 003b // +000e │ │ +03f75e: 3102 0704 |002f: cmp-long v2, v7, v4 │ │ +03f762: 3d02 0a00 |0031: if-lez v2, 003b // +000a │ │ +03f766: 2202 be01 |0033: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f76a: 1a03 640b |0035: const-string v3, "Timeout too small." // string@0b64 │ │ +03f76e: 7020 ef09 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f774: 2702 |003a: throw v2 │ │ +03f776: 8402 |003b: long-to-int v2, v0 │ │ +03f778: 5962 3d01 |003c: iput v2, v6, Lcom/squareup/okhttp/OkHttpClient;.readTimeout:I // field@013d │ │ +03f77c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=207 │ │ 0x000e line=208 │ │ 0x0018 line=209 │ │ 0x001c line=210 │ │ 0x002b line=211 │ │ 0x003b line=212 │ │ 0x003e line=213 │ │ locals : │ │ 0x001c - 0x003f reg=0 millis J │ │ - 0x0000 - 0x003f reg=7 this Lcom/squareup/okhttp/OkHttpClient; │ │ - 0x0000 - 0x003f reg=8 timeout J │ │ - 0x0000 - 0x003f reg=10 unit Ljava/util/concurrent/TimeUnit; │ │ + 0x0000 - 0x003f reg=6 this Lcom/squareup/okhttp/OkHttpClient; │ │ + 0x0000 - 0x003f reg=7 timeout J │ │ + 0x0000 - 0x003f reg=9 unit Ljava/util/concurrent/TimeUnit; │ │ │ │ #46 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ name : 'setRetryOnConnectionFailure' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cd64: |[03cd64] com.squareup.okhttp.OkHttpClient.setRetryOnConnectionFailure:(Z)V │ │ -03cd74: 5c01 3e01 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ -03cd78: 0e00 |0002: return-void │ │ +03f780: |[03f780] com.squareup.okhttp.OkHttpClient.setRetryOnConnectionFailure:(Z)V │ │ +03f790: 5c01 3e01 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/OkHttpClient;.retryOnConnectionFailure:Z // field@013e │ │ +03f794: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0002 line=459 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 retryOnConnectionFailure Z │ │ @@ -20011,17 +20011,17 @@ │ │ type : '(Ljavax/net/SocketFactory;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cd7c: |[03cd7c] com.squareup.okhttp.OkHttpClient.setSocketFactory:(Ljavax/net/SocketFactory;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cd8c: 5b01 4001 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ -03cd90: 1100 |0002: return-object v0 │ │ +03f798: |[03f798] com.squareup.okhttp.OkHttpClient.setSocketFactory:(Ljavax/net/SocketFactory;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f7a8: 5b01 4001 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.socketFactory:Ljavax/net/SocketFactory; // field@0140 │ │ +03f7ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0002 line=332 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 socketFactory Ljavax/net/SocketFactory; │ │ @@ -20031,89 +20031,89 @@ │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cd94: |[03cd94] com.squareup.okhttp.OkHttpClient.setSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)Lcom/squareup/okhttp/OkHttpClient; │ │ -03cda4: 5b01 4101 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ -03cda8: 1100 |0002: return-object v0 │ │ +03f7b0: |[03f7b0] com.squareup.okhttp.OkHttpClient.setSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)Lcom/squareup/okhttp/OkHttpClient; │ │ +03f7c0: 5b01 4101 |0000: iput-object v1, v0, Lcom/squareup/okhttp/OkHttpClient;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0141 │ │ +03f7c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0003 reg=1 sslSocketFactory Ljavax/net/ssl/SSLSocketFactory; │ │ │ │ #49 : (in Lcom/squareup/okhttp/OkHttpClient;) │ │ name : 'setWriteTimeout' │ │ type : '(JLjava/util/concurrent/TimeUnit;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -03cdac: |[03cdac] com.squareup.okhttp.OkHttpClient.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ -03cdbc: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03cdc0: 3102 0804 |0002: cmp-long v2, v8, v4 │ │ -03cdc4: 3b02 0a00 |0004: if-gez v2, 000e // +000a │ │ -03cdc8: 2202 ac01 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cdcc: 1a03 c21b |0008: const-string v3, "timeout < 0" // string@1bc2 │ │ -03cdd0: 7020 ef09 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cdd6: 2702 |000d: throw v2 │ │ -03cdd8: 390a 0a00 |000e: if-nez v10, 0018 // +000a │ │ -03cddc: 2202 ac01 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03cde0: 1a03 431c |0012: const-string v3, "unit == null" // string@1c43 │ │ -03cde4: 7020 ef09 3200 |0014: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03cdea: 2702 |0017: throw v2 │ │ -03cdec: 6e30 b30b 8a09 |0018: invoke-virtual {v10, v8, v9}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -03cdf2: 0b00 |001b: move-result-wide v0 │ │ -03cdf4: 1702 ffff ff7f |001c: const-wide/32 v2, #float nan // #7fffffff │ │ -03cdfa: 3102 0002 |001f: cmp-long v2, v0, v2 │ │ -03cdfe: 3d02 0a00 |0021: if-lez v2, 002b // +000a │ │ -03ce02: 2202 ac01 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03ce06: 1a03 4f0b |0025: const-string v3, "Timeout too large." // string@0b4f │ │ -03ce0a: 7020 ef09 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03ce10: 2702 |002a: throw v2 │ │ -03ce12: 3102 0004 |002b: cmp-long v2, v0, v4 │ │ -03ce16: 3902 0e00 |002d: if-nez v2, 003b // +000e │ │ -03ce1a: 3102 0804 |002f: cmp-long v2, v8, v4 │ │ -03ce1e: 3d02 0a00 |0031: if-lez v2, 003b // +000a │ │ -03ce22: 2202 ac01 |0033: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03ce26: 1a03 500b |0035: const-string v3, "Timeout too small." // string@0b50 │ │ -03ce2a: 7020 ef09 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03ce30: 2702 |003a: throw v2 │ │ -03ce32: 8402 |003b: long-to-int v2, v0 │ │ -03ce34: 5972 4201 |003c: iput v2, v7, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ -03ce38: 0e00 |003e: return-void │ │ +03f7c8: |[03f7c8] com.squareup.okhttp.OkHttpClient.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ +03f7d8: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +03f7dc: 3102 0704 |0002: cmp-long v2, v7, v4 │ │ +03f7e0: 3b02 0a00 |0004: if-gez v2, 000e // +000a │ │ +03f7e4: 2202 be01 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f7e8: 1a03 d31b |0008: const-string v3, "timeout < 0" // string@1bd3 │ │ +03f7ec: 7020 ef09 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f7f2: 2702 |000d: throw v2 │ │ +03f7f4: 3909 0a00 |000e: if-nez v9, 0018 // +000a │ │ +03f7f8: 2202 be01 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f7fc: 1a03 541c |0012: const-string v3, "unit == null" // string@1c54 │ │ +03f800: 7020 ef09 3200 |0014: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f806: 2702 |0017: throw v2 │ │ +03f808: 6e30 b30b 7908 |0018: invoke-virtual {v9, v7, v8}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +03f80e: 0b00 |001b: move-result-wide v0 │ │ +03f810: 1702 ffff ff7f |001c: const-wide/32 v2, #float nan // #7fffffff │ │ +03f816: 3102 0002 |001f: cmp-long v2, v0, v2 │ │ +03f81a: 3d02 0a00 |0021: if-lez v2, 002b // +000a │ │ +03f81e: 2202 be01 |0023: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f822: 1a03 630b |0025: const-string v3, "Timeout too large." // string@0b63 │ │ +03f826: 7020 ef09 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f82c: 2702 |002a: throw v2 │ │ +03f82e: 3102 0004 |002b: cmp-long v2, v0, v4 │ │ +03f832: 3902 0e00 |002d: if-nez v2, 003b // +000e │ │ +03f836: 3102 0704 |002f: cmp-long v2, v7, v4 │ │ +03f83a: 3d02 0a00 |0031: if-lez v2, 003b // +000a │ │ +03f83e: 2202 be01 |0033: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03f842: 1a03 640b |0035: const-string v3, "Timeout too small." // string@0b64 │ │ +03f846: 7020 ef09 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03f84c: 2702 |003a: throw v2 │ │ +03f84e: 8402 |003b: long-to-int v2, v0 │ │ +03f850: 5962 4201 |003c: iput v2, v6, Lcom/squareup/okhttp/OkHttpClient;.writeTimeout:I // field@0142 │ │ +03f854: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x000e line=226 │ │ 0x0018 line=227 │ │ 0x001c line=228 │ │ 0x002b line=229 │ │ 0x003b line=230 │ │ 0x003e line=231 │ │ locals : │ │ 0x001c - 0x003f reg=0 millis J │ │ - 0x0000 - 0x003f reg=7 this Lcom/squareup/okhttp/OkHttpClient; │ │ - 0x0000 - 0x003f reg=8 timeout J │ │ - 0x0000 - 0x003f reg=10 unit Ljava/util/concurrent/TimeUnit; │ │ + 0x0000 - 0x003f reg=6 this Lcom/squareup/okhttp/OkHttpClient; │ │ + 0x0000 - 0x003f reg=7 timeout J │ │ + 0x0000 - 0x003f reg=9 unit Ljava/util/concurrent/TimeUnit; │ │ │ │ - source_file_idx : 2362 (OkHttpClient.java) │ │ + source_file_idx : 2382 (OkHttpClient.java) │ │ │ │ Class #39 header: │ │ -class_idx : 172 │ │ +class_idx : 190 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2463 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2483 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ Class #39 annotations: │ │ Annotations on class │ │ @@ -20160,51 +20160,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -03ce3c: |[03ce3c] com.squareup.okhttp.Protocol.:()V │ │ -03ce4c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -03ce4e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -03ce50: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -03ce52: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -03ce54: 2200 ac00 |0004: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@00ac │ │ -03ce58: 1a01 b703 |0006: const-string v1, "HTTP_1_0" // string@03b7 │ │ -03ce5c: 1a02 a613 |0008: const-string v2, "http/1.0" // string@13a6 │ │ -03ce60: 7040 1d03 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@031d │ │ -03ce66: 6900 4401 |000d: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -03ce6a: 2200 ac00 |000f: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@00ac │ │ -03ce6e: 1a01 b803 |0011: const-string v1, "HTTP_1_1" // string@03b8 │ │ -03ce72: 1a02 a713 |0013: const-string v2, "http/1.1" // string@13a7 │ │ -03ce76: 7040 1d03 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@031d │ │ -03ce7c: 6900 4501 |0018: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -03ce80: 2200 ac00 |001a: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@00ac │ │ -03ce84: 1a01 100a |001c: const-string v1, "SPDY_3" // string@0a10 │ │ -03ce88: 1a02 f71a |001e: const-string v2, "spdy/3.1" // string@1af7 │ │ -03ce8c: 7040 1d03 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@031d │ │ -03ce92: 6900 4701 |0023: sput-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -03ce96: 2200 ac00 |0025: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@00ac │ │ -03ce9a: 1a01 ba03 |0027: const-string v1, "HTTP_2" // string@03ba │ │ -03ce9e: 1a02 2f13 |0029: const-string v2, "h2" // string@132f │ │ -03cea2: 7040 1d03 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@031d │ │ -03cea8: 6900 4601 |002e: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -03ceac: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -03ceae: 2300 a503 |0031: new-array v0, v0, [Lcom/squareup/okhttp/Protocol; // type@03a5 │ │ -03ceb2: 6201 4401 |0033: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -03ceb6: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ -03ceba: 6201 4501 |0037: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -03cebe: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ -03cec2: 6201 4701 |003b: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -03cec6: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ -03ceca: 6201 4601 |003f: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -03cece: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ -03ced2: 6900 4301 |0043: sput-object v0, Lcom/squareup/okhttp/Protocol;.$VALUES:[Lcom/squareup/okhttp/Protocol; // field@0143 │ │ -03ced6: 0e00 |0045: return-void │ │ +03f858: |[03f858] com.squareup.okhttp.Protocol.:()V │ │ +03f868: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +03f86a: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +03f86c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +03f86e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +03f870: 2200 be00 |0004: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@00be │ │ +03f874: 1a01 b703 |0006: const-string v1, "HTTP_1_0" // string@03b7 │ │ +03f878: 1a02 b913 |0008: const-string v2, "http/1.0" // string@13b9 │ │ +03f87c: 7040 1d03 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@031d │ │ +03f882: 6900 4401 |000d: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +03f886: 2200 be00 |000f: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@00be │ │ +03f88a: 1a01 b803 |0011: const-string v1, "HTTP_1_1" // string@03b8 │ │ +03f88e: 1a02 ba13 |0013: const-string v2, "http/1.1" // string@13ba │ │ +03f892: 7040 1d03 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@031d │ │ +03f898: 6900 4501 |0018: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +03f89c: 2200 be00 |001a: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@00be │ │ +03f8a0: 1a01 240a |001c: const-string v1, "SPDY_3" // string@0a24 │ │ +03f8a4: 1a02 081b |001e: const-string v2, "spdy/3.1" // string@1b08 │ │ +03f8a8: 7040 1d03 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@031d │ │ +03f8ae: 6900 4701 |0023: sput-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +03f8b2: 2200 be00 |0025: new-instance v0, Lcom/squareup/okhttp/Protocol; // type@00be │ │ +03f8b6: 1a01 ba03 |0027: const-string v1, "HTTP_2" // string@03ba │ │ +03f8ba: 1a02 4213 |0029: const-string v2, "h2" // string@1342 │ │ +03f8be: 7040 1d03 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lcom/squareup/okhttp/Protocol;.:(Ljava/lang/String;ILjava/lang/String;)V // method@031d │ │ +03f8c4: 6900 4601 |002e: sput-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +03f8c8: 1240 |0030: const/4 v0, #int 4 // #4 │ │ +03f8ca: 2300 b903 |0031: new-array v0, v0, [Lcom/squareup/okhttp/Protocol; // type@03b9 │ │ +03f8ce: 6201 4401 |0033: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +03f8d2: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ +03f8d6: 6201 4501 |0037: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +03f8da: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ +03f8de: 6201 4701 |003b: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +03f8e2: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ +03f8e6: 6201 4601 |003f: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +03f8ea: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ +03f8ee: 6900 4301 |0043: sput-object v0, Lcom/squareup/okhttp/Protocol;.$VALUES:[Lcom/squareup/okhttp/Protocol; // field@0143 │ │ +03f8f2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=36 │ │ 0x000f line=45 │ │ 0x001a line=57 │ │ 0x0025 line=69 │ │ 0x0030 line=31 │ │ @@ -20215,18 +20215,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03ced8: |[03ced8] com.squareup.okhttp.Protocol.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -03cee8: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -03ceee: 5b03 4801 |0003: iput-object v3, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ -03cef2: 0e00 |0005: return-void │ │ +03f8f4: |[03f8f4] com.squareup.okhttp.Protocol.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +03f904: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +03f90a: 5b03 4801 |0003: iput-object v3, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ +03f90e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/Protocol; │ │ @@ -20239,55 +20239,55 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -03cef4: |[03cef4] com.squareup.okhttp.Protocol.get:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; │ │ -03cf04: 6200 4401 |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -03cf08: 5400 4801 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ -03cf0c: 6e20 2a0a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03cf12: 0a00 |0007: move-result v0 │ │ -03cf14: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -03cf18: 6200 4401 |000a: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -03cf1c: 1100 |000c: return-object v0 │ │ -03cf1e: 6200 4501 |000d: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -03cf22: 5400 4801 |000f: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ -03cf26: 6e20 2a0a 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03cf2c: 0a00 |0014: move-result v0 │ │ -03cf2e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -03cf32: 6200 4501 |0017: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -03cf36: 28f3 |0019: goto 000c // -000d │ │ -03cf38: 6200 4601 |001a: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -03cf3c: 5400 4801 |001c: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ -03cf40: 6e20 2a0a 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03cf46: 0a00 |0021: move-result v0 │ │ -03cf48: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -03cf4c: 6200 4601 |0024: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -03cf50: 28e6 |0026: goto 000c // -001a │ │ -03cf52: 6200 4701 |0027: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -03cf56: 5400 4801 |0029: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ -03cf5a: 6e20 2a0a 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03cf60: 0a00 |002e: move-result v0 │ │ -03cf62: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ -03cf66: 6200 4701 |0031: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -03cf6a: 28d9 |0033: goto 000c // -0027 │ │ -03cf6c: 2200 8a01 |0034: new-instance v0, Ljava/io/IOException; // type@018a │ │ -03cf70: 2201 c101 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cf74: 7010 500a 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03cf7a: 1a02 890b |003b: const-string v2, "Unexpected protocol: " // string@0b89 │ │ -03cf7e: 6e20 580a 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03cf84: 0c01 |0040: move-result-object v1 │ │ -03cf86: 6e20 580a 3100 |0041: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03cf8c: 0c01 |0044: move-result-object v1 │ │ -03cf8e: 6e10 640a 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03cf94: 0c01 |0048: move-result-object v1 │ │ -03cf96: 7020 9809 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -03cf9c: 2700 |004c: throw v0 │ │ +03f910: |[03f910] com.squareup.okhttp.Protocol.get:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; │ │ +03f920: 6200 4401 |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +03f924: 5400 4801 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ +03f928: 6e20 2a0a 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03f92e: 0a00 |0007: move-result v0 │ │ +03f930: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +03f934: 6200 4401 |000a: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +03f938: 1100 |000c: return-object v0 │ │ +03f93a: 6200 4501 |000d: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +03f93e: 5400 4801 |000f: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ +03f942: 6e20 2a0a 0300 |0011: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03f948: 0a00 |0014: move-result v0 │ │ +03f94a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +03f94e: 6200 4501 |0017: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +03f952: 28f3 |0019: goto 000c // -000d │ │ +03f954: 6200 4601 |001a: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +03f958: 5400 4801 |001c: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ +03f95c: 6e20 2a0a 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03f962: 0a00 |0021: move-result v0 │ │ +03f964: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +03f968: 6200 4601 |0024: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +03f96c: 28e6 |0026: goto 000c // -001a │ │ +03f96e: 6200 4701 |0027: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +03f972: 5400 4801 |0029: iget-object v0, v0, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ +03f976: 6e20 2a0a 0300 |002b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +03f97c: 0a00 |002e: move-result v0 │ │ +03f97e: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ +03f982: 6200 4701 |0031: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +03f986: 28d9 |0033: goto 000c // -0027 │ │ +03f988: 2200 9c01 |0034: new-instance v0, Ljava/io/IOException; // type@019c │ │ +03f98c: 2201 d301 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03f990: 7010 500a 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03f996: 1a02 9d0b |003b: const-string v2, "Unexpected protocol: " // string@0b9d │ │ +03f99a: 6e20 580a 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03f9a0: 0c01 |0040: move-result-object v1 │ │ +03f9a2: 6e20 580a 3100 |0041: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03f9a8: 0c01 |0044: move-result-object v1 │ │ +03f9aa: 6e10 640a 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03f9b0: 0c01 |0048: move-result-object v1 │ │ +03f9b2: 7020 9809 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +03f9b8: 2700 |004c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000c line=86 │ │ 0x000d line=84 │ │ 0x001a line=85 │ │ 0x0027 line=86 │ │ @@ -20300,20 +20300,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03cfa0: |[03cfa0] com.squareup.okhttp.Protocol.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; │ │ -03cfb0: 1c00 ac00 |0000: const-class v0, Lcom/squareup/okhttp/Protocol; // type@00ac │ │ -03cfb4: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -03cfba: 0c00 |0005: move-result-object v0 │ │ -03cfbc: 1f00 ac00 |0006: check-cast v0, Lcom/squareup/okhttp/Protocol; // type@00ac │ │ -03cfc0: 1100 |0008: return-object v0 │ │ +03f9bc: |[03f9bc] com.squareup.okhttp.Protocol.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; │ │ +03f9cc: 1c00 be00 |0000: const-class v0, Lcom/squareup/okhttp/Protocol; // type@00be │ │ +03f9d0: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +03f9d6: 0c00 |0005: move-result-object v0 │ │ +03f9d8: 1f00 be00 |0006: check-cast v0, Lcom/squareup/okhttp/Protocol; // type@00be │ │ +03f9dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Protocol;) │ │ @@ -20321,20 +20321,20 @@ │ │ type : '()[Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03cfc4: |[03cfc4] com.squareup.okhttp.Protocol.values:()[Lcom/squareup/okhttp/Protocol; │ │ -03cfd4: 6200 4301 |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.$VALUES:[Lcom/squareup/okhttp/Protocol; // field@0143 │ │ -03cfd8: 6e10 7715 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/Protocol;.clone:()Ljava/lang/Object; // method@1577 │ │ -03cfde: 0c00 |0005: move-result-object v0 │ │ -03cfe0: 1f00 a503 |0006: check-cast v0, [Lcom/squareup/okhttp/Protocol; // type@03a5 │ │ -03cfe4: 1100 |0008: return-object v0 │ │ +03f9e0: |[03f9e0] com.squareup.okhttp.Protocol.values:()[Lcom/squareup/okhttp/Protocol; │ │ +03f9f0: 6200 4301 |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.$VALUES:[Lcom/squareup/okhttp/Protocol; // field@0143 │ │ +03f9f4: 6e10 7715 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/Protocol;.clone:()Ljava/lang/Object; // method@1577 │ │ +03f9fa: 0c00 |0005: move-result-object v0 │ │ +03f9fc: 1f00 b903 |0006: check-cast v0, [Lcom/squareup/okhttp/Protocol; // type@03b9 │ │ +03fa00: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/Protocol;) │ │ @@ -20342,30 +20342,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03cfe8: |[03cfe8] com.squareup.okhttp.Protocol.toString:()Ljava/lang/String; │ │ -03cff8: 5410 4801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ -03cffc: 1100 |0002: return-object v0 │ │ +03fa04: |[03fa04] com.squareup.okhttp.Protocol.toString:()Ljava/lang/String; │ │ +03fa14: 5410 4801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Protocol;.protocol:Ljava/lang/String; // field@0148 │ │ +03fa18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Protocol; │ │ │ │ - source_file_idx : 2463 (Protocol.java) │ │ + source_file_idx : 2483 (Protocol.java) │ │ │ │ Class #40 header: │ │ -class_idx : 173 │ │ +class_idx : 191 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2526 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2546 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -20377,21 +20377,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2526 (Request.java) │ │ + source_file_idx : 2546 (Request.java) │ │ │ │ Class #41 header: │ │ -class_idx : 174 │ │ +class_idx : 192 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2526 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2546 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 18 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -20431,22 +20431,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -03d000: |[03d000] com.squareup.okhttp.Request$Builder.:()V │ │ -03d010: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03d016: 1a00 9c03 |0003: const-string v0, "GET" // string@039c │ │ -03d01a: 5b10 4b01 |0005: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@014b │ │ -03d01e: 2200 9f00 |0007: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -03d022: 7010 3402 0000 |0009: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -03d028: 5b10 4a01 |000c: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ -03d02c: 0e00 |000e: return-void │ │ +03fa1c: |[03fa1c] com.squareup.okhttp.Request$Builder.:()V │ │ +03fa2c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03fa32: 1a00 9c03 |0003: const-string v0, "GET" // string@039c │ │ +03fa36: 5b10 4b01 |0005: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@014b │ │ +03fa3a: 2200 b100 |0007: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +03fa3e: 7010 3402 0000 |0009: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +03fa44: 5b10 4a01 |000c: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ +03fa48: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ 0x0007 line=129 │ │ 0x000e line=130 │ │ locals : │ │ @@ -20457,34 +20457,34 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -03d030: |[03d030] com.squareup.okhttp.Request$Builder.:(Lcom/squareup/okhttp/Request;)V │ │ -03d040: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03d046: 7110 3f03 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$600:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl; // method@033f │ │ -03d04c: 0c00 |0006: move-result-object v0 │ │ -03d04e: 5b10 4d01 |0007: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@014d │ │ -03d052: 7110 4003 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$700:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@0340 │ │ -03d058: 0c00 |000c: move-result-object v0 │ │ -03d05a: 5b10 4b01 |000d: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@014b │ │ -03d05e: 7110 4103 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$800:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody; // method@0341 │ │ -03d064: 0c00 |0012: move-result-object v0 │ │ -03d066: 5b10 4901 |0013: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0149 │ │ -03d06a: 7110 4203 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$900:(Lcom/squareup/okhttp/Request;)Ljava/lang/Object; // method@0342 │ │ -03d070: 0c00 |0018: move-result-object v0 │ │ -03d072: 5b10 4c01 |0019: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@014c │ │ -03d076: 7110 3e03 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$1000:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers; // method@033e │ │ -03d07c: 0c00 |001e: move-result-object v0 │ │ -03d07e: 6e10 4702 0000 |001f: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ -03d084: 0c00 |0022: move-result-object v0 │ │ -03d086: 5b10 4a01 |0023: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ -03d08a: 0e00 |0025: return-void │ │ +03fa4c: |[03fa4c] com.squareup.okhttp.Request$Builder.:(Lcom/squareup/okhttp/Request;)V │ │ +03fa5c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03fa62: 7110 3f03 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$600:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl; // method@033f │ │ +03fa68: 0c00 |0006: move-result-object v0 │ │ +03fa6a: 5b10 4d01 |0007: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@014d │ │ +03fa6e: 7110 4003 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$700:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; // method@0340 │ │ +03fa74: 0c00 |000c: move-result-object v0 │ │ +03fa76: 5b10 4b01 |000d: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@014b │ │ +03fa7a: 7110 4103 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$800:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody; // method@0341 │ │ +03fa80: 0c00 |0012: move-result-object v0 │ │ +03fa82: 5b10 4901 |0013: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0149 │ │ +03fa86: 7110 4203 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$900:(Lcom/squareup/okhttp/Request;)Ljava/lang/Object; // method@0342 │ │ +03fa8c: 0c00 |0018: move-result-object v0 │ │ +03fa8e: 5b10 4c01 |0019: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@014c │ │ +03fa92: 7110 3e03 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/Request;.access$1000:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers; // method@033e │ │ +03fa98: 0c00 |001e: move-result-object v0 │ │ +03fa9a: 6e10 4702 0000 |001f: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ +03faa0: 0c00 |0022: move-result-object v0 │ │ +03faa2: 5b10 4a01 |0023: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ +03faa6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x0009 line=134 │ │ 0x000f line=135 │ │ 0x0015 line=136 │ │ @@ -20499,17 +20499,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d08c: |[03d08c] com.squareup.okhttp.Request$Builder.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V │ │ -03d09c: 7020 2303 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.:(Lcom/squareup/okhttp/Request;)V // method@0323 │ │ -03d0a2: 0e00 |0003: return-void │ │ +03faa8: |[03faa8] com.squareup.okhttp.Request$Builder.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V │ │ +03fab8: 7020 2303 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.:(Lcom/squareup/okhttp/Request;)V // method@0323 │ │ +03fabe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Request$1; │ │ @@ -20519,17 +20519,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d0a4: |[03d0a4] com.squareup.okhttp.Request$Builder.access$000:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl; │ │ -03d0b4: 5410 4d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@014d │ │ -03d0b8: 1100 |0002: return-object v0 │ │ +03fac0: |[03fac0] com.squareup.okhttp.Request$Builder.access$000:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl; │ │ +03fad0: 5410 4d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@014d │ │ +03fad4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -20537,17 +20537,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d0bc: |[03d0bc] com.squareup.okhttp.Request$Builder.access$100:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String; │ │ -03d0cc: 5410 4b01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@014b │ │ -03d0d0: 1100 |0002: return-object v0 │ │ +03fad8: |[03fad8] com.squareup.okhttp.Request$Builder.access$100:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String; │ │ +03fae8: 5410 4b01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@014b │ │ +03faec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -20555,17 +20555,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d0d4: |[03d0d4] com.squareup.okhttp.Request$Builder.access$200:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder; │ │ -03d0e4: 5410 4a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ -03d0e8: 1100 |0002: return-object v0 │ │ +03faf0: |[03faf0] com.squareup.okhttp.Request$Builder.access$200:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder; │ │ +03fb00: 5410 4a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ +03fb04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -20573,17 +20573,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d0ec: |[03d0ec] com.squareup.okhttp.Request$Builder.access$300:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody; │ │ -03d0fc: 5410 4901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0149 │ │ -03d100: 1100 |0002: return-object v0 │ │ +03fb08: |[03fb08] com.squareup.okhttp.Request$Builder.access$300:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody; │ │ +03fb18: 5410 4901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0149 │ │ +03fb1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -20591,17 +20591,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d104: |[03d104] com.squareup.okhttp.Request$Builder.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; │ │ -03d114: 5410 4c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@014c │ │ -03d118: 1100 |0002: return-object v0 │ │ +03fb20: |[03fb20] com.squareup.okhttp.Request$Builder.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; │ │ +03fb30: 5410 4c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@014c │ │ +03fb34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ │ │ Virtual methods - │ │ @@ -20610,18 +20610,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03d11c: |[03d11c] com.squareup.okhttp.Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d12c: 5410 4a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ -03d130: 6e30 3702 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ -03d136: 1101 |0005: return-object v1 │ │ +03fb38: |[03fb38] com.squareup.okhttp.Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fb48: 5410 4a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ +03fb4c: 6e30 3702 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ +03fb52: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -20632,25 +20632,25 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -03d138: |[03d138] com.squareup.okhttp.Request$Builder.build:()Lcom/squareup/okhttp/Request; │ │ -03d148: 5420 4d01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@014d │ │ -03d14c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -03d150: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03d154: 1a01 621c |0006: const-string v1, "url == null" // string@1c62 │ │ -03d158: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03d15e: 2700 |000b: throw v0 │ │ -03d160: 2200 af00 |000c: new-instance v0, Lcom/squareup/okhttp/Request; // type@00af │ │ -03d164: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -03d166: 7030 3d03 2001 |000f: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Request;.:(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V // method@033d │ │ -03d16c: 1100 |0012: return-object v0 │ │ +03fb54: |[03fb54] com.squareup.okhttp.Request$Builder.build:()Lcom/squareup/okhttp/Request; │ │ +03fb64: 5420 4d01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@014d │ │ +03fb68: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03fb6c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +03fb70: 1a01 731c |0006: const-string v1, "url == null" // string@1c73 │ │ +03fb74: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +03fb7a: 2700 |000b: throw v0 │ │ +03fb7c: 2200 c100 |000c: new-instance v0, Lcom/squareup/okhttp/Request; // type@00c1 │ │ +03fb80: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +03fb82: 7030 3d03 2001 |000f: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Request;.:(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V // method@033d │ │ +03fb88: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000c line=278 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/squareup/okhttp/Request$Builder; │ │ │ │ @@ -20659,28 +20659,28 @@ │ │ type : '(Lcom/squareup/okhttp/CacheControl;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -03d170: |[03d170] com.squareup.okhttp.Request$Builder.cacheControl:(Lcom/squareup/okhttp/CacheControl;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d180: 6e10 a501 0300 |0000: invoke-virtual {v3}, Lcom/squareup/okhttp/CacheControl;.toString:()Ljava/lang/String; // method@01a5 │ │ -03d186: 0c00 |0003: move-result-object v0 │ │ -03d188: 6e10 350a 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -03d18e: 0a01 |0007: move-result v1 │ │ -03d190: 3801 0900 |0008: if-eqz v1, 0011 // +0009 │ │ -03d194: 1a01 4602 |000a: const-string v1, "Cache-Control" // string@0246 │ │ -03d198: 6e20 3703 1200 |000c: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ -03d19e: 0c01 |000f: move-result-object v1 │ │ -03d1a0: 1101 |0010: return-object v1 │ │ -03d1a2: 1a01 4602 |0011: const-string v1, "Cache-Control" // string@0246 │ │ -03d1a6: 6e30 3103 1200 |0013: invoke-virtual {v2, v1, v0}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -03d1ac: 0c01 |0016: move-result-object v1 │ │ -03d1ae: 28f9 |0017: goto 0010 // -0007 │ │ +03fb8c: |[03fb8c] com.squareup.okhttp.Request$Builder.cacheControl:(Lcom/squareup/okhttp/CacheControl;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fb9c: 6e10 a501 0300 |0000: invoke-virtual {v3}, Lcom/squareup/okhttp/CacheControl;.toString:()Ljava/lang/String; // method@01a5 │ │ +03fba2: 0c00 |0003: move-result-object v0 │ │ +03fba4: 6e10 350a 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +03fbaa: 0a01 |0007: move-result v1 │ │ +03fbac: 3801 0900 |0008: if-eqz v1, 0011 // +0009 │ │ +03fbb0: 1a01 4602 |000a: const-string v1, "Cache-Control" // string@0246 │ │ +03fbb4: 6e20 3703 1200 |000c: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ +03fbba: 0c01 |000f: move-result-object v1 │ │ +03fbbc: 1101 |0010: return-object v1 │ │ +03fbbe: 1a01 4602 |0011: const-string v1, "Cache-Control" // string@0246 │ │ +03fbc2: 6e30 3103 1200 |0013: invoke-virtual {v2, v1, v0}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +03fbc8: 0c01 |0016: move-result-object v1 │ │ +03fbca: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0010 line=220 │ │ locals : │ │ 0x0004 - 0x0018 reg=0 value Ljava/lang/String; │ │ @@ -20692,23 +20692,23 @@ │ │ type : '()Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03d1b0: |[03d1b0] com.squareup.okhttp.Request$Builder.delete:()Lcom/squareup/okhttp/Request$Builder; │ │ -03d1c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d1c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03d1c4: 2311 9d03 |0002: new-array v1, v1, [B // type@039d │ │ -03d1c8: 7120 6303 1000 |0004: invoke-static {v0, v1}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/RequestBody; // method@0363 │ │ -03d1ce: 0c00 |0007: move-result-object v0 │ │ -03d1d0: 6e20 2e03 0200 |0008: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/Request$Builder;.delete:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@032e │ │ -03d1d6: 0c00 |000b: move-result-object v0 │ │ -03d1d8: 1100 |000c: return-object v0 │ │ +03fbcc: |[03fbcc] com.squareup.okhttp.Request$Builder.delete:()Lcom/squareup/okhttp/Request$Builder; │ │ +03fbdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03fbde: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03fbe0: 2311 b103 |0002: new-array v1, v1, [B // type@03b1 │ │ +03fbe4: 7120 6303 1000 |0004: invoke-static {v0, v1}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/RequestBody; // method@0363 │ │ +03fbea: 0c00 |0007: move-result-object v0 │ │ +03fbec: 6e20 2e03 0200 |0008: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/Request$Builder;.delete:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@032e │ │ +03fbf2: 0c00 |000b: move-result-object v0 │ │ +03fbf4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -20716,19 +20716,19 @@ │ │ type : '(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03d1dc: |[03d1dc] com.squareup.okhttp.Request$Builder.delete:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d1ec: 1a00 bd02 |0000: const-string v0, "DELETE" // string@02bd │ │ -03d1f0: 6e30 3303 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -03d1f6: 0c00 |0005: move-result-object v0 │ │ -03d1f8: 1100 |0006: return-object v0 │ │ +03fbf8: |[03fbf8] com.squareup.okhttp.Request$Builder.delete:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fc08: 1a00 bd02 |0000: const-string v0, "DELETE" // string@02bd │ │ +03fc0c: 6e30 3303 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +03fc12: 0c00 |0005: move-result-object v0 │ │ +03fc14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 body Lcom/squareup/okhttp/RequestBody; │ │ │ │ @@ -20737,20 +20737,20 @@ │ │ type : '()Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03d1fc: |[03d1fc] com.squareup.okhttp.Request$Builder.get:()Lcom/squareup/okhttp/Request$Builder; │ │ -03d20c: 1a00 9c03 |0000: const-string v0, "GET" // string@039c │ │ -03d210: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03d212: 6e30 3303 0201 |0003: invoke-virtual {v2, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -03d218: 0c00 |0006: move-result-object v0 │ │ -03d21a: 1100 |0007: return-object v0 │ │ +03fc18: |[03fc18] com.squareup.okhttp.Request$Builder.get:()Lcom/squareup/okhttp/Request$Builder; │ │ +03fc28: 1a00 9c03 |0000: const-string v0, "GET" // string@039c │ │ +03fc2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03fc2e: 6e30 3303 0201 |0003: invoke-virtual {v2, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +03fc34: 0c00 |0006: move-result-object v0 │ │ +03fc36: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -20758,20 +20758,20 @@ │ │ type : '()Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03d21c: |[03d21c] com.squareup.okhttp.Request$Builder.head:()Lcom/squareup/okhttp/Request$Builder; │ │ -03d22c: 1a00 a903 |0000: const-string v0, "HEAD" // string@03a9 │ │ -03d230: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03d232: 6e30 3303 0201 |0003: invoke-virtual {v2, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -03d238: 0c00 |0006: move-result-object v0 │ │ -03d23a: 1100 |0007: return-object v0 │ │ +03fc38: |[03fc38] com.squareup.okhttp.Request$Builder.head:()Lcom/squareup/okhttp/Request$Builder; │ │ +03fc48: 1a00 a903 |0000: const-string v0, "HEAD" // string@03a9 │ │ +03fc4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03fc4e: 6e30 3303 0201 |0003: invoke-virtual {v2, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +03fc54: 0c00 |0006: move-result-object v0 │ │ +03fc56: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/Request$Builder; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Request$Builder;) │ │ @@ -20779,18 +20779,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03d23c: |[03d23c] com.squareup.okhttp.Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d24c: 5410 4a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ -03d250: 6e30 3e02 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023e │ │ -03d256: 1101 |0005: return-object v1 │ │ +03fc58: |[03fc58] com.squareup.okhttp.Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fc68: 5410 4a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ +03fc6c: 6e30 3e02 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023e │ │ +03fc72: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -20801,19 +20801,19 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03d258: |[03d258] com.squareup.okhttp.Request$Builder.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d268: 6e10 4702 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ -03d26e: 0c00 |0003: move-result-object v0 │ │ -03d270: 5b10 4a01 |0004: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ -03d274: 1101 |0006: return-object v1 │ │ +03fc74: |[03fc74] com.squareup.okhttp.Request$Builder.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fc84: 6e10 4702 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ +03fc8a: 0c00 |0003: move-result-object v0 │ │ +03fc8c: 5b10 4a01 |0004: iput-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ +03fc90: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0006 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 headers Lcom/squareup/okhttp/Headers; │ │ @@ -20823,64 +20823,64 @@ │ │ type : '(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -03d278: |[03d278] com.squareup.okhttp.Request$Builder.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d288: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -03d28c: 6e10 380a 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03d292: 0a00 |0005: move-result v0 │ │ -03d294: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -03d298: 2200 ac01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03d29c: 1a01 bd15 |000a: const-string v1, "method == null || method.length() == 0" // string@15bd │ │ -03d2a0: 7020 ef09 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03d2a6: 2700 |000f: throw v0 │ │ -03d2a8: 3805 2700 |0010: if-eqz v5, 0037 // +0027 │ │ -03d2ac: 7110 c806 0400 |0012: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@06c8 │ │ -03d2b2: 0a00 |0015: move-result v0 │ │ -03d2b4: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -03d2b8: 2200 ac01 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03d2bc: 2201 c101 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d2c0: 7010 500a 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03d2c6: 1a02 bc15 |001f: const-string v2, "method " // string@15bc │ │ -03d2ca: 6e20 580a 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d2d0: 0c01 |0024: move-result-object v1 │ │ -03d2d2: 6e20 580a 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d2d8: 0c01 |0028: move-result-object v1 │ │ -03d2da: 1a02 5f00 |0029: const-string v2, " must not have a request body." // string@005f │ │ -03d2de: 6e20 580a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d2e4: 0c01 |002e: move-result-object v1 │ │ -03d2e6: 6e10 640a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03d2ec: 0c01 |0032: move-result-object v1 │ │ -03d2ee: 7020 ef09 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03d2f4: 2700 |0036: throw v0 │ │ -03d2f6: 3905 2700 |0037: if-nez v5, 005e // +0027 │ │ -03d2fa: 7110 ca06 0400 |0039: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@06ca │ │ -03d300: 0a00 |003c: move-result v0 │ │ -03d302: 3800 2100 |003d: if-eqz v0, 005e // +0021 │ │ -03d306: 2200 ac01 |003f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03d30a: 2201 c101 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d30e: 7010 500a 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03d314: 1a02 bc15 |0046: const-string v2, "method " // string@15bc │ │ -03d318: 6e20 580a 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d31e: 0c01 |004b: move-result-object v1 │ │ -03d320: 6e20 580a 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d326: 0c01 |004f: move-result-object v1 │ │ -03d328: 1a02 5e00 |0050: const-string v2, " must have a request body." // string@005e │ │ -03d32c: 6e20 580a 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d332: 0c01 |0055: move-result-object v1 │ │ -03d334: 6e10 640a 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03d33a: 0c01 |0059: move-result-object v1 │ │ -03d33c: 7020 ef09 1000 |005a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03d342: 2700 |005d: throw v0 │ │ -03d344: 5b34 4b01 |005e: iput-object v4, v3, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@014b │ │ -03d348: 5b35 4901 |0060: iput-object v5, v3, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0149 │ │ -03d34c: 1103 |0062: return-object v3 │ │ +03fc94: |[03fc94] com.squareup.okhttp.Request$Builder.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fca4: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +03fca8: 6e10 380a 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +03fcae: 0a00 |0005: move-result v0 │ │ +03fcb0: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +03fcb4: 2200 be01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03fcb8: 1a01 ce15 |000a: const-string v1, "method == null || method.length() == 0" // string@15ce │ │ +03fcbc: 7020 ef09 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03fcc2: 2700 |000f: throw v0 │ │ +03fcc4: 3805 2700 |0010: if-eqz v5, 0037 // +0027 │ │ +03fcc8: 7110 c806 0400 |0012: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@06c8 │ │ +03fcce: 0a00 |0015: move-result v0 │ │ +03fcd0: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03fcd4: 2200 be01 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03fcd8: 2201 d301 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03fcdc: 7010 500a 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03fce2: 1a02 cd15 |001f: const-string v2, "method " // string@15cd │ │ +03fce6: 6e20 580a 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fcec: 0c01 |0024: move-result-object v1 │ │ +03fcee: 6e20 580a 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fcf4: 0c01 |0028: move-result-object v1 │ │ +03fcf6: 1a02 5f00 |0029: const-string v2, " must not have a request body." // string@005f │ │ +03fcfa: 6e20 580a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fd00: 0c01 |002e: move-result-object v1 │ │ +03fd02: 6e10 640a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03fd08: 0c01 |0032: move-result-object v1 │ │ +03fd0a: 7020 ef09 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03fd10: 2700 |0036: throw v0 │ │ +03fd12: 3905 2700 |0037: if-nez v5, 005e // +0027 │ │ +03fd16: 7110 ca06 0400 |0039: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@06ca │ │ +03fd1c: 0a00 |003c: move-result v0 │ │ +03fd1e: 3800 2100 |003d: if-eqz v0, 005e // +0021 │ │ +03fd22: 2200 be01 |003f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03fd26: 2201 d301 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03fd2a: 7010 500a 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03fd30: 1a02 cd15 |0046: const-string v2, "method " // string@15cd │ │ +03fd34: 6e20 580a 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fd3a: 0c01 |004b: move-result-object v1 │ │ +03fd3c: 6e20 580a 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fd42: 0c01 |004f: move-result-object v1 │ │ +03fd44: 1a02 5e00 |0050: const-string v2, " must have a request body." // string@005e │ │ +03fd48: 6e20 580a 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fd4e: 0c01 |0055: move-result-object v1 │ │ +03fd50: 6e10 640a 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03fd56: 0c01 |0059: move-result-object v1 │ │ +03fd58: 7020 ef09 1000 |005a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03fd5e: 2700 |005d: throw v0 │ │ +03fd60: 5b34 4b01 |005e: iput-object v4, v3, Lcom/squareup/okhttp/Request$Builder;.method:Ljava/lang/String; // field@014b │ │ +03fd64: 5b35 4901 |0060: iput-object v5, v3, Lcom/squareup/okhttp/Request$Builder;.body:Lcom/squareup/okhttp/RequestBody; // field@0149 │ │ +03fd68: 1103 |0062: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0008 line=253 │ │ 0x0010 line=255 │ │ 0x0018 line=256 │ │ 0x0037 line=258 │ │ @@ -20898,19 +20898,19 @@ │ │ type : '(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03d350: |[03d350] com.squareup.okhttp.Request$Builder.patch:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d360: 1a00 4c09 |0000: const-string v0, "PATCH" // string@094c │ │ -03d364: 6e30 3303 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -03d36a: 0c00 |0005: move-result-object v0 │ │ -03d36c: 1100 |0006: return-object v0 │ │ +03fd6c: |[03fd6c] com.squareup.okhttp.Request$Builder.patch:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fd7c: 1a00 6009 |0000: const-string v0, "PATCH" // string@0960 │ │ +03fd80: 6e30 3303 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +03fd86: 0c00 |0005: move-result-object v0 │ │ +03fd88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 body Lcom/squareup/okhttp/RequestBody; │ │ │ │ @@ -20919,19 +20919,19 @@ │ │ type : '(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03d370: |[03d370] com.squareup.okhttp.Request$Builder.post:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d380: 1a00 5609 |0000: const-string v0, "POST" // string@0956 │ │ -03d384: 6e30 3303 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -03d38a: 0c00 |0005: move-result-object v0 │ │ -03d38c: 1100 |0006: return-object v0 │ │ +03fd8c: |[03fd8c] com.squareup.okhttp.Request$Builder.post:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fd9c: 1a00 6a09 |0000: const-string v0, "POST" // string@096a │ │ +03fda0: 6e30 3303 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +03fda6: 0c00 |0005: move-result-object v0 │ │ +03fda8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 body Lcom/squareup/okhttp/RequestBody; │ │ │ │ @@ -20940,19 +20940,19 @@ │ │ type : '(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03d390: |[03d390] com.squareup.okhttp.Request$Builder.put:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d3a0: 1a00 6f09 |0000: const-string v0, "PUT" // string@096f │ │ -03d3a4: 6e30 3303 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -03d3aa: 0c00 |0005: move-result-object v0 │ │ -03d3ac: 1100 |0006: return-object v0 │ │ +03fdac: |[03fdac] com.squareup.okhttp.Request$Builder.put:(Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fdbc: 1a00 8309 |0000: const-string v0, "PUT" // string@0983 │ │ +03fdc0: 6e30 3303 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +03fdc6: 0c00 |0005: move-result-object v0 │ │ +03fdc8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 body Lcom/squareup/okhttp/RequestBody; │ │ │ │ @@ -20961,18 +20961,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03d3b0: |[03d3b0] com.squareup.okhttp.Request$Builder.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d3c0: 5410 4a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ -03d3c4: 6e20 3d02 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ -03d3ca: 1101 |0005: return-object v1 │ │ +03fdcc: |[03fdcc] com.squareup.okhttp.Request$Builder.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fddc: 5410 4a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@014a │ │ +03fde0: 6e20 3d02 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ +03fde6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -20982,17 +20982,17 @@ │ │ type : '(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d3cc: |[03d3cc] com.squareup.okhttp.Request$Builder.tag:(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d3dc: 5b01 4c01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@014c │ │ -03d3e0: 1100 |0002: return-object v0 │ │ +03fde8: |[03fde8] com.squareup.okhttp.Request$Builder.tag:(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fdf8: 5b01 4c01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Request$Builder;.tag:Ljava/lang/Object; // field@014c │ │ +03fdfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0002 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/Object; │ │ @@ -21002,22 +21002,22 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03d3e4: |[03d3e4] com.squareup.okhttp.Request$Builder.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d3f4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -03d3f8: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03d3fc: 1a01 621c |0004: const-string v1, "url == null" // string@1c62 │ │ -03d400: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03d406: 2700 |0009: throw v0 │ │ -03d408: 5b23 4d01 |000a: iput-object v3, v2, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@014d │ │ -03d40c: 1102 |000c: return-object v2 │ │ +03fe00: |[03fe00] com.squareup.okhttp.Request$Builder.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fe10: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +03fe14: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03fe18: 1a01 731c |0004: const-string v1, "url == null" // string@1c73 │ │ +03fe1c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03fe22: 2700 |0009: throw v0 │ │ +03fe24: 5b23 4d01 |000a: iput-object v3, v2, Lcom/squareup/okhttp/Request$Builder;.url:Lcom/squareup/okhttp/HttpUrl; // field@014d │ │ +03fe28: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000a line=142 │ │ 0x000c line=143 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/Request$Builder; │ │ @@ -21028,78 +21028,78 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 118 16-bit code units │ │ -03d410: |[03d410] com.squareup.okhttp.Request$Builder.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d420: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -03d422: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -03d424: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -03d426: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -03d428: 3909 0a00 |0004: if-nez v9, 000e // +000a │ │ -03d42c: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03d430: 1a01 621c |0008: const-string v1, "url == null" // string@1c62 │ │ -03d434: 7020 ef09 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03d43a: 2700 |000d: throw v0 │ │ -03d43c: 1a03 231d |000e: const-string v3, "ws:" // string@1d23 │ │ -03d440: 0790 |0010: move-object v0, v9 │ │ -03d442: 0124 |0011: move v4, v2 │ │ -03d444: 7406 3b0a 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ -03d44a: 0a00 |0015: move-result v0 │ │ -03d44c: 3800 3800 |0016: if-eqz v0, 004e // +0038 │ │ -03d450: 2200 c101 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d454: 7010 500a 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03d45a: 1a01 a913 |001d: const-string v1, "http:" // string@13a9 │ │ -03d45e: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d464: 0c00 |0022: move-result-object v0 │ │ -03d466: 6e20 440a 5900 |0023: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -03d46c: 0c01 |0026: move-result-object v1 │ │ -03d46e: 6e20 580a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d474: 0c00 |002a: move-result-object v0 │ │ -03d476: 6e10 640a 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03d47c: 0c09 |002e: move-result-object v9 │ │ -03d47e: 7110 a102 0900 |002f: invoke-static {v9}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ -03d484: 0c06 |0032: move-result-object v6 │ │ -03d486: 3906 3e00 |0033: if-nez v6, 0071 // +003e │ │ -03d48a: 2200 ac01 |0035: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03d48e: 2201 c101 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d492: 7010 500a 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03d498: 1a02 3f1c |003c: const-string v2, "unexpected url: " // string@1c3f │ │ -03d49c: 6e20 580a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d4a2: 0c01 |0041: move-result-object v1 │ │ -03d4a4: 6e20 580a 9100 |0042: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d4aa: 0c01 |0045: move-result-object v1 │ │ -03d4ac: 6e10 640a 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03d4b2: 0c01 |0049: move-result-object v1 │ │ -03d4b4: 7020 ef09 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03d4ba: 2700 |004d: throw v0 │ │ -03d4bc: 1a03 241d |004e: const-string v3, "wss:" // string@1d24 │ │ -03d4c0: 0790 |0050: move-object v0, v9 │ │ -03d4c2: 0124 |0051: move v4, v2 │ │ -03d4c4: 0175 |0052: move v5, v7 │ │ -03d4c6: 7406 3b0a 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ -03d4cc: 0a00 |0056: move-result v0 │ │ -03d4ce: 3800 d8ff |0057: if-eqz v0, 002f // -0028 │ │ -03d4d2: 2200 c101 |0059: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d4d6: 7010 500a 0000 |005b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03d4dc: 1a01 b213 |005e: const-string v1, "https:" // string@13b2 │ │ -03d4e0: 6e20 580a 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d4e6: 0c00 |0063: move-result-object v0 │ │ -03d4e8: 6e20 440a 7900 |0064: invoke-virtual {v9, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -03d4ee: 0c01 |0067: move-result-object v1 │ │ -03d4f0: 6e20 580a 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d4f6: 0c00 |006b: move-result-object v0 │ │ -03d4f8: 6e10 640a 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03d4fe: 0c09 |006f: move-result-object v9 │ │ -03d500: 28bf |0070: goto 002f // -0041 │ │ -03d502: 6e20 3903 6800 |0071: invoke-virtual {v8, v6}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@0339 │ │ -03d508: 0c00 |0074: move-result-object v0 │ │ -03d50a: 1100 |0075: return-object v0 │ │ +03fe2c: |[03fe2c] com.squareup.okhttp.Request$Builder.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ +03fe3c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +03fe3e: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +03fe40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +03fe42: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +03fe44: 3909 0a00 |0004: if-nez v9, 000e // +000a │ │ +03fe48: 2200 be01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03fe4c: 1a01 731c |0008: const-string v1, "url == null" // string@1c73 │ │ +03fe50: 7020 ef09 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03fe56: 2700 |000d: throw v0 │ │ +03fe58: 1a03 341d |000e: const-string v3, "ws:" // string@1d34 │ │ +03fe5c: 0790 |0010: move-object v0, v9 │ │ +03fe5e: 0124 |0011: move v4, v2 │ │ +03fe60: 7406 3b0a 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ +03fe66: 0a00 |0015: move-result v0 │ │ +03fe68: 3800 3800 |0016: if-eqz v0, 004e // +0038 │ │ +03fe6c: 2200 d301 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +03fe70: 7010 500a 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03fe76: 1a01 bc13 |001d: const-string v1, "http:" // string@13bc │ │ +03fe7a: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fe80: 0c00 |0022: move-result-object v0 │ │ +03fe82: 6e20 440a 5900 |0023: invoke-virtual {v9, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +03fe88: 0c01 |0026: move-result-object v1 │ │ +03fe8a: 6e20 580a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fe90: 0c00 |002a: move-result-object v0 │ │ +03fe92: 6e10 640a 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03fe98: 0c09 |002e: move-result-object v9 │ │ +03fe9a: 7110 a102 0900 |002f: invoke-static {v9}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ +03fea0: 0c06 |0032: move-result-object v6 │ │ +03fea2: 3906 3e00 |0033: if-nez v6, 0071 // +003e │ │ +03fea6: 2200 be01 |0035: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03feaa: 2201 d301 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +03feae: 7010 500a 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03feb4: 1a02 501c |003c: const-string v2, "unexpected url: " // string@1c50 │ │ +03feb8: 6e20 580a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03febe: 0c01 |0041: move-result-object v1 │ │ +03fec0: 6e20 580a 9100 |0042: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03fec6: 0c01 |0045: move-result-object v1 │ │ +03fec8: 6e10 640a 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03fece: 0c01 |0049: move-result-object v1 │ │ +03fed0: 7020 ef09 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03fed6: 2700 |004d: throw v0 │ │ +03fed8: 1a03 351d |004e: const-string v3, "wss:" // string@1d35 │ │ +03fedc: 0790 |0050: move-object v0, v9 │ │ +03fede: 0124 |0051: move v4, v2 │ │ +03fee0: 0175 |0052: move v5, v7 │ │ +03fee2: 7406 3b0a 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ +03fee8: 0a00 |0056: move-result v0 │ │ +03feea: 3800 d8ff |0057: if-eqz v0, 002f // -0028 │ │ +03feee: 2200 d301 |0059: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +03fef2: 7010 500a 0000 |005b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03fef8: 1a01 c513 |005e: const-string v1, "https:" // string@13c5 │ │ +03fefc: 6e20 580a 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ff02: 0c00 |0063: move-result-object v0 │ │ +03ff04: 6e20 440a 7900 |0064: invoke-virtual {v9, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +03ff0a: 0c01 |0067: move-result-object v1 │ │ +03ff0c: 6e20 580a 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ff12: 0c00 |006b: move-result-object v0 │ │ +03ff14: 6e10 640a 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03ff1a: 0c09 |006f: move-result-object v9 │ │ +03ff1c: 28bf |0070: goto 002f // -0041 │ │ +03ff1e: 6e20 3903 6800 |0071: invoke-virtual {v8, v6}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@0339 │ │ +03ff24: 0c00 |0074: move-result-object v0 │ │ +03ff26: 1100 |0075: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=153 │ │ 0x000e line=156 │ │ 0x0018 line=157 │ │ 0x002f line=162 │ │ 0x0033 line=163 │ │ @@ -21117,56 +21117,56 @@ │ │ type : '(Ljava/net/URL;)Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -03d50c: |[03d50c] com.squareup.okhttp.Request$Builder.url:(Ljava/net/URL;)Lcom/squareup/okhttp/Request$Builder; │ │ -03d51c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -03d520: 2201 ac01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03d524: 1a02 621c |0004: const-string v2, "url == null" // string@1c62 │ │ -03d528: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03d52e: 2701 |0009: throw v1 │ │ -03d530: 7110 9a02 0500 |000a: invoke-static {v5}, Lcom/squareup/okhttp/HttpUrl;.get:(Ljava/net/URL;)Lcom/squareup/okhttp/HttpUrl; // method@029a │ │ -03d536: 0c00 |000d: move-result-object v0 │ │ -03d538: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ -03d53c: 2201 ac01 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03d540: 2202 c101 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d544: 7010 500a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03d54a: 1a03 3f1c |0017: const-string v3, "unexpected url: " // string@1c3f │ │ -03d54e: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d554: 0c02 |001c: move-result-object v2 │ │ -03d556: 6e20 570a 5200 |001d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03d55c: 0c02 |0020: move-result-object v2 │ │ -03d55e: 6e10 640a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03d564: 0c02 |0024: move-result-object v2 │ │ -03d566: 7020 ef09 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03d56c: 2701 |0028: throw v1 │ │ -03d56e: 6e20 3903 0400 |0029: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@0339 │ │ -03d574: 0c01 |002c: move-result-object v1 │ │ -03d576: 1101 |002d: return-object v1 │ │ +03ff28: |[03ff28] com.squareup.okhttp.Request$Builder.url:(Ljava/net/URL;)Lcom/squareup/okhttp/Request$Builder; │ │ +03ff38: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +03ff3c: 2201 be01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03ff40: 1a02 731c |0004: const-string v2, "url == null" // string@1c73 │ │ +03ff44: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03ff4a: 2701 |0009: throw v1 │ │ +03ff4c: 7110 9a02 0500 |000a: invoke-static {v5}, Lcom/squareup/okhttp/HttpUrl;.get:(Ljava/net/URL;)Lcom/squareup/okhttp/HttpUrl; // method@029a │ │ +03ff52: 0c00 |000d: move-result-object v0 │ │ +03ff54: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ +03ff58: 2201 be01 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +03ff5c: 2202 d301 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +03ff60: 7010 500a 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +03ff66: 1a03 501c |0017: const-string v3, "unexpected url: " // string@1c50 │ │ +03ff6a: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +03ff70: 0c02 |001c: move-result-object v2 │ │ +03ff72: 6e20 570a 5200 |001d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +03ff78: 0c02 |0020: move-result-object v2 │ │ +03ff7a: 6e10 640a 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +03ff80: 0c02 |0024: move-result-object v2 │ │ +03ff82: 7020 ef09 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +03ff88: 2701 |0028: throw v1 │ │ +03ff8a: 6e20 3903 0400 |0029: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@0339 │ │ +03ff90: 0c01 |002c: move-result-object v1 │ │ +03ff92: 1101 |002d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000a line=175 │ │ 0x000e line=176 │ │ 0x0029 line=177 │ │ locals : │ │ 0x000e - 0x002e reg=0 parsed Lcom/squareup/okhttp/HttpUrl; │ │ 0x0000 - 0x002e reg=4 this Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x002e reg=5 url Ljava/net/URL; │ │ │ │ - source_file_idx : 2526 (Request.java) │ │ + source_file_idx : 2546 (Request.java) │ │ │ │ Class #42 header: │ │ -class_idx : 175 │ │ +class_idx : 193 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2526 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2546 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -21221,39 +21221,39 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -03d578: |[03d578] com.squareup.okhttp.Request.:(Lcom/squareup/okhttp/Request$Builder;)V │ │ -03d588: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03d58e: 7110 2503 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$000:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl; // method@0325 │ │ -03d594: 0c00 |0006: move-result-object v0 │ │ -03d596: 5b10 5501 |0007: iput-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ -03d59a: 7110 2603 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$100:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String; // method@0326 │ │ -03d5a0: 0c00 |000c: move-result-object v0 │ │ -03d5a2: 5b10 5301 |000d: iput-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0153 │ │ -03d5a6: 7110 2703 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$200:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder; // method@0327 │ │ -03d5ac: 0c00 |0012: move-result-object v0 │ │ -03d5ae: 6e10 3a02 0000 |0013: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -03d5b4: 0c00 |0016: move-result-object v0 │ │ -03d5b6: 5b10 5001 |0017: iput-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ -03d5ba: 7110 2803 0200 |0019: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$300:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody; // method@0328 │ │ -03d5c0: 0c00 |001c: move-result-object v0 │ │ -03d5c2: 5b10 4e01 |001d: iput-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@014e │ │ -03d5c6: 7110 2903 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; // method@0329 │ │ -03d5cc: 0c00 |0022: move-result-object v0 │ │ -03d5ce: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ -03d5d2: 7110 2903 0200 |0025: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; // method@0329 │ │ -03d5d8: 0c00 |0028: move-result-object v0 │ │ -03d5da: 5b10 5401 |0029: iput-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ -03d5de: 0e00 |002b: return-void │ │ -03d5e0: 0710 |002c: move-object v0, v1 │ │ -03d5e2: 28fc |002d: goto 0029 // -0004 │ │ +03ff94: |[03ff94] com.squareup.okhttp.Request.:(Lcom/squareup/okhttp/Request$Builder;)V │ │ +03ffa4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +03ffaa: 7110 2503 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$000:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/HttpUrl; // method@0325 │ │ +03ffb0: 0c00 |0006: move-result-object v0 │ │ +03ffb2: 5b10 5501 |0007: iput-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ +03ffb6: 7110 2603 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$100:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/String; // method@0326 │ │ +03ffbc: 0c00 |000c: move-result-object v0 │ │ +03ffbe: 5b10 5301 |000d: iput-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0153 │ │ +03ffc2: 7110 2703 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$200:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/Headers$Builder; // method@0327 │ │ +03ffc8: 0c00 |0012: move-result-object v0 │ │ +03ffca: 6e10 3a02 0000 |0013: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +03ffd0: 0c00 |0016: move-result-object v0 │ │ +03ffd2: 5b10 5001 |0017: iput-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ +03ffd6: 7110 2803 0200 |0019: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$300:(Lcom/squareup/okhttp/Request$Builder;)Lcom/squareup/okhttp/RequestBody; // method@0328 │ │ +03ffdc: 0c00 |001c: move-result-object v0 │ │ +03ffde: 5b10 4e01 |001d: iput-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@014e │ │ +03ffe2: 7110 2903 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; // method@0329 │ │ +03ffe8: 0c00 |0022: move-result-object v0 │ │ +03ffea: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ +03ffee: 7110 2903 0200 |0025: invoke-static {v2}, Lcom/squareup/okhttp/Request$Builder;.access$400:(Lcom/squareup/okhttp/Request$Builder;)Ljava/lang/Object; // method@0329 │ │ +03fff4: 0c00 |0028: move-result-object v0 │ │ +03fff6: 5b10 5401 |0029: iput-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ +03fffa: 0e00 |002b: return-void │ │ +03fffc: 0710 |002c: move-object v0, v1 │ │ +03fffe: 28fc |002d: goto 0029 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0009 line=41 │ │ 0x000f line=42 │ │ 0x0019 line=43 │ │ @@ -21269,17 +21269,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d5e4: |[03d5e4] com.squareup.okhttp.Request.:(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V │ │ -03d5f4: 7020 3c03 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Request;.:(Lcom/squareup/okhttp/Request$Builder;)V // method@033c │ │ -03d5fa: 0e00 |0003: return-void │ │ +040000: |[040000] com.squareup.okhttp.Request.:(Lcom/squareup/okhttp/Request$Builder;Lcom/squareup/okhttp/Request$1;)V │ │ +040010: 7020 3c03 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Request;.:(Lcom/squareup/okhttp/Request$Builder;)V // method@033c │ │ +040016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Request$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Request$1; │ │ @@ -21289,17 +21289,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d5fc: |[03d5fc] com.squareup.okhttp.Request.access$1000:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers; │ │ -03d60c: 5410 5001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ -03d610: 1100 |0002: return-object v0 │ │ +040018: |[040018] com.squareup.okhttp.Request.access$1000:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Headers; │ │ +040028: 5410 5001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ +04002c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21307,17 +21307,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d614: |[03d614] com.squareup.okhttp.Request.access$600:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl; │ │ -03d624: 5410 5501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ -03d628: 1100 |0002: return-object v0 │ │ +040030: |[040030] com.squareup.okhttp.Request.access$600:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/HttpUrl; │ │ +040040: 5410 5501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ +040044: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21325,17 +21325,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d62c: |[03d62c] com.squareup.okhttp.Request.access$700:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; │ │ -03d63c: 5410 5301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0153 │ │ -03d640: 1100 |0002: return-object v0 │ │ +040048: |[040048] com.squareup.okhttp.Request.access$700:(Lcom/squareup/okhttp/Request;)Ljava/lang/String; │ │ +040058: 5410 5301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0153 │ │ +04005c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21343,17 +21343,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d644: |[03d644] com.squareup.okhttp.Request.access$800:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody; │ │ -03d654: 5410 4e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@014e │ │ -03d658: 1100 |0002: return-object v0 │ │ +040060: |[040060] com.squareup.okhttp.Request.access$800:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/RequestBody; │ │ +040070: 5410 4e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@014e │ │ +040074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21361,17 +21361,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d65c: |[03d65c] com.squareup.okhttp.Request.access$900:(Lcom/squareup/okhttp/Request;)Ljava/lang/Object; │ │ -03d66c: 5410 5401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ -03d670: 1100 |0002: return-object v0 │ │ +040078: |[040078] com.squareup.okhttp.Request.access$900:(Lcom/squareup/okhttp/Request;)Ljava/lang/Object; │ │ +040088: 5410 5401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ +04008c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ │ │ Virtual methods - │ │ @@ -21380,17 +21380,17 @@ │ │ type : '()Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d674: |[03d674] com.squareup.okhttp.Request.body:()Lcom/squareup/okhttp/RequestBody; │ │ -03d684: 5410 4e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@014e │ │ -03d688: 1100 |0002: return-object v0 │ │ +040090: |[040090] com.squareup.okhttp.Request.body:()Lcom/squareup/okhttp/RequestBody; │ │ +0400a0: 5410 4e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.body:Lcom/squareup/okhttp/RequestBody; // field@014e │ │ +0400a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #1 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21398,23 +21398,23 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03d68c: |[03d68c] com.squareup.okhttp.Request.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ -03d69c: 5420 4f01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@014f │ │ -03d6a0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -03d6a4: 1100 |0004: return-object v0 │ │ -03d6a6: 5421 5001 |0005: iget-object v1, v2, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ -03d6aa: 7110 a301 0100 |0007: invoke-static {v1}, Lcom/squareup/okhttp/CacheControl;.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; // method@01a3 │ │ -03d6b0: 0c00 |000a: move-result-object v0 │ │ -03d6b2: 5b20 4f01 |000b: iput-object v0, v2, Lcom/squareup/okhttp/Request;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@014f │ │ -03d6b6: 28f7 |000d: goto 0004 // -0009 │ │ +0400a8: |[0400a8] com.squareup.okhttp.Request.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ +0400b8: 5420 4f01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@014f │ │ +0400bc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0400c0: 1100 |0004: return-object v0 │ │ +0400c2: 5421 5001 |0005: iget-object v1, v2, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ +0400c6: 7110 a301 0100 |0007: invoke-static {v1}, Lcom/squareup/okhttp/CacheControl;.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; // method@01a3 │ │ +0400cc: 0c00 |000a: move-result-object v0 │ │ +0400ce: 5b20 4f01 |000b: iput-object v0, v2, Lcom/squareup/okhttp/Request;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@014f │ │ +0400d2: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Lcom/squareup/okhttp/CacheControl; │ │ 0x0005 - 0x000b reg=0 result Lcom/squareup/okhttp/CacheControl; │ │ @@ -21425,19 +21425,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03d6b8: |[03d6b8] com.squareup.okhttp.Request.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -03d6c8: 5410 5001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ -03d6cc: 6e20 4202 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -03d6d2: 0c00 |0005: move-result-object v0 │ │ -03d6d4: 1100 |0006: return-object v0 │ │ +0400d4: |[0400d4] com.squareup.okhttp.Request.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +0400e4: 5410 5001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ +0400e8: 6e20 4202 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +0400ee: 0c00 |0005: move-result-object v0 │ │ +0400f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -21446,17 +21446,17 @@ │ │ type : '()Lcom/squareup/okhttp/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d6d8: |[03d6d8] com.squareup.okhttp.Request.headers:()Lcom/squareup/okhttp/Headers; │ │ -03d6e8: 5410 5001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ -03d6ec: 1100 |0002: return-object v0 │ │ +0400f4: |[0400f4] com.squareup.okhttp.Request.headers:()Lcom/squareup/okhttp/Headers; │ │ +040104: 5410 5001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ +040108: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21464,19 +21464,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03d6f0: |[03d6f0] com.squareup.okhttp.Request.headers:(Ljava/lang/String;)Ljava/util/List; │ │ -03d700: 5410 5001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ -03d704: 6e20 4e02 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@024e │ │ -03d70a: 0c00 |0005: move-result-object v0 │ │ -03d70c: 1100 |0006: return-object v0 │ │ +04010c: |[04010c] com.squareup.okhttp.Request.headers:(Ljava/lang/String;)Ljava/util/List; │ │ +04011c: 5410 5001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.headers:Lcom/squareup/okhttp/Headers; // field@0150 │ │ +040120: 6e20 4e02 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@024e │ │ +040126: 0c00 |0005: move-result-object v0 │ │ +040128: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -21485,17 +21485,17 @@ │ │ type : '()Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d710: |[03d710] com.squareup.okhttp.Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; │ │ -03d720: 5410 5501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ -03d724: 1100 |0002: return-object v0 │ │ +04012c: |[04012c] com.squareup.okhttp.Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; │ │ +04013c: 5410 5501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ +040140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21503,19 +21503,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03d728: |[03d728] com.squareup.okhttp.Request.isHttps:()Z │ │ -03d738: 5410 5501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ -03d73c: 6e10 9e02 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.isHttps:()Z // method@029e │ │ -03d742: 0a00 |0005: move-result v0 │ │ -03d744: 0f00 |0006: return v0 │ │ +040144: |[040144] com.squareup.okhttp.Request.isHttps:()Z │ │ +040154: 5410 5501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ +040158: 6e10 9e02 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.isHttps:()Z // method@029e │ │ +04015e: 0a00 |0005: move-result v0 │ │ +040160: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21523,17 +21523,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d748: |[03d748] com.squareup.okhttp.Request.method:()Ljava/lang/String; │ │ -03d758: 5410 5301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0153 │ │ -03d75c: 1100 |0002: return-object v0 │ │ +040164: |[040164] com.squareup.okhttp.Request.method:()Ljava/lang/String; │ │ +040174: 5410 5301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0153 │ │ +040178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21541,19 +21541,19 @@ │ │ type : '()Lcom/squareup/okhttp/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03d760: |[03d760] com.squareup.okhttp.Request.newBuilder:()Lcom/squareup/okhttp/Request$Builder; │ │ -03d770: 2200 ae00 |0000: new-instance v0, Lcom/squareup/okhttp/Request$Builder; // type@00ae │ │ -03d774: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03d776: 7030 2403 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Request$Builder;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V // method@0324 │ │ -03d77c: 1100 |0006: return-object v0 │ │ +04017c: |[04017c] com.squareup.okhttp.Request.newBuilder:()Lcom/squareup/okhttp/Request$Builder; │ │ +04018c: 2200 c000 |0000: new-instance v0, Lcom/squareup/okhttp/Request$Builder; // type@00c0 │ │ +040190: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +040192: 7030 2403 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Request$Builder;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Request$1;)V // method@0324 │ │ +040198: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/Request; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21561,17 +21561,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d780: |[03d780] com.squareup.okhttp.Request.tag:()Ljava/lang/Object; │ │ -03d790: 5410 5401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ -03d794: 1100 |0002: return-object v0 │ │ +04019c: |[04019c] com.squareup.okhttp.Request.tag:()Ljava/lang/Object; │ │ +0401ac: 5410 5401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ +0401b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21579,45 +21579,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -03d798: |[03d798] com.squareup.okhttp.Request.toString:()Ljava/lang/String; │ │ -03d7a8: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d7ac: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03d7b2: 1a01 e909 |0005: const-string v1, "Request{method=" // string@09e9 │ │ -03d7b6: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d7bc: 0c00 |000a: move-result-object v0 │ │ -03d7be: 5421 5301 |000b: iget-object v1, v2, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0153 │ │ -03d7c2: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d7c8: 0c00 |0010: move-result-object v0 │ │ -03d7ca: 1a01 f500 |0011: const-string v1, ", url=" // string@00f5 │ │ -03d7ce: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d7d4: 0c00 |0016: move-result-object v0 │ │ -03d7d6: 5421 5501 |0017: iget-object v1, v2, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ -03d7da: 6e20 570a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03d7e0: 0c00 |001c: move-result-object v0 │ │ -03d7e2: 1a01 ee00 |001d: const-string v1, ", tag=" // string@00ee │ │ -03d7e6: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d7ec: 0c01 |0022: move-result-object v1 │ │ -03d7ee: 5420 5401 |0023: iget-object v0, v2, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ -03d7f2: 3220 1300 |0025: if-eq v0, v2, 0038 // +0013 │ │ -03d7f6: 5420 5401 |0027: iget-object v0, v2, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ -03d7fa: 6e20 570a 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03d800: 0c00 |002c: move-result-object v0 │ │ -03d802: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ -03d806: 6e20 530a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03d80c: 0c00 |0032: move-result-object v0 │ │ -03d80e: 6e10 640a 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03d814: 0c00 |0036: move-result-object v0 │ │ -03d816: 1100 |0037: return-object v0 │ │ -03d818: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -03d81a: 28f0 |0039: goto 0029 // -0010 │ │ +0401b4: |[0401b4] com.squareup.okhttp.Request.toString:()Ljava/lang/String; │ │ +0401c4: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0401c8: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0401ce: 1a01 fd09 |0005: const-string v1, "Request{method=" // string@09fd │ │ +0401d2: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0401d8: 0c00 |000a: move-result-object v0 │ │ +0401da: 5421 5301 |000b: iget-object v1, v2, Lcom/squareup/okhttp/Request;.method:Ljava/lang/String; // field@0153 │ │ +0401de: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0401e4: 0c00 |0010: move-result-object v0 │ │ +0401e6: 1a01 f500 |0011: const-string v1, ", url=" // string@00f5 │ │ +0401ea: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0401f0: 0c00 |0016: move-result-object v0 │ │ +0401f2: 5421 5501 |0017: iget-object v1, v2, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ +0401f6: 6e20 570a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0401fc: 0c00 |001c: move-result-object v0 │ │ +0401fe: 1a01 ee00 |001d: const-string v1, ", tag=" // string@00ee │ │ +040202: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040208: 0c01 |0022: move-result-object v1 │ │ +04020a: 5420 5401 |0023: iget-object v0, v2, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ +04020e: 3220 1300 |0025: if-eq v0, v2, 0038 // +0013 │ │ +040212: 5420 5401 |0027: iget-object v0, v2, Lcom/squareup/okhttp/Request;.tag:Ljava/lang/Object; // field@0154 │ │ +040216: 6e20 570a 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04021c: 0c00 |002c: move-result-object v0 │ │ +04021e: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ +040222: 6e20 530a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +040228: 0c00 |0032: move-result-object v0 │ │ +04022a: 6e10 640a 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +040230: 0c00 |0036: move-result-object v0 │ │ +040232: 1100 |0037: return-object v0 │ │ +040234: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +040236: 28f0 |0039: goto 0029 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x003a reg=2 this Lcom/squareup/okhttp/Request; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Request;) │ │ @@ -21625,29 +21625,29 @@ │ │ type : '()Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03d81c: |[03d81c] com.squareup.okhttp.Request.uri:()Ljava/net/URI; │ │ -03d82c: 5441 5101 |0000: iget-object v1, v4, Lcom/squareup/okhttp/Request;.javaNetUri:Ljava/net/URI; // field@0151 │ │ -03d830: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -03d834: 1101 |0004: return-object v1 │ │ -03d836: 5442 5501 |0005: iget-object v2, v4, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ -03d83a: 6e10 b602 0200 |0007: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@02b6 │ │ -03d840: 0c01 |000a: move-result-object v1 │ │ -03d842: 5b41 5101 |000b: iput-object v1, v4, Lcom/squareup/okhttp/Request;.javaNetUri:Ljava/net/URI; // field@0151 │ │ -03d846: 28f7 |000d: goto 0004 // -0009 │ │ -03d848: 0d00 |000e: move-exception v0 │ │ -03d84a: 2202 8a01 |000f: new-instance v2, Ljava/io/IOException; // type@018a │ │ -03d84e: 6e10 f409 0000 |0011: invoke-virtual {v0}, Ljava/lang/IllegalStateException;.getMessage:()Ljava/lang/String; // method@09f4 │ │ -03d854: 0c03 |0014: move-result-object v3 │ │ -03d856: 7020 9809 3200 |0015: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -03d85c: 2702 |0018: throw v2 │ │ +040238: |[040238] com.squareup.okhttp.Request.uri:()Ljava/net/URI; │ │ +040248: 5441 5101 |0000: iget-object v1, v4, Lcom/squareup/okhttp/Request;.javaNetUri:Ljava/net/URI; // field@0151 │ │ +04024c: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +040250: 1101 |0004: return-object v1 │ │ +040252: 5442 5501 |0005: iget-object v2, v4, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ +040256: 6e10 b602 0200 |0007: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@02b6 │ │ +04025c: 0c01 |000a: move-result-object v1 │ │ +04025e: 5b41 5101 |000b: iput-object v1, v4, Lcom/squareup/okhttp/Request;.javaNetUri:Ljava/net/URI; // field@0151 │ │ +040262: 28f7 |000d: goto 0004 // -0009 │ │ +040264: 0d00 |000e: move-exception v0 │ │ +040266: 2202 9c01 |000f: new-instance v2, Ljava/io/IOException; // type@019c │ │ +04026a: 6e10 f409 0000 |0011: invoke-virtual {v0}, Ljava/lang/IllegalStateException;.getMessage:()Ljava/lang/String; // method@09f4 │ │ +040270: 0c03 |0014: move-result-object v3 │ │ +040272: 7020 9809 3200 |0015: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +040278: 2702 |0018: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/IllegalStateException; -> 0x000e │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000e line=60 │ │ @@ -21663,23 +21663,23 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03d870: |[03d870] com.squareup.okhttp.Request.url:()Ljava/net/URL; │ │ -03d880: 5420 5201 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request;.javaNetUrl:Ljava/net/URL; // field@0152 │ │ -03d884: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -03d888: 1100 |0004: return-object v0 │ │ -03d88a: 5421 5501 |0005: iget-object v1, v2, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ -03d88e: 6e10 b702 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@02b7 │ │ -03d894: 0c00 |000a: move-result-object v0 │ │ -03d896: 5b20 5201 |000b: iput-object v0, v2, Lcom/squareup/okhttp/Request;.javaNetUrl:Ljava/net/URL; // field@0152 │ │ -03d89a: 28f7 |000d: goto 0004 // -0009 │ │ +04028c: |[04028c] com.squareup.okhttp.Request.url:()Ljava/net/URL; │ │ +04029c: 5420 5201 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Request;.javaNetUrl:Ljava/net/URL; // field@0152 │ │ +0402a0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0402a4: 1100 |0004: return-object v0 │ │ +0402a6: 5421 5501 |0005: iget-object v1, v2, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ +0402aa: 6e10 b702 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@02b7 │ │ +0402b0: 0c00 |000a: move-result-object v0 │ │ +0402b2: 5b20 5201 |000b: iput-object v0, v2, Lcom/squareup/okhttp/Request;.javaNetUrl:Ljava/net/URL; // field@0152 │ │ +0402b6: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Ljava/net/URL; │ │ 0x0005 - 0x000b reg=0 result Ljava/net/URL; │ │ @@ -21690,32 +21690,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03d89c: |[03d89c] com.squareup.okhttp.Request.urlString:()Ljava/lang/String; │ │ -03d8ac: 5410 5501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ -03d8b0: 6e10 b502 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.toString:()Ljava/lang/String; // method@02b5 │ │ -03d8b6: 0c00 |0005: move-result-object v0 │ │ -03d8b8: 1100 |0006: return-object v0 │ │ +0402b8: |[0402b8] com.squareup.okhttp.Request.urlString:()Ljava/lang/String; │ │ +0402c8: 5410 5501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Request;.url:Lcom/squareup/okhttp/HttpUrl; // field@0155 │ │ +0402cc: 6e10 b502 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.toString:()Ljava/lang/String; // method@02b5 │ │ +0402d2: 0c00 |0005: move-result-object v0 │ │ +0402d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Request; │ │ │ │ - source_file_idx : 2526 (Request.java) │ │ + source_file_idx : 2546 (Request.java) │ │ │ │ Class #43 header: │ │ -class_idx : 179 │ │ +class_idx : 197 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2527 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2547 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 3 │ │ │ │ Class #43 annotations: │ │ Annotations on method #862 'contentLength' │ │ @@ -21736,17 +21736,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d8bc: |[03d8bc] com.squareup.okhttp.RequestBody.:()V │ │ -03d8cc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03d8d2: 0e00 |0003: return-void │ │ +0402d8: |[0402d8] com.squareup.okhttp.RequestBody.:()V │ │ +0402e8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0402ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/RequestBody; │ │ │ │ #1 : (in Lcom/squareup/okhttp/RequestBody;) │ │ @@ -21754,23 +21754,23 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -03d8d4: |[03d8d4] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)Lcom/squareup/okhttp/RequestBody; │ │ -03d8e4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -03d8e8: 2200 b601 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -03d8ec: 1a01 7f0f |0004: const-string v1, "content == null" // string@0f7f │ │ -03d8f0: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03d8f6: 2700 |0009: throw v0 │ │ -03d8f8: 2200 b200 |000a: new-instance v0, Lcom/squareup/okhttp/RequestBody$3; // type@00b2 │ │ -03d8fc: 7030 5903 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/RequestBody$3;.:(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)V // method@0359 │ │ -03d902: 1100 |000f: return-object v0 │ │ +0402f0: |[0402f0] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)Lcom/squareup/okhttp/RequestBody; │ │ +040300: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +040304: 2200 c801 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +040308: 1a01 920f |0004: const-string v1, "content == null" // string@0f92 │ │ +04030c: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +040312: 2700 |0009: throw v0 │ │ +040314: 2200 c400 |000a: new-instance v0, Lcom/squareup/okhttp/RequestBody$3; // type@00c4 │ │ +040318: 7030 5903 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/RequestBody$3;.:(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)V // method@0359 │ │ +04031e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000a line=105 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 contentType Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x0010 reg=3 file Ljava/io/File; │ │ @@ -21780,37 +21780,37 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -03d904: |[03d904] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/RequestBody; │ │ -03d914: 6201 d901 |0000: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -03d918: 3804 2100 |0002: if-eqz v4, 0023 // +0021 │ │ -03d91c: 6e10 bf02 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/MediaType;.charset:()Ljava/nio/charset/Charset; // method@02bf │ │ -03d922: 0c01 |0007: move-result-object v1 │ │ -03d924: 3901 1b00 |0008: if-nez v1, 0023 // +001b │ │ -03d928: 6201 d901 |000a: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -03d92c: 2202 c101 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d930: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03d936: 6e20 570a 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03d93c: 0c02 |0014: move-result-object v2 │ │ -03d93e: 1a03 6801 |0015: const-string v3, "; charset=utf-8" // string@0168 │ │ -03d942: 6e20 580a 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03d948: 0c02 |001a: move-result-object v2 │ │ -03d94a: 6e10 640a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03d950: 0c02 |001e: move-result-object v2 │ │ -03d952: 7110 c302 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -03d958: 0c04 |0022: move-result-object v4 │ │ -03d95a: 6e20 2f0a 1500 |0023: invoke-virtual {v5, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0a2f │ │ -03d960: 0c00 |0026: move-result-object v0 │ │ -03d962: 7120 6303 0400 |0027: invoke-static {v4, v0}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/RequestBody; // method@0363 │ │ -03d968: 0c02 |002a: move-result-object v2 │ │ -03d96a: 1102 |002b: return-object v2 │ │ +040320: |[040320] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/RequestBody; │ │ +040330: 6201 d901 |0000: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +040334: 3804 2100 |0002: if-eqz v4, 0023 // +0021 │ │ +040338: 6e10 bf02 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/MediaType;.charset:()Ljava/nio/charset/Charset; // method@02bf │ │ +04033e: 0c01 |0007: move-result-object v1 │ │ +040340: 3901 1b00 |0008: if-nez v1, 0023 // +001b │ │ +040344: 6201 d901 |000a: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +040348: 2202 d301 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +04034c: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +040352: 6e20 570a 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +040358: 0c02 |0014: move-result-object v2 │ │ +04035a: 1a03 6801 |0015: const-string v3, "; charset=utf-8" // string@0168 │ │ +04035e: 6e20 580a 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040364: 0c02 |001a: move-result-object v2 │ │ +040366: 6e10 640a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04036c: 0c02 |001e: move-result-object v2 │ │ +04036e: 7110 c302 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +040374: 0c04 |0022: move-result-object v4 │ │ +040376: 6e20 2f0a 1500 |0023: invoke-virtual {v5, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0a2f │ │ +04037c: 0c00 |0026: move-result-object v0 │ │ +04037e: 7120 6303 0400 |0027: invoke-static {v4, v0}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/RequestBody; // method@0363 │ │ +040384: 0c02 |002a: move-result-object v2 │ │ +040386: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ 0x0004 line=49 │ │ 0x0008 line=50 │ │ 0x000a line=51 │ │ @@ -21828,18 +21828,18 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03d96c: |[03d96c] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)Lcom/squareup/okhttp/RequestBody; │ │ -03d97c: 2200 b000 |0000: new-instance v0, Lcom/squareup/okhttp/RequestBody$1; // type@00b0 │ │ -03d980: 7030 5103 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/RequestBody$1;.:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)V // method@0351 │ │ -03d986: 1100 |0005: return-object v0 │ │ +040388: |[040388] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)Lcom/squareup/okhttp/RequestBody; │ │ +040398: 2200 c200 |0000: new-instance v0, Lcom/squareup/okhttp/RequestBody$1; // type@00c2 │ │ +04039c: 7030 5103 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/RequestBody$1;.:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)V // method@0351 │ │ +0403a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 contentType Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x0006 reg=2 content Lokio/ByteString; │ │ │ │ @@ -21848,20 +21848,20 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03d988: |[03d988] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/RequestBody; │ │ -03d998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d99a: 2131 |0001: array-length v1, v3 │ │ -03d99c: 7140 6403 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;[BII)Lcom/squareup/okhttp/RequestBody; // method@0364 │ │ -03d9a2: 0c00 |0005: move-result-object v0 │ │ -03d9a4: 1100 |0006: return-object v0 │ │ +0403a4: |[0403a4] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/RequestBody; │ │ +0403b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0403b6: 2131 |0001: array-length v1, v3 │ │ +0403b8: 7140 6403 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/squareup/okhttp/RequestBody;.create:(Lcom/squareup/okhttp/MediaType;[BII)Lcom/squareup/okhttp/RequestBody; // method@0364 │ │ +0403be: 0c00 |0005: move-result-object v0 │ │ +0403c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 contentType Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x0007 reg=3 content [B │ │ │ │ @@ -21870,28 +21870,28 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;[BII)Lcom/squareup/okhttp/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -03d9a8: |[03d9a8] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;[BII)Lcom/squareup/okhttp/RequestBody; │ │ -03d9b8: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -03d9bc: 2200 b601 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -03d9c0: 1a01 7f0f |0004: const-string v1, "content == null" // string@0f7f │ │ -03d9c4: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03d9ca: 2700 |0009: throw v0 │ │ -03d9cc: 2170 |000a: array-length v0, v7 │ │ -03d9ce: 8100 |000b: int-to-long v0, v0 │ │ -03d9d0: 8182 |000c: int-to-long v2, v8 │ │ -03d9d2: 8194 |000d: int-to-long v4, v9 │ │ -03d9d4: 7706 7004 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@0470 │ │ -03d9da: 2200 b100 |0011: new-instance v0, Lcom/squareup/okhttp/RequestBody$2; // type@00b1 │ │ -03d9de: 7058 5503 6079 |0013: invoke-direct {v0, v6, v9, v7, v8}, Lcom/squareup/okhttp/RequestBody$2;.:(Lcom/squareup/okhttp/MediaType;I[BI)V // method@0355 │ │ -03d9e4: 1100 |0016: return-object v0 │ │ +0403c4: |[0403c4] com.squareup.okhttp.RequestBody.create:(Lcom/squareup/okhttp/MediaType;[BII)Lcom/squareup/okhttp/RequestBody; │ │ +0403d4: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +0403d8: 2200 c801 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +0403dc: 1a01 920f |0004: const-string v1, "content == null" // string@0f92 │ │ +0403e0: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +0403e6: 2700 |0009: throw v0 │ │ +0403e8: 2170 |000a: array-length v0, v7 │ │ +0403ea: 8100 |000b: int-to-long v0, v0 │ │ +0403ec: 8182 |000c: int-to-long v2, v8 │ │ +0403ee: 8194 |000d: int-to-long v4, v9 │ │ +0403f0: 7706 7004 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@0470 │ │ +0403f6: 2200 c300 |0011: new-instance v0, Lcom/squareup/okhttp/RequestBody$2; // type@00c3 │ │ +0403fa: 7058 5503 6079 |0013: invoke-direct {v0, v6, v9, v7, v8}, Lcom/squareup/okhttp/RequestBody$2;.:(Lcom/squareup/okhttp/MediaType;I[BI)V // method@0355 │ │ +040400: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x0011 line=86 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 contentType Lcom/squareup/okhttp/MediaType; │ │ @@ -21905,17 +21905,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d9e8: |[03d9e8] com.squareup.okhttp.RequestBody.contentLength:()J │ │ -03d9f8: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -03d9fc: 1000 |0002: return-wide v0 │ │ +040404: |[040404] com.squareup.okhttp.RequestBody.contentLength:()J │ │ +040414: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +040418: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/squareup/okhttp/RequestBody; │ │ │ │ #1 : (in Lcom/squareup/okhttp/RequestBody;) │ │ @@ -21926,21 +21926,21 @@ │ │ │ │ #2 : (in Lcom/squareup/okhttp/RequestBody;) │ │ name : 'writeTo' │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2527 (RequestBody.java) │ │ + source_file_idx : 2547 (RequestBody.java) │ │ │ │ Class #44 header: │ │ -class_idx : 180 │ │ +class_idx : 198 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2541 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2561 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ @@ -21952,21 +21952,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2541 (Response.java) │ │ + source_file_idx : 2561 (Response.java) │ │ │ │ Class #45 header: │ │ -class_idx : 181 │ │ +class_idx : 199 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2541 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2561 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 14 │ │ │ │ Class #45 annotations: │ │ Annotations on class │ │ @@ -22026,22 +22026,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03da00: |[03da00] com.squareup.okhttp.Response$Builder.:()V │ │ -03da10: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03da16: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03da18: 5910 6001 |0004: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ -03da1c: 2200 9f00 |0006: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -03da20: 7010 3402 0000 |0008: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -03da26: 5b10 6201 |000b: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ -03da2a: 0e00 |000d: return-void │ │ +04041c: |[04041c] com.squareup.okhttp.Response$Builder.:()V │ │ +04042c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +040432: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +040434: 5910 6001 |0004: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ +040438: 2200 b100 |0006: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +04043c: 7010 3402 0000 |0008: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +040442: 5b10 6201 |000b: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ +040446: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=224 │ │ 0x0006 line=234 │ │ 0x000d line=235 │ │ locals : │ │ @@ -22052,51 +22052,51 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 71 16-bit code units │ │ -03da2c: |[03da2c] com.squareup.okhttp.Response$Builder.:(Lcom/squareup/okhttp/Response;)V │ │ -03da3c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03da42: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03da44: 5910 6001 |0004: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ -03da48: 7110 8503 0200 |0006: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1100:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@0385 │ │ -03da4e: 0c00 |0009: move-result-object v0 │ │ -03da50: 5b10 6701 |000a: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0167 │ │ -03da54: 7110 8603 0200 |000c: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1200:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol; // method@0386 │ │ -03da5a: 0c00 |000f: move-result-object v0 │ │ -03da5c: 5b10 6601 |0010: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0166 │ │ -03da60: 7110 8703 0200 |0012: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1300:(Lcom/squareup/okhttp/Response;)I // method@0387 │ │ -03da66: 0a00 |0015: move-result v0 │ │ -03da68: 5910 6001 |0016: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ -03da6c: 7110 8803 0200 |0018: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1400:(Lcom/squareup/okhttp/Response;)Ljava/lang/String; // method@0388 │ │ -03da72: 0c00 |001b: move-result-object v0 │ │ -03da74: 5b10 6301 |001c: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0163 │ │ -03da78: 7110 8903 0200 |001e: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1500:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake; // method@0389 │ │ -03da7e: 0c00 |0021: move-result-object v0 │ │ -03da80: 5b10 6101 |0022: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0161 │ │ -03da84: 7110 8a03 0200 |0024: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1600:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; // method@038a │ │ -03da8a: 0c00 |0027: move-result-object v0 │ │ -03da8c: 6e10 4702 0000 |0028: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ -03da92: 0c00 |002b: move-result-object v0 │ │ -03da94: 5b10 6201 |002c: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ -03da98: 7110 8b03 0200 |002e: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@038b │ │ -03da9e: 0c00 |0031: move-result-object v0 │ │ -03daa0: 5b10 5e01 |0032: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@015e │ │ -03daa4: 7110 8c03 0200 |0034: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038c │ │ -03daaa: 0c00 |0037: move-result-object v0 │ │ -03daac: 5b10 6401 |0038: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0164 │ │ -03dab0: 7110 8d03 0200 |003a: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038d │ │ -03dab6: 0c00 |003d: move-result-object v0 │ │ -03dab8: 5b10 5f01 |003e: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@015f │ │ -03dabc: 7110 8e03 0200 |0040: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038e │ │ -03dac2: 0c00 |0043: move-result-object v0 │ │ -03dac4: 5b10 6501 |0044: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0165 │ │ -03dac8: 0e00 |0046: return-void │ │ +040448: |[040448] com.squareup.okhttp.Response$Builder.:(Lcom/squareup/okhttp/Response;)V │ │ +040458: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04045e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +040460: 5910 6001 |0004: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ +040464: 7110 8503 0200 |0006: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1100:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@0385 │ │ +04046a: 0c00 |0009: move-result-object v0 │ │ +04046c: 5b10 6701 |000a: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0167 │ │ +040470: 7110 8603 0200 |000c: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1200:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol; // method@0386 │ │ +040476: 0c00 |000f: move-result-object v0 │ │ +040478: 5b10 6601 |0010: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0166 │ │ +04047c: 7110 8703 0200 |0012: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1300:(Lcom/squareup/okhttp/Response;)I // method@0387 │ │ +040482: 0a00 |0015: move-result v0 │ │ +040484: 5910 6001 |0016: iput v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ +040488: 7110 8803 0200 |0018: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1400:(Lcom/squareup/okhttp/Response;)Ljava/lang/String; // method@0388 │ │ +04048e: 0c00 |001b: move-result-object v0 │ │ +040490: 5b10 6301 |001c: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0163 │ │ +040494: 7110 8903 0200 |001e: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1500:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake; // method@0389 │ │ +04049a: 0c00 |0021: move-result-object v0 │ │ +04049c: 5b10 6101 |0022: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0161 │ │ +0404a0: 7110 8a03 0200 |0024: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1600:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; // method@038a │ │ +0404a6: 0c00 |0027: move-result-object v0 │ │ +0404a8: 6e10 4702 0000 |0028: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ +0404ae: 0c00 |002b: move-result-object v0 │ │ +0404b0: 5b10 6201 |002c: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ +0404b4: 7110 8b03 0200 |002e: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@038b │ │ +0404ba: 0c00 |0031: move-result-object v0 │ │ +0404bc: 5b10 5e01 |0032: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@015e │ │ +0404c0: 7110 8c03 0200 |0034: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038c │ │ +0404c6: 0c00 |0037: move-result-object v0 │ │ +0404c8: 5b10 6401 |0038: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0164 │ │ +0404cc: 7110 8d03 0200 |003a: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038d │ │ +0404d2: 0c00 |003d: move-result-object v0 │ │ +0404d4: 5b10 5f01 |003e: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@015f │ │ +0404d8: 7110 8e03 0200 |0040: invoke-static {v2}, Lcom/squareup/okhttp/Response;.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038e │ │ +0404de: 0c00 |0043: move-result-object v0 │ │ +0404e0: 5b10 6501 |0044: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0165 │ │ +0404e4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0003 line=224 │ │ 0x0006 line=238 │ │ 0x000c line=239 │ │ 0x0012 line=240 │ │ @@ -22117,17 +22117,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03dacc: |[03dacc] com.squareup.okhttp.Response$Builder.:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V │ │ -03dadc: 7020 6703 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.:(Lcom/squareup/okhttp/Response;)V // method@0367 │ │ -03dae2: 0e00 |0003: return-void │ │ +0404e8: |[0404e8] com.squareup.okhttp.Response$Builder.:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V │ │ +0404f8: 7020 6703 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.:(Lcom/squareup/okhttp/Response;)V // method@0367 │ │ +0404fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Response$1; │ │ @@ -22137,17 +22137,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dae4: |[03dae4] com.squareup.okhttp.Response$Builder.access$000:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request; │ │ -03daf4: 5410 6701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0167 │ │ -03daf8: 1100 |0002: return-object v0 │ │ +040500: |[040500] com.squareup.okhttp.Response$Builder.access$000:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request; │ │ +040510: 5410 6701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0167 │ │ +040514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22155,17 +22155,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dafc: |[03dafc] com.squareup.okhttp.Response$Builder.access$100:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol; │ │ -03db0c: 5410 6601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0166 │ │ -03db10: 1100 |0002: return-object v0 │ │ +040518: |[040518] com.squareup.okhttp.Response$Builder.access$100:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol; │ │ +040528: 5410 6601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0166 │ │ +04052c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22173,17 +22173,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03db14: |[03db14] com.squareup.okhttp.Response$Builder.access$200:(Lcom/squareup/okhttp/Response$Builder;)I │ │ -03db24: 5210 6001 |0000: iget v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ -03db28: 0f00 |0002: return v0 │ │ +040530: |[040530] com.squareup.okhttp.Response$Builder.access$200:(Lcom/squareup/okhttp/Response$Builder;)I │ │ +040540: 5210 6001 |0000: iget v0, v1, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ +040544: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22191,17 +22191,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03db2c: |[03db2c] com.squareup.okhttp.Response$Builder.access$300:(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String; │ │ -03db3c: 5410 6301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0163 │ │ -03db40: 1100 |0002: return-object v0 │ │ +040548: |[040548] com.squareup.okhttp.Response$Builder.access$300:(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String; │ │ +040558: 5410 6301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0163 │ │ +04055c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22209,17 +22209,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03db44: |[03db44] com.squareup.okhttp.Response$Builder.access$400:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake; │ │ -03db54: 5410 6101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0161 │ │ -03db58: 1100 |0002: return-object v0 │ │ +040560: |[040560] com.squareup.okhttp.Response$Builder.access$400:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake; │ │ +040570: 5410 6101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0161 │ │ +040574: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22227,17 +22227,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03db5c: |[03db5c] com.squareup.okhttp.Response$Builder.access$500:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder; │ │ -03db6c: 5410 6201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ -03db70: 1100 |0002: return-object v0 │ │ +040578: |[040578] com.squareup.okhttp.Response$Builder.access$500:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder; │ │ +040588: 5410 6201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ +04058c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22245,17 +22245,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03db74: |[03db74] com.squareup.okhttp.Response$Builder.access$600:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody; │ │ -03db84: 5410 5e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@015e │ │ -03db88: 1100 |0002: return-object v0 │ │ +040590: |[040590] com.squareup.okhttp.Response$Builder.access$600:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody; │ │ +0405a0: 5410 5e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@015e │ │ +0405a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22263,17 +22263,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03db8c: |[03db8c] com.squareup.okhttp.Response$Builder.access$700:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ -03db9c: 5410 6401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0164 │ │ -03dba0: 1100 |0002: return-object v0 │ │ +0405a8: |[0405a8] com.squareup.okhttp.Response$Builder.access$700:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ +0405b8: 5410 6401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0164 │ │ +0405bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22281,17 +22281,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dba4: |[03dba4] com.squareup.okhttp.Response$Builder.access$800:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ -03dbb4: 5410 5f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@015f │ │ -03dbb8: 1100 |0002: return-object v0 │ │ +0405c0: |[0405c0] com.squareup.okhttp.Response$Builder.access$800:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ +0405d0: 5410 5f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@015f │ │ +0405d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #12 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22299,17 +22299,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dbbc: |[03dbbc] com.squareup.okhttp.Response$Builder.access$900:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ -03dbcc: 5410 6501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0165 │ │ -03dbd0: 1100 |0002: return-object v0 │ │ +0405d8: |[0405d8] com.squareup.okhttp.Response$Builder.access$900:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; │ │ +0405e8: 5410 6501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0165 │ │ +0405ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ │ │ #13 : (in Lcom/squareup/okhttp/Response$Builder;) │ │ @@ -22317,23 +22317,23 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03dbd4: |[03dbd4] com.squareup.okhttp.Response$Builder.checkPriorResponse:(Lcom/squareup/okhttp/Response;)V │ │ -03dbe4: 7110 8b03 0300 |0000: invoke-static {v3}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@038b │ │ -03dbea: 0c00 |0003: move-result-object v0 │ │ -03dbec: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -03dbf0: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03dbf4: 1a01 f917 |0008: const-string v1, "priorResponse.body != null" // string@17f9 │ │ -03dbf8: 7020 ef09 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03dbfe: 2700 |000d: throw v0 │ │ -03dc00: 0e00 |000e: return-void │ │ +0405f0: |[0405f0] com.squareup.okhttp.Response$Builder.checkPriorResponse:(Lcom/squareup/okhttp/Response;)V │ │ +040600: 7110 8b03 0300 |0000: invoke-static {v3}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@038b │ │ +040606: 0c00 |0003: move-result-object v0 │ │ +040608: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +04060c: 2200 be01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +040610: 1a01 0a18 |0008: const-string v1, "priorResponse.body != null" // string@180a │ │ +040614: 7020 ef09 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +04061a: 2700 |000d: throw v0 │ │ +04061c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0006 line=341 │ │ 0x000e line=343 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/Response$Builder; │ │ @@ -22344,76 +22344,76 @@ │ │ type : '(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 125 16-bit code units │ │ -03dc04: |[03dc04] com.squareup.okhttp.Response$Builder.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V │ │ -03dc14: 7110 8b03 0500 |0000: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@038b │ │ -03dc1a: 0c00 |0003: move-result-object v0 │ │ -03dc1c: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -03dc20: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03dc24: 2201 c101 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03dc28: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03dc2e: 6e20 580a 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dc34: 0c01 |0010: move-result-object v1 │ │ -03dc36: 1a02 0801 |0011: const-string v2, ".body != null" // string@0108 │ │ -03dc3a: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dc40: 0c01 |0016: move-result-object v1 │ │ -03dc42: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03dc48: 0c01 |001a: move-result-object v1 │ │ -03dc4a: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03dc50: 2700 |001e: throw v0 │ │ -03dc52: 7110 8c03 0500 |001f: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038c │ │ -03dc58: 0c00 |0022: move-result-object v0 │ │ -03dc5a: 3800 1b00 |0023: if-eqz v0, 003e // +001b │ │ -03dc5e: 2200 ac01 |0025: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03dc62: 2201 c101 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03dc66: 7010 500a 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03dc6c: 6e20 580a 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dc72: 0c01 |002f: move-result-object v1 │ │ -03dc74: 1a02 0b01 |0030: const-string v2, ".networkResponse != null" // string@010b │ │ -03dc78: 6e20 580a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dc7e: 0c01 |0035: move-result-object v1 │ │ -03dc80: 6e10 640a 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03dc86: 0c01 |0039: move-result-object v1 │ │ -03dc88: 7020 ef09 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03dc8e: 2700 |003d: throw v0 │ │ -03dc90: 7110 8d03 0500 |003e: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038d │ │ -03dc96: 0c00 |0041: move-result-object v0 │ │ -03dc98: 3800 1b00 |0042: if-eqz v0, 005d // +001b │ │ -03dc9c: 2200 ac01 |0044: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03dca0: 2201 c101 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03dca4: 7010 500a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03dcaa: 6e20 580a 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dcb0: 0c01 |004e: move-result-object v1 │ │ -03dcb2: 1a02 0901 |004f: const-string v2, ".cacheResponse != null" // string@0109 │ │ -03dcb6: 6e20 580a 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dcbc: 0c01 |0054: move-result-object v1 │ │ -03dcbe: 6e10 640a 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03dcc4: 0c01 |0058: move-result-object v1 │ │ -03dcc6: 7020 ef09 1000 |0059: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03dccc: 2700 |005c: throw v0 │ │ -03dcce: 7110 8e03 0500 |005d: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038e │ │ -03dcd4: 0c00 |0060: move-result-object v0 │ │ -03dcd6: 3800 1b00 |0061: if-eqz v0, 007c // +001b │ │ -03dcda: 2200 ac01 |0063: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03dcde: 2201 c101 |0065: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03dce2: 7010 500a 0100 |0067: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03dce8: 6e20 580a 4100 |006a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dcee: 0c01 |006d: move-result-object v1 │ │ -03dcf0: 1a02 0e01 |006e: const-string v2, ".priorResponse != null" // string@010e │ │ -03dcf4: 6e20 580a 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dcfa: 0c01 |0073: move-result-object v1 │ │ -03dcfc: 6e10 640a 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03dd02: 0c01 |0077: move-result-object v1 │ │ -03dd04: 7020 ef09 1000 |0078: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03dd0a: 2700 |007b: throw v0 │ │ -03dd0c: 0e00 |007c: return-void │ │ +040620: |[040620] com.squareup.okhttp.Response$Builder.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V │ │ +040630: 7110 8b03 0500 |0000: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@038b │ │ +040636: 0c00 |0003: move-result-object v0 │ │ +040638: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +04063c: 2200 be01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +040640: 2201 d301 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +040644: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04064a: 6e20 580a 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040650: 0c01 |0010: move-result-object v1 │ │ +040652: 1a02 0801 |0011: const-string v2, ".body != null" // string@0108 │ │ +040656: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04065c: 0c01 |0016: move-result-object v1 │ │ +04065e: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +040664: 0c01 |001a: move-result-object v1 │ │ +040666: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +04066c: 2700 |001e: throw v0 │ │ +04066e: 7110 8c03 0500 |001f: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038c │ │ +040674: 0c00 |0022: move-result-object v0 │ │ +040676: 3800 1b00 |0023: if-eqz v0, 003e // +001b │ │ +04067a: 2200 be01 |0025: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +04067e: 2201 d301 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +040682: 7010 500a 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +040688: 6e20 580a 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04068e: 0c01 |002f: move-result-object v1 │ │ +040690: 1a02 0b01 |0030: const-string v2, ".networkResponse != null" // string@010b │ │ +040694: 6e20 580a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04069a: 0c01 |0035: move-result-object v1 │ │ +04069c: 6e10 640a 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0406a2: 0c01 |0039: move-result-object v1 │ │ +0406a4: 7020 ef09 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0406aa: 2700 |003d: throw v0 │ │ +0406ac: 7110 8d03 0500 |003e: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038d │ │ +0406b2: 0c00 |0041: move-result-object v0 │ │ +0406b4: 3800 1b00 |0042: if-eqz v0, 005d // +001b │ │ +0406b8: 2200 be01 |0044: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0406bc: 2201 d301 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +0406c0: 7010 500a 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0406c6: 6e20 580a 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0406cc: 0c01 |004e: move-result-object v1 │ │ +0406ce: 1a02 0901 |004f: const-string v2, ".cacheResponse != null" // string@0109 │ │ +0406d2: 6e20 580a 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0406d8: 0c01 |0054: move-result-object v1 │ │ +0406da: 6e10 640a 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0406e0: 0c01 |0058: move-result-object v1 │ │ +0406e2: 7020 ef09 1000 |0059: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0406e8: 2700 |005c: throw v0 │ │ +0406ea: 7110 8e03 0500 |005d: invoke-static {v5}, Lcom/squareup/okhttp/Response;.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@038e │ │ +0406f0: 0c00 |0060: move-result-object v0 │ │ +0406f2: 3800 1b00 |0061: if-eqz v0, 007c // +001b │ │ +0406f6: 2200 be01 |0063: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0406fa: 2201 d301 |0065: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +0406fe: 7010 500a 0100 |0067: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +040704: 6e20 580a 4100 |006a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04070a: 0c01 |006d: move-result-object v1 │ │ +04070c: 1a02 0e01 |006e: const-string v2, ".priorResponse != null" // string@010e │ │ +040710: 6e20 580a 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040716: 0c01 |0073: move-result-object v1 │ │ +040718: 6e10 640a 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04071e: 0c01 |0077: move-result-object v1 │ │ +040720: 7020 ef09 1000 |0078: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +040726: 2700 |007b: throw v0 │ │ +040728: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0006 line=323 │ │ 0x001f line=324 │ │ 0x0025 line=325 │ │ 0x003e line=326 │ │ @@ -22432,18 +22432,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03dd10: |[03dd10] com.squareup.okhttp.Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ -03dd20: 5410 6201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ -03dd24: 6e30 3702 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ -03dd2a: 1101 |0005: return-object v1 │ │ +04072c: |[04072c] com.squareup.okhttp.Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ +04073c: 5410 6201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ +040740: 6e30 3702 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ +040746: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0005 line=290 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -22454,17 +22454,17 @@ │ │ type : '(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dd2c: |[03dd2c] com.squareup.okhttp.Response$Builder.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; │ │ -03dd3c: 5b01 5e01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@015e │ │ -03dd40: 1100 |0002: return-object v0 │ │ +040748: |[040748] com.squareup.okhttp.Response$Builder.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; │ │ +040758: 5b01 5e01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.body:Lcom/squareup/okhttp/ResponseBody; // field@015e │ │ +04075c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 body Lcom/squareup/okhttp/ResponseBody; │ │ @@ -22474,46 +22474,46 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -03dd44: |[03dd44] com.squareup.okhttp.Response$Builder.build:()Lcom/squareup/okhttp/Response; │ │ -03dd54: 5430 6701 |0000: iget-object v0, v3, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0167 │ │ -03dd58: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -03dd5c: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03dd60: 1a01 1219 |0006: const-string v1, "request == null" // string@1912 │ │ -03dd64: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03dd6a: 2700 |000b: throw v0 │ │ -03dd6c: 5430 6601 |000c: iget-object v0, v3, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0166 │ │ -03dd70: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -03dd74: 2200 ad01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03dd78: 1a01 1918 |0012: const-string v1, "protocol == null" // string@1819 │ │ -03dd7c: 7020 f209 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03dd82: 2700 |0017: throw v0 │ │ -03dd84: 5230 6001 |0018: iget v0, v3, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ -03dd88: 3b00 1d00 |001a: if-gez v0, 0037 // +001d │ │ -03dd8c: 2200 ad01 |001c: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03dd90: 2201 c101 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03dd94: 7010 500a 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03dd9a: 1a02 170f |0023: const-string v2, "code < 0: " // string@0f17 │ │ -03dd9e: 6e20 580a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03dda4: 0c01 |0028: move-result-object v1 │ │ -03dda6: 5232 6001 |0029: iget v2, v3, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ -03ddaa: 6e20 550a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03ddb0: 0c01 |002e: move-result-object v1 │ │ -03ddb2: 6e10 640a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03ddb8: 0c01 |0032: move-result-object v1 │ │ -03ddba: 7020 f209 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03ddc0: 2700 |0036: throw v0 │ │ -03ddc2: 2200 b600 |0037: new-instance v0, Lcom/squareup/okhttp/Response; // type@00b6 │ │ -03ddc6: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -03ddc8: 7030 8403 3001 |003a: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/Response;.:(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V // method@0384 │ │ -03ddce: 1100 |003d: return-object v0 │ │ +040760: |[040760] com.squareup.okhttp.Response$Builder.build:()Lcom/squareup/okhttp/Response; │ │ +040770: 5430 6701 |0000: iget-object v0, v3, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0167 │ │ +040774: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +040778: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04077c: 1a01 2319 |0006: const-string v1, "request == null" // string@1923 │ │ +040780: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +040786: 2700 |000b: throw v0 │ │ +040788: 5430 6601 |000c: iget-object v0, v3, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0166 │ │ +04078c: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +040790: 2200 bf01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +040794: 1a01 2a18 |0012: const-string v1, "protocol == null" // string@182a │ │ +040798: 7020 f209 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04079e: 2700 |0017: throw v0 │ │ +0407a0: 5230 6001 |0018: iget v0, v3, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ +0407a4: 3b00 1d00 |001a: if-gez v0, 0037 // +001d │ │ +0407a8: 2200 bf01 |001c: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0407ac: 2201 d301 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +0407b0: 7010 500a 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0407b6: 1a02 2a0f |0023: const-string v2, "code < 0: " // string@0f2a │ │ +0407ba: 6e20 580a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0407c0: 0c01 |0028: move-result-object v1 │ │ +0407c2: 5232 6001 |0029: iget v2, v3, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ +0407c6: 6e20 550a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0407cc: 0c01 |002e: move-result-object v1 │ │ +0407ce: 6e10 640a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0407d4: 0c01 |0032: move-result-object v1 │ │ +0407d6: 7020 f209 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0407dc: 2700 |0036: throw v0 │ │ +0407de: 2200 c800 |0037: new-instance v0, Lcom/squareup/okhttp/Response; // type@00c8 │ │ +0407e2: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +0407e4: 7030 8403 3001 |003a: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/Response;.:(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V // method@0384 │ │ +0407ea: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x000c line=347 │ │ 0x0018 line=348 │ │ 0x0037 line=349 │ │ locals : │ │ @@ -22524,20 +22524,20 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03ddd0: |[03ddd0] com.squareup.okhttp.Response$Builder.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ -03dde0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -03dde4: 1a00 600e |0002: const-string v0, "cacheResponse" // string@0e60 │ │ -03dde8: 7030 7803 0102 |0004: invoke-direct {v1, v0, v2}, Lcom/squareup/okhttp/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V // method@0378 │ │ -03ddee: 5b12 5f01 |0007: iput-object v2, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@015f │ │ -03ddf2: 1101 |0009: return-object v1 │ │ +0407ec: |[0407ec] com.squareup.okhttp.Response$Builder.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ +0407fc: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +040800: 1a00 730e |0002: const-string v0, "cacheResponse" // string@0e73 │ │ +040804: 7030 7803 0102 |0004: invoke-direct {v1, v0, v2}, Lcom/squareup/okhttp/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V // method@0378 │ │ +04080a: 5b12 5f01 |0007: iput-object v2, v1, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:Lcom/squareup/okhttp/Response; // field@015f │ │ +04080e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0007 line=317 │ │ 0x0009 line=318 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ @@ -22548,17 +22548,17 @@ │ │ type : '(I)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ddf4: |[03ddf4] com.squareup.okhttp.Response$Builder.code:(I)Lcom/squareup/okhttp/Response$Builder; │ │ -03de04: 5901 6001 |0000: iput v1, v0, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ -03de08: 1100 |0002: return-object v0 │ │ +040810: |[040810] com.squareup.okhttp.Response$Builder.code:(I)Lcom/squareup/okhttp/Response$Builder; │ │ +040820: 5901 6001 |0000: iput v1, v0, Lcom/squareup/okhttp/Response$Builder;.code:I // field@0160 │ │ +040824: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0002 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 code I │ │ @@ -22568,17 +22568,17 @@ │ │ type : '(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03de0c: |[03de0c] com.squareup.okhttp.Response$Builder.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; │ │ -03de1c: 5b01 6101 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0161 │ │ -03de20: 1100 |0002: return-object v0 │ │ +040828: |[040828] com.squareup.okhttp.Response$Builder.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; │ │ +040838: 5b01 6101 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.handshake:Lcom/squareup/okhttp/Handshake; // field@0161 │ │ +04083c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 handshake Lcom/squareup/okhttp/Handshake; │ │ @@ -22588,18 +22588,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03de24: |[03de24] com.squareup.okhttp.Response$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ -03de34: 5410 6201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ -03de38: 6e30 3e02 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023e │ │ -03de3e: 1101 |0005: return-object v1 │ │ +040840: |[040840] com.squareup.okhttp.Response$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ +040850: 5410 6201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ +040854: 6e30 3e02 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023e │ │ +04085a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -22610,19 +22610,19 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03de40: |[03de40] com.squareup.okhttp.Response$Builder.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; │ │ -03de50: 6e10 4702 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ -03de56: 0c00 |0003: move-result-object v0 │ │ -03de58: 5b10 6201 |0004: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ -03de5c: 1101 |0006: return-object v1 │ │ +04085c: |[04085c] com.squareup.okhttp.Response$Builder.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; │ │ +04086c: 6e10 4702 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ +040872: 0c00 |0003: move-result-object v0 │ │ +040874: 5b10 6201 |0004: iput-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ +040878: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0006 line=301 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0007 reg=2 headers Lcom/squareup/okhttp/Headers; │ │ @@ -22632,17 +22632,17 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03de60: |[03de60] com.squareup.okhttp.Response$Builder.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ -03de70: 5b01 6301 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0163 │ │ -03de74: 1100 |0002: return-object v0 │ │ +04087c: |[04087c] com.squareup.okhttp.Response$Builder.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ +04088c: 5b01 6301 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.message:Ljava/lang/String; // field@0163 │ │ +040890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0002 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 message Ljava/lang/String; │ │ @@ -22652,20 +22652,20 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03de78: |[03de78] com.squareup.okhttp.Response$Builder.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ -03de88: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -03de8c: 1a00 0916 |0002: const-string v0, "networkResponse" // string@1609 │ │ -03de90: 7030 7803 0102 |0004: invoke-direct {v1, v0, v2}, Lcom/squareup/okhttp/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V // method@0378 │ │ -03de96: 5b12 6401 |0007: iput-object v2, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0164 │ │ -03de9a: 1101 |0009: return-object v1 │ │ +040894: |[040894] com.squareup.okhttp.Response$Builder.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ +0408a4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0408a8: 1a00 1a16 |0002: const-string v0, "networkResponse" // string@161a │ │ +0408ac: 7030 7803 0102 |0004: invoke-direct {v1, v0, v2}, Lcom/squareup/okhttp/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lcom/squareup/okhttp/Response;)V // method@0378 │ │ +0408b2: 5b12 6401 |0007: iput-object v2, v1, Lcom/squareup/okhttp/Response$Builder;.networkResponse:Lcom/squareup/okhttp/Response; // field@0164 │ │ +0408b6: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0007 line=311 │ │ 0x0009 line=312 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ @@ -22676,19 +22676,19 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03de9c: |[03de9c] com.squareup.okhttp.Response$Builder.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ -03deac: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -03deb0: 7020 7703 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.checkPriorResponse:(Lcom/squareup/okhttp/Response;)V // method@0377 │ │ -03deb6: 5b01 6501 |0005: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0165 │ │ -03deba: 1100 |0007: return-object v0 │ │ +0408b8: |[0408b8] com.squareup.okhttp.Response$Builder.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; │ │ +0408c8: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +0408cc: 7020 7703 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.checkPriorResponse:(Lcom/squareup/okhttp/Response;)V // method@0377 │ │ +0408d2: 5b01 6501 |0005: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.priorResponse:Lcom/squareup/okhttp/Response; // field@0165 │ │ +0408d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ 0x0007 line=336 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ @@ -22699,17 +22699,17 @@ │ │ type : '(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03debc: |[03debc] com.squareup.okhttp.Response$Builder.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; │ │ -03decc: 5b01 6601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0166 │ │ -03ded0: 1100 |0002: return-object v0 │ │ +0408d8: |[0408d8] com.squareup.okhttp.Response$Builder.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; │ │ +0408e8: 5b01 6601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@0166 │ │ +0408ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 protocol Lcom/squareup/okhttp/Protocol; │ │ @@ -22719,18 +22719,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03ded4: |[03ded4] com.squareup.okhttp.Response$Builder.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ -03dee4: 5410 6201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ -03dee8: 6e20 3d02 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ -03deee: 1101 |0005: return-object v1 │ │ +0408f0: |[0408f0] com.squareup.okhttp.Response$Builder.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ +040900: 5410 6201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response$Builder;.headers:Lcom/squareup/okhttp/Headers$Builder; // field@0162 │ │ +040904: 6e20 3d02 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ +04090a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -22740,32 +22740,32 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03def0: |[03def0] com.squareup.okhttp.Response$Builder.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; │ │ -03df00: 5b01 6701 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0167 │ │ -03df04: 1100 |0002: return-object v0 │ │ +04090c: |[04090c] com.squareup.okhttp.Response$Builder.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; │ │ +04091c: 5b01 6701 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Response$Builder;.request:Lcom/squareup/okhttp/Request; // field@0167 │ │ +040920: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0002 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 request Lcom/squareup/okhttp/Request; │ │ │ │ - source_file_idx : 2541 (Response.java) │ │ + source_file_idx : 2561 (Response.java) │ │ │ │ Class #46 header: │ │ -class_idx : 182 │ │ +class_idx : 200 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2541 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2561 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 19 │ │ │ │ Class #46 annotations: │ │ Annotations on class │ │ @@ -22832,49 +22832,49 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -03df08: |[03df08] com.squareup.okhttp.Response.:(Lcom/squareup/okhttp/Response$Builder;)V │ │ -03df18: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03df1e: 7110 6903 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$000:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request; // method@0369 │ │ -03df24: 0c00 |0006: move-result-object v0 │ │ -03df26: 5b10 7201 |0007: iput-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0172 │ │ -03df2a: 7110 6a03 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$100:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol; // method@036a │ │ -03df30: 0c00 |000c: move-result-object v0 │ │ -03df32: 5b10 7101 |000d: iput-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0171 │ │ -03df36: 7110 6b03 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$200:(Lcom/squareup/okhttp/Response$Builder;)I // method@036b │ │ -03df3c: 0a00 |0012: move-result v0 │ │ -03df3e: 5910 6b01 |0013: iput v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03df42: 7110 6c03 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$300:(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String; // method@036c │ │ -03df48: 0c00 |0018: move-result-object v0 │ │ -03df4a: 5b10 6e01 |0019: iput-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@016e │ │ -03df4e: 7110 6d03 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$400:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake; // method@036d │ │ -03df54: 0c00 |001e: move-result-object v0 │ │ -03df56: 5b10 6c01 |001f: iput-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@016c │ │ -03df5a: 7110 6e03 0200 |0021: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$500:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder; // method@036e │ │ -03df60: 0c00 |0024: move-result-object v0 │ │ -03df62: 6e10 3a02 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -03df68: 0c00 |0028: move-result-object v0 │ │ -03df6a: 5b10 6d01 |0029: iput-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ -03df6e: 7110 6f03 0200 |002b: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$600:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody; // method@036f │ │ -03df74: 0c00 |002e: move-result-object v0 │ │ -03df76: 5b10 6801 |002f: iput-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0168 │ │ -03df7a: 7110 7003 0200 |0031: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$700:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@0370 │ │ -03df80: 0c00 |0034: move-result-object v0 │ │ -03df82: 5b10 6f01 |0035: iput-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@016f │ │ -03df86: 7110 7103 0200 |0037: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$800:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@0371 │ │ -03df8c: 0c00 |003a: move-result-object v0 │ │ -03df8e: 5b10 6a01 |003b: iput-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@016a │ │ -03df92: 7110 7203 0200 |003d: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$900:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@0372 │ │ -03df98: 0c00 |0040: move-result-object v0 │ │ -03df9a: 5b10 7001 |0041: iput-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0170 │ │ -03df9e: 0e00 |0043: return-void │ │ +040924: |[040924] com.squareup.okhttp.Response.:(Lcom/squareup/okhttp/Response$Builder;)V │ │ +040934: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04093a: 7110 6903 0200 |0003: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$000:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Request; // method@0369 │ │ +040940: 0c00 |0006: move-result-object v0 │ │ +040942: 5b10 7201 |0007: iput-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0172 │ │ +040946: 7110 6a03 0200 |0009: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$100:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Protocol; // method@036a │ │ +04094c: 0c00 |000c: move-result-object v0 │ │ +04094e: 5b10 7101 |000d: iput-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0171 │ │ +040952: 7110 6b03 0200 |000f: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$200:(Lcom/squareup/okhttp/Response$Builder;)I // method@036b │ │ +040958: 0a00 |0012: move-result v0 │ │ +04095a: 5910 6b01 |0013: iput v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +04095e: 7110 6c03 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$300:(Lcom/squareup/okhttp/Response$Builder;)Ljava/lang/String; // method@036c │ │ +040964: 0c00 |0018: move-result-object v0 │ │ +040966: 5b10 6e01 |0019: iput-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@016e │ │ +04096a: 7110 6d03 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$400:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Handshake; // method@036d │ │ +040970: 0c00 |001e: move-result-object v0 │ │ +040972: 5b10 6c01 |001f: iput-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@016c │ │ +040976: 7110 6e03 0200 |0021: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$500:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Headers$Builder; // method@036e │ │ +04097c: 0c00 |0024: move-result-object v0 │ │ +04097e: 6e10 3a02 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +040984: 0c00 |0028: move-result-object v0 │ │ +040986: 5b10 6d01 |0029: iput-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ +04098a: 7110 6f03 0200 |002b: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$600:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/ResponseBody; // method@036f │ │ +040990: 0c00 |002e: move-result-object v0 │ │ +040992: 5b10 6801 |002f: iput-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0168 │ │ +040996: 7110 7003 0200 |0031: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$700:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@0370 │ │ +04099c: 0c00 |0034: move-result-object v0 │ │ +04099e: 5b10 6f01 |0035: iput-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@016f │ │ +0409a2: 7110 7103 0200 |0037: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$800:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@0371 │ │ +0409a8: 0c00 |003a: move-result-object v0 │ │ +0409aa: 5b10 6a01 |003b: iput-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@016a │ │ +0409ae: 7110 7203 0200 |003d: invoke-static {v2}, Lcom/squareup/okhttp/Response$Builder;.access$900:(Lcom/squareup/okhttp/Response$Builder;)Lcom/squareup/okhttp/Response; // method@0372 │ │ +0409b4: 0c00 |0040: move-result-object v0 │ │ +0409b6: 5b10 7001 |0041: iput-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0170 │ │ +0409ba: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0009 line=52 │ │ 0x000f line=53 │ │ 0x0015 line=54 │ │ @@ -22894,17 +22894,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03dfa0: |[03dfa0] com.squareup.okhttp.Response.:(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V │ │ -03dfb0: 7020 8303 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response;.:(Lcom/squareup/okhttp/Response$Builder;)V // method@0383 │ │ -03dfb6: 0e00 |0003: return-void │ │ +0409bc: |[0409bc] com.squareup.okhttp.Response.:(Lcom/squareup/okhttp/Response$Builder;Lcom/squareup/okhttp/Response$1;)V │ │ +0409cc: 7020 8303 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/Response;.:(Lcom/squareup/okhttp/Response$Builder;)V // method@0383 │ │ +0409d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Response$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Response$1; │ │ @@ -22914,17 +22914,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dfb8: |[03dfb8] com.squareup.okhttp.Response.access$1100:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ -03dfc8: 5410 7201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0172 │ │ -03dfcc: 1100 |0002: return-object v0 │ │ +0409d4: |[0409d4] com.squareup.okhttp.Response.access$1100:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ +0409e4: 5410 7201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0172 │ │ +0409e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -22932,17 +22932,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dfd0: |[03dfd0] com.squareup.okhttp.Response.access$1200:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol; │ │ -03dfe0: 5410 7101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0171 │ │ -03dfe4: 1100 |0002: return-object v0 │ │ +0409ec: |[0409ec] com.squareup.okhttp.Response.access$1200:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Protocol; │ │ +0409fc: 5410 7101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0171 │ │ +040a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -22950,17 +22950,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dfe8: |[03dfe8] com.squareup.okhttp.Response.access$1300:(Lcom/squareup/okhttp/Response;)I │ │ -03dff8: 5210 6b01 |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03dffc: 0f00 |0002: return v0 │ │ +040a04: |[040a04] com.squareup.okhttp.Response.access$1300:(Lcom/squareup/okhttp/Response;)I │ │ +040a14: 5210 6b01 |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +040a18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -22968,17 +22968,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e000: |[03e000] com.squareup.okhttp.Response.access$1400:(Lcom/squareup/okhttp/Response;)Ljava/lang/String; │ │ -03e010: 5410 6e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@016e │ │ -03e014: 1100 |0002: return-object v0 │ │ +040a1c: |[040a1c] com.squareup.okhttp.Response.access$1400:(Lcom/squareup/okhttp/Response;)Ljava/lang/String; │ │ +040a2c: 5410 6e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@016e │ │ +040a30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -22986,17 +22986,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e018: |[03e018] com.squareup.okhttp.Response.access$1500:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake; │ │ -03e028: 5410 6c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@016c │ │ -03e02c: 1100 |0002: return-object v0 │ │ +040a34: |[040a34] com.squareup.okhttp.Response.access$1500:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Handshake; │ │ +040a44: 5410 6c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@016c │ │ +040a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #7 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23004,17 +23004,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e030: |[03e030] com.squareup.okhttp.Response.access$1600:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; │ │ -03e040: 5410 6d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ -03e044: 1100 |0002: return-object v0 │ │ +040a4c: |[040a4c] com.squareup.okhttp.Response.access$1600:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; │ │ +040a5c: 5410 6d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ +040a60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #8 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23022,17 +23022,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e048: |[03e048] com.squareup.okhttp.Response.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ -03e058: 5410 6801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0168 │ │ -03e05c: 1100 |0002: return-object v0 │ │ +040a64: |[040a64] com.squareup.okhttp.Response.access$1700:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ +040a74: 5410 6801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0168 │ │ +040a78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23040,17 +23040,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e060: |[03e060] com.squareup.okhttp.Response.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -03e070: 5410 6f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@016f │ │ -03e074: 1100 |0002: return-object v0 │ │ +040a7c: |[040a7c] com.squareup.okhttp.Response.access$1800:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +040a8c: 5410 6f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@016f │ │ +040a90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #10 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23058,17 +23058,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e078: |[03e078] com.squareup.okhttp.Response.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -03e088: 5410 6a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@016a │ │ -03e08c: 1100 |0002: return-object v0 │ │ +040a94: |[040a94] com.squareup.okhttp.Response.access$1900:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +040aa4: 5410 6a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@016a │ │ +040aa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ #11 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23076,17 +23076,17 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e090: |[03e090] com.squareup.okhttp.Response.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -03e0a0: 5410 7001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0170 │ │ -03e0a4: 1100 |0002: return-object v0 │ │ +040aac: |[040aac] com.squareup.okhttp.Response.access$2000:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +040abc: 5410 7001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0170 │ │ +040ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Response; │ │ │ │ Virtual methods - │ │ @@ -23095,17 +23095,17 @@ │ │ type : '()Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e0a8: |[03e0a8] com.squareup.okhttp.Response.body:()Lcom/squareup/okhttp/ResponseBody; │ │ -03e0b8: 5410 6801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0168 │ │ -03e0bc: 1100 |0002: return-object v0 │ │ +040ac4: |[040ac4] com.squareup.okhttp.Response.body:()Lcom/squareup/okhttp/ResponseBody; │ │ +040ad4: 5410 6801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.body:Lcom/squareup/okhttp/ResponseBody; // field@0168 │ │ +040ad8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #1 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23113,23 +23113,23 @@ │ │ type : '()Lcom/squareup/okhttp/CacheControl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03e0c0: |[03e0c0] com.squareup.okhttp.Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ -03e0d0: 5420 6901 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Response;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0169 │ │ -03e0d4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -03e0d8: 1100 |0004: return-object v0 │ │ -03e0da: 5421 6d01 |0005: iget-object v1, v2, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ -03e0de: 7110 a301 0100 |0007: invoke-static {v1}, Lcom/squareup/okhttp/CacheControl;.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; // method@01a3 │ │ -03e0e4: 0c00 |000a: move-result-object v0 │ │ -03e0e6: 5b20 6901 |000b: iput-object v0, v2, Lcom/squareup/okhttp/Response;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0169 │ │ -03e0ea: 28f7 |000d: goto 0004 // -0009 │ │ +040adc: |[040adc] com.squareup.okhttp.Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ +040aec: 5420 6901 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Response;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0169 │ │ +040af0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +040af4: 1100 |0004: return-object v0 │ │ +040af6: 5421 6d01 |0005: iget-object v1, v2, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ +040afa: 7110 a301 0100 |0007: invoke-static {v1}, Lcom/squareup/okhttp/CacheControl;.parse:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/CacheControl; // method@01a3 │ │ +040b00: 0c00 |000a: move-result-object v0 │ │ +040b02: 5b20 6901 |000b: iput-object v0, v2, Lcom/squareup/okhttp/Response;.cacheControl:Lcom/squareup/okhttp/CacheControl; // field@0169 │ │ +040b06: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Lcom/squareup/okhttp/CacheControl; │ │ 0x0005 - 0x000b reg=0 result Lcom/squareup/okhttp/CacheControl; │ │ @@ -23140,17 +23140,17 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e0ec: |[03e0ec] com.squareup.okhttp.Response.cacheResponse:()Lcom/squareup/okhttp/Response; │ │ -03e0fc: 5410 6a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@016a │ │ -03e100: 1100 |0002: return-object v0 │ │ +040b08: |[040b08] com.squareup.okhttp.Response.cacheResponse:()Lcom/squareup/okhttp/Response; │ │ +040b18: 5410 6a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.cacheResponse:Lcom/squareup/okhttp/Response; // field@016a │ │ +040b1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23158,32 +23158,32 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -03e104: |[03e104] com.squareup.okhttp.Response.challenges:()Ljava/util/List; │ │ -03e114: 5231 6b01 |0000: iget v1, v3, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03e118: 1302 9101 |0002: const/16 v2, #int 401 // #191 │ │ -03e11c: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -03e120: 1a00 3a0c |0006: const-string v0, "WWW-Authenticate" // string@0c3a │ │ -03e124: 6e10 9703 0300 |0008: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -03e12a: 0c01 |000b: move-result-object v1 │ │ -03e12c: 7120 e006 0100 |000c: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.parseChallenges:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List; // method@06e0 │ │ -03e132: 0c01 |000f: move-result-object v1 │ │ -03e134: 1101 |0010: return-object v1 │ │ -03e136: 5231 6b01 |0011: iget v1, v3, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03e13a: 1302 9701 |0013: const/16 v2, #int 407 // #197 │ │ -03e13e: 3321 0500 |0015: if-ne v1, v2, 001a // +0005 │ │ -03e142: 1a00 a009 |0017: const-string v0, "Proxy-Authenticate" // string@09a0 │ │ -03e146: 28ef |0019: goto 0008 // -0011 │ │ -03e148: 7100 340b 0000 |001a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -03e14e: 0c01 |001d: move-result-object v1 │ │ -03e150: 28f2 |001e: goto 0010 // -000e │ │ +040b20: |[040b20] com.squareup.okhttp.Response.challenges:()Ljava/util/List; │ │ +040b30: 5231 6b01 |0000: iget v1, v3, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +040b34: 1302 9101 |0002: const/16 v2, #int 401 // #191 │ │ +040b38: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +040b3c: 1a00 4e0c |0006: const-string v0, "WWW-Authenticate" // string@0c4e │ │ +040b40: 6e10 9703 0300 |0008: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +040b46: 0c01 |000b: move-result-object v1 │ │ +040b48: 7120 e006 0100 |000c: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.parseChallenges:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List; // method@06e0 │ │ +040b4e: 0c01 |000f: move-result-object v1 │ │ +040b50: 1101 |0010: return-object v1 │ │ +040b52: 5231 6b01 |0011: iget v1, v3, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +040b56: 1302 9701 |0013: const/16 v2, #int 407 // #197 │ │ +040b5a: 3321 0500 |0015: if-ne v1, v2, 001a // +0005 │ │ +040b5e: 1a00 b409 |0017: const-string v0, "Proxy-Authenticate" // string@09b4 │ │ +040b62: 28ef |0019: goto 0008 // -0011 │ │ +040b64: 7100 340b 0000 |001a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +040b6a: 0c01 |001d: move-result-object v1 │ │ +040b6c: 28f2 |001e: goto 0010 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0006 line=191 │ │ 0x0008 line=197 │ │ 0x0011 line=192 │ │ 0x0017 line=193 │ │ @@ -23198,17 +23198,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e154: |[03e154] com.squareup.okhttp.Response.code:()I │ │ -03e164: 5210 6b01 |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03e168: 0f00 |0002: return v0 │ │ +040b70: |[040b70] com.squareup.okhttp.Response.code:()I │ │ +040b80: 5210 6b01 |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +040b84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23216,17 +23216,17 @@ │ │ type : '()Lcom/squareup/okhttp/Handshake;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e16c: |[03e16c] com.squareup.okhttp.Response.handshake:()Lcom/squareup/okhttp/Handshake; │ │ -03e17c: 5410 6c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@016c │ │ -03e180: 1100 |0002: return-object v0 │ │ +040b88: |[040b88] com.squareup.okhttp.Response.handshake:()Lcom/squareup/okhttp/Handshake; │ │ +040b98: 5410 6c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.handshake:Lcom/squareup/okhttp/Handshake; // field@016c │ │ +040b9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #6 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23234,19 +23234,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03e184: |[03e184] com.squareup.okhttp.Response.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -03e194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e196: 6e30 9603 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0396 │ │ -03e19c: 0c00 |0004: move-result-object v0 │ │ -03e19e: 1100 |0005: return-object v0 │ │ +040ba0: |[040ba0] com.squareup.okhttp.Response.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +040bb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040bb2: 6e30 9603 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0396 │ │ +040bb8: 0c00 |0004: move-result-object v0 │ │ +040bba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ │ │ @@ -23255,22 +23255,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03e1a0: |[03e1a0] com.squareup.okhttp.Response.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -03e1b0: 5421 6d01 |0000: iget-object v1, v2, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ -03e1b4: 6e20 4202 3100 |0002: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -03e1ba: 0c00 |0005: move-result-object v0 │ │ -03e1bc: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -03e1c0: 1100 |0008: return-object v0 │ │ -03e1c2: 0740 |0009: move-object v0, v4 │ │ -03e1c4: 28fe |000a: goto 0008 // -0002 │ │ +040bbc: |[040bbc] com.squareup.okhttp.Response.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +040bcc: 5421 6d01 |0000: iget-object v1, v2, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ +040bd0: 6e20 4202 3100 |0002: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +040bd6: 0c00 |0005: move-result-object v0 │ │ +040bd8: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +040bdc: 1100 |0008: return-object v0 │ │ +040bde: 0740 |0009: move-object v0, v4 │ │ +040be0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0006 line=122 │ │ locals : │ │ 0x0006 - 0x0008 reg=0 result Ljava/lang/String; │ │ 0x0009 - 0x000b reg=0 result Ljava/lang/String; │ │ @@ -23283,17 +23283,17 @@ │ │ type : '()Lcom/squareup/okhttp/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e1c8: |[03e1c8] com.squareup.okhttp.Response.headers:()Lcom/squareup/okhttp/Headers; │ │ -03e1d8: 5410 6d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ -03e1dc: 1100 |0002: return-object v0 │ │ +040be4: |[040be4] com.squareup.okhttp.Response.headers:()Lcom/squareup/okhttp/Headers; │ │ +040bf4: 5410 6d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ +040bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #9 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23301,19 +23301,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03e1e0: |[03e1e0] com.squareup.okhttp.Response.headers:(Ljava/lang/String;)Ljava/util/List; │ │ -03e1f0: 5410 6d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ -03e1f4: 6e20 4e02 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@024e │ │ -03e1fa: 0c00 |0005: move-result-object v0 │ │ -03e1fc: 1100 |0006: return-object v0 │ │ +040bfc: |[040bfc] com.squareup.okhttp.Response.headers:(Ljava/lang/String;)Ljava/util/List; │ │ +040c0c: 5410 6d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.headers:Lcom/squareup/okhttp/Headers; // field@016d │ │ +040c10: 6e20 4e02 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@024e │ │ +040c16: 0c00 |0005: move-result-object v0 │ │ +040c18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -23322,23 +23322,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -03e200: |[03e200] com.squareup.okhttp.Response.isRedirect:()Z │ │ -03e210: 5210 6b01 |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03e214: 2b00 0800 0000 |0002: packed-switch v0, 0000000a // +00000008 │ │ -03e21a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03e21c: 0f00 |0006: return v0 │ │ -03e21e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -03e220: 28fe |0008: goto 0006 // -0002 │ │ -03e222: 0000 |0009: nop // spacer │ │ -03e224: 0001 0900 2c01 0000 0500 0000 0500 ... |000a: packed-switch-data (22 units) │ │ +040c1c: |[040c1c] com.squareup.okhttp.Response.isRedirect:()Z │ │ +040c2c: 5210 6b01 |0000: iget v0, v1, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +040c30: 2b00 0800 0000 |0002: packed-switch v0, 0000000a // +00000008 │ │ +040c36: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +040c38: 0f00 |0006: return v0 │ │ +040c3a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +040c3c: 28fe |0008: goto 0006 // -0002 │ │ +040c3e: 0000 |0009: nop // spacer │ │ +040c40: 0001 0900 2c01 0000 0500 0000 0500 ... |000a: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=148 │ │ 0x0007 line=146 │ │ 0x0009 line=139 │ │ locals : │ │ @@ -23349,25 +23349,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -03e250: |[03e250] com.squareup.okhttp.Response.isSuccessful:()Z │ │ -03e260: 5220 6b01 |0000: iget v0, v2, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03e264: 1301 c800 |0002: const/16 v1, #int 200 // #c8 │ │ -03e268: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03e26c: 5220 6b01 |0006: iget v0, v2, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03e270: 1301 2c01 |0008: const/16 v1, #int 300 // #12c │ │ -03e274: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -03e278: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -03e27a: 0f00 |000d: return v0 │ │ -03e27c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03e27e: 28fe |000f: goto 000d // -0002 │ │ +040c6c: |[040c6c] com.squareup.okhttp.Response.isSuccessful:()Z │ │ +040c7c: 5220 6b01 |0000: iget v0, v2, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +040c80: 1301 c800 |0002: const/16 v1, #int 200 // #c8 │ │ +040c84: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +040c88: 5220 6b01 |0006: iget v0, v2, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +040c8c: 1301 2c01 |0008: const/16 v1, #int 300 // #12c │ │ +040c90: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ +040c94: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +040c96: 0f00 |000d: return v0 │ │ +040c98: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +040c9a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/Response; │ │ │ │ #12 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23375,17 +23375,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e280: |[03e280] com.squareup.okhttp.Response.message:()Ljava/lang/String; │ │ -03e290: 5410 6e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@016e │ │ -03e294: 1100 |0002: return-object v0 │ │ +040c9c: |[040c9c] com.squareup.okhttp.Response.message:()Ljava/lang/String; │ │ +040cac: 5410 6e01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@016e │ │ +040cb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #13 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23393,17 +23393,17 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e298: |[03e298] com.squareup.okhttp.Response.networkResponse:()Lcom/squareup/okhttp/Response; │ │ -03e2a8: 5410 6f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@016f │ │ -03e2ac: 1100 |0002: return-object v0 │ │ +040cb4: |[040cb4] com.squareup.okhttp.Response.networkResponse:()Lcom/squareup/okhttp/Response; │ │ +040cc4: 5410 6f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.networkResponse:Lcom/squareup/okhttp/Response; // field@016f │ │ +040cc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #14 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23411,19 +23411,19 @@ │ │ type : '()Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03e2b0: |[03e2b0] com.squareup.okhttp.Response.newBuilder:()Lcom/squareup/okhttp/Response$Builder; │ │ -03e2c0: 2200 b500 |0000: new-instance v0, Lcom/squareup/okhttp/Response$Builder; // type@00b5 │ │ -03e2c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03e2c6: 7030 6803 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Response$Builder;.:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V // method@0368 │ │ -03e2cc: 1100 |0006: return-object v0 │ │ +040ccc: |[040ccc] com.squareup.okhttp.Response.newBuilder:()Lcom/squareup/okhttp/Response$Builder; │ │ +040cdc: 2200 c700 |0000: new-instance v0, Lcom/squareup/okhttp/Response$Builder; // type@00c7 │ │ +040ce0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +040ce2: 7030 6803 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/Response$Builder;.:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response$1;)V // method@0368 │ │ +040ce8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/Response; │ │ │ │ #15 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23431,17 +23431,17 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e2d0: |[03e2d0] com.squareup.okhttp.Response.priorResponse:()Lcom/squareup/okhttp/Response; │ │ -03e2e0: 5410 7001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0170 │ │ -03e2e4: 1100 |0002: return-object v0 │ │ +040cec: |[040cec] com.squareup.okhttp.Response.priorResponse:()Lcom/squareup/okhttp/Response; │ │ +040cfc: 5410 7001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.priorResponse:Lcom/squareup/okhttp/Response; // field@0170 │ │ +040d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #16 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23449,17 +23449,17 @@ │ │ type : '()Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e2e8: |[03e2e8] com.squareup.okhttp.Response.protocol:()Lcom/squareup/okhttp/Protocol; │ │ -03e2f8: 5410 7101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0171 │ │ -03e2fc: 1100 |0002: return-object v0 │ │ +040d04: |[040d04] com.squareup.okhttp.Response.protocol:()Lcom/squareup/okhttp/Protocol; │ │ +040d14: 5410 7101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0171 │ │ +040d18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #17 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23467,17 +23467,17 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e300: |[03e300] com.squareup.okhttp.Response.request:()Lcom/squareup/okhttp/Request; │ │ -03e310: 5410 7201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0172 │ │ -03e314: 1100 |0002: return-object v0 │ │ +040d1c: |[040d1c] com.squareup.okhttp.Response.request:()Lcom/squareup/okhttp/Request; │ │ +040d2c: 5410 7201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0172 │ │ +040d30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Response; │ │ │ │ #18 : (in Lcom/squareup/okhttp/Response;) │ │ @@ -23485,63 +23485,63 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -03e318: |[03e318] com.squareup.okhttp.Response.toString:()Ljava/lang/String; │ │ -03e328: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03e32c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03e332: 1a01 f109 |0005: const-string v1, "Response{protocol=" // string@09f1 │ │ -03e336: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e33c: 0c00 |000a: move-result-object v0 │ │ -03e33e: 5421 7101 |000b: iget-object v1, v2, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0171 │ │ -03e342: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03e348: 0c00 |0010: move-result-object v0 │ │ -03e34a: 1a01 df00 |0011: const-string v1, ", code=" // string@00df │ │ -03e34e: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e354: 0c00 |0016: move-result-object v0 │ │ -03e356: 5221 6b01 |0017: iget v1, v2, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ -03e35a: 6e20 550a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03e360: 0c00 |001c: move-result-object v0 │ │ -03e362: 1a01 e400 |001d: const-string v1, ", message=" // string@00e4 │ │ -03e366: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e36c: 0c00 |0022: move-result-object v0 │ │ -03e36e: 5421 6e01 |0023: iget-object v1, v2, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@016e │ │ -03e372: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e378: 0c00 |0028: move-result-object v0 │ │ -03e37a: 1a01 f500 |0029: const-string v1, ", url=" // string@00f5 │ │ -03e37e: 6e20 580a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e384: 0c00 |002e: move-result-object v0 │ │ -03e386: 5421 7201 |002f: iget-object v1, v2, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0172 │ │ -03e38a: 6e10 5003 0100 |0031: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ -03e390: 0c01 |0034: move-result-object v1 │ │ -03e392: 6e20 580a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e398: 0c00 |0038: move-result-object v0 │ │ -03e39a: 1301 7d00 |0039: const/16 v1, #int 125 // #7d │ │ -03e39e: 6e20 530a 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03e3a4: 0c00 |003e: move-result-object v0 │ │ -03e3a6: 6e10 640a 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03e3ac: 0c00 |0042: move-result-object v0 │ │ -03e3ae: 1100 |0043: return-object v0 │ │ +040d34: |[040d34] com.squareup.okhttp.Response.toString:()Ljava/lang/String; │ │ +040d44: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +040d48: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +040d4e: 1a01 050a |0005: const-string v1, "Response{protocol=" // string@0a05 │ │ +040d52: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040d58: 0c00 |000a: move-result-object v0 │ │ +040d5a: 5421 7101 |000b: iget-object v1, v2, Lcom/squareup/okhttp/Response;.protocol:Lcom/squareup/okhttp/Protocol; // field@0171 │ │ +040d5e: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +040d64: 0c00 |0010: move-result-object v0 │ │ +040d66: 1a01 df00 |0011: const-string v1, ", code=" // string@00df │ │ +040d6a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040d70: 0c00 |0016: move-result-object v0 │ │ +040d72: 5221 6b01 |0017: iget v1, v2, Lcom/squareup/okhttp/Response;.code:I // field@016b │ │ +040d76: 6e20 550a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +040d7c: 0c00 |001c: move-result-object v0 │ │ +040d7e: 1a01 e400 |001d: const-string v1, ", message=" // string@00e4 │ │ +040d82: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040d88: 0c00 |0022: move-result-object v0 │ │ +040d8a: 5421 6e01 |0023: iget-object v1, v2, Lcom/squareup/okhttp/Response;.message:Ljava/lang/String; // field@016e │ │ +040d8e: 6e20 580a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040d94: 0c00 |0028: move-result-object v0 │ │ +040d96: 1a01 f500 |0029: const-string v1, ", url=" // string@00f5 │ │ +040d9a: 6e20 580a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040da0: 0c00 |002e: move-result-object v0 │ │ +040da2: 5421 7201 |002f: iget-object v1, v2, Lcom/squareup/okhttp/Response;.request:Lcom/squareup/okhttp/Request; // field@0172 │ │ +040da6: 6e10 5003 0100 |0031: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ +040dac: 0c01 |0034: move-result-object v1 │ │ +040dae: 6e20 580a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040db4: 0c00 |0038: move-result-object v0 │ │ +040db6: 1301 7d00 |0039: const/16 v1, #int 125 // #7d │ │ +040dba: 6e20 530a 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +040dc0: 0c00 |003e: move-result-object v0 │ │ +040dc2: 6e10 640a 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +040dc8: 0c00 |0042: move-result-object v0 │ │ +040dca: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0031 line=217 │ │ locals : │ │ 0x0000 - 0x0044 reg=2 this Lcom/squareup/okhttp/Response; │ │ │ │ - source_file_idx : 2541 (Response.java) │ │ + source_file_idx : 2561 (Response.java) │ │ │ │ Class #47 header: │ │ -class_idx : 184 │ │ +class_idx : 202 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2542 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 8 │ │ │ │ Class #47 annotations: │ │ Annotations on method #935 'byteStream' │ │ @@ -23577,17 +23577,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e3b0: |[03e3b0] com.squareup.okhttp.ResponseBody.:()V │ │ -03e3c0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03e3c6: 0e00 |0003: return-void │ │ +040dcc: |[040dcc] com.squareup.okhttp.ResponseBody.:()V │ │ +040ddc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +040de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ #1 : (in Lcom/squareup/okhttp/ResponseBody;) │ │ @@ -23595,95 +23595,95 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03e3c8: |[03e3c8] com.squareup.okhttp.ResponseBody.charset:()Ljava/nio/charset/Charset; │ │ -03e3d8: 6e10 ad03 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/ResponseBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@03ad │ │ -03e3de: 0c00 |0003: move-result-object v0 │ │ -03e3e0: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -03e3e4: 6201 d901 |0006: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -03e3e8: 6e20 c002 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/MediaType;.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@02c0 │ │ -03e3ee: 0c01 |000b: move-result-object v1 │ │ -03e3f0: 1101 |000c: return-object v1 │ │ -03e3f2: 6201 d901 |000d: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -03e3f6: 28fd |000f: goto 000c // -0003 │ │ +040de4: |[040de4] com.squareup.okhttp.ResponseBody.charset:()Ljava/nio/charset/Charset; │ │ +040df4: 6e10 ad03 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/ResponseBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@03ad │ │ +040dfa: 0c00 |0003: move-result-object v0 │ │ +040dfc: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +040e00: 6201 d901 |0006: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +040e04: 6e20 c002 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/MediaType;.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@02c0 │ │ +040e0a: 0c01 |000b: move-result-object v1 │ │ +040e0c: 1101 |000c: return-object v1 │ │ +040e0e: 6201 d901 |000d: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +040e12: 28fd |000f: goto 000c // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 contentType Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ #2 : (in Lcom/squareup/okhttp/ResponseBody;) │ │ name : 'create' │ │ type : '(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -03e3f8: |[03e3f8] com.squareup.okhttp.ResponseBody.create:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; │ │ -03e408: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -03e40c: 2200 b601 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -03e410: 1a01 e91a |0004: const-string v1, "source == null" // string@1ae9 │ │ -03e414: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03e41a: 2700 |0009: throw v0 │ │ -03e41c: 2200 b700 |000a: new-instance v0, Lcom/squareup/okhttp/ResponseBody$1; // type@00b7 │ │ -03e420: 7056 a203 3054 |000c: invoke-direct {v0, v3, v4, v5, v6}, Lcom/squareup/okhttp/ResponseBody$1;.:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)V // method@03a2 │ │ -03e426: 1100 |000f: return-object v0 │ │ +040e14: |[040e14] com.squareup.okhttp.ResponseBody.create:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; │ │ +040e24: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +040e28: 2200 c801 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +040e2c: 1a01 fa1a |0004: const-string v1, "source == null" // string@1afa │ │ +040e30: 7020 0c0a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +040e36: 2700 |0009: throw v0 │ │ +040e38: 2200 c900 |000a: new-instance v0, Lcom/squareup/okhttp/ResponseBody$1; // type@00c9 │ │ +040e3c: 7055 a203 2043 |000c: invoke-direct {v0, v2, v3, v4, v5}, Lcom/squareup/okhttp/ResponseBody$1;.:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)V // method@03a2 │ │ +040e42: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000a line=122 │ │ locals : │ │ - 0x0000 - 0x0010 reg=3 contentType Lcom/squareup/okhttp/MediaType; │ │ - 0x0000 - 0x0010 reg=4 contentLength J │ │ - 0x0000 - 0x0010 reg=6 content Lokio/BufferedSource; │ │ + 0x0000 - 0x0010 reg=2 contentType Lcom/squareup/okhttp/MediaType; │ │ + 0x0000 - 0x0010 reg=3 contentLength J │ │ + 0x0000 - 0x0010 reg=5 content Lokio/BufferedSource; │ │ │ │ #3 : (in Lcom/squareup/okhttp/ResponseBody;) │ │ name : 'create' │ │ type : '(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -03e428: |[03e428] com.squareup.okhttp.ResponseBody.create:(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/ResponseBody; │ │ -03e438: 6201 d901 |0000: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -03e43c: 3804 2100 |0002: if-eqz v4, 0023 // +0021 │ │ -03e440: 6e10 bf02 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/MediaType;.charset:()Ljava/nio/charset/Charset; // method@02bf │ │ -03e446: 0c01 |0007: move-result-object v1 │ │ -03e448: 3901 1b00 |0008: if-nez v1, 0023 // +001b │ │ -03e44c: 6201 d901 |000a: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -03e450: 2202 c101 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03e454: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03e45a: 6e20 570a 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03e460: 0c02 |0014: move-result-object v2 │ │ -03e462: 1a03 6801 |0015: const-string v3, "; charset=utf-8" // string@0168 │ │ -03e466: 6e20 580a 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e46c: 0c02 |001a: move-result-object v2 │ │ -03e46e: 6e10 640a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03e474: 0c02 |001e: move-result-object v2 │ │ -03e476: 7110 c302 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -03e47c: 0c04 |0022: move-result-object v4 │ │ -03e47e: 2202 8f02 |0023: new-instance v2, Lokio/Buffer; // type@028f │ │ -03e482: 7010 7f0d 0200 |0025: invoke-direct {v2}, Lokio/Buffer;.:()V // method@0d7f │ │ -03e488: 6e30 de0d 5201 |0028: invoke-virtual {v2, v5, v1}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@0dde │ │ -03e48e: 0c00 |002b: move-result-object v0 │ │ -03e490: 6e10 bb0d 0000 |002c: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -03e496: 0b02 |002f: move-result-wide v2 │ │ -03e498: 7140 ae03 2403 |0030: invoke-static {v4, v2, v3, v0}, Lcom/squareup/okhttp/ResponseBody;.create:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; // method@03ae │ │ -03e49e: 0c02 |0033: move-result-object v2 │ │ -03e4a0: 1102 |0034: return-object v2 │ │ +040e44: |[040e44] com.squareup.okhttp.ResponseBody.create:(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/ResponseBody; │ │ +040e54: 6201 d901 |0000: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +040e58: 3804 2100 |0002: if-eqz v4, 0023 // +0021 │ │ +040e5c: 6e10 bf02 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/MediaType;.charset:()Ljava/nio/charset/Charset; // method@02bf │ │ +040e62: 0c01 |0007: move-result-object v1 │ │ +040e64: 3901 1b00 |0008: if-nez v1, 0023 // +001b │ │ +040e68: 6201 d901 |000a: sget-object v1, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +040e6c: 2202 d301 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +040e70: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +040e76: 6e20 570a 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +040e7c: 0c02 |0014: move-result-object v2 │ │ +040e7e: 1a03 6801 |0015: const-string v3, "; charset=utf-8" // string@0168 │ │ +040e82: 6e20 580a 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040e88: 0c02 |001a: move-result-object v2 │ │ +040e8a: 6e10 640a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +040e90: 0c02 |001e: move-result-object v2 │ │ +040e92: 7110 c302 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +040e98: 0c04 |0022: move-result-object v4 │ │ +040e9a: 2202 a302 |0023: new-instance v2, Lokio/Buffer; // type@02a3 │ │ +040e9e: 7010 7f0d 0200 |0025: invoke-direct {v2}, Lokio/Buffer;.:()V // method@0d7f │ │ +040ea4: 6e30 de0d 5201 |0028: invoke-virtual {v2, v5, v1}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@0dde │ │ +040eaa: 0c00 |002b: move-result-object v0 │ │ +040eac: 6e10 bb0d 0000 |002c: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +040eb2: 0b02 |002f: move-result-wide v2 │ │ +040eb4: 7140 ae03 2403 |0030: invoke-static {v4, v2, v3, v0}, Lcom/squareup/okhttp/ResponseBody;.create:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; // method@03ae │ │ +040eba: 0c02 |0033: move-result-object v2 │ │ +040ebc: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0004 line=102 │ │ 0x0008 line=103 │ │ 0x000a line=104 │ │ @@ -23697,53 +23697,53 @@ │ │ 0x0000 - 0x0035 reg=5 content Ljava/lang/String; │ │ │ │ #4 : (in Lcom/squareup/okhttp/ResponseBody;) │ │ name : 'create' │ │ type : '(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -03e4a4: |[03e4a4] com.squareup.okhttp.ResponseBody.create:(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/ResponseBody; │ │ -03e4b4: 2201 8f02 |0000: new-instance v1, Lokio/Buffer; // type@028f │ │ -03e4b8: 7010 7f0d 0100 |0002: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ -03e4be: 6e20 c30d 5100 |0005: invoke-virtual {v1, v5}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@0dc3 │ │ -03e4c4: 0c00 |0008: move-result-object v0 │ │ -03e4c6: 2151 |0009: array-length v1, v5 │ │ -03e4c8: 8112 |000a: int-to-long v2, v1 │ │ -03e4ca: 7140 ae03 2403 |000b: invoke-static {v4, v2, v3, v0}, Lcom/squareup/okhttp/ResponseBody;.create:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; // method@03ae │ │ -03e4d0: 0c01 |000e: move-result-object v1 │ │ -03e4d2: 1101 |000f: return-object v1 │ │ +040ec0: |[040ec0] com.squareup.okhttp.ResponseBody.create:(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/ResponseBody; │ │ +040ed0: 2201 a302 |0000: new-instance v1, Lokio/Buffer; // type@02a3 │ │ +040ed4: 7010 7f0d 0100 |0002: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ +040eda: 6e20 c30d 4100 |0005: invoke-virtual {v1, v4}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@0dc3 │ │ +040ee0: 0c00 |0008: move-result-object v0 │ │ +040ee2: 2141 |0009: array-length v1, v4 │ │ +040ee4: 8111 |000a: int-to-long v1, v1 │ │ +040ee6: 7140 ae03 1302 |000b: invoke-static {v3, v1, v2, v0}, Lcom/squareup/okhttp/ResponseBody;.create:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; // method@03ae │ │ +040eec: 0c01 |000e: move-result-object v1 │ │ +040eee: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0009 line=115 │ │ locals : │ │ 0x0009 - 0x0010 reg=0 buffer Lokio/Buffer; │ │ - 0x0000 - 0x0010 reg=4 contentType Lcom/squareup/okhttp/MediaType; │ │ - 0x0000 - 0x0010 reg=5 content [B │ │ + 0x0000 - 0x0010 reg=3 contentType Lcom/squareup/okhttp/MediaType; │ │ + 0x0000 - 0x0010 reg=4 content [B │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/ResponseBody;) │ │ name : 'byteStream' │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03e4d4: |[03e4d4] com.squareup.okhttp.ResponseBody.byteStream:()Ljava/io/InputStream; │ │ -03e4e4: 6e10 b103 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ -03e4ea: 0c00 |0003: move-result-object v0 │ │ -03e4ec: 7210 0d0e 0000 |0004: invoke-interface {v0}, Lokio/BufferedSource;.inputStream:()Ljava/io/InputStream; // method@0e0d │ │ -03e4f2: 0c00 |0007: move-result-object v0 │ │ -03e4f4: 1100 |0008: return-object v0 │ │ +040ef0: |[040ef0] com.squareup.okhttp.ResponseBody.byteStream:()Ljava/io/InputStream; │ │ +040f00: 6e10 b103 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ +040f06: 0c00 |0003: move-result-object v0 │ │ +040f08: 7210 0d0e 0000 |0004: invoke-interface {v0}, Lokio/BufferedSource;.inputStream:()Ljava/io/InputStream; // method@0e0d │ │ +040f0e: 0c00 |0007: move-result-object v0 │ │ +040f10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ #1 : (in Lcom/squareup/okhttp/ResponseBody;) │ │ @@ -23751,52 +23751,52 @@ │ │ type : '()[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -03e4f8: |[03e4f8] com.squareup.okhttp.ResponseBody.bytes:()[B │ │ -03e508: 6e10 ac03 0700 |0000: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@03ac │ │ -03e50e: 0b02 |0003: move-result-wide v2 │ │ -03e510: 1704 ffff ff7f |0004: const-wide/32 v4, #float nan // #7fffffff │ │ -03e516: 3104 0204 |0007: cmp-long v4, v2, v4 │ │ -03e51a: 3d04 1b00 |0009: if-lez v4, 0024 // +001b │ │ -03e51e: 2204 8a01 |000b: new-instance v4, Ljava/io/IOException; // type@018a │ │ -03e522: 2205 c101 |000d: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03e526: 7010 500a 0500 |000f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03e52c: 1a06 5702 |0012: const-string v6, "Cannot buffer entire body for content length: " // string@0257 │ │ -03e530: 6e20 580a 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e536: 0c05 |0017: move-result-object v5 │ │ -03e538: 6e30 560a 2503 |0018: invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -03e53e: 0c05 |001b: move-result-object v5 │ │ -03e540: 6e10 640a 0500 |001c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03e546: 0c05 |001f: move-result-object v5 │ │ -03e548: 7020 9809 5400 |0020: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -03e54e: 2704 |0023: throw v4 │ │ -03e550: 6e10 b103 0700 |0024: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ -03e556: 0c01 |0027: move-result-object v1 │ │ -03e558: 7210 130e 0100 |0028: invoke-interface {v1}, Lokio/BufferedSource;.readByteArray:()[B // method@0e13 │ │ -03e55e: 0c00 |002b: move-result-object v0 │ │ -03e560: 7110 7204 0100 |002c: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -03e566: 1604 ffff |002f: const-wide/16 v4, #int -1 // #ffff │ │ -03e56a: 3104 0204 |0031: cmp-long v4, v2, v4 │ │ -03e56e: 3804 1500 |0033: if-eqz v4, 0048 // +0015 │ │ -03e572: 2104 |0035: array-length v4, v0 │ │ -03e574: 8144 |0036: int-to-long v4, v4 │ │ -03e576: 3104 0204 |0037: cmp-long v4, v2, v4 │ │ -03e57a: 3804 0f00 |0039: if-eqz v4, 0048 // +000f │ │ -03e57e: 2204 8a01 |003b: new-instance v4, Ljava/io/IOException; // type@018a │ │ -03e582: 1a05 8f02 |003d: const-string v5, "Content-Length and stream length disagree" // string@028f │ │ -03e586: 7020 9809 5400 |003f: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -03e58c: 2704 |0042: throw v4 │ │ -03e58e: 0d04 |0043: move-exception v4 │ │ -03e590: 7110 7204 0100 |0044: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -03e596: 2704 |0047: throw v4 │ │ -03e598: 1100 |0048: return-object v0 │ │ +040f14: |[040f14] com.squareup.okhttp.ResponseBody.bytes:()[B │ │ +040f24: 6e10 ac03 0700 |0000: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@03ac │ │ +040f2a: 0b01 |0003: move-result-wide v1 │ │ +040f2c: 1704 ffff ff7f |0004: const-wide/32 v4, #float nan // #7fffffff │ │ +040f32: 3104 0104 |0007: cmp-long v4, v1, v4 │ │ +040f36: 3d04 1b00 |0009: if-lez v4, 0024 // +001b │ │ +040f3a: 2204 9c01 |000b: new-instance v4, Ljava/io/IOException; // type@019c │ │ +040f3e: 2205 d301 |000d: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +040f42: 7010 500a 0500 |000f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +040f48: 1a06 5702 |0012: const-string v6, "Cannot buffer entire body for content length: " // string@0257 │ │ +040f4c: 6e20 580a 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +040f52: 0c05 |0017: move-result-object v5 │ │ +040f54: 6e30 560a 1502 |0018: invoke-virtual {v5, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +040f5a: 0c05 |001b: move-result-object v5 │ │ +040f5c: 6e10 640a 0500 |001c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +040f62: 0c05 |001f: move-result-object v5 │ │ +040f64: 7020 9809 5400 |0020: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +040f6a: 2704 |0023: throw v4 │ │ +040f6c: 6e10 b103 0700 |0024: invoke-virtual {v7}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ +040f72: 0c03 |0027: move-result-object v3 │ │ +040f74: 7210 130e 0300 |0028: invoke-interface {v3}, Lokio/BufferedSource;.readByteArray:()[B // method@0e13 │ │ +040f7a: 0c00 |002b: move-result-object v0 │ │ +040f7c: 7110 7204 0300 |002c: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +040f82: 1604 ffff |002f: const-wide/16 v4, #int -1 // #ffff │ │ +040f86: 3104 0104 |0031: cmp-long v4, v1, v4 │ │ +040f8a: 3804 1500 |0033: if-eqz v4, 0048 // +0015 │ │ +040f8e: 2104 |0035: array-length v4, v0 │ │ +040f90: 8144 |0036: int-to-long v4, v4 │ │ +040f92: 3104 0104 |0037: cmp-long v4, v1, v4 │ │ +040f96: 3804 0f00 |0039: if-eqz v4, 0048 // +000f │ │ +040f9a: 2204 9c01 |003b: new-instance v4, Ljava/io/IOException; // type@019c │ │ +040f9e: 1a05 8f02 |003d: const-string v5, "Content-Length and stream length disagree" // string@028f │ │ +040fa2: 7020 9809 5400 |003f: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +040fa8: 2704 |0042: throw v4 │ │ +040faa: 0d04 |0043: move-exception v4 │ │ +040fac: 7110 7204 0300 |0044: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +040fb2: 2704 |0047: throw v4 │ │ +040fb4: 1100 |0048: return-object v0 │ │ catches : 1 │ │ 0x0028 - 0x002b │ │ -> 0x0043 │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x000b line=51 │ │ @@ -23806,39 +23806,39 @@ │ │ 0x002f line=61 │ │ 0x003b line=62 │ │ 0x0043 line=59 │ │ 0x0048 line=64 │ │ locals : │ │ 0x002c - 0x0043 reg=0 bytes [B │ │ 0x0048 - 0x0049 reg=0 bytes [B │ │ - 0x0028 - 0x0049 reg=1 source Lokio/BufferedSource; │ │ - 0x0004 - 0x0049 reg=2 contentLength J │ │ + 0x0004 - 0x0049 reg=1 contentLength J │ │ + 0x0028 - 0x0049 reg=3 source Lokio/BufferedSource; │ │ 0x0000 - 0x0049 reg=7 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ #2 : (in Lcom/squareup/okhttp/ResponseBody;) │ │ name : 'charStream' │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -03e5a8: |[03e5a8] com.squareup.okhttp.ResponseBody.charStream:()Ljava/io/Reader; │ │ -03e5b8: 5430 7601 |0000: iget-object v0, v3, Lcom/squareup/okhttp/ResponseBody;.reader:Ljava/io/Reader; // field@0176 │ │ -03e5bc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -03e5c0: 1100 |0004: return-object v0 │ │ -03e5c2: 2200 8c01 |0005: new-instance v0, Ljava/io/InputStreamReader; // type@018c │ │ -03e5c6: 6e10 a703 0300 |0007: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@03a7 │ │ -03e5cc: 0c01 |000a: move-result-object v1 │ │ -03e5ce: 7010 aa03 0300 |000b: invoke-direct {v3}, Lcom/squareup/okhttp/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@03aa │ │ -03e5d4: 0c02 |000e: move-result-object v2 │ │ -03e5d6: 7030 a909 1002 |000f: invoke-direct {v0, v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@09a9 │ │ -03e5dc: 5b30 7601 |0012: iput-object v0, v3, Lcom/squareup/okhttp/ResponseBody;.reader:Ljava/io/Reader; // field@0176 │ │ -03e5e0: 28f0 |0014: goto 0004 // -0010 │ │ +040fc4: |[040fc4] com.squareup.okhttp.ResponseBody.charStream:()Ljava/io/Reader; │ │ +040fd4: 5430 7601 |0000: iget-object v0, v3, Lcom/squareup/okhttp/ResponseBody;.reader:Ljava/io/Reader; // field@0176 │ │ +040fd8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +040fdc: 1100 |0004: return-object v0 │ │ +040fde: 2200 9e01 |0005: new-instance v0, Ljava/io/InputStreamReader; // type@019e │ │ +040fe2: 6e10 a703 0300 |0007: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@03a7 │ │ +040fe8: 0c01 |000a: move-result-object v1 │ │ +040fea: 7010 aa03 0300 |000b: invoke-direct {v3}, Lcom/squareup/okhttp/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@03aa │ │ +040ff0: 0c02 |000e: move-result-object v2 │ │ +040ff2: 7030 a909 1002 |000f: invoke-direct {v0, v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@09a9 │ │ +040ff8: 5b30 7601 |0012: iput-object v0, v3, Lcom/squareup/okhttp/ResponseBody;.reader:Ljava/io/Reader; // field@0176 │ │ +040ffc: 28f0 |0014: goto 0004 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 r Ljava/io/Reader; │ │ 0x0005 - 0x0007 reg=0 r Ljava/io/Reader; │ │ @@ -23849,19 +23849,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03e5e4: |[03e5e4] com.squareup.okhttp.ResponseBody.close:()V │ │ -03e5f4: 6e10 b103 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ -03e5fa: 0c00 |0003: move-result-object v0 │ │ -03e5fc: 7210 050e 0000 |0004: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ -03e602: 0e00 |0007: return-void │ │ +041000: |[041000] com.squareup.okhttp.ResponseBody.close:()V │ │ +041010: 6e10 b103 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ +041016: 0c00 |0003: move-result-object v0 │ │ +041018: 7210 050e 0000 |0004: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ +04101e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ @@ -23888,37 +23888,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -03e604: |[03e604] com.squareup.okhttp.ResponseBody.string:()Ljava/lang/String; │ │ -03e614: 2200 c001 |0000: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -03e618: 6e10 a803 0300 |0002: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.bytes:()[B // method@03a8 │ │ -03e61e: 0c01 |0005: move-result-object v1 │ │ -03e620: 7010 aa03 0300 |0006: invoke-direct {v3}, Lcom/squareup/okhttp/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@03aa │ │ -03e626: 0c02 |0009: move-result-object v2 │ │ -03e628: 6e10 ec0a 0200 |000a: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ -03e62e: 0c02 |000d: move-result-object v2 │ │ -03e630: 7030 210a 1002 |000e: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a21 │ │ -03e636: 1100 |0011: return-object v0 │ │ +041020: |[041020] com.squareup.okhttp.ResponseBody.string:()Ljava/lang/String; │ │ +041030: 2200 d201 |0000: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +041034: 6e10 a803 0300 |0002: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.bytes:()[B // method@03a8 │ │ +04103a: 0c01 |0005: move-result-object v1 │ │ +04103c: 7010 aa03 0300 |0006: invoke-direct {v3}, Lcom/squareup/okhttp/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@03aa │ │ +041042: 0c02 |0009: move-result-object v2 │ │ +041044: 6e10 ec0a 0200 |000a: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ +04104a: 0c02 |000d: move-result-object v2 │ │ +04104c: 7030 210a 1002 |000e: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0a21 │ │ +041052: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/squareup/okhttp/ResponseBody; │ │ │ │ - source_file_idx : 2542 (ResponseBody.java) │ │ + source_file_idx : 2562 (ResponseBody.java) │ │ │ │ Class #48 header: │ │ -class_idx : 185 │ │ +class_idx : 203 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2550 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2570 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #48 - │ │ Class descriptor : 'Lcom/squareup/okhttp/Route;' │ │ @@ -23945,35 +23945,35 @@ │ │ type : '(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03e638: |[03e638] com.squareup.okhttp.Route.:(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V │ │ -03e648: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03e64e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -03e652: 2200 b601 |0005: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -03e656: 1a01 4b0d |0007: const-string v1, "address == null" // string@0d4b │ │ -03e65a: 7020 0c0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03e660: 2700 |000c: throw v0 │ │ -03e662: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -03e666: 2200 b601 |000f: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -03e66a: 1a01 2418 |0011: const-string v1, "proxy == null" // string@1824 │ │ -03e66e: 7020 0c0a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03e674: 2700 |0016: throw v0 │ │ -03e676: 3905 0a00 |0017: if-nez v5, 0021 // +000a │ │ -03e67a: 2200 b601 |0019: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -03e67e: 1a01 1814 |001b: const-string v1, "inetSocketAddress == null" // string@1418 │ │ -03e682: 7020 0c0a 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -03e688: 2700 |0020: throw v0 │ │ -03e68a: 5b23 7701 |0021: iput-object v3, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ -03e68e: 5b24 7901 |0023: iput-object v4, v2, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ -03e692: 5b25 7801 |0025: iput-object v5, v2, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ -03e696: 0e00 |0027: return-void │ │ +041054: |[041054] com.squareup.okhttp.Route.:(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V │ │ +041064: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04106a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +04106e: 2200 c801 |0005: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +041072: 1a01 5f0d |0007: const-string v1, "address == null" // string@0d5f │ │ +041076: 7020 0c0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +04107c: 2700 |000c: throw v0 │ │ +04107e: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +041082: 2200 c801 |000f: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +041086: 1a01 3518 |0011: const-string v1, "proxy == null" // string@1835 │ │ +04108a: 7020 0c0a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +041090: 2700 |0016: throw v0 │ │ +041092: 3905 0a00 |0017: if-nez v5, 0021 // +000a │ │ +041096: 2200 c801 |0019: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +04109a: 1a01 2a14 |001b: const-string v1, "inetSocketAddress == null" // string@142a │ │ +04109e: 7020 0c0a 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +0410a4: 2700 |0020: throw v0 │ │ +0410a6: 5b23 7701 |0021: iput-object v3, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ +0410aa: 5b24 7901 |0023: iput-object v4, v2, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ +0410ae: 5b25 7801 |0025: iput-object v5, v2, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ +0410b2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000d line=43 │ │ 0x000f line=44 │ │ @@ -23995,37 +23995,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03e698: |[03e698] com.squareup.okhttp.Route.equals:(Ljava/lang/Object;)Z │ │ -03e6a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03e6aa: 2052 b900 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Route; // type@00b9 │ │ -03e6ae: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -03e6b2: 0750 |0005: move-object v0, v5 │ │ -03e6b4: 1f00 b900 |0006: check-cast v0, Lcom/squareup/okhttp/Route; // type@00b9 │ │ -03e6b8: 5442 7701 |0008: iget-object v2, v4, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ -03e6bc: 5403 7701 |000a: iget-object v3, v0, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ -03e6c0: 6e20 3501 3200 |000c: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Address;.equals:(Ljava/lang/Object;)Z // method@0135 │ │ -03e6c6: 0a02 |000f: move-result v2 │ │ -03e6c8: 3802 1700 |0010: if-eqz v2, 0027 // +0017 │ │ -03e6cc: 5442 7901 |0012: iget-object v2, v4, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ -03e6d0: 5403 7901 |0014: iget-object v3, v0, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ -03e6d4: 6e20 bb0a 3200 |0016: invoke-virtual {v2, v3}, Ljava/net/Proxy;.equals:(Ljava/lang/Object;)Z // method@0abb │ │ -03e6da: 0a02 |0019: move-result v2 │ │ -03e6dc: 3802 0d00 |001a: if-eqz v2, 0027 // +000d │ │ -03e6e0: 5442 7801 |001c: iget-object v2, v4, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ -03e6e4: 5403 7801 |001e: iget-object v3, v0, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ -03e6e8: 6e20 b10a 3200 |0020: invoke-virtual {v2, v3}, Ljava/net/InetSocketAddress;.equals:(Ljava/lang/Object;)Z // method@0ab1 │ │ -03e6ee: 0a02 |0023: move-result v2 │ │ -03e6f0: 3802 0300 |0024: if-eqz v2, 0027 // +0003 │ │ -03e6f4: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -03e6f6: 0f01 |0027: return v1 │ │ +0410b4: |[0410b4] com.squareup.okhttp.Route.equals:(Ljava/lang/Object;)Z │ │ +0410c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0410c6: 2052 cb00 |0001: instance-of v2, v5, Lcom/squareup/okhttp/Route; // type@00cb │ │ +0410ca: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +0410ce: 0750 |0005: move-object v0, v5 │ │ +0410d0: 1f00 cb00 |0006: check-cast v0, Lcom/squareup/okhttp/Route; // type@00cb │ │ +0410d4: 5442 7701 |0008: iget-object v2, v4, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ +0410d8: 5403 7701 |000a: iget-object v3, v0, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ +0410dc: 6e20 3501 3200 |000c: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Address;.equals:(Ljava/lang/Object;)Z // method@0135 │ │ +0410e2: 0a02 |000f: move-result v2 │ │ +0410e4: 3802 1700 |0010: if-eqz v2, 0027 // +0017 │ │ +0410e8: 5442 7901 |0012: iget-object v2, v4, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ +0410ec: 5403 7901 |0014: iget-object v3, v0, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ +0410f0: 6e20 bb0a 3200 |0016: invoke-virtual {v2, v3}, Ljava/net/Proxy;.equals:(Ljava/lang/Object;)Z // method@0abb │ │ +0410f6: 0a02 |0019: move-result v2 │ │ +0410f8: 3802 0d00 |001a: if-eqz v2, 0027 // +000d │ │ +0410fc: 5442 7801 |001c: iget-object v2, v4, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ +041100: 5403 7801 |001e: iget-object v3, v0, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ +041104: 6e20 b10a 3200 |0020: invoke-virtual {v2, v3}, Ljava/net/InetSocketAddress;.equals:(Ljava/lang/Object;)Z // method@0ab1 │ │ +04110a: 0a02 |0023: move-result v2 │ │ +04110c: 3802 0300 |0024: if-eqz v2, 0027 // +0003 │ │ +041110: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +041112: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ 0x0006 line=83 │ │ 0x0008 line=84 │ │ 0x0016 line=85 │ │ 0x0020 line=86 │ │ @@ -24040,17 +24040,17 @@ │ │ type : '()Lcom/squareup/okhttp/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e6f8: |[03e6f8] com.squareup.okhttp.Route.getAddress:()Lcom/squareup/okhttp/Address; │ │ -03e708: 5410 7701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ -03e70c: 1100 |0002: return-object v0 │ │ +041114: |[041114] com.squareup.okhttp.Route.getAddress:()Lcom/squareup/okhttp/Address; │ │ +041124: 5410 7701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ +041128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Route; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Route;) │ │ @@ -24058,17 +24058,17 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e710: |[03e710] com.squareup.okhttp.Route.getProxy:()Ljava/net/Proxy; │ │ -03e720: 5410 7901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ -03e724: 1100 |0002: return-object v0 │ │ +04112c: |[04112c] com.squareup.okhttp.Route.getProxy:()Ljava/net/Proxy; │ │ +04113c: 5410 7901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ +041140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Route; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Route;) │ │ @@ -24076,17 +24076,17 @@ │ │ type : '()Ljava/net/InetSocketAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e728: |[03e728] com.squareup.okhttp.Route.getSocketAddress:()Ljava/net/InetSocketAddress; │ │ -03e738: 5410 7801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ -03e73c: 1100 |0002: return-object v0 │ │ +041144: |[041144] com.squareup.okhttp.Route.getSocketAddress:()Ljava/net/InetSocketAddress; │ │ +041154: 5410 7801 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ +041158: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Route; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Route;) │ │ @@ -24094,31 +24094,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -03e740: |[03e740] com.squareup.okhttp.Route.hashCode:()I │ │ -03e750: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -03e754: 5431 7701 |0002: iget-object v1, v3, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ -03e758: 6e10 4201 0100 |0004: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.hashCode:()I // method@0142 │ │ -03e75e: 0a01 |0007: move-result v1 │ │ -03e760: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ -03e764: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -03e768: 5432 7901 |000c: iget-object v2, v3, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ -03e76c: 6e10 bc0a 0200 |000e: invoke-virtual {v2}, Ljava/net/Proxy;.hashCode:()I // method@0abc │ │ -03e772: 0a02 |0011: move-result v2 │ │ -03e774: 9000 0102 |0012: add-int v0, v1, v2 │ │ -03e778: da01 001f |0014: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -03e77c: 5432 7801 |0016: iget-object v2, v3, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ -03e780: 6e10 b50a 0200 |0018: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.hashCode:()I // method@0ab5 │ │ -03e786: 0a02 |001b: move-result v2 │ │ -03e788: 9000 0102 |001c: add-int v0, v1, v2 │ │ -03e78c: 0f00 |001e: return v0 │ │ +04115c: |[04115c] com.squareup.okhttp.Route.hashCode:()I │ │ +04116c: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +041170: 5431 7701 |0002: iget-object v1, v3, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ +041174: 6e10 4201 0100 |0004: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.hashCode:()I // method@0142 │ │ +04117a: 0a01 |0007: move-result v1 │ │ +04117c: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ +041180: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +041184: 5432 7901 |000c: iget-object v2, v3, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ +041188: 6e10 bc0a 0200 |000e: invoke-virtual {v2}, Ljava/net/Proxy;.hashCode:()I // method@0abc │ │ +04118e: 0a02 |0011: move-result v2 │ │ +041190: 9000 0102 |0012: add-int v0, v1, v2 │ │ +041194: da01 001f |0014: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +041198: 5432 7801 |0016: iget-object v2, v3, Lcom/squareup/okhttp/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@0178 │ │ +04119c: 6e10 b50a 0200 |0018: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.hashCode:()I // method@0ab5 │ │ +0411a2: 0a02 |001b: move-result v2 │ │ +0411a4: 9000 0102 |001c: add-int v0, v1, v2 │ │ +0411a8: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ 0x000a line=94 │ │ 0x0014 line=95 │ │ 0x001e line=96 │ │ @@ -24131,40 +24131,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -03e790: |[03e790] com.squareup.okhttp.Route.requiresTunnel:()Z │ │ -03e7a0: 5420 7701 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ -03e7a4: 5400 1800 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ -03e7a8: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -03e7ac: 5420 7901 |0006: iget-object v0, v2, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ -03e7b0: 6e10 bd0a 0000 |0008: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -03e7b6: 0c00 |000b: move-result-object v0 │ │ -03e7b8: 6201 cf04 |000c: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@04cf │ │ -03e7bc: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -03e7c0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -03e7c2: 0f00 |0011: return v0 │ │ -03e7c4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03e7c6: 28fe |0013: goto 0011 // -0002 │ │ +0411ac: |[0411ac] com.squareup.okhttp.Route.requiresTunnel:()Z │ │ +0411bc: 5420 7701 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Route;.address:Lcom/squareup/okhttp/Address; // field@0177 │ │ +0411c0: 5400 1800 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@0018 │ │ +0411c4: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0411c8: 5420 7901 |0006: iget-object v0, v2, Lcom/squareup/okhttp/Route;.proxy:Ljava/net/Proxy; // field@0179 │ │ +0411cc: 6e10 bd0a 0000 |0008: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +0411d2: 0c00 |000b: move-result-object v0 │ │ +0411d4: 6201 cf04 |000c: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@04cf │ │ +0411d8: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +0411dc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0411de: 0f00 |0011: return v0 │ │ +0411e0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0411e2: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/squareup/okhttp/Route; │ │ │ │ - source_file_idx : 2550 (Route.java) │ │ + source_file_idx : 2570 (Route.java) │ │ │ │ Class #49 header: │ │ -class_idx : 186 │ │ +class_idx : 204 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2899 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2919 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -24209,51 +24209,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -03e7c8: |[03e7c8] com.squareup.okhttp.TlsVersion.:()V │ │ -03e7d8: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -03e7da: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -03e7dc: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -03e7de: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -03e7e0: 2200 ba00 |0004: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@00ba │ │ -03e7e4: 1a01 a50a |0006: const-string v1, "TLS_1_2" // string@0aa5 │ │ -03e7e8: 1a02 090b |0008: const-string v2, "TLSv1.2" // string@0b09 │ │ -03e7ec: 7040 bb03 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@03bb │ │ -03e7f2: 6900 7e01 |000d: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@017e │ │ -03e7f6: 2200 ba00 |000f: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@00ba │ │ -03e7fa: 1a01 a40a |0011: const-string v1, "TLS_1_1" // string@0aa4 │ │ -03e7fe: 1a02 080b |0013: const-string v2, "TLSv1.1" // string@0b08 │ │ -03e802: 7040 bb03 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@03bb │ │ -03e808: 6900 7d01 |0018: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@017d │ │ -03e80c: 2200 ba00 |001a: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@00ba │ │ -03e810: 1a01 a30a |001c: const-string v1, "TLS_1_0" // string@0aa3 │ │ -03e814: 1a02 070b |001e: const-string v2, "TLSv1" // string@0b07 │ │ -03e818: 7040 bb03 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@03bb │ │ -03e81e: 6900 7c01 |0023: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ -03e822: 2200 ba00 |0025: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@00ba │ │ -03e826: 1a01 190a |0027: const-string v1, "SSL_3_0" // string@0a19 │ │ -03e82a: 1a02 2d0a |0029: const-string v2, "SSLv3" // string@0a2d │ │ -03e82e: 7040 bb03 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@03bb │ │ -03e834: 6900 7b01 |002e: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@017b │ │ -03e838: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -03e83a: 2300 a603 |0031: new-array v0, v0, [Lcom/squareup/okhttp/TlsVersion; // type@03a6 │ │ -03e83e: 6201 7e01 |0033: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@017e │ │ -03e842: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ -03e846: 6201 7d01 |0037: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@017d │ │ -03e84a: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ -03e84e: 6201 7c01 |003b: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ -03e852: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ -03e856: 6201 7b01 |003f: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@017b │ │ -03e85a: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ -03e85e: 6900 7a01 |0043: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.$VALUES:[Lcom/squareup/okhttp/TlsVersion; // field@017a │ │ -03e862: 0e00 |0045: return-void │ │ +0411e4: |[0411e4] com.squareup.okhttp.TlsVersion.:()V │ │ +0411f4: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +0411f6: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +0411f8: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0411fa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0411fc: 2200 cc00 |0004: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@00cc │ │ +041200: 1a01 b90a |0006: const-string v1, "TLS_1_2" // string@0ab9 │ │ +041204: 1a02 1d0b |0008: const-string v2, "TLSv1.2" // string@0b1d │ │ +041208: 7040 bb03 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@03bb │ │ +04120e: 6900 7e01 |000d: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@017e │ │ +041212: 2200 cc00 |000f: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@00cc │ │ +041216: 1a01 b80a |0011: const-string v1, "TLS_1_1" // string@0ab8 │ │ +04121a: 1a02 1c0b |0013: const-string v2, "TLSv1.1" // string@0b1c │ │ +04121e: 7040 bb03 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@03bb │ │ +041224: 6900 7d01 |0018: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@017d │ │ +041228: 2200 cc00 |001a: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@00cc │ │ +04122c: 1a01 b70a |001c: const-string v1, "TLS_1_0" // string@0ab7 │ │ +041230: 1a02 1b0b |001e: const-string v2, "TLSv1" // string@0b1b │ │ +041234: 7040 bb03 1025 |0020: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@03bb │ │ +04123a: 6900 7c01 |0023: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ +04123e: 2200 cc00 |0025: new-instance v0, Lcom/squareup/okhttp/TlsVersion; // type@00cc │ │ +041242: 1a01 2d0a |0027: const-string v1, "SSL_3_0" // string@0a2d │ │ +041246: 1a02 410a |0029: const-string v2, "SSLv3" // string@0a41 │ │ +04124a: 7040 bb03 1026 |002b: invoke-direct {v0, v1, v6, v2}, Lcom/squareup/okhttp/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@03bb │ │ +041250: 6900 7b01 |002e: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@017b │ │ +041254: 1240 |0030: const/4 v0, #int 4 // #4 │ │ +041256: 2300 ba03 |0031: new-array v0, v0, [Lcom/squareup/okhttp/TlsVersion; // type@03ba │ │ +04125a: 6201 7e01 |0033: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@017e │ │ +04125e: 4d01 0003 |0035: aput-object v1, v0, v3 │ │ +041262: 6201 7d01 |0037: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@017d │ │ +041266: 4d01 0004 |0039: aput-object v1, v0, v4 │ │ +04126a: 6201 7c01 |003b: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ +04126e: 4d01 0005 |003d: aput-object v1, v0, v5 │ │ +041272: 6201 7b01 |003f: sget-object v1, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@017b │ │ +041276: 4d01 0006 |0041: aput-object v1, v0, v6 │ │ +04127a: 6900 7a01 |0043: sput-object v0, Lcom/squareup/okhttp/TlsVersion;.$VALUES:[Lcom/squareup/okhttp/TlsVersion; // field@017a │ │ +04127e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=25 │ │ 0x000f line=26 │ │ 0x001a line=27 │ │ 0x0025 line=28 │ │ 0x0030 line=24 │ │ @@ -24264,18 +24264,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03e864: |[03e864] com.squareup.okhttp.TlsVersion.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -03e874: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -03e87a: 5b03 7f01 |0003: iput-object v3, v0, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@017f │ │ -03e87e: 0e00 |0005: return-void │ │ +041280: |[041280] com.squareup.okhttp.TlsVersion.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +041290: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +041296: 5b03 7f01 |0003: iput-object v3, v0, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@017f │ │ +04129a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/TlsVersion; │ │ @@ -24288,66 +24288,66 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -03e880: |[03e880] com.squareup.okhttp.TlsVersion.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; │ │ -03e890: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03e892: 6e10 300a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -03e898: 0a01 |0004: move-result v1 │ │ -03e89a: 2c01 5300 0000 |0005: sparse-switch v1, 00000058 // +00000053 │ │ -03e8a0: 2b00 6200 0000 |0008: packed-switch v0, 0000006a // +00000062 │ │ -03e8a6: 2200 ac01 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03e8aa: 2201 c101 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03e8ae: 7010 500a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03e8b4: 1a02 7d0b |0012: const-string v2, "Unexpected TLS version: " // string@0b7d │ │ -03e8b8: 6e20 580a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e8be: 0c01 |0017: move-result-object v1 │ │ -03e8c0: 6e20 580a 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03e8c6: 0c01 |001b: move-result-object v1 │ │ -03e8c8: 6e10 640a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03e8ce: 0c01 |001f: move-result-object v1 │ │ -03e8d0: 7020 ef09 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03e8d6: 2700 |0023: throw v0 │ │ -03e8d8: 1a01 090b |0024: const-string v1, "TLSv1.2" // string@0b09 │ │ -03e8dc: 6e20 2a0a 1300 |0026: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03e8e2: 0a01 |0029: move-result v1 │ │ -03e8e4: 3801 deff |002a: if-eqz v1, 0008 // -0022 │ │ -03e8e8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -03e8ea: 28db |002d: goto 0008 // -0025 │ │ -03e8ec: 1a01 080b |002e: const-string v1, "TLSv1.1" // string@0b08 │ │ -03e8f0: 6e20 2a0a 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03e8f6: 0a01 |0033: move-result v1 │ │ -03e8f8: 3801 d4ff |0034: if-eqz v1, 0008 // -002c │ │ -03e8fc: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -03e8fe: 28d1 |0037: goto 0008 // -002f │ │ -03e900: 1a01 070b |0038: const-string v1, "TLSv1" // string@0b07 │ │ -03e904: 6e20 2a0a 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03e90a: 0a01 |003d: move-result v1 │ │ -03e90c: 3801 caff |003e: if-eqz v1, 0008 // -0036 │ │ -03e910: 1220 |0040: const/4 v0, #int 2 // #2 │ │ -03e912: 28c7 |0041: goto 0008 // -0039 │ │ -03e914: 1a01 2d0a |0042: const-string v1, "SSLv3" // string@0a2d │ │ -03e918: 6e20 2a0a 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03e91e: 0a01 |0047: move-result v1 │ │ -03e920: 3801 c0ff |0048: if-eqz v1, 0008 // -0040 │ │ -03e924: 1230 |004a: const/4 v0, #int 3 // #3 │ │ -03e926: 28bd |004b: goto 0008 // -0043 │ │ -03e928: 6200 7e01 |004c: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@017e │ │ -03e92c: 1100 |004e: return-object v0 │ │ -03e92e: 6200 7d01 |004f: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@017d │ │ -03e932: 28fd |0051: goto 004e // -0003 │ │ -03e934: 6200 7c01 |0052: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ -03e938: 28fa |0054: goto 004e // -0006 │ │ -03e93a: 6200 7b01 |0055: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@017b │ │ -03e93e: 28f7 |0057: goto 004e // -0009 │ │ -03e940: 0002 0400 d9c0 03e2 dac0 03e2 6985 ... |0058: sparse-switch-data (18 units) │ │ -03e964: 0001 0400 0000 0000 4400 0000 4700 ... |006a: packed-switch-data (12 units) │ │ +04129c: |[04129c] com.squareup.okhttp.TlsVersion.forJavaName:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; │ │ +0412ac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0412ae: 6e10 300a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +0412b4: 0a01 |0004: move-result v1 │ │ +0412b6: 2c01 5300 0000 |0005: sparse-switch v1, 00000058 // +00000053 │ │ +0412bc: 2b00 6200 0000 |0008: packed-switch v0, 0000006a // +00000062 │ │ +0412c2: 2200 be01 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0412c6: 2201 d301 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +0412ca: 7010 500a 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0412d0: 1a02 910b |0012: const-string v2, "Unexpected TLS version: " // string@0b91 │ │ +0412d4: 6e20 580a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0412da: 0c01 |0017: move-result-object v1 │ │ +0412dc: 6e20 580a 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0412e2: 0c01 |001b: move-result-object v1 │ │ +0412e4: 6e10 640a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0412ea: 0c01 |001f: move-result-object v1 │ │ +0412ec: 7020 ef09 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0412f2: 2700 |0023: throw v0 │ │ +0412f4: 1a01 1d0b |0024: const-string v1, "TLSv1.2" // string@0b1d │ │ +0412f8: 6e20 2a0a 1300 |0026: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0412fe: 0a01 |0029: move-result v1 │ │ +041300: 3801 deff |002a: if-eqz v1, 0008 // -0022 │ │ +041304: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +041306: 28db |002d: goto 0008 // -0025 │ │ +041308: 1a01 1c0b |002e: const-string v1, "TLSv1.1" // string@0b1c │ │ +04130c: 6e20 2a0a 1300 |0030: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +041312: 0a01 |0033: move-result v1 │ │ +041314: 3801 d4ff |0034: if-eqz v1, 0008 // -002c │ │ +041318: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +04131a: 28d1 |0037: goto 0008 // -002f │ │ +04131c: 1a01 1b0b |0038: const-string v1, "TLSv1" // string@0b1b │ │ +041320: 6e20 2a0a 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +041326: 0a01 |003d: move-result v1 │ │ +041328: 3801 caff |003e: if-eqz v1, 0008 // -0036 │ │ +04132c: 1220 |0040: const/4 v0, #int 2 // #2 │ │ +04132e: 28c7 |0041: goto 0008 // -0039 │ │ +041330: 1a01 410a |0042: const-string v1, "SSLv3" // string@0a41 │ │ +041334: 6e20 2a0a 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04133a: 0a01 |0047: move-result v1 │ │ +04133c: 3801 c0ff |0048: if-eqz v1, 0008 // -0040 │ │ +041340: 1230 |004a: const/4 v0, #int 3 // #3 │ │ +041342: 28bd |004b: goto 0008 // -0043 │ │ +041344: 6200 7e01 |004c: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_2:Lcom/squareup/okhttp/TlsVersion; // field@017e │ │ +041348: 1100 |004e: return-object v0 │ │ +04134a: 6200 7d01 |004f: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_1:Lcom/squareup/okhttp/TlsVersion; // field@017d │ │ +04134e: 28fd |0051: goto 004e // -0003 │ │ +041350: 6200 7c01 |0052: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.TLS_1_0:Lcom/squareup/okhttp/TlsVersion; // field@017c │ │ +041354: 28fa |0054: goto 004e // -0006 │ │ +041356: 6200 7b01 |0055: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.SSL_3_0:Lcom/squareup/okhttp/TlsVersion; // field@017b │ │ +04135a: 28f7 |0057: goto 004e // -0009 │ │ +04135c: 0002 0400 d9c0 03e2 dac0 03e2 6985 ... |0058: sparse-switch-data (18 units) │ │ +041380: 0001 0400 0000 0000 4400 0000 4700 ... |006a: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000b line=44 │ │ 0x0024 line=38 │ │ 0x004c line=39 │ │ 0x004e line=42 │ │ @@ -24363,20 +24363,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03e97c: |[03e97c] com.squareup.okhttp.TlsVersion.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; │ │ -03e98c: 1c00 ba00 |0000: const-class v0, Lcom/squareup/okhttp/TlsVersion; // type@00ba │ │ -03e990: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -03e996: 0c00 |0005: move-result-object v0 │ │ -03e998: 1f00 ba00 |0006: check-cast v0, Lcom/squareup/okhttp/TlsVersion; // type@00ba │ │ -03e99c: 1100 |0008: return-object v0 │ │ +041398: |[041398] com.squareup.okhttp.TlsVersion.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; │ │ +0413a8: 1c00 cc00 |0000: const-class v0, Lcom/squareup/okhttp/TlsVersion; // type@00cc │ │ +0413ac: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +0413b2: 0c00 |0005: move-result-object v0 │ │ +0413b4: 1f00 cc00 |0006: check-cast v0, Lcom/squareup/okhttp/TlsVersion; // type@00cc │ │ +0413b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lcom/squareup/okhttp/TlsVersion;) │ │ @@ -24384,20 +24384,20 @@ │ │ type : '()[Lcom/squareup/okhttp/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03e9a0: |[03e9a0] com.squareup.okhttp.TlsVersion.values:()[Lcom/squareup/okhttp/TlsVersion; │ │ -03e9b0: 6200 7a01 |0000: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.$VALUES:[Lcom/squareup/okhttp/TlsVersion; // field@017a │ │ -03e9b4: 6e10 7815 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/TlsVersion;.clone:()Ljava/lang/Object; // method@1578 │ │ -03e9ba: 0c00 |0005: move-result-object v0 │ │ -03e9bc: 1f00 a603 |0006: check-cast v0, [Lcom/squareup/okhttp/TlsVersion; // type@03a6 │ │ -03e9c0: 1100 |0008: return-object v0 │ │ +0413bc: |[0413bc] com.squareup.okhttp.TlsVersion.values:()[Lcom/squareup/okhttp/TlsVersion; │ │ +0413cc: 6200 7a01 |0000: sget-object v0, Lcom/squareup/okhttp/TlsVersion;.$VALUES:[Lcom/squareup/okhttp/TlsVersion; // field@017a │ │ +0413d0: 6e10 7815 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/TlsVersion;.clone:()Ljava/lang/Object; // method@1578 │ │ +0413d6: 0c00 |0005: move-result-object v0 │ │ +0413d8: 1f00 ba03 |0006: check-cast v0, [Lcom/squareup/okhttp/TlsVersion; // type@03ba │ │ +0413dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/TlsVersion;) │ │ @@ -24405,29 +24405,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e9c4: |[03e9c4] com.squareup.okhttp.TlsVersion.javaName:()Ljava/lang/String; │ │ -03e9d4: 5410 7f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@017f │ │ -03e9d8: 1100 |0002: return-object v0 │ │ +0413e0: |[0413e0] com.squareup.okhttp.TlsVersion.javaName:()Ljava/lang/String; │ │ +0413f0: 5410 7f01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/TlsVersion;.javaName:Ljava/lang/String; // field@017f │ │ +0413f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/TlsVersion; │ │ │ │ - source_file_idx : 2899 (TlsVersion.java) │ │ + source_file_idx : 2919 (TlsVersion.java) │ │ │ │ Class #50 header: │ │ -class_idx : 187 │ │ +class_idx : 205 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 644 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #50 annotations: │ │ @@ -24467,20 +24467,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03e9dc: |[03e9dc] com.squareup.okhttp.internal.ConnectionSpecSelector.:(Ljava/util/List;)V │ │ -03e9ec: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03e9f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03e9f4: 5910 8301 |0004: iput v0, v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0183 │ │ -03e9f8: 5b12 8001 |0006: iput-object v2, v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ -03e9fc: 0e00 |0008: return-void │ │ +0413f8: |[0413f8] com.squareup.okhttp.internal.ConnectionSpecSelector.:(Ljava/util/List;)V │ │ +041408: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04140e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +041410: 5910 8301 |0004: iput v0, v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0183 │ │ +041414: 5b12 8001 |0006: iput-object v2, v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ +041418: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ locals : │ │ @@ -24493,33 +24493,33 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -03ea00: |[03ea00] com.squareup.okhttp.internal.ConnectionSpecSelector.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z │ │ -03ea10: 5220 8301 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0183 │ │ -03ea14: 5421 8001 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ -03ea18: 7210 6f0b 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -03ea1e: 0a01 |0007: move-result v1 │ │ -03ea20: 3510 1500 |0008: if-ge v0, v1, 001d // +0015 │ │ -03ea24: 5421 8001 |000a: iget-object v1, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ -03ea28: 7220 650b 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03ea2e: 0c01 |000f: move-result-object v1 │ │ -03ea30: 1f01 9700 |0010: check-cast v1, Lcom/squareup/okhttp/ConnectionSpec; // type@0097 │ │ -03ea34: 6e20 0802 3100 |0012: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@0208 │ │ -03ea3a: 0a01 |0015: move-result v1 │ │ -03ea3c: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -03ea40: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -03ea42: 0f01 |0019: return v1 │ │ -03ea44: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03ea48: 28e6 |001c: goto 0002 // -001a │ │ -03ea4a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -03ea4c: 28fb |001e: goto 0019 // -0005 │ │ +04141c: |[04141c] com.squareup.okhttp.internal.ConnectionSpecSelector.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z │ │ +04142c: 5220 8301 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0183 │ │ +041430: 5421 8001 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ +041434: 7210 6f0b 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +04143a: 0a01 |0007: move-result v1 │ │ +04143c: 3510 1500 |0008: if-ge v0, v1, 001d // +0015 │ │ +041440: 5421 8001 |000a: iget-object v1, v2, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ +041444: 7220 650b 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04144a: 0c01 |000f: move-result-object v1 │ │ +04144c: 1f01 a900 |0010: check-cast v1, Lcom/squareup/okhttp/ConnectionSpec; // type@00a9 │ │ +041450: 6e20 0802 3100 |0012: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@0208 │ │ +041456: 0a01 |0015: move-result v1 │ │ +041458: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +04145c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +04145e: 0f01 |0019: return v1 │ │ +041460: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +041464: 28e6 |001c: goto 0002 // -001a │ │ +041466: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +041468: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000a line=137 │ │ 0x0018 line=138 │ │ 0x0019 line=141 │ │ 0x001a line=136 │ │ @@ -24535,69 +24535,69 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -03ea50: |[03ea50] com.squareup.okhttp.internal.ConnectionSpecSelector.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec; │ │ -03ea60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03ea62: 5271 8301 |0001: iget v1, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0183 │ │ -03ea66: 5474 8001 |0003: iget-object v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ -03ea6a: 7210 6f0b 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -03ea70: 0a02 |0008: move-result v2 │ │ -03ea72: 3521 1500 |0009: if-ge v1, v2, 001e // +0015 │ │ -03ea76: 5474 8001 |000b: iget-object v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ -03ea7a: 7220 650b 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -03ea80: 0c00 |0010: move-result-object v0 │ │ -03ea82: 1f00 9700 |0011: check-cast v0, Lcom/squareup/okhttp/ConnectionSpec; // type@0097 │ │ -03ea86: 6e20 0802 8000 |0013: invoke-virtual {v0, v8}, Lcom/squareup/okhttp/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@0208 │ │ -03ea8c: 0a04 |0016: move-result v4 │ │ -03ea8e: 3804 4200 |0017: if-eqz v4, 0059 // +0042 │ │ -03ea92: 0703 |0019: move-object v3, v0 │ │ -03ea94: d804 0101 |001a: add-int/lit8 v4, v1, #int 1 // #01 │ │ -03ea98: 5974 8301 |001c: iput v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0183 │ │ -03ea9c: 3903 3e00 |001e: if-nez v3, 005c // +003e │ │ -03eaa0: 2204 ea01 |0020: new-instance v4, Ljava/net/UnknownServiceException; // type@01ea │ │ -03eaa4: 2205 c101 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03eaa8: 7010 500a 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03eaae: 1a06 790b |0027: const-string v6, "Unable to find acceptable protocols. isFallback=" // string@0b79 │ │ -03eab2: 6e20 580a 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03eab8: 0c05 |002c: move-result-object v5 │ │ -03eaba: 5576 8101 |002d: iget-boolean v6, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0181 │ │ -03eabe: 6e20 590a 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0a59 │ │ -03eac4: 0c05 |0032: move-result-object v5 │ │ -03eac6: 1a06 e600 |0033: const-string v6, ", modes=" // string@00e6 │ │ -03eaca: 6e20 580a 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ead0: 0c05 |0038: move-result-object v5 │ │ -03ead2: 5476 8001 |0039: iget-object v6, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ -03ead6: 6e20 570a 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -03eadc: 0c05 |003e: move-result-object v5 │ │ -03eade: 1a06 ec00 |003f: const-string v6, ", supported protocols=" // string@00ec │ │ -03eae2: 6e20 580a 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03eae8: 0c05 |0044: move-result-object v5 │ │ -03eaea: 6e10 f40b 0800 |0045: invoke-virtual {v8}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@0bf4 │ │ -03eaf0: 0c06 |0048: move-result-object v6 │ │ -03eaf2: 7110 2a0b 0600 |0049: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0b2a │ │ -03eaf8: 0c06 |004c: move-result-object v6 │ │ -03eafa: 6e20 580a 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03eb00: 0c05 |0050: move-result-object v5 │ │ -03eb02: 6e10 640a 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03eb08: 0c05 |0054: move-result-object v5 │ │ -03eb0a: 7020 e10a 5400 |0055: invoke-direct {v4, v5}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@0ae1 │ │ -03eb10: 2704 |0058: throw v4 │ │ -03eb12: d801 0101 |0059: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03eb16: 28ae |005b: goto 0009 // -0052 │ │ -03eb18: 7020 c303 8700 |005c: invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z // method@03c3 │ │ -03eb1e: 0a04 |005f: move-result v4 │ │ -03eb20: 5c74 8201 |0060: iput-boolean v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:Z // field@0182 │ │ -03eb24: 6204 be01 |0062: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -03eb28: 5575 8101 |0064: iget-boolean v5, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0181 │ │ -03eb2c: 6e40 2d04 3458 |0066: invoke-virtual {v4, v3, v8, v5}, Lcom/squareup/okhttp/internal/Internal;.apply:(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V // method@042d │ │ -03eb32: 1103 |0069: return-object v3 │ │ +04146c: |[04146c] com.squareup.okhttp.internal.ConnectionSpecSelector.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec; │ │ +04147c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04147e: 5271 8301 |0001: iget v1, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0183 │ │ +041482: 5474 8001 |0003: iget-object v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ +041486: 7210 6f0b 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +04148c: 0a02 |0008: move-result v2 │ │ +04148e: 3521 1500 |0009: if-ge v1, v2, 001e // +0015 │ │ +041492: 5474 8001 |000b: iget-object v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ +041496: 7220 650b 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04149c: 0c00 |0010: move-result-object v0 │ │ +04149e: 1f00 a900 |0011: check-cast v0, Lcom/squareup/okhttp/ConnectionSpec; // type@00a9 │ │ +0414a2: 6e20 0802 8000 |0013: invoke-virtual {v0, v8}, Lcom/squareup/okhttp/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@0208 │ │ +0414a8: 0a04 |0016: move-result v4 │ │ +0414aa: 3804 4200 |0017: if-eqz v4, 0059 // +0042 │ │ +0414ae: 0703 |0019: move-object v3, v0 │ │ +0414b0: d804 0101 |001a: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0414b4: 5974 8301 |001c: iput v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.nextModeIndex:I // field@0183 │ │ +0414b8: 3903 3e00 |001e: if-nez v3, 005c // +003e │ │ +0414bc: 2204 fd01 |0020: new-instance v4, Ljava/net/UnknownServiceException; // type@01fd │ │ +0414c0: 2205 d301 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +0414c4: 7010 500a 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0414ca: 1a06 8d0b |0027: const-string v6, "Unable to find acceptable protocols. isFallback=" // string@0b8d │ │ +0414ce: 6e20 580a 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0414d4: 0c05 |002c: move-result-object v5 │ │ +0414d6: 5576 8101 |002d: iget-boolean v6, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0181 │ │ +0414da: 6e20 590a 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0a59 │ │ +0414e0: 0c05 |0032: move-result-object v5 │ │ +0414e2: 1a06 e600 |0033: const-string v6, ", modes=" // string@00e6 │ │ +0414e6: 6e20 580a 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0414ec: 0c05 |0038: move-result-object v5 │ │ +0414ee: 5476 8001 |0039: iget-object v6, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@0180 │ │ +0414f2: 6e20 570a 6500 |003b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0414f8: 0c05 |003e: move-result-object v5 │ │ +0414fa: 1a06 ec00 |003f: const-string v6, ", supported protocols=" // string@00ec │ │ +0414fe: 6e20 580a 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +041504: 0c05 |0044: move-result-object v5 │ │ +041506: 6e10 f40b 0800 |0045: invoke-virtual {v8}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@0bf4 │ │ +04150c: 0c06 |0048: move-result-object v6 │ │ +04150e: 7110 2a0b 0600 |0049: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0b2a │ │ +041514: 0c06 |004c: move-result-object v6 │ │ +041516: 6e20 580a 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04151c: 0c05 |0050: move-result-object v5 │ │ +04151e: 6e10 640a 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +041524: 0c05 |0054: move-result-object v5 │ │ +041526: 7020 e10a 5400 |0055: invoke-direct {v4, v5}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@0ae1 │ │ +04152c: 2704 |0058: throw v4 │ │ +04152e: d801 0101 |0059: add-int/lit8 v1, v1, #int 1 // #01 │ │ +041532: 28ae |005b: goto 0009 // -0052 │ │ +041534: 7020 c303 8700 |005c: invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z // method@03c3 │ │ +04153a: 0a04 |005f: move-result v4 │ │ +04153c: 5c74 8201 |0060: iput-boolean v4, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:Z // field@0182 │ │ +041540: 6204 be01 |0062: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +041544: 5575 8101 |0064: iget-boolean v5, v7, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0181 │ │ +041548: 6e40 2d04 3458 |0066: invoke-virtual {v4, v3, v8, v5}, Lcom/squareup/okhttp/internal/Internal;.apply:(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V // method@042d │ │ +04154e: 1103 |0069: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0001 line=57 │ │ 0x000b line=58 │ │ 0x0013 line=59 │ │ 0x0019 line=60 │ │ @@ -24623,39 +24623,39 @@ │ │ type : '(Ljava/io/IOException;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -03eb34: |[03eb34] com.squareup.okhttp.internal.ConnectionSpecSelector.connectionFailed:(Ljava/io/IOException;)Z │ │ -03eb44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03eb46: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -03eb48: 5c31 8101 |0002: iput-boolean v1, v3, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0181 │ │ -03eb4c: 5532 8201 |0004: iget-boolean v2, v3, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:Z // field@0182 │ │ -03eb50: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -03eb54: 0f00 |0008: return v0 │ │ -03eb56: 2042 db01 |0009: instance-of v2, v4, Ljava/net/ProtocolException; // type@01db │ │ -03eb5a: 3902 fdff |000b: if-nez v2, 0008 // -0003 │ │ -03eb5e: 2042 8d01 |000d: instance-of v2, v4, Ljava/io/InterruptedIOException; // type@018d │ │ -03eb62: 3902 f9ff |000f: if-nez v2, 0008 // -0007 │ │ -03eb66: 2042 4002 |0011: instance-of v2, v4, Ljavax/net/ssl/SSLHandshakeException; // type@0240 │ │ -03eb6a: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ -03eb6e: 6e10 9a09 0400 |0015: invoke-virtual {v4}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@099a │ │ -03eb74: 0c02 |0018: move-result-object v2 │ │ -03eb76: 2022 fc01 |0019: instance-of v2, v2, Ljava/security/cert/CertificateException; // type@01fc │ │ -03eb7a: 3902 edff |001b: if-nez v2, 0008 // -0013 │ │ -03eb7e: 2042 4102 |001d: instance-of v2, v4, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@0241 │ │ -03eb82: 3902 e9ff |001f: if-nez v2, 0008 // -0017 │ │ -03eb86: 2042 4002 |0021: instance-of v2, v4, Ljavax/net/ssl/SSLHandshakeException; // type@0240 │ │ -03eb8a: 3902 0600 |0023: if-nez v2, 0029 // +0006 │ │ -03eb8e: 2042 4202 |0025: instance-of v2, v4, Ljavax/net/ssl/SSLProtocolException; // type@0242 │ │ -03eb92: 3802 e1ff |0027: if-eqz v2, 0008 // -001f │ │ -03eb96: 0110 |0029: move v0, v1 │ │ -03eb98: 28de |002a: goto 0008 // -0022 │ │ +041550: |[041550] com.squareup.okhttp.internal.ConnectionSpecSelector.connectionFailed:(Ljava/io/IOException;)Z │ │ +041560: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +041562: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +041564: 5c31 8101 |0002: iput-boolean v1, v3, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallback:Z // field@0181 │ │ +041568: 5532 8201 |0004: iget-boolean v2, v3, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.isFallbackPossible:Z // field@0182 │ │ +04156c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +041570: 0f00 |0008: return v0 │ │ +041572: 2042 ee01 |0009: instance-of v2, v4, Ljava/net/ProtocolException; // type@01ee │ │ +041576: 3902 fdff |000b: if-nez v2, 0008 // -0003 │ │ +04157a: 2042 9f01 |000d: instance-of v2, v4, Ljava/io/InterruptedIOException; // type@019f │ │ +04157e: 3902 f9ff |000f: if-nez v2, 0008 // -0007 │ │ +041582: 2042 5302 |0011: instance-of v2, v4, Ljavax/net/ssl/SSLHandshakeException; // type@0253 │ │ +041586: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ +04158a: 6e10 9a09 0400 |0015: invoke-virtual {v4}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@099a │ │ +041590: 0c02 |0018: move-result-object v2 │ │ +041592: 2022 0f02 |0019: instance-of v2, v2, Ljava/security/cert/CertificateException; // type@020f │ │ +041596: 3902 edff |001b: if-nez v2, 0008 // -0013 │ │ +04159a: 2042 5402 |001d: instance-of v2, v4, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@0254 │ │ +04159e: 3902 e9ff |001f: if-nez v2, 0008 // -0017 │ │ +0415a2: 2042 5302 |0021: instance-of v2, v4, Ljavax/net/ssl/SSLHandshakeException; // type@0253 │ │ +0415a6: 3902 0600 |0023: if-nez v2, 0029 // +0006 │ │ +0415aa: 2042 5502 |0025: instance-of v2, v4, Ljavax/net/ssl/SSLProtocolException; // type@0255 │ │ +0415ae: 3802 e1ff |0027: if-eqz v2, 0008 // -001f │ │ +0415b2: 0110 |0029: move v0, v1 │ │ +0415b4: 28de |002a: goto 0008 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=92 │ │ 0x0004 line=94 │ │ 0x0008 line=127 │ │ 0x0009 line=99 │ │ 0x000d line=106 │ │ @@ -24666,17 +24666,17 @@ │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lcom/squareup/okhttp/internal/ConnectionSpecSelector; │ │ 0x0000 - 0x002b reg=4 e Ljava/io/IOException; │ │ │ │ source_file_idx : 644 (ConnectionSpecSelector.java) │ │ │ │ Class #51 header: │ │ -class_idx : 188 │ │ +class_idx : 206 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 747 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #51 annotations: │ │ @@ -24702,18 +24702,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03eb9c: |[03eb9c] com.squareup.okhttp.internal.DiskLruCache$1.:(Lcom/squareup/okhttp/internal/DiskLruCache;)V │ │ -03ebac: 5b01 8401 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ -03ebb0: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03ebb6: 0e00 |0005: return-void │ │ +0415b8: |[0415b8] com.squareup.okhttp.internal.DiskLruCache$1.:(Lcom/squareup/okhttp/internal/DiskLruCache;)V │ │ +0415c8: 5b01 8401 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ +0415cc: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0415d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ @@ -24723,50 +24723,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -03ebb8: |[03ebb8] com.squareup.okhttp.internal.DiskLruCache$1.run:()V │ │ -03ebc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03ebca: 5442 8401 |0001: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ -03ebce: 1d02 |0003: monitor-enter v2 │ │ -03ebd0: 5443 8401 |0004: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ -03ebd4: 7110 fa03 0300 |0006: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$000:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z // method@03fa │ │ -03ebda: 0a03 |0009: move-result v3 │ │ -03ebdc: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ -03ebe0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -03ebe2: 5443 8401 |000d: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ -03ebe6: 7110 fb03 0300 |000f: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$100:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z // method@03fb │ │ -03ebec: 0a03 |0012: move-result v3 │ │ -03ebee: b631 |0013: or-int/2addr v1, v3 │ │ -03ebf0: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -03ebf4: 1e02 |0016: monitor-exit v2 │ │ -03ebf6: 0e00 |0017: return-void │ │ -03ebf8: 5441 8401 |0018: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ -03ebfc: 7110 fc03 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$200:(Lcom/squareup/okhttp/internal/DiskLruCache;)V // method@03fc │ │ -03ec02: 5441 8401 |001d: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ -03ec06: 7110 0504 0100 |001f: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$300:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z // method@0405 │ │ -03ec0c: 0a01 |0022: move-result v1 │ │ -03ec0e: 3801 0d00 |0023: if-eqz v1, 0030 // +000d │ │ -03ec12: 5441 8401 |0025: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ -03ec16: 7110 0604 0100 |0027: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$400:(Lcom/squareup/okhttp/internal/DiskLruCache;)V // method@0406 │ │ -03ec1c: 5441 8401 |002a: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ -03ec20: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -03ec22: 7120 0704 3100 |002d: invoke-static {v1, v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$502:(Lcom/squareup/okhttp/internal/DiskLruCache;I)I // method@0407 │ │ -03ec28: 1e02 |0030: monitor-exit v2 │ │ -03ec2a: 28e6 |0031: goto 0017 // -001a │ │ -03ec2c: 0d01 |0032: move-exception v1 │ │ -03ec2e: 1e02 |0033: monitor-exit v2 │ │ -03ec30: 2701 |0034: throw v1 │ │ -03ec32: 0d00 |0035: move-exception v0 │ │ -03ec34: 2201 bd01 |0036: new-instance v1, Ljava/lang/RuntimeException; // type@01bd │ │ -03ec38: 7020 1d0a 0100 |0038: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -03ec3e: 2701 |003b: throw v1 │ │ +0415d4: |[0415d4] com.squareup.okhttp.internal.DiskLruCache$1.run:()V │ │ +0415e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0415e6: 5442 8401 |0001: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ +0415ea: 1d02 |0003: monitor-enter v2 │ │ +0415ec: 5443 8401 |0004: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ +0415f0: 7110 fa03 0300 |0006: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$000:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z // method@03fa │ │ +0415f6: 0a03 |0009: move-result v3 │ │ +0415f8: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ +0415fc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0415fe: 5443 8401 |000d: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ +041602: 7110 fb03 0300 |000f: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$100:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z // method@03fb │ │ +041608: 0a03 |0012: move-result v3 │ │ +04160a: b631 |0013: or-int/2addr v1, v3 │ │ +04160c: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +041610: 1e02 |0016: monitor-exit v2 │ │ +041612: 0e00 |0017: return-void │ │ +041614: 5441 8401 |0018: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ +041618: 7110 fc03 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$200:(Lcom/squareup/okhttp/internal/DiskLruCache;)V // method@03fc │ │ +04161e: 5441 8401 |001d: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ +041622: 7110 0504 0100 |001f: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$300:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z // method@0405 │ │ +041628: 0a01 |0022: move-result v1 │ │ +04162a: 3801 0d00 |0023: if-eqz v1, 0030 // +000d │ │ +04162e: 5441 8401 |0025: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ +041632: 7110 0604 0100 |0027: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$400:(Lcom/squareup/okhttp/internal/DiskLruCache;)V // method@0406 │ │ +041638: 5441 8401 |002a: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$1;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0184 │ │ +04163c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +04163e: 7120 0704 3100 |002d: invoke-static {v1, v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$502:(Lcom/squareup/okhttp/internal/DiskLruCache;I)I // method@0407 │ │ +041644: 1e02 |0030: monitor-exit v2 │ │ +041646: 28e6 |0031: goto 0017 // -001a │ │ +041648: 0d01 |0032: move-exception v1 │ │ +04164a: 1e02 |0033: monitor-exit v2 │ │ +04164c: 2701 |0034: throw v1 │ │ +04164e: 0d00 |0035: move-exception v0 │ │ +041650: 2201 cf01 |0036: new-instance v1, Ljava/lang/RuntimeException; // type@01cf │ │ +041654: 7020 1d0a 0100 |0038: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +04165a: 2701 |003b: throw v1 │ │ catches : 4 │ │ 0x0004 - 0x0017 │ │ -> 0x0032 │ │ 0x0018 - 0x0030 │ │ Ljava/io/IOException; -> 0x0035 │ │ -> 0x0032 │ │ 0x0030 - 0x0034 │ │ @@ -24788,17 +24788,17 @@ │ │ locals : │ │ 0x0036 - 0x003c reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x003c reg=4 this Lcom/squareup/okhttp/internal/DiskLruCache$1; │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #52 header: │ │ -class_idx : 190 │ │ +class_idx : 208 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 747 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #52 annotations: │ │ @@ -24839,28 +24839,28 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -03ec68: |[03ec68] com.squareup.okhttp.internal.DiskLruCache$3.:(Lcom/squareup/okhttp/internal/DiskLruCache;)V │ │ -03ec78: 5b23 8a01 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ -03ec7c: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03ec82: 2200 0702 |0005: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -03ec86: 5421 8a01 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ -03ec8a: 7110 fd03 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2000:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/util/LinkedHashMap; // method@03fd │ │ -03ec90: 0c01 |000c: move-result-object v1 │ │ -03ec92: 6e10 570b 0100 |000d: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ -03ec98: 0c01 |0010: move-result-object v1 │ │ -03ec9a: 7020 130b 1000 |0011: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -03eca0: 6e10 190b 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0b19 │ │ -03eca6: 0c00 |0017: move-result-object v0 │ │ -03eca8: 5b20 8701 |0018: iput-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@0187 │ │ -03ecac: 0e00 |001a: return-void │ │ +041684: |[041684] com.squareup.okhttp.internal.DiskLruCache$3.:(Lcom/squareup/okhttp/internal/DiskLruCache;)V │ │ +041694: 5b23 8a01 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ +041698: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04169e: 2200 1a02 |0005: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +0416a2: 5421 8a01 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ +0416a6: 7110 fd03 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2000:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/util/LinkedHashMap; // method@03fd │ │ +0416ac: 0c01 |000c: move-result-object v1 │ │ +0416ae: 6e10 570b 0100 |000d: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ +0416b4: 0c01 |0010: move-result-object v1 │ │ +0416b6: 7020 130b 1000 |0011: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +0416bc: 6e10 190b 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0b19 │ │ +0416c2: 0c00 |0017: move-result-object v0 │ │ +0416c4: 5b20 8701 |0018: iput-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@0187 │ │ +0416c8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x0005 line=717 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lcom/squareup/okhttp/internal/DiskLruCache$3; │ │ 0x0000 - 0x001b reg=3 this$0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ @@ -24871,49 +24871,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -03ecb0: |[03ecb0] com.squareup.okhttp.internal.DiskLruCache$3.hasNext:()Z │ │ -03ecc0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03ecc2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03ecc4: 5464 8801 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.nextSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0188 │ │ -03ecc8: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ -03eccc: 0f02 |0006: return v2 │ │ -03ecce: 5464 8a01 |0007: iget-object v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ -03ecd2: 1d04 |0009: monitor-enter v4 │ │ -03ecd4: 5465 8a01 |000a: iget-object v5, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ -03ecd8: 7110 fb03 0500 |000c: invoke-static {v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$100:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z // method@03fb │ │ -03ecde: 0a05 |000f: move-result v5 │ │ -03ece0: 3805 0500 |0010: if-eqz v5, 0015 // +0005 │ │ -03ece4: 1e04 |0012: monitor-exit v4 │ │ -03ece6: 0132 |0013: move v2, v3 │ │ -03ece8: 28f2 |0014: goto 0006 // -000e │ │ -03ecea: 5465 8701 |0015: iget-object v5, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@0187 │ │ -03ecee: 7210 460b 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -03ecf4: 0a05 |001a: move-result v5 │ │ -03ecf6: 3805 1700 |001b: if-eqz v5, 0032 // +0017 │ │ -03ecfa: 5465 8701 |001d: iget-object v5, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@0187 │ │ -03ecfe: 7210 470b 0500 |001f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03ed04: 0c00 |0022: move-result-object v0 │ │ -03ed06: 1f00 c200 |0023: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -03ed0a: 6e10 ee03 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.snapshot:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@03ee │ │ -03ed10: 0c01 |0028: move-result-object v1 │ │ -03ed12: 3801 ecff |0029: if-eqz v1, 0015 // -0014 │ │ -03ed16: 5b61 8801 |002b: iput-object v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.nextSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0188 │ │ -03ed1a: 1e04 |002d: monitor-exit v4 │ │ -03ed1c: 28d8 |002e: goto 0006 // -0028 │ │ -03ed1e: 0d02 |002f: move-exception v2 │ │ -03ed20: 1e04 |0030: monitor-exit v4 │ │ -03ed22: 2702 |0031: throw v2 │ │ -03ed24: 1e04 |0032: monitor-exit v4 │ │ -03ed26: 0132 |0033: move v2, v3 │ │ -03ed28: 28d2 |0034: goto 0006 // -002e │ │ +0416cc: |[0416cc] com.squareup.okhttp.internal.DiskLruCache$3.hasNext:()Z │ │ +0416dc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0416de: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0416e0: 5464 8801 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.nextSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0188 │ │ +0416e4: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +0416e8: 0f02 |0006: return v2 │ │ +0416ea: 5464 8a01 |0007: iget-object v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ +0416ee: 1d04 |0009: monitor-enter v4 │ │ +0416f0: 5465 8a01 |000a: iget-object v5, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ +0416f4: 7110 fb03 0500 |000c: invoke-static {v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$100:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z // method@03fb │ │ +0416fa: 0a05 |000f: move-result v5 │ │ +0416fc: 3805 0500 |0010: if-eqz v5, 0015 // +0005 │ │ +041700: 1e04 |0012: monitor-exit v4 │ │ +041702: 0132 |0013: move v2, v3 │ │ +041704: 28f2 |0014: goto 0006 // -000e │ │ +041706: 5465 8701 |0015: iget-object v5, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@0187 │ │ +04170a: 7210 460b 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +041710: 0a05 |001a: move-result v5 │ │ +041712: 3805 1700 |001b: if-eqz v5, 0032 // +0017 │ │ +041716: 5465 8701 |001d: iget-object v5, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@0187 │ │ +04171a: 7210 470b 0500 |001f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +041720: 0c00 |0022: move-result-object v0 │ │ +041722: 1f00 d400 |0023: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +041726: 6e10 ee03 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.snapshot:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@03ee │ │ +04172c: 0c01 |0028: move-result-object v1 │ │ +04172e: 3801 ecff |0029: if-eqz v1, 0015 // -0014 │ │ +041732: 5b61 8801 |002b: iput-object v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache$3;.nextSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0188 │ │ +041736: 1e04 |002d: monitor-exit v4 │ │ +041738: 28d8 |002e: goto 0006 // -0028 │ │ +04173a: 0d02 |002f: move-exception v2 │ │ +04173c: 1e04 |0030: monitor-exit v4 │ │ +04173e: 2702 |0031: throw v2 │ │ +041740: 1e04 |0032: monitor-exit v4 │ │ +041742: 0132 |0033: move v2, v3 │ │ +041744: 28d2 |0034: goto 0006 // -002e │ │ catches : 2 │ │ 0x000a - 0x0031 │ │ -> 0x002f │ │ 0x0032 - 0x0033 │ │ -> 0x002f │ │ positions : │ │ 0x0002 line=726 │ │ @@ -24938,27 +24938,27 @@ │ │ type : '()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03ed40: |[03ed40] com.squareup.okhttp.internal.DiskLruCache$3.next:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ -03ed50: 6e10 ca03 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$3;.hasNext:()Z // method@03ca │ │ -03ed56: 0a00 |0003: move-result v0 │ │ -03ed58: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -03ed5c: 2200 1b02 |0006: new-instance v0, Ljava/util/NoSuchElementException; // type@021b │ │ -03ed60: 7010 850b 0000 |0008: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@0b85 │ │ -03ed66: 2700 |000b: throw v0 │ │ -03ed68: 5410 8801 |000c: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$3;.nextSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0188 │ │ -03ed6c: 5b10 8901 |000e: iput-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ -03ed70: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -03ed72: 5b10 8801 |0011: iput-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$3;.nextSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0188 │ │ -03ed76: 5410 8901 |0013: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ -03ed7a: 1100 |0015: return-object v0 │ │ +04175c: |[04175c] com.squareup.okhttp.internal.DiskLruCache$3.next:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ +04176c: 6e10 ca03 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$3;.hasNext:()Z // method@03ca │ │ +041772: 0a00 |0003: move-result v0 │ │ +041774: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +041778: 2200 2e02 |0006: new-instance v0, Ljava/util/NoSuchElementException; // type@022e │ │ +04177c: 7010 850b 0000 |0008: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@0b85 │ │ +041782: 2700 |000b: throw v0 │ │ +041784: 5410 8801 |000c: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$3;.nextSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0188 │ │ +041788: 5b10 8901 |000e: iput-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ +04178c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +04178e: 5b10 8801 |0011: iput-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$3;.nextSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0188 │ │ +041792: 5410 8901 |0013: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ +041796: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x000c line=746 │ │ 0x0010 line=747 │ │ 0x0013 line=748 │ │ locals : │ │ @@ -24969,18 +24969,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ed7c: |[03ed7c] com.squareup.okhttp.internal.DiskLruCache$3.next:()Ljava/lang/Object; │ │ -03ed8c: 6e10 cb03 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$3;.next:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@03cb │ │ -03ed92: 0c00 |0003: move-result-object v0 │ │ -03ed94: 1100 |0004: return-object v0 │ │ +041798: |[041798] com.squareup.okhttp.internal.DiskLruCache$3.next:()Ljava/lang/Object; │ │ +0417a8: 6e10 cb03 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$3;.next:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@03cb │ │ +0417ae: 0c00 |0003: move-result-object v0 │ │ +0417b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache$3; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/DiskLruCache$3;) │ │ @@ -24988,35 +24988,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -03ed98: |[03ed98] com.squareup.okhttp.internal.DiskLruCache$3.remove:()V │ │ -03eda8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03edaa: 5430 8901 |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ -03edae: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -03edb2: 2200 ad01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03edb6: 1a01 db18 |0007: const-string v1, "remove() before next()" // string@18db │ │ -03edba: 7020 f209 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03edc0: 2700 |000c: throw v0 │ │ -03edc2: 5430 8a01 |000d: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ -03edc6: 5431 8901 |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ -03edca: 7110 f203 0100 |0011: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.access$2100:(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Ljava/lang/String; // method@03f2 │ │ -03edd0: 0c01 |0014: move-result-object v1 │ │ -03edd2: 6e20 1d04 1000 |0015: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.remove:(Ljava/lang/String;)Z // method@041d │ │ -03edd8: 5b32 8901 |0018: iput-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ -03eddc: 0e00 |001a: return-void │ │ -03edde: 0d00 |001b: move-exception v0 │ │ -03ede0: 5b32 8901 |001c: iput-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ -03ede4: 28fc |001e: goto 001a // -0004 │ │ -03ede6: 0d00 |001f: move-exception v0 │ │ -03ede8: 5b32 8901 |0020: iput-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ -03edec: 2700 |0022: throw v0 │ │ +0417b4: |[0417b4] com.squareup.okhttp.internal.DiskLruCache$3.remove:()V │ │ +0417c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0417c6: 5430 8901 |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ +0417ca: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +0417ce: 2200 bf01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0417d2: 1a01 ec18 |0007: const-string v1, "remove() before next()" // string@18ec │ │ +0417d6: 7020 f209 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0417dc: 2700 |000c: throw v0 │ │ +0417de: 5430 8a01 |000d: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018a │ │ +0417e2: 5431 8901 |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ +0417e6: 7110 f203 0100 |0011: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.access$2100:(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Ljava/lang/String; // method@03f2 │ │ +0417ec: 0c01 |0014: move-result-object v1 │ │ +0417ee: 6e20 1d04 1000 |0015: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.remove:(Ljava/lang/String;)Z // method@041d │ │ +0417f4: 5b32 8901 |0018: iput-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ +0417f8: 0e00 |001a: return-void │ │ +0417fa: 0d00 |001b: move-exception v0 │ │ +0417fc: 5b32 8901 |001c: iput-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ +041800: 28fc |001e: goto 001a // -0004 │ │ +041802: 0d00 |001f: move-exception v0 │ │ +041804: 5b32 8901 |0020: iput-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache$3;.removeSnapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0189 │ │ +041808: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x000d - 0x0018 │ │ Ljava/io/IOException; -> 0x001b │ │ -> 0x001f │ │ positions : │ │ 0x0001 line=752 │ │ 0x000d line=754 │ │ @@ -25026,17 +25026,17 @@ │ │ 0x001c line=759 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lcom/squareup/okhttp/internal/DiskLruCache$3; │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #53 header: │ │ -class_idx : 193 │ │ +class_idx : 211 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 747 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 5 │ │ │ │ Class #53 annotations: │ │ @@ -25085,28 +25085,28 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -03ee00: |[03ee00] com.squareup.okhttp.internal.DiskLruCache$Editor.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)V │ │ -03ee10: 5b12 8f01 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03ee14: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03ee1a: 5b13 8d01 |0005: iput-object v3, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03ee1e: 7110 e803 0300 |0007: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ -03ee24: 0a00 |000a: move-result v0 │ │ -03ee26: 3800 0600 |000b: if-eqz v0, 0011 // +0006 │ │ -03ee2a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03ee2c: 5b10 9001 |000e: iput-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.written:[Z // field@0190 │ │ -03ee30: 0e00 |0010: return-void │ │ -03ee32: 7110 ff03 0200 |0011: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03ee38: 0a00 |0014: move-result v0 │ │ -03ee3a: 2300 ce03 |0015: new-array v0, v0, [Z // type@03ce │ │ -03ee3e: 28f7 |0017: goto 000e // -0009 │ │ +04181c: |[04181c] com.squareup.okhttp.internal.DiskLruCache$Editor.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)V │ │ +04182c: 5b12 8f01 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +041830: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +041836: 5b13 8d01 |0005: iput-object v3, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +04183a: 7110 e803 0300 |0007: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ +041840: 0a00 |000a: move-result v0 │ │ +041842: 3800 0600 |000b: if-eqz v0, 0011 // +0006 │ │ +041846: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +041848: 5b10 9001 |000e: iput-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.written:[Z // field@0190 │ │ +04184c: 0e00 |0010: return-void │ │ +04184e: 7110 ff03 0200 |0011: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041854: 0a00 |0014: move-result v0 │ │ +041856: 2300 e203 |0015: new-array v0, v0, [Z // type@03e2 │ │ +04185a: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ 0x0005 line=833 │ │ 0x0007 line=834 │ │ 0x0010 line=835 │ │ 0x0011 line=834 │ │ @@ -25120,17 +25120,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03ee40: |[03ee40] com.squareup.okhttp.internal.DiskLruCache$Editor.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V │ │ -03ee50: 7030 d503 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)V // method@03d5 │ │ -03ee56: 0e00 |0003: return-void │ │ +04185c: |[04185c] com.squareup.okhttp.internal.DiskLruCache$Editor.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V │ │ +04186c: 7030 d503 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)V // method@03d5 │ │ +041872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ @@ -25141,17 +25141,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Entry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ee58: |[03ee58] com.squareup.okhttp.internal.DiskLruCache$Editor.access$1700:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ -03ee68: 5410 8d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03ee6c: 1100 |0002: return-object v0 │ │ +041874: |[041874] com.squareup.okhttp.internal.DiskLruCache$Editor.access$1700:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ +041884: 5410 8d01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +041888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Editor;) │ │ @@ -25159,17 +25159,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)[Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ee70: |[03ee70] com.squareup.okhttp.internal.DiskLruCache$Editor.access$1800:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)[Z │ │ -03ee80: 5410 9001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.written:[Z // field@0190 │ │ -03ee84: 1100 |0002: return-object v0 │ │ +04188c: |[04188c] com.squareup.okhttp.internal.DiskLruCache$Editor.access$1800:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)[Z │ │ +04189c: 5410 9001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.written:[Z // field@0190 │ │ +0418a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Editor;) │ │ @@ -25177,17 +25177,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ee88: |[03ee88] com.squareup.okhttp.internal.DiskLruCache$Editor.access$1902:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z │ │ -03ee98: 5c01 8e01 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.hasErrors:Z // field@018e │ │ -03ee9c: 0f01 |0002: return v1 │ │ +0418a4: |[0418a4] com.squareup.okhttp.internal.DiskLruCache$Editor.access$1902:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z │ │ +0418b4: 5c01 8e01 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.hasErrors:Z // field@018e │ │ +0418b8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -25197,25 +25197,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03eea0: |[03eea0] com.squareup.okhttp.internal.DiskLruCache$Editor.abort:()V │ │ -03eeb0: 5431 8f01 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03eeb4: 1d01 |0002: monitor-enter v1 │ │ -03eeb6: 5430 8f01 |0003: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03eeba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -03eebc: 7130 0204 3002 |0006: invoke-static {v0, v3, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@0402 │ │ -03eec2: 1e01 |0009: monitor-exit v1 │ │ -03eec4: 0e00 |000a: return-void │ │ -03eec6: 0d00 |000b: move-exception v0 │ │ -03eec8: 1e01 |000c: monitor-exit v1 │ │ -03eeca: 2700 |000d: throw v0 │ │ +0418bc: |[0418bc] com.squareup.okhttp.internal.DiskLruCache$Editor.abort:()V │ │ +0418cc: 5431 8f01 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +0418d0: 1d01 |0002: monitor-enter v1 │ │ +0418d2: 5430 8f01 |0003: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +0418d6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0418d8: 7130 0204 3002 |0006: invoke-static {v0, v3, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@0402 │ │ +0418de: 1e01 |0009: monitor-exit v1 │ │ +0418e0: 0e00 |000a: return-void │ │ +0418e2: 0d00 |000b: move-exception v0 │ │ +0418e4: 1e01 |000c: monitor-exit v1 │ │ +0418e6: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=910 │ │ 0x0003 line=911 │ │ 0x0009 line=912 │ │ @@ -25229,29 +25229,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -03eed8: |[03eed8] com.squareup.okhttp.internal.DiskLruCache$Editor.abortUnlessCommitted:()V │ │ -03eee8: 5431 8f01 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03eeec: 1d01 |0002: monitor-enter v1 │ │ -03eeee: 5530 8c01 |0003: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.committed:Z // field@018c │ │ -03eef2: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -03eef6: 5430 8f01 |0007: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03eefa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -03eefc: 7130 0204 3002 |000a: invoke-static {v0, v3, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@0402 │ │ -03ef02: 1e01 |000d: monitor-exit v1 │ │ -03ef04: 0e00 |000e: return-void │ │ -03ef06: 0d00 |000f: move-exception v0 │ │ -03ef08: 1e01 |0010: monitor-exit v1 │ │ -03ef0a: 2700 |0011: throw v0 │ │ -03ef0c: 0d00 |0012: move-exception v0 │ │ -03ef0e: 28fa |0013: goto 000d // -0006 │ │ +0418f4: |[0418f4] com.squareup.okhttp.internal.DiskLruCache$Editor.abortUnlessCommitted:()V │ │ +041904: 5431 8f01 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +041908: 1d01 |0002: monitor-enter v1 │ │ +04190a: 5530 8c01 |0003: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.committed:Z // field@018c │ │ +04190e: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +041912: 5430 8f01 |0007: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +041916: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +041918: 7130 0204 3002 |000a: invoke-static {v0, v3, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@0402 │ │ +04191e: 1e01 |000d: monitor-exit v1 │ │ +041920: 0e00 |000e: return-void │ │ +041922: 0d00 |000f: move-exception v0 │ │ +041924: 1e01 |0010: monitor-exit v1 │ │ +041926: 2700 |0011: throw v0 │ │ +041928: 0d00 |0012: move-exception v0 │ │ +04192a: 28fa |0013: goto 000d // -0006 │ │ catches : 3 │ │ 0x0003 - 0x0005 │ │ -> 0x000f │ │ 0x0007 - 0x000d │ │ Ljava/io/IOException; -> 0x0012 │ │ -> 0x000f │ │ 0x000d - 0x0011 │ │ @@ -25272,36 +25272,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -03ef30: |[03ef30] com.squareup.okhttp.internal.DiskLruCache$Editor.commit:()V │ │ -03ef40: 5431 8f01 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03ef44: 1d01 |0002: monitor-enter v1 │ │ -03ef46: 5530 8e01 |0003: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.hasErrors:Z // field@018e │ │ -03ef4a: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -03ef4e: 5430 8f01 |0007: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03ef52: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -03ef54: 7130 0204 3002 |000a: invoke-static {v0, v3, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@0402 │ │ -03ef5a: 5430 8f01 |000d: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03ef5e: 5432 8d01 |000f: iget-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03ef62: 7120 0304 2000 |0011: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2700:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@0403 │ │ -03ef68: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -03ef6a: 5c30 8c01 |0015: iput-boolean v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.committed:Z // field@018c │ │ -03ef6e: 1e01 |0017: monitor-exit v1 │ │ -03ef70: 0e00 |0018: return-void │ │ -03ef72: 5430 8f01 |0019: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03ef76: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -03ef78: 7130 0204 3002 |001c: invoke-static {v0, v3, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@0402 │ │ -03ef7e: 28f5 |001f: goto 0014 // -000b │ │ -03ef80: 0d00 |0020: move-exception v0 │ │ -03ef82: 1e01 |0021: monitor-exit v1 │ │ -03ef84: 2700 |0022: throw v0 │ │ +04194c: |[04194c] com.squareup.okhttp.internal.DiskLruCache$Editor.commit:()V │ │ +04195c: 5431 8f01 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +041960: 1d01 |0002: monitor-enter v1 │ │ +041962: 5530 8e01 |0003: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.hasErrors:Z // field@018e │ │ +041966: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ +04196a: 5430 8f01 |0007: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +04196e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +041970: 7130 0204 3002 |000a: invoke-static {v0, v3, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@0402 │ │ +041976: 5430 8f01 |000d: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +04197a: 5432 8d01 |000f: iget-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +04197e: 7120 0304 2000 |0011: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2700:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@0403 │ │ +041984: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +041986: 5c30 8c01 |0015: iput-boolean v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.committed:Z // field@018c │ │ +04198a: 1e01 |0017: monitor-exit v1 │ │ +04198c: 0e00 |0018: return-void │ │ +04198e: 5430 8f01 |0019: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +041992: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +041994: 7130 0204 3002 |001c: invoke-static {v0, v3, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@0402 │ │ +04199a: 28f5 |001f: goto 0014 // -000b │ │ +04199c: 0d00 |0020: move-exception v0 │ │ +04199e: 1e01 |0021: monitor-exit v1 │ │ +0419a0: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0022 │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=894 │ │ 0x0003 line=895 │ │ 0x0007 line=896 │ │ @@ -25319,52 +25319,52 @@ │ │ type : '(I)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -03ef94: |[03ef94] com.squareup.okhttp.internal.DiskLruCache$Editor.newSink:(I)Lokio/Sink; │ │ -03efa4: 5464 8f01 |0000: iget-object v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03efa8: 1d04 |0002: monitor-enter v4 │ │ -03efaa: 5463 8d01 |0003: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03efae: 7110 ea03 0300 |0005: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -03efb4: 0c03 |0008: move-result-object v3 │ │ -03efb6: 3263 0b00 |0009: if-eq v3, v6, 0014 // +000b │ │ -03efba: 2203 ad01 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@01ad │ │ -03efbe: 7010 f109 0300 |000d: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -03efc4: 2703 |0010: throw v3 │ │ -03efc6: 0d03 |0011: move-exception v3 │ │ -03efc8: 1e04 |0012: monitor-exit v4 │ │ -03efca: 2703 |0013: throw v3 │ │ -03efcc: 5463 8d01 |0014: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03efd0: 7110 e803 0300 |0016: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ -03efd6: 0a03 |0019: move-result v3 │ │ -03efd8: 3903 0700 |001a: if-nez v3, 0021 // +0007 │ │ -03efdc: 5463 9001 |001c: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.written:[Z // field@0190 │ │ -03efe0: 1215 |001e: const/4 v5, #int 1 // #1 │ │ -03efe2: 4e05 0307 |001f: aput-boolean v5, v3, v7 │ │ -03efe6: 5463 8d01 |0021: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03efea: 7110 e403 0300 |0023: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e4 │ │ -03eff0: 0c03 |0026: move-result-object v3 │ │ -03eff2: 4600 0307 |0027: aget-object v0, v3, v7 │ │ -03eff6: 5463 8f01 |0029: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03effa: 7110 0004 0300 |002b: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2400:(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; // method@0400 │ │ -03f000: 0c03 |002e: move-result-object v3 │ │ -03f002: 7220 3607 0300 |002f: invoke-interface {v3, v0}, Lcom/squareup/okhttp/internal/io/FileSystem;.sink:(Ljava/io/File;)Lokio/Sink; // method@0736 │ │ -03f008: 0c02 |0032: move-result-object v2 │ │ -03f00a: 2203 c000 |0033: new-instance v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1; // type@00c0 │ │ -03f00e: 7030 d303 6302 |0035: invoke-direct {v3, v6, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1;.:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Lokio/Sink;)V // method@03d3 │ │ -03f014: 1e04 |0038: monitor-exit v4 │ │ -03f016: 1103 |0039: return-object v3 │ │ -03f018: 0d01 |003a: move-exception v1 │ │ -03f01a: 7100 0104 0000 |003b: invoke-static {}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2500:()Lokio/Sink; // method@0401 │ │ -03f020: 0c03 |003e: move-result-object v3 │ │ -03f022: 1e04 |003f: monitor-exit v4 │ │ -03f024: 28f9 |0040: goto 0039 // -0007 │ │ +0419b0: |[0419b0] com.squareup.okhttp.internal.DiskLruCache$Editor.newSink:(I)Lokio/Sink; │ │ +0419c0: 5464 8f01 |0000: iget-object v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +0419c4: 1d04 |0002: monitor-enter v4 │ │ +0419c6: 5463 8d01 |0003: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +0419ca: 7110 ea03 0300 |0005: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +0419d0: 0c03 |0008: move-result-object v3 │ │ +0419d2: 3263 0b00 |0009: if-eq v3, v6, 0014 // +000b │ │ +0419d6: 2203 bf01 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@01bf │ │ +0419da: 7010 f109 0300 |000d: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +0419e0: 2703 |0010: throw v3 │ │ +0419e2: 0d03 |0011: move-exception v3 │ │ +0419e4: 1e04 |0012: monitor-exit v4 │ │ +0419e6: 2703 |0013: throw v3 │ │ +0419e8: 5463 8d01 |0014: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +0419ec: 7110 e803 0300 |0016: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ +0419f2: 0a03 |0019: move-result v3 │ │ +0419f4: 3903 0700 |001a: if-nez v3, 0021 // +0007 │ │ +0419f8: 5463 9001 |001c: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.written:[Z // field@0190 │ │ +0419fc: 1215 |001e: const/4 v5, #int 1 // #1 │ │ +0419fe: 4e05 0307 |001f: aput-boolean v5, v3, v7 │ │ +041a02: 5463 8d01 |0021: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +041a06: 7110 e403 0300 |0023: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e4 │ │ +041a0c: 0c03 |0026: move-result-object v3 │ │ +041a0e: 4600 0307 |0027: aget-object v0, v3, v7 │ │ +041a12: 5463 8f01 |0029: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +041a16: 7110 0004 0300 |002b: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2400:(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; // method@0400 │ │ +041a1c: 0c03 |002e: move-result-object v3 │ │ +041a1e: 7220 3607 0300 |002f: invoke-interface {v3, v0}, Lcom/squareup/okhttp/internal/io/FileSystem;.sink:(Ljava/io/File;)Lokio/Sink; // method@0736 │ │ +041a24: 0c02 |0032: move-result-object v2 │ │ +041a26: 2203 d200 |0033: new-instance v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1; // type@00d2 │ │ +041a2a: 7030 d303 6302 |0035: invoke-direct {v3, v6, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1;.:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Lokio/Sink;)V // method@03d3 │ │ +041a30: 1e04 |0038: monitor-exit v4 │ │ +041a32: 1103 |0039: return-object v3 │ │ +041a34: 0d01 |003a: move-exception v1 │ │ +041a36: 7100 0104 0000 |003b: invoke-static {}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2500:()Lokio/Sink; // method@0401 │ │ +041a3c: 0c03 |003e: move-result-object v3 │ │ +041a3e: 1e04 |003f: monitor-exit v4 │ │ +041a40: 28f9 |0040: goto 0039 // -0007 │ │ catches : 4 │ │ 0x0003 - 0x0013 │ │ -> 0x0011 │ │ 0x0014 - 0x0029 │ │ -> 0x0011 │ │ 0x0029 - 0x0032 │ │ Ljava/io/FileNotFoundException; -> 0x003a │ │ @@ -25395,48 +25395,48 @@ │ │ type : '(I)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -03f050: |[03f050] com.squareup.okhttp.internal.DiskLruCache$Editor.newSource:(I)Lokio/Source; │ │ -03f060: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03f062: 5452 8f01 |0001: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03f066: 1d02 |0003: monitor-enter v2 │ │ -03f068: 5453 8d01 |0004: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03f06c: 7110 ea03 0300 |0006: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -03f072: 0c03 |0009: move-result-object v3 │ │ -03f074: 3253 0b00 |000a: if-eq v3, v5, 0015 // +000b │ │ -03f078: 2201 ad01 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -03f07c: 7010 f109 0100 |000e: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -03f082: 2701 |0011: throw v1 │ │ -03f084: 0d01 |0012: move-exception v1 │ │ -03f086: 1e02 |0013: monitor-exit v2 │ │ -03f088: 2701 |0014: throw v1 │ │ -03f08a: 5453 8d01 |0015: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03f08e: 7110 e803 0300 |0017: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ -03f094: 0a03 |001a: move-result v3 │ │ -03f096: 3903 0400 |001b: if-nez v3, 001f // +0004 │ │ -03f09a: 1e02 |001d: monitor-exit v2 │ │ -03f09c: 1101 |001e: return-object v1 │ │ -03f09e: 5453 8f01 |001f: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -03f0a2: 7110 0004 0300 |0021: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2400:(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; // method@0400 │ │ -03f0a8: 0c03 |0024: move-result-object v3 │ │ -03f0aa: 5454 8d01 |0025: iget-object v4, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ -03f0ae: 7110 e303 0400 |0027: invoke-static {v4}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e3 │ │ -03f0b4: 0c04 |002a: move-result-object v4 │ │ -03f0b6: 4604 0406 |002b: aget-object v4, v4, v6 │ │ -03f0ba: 7220 3807 4300 |002d: invoke-interface {v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@0738 │ │ -03f0c0: 0c01 |0030: move-result-object v1 │ │ -03f0c2: 1e02 |0031: monitor-exit v2 │ │ -03f0c4: 28ec |0032: goto 001e // -0014 │ │ -03f0c6: 0d00 |0033: move-exception v0 │ │ -03f0c8: 1e02 |0034: monitor-exit v2 │ │ -03f0ca: 28e9 |0035: goto 001e // -0017 │ │ +041a6c: |[041a6c] com.squareup.okhttp.internal.DiskLruCache$Editor.newSource:(I)Lokio/Source; │ │ +041a7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +041a7e: 5452 8f01 |0001: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +041a82: 1d02 |0003: monitor-enter v2 │ │ +041a84: 5453 8d01 |0004: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +041a88: 7110 ea03 0300 |0006: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +041a8e: 0c03 |0009: move-result-object v3 │ │ +041a90: 3253 0b00 |000a: if-eq v3, v5, 0015 // +000b │ │ +041a94: 2201 bf01 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +041a98: 7010 f109 0100 |000e: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +041a9e: 2701 |0011: throw v1 │ │ +041aa0: 0d01 |0012: move-exception v1 │ │ +041aa2: 1e02 |0013: monitor-exit v2 │ │ +041aa4: 2701 |0014: throw v1 │ │ +041aa6: 5453 8d01 |0015: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +041aaa: 7110 e803 0300 |0017: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ +041ab0: 0a03 |001a: move-result v3 │ │ +041ab2: 3903 0400 |001b: if-nez v3, 001f // +0004 │ │ +041ab6: 1e02 |001d: monitor-exit v2 │ │ +041ab8: 1101 |001e: return-object v1 │ │ +041aba: 5453 8f01 |001f: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +041abe: 7110 0004 0300 |0021: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2400:(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; // method@0400 │ │ +041ac4: 0c03 |0024: move-result-object v3 │ │ +041ac6: 5454 8d01 |0025: iget-object v4, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.entry:Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // field@018d │ │ +041aca: 7110 e303 0400 |0027: invoke-static {v4}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e3 │ │ +041ad0: 0c04 |002a: move-result-object v4 │ │ +041ad2: 4604 0406 |002b: aget-object v4, v4, v6 │ │ +041ad6: 7220 3807 4300 |002d: invoke-interface {v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@0738 │ │ +041adc: 0c01 |0030: move-result-object v1 │ │ +041ade: 1e02 |0031: monitor-exit v2 │ │ +041ae0: 28ec |0032: goto 001e // -0014 │ │ +041ae2: 0d00 |0033: move-exception v0 │ │ +041ae4: 1e02 |0034: monitor-exit v2 │ │ +041ae6: 28e9 |0035: goto 001e // -0017 │ │ catches : 4 │ │ 0x0004 - 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x001e │ │ -> 0x0012 │ │ 0x001f - 0x0030 │ │ Ljava/io/FileNotFoundException; -> 0x0033 │ │ @@ -25458,17 +25458,17 @@ │ │ 0x0034 - 0x0036 reg=0 e Ljava/io/FileNotFoundException; │ │ 0x0000 - 0x0036 reg=5 this Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ 0x0000 - 0x0036 reg=6 index I │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #54 header: │ │ -class_idx : 194 │ │ +class_idx : 212 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 747 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 2 │ │ │ │ Class #54 annotations: │ │ @@ -25529,64 +25529,64 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -03f0f4: |[03f0f4] com.squareup.okhttp.internal.DiskLruCache$Entry.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;)V │ │ -03f104: 5b78 9801 |0000: iput-object v8, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ -03f108: 7010 0f0a 0700 |0002: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03f10e: 5b79 9401 |0005: iput-object v9, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.key:Ljava/lang/String; // field@0194 │ │ -03f112: 7110 ff03 0800 |0007: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03f118: 0a03 |000a: move-result v3 │ │ -03f11a: 2333 a103 |000b: new-array v3, v3, [J // type@03a1 │ │ -03f11e: 5b73 9501 |000d: iput-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ -03f122: 7110 ff03 0800 |000f: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03f128: 0a03 |0012: move-result v3 │ │ -03f12a: 2333 b303 |0013: new-array v3, v3, [Ljava/io/File; // type@03b3 │ │ -03f12e: 5b73 9101 |0015: iput-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@0191 │ │ -03f132: 7110 ff03 0800 |0017: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03f138: 0a03 |001a: move-result v3 │ │ -03f13a: 2333 b303 |001b: new-array v3, v3, [Ljava/io/File; // type@03b3 │ │ -03f13e: 5b73 9301 |001d: iput-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@0193 │ │ -03f142: 2203 c101 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f146: 7020 520a 9300 |0021: invoke-direct {v3, v9}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ -03f14c: 1304 2e00 |0024: const/16 v4, #int 46 // #2e │ │ -03f150: 6e20 530a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -03f156: 0c00 |0029: move-result-object v0 │ │ -03f158: 6e10 600a 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -03f15e: 0a02 |002d: move-result v2 │ │ -03f160: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -03f162: 7110 ff03 0800 |002f: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03f168: 0a03 |0032: move-result v3 │ │ -03f16a: 3531 3200 |0033: if-ge v1, v3, 0065 // +0032 │ │ -03f16e: 6e20 550a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03f174: 5473 9101 |0038: iget-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@0191 │ │ -03f178: 2204 8501 |003a: new-instance v4, Ljava/io/File; // type@0185 │ │ -03f17c: 7110 0404 0800 |003c: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2800:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/io/File; // method@0404 │ │ -03f182: 0c05 |003f: move-result-object v5 │ │ -03f184: 6e10 640a 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03f18a: 0c06 |0043: move-result-object v6 │ │ -03f18c: 7030 8009 5406 |0044: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ -03f192: 4d04 0301 |0047: aput-object v4, v3, v1 │ │ -03f196: 1a03 1001 |0049: const-string v3, ".tmp" // string@0110 │ │ -03f19a: 6e20 580a 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03f1a0: 5473 9301 |004e: iget-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@0193 │ │ -03f1a4: 2204 8501 |0050: new-instance v4, Ljava/io/File; // type@0185 │ │ -03f1a8: 7110 0404 0800 |0052: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2800:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/io/File; // method@0404 │ │ -03f1ae: 0c05 |0055: move-result-object v5 │ │ -03f1b0: 6e10 640a 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03f1b6: 0c06 |0059: move-result-object v6 │ │ -03f1b8: 7030 8009 5406 |005a: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ -03f1be: 4d04 0301 |005d: aput-object v4, v3, v1 │ │ -03f1c2: 6e20 620a 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.setLength:(I)V // method@0a62 │ │ -03f1c8: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03f1cc: 28cb |0064: goto 002f // -0035 │ │ -03f1ce: 0e00 |0065: return-void │ │ +041b10: |[041b10] com.squareup.okhttp.internal.DiskLruCache$Entry.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;)V │ │ +041b20: 5b78 9801 |0000: iput-object v8, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ +041b24: 7010 0f0a 0700 |0002: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0a0f │ │ +041b2a: 5b79 9401 |0005: iput-object v9, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.key:Ljava/lang/String; // field@0194 │ │ +041b2e: 7110 ff03 0800 |0007: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041b34: 0a03 |000a: move-result v3 │ │ +041b36: 2333 b503 |000b: new-array v3, v3, [J // type@03b5 │ │ +041b3a: 5b73 9501 |000d: iput-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ +041b3e: 7110 ff03 0800 |000f: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041b44: 0a03 |0012: move-result v3 │ │ +041b46: 2333 c703 |0013: new-array v3, v3, [Ljava/io/File; // type@03c7 │ │ +041b4a: 5b73 9101 |0015: iput-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@0191 │ │ +041b4e: 7110 ff03 0800 |0017: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041b54: 0a03 |001a: move-result v3 │ │ +041b56: 2333 c703 |001b: new-array v3, v3, [Ljava/io/File; // type@03c7 │ │ +041b5a: 5b73 9301 |001d: iput-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@0193 │ │ +041b5e: 2203 d301 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +041b62: 7020 520a 9300 |0021: invoke-direct {v3, v9}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ +041b68: 1304 2e00 |0024: const/16 v4, #int 46 // #2e │ │ +041b6c: 6e20 530a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +041b72: 0c00 |0029: move-result-object v0 │ │ +041b74: 6e10 600a 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +041b7a: 0a02 |002d: move-result v2 │ │ +041b7c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +041b7e: 7110 ff03 0800 |002f: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041b84: 0a03 |0032: move-result v3 │ │ +041b86: 3531 3200 |0033: if-ge v1, v3, 0065 // +0032 │ │ +041b8a: 6e20 550a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +041b90: 5473 9101 |0038: iget-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@0191 │ │ +041b94: 2204 9701 |003a: new-instance v4, Ljava/io/File; // type@0197 │ │ +041b98: 7110 0404 0800 |003c: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2800:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/io/File; // method@0404 │ │ +041b9e: 0c05 |003f: move-result-object v5 │ │ +041ba0: 6e10 640a 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +041ba6: 0c06 |0043: move-result-object v6 │ │ +041ba8: 7030 8009 5406 |0044: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ +041bae: 4d04 0301 |0047: aput-object v4, v3, v1 │ │ +041bb2: 1a03 1001 |0049: const-string v3, ".tmp" // string@0110 │ │ +041bb6: 6e20 580a 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +041bbc: 5473 9301 |004e: iget-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@0193 │ │ +041bc0: 2204 9701 |0050: new-instance v4, Ljava/io/File; // type@0197 │ │ +041bc4: 7110 0404 0800 |0052: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2800:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/io/File; // method@0404 │ │ +041bca: 0c05 |0055: move-result-object v5 │ │ +041bcc: 6e10 640a 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +041bd2: 0c06 |0059: move-result-object v6 │ │ +041bd4: 7030 8009 5406 |005a: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ +041bda: 4d04 0301 |005d: aput-object v4, v3, v1 │ │ +041bde: 6e20 620a 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.setLength:(I)V // method@0a62 │ │ +041be4: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ +041be8: 28cb |0064: goto 002f // -0035 │ │ +041bea: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0005 line=945 │ │ 0x0007 line=947 │ │ 0x000f line=948 │ │ 0x0017 line=949 │ │ @@ -25613,17 +25613,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03f1d0: |[03f1d0] com.squareup.okhttp.internal.DiskLruCache$Entry.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V │ │ -03f1e0: 7030 df03 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;)V // method@03df │ │ -03f1e6: 0e00 |0003: return-void │ │ +041bec: |[041bec] com.squareup.okhttp.internal.DiskLruCache$Entry.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V │ │ +041bfc: 7030 df03 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;)V // method@03df │ │ +041c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/String; │ │ @@ -25634,17 +25634,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;[Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f1e8: |[03f1e8] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1000:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;[Ljava/lang/String;)V │ │ -03f1f8: 7020 ed03 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.setLengths:([Ljava/lang/String;)V // method@03ed │ │ -03f1fe: 0e00 |0003: return-void │ │ +041c04: |[041c04] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1000:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;[Ljava/lang/String;)V │ │ +041c14: 7020 ed03 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.setLengths:([Ljava/lang/String;)V // method@03ed │ │ +041c1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ 0x0000 - 0x0004 reg=1 x1 [Ljava/lang/String; │ │ │ │ @@ -25653,17 +25653,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f200: |[03f200] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J │ │ -03f210: 5410 9501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ -03f214: 1100 |0002: return-object v0 │ │ +041c1c: |[041c1c] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J │ │ +041c2c: 5410 9501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ +041c30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ @@ -25671,17 +25671,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f218: |[03f218] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; │ │ -03f228: 5410 9101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@0191 │ │ -03f22c: 1100 |0002: return-object v0 │ │ +041c34: |[041c34] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; │ │ +041c44: 5410 9101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@0191 │ │ +041c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ @@ -25689,17 +25689,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f230: |[03f230] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; │ │ -03f240: 5410 9301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@0193 │ │ -03f244: 1100 |0002: return-object v0 │ │ +041c4c: |[041c4c] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; │ │ +041c5c: 5410 9301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@0193 │ │ +041c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ @@ -25707,17 +25707,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f248: |[03f248] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; │ │ -03f258: 5410 9401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.key:Ljava/lang/String; // field@0194 │ │ -03f25c: 1100 |0002: return-object v0 │ │ +041c64: |[041c64] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; │ │ +041c74: 5410 9401 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.key:Ljava/lang/String; // field@0194 │ │ +041c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ @@ -25725,54 +25725,54 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f260: |[03f260] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1600:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)J │ │ -03f270: 5320 9701 |0000: iget-wide v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.sequenceNumber:J // field@0197 │ │ -03f274: 1000 |0002: return-wide v0 │ │ +041c7c: |[041c7c] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1600:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)J │ │ +041c8c: 5320 9701 |0000: iget-wide v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.sequenceNumber:J // field@0197 │ │ +041c90: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ name : 'access$1602' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f278: |[03f278] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1602:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J │ │ -03f288: 5a12 9701 |0000: iput-wide v2, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.sequenceNumber:J // field@0197 │ │ -03f28c: 1002 |0002: return-wide v2 │ │ +041c94: |[041c94] com.squareup.okhttp.internal.DiskLruCache$Entry.access$1602:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J │ │ +041ca4: 5a01 9701 |0000: iput-wide v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.sequenceNumber:J // field@0197 │ │ +041ca8: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ - 0x0000 - 0x0003 reg=2 x1 J │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ + 0x0000 - 0x0003 reg=1 x1 J │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ name : 'access$800' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f290: |[03f290] com.squareup.okhttp.internal.DiskLruCache$Entry.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z │ │ -03f2a0: 5510 9601 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.readable:Z // field@0196 │ │ -03f2a4: 0f00 |0002: return v0 │ │ +041cac: |[041cac] com.squareup.okhttp.internal.DiskLruCache$Entry.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z │ │ +041cbc: 5510 9601 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.readable:Z // field@0196 │ │ +041cc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ @@ -25780,17 +25780,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f2a8: |[03f2a8] com.squareup.okhttp.internal.DiskLruCache$Entry.access$802:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Z)Z │ │ -03f2b8: 5c01 9601 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.readable:Z // field@0196 │ │ -03f2bc: 0f01 |0002: return v1 │ │ +041cc4: |[041cc4] com.squareup.okhttp.internal.DiskLruCache$Entry.access$802:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Z)Z │ │ +041cd4: 5c01 9601 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.readable:Z // field@0196 │ │ +041cd8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -25799,17 +25799,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f2c0: |[03f2c0] com.squareup.okhttp.internal.DiskLruCache$Entry.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ -03f2d0: 5410 9201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.currentEditor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0192 │ │ -03f2d4: 1100 |0002: return-object v0 │ │ +041cdc: |[041cdc] com.squareup.okhttp.internal.DiskLruCache$Entry.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ +041cec: 5410 9201 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.currentEditor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0192 │ │ +041cf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #12 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ @@ -25817,17 +25817,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f2d8: |[03f2d8] com.squareup.okhttp.internal.DiskLruCache$Entry.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ -03f2e8: 5b01 9201 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.currentEditor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0192 │ │ -03f2ec: 1101 |0002: return-object v1 │ │ +041cf4: |[041cf4] com.squareup.okhttp.internal.DiskLruCache$Entry.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ +041d04: 5b01 9201 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.currentEditor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0192 │ │ +041d08: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ 0x0000 - 0x0003 reg=1 x1 Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ │ │ @@ -25836,69 +25836,69 @@ │ │ type : '([Ljava/lang/String;)Ljava/io/IOException;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -03f2f0: |[03f2f0] com.squareup.okhttp.internal.DiskLruCache$Entry.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; │ │ -03f300: 2200 8a01 |0000: new-instance v0, Ljava/io/IOException; // type@018a │ │ -03f304: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f308: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03f30e: 1a02 3b1c |0007: const-string v2, "unexpected journal line: " // string@1c3b │ │ -03f312: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03f318: 0c01 |000c: move-result-object v1 │ │ -03f31a: 7110 2a0b 0400 |000d: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0b2a │ │ -03f320: 0c02 |0010: move-result-object v2 │ │ -03f322: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03f328: 0c01 |0014: move-result-object v1 │ │ -03f32a: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03f330: 0c01 |0018: move-result-object v1 │ │ -03f332: 7020 9809 1000 |0019: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -03f338: 2700 |001c: throw v0 │ │ +041d0c: |[041d0c] com.squareup.okhttp.internal.DiskLruCache$Entry.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; │ │ +041d1c: 2200 9c01 |0000: new-instance v0, Ljava/io/IOException; // type@019c │ │ +041d20: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +041d24: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +041d2a: 1a02 4c1c |0007: const-string v2, "unexpected journal line: " // string@1c4c │ │ +041d2e: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +041d34: 0c01 |000c: move-result-object v1 │ │ +041d36: 7110 2a0b 0400 |000d: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0b2a │ │ +041d3c: 0c02 |0010: move-result-object v2 │ │ +041d3e: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +041d44: 0c01 |0014: move-result-object v1 │ │ +041d46: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +041d4c: 0c01 |0018: move-result-object v1 │ │ +041d4e: 7020 9809 1000 |0019: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +041d54: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ 0x0000 - 0x001d reg=4 strings [Ljava/lang/String; │ │ │ │ #14 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ name : 'setLengths' │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -03f33c: |[03f33c] com.squareup.okhttp.internal.DiskLruCache$Entry.setLengths:([Ljava/lang/String;)V │ │ -03f34c: 2172 |0000: array-length v2, v7 │ │ -03f34e: 5463 9801 |0001: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ -03f352: 7110 ff03 0300 |0003: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03f358: 0a03 |0006: move-result v3 │ │ -03f35a: 3232 0700 |0007: if-eq v2, v3, 000e // +0007 │ │ -03f35e: 7020 ec03 7600 |0009: invoke-direct {v6, v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@03ec │ │ -03f364: 0c02 |000c: move-result-object v2 │ │ -03f366: 2702 |000d: throw v2 │ │ -03f368: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -03f36a: 2172 |000f: array-length v2, v7 │ │ -03f36c: 3521 1500 |0010: if-ge v1, v2, 0025 // +0015 │ │ -03f370: 5462 9501 |0012: iget-object v2, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ -03f374: 4603 0701 |0014: aget-object v3, v7, v1 │ │ -03f378: 7110 020a 0300 |0016: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ -03f37e: 0b04 |0019: move-result-wide v4 │ │ -03f380: 4c04 0201 |001a: aput-wide v4, v2, v1 │ │ -03f384: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03f388: 28f1 |001e: goto 000f // -000f │ │ -03f38a: 0d00 |001f: move-exception v0 │ │ -03f38c: 7020 ec03 7600 |0020: invoke-direct {v6, v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@03ec │ │ -03f392: 0c02 |0023: move-result-object v2 │ │ -03f394: 2702 |0024: throw v2 │ │ -03f396: 0e00 |0025: return-void │ │ +041d58: |[041d58] com.squareup.okhttp.internal.DiskLruCache$Entry.setLengths:([Ljava/lang/String;)V │ │ +041d68: 2162 |0000: array-length v2, v6 │ │ +041d6a: 5453 9801 |0001: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ +041d6e: 7110 ff03 0300 |0003: invoke-static {v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041d74: 0a03 |0006: move-result v3 │ │ +041d76: 3232 0700 |0007: if-eq v2, v3, 000e // +0007 │ │ +041d7a: 7020 ec03 6500 |0009: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@03ec │ │ +041d80: 0c02 |000c: move-result-object v2 │ │ +041d82: 2702 |000d: throw v2 │ │ +041d84: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +041d86: 2162 |000f: array-length v2, v6 │ │ +041d88: 3521 1500 |0010: if-ge v1, v2, 0025 // +0015 │ │ +041d8c: 5452 9501 |0012: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ +041d90: 4603 0601 |0014: aget-object v3, v6, v1 │ │ +041d94: 7110 020a 0300 |0016: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ +041d9a: 0b03 |0019: move-result-wide v3 │ │ +041d9c: 4c03 0201 |001a: aput-wide v3, v2, v1 │ │ +041da0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +041da4: 28f1 |001e: goto 000f // -000f │ │ +041da6: 0d00 |001f: move-exception v0 │ │ +041da8: 7020 ec03 6500 |0020: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@03ec │ │ +041dae: 0c02 |0023: move-result-object v2 │ │ +041db0: 2702 |0024: throw v2 │ │ +041db2: 0e00 |0025: return-void │ │ catches : 1 │ │ 0x000f - 0x001c │ │ Ljava/lang/NumberFormatException; -> 0x001f │ │ positions : │ │ 0x0000 line=965 │ │ 0x0009 line=966 │ │ 0x000e line=970 │ │ @@ -25906,80 +25906,80 @@ │ │ 0x001c line=970 │ │ 0x001f line=973 │ │ 0x0020 line=974 │ │ 0x0025 line=976 │ │ locals : │ │ 0x0020 - 0x0025 reg=0 e Ljava/lang/NumberFormatException; │ │ 0x000f - 0x0026 reg=1 i I │ │ - 0x0000 - 0x0026 reg=6 this Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ - 0x0000 - 0x0026 reg=7 strings [Ljava/lang/String; │ │ + 0x0000 - 0x0026 reg=5 this Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ + 0x0000 - 0x0026 reg=6 strings [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ name : 'snapshot' │ │ type : '()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -03f3a8: |[03f3a8] com.squareup.okhttp.internal.DiskLruCache$Entry.snapshot:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ -03f3b8: 120a |0000: const/4 v10, #int 0 // #0 │ │ -03f3ba: 54b1 9801 |0001: iget-object v1, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ -03f3be: 7110 700a 0100 |0003: invoke-static {v1}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -03f3c4: 0a01 |0006: move-result v1 │ │ -03f3c6: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ -03f3ca: 2201 9b01 |0009: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -03f3ce: 7010 c609 0100 |000b: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -03f3d4: 2701 |000e: throw v1 │ │ -03f3d6: 54b1 9801 |000f: iget-object v1, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ -03f3da: 7110 ff03 0100 |0011: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03f3e0: 0a01 |0014: move-result v1 │ │ -03f3e2: 2316 c203 |0015: new-array v6, v1, [Lokio/Source; // type@03c2 │ │ -03f3e6: 54b1 9501 |0017: iget-object v1, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ -03f3ea: 6e10 7415 0100 |0019: invoke-virtual {v1}, [J.clone:()Ljava/lang/Object; // method@1574 │ │ -03f3f0: 0c07 |001c: move-result-object v7 │ │ -03f3f2: 1f07 a103 |001d: check-cast v7, [J // type@03a1 │ │ -03f3f6: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -03f3f8: 54b1 9801 |0020: iget-object v1, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ -03f3fc: 7110 ff03 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03f402: 0a01 |0025: move-result v1 │ │ -03f404: 3519 1500 |0026: if-ge v9, v1, 003b // +0015 │ │ -03f408: 54b1 9801 |0028: iget-object v1, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ -03f40c: 7110 0004 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2400:(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; // method@0400 │ │ -03f412: 0c01 |002d: move-result-object v1 │ │ -03f414: 54b2 9101 |002e: iget-object v2, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@0191 │ │ -03f418: 4602 0209 |0030: aget-object v2, v2, v9 │ │ -03f41c: 7220 3807 2100 |0032: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@0738 │ │ -03f422: 0c01 |0035: move-result-object v1 │ │ -03f424: 4d01 0609 |0036: aput-object v1, v6, v9 │ │ -03f428: d809 0901 |0038: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03f42c: 28e6 |003a: goto 0020 // -001a │ │ -03f42e: 2201 c300 |003b: new-instance v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // type@00c3 │ │ -03f432: 54b2 9801 |003d: iget-object v2, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ -03f436: 54b3 9401 |003f: iget-object v3, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.key:Ljava/lang/String; // field@0194 │ │ -03f43a: 53b4 9701 |0041: iget-wide v4, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.sequenceNumber:J // field@0197 │ │ -03f43e: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -03f440: 7608 f103 0100 |0044: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03f1 │ │ -03f446: 1101 |0047: return-object v1 │ │ -03f448: 0d00 |0048: move-exception v0 │ │ -03f44a: 1209 |0049: const/4 v9, #int 0 // #0 │ │ -03f44c: 54b1 9801 |004a: iget-object v1, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ -03f450: 7110 ff03 0100 |004c: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ -03f456: 0a01 |004f: move-result v1 │ │ -03f458: 3519 0e00 |0050: if-ge v9, v1, 005e // +000e │ │ -03f45c: 4601 0609 |0052: aget-object v1, v6, v9 │ │ -03f460: 3801 0a00 |0054: if-eqz v1, 005e // +000a │ │ -03f464: 4601 0609 |0056: aget-object v1, v6, v9 │ │ -03f468: 7110 7204 0100 |0058: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -03f46e: d809 0901 |005b: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03f472: 28ed |005d: goto 004a // -0013 │ │ -03f474: 07a1 |005e: move-object v1, v10 │ │ -03f476: 28e8 |005f: goto 0047 // -0018 │ │ +041dc4: |[041dc4] com.squareup.okhttp.internal.DiskLruCache$Entry.snapshot:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ +041dd4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +041dd6: 54b0 9801 |0001: iget-object v0, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ +041dda: 7110 700a 0000 |0003: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +041de0: 0a00 |0006: move-result v0 │ │ +041de2: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +041de6: 2200 ad01 |0009: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +041dea: 7010 c609 0000 |000b: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +041df0: 2700 |000e: throw v0 │ │ +041df2: 54b0 9801 |000f: iget-object v0, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ +041df6: 7110 ff03 0000 |0011: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041dfc: 0a00 |0014: move-result v0 │ │ +041dfe: 2305 d603 |0015: new-array v5, v0, [Lokio/Source; // type@03d6 │ │ +041e02: 54b0 9501 |0017: iget-object v0, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ +041e06: 6e10 7415 0000 |0019: invoke-virtual {v0}, [J.clone:()Ljava/lang/Object; // method@1574 │ │ +041e0c: 0c06 |001c: move-result-object v6 │ │ +041e0e: 1f06 b503 |001d: check-cast v6, [J // type@03b5 │ │ +041e12: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +041e14: 54b0 9801 |0020: iget-object v0, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ +041e18: 7110 ff03 0000 |0022: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041e1e: 0a00 |0025: move-result v0 │ │ +041e20: 3509 1500 |0026: if-ge v9, v0, 003b // +0015 │ │ +041e24: 54b0 9801 |0028: iget-object v0, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ +041e28: 7110 0004 0000 |002a: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2400:(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; // method@0400 │ │ +041e2e: 0c00 |002d: move-result-object v0 │ │ +041e30: 54b1 9101 |002e: iget-object v1, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@0191 │ │ +041e34: 4601 0109 |0030: aget-object v1, v1, v9 │ │ +041e38: 7220 3807 1000 |0032: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@0738 │ │ +041e3e: 0c00 |0035: move-result-object v0 │ │ +041e40: 4d00 0509 |0036: aput-object v0, v5, v9 │ │ +041e44: d809 0901 |0038: add-int/lit8 v9, v9, #int 1 // #01 │ │ +041e48: 28e6 |003a: goto 0020 // -001a │ │ +041e4a: 2200 d500 |003b: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // type@00d5 │ │ +041e4e: 54b1 9801 |003d: iget-object v1, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ +041e52: 54b2 9401 |003f: iget-object v2, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.key:Ljava/lang/String; // field@0194 │ │ +041e56: 53b3 9701 |0041: iget-wide v3, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.sequenceNumber:J // field@0197 │ │ +041e5a: 1207 |0043: const/4 v7, #int 0 // #0 │ │ +041e5c: 7608 f103 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03f1 │ │ +041e62: 1100 |0047: return-object v0 │ │ +041e64: 0d08 |0048: move-exception v8 │ │ +041e66: 1209 |0049: const/4 v9, #int 0 // #0 │ │ +041e68: 54b0 9801 |004a: iget-object v0, v11, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0198 │ │ +041e6c: 7110 ff03 0000 |004c: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I // method@03ff │ │ +041e72: 0a00 |004f: move-result v0 │ │ +041e74: 3509 0e00 |0050: if-ge v9, v0, 005e // +000e │ │ +041e78: 4600 0509 |0052: aget-object v0, v5, v9 │ │ +041e7c: 3800 0a00 |0054: if-eqz v0, 005e // +000a │ │ +041e80: 4600 0509 |0056: aget-object v0, v5, v9 │ │ +041e84: 7110 7204 0000 |0058: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +041e8a: d809 0901 |005b: add-int/lit8 v9, v9, #int 1 // #01 │ │ +041e8e: 28ed |005d: goto 004a // -0013 │ │ +041e90: 07a0 |005e: move-object v0, v10 │ │ +041e92: 28e8 |005f: goto 0047 // -0018 │ │ catches : 1 │ │ 0x0020 - 0x0047 │ │ Ljava/io/FileNotFoundException; -> 0x0048 │ │ positions : │ │ 0x0001 line=995 │ │ 0x000f line=997 │ │ 0x0017 line=998 │ │ @@ -25991,59 +25991,59 @@ │ │ 0x0048 line=1004 │ │ 0x0049 line=1006 │ │ 0x0052 line=1007 │ │ 0x0056 line=1008 │ │ 0x005b line=1006 │ │ 0x005f line=1013 │ │ locals : │ │ - 0x0049 - 0x0060 reg=0 e Ljava/io/FileNotFoundException; │ │ - 0x0017 - 0x0060 reg=6 sources [Lokio/Source; │ │ - 0x001f - 0x0060 reg=7 lengths [J │ │ + 0x0017 - 0x0060 reg=5 sources [Lokio/Source; │ │ + 0x001f - 0x0060 reg=6 lengths [J │ │ + 0x0049 - 0x0060 reg=8 e Ljava/io/FileNotFoundException; │ │ 0x0020 - 0x0060 reg=9 i I │ │ 0x0000 - 0x0060 reg=11 this Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Entry;) │ │ name : 'writeLengths' │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -03f488: |[03f488] com.squareup.okhttp.internal.DiskLruCache$Entry.writeLengths:(Lokio/BufferedSink;)V │ │ -03f498: 5463 9501 |0000: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ -03f49c: 2134 |0002: array-length v4, v3 │ │ -03f49e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -03f4a0: 3542 1000 |0004: if-ge v2, v4, 0014 // +0010 │ │ -03f4a4: 4500 0302 |0006: aget-wide v0, v3, v2 │ │ -03f4a8: 1305 2000 |0008: const/16 v5, #int 32 // #20 │ │ -03f4ac: 7220 f60d 5700 |000a: invoke-interface {v7, v5}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -03f4b2: 0c05 |000d: move-result-object v5 │ │ -03f4b4: 7230 f70d 0501 |000e: invoke-interface {v5, v0, v1}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ -03f4ba: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03f4be: 28f1 |0013: goto 0004 // -000f │ │ -03f4c0: 0e00 |0014: return-void │ │ +041ea4: |[041ea4] com.squareup.okhttp.internal.DiskLruCache$Entry.writeLengths:(Lokio/BufferedSink;)V │ │ +041eb4: 5463 9501 |0000: iget-object v3, v6, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.lengths:[J // field@0195 │ │ +041eb8: 2134 |0002: array-length v4, v3 │ │ +041eba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +041ebc: 3542 1000 |0004: if-ge v2, v4, 0014 // +0010 │ │ +041ec0: 4500 0302 |0006: aget-wide v0, v3, v2 │ │ +041ec4: 1305 2000 |0008: const/16 v5, #int 32 // #20 │ │ +041ec8: 7220 f60d 5700 |000a: invoke-interface {v7, v5}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +041ece: 0c05 |000d: move-result-object v5 │ │ +041ed0: 7230 f70d 0501 |000e: invoke-interface {v5, v0, v1}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ +041ed6: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +041eda: 28f1 |0013: goto 0004 // -000f │ │ +041edc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x0008 line=981 │ │ 0x0011 line=980 │ │ 0x0014 line=983 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 length J │ │ 0x0000 - 0x0015 reg=6 this Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ 0x0000 - 0x0015 reg=7 writer Lokio/BufferedSink; │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #55 header: │ │ -class_idx : 195 │ │ +class_idx : 213 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 747 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #55 annotations: │ │ @@ -26083,78 +26083,78 @@ │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03f4c4: |[03f4c4] com.squareup.okhttp.internal.DiskLruCache$Snapshot.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V │ │ -03f4d4: 5b12 9d01 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@019d │ │ -03f4d8: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03f4de: 5b13 9901 |0005: iput-object v3, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@0199 │ │ -03f4e2: 5a14 9b01 |0007: iput-wide v4, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sequenceNumber:J // field@019b │ │ -03f4e6: 5b16 9c01 |0009: iput-object v6, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@019c │ │ -03f4ea: 5b17 9a01 |000b: iput-object v7, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.lengths:[J // field@019a │ │ -03f4ee: 0e00 |000d: return-void │ │ +041ee0: |[041ee0] com.squareup.okhttp.internal.DiskLruCache$Snapshot.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V │ │ +041ef0: 5b01 9d01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@019d │ │ +041ef4: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +041efa: 5b02 9901 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@0199 │ │ +041efe: 5a03 9b01 |0007: iput-wide v3, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sequenceNumber:J // field@019b │ │ +041f02: 5b05 9c01 |0009: iput-object v5, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@019c │ │ +041f06: 5b06 9a01 |000b: iput-object v6, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.lengths:[J // field@019a │ │ +041f0a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0005 line=773 │ │ 0x0007 line=774 │ │ 0x0009 line=775 │ │ 0x000b line=776 │ │ 0x000d line=777 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ - 0x0000 - 0x000e reg=2 this$0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - 0x0000 - 0x000e reg=3 key Ljava/lang/String; │ │ - 0x0000 - 0x000e reg=4 sequenceNumber J │ │ - 0x0000 - 0x000e reg=6 sources [Lokio/Source; │ │ - 0x0000 - 0x000e reg=7 lengths [J │ │ + 0x0000 - 0x000e reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ + 0x0000 - 0x000e reg=1 this$0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ + 0x0000 - 0x000e reg=2 key Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=3 sequenceNumber J │ │ + 0x0000 - 0x000e reg=5 sources [Lokio/Source; │ │ + 0x0000 - 0x000e reg=6 lengths [J │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -03f4f0: |[03f4f0] com.squareup.okhttp.internal.DiskLruCache$Snapshot.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V │ │ -03f500: 7607 f003 0100 |0000: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V // method@03f0 │ │ -03f506: 0e00 |0003: return-void │ │ +041f0c: |[041f0c] com.squareup.okhttp.internal.DiskLruCache$Snapshot.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V │ │ +041f1c: 7607 f003 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V // method@03f0 │ │ +041f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ - 0x0000 - 0x0004 reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ - 0x0000 - 0x0004 reg=2 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/String; │ │ - 0x0000 - 0x0004 reg=4 x2 J │ │ - 0x0000 - 0x0004 reg=6 x3 [Lokio/Source; │ │ - 0x0000 - 0x0004 reg=7 x4 [J │ │ - 0x0000 - 0x0004 reg=8 x5 Lcom/squareup/okhttp/internal/DiskLruCache$1; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ + 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ + 0x0000 - 0x0004 reg=2 x1 Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=3 x2 J │ │ + 0x0000 - 0x0004 reg=5 x3 [Lokio/Source; │ │ + 0x0000 - 0x0004 reg=6 x4 [J │ │ + 0x0000 - 0x0004 reg=7 x5 Lcom/squareup/okhttp/internal/DiskLruCache$1; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;) │ │ name : 'access$2100' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f508: |[03f508] com.squareup.okhttp.internal.DiskLruCache$Snapshot.access$2100:(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Ljava/lang/String; │ │ -03f518: 5410 9901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@0199 │ │ -03f51c: 1100 |0002: return-object v0 │ │ +041f24: |[041f24] com.squareup.okhttp.internal.DiskLruCache$Snapshot.access$2100:(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)Ljava/lang/String; │ │ +041f34: 5410 9901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@0199 │ │ +041f38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ │ │ Virtual methods - │ │ @@ -26163,24 +26163,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -03f520: |[03f520] com.squareup.okhttp.internal.DiskLruCache$Snapshot.close:()V │ │ -03f530: 5442 9c01 |0000: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@019c │ │ -03f534: 2123 |0002: array-length v3, v2 │ │ -03f536: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03f538: 3531 0a00 |0004: if-ge v1, v3, 000e // +000a │ │ -03f53c: 4600 0201 |0006: aget-object v0, v2, v1 │ │ -03f540: 7110 7204 0000 |0008: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -03f546: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03f54a: 28f7 |000d: goto 0004 // -0009 │ │ -03f54c: 0e00 |000e: return-void │ │ +041f3c: |[041f3c] com.squareup.okhttp.internal.DiskLruCache$Snapshot.close:()V │ │ +041f4c: 5442 9c01 |0000: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@019c │ │ +041f50: 2123 |0002: array-length v3, v2 │ │ +041f52: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +041f54: 3531 0a00 |0004: if-ge v1, v3, 000e // +000a │ │ +041f58: 4600 0201 |0006: aget-object v0, v2, v1 │ │ +041f5c: 7110 7204 0000 |0008: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +041f62: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +041f66: 28f7 |000d: goto 0004 // -0009 │ │ +041f68: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0008 line=804 │ │ 0x000b line=803 │ │ 0x000e line=806 │ │ locals : │ │ @@ -26192,21 +26192,21 @@ │ │ type : '()Lcom/squareup/okhttp/internal/DiskLruCache$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -03f550: |[03f550] com.squareup.okhttp.internal.DiskLruCache$Snapshot.edit:()Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ -03f560: 5440 9d01 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@019d │ │ -03f564: 5441 9901 |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@0199 │ │ -03f568: 5342 9b01 |0004: iget-wide v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sequenceNumber:J // field@019b │ │ -03f56c: 7140 fe03 1032 |0006: invoke-static {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2200:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03fe │ │ -03f572: 0c00 |0009: move-result-object v0 │ │ -03f574: 1100 |000a: return-object v0 │ │ +041f6c: |[041f6c] com.squareup.okhttp.internal.DiskLruCache$Snapshot.edit:()Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ +041f7c: 5440 9d01 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@019d │ │ +041f80: 5441 9901 |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@0199 │ │ +041f84: 5342 9b01 |0004: iget-wide v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sequenceNumber:J // field@019b │ │ +041f88: 7140 fe03 1032 |0006: invoke-static {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$2200:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03fe │ │ +041f8e: 0c00 |0009: move-result-object v0 │ │ +041f90: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;) │ │ @@ -26214,18 +26214,18 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03f578: |[03f578] com.squareup.okhttp.internal.DiskLruCache$Snapshot.getLength:(I)J │ │ -03f588: 5420 9a01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.lengths:[J // field@019a │ │ -03f58c: 4500 0003 |0002: aget-wide v0, v0, v3 │ │ -03f590: 1000 |0004: return-wide v0 │ │ +041f94: |[041f94] com.squareup.okhttp.internal.DiskLruCache$Snapshot.getLength:(I)J │ │ +041fa4: 5420 9a01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.lengths:[J // field@019a │ │ +041fa8: 4500 0003 |0002: aget-wide v0, v0, v3 │ │ +041fac: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ 0x0000 - 0x0005 reg=3 index I │ │ │ │ @@ -26234,18 +26234,18 @@ │ │ type : '(I)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03f594: |[03f594] com.squareup.okhttp.internal.DiskLruCache$Snapshot.getSource:(I)Lokio/Source; │ │ -03f5a4: 5410 9c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@019c │ │ -03f5a8: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -03f5ac: 1100 |0004: return-object v0 │ │ +041fb0: |[041fb0] com.squareup.okhttp.internal.DiskLruCache$Snapshot.getSource:(I)Lokio/Source; │ │ +041fc0: 5410 9c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@019c │ │ +041fc4: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +041fc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -26254,29 +26254,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f5b0: |[03f5b0] com.squareup.okhttp.internal.DiskLruCache$Snapshot.key:()Ljava/lang/String; │ │ -03f5c0: 5410 9901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@0199 │ │ -03f5c4: 1100 |0002: return-object v0 │ │ +041fcc: |[041fcc] com.squareup.okhttp.internal.DiskLruCache$Snapshot.key:()Ljava/lang/String; │ │ +041fdc: 5410 9901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@0199 │ │ +041fe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #56 header: │ │ -class_idx : 196 │ │ +class_idx : 214 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 747 │ │ static_fields_size : 13 │ │ instance_fields_size: 18 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 14 │ │ │ │ Class #56 annotations: │ │ @@ -26485,81 +26485,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -03f5c8: |[03f5c8] com.squareup.okhttp.internal.DiskLruCache.:()V │ │ -03f5d8: 1c00 c400 |0000: const-class v0, Lcom/squareup/okhttp/internal/DiskLruCache; // type@00c4 │ │ -03f5dc: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ -03f5e2: 0a00 |0005: move-result v0 │ │ -03f5e4: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ -03f5e8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03f5ea: 6a00 9e01 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/DiskLruCache;.$assertionsDisabled:Z // field@019e │ │ -03f5ee: 1a00 aa0c |000b: const-string v0, "[a-z0-9_-]{1,120}" // string@0caa │ │ -03f5f2: 7110 c90b 0000 |000d: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -03f5f8: 0c00 |0010: move-result-object v0 │ │ -03f5fa: 6900 a501 |0011: sput-object v0, Lcom/squareup/okhttp/internal/DiskLruCache;.LEGAL_KEY_PATTERN:Ljava/util/regex/Pattern; // field@01a5 │ │ -03f5fe: 2200 bf00 |0013: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$4; // type@00bf │ │ -03f602: 7010 ce03 0000 |0015: invoke-direct {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$4;.:()V // method@03ce │ │ -03f608: 6900 a701 |0018: sput-object v0, Lcom/squareup/okhttp/internal/DiskLruCache;.NULL_SINK:Lokio/Sink; // field@01a7 │ │ -03f60c: 0e00 |001a: return-void │ │ -03f60e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -03f610: 28ed |001c: goto 0009 // -0013 │ │ +041fe4: |[041fe4] com.squareup.okhttp.internal.DiskLruCache.:()V │ │ +041ff4: 1c00 d600 |0000: const-class v0, Lcom/squareup/okhttp/internal/DiskLruCache; // type@00d6 │ │ +041ff8: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ +041ffe: 0a00 |0005: move-result v0 │ │ +042000: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ +042004: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +042006: 6a00 9e01 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/DiskLruCache;.$assertionsDisabled:Z // field@019e │ │ +04200a: 1a00 be0c |000b: const-string v0, "[a-z0-9_-]{1,120}" // string@0cbe │ │ +04200e: 7110 c90b 0000 |000d: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +042014: 0c00 |0010: move-result-object v0 │ │ +042016: 6900 a501 |0011: sput-object v0, Lcom/squareup/okhttp/internal/DiskLruCache;.LEGAL_KEY_PATTERN:Ljava/util/regex/Pattern; // field@01a5 │ │ +04201a: 2200 d100 |0013: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$4; // type@00d1 │ │ +04201e: 7010 ce03 0000 |0015: invoke-direct {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$4;.:()V // method@03ce │ │ +042024: 6900 a701 |0018: sput-object v0, Lcom/squareup/okhttp/internal/DiskLruCache;.NULL_SINK:Lokio/Sink; // field@01a7 │ │ +042028: 0e00 |001a: return-void │ │ +04202a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +04202c: 28ed |001c: goto 0009 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000b line=95 │ │ 0x0013 line=809 │ │ 0x001b line=88 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -03f614: |[03f614] com.squareup.okhttp.internal.DiskLruCache.:(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V │ │ -03f624: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -03f628: 7010 0f0a 0700 |0002: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0a0f │ │ -03f62e: 5a74 bb01 |0005: iput-wide v4, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -03f632: 2200 1202 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -03f636: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -03f638: 1502 403f |000a: const/high16 v2, #int 1061158912 // #3f40 │ │ -03f63c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -03f63e: 7040 4b0b 1032 |000d: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0b4b │ │ -03f644: 5b70 b701 |0010: iput-object v0, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03f648: 5a74 b901 |0012: iput-wide v4, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.nextSequenceNumber:J // field@01b9 │ │ -03f64c: 2200 bc00 |0014: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$1; // type@00bc │ │ -03f650: 7020 c403 7000 |0016: invoke-direct {v0, v7}, Lcom/squareup/okhttp/internal/DiskLruCache$1;.:(Lcom/squareup/okhttp/internal/DiskLruCache;)V // method@03c4 │ │ -03f656: 5b70 ac01 |0019: iput-object v0, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ -03f65a: 5b78 b001 |001b: iput-object v8, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03f65e: 5b79 ae01 |001d: iput-object v9, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ -03f662: 597a ab01 |001f: iput v10, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.appVersion:I // field@01ab │ │ -03f666: 2200 8501 |0021: new-instance v0, Ljava/io/File; // type@0185 │ │ -03f66a: 1a01 c714 |0023: const-string v1, "journal" // string@14c7 │ │ -03f66e: 7030 8009 9001 |0025: invoke-direct {v0, v9, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ -03f674: 5b70 b301 |0028: iput-object v0, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -03f678: 2200 8501 |002a: new-instance v0, Ljava/io/File; // type@0185 │ │ -03f67c: 1a01 c914 |002c: const-string v1, "journal.tmp" // string@14c9 │ │ -03f680: 7030 8009 9001 |002e: invoke-direct {v0, v9, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ -03f686: 5b70 b501 |0031: iput-object v0, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@01b5 │ │ -03f68a: 2200 8501 |0033: new-instance v0, Ljava/io/File; // type@0185 │ │ -03f68e: 1a01 c814 |0035: const-string v1, "journal.bkp" // string@14c8 │ │ -03f692: 7030 8009 9001 |0037: invoke-direct {v0, v9, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ -03f698: 5b70 b401 |003a: iput-object v0, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ -03f69c: 597b bc01 |003c: iput v11, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -03f6a0: 5a7c b801 |003e: iput-wide v12, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ -03f6a4: 5b7e af01 |0040: iput-object v14, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ -03f6a8: 0e00 |0042: return-void │ │ +042030: |[042030] com.squareup.okhttp.internal.DiskLruCache.:(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V │ │ +042040: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +042044: 7010 0f0a 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04204a: 5a64 bb01 |0005: iput-wide v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +04204e: 2200 2502 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +042052: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +042054: 1502 403f |000a: const/high16 v2, #int 1061158912 // #3f40 │ │ +042058: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +04205a: 7040 4b0b 1032 |000d: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0b4b │ │ +042060: 5b60 b701 |0010: iput-object v0, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042064: 5a64 b901 |0012: iput-wide v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.nextSequenceNumber:J // field@01b9 │ │ +042068: 2200 ce00 |0014: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$1; // type@00ce │ │ +04206c: 7020 c403 6000 |0016: invoke-direct {v0, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$1;.:(Lcom/squareup/okhttp/internal/DiskLruCache;)V // method@03c4 │ │ +042072: 5b60 ac01 |0019: iput-object v0, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ +042076: 5b67 b001 |001b: iput-object v7, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +04207a: 5b68 ae01 |001d: iput-object v8, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ +04207e: 5969 ab01 |001f: iput v9, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.appVersion:I // field@01ab │ │ +042082: 2200 9701 |0021: new-instance v0, Ljava/io/File; // type@0197 │ │ +042086: 1a01 d914 |0023: const-string v1, "journal" // string@14d9 │ │ +04208a: 7030 8009 8001 |0025: invoke-direct {v0, v8, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ +042090: 5b60 b301 |0028: iput-object v0, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +042094: 2200 9701 |002a: new-instance v0, Ljava/io/File; // type@0197 │ │ +042098: 1a01 db14 |002c: const-string v1, "journal.tmp" // string@14db │ │ +04209c: 7030 8009 8001 |002e: invoke-direct {v0, v8, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ +0420a2: 5b60 b501 |0031: iput-object v0, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@01b5 │ │ +0420a6: 2200 9701 |0033: new-instance v0, Ljava/io/File; // type@0197 │ │ +0420aa: 1a01 da14 |0035: const-string v1, "journal.bkp" // string@14da │ │ +0420ae: 7030 8009 8001 |0037: invoke-direct {v0, v8, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ +0420b4: 5b60 b401 |003a: iput-object v0, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ +0420b8: 596a bc01 |003c: iput v10, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +0420bc: 5a6b b801 |003e: iput-wide v11, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ +0420c0: 5b6d af01 |0040: iput-object v13, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ +0420c4: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0005 line=149 │ │ 0x0007 line=151 │ │ 0x0012 line=164 │ │ 0x0014 line=168 │ │ @@ -26570,34 +26570,34 @@ │ │ 0x002a line=193 │ │ 0x0033 line=194 │ │ 0x003c line=195 │ │ 0x003e line=196 │ │ 0x0040 line=197 │ │ 0x0042 line=198 │ │ locals : │ │ - 0x0000 - 0x0043 reg=7 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - 0x0000 - 0x0043 reg=8 fileSystem Lcom/squareup/okhttp/internal/io/FileSystem; │ │ - 0x0000 - 0x0043 reg=9 directory Ljava/io/File; │ │ - 0x0000 - 0x0043 reg=10 appVersion I │ │ - 0x0000 - 0x0043 reg=11 valueCount I │ │ - 0x0000 - 0x0043 reg=12 maxSize J │ │ - 0x0000 - 0x0043 reg=14 executor Ljava/util/concurrent/Executor; │ │ + 0x0000 - 0x0043 reg=6 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ + 0x0000 - 0x0043 reg=7 fileSystem Lcom/squareup/okhttp/internal/io/FileSystem; │ │ + 0x0000 - 0x0043 reg=8 directory Ljava/io/File; │ │ + 0x0000 - 0x0043 reg=9 appVersion I │ │ + 0x0000 - 0x0043 reg=10 valueCount I │ │ + 0x0000 - 0x0043 reg=11 maxSize J │ │ + 0x0000 - 0x0043 reg=13 executor Ljava/util/concurrent/Executor; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'access$000' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f6ac: |[03f6ac] com.squareup.okhttp.internal.DiskLruCache.access$000:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z │ │ -03f6bc: 5510 b201 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ -03f6c0: 0f00 |0002: return v0 │ │ +0420c8: |[0420c8] com.squareup.okhttp.internal.DiskLruCache.access$000:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z │ │ +0420d8: 5510 b201 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ +0420dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -26605,17 +26605,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f6c4: |[03f6c4] com.squareup.okhttp.internal.DiskLruCache.access$100:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z │ │ -03f6d4: 5510 ad01 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ -03f6d8: 0f00 |0002: return v0 │ │ +0420e0: |[0420e0] com.squareup.okhttp.internal.DiskLruCache.access$100:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z │ │ +0420f0: 5510 ad01 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ +0420f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -26623,17 +26623,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f6dc: |[03f6dc] com.squareup.okhttp.internal.DiskLruCache.access$200:(Lcom/squareup/okhttp/internal/DiskLruCache;)V │ │ -03f6ec: 7010 2204 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.trimToSize:()V // method@0422 │ │ -03f6f2: 0e00 |0003: return-void │ │ +0420f8: |[0420f8] com.squareup.okhttp.internal.DiskLruCache.access$200:(Lcom/squareup/okhttp/internal/DiskLruCache;)V │ │ +042108: 7010 2204 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.trimToSize:()V // method@0422 │ │ +04210e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -26641,56 +26641,56 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/util/LinkedHashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f6f4: |[03f6f4] com.squareup.okhttp.internal.DiskLruCache.access$2000:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/util/LinkedHashMap; │ │ -03f704: 5410 b701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03f708: 1100 |0002: return-object v0 │ │ +042110: |[042110] com.squareup.okhttp.internal.DiskLruCache.access$2000:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/util/LinkedHashMap; │ │ +042120: 5410 b701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'access$2200' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03f70c: |[03f70c] com.squareup.okhttp.internal.DiskLruCache.access$2200:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ -03f71c: 7040 0f04 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.edit:(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@040f │ │ -03f722: 0c00 |0003: move-result-object v0 │ │ -03f724: 1100 |0004: return-object v0 │ │ +042128: |[042128] com.squareup.okhttp.internal.DiskLruCache.access$2200:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ +042138: 7040 0f04 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.edit:(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@040f │ │ +04213e: 0c00 |0003: move-result-object v0 │ │ +042140: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - 0x0000 - 0x0005 reg=3 x1 Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=4 x2 J │ │ + 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ + 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=3 x2 J │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'access$2300' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f728: |[03f728] com.squareup.okhttp.internal.DiskLruCache.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I │ │ -03f738: 5210 bc01 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -03f73c: 0f00 |0002: return v0 │ │ +042144: |[042144] com.squareup.okhttp.internal.DiskLruCache.access$2300:(Lcom/squareup/okhttp/internal/DiskLruCache;)I │ │ +042154: 5210 bc01 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +042158: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -26698,17 +26698,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f740: |[03f740] com.squareup.okhttp.internal.DiskLruCache.access$2400:(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; │ │ -03f750: 5410 b001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03f754: 1100 |0002: return-object v0 │ │ +04215c: |[04215c] com.squareup.okhttp.internal.DiskLruCache.access$2400:(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; │ │ +04216c: 5410 b001 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -26716,34 +26716,34 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f758: |[03f758] com.squareup.okhttp.internal.DiskLruCache.access$2500:()Lokio/Sink; │ │ -03f768: 6200 a701 |0000: sget-object v0, Lcom/squareup/okhttp/internal/DiskLruCache;.NULL_SINK:Lokio/Sink; // field@01a7 │ │ -03f76c: 1100 |0002: return-object v0 │ │ +042174: |[042174] com.squareup.okhttp.internal.DiskLruCache.access$2500:()Lokio/Sink; │ │ +042184: 6200 a701 |0000: sget-object v0, Lcom/squareup/okhttp/internal/DiskLruCache;.NULL_SINK:Lokio/Sink; // field@01a7 │ │ +042188: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'access$2600' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03f770: |[03f770] com.squareup.okhttp.internal.DiskLruCache.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V │ │ -03f780: 7030 0b04 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.completeEdit:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@040b │ │ -03f786: 0e00 |0003: return-void │ │ +04218c: |[04218c] com.squareup.okhttp.internal.DiskLruCache.access$2600:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V │ │ +04219c: 7030 0b04 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.completeEdit:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V // method@040b │ │ +0421a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ 0x0000 - 0x0004 reg=1 x1 Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -26753,18 +26753,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03f788: |[03f788] com.squareup.okhttp.internal.DiskLruCache.access$2700:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z │ │ -03f798: 7020 1e04 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@041e │ │ -03f79e: 0a00 |0003: move-result v0 │ │ -03f7a0: 0f00 |0004: return v0 │ │ +0421a4: |[0421a4] com.squareup.okhttp.internal.DiskLruCache.access$2700:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z │ │ +0421b4: 7020 1e04 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@041e │ │ +0421ba: 0a00 |0003: move-result v0 │ │ +0421bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ 0x0000 - 0x0005 reg=2 x1 Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ @@ -26773,17 +26773,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f7a4: |[03f7a4] com.squareup.okhttp.internal.DiskLruCache.access$2800:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/io/File; │ │ -03f7b4: 5410 ae01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ -03f7b8: 1100 |0002: return-object v0 │ │ +0421c0: |[0421c0] com.squareup.okhttp.internal.DiskLruCache.access$2800:(Lcom/squareup/okhttp/internal/DiskLruCache;)Ljava/io/File; │ │ +0421d0: 5410 ae01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ +0421d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -26791,18 +26791,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f7bc: |[03f7bc] com.squareup.okhttp.internal.DiskLruCache.access$300:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z │ │ -03f7cc: 7010 1704 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.journalRebuildRequired:()Z // method@0417 │ │ -03f7d2: 0a00 |0003: move-result v0 │ │ -03f7d4: 0f00 |0004: return v0 │ │ +0421d8: |[0421d8] com.squareup.okhttp.internal.DiskLruCache.access$300:(Lcom/squareup/okhttp/internal/DiskLruCache;)Z │ │ +0421e8: 7010 1704 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.journalRebuildRequired:()Z // method@0417 │ │ +0421ee: 0a00 |0003: move-result v0 │ │ +0421f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #14 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -26810,17 +26810,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f7d8: |[03f7d8] com.squareup.okhttp.internal.DiskLruCache.access$400:(Lcom/squareup/okhttp/internal/DiskLruCache;)V │ │ -03f7e8: 7010 1c04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.rebuildJournal:()V // method@041c │ │ -03f7ee: 0e00 |0003: return-void │ │ +0421f4: |[0421f4] com.squareup.okhttp.internal.DiskLruCache.access$400:(Lcom/squareup/okhttp/internal/DiskLruCache;)V │ │ +042204: 7010 1c04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.rebuildJournal:()V // method@041c │ │ +04220a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #15 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -26828,17 +26828,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f7f0: |[03f7f0] com.squareup.okhttp.internal.DiskLruCache.access$502:(Lcom/squareup/okhttp/internal/DiskLruCache;I)I │ │ -03f800: 5901 ba01 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -03f804: 0f01 |0002: return v1 │ │ +04220c: |[04220c] com.squareup.okhttp.internal.DiskLruCache.access$502:(Lcom/squareup/okhttp/internal/DiskLruCache;I)I │ │ +04221c: 5901 ba01 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +042220: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -26847,17 +26847,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f808: |[03f808] com.squareup.okhttp.internal.DiskLruCache.access$602:(Lcom/squareup/okhttp/internal/DiskLruCache;Z)Z │ │ -03f818: 5c01 b101 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache;.hasJournalErrors:Z // field@01b1 │ │ -03f81c: 0f01 |0002: return v1 │ │ +042224: |[042224] com.squareup.okhttp.internal.DiskLruCache.access$602:(Lcom/squareup/okhttp/internal/DiskLruCache;Z)Z │ │ +042234: 5c01 b101 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache;.hasJournalErrors:Z // field@01b1 │ │ +042238: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -26866,28 +26866,28 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03f820: |[03f820] com.squareup.okhttp.internal.DiskLruCache.checkNotClosed:()V │ │ -03f830: 1d02 |0000: monitor-enter v2 │ │ -03f832: 6e10 1604 0200 |0001: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.isClosed:()Z // method@0416 │ │ -03f838: 0a00 |0004: move-result v0 │ │ -03f83a: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -03f83e: 2200 ad01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -03f842: 1a01 530e |0009: const-string v1, "cache is closed" // string@0e53 │ │ -03f846: 7020 f209 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03f84c: 2700 |000e: throw v0 │ │ -03f84e: 0d00 |000f: move-exception v0 │ │ -03f850: 1e02 |0010: monitor-exit v2 │ │ -03f852: 2700 |0011: throw v0 │ │ -03f854: 1e02 |0012: monitor-exit v2 │ │ -03f856: 0e00 |0013: return-void │ │ +04223c: |[04223c] com.squareup.okhttp.internal.DiskLruCache.checkNotClosed:()V │ │ +04224c: 1d02 |0000: monitor-enter v2 │ │ +04224e: 6e10 1604 0200 |0001: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.isClosed:()Z // method@0416 │ │ +042254: 0a00 |0004: move-result v0 │ │ +042256: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +04225a: 2200 bf01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04225e: 1a01 660e |0009: const-string v1, "cache is closed" // string@0e66 │ │ +042262: 7020 f209 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +042268: 2700 |000e: throw v0 │ │ +04226a: 0d00 |000f: move-exception v0 │ │ +04226c: 1e02 |0010: monitor-exit v2 │ │ +04226e: 2700 |0011: throw v0 │ │ +042270: 1e02 |0012: monitor-exit v2 │ │ +042272: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=629 │ │ 0x0007 line=630 │ │ 0x000f line=629 │ │ @@ -26900,160 +26900,160 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 290 16-bit code units │ │ -03f864: |[03f864] com.squareup.okhttp.internal.DiskLruCache.completeEdit:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V │ │ -03f874: 1d0c |0000: monitor-enter v12 │ │ -03f876: 7110 d903 0d00 |0001: invoke-static {v13}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.access$1700:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // method@03d9 │ │ -03f87c: 0c02 |0004: move-result-object v2 │ │ -03f87e: 7110 ea03 0200 |0005: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -03f884: 0c08 |0008: move-result-object v8 │ │ -03f886: 32d8 0b00 |0009: if-eq v8, v13, 0014 // +000b │ │ -03f88a: 2208 ad01 |000b: new-instance v8, Ljava/lang/IllegalStateException; // type@01ad │ │ -03f88e: 7010 f109 0800 |000d: invoke-direct {v8}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -03f894: 2708 |0010: throw v8 │ │ -03f896: 0d08 |0011: move-exception v8 │ │ -03f898: 1e0c |0012: monitor-exit v12 │ │ -03f89a: 2708 |0013: throw v8 │ │ -03f89c: 380e 4700 |0014: if-eqz v14, 005b // +0047 │ │ -03f8a0: 7110 e803 0200 |0016: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ -03f8a6: 0a08 |0019: move-result v8 │ │ -03f8a8: 3908 4100 |001a: if-nez v8, 005b // +0041 │ │ -03f8ac: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -03f8ae: 52c8 bc01 |001d: iget v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -03f8b2: 3583 3c00 |001f: if-ge v3, v8, 005b // +003c │ │ -03f8b6: 7110 da03 0d00 |0021: invoke-static {v13}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.access$1800:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)[Z // method@03da │ │ -03f8bc: 0c08 |0024: move-result-object v8 │ │ -03f8be: 4708 0803 |0025: aget-boolean v8, v8, v3 │ │ -03f8c2: 3908 1e00 |0027: if-nez v8, 0045 // +001e │ │ -03f8c6: 6e10 d703 0d00 |0029: invoke-virtual {v13}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ -03f8cc: 2208 ad01 |002c: new-instance v8, Ljava/lang/IllegalStateException; // type@01ad │ │ -03f8d0: 2209 c101 |002e: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f8d4: 7010 500a 0900 |0030: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03f8da: 1a0a 0c09 |0033: const-string v10, "Newly created entry didn't create value for index " // string@090c │ │ -03f8de: 6e20 580a a900 |0035: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03f8e4: 0c09 |0038: move-result-object v9 │ │ -03f8e6: 6e20 550a 3900 |0039: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -03f8ec: 0c09 |003c: move-result-object v9 │ │ -03f8ee: 6e10 640a 0900 |003d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03f8f4: 0c09 |0040: move-result-object v9 │ │ -03f8f6: 7020 f209 9800 |0041: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -03f8fc: 2708 |0044: throw v8 │ │ -03f8fe: 54c8 b001 |0045: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03f902: 7110 e403 0200 |0047: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e4 │ │ -03f908: 0c09 |004a: move-result-object v9 │ │ -03f90a: 4609 0903 |004b: aget-object v9, v9, v3 │ │ -03f90e: 7220 3407 9800 |004d: invoke-interface {v8, v9}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ -03f914: 0a08 |0050: move-result v8 │ │ -03f916: 3908 0700 |0051: if-nez v8, 0058 // +0007 │ │ -03f91a: 6e10 d703 0d00 |0053: invoke-virtual {v13}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ -03f920: 1e0c |0056: monitor-exit v12 │ │ -03f922: 0e00 |0057: return-void │ │ -03f924: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03f928: 28c3 |005a: goto 001d // -003d │ │ -03f92a: 1203 |005b: const/4 v3, #int 0 // #0 │ │ -03f92c: 52c8 bc01 |005c: iget v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -03f930: 3583 3e00 |005e: if-ge v3, v8, 009c // +003e │ │ -03f934: 7110 e403 0200 |0060: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e4 │ │ -03f93a: 0c08 |0063: move-result-object v8 │ │ -03f93c: 4601 0803 |0064: aget-object v1, v8, v3 │ │ -03f940: 380e 3000 |0066: if-eqz v14, 0096 // +0030 │ │ -03f944: 54c8 b001 |0068: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03f948: 7220 3407 1800 |006a: invoke-interface {v8, v1}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ -03f94e: 0a08 |006d: move-result v8 │ │ -03f950: 3808 2500 |006e: if-eqz v8, 0093 // +0025 │ │ -03f954: 7110 e303 0200 |0070: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e3 │ │ -03f95a: 0c08 |0073: move-result-object v8 │ │ -03f95c: 4600 0803 |0074: aget-object v0, v8, v3 │ │ -03f960: 54c8 b001 |0076: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03f964: 7230 3507 1800 |0078: invoke-interface {v8, v1, v0}, Lcom/squareup/okhttp/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@0735 │ │ -03f96a: 7110 e203 0200 |007b: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ -03f970: 0c08 |007e: move-result-object v8 │ │ -03f972: 4506 0803 |007f: aget-wide v6, v8, v3 │ │ -03f976: 54c8 b001 |0081: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03f97a: 7220 3707 0800 |0083: invoke-interface {v8, v0}, Lcom/squareup/okhttp/internal/io/FileSystem;.size:(Ljava/io/File;)J // method@0737 │ │ -03f980: 0b04 |0086: move-result-wide v4 │ │ -03f982: 7110 e203 0200 |0087: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ -03f988: 0c08 |008a: move-result-object v8 │ │ -03f98a: 4c04 0803 |008b: aput-wide v4, v8, v3 │ │ -03f98e: 53c8 bb01 |008d: iget-wide v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -03f992: bc68 |008f: sub-long/2addr v8, v6 │ │ -03f994: bb48 |0090: add-long/2addr v8, v4 │ │ -03f996: 5ac8 bb01 |0091: iput-wide v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -03f99a: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03f99e: 28c7 |0095: goto 005c // -0039 │ │ -03f9a0: 54c8 b001 |0096: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03f9a4: 7220 3207 1800 |0098: invoke-interface {v8, v1}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ -03f9aa: 28f8 |009b: goto 0093 // -0008 │ │ -03f9ac: 52c8 ba01 |009c: iget v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -03f9b0: d808 0801 |009e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -03f9b4: 59c8 ba01 |00a0: iput v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -03f9b8: 1208 |00a2: const/4 v8, #int 0 // #0 │ │ -03f9ba: 7120 eb03 8200 |00a3: invoke-static {v2, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ -03f9c0: 7110 e803 0200 |00a6: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ -03f9c6: 0a08 |00a9: move-result v8 │ │ -03f9c8: b6e8 |00aa: or-int/2addr v8, v14 │ │ -03f9ca: 3808 5000 |00ab: if-eqz v8, 00fb // +0050 │ │ -03f9ce: 1218 |00ad: const/4 v8, #int 1 // #1 │ │ -03f9d0: 7120 e903 8200 |00ae: invoke-static {v2, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$802:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Z)Z // method@03e9 │ │ -03f9d6: 54c8 b601 |00b1: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03f9da: 1a09 2b02 |00b3: const-string v9, "CLEAN" // string@022b │ │ -03f9de: 7220 010e 9800 |00b5: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -03f9e4: 0c08 |00b8: move-result-object v8 │ │ -03f9e6: 1309 2000 |00b9: const/16 v9, #int 32 // #20 │ │ -03f9ea: 7220 f60d 9800 |00bb: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -03f9f0: 54c8 b601 |00be: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03f9f4: 7110 e503 0200 |00c0: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ -03f9fa: 0c09 |00c3: move-result-object v9 │ │ -03f9fc: 7220 010e 9800 |00c4: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -03fa02: 54c8 b601 |00c7: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03fa06: 6e20 ef03 8200 |00c9: invoke-virtual {v2, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.writeLengths:(Lokio/BufferedSink;)V // method@03ef │ │ -03fa0c: 54c8 b601 |00cc: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03fa10: 1309 0a00 |00ce: const/16 v9, #int 10 // #a │ │ -03fa14: 7220 f60d 9800 |00d0: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -03fa1a: 380e 0c00 |00d3: if-eqz v14, 00df // +000c │ │ -03fa1e: 53c8 b901 |00d5: iget-wide v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.nextSequenceNumber:J // field@01b9 │ │ -03fa22: 160a 0100 |00d7: const-wide/16 v10, #int 1 // #1 │ │ -03fa26: bb8a |00d9: add-long/2addr v10, v8 │ │ -03fa28: 5aca b901 |00da: iput-wide v10, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.nextSequenceNumber:J // field@01b9 │ │ -03fa2c: 7130 e703 8209 |00dc: invoke-static {v2, v8, v9}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1602:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J // method@03e7 │ │ -03fa32: 54c8 b601 |00df: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03fa36: 7210 ed0d 0800 |00e1: invoke-interface {v8}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -03fa3c: 53c8 bb01 |00e4: iget-wide v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -03fa40: 53ca b801 |00e6: iget-wide v10, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ -03fa44: 3108 080a |00e8: cmp-long v8, v8, v10 │ │ -03fa48: 3c08 0800 |00ea: if-gtz v8, 00f2 // +0008 │ │ -03fa4c: 7010 1704 0c00 |00ec: invoke-direct {v12}, Lcom/squareup/okhttp/internal/DiskLruCache;.journalRebuildRequired:()Z // method@0417 │ │ -03fa52: 0a08 |00ef: move-result v8 │ │ -03fa54: 3808 66ff |00f0: if-eqz v8, 0056 // -009a │ │ -03fa58: 54c8 af01 |00f2: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ -03fa5c: 54c9 ac01 |00f4: iget-object v9, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ -03fa60: 7220 a10b 9800 |00f6: invoke-interface {v8, v9}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ -03fa66: 2900 5dff |00f9: goto/16 0056 // -00a3 │ │ -03fa6a: 54c8 b701 |00fb: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03fa6e: 7110 e503 0200 |00fd: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ -03fa74: 0c09 |0100: move-result-object v9 │ │ -03fa76: 6e20 550b 9800 |0101: invoke-virtual {v8, v9}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ -03fa7c: 54c8 b601 |0104: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03fa80: 1a09 b409 |0106: const-string v9, "REMOVE" // string@09b4 │ │ -03fa84: 7220 010e 9800 |0108: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -03fa8a: 0c08 |010b: move-result-object v8 │ │ -03fa8c: 1309 2000 |010c: const/16 v9, #int 32 // #20 │ │ -03fa90: 7220 f60d 9800 |010e: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -03fa96: 54c8 b601 |0111: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03fa9a: 7110 e503 0200 |0113: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ -03faa0: 0c09 |0116: move-result-object v9 │ │ -03faa2: 7220 010e 9800 |0117: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -03faa8: 54c8 b601 |011a: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03faac: 1309 0a00 |011c: const/16 v9, #int 10 // #a │ │ -03fab0: 7220 f60d 9800 |011e: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -03fab6: 28be |0121: goto 00df // -0042 │ │ +042280: |[042280] com.squareup.okhttp.internal.DiskLruCache.completeEdit:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)V │ │ +042290: 1d0c |0000: monitor-enter v12 │ │ +042292: 7110 d903 0d00 |0001: invoke-static {v13}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.access$1700:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // method@03d9 │ │ +042298: 0c02 |0004: move-result-object v2 │ │ +04229a: 7110 ea03 0200 |0005: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +0422a0: 0c08 |0008: move-result-object v8 │ │ +0422a2: 32d8 0b00 |0009: if-eq v8, v13, 0014 // +000b │ │ +0422a6: 2208 bf01 |000b: new-instance v8, Ljava/lang/IllegalStateException; // type@01bf │ │ +0422aa: 7010 f109 0800 |000d: invoke-direct {v8}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +0422b0: 2708 |0010: throw v8 │ │ +0422b2: 0d08 |0011: move-exception v8 │ │ +0422b4: 1e0c |0012: monitor-exit v12 │ │ +0422b6: 2708 |0013: throw v8 │ │ +0422b8: 380e 4700 |0014: if-eqz v14, 005b // +0047 │ │ +0422bc: 7110 e803 0200 |0016: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ +0422c2: 0a08 |0019: move-result v8 │ │ +0422c4: 3908 4100 |001a: if-nez v8, 005b // +0041 │ │ +0422c8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0422ca: 52c8 bc01 |001d: iget v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +0422ce: 3583 3c00 |001f: if-ge v3, v8, 005b // +003c │ │ +0422d2: 7110 da03 0d00 |0021: invoke-static {v13}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.access$1800:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)[Z // method@03da │ │ +0422d8: 0c08 |0024: move-result-object v8 │ │ +0422da: 4708 0803 |0025: aget-boolean v8, v8, v3 │ │ +0422de: 3908 1e00 |0027: if-nez v8, 0045 // +001e │ │ +0422e2: 6e10 d703 0d00 |0029: invoke-virtual {v13}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ +0422e8: 2208 bf01 |002c: new-instance v8, Ljava/lang/IllegalStateException; // type@01bf │ │ +0422ec: 2209 d301 |002e: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +0422f0: 7010 500a 0900 |0030: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0422f6: 1a0a 2009 |0033: const-string v10, "Newly created entry didn't create value for index " // string@0920 │ │ +0422fa: 6e20 580a a900 |0035: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042300: 0c09 |0038: move-result-object v9 │ │ +042302: 6e20 550a 3900 |0039: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +042308: 0c09 |003c: move-result-object v9 │ │ +04230a: 6e10 640a 0900 |003d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +042310: 0c09 |0040: move-result-object v9 │ │ +042312: 7020 f209 9800 |0041: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +042318: 2708 |0044: throw v8 │ │ +04231a: 54c8 b001 |0045: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +04231e: 7110 e403 0200 |0047: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e4 │ │ +042324: 0c09 |004a: move-result-object v9 │ │ +042326: 4609 0903 |004b: aget-object v9, v9, v3 │ │ +04232a: 7220 3407 9800 |004d: invoke-interface {v8, v9}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ +042330: 0a08 |0050: move-result v8 │ │ +042332: 3908 0700 |0051: if-nez v8, 0058 // +0007 │ │ +042336: 6e10 d703 0d00 |0053: invoke-virtual {v13}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ +04233c: 1e0c |0056: monitor-exit v12 │ │ +04233e: 0e00 |0057: return-void │ │ +042340: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +042344: 28c3 |005a: goto 001d // -003d │ │ +042346: 1203 |005b: const/4 v3, #int 0 // #0 │ │ +042348: 52c8 bc01 |005c: iget v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +04234c: 3583 3e00 |005e: if-ge v3, v8, 009c // +003e │ │ +042350: 7110 e403 0200 |0060: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e4 │ │ +042356: 0c08 |0063: move-result-object v8 │ │ +042358: 4601 0803 |0064: aget-object v1, v8, v3 │ │ +04235c: 380e 3000 |0066: if-eqz v14, 0096 // +0030 │ │ +042360: 54c8 b001 |0068: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042364: 7220 3407 1800 |006a: invoke-interface {v8, v1}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ +04236a: 0a08 |006d: move-result v8 │ │ +04236c: 3808 2500 |006e: if-eqz v8, 0093 // +0025 │ │ +042370: 7110 e303 0200 |0070: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e3 │ │ +042376: 0c08 |0073: move-result-object v8 │ │ +042378: 4600 0803 |0074: aget-object v0, v8, v3 │ │ +04237c: 54c8 b001 |0076: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042380: 7230 3507 1800 |0078: invoke-interface {v8, v1, v0}, Lcom/squareup/okhttp/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@0735 │ │ +042386: 7110 e203 0200 |007b: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ +04238c: 0c08 |007e: move-result-object v8 │ │ +04238e: 4506 0803 |007f: aget-wide v6, v8, v3 │ │ +042392: 54c8 b001 |0081: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042396: 7220 3707 0800 |0083: invoke-interface {v8, v0}, Lcom/squareup/okhttp/internal/io/FileSystem;.size:(Ljava/io/File;)J // method@0737 │ │ +04239c: 0b04 |0086: move-result-wide v4 │ │ +04239e: 7110 e203 0200 |0087: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ +0423a4: 0c08 |008a: move-result-object v8 │ │ +0423a6: 4c04 0803 |008b: aput-wide v4, v8, v3 │ │ +0423aa: 53c8 bb01 |008d: iget-wide v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +0423ae: bc68 |008f: sub-long/2addr v8, v6 │ │ +0423b0: bb48 |0090: add-long/2addr v8, v4 │ │ +0423b2: 5ac8 bb01 |0091: iput-wide v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +0423b6: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0423ba: 28c7 |0095: goto 005c // -0039 │ │ +0423bc: 54c8 b001 |0096: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +0423c0: 7220 3207 1800 |0098: invoke-interface {v8, v1}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ +0423c6: 28f8 |009b: goto 0093 // -0008 │ │ +0423c8: 52c8 ba01 |009c: iget v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +0423cc: d808 0801 |009e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0423d0: 59c8 ba01 |00a0: iput v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +0423d4: 1208 |00a2: const/4 v8, #int 0 // #0 │ │ +0423d6: 7120 eb03 8200 |00a3: invoke-static {v2, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ +0423dc: 7110 e803 0200 |00a6: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ +0423e2: 0a08 |00a9: move-result v8 │ │ +0423e4: b6e8 |00aa: or-int/2addr v8, v14 │ │ +0423e6: 3808 5000 |00ab: if-eqz v8, 00fb // +0050 │ │ +0423ea: 1218 |00ad: const/4 v8, #int 1 // #1 │ │ +0423ec: 7120 e903 8200 |00ae: invoke-static {v2, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$802:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Z)Z // method@03e9 │ │ +0423f2: 54c8 b601 |00b1: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +0423f6: 1a09 2b02 |00b3: const-string v9, "CLEAN" // string@022b │ │ +0423fa: 7220 010e 9800 |00b5: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042400: 0c08 |00b8: move-result-object v8 │ │ +042402: 1309 2000 |00b9: const/16 v9, #int 32 // #20 │ │ +042406: 7220 f60d 9800 |00bb: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +04240c: 54c8 b601 |00be: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042410: 7110 e503 0200 |00c0: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ +042416: 0c09 |00c3: move-result-object v9 │ │ +042418: 7220 010e 9800 |00c4: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +04241e: 54c8 b601 |00c7: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042422: 6e20 ef03 8200 |00c9: invoke-virtual {v2, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.writeLengths:(Lokio/BufferedSink;)V // method@03ef │ │ +042428: 54c8 b601 |00cc: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +04242c: 1309 0a00 |00ce: const/16 v9, #int 10 // #a │ │ +042430: 7220 f60d 9800 |00d0: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042436: 380e 0c00 |00d3: if-eqz v14, 00df // +000c │ │ +04243a: 53c8 b901 |00d5: iget-wide v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.nextSequenceNumber:J // field@01b9 │ │ +04243e: 160a 0100 |00d7: const-wide/16 v10, #int 1 // #1 │ │ +042442: bb8a |00d9: add-long/2addr v10, v8 │ │ +042444: 5aca b901 |00da: iput-wide v10, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.nextSequenceNumber:J // field@01b9 │ │ +042448: 7130 e703 8209 |00dc: invoke-static {v2, v8, v9}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1602:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J // method@03e7 │ │ +04244e: 54c8 b601 |00df: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042452: 7210 ed0d 0800 |00e1: invoke-interface {v8}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +042458: 53c8 bb01 |00e4: iget-wide v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +04245c: 53ca b801 |00e6: iget-wide v10, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ +042460: 3108 080a |00e8: cmp-long v8, v8, v10 │ │ +042464: 3c08 0800 |00ea: if-gtz v8, 00f2 // +0008 │ │ +042468: 7010 1704 0c00 |00ec: invoke-direct {v12}, Lcom/squareup/okhttp/internal/DiskLruCache;.journalRebuildRequired:()Z // method@0417 │ │ +04246e: 0a08 |00ef: move-result v8 │ │ +042470: 3808 66ff |00f0: if-eqz v8, 0056 // -009a │ │ +042474: 54c8 af01 |00f2: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ +042478: 54c9 ac01 |00f4: iget-object v9, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ +04247c: 7220 a10b 9800 |00f6: invoke-interface {v8, v9}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ +042482: 2900 5dff |00f9: goto/16 0056 // -00a3 │ │ +042486: 54c8 b701 |00fb: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +04248a: 7110 e503 0200 |00fd: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ +042490: 0c09 |0100: move-result-object v9 │ │ +042492: 6e20 550b 9800 |0101: invoke-virtual {v8, v9}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ +042498: 54c8 b601 |0104: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +04249c: 1a09 c809 |0106: const-string v9, "REMOVE" // string@09c8 │ │ +0424a0: 7220 010e 9800 |0108: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0424a6: 0c08 |010b: move-result-object v8 │ │ +0424a8: 1309 2000 |010c: const/16 v9, #int 32 // #20 │ │ +0424ac: 7220 f60d 9800 |010e: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0424b2: 54c8 b601 |0111: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +0424b6: 7110 e503 0200 |0113: invoke-static {v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ +0424bc: 0c09 |0116: move-result-object v9 │ │ +0424be: 7220 010e 9800 |0117: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0424c4: 54c8 b601 |011a: iget-object v8, v12, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +0424c8: 1309 0a00 |011c: const/16 v9, #int 10 // #a │ │ +0424cc: 7220 f60d 9800 |011e: invoke-interface {v8, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0424d2: 28be |0121: goto 00df // -0042 │ │ catches : 3 │ │ 0x0001 - 0x0011 │ │ -> 0x0011 │ │ 0x0016 - 0x0056 │ │ -> 0x0011 │ │ 0x005c - 0x0121 │ │ -> 0x0011 │ │ @@ -27114,131 +27114,130 @@ │ │ 0x0000 - 0x0122 reg=14 success Z │ │ │ │ #19 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'create' │ │ type : '(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJ)Lcom/squareup/okhttp/internal/DiskLruCache;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 18 │ │ + registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 60 16-bit code units │ │ -03fad4: |[03fad4] com.squareup.okhttp.internal.DiskLruCache.create:(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJ)Lcom/squareup/okhttp/internal/DiskLruCache; │ │ -03fae4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -03fae8: 3100 1002 |0002: cmp-long v0, v16, v2 │ │ -03faec: 3c00 0a00 |0004: if-gtz v0, 000e // +000a │ │ -03faf0: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03faf4: 1a02 9615 |0008: const-string v2, "maxSize <= 0" // string@1596 │ │ -03faf8: 7020 ef09 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03fafe: 2700 |000d: throw v0 │ │ -03fb00: 3c0f 0a00 |000e: if-gtz v15, 0018 // +000a │ │ -03fb04: 2200 ac01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -03fb08: 1a02 ac1c |0012: const-string v2, "valueCount <= 0" // string@1cac │ │ -03fb0c: 7020 ef09 2000 |0014: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -03fb12: 2700 |0017: throw v0 │ │ -03fb14: 2201 2e02 |0018: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@022e │ │ -03fb18: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -03fb1a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -03fb1c: 1604 3c00 |001c: const-wide/16 v4, #int 60 // #3c │ │ -03fb20: 6206 d604 |001e: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -03fb24: 2207 2a02 |0020: new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; // type@022a │ │ -03fb28: 7010 ab0b 0700 |0022: invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0bab │ │ -03fb2e: 1a00 3609 |0025: const-string v0, "OkHttp DiskLruCache" // string@0936 │ │ -03fb32: 1218 |0027: const/4 v8, #int 1 // #1 │ │ -03fb34: 7120 8404 8000 |0028: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ -03fb3a: 0c08 |002b: move-result-object v8 │ │ -03fb3c: 7608 af0b 0100 |002c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ -03fb42: 2203 c400 |002f: new-instance v3, Lcom/squareup/okhttp/internal/DiskLruCache; // type@00c4 │ │ -03fb46: 07c4 |0031: move-object v4, v12 │ │ -03fb48: 07d5 |0032: move-object v5, v13 │ │ -03fb4a: 01e6 |0033: move v6, v14 │ │ -03fb4c: 01f7 |0034: move v7, v15 │ │ -03fb4e: 0508 1000 |0035: move-wide/from16 v8, v16 │ │ -03fb52: 071a |0037: move-object v10, v1 │ │ -03fb54: 7608 f903 0300 |0038: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/DiskLruCache;.:(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V // method@03f9 │ │ -03fb5a: 1103 |003b: return-object v3 │ │ + insns size : 58 16-bit code units │ │ +0424f0: |[0424f0] com.squareup.okhttp.internal.DiskLruCache.create:(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJ)Lcom/squareup/okhttp/internal/DiskLruCache; │ │ +042500: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +042502: 1603 0000 |0001: const-wide/16 v3, #int 0 // #0 │ │ +042506: 3101 0d03 |0003: cmp-long v1, v13, v3 │ │ +04250a: 3c01 0a00 |0005: if-gtz v1, 000f // +000a │ │ +04250e: 2201 be01 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +042512: 1a02 a715 |0009: const-string v2, "maxSize <= 0" // string@15a7 │ │ +042516: 7020 ef09 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +04251c: 2701 |000e: throw v1 │ │ +04251e: 3c0c 0a00 |000f: if-gtz v12, 0019 // +000a │ │ +042522: 2201 be01 |0011: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +042526: 1a02 bd1c |0013: const-string v2, "valueCount <= 0" // string@1cbd │ │ +04252a: 7020 ef09 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +042530: 2701 |0018: throw v1 │ │ +042532: 2200 4102 |0019: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0241 │ │ +042536: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +042538: 1603 3c00 |001c: const-wide/16 v3, #int 60 // #3c │ │ +04253c: 6205 d604 |001e: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +042540: 2206 3d02 |0020: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@023d │ │ +042544: 7010 ab0b 0600 |0022: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0bab │ │ +04254a: 1a07 4a09 |0025: const-string v7, "OkHttp DiskLruCache" // string@094a │ │ +04254e: 7120 8404 2700 |0027: invoke-static {v7, v2}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ +042554: 0c07 |002a: move-result-object v7 │ │ +042556: 7608 af0b 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ +04255c: 2201 d600 |002e: new-instance v1, Lcom/squareup/okhttp/internal/DiskLruCache; // type@00d6 │ │ +042560: 0792 |0030: move-object v2, v9 │ │ +042562: 07a3 |0031: move-object v3, v10 │ │ +042564: 01b4 |0032: move v4, v11 │ │ +042566: 01c5 |0033: move v5, v12 │ │ +042568: 04d6 |0034: move-wide v6, v13 │ │ +04256a: 0708 |0035: move-object v8, v0 │ │ +04256c: 7608 f903 0100 |0036: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.:(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V // method@03f9 │ │ +042572: 1101 |0039: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=247 │ │ - 0x0006 line=248 │ │ - 0x000e line=250 │ │ - 0x0010 line=251 │ │ - 0x0018 line=255 │ │ - 0x0028 line=256 │ │ - 0x002f line=258 │ │ - locals : │ │ - 0x002f - 0x003c reg=1 executor Ljava/util/concurrent/Executor; │ │ - 0x0000 - 0x003c reg=12 fileSystem Lcom/squareup/okhttp/internal/io/FileSystem; │ │ - 0x0000 - 0x003c reg=13 directory Ljava/io/File; │ │ - 0x0000 - 0x003c reg=14 appVersion I │ │ - 0x0000 - 0x003c reg=15 valueCount I │ │ - 0x0000 - 0x003c reg=16 maxSize J │ │ + 0x0001 line=247 │ │ + 0x0007 line=248 │ │ + 0x000f line=250 │ │ + 0x0011 line=251 │ │ + 0x0019 line=255 │ │ + 0x0027 line=256 │ │ + 0x002e line=258 │ │ + locals : │ │ + 0x002e - 0x003a reg=0 executor Ljava/util/concurrent/Executor; │ │ + 0x0000 - 0x003a reg=9 fileSystem Lcom/squareup/okhttp/internal/io/FileSystem; │ │ + 0x0000 - 0x003a reg=10 directory Ljava/io/File; │ │ + 0x0000 - 0x003a reg=11 appVersion I │ │ + 0x0000 - 0x003a reg=12 valueCount I │ │ + 0x0000 - 0x003a reg=13 maxSize J │ │ │ │ #20 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'edit' │ │ type : '(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -03fb5c: |[03fb5c] com.squareup.okhttp.internal.DiskLruCache.edit:(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ -03fb6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03fb6e: 1d04 |0001: monitor-enter v4 │ │ -03fb70: 6e10 1504 0400 |0002: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ -03fb76: 7010 0904 0400 |0005: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.checkNotClosed:()V // method@0409 │ │ -03fb7c: 7020 2304 5400 |0008: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@0423 │ │ -03fb82: 5442 b701 |000b: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03fb86: 6e20 500b 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ -03fb8c: 0c01 |0010: move-result-object v1 │ │ -03fb8e: 1f01 c200 |0011: check-cast v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -03fb92: 1602 ffff |0013: const-wide/16 v2, #int -1 // #ffff │ │ -03fb96: 3102 0602 |0015: cmp-long v2, v6, v2 │ │ -03fb9a: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -03fb9e: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ -03fba2: 7110 e603 0100 |001b: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1600:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)J // method@03e6 │ │ -03fba8: 0b02 |001e: move-result-wide v2 │ │ -03fbaa: 3102 0206 |001f: cmp-long v2, v2, v6 │ │ -03fbae: 3802 0400 |0021: if-eqz v2, 0025 // +0004 │ │ -03fbb2: 1e04 |0023: monitor-exit v4 │ │ -03fbb4: 1100 |0024: return-object v0 │ │ -03fbb6: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ -03fbba: 7110 ea03 0100 |0027: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -03fbc0: 0c02 |002a: move-result-object v2 │ │ -03fbc2: 3902 f8ff |002b: if-nez v2, 0023 // -0008 │ │ -03fbc6: 5442 b601 |002d: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03fbca: 1a03 c302 |002f: const-string v3, "DIRTY" // string@02c3 │ │ -03fbce: 7220 010e 3200 |0031: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -03fbd4: 0c02 |0034: move-result-object v2 │ │ -03fbd6: 1303 2000 |0035: const/16 v3, #int 32 // #20 │ │ -03fbda: 7220 f60d 3200 |0037: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -03fbe0: 0c02 |003a: move-result-object v2 │ │ -03fbe2: 7220 010e 5200 |003b: invoke-interface {v2, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -03fbe8: 0c02 |003e: move-result-object v2 │ │ -03fbea: 1303 0a00 |003f: const/16 v3, #int 10 // #a │ │ -03fbee: 7220 f60d 3200 |0041: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -03fbf4: 5442 b601 |0044: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03fbf8: 7210 ed0d 0200 |0046: invoke-interface {v2}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -03fbfe: 5542 b101 |0049: iget-boolean v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.hasJournalErrors:Z // field@01b1 │ │ -03fc02: 3902 d8ff |004b: if-nez v2, 0023 // -0028 │ │ -03fc06: 3901 0d00 |004d: if-nez v1, 005a // +000d │ │ -03fc0a: 2201 c200 |004f: new-instance v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -03fc0e: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -03fc10: 7040 e003 4125 |0052: invoke-direct {v1, v4, v5, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03e0 │ │ -03fc16: 5442 b701 |0055: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03fc1a: 6e30 530b 5201 |0057: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ -03fc20: 2200 c100 |005a: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // type@00c1 │ │ -03fc24: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -03fc26: 7040 d603 4021 |005d: invoke-direct {v0, v4, v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03d6 │ │ -03fc2c: 7120 eb03 0100 |0060: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ -03fc32: 28c0 |0063: goto 0023 // -0040 │ │ -03fc34: 0d02 |0064: move-exception v2 │ │ -03fc36: 1e04 |0065: monitor-exit v4 │ │ -03fc38: 2702 |0066: throw v2 │ │ +042574: |[042574] com.squareup.okhttp.internal.DiskLruCache.edit:(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ +042584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042586: 1d04 |0001: monitor-enter v4 │ │ +042588: 6e10 1504 0400 |0002: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ +04258e: 7010 0904 0400 |0005: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.checkNotClosed:()V // method@0409 │ │ +042594: 7020 2304 5400 |0008: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@0423 │ │ +04259a: 5442 b701 |000b: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +04259e: 6e20 500b 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ +0425a4: 0c01 |0010: move-result-object v1 │ │ +0425a6: 1f01 d400 |0011: check-cast v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +0425aa: 1602 ffff |0013: const-wide/16 v2, #int -1 // #ffff │ │ +0425ae: 3102 0602 |0015: cmp-long v2, v6, v2 │ │ +0425b2: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +0425b6: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ +0425ba: 7110 e603 0100 |001b: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1600:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)J // method@03e6 │ │ +0425c0: 0b02 |001e: move-result-wide v2 │ │ +0425c2: 3102 0206 |001f: cmp-long v2, v2, v6 │ │ +0425c6: 3802 0400 |0021: if-eqz v2, 0025 // +0004 │ │ +0425ca: 1e04 |0023: monitor-exit v4 │ │ +0425cc: 1100 |0024: return-object v0 │ │ +0425ce: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ +0425d2: 7110 ea03 0100 |0027: invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +0425d8: 0c02 |002a: move-result-object v2 │ │ +0425da: 3902 f8ff |002b: if-nez v2, 0023 // -0008 │ │ +0425de: 5442 b601 |002d: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +0425e2: 1a03 c302 |002f: const-string v3, "DIRTY" // string@02c3 │ │ +0425e6: 7220 010e 3200 |0031: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0425ec: 0c02 |0034: move-result-object v2 │ │ +0425ee: 1303 2000 |0035: const/16 v3, #int 32 // #20 │ │ +0425f2: 7220 f60d 3200 |0037: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0425f8: 0c02 |003a: move-result-object v2 │ │ +0425fa: 7220 010e 5200 |003b: invoke-interface {v2, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042600: 0c02 |003e: move-result-object v2 │ │ +042602: 1303 0a00 |003f: const/16 v3, #int 10 // #a │ │ +042606: 7220 f60d 3200 |0041: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +04260c: 5442 b601 |0044: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042610: 7210 ed0d 0200 |0046: invoke-interface {v2}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +042616: 5542 b101 |0049: iget-boolean v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.hasJournalErrors:Z // field@01b1 │ │ +04261a: 3902 d8ff |004b: if-nez v2, 0023 // -0028 │ │ +04261e: 3901 0d00 |004d: if-nez v1, 005a // +000d │ │ +042622: 2201 d400 |004f: new-instance v1, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +042626: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +042628: 7040 e003 4125 |0052: invoke-direct {v1, v4, v5, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03e0 │ │ +04262e: 5442 b701 |0055: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042632: 6e30 530b 5201 |0057: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ +042638: 2200 d300 |005a: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // type@00d3 │ │ +04263c: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +04263e: 7040 d603 4021 |005d: invoke-direct {v0, v4, v1, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03d6 │ │ +042644: 7120 eb03 0100 |0060: invoke-static {v1, v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ +04264a: 28c0 |0063: goto 0023 // -0040 │ │ +04264c: 0d02 |0064: move-exception v2 │ │ +04264e: 1e04 |0065: monitor-exit v4 │ │ +042650: 2702 |0066: throw v2 │ │ catches : 2 │ │ 0x0002 - 0x001e │ │ -> 0x0064 │ │ 0x0027 - 0x0063 │ │ -> 0x0064 │ │ positions : │ │ 0x0001 line=450 │ │ @@ -27271,28 +27270,28 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03fc50: |[03fc50] com.squareup.okhttp.internal.DiskLruCache.journalRebuildRequired:()Z │ │ -03fc60: 1300 d007 |0000: const/16 v0, #int 2000 // #7d0 │ │ -03fc64: 5231 ba01 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -03fc68: 1302 d007 |0004: const/16 v2, #int 2000 // #7d0 │ │ -03fc6c: 3421 0e00 |0006: if-lt v1, v2, 0014 // +000e │ │ -03fc70: 5231 ba01 |0008: iget v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -03fc74: 5432 b701 |000a: iget-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03fc78: 6e10 560b 0200 |000c: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ -03fc7e: 0a02 |000f: move-result v2 │ │ -03fc80: 3421 0400 |0010: if-lt v1, v2, 0014 // +0004 │ │ -03fc84: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -03fc86: 0f01 |0013: return v1 │ │ -03fc88: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03fc8a: 28fe |0015: goto 0013 // -0002 │ │ +042668: |[042668] com.squareup.okhttp.internal.DiskLruCache.journalRebuildRequired:()Z │ │ +042678: 1300 d007 |0000: const/16 v0, #int 2000 // #7d0 │ │ +04267c: 5231 ba01 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +042680: 1302 d007 |0004: const/16 v2, #int 2000 // #7d0 │ │ +042684: 3421 0e00 |0006: if-lt v1, v2, 0014 // +000e │ │ +042688: 5231 ba01 |0008: iget v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +04268c: 5432 b701 |000a: iget-object v2, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042690: 6e10 560b 0200 |000c: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ +042696: 0a02 |000f: move-result v2 │ │ +042698: 3421 0400 |0010: if-lt v1, v2, 0014 // +0004 │ │ +04269c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +04269e: 0f01 |0013: return v1 │ │ +0426a0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0426a2: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0002 line=580 │ │ 0x000c line=581 │ │ locals : │ │ 0x0002 - 0x0016 reg=0 redundantOpCompactThreshold I │ │ @@ -27303,24 +27302,24 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -03fc8c: |[03fc8c] com.squareup.okhttp.internal.DiskLruCache.newJournalWriter:()Lokio/BufferedSink; │ │ -03fc9c: 5442 b001 |0000: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03fca0: 5443 b301 |0002: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -03fca4: 7220 3107 3200 |0004: invoke-interface {v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@0731 │ │ -03fcaa: 0c01 |0007: move-result-object v1 │ │ -03fcac: 2200 bd00 |0008: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$2; // type@00bd │ │ -03fcb0: 7030 c703 4001 |000a: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$2;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lokio/Sink;)V // method@03c7 │ │ -03fcb6: 7110 980e 0000 |000d: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -03fcbc: 0c02 |0010: move-result-object v2 │ │ -03fcbe: 1102 |0011: return-object v2 │ │ +0426a4: |[0426a4] com.squareup.okhttp.internal.DiskLruCache.newJournalWriter:()Lokio/BufferedSink; │ │ +0426b4: 5442 b001 |0000: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +0426b8: 5443 b301 |0002: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +0426bc: 7220 3107 3200 |0004: invoke-interface {v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@0731 │ │ +0426c2: 0c01 |0007: move-result-object v1 │ │ +0426c4: 2200 cf00 |0008: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$2; // type@00cf │ │ +0426c8: 7030 c703 4001 |000a: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$2;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lokio/Sink;)V // method@03c7 │ │ +0426ce: 7110 980e 0000 |000d: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +0426d4: 0c02 |0010: move-result-object v2 │ │ +0426d6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0008 line=302 │ │ 0x000d line=308 │ │ locals : │ │ 0x000d - 0x0012 reg=0 faultHidingSink Lokio/Sink; │ │ @@ -27328,67 +27327,67 @@ │ │ 0x0000 - 0x0012 reg=4 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #23 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'processJournal' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -03fcc0: |[03fcc0] com.squareup.okhttp.internal.DiskLruCache.processJournal:()V │ │ -03fcd0: 5483 b001 |0000: iget-object v3, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03fcd4: 5484 b501 |0002: iget-object v4, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@01b5 │ │ -03fcd8: 7220 3207 4300 |0004: invoke-interface {v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ -03fcde: 5483 b701 |0007: iget-object v3, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03fce2: 6e10 570b 0300 |0009: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ -03fce8: 0c03 |000c: move-result-object v3 │ │ -03fcea: 7210 300b 0300 |000d: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -03fcf0: 0c01 |0010: move-result-object v1 │ │ -03fcf2: 7210 460b 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -03fcf8: 0a03 |0014: move-result v3 │ │ -03fcfa: 3803 4700 |0015: if-eqz v3, 005c // +0047 │ │ -03fcfe: 7210 470b 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -03fd04: 0c00 |001a: move-result-object v0 │ │ -03fd06: 1f00 c200 |001b: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -03fd0a: 7110 ea03 0000 |001d: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -03fd10: 0c03 |0020: move-result-object v3 │ │ -03fd12: 3903 1500 |0021: if-nez v3, 0036 // +0015 │ │ -03fd16: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -03fd18: 5283 bc01 |0024: iget v3, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -03fd1c: 3532 ebff |0026: if-ge v2, v3, 0011 // -0015 │ │ -03fd20: 5384 bb01 |0028: iget-wide v4, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -03fd24: 7110 e203 0000 |002a: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ -03fd2a: 0c03 |002d: move-result-object v3 │ │ -03fd2c: 4506 0302 |002e: aget-wide v6, v3, v2 │ │ -03fd30: bb64 |0030: add-long/2addr v4, v6 │ │ -03fd32: 5a84 bb01 |0031: iput-wide v4, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -03fd36: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03fd3a: 28ef |0035: goto 0024 // -0011 │ │ -03fd3c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -03fd3e: 7120 eb03 3000 |0037: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ -03fd44: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -03fd46: 5283 bc01 |003b: iget v3, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -03fd4a: 3532 1b00 |003d: if-ge v2, v3, 0058 // +001b │ │ -03fd4e: 5483 b001 |003f: iget-object v3, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03fd52: 7110 e303 0000 |0041: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e3 │ │ -03fd58: 0c04 |0044: move-result-object v4 │ │ -03fd5a: 4604 0402 |0045: aget-object v4, v4, v2 │ │ -03fd5e: 7220 3207 4300 |0047: invoke-interface {v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ -03fd64: 5483 b001 |004a: iget-object v3, v8, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03fd68: 7110 e403 0000 |004c: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e4 │ │ -03fd6e: 0c04 |004f: move-result-object v4 │ │ -03fd70: 4604 0402 |0050: aget-object v4, v4, v2 │ │ -03fd74: 7220 3207 4300 |0052: invoke-interface {v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ -03fd7a: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03fd7e: 28e4 |0057: goto 003b // -001c │ │ -03fd80: 7210 480b 0100 |0058: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ -03fd86: 28b6 |005b: goto 0011 // -004a │ │ -03fd88: 0e00 |005c: return-void │ │ +0426d8: |[0426d8] com.squareup.okhttp.internal.DiskLruCache.processJournal:()V │ │ +0426e8: 5473 b001 |0000: iget-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +0426ec: 5474 b501 |0002: iget-object v4, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@01b5 │ │ +0426f0: 7220 3207 4300 |0004: invoke-interface {v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ +0426f6: 5473 b701 |0007: iget-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +0426fa: 6e10 570b 0300 |0009: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ +042700: 0c03 |000c: move-result-object v3 │ │ +042702: 7210 300b 0300 |000d: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +042708: 0c01 |0010: move-result-object v1 │ │ +04270a: 7210 460b 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +042710: 0a03 |0014: move-result v3 │ │ +042712: 3803 4700 |0015: if-eqz v3, 005c // +0047 │ │ +042716: 7210 470b 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04271c: 0c00 |001a: move-result-object v0 │ │ +04271e: 1f00 d400 |001b: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +042722: 7110 ea03 0000 |001d: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +042728: 0c03 |0020: move-result-object v3 │ │ +04272a: 3903 1500 |0021: if-nez v3, 0036 // +0015 │ │ +04272e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +042730: 5273 bc01 |0024: iget v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +042734: 3532 ebff |0026: if-ge v2, v3, 0011 // -0015 │ │ +042738: 5373 bb01 |0028: iget-wide v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +04273c: 7110 e203 0000 |002a: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ +042742: 0c05 |002d: move-result-object v5 │ │ +042744: 4505 0502 |002e: aget-wide v5, v5, v2 │ │ +042748: bb53 |0030: add-long/2addr v3, v5 │ │ +04274a: 5a73 bb01 |0031: iput-wide v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +04274e: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +042752: 28ef |0035: goto 0024 // -0011 │ │ +042754: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +042756: 7120 eb03 3000 |0037: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ +04275c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +04275e: 5273 bc01 |003b: iget v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +042762: 3532 1b00 |003d: if-ge v2, v3, 0058 // +001b │ │ +042766: 5473 b001 |003f: iget-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +04276a: 7110 e303 0000 |0041: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e3 │ │ +042770: 0c04 |0044: move-result-object v4 │ │ +042772: 4604 0402 |0045: aget-object v4, v4, v2 │ │ +042776: 7220 3207 4300 |0047: invoke-interface {v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ +04277c: 5473 b001 |004a: iget-object v3, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042780: 7110 e403 0000 |004c: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1400:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e4 │ │ +042786: 0c04 |004f: move-result-object v4 │ │ +042788: 4604 0402 |0050: aget-object v4, v4, v2 │ │ +04278c: 7220 3207 4300 |0052: invoke-interface {v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ +042792: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +042796: 28e4 |0057: goto 003b // -001c │ │ +042798: 7210 480b 0100 |0058: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ +04279e: 28b6 |005b: goto 0011 // -004a │ │ +0427a0: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0007 line=356 │ │ 0x0017 line=357 │ │ 0x001d line=358 │ │ 0x0023 line=359 │ │ @@ -27402,121 +27401,121 @@ │ │ 0x0058 line=368 │ │ 0x005c line=371 │ │ locals : │ │ 0x0024 - 0x0036 reg=2 t I │ │ 0x001d - 0x005c reg=0 entry Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ 0x003b - 0x005c reg=2 t I │ │ 0x0011 - 0x005d reg=1 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ - 0x0000 - 0x005d reg=8 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ + 0x0000 - 0x005d reg=7 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #24 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'readJournal' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 188 16-bit code units │ │ -03fd8c: |[03fd8c] com.squareup.okhttp.internal.DiskLruCache.readJournal:()V │ │ -03fd9c: 54b8 b001 |0000: iget-object v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -03fda0: 54b9 b301 |0002: iget-object v9, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -03fda4: 7220 3807 9800 |0004: invoke-interface {v8, v9}, Lcom/squareup/okhttp/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@0738 │ │ -03fdaa: 0c08 |0007: move-result-object v8 │ │ -03fdac: 7110 990e 0800 |0008: invoke-static {v8}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -03fdb2: 0c05 |000b: move-result-object v5 │ │ -03fdb4: 7210 270e 0500 |000c: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -03fdba: 0c04 |000f: move-result-object v4 │ │ -03fdbc: 7210 270e 0500 |0010: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -03fdc2: 0c07 |0013: move-result-object v7 │ │ -03fdc4: 7210 270e 0500 |0014: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -03fdca: 0c00 |0017: move-result-object v0 │ │ -03fdcc: 7210 270e 0500 |0018: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -03fdd2: 0c06 |001b: move-result-object v6 │ │ -03fdd4: 7210 270e 0500 |001c: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -03fdda: 0c01 |001f: move-result-object v1 │ │ -03fddc: 1a08 0d15 |0020: const-string v8, "libcore.io.DiskLruCache" // string@150d │ │ -03fde0: 6e20 2a0a 4800 |0022: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03fde6: 0a08 |0025: move-result v8 │ │ -03fde8: 3808 2a00 |0026: if-eqz v8, 0050 // +002a │ │ -03fdec: 1a08 1b01 |0028: const-string v8, "1" // string@011b │ │ -03fdf0: 6e20 2a0a 7800 |002a: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03fdf6: 0a08 |002d: move-result v8 │ │ -03fdf8: 3808 2200 |002e: if-eqz v8, 0050 // +0022 │ │ -03fdfc: 52b8 ab01 |0030: iget v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.appVersion:I // field@01ab │ │ -03fe00: 7110 fb09 0800 |0032: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@09fb │ │ -03fe06: 0c08 |0035: move-result-object v8 │ │ -03fe08: 6e20 2a0a 0800 |0036: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03fe0e: 0a08 |0039: move-result v8 │ │ -03fe10: 3808 1600 |003a: if-eqz v8, 0050 // +0016 │ │ -03fe14: 52b8 bc01 |003c: iget v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -03fe18: 7110 fb09 0800 |003e: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@09fb │ │ -03fe1e: 0c08 |0041: move-result-object v8 │ │ -03fe20: 6e20 2a0a 6800 |0042: invoke-virtual {v8, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03fe26: 0a08 |0045: move-result v8 │ │ -03fe28: 3808 0a00 |0046: if-eqz v8, 0050 // +000a │ │ -03fe2c: 1a08 0000 |0048: const-string v8, "" // string@0000 │ │ -03fe30: 6e20 2a0a 1800 |004a: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -03fe36: 0a08 |004d: move-result v8 │ │ -03fe38: 3908 4400 |004e: if-nez v8, 0092 // +0044 │ │ -03fe3c: 2208 8a01 |0050: new-instance v8, Ljava/io/IOException; // type@018a │ │ -03fe40: 2209 c101 |0052: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fe44: 7010 500a 0900 |0054: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03fe4a: 1a0a 3a1c |0057: const-string v10, "unexpected journal header: [" // string@1c3a │ │ -03fe4e: 6e20 580a a900 |0059: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fe54: 0c09 |005c: move-result-object v9 │ │ -03fe56: 6e20 580a 4900 |005d: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fe5c: 0c09 |0060: move-result-object v9 │ │ -03fe5e: 1a0a d600 |0061: const-string v10, ", " // string@00d6 │ │ -03fe62: 6e20 580a a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fe68: 0c09 |0066: move-result-object v9 │ │ -03fe6a: 6e20 580a 7900 |0067: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fe70: 0c09 |006a: move-result-object v9 │ │ -03fe72: 1a0a d600 |006b: const-string v10, ", " // string@00d6 │ │ -03fe76: 6e20 580a a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fe7c: 0c09 |0070: move-result-object v9 │ │ -03fe7e: 6e20 580a 6900 |0071: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fe84: 0c09 |0074: move-result-object v9 │ │ -03fe86: 1a0a d600 |0075: const-string v10, ", " // string@00d6 │ │ -03fe8a: 6e20 580a a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fe90: 0c09 |007a: move-result-object v9 │ │ -03fe92: 6e20 580a 1900 |007b: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fe98: 0c09 |007e: move-result-object v9 │ │ -03fe9a: 1a0a b20c |007f: const-string v10, "]" // string@0cb2 │ │ -03fe9e: 6e20 580a a900 |0081: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03fea4: 0c09 |0084: move-result-object v9 │ │ -03fea6: 6e10 640a 0900 |0085: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03feac: 0c09 |0088: move-result-object v9 │ │ -03feae: 7020 9809 9800 |0089: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -03feb4: 2708 |008c: throw v8 │ │ -03feb6: 0d08 |008d: move-exception v8 │ │ -03feb8: 7110 7204 0500 |008e: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -03febe: 2708 |0091: throw v8 │ │ -03fec0: 1203 |0092: const/4 v3, #int 0 // #0 │ │ -03fec2: 7210 270e 0500 |0093: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -03fec8: 0c08 |0096: move-result-object v8 │ │ -03feca: 7020 1b04 8b00 |0097: invoke-direct {v11, v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.readJournalLine:(Ljava/lang/String;)V // method@041b │ │ -03fed0: d803 0301 |009a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03fed4: 28f7 |009c: goto 0093 // -0009 │ │ -03fed6: 0d02 |009d: move-exception v2 │ │ -03fed8: 54b8 b701 |009e: iget-object v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03fedc: 6e10 560b 0800 |00a0: invoke-virtual {v8}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ -03fee2: 0a08 |00a3: move-result v8 │ │ -03fee4: 9108 0308 |00a4: sub-int v8, v3, v8 │ │ -03fee8: 59b8 ba01 |00a6: iput v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -03feec: 7210 060e 0500 |00a8: invoke-interface {v5}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ -03fef2: 0a08 |00ab: move-result v8 │ │ -03fef4: 3908 0900 |00ac: if-nez v8, 00b5 // +0009 │ │ -03fef8: 7010 1c04 0b00 |00ae: invoke-direct {v11}, Lcom/squareup/okhttp/internal/DiskLruCache;.rebuildJournal:()V // method@041c │ │ -03fefe: 7110 7204 0500 |00b1: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -03ff04: 0e00 |00b4: return-void │ │ -03ff06: 7010 1804 0b00 |00b5: invoke-direct {v11}, Lcom/squareup/okhttp/internal/DiskLruCache;.newJournalWriter:()Lokio/BufferedSink; // method@0418 │ │ -03ff0c: 0c08 |00b8: move-result-object v8 │ │ -03ff0e: 5bb8 b601 |00b9: iput-object v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -03ff12: 28f6 |00bb: goto 00b1 // -000a │ │ +0427a4: |[0427a4] com.squareup.okhttp.internal.DiskLruCache.readJournal:()V │ │ +0427b4: 54b8 b001 |0000: iget-object v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +0427b8: 54b9 b301 |0002: iget-object v9, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +0427bc: 7220 3807 9800 |0004: invoke-interface {v8, v9}, Lcom/squareup/okhttp/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@0738 │ │ +0427c2: 0c08 |0007: move-result-object v8 │ │ +0427c4: 7110 990e 0800 |0008: invoke-static {v8}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +0427ca: 0c05 |000b: move-result-object v5 │ │ +0427cc: 7210 270e 0500 |000c: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0427d2: 0c04 |000f: move-result-object v4 │ │ +0427d4: 7210 270e 0500 |0010: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0427da: 0c07 |0013: move-result-object v7 │ │ +0427dc: 7210 270e 0500 |0014: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0427e2: 0c00 |0017: move-result-object v0 │ │ +0427e4: 7210 270e 0500 |0018: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0427ea: 0c06 |001b: move-result-object v6 │ │ +0427ec: 7210 270e 0500 |001c: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0427f2: 0c01 |001f: move-result-object v1 │ │ +0427f4: 1a08 1e15 |0020: const-string v8, "libcore.io.DiskLruCache" // string@151e │ │ +0427f8: 6e20 2a0a 4800 |0022: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0427fe: 0a08 |0025: move-result v8 │ │ +042800: 3808 2a00 |0026: if-eqz v8, 0050 // +002a │ │ +042804: 1a08 1b01 |0028: const-string v8, "1" // string@011b │ │ +042808: 6e20 2a0a 7800 |002a: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04280e: 0a08 |002d: move-result v8 │ │ +042810: 3808 2200 |002e: if-eqz v8, 0050 // +0022 │ │ +042814: 52b8 ab01 |0030: iget v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.appVersion:I // field@01ab │ │ +042818: 7110 fb09 0800 |0032: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@09fb │ │ +04281e: 0c08 |0035: move-result-object v8 │ │ +042820: 6e20 2a0a 0800 |0036: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +042826: 0a08 |0039: move-result v8 │ │ +042828: 3808 1600 |003a: if-eqz v8, 0050 // +0016 │ │ +04282c: 52b8 bc01 |003c: iget v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +042830: 7110 fb09 0800 |003e: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@09fb │ │ +042836: 0c08 |0041: move-result-object v8 │ │ +042838: 6e20 2a0a 6800 |0042: invoke-virtual {v8, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04283e: 0a08 |0045: move-result v8 │ │ +042840: 3808 0a00 |0046: if-eqz v8, 0050 // +000a │ │ +042844: 1a08 0000 |0048: const-string v8, "" // string@0000 │ │ +042848: 6e20 2a0a 1800 |004a: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04284e: 0a08 |004d: move-result v8 │ │ +042850: 3908 4400 |004e: if-nez v8, 0092 // +0044 │ │ +042854: 2208 9c01 |0050: new-instance v8, Ljava/io/IOException; // type@019c │ │ +042858: 2209 d301 |0052: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +04285c: 7010 500a 0900 |0054: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +042862: 1a0a 4b1c |0057: const-string v10, "unexpected journal header: [" // string@1c4b │ │ +042866: 6e20 580a a900 |0059: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04286c: 0c09 |005c: move-result-object v9 │ │ +04286e: 6e20 580a 4900 |005d: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042874: 0c09 |0060: move-result-object v9 │ │ +042876: 1a0a d600 |0061: const-string v10, ", " // string@00d6 │ │ +04287a: 6e20 580a a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042880: 0c09 |0066: move-result-object v9 │ │ +042882: 6e20 580a 7900 |0067: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042888: 0c09 |006a: move-result-object v9 │ │ +04288a: 1a0a d600 |006b: const-string v10, ", " // string@00d6 │ │ +04288e: 6e20 580a a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042894: 0c09 |0070: move-result-object v9 │ │ +042896: 6e20 580a 6900 |0071: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04289c: 0c09 |0074: move-result-object v9 │ │ +04289e: 1a0a d600 |0075: const-string v10, ", " // string@00d6 │ │ +0428a2: 6e20 580a a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0428a8: 0c09 |007a: move-result-object v9 │ │ +0428aa: 6e20 580a 1900 |007b: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0428b0: 0c09 |007e: move-result-object v9 │ │ +0428b2: 1a0a c60c |007f: const-string v10, "]" // string@0cc6 │ │ +0428b6: 6e20 580a a900 |0081: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0428bc: 0c09 |0084: move-result-object v9 │ │ +0428be: 6e10 640a 0900 |0085: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0428c4: 0c09 |0088: move-result-object v9 │ │ +0428c6: 7020 9809 9800 |0089: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0428cc: 2708 |008c: throw v8 │ │ +0428ce: 0d08 |008d: move-exception v8 │ │ +0428d0: 7110 7204 0500 |008e: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +0428d6: 2708 |0091: throw v8 │ │ +0428d8: 1203 |0092: const/4 v3, #int 0 // #0 │ │ +0428da: 7210 270e 0500 |0093: invoke-interface {v5}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0428e0: 0c08 |0096: move-result-object v8 │ │ +0428e2: 7020 1b04 8b00 |0097: invoke-direct {v11, v8}, Lcom/squareup/okhttp/internal/DiskLruCache;.readJournalLine:(Ljava/lang/String;)V // method@041b │ │ +0428e8: d803 0301 |009a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0428ec: 28f7 |009c: goto 0093 // -0009 │ │ +0428ee: 0d02 |009d: move-exception v2 │ │ +0428f0: 54b8 b701 |009e: iget-object v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +0428f4: 6e10 560b 0800 |00a0: invoke-virtual {v8}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ +0428fa: 0a08 |00a3: move-result v8 │ │ +0428fc: 9108 0308 |00a4: sub-int v8, v3, v8 │ │ +042900: 59b8 ba01 |00a6: iput v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +042904: 7210 060e 0500 |00a8: invoke-interface {v5}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ +04290a: 0a08 |00ab: move-result v8 │ │ +04290c: 3908 0900 |00ac: if-nez v8, 00b5 // +0009 │ │ +042910: 7010 1c04 0b00 |00ae: invoke-direct {v11}, Lcom/squareup/okhttp/internal/DiskLruCache;.rebuildJournal:()V // method@041c │ │ +042916: 7110 7204 0500 |00b1: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +04291c: 0e00 |00b4: return-void │ │ +04291e: 7010 1804 0b00 |00b5: invoke-direct {v11}, Lcom/squareup/okhttp/internal/DiskLruCache;.newJournalWriter:()Lokio/BufferedSink; // method@0418 │ │ +042924: 0c08 |00b8: move-result-object v8 │ │ +042926: 5bb8 b601 |00b9: iput-object v8, v11, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +04292a: 28f6 |00bb: goto 00b1 // -000a │ │ catches : 4 │ │ 0x000c - 0x008d │ │ -> 0x008d │ │ 0x0093 - 0x009a │ │ Ljava/io/EOFException; -> 0x009d │ │ -> 0x008d │ │ 0x009e - 0x00b1 │ │ @@ -27568,115 +27567,115 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 204 16-bit code units │ │ -03ff40: |[03ff40] com.squareup.okhttp.internal.DiskLruCache.readJournalLine:(Ljava/lang/String;)V │ │ -03ff50: 1306 2000 |0000: const/16 v6, #int 32 // #20 │ │ -03ff54: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -03ff56: 12f7 |0003: const/4 v7, #int -1 // #ff │ │ -03ff58: 6e20 310a 6a00 |0004: invoke-virtual {v10, v6}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -03ff5e: 0a01 |0007: move-result v1 │ │ -03ff60: 3371 1b00 |0008: if-ne v1, v7, 0023 // +001b │ │ -03ff64: 2206 8a01 |000a: new-instance v6, Ljava/io/IOException; // type@018a │ │ -03ff68: 2207 c101 |000c: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ff6c: 7010 500a 0700 |000e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -03ff72: 1a08 3b1c |0011: const-string v8, "unexpected journal line: " // string@1c3b │ │ -03ff76: 6e20 580a 8700 |0013: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ff7c: 0c07 |0016: move-result-object v7 │ │ -03ff7e: 6e20 580a a700 |0017: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -03ff84: 0c07 |001a: move-result-object v7 │ │ -03ff86: 6e10 640a 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -03ff8c: 0c07 |001e: move-result-object v7 │ │ -03ff8e: 7020 9809 7600 |001f: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -03ff94: 2706 |0022: throw v6 │ │ -03ff96: d803 0101 |0023: add-int/lit8 v3, v1, #int 1 // #01 │ │ -03ff9a: 6e30 320a 6a03 |0025: invoke-virtual {v10, v6, v3}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -03ffa0: 0a05 |0028: move-result v5 │ │ -03ffa2: 3375 1c00 |0029: if-ne v5, v7, 0045 // +001c │ │ -03ffa6: 6e20 440a 3a00 |002b: invoke-virtual {v10, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -03ffac: 0c02 |002e: move-result-object v2 │ │ -03ffae: 1a06 b409 |002f: const-string v6, "REMOVE" // string@09b4 │ │ -03ffb2: 6e10 380a 0600 |0031: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -03ffb8: 0a06 |0034: move-result v6 │ │ -03ffba: 3361 1400 |0035: if-ne v1, v6, 0049 // +0014 │ │ -03ffbe: 1a06 b409 |0037: const-string v6, "REMOVE" // string@09b4 │ │ -03ffc2: 6e20 420a 6a00 |0039: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -03ffc8: 0a06 |003c: move-result v6 │ │ -03ffca: 3806 0c00 |003d: if-eqz v6, 0049 // +000c │ │ -03ffce: 5496 b701 |003f: iget-object v6, v9, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03ffd2: 6e20 550b 2600 |0041: invoke-virtual {v6, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ -03ffd8: 0e00 |0044: return-void │ │ -03ffda: 6e30 450a 3a05 |0045: invoke-virtual {v10, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -03ffe0: 0c02 |0048: move-result-object v2 │ │ -03ffe2: 5496 b701 |0049: iget-object v6, v9, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -03ffe6: 6e20 500b 2600 |004b: invoke-virtual {v6, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ -03ffec: 0c00 |004e: move-result-object v0 │ │ -03ffee: 1f00 c200 |004f: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -03fff2: 3900 0c00 |0051: if-nez v0, 005d // +000c │ │ -03fff6: 2200 c200 |0053: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -03fffa: 7040 e003 9082 |0055: invoke-direct {v0, v9, v2, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03e0 │ │ -040000: 5496 b701 |0058: iget-object v6, v9, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -040004: 6e30 530b 2600 |005a: invoke-virtual {v6, v2, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ -04000a: 3275 2900 |005d: if-eq v5, v7, 0086 // +0029 │ │ -04000e: 1a06 2b02 |005f: const-string v6, "CLEAN" // string@022b │ │ -040012: 6e10 380a 0600 |0061: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -040018: 0a06 |0064: move-result v6 │ │ -04001a: 3361 2100 |0065: if-ne v1, v6, 0086 // +0021 │ │ -04001e: 1a06 2b02 |0067: const-string v6, "CLEAN" // string@022b │ │ -040022: 6e20 420a 6a00 |0069: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -040028: 0a06 |006c: move-result v6 │ │ -04002a: 3806 1900 |006d: if-eqz v6, 0086 // +0019 │ │ -04002e: d806 0501 |006f: add-int/lit8 v6, v5, #int 1 // #01 │ │ -040032: 6e20 440a 6a00 |0071: invoke-virtual {v10, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -040038: 0c06 |0074: move-result-object v6 │ │ -04003a: 1a07 1000 |0075: const-string v7, " " // string@0010 │ │ -04003e: 6e20 400a 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a40 │ │ -040044: 0c04 |007a: move-result-object v4 │ │ -040046: 1216 |007b: const/4 v6, #int 1 // #1 │ │ -040048: 7120 e903 6000 |007c: invoke-static {v0, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$802:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Z)Z // method@03e9 │ │ -04004e: 7120 eb03 8000 |007f: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ -040054: 7120 e103 4000 |0082: invoke-static {v0, v4}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1000:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;[Ljava/lang/String;)V // method@03e1 │ │ -04005a: 28bf |0085: goto 0044 // -0041 │ │ -04005c: 3375 1b00 |0086: if-ne v5, v7, 00a1 // +001b │ │ -040060: 1a06 c302 |0088: const-string v6, "DIRTY" // string@02c3 │ │ -040064: 6e10 380a 0600 |008a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04006a: 0a06 |008d: move-result v6 │ │ -04006c: 3361 1300 |008e: if-ne v1, v6, 00a1 // +0013 │ │ -040070: 1a06 c302 |0090: const-string v6, "DIRTY" // string@02c3 │ │ -040074: 6e20 420a 6a00 |0092: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -04007a: 0a06 |0095: move-result v6 │ │ -04007c: 3806 0b00 |0096: if-eqz v6, 00a1 // +000b │ │ -040080: 2206 c100 |0098: new-instance v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // type@00c1 │ │ -040084: 7040 d603 9680 |009a: invoke-direct {v6, v9, v0, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03d6 │ │ -04008a: 7120 eb03 6000 |009d: invoke-static {v0, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ -040090: 28a4 |00a0: goto 0044 // -005c │ │ -040092: 3375 1200 |00a1: if-ne v5, v7, 00b3 // +0012 │ │ -040096: 1a06 b009 |00a3: const-string v6, "READ" // string@09b0 │ │ -04009a: 6e10 380a 0600 |00a5: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0400a0: 0a06 |00a8: move-result v6 │ │ -0400a2: 3361 0a00 |00a9: if-ne v1, v6, 00b3 // +000a │ │ -0400a6: 1a06 b009 |00ab: const-string v6, "READ" // string@09b0 │ │ -0400aa: 6e20 420a 6a00 |00ad: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0400b0: 0a06 |00b0: move-result v6 │ │ -0400b2: 3906 93ff |00b1: if-nez v6, 0044 // -006d │ │ -0400b6: 2206 8a01 |00b3: new-instance v6, Ljava/io/IOException; // type@018a │ │ -0400ba: 2207 c101 |00b5: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -0400be: 7010 500a 0700 |00b7: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0400c4: 1a08 3b1c |00ba: const-string v8, "unexpected journal line: " // string@1c3b │ │ -0400c8: 6e20 580a 8700 |00bc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0400ce: 0c07 |00bf: move-result-object v7 │ │ -0400d0: 6e20 580a a700 |00c0: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0400d6: 0c07 |00c3: move-result-object v7 │ │ -0400d8: 6e10 640a 0700 |00c4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0400de: 0c07 |00c7: move-result-object v7 │ │ -0400e0: 7020 9809 7600 |00c8: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -0400e6: 2706 |00cb: throw v6 │ │ +042958: |[042958] com.squareup.okhttp.internal.DiskLruCache.readJournalLine:(Ljava/lang/String;)V │ │ +042968: 1306 2000 |0000: const/16 v6, #int 32 // #20 │ │ +04296c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +04296e: 12f7 |0003: const/4 v7, #int -1 // #ff │ │ +042970: 6e20 310a 6a00 |0004: invoke-virtual {v10, v6}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +042976: 0a01 |0007: move-result v1 │ │ +042978: 3371 1b00 |0008: if-ne v1, v7, 0023 // +001b │ │ +04297c: 2206 9c01 |000a: new-instance v6, Ljava/io/IOException; // type@019c │ │ +042980: 2207 d301 |000c: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +042984: 7010 500a 0700 |000e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04298a: 1a08 4c1c |0011: const-string v8, "unexpected journal line: " // string@1c4c │ │ +04298e: 6e20 580a 8700 |0013: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042994: 0c07 |0016: move-result-object v7 │ │ +042996: 6e20 580a a700 |0017: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04299c: 0c07 |001a: move-result-object v7 │ │ +04299e: 6e10 640a 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0429a4: 0c07 |001e: move-result-object v7 │ │ +0429a6: 7020 9809 7600 |001f: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0429ac: 2706 |0022: throw v6 │ │ +0429ae: d803 0101 |0023: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0429b2: 6e30 320a 6a03 |0025: invoke-virtual {v10, v6, v3}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +0429b8: 0a05 |0028: move-result v5 │ │ +0429ba: 3375 1c00 |0029: if-ne v5, v7, 0045 // +001c │ │ +0429be: 6e20 440a 3a00 |002b: invoke-virtual {v10, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +0429c4: 0c02 |002e: move-result-object v2 │ │ +0429c6: 1a06 c809 |002f: const-string v6, "REMOVE" // string@09c8 │ │ +0429ca: 6e10 380a 0600 |0031: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0429d0: 0a06 |0034: move-result v6 │ │ +0429d2: 3361 1400 |0035: if-ne v1, v6, 0049 // +0014 │ │ +0429d6: 1a06 c809 |0037: const-string v6, "REMOVE" // string@09c8 │ │ +0429da: 6e20 420a 6a00 |0039: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +0429e0: 0a06 |003c: move-result v6 │ │ +0429e2: 3806 0c00 |003d: if-eqz v6, 0049 // +000c │ │ +0429e6: 5496 b701 |003f: iget-object v6, v9, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +0429ea: 6e20 550b 2600 |0041: invoke-virtual {v6, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ +0429f0: 0e00 |0044: return-void │ │ +0429f2: 6e30 450a 3a05 |0045: invoke-virtual {v10, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0429f8: 0c02 |0048: move-result-object v2 │ │ +0429fa: 5496 b701 |0049: iget-object v6, v9, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +0429fe: 6e20 500b 2600 |004b: invoke-virtual {v6, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ +042a04: 0c00 |004e: move-result-object v0 │ │ +042a06: 1f00 d400 |004f: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +042a0a: 3900 0c00 |0051: if-nez v0, 005d // +000c │ │ +042a0e: 2200 d400 |0053: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +042a12: 7040 e003 9082 |0055: invoke-direct {v0, v9, v2, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03e0 │ │ +042a18: 5496 b701 |0058: iget-object v6, v9, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042a1c: 6e30 530b 2600 |005a: invoke-virtual {v6, v2, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ +042a22: 3275 2900 |005d: if-eq v5, v7, 0086 // +0029 │ │ +042a26: 1a06 2b02 |005f: const-string v6, "CLEAN" // string@022b │ │ +042a2a: 6e10 380a 0600 |0061: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +042a30: 0a06 |0064: move-result v6 │ │ +042a32: 3361 2100 |0065: if-ne v1, v6, 0086 // +0021 │ │ +042a36: 1a06 2b02 |0067: const-string v6, "CLEAN" // string@022b │ │ +042a3a: 6e20 420a 6a00 |0069: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +042a40: 0a06 |006c: move-result v6 │ │ +042a42: 3806 1900 |006d: if-eqz v6, 0086 // +0019 │ │ +042a46: d806 0501 |006f: add-int/lit8 v6, v5, #int 1 // #01 │ │ +042a4a: 6e20 440a 6a00 |0071: invoke-virtual {v10, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +042a50: 0c06 |0074: move-result-object v6 │ │ +042a52: 1a07 1000 |0075: const-string v7, " " // string@0010 │ │ +042a56: 6e20 400a 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a40 │ │ +042a5c: 0c04 |007a: move-result-object v4 │ │ +042a5e: 1216 |007b: const/4 v6, #int 1 // #1 │ │ +042a60: 7120 e903 6000 |007c: invoke-static {v0, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$802:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Z)Z // method@03e9 │ │ +042a66: 7120 eb03 8000 |007f: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ +042a6c: 7120 e103 4000 |0082: invoke-static {v0, v4}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1000:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;[Ljava/lang/String;)V // method@03e1 │ │ +042a72: 28bf |0085: goto 0044 // -0041 │ │ +042a74: 3375 1b00 |0086: if-ne v5, v7, 00a1 // +001b │ │ +042a78: 1a06 c302 |0088: const-string v6, "DIRTY" // string@02c3 │ │ +042a7c: 6e10 380a 0600 |008a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +042a82: 0a06 |008d: move-result v6 │ │ +042a84: 3361 1300 |008e: if-ne v1, v6, 00a1 // +0013 │ │ +042a88: 1a06 c302 |0090: const-string v6, "DIRTY" // string@02c3 │ │ +042a8c: 6e20 420a 6a00 |0092: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +042a92: 0a06 |0095: move-result v6 │ │ +042a94: 3806 0b00 |0096: if-eqz v6, 00a1 // +000b │ │ +042a98: 2206 d300 |0098: new-instance v6, Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // type@00d3 │ │ +042a9c: 7040 d603 9680 |009a: invoke-direct {v6, v9, v0, v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$1;)V // method@03d6 │ │ +042aa2: 7120 eb03 6000 |009d: invoke-static {v0, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$902:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03eb │ │ +042aa8: 28a4 |00a0: goto 0044 // -005c │ │ +042aaa: 3375 1200 |00a1: if-ne v5, v7, 00b3 // +0012 │ │ +042aae: 1a06 c409 |00a3: const-string v6, "READ" // string@09c4 │ │ +042ab2: 6e10 380a 0600 |00a5: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +042ab8: 0a06 |00a8: move-result v6 │ │ +042aba: 3361 0a00 |00a9: if-ne v1, v6, 00b3 // +000a │ │ +042abe: 1a06 c409 |00ab: const-string v6, "READ" // string@09c4 │ │ +042ac2: 6e20 420a 6a00 |00ad: invoke-virtual {v10, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +042ac8: 0a06 |00b0: move-result v6 │ │ +042aca: 3906 93ff |00b1: if-nez v6, 0044 // -006d │ │ +042ace: 2206 9c01 |00b3: new-instance v6, Ljava/io/IOException; // type@019c │ │ +042ad2: 2207 d301 |00b5: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +042ad6: 7010 500a 0700 |00b7: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +042adc: 1a08 4c1c |00ba: const-string v8, "unexpected journal line: " // string@1c4c │ │ +042ae0: 6e20 580a 8700 |00bc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042ae6: 0c07 |00bf: move-result-object v7 │ │ +042ae8: 6e20 580a a700 |00c0: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042aee: 0c07 |00c3: move-result-object v7 │ │ +042af0: 6e10 640a 0700 |00c4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +042af6: 0c07 |00c7: move-result-object v7 │ │ +042af8: 7020 9809 7600 |00c8: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +042afe: 2706 |00cb: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=312 │ │ 0x0008 line=313 │ │ 0x000a line=314 │ │ 0x0023 line=317 │ │ 0x0025 line=318 │ │ @@ -27716,117 +27715,117 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 209 16-bit code units │ │ -0400e8: |[0400e8] com.squareup.okhttp.internal.DiskLruCache.rebuildJournal:()V │ │ -0400f8: 1d05 |0000: monitor-enter v5 │ │ -0400fa: 5452 b601 |0001: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -0400fe: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ -040102: 5452 b601 |0005: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -040106: 7210 ea0d 0200 |0007: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -04010c: 5452 b001 |000a: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -040110: 5453 b501 |000c: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@01b5 │ │ -040114: 7220 3607 3200 |000e: invoke-interface {v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.sink:(Ljava/io/File;)Lokio/Sink; // method@0736 │ │ -04011a: 0c02 |0011: move-result-object v2 │ │ -04011c: 7110 980e 0200 |0012: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -040122: 0c01 |0015: move-result-object v1 │ │ -040124: 1a02 0d15 |0016: const-string v2, "libcore.io.DiskLruCache" // string@150d │ │ -040128: 7220 010e 2100 |0018: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -04012e: 0c02 |001b: move-result-object v2 │ │ -040130: 1303 0a00 |001c: const/16 v3, #int 10 // #a │ │ -040134: 7220 f60d 3200 |001e: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -04013a: 1a02 1b01 |0021: const-string v2, "1" // string@011b │ │ -04013e: 7220 010e 2100 |0023: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -040144: 0c02 |0026: move-result-object v2 │ │ -040146: 1303 0a00 |0027: const/16 v3, #int 10 // #a │ │ -04014a: 7220 f60d 3200 |0029: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -040150: 5252 ab01 |002c: iget v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.appVersion:I // field@01ab │ │ -040154: 8122 |002e: int-to-long v2, v2 │ │ -040156: 7230 f70d 2103 |002f: invoke-interface {v1, v2, v3}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ -04015c: 0c02 |0032: move-result-object v2 │ │ -04015e: 1303 0a00 |0033: const/16 v3, #int 10 // #a │ │ -040162: 7220 f60d 3200 |0035: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -040168: 5252 bc01 |0038: iget v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -04016c: 8122 |003a: int-to-long v2, v2 │ │ -04016e: 7230 f70d 2103 |003b: invoke-interface {v1, v2, v3}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ -040174: 0c02 |003e: move-result-object v2 │ │ -040176: 1303 0a00 |003f: const/16 v3, #int 10 // #a │ │ -04017a: 7220 f60d 3200 |0041: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -040180: 1302 0a00 |0044: const/16 v2, #int 10 // #a │ │ -040184: 7220 f60d 2100 |0046: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -04018a: 5452 b701 |0049: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -04018e: 6e10 570b 0200 |004b: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ -040194: 0c02 |004e: move-result-object v2 │ │ -040196: 7210 300b 0200 |004f: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -04019c: 0c02 |0052: move-result-object v2 │ │ -04019e: 7210 460b 0200 |0053: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0401a4: 0a03 |0056: move-result v3 │ │ -0401a6: 3803 4900 |0057: if-eqz v3, 00a0 // +0049 │ │ -0401aa: 7210 470b 0200 |0059: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0401b0: 0c00 |005c: move-result-object v0 │ │ -0401b2: 1f00 c200 |005d: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -0401b6: 7110 ea03 0000 |005f: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -0401bc: 0c03 |0062: move-result-object v3 │ │ -0401be: 3803 2200 |0063: if-eqz v3, 0085 // +0022 │ │ -0401c2: 1a03 c302 |0065: const-string v3, "DIRTY" // string@02c3 │ │ -0401c6: 7220 010e 3100 |0067: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -0401cc: 0c03 |006a: move-result-object v3 │ │ -0401ce: 1304 2000 |006b: const/16 v4, #int 32 // #20 │ │ -0401d2: 7220 f60d 4300 |006d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -0401d8: 7110 e503 0000 |0070: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ -0401de: 0c03 |0073: move-result-object v3 │ │ -0401e0: 7220 010e 3100 |0074: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -0401e6: 1303 0a00 |0077: const/16 v3, #int 10 // #a │ │ -0401ea: 7220 f60d 3100 |0079: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -0401f0: 28d7 |007c: goto 0053 // -0029 │ │ -0401f2: 0d02 |007d: move-exception v2 │ │ -0401f4: 7210 ea0d 0100 |007e: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -0401fa: 2702 |0081: throw v2 │ │ -0401fc: 0d02 |0082: move-exception v2 │ │ -0401fe: 1e05 |0083: monitor-exit v5 │ │ -040200: 2702 |0084: throw v2 │ │ -040202: 1a03 2b02 |0085: const-string v3, "CLEAN" // string@022b │ │ -040206: 7220 010e 3100 |0087: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -04020c: 0c03 |008a: move-result-object v3 │ │ -04020e: 1304 2000 |008b: const/16 v4, #int 32 // #20 │ │ -040212: 7220 f60d 4300 |008d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -040218: 7110 e503 0000 |0090: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ -04021e: 0c03 |0093: move-result-object v3 │ │ -040220: 7220 010e 3100 |0094: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -040226: 6e20 ef03 1000 |0097: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.writeLengths:(Lokio/BufferedSink;)V // method@03ef │ │ -04022c: 1303 0a00 |009a: const/16 v3, #int 10 // #a │ │ -040230: 7220 f60d 3100 |009c: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -040236: 28b4 |009f: goto 0053 // -004c │ │ -040238: 7210 ea0d 0100 |00a0: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -04023e: 5452 b001 |00a3: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -040242: 5453 b301 |00a5: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -040246: 7220 3407 3200 |00a7: invoke-interface {v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ -04024c: 0a02 |00aa: move-result v2 │ │ -04024e: 3802 0b00 |00ab: if-eqz v2, 00b6 // +000b │ │ -040252: 5452 b001 |00ad: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -040256: 5453 b301 |00af: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -04025a: 5454 b401 |00b1: iget-object v4, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ -04025e: 7230 3507 3204 |00b3: invoke-interface {v2, v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@0735 │ │ -040264: 5452 b001 |00b6: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -040268: 5453 b501 |00b8: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@01b5 │ │ -04026c: 5454 b301 |00ba: iget-object v4, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -040270: 7230 3507 3204 |00bc: invoke-interface {v2, v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@0735 │ │ -040276: 5452 b001 |00bf: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -04027a: 5453 b401 |00c1: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ -04027e: 7220 3207 3200 |00c3: invoke-interface {v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ -040284: 7010 1804 0500 |00c6: invoke-direct {v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.newJournalWriter:()Lokio/BufferedSink; // method@0418 │ │ -04028a: 0c02 |00c9: move-result-object v2 │ │ -04028c: 5b52 b601 |00ca: iput-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -040290: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -040292: 5c52 b101 |00cd: iput-boolean v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.hasJournalErrors:Z // field@01b1 │ │ -040296: 1e05 |00cf: monitor-exit v5 │ │ -040298: 0e00 |00d0: return-void │ │ +042b00: |[042b00] com.squareup.okhttp.internal.DiskLruCache.rebuildJournal:()V │ │ +042b10: 1d05 |0000: monitor-enter v5 │ │ +042b12: 5452 b601 |0001: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042b16: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ +042b1a: 5452 b601 |0005: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042b1e: 7210 ea0d 0200 |0007: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +042b24: 5452 b001 |000a: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042b28: 5453 b501 |000c: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@01b5 │ │ +042b2c: 7220 3607 3200 |000e: invoke-interface {v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.sink:(Ljava/io/File;)Lokio/Sink; // method@0736 │ │ +042b32: 0c02 |0011: move-result-object v2 │ │ +042b34: 7110 980e 0200 |0012: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +042b3a: 0c01 |0015: move-result-object v1 │ │ +042b3c: 1a02 1e15 |0016: const-string v2, "libcore.io.DiskLruCache" // string@151e │ │ +042b40: 7220 010e 2100 |0018: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042b46: 0c02 |001b: move-result-object v2 │ │ +042b48: 1303 0a00 |001c: const/16 v3, #int 10 // #a │ │ +042b4c: 7220 f60d 3200 |001e: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042b52: 1a02 1b01 |0021: const-string v2, "1" // string@011b │ │ +042b56: 7220 010e 2100 |0023: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042b5c: 0c02 |0026: move-result-object v2 │ │ +042b5e: 1303 0a00 |0027: const/16 v3, #int 10 // #a │ │ +042b62: 7220 f60d 3200 |0029: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042b68: 5252 ab01 |002c: iget v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.appVersion:I // field@01ab │ │ +042b6c: 8122 |002e: int-to-long v2, v2 │ │ +042b6e: 7230 f70d 2103 |002f: invoke-interface {v1, v2, v3}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ +042b74: 0c02 |0032: move-result-object v2 │ │ +042b76: 1303 0a00 |0033: const/16 v3, #int 10 // #a │ │ +042b7a: 7220 f60d 3200 |0035: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042b80: 5252 bc01 |0038: iget v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +042b84: 8122 |003a: int-to-long v2, v2 │ │ +042b86: 7230 f70d 2103 |003b: invoke-interface {v1, v2, v3}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ +042b8c: 0c02 |003e: move-result-object v2 │ │ +042b8e: 1303 0a00 |003f: const/16 v3, #int 10 // #a │ │ +042b92: 7220 f60d 3200 |0041: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042b98: 1302 0a00 |0044: const/16 v2, #int 10 // #a │ │ +042b9c: 7220 f60d 2100 |0046: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042ba2: 5452 b701 |0049: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042ba6: 6e10 570b 0200 |004b: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ +042bac: 0c02 |004e: move-result-object v2 │ │ +042bae: 7210 300b 0200 |004f: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +042bb4: 0c02 |0052: move-result-object v2 │ │ +042bb6: 7210 460b 0200 |0053: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +042bbc: 0a03 |0056: move-result v3 │ │ +042bbe: 3803 4900 |0057: if-eqz v3, 00a0 // +0049 │ │ +042bc2: 7210 470b 0200 |0059: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +042bc8: 0c00 |005c: move-result-object v0 │ │ +042bca: 1f00 d400 |005d: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +042bce: 7110 ea03 0000 |005f: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +042bd4: 0c03 |0062: move-result-object v3 │ │ +042bd6: 3803 2200 |0063: if-eqz v3, 0085 // +0022 │ │ +042bda: 1a03 c302 |0065: const-string v3, "DIRTY" // string@02c3 │ │ +042bde: 7220 010e 3100 |0067: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042be4: 0c03 |006a: move-result-object v3 │ │ +042be6: 1304 2000 |006b: const/16 v4, #int 32 // #20 │ │ +042bea: 7220 f60d 4300 |006d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042bf0: 7110 e503 0000 |0070: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ +042bf6: 0c03 |0073: move-result-object v3 │ │ +042bf8: 7220 010e 3100 |0074: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042bfe: 1303 0a00 |0077: const/16 v3, #int 10 // #a │ │ +042c02: 7220 f60d 3100 |0079: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042c08: 28d7 |007c: goto 0053 // -0029 │ │ +042c0a: 0d02 |007d: move-exception v2 │ │ +042c0c: 7210 ea0d 0100 |007e: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +042c12: 2702 |0081: throw v2 │ │ +042c14: 0d02 |0082: move-exception v2 │ │ +042c16: 1e05 |0083: monitor-exit v5 │ │ +042c18: 2702 |0084: throw v2 │ │ +042c1a: 1a03 2b02 |0085: const-string v3, "CLEAN" // string@022b │ │ +042c1e: 7220 010e 3100 |0087: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042c24: 0c03 |008a: move-result-object v3 │ │ +042c26: 1304 2000 |008b: const/16 v4, #int 32 // #20 │ │ +042c2a: 7220 f60d 4300 |008d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042c30: 7110 e503 0000 |0090: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ +042c36: 0c03 |0093: move-result-object v3 │ │ +042c38: 7220 010e 3100 |0094: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042c3e: 6e20 ef03 1000 |0097: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.writeLengths:(Lokio/BufferedSink;)V // method@03ef │ │ +042c44: 1303 0a00 |009a: const/16 v3, #int 10 // #a │ │ +042c48: 7220 f60d 3100 |009c: invoke-interface {v1, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042c4e: 28b4 |009f: goto 0053 // -004c │ │ +042c50: 7210 ea0d 0100 |00a0: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +042c56: 5452 b001 |00a3: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042c5a: 5453 b301 |00a5: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +042c5e: 7220 3407 3200 |00a7: invoke-interface {v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ +042c64: 0a02 |00aa: move-result v2 │ │ +042c66: 3802 0b00 |00ab: if-eqz v2, 00b6 // +000b │ │ +042c6a: 5452 b001 |00ad: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042c6e: 5453 b301 |00af: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +042c72: 5454 b401 |00b1: iget-object v4, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ +042c76: 7230 3507 3204 |00b3: invoke-interface {v2, v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@0735 │ │ +042c7c: 5452 b001 |00b6: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042c80: 5453 b501 |00b8: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@01b5 │ │ +042c84: 5454 b301 |00ba: iget-object v4, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +042c88: 7230 3507 3204 |00bc: invoke-interface {v2, v3, v4}, Lcom/squareup/okhttp/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@0735 │ │ +042c8e: 5452 b001 |00bf: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042c92: 5453 b401 |00c1: iget-object v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ +042c96: 7220 3207 3200 |00c3: invoke-interface {v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ +042c9c: 7010 1804 0500 |00c6: invoke-direct {v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.newJournalWriter:()Lokio/BufferedSink; // method@0418 │ │ +042ca2: 0c02 |00c9: move-result-object v2 │ │ +042ca4: 5b52 b601 |00ca: iput-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042ca8: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +042caa: 5c52 b101 |00cd: iput-boolean v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.hasJournalErrors:Z // field@01b1 │ │ +042cae: 1e05 |00cf: monitor-exit v5 │ │ +042cb0: 0e00 |00d0: return-void │ │ catches : 5 │ │ 0x0001 - 0x0015 │ │ -> 0x0082 │ │ 0x0016 - 0x007c │ │ -> 0x007d │ │ 0x007e - 0x0082 │ │ -> 0x0082 │ │ @@ -27870,73 +27869,73 @@ │ │ 0x0000 - 0x00d1 reg=5 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #27 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'removeEntry' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -0402cc: |[0402cc] com.squareup.okhttp.internal.DiskLruCache.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z │ │ -0402dc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0402de: 7110 ea03 0800 |0001: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -0402e4: 0c01 |0004: move-result-object v1 │ │ -0402e6: 3801 0900 |0005: if-eqz v1, 000e // +0009 │ │ -0402ea: 7110 ea03 0800 |0007: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -0402f0: 0c01 |000a: move-result-object v1 │ │ -0402f2: 7120 db03 6100 |000b: invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.access$1902:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z // method@03db │ │ -0402f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0402fa: 5271 bc01 |000f: iget v1, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ -0402fe: 3510 2300 |0011: if-ge v0, v1, 0034 // +0023 │ │ -040302: 5471 b001 |0013: iget-object v1, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -040306: 7110 e303 0800 |0015: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e3 │ │ -04030c: 0c02 |0018: move-result-object v2 │ │ -04030e: 4602 0200 |0019: aget-object v2, v2, v0 │ │ -040312: 7220 3207 2100 |001b: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ -040318: 5372 bb01 |001e: iget-wide v2, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -04031c: 7110 e203 0800 |0020: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ -040322: 0c01 |0023: move-result-object v1 │ │ -040324: 4504 0100 |0024: aget-wide v4, v1, v0 │ │ -040328: bc42 |0026: sub-long/2addr v2, v4 │ │ -04032a: 5a72 bb01 |0027: iput-wide v2, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -04032e: 7110 e203 0800 |0029: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ -040334: 0c01 |002c: move-result-object v1 │ │ -040336: 1602 0000 |002d: const-wide/16 v2, #int 0 // #0 │ │ -04033a: 4c02 0100 |002f: aput-wide v2, v1, v0 │ │ -04033e: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -040342: 28dc |0033: goto 000f // -0024 │ │ -040344: 5271 ba01 |0034: iget v1, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -040348: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04034c: 5971 ba01 |0038: iput v1, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -040350: 5471 b601 |003a: iget-object v1, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -040354: 1a02 b409 |003c: const-string v2, "REMOVE" // string@09b4 │ │ -040358: 7220 010e 2100 |003e: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -04035e: 0c01 |0041: move-result-object v1 │ │ -040360: 1302 2000 |0042: const/16 v2, #int 32 // #20 │ │ -040364: 7220 f60d 2100 |0044: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -04036a: 0c01 |0047: move-result-object v1 │ │ -04036c: 7110 e503 0800 |0048: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ -040372: 0c02 |004b: move-result-object v2 │ │ -040374: 7220 010e 2100 |004c: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -04037a: 0c01 |004f: move-result-object v1 │ │ -04037c: 1302 0a00 |0050: const/16 v2, #int 10 // #a │ │ -040380: 7220 f60d 2100 |0052: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -040386: 5471 b701 |0055: iget-object v1, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -04038a: 7110 e503 0800 |0057: invoke-static {v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ -040390: 0c02 |005a: move-result-object v2 │ │ -040392: 6e20 550b 2100 |005b: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ -040398: 7010 1704 0700 |005e: invoke-direct {v7}, Lcom/squareup/okhttp/internal/DiskLruCache;.journalRebuildRequired:()Z // method@0417 │ │ -04039e: 0a01 |0061: move-result v1 │ │ -0403a0: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -0403a4: 5471 af01 |0064: iget-object v1, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ -0403a8: 5472 ac01 |0066: iget-object v2, v7, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ -0403ac: 7220 a10b 2100 |0068: invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ -0403b2: 0f06 |006b: return v6 │ │ +042ce4: |[042ce4] com.squareup.okhttp.internal.DiskLruCache.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z │ │ +042cf4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +042cf6: 7110 ea03 0700 |0001: invoke-static {v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +042cfc: 0c01 |0004: move-result-object v1 │ │ +042cfe: 3801 0900 |0005: if-eqz v1, 000e // +0009 │ │ +042d02: 7110 ea03 0700 |0007: invoke-static {v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +042d08: 0c01 |000a: move-result-object v1 │ │ +042d0a: 7120 db03 5100 |000b: invoke-static {v1, v5}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.access$1902:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z // method@03db │ │ +042d10: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +042d12: 5261 bc01 |000f: iget v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.valueCount:I // field@01bc │ │ +042d16: 3510 2300 |0011: if-ge v0, v1, 0034 // +0023 │ │ +042d1a: 5461 b001 |0013: iget-object v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042d1e: 7110 e303 0700 |0015: invoke-static {v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1300:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[Ljava/io/File; // method@03e3 │ │ +042d24: 0c02 |0018: move-result-object v2 │ │ +042d26: 4602 0200 |0019: aget-object v2, v2, v0 │ │ +042d2a: 7220 3207 2100 |001b: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ +042d30: 5361 bb01 |001e: iget-wide v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +042d34: 7110 e203 0700 |0020: invoke-static {v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ +042d3a: 0c03 |0023: move-result-object v3 │ │ +042d3c: 4503 0300 |0024: aget-wide v3, v3, v0 │ │ +042d40: bc31 |0026: sub-long/2addr v1, v3 │ │ +042d42: 5a61 bb01 |0027: iput-wide v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +042d46: 7110 e203 0700 |0029: invoke-static {v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1200:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J // method@03e2 │ │ +042d4c: 0c01 |002c: move-result-object v1 │ │ +042d4e: 1602 0000 |002d: const-wide/16 v2, #int 0 // #0 │ │ +042d52: 4c02 0100 |002f: aput-wide v2, v1, v0 │ │ +042d56: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +042d5a: 28dc |0033: goto 000f // -0024 │ │ +042d5c: 5261 ba01 |0034: iget v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +042d60: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ +042d64: 5961 ba01 |0038: iput v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +042d68: 5461 b601 |003a: iget-object v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042d6c: 1a02 c809 |003c: const-string v2, "REMOVE" // string@09c8 │ │ +042d70: 7220 010e 2100 |003e: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042d76: 0c01 |0041: move-result-object v1 │ │ +042d78: 1302 2000 |0042: const/16 v2, #int 32 // #20 │ │ +042d7c: 7220 f60d 2100 |0044: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042d82: 0c01 |0047: move-result-object v1 │ │ +042d84: 7110 e503 0700 |0048: invoke-static {v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ +042d8a: 0c02 |004b: move-result-object v2 │ │ +042d8c: 7220 010e 2100 |004c: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +042d92: 0c01 |004f: move-result-object v1 │ │ +042d94: 1302 0a00 |0050: const/16 v2, #int 10 // #a │ │ +042d98: 7220 f60d 2100 |0052: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +042d9e: 5461 b701 |0055: iget-object v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042da2: 7110 e503 0700 |0057: invoke-static {v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$1500:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Ljava/lang/String; // method@03e5 │ │ +042da8: 0c02 |005a: move-result-object v2 │ │ +042daa: 6e20 550b 2100 |005b: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ +042db0: 7010 1704 0600 |005e: invoke-direct {v6}, Lcom/squareup/okhttp/internal/DiskLruCache;.journalRebuildRequired:()Z // method@0417 │ │ +042db6: 0a01 |0061: move-result v1 │ │ +042db8: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +042dbc: 5461 af01 |0064: iget-object v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ +042dc0: 5462 ac01 |0066: iget-object v2, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ +042dc4: 7220 a10b 2100 |0068: invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ +042dca: 0f05 |006b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=602 │ │ 0x0007 line=603 │ │ 0x000e line=606 │ │ 0x0013 line=607 │ │ 0x001e line=608 │ │ @@ -27946,84 +27945,84 @@ │ │ 0x003a line=613 │ │ 0x0055 line=614 │ │ 0x005e line=616 │ │ 0x0064 line=617 │ │ 0x006b line=620 │ │ locals : │ │ 0x000f - 0x006c reg=0 i I │ │ - 0x0000 - 0x006c reg=7 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - 0x0000 - 0x006c reg=8 entry Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ + 0x0000 - 0x006c reg=6 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ + 0x0000 - 0x006c reg=7 entry Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ │ │ #28 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'trimToSize' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0403b4: |[0403b4] com.squareup.okhttp.internal.DiskLruCache.trimToSize:()V │ │ -0403c4: 5362 bb01 |0000: iget-wide v2, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -0403c8: 5364 b801 |0002: iget-wide v4, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ -0403cc: 3101 0204 |0004: cmp-long v1, v2, v4 │ │ -0403d0: 3d01 1600 |0006: if-lez v1, 001c // +0016 │ │ -0403d4: 5461 b701 |0008: iget-object v1, v6, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -0403d8: 6e10 570b 0100 |000a: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ -0403de: 0c01 |000d: move-result-object v1 │ │ -0403e0: 7210 300b 0100 |000e: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -0403e6: 0c01 |0011: move-result-object v1 │ │ -0403e8: 7210 470b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0403ee: 0c00 |0015: move-result-object v0 │ │ -0403f0: 1f00 c200 |0016: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -0403f4: 7020 1e04 0600 |0018: invoke-direct {v6, v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@041e │ │ -0403fa: 28e5 |001b: goto 0000 // -001b │ │ -0403fc: 0e00 |001c: return-void │ │ +042dcc: |[042dcc] com.squareup.okhttp.internal.DiskLruCache.trimToSize:()V │ │ +042ddc: 5351 bb01 |0000: iget-wide v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +042de0: 5353 b801 |0002: iget-wide v3, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ +042de4: 3101 0103 |0004: cmp-long v1, v1, v3 │ │ +042de8: 3d01 1600 |0006: if-lez v1, 001c // +0016 │ │ +042dec: 5451 b701 |0008: iget-object v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042df0: 6e10 570b 0100 |000a: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ +042df6: 0c01 |000d: move-result-object v1 │ │ +042df8: 7210 300b 0100 |000e: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +042dfe: 0c01 |0011: move-result-object v1 │ │ +042e00: 7210 470b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +042e06: 0c00 |0015: move-result-object v0 │ │ +042e08: 1f00 d400 |0016: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +042e0c: 7020 1e04 0500 |0018: invoke-direct {v5, v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@041e │ │ +042e12: 28e5 |001b: goto 0000 // -001b │ │ +042e14: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0008 line=663 │ │ 0x0018 line=664 │ │ 0x001c line=666 │ │ locals : │ │ 0x0018 - 0x001c reg=0 toEvict Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ │ - 0x0000 - 0x001d reg=6 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ + 0x0000 - 0x001d reg=5 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #29 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'validateKey' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -040400: |[040400] com.squareup.okhttp.internal.DiskLruCache.validateKey:(Ljava/lang/String;)V │ │ -040410: 6201 a501 |0000: sget-object v1, Lcom/squareup/okhttp/internal/DiskLruCache;.LEGAL_KEY_PATTERN:Ljava/util/regex/Pattern; // field@01a5 │ │ -040414: 6e20 cb0b 5100 |0002: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -04041a: 0c00 |0005: move-result-object v0 │ │ -04041c: 6e10 c50b 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ -040422: 0a01 |0009: move-result v1 │ │ -040424: 3901 2100 |000a: if-nez v1, 002b // +0021 │ │ -040428: 2201 ac01 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04042c: 2202 c101 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -040430: 7010 500a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -040436: 1a03 e314 |0013: const-string v3, "keys must match regex [a-z0-9_-]{1,120}: "" // string@14e3 │ │ -04043a: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040440: 0c02 |0018: move-result-object v2 │ │ -040442: 6e20 580a 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040448: 0c02 |001c: move-result-object v2 │ │ -04044a: 1a03 7c00 |001d: const-string v3, """ // string@007c │ │ -04044e: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040454: 0c02 |0022: move-result-object v2 │ │ -040456: 6e10 640a 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04045c: 0c02 |0026: move-result-object v2 │ │ -04045e: 7020 ef09 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -040464: 2701 |002a: throw v1 │ │ -040466: 0e00 |002b: return-void │ │ +042e18: |[042e18] com.squareup.okhttp.internal.DiskLruCache.validateKey:(Ljava/lang/String;)V │ │ +042e28: 6201 a501 |0000: sget-object v1, Lcom/squareup/okhttp/internal/DiskLruCache;.LEGAL_KEY_PATTERN:Ljava/util/regex/Pattern; // field@01a5 │ │ +042e2c: 6e20 cb0b 5100 |0002: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +042e32: 0c00 |0005: move-result-object v0 │ │ +042e34: 6e10 c50b 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ +042e3a: 0a01 |0009: move-result v1 │ │ +042e3c: 3901 2100 |000a: if-nez v1, 002b // +0021 │ │ +042e40: 2201 be01 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +042e44: 2202 d301 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +042e48: 7010 500a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +042e4e: 1a03 f514 |0013: const-string v3, "keys must match regex [a-z0-9_-]{1,120}: "" // string@14f5 │ │ +042e52: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042e58: 0c02 |0018: move-result-object v2 │ │ +042e5a: 6e20 580a 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042e60: 0c02 |001c: move-result-object v2 │ │ +042e62: 1a03 7c00 |001d: const-string v3, """ // string@007c │ │ +042e66: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +042e6c: 0c02 |0022: move-result-object v2 │ │ +042e6e: 6e10 640a 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +042e74: 0c02 |0026: move-result-object v2 │ │ +042e76: 7020 ef09 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +042e7c: 2701 |002a: throw v1 │ │ +042e7e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0006 line=692 │ │ 0x000c line=693 │ │ 0x002b line=696 │ │ locals : │ │ @@ -28037,57 +28036,57 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -040468: |[040468] com.squareup.okhttp.internal.DiskLruCache.close:()V │ │ -040478: 1d05 |0000: monitor-enter v5 │ │ -04047a: 5551 b201 |0001: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ -04047e: 3801 0600 |0003: if-eqz v1, 0009 // +0006 │ │ -040482: 5551 ad01 |0005: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ -040486: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ -04048a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -04048c: 5c51 ad01 |000a: iput-boolean v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ -040490: 1e05 |000c: monitor-exit v5 │ │ -040492: 0e00 |000d: return-void │ │ -040494: 5451 b701 |000e: iget-object v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -040498: 6e10 570b 0100 |0010: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ -04049e: 0c01 |0013: move-result-object v1 │ │ -0404a0: 5452 b701 |0014: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -0404a4: 6e10 560b 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ -0404aa: 0a02 |0019: move-result v2 │ │ -0404ac: 2322 a703 |001a: new-array v2, v2, [Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@03a7 │ │ -0404b0: 7220 320b 2100 |001c: invoke-interface {v1, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ -0404b6: 0c01 |001f: move-result-object v1 │ │ -0404b8: 1f01 a703 |0020: check-cast v1, [Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@03a7 │ │ -0404bc: 2113 |0022: array-length v3, v1 │ │ -0404be: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0404c0: 3532 1400 |0024: if-ge v2, v3, 0038 // +0014 │ │ -0404c4: 4600 0102 |0026: aget-object v0, v1, v2 │ │ -0404c8: 7110 ea03 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -0404ce: 0c04 |002b: move-result-object v4 │ │ -0404d0: 3804 0900 |002c: if-eqz v4, 0035 // +0009 │ │ -0404d4: 7110 ea03 0000 |002e: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ -0404da: 0c04 |0031: move-result-object v4 │ │ -0404dc: 6e10 d703 0400 |0032: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ -0404e2: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0404e6: 28ed |0037: goto 0024 // -0013 │ │ -0404e8: 7010 2204 0500 |0038: invoke-direct {v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.trimToSize:()V // method@0422 │ │ -0404ee: 5451 b601 |003b: iget-object v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -0404f2: 7210 ea0d 0100 |003d: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -0404f8: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -0404fa: 5b51 b601 |0041: iput-object v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -0404fe: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -040500: 5c51 ad01 |0044: iput-boolean v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ -040504: 28c6 |0046: goto 000c // -003a │ │ -040506: 0d01 |0047: move-exception v1 │ │ -040508: 1e05 |0048: monitor-exit v5 │ │ -04050a: 2701 |0049: throw v1 │ │ +042e80: |[042e80] com.squareup.okhttp.internal.DiskLruCache.close:()V │ │ +042e90: 1d05 |0000: monitor-enter v5 │ │ +042e92: 5551 b201 |0001: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ +042e96: 3801 0600 |0003: if-eqz v1, 0009 // +0006 │ │ +042e9a: 5551 ad01 |0005: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ +042e9e: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ +042ea2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +042ea4: 5c51 ad01 |000a: iput-boolean v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ +042ea8: 1e05 |000c: monitor-exit v5 │ │ +042eaa: 0e00 |000d: return-void │ │ +042eac: 5451 b701 |000e: iget-object v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042eb0: 6e10 570b 0100 |0010: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ +042eb6: 0c01 |0013: move-result-object v1 │ │ +042eb8: 5452 b701 |0014: iget-object v2, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042ebc: 6e10 560b 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ +042ec2: 0a02 |0019: move-result v2 │ │ +042ec4: 2322 bb03 |001a: new-array v2, v2, [Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@03bb │ │ +042ec8: 7220 320b 2100 |001c: invoke-interface {v1, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ +042ece: 0c01 |001f: move-result-object v1 │ │ +042ed0: 1f01 bb03 |0020: check-cast v1, [Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@03bb │ │ +042ed4: 2113 |0022: array-length v3, v1 │ │ +042ed6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +042ed8: 3532 1400 |0024: if-ge v2, v3, 0038 // +0014 │ │ +042edc: 4600 0102 |0026: aget-object v0, v1, v2 │ │ +042ee0: 7110 ea03 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +042ee6: 0c04 |002b: move-result-object v4 │ │ +042ee8: 3804 0900 |002c: if-eqz v4, 0035 // +0009 │ │ +042eec: 7110 ea03 0000 |002e: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$900:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@03ea │ │ +042ef2: 0c04 |0031: move-result-object v4 │ │ +042ef4: 6e10 d703 0400 |0032: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ +042efa: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +042efe: 28ed |0037: goto 0024 // -0013 │ │ +042f00: 7010 2204 0500 |0038: invoke-direct {v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.trimToSize:()V // method@0422 │ │ +042f06: 5451 b601 |003b: iget-object v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042f0a: 7210 ea0d 0100 |003d: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +042f10: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +042f12: 5b51 b601 |0041: iput-object v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +042f16: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +042f18: 5c51 ad01 |0044: iput-boolean v1, v5, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ +042f1c: 28c6 |0046: goto 000c // -003a │ │ +042f1e: 0d01 |0047: move-exception v1 │ │ +042f20: 1e05 |0048: monitor-exit v5 │ │ +042f22: 2701 |0049: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x000c │ │ -> 0x0047 │ │ 0x000e - 0x0046 │ │ -> 0x0047 │ │ positions : │ │ 0x0000 line=645 │ │ @@ -28111,20 +28110,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -040520: |[040520] com.squareup.okhttp.internal.DiskLruCache.delete:()V │ │ -040530: 6e10 0a04 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.close:()V // method@040a │ │ -040536: 5420 b001 |0003: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -04053a: 5421 ae01 |0005: iget-object v1, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ -04053e: 7220 3307 1000 |0007: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/io/FileSystem;.deleteContents:(Ljava/io/File;)V // method@0733 │ │ -040544: 0e00 |000a: return-void │ │ +042f38: |[042f38] com.squareup.okhttp.internal.DiskLruCache.delete:()V │ │ +042f48: 6e10 0a04 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.close:()V // method@040a │ │ +042f4e: 5420 b001 |0003: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +042f52: 5421 ae01 |0005: iget-object v1, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ +042f56: 7220 3307 1000 |0007: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/io/FileSystem;.deleteContents:(Ljava/io/File;)V // method@0733 │ │ +042f5c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0003 line=675 │ │ 0x000a line=676 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ @@ -28134,19 +28133,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -040548: |[040548] com.squareup.okhttp.internal.DiskLruCache.edit:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ -040558: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -04055c: 7040 0f04 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.edit:(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@040f │ │ -040562: 0c00 |0005: move-result-object v0 │ │ -040564: 1100 |0006: return-object v0 │ │ +042f60: |[042f60] com.squareup.okhttp.internal.DiskLruCache.edit:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ +042f70: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +042f74: 7040 0f04 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.edit:(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // method@040f │ │ +042f7a: 0c00 |0005: move-result-object v0 │ │ +042f7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ 0x0000 - 0x0007 reg=3 key Ljava/lang/String; │ │ │ │ @@ -28155,39 +28154,39 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -040568: |[040568] com.squareup.okhttp.internal.DiskLruCache.evictAll:()V │ │ -040578: 1d04 |0000: monitor-enter v4 │ │ -04057a: 6e10 1504 0400 |0001: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ -040580: 5441 b701 |0004: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -040584: 6e10 570b 0100 |0006: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ -04058a: 0c01 |0009: move-result-object v1 │ │ -04058c: 5442 b701 |000a: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -040590: 6e10 560b 0200 |000c: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ -040596: 0a02 |000f: move-result v2 │ │ -040598: 2322 a703 |0010: new-array v2, v2, [Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@03a7 │ │ -04059c: 7220 320b 2100 |0012: invoke-interface {v1, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ -0405a2: 0c01 |0015: move-result-object v1 │ │ -0405a4: 1f01 a703 |0016: check-cast v1, [Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@03a7 │ │ -0405a8: 2113 |0018: array-length v3, v1 │ │ -0405aa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0405ac: 3532 0a00 |001a: if-ge v2, v3, 0024 // +000a │ │ -0405b0: 4600 0102 |001c: aget-object v0, v1, v2 │ │ -0405b4: 7020 1e04 0400 |001e: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@041e │ │ -0405ba: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0405be: 28f7 |0023: goto 001a // -0009 │ │ -0405c0: 1e04 |0024: monitor-exit v4 │ │ -0405c2: 0e00 |0025: return-void │ │ -0405c4: 0d01 |0026: move-exception v1 │ │ -0405c6: 1e04 |0027: monitor-exit v4 │ │ -0405c8: 2701 |0028: throw v1 │ │ +042f80: |[042f80] com.squareup.okhttp.internal.DiskLruCache.evictAll:()V │ │ +042f90: 1d04 |0000: monitor-enter v4 │ │ +042f92: 6e10 1504 0400 |0001: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ +042f98: 5441 b701 |0004: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042f9c: 6e10 570b 0100 |0006: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ +042fa2: 0c01 |0009: move-result-object v1 │ │ +042fa4: 5442 b701 |000a: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +042fa8: 6e10 560b 0200 |000c: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ +042fae: 0a02 |000f: move-result v2 │ │ +042fb0: 2322 bb03 |0010: new-array v2, v2, [Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@03bb │ │ +042fb4: 7220 320b 2100 |0012: invoke-interface {v1, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ +042fba: 0c01 |0015: move-result-object v1 │ │ +042fbc: 1f01 bb03 |0016: check-cast v1, [Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@03bb │ │ +042fc0: 2113 |0018: array-length v3, v1 │ │ +042fc2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +042fc4: 3532 0a00 |001a: if-ge v2, v3, 0024 // +000a │ │ +042fc8: 4600 0102 |001c: aget-object v0, v1, v2 │ │ +042fcc: 7020 1e04 0400 |001e: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@041e │ │ +042fd2: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +042fd6: 28f7 |0023: goto 001a // -0009 │ │ +042fd8: 1e04 |0024: monitor-exit v4 │ │ +042fda: 0e00 |0025: return-void │ │ +042fdc: 0d01 |0026: move-exception v1 │ │ +042fde: 1e04 |0027: monitor-exit v4 │ │ +042fe0: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0021 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=683 │ │ 0x0004 line=685 │ │ 0x001e line=686 │ │ @@ -28203,28 +28202,28 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0405d8: |[0405d8] com.squareup.okhttp.internal.DiskLruCache.flush:()V │ │ -0405e8: 1d01 |0000: monitor-enter v1 │ │ -0405ea: 5510 b201 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ -0405ee: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -0405f2: 1e01 |0005: monitor-exit v1 │ │ -0405f4: 0e00 |0006: return-void │ │ -0405f6: 7010 0904 0100 |0007: invoke-direct {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.checkNotClosed:()V // method@0409 │ │ -0405fc: 7010 2204 0100 |000a: invoke-direct {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.trimToSize:()V // method@0422 │ │ -040602: 5410 b601 |000d: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -040606: 7210 ed0d 0000 |000f: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -04060c: 28f3 |0012: goto 0005 // -000d │ │ -04060e: 0d00 |0013: move-exception v0 │ │ -040610: 1e01 |0014: monitor-exit v1 │ │ -040612: 2700 |0015: throw v0 │ │ +042ff0: |[042ff0] com.squareup.okhttp.internal.DiskLruCache.flush:()V │ │ +043000: 1d01 |0000: monitor-enter v1 │ │ +043002: 5510 b201 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ +043006: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +04300a: 1e01 |0005: monitor-exit v1 │ │ +04300c: 0e00 |0006: return-void │ │ +04300e: 7010 0904 0100 |0007: invoke-direct {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.checkNotClosed:()V // method@0409 │ │ +043014: 7010 2204 0100 |000a: invoke-direct {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.trimToSize:()V // method@0422 │ │ +04301a: 5410 b601 |000d: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +04301e: 7210 ed0d 0000 |000f: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +043024: 28f3 |0012: goto 0005 // -000d │ │ +043026: 0d00 |0013: move-exception v0 │ │ +043028: 1e01 |0014: monitor-exit v1 │ │ +04302a: 2700 |0015: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0013 │ │ 0x0007 - 0x0012 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=636 │ │ @@ -28241,60 +28240,60 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -040628: |[040628] com.squareup.okhttp.internal.DiskLruCache.get:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ -040638: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04063a: 1d04 |0001: monitor-enter v4 │ │ -04063c: 6e10 1504 0400 |0002: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ -040642: 7010 0904 0400 |0005: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.checkNotClosed:()V // method@0409 │ │ -040648: 7020 2304 5400 |0008: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@0423 │ │ -04064e: 5443 b701 |000b: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -040652: 6e20 500b 5300 |000d: invoke-virtual {v3, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ -040658: 0c00 |0010: move-result-object v0 │ │ -04065a: 1f00 c200 |0011: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -04065e: 3800 0800 |0013: if-eqz v0, 001b // +0008 │ │ -040662: 7110 e803 0000 |0015: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ -040668: 0a03 |0018: move-result v3 │ │ -04066a: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ -04066e: 0721 |001b: move-object v1, v2 │ │ -040670: 1e04 |001c: monitor-exit v4 │ │ -040672: 1101 |001d: return-object v1 │ │ -040674: 6e10 ee03 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.snapshot:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@03ee │ │ -04067a: 0c01 |0021: move-result-object v1 │ │ -04067c: 3901 0400 |0022: if-nez v1, 0026 // +0004 │ │ -040680: 0721 |0024: move-object v1, v2 │ │ -040682: 28f7 |0025: goto 001c // -0009 │ │ -040684: 5242 ba01 |0026: iget v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -040688: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04068c: 5942 ba01 |002a: iput v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ -040690: 5442 b601 |002c: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ -040694: 1a03 b009 |002e: const-string v3, "READ" // string@09b0 │ │ -040698: 7220 010e 3200 |0030: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -04069e: 0c02 |0033: move-result-object v2 │ │ -0406a0: 1303 2000 |0034: const/16 v3, #int 32 // #20 │ │ -0406a4: 7220 f60d 3200 |0036: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -0406aa: 0c02 |0039: move-result-object v2 │ │ -0406ac: 7220 010e 5200 |003a: invoke-interface {v2, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -0406b2: 0c02 |003d: move-result-object v2 │ │ -0406b4: 1303 0a00 |003e: const/16 v3, #int 10 // #a │ │ -0406b8: 7220 f60d 3200 |0040: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -0406be: 7010 1704 0400 |0043: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.journalRebuildRequired:()Z // method@0417 │ │ -0406c4: 0a02 |0046: move-result v2 │ │ -0406c6: 3802 d5ff |0047: if-eqz v2, 001c // -002b │ │ -0406ca: 5442 af01 |0049: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ -0406ce: 5443 ac01 |004b: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ -0406d2: 7220 a10b 3200 |004d: invoke-interface {v2, v3}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ -0406d8: 28cc |0050: goto 001c // -0034 │ │ -0406da: 0d02 |0051: move-exception v2 │ │ -0406dc: 1e04 |0052: monitor-exit v4 │ │ -0406de: 2702 |0053: throw v2 │ │ +043040: |[043040] com.squareup.okhttp.internal.DiskLruCache.get:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ +043050: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +043052: 1d04 |0001: monitor-enter v4 │ │ +043054: 6e10 1504 0400 |0002: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ +04305a: 7010 0904 0400 |0005: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.checkNotClosed:()V // method@0409 │ │ +043060: 7020 2304 5400 |0008: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@0423 │ │ +043066: 5443 b701 |000b: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +04306a: 6e20 500b 5300 |000d: invoke-virtual {v3, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ +043070: 0c00 |0010: move-result-object v0 │ │ +043072: 1f00 d400 |0011: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +043076: 3800 0800 |0013: if-eqz v0, 001b // +0008 │ │ +04307a: 7110 e803 0000 |0015: invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.access$800:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@03e8 │ │ +043080: 0a03 |0018: move-result v3 │ │ +043082: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ +043086: 0721 |001b: move-object v1, v2 │ │ +043088: 1e04 |001c: monitor-exit v4 │ │ +04308a: 1101 |001d: return-object v1 │ │ +04308c: 6e10 ee03 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;.snapshot:()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // method@03ee │ │ +043092: 0c01 |0021: move-result-object v1 │ │ +043094: 3901 0400 |0022: if-nez v1, 0026 // +0004 │ │ +043098: 0721 |0024: move-object v1, v2 │ │ +04309a: 28f7 |0025: goto 001c // -0009 │ │ +04309c: 5242 ba01 |0026: iget v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +0430a0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0430a4: 5942 ba01 |002a: iput v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.redundantOpCount:I // field@01ba │ │ +0430a8: 5442 b601 |002c: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@01b6 │ │ +0430ac: 1a03 c409 |002e: const-string v3, "READ" // string@09c4 │ │ +0430b0: 7220 010e 3200 |0030: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0430b6: 0c02 |0033: move-result-object v2 │ │ +0430b8: 1303 2000 |0034: const/16 v3, #int 32 // #20 │ │ +0430bc: 7220 f60d 3200 |0036: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0430c2: 0c02 |0039: move-result-object v2 │ │ +0430c4: 7220 010e 5200 |003a: invoke-interface {v2, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0430ca: 0c02 |003d: move-result-object v2 │ │ +0430cc: 1303 0a00 |003e: const/16 v3, #int 10 // #a │ │ +0430d0: 7220 f60d 3200 |0040: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +0430d6: 7010 1704 0400 |0043: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.journalRebuildRequired:()Z // method@0417 │ │ +0430dc: 0a02 |0046: move-result v2 │ │ +0430de: 3802 d5ff |0047: if-eqz v2, 001c // -002b │ │ +0430e2: 5442 af01 |0049: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ +0430e6: 5443 ac01 |004b: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ +0430ea: 7220 a10b 3200 |004d: invoke-interface {v2, v3}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ +0430f0: 28cc |0050: goto 001c // -0034 │ │ +0430f2: 0d02 |0051: move-exception v2 │ │ +0430f4: 1e04 |0052: monitor-exit v4 │ │ +0430f6: 2702 |0053: throw v2 │ │ catches : 2 │ │ 0x0002 - 0x0018 │ │ -> 0x0051 │ │ 0x001e - 0x0050 │ │ -> 0x0051 │ │ positions : │ │ 0x0001 line=422 │ │ @@ -28321,17 +28320,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0406f4: |[0406f4] com.squareup.okhttp.internal.DiskLruCache.getDirectory:()Ljava/io/File; │ │ -040704: 5410 ae01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ -040708: 1100 |0002: return-object v0 │ │ +04310c: |[04310c] com.squareup.okhttp.internal.DiskLruCache.getDirectory:()Ljava/io/File; │ │ +04311c: 5410 ae01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ +043120: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ @@ -28339,22 +28338,22 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04070c: |[04070c] com.squareup.okhttp.internal.DiskLruCache.getMaxSize:()J │ │ -04071c: 1d02 |0000: monitor-enter v2 │ │ -04071e: 5320 b801 |0001: iget-wide v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ -040722: 1e02 |0003: monitor-exit v2 │ │ -040724: 1000 |0004: return-wide v0 │ │ -040726: 0d00 |0005: move-exception v0 │ │ -040728: 1e02 |0006: monitor-exit v2 │ │ -04072a: 2700 |0007: throw v0 │ │ +043124: |[043124] com.squareup.okhttp.internal.DiskLruCache.getMaxSize:()J │ │ +043134: 1d02 |0000: monitor-enter v2 │ │ +043136: 5320 b801 |0001: iget-wide v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ +04313a: 1e02 |0003: monitor-exit v2 │ │ +04313c: 1000 |0004: return-wide v0 │ │ +04313e: 0d00 |0005: move-exception v0 │ │ +043140: 1e02 |0006: monitor-exit v2 │ │ +043142: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ @@ -28364,90 +28363,90 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -040738: |[040738] com.squareup.okhttp.internal.DiskLruCache.initialize:()V │ │ -040748: 1d04 |0000: monitor-enter v4 │ │ -04074a: 6301 9e01 |0001: sget-boolean v1, Lcom/squareup/okhttp/internal/DiskLruCache;.$assertionsDisabled:Z // field@019e │ │ -04074e: 3901 1100 |0003: if-nez v1, 0014 // +0011 │ │ -040752: 7110 700a 0400 |0005: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -040758: 0a01 |0008: move-result v1 │ │ -04075a: 3901 0b00 |0009: if-nez v1, 0014 // +000b │ │ -04075e: 2201 9b01 |000b: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -040762: 7010 c609 0100 |000d: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -040768: 2701 |0010: throw v1 │ │ -04076a: 0d01 |0011: move-exception v1 │ │ -04076c: 1e04 |0012: monitor-exit v4 │ │ -04076e: 2701 |0013: throw v1 │ │ -040770: 5541 b201 |0014: iget-boolean v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ -040774: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -040778: 1e04 |0018: monitor-exit v4 │ │ -04077a: 0e00 |0019: return-void │ │ -04077c: 5441 b001 |001a: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -040780: 5442 b401 |001c: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ -040784: 7220 3407 2100 |001e: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ -04078a: 0a01 |0021: move-result v1 │ │ -04078c: 3801 1300 |0022: if-eqz v1, 0035 // +0013 │ │ -040790: 5441 b001 |0024: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -040794: 5442 b301 |0026: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -040798: 7220 3407 2100 |0028: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ -04079e: 0a01 |002b: move-result v1 │ │ -0407a0: 3801 5b00 |002c: if-eqz v1, 0087 // +005b │ │ -0407a4: 5441 b001 |002e: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -0407a8: 5442 b401 |0030: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ -0407ac: 7220 3207 2100 |0032: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ -0407b2: 5441 b001 |0035: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -0407b6: 5442 b301 |0037: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -0407ba: 7220 3407 2100 |0039: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ -0407c0: 0a01 |003c: move-result v1 │ │ -0407c2: 3801 4300 |003d: if-eqz v1, 0080 // +0043 │ │ -0407c6: 7010 1a04 0400 |003f: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.readJournal:()V // method@041a │ │ -0407cc: 7010 1904 0400 |0042: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.processJournal:()V // method@0419 │ │ -0407d2: 1211 |0045: const/4 v1, #int 1 // #1 │ │ -0407d4: 5c41 b201 |0046: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ -0407d8: 28d0 |0048: goto 0018 // -0030 │ │ -0407da: 0d00 |0049: move-exception v0 │ │ -0407dc: 7100 6004 0000 |004a: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ -0407e2: 0c01 |004d: move-result-object v1 │ │ -0407e4: 2202 c101 |004e: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0407e8: 7010 500a 0200 |0050: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0407ee: 1a03 ea02 |0053: const-string v3, "DiskLruCache " // string@02ea │ │ -0407f2: 6e20 580a 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0407f8: 0c02 |0058: move-result-object v2 │ │ -0407fa: 5443 ae01 |0059: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ -0407fe: 6e20 570a 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -040804: 0c02 |005e: move-result-object v2 │ │ -040806: 1a03 5700 |005f: const-string v3, " is corrupt: " // string@0057 │ │ -04080a: 6e20 580a 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040810: 0c02 |0064: move-result-object v2 │ │ -040812: 6e10 9b09 0000 |0065: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@099b │ │ -040818: 0c03 |0068: move-result-object v3 │ │ -04081a: 6e20 580a 3200 |0069: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040820: 0c02 |006c: move-result-object v2 │ │ -040822: 1a03 e900 |006d: const-string v3, ", removing" // string@00e9 │ │ -040826: 6e20 580a 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04082c: 0c02 |0072: move-result-object v2 │ │ -04082e: 6e10 640a 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -040834: 0c02 |0076: move-result-object v2 │ │ -040836: 6e20 6404 2100 |0077: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/Platform;.logW:(Ljava/lang/String;)V // method@0464 │ │ -04083c: 6e10 0d04 0400 |007a: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.delete:()V // method@040d │ │ -040842: 1201 |007d: const/4 v1, #int 0 // #0 │ │ -040844: 5c41 ad01 |007e: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ -040848: 7010 1c04 0400 |0080: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.rebuildJournal:()V // method@041c │ │ -04084e: 1211 |0083: const/4 v1, #int 1 // #1 │ │ -040850: 5c41 b201 |0084: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ -040854: 2892 |0086: goto 0018 // -006e │ │ -040856: 5441 b001 |0087: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ -04085a: 5442 b401 |0089: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ -04085e: 5443 b301 |008b: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ -040862: 7230 3507 2103 |008d: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@0735 │ │ -040868: 28a5 |0090: goto 0035 // -005b │ │ +043150: |[043150] com.squareup.okhttp.internal.DiskLruCache.initialize:()V │ │ +043160: 1d04 |0000: monitor-enter v4 │ │ +043162: 6301 9e01 |0001: sget-boolean v1, Lcom/squareup/okhttp/internal/DiskLruCache;.$assertionsDisabled:Z // field@019e │ │ +043166: 3901 1100 |0003: if-nez v1, 0014 // +0011 │ │ +04316a: 7110 700a 0400 |0005: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +043170: 0a01 |0008: move-result v1 │ │ +043172: 3901 0b00 |0009: if-nez v1, 0014 // +000b │ │ +043176: 2201 ad01 |000b: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +04317a: 7010 c609 0100 |000d: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +043180: 2701 |0010: throw v1 │ │ +043182: 0d01 |0011: move-exception v1 │ │ +043184: 1e04 |0012: monitor-exit v4 │ │ +043186: 2701 |0013: throw v1 │ │ +043188: 5541 b201 |0014: iget-boolean v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ +04318c: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +043190: 1e04 |0018: monitor-exit v4 │ │ +043192: 0e00 |0019: return-void │ │ +043194: 5441 b001 |001a: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +043198: 5442 b401 |001c: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ +04319c: 7220 3407 2100 |001e: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ +0431a2: 0a01 |0021: move-result v1 │ │ +0431a4: 3801 1300 |0022: if-eqz v1, 0035 // +0013 │ │ +0431a8: 5441 b001 |0024: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +0431ac: 5442 b301 |0026: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +0431b0: 7220 3407 2100 |0028: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ +0431b6: 0a01 |002b: move-result v1 │ │ +0431b8: 3801 5b00 |002c: if-eqz v1, 0087 // +005b │ │ +0431bc: 5441 b001 |002e: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +0431c0: 5442 b401 |0030: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ +0431c4: 7220 3207 2100 |0032: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@0732 │ │ +0431ca: 5441 b001 |0035: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +0431ce: 5442 b301 |0037: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +0431d2: 7220 3407 2100 |0039: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@0734 │ │ +0431d8: 0a01 |003c: move-result v1 │ │ +0431da: 3801 4300 |003d: if-eqz v1, 0080 // +0043 │ │ +0431de: 7010 1a04 0400 |003f: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.readJournal:()V // method@041a │ │ +0431e4: 7010 1904 0400 |0042: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.processJournal:()V // method@0419 │ │ +0431ea: 1211 |0045: const/4 v1, #int 1 // #1 │ │ +0431ec: 5c41 b201 |0046: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ +0431f0: 28d0 |0048: goto 0018 // -0030 │ │ +0431f2: 0d00 |0049: move-exception v0 │ │ +0431f4: 7100 6004 0000 |004a: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ +0431fa: 0c01 |004d: move-result-object v1 │ │ +0431fc: 2202 d301 |004e: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +043200: 7010 500a 0200 |0050: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +043206: 1a03 ea02 |0053: const-string v3, "DiskLruCache " // string@02ea │ │ +04320a: 6e20 580a 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043210: 0c02 |0058: move-result-object v2 │ │ +043212: 5443 ae01 |0059: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.directory:Ljava/io/File; // field@01ae │ │ +043216: 6e20 570a 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04321c: 0c02 |005e: move-result-object v2 │ │ +04321e: 1a03 5700 |005f: const-string v3, " is corrupt: " // string@0057 │ │ +043222: 6e20 580a 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043228: 0c02 |0064: move-result-object v2 │ │ +04322a: 6e10 9b09 0000 |0065: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@099b │ │ +043230: 0c03 |0068: move-result-object v3 │ │ +043232: 6e20 580a 3200 |0069: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043238: 0c02 |006c: move-result-object v2 │ │ +04323a: 1a03 e900 |006d: const-string v3, ", removing" // string@00e9 │ │ +04323e: 6e20 580a 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043244: 0c02 |0072: move-result-object v2 │ │ +043246: 6e10 640a 0200 |0073: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04324c: 0c02 |0076: move-result-object v2 │ │ +04324e: 6e20 6404 2100 |0077: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/Platform;.logW:(Ljava/lang/String;)V // method@0464 │ │ +043254: 6e10 0d04 0400 |007a: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.delete:()V // method@040d │ │ +04325a: 1201 |007d: const/4 v1, #int 0 // #0 │ │ +04325c: 5c41 ad01 |007e: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ +043260: 7010 1c04 0400 |0080: invoke-direct {v4}, Lcom/squareup/okhttp/internal/DiskLruCache;.rebuildJournal:()V // method@041c │ │ +043266: 1211 |0083: const/4 v1, #int 1 // #1 │ │ +043268: 5c41 b201 |0084: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ +04326c: 2892 |0086: goto 0018 // -006e │ │ +04326e: 5441 b001 |0087: iget-object v1, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.fileSystem:Lcom/squareup/okhttp/internal/io/FileSystem; // field@01b0 │ │ +043272: 5442 b401 |0089: iget-object v2, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@01b4 │ │ +043276: 5443 b301 |008b: iget-object v3, v4, Lcom/squareup/okhttp/internal/DiskLruCache;.journalFile:Ljava/io/File; // field@01b3 │ │ +04327a: 7230 3507 2103 |008d: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@0735 │ │ +043280: 28a5 |0090: goto 0035 // -005b │ │ catches : 5 │ │ 0x0001 - 0x0011 │ │ -> 0x0011 │ │ 0x0014 - 0x0016 │ │ -> 0x0011 │ │ 0x001a - 0x003c │ │ -> 0x0011 │ │ @@ -28485,22 +28484,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04089c: |[04089c] com.squareup.okhttp.internal.DiskLruCache.isClosed:()Z │ │ -0408ac: 1d01 |0000: monitor-enter v1 │ │ -0408ae: 5510 ad01 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ -0408b2: 1e01 |0003: monitor-exit v1 │ │ -0408b4: 0f00 |0004: return v0 │ │ -0408b6: 0d00 |0005: move-exception v0 │ │ -0408b8: 1e01 |0006: monitor-exit v1 │ │ -0408ba: 2700 |0007: throw v0 │ │ +0432b4: |[0432b4] com.squareup.okhttp.internal.DiskLruCache.isClosed:()Z │ │ +0432c4: 1d01 |0000: monitor-enter v1 │ │ +0432c6: 5510 ad01 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/DiskLruCache;.closed:Z // field@01ad │ │ +0432ca: 1e01 |0003: monitor-exit v1 │ │ +0432cc: 0f00 |0004: return v0 │ │ +0432ce: 0d00 |0005: move-exception v0 │ │ +0432d0: 1e01 |0006: monitor-exit v1 │ │ +0432d2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ @@ -28510,33 +28509,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0408c8: |[0408c8] com.squareup.okhttp.internal.DiskLruCache.remove:(Ljava/lang/String;)Z │ │ -0408d8: 1d02 |0000: monitor-enter v2 │ │ -0408da: 6e10 1504 0200 |0001: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ -0408e0: 7010 0904 0200 |0004: invoke-direct {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.checkNotClosed:()V // method@0409 │ │ -0408e6: 7020 2304 3200 |0007: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@0423 │ │ -0408ec: 5421 b701 |000a: iget-object v1, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ -0408f0: 6e20 500b 3100 |000c: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ -0408f6: 0c00 |000f: move-result-object v0 │ │ -0408f8: 1f00 c200 |0010: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00c2 │ │ -0408fc: 3900 0500 |0012: if-nez v0, 0017 // +0005 │ │ -040900: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -040902: 1e02 |0015: monitor-exit v2 │ │ -040904: 0f01 |0016: return v1 │ │ -040906: 7020 1e04 0200 |0017: invoke-direct {v2, v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@041e │ │ -04090c: 0a01 |001a: move-result v1 │ │ -04090e: 28fa |001b: goto 0015 // -0006 │ │ -040910: 0d01 |001c: move-exception v1 │ │ -040912: 1e02 |001d: monitor-exit v2 │ │ -040914: 2701 |001e: throw v1 │ │ +0432e0: |[0432e0] com.squareup.okhttp.internal.DiskLruCache.remove:(Ljava/lang/String;)Z │ │ +0432f0: 1d02 |0000: monitor-enter v2 │ │ +0432f2: 6e10 1504 0200 |0001: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ +0432f8: 7010 0904 0200 |0004: invoke-direct {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.checkNotClosed:()V // method@0409 │ │ +0432fe: 7020 2304 3200 |0007: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@0423 │ │ +043304: 5421 b701 |000a: iget-object v1, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@01b7 │ │ +043308: 6e20 500b 3100 |000c: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ +04330e: 0c00 |000f: move-result-object v0 │ │ +043310: 1f00 d400 |0010: check-cast v0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry; // type@00d4 │ │ +043314: 3900 0500 |0012: if-nez v0, 0017 // +0005 │ │ +043318: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04331a: 1e02 |0015: monitor-exit v2 │ │ +04331c: 0f01 |0016: return v1 │ │ +04331e: 7020 1e04 0200 |0017: invoke-direct {v2, v0}, Lcom/squareup/okhttp/internal/DiskLruCache;.removeEntry:(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z // method@041e │ │ +043324: 0a01 |001a: move-result v1 │ │ +043326: 28fa |001b: goto 0015 // -0006 │ │ +043328: 0d01 |001c: move-exception v1 │ │ +04332a: 1e02 |001d: monitor-exit v2 │ │ +04332c: 2701 |001e: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0012 │ │ -> 0x001c │ │ 0x0017 - 0x001a │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=592 │ │ @@ -28552,62 +28551,62 @@ │ │ 0x0000 - 0x001f reg=3 key Ljava/lang/String; │ │ │ │ #11 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'setMaxSize' │ │ type : '(J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04092c: |[04092c] com.squareup.okhttp.internal.DiskLruCache.setMaxSize:(J)V │ │ -04093c: 1d03 |0000: monitor-enter v3 │ │ -04093e: 5a34 b801 |0001: iput-wide v4, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ -040942: 5530 b201 |0003: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ -040946: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -04094a: 5430 af01 |0007: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ -04094e: 5431 ac01 |0009: iget-object v1, v3, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ -040952: 7220 a10b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ -040958: 1e03 |000e: monitor-exit v3 │ │ -04095a: 0e00 |000f: return-void │ │ -04095c: 0d00 |0010: move-exception v0 │ │ -04095e: 1e03 |0011: monitor-exit v3 │ │ -040960: 2700 |0012: throw v0 │ │ +043344: |[043344] com.squareup.okhttp.internal.DiskLruCache.setMaxSize:(J)V │ │ +043354: 1d02 |0000: monitor-enter v2 │ │ +043356: 5a23 b801 |0001: iput-wide v3, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.maxSize:J // field@01b8 │ │ +04335a: 5520 b201 |0003: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.initialized:Z // field@01b2 │ │ +04335e: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +043362: 5420 af01 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@01af │ │ +043366: 5421 ac01 |0009: iget-object v1, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@01ac │ │ +04336a: 7220 a10b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0ba1 │ │ +043370: 1e02 |000e: monitor-exit v2 │ │ +043372: 0e00 |000f: return-void │ │ +043374: 0d00 |0010: move-exception v0 │ │ +043376: 1e02 |0011: monitor-exit v2 │ │ +043378: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0007 line=500 │ │ 0x000e line=502 │ │ 0x0010 line=498 │ │ locals : │ │ - 0x0000 - 0x0013 reg=3 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - 0x0000 - 0x0013 reg=4 maxSize J │ │ + 0x0000 - 0x0013 reg=2 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ + 0x0000 - 0x0013 reg=3 maxSize J │ │ │ │ #12 : (in Lcom/squareup/okhttp/internal/DiskLruCache;) │ │ name : 'size' │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -040970: |[040970] com.squareup.okhttp.internal.DiskLruCache.size:()J │ │ -040980: 1d02 |0000: monitor-enter v2 │ │ -040982: 6e10 1504 0200 |0001: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ -040988: 5320 bb01 |0004: iget-wide v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ -04098c: 1e02 |0006: monitor-exit v2 │ │ -04098e: 1000 |0007: return-wide v0 │ │ -040990: 0d00 |0008: move-exception v0 │ │ -040992: 1e02 |0009: monitor-exit v2 │ │ -040994: 2700 |000a: throw v0 │ │ +043388: |[043388] com.squareup.okhttp.internal.DiskLruCache.size:()J │ │ +043398: 1d02 |0000: monitor-enter v2 │ │ +04339a: 6e10 1504 0200 |0001: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ +0433a0: 5320 bb01 |0004: iget-wide v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache;.size:J // field@01bb │ │ +0433a4: 1e02 |0006: monitor-exit v2 │ │ +0433a6: 1000 |0007: return-wide v0 │ │ +0433a8: 0d00 |0008: move-exception v0 │ │ +0433aa: 1e02 |0009: monitor-exit v2 │ │ +0433ac: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x0008 line=510 │ │ @@ -28619,40 +28618,40 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0409a4: |[0409a4] com.squareup.okhttp.internal.DiskLruCache.snapshots:()Ljava/util/Iterator; │ │ -0409b4: 1d01 |0000: monitor-enter v1 │ │ -0409b6: 6e10 1504 0100 |0001: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ -0409bc: 2200 be00 |0004: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$3; // type@00be │ │ -0409c0: 7020 c903 1000 |0006: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$3;.:(Lcom/squareup/okhttp/internal/DiskLruCache;)V // method@03c9 │ │ -0409c6: 1e01 |0009: monitor-exit v1 │ │ -0409c8: 1100 |000a: return-object v0 │ │ -0409ca: 0d00 |000b: move-exception v0 │ │ -0409cc: 1e01 |000c: monitor-exit v1 │ │ -0409ce: 2700 |000d: throw v0 │ │ +0433bc: |[0433bc] com.squareup.okhttp.internal.DiskLruCache.snapshots:()Ljava/util/Iterator; │ │ +0433cc: 1d01 |0000: monitor-enter v1 │ │ +0433ce: 6e10 1504 0100 |0001: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.initialize:()V // method@0415 │ │ +0433d4: 2200 d000 |0004: new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$3; // type@00d0 │ │ +0433d8: 7020 c903 1000 |0006: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$3;.:(Lcom/squareup/okhttp/internal/DiskLruCache;)V // method@03c9 │ │ +0433de: 1e01 |0009: monitor-exit v1 │ │ +0433e0: 1100 |000a: return-object v0 │ │ +0433e2: 0d00 |000b: move-exception v0 │ │ +0433e4: 1e01 |000c: monitor-exit v1 │ │ +0433e6: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=714 │ │ 0x0004 line=715 │ │ 0x000b line=714 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #57 header: │ │ -class_idx : 198 │ │ +class_idx : 216 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 1087 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #57 annotations: │ │ @@ -28680,39 +28679,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0409dc: |[0409dc] com.squareup.okhttp.internal.Internal.:()V │ │ -0409ec: 1c00 ab00 |0000: const-class v0, Lcom/squareup/okhttp/OkHttpClient; // type@00ab │ │ -0409f0: 6e10 e309 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@09e3 │ │ -0409f6: 0c00 |0005: move-result-object v0 │ │ -0409f8: 7110 bb0b 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@0bbb │ │ -0409fe: 0c00 |0009: move-result-object v0 │ │ -040a00: 6900 bf01 |000a: sput-object v0, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ -040a04: 0e00 |000c: return-void │ │ +0433f4: |[0433f4] com.squareup.okhttp.internal.Internal.:()V │ │ +043404: 1c00 bd00 |0000: const-class v0, Lcom/squareup/okhttp/OkHttpClient; // type@00bd │ │ +043408: 6e10 e309 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@09e3 │ │ +04340e: 0c00 |0005: move-result-object v0 │ │ +043410: 7110 bb0b 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@0bbb │ │ +043416: 0c00 |0009: move-result-object v0 │ │ +043418: 6900 bf01 |000a: sput-object v0, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ +04341c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/Internal;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040a08: |[040a08] com.squareup.okhttp.internal.Internal.:()V │ │ -040a18: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -040a1e: 0e00 |0003: return-void │ │ +043420: |[043420] com.squareup.okhttp.internal.Internal.:()V │ │ +043430: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +043436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/Internal; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/Internal;) │ │ @@ -28720,18 +28719,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -040a20: |[040a20] com.squareup.okhttp.internal.Internal.initializeInstanceForTests:()V │ │ -040a30: 2200 ab00 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00ab │ │ -040a34: 7010 e702 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@02e7 │ │ -040a3a: 0e00 |0005: return-void │ │ +043438: |[043438] com.squareup.okhttp.internal.Internal.initializeInstanceForTests:()V │ │ +043448: 2200 bd00 |0000: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00bd │ │ +04344c: 7010 e702 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@02e7 │ │ +043452: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -28806,17 +28805,17 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/internal/InternalCache;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1087 (Internal.java) │ │ │ │ Class #58 header: │ │ -class_idx : 199 │ │ +class_idx : 217 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 1088 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #58 annotations: │ │ @@ -28873,18 +28872,18 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1088 (InternalCache.java) │ │ │ │ Class #59 header: │ │ -class_idx : 200 │ │ +class_idx : 218 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2308 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2328 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #59 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/NamedRunnable;' │ │ @@ -28904,20 +28903,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -040a3c: |[040a3c] com.squareup.okhttp.internal.NamedRunnable.:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -040a4c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -040a52: 7120 2c0a 3200 |0003: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -040a58: 0c00 |0006: move-result-object v0 │ │ -040a5a: 5b10 c001 |0007: iput-object v0, v1, Lcom/squareup/okhttp/internal/NamedRunnable;.name:Ljava/lang/String; // field@01c0 │ │ -040a5e: 0e00 |0009: return-void │ │ +043454: |[043454] com.squareup.okhttp.internal.NamedRunnable.:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +043464: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04346a: 7120 2c0a 3200 |0003: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +043470: 0c00 |0006: move-result-object v0 │ │ +043472: 5b10 c001 |0007: iput-object v0, v1, Lcom/squareup/okhttp/internal/NamedRunnable;.name:Ljava/lang/String; // field@01c0 │ │ +043476: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0009 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/NamedRunnable; │ │ @@ -28936,54 +28935,54 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -040a60: |[040a60] com.squareup.okhttp.internal.NamedRunnable.run:()V │ │ -040a70: 7100 6e0a 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -040a76: 0c01 |0003: move-result-object v1 │ │ -040a78: 6e10 6f0a 0100 |0004: invoke-virtual {v1}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@0a6f │ │ -040a7e: 0c00 |0007: move-result-object v0 │ │ -040a80: 7100 6e0a 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -040a86: 0c01 |000b: move-result-object v1 │ │ -040a88: 5432 c001 |000c: iget-object v2, v3, Lcom/squareup/okhttp/internal/NamedRunnable;.name:Ljava/lang/String; // field@01c0 │ │ -040a8c: 6e20 750a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -040a92: 6e10 3f04 0300 |0011: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.execute:()V // method@043f │ │ -040a98: 7100 6e0a 0000 |0014: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -040a9e: 0c01 |0017: move-result-object v1 │ │ -040aa0: 6e20 750a 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -040aa6: 0e00 |001b: return-void │ │ -040aa8: 0d01 |001c: move-exception v1 │ │ -040aaa: 7100 6e0a 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -040ab0: 0c02 |0020: move-result-object v2 │ │ -040ab2: 6e20 750a 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -040ab8: 2701 |0024: throw v1 │ │ +043478: |[043478] com.squareup.okhttp.internal.NamedRunnable.run:()V │ │ +043488: 7100 6e0a 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04348e: 0c01 |0003: move-result-object v1 │ │ +043490: 6e10 6f0a 0100 |0004: invoke-virtual {v1}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@0a6f │ │ +043496: 0c00 |0007: move-result-object v0 │ │ +043498: 7100 6e0a 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04349e: 0c01 |000b: move-result-object v1 │ │ +0434a0: 5432 c001 |000c: iget-object v2, v3, Lcom/squareup/okhttp/internal/NamedRunnable;.name:Ljava/lang/String; // field@01c0 │ │ +0434a4: 6e20 750a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +0434aa: 6e10 3f04 0300 |0011: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.execute:()V // method@043f │ │ +0434b0: 7100 6e0a 0000 |0014: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +0434b6: 0c01 |0017: move-result-object v1 │ │ +0434b8: 6e20 750a 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +0434be: 0e00 |001b: return-void │ │ +0434c0: 0d01 |001c: move-exception v1 │ │ +0434c2: 7100 6e0a 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +0434c8: 0c02 |0020: move-result-object v2 │ │ +0434ca: 6e20 750a 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +0434d0: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=30 │ │ 0x0008 line=31 │ │ 0x0011 line=33 │ │ 0x0014 line=35 │ │ 0x001b line=37 │ │ 0x001c line=35 │ │ locals : │ │ 0x0008 - 0x0025 reg=0 oldName Ljava/lang/String; │ │ 0x0000 - 0x0025 reg=3 this Lcom/squareup/okhttp/internal/NamedRunnable; │ │ │ │ - source_file_idx : 2308 (NamedRunnable.java) │ │ + source_file_idx : 2328 (NamedRunnable.java) │ │ │ │ Class #60 header: │ │ -class_idx : 201 │ │ +class_idx : 219 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2370 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2390 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #60 annotations: │ │ Annotations on class │ │ @@ -29034,20 +29033,20 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -040ac8: |[040ac8] com.squareup.okhttp.internal.OptionalMethod.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ │ -040ad8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -040ade: 5b01 c301 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@01c3 │ │ -040ae2: 5b02 c101 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@01c1 │ │ -040ae6: 5b03 c201 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.methodParams:[Ljava/lang/Class; // field@01c2 │ │ -040aea: 0e00 |0009: return-void │ │ +0434e0: |[0434e0] com.squareup.okhttp.internal.OptionalMethod.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ │ +0434f0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0434f6: 5b01 c301 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@01c3 │ │ +0434fa: 5b02 c101 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@01c1 │ │ +0434fe: 5b03 c201 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/OptionalMethod;.methodParams:[Ljava/lang/Class; // field@01c2 │ │ +043502: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -29064,33 +29063,33 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/reflect/Method;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -040aec: |[040aec] com.squareup.okhttp.internal.OptionalMethod.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ -040afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040afe: 5431 c101 |0001: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@01c1 │ │ -040b02: 3801 1d00 |0003: if-eqz v1, 0020 // +001d │ │ -040b06: 5431 c101 |0005: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@01c1 │ │ -040b0a: 5432 c201 |0007: iget-object v2, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodParams:[Ljava/lang/Class; // field@01c2 │ │ -040b0e: 7130 4304 1402 |0009: invoke-static {v4, v1, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.getPublicMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0443 │ │ -040b14: 0c00 |000c: move-result-object v0 │ │ -040b16: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ -040b1a: 5431 c301 |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@01c3 │ │ -040b1e: 3801 0f00 |0011: if-eqz v1, 0020 // +000f │ │ -040b22: 5431 c301 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@01c3 │ │ -040b26: 6e10 890a 0000 |0015: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@0a89 │ │ -040b2c: 0c02 |0018: move-result-object v2 │ │ -040b2e: 6e20 e609 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@09e6 │ │ -040b34: 0a01 |001c: move-result v1 │ │ -040b36: 3901 0300 |001d: if-nez v1, 0020 // +0003 │ │ -040b3a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -040b3c: 1100 |0020: return-object v0 │ │ +043504: |[043504] com.squareup.okhttp.internal.OptionalMethod.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ +043514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043516: 5431 c101 |0001: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@01c1 │ │ +04351a: 3801 1d00 |0003: if-eqz v1, 0020 // +001d │ │ +04351e: 5431 c101 |0005: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@01c1 │ │ +043522: 5432 c201 |0007: iget-object v2, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.methodParams:[Ljava/lang/Class; // field@01c2 │ │ +043526: 7130 4304 1402 |0009: invoke-static {v4, v1, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.getPublicMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0443 │ │ +04352c: 0c00 |000c: move-result-object v0 │ │ +04352e: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ +043532: 5431 c301 |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@01c3 │ │ +043536: 3801 0f00 |0011: if-eqz v1, 0020 // +000f │ │ +04353a: 5431 c301 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/OptionalMethod;.returnType:Ljava/lang/Class; // field@01c3 │ │ +04353e: 6e10 890a 0000 |0015: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@0a89 │ │ +043544: 0c02 |0018: move-result-object v2 │ │ +043546: 6e20 e609 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@09e6 │ │ +04354c: 0a01 |001c: move-result v1 │ │ +04354e: 3901 0300 |001d: if-nez v1, 0020 // +0003 │ │ +043552: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +043554: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0001 line=150 │ │ 0x0005 line=151 │ │ 0x000d line=152 │ │ 0x0015 line=154 │ │ @@ -29108,26 +29107,26 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -040b40: |[040b40] com.squareup.okhttp.internal.OptionalMethod.getPublicMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ -040b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040b52: 6e30 e209 3204 |0001: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ -040b58: 0c00 |0004: move-result-object v0 │ │ -040b5a: 6e10 870a 0000 |0005: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getModifiers:()I // method@0a87 │ │ -040b60: 0a01 |0008: move-result v1 │ │ -040b62: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ -040b66: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ -040b6a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -040b6c: 1100 |000e: return-object v0 │ │ -040b6e: 0d01 |000f: move-exception v1 │ │ -040b70: 28fe |0010: goto 000e // -0002 │ │ +043558: |[043558] com.squareup.okhttp.internal.OptionalMethod.getPublicMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ +043568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04356a: 6e30 e209 3204 |0001: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ +043570: 0c00 |0004: move-result-object v0 │ │ +043572: 6e10 870a 0000 |0005: invoke-virtual {v0}, Ljava/lang/reflect/Method;.getModifiers:()I // method@0a87 │ │ +043578: 0a01 |0008: move-result v1 │ │ +04357a: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ +04357e: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ +043582: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +043584: 1100 |000e: return-object v0 │ │ +043586: 0d01 |000f: move-exception v1 │ │ +043588: 28fe |0010: goto 000e // -0002 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/NoSuchMethodException; -> 0x000f │ │ positions : │ │ 0x0000 line=164 │ │ 0x0001 line=166 │ │ 0x0005 line=167 │ │ @@ -29147,55 +29146,55 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -040b84: |[040b84] com.squareup.okhttp.internal.OptionalMethod.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -040b94: 6e10 120a 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -040b9a: 0c03 |0003: move-result-object v3 │ │ -040b9c: 7020 4204 3600 |0004: invoke-direct {v6, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0442 │ │ -040ba2: 0c02 |0007: move-result-object v2 │ │ -040ba4: 3902 2700 |0008: if-nez v2, 002f // +0027 │ │ -040ba8: 2203 9b01 |000a: new-instance v3, Ljava/lang/AssertionError; // type@019b │ │ -040bac: 2204 c101 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -040bb0: 7010 500a 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -040bb6: 1a05 e108 |0011: const-string v5, "Method " // string@08e1 │ │ -040bba: 6e20 580a 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040bc0: 0c04 |0016: move-result-object v4 │ │ -040bc2: 5465 c101 |0017: iget-object v5, v6, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@01c1 │ │ -040bc6: 6e20 580a 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040bcc: 0c04 |001c: move-result-object v4 │ │ -040bce: 1a05 6200 |001d: const-string v5, " not supported for object " // string@0062 │ │ -040bd2: 6e20 580a 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040bd8: 0c04 |0022: move-result-object v4 │ │ -040bda: 6e20 570a 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -040be0: 0c04 |0026: move-result-object v4 │ │ -040be2: 6e10 640a 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -040be8: 0c04 |002a: move-result-object v4 │ │ -040bea: 7020 c709 4300 |002b: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -040bf0: 2703 |002e: throw v3 │ │ -040bf2: 6e30 8a0a 7208 |002f: invoke-virtual {v2, v7, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -040bf8: 0c03 |0032: move-result-object v3 │ │ -040bfa: 1103 |0033: return-object v3 │ │ -040bfc: 0d00 |0034: move-exception v0 │ │ -040bfe: 2201 9b01 |0035: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -040c02: 2203 c101 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -040c06: 7010 500a 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -040c0c: 1a04 8e0b |003c: const-string v4, "Unexpectedly could not call: " // string@0b8e │ │ -040c10: 6e20 580a 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -040c16: 0c03 |0041: move-result-object v3 │ │ -040c18: 6e20 570a 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -040c1e: 0c03 |0045: move-result-object v3 │ │ -040c20: 6e10 640a 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -040c26: 0c03 |0049: move-result-object v3 │ │ -040c28: 7020 c709 3100 |004a: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -040c2e: 6e20 ca09 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ca │ │ -040c34: 2701 |0050: throw v1 │ │ +04359c: |[04359c] com.squareup.okhttp.internal.OptionalMethod.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0435ac: 6e10 120a 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +0435b2: 0c03 |0003: move-result-object v3 │ │ +0435b4: 7020 4204 3600 |0004: invoke-direct {v6, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0442 │ │ +0435ba: 0c02 |0007: move-result-object v2 │ │ +0435bc: 3902 2700 |0008: if-nez v2, 002f // +0027 │ │ +0435c0: 2203 ad01 |000a: new-instance v3, Ljava/lang/AssertionError; // type@01ad │ │ +0435c4: 2204 d301 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +0435c8: 7010 500a 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0435ce: 1a05 f508 |0011: const-string v5, "Method " // string@08f5 │ │ +0435d2: 6e20 580a 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0435d8: 0c04 |0016: move-result-object v4 │ │ +0435da: 5465 c101 |0017: iget-object v5, v6, Lcom/squareup/okhttp/internal/OptionalMethod;.methodName:Ljava/lang/String; // field@01c1 │ │ +0435de: 6e20 580a 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0435e4: 0c04 |001c: move-result-object v4 │ │ +0435e6: 1a05 6200 |001d: const-string v5, " not supported for object " // string@0062 │ │ +0435ea: 6e20 580a 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0435f0: 0c04 |0022: move-result-object v4 │ │ +0435f2: 6e20 570a 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0435f8: 0c04 |0026: move-result-object v4 │ │ +0435fa: 6e10 640a 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +043600: 0c04 |002a: move-result-object v4 │ │ +043602: 7020 c709 4300 |002b: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +043608: 2703 |002e: throw v3 │ │ +04360a: 6e30 8a0a 7208 |002f: invoke-virtual {v2, v7, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +043610: 0c03 |0032: move-result-object v3 │ │ +043612: 1103 |0033: return-object v3 │ │ +043614: 0d00 |0034: move-exception v0 │ │ +043616: 2201 ad01 |0035: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +04361a: 2203 d301 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +04361e: 7010 500a 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +043624: 1a04 a20b |003c: const-string v4, "Unexpectedly could not call: " // string@0ba2 │ │ +043628: 6e20 580a 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04362e: 0c03 |0041: move-result-object v3 │ │ +043630: 6e20 570a 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +043636: 0c03 |0045: move-result-object v3 │ │ +043638: 6e10 640a 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04363e: 0c03 |0049: move-result-object v3 │ │ +043640: 7020 c709 3100 |004a: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +043646: 6e20 ca09 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ca │ │ +04364c: 2701 |0050: throw v1 │ │ catches : 1 │ │ 0x002f - 0x0032 │ │ Ljava/lang/IllegalAccessException; -> 0x0034 │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=108 │ │ 0x000a line=109 │ │ @@ -29219,27 +29218,27 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -040c48: |[040c48] com.squareup.okhttp.internal.OptionalMethod.invokeOptional:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -040c58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -040c5a: 6e10 120a 0500 |0001: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -040c60: 0c03 |0004: move-result-object v3 │ │ -040c62: 7020 4204 3400 |0005: invoke-direct {v4, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0442 │ │ -040c68: 0c01 |0008: move-result-object v1 │ │ -040c6a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -040c6e: 1102 |000b: return-object v2 │ │ -040c70: 6e30 8a0a 5106 |000c: invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -040c76: 0c02 |000f: move-result-object v2 │ │ -040c78: 28fb |0010: goto 000b // -0005 │ │ -040c7a: 0d00 |0011: move-exception v0 │ │ -040c7c: 28f9 |0012: goto 000b // -0007 │ │ +043660: |[043660] com.squareup.okhttp.internal.OptionalMethod.invokeOptional:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +043670: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +043672: 6e10 120a 0500 |0001: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +043678: 0c03 |0004: move-result-object v3 │ │ +04367a: 7020 4204 3400 |0005: invoke-direct {v4, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0442 │ │ +043680: 0c01 |0008: move-result-object v1 │ │ +043682: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +043686: 1102 |000b: return-object v2 │ │ +043688: 6e30 8a0a 5106 |000c: invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +04368e: 0c02 |000f: move-result-object v2 │ │ +043690: 28fb |0010: goto 000b // -0005 │ │ +043692: 0d00 |0011: move-exception v0 │ │ +043694: 28f9 |0012: goto 000b // -0007 │ │ catches : 1 │ │ 0x000c - 0x000f │ │ Ljava/lang/IllegalAccessException; -> 0x0011 │ │ positions : │ │ 0x0001 line=67 │ │ 0x0009 line=68 │ │ 0x000b line=74 │ │ @@ -29260,30 +29259,30 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -040c90: |[040c90] com.squareup.okhttp.internal.OptionalMethod.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -040ca0: 6e30 4504 5406 |0000: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptional:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0445 │ │ -040ca6: 0c03 |0003: move-result-object v3 │ │ -040ca8: 1103 |0004: return-object v3 │ │ -040caa: 0d00 |0005: move-exception v0 │ │ -040cac: 6e10 860a 0000 |0006: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getTargetException:()Ljava/lang/Throwable; // method@0a86 │ │ -040cb2: 0c02 |0009: move-result-object v2 │ │ -040cb4: 2023 bd01 |000a: instance-of v3, v2, Ljava/lang/RuntimeException; // type@01bd │ │ -040cb8: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -040cbc: 1f02 bd01 |000e: check-cast v2, Ljava/lang/RuntimeException; // type@01bd │ │ -040cc0: 2702 |0010: throw v2 │ │ -040cc2: 2201 9b01 |0011: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -040cc6: 1a03 830b |0013: const-string v3, "Unexpected exception" // string@0b83 │ │ -040cca: 7020 c709 3100 |0015: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -040cd0: 6e20 ca09 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ca │ │ -040cd6: 2701 |001b: throw v1 │ │ +0436a8: |[0436a8] com.squareup.okhttp.internal.OptionalMethod.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0436b8: 6e30 4504 5406 |0000: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptional:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0445 │ │ +0436be: 0c03 |0003: move-result-object v3 │ │ +0436c0: 1103 |0004: return-object v3 │ │ +0436c2: 0d00 |0005: move-exception v0 │ │ +0436c4: 6e10 860a 0000 |0006: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getTargetException:()Ljava/lang/Throwable; // method@0a86 │ │ +0436ca: 0c02 |0009: move-result-object v2 │ │ +0436cc: 2023 cf01 |000a: instance-of v3, v2, Ljava/lang/RuntimeException; // type@01cf │ │ +0436d0: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +0436d4: 1f02 cf01 |000e: check-cast v2, Ljava/lang/RuntimeException; // type@01cf │ │ +0436d8: 2702 |0010: throw v2 │ │ +0436da: 2201 ad01 |0011: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +0436de: 1a03 970b |0013: const-string v3, "Unexpected exception" // string@0b97 │ │ +0436e2: 7020 c709 3100 |0015: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +0436e8: 6e20 ca09 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ca │ │ +0436ee: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0005 │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x0006 line=89 │ │ @@ -29308,30 +29307,30 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -040ce8: |[040ce8] com.squareup.okhttp.internal.OptionalMethod.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -040cf8: 6e30 4404 5406 |0000: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/internal/OptionalMethod;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0444 │ │ -040cfe: 0c03 |0003: move-result-object v3 │ │ -040d00: 1103 |0004: return-object v3 │ │ -040d02: 0d00 |0005: move-exception v0 │ │ -040d04: 6e10 860a 0000 |0006: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getTargetException:()Ljava/lang/Throwable; // method@0a86 │ │ -040d0a: 0c02 |0009: move-result-object v2 │ │ -040d0c: 2023 bd01 |000a: instance-of v3, v2, Ljava/lang/RuntimeException; // type@01bd │ │ -040d10: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -040d14: 1f02 bd01 |000e: check-cast v2, Ljava/lang/RuntimeException; // type@01bd │ │ -040d18: 2702 |0010: throw v2 │ │ -040d1a: 2201 9b01 |0011: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -040d1e: 1a03 830b |0013: const-string v3, "Unexpected exception" // string@0b83 │ │ -040d22: 7020 c709 3100 |0015: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -040d28: 6e20 ca09 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ca │ │ -040d2e: 2701 |001b: throw v1 │ │ +043700: |[043700] com.squareup.okhttp.internal.OptionalMethod.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +043710: 6e30 4404 5406 |0000: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/internal/OptionalMethod;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0444 │ │ +043716: 0c03 |0003: move-result-object v3 │ │ +043718: 1103 |0004: return-object v3 │ │ +04371a: 0d00 |0005: move-exception v0 │ │ +04371c: 6e10 860a 0000 |0006: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getTargetException:()Ljava/lang/Throwable; // method@0a86 │ │ +043722: 0c02 |0009: move-result-object v2 │ │ +043724: 2023 cf01 |000a: instance-of v3, v2, Ljava/lang/RuntimeException; // type@01cf │ │ +043728: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +04372c: 1f02 cf01 |000e: check-cast v2, Ljava/lang/RuntimeException; // type@01cf │ │ +043730: 2702 |0010: throw v2 │ │ +043732: 2201 ad01 |0011: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +043736: 1a03 970b |0013: const-string v3, "Unexpected exception" // string@0b97 │ │ +04373a: 7020 c709 3100 |0015: invoke-direct {v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +043740: 6e20 ca09 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/AssertionError;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ca │ │ +043746: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0005 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ 0x0006 line=132 │ │ @@ -29356,40 +29355,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -040d40: |[040d40] com.squareup.okhttp.internal.OptionalMethod.isSupported:(Ljava/lang/Object;)Z │ │ -040d50: 6e10 120a 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -040d56: 0c00 |0003: move-result-object v0 │ │ -040d58: 7020 4204 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0442 │ │ -040d5e: 0c00 |0007: move-result-object v0 │ │ -040d60: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -040d64: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -040d66: 0f00 |000b: return v0 │ │ -040d68: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -040d6a: 28fe |000d: goto 000b // -0002 │ │ +043758: |[043758] com.squareup.okhttp.internal.OptionalMethod.isSupported:(Ljava/lang/Object;)Z │ │ +043768: 6e10 120a 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +04376e: 0c00 |0003: move-result-object v0 │ │ +043770: 7020 4204 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.getMethod:(Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0442 │ │ +043776: 0c00 |0007: move-result-object v0 │ │ +043778: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +04377c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04377e: 0f00 |000b: return v0 │ │ +043780: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +043782: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=1 this Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0000 - 0x000e reg=2 target Ljava/lang/Object; TT; │ │ │ │ - source_file_idx : 2370 (OptionalMethod.java) │ │ + source_file_idx : 2390 (OptionalMethod.java) │ │ │ │ Class #61 header: │ │ -class_idx : 204 │ │ +class_idx : 222 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2447 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2467 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #61 annotations: │ │ Annotations on class │ │ @@ -29428,18 +29427,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -040d6c: |[040d6c] com.squareup.okhttp.internal.Platform$JettyNegoProvider.:(Ljava/util/List;)V │ │ -040d7c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -040d82: 5b01 d001 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@01d0 │ │ -040d86: 0e00 |0005: return-void │ │ +043784: |[043784] com.squareup.okhttp.internal.Platform$JettyNegoProvider.:(Ljava/util/List;)V │ │ +043794: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04379a: 5b01 d001 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@01d0 │ │ +04379e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0003 line=344 │ │ 0x0005 line=345 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ @@ -29451,17 +29450,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040d88: |[040d88] com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z │ │ -040d98: 5510 d201 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.unsupported:Z // field@01d2 │ │ -040d9c: 0f00 |0002: return v0 │ │ +0437a0: |[0437a0] com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z │ │ +0437b0: 5510 d201 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.unsupported:Z // field@01d2 │ │ +0437b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;) │ │ @@ -29469,17 +29468,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040da0: |[040da0] com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; │ │ -040db0: 5410 d101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@01d1 │ │ -040db4: 1100 |0002: return-object v0 │ │ +0437b8: |[0437b8] com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; │ │ +0437c8: 5410 d101 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@01d1 │ │ +0437cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ │ │ │ Virtual methods - │ │ @@ -29488,108 +29487,108 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -040db8: |[040db8] com.squareup.okhttp.internal.Platform$JettyNegoProvider.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -040dc8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -040dca: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -040dcc: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -040dce: 6e10 880a 0b00 |0003: invoke-virtual {v11}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@0a88 │ │ -040dd4: 0c01 |0006: move-result-object v1 │ │ -040dd6: 6e10 890a 0b00 |0007: invoke-virtual {v11}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@0a89 │ │ -040ddc: 0c03 |000a: move-result-object v3 │ │ -040dde: 390c 0400 |000b: if-nez v12, 000f // +0004 │ │ -040de2: 620c d801 |000d: sget-object v12, Lcom/squareup/okhttp/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@01d8 │ │ -040de6: 1a05 631b |000f: const-string v5, "supports" // string@1b63 │ │ -040dea: 6e20 2a0a 5100 |0011: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -040df0: 0a05 |0014: move-result v5 │ │ -040df2: 3805 0b00 |0015: if-eqz v5, 0020 // +000b │ │ -040df6: 6205 c804 |0017: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@04c8 │ │ -040dfa: 3335 0700 |0019: if-ne v5, v3, 0020 // +0007 │ │ -040dfe: 7110 cc09 0800 |001b: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09cc │ │ -040e04: 0c05 |001e: move-result-object v5 │ │ -040e06: 1105 |001f: return-object v5 │ │ -040e08: 1a05 491c |0020: const-string v5, "unsupported" // string@1c49 │ │ -040e0c: 6e20 2a0a 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -040e12: 0a05 |0025: move-result v5 │ │ -040e14: 3805 0a00 |0026: if-eqz v5, 0030 // +000a │ │ -040e18: 6205 cb04 |0028: sget-object v5, Ljava/lang/Void;.TYPE:Ljava/lang/Class; // field@04cb │ │ -040e1c: 3335 0600 |002a: if-ne v5, v3, 0030 // +0006 │ │ -040e20: 5c98 d201 |002c: iput-boolean v8, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.unsupported:Z // field@01d2 │ │ -040e24: 0765 |002e: move-object v5, v6 │ │ -040e26: 28f0 |002f: goto 001f // -0010 │ │ -040e28: 1a05 1b18 |0030: const-string v5, "protocols" // string@181b │ │ -040e2c: 6e20 2a0a 5100 |0032: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -040e32: 0a05 |0035: move-result v5 │ │ -040e34: 3805 0800 |0036: if-eqz v5, 003e // +0008 │ │ -040e38: 21c5 |0038: array-length v5, v12 │ │ -040e3a: 3905 0500 |0039: if-nez v5, 003e // +0005 │ │ -040e3e: 5495 d001 |003b: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@01d0 │ │ -040e42: 28e2 |003d: goto 001f // -001e │ │ -040e44: 1a05 bf19 |003e: const-string v5, "selectProtocol" // string@19bf │ │ -040e48: 6e20 2a0a 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -040e4e: 0a05 |0043: move-result v5 │ │ -040e50: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ -040e54: 1a05 bd19 |0046: const-string v5, "select" // string@19bd │ │ -040e58: 6e20 2a0a 5100 |0048: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -040e5e: 0a05 |004b: move-result v5 │ │ -040e60: 3805 3d00 |004c: if-eqz v5, 0089 // +003d │ │ -040e64: 1c05 c001 |004e: const-class v5, Ljava/lang/String; // type@01c0 │ │ -040e68: 3335 3900 |0050: if-ne v5, v3, 0089 // +0039 │ │ -040e6c: 21c5 |0052: array-length v5, v12 │ │ -040e6e: 3385 3600 |0053: if-ne v5, v8, 0089 // +0036 │ │ -040e72: 4605 0c07 |0055: aget-object v5, v12, v7 │ │ -040e76: 2055 1502 |0057: instance-of v5, v5, Ljava/util/List; // type@0215 │ │ -040e7a: 3805 3000 |0059: if-eqz v5, 0089 // +0030 │ │ -040e7e: 4602 0c07 |005b: aget-object v2, v12, v7 │ │ -040e82: 1f02 1502 |005d: check-cast v2, Ljava/util/List; // type@0215 │ │ -040e86: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -040e88: 7210 6f0b 0200 |0060: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -040e8e: 0a04 |0063: move-result v4 │ │ -040e90: 3540 1a00 |0064: if-ge v0, v4, 007e // +001a │ │ -040e94: 5495 d001 |0066: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@01d0 │ │ -040e98: 7220 650b 0200 |0068: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -040e9e: 0c06 |006b: move-result-object v6 │ │ -040ea0: 7220 630b 6500 |006c: invoke-interface {v5, v6}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -040ea6: 0a05 |006f: move-result v5 │ │ -040ea8: 3805 0b00 |0070: if-eqz v5, 007b // +000b │ │ -040eac: 7220 650b 0200 |0072: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -040eb2: 0c05 |0075: move-result-object v5 │ │ -040eb4: 1f05 c001 |0076: check-cast v5, Ljava/lang/String; // type@01c0 │ │ -040eb8: 5b95 d101 |0078: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@01d1 │ │ -040ebc: 28a5 |007a: goto 001f // -005b │ │ -040ebe: d800 0001 |007b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -040ec2: 28e7 |007d: goto 0064 // -0019 │ │ -040ec4: 5495 d001 |007e: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@01d0 │ │ -040ec8: 7220 650b 7500 |0080: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -040ece: 0c05 |0083: move-result-object v5 │ │ -040ed0: 1f05 c001 |0084: check-cast v5, Ljava/lang/String; // type@01c0 │ │ -040ed4: 5b95 d101 |0086: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@01d1 │ │ -040ed8: 2897 |0088: goto 001f // -0069 │ │ -040eda: 1a05 1a18 |0089: const-string v5, "protocolSelected" // string@181a │ │ -040ede: 6e20 2a0a 5100 |008b: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -040ee4: 0a05 |008e: move-result v5 │ │ -040ee6: 3905 0a00 |008f: if-nez v5, 0099 // +000a │ │ -040eea: 1a05 c119 |0091: const-string v5, "selected" // string@19c1 │ │ -040eee: 6e20 2a0a 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -040ef4: 0a05 |0096: move-result v5 │ │ -040ef6: 3805 0e00 |0097: if-eqz v5, 00a5 // +000e │ │ -040efa: 21c5 |0099: array-length v5, v12 │ │ -040efc: 3385 0b00 |009a: if-ne v5, v8, 00a5 // +000b │ │ -040f00: 4605 0c07 |009c: aget-object v5, v12, v7 │ │ -040f04: 1f05 c001 |009e: check-cast v5, Ljava/lang/String; // type@01c0 │ │ -040f08: 5b95 d101 |00a0: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@01d1 │ │ -040f0c: 0765 |00a2: move-object v5, v6 │ │ -040f0e: 2900 7cff |00a3: goto/16 001f // -0084 │ │ -040f12: 6e30 8a0a 9b0c |00a5: invoke-virtual {v11, v9, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -040f18: 0c05 |00a8: move-result-object v5 │ │ -040f1a: 2900 76ff |00a9: goto/16 001f // -008a │ │ +0437d0: |[0437d0] com.squareup.okhttp.internal.Platform$JettyNegoProvider.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0437e0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0437e2: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +0437e4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0437e6: 6e10 880a 0b00 |0003: invoke-virtual {v11}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@0a88 │ │ +0437ec: 0c01 |0006: move-result-object v1 │ │ +0437ee: 6e10 890a 0b00 |0007: invoke-virtual {v11}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@0a89 │ │ +0437f4: 0c03 |000a: move-result-object v3 │ │ +0437f6: 390c 0400 |000b: if-nez v12, 000f // +0004 │ │ +0437fa: 620c d801 |000d: sget-object v12, Lcom/squareup/okhttp/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@01d8 │ │ +0437fe: 1a05 741b |000f: const-string v5, "supports" // string@1b74 │ │ +043802: 6e20 2a0a 5100 |0011: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +043808: 0a05 |0014: move-result v5 │ │ +04380a: 3805 0b00 |0015: if-eqz v5, 0020 // +000b │ │ +04380e: 6205 c804 |0017: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@04c8 │ │ +043812: 3335 0700 |0019: if-ne v5, v3, 0020 // +0007 │ │ +043816: 7110 cc09 0800 |001b: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09cc │ │ +04381c: 0c05 |001e: move-result-object v5 │ │ +04381e: 1105 |001f: return-object v5 │ │ +043820: 1a05 5a1c |0020: const-string v5, "unsupported" // string@1c5a │ │ +043824: 6e20 2a0a 5100 |0022: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04382a: 0a05 |0025: move-result v5 │ │ +04382c: 3805 0a00 |0026: if-eqz v5, 0030 // +000a │ │ +043830: 6205 cb04 |0028: sget-object v5, Ljava/lang/Void;.TYPE:Ljava/lang/Class; // field@04cb │ │ +043834: 3335 0600 |002a: if-ne v5, v3, 0030 // +0006 │ │ +043838: 5c98 d201 |002c: iput-boolean v8, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.unsupported:Z // field@01d2 │ │ +04383c: 0765 |002e: move-object v5, v6 │ │ +04383e: 28f0 |002f: goto 001f // -0010 │ │ +043840: 1a05 2c18 |0030: const-string v5, "protocols" // string@182c │ │ +043844: 6e20 2a0a 5100 |0032: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04384a: 0a05 |0035: move-result v5 │ │ +04384c: 3805 0800 |0036: if-eqz v5, 003e // +0008 │ │ +043850: 21c5 |0038: array-length v5, v12 │ │ +043852: 3905 0500 |0039: if-nez v5, 003e // +0005 │ │ +043856: 5495 d001 |003b: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@01d0 │ │ +04385a: 28e2 |003d: goto 001f // -001e │ │ +04385c: 1a05 d019 |003e: const-string v5, "selectProtocol" // string@19d0 │ │ +043860: 6e20 2a0a 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +043866: 0a05 |0043: move-result v5 │ │ +043868: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ +04386c: 1a05 ce19 |0046: const-string v5, "select" // string@19ce │ │ +043870: 6e20 2a0a 5100 |0048: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +043876: 0a05 |004b: move-result v5 │ │ +043878: 3805 3d00 |004c: if-eqz v5, 0089 // +003d │ │ +04387c: 1c05 d201 |004e: const-class v5, Ljava/lang/String; // type@01d2 │ │ +043880: 3335 3900 |0050: if-ne v5, v3, 0089 // +0039 │ │ +043884: 21c5 |0052: array-length v5, v12 │ │ +043886: 3385 3600 |0053: if-ne v5, v8, 0089 // +0036 │ │ +04388a: 4605 0c07 |0055: aget-object v5, v12, v7 │ │ +04388e: 2055 2802 |0057: instance-of v5, v5, Ljava/util/List; // type@0228 │ │ +043892: 3805 3000 |0059: if-eqz v5, 0089 // +0030 │ │ +043896: 4602 0c07 |005b: aget-object v2, v12, v7 │ │ +04389a: 1f02 2802 |005d: check-cast v2, Ljava/util/List; // type@0228 │ │ +04389e: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +0438a0: 7210 6f0b 0200 |0060: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +0438a6: 0a04 |0063: move-result v4 │ │ +0438a8: 3540 1a00 |0064: if-ge v0, v4, 007e // +001a │ │ +0438ac: 5495 d001 |0066: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@01d0 │ │ +0438b0: 7220 650b 0200 |0068: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0438b6: 0c06 |006b: move-result-object v6 │ │ +0438b8: 7220 630b 6500 |006c: invoke-interface {v5, v6}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +0438be: 0a05 |006f: move-result v5 │ │ +0438c0: 3805 0b00 |0070: if-eqz v5, 007b // +000b │ │ +0438c4: 7220 650b 0200 |0072: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0438ca: 0c05 |0075: move-result-object v5 │ │ +0438cc: 1f05 d201 |0076: check-cast v5, Ljava/lang/String; // type@01d2 │ │ +0438d0: 5b95 d101 |0078: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@01d1 │ │ +0438d4: 28a5 |007a: goto 001f // -005b │ │ +0438d6: d800 0001 |007b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0438da: 28e7 |007d: goto 0064 // -0019 │ │ +0438dc: 5495 d001 |007e: iget-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.protocols:Ljava/util/List; // field@01d0 │ │ +0438e0: 7220 650b 7500 |0080: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0438e6: 0c05 |0083: move-result-object v5 │ │ +0438e8: 1f05 d201 |0084: check-cast v5, Ljava/lang/String; // type@01d2 │ │ +0438ec: 5b95 d101 |0086: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@01d1 │ │ +0438f0: 2897 |0088: goto 001f // -0069 │ │ +0438f2: 1a05 2b18 |0089: const-string v5, "protocolSelected" // string@182b │ │ +0438f6: 6e20 2a0a 5100 |008b: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0438fc: 0a05 |008e: move-result v5 │ │ +0438fe: 3905 0a00 |008f: if-nez v5, 0099 // +000a │ │ +043902: 1a05 d219 |0091: const-string v5, "selected" // string@19d2 │ │ +043906: 6e20 2a0a 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04390c: 0a05 |0096: move-result v5 │ │ +04390e: 3805 0e00 |0097: if-eqz v5, 00a5 // +000e │ │ +043912: 21c5 |0099: array-length v5, v12 │ │ +043914: 3385 0b00 |009a: if-ne v5, v8, 00a5 // +000b │ │ +043918: 4605 0c07 |009c: aget-object v5, v12, v7 │ │ +04391c: 1f05 d201 |009e: check-cast v5, Ljava/lang/String; // type@01d2 │ │ +043920: 5b95 d101 |00a0: iput-object v5, v9, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.selected:Ljava/lang/String; // field@01d1 │ │ +043924: 0765 |00a2: move-object v5, v6 │ │ +043926: 2900 7cff |00a3: goto/16 001f // -0084 │ │ +04392a: 6e30 8a0a 9b0c |00a5: invoke-virtual {v11, v9, v12}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +043930: 0c05 |00a8: move-result-object v5 │ │ +043932: 2900 76ff |00a9: goto/16 001f // -008a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=348 │ │ 0x0007 line=349 │ │ 0x000b line=350 │ │ 0x000d line=351 │ │ 0x000f line=353 │ │ @@ -29618,21 +29617,21 @@ │ │ 0x0007 - 0x00ab reg=1 methodName Ljava/lang/String; │ │ 0x000b - 0x00ab reg=3 returnType Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x0000 - 0x00ab reg=9 this Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ │ 0x0000 - 0x00ab reg=10 proxy Ljava/lang/Object; │ │ 0x0000 - 0x00ab reg=11 method Ljava/lang/reflect/Method; │ │ 0x0000 - 0x00ab reg=12 args [Ljava/lang/Object; │ │ │ │ - source_file_idx : 2447 (Platform.java) │ │ + source_file_idx : 2467 (Platform.java) │ │ │ │ Class #62 header: │ │ -class_idx : 205 │ │ +class_idx : 223 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2447 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2467 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 9 │ │ │ │ Class #62 annotations: │ │ Annotations on class │ │ @@ -29665,36 +29664,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -040f20: |[040f20] com.squareup.okhttp.internal.Platform.:()V │ │ -040f30: 7100 5f04 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.findPlatform:()Lcom/squareup/okhttp/internal/Platform; // method@045f │ │ -040f36: 0c00 |0003: move-result-object v0 │ │ -040f38: 6900 d301 |0004: sput-object v0, Lcom/squareup/okhttp/internal/Platform;.PLATFORM:Lcom/squareup/okhttp/internal/Platform; // field@01d3 │ │ -040f3c: 0e00 |0006: return-void │ │ +043938: |[043938] com.squareup.okhttp.internal.Platform.:()V │ │ +043948: 7100 5f04 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.findPlatform:()Lcom/squareup/okhttp/internal/Platform; // method@045f │ │ +04394e: 0c00 |0003: move-result-object v0 │ │ +043950: 6900 d301 |0004: sput-object v0, Lcom/squareup/okhttp/internal/Platform;.PLATFORM:Lcom/squareup/okhttp/internal/Platform; // field@01d3 │ │ +043954: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040f40: |[040f40] com.squareup.okhttp.internal.Platform.:()V │ │ -040f50: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -040f56: 0e00 |0003: return-void │ │ +043958: |[043958] com.squareup.okhttp.internal.Platform.:()V │ │ +043968: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04396e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=335 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ │ │ @@ -29703,40 +29702,40 @@ │ │ type : '(Ljava/util/List;)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -040f58: |[040f58] com.squareup.okhttp.internal.Platform.concatLengthPrefixed:(Ljava/util/List;)[B │ │ -040f68: 2202 8f02 |0000: new-instance v2, Lokio/Buffer; // type@028f │ │ -040f6c: 7010 7f0d 0200 |0002: invoke-direct {v2}, Lokio/Buffer;.:()V // method@0d7f │ │ -040f72: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -040f74: 7210 6f0b 0500 |0006: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -040f7a: 0a03 |0009: move-result v3 │ │ -040f7c: 3530 2200 |000a: if-ge v0, v3, 002c // +0022 │ │ -040f80: 7220 650b 0500 |000c: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -040f86: 0c01 |000f: move-result-object v1 │ │ -040f88: 1f01 ac00 |0010: check-cast v1, Lcom/squareup/okhttp/Protocol; // type@00ac │ │ -040f8c: 6204 4401 |0012: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -040f90: 3341 0500 |0014: if-ne v1, v4, 0019 // +0005 │ │ -040f94: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -040f98: 28f2 |0018: goto 000a // -000e │ │ -040f9a: 6e10 1f03 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@031f │ │ -040fa0: 0c04 |001c: move-result-object v4 │ │ -040fa2: 6e10 380a 0400 |001d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -040fa8: 0a04 |0020: move-result v4 │ │ -040faa: 6e20 cb0d 4200 |0021: invoke-virtual {v2, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -040fb0: 6e10 1f03 0100 |0024: invoke-virtual {v1}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@031f │ │ -040fb6: 0c04 |0027: move-result-object v4 │ │ -040fb8: 6e20 e30d 4200 |0028: invoke-virtual {v2, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ -040fbe: 28eb |002b: goto 0016 // -0015 │ │ -040fc0: 6e10 9f0d 0200 |002c: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@0d9f │ │ -040fc6: 0c04 |002f: move-result-object v4 │ │ -040fc8: 1104 |0030: return-object v4 │ │ +043970: |[043970] com.squareup.okhttp.internal.Platform.concatLengthPrefixed:(Ljava/util/List;)[B │ │ +043980: 2202 a302 |0000: new-instance v2, Lokio/Buffer; // type@02a3 │ │ +043984: 7010 7f0d 0200 |0002: invoke-direct {v2}, Lokio/Buffer;.:()V // method@0d7f │ │ +04398a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +04398c: 7210 6f0b 0500 |0006: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +043992: 0a03 |0009: move-result v3 │ │ +043994: 3530 2200 |000a: if-ge v0, v3, 002c // +0022 │ │ +043998: 7220 650b 0500 |000c: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04399e: 0c01 |000f: move-result-object v1 │ │ +0439a0: 1f01 be00 |0010: check-cast v1, Lcom/squareup/okhttp/Protocol; // type@00be │ │ +0439a4: 6204 4401 |0012: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +0439a8: 3341 0500 |0014: if-ne v1, v4, 0019 // +0005 │ │ +0439ac: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0439b0: 28f2 |0018: goto 000a // -000e │ │ +0439b2: 6e10 1f03 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@031f │ │ +0439b8: 0c04 |001c: move-result-object v4 │ │ +0439ba: 6e10 380a 0400 |001d: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0439c0: 0a04 |0020: move-result v4 │ │ +0439c2: 6e20 cb0d 4200 |0021: invoke-virtual {v2, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +0439c8: 6e10 1f03 0100 |0024: invoke-virtual {v1}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@031f │ │ +0439ce: 0c04 |0027: move-result-object v4 │ │ +0439d0: 6e20 e30d 4200 |0028: invoke-virtual {v2, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ +0439d6: 28eb |002b: goto 0016 // -0015 │ │ +0439d8: 6e10 9f0d 0200 |002c: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@0d9f │ │ +0439de: 0c04 |002f: move-result-object v4 │ │ +0439e0: 1104 |0030: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0005 line=386 │ │ 0x000c line=387 │ │ 0x0012 line=388 │ │ 0x0016 line=386 │ │ @@ -29755,211 +29754,207 @@ │ │ name : 'findPlatform' │ │ type : '()Lcom/squareup/okhttp/internal/Platform;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 25 │ │ ins : 0 │ │ outs : 7 │ │ - insns size : 341 16-bit code units │ │ -040fcc: |[040fcc] com.squareup.okhttp.internal.Platform.findPlatform:()Lcom/squareup/okhttp/internal/Platform; │ │ -040fdc: 1a02 200f |0000: const-string v2, "com.android.org.conscrypt.OpenSSLSocketImpl" // string@0f20 │ │ -040fe0: 7110 dd09 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -040fe6: 2203 c900 |0005: new-instance v3, Lcom/squareup/okhttp/internal/OptionalMethod; // type@00c9 │ │ -040fea: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -040fec: 1a09 7d1a |0008: const-string v9, "setUseSessionTickets" // string@1a7d │ │ -040ff0: 1316 0100 |000a: const/16 v22, #int 1 // #1 │ │ -040ff4: 0200 1600 |000c: move/from16 v0, v22 │ │ -040ff8: 2300 b403 |000e: new-array v0, v0, [Ljava/lang/Class; // type@03b4 │ │ -040ffc: 0816 0000 |0010: move-object/from16 v22, v0 │ │ -041000: 1317 0000 |0012: const/16 v23, #int 0 // #0 │ │ -041004: 6218 c804 |0014: sget-object v24, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@04c8 │ │ -041008: 4d18 1617 |0016: aput-object v24, v22, v23 │ │ -04100c: 0800 1600 |0018: move-object/from16 v0, v22 │ │ -041010: 7040 4104 2309 |001a: invoke-direct {v3, v2, v9, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@0441 │ │ -041016: 2204 c900 |001d: new-instance v4, Lcom/squareup/okhttp/internal/OptionalMethod; // type@00c9 │ │ -04101a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -04101c: 1a09 201a |0020: const-string v9, "setHostname" // string@1a20 │ │ -041020: 1316 0100 |0022: const/16 v22, #int 1 // #1 │ │ -041024: 0200 1600 |0024: move/from16 v0, v22 │ │ -041028: 2300 b403 |0026: new-array v0, v0, [Ljava/lang/Class; // type@03b4 │ │ -04102c: 0816 0000 |0028: move-object/from16 v22, v0 │ │ -041030: 1317 0000 |002a: const/16 v23, #int 0 // #0 │ │ -041034: 1c18 c001 |002c: const-class v24, Ljava/lang/String; // type@01c0 │ │ -041038: 4d18 1617 |002e: aput-object v24, v22, v23 │ │ -04103c: 0800 1600 |0030: move-object/from16 v0, v22 │ │ -041040: 7040 4104 2409 |0032: invoke-direct {v4, v2, v9, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@0441 │ │ -041046: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -041048: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -04104a: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -04104c: 1208 |0038: const/4 v8, #int 0 // #0 │ │ -04104e: 1a02 7f0d |0039: const-string v2, "android.net.TrafficStats" // string@0d7f │ │ -041052: 7110 dd09 0200 |003b: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -041058: 0c15 |003e: move-result-object v21 │ │ -04105a: 1a02 801b |003f: const-string v2, "tagSocket" // string@1b80 │ │ -04105e: 1219 |0041: const/4 v9, #int 1 // #1 │ │ -041060: 2399 b403 |0042: new-array v9, v9, [Ljava/lang/Class; // type@03b4 │ │ -041064: 1316 0000 |0044: const/16 v22, #int 0 // #0 │ │ -041068: 1c17 e001 |0046: const-class v23, Ljava/net/Socket; // type@01e0 │ │ -04106c: 4d17 0916 |0048: aput-object v23, v9, v22 │ │ -041070: 0800 1500 |004a: move-object/from16 v0, v21 │ │ -041074: 6e30 e209 2009 |004c: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ -04107a: 0c05 |004f: move-result-object v5 │ │ -04107c: 1a02 4a1c |0050: const-string v2, "untagSocket" // string@1c4a │ │ -041080: 1219 |0052: const/4 v9, #int 1 // #1 │ │ -041082: 2399 b403 |0053: new-array v9, v9, [Ljava/lang/Class; // type@03b4 │ │ -041086: 1316 0000 |0055: const/16 v22, #int 0 // #0 │ │ -04108a: 1c17 e001 |0057: const-class v23, Ljava/net/Socket; // type@01e0 │ │ -04108e: 4d17 0916 |0059: aput-object v23, v9, v22 │ │ -041092: 0800 1500 |005b: move-object/from16 v0, v21 │ │ -041096: 6e30 e209 2009 |005d: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ -04109c: 0c06 |0060: move-result-object v6 │ │ -04109e: 1a02 7e0d |0061: const-string v2, "android.net.Network" // string@0d7e │ │ -0410a2: 7110 dd09 0200 |0063: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -0410a8: 2210 c900 |0066: new-instance v16, Lcom/squareup/okhttp/internal/OptionalMethod; // type@00c9 │ │ -0410ac: 1c02 9d03 |0068: const-class v2, [B // type@039d │ │ -0410b0: 1a09 e311 |006a: const-string v9, "getAlpnSelectedProtocol" // string@11e3 │ │ -0410b4: 1316 0000 |006c: const/16 v22, #int 0 // #0 │ │ -0410b8: 0200 1600 |006e: move/from16 v0, v22 │ │ -0410bc: 2300 b403 |0070: new-array v0, v0, [Ljava/lang/Class; // type@03b4 │ │ -0410c0: 0816 0000 |0072: move-object/from16 v22, v0 │ │ -0410c4: 0800 1000 |0074: move-object/from16 v0, v16 │ │ -0410c8: 0801 1600 |0076: move-object/from16 v1, v22 │ │ -0410cc: 7040 4104 2019 |0078: invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@0441 │ │ -0410d2: 2214 c900 |007b: new-instance v20, Lcom/squareup/okhttp/internal/OptionalMethod; // type@00c9 │ │ -0410d6: 1202 |007d: const/4 v2, #int 0 // #0 │ │ -0410d8: 1a09 eb19 |007e: const-string v9, "setAlpnProtocols" // string@19eb │ │ -0410dc: 1316 0100 |0080: const/16 v22, #int 1 // #1 │ │ -0410e0: 0200 1600 |0082: move/from16 v0, v22 │ │ -0410e4: 2300 b403 |0084: new-array v0, v0, [Ljava/lang/Class; // type@03b4 │ │ -0410e8: 0816 0000 |0086: move-object/from16 v22, v0 │ │ -0410ec: 1317 0000 |0088: const/16 v23, #int 0 // #0 │ │ -0410f0: 1c18 9d03 |008a: const-class v24, [B // type@039d │ │ -0410f4: 4d18 1617 |008c: aput-object v24, v22, v23 │ │ -0410f8: 0800 1400 |008e: move-object/from16 v0, v20 │ │ -0410fc: 0801 1600 |0090: move-object/from16 v1, v22 │ │ -041100: 7040 4104 2019 |0092: invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@0441 │ │ -041106: 0808 1400 |0095: move-object/from16 v8, v20 │ │ -04110a: 0807 1000 |0097: move-object/from16 v7, v16 │ │ -04110e: 2202 ca00 |0099: new-instance v2, Lcom/squareup/okhttp/internal/Platform$Android; // type@00ca │ │ -041112: 7607 4904 0200 |009b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/Platform$Android;.:(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V // method@0449 │ │ -041118: 0729 |009e: move-object v9, v2 │ │ -04111a: 1109 |009f: return-object v9 │ │ -04111c: 0d0f |00a0: move-exception v15 │ │ -04111e: 1a02 1817 |00a1: const-string v2, "org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl" // string@1718 │ │ -041122: 7110 dd09 0200 |00a3: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -041128: 2900 5fff |00a6: goto/16 0005 // -00a1 │ │ -04112c: 0d02 |00a8: move-exception v2 │ │ -04112e: 1a12 1917 |00a9: const-string v18, "org.eclipse.jetty.alpn.ALPN" // string@1719 │ │ -041132: 7701 dd09 1200 |00ab: invoke-static/range {v18}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -041138: 0c11 |00ae: move-result-object v17 │ │ -04113a: 2202 c101 |00af: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -04113e: 7010 500a 0200 |00b1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -041144: 0800 1200 |00b4: move-object/from16 v0, v18 │ │ -041148: 6e20 580a 0200 |00b6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04114e: 0c02 |00b9: move-result-object v2 │ │ -041150: 1a09 8d00 |00ba: const-string v9, "$Provider" // string@008d │ │ -041154: 6e20 580a 9200 |00bc: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04115a: 0c02 |00bf: move-result-object v2 │ │ -04115c: 6e10 640a 0200 |00c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -041162: 0c02 |00c3: move-result-object v2 │ │ -041164: 7110 dd09 0200 |00c4: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -04116a: 0c13 |00c7: move-result-object v19 │ │ -04116c: 2202 c101 |00c8: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -041170: 7010 500a 0200 |00ca: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -041176: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ -04117a: 6e20 580a 0200 |00cf: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -041180: 0c02 |00d2: move-result-object v2 │ │ -041182: 1a09 8c00 |00d3: const-string v9, "$ClientProvider" // string@008c │ │ -041186: 6e20 580a 9200 |00d5: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04118c: 0c02 |00d8: move-result-object v2 │ │ -04118e: 6e10 640a 0200 |00d9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -041194: 0c02 |00dc: move-result-object v2 │ │ -041196: 7110 dd09 0200 |00dd: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -04119c: 0c0d |00e0: move-result-object v13 │ │ -04119e: 2202 c101 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0411a2: 7010 500a 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0411a8: 0800 1200 |00e6: move-object/from16 v0, v18 │ │ -0411ac: 6e20 580a 0200 |00e8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0411b2: 0c02 |00eb: move-result-object v2 │ │ -0411b4: 1a09 8e00 |00ec: const-string v9, "$ServerProvider" // string@008e │ │ -0411b8: 6e20 580a 9200 |00ee: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0411be: 0c02 |00f1: move-result-object v2 │ │ -0411c0: 6e10 640a 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0411c6: 0c02 |00f5: move-result-object v2 │ │ -0411c8: 7110 dd09 0200 |00f6: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -0411ce: 0c0e |00f9: move-result-object v14 │ │ -0411d0: 1a02 3e18 |00fa: const-string v2, "put" // string@183e │ │ -0411d4: 1229 |00fc: const/4 v9, #int 2 // #2 │ │ -0411d6: 2399 b403 |00fd: new-array v9, v9, [Ljava/lang/Class; // type@03b4 │ │ -0411da: 1316 0000 |00ff: const/16 v22, #int 0 // #0 │ │ -0411de: 1c17 4402 |0101: const-class v23, Ljavax/net/ssl/SSLSocket; // type@0244 │ │ -0411e2: 4d17 0916 |0103: aput-object v23, v9, v22 │ │ -0411e6: 1316 0100 |0105: const/16 v22, #int 1 // #1 │ │ -0411ea: 4d13 0916 |0107: aput-object v19, v9, v22 │ │ -0411ee: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -0411f2: 6e30 e209 2009 |010b: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ -0411f8: 0c0a |010e: move-result-object v10 │ │ -0411fa: 1a02 d711 |010f: const-string v2, "get" // string@11d7 │ │ -0411fe: 1219 |0111: const/4 v9, #int 1 // #1 │ │ -041200: 2399 b403 |0112: new-array v9, v9, [Ljava/lang/Class; // type@03b4 │ │ -041204: 1316 0000 |0114: const/16 v22, #int 0 // #0 │ │ -041208: 1c17 4402 |0116: const-class v23, Ljavax/net/ssl/SSLSocket; // type@0244 │ │ -04120c: 4d17 0916 |0118: aput-object v23, v9, v22 │ │ -041210: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -041214: 6e30 e209 2009 |011c: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ -04121a: 0c0b |011f: move-result-object v11 │ │ -04121c: 1a02 da18 |0120: const-string v2, "remove" // string@18da │ │ -041220: 1219 |0122: const/4 v9, #int 1 // #1 │ │ -041222: 2399 b403 |0123: new-array v9, v9, [Ljava/lang/Class; // type@03b4 │ │ -041226: 1316 0000 |0125: const/16 v22, #int 0 // #0 │ │ -04122a: 1c17 4402 |0127: const-class v23, Ljavax/net/ssl/SSLSocket; // type@0244 │ │ -04122e: 4d17 0916 |0129: aput-object v23, v9, v22 │ │ -041232: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -041236: 6e30 e209 2009 |012d: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ -04123c: 0c0c |0130: move-result-object v12 │ │ -04123e: 2209 cb00 |0131: new-instance v9, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; // type@00cb │ │ -041242: 7606 5104 0900 |0133: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V // method@0451 │ │ -041248: 2900 69ff |0136: goto/16 009f // -0097 │ │ -04124c: 0d02 |0138: move-exception v2 │ │ -04124e: 2209 cd00 |0139: new-instance v9, Lcom/squareup/okhttp/internal/Platform; // type@00cd │ │ -041252: 7010 5a04 0900 |013b: invoke-direct {v9}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@045a │ │ -041258: 2900 61ff |013e: goto/16 009f // -009f │ │ -04125c: 0d02 |0140: move-exception v2 │ │ -04125e: 28f8 |0141: goto 0139 // -0008 │ │ -041260: 0d02 |0142: move-exception v2 │ │ -041262: 2900 56ff |0143: goto/16 0099 // -00aa │ │ -041266: 0d02 |0145: move-exception v2 │ │ -041268: 0807 1000 |0146: move-object/from16 v7, v16 │ │ -04126c: 2900 51ff |0148: goto/16 0099 // -00af │ │ -041270: 0d02 |014a: move-exception v2 │ │ -041272: 2900 4eff |014b: goto/16 0099 // -00b2 │ │ -041276: 0d02 |014d: move-exception v2 │ │ -041278: 2900 4bff |014e: goto/16 0099 // -00b5 │ │ -04127c: 0d02 |0150: move-exception v2 │ │ -04127e: 0807 1000 |0151: move-object/from16 v7, v16 │ │ -041282: 2900 46ff |0153: goto/16 0099 // -00ba │ │ + insns size : 336 16-bit code units │ │ +0439e4: |[0439e4] com.squareup.okhttp.internal.Platform.findPlatform:()Lcom/squareup/okhttp/internal/Platform; │ │ +0439f4: 1a02 330f |0000: const-string v2, "com.android.org.conscrypt.OpenSSLSocketImpl" // string@0f33 │ │ +0439f8: 7110 dd09 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +0439fe: 2203 db00 |0005: new-instance v3, Lcom/squareup/okhttp/internal/OptionalMethod; // type@00db │ │ +043a02: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +043a04: 1a09 8e1a |0008: const-string v9, "setUseSessionTickets" // string@1a8e │ │ +043a08: 1316 0100 |000a: const/16 v22, #int 1 // #1 │ │ +043a0c: 0200 1600 |000c: move/from16 v0, v22 │ │ +043a10: 2300 c803 |000e: new-array v0, v0, [Ljava/lang/Class; // type@03c8 │ │ +043a14: 0816 0000 |0010: move-object/from16 v22, v0 │ │ +043a18: 1317 0000 |0012: const/16 v23, #int 0 // #0 │ │ +043a1c: 6218 c804 |0014: sget-object v24, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@04c8 │ │ +043a20: 4d18 1617 |0016: aput-object v24, v22, v23 │ │ +043a24: 0800 1600 |0018: move-object/from16 v0, v22 │ │ +043a28: 7040 4104 2309 |001a: invoke-direct {v3, v2, v9, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@0441 │ │ +043a2e: 2204 db00 |001d: new-instance v4, Lcom/squareup/okhttp/internal/OptionalMethod; // type@00db │ │ +043a32: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +043a34: 1a09 311a |0020: const-string v9, "setHostname" // string@1a31 │ │ +043a38: 1316 0100 |0022: const/16 v22, #int 1 // #1 │ │ +043a3c: 0200 1600 |0024: move/from16 v0, v22 │ │ +043a40: 2300 c803 |0026: new-array v0, v0, [Ljava/lang/Class; // type@03c8 │ │ +043a44: 0816 0000 |0028: move-object/from16 v22, v0 │ │ +043a48: 1317 0000 |002a: const/16 v23, #int 0 // #0 │ │ +043a4c: 1c18 d201 |002c: const-class v24, Ljava/lang/String; // type@01d2 │ │ +043a50: 4d18 1617 |002e: aput-object v24, v22, v23 │ │ +043a54: 0800 1600 |0030: move-object/from16 v0, v22 │ │ +043a58: 7040 4104 2409 |0032: invoke-direct {v4, v2, v9, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@0441 │ │ +043a5e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +043a60: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +043a62: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +043a64: 1208 |0038: const/4 v8, #int 0 // #0 │ │ +043a66: 1a02 930d |0039: const-string v2, "android.net.TrafficStats" // string@0d93 │ │ +043a6a: 7110 dd09 0200 |003b: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +043a70: 0c15 |003e: move-result-object v21 │ │ +043a72: 1a02 911b |003f: const-string v2, "tagSocket" // string@1b91 │ │ +043a76: 1219 |0041: const/4 v9, #int 1 // #1 │ │ +043a78: 2399 c803 |0042: new-array v9, v9, [Ljava/lang/Class; // type@03c8 │ │ +043a7c: 1316 0000 |0044: const/16 v22, #int 0 // #0 │ │ +043a80: 1c17 f301 |0046: const-class v23, Ljava/net/Socket; // type@01f3 │ │ +043a84: 4d17 0916 |0048: aput-object v23, v9, v22 │ │ +043a88: 0800 1500 |004a: move-object/from16 v0, v21 │ │ +043a8c: 6e30 e209 2009 |004c: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ +043a92: 0c05 |004f: move-result-object v5 │ │ +043a94: 1a02 5b1c |0050: const-string v2, "untagSocket" // string@1c5b │ │ +043a98: 1219 |0052: const/4 v9, #int 1 // #1 │ │ +043a9a: 2399 c803 |0053: new-array v9, v9, [Ljava/lang/Class; // type@03c8 │ │ +043a9e: 1316 0000 |0055: const/16 v22, #int 0 // #0 │ │ +043aa2: 1c17 f301 |0057: const-class v23, Ljava/net/Socket; // type@01f3 │ │ +043aa6: 4d17 0916 |0059: aput-object v23, v9, v22 │ │ +043aaa: 0800 1500 |005b: move-object/from16 v0, v21 │ │ +043aae: 6e30 e209 2009 |005d: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ +043ab4: 0c06 |0060: move-result-object v6 │ │ +043ab6: 1a02 920d |0061: const-string v2, "android.net.Network" // string@0d92 │ │ +043aba: 7110 dd09 0200 |0063: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +043ac0: 2210 db00 |0066: new-instance v16, Lcom/squareup/okhttp/internal/OptionalMethod; // type@00db │ │ +043ac4: 1c02 b103 |0068: const-class v2, [B // type@03b1 │ │ +043ac8: 1a09 f611 |006a: const-string v9, "getAlpnSelectedProtocol" // string@11f6 │ │ +043acc: 1316 0000 |006c: const/16 v22, #int 0 // #0 │ │ +043ad0: 0200 1600 |006e: move/from16 v0, v22 │ │ +043ad4: 2300 c803 |0070: new-array v0, v0, [Ljava/lang/Class; // type@03c8 │ │ +043ad8: 0816 0000 |0072: move-object/from16 v22, v0 │ │ +043adc: 0800 1000 |0074: move-object/from16 v0, v16 │ │ +043ae0: 0801 1600 |0076: move-object/from16 v1, v22 │ │ +043ae4: 7040 4104 2019 |0078: invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@0441 │ │ +043aea: 2214 db00 |007b: new-instance v20, Lcom/squareup/okhttp/internal/OptionalMethod; // type@00db │ │ +043aee: 1202 |007d: const/4 v2, #int 0 // #0 │ │ +043af0: 1a09 fc19 |007e: const-string v9, "setAlpnProtocols" // string@19fc │ │ +043af4: 1316 0100 |0080: const/16 v22, #int 1 // #1 │ │ +043af8: 0200 1600 |0082: move/from16 v0, v22 │ │ +043afc: 2300 c803 |0084: new-array v0, v0, [Ljava/lang/Class; // type@03c8 │ │ +043b00: 0816 0000 |0086: move-object/from16 v22, v0 │ │ +043b04: 1317 0000 |0088: const/16 v23, #int 0 // #0 │ │ +043b08: 1c18 b103 |008a: const-class v24, [B // type@03b1 │ │ +043b0c: 4d18 1617 |008c: aput-object v24, v22, v23 │ │ +043b10: 0800 1400 |008e: move-object/from16 v0, v20 │ │ +043b14: 0801 1600 |0090: move-object/from16 v1, v22 │ │ +043b18: 7040 4104 2019 |0092: invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;.:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V // method@0441 │ │ +043b1e: 0808 1400 |0095: move-object/from16 v8, v20 │ │ +043b22: 0807 1000 |0097: move-object/from16 v7, v16 │ │ +043b26: 2202 dc00 |0099: new-instance v2, Lcom/squareup/okhttp/internal/Platform$Android; // type@00dc │ │ +043b2a: 7607 4904 0200 |009b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/Platform$Android;.:(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V // method@0449 │ │ +043b30: 0729 |009e: move-object v9, v2 │ │ +043b32: 1109 |009f: return-object v9 │ │ +043b34: 0d0f |00a0: move-exception v15 │ │ +043b36: 1a02 2917 |00a1: const-string v2, "org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl" // string@1729 │ │ +043b3a: 7110 dd09 0200 |00a3: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +043b40: 2900 5fff |00a6: goto/16 0005 // -00a1 │ │ +043b44: 0d02 |00a8: move-exception v2 │ │ +043b46: 1a12 2a17 |00a9: const-string v18, "org.eclipse.jetty.alpn.ALPN" // string@172a │ │ +043b4a: 7701 dd09 1200 |00ab: invoke-static/range {v18}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +043b50: 0c11 |00ae: move-result-object v17 │ │ +043b52: 2202 d301 |00af: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +043b56: 7010 500a 0200 |00b1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +043b5c: 0800 1200 |00b4: move-object/from16 v0, v18 │ │ +043b60: 6e20 580a 0200 |00b6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043b66: 0c02 |00b9: move-result-object v2 │ │ +043b68: 1a09 8d00 |00ba: const-string v9, "$Provider" // string@008d │ │ +043b6c: 6e20 580a 9200 |00bc: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043b72: 0c02 |00bf: move-result-object v2 │ │ +043b74: 6e10 640a 0200 |00c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +043b7a: 0c02 |00c3: move-result-object v2 │ │ +043b7c: 7110 dd09 0200 |00c4: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +043b82: 0c13 |00c7: move-result-object v19 │ │ +043b84: 2202 d301 |00c8: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +043b88: 7010 500a 0200 |00ca: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +043b8e: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ +043b92: 6e20 580a 0200 |00cf: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043b98: 0c02 |00d2: move-result-object v2 │ │ +043b9a: 1a09 8c00 |00d3: const-string v9, "$ClientProvider" // string@008c │ │ +043b9e: 6e20 580a 9200 |00d5: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043ba4: 0c02 |00d8: move-result-object v2 │ │ +043ba6: 6e10 640a 0200 |00d9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +043bac: 0c02 |00dc: move-result-object v2 │ │ +043bae: 7110 dd09 0200 |00dd: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +043bb4: 0c0d |00e0: move-result-object v13 │ │ +043bb6: 2202 d301 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +043bba: 7010 500a 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +043bc0: 0800 1200 |00e6: move-object/from16 v0, v18 │ │ +043bc4: 6e20 580a 0200 |00e8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043bca: 0c02 |00eb: move-result-object v2 │ │ +043bcc: 1a09 8e00 |00ec: const-string v9, "$ServerProvider" // string@008e │ │ +043bd0: 6e20 580a 9200 |00ee: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +043bd6: 0c02 |00f1: move-result-object v2 │ │ +043bd8: 6e10 640a 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +043bde: 0c02 |00f5: move-result-object v2 │ │ +043be0: 7110 dd09 0200 |00f6: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +043be6: 0c0e |00f9: move-result-object v14 │ │ +043be8: 1a02 4f18 |00fa: const-string v2, "put" // string@184f │ │ +043bec: 1229 |00fc: const/4 v9, #int 2 // #2 │ │ +043bee: 2399 c803 |00fd: new-array v9, v9, [Ljava/lang/Class; // type@03c8 │ │ +043bf2: 1316 0000 |00ff: const/16 v22, #int 0 // #0 │ │ +043bf6: 1c17 5702 |0101: const-class v23, Ljavax/net/ssl/SSLSocket; // type@0257 │ │ +043bfa: 4d17 0916 |0103: aput-object v23, v9, v22 │ │ +043bfe: 1316 0100 |0105: const/16 v22, #int 1 // #1 │ │ +043c02: 4d13 0916 |0107: aput-object v19, v9, v22 │ │ +043c06: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +043c0a: 6e30 e209 2009 |010b: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ +043c10: 0c0a |010e: move-result-object v10 │ │ +043c12: 1a02 ea11 |010f: const-string v2, "get" // string@11ea │ │ +043c16: 1219 |0111: const/4 v9, #int 1 // #1 │ │ +043c18: 2399 c803 |0112: new-array v9, v9, [Ljava/lang/Class; // type@03c8 │ │ +043c1c: 1316 0000 |0114: const/16 v22, #int 0 // #0 │ │ +043c20: 1c17 5702 |0116: const-class v23, Ljavax/net/ssl/SSLSocket; // type@0257 │ │ +043c24: 4d17 0916 |0118: aput-object v23, v9, v22 │ │ +043c28: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +043c2c: 6e30 e209 2009 |011c: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ +043c32: 0c0b |011f: move-result-object v11 │ │ +043c34: 1a02 eb18 |0120: const-string v2, "remove" // string@18eb │ │ +043c38: 1219 |0122: const/4 v9, #int 1 // #1 │ │ +043c3a: 2399 c803 |0123: new-array v9, v9, [Ljava/lang/Class; // type@03c8 │ │ +043c3e: 1316 0000 |0125: const/16 v22, #int 0 // #0 │ │ +043c42: 1c17 5702 |0127: const-class v23, Ljavax/net/ssl/SSLSocket; // type@0257 │ │ +043c46: 4d17 0916 |0129: aput-object v23, v9, v22 │ │ +043c4a: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +043c4e: 6e30 e209 2009 |012d: invoke-virtual {v0, v2, v9}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e2 │ │ +043c54: 0c0c |0130: move-result-object v12 │ │ +043c56: 2209 dd00 |0131: new-instance v9, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; // type@00dd │ │ +043c5a: 7606 5104 0900 |0133: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V // method@0451 │ │ +043c60: 2900 69ff |0136: goto/16 009f // -0097 │ │ +043c64: 0d02 |0138: move-exception v2 │ │ +043c66: 2209 df00 |0139: new-instance v9, Lcom/squareup/okhttp/internal/Platform; // type@00df │ │ +043c6a: 7010 5a04 0900 |013b: invoke-direct {v9}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@045a │ │ +043c70: 2900 61ff |013e: goto/16 009f // -009f │ │ +043c74: 0d02 |0140: move-exception v2 │ │ +043c76: 2900 58ff |0141: goto/16 0099 // -00a8 │ │ +043c7a: 0d02 |0143: move-exception v2 │ │ +043c7c: 0807 1000 |0144: move-object/from16 v7, v16 │ │ +043c80: 2900 53ff |0146: goto/16 0099 // -00ad │ │ +043c84: 0d02 |0148: move-exception v2 │ │ +043c86: 2900 50ff |0149: goto/16 0099 // -00b0 │ │ +043c8a: 0d02 |014b: move-exception v2 │ │ +043c8c: 0807 1000 |014c: move-object/from16 v7, v16 │ │ +043c90: 2900 4bff |014e: goto/16 0099 // -00b5 │ │ catches : 7 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/ClassNotFoundException; -> 0x00a0 │ │ 0x0005 - 0x0035 │ │ Ljava/lang/ClassNotFoundException; -> 0x00a8 │ │ 0x0039 - 0x0060 │ │ - Ljava/lang/ClassNotFoundException; -> 0x014a │ │ - Ljava/lang/NoSuchMethodException; -> 0x0142 │ │ + Ljava/lang/ClassNotFoundException; -> 0x0140 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0140 │ │ 0x0061 - 0x007b │ │ - Ljava/lang/ClassNotFoundException; -> 0x014d │ │ - Ljava/lang/NoSuchMethodException; -> 0x0142 │ │ + Ljava/lang/ClassNotFoundException; -> 0x0148 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0140 │ │ 0x007b - 0x0095 │ │ - Ljava/lang/ClassNotFoundException; -> 0x0150 │ │ - Ljava/lang/NoSuchMethodException; -> 0x0145 │ │ + Ljava/lang/ClassNotFoundException; -> 0x014b │ │ + Ljava/lang/NoSuchMethodException; -> 0x0143 │ │ 0x0099 - 0x00a6 │ │ Ljava/lang/ClassNotFoundException; -> 0x00a8 │ │ 0x00a9 - 0x0136 │ │ Ljava/lang/ClassNotFoundException; -> 0x0138 │ │ - Ljava/lang/NoSuchMethodException; -> 0x0140 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0138 │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=119 │ │ 0x001d line=121 │ │ 0x0035 line=123 │ │ 0x0036 line=124 │ │ 0x0037 line=125 │ │ @@ -29982,65 +29977,62 @@ │ │ 0x00e1 line=156 │ │ 0x00fa line=157 │ │ 0x010f line=158 │ │ 0x0120 line=159 │ │ 0x0131 line=160 │ │ 0x0138 line=162 │ │ 0x0139 line=165 │ │ - 0x0140 line=162 │ │ - 0x0142 line=141 │ │ - 0x014d line=139 │ │ + 0x0140 line=141 │ │ + 0x0148 line=139 │ │ locals : │ │ 0x0005 - 0x001f reg=15 e Ljava/lang/ClassNotFoundException; │ │ 0x0038 - 0x007b reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0039 - 0x0095 reg=8 setAlpnProtocols Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0095 - 0x0097 reg=20 setAlpnProtocols Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x007b - 0x0099 reg=16 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x003f - 0x0099 reg=21 trafficStats Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x001d - 0x009f reg=3 setUseSessionTickets Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0035 - 0x009f reg=4 setHostname Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0036 - 0x009f reg=5 trafficStatsTagSocket Ljava/lang/reflect/Method; │ │ 0x0037 - 0x009f reg=6 trafficStatsUntagSocket Ljava/lang/reflect/Method; │ │ 0x0099 - 0x009f reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ 0x0097 - 0x009f reg=8 setAlpnProtocols Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x009f - 0x00a0 reg=18 negoClassName Ljava/lang/String; │ │ 0x00a1 - 0x00a9 reg=15 e Ljava/lang/ClassNotFoundException; │ │ 0x010f - 0x0138 reg=10 putMethod Ljava/lang/reflect/Method; │ │ 0x0120 - 0x0138 reg=11 getMethod Ljava/lang/reflect/Method; │ │ 0x0131 - 0x0138 reg=12 removeMethod Ljava/lang/reflect/Method; │ │ 0x00e1 - 0x0138 reg=13 clientProviderClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x00fa - 0x0138 reg=14 serverProviderClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x00af - 0x0138 reg=17 negoClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x00c8 - 0x0138 reg=19 providerClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x00ab - 0x0142 reg=18 negoClassName Ljava/lang/String; │ │ - 0x0142 - 0x0145 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0145 - 0x0148 reg=16 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0145 - 0x014a reg=21 trafficStats Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x0148 - 0x0150 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0150 - 0x0153 reg=16 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0142 - 0x0155 reg=3 setUseSessionTickets Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0142 - 0x0155 reg=4 setHostname Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0142 - 0x0155 reg=5 trafficStatsTagSocket Ljava/lang/reflect/Method; │ │ - 0x0142 - 0x0155 reg=6 trafficStatsUntagSocket Ljava/lang/reflect/Method; │ │ - 0x0153 - 0x0155 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x0142 - 0x0155 reg=8 setAlpnProtocols Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ - 0x014d - 0x0155 reg=21 trafficStats Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x00ab - 0x0139 reg=18 negoClassName Ljava/lang/String; │ │ + 0x0140 - 0x0143 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0143 - 0x0146 reg=16 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0146 - 0x014b reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x014b - 0x014e reg=16 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0140 - 0x0150 reg=3 setUseSessionTickets Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0140 - 0x0150 reg=4 setHostname Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0140 - 0x0150 reg=5 trafficStatsTagSocket Ljava/lang/reflect/Method; │ │ + 0x0140 - 0x0150 reg=6 trafficStatsUntagSocket Ljava/lang/reflect/Method; │ │ + 0x014e - 0x0150 reg=7 getAlpnSelectedProtocol Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0140 - 0x0150 reg=8 setAlpnProtocols Lcom/squareup/okhttp/internal/OptionalMethod; Lcom/squareup/okhttp/internal/OptionalMethod; │ │ + 0x0143 - 0x0150 reg=21 trafficStats Ljava/lang/Class; Ljava/lang/Class<*>; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ name : 'get' │ │ type : '()Lcom/squareup/okhttp/internal/Platform;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0412f0: |[0412f0] com.squareup.okhttp.internal.Platform.get:()Lcom/squareup/okhttp/internal/Platform; │ │ -041300: 6200 d301 |0000: sget-object v0, Lcom/squareup/okhttp/internal/Platform;.PLATFORM:Lcom/squareup/okhttp/internal/Platform; // field@01d3 │ │ -041304: 1100 |0002: return-object v0 │ │ +043cfc: |[043cfc] com.squareup.okhttp.internal.Platform.get:()Lcom/squareup/okhttp/internal/Platform; │ │ +043d0c: 6200 d301 |0000: sget-object v0, Lcom/squareup/okhttp/internal/Platform;.PLATFORM:Lcom/squareup/okhttp/internal/Platform; // field@01d3 │ │ +043d10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ @@ -30048,16 +30040,16 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041308: |[041308] com.squareup.okhttp.internal.Platform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ -041318: 0e00 |0000: return-void │ │ +043d14: |[043d14] com.squareup.okhttp.internal.Platform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ +043d24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0001 reg=1 sslSocket Ljavax/net/ssl/SSLSocket; │ │ │ │ @@ -30066,16 +30058,16 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04131c: |[04131c] com.squareup.okhttp.internal.Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -04132c: 0e00 |0000: return-void │ │ +043d28: |[043d28] com.squareup.okhttp.internal.Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +043d38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0001 reg=1 sslSocket Ljavax/net/ssl/SSLSocket; │ │ @@ -30087,17 +30079,17 @@ │ │ type : '(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -041330: |[041330] com.squareup.okhttp.internal.Platform.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ -041340: 6e30 c40a 2103 |0000: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@0ac4 │ │ -041346: 0e00 |0003: return-void │ │ +043d3c: |[043d3c] com.squareup.okhttp.internal.Platform.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ +043d4c: 6e30 c40a 2103 |0000: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@0ac4 │ │ +043d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ @@ -30109,17 +30101,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -041348: |[041348] com.squareup.okhttp.internal.Platform.getPrefix:()Ljava/lang/String; │ │ -041358: 1a00 2a09 |0000: const-string v0, "OkHttp" // string@092a │ │ -04135c: 1100 |0002: return-object v0 │ │ +043d54: |[043d54] com.squareup.okhttp.internal.Platform.getPrefix:()Ljava/lang/String; │ │ +043d64: 1a00 3e09 |0000: const-string v0, "OkHttp" // string@093e │ │ +043d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/Platform; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/Platform;) │ │ @@ -30127,17 +30119,17 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041360: |[041360] com.squareup.okhttp.internal.Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -041370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041372: 1100 |0001: return-object v0 │ │ +043d6c: |[043d6c] com.squareup.okhttp.internal.Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +043d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043d7e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0002 reg=2 socket Ljavax/net/ssl/SSLSocket; │ │ │ │ @@ -30146,18 +30138,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041374: |[041374] com.squareup.okhttp.internal.Platform.log:(Ljava/lang/String;)V │ │ -041384: 6200 ca04 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ -041388: 6e20 b709 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ -04138e: 0e00 |0005: return-void │ │ +043d80: |[043d80] com.squareup.okhttp.internal.Platform.log:(Ljava/lang/String;)V │ │ +043d90: 6200 ca04 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ +043d94: 6e20 b709 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ +043d9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -30167,18 +30159,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041390: |[041390] com.squareup.okhttp.internal.Platform.logW:(Ljava/lang/String;)V │ │ -0413a0: 6200 ca04 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ -0413a4: 6e20 b709 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ -0413aa: 0e00 |0005: return-void │ │ +043d9c: |[043d9c] com.squareup.okhttp.internal.Platform.logW:(Ljava/lang/String;)V │ │ +043dac: 6200 ca04 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ +043db0: 6e20 b709 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ +043db6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0006 reg=2 warning Ljava/lang/String; │ │ @@ -30188,16 +30180,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0413ac: |[0413ac] com.squareup.okhttp.internal.Platform.tagSocket:(Ljava/net/Socket;)V │ │ -0413bc: 0e00 |0000: return-void │ │ +043db8: |[043db8] com.squareup.okhttp.internal.Platform.tagSocket:(Ljava/net/Socket;)V │ │ +043dc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -30206,30 +30198,30 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0413c0: |[0413c0] com.squareup.okhttp.internal.Platform.untagSocket:(Ljava/net/Socket;)V │ │ -0413d0: 0e00 |0000: return-void │ │ +043dcc: |[043dcc] com.squareup.okhttp.internal.Platform.untagSocket:(Ljava/net/Socket;)V │ │ +043ddc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/Platform; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 2447 (Platform.java) │ │ + source_file_idx : 2467 (Platform.java) │ │ │ │ Class #63 header: │ │ -class_idx : 206 │ │ +class_idx : 224 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2551 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2571 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #63 annotations: │ │ Annotations on field #468 'failedRoutes' │ │ @@ -30252,20 +30244,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0413d4: |[0413d4] com.squareup.okhttp.internal.RouteDatabase.:()V │ │ -0413e4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0413ea: 2200 1302 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0213 │ │ -0413ee: 7010 580b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ -0413f4: 5b10 d401 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ -0413f8: 0e00 |000a: return-void │ │ +043de0: |[043de0] com.squareup.okhttp.internal.RouteDatabase.:()V │ │ +043df0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +043df6: 2200 2602 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0226 │ │ +043dfa: 7010 580b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ +043e00: 5b10 d401 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ +043e04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/squareup/okhttp/internal/RouteDatabase; │ │ │ │ @@ -30275,23 +30267,23 @@ │ │ type : '(Lcom/squareup/okhttp/Route;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0413fc: |[0413fc] com.squareup.okhttp.internal.RouteDatabase.connected:(Lcom/squareup/okhttp/Route;)V │ │ -04140c: 1d01 |0000: monitor-enter v1 │ │ -04140e: 5410 d401 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ -041412: 7220 900b 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -041418: 1e01 |0006: monitor-exit v1 │ │ -04141a: 0e00 |0007: return-void │ │ -04141c: 0d00 |0008: move-exception v0 │ │ -04141e: 1e01 |0009: monitor-exit v1 │ │ -041420: 2700 |000a: throw v0 │ │ +043e08: |[043e08] com.squareup.okhttp.internal.RouteDatabase.connected:(Lcom/squareup/okhttp/Route;)V │ │ +043e18: 1d01 |0000: monitor-enter v1 │ │ +043e1a: 5410 d401 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ +043e1e: 7220 900b 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +043e24: 1e01 |0006: monitor-exit v1 │ │ +043e26: 0e00 |0007: return-void │ │ +043e28: 0d00 |0008: move-exception v0 │ │ +043e2a: 1e01 |0009: monitor-exit v1 │ │ +043e2c: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=38 │ │ @@ -30304,23 +30296,23 @@ │ │ type : '(Lcom/squareup/okhttp/Route;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -041430: |[041430] com.squareup.okhttp.internal.RouteDatabase.failed:(Lcom/squareup/okhttp/Route;)V │ │ -041440: 1d01 |0000: monitor-enter v1 │ │ -041442: 5410 d401 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ -041446: 7220 8b0b 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -04144c: 1e01 |0006: monitor-exit v1 │ │ -04144e: 0e00 |0007: return-void │ │ -041450: 0d00 |0008: move-exception v0 │ │ -041452: 1e01 |0009: monitor-exit v1 │ │ -041454: 2700 |000a: throw v0 │ │ +043e3c: |[043e3c] com.squareup.okhttp.internal.RouteDatabase.failed:(Lcom/squareup/okhttp/Route;)V │ │ +043e4c: 1d01 |0000: monitor-enter v1 │ │ +043e4e: 5410 d401 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ +043e52: 7220 8b0b 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +043e58: 1e01 |0006: monitor-exit v1 │ │ +043e5a: 0e00 |0007: return-void │ │ +043e5c: 0d00 |0008: move-exception v0 │ │ +043e5e: 1e01 |0009: monitor-exit v1 │ │ +043e60: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=33 │ │ @@ -30333,24 +30325,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -041464: |[041464] com.squareup.okhttp.internal.RouteDatabase.failedRoutesCount:()I │ │ -041474: 1d01 |0000: monitor-enter v1 │ │ -041476: 5410 d401 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ -04147a: 7210 920b 0000 |0003: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@0b92 │ │ -041480: 0a00 |0006: move-result v0 │ │ -041482: 1e01 |0007: monitor-exit v1 │ │ -041484: 0f00 |0008: return v0 │ │ -041486: 0d00 |0009: move-exception v0 │ │ -041488: 1e01 |000a: monitor-exit v1 │ │ -04148a: 2700 |000b: throw v0 │ │ +043e70: |[043e70] com.squareup.okhttp.internal.RouteDatabase.failedRoutesCount:()I │ │ +043e80: 1d01 |0000: monitor-enter v1 │ │ +043e82: 5410 d401 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ +043e86: 7210 920b 0000 |0003: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@0b92 │ │ +043e8c: 0a00 |0006: move-result v0 │ │ +043e8e: 1e01 |0007: monitor-exit v1 │ │ +043e90: 0f00 |0008: return v0 │ │ +043e92: 0d00 |0009: move-exception v0 │ │ +043e94: 1e01 |000a: monitor-exit v1 │ │ +043e96: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/internal/RouteDatabase; │ │ @@ -30360,40 +30352,40 @@ │ │ type : '(Lcom/squareup/okhttp/Route;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -041498: |[041498] com.squareup.okhttp.internal.RouteDatabase.shouldPostpone:(Lcom/squareup/okhttp/Route;)Z │ │ -0414a8: 1d01 |0000: monitor-enter v1 │ │ -0414aa: 5410 d401 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ -0414ae: 7220 8d0b 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -0414b4: 0a00 |0006: move-result v0 │ │ -0414b6: 1e01 |0007: monitor-exit v1 │ │ -0414b8: 0f00 |0008: return v0 │ │ -0414ba: 0d00 |0009: move-exception v0 │ │ -0414bc: 1e01 |000a: monitor-exit v1 │ │ -0414be: 2700 |000b: throw v0 │ │ +043ea4: |[043ea4] com.squareup.okhttp.internal.RouteDatabase.shouldPostpone:(Lcom/squareup/okhttp/Route;)Z │ │ +043eb4: 1d01 |0000: monitor-enter v1 │ │ +043eb6: 5410 d401 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@01d4 │ │ +043eba: 7220 8d0b 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +043ec0: 0a00 |0006: move-result v0 │ │ +043ec2: 1e01 |0007: monitor-exit v1 │ │ +043ec4: 0f00 |0008: return v0 │ │ +043ec6: 0d00 |0009: move-exception v0 │ │ +043ec8: 1e01 |000a: monitor-exit v1 │ │ +043eca: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/internal/RouteDatabase; │ │ 0x0000 - 0x000c reg=2 route Lcom/squareup/okhttp/Route; │ │ │ │ - source_file_idx : 2551 (RouteDatabase.java) │ │ + source_file_idx : 2571 (RouteDatabase.java) │ │ │ │ Class #64 header: │ │ -class_idx : 207 │ │ +class_idx : 225 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2975 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2995 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #64 annotations: │ │ Annotations on class │ │ @@ -30422,19 +30414,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0414cc: |[0414cc] com.squareup.okhttp.internal.Util$1.:(Ljava/lang/String;Z)V │ │ -0414dc: 5b01 d601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/Util$1;.val$name:Ljava/lang/String; // field@01d6 │ │ -0414e0: 5c02 d501 |0002: iput-boolean v2, v0, Lcom/squareup/okhttp/internal/Util$1;.val$daemon:Z // field@01d5 │ │ -0414e4: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0414ea: 0e00 |0007: return-void │ │ +043ed8: |[043ed8] com.squareup.okhttp.internal.Util$1.:(Ljava/lang/String;Z)V │ │ +043ee8: 5b01 d601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/Util$1;.val$name:Ljava/lang/String; // field@01d6 │ │ +043eec: 5c02 d501 |0002: iput-boolean v2, v0, Lcom/squareup/okhttp/internal/Util$1;.val$daemon:Z // field@01d5 │ │ +043ef0: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +043ef6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/internal/Util$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -30445,38 +30437,38 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0414ec: |[0414ec] com.squareup.okhttp.internal.Util$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -0414fc: 2200 c301 |0000: new-instance v0, Ljava/lang/Thread; // type@01c3 │ │ -041500: 5421 d601 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/Util$1;.val$name:Ljava/lang/String; // field@01d6 │ │ -041504: 7030 6c0a 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0a6c │ │ -04150a: 5521 d501 |0007: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/Util$1;.val$daemon:Z // field@01d5 │ │ -04150e: 6e20 740a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@0a74 │ │ -041514: 1100 |000c: return-object v0 │ │ +043ef8: |[043ef8] com.squareup.okhttp.internal.Util$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +043f08: 2200 d501 |0000: new-instance v0, Ljava/lang/Thread; // type@01d5 │ │ +043f0c: 5421 d601 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/Util$1;.val$name:Ljava/lang/String; // field@01d6 │ │ +043f10: 7030 6c0a 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0a6c │ │ +043f16: 5521 d501 |0007: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/Util$1;.val$daemon:Z // field@01d5 │ │ +043f1a: 6e20 740a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@0a74 │ │ +043f20: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0007 line=226 │ │ 0x000c line=227 │ │ locals : │ │ 0x0007 - 0x000d reg=0 result Ljava/lang/Thread; │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/internal/Util$1; │ │ 0x0000 - 0x000d reg=3 runnable Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 2975 (Util.java) │ │ + source_file_idx : 2995 (Util.java) │ │ │ │ Class #65 header: │ │ -class_idx : 208 │ │ +class_idx : 226 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2975 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2995 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 0 │ │ │ │ Class #65 annotations: │ │ Annotations on method #1137 'closeAll' │ │ @@ -30519,25 +30511,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -041518: |[041518] com.squareup.okhttp.internal.Util.:()V │ │ -041528: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04152a: 2310 9d03 |0001: new-array v0, v1, [B // type@039d │ │ -04152e: 6900 d701 |0003: sput-object v0, Lcom/squareup/okhttp/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@01d7 │ │ -041532: 2310 b703 |0005: new-array v0, v1, [Ljava/lang/String; // type@03b7 │ │ -041536: 6900 d801 |0007: sput-object v0, Lcom/squareup/okhttp/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@01d8 │ │ -04153a: 1a00 770b |0009: const-string v0, "UTF-8" // string@0b77 │ │ -04153e: 7110 ea0a 0000 |000b: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -041544: 0c00 |000e: move-result-object v0 │ │ -041546: 6900 d901 |000f: sput-object v0, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -04154a: 0e00 |0011: return-void │ │ +043f24: |[043f24] com.squareup.okhttp.internal.Util.:()V │ │ +043f34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043f36: 2310 b103 |0001: new-array v0, v1, [B // type@03b1 │ │ +043f3a: 6900 d701 |0003: sput-object v0, Lcom/squareup/okhttp/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@01d7 │ │ +043f3e: 2310 cb03 |0005: new-array v0, v1, [Ljava/lang/String; // type@03cb │ │ +043f42: 6900 d801 |0007: sput-object v0, Lcom/squareup/okhttp/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@01d8 │ │ +043f46: 1a00 8b0b |0009: const-string v0, "UTF-8" // string@0b8b │ │ +043f4a: 7110 ea0a 0000 |000b: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +043f50: 0c00 |000e: move-result-object v0 │ │ +043f52: 6900 d901 |000f: sput-object v0, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +043f56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0005 line=45 │ │ 0x0009 line=48 │ │ locals : │ │ │ │ @@ -30546,17 +30538,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04154c: |[04154c] com.squareup.okhttp.internal.Util.:()V │ │ -04155c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -041562: 0e00 |0003: return-void │ │ +043f58: |[043f58] com.squareup.okhttp.internal.Util.:()V │ │ +043f68: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +043f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/Util; │ │ │ │ @@ -30565,28 +30557,28 @@ │ │ type : '(JJJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -041564: |[041564] com.squareup.okhttp.internal.Util.checkOffsetAndCount:(JJJ)V │ │ -041574: a100 0608 |0000: or-long v0, v6, v8 │ │ -041578: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -04157c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -041580: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ -041584: 3100 0604 |0008: cmp-long v0, v6, v4 │ │ -041588: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ -04158c: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ -041590: 3100 0008 |000e: cmp-long v0, v0, v8 │ │ -041594: 3b00 0800 |0010: if-gez v0, 0018 // +0008 │ │ -041598: 2200 9a01 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@019a │ │ -04159c: 7010 c409 0000 |0014: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@09c4 │ │ -0415a2: 2700 |0017: throw v0 │ │ -0415a4: 0e00 |0018: return-void │ │ +043f70: |[043f70] com.squareup.okhttp.internal.Util.checkOffsetAndCount:(JJJ)V │ │ +043f80: a100 0608 |0000: or-long v0, v6, v8 │ │ +043f84: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +043f88: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +043f8c: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ +043f90: 3100 0604 |0008: cmp-long v0, v6, v4 │ │ +043f94: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ +043f98: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +043f9c: 3100 0008 |000e: cmp-long v0, v0, v8 │ │ +043fa0: 3b00 0800 |0010: if-gez v0, 0018 // +0008 │ │ +043fa4: 2200 ac01 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@01ac │ │ +043fa8: 7010 c409 0000 |0014: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@09c4 │ │ +043fae: 2700 |0017: throw v0 │ │ +043fb0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0012 line=55 │ │ 0x0018 line=57 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 arrayLength J │ │ @@ -30598,42 +30590,42 @@ │ │ type : '(Ljava/io/Closeable;Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0415a8: |[0415a8] com.squareup.okhttp.internal.Util.closeAll:(Ljava/io/Closeable;Ljava/io/Closeable;)V │ │ -0415b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0415ba: 7210 7d09 0300 |0001: invoke-interface {v3}, Ljava/io/Closeable;.close:()V // method@097d │ │ -0415c0: 7210 7d09 0400 |0004: invoke-interface {v4}, Ljava/io/Closeable;.close:()V // method@097d │ │ -0415c6: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ -0415ca: 0e00 |0009: return-void │ │ -0415cc: 0d00 |000a: move-exception v0 │ │ -0415ce: 0701 |000b: move-object v1, v0 │ │ -0415d0: 28f8 |000c: goto 0004 // -0008 │ │ -0415d2: 0d00 |000d: move-exception v0 │ │ -0415d4: 3901 f9ff |000e: if-nez v1, 0007 // -0007 │ │ -0415d8: 0701 |0010: move-object v1, v0 │ │ -0415da: 28f6 |0011: goto 0007 // -000a │ │ -0415dc: 2012 8a01 |0012: instance-of v2, v1, Ljava/io/IOException; // type@018a │ │ -0415e0: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -0415e4: 1f01 8a01 |0016: check-cast v1, Ljava/io/IOException; // type@018a │ │ -0415e8: 2701 |0018: throw v1 │ │ -0415ea: 2012 bd01 |0019: instance-of v2, v1, Ljava/lang/RuntimeException; // type@01bd │ │ -0415ee: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -0415f2: 1f01 bd01 |001d: check-cast v1, Ljava/lang/RuntimeException; // type@01bd │ │ -0415f6: 2701 |001f: throw v1 │ │ -0415f8: 2012 a801 |0020: instance-of v2, v1, Ljava/lang/Error; // type@01a8 │ │ -0415fc: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -041600: 1f01 a801 |0024: check-cast v1, Ljava/lang/Error; // type@01a8 │ │ -041604: 2701 |0026: throw v1 │ │ -041606: 2202 9b01 |0027: new-instance v2, Ljava/lang/AssertionError; // type@019b │ │ -04160a: 7020 c709 1200 |0029: invoke-direct {v2, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -041610: 2702 |002c: throw v2 │ │ +043fb4: |[043fb4] com.squareup.okhttp.internal.Util.closeAll:(Ljava/io/Closeable;Ljava/io/Closeable;)V │ │ +043fc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043fc6: 7210 7d09 0300 |0001: invoke-interface {v3}, Ljava/io/Closeable;.close:()V // method@097d │ │ +043fcc: 7210 7d09 0400 |0004: invoke-interface {v4}, Ljava/io/Closeable;.close:()V // method@097d │ │ +043fd2: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ +043fd6: 0e00 |0009: return-void │ │ +043fd8: 0d00 |000a: move-exception v0 │ │ +043fda: 0701 |000b: move-object v1, v0 │ │ +043fdc: 28f8 |000c: goto 0004 // -0008 │ │ +043fde: 0d00 |000d: move-exception v0 │ │ +043fe0: 3901 f9ff |000e: if-nez v1, 0007 // -0007 │ │ +043fe4: 0701 |0010: move-object v1, v0 │ │ +043fe6: 28f6 |0011: goto 0007 // -000a │ │ +043fe8: 2012 9c01 |0012: instance-of v2, v1, Ljava/io/IOException; // type@019c │ │ +043fec: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +043ff0: 1f01 9c01 |0016: check-cast v1, Ljava/io/IOException; // type@019c │ │ +043ff4: 2701 |0018: throw v1 │ │ +043ff6: 2012 cf01 |0019: instance-of v2, v1, Ljava/lang/RuntimeException; // type@01cf │ │ +043ffa: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +043ffe: 1f01 cf01 |001d: check-cast v1, Ljava/lang/RuntimeException; // type@01cf │ │ +044002: 2701 |001f: throw v1 │ │ +044004: 2012 ba01 |0020: instance-of v2, v1, Ljava/lang/Error; // type@01ba │ │ +044008: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +04400c: 1f01 ba01 |0024: check-cast v1, Ljava/lang/Error; // type@01ba │ │ +044010: 2701 |0026: throw v1 │ │ +044012: 2202 ad01 |0027: new-instance v2, Ljava/lang/AssertionError; // type@01ad │ │ +044016: 7020 c709 1200 |0029: invoke-direct {v2, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +04401c: 2702 |002c: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ Ljava/lang/Throwable; -> 0x000a │ │ 0x0004 - 0x0007 │ │ Ljava/lang/Throwable; -> 0x000d │ │ positions : │ │ 0x0000 line=116 │ │ @@ -30663,22 +30655,22 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -041630: |[041630] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/io/Closeable;)V │ │ -041640: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -041644: 7210 7d09 0200 |0002: invoke-interface {v2}, Ljava/io/Closeable;.close:()V // method@097d │ │ -04164a: 0e00 |0005: return-void │ │ -04164c: 0d00 |0006: move-exception v0 │ │ -04164e: 2700 |0007: throw v0 │ │ -041650: 0d01 |0008: move-exception v1 │ │ -041652: 28fc |0009: goto 0005 // -0004 │ │ +04403c: |[04403c] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/io/Closeable;)V │ │ +04404c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +044050: 7210 7d09 0200 |0002: invoke-interface {v2}, Ljava/io/Closeable;.close:()V // method@097d │ │ +044056: 0e00 |0005: return-void │ │ +044058: 0d00 |0006: move-exception v0 │ │ +04405a: 2700 |0007: throw v0 │ │ +04405c: 0d01 |0008: move-exception v1 │ │ +04405e: 28fc |0009: goto 0005 // -0004 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=71 │ │ @@ -30695,22 +30687,22 @@ │ │ type : '(Ljava/net/ServerSocket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -041664: |[041664] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/net/ServerSocket;)V │ │ -041674: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -041678: 6e10 c10a 0200 |0002: invoke-virtual {v2}, Ljava/net/ServerSocket;.close:()V // method@0ac1 │ │ -04167e: 0e00 |0005: return-void │ │ -041680: 0d00 |0006: move-exception v0 │ │ -041682: 2700 |0007: throw v0 │ │ -041684: 0d01 |0008: move-exception v1 │ │ -041686: 28fc |0009: goto 0005 // -0004 │ │ +044070: |[044070] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/net/ServerSocket;)V │ │ +044080: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +044084: 6e10 c10a 0200 |0002: invoke-virtual {v2}, Ljava/net/ServerSocket;.close:()V // method@0ac1 │ │ +04408a: 0e00 |0005: return-void │ │ +04408c: 0d00 |0006: move-exception v0 │ │ +04408e: 2700 |0007: throw v0 │ │ +044090: 0d01 |0008: move-exception v1 │ │ +044092: 28fc |0009: goto 0005 // -0004 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=103 │ │ @@ -30727,27 +30719,27 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -041698: |[041698] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/net/Socket;)V │ │ -0416a8: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -0416ac: 6e10 c30a 0300 |0002: invoke-virtual {v3}, Ljava/net/Socket;.close:()V // method@0ac3 │ │ -0416b2: 0e00 |0005: return-void │ │ -0416b4: 0d00 |0006: move-exception v0 │ │ -0416b6: 7110 7f04 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@047f │ │ -0416bc: 0a02 |000a: move-result v2 │ │ -0416be: 3902 faff |000b: if-nez v2, 0005 // -0006 │ │ -0416c2: 2700 |000d: throw v0 │ │ -0416c4: 0d01 |000e: move-exception v1 │ │ -0416c6: 2701 |000f: throw v1 │ │ -0416c8: 0d02 |0010: move-exception v2 │ │ -0416ca: 28f4 |0011: goto 0005 // -000c │ │ +0440a4: |[0440a4] com.squareup.okhttp.internal.Util.closeQuietly:(Ljava/net/Socket;)V │ │ +0440b4: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +0440b8: 6e10 c30a 0300 |0002: invoke-virtual {v3}, Ljava/net/Socket;.close:()V // method@0ac3 │ │ +0440be: 0e00 |0005: return-void │ │ +0440c0: 0d00 |0006: move-exception v0 │ │ +0440c2: 7110 7f04 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@047f │ │ +0440c8: 0a02 |000a: move-result v2 │ │ +0440ca: 3902 faff |000b: if-nez v2, 0005 // -0006 │ │ +0440ce: 2700 |000d: throw v0 │ │ +0440d0: 0d01 |000e: move-exception v1 │ │ +0440d2: 2701 |000f: throw v1 │ │ +0440d4: 0d02 |0010: move-exception v2 │ │ +0440d6: 28f4 |0011: goto 0005 // -000c │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/AssertionError; -> 0x0006 │ │ Ljava/lang/RuntimeException; -> 0x000e │ │ Ljava/lang/Exception; -> 0x0010 │ │ positions : │ │ 0x0000 line=84 │ │ @@ -30768,25 +30760,25 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0416e0: |[0416e0] com.squareup.okhttp.internal.Util.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ -0416f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0416f2: 2131 |0001: array-length v1, v3 │ │ -0416f4: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0416f8: 2310 b703 |0004: new-array v0, v1, [Ljava/lang/String; // type@03b7 │ │ -0416fc: 2131 |0006: array-length v1, v3 │ │ -0416fe: 7151 650a 2320 |0007: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -041704: 2101 |000a: array-length v1, v0 │ │ -041706: d801 01ff |000b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04170a: 4d04 0001 |000d: aput-object v4, v0, v1 │ │ -04170e: 1100 |000f: return-object v0 │ │ +0440ec: |[0440ec] com.squareup.okhttp.internal.Util.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ +0440fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0440fe: 2131 |0001: array-length v1, v3 │ │ +044100: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ +044104: 2310 cb03 |0004: new-array v0, v1, [Ljava/lang/String; // type@03cb │ │ +044108: 2131 |0006: array-length v1, v3 │ │ +04410a: 7151 650a 2320 |0007: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +044110: 2101 |000a: array-length v1, v0 │ │ +044112: d801 01ff |000b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +044116: 4d04 0001 |000d: aput-object v4, v0, v1 │ │ +04411a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=297 │ │ 0x0006 line=298 │ │ 0x000a line=299 │ │ 0x000f line=300 │ │ locals : │ │ @@ -30799,20 +30791,20 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -041710: |[041710] com.squareup.okhttp.internal.Util.contains:([Ljava/lang/String;Ljava/lang/String;)Z │ │ -041720: 7110 1f0b 0100 |0000: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ -041726: 0c00 |0003: move-result-object v0 │ │ -041728: 7220 630b 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -04172e: 0a00 |0007: move-result v0 │ │ -041730: 0f00 |0008: return v0 │ │ +04411c: |[04411c] com.squareup.okhttp.internal.Util.contains:([Ljava/lang/String;Ljava/lang/String;)Z │ │ +04412c: 7110 1f0b 0100 |0000: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ +044132: 0c00 |0003: move-result-object v0 │ │ +044134: 7220 630b 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +04413a: 0a00 |0007: move-result v0 │ │ +04413c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 array [Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 value Ljava/lang/String; │ │ │ │ @@ -30821,21 +30813,21 @@ │ │ type : '(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -041734: |[041734] com.squareup.okhttp.internal.Util.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ -041744: 7130 8304 3204 |0000: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0483 │ │ -04174a: 0a01 |0003: move-result v1 │ │ -04174c: 0f01 |0004: return v1 │ │ -04174e: 0d00 |0005: move-exception v0 │ │ -041750: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -041752: 28fd |0007: goto 0004 // -0003 │ │ +044140: |[044140] com.squareup.okhttp.internal.Util.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ +044150: 7130 8304 3204 |0000: invoke-static {v2, v3, v4}, Lcom/squareup/okhttp/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0483 │ │ +044156: 0a01 |0003: move-result v1 │ │ +044158: 0f01 |0004: return v1 │ │ +04415a: 0d00 |0005: move-exception v0 │ │ +04415c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04415e: 28fd |0007: goto 0004 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=143 │ │ 0x0005 line=142 │ │ @@ -30851,24 +30843,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -041764: |[041764] com.squareup.okhttp.internal.Util.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -041774: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -041778: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -04177c: 6e20 110a 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -041782: 0a00 |0007: move-result v0 │ │ -041784: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -041788: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04178a: 0f00 |000b: return v0 │ │ -04178c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04178e: 28fe |000d: goto 000b // -0002 │ │ +044170: |[044170] com.squareup.okhttp.internal.Util.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +044180: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +044184: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +044188: 6e20 110a 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +04418e: 0a00 |0007: move-result v0 │ │ +044190: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +044194: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +044196: 0f00 |000b: return v0 │ │ +044198: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04419a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000e reg=1 a Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=2 b Ljava/lang/Object; │ │ │ │ @@ -30877,41 +30869,41 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -041790: |[041790] com.squareup.okhttp.internal.Util.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ -0417a0: 6e10 aa02 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -0417a6: 0a00 |0003: move-result v0 │ │ -0417a8: 6e10 b402 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -0417ae: 0c01 |0007: move-result-object v1 │ │ -0417b0: 7110 8f02 0100 |0008: invoke-static {v1}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ -0417b6: 0a01 |000b: move-result v1 │ │ -0417b8: 3210 2200 |000c: if-eq v0, v1, 002e // +0022 │ │ -0417bc: 2200 c101 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0417c0: 7010 500a 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0417c6: 6e10 9d02 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -0417cc: 0c01 |0016: move-result-object v1 │ │ -0417ce: 6e20 580a 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0417d4: 0c00 |001a: move-result-object v0 │ │ -0417d6: 1a01 2701 |001b: const-string v1, ":" // string@0127 │ │ -0417da: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0417e0: 0c00 |0020: move-result-object v0 │ │ -0417e2: 6e10 aa02 0200 |0021: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -0417e8: 0a01 |0024: move-result v1 │ │ -0417ea: 6e20 550a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0417f0: 0c00 |0028: move-result-object v0 │ │ -0417f2: 6e10 640a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0417f8: 0c00 |002c: move-result-object v0 │ │ -0417fa: 1100 |002d: return-object v0 │ │ -0417fc: 6e10 9d02 0200 |002e: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -041802: 0c00 |0031: move-result-object v0 │ │ -041804: 28fb |0032: goto 002d // -0005 │ │ +04419c: |[04419c] com.squareup.okhttp.internal.Util.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ +0441ac: 6e10 aa02 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +0441b2: 0a00 |0003: move-result v0 │ │ +0441b4: 6e10 b402 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +0441ba: 0c01 |0007: move-result-object v1 │ │ +0441bc: 7110 8f02 0100 |0008: invoke-static {v1}, Lcom/squareup/okhttp/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@028f │ │ +0441c2: 0a01 |000b: move-result v1 │ │ +0441c4: 3210 2200 |000c: if-eq v0, v1, 002e // +0022 │ │ +0441c8: 2200 d301 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0441cc: 7010 500a 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0441d2: 6e10 9d02 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +0441d8: 0c01 |0016: move-result-object v1 │ │ +0441da: 6e20 580a 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0441e0: 0c00 |001a: move-result-object v0 │ │ +0441e2: 1a01 2701 |001b: const-string v1, ":" // string@0127 │ │ +0441e6: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0441ec: 0c00 |0020: move-result-object v0 │ │ +0441ee: 6e10 aa02 0200 |0021: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +0441f4: 0a01 |0024: move-result v1 │ │ +0441f6: 6e20 550a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0441fc: 0c00 |0028: move-result-object v0 │ │ +0441fe: 6e10 640a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +044204: 0c00 |002c: move-result-object v0 │ │ +044206: 1100 |002d: return-object v0 │ │ +044208: 6e10 9d02 0200 |002e: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +04420e: 0c00 |0031: move-result-object v0 │ │ +044210: 28fb |0032: goto 002d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0013 line=262 │ │ 0x002d line=263 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 url Lcom/squareup/okhttp/HttpUrl; │ │ @@ -30921,20 +30913,20 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -041808: |[041808] com.squareup.okhttp.internal.Util.immutableList:(Ljava/util/List;)Ljava/util/List; │ │ -041818: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -04181c: 7020 130b 1000 |0002: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -041822: 7110 380b 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -041828: 0c00 |0008: move-result-object v0 │ │ -04182a: 1100 |0009: return-object v0 │ │ +044214: |[044214] com.squareup.okhttp.internal.Util.immutableList:(Ljava/util/List;)Ljava/util/List; │ │ +044224: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +044228: 7020 130b 1000 |0002: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +04422e: 7110 380b 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +044234: 0c00 |0008: move-result-object v0 │ │ +044236: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=1 list Ljava/util/List; Ljava/util/List; │ │ │ │ @@ -30943,23 +30935,23 @@ │ │ type : '([Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -04182c: |[04182c] com.squareup.okhttp.internal.Util.immutableList:([Ljava/lang/Object;)Ljava/util/List; │ │ -04183c: 6e10 8015 0100 |0000: invoke-virtual {v1}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1580 │ │ -041842: 0c00 |0003: move-result-object v0 │ │ -041844: 1f00 b603 |0004: check-cast v0, [Ljava/lang/Object; // type@03b6 │ │ -041848: 7110 1f0b 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ -04184e: 0c00 |0009: move-result-object v0 │ │ -041850: 7110 380b 0000 |000a: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -041856: 0c00 |000d: move-result-object v0 │ │ -041858: 1100 |000e: return-object v0 │ │ +044238: |[044238] com.squareup.okhttp.internal.Util.immutableList:([Ljava/lang/Object;)Ljava/util/List; │ │ +044248: 6e10 8015 0100 |0000: invoke-virtual {v1}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1580 │ │ +04424e: 0c00 |0003: move-result-object v0 │ │ +044250: 1f00 ca03 |0004: check-cast v0, [Ljava/lang/Object; // type@03ca │ │ +044254: 7110 1f0b 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ +04425a: 0c00 |0009: move-result-object v0 │ │ +04425c: 7110 380b 0000 |000a: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +044262: 0c00 |000d: move-result-object v0 │ │ +044264: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x000f reg=1 elements [Ljava/lang/Object; [TT; │ │ │ │ @@ -30968,20 +30960,20 @@ │ │ type : '(Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04185c: |[04185c] com.squareup.okhttp.internal.Util.immutableMap:(Ljava/util/Map;)Ljava/util/Map; │ │ -04186c: 2200 1202 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -041870: 7020 4c0b 1000 |0002: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0b4c │ │ -041876: 7110 390b 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@0b39 │ │ -04187c: 0c00 |0008: move-result-object v0 │ │ -04187e: 1100 |0009: return-object v0 │ │ +044268: |[044268] com.squareup.okhttp.internal.Util.immutableMap:(Ljava/util/Map;)Ljava/util/Map; │ │ +044278: 2200 2502 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +04427c: 7020 4c0b 1000 |0002: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0b4c │ │ +044282: 7110 390b 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@0b39 │ │ +044288: 0c00 |0008: move-result-object v0 │ │ +04428a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/Map; │ │ 0x0000 - 0x000a reg=1 map Ljava/util/Map; Ljava/util/Map; │ │ │ │ @@ -30990,36 +30982,36 @@ │ │ type : '([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -041880: |[041880] com.squareup.okhttp.internal.Util.intersect:([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; │ │ -041890: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -041892: 2202 0702 |0001: new-instance v2, Ljava/util/ArrayList; // type@0207 │ │ -041896: 7010 110b 0200 |0003: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -04189c: 2196 |0006: array-length v6, v9 │ │ -04189e: 0145 |0007: move v5, v4 │ │ -0418a0: 3565 1a00 |0008: if-ge v5, v6, 0022 // +001a │ │ -0418a4: 4600 0905 |000a: aget-object v0, v9, v5 │ │ -0418a8: 21a7 |000c: array-length v7, v10 │ │ -0418aa: 0143 |000d: move v3, v4 │ │ -0418ac: 3573 0d00 |000e: if-ge v3, v7, 001b // +000d │ │ -0418b0: 4601 0a03 |0010: aget-object v1, v10, v3 │ │ -0418b4: 6e20 110a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -0418ba: 0a08 |0015: move-result v8 │ │ -0418bc: 3808 0900 |0016: if-eqz v8, 001f // +0009 │ │ -0418c0: 7220 600b 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0418c6: d803 0501 |001b: add-int/lit8 v3, v5, #int 1 // #01 │ │ -0418ca: 0135 |001d: move v5, v3 │ │ -0418cc: 28ea |001e: goto 0008 // -0016 │ │ -0418ce: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0418d2: 28ed |0021: goto 000e // -0013 │ │ -0418d4: 1102 |0022: return-object v2 │ │ +04428c: |[04428c] com.squareup.okhttp.internal.Util.intersect:([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; │ │ +04429c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04429e: 2202 1a02 |0001: new-instance v2, Ljava/util/ArrayList; // type@021a │ │ +0442a2: 7010 110b 0200 |0003: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +0442a8: 2196 |0006: array-length v6, v9 │ │ +0442aa: 0145 |0007: move v5, v4 │ │ +0442ac: 3565 1a00 |0008: if-ge v5, v6, 0022 // +001a │ │ +0442b0: 4600 0905 |000a: aget-object v0, v9, v5 │ │ +0442b4: 21a7 |000c: array-length v7, v10 │ │ +0442b6: 0143 |000d: move v3, v4 │ │ +0442b8: 3573 0d00 |000e: if-ge v3, v7, 001b // +000d │ │ +0442bc: 4601 0a03 |0010: aget-object v1, v10, v3 │ │ +0442c0: 6e20 110a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +0442c6: 0a08 |0015: move-result v8 │ │ +0442c8: 3808 0900 |0016: if-eqz v8, 001f // +0009 │ │ +0442cc: 7220 600b 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0442d2: d803 0501 |001b: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0442d6: 0135 |001d: move v5, v3 │ │ +0442d8: 28ea |001e: goto 0008 // -0016 │ │ +0442da: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0442de: 28ed |0021: goto 000e // -0013 │ │ +0442e0: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=247 │ │ 0x0006 line=248 │ │ 0x000c line=249 │ │ 0x0012 line=250 │ │ 0x0018 line=251 │ │ @@ -31041,26 +31033,26 @@ │ │ type : '(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0418d8: |[0418d8] com.squareup.okhttp.internal.Util.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0418e8: 7120 7d04 4300 |0000: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; // method@047d │ │ -0418ee: 0c00 |0003: move-result-object v0 │ │ -0418f0: 7210 6f0b 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -0418f6: 0a01 |0007: move-result v1 │ │ -0418f8: 7120 820a 1200 |0008: invoke-static {v2, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@0a82 │ │ -0418fe: 0c01 |000b: move-result-object v1 │ │ -041900: 1f01 b603 |000c: check-cast v1, [Ljava/lang/Object; // type@03b6 │ │ -041904: 1f01 b603 |000e: check-cast v1, [Ljava/lang/Object; // type@03b6 │ │ -041908: 7220 710b 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ -04190e: 0c01 |0013: move-result-object v1 │ │ -041910: 1101 |0014: return-object v1 │ │ +0442e4: |[0442e4] com.squareup.okhttp.internal.Util.intersect:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0442f4: 7120 7d04 4300 |0000: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/Util;.intersect:([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; // method@047d │ │ +0442fa: 0c00 |0003: move-result-object v0 │ │ +0442fc: 7210 6f0b 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +044302: 0a01 |0007: move-result v1 │ │ +044304: 7120 820a 1200 |0008: invoke-static {v2, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@0a82 │ │ +04430a: 0c01 |000b: move-result-object v1 │ │ +04430c: 1f01 ca03 |000c: check-cast v1, [Ljava/lang/Object; // type@03ca │ │ +044310: 1f01 ca03 |000e: check-cast v1, [Ljava/lang/Object; // type@03ca │ │ +044314: 7220 710b 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ +04431a: 0c01 |0013: move-result-object v1 │ │ +04431c: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ @@ -31075,31 +31067,31 @@ │ │ type : '(Ljava/lang/AssertionError;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -041914: |[041914] com.squareup.okhttp.internal.Util.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z │ │ -041924: 6e10 c809 0200 |0000: invoke-virtual {v2}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@09c8 │ │ -04192a: 0c00 |0003: move-result-object v0 │ │ -04192c: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -041930: 6e10 c909 0200 |0006: invoke-virtual {v2}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@09c9 │ │ -041936: 0c00 |0009: move-result-object v0 │ │ -041938: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -04193c: 6e10 c909 0200 |000c: invoke-virtual {v2}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@09c9 │ │ -041942: 0c00 |000f: move-result-object v0 │ │ -041944: 1a01 2113 |0010: const-string v1, "getsockname failed" // string@1321 │ │ -041948: 6e20 280a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -04194e: 0a00 |0015: move-result v0 │ │ -041950: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -041954: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -041956: 0f00 |0019: return v0 │ │ -041958: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -04195a: 28fe |001b: goto 0019 // -0002 │ │ +044320: |[044320] com.squareup.okhttp.internal.Util.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z │ │ +044330: 6e10 c809 0200 |0000: invoke-virtual {v2}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@09c8 │ │ +044336: 0c00 |0003: move-result-object v0 │ │ +044338: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +04433c: 6e10 c909 0200 |0006: invoke-virtual {v2}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@09c9 │ │ +044342: 0c00 |0009: move-result-object v0 │ │ +044344: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +044348: 6e10 c909 0200 |000c: invoke-virtual {v2}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@09c9 │ │ +04434e: 0c00 |000f: move-result-object v0 │ │ +044350: 1a01 3413 |0010: const-string v1, "getsockname failed" // string@1334 │ │ +044354: 6e20 280a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +04435a: 0a00 |0015: move-result v0 │ │ +04435c: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +044360: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +044362: 0f00 |0019: return v0 │ │ +044364: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +044366: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x000c line=289 │ │ locals : │ │ 0x0000 - 0x001c reg=2 e Ljava/lang/AssertionError; │ │ │ │ @@ -31107,76 +31099,73 @@ │ │ name : 'md5Hex' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 34 16-bit code units │ │ -04195c: |[04195c] com.squareup.okhttp.internal.Util.md5Hex:(Ljava/lang/String;)Ljava/lang/String; │ │ -04196c: 1a03 c108 |0000: const-string v3, "MD5" // string@08c1 │ │ -041970: 7110 f60a 0300 |0002: invoke-static {v3}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ -041976: 0c02 |0005: move-result-object v2 │ │ -041978: 1a03 770b |0006: const-string v3, "UTF-8" // string@0b77 │ │ -04197c: 6e20 2e0a 3400 |0008: invoke-virtual {v4, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a2e │ │ -041982: 0c03 |000b: move-result-object v3 │ │ -041984: 6e20 f50a 3200 |000c: invoke-virtual {v2, v3}, Ljava/security/MessageDigest;.digest:([B)[B // method@0af5 │ │ -04198a: 0c01 |000f: move-result-object v1 │ │ -04198c: 7110 3c0e 0100 |0010: invoke-static {v1}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -041992: 0c03 |0013: move-result-object v3 │ │ -041994: 6e10 3a0e 0300 |0014: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -04199a: 0c03 |0017: move-result-object v3 │ │ -04199c: 1103 |0018: return-object v3 │ │ -04199e: 0d00 |0019: move-exception v0 │ │ -0419a0: 2203 9b01 |001a: new-instance v3, Ljava/lang/AssertionError; // type@019b │ │ -0419a4: 7020 c709 0300 |001c: invoke-direct {v3, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -0419aa: 2703 |001f: throw v3 │ │ -0419ac: 0d00 |0020: move-exception v0 │ │ -0419ae: 28f9 |0021: goto 001a // -0007 │ │ + insns size : 32 16-bit code units │ │ +044368: |[044368] com.squareup.okhttp.internal.Util.md5Hex:(Ljava/lang/String;)Ljava/lang/String; │ │ +044378: 1a03 d508 |0000: const-string v3, "MD5" // string@08d5 │ │ +04437c: 7110 f60a 0300 |0002: invoke-static {v3}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ +044382: 0c02 |0005: move-result-object v2 │ │ +044384: 1a03 8b0b |0006: const-string v3, "UTF-8" // string@0b8b │ │ +044388: 6e20 2e0a 3400 |0008: invoke-virtual {v4, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a2e │ │ +04438e: 0c03 |000b: move-result-object v3 │ │ +044390: 6e20 f50a 3200 |000c: invoke-virtual {v2, v3}, Ljava/security/MessageDigest;.digest:([B)[B // method@0af5 │ │ +044396: 0c01 |000f: move-result-object v1 │ │ +044398: 7110 3c0e 0100 |0010: invoke-static {v1}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +04439e: 0c03 |0013: move-result-object v3 │ │ +0443a0: 6e10 3a0e 0300 |0014: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +0443a6: 0c03 |0017: move-result-object v3 │ │ +0443a8: 1103 |0018: return-object v3 │ │ +0443aa: 0d00 |0019: move-exception v0 │ │ +0443ac: 2203 ad01 |001a: new-instance v3, Ljava/lang/AssertionError; // type@01ad │ │ +0443b0: 7020 c709 0300 |001c: invoke-direct {v3, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +0443b6: 2703 |001f: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0017 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0019 │ │ - Ljava/io/UnsupportedEncodingException; -> 0x0020 │ │ + Ljava/io/UnsupportedEncodingException; -> 0x0019 │ │ positions : │ │ 0x0000 line=177 │ │ 0x0006 line=178 │ │ 0x0010 line=179 │ │ 0x0019 line=180 │ │ 0x001a line=181 │ │ - 0x0020 line=180 │ │ locals : │ │ 0x0010 - 0x0019 reg=1 md5bytes [B │ │ 0x0006 - 0x0019 reg=2 messageDigest Ljava/security/MessageDigest; │ │ 0x001a - 0x0020 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0022 reg=4 s Ljava/lang/String; │ │ + 0x0000 - 0x0020 reg=4 s Ljava/lang/String; │ │ │ │ #19 : (in Lcom/squareup/okhttp/internal/Util;) │ │ name : 'sha1' │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0419c0: |[0419c0] com.squareup.okhttp.internal.Util.sha1:(Lokio/ByteString;)Lokio/ByteString; │ │ -0419d0: 1a03 0a0a |0000: const-string v3, "SHA-1" // string@0a0a │ │ -0419d4: 7110 f60a 0300 |0002: invoke-static {v3}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ -0419da: 0c01 |0005: move-result-object v1 │ │ -0419dc: 6e10 480e 0400 |0006: invoke-virtual {v4}, Lokio/ByteString;.toByteArray:()[B // method@0e48 │ │ -0419e2: 0c03 |0009: move-result-object v3 │ │ -0419e4: 6e20 f50a 3100 |000a: invoke-virtual {v1, v3}, Ljava/security/MessageDigest;.digest:([B)[B // method@0af5 │ │ -0419ea: 0c02 |000d: move-result-object v2 │ │ -0419ec: 7110 3c0e 0200 |000e: invoke-static {v2}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -0419f2: 0c03 |0011: move-result-object v3 │ │ -0419f4: 1103 |0012: return-object v3 │ │ -0419f6: 0d00 |0013: move-exception v0 │ │ -0419f8: 2203 9b01 |0014: new-instance v3, Ljava/lang/AssertionError; // type@019b │ │ -0419fc: 7020 c709 0300 |0016: invoke-direct {v3, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -041a02: 2703 |0019: throw v3 │ │ +0443c8: |[0443c8] com.squareup.okhttp.internal.Util.sha1:(Lokio/ByteString;)Lokio/ByteString; │ │ +0443d8: 1a03 1e0a |0000: const-string v3, "SHA-1" // string@0a1e │ │ +0443dc: 7110 f60a 0300 |0002: invoke-static {v3}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ +0443e2: 0c01 |0005: move-result-object v1 │ │ +0443e4: 6e10 480e 0400 |0006: invoke-virtual {v4}, Lokio/ByteString;.toByteArray:()[B // method@0e48 │ │ +0443ea: 0c03 |0009: move-result-object v3 │ │ +0443ec: 6e20 f50a 3100 |000a: invoke-virtual {v1, v3}, Ljava/security/MessageDigest;.digest:([B)[B // method@0af5 │ │ +0443f2: 0c02 |000d: move-result-object v2 │ │ +0443f4: 7110 3c0e 0200 |000e: invoke-static {v2}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +0443fa: 0c03 |0011: move-result-object v3 │ │ +0443fc: 1103 |0012: return-object v3 │ │ +0443fe: 0d00 |0013: move-exception v0 │ │ +044400: 2203 ad01 |0014: new-instance v3, Ljava/lang/AssertionError; // type@01ad │ │ +044404: 7020 c709 0300 |0016: invoke-direct {v3, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +04440a: 2703 |0019: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0013 │ │ positions : │ │ 0x0000 line=199 │ │ 0x0006 line=200 │ │ 0x000e line=201 │ │ @@ -31192,135 +31181,132 @@ │ │ name : 'shaBase64' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 34 16-bit code units │ │ -041a14: |[041a14] com.squareup.okhttp.internal.Util.shaBase64:(Ljava/lang/String;)Ljava/lang/String; │ │ -041a24: 1a03 0a0a |0000: const-string v3, "SHA-1" // string@0a0a │ │ -041a28: 7110 f60a 0300 |0002: invoke-static {v3}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ -041a2e: 0c01 |0005: move-result-object v1 │ │ -041a30: 1a03 770b |0006: const-string v3, "UTF-8" // string@0b77 │ │ -041a34: 6e20 2e0a 3400 |0008: invoke-virtual {v4, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a2e │ │ -041a3a: 0c03 |000b: move-result-object v3 │ │ -041a3c: 6e20 f50a 3100 |000c: invoke-virtual {v1, v3}, Ljava/security/MessageDigest;.digest:([B)[B // method@0af5 │ │ -041a42: 0c02 |000f: move-result-object v2 │ │ -041a44: 7110 3c0e 0200 |0010: invoke-static {v2}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -041a4a: 0c03 |0013: move-result-object v3 │ │ -041a4c: 6e10 2e0e 0300 |0014: invoke-virtual {v3}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ -041a52: 0c03 |0017: move-result-object v3 │ │ -041a54: 1103 |0018: return-object v3 │ │ -041a56: 0d00 |0019: move-exception v0 │ │ -041a58: 2203 9b01 |001a: new-instance v3, Ljava/lang/AssertionError; // type@019b │ │ -041a5c: 7020 c709 0300 |001c: invoke-direct {v3, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -041a62: 2703 |001f: throw v3 │ │ -041a64: 0d00 |0020: move-exception v0 │ │ -041a66: 28f9 |0021: goto 001a // -0007 │ │ + insns size : 32 16-bit code units │ │ +04441c: |[04441c] com.squareup.okhttp.internal.Util.shaBase64:(Ljava/lang/String;)Ljava/lang/String; │ │ +04442c: 1a03 1e0a |0000: const-string v3, "SHA-1" // string@0a1e │ │ +044430: 7110 f60a 0300 |0002: invoke-static {v3}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ +044436: 0c01 |0005: move-result-object v1 │ │ +044438: 1a03 8b0b |0006: const-string v3, "UTF-8" // string@0b8b │ │ +04443c: 6e20 2e0a 3400 |0008: invoke-virtual {v4, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a2e │ │ +044442: 0c03 |000b: move-result-object v3 │ │ +044444: 6e20 f50a 3100 |000c: invoke-virtual {v1, v3}, Ljava/security/MessageDigest;.digest:([B)[B // method@0af5 │ │ +04444a: 0c02 |000f: move-result-object v2 │ │ +04444c: 7110 3c0e 0200 |0010: invoke-static {v2}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +044452: 0c03 |0013: move-result-object v3 │ │ +044454: 6e10 2e0e 0300 |0014: invoke-virtual {v3}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ +04445a: 0c03 |0017: move-result-object v3 │ │ +04445c: 1103 |0018: return-object v3 │ │ +04445e: 0d00 |0019: move-exception v0 │ │ +044460: 2203 ad01 |001a: new-instance v3, Ljava/lang/AssertionError; // type@01ad │ │ +044464: 7020 c709 0300 |001c: invoke-direct {v3, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +04446a: 2703 |001f: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0017 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0019 │ │ - Ljava/io/UnsupportedEncodingException; -> 0x0020 │ │ + Ljava/io/UnsupportedEncodingException; -> 0x0019 │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x0010 line=190 │ │ 0x0019 line=191 │ │ 0x001a line=192 │ │ - 0x0020 line=191 │ │ locals : │ │ 0x0006 - 0x0019 reg=1 messageDigest Ljava/security/MessageDigest; │ │ 0x0010 - 0x0019 reg=2 sha1Bytes [B │ │ 0x001a - 0x0020 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0022 reg=4 s Ljava/lang/String; │ │ + 0x0000 - 0x0020 reg=4 s Ljava/lang/String; │ │ │ │ #21 : (in Lcom/squareup/okhttp/internal/Util;) │ │ name : 'skipAll' │ │ type : '(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -041a78: |[041a78] com.squareup.okhttp.internal.Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ -041a88: 1806 ffff ffff ffff ff7f |0000: const-wide v6, #double nan // #7fffffffffffffff │ │ -041a92: 7100 690a 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -041a98: 0b02 |0008: move-result-wide v2 │ │ -041a9a: 7210 260f 0c00 |0009: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041aa0: 0c08 |000c: move-result-object v8 │ │ -041aa2: 6e10 320f 0800 |000d: invoke-virtual {v8}, Lokio/Timeout;.hasDeadline:()Z // method@0f32 │ │ -041aa8: 0a08 |0010: move-result v8 │ │ -041aaa: 3808 4100 |0011: if-eqz v8, 0052 // +0041 │ │ -041aae: 7210 260f 0c00 |0013: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041ab4: 0c08 |0016: move-result-object v8 │ │ -041ab6: 6e10 300f 0800 |0017: invoke-virtual {v8}, Lokio/Timeout;.deadlineNanoTime:()J // method@0f30 │ │ -041abc: 0b08 |001a: move-result-wide v8 │ │ -041abe: 9c04 0802 |001b: sub-long v4, v8, v2 │ │ -041ac2: 7210 260f 0c00 |001d: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041ac8: 0c08 |0020: move-result-object v8 │ │ -041aca: 81da |0021: int-to-long v10, v13 │ │ -041acc: 6e30 b40b ae0b |0022: invoke-virtual {v14, v10, v11}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ -041ad2: 0b0a |0025: move-result-wide v10 │ │ -041ad4: 7140 0b0a 54ba |0026: invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -041ada: 0b0a |0029: move-result-wide v10 │ │ -041adc: bb2a |002a: add-long/2addr v10, v2 │ │ -041ade: 6e30 310f a80b |002b: invoke-virtual {v8, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ -041ae4: 2201 8f02 |002e: new-instance v1, Lokio/Buffer; // type@028f │ │ -041ae8: 7010 7f0d 0100 |0030: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ -041aee: 1608 0008 |0033: const-wide/16 v8, #int 2048 // #800 │ │ -041af2: 7240 250f 1c98 |0035: invoke-interface {v12, v1, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -041af8: 0b08 |0038: move-result-wide v8 │ │ -041afa: 160a ffff |0039: const-wide/16 v10, #int -1 // #ffff │ │ -041afe: 3108 080a |003b: cmp-long v8, v8, v10 │ │ -041b02: 3808 1700 |003d: if-eqz v8, 0054 // +0017 │ │ -041b06: 6e10 810d 0100 |003f: invoke-virtual {v1}, Lokio/Buffer;.clear:()V // method@0d81 │ │ -041b0c: 28f1 |0042: goto 0033 // -000f │ │ -041b0e: 0d00 |0043: move-exception v0 │ │ -041b10: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -041b12: 3106 0406 |0045: cmp-long v6, v4, v6 │ │ -041b16: 3906 2500 |0047: if-nez v6, 006c // +0025 │ │ -041b1a: 7210 260f 0c00 |0049: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041b20: 0c06 |004c: move-result-object v6 │ │ -041b22: 6e10 2d0f 0600 |004d: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ -041b28: 0186 |0050: move v6, v8 │ │ -041b2a: 0f06 |0051: return v6 │ │ -041b2c: 0464 |0052: move-wide v4, v6 │ │ -041b2e: 28ca |0053: goto 001d // -0036 │ │ -041b30: 1218 |0054: const/4 v8, #int 1 // #1 │ │ -041b32: 3106 0406 |0055: cmp-long v6, v4, v6 │ │ -041b36: 3906 0b00 |0057: if-nez v6, 0062 // +000b │ │ -041b3a: 7210 260f 0c00 |0059: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041b40: 0c06 |005c: move-result-object v6 │ │ -041b42: 6e10 2d0f 0600 |005d: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ -041b48: 0186 |0060: move v6, v8 │ │ -041b4a: 28f0 |0061: goto 0051 // -0010 │ │ -041b4c: 7210 260f 0c00 |0062: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041b52: 0c06 |0065: move-result-object v6 │ │ -041b54: 9b0a 0204 |0066: add-long v10, v2, v4 │ │ -041b58: 6e30 310f a60b |0068: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ -041b5e: 28f5 |006b: goto 0060 // -000b │ │ -041b60: 7210 260f 0c00 |006c: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041b66: 0c06 |006f: move-result-object v6 │ │ -041b68: 9b0a 0204 |0070: add-long v10, v2, v4 │ │ -041b6c: 6e30 310f a60b |0072: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ -041b72: 28db |0075: goto 0050 // -0025 │ │ -041b74: 0d08 |0076: move-exception v8 │ │ -041b76: 3106 0406 |0077: cmp-long v6, v4, v6 │ │ -041b7a: 3906 0a00 |0079: if-nez v6, 0083 // +000a │ │ -041b7e: 7210 260f 0c00 |007b: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041b84: 0c06 |007e: move-result-object v6 │ │ -041b86: 6e10 2d0f 0600 |007f: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ -041b8c: 2708 |0082: throw v8 │ │ -041b8e: 7210 260f 0c00 |0083: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -041b94: 0c06 |0086: move-result-object v6 │ │ -041b96: 9b0a 0204 |0087: add-long v10, v2, v4 │ │ -041b9a: 6e30 310f a60b |0089: invoke-virtual {v6, v10, v11}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ -041ba0: 28f6 |008c: goto 0082 // -000a │ │ +04447c: |[04447c] com.squareup.okhttp.internal.Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ +04448c: 1806 ffff ffff ffff ff7f |0000: const-wide v6, #double nan // #7fffffffffffffff │ │ +044496: 7100 690a 0000 |0005: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +04449c: 0b01 |0008: move-result-wide v1 │ │ +04449e: 7210 260f 0c00 |0009: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +0444a4: 0c08 |000c: move-result-object v8 │ │ +0444a6: 6e10 320f 0800 |000d: invoke-virtual {v8}, Lokio/Timeout;.hasDeadline:()Z // method@0f32 │ │ +0444ac: 0a08 |0010: move-result v8 │ │ +0444ae: 3808 4100 |0011: if-eqz v8, 0052 // +0041 │ │ +0444b2: 7210 260f 0c00 |0013: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +0444b8: 0c08 |0016: move-result-object v8 │ │ +0444ba: 6e10 300f 0800 |0017: invoke-virtual {v8}, Lokio/Timeout;.deadlineNanoTime:()J // method@0f30 │ │ +0444c0: 0b08 |001a: move-result-wide v8 │ │ +0444c2: 9c03 0801 |001b: sub-long v3, v8, v1 │ │ +0444c6: 7210 260f 0c00 |001d: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +0444cc: 0c08 |0020: move-result-object v8 │ │ +0444ce: 81d9 |0021: int-to-long v9, v13 │ │ +0444d0: 6e30 b40b 9e0a |0022: invoke-virtual {v14, v9, v10}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ +0444d6: 0b09 |0025: move-result-wide v9 │ │ +0444d8: 7140 0b0a 43a9 |0026: invoke-static {v3, v4, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +0444de: 0b09 |0029: move-result-wide v9 │ │ +0444e0: bb19 |002a: add-long/2addr v9, v1 │ │ +0444e2: 6e30 310f 980a |002b: invoke-virtual {v8, v9, v10}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ +0444e8: 2205 a302 |002e: new-instance v5, Lokio/Buffer; // type@02a3 │ │ +0444ec: 7010 7f0d 0500 |0030: invoke-direct {v5}, Lokio/Buffer;.:()V // method@0d7f │ │ +0444f2: 1608 0008 |0033: const-wide/16 v8, #int 2048 // #800 │ │ +0444f6: 7240 250f 5c98 |0035: invoke-interface {v12, v5, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +0444fc: 0b08 |0038: move-result-wide v8 │ │ +0444fe: 160a ffff |0039: const-wide/16 v10, #int -1 // #ffff │ │ +044502: 3108 080a |003b: cmp-long v8, v8, v10 │ │ +044506: 3808 1700 |003d: if-eqz v8, 0054 // +0017 │ │ +04450a: 6e10 810d 0500 |003f: invoke-virtual {v5}, Lokio/Buffer;.clear:()V // method@0d81 │ │ +044510: 28f1 |0042: goto 0033 // -000f │ │ +044512: 0d00 |0043: move-exception v0 │ │ +044514: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +044516: 3106 0306 |0045: cmp-long v6, v3, v6 │ │ +04451a: 3906 2500 |0047: if-nez v6, 006c // +0025 │ │ +04451e: 7210 260f 0c00 |0049: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +044524: 0c06 |004c: move-result-object v6 │ │ +044526: 6e10 2d0f 0600 |004d: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ +04452c: 0186 |0050: move v6, v8 │ │ +04452e: 0f06 |0051: return v6 │ │ +044530: 0463 |0052: move-wide v3, v6 │ │ +044532: 28ca |0053: goto 001d // -0036 │ │ +044534: 1218 |0054: const/4 v8, #int 1 // #1 │ │ +044536: 3106 0306 |0055: cmp-long v6, v3, v6 │ │ +04453a: 3906 0b00 |0057: if-nez v6, 0062 // +000b │ │ +04453e: 7210 260f 0c00 |0059: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +044544: 0c06 |005c: move-result-object v6 │ │ +044546: 6e10 2d0f 0600 |005d: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ +04454c: 0186 |0060: move v6, v8 │ │ +04454e: 28f0 |0061: goto 0051 // -0010 │ │ +044550: 7210 260f 0c00 |0062: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +044556: 0c06 |0065: move-result-object v6 │ │ +044558: 9b09 0103 |0066: add-long v9, v1, v3 │ │ +04455c: 6e30 310f 960a |0068: invoke-virtual {v6, v9, v10}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ +044562: 28f5 |006b: goto 0060 // -000b │ │ +044564: 7210 260f 0c00 |006c: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +04456a: 0c06 |006f: move-result-object v6 │ │ +04456c: 9b09 0103 |0070: add-long v9, v1, v3 │ │ +044570: 6e30 310f 960a |0072: invoke-virtual {v6, v9, v10}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ +044576: 28db |0075: goto 0050 // -0025 │ │ +044578: 0d08 |0076: move-exception v8 │ │ +04457a: 3106 0306 |0077: cmp-long v6, v3, v6 │ │ +04457e: 3906 0a00 |0079: if-nez v6, 0083 // +000a │ │ +044582: 7210 260f 0c00 |007b: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +044588: 0c06 |007e: move-result-object v6 │ │ +04458a: 6e10 2d0f 0600 |007f: invoke-virtual {v6}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ +044590: 2708 |0082: throw v8 │ │ +044592: 7210 260f 0c00 |0083: invoke-interface {v12}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +044598: 0c06 |0086: move-result-object v6 │ │ +04459a: 9b09 0103 |0087: add-long v9, v1, v3 │ │ +04459e: 6e30 310f 960a |0089: invoke-virtual {v6, v9, v10}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ +0445a4: 28f6 |008c: goto 0082 // -000a │ │ catches : 1 │ │ 0x002e - 0x0042 │ │ Ljava/io/InterruptedIOException; -> 0x0043 │ │ -> 0x0076 │ │ positions : │ │ 0x0005 line=152 │ │ 0x0009 line=153 │ │ @@ -31339,38 +31325,38 @@ │ │ 0x0055 line=166 │ │ 0x0059 line=167 │ │ 0x0061 line=169 │ │ 0x0076 line=166 │ │ 0x007b line=167 │ │ 0x0082 line=169 │ │ locals : │ │ - 0x0033 - 0x0043 reg=1 skipBuffer Lokio/Buffer; │ │ + 0x0033 - 0x0043 reg=5 skipBuffer Lokio/Buffer; │ │ 0x0044 - 0x0051 reg=0 e Ljava/io/InterruptedIOException; │ │ - 0x001d - 0x0052 reg=4 originalDuration J │ │ - 0x0054 - 0x006c reg=1 skipBuffer Lokio/Buffer; │ │ + 0x001d - 0x0052 reg=3 originalDuration J │ │ + 0x0054 - 0x006c reg=5 skipBuffer Lokio/Buffer; │ │ 0x006c - 0x0076 reg=0 e Ljava/io/InterruptedIOException; │ │ - 0x0009 - 0x008d reg=2 now J │ │ - 0x0054 - 0x008d reg=4 originalDuration J │ │ + 0x0009 - 0x008d reg=1 now J │ │ + 0x0054 - 0x008d reg=3 originalDuration J │ │ 0x0000 - 0x008d reg=12 source Lokio/Source; │ │ 0x0000 - 0x008d reg=13 duration I │ │ 0x0000 - 0x008d reg=14 timeUnit Ljava/util/concurrent/TimeUnit; │ │ │ │ #22 : (in Lcom/squareup/okhttp/internal/Util;) │ │ name : 'threadFactory' │ │ type : '(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -041bb4: |[041bb4] com.squareup.okhttp.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ -041bc4: 2200 cf00 |0000: new-instance v0, Lcom/squareup/okhttp/internal/Util$1; // type@00cf │ │ -041bc8: 7030 6c04 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/Util$1;.:(Ljava/lang/String;Z)V // method@046c │ │ -041bce: 1100 |0005: return-object v0 │ │ +0445b8: |[0445b8] com.squareup.okhttp.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ +0445c8: 2200 e100 |0000: new-instance v0, Lcom/squareup/okhttp/internal/Util$1; // type@00e1 │ │ +0445cc: 7030 6c04 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/Util$1;.:(Ljava/lang/String;Z)V // method@046c │ │ +0445d2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 daemon Z │ │ │ │ @@ -31379,50 +31365,50 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -041bd0: |[041bd0] com.squareup.okhttp.internal.Util.toHumanReadableAscii:(Ljava/lang/String;)Ljava/lang/String; │ │ -041be0: 1307 7f00 |0000: const/16 v7, #int 127 // #7f │ │ -041be4: 1306 1f00 |0002: const/16 v6, #int 31 // #1f │ │ -041be8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -041bea: 6e10 380a 0800 |0005: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0a38 │ │ -041bf0: 0a04 |0008: move-result v4 │ │ -041bf2: 3542 3500 |0009: if-ge v2, v4, 003e // +0035 │ │ -041bf6: 6e20 260a 2800 |000b: invoke-virtual {v8, v2}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -041bfc: 0a01 |000e: move-result v1 │ │ -041bfe: 3761 0a00 |000f: if-le v1, v6, 0019 // +000a │ │ -041c02: 3571 0800 |0011: if-ge v1, v7, 0019 // +0008 │ │ -041c06: 7110 d109 0100 |0013: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ -041c0c: 0a05 |0016: move-result v5 │ │ -041c0e: b052 |0017: add-int/2addr v2, v5 │ │ -041c10: 28f1 |0018: goto 0009 // -000f │ │ -041c12: 2200 8f02 |0019: new-instance v0, Lokio/Buffer; // type@028f │ │ -041c16: 7010 7f0d 0000 |001b: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -041c1c: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -041c1e: 6e40 e40d 8025 |001f: invoke-virtual {v0, v8, v5, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ -041c24: 0123 |0022: move v3, v2 │ │ -041c26: 3543 1700 |0023: if-ge v3, v4, 003a // +0017 │ │ -041c2a: 6e20 260a 3800 |0025: invoke-virtual {v8, v3}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -041c30: 0a01 |0028: move-result v1 │ │ -041c32: 3761 0e00 |0029: if-le v1, v6, 0037 // +000e │ │ -041c36: 3571 0c00 |002b: if-ge v1, v7, 0037 // +000c │ │ -041c3a: 0115 |002d: move v5, v1 │ │ -041c3c: 6e20 e70d 5000 |002e: invoke-virtual {v0, v5}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ -041c42: 7110 d109 0100 |0031: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ -041c48: 0a05 |0034: move-result v5 │ │ -041c4a: b053 |0035: add-int/2addr v3, v5 │ │ -041c4c: 28ed |0036: goto 0023 // -0013 │ │ -041c4e: 1305 3f00 |0037: const/16 v5, #int 63 // #3f │ │ -041c52: 28f5 |0039: goto 002e // -000b │ │ -041c54: 6e10 b20d 0000 |003a: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ -041c5a: 0c08 |003d: move-result-object v8 │ │ -041c5c: 1108 |003e: return-object v8 │ │ +0445d4: |[0445d4] com.squareup.okhttp.internal.Util.toHumanReadableAscii:(Ljava/lang/String;)Ljava/lang/String; │ │ +0445e4: 1307 7f00 |0000: const/16 v7, #int 127 // #7f │ │ +0445e8: 1306 1f00 |0002: const/16 v6, #int 31 // #1f │ │ +0445ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0445ee: 6e10 380a 0800 |0005: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0445f4: 0a04 |0008: move-result v4 │ │ +0445f6: 3542 3500 |0009: if-ge v2, v4, 003e // +0035 │ │ +0445fa: 6e20 260a 2800 |000b: invoke-virtual {v8, v2}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +044600: 0a01 |000e: move-result v1 │ │ +044602: 3761 0a00 |000f: if-le v1, v6, 0019 // +000a │ │ +044606: 3571 0800 |0011: if-ge v1, v7, 0019 // +0008 │ │ +04460a: 7110 d109 0100 |0013: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ +044610: 0a05 |0016: move-result v5 │ │ +044612: b052 |0017: add-int/2addr v2, v5 │ │ +044614: 28f1 |0018: goto 0009 // -000f │ │ +044616: 2200 a302 |0019: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +04461a: 7010 7f0d 0000 |001b: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +044620: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +044622: 6e40 e40d 8025 |001f: invoke-virtual {v0, v8, v5, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ +044628: 0123 |0022: move v3, v2 │ │ +04462a: 3543 1700 |0023: if-ge v3, v4, 003a // +0017 │ │ +04462e: 6e20 260a 3800 |0025: invoke-virtual {v8, v3}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +044634: 0a01 |0028: move-result v1 │ │ +044636: 3761 0e00 |0029: if-le v1, v6, 0037 // +000e │ │ +04463a: 3571 0c00 |002b: if-ge v1, v7, 0037 // +000c │ │ +04463e: 0115 |002d: move v5, v1 │ │ +044640: 6e20 e70d 5000 |002e: invoke-virtual {v0, v5}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ +044646: 7110 d109 0100 |0031: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ +04464c: 0a05 |0034: move-result v5 │ │ +04464e: b053 |0035: add-int/2addr v3, v5 │ │ +044650: 28ed |0036: goto 0023 // -0013 │ │ +044652: 1305 3f00 |0037: const/16 v5, #int 63 // #3f │ │ +044656: 28f5 |0039: goto 002e // -000b │ │ +044658: 6e10 b20d 0000 |003a: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ +04465e: 0c08 |003d: move-result-object v8 │ │ +044660: 1108 |003e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=268 │ │ 0x000b line=269 │ │ 0x000f line=270 │ │ 0x0013 line=268 │ │ 0x0019 line=272 │ │ @@ -31439,21 +31425,21 @@ │ │ 0x000f - 0x003e reg=1 c I │ │ 0x0023 - 0x003e reg=3 j I │ │ 0x0000 - 0x003e reg=8 s Ljava/lang/String; │ │ 0x0005 - 0x003f reg=2 i I │ │ 0x0009 - 0x003f reg=4 length I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2975 (Util.java) │ │ + source_file_idx : 2995 (Util.java) │ │ │ │ Class #66 header: │ │ -class_idx : 209 │ │ +class_idx : 227 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3118 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3138 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #66 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/Version;' │ │ @@ -31468,17 +31454,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041c60: |[041c60] com.squareup.okhttp.internal.Version.:()V │ │ -041c70: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -041c76: 0e00 |0003: return-void │ │ +044664: |[044664] com.squareup.okhttp.internal.Version.:()V │ │ +044674: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04467a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/Version; │ │ │ │ @@ -31487,29 +31473,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -041c78: |[041c78] com.squareup.okhttp.internal.Version.userAgent:()Ljava/lang/String; │ │ -041c88: 1a00 b916 |0000: const-string v0, "okhttp/2.7.2" // string@16b9 │ │ -041c8c: 1100 |0002: return-object v0 │ │ +04467c: |[04467c] com.squareup.okhttp.internal.Version.userAgent:()Ljava/lang/String; │ │ +04468c: 1a00 ca16 |0000: const-string v0, "okhttp/2.7.2" // string@16ca │ │ +044690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3118 (Version.java) │ │ + source_file_idx : 3138 (Version.java) │ │ │ │ Class #67 header: │ │ -class_idx : 210 │ │ +class_idx : 228 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 826 │ │ static_fields_size : 19 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #67 annotations: │ │ @@ -31619,215 +31605,215 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 359 16-bit code units │ │ -041c90: |[041c90] com.squareup.okhttp.internal.framed.ErrorCode.:()V │ │ -041ca0: 123f |0000: const/4 v15, #int 3 // #3 │ │ -041ca2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -041ca4: 122e |0002: const/4 v14, #int 2 // #2 │ │ -041ca6: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -041ca8: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ -041caa: 2200 d200 |0005: new-instance v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041cae: 1a01 fd08 |0007: const-string v1, "NO_ERROR" // string@08fd │ │ -041cb2: 0123 |0009: move v3, v2 │ │ -041cb4: 0125 |000a: move v5, v2 │ │ -041cb6: 7606 8904 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041cbc: 6900 e601 |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e6 │ │ -041cc0: 2205 d200 |0010: new-instance v5, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041cc4: 1a06 6009 |0012: const-string v6, "PROTOCOL_ERROR" // string@0960 │ │ -041cc8: 0178 |0014: move v8, v7 │ │ -041cca: 0179 |0015: move v9, v7 │ │ -041ccc: 017a |0016: move v10, v7 │ │ -041cce: 7606 8904 0500 |0017: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041cd4: 6905 e701 |001a: sput-object v5, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ -041cd8: 2208 d200 |001c: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041cdc: 1a09 0f04 |001e: const-string v9, "INVALID_STREAM" // string@040f │ │ -041ce0: 01ea |0020: move v10, v14 │ │ -041ce2: 017b |0021: move v11, v7 │ │ -041ce4: 01ec |0022: move v12, v14 │ │ -041ce6: 014d |0023: move v13, v4 │ │ -041ce8: 7606 8904 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041cee: 6908 e501 |0027: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e5 │ │ -041cf2: 2208 d200 |0029: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041cf6: 1a09 6a0b |002b: const-string v9, "UNSUPPORTED_VERSION" // string@0b6a │ │ -041cfa: 124c |002d: const/4 v12, #int 4 // #4 │ │ -041cfc: 01fa |002e: move v10, v15 │ │ -041cfe: 017b |002f: move v11, v7 │ │ -041d00: 014d |0030: move v13, v4 │ │ -041d02: 7606 8904 0800 |0031: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041d08: 6908 ec01 |0034: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.UNSUPPORTED_VERSION:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01ec │ │ -041d0c: 2208 d200 |0036: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041d10: 1a09 3a0a |0038: const-string v9, "STREAM_IN_USE" // string@0a3a │ │ -041d14: 124a |003a: const/4 v10, #int 4 // #4 │ │ -041d16: 130c 0800 |003b: const/16 v12, #int 8 // #8 │ │ -041d1a: 017b |003d: move v11, v7 │ │ -041d1c: 014d |003e: move v13, v4 │ │ -041d1e: 7606 8904 0800 |003f: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041d24: 6908 eb01 |0042: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01eb │ │ -041d28: 2208 d200 |0044: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041d2c: 1a09 380a |0046: const-string v9, "STREAM_ALREADY_CLOSED" // string@0a38 │ │ -041d30: 125a |0048: const/4 v10, #int 5 // #5 │ │ -041d32: 130c 0900 |0049: const/16 v12, #int 9 // #9 │ │ -041d36: 017b |004b: move v11, v7 │ │ -041d38: 014d |004c: move v13, v4 │ │ -041d3a: 7606 8904 0800 |004d: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041d40: 6908 e901 |0050: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_ALREADY_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e9 │ │ -041d44: 2208 d200 |0052: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041d48: 1a09 0b04 |0054: const-string v9, "INTERNAL_ERROR" // string@040b │ │ -041d4c: 126a |0056: const/4 v10, #int 6 // #6 │ │ -041d4e: 126c |0057: const/4 v12, #int 6 // #6 │ │ -041d50: 01eb |0058: move v11, v14 │ │ -041d52: 01ed |0059: move v13, v14 │ │ -041d54: 7606 8904 0800 |005a: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041d5a: 6908 e301 |005d: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e3 │ │ -041d5e: 2208 d200 |005f: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041d62: 1a09 5f03 |0061: const-string v9, "FLOW_CONTROL_ERROR" // string@035f │ │ -041d66: 127a |0063: const/4 v10, #int 7 // #7 │ │ -041d68: 127c |0064: const/4 v12, #int 7 // #7 │ │ -041d6a: 01fb |0065: move v11, v15 │ │ -041d6c: 014d |0066: move v13, v4 │ │ -041d6e: 7606 8904 0800 |0067: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041d74: 6908 df01 |006a: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01df │ │ -041d78: 2208 d200 |006c: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041d7c: 1a09 390a |006e: const-string v9, "STREAM_CLOSED" // string@0a39 │ │ -041d80: 130a 0800 |0070: const/16 v10, #int 8 // #8 │ │ -041d84: 125b |0072: const/4 v11, #int 5 // #5 │ │ -041d86: 014c |0073: move v12, v4 │ │ -041d88: 014d |0074: move v13, v4 │ │ -041d8a: 7606 8904 0800 |0075: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041d90: 6908 ea01 |0078: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01ea │ │ -041d94: 2208 d200 |007a: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041d98: 1a09 6d03 |007c: const-string v9, "FRAME_TOO_LARGE" // string@036d │ │ -041d9c: 130a 0900 |007e: const/16 v10, #int 9 // #9 │ │ -041da0: 126b |0080: const/4 v11, #int 6 // #6 │ │ -041da2: 130c 0b00 |0081: const/16 v12, #int 11 // #b │ │ -041da6: 014d |0083: move v13, v4 │ │ -041da8: 7606 8904 0800 |0084: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041dae: 6908 e001 |0087: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FRAME_TOO_LARGE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e0 │ │ -041db2: 2208 d200 |0089: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041db6: 1a09 b209 |008b: const-string v9, "REFUSED_STREAM" // string@09b2 │ │ -041dba: 130a 0a00 |008d: const/16 v10, #int 10 // #a │ │ -041dbe: 127b |008f: const/4 v11, #int 7 // #7 │ │ -041dc0: 01fc |0090: move v12, v15 │ │ -041dc2: 014d |0091: move v13, v4 │ │ -041dc4: 7606 8904 0800 |0092: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041dca: 6908 e801 |0095: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e8 │ │ -041dce: 2208 d200 |0097: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041dd2: 1a09 2702 |0099: const-string v9, "CANCEL" // string@0227 │ │ -041dd6: 130a 0b00 |009b: const/16 v10, #int 11 // #b │ │ -041dda: 130b 0800 |009d: const/16 v11, #int 8 // #8 │ │ -041dde: 125c |009f: const/4 v12, #int 5 // #5 │ │ -041de0: 014d |00a0: move v13, v4 │ │ -041de2: 7606 8904 0800 |00a1: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041de8: 6908 db01 |00a4: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -041dec: 2208 d200 |00a6: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041df0: 1a09 3502 |00a8: const-string v9, "COMPRESSION_ERROR" // string@0235 │ │ -041df4: 130a 0c00 |00aa: const/16 v10, #int 12 // #c │ │ -041df8: 130b 0900 |00ac: const/16 v11, #int 9 // #9 │ │ -041dfc: 014c |00ae: move v12, v4 │ │ -041dfe: 014d |00af: move v13, v4 │ │ -041e00: 7606 8904 0800 |00b0: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041e06: 6908 dc01 |00b3: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.COMPRESSION_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01dc │ │ -041e0a: 2208 d200 |00b5: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041e0e: 1a09 3a02 |00b7: const-string v9, "CONNECT_ERROR" // string@023a │ │ -041e12: 130a 0d00 |00b9: const/16 v10, #int 13 // #d │ │ -041e16: 130b 0a00 |00bb: const/16 v11, #int 10 // #a │ │ -041e1a: 014c |00bd: move v12, v4 │ │ -041e1c: 014d |00be: move v13, v4 │ │ -041e1e: 7606 8904 0800 |00bf: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041e24: 6908 dd01 |00c2: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CONNECT_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01dd │ │ -041e28: 2208 d200 |00c4: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041e2c: 1a09 1e03 |00c6: const-string v9, "ENHANCE_YOUR_CALM" // string@031e │ │ -041e30: 130a 0e00 |00c8: const/16 v10, #int 14 // #e │ │ -041e34: 130b 0b00 |00ca: const/16 v11, #int 11 // #b │ │ -041e38: 014c |00cc: move v12, v4 │ │ -041e3a: 014d |00cd: move v13, v4 │ │ -041e3c: 7606 8904 0800 |00ce: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041e42: 6908 de01 |00d1: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.ENHANCE_YOUR_CALM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01de │ │ -041e46: 2208 d200 |00d3: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041e4a: 1a09 0504 |00d5: const-string v9, "INADEQUATE_SECURITY" // string@0405 │ │ -041e4e: 130a 0f00 |00d7: const/16 v10, #int 15 // #f │ │ -041e52: 130b 0c00 |00d9: const/16 v11, #int 12 // #c │ │ -041e56: 014c |00db: move v12, v4 │ │ -041e58: 014d |00dc: move v13, v4 │ │ -041e5a: 7606 8904 0800 |00dd: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041e60: 6908 e201 |00e0: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INADEQUATE_SECURITY:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e2 │ │ -041e64: 2208 d200 |00e2: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041e68: 1a09 b903 |00e4: const-string v9, "HTTP_1_1_REQUIRED" // string@03b9 │ │ -041e6c: 130a 1000 |00e6: const/16 v10, #int 16 // #10 │ │ -041e70: 130b 0d00 |00e8: const/16 v11, #int 13 // #d │ │ -041e74: 014c |00ea: move v12, v4 │ │ -041e76: 014d |00eb: move v13, v4 │ │ -041e78: 7606 8904 0800 |00ec: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041e7e: 6908 e101 |00ef: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.HTTP_1_1_REQUIRED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e1 │ │ -041e82: 2208 d200 |00f1: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -041e86: 1a09 0c04 |00f3: const-string v9, "INVALID_CREDENTIALS" // string@040c │ │ -041e8a: 130a 1100 |00f5: const/16 v10, #int 17 // #11 │ │ -041e8e: 130c 0a00 |00f7: const/16 v12, #int 10 // #a │ │ -041e92: 014b |00f9: move v11, v4 │ │ -041e94: 014d |00fa: move v13, v4 │ │ -041e96: 7606 8904 0800 |00fb: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ -041e9c: 6908 e401 |00fe: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_CREDENTIALS:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e4 │ │ -041ea0: 1300 1200 |0100: const/16 v0, #int 18 // #12 │ │ -041ea4: 2300 a803 |0102: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@03a8 │ │ -041ea8: 6201 e601 |0104: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e6 │ │ -041eac: 4d01 0002 |0106: aput-object v1, v0, v2 │ │ -041eb0: 6201 e701 |0108: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ -041eb4: 4d01 0007 |010a: aput-object v1, v0, v7 │ │ -041eb8: 6201 e501 |010c: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e5 │ │ -041ebc: 4d01 000e |010e: aput-object v1, v0, v14 │ │ -041ec0: 6201 ec01 |0110: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.UNSUPPORTED_VERSION:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01ec │ │ -041ec4: 4d01 000f |0112: aput-object v1, v0, v15 │ │ -041ec8: 1241 |0114: const/4 v1, #int 4 // #4 │ │ -041eca: 6202 eb01 |0115: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01eb │ │ -041ece: 4d02 0001 |0117: aput-object v2, v0, v1 │ │ -041ed2: 1251 |0119: const/4 v1, #int 5 // #5 │ │ -041ed4: 6202 e901 |011a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_ALREADY_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e9 │ │ -041ed8: 4d02 0001 |011c: aput-object v2, v0, v1 │ │ -041edc: 1261 |011e: const/4 v1, #int 6 // #6 │ │ -041ede: 6202 e301 |011f: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e3 │ │ -041ee2: 4d02 0001 |0121: aput-object v2, v0, v1 │ │ -041ee6: 1271 |0123: const/4 v1, #int 7 // #7 │ │ -041ee8: 6202 df01 |0124: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01df │ │ -041eec: 4d02 0001 |0126: aput-object v2, v0, v1 │ │ -041ef0: 1301 0800 |0128: const/16 v1, #int 8 // #8 │ │ -041ef4: 6202 ea01 |012a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01ea │ │ -041ef8: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ -041efc: 1301 0900 |012e: const/16 v1, #int 9 // #9 │ │ -041f00: 6202 e001 |0130: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FRAME_TOO_LARGE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e0 │ │ -041f04: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ -041f08: 1301 0a00 |0134: const/16 v1, #int 10 // #a │ │ -041f0c: 6202 e801 |0136: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e8 │ │ -041f10: 4d02 0001 |0138: aput-object v2, v0, v1 │ │ -041f14: 1301 0b00 |013a: const/16 v1, #int 11 // #b │ │ -041f18: 6202 db01 |013c: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -041f1c: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ -041f20: 1301 0c00 |0140: const/16 v1, #int 12 // #c │ │ -041f24: 6202 dc01 |0142: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.COMPRESSION_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01dc │ │ -041f28: 4d02 0001 |0144: aput-object v2, v0, v1 │ │ -041f2c: 1301 0d00 |0146: const/16 v1, #int 13 // #d │ │ -041f30: 6202 dd01 |0148: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CONNECT_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01dd │ │ -041f34: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ -041f38: 1301 0e00 |014c: const/16 v1, #int 14 // #e │ │ -041f3c: 6202 de01 |014e: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.ENHANCE_YOUR_CALM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01de │ │ -041f40: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ -041f44: 1301 0f00 |0152: const/16 v1, #int 15 // #f │ │ -041f48: 6202 e201 |0154: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INADEQUATE_SECURITY:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e2 │ │ -041f4c: 4d02 0001 |0156: aput-object v2, v0, v1 │ │ -041f50: 1301 1000 |0158: const/16 v1, #int 16 // #10 │ │ -041f54: 6202 e101 |015a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.HTTP_1_1_REQUIRED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e1 │ │ -041f58: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ -041f5c: 1301 1100 |015e: const/16 v1, #int 17 // #11 │ │ -041f60: 6202 e401 |0160: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_CREDENTIALS:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e4 │ │ -041f64: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ -041f68: 6900 da01 |0164: sput-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01da │ │ -041f6c: 0e00 |0166: return-void │ │ +044694: |[044694] com.squareup.okhttp.internal.framed.ErrorCode.:()V │ │ +0446a4: 123f |0000: const/4 v15, #int 3 // #3 │ │ +0446a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0446a8: 122e |0002: const/4 v14, #int 2 // #2 │ │ +0446aa: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +0446ac: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ +0446ae: 2200 e400 |0005: new-instance v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +0446b2: 1a01 1109 |0007: const-string v1, "NO_ERROR" // string@0911 │ │ +0446b6: 0123 |0009: move v3, v2 │ │ +0446b8: 0125 |000a: move v5, v2 │ │ +0446ba: 7606 8904 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +0446c0: 6900 e601 |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e6 │ │ +0446c4: 2205 e400 |0010: new-instance v5, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +0446c8: 1a06 7409 |0012: const-string v6, "PROTOCOL_ERROR" // string@0974 │ │ +0446cc: 0178 |0014: move v8, v7 │ │ +0446ce: 0179 |0015: move v9, v7 │ │ +0446d0: 017a |0016: move v10, v7 │ │ +0446d2: 7606 8904 0500 |0017: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +0446d8: 6905 e701 |001a: sput-object v5, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ +0446dc: 2208 e400 |001c: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +0446e0: 1a09 0f04 |001e: const-string v9, "INVALID_STREAM" // string@040f │ │ +0446e4: 01ea |0020: move v10, v14 │ │ +0446e6: 017b |0021: move v11, v7 │ │ +0446e8: 01ec |0022: move v12, v14 │ │ +0446ea: 014d |0023: move v13, v4 │ │ +0446ec: 7606 8904 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +0446f2: 6908 e501 |0027: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e5 │ │ +0446f6: 2208 e400 |0029: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +0446fa: 1a09 7e0b |002b: const-string v9, "UNSUPPORTED_VERSION" // string@0b7e │ │ +0446fe: 124c |002d: const/4 v12, #int 4 // #4 │ │ +044700: 01fa |002e: move v10, v15 │ │ +044702: 017b |002f: move v11, v7 │ │ +044704: 014d |0030: move v13, v4 │ │ +044706: 7606 8904 0800 |0031: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +04470c: 6908 ec01 |0034: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.UNSUPPORTED_VERSION:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01ec │ │ +044710: 2208 e400 |0036: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +044714: 1a09 4e0a |0038: const-string v9, "STREAM_IN_USE" // string@0a4e │ │ +044718: 124a |003a: const/4 v10, #int 4 // #4 │ │ +04471a: 130c 0800 |003b: const/16 v12, #int 8 // #8 │ │ +04471e: 017b |003d: move v11, v7 │ │ +044720: 014d |003e: move v13, v4 │ │ +044722: 7606 8904 0800 |003f: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +044728: 6908 eb01 |0042: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01eb │ │ +04472c: 2208 e400 |0044: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +044730: 1a09 4c0a |0046: const-string v9, "STREAM_ALREADY_CLOSED" // string@0a4c │ │ +044734: 125a |0048: const/4 v10, #int 5 // #5 │ │ +044736: 130c 0900 |0049: const/16 v12, #int 9 // #9 │ │ +04473a: 017b |004b: move v11, v7 │ │ +04473c: 014d |004c: move v13, v4 │ │ +04473e: 7606 8904 0800 |004d: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +044744: 6908 e901 |0050: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_ALREADY_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e9 │ │ +044748: 2208 e400 |0052: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +04474c: 1a09 0b04 |0054: const-string v9, "INTERNAL_ERROR" // string@040b │ │ +044750: 126a |0056: const/4 v10, #int 6 // #6 │ │ +044752: 126c |0057: const/4 v12, #int 6 // #6 │ │ +044754: 01eb |0058: move v11, v14 │ │ +044756: 01ed |0059: move v13, v14 │ │ +044758: 7606 8904 0800 |005a: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +04475e: 6908 e301 |005d: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e3 │ │ +044762: 2208 e400 |005f: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +044766: 1a09 5f03 |0061: const-string v9, "FLOW_CONTROL_ERROR" // string@035f │ │ +04476a: 127a |0063: const/4 v10, #int 7 // #7 │ │ +04476c: 127c |0064: const/4 v12, #int 7 // #7 │ │ +04476e: 01fb |0065: move v11, v15 │ │ +044770: 014d |0066: move v13, v4 │ │ +044772: 7606 8904 0800 |0067: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +044778: 6908 df01 |006a: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01df │ │ +04477c: 2208 e400 |006c: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +044780: 1a09 4d0a |006e: const-string v9, "STREAM_CLOSED" // string@0a4d │ │ +044784: 130a 0800 |0070: const/16 v10, #int 8 // #8 │ │ +044788: 125b |0072: const/4 v11, #int 5 // #5 │ │ +04478a: 014c |0073: move v12, v4 │ │ +04478c: 014d |0074: move v13, v4 │ │ +04478e: 7606 8904 0800 |0075: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +044794: 6908 ea01 |0078: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01ea │ │ +044798: 2208 e400 |007a: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +04479c: 1a09 6d03 |007c: const-string v9, "FRAME_TOO_LARGE" // string@036d │ │ +0447a0: 130a 0900 |007e: const/16 v10, #int 9 // #9 │ │ +0447a4: 126b |0080: const/4 v11, #int 6 // #6 │ │ +0447a6: 130c 0b00 |0081: const/16 v12, #int 11 // #b │ │ +0447aa: 014d |0083: move v13, v4 │ │ +0447ac: 7606 8904 0800 |0084: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +0447b2: 6908 e001 |0087: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FRAME_TOO_LARGE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e0 │ │ +0447b6: 2208 e400 |0089: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +0447ba: 1a09 c609 |008b: const-string v9, "REFUSED_STREAM" // string@09c6 │ │ +0447be: 130a 0a00 |008d: const/16 v10, #int 10 // #a │ │ +0447c2: 127b |008f: const/4 v11, #int 7 // #7 │ │ +0447c4: 01fc |0090: move v12, v15 │ │ +0447c6: 014d |0091: move v13, v4 │ │ +0447c8: 7606 8904 0800 |0092: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +0447ce: 6908 e801 |0095: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e8 │ │ +0447d2: 2208 e400 |0097: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +0447d6: 1a09 2702 |0099: const-string v9, "CANCEL" // string@0227 │ │ +0447da: 130a 0b00 |009b: const/16 v10, #int 11 // #b │ │ +0447de: 130b 0800 |009d: const/16 v11, #int 8 // #8 │ │ +0447e2: 125c |009f: const/4 v12, #int 5 // #5 │ │ +0447e4: 014d |00a0: move v13, v4 │ │ +0447e6: 7606 8904 0800 |00a1: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +0447ec: 6908 db01 |00a4: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +0447f0: 2208 e400 |00a6: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +0447f4: 1a09 3502 |00a8: const-string v9, "COMPRESSION_ERROR" // string@0235 │ │ +0447f8: 130a 0c00 |00aa: const/16 v10, #int 12 // #c │ │ +0447fc: 130b 0900 |00ac: const/16 v11, #int 9 // #9 │ │ +044800: 014c |00ae: move v12, v4 │ │ +044802: 014d |00af: move v13, v4 │ │ +044804: 7606 8904 0800 |00b0: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +04480a: 6908 dc01 |00b3: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.COMPRESSION_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01dc │ │ +04480e: 2208 e400 |00b5: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +044812: 1a09 3a02 |00b7: const-string v9, "CONNECT_ERROR" // string@023a │ │ +044816: 130a 0d00 |00b9: const/16 v10, #int 13 // #d │ │ +04481a: 130b 0a00 |00bb: const/16 v11, #int 10 // #a │ │ +04481e: 014c |00bd: move v12, v4 │ │ +044820: 014d |00be: move v13, v4 │ │ +044822: 7606 8904 0800 |00bf: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +044828: 6908 dd01 |00c2: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CONNECT_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01dd │ │ +04482c: 2208 e400 |00c4: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +044830: 1a09 1e03 |00c6: const-string v9, "ENHANCE_YOUR_CALM" // string@031e │ │ +044834: 130a 0e00 |00c8: const/16 v10, #int 14 // #e │ │ +044838: 130b 0b00 |00ca: const/16 v11, #int 11 // #b │ │ +04483c: 014c |00cc: move v12, v4 │ │ +04483e: 014d |00cd: move v13, v4 │ │ +044840: 7606 8904 0800 |00ce: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +044846: 6908 de01 |00d1: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.ENHANCE_YOUR_CALM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01de │ │ +04484a: 2208 e400 |00d3: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +04484e: 1a09 0504 |00d5: const-string v9, "INADEQUATE_SECURITY" // string@0405 │ │ +044852: 130a 0f00 |00d7: const/16 v10, #int 15 // #f │ │ +044856: 130b 0c00 |00d9: const/16 v11, #int 12 // #c │ │ +04485a: 014c |00db: move v12, v4 │ │ +04485c: 014d |00dc: move v13, v4 │ │ +04485e: 7606 8904 0800 |00dd: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +044864: 6908 e201 |00e0: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INADEQUATE_SECURITY:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e2 │ │ +044868: 2208 e400 |00e2: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +04486c: 1a09 b903 |00e4: const-string v9, "HTTP_1_1_REQUIRED" // string@03b9 │ │ +044870: 130a 1000 |00e6: const/16 v10, #int 16 // #10 │ │ +044874: 130b 0d00 |00e8: const/16 v11, #int 13 // #d │ │ +044878: 014c |00ea: move v12, v4 │ │ +04487a: 014d |00eb: move v13, v4 │ │ +04487c: 7606 8904 0800 |00ec: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +044882: 6908 e101 |00ef: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.HTTP_1_1_REQUIRED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e1 │ │ +044886: 2208 e400 |00f1: new-instance v8, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +04488a: 1a09 0c04 |00f3: const-string v9, "INVALID_CREDENTIALS" // string@040c │ │ +04488e: 130a 1100 |00f5: const/16 v10, #int 17 // #11 │ │ +044892: 130c 0a00 |00f7: const/16 v12, #int 10 // #a │ │ +044896: 014b |00f9: move v11, v4 │ │ +044898: 014d |00fa: move v13, v4 │ │ +04489a: 7606 8904 0800 |00fb: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.:(Ljava/lang/String;IIII)V // method@0489 │ │ +0448a0: 6908 e401 |00fe: sput-object v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_CREDENTIALS:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e4 │ │ +0448a4: 1300 1200 |0100: const/16 v0, #int 18 // #12 │ │ +0448a8: 2300 bc03 |0102: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@03bc │ │ +0448ac: 6201 e601 |0104: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e6 │ │ +0448b0: 4d01 0002 |0106: aput-object v1, v0, v2 │ │ +0448b4: 6201 e701 |0108: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ +0448b8: 4d01 0007 |010a: aput-object v1, v0, v7 │ │ +0448bc: 6201 e501 |010c: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e5 │ │ +0448c0: 4d01 000e |010e: aput-object v1, v0, v14 │ │ +0448c4: 6201 ec01 |0110: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.UNSUPPORTED_VERSION:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01ec │ │ +0448c8: 4d01 000f |0112: aput-object v1, v0, v15 │ │ +0448cc: 1241 |0114: const/4 v1, #int 4 // #4 │ │ +0448ce: 6202 eb01 |0115: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01eb │ │ +0448d2: 4d02 0001 |0117: aput-object v2, v0, v1 │ │ +0448d6: 1251 |0119: const/4 v1, #int 5 // #5 │ │ +0448d8: 6202 e901 |011a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_ALREADY_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e9 │ │ +0448dc: 4d02 0001 |011c: aput-object v2, v0, v1 │ │ +0448e0: 1261 |011e: const/4 v1, #int 6 // #6 │ │ +0448e2: 6202 e301 |011f: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e3 │ │ +0448e6: 4d02 0001 |0121: aput-object v2, v0, v1 │ │ +0448ea: 1271 |0123: const/4 v1, #int 7 // #7 │ │ +0448ec: 6202 df01 |0124: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01df │ │ +0448f0: 4d02 0001 |0126: aput-object v2, v0, v1 │ │ +0448f4: 1301 0800 |0128: const/16 v1, #int 8 // #8 │ │ +0448f8: 6202 ea01 |012a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_CLOSED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01ea │ │ +0448fc: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ +044900: 1301 0900 |012e: const/16 v1, #int 9 // #9 │ │ +044904: 6202 e001 |0130: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FRAME_TOO_LARGE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e0 │ │ +044908: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ +04490c: 1301 0a00 |0134: const/16 v1, #int 10 // #a │ │ +044910: 6202 e801 |0136: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e8 │ │ +044914: 4d02 0001 |0138: aput-object v2, v0, v1 │ │ +044918: 1301 0b00 |013a: const/16 v1, #int 11 // #b │ │ +04491c: 6202 db01 |013c: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +044920: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ +044924: 1301 0c00 |0140: const/16 v1, #int 12 // #c │ │ +044928: 6202 dc01 |0142: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.COMPRESSION_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01dc │ │ +04492c: 4d02 0001 |0144: aput-object v2, v0, v1 │ │ +044930: 1301 0d00 |0146: const/16 v1, #int 13 // #d │ │ +044934: 6202 dd01 |0148: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CONNECT_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01dd │ │ +044938: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ +04493c: 1301 0e00 |014c: const/16 v1, #int 14 // #e │ │ +044940: 6202 de01 |014e: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.ENHANCE_YOUR_CALM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01de │ │ +044944: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ +044948: 1301 0f00 |0152: const/16 v1, #int 15 // #f │ │ +04494c: 6202 e201 |0154: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INADEQUATE_SECURITY:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e2 │ │ +044950: 4d02 0001 |0156: aput-object v2, v0, v1 │ │ +044954: 1301 1000 |0158: const/16 v1, #int 16 // #10 │ │ +044958: 6202 e101 |015a: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.HTTP_1_1_REQUIRED:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e1 │ │ +04495c: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ +044960: 1301 1100 |015e: const/16 v1, #int 17 // #11 │ │ +044964: 6202 e401 |0160: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_CREDENTIALS:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e4 │ │ +044968: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ +04496c: 6900 da01 |0164: sput-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01da │ │ +044970: 0e00 |0166: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=21 │ │ 0x0010 line=23 │ │ 0x001c line=26 │ │ 0x0029 line=29 │ │ 0x0036 line=32 │ │ @@ -31852,20 +31838,20 @@ │ │ type : '(Ljava/lang/String;IIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -041f70: |[041f70] com.squareup.okhttp.internal.framed.ErrorCode.:(Ljava/lang/String;IIII)V │ │ -041f80: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -041f86: 5903 ed01 |0003: iput v3, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ -041f8a: 5904 ef01 |0005: iput v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@01ef │ │ -041f8e: 5905 ee01 |0007: iput v5, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@01ee │ │ -041f92: 0e00 |0009: return-void │ │ +044974: |[044974] com.squareup.okhttp.internal.framed.ErrorCode.:(Ljava/lang/String;IIII)V │ │ +044984: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +04498a: 5903 ed01 |0003: iput v3, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ +04498e: 5904 ef01 |0005: iput v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@01ef │ │ +044992: 5905 ee01 |0007: iput v5, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@01ee │ │ +044996: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ 0x0007 line=68 │ │ 0x0009 line=69 │ │ @@ -31882,28 +31868,28 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -041f94: |[041f94] com.squareup.okhttp.internal.framed.ErrorCode.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -041fa4: 7100 8e04 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048e │ │ -041faa: 0c02 |0003: move-result-object v2 │ │ -041fac: 2123 |0004: array-length v3, v2 │ │ -041fae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -041fb0: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ -041fb4: 4600 0201 |0008: aget-object v0, v2, v1 │ │ -041fb8: 5204 ed01 |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ -041fbc: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -041fc0: 1100 |000e: return-object v0 │ │ -041fc2: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -041fc6: 28f5 |0011: goto 0006 // -000b │ │ -041fc8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -041fca: 28fb |0013: goto 000e // -0005 │ │ +044998: |[044998] com.squareup.okhttp.internal.framed.ErrorCode.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +0449a8: 7100 8e04 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048e │ │ +0449ae: 0c02 |0003: move-result-object v2 │ │ +0449b0: 2123 |0004: array-length v3, v2 │ │ +0449b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0449b4: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0449b8: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +0449bc: 5204 ed01 |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ +0449c0: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +0449c4: 1100 |000e: return-object v0 │ │ +0449c6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0449ca: 28f5 |0011: goto 0006 // -000b │ │ +0449cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0449ce: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000a line=80 │ │ 0x000e line=82 │ │ 0x000f line=79 │ │ 0x0012 line=82 │ │ @@ -31917,28 +31903,28 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -041fcc: |[041fcc] com.squareup.okhttp.internal.framed.ErrorCode.fromSpdy3Rst:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -041fdc: 7100 8e04 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048e │ │ -041fe2: 0c02 |0003: move-result-object v2 │ │ -041fe4: 2123 |0004: array-length v3, v2 │ │ -041fe6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -041fe8: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ -041fec: 4600 0201 |0008: aget-object v0, v2, v1 │ │ -041ff0: 5204 ef01 |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@01ef │ │ -041ff4: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -041ff8: 1100 |000e: return-object v0 │ │ -041ffa: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -041ffe: 28f5 |0011: goto 0006 // -000b │ │ -042000: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -042002: 28fb |0013: goto 000e // -0005 │ │ +0449d0: |[0449d0] com.squareup.okhttp.internal.framed.ErrorCode.fromSpdy3Rst:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +0449e0: 7100 8e04 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048e │ │ +0449e6: 0c02 |0003: move-result-object v2 │ │ +0449e8: 2123 |0004: array-length v3, v2 │ │ +0449ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0449ec: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0449f0: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +0449f4: 5204 ef01 |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@01ef │ │ +0449f8: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +0449fc: 1100 |000e: return-object v0 │ │ +0449fe: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +044a02: 28f5 |0011: goto 0006 // -000b │ │ +044a04: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +044a06: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ 0x000e line=75 │ │ 0x000f line=72 │ │ 0x0012 line=75 │ │ @@ -31952,28 +31938,28 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -042004: |[042004] com.squareup.okhttp.internal.framed.ErrorCode.fromSpdyGoAway:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -042014: 7100 8e04 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048e │ │ -04201a: 0c02 |0003: move-result-object v2 │ │ -04201c: 2123 |0004: array-length v3, v2 │ │ -04201e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -042020: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ -042024: 4600 0201 |0008: aget-object v0, v2, v1 │ │ -042028: 5204 ee01 |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@01ee │ │ -04202c: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -042030: 1100 |000e: return-object v0 │ │ -042032: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -042036: 28f5 |0011: goto 0006 // -000b │ │ -042038: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -04203a: 28fb |0013: goto 000e // -0005 │ │ +044a08: |[044a08] com.squareup.okhttp.internal.framed.ErrorCode.fromSpdyGoAway:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +044a18: 7100 8e04 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048e │ │ +044a1e: 0c02 |0003: move-result-object v2 │ │ +044a20: 2123 |0004: array-length v3, v2 │ │ +044a22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +044a24: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +044a28: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +044a2c: 5204 ee01 |000a: iget v4, v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@01ee │ │ +044a30: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +044a34: 1100 |000e: return-object v0 │ │ +044a36: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +044a3a: 28f5 |0011: goto 0006 // -000b │ │ +044a3c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +044a3e: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000a line=87 │ │ 0x000e line=89 │ │ 0x000f line=86 │ │ 0x0012 line=89 │ │ @@ -31987,20 +31973,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04203c: |[04203c] com.squareup.okhttp.internal.framed.ErrorCode.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -04204c: 1c00 d200 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -042050: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -042056: 0c00 |0005: move-result-object v0 │ │ -042058: 1f00 d200 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00d2 │ │ -04205c: 1100 |0008: return-object v0 │ │ +044a40: |[044a40] com.squareup.okhttp.internal.framed.ErrorCode.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +044a50: 1c00 e400 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +044a54: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +044a5a: 0c00 |0005: move-result-object v0 │ │ +044a5c: 1f00 e400 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@00e4 │ │ +044a60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/ErrorCode;) │ │ @@ -32008,32 +31994,32 @@ │ │ type : '()[Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -042060: |[042060] com.squareup.okhttp.internal.framed.ErrorCode.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -042070: 6200 da01 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01da │ │ -042074: 6e10 7915 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/internal/framed/ErrorCode;.clone:()Ljava/lang/Object; // method@1579 │ │ -04207a: 0c00 |0005: move-result-object v0 │ │ -04207c: 1f00 a803 |0006: check-cast v0, [Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@03a8 │ │ -042080: 1100 |0008: return-object v0 │ │ +044a64: |[044a64] com.squareup.okhttp.internal.framed.ErrorCode.values:()[Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +044a74: 6200 da01 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01da │ │ +044a78: 6e10 7915 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/internal/framed/ErrorCode;.clone:()Ljava/lang/Object; // method@1579 │ │ +044a7e: 0c00 |0005: move-result-object v0 │ │ +044a80: 1f00 bc03 |0006: check-cast v0, [Lcom/squareup/okhttp/internal/framed/ErrorCode; // type@03bc │ │ +044a84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 826 (ErrorCode.java) │ │ │ │ Class #68 header: │ │ -class_idx : 211 │ │ +class_idx : 229 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 915 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #68 annotations: │ │ @@ -32122,17 +32108,17 @@ │ │ type : '(IJ)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 915 (FrameReader.java) │ │ │ │ Class #69 header: │ │ -class_idx : 212 │ │ +class_idx : 230 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 915 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #69 annotations: │ │ @@ -32164,17 +32150,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 915 (FrameReader.java) │ │ │ │ Class #70 header: │ │ -class_idx : 213 │ │ +class_idx : 231 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 916 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 14 │ │ │ │ Class #70 annotations: │ │ @@ -32302,17 +32288,17 @@ │ │ type : '(IJ)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 916 (FrameWriter.java) │ │ │ │ Class #71 header: │ │ -class_idx : 221 │ │ +class_idx : 239 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 6 │ │ │ │ Class #71 annotations: │ │ @@ -32371,24 +32357,24 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -042084: |[042084] com.squareup.okhttp.internal.framed.FramedConnection$Builder.:(Z)V │ │ -042094: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04209a: 6200 1202 |0003: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.REFUSE_INCOMING_STREAMS:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0212 │ │ -04209e: 5b10 0c02 |0005: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@020c │ │ -0420a2: 6200 4701 |0007: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -0420a6: 5b10 0d02 |0009: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@020d │ │ -0420aa: 6200 a302 |000b: sget-object v0, Lcom/squareup/okhttp/internal/framed/PushObserver;.CANCEL:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@02a3 │ │ -0420ae: 5b10 0e02 |000d: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@020e │ │ -0420b2: 5c12 0a02 |000f: iput-boolean v2, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.client:Z // field@020a │ │ -0420b6: 0e00 |0011: return-void │ │ +044a88: |[044a88] com.squareup.okhttp.internal.framed.FramedConnection$Builder.:(Z)V │ │ +044a98: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +044a9e: 6200 1202 |0003: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.REFUSE_INCOMING_STREAMS:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0212 │ │ +044aa2: 5b10 0c02 |0005: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@020c │ │ +044aa6: 6200 4701 |0007: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +044aaa: 5b10 0d02 |0009: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@020d │ │ +044aae: 6200 a302 |000b: sget-object v0, Lcom/squareup/okhttp/internal/framed/PushObserver;.CANCEL:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@02a3 │ │ +044ab2: 5b10 0e02 |000d: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@020e │ │ +044ab6: 5c12 0a02 |000f: iput-boolean v2, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.client:Z // field@020a │ │ +044aba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=540 │ │ 0x0007 line=541 │ │ 0x000b line=542 │ │ 0x000f line=550 │ │ @@ -32402,17 +32388,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0420b8: |[0420b8] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; │ │ -0420c8: 5410 0d02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@020d │ │ -0420cc: 1100 |0002: return-object v0 │ │ +044abc: |[044abc] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; │ │ +044acc: 5410 0d02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@020d │ │ +044ad0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -32420,17 +32406,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0420d0: |[0420d0] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ -0420e0: 5410 0e02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@020e │ │ -0420e4: 1100 |0002: return-object v0 │ │ +044ad4: |[044ad4] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ +044ae4: 5410 0e02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@020e │ │ +044ae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -32438,17 +32424,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0420e8: |[0420e8] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ -0420f8: 5510 0a02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.client:Z // field@020a │ │ -0420fc: 0f00 |0002: return v0 │ │ +044aec: |[044aec] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ +044afc: 5510 0a02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.client:Z // field@020a │ │ +044b00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -32456,17 +32442,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042100: |[042100] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ -042110: 5410 0c02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@020c │ │ -042114: 1100 |0002: return-object v0 │ │ +044b04: |[044b04] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ +044b14: 5410 0c02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@020c │ │ +044b18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -32474,17 +32460,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042118: |[042118] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; │ │ -042128: 5410 0b02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.hostName:Ljava/lang/String; // field@020b │ │ -04212c: 1100 |0002: return-object v0 │ │ +044b1c: |[044b1c] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; │ │ +044b2c: 5410 0b02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.hostName:Ljava/lang/String; // field@020b │ │ +044b30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -32492,17 +32478,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042130: |[042130] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; │ │ -042140: 5410 1002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:Ljava/net/Socket; // field@0210 │ │ -042144: 1100 |0002: return-object v0 │ │ +044b34: |[044b34] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; │ │ +044b44: 5410 1002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:Ljava/net/Socket; // field@0210 │ │ +044b48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -32510,17 +32496,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042148: |[042148] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; │ │ -042158: 5410 0f02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.sink:Lokio/BufferedSink; // field@020f │ │ -04215c: 1100 |0002: return-object v0 │ │ +044b4c: |[044b4c] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; │ │ +044b5c: 5410 0f02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.sink:Lokio/BufferedSink; // field@020f │ │ +044b60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -32528,17 +32514,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042160: |[042160] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; │ │ -042170: 5410 1102 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.source:Lokio/BufferedSource; // field@0211 │ │ -042174: 1100 |0002: return-object v0 │ │ +044b64: |[044b64] com.squareup.okhttp.internal.framed.FramedConnection$Builder.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; │ │ +044b74: 5410 1102 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.source:Lokio/BufferedSource; // field@0211 │ │ +044b78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ Virtual methods - │ │ @@ -32547,19 +32533,19 @@ │ │ type : '()Lcom/squareup/okhttp/internal/framed/FramedConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -042178: |[042178] com.squareup.okhttp.internal.framed.FramedConnection$Builder.build:()Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ -042188: 2200 e400 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; // type@00e4 │ │ -04218c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04218e: 7030 e504 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V // method@04e5 │ │ -042194: 1100 |0006: return-object v0 │ │ +044b7c: |[044b7c] com.squareup.okhttp.internal.framed.FramedConnection$Builder.build:()Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ +044b8c: 2200 f600 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; // type@00f6 │ │ +044b90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +044b92: 7030 e504 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V // method@04e5 │ │ +044b98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;) │ │ @@ -32567,17 +32553,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042198: |[042198] com.squareup.okhttp.internal.framed.FramedConnection$Builder.listener:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ -0421a8: 5b01 0c02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@020c │ │ -0421ac: 1100 |0002: return-object v0 │ │ +044b9c: |[044b9c] com.squareup.okhttp.internal.framed.FramedConnection$Builder.listener:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ +044bac: 5b01 0c02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@020c │ │ +044bb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0002 line=569 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ 0x0000 - 0x0003 reg=1 listener Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ @@ -32587,17 +32573,17 @@ │ │ type : '(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0421b0: |[0421b0] com.squareup.okhttp.internal.framed.FramedConnection$Builder.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ -0421c0: 5b01 0d02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@020d │ │ -0421c4: 1100 |0002: return-object v0 │ │ +044bb4: |[044bb4] com.squareup.okhttp.internal.framed.FramedConnection$Builder.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ +044bc4: 5b01 0d02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:Lcom/squareup/okhttp/Protocol; // field@020d │ │ +044bc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0002 line=574 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ 0x0000 - 0x0003 reg=1 protocol Lcom/squareup/okhttp/Protocol; │ │ @@ -32607,17 +32593,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/PushObserver;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0421c8: |[0421c8] com.squareup.okhttp.internal.framed.FramedConnection$Builder.pushObserver:(Lcom/squareup/okhttp/internal/framed/PushObserver;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ -0421d8: 5b01 0e02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@020e │ │ -0421dc: 1100 |0002: return-object v0 │ │ +044bcc: |[044bcc] com.squareup.okhttp.internal.framed.FramedConnection$Builder.pushObserver:(Lcom/squareup/okhttp/internal/framed/PushObserver;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ +044bdc: 5b01 0e02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@020e │ │ +044be0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0002 line=579 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ 0x0000 - 0x0003 reg=1 pushObserver Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ @@ -32627,31 +32613,31 @@ │ │ type : '(Ljava/net/Socket;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -0421e0: |[0421e0] com.squareup.okhttp.internal.framed.FramedConnection$Builder.socket:(Ljava/net/Socket;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ -0421f0: 6e10 c70a 0400 |0000: invoke-virtual {v4}, Ljava/net/Socket;.getRemoteSocketAddress:()Ljava/net/SocketAddress; // method@0ac7 │ │ -0421f6: 0c00 |0003: move-result-object v0 │ │ -0421f8: 1f00 d801 |0004: check-cast v0, Ljava/net/InetSocketAddress; // type@01d8 │ │ -0421fc: 6e10 b30a 0000 |0006: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@0ab3 │ │ -042202: 0c00 |0009: move-result-object v0 │ │ -042204: 7110 a20e 0400 |000a: invoke-static {v4}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@0ea2 │ │ -04220a: 0c01 |000d: move-result-object v1 │ │ -04220c: 7110 990e 0100 |000e: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -042212: 0c01 |0011: move-result-object v1 │ │ -042214: 7110 9d0e 0400 |0012: invoke-static {v4}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@0e9d │ │ -04221a: 0c02 |0015: move-result-object v2 │ │ -04221c: 7110 980e 0200 |0016: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -042222: 0c02 |0019: move-result-object v2 │ │ -042224: 6e52 c704 4310 |001a: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@04c7 │ │ -04222a: 0c00 |001d: move-result-object v0 │ │ -04222c: 1100 |001e: return-object v0 │ │ +044be4: |[044be4] com.squareup.okhttp.internal.framed.FramedConnection$Builder.socket:(Ljava/net/Socket;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ +044bf4: 6e10 c70a 0400 |0000: invoke-virtual {v4}, Ljava/net/Socket;.getRemoteSocketAddress:()Ljava/net/SocketAddress; // method@0ac7 │ │ +044bfa: 0c00 |0003: move-result-object v0 │ │ +044bfc: 1f00 eb01 |0004: check-cast v0, Ljava/net/InetSocketAddress; // type@01eb │ │ +044c00: 6e10 b30a 0000 |0006: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@0ab3 │ │ +044c06: 0c00 |0009: move-result-object v0 │ │ +044c08: 7110 a20e 0400 |000a: invoke-static {v4}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@0ea2 │ │ +044c0e: 0c01 |000d: move-result-object v1 │ │ +044c10: 7110 990e 0100 |000e: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +044c16: 0c01 |0011: move-result-object v1 │ │ +044c18: 7110 9d0e 0400 |0012: invoke-static {v4}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@0e9d │ │ +044c1e: 0c02 |0015: move-result-object v2 │ │ +044c20: 7110 980e 0200 |0016: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +044c26: 0c02 |0019: move-result-object v2 │ │ +044c28: 6e52 c704 4310 |001a: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@04c7 │ │ +044c2e: 0c00 |001d: move-result-object v0 │ │ +044c30: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x000a line=555 │ │ 0x001a line=554 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ @@ -32662,20 +32648,20 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -042230: |[042230] com.squareup.okhttp.internal.framed.FramedConnection$Builder.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ -042240: 5b01 1002 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:Ljava/net/Socket; // field@0210 │ │ -042244: 5b02 0b02 |0002: iput-object v2, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.hostName:Ljava/lang/String; // field@020b │ │ -042248: 5b03 1102 |0004: iput-object v3, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.source:Lokio/BufferedSource; // field@0211 │ │ -04224c: 5b04 0f02 |0006: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.sink:Lokio/BufferedSink; // field@020f │ │ -042250: 1100 |0008: return-object v0 │ │ +044c34: |[044c34] com.squareup.okhttp.internal.framed.FramedConnection$Builder.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ +044c44: 5b01 1002 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:Ljava/net/Socket; // field@0210 │ │ +044c48: 5b02 0b02 |0002: iput-object v2, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.hostName:Ljava/lang/String; // field@020b │ │ +044c4c: 5b03 1102 |0004: iput-object v3, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.source:Lokio/BufferedSource; // field@0211 │ │ +044c50: 5b04 0f02 |0006: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.sink:Lokio/BufferedSink; // field@020f │ │ +044c54: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0002 line=561 │ │ 0x0004 line=562 │ │ 0x0006 line=563 │ │ 0x0008 line=564 │ │ @@ -32685,17 +32671,17 @@ │ │ 0x0000 - 0x0009 reg=2 hostName Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 source Lokio/BufferedSource; │ │ 0x0000 - 0x0009 reg=4 sink Lokio/BufferedSink; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #72 header: │ │ -class_idx : 223 │ │ +class_idx : 241 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 918 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #72 annotations: │ │ @@ -32722,36 +32708,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -042254: |[042254] com.squareup.okhttp.internal.framed.FramedConnection$Listener.:()V │ │ -042264: 2200 de00 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1; // type@00de │ │ -042268: 7010 c804 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1;.:()V // method@04c8 │ │ -04226e: 6900 1202 |0005: sput-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.REFUSE_INCOMING_STREAMS:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0212 │ │ -042272: 0e00 |0007: return-void │ │ +044c58: |[044c58] com.squareup.okhttp.internal.framed.FramedConnection$Listener.:()V │ │ +044c68: 2200 f000 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1; // type@00f0 │ │ +044c6c: 7010 c804 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1;.:()V // method@04c8 │ │ +044c72: 6900 1202 |0005: sput-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.REFUSE_INCOMING_STREAMS:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0212 │ │ +044c76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042274: |[042274] com.squareup.okhttp.internal.framed.FramedConnection$Listener.:()V │ │ -042284: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04228a: 0e00 |0003: return-void │ │ +044c78: |[044c78] com.squareup.okhttp.internal.framed.FramedConnection$Listener.:()V │ │ +044c88: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +044c8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ │ │ Virtual methods - │ │ @@ -32760,16 +32746,16 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04228c: |[04228c] com.squareup.okhttp.internal.framed.FramedConnection$Listener.onSettings:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V │ │ -04229c: 0e00 |0000: return-void │ │ +044c90: |[044c90] com.squareup.okhttp.internal.framed.FramedConnection$Listener.onSettings:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V │ │ +044ca0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ 0x0000 - 0x0001 reg=1 connection Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ @@ -32778,17 +32764,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #73 header: │ │ -class_idx : 228 │ │ +class_idx : 246 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 918 │ │ static_fields_size : 3 │ │ instance_fields_size: 23 │ │ direct_methods_size : 36 │ │ virtual_methods_size: 21 │ │ │ │ Class #73 annotations: │ │ @@ -32969,37 +32955,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -0422a0: |[0422a0] com.squareup.okhttp.internal.framed.FramedConnection.:()V │ │ -0422b0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0422b2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0422b4: 1c00 e400 |0002: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; // type@00e4 │ │ -0422b8: 6e10 dc09 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ -0422be: 0a00 |0007: move-result v0 │ │ -0422c0: 3900 1f00 |0008: if-nez v0, 0027 // +001f │ │ -0422c4: 0180 |000a: move v0, v8 │ │ -0422c6: 6a00 1a02 |000b: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.$assertionsDisabled:Z // field@021a │ │ -0422ca: 2201 2e02 |000d: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@022e │ │ -0422ce: 1403 ffff ff7f |000f: const v3, #float nan // #7fffffff │ │ -0422d4: 1604 3c00 |0012: const-wide/16 v4, #int 60 // #3c │ │ -0422d8: 6206 d604 |0014: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -0422dc: 2207 2c02 |0016: new-instance v7, Ljava/util/concurrent/SynchronousQueue; // type@022c │ │ -0422e0: 7010 ad0b 0700 |0018: invoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@0bad │ │ -0422e6: 1a00 3809 |001b: const-string v0, "OkHttp FramedConnection" // string@0938 │ │ -0422ea: 7120 8404 8000 |001d: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ -0422f0: 0c08 |0020: move-result-object v8 │ │ -0422f2: 7608 af0b 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ -0422f8: 6901 1f02 |0024: sput-object v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ -0422fc: 0e00 |0026: return-void │ │ -0422fe: 0120 |0027: move v0, v2 │ │ -042300: 28e3 |0028: goto 000b // -001d │ │ +044ca4: |[044ca4] com.squareup.okhttp.internal.framed.FramedConnection.:()V │ │ +044cb4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +044cb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +044cb8: 1c00 f600 |0002: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; // type@00f6 │ │ +044cbc: 6e10 dc09 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ +044cc2: 0a00 |0007: move-result v0 │ │ +044cc4: 3900 1f00 |0008: if-nez v0, 0027 // +001f │ │ +044cc8: 0170 |000a: move v0, v7 │ │ +044cca: 6a00 1a02 |000b: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.$assertionsDisabled:Z // field@021a │ │ +044cce: 2200 4102 |000d: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0241 │ │ +044cd2: 1402 ffff ff7f |000f: const v2, #float nan // #7fffffff │ │ +044cd8: 1603 3c00 |0012: const-wide/16 v3, #int 60 // #3c │ │ +044cdc: 6205 d604 |0014: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +044ce0: 2206 3f02 |0016: new-instance v6, Ljava/util/concurrent/SynchronousQueue; // type@023f │ │ +044ce4: 7010 ad0b 0600 |0018: invoke-direct {v6}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@0bad │ │ +044cea: 1a08 4c09 |001b: const-string v8, "OkHttp FramedConnection" // string@094c │ │ +044cee: 7120 8404 7800 |001d: invoke-static {v8, v7}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ +044cf4: 0c07 |0020: move-result-object v7 │ │ +044cf6: 7608 af0b 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ +044cfc: 6900 1f02 |0024: sput-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ +044d00: 0e00 |0026: return-void │ │ +044d02: 0110 |0027: move v0, v1 │ │ +044d04: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x000d line=69 │ │ 0x001d line=71 │ │ 0x0026 line=69 │ │ 0x0028 line=55 │ │ @@ -33010,151 +32996,151 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 276 16-bit code units │ │ -042304: |[042304] com.squareup.okhttp.internal.framed.FramedConnection.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V │ │ -042314: 120b |0000: const/4 v11, #int 0 // #0 │ │ -042316: 127a |0001: const/4 v10, #int 7 // #7 │ │ -042318: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -04231a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -04231c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04231e: 7010 0f0a 0c00 |0005: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@0a0f │ │ -042324: 2200 0f02 |0008: new-instance v0, Ljava/util/HashMap; // type@020f │ │ -042328: 7010 430b 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -04232e: 5bc0 3102 |000d: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -042332: 7100 690a 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -042338: 0b04 |0012: move-result-wide v4 │ │ -04233a: 5ac4 2202 |0013: iput-wide v4, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0222 │ │ -04233e: 1604 0000 |0015: const-wide/16 v4, #int 0 // #0 │ │ -042342: 5ac4 3202 |0017: iput-wide v4, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ -042346: 2200 fc00 |0019: new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; // type@00fc │ │ -04234a: 7010 ee05 0000 |001b: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@05ee │ │ -042350: 5bc0 2702 |001e: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ -042354: 2200 fc00 |0020: new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; // type@00fc │ │ -042358: 7010 ee05 0000 |0022: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@05ee │ │ -04235e: 5bc0 2802 |0025: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -042362: 5cc2 2e02 |0027: iput-boolean v2, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@022e │ │ -042366: 2200 1302 |0029: new-instance v0, Ljava/util/LinkedHashSet; // type@0213 │ │ -04236a: 7010 580b 0000 |002b: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ -042370: 5bc0 1e02 |002e: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@021e │ │ -042374: 7110 ba04 0d00 |0030: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; // method@04ba │ │ -04237a: 0c00 |0033: move-result-object v0 │ │ -04237c: 5bc0 2a02 |0034: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ -042380: 7110 bb04 0d00 |0036: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04bb │ │ -042386: 0c00 |0039: move-result-object v0 │ │ -042388: 5bc0 2c02 |003a: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@022c │ │ -04238c: 7110 bc04 0d00 |003c: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ -042392: 0a00 |003f: move-result v0 │ │ -042394: 5cc0 1d02 |0040: iput-boolean v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ -042398: 7110 bd04 0d00 |0042: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@04bd │ │ -04239e: 0c00 |0045: move-result-object v0 │ │ -0423a0: 5bc0 2402 |0046: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0224 │ │ -0423a4: 7110 bc04 0d00 |0048: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ -0423aa: 0a00 |004b: move-result v0 │ │ -0423ac: 3800 ad00 |004c: if-eqz v0, 00f9 // +00ad │ │ -0423b0: 0130 |004e: move v0, v3 │ │ -0423b2: 59c0 2602 |004f: iput v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ -0423b6: 7110 bc04 0d00 |0051: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ -0423bc: 0a00 |0054: move-result v0 │ │ -0423be: 3800 0e00 |0055: if-eqz v0, 0063 // +000e │ │ -0423c2: 54c0 2a02 |0057: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ -0423c6: 6204 4601 |0059: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -0423ca: 3340 0800 |005b: if-ne v0, v4, 0063 // +0008 │ │ -0423ce: 52c0 2602 |005d: iget v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ -0423d2: d800 0002 |005f: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0423d6: 59c0 2602 |0061: iput v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ -0423da: 7110 bc04 0d00 |0063: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ -0423e0: 0a00 |0066: move-result v0 │ │ -0423e2: 3800 0300 |0067: if-eqz v0, 006a // +0003 │ │ -0423e6: 0131 |0069: move v1, v3 │ │ -0423e8: 59c1 2502 |006a: iput v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0225 │ │ -0423ec: 7110 bc04 0d00 |006c: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ -0423f2: 0a00 |006f: move-result v0 │ │ -0423f4: 3800 0900 |0070: if-eqz v0, 0079 // +0009 │ │ -0423f8: 54c0 2702 |0072: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ -0423fc: 1501 0001 |0074: const/high16 v1, #int 16777216 // #100 │ │ -042400: 6e40 0306 a012 |0076: invoke-virtual {v0, v10, v2, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ -042406: 7110 be04 0d00 |0079: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; // method@04be │ │ -04240c: 0c00 |007c: move-result-object v0 │ │ -04240e: 5bc0 2102 |007d: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -042412: 54c0 2a02 |007f: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ -042416: 6201 4601 |0081: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -04241a: 3310 7900 |0083: if-ne v0, v1, 00fc // +0079 │ │ -04241e: 2200 f300 |0085: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2; // type@00f3 │ │ -042422: 7010 b405 0000 |0087: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Http2;.:()V // method@05b4 │ │ -042428: 5bc0 3302 |008a: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0233 │ │ -04242c: 2201 2e02 |008c: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@022e │ │ -042430: 1604 3c00 |008e: const-wide/16 v4, #int 60 // #3c │ │ -042434: 6206 d604 |0090: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -042438: 2207 2a02 |0092: new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; // type@022a │ │ -04243c: 7010 ab0b 0700 |0094: invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0bab │ │ -042442: 1a00 2f09 |0097: const-string v0, "OkHttp %s Push Observer" // string@092f │ │ -042446: 2338 b603 |0099: new-array v8, v3, [Ljava/lang/Object; // type@03b6 │ │ -04244a: 54c9 2102 |009b: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -04244e: 4d09 0802 |009d: aput-object v9, v8, v2 │ │ -042452: 7120 2c0a 8000 |009f: invoke-static {v0, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -042458: 0c00 |00a2: move-result-object v0 │ │ -04245a: 7120 8404 3000 |00a3: invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ -042460: 0c08 |00a6: move-result-object v8 │ │ -042462: 7608 af0b 0100 |00a7: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ -042468: 5bc1 2b02 |00aa: iput-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ -04246c: 54c0 2802 |00ac: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -042470: 1401 ffff 0000 |00ae: const v1, #float 9.18341e-41 // #0000ffff │ │ -042476: 6e40 0306 a012 |00b1: invoke-virtual {v0, v10, v2, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ -04247c: 54c0 2802 |00b4: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -042480: 1251 |00b6: const/4 v1, #int 5 // #5 │ │ -042482: 1303 0040 |00b7: const/16 v3, #int 16384 // #4000 │ │ -042486: 6e40 0306 1032 |00b9: invoke-virtual {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ -04248c: 54c0 2802 |00bc: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -042490: 1501 0100 |00be: const/high16 v1, #int 65536 // #1 │ │ -042494: 6e20 f805 1000 |00c0: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ -04249a: 0a00 |00c3: move-result v0 │ │ -04249c: 8100 |00c4: int-to-long v0, v0 │ │ -04249e: 5ac0 1c02 |00c5: iput-wide v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -0424a2: 7110 bf04 0d00 |00c7: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; // method@04bf │ │ -0424a8: 0c00 |00ca: move-result-object v0 │ │ -0424aa: 5bc0 3002 |00cb: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.socket:Ljava/net/Socket; // field@0230 │ │ -0424ae: 54c0 3302 |00cd: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0233 │ │ -0424b2: 7110 c004 0d00 |00cf: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; // method@04c0 │ │ -0424b8: 0c01 |00d2: move-result-object v1 │ │ -0424ba: 55c2 1d02 |00d3: iget-boolean v2, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ -0424be: 7230 2b06 1002 |00d5: invoke-interface {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Variant;.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; // method@062b │ │ -0424c4: 0c00 |00d8: move-result-object v0 │ │ -0424c6: 5bc0 2002 |00d9: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -0424ca: 2200 e300 |00db: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // type@00e3 │ │ -0424ce: 54c1 3302 |00dd: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0233 │ │ -0424d2: 7110 c104 0d00 |00df: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; // method@04c1 │ │ -0424d8: 0c02 |00e2: move-result-object v2 │ │ -0424da: 55c3 1d02 |00e3: iget-boolean v3, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ -0424de: 7230 2a06 2103 |00e5: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Variant;.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; // method@062a │ │ -0424e4: 0c01 |00e8: move-result-object v1 │ │ -0424e6: 7040 d504 c0b1 |00e9: invoke-direct {v0, v12, v1, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V // method@04d5 │ │ -0424ec: 5bc0 2d02 |00ec: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@022d │ │ -0424f0: 2200 c301 |00ee: new-instance v0, Ljava/lang/Thread; // type@01c3 │ │ -0424f4: 54c1 2d02 |00f0: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@022d │ │ -0424f8: 7020 6b0a 1000 |00f2: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a6b │ │ -0424fe: 6e10 760a 0000 |00f5: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a76 │ │ -042504: 0e00 |00f8: return-void │ │ -042506: 0110 |00f9: move v0, v1 │ │ -042508: 2900 55ff |00fa: goto/16 004f // -00ab │ │ -04250c: 54c0 2a02 |00fc: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ -042510: 6201 4701 |00fe: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -042514: 3310 0c00 |0100: if-ne v0, v1, 010c // +000c │ │ -042518: 2200 ff00 |0102: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3; // type@00ff │ │ -04251c: 7010 2506 0000 |0104: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Spdy3;.:()V // method@0625 │ │ -042522: 5bc0 3302 |0107: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0233 │ │ -042526: 5bcb 2b02 |0109: iput-object v11, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ -04252a: 28b1 |010b: goto 00bc // -004f │ │ -04252c: 2200 9b01 |010c: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -042530: 54c1 2a02 |010e: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ -042534: 7020 c709 1000 |0110: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -04253a: 2700 |0113: throw v0 │ │ +044d08: |[044d08] com.squareup.okhttp.internal.framed.FramedConnection.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V │ │ +044d18: 120b |0000: const/4 v11, #int 0 // #0 │ │ +044d1a: 127a |0001: const/4 v10, #int 7 // #7 │ │ +044d1c: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +044d1e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +044d20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +044d22: 7010 0f0a 0c00 |0005: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@0a0f │ │ +044d28: 2200 2202 |0008: new-instance v0, Ljava/util/HashMap; // type@0222 │ │ +044d2c: 7010 430b 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +044d32: 5bc0 3102 |000d: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +044d36: 7100 690a 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +044d3c: 0b04 |0012: move-result-wide v4 │ │ +044d3e: 5ac4 2202 |0013: iput-wide v4, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0222 │ │ +044d42: 1604 0000 |0015: const-wide/16 v4, #int 0 // #0 │ │ +044d46: 5ac4 3202 |0017: iput-wide v4, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ +044d4a: 2200 0e01 |0019: new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; // type@010e │ │ +044d4e: 7010 ee05 0000 |001b: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@05ee │ │ +044d54: 5bc0 2702 |001e: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ +044d58: 2200 0e01 |0020: new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; // type@010e │ │ +044d5c: 7010 ee05 0000 |0022: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@05ee │ │ +044d62: 5bc0 2802 |0025: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +044d66: 5cc1 2e02 |0027: iput-boolean v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@022e │ │ +044d6a: 2200 2602 |0029: new-instance v0, Ljava/util/LinkedHashSet; // type@0226 │ │ +044d6e: 7010 580b 0000 |002b: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ +044d74: 5bc0 1e02 |002e: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@021e │ │ +044d78: 7110 ba04 0d00 |0030: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; // method@04ba │ │ +044d7e: 0c00 |0033: move-result-object v0 │ │ +044d80: 5bc0 2a02 |0034: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ +044d84: 7110 bb04 0d00 |0036: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04bb │ │ +044d8a: 0c00 |0039: move-result-object v0 │ │ +044d8c: 5bc0 2c02 |003a: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@022c │ │ +044d90: 7110 bc04 0d00 |003c: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ +044d96: 0a00 |003f: move-result v0 │ │ +044d98: 5cc0 1d02 |0040: iput-boolean v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ +044d9c: 7110 bd04 0d00 |0042: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@04bd │ │ +044da2: 0c00 |0045: move-result-object v0 │ │ +044da4: 5bc0 2402 |0046: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0224 │ │ +044da8: 7110 bc04 0d00 |0048: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ +044dae: 0a00 |004b: move-result v0 │ │ +044db0: 3800 ad00 |004c: if-eqz v0, 00f9 // +00ad │ │ +044db4: 0120 |004e: move v0, v2 │ │ +044db6: 59c0 2602 |004f: iput v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ +044dba: 7110 bc04 0d00 |0051: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ +044dc0: 0a00 |0054: move-result v0 │ │ +044dc2: 3800 0e00 |0055: if-eqz v0, 0063 // +000e │ │ +044dc6: 54c0 2a02 |0057: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ +044dca: 6204 4601 |0059: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +044dce: 3340 0800 |005b: if-ne v0, v4, 0063 // +0008 │ │ +044dd2: 52c0 2602 |005d: iget v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ +044dd6: d800 0002 |005f: add-int/lit8 v0, v0, #int 2 // #02 │ │ +044dda: 59c0 2602 |0061: iput v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ +044dde: 7110 bc04 0d00 |0063: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ +044de4: 0a00 |0066: move-result v0 │ │ +044de6: 3800 0300 |0067: if-eqz v0, 006a // +0003 │ │ +044dea: 0123 |0069: move v3, v2 │ │ +044dec: 59c3 2502 |006a: iput v3, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0225 │ │ +044df0: 7110 bc04 0d00 |006c: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z // method@04bc │ │ +044df6: 0a00 |006f: move-result v0 │ │ +044df8: 3800 0900 |0070: if-eqz v0, 0079 // +0009 │ │ +044dfc: 54c0 2702 |0072: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ +044e00: 1503 0001 |0074: const/high16 v3, #int 16777216 // #100 │ │ +044e04: 6e40 0306 a031 |0076: invoke-virtual {v0, v10, v1, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ +044e0a: 7110 be04 0d00 |0079: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; // method@04be │ │ +044e10: 0c00 |007c: move-result-object v0 │ │ +044e12: 5bc0 2102 |007d: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +044e16: 54c0 2a02 |007f: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ +044e1a: 6203 4601 |0081: sget-object v3, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +044e1e: 3330 7900 |0083: if-ne v0, v3, 00fc // +0079 │ │ +044e22: 2200 0501 |0085: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2; // type@0105 │ │ +044e26: 7010 b405 0000 |0087: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Http2;.:()V // method@05b4 │ │ +044e2c: 5bc0 3302 |008a: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0233 │ │ +044e30: 2200 4102 |008c: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0241 │ │ +044e34: 1603 3c00 |008e: const-wide/16 v3, #int 60 // #3c │ │ +044e38: 6205 d604 |0090: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +044e3c: 2206 3d02 |0092: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@023d │ │ +044e40: 7010 ab0b 0600 |0094: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0bab │ │ +044e46: 1a07 4309 |0097: const-string v7, "OkHttp %s Push Observer" // string@0943 │ │ +044e4a: 2328 ca03 |0099: new-array v8, v2, [Ljava/lang/Object; // type@03ca │ │ +044e4e: 54c9 2102 |009b: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +044e52: 4d09 0801 |009d: aput-object v9, v8, v1 │ │ +044e56: 7120 2c0a 8700 |009f: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +044e5c: 0c07 |00a2: move-result-object v7 │ │ +044e5e: 7120 8404 2700 |00a3: invoke-static {v7, v2}, Lcom/squareup/okhttp/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@0484 │ │ +044e64: 0c07 |00a6: move-result-object v7 │ │ +044e66: 7608 af0b 0000 |00a7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ +044e6c: 5bc0 2b02 |00aa: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ +044e70: 54c0 2802 |00ac: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +044e74: 1402 ffff 0000 |00ae: const v2, #float 9.18341e-41 // #0000ffff │ │ +044e7a: 6e40 0306 a021 |00b1: invoke-virtual {v0, v10, v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ +044e80: 54c0 2802 |00b4: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +044e84: 1252 |00b6: const/4 v2, #int 5 // #5 │ │ +044e86: 1303 0040 |00b7: const/16 v3, #int 16384 // #4000 │ │ +044e8a: 6e40 0306 2031 |00b9: invoke-virtual {v0, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ +044e90: 54c0 2802 |00bc: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +044e94: 1501 0100 |00be: const/high16 v1, #int 65536 // #1 │ │ +044e98: 6e20 f805 1000 |00c0: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ +044e9e: 0a00 |00c3: move-result v0 │ │ +044ea0: 8100 |00c4: int-to-long v0, v0 │ │ +044ea2: 5ac0 1c02 |00c5: iput-wide v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +044ea6: 7110 bf04 0d00 |00c7: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; // method@04bf │ │ +044eac: 0c00 |00ca: move-result-object v0 │ │ +044eae: 5bc0 3002 |00cb: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.socket:Ljava/net/Socket; // field@0230 │ │ +044eb2: 54c0 3302 |00cd: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0233 │ │ +044eb6: 7110 c004 0d00 |00cf: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; // method@04c0 │ │ +044ebc: 0c01 |00d2: move-result-object v1 │ │ +044ebe: 55c2 1d02 |00d3: iget-boolean v2, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ +044ec2: 7230 2b06 1002 |00d5: invoke-interface {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Variant;.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; // method@062b │ │ +044ec8: 0c00 |00d8: move-result-object v0 │ │ +044eca: 5bc0 2002 |00d9: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +044ece: 2200 f500 |00db: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // type@00f5 │ │ +044ed2: 54c1 3302 |00dd: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0233 │ │ +044ed6: 7110 c104 0d00 |00df: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; // method@04c1 │ │ +044edc: 0c02 |00e2: move-result-object v2 │ │ +044ede: 55c3 1d02 |00e3: iget-boolean v3, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ +044ee2: 7230 2a06 2103 |00e5: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Variant;.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; // method@062a │ │ +044ee8: 0c01 |00e8: move-result-object v1 │ │ +044eea: 7040 d504 c0b1 |00e9: invoke-direct {v0, v12, v1, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V // method@04d5 │ │ +044ef0: 5bc0 2d02 |00ec: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@022d │ │ +044ef4: 2200 d501 |00ee: new-instance v0, Ljava/lang/Thread; // type@01d5 │ │ +044ef8: 54c1 2d02 |00f0: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@022d │ │ +044efc: 7020 6b0a 1000 |00f2: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a6b │ │ +044f02: 6e10 760a 0000 |00f5: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a76 │ │ +044f08: 0e00 |00f8: return-void │ │ +044f0a: 0130 |00f9: move v0, v3 │ │ +044f0c: 2900 55ff |00fa: goto/16 004f // -00ab │ │ +044f10: 54c0 2a02 |00fc: iget-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ +044f14: 6201 4701 |00fe: sget-object v1, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +044f18: 3310 0c00 |0100: if-ne v0, v1, 010c // +000c │ │ +044f1c: 2200 1101 |0102: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3; // type@0111 │ │ +044f20: 7010 2506 0000 |0104: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Spdy3;.:()V // method@0625 │ │ +044f26: 5bc0 3302 |0107: iput-object v0, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.variant:Lcom/squareup/okhttp/internal/framed/Variant; // field@0233 │ │ +044f2a: 5bcb 2b02 |0109: iput-object v11, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ +044f2e: 28b1 |010b: goto 00bc // -004f │ │ +044f30: 2200 ad01 |010c: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +044f34: 54c1 2a02 |010e: iget-object v1, v12, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ +044f38: 7020 c709 1000 |0110: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +044f3e: 2700 |0113: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=131 │ │ 0x0008 line=84 │ │ 0x000f line=89 │ │ 0x0015 line=105 │ │ 0x0019 line=115 │ │ @@ -33198,17 +33184,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04253c: |[04253c] com.squareup.okhttp.internal.framed.FramedConnection.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ -04254c: 7020 e404 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V // method@04e4 │ │ -042552: 0e00 |0003: return-void │ │ +044f40: |[044f40] com.squareup.okhttp.internal.framed.FramedConnection.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ +044f50: 7020 e404 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V // method@04e4 │ │ +044f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/framed/FramedConnection$1; │ │ @@ -33218,17 +33204,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042554: |[042554] com.squareup.okhttp.internal.framed.FramedConnection.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; │ │ -042564: 5410 2102 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -042568: 1100 |0002: return-object v0 │ │ +044f58: |[044f58] com.squareup.okhttp.internal.framed.FramedConnection.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; │ │ +044f68: 5410 2102 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +044f6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33236,17 +33222,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04256c: |[04256c] com.squareup.okhttp.internal.framed.FramedConnection.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -04257c: 7030 fe04 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04fe │ │ -042582: 0e00 |0003: return-void │ │ +044f70: |[044f70] com.squareup.okhttp.internal.framed.FramedConnection.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +044f80: 7030 fe04 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04fe │ │ +044f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ 0x0000 - 0x0004 reg=2 x2 Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ @@ -33256,18 +33242,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -042584: |[042584] com.squareup.okhttp.internal.framed.FramedConnection.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z │ │ -042594: 7020 0e05 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushedStream:(I)Z // method@050e │ │ -04259a: 0a00 |0003: move-result v0 │ │ -04259c: 0f00 |0004: return v0 │ │ +044f88: |[044f88] com.squareup.okhttp.internal.framed.FramedConnection.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z │ │ +044f98: 7020 0e05 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushedStream:(I)Z // method@050e │ │ +044f9e: 0a00 |0003: move-result v0 │ │ +044fa0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -33276,17 +33262,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0425a0: |[0425a0] com.squareup.okhttp.internal.framed.FramedConnection.access$1400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V │ │ -0425b0: 7054 0905 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushDataLater:(ILokio/BufferedSource;IZ)V // method@0509 │ │ -0425b6: 0e00 |0003: return-void │ │ +044fa4: |[044fa4] com.squareup.okhttp.internal.framed.FramedConnection.access$1400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V │ │ +044fb4: 7054 0905 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushDataLater:(ILokio/BufferedSource;IZ)V // method@0509 │ │ +044fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Lokio/BufferedSource; │ │ @@ -33298,17 +33284,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0425b8: |[0425b8] com.squareup.okhttp.internal.framed.FramedConnection.access$1500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V │ │ -0425c8: 7040 0a05 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushHeadersLater:(ILjava/util/List;Z)V // method@050a │ │ -0425ce: 0e00 |0003: return-void │ │ +044fbc: |[044fbc] com.squareup.okhttp.internal.framed.FramedConnection.access$1500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V │ │ +044fcc: 7040 0a05 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushHeadersLater:(ILjava/util/List;Z)V // method@050a │ │ +044fd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/util/List; │ │ @@ -33319,17 +33305,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0425d0: |[0425d0] com.squareup.okhttp.internal.framed.FramedConnection.access$1600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ -0425e0: 5510 2f02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ -0425e4: 0f00 |0002: return v0 │ │ +044fd4: |[044fd4] com.squareup.okhttp.internal.framed.FramedConnection.access$1600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ +044fe4: 5510 2f02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ +044fe8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33337,17 +33323,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0425e8: |[0425e8] com.squareup.okhttp.internal.framed.FramedConnection.access$1602:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ -0425f8: 5c01 2f02 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ -0425fc: 0f01 |0002: return v1 │ │ +044fec: |[044fec] com.squareup.okhttp.internal.framed.FramedConnection.access$1602:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ +044ffc: 5c01 2f02 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ +045000: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -33356,17 +33342,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042600: |[042600] com.squareup.okhttp.internal.framed.FramedConnection.access$1700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I │ │ -042610: 5210 2302 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0223 │ │ -042614: 0f00 |0002: return v0 │ │ +045004: |[045004] com.squareup.okhttp.internal.framed.FramedConnection.access$1700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I │ │ +045014: 5210 2302 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0223 │ │ +045018: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #11 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33374,17 +33360,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042618: |[042618] com.squareup.okhttp.internal.framed.FramedConnection.access$1702:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I │ │ -042628: 5901 2302 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0223 │ │ -04262c: 0f01 |0002: return v1 │ │ +04501c: |[04501c] com.squareup.okhttp.internal.framed.FramedConnection.access$1702:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I │ │ +04502c: 5901 2302 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0223 │ │ +045030: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -33393,17 +33379,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042630: |[042630] com.squareup.okhttp.internal.framed.FramedConnection.access$1800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I │ │ -042640: 5210 2602 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ -042644: 0f00 |0002: return v0 │ │ +045034: |[045034] com.squareup.okhttp.internal.framed.FramedConnection.access$1800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I │ │ +045044: 5210 2602 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ +045048: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33411,17 +33397,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042648: |[042648] com.squareup.okhttp.internal.framed.FramedConnection.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ │ -042658: 5410 3102 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -04265c: 1100 |0002: return-object v0 │ │ +04504c: |[04504c] com.squareup.okhttp.internal.framed.FramedConnection.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ │ +04505c: 5410 3102 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +045060: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #14 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33429,17 +33415,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042660: |[042660] com.squareup.okhttp.internal.framed.FramedConnection.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ -042670: 5410 2402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0224 │ │ -042674: 1100 |0002: return-object v0 │ │ +045064: |[045064] com.squareup.okhttp.internal.framed.FramedConnection.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ +045074: 5410 2402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // field@0224 │ │ +045078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #15 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33447,34 +33433,34 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042678: |[042678] com.squareup.okhttp.internal.framed.FramedConnection.access$2100:()Ljava/util/concurrent/ExecutorService; │ │ -042688: 6200 1f02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ -04268c: 1100 |0002: return-object v0 │ │ +04507c: |[04507c] com.squareup.okhttp.internal.framed.FramedConnection.access$2100:()Ljava/util/concurrent/ExecutorService; │ │ +04508c: 6200 1f02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ +045090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ │ │ #16 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ name : 'access$2200' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -042690: |[042690] com.squareup.okhttp.internal.framed.FramedConnection.access$2200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0426a0: 7030 0c05 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@050c │ │ -0426a6: 0e00 |0003: return-void │ │ +045094: |[045094] com.squareup.okhttp.internal.framed.FramedConnection.access$2200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0450a4: 7030 0c05 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@050c │ │ +0450aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ @@ -33484,17 +33470,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0426a8: |[0426a8] com.squareup.okhttp.internal.framed.FramedConnection.access$2300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ -0426b8: 5510 2e02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@022e │ │ -0426bc: 0f00 |0002: return v0 │ │ +0450ac: |[0450ac] com.squareup.okhttp.internal.framed.FramedConnection.access$2300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ +0450bc: 5510 2e02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@022e │ │ +0450c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #18 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33502,17 +33488,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0426c0: |[0426c0] com.squareup.okhttp.internal.framed.FramedConnection.access$2302:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ -0426d0: 5c01 2e02 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@022e │ │ -0426d4: 0f01 |0002: return v1 │ │ +0450c4: |[0450c4] com.squareup.okhttp.internal.framed.FramedConnection.access$2302:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ +0450d4: 5c01 2e02 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.receivedInitialPeerSettings:Z // field@022e │ │ +0450d8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -33521,18 +33507,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0426d8: |[0426d8] com.squareup.okhttp.internal.framed.FramedConnection.access$2400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; │ │ -0426e8: 7020 0f05 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removePing:(I)Lcom/squareup/okhttp/internal/framed/Ping; // method@050f │ │ -0426ee: 0c00 |0003: move-result-object v0 │ │ -0426f0: 1100 |0004: return-object v0 │ │ +0450dc: |[0450dc] com.squareup.okhttp.internal.framed.FramedConnection.access$2400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; │ │ +0450ec: 7020 0f05 2100 |0000: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removePing:(I)Lcom/squareup/okhttp/internal/framed/Ping; // method@050f │ │ +0450f2: 0c00 |0003: move-result-object v0 │ │ +0450f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -33541,17 +33527,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0426f4: |[0426f4] com.squareup.okhttp.internal.framed.FramedConnection.access$2500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -042704: 7054 1705 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePingLater:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@0517 │ │ -04270a: 0e00 |0003: return-void │ │ +0450f8: |[0450f8] com.squareup.okhttp.internal.framed.FramedConnection.access$2500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +045108: 7054 1705 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePingLater:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@0517 │ │ +04510e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -33563,17 +33549,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04270c: |[04270c] com.squareup.okhttp.internal.framed.FramedConnection.access$2600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V │ │ -04271c: 7030 0b05 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushRequestLater:(ILjava/util/List;)V // method@050b │ │ -042722: 0e00 |0003: return-void │ │ +045110: |[045110] com.squareup.okhttp.internal.framed.FramedConnection.access$2600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V │ │ +045120: 7030 0b05 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushRequestLater:(ILjava/util/List;)V // method@050b │ │ +045126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/util/List; │ │ @@ -33583,17 +33569,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042724: |[042724] com.squareup.okhttp.internal.framed.FramedConnection.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ -042734: 5410 2c02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@022c │ │ -042738: 1100 |0002: return-object v0 │ │ +045128: |[045128] com.squareup.okhttp.internal.framed.FramedConnection.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ +045138: 5410 2c02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@022c │ │ +04513c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #23 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33601,17 +33587,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04273c: |[04273c] com.squareup.okhttp.internal.framed.FramedConnection.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; │ │ -04274c: 5410 1e02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@021e │ │ -042750: 1100 |0002: return-object v0 │ │ +045140: |[045140] com.squareup.okhttp.internal.framed.FramedConnection.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; │ │ +045150: 5410 1e02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@021e │ │ +045154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #24 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -33619,17 +33605,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -042754: |[042754] com.squareup.okhttp.internal.framed.FramedConnection.access$900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -042764: 7054 1605 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@0516 │ │ -04276a: 0e00 |0003: return-void │ │ +045158: |[045158] com.squareup.okhttp.internal.framed.FramedConnection.access$900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +045168: 7054 1605 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@0516 │ │ +04516e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -33641,106 +33627,106 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -04276c: |[04276c] com.squareup.okhttp.internal.framed.FramedConnection.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -04277c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -04277e: 6307 1a02 |0001: sget-boolean v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.$assertionsDisabled:Z // field@021a │ │ -042782: 3907 0e00 |0003: if-nez v7, 0011 // +000e │ │ -042786: 7110 700a 0a00 |0005: invoke-static {v10}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -04278c: 0a07 |0008: move-result v7 │ │ -04278e: 3807 0800 |0009: if-eqz v7, 0011 // +0008 │ │ -042792: 2207 9b01 |000b: new-instance v7, Ljava/lang/AssertionError; // type@019b │ │ -042796: 7010 c609 0700 |000d: invoke-direct {v7}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -04279c: 2707 |0010: throw v7 │ │ -04279e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0427a0: 6e20 1405 ba00 |0012: invoke-virtual {v10, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0514 │ │ -0427a6: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -0427a8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0427aa: 1d0a |0017: monitor-enter v10 │ │ -0427ac: 54a7 3102 |0018: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -0427b0: 7210 7e0b 0700 |001a: invoke-interface {v7}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ -0427b6: 0a07 |001d: move-result v7 │ │ -0427b8: 3907 2100 |001e: if-nez v7, 003f // +0021 │ │ -0427bc: 54a7 3102 |0020: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -0427c0: 7210 830b 0700 |0022: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -0427c6: 0c07 |0025: move-result-object v7 │ │ -0427c8: 54a9 3102 |0026: iget-object v9, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -0427cc: 7210 820b 0900 |0028: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@0b82 │ │ -0427d2: 0a09 |002b: move-result v9 │ │ -0427d4: 2399 a903 |002c: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03a9 │ │ -0427d8: 7220 320b 9700 |002e: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ -0427de: 0c07 |0031: move-result-object v7 │ │ -0427e0: 0770 |0032: move-object v0, v7 │ │ -0427e2: 1f00 a903 |0033: check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03a9 │ │ -0427e6: 0705 |0035: move-object v5, v0 │ │ -0427e8: 54a7 3102 |0036: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -0427ec: 7210 7a0b 0700 |0038: invoke-interface {v7}, Ljava/util/Map;.clear:()V // method@0b7a │ │ -0427f2: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -0427f4: 7020 1205 7a00 |003c: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@0512 │ │ -0427fa: 54a7 2902 |003f: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -0427fe: 3807 1b00 |0041: if-eqz v7, 005c // +001b │ │ -042802: 54a7 2902 |0043: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -042806: 7210 830b 0700 |0045: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -04280c: 0c07 |0048: move-result-object v7 │ │ -04280e: 54a9 2902 |0049: iget-object v9, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -042812: 7210 820b 0900 |004b: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@0b82 │ │ -042818: 0a09 |004e: move-result v9 │ │ -04281a: 2399 ad03 |004f: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/Ping; // type@03ad │ │ -04281e: 7220 320b 9700 |0051: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ -042824: 0c07 |0054: move-result-object v7 │ │ -042826: 0770 |0055: move-object v0, v7 │ │ -042828: 1f00 ad03 |0056: check-cast v0, [Lcom/squareup/okhttp/internal/framed/Ping; // type@03ad │ │ -04282c: 0703 |0058: move-object v3, v0 │ │ -04282e: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -042830: 5ba7 2902 |005a: iput-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -042834: 1e0a |005c: monitor-exit v10 │ │ -042836: 3805 1900 |005d: if-eqz v5, 0076 // +0019 │ │ -04283a: 2159 |005f: array-length v9, v5 │ │ -04283c: 0187 |0060: move v7, v8 │ │ -04283e: 3597 1500 |0061: if-ge v7, v9, 0076 // +0015 │ │ -042842: 4604 0507 |0063: aget-object v4, v5, v7 │ │ -042846: 6e20 4505 c400 |0065: invoke-virtual {v4, v12}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0545 │ │ -04284c: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -042850: 28f7 |006a: goto 0061 // -0009 │ │ -042852: 0d01 |006b: move-exception v1 │ │ -042854: 0716 |006c: move-object v6, v1 │ │ -042856: 28a8 |006d: goto 0015 // -0058 │ │ -042858: 0d07 |006e: move-exception v7 │ │ -04285a: 1e0a |006f: monitor-exit v10 │ │ -04285c: 2707 |0070: throw v7 │ │ -04285e: 0d01 |0071: move-exception v1 │ │ -042860: 3806 f6ff |0072: if-eqz v6, 0068 // -000a │ │ -042864: 0716 |0074: move-object v6, v1 │ │ -042866: 28f3 |0075: goto 0068 // -000d │ │ -042868: 3803 0e00 |0076: if-eqz v3, 0084 // +000e │ │ -04286c: 2139 |0078: array-length v9, v3 │ │ -04286e: 0187 |0079: move v7, v8 │ │ -042870: 3597 0a00 |007a: if-ge v7, v9, 0084 // +000a │ │ -042874: 4602 0307 |007c: aget-object v2, v3, v7 │ │ -042878: 6e10 df05 0200 |007e: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Ping;.cancel:()V // method@05df │ │ -04287e: d807 0701 |0081: add-int/lit8 v7, v7, #int 1 // #01 │ │ -042882: 28f7 |0083: goto 007a // -0009 │ │ -042884: 54a7 2002 |0084: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -042888: 7210 9d04 0700 |0086: invoke-interface {v7}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.close:()V // method@049d │ │ -04288e: 54a7 3002 |0089: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.socket:Ljava/net/Socket; // field@0230 │ │ -042892: 6e10 c30a 0700 |008b: invoke-virtual {v7}, Ljava/net/Socket;.close:()V // method@0ac3 │ │ -042898: 3806 0b00 |008e: if-eqz v6, 0099 // +000b │ │ -04289c: 2706 |0090: throw v6 │ │ -04289e: 0d01 |0091: move-exception v1 │ │ -0428a0: 3906 f7ff |0092: if-nez v6, 0089 // -0009 │ │ -0428a4: 0716 |0094: move-object v6, v1 │ │ -0428a6: 28f4 |0095: goto 0089 // -000c │ │ -0428a8: 0d01 |0096: move-exception v1 │ │ -0428aa: 0716 |0097: move-object v6, v1 │ │ -0428ac: 28f6 |0098: goto 008e // -000a │ │ -0428ae: 0e00 |0099: return-void │ │ +045170: |[045170] com.squareup.okhttp.internal.framed.FramedConnection.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +045180: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +045182: 6307 1a02 |0001: sget-boolean v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.$assertionsDisabled:Z // field@021a │ │ +045186: 3907 0e00 |0003: if-nez v7, 0011 // +000e │ │ +04518a: 7110 700a 0a00 |0005: invoke-static {v10}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +045190: 0a07 |0008: move-result v7 │ │ +045192: 3807 0800 |0009: if-eqz v7, 0011 // +0008 │ │ +045196: 2207 ad01 |000b: new-instance v7, Ljava/lang/AssertionError; // type@01ad │ │ +04519a: 7010 c609 0700 |000d: invoke-direct {v7}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +0451a0: 2707 |0010: throw v7 │ │ +0451a2: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0451a4: 6e20 1405 ba00 |0012: invoke-virtual {v10, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0514 │ │ +0451aa: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +0451ac: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0451ae: 1d0a |0017: monitor-enter v10 │ │ +0451b0: 54a7 3102 |0018: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +0451b4: 7210 7e0b 0700 |001a: invoke-interface {v7}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ +0451ba: 0a07 |001d: move-result v7 │ │ +0451bc: 3907 2100 |001e: if-nez v7, 003f // +0021 │ │ +0451c0: 54a7 3102 |0020: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +0451c4: 7210 830b 0700 |0022: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +0451ca: 0c07 |0025: move-result-object v7 │ │ +0451cc: 54a9 3102 |0026: iget-object v9, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +0451d0: 7210 820b 0900 |0028: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@0b82 │ │ +0451d6: 0a09 |002b: move-result v9 │ │ +0451d8: 2399 bd03 |002c: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03bd │ │ +0451dc: 7220 320b 9700 |002e: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ +0451e2: 0c07 |0031: move-result-object v7 │ │ +0451e4: 0770 |0032: move-object v0, v7 │ │ +0451e6: 1f00 bd03 |0033: check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03bd │ │ +0451ea: 0705 |0035: move-object v5, v0 │ │ +0451ec: 54a7 3102 |0036: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +0451f0: 7210 7a0b 0700 |0038: invoke-interface {v7}, Ljava/util/Map;.clear:()V // method@0b7a │ │ +0451f6: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +0451f8: 7020 1205 7a00 |003c: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@0512 │ │ +0451fe: 54a7 2902 |003f: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +045202: 3807 1b00 |0041: if-eqz v7, 005c // +001b │ │ +045206: 54a7 2902 |0043: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +04520a: 7210 830b 0700 |0045: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +045210: 0c07 |0048: move-result-object v7 │ │ +045212: 54a9 2902 |0049: iget-object v9, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +045216: 7210 820b 0900 |004b: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@0b82 │ │ +04521c: 0a09 |004e: move-result v9 │ │ +04521e: 2399 c103 |004f: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/Ping; // type@03c1 │ │ +045222: 7220 320b 9700 |0051: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ +045228: 0c07 |0054: move-result-object v7 │ │ +04522a: 0770 |0055: move-object v0, v7 │ │ +04522c: 1f00 c103 |0056: check-cast v0, [Lcom/squareup/okhttp/internal/framed/Ping; // type@03c1 │ │ +045230: 0703 |0058: move-object v3, v0 │ │ +045232: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +045234: 5ba7 2902 |005a: iput-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +045238: 1e0a |005c: monitor-exit v10 │ │ +04523a: 3805 1900 |005d: if-eqz v5, 0076 // +0019 │ │ +04523e: 2159 |005f: array-length v9, v5 │ │ +045240: 0187 |0060: move v7, v8 │ │ +045242: 3597 1500 |0061: if-ge v7, v9, 0076 // +0015 │ │ +045246: 4604 0507 |0063: aget-object v4, v5, v7 │ │ +04524a: 6e20 4505 c400 |0065: invoke-virtual {v4, v12}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0545 │ │ +045250: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +045254: 28f7 |006a: goto 0061 // -0009 │ │ +045256: 0d01 |006b: move-exception v1 │ │ +045258: 0716 |006c: move-object v6, v1 │ │ +04525a: 28a8 |006d: goto 0015 // -0058 │ │ +04525c: 0d07 |006e: move-exception v7 │ │ +04525e: 1e0a |006f: monitor-exit v10 │ │ +045260: 2707 |0070: throw v7 │ │ +045262: 0d01 |0071: move-exception v1 │ │ +045264: 3806 f6ff |0072: if-eqz v6, 0068 // -000a │ │ +045268: 0716 |0074: move-object v6, v1 │ │ +04526a: 28f3 |0075: goto 0068 // -000d │ │ +04526c: 3803 0e00 |0076: if-eqz v3, 0084 // +000e │ │ +045270: 2139 |0078: array-length v9, v3 │ │ +045272: 0187 |0079: move v7, v8 │ │ +045274: 3597 0a00 |007a: if-ge v7, v9, 0084 // +000a │ │ +045278: 4602 0307 |007c: aget-object v2, v3, v7 │ │ +04527c: 6e10 df05 0200 |007e: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Ping;.cancel:()V // method@05df │ │ +045282: d807 0701 |0081: add-int/lit8 v7, v7, #int 1 // #01 │ │ +045286: 28f7 |0083: goto 007a // -0009 │ │ +045288: 54a7 2002 |0084: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +04528c: 7210 9d04 0700 |0086: invoke-interface {v7}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.close:()V // method@049d │ │ +045292: 54a7 3002 |0089: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.socket:Ljava/net/Socket; // field@0230 │ │ +045296: 6e10 c30a 0700 |008b: invoke-virtual {v7}, Ljava/net/Socket;.close:()V // method@0ac3 │ │ +04529c: 3806 0b00 |008e: if-eqz v6, 0099 // +000b │ │ +0452a0: 2706 |0090: throw v6 │ │ +0452a2: 0d01 |0091: move-exception v1 │ │ +0452a4: 3906 f7ff |0092: if-nez v6, 0089 // -0009 │ │ +0452a8: 0716 |0094: move-object v6, v1 │ │ +0452aa: 28f4 |0095: goto 0089 // -000c │ │ +0452ac: 0d01 |0096: move-exception v1 │ │ +0452ae: 0716 |0097: move-object v6, v1 │ │ +0452b0: 28f6 |0098: goto 008e // -000a │ │ +0452b2: 0e00 |0099: return-void │ │ catches : 6 │ │ 0x0012 - 0x0015 │ │ Ljava/io/IOException; -> 0x006b │ │ 0x0018 - 0x005d │ │ -> 0x006e │ │ 0x0065 - 0x0068 │ │ Ljava/io/IOException; -> 0x0071 │ │ @@ -33808,77 +33794,77 @@ │ │ type : '(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 105 16-bit code units │ │ -0428f8: |[0428f8] com.squareup.okhttp.internal.framed.FramedConnection.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -042908: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -04290a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04290c: 390c 1b00 |0002: if-nez v12, 001d // +001b │ │ -042910: 0143 |0004: move v3, v4 │ │ -042912: 390d 1a00 |0005: if-nez v13, 001f // +001a │ │ -042916: 5498 2002 |0007: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -04291a: 1d08 |0009: monitor-enter v8 │ │ -04291c: 1d09 |000a: monitor-enter v9 │ │ -04291e: 5592 2f02 |000b: iget-boolean v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ -042922: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ -042926: 2202 8a01 |000f: new-instance v2, Ljava/io/IOException; // type@018a │ │ -04292a: 1a05 a61a |0011: const-string v5, "shutdown" // string@1aa6 │ │ -04292e: 7020 9809 5200 |0013: invoke-direct {v2, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -042934: 2702 |0016: throw v2 │ │ -042936: 0d02 |0017: move-exception v2 │ │ -042938: 1e09 |0018: monitor-exit v9 │ │ -04293a: 2702 |0019: throw v2 │ │ -04293c: 0d02 |001a: move-exception v2 │ │ -04293e: 1e08 |001b: monitor-exit v8 │ │ -042940: 2702 |001c: throw v2 │ │ -042942: 0123 |001d: move v3, v2 │ │ -042944: 28e7 |001e: goto 0005 // -0019 │ │ -042946: 0124 |001f: move v4, v2 │ │ -042948: 28e7 |0020: goto 0007 // -0019 │ │ -04294a: 5291 2602 |0021: iget v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ -04294e: 5292 2602 |0023: iget v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ -042952: d802 0202 |0025: add-int/lit8 v2, v2, #int 2 // #02 │ │ -042956: 5992 2602 |0027: iput v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ -04295a: 2200 e900 |0029: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00e9 │ │ -04295e: 0792 |002b: move-object v2, v9 │ │ -042960: 07b5 |002c: move-object v5, v11 │ │ -042962: 7606 3905 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V // method@0539 │ │ -042968: 6e10 5005 0000 |0030: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@0550 │ │ -04296e: 0a02 |0033: move-result v2 │ │ -042970: 3802 0f00 |0034: if-eqz v2, 0043 // +000f │ │ -042974: 5492 3102 |0036: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -042978: 7110 fc09 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -04297e: 0c05 |003b: move-result-object v5 │ │ -042980: 7230 800b 5200 |003c: invoke-interface {v2, v5, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -042986: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -042988: 7020 1205 2900 |0040: invoke-direct {v9, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@0512 │ │ -04298e: 1e09 |0043: monitor-exit v9 │ │ -042990: 390a 1300 |0044: if-nez v10, 0057 // +0013 │ │ -042994: 5492 2002 |0046: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -042998: 0115 |0048: move v5, v1 │ │ -04299a: 01a6 |0049: move v6, v10 │ │ -04299c: 07b7 |004a: move-object v7, v11 │ │ -04299e: 7806 a904 0200 |004b: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.synStream:(ZZIILjava/util/List;)V // method@04a9 │ │ -0429a4: 1e08 |004e: monitor-exit v8 │ │ -0429a6: 390c 0700 |004f: if-nez v12, 0056 // +0007 │ │ -0429aa: 5492 2002 |0051: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -0429ae: 7210 a004 0200 |0053: invoke-interface {v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.flush:()V // method@04a0 │ │ -0429b4: 1100 |0056: return-object v0 │ │ -0429b6: 5592 1d02 |0057: iget-boolean v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ -0429ba: 3802 0a00 |0059: if-eqz v2, 0063 // +000a │ │ -0429be: 2202 ac01 |005b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0429c2: 1a05 080f |005d: const-string v5, "client streams shouldn't have associated stream IDs" // string@0f08 │ │ -0429c6: 7020 ef09 5200 |005f: invoke-direct {v2, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0429cc: 2702 |0062: throw v2 │ │ -0429ce: 5492 2002 |0063: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -0429d2: 7240 a504 a2b1 |0065: invoke-interface {v2, v10, v1, v11}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.pushPromise:(IILjava/util/List;)V // method@04a5 │ │ -0429d8: 28e6 |0068: goto 004e // -001a │ │ +0452fc: |[0452fc] com.squareup.okhttp.internal.framed.FramedConnection.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +04530c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +04530e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +045310: 390c 1b00 |0002: if-nez v12, 001d // +001b │ │ +045314: 0143 |0004: move v3, v4 │ │ +045316: 390d 1a00 |0005: if-nez v13, 001f // +001a │ │ +04531a: 5498 2002 |0007: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +04531e: 1d08 |0009: monitor-enter v8 │ │ +045320: 1d09 |000a: monitor-enter v9 │ │ +045322: 5592 2f02 |000b: iget-boolean v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ +045326: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ +04532a: 2202 9c01 |000f: new-instance v2, Ljava/io/IOException; // type@019c │ │ +04532e: 1a05 b71a |0011: const-string v5, "shutdown" // string@1ab7 │ │ +045332: 7020 9809 5200 |0013: invoke-direct {v2, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +045338: 2702 |0016: throw v2 │ │ +04533a: 0d02 |0017: move-exception v2 │ │ +04533c: 1e09 |0018: monitor-exit v9 │ │ +04533e: 2702 |0019: throw v2 │ │ +045340: 0d02 |001a: move-exception v2 │ │ +045342: 1e08 |001b: monitor-exit v8 │ │ +045344: 2702 |001c: throw v2 │ │ +045346: 0123 |001d: move v3, v2 │ │ +045348: 28e7 |001e: goto 0005 // -0019 │ │ +04534a: 0124 |001f: move v4, v2 │ │ +04534c: 28e7 |0020: goto 0007 // -0019 │ │ +04534e: 5291 2602 |0021: iget v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ +045352: 5292 2602 |0023: iget v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ +045356: d802 0202 |0025: add-int/lit8 v2, v2, #int 2 // #02 │ │ +04535a: 5992 2602 |0027: iput v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextStreamId:I // field@0226 │ │ +04535e: 2200 fb00 |0029: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00fb │ │ +045362: 0792 |002b: move-object v2, v9 │ │ +045364: 07b5 |002c: move-object v5, v11 │ │ +045366: 7606 3905 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V // method@0539 │ │ +04536c: 6e10 5005 0000 |0030: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@0550 │ │ +045372: 0a02 |0033: move-result v2 │ │ +045374: 3802 0f00 |0034: if-eqz v2, 0043 // +000f │ │ +045378: 5492 3102 |0036: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +04537c: 7110 fc09 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045382: 0c05 |003b: move-result-object v5 │ │ +045384: 7230 800b 5200 |003c: invoke-interface {v2, v5, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +04538a: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +04538c: 7020 1205 2900 |0040: invoke-direct {v9, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@0512 │ │ +045392: 1e09 |0043: monitor-exit v9 │ │ +045394: 390a 1300 |0044: if-nez v10, 0057 // +0013 │ │ +045398: 5492 2002 |0046: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +04539c: 0115 |0048: move v5, v1 │ │ +04539e: 01a6 |0049: move v6, v10 │ │ +0453a0: 07b7 |004a: move-object v7, v11 │ │ +0453a2: 7806 a904 0200 |004b: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.synStream:(ZZIILjava/util/List;)V // method@04a9 │ │ +0453a8: 1e08 |004e: monitor-exit v8 │ │ +0453aa: 390c 0700 |004f: if-nez v12, 0056 // +0007 │ │ +0453ae: 5492 2002 |0051: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +0453b2: 7210 a004 0200 |0053: invoke-interface {v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.flush:()V // method@04a0 │ │ +0453b8: 1100 |0056: return-object v0 │ │ +0453ba: 5592 1d02 |0057: iget-boolean v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ +0453be: 3802 0a00 |0059: if-eqz v2, 0063 // +000a │ │ +0453c2: 2202 be01 |005b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0453c6: 1a05 1b0f |005d: const-string v5, "client streams shouldn't have associated stream IDs" // string@0f1b │ │ +0453ca: 7020 ef09 5200 |005f: invoke-direct {v2, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0453d0: 2702 |0062: throw v2 │ │ +0453d2: 5492 2002 |0063: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +0453d6: 7240 a504 a2b1 |0065: invoke-interface {v2, v10, v1, v11}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.pushPromise:(IILjava/util/List;)V // method@04a5 │ │ +0453dc: 28e6 |0068: goto 004e // -001a │ │ catches : 6 │ │ 0x000a - 0x000b │ │ -> 0x001a │ │ 0x000b - 0x0019 │ │ -> 0x0017 │ │ 0x0019 - 0x001c │ │ -> 0x001a │ │ @@ -33934,61 +33920,61 @@ │ │ type : '(ILokio/BufferedSource;IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 87 16-bit code units │ │ -042a14: |[042a14] com.squareup.okhttp.internal.framed.FramedConnection.pushDataLater:(ILokio/BufferedSource;IZ)V │ │ -042a24: 2205 8f02 |0000: new-instance v5, Lokio/Buffer; // type@028f │ │ -042a28: 7010 7f0d 0500 |0002: invoke-direct {v5}, Lokio/Buffer;.:()V // method@0d7f │ │ -042a2e: 81c0 |0005: int-to-long v0, v12 │ │ -042a30: 7230 290e 0b01 |0006: invoke-interface {v11, v0, v1}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ -042a36: 81c0 |0009: int-to-long v0, v12 │ │ -042a38: 7240 100e 5b10 |000a: invoke-interface {v11, v5, v0, v1}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ -042a3e: 6e10 bb0d 0500 |000d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ -042a44: 0b00 |0010: move-result-wide v0 │ │ -042a46: 81c2 |0011: int-to-long v2, v12 │ │ -042a48: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -042a4c: 3800 2300 |0014: if-eqz v0, 0037 // +0023 │ │ -042a50: 2200 8a01 |0016: new-instance v0, Ljava/io/IOException; // type@018a │ │ -042a54: 2201 c101 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -042a58: 7010 500a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -042a5e: 6e10 bb0d 0500 |001d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ -042a64: 0b02 |0020: move-result-wide v2 │ │ -042a66: 6e30 560a 2103 |0021: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -042a6c: 0c01 |0024: move-result-object v1 │ │ -042a6e: 1a02 2800 |0025: const-string v2, " != " // string@0028 │ │ -042a72: 6e20 580a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -042a78: 0c01 |002a: move-result-object v1 │ │ -042a7a: 6e20 550a c100 |002b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -042a80: 0c01 |002e: move-result-object v1 │ │ -042a82: 6e10 640a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -042a88: 0c01 |0032: move-result-object v1 │ │ -042a8a: 7020 9809 1000 |0033: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -042a90: 2700 |0036: throw v0 │ │ -042a92: 5498 2b02 |0037: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ -042a96: 2200 db00 |0039: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6; // type@00db │ │ -042a9a: 1a02 2d09 |003b: const-string v2, "OkHttp %s Push Data[%s]" // string@092d │ │ -042a9e: 1221 |003d: const/4 v1, #int 2 // #2 │ │ -042aa0: 2313 b603 |003e: new-array v3, v1, [Ljava/lang/Object; // type@03b6 │ │ -042aa4: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -042aa6: 5494 2102 |0041: iget-object v4, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -042aaa: 4d04 0301 |0043: aput-object v4, v3, v1 │ │ -042aae: 1211 |0045: const/4 v1, #int 1 // #1 │ │ -042ab0: 7110 fc09 0a00 |0046: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042ab6: 0c04 |0049: move-result-object v4 │ │ -042ab8: 4d04 0301 |004a: aput-object v4, v3, v1 │ │ -042abc: 0791 |004c: move-object v1, v9 │ │ -042abe: 01a4 |004d: move v4, v10 │ │ -042ac0: 01c6 |004e: move v6, v12 │ │ -042ac2: 01d7 |004f: move v7, v13 │ │ -042ac4: 7608 b504 0000 |0050: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V // method@04b5 │ │ -042aca: 7220 a30b 0800 |0053: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -042ad0: 0e00 |0056: return-void │ │ +045418: |[045418] com.squareup.okhttp.internal.framed.FramedConnection.pushDataLater:(ILokio/BufferedSource;IZ)V │ │ +045428: 2205 a302 |0000: new-instance v5, Lokio/Buffer; // type@02a3 │ │ +04542c: 7010 7f0d 0500 |0002: invoke-direct {v5}, Lokio/Buffer;.:()V // method@0d7f │ │ +045432: 81c0 |0005: int-to-long v0, v12 │ │ +045434: 7230 290e 0b01 |0006: invoke-interface {v11, v0, v1}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ +04543a: 81c0 |0009: int-to-long v0, v12 │ │ +04543c: 7240 100e 5b10 |000a: invoke-interface {v11, v5, v0, v1}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ +045442: 6e10 bb0d 0500 |000d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ +045448: 0b00 |0010: move-result-wide v0 │ │ +04544a: 81c2 |0011: int-to-long v2, v12 │ │ +04544c: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +045450: 3800 2300 |0014: if-eqz v0, 0037 // +0023 │ │ +045454: 2200 9c01 |0016: new-instance v0, Ljava/io/IOException; // type@019c │ │ +045458: 2201 d301 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04545c: 7010 500a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +045462: 6e10 bb0d 0500 |001d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ +045468: 0b02 |0020: move-result-wide v2 │ │ +04546a: 6e30 560a 2103 |0021: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +045470: 0c01 |0024: move-result-object v1 │ │ +045472: 1a02 2800 |0025: const-string v2, " != " // string@0028 │ │ +045476: 6e20 580a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04547c: 0c01 |002a: move-result-object v1 │ │ +04547e: 6e20 550a c100 |002b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +045484: 0c01 |002e: move-result-object v1 │ │ +045486: 6e10 640a 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04548c: 0c01 |0032: move-result-object v1 │ │ +04548e: 7020 9809 1000 |0033: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +045494: 2700 |0036: throw v0 │ │ +045496: 5498 2b02 |0037: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ +04549a: 2200 ed00 |0039: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6; // type@00ed │ │ +04549e: 1a02 4109 |003b: const-string v2, "OkHttp %s Push Data[%s]" // string@0941 │ │ +0454a2: 1221 |003d: const/4 v1, #int 2 // #2 │ │ +0454a4: 2313 ca03 |003e: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +0454a8: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +0454aa: 5494 2102 |0041: iget-object v4, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +0454ae: 4d04 0301 |0043: aput-object v4, v3, v1 │ │ +0454b2: 1211 |0045: const/4 v1, #int 1 // #1 │ │ +0454b4: 7110 fc09 0a00 |0046: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +0454ba: 0c04 |0049: move-result-object v4 │ │ +0454bc: 4d04 0301 |004a: aput-object v4, v3, v1 │ │ +0454c0: 0791 |004c: move-object v1, v9 │ │ +0454c2: 01a4 |004d: move v4, v10 │ │ +0454c4: 01c6 |004e: move v6, v12 │ │ +0454c6: 01d7 |004f: move v7, v13 │ │ +0454c8: 7608 b504 0000 |0050: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V // method@04b5 │ │ +0454ce: 7220 a30b 0800 |0053: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +0454d4: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0005 line=884 │ │ 0x0009 line=885 │ │ 0x000d line=886 │ │ 0x0037 line=887 │ │ @@ -34006,34 +33992,34 @@ │ │ type : '(ILjava/util/List;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 32 16-bit code units │ │ -042ad4: |[042ad4] com.squareup.okhttp.internal.framed.FramedConnection.pushHeadersLater:(ILjava/util/List;Z)V │ │ -042ae4: 5487 2b02 |0000: iget-object v7, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ -042ae8: 2200 da00 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5; // type@00da │ │ -042aec: 1a02 2e09 |0004: const-string v2, "OkHttp %s Push Headers[%s]" // string@092e │ │ -042af0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -042af2: 2313 b603 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03b6 │ │ -042af6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -042af8: 5484 2102 |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -042afc: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ -042b00: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -042b02: 7110 fc09 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042b08: 0c04 |0012: move-result-object v4 │ │ -042b0a: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ -042b0e: 0781 |0015: move-object v1, v8 │ │ -042b10: 0194 |0016: move v4, v9 │ │ -042b12: 07a5 |0017: move-object v5, v10 │ │ -042b14: 01b6 |0018: move v6, v11 │ │ -042b16: 7607 b304 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V // method@04b3 │ │ -042b1c: 7220 a30b 0700 |001c: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -042b22: 0e00 |001f: return-void │ │ +0454d8: |[0454d8] com.squareup.okhttp.internal.framed.FramedConnection.pushHeadersLater:(ILjava/util/List;Z)V │ │ +0454e8: 5487 2b02 |0000: iget-object v7, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ +0454ec: 2200 ec00 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5; // type@00ec │ │ +0454f0: 1a02 4209 |0004: const-string v2, "OkHttp %s Push Headers[%s]" // string@0942 │ │ +0454f4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0454f6: 2313 ca03 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +0454fa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0454fc: 5484 2102 |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +045500: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +045504: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +045506: 7110 fc09 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +04550c: 0c04 |0012: move-result-object v4 │ │ +04550e: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +045512: 0781 |0015: move-object v1, v8 │ │ +045514: 0194 |0016: move v4, v9 │ │ +045516: 07a5 |0017: move-object v5, v10 │ │ +045518: 01b6 |0018: move v6, v11 │ │ +04551a: 7607 b304 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V // method@04b3 │ │ +045520: 7220 a30b 0700 |001c: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +045526: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x001f line=875 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Ljava/util/List; │ │ 0x0000 - 0x0020 reg=8 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -34046,52 +34032,52 @@ │ │ type : '(ILjava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -042b24: |[042b24] com.squareup.okhttp.internal.framed.FramedConnection.pushRequestLater:(ILjava/util/List;)V │ │ -042b34: 1d07 |0000: monitor-enter v7 │ │ -042b36: 5470 1e02 |0001: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@021e │ │ -042b3a: 7110 fc09 0800 |0003: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042b40: 0c01 |0006: move-result-object v1 │ │ -042b42: 7220 8d0b 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -042b48: 0a00 |000a: move-result v0 │ │ -042b4a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -042b4e: 6200 e701 |000d: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ -042b52: 6e30 1a05 8700 |000f: invoke-virtual {v7, v8, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@051a │ │ -042b58: 1e07 |0012: monitor-exit v7 │ │ -042b5a: 0e00 |0013: return-void │ │ -042b5c: 5470 1e02 |0014: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@021e │ │ -042b60: 7110 fc09 0800 |0016: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042b66: 0c01 |0019: move-result-object v1 │ │ -042b68: 7220 8b0b 1000 |001a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -042b6e: 1e07 |001d: monitor-exit v7 │ │ -042b70: 5476 2b02 |001e: iget-object v6, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ -042b74: 2200 d900 |0020: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4; // type@00d9 │ │ -042b78: 1a02 3009 |0022: const-string v2, "OkHttp %s Push Request[%s]" // string@0930 │ │ -042b7c: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -042b7e: 2313 b603 |0025: new-array v3, v1, [Ljava/lang/Object; // type@03b6 │ │ -042b82: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -042b84: 5474 2102 |0028: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -042b88: 4d04 0301 |002a: aput-object v4, v3, v1 │ │ -042b8c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -042b8e: 7110 fc09 0800 |002d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042b94: 0c04 |0030: move-result-object v4 │ │ -042b96: 4d04 0301 |0031: aput-object v4, v3, v1 │ │ -042b9a: 0771 |0033: move-object v1, v7 │ │ -042b9c: 0184 |0034: move v4, v8 │ │ -042b9e: 0795 |0035: move-object v5, v9 │ │ -042ba0: 7606 b104 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V // method@04b1 │ │ -042ba6: 7220 a30b 0600 |0039: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -042bac: 28d7 |003c: goto 0013 // -0029 │ │ -042bae: 0d00 |003d: move-exception v0 │ │ -042bb0: 1e07 |003e: monitor-exit v7 │ │ -042bb2: 2700 |003f: throw v0 │ │ +045528: |[045528] com.squareup.okhttp.internal.framed.FramedConnection.pushRequestLater:(ILjava/util/List;)V │ │ +045538: 1d07 |0000: monitor-enter v7 │ │ +04553a: 5470 1e02 |0001: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@021e │ │ +04553e: 7110 fc09 0800 |0003: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045544: 0c01 |0006: move-result-object v1 │ │ +045546: 7220 8d0b 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +04554c: 0a00 |000a: move-result v0 │ │ +04554e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +045552: 6200 e701 |000d: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ +045556: 6e30 1a05 8700 |000f: invoke-virtual {v7, v8, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@051a │ │ +04555c: 1e07 |0012: monitor-exit v7 │ │ +04555e: 0e00 |0013: return-void │ │ +045560: 5470 1e02 |0014: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.currentPushRequests:Ljava/util/Set; // field@021e │ │ +045564: 7110 fc09 0800 |0016: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +04556a: 0c01 |0019: move-result-object v1 │ │ +04556c: 7220 8b0b 1000 |001a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +045572: 1e07 |001d: monitor-exit v7 │ │ +045574: 5476 2b02 |001e: iget-object v6, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ +045578: 2200 eb00 |0020: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4; // type@00eb │ │ +04557c: 1a02 4409 |0022: const-string v2, "OkHttp %s Push Request[%s]" // string@0944 │ │ +045580: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +045582: 2313 ca03 |0025: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +045586: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +045588: 5474 2102 |0028: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +04558c: 4d04 0301 |002a: aput-object v4, v3, v1 │ │ +045590: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +045592: 7110 fc09 0800 |002d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045598: 0c04 |0030: move-result-object v4 │ │ +04559a: 4d04 0301 |0031: aput-object v4, v3, v1 │ │ +04559e: 0771 |0033: move-object v1, v7 │ │ +0455a0: 0184 |0034: move v4, v8 │ │ +0455a2: 0795 |0035: move-object v5, v9 │ │ +0455a4: 7606 b104 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V // method@04b1 │ │ +0455aa: 7220 a30b 0600 |0039: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +0455b0: 28d7 |003c: goto 0013 // -0029 │ │ +0455b2: 0d00 |003d: move-exception v0 │ │ +0455b4: 1e07 |003e: monitor-exit v7 │ │ +0455b6: 2700 |003f: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001e │ │ -> 0x003d │ │ 0x003e - 0x003f │ │ -> 0x003d │ │ positions : │ │ 0x0000 line=836 │ │ @@ -34114,33 +34100,33 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -042bc8: |[042bc8] com.squareup.okhttp.internal.framed.FramedConnection.pushResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -042bd8: 5476 2b02 |0000: iget-object v6, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ -042bdc: 2200 dc00 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7; // type@00dc │ │ -042be0: 1a02 3109 |0004: const-string v2, "OkHttp %s Push Reset[%s]" // string@0931 │ │ -042be4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -042be6: 2313 b603 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03b6 │ │ -042bea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -042bec: 5474 2102 |000a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -042bf0: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ -042bf4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -042bf6: 7110 fc09 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042bfc: 0c04 |0012: move-result-object v4 │ │ -042bfe: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ -042c02: 0771 |0015: move-object v1, v7 │ │ -042c04: 0184 |0016: move v4, v8 │ │ -042c06: 0795 |0017: move-object v5, v9 │ │ -042c08: 7606 b704 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04b7 │ │ -042c0e: 7220 a30b 0600 |001b: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -042c14: 0e00 |001e: return-void │ │ +0455cc: |[0455cc] com.squareup.okhttp.internal.framed.FramedConnection.pushResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0455dc: 5476 2b02 |0000: iget-object v6, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@022b │ │ +0455e0: 2200 ee00 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7; // type@00ee │ │ +0455e4: 1a02 4509 |0004: const-string v2, "OkHttp %s Push Reset[%s]" // string@0945 │ │ +0455e8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0455ea: 2313 ca03 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +0455ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0455f0: 5474 2102 |000a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +0455f4: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +0455f8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0455fa: 7110 fc09 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045600: 0c04 |0012: move-result-object v4 │ │ +045602: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +045606: 0771 |0015: move-object v1, v7 │ │ +045608: 0184 |0016: move v4, v8 │ │ +04560a: 0795 |0017: move-object v5, v9 │ │ +04560c: 7606 b704 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04b7 │ │ +045612: 7220 a30b 0600 |001b: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +045618: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x001e line=912 │ │ locals : │ │ 0x0000 - 0x001f reg=7 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x001f reg=8 streamId I │ │ @@ -34151,25 +34137,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -042c18: |[042c18] com.squareup.okhttp.internal.framed.FramedConnection.pushedStream:(I)Z │ │ -042c28: 5420 2a02 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ -042c2c: 6201 4601 |0002: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -042c30: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ -042c34: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -042c38: dd00 0301 |0008: and-int/lit8 v0, v3, #int 1 // #01 │ │ -042c3c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -042c40: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -042c42: 0f00 |000d: return v0 │ │ -042c44: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -042c46: 28fe |000f: goto 000d // -0002 │ │ +04561c: |[04561c] com.squareup.okhttp.internal.framed.FramedConnection.pushedStream:(I)Z │ │ +04562c: 5420 2a02 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ +045630: 6201 4601 |0002: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +045634: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ +045638: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +04563c: dd00 0301 |0008: and-int/lit8 v0, v3, #int 1 // #01 │ │ +045640: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +045644: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +045646: 0f00 |000d: return v0 │ │ +045648: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +04564a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0010 reg=3 streamId I │ │ │ │ @@ -34178,31 +34164,31 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/Ping;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -042c48: |[042c48] com.squareup.okhttp.internal.framed.FramedConnection.removePing:(I)Lcom/squareup/okhttp/internal/framed/Ping; │ │ -042c58: 1d02 |0000: monitor-enter v2 │ │ -042c5a: 5420 2902 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -042c5e: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ -042c62: 5420 2902 |0005: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -042c66: 7110 fc09 0300 |0007: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042c6c: 0c01 |000a: move-result-object v1 │ │ -042c6e: 7220 810b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -042c74: 0c00 |000e: move-result-object v0 │ │ -042c76: 1f00 f900 |000f: check-cast v0, Lcom/squareup/okhttp/internal/framed/Ping; // type@00f9 │ │ -042c7a: 1e02 |0011: monitor-exit v2 │ │ -042c7c: 1100 |0012: return-object v0 │ │ -042c7e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -042c80: 28fd |0014: goto 0011 // -0003 │ │ -042c82: 0d00 |0015: move-exception v0 │ │ -042c84: 1e02 |0016: monitor-exit v2 │ │ -042c86: 2700 |0017: throw v0 │ │ +04564c: |[04564c] com.squareup.okhttp.internal.framed.FramedConnection.removePing:(I)Lcom/squareup/okhttp/internal/framed/Ping; │ │ +04565c: 1d02 |0000: monitor-enter v2 │ │ +04565e: 5420 2902 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +045662: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ +045666: 5420 2902 |0005: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +04566a: 7110 fc09 0300 |0007: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045670: 0c01 |000a: move-result-object v1 │ │ +045672: 7220 810b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +045678: 0c00 |000e: move-result-object v0 │ │ +04567a: 1f00 0b01 |000f: check-cast v0, Lcom/squareup/okhttp/internal/framed/Ping; // type@010b │ │ +04567e: 1e02 |0011: monitor-exit v2 │ │ +045680: 1100 |0012: return-object v0 │ │ +045682: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +045684: 28fd |0014: goto 0011 // -0003 │ │ +045686: 0d00 |0015: move-exception v0 │ │ +045688: 1e02 |0016: monitor-exit v2 │ │ +04568a: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -34213,27 +34199,27 @@ │ │ type : '(Z)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -042c94: |[042c94] com.squareup.okhttp.internal.framed.FramedConnection.setIdle:(Z)V │ │ -042ca4: 1d02 |0000: monitor-enter v2 │ │ -042ca6: 3803 0a00 |0001: if-eqz v3, 000b // +000a │ │ -042caa: 7100 690a 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -042cb0: 0b00 |0006: move-result-wide v0 │ │ -042cb2: 5a20 2202 |0007: iput-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0222 │ │ -042cb6: 1e02 |0009: monitor-exit v2 │ │ -042cb8: 0e00 |000a: return-void │ │ -042cba: 1800 ffff ffff ffff ff7f |000b: const-wide v0, #double nan // #7fffffffffffffff │ │ -042cc4: 28f7 |0010: goto 0007 // -0009 │ │ -042cc6: 0d00 |0011: move-exception v0 │ │ -042cc8: 1e02 |0012: monitor-exit v2 │ │ -042cca: 2700 |0013: throw v0 │ │ +045698: |[045698] com.squareup.okhttp.internal.framed.FramedConnection.setIdle:(Z)V │ │ +0456a8: 1d02 |0000: monitor-enter v2 │ │ +0456aa: 3803 0a00 |0001: if-eqz v3, 000b // +000a │ │ +0456ae: 7100 690a 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +0456b4: 0b00 |0006: move-result-wide v0 │ │ +0456b6: 5a20 2202 |0007: iput-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0222 │ │ +0456ba: 1e02 |0009: monitor-exit v2 │ │ +0456bc: 0e00 |000a: return-void │ │ +0456be: 1800 ffff ffff ffff ff7f |000b: const-wide v0, #double nan // #7fffffffffffffff │ │ +0456c8: 28f7 |0010: goto 0007 // -0009 │ │ +0456ca: 0d00 |0011: move-exception v0 │ │ +0456cc: 1e02 |0012: monitor-exit v2 │ │ +0456ce: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=204 │ │ 0x0009 line=205 │ │ 0x000b line=204 │ │ @@ -34246,26 +34232,26 @@ │ │ type : '(ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -042cd8: |[042cd8] com.squareup.okhttp.internal.framed.FramedConnection.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -042ce8: 5421 2002 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -042cec: 1d01 |0002: monitor-enter v1 │ │ -042cee: 3806 0500 |0003: if-eqz v6, 0008 // +0005 │ │ -042cf2: 6e10 e305 0600 |0005: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/framed/Ping;.send:()V // method@05e3 │ │ -042cf8: 5420 2002 |0008: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -042cfc: 7240 a404 3054 |000a: invoke-interface {v0, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.ping:(ZII)V // method@04a4 │ │ -042d02: 1e01 |000d: monitor-exit v1 │ │ -042d04: 0e00 |000e: return-void │ │ -042d06: 0d00 |000f: move-exception v0 │ │ -042d08: 1e01 |0010: monitor-exit v1 │ │ -042d0a: 2700 |0011: throw v0 │ │ +0456dc: |[0456dc] com.squareup.okhttp.internal.framed.FramedConnection.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +0456ec: 5421 2002 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +0456f0: 1d01 |0002: monitor-enter v1 │ │ +0456f2: 3806 0500 |0003: if-eqz v6, 0008 // +0005 │ │ +0456f6: 6e10 e305 0600 |0005: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/framed/Ping;.send:()V // method@05e3 │ │ +0456fc: 5420 2002 |0008: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045700: 7240 a404 3054 |000a: invoke-interface {v0, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.ping:(ZII)V // method@04a4 │ │ +045706: 1e01 |000d: monitor-exit v1 │ │ +045708: 0e00 |000e: return-void │ │ +04570a: 0d00 |000f: move-exception v0 │ │ +04570c: 1e01 |0010: monitor-exit v1 │ │ +04570e: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=408 │ │ 0x0003 line=410 │ │ 0x0008 line=411 │ │ @@ -34284,39 +34270,39 @@ │ │ type : '(ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 40 16-bit code units │ │ -042d18: |[042d18] com.squareup.okhttp.internal.framed.FramedConnection.writePingLater:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -042d28: 6208 1f02 |0000: sget-object v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ -042d2c: 2200 d800 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3; // type@00d8 │ │ -042d30: 1a02 3209 |0004: const-string v2, "OkHttp %s ping %08x%08x" // string@0932 │ │ -042d34: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -042d36: 2313 b603 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03b6 │ │ -042d3a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -042d3c: 5494 2102 |000a: iget-object v4, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -042d40: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ -042d44: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -042d46: 7110 fc09 0b00 |000f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042d4c: 0c04 |0012: move-result-object v4 │ │ -042d4e: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ -042d52: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -042d54: 7110 fc09 0c00 |0016: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042d5a: 0c04 |0019: move-result-object v4 │ │ -042d5c: 4d04 0301 |001a: aput-object v4, v3, v1 │ │ -042d60: 0791 |001c: move-object v1, v9 │ │ -042d62: 01a4 |001d: move v4, v10 │ │ -042d64: 01b5 |001e: move v5, v11 │ │ -042d66: 01c6 |001f: move v6, v12 │ │ -042d68: 07d7 |0020: move-object v7, v13 │ │ -042d6a: 7608 af04 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@04af │ │ -042d70: 7220 a30b 0800 |0024: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -042d76: 0e00 |0027: return-void │ │ +04571c: |[04571c] com.squareup.okhttp.internal.framed.FramedConnection.writePingLater:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +04572c: 6208 1f02 |0000: sget-object v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ +045730: 2200 ea00 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3; // type@00ea │ │ +045734: 1a02 4609 |0004: const-string v2, "OkHttp %s ping %08x%08x" // string@0946 │ │ +045738: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +04573a: 2313 ca03 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +04573e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +045740: 5494 2102 |000a: iget-object v4, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +045744: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +045748: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +04574a: 7110 fc09 0b00 |000f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045750: 0c04 |0012: move-result-object v4 │ │ +045752: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +045756: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +045758: 7110 fc09 0c00 |0016: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +04575e: 0c04 |0019: move-result-object v4 │ │ +045760: 4d04 0301 |001a: aput-object v4, v3, v1 │ │ +045764: 0791 |001c: move-object v1, v9 │ │ +045766: 01a4 |001d: move v4, v10 │ │ +045768: 01b5 |001e: move v5, v11 │ │ +04576a: 01c6 |001f: move v6, v12 │ │ +04576c: 07d7 |0020: move-object v7, v13 │ │ +04576e: 7608 af04 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@04af │ │ +045774: 7220 a30b 0800 |0024: invoke-interface {v8, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +04577a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x000f line=397 │ │ 0x0024 line=396 │ │ 0x0027 line=405 │ │ locals : │ │ @@ -34328,50 +34314,50 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ name : 'addBytesToWriteWindow' │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -042d78: |[042d78] com.squareup.okhttp.internal.framed.FramedConnection.addBytesToWriteWindow:(J)V │ │ -042d88: 5330 1c02 |0000: iget-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -042d8c: bb40 |0002: add-long/2addr v0, v4 │ │ -042d8e: 5a30 1c02 |0003: iput-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -042d92: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -042d96: 3100 0400 |0007: cmp-long v0, v4, v0 │ │ -042d9a: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ -042d9e: 6e10 150a 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -042da4: 0e00 |000e: return-void │ │ +04577c: |[04577c] com.squareup.okhttp.internal.framed.FramedConnection.addBytesToWriteWindow:(J)V │ │ +04578c: 5320 1c02 |0000: iget-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +045790: bb30 |0002: add-long/2addr v0, v3 │ │ +045792: 5a20 1c02 |0003: iput-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +045796: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +04579a: 3100 0300 |0007: cmp-long v0, v3, v0 │ │ +04579e: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ +0457a2: 6e10 150a 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +0457a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0005 line=345 │ │ 0x000e line=346 │ │ locals : │ │ - 0x0000 - 0x000f reg=3 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - 0x0000 - 0x000f reg=4 delta J │ │ + 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ + 0x0000 - 0x000f reg=3 delta J │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -042da8: |[042da8] com.squareup.okhttp.internal.framed.FramedConnection.close:()V │ │ -042db8: 6200 e601 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e6 │ │ -042dbc: 6201 db01 |0002: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -042dc0: 7030 fe04 0201 |0004: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04fe │ │ -042dc6: 0e00 |0007: return-void │ │ +0457ac: |[0457ac] com.squareup.okhttp.internal.framed.FramedConnection.close:()V │ │ +0457bc: 6200 e601 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e6 │ │ +0457c0: 6201 db01 |0002: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +0457c4: 7030 fe04 0201 |0004: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04fe │ │ +0457ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0007 line=451 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ @@ -34380,18 +34366,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -042dc8: |[042dc8] com.squareup.okhttp.internal.framed.FramedConnection.flush:()V │ │ -042dd8: 5410 2002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -042ddc: 7210 a004 0000 |0002: invoke-interface {v0}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.flush:()V // method@04a0 │ │ -042de2: 0e00 |0005: return-void │ │ +0457cc: |[0457cc] com.squareup.okhttp.internal.framed.FramedConnection.flush:()V │ │ +0457dc: 5410 2002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +0457e0: 7210 a004 0000 |0002: invoke-interface {v0}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.flush:()V // method@04a0 │ │ +0457e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ @@ -34400,22 +34386,22 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -042de4: |[042de4] com.squareup.okhttp.internal.framed.FramedConnection.getIdleStartTimeNs:()J │ │ -042df4: 1d02 |0000: monitor-enter v2 │ │ -042df6: 5320 2202 |0001: iget-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0222 │ │ -042dfa: 1e02 |0003: monitor-exit v2 │ │ -042dfc: 1000 |0004: return-wide v0 │ │ -042dfe: 0d00 |0005: move-exception v0 │ │ -042e00: 1e02 |0006: monitor-exit v2 │ │ -042e02: 2700 |0007: throw v0 │ │ +0457e8: |[0457e8] com.squareup.okhttp.internal.framed.FramedConnection.getIdleStartTimeNs:()J │ │ +0457f8: 1d02 |0000: monitor-enter v2 │ │ +0457fa: 5320 2202 |0001: iget-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0222 │ │ +0457fe: 1e02 |0003: monitor-exit v2 │ │ +045800: 1000 |0004: return-wide v0 │ │ +045802: 0d00 |0005: move-exception v0 │ │ +045804: 1e02 |0006: monitor-exit v2 │ │ +045806: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -34425,17 +34411,17 @@ │ │ type : '()Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042e10: |[042e10] com.squareup.okhttp.internal.framed.FramedConnection.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ -042e20: 5410 2a02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ -042e24: 1100 |0002: return-object v0 │ │ +045814: |[045814] com.squareup.okhttp.internal.framed.FramedConnection.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ +045824: 5410 2a02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ +045828: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ @@ -34443,27 +34429,27 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -042e28: |[042e28] com.squareup.okhttp.internal.framed.FramedConnection.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -042e38: 1d02 |0000: monitor-enter v2 │ │ -042e3a: 5420 3102 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -042e3e: 7110 fc09 0300 |0003: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042e44: 0c01 |0006: move-result-object v1 │ │ -042e46: 7220 7d0b 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -042e4c: 0c00 |000a: move-result-object v0 │ │ -042e4e: 1f00 e900 |000b: check-cast v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00e9 │ │ -042e52: 1e02 |000d: monitor-exit v2 │ │ -042e54: 1100 |000e: return-object v0 │ │ -042e56: 0d00 |000f: move-exception v0 │ │ -042e58: 1e02 |0010: monitor-exit v2 │ │ -042e5a: 2700 |0011: throw v0 │ │ +04582c: |[04582c] com.squareup.okhttp.internal.framed.FramedConnection.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +04583c: 1d02 |0000: monitor-enter v2 │ │ +04583e: 5420 3102 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +045842: 7110 fc09 0300 |0003: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045848: 0c01 |0006: move-result-object v1 │ │ +04584a: 7220 7d0b 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +045850: 0c00 |000a: move-result-object v0 │ │ +045852: 1f00 fb00 |000b: check-cast v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00fb │ │ +045856: 1e02 |000d: monitor-exit v2 │ │ +045858: 1100 |000e: return-object v0 │ │ +04585a: 0d00 |000f: move-exception v0 │ │ +04585c: 1e02 |0010: monitor-exit v2 │ │ +04585e: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -34474,28 +34460,28 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -042e68: |[042e68] com.squareup.okhttp.internal.framed.FramedConnection.isIdle:()Z │ │ -042e78: 1d04 |0000: monitor-enter v4 │ │ -042e7a: 5340 2202 |0001: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0222 │ │ -042e7e: 1802 ffff ffff ffff ff7f |0003: const-wide v2, #double nan // #7fffffffffffffff │ │ -042e88: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ -042e8c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -042e90: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -042e92: 1e04 |000d: monitor-exit v4 │ │ -042e94: 0f00 |000e: return v0 │ │ -042e96: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -042e98: 28fd |0010: goto 000d // -0003 │ │ -042e9a: 0d00 |0011: move-exception v0 │ │ -042e9c: 1e04 |0012: monitor-exit v4 │ │ -042e9e: 2700 |0013: throw v0 │ │ +04586c: |[04586c] com.squareup.okhttp.internal.framed.FramedConnection.isIdle:()Z │ │ +04587c: 1d04 |0000: monitor-enter v4 │ │ +04587e: 5340 2202 |0001: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.idleStartTimeNs:J // field@0222 │ │ +045882: 1802 ffff ffff ffff ff7f |0003: const-wide v2, #double nan // #7fffffffffffffff │ │ +04588c: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +045890: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +045894: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +045896: 1e04 |000d: monitor-exit v4 │ │ +045898: 0f00 |000e: return v0 │ │ +04589a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04589c: 28fd |0010: goto 000d // -0003 │ │ +04589e: 0d00 |0011: move-exception v0 │ │ +0458a0: 1e04 |0012: monitor-exit v4 │ │ +0458a2: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -34505,25 +34491,25 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -042eac: |[042eac] com.squareup.okhttp.internal.framed.FramedConnection.maxConcurrentStreams:()I │ │ -042ebc: 1d02 |0000: monitor-enter v2 │ │ -042ebe: 5420 2802 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -042ec2: 1401 ffff ff7f |0003: const v1, #float nan // #7fffffff │ │ -042ec8: 6e20 f905 1000 |0006: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.getMaxConcurrentStreams:(I)I // method@05f9 │ │ -042ece: 0a00 |0009: move-result v0 │ │ -042ed0: 1e02 |000a: monitor-exit v2 │ │ -042ed2: 0f00 |000b: return v0 │ │ -042ed4: 0d00 |000c: move-exception v0 │ │ -042ed6: 1e02 |000d: monitor-exit v2 │ │ -042ed8: 2700 |000e: throw v0 │ │ +0458b0: |[0458b0] com.squareup.okhttp.internal.framed.FramedConnection.maxConcurrentStreams:()I │ │ +0458c0: 1d02 |0000: monitor-enter v2 │ │ +0458c2: 5420 2802 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +0458c6: 1401 ffff ff7f |0003: const v1, #float nan // #7fffffff │ │ +0458cc: 6e20 f905 1000 |0006: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.getMaxConcurrentStreams:(I)I // method@05f9 │ │ +0458d2: 0a00 |0009: move-result v0 │ │ +0458d4: 1e02 |000a: monitor-exit v2 │ │ +0458d6: 0f00 |000b: return v0 │ │ +0458d8: 0d00 |000c: move-exception v0 │ │ +0458da: 1e02 |000d: monitor-exit v2 │ │ +0458dc: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -34533,19 +34519,19 @@ │ │ type : '(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -042ee8: |[042ee8] com.squareup.okhttp.internal.framed.FramedConnection.newStream:(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -042ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042efa: 7054 0505 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0505 │ │ -042f00: 0c00 |0004: move-result-object v0 │ │ -042f02: 1100 |0005: return-object v0 │ │ +0458ec: |[0458ec] com.squareup.okhttp.internal.framed.FramedConnection.newStream:(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +0458fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0458fe: 7054 0505 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0505 │ │ +045904: 0c00 |0004: move-result-object v0 │ │ +045906: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0006 reg=2 requestHeaders Ljava/util/List; Ljava/util/List; │ │ @@ -34557,24 +34543,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -042f04: |[042f04] com.squareup.okhttp.internal.framed.FramedConnection.openStreamCount:()I │ │ -042f14: 1d01 |0000: monitor-enter v1 │ │ -042f16: 5410 3102 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -042f1a: 7210 820b 0000 |0003: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@0b82 │ │ -042f20: 0a00 |0006: move-result v0 │ │ -042f22: 1e01 |0007: monitor-exit v1 │ │ -042f24: 0f00 |0008: return v0 │ │ -042f26: 0d00 |0009: move-exception v0 │ │ -042f28: 1e01 |000a: monitor-exit v1 │ │ -042f2a: 2700 |000b: throw v0 │ │ +045908: |[045908] com.squareup.okhttp.internal.framed.FramedConnection.openStreamCount:()I │ │ +045918: 1d01 |0000: monitor-enter v1 │ │ +04591a: 5410 3102 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +04591e: 7210 820b 0000 |0003: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@0b82 │ │ +045924: 0a00 |0006: move-result v0 │ │ +045926: 1e01 |0007: monitor-exit v1 │ │ +045928: 0f00 |0008: return v0 │ │ +04592a: 0d00 |0009: move-exception v0 │ │ +04592c: 1e01 |000a: monitor-exit v1 │ │ +04592e: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -34584,45 +34570,45 @@ │ │ type : '()Lcom/squareup/okhttp/internal/framed/Ping;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -042f38: |[042f38] com.squareup.okhttp.internal.framed.FramedConnection.ping:()Lcom/squareup/okhttp/internal/framed/Ping; │ │ -042f48: 2200 f900 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Ping; // type@00f9 │ │ -042f4c: 7010 de05 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Ping;.:()V // method@05de │ │ -042f52: 1d04 |0005: monitor-enter v4 │ │ -042f54: 5542 2f02 |0006: iget-boolean v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ -042f58: 3802 0d00 |0008: if-eqz v2, 0015 // +000d │ │ -042f5c: 2202 8a01 |000a: new-instance v2, Ljava/io/IOException; // type@018a │ │ -042f60: 1a03 a61a |000c: const-string v3, "shutdown" // string@1aa6 │ │ -042f64: 7020 9809 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -042f6a: 2702 |0011: throw v2 │ │ -042f6c: 0d02 |0012: move-exception v2 │ │ -042f6e: 1e04 |0013: monitor-exit v4 │ │ -042f70: 2702 |0014: throw v2 │ │ -042f72: 5241 2502 |0015: iget v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0225 │ │ -042f76: 5242 2502 |0017: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0225 │ │ -042f7a: d802 0202 |0019: add-int/lit8 v2, v2, #int 2 // #02 │ │ -042f7e: 5942 2502 |001b: iput v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0225 │ │ -042f82: 5442 2902 |001d: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -042f86: 3902 0900 |001f: if-nez v2, 0028 // +0009 │ │ -042f8a: 2202 0f02 |0021: new-instance v2, Ljava/util/HashMap; // type@020f │ │ -042f8e: 7010 430b 0200 |0023: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -042f94: 5b42 2902 |0026: iput-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -042f98: 5442 2902 |0028: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ -042f9c: 7110 fc09 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -042fa2: 0c03 |002d: move-result-object v3 │ │ -042fa4: 7230 800b 3200 |002e: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -042faa: 1e04 |0031: monitor-exit v4 │ │ -042fac: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -042fae: 1403 6b6f 4b4f |0033: const v3, #float 3.41308e+09 // #4f4b6f6b │ │ -042fb4: 7050 1605 2431 |0036: invoke-direct {v4, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@0516 │ │ -042fba: 1100 |0039: return-object v0 │ │ +04593c: |[04593c] com.squareup.okhttp.internal.framed.FramedConnection.ping:()Lcom/squareup/okhttp/internal/framed/Ping; │ │ +04594c: 2200 0b01 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Ping; // type@010b │ │ +045950: 7010 de05 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Ping;.:()V // method@05de │ │ +045956: 1d04 |0005: monitor-enter v4 │ │ +045958: 5542 2f02 |0006: iget-boolean v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ +04595c: 3802 0d00 |0008: if-eqz v2, 0015 // +000d │ │ +045960: 2202 9c01 |000a: new-instance v2, Ljava/io/IOException; // type@019c │ │ +045964: 1a03 b71a |000c: const-string v3, "shutdown" // string@1ab7 │ │ +045968: 7020 9809 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +04596e: 2702 |0011: throw v2 │ │ +045970: 0d02 |0012: move-exception v2 │ │ +045972: 1e04 |0013: monitor-exit v4 │ │ +045974: 2702 |0014: throw v2 │ │ +045976: 5241 2502 |0015: iget v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0225 │ │ +04597a: 5242 2502 |0017: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0225 │ │ +04597e: d802 0202 |0019: add-int/lit8 v2, v2, #int 2 // #02 │ │ +045982: 5942 2502 |001b: iput v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.nextPingId:I // field@0225 │ │ +045986: 5442 2902 |001d: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +04598a: 3902 0900 |001f: if-nez v2, 0028 // +0009 │ │ +04598e: 2202 2202 |0021: new-instance v2, Ljava/util/HashMap; // type@0222 │ │ +045992: 7010 430b 0200 |0023: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +045998: 5b42 2902 |0026: iput-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +04599c: 5442 2902 |0028: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.pings:Ljava/util/Map; // field@0229 │ │ +0459a0: 7110 fc09 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +0459a6: 0c03 |002d: move-result-object v3 │ │ +0459a8: 7230 800b 3200 |002e: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +0459ae: 1e04 |0031: monitor-exit v4 │ │ +0459b0: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0459b2: 1403 6b6f 4b4f |0033: const v3, #float 3.41308e+09 // #4f4b6f6b │ │ +0459b8: 7050 1605 2431 |0036: invoke-direct {v4, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writePing:(ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@0516 │ │ +0459be: 1100 |0039: return-object v0 │ │ catches : 2 │ │ 0x0006 - 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x0032 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=379 │ │ @@ -34647,32 +34633,32 @@ │ │ type : '(ILjava/util/List;Z)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -042fd0: |[042fd0] com.squareup.okhttp.internal.framed.FramedConnection.pushStream:(ILjava/util/List;Z)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -042fe0: 5520 1d02 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ -042fe4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -042fe8: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -042fec: 1a01 7302 |0006: const-string v1, "Client cannot push requests." // string@0273 │ │ -042ff0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -042ff6: 2700 |000b: throw v0 │ │ -042ff8: 5420 2a02 |000c: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ -042ffc: 6201 4601 |000e: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -043000: 3210 0a00 |0010: if-eq v0, v1, 001a // +000a │ │ -043004: 2200 ad01 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -043008: 1a01 1818 |0014: const-string v1, "protocol != HTTP_2" // string@1818 │ │ -04300c: 7020 f209 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -043012: 2700 |0019: throw v0 │ │ -043014: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -043016: 7050 0505 3254 |001b: invoke-direct {v2, v3, v4, v5, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0505 │ │ -04301c: 0c00 |001e: move-result-object v0 │ │ -04301e: 1100 |001f: return-object v0 │ │ +0459d4: |[0459d4] com.squareup.okhttp.internal.framed.FramedConnection.pushStream:(ILjava/util/List;Z)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +0459e4: 5520 1d02 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ +0459e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0459ec: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0459f0: 1a01 7302 |0006: const-string v1, "Client cannot push requests." // string@0273 │ │ +0459f4: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0459fa: 2700 |000b: throw v0 │ │ +0459fc: 5420 2a02 |000c: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@022a │ │ +045a00: 6201 4601 |000e: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +045a04: 3210 0a00 |0010: if-eq v0, v1, 001a // +000a │ │ +045a08: 2200 bf01 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +045a0c: 1a01 2918 |0014: const-string v1, "protocol != HTTP_2" // string@1829 │ │ +045a10: 7020 f209 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +045a16: 2700 |0019: throw v0 │ │ +045a18: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +045a1a: 7050 0505 3254 |001b: invoke-direct {v2, v3, v4, v5, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(ILjava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0505 │ │ +045a20: 0c00 |001e: move-result-object v0 │ │ +045a22: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000c line=235 │ │ 0x001a line=236 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ @@ -34686,35 +34672,35 @@ │ │ type : '(I)Lcom/squareup/okhttp/internal/framed/FramedStream;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -043020: |[043020] com.squareup.okhttp.internal.framed.FramedConnection.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ -043030: 1d03 |0000: monitor-enter v3 │ │ -043032: 5431 3102 |0001: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -043036: 7110 fc09 0400 |0003: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -04303c: 0c02 |0006: move-result-object v2 │ │ -04303e: 7220 810b 2100 |0007: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -043044: 0c00 |000a: move-result-object v0 │ │ -043046: 1f00 e900 |000b: check-cast v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00e9 │ │ -04304a: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -04304e: 5431 3102 |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -043052: 7210 7e0b 0100 |0011: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ -043058: 0a01 |0014: move-result v1 │ │ -04305a: 3801 0600 |0015: if-eqz v1, 001b // +0006 │ │ -04305e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -043060: 7020 1205 1300 |0018: invoke-direct {v3, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@0512 │ │ -043066: 6e10 150a 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -04306c: 1e03 |001e: monitor-exit v3 │ │ -04306e: 1100 |001f: return-object v0 │ │ -043070: 0d01 |0020: move-exception v1 │ │ -043072: 1e03 |0021: monitor-exit v3 │ │ -043074: 2701 |0022: throw v1 │ │ +045a24: |[045a24] com.squareup.okhttp.internal.framed.FramedConnection.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ +045a34: 1d03 |0000: monitor-enter v3 │ │ +045a36: 5431 3102 |0001: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +045a3a: 7110 fc09 0400 |0003: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045a40: 0c02 |0006: move-result-object v2 │ │ +045a42: 7220 810b 2100 |0007: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +045a48: 0c00 |000a: move-result-object v0 │ │ +045a4a: 1f00 fb00 |000b: check-cast v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00fb │ │ +045a4e: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +045a52: 5431 3102 |000f: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +045a56: 7210 7e0b 0100 |0011: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ +045a5c: 0a01 |0014: move-result v1 │ │ +045a5e: 3801 0600 |0015: if-eqz v1, 001b // +0006 │ │ +045a62: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +045a64: 7020 1205 1300 |0018: invoke-direct {v3, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.setIdle:(Z)V // method@0512 │ │ +045a6a: 6e10 150a 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +045a70: 1e03 |001e: monitor-exit v3 │ │ +045a72: 1100 |001f: return-object v0 │ │ +045a74: 0d01 |0020: move-exception v1 │ │ +045a76: 1e03 |0021: monitor-exit v3 │ │ +045a78: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x001e │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=195 │ │ 0x000d line=196 │ │ 0x0017 line=197 │ │ @@ -34727,79 +34713,79 @@ │ │ 0x0000 - 0x0023 reg=4 streamId I │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ name : 'sendConnectionPreface' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -043084: |[043084] com.squareup.okhttp.internal.framed.FramedConnection.sendConnectionPreface:()V │ │ -043094: 1503 0100 |0000: const/high16 v3, #int 65536 // #1 │ │ -043098: 5461 2002 |0002: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -04309c: 7210 9e04 0100 |0004: invoke-interface {v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.connectionPreface:()V // method@049e │ │ -0430a2: 5461 2002 |0007: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -0430a6: 5462 2702 |0009: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ -0430aa: 7220 a704 2100 |000b: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@04a7 │ │ -0430b0: 5461 2702 |000e: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ -0430b4: 6e20 f805 3100 |0010: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ -0430ba: 0a00 |0013: move-result v0 │ │ -0430bc: 3230 0b00 |0014: if-eq v0, v3, 001f // +000b │ │ -0430c0: 5461 2002 |0016: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -0430c4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0430c6: 9103 0003 |0019: sub-int v3, v0, v3 │ │ -0430ca: 8134 |001b: int-to-long v4, v3 │ │ -0430cc: 7240 aa04 2154 |001c: invoke-interface {v1, v2, v4, v5}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.windowUpdate:(IJ)V // method@04aa │ │ -0430d2: 0e00 |001f: return-void │ │ +045a88: |[045a88] com.squareup.okhttp.internal.framed.FramedConnection.sendConnectionPreface:()V │ │ +045a98: 1503 0100 |0000: const/high16 v3, #int 65536 // #1 │ │ +045a9c: 5451 2002 |0002: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045aa0: 7210 9e04 0100 |0004: invoke-interface {v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.connectionPreface:()V // method@049e │ │ +045aa6: 5451 2002 |0007: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045aaa: 5452 2702 |0009: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ +045aae: 7220 a704 2100 |000b: invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@04a7 │ │ +045ab4: 5451 2702 |000e: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ +045ab8: 6e20 f805 3100 |0010: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ +045abe: 0a00 |0013: move-result v0 │ │ +045ac0: 3230 0b00 |0014: if-eq v0, v3, 001f // +000b │ │ +045ac4: 5451 2002 |0016: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045ac8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +045aca: 9103 0003 |0019: sub-int v3, v0, v3 │ │ +045ace: 8133 |001b: int-to-long v3, v3 │ │ +045ad0: 7240 aa04 2143 |001c: invoke-interface {v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.windowUpdate:(IJ)V // method@04aa │ │ +045ad6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=514 │ │ 0x0007 line=515 │ │ 0x000e line=516 │ │ 0x0014 line=517 │ │ 0x0016 line=518 │ │ 0x001f line=520 │ │ locals : │ │ 0x0014 - 0x0020 reg=0 windowSize I │ │ - 0x0000 - 0x0020 reg=6 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ + 0x0000 - 0x0020 reg=5 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ #14 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection;) │ │ name : 'setSettings' │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0430d4: |[0430d4] com.squareup.okhttp.internal.framed.FramedConnection.setSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0430e4: 5431 2002 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -0430e8: 1d01 |0002: monitor-enter v1 │ │ -0430ea: 1d03 |0003: monitor-enter v3 │ │ -0430ec: 5530 2f02 |0004: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ -0430f0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -0430f4: 2200 8a01 |0008: new-instance v0, Ljava/io/IOException; // type@018a │ │ -0430f8: 1a02 a61a |000a: const-string v2, "shutdown" // string@1aa6 │ │ -0430fc: 7020 9809 2000 |000c: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -043102: 2700 |000f: throw v0 │ │ -043104: 0d00 |0010: move-exception v0 │ │ -043106: 1e03 |0011: monitor-exit v3 │ │ -043108: 2700 |0012: throw v0 │ │ -04310a: 0d00 |0013: move-exception v0 │ │ -04310c: 1e01 |0014: monitor-exit v1 │ │ -04310e: 2700 |0015: throw v0 │ │ -043110: 5430 2702 |0016: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ -043114: 6e20 0106 4000 |0018: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/Settings;.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@0601 │ │ -04311a: 5430 2002 |001b: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -04311e: 7220 a704 4000 |001d: invoke-interface {v0, v4}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@04a7 │ │ -043124: 1e03 |0020: monitor-exit v3 │ │ -043126: 1e01 |0021: monitor-exit v1 │ │ -043128: 0e00 |0022: return-void │ │ +045ad8: |[045ad8] com.squareup.okhttp.internal.framed.FramedConnection.setSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +045ae8: 5431 2002 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045aec: 1d01 |0002: monitor-enter v1 │ │ +045aee: 1d03 |0003: monitor-enter v3 │ │ +045af0: 5530 2f02 |0004: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ +045af4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +045af8: 2200 9c01 |0008: new-instance v0, Ljava/io/IOException; // type@019c │ │ +045afc: 1a02 b71a |000a: const-string v2, "shutdown" // string@1ab7 │ │ +045b00: 7020 9809 2000 |000c: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +045b06: 2700 |000f: throw v0 │ │ +045b08: 0d00 |0010: move-exception v0 │ │ +045b0a: 1e03 |0011: monitor-exit v3 │ │ +045b0c: 2700 |0012: throw v0 │ │ +045b0e: 0d00 |0013: move-exception v0 │ │ +045b10: 1e01 |0014: monitor-exit v1 │ │ +045b12: 2700 |0015: throw v0 │ │ +045b14: 5430 2702 |0016: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ +045b18: 6e20 0106 4000 |0018: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/Settings;.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@0601 │ │ +045b1e: 5430 2002 |001b: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045b22: 7220 a704 4000 |001d: invoke-interface {v0, v4}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@04a7 │ │ +045b28: 1e03 |0020: monitor-exit v3 │ │ +045b2a: 1e01 |0021: monitor-exit v1 │ │ +045b2c: 0e00 |0022: return-void │ │ catches : 5 │ │ 0x0003 - 0x0004 │ │ -> 0x0013 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ 0x0012 - 0x0015 │ │ -> 0x0013 │ │ @@ -34828,38 +34814,38 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -04315c: |[04315c] com.squareup.okhttp.internal.framed.FramedConnection.shutdown:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -04316c: 5442 2002 |0000: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -043170: 1d02 |0002: monitor-enter v2 │ │ -043172: 1d04 |0003: monitor-enter v4 │ │ -043174: 5541 2f02 |0004: iget-boolean v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ -043178: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -04317c: 1e04 |0008: monitor-exit v4 │ │ -04317e: 1e02 |0009: monitor-exit v2 │ │ -043180: 0e00 |000a: return-void │ │ -043182: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -043184: 5c41 2f02 |000c: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ -043188: 5240 2302 |000e: iget v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0223 │ │ -04318c: 1e04 |0010: monitor-exit v4 │ │ -04318e: 5441 2002 |0011: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -043192: 6203 d701 |0013: sget-object v3, Lcom/squareup/okhttp/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@01d7 │ │ -043196: 7240 a104 0135 |0015: invoke-interface {v1, v0, v5, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V // method@04a1 │ │ -04319c: 1e02 |0018: monitor-exit v2 │ │ -04319e: 28f1 |0019: goto 000a // -000f │ │ -0431a0: 0d01 |001a: move-exception v1 │ │ -0431a2: 1e02 |001b: monitor-exit v2 │ │ -0431a4: 2701 |001c: throw v1 │ │ -0431a6: 0d01 |001d: move-exception v1 │ │ -0431a8: 1e04 |001e: monitor-exit v4 │ │ -0431aa: 2701 |001f: throw v1 │ │ +045b60: |[045b60] com.squareup.okhttp.internal.framed.FramedConnection.shutdown:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +045b70: 5442 2002 |0000: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045b74: 1d02 |0002: monitor-enter v2 │ │ +045b76: 1d04 |0003: monitor-enter v4 │ │ +045b78: 5541 2f02 |0004: iget-boolean v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ +045b7c: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +045b80: 1e04 |0008: monitor-exit v4 │ │ +045b82: 1e02 |0009: monitor-exit v2 │ │ +045b84: 0e00 |000a: return-void │ │ +045b86: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +045b88: 5c41 2f02 |000c: iput-boolean v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.shutdown:Z // field@022f │ │ +045b8c: 5240 2302 |000e: iget v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.lastGoodStreamId:I // field@0223 │ │ +045b90: 1e04 |0010: monitor-exit v4 │ │ +045b92: 5441 2002 |0011: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045b96: 6203 d701 |0013: sget-object v3, Lcom/squareup/okhttp/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@01d7 │ │ +045b9a: 7240 a104 0135 |0015: invoke-interface {v1, v0, v5, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V // method@04a1 │ │ +045ba0: 1e02 |0018: monitor-exit v2 │ │ +045ba2: 28f1 |0019: goto 000a // -000f │ │ +045ba4: 0d01 |001a: move-exception v1 │ │ +045ba6: 1e02 |001b: monitor-exit v2 │ │ +045ba8: 2701 |001c: throw v1 │ │ +045baa: 0d01 |001d: move-exception v1 │ │ +045bac: 1e04 |001e: monitor-exit v4 │ │ +045bae: 2701 |001f: throw v1 │ │ catches : 7 │ │ 0x0003 - 0x0004 │ │ -> 0x001a │ │ 0x0004 - 0x0009 │ │ -> 0x001d │ │ 0x0009 - 0x000a │ │ -> 0x001a │ │ @@ -34893,71 +34879,71 @@ │ │ type : '(IZLokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -0431ec: |[0431ec] com.squareup.okhttp.internal.framed.FramedConnection.writeData:(IZLokio/Buffer;J)V │ │ -0431fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0431fe: 1608 0000 |0001: const-wide/16 v8, #int 0 // #0 │ │ -043202: 3102 0e08 |0003: cmp-long v2, v14, v8 │ │ -043206: 3902 2e00 |0005: if-nez v2, 0033 // +002e │ │ -04320a: 54a2 2002 |0007: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -04320e: 7253 9f04 c2db |0009: invoke-interface {v2, v12, v11, v13, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.data:(ZILokio/Buffer;I)V // method@049f │ │ -043214: 0e00 |000c: return-void │ │ -043216: 53a4 1c02 |000d: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -04321a: 7140 0b0a fe54 |000f: invoke-static {v14, v15, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -043220: 0b04 |0012: move-result-wide v4 │ │ -043222: 8441 |0013: long-to-int v1, v4 │ │ -043224: 54a2 2002 |0014: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -043228: 7210 a304 0200 |0016: invoke-interface {v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.maxDataLength:()I // method@04a3 │ │ -04322e: 0a02 |0019: move-result v2 │ │ -043230: 7120 0a0a 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -043236: 0a01 |001d: move-result v1 │ │ -043238: 53a4 1c02 |001e: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -04323c: 8116 |0020: int-to-long v6, v1 │ │ -04323e: bc64 |0021: sub-long/2addr v4, v6 │ │ -043240: 5aa4 1c02 |0022: iput-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -043244: 1e0a |0024: monitor-exit v10 │ │ -043246: 8114 |0025: int-to-long v4, v1 │ │ -043248: bc4e |0026: sub-long/2addr v14, v4 │ │ -04324a: 54a4 2002 |0027: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -04324e: 380c 3700 |0029: if-eqz v12, 0060 // +0037 │ │ -043252: 3102 0e08 |002b: cmp-long v2, v14, v8 │ │ -043256: 3902 3300 |002d: if-nez v2, 0060 // +0033 │ │ -04325a: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -04325c: 7251 9f04 24db |0030: invoke-interface {v4, v2, v11, v13, v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.data:(ZILokio/Buffer;I)V // method@049f │ │ -043262: 3102 0e08 |0033: cmp-long v2, v14, v8 │ │ -043266: 3d02 d7ff |0035: if-lez v2, 000c // -0029 │ │ -04326a: 1d0a |0037: monitor-enter v10 │ │ -04326c: 53a4 1c02 |0038: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -043270: 3102 0408 |003a: cmp-long v2, v4, v8 │ │ -043274: 3c02 d1ff |003c: if-gtz v2, 000d // -002f │ │ -043278: 54a2 3102 |003e: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ -04327c: 7110 fc09 0b00 |0040: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -043282: 0c04 |0043: move-result-object v4 │ │ -043284: 7220 7b0b 4200 |0044: invoke-interface {v2, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -04328a: 0a02 |0047: move-result v2 │ │ -04328c: 3902 1400 |0048: if-nez v2, 005c // +0014 │ │ -043290: 2202 8a01 |004a: new-instance v2, Ljava/io/IOException; // type@018a │ │ -043294: 1a03 331b |004c: const-string v3, "stream closed" // string@1b33 │ │ -043298: 7020 9809 3200 |004e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -04329e: 2702 |0051: throw v2 │ │ -0432a0: 0d00 |0052: move-exception v0 │ │ -0432a2: 2202 8d01 |0053: new-instance v2, Ljava/io/InterruptedIOException; // type@018d │ │ -0432a6: 7010 aa09 0200 |0055: invoke-direct {v2}, Ljava/io/InterruptedIOException;.:()V // method@09aa │ │ -0432ac: 2702 |0058: throw v2 │ │ -0432ae: 0d02 |0059: move-exception v2 │ │ -0432b0: 1e0a |005a: monitor-exit v10 │ │ -0432b2: 2702 |005b: throw v2 │ │ -0432b4: 6e10 170a 0a00 |005c: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@0a17 │ │ -0432ba: 28d9 |005f: goto 0038 // -0027 │ │ -0432bc: 0132 |0060: move v2, v3 │ │ -0432be: 28cf |0061: goto 0030 // -0031 │ │ +045bf0: |[045bf0] com.squareup.okhttp.internal.framed.FramedConnection.writeData:(IZLokio/Buffer;J)V │ │ +045c00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +045c02: 1608 0000 |0001: const-wide/16 v8, #int 0 // #0 │ │ +045c06: 3102 0e08 |0003: cmp-long v2, v14, v8 │ │ +045c0a: 3902 2e00 |0005: if-nez v2, 0033 // +002e │ │ +045c0e: 54a2 2002 |0007: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045c12: 7253 9f04 c2db |0009: invoke-interface {v2, v12, v11, v13, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.data:(ZILokio/Buffer;I)V // method@049f │ │ +045c18: 0e00 |000c: return-void │ │ +045c1a: 53a4 1c02 |000d: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +045c1e: 7140 0b0a fe54 |000f: invoke-static {v14, v15, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +045c24: 0b04 |0012: move-result-wide v4 │ │ +045c26: 8441 |0013: long-to-int v1, v4 │ │ +045c28: 54a2 2002 |0014: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045c2c: 7210 a304 0200 |0016: invoke-interface {v2}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.maxDataLength:()I // method@04a3 │ │ +045c32: 0a02 |0019: move-result v2 │ │ +045c34: 7120 0a0a 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +045c3a: 0a01 |001d: move-result v1 │ │ +045c3c: 53a4 1c02 |001e: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +045c40: 8116 |0020: int-to-long v6, v1 │ │ +045c42: bc64 |0021: sub-long/2addr v4, v6 │ │ +045c44: 5aa4 1c02 |0022: iput-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +045c48: 1e0a |0024: monitor-exit v10 │ │ +045c4a: 8114 |0025: int-to-long v4, v1 │ │ +045c4c: bc4e |0026: sub-long/2addr v14, v4 │ │ +045c4e: 54a4 2002 |0027: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045c52: 380c 3700 |0029: if-eqz v12, 0060 // +0037 │ │ +045c56: 3102 0e08 |002b: cmp-long v2, v14, v8 │ │ +045c5a: 3902 3300 |002d: if-nez v2, 0060 // +0033 │ │ +045c5e: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +045c60: 7251 9f04 24db |0030: invoke-interface {v4, v2, v11, v13, v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.data:(ZILokio/Buffer;I)V // method@049f │ │ +045c66: 3102 0e08 |0033: cmp-long v2, v14, v8 │ │ +045c6a: 3d02 d7ff |0035: if-lez v2, 000c // -0029 │ │ +045c6e: 1d0a |0037: monitor-enter v10 │ │ +045c70: 53a4 1c02 |0038: iget-wide v4, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +045c74: 3102 0408 |003a: cmp-long v2, v4, v8 │ │ +045c78: 3c02 d1ff |003c: if-gtz v2, 000d // -002f │ │ +045c7c: 54a2 3102 |003e: iget-object v2, v10, Lcom/squareup/okhttp/internal/framed/FramedConnection;.streams:Ljava/util/Map; // field@0231 │ │ +045c80: 7110 fc09 0b00 |0040: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045c86: 0c04 |0043: move-result-object v4 │ │ +045c88: 7220 7b0b 4200 |0044: invoke-interface {v2, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +045c8e: 0a02 |0047: move-result v2 │ │ +045c90: 3902 1400 |0048: if-nez v2, 005c // +0014 │ │ +045c94: 2202 9c01 |004a: new-instance v2, Ljava/io/IOException; // type@019c │ │ +045c98: 1a03 441b |004c: const-string v3, "stream closed" // string@1b44 │ │ +045c9c: 7020 9809 3200 |004e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +045ca2: 2702 |0051: throw v2 │ │ +045ca4: 0d00 |0052: move-exception v0 │ │ +045ca6: 2202 9f01 |0053: new-instance v2, Ljava/io/InterruptedIOException; // type@019f │ │ +045caa: 7010 aa09 0200 |0055: invoke-direct {v2}, Ljava/io/InterruptedIOException;.:()V // method@09aa │ │ +045cb0: 2702 |0058: throw v2 │ │ +045cb2: 0d02 |0059: move-exception v2 │ │ +045cb4: 1e0a |005a: monitor-exit v10 │ │ +045cb6: 2702 |005b: throw v2 │ │ +045cb8: 6e10 170a 0a00 |005c: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@0a17 │ │ +045cbe: 28d9 |005f: goto 0038 // -0027 │ │ +045cc0: 0132 |0060: move v2, v3 │ │ +045cc2: 28cf |0061: goto 0030 // -0031 │ │ catches : 4 │ │ 0x000d - 0x0025 │ │ -> 0x0059 │ │ 0x0038 - 0x0052 │ │ Ljava/lang/InterruptedException; -> 0x0052 │ │ -> 0x0059 │ │ 0x0053 - 0x005b │ │ @@ -35000,18 +34986,18 @@ │ │ type : '(IZLjava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0432e8: |[0432e8] com.squareup.okhttp.internal.framed.FramedConnection.writeSynReply:(IZLjava/util/List;)V │ │ -0432f8: 5410 2002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -0432fc: 7240 a804 3042 |0002: invoke-interface {v0, v3, v2, v4}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.synReply:(ZILjava/util/List;)V // method@04a8 │ │ -043302: 0e00 |0005: return-void │ │ +045cec: |[045cec] com.squareup.okhttp.internal.framed.FramedConnection.writeSynReply:(IZLjava/util/List;)V │ │ +045cfc: 5410 2002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045d00: 7240 a804 3042 |0002: invoke-interface {v0, v3, v2, v4}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.synReply:(ZILjava/util/List;)V // method@04a8 │ │ +045d06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -35024,18 +35010,18 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -043304: |[043304] com.squareup.okhttp.internal.framed.FramedConnection.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -043314: 5410 2002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -043318: 7230 a604 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04a6 │ │ -04331e: 0e00 |0005: return-void │ │ +045d08: |[045d08] com.squareup.okhttp.internal.framed.FramedConnection.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +045d18: 5410 2002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +045d1c: 7230 a604 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04a6 │ │ +045d22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0006 reg=2 streamId I │ │ @@ -35046,33 +35032,33 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -043320: |[043320] com.squareup.okhttp.internal.framed.FramedConnection.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -043330: 6206 1f02 |0000: sget-object v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ -043334: 2200 d600 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1; // type@00d6 │ │ -043338: 1a02 3409 |0004: const-string v2, "OkHttp %s stream %d" // string@0934 │ │ -04333c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -04333e: 2313 b603 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03b6 │ │ -043342: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -043344: 5474 2102 |000a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -043348: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ -04334c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -04334e: 7110 fc09 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -043354: 0c04 |0012: move-result-object v4 │ │ -043356: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ -04335a: 0771 |0015: move-object v1, v7 │ │ -04335c: 0184 |0016: move v4, v8 │ │ -04335e: 0795 |0017: move-object v5, v9 │ │ -043360: 7606 ab04 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04ab │ │ -043366: 7220 a70b 0600 |001b: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0ba7 │ │ -04336c: 0e00 |001e: return-void │ │ +045d24: |[045d24] com.squareup.okhttp.internal.framed.FramedConnection.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +045d34: 6206 1f02 |0000: sget-object v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ +045d38: 2200 e800 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1; // type@00e8 │ │ +045d3c: 1a02 4809 |0004: const-string v2, "OkHttp %s stream %d" // string@0948 │ │ +045d40: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +045d42: 2313 ca03 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +045d46: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +045d48: 5474 2102 |000a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +045d4c: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +045d50: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +045d52: 7110 fc09 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045d58: 0c04 |0012: move-result-object v4 │ │ +045d5a: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +045d5e: 0771 |0015: move-object v1, v7 │ │ +045d60: 0184 |0016: move v4, v8 │ │ +045d62: 0795 |0017: move-object v5, v9 │ │ +045d64: 7606 ab04 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04ab │ │ +045d6a: 7220 a70b 0600 |001b: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0ba7 │ │ +045d70: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x001e line=357 │ │ locals : │ │ 0x0000 - 0x001f reg=7 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x001f reg=8 streamId I │ │ @@ -35083,48 +35069,48 @@ │ │ type : '(IJ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 31 16-bit code units │ │ -043370: |[043370] com.squareup.okhttp.internal.framed.FramedConnection.writeWindowUpdateLater:(IJ)V │ │ -043380: 6200 1f02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ -043384: 2201 d700 |0002: new-instance v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2; // type@00d7 │ │ -043388: 1a03 3909 |0004: const-string v3, "OkHttp Window Update %s stream %d" // string@0939 │ │ -04338c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -04338e: 2324 b603 |0007: new-array v4, v2, [Ljava/lang/Object; // type@03b6 │ │ -043392: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -043394: 5485 2102 |000a: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ -043398: 4d05 0402 |000c: aput-object v5, v4, v2 │ │ -04339c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -04339e: 7110 fc09 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0433a4: 0c05 |0012: move-result-object v5 │ │ -0433a6: 4d05 0402 |0013: aput-object v5, v4, v2 │ │ -0433aa: 0782 |0015: move-object v2, v8 │ │ -0433ac: 0195 |0016: move v5, v9 │ │ -0433ae: 04a6 |0017: move-wide v6, v10 │ │ -0433b0: 7607 ad04 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V // method@04ad │ │ -0433b6: 7220 a30b 1000 |001b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -0433bc: 0e00 |001e: return-void │ │ +045d74: |[045d74] com.squareup.okhttp.internal.framed.FramedConnection.writeWindowUpdateLater:(IJ)V │ │ +045d84: 6207 1f02 |0000: sget-object v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.executor:Ljava/util/concurrent/ExecutorService; // field@021f │ │ +045d88: 2200 e900 |0002: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$2; // type@00e9 │ │ +045d8c: 1a02 4d09 |0004: const-string v2, "OkHttp Window Update %s stream %d" // string@094d │ │ +045d90: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +045d92: 2313 ca03 |0007: new-array v3, v1, [Ljava/lang/Object; // type@03ca │ │ +045d96: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +045d98: 5484 2102 |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.hostName:Ljava/lang/String; // field@0221 │ │ +045d9c: 4d04 0301 |000c: aput-object v4, v3, v1 │ │ +045da0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +045da2: 7110 fc09 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +045da8: 0c04 |0012: move-result-object v4 │ │ +045daa: 4d04 0301 |0013: aput-object v4, v3, v1 │ │ +045dae: 0781 |0015: move-object v1, v8 │ │ +045db0: 0194 |0016: move v4, v9 │ │ +045db2: 04a5 |0017: move-wide v5, v10 │ │ +045db4: 7607 ad04 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V // method@04ad │ │ +045dba: 7220 a30b 0700 |001b: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +045dc0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x001e line=372 │ │ locals : │ │ 0x0000 - 0x001f reg=8 this Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x001f reg=9 streamId I │ │ 0x0000 - 0x001f reg=10 unacknowledgedBytesRead J │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #74 header: │ │ -class_idx : 229 │ │ +class_idx : 247 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 921 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #74 annotations: │ │ @@ -35140,17 +35126,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 921 (FramedStream.java) │ │ │ │ Class #75 header: │ │ -class_idx : 233 │ │ +class_idx : 251 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 921 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 19 │ │ │ │ Class #75 annotations: │ │ @@ -35250,84 +35236,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0433c0: |[0433c0] com.squareup.okhttp.internal.framed.FramedStream.:()V │ │ -0433d0: 1c00 e900 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00e9 │ │ -0433d4: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ -0433da: 0a00 |0005: move-result v0 │ │ -0433dc: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0433e0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0433e2: 6a00 4202 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ -0433e6: 0e00 |000b: return-void │ │ -0433e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0433ea: 28fc |000d: goto 0009 // -0004 │ │ +045dc4: |[045dc4] com.squareup.okhttp.internal.framed.FramedStream.:()V │ │ +045dd4: 1c00 fb00 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00fb │ │ +045dd8: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ +045dde: 0a00 |0005: move-result v0 │ │ +045de0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +045de4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +045de6: 6a00 4202 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ +045dea: 0e00 |000b: return-void │ │ +045dec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +045dee: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ name : '' │ │ type : '(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -0433ec: |[0433ec] com.squareup.okhttp.internal.framed.FramedStream.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V │ │ -0433fc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0433fe: 1502 0100 |0001: const/high16 v2, #int 65536 // #1 │ │ -043402: 7010 0f0a 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0a0f │ │ -043408: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -04340c: 5a50 4c02 |0008: iput-wide v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ -043410: 2200 e800 |000a: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // type@00e8 │ │ -043414: 7020 3205 5000 |000c: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@0532 │ │ -04341a: 5b50 4702 |000f: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ -04341e: 2200 e800 |0011: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // type@00e8 │ │ -043422: 7020 3205 5000 |0013: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@0532 │ │ -043428: 5b50 4d02 |0016: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@024d │ │ -04342c: 5b54 4502 |0018: iput-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -043430: 3907 0a00 |001a: if-nez v7, 0024 // +000a │ │ -043434: 2200 b601 |001c: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -043438: 1a01 4d0f |001e: const-string v1, "connection == null" // string@0f4d │ │ -04343c: 7020 0c0a 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -043442: 2700 |0023: throw v0 │ │ -043444: 390a 0a00 |0024: if-nez v10, 002e // +000a │ │ -043448: 2200 b601 |0026: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -04344c: 1a01 1c19 |0028: const-string v1, "requestHeaders == null" // string@191c │ │ -043450: 7020 0c0a 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -043456: 2700 |002d: throw v0 │ │ -043458: 5956 4602 |002e: iput v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -04345c: 5b57 4402 |0030: iput-object v7, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043460: 5470 2802 |0032: iget-object v0, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -043464: 6e20 f805 2000 |0034: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ -04346a: 0a00 |0037: move-result v0 │ │ -04346c: 8100 |0038: int-to-long v0, v0 │ │ -04346e: 5a50 4302 |0039: iput-wide v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ -043472: 2200 e700 |003b: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // type@00e7 │ │ -043476: 5471 2702 |003d: iget-object v1, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ -04347a: 6e20 f805 2100 |003f: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ -043480: 0a01 |0042: move-result v1 │ │ -043482: 8112 |0043: int-to-long v2, v1 │ │ -043484: 7054 2805 5032 |0044: invoke-direct {v0, v5, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V // method@0528 │ │ -04348a: 5b50 4b02 |0047: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -04348e: 2200 e600 |0049: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // type@00e6 │ │ -043492: 7020 1d05 5000 |004b: invoke-direct {v0, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@051d │ │ -043498: 5b50 4a02 |004e: iput-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -04349c: 5450 4b02 |0050: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -0434a0: 7120 2a05 9000 |0052: invoke-static {v0, v9}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z // method@052a │ │ -0434a6: 5450 4a02 |0055: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -0434aa: 7120 1f05 8000 |0057: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z // method@051f │ │ -0434b0: 5b5a 4802 |005a: iput-object v10, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.requestHeaders:Ljava/util/List; // field@0248 │ │ -0434b4: 0e00 |005c: return-void │ │ +045df0: |[045df0] com.squareup.okhttp.internal.framed.FramedStream.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V │ │ +045e00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +045e02: 1502 0100 |0001: const/high16 v2, #int 65536 // #1 │ │ +045e06: 7010 0f0a 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a0f │ │ +045e0c: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +045e10: 5a40 4c02 |0008: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ +045e14: 2200 fa00 |000a: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // type@00fa │ │ +045e18: 7020 3205 4000 |000c: invoke-direct {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@0532 │ │ +045e1e: 5b40 4702 |000f: iput-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ +045e22: 2200 fa00 |0011: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // type@00fa │ │ +045e26: 7020 3205 4000 |0013: invoke-direct {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@0532 │ │ +045e2c: 5b40 4d02 |0016: iput-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@024d │ │ +045e30: 5b43 4502 |0018: iput-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +045e34: 3906 0a00 |001a: if-nez v6, 0024 // +000a │ │ +045e38: 2200 c801 |001c: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +045e3c: 1a01 600f |001e: const-string v1, "connection == null" // string@0f60 │ │ +045e40: 7020 0c0a 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +045e46: 2700 |0023: throw v0 │ │ +045e48: 3909 0a00 |0024: if-nez v9, 002e // +000a │ │ +045e4c: 2200 c801 |0026: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +045e50: 1a01 2d19 |0028: const-string v1, "requestHeaders == null" // string@192d │ │ +045e54: 7020 0c0a 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +045e5a: 2700 |002d: throw v0 │ │ +045e5c: 5945 4602 |002e: iput v5, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +045e60: 5b46 4402 |0030: iput-object v6, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +045e64: 5460 2802 |0032: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +045e68: 6e20 f805 2000 |0034: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ +045e6e: 0a00 |0037: move-result v0 │ │ +045e70: 8100 |0038: int-to-long v0, v0 │ │ +045e72: 5a40 4302 |0039: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ +045e76: 2200 f900 |003b: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // type@00f9 │ │ +045e7a: 5461 2702 |003d: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ +045e7e: 6e20 f805 2100 |003f: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ +045e84: 0a01 |0042: move-result v1 │ │ +045e86: 8111 |0043: int-to-long v1, v1 │ │ +045e88: 7053 2805 4021 |0044: invoke-direct {v0, v4, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V // method@0528 │ │ +045e8e: 5b40 4b02 |0047: iput-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +045e92: 2200 f800 |0049: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // type@00f8 │ │ +045e96: 7020 1d05 4000 |004b: invoke-direct {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@051d │ │ +045e9c: 5b40 4a02 |004e: iput-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +045ea0: 5440 4b02 |0050: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +045ea4: 7120 2a05 8000 |0052: invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z // method@052a │ │ +045eaa: 5440 4a02 |0055: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +045eae: 7120 1f05 7000 |0057: invoke-static {v0, v7}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z // method@051f │ │ +045eb4: 5b49 4802 |005a: iput-object v9, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.requestHeaders:Ljava/util/List; // field@0248 │ │ +045eb8: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=77 │ │ 0x0006 line=45 │ │ 0x000a line=66 │ │ 0x0011 line=67 │ │ 0x0018 line=74 │ │ @@ -35341,34 +35327,34 @@ │ │ 0x003f line=85 │ │ 0x0049 line=86 │ │ 0x0050 line=87 │ │ 0x0055 line=88 │ │ 0x005a line=89 │ │ 0x005c line=90 │ │ locals : │ │ - 0x0000 - 0x0000 reg=10 (null) Ljava/util/List; │ │ - 0x0000 - 0x005d reg=5 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x0000 - 0x005d reg=6 id I │ │ - 0x0000 - 0x005d reg=7 connection Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - 0x0000 - 0x005d reg=8 outFinished Z │ │ - 0x0000 - 0x005d reg=9 inFinished Z │ │ - 0x0000 - 0x005d reg=10 requestHeaders Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ + 0x0000 - 0x005d reg=4 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ + 0x0000 - 0x005d reg=5 id I │ │ + 0x0000 - 0x005d reg=6 connection Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ + 0x0000 - 0x005d reg=7 outFinished Z │ │ + 0x0000 - 0x005d reg=8 inFinished Z │ │ + 0x0000 - 0x005d reg=9 requestHeaders Ljava/util/List; Ljava/util/List; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ name : 'access$1000' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0434b8: |[0434b8] com.squareup.okhttp.internal.framed.FramedStream.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0434c8: 7010 4305 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.cancelStreamIfNecessary:()V // method@0543 │ │ -0434ce: 0e00 |0003: return-void │ │ +045ebc: |[045ebc] com.squareup.okhttp.internal.framed.FramedStream.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +045ecc: 7010 4305 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.cancelStreamIfNecessary:()V // method@0543 │ │ +045ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35376,17 +35362,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0434d0: |[0434d0] com.squareup.okhttp.internal.framed.FramedStream.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ -0434e0: 5410 4d02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@024d │ │ -0434e4: 1100 |0002: return-object v0 │ │ +045ed4: |[045ed4] com.squareup.okhttp.internal.framed.FramedStream.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ +045ee4: 5410 4d02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@024d │ │ +045ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35394,17 +35380,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0434e8: |[0434e8] com.squareup.okhttp.internal.framed.FramedStream.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -0434f8: 7010 4405 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.checkOutNotClosed:()V // method@0544 │ │ -0434fe: 0e00 |0003: return-void │ │ +045eec: |[045eec] com.squareup.okhttp.internal.framed.FramedStream.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +045efc: 7010 4405 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.checkOutNotClosed:()V // method@0544 │ │ +045f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35412,17 +35398,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043500: |[043500] com.squareup.okhttp.internal.framed.FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ -043510: 5410 4402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043514: 1100 |0002: return-object v0 │ │ +045f04: |[045f04] com.squareup.okhttp.internal.framed.FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ +045f14: 5410 4402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +045f18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35430,17 +35416,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043518: |[043518] com.squareup.okhttp.internal.framed.FramedStream.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I │ │ -043528: 5210 4602 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -04352c: 0f00 |0002: return v0 │ │ +045f1c: |[045f1c] com.squareup.okhttp.internal.framed.FramedStream.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I │ │ +045f2c: 5210 4602 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +045f30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35448,17 +35434,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043530: |[043530] com.squareup.okhttp.internal.framed.FramedStream.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ -043540: 5410 4702 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ -043544: 1100 |0002: return-object v0 │ │ +045f34: |[045f34] com.squareup.okhttp.internal.framed.FramedStream.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ +045f44: 5410 4702 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ +045f48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35466,17 +35452,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043548: |[043548] com.squareup.okhttp.internal.framed.FramedStream.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -043558: 5410 4502 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -04355c: 1100 |0002: return-object v0 │ │ +045f4c: |[045f4c] com.squareup.okhttp.internal.framed.FramedStream.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +045f5c: 5410 4502 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +045f60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35484,17 +35470,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043560: |[043560] com.squareup.okhttp.internal.framed.FramedStream.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -043570: 7010 5705 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.waitForIo:()V // method@0557 │ │ -043576: 0e00 |0003: return-void │ │ +045f64: |[045f64] com.squareup.okhttp.internal.framed.FramedStream.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +045f74: 7010 5705 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.waitForIo:()V // method@0557 │ │ +045f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35502,58 +35488,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -043578: |[043578] com.squareup.okhttp.internal.framed.FramedStream.cancelStreamIfNecessary:()V │ │ -043588: 6302 4202 |0000: sget-boolean v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ -04358c: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ -043590: 7110 700a 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -043596: 0a02 |0007: move-result v2 │ │ -043598: 3802 0800 |0008: if-eqz v2, 0010 // +0008 │ │ -04359c: 2202 9b01 |000a: new-instance v2, Ljava/lang/AssertionError; // type@019b │ │ -0435a0: 7010 c609 0200 |000c: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0435a6: 2702 |000f: throw v2 │ │ -0435a8: 1d04 |0010: monitor-enter v4 │ │ -0435aa: 5442 4b02 |0011: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -0435ae: 7110 2905 0200 |0013: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@0529 │ │ -0435b4: 0a02 |0016: move-result v2 │ │ -0435b6: 3902 2800 |0017: if-nez v2, 003f // +0028 │ │ -0435ba: 5442 4b02 |0019: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -0435be: 7110 2b05 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@052b │ │ -0435c4: 0a02 |001e: move-result v2 │ │ -0435c6: 3802 2000 |001f: if-eqz v2, 003f // +0020 │ │ -0435ca: 5442 4a02 |0021: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -0435ce: 7110 1e05 0200 |0023: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@051e │ │ -0435d4: 0a02 |0026: move-result v2 │ │ -0435d6: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ -0435da: 5442 4a02 |0029: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -0435de: 7110 2005 0200 |002b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@0520 │ │ -0435e4: 0a02 |002e: move-result v2 │ │ -0435e6: 3802 1000 |002f: if-eqz v2, 003f // +0010 │ │ -0435ea: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -0435ec: 6e10 5005 0400 |0032: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@0550 │ │ -0435f2: 0a01 |0035: move-result v1 │ │ -0435f4: 1e04 |0036: monitor-exit v4 │ │ -0435f6: 3800 0d00 |0037: if-eqz v0, 0044 // +000d │ │ -0435fa: 6202 db01 |0039: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -0435fe: 6e20 4505 2400 |003b: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0545 │ │ -043604: 0e00 |003e: return-void │ │ -043606: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -043608: 28f2 |0040: goto 0032 // -000e │ │ -04360a: 0d02 |0041: move-exception v2 │ │ -04360c: 1e04 |0042: monitor-exit v4 │ │ -04360e: 2702 |0043: throw v2 │ │ -043610: 3901 faff |0044: if-nez v1, 003e // -0006 │ │ -043614: 5442 4402 |0046: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043618: 5243 4602 |0048: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -04361c: 6e20 1005 3200 |004a: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ -043622: 28f1 |004d: goto 003e // -000f │ │ +045f7c: |[045f7c] com.squareup.okhttp.internal.framed.FramedStream.cancelStreamIfNecessary:()V │ │ +045f8c: 6302 4202 |0000: sget-boolean v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ +045f90: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ +045f94: 7110 700a 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +045f9a: 0a02 |0007: move-result v2 │ │ +045f9c: 3802 0800 |0008: if-eqz v2, 0010 // +0008 │ │ +045fa0: 2202 ad01 |000a: new-instance v2, Ljava/lang/AssertionError; // type@01ad │ │ +045fa4: 7010 c609 0200 |000c: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +045faa: 2702 |000f: throw v2 │ │ +045fac: 1d04 |0010: monitor-enter v4 │ │ +045fae: 5442 4b02 |0011: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +045fb2: 7110 2905 0200 |0013: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@0529 │ │ +045fb8: 0a02 |0016: move-result v2 │ │ +045fba: 3902 2800 |0017: if-nez v2, 003f // +0028 │ │ +045fbe: 5442 4b02 |0019: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +045fc2: 7110 2b05 0200 |001b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@052b │ │ +045fc8: 0a02 |001e: move-result v2 │ │ +045fca: 3802 2000 |001f: if-eqz v2, 003f // +0020 │ │ +045fce: 5442 4a02 |0021: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +045fd2: 7110 1e05 0200 |0023: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@051e │ │ +045fd8: 0a02 |0026: move-result v2 │ │ +045fda: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ +045fde: 5442 4a02 |0029: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +045fe2: 7110 2005 0200 |002b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@0520 │ │ +045fe8: 0a02 |002e: move-result v2 │ │ +045fea: 3802 1000 |002f: if-eqz v2, 003f // +0010 │ │ +045fee: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +045ff0: 6e10 5005 0400 |0032: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@0550 │ │ +045ff6: 0a01 |0035: move-result v1 │ │ +045ff8: 1e04 |0036: monitor-exit v4 │ │ +045ffa: 3800 0d00 |0037: if-eqz v0, 0044 // +000d │ │ +045ffe: 6202 db01 |0039: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +046002: 6e20 4505 2400 |003b: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0545 │ │ +046008: 0e00 |003e: return-void │ │ +04600a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +04600c: 28f2 |0040: goto 0032 // -000e │ │ +04600e: 0d02 |0041: move-exception v2 │ │ +046010: 1e04 |0042: monitor-exit v4 │ │ +046012: 2702 |0043: throw v2 │ │ +046014: 3901 faff |0044: if-nez v1, 003e // -0006 │ │ +046018: 5442 4402 |0046: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +04601c: 5243 4602 |0048: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +046020: 6e20 1005 3200 |004a: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ +046026: 28f1 |004d: goto 003e // -000f │ │ catches : 2 │ │ 0x0011 - 0x0037 │ │ -> 0x0041 │ │ 0x0042 - 0x0043 │ │ -> 0x0041 │ │ positions : │ │ 0x0000 line=448 │ │ @@ -35580,47 +35566,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -043638: |[043638] com.squareup.okhttp.internal.framed.FramedStream.checkOutNotClosed:()V │ │ -043648: 5430 4a02 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -04364c: 7110 2005 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@0520 │ │ -043652: 0a00 |0005: move-result v0 │ │ -043654: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -043658: 2200 8a01 |0008: new-instance v0, Ljava/io/IOException; // type@018a │ │ -04365c: 1a01 331b |000a: const-string v1, "stream closed" // string@1b33 │ │ -043660: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -043666: 2700 |000f: throw v0 │ │ -043668: 5430 4a02 |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -04366c: 7110 1e05 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@051e │ │ -043672: 0a00 |0015: move-result v0 │ │ -043674: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -043678: 2200 8a01 |0018: new-instance v0, Ljava/io/IOException; // type@018a │ │ -04367c: 1a01 341b |001a: const-string v1, "stream finished" // string@1b34 │ │ -043680: 7020 9809 1000 |001c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -043686: 2700 |001f: throw v0 │ │ -043688: 5430 4502 |0020: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -04368c: 3800 1d00 |0022: if-eqz v0, 003f // +001d │ │ -043690: 2200 8a01 |0024: new-instance v0, Ljava/io/IOException; // type@018a │ │ -043694: 2201 c101 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -043698: 7010 500a 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04369e: 1a02 351b |002b: const-string v2, "stream was reset: " // string@1b35 │ │ -0436a2: 6e20 580a 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0436a8: 0c01 |0030: move-result-object v1 │ │ -0436aa: 5432 4502 |0031: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -0436ae: 6e20 570a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0436b4: 0c01 |0036: move-result-object v1 │ │ -0436b6: 6e10 640a 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0436bc: 0c01 |003a: move-result-object v1 │ │ -0436be: 7020 9809 1000 |003b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -0436c4: 2700 |003e: throw v0 │ │ -0436c6: 0e00 |003f: return-void │ │ +04603c: |[04603c] com.squareup.okhttp.internal.framed.FramedStream.checkOutNotClosed:()V │ │ +04604c: 5430 4a02 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +046050: 7110 2005 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@0520 │ │ +046056: 0a00 |0005: move-result v0 │ │ +046058: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +04605c: 2200 9c01 |0008: new-instance v0, Ljava/io/IOException; // type@019c │ │ +046060: 1a01 441b |000a: const-string v1, "stream closed" // string@1b44 │ │ +046064: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +04606a: 2700 |000f: throw v0 │ │ +04606c: 5430 4a02 |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +046070: 7110 1e05 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@051e │ │ +046076: 0a00 |0015: move-result v0 │ │ +046078: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +04607c: 2200 9c01 |0018: new-instance v0, Ljava/io/IOException; // type@019c │ │ +046080: 1a01 451b |001a: const-string v1, "stream finished" // string@1b45 │ │ +046084: 7020 9809 1000 |001c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +04608a: 2700 |001f: throw v0 │ │ +04608c: 5430 4502 |0020: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +046090: 3800 1d00 |0022: if-eqz v0, 003f // +001d │ │ +046094: 2200 9c01 |0024: new-instance v0, Ljava/io/IOException; // type@019c │ │ +046098: 2201 d301 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04609c: 7010 500a 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0460a2: 1a02 461b |002b: const-string v2, "stream was reset: " // string@1b46 │ │ +0460a6: 6e20 580a 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0460ac: 0c01 |0030: move-result-object v1 │ │ +0460ae: 5432 4502 |0031: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +0460b2: 6e20 570a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0460b8: 0c01 |0036: move-result-object v1 │ │ +0460ba: 6e10 640a 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0460c0: 0c01 |003a: move-result-object v1 │ │ +0460c2: 7020 9809 1000 |003b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0460c8: 2700 |003e: throw v0 │ │ +0460ca: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0008 line=574 │ │ 0x0010 line=575 │ │ 0x0018 line=576 │ │ 0x0020 line=577 │ │ @@ -35634,50 +35620,50 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0436c8: |[0436c8] com.squareup.okhttp.internal.framed.FramedStream.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z │ │ -0436d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0436da: 6301 4202 |0001: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ -0436de: 3901 0e00 |0003: if-nez v1, 0011 // +000e │ │ -0436e2: 7110 700a 0200 |0005: invoke-static {v2}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -0436e8: 0a01 |0008: move-result v1 │ │ -0436ea: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -0436ee: 2200 9b01 |000b: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -0436f2: 7010 c609 0000 |000d: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0436f8: 2700 |0010: throw v0 │ │ -0436fa: 1d02 |0011: monitor-enter v2 │ │ -0436fc: 5421 4502 |0012: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -043700: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -043704: 1e02 |0016: monitor-exit v2 │ │ -043706: 0f00 |0017: return v0 │ │ -043708: 5421 4b02 |0018: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -04370c: 7110 2905 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@0529 │ │ -043712: 0a01 |001d: move-result v1 │ │ -043714: 3801 0f00 |001e: if-eqz v1, 002d // +000f │ │ -043718: 5421 4a02 |0020: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -04371c: 7110 1e05 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@051e │ │ -043722: 0a01 |0025: move-result v1 │ │ -043724: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ -043728: 1e02 |0028: monitor-exit v2 │ │ -04372a: 28ee |0029: goto 0017 // -0012 │ │ -04372c: 0d00 |002a: move-exception v0 │ │ -04372e: 1e02 |002b: monitor-exit v2 │ │ -043730: 2700 |002c: throw v0 │ │ -043732: 5b23 4502 |002d: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -043736: 6e10 150a 0200 |002f: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -04373c: 1e02 |0032: monitor-exit v2 │ │ -04373e: 5420 4402 |0033: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043742: 5221 4602 |0035: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -043746: 6e20 1005 1000 |0037: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ -04374c: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -04374e: 28dc |003b: goto 0017 // -0024 │ │ +0460cc: |[0460cc] com.squareup.okhttp.internal.framed.FramedStream.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z │ │ +0460dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0460de: 6301 4202 |0001: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ +0460e2: 3901 0e00 |0003: if-nez v1, 0011 // +000e │ │ +0460e6: 7110 700a 0200 |0005: invoke-static {v2}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +0460ec: 0a01 |0008: move-result v1 │ │ +0460ee: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +0460f2: 2200 ad01 |000b: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +0460f6: 7010 c609 0000 |000d: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +0460fc: 2700 |0010: throw v0 │ │ +0460fe: 1d02 |0011: monitor-enter v2 │ │ +046100: 5421 4502 |0012: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +046104: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +046108: 1e02 |0016: monitor-exit v2 │ │ +04610a: 0f00 |0017: return v0 │ │ +04610c: 5421 4b02 |0018: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +046110: 7110 2905 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@0529 │ │ +046116: 0a01 |001d: move-result v1 │ │ +046118: 3801 0f00 |001e: if-eqz v1, 002d // +000f │ │ +04611c: 5421 4a02 |0020: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +046120: 7110 1e05 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@051e │ │ +046126: 0a01 |0025: move-result v1 │ │ +046128: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ +04612c: 1e02 |0028: monitor-exit v2 │ │ +04612e: 28ee |0029: goto 0017 // -0012 │ │ +046130: 0d00 |002a: move-exception v0 │ │ +046132: 1e02 |002b: monitor-exit v2 │ │ +046134: 2700 |002c: throw v0 │ │ +046136: 5b23 4502 |002d: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +04613a: 6e10 150a 0200 |002f: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +046140: 1e02 |0032: monitor-exit v2 │ │ +046142: 5420 4402 |0033: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +046146: 5221 4602 |0035: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +04614a: 6e20 1005 1000 |0037: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ +046150: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +046152: 28dc |003b: goto 0017 // -0024 │ │ catches : 2 │ │ 0x0012 - 0x002c │ │ -> 0x002a │ │ 0x002d - 0x0033 │ │ -> 0x002a │ │ positions : │ │ 0x0001 line=238 │ │ @@ -35702,21 +35688,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -043764: |[043764] com.squareup.okhttp.internal.framed.FramedStream.waitForIo:()V │ │ -043774: 6e10 170a 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@0a17 │ │ -04377a: 0e00 |0003: return-void │ │ -04377c: 0d00 |0004: move-exception v0 │ │ -04377e: 2201 8d01 |0005: new-instance v1, Ljava/io/InterruptedIOException; // type@018d │ │ -043782: 7010 aa09 0100 |0007: invoke-direct {v1}, Ljava/io/InterruptedIOException;.:()V // method@09aa │ │ -043788: 2701 |000a: throw v1 │ │ +046168: |[046168] com.squareup.okhttp.internal.framed.FramedStream.waitForIo:()V │ │ +046178: 6e10 170a 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@0a17 │ │ +04617e: 0e00 |0003: return-void │ │ +046180: 0d00 |0004: move-exception v0 │ │ +046182: 2201 9f01 |0005: new-instance v1, Ljava/io/InterruptedIOException; // type@019f │ │ +046186: 7010 aa09 0100 |0007: invoke-direct {v1}, Ljava/io/InterruptedIOException;.:()V // method@09aa │ │ +04618c: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=588 │ │ 0x0003 line=592 │ │ 0x0004 line=589 │ │ @@ -35727,54 +35713,54 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ name : 'addBytesToWriteWindow' │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -04379c: |[04379c] com.squareup.okhttp.internal.framed.FramedStream.addBytesToWriteWindow:(J)V │ │ -0437ac: 5330 4302 |0000: iget-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ -0437b0: bb40 |0002: add-long/2addr v0, v4 │ │ -0437b2: 5a30 4302 |0003: iput-wide v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ -0437b6: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -0437ba: 3100 0400 |0007: cmp-long v0, v4, v0 │ │ -0437be: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ -0437c2: 6e10 150a 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -0437c8: 0e00 |000e: return-void │ │ +0461a0: |[0461a0] com.squareup.okhttp.internal.framed.FramedStream.addBytesToWriteWindow:(J)V │ │ +0461b0: 5320 4302 |0000: iget-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ +0461b4: bb30 |0002: add-long/2addr v0, v3 │ │ +0461b6: 5a20 4302 |0003: iput-wide v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ +0461ba: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +0461be: 3100 0300 |0007: cmp-long v0, v3, v0 │ │ +0461c2: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ +0461c6: 6e10 150a 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +0461cc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0005 line=569 │ │ 0x000e line=570 │ │ locals : │ │ - 0x0000 - 0x000f reg=3 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x0000 - 0x000f reg=4 delta J │ │ + 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ + 0x0000 - 0x000f reg=3 delta J │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ name : 'close' │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0437cc: |[0437cc] com.squareup.okhttp.internal.framed.FramedStream.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -0437dc: 7020 4605 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z // method@0546 │ │ -0437e2: 0a00 |0003: move-result v0 │ │ -0437e4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0437e8: 0e00 |0006: return-void │ │ -0437ea: 5420 4402 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -0437ee: 5221 4602 |0009: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -0437f2: 6e30 1905 1003 |000b: invoke-virtual {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0519 │ │ -0437f8: 28f8 |000e: goto 0006 // -0008 │ │ +0461d0: |[0461d0] com.squareup.okhttp.internal.framed.FramedStream.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +0461e0: 7020 4605 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z // method@0546 │ │ +0461e6: 0a00 |0003: move-result v0 │ │ +0461e8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0461ec: 0e00 |0006: return-void │ │ +0461ee: 5420 4402 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +0461f2: 5221 4602 |0009: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +0461f6: 6e30 1905 1003 |000b: invoke-virtual {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0519 │ │ +0461fc: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=223 │ │ 0x0007 line=222 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -35785,23 +35771,23 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0437fc: |[0437fc] com.squareup.okhttp.internal.framed.FramedStream.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -04380c: 7020 4605 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z // method@0546 │ │ -043812: 0a00 |0003: move-result v0 │ │ -043814: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -043818: 0e00 |0006: return-void │ │ -04381a: 5420 4402 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -04381e: 5221 4602 |0009: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -043822: 6e30 1a05 1003 |000b: invoke-virtual {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@051a │ │ -043828: 28f8 |000e: goto 0006 // -0008 │ │ +046200: |[046200] com.squareup.okhttp.internal.framed.FramedStream.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +046210: 7020 4605 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeInternal:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)Z // method@0546 │ │ +046216: 0a00 |0003: move-result v0 │ │ +046218: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +04621c: 0e00 |0006: return-void │ │ +04621e: 5420 4402 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +046222: 5221 4602 |0009: iget v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +046226: 6e30 1a05 1003 |000b: invoke-virtual {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@051a │ │ +04622c: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=234 │ │ 0x0007 line=233 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -35812,17 +35798,17 @@ │ │ type : '()Lcom/squareup/okhttp/internal/framed/FramedConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04382c: |[04382c] com.squareup.okhttp.internal.framed.FramedStream.getConnection:()Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ -04383c: 5410 4402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043840: 1100 |0002: return-object v0 │ │ +046230: |[046230] com.squareup.okhttp.internal.framed.FramedStream.getConnection:()Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ +046240: 5410 4402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +046244: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35830,22 +35816,22 @@ │ │ type : '()Lcom/squareup/okhttp/internal/framed/ErrorCode;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -043844: |[043844] com.squareup.okhttp.internal.framed.FramedStream.getErrorCode:()Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ -043854: 1d01 |0000: monitor-enter v1 │ │ -043856: 5410 4502 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -04385a: 1e01 |0003: monitor-exit v1 │ │ -04385c: 1100 |0004: return-object v0 │ │ -04385e: 0d00 |0005: move-exception v0 │ │ -043860: 1e01 |0006: monitor-exit v1 │ │ -043862: 2700 |0007: throw v0 │ │ +046248: |[046248] com.squareup.okhttp.internal.framed.FramedStream.getErrorCode:()Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ +046258: 1d01 |0000: monitor-enter v1 │ │ +04625a: 5410 4502 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +04625e: 1e01 |0003: monitor-exit v1 │ │ +046260: 1100 |0004: return-object v0 │ │ +046262: 0d00 |0005: move-exception v0 │ │ +046264: 1e01 |0006: monitor-exit v1 │ │ +046266: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -35855,17 +35841,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043870: |[043870] com.squareup.okhttp.internal.framed.FramedStream.getId:()I │ │ -043880: 5210 4602 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -043884: 0f00 |0002: return v0 │ │ +046274: |[046274] com.squareup.okhttp.internal.framed.FramedStream.getId:()I │ │ +046284: 5210 4602 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +046288: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35873,17 +35859,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043888: |[043888] com.squareup.okhttp.internal.framed.FramedStream.getRequestHeaders:()Ljava/util/List; │ │ -043898: 5410 4802 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.requestHeaders:Ljava/util/List; // field@0248 │ │ -04389c: 1100 |0002: return-object v0 │ │ +04628c: |[04628c] com.squareup.okhttp.internal.framed.FramedStream.getRequestHeaders:()Ljava/util/List; │ │ +04629c: 5410 4802 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.requestHeaders:Ljava/util/List; // field@0248 │ │ +0462a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -35891,51 +35877,51 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0438a0: |[0438a0] com.squareup.okhttp.internal.framed.FramedStream.getResponseHeaders:()Ljava/util/List; │ │ -0438b0: 1d03 |0000: monitor-enter v3 │ │ -0438b2: 5430 4702 |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ -0438b6: 6e10 3305 0000 |0003: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@0533 │ │ -0438bc: 5430 4902 |0006: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -0438c0: 3900 1400 |0008: if-nez v0, 001c // +0014 │ │ -0438c4: 5430 4502 |000a: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -0438c8: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -0438cc: 7010 5705 0300 |000e: invoke-direct {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.waitForIo:()V // method@0557 │ │ -0438d2: 28f5 |0011: goto 0006 // -000b │ │ -0438d4: 0d00 |0012: move-exception v0 │ │ -0438d6: 5431 4702 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ -0438da: 6e10 3505 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ -0438e0: 2700 |0018: throw v0 │ │ -0438e2: 0d00 |0019: move-exception v0 │ │ -0438e4: 1e03 |001a: monitor-exit v3 │ │ -0438e6: 2700 |001b: throw v0 │ │ -0438e8: 5430 4702 |001c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ -0438ec: 6e10 3505 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ -0438f2: 5430 4902 |0021: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -0438f6: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ -0438fa: 5430 4902 |0025: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -0438fe: 1e03 |0027: monitor-exit v3 │ │ -043900: 1100 |0028: return-object v0 │ │ -043902: 2200 8a01 |0029: new-instance v0, Ljava/io/IOException; // type@018a │ │ -043906: 2201 c101 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04390a: 7010 500a 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -043910: 1a02 351b |0030: const-string v2, "stream was reset: " // string@1b35 │ │ -043914: 6e20 580a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04391a: 0c01 |0035: move-result-object v1 │ │ -04391c: 5432 4502 |0036: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -043920: 6e20 570a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -043926: 0c01 |003b: move-result-object v1 │ │ -043928: 6e10 640a 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04392e: 0c01 |003f: move-result-object v1 │ │ -043930: 7020 9809 1000 |0040: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -043936: 2700 |0043: throw v0 │ │ +0462a4: |[0462a4] com.squareup.okhttp.internal.framed.FramedStream.getResponseHeaders:()Ljava/util/List; │ │ +0462b4: 1d03 |0000: monitor-enter v3 │ │ +0462b6: 5430 4702 |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ +0462ba: 6e10 3305 0000 |0003: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@0533 │ │ +0462c0: 5430 4902 |0006: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +0462c4: 3900 1400 |0008: if-nez v0, 001c // +0014 │ │ +0462c8: 5430 4502 |000a: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +0462cc: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +0462d0: 7010 5705 0300 |000e: invoke-direct {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.waitForIo:()V // method@0557 │ │ +0462d6: 28f5 |0011: goto 0006 // -000b │ │ +0462d8: 0d00 |0012: move-exception v0 │ │ +0462da: 5431 4702 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ +0462de: 6e10 3505 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ +0462e4: 2700 |0018: throw v0 │ │ +0462e6: 0d00 |0019: move-exception v0 │ │ +0462e8: 1e03 |001a: monitor-exit v3 │ │ +0462ea: 2700 |001b: throw v0 │ │ +0462ec: 5430 4702 |001c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ +0462f0: 6e10 3505 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ +0462f6: 5430 4902 |0021: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +0462fa: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ +0462fe: 5430 4902 |0025: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +046302: 1e03 |0027: monitor-exit v3 │ │ +046304: 1100 |0028: return-object v0 │ │ +046306: 2200 9c01 |0029: new-instance v0, Ljava/io/IOException; // type@019c │ │ +04630a: 2201 d301 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04630e: 7010 500a 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +046314: 1a02 461b |0030: const-string v2, "stream was reset: " // string@1b46 │ │ +046318: 6e20 580a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04631e: 0c01 |0035: move-result-object v1 │ │ +046320: 5432 4502 |0036: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +046324: 6e20 570a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04632a: 0c01 |003b: move-result-object v1 │ │ +04632c: 6e10 640a 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +046332: 0c01 |003f: move-result-object v1 │ │ +046334: 7020 9809 1000 |0040: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +04633a: 2700 |0043: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x0006 │ │ -> 0x0019 │ │ 0x0006 - 0x0011 │ │ -> 0x0012 │ │ 0x0013 - 0x0019 │ │ -> 0x0019 │ │ @@ -35960,31 +35946,31 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -043968: |[043968] com.squareup.okhttp.internal.framed.FramedStream.getSink:()Lokio/Sink; │ │ -043978: 1d02 |0000: monitor-enter v2 │ │ -04397a: 5420 4902 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -04397e: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ -043982: 6e10 4f05 0200 |0005: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isLocallyInitiated:()Z // method@054f │ │ -043988: 0a00 |0008: move-result v0 │ │ -04398a: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ -04398e: 2200 ad01 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -043992: 1a01 0d19 |000d: const-string v1, "reply before requesting the sink" // string@190d │ │ -043996: 7020 f209 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04399c: 2700 |0012: throw v0 │ │ -04399e: 0d00 |0013: move-exception v0 │ │ -0439a0: 1e02 |0014: monitor-exit v2 │ │ -0439a2: 2700 |0015: throw v0 │ │ -0439a4: 1e02 |0016: monitor-exit v2 │ │ -0439a6: 5420 4a02 |0017: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -0439aa: 1100 |0019: return-object v0 │ │ +04636c: |[04636c] com.squareup.okhttp.internal.framed.FramedStream.getSink:()Lokio/Sink; │ │ +04637c: 1d02 |0000: monitor-enter v2 │ │ +04637e: 5420 4902 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +046382: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ +046386: 6e10 4f05 0200 |0005: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isLocallyInitiated:()Z // method@054f │ │ +04638c: 0a00 |0008: move-result v0 │ │ +04638e: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ +046392: 2200 bf01 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +046396: 1a01 1e19 |000d: const-string v1, "reply before requesting the sink" // string@191e │ │ +04639a: 7020 f209 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0463a0: 2700 |0012: throw v0 │ │ +0463a2: 0d00 |0013: move-exception v0 │ │ +0463a4: 1e02 |0014: monitor-exit v2 │ │ +0463a6: 2700 |0015: throw v0 │ │ +0463a8: 1e02 |0016: monitor-exit v2 │ │ +0463aa: 5420 4a02 |0017: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +0463ae: 1100 |0019: return-object v0 │ │ catches : 2 │ │ 0x0001 - 0x0015 │ │ -> 0x0013 │ │ 0x0016 - 0x0017 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=206 │ │ @@ -36000,17 +35986,17 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0439c0: |[0439c0] com.squareup.okhttp.internal.framed.FramedStream.getSource:()Lokio/Source; │ │ -0439d0: 5410 4b02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -0439d4: 1100 |0002: return-object v0 │ │ +0463c4: |[0463c4] com.squareup.okhttp.internal.framed.FramedStream.getSource:()Lokio/Source; │ │ +0463d4: 5410 4b02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +0463d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ @@ -36018,29 +36004,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0439d8: |[0439d8] com.squareup.okhttp.internal.framed.FramedStream.isLocallyInitiated:()Z │ │ -0439e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0439ea: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0439ec: 5243 4602 |0002: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -0439f0: dd03 0301 |0004: and-int/lit8 v3, v3, #int 1 // #01 │ │ -0439f4: 3313 0a00 |0006: if-ne v3, v1, 0010 // +000a │ │ -0439f8: 0110 |0008: move v0, v1 │ │ -0439fa: 5443 4402 |0009: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -0439fe: 5533 1d02 |000b: iget-boolean v3, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ -043a02: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ -043a06: 0f01 |000f: return v1 │ │ -043a08: 0120 |0010: move v0, v2 │ │ -043a0a: 28f8 |0011: goto 0009 // -0008 │ │ -043a0c: 0121 |0012: move v1, v2 │ │ -043a0e: 28fc |0013: goto 000f // -0004 │ │ +0463dc: |[0463dc] com.squareup.okhttp.internal.framed.FramedStream.isLocallyInitiated:()Z │ │ +0463ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0463ee: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0463f0: 5243 4602 |0002: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +0463f4: dd03 0301 |0004: and-int/lit8 v3, v3, #int 1 // #01 │ │ +0463f8: 3313 0a00 |0006: if-ne v3, v1, 0010 // +000a │ │ +0463fc: 0110 |0008: move v0, v1 │ │ +0463fe: 5443 4402 |0009: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +046402: 5533 1d02 |000b: iget-boolean v3, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ +046406: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ +04640a: 0f01 |000f: return v1 │ │ +04640c: 0120 |0010: move v0, v2 │ │ +04640e: 28f8 |0011: goto 0009 // -0008 │ │ +046410: 0121 |0012: move v1, v2 │ │ +046412: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0009 line=121 │ │ 0x0011 line=120 │ │ 0x0013 line=121 │ │ locals : │ │ @@ -36053,44 +36039,44 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -043a10: |[043a10] com.squareup.okhttp.internal.framed.FramedStream.isOpen:()Z │ │ -043a20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043a22: 1d02 |0001: monitor-enter v2 │ │ -043a24: 5421 4502 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -043a28: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -043a2c: 1e02 |0006: monitor-exit v2 │ │ -043a2e: 0f00 |0007: return v0 │ │ -043a30: 5421 4b02 |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -043a34: 7110 2905 0100 |000a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@0529 │ │ -043a3a: 0a01 |000d: move-result v1 │ │ -043a3c: 3901 0a00 |000e: if-nez v1, 0018 // +000a │ │ -043a40: 5421 4b02 |0010: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -043a44: 7110 2b05 0100 |0012: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@052b │ │ -043a4a: 0a01 |0015: move-result v1 │ │ -043a4c: 3801 1600 |0016: if-eqz v1, 002c // +0016 │ │ -043a50: 5421 4a02 |0018: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -043a54: 7110 1e05 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@051e │ │ -043a5a: 0a01 |001d: move-result v1 │ │ -043a5c: 3901 0a00 |001e: if-nez v1, 0028 // +000a │ │ -043a60: 5421 4a02 |0020: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -043a64: 7110 2005 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@0520 │ │ -043a6a: 0a01 |0025: move-result v1 │ │ -043a6c: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ -043a70: 5421 4902 |0028: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -043a74: 3901 dcff |002a: if-nez v1, 0006 // -0024 │ │ -043a78: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -043a7a: 28d9 |002d: goto 0006 // -0027 │ │ -043a7c: 0d00 |002e: move-exception v0 │ │ -043a7e: 1e02 |002f: monitor-exit v2 │ │ -043a80: 2700 |0030: throw v0 │ │ +046414: |[046414] com.squareup.okhttp.internal.framed.FramedStream.isOpen:()Z │ │ +046424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046426: 1d02 |0001: monitor-enter v2 │ │ +046428: 5421 4502 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +04642c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +046430: 1e02 |0006: monitor-exit v2 │ │ +046432: 0f00 |0007: return v0 │ │ +046434: 5421 4b02 |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +046438: 7110 2905 0100 |000a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@0529 │ │ +04643e: 0a01 |000d: move-result v1 │ │ +046440: 3901 0a00 |000e: if-nez v1, 0018 // +000a │ │ +046444: 5421 4b02 |0010: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +046448: 7110 2b05 0100 |0012: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z // method@052b │ │ +04644e: 0a01 |0015: move-result v1 │ │ +046450: 3801 1600 |0016: if-eqz v1, 002c // +0016 │ │ +046454: 5421 4a02 |0018: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +046458: 7110 1e05 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@051e │ │ +04645e: 0a01 |001d: move-result v1 │ │ +046460: 3901 0a00 |001e: if-nez v1, 0028 // +000a │ │ +046464: 5421 4a02 |0020: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +046468: 7110 2005 0100 |0022: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z // method@0520 │ │ +04646e: 0a01 |0025: move-result v1 │ │ +046470: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ +046474: 5421 4902 |0028: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +046478: 3901 dcff |002a: if-nez v1, 0006 // -0024 │ │ +04647c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +04647e: 28d9 |002d: goto 0006 // -0027 │ │ +046480: 0d00 |002e: move-exception v0 │ │ +046482: 1e02 |002f: monitor-exit v2 │ │ +046484: 2700 |0030: throw v0 │ │ catches : 2 │ │ 0x0002 - 0x0004 │ │ -> 0x002e │ │ 0x0008 - 0x002a │ │ -> 0x002e │ │ positions : │ │ 0x0001 line=107 │ │ @@ -36107,89 +36093,89 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043a98: |[043a98] com.squareup.okhttp.internal.framed.FramedStream.readTimeout:()Lokio/Timeout; │ │ -043aa8: 5410 4702 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ -043aac: 1100 |0002: return-object v0 │ │ +04649c: |[04649c] com.squareup.okhttp.internal.framed.FramedStream.readTimeout:()Lokio/Timeout; │ │ +0464ac: 5410 4702 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@0247 │ │ +0464b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ name : 'receiveData' │ │ type : '(Lokio/BufferedSource;I)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -043ab0: |[043ab0] com.squareup.okhttp.internal.framed.FramedStream.receiveData:(Lokio/BufferedSource;I)V │ │ -043ac0: 6300 4202 |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ -043ac4: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -043ac8: 7110 700a 0400 |0004: invoke-static {v4}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -043ace: 0a00 |0007: move-result v0 │ │ -043ad0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -043ad4: 2200 9b01 |000a: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -043ad8: 7010 c609 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -043ade: 2700 |000f: throw v0 │ │ -043ae0: 5440 4b02 |0010: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -043ae4: 8162 |0012: int-to-long v2, v6 │ │ -043ae6: 6e40 2f05 5032 |0013: invoke-virtual {v0, v5, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receive:(Lokio/BufferedSource;J)V // method@052f │ │ -043aec: 0e00 |0016: return-void │ │ +0464b4: |[0464b4] com.squareup.okhttp.internal.framed.FramedStream.receiveData:(Lokio/BufferedSource;I)V │ │ +0464c4: 6300 4202 |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ +0464c8: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +0464cc: 7110 700a 0300 |0004: invoke-static {v3}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +0464d2: 0a00 |0007: move-result v0 │ │ +0464d4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0464d8: 2200 ad01 |000a: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +0464dc: 7010 c609 0000 |000c: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +0464e2: 2700 |000f: throw v0 │ │ +0464e4: 5430 4b02 |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +0464e8: 8151 |0012: int-to-long v1, v5 │ │ +0464ea: 6e40 2f05 4021 |0013: invoke-virtual {v0, v4, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receive:(Lokio/BufferedSource;J)V // method@052f │ │ +0464f0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0010 line=286 │ │ 0x0016 line=287 │ │ locals : │ │ - 0x0000 - 0x0017 reg=4 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x0000 - 0x0017 reg=5 in Lokio/BufferedSource; │ │ - 0x0000 - 0x0017 reg=6 length I │ │ + 0x0000 - 0x0017 reg=3 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ + 0x0000 - 0x0017 reg=4 in Lokio/BufferedSource; │ │ + 0x0000 - 0x0017 reg=5 length I │ │ │ │ #14 : (in Lcom/squareup/okhttp/internal/framed/FramedStream;) │ │ name : 'receiveFin' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -043af0: |[043af0] com.squareup.okhttp.internal.framed.FramedStream.receiveFin:()V │ │ -043b00: 6301 4202 |0000: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ -043b04: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ -043b08: 7110 700a 0300 |0004: invoke-static {v3}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -043b0e: 0a01 |0007: move-result v1 │ │ -043b10: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ -043b14: 2201 9b01 |000a: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -043b18: 7010 c609 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -043b1e: 2701 |000f: throw v1 │ │ -043b20: 1d03 |0010: monitor-enter v3 │ │ -043b22: 5431 4b02 |0011: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ -043b26: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -043b28: 7120 2a05 2100 |0014: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z // method@052a │ │ -043b2e: 6e10 5005 0300 |0017: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@0550 │ │ -043b34: 0a00 |001a: move-result v0 │ │ -043b36: 6e10 150a 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -043b3c: 1e03 |001e: monitor-exit v3 │ │ -043b3e: 3900 0900 |001f: if-nez v0, 0028 // +0009 │ │ -043b42: 5431 4402 |0021: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043b46: 5232 4602 |0023: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -043b4a: 6e20 1005 2100 |0025: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ -043b50: 0e00 |0028: return-void │ │ -043b52: 0d01 |0029: move-exception v1 │ │ -043b54: 1e03 |002a: monitor-exit v3 │ │ -043b56: 2701 |002b: throw v1 │ │ +0464f4: |[0464f4] com.squareup.okhttp.internal.framed.FramedStream.receiveFin:()V │ │ +046504: 6301 4202 |0000: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ +046508: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ +04650c: 7110 700a 0300 |0004: invoke-static {v3}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +046512: 0a01 |0007: move-result v1 │ │ +046514: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ +046518: 2201 ad01 |000a: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +04651c: 7010 c609 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +046522: 2701 |000f: throw v1 │ │ +046524: 1d03 |0010: monitor-enter v3 │ │ +046526: 5431 4b02 |0011: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; // field@024b │ │ +04652a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +04652c: 7120 2a05 2100 |0014: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z // method@052a │ │ +046532: 6e10 5005 0300 |0017: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@0550 │ │ +046538: 0a00 |001a: move-result v0 │ │ +04653a: 6e10 150a 0300 |001b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +046540: 1e03 |001e: monitor-exit v3 │ │ +046542: 3900 0900 |001f: if-nez v0, 0028 // +0009 │ │ +046546: 5431 4402 |0021: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +04654a: 5232 4602 |0023: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +04654e: 6e20 1005 2100 |0025: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ +046554: 0e00 |0028: return-void │ │ +046556: 0d01 |0029: move-exception v1 │ │ +046558: 1e03 |002a: monitor-exit v3 │ │ +04655a: 2701 |002b: throw v1 │ │ catches : 2 │ │ 0x0011 - 0x001f │ │ -> 0x0029 │ │ 0x002a - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=290 │ │ @@ -36211,61 +36197,61 @@ │ │ type : '(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -043b6c: |[043b6c] com.squareup.okhttp.internal.framed.FramedStream.receiveHeaders:(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V │ │ -043b7c: 6303 4202 |0000: sget-boolean v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ -043b80: 3903 0e00 |0002: if-nez v3, 0010 // +000e │ │ -043b84: 7110 700a 0500 |0004: invoke-static {v5}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -043b8a: 0a03 |0007: move-result v3 │ │ -043b8c: 3803 0800 |0008: if-eqz v3, 0010 // +0008 │ │ -043b90: 2203 9b01 |000a: new-instance v3, Ljava/lang/AssertionError; // type@019b │ │ -043b94: 7010 c609 0300 |000c: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -043b9a: 2703 |000f: throw v3 │ │ -043b9c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -043b9e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -043ba0: 1d05 |0012: monitor-enter v5 │ │ -043ba2: 5453 4902 |0013: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -043ba6: 3903 1e00 |0015: if-nez v3, 0033 // +001e │ │ -043baa: 6e10 6205 0700 |0017: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfHeadersAbsent:()Z // method@0562 │ │ -043bb0: 0a03 |001a: move-result v3 │ │ -043bb2: 3803 0b00 |001b: if-eqz v3, 0026 // +000b │ │ -043bb6: 6200 e701 |001d: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ -043bba: 1e05 |001f: monitor-exit v5 │ │ -043bbc: 3800 2c00 |0020: if-eqz v0, 004c // +002c │ │ -043bc0: 6e20 4705 0500 |0022: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ -043bc6: 0e00 |0025: return-void │ │ -043bc8: 5b56 4902 |0026: iput-object v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -043bcc: 6e10 5005 0500 |0028: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@0550 │ │ -043bd2: 0a02 |002b: move-result v2 │ │ -043bd4: 6e10 150a 0500 |002c: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -043bda: 28f0 |002f: goto 001f // -0010 │ │ -043bdc: 0d03 |0030: move-exception v3 │ │ -043bde: 1e05 |0031: monitor-exit v5 │ │ -043be0: 2703 |0032: throw v3 │ │ -043be2: 6e10 6305 0700 |0033: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfHeadersPresent:()Z // method@0563 │ │ -043be8: 0a03 |0036: move-result v3 │ │ -043bea: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ -043bee: 6200 eb01 |0039: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01eb │ │ -043bf2: 28e4 |003b: goto 001f // -001c │ │ -043bf4: 2201 0702 |003c: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -043bf8: 7010 110b 0100 |003e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -043bfe: 5453 4902 |0041: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -043c02: 7220 610b 3100 |0043: invoke-interface {v1, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -043c08: 7220 610b 6100 |0046: invoke-interface {v1, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -043c0e: 5b51 4902 |0049: iput-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -043c12: 28d4 |004b: goto 001f // -002c │ │ -043c14: 3902 d9ff |004c: if-nez v2, 0025 // -0027 │ │ -043c18: 5453 4402 |004e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043c1c: 5254 4602 |0050: iget v4, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -043c20: 6e20 1005 4300 |0052: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ -043c26: 28d0 |0055: goto 0025 // -0030 │ │ +046570: |[046570] com.squareup.okhttp.internal.framed.FramedStream.receiveHeaders:(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V │ │ +046580: 6303 4202 |0000: sget-boolean v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ +046584: 3903 0e00 |0002: if-nez v3, 0010 // +000e │ │ +046588: 7110 700a 0500 |0004: invoke-static {v5}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +04658e: 0a03 |0007: move-result v3 │ │ +046590: 3803 0800 |0008: if-eqz v3, 0010 // +0008 │ │ +046594: 2203 ad01 |000a: new-instance v3, Ljava/lang/AssertionError; // type@01ad │ │ +046598: 7010 c609 0300 |000c: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +04659e: 2703 |000f: throw v3 │ │ +0465a0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0465a2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0465a4: 1d05 |0012: monitor-enter v5 │ │ +0465a6: 5453 4902 |0013: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +0465aa: 3903 1e00 |0015: if-nez v3, 0033 // +001e │ │ +0465ae: 6e10 6205 0700 |0017: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfHeadersAbsent:()Z // method@0562 │ │ +0465b4: 0a03 |001a: move-result v3 │ │ +0465b6: 3803 0b00 |001b: if-eqz v3, 0026 // +000b │ │ +0465ba: 6200 e701 |001d: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ +0465be: 1e05 |001f: monitor-exit v5 │ │ +0465c0: 3800 2c00 |0020: if-eqz v0, 004c // +002c │ │ +0465c4: 6e20 4705 0500 |0022: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ +0465ca: 0e00 |0025: return-void │ │ +0465cc: 5b56 4902 |0026: iput-object v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +0465d0: 6e10 5005 0500 |0028: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isOpen:()Z // method@0550 │ │ +0465d6: 0a02 |002b: move-result v2 │ │ +0465d8: 6e10 150a 0500 |002c: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +0465de: 28f0 |002f: goto 001f // -0010 │ │ +0465e0: 0d03 |0030: move-exception v3 │ │ +0465e2: 1e05 |0031: monitor-exit v5 │ │ +0465e4: 2703 |0032: throw v3 │ │ +0465e6: 6e10 6305 0700 |0033: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfHeadersPresent:()Z // method@0563 │ │ +0465ec: 0a03 |0036: move-result v3 │ │ +0465ee: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ +0465f2: 6200 eb01 |0039: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.STREAM_IN_USE:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01eb │ │ +0465f6: 28e4 |003b: goto 001f // -001c │ │ +0465f8: 2201 1a02 |003c: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +0465fc: 7010 110b 0100 |003e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +046602: 5453 4902 |0041: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +046606: 7220 610b 3100 |0043: invoke-interface {v1, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +04660c: 7220 610b 6100 |0046: invoke-interface {v1, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +046612: 5b51 4902 |0049: iput-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +046616: 28d4 |004b: goto 001f // -002c │ │ +046618: 3902 d9ff |004c: if-nez v2, 0025 // -0027 │ │ +04661c: 5453 4402 |004e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +046620: 5254 4602 |0050: iget v4, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +046624: 6e20 1005 4300 |0052: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ +04662a: 28d0 |0055: goto 0025 // -0030 │ │ catches : 3 │ │ 0x0013 - 0x0020 │ │ -> 0x0030 │ │ 0x0026 - 0x0032 │ │ -> 0x0030 │ │ 0x0033 - 0x004b │ │ -> 0x0030 │ │ @@ -36307,25 +36293,25 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -043c44: |[043c44] com.squareup.okhttp.internal.framed.FramedStream.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -043c54: 1d01 |0000: monitor-enter v1 │ │ -043c56: 5410 4502 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -043c5a: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -043c5e: 5b12 4502 |0005: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ -043c62: 6e10 150a 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -043c68: 1e01 |000a: monitor-exit v1 │ │ -043c6a: 0e00 |000b: return-void │ │ -043c6c: 0d00 |000c: move-exception v0 │ │ -043c6e: 1e01 |000d: monitor-exit v1 │ │ -043c70: 2700 |000e: throw v0 │ │ +046648: |[046648] com.squareup.okhttp.internal.framed.FramedStream.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +046658: 1d01 |0000: monitor-enter v1 │ │ +04665a: 5410 4502 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +04665e: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +046662: 5b12 4502 |0005: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0245 │ │ +046666: 6e10 150a 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +04666c: 1e01 |000a: monitor-exit v1 │ │ +04666e: 0e00 |000b: return-void │ │ +046670: 0d00 |000c: move-exception v0 │ │ +046672: 1e01 |000d: monitor-exit v1 │ │ +046674: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ 0x0007 line=305 │ │ @@ -36340,53 +36326,53 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -043c80: |[043c80] com.squareup.okhttp.internal.framed.FramedStream.reply:(Ljava/util/List;Z)V │ │ -043c90: 6301 4202 |0000: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ -043c94: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ -043c98: 7110 700a 0300 |0004: invoke-static {v3}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -043c9e: 0a01 |0007: move-result v1 │ │ -043ca0: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ -043ca4: 2201 9b01 |000a: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -043ca8: 7010 c609 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -043cae: 2701 |000f: throw v1 │ │ -043cb0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -043cb2: 1d03 |0011: monitor-enter v3 │ │ -043cb4: 3904 0d00 |0012: if-nez v4, 001f // +000d │ │ -043cb8: 2201 b601 |0014: new-instance v1, Ljava/lang/NullPointerException; // type@01b6 │ │ -043cbc: 1a02 4519 |0016: const-string v2, "responseHeaders == null" // string@1945 │ │ -043cc0: 7020 0c0a 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -043cc6: 2701 |001b: throw v1 │ │ -043cc8: 0d01 |001c: move-exception v1 │ │ -043cca: 1e03 |001d: monitor-exit v3 │ │ -043ccc: 2701 |001e: throw v1 │ │ -043cce: 5431 4902 |001f: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -043cd2: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ -043cd6: 2201 ad01 |0023: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -043cda: 1a02 0c19 |0025: const-string v2, "reply already sent" // string@190c │ │ -043cde: 7020 f209 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -043ce4: 2701 |002a: throw v1 │ │ -043ce6: 5b34 4902 |002b: iput-object v4, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ -043cea: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ -043cee: 5431 4a02 |002f: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -043cf2: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -043cf4: 7120 1f05 2100 |0032: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z // method@051f │ │ -043cfa: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -043cfc: 1e03 |0036: monitor-exit v3 │ │ -043cfe: 5431 4402 |0037: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043d02: 5232 4602 |0039: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ -043d06: 6e40 1805 2140 |003b: invoke-virtual {v1, v2, v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReply:(IZLjava/util/List;)V // method@0518 │ │ -043d0c: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ -043d10: 5431 4402 |0040: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ -043d14: 6e10 ff04 0100 |0042: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@04ff │ │ -043d1a: 0e00 |0045: return-void │ │ +046684: |[046684] com.squareup.okhttp.internal.framed.FramedStream.reply:(Ljava/util/List;Z)V │ │ +046694: 6301 4202 |0000: sget-boolean v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.$assertionsDisabled:Z // field@0242 │ │ +046698: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ +04669c: 7110 700a 0300 |0004: invoke-static {v3}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +0466a2: 0a01 |0007: move-result v1 │ │ +0466a4: 3801 0800 |0008: if-eqz v1, 0010 // +0008 │ │ +0466a8: 2201 ad01 |000a: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +0466ac: 7010 c609 0100 |000c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +0466b2: 2701 |000f: throw v1 │ │ +0466b4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0466b6: 1d03 |0011: monitor-enter v3 │ │ +0466b8: 3904 0d00 |0012: if-nez v4, 001f // +000d │ │ +0466bc: 2201 c801 |0014: new-instance v1, Ljava/lang/NullPointerException; // type@01c8 │ │ +0466c0: 1a02 5619 |0016: const-string v2, "responseHeaders == null" // string@1956 │ │ +0466c4: 7020 0c0a 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +0466ca: 2701 |001b: throw v1 │ │ +0466cc: 0d01 |001c: move-exception v1 │ │ +0466ce: 1e03 |001d: monitor-exit v3 │ │ +0466d0: 2701 |001e: throw v1 │ │ +0466d2: 5431 4902 |001f: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +0466d6: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ +0466da: 2201 bf01 |0023: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +0466de: 1a02 1d19 |0025: const-string v2, "reply already sent" // string@191d │ │ +0466e2: 7020 f209 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0466e8: 2701 |002a: throw v1 │ │ +0466ea: 5b34 4902 |002b: iput-object v4, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.responseHeaders:Ljava/util/List; // field@0249 │ │ +0466ee: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ +0466f2: 5431 4a02 |002f: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +0466f6: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +0466f8: 7120 1f05 2100 |0032: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z // method@051f │ │ +0466fe: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +046700: 1e03 |0036: monitor-exit v3 │ │ +046702: 5431 4402 |0037: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +046706: 5232 4602 |0039: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.id:I // field@0246 │ │ +04670a: 6e40 1805 2140 |003b: invoke-virtual {v1, v2, v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReply:(IZLjava/util/List;)V // method@0518 │ │ +046710: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ +046714: 5431 4402 |0040: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedStream;.connection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0244 │ │ +046718: 6e10 ff04 0100 |0042: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@04ff │ │ +04671e: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0014 - 0x001e │ │ -> 0x001c │ │ 0x001f - 0x0037 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=164 │ │ @@ -36418,29 +36404,29 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043d30: |[043d30] com.squareup.okhttp.internal.framed.FramedStream.writeTimeout:()Lokio/Timeout; │ │ -043d40: 5410 4d02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@024d │ │ -043d44: 1100 |0002: return-object v0 │ │ +046734: |[046734] com.squareup.okhttp.internal.framed.FramedStream.writeTimeout:()Lokio/Timeout; │ │ +046744: 5410 4d02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // field@024d │ │ +046748: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ source_file_idx : 921 (FramedStream.java) │ │ │ │ Class #76 header: │ │ -class_idx : 234 │ │ +class_idx : 252 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 974 │ │ static_fields_size : 7 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #76 - │ │ @@ -36496,44 +36482,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -043d48: |[043d48] com.squareup.okhttp.internal.framed.Header.:()V │ │ -043d58: 1a00 6301 |0000: const-string v0, ":status" // string@0163 │ │ -043d5c: 7110 360e 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043d62: 0c00 |0005: move-result-object v0 │ │ -043d64: 6900 4e02 |0006: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -043d68: 1a00 5001 |0008: const-string v0, ":method" // string@0150 │ │ -043d6c: 7110 360e 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043d72: 0c00 |000d: move-result-object v0 │ │ -043d74: 6900 5102 |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ -043d78: 1a00 5e01 |0010: const-string v0, ":path" // string@015e │ │ -043d7c: 7110 360e 0000 |0012: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043d82: 0c00 |0015: move-result-object v0 │ │ -043d84: 6900 5202 |0016: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ -043d88: 1a00 6201 |0018: const-string v0, ":scheme" // string@0162 │ │ -043d8c: 7110 360e 0000 |001a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043d92: 0c00 |001d: move-result-object v0 │ │ -043d94: 6900 5302 |001e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ -043d98: 1a00 3101 |0020: const-string v0, ":authority" // string@0131 │ │ -043d9c: 7110 360e 0000 |0022: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043da2: 0c00 |0025: move-result-object v0 │ │ -043da4: 6900 4f02 |0026: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ -043da8: 1a00 4401 |0028: const-string v0, ":host" // string@0144 │ │ -043dac: 7110 360e 0000 |002a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043db2: 0c00 |002d: move-result-object v0 │ │ -043db4: 6900 5002 |002e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0250 │ │ -043db8: 1a00 6401 |0030: const-string v0, ":version" // string@0164 │ │ -043dbc: 7110 360e 0000 |0032: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043dc2: 0c00 |0035: move-result-object v0 │ │ -043dc4: 6900 5402 |0036: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ -043dc8: 0e00 |0038: return-void │ │ +04674c: |[04674c] com.squareup.okhttp.internal.framed.Header.:()V │ │ +04675c: 1a00 6301 |0000: const-string v0, ":status" // string@0163 │ │ +046760: 7110 360e 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +046766: 0c00 |0005: move-result-object v0 │ │ +046768: 6900 4e02 |0006: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +04676c: 1a00 5001 |0008: const-string v0, ":method" // string@0150 │ │ +046770: 7110 360e 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +046776: 0c00 |000d: move-result-object v0 │ │ +046778: 6900 5102 |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ +04677c: 1a00 5e01 |0010: const-string v0, ":path" // string@015e │ │ +046780: 7110 360e 0000 |0012: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +046786: 0c00 |0015: move-result-object v0 │ │ +046788: 6900 5202 |0016: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ +04678c: 1a00 6201 |0018: const-string v0, ":scheme" // string@0162 │ │ +046790: 7110 360e 0000 |001a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +046796: 0c00 |001d: move-result-object v0 │ │ +046798: 6900 5302 |001e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ +04679c: 1a00 3101 |0020: const-string v0, ":authority" // string@0131 │ │ +0467a0: 7110 360e 0000 |0022: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +0467a6: 0c00 |0025: move-result-object v0 │ │ +0467a8: 6900 4f02 |0026: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ +0467ac: 1a00 4401 |0028: const-string v0, ":host" // string@0144 │ │ +0467b0: 7110 360e 0000 |002a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +0467b6: 0c00 |002d: move-result-object v0 │ │ +0467b8: 6900 5002 |002e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0250 │ │ +0467bc: 1a00 6401 |0030: const-string v0, ":version" // string@0164 │ │ +0467c0: 7110 360e 0000 |0032: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +0467c6: 0c00 |0035: move-result-object v0 │ │ +0467c8: 6900 5402 |0036: sput-object v0, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ +0467cc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0008 line=9 │ │ 0x0010 line=10 │ │ 0x0018 line=11 │ │ 0x0020 line=12 │ │ @@ -36546,21 +36532,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -043dcc: |[043dcc] com.squareup.okhttp.internal.framed.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -043ddc: 7110 360e 0300 |0000: invoke-static {v3}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043de2: 0c00 |0003: move-result-object v0 │ │ -043de4: 7110 360e 0400 |0004: invoke-static {v4}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043dea: 0c01 |0007: move-result-object v1 │ │ -043dec: 7030 5c05 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ -043df2: 0e00 |000b: return-void │ │ +0467d0: |[0467d0] com.squareup.okhttp.internal.framed.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0467e0: 7110 360e 0300 |0000: invoke-static {v3}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +0467e6: 0c00 |0003: move-result-object v0 │ │ +0467e8: 7110 360e 0400 |0004: invoke-static {v4}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +0467ee: 0c01 |0007: move-result-object v1 │ │ +0467f0: 7030 5c05 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ +0467f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x000b line=25 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/squareup/okhttp/internal/framed/Header; │ │ 0x0000 - 0x000c reg=3 name Ljava/lang/String; │ │ @@ -36571,19 +36557,19 @@ │ │ type : '(Lokio/ByteString;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043df4: |[043df4] com.squareup.okhttp.internal.framed.Header.:(Lokio/ByteString;Ljava/lang/String;)V │ │ -043e04: 7110 360e 0300 |0000: invoke-static {v3}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -043e0a: 0c00 |0003: move-result-object v0 │ │ -043e0c: 7030 5c05 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ -043e12: 0e00 |0007: return-void │ │ +0467f8: |[0467f8] com.squareup.okhttp.internal.framed.Header.:(Lokio/ByteString;Ljava/lang/String;)V │ │ +046808: 7110 360e 0300 |0000: invoke-static {v3}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +04680e: 0c00 |0003: move-result-object v0 │ │ +046810: 7030 5c05 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ +046816: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/Header; │ │ 0x0000 - 0x0008 reg=2 name Lokio/ByteString; │ │ @@ -36594,26 +36580,26 @@ │ │ type : '(Lokio/ByteString;Lokio/ByteString;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -043e14: |[043e14] com.squareup.okhttp.internal.framed.Header.:(Lokio/ByteString;Lokio/ByteString;)V │ │ -043e24: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -043e2a: 5b23 5602 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -043e2e: 5b24 5702 |0005: iput-object v4, v2, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -043e32: 6e10 430e 0300 |0007: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@0e43 │ │ -043e38: 0a00 |000a: move-result v0 │ │ -043e3a: d800 0020 |000b: add-int/lit8 v0, v0, #int 32 // #20 │ │ -043e3e: 6e10 430e 0400 |000d: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@0e43 │ │ -043e44: 0a01 |0010: move-result v1 │ │ -043e46: b010 |0011: add-int/2addr v0, v1 │ │ -043e48: 5920 5502 |0012: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ -043e4c: 0e00 |0014: return-void │ │ +046818: |[046818] com.squareup.okhttp.internal.framed.Header.:(Lokio/ByteString;Lokio/ByteString;)V │ │ +046828: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04682e: 5b23 5602 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +046832: 5b24 5702 |0005: iput-object v4, v2, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +046836: 6e10 430e 0300 |0007: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@0e43 │ │ +04683c: 0a00 |000a: move-result v0 │ │ +04683e: d800 0020 |000b: add-int/lit8 v0, v0, #int 32 // #20 │ │ +046842: 6e10 430e 0400 |000d: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@0e43 │ │ +046848: 0a01 |0010: move-result v1 │ │ +04684a: b010 |0011: add-int/2addr v0, v1 │ │ +04684c: 5920 5502 |0012: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ +046850: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ 0x0014 line=35 │ │ @@ -36628,32 +36614,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -043e50: |[043e50] com.squareup.okhttp.internal.framed.Header.equals:(Ljava/lang/Object;)Z │ │ -043e60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -043e62: 2052 ea00 |0001: instance-of v2, v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -043e66: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -043e6a: 0750 |0005: move-object v0, v5 │ │ -043e6c: 1f00 ea00 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -043e70: 5442 5602 |0008: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -043e74: 5403 5602 |000a: iget-object v3, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -043e78: 6e20 370e 3200 |000c: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ -043e7e: 0a02 |000f: move-result v2 │ │ -043e80: 3802 0d00 |0010: if-eqz v2, 001d // +000d │ │ -043e84: 5442 5702 |0012: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -043e88: 5403 5702 |0014: iget-object v3, v0, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -043e8c: 6e20 370e 3200 |0016: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ -043e92: 0a02 |0019: move-result v2 │ │ -043e94: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -043e98: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -043e9a: 0f01 |001d: return v1 │ │ +046854: |[046854] com.squareup.okhttp.internal.framed.Header.equals:(Ljava/lang/Object;)Z │ │ +046864: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +046866: 2052 fc00 |0001: instance-of v2, v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04686a: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +04686e: 0750 |0005: move-object v0, v5 │ │ +046870: 1f00 fc00 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +046874: 5442 5602 |0008: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +046878: 5403 5602 |000a: iget-object v3, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +04687c: 6e20 370e 3200 |000c: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ +046882: 0a02 |000f: move-result v2 │ │ +046884: 3802 0d00 |0010: if-eqz v2, 001d // +000d │ │ +046888: 5442 5702 |0012: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +04688c: 5403 5702 |0014: iget-object v3, v0, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +046890: 6e20 370e 3200 |0016: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ +046896: 0a02 |0019: move-result v2 │ │ +046898: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +04689c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +04689e: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x0016 line=41 │ │ 0x001d line=43 │ │ @@ -36667,26 +36653,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -043e9c: |[043e9c] com.squareup.okhttp.internal.framed.Header.hashCode:()I │ │ -043eac: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -043eb0: 5431 5602 |0002: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -043eb4: 6e10 390e 0100 |0004: invoke-virtual {v1}, Lokio/ByteString;.hashCode:()I // method@0e39 │ │ -043eba: 0a01 |0007: move-result v1 │ │ -043ebc: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ -043ec0: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -043ec4: 5432 5702 |000c: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -043ec8: 6e10 390e 0200 |000e: invoke-virtual {v2}, Lokio/ByteString;.hashCode:()I // method@0e39 │ │ -043ece: 0a02 |0011: move-result v2 │ │ -043ed0: 9000 0102 |0012: add-int v0, v1, v2 │ │ -043ed4: 0f00 |0014: return v0 │ │ +0468a0: |[0468a0] com.squareup.okhttp.internal.framed.Header.hashCode:()I │ │ +0468b0: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +0468b4: 5431 5602 |0002: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +0468b8: 6e10 390e 0100 |0004: invoke-virtual {v1}, Lokio/ByteString;.hashCode:()I // method@0e39 │ │ +0468be: 0a01 |0007: move-result v1 │ │ +0468c0: d010 0f02 |0008: add-int/lit16 v0, v1, #int 527 // #020f │ │ +0468c4: da01 001f |000a: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +0468c8: 5432 5702 |000c: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +0468cc: 6e10 390e 0200 |000e: invoke-virtual {v2}, Lokio/ByteString;.hashCode:()I // method@0e39 │ │ +0468d2: 0a02 |0011: move-result v2 │ │ +0468d4: 9000 0102 |0012: add-int v0, v1, v2 │ │ +0468d8: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ 0x000a line=49 │ │ 0x0014 line=50 │ │ locals : │ │ @@ -36698,43 +36684,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -043ed8: |[043ed8] com.squareup.okhttp.internal.framed.Header.toString:()Ljava/lang/String; │ │ -043ee8: 1a00 a500 |0000: const-string v0, "%s: %s" // string@00a5 │ │ -043eec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -043eee: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -043ef2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -043ef4: 5443 5602 |0006: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -043ef8: 6e10 4a0e 0300 |0008: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -043efe: 0c03 |000b: move-result-object v3 │ │ -043f00: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -043f04: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -043f06: 5443 5702 |000f: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -043f0a: 6e10 4a0e 0300 |0011: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -043f10: 0c03 |0014: move-result-object v3 │ │ -043f12: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ -043f16: 7120 2c0a 1000 |0017: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -043f1c: 0c00 |001a: move-result-object v0 │ │ -043f1e: 1100 |001b: return-object v0 │ │ +0468dc: |[0468dc] com.squareup.okhttp.internal.framed.Header.toString:()Ljava/lang/String; │ │ +0468ec: 1a00 a500 |0000: const-string v0, "%s: %s" // string@00a5 │ │ +0468f0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0468f2: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +0468f6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0468f8: 5443 5602 |0006: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +0468fc: 6e10 4a0e 0300 |0008: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +046902: 0c03 |000b: move-result-object v3 │ │ +046904: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +046908: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +04690a: 5443 5702 |000f: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +04690e: 6e10 4a0e 0300 |0011: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +046914: 0c03 |0014: move-result-object v3 │ │ +046916: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ +04691a: 7120 2c0a 1000 |0017: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +046920: 0c00 |001a: move-result-object v0 │ │ +046922: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/squareup/okhttp/internal/framed/Header; │ │ │ │ source_file_idx : 974 (Header.java) │ │ │ │ Class #77 header: │ │ -class_idx : 235 │ │ +class_idx : 253 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 978 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #77 annotations: │ │ @@ -36776,47 +36762,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -043f20: |[043f20] com.squareup.okhttp.internal.framed.HeadersMode.:()V │ │ -043f30: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -043f32: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -043f34: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -043f36: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -043f38: 2200 eb00 |0004: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00eb │ │ -043f3c: 1a01 150a |0006: const-string v1, "SPDY_SYN_STREAM" // string@0a15 │ │ -043f40: 7030 6105 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@0561 │ │ -043f46: 6900 5c02 |000b: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025c │ │ -043f4a: 2200 eb00 |000d: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00eb │ │ -043f4e: 1a01 140a |000f: const-string v1, "SPDY_REPLY" // string@0a14 │ │ -043f52: 7030 6105 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@0561 │ │ -043f58: 6900 5b02 |0014: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ -043f5c: 2200 eb00 |0016: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00eb │ │ -043f60: 1a01 130a |0018: const-string v1, "SPDY_HEADERS" // string@0a13 │ │ -043f64: 7030 6105 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@0561 │ │ -043f6a: 6900 5a02 |001d: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ -043f6e: 2200 eb00 |001f: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00eb │ │ -043f72: 1a01 bb03 |0021: const-string v1, "HTTP_20_HEADERS" // string@03bb │ │ -043f76: 7030 6105 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@0561 │ │ -043f7c: 6900 5902 |0026: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0259 │ │ -043f80: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -043f82: 2300 ab03 |0029: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@03ab │ │ -043f86: 6201 5c02 |002b: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025c │ │ -043f8a: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -043f8e: 6201 5b02 |002f: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ -043f92: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -043f96: 6201 5a02 |0033: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ -043f9a: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -043f9e: 6201 5902 |0037: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0259 │ │ -043fa2: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -043fa6: 6900 5802 |003b: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0258 │ │ -043faa: 0e00 |003d: return-void │ │ +046924: |[046924] com.squareup.okhttp.internal.framed.HeadersMode.:()V │ │ +046934: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +046936: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +046938: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +04693a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +04693c: 2200 fd00 |0004: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00fd │ │ +046940: 1a01 290a |0006: const-string v1, "SPDY_SYN_STREAM" // string@0a29 │ │ +046944: 7030 6105 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@0561 │ │ +04694a: 6900 5c02 |000b: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025c │ │ +04694e: 2200 fd00 |000d: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00fd │ │ +046952: 1a01 280a |000f: const-string v1, "SPDY_REPLY" // string@0a28 │ │ +046956: 7030 6105 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@0561 │ │ +04695c: 6900 5b02 |0014: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ +046960: 2200 fd00 |0016: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00fd │ │ +046964: 1a01 270a |0018: const-string v1, "SPDY_HEADERS" // string@0a27 │ │ +046968: 7030 6105 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@0561 │ │ +04696e: 6900 5a02 |001d: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ +046972: 2200 fd00 |001f: new-instance v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00fd │ │ +046976: 1a01 bb03 |0021: const-string v1, "HTTP_20_HEADERS" // string@03bb │ │ +04697a: 7030 6105 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.:(Ljava/lang/String;I)V // method@0561 │ │ +046980: 6900 5902 |0026: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0259 │ │ +046984: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +046986: 2300 bf03 |0029: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@03bf │ │ +04698a: 6201 5c02 |002b: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025c │ │ +04698e: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +046992: 6201 5b02 |002f: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ +046996: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +04699a: 6201 5a02 |0033: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ +04699e: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +0469a2: 6201 5902 |0037: sget-object v1, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0259 │ │ +0469a6: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +0469aa: 6900 5802 |003b: sput-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0258 │ │ +0469ae: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=19 │ │ 0x000d line=20 │ │ 0x0016 line=21 │ │ 0x001f line=22 │ │ 0x0028 line=18 │ │ @@ -36827,17 +36813,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -043fac: |[043fac] com.squareup.okhttp.internal.framed.HeadersMode.:(Ljava/lang/String;I)V │ │ -043fbc: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -043fc2: 0e00 |0003: return-void │ │ +0469b0: |[0469b0] com.squareup.okhttp.internal.framed.HeadersMode.:(Ljava/lang/String;I)V │ │ +0469c0: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +0469c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -36847,20 +36833,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/HeadersMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043fc4: |[043fc4] com.squareup.okhttp.internal.framed.HeadersMode.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ -043fd4: 1c00 eb00 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00eb │ │ -043fd8: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -043fde: 0c00 |0005: move-result-object v0 │ │ -043fe0: 1f00 eb00 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00eb │ │ -043fe4: 1100 |0008: return-object v0 │ │ +0469c8: |[0469c8] com.squareup.okhttp.internal.framed.HeadersMode.valueOf:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ +0469d8: 1c00 fd00 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00fd │ │ +0469dc: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +0469e2: 0c00 |0005: move-result-object v0 │ │ +0469e4: 1f00 fd00 |0006: check-cast v0, Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@00fd │ │ +0469e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -36868,20 +36854,20 @@ │ │ type : '()[Lcom/squareup/okhttp/internal/framed/HeadersMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -043fe8: |[043fe8] com.squareup.okhttp.internal.framed.HeadersMode.values:()[Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ -043ff8: 6200 5802 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0258 │ │ -043ffc: 6e10 7a15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/internal/framed/HeadersMode;.clone:()Ljava/lang/Object; // method@157a │ │ -044002: 0c00 |0005: move-result-object v0 │ │ -044004: 1f00 ab03 |0006: check-cast v0, [Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@03ab │ │ -044008: 1100 |0008: return-object v0 │ │ +0469ec: |[0469ec] com.squareup.okhttp.internal.framed.HeadersMode.values:()[Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ +0469fc: 6200 5802 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.$VALUES:[Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0258 │ │ +046a00: 6e10 7a15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/okhttp/internal/framed/HeadersMode;.clone:()Ljava/lang/Object; // method@157a │ │ +046a06: 0c00 |0005: move-result-object v0 │ │ +046a08: 1f00 bf03 |0006: check-cast v0, [Lcom/squareup/okhttp/internal/framed/HeadersMode; // type@03bf │ │ +046a0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -36889,21 +36875,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04400c: |[04400c] com.squareup.okhttp.internal.framed.HeadersMode.failIfHeadersAbsent:()Z │ │ -04401c: 6200 5a02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ -044020: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ -044024: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -044026: 0f00 |0005: return v0 │ │ -044028: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04402a: 28fe |0007: goto 0005 // -0002 │ │ +046a10: |[046a10] com.squareup.okhttp.internal.framed.HeadersMode.failIfHeadersAbsent:()Z │ │ +046a20: 6200 5a02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ +046a24: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ +046a28: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +046a2a: 0f00 |0005: return v0 │ │ +046a2c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +046a2e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -36911,21 +36897,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04402c: |[04402c] com.squareup.okhttp.internal.framed.HeadersMode.failIfHeadersPresent:()Z │ │ -04403c: 6200 5b02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ -044040: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ -044044: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -044046: 0f00 |0005: return v0 │ │ -044048: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04404a: 28fe |0007: goto 0005 // -0002 │ │ +046a30: |[046a30] com.squareup.okhttp.internal.framed.HeadersMode.failIfHeadersPresent:()Z │ │ +046a40: 6200 5b02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ +046a44: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ +046a48: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +046a4a: 0f00 |0005: return v0 │ │ +046a4c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +046a4e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -36933,23 +36919,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -04404c: |[04404c] com.squareup.okhttp.internal.framed.HeadersMode.failIfStreamAbsent:()Z │ │ -04405c: 6200 5b02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ -044060: 3201 0600 |0002: if-eq v1, v0, 0008 // +0006 │ │ -044064: 6200 5a02 |0004: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ -044068: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ -04406c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04406e: 0f00 |0009: return v0 │ │ -044070: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -044072: 28fe |000b: goto 0009 // -0002 │ │ +046a50: |[046a50] com.squareup.okhttp.internal.framed.HeadersMode.failIfStreamAbsent:()Z │ │ +046a60: 6200 5b02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ +046a64: 3201 0600 |0002: if-eq v1, v0, 0008 // +0006 │ │ +046a68: 6200 5a02 |0004: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ +046a6c: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ +046a70: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +046a72: 0f00 |0009: return v0 │ │ +046a74: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +046a76: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/HeadersMode;) │ │ @@ -36957,33 +36943,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -044074: |[044074] com.squareup.okhttp.internal.framed.HeadersMode.failIfStreamPresent:()Z │ │ -044084: 6200 5c02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025c │ │ -044088: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ -04408c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04408e: 0f00 |0005: return v0 │ │ -044090: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -044092: 28fe |0007: goto 0005 // -0002 │ │ +046a78: |[046a78] com.squareup.okhttp.internal.framed.HeadersMode.failIfStreamPresent:()Z │ │ +046a88: 6200 5c02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025c │ │ +046a8c: 3301 0400 |0002: if-ne v1, v0, 0006 // +0004 │ │ +046a90: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +046a92: 0f00 |0005: return v0 │ │ +046a94: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +046a96: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/framed/HeadersMode; │ │ │ │ source_file_idx : 978 (HeadersMode.java) │ │ │ │ Class #78 header: │ │ -class_idx : 236 │ │ +class_idx : 254 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 984 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 6 │ │ │ │ Class #78 annotations: │ │ @@ -37058,35 +37044,35 @@ │ │ type : '(ILokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -044094: |[044094] com.squareup.okhttp.internal.framed.Hpack$Reader.:(ILokio/Source;)V │ │ -0440a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0440a6: 7010 0f0a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0440ac: 2200 0702 |0004: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -0440b0: 7010 110b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -0440b6: 5b20 6002 |0009: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -0440ba: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -0440be: 2300 aa03 |000d: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Header; // type@03aa │ │ -0440c2: 5b20 5d02 |000f: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0440c6: 5420 5d02 |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0440ca: 2100 |0013: array-length v0, v0 │ │ -0440cc: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0440d0: 5920 6302 |0016: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -0440d4: 5921 5f02 |0018: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ -0440d8: 5921 5e02 |001a: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -0440dc: 5923 6102 |001c: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0261 │ │ -0440e0: 5923 6202 |001e: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -0440e4: 7110 990e 0400 |0020: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -0440ea: 0c00 |0023: move-result-object v0 │ │ -0440ec: 5b20 6402 |0024: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ -0440f0: 0e00 |0026: return-void │ │ +046a98: |[046a98] com.squareup.okhttp.internal.framed.Hpack$Reader.:(ILokio/Source;)V │ │ +046aa8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +046aaa: 7010 0f0a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +046ab0: 2200 1a02 |0004: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +046ab4: 7010 110b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +046aba: 5b20 6002 |0009: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046abe: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +046ac2: 2300 be03 |000d: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Header; // type@03be │ │ +046ac6: 5b20 5d02 |000f: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046aca: 5420 5d02 |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046ace: 2100 |0013: array-length v0, v0 │ │ +046ad0: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +046ad4: 5920 6302 |0016: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046ad8: 5921 5f02 |0018: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ +046adc: 5921 5e02 |001a: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046ae0: 5923 6102 |001c: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0261 │ │ +046ae4: 5923 6202 |001e: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +046ae8: 7110 990e 0400 |0020: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +046aee: 0c00 |0023: move-result-object v0 │ │ +046af0: 5b20 6402 |0024: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ +046af4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=128 │ │ 0x0004 line=116 │ │ 0x000b line=122 │ │ 0x0011 line=124 │ │ 0x0018 line=125 │ │ @@ -37105,27 +37091,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0440f4: |[0440f4] com.squareup.okhttp.internal.framed.Hpack$Reader.adjustDynamicTableByteCount:()V │ │ -044104: 5220 6202 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -044108: 5221 5e02 |0002: iget v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -04410c: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -044110: 5220 6202 |0006: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -044114: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -044118: 7010 6a05 0200 |000a: invoke-direct {v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.clearDynamicTable:()V // method@056a │ │ -04411e: 0e00 |000d: return-void │ │ -044120: 5220 5e02 |000e: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -044124: 5221 6202 |0010: iget v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -044128: b110 |0012: sub-int/2addr v0, v1 │ │ -04412a: 7020 6c05 0200 |0013: invoke-direct {v2, v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.evictToRecoverBytes:(I)I // method@056c │ │ -044130: 28f7 |0016: goto 000d // -0009 │ │ +046af8: |[046af8] com.squareup.okhttp.internal.framed.Hpack$Reader.adjustDynamicTableByteCount:()V │ │ +046b08: 5220 6202 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +046b0c: 5221 5e02 |0002: iget v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046b10: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +046b14: 5220 6202 |0006: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +046b18: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +046b1c: 7010 6a05 0200 |000a: invoke-direct {v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.clearDynamicTable:()V // method@056a │ │ +046b22: 0e00 |000d: return-void │ │ +046b24: 5220 5e02 |000e: iget v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046b28: 5221 6202 |0010: iget v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +046b2c: b110 |0012: sub-int/2addr v0, v1 │ │ +046b2e: 7020 6c05 0200 |0013: invoke-direct {v2, v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.evictToRecoverBytes:(I)I // method@056c │ │ +046b34: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0006 line=153 │ │ 0x000a line=154 │ │ 0x000d line=159 │ │ 0x000e line=156 │ │ @@ -37137,28 +37123,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -044134: |[044134] com.squareup.okhttp.internal.framed.Hpack$Reader.clearDynamicTable:()V │ │ -044144: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -044146: 5430 6002 |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -04414a: 7210 620b 0000 |0003: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ -044150: 5430 5d02 |0006: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -044154: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -044156: 7120 260b 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;Ljava/lang/Object;)V // method@0b26 │ │ -04415c: 5430 5d02 |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -044160: 2100 |000e: array-length v0, v0 │ │ -044162: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -044166: 5930 6302 |0011: iput v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -04416a: 5932 5f02 |0013: iput v2, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ -04416e: 5932 5e02 |0015: iput v2, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -044172: 0e00 |0017: return-void │ │ +046b38: |[046b38] com.squareup.okhttp.internal.framed.Hpack$Reader.clearDynamicTable:()V │ │ +046b48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +046b4a: 5430 6002 |0001: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046b4e: 7210 620b 0000 |0003: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ +046b54: 5430 5d02 |0006: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046b58: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +046b5a: 7120 260b 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;Ljava/lang/Object;)V // method@0b26 │ │ +046b60: 5430 5d02 |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046b64: 2100 |000e: array-length v0, v0 │ │ +046b66: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +046b6a: 5930 6302 |0011: iput v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046b6e: 5932 5f02 |0013: iput v2, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ +046b72: 5932 5e02 |0015: iput v2, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046b76: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=162 │ │ 0x0006 line=163 │ │ 0x000c line=164 │ │ 0x0013 line=165 │ │ 0x0015 line=166 │ │ @@ -37171,19 +37157,19 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -044174: |[044174] com.squareup.okhttp.internal.framed.Hpack$Reader.dynamicTableIndex:(I)I │ │ -044184: 5210 6302 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -044188: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04418c: b020 |0004: add-int/2addr v0, v2 │ │ -04418e: 0f00 |0005: return v0 │ │ +046b78: |[046b78] com.squareup.okhttp.internal.framed.Hpack$Reader.dynamicTableIndex:(I)I │ │ +046b88: 5210 6302 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046b8c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +046b90: b020 |0004: add-int/2addr v0, v2 │ │ +046b92: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ 0x0000 - 0x0006 reg=2 index I │ │ │ │ @@ -37192,52 +37178,52 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -044190: |[044190] com.squareup.okhttp.internal.framed.Hpack$Reader.evictToRecoverBytes:(I)I │ │ -0441a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0441a2: 3d08 4100 |0001: if-lez v8, 0042 // +0041 │ │ -0441a6: 5472 5d02 |0003: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0441aa: 2122 |0005: array-length v2, v2 │ │ -0441ac: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0441b0: 5272 6302 |0008: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -0441b4: 3421 2100 |000a: if-lt v1, v2, 002b // +0021 │ │ -0441b8: 3d08 1f00 |000c: if-lez v8, 002b // +001f │ │ -0441bc: 5472 5d02 |000e: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0441c0: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -0441c4: 5222 5502 |0012: iget v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ -0441c8: b128 |0014: sub-int/2addr v8, v2 │ │ -0441ca: 5272 5e02 |0015: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -0441ce: 5473 5d02 |0017: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0441d2: 4603 0301 |0019: aget-object v3, v3, v1 │ │ -0441d6: 5233 5502 |001b: iget v3, v3, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ -0441da: b132 |001d: sub-int/2addr v2, v3 │ │ -0441dc: 5972 5e02 |001e: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -0441e0: 5272 5f02 |0020: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ -0441e4: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0441e8: 5972 5f02 |0024: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ -0441ec: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0441f0: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0441f4: 28de |002a: goto 0008 // -0022 │ │ -0441f6: 5472 5d02 |002b: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0441fa: 5273 6302 |002d: iget v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -0441fe: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -044202: 5474 5d02 |0031: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -044206: 5275 6302 |0033: iget v5, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -04420a: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04420e: b005 |0037: add-int/2addr v5, v0 │ │ -044210: 5276 5f02 |0038: iget v6, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ -044214: 7156 650a 3254 |003a: invoke-static {v2, v3, v4, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -04421a: 5272 6302 |003d: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -04421e: b002 |003f: add-int/2addr v2, v0 │ │ -044220: 5972 6302 |0040: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -044224: 0f00 |0042: return v0 │ │ +046b94: |[046b94] com.squareup.okhttp.internal.framed.Hpack$Reader.evictToRecoverBytes:(I)I │ │ +046ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046ba6: 3d08 4100 |0001: if-lez v8, 0042 // +0041 │ │ +046baa: 5472 5d02 |0003: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046bae: 2122 |0005: array-length v2, v2 │ │ +046bb0: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +046bb4: 5272 6302 |0008: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046bb8: 3421 2100 |000a: if-lt v1, v2, 002b // +0021 │ │ +046bbc: 3d08 1f00 |000c: if-lez v8, 002b // +001f │ │ +046bc0: 5472 5d02 |000e: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046bc4: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +046bc8: 5222 5502 |0012: iget v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ +046bcc: b128 |0014: sub-int/2addr v8, v2 │ │ +046bce: 5272 5e02 |0015: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046bd2: 5473 5d02 |0017: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046bd6: 4603 0301 |0019: aget-object v3, v3, v1 │ │ +046bda: 5233 5502 |001b: iget v3, v3, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ +046bde: b132 |001d: sub-int/2addr v2, v3 │ │ +046be0: 5972 5e02 |001e: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046be4: 5272 5f02 |0020: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ +046be8: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ +046bec: 5972 5f02 |0024: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ +046bf0: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +046bf4: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +046bf8: 28de |002a: goto 0008 // -0022 │ │ +046bfa: 5472 5d02 |002b: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046bfe: 5273 6302 |002d: iget v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046c02: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +046c06: 5474 5d02 |0031: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046c0a: 5275 6302 |0033: iget v5, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046c0e: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ +046c12: b005 |0037: add-int/2addr v5, v0 │ │ +046c14: 5276 5f02 |0038: iget v6, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ +046c18: 7156 650a 3254 |003a: invoke-static {v2, v3, v4, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +046c1e: 5272 6302 |003d: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046c22: b002 |003f: add-int/2addr v2, v0 │ │ +046c24: 5972 6302 |0040: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046c28: 0f00 |0042: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0001 line=172 │ │ 0x0003 line=174 │ │ 0x000e line=175 │ │ 0x0015 line=176 │ │ @@ -37258,33 +37244,33 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -044228: |[044228] com.squareup.okhttp.internal.framed.Hpack$Reader.getName:(I)Lokio/ByteString; │ │ -044238: 7020 7105 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.isStaticHeader:(I)Z // method@0571 │ │ -04423e: 0a00 |0003: move-result v0 │ │ -044240: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -044244: 7100 8205 0000 |0006: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ -04424a: 0c00 |0009: move-result-object v0 │ │ -04424c: 4600 0003 |000a: aget-object v0, v0, v3 │ │ -044250: 5400 5602 |000c: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -044254: 1100 |000e: return-object v0 │ │ -044256: 5420 5d02 |000f: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -04425a: 7100 8205 0000 |0011: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ -044260: 0c01 |0014: move-result-object v1 │ │ -044262: 2111 |0015: array-length v1, v1 │ │ -044264: 9101 0301 |0016: sub-int v1, v3, v1 │ │ -044268: 7020 6b05 1200 |0018: invoke-direct {v2, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@056b │ │ -04426e: 0a01 |001b: move-result v1 │ │ -044270: 4600 0001 |001c: aget-object v0, v0, v1 │ │ -044274: 5400 5602 |001e: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -044278: 28ee |0020: goto 000e // -0012 │ │ +046c2c: |[046c2c] com.squareup.okhttp.internal.framed.Hpack$Reader.getName:(I)Lokio/ByteString; │ │ +046c3c: 7020 7105 3200 |0000: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.isStaticHeader:(I)Z // method@0571 │ │ +046c42: 0a00 |0003: move-result v0 │ │ +046c44: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +046c48: 7100 8205 0000 |0006: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ +046c4e: 0c00 |0009: move-result-object v0 │ │ +046c50: 4600 0003 |000a: aget-object v0, v0, v3 │ │ +046c54: 5400 5602 |000c: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +046c58: 1100 |000e: return-object v0 │ │ +046c5a: 5420 5d02 |000f: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046c5e: 7100 8205 0000 |0011: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ +046c64: 0c01 |0014: move-result-object v1 │ │ +046c66: 2111 |0015: array-length v1, v1 │ │ +046c68: 9101 0301 |0016: sub-int v1, v3, v1 │ │ +046c6c: 7020 6b05 1200 |0018: invoke-direct {v2, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@056b │ │ +046c72: 0a01 |001b: move-result v1 │ │ +046c74: 4600 0001 |001c: aget-object v0, v0, v1 │ │ +046c78: 5400 5602 |001e: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +046c7c: 28ee |0020: goto 000e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ 0x000e line=273 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ @@ -37295,77 +37281,77 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/Header;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -04427c: |[04427c] com.squareup.okhttp.internal.framed.Hpack$Reader.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V │ │ -04428c: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -04428e: 5484 6002 |0001: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -044292: 7220 600b a400 |0003: invoke-interface {v4, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -044298: 52a1 5502 |0006: iget v1, v10, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ -04429c: 3269 0d00 |0008: if-eq v9, v6, 0015 // +000d │ │ -0442a0: 5484 5d02 |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0442a4: 7020 6b05 9800 |000c: invoke-direct {v8, v9}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@056b │ │ -0442aa: 0a05 |000f: move-result v5 │ │ -0442ac: 4604 0405 |0010: aget-object v4, v4, v5 │ │ -0442b0: 5244 5502 |0012: iget v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ -0442b4: b141 |0014: sub-int/2addr v1, v4 │ │ -0442b6: 5284 6202 |0015: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -0442ba: 3741 0600 |0017: if-le v1, v4, 001d // +0006 │ │ -0442be: 7010 6a05 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.clearDynamicTable:()V // method@056a │ │ -0442c4: 0e00 |001c: return-void │ │ -0442c6: 5284 5e02 |001d: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -0442ca: b014 |001f: add-int/2addr v4, v1 │ │ -0442cc: 5285 6202 |0020: iget v5, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -0442d0: 9100 0405 |0022: sub-int v0, v4, v5 │ │ -0442d4: 7020 6c05 0800 |0024: invoke-direct {v8, v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.evictToRecoverBytes:(I)I // method@056c │ │ -0442da: 0a03 |0027: move-result v3 │ │ -0442dc: 3369 3d00 |0028: if-ne v9, v6, 0065 // +003d │ │ -0442e0: 5284 5f02 |002a: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ -0442e4: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0442e8: 5485 5d02 |002e: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0442ec: 2155 |0030: array-length v5, v5 │ │ -0442ee: 3754 1e00 |0031: if-le v4, v5, 004f // +001e │ │ -0442f2: 5484 5d02 |0033: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -0442f6: 2144 |0035: array-length v4, v4 │ │ -0442f8: da04 0402 |0036: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -0442fc: 2342 aa03 |0038: new-array v2, v4, [Lcom/squareup/okhttp/internal/framed/Header; // type@03aa │ │ -044300: 5484 5d02 |003a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -044304: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -044306: 5486 5d02 |003d: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -04430a: 2166 |003f: array-length v6, v6 │ │ -04430c: 5487 5d02 |0040: iget-object v7, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -044310: 2177 |0042: array-length v7, v7 │ │ -044312: 7157 650a 5462 |0043: invoke-static {v4, v5, v2, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -044318: 5484 5d02 |0046: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -04431c: 2144 |0048: array-length v4, v4 │ │ -04431e: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ -044322: 5984 6302 |004b: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -044326: 5b82 5d02 |004d: iput-object v2, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -04432a: 5289 6302 |004f: iget v9, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -04432e: d804 09ff |0051: add-int/lit8 v4, v9, #int -1 // #ff │ │ -044332: 5984 6302 |0053: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ -044336: 5484 5d02 |0055: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -04433a: 4d0a 0409 |0057: aput-object v10, v4, v9 │ │ -04433e: 5284 5f02 |0059: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ -044342: d804 0401 |005b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -044346: 5984 5f02 |005d: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ -04434a: 5284 5e02 |005f: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -04434e: b014 |0061: add-int/2addr v4, v1 │ │ -044350: 5984 5e02 |0062: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ -044354: 28b8 |0064: goto 001c // -0048 │ │ -044356: 7020 6b05 9800 |0065: invoke-direct {v8, v9}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@056b │ │ -04435c: 0a04 |0068: move-result v4 │ │ -04435e: b034 |0069: add-int/2addr v4, v3 │ │ -044360: b049 |006a: add-int/2addr v9, v4 │ │ -044362: 5484 5d02 |006b: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -044366: 4d0a 0409 |006d: aput-object v10, v4, v9 │ │ -04436a: 28f0 |006f: goto 005f // -0010 │ │ +046c80: |[046c80] com.squareup.okhttp.internal.framed.Hpack$Reader.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V │ │ +046c90: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +046c92: 5484 6002 |0001: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046c96: 7220 600b a400 |0003: invoke-interface {v4, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +046c9c: 52a1 5502 |0006: iget v1, v10, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ +046ca0: 3269 0d00 |0008: if-eq v9, v6, 0015 // +000d │ │ +046ca4: 5484 5d02 |000a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046ca8: 7020 6b05 9800 |000c: invoke-direct {v8, v9}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@056b │ │ +046cae: 0a05 |000f: move-result v5 │ │ +046cb0: 4604 0405 |0010: aget-object v4, v4, v5 │ │ +046cb4: 5244 5502 |0012: iget v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.hpackSize:I // field@0255 │ │ +046cb8: b141 |0014: sub-int/2addr v1, v4 │ │ +046cba: 5284 6202 |0015: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +046cbe: 3741 0600 |0017: if-le v1, v4, 001d // +0006 │ │ +046cc2: 7010 6a05 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.clearDynamicTable:()V // method@056a │ │ +046cc8: 0e00 |001c: return-void │ │ +046cca: 5284 5e02 |001d: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046cce: b014 |001f: add-int/2addr v4, v1 │ │ +046cd0: 5285 6202 |0020: iget v5, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +046cd4: 9100 0405 |0022: sub-int v0, v4, v5 │ │ +046cd8: 7020 6c05 0800 |0024: invoke-direct {v8, v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.evictToRecoverBytes:(I)I // method@056c │ │ +046cde: 0a03 |0027: move-result v3 │ │ +046ce0: 3369 3d00 |0028: if-ne v9, v6, 0065 // +003d │ │ +046ce4: 5284 5f02 |002a: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ +046ce8: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +046cec: 5485 5d02 |002e: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046cf0: 2155 |0030: array-length v5, v5 │ │ +046cf2: 3754 1e00 |0031: if-le v4, v5, 004f // +001e │ │ +046cf6: 5484 5d02 |0033: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046cfa: 2144 |0035: array-length v4, v4 │ │ +046cfc: da04 0402 |0036: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +046d00: 2342 be03 |0038: new-array v2, v4, [Lcom/squareup/okhttp/internal/framed/Header; // type@03be │ │ +046d04: 5484 5d02 |003a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046d08: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +046d0a: 5486 5d02 |003d: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046d0e: 2166 |003f: array-length v6, v6 │ │ +046d10: 5487 5d02 |0040: iget-object v7, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046d14: 2177 |0042: array-length v7, v7 │ │ +046d16: 7157 650a 5462 |0043: invoke-static {v4, v5, v2, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +046d1c: 5484 5d02 |0046: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046d20: 2144 |0048: array-length v4, v4 │ │ +046d22: d804 04ff |0049: add-int/lit8 v4, v4, #int -1 // #ff │ │ +046d26: 5984 6302 |004b: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046d2a: 5b82 5d02 |004d: iput-object v2, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046d2e: 5289 6302 |004f: iget v9, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046d32: d804 09ff |0051: add-int/lit8 v4, v9, #int -1 // #ff │ │ +046d36: 5984 6302 |0053: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.nextHeaderIndex:I // field@0263 │ │ +046d3a: 5484 5d02 |0055: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046d3e: 4d0a 0409 |0057: aput-object v10, v4, v9 │ │ +046d42: 5284 5f02 |0059: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ +046d46: d804 0401 |005b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +046d4a: 5984 5f02 |005d: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerCount:I // field@025f │ │ +046d4e: 5284 5e02 |005f: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046d52: b014 |0061: add-int/2addr v4, v1 │ │ +046d54: 5984 5e02 |0062: iput v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableByteCount:I // field@025e │ │ +046d58: 28b8 |0064: goto 001c // -0048 │ │ +046d5a: 7020 6b05 9800 |0065: invoke-direct {v8, v9}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@056b │ │ +046d60: 0a04 |0068: move-result v4 │ │ +046d62: b034 |0069: add-int/2addr v4, v3 │ │ +046d64: b049 |006a: add-int/2addr v9, v4 │ │ +046d66: 5484 5d02 |006b: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046d6a: 4d0a 0409 |006d: aput-object v10, v4, v9 │ │ +046d6e: 28f0 |006f: goto 005f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x0006 line=285 │ │ 0x0008 line=286 │ │ 0x000a line=287 │ │ 0x0015 line=291 │ │ @@ -37400,25 +37386,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -04436c: |[04436c] com.squareup.okhttp.internal.framed.Hpack$Reader.isStaticHeader:(I)Z │ │ -04437c: 3a02 0d00 |0000: if-ltz v2, 000d // +000d │ │ -044380: 7100 8205 0000 |0002: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ -044386: 0c00 |0005: move-result-object v0 │ │ -044388: 2100 |0006: array-length v0, v0 │ │ -04438a: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04438e: 3602 0400 |0009: if-gt v2, v0, 000d // +0004 │ │ -044392: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -044394: 0f00 |000c: return v0 │ │ -044396: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -044398: 28fe |000e: goto 000c // -0002 │ │ +046d70: |[046d70] com.squareup.okhttp.internal.framed.Hpack$Reader.isStaticHeader:(I)Z │ │ +046d80: 3a02 0d00 |0000: if-ltz v2, 000d // +000d │ │ +046d84: 7100 8205 0000 |0002: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ +046d8a: 0c00 |0005: move-result-object v0 │ │ +046d8c: 2100 |0006: array-length v0, v0 │ │ +046d8e: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +046d92: 3602 0400 |0009: if-gt v2, v0, 000d // +0004 │ │ +046d96: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +046d98: 0f00 |000c: return v0 │ │ +046d9a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +046d9c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ 0x0000 - 0x000f reg=2 index I │ │ │ │ @@ -37427,20 +37413,20 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04439c: |[04439c] com.squareup.okhttp.internal.framed.Hpack$Reader.readByte:()I │ │ -0443ac: 5410 6402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ -0443b0: 7210 120e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -0443b6: 0a00 |0005: move-result v0 │ │ -0443b8: d500 ff00 |0006: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0443bc: 0f00 |0008: return v0 │ │ +046da0: |[046da0] com.squareup.okhttp.internal.framed.Hpack$Reader.readByte:()I │ │ +046db0: 5410 6402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ +046db4: 7210 120e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +046dba: 0a00 |0005: move-result v0 │ │ +046dbc: d500 ff00 |0006: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +046dc0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/Hpack$Reader;) │ │ @@ -37448,53 +37434,53 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0443c0: |[0443c0] com.squareup.okhttp.internal.framed.Hpack$Reader.readIndexedHeader:(I)V │ │ -0443d0: 7020 7105 6500 |0000: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.isStaticHeader:(I)Z // method@0571 │ │ -0443d6: 0a02 |0003: move-result v2 │ │ -0443d8: 3802 0e00 |0004: if-eqz v2, 0012 // +000e │ │ -0443dc: 7100 8205 0000 |0006: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ -0443e2: 0c02 |0009: move-result-object v2 │ │ -0443e4: 4601 0206 |000a: aget-object v1, v2, v6 │ │ -0443e8: 5452 6002 |000c: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -0443ec: 7220 600b 1200 |000e: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0443f2: 0e00 |0011: return-void │ │ -0443f4: 7100 8205 0000 |0012: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ -0443fa: 0c02 |0015: move-result-object v2 │ │ -0443fc: 2122 |0016: array-length v2, v2 │ │ -0443fe: 9102 0602 |0017: sub-int v2, v6, v2 │ │ -044402: 7020 6b05 2500 |0019: invoke-direct {v5, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@056b │ │ -044408: 0a00 |001c: move-result v0 │ │ -04440a: 3a00 0900 |001d: if-ltz v0, 0026 // +0009 │ │ -04440e: 5452 5d02 |001f: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -044412: 2122 |0021: array-length v2, v2 │ │ -044414: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ -044418: 3720 1d00 |0024: if-le v0, v2, 0041 // +001d │ │ -04441c: 2202 8a01 |0026: new-instance v2, Ljava/io/IOException; // type@018a │ │ -044420: 2203 c101 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -044424: 7010 500a 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04442a: 1a04 ca03 |002d: const-string v4, "Header index too large " // string@03ca │ │ -04442e: 6e20 580a 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -044434: 0c03 |0032: move-result-object v3 │ │ -044436: d804 0601 |0033: add-int/lit8 v4, v6, #int 1 // #01 │ │ -04443a: 6e20 550a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -044440: 0c03 |0038: move-result-object v3 │ │ -044442: 6e10 640a 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -044448: 0c03 |003c: move-result-object v3 │ │ -04444a: 7020 9809 3200 |003d: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -044450: 2702 |0040: throw v2 │ │ -044452: 5452 6002 |0041: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -044456: 5453 5d02 |0043: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ -04445a: 4603 0300 |0045: aget-object v3, v3, v0 │ │ -04445e: 7220 600b 3200 |0047: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -044464: 28c7 |004a: goto 0011 // -0039 │ │ +046dc4: |[046dc4] com.squareup.okhttp.internal.framed.Hpack$Reader.readIndexedHeader:(I)V │ │ +046dd4: 7020 7105 6500 |0000: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.isStaticHeader:(I)Z // method@0571 │ │ +046dda: 0a02 |0003: move-result v2 │ │ +046ddc: 3802 0e00 |0004: if-eqz v2, 0012 // +000e │ │ +046de0: 7100 8205 0000 |0006: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ +046de6: 0c02 |0009: move-result-object v2 │ │ +046de8: 4601 0206 |000a: aget-object v1, v2, v6 │ │ +046dec: 5452 6002 |000c: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046df0: 7220 600b 1200 |000e: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +046df6: 0e00 |0011: return-void │ │ +046df8: 7100 8205 0000 |0012: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; // method@0582 │ │ +046dfe: 0c02 |0015: move-result-object v2 │ │ +046e00: 2122 |0016: array-length v2, v2 │ │ +046e02: 9102 0602 |0017: sub-int v2, v6, v2 │ │ +046e06: 7020 6b05 2500 |0019: invoke-direct {v5, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTableIndex:(I)I // method@056b │ │ +046e0c: 0a00 |001c: move-result v0 │ │ +046e0e: 3a00 0900 |001d: if-ltz v0, 0026 // +0009 │ │ +046e12: 5452 5d02 |001f: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046e16: 2122 |0021: array-length v2, v2 │ │ +046e18: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ +046e1c: 3720 1d00 |0024: if-le v0, v2, 0041 // +001d │ │ +046e20: 2202 9c01 |0026: new-instance v2, Ljava/io/IOException; // type@019c │ │ +046e24: 2203 d301 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +046e28: 7010 500a 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +046e2e: 1a04 ca03 |002d: const-string v4, "Header index too large " // string@03ca │ │ +046e32: 6e20 580a 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +046e38: 0c03 |0032: move-result-object v3 │ │ +046e3a: d804 0601 |0033: add-int/lit8 v4, v6, #int 1 // #01 │ │ +046e3e: 6e20 550a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +046e44: 0c03 |0038: move-result-object v3 │ │ +046e46: 6e10 640a 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +046e4c: 0c03 |003c: move-result-object v3 │ │ +046e4e: 7020 9809 3200 |003d: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +046e54: 2702 |0040: throw v2 │ │ +046e56: 5452 6002 |0041: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046e5a: 5453 5d02 |0043: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.dynamicTable:[Lcom/squareup/okhttp/internal/framed/Header; // field@025d │ │ +046e5e: 4603 0300 |0045: aget-object v3, v3, v0 │ │ +046e62: 7220 600b 3200 |0047: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +046e68: 28c7 |004a: goto 0011 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0006 line=228 │ │ 0x000c line=229 │ │ 0x0011 line=237 │ │ 0x0012 line=231 │ │ @@ -37512,24 +37498,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -044468: |[044468] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V │ │ -044478: 7020 6e05 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@056e │ │ -04447e: 0c00 |0003: move-result-object v0 │ │ -044480: 6e10 7405 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ -044486: 0c01 |0007: move-result-object v1 │ │ -044488: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -04448a: 2203 ea00 |0009: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -04448e: 7030 5c05 0301 |000b: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ -044494: 7030 7005 2403 |000e: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V // method@0570 │ │ -04449a: 0e00 |0011: return-void │ │ +046e6c: |[046e6c] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V │ │ +046e7c: 7020 6e05 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@056e │ │ +046e82: 0c00 |0003: move-result-object v0 │ │ +046e84: 6e10 7405 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ +046e8a: 0c01 |0007: move-result-object v1 │ │ +046e8c: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +046e8e: 2203 fc00 |0009: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +046e92: 7030 5c05 0301 |000b: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ +046e98: 7030 7005 2403 |000e: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V // method@0570 │ │ +046e9e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0008 line=260 │ │ 0x0011 line=261 │ │ locals : │ │ @@ -37543,26 +37529,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -04449c: |[04449c] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingNewName:()V │ │ -0444ac: 6e10 7405 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ -0444b2: 0c02 |0003: move-result-object v2 │ │ -0444b4: 7110 8305 0200 |0004: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$100:(Lokio/ByteString;)Lokio/ByteString; // method@0583 │ │ -0444ba: 0c00 |0007: move-result-object v0 │ │ -0444bc: 6e10 7405 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ -0444c2: 0c01 |000b: move-result-object v1 │ │ -0444c4: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -0444c6: 2203 ea00 |000d: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -0444ca: 7030 5c05 0301 |000f: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ -0444d0: 7030 7005 2403 |0012: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V // method@0570 │ │ -0444d6: 0e00 |0015: return-void │ │ +046ea0: |[046ea0] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingNewName:()V │ │ +046eb0: 6e10 7405 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ +046eb6: 0c02 |0003: move-result-object v2 │ │ +046eb8: 7110 8305 0200 |0004: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$100:(Lokio/ByteString;)Lokio/ByteString; // method@0583 │ │ +046ebe: 0c00 |0007: move-result-object v0 │ │ +046ec0: 6e10 7405 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ +046ec6: 0c01 |000b: move-result-object v1 │ │ +046ec8: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +046eca: 2203 fc00 |000d: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +046ece: 7030 5c05 0301 |000f: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ +046ed4: 7030 7005 2403 |0012: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.insertIntoDynamicTable:(ILcom/squareup/okhttp/internal/framed/Header;)V // method@0570 │ │ +046eda: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=265 │ │ 0x000c line=266 │ │ 0x0015 line=267 │ │ locals : │ │ @@ -37575,24 +37561,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0444d8: |[0444d8] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithoutIndexingIndexedName:(I)V │ │ -0444e8: 7020 6e05 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@056e │ │ -0444ee: 0c00 |0003: move-result-object v0 │ │ -0444f0: 6e10 7405 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ -0444f6: 0c01 |0007: move-result-object v1 │ │ -0444f8: 5442 6002 |0008: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -0444fc: 2203 ea00 |000a: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044500: 7030 5c05 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ -044506: 7220 600b 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04450c: 0e00 |0012: return-void │ │ +046edc: |[046edc] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithoutIndexingIndexedName:(I)V │ │ +046eec: 7020 6e05 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@056e │ │ +046ef2: 0c00 |0003: move-result-object v0 │ │ +046ef4: 6e10 7405 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ +046efa: 0c01 |0007: move-result-object v1 │ │ +046efc: 5442 6002 |0008: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046f00: 2203 fc00 |000a: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +046f04: 7030 5c05 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ +046f0a: 7220 600b 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +046f10: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ 0x0008 line=247 │ │ 0x0012 line=248 │ │ locals : │ │ @@ -37606,26 +37592,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -044510: |[044510] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithoutIndexingNewName:()V │ │ -044520: 6e10 7405 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ -044526: 0c02 |0003: move-result-object v2 │ │ -044528: 7110 8305 0200 |0004: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$100:(Lokio/ByteString;)Lokio/ByteString; // method@0583 │ │ -04452e: 0c00 |0007: move-result-object v0 │ │ -044530: 6e10 7405 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ -044536: 0c01 |000b: move-result-object v1 │ │ -044538: 5442 6002 |000c: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -04453c: 2203 ea00 |000e: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044540: 7030 5c05 0301 |0010: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ -044546: 7220 600b 3200 |0013: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04454c: 0e00 |0016: return-void │ │ +046f14: |[046f14] com.squareup.okhttp.internal.framed.Hpack$Reader.readLiteralHeaderWithoutIndexingNewName:()V │ │ +046f24: 6e10 7405 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ +046f2a: 0c02 |0003: move-result-object v2 │ │ +046f2c: 7110 8305 0200 |0004: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$100:(Lokio/ByteString;)Lokio/ByteString; // method@0583 │ │ +046f32: 0c00 |0007: move-result-object v0 │ │ +046f34: 6e10 7405 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@0574 │ │ +046f3a: 0c01 |000b: move-result-object v1 │ │ +046f3c: 5442 6002 |000c: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046f40: 2203 fc00 |000e: new-instance v3, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +046f44: 7030 5c05 0301 |0010: invoke-direct {v3, v0, v1}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ +046f4a: 7220 600b 3200 |0013: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +046f50: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0008 line=252 │ │ 0x000c line=253 │ │ 0x0016 line=254 │ │ locals : │ │ @@ -37639,21 +37625,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -044550: |[044550] com.squareup.okhttp.internal.framed.Hpack$Reader.getAndResetHeaderList:()Ljava/util/List; │ │ -044560: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -044564: 5421 6002 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -044568: 7020 130b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -04456e: 5421 6002 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ -044572: 7210 620b 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@0b62 │ │ -044578: 1100 |000c: return-object v0 │ │ +046f54: |[046f54] com.squareup.okhttp.internal.framed.Hpack$Reader.getAndResetHeaderList:()Ljava/util/List; │ │ +046f64: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +046f68: 5421 6002 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046f6c: 7020 130b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +046f72: 5421 6002 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerList:Ljava/util/List; // field@0260 │ │ +046f76: 7210 620b 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@0b62 │ │ +046f7c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ locals : │ │ 0x0007 - 0x000d reg=0 result Ljava/util/List; Ljava/util/List; │ │ @@ -37664,19 +37650,19 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04457c: |[04457c] com.squareup.okhttp.internal.framed.Hpack$Reader.headerTableSizeSetting:(I)V │ │ -04458c: 5901 6102 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0261 │ │ -044590: 5901 6202 |0002: iput v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -044594: 7010 6905 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@0569 │ │ -04459a: 0e00 |0007: return-void │ │ +046f80: |[046f80] com.squareup.okhttp.internal.framed.Hpack$Reader.headerTableSizeSetting:(I)V │ │ +046f90: 5901 6102 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0261 │ │ +046f94: 5901 6202 |0002: iput v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +046f98: 7010 6905 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@0569 │ │ +046f9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ 0x0004 line=148 │ │ 0x0007 line=149 │ │ locals : │ │ @@ -37688,61 +37674,61 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04459c: |[04459c] com.squareup.okhttp.internal.framed.Hpack$Reader.maxDynamicTableByteCount:()I │ │ -0445ac: 5210 6202 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -0445b0: 0f00 |0002: return v0 │ │ +046fa0: |[046fa0] com.squareup.okhttp.internal.framed.Hpack$Reader.maxDynamicTableByteCount:()I │ │ +046fb0: 5210 6202 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +046fb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Hpack$Reader;) │ │ name : 'readByteString' │ │ type : '()Lokio/ByteString;' │ │ access : 0x0000 () │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0445b4: |[0445b4] com.squareup.okhttp.internal.framed.Hpack$Reader.readByteString:()Lokio/ByteString; │ │ -0445c4: 7010 7305 0800 |0000: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByte:()I // method@0573 │ │ -0445ca: 0a00 |0003: move-result v0 │ │ -0445cc: d503 8000 |0004: and-int/lit16 v3, v0, #int 128 // #0080 │ │ -0445d0: 1304 8000 |0006: const/16 v4, #int 128 // #80 │ │ -0445d4: 3343 1f00 |0008: if-ne v3, v4, 0027 // +001f │ │ -0445d8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0445da: 1303 7f00 |000b: const/16 v3, #int 127 // #7f │ │ -0445de: 6e30 7705 0803 |000d: invoke-virtual {v8, v0, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ -0445e4: 0a02 |0010: move-result v2 │ │ -0445e6: 3801 1800 |0011: if-eqz v1, 0029 // +0018 │ │ -0445ea: 7100 d005 0000 |0013: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Huffman;.get:()Lcom/squareup/okhttp/internal/framed/Huffman; // method@05d0 │ │ -0445f0: 0c03 |0016: move-result-object v3 │ │ -0445f2: 5484 6402 |0017: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ -0445f6: 8126 |0019: int-to-long v6, v2 │ │ -0445f8: 7230 140e 6407 |001a: invoke-interface {v4, v6, v7}, Lokio/BufferedSource;.readByteArray:(J)[B // method@0e14 │ │ -0445fe: 0c04 |001d: move-result-object v4 │ │ -044600: 6e20 cd05 4300 |001e: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/Huffman;.decode:([B)[B // method@05cd │ │ -044606: 0c03 |0021: move-result-object v3 │ │ -044608: 7110 3c0e 0300 |0022: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -04460e: 0c03 |0025: move-result-object v3 │ │ -044610: 1103 |0026: return-object v3 │ │ -044612: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -044614: 28e3 |0028: goto 000b // -001d │ │ -044616: 5483 6402 |0029: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ -04461a: 8124 |002b: int-to-long v4, v2 │ │ -04461c: 7230 160e 4305 |002c: invoke-interface {v3, v4, v5}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@0e16 │ │ -044622: 0c03 |002f: move-result-object v3 │ │ -044624: 28f6 |0030: goto 0026 // -000a │ │ +046fb8: |[046fb8] com.squareup.okhttp.internal.framed.Hpack$Reader.readByteString:()Lokio/ByteString; │ │ +046fc8: 7010 7305 0700 |0000: invoke-direct {v7}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByte:()I // method@0573 │ │ +046fce: 0a00 |0003: move-result v0 │ │ +046fd0: d503 8000 |0004: and-int/lit16 v3, v0, #int 128 // #0080 │ │ +046fd4: 1304 8000 |0006: const/16 v4, #int 128 // #80 │ │ +046fd8: 3343 1f00 |0008: if-ne v3, v4, 0027 // +001f │ │ +046fdc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +046fde: 1303 7f00 |000b: const/16 v3, #int 127 // #7f │ │ +046fe2: 6e30 7705 0703 |000d: invoke-virtual {v7, v0, v3}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ +046fe8: 0a02 |0010: move-result v2 │ │ +046fea: 3801 1800 |0011: if-eqz v1, 0029 // +0018 │ │ +046fee: 7100 d005 0000 |0013: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Huffman;.get:()Lcom/squareup/okhttp/internal/framed/Huffman; // method@05d0 │ │ +046ff4: 0c03 |0016: move-result-object v3 │ │ +046ff6: 5474 6402 |0017: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ +046ffa: 8125 |0019: int-to-long v5, v2 │ │ +046ffc: 7230 140e 5406 |001a: invoke-interface {v4, v5, v6}, Lokio/BufferedSource;.readByteArray:(J)[B // method@0e14 │ │ +047002: 0c04 |001d: move-result-object v4 │ │ +047004: 6e20 cd05 4300 |001e: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/Huffman;.decode:([B)[B // method@05cd │ │ +04700a: 0c03 |0021: move-result-object v3 │ │ +04700c: 7110 3c0e 0300 |0022: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +047012: 0c03 |0025: move-result-object v3 │ │ +047014: 1103 |0026: return-object v3 │ │ +047016: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +047018: 28e3 |0028: goto 000b // -001d │ │ +04701a: 5473 6402 |0029: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ +04701e: 8124 |002b: int-to-long v4, v2 │ │ +047020: 7230 160e 4305 |002c: invoke-interface {v3, v4, v5}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@0e16 │ │ +047026: 0c03 |002f: move-result-object v3 │ │ +047028: 28f6 |0030: goto 0026 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0004 line=346 │ │ 0x000b line=347 │ │ 0x0011 line=349 │ │ 0x0013 line=350 │ │ @@ -37751,99 +37737,99 @@ │ │ 0x0029 line=352 │ │ locals : │ │ 0x000b - 0x0027 reg=1 huffmanDecode Z │ │ 0x0011 - 0x0027 reg=2 length I │ │ 0x0004 - 0x0031 reg=0 firstByte I │ │ 0x0029 - 0x0031 reg=1 huffmanDecode Z │ │ 0x0029 - 0x0031 reg=2 length I │ │ - 0x0000 - 0x0031 reg=8 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ + 0x0000 - 0x0031 reg=7 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/Hpack$Reader;) │ │ name : 'readHeaders' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -044628: |[044628] com.squareup.okhttp.internal.framed.Hpack$Reader.readHeaders:()V │ │ -044638: 1305 8000 |0000: const/16 v5, #int 128 // #80 │ │ -04463c: 1304 4000 |0002: const/16 v4, #int 64 // #40 │ │ -044640: 5462 6402 |0004: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ -044644: 7210 060e 0200 |0006: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ -04464a: 0a02 |0009: move-result v2 │ │ -04464c: 3902 8800 |000a: if-nez v2, 0092 // +0088 │ │ -044650: 5462 6402 |000c: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ -044654: 7210 120e 0200 |000e: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -04465a: 0a02 |0011: move-result v2 │ │ -04465c: d520 ff00 |0012: and-int/lit16 v0, v2, #int 255 // #00ff │ │ -044660: 3350 0a00 |0014: if-ne v0, v5, 001e // +000a │ │ -044664: 2202 8a01 |0016: new-instance v2, Ljava/io/IOException; // type@018a │ │ -044668: 1a03 0614 |0018: const-string v3, "index == 0" // string@1406 │ │ -04466c: 7020 9809 3200 |001a: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -044672: 2702 |001d: throw v2 │ │ -044674: d502 8000 |001e: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -044678: 3352 0e00 |0020: if-ne v2, v5, 002e // +000e │ │ -04467c: 1302 7f00 |0022: const/16 v2, #int 127 // #7f │ │ -044680: 6e30 7705 0602 |0024: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ -044686: 0a01 |0027: move-result v1 │ │ -044688: d802 01ff |0028: add-int/lit8 v2, v1, #int -1 // #ff │ │ -04468c: 7020 7605 2600 |002a: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readIndexedHeader:(I)V // method@0576 │ │ -044692: 28d7 |002d: goto 0004 // -0029 │ │ -044694: 3340 0600 |002e: if-ne v0, v4, 0034 // +0006 │ │ -044698: 7010 7905 0600 |0030: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingNewName:()V // method@0579 │ │ -04469e: 28d1 |0033: goto 0004 // -002f │ │ -0446a0: dd02 0040 |0034: and-int/lit8 v2, v0, #int 64 // #40 │ │ -0446a4: 3342 0e00 |0036: if-ne v2, v4, 0044 // +000e │ │ -0446a8: 1302 3f00 |0038: const/16 v2, #int 63 // #3f │ │ -0446ac: 6e30 7705 0602 |003a: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ -0446b2: 0a01 |003d: move-result v1 │ │ -0446b4: d802 01ff |003e: add-int/lit8 v2, v1, #int -1 // #ff │ │ -0446b8: 7020 7805 2600 |0040: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V // method@0578 │ │ -0446be: 28c1 |0043: goto 0004 // -003f │ │ -0446c0: dd02 0020 |0044: and-int/lit8 v2, v0, #int 32 // #20 │ │ -0446c4: 1303 2000 |0046: const/16 v3, #int 32 // #20 │ │ -0446c8: 3332 3300 |0048: if-ne v2, v3, 007b // +0033 │ │ -0446cc: 1302 1f00 |004a: const/16 v2, #int 31 // #1f │ │ -0446d0: 6e30 7705 0602 |004c: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ -0446d6: 0a02 |004f: move-result v2 │ │ -0446d8: 5962 6202 |0050: iput v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -0446dc: 5262 6202 |0052: iget v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -0446e0: 3a02 0800 |0054: if-ltz v2, 005c // +0008 │ │ -0446e4: 5262 6202 |0056: iget v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -0446e8: 5263 6102 |0058: iget v3, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0261 │ │ -0446ec: 3732 1d00 |005a: if-le v2, v3, 0077 // +001d │ │ -0446f0: 2202 8a01 |005c: new-instance v2, Ljava/io/IOException; // type@018a │ │ -0446f4: 2203 c101 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0446f8: 7010 500a 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0446fe: 1a04 4404 |0063: const-string v4, "Invalid dynamic table size update " // string@0444 │ │ -044702: 6e20 580a 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -044708: 0c03 |0068: move-result-object v3 │ │ -04470a: 5264 6202 |0069: iget v4, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ -04470e: 6e20 550a 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -044714: 0c03 |006e: move-result-object v3 │ │ -044716: 6e10 640a 0300 |006f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04471c: 0c03 |0072: move-result-object v3 │ │ -04471e: 7020 9809 3200 |0073: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -044724: 2702 |0076: throw v2 │ │ -044726: 7010 6905 0600 |0077: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@0569 │ │ -04472c: 288a |007a: goto 0004 // -0076 │ │ -04472e: 1302 1000 |007b: const/16 v2, #int 16 // #10 │ │ -044732: 3220 0400 |007d: if-eq v0, v2, 0081 // +0004 │ │ -044736: 3900 0600 |007f: if-nez v0, 0085 // +0006 │ │ -04473a: 7010 7b05 0600 |0081: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithoutIndexingNewName:()V // method@057b │ │ -044740: 2880 |0084: goto 0004 // -0080 │ │ -044742: 1302 0f00 |0085: const/16 v2, #int 15 // #f │ │ -044746: 6e30 7705 0602 |0087: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ -04474c: 0a01 |008a: move-result v1 │ │ -04474e: d802 01ff |008b: add-int/lit8 v2, v1, #int -1 // #ff │ │ -044752: 7020 7a05 2600 |008d: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithoutIndexingIndexedName:(I)V // method@057a │ │ -044758: 2900 74ff |0090: goto/16 0004 // -008c │ │ -04475c: 0e00 |0092: return-void │ │ +04702c: |[04702c] com.squareup.okhttp.internal.framed.Hpack$Reader.readHeaders:()V │ │ +04703c: 1305 8000 |0000: const/16 v5, #int 128 // #80 │ │ +047040: 1304 4000 |0002: const/16 v4, #int 64 // #40 │ │ +047044: 5462 6402 |0004: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ +047048: 7210 060e 0200 |0006: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ +04704e: 0a02 |0009: move-result v2 │ │ +047050: 3902 8800 |000a: if-nez v2, 0092 // +0088 │ │ +047054: 5462 6402 |000c: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.source:Lokio/BufferedSource; // field@0264 │ │ +047058: 7210 120e 0200 |000e: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +04705e: 0a02 |0011: move-result v2 │ │ +047060: d520 ff00 |0012: and-int/lit16 v0, v2, #int 255 // #00ff │ │ +047064: 3350 0a00 |0014: if-ne v0, v5, 001e // +000a │ │ +047068: 2202 9c01 |0016: new-instance v2, Ljava/io/IOException; // type@019c │ │ +04706c: 1a03 1814 |0018: const-string v3, "index == 0" // string@1418 │ │ +047070: 7020 9809 3200 |001a: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +047076: 2702 |001d: throw v2 │ │ +047078: d502 8000 |001e: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +04707c: 3352 0e00 |0020: if-ne v2, v5, 002e // +000e │ │ +047080: 1302 7f00 |0022: const/16 v2, #int 127 // #7f │ │ +047084: 6e30 7705 0602 |0024: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ +04708a: 0a01 |0027: move-result v1 │ │ +04708c: d802 01ff |0028: add-int/lit8 v2, v1, #int -1 // #ff │ │ +047090: 7020 7605 2600 |002a: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readIndexedHeader:(I)V // method@0576 │ │ +047096: 28d7 |002d: goto 0004 // -0029 │ │ +047098: 3340 0600 |002e: if-ne v0, v4, 0034 // +0006 │ │ +04709c: 7010 7905 0600 |0030: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingNewName:()V // method@0579 │ │ +0470a2: 28d1 |0033: goto 0004 // -002f │ │ +0470a4: dd02 0040 |0034: and-int/lit8 v2, v0, #int 64 // #40 │ │ +0470a8: 3342 0e00 |0036: if-ne v2, v4, 0044 // +000e │ │ +0470ac: 1302 3f00 |0038: const/16 v2, #int 63 // #3f │ │ +0470b0: 6e30 7705 0602 |003a: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ +0470b6: 0a01 |003d: move-result v1 │ │ +0470b8: d802 01ff |003e: add-int/lit8 v2, v1, #int -1 // #ff │ │ +0470bc: 7020 7805 2600 |0040: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V // method@0578 │ │ +0470c2: 28c1 |0043: goto 0004 // -003f │ │ +0470c4: dd02 0020 |0044: and-int/lit8 v2, v0, #int 32 // #20 │ │ +0470c8: 1303 2000 |0046: const/16 v3, #int 32 // #20 │ │ +0470cc: 3332 3300 |0048: if-ne v2, v3, 007b // +0033 │ │ +0470d0: 1302 1f00 |004a: const/16 v2, #int 31 // #1f │ │ +0470d4: 6e30 7705 0602 |004c: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ +0470da: 0a02 |004f: move-result v2 │ │ +0470dc: 5962 6202 |0050: iput v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +0470e0: 5262 6202 |0052: iget v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +0470e4: 3a02 0800 |0054: if-ltz v2, 005c // +0008 │ │ +0470e8: 5262 6202 |0056: iget v2, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +0470ec: 5263 6102 |0058: iget v3, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:I // field@0261 │ │ +0470f0: 3732 1d00 |005a: if-le v2, v3, 0077 // +001d │ │ +0470f4: 2202 9c01 |005c: new-instance v2, Ljava/io/IOException; // type@019c │ │ +0470f8: 2203 d301 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +0470fc: 7010 500a 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +047102: 1a04 4404 |0063: const-string v4, "Invalid dynamic table size update " // string@0444 │ │ +047106: 6e20 580a 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04710c: 0c03 |0068: move-result-object v3 │ │ +04710e: 5264 6202 |0069: iget v4, v6, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.maxDynamicTableByteCount:I // field@0262 │ │ +047112: 6e20 550a 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +047118: 0c03 |006e: move-result-object v3 │ │ +04711a: 6e10 640a 0300 |006f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +047120: 0c03 |0072: move-result-object v3 │ │ +047122: 7020 9809 3200 |0073: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +047128: 2702 |0076: throw v2 │ │ +04712a: 7010 6905 0600 |0077: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@0569 │ │ +047130: 288a |007a: goto 0004 // -0076 │ │ +047132: 1302 1000 |007b: const/16 v2, #int 16 // #10 │ │ +047136: 3220 0400 |007d: if-eq v0, v2, 0081 // +0004 │ │ +04713a: 3900 0600 |007f: if-nez v0, 0085 // +0006 │ │ +04713e: 7010 7b05 0600 |0081: invoke-direct {v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithoutIndexingNewName:()V // method@057b │ │ +047144: 2880 |0084: goto 0004 // -0080 │ │ +047146: 1302 0f00 |0085: const/16 v2, #int 15 // #f │ │ +04714a: 6e30 7705 0602 |0087: invoke-virtual {v6, v0, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readInt:(II)I // method@0577 │ │ +047150: 0a01 |008a: move-result v1 │ │ +047152: d802 01ff |008b: add-int/lit8 v2, v1, #int -1 // #ff │ │ +047156: 7020 7a05 2600 |008d: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readLiteralHeaderWithoutIndexingIndexedName:(I)V // method@057a │ │ +04715c: 2900 74ff |0090: goto/16 0004 // -008c │ │ +047160: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=192 │ │ 0x000c line=193 │ │ 0x0014 line=194 │ │ 0x0016 line=195 │ │ 0x001e line=196 │ │ @@ -37876,33 +37862,33 @@ │ │ type : '(II)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -044760: |[044760] com.squareup.okhttp.internal.framed.Hpack$Reader.readInt:(II)I │ │ -044770: 9501 0607 |0000: and-int v1, v6, v7 │ │ -044774: 3571 0300 |0002: if-ge v1, v7, 0005 // +0003 │ │ -044778: 0f01 |0004: return v1 │ │ -04477a: 0172 |0005: move v2, v7 │ │ -04477c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -04477e: 7010 7305 0500 |0007: invoke-direct {v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByte:()I // method@0573 │ │ -044784: 0a00 |000a: move-result v0 │ │ -044786: d504 8000 |000b: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -04478a: 3804 0900 |000d: if-eqz v4, 0016 // +0009 │ │ -04478e: dd04 007f |000f: and-int/lit8 v4, v0, #int 127 // #7f │ │ -044792: b834 |0011: shl-int/2addr v4, v3 │ │ -044794: b042 |0012: add-int/2addr v2, v4 │ │ -044796: d803 0307 |0013: add-int/lit8 v3, v3, #int 7 // #07 │ │ -04479a: 28f2 |0015: goto 0007 // -000e │ │ -04479c: 9804 0003 |0016: shl-int v4, v0, v3 │ │ -0447a0: b042 |0018: add-int/2addr v2, v4 │ │ -0447a2: 0121 |0019: move v1, v2 │ │ -0447a4: 28ea |001a: goto 0004 // -0016 │ │ +047164: |[047164] com.squareup.okhttp.internal.framed.Hpack$Reader.readInt:(II)I │ │ +047174: 9501 0607 |0000: and-int v1, v6, v7 │ │ +047178: 3571 0300 |0002: if-ge v1, v7, 0005 // +0003 │ │ +04717c: 0f01 |0004: return v1 │ │ +04717e: 0172 |0005: move v2, v7 │ │ +047180: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +047182: 7010 7305 0500 |0007: invoke-direct {v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readByte:()I // method@0573 │ │ +047188: 0a00 |000a: move-result v0 │ │ +04718a: d504 8000 |000b: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +04718e: 3804 0900 |000d: if-eqz v4, 0016 // +0009 │ │ +047192: dd04 007f |000f: and-int/lit8 v4, v0, #int 127 // #7f │ │ +047196: b834 |0011: shl-int/2addr v4, v3 │ │ +047198: b042 |0012: add-int/2addr v2, v4 │ │ +04719a: d803 0307 |0013: add-int/lit8 v3, v3, #int 7 // #07 │ │ +04719e: 28f2 |0015: goto 0007 // -000e │ │ +0471a0: 9804 0003 |0016: shl-int v4, v0, v3 │ │ +0471a4: b042 |0018: add-int/2addr v2, v4 │ │ +0471a6: 0121 |0019: move v1, v2 │ │ +0471a8: 28ea |001a: goto 0004 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0002 line=323 │ │ 0x0004 line=340 │ │ 0x0005 line=328 │ │ 0x0006 line=329 │ │ @@ -37921,17 +37907,17 @@ │ │ 0x0000 - 0x001b reg=5 this Lcom/squareup/okhttp/internal/framed/Hpack$Reader; │ │ 0x0000 - 0x001b reg=6 firstByte I │ │ 0x0000 - 0x001b reg=7 prefixMask I │ │ │ │ source_file_idx : 984 (Hpack.java) │ │ │ │ Class #79 header: │ │ -class_idx : 237 │ │ +class_idx : 255 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 984 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #79 annotations: │ │ @@ -37963,18 +37949,18 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0447a8: |[0447a8] com.squareup.okhttp.internal.framed.Hpack$Writer.:(Lokio/Buffer;)V │ │ -0447b8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0447be: 5b01 6502 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ -0447c2: 0e00 |0005: return-void │ │ +0471ac: |[0471ac] com.squareup.okhttp.internal.framed.Hpack$Writer.:(Lokio/Buffer;)V │ │ +0471bc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0471c2: 5b01 6502 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ +0471c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ 0x0005 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/Hpack$Writer; │ │ @@ -37986,23 +37972,23 @@ │ │ type : '(Lokio/ByteString;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0447c4: |[0447c4] com.squareup.okhttp.internal.framed.Hpack$Writer.writeByteString:(Lokio/ByteString;)V │ │ -0447d4: 6e10 430e 0400 |0000: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@0e43 │ │ -0447da: 0a00 |0003: move-result v0 │ │ -0447dc: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ -0447e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0447e2: 6e40 7f05 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeInt:(III)V // method@057f │ │ -0447e8: 5430 6502 |000a: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ -0447ec: 6e20 c20d 4000 |000c: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@0dc2 │ │ -0447f2: 0e00 |000f: return-void │ │ +0471c8: |[0471c8] com.squareup.okhttp.internal.framed.Hpack$Writer.writeByteString:(Lokio/ByteString;)V │ │ +0471d8: 6e10 430e 0400 |0000: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@0e43 │ │ +0471de: 0a00 |0003: move-result v0 │ │ +0471e0: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ +0471e4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0471e6: 6e40 7f05 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeInt:(III)V // method@057f │ │ +0471ec: 5430 6502 |000a: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ +0471f0: 6e20 c20d 4000 |000c: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@0dc2 │ │ +0471f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x000a line=418 │ │ 0x000f line=419 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/squareup/okhttp/internal/framed/Hpack$Writer; │ │ @@ -38013,54 +37999,54 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -0447f4: |[0447f4] com.squareup.okhttp.internal.framed.Hpack$Writer.writeHeaders:(Ljava/util/List;)V │ │ -044804: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -044806: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -044808: 7210 6f0b 0800 |0002: invoke-interface {v8}, Ljava/util/List;.size:()I // method@0b6f │ │ -04480e: 0a02 |0005: move-result v2 │ │ -044810: 3520 4700 |0006: if-ge v0, v2, 004d // +0047 │ │ -044814: 7220 650b 0800 |0008: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04481a: 0c04 |000b: move-result-object v4 │ │ -04481c: 1f04 ea00 |000c: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044820: 5444 5602 |000e: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -044824: 6e10 460e 0400 |0010: invoke-virtual {v4}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@0e46 │ │ -04482a: 0c01 |0013: move-result-object v1 │ │ -04482c: 7100 8405 0000 |0014: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$200:()Ljava/util/Map; // method@0584 │ │ -044832: 0c04 |0017: move-result-object v4 │ │ -044834: 7220 7d0b 1400 |0018: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -04483a: 0c03 |001b: move-result-object v3 │ │ -04483c: 1f03 ae01 |001c: check-cast v3, Ljava/lang/Integer; // type@01ae │ │ -044840: 3803 1b00 |001e: if-eqz v3, 0039 // +001b │ │ -044844: 6e10 f609 0300 |0020: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -04484a: 0a04 |0023: move-result v4 │ │ -04484c: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ -044850: 1305 0f00 |0026: const/16 v5, #int 15 // #f │ │ -044854: 6e40 7f05 4765 |0028: invoke-virtual {v7, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeInt:(III)V // method@057f │ │ -04485a: 7220 650b 0800 |002b: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -044860: 0c04 |002e: move-result-object v4 │ │ -044862: 1f04 ea00 |002f: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044866: 5444 5702 |0031: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -04486a: 6e20 7d05 4700 |0033: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@057d │ │ -044870: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -044874: 28ce |0038: goto 0006 // -0032 │ │ -044876: 5474 6502 |0039: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ -04487a: 6e20 cb0d 6400 |003b: invoke-virtual {v4, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -044880: 6e20 7d05 1700 |003e: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@057d │ │ -044886: 7220 650b 0800 |0041: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04488c: 0c04 |0044: move-result-object v4 │ │ -04488e: 1f04 ea00 |0045: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044892: 5444 5702 |0047: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -044896: 6e20 7d05 4700 |0049: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@057d │ │ -04489c: 28ea |004c: goto 0036 // -0016 │ │ -04489e: 0e00 |004d: return-void │ │ +0471f8: |[0471f8] com.squareup.okhttp.internal.framed.Hpack$Writer.writeHeaders:(Ljava/util/List;)V │ │ +047208: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +04720a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +04720c: 7210 6f0b 0800 |0002: invoke-interface {v8}, Ljava/util/List;.size:()I // method@0b6f │ │ +047212: 0a02 |0005: move-result v2 │ │ +047214: 3520 4700 |0006: if-ge v0, v2, 004d // +0047 │ │ +047218: 7220 650b 0800 |0008: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04721e: 0c04 |000b: move-result-object v4 │ │ +047220: 1f04 fc00 |000c: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047224: 5444 5602 |000e: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +047228: 6e10 460e 0400 |0010: invoke-virtual {v4}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@0e46 │ │ +04722e: 0c01 |0013: move-result-object v1 │ │ +047230: 7100 8405 0000 |0014: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.access$200:()Ljava/util/Map; // method@0584 │ │ +047236: 0c04 |0017: move-result-object v4 │ │ +047238: 7220 7d0b 1400 |0018: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +04723e: 0c03 |001b: move-result-object v3 │ │ +047240: 1f03 c001 |001c: check-cast v3, Ljava/lang/Integer; // type@01c0 │ │ +047244: 3803 1b00 |001e: if-eqz v3, 0039 // +001b │ │ +047248: 6e10 f609 0300 |0020: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +04724e: 0a04 |0023: move-result v4 │ │ +047250: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ +047254: 1305 0f00 |0026: const/16 v5, #int 15 // #f │ │ +047258: 6e40 7f05 4765 |0028: invoke-virtual {v7, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeInt:(III)V // method@057f │ │ +04725e: 7220 650b 0800 |002b: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +047264: 0c04 |002e: move-result-object v4 │ │ +047266: 1f04 fc00 |002f: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04726a: 5444 5702 |0031: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +04726e: 6e20 7d05 4700 |0033: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@057d │ │ +047274: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +047278: 28ce |0038: goto 0006 // -0032 │ │ +04727a: 5474 6502 |0039: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ +04727e: 6e20 cb0d 6400 |003b: invoke-virtual {v4, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +047284: 6e20 7d05 1700 |003e: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@057d │ │ +04728a: 7220 650b 0800 |0041: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +047290: 0c04 |0044: move-result-object v4 │ │ +047292: 1f04 fc00 |0045: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047296: 5444 5702 |0047: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +04729a: 6e20 7d05 4700 |0049: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@057d │ │ +0472a0: 28ea |004c: goto 0036 // -0016 │ │ +0472a2: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=380 │ │ 0x0008 line=381 │ │ 0x0014 line=382 │ │ 0x001e line=383 │ │ 0x0020 line=385 │ │ @@ -38084,35 +38070,35 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0448a0: |[0448a0] com.squareup.okhttp.internal.framed.Hpack$Writer.writeInt:(III)V │ │ -0448b0: 3554 0a00 |0000: if-ge v4, v5, 000a // +000a │ │ -0448b4: 5431 6502 |0002: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ -0448b8: 9602 0604 |0004: or-int v2, v6, v4 │ │ -0448bc: 6e20 cb0d 2100 |0006: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0448c2: 0e00 |0009: return-void │ │ -0448c4: 5431 6502 |000a: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ -0448c8: 9602 0605 |000c: or-int v2, v6, v5 │ │ -0448cc: 6e20 cb0d 2100 |000e: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0448d2: b154 |0011: sub-int/2addr v4, v5 │ │ -0448d4: 1301 8000 |0012: const/16 v1, #int 128 // #80 │ │ -0448d8: 3414 0e00 |0014: if-lt v4, v1, 0022 // +000e │ │ -0448dc: dd00 047f |0016: and-int/lit8 v0, v4, #int 127 // #7f │ │ -0448e0: 5431 6502 |0018: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ -0448e4: d602 8000 |001a: or-int/lit16 v2, v0, #int 128 // #0080 │ │ -0448e8: 6e20 cb0d 2100 |001c: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0448ee: e204 0407 |001f: ushr-int/lit8 v4, v4, #int 7 // #07 │ │ -0448f2: 28f1 |0021: goto 0012 // -000f │ │ -0448f4: 5431 6502 |0022: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ -0448f8: 6e20 cb0d 4100 |0024: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0448fe: 28e2 |0027: goto 0009 // -001e │ │ +0472a4: |[0472a4] com.squareup.okhttp.internal.framed.Hpack$Writer.writeInt:(III)V │ │ +0472b4: 3554 0a00 |0000: if-ge v4, v5, 000a // +000a │ │ +0472b8: 5431 6502 |0002: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ +0472bc: 9602 0604 |0004: or-int v2, v6, v4 │ │ +0472c0: 6e20 cb0d 2100 |0006: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +0472c6: 0e00 |0009: return-void │ │ +0472c8: 5431 6502 |000a: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ +0472cc: 9602 0605 |000c: or-int v2, v6, v5 │ │ +0472d0: 6e20 cb0d 2100 |000e: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +0472d6: b154 |0011: sub-int/2addr v4, v5 │ │ +0472d8: 1301 8000 |0012: const/16 v1, #int 128 // #80 │ │ +0472dc: 3414 0e00 |0014: if-lt v4, v1, 0022 // +000e │ │ +0472e0: dd00 047f |0016: and-int/lit8 v0, v4, #int 127 // #7f │ │ +0472e4: 5431 6502 |0018: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ +0472e8: d602 8000 |001a: or-int/lit16 v2, v0, #int 128 // #0080 │ │ +0472ec: 6e20 cb0d 2100 |001c: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +0472f2: e204 0407 |001f: ushr-int/lit8 v4, v4, #int 7 // #07 │ │ +0472f6: 28f1 |0021: goto 0012 // -000f │ │ +0472f8: 5431 6502 |0022: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.out:Lokio/Buffer; // field@0265 │ │ +0472fc: 6e20 cb0d 4100 |0024: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +047302: 28e2 |0027: goto 0009 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=399 │ │ 0x0009 line=414 │ │ 0x000a line=404 │ │ 0x0011 line=405 │ │ @@ -38128,17 +38114,17 @@ │ │ 0x0000 - 0x0028 reg=4 value I │ │ 0x0000 - 0x0028 reg=5 prefixMask I │ │ 0x0000 - 0x0028 reg=6 bits I │ │ │ │ source_file_idx : 984 (Hpack.java) │ │ │ │ Class #80 header: │ │ -class_idx : 238 │ │ +class_idx : 256 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 984 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #80 annotations: │ │ @@ -38195,388 +38181,388 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 798 16-bit code units │ │ -044900: |[044900] com.squareup.okhttp.internal.framed.Hpack.:()V │ │ -044910: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ -044914: 2300 aa03 |0002: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Header; // type@03aa │ │ -044918: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04491a: 2202 ea00 |0005: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -04491e: 6203 4f02 |0007: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ -044922: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ -044926: 7030 5b05 3204 |000b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -04492c: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -044930: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -044932: 2202 ea00 |0011: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044936: 6203 5102 |0013: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ -04493a: 1a04 9c03 |0015: const-string v4, "GET" // string@039c │ │ -04493e: 7030 5b05 3204 |0017: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -044944: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -044948: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -04494a: 2202 ea00 |001d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -04494e: 6203 5102 |001f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ -044952: 1a04 5609 |0021: const-string v4, "POST" // string@0956 │ │ -044956: 7030 5b05 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -04495c: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -044960: 1231 |0028: const/4 v1, #int 3 // #3 │ │ -044962: 2202 ea00 |0029: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044966: 6203 5202 |002b: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ -04496a: 1a04 1101 |002d: const-string v4, "/" // string@0111 │ │ -04496e: 7030 5b05 3204 |002f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -044974: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ -044978: 1241 |0034: const/4 v1, #int 4 // #4 │ │ -04497a: 2202 ea00 |0035: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -04497e: 6203 5202 |0037: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ -044982: 1a04 1801 |0039: const-string v4, "/index.html" // string@0118 │ │ -044986: 7030 5b05 3204 |003b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -04498c: 4d02 0001 |003e: aput-object v2, v0, v1 │ │ -044990: 1251 |0040: const/4 v1, #int 5 // #5 │ │ -044992: 2202 ea00 |0041: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044996: 6203 5302 |0043: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ -04499a: 1a04 a113 |0045: const-string v4, "http" // string@13a1 │ │ -04499e: 7030 5b05 3204 |0047: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -0449a4: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ -0449a8: 1261 |004c: const/4 v1, #int 6 // #6 │ │ -0449aa: 2202 ea00 |004d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -0449ae: 6203 5302 |004f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ -0449b2: 1a04 b113 |0051: const-string v4, "https" // string@13b1 │ │ -0449b6: 7030 5b05 3204 |0053: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -0449bc: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ -0449c0: 1271 |0058: const/4 v1, #int 7 // #7 │ │ -0449c2: 2202 ea00 |0059: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -0449c6: 6203 4e02 |005b: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -0449ca: 1a04 1f01 |005d: const-string v4, "200" // string@011f │ │ -0449ce: 7030 5b05 3204 |005f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -0449d4: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ -0449d8: 1301 0800 |0064: const/16 v1, #int 8 // #8 │ │ -0449dc: 2202 ea00 |0066: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -0449e0: 6203 4e02 |0068: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -0449e4: 1a04 2001 |006a: const-string v4, "204" // string@0120 │ │ -0449e8: 7030 5b05 3204 |006c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -0449ee: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ -0449f2: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ -0449f6: 2202 ea00 |0073: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -0449fa: 6203 4e02 |0075: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -0449fe: 1a04 2101 |0077: const-string v4, "206" // string@0121 │ │ -044a02: 7030 5b05 3204 |0079: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -044a08: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ -044a0c: 1301 0a00 |007e: const/16 v1, #int 10 // #a │ │ -044a10: 2202 ea00 |0080: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044a14: 6203 4e02 |0082: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -044a18: 1a04 2301 |0084: const-string v4, "304" // string@0123 │ │ -044a1c: 7030 5b05 3204 |0086: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -044a22: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ -044a26: 1301 0b00 |008b: const/16 v1, #int 11 // #b │ │ -044a2a: 2202 ea00 |008d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044a2e: 6203 4e02 |008f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -044a32: 1a04 2401 |0091: const-string v4, "400" // string@0124 │ │ -044a36: 7030 5b05 3204 |0093: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -044a3c: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ -044a40: 1301 0c00 |0098: const/16 v1, #int 12 // #c │ │ -044a44: 2202 ea00 |009a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044a48: 6203 4e02 |009c: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -044a4c: 1a04 2501 |009e: const-string v4, "404" // string@0125 │ │ -044a50: 7030 5b05 3204 |00a0: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -044a56: 4d02 0001 |00a3: aput-object v2, v0, v1 │ │ -044a5a: 1301 0d00 |00a5: const/16 v1, #int 13 // #d │ │ -044a5e: 2202 ea00 |00a7: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044a62: 6203 4e02 |00a9: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -044a66: 1a04 2601 |00ab: const-string v4, "500" // string@0126 │ │ -044a6a: 7030 5b05 3204 |00ad: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -044a70: 4d02 0001 |00b0: aput-object v2, v0, v1 │ │ -044a74: 1301 0e00 |00b2: const/16 v1, #int 14 // #e │ │ -044a78: 2202 ea00 |00b4: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044a7c: 1a03 d10c |00b6: const-string v3, "accept-charset" // string@0cd1 │ │ -044a80: 1a04 0000 |00b8: const-string v4, "" // string@0000 │ │ -044a84: 7030 5a05 3204 |00ba: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044a8a: 4d02 0001 |00bd: aput-object v2, v0, v1 │ │ -044a8e: 1301 0f00 |00bf: const/16 v1, #int 15 // #f │ │ -044a92: 2202 ea00 |00c1: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044a96: 1a03 d20c |00c3: const-string v3, "accept-encoding" // string@0cd2 │ │ -044a9a: 1a04 2b13 |00c5: const-string v4, "gzip, deflate" // string@132b │ │ -044a9e: 7030 5a05 3204 |00c7: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044aa4: 4d02 0001 |00ca: aput-object v2, v0, v1 │ │ -044aa8: 1301 1000 |00cc: const/16 v1, #int 16 // #10 │ │ -044aac: 2202 ea00 |00ce: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044ab0: 1a03 d30c |00d0: const-string v3, "accept-language" // string@0cd3 │ │ -044ab4: 1a04 0000 |00d2: const-string v4, "" // string@0000 │ │ -044ab8: 7030 5a05 3204 |00d4: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044abe: 4d02 0001 |00d7: aput-object v2, v0, v1 │ │ -044ac2: 1301 1100 |00d9: const/16 v1, #int 17 // #11 │ │ -044ac6: 2202 ea00 |00db: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044aca: 1a03 d40c |00dd: const-string v3, "accept-ranges" // string@0cd4 │ │ -044ace: 1a04 0000 |00df: const-string v4, "" // string@0000 │ │ -044ad2: 7030 5a05 3204 |00e1: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044ad8: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ -044adc: 1301 1200 |00e6: const/16 v1, #int 18 // #12 │ │ -044ae0: 2202 ea00 |00e8: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044ae4: 1a03 d00c |00ea: const-string v3, "accept" // string@0cd0 │ │ -044ae8: 1a04 0000 |00ec: const-string v4, "" // string@0000 │ │ -044aec: 7030 5a05 3204 |00ee: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044af2: 4d02 0001 |00f1: aput-object v2, v0, v1 │ │ -044af6: 1301 1300 |00f3: const/16 v1, #int 19 // #13 │ │ -044afa: 2202 ea00 |00f5: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044afe: 1a03 010d |00f7: const-string v3, "access-control-allow-origin" // string@0d01 │ │ -044b02: 1a04 0000 |00f9: const-string v4, "" // string@0000 │ │ -044b06: 7030 5a05 3204 |00fb: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044b0c: 4d02 0001 |00fe: aput-object v2, v0, v1 │ │ -044b10: 1301 1400 |0100: const/16 v1, #int 20 // #14 │ │ -044b14: 2202 ea00 |0102: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044b18: 1a03 560d |0104: const-string v3, "age" // string@0d56 │ │ -044b1c: 1a04 0000 |0106: const-string v4, "" // string@0000 │ │ -044b20: 7030 5a05 3204 |0108: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044b26: 4d02 0001 |010b: aput-object v2, v0, v1 │ │ -044b2a: 1301 1500 |010d: const/16 v1, #int 21 // #15 │ │ -044b2e: 2202 ea00 |010f: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044b32: 1a03 680d |0111: const-string v3, "allow" // string@0d68 │ │ -044b36: 1a04 0000 |0113: const-string v4, "" // string@0000 │ │ -044b3a: 7030 5a05 3204 |0115: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044b40: 4d02 0001 |0118: aput-object v2, v0, v1 │ │ -044b44: 1301 1600 |011a: const/16 v1, #int 22 // #16 │ │ -044b48: 2202 ea00 |011c: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044b4c: 1a03 d80d |011e: const-string v3, "authorization" // string@0dd8 │ │ -044b50: 1a04 0000 |0120: const-string v4, "" // string@0000 │ │ -044b54: 7030 5a05 3204 |0122: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044b5a: 4d02 0001 |0125: aput-object v2, v0, v1 │ │ -044b5e: 1301 1700 |0127: const/16 v1, #int 23 // #17 │ │ -044b62: 2202 ea00 |0129: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044b66: 1a03 540e |012b: const-string v3, "cache-control" // string@0e54 │ │ -044b6a: 1a04 0000 |012d: const-string v4, "" // string@0000 │ │ -044b6e: 7030 5a05 3204 |012f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044b74: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ -044b78: 1301 1800 |0134: const/16 v1, #int 24 // #18 │ │ -044b7c: 2202 ea00 |0136: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044b80: 1a03 800f |0138: const-string v3, "content-disposition" // string@0f80 │ │ -044b84: 1a04 0000 |013a: const-string v4, "" // string@0000 │ │ -044b88: 7030 5a05 3204 |013c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044b8e: 4d02 0001 |013f: aput-object v2, v0, v1 │ │ -044b92: 1301 1900 |0141: const/16 v1, #int 25 // #19 │ │ -044b96: 2202 ea00 |0143: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044b9a: 1a03 810f |0145: const-string v3, "content-encoding" // string@0f81 │ │ -044b9e: 1a04 0000 |0147: const-string v4, "" // string@0000 │ │ -044ba2: 7030 5a05 3204 |0149: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044ba8: 4d02 0001 |014c: aput-object v2, v0, v1 │ │ -044bac: 1301 1a00 |014e: const/16 v1, #int 26 // #1a │ │ -044bb0: 2202 ea00 |0150: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044bb4: 1a03 820f |0152: const-string v3, "content-language" // string@0f82 │ │ -044bb8: 1a04 0000 |0154: const-string v4, "" // string@0000 │ │ -044bbc: 7030 5a05 3204 |0156: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044bc2: 4d02 0001 |0159: aput-object v2, v0, v1 │ │ -044bc6: 1301 1b00 |015b: const/16 v1, #int 27 // #1b │ │ -044bca: 2202 ea00 |015d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044bce: 1a03 830f |015f: const-string v3, "content-length" // string@0f83 │ │ -044bd2: 1a04 0000 |0161: const-string v4, "" // string@0000 │ │ -044bd6: 7030 5a05 3204 |0163: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044bdc: 4d02 0001 |0166: aput-object v2, v0, v1 │ │ -044be0: 1301 1c00 |0168: const/16 v1, #int 28 // #1c │ │ -044be4: 2202 ea00 |016a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044be8: 1a03 850f |016c: const-string v3, "content-location" // string@0f85 │ │ -044bec: 1a04 0000 |016e: const-string v4, "" // string@0000 │ │ -044bf0: 7030 5a05 3204 |0170: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044bf6: 4d02 0001 |0173: aput-object v2, v0, v1 │ │ -044bfa: 1301 1d00 |0175: const/16 v1, #int 29 // #1d │ │ -044bfe: 2202 ea00 |0177: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044c02: 1a03 860f |0179: const-string v3, "content-range" // string@0f86 │ │ -044c06: 1a04 0000 |017b: const-string v4, "" // string@0000 │ │ -044c0a: 7030 5a05 3204 |017d: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044c10: 4d02 0001 |0180: aput-object v2, v0, v1 │ │ -044c14: 1301 1e00 |0182: const/16 v1, #int 30 // #1e │ │ -044c18: 2202 ea00 |0184: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044c1c: 1a03 870f |0186: const-string v3, "content-type" // string@0f87 │ │ -044c20: 1a04 0000 |0188: const-string v4, "" // string@0000 │ │ -044c24: 7030 5a05 3204 |018a: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044c2a: 4d02 0001 |018d: aput-object v2, v0, v1 │ │ -044c2e: 1301 1f00 |018f: const/16 v1, #int 31 // #1f │ │ -044c32: 2202 ea00 |0191: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044c36: 1a03 930f |0193: const-string v3, "cookie" // string@0f93 │ │ -044c3a: 1a04 0000 |0195: const-string v4, "" // string@0000 │ │ -044c3e: 7030 5a05 3204 |0197: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044c44: 4d02 0001 |019a: aput-object v2, v0, v1 │ │ -044c48: 1301 2000 |019c: const/16 v1, #int 32 // #20 │ │ -044c4c: 2202 ea00 |019e: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044c50: 1a03 fb0f |01a0: const-string v3, "date" // string@0ffb │ │ -044c54: 1a04 0000 |01a2: const-string v4, "" // string@0000 │ │ -044c58: 7030 5a05 3204 |01a4: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044c5e: 4d02 0001 |01a7: aput-object v2, v0, v1 │ │ -044c62: 1301 2100 |01a9: const/16 v1, #int 33 // #21 │ │ -044c66: 2202 ea00 |01ab: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044c6a: 1a03 0911 |01ad: const-string v3, "etag" // string@1109 │ │ -044c6e: 1a04 0000 |01af: const-string v4, "" // string@0000 │ │ -044c72: 7030 5a05 3204 |01b1: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044c78: 4d02 0001 |01b4: aput-object v2, v0, v1 │ │ -044c7c: 1301 2200 |01b6: const/16 v1, #int 34 // #22 │ │ -044c80: 2202 ea00 |01b8: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044c84: 1a03 2811 |01ba: const-string v3, "expect" // string@1128 │ │ -044c88: 1a04 0000 |01bc: const-string v4, "" // string@0000 │ │ -044c8c: 7030 5a05 3204 |01be: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044c92: 4d02 0001 |01c1: aput-object v2, v0, v1 │ │ -044c96: 1301 2300 |01c3: const/16 v1, #int 35 // #23 │ │ -044c9a: 2202 ea00 |01c5: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044c9e: 1a03 2f11 |01c7: const-string v3, "expires" // string@112f │ │ -044ca2: 1a04 0000 |01c9: const-string v4, "" // string@0000 │ │ -044ca6: 7030 5a05 3204 |01cb: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044cac: 4d02 0001 |01ce: aput-object v2, v0, v1 │ │ -044cb0: 1301 2400 |01d0: const/16 v1, #int 36 // #24 │ │ -044cb4: 2202 ea00 |01d2: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044cb8: 1a03 be11 |01d4: const-string v3, "from" // string@11be │ │ -044cbc: 1a04 0000 |01d6: const-string v4, "" // string@0000 │ │ -044cc0: 7030 5a05 3204 |01d8: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044cc6: 4d02 0001 |01db: aput-object v2, v0, v1 │ │ -044cca: 1301 2500 |01dd: const/16 v1, #int 37 // #25 │ │ -044cce: 2202 ea00 |01df: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044cd2: 1a03 8a13 |01e1: const-string v3, "host" // string@138a │ │ -044cd6: 1a04 0000 |01e3: const-string v4, "" // string@0000 │ │ -044cda: 7030 5a05 3204 |01e5: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044ce0: 4d02 0001 |01e8: aput-object v2, v0, v1 │ │ -044ce4: 1301 2600 |01ea: const/16 v1, #int 38 // #26 │ │ -044ce8: 2202 ea00 |01ec: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044cec: 1a03 d013 |01ee: const-string v3, "if-match" // string@13d0 │ │ -044cf0: 1a04 0000 |01f0: const-string v4, "" // string@0000 │ │ -044cf4: 7030 5a05 3204 |01f2: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044cfa: 4d02 0001 |01f5: aput-object v2, v0, v1 │ │ -044cfe: 1301 2700 |01f7: const/16 v1, #int 39 // #27 │ │ -044d02: 2202 ea00 |01f9: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044d06: 1a03 d113 |01fb: const-string v3, "if-modified-since" // string@13d1 │ │ -044d0a: 1a04 0000 |01fd: const-string v4, "" // string@0000 │ │ -044d0e: 7030 5a05 3204 |01ff: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044d14: 4d02 0001 |0202: aput-object v2, v0, v1 │ │ -044d18: 1301 2800 |0204: const/16 v1, #int 40 // #28 │ │ -044d1c: 2202 ea00 |0206: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044d20: 1a03 d213 |0208: const-string v3, "if-none-match" // string@13d2 │ │ -044d24: 1a04 0000 |020a: const-string v4, "" // string@0000 │ │ -044d28: 7030 5a05 3204 |020c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044d2e: 4d02 0001 |020f: aput-object v2, v0, v1 │ │ -044d32: 1301 2900 |0211: const/16 v1, #int 41 // #29 │ │ -044d36: 2202 ea00 |0213: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044d3a: 1a03 d313 |0215: const-string v3, "if-range" // string@13d3 │ │ -044d3e: 1a04 0000 |0217: const-string v4, "" // string@0000 │ │ -044d42: 7030 5a05 3204 |0219: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044d48: 4d02 0001 |021c: aput-object v2, v0, v1 │ │ -044d4c: 1301 2a00 |021e: const/16 v1, #int 42 // #2a │ │ -044d50: 2202 ea00 |0220: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044d54: 1a03 d413 |0222: const-string v3, "if-unmodified-since" // string@13d4 │ │ -044d58: 1a04 0000 |0224: const-string v4, "" // string@0000 │ │ -044d5c: 7030 5a05 3204 |0226: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044d62: 4d02 0001 |0229: aput-object v2, v0, v1 │ │ -044d66: 1301 2b00 |022b: const/16 v1, #int 43 // #2b │ │ -044d6a: 2202 ea00 |022d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044d6e: 1a03 ed14 |022f: const-string v3, "last-modified" // string@14ed │ │ -044d72: 1a04 0000 |0231: const-string v4, "" // string@0000 │ │ -044d76: 7030 5a05 3204 |0233: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044d7c: 4d02 0001 |0236: aput-object v2, v0, v1 │ │ -044d80: 1301 2c00 |0238: const/16 v1, #int 44 // #2c │ │ -044d84: 2202 ea00 |023a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044d88: 1a03 1415 |023c: const-string v3, "link" // string@1514 │ │ -044d8c: 1a04 0000 |023e: const-string v4, "" // string@0000 │ │ -044d90: 7030 5a05 3204 |0240: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044d96: 4d02 0001 |0243: aput-object v2, v0, v1 │ │ -044d9a: 1301 2d00 |0245: const/16 v1, #int 45 // #2d │ │ -044d9e: 2202 ea00 |0247: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044da2: 1a03 3515 |0249: const-string v3, "location" // string@1535 │ │ -044da6: 1a04 0000 |024b: const-string v4, "" // string@0000 │ │ -044daa: 7030 5a05 3204 |024d: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044db0: 4d02 0001 |0250: aput-object v2, v0, v1 │ │ -044db4: 1301 2e00 |0252: const/16 v1, #int 46 // #2e │ │ -044db8: 2202 ea00 |0254: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044dbc: 1a03 7f15 |0256: const-string v3, "max-forwards" // string@157f │ │ -044dc0: 1a04 0000 |0258: const-string v4, "" // string@0000 │ │ -044dc4: 7030 5a05 3204 |025a: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044dca: 4d02 0001 |025d: aput-object v2, v0, v1 │ │ -044dce: 1301 2f00 |025f: const/16 v1, #int 47 // #2f │ │ -044dd2: 2202 ea00 |0261: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044dd6: 1a03 2518 |0263: const-string v3, "proxy-authenticate" // string@1825 │ │ -044dda: 1a04 0000 |0265: const-string v4, "" // string@0000 │ │ -044dde: 7030 5a05 3204 |0267: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044de4: 4d02 0001 |026a: aput-object v2, v0, v1 │ │ -044de8: 1301 3000 |026c: const/16 v1, #int 48 // #30 │ │ -044dec: 2202 ea00 |026e: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044df0: 1a03 2618 |0270: const-string v3, "proxy-authorization" // string@1826 │ │ -044df4: 1a04 0000 |0272: const-string v4, "" // string@0000 │ │ -044df8: 7030 5a05 3204 |0274: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044dfe: 4d02 0001 |0277: aput-object v2, v0, v1 │ │ -044e02: 1301 3100 |0279: const/16 v1, #int 49 // #31 │ │ -044e06: 2202 ea00 |027b: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044e0a: 1a03 5d18 |027d: const-string v3, "range" // string@185d │ │ -044e0e: 1a04 0000 |027f: const-string v4, "" // string@0000 │ │ -044e12: 7030 5a05 3204 |0281: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044e18: 4d02 0001 |0284: aput-object v2, v0, v1 │ │ -044e1c: 1301 3200 |0286: const/16 v1, #int 50 // #32 │ │ -044e20: 2202 ea00 |0288: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044e24: 1a03 bd18 |028a: const-string v3, "referer" // string@18bd │ │ -044e28: 1a04 0000 |028c: const-string v4, "" // string@0000 │ │ -044e2c: 7030 5a05 3204 |028e: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044e32: 4d02 0001 |0291: aput-object v2, v0, v1 │ │ -044e36: 1301 3300 |0293: const/16 v1, #int 51 // #33 │ │ -044e3a: 2202 ea00 |0295: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044e3e: 1a03 c018 |0297: const-string v3, "refresh" // string@18c0 │ │ -044e42: 1a04 0000 |0299: const-string v4, "" // string@0000 │ │ -044e46: 7030 5a05 3204 |029b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044e4c: 4d02 0001 |029e: aput-object v2, v0, v1 │ │ -044e50: 1301 3400 |02a0: const/16 v1, #int 52 // #34 │ │ -044e54: 2202 ea00 |02a2: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044e58: 1a03 4f19 |02a4: const-string v3, "retry-after" // string@194f │ │ -044e5c: 1a04 0000 |02a6: const-string v4, "" // string@0000 │ │ -044e60: 7030 5a05 3204 |02a8: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044e66: 4d02 0001 |02ab: aput-object v2, v0, v1 │ │ -044e6a: 1301 3500 |02ad: const/16 v1, #int 53 // #35 │ │ -044e6e: 2202 ea00 |02af: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044e72: 1a03 de19 |02b1: const-string v3, "server" // string@19de │ │ -044e76: 1a04 0000 |02b3: const-string v4, "" // string@0000 │ │ -044e7a: 7030 5a05 3204 |02b5: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044e80: 4d02 0001 |02b8: aput-object v2, v0, v1 │ │ -044e84: 1301 3600 |02ba: const/16 v1, #int 54 // #36 │ │ -044e88: 2202 ea00 |02bc: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044e8c: 1a03 e419 |02be: const-string v3, "set-cookie" // string@19e4 │ │ -044e90: 1a04 0000 |02c0: const-string v4, "" // string@0000 │ │ -044e94: 7030 5a05 3204 |02c2: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044e9a: 4d02 0001 |02c5: aput-object v2, v0, v1 │ │ -044e9e: 1301 3700 |02c7: const/16 v1, #int 55 // #37 │ │ -044ea2: 2202 ea00 |02c9: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044ea6: 1a03 451b |02cb: const-string v3, "strict-transport-security" // string@1b45 │ │ -044eaa: 1a04 0000 |02cd: const-string v4, "" // string@0000 │ │ -044eae: 7030 5a05 3204 |02cf: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044eb4: 4d02 0001 |02d2: aput-object v2, v0, v1 │ │ -044eb8: 1301 3800 |02d4: const/16 v1, #int 56 // #38 │ │ -044ebc: 2202 ea00 |02d6: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044ec0: 1a03 0e1c |02d8: const-string v3, "transfer-encoding" // string@1c0e │ │ -044ec4: 1a04 0000 |02da: const-string v4, "" // string@0000 │ │ -044ec8: 7030 5a05 3204 |02dc: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044ece: 4d02 0001 |02df: aput-object v2, v0, v1 │ │ -044ed2: 1301 3900 |02e1: const/16 v1, #int 57 // #39 │ │ -044ed6: 2202 ea00 |02e3: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044eda: 1a03 6d1c |02e5: const-string v3, "user-agent" // string@1c6d │ │ -044ede: 1a04 0000 |02e7: const-string v4, "" // string@0000 │ │ -044ee2: 7030 5a05 3204 |02e9: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044ee8: 4d02 0001 |02ec: aput-object v2, v0, v1 │ │ -044eec: 1301 3a00 |02ee: const/16 v1, #int 58 // #3a │ │ -044ef0: 2202 ea00 |02f0: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044ef4: 1a03 b61c |02f2: const-string v3, "vary" // string@1cb6 │ │ -044ef8: 1a04 0000 |02f4: const-string v4, "" // string@0000 │ │ -044efc: 7030 5a05 3204 |02f6: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044f02: 4d02 0001 |02f9: aput-object v2, v0, v1 │ │ -044f06: 1301 3b00 |02fb: const/16 v1, #int 59 // #3b │ │ -044f0a: 2202 ea00 |02fd: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044f0e: 1a03 c41c |02ff: const-string v3, "via" // string@1cc4 │ │ -044f12: 1a04 0000 |0301: const-string v4, "" // string@0000 │ │ -044f16: 7030 5a05 3204 |0303: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044f1c: 4d02 0001 |0306: aput-object v2, v0, v1 │ │ -044f20: 1301 3c00 |0308: const/16 v1, #int 60 // #3c │ │ -044f24: 2202 ea00 |030a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -044f28: 1a03 251d |030c: const-string v3, "www-authenticate" // string@1d25 │ │ -044f2c: 1a04 0000 |030e: const-string v4, "" // string@0000 │ │ -044f30: 7030 5a05 3204 |0310: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ -044f36: 4d02 0001 |0313: aput-object v2, v0, v1 │ │ -044f3a: 6900 6b02 |0315: sput-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ -044f3e: 7100 8605 0000 |0317: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.nameToFirstIndex:()Ljava/util/Map; // method@0586 │ │ -044f44: 0c00 |031a: move-result-object v0 │ │ -044f46: 6900 6602 |031b: sput-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@0266 │ │ -044f4a: 0e00 |031d: return-void │ │ +047304: |[047304] com.squareup.okhttp.internal.framed.Hpack.:()V │ │ +047314: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ +047318: 2300 be03 |0002: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Header; // type@03be │ │ +04731c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04731e: 2202 fc00 |0005: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047322: 6203 4f02 |0007: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ +047326: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ +04732a: 7030 5b05 3204 |000b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +047330: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +047334: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +047336: 2202 fc00 |0011: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04733a: 6203 5102 |0013: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ +04733e: 1a04 9c03 |0015: const-string v4, "GET" // string@039c │ │ +047342: 7030 5b05 3204 |0017: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +047348: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +04734c: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +04734e: 2202 fc00 |001d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047352: 6203 5102 |001f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ +047356: 1a04 6a09 |0021: const-string v4, "POST" // string@096a │ │ +04735a: 7030 5b05 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +047360: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +047364: 1231 |0028: const/4 v1, #int 3 // #3 │ │ +047366: 2202 fc00 |0029: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04736a: 6203 5202 |002b: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ +04736e: 1a04 1101 |002d: const-string v4, "/" // string@0111 │ │ +047372: 7030 5b05 3204 |002f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +047378: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ +04737c: 1241 |0034: const/4 v1, #int 4 // #4 │ │ +04737e: 2202 fc00 |0035: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047382: 6203 5202 |0037: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ +047386: 1a04 1801 |0039: const-string v4, "/index.html" // string@0118 │ │ +04738a: 7030 5b05 3204 |003b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +047390: 4d02 0001 |003e: aput-object v2, v0, v1 │ │ +047394: 1251 |0040: const/4 v1, #int 5 // #5 │ │ +047396: 2202 fc00 |0041: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04739a: 6203 5302 |0043: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ +04739e: 1a04 b413 |0045: const-string v4, "http" // string@13b4 │ │ +0473a2: 7030 5b05 3204 |0047: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +0473a8: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ +0473ac: 1261 |004c: const/4 v1, #int 6 // #6 │ │ +0473ae: 2202 fc00 |004d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0473b2: 6203 5302 |004f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ +0473b6: 1a04 c413 |0051: const-string v4, "https" // string@13c4 │ │ +0473ba: 7030 5b05 3204 |0053: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +0473c0: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ +0473c4: 1271 |0058: const/4 v1, #int 7 // #7 │ │ +0473c6: 2202 fc00 |0059: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0473ca: 6203 4e02 |005b: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +0473ce: 1a04 1f01 |005d: const-string v4, "200" // string@011f │ │ +0473d2: 7030 5b05 3204 |005f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +0473d8: 4d02 0001 |0062: aput-object v2, v0, v1 │ │ +0473dc: 1301 0800 |0064: const/16 v1, #int 8 // #8 │ │ +0473e0: 2202 fc00 |0066: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0473e4: 6203 4e02 |0068: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +0473e8: 1a04 2001 |006a: const-string v4, "204" // string@0120 │ │ +0473ec: 7030 5b05 3204 |006c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +0473f2: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ +0473f6: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ +0473fa: 2202 fc00 |0073: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0473fe: 6203 4e02 |0075: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +047402: 1a04 2101 |0077: const-string v4, "206" // string@0121 │ │ +047406: 7030 5b05 3204 |0079: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +04740c: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ +047410: 1301 0a00 |007e: const/16 v1, #int 10 // #a │ │ +047414: 2202 fc00 |0080: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047418: 6203 4e02 |0082: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +04741c: 1a04 2301 |0084: const-string v4, "304" // string@0123 │ │ +047420: 7030 5b05 3204 |0086: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +047426: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ +04742a: 1301 0b00 |008b: const/16 v1, #int 11 // #b │ │ +04742e: 2202 fc00 |008d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047432: 6203 4e02 |008f: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +047436: 1a04 2401 |0091: const-string v4, "400" // string@0124 │ │ +04743a: 7030 5b05 3204 |0093: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +047440: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ +047444: 1301 0c00 |0098: const/16 v1, #int 12 // #c │ │ +047448: 2202 fc00 |009a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04744c: 6203 4e02 |009c: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +047450: 1a04 2501 |009e: const-string v4, "404" // string@0125 │ │ +047454: 7030 5b05 3204 |00a0: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +04745a: 4d02 0001 |00a3: aput-object v2, v0, v1 │ │ +04745e: 1301 0d00 |00a5: const/16 v1, #int 13 // #d │ │ +047462: 2202 fc00 |00a7: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047466: 6203 4e02 |00a9: sget-object v3, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +04746a: 1a04 2601 |00ab: const-string v4, "500" // string@0126 │ │ +04746e: 7030 5b05 3204 |00ad: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +047474: 4d02 0001 |00b0: aput-object v2, v0, v1 │ │ +047478: 1301 0e00 |00b2: const/16 v1, #int 14 // #e │ │ +04747c: 2202 fc00 |00b4: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047480: 1a03 e50c |00b6: const-string v3, "accept-charset" // string@0ce5 │ │ +047484: 1a04 0000 |00b8: const-string v4, "" // string@0000 │ │ +047488: 7030 5a05 3204 |00ba: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04748e: 4d02 0001 |00bd: aput-object v2, v0, v1 │ │ +047492: 1301 0f00 |00bf: const/16 v1, #int 15 // #f │ │ +047496: 2202 fc00 |00c1: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04749a: 1a03 e60c |00c3: const-string v3, "accept-encoding" // string@0ce6 │ │ +04749e: 1a04 3e13 |00c5: const-string v4, "gzip, deflate" // string@133e │ │ +0474a2: 7030 5a05 3204 |00c7: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0474a8: 4d02 0001 |00ca: aput-object v2, v0, v1 │ │ +0474ac: 1301 1000 |00cc: const/16 v1, #int 16 // #10 │ │ +0474b0: 2202 fc00 |00ce: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0474b4: 1a03 e70c |00d0: const-string v3, "accept-language" // string@0ce7 │ │ +0474b8: 1a04 0000 |00d2: const-string v4, "" // string@0000 │ │ +0474bc: 7030 5a05 3204 |00d4: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0474c2: 4d02 0001 |00d7: aput-object v2, v0, v1 │ │ +0474c6: 1301 1100 |00d9: const/16 v1, #int 17 // #11 │ │ +0474ca: 2202 fc00 |00db: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0474ce: 1a03 e80c |00dd: const-string v3, "accept-ranges" // string@0ce8 │ │ +0474d2: 1a04 0000 |00df: const-string v4, "" // string@0000 │ │ +0474d6: 7030 5a05 3204 |00e1: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0474dc: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ +0474e0: 1301 1200 |00e6: const/16 v1, #int 18 // #12 │ │ +0474e4: 2202 fc00 |00e8: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0474e8: 1a03 e40c |00ea: const-string v3, "accept" // string@0ce4 │ │ +0474ec: 1a04 0000 |00ec: const-string v4, "" // string@0000 │ │ +0474f0: 7030 5a05 3204 |00ee: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0474f6: 4d02 0001 |00f1: aput-object v2, v0, v1 │ │ +0474fa: 1301 1300 |00f3: const/16 v1, #int 19 // #13 │ │ +0474fe: 2202 fc00 |00f5: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047502: 1a03 150d |00f7: const-string v3, "access-control-allow-origin" // string@0d15 │ │ +047506: 1a04 0000 |00f9: const-string v4, "" // string@0000 │ │ +04750a: 7030 5a05 3204 |00fb: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047510: 4d02 0001 |00fe: aput-object v2, v0, v1 │ │ +047514: 1301 1400 |0100: const/16 v1, #int 20 // #14 │ │ +047518: 2202 fc00 |0102: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04751c: 1a03 6a0d |0104: const-string v3, "age" // string@0d6a │ │ +047520: 1a04 0000 |0106: const-string v4, "" // string@0000 │ │ +047524: 7030 5a05 3204 |0108: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04752a: 4d02 0001 |010b: aput-object v2, v0, v1 │ │ +04752e: 1301 1500 |010d: const/16 v1, #int 21 // #15 │ │ +047532: 2202 fc00 |010f: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047536: 1a03 7c0d |0111: const-string v3, "allow" // string@0d7c │ │ +04753a: 1a04 0000 |0113: const-string v4, "" // string@0000 │ │ +04753e: 7030 5a05 3204 |0115: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047544: 4d02 0001 |0118: aput-object v2, v0, v1 │ │ +047548: 1301 1600 |011a: const/16 v1, #int 22 // #16 │ │ +04754c: 2202 fc00 |011c: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047550: 1a03 eb0d |011e: const-string v3, "authorization" // string@0deb │ │ +047554: 1a04 0000 |0120: const-string v4, "" // string@0000 │ │ +047558: 7030 5a05 3204 |0122: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04755e: 4d02 0001 |0125: aput-object v2, v0, v1 │ │ +047562: 1301 1700 |0127: const/16 v1, #int 23 // #17 │ │ +047566: 2202 fc00 |0129: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04756a: 1a03 670e |012b: const-string v3, "cache-control" // string@0e67 │ │ +04756e: 1a04 0000 |012d: const-string v4, "" // string@0000 │ │ +047572: 7030 5a05 3204 |012f: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047578: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ +04757c: 1301 1800 |0134: const/16 v1, #int 24 // #18 │ │ +047580: 2202 fc00 |0136: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047584: 1a03 930f |0138: const-string v3, "content-disposition" // string@0f93 │ │ +047588: 1a04 0000 |013a: const-string v4, "" // string@0000 │ │ +04758c: 7030 5a05 3204 |013c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047592: 4d02 0001 |013f: aput-object v2, v0, v1 │ │ +047596: 1301 1900 |0141: const/16 v1, #int 25 // #19 │ │ +04759a: 2202 fc00 |0143: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04759e: 1a03 940f |0145: const-string v3, "content-encoding" // string@0f94 │ │ +0475a2: 1a04 0000 |0147: const-string v4, "" // string@0000 │ │ +0475a6: 7030 5a05 3204 |0149: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0475ac: 4d02 0001 |014c: aput-object v2, v0, v1 │ │ +0475b0: 1301 1a00 |014e: const/16 v1, #int 26 // #1a │ │ +0475b4: 2202 fc00 |0150: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0475b8: 1a03 950f |0152: const-string v3, "content-language" // string@0f95 │ │ +0475bc: 1a04 0000 |0154: const-string v4, "" // string@0000 │ │ +0475c0: 7030 5a05 3204 |0156: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0475c6: 4d02 0001 |0159: aput-object v2, v0, v1 │ │ +0475ca: 1301 1b00 |015b: const/16 v1, #int 27 // #1b │ │ +0475ce: 2202 fc00 |015d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0475d2: 1a03 960f |015f: const-string v3, "content-length" // string@0f96 │ │ +0475d6: 1a04 0000 |0161: const-string v4, "" // string@0000 │ │ +0475da: 7030 5a05 3204 |0163: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0475e0: 4d02 0001 |0166: aput-object v2, v0, v1 │ │ +0475e4: 1301 1c00 |0168: const/16 v1, #int 28 // #1c │ │ +0475e8: 2202 fc00 |016a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0475ec: 1a03 980f |016c: const-string v3, "content-location" // string@0f98 │ │ +0475f0: 1a04 0000 |016e: const-string v4, "" // string@0000 │ │ +0475f4: 7030 5a05 3204 |0170: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0475fa: 4d02 0001 |0173: aput-object v2, v0, v1 │ │ +0475fe: 1301 1d00 |0175: const/16 v1, #int 29 // #1d │ │ +047602: 2202 fc00 |0177: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047606: 1a03 990f |0179: const-string v3, "content-range" // string@0f99 │ │ +04760a: 1a04 0000 |017b: const-string v4, "" // string@0000 │ │ +04760e: 7030 5a05 3204 |017d: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047614: 4d02 0001 |0180: aput-object v2, v0, v1 │ │ +047618: 1301 1e00 |0182: const/16 v1, #int 30 // #1e │ │ +04761c: 2202 fc00 |0184: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047620: 1a03 9a0f |0186: const-string v3, "content-type" // string@0f9a │ │ +047624: 1a04 0000 |0188: const-string v4, "" // string@0000 │ │ +047628: 7030 5a05 3204 |018a: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04762e: 4d02 0001 |018d: aput-object v2, v0, v1 │ │ +047632: 1301 1f00 |018f: const/16 v1, #int 31 // #1f │ │ +047636: 2202 fc00 |0191: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04763a: 1a03 a60f |0193: const-string v3, "cookie" // string@0fa6 │ │ +04763e: 1a04 0000 |0195: const-string v4, "" // string@0000 │ │ +047642: 7030 5a05 3204 |0197: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047648: 4d02 0001 |019a: aput-object v2, v0, v1 │ │ +04764c: 1301 2000 |019c: const/16 v1, #int 32 // #20 │ │ +047650: 2202 fc00 |019e: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047654: 1a03 0e10 |01a0: const-string v3, "date" // string@100e │ │ +047658: 1a04 0000 |01a2: const-string v4, "" // string@0000 │ │ +04765c: 7030 5a05 3204 |01a4: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047662: 4d02 0001 |01a7: aput-object v2, v0, v1 │ │ +047666: 1301 2100 |01a9: const/16 v1, #int 33 // #21 │ │ +04766a: 2202 fc00 |01ab: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04766e: 1a03 1c11 |01ad: const-string v3, "etag" // string@111c │ │ +047672: 1a04 0000 |01af: const-string v4, "" // string@0000 │ │ +047676: 7030 5a05 3204 |01b1: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04767c: 4d02 0001 |01b4: aput-object v2, v0, v1 │ │ +047680: 1301 2200 |01b6: const/16 v1, #int 34 // #22 │ │ +047684: 2202 fc00 |01b8: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047688: 1a03 3b11 |01ba: const-string v3, "expect" // string@113b │ │ +04768c: 1a04 0000 |01bc: const-string v4, "" // string@0000 │ │ +047690: 7030 5a05 3204 |01be: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047696: 4d02 0001 |01c1: aput-object v2, v0, v1 │ │ +04769a: 1301 2300 |01c3: const/16 v1, #int 35 // #23 │ │ +04769e: 2202 fc00 |01c5: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0476a2: 1a03 4211 |01c7: const-string v3, "expires" // string@1142 │ │ +0476a6: 1a04 0000 |01c9: const-string v4, "" // string@0000 │ │ +0476aa: 7030 5a05 3204 |01cb: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0476b0: 4d02 0001 |01ce: aput-object v2, v0, v1 │ │ +0476b4: 1301 2400 |01d0: const/16 v1, #int 36 // #24 │ │ +0476b8: 2202 fc00 |01d2: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0476bc: 1a03 d111 |01d4: const-string v3, "from" // string@11d1 │ │ +0476c0: 1a04 0000 |01d6: const-string v4, "" // string@0000 │ │ +0476c4: 7030 5a05 3204 |01d8: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0476ca: 4d02 0001 |01db: aput-object v2, v0, v1 │ │ +0476ce: 1301 2500 |01dd: const/16 v1, #int 37 // #25 │ │ +0476d2: 2202 fc00 |01df: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0476d6: 1a03 9d13 |01e1: const-string v3, "host" // string@139d │ │ +0476da: 1a04 0000 |01e3: const-string v4, "" // string@0000 │ │ +0476de: 7030 5a05 3204 |01e5: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0476e4: 4d02 0001 |01e8: aput-object v2, v0, v1 │ │ +0476e8: 1301 2600 |01ea: const/16 v1, #int 38 // #26 │ │ +0476ec: 2202 fc00 |01ec: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0476f0: 1a03 e213 |01ee: const-string v3, "if-match" // string@13e2 │ │ +0476f4: 1a04 0000 |01f0: const-string v4, "" // string@0000 │ │ +0476f8: 7030 5a05 3204 |01f2: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0476fe: 4d02 0001 |01f5: aput-object v2, v0, v1 │ │ +047702: 1301 2700 |01f7: const/16 v1, #int 39 // #27 │ │ +047706: 2202 fc00 |01f9: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04770a: 1a03 e313 |01fb: const-string v3, "if-modified-since" // string@13e3 │ │ +04770e: 1a04 0000 |01fd: const-string v4, "" // string@0000 │ │ +047712: 7030 5a05 3204 |01ff: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047718: 4d02 0001 |0202: aput-object v2, v0, v1 │ │ +04771c: 1301 2800 |0204: const/16 v1, #int 40 // #28 │ │ +047720: 2202 fc00 |0206: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047724: 1a03 e413 |0208: const-string v3, "if-none-match" // string@13e4 │ │ +047728: 1a04 0000 |020a: const-string v4, "" // string@0000 │ │ +04772c: 7030 5a05 3204 |020c: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047732: 4d02 0001 |020f: aput-object v2, v0, v1 │ │ +047736: 1301 2900 |0211: const/16 v1, #int 41 // #29 │ │ +04773a: 2202 fc00 |0213: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04773e: 1a03 e513 |0215: const-string v3, "if-range" // string@13e5 │ │ +047742: 1a04 0000 |0217: const-string v4, "" // string@0000 │ │ +047746: 7030 5a05 3204 |0219: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04774c: 4d02 0001 |021c: aput-object v2, v0, v1 │ │ +047750: 1301 2a00 |021e: const/16 v1, #int 42 // #2a │ │ +047754: 2202 fc00 |0220: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047758: 1a03 e613 |0222: const-string v3, "if-unmodified-since" // string@13e6 │ │ +04775c: 1a04 0000 |0224: const-string v4, "" // string@0000 │ │ +047760: 7030 5a05 3204 |0226: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047766: 4d02 0001 |0229: aput-object v2, v0, v1 │ │ +04776a: 1301 2b00 |022b: const/16 v1, #int 43 // #2b │ │ +04776e: 2202 fc00 |022d: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047772: 1a03 ff14 |022f: const-string v3, "last-modified" // string@14ff │ │ +047776: 1a04 0000 |0231: const-string v4, "" // string@0000 │ │ +04777a: 7030 5a05 3204 |0233: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047780: 4d02 0001 |0236: aput-object v2, v0, v1 │ │ +047784: 1301 2c00 |0238: const/16 v1, #int 44 // #2c │ │ +047788: 2202 fc00 |023a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04778c: 1a03 2515 |023c: const-string v3, "link" // string@1525 │ │ +047790: 1a04 0000 |023e: const-string v4, "" // string@0000 │ │ +047794: 7030 5a05 3204 |0240: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04779a: 4d02 0001 |0243: aput-object v2, v0, v1 │ │ +04779e: 1301 2d00 |0245: const/16 v1, #int 45 // #2d │ │ +0477a2: 2202 fc00 |0247: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0477a6: 1a03 4615 |0249: const-string v3, "location" // string@1546 │ │ +0477aa: 1a04 0000 |024b: const-string v4, "" // string@0000 │ │ +0477ae: 7030 5a05 3204 |024d: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0477b4: 4d02 0001 |0250: aput-object v2, v0, v1 │ │ +0477b8: 1301 2e00 |0252: const/16 v1, #int 46 // #2e │ │ +0477bc: 2202 fc00 |0254: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0477c0: 1a03 9015 |0256: const-string v3, "max-forwards" // string@1590 │ │ +0477c4: 1a04 0000 |0258: const-string v4, "" // string@0000 │ │ +0477c8: 7030 5a05 3204 |025a: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0477ce: 4d02 0001 |025d: aput-object v2, v0, v1 │ │ +0477d2: 1301 2f00 |025f: const/16 v1, #int 47 // #2f │ │ +0477d6: 2202 fc00 |0261: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0477da: 1a03 3618 |0263: const-string v3, "proxy-authenticate" // string@1836 │ │ +0477de: 1a04 0000 |0265: const-string v4, "" // string@0000 │ │ +0477e2: 7030 5a05 3204 |0267: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0477e8: 4d02 0001 |026a: aput-object v2, v0, v1 │ │ +0477ec: 1301 3000 |026c: const/16 v1, #int 48 // #30 │ │ +0477f0: 2202 fc00 |026e: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0477f4: 1a03 3718 |0270: const-string v3, "proxy-authorization" // string@1837 │ │ +0477f8: 1a04 0000 |0272: const-string v4, "" // string@0000 │ │ +0477fc: 7030 5a05 3204 |0274: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047802: 4d02 0001 |0277: aput-object v2, v0, v1 │ │ +047806: 1301 3100 |0279: const/16 v1, #int 49 // #31 │ │ +04780a: 2202 fc00 |027b: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04780e: 1a03 6e18 |027d: const-string v3, "range" // string@186e │ │ +047812: 1a04 0000 |027f: const-string v4, "" // string@0000 │ │ +047816: 7030 5a05 3204 |0281: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04781c: 4d02 0001 |0284: aput-object v2, v0, v1 │ │ +047820: 1301 3200 |0286: const/16 v1, #int 50 // #32 │ │ +047824: 2202 fc00 |0288: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047828: 1a03 ce18 |028a: const-string v3, "referer" // string@18ce │ │ +04782c: 1a04 0000 |028c: const-string v4, "" // string@0000 │ │ +047830: 7030 5a05 3204 |028e: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047836: 4d02 0001 |0291: aput-object v2, v0, v1 │ │ +04783a: 1301 3300 |0293: const/16 v1, #int 51 // #33 │ │ +04783e: 2202 fc00 |0295: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047842: 1a03 d118 |0297: const-string v3, "refresh" // string@18d1 │ │ +047846: 1a04 0000 |0299: const-string v4, "" // string@0000 │ │ +04784a: 7030 5a05 3204 |029b: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047850: 4d02 0001 |029e: aput-object v2, v0, v1 │ │ +047854: 1301 3400 |02a0: const/16 v1, #int 52 // #34 │ │ +047858: 2202 fc00 |02a2: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04785c: 1a03 6019 |02a4: const-string v3, "retry-after" // string@1960 │ │ +047860: 1a04 0000 |02a6: const-string v4, "" // string@0000 │ │ +047864: 7030 5a05 3204 |02a8: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04786a: 4d02 0001 |02ab: aput-object v2, v0, v1 │ │ +04786e: 1301 3500 |02ad: const/16 v1, #int 53 // #35 │ │ +047872: 2202 fc00 |02af: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047876: 1a03 ef19 |02b1: const-string v3, "server" // string@19ef │ │ +04787a: 1a04 0000 |02b3: const-string v4, "" // string@0000 │ │ +04787e: 7030 5a05 3204 |02b5: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047884: 4d02 0001 |02b8: aput-object v2, v0, v1 │ │ +047888: 1301 3600 |02ba: const/16 v1, #int 54 // #36 │ │ +04788c: 2202 fc00 |02bc: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047890: 1a03 f519 |02be: const-string v3, "set-cookie" // string@19f5 │ │ +047894: 1a04 0000 |02c0: const-string v4, "" // string@0000 │ │ +047898: 7030 5a05 3204 |02c2: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04789e: 4d02 0001 |02c5: aput-object v2, v0, v1 │ │ +0478a2: 1301 3700 |02c7: const/16 v1, #int 55 // #37 │ │ +0478a6: 2202 fc00 |02c9: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0478aa: 1a03 561b |02cb: const-string v3, "strict-transport-security" // string@1b56 │ │ +0478ae: 1a04 0000 |02cd: const-string v4, "" // string@0000 │ │ +0478b2: 7030 5a05 3204 |02cf: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0478b8: 4d02 0001 |02d2: aput-object v2, v0, v1 │ │ +0478bc: 1301 3800 |02d4: const/16 v1, #int 56 // #38 │ │ +0478c0: 2202 fc00 |02d6: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0478c4: 1a03 1f1c |02d8: const-string v3, "transfer-encoding" // string@1c1f │ │ +0478c8: 1a04 0000 |02da: const-string v4, "" // string@0000 │ │ +0478cc: 7030 5a05 3204 |02dc: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0478d2: 4d02 0001 |02df: aput-object v2, v0, v1 │ │ +0478d6: 1301 3900 |02e1: const/16 v1, #int 57 // #39 │ │ +0478da: 2202 fc00 |02e3: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0478de: 1a03 7e1c |02e5: const-string v3, "user-agent" // string@1c7e │ │ +0478e2: 1a04 0000 |02e7: const-string v4, "" // string@0000 │ │ +0478e6: 7030 5a05 3204 |02e9: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +0478ec: 4d02 0001 |02ec: aput-object v2, v0, v1 │ │ +0478f0: 1301 3a00 |02ee: const/16 v1, #int 58 // #3a │ │ +0478f4: 2202 fc00 |02f0: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0478f8: 1a03 c71c |02f2: const-string v3, "vary" // string@1cc7 │ │ +0478fc: 1a04 0000 |02f4: const-string v4, "" // string@0000 │ │ +047900: 7030 5a05 3204 |02f6: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047906: 4d02 0001 |02f9: aput-object v2, v0, v1 │ │ +04790a: 1301 3b00 |02fb: const/16 v1, #int 59 // #3b │ │ +04790e: 2202 fc00 |02fd: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +047912: 1a03 d51c |02ff: const-string v3, "via" // string@1cd5 │ │ +047916: 1a04 0000 |0301: const-string v4, "" // string@0000 │ │ +04791a: 7030 5a05 3204 |0303: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +047920: 4d02 0001 |0306: aput-object v2, v0, v1 │ │ +047924: 1301 3c00 |0308: const/16 v1, #int 60 // #3c │ │ +047928: 2202 fc00 |030a: new-instance v2, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +04792c: 1a03 361d |030c: const-string v3, "www-authenticate" // string@1d36 │ │ +047930: 1a04 0000 |030e: const-string v4, "" // string@0000 │ │ +047934: 7030 5a05 3204 |0310: invoke-direct {v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@055a │ │ +04793a: 4d02 0001 |0313: aput-object v2, v0, v1 │ │ +04793e: 6900 6b02 |0315: sput-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ +047942: 7100 8605 0000 |0317: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Hpack;.nameToFirstIndex:()Ljava/util/Map; // method@0586 │ │ +047948: 0c00 |031a: move-result-object v0 │ │ +04794a: 6900 6602 |031b: sput-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@0266 │ │ +04794e: 0e00 |031d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0317 line=357 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ @@ -38584,17 +38570,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044f4c: |[044f4c] com.squareup.okhttp.internal.framed.Hpack.:()V │ │ -044f5c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -044f62: 0e00 |0003: return-void │ │ +047950: |[047950] com.squareup.okhttp.internal.framed.Hpack.:()V │ │ +047960: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +047966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/Hpack; │ │ │ │ @@ -38603,35 +38589,35 @@ │ │ type : '()[Lcom/squareup/okhttp/internal/framed/Header;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044f64: |[044f64] com.squareup.okhttp.internal.framed.Hpack.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; │ │ -044f74: 6200 6b02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ -044f78: 1100 |0002: return-object v0 │ │ +047968: |[047968] com.squareup.okhttp.internal.framed.Hpack.access$000:()[Lcom/squareup/okhttp/internal/framed/Header; │ │ +047978: 6200 6b02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ +04797c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ name : 'access$100' │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -044f7c: |[044f7c] com.squareup.okhttp.internal.framed.Hpack.access$100:(Lokio/ByteString;)Lokio/ByteString; │ │ -044f8c: 7110 8505 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/Hpack;.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; // method@0585 │ │ -044f92: 0c00 |0003: move-result-object v0 │ │ -044f94: 1100 |0004: return-object v0 │ │ +047980: |[047980] com.squareup.okhttp.internal.framed.Hpack.access$100:(Lokio/ByteString;)Lokio/ByteString; │ │ +047990: 7110 8505 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/Hpack;.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; // method@0585 │ │ +047996: 0c00 |0003: move-result-object v0 │ │ +047998: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lokio/ByteString; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ @@ -38639,59 +38625,59 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044f98: |[044f98] com.squareup.okhttp.internal.framed.Hpack.access$200:()Ljava/util/Map; │ │ -044fa8: 6200 6602 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@0266 │ │ -044fac: 1100 |0002: return-object v0 │ │ +04799c: |[04799c] com.squareup.okhttp.internal.framed.Hpack.access$200:()Ljava/util/Map; │ │ +0479ac: 6200 6602 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@0266 │ │ +0479b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/framed/Hpack;) │ │ name : 'checkLowercase' │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -044fb0: |[044fb0] com.squareup.okhttp.internal.framed.Hpack.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; │ │ -044fc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -044fc2: 6e10 430e 0600 |0001: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@0e43 │ │ -044fc8: 0a02 |0004: move-result v2 │ │ -044fca: 3521 2e00 |0005: if-ge v1, v2, 0033 // +002e │ │ -044fce: 6e20 380e 1600 |0007: invoke-virtual {v6, v1}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ -044fd4: 0a00 |000a: move-result v0 │ │ -044fd6: 1303 4100 |000b: const/16 v3, #int 65 // #41 │ │ -044fda: 3430 2300 |000d: if-lt v0, v3, 0030 // +0023 │ │ -044fde: 1303 5a00 |000f: const/16 v3, #int 90 // #5a │ │ -044fe2: 3630 1f00 |0011: if-gt v0, v3, 0030 // +001f │ │ -044fe6: 2203 8a01 |0013: new-instance v3, Ljava/io/IOException; // type@018a │ │ -044fea: 2204 c101 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -044fee: 7010 500a 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -044ff4: 1a05 6609 |001a: const-string v5, "PROTOCOL_ERROR response malformed: mixed case name: " // string@0966 │ │ -044ff8: 6e20 580a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -044ffe: 0c04 |001f: move-result-object v4 │ │ -045000: 6e10 4a0e 0600 |0020: invoke-virtual {v6}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -045006: 0c05 |0023: move-result-object v5 │ │ -045008: 6e20 580a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04500e: 0c04 |0027: move-result-object v4 │ │ -045010: 6e10 640a 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -045016: 0c04 |002b: move-result-object v4 │ │ -045018: 7020 9809 4300 |002c: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -04501e: 2703 |002f: throw v3 │ │ -045020: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -045024: 28d3 |0032: goto 0005 // -002d │ │ -045026: 1106 |0033: return-object v6 │ │ +0479b4: |[0479b4] com.squareup.okhttp.internal.framed.Hpack.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; │ │ +0479c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0479c6: 6e10 430e 0600 |0001: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@0e43 │ │ +0479cc: 0a02 |0004: move-result v2 │ │ +0479ce: 3521 2e00 |0005: if-ge v1, v2, 0033 // +002e │ │ +0479d2: 6e20 380e 1600 |0007: invoke-virtual {v6, v1}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ +0479d8: 0a00 |000a: move-result v0 │ │ +0479da: 1303 4100 |000b: const/16 v3, #int 65 // #41 │ │ +0479de: 3430 2300 |000d: if-lt v0, v3, 0030 // +0023 │ │ +0479e2: 1303 5a00 |000f: const/16 v3, #int 90 // #5a │ │ +0479e6: 3630 1f00 |0011: if-gt v0, v3, 0030 // +001f │ │ +0479ea: 2203 9c01 |0013: new-instance v3, Ljava/io/IOException; // type@019c │ │ +0479ee: 2204 d301 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +0479f2: 7010 500a 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0479f8: 1a05 7a09 |001a: const-string v5, "PROTOCOL_ERROR response malformed: mixed case name: " // string@097a │ │ +0479fc: 6e20 580a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047a02: 0c04 |001f: move-result-object v4 │ │ +047a04: 6e10 4a0e 0600 |0020: invoke-virtual {v6}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +047a0a: 0c05 |0023: move-result-object v5 │ │ +047a0c: 6e20 580a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047a12: 0c04 |0027: move-result-object v4 │ │ +047a14: 6e10 640a 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +047a1a: 0c04 |002b: move-result-object v4 │ │ +047a1c: 7020 9809 4300 |002c: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +047a22: 2703 |002f: throw v3 │ │ +047a24: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +047a28: 28d3 |0032: goto 0005 // -002d │ │ +047a2a: 1106 |0033: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0007 line=428 │ │ 0x000b line=429 │ │ 0x0013 line=430 │ │ 0x0030 line=427 │ │ @@ -38707,40 +38693,40 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -045028: |[045028] com.squareup.okhttp.internal.framed.Hpack.nameToFirstIndex:()Ljava/util/Map; │ │ -045038: 2201 1202 |0000: new-instance v1, Ljava/util/LinkedHashMap; // type@0212 │ │ -04503c: 6202 6b02 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ -045040: 2122 |0004: array-length v2, v2 │ │ -045042: 7020 4a0b 2100 |0005: invoke-direct {v1, v2}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ -045048: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04504a: 6202 6b02 |0009: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ -04504e: 2122 |000b: array-length v2, v2 │ │ -045050: 3520 1e00 |000c: if-ge v0, v2, 002a // +001e │ │ -045054: 6202 6b02 |000e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ -045058: 4602 0200 |0010: aget-object v2, v2, v0 │ │ -04505c: 5422 5602 |0012: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -045060: 7220 7b0b 2100 |0014: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -045066: 0a02 |0017: move-result v2 │ │ -045068: 3902 0f00 |0018: if-nez v2, 0027 // +000f │ │ -04506c: 6202 6b02 |001a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ -045070: 4602 0200 |001c: aget-object v2, v2, v0 │ │ -045074: 5422 5602 |001e: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -045078: 7110 fc09 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -04507e: 0c03 |0023: move-result-object v3 │ │ -045080: 7230 800b 2103 |0024: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -045086: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04508a: 28e0 |0029: goto 0009 // -0020 │ │ -04508c: 7110 390b 0100 |002a: invoke-static {v1}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@0b39 │ │ -045092: 0c02 |002d: move-result-object v2 │ │ -045094: 1102 |002e: return-object v2 │ │ +047a2c: |[047a2c] com.squareup.okhttp.internal.framed.Hpack.nameToFirstIndex:()Ljava/util/Map; │ │ +047a3c: 2201 2502 |0000: new-instance v1, Ljava/util/LinkedHashMap; // type@0225 │ │ +047a40: 6202 6b02 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ +047a44: 2122 |0004: array-length v2, v2 │ │ +047a46: 7020 4a0b 2100 |0005: invoke-direct {v1, v2}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ +047a4c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +047a4e: 6202 6b02 |0009: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ +047a52: 2122 |000b: array-length v2, v2 │ │ +047a54: 3520 1e00 |000c: if-ge v0, v2, 002a // +001e │ │ +047a58: 6202 6b02 |000e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ +047a5c: 4602 0200 |0010: aget-object v2, v2, v0 │ │ +047a60: 5422 5602 |0012: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +047a64: 7220 7b0b 2100 |0014: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +047a6a: 0a02 |0017: move-result v2 │ │ +047a6c: 3902 0f00 |0018: if-nez v2, 0027 // +000f │ │ +047a70: 6202 6b02 |001a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Hpack;.STATIC_HEADER_TABLE:[Lcom/squareup/okhttp/internal/framed/Header; // field@026b │ │ +047a74: 4602 0200 |001c: aget-object v2, v2, v0 │ │ +047a78: 5422 5602 |001e: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +047a7c: 7110 fc09 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +047a82: 0c03 |0023: move-result-object v3 │ │ +047a84: 7230 800b 2103 |0024: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +047a8a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +047a8e: 28e0 |0029: goto 0009 // -0020 │ │ +047a90: 7110 390b 0100 |002a: invoke-static {v1}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@0b39 │ │ +047a96: 0c02 |002d: move-result-object v2 │ │ +047a98: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0008 line=361 │ │ 0x000e line=362 │ │ 0x001a line=363 │ │ 0x0027 line=361 │ │ @@ -38749,17 +38735,17 @@ │ │ 0x0009 - 0x002f reg=0 i I │ │ 0x0008 - 0x002f reg=1 result Ljava/util/Map; Ljava/util/Map; │ │ │ │ Virtual methods - │ │ source_file_idx : 984 (Hpack.java) │ │ │ │ Class #81 header: │ │ -class_idx : 240 │ │ +class_idx : 258 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 989 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #81 annotations: │ │ @@ -38792,186 +38778,186 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 328 16-bit code units │ │ -045098: |[045098] com.squareup.okhttp.internal.framed.Http2$FrameLogger.:()V │ │ -0450a8: 130b 0800 |0000: const/16 v11, #int 8 // #8 │ │ -0450ac: 124d |0002: const/4 v13, #int 4 // #4 │ │ -0450ae: 123c |0003: const/4 v12, #int 3 // #3 │ │ -0450b0: 121a |0004: const/4 v10, #int 1 // #1 │ │ -0450b2: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -0450b4: 1305 0a00 |0006: const/16 v5, #int 10 // #a │ │ -0450b8: 2355 b703 |0008: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -0450bc: 1a07 a902 |000a: const-string v7, "DATA" // string@02a9 │ │ -0450c0: 4d07 0506 |000c: aput-object v7, v5, v6 │ │ -0450c4: 1a07 aa03 |000e: const-string v7, "HEADERS" // string@03aa │ │ -0450c8: 4d07 050a |0010: aput-object v7, v5, v10 │ │ -0450cc: 1227 |0012: const/4 v7, #int 2 // #2 │ │ -0450ce: 1a08 5d09 |0013: const-string v8, "PRIORITY" // string@095d │ │ -0450d2: 4d08 0507 |0015: aput-object v8, v5, v7 │ │ -0450d6: 1a07 c209 |0017: const-string v7, "RST_STREAM" // string@09c2 │ │ -0450da: 4d07 050c |0019: aput-object v7, v5, v12 │ │ -0450de: 1a07 090a |001b: const-string v7, "SETTINGS" // string@0a09 │ │ -0450e2: 4d07 050d |001d: aput-object v7, v5, v13 │ │ -0450e6: 1257 |001f: const/4 v7, #int 5 // #5 │ │ -0450e8: 1a08 6e09 |0020: const-string v8, "PUSH_PROMISE" // string@096e │ │ -0450ec: 4d08 0507 |0022: aput-object v8, v5, v7 │ │ -0450f0: 1267 |0024: const/4 v7, #int 6 // #6 │ │ -0450f2: 1a08 5209 |0025: const-string v8, "PING" // string@0952 │ │ -0450f6: 4d08 0507 |0027: aput-object v8, v5, v7 │ │ -0450fa: 1277 |0029: const/4 v7, #int 7 // #7 │ │ -0450fc: 1a08 9e03 |002a: const-string v8, "GOAWAY" // string@039e │ │ -045100: 4d08 0507 |002c: aput-object v8, v5, v7 │ │ -045104: 1a07 390c |002e: const-string v7, "WINDOW_UPDATE" // string@0c39 │ │ -045108: 4d07 050b |0030: aput-object v7, v5, v11 │ │ -04510c: 1307 0900 |0032: const/16 v7, #int 9 // #9 │ │ -045110: 1a08 3f02 |0034: const-string v8, "CONTINUATION" // string@023f │ │ -045114: 4d08 0507 |0036: aput-object v8, v5, v7 │ │ -045118: 6905 7402 |0038: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@0274 │ │ -04511c: 1305 4000 |003a: const/16 v5, #int 64 // #40 │ │ -045120: 2355 b703 |003c: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -045124: 6905 7302 |003e: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -045128: 1305 0001 |0040: const/16 v5, #int 256 // #100 │ │ -04512c: 2355 b703 |0042: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -045130: 6905 7202 |0044: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ -045134: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -045136: 6205 7202 |0047: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ -04513a: 2155 |0049: array-length v5, v5 │ │ -04513c: 3552 1f00 |004a: if-ge v2, v5, 0069 // +001f │ │ -045140: 6205 7202 |004c: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ -045144: 1a07 a100 |004e: const-string v7, "%8s" // string@00a1 │ │ -045148: 23a8 b603 |0050: new-array v8, v10, [Ljava/lang/Object; // type@03b6 │ │ -04514c: 7110 f909 0200 |0052: invoke-static {v2}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@09f9 │ │ -045152: 0c09 |0055: move-result-object v9 │ │ -045154: 4d09 0806 |0056: aput-object v9, v8, v6 │ │ -045158: 7120 2c0a 8700 |0058: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -04515e: 0c07 |005b: move-result-object v7 │ │ -045160: 1308 2000 |005c: const/16 v8, #int 32 // #20 │ │ -045164: 1309 3000 |005e: const/16 v9, #int 48 // #30 │ │ -045168: 6e30 3c0a 8709 |0060: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0a3c │ │ -04516e: 0c07 |0063: move-result-object v7 │ │ -045170: 4d07 0502 |0064: aput-object v7, v5, v2 │ │ -045174: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ -045178: 28df |0068: goto 0047 // -0021 │ │ -04517a: 6205 7302 |0069: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -04517e: 1a07 0000 |006b: const-string v7, "" // string@0000 │ │ -045182: 4d07 0506 |006d: aput-object v7, v5, v6 │ │ -045186: 6205 7302 |006f: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -04518a: 1a07 1c03 |0071: const-string v7, "END_STREAM" // string@031c │ │ -04518e: 4d07 050a |0073: aput-object v7, v5, v10 │ │ -045192: 23a4 a003 |0075: new-array v4, v10, [I // type@03a0 │ │ -045196: 4b0a 0406 |0077: aput v10, v4, v6 │ │ -04519a: 6205 7302 |0079: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -04519e: 1a07 4809 |007b: const-string v7, "PADDED" // string@0948 │ │ -0451a2: 4d07 050b |007d: aput-object v7, v5, v11 │ │ -0451a6: 2147 |007f: array-length v7, v4 │ │ -0451a8: 0165 |0080: move v5, v6 │ │ -0451aa: 3575 2400 |0081: if-ge v5, v7, 00a5 // +0024 │ │ -0451ae: 4403 0405 |0083: aget v3, v4, v5 │ │ -0451b2: 6208 7302 |0085: sget-object v8, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -0451b6: de09 0308 |0087: or-int/lit8 v9, v3, #int 8 // #08 │ │ -0451ba: 220a c101 |0089: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -0451be: 7010 500a 0a00 |008b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0451c4: 620b 7302 |008e: sget-object v11, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -0451c8: 460b 0b03 |0090: aget-object v11, v11, v3 │ │ -0451cc: 6e20 580a ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0451d2: 0c0a |0095: move-result-object v10 │ │ -0451d4: 1a0b 451d |0096: const-string v11, "|PADDED" // string@1d45 │ │ -0451d8: 6e20 580a ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0451de: 0c0a |009b: move-result-object v10 │ │ -0451e0: 6e10 640a 0a00 |009c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0451e6: 0c0a |009f: move-result-object v10 │ │ -0451e8: 4d0a 0809 |00a0: aput-object v10, v8, v9 │ │ -0451ec: d805 0501 |00a2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0451f0: 28dd |00a4: goto 0081 // -0023 │ │ -0451f2: 6205 7302 |00a5: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -0451f6: 1a07 1a03 |00a7: const-string v7, "END_HEADERS" // string@031a │ │ -0451fa: 4d07 050d |00a9: aput-object v7, v5, v13 │ │ -0451fe: 6205 7302 |00ab: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -045202: 1307 2000 |00ad: const/16 v7, #int 32 // #20 │ │ -045206: 1a08 5d09 |00af: const-string v8, "PRIORITY" // string@095d │ │ -04520a: 4d08 0507 |00b1: aput-object v8, v5, v7 │ │ -04520e: 6205 7302 |00b3: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -045212: 1307 2400 |00b5: const/16 v7, #int 36 // #24 │ │ -045216: 1a08 1b03 |00b7: const-string v8, "END_HEADERS|PRIORITY" // string@031b │ │ -04521a: 4d08 0507 |00b9: aput-object v8, v5, v7 │ │ -04521e: 23c1 a003 |00bb: new-array v1, v12, [I // type@03a0 │ │ -045222: 2601 8100 0000 |00bd: fill-array-data v1, 0000013e // +00000081 │ │ -045228: 2118 |00c0: array-length v8, v1 │ │ -04522a: 0167 |00c1: move v7, v6 │ │ -04522c: 3587 6300 |00c2: if-ge v7, v8, 0125 // +0063 │ │ -045230: 4400 0107 |00c4: aget v0, v1, v7 │ │ -045234: 2149 |00c6: array-length v9, v4 │ │ -045236: 0165 |00c7: move v5, v6 │ │ -045238: 3595 5900 |00c8: if-ge v5, v9, 0121 // +0059 │ │ -04523c: 4403 0405 |00ca: aget v3, v4, v5 │ │ -045240: 620a 7302 |00cc: sget-object v10, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -045244: 960b 0300 |00ce: or-int v11, v3, v0 │ │ -045248: 220c c101 |00d0: new-instance v12, Ljava/lang/StringBuilder; // type@01c1 │ │ -04524c: 7010 500a 0c00 |00d2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -045252: 620d 7302 |00d5: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -045256: 460d 0d03 |00d7: aget-object v13, v13, v3 │ │ -04525a: 6e20 580a dc00 |00d9: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -045260: 0c0c |00dc: move-result-object v12 │ │ -045262: 130d 7c00 |00dd: const/16 v13, #int 124 // #7c │ │ -045266: 6e20 530a dc00 |00df: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04526c: 0c0c |00e2: move-result-object v12 │ │ -04526e: 620d 7302 |00e3: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -045272: 460d 0d00 |00e5: aget-object v13, v13, v0 │ │ -045276: 6e20 580a dc00 |00e7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04527c: 0c0c |00ea: move-result-object v12 │ │ -04527e: 6e10 640a 0c00 |00eb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -045284: 0c0c |00ee: move-result-object v12 │ │ -045286: 4d0c 0a0b |00ef: aput-object v12, v10, v11 │ │ -04528a: 620a 7302 |00f1: sget-object v10, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -04528e: 960b 0300 |00f3: or-int v11, v3, v0 │ │ -045292: de0b 0b08 |00f5: or-int/lit8 v11, v11, #int 8 // #08 │ │ -045296: 220c c101 |00f7: new-instance v12, Ljava/lang/StringBuilder; // type@01c1 │ │ -04529a: 7010 500a 0c00 |00f9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0452a0: 620d 7302 |00fc: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -0452a4: 460d 0d03 |00fe: aget-object v13, v13, v3 │ │ -0452a8: 6e20 580a dc00 |0100: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0452ae: 0c0c |0103: move-result-object v12 │ │ -0452b0: 130d 7c00 |0104: const/16 v13, #int 124 // #7c │ │ -0452b4: 6e20 530a dc00 |0106: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -0452ba: 0c0c |0109: move-result-object v12 │ │ -0452bc: 620d 7302 |010a: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -0452c0: 460d 0d00 |010c: aget-object v13, v13, v0 │ │ -0452c4: 6e20 580a dc00 |010e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0452ca: 0c0c |0111: move-result-object v12 │ │ -0452cc: 1a0d 451d |0112: const-string v13, "|PADDED" // string@1d45 │ │ -0452d0: 6e20 580a dc00 |0114: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0452d6: 0c0c |0117: move-result-object v12 │ │ -0452d8: 6e10 640a 0c00 |0118: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0452de: 0c0c |011b: move-result-object v12 │ │ -0452e0: 4d0c 0a0b |011c: aput-object v12, v10, v11 │ │ -0452e4: d805 0501 |011e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0452e8: 28a8 |0120: goto 00c8 // -0058 │ │ -0452ea: d805 0701 |0121: add-int/lit8 v5, v7, #int 1 // #01 │ │ -0452ee: 0157 |0123: move v7, v5 │ │ -0452f0: 289e |0124: goto 00c2 // -0062 │ │ -0452f2: 1202 |0125: const/4 v2, #int 0 // #0 │ │ -0452f4: 6205 7302 |0126: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -0452f8: 2155 |0128: array-length v5, v5 │ │ -0452fa: 3552 1300 |0129: if-ge v2, v5, 013c // +0013 │ │ -0452fe: 6205 7302 |012b: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -045302: 4605 0502 |012d: aget-object v5, v5, v2 │ │ -045306: 3905 0a00 |012f: if-nez v5, 0139 // +000a │ │ -04530a: 6205 7302 |0131: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -04530e: 6206 7202 |0133: sget-object v6, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ -045312: 4606 0602 |0135: aget-object v6, v6, v2 │ │ -045316: 4d06 0502 |0137: aput-object v6, v5, v2 │ │ -04531a: d802 0201 |0139: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04531e: 28eb |013b: goto 0126 // -0015 │ │ -045320: 0e00 |013c: return-void │ │ -045322: 0000 |013d: nop // spacer │ │ -045324: 0003 0400 0300 0000 0400 0000 2000 ... |013e: array-data (10 units) │ │ +047a9c: |[047a9c] com.squareup.okhttp.internal.framed.Http2$FrameLogger.:()V │ │ +047aac: 130b 0800 |0000: const/16 v11, #int 8 // #8 │ │ +047ab0: 124d |0002: const/4 v13, #int 4 // #4 │ │ +047ab2: 123c |0003: const/4 v12, #int 3 // #3 │ │ +047ab4: 121a |0004: const/4 v10, #int 1 // #1 │ │ +047ab6: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +047ab8: 1305 0a00 |0006: const/16 v5, #int 10 // #a │ │ +047abc: 2355 cb03 |0008: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +047ac0: 1a07 a902 |000a: const-string v7, "DATA" // string@02a9 │ │ +047ac4: 4d07 0506 |000c: aput-object v7, v5, v6 │ │ +047ac8: 1a07 aa03 |000e: const-string v7, "HEADERS" // string@03aa │ │ +047acc: 4d07 050a |0010: aput-object v7, v5, v10 │ │ +047ad0: 1227 |0012: const/4 v7, #int 2 // #2 │ │ +047ad2: 1a08 7109 |0013: const-string v8, "PRIORITY" // string@0971 │ │ +047ad6: 4d08 0507 |0015: aput-object v8, v5, v7 │ │ +047ada: 1a07 d609 |0017: const-string v7, "RST_STREAM" // string@09d6 │ │ +047ade: 4d07 050c |0019: aput-object v7, v5, v12 │ │ +047ae2: 1a07 1d0a |001b: const-string v7, "SETTINGS" // string@0a1d │ │ +047ae6: 4d07 050d |001d: aput-object v7, v5, v13 │ │ +047aea: 1257 |001f: const/4 v7, #int 5 // #5 │ │ +047aec: 1a08 8209 |0020: const-string v8, "PUSH_PROMISE" // string@0982 │ │ +047af0: 4d08 0507 |0022: aput-object v8, v5, v7 │ │ +047af4: 1267 |0024: const/4 v7, #int 6 // #6 │ │ +047af6: 1a08 6609 |0025: const-string v8, "PING" // string@0966 │ │ +047afa: 4d08 0507 |0027: aput-object v8, v5, v7 │ │ +047afe: 1277 |0029: const/4 v7, #int 7 // #7 │ │ +047b00: 1a08 9e03 |002a: const-string v8, "GOAWAY" // string@039e │ │ +047b04: 4d08 0507 |002c: aput-object v8, v5, v7 │ │ +047b08: 1a07 4d0c |002e: const-string v7, "WINDOW_UPDATE" // string@0c4d │ │ +047b0c: 4d07 050b |0030: aput-object v7, v5, v11 │ │ +047b10: 1307 0900 |0032: const/16 v7, #int 9 // #9 │ │ +047b14: 1a08 3f02 |0034: const-string v8, "CONTINUATION" // string@023f │ │ +047b18: 4d08 0507 |0036: aput-object v8, v5, v7 │ │ +047b1c: 6905 7402 |0038: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@0274 │ │ +047b20: 1305 4000 |003a: const/16 v5, #int 64 // #40 │ │ +047b24: 2355 cb03 |003c: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +047b28: 6905 7302 |003e: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047b2c: 1305 0001 |0040: const/16 v5, #int 256 // #100 │ │ +047b30: 2355 cb03 |0042: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +047b34: 6905 7202 |0044: sput-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ +047b38: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +047b3a: 6205 7202 |0047: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ +047b3e: 2155 |0049: array-length v5, v5 │ │ +047b40: 3552 1f00 |004a: if-ge v2, v5, 0069 // +001f │ │ +047b44: 6205 7202 |004c: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ +047b48: 1a07 a100 |004e: const-string v7, "%8s" // string@00a1 │ │ +047b4c: 23a8 ca03 |0050: new-array v8, v10, [Ljava/lang/Object; // type@03ca │ │ +047b50: 7110 f909 0200 |0052: invoke-static {v2}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@09f9 │ │ +047b56: 0c09 |0055: move-result-object v9 │ │ +047b58: 4d09 0806 |0056: aput-object v9, v8, v6 │ │ +047b5c: 7120 2c0a 8700 |0058: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +047b62: 0c07 |005b: move-result-object v7 │ │ +047b64: 1308 2000 |005c: const/16 v8, #int 32 // #20 │ │ +047b68: 1309 3000 |005e: const/16 v9, #int 48 // #30 │ │ +047b6c: 6e30 3c0a 8709 |0060: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0a3c │ │ +047b72: 0c07 |0063: move-result-object v7 │ │ +047b74: 4d07 0502 |0064: aput-object v7, v5, v2 │ │ +047b78: d802 0201 |0066: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047b7c: 28df |0068: goto 0047 // -0021 │ │ +047b7e: 6205 7302 |0069: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047b82: 1a07 0000 |006b: const-string v7, "" // string@0000 │ │ +047b86: 4d07 0506 |006d: aput-object v7, v5, v6 │ │ +047b8a: 6205 7302 |006f: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047b8e: 1a07 1c03 |0071: const-string v7, "END_STREAM" // string@031c │ │ +047b92: 4d07 050a |0073: aput-object v7, v5, v10 │ │ +047b96: 23a4 b403 |0075: new-array v4, v10, [I // type@03b4 │ │ +047b9a: 4b0a 0406 |0077: aput v10, v4, v6 │ │ +047b9e: 6205 7302 |0079: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047ba2: 1a07 5c09 |007b: const-string v7, "PADDED" // string@095c │ │ +047ba6: 4d07 050b |007d: aput-object v7, v5, v11 │ │ +047baa: 2147 |007f: array-length v7, v4 │ │ +047bac: 0165 |0080: move v5, v6 │ │ +047bae: 3575 2400 |0081: if-ge v5, v7, 00a5 // +0024 │ │ +047bb2: 4403 0405 |0083: aget v3, v4, v5 │ │ +047bb6: 6208 7302 |0085: sget-object v8, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047bba: de09 0308 |0087: or-int/lit8 v9, v3, #int 8 // #08 │ │ +047bbe: 220a d301 |0089: new-instance v10, Ljava/lang/StringBuilder; // type@01d3 │ │ +047bc2: 7010 500a 0a00 |008b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +047bc8: 620b 7302 |008e: sget-object v11, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047bcc: 460b 0b03 |0090: aget-object v11, v11, v3 │ │ +047bd0: 6e20 580a ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047bd6: 0c0a |0095: move-result-object v10 │ │ +047bd8: 1a0b 561d |0096: const-string v11, "|PADDED" // string@1d56 │ │ +047bdc: 6e20 580a ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047be2: 0c0a |009b: move-result-object v10 │ │ +047be4: 6e10 640a 0a00 |009c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +047bea: 0c0a |009f: move-result-object v10 │ │ +047bec: 4d0a 0809 |00a0: aput-object v10, v8, v9 │ │ +047bf0: d805 0501 |00a2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +047bf4: 28dd |00a4: goto 0081 // -0023 │ │ +047bf6: 6205 7302 |00a5: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047bfa: 1a07 1a03 |00a7: const-string v7, "END_HEADERS" // string@031a │ │ +047bfe: 4d07 050d |00a9: aput-object v7, v5, v13 │ │ +047c02: 6205 7302 |00ab: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047c06: 1307 2000 |00ad: const/16 v7, #int 32 // #20 │ │ +047c0a: 1a08 7109 |00af: const-string v8, "PRIORITY" // string@0971 │ │ +047c0e: 4d08 0507 |00b1: aput-object v8, v5, v7 │ │ +047c12: 6205 7302 |00b3: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047c16: 1307 2400 |00b5: const/16 v7, #int 36 // #24 │ │ +047c1a: 1a08 1b03 |00b7: const-string v8, "END_HEADERS|PRIORITY" // string@031b │ │ +047c1e: 4d08 0507 |00b9: aput-object v8, v5, v7 │ │ +047c22: 23c1 b403 |00bb: new-array v1, v12, [I // type@03b4 │ │ +047c26: 2601 8100 0000 |00bd: fill-array-data v1, 0000013e // +00000081 │ │ +047c2c: 2118 |00c0: array-length v8, v1 │ │ +047c2e: 0167 |00c1: move v7, v6 │ │ +047c30: 3587 6300 |00c2: if-ge v7, v8, 0125 // +0063 │ │ +047c34: 4400 0107 |00c4: aget v0, v1, v7 │ │ +047c38: 2149 |00c6: array-length v9, v4 │ │ +047c3a: 0165 |00c7: move v5, v6 │ │ +047c3c: 3595 5900 |00c8: if-ge v5, v9, 0121 // +0059 │ │ +047c40: 4403 0405 |00ca: aget v3, v4, v5 │ │ +047c44: 620a 7302 |00cc: sget-object v10, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047c48: 960b 0300 |00ce: or-int v11, v3, v0 │ │ +047c4c: 220c d301 |00d0: new-instance v12, Ljava/lang/StringBuilder; // type@01d3 │ │ +047c50: 7010 500a 0c00 |00d2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +047c56: 620d 7302 |00d5: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047c5a: 460d 0d03 |00d7: aget-object v13, v13, v3 │ │ +047c5e: 6e20 580a dc00 |00d9: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047c64: 0c0c |00dc: move-result-object v12 │ │ +047c66: 130d 7c00 |00dd: const/16 v13, #int 124 // #7c │ │ +047c6a: 6e20 530a dc00 |00df: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +047c70: 0c0c |00e2: move-result-object v12 │ │ +047c72: 620d 7302 |00e3: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047c76: 460d 0d00 |00e5: aget-object v13, v13, v0 │ │ +047c7a: 6e20 580a dc00 |00e7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047c80: 0c0c |00ea: move-result-object v12 │ │ +047c82: 6e10 640a 0c00 |00eb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +047c88: 0c0c |00ee: move-result-object v12 │ │ +047c8a: 4d0c 0a0b |00ef: aput-object v12, v10, v11 │ │ +047c8e: 620a 7302 |00f1: sget-object v10, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047c92: 960b 0300 |00f3: or-int v11, v3, v0 │ │ +047c96: de0b 0b08 |00f5: or-int/lit8 v11, v11, #int 8 // #08 │ │ +047c9a: 220c d301 |00f7: new-instance v12, Ljava/lang/StringBuilder; // type@01d3 │ │ +047c9e: 7010 500a 0c00 |00f9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +047ca4: 620d 7302 |00fc: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047ca8: 460d 0d03 |00fe: aget-object v13, v13, v3 │ │ +047cac: 6e20 580a dc00 |0100: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047cb2: 0c0c |0103: move-result-object v12 │ │ +047cb4: 130d 7c00 |0104: const/16 v13, #int 124 // #7c │ │ +047cb8: 6e20 530a dc00 |0106: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +047cbe: 0c0c |0109: move-result-object v12 │ │ +047cc0: 620d 7302 |010a: sget-object v13, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047cc4: 460d 0d00 |010c: aget-object v13, v13, v0 │ │ +047cc8: 6e20 580a dc00 |010e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047cce: 0c0c |0111: move-result-object v12 │ │ +047cd0: 1a0d 561d |0112: const-string v13, "|PADDED" // string@1d56 │ │ +047cd4: 6e20 580a dc00 |0114: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +047cda: 0c0c |0117: move-result-object v12 │ │ +047cdc: 6e10 640a 0c00 |0118: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +047ce2: 0c0c |011b: move-result-object v12 │ │ +047ce4: 4d0c 0a0b |011c: aput-object v12, v10, v11 │ │ +047ce8: d805 0501 |011e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +047cec: 28a8 |0120: goto 00c8 // -0058 │ │ +047cee: d805 0701 |0121: add-int/lit8 v5, v7, #int 1 // #01 │ │ +047cf2: 0157 |0123: move v7, v5 │ │ +047cf4: 289e |0124: goto 00c2 // -0062 │ │ +047cf6: 1202 |0125: const/4 v2, #int 0 // #0 │ │ +047cf8: 6205 7302 |0126: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047cfc: 2155 |0128: array-length v5, v5 │ │ +047cfe: 3552 1300 |0129: if-ge v2, v5, 013c // +0013 │ │ +047d02: 6205 7302 |012b: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047d06: 4605 0502 |012d: aget-object v5, v5, v2 │ │ +047d0a: 3905 0a00 |012f: if-nez v5, 0139 // +000a │ │ +047d0e: 6205 7302 |0131: sget-object v5, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047d12: 6206 7202 |0133: sget-object v6, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ +047d16: 4606 0602 |0135: aget-object v6, v6, v2 │ │ +047d1a: 4d06 0502 |0137: aput-object v6, v5, v2 │ │ +047d1e: d802 0201 |0139: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047d22: 28eb |013b: goto 0126 // -0015 │ │ +047d24: 0e00 |013c: return-void │ │ +047d26: 0000 |013d: nop // spacer │ │ +047d28: 0003 0400 0300 0000 0400 0000 2000 ... |013e: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=705 │ │ 0x003a line=722 │ │ 0x0040 line=723 │ │ 0x0046 line=726 │ │ 0x004c line=727 │ │ @@ -39011,17 +38997,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045338: |[045338] com.squareup.okhttp.internal.framed.Http2$FrameLogger.:()V │ │ -045348: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04534e: 0e00 |0003: return-void │ │ +047d3c: |[047d3c] com.squareup.okhttp.internal.framed.Http2$FrameLogger.:()V │ │ +047d4c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +047d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;) │ │ @@ -39029,58 +39015,58 @@ │ │ type : '(BB)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -045350: |[045350] com.squareup.okhttp.internal.framed.Http2$FrameLogger.formatFlags:(BB)Ljava/lang/String; │ │ -045360: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -045364: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -045368: 1101 |0004: return-object v1 │ │ -04536a: 2b03 4300 0000 |0005: packed-switch v3, 00000048 // +00000043 │ │ -045370: 6201 7302 |0008: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -045374: 2111 |000a: array-length v1, v1 │ │ -045376: 3514 2600 |000b: if-ge v4, v1, 0031 // +0026 │ │ -04537a: 6201 7302 |000d: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ -04537e: 4600 0104 |000f: aget-object v0, v1, v4 │ │ -045382: 1251 |0011: const/4 v1, #int 5 // #5 │ │ -045384: 3313 2400 |0012: if-ne v3, v1, 0036 // +0024 │ │ -045388: dd01 0404 |0014: and-int/lit8 v1, v4, #int 4 // #04 │ │ -04538c: 3801 2000 |0016: if-eqz v1, 0036 // +0020 │ │ -045390: 1a01 aa03 |0018: const-string v1, "HEADERS" // string@03aa │ │ -045394: 1a02 6e09 |001a: const-string v2, "PUSH_PROMISE" // string@096e │ │ -045398: 6e30 3d0a 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ -04539e: 0c01 |001f: move-result-object v1 │ │ -0453a0: 28e4 |0020: goto 0004 // -001c │ │ -0453a2: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -0453a4: 3314 0500 |0022: if-ne v4, v1, 0027 // +0005 │ │ -0453a8: 1a01 a901 |0024: const-string v1, "ACK" // string@01a9 │ │ -0453ac: 28de |0026: goto 0004 // -0022 │ │ -0453ae: 6201 7202 |0027: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ -0453b2: 4601 0104 |0029: aget-object v1, v1, v4 │ │ -0453b6: 28d9 |002b: goto 0004 // -0027 │ │ -0453b8: 6201 7202 |002c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ -0453bc: 4601 0104 |002e: aget-object v1, v1, v4 │ │ -0453c0: 28d4 |0030: goto 0004 // -002c │ │ -0453c2: 6201 7202 |0031: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ -0453c6: 4600 0104 |0033: aget-object v0, v1, v4 │ │ -0453ca: 28dc |0035: goto 0011 // -0024 │ │ -0453cc: 3903 0f00 |0036: if-nez v3, 0045 // +000f │ │ -0453d0: dd01 0420 |0038: and-int/lit8 v1, v4, #int 32 // #20 │ │ -0453d4: 3801 0b00 |003a: if-eqz v1, 0045 // +000b │ │ -0453d8: 1a01 5d09 |003c: const-string v1, "PRIORITY" // string@095d │ │ -0453dc: 1a02 3402 |003e: const-string v2, "COMPRESSED" // string@0234 │ │ -0453e0: 6e30 3d0a 1002 |0040: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ -0453e6: 0c01 |0043: move-result-object v1 │ │ -0453e8: 28c0 |0044: goto 0004 // -0040 │ │ -0453ea: 0701 |0045: move-object v1, v0 │ │ -0453ec: 28be |0046: goto 0004 // -0042 │ │ -0453ee: 0000 |0047: nop // spacer │ │ -0453f0: 0001 0700 0200 0000 2700 0000 2700 ... |0048: packed-switch-data (18 units) │ │ +047d54: |[047d54] com.squareup.okhttp.internal.framed.Http2$FrameLogger.formatFlags:(BB)Ljava/lang/String; │ │ +047d64: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +047d68: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +047d6c: 1101 |0004: return-object v1 │ │ +047d6e: 2b03 4300 0000 |0005: packed-switch v3, 00000048 // +00000043 │ │ +047d74: 6201 7302 |0008: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047d78: 2111 |000a: array-length v1, v1 │ │ +047d7a: 3514 2600 |000b: if-ge v4, v1, 0031 // +0026 │ │ +047d7e: 6201 7302 |000d: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.FLAGS:[Ljava/lang/String; // field@0273 │ │ +047d82: 4600 0104 |000f: aget-object v0, v1, v4 │ │ +047d86: 1251 |0011: const/4 v1, #int 5 // #5 │ │ +047d88: 3313 2400 |0012: if-ne v3, v1, 0036 // +0024 │ │ +047d8c: dd01 0404 |0014: and-int/lit8 v1, v4, #int 4 // #04 │ │ +047d90: 3801 2000 |0016: if-eqz v1, 0036 // +0020 │ │ +047d94: 1a01 aa03 |0018: const-string v1, "HEADERS" // string@03aa │ │ +047d98: 1a02 8209 |001a: const-string v2, "PUSH_PROMISE" // string@0982 │ │ +047d9c: 6e30 3d0a 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ +047da2: 0c01 |001f: move-result-object v1 │ │ +047da4: 28e4 |0020: goto 0004 // -001c │ │ +047da6: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +047da8: 3314 0500 |0022: if-ne v4, v1, 0027 // +0005 │ │ +047dac: 1a01 a901 |0024: const-string v1, "ACK" // string@01a9 │ │ +047db0: 28de |0026: goto 0004 // -0022 │ │ +047db2: 6201 7202 |0027: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ +047db6: 4601 0104 |0029: aget-object v1, v1, v4 │ │ +047dba: 28d9 |002b: goto 0004 // -0027 │ │ +047dbc: 6201 7202 |002c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ +047dc0: 4601 0104 |002e: aget-object v1, v1, v4 │ │ +047dc4: 28d4 |0030: goto 0004 // -002c │ │ +047dc6: 6201 7202 |0031: sget-object v1, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.BINARY:[Ljava/lang/String; // field@0272 │ │ +047dca: 4600 0104 |0033: aget-object v0, v1, v4 │ │ +047dce: 28dc |0035: goto 0011 // -0024 │ │ +047dd0: 3903 0f00 |0036: if-nez v3, 0045 // +000f │ │ +047dd4: dd01 0420 |0038: and-int/lit8 v1, v4, #int 32 // #20 │ │ +047dd8: 3801 0b00 |003a: if-eqz v1, 0045 // +000b │ │ +047ddc: 1a01 7109 |003c: const-string v1, "PRIORITY" // string@0971 │ │ +047de0: 1a02 3402 |003e: const-string v2, "COMPRESSED" // string@0234 │ │ +047de4: 6e30 3d0a 1002 |0040: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ +047dea: 0c01 |0043: move-result-object v1 │ │ +047dec: 28c0 |0044: goto 0004 // -0040 │ │ +047dee: 0701 |0045: move-object v1, v0 │ │ +047df0: 28be |0046: goto 0004 // -0042 │ │ +047df2: 0000 |0047: nop // spacer │ │ +047df4: 0001 0700 0200 0000 2700 0000 2700 ... |0048: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0004 line=701 │ │ 0x0005 line=684 │ │ 0x0008 line=694 │ │ 0x0011 line=696 │ │ @@ -39103,54 +39089,54 @@ │ │ type : '(ZIIBB)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -045414: |[045414] com.squareup.okhttp.internal.framed.Http2$FrameLogger.formatHeader:(ZIIBB)Ljava/lang/String; │ │ -045424: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -045426: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -045428: 6202 7402 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@0274 │ │ -04542c: 2122 |0004: array-length v2, v2 │ │ -04542e: 352a 2d00 |0005: if-ge v10, v2, 0032 // +002d │ │ -045432: 6202 7402 |0007: sget-object v2, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@0274 │ │ -045436: 4601 020a |0009: aget-object v1, v2, v10 │ │ -04543a: 7120 8e05 ba00 |000b: invoke-static {v10, v11}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatFlags:(BB)Ljava/lang/String; // method@058e │ │ -045440: 0c00 |000e: move-result-object v0 │ │ -045442: 1a03 a400 |000f: const-string v3, "%s 0x%08x %5d %-13s %s" // string@00a4 │ │ -045446: 1252 |0011: const/4 v2, #int 5 // #5 │ │ -045448: 2324 b603 |0012: new-array v4, v2, [Ljava/lang/Object; // type@03b6 │ │ -04544c: 3807 2d00 |0014: if-eqz v7, 0041 // +002d │ │ -045450: 1a02 7a01 |0016: const-string v2, "<<" // string@017a │ │ -045454: 4d02 0405 |0018: aput-object v2, v4, v5 │ │ -045458: 7110 fc09 0800 |001a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -04545e: 0c02 |001d: move-result-object v2 │ │ -045460: 4d02 0406 |001e: aput-object v2, v4, v6 │ │ -045464: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -045466: 7110 fc09 0900 |0021: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -04546c: 0c05 |0024: move-result-object v5 │ │ -04546e: 4d05 0402 |0025: aput-object v5, v4, v2 │ │ -045472: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -045474: 4d01 0402 |0028: aput-object v1, v4, v2 │ │ -045478: 1242 |002a: const/4 v2, #int 4 // #4 │ │ -04547a: 4d00 0402 |002b: aput-object v0, v4, v2 │ │ -04547e: 7120 2c0a 4300 |002d: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -045484: 0c02 |0030: move-result-object v2 │ │ -045486: 1102 |0031: return-object v2 │ │ -045488: 1a02 1a01 |0032: const-string v2, "0x%02x" // string@011a │ │ -04548c: 2363 b603 |0034: new-array v3, v6, [Ljava/lang/Object; // type@03b6 │ │ -045490: 7110 cd09 0a00 |0036: invoke-static {v10}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@09cd │ │ -045496: 0c04 |0039: move-result-object v4 │ │ -045498: 4d04 0305 |003a: aput-object v4, v3, v5 │ │ -04549c: 7120 2c0a 3200 |003c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0454a2: 0c01 |003f: move-result-object v1 │ │ -0454a4: 28cb |0040: goto 000b // -0035 │ │ -0454a6: 1a02 a201 |0041: const-string v2, ">>" // string@01a2 │ │ -0454aa: 28d5 |0043: goto 0018 // -002b │ │ +047e18: |[047e18] com.squareup.okhttp.internal.framed.Http2$FrameLogger.formatHeader:(ZIIBB)Ljava/lang/String; │ │ +047e28: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +047e2a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +047e2c: 6202 7402 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@0274 │ │ +047e30: 2122 |0004: array-length v2, v2 │ │ +047e32: 352a 2d00 |0005: if-ge v10, v2, 0032 // +002d │ │ +047e36: 6202 7402 |0007: sget-object v2, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.TYPES:[Ljava/lang/String; // field@0274 │ │ +047e3a: 4601 020a |0009: aget-object v1, v2, v10 │ │ +047e3e: 7120 8e05 ba00 |000b: invoke-static {v10, v11}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatFlags:(BB)Ljava/lang/String; // method@058e │ │ +047e44: 0c00 |000e: move-result-object v0 │ │ +047e46: 1a03 a400 |000f: const-string v3, "%s 0x%08x %5d %-13s %s" // string@00a4 │ │ +047e4a: 1252 |0011: const/4 v2, #int 5 // #5 │ │ +047e4c: 2324 ca03 |0012: new-array v4, v2, [Ljava/lang/Object; // type@03ca │ │ +047e50: 3807 2d00 |0014: if-eqz v7, 0041 // +002d │ │ +047e54: 1a02 7a01 |0016: const-string v2, "<<" // string@017a │ │ +047e58: 4d02 0405 |0018: aput-object v2, v4, v5 │ │ +047e5c: 7110 fc09 0800 |001a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +047e62: 0c02 |001d: move-result-object v2 │ │ +047e64: 4d02 0406 |001e: aput-object v2, v4, v6 │ │ +047e68: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +047e6a: 7110 fc09 0900 |0021: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +047e70: 0c05 |0024: move-result-object v5 │ │ +047e72: 4d05 0402 |0025: aput-object v5, v4, v2 │ │ +047e76: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +047e78: 4d01 0402 |0028: aput-object v1, v4, v2 │ │ +047e7c: 1242 |002a: const/4 v2, #int 4 // #4 │ │ +047e7e: 4d00 0402 |002b: aput-object v0, v4, v2 │ │ +047e82: 7120 2c0a 4300 |002d: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +047e88: 0c02 |0030: move-result-object v2 │ │ +047e8a: 1102 |0031: return-object v2 │ │ +047e8c: 1a02 1a01 |0032: const-string v2, "0x%02x" // string@011a │ │ +047e90: 2363 ca03 |0034: new-array v3, v6, [Ljava/lang/Object; // type@03ca │ │ +047e94: 7110 cd09 0a00 |0036: invoke-static {v10}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@09cd │ │ +047e9a: 0c04 |0039: move-result-object v4 │ │ +047e9c: 4d04 0305 |003a: aput-object v4, v3, v5 │ │ +047ea0: 7120 2c0a 3200 |003c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +047ea6: 0c01 |003f: move-result-object v1 │ │ +047ea8: 28cb |0040: goto 000b // -0035 │ │ +047eaa: 1a02 a201 |0041: const-string v2, ">>" // string@01a2 │ │ +047eae: 28d5 |0043: goto 0018 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=671 │ │ 0x000b line=672 │ │ 0x000f line=673 │ │ 0x0032 line=671 │ │ 0x0041 line=673 │ │ @@ -39165,17 +39151,17 @@ │ │ 0x0000 - 0x0044 reg=10 type B │ │ 0x0000 - 0x0044 reg=11 flags B │ │ │ │ Virtual methods - │ │ source_file_idx : 989 (Http2.java) │ │ │ │ Class #82 header: │ │ -class_idx : 244 │ │ +class_idx : 262 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 998 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #82 annotations: │ │ @@ -39208,23 +39194,23 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0454ac: |[0454ac] com.squareup.okhttp.internal.framed.Huffman$Node.:()V │ │ -0454bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0454be: 7010 0f0a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0454c4: 1300 0001 |0004: const/16 v0, #int 256 // #100 │ │ -0454c8: 2300 ac03 |0006: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@03ac │ │ -0454cc: 5b20 9402 |0008: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@0294 │ │ -0454d0: 5921 9502 |000a: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@0295 │ │ -0454d4: 5921 9602 |000c: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@0296 │ │ -0454d8: 0e00 |000e: return-void │ │ +047eb0: |[047eb0] com.squareup.okhttp.internal.framed.Huffman$Node.:()V │ │ +047ec0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +047ec2: 7010 0f0a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +047ec8: 1300 0001 |0004: const/16 v0, #int 256 // #100 │ │ +047ecc: 2300 c003 |0006: new-array v0, v0, [Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@03c0 │ │ +047ed0: 5b20 9402 |0008: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@0294 │ │ +047ed4: 5921 9502 |000a: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@0295 │ │ +047ed8: 5921 9602 |000c: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@0296 │ │ +047edc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=206 │ │ 0x0004 line=207 │ │ 0x000a line=208 │ │ 0x000c line=209 │ │ 0x000e line=210 │ │ @@ -39236,24 +39222,24 @@ │ │ type : '(II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0454dc: |[0454dc] com.squareup.okhttp.internal.framed.Huffman$Node.:(II)V │ │ -0454ec: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0454f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0454f4: 5b21 9402 |0004: iput-object v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@0294 │ │ -0454f8: 5923 9502 |0006: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@0295 │ │ -0454fc: dd00 0407 |0008: and-int/lit8 v0, v4, #int 7 // #07 │ │ -045500: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -045504: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ -045508: 5920 9602 |000e: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@0296 │ │ -04550c: 0e00 |0010: return-void │ │ +047ee0: |[047ee0] com.squareup.okhttp.internal.framed.Huffman$Node.:(II)V │ │ +047ef0: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +047ef6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +047ef8: 5b21 9402 |0004: iput-object v1, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@0294 │ │ +047efc: 5923 9502 |0006: iput v3, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@0295 │ │ +047f00: dd00 0407 |0008: and-int/lit8 v0, v4, #int 7 // #07 │ │ +047f04: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +047f08: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ +047f0c: 5920 9602 |000e: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@0296 │ │ +047f10: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ 0x0006 line=220 │ │ 0x0008 line=221 │ │ 0x000a line=222 │ │ @@ -39269,17 +39255,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045510: |[045510] com.squareup.okhttp.internal.framed.Huffman$Node.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ -045520: 5410 9402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@0294 │ │ -045524: 1100 |0002: return-object v0 │ │ +047f14: |[047f14] com.squareup.okhttp.internal.framed.Huffman$Node.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ +047f24: 5410 9402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.children:[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@0294 │ │ +047f28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Huffman$Node;) │ │ @@ -39287,17 +39273,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045528: |[045528] com.squareup.okhttp.internal.framed.Huffman$Node.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I │ │ -045538: 5210 9502 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@0295 │ │ -04553c: 0f00 |0002: return v0 │ │ +047f2c: |[047f2c] com.squareup.okhttp.internal.framed.Huffman$Node.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I │ │ +047f3c: 5210 9502 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.symbol:I // field@0295 │ │ +047f40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/Huffman$Node;) │ │ @@ -39305,30 +39291,30 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045540: |[045540] com.squareup.okhttp.internal.framed.Huffman$Node.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I │ │ -045550: 5210 9602 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@0296 │ │ -045554: 0f00 |0002: return v0 │ │ +047f44: |[047f44] com.squareup.okhttp.internal.framed.Huffman$Node.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I │ │ +047f54: 5210 9602 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.terminalBits:I // field@0296 │ │ +047f58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/Huffman$Node; │ │ │ │ Virtual methods - │ │ source_file_idx : 998 (Huffman.java) │ │ │ │ Class #83 header: │ │ -class_idx : 245 │ │ +class_idx : 263 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 998 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #83 annotations: │ │ @@ -39368,28 +39354,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 672 16-bit code units │ │ -045558: |[045558] com.squareup.okhttp.internal.framed.Huffman.:()V │ │ -045568: 1301 0001 |0000: const/16 v1, #int 256 // #100 │ │ -04556c: 2310 a003 |0002: new-array v0, v1, [I // type@03a0 │ │ -045570: 2600 1400 0000 |0004: fill-array-data v0, 00000018 // +00000014 │ │ -045576: 6900 9702 |0007: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@0297 │ │ -04557a: 2310 9d03 |0009: new-array v0, v1, [B // type@039d │ │ -04557e: 2600 1102 0000 |000b: fill-array-data v0, 0000021c // +00000211 │ │ -045584: 6900 9802 |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ -045588: 2200 f500 |0010: new-instance v0, Lcom/squareup/okhttp/internal/framed/Huffman; // type@00f5 │ │ -04558c: 7010 ca05 0000 |0012: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Huffman;.:()V // method@05ca │ │ -045592: 6900 9902 |0015: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.INSTANCE:Lcom/squareup/okhttp/internal/framed/Huffman; // field@0299 │ │ -045596: 0e00 |0017: return-void │ │ -045598: 0003 0400 0001 0000 f81f 0000 d8ff ... |0018: array-data (516 units) │ │ -0459a0: 0003 0100 0001 0000 0d17 1c1c 1c1c ... |021c: array-data (132 units) │ │ +047f5c: |[047f5c] com.squareup.okhttp.internal.framed.Huffman.:()V │ │ +047f6c: 1301 0001 |0000: const/16 v1, #int 256 // #100 │ │ +047f70: 2310 b403 |0002: new-array v0, v1, [I // type@03b4 │ │ +047f74: 2600 1400 0000 |0004: fill-array-data v0, 00000018 // +00000014 │ │ +047f7a: 6900 9702 |0007: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@0297 │ │ +047f7e: 2310 b103 |0009: new-array v0, v1, [B // type@03b1 │ │ +047f82: 2600 1102 0000 |000b: fill-array-data v0, 0000021c // +00000211 │ │ +047f88: 6900 9802 |000e: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ +047f8c: 2200 0701 |0010: new-instance v0, Lcom/squareup/okhttp/internal/framed/Huffman; // type@0107 │ │ +047f90: 7010 ca05 0000 |0012: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Huffman;.:()V // method@05ca │ │ +047f96: 6900 9902 |0015: sput-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.INSTANCE:Lcom/squareup/okhttp/internal/framed/Huffman; // field@0299 │ │ +047f9a: 0e00 |0017: return-void │ │ +047f9c: 0003 0400 0001 0000 f81f 0000 d8ff ... |0018: array-data (516 units) │ │ +0483a4: 0003 0100 0001 0000 0d17 1c1c 1c1c ... |021c: array-data (132 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x0009 line=63 │ │ 0x0010 line=77 │ │ 0x0018 line=35 │ │ 0x021c line=63 │ │ @@ -39400,21 +39386,21 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -045aa8: |[045aa8] com.squareup.okhttp.internal.framed.Huffman.:()V │ │ -045ab8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -045abe: 2200 f400 |0003: new-instance v0, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@00f4 │ │ -045ac2: 7010 c405 0000 |0005: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:()V // method@05c4 │ │ -045ac8: 5b10 9a02 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ -045acc: 7010 cc05 0100 |000a: invoke-direct {v1}, Lcom/squareup/okhttp/internal/framed/Huffman;.buildTree:()V // method@05cc │ │ -045ad2: 0e00 |000d: return-void │ │ +0484ac: |[0484ac] com.squareup.okhttp.internal.framed.Huffman.:()V │ │ +0484bc: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0484c2: 2200 0601 |0003: new-instance v0, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@0106 │ │ +0484c6: 7010 c405 0000 |0005: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:()V // method@05c4 │ │ +0484cc: 5b10 9a02 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ +0484d0: 7010 cc05 0100 |000a: invoke-direct {v1}, Lcom/squareup/okhttp/internal/framed/Huffman;.buildTree:()V // method@05cc │ │ +0484d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=83 │ │ 0x000a line=86 │ │ 0x000d line=87 │ │ locals : │ │ @@ -39425,58 +39411,58 @@ │ │ type : '(IIB)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -045ad4: |[045ad4] com.squareup.okhttp.internal.framed.Huffman.addCode:(IIB)V │ │ -045ae4: 2205 f400 |0000: new-instance v5, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@00f4 │ │ -045ae8: 7030 c505 950b |0002: invoke-direct {v5, v9, v11}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:(II)V // method@05c5 │ │ -045aee: 5480 9a02 |0005: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ -045af2: 1306 0800 |0007: const/16 v6, #int 8 // #8 │ │ -045af6: 376b 3100 |0009: if-le v11, v6, 003a // +0031 │ │ -045afa: d806 0bf8 |000b: add-int/lit8 v6, v11, #int -8 // #f8 │ │ -045afe: 8d6b |000d: int-to-byte v11, v6 │ │ -045b00: 9a06 0a0b |000e: ushr-int v6, v10, v11 │ │ -045b04: d562 ff00 |0010: and-int/lit16 v2, v6, #int 255 // #00ff │ │ -045b08: 7110 c605 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045b0e: 0c06 |0015: move-result-object v6 │ │ -045b10: 3906 0a00 |0016: if-nez v6, 0020 // +000a │ │ -045b14: 2206 ad01 |0018: new-instance v6, Ljava/lang/IllegalStateException; // type@01ad │ │ -045b18: 1a07 4a14 |001a: const-string v7, "invalid dictionary: prefix not unique" // string@144a │ │ -045b1c: 7020 f209 7600 |001c: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -045b22: 2706 |001f: throw v6 │ │ -045b24: 7110 c605 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045b2a: 0c06 |0023: move-result-object v6 │ │ -045b2c: 4606 0602 |0024: aget-object v6, v6, v2 │ │ -045b30: 3906 0d00 |0026: if-nez v6, 0033 // +000d │ │ -045b34: 7110 c605 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045b3a: 0c06 |002b: move-result-object v6 │ │ -045b3c: 2207 f400 |002c: new-instance v7, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@00f4 │ │ -045b40: 7010 c405 0700 |002e: invoke-direct {v7}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:()V // method@05c4 │ │ -045b46: 4d07 0602 |0031: aput-object v7, v6, v2 │ │ -045b4a: 7110 c605 0000 |0033: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045b50: 0c06 |0036: move-result-object v6 │ │ -045b52: 4600 0602 |0037: aget-object v0, v6, v2 │ │ -045b56: 28ce |0039: goto 0007 // -0032 │ │ -045b58: d903 0b08 |003a: rsub-int/lit8 v3, v11, #int 8 // #08 │ │ -045b5c: 9806 0a03 |003c: shl-int v6, v10, v3 │ │ -045b60: d564 ff00 |003e: and-int/lit16 v4, v6, #int 255 // #00ff │ │ -045b64: 1216 |0040: const/4 v6, #int 1 // #1 │ │ -045b66: 9801 0603 |0041: shl-int v1, v6, v3 │ │ -045b6a: 0142 |0043: move v2, v4 │ │ -045b6c: 9006 0401 |0044: add-int v6, v4, v1 │ │ -045b70: 3562 0b00 |0046: if-ge v2, v6, 0051 // +000b │ │ -045b74: 7110 c605 0000 |0048: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045b7a: 0c06 |004b: move-result-object v6 │ │ -045b7c: 4d05 0602 |004c: aput-object v5, v6, v2 │ │ -045b80: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -045b84: 28f4 |0050: goto 0044 // -000c │ │ -045b86: 0e00 |0051: return-void │ │ +0484d8: |[0484d8] com.squareup.okhttp.internal.framed.Huffman.addCode:(IIB)V │ │ +0484e8: 2205 0601 |0000: new-instance v5, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@0106 │ │ +0484ec: 7030 c505 950b |0002: invoke-direct {v5, v9, v11}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:(II)V // method@05c5 │ │ +0484f2: 5480 9a02 |0005: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ +0484f6: 1306 0800 |0007: const/16 v6, #int 8 // #8 │ │ +0484fa: 376b 3100 |0009: if-le v11, v6, 003a // +0031 │ │ +0484fe: d806 0bf8 |000b: add-int/lit8 v6, v11, #int -8 // #f8 │ │ +048502: 8d6b |000d: int-to-byte v11, v6 │ │ +048504: 9a06 0a0b |000e: ushr-int v6, v10, v11 │ │ +048508: d562 ff00 |0010: and-int/lit16 v2, v6, #int 255 // #00ff │ │ +04850c: 7110 c605 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +048512: 0c06 |0015: move-result-object v6 │ │ +048514: 3906 0a00 |0016: if-nez v6, 0020 // +000a │ │ +048518: 2206 bf01 |0018: new-instance v6, Ljava/lang/IllegalStateException; // type@01bf │ │ +04851c: 1a07 5c14 |001a: const-string v7, "invalid dictionary: prefix not unique" // string@145c │ │ +048520: 7020 f209 7600 |001c: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +048526: 2706 |001f: throw v6 │ │ +048528: 7110 c605 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +04852e: 0c06 |0023: move-result-object v6 │ │ +048530: 4606 0602 |0024: aget-object v6, v6, v2 │ │ +048534: 3906 0d00 |0026: if-nez v6, 0033 // +000d │ │ +048538: 7110 c605 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +04853e: 0c06 |002b: move-result-object v6 │ │ +048540: 2207 0601 |002c: new-instance v7, Lcom/squareup/okhttp/internal/framed/Huffman$Node; // type@0106 │ │ +048544: 7010 c405 0700 |002e: invoke-direct {v7}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.:()V // method@05c4 │ │ +04854a: 4d07 0602 |0031: aput-object v7, v6, v2 │ │ +04854e: 7110 c605 0000 |0033: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +048554: 0c06 |0036: move-result-object v6 │ │ +048556: 4600 0602 |0037: aget-object v0, v6, v2 │ │ +04855a: 28ce |0039: goto 0007 // -0032 │ │ +04855c: d903 0b08 |003a: rsub-int/lit8 v3, v11, #int 8 // #08 │ │ +048560: 9806 0a03 |003c: shl-int v6, v10, v3 │ │ +048564: d564 ff00 |003e: and-int/lit16 v4, v6, #int 255 // #00ff │ │ +048568: 1216 |0040: const/4 v6, #int 1 // #1 │ │ +04856a: 9801 0603 |0041: shl-int v1, v6, v3 │ │ +04856e: 0142 |0043: move v2, v4 │ │ +048570: 9006 0401 |0044: add-int v6, v4, v1 │ │ +048574: 3562 0b00 |0046: if-ge v2, v6, 0051 // +000b │ │ +048578: 7110 c605 0000 |0048: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +04857e: 0c06 |004b: move-result-object v6 │ │ +048580: 4d05 0602 |004c: aput-object v5, v6, v2 │ │ +048584: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +048588: 28f4 |0050: goto 0044 // -000c │ │ +04858a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=173 │ │ 0x0007 line=174 │ │ 0x000b line=175 │ │ 0x000e line=176 │ │ @@ -39511,27 +39497,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -045b88: |[045b88] com.squareup.okhttp.internal.framed.Huffman.buildTree:()V │ │ -045b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045b9a: 6201 9802 |0001: sget-object v1, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ -045b9e: 2111 |0003: array-length v1, v1 │ │ -045ba0: 3510 1000 |0004: if-ge v0, v1, 0014 // +0010 │ │ -045ba4: 6201 9702 |0006: sget-object v1, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@0297 │ │ -045ba8: 4401 0100 |0008: aget v1, v1, v0 │ │ -045bac: 6202 9802 |000a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ -045bb0: 4802 0200 |000c: aget-byte v2, v2, v0 │ │ -045bb4: 7040 cb05 0321 |000e: invoke-direct {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Huffman;.addCode:(IIB)V // method@05cb │ │ -045bba: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -045bbe: 28ee |0013: goto 0001 // -0012 │ │ -045bc0: 0e00 |0014: return-void │ │ +04858c: |[04858c] com.squareup.okhttp.internal.framed.Huffman.buildTree:()V │ │ +04859c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04859e: 6201 9802 |0001: sget-object v1, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ +0485a2: 2111 |0003: array-length v1, v1 │ │ +0485a4: 3510 1000 |0004: if-ge v0, v1, 0014 // +0010 │ │ +0485a8: 6201 9702 |0006: sget-object v1, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@0297 │ │ +0485ac: 4401 0100 |0008: aget v1, v1, v0 │ │ +0485b0: 6202 9802 |000a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ +0485b4: 4802 0200 |000c: aget-byte v2, v2, v0 │ │ +0485b8: 7040 cb05 0321 |000e: invoke-direct {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Huffman;.addCode:(IIB)V // method@05cb │ │ +0485be: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0485c2: 28ee |0013: goto 0001 // -0012 │ │ +0485c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0006 line=166 │ │ 0x0011 line=165 │ │ 0x0014 line=168 │ │ locals : │ │ @@ -39543,17 +39529,17 @@ │ │ type : '()Lcom/squareup/okhttp/internal/framed/Huffman;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045bc4: |[045bc4] com.squareup.okhttp.internal.framed.Huffman.get:()Lcom/squareup/okhttp/internal/framed/Huffman; │ │ -045bd4: 6200 9902 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.INSTANCE:Lcom/squareup/okhttp/internal/framed/Huffman; // field@0299 │ │ -045bd8: 1100 |0002: return-object v0 │ │ +0485c8: |[0485c8] com.squareup.okhttp.internal.framed.Huffman.get:()Lcom/squareup/okhttp/internal/framed/Huffman; │ │ +0485d8: 6200 9902 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Huffman;.INSTANCE:Lcom/squareup/okhttp/internal/framed/Huffman; // field@0299 │ │ +0485dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Huffman;) │ │ @@ -39561,74 +39547,74 @@ │ │ type : '([B)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -045bdc: |[045bdc] com.squareup.okhttp.internal.framed.Huffman.decode:([B)[B │ │ -045bec: 2201 8201 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0182 │ │ -045bf0: 7010 7809 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@0978 │ │ -045bf6: 5486 9a02 |0005: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ -045bfa: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -045bfc: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -045bfe: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -045c00: 2197 |000a: array-length v7, v9 │ │ -045c02: 3574 4500 |000b: if-ge v4, v7, 0050 // +0045 │ │ -045c06: 4807 0904 |000d: aget-byte v7, v9, v4 │ │ -045c0a: d570 ff00 |000f: and-int/lit16 v0, v7, #int 255 // #00ff │ │ -045c0e: e007 0308 |0011: shl-int/lit8 v7, v3, #int 8 // #08 │ │ -045c12: 9603 0700 |0013: or-int v3, v7, v0 │ │ -045c16: d805 0508 |0015: add-int/lit8 v5, v5, #int 8 // #08 │ │ -045c1a: 1307 0800 |0017: const/16 v7, #int 8 // #8 │ │ -045c1e: 3475 2600 |0019: if-lt v5, v7, 003f // +0026 │ │ -045c22: d807 05f8 |001b: add-int/lit8 v7, v5, #int -8 // #f8 │ │ -045c26: 9a07 0307 |001d: ushr-int v7, v3, v7 │ │ -045c2a: d572 ff00 |001f: and-int/lit16 v2, v7, #int 255 // #00ff │ │ -045c2e: 7110 c605 0600 |0021: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045c34: 0c07 |0024: move-result-object v7 │ │ -045c36: 4606 0702 |0025: aget-object v6, v7, v2 │ │ -045c3a: 7110 c605 0600 |0027: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045c40: 0c07 |002a: move-result-object v7 │ │ -045c42: 3907 1100 |002b: if-nez v7, 003c // +0011 │ │ -045c46: 7110 c705 0600 |002d: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c7 │ │ -045c4c: 0a07 |0030: move-result v7 │ │ -045c4e: 6e20 7b09 7100 |0031: invoke-virtual {v1, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@097b │ │ -045c54: 7110 c805 0600 |0034: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c8 │ │ -045c5a: 0a07 |0037: move-result v7 │ │ -045c5c: b175 |0038: sub-int/2addr v5, v7 │ │ -045c5e: 5486 9a02 |0039: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ -045c62: 28dc |003b: goto 0017 // -0024 │ │ -045c64: d805 05f8 |003c: add-int/lit8 v5, v5, #int -8 // #f8 │ │ -045c68: 28d9 |003e: goto 0017 // -0027 │ │ -045c6a: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -045c6e: 28c9 |0041: goto 000a // -0037 │ │ -045c70: 7110 c705 0600 |0042: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c7 │ │ -045c76: 0a07 |0045: move-result v7 │ │ -045c78: 6e20 7b09 7100 |0046: invoke-virtual {v1, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@097b │ │ -045c7e: 7110 c805 0600 |0049: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c8 │ │ -045c84: 0a07 |004c: move-result v7 │ │ -045c86: b175 |004d: sub-int/2addr v5, v7 │ │ -045c88: 5486 9a02 |004e: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ -045c8c: 3d05 1a00 |0050: if-lez v5, 006a // +001a │ │ -045c90: d907 0508 |0052: rsub-int/lit8 v7, v5, #int 8 // #08 │ │ -045c94: 9807 0307 |0054: shl-int v7, v3, v7 │ │ -045c98: d572 ff00 |0056: and-int/lit16 v2, v7, #int 255 // #00ff │ │ -045c9c: 7110 c605 0600 |0058: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045ca2: 0c07 |005b: move-result-object v7 │ │ -045ca4: 4606 0702 |005c: aget-object v6, v7, v2 │ │ -045ca8: 7110 c605 0600 |005e: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ -045cae: 0c07 |0061: move-result-object v7 │ │ -045cb0: 3907 0800 |0062: if-nez v7, 006a // +0008 │ │ -045cb4: 7110 c805 0600 |0064: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c8 │ │ -045cba: 0a07 |0067: move-result v7 │ │ -045cbc: 3757 daff |0068: if-le v7, v5, 0042 // -0026 │ │ -045cc0: 6e10 7a09 0100 |006a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@097a │ │ -045cc6: 0c07 |006d: move-result-object v7 │ │ -045cc8: 1107 |006e: return-object v7 │ │ +0485e0: |[0485e0] com.squareup.okhttp.internal.framed.Huffman.decode:([B)[B │ │ +0485f0: 2201 9401 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0194 │ │ +0485f4: 7010 7809 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@0978 │ │ +0485fa: 5486 9a02 |0005: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ +0485fe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +048600: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +048602: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +048604: 2197 |000a: array-length v7, v9 │ │ +048606: 3574 4500 |000b: if-ge v4, v7, 0050 // +0045 │ │ +04860a: 4807 0904 |000d: aget-byte v7, v9, v4 │ │ +04860e: d570 ff00 |000f: and-int/lit16 v0, v7, #int 255 // #00ff │ │ +048612: e007 0308 |0011: shl-int/lit8 v7, v3, #int 8 // #08 │ │ +048616: 9603 0700 |0013: or-int v3, v7, v0 │ │ +04861a: d805 0508 |0015: add-int/lit8 v5, v5, #int 8 // #08 │ │ +04861e: 1307 0800 |0017: const/16 v7, #int 8 // #8 │ │ +048622: 3475 2600 |0019: if-lt v5, v7, 003f // +0026 │ │ +048626: d807 05f8 |001b: add-int/lit8 v7, v5, #int -8 // #f8 │ │ +04862a: 9a07 0307 |001d: ushr-int v7, v3, v7 │ │ +04862e: d572 ff00 |001f: and-int/lit16 v2, v7, #int 255 // #00ff │ │ +048632: 7110 c605 0600 |0021: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +048638: 0c07 |0024: move-result-object v7 │ │ +04863a: 4606 0702 |0025: aget-object v6, v7, v2 │ │ +04863e: 7110 c605 0600 |0027: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +048644: 0c07 |002a: move-result-object v7 │ │ +048646: 3907 1100 |002b: if-nez v7, 003c // +0011 │ │ +04864a: 7110 c705 0600 |002d: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c7 │ │ +048650: 0a07 |0030: move-result v7 │ │ +048652: 6e20 7b09 7100 |0031: invoke-virtual {v1, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@097b │ │ +048658: 7110 c805 0600 |0034: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c8 │ │ +04865e: 0a07 |0037: move-result v7 │ │ +048660: b175 |0038: sub-int/2addr v5, v7 │ │ +048662: 5486 9a02 |0039: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ +048666: 28dc |003b: goto 0017 // -0024 │ │ +048668: d805 05f8 |003c: add-int/lit8 v5, v5, #int -8 // #f8 │ │ +04866c: 28d9 |003e: goto 0017 // -0027 │ │ +04866e: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +048672: 28c9 |0041: goto 000a // -0037 │ │ +048674: 7110 c705 0600 |0042: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$100:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c7 │ │ +04867a: 0a07 |0045: move-result v7 │ │ +04867c: 6e20 7b09 7100 |0046: invoke-virtual {v1, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@097b │ │ +048682: 7110 c805 0600 |0049: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c8 │ │ +048688: 0a07 |004c: move-result v7 │ │ +04868a: b175 |004d: sub-int/2addr v5, v7 │ │ +04868c: 5486 9a02 |004e: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Huffman;.root:Lcom/squareup/okhttp/internal/framed/Huffman$Node; // field@029a │ │ +048690: 3d05 1a00 |0050: if-lez v5, 006a // +001a │ │ +048694: d907 0508 |0052: rsub-int/lit8 v7, v5, #int 8 // #08 │ │ +048698: 9807 0307 |0054: shl-int v7, v3, v7 │ │ +04869c: d572 ff00 |0056: and-int/lit16 v2, v7, #int 255 // #00ff │ │ +0486a0: 7110 c605 0600 |0058: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +0486a6: 0c07 |005b: move-result-object v7 │ │ +0486a8: 4606 0702 |005c: aget-object v6, v7, v2 │ │ +0486ac: 7110 c605 0600 |005e: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$000:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)[Lcom/squareup/okhttp/internal/framed/Huffman$Node; // method@05c6 │ │ +0486b2: 0c07 |0061: move-result-object v7 │ │ +0486b4: 3907 0800 |0062: if-nez v7, 006a // +0008 │ │ +0486b8: 7110 c805 0600 |0064: invoke-static {v6}, Lcom/squareup/okhttp/internal/framed/Huffman$Node;.access$200:(Lcom/squareup/okhttp/internal/framed/Huffman$Node;)I // method@05c8 │ │ +0486be: 0a07 |0067: move-result v7 │ │ +0486c0: 3757 daff |0068: if-le v7, v5, 0042 // -0026 │ │ +0486c4: 6e10 7a09 0100 |006a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@097a │ │ +0486ca: 0c07 |006d: move-result-object v7 │ │ +0486cc: 1107 |006e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ 0x0007 line=129 │ │ 0x0008 line=130 │ │ 0x0009 line=131 │ │ @@ -39666,53 +39652,53 @@ │ │ 0x0000 - 0x006f reg=9 buf [B │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Huffman;) │ │ name : 'encode' │ │ type : '([BLjava/io/OutputStream;)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -045ccc: |[045ccc] com.squareup.okhttp.internal.framed.Huffman.encode:([BLjava/io/OutputStream;)V │ │ -045cdc: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -045ce0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -045ce2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -045ce4: 21b7 |0004: array-length v7, v11 │ │ -045ce6: 3574 2200 |0005: if-ge v4, v7, 0027 // +0022 │ │ -045cea: 4807 0b04 |0007: aget-byte v7, v11, v4 │ │ -045cee: d570 ff00 |0009: and-int/lit16 v0, v7, #int 255 // #00ff │ │ -045cf2: 6207 9702 |000b: sget-object v7, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@0297 │ │ -045cf6: 4401 0700 |000d: aget v1, v7, v0 │ │ -045cfa: 6207 9802 |000f: sget-object v7, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ -045cfe: 4806 0700 |0011: aget-byte v6, v7, v0 │ │ -045d02: c362 |0013: shl-long/2addr v2, v6 │ │ -045d04: 8118 |0014: int-to-long v8, v1 │ │ -045d06: c182 |0015: or-long/2addr v2, v8 │ │ -045d08: b065 |0016: add-int/2addr v5, v6 │ │ -045d0a: 1307 0800 |0017: const/16 v7, #int 8 // #8 │ │ -045d0e: 3475 0b00 |0019: if-lt v5, v7, 0024 // +000b │ │ -045d12: d805 05f8 |001b: add-int/lit8 v5, v5, #int -8 // #f8 │ │ -045d16: a408 0205 |001d: shr-long v8, v2, v5 │ │ -045d1a: 8487 |001f: long-to-int v7, v8 │ │ -045d1c: 6e20 b309 7c00 |0020: invoke-virtual {v12, v7}, Ljava/io/OutputStream;.write:(I)V // method@09b3 │ │ -045d22: 28f4 |0023: goto 0017 // -000c │ │ -045d24: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ -045d28: 28de |0026: goto 0004 // -0022 │ │ -045d2a: 3d05 0e00 |0027: if-lez v5, 0035 // +000e │ │ -045d2e: d907 0508 |0029: rsub-int/lit8 v7, v5, #int 8 // #08 │ │ -045d32: c372 |002b: shl-long/2addr v2, v7 │ │ -045d34: 1307 ff00 |002c: const/16 v7, #int 255 // #ff │ │ -045d38: ba57 |002e: ushr-int/2addr v7, v5 │ │ -045d3a: 8178 |002f: int-to-long v8, v7 │ │ -045d3c: c182 |0030: or-long/2addr v2, v8 │ │ -045d3e: 8427 |0031: long-to-int v7, v2 │ │ -045d40: 6e20 b309 7c00 |0032: invoke-virtual {v12, v7}, Ljava/io/OutputStream;.write:(I)V // method@09b3 │ │ -045d46: 0e00 |0035: return-void │ │ +0486d0: |[0486d0] com.squareup.okhttp.internal.framed.Huffman.encode:([BLjava/io/OutputStream;)V │ │ +0486e0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0486e4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0486e6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0486e8: 21a7 |0004: array-length v7, v10 │ │ +0486ea: 3574 2200 |0005: if-ge v4, v7, 0027 // +0022 │ │ +0486ee: 4807 0a04 |0007: aget-byte v7, v10, v4 │ │ +0486f2: d570 ff00 |0009: and-int/lit16 v0, v7, #int 255 // #00ff │ │ +0486f6: 6207 9702 |000b: sget-object v7, Lcom/squareup/okhttp/internal/framed/Huffman;.CODES:[I // field@0297 │ │ +0486fa: 4401 0700 |000d: aget v1, v7, v0 │ │ +0486fe: 6207 9802 |000f: sget-object v7, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ +048702: 4806 0700 |0011: aget-byte v6, v7, v0 │ │ +048706: c362 |0013: shl-long/2addr v2, v6 │ │ +048708: 8117 |0014: int-to-long v7, v1 │ │ +04870a: c172 |0015: or-long/2addr v2, v7 │ │ +04870c: b065 |0016: add-int/2addr v5, v6 │ │ +04870e: 1307 0800 |0017: const/16 v7, #int 8 // #8 │ │ +048712: 3475 0b00 |0019: if-lt v5, v7, 0024 // +000b │ │ +048716: d805 05f8 |001b: add-int/lit8 v5, v5, #int -8 // #f8 │ │ +04871a: a407 0205 |001d: shr-long v7, v2, v5 │ │ +04871e: 8477 |001f: long-to-int v7, v7 │ │ +048720: 6e20 b309 7b00 |0020: invoke-virtual {v11, v7}, Ljava/io/OutputStream;.write:(I)V // method@09b3 │ │ +048726: 28f4 |0023: goto 0017 // -000c │ │ +048728: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04872c: 28de |0026: goto 0004 // -0022 │ │ +04872e: 3d05 0e00 |0027: if-lez v5, 0035 // +000e │ │ +048732: d907 0508 |0029: rsub-int/lit8 v7, v5, #int 8 // #08 │ │ +048736: c372 |002b: shl-long/2addr v2, v7 │ │ +048738: 1307 ff00 |002c: const/16 v7, #int 255 // #ff │ │ +04873c: ba57 |002e: ushr-int/2addr v7, v5 │ │ +04873e: 8177 |002f: int-to-long v7, v7 │ │ +048740: c172 |0030: or-long/2addr v2, v7 │ │ +048742: 8427 |0031: long-to-int v7, v2 │ │ +048744: 6e20 b309 7b00 |0032: invoke-virtual {v11, v7}, Ljava/io/OutputStream;.write:(I)V // method@09b3 │ │ +04874a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ 0x0003 line=93 │ │ 0x0007 line=94 │ │ 0x000b line=95 │ │ @@ -39732,46 +39718,46 @@ │ │ locals : │ │ 0x000b - 0x0027 reg=0 b I │ │ 0x000f - 0x0027 reg=1 code I │ │ 0x0013 - 0x0027 reg=6 nbits I │ │ 0x0002 - 0x0036 reg=2 current J │ │ 0x0004 - 0x0036 reg=4 i I │ │ 0x0003 - 0x0036 reg=5 n I │ │ - 0x0000 - 0x0036 reg=10 this Lcom/squareup/okhttp/internal/framed/Huffman; │ │ - 0x0000 - 0x0036 reg=11 data [B │ │ - 0x0000 - 0x0036 reg=12 out Ljava/io/OutputStream; │ │ + 0x0000 - 0x0036 reg=9 this Lcom/squareup/okhttp/internal/framed/Huffman; │ │ + 0x0000 - 0x0036 reg=10 data [B │ │ + 0x0000 - 0x0036 reg=11 out Ljava/io/OutputStream; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/Huffman;) │ │ name : 'encodedLength' │ │ type : '([B)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -045d48: |[045d48] com.squareup.okhttp.internal.framed.Huffman.encodedLength:([B)I │ │ -045d58: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -045d5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -045d5e: 2184 |0003: array-length v4, v8 │ │ -045d60: 3541 0f00 |0004: if-ge v1, v4, 0013 // +000f │ │ -045d64: 4804 0801 |0006: aget-byte v4, v8, v1 │ │ -045d68: d540 ff00 |0008: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -045d6c: 6204 9802 |000a: sget-object v4, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ -045d70: 4804 0400 |000c: aget-byte v4, v4, v0 │ │ -045d74: 8144 |000e: int-to-long v4, v4 │ │ -045d76: bb42 |000f: add-long/2addr v2, v4 │ │ -045d78: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -045d7c: 28f1 |0012: goto 0003 // -000f │ │ -045d7e: 1604 0700 |0013: const-wide/16 v4, #int 7 // #7 │ │ -045d82: bb24 |0015: add-long/2addr v4, v2 │ │ -045d84: 1236 |0016: const/4 v6, #int 3 // #3 │ │ -045d86: c464 |0017: shr-long/2addr v4, v6 │ │ -045d88: 8444 |0018: long-to-int v4, v4 │ │ -045d8a: 0f04 |0019: return v4 │ │ +04874c: |[04874c] com.squareup.okhttp.internal.framed.Huffman.encodedLength:([B)I │ │ +04875c: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +048760: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +048762: 2184 |0003: array-length v4, v8 │ │ +048764: 3541 0f00 |0004: if-ge v1, v4, 0013 // +000f │ │ +048768: 4804 0801 |0006: aget-byte v4, v8, v1 │ │ +04876c: d540 ff00 |0008: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +048770: 6204 9802 |000a: sget-object v4, Lcom/squareup/okhttp/internal/framed/Huffman;.CODE_LENGTHS:[B // field@0298 │ │ +048774: 4804 0400 |000c: aget-byte v4, v4, v0 │ │ +048778: 8144 |000e: int-to-long v4, v4 │ │ +04877a: bb42 |000f: add-long/2addr v2, v4 │ │ +04877c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048780: 28f1 |0012: goto 0003 // -000f │ │ +048782: 1604 0700 |0013: const-wide/16 v4, #int 7 // #7 │ │ +048786: bb24 |0015: add-long/2addr v4, v2 │ │ +048788: 1236 |0016: const/4 v6, #int 3 // #3 │ │ +04878a: c464 |0017: shr-long/2addr v4, v6 │ │ +04878c: 8444 |0018: long-to-int v4, v4 │ │ +04878e: 0f04 |0019: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=118 │ │ 0x0006 line=119 │ │ 0x000a line=120 │ │ 0x0010 line=118 │ │ @@ -39782,18 +39768,18 @@ │ │ 0x0002 - 0x001a reg=2 len J │ │ 0x0000 - 0x001a reg=7 this Lcom/squareup/okhttp/internal/framed/Huffman; │ │ 0x0000 - 0x001a reg=8 bytes [B │ │ │ │ source_file_idx : 998 (Huffman.java) │ │ │ │ Class #84 header: │ │ -class_idx : 247 │ │ +class_idx : 265 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 570 │ │ -source_file_idx : 2307 │ │ +superclass_idx : 589 │ │ +source_file_idx : 2327 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #84 annotations: │ │ Annotations on class │ │ @@ -39819,18 +39805,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -045d8c: |[045d8c] com.squareup.okhttp.internal.framed.NameValueBlockReader$2.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V │ │ -045d9c: 5b01 9c02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029c │ │ -045da0: 7010 dd0b 0000 |0002: invoke-direct {v0}, Ljava/util/zip/Inflater;.:()V // method@0bdd │ │ -045da6: 0e00 |0005: return-void │ │ +048790: |[048790] com.squareup.okhttp.internal.framed.NameValueBlockReader$2.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V │ │ +0487a0: 5b01 9c02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029c │ │ +0487a4: 7010 dd0b 0000 |0002: invoke-direct {v0}, Ljava/util/zip/Inflater;.:()V // method@0bdd │ │ +0487aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ │ │ @@ -39840,47 +39826,47 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -045da8: |[045da8] com.squareup.okhttp.internal.framed.NameValueBlockReader$2.inflate:([BII)I │ │ -045db8: 6f40 e30b 3254 |0000: invoke-super {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@0be3 │ │ -045dbe: 0a00 |0003: move-result v0 │ │ -045dc0: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -045dc4: 6e10 d505 0200 |0006: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.needsDictionary:()Z // method@05d5 │ │ -045dca: 0a01 |0009: move-result v1 │ │ -045dcc: 3801 0b00 |000a: if-eqz v1, 0015 // +000b │ │ -045dd0: 6201 c302 |000c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@02c3 │ │ -045dd4: 6e20 d605 1200 |000e: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.setDictionary:([B)V // method@05d6 │ │ -045dda: 6f40 e30b 3254 |0011: invoke-super {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@0be3 │ │ -045de0: 0a00 |0014: move-result v0 │ │ -045de2: 0f00 |0015: return v0 │ │ +0487ac: |[0487ac] com.squareup.okhttp.internal.framed.NameValueBlockReader$2.inflate:([BII)I │ │ +0487bc: 6f40 e30b 3254 |0000: invoke-super {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@0be3 │ │ +0487c2: 0a00 |0003: move-result v0 │ │ +0487c4: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +0487c8: 6e10 d505 0200 |0006: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.needsDictionary:()Z // method@05d5 │ │ +0487ce: 0a01 |0009: move-result v1 │ │ +0487d0: 3801 0b00 |000a: if-eqz v1, 0015 // +000b │ │ +0487d4: 6201 c302 |000c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@02c3 │ │ +0487d8: 6e20 d605 1200 |000e: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.setDictionary:([B)V // method@05d6 │ │ +0487de: 6f40 e30b 3254 |0011: invoke-super {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@0be3 │ │ +0487e4: 0a00 |0014: move-result v0 │ │ +0487e6: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x000c line=70 │ │ 0x0011 line=71 │ │ 0x0015 line=73 │ │ locals : │ │ 0x0004 - 0x0016 reg=0 result I │ │ 0x0000 - 0x0016 reg=2 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2; │ │ 0x0000 - 0x0016 reg=3 buffer [B │ │ 0x0000 - 0x0016 reg=4 offset I │ │ 0x0000 - 0x0016 reg=5 count I │ │ │ │ - source_file_idx : 2307 (NameValueBlockReader.java) │ │ + source_file_idx : 2327 (NameValueBlockReader.java) │ │ │ │ Class #85 header: │ │ -class_idx : 248 │ │ +class_idx : 266 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2307 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2327 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #85 annotations: │ │ Annotations on method #1498 'close' │ │ @@ -39918,28 +39904,28 @@ │ │ type : '(Lokio/BufferedSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -045de4: |[045de4] com.squareup.okhttp.internal.framed.NameValueBlockReader.:(Lokio/BufferedSource;)V │ │ -045df4: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -045dfa: 2201 f600 |0003: new-instance v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1; // type@00f6 │ │ -045dfe: 7030 d105 3104 |0005: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V // method@05d1 │ │ -045e04: 2200 f700 |0008: new-instance v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2; // type@00f7 │ │ -045e08: 7020 d305 3000 |000a: invoke-direct {v0, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V // method@05d3 │ │ -045e0e: 2202 9902 |000d: new-instance v2, Lokio/InflaterSource; // type@0299 │ │ -045e12: 7030 800e 1200 |000f: invoke-direct {v2, v1, v0}, Lokio/InflaterSource;.:(Lokio/Source;Ljava/util/zip/Inflater;)V // method@0e80 │ │ -045e18: 5b32 9e02 |0012: iput-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@029e │ │ -045e1c: 5432 9e02 |0014: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@029e │ │ -045e20: 7110 990e 0200 |0016: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -045e26: 0c02 |0019: move-result-object v2 │ │ -045e28: 5b32 9f02 |001a: iput-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ -045e2c: 0e00 |001c: return-void │ │ +0487e8: |[0487e8] com.squareup.okhttp.internal.framed.NameValueBlockReader.:(Lokio/BufferedSource;)V │ │ +0487f8: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0487fe: 2201 0801 |0003: new-instance v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1; // type@0108 │ │ +048802: 7030 d105 3104 |0005: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V // method@05d1 │ │ +048808: 2200 0901 |0008: new-instance v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2; // type@0109 │ │ +04880c: 7020 d305 3000 |000a: invoke-direct {v0, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$2;.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)V // method@05d3 │ │ +048812: 2202 ad02 |000d: new-instance v2, Lokio/InflaterSource; // type@02ad │ │ +048816: 7030 800e 1200 |000f: invoke-direct {v2, v1, v0}, Lokio/InflaterSource;.:(Lokio/Source;Ljava/util/zip/Inflater;)V // method@0e80 │ │ +04881c: 5b32 9e02 |0012: iput-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@029e │ │ +048820: 5432 9e02 |0014: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@029e │ │ +048824: 7110 990e 0200 |0016: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +04882a: 0c02 |0019: move-result-object v2 │ │ +04882c: 5b32 9f02 |001a: iput-object v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ +048830: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=54 │ │ 0x0008 line=65 │ │ 0x000d line=77 │ │ 0x0014 line=78 │ │ @@ -39955,17 +39941,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045e30: |[045e30] com.squareup.okhttp.internal.framed.NameValueBlockReader.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I │ │ -045e40: 5210 9d02 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ -045e44: 0f00 |0002: return v0 │ │ +048834: |[048834] com.squareup.okhttp.internal.framed.NameValueBlockReader.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I │ │ +048844: 5210 9d02 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ +048848: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;) │ │ @@ -39973,17 +39959,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045e48: |[045e48] com.squareup.okhttp.internal.framed.NameValueBlockReader.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I │ │ -045e58: 5901 9d02 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ -045e5c: 0f01 |0002: return v1 │ │ +04884c: |[04884c] com.squareup.okhttp.internal.framed.NameValueBlockReader.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I │ │ +04885c: 5901 9d02 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ +048860: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -39992,35 +39978,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -045e60: |[045e60] com.squareup.okhttp.internal.framed.NameValueBlockReader.doneReading:()V │ │ -045e70: 5230 9d02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ -045e74: 3d00 2600 |0002: if-lez v0, 0028 // +0026 │ │ -045e78: 5430 9e02 |0004: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@029e │ │ -045e7c: 6e10 830e 0000 |0006: invoke-virtual {v0}, Lokio/InflaterSource;.refill:()Z // method@0e83 │ │ -045e82: 5230 9d02 |0009: iget v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ -045e86: 3800 1d00 |000b: if-eqz v0, 0028 // +001d │ │ -045e8a: 2200 8a01 |000d: new-instance v0, Ljava/io/IOException; // type@018a │ │ -045e8e: 2201 c101 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -045e92: 7010 500a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -045e98: 1a02 390f |0014: const-string v2, "compressedLimit > 0: " // string@0f39 │ │ -045e9c: 6e20 580a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -045ea2: 0c01 |0019: move-result-object v1 │ │ -045ea4: 5232 9d02 |001a: iget v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ -045ea8: 6e20 550a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -045eae: 0c01 |001f: move-result-object v1 │ │ -045eb0: 6e10 640a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -045eb6: 0c01 |0023: move-result-object v1 │ │ -045eb8: 7020 9809 1000 |0024: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -045ebe: 2700 |0027: throw v0 │ │ -045ec0: 0e00 |0028: return-void │ │ +048864: |[048864] com.squareup.okhttp.internal.framed.NameValueBlockReader.doneReading:()V │ │ +048874: 5230 9d02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ +048878: 3d00 2600 |0002: if-lez v0, 0028 // +0026 │ │ +04887c: 5430 9e02 |0004: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.inflaterSource:Lokio/InflaterSource; // field@029e │ │ +048880: 6e10 830e 0000 |0006: invoke-virtual {v0}, Lokio/InflaterSource;.refill:()Z // method@0e83 │ │ +048886: 5230 9d02 |0009: iget v0, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ +04888a: 3800 1d00 |000b: if-eqz v0, 0028 // +001d │ │ +04888e: 2200 9c01 |000d: new-instance v0, Ljava/io/IOException; // type@019c │ │ +048892: 2201 d301 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +048896: 7010 500a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04889c: 1a02 4c0f |0014: const-string v2, "compressedLimit > 0: " // string@0f4c │ │ +0488a0: 6e20 580a 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0488a6: 0c01 |0019: move-result-object v1 │ │ +0488a8: 5232 9d02 |001a: iget v2, v3, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ +0488ac: 6e20 550a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0488b2: 0c01 |001f: move-result-object v1 │ │ +0488b4: 6e10 640a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0488ba: 0c01 |0023: move-result-object v1 │ │ +0488bc: 7020 9809 1000 |0024: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0488c2: 2700 |0027: throw v0 │ │ +0488c4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0009 line=111 │ │ 0x0028 line=113 │ │ locals : │ │ @@ -40031,23 +40017,23 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -045ec4: |[045ec4] com.squareup.okhttp.internal.framed.NameValueBlockReader.readByteString:()Lokio/ByteString; │ │ -045ed4: 5441 9f02 |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ -045ed8: 7210 1b0e 0100 |0002: invoke-interface {v1}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -045ede: 0a00 |0005: move-result v0 │ │ -045ee0: 5441 9f02 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ -045ee4: 8102 |0008: int-to-long v2, v0 │ │ -045ee6: 7230 160e 2103 |0009: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@0e16 │ │ -045eec: 0c01 |000c: move-result-object v1 │ │ -045eee: 1101 |000d: return-object v1 │ │ +0488c8: |[0488c8] com.squareup.okhttp.internal.framed.NameValueBlockReader.readByteString:()Lokio/ByteString; │ │ +0488d8: 5441 9f02 |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ +0488dc: 7210 1b0e 0100 |0002: invoke-interface {v1}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +0488e2: 0a00 |0005: move-result v0 │ │ +0488e4: 5441 9f02 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ +0488e8: 8102 |0008: int-to-long v2, v0 │ │ +0488ea: 7230 160e 2103 |0009: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@0e16 │ │ +0488f0: 0c01 |000c: move-result-object v1 │ │ +0488f2: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=102 │ │ locals : │ │ 0x0006 - 0x000e reg=0 length I │ │ 0x0000 - 0x000e reg=4 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ @@ -40058,18 +40044,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -045ef0: |[045ef0] com.squareup.okhttp.internal.framed.NameValueBlockReader.close:()V │ │ -045f00: 5410 9f02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ -045f04: 7210 050e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ -045f0a: 0e00 |0005: return-void │ │ +0488f4: |[0488f4] com.squareup.okhttp.internal.framed.NameValueBlockReader.close:()V │ │ +048904: 5410 9f02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ +048908: 7210 050e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ +04890e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ │ │ @@ -40078,72 +40064,72 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -045f0c: |[045f0c] com.squareup.okhttp.internal.framed.NameValueBlockReader.readNameValueBlock:(I)Ljava/util/List; │ │ -045f1c: 5285 9d02 |0000: iget v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ -045f20: b095 |0002: add-int/2addr v5, v9 │ │ -045f22: 5985 9d02 |0003: iput v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ -045f26: 5485 9f02 |0005: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ -045f2a: 7210 1b0e 0500 |0007: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -045f30: 0a03 |000a: move-result v3 │ │ -045f32: 3b03 1b00 |000b: if-gez v3, 0026 // +001b │ │ -045f36: 2205 8a01 |000d: new-instance v5, Ljava/io/IOException; // type@018a │ │ -045f3a: 2206 c101 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -045f3e: 7010 500a 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -045f44: 1a07 a316 |0014: const-string v7, "numberOfPairs < 0: " // string@16a3 │ │ -045f48: 6e20 580a 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -045f4e: 0c06 |0019: move-result-object v6 │ │ -045f50: 6e20 550a 3600 |001a: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -045f56: 0c06 |001d: move-result-object v6 │ │ -045f58: 6e10 640a 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -045f5e: 0c06 |0021: move-result-object v6 │ │ -045f60: 7020 9809 6500 |0022: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -045f66: 2705 |0025: throw v5 │ │ -045f68: 1305 0004 |0026: const/16 v5, #int 1024 // #400 │ │ -045f6c: 3753 1b00 |0028: if-le v3, v5, 0043 // +001b │ │ -045f70: 2205 8a01 |002a: new-instance v5, Ljava/io/IOException; // type@018a │ │ -045f74: 2206 c101 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -045f78: 7010 500a 0600 |002e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -045f7e: 1a07 a416 |0031: const-string v7, "numberOfPairs > 1024: " // string@16a4 │ │ -045f82: 6e20 580a 7600 |0033: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -045f88: 0c06 |0036: move-result-object v6 │ │ -045f8a: 6e20 550a 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -045f90: 0c06 |003a: move-result-object v6 │ │ -045f92: 6e10 640a 0600 |003b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -045f98: 0c06 |003e: move-result-object v6 │ │ -045f9a: 7020 9809 6500 |003f: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -045fa0: 2705 |0042: throw v5 │ │ -045fa2: 2200 0702 |0043: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -045fa6: 7020 120b 3000 |0045: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -045fac: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -045fae: 3531 2700 |0049: if-ge v1, v3, 0070 // +0027 │ │ -045fb2: 7010 dc05 0800 |004b: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readByteString:()Lokio/ByteString; // method@05dc │ │ -045fb8: 0c05 |004e: move-result-object v5 │ │ -045fba: 6e10 460e 0500 |004f: invoke-virtual {v5}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@0e46 │ │ -045fc0: 0c02 |0052: move-result-object v2 │ │ -045fc2: 7010 dc05 0800 |0053: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readByteString:()Lokio/ByteString; // method@05dc │ │ -045fc8: 0c04 |0056: move-result-object v4 │ │ -045fca: 6e10 430e 0200 |0057: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@0e43 │ │ -045fd0: 0a05 |005a: move-result v5 │ │ -045fd2: 3905 0a00 |005b: if-nez v5, 0065 // +000a │ │ -045fd6: 2205 8a01 |005d: new-instance v5, Ljava/io/IOException; // type@018a │ │ -045fda: 1a06 ea15 |005f: const-string v6, "name.size == 0" // string@15ea │ │ -045fde: 7020 9809 6500 |0061: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -045fe4: 2705 |0064: throw v5 │ │ -045fe6: 2205 ea00 |0065: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -045fea: 7030 5c05 2504 |0067: invoke-direct {v5, v2, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ -045ff0: 7220 600b 5000 |006a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -045ff6: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -045ffa: 28da |006f: goto 0049 // -0026 │ │ -045ffc: 7010 db05 0800 |0070: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.doneReading:()V // method@05db │ │ -046002: 1100 |0073: return-object v0 │ │ +048910: |[048910] com.squareup.okhttp.internal.framed.NameValueBlockReader.readNameValueBlock:(I)Ljava/util/List; │ │ +048920: 5285 9d02 |0000: iget v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ +048924: b095 |0002: add-int/2addr v5, v9 │ │ +048926: 5985 9d02 |0003: iput v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.compressedLimit:I // field@029d │ │ +04892a: 5485 9f02 |0005: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.source:Lokio/BufferedSource; // field@029f │ │ +04892e: 7210 1b0e 0500 |0007: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +048934: 0a03 |000a: move-result v3 │ │ +048936: 3b03 1b00 |000b: if-gez v3, 0026 // +001b │ │ +04893a: 2205 9c01 |000d: new-instance v5, Ljava/io/IOException; // type@019c │ │ +04893e: 2206 d301 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +048942: 7010 500a 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +048948: 1a07 b416 |0014: const-string v7, "numberOfPairs < 0: " // string@16b4 │ │ +04894c: 6e20 580a 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +048952: 0c06 |0019: move-result-object v6 │ │ +048954: 6e20 550a 3600 |001a: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +04895a: 0c06 |001d: move-result-object v6 │ │ +04895c: 6e10 640a 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +048962: 0c06 |0021: move-result-object v6 │ │ +048964: 7020 9809 6500 |0022: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +04896a: 2705 |0025: throw v5 │ │ +04896c: 1305 0004 |0026: const/16 v5, #int 1024 // #400 │ │ +048970: 3753 1b00 |0028: if-le v3, v5, 0043 // +001b │ │ +048974: 2205 9c01 |002a: new-instance v5, Ljava/io/IOException; // type@019c │ │ +048978: 2206 d301 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +04897c: 7010 500a 0600 |002e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +048982: 1a07 b516 |0031: const-string v7, "numberOfPairs > 1024: " // string@16b5 │ │ +048986: 6e20 580a 7600 |0033: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04898c: 0c06 |0036: move-result-object v6 │ │ +04898e: 6e20 550a 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +048994: 0c06 |003a: move-result-object v6 │ │ +048996: 6e10 640a 0600 |003b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04899c: 0c06 |003e: move-result-object v6 │ │ +04899e: 7020 9809 6500 |003f: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0489a4: 2705 |0042: throw v5 │ │ +0489a6: 2200 1a02 |0043: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +0489aa: 7020 120b 3000 |0045: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +0489b0: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +0489b2: 3531 2700 |0049: if-ge v1, v3, 0070 // +0027 │ │ +0489b6: 7010 dc05 0800 |004b: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readByteString:()Lokio/ByteString; // method@05dc │ │ +0489bc: 0c05 |004e: move-result-object v5 │ │ +0489be: 6e10 460e 0500 |004f: invoke-virtual {v5}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@0e46 │ │ +0489c4: 0c02 |0052: move-result-object v2 │ │ +0489c6: 7010 dc05 0800 |0053: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readByteString:()Lokio/ByteString; // method@05dc │ │ +0489cc: 0c04 |0056: move-result-object v4 │ │ +0489ce: 6e10 430e 0200 |0057: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@0e43 │ │ +0489d4: 0a05 |005a: move-result v5 │ │ +0489d6: 3905 0a00 |005b: if-nez v5, 0065 // +000a │ │ +0489da: 2205 9c01 |005d: new-instance v5, Ljava/io/IOException; // type@019c │ │ +0489de: 1a06 fb15 |005f: const-string v6, "name.size == 0" // string@15fb │ │ +0489e2: 7020 9809 6500 |0061: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0489e8: 2705 |0064: throw v5 │ │ +0489ea: 2205 fc00 |0065: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +0489ee: 7030 5c05 2504 |0067: invoke-direct {v5, v2, v4}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@055c │ │ +0489f4: 7220 600b 5000 |006a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0489fa: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0489fe: 28da |006f: goto 0049 // -0026 │ │ +048a00: 7010 db05 0800 |0070: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.doneReading:()V // method@05db │ │ +048a06: 1100 |0073: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=84 │ │ 0x000b line=85 │ │ 0x0026 line=86 │ │ 0x0043 line=88 │ │ @@ -40160,21 +40146,21 @@ │ │ 0x0057 - 0x0070 reg=4 values Lokio/ByteString; │ │ 0x0048 - 0x0074 reg=0 entries Ljava/util/List; Ljava/util/List; │ │ 0x0049 - 0x0074 reg=1 i I │ │ 0x000b - 0x0074 reg=3 numberOfPairs I │ │ 0x0000 - 0x0074 reg=8 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ 0x0000 - 0x0074 reg=9 length I │ │ │ │ - source_file_idx : 2307 (NameValueBlockReader.java) │ │ + source_file_idx : 2327 (NameValueBlockReader.java) │ │ │ │ Class #86 header: │ │ -class_idx : 249 │ │ +class_idx : 267 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2443 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2463 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #86 annotations: │ │ Annotations on method #1505 'roundTripTime' │ │ @@ -40207,24 +40193,24 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -046004: |[046004] com.squareup.okhttp.internal.framed.Ping.:()V │ │ -046014: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -046018: 7010 0f0a 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04601e: 2200 2502 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0225 │ │ -046022: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -046024: 7020 9d0b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0b9d │ │ -04602a: 5b40 a002 |000b: iput-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -04602e: 5a42 a202 |000d: iput-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ -046032: 5a42 a102 |000f: iput-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ -046036: 0e00 |0011: return-void │ │ +048a08: |[048a08] com.squareup.okhttp.internal.framed.Ping.:()V │ │ +048a18: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +048a1c: 7010 0f0a 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a0f │ │ +048a22: 2200 3802 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0238 │ │ +048a26: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +048a28: 7020 9d0b 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0b9d │ │ +048a2e: 5b40 a002 |000b: iput-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +048a32: 5a42 a202 |000d: iput-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ +048a36: 5a42 a102 |000f: iput-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ +048a3a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=25 │ │ 0x000d line=26 │ │ 0x000f line=27 │ │ 0x0011 line=30 │ │ @@ -40237,32 +40223,32 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -046038: |[046038] com.squareup.okhttp.internal.framed.Ping.cancel:()V │ │ -046048: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -04604c: 5340 a102 |0002: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ -046050: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -046054: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -046058: 5340 a202 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ -04605c: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -046060: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -046064: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -046068: 7010 f109 0000 |0010: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -04606e: 2700 |0013: throw v0 │ │ -046070: 5340 a202 |0014: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ -046074: 1602 0100 |0016: const-wide/16 v2, #int 1 // #1 │ │ -046078: bc20 |0018: sub-long/2addr v0, v2 │ │ -04607a: 5a40 a102 |0019: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ -04607e: 5440 a002 |001b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -046082: 6e10 a00b 0000 |001d: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ba0 │ │ -046088: 0e00 |0020: return-void │ │ +048a3c: |[048a3c] com.squareup.okhttp.internal.framed.Ping.cancel:()V │ │ +048a4c: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +048a50: 5340 a102 |0002: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ +048a54: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +048a58: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +048a5c: 5340 a202 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ +048a60: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +048a64: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +048a68: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +048a6c: 7010 f109 0000 |0010: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +048a72: 2700 |0013: throw v0 │ │ +048a74: 5340 a202 |0014: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ +048a78: 1602 0100 |0016: const-wide/16 v2, #int 1 // #1 │ │ +048a7c: bc20 |0018: sub-long/2addr v0, v2 │ │ +048a7e: 5a40 a102 |0019: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ +048a82: 5440 a002 |001b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +048a86: 6e10 a00b 0000 |001d: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ba0 │ │ +048a8c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0014 line=45 │ │ 0x001b line=46 │ │ 0x0020 line=47 │ │ locals : │ │ @@ -40273,31 +40259,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04608c: |[04608c] com.squareup.okhttp.internal.framed.Ping.receive:()V │ │ -04609c: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0460a0: 5340 a102 |0002: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ -0460a4: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0460a8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -0460ac: 5340 a202 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ -0460b0: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -0460b4: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -0460b8: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -0460bc: 7010 f109 0000 |0010: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -0460c2: 2700 |0013: throw v0 │ │ -0460c4: 7100 690a 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -0460ca: 0b00 |0017: move-result-wide v0 │ │ -0460cc: 5a40 a102 |0018: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ -0460d0: 5440 a002 |001a: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -0460d4: 6e10 a00b 0000 |001c: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ba0 │ │ -0460da: 0e00 |001f: return-void │ │ +048a90: |[048a90] com.squareup.okhttp.internal.framed.Ping.receive:()V │ │ +048aa0: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +048aa4: 5340 a102 |0002: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ +048aa8: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +048aac: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +048ab0: 5340 a202 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ +048ab4: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +048ab8: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +048abc: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +048ac0: 7010 f109 0000 |0010: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +048ac6: 2700 |0013: throw v0 │ │ +048ac8: 7100 690a 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +048ace: 0b00 |0017: move-result-wide v0 │ │ +048ad0: 5a40 a102 |0018: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ +048ad4: 5440 a002 |001a: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +048ad8: 6e10 a00b 0000 |001c: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0ba0 │ │ +048ade: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x0014 line=39 │ │ 0x001a line=40 │ │ 0x001f line=41 │ │ locals : │ │ @@ -40308,94 +40294,94 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0460dc: |[0460dc] com.squareup.okhttp.internal.framed.Ping.roundTripTime:()J │ │ -0460ec: 5440 a002 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -0460f0: 6e10 9e0b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0b9e │ │ -0460f6: 5340 a102 |0005: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ -0460fa: 5342 a202 |0007: iget-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ -0460fe: bc20 |0009: sub-long/2addr v0, v2 │ │ -046100: 1000 |000a: return-wide v0 │ │ +048ae0: |[048ae0] com.squareup.okhttp.internal.framed.Ping.roundTripTime:()J │ │ +048af0: 5440 a002 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +048af4: 6e10 9e0b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0b9e │ │ +048afa: 5340 a102 |0005: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ +048afe: 5342 a202 |0007: iget-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ +048b02: bc20 |0009: sub-long/2addr v0, v2 │ │ +048b04: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lcom/squareup/okhttp/internal/framed/Ping; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Ping;) │ │ name : 'roundTripTime' │ │ type : '(JLjava/util/concurrent/TimeUnit;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -046104: |[046104] com.squareup.okhttp.internal.framed.Ping.roundTripTime:(JLjava/util/concurrent/TimeUnit;)J │ │ -046114: 5450 a002 |0000: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -046118: 6e40 9f0b 6087 |0002: invoke-virtual {v0, v6, v7, v8}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@0b9f │ │ -04611e: 0a00 |0005: move-result v0 │ │ -046120: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -046124: 5350 a102 |0008: iget-wide v0, v5, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ -046128: 5352 a202 |000a: iget-wide v2, v5, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ -04612c: bc20 |000c: sub-long/2addr v0, v2 │ │ -04612e: 1000 |000d: return-wide v0 │ │ -046130: 1600 feff |000e: const-wide/16 v0, #int -2 // #fffe │ │ -046134: 28fd |0010: goto 000d // -0003 │ │ +048b08: |[048b08] com.squareup.okhttp.internal.framed.Ping.roundTripTime:(JLjava/util/concurrent/TimeUnit;)J │ │ +048b18: 5440 a002 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.latch:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +048b1c: 6e40 9f0b 5076 |0002: invoke-virtual {v0, v5, v6, v7}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@0b9f │ │ +048b22: 0a00 |0005: move-result v0 │ │ +048b24: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +048b28: 5340 a102 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.received:J // field@02a1 │ │ +048b2c: 5342 a202 |000a: iget-wide v2, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ +048b30: bc20 |000c: sub-long/2addr v0, v2 │ │ +048b32: 1000 |000d: return-wide v0 │ │ +048b34: 1600 feff |000e: const-wide/16 v0, #int -2 // #fffe │ │ +048b38: 28fd |0010: goto 000d // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=66 │ │ 0x000d line=68 │ │ locals : │ │ - 0x0000 - 0x0011 reg=5 this Lcom/squareup/okhttp/internal/framed/Ping; │ │ - 0x0000 - 0x0011 reg=6 timeout J │ │ - 0x0000 - 0x0011 reg=8 unit Ljava/util/concurrent/TimeUnit; │ │ + 0x0000 - 0x0011 reg=4 this Lcom/squareup/okhttp/internal/framed/Ping; │ │ + 0x0000 - 0x0011 reg=5 timeout J │ │ + 0x0000 - 0x0011 reg=7 unit Ljava/util/concurrent/TimeUnit; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/Ping;) │ │ name : 'send' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -046138: |[046138] com.squareup.okhttp.internal.framed.Ping.send:()V │ │ -046148: 5340 a202 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ -04614c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -046150: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -046154: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -046158: 2200 ad01 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04615c: 7010 f109 0000 |000a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -046162: 2700 |000d: throw v0 │ │ -046164: 7100 690a 0000 |000e: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -04616a: 0b00 |0011: move-result-wide v0 │ │ -04616c: 5a40 a202 |0012: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ -046170: 0e00 |0014: return-void │ │ +048b3c: |[048b3c] com.squareup.okhttp.internal.framed.Ping.send:()V │ │ +048b4c: 5340 a202 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ +048b50: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +048b54: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +048b58: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +048b5c: 2200 bf01 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +048b60: 7010 f109 0000 |000a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +048b66: 2700 |000d: throw v0 │ │ +048b68: 7100 690a 0000 |000e: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +048b6e: 0b00 |0011: move-result-wide v0 │ │ +048b70: 5a40 a202 |0012: iput-wide v0, v4, Lcom/squareup/okhttp/internal/framed/Ping;.sent:J // field@02a2 │ │ +048b74: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000e line=34 │ │ 0x0014 line=35 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/squareup/okhttp/internal/framed/Ping; │ │ │ │ - source_file_idx : 2443 (Ping.java) │ │ + source_file_idx : 2463 (Ping.java) │ │ │ │ Class #87 header: │ │ -class_idx : 251 │ │ +class_idx : 269 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2468 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2488 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #87 annotations: │ │ Annotations on method #1514 'onData' │ │ @@ -40422,19 +40408,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -046174: |[046174] com.squareup.okhttp.internal.framed.PushObserver.:()V │ │ -046184: 2200 fa00 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/PushObserver$1; // type@00fa │ │ -046188: 7010 e405 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/PushObserver$1;.:()V // method@05e4 │ │ -04618e: 6900 a302 |0005: sput-object v0, Lcom/squareup/okhttp/internal/framed/PushObserver;.CANCEL:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@02a3 │ │ -046192: 0e00 |0007: return-void │ │ +048b78: |[048b78] com.squareup.okhttp.internal.framed.PushObserver.:()V │ │ +048b88: 2200 0c01 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/PushObserver$1; // type@010c │ │ +048b8c: 7010 e405 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/PushObserver$1;.:()V // method@05e4 │ │ +048b92: 6900 a302 |0005: sput-object v0, Lcom/squareup/okhttp/internal/framed/PushObserver;.CANCEL:Lcom/squareup/okhttp/internal/framed/PushObserver; // field@02a3 │ │ +048b96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/PushObserver;) │ │ @@ -40457,21 +40443,21 @@ │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/PushObserver;) │ │ name : 'onReset' │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2468 (PushObserver.java) │ │ + source_file_idx : 2488 (PushObserver.java) │ │ │ │ Class #88 header: │ │ -class_idx : 252 │ │ +class_idx : 270 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2674 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2694 │ │ static_fields_size : 19 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 22 │ │ │ │ Class #88 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Settings;' │ │ @@ -40597,20 +40583,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -046194: |[046194] com.squareup.okhttp.internal.framed.Settings.:()V │ │ -0461a4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0461aa: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -0461ae: 2300 a003 |0005: new-array v0, v0, [I // type@03a0 │ │ -0461b2: 5b10 ba02 |0007: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -0461b6: 0e00 |0009: return-void │ │ +048b98: |[048b98] com.squareup.okhttp.internal.framed.Settings.:()V │ │ +048ba8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +048bae: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +048bb2: 2300 b403 |0005: new-array v0, v0, [I // type@03b4 │ │ +048bb6: 5b10 ba02 |0007: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048bba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ @@ -40620,22 +40606,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0461b8: |[0461b8] com.squareup.okhttp.internal.framed.Settings.clear:()V │ │ -0461c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0461ca: 5921 b802 |0001: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ -0461ce: 5921 b702 |0003: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ -0461d2: 5921 b902 |0005: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -0461d6: 5420 ba02 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -0461da: 7120 250b 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([II)V // method@0b25 │ │ -0461e0: 0e00 |000c: return-void │ │ +048bbc: |[048bbc] com.squareup.okhttp.internal.framed.Settings.clear:()V │ │ +048bcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048bce: 5921 b802 |0001: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ +048bd2: 5921 b702 |0003: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ +048bd6: 5921 b902 |0005: iput v1, v2, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048bda: 5420 ba02 |0007: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048bde: 7120 250b 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([II)V // method@0b25 │ │ +048be4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0007 line=86 │ │ 0x000c line=87 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -40645,25 +40631,25 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0461e4: |[0461e4] com.squareup.okhttp.internal.framed.Settings.flags:(I)I │ │ -0461f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0461f6: 6e20 ff05 3200 |0001: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.isPersisted:(I)Z // method@05ff │ │ -0461fc: 0a01 |0004: move-result v1 │ │ -0461fe: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -046202: de00 0002 |0007: or-int/lit8 v0, v0, #int 2 // #02 │ │ -046206: 6e20 0206 3200 |0009: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:(I)Z // method@0602 │ │ -04620c: 0a01 |000c: move-result v1 │ │ -04620e: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -046212: de00 0001 |000f: or-int/lit8 v0, v0, #int 1 // #01 │ │ -046216: 0f00 |0011: return v0 │ │ +048be8: |[048be8] com.squareup.okhttp.internal.framed.Settings.flags:(I)I │ │ +048bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048bfa: 6e20 ff05 3200 |0001: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.isPersisted:(I)Z // method@05ff │ │ +048c00: 0a01 |0004: move-result v1 │ │ +048c02: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +048c06: de00 0002 |0007: or-int/lit8 v0, v0, #int 2 // #02 │ │ +048c0a: 6e20 0206 3200 |0009: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:(I)Z // method@0602 │ │ +048c10: 0a01 |000c: move-result v1 │ │ +048c12: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +048c16: de00 0001 |000f: or-int/lit8 v0, v0, #int 1 // #01 │ │ +048c1a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0001 line=125 │ │ 0x0009 line=126 │ │ 0x0011 line=127 │ │ locals : │ │ @@ -40676,18 +40662,18 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -046218: |[046218] com.squareup.okhttp.internal.framed.Settings.get:(I)I │ │ -046228: 5410 ba02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -04622c: 4400 0002 |0002: aget v0, v0, v2 │ │ -046230: 0f00 |0004: return v0 │ │ +048c1c: |[048c1c] com.squareup.okhttp.internal.framed.Settings.get:(I)I │ │ +048c2c: 5410 ba02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048c30: 4400 0002 |0002: aget v0, v0, v2 │ │ +048c34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ 0x0000 - 0x0005 reg=2 id I │ │ │ │ @@ -40696,23 +40682,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -046234: |[046234] com.squareup.okhttp.internal.framed.Settings.getClientCertificateVectorSize:(I)I │ │ -046244: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -046248: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -04624c: b501 |0004: and-int/2addr v1, v0 │ │ -04624e: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ -046252: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -046256: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ -04625a: 4404 0102 |000b: aget v4, v1, v2 │ │ -04625e: 0f04 |000d: return v4 │ │ +048c38: |[048c38] com.squareup.okhttp.internal.framed.Settings.getClientCertificateVectorSize:(I)I │ │ +048c48: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +048c4c: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048c50: b501 |0004: and-int/2addr v1, v0 │ │ +048c52: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ +048c56: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048c5a: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ +048c5e: 4404 0102 |000b: aget v4, v1, v2 │ │ +048c62: 0f04 |000d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=204 │ │ locals : │ │ 0x0000 - 0x000d reg=4 defaultValue I │ │ 0x0002 - 0x000e reg=0 bit I │ │ @@ -40723,23 +40709,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -046260: |[046260] com.squareup.okhttp.internal.framed.Settings.getCurrentCwnd:(I)I │ │ -046270: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -046274: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -046278: b501 |0004: and-int/2addr v1, v0 │ │ -04627a: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -04627e: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -046282: 1252 |0009: const/4 v2, #int 5 // #5 │ │ -046284: 4404 0102 |000a: aget v4, v1, v2 │ │ -046288: 0f04 |000c: return v4 │ │ +048c64: |[048c64] com.squareup.okhttp.internal.framed.Settings.getCurrentCwnd:(I)I │ │ +048c74: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +048c78: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048c7c: b501 |0004: and-int/2addr v1, v0 │ │ +048c7e: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +048c82: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048c86: 1252 |0009: const/4 v2, #int 5 // #5 │ │ +048c88: 4404 0102 |000a: aget v4, v1, v2 │ │ +048c8c: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -40750,23 +40736,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -04628c: |[04628c] com.squareup.okhttp.internal.framed.Settings.getDownloadBandwidth:(I)I │ │ -04629c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -04629e: 5231 b902 |0001: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -0462a2: b501 |0003: and-int/2addr v1, v0 │ │ -0462a4: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -0462a8: 5431 ba02 |0006: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -0462ac: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -0462ae: 4404 0102 |0009: aget v4, v1, v2 │ │ -0462b2: 0f04 |000b: return v4 │ │ +048c90: |[048c90] com.squareup.okhttp.internal.framed.Settings.getDownloadBandwidth:(I)I │ │ +048ca0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +048ca2: 5231 b902 |0001: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048ca6: b501 |0003: and-int/2addr v1, v0 │ │ +048ca8: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +048cac: 5431 ba02 |0006: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048cb0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +048cb2: 4404 0102 |0009: aget v4, v1, v2 │ │ +048cb6: 0f04 |000b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0001 line=150 │ │ locals : │ │ 0x0000 - 0x000b reg=4 defaultValue I │ │ 0x0001 - 0x000c reg=0 bit I │ │ @@ -40777,23 +40763,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0462b4: |[0462b4] com.squareup.okhttp.internal.framed.Settings.getDownloadRetransRate:(I)I │ │ -0462c4: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -0462c8: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -0462cc: b501 |0004: and-int/2addr v1, v0 │ │ -0462ce: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -0462d2: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -0462d6: 1262 |0009: const/4 v2, #int 6 // #6 │ │ -0462d8: 4404 0102 |000a: aget v4, v1, v2 │ │ -0462dc: 0f04 |000c: return v4 │ │ +048cb8: |[048cb8] com.squareup.okhttp.internal.framed.Settings.getDownloadRetransRate:(I)I │ │ +048cc8: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +048ccc: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048cd0: b501 |0004: and-int/2addr v1, v0 │ │ +048cd2: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +048cd6: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048cda: 1262 |0009: const/4 v2, #int 6 // #6 │ │ +048cdc: 4404 0102 |000a: aget v4, v1, v2 │ │ +048ce0: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0002 line=187 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -40804,33 +40790,33 @@ │ │ type : '(Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0462e0: |[0462e0] com.squareup.okhttp.internal.framed.Settings.getEnablePush:(Z)Z │ │ -0462f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0462f2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0462f4: 1240 |0002: const/4 v0, #int 4 // #4 │ │ -0462f6: 5253 b902 |0003: iget v3, v5, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -0462fa: b503 |0005: and-int/2addr v3, v0 │ │ -0462fc: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ -046300: 5453 ba02 |0008: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -046304: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -046306: 4403 0304 |000b: aget v3, v3, v4 │ │ -04630a: 3313 0900 |000d: if-ne v3, v1, 0016 // +0009 │ │ -04630e: 0f01 |000f: return v1 │ │ -046310: 3806 0400 |0010: if-eqz v6, 0014 // +0004 │ │ -046314: 0113 |0012: move v3, v1 │ │ -046316: 28fa |0013: goto 000d // -0006 │ │ -046318: 0123 |0014: move v3, v2 │ │ -04631a: 28f8 |0015: goto 000d // -0008 │ │ -04631c: 0121 |0016: move v1, v2 │ │ -04631e: 28f8 |0017: goto 000f // -0008 │ │ +048ce4: |[048ce4] com.squareup.okhttp.internal.framed.Settings.getEnablePush:(Z)Z │ │ +048cf4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +048cf6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +048cf8: 1240 |0002: const/4 v0, #int 4 // #4 │ │ +048cfa: 5253 b902 |0003: iget v3, v5, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048cfe: b503 |0005: and-int/2addr v3, v0 │ │ +048d00: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ +048d04: 5453 ba02 |0008: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048d08: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +048d0a: 4403 0304 |000b: aget v3, v3, v4 │ │ +048d0e: 3313 0900 |000d: if-ne v3, v1, 0016 // +0009 │ │ +048d12: 0f01 |000f: return v1 │ │ +048d14: 3806 0400 |0010: if-eqz v6, 0014 // +0004 │ │ +048d18: 0113 |0012: move v3, v1 │ │ +048d1a: 28fa |0013: goto 000d // -0006 │ │ +048d1c: 0123 |0014: move v3, v2 │ │ +048d1e: 28f8 |0015: goto 000d // -0008 │ │ +048d20: 0121 |0016: move v1, v2 │ │ +048d22: 28f8 |0017: goto 000f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0003 - 0x0018 reg=0 bit I │ │ 0x0000 - 0x0018 reg=5 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -40841,25 +40827,25 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -046320: |[046320] com.squareup.okhttp.internal.framed.Settings.getHeaderTableSize:()I │ │ -046330: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -046332: 5231 b902 |0001: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -046336: b501 |0003: and-int/2addr v1, v0 │ │ -046338: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -04633c: 5431 ba02 |0006: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -046340: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -046342: 4401 0102 |0009: aget v1, v1, v2 │ │ -046346: 0f01 |000b: return v1 │ │ -046348: 12f1 |000c: const/4 v1, #int -1 // #ff │ │ -04634a: 28fe |000d: goto 000b // -0002 │ │ +048d24: |[048d24] com.squareup.okhttp.internal.framed.Settings.getHeaderTableSize:()I │ │ +048d34: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +048d36: 5231 b902 |0001: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048d3a: b501 |0003: and-int/2addr v1, v0 │ │ +048d3c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +048d40: 5431 ba02 |0006: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048d44: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +048d46: 4401 0102 |0009: aget v1, v1, v2 │ │ +048d4a: 0f01 |000b: return v1 │ │ +048d4c: 12f1 |000c: const/4 v1, #int -1 // #ff │ │ +048d4e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0001 line=144 │ │ locals : │ │ 0x0001 - 0x000e reg=0 bit I │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -40869,23 +40855,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -04634c: |[04634c] com.squareup.okhttp.internal.framed.Settings.getInitialWindowSize:(I)I │ │ -04635c: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ -046360: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -046364: b501 |0004: and-int/2addr v1, v0 │ │ -046366: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -04636a: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -04636e: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -046370: 4404 0102 |000a: aget v4, v1, v2 │ │ -046374: 0f04 |000c: return v4 │ │ +048d50: |[048d50] com.squareup.okhttp.internal.framed.Settings.getInitialWindowSize:(I)I │ │ +048d60: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ +048d64: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048d68: b501 |0004: and-int/2addr v1, v0 │ │ +048d6a: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +048d6e: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048d72: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +048d74: 4404 0102 |000a: aget v4, v1, v2 │ │ +048d78: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0002 line=198 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -40896,23 +40882,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -046378: |[046378] com.squareup.okhttp.internal.framed.Settings.getMaxConcurrentStreams:(I)I │ │ -046388: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -04638c: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -046390: b501 |0004: and-int/2addr v1, v0 │ │ -046392: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -046396: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -04639a: 1242 |0009: const/4 v2, #int 4 // #4 │ │ -04639c: 4404 0102 |000a: aget v4, v1, v2 │ │ -0463a0: 0f04 |000c: return v4 │ │ +048d7c: |[048d7c] com.squareup.okhttp.internal.framed.Settings.getMaxConcurrentStreams:(I)I │ │ +048d8c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +048d90: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048d94: b501 |0004: and-int/2addr v1, v0 │ │ +048d96: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +048d9a: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048d9e: 1242 |0009: const/4 v2, #int 4 // #4 │ │ +048da0: 4404 0102 |000a: aget v4, v1, v2 │ │ +048da4: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0002 line=169 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -40923,23 +40909,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0463a4: |[0463a4] com.squareup.okhttp.internal.framed.Settings.getMaxFrameSize:(I)I │ │ -0463b4: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -0463b8: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -0463bc: b501 |0004: and-int/2addr v1, v0 │ │ -0463be: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -0463c2: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -0463c6: 1252 |0009: const/4 v2, #int 5 // #5 │ │ -0463c8: 4404 0102 |000a: aget v4, v1, v2 │ │ -0463cc: 0f04 |000c: return v4 │ │ +048da8: |[048da8] com.squareup.okhttp.internal.framed.Settings.getMaxFrameSize:(I)I │ │ +048db8: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +048dbc: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048dc0: b501 |0004: and-int/2addr v1, v0 │ │ +048dc2: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +048dc6: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048dca: 1252 |0009: const/4 v2, #int 5 // #5 │ │ +048dcc: 4404 0102 |000a: aget v4, v1, v2 │ │ +048dd0: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -40950,23 +40936,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0463d0: |[0463d0] com.squareup.okhttp.internal.framed.Settings.getMaxHeaderListSize:(I)I │ │ -0463e0: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -0463e4: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -0463e8: b501 |0004: and-int/2addr v1, v0 │ │ -0463ea: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -0463ee: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -0463f2: 1262 |0009: const/4 v2, #int 6 // #6 │ │ -0463f4: 4404 0102 |000a: aget v4, v1, v2 │ │ -0463f8: 0f04 |000c: return v4 │ │ +048dd4: |[048dd4] com.squareup.okhttp.internal.framed.Settings.getMaxHeaderListSize:(I)I │ │ +048de4: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +048de8: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048dec: b501 |0004: and-int/2addr v1, v0 │ │ +048dee: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +048df2: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048df6: 1262 |0009: const/4 v2, #int 6 // #6 │ │ +048df8: 4404 0102 |000a: aget v4, v1, v2 │ │ +048dfc: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -40977,23 +40963,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0463fc: |[0463fc] com.squareup.okhttp.internal.framed.Settings.getRoundTripTime:(I)I │ │ -04640c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -046410: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -046414: b501 |0004: and-int/2addr v1, v0 │ │ -046416: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -04641a: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -04641e: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -046420: 4404 0102 |000a: aget v4, v1, v2 │ │ -046424: 0f04 |000c: return v4 │ │ +048e00: |[048e00] com.squareup.okhttp.internal.framed.Settings.getRoundTripTime:(I)I │ │ +048e10: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +048e14: 5231 b902 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048e18: b501 |0004: and-int/2addr v1, v0 │ │ +048e1a: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +048e1e: 5431 ba02 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048e22: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +048e24: 4404 0102 |000a: aget v4, v1, v2 │ │ +048e28: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ locals : │ │ 0x0000 - 0x000c reg=4 defaultValue I │ │ 0x0002 - 0x000d reg=0 bit I │ │ @@ -41004,23 +40990,23 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -046428: |[046428] com.squareup.okhttp.internal.framed.Settings.getUploadBandwidth:(I)I │ │ -046438: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -04643a: 5231 b902 |0001: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -04643e: b501 |0003: and-int/2addr v1, v0 │ │ -046440: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -046444: 5431 ba02 |0006: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -046448: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -04644a: 4404 0102 |0009: aget v4, v1, v2 │ │ -04644e: 0f04 |000b: return v4 │ │ +048e2c: |[048e2c] com.squareup.okhttp.internal.framed.Settings.getUploadBandwidth:(I)I │ │ +048e3c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +048e3e: 5231 b902 |0001: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048e42: b501 |0003: and-int/2addr v1, v0 │ │ +048e44: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +048e48: 5431 ba02 |0006: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048e4c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +048e4e: 4404 0102 |0009: aget v4, v1, v2 │ │ +048e52: 0f04 |000b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0001 line=138 │ │ locals : │ │ 0x0000 - 0x000b reg=4 defaultValue I │ │ 0x0001 - 0x000c reg=0 bit I │ │ @@ -41031,29 +41017,29 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -046450: |[046450] com.squareup.okhttp.internal.framed.Settings.isFlowControlDisabled:()Z │ │ -046460: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -046462: 1300 0004 |0001: const/16 v0, #int 1024 // #400 │ │ -046466: 5253 b902 |0003: iget v3, v5, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -04646a: b503 |0005: and-int/2addr v3, v0 │ │ -04646c: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ -046470: 5453 ba02 |0008: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -046474: 1304 0a00 |000a: const/16 v4, #int 10 // #a │ │ -046478: 4401 0304 |000c: aget v1, v3, v4 │ │ -04647c: dd03 0101 |000e: and-int/lit8 v3, v1, #int 1 // #01 │ │ -046480: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -046484: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -046486: 0f02 |0013: return v2 │ │ -046488: 0121 |0014: move v1, v2 │ │ -04648a: 28f9 |0015: goto 000e // -0007 │ │ +048e54: |[048e54] com.squareup.okhttp.internal.framed.Settings.isFlowControlDisabled:()Z │ │ +048e64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +048e66: 1300 0004 |0001: const/16 v0, #int 1024 // #400 │ │ +048e6a: 5253 b902 |0003: iget v3, v5, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048e6e: b503 |0005: and-int/2addr v3, v0 │ │ +048e70: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ +048e74: 5453 ba02 |0008: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048e78: 1304 0a00 |000a: const/16 v4, #int 10 // #a │ │ +048e7c: 4401 0304 |000c: aget v1, v3, v4 │ │ +048e80: dd03 0101 |000e: and-int/lit8 v3, v1, #int 1 // #01 │ │ +048e84: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +048e88: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +048e8a: 0f02 |0013: return v2 │ │ +048e8c: 0121 |0014: move v1, v2 │ │ +048e8e: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=209 │ │ 0x0003 line=210 │ │ 0x000e line=211 │ │ 0x0015 line=210 │ │ locals : │ │ @@ -41066,23 +41052,23 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -04648c: |[04648c] com.squareup.okhttp.internal.framed.Settings.isPersisted:(I)Z │ │ -04649c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04649e: 9800 0104 |0001: shl-int v0, v1, v4 │ │ -0464a2: 5232 b802 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ -0464a6: b502 |0005: and-int/2addr v2, v0 │ │ -0464a8: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0464ac: 0f01 |0008: return v1 │ │ -0464ae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0464b0: 28fe |000a: goto 0008 // -0002 │ │ +048e90: |[048e90] com.squareup.okhttp.internal.framed.Settings.isPersisted:(I)Z │ │ +048ea0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +048ea2: 9800 0104 |0001: shl-int v0, v1, v4 │ │ +048ea6: 5232 b802 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ +048eaa: b502 |0005: and-int/2addr v2, v0 │ │ +048eac: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +048eb0: 0f01 |0008: return v1 │ │ +048eb2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +048eb4: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=225 │ │ 0x0003 line=226 │ │ locals : │ │ 0x0003 - 0x000b reg=0 bit I │ │ 0x0000 - 0x000b reg=3 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -41093,23 +41079,23 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0464b4: |[0464b4] com.squareup.okhttp.internal.framed.Settings.isSet:(I)Z │ │ -0464c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0464c6: 9800 0104 |0001: shl-int v0, v1, v4 │ │ -0464ca: 5232 b902 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -0464ce: b502 |0005: and-int/2addr v2, v0 │ │ -0464d0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0464d4: 0f01 |0008: return v1 │ │ -0464d6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0464d8: 28fe |000a: goto 0008 // -0002 │ │ +048eb8: |[048eb8] com.squareup.okhttp.internal.framed.Settings.isSet:(I)Z │ │ +048ec8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +048eca: 9800 0104 |0001: shl-int v0, v1, v4 │ │ +048ece: 5232 b902 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048ed2: b502 |0005: and-int/2addr v2, v0 │ │ +048ed4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +048ed8: 0f01 |0008: return v1 │ │ +048eda: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +048edc: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0003 - 0x000b reg=0 bit I │ │ 0x0000 - 0x000b reg=3 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -41120,30 +41106,30 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0464dc: |[0464dc] com.squareup.okhttp.internal.framed.Settings.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0464ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0464ee: 1301 0a00 |0001: const/16 v1, #int 10 // #a │ │ -0464f2: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ -0464f6: 6e20 0006 0400 |0005: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@0600 │ │ -0464fc: 0a01 |0008: move-result v1 │ │ -0464fe: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ -046502: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -046506: 28f4 |000d: goto 0001 // -000c │ │ -046508: 6e20 f005 0400 |000e: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.flags:(I)I // method@05f0 │ │ -04650e: 0a01 |0011: move-result v1 │ │ -046510: 6e20 f105 0400 |0012: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@05f1 │ │ -046516: 0a02 |0015: move-result v2 │ │ -046518: 6e40 0306 0321 |0016: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ -04651e: 28f2 |0019: goto 000b // -000e │ │ -046520: 0e00 |001a: return-void │ │ +048ee0: |[048ee0] com.squareup.okhttp.internal.framed.Settings.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +048ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048ef2: 1301 0a00 |0001: const/16 v1, #int 10 // #a │ │ +048ef6: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ +048efa: 6e20 0006 0400 |0005: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@0600 │ │ +048f00: 0a01 |0008: move-result v1 │ │ +048f02: 3901 0500 |0009: if-nez v1, 000e // +0005 │ │ +048f06: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +048f0a: 28f4 |000d: goto 0001 // -000c │ │ +048f0c: 6e20 f005 0400 |000e: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.flags:(I)I // method@05f0 │ │ +048f12: 0a01 |0011: move-result v1 │ │ +048f14: 6e20 f105 0400 |0012: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@05f1 │ │ +048f1a: 0a02 |0015: move-result v2 │ │ +048f1c: 6e40 0306 0321 |0016: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ +048f22: 28f2 |0019: goto 000b // -000e │ │ +048f24: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=235 │ │ 0x000b line=234 │ │ 0x000e line=236 │ │ 0x001a line=238 │ │ @@ -41157,23 +41143,23 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -046524: |[046524] com.squareup.okhttp.internal.framed.Settings.persistValue:(I)Z │ │ -046534: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -046536: 9800 0104 |0001: shl-int v0, v1, v4 │ │ -04653a: 5232 b702 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ -04653e: b502 |0005: and-int/2addr v2, v0 │ │ -046540: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -046544: 0f01 |0008: return v1 │ │ -046546: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -046548: 28fe |000a: goto 0008 // -0002 │ │ +048f28: |[048f28] com.squareup.okhttp.internal.framed.Settings.persistValue:(I)Z │ │ +048f38: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +048f3a: 9800 0104 |0001: shl-int v0, v1, v4 │ │ +048f3e: 5232 b702 |0003: iget v2, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ +048f42: b502 |0005: and-int/2addr v2, v0 │ │ +048f44: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +048f48: 0f01 |0008: return v1 │ │ +048f4a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +048f4c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=219 │ │ 0x0003 line=220 │ │ locals : │ │ 0x0003 - 0x000b reg=0 bit I │ │ 0x0000 - 0x000b reg=3 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -41184,47 +41170,47 @@ │ │ type : '(III)Lcom/squareup/okhttp/internal/framed/Settings;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 53 16-bit code units │ │ -04654c: |[04654c] com.squareup.okhttp.internal.framed.Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ -04655c: 5431 ba02 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -046560: 2111 |0002: array-length v1, v1 │ │ -046562: 3414 0300 |0003: if-lt v4, v1, 0006 // +0003 │ │ -046566: 1103 |0005: return-object v3 │ │ -046568: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -04656a: 9800 0104 |0007: shl-int v0, v1, v4 │ │ -04656e: 5231 b902 |0009: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -046572: b601 |000b: or-int/2addr v1, v0 │ │ -046574: 5931 b902 |000c: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -046578: dd01 0501 |000e: and-int/lit8 v1, v5, #int 1 // #01 │ │ -04657c: 3801 1500 |0010: if-eqz v1, 0025 // +0015 │ │ -046580: 5231 b702 |0012: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ -046584: b601 |0014: or-int/2addr v1, v0 │ │ -046586: 5931 b702 |0015: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ -04658a: dd01 0502 |0017: and-int/lit8 v1, v5, #int 2 // #02 │ │ -04658e: 3801 1400 |0019: if-eqz v1, 002d // +0014 │ │ -046592: 5231 b802 |001b: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ -046596: b601 |001d: or-int/2addr v1, v0 │ │ -046598: 5931 b802 |001e: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ -04659c: 5431 ba02 |0020: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ -0465a0: 4b06 0104 |0022: aput v6, v1, v4 │ │ -0465a4: 28e1 |0024: goto 0005 // -001f │ │ -0465a6: 5231 b702 |0025: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ -0465aa: df02 00ff |0027: xor-int/lit8 v2, v0, #int -1 // #ff │ │ -0465ae: b521 |0029: and-int/2addr v1, v2 │ │ -0465b0: 5931 b702 |002a: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ -0465b4: 28eb |002c: goto 0017 // -0015 │ │ -0465b6: 5231 b802 |002d: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ -0465ba: df02 00ff |002f: xor-int/lit8 v2, v0, #int -1 // #ff │ │ -0465be: b521 |0031: and-int/2addr v1, v2 │ │ -0465c0: 5931 b802 |0032: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ -0465c4: 28ec |0034: goto 0020 // -0014 │ │ +048f50: |[048f50] com.squareup.okhttp.internal.framed.Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ +048f60: 5431 ba02 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048f64: 2111 |0002: array-length v1, v1 │ │ +048f66: 3414 0300 |0003: if-lt v4, v1, 0006 // +0003 │ │ +048f6a: 1103 |0005: return-object v3 │ │ +048f6c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +048f6e: 9800 0104 |0007: shl-int v0, v1, v4 │ │ +048f72: 5231 b902 |0009: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048f76: b601 |000b: or-int/2addr v1, v0 │ │ +048f78: 5931 b902 |000c: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048f7c: dd01 0501 |000e: and-int/lit8 v1, v5, #int 1 // #01 │ │ +048f80: 3801 1500 |0010: if-eqz v1, 0025 // +0015 │ │ +048f84: 5231 b702 |0012: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ +048f88: b601 |0014: or-int/2addr v1, v0 │ │ +048f8a: 5931 b702 |0015: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ +048f8e: dd01 0502 |0017: and-int/lit8 v1, v5, #int 2 // #02 │ │ +048f92: 3801 1400 |0019: if-eqz v1, 002d // +0014 │ │ +048f96: 5231 b802 |001b: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ +048f9a: b601 |001d: or-int/2addr v1, v0 │ │ +048f9c: 5931 b802 |001e: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ +048fa0: 5431 ba02 |0020: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.values:[I // field@02ba │ │ +048fa4: 4b06 0104 |0022: aput v6, v1, v4 │ │ +048fa8: 28e1 |0024: goto 0005 // -001f │ │ +048faa: 5231 b702 |0025: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ +048fae: df02 00ff |0027: xor-int/lit8 v2, v0, #int -1 // #ff │ │ +048fb2: b521 |0029: and-int/2addr v1, v2 │ │ +048fb4: 5931 b702 |002a: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persistValue:I // field@02b7 │ │ +048fb8: 28eb |002c: goto 0017 // -0015 │ │ +048fba: 5231 b802 |002d: iget v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ +048fbe: df02 00ff |002f: xor-int/lit8 v2, v0, #int -1 // #ff │ │ +048fc2: b521 |0031: and-int/2addr v1, v2 │ │ +048fc4: 5931 b802 |0032: iput v1, v3, Lcom/squareup/okhttp/internal/framed/Settings;.persisted:I // field@02b8 │ │ +048fc8: 28ec |0034: goto 0020 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=108 │ │ 0x0006 line=94 │ │ 0x0009 line=95 │ │ 0x000e line=96 │ │ @@ -41246,32 +41232,32 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0465c8: |[0465c8] com.squareup.okhttp.internal.framed.Settings.size:()I │ │ -0465d8: 5210 b902 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ -0465dc: 7110 f509 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.bitCount:(I)I // method@09f5 │ │ -0465e2: 0a00 |0005: move-result v0 │ │ -0465e4: 0f00 |0006: return v0 │ │ +048fcc: |[048fcc] com.squareup.okhttp.internal.framed.Settings.size:()I │ │ +048fdc: 5210 b902 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Settings;.set:I // field@02b9 │ │ +048fe0: 7110 f509 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.bitCount:(I)I // method@09f5 │ │ +048fe6: 0a00 |0005: move-result v0 │ │ +048fe8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - source_file_idx : 2674 (Settings.java) │ │ + source_file_idx : 2694 (Settings.java) │ │ │ │ Class #89 header: │ │ -class_idx : 256 │ │ +class_idx : 274 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3116 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3136 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #89 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/framed/Variant;' │ │ @@ -41296,20 +41282,20 @@ │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/Variant;) │ │ name : 'newWriter' │ │ type : '(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3116 (Variant.java) │ │ + source_file_idx : 3136 (Variant.java) │ │ │ │ Class #90 header: │ │ -class_idx : 258 │ │ +class_idx : 276 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 585 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #90 annotations: │ │ @@ -41336,17 +41322,17 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 585 (CacheRequest.java) │ │ │ │ Class #91 header: │ │ -class_idx : 259 │ │ +class_idx : 277 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 588 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #91 annotations: │ │ @@ -41362,17 +41348,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 588 (CacheStrategy.java) │ │ │ │ Class #92 header: │ │ -class_idx : 260 │ │ +class_idx : 278 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 588 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ Class #92 annotations: │ │ @@ -41437,94 +41423,94 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;) │ │ name : '' │ │ type : '(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -0465e8: |[0465e8] com.squareup.okhttp.internal.http.CacheStrategy$Factory.:(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ -0465f8: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ -0465fa: 7010 0f0a 0900 |0001: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@0a0f │ │ -046600: 5998 d102 |0004: iput v8, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@02d1 │ │ -046604: 5a9a d702 |0006: iput-wide v10, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.nowMillis:J // field@02d7 │ │ -046608: 5b9c d902 |0008: iput-object v12, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -04660c: 5b9d d202 |000a: iput-object v13, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -046610: 380d 8000 |000c: if-eqz v13, 008c // +0080 │ │ -046614: 6e10 9703 0d00 |000e: invoke-virtual {v13}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -04661a: 0c01 |0011: move-result-object v1 │ │ -04661c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -04661e: 6e10 4a02 0100 |0013: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -046624: 0a03 |0016: move-result v3 │ │ -046626: 3532 7500 |0017: if-ge v2, v3, 008c // +0075 │ │ -04662a: 6e20 4502 2100 |0019: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -046630: 0c00 |001c: move-result-object v0 │ │ -046632: 6e20 4d02 2100 |001d: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -046638: 0c04 |0020: move-result-object v4 │ │ -04663a: 1a05 d802 |0021: const-string v5, "Date" // string@02d8 │ │ -04663e: 6e20 2b0a 0500 |0023: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -046644: 0a05 |0026: move-result v5 │ │ -046646: 3805 0d00 |0027: if-eqz v5, 0034 // +000d │ │ -04664a: 7110 9606 0400 |0029: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0696 │ │ -046650: 0c05 |002c: move-result-object v5 │ │ -046652: 5b95 db02 |002d: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ -046656: 5b94 dc02 |002f: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@02dc │ │ -04665a: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04665e: 28e4 |0033: goto 0017 // -001c │ │ -046660: 1a05 4903 |0034: const-string v5, "Expires" // string@0349 │ │ -046664: 6e20 2b0a 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04666a: 0a05 |0039: move-result v5 │ │ -04666c: 3805 0900 |003a: if-eqz v5, 0043 // +0009 │ │ -046670: 7110 9606 0400 |003c: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0696 │ │ -046676: 0c05 |003f: move-result-object v5 │ │ -046678: 5b95 d402 |0040: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@02d4 │ │ -04667c: 28ef |0042: goto 0031 // -0011 │ │ -04667e: 1a05 1d05 |0043: const-string v5, "Last-Modified" // string@051d │ │ -046682: 6e20 2b0a 0500 |0045: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -046688: 0a05 |0048: move-result v5 │ │ -04668a: 3805 0b00 |0049: if-eqz v5, 0054 // +000b │ │ -04668e: 7110 9606 0400 |004b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0696 │ │ -046694: 0c05 |004e: move-result-object v5 │ │ -046696: 5b95 d502 |004f: iput-object v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@02d5 │ │ -04669a: 5b94 d602 |0051: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@02d6 │ │ -04669e: 28de |0053: goto 0031 // -0022 │ │ -0466a0: 1a05 2503 |0054: const-string v5, "ETag" // string@0325 │ │ -0466a4: 6e20 2b0a 0500 |0056: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0466aa: 0a05 |0059: move-result v5 │ │ -0466ac: 3805 0500 |005a: if-eqz v5, 005f // +0005 │ │ -0466b0: 5b94 d302 |005c: iput-object v4, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@02d3 │ │ -0466b4: 28d3 |005e: goto 0031 // -002d │ │ -0466b6: 1a05 cc01 |005f: const-string v5, "Age" // string@01cc │ │ -0466ba: 6e20 2b0a 0500 |0061: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0466c0: 0a05 |0064: move-result v5 │ │ -0466c2: 3805 0900 |0065: if-eqz v5, 006e // +0009 │ │ -0466c6: 7120 3e06 8400 |0067: invoke-static {v4, v8}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ -0466cc: 0a05 |006a: move-result v5 │ │ -0466ce: 5995 d102 |006b: iput v5, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@02d1 │ │ -0466d2: 28c4 |006d: goto 0031 // -003c │ │ -0466d4: 6205 3803 |006e: sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@0338 │ │ -0466d8: 6e20 2b0a 0500 |0070: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0466de: 0a05 |0073: move-result v5 │ │ -0466e0: 3805 0900 |0074: if-eqz v5, 007d // +0009 │ │ -0466e4: 7110 020a 0400 |0076: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ -0466ea: 0b06 |0079: move-result-wide v6 │ │ -0466ec: 5a96 da02 |007a: iput-wide v6, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@02da │ │ -0466f0: 28b5 |007c: goto 0031 // -004b │ │ -0466f2: 6205 3503 |007d: sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@0335 │ │ -0466f6: 6e20 2b0a 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0466fc: 0a05 |0082: move-result v5 │ │ -0466fe: 3805 aeff |0083: if-eqz v5, 0031 // -0052 │ │ -046702: 7110 020a 0400 |0085: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ -046708: 0b06 |0088: move-result-wide v6 │ │ -04670a: 5a96 d802 |0089: iput-wide v6, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ -04670e: 28a6 |008b: goto 0031 // -005a │ │ -046710: 0e00 |008c: return-void │ │ +048fec: |[048fec] com.squareup.okhttp.internal.http.CacheStrategy$Factory.:(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ +048ffc: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +048ffe: 7010 0f0a 0800 |0001: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0a0f │ │ +049004: 5987 d102 |0004: iput v7, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@02d1 │ │ +049008: 5a89 d702 |0006: iput-wide v9, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.nowMillis:J // field@02d7 │ │ +04900c: 5b8b d902 |0008: iput-object v11, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +049010: 5b8c d202 |000a: iput-object v12, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +049014: 380c 8000 |000c: if-eqz v12, 008c // +0080 │ │ +049018: 6e10 9703 0c00 |000e: invoke-virtual {v12}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04901e: 0c01 |0011: move-result-object v1 │ │ +049020: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +049022: 6e10 4a02 0100 |0013: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +049028: 0a03 |0016: move-result v3 │ │ +04902a: 3532 7500 |0017: if-ge v2, v3, 008c // +0075 │ │ +04902e: 6e20 4502 2100 |0019: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +049034: 0c00 |001c: move-result-object v0 │ │ +049036: 6e20 4d02 2100 |001d: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +04903c: 0c04 |0020: move-result-object v4 │ │ +04903e: 1a05 d802 |0021: const-string v5, "Date" // string@02d8 │ │ +049042: 6e20 2b0a 0500 |0023: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +049048: 0a05 |0026: move-result v5 │ │ +04904a: 3805 0d00 |0027: if-eqz v5, 0034 // +000d │ │ +04904e: 7110 9606 0400 |0029: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0696 │ │ +049054: 0c05 |002c: move-result-object v5 │ │ +049056: 5b85 db02 |002d: iput-object v5, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ +04905a: 5b84 dc02 |002f: iput-object v4, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@02dc │ │ +04905e: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +049062: 28e4 |0033: goto 0017 // -001c │ │ +049064: 1a05 4903 |0034: const-string v5, "Expires" // string@0349 │ │ +049068: 6e20 2b0a 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04906e: 0a05 |0039: move-result v5 │ │ +049070: 3805 0900 |003a: if-eqz v5, 0043 // +0009 │ │ +049074: 7110 9606 0400 |003c: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0696 │ │ +04907a: 0c05 |003f: move-result-object v5 │ │ +04907c: 5b85 d402 |0040: iput-object v5, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@02d4 │ │ +049080: 28ef |0042: goto 0031 // -0011 │ │ +049082: 1a05 2f05 |0043: const-string v5, "Last-Modified" // string@052f │ │ +049086: 6e20 2b0a 0500 |0045: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04908c: 0a05 |0048: move-result v5 │ │ +04908e: 3805 0b00 |0049: if-eqz v5, 0054 // +000b │ │ +049092: 7110 9606 0400 |004b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0696 │ │ +049098: 0c05 |004e: move-result-object v5 │ │ +04909a: 5b85 d502 |004f: iput-object v5, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@02d5 │ │ +04909e: 5b84 d602 |0051: iput-object v4, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@02d6 │ │ +0490a2: 28de |0053: goto 0031 // -0022 │ │ +0490a4: 1a05 2503 |0054: const-string v5, "ETag" // string@0325 │ │ +0490a8: 6e20 2b0a 0500 |0056: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0490ae: 0a05 |0059: move-result v5 │ │ +0490b0: 3805 0500 |005a: if-eqz v5, 005f // +0005 │ │ +0490b4: 5b84 d302 |005c: iput-object v4, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@02d3 │ │ +0490b8: 28d3 |005e: goto 0031 // -002d │ │ +0490ba: 1a05 cc01 |005f: const-string v5, "Age" // string@01cc │ │ +0490be: 6e20 2b0a 0500 |0061: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0490c4: 0a05 |0064: move-result v5 │ │ +0490c6: 3805 0900 |0065: if-eqz v5, 006e // +0009 │ │ +0490ca: 7120 3e06 7400 |0067: invoke-static {v4, v7}, Lcom/squareup/okhttp/internal/http/HeaderParser;.parseSeconds:(Ljava/lang/String;I)I // method@063e │ │ +0490d0: 0a05 |006a: move-result v5 │ │ +0490d2: 5985 d102 |006b: iput v5, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@02d1 │ │ +0490d6: 28c4 |006d: goto 0031 // -003c │ │ +0490d8: 6205 3803 |006e: sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@0338 │ │ +0490dc: 6e20 2b0a 0500 |0070: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0490e2: 0a05 |0073: move-result v5 │ │ +0490e4: 3805 0900 |0074: if-eqz v5, 007d // +0009 │ │ +0490e8: 7110 020a 0400 |0076: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ +0490ee: 0b05 |0079: move-result-wide v5 │ │ +0490f0: 5a85 da02 |007a: iput-wide v5, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@02da │ │ +0490f4: 28b5 |007c: goto 0031 // -004b │ │ +0490f6: 6205 3503 |007d: sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@0335 │ │ +0490fa: 6e20 2b0a 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +049100: 0a05 |0082: move-result v5 │ │ +049102: 3805 aeff |0083: if-eqz v5, 0031 // -0052 │ │ +049106: 7110 020a 0400 |0085: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ +04910c: 0b05 |0088: move-result-wide v5 │ │ +04910e: 5a85 d802 |0089: iput-wide v5, v8, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ +049112: 28a6 |008b: goto 0031 // -005a │ │ +049114: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x0004 line=123 │ │ 0x0006 line=126 │ │ 0x0008 line=127 │ │ 0x000a line=128 │ │ @@ -41553,60 +41539,60 @@ │ │ 0x008c line=154 │ │ locals : │ │ 0x001d - 0x008c reg=0 fieldName Ljava/lang/String; │ │ 0x0012 - 0x008c reg=1 headers Lcom/squareup/okhttp/Headers; │ │ 0x0013 - 0x008c reg=2 i I │ │ 0x0017 - 0x008c reg=3 size I │ │ 0x0021 - 0x008c reg=4 value Ljava/lang/String; │ │ - 0x0000 - 0x008d reg=9 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ - 0x0000 - 0x008d reg=10 nowMillis J │ │ - 0x0000 - 0x008d reg=12 request Lcom/squareup/okhttp/Request; │ │ - 0x0000 - 0x008d reg=13 cacheResponse Lcom/squareup/okhttp/Response; │ │ + 0x0000 - 0x008d reg=8 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ + 0x0000 - 0x008d reg=9 nowMillis J │ │ + 0x0000 - 0x008d reg=11 request Lcom/squareup/okhttp/Request; │ │ + 0x0000 - 0x008d reg=12 cacheResponse Lcom/squareup/okhttp/Response; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;) │ │ name : 'cacheResponseAge' │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -046714: |[046714] com.squareup.okhttp.internal.http.CacheStrategy$Factory.cacheResponseAge:()J │ │ -046724: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -046728: 54c8 db02 |0002: iget-object v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ -04672c: 3808 0f00 |0004: if-eqz v8, 0013 // +000f │ │ -046730: 53c8 d802 |0006: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ -046734: 54ca db02 |0008: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ -046738: 6e10 3d0b 0a00 |000a: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ -04673e: 0b0a |000d: move-result-wide v10 │ │ -046740: bca8 |000e: sub-long/2addr v8, v10 │ │ -046742: 7140 090a 1098 |000f: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@0a09 │ │ -046748: 0b00 |0012: move-result-wide v0 │ │ -04674a: 52c8 d102 |0013: iget v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@02d1 │ │ -04674e: 12f9 |0015: const/4 v9, #int -1 // #ff │ │ -046750: 3298 1f00 |0016: if-eq v8, v9, 0035 // +001f │ │ -046754: 6208 d604 |0018: sget-object v8, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -046758: 52c9 d102 |001a: iget v9, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@02d1 │ │ -04675c: 819a |001c: int-to-long v10, v9 │ │ -04675e: 6e30 b30b a80b |001d: invoke-virtual {v8, v10, v11}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -046764: 0b08 |0020: move-result-wide v8 │ │ -046766: 7140 090a 1098 |0021: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@0a09 │ │ -04676c: 0b02 |0024: move-result-wide v2 │ │ -04676e: 53c8 d802 |0025: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ -046772: 53ca da02 |0027: iget-wide v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@02da │ │ -046776: 9c06 080a |0029: sub-long v6, v8, v10 │ │ -04677a: 53c8 d702 |002b: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.nowMillis:J // field@02d7 │ │ -04677e: 53ca d802 |002d: iget-wide v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ -046782: 9c04 080a |002f: sub-long v4, v8, v10 │ │ -046786: 9b08 0206 |0031: add-long v8, v2, v6 │ │ -04678a: bb48 |0033: add-long/2addr v8, v4 │ │ -04678c: 1008 |0034: return-wide v8 │ │ -04678e: 0402 |0035: move-wide v2, v0 │ │ -046790: 28ef |0036: goto 0025 // -0011 │ │ +049118: |[049118] com.squareup.okhttp.internal.http.CacheStrategy$Factory.cacheResponseAge:()J │ │ +049128: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +04912c: 54c8 db02 |0002: iget-object v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ +049130: 3808 0f00 |0004: if-eqz v8, 0013 // +000f │ │ +049134: 53c8 d802 |0006: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ +049138: 54ca db02 |0008: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ +04913c: 6e10 3d0b 0a00 |000a: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ +049142: 0b0a |000d: move-result-wide v10 │ │ +049144: bca8 |000e: sub-long/2addr v8, v10 │ │ +049146: 7140 090a 1098 |000f: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@0a09 │ │ +04914c: 0b00 |0012: move-result-wide v0 │ │ +04914e: 52c8 d102 |0013: iget v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@02d1 │ │ +049152: 12f9 |0015: const/4 v9, #int -1 // #ff │ │ +049154: 3298 1f00 |0016: if-eq v8, v9, 0035 // +001f │ │ +049158: 6208 d604 |0018: sget-object v8, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +04915c: 52c9 d102 |001a: iget v9, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.ageSeconds:I // field@02d1 │ │ +049160: 8199 |001c: int-to-long v9, v9 │ │ +049162: 6e30 b30b 980a |001d: invoke-virtual {v8, v9, v10}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +049168: 0b08 |0020: move-result-wide v8 │ │ +04916a: 7140 090a 1098 |0021: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@0a09 │ │ +049170: 0b02 |0024: move-result-wide v2 │ │ +049172: 53c8 d802 |0025: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ +049176: 53ca da02 |0027: iget-wide v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@02da │ │ +04917a: 9c06 080a |0029: sub-long v6, v8, v10 │ │ +04917e: 53c8 d702 |002b: iget-wide v8, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.nowMillis:J // field@02d7 │ │ +049182: 53ca d802 |002d: iget-wide v10, v12, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ +049186: 9c04 080a |002f: sub-long v4, v8, v10 │ │ +04918a: 9b08 0206 |0031: add-long v8, v2, v6 │ │ +04918e: bb48 |0033: add-long/2addr v8, v4 │ │ +049190: 1008 |0034: return-wide v8 │ │ +049192: 0402 |0035: move-wide v2, v0 │ │ +049194: 28ef |0036: goto 0025 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=275 │ │ 0x000a line=276 │ │ 0x0013 line=278 │ │ 0x001d line=279 │ │ 0x0025 line=281 │ │ @@ -41621,79 +41607,79 @@ │ │ 0x0000 - 0x0037 reg=12 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;) │ │ name : 'computeFreshnessLifetime' │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -046794: |[046794] com.squareup.okhttp.internal.http.CacheStrategy$Factory.computeFreshnessLifetime:()J │ │ -0467a4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0467a8: 54a3 d202 |0002: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -0467ac: 6e10 9003 0300 |0004: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ -0467b2: 0c02 |0007: move-result-object v2 │ │ -0467b4: 6e10 9b01 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ -0467ba: 0a03 |000b: move-result v3 │ │ -0467bc: 12f8 |000c: const/4 v8, #int -1 // #ff │ │ -0467be: 3283 0e00 |000d: if-eq v3, v8, 001b // +000e │ │ -0467c2: 6203 d604 |000f: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -0467c6: 6e10 9b01 0200 |0011: invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ -0467cc: 0a06 |0014: move-result v6 │ │ -0467ce: 8166 |0015: int-to-long v6, v6 │ │ -0467d0: 6e30 b30b 6307 |0016: invoke-virtual {v3, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -0467d6: 0b06 |0019: move-result-wide v6 │ │ -0467d8: 1006 |001a: return-wide v6 │ │ -0467da: 54a3 d402 |001b: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@02d4 │ │ -0467de: 3803 1f00 |001d: if-eqz v3, 003c // +001f │ │ -0467e2: 54a3 db02 |001f: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ -0467e6: 3803 1600 |0021: if-eqz v3, 0037 // +0016 │ │ -0467ea: 54a3 db02 |0023: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ -0467ee: 6e10 3d0b 0300 |0025: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ -0467f4: 0b04 |0028: move-result-wide v4 │ │ -0467f6: 54a3 d402 |0029: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@02d4 │ │ -0467fa: 6e10 3d0b 0300 |002b: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ -046800: 0b08 |002e: move-result-wide v8 │ │ -046802: 9c00 0804 |002f: sub-long v0, v8, v4 │ │ -046806: 3103 0006 |0031: cmp-long v3, v0, v6 │ │ -04680a: 3d03 0700 |0033: if-lez v3, 003a // +0007 │ │ -04680e: 0406 |0035: move-wide v6, v0 │ │ -046810: 28e4 |0036: goto 001a // -001c │ │ -046812: 53a4 d802 |0037: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ -046816: 28f0 |0039: goto 0029 // -0010 │ │ -046818: 0460 |003a: move-wide v0, v6 │ │ -04681a: 28fa |003b: goto 0035 // -0006 │ │ -04681c: 54a3 d502 |003c: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@02d5 │ │ -046820: 3803 dcff |003e: if-eqz v3, 001a // -0024 │ │ -046824: 54a3 d202 |0040: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -046828: 6e10 a003 0300 |0042: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -04682e: 0c03 |0045: move-result-object v3 │ │ -046830: 6e10 4803 0300 |0046: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -046836: 0c03 |0049: move-result-object v3 │ │ -046838: 6e10 ab02 0300 |004a: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.query:()Ljava/lang/String; // method@02ab │ │ -04683e: 0c03 |004d: move-result-object v3 │ │ -046840: 3903 ccff |004e: if-nez v3, 001a // -0034 │ │ -046844: 54a3 db02 |0050: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ -046848: 3803 1900 |0052: if-eqz v3, 006b // +0019 │ │ -04684c: 54a3 db02 |0054: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ -046850: 6e10 3d0b 0300 |0056: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ -046856: 0b04 |0059: move-result-wide v4 │ │ -046858: 54a3 d502 |005a: iget-object v3, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@02d5 │ │ -04685c: 6e10 3d0b 0300 |005c: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ -046862: 0b08 |005f: move-result-wide v8 │ │ -046864: 9c00 0408 |0060: sub-long v0, v4, v8 │ │ -046868: 3103 0006 |0062: cmp-long v3, v0, v6 │ │ -04686c: 3d03 b6ff |0064: if-lez v3, 001a // -004a │ │ -046870: 1606 0a00 |0066: const-wide/16 v6, #int 10 // #a │ │ -046874: 9e06 0006 |0068: div-long v6, v0, v6 │ │ -046878: 28b0 |006a: goto 001a // -0050 │ │ -04687a: 53a4 da02 |006b: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@02da │ │ -04687e: 28ed |006d: goto 005a // -0013 │ │ +049198: |[049198] com.squareup.okhttp.internal.http.CacheStrategy$Factory.computeFreshnessLifetime:()J │ │ +0491a8: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ +0491ac: 5497 d202 |0002: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +0491b0: 6e10 9003 0700 |0004: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ +0491b6: 0c02 |0007: move-result-object v2 │ │ +0491b8: 6e10 9b01 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ +0491be: 0a07 |000b: move-result v7 │ │ +0491c0: 12f8 |000c: const/4 v8, #int -1 // #ff │ │ +0491c2: 3287 0e00 |000d: if-eq v7, v8, 001b // +000e │ │ +0491c6: 6205 d604 |000f: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +0491ca: 6e10 9b01 0200 |0011: invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ +0491d0: 0a06 |0014: move-result v6 │ │ +0491d2: 8166 |0015: int-to-long v6, v6 │ │ +0491d4: 6e30 b30b 6507 |0016: invoke-virtual {v5, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +0491da: 0b05 |0019: move-result-wide v5 │ │ +0491dc: 1005 |001a: return-wide v5 │ │ +0491de: 5497 d402 |001b: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@02d4 │ │ +0491e2: 3807 1f00 |001d: if-eqz v7, 003c // +001f │ │ +0491e6: 5497 db02 |001f: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ +0491ea: 3807 1600 |0021: if-eqz v7, 0037 // +0016 │ │ +0491ee: 5497 db02 |0023: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ +0491f2: 6e10 3d0b 0700 |0025: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ +0491f8: 0b03 |0028: move-result-wide v3 │ │ +0491fa: 5497 d402 |0029: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@02d4 │ │ +0491fe: 6e10 3d0b 0700 |002b: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ +049204: 0b07 |002e: move-result-wide v7 │ │ +049206: 9c00 0703 |002f: sub-long v0, v7, v3 │ │ +04920a: 3107 0005 |0031: cmp-long v7, v0, v5 │ │ +04920e: 3d07 0700 |0033: if-lez v7, 003a // +0007 │ │ +049212: 0405 |0035: move-wide v5, v0 │ │ +049214: 28e4 |0036: goto 001a // -001c │ │ +049216: 5393 d802 |0037: iget-wide v3, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.receivedResponseMillis:J // field@02d8 │ │ +04921a: 28f0 |0039: goto 0029 // -0010 │ │ +04921c: 0450 |003a: move-wide v0, v5 │ │ +04921e: 28fa |003b: goto 0035 // -0006 │ │ +049220: 5497 d502 |003c: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@02d5 │ │ +049224: 3807 dcff |003e: if-eqz v7, 001a // -0024 │ │ +049228: 5497 d202 |0040: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +04922c: 6e10 a003 0700 |0042: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +049232: 0c07 |0045: move-result-object v7 │ │ +049234: 6e10 4803 0700 |0046: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +04923a: 0c07 |0049: move-result-object v7 │ │ +04923c: 6e10 ab02 0700 |004a: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.query:()Ljava/lang/String; // method@02ab │ │ +049242: 0c07 |004d: move-result-object v7 │ │ +049244: 3907 ccff |004e: if-nez v7, 001a // -0034 │ │ +049248: 5497 db02 |0050: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ +04924c: 3807 1900 |0052: if-eqz v7, 006b // +0019 │ │ +049250: 5497 db02 |0054: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ +049254: 6e10 3d0b 0700 |0056: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ +04925a: 0b03 |0059: move-result-wide v3 │ │ +04925c: 5497 d502 |005a: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@02d5 │ │ +049260: 6e10 3d0b 0700 |005c: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ +049266: 0b07 |005f: move-result-wide v7 │ │ +049268: 9c00 0307 |0060: sub-long v0, v3, v7 │ │ +04926c: 3107 0005 |0062: cmp-long v7, v0, v5 │ │ +049270: 3d07 b6ff |0064: if-lez v7, 001a // -004a │ │ +049274: 1605 0a00 |0066: const-wide/16 v5, #int 10 // #a │ │ +049278: 9e05 0005 |0068: div-long v5, v0, v5 │ │ +04927c: 28b0 |006a: goto 001a // -0050 │ │ +04927e: 5393 da02 |006b: iget-wide v3, v9, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.sentRequestMillis:J // field@02da │ │ +049282: 28ed |006d: goto 005a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=246 │ │ 0x0008 line=247 │ │ 0x000f line=248 │ │ 0x001a line=267 │ │ 0x001b line=249 │ │ @@ -41708,263 +41694,263 @@ │ │ 0x0050 line=261 │ │ 0x0056 line=262 │ │ 0x005a line=264 │ │ 0x0062 line=265 │ │ 0x006b line=262 │ │ locals : │ │ 0x0031 - 0x0035 reg=0 delta J │ │ - 0x0029 - 0x0037 reg=4 servedMillis J │ │ + 0x0029 - 0x0037 reg=3 servedMillis J │ │ 0x003a - 0x003c reg=0 delta J │ │ - 0x003a - 0x003c reg=4 servedMillis J │ │ + 0x003a - 0x003c reg=3 servedMillis J │ │ 0x0062 - 0x006b reg=0 delta J │ │ - 0x005a - 0x006b reg=4 servedMillis J │ │ + 0x005a - 0x006b reg=3 servedMillis J │ │ 0x0008 - 0x006e reg=2 responseCaching Lcom/squareup/okhttp/CacheControl; │ │ - 0x0000 - 0x006e reg=10 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ + 0x0000 - 0x006e reg=9 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;) │ │ name : 'getCandidate' │ │ type : '()Lcom/squareup/okhttp/internal/http/CacheStrategy;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 25 │ │ + registers : 23 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 466 16-bit code units │ │ -046880: |[046880] com.squareup.okhttp.internal.http.CacheStrategy$Factory.getCandidate:()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ -046890: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -046894: 5400 d202 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -046898: 0813 0000 |0004: move-object/from16 v19, v0 │ │ -04689c: 3913 1200 |0006: if-nez v19, 0018 // +0012 │ │ -0468a0: 2213 0501 |0008: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0105 │ │ -0468a4: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -0468a8: 5400 d902 |000c: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -0468ac: 0814 0000 |000e: move-object/from16 v20, v0 │ │ -0468b0: 1315 0000 |0010: const/16 v21, #int 0 // #0 │ │ -0468b4: 1316 0000 |0012: const/16 v22, #int 0 // #0 │ │ -0468b8: 7604 3b06 1300 |0014: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ -0468be: 1113 |0017: return-object v19 │ │ -0468c0: 0800 1800 |0018: move-object/from16 v0, v24 │ │ -0468c4: 5400 d902 |001a: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -0468c8: 0813 0000 |001c: move-object/from16 v19, v0 │ │ -0468cc: 7401 4903 1300 |001e: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@0349 │ │ -0468d2: 0a13 |0021: move-result v19 │ │ -0468d4: 3813 1e00 |0022: if-eqz v19, 0040 // +001e │ │ -0468d8: 0800 1800 |0024: move-object/from16 v0, v24 │ │ -0468dc: 5400 d202 |0026: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -0468e0: 0813 0000 |0028: move-object/from16 v19, v0 │ │ -0468e4: 7401 9403 1300 |002a: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.handshake:()Lcom/squareup/okhttp/Handshake; // method@0394 │ │ -0468ea: 0c13 |002d: move-result-object v19 │ │ -0468ec: 3913 1200 |002e: if-nez v19, 0040 // +0012 │ │ -0468f0: 2213 0501 |0030: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0105 │ │ -0468f4: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -0468f8: 5400 d902 |0034: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -0468fc: 0814 0000 |0036: move-object/from16 v20, v0 │ │ -046900: 1315 0000 |0038: const/16 v21, #int 0 // #0 │ │ -046904: 1316 0000 |003a: const/16 v22, #int 0 // #0 │ │ -046908: 7604 3b06 1300 |003c: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ -04690e: 28d8 |003f: goto 0017 // -0028 │ │ -046910: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -046914: 5400 d202 |0042: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -046918: 0813 0000 |0044: move-object/from16 v19, v0 │ │ -04691c: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -046920: 5400 d902 |0048: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -046924: 0814 0000 |004a: move-object/from16 v20, v0 │ │ -046928: 7702 3c06 1300 |004c: invoke-static/range {v19, v20}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z // method@063c │ │ -04692e: 0a13 |004f: move-result v19 │ │ -046930: 3913 1200 |0050: if-nez v19, 0062 // +0012 │ │ -046934: 2213 0501 |0052: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0105 │ │ -046938: 0800 1800 |0054: move-object/from16 v0, v24 │ │ -04693c: 5400 d902 |0056: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -046940: 0814 0000 |0058: move-object/from16 v20, v0 │ │ -046944: 1315 0000 |005a: const/16 v21, #int 0 // #0 │ │ -046948: 1316 0000 |005c: const/16 v22, #int 0 // #0 │ │ -04694c: 7604 3b06 1300 |005e: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ -046952: 28b6 |0061: goto 0017 // -004a │ │ -046954: 0800 1800 |0062: move-object/from16 v0, v24 │ │ -046958: 5400 d902 |0064: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -04695c: 0813 0000 |0066: move-object/from16 v19, v0 │ │ -046960: 7401 4403 1300 |0068: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0344 │ │ -046966: 0c09 |006b: move-result-object v9 │ │ -046968: 6e10 9f01 0900 |006c: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.noCache:()Z // method@019f │ │ -04696e: 0a13 |006f: move-result v19 │ │ -046970: 3913 0e00 |0070: if-nez v19, 007e // +000e │ │ -046974: 0800 1800 |0072: move-object/from16 v0, v24 │ │ -046978: 5400 d902 |0074: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -04697c: 0813 0000 |0076: move-object/from16 v19, v0 │ │ -046980: 7701 3806 1300 |0078: invoke-static/range {v19}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.hasConditions:(Lcom/squareup/okhttp/Request;)Z // method@0638 │ │ -046986: 0a13 |007b: move-result v19 │ │ -046988: 3813 1200 |007c: if-eqz v19, 008e // +0012 │ │ -04698c: 2213 0501 |007e: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0105 │ │ -046990: 0800 1800 |0080: move-object/from16 v0, v24 │ │ -046994: 5400 d902 |0082: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -046998: 0814 0000 |0084: move-object/from16 v20, v0 │ │ -04699c: 1315 0000 |0086: const/16 v21, #int 0 // #0 │ │ -0469a0: 1316 0000 |0088: const/16 v22, #int 0 // #0 │ │ -0469a4: 7604 3b06 1300 |008a: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ -0469aa: 288a |008d: goto 0017 // -0076 │ │ -0469ac: 7601 3406 1800 |008e: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponseAge:()J // method@0634 │ │ -0469b2: 0b04 |0091: move-result-wide v4 │ │ -0469b4: 7601 3506 1800 |0092: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.computeFreshnessLifetime:()J // method@0635 │ │ -0469ba: 0b0a |0095: move-result-wide v10 │ │ -0469bc: 6e10 9b01 0900 |0096: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ -0469c2: 0a13 |0099: move-result v19 │ │ -0469c4: 1314 ffff |009a: const/16 v20, #int -1 // #ffff │ │ -0469c8: 0200 1300 |009c: move/from16 v0, v19 │ │ -0469cc: 0201 1400 |009e: move/from16 v1, v20 │ │ -0469d0: 3210 1700 |00a0: if-eq v0, v1, 00b7 // +0017 │ │ -0469d4: 6213 d604 |00a2: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -0469d8: 6e10 9b01 0900 |00a4: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ -0469de: 0a14 |00a7: move-result v20 │ │ -0469e0: 0200 1400 |00a8: move/from16 v0, v20 │ │ -0469e4: 8100 |00aa: int-to-long v0, v0 │ │ -0469e6: 0514 0000 |00ab: move-wide/from16 v20, v0 │ │ -0469ea: 7403 b30b 1300 |00ad: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -0469f0: 0b14 |00b0: move-result-wide v20 │ │ -0469f2: 0500 1400 |00b1: move-wide/from16 v0, v20 │ │ -0469f6: 7140 0b0a ba10 |00b3: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -0469fc: 0b0a |00b6: move-result-wide v10 │ │ -0469fe: 160e 0000 |00b7: const-wide/16 v14, #int 0 // #0 │ │ -046a02: 6e10 9d01 0900 |00b9: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:()I // method@019d │ │ -046a08: 0a13 |00bc: move-result v19 │ │ -046a0a: 1314 ffff |00bd: const/16 v20, #int -1 // #ffff │ │ -046a0e: 0200 1300 |00bf: move/from16 v0, v19 │ │ -046a12: 0201 1400 |00c1: move/from16 v1, v20 │ │ -046a16: 3210 1100 |00c3: if-eq v0, v1, 00d4 // +0011 │ │ -046a1a: 6213 d604 |00c5: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -046a1e: 6e10 9d01 0900 |00c7: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:()I // method@019d │ │ -046a24: 0a14 |00ca: move-result v20 │ │ -046a26: 0200 1400 |00cb: move/from16 v0, v20 │ │ -046a2a: 8100 |00cd: int-to-long v0, v0 │ │ -046a2c: 0514 0000 |00ce: move-wide/from16 v20, v0 │ │ -046a30: 7403 b30b 1300 |00d0: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -046a36: 0b0e |00d3: move-result-wide v14 │ │ -046a38: 160c 0000 |00d4: const-wide/16 v12, #int 0 // #0 │ │ -046a3c: 0800 1800 |00d6: move-object/from16 v0, v24 │ │ -046a40: 5400 d202 |00d8: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -046a44: 0813 0000 |00da: move-object/from16 v19, v0 │ │ -046a48: 7401 9003 1300 |00dc: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ -046a4e: 0c12 |00df: move-result-object v18 │ │ -046a50: 7401 9e01 1200 |00e0: invoke-virtual/range {v18}, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:()Z // method@019e │ │ -046a56: 0a13 |00e3: move-result v19 │ │ -046a58: 3913 1d00 |00e4: if-nez v19, 0101 // +001d │ │ -046a5c: 6e10 9c01 0900 |00e6: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:()I // method@019c │ │ -046a62: 0a13 |00e9: move-result v19 │ │ -046a64: 1314 ffff |00ea: const/16 v20, #int -1 // #ffff │ │ -046a68: 0200 1300 |00ec: move/from16 v0, v19 │ │ -046a6c: 0201 1400 |00ee: move/from16 v1, v20 │ │ -046a70: 3210 1100 |00f0: if-eq v0, v1, 0101 // +0011 │ │ -046a74: 6213 d604 |00f2: sget-object v19, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -046a78: 6e10 9c01 0900 |00f4: invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:()I // method@019c │ │ -046a7e: 0a14 |00f7: move-result v20 │ │ -046a80: 0200 1400 |00f8: move/from16 v0, v20 │ │ -046a84: 8100 |00fa: int-to-long v0, v0 │ │ -046a86: 0514 0000 |00fb: move-wide/from16 v20, v0 │ │ -046a8a: 7403 b30b 1300 |00fd: invoke-virtual/range {v19, v20, v21}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -046a90: 0b0c |0100: move-result-wide v12 │ │ -046a92: 7401 9f01 1200 |0101: invoke-virtual/range {v18}, Lcom/squareup/okhttp/CacheControl;.noCache:()Z // method@019f │ │ -046a98: 0a13 |0104: move-result v19 │ │ -046a9a: 3913 4c00 |0105: if-nez v19, 0151 // +004c │ │ -046a9e: 9b14 040e |0107: add-long v20, v4, v14 │ │ -046aa2: 9b16 0a0c |0109: add-long v22, v10, v12 │ │ -046aa6: 3113 1416 |010b: cmp-long v19, v20, v22 │ │ -046aaa: 3b13 4400 |010d: if-gez v19, 0151 // +0044 │ │ -046aae: 0800 1800 |010f: move-object/from16 v0, v24 │ │ -046ab2: 5400 d202 |0111: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -046ab6: 0813 0000 |0113: move-object/from16 v19, v0 │ │ -046aba: 7401 9d03 1300 |0115: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ -046ac0: 0c06 |0118: move-result-object v6 │ │ -046ac2: 9b14 040e |0119: add-long v20, v4, v14 │ │ -046ac6: 3113 140a |011b: cmp-long v19, v20, v10 │ │ -046aca: 3a13 0d00 |011d: if-ltz v19, 012a // +000d │ │ -046ace: 1a13 3b0c |011f: const-string v19, "Warning" // string@0c3b │ │ -046ad2: 1a14 1d01 |0121: const-string v20, "110 HttpURLConnection "Response is stale"" // string@011d │ │ -046ad6: 0800 1300 |0123: move-object/from16 v0, v19 │ │ -046ada: 0801 1400 |0125: move-object/from16 v1, v20 │ │ -046ade: 6e30 7303 0601 |0127: invoke-virtual {v6, v0, v1}, Lcom/squareup/okhttp/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@0373 │ │ -046ae4: 1710 005c 2605 |012a: const-wide/32 v16, #float 7.82218e-36 // #05265c00 │ │ -046aea: 3113 0410 |012d: cmp-long v19, v4, v16 │ │ -046aee: 3d13 1300 |012f: if-lez v19, 0142 // +0013 │ │ -046af2: 7601 3906 1800 |0131: invoke-direct/range {v24}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.isFreshnessLifetimeHeuristic:()Z // method@0639 │ │ -046af8: 0a13 |0134: move-result v19 │ │ -046afa: 3813 0d00 |0135: if-eqz v19, 0142 // +000d │ │ -046afe: 1a13 3b0c |0137: const-string v19, "Warning" // string@0c3b │ │ -046b02: 1a14 1e01 |0139: const-string v20, "113 HttpURLConnection "Heuristic expiration"" // string@011e │ │ -046b06: 0800 1300 |013b: move-object/from16 v0, v19 │ │ -046b0a: 0801 1400 |013d: move-object/from16 v1, v20 │ │ -046b0e: 6e30 7303 0601 |013f: invoke-virtual {v6, v0, v1}, Lcom/squareup/okhttp/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@0373 │ │ -046b14: 2213 0501 |0142: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0105 │ │ -046b18: 1314 0000 |0144: const/16 v20, #int 0 // #0 │ │ -046b1c: 6e10 7503 0600 |0146: invoke-virtual {v6}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -046b22: 0c15 |0149: move-result-object v21 │ │ -046b24: 1316 0000 |014a: const/16 v22, #int 0 // #0 │ │ -046b28: 7604 3b06 1300 |014c: invoke-direct/range {v19, v20, v21, v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ -046b2e: 2900 c8fe |014f: goto/16 0017 // -0138 │ │ -046b32: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -046b36: 5400 d902 |0153: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -046b3a: 0813 0000 |0155: move-object/from16 v19, v0 │ │ -046b3e: 7401 4b03 1300 |0157: invoke-virtual/range {v19}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ -046b44: 0c08 |015a: move-result-object v8 │ │ -046b46: 0800 1800 |015b: move-object/from16 v0, v24 │ │ -046b4a: 5400 d302 |015d: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@02d3 │ │ -046b4e: 0813 0000 |015f: move-object/from16 v19, v0 │ │ -046b52: 3813 3000 |0161: if-eqz v19, 0191 // +0030 │ │ -046b56: 1a13 1504 |0163: const-string v19, "If-None-Match" // string@0415 │ │ -046b5a: 0800 1800 |0165: move-object/from16 v0, v24 │ │ -046b5e: 5400 d302 |0167: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@02d3 │ │ -046b62: 0814 0000 |0169: move-object/from16 v20, v0 │ │ -046b66: 0800 1300 |016b: move-object/from16 v0, v19 │ │ -046b6a: 0801 1400 |016d: move-object/from16 v1, v20 │ │ -046b6e: 6e30 3103 0801 |016f: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -046b74: 6e10 2b03 0800 |0172: invoke-virtual {v8}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -046b7a: 0c07 |0175: move-result-object v7 │ │ -046b7c: 7110 3806 0700 |0176: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.hasConditions:(Lcom/squareup/okhttp/Request;)Z // method@0638 │ │ -046b82: 0a13 |0179: move-result v19 │ │ -046b84: 3813 4700 |017a: if-eqz v19, 01c1 // +0047 │ │ -046b88: 2213 0501 |017c: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0105 │ │ -046b8c: 0800 1800 |017e: move-object/from16 v0, v24 │ │ -046b90: 5400 d202 |0180: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -046b94: 0814 0000 |0182: move-object/from16 v20, v0 │ │ -046b98: 1315 0000 |0184: const/16 v21, #int 0 // #0 │ │ -046b9c: 0800 1300 |0186: move-object/from16 v0, v19 │ │ -046ba0: 0801 1400 |0188: move-object/from16 v1, v20 │ │ -046ba4: 0802 1500 |018a: move-object/from16 v2, v21 │ │ -046ba8: 7040 3b06 7021 |018c: invoke-direct {v0, v7, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ -046bae: 2900 88fe |018f: goto/16 0017 // -0178 │ │ -046bb2: 0800 1800 |0191: move-object/from16 v0, v24 │ │ -046bb6: 5400 d502 |0193: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@02d5 │ │ -046bba: 0813 0000 |0195: move-object/from16 v19, v0 │ │ -046bbe: 3813 1200 |0197: if-eqz v19, 01a9 // +0012 │ │ -046bc2: 1a13 1404 |0199: const-string v19, "If-Modified-Since" // string@0414 │ │ -046bc6: 0800 1800 |019b: move-object/from16 v0, v24 │ │ -046bca: 5400 d602 |019d: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@02d6 │ │ -046bce: 0814 0000 |019f: move-object/from16 v20, v0 │ │ -046bd2: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ -046bd6: 0801 1400 |01a3: move-object/from16 v1, v20 │ │ -046bda: 6e30 3103 0801 |01a5: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -046be0: 28ca |01a8: goto 0172 // -0036 │ │ -046be2: 0800 1800 |01a9: move-object/from16 v0, v24 │ │ -046be6: 5400 db02 |01ab: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ -046bea: 0813 0000 |01ad: move-object/from16 v19, v0 │ │ -046bee: 3813 c3ff |01af: if-eqz v19, 0172 // -003d │ │ -046bf2: 1a13 1404 |01b1: const-string v19, "If-Modified-Since" // string@0414 │ │ -046bf6: 0800 1800 |01b3: move-object/from16 v0, v24 │ │ -046bfa: 5400 dc02 |01b5: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@02dc │ │ -046bfe: 0814 0000 |01b7: move-object/from16 v20, v0 │ │ -046c02: 0800 1300 |01b9: move-object/from16 v0, v19 │ │ -046c06: 0801 1400 |01bb: move-object/from16 v1, v20 │ │ -046c0a: 6e30 3103 0801 |01bd: invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -046c10: 28b2 |01c0: goto 0172 // -004e │ │ -046c12: 2213 0501 |01c1: new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0105 │ │ -046c16: 1314 0000 |01c3: const/16 v20, #int 0 // #0 │ │ -046c1a: 1315 0000 |01c5: const/16 v21, #int 0 // #0 │ │ -046c1e: 0800 1300 |01c7: move-object/from16 v0, v19 │ │ -046c22: 0801 1400 |01c9: move-object/from16 v1, v20 │ │ -046c26: 0802 1500 |01cb: move-object/from16 v2, v21 │ │ -046c2a: 7040 3b06 7021 |01cd: invoke-direct {v0, v7, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ -046c30: 2900 47fe |01d0: goto/16 0017 // -01b9 │ │ +049284: |[049284] com.squareup.okhttp.internal.http.CacheStrategy$Factory.getCandidate:()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ +049294: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +049298: 5400 d202 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +04929c: 0812 0000 |0004: move-object/from16 v18, v0 │ │ +0492a0: 3912 1200 |0006: if-nez v18, 0018 // +0012 │ │ +0492a4: 2212 1701 |0008: new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0117 │ │ +0492a8: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +0492ac: 5400 d902 |000c: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +0492b0: 0813 0000 |000e: move-object/from16 v19, v0 │ │ +0492b4: 1314 0000 |0010: const/16 v20, #int 0 // #0 │ │ +0492b8: 1315 0000 |0012: const/16 v21, #int 0 // #0 │ │ +0492bc: 7604 3b06 1200 |0014: invoke-direct/range {v18, v19, v20, v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ +0492c2: 1112 |0017: return-object v18 │ │ +0492c4: 0800 1600 |0018: move-object/from16 v0, v22 │ │ +0492c8: 5400 d902 |001a: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +0492cc: 0812 0000 |001c: move-object/from16 v18, v0 │ │ +0492d0: 7401 4903 1200 |001e: invoke-virtual/range {v18}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@0349 │ │ +0492d6: 0a12 |0021: move-result v18 │ │ +0492d8: 3812 1e00 |0022: if-eqz v18, 0040 // +001e │ │ +0492dc: 0800 1600 |0024: move-object/from16 v0, v22 │ │ +0492e0: 5400 d202 |0026: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +0492e4: 0812 0000 |0028: move-object/from16 v18, v0 │ │ +0492e8: 7401 9403 1200 |002a: invoke-virtual/range {v18}, Lcom/squareup/okhttp/Response;.handshake:()Lcom/squareup/okhttp/Handshake; // method@0394 │ │ +0492ee: 0c12 |002d: move-result-object v18 │ │ +0492f0: 3912 1200 |002e: if-nez v18, 0040 // +0012 │ │ +0492f4: 2212 1701 |0030: new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0117 │ │ +0492f8: 0800 1600 |0032: move-object/from16 v0, v22 │ │ +0492fc: 5400 d902 |0034: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +049300: 0813 0000 |0036: move-object/from16 v19, v0 │ │ +049304: 1314 0000 |0038: const/16 v20, #int 0 // #0 │ │ +049308: 1315 0000 |003a: const/16 v21, #int 0 // #0 │ │ +04930c: 7604 3b06 1200 |003c: invoke-direct/range {v18, v19, v20, v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ +049312: 28d8 |003f: goto 0017 // -0028 │ │ +049314: 0800 1600 |0040: move-object/from16 v0, v22 │ │ +049318: 5400 d202 |0042: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +04931c: 0812 0000 |0044: move-object/from16 v18, v0 │ │ +049320: 0800 1600 |0046: move-object/from16 v0, v22 │ │ +049324: 5400 d902 |0048: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +049328: 0813 0000 |004a: move-object/from16 v19, v0 │ │ +04932c: 7702 3c06 1200 |004c: invoke-static/range {v18, v19}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z // method@063c │ │ +049332: 0a12 |004f: move-result v18 │ │ +049334: 3912 1200 |0050: if-nez v18, 0062 // +0012 │ │ +049338: 2212 1701 |0052: new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0117 │ │ +04933c: 0800 1600 |0054: move-object/from16 v0, v22 │ │ +049340: 5400 d902 |0056: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +049344: 0813 0000 |0058: move-object/from16 v19, v0 │ │ +049348: 1314 0000 |005a: const/16 v20, #int 0 // #0 │ │ +04934c: 1315 0000 |005c: const/16 v21, #int 0 // #0 │ │ +049350: 7604 3b06 1200 |005e: invoke-direct/range {v18, v19, v20, v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ +049356: 28b6 |0061: goto 0017 // -004a │ │ +049358: 0800 1600 |0062: move-object/from16 v0, v22 │ │ +04935c: 5400 d902 |0064: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +049360: 0812 0000 |0066: move-object/from16 v18, v0 │ │ +049364: 7401 4403 1200 |0068: invoke-virtual/range {v18}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0344 │ │ +04936a: 0c10 |006b: move-result-object v16 │ │ +04936c: 7401 9f01 1000 |006c: invoke-virtual/range {v16}, Lcom/squareup/okhttp/CacheControl;.noCache:()Z // method@019f │ │ +049372: 0a12 |006f: move-result v18 │ │ +049374: 3912 0e00 |0070: if-nez v18, 007e // +000e │ │ +049378: 0800 1600 |0072: move-object/from16 v0, v22 │ │ +04937c: 5400 d902 |0074: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +049380: 0812 0000 |0076: move-object/from16 v18, v0 │ │ +049384: 7701 3806 1200 |0078: invoke-static/range {v18}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.hasConditions:(Lcom/squareup/okhttp/Request;)Z // method@0638 │ │ +04938a: 0a12 |007b: move-result v18 │ │ +04938c: 3812 1200 |007c: if-eqz v18, 008e // +0012 │ │ +049390: 2212 1701 |007e: new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0117 │ │ +049394: 0800 1600 |0080: move-object/from16 v0, v22 │ │ +049398: 5400 d902 |0082: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +04939c: 0813 0000 |0084: move-object/from16 v19, v0 │ │ +0493a0: 1314 0000 |0086: const/16 v20, #int 0 // #0 │ │ +0493a4: 1315 0000 |0088: const/16 v21, #int 0 // #0 │ │ +0493a8: 7604 3b06 1200 |008a: invoke-direct/range {v18, v19, v20, v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ +0493ae: 288a |008d: goto 0017 // -0076 │ │ +0493b0: 7601 3406 1600 |008e: invoke-direct/range {v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponseAge:()J // method@0634 │ │ +0493b6: 0b03 |0091: move-result-wide v3 │ │ +0493b8: 7601 3506 1600 |0092: invoke-direct/range {v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.computeFreshnessLifetime:()J // method@0635 │ │ +0493be: 0b08 |0095: move-result-wide v8 │ │ +0493c0: 7401 9b01 1000 |0096: invoke-virtual/range {v16}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ +0493c6: 0a12 |0099: move-result v18 │ │ +0493c8: 1313 ffff |009a: const/16 v19, #int -1 // #ffff │ │ +0493cc: 0200 1200 |009c: move/from16 v0, v18 │ │ +0493d0: 0201 1300 |009e: move/from16 v1, v19 │ │ +0493d4: 3210 1700 |00a0: if-eq v0, v1, 00b7 // +0017 │ │ +0493d8: 6212 d604 |00a2: sget-object v18, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +0493dc: 7401 9b01 1000 |00a4: invoke-virtual/range {v16}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ +0493e2: 0a13 |00a7: move-result v19 │ │ +0493e4: 0200 1300 |00a8: move/from16 v0, v19 │ │ +0493e8: 8100 |00aa: int-to-long v0, v0 │ │ +0493ea: 0513 0000 |00ab: move-wide/from16 v19, v0 │ │ +0493ee: 7403 b30b 1200 |00ad: invoke-virtual/range {v18, v19, v20}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +0493f4: 0b12 |00b0: move-result-wide v18 │ │ +0493f6: 0500 1200 |00b1: move-wide/from16 v0, v18 │ │ +0493fa: 7140 0b0a 9810 |00b3: invoke-static {v8, v9, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +049400: 0b08 |00b6: move-result-wide v8 │ │ +049402: 160c 0000 |00b7: const-wide/16 v12, #int 0 // #0 │ │ +049406: 7401 9d01 1000 |00b9: invoke-virtual/range {v16}, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:()I // method@019d │ │ +04940c: 0a12 |00bc: move-result v18 │ │ +04940e: 1313 ffff |00bd: const/16 v19, #int -1 // #ffff │ │ +049412: 0200 1200 |00bf: move/from16 v0, v18 │ │ +049416: 0201 1300 |00c1: move/from16 v1, v19 │ │ +04941a: 3210 1100 |00c3: if-eq v0, v1, 00d4 // +0011 │ │ +04941e: 6212 d604 |00c5: sget-object v18, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +049422: 7401 9d01 1000 |00c7: invoke-virtual/range {v16}, Lcom/squareup/okhttp/CacheControl;.minFreshSeconds:()I // method@019d │ │ +049428: 0a13 |00ca: move-result v19 │ │ +04942a: 0200 1300 |00cb: move/from16 v0, v19 │ │ +04942e: 8100 |00cd: int-to-long v0, v0 │ │ +049430: 0513 0000 |00ce: move-wide/from16 v19, v0 │ │ +049434: 7403 b30b 1200 |00d0: invoke-virtual/range {v18, v19, v20}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +04943a: 0b0c |00d3: move-result-wide v12 │ │ +04943c: 160a 0000 |00d4: const-wide/16 v10, #int 0 // #0 │ │ +049440: 0800 1600 |00d6: move-object/from16 v0, v22 │ │ +049444: 5400 d202 |00d8: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +049448: 0812 0000 |00da: move-object/from16 v18, v0 │ │ +04944c: 7401 9003 1200 |00dc: invoke-virtual/range {v18}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ +049452: 0c11 |00df: move-result-object v17 │ │ +049454: 7401 9e01 1100 |00e0: invoke-virtual/range {v17}, Lcom/squareup/okhttp/CacheControl;.mustRevalidate:()Z // method@019e │ │ +04945a: 0a12 |00e3: move-result v18 │ │ +04945c: 3912 1d00 |00e4: if-nez v18, 0101 // +001d │ │ +049460: 7401 9c01 1000 |00e6: invoke-virtual/range {v16}, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:()I // method@019c │ │ +049466: 0a12 |00e9: move-result v18 │ │ +049468: 1313 ffff |00ea: const/16 v19, #int -1 // #ffff │ │ +04946c: 0200 1200 |00ec: move/from16 v0, v18 │ │ +049470: 0201 1300 |00ee: move/from16 v1, v19 │ │ +049474: 3210 1100 |00f0: if-eq v0, v1, 0101 // +0011 │ │ +049478: 6212 d604 |00f2: sget-object v18, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +04947c: 7401 9c01 1000 |00f4: invoke-virtual/range {v16}, Lcom/squareup/okhttp/CacheControl;.maxStaleSeconds:()I // method@019c │ │ +049482: 0a13 |00f7: move-result v19 │ │ +049484: 0200 1300 |00f8: move/from16 v0, v19 │ │ +049488: 8100 |00fa: int-to-long v0, v0 │ │ +04948a: 0513 0000 |00fb: move-wide/from16 v19, v0 │ │ +04948e: 7403 b30b 1200 |00fd: invoke-virtual/range {v18, v19, v20}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +049494: 0b0a |0100: move-result-wide v10 │ │ +049496: 7401 9f01 1100 |0101: invoke-virtual/range {v17}, Lcom/squareup/okhttp/CacheControl;.noCache:()Z // method@019f │ │ +04949c: 0a12 |0104: move-result v18 │ │ +04949e: 3912 4c00 |0105: if-nez v18, 0151 // +004c │ │ +0494a2: 9b12 030c |0107: add-long v18, v3, v12 │ │ +0494a6: 9b14 080a |0109: add-long v20, v8, v10 │ │ +0494aa: 3112 1214 |010b: cmp-long v18, v18, v20 │ │ +0494ae: 3b12 4400 |010d: if-gez v18, 0151 // +0044 │ │ +0494b2: 0800 1600 |010f: move-object/from16 v0, v22 │ │ +0494b6: 5400 d202 |0111: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +0494ba: 0812 0000 |0113: move-object/from16 v18, v0 │ │ +0494be: 7401 9d03 1200 |0115: invoke-virtual/range {v18}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ +0494c4: 0c05 |0118: move-result-object v5 │ │ +0494c6: 9b12 030c |0119: add-long v18, v3, v12 │ │ +0494ca: 3112 1208 |011b: cmp-long v18, v18, v8 │ │ +0494ce: 3a12 0d00 |011d: if-ltz v18, 012a // +000d │ │ +0494d2: 1a12 4f0c |011f: const-string v18, "Warning" // string@0c4f │ │ +0494d6: 1a13 1d01 |0121: const-string v19, "110 HttpURLConnection "Response is stale"" // string@011d │ │ +0494da: 0800 1200 |0123: move-object/from16 v0, v18 │ │ +0494de: 0801 1300 |0125: move-object/from16 v1, v19 │ │ +0494e2: 6e30 7303 0501 |0127: invoke-virtual {v5, v0, v1}, Lcom/squareup/okhttp/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@0373 │ │ +0494e8: 170e 005c 2605 |012a: const-wide/32 v14, #float 7.82218e-36 // #05265c00 │ │ +0494ee: 3112 030e |012d: cmp-long v18, v3, v14 │ │ +0494f2: 3d12 1300 |012f: if-lez v18, 0142 // +0013 │ │ +0494f6: 7601 3906 1600 |0131: invoke-direct/range {v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.isFreshnessLifetimeHeuristic:()Z // method@0639 │ │ +0494fc: 0a12 |0134: move-result v18 │ │ +0494fe: 3812 0d00 |0135: if-eqz v18, 0142 // +000d │ │ +049502: 1a12 4f0c |0137: const-string v18, "Warning" // string@0c4f │ │ +049506: 1a13 1e01 |0139: const-string v19, "113 HttpURLConnection "Heuristic expiration"" // string@011e │ │ +04950a: 0800 1200 |013b: move-object/from16 v0, v18 │ │ +04950e: 0801 1300 |013d: move-object/from16 v1, v19 │ │ +049512: 6e30 7303 0501 |013f: invoke-virtual {v5, v0, v1}, Lcom/squareup/okhttp/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@0373 │ │ +049518: 2212 1701 |0142: new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0117 │ │ +04951c: 1313 0000 |0144: const/16 v19, #int 0 // #0 │ │ +049520: 6e10 7503 0500 |0146: invoke-virtual {v5}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +049526: 0c14 |0149: move-result-object v20 │ │ +049528: 1315 0000 |014a: const/16 v21, #int 0 // #0 │ │ +04952c: 7604 3b06 1200 |014c: invoke-direct/range {v18, v19, v20, v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ +049532: 2900 c8fe |014f: goto/16 0017 // -0138 │ │ +049536: 0800 1600 |0151: move-object/from16 v0, v22 │ │ +04953a: 5400 d902 |0153: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +04953e: 0812 0000 |0155: move-object/from16 v18, v0 │ │ +049542: 7401 4b03 1200 |0157: invoke-virtual/range {v18}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ +049548: 0c07 |015a: move-result-object v7 │ │ +04954a: 0800 1600 |015b: move-object/from16 v0, v22 │ │ +04954e: 5400 d302 |015d: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@02d3 │ │ +049552: 0812 0000 |015f: move-object/from16 v18, v0 │ │ +049556: 3812 3000 |0161: if-eqz v18, 0191 // +0030 │ │ +04955a: 1a12 1504 |0163: const-string v18, "If-None-Match" // string@0415 │ │ +04955e: 0800 1600 |0165: move-object/from16 v0, v22 │ │ +049562: 5400 d302 |0167: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@02d3 │ │ +049566: 0813 0000 |0169: move-object/from16 v19, v0 │ │ +04956a: 0800 1200 |016b: move-object/from16 v0, v18 │ │ +04956e: 0801 1300 |016d: move-object/from16 v1, v19 │ │ +049572: 6e30 3103 0701 |016f: invoke-virtual {v7, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +049578: 6e10 2b03 0700 |0172: invoke-virtual {v7}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +04957e: 0c06 |0175: move-result-object v6 │ │ +049580: 7110 3806 0600 |0176: invoke-static {v6}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.hasConditions:(Lcom/squareup/okhttp/Request;)Z // method@0638 │ │ +049586: 0a12 |0179: move-result v18 │ │ +049588: 3812 4700 |017a: if-eqz v18, 01c1 // +0047 │ │ +04958c: 2212 1701 |017c: new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0117 │ │ +049590: 0800 1600 |017e: move-object/from16 v0, v22 │ │ +049594: 5400 d202 |0180: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +049598: 0813 0000 |0182: move-object/from16 v19, v0 │ │ +04959c: 1314 0000 |0184: const/16 v20, #int 0 // #0 │ │ +0495a0: 0800 1200 |0186: move-object/from16 v0, v18 │ │ +0495a4: 0801 1300 |0188: move-object/from16 v1, v19 │ │ +0495a8: 0802 1400 |018a: move-object/from16 v2, v20 │ │ +0495ac: 7040 3b06 6021 |018c: invoke-direct {v0, v6, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ +0495b2: 2900 88fe |018f: goto/16 0017 // -0178 │ │ +0495b6: 0800 1600 |0191: move-object/from16 v0, v22 │ │ +0495ba: 5400 d502 |0193: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@02d5 │ │ +0495be: 0812 0000 |0195: move-object/from16 v18, v0 │ │ +0495c2: 3812 1200 |0197: if-eqz v18, 01a9 // +0012 │ │ +0495c6: 1a12 1404 |0199: const-string v18, "If-Modified-Since" // string@0414 │ │ +0495ca: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +0495ce: 5400 d602 |019d: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@02d6 │ │ +0495d2: 0813 0000 |019f: move-object/from16 v19, v0 │ │ +0495d6: 0800 1200 |01a1: move-object/from16 v0, v18 │ │ +0495da: 0801 1300 |01a3: move-object/from16 v1, v19 │ │ +0495de: 6e30 3103 0701 |01a5: invoke-virtual {v7, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +0495e4: 28ca |01a8: goto 0172 // -0036 │ │ +0495e6: 0800 1600 |01a9: move-object/from16 v0, v22 │ │ +0495ea: 5400 db02 |01ab: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@02db │ │ +0495ee: 0812 0000 |01ad: move-object/from16 v18, v0 │ │ +0495f2: 3812 c3ff |01af: if-eqz v18, 0172 // -003d │ │ +0495f6: 1a12 1404 |01b1: const-string v18, "If-Modified-Since" // string@0414 │ │ +0495fa: 0800 1600 |01b3: move-object/from16 v0, v22 │ │ +0495fe: 5400 dc02 |01b5: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@02dc │ │ +049602: 0813 0000 |01b7: move-object/from16 v19, v0 │ │ +049606: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +04960a: 0801 1300 |01bb: move-object/from16 v1, v19 │ │ +04960e: 6e30 3103 0701 |01bd: invoke-virtual {v7, v0, v1}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +049614: 28b2 |01c0: goto 0172 // -004e │ │ +049616: 2212 1701 |01c1: new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0117 │ │ +04961a: 1313 0000 |01c3: const/16 v19, #int 0 // #0 │ │ +04961e: 1314 0000 |01c5: const/16 v20, #int 0 // #0 │ │ +049622: 0800 1200 |01c7: move-object/from16 v0, v18 │ │ +049626: 0801 1300 |01c9: move-object/from16 v1, v19 │ │ +04962a: 0802 1400 |01cb: move-object/from16 v2, v20 │ │ +04962e: 7040 3b06 6021 |01cd: invoke-direct {v0, v6, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ +049634: 2900 47fe |01d0: goto/16 0017 // -01b9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ 0x0017 line=236 │ │ 0x0018 line=179 │ │ 0x0030 line=180 │ │ @@ -41999,49 +41985,49 @@ │ │ 0x0176 line=236 │ │ 0x0191 line=229 │ │ 0x0199 line=230 │ │ 0x01a9 line=231 │ │ 0x01b1 line=232 │ │ 0x01c1 line=236 │ │ locals : │ │ - 0x0119 - 0x0151 reg=6 builder Lcom/squareup/okhttp/Response$Builder; │ │ - 0x012d - 0x0151 reg=16 oneDayMillis J │ │ - 0x0176 - 0x0191 reg=7 conditionalRequest Lcom/squareup/okhttp/Request; │ │ - 0x0092 - 0x01d2 reg=4 ageMillis J │ │ - 0x01c1 - 0x01d2 reg=7 conditionalRequest Lcom/squareup/okhttp/Request; │ │ - 0x015b - 0x01d2 reg=8 conditionalRequestBuilder Lcom/squareup/okhttp/Request$Builder; │ │ - 0x006c - 0x01d2 reg=9 requestCaching Lcom/squareup/okhttp/CacheControl; │ │ - 0x0096 - 0x01d2 reg=10 freshMillis J │ │ - 0x00d6 - 0x01d2 reg=12 maxStaleMillis J │ │ - 0x00b9 - 0x01d2 reg=14 minFreshMillis J │ │ - 0x00e0 - 0x01d2 reg=18 responseCaching Lcom/squareup/okhttp/CacheControl; │ │ - 0x0000 - 0x01d2 reg=24 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ + 0x0119 - 0x0151 reg=5 builder Lcom/squareup/okhttp/Response$Builder; │ │ + 0x012d - 0x0151 reg=14 oneDayMillis J │ │ + 0x0176 - 0x0191 reg=6 conditionalRequest Lcom/squareup/okhttp/Request; │ │ + 0x0092 - 0x01d2 reg=3 ageMillis J │ │ + 0x01c1 - 0x01d2 reg=6 conditionalRequest Lcom/squareup/okhttp/Request; │ │ + 0x015b - 0x01d2 reg=7 conditionalRequestBuilder Lcom/squareup/okhttp/Request$Builder; │ │ + 0x0096 - 0x01d2 reg=8 freshMillis J │ │ + 0x00d6 - 0x01d2 reg=10 maxStaleMillis J │ │ + 0x00b9 - 0x01d2 reg=12 minFreshMillis J │ │ + 0x006c - 0x01d2 reg=16 requestCaching Lcom/squareup/okhttp/CacheControl; │ │ + 0x00e0 - 0x01d2 reg=17 responseCaching Lcom/squareup/okhttp/CacheControl; │ │ + 0x0000 - 0x01d2 reg=22 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;) │ │ name : 'hasConditions' │ │ type : '(Lcom/squareup/okhttp/Request;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -046c34: |[046c34] com.squareup.okhttp.internal.http.CacheStrategy$Factory.hasConditions:(Lcom/squareup/okhttp/Request;)Z │ │ -046c44: 1a00 1404 |0000: const-string v0, "If-Modified-Since" // string@0414 │ │ -046c48: 6e20 4503 0100 |0002: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ -046c4e: 0c00 |0005: move-result-object v0 │ │ -046c50: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -046c54: 1a00 1504 |0008: const-string v0, "If-None-Match" // string@0415 │ │ -046c58: 6e20 4503 0100 |000a: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ -046c5e: 0c00 |000d: move-result-object v0 │ │ -046c60: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -046c64: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -046c66: 0f00 |0011: return v0 │ │ -046c68: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -046c6a: 28fe |0013: goto 0011 // -0002 │ │ +049638: |[049638] com.squareup.okhttp.internal.http.CacheStrategy$Factory.hasConditions:(Lcom/squareup/okhttp/Request;)Z │ │ +049648: 1a00 1404 |0000: const-string v0, "If-Modified-Since" // string@0414 │ │ +04964c: 6e20 4503 0100 |0002: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ +049652: 0c00 |0005: move-result-object v0 │ │ +049654: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +049658: 1a00 1504 |0008: const-string v0, "If-None-Match" // string@0415 │ │ +04965c: 6e20 4503 0100 |000a: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ +049662: 0c00 |000d: move-result-object v0 │ │ +049664: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +049668: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +04966a: 0f00 |0011: return v0 │ │ +04966c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +04966e: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 request Lcom/squareup/okhttp/Request; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;) │ │ @@ -42049,28 +42035,28 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -046c6c: |[046c6c] com.squareup.okhttp.internal.http.CacheStrategy$Factory.isFreshnessLifetimeHeuristic:()Z │ │ -046c7c: 5420 d202 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ -046c80: 6e10 9003 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ -046c86: 0c00 |0005: move-result-object v0 │ │ -046c88: 6e10 9b01 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ -046c8e: 0a00 |0009: move-result v0 │ │ -046c90: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -046c92: 3310 0800 |000b: if-ne v0, v1, 0013 // +0008 │ │ -046c96: 5420 d402 |000d: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@02d4 │ │ -046c9a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -046c9e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -046ca0: 0f00 |0012: return v0 │ │ -046ca2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -046ca4: 28fe |0014: goto 0012 // -0002 │ │ +049670: |[049670] com.squareup.okhttp.internal.http.CacheStrategy$Factory.isFreshnessLifetimeHeuristic:()Z │ │ +049680: 5420 d202 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02d2 │ │ +049684: 6e10 9003 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ +04968a: 0c00 |0005: move-result-object v0 │ │ +04968c: 6e10 9b01 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ +049692: 0a00 |0009: move-result v0 │ │ +049694: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +049696: 3310 0800 |000b: if-ne v0, v1, 0013 // +0008 │ │ +04969a: 5420 d402 |000d: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@02d4 │ │ +04969e: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +0496a2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0496a4: 0f00 |0012: return v0 │ │ +0496a6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0496a8: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ │ │ Virtual methods - │ │ @@ -42079,45 +42065,45 @@ │ │ type : '()Lcom/squareup/okhttp/internal/http/CacheStrategy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -046ca8: |[046ca8] com.squareup.okhttp.internal.http.CacheStrategy$Factory.get:()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ -046cb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -046cba: 7010 3706 0300 |0001: invoke-direct {v3}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.getCandidate:()Lcom/squareup/okhttp/internal/http/CacheStrategy; // method@0637 │ │ -046cc0: 0c00 |0004: move-result-object v0 │ │ -046cc2: 5401 de02 |0005: iget-object v1, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@02de │ │ -046cc6: 3801 1300 |0007: if-eqz v1, 001a // +0013 │ │ -046cca: 5431 d902 |0009: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ -046cce: 6e10 4403 0100 |000b: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0344 │ │ -046cd4: 0c01 |000e: move-result-object v1 │ │ -046cd6: 6e10 a201 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:()Z // method@01a2 │ │ -046cdc: 0a01 |0012: move-result v1 │ │ -046cde: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -046ce2: 2200 0501 |0015: new-instance v0, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0105 │ │ -046ce6: 7040 3b06 2022 |0017: invoke-direct {v0, v2, v2, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ -046cec: 1100 |001a: return-object v0 │ │ +0496ac: |[0496ac] com.squareup.okhttp.internal.http.CacheStrategy$Factory.get:()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ +0496bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0496be: 7010 3706 0300 |0001: invoke-direct {v3}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.getCandidate:()Lcom/squareup/okhttp/internal/http/CacheStrategy; // method@0637 │ │ +0496c4: 0c00 |0004: move-result-object v0 │ │ +0496c6: 5401 de02 |0005: iget-object v1, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@02de │ │ +0496ca: 3801 1300 |0007: if-eqz v1, 001a // +0013 │ │ +0496ce: 5431 d902 |0009: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.request:Lcom/squareup/okhttp/Request; // field@02d9 │ │ +0496d2: 6e10 4403 0100 |000b: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0344 │ │ +0496d8: 0c01 |000e: move-result-object v1 │ │ +0496da: 6e10 a201 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.onlyIfCached:()Z // method@01a2 │ │ +0496e0: 0a01 |0012: move-result v1 │ │ +0496e2: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +0496e6: 2200 1701 |0015: new-instance v0, Lcom/squareup/okhttp/internal/http/CacheStrategy; // type@0117 │ │ +0496ea: 7040 3b06 2022 |0017: invoke-direct {v0, v2, v2, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V // method@063b │ │ +0496f0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=161 │ │ 0x0005 line=163 │ │ 0x0015 line=165 │ │ 0x001a line=168 │ │ locals : │ │ 0x0005 - 0x0017 reg=0 candidate Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ 0x0000 - 0x001b reg=3 this Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ │ │ source_file_idx : 588 (CacheStrategy.java) │ │ │ │ Class #93 header: │ │ -class_idx : 261 │ │ +class_idx : 279 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 588 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #93 annotations: │ │ @@ -42145,19 +42131,19 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -046cf0: |[046cf0] com.squareup.okhttp.internal.http.CacheStrategy.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ -046d00: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -046d06: 5b01 de02 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@02de │ │ -046d0a: 5b02 dd02 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02dd │ │ -046d0e: 0e00 |0007: return-void │ │ +0496f4: |[0496f4] com.squareup.okhttp.internal.http.CacheStrategy.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ +049704: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04970a: 5b01 de02 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@02de │ │ +04970e: 5b02 dd02 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02dd │ │ +049712: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -42170,17 +42156,17 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -046d10: |[046d10] com.squareup.okhttp.internal.http.CacheStrategy.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ -046d20: 7030 3a06 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V // method@063a │ │ -046d26: 0e00 |0003: return-void │ │ +049714: |[049714] com.squareup.okhttp.internal.http.CacheStrategy.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ +049724: 7030 3a06 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.:(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V // method@063a │ │ +04972a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Response; │ │ @@ -42191,53 +42177,53 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -046d28: |[046d28] com.squareup.okhttp.internal.http.CacheStrategy.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z │ │ -046d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046d3a: 6e10 9303 0300 |0001: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -046d40: 0a01 |0004: move-result v1 │ │ -046d42: 2c01 4100 0000 |0005: sparse-switch v1, 00000046 // +00000041 │ │ -046d48: 0f00 |0008: return v0 │ │ -046d4a: 1a01 4903 |0009: const-string v1, "Expires" // string@0349 │ │ -046d4e: 6e20 9503 1300 |000b: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -046d54: 0c01 |000e: move-result-object v1 │ │ -046d56: 3901 2100 |000f: if-nez v1, 0030 // +0021 │ │ -046d5a: 6e10 9003 0300 |0011: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ -046d60: 0c01 |0014: move-result-object v1 │ │ -046d62: 6e10 9b01 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ -046d68: 0a01 |0018: move-result v1 │ │ -046d6a: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ -046d6c: 3321 1600 |001a: if-ne v1, v2, 0030 // +0016 │ │ -046d70: 6e10 9003 0300 |001c: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ -046d76: 0c01 |001f: move-result-object v1 │ │ -046d78: 6e10 9a01 0100 |0020: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.isPublic:()Z // method@019a │ │ -046d7e: 0a01 |0023: move-result v1 │ │ -046d80: 3901 0c00 |0024: if-nez v1, 0030 // +000c │ │ -046d84: 6e10 9003 0300 |0026: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ -046d8a: 0c01 |0029: move-result-object v1 │ │ -046d8c: 6e10 9901 0100 |002a: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.isPrivate:()Z // method@0199 │ │ -046d92: 0a01 |002d: move-result v1 │ │ -046d94: 3801 daff |002e: if-eqz v1, 0008 // -0026 │ │ -046d98: 6e10 9003 0300 |0030: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ -046d9e: 0c01 |0033: move-result-object v1 │ │ -046da0: 6e10 a001 0100 |0034: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.noStore:()Z // method@01a0 │ │ -046da6: 0a01 |0037: move-result v1 │ │ -046da8: 3901 d0ff |0038: if-nez v1, 0008 // -0030 │ │ -046dac: 6e10 4403 0400 |003a: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0344 │ │ -046db2: 0c01 |003d: move-result-object v1 │ │ -046db4: 6e10 a001 0100 |003e: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.noStore:()Z // method@01a0 │ │ -046dba: 0a01 |0041: move-result v1 │ │ -046dbc: 3901 c6ff |0042: if-nez v1, 0008 // -003a │ │ -046dc0: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -046dc2: 28c3 |0045: goto 0008 // -003d │ │ -046dc4: 0002 0d00 c800 0000 cb00 0000 cc00 ... |0046: sparse-switch-data (54 units) │ │ +04972c: |[04972c] com.squareup.okhttp.internal.http.CacheStrategy.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z │ │ +04973c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04973e: 6e10 9303 0300 |0001: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +049744: 0a01 |0004: move-result v1 │ │ +049746: 2c01 4100 0000 |0005: sparse-switch v1, 00000046 // +00000041 │ │ +04974c: 0f00 |0008: return v0 │ │ +04974e: 1a01 4903 |0009: const-string v1, "Expires" // string@0349 │ │ +049752: 6e20 9503 1300 |000b: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +049758: 0c01 |000e: move-result-object v1 │ │ +04975a: 3901 2100 |000f: if-nez v1, 0030 // +0021 │ │ +04975e: 6e10 9003 0300 |0011: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ +049764: 0c01 |0014: move-result-object v1 │ │ +049766: 6e10 9b01 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.maxAgeSeconds:()I // method@019b │ │ +04976c: 0a01 |0018: move-result v1 │ │ +04976e: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ +049770: 3321 1600 |001a: if-ne v1, v2, 0030 // +0016 │ │ +049774: 6e10 9003 0300 |001c: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ +04977a: 0c01 |001f: move-result-object v1 │ │ +04977c: 6e10 9a01 0100 |0020: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.isPublic:()Z // method@019a │ │ +049782: 0a01 |0023: move-result v1 │ │ +049784: 3901 0c00 |0024: if-nez v1, 0030 // +000c │ │ +049788: 6e10 9003 0300 |0026: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ +04978e: 0c01 |0029: move-result-object v1 │ │ +049790: 6e10 9901 0100 |002a: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.isPrivate:()Z // method@0199 │ │ +049796: 0a01 |002d: move-result v1 │ │ +049798: 3801 daff |002e: if-eqz v1, 0008 // -0026 │ │ +04979c: 6e10 9003 0300 |0030: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0390 │ │ +0497a2: 0c01 |0033: move-result-object v1 │ │ +0497a4: 6e10 a001 0100 |0034: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.noStore:()Z // method@01a0 │ │ +0497aa: 0a01 |0037: move-result v1 │ │ +0497ac: 3901 d0ff |0038: if-nez v1, 0008 // -0030 │ │ +0497b0: 6e10 4403 0400 |003a: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.cacheControl:()Lcom/squareup/okhttp/CacheControl; // method@0344 │ │ +0497b6: 0c01 |003d: move-result-object v1 │ │ +0497b8: 6e10 a001 0100 |003e: invoke-virtual {v1}, Lcom/squareup/okhttp/CacheControl;.noStore:()Z // method@01a0 │ │ +0497be: 0a01 |0041: move-result v1 │ │ +0497c0: 3901 c6ff |0042: if-nez v1, 0008 // -003a │ │ +0497c4: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +0497c6: 28c3 |0045: goto 0008 // -003d │ │ +0497c8: 0002 0d00 c800 0000 cb00 0000 cc00 ... |0046: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0008 line=85 │ │ 0x0009 line=71 │ │ 0x0011 line=72 │ │ 0x001c line=73 │ │ @@ -42248,17 +42234,17 @@ │ │ 0x0000 - 0x007c reg=3 response Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x007c reg=4 request Lcom/squareup/okhttp/Request; │ │ │ │ Virtual methods - │ │ source_file_idx : 588 (CacheStrategy.java) │ │ │ │ Class #94 header: │ │ -class_idx : 262 │ │ +class_idx : 280 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 975 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #94 - │ │ @@ -42274,93 +42260,93 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046e30: |[046e30] com.squareup.okhttp.internal.http.HeaderParser.:()V │ │ -046e40: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -046e46: 0e00 |0003: return-void │ │ +049834: |[049834] com.squareup.okhttp.internal.http.HeaderParser.:()V │ │ +049844: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04984a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/HeaderParser; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HeaderParser;) │ │ name : 'parseSeconds' │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -046e48: |[046e48] com.squareup.okhttp.internal.http.HeaderParser.parseSeconds:(Ljava/lang/String;I)I │ │ -046e58: 7110 020a 0600 |0000: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ -046e5e: 0b02 |0003: move-result-wide v2 │ │ -046e60: 1704 ffff ff7f |0004: const-wide/32 v4, #float nan // #7fffffff │ │ -046e66: 3101 0204 |0007: cmp-long v1, v2, v4 │ │ -046e6a: 3d01 0600 |0009: if-lez v1, 000f // +0006 │ │ -046e6e: 1407 ffff ff7f |000b: const v7, #float nan // #7fffffff │ │ -046e74: 0f07 |000e: return v7 │ │ -046e76: 1604 0000 |000f: const-wide/16 v4, #int 0 // #0 │ │ -046e7a: 3101 0204 |0011: cmp-long v1, v2, v4 │ │ -046e7e: 3b01 0400 |0013: if-gez v1, 0017 // +0004 │ │ -046e82: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -046e84: 28f8 |0016: goto 000e // -0008 │ │ -046e86: 8427 |0017: long-to-int v7, v2 │ │ -046e88: 28f6 |0018: goto 000e // -000a │ │ -046e8a: 0d00 |0019: move-exception v0 │ │ -046e8c: 28f4 |001a: goto 000e // -000c │ │ +04984c: |[04984c] com.squareup.okhttp.internal.http.HeaderParser.parseSeconds:(Ljava/lang/String;I)I │ │ +04985c: 7110 020a 0500 |0000: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ +049862: 0b01 |0003: move-result-wide v1 │ │ +049864: 1703 ffff ff7f |0004: const-wide/32 v3, #float nan // #7fffffff │ │ +04986a: 3103 0103 |0007: cmp-long v3, v1, v3 │ │ +04986e: 3d03 0600 |0009: if-lez v3, 000f // +0006 │ │ +049872: 1406 ffff ff7f |000b: const v6, #float nan // #7fffffff │ │ +049878: 0f06 |000e: return v6 │ │ +04987a: 1603 0000 |000f: const-wide/16 v3, #int 0 // #0 │ │ +04987e: 3103 0103 |0011: cmp-long v3, v1, v3 │ │ +049882: 3b03 0400 |0013: if-gez v3, 0017 // +0004 │ │ +049886: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +049888: 28f8 |0016: goto 000e // -0008 │ │ +04988a: 8416 |0017: long-to-int v6, v1 │ │ +04988c: 28f6 |0018: goto 000e // -000a │ │ +04988e: 0d00 |0019: move-exception v0 │ │ +049890: 28f4 |001a: goto 000e // -000c │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/NumberFormatException; -> 0x0019 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x000b line=56 │ │ 0x000e line=63 │ │ 0x000f line=57 │ │ 0x0015 line=58 │ │ 0x0017 line=60 │ │ 0x0019 line=62 │ │ 0x001a line=63 │ │ locals : │ │ - 0x0004 - 0x000e reg=2 seconds J │ │ - 0x0000 - 0x000e reg=7 defaultValue I │ │ - 0x000f - 0x0019 reg=2 seconds J │ │ + 0x0004 - 0x000e reg=1 seconds J │ │ + 0x0000 - 0x000e reg=6 defaultValue I │ │ + 0x000f - 0x0019 reg=1 seconds J │ │ 0x001a - 0x001b reg=0 e Ljava/lang/NumberFormatException; │ │ - 0x0000 - 0x001b reg=6 value Ljava/lang/String; │ │ - 0x000f - 0x001b reg=7 defaultValue I │ │ + 0x0000 - 0x001b reg=5 value Ljava/lang/String; │ │ + 0x000f - 0x001b reg=6 defaultValue I │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/HeaderParser;) │ │ name : 'skipUntil' │ │ type : '(Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -046ea0: |[046ea0] com.squareup.okhttp.internal.http.HeaderParser.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I │ │ -046eb0: 6e10 380a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -046eb6: 0a00 |0003: move-result v0 │ │ -046eb8: 3503 0d00 |0004: if-ge v3, v0, 0011 // +000d │ │ -046ebc: 6e20 250a 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -046ec2: 0a00 |0009: move-result v0 │ │ -046ec4: 6e20 310a 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -046eca: 0a00 |000d: move-result v0 │ │ -046ecc: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -046ece: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ -046ed2: 0f03 |0011: return v3 │ │ -046ed4: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -046ed8: 28ec |0014: goto 0000 // -0014 │ │ +0498a4: |[0498a4] com.squareup.okhttp.internal.http.HeaderParser.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I │ │ +0498b4: 6e10 380a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0498ba: 0a00 |0003: move-result v0 │ │ +0498bc: 3503 0d00 |0004: if-ge v3, v0, 0011 // +000d │ │ +0498c0: 6e20 250a 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +0498c6: 0a00 |0009: move-result v0 │ │ +0498c8: 6e20 310a 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +0498ce: 0a00 |000d: move-result v0 │ │ +0498d0: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +0498d2: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ +0498d6: 0f03 |0011: return v3 │ │ +0498d8: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0498dc: 28ec |0014: goto 0000 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0006 line=27 │ │ 0x0011 line=31 │ │ 0x0012 line=26 │ │ locals : │ │ @@ -42373,27 +42359,27 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -046edc: |[046edc] com.squareup.okhttp.internal.http.HeaderParser.skipWhitespace:(Ljava/lang/String;I)I │ │ -046eec: 6e10 380a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -046ef2: 0a01 |0003: move-result v1 │ │ -046ef4: 3513 0e00 |0004: if-ge v3, v1, 0012 // +000e │ │ -046ef8: 6e20 250a 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -046efe: 0a00 |0009: move-result v0 │ │ -046f00: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -046f04: 3210 0700 |000c: if-eq v0, v1, 0013 // +0007 │ │ -046f08: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -046f0c: 3210 0300 |0010: if-eq v0, v1, 0013 // +0003 │ │ -046f10: 0f03 |0012: return v3 │ │ -046f12: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ -046f16: 28eb |0015: goto 0000 // -0015 │ │ +0498e0: |[0498e0] com.squareup.okhttp.internal.http.HeaderParser.skipWhitespace:(Ljava/lang/String;I)I │ │ +0498f0: 6e10 380a 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0498f6: 0a01 |0003: move-result v1 │ │ +0498f8: 3513 0e00 |0004: if-ge v3, v1, 0012 // +000e │ │ +0498fc: 6e20 250a 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +049902: 0a00 |0009: move-result v0 │ │ +049904: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +049908: 3210 0700 |000c: if-eq v0, v1, 0013 // +0007 │ │ +04990c: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +049910: 3210 0300 |0010: if-eq v0, v1, 0013 // +0003 │ │ +049914: 0f03 |0012: return v3 │ │ +049916: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04991a: 28eb |0015: goto 0000 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000a line=41 │ │ 0x0012 line=45 │ │ 0x0013 line=39 │ │ @@ -42403,17 +42389,17 @@ │ │ 0x0000 - 0x0016 reg=2 input Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=3 pos I │ │ │ │ Virtual methods - │ │ source_file_idx : 975 (HeaderParser.java) │ │ │ │ Class #95 header: │ │ -class_idx : 263 │ │ +class_idx : 281 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 988 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #95 annotations: │ │ @@ -42429,17 +42415,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 988 (Http1xStream.java) │ │ │ │ Class #96 header: │ │ -class_idx : 273 │ │ +class_idx : 291 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 452 │ │ +superclass_idx : 470 │ │ source_file_idx : 992 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #96 annotations: │ │ @@ -42461,17 +42447,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046f18: |[046f18] com.squareup.okhttp.internal.http.HttpDate$1.:()V │ │ -046f28: 7010 770a 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@0a77 │ │ -046f2e: 0e00 |0003: return-void │ │ +04991c: |[04991c] com.squareup.okhttp.internal.http.HttpDate$1.:()V │ │ +04992c: 7010 770a 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@0a77 │ │ +049932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/HttpDate$1; │ │ │ │ Virtual methods - │ │ @@ -42480,18 +42466,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046f30: |[046f30] com.squareup.okhttp.internal.http.HttpDate$1.initialValue:()Ljava/lang/Object; │ │ -046f40: 6e10 9106 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpDate$1;.initialValue:()Ljava/text/DateFormat; // method@0691 │ │ -046f46: 0c00 |0003: move-result-object v0 │ │ -046f48: 1100 |0004: return-object v0 │ │ +049934: |[049934] com.squareup.okhttp.internal.http.HttpDate$1.initialValue:()Ljava/lang/Object; │ │ +049944: 6e10 9106 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpDate$1;.initialValue:()Ljava/text/DateFormat; // method@0691 │ │ +04994a: 0c00 |0003: move-result-object v0 │ │ +04994c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/http/HttpDate$1; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpDate$1;) │ │ @@ -42499,41 +42485,41 @@ │ │ type : '()Ljava/text/DateFormat;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -046f4c: |[046f4c] com.squareup.okhttp.internal.http.HttpDate$1.initialValue:()Ljava/text/DateFormat; │ │ -046f5c: 2200 0302 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0203 │ │ -046f60: 1a01 0a03 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss 'GMT'" // string@030a │ │ -046f64: 6202 d304 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -046f68: 7030 0b0b 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0b0b │ │ -046f6e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -046f70: 6e20 060b 1000 |000a: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setLenient:(Z)V // method@0b06 │ │ -046f76: 7100 9406 0000 |000d: invoke-static {}, Lcom/squareup/okhttp/internal/http/HttpDate;.access$000:()Ljava/util/TimeZone; // method@0694 │ │ -046f7c: 0c01 |0010: move-result-object v1 │ │ -046f7e: 6e20 070b 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@0b07 │ │ -046f84: 1100 |0014: return-object v0 │ │ +049950: |[049950] com.squareup.okhttp.internal.http.HttpDate$1.initialValue:()Ljava/text/DateFormat; │ │ +049960: 2200 1602 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0216 │ │ +049964: 1a01 0a03 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss 'GMT'" // string@030a │ │ +049968: 6202 d304 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +04996c: 7030 0b0b 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0b0b │ │ +049972: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +049974: 6e20 060b 1000 |000a: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setLenient:(Z)V // method@0b06 │ │ +04997a: 7100 9406 0000 |000d: invoke-static {}, Lcom/squareup/okhttp/internal/http/HttpDate;.access$000:()Ljava/util/TimeZone; // method@0694 │ │ +049980: 0c01 |0010: move-result-object v1 │ │ +049982: 6e20 070b 1000 |0011: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@0b07 │ │ +049988: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=42 │ │ 0x000d line=43 │ │ 0x0014 line=44 │ │ locals : │ │ 0x0009 - 0x0015 reg=0 rfc1123 Ljava/text/DateFormat; │ │ 0x0000 - 0x0015 reg=3 this Lcom/squareup/okhttp/internal/http/HttpDate$1; │ │ │ │ source_file_idx : 992 (HttpDate.java) │ │ │ │ Class #97 header: │ │ -class_idx : 274 │ │ +class_idx : 292 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 992 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #97 annotations: │ │ @@ -42569,75 +42555,75 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 111 16-bit code units │ │ -046f88: |[046f88] com.squareup.okhttp.internal.http.HttpDate.:()V │ │ -046f98: 1a00 9d03 |0000: const-string v0, "GMT" // string@039d │ │ -046f9c: 7110 930b 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@0b93 │ │ -046fa2: 0c00 |0005: move-result-object v0 │ │ -046fa4: 6900 1403 |0006: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@0314 │ │ -046fa8: 2200 1101 |0008: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpDate$1; // type@0111 │ │ -046fac: 7010 8f06 0000 |000a: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/HttpDate$1;.:()V // method@068f │ │ -046fb2: 6900 1503 |000d: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@0315 │ │ -046fb6: 1300 0f00 |000f: const/16 v0, #int 15 // #f │ │ -046fba: 2300 b703 |0011: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -046fbe: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -046fc0: 1a02 0b03 |0014: const-string v2, "EEE, dd MMM yyyy HH:mm:ss zzz" // string@030b │ │ -046fc4: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -046fc8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -046fca: 1a02 1103 |0019: const-string v2, "EEEE, dd-MMM-yy HH:mm:ss zzz" // string@0311 │ │ -046fce: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -046fd2: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -046fd4: 1a02 0203 |001e: const-string v2, "EEE MMM d HH:mm:ss yyyy" // string@0302 │ │ -046fd8: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -046fdc: 1231 |0022: const/4 v1, #int 3 // #3 │ │ -046fde: 1a02 0e03 |0023: const-string v2, "EEE, dd-MMM-yyyy HH:mm:ss z" // string@030e │ │ -046fe2: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -046fe6: 1241 |0027: const/4 v1, #int 4 // #4 │ │ -046fe8: 1a02 0d03 |0028: const-string v2, "EEE, dd-MMM-yyyy HH-mm-ss z" // string@030d │ │ -046fec: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -046ff0: 1251 |002c: const/4 v1, #int 5 // #5 │ │ -046ff2: 1a02 0903 |002d: const-string v2, "EEE, dd MMM yy HH:mm:ss z" // string@0309 │ │ -046ff6: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ -046ffa: 1261 |0031: const/4 v1, #int 6 // #6 │ │ -046ffc: 1a02 0803 |0032: const-string v2, "EEE dd-MMM-yyyy HH:mm:ss z" // string@0308 │ │ -047000: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ -047004: 1271 |0036: const/4 v1, #int 7 // #7 │ │ -047006: 1a02 0503 |0037: const-string v2, "EEE dd MMM yyyy HH:mm:ss z" // string@0305 │ │ -04700a: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ -04700e: 1301 0800 |003b: const/16 v1, #int 8 // #8 │ │ -047012: 1a02 0703 |003d: const-string v2, "EEE dd-MMM-yyyy HH-mm-ss z" // string@0307 │ │ -047016: 4d02 0001 |003f: aput-object v2, v0, v1 │ │ -04701a: 1301 0900 |0041: const/16 v1, #int 9 // #9 │ │ -04701e: 1a02 0603 |0043: const-string v2, "EEE dd-MMM-yy HH:mm:ss z" // string@0306 │ │ -047022: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ -047026: 1301 0a00 |0047: const/16 v1, #int 10 // #a │ │ -04702a: 1a02 0403 |0049: const-string v2, "EEE dd MMM yy HH:mm:ss z" // string@0304 │ │ -04702e: 4d02 0001 |004b: aput-object v2, v0, v1 │ │ -047032: 1301 0b00 |004d: const/16 v1, #int 11 // #b │ │ -047036: 1a02 0f03 |004f: const-string v2, "EEE,dd-MMM-yy HH:mm:ss z" // string@030f │ │ -04703a: 4d02 0001 |0051: aput-object v2, v0, v1 │ │ -04703e: 1301 0c00 |0053: const/16 v1, #int 12 // #c │ │ -047042: 1a02 1003 |0055: const-string v2, "EEE,dd-MMM-yyyy HH:mm:ss z" // string@0310 │ │ -047046: 4d02 0001 |0057: aput-object v2, v0, v1 │ │ -04704a: 1301 0d00 |0059: const/16 v1, #int 13 // #d │ │ -04704e: 1a02 0c03 |005b: const-string v2, "EEE, dd-MM-yyyy HH:mm:ss z" // string@030c │ │ -047052: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ -047056: 1301 0e00 |005f: const/16 v1, #int 14 // #e │ │ -04705a: 1a02 0303 |0061: const-string v2, "EEE MMM d yyyy HH:mm:ss z" // string@0303 │ │ -04705e: 4d02 0001 |0063: aput-object v2, v0, v1 │ │ -047062: 6900 1303 |0065: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ -047066: 6200 1303 |0067: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ -04706a: 2100 |0069: array-length v0, v0 │ │ -04706c: 2300 bc03 |006a: new-array v0, v0, [Ljava/text/DateFormat; // type@03bc │ │ -047070: 6900 1203 |006c: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@0312 │ │ -047074: 0e00 |006e: return-void │ │ +04998c: |[04998c] com.squareup.okhttp.internal.http.HttpDate.:()V │ │ +04999c: 1a00 9d03 |0000: const-string v0, "GMT" // string@039d │ │ +0499a0: 7110 930b 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@0b93 │ │ +0499a6: 0c00 |0005: move-result-object v0 │ │ +0499a8: 6900 1403 |0006: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@0314 │ │ +0499ac: 2200 2301 |0008: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpDate$1; // type@0123 │ │ +0499b0: 7010 8f06 0000 |000a: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/HttpDate$1;.:()V // method@068f │ │ +0499b6: 6900 1503 |000d: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@0315 │ │ +0499ba: 1300 0f00 |000f: const/16 v0, #int 15 // #f │ │ +0499be: 2300 cb03 |0011: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +0499c2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0499c4: 1a02 0b03 |0014: const-string v2, "EEE, dd MMM yyyy HH:mm:ss zzz" // string@030b │ │ +0499c8: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +0499cc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0499ce: 1a02 1103 |0019: const-string v2, "EEEE, dd-MMM-yy HH:mm:ss zzz" // string@0311 │ │ +0499d2: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0499d6: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +0499d8: 1a02 0203 |001e: const-string v2, "EEE MMM d HH:mm:ss yyyy" // string@0302 │ │ +0499dc: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0499e0: 1231 |0022: const/4 v1, #int 3 // #3 │ │ +0499e2: 1a02 0e03 |0023: const-string v2, "EEE, dd-MMM-yyyy HH:mm:ss z" // string@030e │ │ +0499e6: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0499ea: 1241 |0027: const/4 v1, #int 4 // #4 │ │ +0499ec: 1a02 0d03 |0028: const-string v2, "EEE, dd-MMM-yyyy HH-mm-ss z" // string@030d │ │ +0499f0: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0499f4: 1251 |002c: const/4 v1, #int 5 // #5 │ │ +0499f6: 1a02 0903 |002d: const-string v2, "EEE, dd MMM yy HH:mm:ss z" // string@0309 │ │ +0499fa: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ +0499fe: 1261 |0031: const/4 v1, #int 6 // #6 │ │ +049a00: 1a02 0803 |0032: const-string v2, "EEE dd-MMM-yyyy HH:mm:ss z" // string@0308 │ │ +049a04: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ +049a08: 1271 |0036: const/4 v1, #int 7 // #7 │ │ +049a0a: 1a02 0503 |0037: const-string v2, "EEE dd MMM yyyy HH:mm:ss z" // string@0305 │ │ +049a0e: 4d02 0001 |0039: aput-object v2, v0, v1 │ │ +049a12: 1301 0800 |003b: const/16 v1, #int 8 // #8 │ │ +049a16: 1a02 0703 |003d: const-string v2, "EEE dd-MMM-yyyy HH-mm-ss z" // string@0307 │ │ +049a1a: 4d02 0001 |003f: aput-object v2, v0, v1 │ │ +049a1e: 1301 0900 |0041: const/16 v1, #int 9 // #9 │ │ +049a22: 1a02 0603 |0043: const-string v2, "EEE dd-MMM-yy HH:mm:ss z" // string@0306 │ │ +049a26: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ +049a2a: 1301 0a00 |0047: const/16 v1, #int 10 // #a │ │ +049a2e: 1a02 0403 |0049: const-string v2, "EEE dd MMM yy HH:mm:ss z" // string@0304 │ │ +049a32: 4d02 0001 |004b: aput-object v2, v0, v1 │ │ +049a36: 1301 0b00 |004d: const/16 v1, #int 11 // #b │ │ +049a3a: 1a02 0f03 |004f: const-string v2, "EEE,dd-MMM-yy HH:mm:ss z" // string@030f │ │ +049a3e: 4d02 0001 |0051: aput-object v2, v0, v1 │ │ +049a42: 1301 0c00 |0053: const/16 v1, #int 12 // #c │ │ +049a46: 1a02 1003 |0055: const-string v2, "EEE,dd-MMM-yyyy HH:mm:ss z" // string@0310 │ │ +049a4a: 4d02 0001 |0057: aput-object v2, v0, v1 │ │ +049a4e: 1301 0d00 |0059: const/16 v1, #int 13 // #d │ │ +049a52: 1a02 0c03 |005b: const-string v2, "EEE, dd-MM-yyyy HH:mm:ss z" // string@030c │ │ +049a56: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ +049a5a: 1301 0e00 |005f: const/16 v1, #int 14 // #e │ │ +049a5e: 1a02 0303 |0061: const-string v2, "EEE MMM d yyyy HH:mm:ss z" // string@0303 │ │ +049a62: 4d02 0001 |0063: aput-object v2, v0, v1 │ │ +049a66: 6900 1303 |0065: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ +049a6a: 6200 1303 |0067: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ +049a6e: 2100 |0069: array-length v0, v0 │ │ +049a70: 2300 d003 |006a: new-array v0, v0, [Ljava/text/DateFormat; // type@03d0 │ │ +049a74: 6900 1203 |006c: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@0312 │ │ +049a78: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=37 │ │ 0x000f line=49 │ │ 0x0067 line=71 │ │ locals : │ │ @@ -42647,17 +42633,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047078: |[047078] com.squareup.okhttp.internal.http.HttpDate.:()V │ │ -047088: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04708e: 0e00 |0003: return-void │ │ +049a7c: |[049a7c] com.squareup.okhttp.internal.http.HttpDate.:()V │ │ +049a8c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +049a92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/HttpDate; │ │ │ │ @@ -42666,39 +42652,39 @@ │ │ type : '()Ljava/util/TimeZone;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047090: |[047090] com.squareup.okhttp.internal.http.HttpDate.access$000:()Ljava/util/TimeZone; │ │ -0470a0: 6200 1403 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@0314 │ │ -0470a4: 1100 |0002: return-object v0 │ │ +049a94: |[049a94] com.squareup.okhttp.internal.http.HttpDate.access$000:()Ljava/util/TimeZone; │ │ +049aa4: 6200 1403 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@0314 │ │ +049aa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/HttpDate;) │ │ name : 'format' │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0470a8: |[0470a8] com.squareup.okhttp.internal.http.HttpDate.format:(Ljava/util/Date;)Ljava/lang/String; │ │ -0470b8: 6200 1503 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@0315 │ │ -0470bc: 6e10 780a 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0a78 │ │ -0470c2: 0c00 |0005: move-result-object v0 │ │ -0470c4: 1f00 0002 |0006: check-cast v0, Ljava/text/DateFormat; // type@0200 │ │ -0470c8: 6e20 040b 1000 |0008: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0b04 │ │ -0470ce: 0c00 |000b: move-result-object v0 │ │ -0470d0: 1100 |000c: return-object v0 │ │ +049aac: |[049aac] com.squareup.okhttp.internal.http.HttpDate.format:(Ljava/util/Date;)Ljava/lang/String; │ │ +049abc: 6200 1503 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@0315 │ │ +049ac0: 6e10 780a 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0a78 │ │ +049ac6: 0c00 |0005: move-result-object v0 │ │ +049ac8: 1f00 1302 |0006: check-cast v0, Ljava/text/DateFormat; // type@0213 │ │ +049acc: 6e20 040b 1000 |0008: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0b04 │ │ +049ad2: 0c00 |000b: move-result-object v0 │ │ +049ad4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000d reg=1 value Ljava/util/Date; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/HttpDate;) │ │ @@ -42706,70 +42692,70 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -0470d4: |[0470d4] com.squareup.okhttp.internal.http.HttpDate.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ -0470e4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0470e6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0470e8: 6e10 380a 0900 |0002: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0470ee: 0a05 |0005: move-result v5 │ │ -0470f0: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ -0470f4: 0764 |0008: move-object v4, v6 │ │ -0470f6: 1104 |0009: return-object v4 │ │ -0470f8: 2203 0202 |000a: new-instance v3, Ljava/text/ParsePosition; // type@0202 │ │ -0470fc: 7020 080b 7300 |000c: invoke-direct {v3, v7}, Ljava/text/ParsePosition;.:(I)V // method@0b08 │ │ -047102: 6205 1503 |000f: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@0315 │ │ -047106: 6e10 780a 0500 |0011: invoke-virtual {v5}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0a78 │ │ -04710c: 0c05 |0014: move-result-object v5 │ │ -04710e: 1f05 0002 |0015: check-cast v5, Ljava/text/DateFormat; // type@0200 │ │ -047112: 6e30 050b 9503 |0017: invoke-virtual {v5, v9, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@0b05 │ │ -047118: 0c04 |001a: move-result-object v4 │ │ -04711a: 6e10 090b 0300 |001b: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@0b09 │ │ -047120: 0a05 |001e: move-result v5 │ │ -047122: 6e10 380a 0900 |001f: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -047128: 0a07 |0022: move-result v7 │ │ -04712a: 3275 e6ff |0023: if-eq v5, v7, 0009 // -001a │ │ -04712e: 6207 1303 |0025: sget-object v7, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ -047132: 1d07 |0027: monitor-enter v7 │ │ -047134: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -047136: 6205 1303 |0029: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ -04713a: 2150 |002b: array-length v0, v5 │ │ -04713c: 3502 3200 |002c: if-ge v2, v0, 005e // +0032 │ │ -047140: 6205 1203 |002e: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@0312 │ │ -047144: 4601 0502 |0030: aget-object v1, v5, v2 │ │ -047148: 3901 1600 |0032: if-nez v1, 0048 // +0016 │ │ -04714c: 2201 0302 |0034: new-instance v1, Ljava/text/SimpleDateFormat; // type@0203 │ │ -047150: 6205 1303 |0036: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ -047154: 4605 0502 |0038: aget-object v5, v5, v2 │ │ -047158: 6208 d304 |003a: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -04715c: 7030 0b0b 5108 |003c: invoke-direct {v1, v5, v8}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0b0b │ │ -047162: 6205 1403 |003f: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@0314 │ │ -047166: 6e20 070b 5100 |0041: invoke-virtual {v1, v5}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@0b07 │ │ -04716c: 6205 1203 |0044: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@0312 │ │ -047170: 4d01 0502 |0046: aput-object v1, v5, v2 │ │ -047174: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -047176: 6e20 0a0b 5300 |0049: invoke-virtual {v3, v5}, Ljava/text/ParsePosition;.setIndex:(I)V // method@0b0a │ │ -04717c: 6e30 050b 9103 |004c: invoke-virtual {v1, v9, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@0b05 │ │ -047182: 0c04 |004f: move-result-object v4 │ │ -047184: 6e10 090b 0300 |0050: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@0b09 │ │ -04718a: 0a05 |0053: move-result v5 │ │ -04718c: 3805 0700 |0054: if-eqz v5, 005b // +0007 │ │ -047190: 1e07 |0056: monitor-exit v7 │ │ -047192: 28b2 |0057: goto 0009 // -004e │ │ -047194: 0d05 |0058: move-exception v5 │ │ -047196: 1e07 |0059: monitor-exit v7 │ │ -047198: 2705 |005a: throw v5 │ │ -04719a: d802 0201 |005b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04719e: 28cf |005d: goto 002c // -0031 │ │ -0471a0: 1e07 |005e: monitor-exit v7 │ │ -0471a2: 0764 |005f: move-object v4, v6 │ │ -0471a4: 28a9 |0060: goto 0009 // -0057 │ │ +049ad8: |[049ad8] com.squareup.okhttp.internal.http.HttpDate.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ +049ae8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +049aea: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +049aec: 6e10 380a 0900 |0002: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +049af2: 0a05 |0005: move-result v5 │ │ +049af4: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ +049af8: 0764 |0008: move-object v4, v6 │ │ +049afa: 1104 |0009: return-object v4 │ │ +049afc: 2203 1502 |000a: new-instance v3, Ljava/text/ParsePosition; // type@0215 │ │ +049b00: 7020 080b 7300 |000c: invoke-direct {v3, v7}, Ljava/text/ParsePosition;.:(I)V // method@0b08 │ │ +049b06: 6205 1503 |000f: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@0315 │ │ +049b0a: 6e10 780a 0500 |0011: invoke-virtual {v5}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0a78 │ │ +049b10: 0c05 |0014: move-result-object v5 │ │ +049b12: 1f05 1302 |0015: check-cast v5, Ljava/text/DateFormat; // type@0213 │ │ +049b16: 6e30 050b 9503 |0017: invoke-virtual {v5, v9, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@0b05 │ │ +049b1c: 0c04 |001a: move-result-object v4 │ │ +049b1e: 6e10 090b 0300 |001b: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@0b09 │ │ +049b24: 0a05 |001e: move-result v5 │ │ +049b26: 6e10 380a 0900 |001f: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +049b2c: 0a07 |0022: move-result v7 │ │ +049b2e: 3275 e6ff |0023: if-eq v5, v7, 0009 // -001a │ │ +049b32: 6207 1303 |0025: sget-object v7, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ +049b36: 1d07 |0027: monitor-enter v7 │ │ +049b38: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +049b3a: 6205 1303 |0029: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ +049b3e: 2150 |002b: array-length v0, v5 │ │ +049b40: 3502 3200 |002c: if-ge v2, v0, 005e // +0032 │ │ +049b44: 6205 1203 |002e: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@0312 │ │ +049b48: 4601 0502 |0030: aget-object v1, v5, v2 │ │ +049b4c: 3901 1600 |0032: if-nez v1, 0048 // +0016 │ │ +049b50: 2201 1602 |0034: new-instance v1, Ljava/text/SimpleDateFormat; // type@0216 │ │ +049b54: 6205 1303 |0036: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@0313 │ │ +049b58: 4605 0502 |0038: aget-object v5, v5, v2 │ │ +049b5c: 6208 d304 |003a: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +049b60: 7030 0b0b 5108 |003c: invoke-direct {v1, v5, v8}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0b0b │ │ +049b66: 6205 1403 |003f: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.GMT:Ljava/util/TimeZone; // field@0314 │ │ +049b6a: 6e20 070b 5100 |0041: invoke-virtual {v1, v5}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@0b07 │ │ +049b70: 6205 1203 |0044: sget-object v5, Lcom/squareup/okhttp/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@0312 │ │ +049b74: 4d01 0502 |0046: aput-object v1, v5, v2 │ │ +049b78: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +049b7a: 6e20 0a0b 5300 |0049: invoke-virtual {v3, v5}, Ljava/text/ParsePosition;.setIndex:(I)V // method@0b0a │ │ +049b80: 6e30 050b 9103 |004c: invoke-virtual {v1, v9, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@0b05 │ │ +049b86: 0c04 |004f: move-result-object v4 │ │ +049b88: 6e10 090b 0300 |0050: invoke-virtual {v3}, Ljava/text/ParsePosition;.getIndex:()I // method@0b09 │ │ +049b8e: 0a05 |0053: move-result v5 │ │ +049b90: 3805 0700 |0054: if-eqz v5, 005b // +0007 │ │ +049b94: 1e07 |0056: monitor-exit v7 │ │ +049b96: 28b2 |0057: goto 0009 // -004e │ │ +049b98: 0d05 |0058: move-exception v5 │ │ +049b9a: 1e07 |0059: monitor-exit v7 │ │ +049b9c: 2705 |005a: throw v5 │ │ +049b9e: d802 0201 |005b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +049ba2: 28cf |005d: goto 002c // -0031 │ │ +049ba4: 1e07 |005e: monitor-exit v7 │ │ +049ba6: 0764 |005f: move-object v4, v6 │ │ +049ba8: 28a9 |0060: goto 0009 // -0057 │ │ catches : 2 │ │ 0x0029 - 0x005a │ │ -> 0x0058 │ │ 0x005e - 0x005f │ │ -> 0x0058 │ │ positions : │ │ 0x0002 line=76 │ │ @@ -42803,17 +42789,17 @@ │ │ 0x001b - 0x0061 reg=4 result Ljava/util/Date; │ │ 0x0000 - 0x0061 reg=9 value Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 992 (HttpDate.java) │ │ │ │ Class #98 header: │ │ -class_idx : 278 │ │ +class_idx : 296 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 993 │ │ static_fields_size : 2 │ │ instance_fields_size: 17 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 19 │ │ │ │ Class #98 annotations: │ │ @@ -42937,54 +42923,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0471bc: |[0471bc] com.squareup.okhttp.internal.http.HttpEngine.:()V │ │ -0471cc: 2200 1301 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine$1; // type@0113 │ │ -0471d0: 7010 9706 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/HttpEngine$1;.:()V // method@0697 │ │ -0471d6: 6900 1f03 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.EMPTY_BODY:Lcom/squareup/okhttp/ResponseBody; // field@031f │ │ -0471da: 0e00 |0007: return-void │ │ +049bc0: |[049bc0] com.squareup.okhttp.internal.http.HttpEngine.:()V │ │ +049bd0: 2200 2501 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine$1; // type@0125 │ │ +049bd4: 7010 9706 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/HttpEngine$1;.:()V // method@0697 │ │ +049bda: 6900 1f03 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.EMPTY_BODY:Lcom/squareup/okhttp/ResponseBody; // field@031f │ │ +049bde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0471dc: |[0471dc] com.squareup.okhttp.internal.http.HttpEngine.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V │ │ -0471ec: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0471f2: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -0471f6: 5a20 2c03 |0005: iput-wide v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ -0471fa: 5b23 2603 |0007: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -0471fe: 5b24 3003 |0009: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -047202: 5c25 2103 |000b: iput-boolean v5, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@0321 │ │ -047206: 5c26 2503 |000d: iput-boolean v6, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ -04720a: 5c27 2703 |000f: iput-boolean v7, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ -04720e: 3808 0900 |0011: if-eqz v8, 001a // +0009 │ │ -047212: 5b28 2e03 |0013: iput-object v8, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -047216: 5b29 2b03 |0015: iput-object v9, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -04721a: 5b2a 2a03 |0017: iput-object v10, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ -04721e: 0e00 |0019: return-void │ │ -047220: 2208 2201 |001a: new-instance v8, Lcom/squareup/okhttp/internal/http/StreamAllocation; // type@0122 │ │ -047224: 6e10 f102 0300 |001c: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.getConnectionPool:()Lcom/squareup/okhttp/ConnectionPool; // method@02f1 │ │ -04722a: 0c00 |001f: move-result-object v0 │ │ -04722c: 7120 ad06 4300 |0020: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.createAddress:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address; // method@06ad │ │ -047232: 0c01 |0023: move-result-object v1 │ │ -047234: 7030 1207 0801 |0024: invoke-direct {v8, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V // method@0712 │ │ -04723a: 28ec |0027: goto 0013 // -0014 │ │ +049be0: |[049be0] com.squareup.okhttp.internal.http.HttpEngine.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V │ │ +049bf0: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +049bf6: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +049bfa: 5a20 2c03 |0005: iput-wide v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ +049bfe: 5b23 2603 |0007: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +049c02: 5b24 3003 |0009: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +049c06: 5c25 2103 |000b: iput-boolean v5, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@0321 │ │ +049c0a: 5c26 2503 |000d: iput-boolean v6, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ +049c0e: 5c27 2703 |000f: iput-boolean v7, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ +049c12: 3808 0900 |0011: if-eqz v8, 001a // +0009 │ │ +049c16: 5b28 2e03 |0013: iput-object v8, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +049c1a: 5b29 2b03 |0015: iput-object v9, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +049c1e: 5b2a 2a03 |0017: iput-object v10, v2, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ +049c22: 0e00 |0019: return-void │ │ +049c24: 2208 3401 |001a: new-instance v8, Lcom/squareup/okhttp/internal/http/StreamAllocation; // type@0134 │ │ +049c28: 6e10 f102 0300 |001c: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.getConnectionPool:()Lcom/squareup/okhttp/ConnectionPool; // method@02f1 │ │ +049c2e: 0c00 |001f: move-result-object v0 │ │ +049c30: 7120 ad06 4300 |0020: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.createAddress:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address; // method@06ad │ │ +049c36: 0c01 |0023: move-result-object v1 │ │ +049c38: 7030 1207 0801 |0024: invoke-direct {v8, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V // method@0712 │ │ +049c3e: 28ec |0027: goto 0013 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=113 │ │ 0x0007 line=175 │ │ 0x0009 line=176 │ │ 0x000b line=177 │ │ @@ -43014,17 +43000,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04723c: |[04723c] com.squareup.okhttp.internal.http.HttpEngine.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; │ │ -04724c: 5410 2803 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -047250: 1100 |0002: return-object v0 │ │ +049c40: |[049c40] com.squareup.okhttp.internal.http.HttpEngine.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; │ │ +049c50: 5410 2803 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +049c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ @@ -43032,17 +43018,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047254: |[047254] com.squareup.okhttp.internal.http.HttpEngine.access$102:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ -047264: 5b01 2903 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047268: 1101 |0002: return-object v1 │ │ +049c58: |[049c58] com.squareup.okhttp.internal.http.HttpEngine.access$102:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ +049c68: 5b01 2903 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +049c6c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ 0x0000 - 0x0003 reg=1 x1 Lcom/squareup/okhttp/Request; │ │ │ │ @@ -43051,18 +43037,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04726c: |[04726c] com.squareup.okhttp.internal.http.HttpEngine.access$200:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response; │ │ -04727c: 7010 b906 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@06b9 │ │ -047282: 0c00 |0003: move-result-object v0 │ │ -047284: 1100 |0004: return-object v0 │ │ +049c70: |[049c70] com.squareup.okhttp.internal.http.HttpEngine.access$200:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response; │ │ +049c80: 7010 b906 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@06b9 │ │ +049c86: 0c00 |0003: move-result-object v0 │ │ +049c88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ @@ -43070,41 +43056,41 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -047288: |[047288] com.squareup.okhttp.internal.http.HttpEngine.cacheWritingResponse:(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -047298: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ -04729c: 110a |0002: return-object v10 │ │ -04729e: 7210 3206 0900 |0003: invoke-interface {v9}, Lcom/squareup/okhttp/internal/http/CacheRequest;.body:()Lokio/Sink; // method@0632 │ │ -0472a4: 0c01 |0006: move-result-object v1 │ │ -0472a6: 3801 fbff |0007: if-eqz v1, 0002 // -0005 │ │ -0472aa: 6e10 8f03 0a00 |0009: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -0472b0: 0c04 |000c: move-result-object v4 │ │ -0472b2: 6e10 b103 0400 |000d: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ -0472b8: 0c03 |0010: move-result-object v3 │ │ -0472ba: 7110 980e 0100 |0011: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -0472c0: 0c00 |0014: move-result-object v0 │ │ -0472c2: 2202 1401 |0015: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2; // type@0114 │ │ -0472c6: 7050 9b06 8293 |0017: invoke-direct {v2, v8, v3, v9, v0}, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V // method@069b │ │ -0472cc: 6e10 9d03 0a00 |001a: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ -0472d2: 0c04 |001d: move-result-object v4 │ │ -0472d4: 2205 1b01 |001e: new-instance v5, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@011b │ │ -0472d8: 6e10 9703 0a00 |0020: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -0472de: 0c06 |0023: move-result-object v6 │ │ -0472e0: 7110 990e 0200 |0024: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -0472e6: 0c07 |0027: move-result-object v7 │ │ -0472e8: 7030 e906 6507 |0028: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@06e9 │ │ -0472ee: 6e20 7403 5400 |002b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ -0472f4: 0c04 |002e: move-result-object v4 │ │ -0472f6: 6e10 7503 0400 |002f: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -0472fc: 0c0a |0032: move-result-object v10 │ │ -0472fe: 28cf |0033: goto 0002 // -0031 │ │ +049c8c: |[049c8c] com.squareup.okhttp.internal.http.HttpEngine.cacheWritingResponse:(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +049c9c: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ +049ca0: 110a |0002: return-object v10 │ │ +049ca2: 7210 3206 0900 |0003: invoke-interface {v9}, Lcom/squareup/okhttp/internal/http/CacheRequest;.body:()Lokio/Sink; // method@0632 │ │ +049ca8: 0c01 |0006: move-result-object v1 │ │ +049caa: 3801 fbff |0007: if-eqz v1, 0002 // -0005 │ │ +049cae: 6e10 8f03 0a00 |0009: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +049cb4: 0c04 |000c: move-result-object v4 │ │ +049cb6: 6e10 b103 0400 |000d: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ +049cbc: 0c03 |0010: move-result-object v3 │ │ +049cbe: 7110 980e 0100 |0011: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +049cc4: 0c00 |0014: move-result-object v0 │ │ +049cc6: 2202 2601 |0015: new-instance v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2; // type@0126 │ │ +049cca: 7050 9b06 8293 |0017: invoke-direct {v2, v8, v3, v9, v0}, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V // method@069b │ │ +049cd0: 6e10 9d03 0a00 |001a: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ +049cd6: 0c04 |001d: move-result-object v4 │ │ +049cd8: 2205 2d01 |001e: new-instance v5, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@012d │ │ +049cdc: 6e10 9703 0a00 |0020: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +049ce2: 0c06 |0023: move-result-object v6 │ │ +049ce4: 7110 990e 0200 |0024: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +049cea: 0c07 |0027: move-result-object v7 │ │ +049cec: 7030 e906 6507 |0028: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@06e9 │ │ +049cf2: 6e20 7403 5400 |002b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ +049cf8: 0c04 |002e: move-result-object v4 │ │ +049cfa: 6e10 7503 0400 |002f: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +049d00: 0c0a |0032: move-result-object v10 │ │ +049d02: 28cf |0033: goto 0002 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0002 line=817 │ │ 0x0003 line=767 │ │ 0x0007 line=768 │ │ 0x0009 line=770 │ │ @@ -43128,65 +43114,65 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -047300: |[047300] com.squareup.okhttp.internal.http.HttpEngine.combine:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; │ │ -047310: 2202 9f00 |0000: new-instance v2, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -047314: 7010 3402 0200 |0002: invoke-direct {v2}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -04731a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -04731c: 6e10 4a02 0600 |0006: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -047322: 0a03 |0009: move-result v3 │ │ -047324: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ -047328: 6e20 4502 1600 |000c: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -04732e: 0c00 |000f: move-result-object v0 │ │ -047330: 6e20 4d02 1600 |0010: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -047336: 0c04 |0013: move-result-object v4 │ │ -047338: 1a05 3b0c |0014: const-string v5, "Warning" // string@0c3b │ │ -04733c: 6e20 2b0a 0500 |0016: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -047342: 0a05 |0019: move-result v5 │ │ -047344: 3805 0d00 |001a: if-eqz v5, 0027 // +000d │ │ -047348: 1a05 1b01 |001c: const-string v5, "1" // string@011b │ │ -04734c: 6e20 420a 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -047352: 0a05 |0021: move-result v5 │ │ -047354: 3805 0500 |0022: if-eqz v5, 0027 // +0005 │ │ -047358: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04735c: 28e4 |0026: goto 000a // -001c │ │ -04735e: 7110 df06 0000 |0027: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.isEndToEnd:(Ljava/lang/String;)Z // method@06df │ │ -047364: 0a05 |002a: move-result v5 │ │ -047366: 3805 0800 |002b: if-eqz v5, 0033 // +0008 │ │ -04736a: 6e20 4202 0700 |002d: invoke-virtual {v7, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -047370: 0c05 |0030: move-result-object v5 │ │ -047372: 3905 f3ff |0031: if-nez v5, 0024 // -000d │ │ -047376: 6e30 3702 0204 |0033: invoke-virtual {v2, v0, v4}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ -04737c: 28ee |0036: goto 0024 // -0012 │ │ -04737e: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -047380: 6e10 4a02 0700 |0038: invoke-virtual {v7}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -047386: 0a03 |003b: move-result v3 │ │ -047388: 3531 1f00 |003c: if-ge v1, v3, 005b // +001f │ │ -04738c: 6e20 4502 1700 |003e: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -047392: 0c00 |0041: move-result-object v0 │ │ -047394: 1a05 8e02 |0042: const-string v5, "Content-Length" // string@028e │ │ -047398: 6e20 2b0a 0500 |0044: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04739e: 0a05 |0047: move-result v5 │ │ -0473a0: 3805 0500 |0048: if-eqz v5, 004d // +0005 │ │ -0473a4: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0473a8: 28f0 |004c: goto 003c // -0010 │ │ -0473aa: 7110 df06 0000 |004d: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.isEndToEnd:(Ljava/lang/String;)Z // method@06df │ │ -0473b0: 0a05 |0050: move-result v5 │ │ -0473b2: 3805 f9ff |0051: if-eqz v5, 004a // -0007 │ │ -0473b6: 6e20 4d02 1700 |0053: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -0473bc: 0c05 |0056: move-result-object v5 │ │ -0473be: 6e30 3702 0205 |0057: invoke-virtual {v2, v0, v5}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ -0473c4: 28f0 |005a: goto 004a // -0010 │ │ -0473c6: 6e10 3a02 0200 |005b: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -0473cc: 0c05 |005e: move-result-object v5 │ │ -0473ce: 1105 |005f: return-object v5 │ │ +049d04: |[049d04] com.squareup.okhttp.internal.http.HttpEngine.combine:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; │ │ +049d14: 2202 b100 |0000: new-instance v2, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +049d18: 7010 3402 0200 |0002: invoke-direct {v2}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +049d1e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +049d20: 6e10 4a02 0600 |0006: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +049d26: 0a03 |0009: move-result v3 │ │ +049d28: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +049d2c: 6e20 4502 1600 |000c: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +049d32: 0c00 |000f: move-result-object v0 │ │ +049d34: 6e20 4d02 1600 |0010: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +049d3a: 0c04 |0013: move-result-object v4 │ │ +049d3c: 1a05 4f0c |0014: const-string v5, "Warning" // string@0c4f │ │ +049d40: 6e20 2b0a 0500 |0016: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +049d46: 0a05 |0019: move-result v5 │ │ +049d48: 3805 0d00 |001a: if-eqz v5, 0027 // +000d │ │ +049d4c: 1a05 1b01 |001c: const-string v5, "1" // string@011b │ │ +049d50: 6e20 420a 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +049d56: 0a05 |0021: move-result v5 │ │ +049d58: 3805 0500 |0022: if-eqz v5, 0027 // +0005 │ │ +049d5c: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049d60: 28e4 |0026: goto 000a // -001c │ │ +049d62: 7110 df06 0000 |0027: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.isEndToEnd:(Ljava/lang/String;)Z // method@06df │ │ +049d68: 0a05 |002a: move-result v5 │ │ +049d6a: 3805 0800 |002b: if-eqz v5, 0033 // +0008 │ │ +049d6e: 6e20 4202 0700 |002d: invoke-virtual {v7, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +049d74: 0c05 |0030: move-result-object v5 │ │ +049d76: 3905 f3ff |0031: if-nez v5, 0024 // -000d │ │ +049d7a: 6e30 3702 0204 |0033: invoke-virtual {v2, v0, v4}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ +049d80: 28ee |0036: goto 0024 // -0012 │ │ +049d82: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +049d84: 6e10 4a02 0700 |0038: invoke-virtual {v7}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +049d8a: 0a03 |003b: move-result v3 │ │ +049d8c: 3531 1f00 |003c: if-ge v1, v3, 005b // +001f │ │ +049d90: 6e20 4502 1700 |003e: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +049d96: 0c00 |0041: move-result-object v0 │ │ +049d98: 1a05 8e02 |0042: const-string v5, "Content-Length" // string@028e │ │ +049d9c: 6e20 2b0a 0500 |0044: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +049da2: 0a05 |0047: move-result v5 │ │ +049da4: 3805 0500 |0048: if-eqz v5, 004d // +0005 │ │ +049da8: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049dac: 28f0 |004c: goto 003c // -0010 │ │ +049dae: 7110 df06 0000 |004d: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.isEndToEnd:(Ljava/lang/String;)Z // method@06df │ │ +049db4: 0a05 |0050: move-result v5 │ │ +049db6: 3805 f9ff |0051: if-eqz v5, 004a // -0007 │ │ +049dba: 6e20 4d02 1700 |0053: invoke-virtual {v7, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +049dc0: 0c05 |0056: move-result-object v5 │ │ +049dc2: 6e30 3702 0205 |0057: invoke-virtual {v2, v0, v5}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ +049dc8: 28f0 |005a: goto 004a // -0010 │ │ +049dca: 6e10 3a02 0200 |005b: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +049dd0: 0c05 |005e: move-result-object v5 │ │ +049dd2: 1105 |005f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0005 line=851 │ │ 0x000c line=852 │ │ 0x0010 line=853 │ │ 0x0014 line=854 │ │ @@ -43215,41 +43201,41 @@ │ │ type : '()Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -0473d0: |[0473d0] com.squareup.okhttp.internal.http.HttpEngine.connect:()Lcom/squareup/okhttp/internal/http/HttpStream; │ │ -0473e0: 5460 2903 |0000: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -0473e4: 6e10 4a03 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -0473ea: 0c00 |0005: move-result-object v0 │ │ -0473ec: 1a01 9c03 |0006: const-string v1, "GET" // string@039c │ │ -0473f0: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0473f6: 0a00 |000b: move-result v0 │ │ -0473f8: 3900 2200 |000c: if-nez v0, 002e // +0022 │ │ -0473fc: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -0473fe: 5460 2e03 |000f: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -047402: 5461 2603 |0011: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -047406: 6e10 f002 0100 |0013: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getConnectTimeout:()I // method@02f0 │ │ -04740c: 0a01 |0016: move-result v1 │ │ -04740e: 5462 2603 |0017: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -047412: 6e10 fd02 0200 |0019: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.getReadTimeout:()I // method@02fd │ │ -047418: 0a02 |001c: move-result v2 │ │ -04741a: 5463 2603 |001d: iget-object v3, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -04741e: 6e10 0103 0300 |001f: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.getWriteTimeout:()I // method@0301 │ │ -047424: 0a03 |0022: move-result v3 │ │ -047426: 5464 2603 |0023: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -04742a: 6e10 fe02 0400 |0025: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@02fe │ │ -047430: 0a04 |0028: move-result v4 │ │ -047432: 7406 1d07 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.newStream:(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream; // method@071d │ │ -047438: 0c00 |002c: move-result-object v0 │ │ -04743a: 1100 |002d: return-object v0 │ │ -04743c: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -04743e: 28e0 |002f: goto 000f // -0020 │ │ +049dd4: |[049dd4] com.squareup.okhttp.internal.http.HttpEngine.connect:()Lcom/squareup/okhttp/internal/http/HttpStream; │ │ +049de4: 5460 2903 |0000: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +049de8: 6e10 4a03 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +049dee: 0c00 |0005: move-result-object v0 │ │ +049df0: 1a01 9c03 |0006: const-string v1, "GET" // string@039c │ │ +049df4: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +049dfa: 0a00 |000b: move-result v0 │ │ +049dfc: 3900 2200 |000c: if-nez v0, 002e // +0022 │ │ +049e00: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +049e02: 5460 2e03 |000f: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +049e06: 5461 2603 |0011: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +049e0a: 6e10 f002 0100 |0013: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getConnectTimeout:()I // method@02f0 │ │ +049e10: 0a01 |0016: move-result v1 │ │ +049e12: 5462 2603 |0017: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +049e16: 6e10 fd02 0200 |0019: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.getReadTimeout:()I // method@02fd │ │ +049e1c: 0a02 |001c: move-result v2 │ │ +049e1e: 5463 2603 |001d: iget-object v3, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +049e22: 6e10 0103 0300 |001f: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.getWriteTimeout:()I // method@0301 │ │ +049e28: 0a03 |0022: move-result v3 │ │ +049e2a: 5464 2603 |0023: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +049e2e: 6e10 fe02 0400 |0025: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@02fe │ │ +049e34: 0a04 |0028: move-result v4 │ │ +049e36: 7406 1d07 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.newStream:(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream; // method@071d │ │ +049e3c: 0c00 |002c: move-result-object v0 │ │ +049e3e: 1100 |002d: return-object v0 │ │ +049e40: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +049e42: 28e0 |002f: goto 000f // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x000f line=281 │ │ 0x0019 line=282 │ │ 0x0025 line=283 │ │ 0x0029 line=281 │ │ @@ -43263,52 +43249,52 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 71 16-bit code units │ │ -047440: |[047440] com.squareup.okhttp.internal.http.HttpEngine.createAddress:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address; │ │ -047450: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -047452: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -047454: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -047456: 6e10 4903 0e00 |0003: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@0349 │ │ -04745c: 0a00 |0006: move-result v0 │ │ -04745e: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ -047462: 6e10 0003 0d00 |0009: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0300 │ │ -047468: 0c05 |000c: move-result-object v5 │ │ -04746a: 6e10 f902 0d00 |000d: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@02f9 │ │ -047470: 0c06 |0010: move-result-object v6 │ │ -047472: 6e10 ef02 0d00 |0011: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; // method@02ef │ │ -047478: 0c07 |0014: move-result-object v7 │ │ -04747a: 2200 7b00 |0015: new-instance v0, Lcom/squareup/okhttp/Address; // type@007b │ │ -04747e: 6e10 4803 0e00 |0017: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -047484: 0c01 |001a: move-result-object v1 │ │ -047486: 6e10 9d02 0100 |001b: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -04748c: 0c01 |001e: move-result-object v1 │ │ -04748e: 6e10 4803 0e00 |001f: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -047494: 0c02 |0022: move-result-object v2 │ │ -047496: 6e10 aa02 0200 |0023: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -04749c: 0a02 |0026: move-result v2 │ │ -04749e: 6e10 f602 0d00 |0027: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getDns:()Lcom/squareup/okhttp/Dns; // method@02f6 │ │ -0474a4: 0c03 |002a: move-result-object v3 │ │ -0474a6: 6e10 ff02 0d00 |002b: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getSocketFactory:()Ljavax/net/SocketFactory; // method@02ff │ │ -0474ac: 0c04 |002e: move-result-object v4 │ │ -0474ae: 6e10 ed02 0d00 |002f: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@02ed │ │ -0474b4: 0c08 |0032: move-result-object v8 │ │ -0474b6: 6e10 fb02 0d00 |0033: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProxy:()Ljava/net/Proxy; // method@02fb │ │ -0474bc: 0c09 |0036: move-result-object v9 │ │ -0474be: 6e10 fa02 0d00 |0037: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProtocols:()Ljava/util/List; // method@02fa │ │ -0474c4: 0c0a |003a: move-result-object v10 │ │ -0474c6: 6e10 f202 0d00 |003b: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getConnectionSpecs:()Ljava/util/List; // method@02f2 │ │ -0474cc: 0c0b |003e: move-result-object v11 │ │ -0474ce: 6e10 fc02 0d00 |003f: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProxySelector:()Ljava/net/ProxySelector; // method@02fc │ │ -0474d4: 0c0c |0042: move-result-object v12 │ │ -0474d6: 760d 3401 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/squareup/okhttp/Address;.:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V // method@0134 │ │ -0474dc: 1100 |0046: return-object v0 │ │ +049e44: |[049e44] com.squareup.okhttp.internal.http.HttpEngine.createAddress:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Address; │ │ +049e54: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +049e56: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +049e58: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +049e5a: 6e10 4903 0e00 |0003: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@0349 │ │ +049e60: 0a00 |0006: move-result v0 │ │ +049e62: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ +049e66: 6e10 0003 0d00 |0009: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0300 │ │ +049e6c: 0c05 |000c: move-result-object v5 │ │ +049e6e: 6e10 f902 0d00 |000d: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@02f9 │ │ +049e74: 0c06 |0010: move-result-object v6 │ │ +049e76: 6e10 ef02 0d00 |0011: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; // method@02ef │ │ +049e7c: 0c07 |0014: move-result-object v7 │ │ +049e7e: 2200 8d00 |0015: new-instance v0, Lcom/squareup/okhttp/Address; // type@008d │ │ +049e82: 6e10 4803 0e00 |0017: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +049e88: 0c01 |001a: move-result-object v1 │ │ +049e8a: 6e10 9d02 0100 |001b: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +049e90: 0c01 |001e: move-result-object v1 │ │ +049e92: 6e10 4803 0e00 |001f: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +049e98: 0c02 |0022: move-result-object v2 │ │ +049e9a: 6e10 aa02 0200 |0023: invoke-virtual {v2}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +049ea0: 0a02 |0026: move-result v2 │ │ +049ea2: 6e10 f602 0d00 |0027: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getDns:()Lcom/squareup/okhttp/Dns; // method@02f6 │ │ +049ea8: 0c03 |002a: move-result-object v3 │ │ +049eaa: 6e10 ff02 0d00 |002b: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getSocketFactory:()Ljavax/net/SocketFactory; // method@02ff │ │ +049eb0: 0c04 |002e: move-result-object v4 │ │ +049eb2: 6e10 ed02 0d00 |002f: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@02ed │ │ +049eb8: 0c08 |0032: move-result-object v8 │ │ +049eba: 6e10 fb02 0d00 |0033: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProxy:()Ljava/net/Proxy; // method@02fb │ │ +049ec0: 0c09 |0036: move-result-object v9 │ │ +049ec2: 6e10 fa02 0d00 |0037: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProtocols:()Ljava/util/List; // method@02fa │ │ +049ec8: 0c0a |003a: move-result-object v10 │ │ +049eca: 6e10 f202 0d00 |003b: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getConnectionSpecs:()Ljava/util/List; // method@02f2 │ │ +049ed0: 0c0b |003e: move-result-object v11 │ │ +049ed2: 6e10 fc02 0d00 |003f: invoke-virtual {v13}, Lcom/squareup/okhttp/OkHttpClient;.getProxySelector:()Ljava/net/ProxySelector; // method@02fc │ │ +049ed8: 0c0c |0042: move-result-object v12 │ │ +049eda: 760d 3401 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/squareup/okhttp/Address;.:(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V // method@0134 │ │ +049ee0: 1100 |0046: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ 0x0001 line=974 │ │ 0x0002 line=975 │ │ 0x0003 line=976 │ │ 0x0009 line=977 │ │ @@ -43326,109 +43312,109 @@ │ │ 0x0000 - 0x0047 reg=14 request Lcom/squareup/okhttp/Request; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'hasBody' │ │ type : '(Lcom/squareup/okhttp/Response;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0474e0: |[0474e0] com.squareup.okhttp.internal.http.HttpEngine.hasBody:(Lcom/squareup/okhttp/Response;)Z │ │ -0474f0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0474f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0474f4: 6e10 a003 0800 |0002: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -0474fa: 0c03 |0005: move-result-object v3 │ │ -0474fc: 6e10 4a03 0300 |0006: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -047502: 0c03 |0009: move-result-object v3 │ │ -047504: 1a04 a903 |000a: const-string v4, "HEAD" // string@03a9 │ │ -047508: 6e20 2a0a 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04750e: 0a03 |000f: move-result v3 │ │ -047510: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -047514: 0f01 |0012: return v1 │ │ -047516: 6e10 9303 0800 |0013: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -04751c: 0a00 |0016: move-result v0 │ │ -04751e: 1303 6400 |0017: const/16 v3, #int 100 // #64 │ │ -047522: 3430 0600 |0019: if-lt v0, v3, 001f // +0006 │ │ -047526: 1303 c800 |001b: const/16 v3, #int 200 // #c8 │ │ -04752a: 3430 0c00 |001d: if-lt v0, v3, 0029 // +000c │ │ -04752e: 1303 cc00 |001f: const/16 v3, #int 204 // #cc │ │ -047532: 3230 0800 |0021: if-eq v0, v3, 0029 // +0008 │ │ -047536: 1303 3001 |0023: const/16 v3, #int 304 // #130 │ │ -04753a: 3230 0400 |0025: if-eq v0, v3, 0029 // +0004 │ │ -04753e: 0121 |0027: move v1, v2 │ │ -047540: 28ea |0028: goto 0012 // -0016 │ │ -047542: 7110 dc06 0800 |0029: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@06dc │ │ -047548: 0b04 |002c: move-result-wide v4 │ │ -04754a: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -04754e: 3103 0406 |002f: cmp-long v3, v4, v6 │ │ -047552: 3903 1000 |0031: if-nez v3, 0041 // +0010 │ │ -047556: 1a03 e00e |0033: const-string v3, "chunked" // string@0ee0 │ │ -04755a: 1a04 5d0b |0035: const-string v4, "Transfer-Encoding" // string@0b5d │ │ -04755e: 6e20 9503 4800 |0037: invoke-virtual {v8, v4}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -047564: 0c04 |003a: move-result-object v4 │ │ -047566: 6e20 2b0a 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04756c: 0a03 |003e: move-result v3 │ │ -04756e: 3803 d3ff |003f: if-eqz v3, 0012 // -002d │ │ -047572: 0121 |0041: move v1, v2 │ │ -047574: 28d0 |0042: goto 0012 // -0030 │ │ +049ee4: |[049ee4] com.squareup.okhttp.internal.http.HttpEngine.hasBody:(Lcom/squareup/okhttp/Response;)Z │ │ +049ef4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +049ef6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +049ef8: 6e10 a003 0700 |0002: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +049efe: 0c03 |0005: move-result-object v3 │ │ +049f00: 6e10 4a03 0300 |0006: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +049f06: 0c03 |0009: move-result-object v3 │ │ +049f08: 1a04 a903 |000a: const-string v4, "HEAD" // string@03a9 │ │ +049f0c: 6e20 2a0a 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +049f12: 0a03 |000f: move-result v3 │ │ +049f14: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +049f18: 0f01 |0012: return v1 │ │ +049f1a: 6e10 9303 0700 |0013: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +049f20: 0a00 |0016: move-result v0 │ │ +049f22: 1303 6400 |0017: const/16 v3, #int 100 // #64 │ │ +049f26: 3430 0600 |0019: if-lt v0, v3, 001f // +0006 │ │ +049f2a: 1303 c800 |001b: const/16 v3, #int 200 // #c8 │ │ +049f2e: 3430 0c00 |001d: if-lt v0, v3, 0029 // +000c │ │ +049f32: 1303 cc00 |001f: const/16 v3, #int 204 // #cc │ │ +049f36: 3230 0800 |0021: if-eq v0, v3, 0029 // +0008 │ │ +049f3a: 1303 3001 |0023: const/16 v3, #int 304 // #130 │ │ +049f3e: 3230 0400 |0025: if-eq v0, v3, 0029 // +0004 │ │ +049f42: 0121 |0027: move v1, v2 │ │ +049f44: 28ea |0028: goto 0012 // -0016 │ │ +049f46: 7110 dc06 0700 |0029: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@06dc │ │ +049f4c: 0b03 |002c: move-result-wide v3 │ │ +049f4e: 1605 ffff |002d: const-wide/16 v5, #int -1 // #ffff │ │ +049f52: 3103 0305 |002f: cmp-long v3, v3, v5 │ │ +049f56: 3903 1000 |0031: if-nez v3, 0041 // +0010 │ │ +049f5a: 1a03 f30e |0033: const-string v3, "chunked" // string@0ef3 │ │ +049f5e: 1a04 710b |0035: const-string v4, "Transfer-Encoding" // string@0b71 │ │ +049f62: 6e20 9503 4700 |0037: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +049f68: 0c04 |003a: move-result-object v4 │ │ +049f6a: 6e20 2b0a 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +049f70: 0a03 |003e: move-result v3 │ │ +049f72: 3803 d3ff |003f: if-eqz v3, 0012 // -002d │ │ +049f76: 0121 |0041: move v1, v2 │ │ +049f78: 28d0 |0042: goto 0012 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=490 │ │ 0x0012 line=509 │ │ 0x0013 line=494 │ │ 0x0017 line=495 │ │ 0x0028 line=498 │ │ 0x0029 line=504 │ │ 0x0037 line=505 │ │ 0x0042 line=506 │ │ locals : │ │ 0x0017 - 0x0043 reg=0 responseCode I │ │ - 0x0000 - 0x0043 reg=8 response Lcom/squareup/okhttp/Response; │ │ + 0x0000 - 0x0043 reg=7 response Lcom/squareup/okhttp/Response; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'maybeCache' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -047578: |[047578] com.squareup.okhttp.internal.http.HttpEngine.maybeCache:()V │ │ -047588: 6201 be01 |0000: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -04758c: 5432 2603 |0002: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -047590: 6e20 3404 2100 |0004: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@0434 │ │ -047596: 0c00 |0007: move-result-object v0 │ │ -047598: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -04759c: 0e00 |000a: return-void │ │ -04759e: 5431 3103 |000b: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -0475a2: 5432 2903 |000d: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -0475a6: 7120 3c06 2100 |000f: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z // method@063c │ │ -0475ac: 0a01 |0012: move-result v1 │ │ -0475ae: 3901 1600 |0013: if-nez v1, 0029 // +0016 │ │ -0475b2: 5431 2903 |0015: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -0475b6: 6e10 4a03 0100 |0017: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -0475bc: 0c01 |001a: move-result-object v1 │ │ -0475be: 7110 c706 0100 |001b: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpMethod;.invalidatesCache:(Ljava/lang/String;)Z // method@06c7 │ │ -0475c4: 0a01 |001e: move-result v1 │ │ -0475c6: 3801 ebff |001f: if-eqz v1, 000a // -0015 │ │ -0475ca: 5431 2903 |0021: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -0475ce: 7220 3a04 1000 |0023: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/InternalCache;.remove:(Lcom/squareup/okhttp/Request;)V // method@043a │ │ -0475d4: 28e4 |0026: goto 000a // -001c │ │ -0475d6: 0d01 |0027: move-exception v1 │ │ -0475d8: 28e2 |0028: goto 000a // -001e │ │ -0475da: 5431 3103 |0029: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -0475de: 7110 c206 0100 |002b: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -0475e4: 0c01 |002e: move-result-object v1 │ │ -0475e6: 7220 3904 1000 |002f: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/InternalCache;.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; // method@0439 │ │ -0475ec: 0c01 |0032: move-result-object v1 │ │ -0475ee: 5b31 2d03 |0033: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.storeRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@032d │ │ -0475f2: 28d5 |0035: goto 000a // -002b │ │ +049f7c: |[049f7c] com.squareup.okhttp.internal.http.HttpEngine.maybeCache:()V │ │ +049f8c: 6201 be01 |0000: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +049f90: 5432 2603 |0002: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +049f94: 6e20 3404 2100 |0004: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@0434 │ │ +049f9a: 0c00 |0007: move-result-object v0 │ │ +049f9c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +049fa0: 0e00 |000a: return-void │ │ +049fa2: 5431 3103 |000b: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +049fa6: 5432 2903 |000d: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +049faa: 7120 3c06 2100 |000f: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;.isCacheable:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z // method@063c │ │ +049fb0: 0a01 |0012: move-result v1 │ │ +049fb2: 3901 1600 |0013: if-nez v1, 0029 // +0016 │ │ +049fb6: 5431 2903 |0015: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +049fba: 6e10 4a03 0100 |0017: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +049fc0: 0c01 |001a: move-result-object v1 │ │ +049fc2: 7110 c706 0100 |001b: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpMethod;.invalidatesCache:(Ljava/lang/String;)Z // method@06c7 │ │ +049fc8: 0a01 |001e: move-result v1 │ │ +049fca: 3801 ebff |001f: if-eqz v1, 000a // -0015 │ │ +049fce: 5431 2903 |0021: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +049fd2: 7220 3a04 1000 |0023: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/InternalCache;.remove:(Lcom/squareup/okhttp/Request;)V // method@043a │ │ +049fd8: 28e4 |0026: goto 000a // -001c │ │ +049fda: 0d01 |0027: move-exception v1 │ │ +049fdc: 28e2 |0028: goto 000a // -001e │ │ +049fde: 5431 3103 |0029: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +049fe2: 7110 c206 0100 |002b: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +049fe8: 0c01 |002e: move-result-object v1 │ │ +049fea: 7220 3904 1000 |002f: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/InternalCache;.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; // method@0439 │ │ +049ff0: 0c01 |0032: move-result-object v1 │ │ +049ff2: 5b31 2d03 |0033: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.storeRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@032d │ │ +049ff6: 28d5 |0035: goto 000a // -002b │ │ catches : 1 │ │ 0x0021 - 0x0026 │ │ Ljava/io/IOException; -> 0x0027 │ │ positions : │ │ 0x0000 line=388 │ │ 0x0008 line=389 │ │ 0x000a line=405 │ │ @@ -43446,70 +43432,70 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -047604: |[047604] com.squareup.okhttp.internal.http.HttpEngine.networkRequest:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ -047614: 6e10 4b03 0700 |0000: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ -04761a: 0c03 |0003: move-result-object v3 │ │ -04761c: 1a04 d603 |0004: const-string v4, "Host" // string@03d6 │ │ -047620: 6e20 4503 4700 |0006: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ -047626: 0c04 |0009: move-result-object v4 │ │ -047628: 3904 0f00 |000a: if-nez v4, 0019 // +000f │ │ -04762c: 1a04 d603 |000c: const-string v4, "Host" // string@03d6 │ │ -047630: 6e10 4803 0700 |000e: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -047636: 0c05 |0011: move-result-object v5 │ │ -047638: 7110 7904 0500 |0012: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0479 │ │ -04763e: 0c05 |0015: move-result-object v5 │ │ -047640: 6e30 3103 4305 |0016: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -047646: 1a04 7e02 |0019: const-string v4, "Connection" // string@027e │ │ -04764a: 6e20 4503 4700 |001b: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ -047650: 0c04 |001e: move-result-object v4 │ │ -047652: 3904 0900 |001f: if-nez v4, 0028 // +0009 │ │ -047656: 1a04 7e02 |0021: const-string v4, "Connection" // string@027e │ │ -04765a: 1a05 6904 |0023: const-string v5, "Keep-Alive" // string@0469 │ │ -04765e: 6e30 3103 4305 |0025: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -047664: 1a04 b801 |0028: const-string v4, "Accept-Encoding" // string@01b8 │ │ -047668: 6e20 4503 4700 |002a: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ -04766e: 0c04 |002d: move-result-object v4 │ │ -047670: 3904 0c00 |002e: if-nez v4, 003a // +000c │ │ -047674: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -047676: 5c64 2f03 |0031: iput-boolean v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.transparentGzip:Z // field@032f │ │ -04767a: 1a04 b801 |0033: const-string v4, "Accept-Encoding" // string@01b8 │ │ -04767e: 1a05 2913 |0035: const-string v5, "gzip" // string@1329 │ │ -047682: 6e30 3103 4305 |0037: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -047688: 5464 2603 |003a: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -04768c: 6e10 f302 0400 |003c: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getCookieHandler:()Ljava/net/CookieHandler; // method@02f3 │ │ -047692: 0c00 |003f: move-result-object v0 │ │ -047694: 3800 1a00 |0040: if-eqz v0, 005a // +001a │ │ -047698: 6e10 2b03 0300 |0042: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -04769e: 0c04 |0045: move-result-object v4 │ │ -0476a0: 6e10 4603 0400 |0046: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ -0476a6: 0c04 |0049: move-result-object v4 │ │ -0476a8: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -0476aa: 7120 e306 5400 |004b: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; // method@06e3 │ │ -0476b0: 0c02 |004e: move-result-object v2 │ │ -0476b2: 6e10 4e03 0700 |004f: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.uri:()Ljava/net/URI; // method@034e │ │ -0476b8: 0c04 |0052: move-result-object v4 │ │ -0476ba: 6e30 8f0a 4002 |0053: invoke-virtual {v0, v4, v2}, Ljava/net/CookieHandler;.get:(Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map; // method@0a8f │ │ -0476c0: 0c01 |0056: move-result-object v1 │ │ -0476c2: 7120 d806 1300 |0057: invoke-static {v3, v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.addCookies:(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V // method@06d8 │ │ -0476c8: 1a04 9e0b |005a: const-string v4, "User-Agent" // string@0b9e │ │ -0476cc: 6e20 4503 4700 |005c: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ -0476d2: 0c04 |005f: move-result-object v4 │ │ -0476d4: 3904 0b00 |0060: if-nez v4, 006b // +000b │ │ -0476d8: 1a04 9e0b |0062: const-string v4, "User-Agent" // string@0b9e │ │ -0476dc: 7100 8704 0000 |0064: invoke-static {}, Lcom/squareup/okhttp/internal/Version;.userAgent:()Ljava/lang/String; // method@0487 │ │ -0476e2: 0c05 |0067: move-result-object v5 │ │ -0476e4: 6e30 3103 4305 |0068: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -0476ea: 6e10 2b03 0300 |006b: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -0476f0: 0c04 |006e: move-result-object v4 │ │ -0476f2: 1104 |006f: return-object v4 │ │ +04a008: |[04a008] com.squareup.okhttp.internal.http.HttpEngine.networkRequest:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ +04a018: 6e10 4b03 0700 |0000: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ +04a01e: 0c03 |0003: move-result-object v3 │ │ +04a020: 1a04 d603 |0004: const-string v4, "Host" // string@03d6 │ │ +04a024: 6e20 4503 4700 |0006: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ +04a02a: 0c04 |0009: move-result-object v4 │ │ +04a02c: 3904 0f00 |000a: if-nez v4, 0019 // +000f │ │ +04a030: 1a04 d603 |000c: const-string v4, "Host" // string@03d6 │ │ +04a034: 6e10 4803 0700 |000e: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +04a03a: 0c05 |0011: move-result-object v5 │ │ +04a03c: 7110 7904 0500 |0012: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0479 │ │ +04a042: 0c05 |0015: move-result-object v5 │ │ +04a044: 6e30 3103 4305 |0016: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +04a04a: 1a04 7e02 |0019: const-string v4, "Connection" // string@027e │ │ +04a04e: 6e20 4503 4700 |001b: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ +04a054: 0c04 |001e: move-result-object v4 │ │ +04a056: 3904 0900 |001f: if-nez v4, 0028 // +0009 │ │ +04a05a: 1a04 7e02 |0021: const-string v4, "Connection" // string@027e │ │ +04a05e: 1a05 6904 |0023: const-string v5, "Keep-Alive" // string@0469 │ │ +04a062: 6e30 3103 4305 |0025: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +04a068: 1a04 b801 |0028: const-string v4, "Accept-Encoding" // string@01b8 │ │ +04a06c: 6e20 4503 4700 |002a: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ +04a072: 0c04 |002d: move-result-object v4 │ │ +04a074: 3904 0c00 |002e: if-nez v4, 003a // +000c │ │ +04a078: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +04a07a: 5c64 2f03 |0031: iput-boolean v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.transparentGzip:Z // field@032f │ │ +04a07e: 1a04 b801 |0033: const-string v4, "Accept-Encoding" // string@01b8 │ │ +04a082: 1a05 3c13 |0035: const-string v5, "gzip" // string@133c │ │ +04a086: 6e30 3103 4305 |0037: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +04a08c: 5464 2603 |003a: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04a090: 6e10 f302 0400 |003c: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getCookieHandler:()Ljava/net/CookieHandler; // method@02f3 │ │ +04a096: 0c00 |003f: move-result-object v0 │ │ +04a098: 3800 1a00 |0040: if-eqz v0, 005a // +001a │ │ +04a09c: 6e10 2b03 0300 |0042: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +04a0a2: 0c04 |0045: move-result-object v4 │ │ +04a0a4: 6e10 4603 0400 |0046: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ +04a0aa: 0c04 |0049: move-result-object v4 │ │ +04a0ac: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +04a0ae: 7120 e306 5400 |004b: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; // method@06e3 │ │ +04a0b4: 0c02 |004e: move-result-object v2 │ │ +04a0b6: 6e10 4e03 0700 |004f: invoke-virtual {v7}, Lcom/squareup/okhttp/Request;.uri:()Ljava/net/URI; // method@034e │ │ +04a0bc: 0c04 |0052: move-result-object v4 │ │ +04a0be: 6e30 8f0a 4002 |0053: invoke-virtual {v0, v4, v2}, Ljava/net/CookieHandler;.get:(Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map; // method@0a8f │ │ +04a0c4: 0c01 |0056: move-result-object v1 │ │ +04a0c6: 7120 d806 1300 |0057: invoke-static {v3, v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.addCookies:(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V // method@06d8 │ │ +04a0cc: 1a04 b20b |005a: const-string v4, "User-Agent" // string@0bb2 │ │ +04a0d0: 6e20 4503 4700 |005c: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ +04a0d6: 0c04 |005f: move-result-object v4 │ │ +04a0d8: 3904 0b00 |0060: if-nez v4, 006b // +000b │ │ +04a0dc: 1a04 b20b |0062: const-string v4, "User-Agent" // string@0bb2 │ │ +04a0e0: 7100 8704 0000 |0064: invoke-static {}, Lcom/squareup/okhttp/internal/Version;.userAgent:()Ljava/lang/String; // method@0487 │ │ +04a0e6: 0c05 |0067: move-result-object v5 │ │ +04a0e8: 6e30 3103 4305 |0068: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +04a0ee: 6e10 2b03 0300 |006b: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +04a0f4: 0c04 |006e: move-result-object v4 │ │ +04a0f6: 1104 |006f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0004 line=521 │ │ 0x000c line=522 │ │ 0x0019 line=525 │ │ 0x0021 line=526 │ │ @@ -43533,79 +43519,79 @@ │ │ 0x0000 - 0x0070 reg=7 request Lcom/squareup/okhttp/Request; │ │ │ │ #12 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'readNetworkResponse' │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -0476f4: |[0476f4] com.squareup.okhttp.internal.http.HttpEngine.readNetworkResponse:()Lcom/squareup/okhttp/Response; │ │ -047704: 5461 2803 |0000: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -047708: 7210 cd06 0100 |0002: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.finishRequest:()V // method@06cd │ │ -04770e: 5461 2803 |0005: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -047712: 7210 cf06 0100 |0007: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; // method@06cf │ │ -047718: 0c01 |000a: move-result-object v1 │ │ -04771a: 5462 2903 |000b: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -04771e: 6e20 8203 2100 |000d: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ -047724: 0c01 |0010: move-result-object v1 │ │ -047726: 5462 2e03 |0011: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -04772a: 6e10 1507 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ -047730: 0c02 |0016: move-result-object v2 │ │ -047732: 6e10 4107 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/io/RealConnection;.getHandshake:()Lcom/squareup/okhttp/Handshake; // method@0741 │ │ -047738: 0c02 |001a: move-result-object v2 │ │ -04773a: 6e20 7a03 2100 |001b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; // method@037a │ │ -047740: 0c01 |001e: move-result-object v1 │ │ -047742: 6202 3803 |001f: sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@0338 │ │ -047746: 5364 2c03 |0021: iget-wide v4, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ -04774a: 7120 030a 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a03 │ │ -047750: 0c03 |0026: move-result-object v3 │ │ -047752: 6e30 7b03 2103 |0027: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037b │ │ -047758: 0c01 |002a: move-result-object v1 │ │ -04775a: 6202 3503 |002b: sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@0335 │ │ -04775e: 7100 660a 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a66 │ │ -047764: 0b04 |0030: move-result-wide v4 │ │ -047766: 7120 030a 5400 |0031: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a03 │ │ -04776c: 0c03 |0034: move-result-object v3 │ │ -04776e: 6e30 7b03 2103 |0035: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037b │ │ -047774: 0c01 |0038: move-result-object v1 │ │ -047776: 6e10 7503 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -04777c: 0c00 |003c: move-result-object v0 │ │ -04777e: 5561 2703 |003d: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ -047782: 3901 1400 |003f: if-nez v1, 0053 // +0014 │ │ -047786: 6e10 9d03 0000 |0041: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ -04778c: 0c01 |0044: move-result-object v1 │ │ -04778e: 5462 2803 |0045: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -047792: 7220 ce06 0200 |0047: invoke-interface {v2, v0}, Lcom/squareup/okhttp/internal/http/HttpStream;.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@06ce │ │ -047798: 0c02 |004a: move-result-object v2 │ │ -04779a: 6e20 7403 2100 |004b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ -0477a0: 0c01 |004e: move-result-object v1 │ │ -0477a2: 6e10 7503 0100 |004f: invoke-virtual {v1}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -0477a8: 0c00 |0052: move-result-object v0 │ │ -0477aa: 1a01 0d0f |0053: const-string v1, "close" // string@0f0d │ │ -0477ae: 6e10 a003 0000 |0055: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -0477b4: 0c02 |0058: move-result-object v2 │ │ -0477b6: 1a03 7e02 |0059: const-string v3, "Connection" // string@027e │ │ -0477ba: 6e20 4503 3200 |005b: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ -0477c0: 0c02 |005e: move-result-object v2 │ │ -0477c2: 6e20 2b0a 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0477c8: 0a01 |0062: move-result v1 │ │ -0477ca: 3901 1000 |0063: if-nez v1, 0073 // +0010 │ │ -0477ce: 1a01 0d0f |0065: const-string v1, "close" // string@0f0d │ │ -0477d2: 1a02 7e02 |0067: const-string v2, "Connection" // string@027e │ │ -0477d6: 6e20 9503 2000 |0069: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0477dc: 0c02 |006c: move-result-object v2 │ │ -0477de: 6e20 2b0a 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0477e4: 0a01 |0070: move-result v1 │ │ -0477e6: 3801 0700 |0071: if-eqz v1, 0078 // +0007 │ │ -0477ea: 5461 2e03 |0073: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -0477ee: 6e10 1e07 0100 |0075: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@071e │ │ -0477f4: 1100 |0078: return-object v0 │ │ +04a0f8: |[04a0f8] com.squareup.okhttp.internal.http.HttpEngine.readNetworkResponse:()Lcom/squareup/okhttp/Response; │ │ +04a108: 5451 2803 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04a10c: 7210 cd06 0100 |0002: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.finishRequest:()V // method@06cd │ │ +04a112: 5451 2803 |0005: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04a116: 7210 cf06 0100 |0007: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; // method@06cf │ │ +04a11c: 0c01 |000a: move-result-object v1 │ │ +04a11e: 5452 2903 |000b: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a122: 6e20 8203 2100 |000d: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ +04a128: 0c01 |0010: move-result-object v1 │ │ +04a12a: 5452 2e03 |0011: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04a12e: 6e10 1507 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ +04a134: 0c02 |0016: move-result-object v2 │ │ +04a136: 6e10 4107 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/io/RealConnection;.getHandshake:()Lcom/squareup/okhttp/Handshake; // method@0741 │ │ +04a13c: 0c02 |001a: move-result-object v2 │ │ +04a13e: 6e20 7a03 2100 |001b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.handshake:(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; // method@037a │ │ +04a144: 0c01 |001e: move-result-object v1 │ │ +04a146: 6202 3803 |001f: sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@0338 │ │ +04a14a: 5353 2c03 |0021: iget-wide v3, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ +04a14e: 7120 030a 4300 |0023: invoke-static {v3, v4}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a03 │ │ +04a154: 0c03 |0026: move-result-object v3 │ │ +04a156: 6e30 7b03 2103 |0027: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037b │ │ +04a15c: 0c01 |002a: move-result-object v1 │ │ +04a15e: 6202 3503 |002b: sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@0335 │ │ +04a162: 7100 660a 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a66 │ │ +04a168: 0b03 |0030: move-result-wide v3 │ │ +04a16a: 7120 030a 4300 |0031: invoke-static {v3, v4}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a03 │ │ +04a170: 0c03 |0034: move-result-object v3 │ │ +04a172: 6e30 7b03 2103 |0035: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037b │ │ +04a178: 0c01 |0038: move-result-object v1 │ │ +04a17a: 6e10 7503 0100 |0039: invoke-virtual {v1}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +04a180: 0c00 |003c: move-result-object v0 │ │ +04a182: 5551 2703 |003d: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ +04a186: 3901 1400 |003f: if-nez v1, 0053 // +0014 │ │ +04a18a: 6e10 9d03 0000 |0041: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ +04a190: 0c01 |0044: move-result-object v1 │ │ +04a192: 5452 2803 |0045: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04a196: 7220 ce06 0200 |0047: invoke-interface {v2, v0}, Lcom/squareup/okhttp/internal/http/HttpStream;.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; // method@06ce │ │ +04a19c: 0c02 |004a: move-result-object v2 │ │ +04a19e: 6e20 7403 2100 |004b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ +04a1a4: 0c01 |004e: move-result-object v1 │ │ +04a1a6: 6e10 7503 0100 |004f: invoke-virtual {v1}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +04a1ac: 0c00 |0052: move-result-object v0 │ │ +04a1ae: 1a01 200f |0053: const-string v1, "close" // string@0f20 │ │ +04a1b2: 6e10 a003 0000 |0055: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +04a1b8: 0c02 |0058: move-result-object v2 │ │ +04a1ba: 1a03 7e02 |0059: const-string v3, "Connection" // string@027e │ │ +04a1be: 6e20 4503 3200 |005b: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ +04a1c4: 0c02 |005e: move-result-object v2 │ │ +04a1c6: 6e20 2b0a 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04a1cc: 0a01 |0062: move-result v1 │ │ +04a1ce: 3901 1000 |0063: if-nez v1, 0073 // +0010 │ │ +04a1d2: 1a01 200f |0065: const-string v1, "close" // string@0f20 │ │ +04a1d6: 1a02 7e02 |0067: const-string v2, "Connection" // string@027e │ │ +04a1da: 6e20 9503 2000 |0069: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +04a1e0: 0c02 |006c: move-result-object v2 │ │ +04a1e2: 6e20 2b0a 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04a1e8: 0a01 |0070: move-result v1 │ │ +04a1ea: 3801 0700 |0071: if-eqz v1, 0078 // +0007 │ │ +04a1ee: 5451 2e03 |0073: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04a1f2: 6e10 1e07 0100 |0075: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@071e │ │ +04a1f8: 1100 |0078: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0005 line=737 │ │ 0x000d line=738 │ │ 0x0013 line=739 │ │ 0x0023 line=740 │ │ @@ -43617,38 +43603,38 @@ │ │ 0x004f line=747 │ │ 0x0053 line=750 │ │ 0x0069 line=751 │ │ 0x0073 line=752 │ │ 0x0078 line=755 │ │ locals : │ │ 0x003d - 0x0079 reg=0 networkResponse Lcom/squareup/okhttp/Response; │ │ - 0x0000 - 0x0079 reg=6 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ + 0x0000 - 0x0079 reg=5 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'stripBody' │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0477f8: |[0477f8] com.squareup.okhttp.internal.http.HttpEngine.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -047808: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ -04780c: 6e10 8f03 0200 |0002: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -047812: 0c00 |0005: move-result-object v0 │ │ -047814: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -047818: 6e10 9d03 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ -04781e: 0c00 |000b: move-result-object v0 │ │ -047820: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -047822: 6e20 7403 1000 |000d: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ -047828: 0c00 |0010: move-result-object v0 │ │ -04782a: 6e10 7503 0000 |0011: invoke-virtual {v0}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -047830: 0c02 |0014: move-result-object v2 │ │ -047832: 1102 |0015: return-object v2 │ │ +04a1fc: |[04a1fc] com.squareup.okhttp.internal.http.HttpEngine.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +04a20c: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ +04a210: 6e10 8f03 0200 |0002: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +04a216: 0c00 |0005: move-result-object v0 │ │ +04a218: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +04a21c: 6e10 9d03 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ +04a222: 0c00 |000b: move-result-object v0 │ │ +04a224: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +04a226: 6e20 7403 1000 |000d: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ +04a22c: 0c00 |0010: move-result-object v0 │ │ +04a22e: 6e10 7503 0000 |0011: invoke-virtual {v0}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +04a234: 0c02 |0014: move-result-object v2 │ │ +04a236: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0008 line=288 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 response Lcom/squareup/okhttp/Response; │ │ │ │ @@ -43657,60 +43643,60 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -047834: |[047834] com.squareup.okhttp.internal.http.HttpEngine.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ -047844: 5552 2f03 |0000: iget-boolean v2, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.transparentGzip:Z // field@032f │ │ -047848: 3802 1200 |0002: if-eqz v2, 0014 // +0012 │ │ -04784c: 1a02 2913 |0004: const-string v2, "gzip" // string@1329 │ │ -047850: 5453 3103 |0006: iget-object v3, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047854: 1a04 8d02 |0008: const-string v4, "Content-Encoding" // string@028d │ │ -047858: 6e20 9503 4300 |000a: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -04785e: 0c03 |000d: move-result-object v3 │ │ -047860: 6e20 2b0a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -047866: 0a02 |0011: move-result v2 │ │ -047868: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -04786c: 1106 |0014: return-object v6 │ │ -04786e: 6e10 8f03 0600 |0015: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -047874: 0c02 |0018: move-result-object v2 │ │ -047876: 3802 fbff |0019: if-eqz v2, 0014 // -0005 │ │ -04787a: 2200 9802 |001b: new-instance v0, Lokio/GzipSource; // type@0298 │ │ -04787e: 6e10 8f03 0600 |001d: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -047884: 0c02 |0020: move-result-object v2 │ │ -047886: 6e10 b103 0200 |0021: invoke-virtual {v2}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ -04788c: 0c02 |0024: move-result-object v2 │ │ -04788e: 7020 770e 2000 |0025: invoke-direct {v0, v2}, Lokio/GzipSource;.:(Lokio/Source;)V // method@0e77 │ │ -047894: 6e10 9703 0600 |0028: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -04789a: 0c02 |002b: move-result-object v2 │ │ -04789c: 6e10 4702 0200 |002c: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ -0478a2: 0c02 |002f: move-result-object v2 │ │ -0478a4: 1a03 8d02 |0030: const-string v3, "Content-Encoding" // string@028d │ │ -0478a8: 6e20 3d02 3200 |0032: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ -0478ae: 0c02 |0035: move-result-object v2 │ │ -0478b0: 1a03 8e02 |0036: const-string v3, "Content-Length" // string@028e │ │ -0478b4: 6e20 3d02 3200 |0038: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ -0478ba: 0c02 |003b: move-result-object v2 │ │ -0478bc: 6e10 3a02 0200 |003c: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -0478c2: 0c01 |003f: move-result-object v1 │ │ -0478c4: 6e10 9d03 0600 |0040: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ -0478ca: 0c02 |0043: move-result-object v2 │ │ -0478cc: 6e20 7c03 1200 |0044: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ -0478d2: 0c02 |0047: move-result-object v2 │ │ -0478d4: 2203 1b01 |0048: new-instance v3, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@011b │ │ -0478d8: 7110 990e 0000 |004a: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -0478de: 0c04 |004d: move-result-object v4 │ │ -0478e0: 7030 e906 1304 |004e: invoke-direct {v3, v1, v4}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@06e9 │ │ -0478e6: 6e20 7403 3200 |0051: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ -0478ec: 0c02 |0054: move-result-object v2 │ │ -0478ee: 6e10 7503 0200 |0055: invoke-virtual {v2}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -0478f4: 0c06 |0058: move-result-object v6 │ │ -0478f6: 28bb |0059: goto 0014 // -0045 │ │ +04a238: |[04a238] com.squareup.okhttp.internal.http.HttpEngine.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; │ │ +04a248: 5552 2f03 |0000: iget-boolean v2, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.transparentGzip:Z // field@032f │ │ +04a24c: 3802 1200 |0002: if-eqz v2, 0014 // +0012 │ │ +04a250: 1a02 3c13 |0004: const-string v2, "gzip" // string@133c │ │ +04a254: 5453 3103 |0006: iget-object v3, v5, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a258: 1a04 8d02 |0008: const-string v4, "Content-Encoding" // string@028d │ │ +04a25c: 6e20 9503 4300 |000a: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +04a262: 0c03 |000d: move-result-object v3 │ │ +04a264: 6e20 2b0a 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04a26a: 0a02 |0011: move-result v2 │ │ +04a26c: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +04a270: 1106 |0014: return-object v6 │ │ +04a272: 6e10 8f03 0600 |0015: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +04a278: 0c02 |0018: move-result-object v2 │ │ +04a27a: 3802 fbff |0019: if-eqz v2, 0014 // -0005 │ │ +04a27e: 2200 ac02 |001b: new-instance v0, Lokio/GzipSource; // type@02ac │ │ +04a282: 6e10 8f03 0600 |001d: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +04a288: 0c02 |0020: move-result-object v2 │ │ +04a28a: 6e10 b103 0200 |0021: invoke-virtual {v2}, Lcom/squareup/okhttp/ResponseBody;.source:()Lokio/BufferedSource; // method@03b1 │ │ +04a290: 0c02 |0024: move-result-object v2 │ │ +04a292: 7020 770e 2000 |0025: invoke-direct {v0, v2}, Lokio/GzipSource;.:(Lokio/Source;)V // method@0e77 │ │ +04a298: 6e10 9703 0600 |0028: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04a29e: 0c02 |002b: move-result-object v2 │ │ +04a2a0: 6e10 4702 0200 |002c: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers;.newBuilder:()Lcom/squareup/okhttp/Headers$Builder; // method@0247 │ │ +04a2a6: 0c02 |002f: move-result-object v2 │ │ +04a2a8: 1a03 8d02 |0030: const-string v3, "Content-Encoding" // string@028d │ │ +04a2ac: 6e20 3d02 3200 |0032: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ +04a2b2: 0c02 |0035: move-result-object v2 │ │ +04a2b4: 1a03 8e02 |0036: const-string v3, "Content-Length" // string@028e │ │ +04a2b8: 6e20 3d02 3200 |0038: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.removeAll:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@023d │ │ +04a2be: 0c02 |003b: move-result-object v2 │ │ +04a2c0: 6e10 3a02 0200 |003c: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +04a2c6: 0c01 |003f: move-result-object v1 │ │ +04a2c8: 6e10 9d03 0600 |0040: invoke-virtual {v6}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ +04a2ce: 0c02 |0043: move-result-object v2 │ │ +04a2d0: 6e20 7c03 1200 |0044: invoke-virtual {v2, v1}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ +04a2d6: 0c02 |0047: move-result-object v2 │ │ +04a2d8: 2203 2d01 |0048: new-instance v3, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@012d │ │ +04a2dc: 7110 990e 0000 |004a: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +04a2e2: 0c04 |004d: move-result-object v4 │ │ +04a2e4: 7030 e906 1304 |004e: invoke-direct {v3, v1, v4}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@06e9 │ │ +04a2ea: 6e20 7403 3200 |0051: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ +04a2f0: 0c02 |0054: move-result-object v2 │ │ +04a2f2: 6e10 7503 0200 |0055: invoke-virtual {v2}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +04a2f8: 0c06 |0058: move-result-object v6 │ │ +04a2fa: 28bb |0059: goto 0014 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0014 line=481 │ │ 0x0015 line=469 │ │ 0x001b line=473 │ │ 0x0028 line=474 │ │ @@ -43729,75 +43715,75 @@ │ │ 0x0015 - 0x005a reg=6 response Lcom/squareup/okhttp/Response; │ │ │ │ #15 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'validate' │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0478f8: |[0478f8] com.squareup.okhttp.internal.http.HttpEngine.validate:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z │ │ -047908: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04790a: 6e10 9303 0900 |0001: invoke-virtual {v9}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -047910: 0a03 |0004: move-result v3 │ │ -047912: 1304 3001 |0005: const/16 v4, #int 304 // #130 │ │ -047916: 3343 0300 |0007: if-ne v3, v4, 000a // +0003 │ │ -04791a: 0f02 |0009: return v2 │ │ -04791c: 6e10 9703 0800 |000a: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -047922: 0c03 |000d: move-result-object v3 │ │ -047924: 1a04 1d05 |000e: const-string v4, "Last-Modified" // string@051d │ │ -047928: 6e20 4402 4300 |0010: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@0244 │ │ -04792e: 0c00 |0013: move-result-object v0 │ │ -047930: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -047934: 6e10 9703 0900 |0016: invoke-virtual {v9}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -04793a: 0c03 |0019: move-result-object v3 │ │ -04793c: 1a04 1d05 |001a: const-string v4, "Last-Modified" // string@051d │ │ -047940: 6e20 4402 4300 |001c: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@0244 │ │ -047946: 0c01 |001f: move-result-object v1 │ │ -047948: 3801 0e00 |0020: if-eqz v1, 002e // +000e │ │ -04794c: 6e10 3d0b 0100 |0022: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ -047952: 0b04 |0025: move-result-wide v4 │ │ -047954: 6e10 3d0b 0000 |0026: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ -04795a: 0b06 |0029: move-result-wide v6 │ │ -04795c: 3103 0406 |002a: cmp-long v3, v4, v6 │ │ -047960: 3a03 ddff |002c: if-ltz v3, 0009 // -0023 │ │ -047964: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -047966: 28da |002f: goto 0009 // -0026 │ │ +04a2fc: |[04a2fc] com.squareup.okhttp.internal.http.HttpEngine.validate:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z │ │ +04a30c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04a30e: 6e10 9303 0800 |0001: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +04a314: 0a03 |0004: move-result v3 │ │ +04a316: 1304 3001 |0005: const/16 v4, #int 304 // #130 │ │ +04a31a: 3343 0300 |0007: if-ne v3, v4, 000a // +0003 │ │ +04a31e: 0f02 |0009: return v2 │ │ +04a320: 6e10 9703 0700 |000a: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04a326: 0c03 |000d: move-result-object v3 │ │ +04a328: 1a04 2f05 |000e: const-string v4, "Last-Modified" // string@052f │ │ +04a32c: 6e20 4402 4300 |0010: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@0244 │ │ +04a332: 0c00 |0013: move-result-object v0 │ │ +04a334: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +04a338: 6e10 9703 0800 |0016: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04a33e: 0c03 |0019: move-result-object v3 │ │ +04a340: 1a04 2f05 |001a: const-string v4, "Last-Modified" // string@052f │ │ +04a344: 6e20 4402 4300 |001c: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Headers;.getDate:(Ljava/lang/String;)Ljava/util/Date; // method@0244 │ │ +04a34a: 0c01 |001f: move-result-object v1 │ │ +04a34c: 3801 0e00 |0020: if-eqz v1, 002e // +000e │ │ +04a350: 6e10 3d0b 0100 |0022: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ +04a356: 0b03 |0025: move-result-wide v3 │ │ +04a358: 6e10 3d0b 0000 |0026: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0b3d │ │ +04a35e: 0b05 |0029: move-result-wide v5 │ │ +04a360: 3103 0305 |002a: cmp-long v3, v3, v5 │ │ +04a364: 3a03 ddff |002c: if-ltz v3, 0009 // -0023 │ │ +04a368: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +04a36a: 28da |002f: goto 0009 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=825 │ │ 0x0009 line=841 │ │ 0x000a line=832 │ │ 0x0014 line=833 │ │ 0x0016 line=834 │ │ 0x0020 line=835 │ │ 0x0022 line=836 │ │ 0x002e line=841 │ │ locals : │ │ 0x0020 - 0x002e reg=1 networkLastModified Ljava/util/Date; │ │ 0x0014 - 0x0030 reg=0 lastModified Ljava/util/Date; │ │ - 0x0000 - 0x0030 reg=8 cached Lcom/squareup/okhttp/Response; │ │ - 0x0000 - 0x0030 reg=9 network Lcom/squareup/okhttp/Response; │ │ + 0x0000 - 0x0030 reg=7 cached Lcom/squareup/okhttp/Response; │ │ + 0x0000 - 0x0030 reg=8 network Lcom/squareup/okhttp/Response; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'cancel' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047968: |[047968] com.squareup.okhttp.internal.http.HttpEngine.cancel:()V │ │ -047978: 5410 2e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -04797c: 6e10 1407 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.cancel:()V // method@0714 │ │ -047982: 0e00 |0005: return-void │ │ +04a36c: |[04a36c] com.squareup.okhttp.internal.http.HttpEngine.cancel:()V │ │ +04a37c: 5410 2e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04a380: 6e10 1407 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.cancel:()V // method@0714 │ │ +04a386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0005 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ @@ -43806,35 +43792,35 @@ │ │ type : '()Lcom/squareup/okhttp/internal/http/StreamAllocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -047984: |[047984] com.squareup.okhttp.internal.http.HttpEngine.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ -047994: 5410 2203 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -047998: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -04799c: 5410 2203 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -0479a0: 7110 7204 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -0479a6: 5410 3103 |0009: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -0479aa: 3800 1800 |000b: if-eqz v0, 0023 // +0018 │ │ -0479ae: 5410 3103 |000d: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -0479b2: 6e10 8f03 0000 |000f: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -0479b8: 0c00 |0012: move-result-object v0 │ │ -0479ba: 7110 7204 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -0479c0: 5410 2e03 |0016: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -0479c4: 1100 |0018: return-object v0 │ │ -0479c6: 5410 2b03 |0019: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -0479ca: 3800 eeff |001b: if-eqz v0, 0009 // -0012 │ │ -0479ce: 5410 2b03 |001d: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -0479d2: 7110 7204 0000 |001f: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -0479d8: 28e7 |0022: goto 0009 // -0019 │ │ -0479da: 5410 2e03 |0023: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -0479de: 6e10 1607 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@0716 │ │ -0479e4: 28ee |0028: goto 0016 // -0012 │ │ +04a388: |[04a388] com.squareup.okhttp.internal.http.HttpEngine.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ +04a398: 5410 2203 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a39c: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +04a3a0: 5410 2203 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a3a4: 7110 7204 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +04a3aa: 5410 3103 |0009: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a3ae: 3800 1800 |000b: if-eqz v0, 0023 // +0018 │ │ +04a3b2: 5410 3103 |000d: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a3b6: 6e10 8f03 0000 |000f: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +04a3bc: 0c00 |0012: move-result-object v0 │ │ +04a3be: 7110 7204 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +04a3c4: 5410 2e03 |0016: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04a3c8: 1100 |0018: return-object v0 │ │ +04a3ca: 5410 2b03 |0019: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a3ce: 3800 eeff |001b: if-eqz v0, 0009 // -0012 │ │ +04a3d2: 5410 2b03 |001d: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a3d6: 7110 7204 0000 |001f: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +04a3dc: 28e7 |0022: goto 0009 // -0019 │ │ +04a3de: 5410 2e03 |0023: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04a3e2: 6e10 1607 0000 |0025: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@0716 │ │ +04a3e8: 28ee |0028: goto 0016 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0004 line=436 │ │ 0x0009 line=441 │ │ 0x000d line=442 │ │ 0x0016 line=448 │ │ @@ -43849,126 +43835,126 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 254 16-bit code units │ │ -0479e8: |[0479e8] com.squareup.okhttp.internal.http.HttpEngine.followUpRequest:()Lcom/squareup/okhttp/Request; │ │ -0479f8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0479fa: 54ca 3103 |0001: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -0479fe: 390a 0800 |0003: if-nez v10, 000b // +0008 │ │ -047a02: 2209 ad01 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@01ad │ │ -047a06: 7010 f109 0900 |0007: invoke-direct {v9}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -047a0c: 2709 |000a: throw v9 │ │ -047a0e: 54ca 2e03 |000b: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -047a12: 6e10 1507 0a00 |000d: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ -047a18: 0c00 |0010: move-result-object v0 │ │ -047a1a: 3800 1c00 |0011: if-eqz v0, 002d // +001c │ │ -047a1e: 7210 db01 0000 |0013: invoke-interface {v0}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@01db │ │ -047a24: 0c05 |0016: move-result-object v5 │ │ -047a26: 3805 1800 |0017: if-eqz v5, 002f // +0018 │ │ -047a2a: 6e10 b603 0500 |0019: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ -047a30: 0c07 |001c: move-result-object v7 │ │ -047a32: 54ca 3103 |001d: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047a36: 6e10 9303 0a00 |001f: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -047a3c: 0a04 |0022: move-result v4 │ │ -047a3e: 54ca 3003 |0023: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -047a42: 6e10 4a03 0a00 |0025: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -047a48: 0c02 |0028: move-result-object v2 │ │ -047a4a: 2c04 b300 0000 |0029: sparse-switch v4, 000000dc // +000000b3 │ │ -047a50: 1109 |002c: return-object v9 │ │ -047a52: 0795 |002d: move-object v5, v9 │ │ -047a54: 28e9 |002e: goto 0017 // -0017 │ │ -047a56: 54ca 2603 |002f: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -047a5a: 6e10 fb02 0a00 |0031: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getProxy:()Ljava/net/Proxy; // method@02fb │ │ -047a60: 0c07 |0034: move-result-object v7 │ │ -047a62: 28e8 |0035: goto 001d // -0018 │ │ -047a64: 6e10 bd0a 0700 |0036: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -047a6a: 0c09 |0039: move-result-object v9 │ │ -047a6c: 620a cf04 |003a: sget-object v10, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@04cf │ │ -047a70: 32a9 0a00 |003c: if-eq v9, v10, 0046 // +000a │ │ -047a74: 2209 db01 |003e: new-instance v9, Ljava/net/ProtocolException; // type@01db │ │ -047a78: 1a0a ce09 |0040: const-string v10, "Received HTTP_PROXY_AUTH (407) code while not using proxy" // string@09ce │ │ -047a7c: 7020 b90a a900 |0042: invoke-direct {v9, v10}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -047a82: 2709 |0045: throw v9 │ │ -047a84: 54c9 2603 |0046: iget-object v9, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -047a88: 6e10 ed02 0900 |0048: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@02ed │ │ -047a8e: 0c09 |004b: move-result-object v9 │ │ -047a90: 54ca 3103 |004c: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047a94: 7130 e106 a907 |004e: invoke-static {v9, v10, v7}, Lcom/squareup/okhttp/internal/http/OkHeaders;.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; // method@06e1 │ │ -047a9a: 0c09 |0051: move-result-object v9 │ │ -047a9c: 28da |0052: goto 002c // -0026 │ │ -047a9e: 1a0a 9c03 |0053: const-string v10, "GET" // string@039c │ │ -047aa2: 6e20 2a0a a200 |0055: invoke-virtual {v2, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -047aa8: 0a0a |0058: move-result v10 │ │ -047aaa: 390a 0a00 |0059: if-nez v10, 0063 // +000a │ │ -047aae: 1a0a a903 |005b: const-string v10, "HEAD" // string@03a9 │ │ -047ab2: 6e20 2a0a a200 |005d: invoke-virtual {v2, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -047ab8: 0a0a |0060: move-result v10 │ │ -047aba: 380a cbff |0061: if-eqz v10, 002c // -0035 │ │ -047abe: 54ca 2603 |0063: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -047ac2: 6e10 f702 0a00 |0065: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getFollowRedirects:()Z // method@02f7 │ │ -047ac8: 0a0a |0068: move-result v10 │ │ -047aca: 380a c3ff |0069: if-eqz v10, 002c // -003d │ │ -047ace: 54ca 3103 |006b: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047ad2: 1a0b 9d07 |006d: const-string v11, "Location" // string@079d │ │ -047ad6: 6e20 9503 ba00 |006f: invoke-virtual {v10, v11}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -047adc: 0c01 |0072: move-result-object v1 │ │ -047ade: 3801 b9ff |0073: if-eqz v1, 002c // -0047 │ │ -047ae2: 54ca 3003 |0075: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -047ae6: 6e10 4803 0a00 |0077: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -047aec: 0c0a |007a: move-result-object v10 │ │ -047aee: 6e20 b302 1a00 |007b: invoke-virtual {v10, v1}, Lcom/squareup/okhttp/HttpUrl;.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02b3 │ │ -047af4: 0c08 |007e: move-result-object v8 │ │ -047af6: 3808 adff |007f: if-eqz v8, 002c // -0053 │ │ -047afa: 6e10 b402 0800 |0081: invoke-virtual {v8}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -047b00: 0c0a |0084: move-result-object v10 │ │ -047b02: 54cb 3003 |0085: iget-object v11, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -047b06: 6e10 4803 0b00 |0087: invoke-virtual {v11}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -047b0c: 0c0b |008a: move-result-object v11 │ │ -047b0e: 6e10 b402 0b00 |008b: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -047b14: 0c0b |008e: move-result-object v11 │ │ -047b16: 6e20 2a0a ba00 |008f: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -047b1c: 0a06 |0092: move-result v6 │ │ -047b1e: 3906 0a00 |0093: if-nez v6, 009d // +000a │ │ -047b22: 54ca 2603 |0095: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -047b26: 6e10 f802 0a00 |0097: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getFollowSslRedirects:()Z // method@02f8 │ │ -047b2c: 0a0a |009a: move-result v10 │ │ -047b2e: 380a 91ff |009b: if-eqz v10, 002c // -006f │ │ -047b32: 54ca 3003 |009d: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -047b36: 6e10 4b03 0a00 |009f: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ -047b3c: 0c03 |00a2: move-result-object v3 │ │ -047b3e: 7110 c806 0200 |00a3: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@06c8 │ │ -047b44: 0a0a |00a6: move-result v10 │ │ -047b46: 380a 1c00 |00a7: if-eqz v10, 00c3 // +001c │ │ -047b4a: 7110 c906 0200 |00a9: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpMethod;.redirectsToGet:(Ljava/lang/String;)Z // method@06c9 │ │ -047b50: 0a0a |00ac: move-result v10 │ │ -047b52: 380a 2b00 |00ad: if-eqz v10, 00d8 // +002b │ │ -047b56: 1a0a 9c03 |00af: const-string v10, "GET" // string@039c │ │ -047b5a: 6e30 3303 a309 |00b1: invoke-virtual {v3, v10, v9}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -047b60: 1a09 5d0b |00b4: const-string v9, "Transfer-Encoding" // string@0b5d │ │ -047b64: 6e20 3703 9300 |00b6: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ -047b6a: 1a09 8e02 |00b9: const-string v9, "Content-Length" // string@028e │ │ -047b6e: 6e20 3703 9300 |00bb: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ -047b74: 1a09 9102 |00be: const-string v9, "Content-Type" // string@0291 │ │ -047b78: 6e20 3703 9300 |00c0: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ -047b7e: 6e20 c006 8c00 |00c3: invoke-virtual {v12, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z // method@06c0 │ │ -047b84: 0a09 |00c6: move-result v9 │ │ -047b86: 3909 0700 |00c7: if-nez v9, 00ce // +0007 │ │ -047b8a: 1a09 f401 |00c9: const-string v9, "Authorization" // string@01f4 │ │ -047b8e: 6e20 3703 9300 |00cb: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ -047b94: 6e20 3903 8300 |00ce: invoke-virtual {v3, v8}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@0339 │ │ -047b9a: 0c09 |00d1: move-result-object v9 │ │ -047b9c: 6e10 2b03 0900 |00d2: invoke-virtual {v9}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -047ba2: 0c09 |00d5: move-result-object v9 │ │ -047ba4: 2900 56ff |00d6: goto/16 002c // -00aa │ │ -047ba8: 6e30 3303 2309 |00d8: invoke-virtual {v3, v2, v9}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ -047bae: 28d9 |00db: goto 00b4 // -0027 │ │ -047bb0: 0002 0800 2c01 0000 2d01 0000 2e01 ... |00dc: sparse-switch-data (34 units) │ │ +04a3ec: |[04a3ec] com.squareup.okhttp.internal.http.HttpEngine.followUpRequest:()Lcom/squareup/okhttp/Request; │ │ +04a3fc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +04a3fe: 54ca 3103 |0001: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a402: 390a 0800 |0003: if-nez v10, 000b // +0008 │ │ +04a406: 2209 bf01 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@01bf │ │ +04a40a: 7010 f109 0900 |0007: invoke-direct {v9}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +04a410: 2709 |000a: throw v9 │ │ +04a412: 54ca 2e03 |000b: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04a416: 6e10 1507 0a00 |000d: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ +04a41c: 0c00 |0010: move-result-object v0 │ │ +04a41e: 3800 1c00 |0011: if-eqz v0, 002d // +001c │ │ +04a422: 7210 db01 0000 |0013: invoke-interface {v0}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@01db │ │ +04a428: 0c05 |0016: move-result-object v5 │ │ +04a42a: 3805 1800 |0017: if-eqz v5, 002f // +0018 │ │ +04a42e: 6e10 b603 0500 |0019: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ +04a434: 0c07 |001c: move-result-object v7 │ │ +04a436: 54ca 3103 |001d: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a43a: 6e10 9303 0a00 |001f: invoke-virtual {v10}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +04a440: 0a04 |0022: move-result v4 │ │ +04a442: 54ca 3003 |0023: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04a446: 6e10 4a03 0a00 |0025: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +04a44c: 0c02 |0028: move-result-object v2 │ │ +04a44e: 2c04 b300 0000 |0029: sparse-switch v4, 000000dc // +000000b3 │ │ +04a454: 1109 |002c: return-object v9 │ │ +04a456: 0795 |002d: move-object v5, v9 │ │ +04a458: 28e9 |002e: goto 0017 // -0017 │ │ +04a45a: 54ca 2603 |002f: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04a45e: 6e10 fb02 0a00 |0031: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getProxy:()Ljava/net/Proxy; // method@02fb │ │ +04a464: 0c07 |0034: move-result-object v7 │ │ +04a466: 28e8 |0035: goto 001d // -0018 │ │ +04a468: 6e10 bd0a 0700 |0036: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +04a46e: 0c09 |0039: move-result-object v9 │ │ +04a470: 620a cf04 |003a: sget-object v10, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@04cf │ │ +04a474: 32a9 0a00 |003c: if-eq v9, v10, 0046 // +000a │ │ +04a478: 2209 ee01 |003e: new-instance v9, Ljava/net/ProtocolException; // type@01ee │ │ +04a47c: 1a0a e209 |0040: const-string v10, "Received HTTP_PROXY_AUTH (407) code while not using proxy" // string@09e2 │ │ +04a480: 7020 b90a a900 |0042: invoke-direct {v9, v10}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +04a486: 2709 |0045: throw v9 │ │ +04a488: 54c9 2603 |0046: iget-object v9, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04a48c: 6e10 ed02 0900 |0048: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@02ed │ │ +04a492: 0c09 |004b: move-result-object v9 │ │ +04a494: 54ca 3103 |004c: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a498: 7130 e106 a907 |004e: invoke-static {v9, v10, v7}, Lcom/squareup/okhttp/internal/http/OkHeaders;.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; // method@06e1 │ │ +04a49e: 0c09 |0051: move-result-object v9 │ │ +04a4a0: 28da |0052: goto 002c // -0026 │ │ +04a4a2: 1a0a 9c03 |0053: const-string v10, "GET" // string@039c │ │ +04a4a6: 6e20 2a0a a200 |0055: invoke-virtual {v2, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04a4ac: 0a0a |0058: move-result v10 │ │ +04a4ae: 390a 0a00 |0059: if-nez v10, 0063 // +000a │ │ +04a4b2: 1a0a a903 |005b: const-string v10, "HEAD" // string@03a9 │ │ +04a4b6: 6e20 2a0a a200 |005d: invoke-virtual {v2, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04a4bc: 0a0a |0060: move-result v10 │ │ +04a4be: 380a cbff |0061: if-eqz v10, 002c // -0035 │ │ +04a4c2: 54ca 2603 |0063: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04a4c6: 6e10 f702 0a00 |0065: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getFollowRedirects:()Z // method@02f7 │ │ +04a4cc: 0a0a |0068: move-result v10 │ │ +04a4ce: 380a c3ff |0069: if-eqz v10, 002c // -003d │ │ +04a4d2: 54ca 3103 |006b: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a4d6: 1a0b b107 |006d: const-string v11, "Location" // string@07b1 │ │ +04a4da: 6e20 9503 ba00 |006f: invoke-virtual {v10, v11}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +04a4e0: 0c01 |0072: move-result-object v1 │ │ +04a4e2: 3801 b9ff |0073: if-eqz v1, 002c // -0047 │ │ +04a4e6: 54ca 3003 |0075: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04a4ea: 6e10 4803 0a00 |0077: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +04a4f0: 0c0a |007a: move-result-object v10 │ │ +04a4f2: 6e20 b302 1a00 |007b: invoke-virtual {v10, v1}, Lcom/squareup/okhttp/HttpUrl;.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02b3 │ │ +04a4f8: 0c08 |007e: move-result-object v8 │ │ +04a4fa: 3808 adff |007f: if-eqz v8, 002c // -0053 │ │ +04a4fe: 6e10 b402 0800 |0081: invoke-virtual {v8}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +04a504: 0c0a |0084: move-result-object v10 │ │ +04a506: 54cb 3003 |0085: iget-object v11, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04a50a: 6e10 4803 0b00 |0087: invoke-virtual {v11}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +04a510: 0c0b |008a: move-result-object v11 │ │ +04a512: 6e10 b402 0b00 |008b: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +04a518: 0c0b |008e: move-result-object v11 │ │ +04a51a: 6e20 2a0a ba00 |008f: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04a520: 0a06 |0092: move-result v6 │ │ +04a522: 3906 0a00 |0093: if-nez v6, 009d // +000a │ │ +04a526: 54ca 2603 |0095: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04a52a: 6e10 f802 0a00 |0097: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.getFollowSslRedirects:()Z // method@02f8 │ │ +04a530: 0a0a |009a: move-result v10 │ │ +04a532: 380a 91ff |009b: if-eqz v10, 002c // -006f │ │ +04a536: 54ca 3003 |009d: iget-object v10, v12, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04a53a: 6e10 4b03 0a00 |009f: invoke-virtual {v10}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ +04a540: 0c03 |00a2: move-result-object v3 │ │ +04a542: 7110 c806 0200 |00a3: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@06c8 │ │ +04a548: 0a0a |00a6: move-result v10 │ │ +04a54a: 380a 1c00 |00a7: if-eqz v10, 00c3 // +001c │ │ +04a54e: 7110 c906 0200 |00a9: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpMethod;.redirectsToGet:(Ljava/lang/String;)Z // method@06c9 │ │ +04a554: 0a0a |00ac: move-result v10 │ │ +04a556: 380a 2b00 |00ad: if-eqz v10, 00d8 // +002b │ │ +04a55a: 1a0a 9c03 |00af: const-string v10, "GET" // string@039c │ │ +04a55e: 6e30 3303 a309 |00b1: invoke-virtual {v3, v10, v9}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +04a564: 1a09 710b |00b4: const-string v9, "Transfer-Encoding" // string@0b71 │ │ +04a568: 6e20 3703 9300 |00b6: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ +04a56e: 1a09 8e02 |00b9: const-string v9, "Content-Length" // string@028e │ │ +04a572: 6e20 3703 9300 |00bb: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ +04a578: 1a09 9102 |00be: const-string v9, "Content-Type" // string@0291 │ │ +04a57c: 6e20 3703 9300 |00c0: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ +04a582: 6e20 c006 8c00 |00c3: invoke-virtual {v12, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z // method@06c0 │ │ +04a588: 0a09 |00c6: move-result v9 │ │ +04a58a: 3909 0700 |00c7: if-nez v9, 00ce // +0007 │ │ +04a58e: 1a09 f401 |00c9: const-string v9, "Authorization" // string@01f4 │ │ +04a592: 6e20 3703 9300 |00cb: invoke-virtual {v3, v9}, Lcom/squareup/okhttp/Request$Builder;.removeHeader:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0337 │ │ +04a598: 6e20 3903 8300 |00ce: invoke-virtual {v3, v8}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@0339 │ │ +04a59e: 0c09 |00d1: move-result-object v9 │ │ +04a5a0: 6e10 2b03 0900 |00d2: invoke-virtual {v9}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +04a5a6: 0c09 |00d5: move-result-object v9 │ │ +04a5a8: 2900 56ff |00d6: goto/16 002c // -00aa │ │ +04a5ac: 6e30 3303 2309 |00d8: invoke-virtual {v3, v2, v9}, Lcom/squareup/okhttp/Request$Builder;.method:(Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/Request$Builder; // method@0333 │ │ +04a5b2: 28d9 |00db: goto 00b4 // -0027 │ │ +04a5b4: 0002 0800 2c01 0000 2d01 0000 2e01 ... |00dc: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=888 │ │ 0x000b line=889 │ │ 0x0011 line=890 │ │ 0x0013 line=891 │ │ 0x0017 line=893 │ │ @@ -44024,28 +44010,28 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -047bf4: |[047bf4] com.squareup.okhttp.internal.http.HttpEngine.getBufferedRequestBody:()Lokio/BufferedSink; │ │ -047c04: 5431 2203 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -047c08: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -047c0c: 1101 |0004: return-object v1 │ │ -047c0e: 6e10 b206 0300 |0005: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getRequestBody:()Lokio/Sink; // method@06b2 │ │ -047c14: 0c00 |0008: move-result-object v0 │ │ -047c16: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -047c1a: 7110 980e 0000 |000b: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -047c20: 0c02 |000e: move-result-object v2 │ │ -047c22: 5b32 2203 |000f: iput-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -047c26: 0721 |0011: move-object v1, v2 │ │ -047c28: 28f2 |0012: goto 0004 // -000e │ │ -047c2a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -047c2c: 28fd |0014: goto 0011 // -0003 │ │ +04a5f8: |[04a5f8] com.squareup.okhttp.internal.http.HttpEngine.getBufferedRequestBody:()Lokio/BufferedSink; │ │ +04a608: 5431 2203 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a60c: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +04a610: 1101 |0004: return-object v1 │ │ +04a612: 6e10 b206 0300 |0005: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getRequestBody:()Lokio/Sink; // method@06b2 │ │ +04a618: 0c00 |0008: move-result-object v0 │ │ +04a61a: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +04a61e: 7110 980e 0000 |000b: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +04a624: 0c02 |000e: move-result-object v2 │ │ +04a626: 5b32 2203 |000f: iput-object v2, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a62a: 0721 |0011: move-object v1, v2 │ │ +04a62c: 28f2 |0012: goto 0004 // -000e │ │ +04a62e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +04a630: 28fd |0014: goto 0011 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0002 line=314 │ │ 0x0004 line=317 │ │ 0x0005 line=315 │ │ 0x0009 line=316 │ │ @@ -44061,19 +44047,19 @@ │ │ type : '()Lcom/squareup/okhttp/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -047c30: |[047c30] com.squareup.okhttp.internal.http.HttpEngine.getConnection:()Lcom/squareup/okhttp/Connection; │ │ -047c40: 5410 2e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -047c44: 6e10 1507 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ -047c4a: 0c00 |0005: move-result-object v0 │ │ -047c4c: 1100 |0006: return-object v0 │ │ +04a634: |[04a634] com.squareup.okhttp.internal.http.HttpEngine.getConnection:()Lcom/squareup/okhttp/Connection; │ │ +04a644: 5410 2e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04a648: 6e10 1507 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ +04a64e: 0c00 |0005: move-result-object v0 │ │ +04a650: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ @@ -44081,17 +44067,17 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -047c50: |[047c50] com.squareup.okhttp.internal.http.HttpEngine.getRequest:()Lcom/squareup/okhttp/Request; │ │ -047c60: 5410 3003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -047c64: 1100 |0002: return-object v0 │ │ +04a654: |[04a654] com.squareup.okhttp.internal.http.HttpEngine.getRequest:()Lcom/squareup/okhttp/Request; │ │ +04a664: 5410 3003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04a668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ @@ -44099,22 +44085,22 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -047c68: |[047c68] com.squareup.okhttp.internal.http.HttpEngine.getRequestBody:()Lokio/Sink; │ │ -047c78: 5410 2403 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ -047c7c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -047c80: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -047c84: 7010 f109 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -047c8a: 2700 |0009: throw v0 │ │ -047c8c: 5410 2b03 |000a: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -047c90: 1100 |000c: return-object v0 │ │ +04a66c: |[04a66c] com.squareup.okhttp.internal.http.HttpEngine.getRequestBody:()Lokio/Sink; │ │ +04a67c: 5410 2403 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ +04a680: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +04a684: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04a688: 7010 f109 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +04a68e: 2700 |0009: throw v0 │ │ +04a690: 5410 2b03 |000a: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a694: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x000a line=309 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ @@ -44123,22 +44109,22 @@ │ │ type : '()Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -047c94: |[047c94] com.squareup.okhttp.internal.http.HttpEngine.getResponse:()Lcom/squareup/okhttp/Response; │ │ -047ca4: 5410 3103 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047ca8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -047cac: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -047cb0: 7010 f109 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -047cb6: 2700 |0009: throw v0 │ │ -047cb8: 5410 3103 |000a: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047cbc: 1100 |000c: return-object v0 │ │ +04a698: |[04a698] com.squareup.okhttp.internal.http.HttpEngine.getResponse:()Lcom/squareup/okhttp/Response; │ │ +04a6a8: 5410 3103 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a6ac: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +04a6b0: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04a6b4: 7010 f109 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +04a6ba: 2700 |0009: throw v0 │ │ +04a6bc: 5410 3103 |000a: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a6c0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000a line=333 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ @@ -44147,21 +44133,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -047cc0: |[047cc0] com.squareup.okhttp.internal.http.HttpEngine.hasResponse:()Z │ │ -047cd0: 5410 3103 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047cd4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -047cd8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -047cda: 0f00 |0005: return v0 │ │ -047cdc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -047cde: 28fe |0007: goto 0005 // -0002 │ │ +04a6c4: |[04a6c4] com.squareup.okhttp.internal.http.HttpEngine.hasResponse:()Z │ │ +04a6d4: 5410 3103 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a6d8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +04a6dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04a6de: 0f00 |0005: return v0 │ │ +04a6e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04a6e2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ @@ -44169,20 +44155,20 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047ce0: |[047ce0] com.squareup.okhttp.internal.http.HttpEngine.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z │ │ -047cf0: 6e10 4a03 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -047cf6: 0c00 |0003: move-result-object v0 │ │ -047cf8: 7110 c806 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@06c8 │ │ -047cfe: 0a00 |0007: move-result v0 │ │ -047d00: 0f00 |0008: return v0 │ │ +04a6e4: |[04a6e4] com.squareup.okhttp.internal.http.HttpEngine.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z │ │ +04a6f4: 6e10 4a03 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +04a6fa: 0c00 |0003: move-result-object v0 │ │ +04a6fc: 7110 c806 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@06c8 │ │ +04a702: 0a00 |0007: move-result v0 │ │ +04a704: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ 0x0000 - 0x0009 reg=2 request Lcom/squareup/okhttp/Request; │ │ │ │ @@ -44191,205 +44177,205 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 391 16-bit code units │ │ -047d04: |[047d04] com.squareup.okhttp.internal.http.HttpEngine.readResponse:()V │ │ -047d14: 1608 ffff |0000: const-wide/16 v8, #int -1 // #ffff │ │ -047d18: 54a4 3103 |0002: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047d1c: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ -047d20: 0e00 |0006: return-void │ │ -047d22: 54a4 2903 |0007: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047d26: 3904 0e00 |0009: if-nez v4, 0017 // +000e │ │ -047d2a: 54a4 2303 |000b: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047d2e: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -047d32: 2204 ad01 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@01ad │ │ -047d36: 1a05 710e |0011: const-string v5, "call sendRequest() first!" // string@0e71 │ │ -047d3a: 7020 f209 5400 |0013: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -047d40: 2704 |0016: throw v4 │ │ -047d42: 54a4 2903 |0017: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047d46: 3804 edff |0019: if-eqz v4, 0006 // -0013 │ │ -047d4a: 55a4 2703 |001b: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ -047d4e: 3804 8a00 |001d: if-eqz v4, 00a7 // +008a │ │ -047d52: 54a4 2803 |001f: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -047d56: 54a5 2903 |0021: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047d5a: 7220 d206 5400 |0023: invoke-interface {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ -047d60: 7010 b906 0a00 |0026: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@06b9 │ │ -047d66: 0c02 |0029: move-result-object v2 │ │ -047d68: 6e10 9703 0200 |002a: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -047d6e: 0c04 |002d: move-result-object v4 │ │ -047d70: 6e20 bb06 4a00 |002e: invoke-virtual {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V // method@06bb │ │ -047d76: 54a4 2303 |0031: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047d7a: 3804 0d01 |0033: if-eqz v4, 0140 // +010d │ │ -047d7e: 54a4 2303 |0035: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047d82: 7120 c406 2400 |0037: invoke-static {v4, v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.validate:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z // method@06c4 │ │ -047d88: 0a04 |003a: move-result v4 │ │ -047d8a: 3804 fc00 |003b: if-eqz v4, 0137 // +00fc │ │ -047d8e: 54a4 2303 |003d: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047d92: 6e10 9d03 0400 |003f: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ -047d98: 0c04 |0042: move-result-object v4 │ │ -047d9a: 54a5 3003 |0043: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -047d9e: 6e20 8203 5400 |0045: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ -047da4: 0c04 |0048: move-result-object v4 │ │ -047da6: 54a5 2a03 |0049: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ -047daa: 7110 c206 0500 |004b: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -047db0: 0c05 |004e: move-result-object v5 │ │ -047db2: 6e20 7f03 5400 |004f: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037f │ │ -047db8: 0c04 |0052: move-result-object v4 │ │ -047dba: 54a5 2303 |0053: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047dbe: 6e10 9703 0500 |0055: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -047dc4: 0c05 |0058: move-result-object v5 │ │ -047dc6: 6e10 9703 0200 |0059: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -047dcc: 0c06 |005c: move-result-object v6 │ │ -047dce: 7120 ab06 6500 |005d: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/http/HttpEngine;.combine:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; // method@06ab │ │ -047dd4: 0c05 |0060: move-result-object v5 │ │ -047dd6: 6e20 7c03 5400 |0061: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ -047ddc: 0c04 |0064: move-result-object v4 │ │ -047dde: 54a5 2303 |0065: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047de2: 7110 c206 0500 |0067: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -047de8: 0c05 |006a: move-result-object v5 │ │ -047dea: 6e20 7603 5400 |006b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@0376 │ │ -047df0: 0c04 |006e: move-result-object v4 │ │ -047df2: 7110 c206 0200 |006f: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -047df8: 0c05 |0072: move-result-object v5 │ │ -047dfa: 6e20 7e03 5400 |0073: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037e │ │ -047e00: 0c04 |0076: move-result-object v4 │ │ -047e02: 6e10 7503 0400 |0077: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -047e08: 0c04 |007a: move-result-object v4 │ │ -047e0a: 5ba4 3103 |007b: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047e0e: 6e10 8f03 0200 |007d: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -047e14: 0c04 |0080: move-result-object v4 │ │ -047e16: 6e10 ab03 0400 |0081: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ -047e1c: 6e10 bf06 0a00 |0084: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@06bf │ │ -047e22: 6204 be01 |0087: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -047e26: 54a5 2603 |0089: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -047e2a: 6e20 3404 5400 |008b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@0434 │ │ -047e30: 0c03 |008e: move-result-object v3 │ │ -047e32: 7210 3b04 0300 |008f: invoke-interface {v3}, Lcom/squareup/okhttp/internal/InternalCache;.trackConditionalCacheHit:()V // method@043b │ │ -047e38: 54a4 2303 |0092: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047e3c: 54a5 3103 |0094: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047e40: 7110 c206 0500 |0096: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -047e46: 0c05 |0099: move-result-object v5 │ │ -047e48: 7230 3d04 4305 |009a: invoke-interface {v3, v4, v5}, Lcom/squareup/okhttp/internal/InternalCache;.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V // method@043d │ │ -047e4e: 54a4 3103 |009d: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047e52: 7020 c306 4a00 |009f: invoke-direct {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c3 │ │ -047e58: 0c04 |00a2: move-result-object v4 │ │ -047e5a: 5ba4 3103 |00a3: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047e5e: 2900 61ff |00a5: goto/16 0006 // -009f │ │ -047e62: 55a4 2503 |00a7: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ -047e66: 3904 1200 |00a9: if-nez v4, 00bb // +0012 │ │ -047e6a: 2204 1501 |00ab: new-instance v4, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; // type@0115 │ │ -047e6e: 1205 |00ad: const/4 v5, #int 0 // #0 │ │ -047e70: 54a6 2903 |00ae: iget-object v6, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047e74: 7040 9f06 a465 |00b0: invoke-direct {v4, v10, v5, v6}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V // method@069f │ │ -047e7a: 54a5 2903 |00b3: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047e7e: 6e20 a106 5400 |00b5: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@06a1 │ │ -047e84: 0c02 |00b8: move-result-object v2 │ │ -047e86: 2900 71ff |00b9: goto/16 002a // -008f │ │ -047e8a: 54a4 2203 |00bb: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -047e8e: 3804 1700 |00bd: if-eqz v4, 00d4 // +0017 │ │ -047e92: 54a4 2203 |00bf: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -047e96: 7210 e90d 0400 |00c1: invoke-interface {v4}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ -047e9c: 0c04 |00c4: move-result-object v4 │ │ -047e9e: 6e10 bb0d 0400 |00c5: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ -047ea4: 0b04 |00c8: move-result-wide v4 │ │ -047ea6: 1606 0000 |00c9: const-wide/16 v6, #int 0 // #0 │ │ -047eaa: 3104 0406 |00cb: cmp-long v4, v4, v6 │ │ -047eae: 3d04 0700 |00cd: if-lez v4, 00d4 // +0007 │ │ -047eb2: 54a4 2203 |00cf: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -047eb6: 7210 eb0d 0400 |00d1: invoke-interface {v4}, Lokio/BufferedSink;.emit:()Lokio/BufferedSink; // method@0deb │ │ -047ebc: 53a4 2c03 |00d4: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ -047ec0: 3104 0408 |00d6: cmp-long v4, v4, v8 │ │ -047ec4: 3904 3700 |00d8: if-nez v4, 010f // +0037 │ │ -047ec8: 54a4 2903 |00da: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047ecc: 7110 db06 0400 |00dc: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Request;)J // method@06db │ │ -047ed2: 0b04 |00df: move-result-wide v4 │ │ -047ed4: 3104 0408 |00e0: cmp-long v4, v4, v8 │ │ -047ed8: 3904 2600 |00e2: if-nez v4, 0108 // +0026 │ │ -047edc: 54a4 2b03 |00e4: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -047ee0: 2044 1e01 |00e6: instance-of v4, v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -047ee4: 3804 2000 |00e8: if-eqz v4, 0108 // +0020 │ │ -047ee8: 54a4 2b03 |00ea: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -047eec: 1f04 1e01 |00ec: check-cast v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -047ef0: 6e10 f706 0400 |00ee: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RetryableSink;.contentLength:()J // method@06f7 │ │ -047ef6: 0b00 |00f1: move-result-wide v0 │ │ -047ef8: 54a4 2903 |00f2: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047efc: 6e10 4b03 0400 |00f4: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ -047f02: 0c04 |00f7: move-result-object v4 │ │ -047f04: 1a05 8e02 |00f8: const-string v5, "Content-Length" // string@028e │ │ -047f08: 7120 030a 1000 |00fa: invoke-static {v0, v1}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a03 │ │ -047f0e: 0c06 |00fd: move-result-object v6 │ │ -047f10: 6e30 3103 5406 |00fe: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -047f16: 0c04 |0101: move-result-object v4 │ │ -047f18: 6e10 2b03 0400 |0102: invoke-virtual {v4}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -047f1e: 0c04 |0105: move-result-object v4 │ │ -047f20: 5ba4 2903 |0106: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047f24: 54a4 2803 |0108: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -047f28: 54a5 2903 |010a: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -047f2c: 7220 d206 5400 |010c: invoke-interface {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ -047f32: 54a4 2b03 |010f: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -047f36: 3804 1a00 |0111: if-eqz v4, 012b // +001a │ │ -047f3a: 54a4 2203 |0113: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -047f3e: 3804 1c00 |0115: if-eqz v4, 0131 // +001c │ │ -047f42: 54a4 2203 |0117: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ -047f46: 7210 ea0d 0400 |0119: invoke-interface {v4}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -047f4c: 54a4 2b03 |011c: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -047f50: 2044 1e01 |011e: instance-of v4, v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -047f54: 3804 0b00 |0120: if-eqz v4, 012b // +000b │ │ -047f58: 54a5 2803 |0122: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -047f5c: 54a4 2b03 |0124: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -047f60: 1f04 1e01 |0126: check-cast v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -047f64: 7220 d106 4500 |0128: invoke-interface {v5, v4}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V // method@06d1 │ │ -047f6a: 7010 b906 0a00 |012b: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@06b9 │ │ -047f70: 0c02 |012e: move-result-object v2 │ │ -047f72: 2900 fbfe |012f: goto/16 002a // -0105 │ │ -047f76: 54a4 2b03 |0131: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -047f7a: 7210 200f 0400 |0133: invoke-interface {v4}, Lokio/Sink;.close:()V // method@0f20 │ │ -047f80: 28e6 |0136: goto 011c // -001a │ │ -047f82: 54a4 2303 |0137: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047f86: 6e10 8f03 0400 |0139: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -047f8c: 0c04 |013c: move-result-object v4 │ │ -047f8e: 7110 7204 0400 |013d: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -047f94: 6e10 9d03 0200 |0140: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ -047f9a: 0c04 |0143: move-result-object v4 │ │ -047f9c: 54a5 3003 |0144: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -047fa0: 6e20 8203 5400 |0146: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ -047fa6: 0c04 |0149: move-result-object v4 │ │ -047fa8: 54a5 2a03 |014a: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ -047fac: 7110 c206 0500 |014c: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -047fb2: 0c05 |014f: move-result-object v5 │ │ -047fb4: 6e20 7f03 5400 |0150: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037f │ │ -047fba: 0c04 |0153: move-result-object v4 │ │ -047fbc: 54a5 2303 |0154: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -047fc0: 7110 c206 0500 |0156: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -047fc6: 0c05 |0159: move-result-object v5 │ │ -047fc8: 6e20 7603 5400 |015a: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@0376 │ │ -047fce: 0c04 |015d: move-result-object v4 │ │ -047fd0: 7110 c206 0200 |015e: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -047fd6: 0c05 |0161: move-result-object v5 │ │ -047fd8: 6e20 7e03 5400 |0162: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037e │ │ -047fde: 0c04 |0165: move-result-object v4 │ │ -047fe0: 6e10 7503 0400 |0166: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -047fe6: 0c04 |0169: move-result-object v4 │ │ -047fe8: 5ba4 3103 |016a: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047fec: 54a4 3103 |016c: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -047ff0: 7110 b406 0400 |016e: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.hasBody:(Lcom/squareup/okhttp/Response;)Z // method@06b4 │ │ -047ff6: 0a04 |0171: move-result v4 │ │ -047ff8: 3804 94fe |0172: if-eqz v4, 0006 // -016c │ │ -047ffc: 7010 b606 0a00 |0174: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.maybeCache:()V // method@06b6 │ │ -048002: 54a4 2d03 |0177: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.storeRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@032d │ │ -048006: 54a5 3103 |0179: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -04800a: 7030 a806 4a05 |017b: invoke-direct {v10, v4, v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheWritingResponse:(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06a8 │ │ -048010: 0c04 |017e: move-result-object v4 │ │ -048012: 7020 c306 4a00 |017f: invoke-direct {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c3 │ │ -048018: 0c04 |0182: move-result-object v4 │ │ -04801a: 5ba4 3103 |0183: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -04801e: 2900 81fe |0185: goto/16 0006 // -017f │ │ +04a708: |[04a708] com.squareup.okhttp.internal.http.HttpEngine.readResponse:()V │ │ +04a718: 1608 ffff |0000: const-wide/16 v8, #int -1 // #ffff │ │ +04a71c: 54a4 3103 |0002: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a720: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +04a724: 0e00 |0006: return-void │ │ +04a726: 54a4 2903 |0007: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a72a: 3904 0e00 |0009: if-nez v4, 0017 // +000e │ │ +04a72e: 54a4 2303 |000b: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a732: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +04a736: 2204 bf01 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@01bf │ │ +04a73a: 1a05 840e |0011: const-string v5, "call sendRequest() first!" // string@0e84 │ │ +04a73e: 7020 f209 5400 |0013: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04a744: 2704 |0016: throw v4 │ │ +04a746: 54a4 2903 |0017: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a74a: 3804 edff |0019: if-eqz v4, 0006 // -0013 │ │ +04a74e: 55a4 2703 |001b: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ +04a752: 3804 8a00 |001d: if-eqz v4, 00a7 // +008a │ │ +04a756: 54a4 2803 |001f: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04a75a: 54a5 2903 |0021: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a75e: 7220 d206 5400 |0023: invoke-interface {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ +04a764: 7010 b906 0a00 |0026: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@06b9 │ │ +04a76a: 0c02 |0029: move-result-object v2 │ │ +04a76c: 6e10 9703 0200 |002a: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04a772: 0c04 |002d: move-result-object v4 │ │ +04a774: 6e20 bb06 4a00 |002e: invoke-virtual {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V // method@06bb │ │ +04a77a: 54a4 2303 |0031: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a77e: 3804 0d01 |0033: if-eqz v4, 0140 // +010d │ │ +04a782: 54a4 2303 |0035: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a786: 7120 c406 2400 |0037: invoke-static {v4, v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.validate:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z // method@06c4 │ │ +04a78c: 0a04 |003a: move-result v4 │ │ +04a78e: 3804 fc00 |003b: if-eqz v4, 0137 // +00fc │ │ +04a792: 54a4 2303 |003d: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a796: 6e10 9d03 0400 |003f: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ +04a79c: 0c04 |0042: move-result-object v4 │ │ +04a79e: 54a5 3003 |0043: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04a7a2: 6e20 8203 5400 |0045: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ +04a7a8: 0c04 |0048: move-result-object v4 │ │ +04a7aa: 54a5 2a03 |0049: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ +04a7ae: 7110 c206 0500 |004b: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04a7b4: 0c05 |004e: move-result-object v5 │ │ +04a7b6: 6e20 7f03 5400 |004f: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037f │ │ +04a7bc: 0c04 |0052: move-result-object v4 │ │ +04a7be: 54a5 2303 |0053: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a7c2: 6e10 9703 0500 |0055: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04a7c8: 0c05 |0058: move-result-object v5 │ │ +04a7ca: 6e10 9703 0200 |0059: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04a7d0: 0c06 |005c: move-result-object v6 │ │ +04a7d2: 7120 ab06 6500 |005d: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/http/HttpEngine;.combine:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; // method@06ab │ │ +04a7d8: 0c05 |0060: move-result-object v5 │ │ +04a7da: 6e20 7c03 5400 |0061: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ +04a7e0: 0c04 |0064: move-result-object v4 │ │ +04a7e2: 54a5 2303 |0065: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a7e6: 7110 c206 0500 |0067: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04a7ec: 0c05 |006a: move-result-object v5 │ │ +04a7ee: 6e20 7603 5400 |006b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@0376 │ │ +04a7f4: 0c04 |006e: move-result-object v4 │ │ +04a7f6: 7110 c206 0200 |006f: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04a7fc: 0c05 |0072: move-result-object v5 │ │ +04a7fe: 6e20 7e03 5400 |0073: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037e │ │ +04a804: 0c04 |0076: move-result-object v4 │ │ +04a806: 6e10 7503 0400 |0077: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +04a80c: 0c04 |007a: move-result-object v4 │ │ +04a80e: 5ba4 3103 |007b: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a812: 6e10 8f03 0200 |007d: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +04a818: 0c04 |0080: move-result-object v4 │ │ +04a81a: 6e10 ab03 0400 |0081: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ +04a820: 6e10 bf06 0a00 |0084: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.releaseStreamAllocation:()V // method@06bf │ │ +04a826: 6204 be01 |0087: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +04a82a: 54a5 2603 |0089: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04a82e: 6e20 3404 5400 |008b: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@0434 │ │ +04a834: 0c03 |008e: move-result-object v3 │ │ +04a836: 7210 3b04 0300 |008f: invoke-interface {v3}, Lcom/squareup/okhttp/internal/InternalCache;.trackConditionalCacheHit:()V // method@043b │ │ +04a83c: 54a4 2303 |0092: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a840: 54a5 3103 |0094: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a844: 7110 c206 0500 |0096: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04a84a: 0c05 |0099: move-result-object v5 │ │ +04a84c: 7230 3d04 4305 |009a: invoke-interface {v3, v4, v5}, Lcom/squareup/okhttp/internal/InternalCache;.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V // method@043d │ │ +04a852: 54a4 3103 |009d: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a856: 7020 c306 4a00 |009f: invoke-direct {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c3 │ │ +04a85c: 0c04 |00a2: move-result-object v4 │ │ +04a85e: 5ba4 3103 |00a3: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a862: 2900 61ff |00a5: goto/16 0006 // -009f │ │ +04a866: 55a4 2503 |00a7: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ +04a86a: 3904 1200 |00a9: if-nez v4, 00bb // +0012 │ │ +04a86e: 2204 2701 |00ab: new-instance v4, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; // type@0127 │ │ +04a872: 1205 |00ad: const/4 v5, #int 0 // #0 │ │ +04a874: 54a6 2903 |00ae: iget-object v6, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a878: 7040 9f06 a465 |00b0: invoke-direct {v4, v10, v5, v6}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V // method@069f │ │ +04a87e: 54a5 2903 |00b3: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a882: 6e20 a106 5400 |00b5: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@06a1 │ │ +04a888: 0c02 |00b8: move-result-object v2 │ │ +04a88a: 2900 71ff |00b9: goto/16 002a // -008f │ │ +04a88e: 54a4 2203 |00bb: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a892: 3804 1700 |00bd: if-eqz v4, 00d4 // +0017 │ │ +04a896: 54a4 2203 |00bf: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a89a: 7210 e90d 0400 |00c1: invoke-interface {v4}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ +04a8a0: 0c04 |00c4: move-result-object v4 │ │ +04a8a2: 6e10 bb0d 0400 |00c5: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ +04a8a8: 0b04 |00c8: move-result-wide v4 │ │ +04a8aa: 1606 0000 |00c9: const-wide/16 v6, #int 0 // #0 │ │ +04a8ae: 3104 0406 |00cb: cmp-long v4, v4, v6 │ │ +04a8b2: 3d04 0700 |00cd: if-lez v4, 00d4 // +0007 │ │ +04a8b6: 54a4 2203 |00cf: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a8ba: 7210 eb0d 0400 |00d1: invoke-interface {v4}, Lokio/BufferedSink;.emit:()Lokio/BufferedSink; // method@0deb │ │ +04a8c0: 53a4 2c03 |00d4: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ +04a8c4: 3104 0408 |00d6: cmp-long v4, v4, v8 │ │ +04a8c8: 3904 3700 |00d8: if-nez v4, 010f // +0037 │ │ +04a8cc: 54a4 2903 |00da: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a8d0: 7110 db06 0400 |00dc: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Request;)J // method@06db │ │ +04a8d6: 0b04 |00df: move-result-wide v4 │ │ +04a8d8: 3104 0408 |00e0: cmp-long v4, v4, v8 │ │ +04a8dc: 3904 2600 |00e2: if-nez v4, 0108 // +0026 │ │ +04a8e0: 54a4 2b03 |00e4: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a8e4: 2044 3001 |00e6: instance-of v4, v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04a8e8: 3804 2000 |00e8: if-eqz v4, 0108 // +0020 │ │ +04a8ec: 54a4 2b03 |00ea: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a8f0: 1f04 3001 |00ec: check-cast v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04a8f4: 6e10 f706 0400 |00ee: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RetryableSink;.contentLength:()J // method@06f7 │ │ +04a8fa: 0b00 |00f1: move-result-wide v0 │ │ +04a8fc: 54a4 2903 |00f2: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a900: 6e10 4b03 0400 |00f4: invoke-virtual {v4}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ +04a906: 0c04 |00f7: move-result-object v4 │ │ +04a908: 1a05 8e02 |00f8: const-string v5, "Content-Length" // string@028e │ │ +04a90c: 7120 030a 1000 |00fa: invoke-static {v0, v1}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@0a03 │ │ +04a912: 0c06 |00fd: move-result-object v6 │ │ +04a914: 6e30 3103 5406 |00fe: invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +04a91a: 0c04 |0101: move-result-object v4 │ │ +04a91c: 6e10 2b03 0400 |0102: invoke-virtual {v4}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +04a922: 0c04 |0105: move-result-object v4 │ │ +04a924: 5ba4 2903 |0106: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a928: 54a4 2803 |0108: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04a92c: 54a5 2903 |010a: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04a930: 7220 d206 5400 |010c: invoke-interface {v4, v5}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ +04a936: 54a4 2b03 |010f: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a93a: 3804 1a00 |0111: if-eqz v4, 012b // +001a │ │ +04a93e: 54a4 2203 |0113: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a942: 3804 1c00 |0115: if-eqz v4, 0131 // +001c │ │ +04a946: 54a4 2203 |0117: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferedRequestBody:Lokio/BufferedSink; // field@0322 │ │ +04a94a: 7210 ea0d 0400 |0119: invoke-interface {v4}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +04a950: 54a4 2b03 |011c: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a954: 2044 3001 |011e: instance-of v4, v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04a958: 3804 0b00 |0120: if-eqz v4, 012b // +000b │ │ +04a95c: 54a5 2803 |0122: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04a960: 54a4 2b03 |0124: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a964: 1f04 3001 |0126: check-cast v4, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04a968: 7220 d106 4500 |0128: invoke-interface {v5, v4}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V // method@06d1 │ │ +04a96e: 7010 b906 0a00 |012b: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.readNetworkResponse:()Lcom/squareup/okhttp/Response; // method@06b9 │ │ +04a974: 0c02 |012e: move-result-object v2 │ │ +04a976: 2900 fbfe |012f: goto/16 002a // -0105 │ │ +04a97a: 54a4 2b03 |0131: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04a97e: 7210 200f 0400 |0133: invoke-interface {v4}, Lokio/Sink;.close:()V // method@0f20 │ │ +04a984: 28e6 |0136: goto 011c // -001a │ │ +04a986: 54a4 2303 |0137: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a98a: 6e10 8f03 0400 |0139: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +04a990: 0c04 |013c: move-result-object v4 │ │ +04a992: 7110 7204 0400 |013d: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +04a998: 6e10 9d03 0200 |0140: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ +04a99e: 0c04 |0143: move-result-object v4 │ │ +04a9a0: 54a5 3003 |0144: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04a9a4: 6e20 8203 5400 |0146: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ +04a9aa: 0c04 |0149: move-result-object v4 │ │ +04a9ac: 54a5 2a03 |014a: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ +04a9b0: 7110 c206 0500 |014c: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04a9b6: 0c05 |014f: move-result-object v5 │ │ +04a9b8: 6e20 7f03 5400 |0150: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037f │ │ +04a9be: 0c04 |0153: move-result-object v4 │ │ +04a9c0: 54a5 2303 |0154: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04a9c4: 7110 c206 0500 |0156: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04a9ca: 0c05 |0159: move-result-object v5 │ │ +04a9cc: 6e20 7603 5400 |015a: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@0376 │ │ +04a9d2: 0c04 |015d: move-result-object v4 │ │ +04a9d4: 7110 c206 0200 |015e: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04a9da: 0c05 |0161: move-result-object v5 │ │ +04a9dc: 6e20 7e03 5400 |0162: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.networkResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037e │ │ +04a9e2: 0c04 |0165: move-result-object v4 │ │ +04a9e4: 6e10 7503 0400 |0166: invoke-virtual {v4}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +04a9ea: 0c04 |0169: move-result-object v4 │ │ +04a9ec: 5ba4 3103 |016a: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a9f0: 54a4 3103 |016c: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04a9f4: 7110 b406 0400 |016e: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.hasBody:(Lcom/squareup/okhttp/Response;)Z // method@06b4 │ │ +04a9fa: 0a04 |0171: move-result v4 │ │ +04a9fc: 3804 94fe |0172: if-eqz v4, 0006 // -016c │ │ +04aa00: 7010 b606 0a00 |0174: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.maybeCache:()V // method@06b6 │ │ +04aa06: 54a4 2d03 |0177: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.storeRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@032d │ │ +04aa0a: 54a5 3103 |0179: iget-object v5, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04aa0e: 7030 a806 4a05 |017b: invoke-direct {v10, v4, v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheWritingResponse:(Lcom/squareup/okhttp/internal/http/CacheRequest;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06a8 │ │ +04aa14: 0c04 |017e: move-result-object v4 │ │ +04aa16: 7020 c306 4a00 |017f: invoke-direct {v10, v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c3 │ │ +04aa1c: 0c04 |0182: move-result-object v4 │ │ +04aa1e: 5ba4 3103 |0183: iput-object v4, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04aa22: 2900 81fe |0185: goto/16 0006 // -017f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=559 │ │ 0x0006 line=650 │ │ 0x0007 line=562 │ │ 0x000f line=563 │ │ 0x0017 line=565 │ │ @@ -44454,27 +44440,27 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -048024: |[048024] com.squareup.okhttp.internal.http.HttpEngine.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V │ │ -048034: 5431 2603 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -048038: 6e10 f302 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getCookieHandler:()Ljava/net/CookieHandler; // method@02f3 │ │ -04803e: 0c00 |0005: move-result-object v0 │ │ -048040: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -048044: 5431 3003 |0008: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -048048: 6e10 4e03 0100 |000a: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.uri:()Ljava/net/URI; // method@034e │ │ -04804e: 0c01 |000d: move-result-object v1 │ │ -048050: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -048052: 7120 e306 2400 |000f: invoke-static {v4, v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; // method@06e3 │ │ -048058: 0c02 |0012: move-result-object v2 │ │ -04805a: 6e30 910a 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/net/CookieHandler;.put:(Ljava/net/URI;Ljava/util/Map;)V // method@0a91 │ │ -048060: 0e00 |0016: return-void │ │ +04aa28: |[04aa28] com.squareup.okhttp.internal.http.HttpEngine.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V │ │ +04aa38: 5431 2603 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04aa3c: 6e10 f302 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getCookieHandler:()Ljava/net/CookieHandler; // method@02f3 │ │ +04aa42: 0c00 |0005: move-result-object v0 │ │ +04aa44: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +04aa48: 5431 3003 |0008: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04aa4c: 6e10 4e03 0100 |000a: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.uri:()Ljava/net/URI; // method@034e │ │ +04aa52: 0c01 |000d: move-result-object v1 │ │ +04aa54: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +04aa56: 7120 e306 2400 |000f: invoke-static {v4, v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; // method@06e3 │ │ +04aa5c: 0c02 |0012: move-result-object v2 │ │ +04aa5e: 6e30 910a 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/net/CookieHandler;.put:(Ljava/net/URI;Ljava/util/Map;)V // method@0a91 │ │ +04aa64: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0006 line=877 │ │ 0x0008 line=878 │ │ 0x0016 line=880 │ │ locals : │ │ @@ -44487,38 +44473,38 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 44 16-bit code units │ │ -048064: |[048064] com.squareup.okhttp.internal.http.HttpEngine.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ -048074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048076: 5491 2e03 |0001: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -04807a: 6e20 1f07 a100 |0003: invoke-virtual {v1, v10}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Z // method@071f │ │ -048080: 0a01 |0006: move-result v1 │ │ -048082: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -048086: 1100 |0009: return-object v0 │ │ -048088: 5491 2603 |000a: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -04808c: 6e10 fe02 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@02fe │ │ -048092: 0a01 |000f: move-result v1 │ │ -048094: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ -048098: 6e10 aa06 0900 |0012: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ -04809e: 0c06 |0015: move-result-object v6 │ │ -0480a0: 2200 1601 |0016: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0116 │ │ -0480a4: 5491 2603 |0018: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -0480a8: 5492 3003 |001a: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -0480ac: 5593 2103 |001c: iget-boolean v3, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@0321 │ │ -0480b0: 5594 2503 |001e: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ -0480b4: 5595 2703 |0020: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ -0480b8: 5497 2b03 |0022: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -0480bc: 1f07 1e01 |0024: check-cast v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -0480c0: 5498 2a03 |0026: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ -0480c4: 7609 a406 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@06a4 │ │ -0480ca: 28de |002b: goto 0009 // -0022 │ │ +04aa68: |[04aa68] com.squareup.okhttp.internal.http.HttpEngine.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ +04aa78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04aa7a: 5491 2e03 |0001: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04aa7e: 6e20 1f07 a100 |0003: invoke-virtual {v1, v10}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Z // method@071f │ │ +04aa84: 0a01 |0006: move-result v1 │ │ +04aa86: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +04aa8a: 1100 |0009: return-object v0 │ │ +04aa8c: 5491 2603 |000a: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04aa90: 6e10 fe02 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@02fe │ │ +04aa96: 0a01 |000f: move-result v1 │ │ +04aa98: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ +04aa9c: 6e10 aa06 0900 |0012: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ +04aaa2: 0c06 |0015: move-result-object v6 │ │ +04aaa4: 2200 2801 |0016: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0128 │ │ +04aaa8: 5491 2603 |0018: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04aaac: 5492 3003 |001a: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04aab0: 5593 2103 |001c: iget-boolean v3, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@0321 │ │ +04aab4: 5594 2503 |001e: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ +04aab8: 5595 2703 |0020: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ +04aabc: 5497 2b03 |0022: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04aac0: 1f07 3001 |0024: check-cast v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04aac4: 5498 2a03 |0026: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ +04aac8: 7609 a406 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@06a4 │ │ +04aace: 28de |002b: goto 0009 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0009 line=357 │ │ 0x000a line=350 │ │ 0x0012 line=354 │ │ 0x0016 line=357 │ │ @@ -44532,19 +44518,19 @@ │ │ type : '(Ljava/io/IOException;)Lcom/squareup/okhttp/internal/http/HttpEngine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0480cc: |[0480cc] com.squareup.okhttp.internal.http.HttpEngine.recover:(Ljava/io/IOException;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ -0480dc: 5410 2b03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -0480e0: 6e30 be06 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@06be │ │ -0480e6: 0c00 |0005: move-result-object v0 │ │ -0480e8: 1100 |0006: return-object v0 │ │ +04aad0: |[04aad0] com.squareup.okhttp.internal.http.HttpEngine.recover:(Ljava/io/IOException;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ +04aae0: 5410 2b03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04aae4: 6e30 be06 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/HttpEngine;.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; // method@06be │ │ +04aaea: 0c00 |0005: move-result-object v0 │ │ +04aaec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ 0x0000 - 0x0007 reg=2 e Ljava/io/IOException; │ │ │ │ @@ -44553,38 +44539,38 @@ │ │ type : '(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 43 16-bit code units │ │ -0480ec: |[0480ec] com.squareup.okhttp.internal.http.HttpEngine.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ -0480fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0480fe: 5491 2e03 |0001: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -048102: 6e30 2007 a10b |0003: invoke-virtual {v1, v10, v11}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.recover:(Ljava/io/IOException;Lokio/Sink;)Z // method@0720 │ │ -048108: 0a01 |0006: move-result v1 │ │ -04810a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -04810e: 1100 |0009: return-object v0 │ │ -048110: 5491 2603 |000a: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -048114: 6e10 fe02 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@02fe │ │ -04811a: 0a01 |000f: move-result v1 │ │ -04811c: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ -048120: 6e10 aa06 0900 |0012: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ -048126: 0c06 |0015: move-result-object v6 │ │ -048128: 2200 1601 |0016: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0116 │ │ -04812c: 5491 2603 |0018: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -048130: 5492 3003 |001a: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -048134: 5593 2103 |001c: iget-boolean v3, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@0321 │ │ -048138: 5594 2503 |001e: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ -04813c: 5595 2703 |0020: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ -048140: 07b7 |0022: move-object v7, v11 │ │ -048142: 1f07 1e01 |0023: check-cast v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -048146: 5498 2a03 |0025: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ -04814a: 7609 a406 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@06a4 │ │ -048150: 28df |002a: goto 0009 // -0021 │ │ +04aaf0: |[04aaf0] com.squareup.okhttp.internal.http.HttpEngine.recover:(Ljava/io/IOException;Lokio/Sink;)Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ +04ab00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ab02: 5491 2e03 |0001: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04ab06: 6e30 2007 a10b |0003: invoke-virtual {v1, v10, v11}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.recover:(Ljava/io/IOException;Lokio/Sink;)Z // method@0720 │ │ +04ab0c: 0a01 |0006: move-result v1 │ │ +04ab0e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +04ab12: 1100 |0009: return-object v0 │ │ +04ab14: 5491 2603 |000a: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04ab18: 6e10 fe02 0100 |000c: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getRetryOnConnectionFailure:()Z // method@02fe │ │ +04ab1e: 0a01 |000f: move-result v1 │ │ +04ab20: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ +04ab24: 6e10 aa06 0900 |0012: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.close:()Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@06aa │ │ +04ab2a: 0c06 |0015: move-result-object v6 │ │ +04ab2c: 2200 2801 |0016: new-instance v0, Lcom/squareup/okhttp/internal/http/HttpEngine; // type@0128 │ │ +04ab30: 5491 2603 |0018: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04ab34: 5492 3003 |001a: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04ab38: 5593 2103 |001c: iget-boolean v3, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@0321 │ │ +04ab3c: 5594 2503 |001e: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ +04ab40: 5595 2703 |0020: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.forWebSocket:Z // field@0327 │ │ +04ab44: 07b7 |0022: move-object v7, v11 │ │ +04ab46: 1f07 3001 |0023: check-cast v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04ab4a: 5498 2a03 |0025: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ +04ab4e: 7609 a406 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V // method@06a4 │ │ +04ab54: 28df |002a: goto 0009 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=368 │ │ 0x0009 line=379 │ │ 0x000a line=372 │ │ 0x0012 line=376 │ │ 0x0016 line=379 │ │ @@ -44599,18 +44585,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048154: |[048154] com.squareup.okhttp.internal.http.HttpEngine.releaseStreamAllocation:()V │ │ -048164: 5410 2e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -048168: 6e10 2107 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ -04816e: 0e00 |0005: return-void │ │ +04ab58: |[04ab58] com.squareup.okhttp.internal.http.HttpEngine.releaseStreamAllocation:()V │ │ +04ab68: 5410 2e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +04ab6c: 6e10 2107 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:()V // method@0721 │ │ +04ab72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0005 line=414 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ @@ -44619,41 +44605,41 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -048170: |[048170] com.squareup.okhttp.internal.http.HttpEngine.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z │ │ -048180: 5431 3003 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -048184: 6e10 4803 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -04818a: 0c00 |0005: move-result-object v0 │ │ -04818c: 6e10 9d02 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -048192: 0c01 |0009: move-result-object v1 │ │ -048194: 6e10 9d02 0400 |000a: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -04819a: 0c02 |000d: move-result-object v2 │ │ -04819c: 6e20 2a0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0481a2: 0a01 |0011: move-result v1 │ │ -0481a4: 3801 1c00 |0012: if-eqz v1, 002e // +001c │ │ -0481a8: 6e10 aa02 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -0481ae: 0a01 |0017: move-result v1 │ │ -0481b0: 6e10 aa02 0400 |0018: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -0481b6: 0a02 |001b: move-result v2 │ │ -0481b8: 3321 1200 |001c: if-ne v1, v2, 002e // +0012 │ │ -0481bc: 6e10 b402 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -0481c2: 0c01 |0021: move-result-object v1 │ │ -0481c4: 6e10 b402 0400 |0022: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -0481ca: 0c02 |0025: move-result-object v2 │ │ -0481cc: 6e20 2a0a 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0481d2: 0a01 |0029: move-result v1 │ │ -0481d4: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ -0481d8: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -0481da: 0f01 |002d: return v1 │ │ -0481dc: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0481de: 28fe |002f: goto 002d // -0002 │ │ +04ab74: |[04ab74] com.squareup.okhttp.internal.http.HttpEngine.sameConnection:(Lcom/squareup/okhttp/HttpUrl;)Z │ │ +04ab84: 5431 3003 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04ab88: 6e10 4803 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +04ab8e: 0c00 |0005: move-result-object v0 │ │ +04ab90: 6e10 9d02 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +04ab96: 0c01 |0009: move-result-object v1 │ │ +04ab98: 6e10 9d02 0400 |000a: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +04ab9e: 0c02 |000d: move-result-object v2 │ │ +04aba0: 6e20 2a0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04aba6: 0a01 |0011: move-result v1 │ │ +04aba8: 3801 1c00 |0012: if-eqz v1, 002e // +001c │ │ +04abac: 6e10 aa02 0000 |0014: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +04abb2: 0a01 |0017: move-result v1 │ │ +04abb4: 6e10 aa02 0400 |0018: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +04abba: 0a02 |001b: move-result v2 │ │ +04abbc: 3321 1200 |001c: if-ne v1, v2, 002e // +0012 │ │ +04abc0: 6e10 b402 0000 |001e: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +04abc6: 0c01 |0021: move-result-object v1 │ │ +04abc8: 6e10 b402 0400 |0022: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +04abce: 0c02 |0025: move-result-object v2 │ │ +04abd0: 6e20 2a0a 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04abd6: 0a01 |0029: move-result v1 │ │ +04abd8: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ +04abdc: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +04abde: 0f01 |002d: return v1 │ │ +04abe0: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +04abe2: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=966 │ │ 0x0006 line=967 │ │ 0x0014 line=968 │ │ 0x001e line=969 │ │ locals : │ │ @@ -44662,163 +44648,163 @@ │ │ 0x0000 - 0x0030 reg=4 followUp Lcom/squareup/okhttp/HttpUrl; │ │ │ │ #17 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'sendRequest' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 293 16-bit code units │ │ -0481e0: |[0481e0] com.squareup.okhttp.internal.http.HttpEngine.sendRequest:()V │ │ -0481f0: 54a7 2403 |0000: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ -0481f4: 3807 0300 |0002: if-eqz v7, 0005 // +0003 │ │ -0481f8: 0e00 |0004: return-void │ │ -0481fa: 54a7 2803 |0005: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -0481fe: 3807 0800 |0007: if-eqz v7, 000f // +0008 │ │ -048202: 2207 ad01 |0009: new-instance v7, Ljava/lang/IllegalStateException; // type@01ad │ │ -048206: 7010 f109 0700 |000b: invoke-direct {v7}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -04820c: 2707 |000e: throw v7 │ │ -04820e: 54a7 3003 |000f: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -048212: 7020 b706 7a00 |0011: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; // method@06b7 │ │ -048218: 0c01 |0014: move-result-object v1 │ │ -04821a: 6207 be01 |0015: sget-object v7, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -04821e: 54a8 2603 |0017: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -048222: 6e20 3404 8700 |0019: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@0434 │ │ -048228: 0c06 |001c: move-result-object v6 │ │ -04822a: 3806 6b00 |001d: if-eqz v6, 0088 // +006b │ │ -04822e: 7220 3804 1600 |001f: invoke-interface {v6, v1}, Lcom/squareup/okhttp/internal/InternalCache;.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@0438 │ │ -048234: 0c00 |0022: move-result-object v0 │ │ -048236: 7100 660a 0000 |0023: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a66 │ │ -04823c: 0b04 |0026: move-result-wide v4 │ │ -04823e: 2207 0401 |0027: new-instance v7, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; // type@0104 │ │ -048242: 7050 3306 4715 |0029: invoke-direct {v7, v4, v5, v1, v0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.:(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V // method@0633 │ │ -048248: 6e10 3606 0700 |002c: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.get:()Lcom/squareup/okhttp/internal/http/CacheStrategy; // method@0636 │ │ -04824e: 0c07 |002f: move-result-object v7 │ │ -048250: 5ba7 2403 |0030: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ -048254: 54a7 2403 |0032: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ -048258: 5477 de02 |0034: iget-object v7, v7, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@02de │ │ -04825c: 5ba7 2903 |0036: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -048260: 54a7 2403 |0038: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ -048264: 5477 dd02 |003a: iget-object v7, v7, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02dd │ │ -048268: 5ba7 2303 |003c: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -04826c: 3806 0700 |003e: if-eqz v6, 0045 // +0007 │ │ -048270: 54a7 2403 |0040: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ -048274: 7220 3c04 7600 |0042: invoke-interface {v6, v7}, Lcom/squareup/okhttp/internal/InternalCache;.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V // method@043c │ │ -04827a: 3800 0d00 |0045: if-eqz v0, 0052 // +000d │ │ -04827e: 54a7 2303 |0047: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -048282: 3907 0900 |0049: if-nez v7, 0052 // +0009 │ │ -048286: 6e10 8f03 0000 |004b: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -04828c: 0c07 |004e: move-result-object v7 │ │ -04828e: 7110 7204 0700 |004f: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -048294: 54a7 2903 |0052: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -048298: 3807 6900 |0054: if-eqz v7, 00bd // +0069 │ │ -04829c: 7010 ac06 0a00 |0056: invoke-direct {v10}, Lcom/squareup/okhttp/internal/http/HttpEngine;.connect:()Lcom/squareup/okhttp/internal/http/HttpStream; // method@06ac │ │ -0482a2: 0c07 |0059: move-result-object v7 │ │ -0482a4: 5ba7 2803 |005a: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -0482a8: 54a7 2803 |005c: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -0482ac: 7220 d006 a700 |005e: invoke-interface {v7, v10}, Lcom/squareup/okhttp/internal/http/HttpStream;.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V // method@06d0 │ │ -0482b2: 55a7 2503 |0061: iget-boolean v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ -0482b6: 3807 a1ff |0063: if-eqz v7, 0004 // -005f │ │ -0482ba: 54a7 2903 |0065: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -0482be: 6e20 b806 7a00 |0067: invoke-virtual {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@06b8 │ │ -0482c4: 0a07 |006a: move-result v7 │ │ -0482c6: 3807 99ff |006b: if-eqz v7, 0004 // -0067 │ │ -0482ca: 54a7 2b03 |006d: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -0482ce: 3907 95ff |006f: if-nez v7, 0004 // -006b │ │ -0482d2: 7110 db06 0100 |0071: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Request;)J // method@06db │ │ -0482d8: 0b02 |0074: move-result-wide v2 │ │ -0482da: 55a7 2103 |0075: iget-boolean v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@0321 │ │ -0482de: 3807 3300 |0077: if-eqz v7, 00aa // +0033 │ │ -0482e2: 1708 ffff ff7f |0079: const-wide/32 v8, #float nan // #7fffffff │ │ -0482e8: 3107 0208 |007c: cmp-long v7, v2, v8 │ │ -0482ec: 3d07 0c00 |007e: if-lez v7, 008a // +000c │ │ -0482f0: 2207 ad01 |0080: new-instance v7, Ljava/lang/IllegalStateException; // type@01ad │ │ -0482f4: 1a08 9c0b |0082: const-string v8, "Use setFixedLengthStreamingMode() or setChunkedStreamingMode() for requests larger than 2 GiB." // string@0b9c │ │ -0482f8: 7020 f209 8700 |0084: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0482fe: 2707 |0087: throw v7 │ │ -048300: 1200 |0088: const/4 v0, #int 0 // #0 │ │ -048302: 289a |0089: goto 0023 // -0066 │ │ -048304: 1608 ffff |008a: const-wide/16 v8, #int -1 // #ffff │ │ -048308: 3107 0208 |008c: cmp-long v7, v2, v8 │ │ -04830c: 3807 1300 |008e: if-eqz v7, 00a1 // +0013 │ │ -048310: 54a7 2803 |0090: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -048314: 54a8 2903 |0092: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -048318: 7220 d206 8700 |0094: invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ -04831e: 2207 1e01 |0097: new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -048322: 8428 |0099: long-to-int v8, v2 │ │ -048324: 7020 f506 8700 |009a: invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:(I)V // method@06f5 │ │ -04832a: 5ba7 2b03 |009d: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -04832e: 2900 65ff |009f: goto/16 0004 // -009b │ │ -048332: 2207 1e01 |00a1: new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -048336: 7010 f406 0700 |00a3: invoke-direct {v7}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:()V // method@06f4 │ │ -04833c: 5ba7 2b03 |00a6: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -048340: 2900 5cff |00a8: goto/16 0004 // -00a4 │ │ -048344: 54a7 2803 |00aa: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -048348: 54a8 2903 |00ac: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -04834c: 7220 d206 8700 |00ae: invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ -048352: 54a7 2803 |00b1: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ -048356: 54a8 2903 |00b3: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ -04835a: 7240 cc06 8732 |00b5: invoke-interface {v7, v8, v2, v3}, Lcom/squareup/okhttp/internal/http/HttpStream;.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; // method@06cc │ │ -048360: 0c07 |00b8: move-result-object v7 │ │ -048362: 5ba7 2b03 |00b9: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ -048366: 2900 49ff |00bb: goto/16 0004 // -00b7 │ │ -04836a: 54a7 2303 |00bd: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -04836e: 3807 3200 |00bf: if-eqz v7, 00f1 // +0032 │ │ -048372: 54a7 2303 |00c1: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -048376: 6e10 9d03 0700 |00c3: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ -04837c: 0c07 |00c6: move-result-object v7 │ │ -04837e: 54a8 3003 |00c7: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -048382: 6e20 8203 8700 |00c9: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ -048388: 0c07 |00cc: move-result-object v7 │ │ -04838a: 54a8 2a03 |00cd: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ -04838e: 7110 c206 0800 |00cf: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -048394: 0c08 |00d2: move-result-object v8 │ │ -048396: 6e20 7f03 8700 |00d3: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037f │ │ -04839c: 0c07 |00d6: move-result-object v7 │ │ -04839e: 54a8 2303 |00d7: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ -0483a2: 7110 c206 0800 |00d9: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -0483a8: 0c08 |00dc: move-result-object v8 │ │ -0483aa: 6e20 7603 8700 |00dd: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@0376 │ │ -0483b0: 0c07 |00e0: move-result-object v7 │ │ -0483b2: 6e10 7503 0700 |00e1: invoke-virtual {v7}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -0483b8: 0c07 |00e4: move-result-object v7 │ │ -0483ba: 5ba7 3103 |00e5: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -0483be: 54a7 3103 |00e7: iget-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -0483c2: 7020 c306 7a00 |00e9: invoke-direct {v10, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c3 │ │ -0483c8: 0c07 |00ec: move-result-object v7 │ │ -0483ca: 5ba7 3103 |00ed: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -0483ce: 2900 15ff |00ef: goto/16 0004 // -00eb │ │ -0483d2: 2207 b500 |00f1: new-instance v7, Lcom/squareup/okhttp/Response$Builder; // type@00b5 │ │ -0483d6: 7010 6603 0700 |00f3: invoke-direct {v7}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ -0483dc: 54a8 3003 |00f6: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ -0483e0: 6e20 8203 8700 |00f8: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ -0483e6: 0c07 |00fb: move-result-object v7 │ │ -0483e8: 54a8 2a03 |00fc: iget-object v8, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ -0483ec: 7110 c206 0800 |00fe: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ -0483f2: 0c08 |0101: move-result-object v8 │ │ -0483f4: 6e20 7f03 8700 |0102: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037f │ │ -0483fa: 0c07 |0105: move-result-object v7 │ │ -0483fc: 6208 4501 |0106: sget-object v8, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -048400: 6e20 8003 8700 |0108: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ -048406: 0c07 |010b: move-result-object v7 │ │ -048408: 1308 f801 |010c: const/16 v8, #int 504 // #1f8 │ │ -04840c: 6e20 7903 8700 |010e: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ -048412: 0c07 |0111: move-result-object v7 │ │ -048414: 1a08 980b |0112: const-string v8, "Unsatisfiable Request (only-if-cached)" // string@0b98 │ │ -048418: 6e20 7d03 8700 |0114: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ -04841e: 0c07 |0117: move-result-object v7 │ │ -048420: 6208 1f03 |0118: sget-object v8, Lcom/squareup/okhttp/internal/http/HttpEngine;.EMPTY_BODY:Lcom/squareup/okhttp/ResponseBody; // field@031f │ │ -048424: 6e20 7403 8700 |011a: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ -04842a: 0c07 |011d: move-result-object v7 │ │ -04842c: 6e10 7503 0700 |011e: invoke-virtual {v7}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -048432: 0c07 |0121: move-result-object v7 │ │ -048434: 5ba7 3103 |0122: iput-object v7, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ -048438: 28c3 |0124: goto 00e7 // -003d │ │ +04abe4: |[04abe4] com.squareup.okhttp.internal.http.HttpEngine.sendRequest:()V │ │ +04abf4: 5497 2403 |0000: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ +04abf8: 3807 0300 |0002: if-eqz v7, 0005 // +0003 │ │ +04abfc: 0e00 |0004: return-void │ │ +04abfe: 5497 2803 |0005: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04ac02: 3807 0800 |0007: if-eqz v7, 000f // +0008 │ │ +04ac06: 2207 bf01 |0009: new-instance v7, Ljava/lang/IllegalStateException; // type@01bf │ │ +04ac0a: 7010 f109 0700 |000b: invoke-direct {v7}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +04ac10: 2707 |000e: throw v7 │ │ +04ac12: 5497 3003 |000f: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04ac16: 7020 b706 7900 |0011: invoke-direct {v9, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; // method@06b7 │ │ +04ac1c: 0c05 |0014: move-result-object v5 │ │ +04ac1e: 6207 be01 |0015: sget-object v7, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +04ac22: 5498 2603 |0017: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +04ac26: 6e20 3404 8700 |0019: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/internal/Internal;.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; // method@0434 │ │ +04ac2c: 0c06 |001c: move-result-object v6 │ │ +04ac2e: 3806 6b00 |001d: if-eqz v6, 0088 // +006b │ │ +04ac32: 7220 3804 5600 |001f: invoke-interface {v6, v5}, Lcom/squareup/okhttp/internal/InternalCache;.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@0438 │ │ +04ac38: 0c00 |0022: move-result-object v0 │ │ +04ac3a: 7100 660a 0000 |0023: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a66 │ │ +04ac40: 0b03 |0026: move-result-wide v3 │ │ +04ac42: 2207 1601 |0027: new-instance v7, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; // type@0116 │ │ +04ac46: 7050 3306 3754 |0029: invoke-direct {v7, v3, v4, v5, v0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.:(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V // method@0633 │ │ +04ac4c: 6e10 3606 0700 |002c: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;.get:()Lcom/squareup/okhttp/internal/http/CacheStrategy; // method@0636 │ │ +04ac52: 0c07 |002f: move-result-object v7 │ │ +04ac54: 5b97 2403 |0030: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ +04ac58: 5497 2403 |0032: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ +04ac5c: 5477 de02 |0034: iget-object v7, v7, Lcom/squareup/okhttp/internal/http/CacheStrategy;.networkRequest:Lcom/squareup/okhttp/Request; // field@02de │ │ +04ac60: 5b97 2903 |0036: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04ac64: 5497 2403 |0038: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ +04ac68: 5477 dd02 |003a: iget-object v7, v7, Lcom/squareup/okhttp/internal/http/CacheStrategy;.cacheResponse:Lcom/squareup/okhttp/Response; // field@02dd │ │ +04ac6c: 5b97 2303 |003c: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04ac70: 3806 0700 |003e: if-eqz v6, 0045 // +0007 │ │ +04ac74: 5497 2403 |0040: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; // field@0324 │ │ +04ac78: 7220 3c04 7600 |0042: invoke-interface {v6, v7}, Lcom/squareup/okhttp/internal/InternalCache;.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V // method@043c │ │ +04ac7e: 3800 0d00 |0045: if-eqz v0, 0052 // +000d │ │ +04ac82: 5497 2303 |0047: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04ac86: 3907 0900 |0049: if-nez v7, 0052 // +0009 │ │ +04ac8a: 6e10 8f03 0000 |004b: invoke-virtual {v0}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +04ac90: 0c07 |004e: move-result-object v7 │ │ +04ac92: 7110 7204 0700 |004f: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +04ac98: 5497 2903 |0052: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04ac9c: 3807 6900 |0054: if-eqz v7, 00bd // +0069 │ │ +04aca0: 7010 ac06 0900 |0056: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.connect:()Lcom/squareup/okhttp/internal/http/HttpStream; // method@06ac │ │ +04aca6: 0c07 |0059: move-result-object v7 │ │ +04aca8: 5b97 2803 |005a: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04acac: 5497 2803 |005c: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04acb0: 7220 d006 9700 |005e: invoke-interface {v7, v9}, Lcom/squareup/okhttp/internal/http/HttpStream;.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V // method@06d0 │ │ +04acb6: 5597 2503 |0061: iget-boolean v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.callerWritesRequestBody:Z // field@0325 │ │ +04acba: 3807 a1ff |0063: if-eqz v7, 0004 // -005f │ │ +04acbe: 5497 2903 |0065: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04acc2: 6e20 b806 7900 |0067: invoke-virtual {v9, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@06b8 │ │ +04acc8: 0a07 |006a: move-result v7 │ │ +04acca: 3807 99ff |006b: if-eqz v7, 0004 // -0067 │ │ +04acce: 5497 2b03 |006d: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04acd2: 3907 95ff |006f: if-nez v7, 0004 // -006b │ │ +04acd6: 7110 db06 0500 |0071: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Request;)J // method@06db │ │ +04acdc: 0b01 |0074: move-result-wide v1 │ │ +04acde: 5597 2103 |0075: iget-boolean v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.bufferRequestBody:Z // field@0321 │ │ +04ace2: 3807 3300 |0077: if-eqz v7, 00aa // +0033 │ │ +04ace6: 1707 ffff ff7f |0079: const-wide/32 v7, #float nan // #7fffffff │ │ +04acec: 3107 0107 |007c: cmp-long v7, v1, v7 │ │ +04acf0: 3d07 0c00 |007e: if-lez v7, 008a // +000c │ │ +04acf4: 2207 bf01 |0080: new-instance v7, Ljava/lang/IllegalStateException; // type@01bf │ │ +04acf8: 1a08 b00b |0082: const-string v8, "Use setFixedLengthStreamingMode() or setChunkedStreamingMode() for requests larger than 2 GiB." // string@0bb0 │ │ +04acfc: 7020 f209 8700 |0084: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04ad02: 2707 |0087: throw v7 │ │ +04ad04: 1200 |0088: const/4 v0, #int 0 // #0 │ │ +04ad06: 289a |0089: goto 0023 // -0066 │ │ +04ad08: 1607 ffff |008a: const-wide/16 v7, #int -1 // #ffff │ │ +04ad0c: 3107 0107 |008c: cmp-long v7, v1, v7 │ │ +04ad10: 3807 1300 |008e: if-eqz v7, 00a1 // +0013 │ │ +04ad14: 5497 2803 |0090: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04ad18: 5498 2903 |0092: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04ad1c: 7220 d206 8700 |0094: invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ +04ad22: 2207 3001 |0097: new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04ad26: 8418 |0099: long-to-int v8, v1 │ │ +04ad28: 7020 f506 8700 |009a: invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:(I)V // method@06f5 │ │ +04ad2e: 5b97 2b03 |009d: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04ad32: 2900 65ff |009f: goto/16 0004 // -009b │ │ +04ad36: 2207 3001 |00a1: new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04ad3a: 7010 f406 0700 |00a3: invoke-direct {v7}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:()V // method@06f4 │ │ +04ad40: 5b97 2b03 |00a6: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04ad44: 2900 5cff |00a8: goto/16 0004 // -00a4 │ │ +04ad48: 5497 2803 |00aa: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04ad4c: 5498 2903 |00ac: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04ad50: 7220 d206 8700 |00ae: invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ +04ad56: 5497 2803 |00b1: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0328 │ │ +04ad5a: 5498 2903 |00b3: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.networkRequest:Lcom/squareup/okhttp/Request; // field@0329 │ │ +04ad5e: 7240 cc06 8721 |00b5: invoke-interface {v7, v8, v1, v2}, Lcom/squareup/okhttp/internal/http/HttpStream;.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; // method@06cc │ │ +04ad64: 0c07 |00b8: move-result-object v7 │ │ +04ad66: 5b97 2b03 |00b9: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.requestBodyOut:Lokio/Sink; // field@032b │ │ +04ad6a: 2900 49ff |00bb: goto/16 0004 // -00b7 │ │ +04ad6e: 5497 2303 |00bd: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04ad72: 3807 3200 |00bf: if-eqz v7, 00f1 // +0032 │ │ +04ad76: 5497 2303 |00c1: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04ad7a: 6e10 9d03 0700 |00c3: invoke-virtual {v7}, Lcom/squareup/okhttp/Response;.newBuilder:()Lcom/squareup/okhttp/Response$Builder; // method@039d │ │ +04ad80: 0c07 |00c6: move-result-object v7 │ │ +04ad82: 5498 3003 |00c7: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04ad86: 6e20 8203 8700 |00c9: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ +04ad8c: 0c07 |00cc: move-result-object v7 │ │ +04ad8e: 5498 2a03 |00cd: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ +04ad92: 7110 c206 0800 |00cf: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04ad98: 0c08 |00d2: move-result-object v8 │ │ +04ad9a: 6e20 7f03 8700 |00d3: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037f │ │ +04ada0: 0c07 |00d6: move-result-object v7 │ │ +04ada2: 5498 2303 |00d7: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.cacheResponse:Lcom/squareup/okhttp/Response; // field@0323 │ │ +04ada6: 7110 c206 0800 |00d9: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04adac: 0c08 |00dc: move-result-object v8 │ │ +04adae: 6e20 7603 8700 |00dd: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.cacheResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@0376 │ │ +04adb4: 0c07 |00e0: move-result-object v7 │ │ +04adb6: 6e10 7503 0700 |00e1: invoke-virtual {v7}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +04adbc: 0c07 |00e4: move-result-object v7 │ │ +04adbe: 5b97 3103 |00e5: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04adc2: 5497 3103 |00e7: iget-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04adc6: 7020 c306 7900 |00e9: invoke-direct {v9, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;.unzip:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c3 │ │ +04adcc: 0c07 |00ec: move-result-object v7 │ │ +04adce: 5b97 3103 |00ed: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04add2: 2900 15ff |00ef: goto/16 0004 // -00eb │ │ +04add6: 2207 c700 |00f1: new-instance v7, Lcom/squareup/okhttp/Response$Builder; // type@00c7 │ │ +04adda: 7010 6603 0700 |00f3: invoke-direct {v7}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ +04ade0: 5498 3003 |00f6: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userRequest:Lcom/squareup/okhttp/Request; // field@0330 │ │ +04ade4: 6e20 8203 8700 |00f8: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ +04adea: 0c07 |00fb: move-result-object v7 │ │ +04adec: 5498 2a03 |00fc: iget-object v8, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.priorResponse:Lcom/squareup/okhttp/Response; // field@032a │ │ +04adf0: 7110 c206 0800 |00fe: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.stripBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response; // method@06c2 │ │ +04adf6: 0c08 |0101: move-result-object v8 │ │ +04adf8: 6e20 7f03 8700 |0102: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.priorResponse:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Response$Builder; // method@037f │ │ +04adfe: 0c07 |0105: move-result-object v7 │ │ +04ae00: 6208 4501 |0106: sget-object v8, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +04ae04: 6e20 8003 8700 |0108: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ +04ae0a: 0c07 |010b: move-result-object v7 │ │ +04ae0c: 1308 f801 |010c: const/16 v8, #int 504 // #1f8 │ │ +04ae10: 6e20 7903 8700 |010e: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ +04ae16: 0c07 |0111: move-result-object v7 │ │ +04ae18: 1a08 ac0b |0112: const-string v8, "Unsatisfiable Request (only-if-cached)" // string@0bac │ │ +04ae1c: 6e20 7d03 8700 |0114: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ +04ae22: 0c07 |0117: move-result-object v7 │ │ +04ae24: 6208 1f03 |0118: sget-object v8, Lcom/squareup/okhttp/internal/http/HttpEngine;.EMPTY_BODY:Lcom/squareup/okhttp/ResponseBody; // field@031f │ │ +04ae28: 6e20 7403 8700 |011a: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.body:(Lcom/squareup/okhttp/ResponseBody;)Lcom/squareup/okhttp/Response$Builder; // method@0374 │ │ +04ae2e: 0c07 |011d: move-result-object v7 │ │ +04ae30: 6e10 7503 0700 |011e: invoke-virtual {v7}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +04ae36: 0c07 |0121: move-result-object v7 │ │ +04ae38: 5b97 3103 |0122: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.userResponse:Lcom/squareup/okhttp/Response; // field@0331 │ │ +04ae3c: 28c3 |0124: goto 00e7 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=277 │ │ 0x0005 line=201 │ │ 0x000f line=203 │ │ 0x0015 line=205 │ │ @@ -44860,58 +44846,58 @@ │ │ 0x0108 line=268 │ │ 0x010e line=269 │ │ 0x0114 line=270 │ │ 0x011a line=271 │ │ 0x011e line=272 │ │ locals : │ │ 0x0023 - 0x0088 reg=0 cacheCandidate Lcom/squareup/okhttp/Response; │ │ - 0x0075 - 0x0088 reg=2 contentLength J │ │ - 0x0027 - 0x0088 reg=4 now J │ │ - 0x008a - 0x00bd reg=2 contentLength J │ │ + 0x0075 - 0x0088 reg=1 contentLength J │ │ + 0x0027 - 0x0088 reg=3 now J │ │ + 0x008a - 0x00bd reg=1 contentLength J │ │ 0x008a - 0x0125 reg=0 cacheCandidate Lcom/squareup/okhttp/Response; │ │ - 0x0015 - 0x0125 reg=1 request Lcom/squareup/okhttp/Request; │ │ - 0x008a - 0x0125 reg=4 now J │ │ + 0x008a - 0x0125 reg=3 now J │ │ + 0x0015 - 0x0125 reg=5 request Lcom/squareup/okhttp/Request; │ │ 0x001d - 0x0125 reg=6 responseCache Lcom/squareup/okhttp/internal/InternalCache; │ │ - 0x0000 - 0x0125 reg=10 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ + 0x0000 - 0x0125 reg=9 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ #18 : (in Lcom/squareup/okhttp/internal/http/HttpEngine;) │ │ name : 'writingRequestHeaders' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -04843c: |[04843c] com.squareup.okhttp.internal.http.HttpEngine.writingRequestHeaders:()V │ │ -04844c: 5340 2c03 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ -048450: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -048454: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -048458: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -04845c: 2200 ad01 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -048460: 7010 f109 0000 |000a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -048466: 2700 |000d: throw v0 │ │ -048468: 7100 660a 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a66 │ │ -04846e: 0b00 |0011: move-result-wide v0 │ │ -048470: 5a40 2c03 |0012: iput-wide v0, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ -048474: 0e00 |0014: return-void │ │ +04ae40: |[04ae40] com.squareup.okhttp.internal.http.HttpEngine.writingRequestHeaders:()V │ │ +04ae50: 5340 2c03 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ +04ae54: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +04ae58: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +04ae5c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +04ae60: 2200 bf01 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04ae64: 7010 f109 0000 |000a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +04ae6a: 2700 |000d: throw v0 │ │ +04ae6c: 7100 660a 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a66 │ │ +04ae72: 0b00 |0011: move-result-wide v0 │ │ +04ae74: 5a40 2c03 |0012: iput-wide v0, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.sentRequestMillis:J // field@032c │ │ +04ae78: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x000e line=299 │ │ 0x0014 line=300 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ │ │ source_file_idx : 993 (HttpEngine.java) │ │ │ │ Class #99 header: │ │ -class_idx : 279 │ │ +class_idx : 297 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 994 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #99 - │ │ @@ -44927,17 +44913,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048478: |[048478] com.squareup.okhttp.internal.http.HttpMethod.:()V │ │ -048488: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04848e: 0e00 |0003: return-void │ │ +04ae7c: |[04ae7c] com.squareup.okhttp.internal.http.HttpMethod.:()V │ │ +04ae8c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04ae92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/HttpMethod; │ │ │ │ @@ -44946,39 +44932,39 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -048490: |[048490] com.squareup.okhttp.internal.http.HttpMethod.invalidatesCache:(Ljava/lang/String;)Z │ │ -0484a0: 1a00 5609 |0000: const-string v0, "POST" // string@0956 │ │ -0484a4: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0484aa: 0a00 |0005: move-result v0 │ │ -0484ac: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ -0484b0: 1a00 4c09 |0008: const-string v0, "PATCH" // string@094c │ │ -0484b4: 6e20 2a0a 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0484ba: 0a00 |000d: move-result v0 │ │ -0484bc: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ -0484c0: 1a00 6f09 |0010: const-string v0, "PUT" // string@096f │ │ -0484c4: 6e20 2a0a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0484ca: 0a00 |0015: move-result v0 │ │ -0484cc: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ -0484d0: 1a00 bd02 |0018: const-string v0, "DELETE" // string@02bd │ │ -0484d4: 6e20 2a0a 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0484da: 0a00 |001d: move-result v0 │ │ -0484dc: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ -0484e0: 1a00 cd08 |0020: const-string v0, "MOVE" // string@08cd │ │ -0484e4: 6e20 2a0a 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0484ea: 0a00 |0025: move-result v0 │ │ -0484ec: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -0484f0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0484f2: 0f00 |0029: return v0 │ │ -0484f4: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0484f6: 28fe |002b: goto 0029 // -0002 │ │ +04ae94: |[04ae94] com.squareup.okhttp.internal.http.HttpMethod.invalidatesCache:(Ljava/lang/String;)Z │ │ +04aea4: 1a00 6a09 |0000: const-string v0, "POST" // string@096a │ │ +04aea8: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04aeae: 0a00 |0005: move-result v0 │ │ +04aeb0: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ +04aeb4: 1a00 6009 |0008: const-string v0, "PATCH" // string@0960 │ │ +04aeb8: 6e20 2a0a 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04aebe: 0a00 |000d: move-result v0 │ │ +04aec0: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ +04aec4: 1a00 8309 |0010: const-string v0, "PUT" // string@0983 │ │ +04aec8: 6e20 2a0a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04aece: 0a00 |0015: move-result v0 │ │ +04aed0: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ +04aed4: 1a00 bd02 |0018: const-string v0, "DELETE" // string@02bd │ │ +04aed8: 6e20 2a0a 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04aede: 0a00 |001d: move-result v0 │ │ +04aee0: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ +04aee4: 1a00 e108 |0020: const-string v0, "MOVE" // string@08e1 │ │ +04aee8: 6e20 2a0a 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04aeee: 0a00 |0025: move-result v0 │ │ +04aef0: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +04aef4: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +04aef6: 0f00 |0029: return v0 │ │ +04aef8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +04aefa: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000a line=21 │ │ 0x0012 line=22 │ │ 0x001a line=23 │ │ 0x0022 line=24 │ │ @@ -44990,42 +44976,42 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0484f8: |[0484f8] com.squareup.okhttp.internal.http.HttpMethod.permitsRequestBody:(Ljava/lang/String;)Z │ │ -048508: 7110 ca06 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@06ca │ │ -04850e: 0a00 |0003: move-result v0 │ │ -048510: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ -048514: 1a00 2209 |0006: const-string v0, "OPTIONS" // string@0922 │ │ -048518: 6e20 2a0a 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04851e: 0a00 |000b: move-result v0 │ │ -048520: 3900 2200 |000c: if-nez v0, 002e // +0022 │ │ -048524: 1a00 bd02 |000e: const-string v0, "DELETE" // string@02bd │ │ -048528: 6e20 2a0a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04852e: 0a00 |0013: move-result v0 │ │ -048530: 3900 1a00 |0014: if-nez v0, 002e // +001a │ │ -048534: 1a00 5e09 |0016: const-string v0, "PROPFIND" // string@095e │ │ -048538: 6e20 2a0a 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04853e: 0a00 |001b: move-result v0 │ │ -048540: 3900 1200 |001c: if-nez v0, 002e // +0012 │ │ -048544: 1a00 ca08 |001e: const-string v0, "MKCOL" // string@08ca │ │ -048548: 6e20 2a0a 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04854e: 0a00 |0023: move-result v0 │ │ -048550: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ -048554: 1a00 9f04 |0026: const-string v0, "LOCK" // string@049f │ │ -048558: 6e20 2a0a 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04855e: 0a00 |002b: move-result v0 │ │ -048560: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ -048564: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -048566: 0f00 |002f: return v0 │ │ -048568: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -04856a: 28fe |0031: goto 002f // -0002 │ │ +04aefc: |[04aefc] com.squareup.okhttp.internal.http.HttpMethod.permitsRequestBody:(Ljava/lang/String;)Z │ │ +04af0c: 7110 ca06 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@06ca │ │ +04af12: 0a00 |0003: move-result v0 │ │ +04af14: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ +04af18: 1a00 3609 |0006: const-string v0, "OPTIONS" // string@0936 │ │ +04af1c: 6e20 2a0a 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04af22: 0a00 |000b: move-result v0 │ │ +04af24: 3900 2200 |000c: if-nez v0, 002e // +0022 │ │ +04af28: 1a00 bd02 |000e: const-string v0, "DELETE" // string@02bd │ │ +04af2c: 6e20 2a0a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04af32: 0a00 |0013: move-result v0 │ │ +04af34: 3900 1a00 |0014: if-nez v0, 002e // +001a │ │ +04af38: 1a00 7209 |0016: const-string v0, "PROPFIND" // string@0972 │ │ +04af3c: 6e20 2a0a 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04af42: 0a00 |001b: move-result v0 │ │ +04af44: 3900 1200 |001c: if-nez v0, 002e // +0012 │ │ +04af48: 1a00 de08 |001e: const-string v0, "MKCOL" // string@08de │ │ +04af4c: 6e20 2a0a 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04af52: 0a00 |0023: move-result v0 │ │ +04af54: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ +04af58: 1a00 9f04 |0026: const-string v0, "LOCK" // string@049f │ │ +04af5c: 6e20 2a0a 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04af62: 0a00 |002b: move-result v0 │ │ +04af64: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ +04af68: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +04af6a: 0f00 |002f: return v0 │ │ +04af6c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +04af6e: 28fe |0031: goto 002f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=37 │ │ 0x0010 line=38 │ │ 0x0018 line=39 │ │ 0x0020 line=40 │ │ @@ -45038,23 +45024,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04856c: |[04856c] com.squareup.okhttp.internal.http.HttpMethod.redirectsToGet:(Ljava/lang/String;)Z │ │ -04857c: 1a00 5e09 |0000: const-string v0, "PROPFIND" // string@095e │ │ -048580: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -048586: 0a00 |0005: move-result v0 │ │ -048588: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -04858c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04858e: 0f00 |0009: return v0 │ │ -048590: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -048592: 28fe |000b: goto 0009 // -0002 │ │ +04af70: |[04af70] com.squareup.okhttp.internal.http.HttpMethod.redirectsToGet:(Ljava/lang/String;)Z │ │ +04af80: 1a00 7209 |0000: const-string v0, "PROPFIND" // string@0972 │ │ +04af84: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04af8a: 0a00 |0005: move-result v0 │ │ +04af8c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04af90: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04af92: 0f00 |0009: return v0 │ │ +04af94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04af96: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000c reg=1 method Ljava/lang/String; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/HttpMethod;) │ │ @@ -45062,56 +45048,56 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -048594: |[048594] com.squareup.okhttp.internal.http.HttpMethod.requiresRequestBody:(Ljava/lang/String;)Z │ │ -0485a4: 1a00 5609 |0000: const-string v0, "POST" // string@0956 │ │ -0485a8: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0485ae: 0a00 |0005: move-result v0 │ │ -0485b0: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ -0485b4: 1a00 6f09 |0008: const-string v0, "PUT" // string@096f │ │ -0485b8: 6e20 2a0a 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0485be: 0a00 |000d: move-result v0 │ │ -0485c0: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ -0485c4: 1a00 4c09 |0010: const-string v0, "PATCH" // string@094c │ │ -0485c8: 6e20 2a0a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0485ce: 0a00 |0015: move-result v0 │ │ -0485d0: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ -0485d4: 1a00 5f09 |0018: const-string v0, "PROPPATCH" // string@095f │ │ -0485d8: 6e20 2a0a 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0485de: 0a00 |001d: move-result v0 │ │ -0485e0: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ -0485e4: 1a00 b609 |0020: const-string v0, "REPORT" // string@09b6 │ │ -0485e8: 6e20 2a0a 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0485ee: 0a00 |0025: move-result v0 │ │ -0485f0: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -0485f4: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0485f6: 0f00 |0029: return v0 │ │ -0485f8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0485fa: 28fe |002b: goto 0029 // -0002 │ │ +04af98: |[04af98] com.squareup.okhttp.internal.http.HttpMethod.requiresRequestBody:(Ljava/lang/String;)Z │ │ +04afa8: 1a00 6a09 |0000: const-string v0, "POST" // string@096a │ │ +04afac: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04afb2: 0a00 |0005: move-result v0 │ │ +04afb4: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ +04afb8: 1a00 8309 |0008: const-string v0, "PUT" // string@0983 │ │ +04afbc: 6e20 2a0a 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04afc2: 0a00 |000d: move-result v0 │ │ +04afc4: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ +04afc8: 1a00 6009 |0010: const-string v0, "PATCH" // string@0960 │ │ +04afcc: 6e20 2a0a 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04afd2: 0a00 |0015: move-result v0 │ │ +04afd4: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ +04afd8: 1a00 7309 |0018: const-string v0, "PROPPATCH" // string@0973 │ │ +04afdc: 6e20 2a0a 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04afe2: 0a00 |001d: move-result v0 │ │ +04afe4: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ +04afe8: 1a00 ca09 |0020: const-string v0, "REPORT" // string@09ca │ │ +04afec: 6e20 2a0a 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04aff2: 0a00 |0025: move-result v0 │ │ +04aff4: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +04aff8: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +04affa: 0f00 |0029: return v0 │ │ +04affc: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +04affe: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000a line=29 │ │ 0x0012 line=30 │ │ 0x001a line=31 │ │ 0x0022 line=32 │ │ locals : │ │ 0x0000 - 0x002c reg=1 method Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 994 (HttpMethod.java) │ │ │ │ Class #100 header: │ │ -class_idx : 280 │ │ +class_idx : 298 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 996 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #100 annotations: │ │ @@ -45189,18 +45175,18 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 996 (HttpStream.java) │ │ │ │ Class #101 header: │ │ -class_idx : 281 │ │ +class_idx : 299 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2344 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2364 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -45222,17 +45208,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0485fc: |[0485fc] com.squareup.okhttp.internal.http.OkHeaders$1.:()V │ │ -04860c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -048612: 0e00 |0003: return-void │ │ +04b000: |[04b000] com.squareup.okhttp.internal.http.OkHeaders$1.:()V │ │ +04b010: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04b016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/OkHeaders$1; │ │ │ │ Virtual methods - │ │ @@ -45241,20 +45227,20 @@ │ │ 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 │ │ -048614: |[048614] com.squareup.okhttp.internal.http.OkHeaders$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -048624: 1f02 c001 |0000: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -048628: 1f03 c001 |0002: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -04862c: 6e30 d506 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/OkHeaders$1;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@06d5 │ │ -048632: 0a00 |0007: move-result v0 │ │ -048634: 0f00 |0008: return v0 │ │ +04b018: |[04b018] com.squareup.okhttp.internal.http.OkHeaders$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +04b028: 1f02 d201 |0000: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +04b02c: 1f03 d201 |0002: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +04b030: 6e30 d506 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/OkHeaders$1;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@06d5 │ │ +04b036: 0a00 |0007: move-result v0 │ │ +04b038: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/internal/http/OkHeaders$1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -45264,28 +45250,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -048638: |[048638] com.squareup.okhttp.internal.http.OkHeaders$1.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -048648: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -04864c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -04864e: 0f00 |0003: return v0 │ │ -048650: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -048654: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -048656: 28fc |0007: goto 0003 // -0004 │ │ -048658: 3903 0400 |0008: if-nez v3, 000c // +0004 │ │ -04865c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04865e: 28f8 |000b: goto 0003 // -0008 │ │ -048660: 6200 c904 |000c: sget-object v0, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@04c9 │ │ -048664: 7230 3b0b 2003 |000e: invoke-interface {v0, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0b3b │ │ -04866a: 0a00 |0011: move-result v0 │ │ -04866c: 28f1 |0012: goto 0003 // -000f │ │ +04b03c: |[04b03c] com.squareup.okhttp.internal.http.OkHeaders$1.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +04b04c: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +04b050: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +04b052: 0f00 |0003: return v0 │ │ +04b054: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +04b058: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +04b05a: 28fc |0007: goto 0003 // -0004 │ │ +04b05c: 3903 0400 |0008: if-nez v3, 000c // +0004 │ │ +04b060: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04b062: 28f8 |000b: goto 0003 // -0008 │ │ +04b064: 6200 c904 |000c: sget-object v0, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@04c9 │ │ +04b068: 7230 3b0b 2003 |000e: invoke-interface {v0, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0b3b │ │ +04b06e: 0a00 |0011: move-result v0 │ │ +04b070: 28f1 |0012: goto 0003 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0003 line=35 │ │ 0x0004 line=30 │ │ 0x0006 line=31 │ │ @@ -45293,21 +45279,21 @@ │ │ 0x000a line=33 │ │ 0x000c line=35 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/squareup/okhttp/internal/http/OkHeaders$1; │ │ 0x0000 - 0x0013 reg=2 a Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=3 b Ljava/lang/String; │ │ │ │ - source_file_idx : 2344 (OkHeaders.java) │ │ + source_file_idx : 2364 (OkHeaders.java) │ │ │ │ Class #102 header: │ │ -class_idx : 282 │ │ +class_idx : 300 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2344 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2364 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 0 │ │ │ │ Class #102 annotations: │ │ Annotations on field #819 'FIELD_NAME_COMPARATOR' │ │ @@ -45364,68 +45350,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -048670: |[048670] com.squareup.okhttp.internal.http.OkHeaders.:()V │ │ -048680: 2200 1901 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/OkHeaders$1; // type@0119 │ │ -048684: 7010 d306 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders$1;.:()V // method@06d3 │ │ -04868a: 6900 3303 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.FIELD_NAME_COMPARATOR:Ljava/util/Comparator; // field@0333 │ │ -04868e: 7100 6004 0000 |0007: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ -048694: 0c00 |000a: move-result-object v0 │ │ -048696: 6e10 6104 0000 |000b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/Platform;.getPrefix:()Ljava/lang/String; // method@0461 │ │ -04869c: 0c00 |000e: move-result-object v0 │ │ -04869e: 6900 3403 |000f: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ -0486a2: 2200 c101 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0486a6: 7010 500a 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0486ac: 6201 3403 |0016: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ -0486b0: 6e20 580a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0486b6: 0c00 |001b: move-result-object v0 │ │ -0486b8: 1a01 fe00 |001c: const-string v1, "-Sent-Millis" // string@00fe │ │ -0486bc: 6e20 580a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0486c2: 0c00 |0021: move-result-object v0 │ │ -0486c4: 6e10 640a 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0486ca: 0c00 |0025: move-result-object v0 │ │ -0486cc: 6900 3803 |0026: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@0338 │ │ -0486d0: 2200 c101 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0486d4: 7010 500a 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0486da: 6201 3403 |002d: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ -0486de: 6e20 580a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0486e4: 0c00 |0032: move-result-object v0 │ │ -0486e6: 1a01 fb00 |0033: const-string v1, "-Received-Millis" // string@00fb │ │ -0486ea: 6e20 580a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0486f0: 0c00 |0038: move-result-object v0 │ │ -0486f2: 6e10 640a 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0486f8: 0c00 |003c: move-result-object v0 │ │ -0486fa: 6900 3503 |003d: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@0335 │ │ -0486fe: 2200 c101 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -048702: 7010 500a 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -048708: 6201 3403 |0044: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ -04870c: 6e20 580a 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048712: 0c00 |0049: move-result-object v0 │ │ -048714: 1a01 fd00 |004a: const-string v1, "-Selected-Protocol" // string@00fd │ │ -048718: 6e20 580a 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04871e: 0c00 |004f: move-result-object v0 │ │ -048720: 6e10 640a 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -048726: 0c00 |0053: move-result-object v0 │ │ -048728: 6900 3703 |0054: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.SELECTED_PROTOCOL:Ljava/lang/String; // field@0337 │ │ -04872c: 2200 c101 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -048730: 7010 500a 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -048736: 6201 3403 |005b: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ -04873a: 6e20 580a 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048740: 0c00 |0060: move-result-object v0 │ │ -048742: 1a01 fc00 |0061: const-string v1, "-Response-Source" // string@00fc │ │ -048746: 6e20 580a 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04874c: 0c00 |0066: move-result-object v0 │ │ -04874e: 6e10 640a 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -048754: 0c00 |006a: move-result-object v0 │ │ -048756: 6900 3603 |006b: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.RESPONSE_SOURCE:Ljava/lang/String; // field@0336 │ │ -04875a: 0e00 |006d: return-void │ │ +04b074: |[04b074] com.squareup.okhttp.internal.http.OkHeaders.:()V │ │ +04b084: 2200 2b01 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/OkHeaders$1; // type@012b │ │ +04b088: 7010 d306 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders$1;.:()V // method@06d3 │ │ +04b08e: 6900 3303 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.FIELD_NAME_COMPARATOR:Ljava/util/Comparator; // field@0333 │ │ +04b092: 7100 6004 0000 |0007: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ +04b098: 0c00 |000a: move-result-object v0 │ │ +04b09a: 6e10 6104 0000 |000b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/Platform;.getPrefix:()Ljava/lang/String; // method@0461 │ │ +04b0a0: 0c00 |000e: move-result-object v0 │ │ +04b0a2: 6900 3403 |000f: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ +04b0a6: 2200 d301 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04b0aa: 7010 500a 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04b0b0: 6201 3403 |0016: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ +04b0b4: 6e20 580a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b0ba: 0c00 |001b: move-result-object v0 │ │ +04b0bc: 1a01 fe00 |001c: const-string v1, "-Sent-Millis" // string@00fe │ │ +04b0c0: 6e20 580a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b0c6: 0c00 |0021: move-result-object v0 │ │ +04b0c8: 6e10 640a 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04b0ce: 0c00 |0025: move-result-object v0 │ │ +04b0d0: 6900 3803 |0026: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.SENT_MILLIS:Ljava/lang/String; // field@0338 │ │ +04b0d4: 2200 d301 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04b0d8: 7010 500a 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04b0de: 6201 3403 |002d: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ +04b0e2: 6e20 580a 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b0e8: 0c00 |0032: move-result-object v0 │ │ +04b0ea: 1a01 fb00 |0033: const-string v1, "-Received-Millis" // string@00fb │ │ +04b0ee: 6e20 580a 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b0f4: 0c00 |0038: move-result-object v0 │ │ +04b0f6: 6e10 640a 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04b0fc: 0c00 |003c: move-result-object v0 │ │ +04b0fe: 6900 3503 |003d: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.RECEIVED_MILLIS:Ljava/lang/String; // field@0335 │ │ +04b102: 2200 d301 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04b106: 7010 500a 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04b10c: 6201 3403 |0044: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ +04b110: 6e20 580a 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b116: 0c00 |0049: move-result-object v0 │ │ +04b118: 1a01 fd00 |004a: const-string v1, "-Selected-Protocol" // string@00fd │ │ +04b11c: 6e20 580a 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b122: 0c00 |004f: move-result-object v0 │ │ +04b124: 6e10 640a 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04b12a: 0c00 |0053: move-result-object v0 │ │ +04b12c: 6900 3703 |0054: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.SELECTED_PROTOCOL:Ljava/lang/String; // field@0337 │ │ +04b130: 2200 d301 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04b134: 7010 500a 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04b13a: 6201 3403 |005b: sget-object v1, Lcom/squareup/okhttp/internal/http/OkHeaders;.PREFIX:Ljava/lang/String; // field@0334 │ │ +04b13e: 6e20 580a 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b144: 0c00 |0060: move-result-object v0 │ │ +04b146: 1a01 fc00 |0061: const-string v1, "-Response-Source" // string@00fc │ │ +04b14a: 6e20 580a 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b150: 0c00 |0066: move-result-object v0 │ │ +04b152: 6e10 640a 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04b158: 0c00 |006a: move-result-object v0 │ │ +04b15a: 6900 3603 |006b: sput-object v0, Lcom/squareup/okhttp/internal/http/OkHeaders;.RESPONSE_SOURCE:Ljava/lang/String; // field@0336 │ │ +04b15e: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=40 │ │ 0x0011 line=45 │ │ 0x0028 line=50 │ │ 0x003f line=56 │ │ @@ -45437,17 +45423,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04875c: |[04875c] com.squareup.okhttp.internal.http.OkHeaders.:()V │ │ -04876c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -048772: 0e00 |0003: return-void │ │ +04b160: |[04b160] com.squareup.okhttp.internal.http.OkHeaders.:()V │ │ +04b170: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04b176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/OkHeaders; │ │ │ │ @@ -45456,50 +45442,50 @@ │ │ type : '(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -048774: |[048774] com.squareup.okhttp.internal.http.OkHeaders.addCookies:(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V │ │ -048784: 7210 7c0b 0500 |0000: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -04878a: 0c02 |0003: move-result-object v2 │ │ -04878c: 7210 8f0b 0200 |0004: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -048792: 0c03 |0007: move-result-object v3 │ │ -048794: 7210 460b 0300 |0008: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04879a: 0a02 |000b: move-result v2 │ │ -04879c: 3802 3800 |000c: if-eqz v2, 0044 // +0038 │ │ -0487a0: 7210 470b 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0487a6: 0c00 |0011: move-result-object v0 │ │ -0487a8: 1f00 1802 |0012: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -0487ac: 7210 780b 0000 |0014: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -0487b2: 0c01 |0017: move-result-object v1 │ │ -0487b4: 1f01 c001 |0018: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -0487b8: 1a02 9702 |001a: const-string v2, "Cookie" // string@0297 │ │ -0487bc: 6e20 2b0a 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0487c2: 0a02 |001f: move-result v2 │ │ -0487c4: 3902 0a00 |0020: if-nez v2, 002a // +000a │ │ -0487c8: 1a02 9b02 |0022: const-string v2, "Cookie2" // string@029b │ │ -0487cc: 6e20 2b0a 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0487d2: 0a02 |0027: move-result v2 │ │ -0487d4: 3802 e0ff |0028: if-eqz v2, 0008 // -0020 │ │ -0487d8: 7210 790b 0000 |002a: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -0487de: 0c02 |002d: move-result-object v2 │ │ -0487e0: 1f02 1502 |002e: check-cast v2, Ljava/util/List; // type@0215 │ │ -0487e4: 7210 680b 0200 |0030: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -0487ea: 0a02 |0033: move-result v2 │ │ -0487ec: 3902 d4ff |0034: if-nez v2, 0008 // -002c │ │ -0487f0: 7210 790b 0000 |0036: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -0487f6: 0c02 |0039: move-result-object v2 │ │ -0487f8: 1f02 1502 |003a: check-cast v2, Ljava/util/List; // type@0215 │ │ -0487fc: 7110 d906 0200 |003c: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.buildCookieHeader:(Ljava/util/List;)Ljava/lang/String; // method@06d9 │ │ -048802: 0c02 |003f: move-result-object v2 │ │ -048804: 6e30 2a03 1402 |0040: invoke-virtual {v4, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@032a │ │ -04880a: 28c5 |0043: goto 0008 // -003b │ │ -04880c: 0e00 |0044: return-void │ │ +04b178: |[04b178] com.squareup.okhttp.internal.http.OkHeaders.addCookies:(Lcom/squareup/okhttp/Request$Builder;Ljava/util/Map;)V │ │ +04b188: 7210 7c0b 0500 |0000: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +04b18e: 0c02 |0003: move-result-object v2 │ │ +04b190: 7210 8f0b 0200 |0004: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +04b196: 0c03 |0007: move-result-object v3 │ │ +04b198: 7210 460b 0300 |0008: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +04b19e: 0a02 |000b: move-result v2 │ │ +04b1a0: 3802 3800 |000c: if-eqz v2, 0044 // +0038 │ │ +04b1a4: 7210 470b 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04b1aa: 0c00 |0011: move-result-object v0 │ │ +04b1ac: 1f00 2b02 |0012: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +04b1b0: 7210 780b 0000 |0014: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +04b1b6: 0c01 |0017: move-result-object v1 │ │ +04b1b8: 1f01 d201 |0018: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +04b1bc: 1a02 9702 |001a: const-string v2, "Cookie" // string@0297 │ │ +04b1c0: 6e20 2b0a 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b1c6: 0a02 |001f: move-result v2 │ │ +04b1c8: 3902 0a00 |0020: if-nez v2, 002a // +000a │ │ +04b1cc: 1a02 9b02 |0022: const-string v2, "Cookie2" // string@029b │ │ +04b1d0: 6e20 2b0a 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b1d6: 0a02 |0027: move-result v2 │ │ +04b1d8: 3802 e0ff |0028: if-eqz v2, 0008 // -0020 │ │ +04b1dc: 7210 790b 0000 |002a: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +04b1e2: 0c02 |002d: move-result-object v2 │ │ +04b1e4: 1f02 2802 |002e: check-cast v2, Ljava/util/List; // type@0228 │ │ +04b1e8: 7210 680b 0200 |0030: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +04b1ee: 0a02 |0033: move-result v2 │ │ +04b1f0: 3902 d4ff |0034: if-nez v2, 0008 // -002c │ │ +04b1f4: 7210 790b 0000 |0036: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +04b1fa: 0c02 |0039: move-result-object v2 │ │ +04b1fc: 1f02 2802 |003a: check-cast v2, Ljava/util/List; // type@0228 │ │ +04b200: 7110 d906 0200 |003c: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.buildCookieHeader:(Ljava/util/List;)Ljava/lang/String; // method@06d9 │ │ +04b206: 0c02 |003f: move-result-object v2 │ │ +04b208: 6e30 2a03 1402 |0040: invoke-virtual {v4, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@032a │ │ +04b20e: 28c5 |0043: goto 0008 // -003b │ │ +04b210: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0014 line=113 │ │ 0x001a line=114 │ │ 0x002a line=115 │ │ 0x0036 line=116 │ │ @@ -45516,42 +45502,42 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -048810: |[048810] com.squareup.okhttp.internal.http.OkHeaders.buildCookieHeader:(Ljava/util/List;)Ljava/lang/String; │ │ -048820: 7210 6f0b 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -048826: 0a03 |0003: move-result v3 │ │ -048828: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -04882a: 3343 0a00 |0005: if-ne v3, v4, 000f // +000a │ │ -04882e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -048830: 7220 650b 3500 |0008: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -048836: 0c03 |000b: move-result-object v3 │ │ -048838: 1f03 c001 |000c: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -04883c: 1103 |000e: return-object v3 │ │ -04883e: 2201 c101 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -048842: 7010 500a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -048848: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -04884a: 7210 6f0b 0500 |0015: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -048850: 0a02 |0018: move-result v2 │ │ -048852: 3520 1500 |0019: if-ge v0, v2, 002e // +0015 │ │ -048856: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ -04885a: 1a03 6601 |001d: const-string v3, "; " // string@0166 │ │ -04885e: 6e20 580a 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048864: 7220 650b 0500 |0022: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04886a: 0c03 |0025: move-result-object v3 │ │ -04886c: 1f03 c001 |0026: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -048870: 6e20 580a 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048876: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04887a: 28ec |002d: goto 0019 // -0014 │ │ -04887c: 6e10 640a 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -048882: 0c03 |0031: move-result-object v3 │ │ -048884: 28dc |0032: goto 000e // -0024 │ │ +04b214: |[04b214] com.squareup.okhttp.internal.http.OkHeaders.buildCookieHeader:(Ljava/util/List;)Ljava/lang/String; │ │ +04b224: 7210 6f0b 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +04b22a: 0a03 |0003: move-result v3 │ │ +04b22c: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +04b22e: 3343 0a00 |0005: if-ne v3, v4, 000f // +000a │ │ +04b232: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +04b234: 7220 650b 3500 |0008: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04b23a: 0c03 |000b: move-result-object v3 │ │ +04b23c: 1f03 d201 |000c: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +04b240: 1103 |000e: return-object v3 │ │ +04b242: 2201 d301 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04b246: 7010 500a 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04b24c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +04b24e: 7210 6f0b 0500 |0015: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +04b254: 0a02 |0018: move-result v2 │ │ +04b256: 3520 1500 |0019: if-ge v0, v2, 002e // +0015 │ │ +04b25a: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ +04b25e: 1a03 6601 |001d: const-string v3, "; " // string@0166 │ │ +04b262: 6e20 580a 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b268: 7220 650b 0500 |0022: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04b26e: 0c03 |0025: move-result-object v3 │ │ +04b270: 1f03 d201 |0026: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +04b274: 6e20 580a 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b27a: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04b27e: 28ec |002d: goto 0019 // -0014 │ │ +04b280: 6e10 640a 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04b286: 0c03 |0031: move-result-object v3 │ │ +04b288: 28dc |0032: goto 000e // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000e line=132 │ │ 0x000f line=127 │ │ 0x0014 line=128 │ │ 0x001b line=129 │ │ @@ -45570,21 +45556,21 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -048888: |[048888] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Headers;)J │ │ -048898: 1a00 8e02 |0000: const-string v0, "Content-Length" // string@028e │ │ -04889c: 6e20 4202 0200 |0002: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -0488a2: 0c00 |0005: move-result-object v0 │ │ -0488a4: 7110 e206 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.stringToLong:(Ljava/lang/String;)J // method@06e2 │ │ -0488aa: 0b00 |0009: move-result-wide v0 │ │ -0488ac: 1000 |000a: return-wide v0 │ │ +04b28c: |[04b28c] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Headers;)J │ │ +04b29c: 1a00 8e02 |0000: const-string v0, "Content-Length" // string@028e │ │ +04b2a0: 6e20 4202 0200 |0002: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +04b2a6: 0c00 |0005: move-result-object v0 │ │ +04b2a8: 7110 e206 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.stringToLong:(Ljava/lang/String;)J // method@06e2 │ │ +04b2ae: 0b00 |0009: move-result-wide v0 │ │ +04b2b0: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=2 headers Lcom/squareup/okhttp/Headers; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -45592,20 +45578,20 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0488b0: |[0488b0] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Request;)J │ │ -0488c0: 6e10 4603 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ -0488c6: 0c00 |0003: move-result-object v0 │ │ -0488c8: 7110 da06 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@06da │ │ -0488ce: 0b00 |0007: move-result-wide v0 │ │ -0488d0: 1000 |0008: return-wide v0 │ │ +04b2b4: |[04b2b4] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Request;)J │ │ +04b2c4: 6e10 4603 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ +04b2ca: 0c00 |0003: move-result-object v0 │ │ +04b2cc: 7110 da06 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@06da │ │ +04b2d2: 0b00 |0007: move-result-wide v0 │ │ +04b2d4: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 request Lcom/squareup/okhttp/Request; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -45613,20 +45599,20 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0488d4: |[0488d4] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Response;)J │ │ -0488e4: 6e10 9703 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -0488ea: 0c00 |0003: move-result-object v0 │ │ -0488ec: 7110 da06 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@06da │ │ -0488f2: 0b00 |0007: move-result-wide v0 │ │ -0488f4: 1000 |0008: return-wide v0 │ │ +04b2d8: |[04b2d8] com.squareup.okhttp.internal.http.OkHeaders.contentLength:(Lcom/squareup/okhttp/Response;)J │ │ +04b2e8: 6e10 9703 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04b2ee: 0c00 |0003: move-result-object v0 │ │ +04b2f0: 7110 da06 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@06da │ │ +04b2f6: 0b00 |0007: move-result-wide v0 │ │ +04b2f8: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 response Lcom/squareup/okhttp/Response; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -45634,21 +45620,21 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0488f8: |[0488f8] com.squareup.okhttp.internal.http.OkHeaders.hasVaryAll:(Lcom/squareup/okhttp/Headers;)Z │ │ -048908: 7110 e406 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyFields:(Lcom/squareup/okhttp/Headers;)Ljava/util/Set; // method@06e4 │ │ -04890e: 0c00 |0003: move-result-object v0 │ │ -048910: 1a01 d100 |0004: const-string v1, "*" // string@00d1 │ │ -048914: 7220 8d0b 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -04891a: 0a00 |0009: move-result v0 │ │ -04891c: 0f00 |000a: return v0 │ │ +04b2fc: |[04b2fc] com.squareup.okhttp.internal.http.OkHeaders.hasVaryAll:(Lcom/squareup/okhttp/Headers;)Z │ │ +04b30c: 7110 e406 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyFields:(Lcom/squareup/okhttp/Headers;)Ljava/util/Set; // method@06e4 │ │ +04b312: 0c00 |0003: move-result-object v0 │ │ +04b314: 1a01 d100 |0004: const-string v1, "*" // string@00d1 │ │ +04b318: 7220 8d0b 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +04b31e: 0a00 |0009: move-result v0 │ │ +04b320: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000b reg=2 responseHeaders Lcom/squareup/okhttp/Headers; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -45656,20 +45642,20 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -048920: |[048920] com.squareup.okhttp.internal.http.OkHeaders.hasVaryAll:(Lcom/squareup/okhttp/Response;)Z │ │ -048930: 6e10 9703 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -048936: 0c00 |0003: move-result-object v0 │ │ -048938: 7110 dd06 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.hasVaryAll:(Lcom/squareup/okhttp/Headers;)Z // method@06dd │ │ -04893e: 0a00 |0007: move-result v0 │ │ -048940: 0f00 |0008: return v0 │ │ +04b324: |[04b324] com.squareup.okhttp.internal.http.OkHeaders.hasVaryAll:(Lcom/squareup/okhttp/Response;)Z │ │ +04b334: 6e10 9703 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04b33a: 0c00 |0003: move-result-object v0 │ │ +04b33c: 7110 dd06 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.hasVaryAll:(Lcom/squareup/okhttp/Headers;)Z // method@06dd │ │ +04b342: 0a00 |0007: move-result v0 │ │ +04b344: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 response Lcom/squareup/okhttp/Response; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -45677,51 +45663,51 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -048944: |[048944] com.squareup.okhttp.internal.http.OkHeaders.isEndToEnd:(Ljava/lang/String;)Z │ │ -048954: 1a00 7e02 |0000: const-string v0, "Connection" // string@027e │ │ -048958: 6e20 2b0a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04895e: 0a00 |0005: move-result v0 │ │ -048960: 3900 3c00 |0006: if-nez v0, 0042 // +003c │ │ -048964: 1a00 6904 |0008: const-string v0, "Keep-Alive" // string@0469 │ │ -048968: 6e20 2b0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04896e: 0a00 |000d: move-result v0 │ │ -048970: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ -048974: 1a00 a009 |0010: const-string v0, "Proxy-Authenticate" // string@09a0 │ │ -048978: 6e20 2b0a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04897e: 0a00 |0015: move-result v0 │ │ -048980: 3900 2c00 |0016: if-nez v0, 0042 // +002c │ │ -048984: 1a00 a109 |0018: const-string v0, "Proxy-Authorization" // string@09a1 │ │ -048988: 6e20 2b0a 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04898e: 0a00 |001d: move-result v0 │ │ -048990: 3900 2400 |001e: if-nez v0, 0042 // +0024 │ │ -048994: 1a00 970a |0020: const-string v0, "TE" // string@0a97 │ │ -048998: 6e20 2b0a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04899e: 0a00 |0025: move-result v0 │ │ -0489a0: 3900 1c00 |0026: if-nez v0, 0042 // +001c │ │ -0489a4: 1a00 5c0b |0028: const-string v0, "Trailers" // string@0b5c │ │ -0489a8: 6e20 2b0a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0489ae: 0a00 |002d: move-result v0 │ │ -0489b0: 3900 1400 |002e: if-nez v0, 0042 // +0014 │ │ -0489b4: 1a00 5d0b |0030: const-string v0, "Transfer-Encoding" // string@0b5d │ │ -0489b8: 6e20 2b0a 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0489be: 0a00 |0035: move-result v0 │ │ -0489c0: 3900 0c00 |0036: if-nez v0, 0042 // +000c │ │ -0489c4: 1a00 9a0b |0038: const-string v0, "Upgrade" // string@0b9a │ │ -0489c8: 6e20 2b0a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0489ce: 0a00 |003d: move-result v0 │ │ -0489d0: 3900 0400 |003e: if-nez v0, 0042 // +0004 │ │ -0489d4: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -0489d6: 0f00 |0041: return v0 │ │ -0489d8: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -0489da: 28fe |0043: goto 0041 // -0002 │ │ +04b348: |[04b348] com.squareup.okhttp.internal.http.OkHeaders.isEndToEnd:(Ljava/lang/String;)Z │ │ +04b358: 1a00 7e02 |0000: const-string v0, "Connection" // string@027e │ │ +04b35c: 6e20 2b0a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b362: 0a00 |0005: move-result v0 │ │ +04b364: 3900 3c00 |0006: if-nez v0, 0042 // +003c │ │ +04b368: 1a00 6904 |0008: const-string v0, "Keep-Alive" // string@0469 │ │ +04b36c: 6e20 2b0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b372: 0a00 |000d: move-result v0 │ │ +04b374: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ +04b378: 1a00 b409 |0010: const-string v0, "Proxy-Authenticate" // string@09b4 │ │ +04b37c: 6e20 2b0a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b382: 0a00 |0015: move-result v0 │ │ +04b384: 3900 2c00 |0016: if-nez v0, 0042 // +002c │ │ +04b388: 1a00 b509 |0018: const-string v0, "Proxy-Authorization" // string@09b5 │ │ +04b38c: 6e20 2b0a 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b392: 0a00 |001d: move-result v0 │ │ +04b394: 3900 2400 |001e: if-nez v0, 0042 // +0024 │ │ +04b398: 1a00 ab0a |0020: const-string v0, "TE" // string@0aab │ │ +04b39c: 6e20 2b0a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b3a2: 0a00 |0025: move-result v0 │ │ +04b3a4: 3900 1c00 |0026: if-nez v0, 0042 // +001c │ │ +04b3a8: 1a00 700b |0028: const-string v0, "Trailers" // string@0b70 │ │ +04b3ac: 6e20 2b0a 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b3b2: 0a00 |002d: move-result v0 │ │ +04b3b4: 3900 1400 |002e: if-nez v0, 0042 // +0014 │ │ +04b3b8: 1a00 710b |0030: const-string v0, "Transfer-Encoding" // string@0b71 │ │ +04b3bc: 6e20 2b0a 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b3c2: 0a00 |0035: move-result v0 │ │ +04b3c4: 3900 0c00 |0036: if-nez v0, 0042 // +000c │ │ +04b3c8: 1a00 ae0b |0038: const-string v0, "Upgrade" // string@0bae │ │ +04b3cc: 6e20 2b0a 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b3d2: 0a00 |003d: move-result v0 │ │ +04b3d4: 3900 0400 |003e: if-nez v0, 0042 // +0004 │ │ +04b3d8: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +04b3da: 0f00 |0041: return v0 │ │ +04b3dc: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +04b3de: 28fe |0043: goto 0041 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x000a line=224 │ │ 0x0012 line=225 │ │ 0x001a line=226 │ │ 0x0022 line=227 │ │ @@ -45736,75 +45722,75 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 113 16-bit code units │ │ -0489dc: |[0489dc] com.squareup.okhttp.internal.http.OkHeaders.parseChallenges:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List; │ │ -0489ec: 2209 0702 |0000: new-instance v9, Ljava/util/ArrayList; // type@0207 │ │ -0489f0: 7010 110b 0900 |0002: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -0489f6: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -0489f8: 6e10 4a02 0d00 |0006: invoke-virtual {v13}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -0489fe: 0a0b |0009: move-result v11 │ │ -048a00: 35b6 6600 |000a: if-ge v6, v11, 0070 // +0066 │ │ -048a04: 6e20 4502 6d00 |000c: invoke-virtual {v13, v6}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -048a0a: 0c01 |000f: move-result-object v1 │ │ -048a0c: 6e20 2b0a 1e00 |0010: invoke-virtual {v14, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -048a12: 0a01 |0013: move-result v1 │ │ -048a14: 3901 0500 |0014: if-nez v1, 0019 // +0005 │ │ -048a18: d806 0601 |0016: add-int/lit8 v6, v6, #int 1 // #01 │ │ -048a1c: 28f2 |0018: goto 000a // -000e │ │ -048a1e: 6e20 4d02 6d00 |0019: invoke-virtual {v13, v6}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -048a24: 0c00 |001c: move-result-object v0 │ │ -048a26: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -048a28: 6e10 380a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -048a2e: 0a01 |0021: move-result v1 │ │ -048a30: 3512 f4ff |0022: if-ge v2, v1, 0016 // -000c │ │ -048a34: 012c |0024: move v12, v2 │ │ -048a36: 1a01 1000 |0025: const-string v1, " " // string@0010 │ │ -048a3a: 7130 3f06 2001 |0027: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ -048a40: 0a02 |002a: move-result v2 │ │ -048a42: 6e30 450a c002 |002b: invoke-virtual {v0, v12, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -048a48: 0c01 |002e: move-result-object v1 │ │ -048a4a: 6e10 4b0a 0100 |002f: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -048a50: 0c0a |0032: move-result-object v10 │ │ -048a52: 7120 4006 2000 |0033: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@0640 │ │ -048a58: 0a02 |0036: move-result v2 │ │ -048a5a: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -048a5c: 1a03 a118 |0038: const-string v3, "realm="" // string@18a1 │ │ -048a60: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -048a62: 1a05 a118 |003b: const-string v5, "realm="" // string@18a1 │ │ -048a66: 6e10 380a 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ -048a6c: 0a05 |0040: move-result v5 │ │ -048a6e: 7406 3b0a 0000 |0041: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ -048a74: 0a01 |0044: move-result v1 │ │ -048a76: 3801 d1ff |0045: if-eqz v1, 0016 // -002f │ │ -048a7a: 1a01 a118 |0047: const-string v1, "realm="" // string@18a1 │ │ -048a7e: 6e10 380a 0100 |0049: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -048a84: 0a01 |004c: move-result v1 │ │ -048a86: b012 |004d: add-int/2addr v2, v1 │ │ -048a88: 0128 |004e: move v8, v2 │ │ -048a8a: 1a01 7c00 |004f: const-string v1, """ // string@007c │ │ -048a8e: 7130 3f06 2001 |0051: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ -048a94: 0a02 |0054: move-result v2 │ │ -048a96: 6e30 450a 8002 |0055: invoke-virtual {v0, v8, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -048a9c: 0c07 |0058: move-result-object v7 │ │ -048a9e: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -048aa2: 1a01 d500 |005b: const-string v1, "," // string@00d5 │ │ -048aa6: 7130 3f06 2001 |005d: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ -048aac: 0a02 |0060: move-result v2 │ │ -048aae: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ -048ab2: 7120 4006 2000 |0063: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@0640 │ │ -048ab8: 0a02 |0066: move-result v2 │ │ -048aba: 2201 9000 |0067: new-instance v1, Lcom/squareup/okhttp/Challenge; // type@0090 │ │ -048abe: 7030 ce01 a107 |0069: invoke-direct {v1, v10, v7}, Lcom/squareup/okhttp/Challenge;.:(Ljava/lang/String;Ljava/lang/String;)V // method@01ce │ │ -048ac4: 7220 600b 1900 |006c: invoke-interface {v9, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -048aca: 28af |006f: goto 001e // -0051 │ │ -048acc: 1109 |0070: return-object v9 │ │ +04b3e0: |[04b3e0] com.squareup.okhttp.internal.http.OkHeaders.parseChallenges:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/List; │ │ +04b3f0: 2209 1a02 |0000: new-instance v9, Ljava/util/ArrayList; // type@021a │ │ +04b3f4: 7010 110b 0900 |0002: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +04b3fa: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +04b3fc: 6e10 4a02 0d00 |0006: invoke-virtual {v13}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +04b402: 0a0b |0009: move-result v11 │ │ +04b404: 35b6 6600 |000a: if-ge v6, v11, 0070 // +0066 │ │ +04b408: 6e20 4502 6d00 |000c: invoke-virtual {v13, v6}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +04b40e: 0c01 |000f: move-result-object v1 │ │ +04b410: 6e20 2b0a 1e00 |0010: invoke-virtual {v14, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b416: 0a01 |0013: move-result v1 │ │ +04b418: 3901 0500 |0014: if-nez v1, 0019 // +0005 │ │ +04b41c: d806 0601 |0016: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04b420: 28f2 |0018: goto 000a // -000e │ │ +04b422: 6e20 4d02 6d00 |0019: invoke-virtual {v13, v6}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +04b428: 0c00 |001c: move-result-object v0 │ │ +04b42a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +04b42c: 6e10 380a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04b432: 0a01 |0021: move-result v1 │ │ +04b434: 3512 f4ff |0022: if-ge v2, v1, 0016 // -000c │ │ +04b438: 012c |0024: move v12, v2 │ │ +04b43a: 1a01 1000 |0025: const-string v1, " " // string@0010 │ │ +04b43e: 7130 3f06 2001 |0027: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ +04b444: 0a02 |002a: move-result v2 │ │ +04b446: 6e30 450a c002 |002b: invoke-virtual {v0, v12, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +04b44c: 0c01 |002e: move-result-object v1 │ │ +04b44e: 6e10 4b0a 0100 |002f: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +04b454: 0c0a |0032: move-result-object v10 │ │ +04b456: 7120 4006 2000 |0033: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@0640 │ │ +04b45c: 0a02 |0036: move-result v2 │ │ +04b45e: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +04b460: 1a03 b218 |0038: const-string v3, "realm="" // string@18b2 │ │ +04b464: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +04b466: 1a05 b218 |003b: const-string v5, "realm="" // string@18b2 │ │ +04b46a: 6e10 380a 0500 |003d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04b470: 0a05 |0040: move-result v5 │ │ +04b472: 7406 3b0a 0000 |0041: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ +04b478: 0a01 |0044: move-result v1 │ │ +04b47a: 3801 d1ff |0045: if-eqz v1, 0016 // -002f │ │ +04b47e: 1a01 b218 |0047: const-string v1, "realm="" // string@18b2 │ │ +04b482: 6e10 380a 0100 |0049: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04b488: 0a01 |004c: move-result v1 │ │ +04b48a: b012 |004d: add-int/2addr v2, v1 │ │ +04b48c: 0128 |004e: move v8, v2 │ │ +04b48e: 1a01 7c00 |004f: const-string v1, """ // string@007c │ │ +04b492: 7130 3f06 2001 |0051: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ +04b498: 0a02 |0054: move-result v2 │ │ +04b49a: 6e30 450a 8002 |0055: invoke-virtual {v0, v8, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +04b4a0: 0c07 |0058: move-result-object v7 │ │ +04b4a2: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b4a6: 1a01 d500 |005b: const-string v1, "," // string@00d5 │ │ +04b4aa: 7130 3f06 2001 |005d: invoke-static {v0, v2, v1}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I // method@063f │ │ +04b4b0: 0a02 |0060: move-result v2 │ │ +04b4b2: d802 0201 |0061: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b4b6: 7120 4006 2000 |0063: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/http/HeaderParser;.skipWhitespace:(Ljava/lang/String;I)I // method@0640 │ │ +04b4bc: 0a02 |0066: move-result v2 │ │ +04b4be: 2201 a200 |0067: new-instance v1, Lcom/squareup/okhttp/Challenge; // type@00a2 │ │ +04b4c2: 7030 ce01 a107 |0069: invoke-direct {v1, v10, v7}, Lcom/squareup/okhttp/Challenge;.:(Ljava/lang/String;Ljava/lang/String;)V // method@01ce │ │ +04b4c8: 7220 600b 1900 |006c: invoke-interface {v9, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04b4ce: 28af |006f: goto 001e // -0051 │ │ +04b4d0: 1109 |0070: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000c line=245 │ │ 0x0016 line=244 │ │ 0x0019 line=248 │ │ @@ -45843,25 +45829,25 @@ │ │ type : '(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -048ad0: |[048ad0] com.squareup.okhttp.internal.http.OkHeaders.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; │ │ -048ae0: 6e10 9303 0300 |0000: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -048ae6: 0a00 |0003: move-result v0 │ │ -048ae8: 1301 9701 |0004: const/16 v1, #int 407 // #197 │ │ -048aec: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -048af0: 7230 4501 4203 |0008: invoke-interface {v2, v4, v3}, Lcom/squareup/okhttp/Authenticator;.authenticateProxy:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@0145 │ │ -048af6: 0c00 |000b: move-result-object v0 │ │ -048af8: 1100 |000c: return-object v0 │ │ -048afa: 7230 4401 4203 |000d: invoke-interface {v2, v4, v3}, Lcom/squareup/okhttp/Authenticator;.authenticate:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@0144 │ │ -048b00: 0c00 |0010: move-result-object v0 │ │ -048b02: 28fb |0011: goto 000c // -0005 │ │ +04b4d4: |[04b4d4] com.squareup.okhttp.internal.http.OkHeaders.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; │ │ +04b4e4: 6e10 9303 0300 |0000: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +04b4ea: 0a00 |0003: move-result v0 │ │ +04b4ec: 1301 9701 |0004: const/16 v1, #int 407 // #197 │ │ +04b4f0: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +04b4f4: 7230 4501 4203 |0008: invoke-interface {v2, v4, v3}, Lcom/squareup/okhttp/Authenticator;.authenticateProxy:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@0145 │ │ +04b4fa: 0c00 |000b: move-result-object v0 │ │ +04b4fc: 1100 |000c: return-object v0 │ │ +04b4fe: 7230 4401 4203 |000d: invoke-interface {v2, v4, v3}, Lcom/squareup/okhttp/Authenticator;.authenticate:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; // method@0144 │ │ +04b504: 0c00 |0010: move-result-object v0 │ │ +04b506: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0008 line=287 │ │ 0x000c line=288 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 authenticator Lcom/squareup/okhttp/Authenticator; │ │ @@ -45869,84 +45855,84 @@ │ │ 0x0000 - 0x0012 reg=4 proxy Ljava/net/Proxy; │ │ │ │ #12 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ name : 'stringToLong' │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -048b04: |[048b04] com.squareup.okhttp.internal.http.OkHeaders.stringToLong:(Ljava/lang/String;)J │ │ -048b14: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -048b18: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -048b1c: 1002 |0004: return-wide v2 │ │ -048b1e: 7110 020a 0400 |0005: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ -048b24: 0b02 |0008: move-result-wide v2 │ │ -048b26: 28fb |0009: goto 0004 // -0005 │ │ -048b28: 0d00 |000a: move-exception v0 │ │ -048b2a: 28f9 |000b: goto 0004 // -0007 │ │ +04b508: |[04b508] com.squareup.okhttp.internal.http.OkHeaders.stringToLong:(Ljava/lang/String;)J │ │ +04b518: 1601 ffff |0000: const-wide/16 v1, #int -1 // #ffff │ │ +04b51c: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +04b520: 1001 |0004: return-wide v1 │ │ +04b522: 7110 020a 0300 |0005: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ +04b528: 0b01 |0008: move-result-wide v1 │ │ +04b52a: 28fb |0009: goto 0004 // -0005 │ │ +04b52c: 0d00 |000a: move-exception v0 │ │ +04b52e: 28f9 |000b: goto 0004 // -0007 │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/lang/NumberFormatException; -> 0x000a │ │ positions : │ │ 0x0002 line=77 │ │ 0x0004 line=81 │ │ 0x0005 line=79 │ │ 0x000a line=80 │ │ 0x000b line=81 │ │ locals : │ │ 0x000b - 0x000c reg=0 e Ljava/lang/NumberFormatException; │ │ - 0x0000 - 0x000c reg=4 s Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=3 s Ljava/lang/String; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ name : 'toMultimap' │ │ type : '(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -048b3c: |[048b3c] com.squareup.okhttp.internal.http.OkHeaders.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; │ │ -048b4c: 2204 2002 |0000: new-instance v4, Ljava/util/TreeMap; // type@0220 │ │ -048b50: 6207 3303 |0002: sget-object v7, Lcom/squareup/okhttp/internal/http/OkHeaders;.FIELD_NAME_COMPARATOR:Ljava/util/Comparator; // field@0333 │ │ -048b54: 7020 940b 7400 |0004: invoke-direct {v4, v7}, Ljava/util/TreeMap;.:(Ljava/util/Comparator;)V // method@0b94 │ │ -048b5a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -048b5c: 6e10 4a02 0900 |0008: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -048b62: 0a05 |000b: move-result v5 │ │ -048b64: 3552 2700 |000c: if-ge v2, v5, 0033 // +0027 │ │ -048b68: 6e20 4502 2900 |000e: invoke-virtual {v9, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -048b6e: 0c01 |0011: move-result-object v1 │ │ -048b70: 6e20 4d02 2900 |0012: invoke-virtual {v9, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -048b76: 0c06 |0015: move-result-object v6 │ │ -048b78: 2200 0702 |0016: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -048b7c: 7010 110b 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -048b82: 7220 7d0b 1400 |001b: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -048b88: 0c03 |001e: move-result-object v3 │ │ -048b8a: 1f03 1502 |001f: check-cast v3, Ljava/util/List; // type@0215 │ │ -048b8e: 3803 0500 |0021: if-eqz v3, 0026 // +0005 │ │ -048b92: 7220 610b 3000 |0023: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -048b98: 7220 600b 6000 |0026: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -048b9e: 7110 380b 0000 |0029: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -048ba4: 0c07 |002c: move-result-object v7 │ │ -048ba6: 7230 800b 1407 |002d: invoke-interface {v4, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -048bac: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ -048bb0: 28da |0032: goto 000c // -0026 │ │ -048bb2: 380a 0e00 |0033: if-eqz v10, 0041 // +000e │ │ -048bb6: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -048bb8: 7110 370b 0a00 |0036: invoke-static {v10}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@0b37 │ │ -048bbe: 0c08 |0039: move-result-object v8 │ │ -048bc0: 7110 380b 0800 |003a: invoke-static {v8}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -048bc6: 0c08 |003d: move-result-object v8 │ │ -048bc8: 7230 800b 7408 |003e: invoke-interface {v4, v7, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -048bce: 7110 390b 0400 |0041: invoke-static {v4}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@0b39 │ │ -048bd4: 0c07 |0044: move-result-object v7 │ │ -048bd6: 1107 |0045: return-object v7 │ │ +04b540: |[04b540] com.squareup.okhttp.internal.http.OkHeaders.toMultimap:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)Ljava/util/Map; │ │ +04b550: 2204 3302 |0000: new-instance v4, Ljava/util/TreeMap; // type@0233 │ │ +04b554: 6207 3303 |0002: sget-object v7, Lcom/squareup/okhttp/internal/http/OkHeaders;.FIELD_NAME_COMPARATOR:Ljava/util/Comparator; // field@0333 │ │ +04b558: 7020 940b 7400 |0004: invoke-direct {v4, v7}, Ljava/util/TreeMap;.:(Ljava/util/Comparator;)V // method@0b94 │ │ +04b55e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +04b560: 6e10 4a02 0900 |0008: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +04b566: 0a05 |000b: move-result v5 │ │ +04b568: 3552 2700 |000c: if-ge v2, v5, 0033 // +0027 │ │ +04b56c: 6e20 4502 2900 |000e: invoke-virtual {v9, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +04b572: 0c01 |0011: move-result-object v1 │ │ +04b574: 6e20 4d02 2900 |0012: invoke-virtual {v9, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +04b57a: 0c06 |0015: move-result-object v6 │ │ +04b57c: 2200 1a02 |0016: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +04b580: 7010 110b 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +04b586: 7220 7d0b 1400 |001b: invoke-interface {v4, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +04b58c: 0c03 |001e: move-result-object v3 │ │ +04b58e: 1f03 2802 |001f: check-cast v3, Ljava/util/List; // type@0228 │ │ +04b592: 3803 0500 |0021: if-eqz v3, 0026 // +0005 │ │ +04b596: 7220 610b 3000 |0023: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +04b59c: 7220 600b 6000 |0026: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04b5a2: 7110 380b 0000 |0029: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +04b5a8: 0c07 |002c: move-result-object v7 │ │ +04b5aa: 7230 800b 1407 |002d: invoke-interface {v4, v1, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +04b5b0: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04b5b4: 28da |0032: goto 000c // -0026 │ │ +04b5b6: 380a 0e00 |0033: if-eqz v10, 0041 // +000e │ │ +04b5ba: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +04b5bc: 7110 370b 0a00 |0036: invoke-static {v10}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@0b37 │ │ +04b5c2: 0c08 |0039: move-result-object v8 │ │ +04b5c4: 7110 380b 0800 |003a: invoke-static {v8}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +04b5ca: 0c08 |003d: move-result-object v8 │ │ +04b5cc: 7230 800b 7408 |003e: invoke-interface {v4, v7, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +04b5d2: 7110 390b 0400 |0041: invoke-static {v4}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@0b39 │ │ +04b5d8: 0c07 |0044: move-result-object v7 │ │ +04b5da: 1107 |0045: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ 0x000e line=94 │ │ 0x0012 line=95 │ │ 0x0016 line=97 │ │ @@ -45975,50 +45961,50 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;)Ljava/util/Set;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -048bd8: |[048bd8] com.squareup.okhttp.internal.http.OkHeaders.varyFields:(Lcom/squareup/okhttp/Headers;)Ljava/util/Set; │ │ -048be8: 7100 350b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0b35 │ │ -048bee: 0c01 |0003: move-result-object v1 │ │ -048bf0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -048bf2: 6e10 4a02 0900 |0005: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -048bf8: 0a02 |0008: move-result v2 │ │ -048bfa: 3520 3800 |0009: if-ge v0, v2, 0041 // +0038 │ │ -048bfe: 1a05 2d0c |000b: const-string v5, "Vary" // string@0c2d │ │ -048c02: 6e20 4502 0900 |000d: invoke-virtual {v9, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -048c08: 0c06 |0010: move-result-object v6 │ │ -048c0a: 6e20 2b0a 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -048c10: 0a05 |0014: move-result v5 │ │ -048c12: 3905 0500 |0015: if-nez v5, 001a // +0005 │ │ -048c16: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048c1a: 28f0 |0019: goto 0009 // -0010 │ │ -048c1c: 6e20 4d02 0900 |001a: invoke-virtual {v9, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -048c22: 0c03 |001d: move-result-object v3 │ │ -048c24: 7210 8e0b 0100 |001e: invoke-interface {v1}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ -048c2a: 0a05 |0021: move-result v5 │ │ -048c2c: 3805 0900 |0022: if-eqz v5, 002b // +0009 │ │ -048c30: 2201 2102 |0024: new-instance v1, Ljava/util/TreeSet; // type@0221 │ │ -048c34: 6205 c904 |0026: sget-object v5, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@04c9 │ │ -048c38: 7020 950b 5100 |0028: invoke-direct {v1, v5}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@0b95 │ │ -048c3e: 1a05 d500 |002b: const-string v5, "," // string@00d5 │ │ -048c42: 6e20 400a 5300 |002d: invoke-virtual {v3, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a40 │ │ -048c48: 0c06 |0030: move-result-object v6 │ │ -048c4a: 2167 |0031: array-length v7, v6 │ │ -048c4c: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -048c4e: 3575 e4ff |0033: if-ge v5, v7, 0017 // -001c │ │ -048c52: 4604 0605 |0035: aget-object v4, v6, v5 │ │ -048c56: 6e10 4b0a 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -048c5c: 0c08 |003a: move-result-object v8 │ │ -048c5e: 7220 8b0b 8100 |003b: invoke-interface {v1, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -048c64: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -048c68: 28f3 |0040: goto 0033 // -000d │ │ -048c6a: 1101 |0041: return-object v1 │ │ +04b5dc: |[04b5dc] com.squareup.okhttp.internal.http.OkHeaders.varyFields:(Lcom/squareup/okhttp/Headers;)Ljava/util/Set; │ │ +04b5ec: 7100 350b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0b35 │ │ +04b5f2: 0c01 |0003: move-result-object v1 │ │ +04b5f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04b5f6: 6e10 4a02 0900 |0005: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +04b5fc: 0a02 |0008: move-result v2 │ │ +04b5fe: 3520 3800 |0009: if-ge v0, v2, 0041 // +0038 │ │ +04b602: 1a05 410c |000b: const-string v5, "Vary" // string@0c41 │ │ +04b606: 6e20 4502 0900 |000d: invoke-virtual {v9, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +04b60c: 0c06 |0010: move-result-object v6 │ │ +04b60e: 6e20 2b0a 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04b614: 0a05 |0014: move-result v5 │ │ +04b616: 3905 0500 |0015: if-nez v5, 001a // +0005 │ │ +04b61a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04b61e: 28f0 |0019: goto 0009 // -0010 │ │ +04b620: 6e20 4d02 0900 |001a: invoke-virtual {v9, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +04b626: 0c03 |001d: move-result-object v3 │ │ +04b628: 7210 8e0b 0100 |001e: invoke-interface {v1}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ +04b62e: 0a05 |0021: move-result v5 │ │ +04b630: 3805 0900 |0022: if-eqz v5, 002b // +0009 │ │ +04b634: 2201 3402 |0024: new-instance v1, Ljava/util/TreeSet; // type@0234 │ │ +04b638: 6205 c904 |0026: sget-object v5, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@04c9 │ │ +04b63c: 7020 950b 5100 |0028: invoke-direct {v1, v5}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@0b95 │ │ +04b642: 1a05 d500 |002b: const-string v5, "," // string@00d5 │ │ +04b646: 6e20 400a 5300 |002d: invoke-virtual {v3, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a40 │ │ +04b64c: 0c06 |0030: move-result-object v6 │ │ +04b64e: 2167 |0031: array-length v7, v6 │ │ +04b650: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +04b652: 3575 e4ff |0033: if-ge v5, v7, 0017 // -001c │ │ +04b656: 4604 0605 |0035: aget-object v4, v6, v5 │ │ +04b65a: 6e10 4b0a 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +04b660: 0c08 |003a: move-result-object v8 │ │ +04b662: 7220 8b0b 8100 |003b: invoke-interface {v1, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +04b668: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04b66c: 28f3 |0040: goto 0033 // -000d │ │ +04b66e: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x000b line=174 │ │ 0x0017 line=173 │ │ 0x001a line=176 │ │ @@ -46042,20 +46028,20 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Ljava/util/Set;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -048c6c: |[048c6c] com.squareup.okhttp.internal.http.OkHeaders.varyFields:(Lcom/squareup/okhttp/Response;)Ljava/util/Set; │ │ -048c7c: 6e10 9703 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -048c82: 0c00 |0003: move-result-object v0 │ │ -048c84: 7110 e406 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyFields:(Lcom/squareup/okhttp/Headers;)Ljava/util/Set; // method@06e4 │ │ -048c8a: 0c00 |0007: move-result-object v0 │ │ -048c8c: 1100 |0008: return-object v0 │ │ +04b670: |[04b670] com.squareup.okhttp.internal.http.OkHeaders.varyFields:(Lcom/squareup/okhttp/Response;)Ljava/util/Set; │ │ +04b680: 6e10 9703 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04b686: 0c00 |0003: move-result-object v0 │ │ +04b688: 7110 e406 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyFields:(Lcom/squareup/okhttp/Headers;)Ljava/util/Set; // method@06e4 │ │ +04b68e: 0c00 |0007: move-result-object v0 │ │ +04b690: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 response Lcom/squareup/okhttp/Response; │ │ │ │ #16 : (in Lcom/squareup/okhttp/internal/http/OkHeaders;) │ │ @@ -46063,44 +46049,44 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -048c90: |[048c90] com.squareup.okhttp.internal.http.OkHeaders.varyHeaders:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; │ │ -048ca0: 7110 e406 0700 |0000: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyFields:(Lcom/squareup/okhttp/Headers;)Ljava/util/Set; // method@06e4 │ │ -048ca6: 0c04 |0003: move-result-object v4 │ │ -048ca8: 7210 8e0b 0400 |0004: invoke-interface {v4}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ -048cae: 0a05 |0007: move-result v5 │ │ -048cb0: 3805 0c00 |0008: if-eqz v5, 0014 // +000c │ │ -048cb4: 2205 9f00 |000a: new-instance v5, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -048cb8: 7010 3402 0500 |000c: invoke-direct {v5}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -048cbe: 6e10 3a02 0500 |000f: invoke-virtual {v5}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -048cc4: 0c05 |0012: move-result-object v5 │ │ -048cc6: 1105 |0013: return-object v5 │ │ -048cc8: 2202 9f00 |0014: new-instance v2, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -048ccc: 7010 3402 0200 |0016: invoke-direct {v2}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -048cd2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -048cd4: 6e10 4a02 0600 |001a: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -048cda: 0a03 |001d: move-result v3 │ │ -048cdc: 3531 1600 |001e: if-ge v1, v3, 0034 // +0016 │ │ -048ce0: 6e20 4502 1600 |0020: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -048ce6: 0c00 |0023: move-result-object v0 │ │ -048ce8: 7220 8d0b 0400 |0024: invoke-interface {v4, v0}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -048cee: 0a05 |0027: move-result v5 │ │ -048cf0: 3805 0900 |0028: if-eqz v5, 0031 // +0009 │ │ -048cf4: 6e20 4d02 1600 |002a: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -048cfa: 0c05 |002d: move-result-object v5 │ │ -048cfc: 6e30 3702 0205 |002e: invoke-virtual {v2, v0, v5}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ -048d02: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048d06: 28eb |0033: goto 001e // -0015 │ │ -048d08: 6e10 3a02 0200 |0034: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -048d0e: 0c05 |0037: move-result-object v5 │ │ -048d10: 28db |0038: goto 0013 // -0025 │ │ +04b694: |[04b694] com.squareup.okhttp.internal.http.OkHeaders.varyHeaders:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; │ │ +04b6a4: 7110 e406 0700 |0000: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyFields:(Lcom/squareup/okhttp/Headers;)Ljava/util/Set; // method@06e4 │ │ +04b6aa: 0c04 |0003: move-result-object v4 │ │ +04b6ac: 7210 8e0b 0400 |0004: invoke-interface {v4}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ +04b6b2: 0a05 |0007: move-result v5 │ │ +04b6b4: 3805 0c00 |0008: if-eqz v5, 0014 // +000c │ │ +04b6b8: 2205 b100 |000a: new-instance v5, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +04b6bc: 7010 3402 0500 |000c: invoke-direct {v5}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +04b6c2: 6e10 3a02 0500 |000f: invoke-virtual {v5}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +04b6c8: 0c05 |0012: move-result-object v5 │ │ +04b6ca: 1105 |0013: return-object v5 │ │ +04b6cc: 2202 b100 |0014: new-instance v2, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +04b6d0: 7010 3402 0200 |0016: invoke-direct {v2}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +04b6d6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +04b6d8: 6e10 4a02 0600 |001a: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +04b6de: 0a03 |001d: move-result v3 │ │ +04b6e0: 3531 1600 |001e: if-ge v1, v3, 0034 // +0016 │ │ +04b6e4: 6e20 4502 1600 |0020: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +04b6ea: 0c00 |0023: move-result-object v0 │ │ +04b6ec: 7220 8d0b 0400 |0024: invoke-interface {v4, v0}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +04b6f2: 0a05 |0027: move-result v5 │ │ +04b6f4: 3805 0900 |0028: if-eqz v5, 0031 // +0009 │ │ +04b6f8: 6e20 4d02 1600 |002a: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +04b6fe: 0c05 |002d: move-result-object v5 │ │ +04b700: 6e30 3702 0205 |002e: invoke-virtual {v2, v0, v5}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ +04b706: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b70a: 28eb |0033: goto 001e // -0015 │ │ +04b70c: 6e10 3a02 0200 |0034: invoke-virtual {v2}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +04b712: 0c05 |0037: move-result-object v5 │ │ +04b714: 28db |0038: goto 0013 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x0013 line=215 │ │ 0x0014 line=208 │ │ 0x0019 line=209 │ │ @@ -46123,26 +46109,26 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -048d14: |[048d14] com.squareup.okhttp.internal.http.OkHeaders.varyHeaders:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; │ │ -048d24: 6e10 9c03 0300 |0000: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.networkResponse:()Lcom/squareup/okhttp/Response; // method@039c │ │ -048d2a: 0c02 |0003: move-result-object v2 │ │ -048d2c: 6e10 a003 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -048d32: 0c02 |0007: move-result-object v2 │ │ -048d34: 6e10 4603 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ -048d3a: 0c00 |000b: move-result-object v0 │ │ -048d3c: 6e10 9703 0300 |000c: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -048d42: 0c01 |000f: move-result-object v1 │ │ -048d44: 7120 e606 1000 |0010: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyHeaders:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; // method@06e6 │ │ -048d4a: 0c02 |0013: move-result-object v2 │ │ -048d4c: 1102 |0014: return-object v2 │ │ +04b718: |[04b718] com.squareup.okhttp.internal.http.OkHeaders.varyHeaders:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Headers; │ │ +04b728: 6e10 9c03 0300 |0000: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.networkResponse:()Lcom/squareup/okhttp/Response; // method@039c │ │ +04b72e: 0c02 |0003: move-result-object v2 │ │ +04b730: 6e10 a003 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +04b736: 0c02 |0007: move-result-object v2 │ │ +04b738: 6e10 4603 0200 |0008: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ +04b73e: 0c00 |000b: move-result-object v0 │ │ +04b740: 6e10 9703 0300 |000c: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +04b746: 0c01 |000f: move-result-object v1 │ │ +04b748: 7120 e606 1000 |0010: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyHeaders:(Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Headers; // method@06e6 │ │ +04b74e: 0c02 |0013: move-result-object v2 │ │ +04b750: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x000c line=196 │ │ 0x0010 line=197 │ │ locals : │ │ 0x000c - 0x0015 reg=0 requestHeaders Lcom/squareup/okhttp/Headers; │ │ @@ -46154,55 +46140,55 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Request;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -048d50: |[048d50] com.squareup.okhttp.internal.http.OkHeaders.varyMatches:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Request;)Z │ │ -048d60: 7110 e506 0400 |0000: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyFields:(Lcom/squareup/okhttp/Response;)Ljava/util/Set; // method@06e5 │ │ -048d66: 0c01 |0003: move-result-object v1 │ │ -048d68: 7210 8f0b 0100 |0004: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -048d6e: 0c01 |0007: move-result-object v1 │ │ -048d70: 7210 460b 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -048d76: 0a02 |000b: move-result v2 │ │ -048d78: 3802 1800 |000c: if-eqz v2, 0024 // +0018 │ │ -048d7c: 7210 470b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -048d82: 0c00 |0011: move-result-object v0 │ │ -048d84: 1f00 c001 |0012: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -048d88: 6e20 4e02 0500 |0014: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@024e │ │ -048d8e: 0c02 |0017: move-result-object v2 │ │ -048d90: 6e20 4703 0600 |0018: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Request;.headers:(Ljava/lang/String;)Ljava/util/List; // method@0347 │ │ -048d96: 0c03 |001b: move-result-object v3 │ │ -048d98: 7120 7804 3200 |001c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ -048d9e: 0a02 |001f: move-result v2 │ │ -048da0: 3902 e8ff |0020: if-nez v2, 0008 // -0018 │ │ -048da4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -048da6: 0f01 |0023: return v1 │ │ -048da8: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -048daa: 28fe |0025: goto 0023 // -0002 │ │ +04b754: |[04b754] com.squareup.okhttp.internal.http.OkHeaders.varyMatches:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Headers;Lcom/squareup/okhttp/Request;)Z │ │ +04b764: 7110 e506 0400 |0000: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.varyFields:(Lcom/squareup/okhttp/Response;)Ljava/util/Set; // method@06e5 │ │ +04b76a: 0c01 |0003: move-result-object v1 │ │ +04b76c: 7210 8f0b 0100 |0004: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +04b772: 0c01 |0007: move-result-object v1 │ │ +04b774: 7210 460b 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +04b77a: 0a02 |000b: move-result v2 │ │ +04b77c: 3802 1800 |000c: if-eqz v2, 0024 // +0018 │ │ +04b780: 7210 470b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04b786: 0c00 |0011: move-result-object v0 │ │ +04b788: 1f00 d201 |0012: check-cast v0, Ljava/lang/String; // type@01d2 │ │ +04b78c: 6e20 4e02 0500 |0014: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@024e │ │ +04b792: 0c02 |0017: move-result-object v2 │ │ +04b794: 6e20 4703 0600 |0018: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Request;.headers:(Ljava/lang/String;)Ljava/util/List; // method@0347 │ │ +04b79a: 0c03 |001b: move-result-object v3 │ │ +04b79c: 7120 7804 3200 |001c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/Util;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0478 │ │ +04b7a2: 0a02 |001f: move-result v2 │ │ +04b7a4: 3902 e8ff |0020: if-nez v2, 0008 // -0018 │ │ +04b7a8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +04b7aa: 0f01 |0023: return v1 │ │ +04b7ac: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +04b7ae: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0014 line=142 │ │ 0x0023 line=144 │ │ locals : │ │ 0x0014 - 0x0023 reg=0 field Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=4 cachedResponse Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0026 reg=5 cachedRequest Lcom/squareup/okhttp/Headers; │ │ 0x0000 - 0x0026 reg=6 newRequest Lcom/squareup/okhttp/Request; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2344 (OkHeaders.java) │ │ + source_file_idx : 2364 (OkHeaders.java) │ │ │ │ Class #103 header: │ │ -class_idx : 284 │ │ +class_idx : 302 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 425 │ │ -source_file_idx : 2529 │ │ +superclass_idx : 443 │ │ +source_file_idx : 2549 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #103 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RequestException;' │ │ @@ -46217,17 +46203,17 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -048dac: |[048dac] com.squareup.okhttp.internal.http.RequestException.:(Ljava/io/IOException;)V │ │ -048dbc: 7020 e909 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@09e9 │ │ -048dc2: 0e00 |0003: return-void │ │ +04b7b0: |[04b7b0] com.squareup.okhttp.internal.http.RequestException.:(Ljava/io/IOException;)V │ │ +04b7c0: 7020 e909 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@09e9 │ │ +04b7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/RequestException; │ │ 0x0000 - 0x0004 reg=1 cause Ljava/io/IOException; │ │ @@ -46238,19 +46224,19 @@ │ │ type : '()Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -048dc4: |[048dc4] com.squareup.okhttp.internal.http.RequestException.getCause:()Ljava/io/IOException; │ │ -048dd4: 6f10 ea09 0100 |0000: invoke-super {v1}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@09ea │ │ -048dda: 0c00 |0003: move-result-object v0 │ │ -048ddc: 1f00 8a01 |0004: check-cast v0, Ljava/io/IOException; // type@018a │ │ -048de0: 1100 |0006: return-object v0 │ │ +04b7c8: |[04b7c8] com.squareup.okhttp.internal.http.RequestException.getCause:()Ljava/io/IOException; │ │ +04b7d8: 6f10 ea09 0100 |0000: invoke-super {v1}, Ljava/lang/Exception;.getCause:()Ljava/lang/Throwable; // method@09ea │ │ +04b7de: 0c00 |0003: move-result-object v0 │ │ +04b7e0: 1f00 9c01 |0004: check-cast v0, Ljava/io/IOException; // type@019c │ │ +04b7e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/RequestException; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/RequestException;) │ │ @@ -46258,31 +46244,31 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -048de4: |[048de4] com.squareup.okhttp.internal.http.RequestException.getCause:()Ljava/lang/Throwable; │ │ -048df4: 6e10 ee06 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/RequestException;.getCause:()Ljava/io/IOException; // method@06ee │ │ -048dfa: 0c00 |0003: move-result-object v0 │ │ -048dfc: 1100 |0004: return-object v0 │ │ +04b7e8: |[04b7e8] com.squareup.okhttp.internal.http.RequestException.getCause:()Ljava/lang/Throwable; │ │ +04b7f8: 6e10 ee06 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/RequestException;.getCause:()Ljava/io/IOException; // method@06ee │ │ +04b7fe: 0c00 |0003: move-result-object v0 │ │ +04b800: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/http/RequestException; │ │ │ │ - source_file_idx : 2529 (RequestException.java) │ │ + source_file_idx : 2549 (RequestException.java) │ │ │ │ Class #104 header: │ │ -class_idx : 285 │ │ +class_idx : 303 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2533 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #104 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RequestLine;' │ │ @@ -46297,17 +46283,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048e00: |[048e00] com.squareup.okhttp.internal.http.RequestLine.:()V │ │ -048e10: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -048e16: 0e00 |0003: return-void │ │ +04b804: |[04b804] com.squareup.okhttp.internal.http.RequestLine.:()V │ │ +04b814: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04b81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/RequestLine; │ │ │ │ @@ -46316,39 +46302,39 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -048e18: |[048e18] com.squareup.okhttp.internal.http.RequestLine.get:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; │ │ -048e28: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -048e2c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -048e32: 6e10 4a03 0200 |0005: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -048e38: 0c01 |0008: move-result-object v1 │ │ -048e3a: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048e40: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -048e44: 6e20 530a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -048e4a: 7120 f206 3200 |0011: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/http/RequestLine;.includeAuthorityInRequestLine:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z // method@06f2 │ │ -048e50: 0a01 |0014: move-result v1 │ │ -048e52: 3801 1300 |0015: if-eqz v1, 0028 // +0013 │ │ -048e56: 6e10 4803 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -048e5c: 0c01 |001a: move-result-object v1 │ │ -048e5e: 6e20 570a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -048e64: 1a01 3e00 |001e: const-string v1, " HTTP/1.1" // string@003e │ │ -048e68: 6e20 580a 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048e6e: 6e10 640a 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -048e74: 0c01 |0026: move-result-object v1 │ │ -048e76: 1101 |0027: return-object v1 │ │ -048e78: 6e10 4803 0200 |0028: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -048e7e: 0c01 |002b: move-result-object v1 │ │ -048e80: 7110 f306 0100 |002c: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@06f3 │ │ -048e86: 0c01 |002f: move-result-object v1 │ │ -048e88: 6e20 580a 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048e8e: 28eb |0033: goto 001e // -0015 │ │ +04b81c: |[04b81c] com.squareup.okhttp.internal.http.RequestLine.get:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; │ │ +04b82c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04b830: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04b836: 6e10 4a03 0200 |0005: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +04b83c: 0c01 |0008: move-result-object v1 │ │ +04b83e: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b844: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +04b848: 6e20 530a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +04b84e: 7120 f206 3200 |0011: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/http/RequestLine;.includeAuthorityInRequestLine:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z // method@06f2 │ │ +04b854: 0a01 |0014: move-result v1 │ │ +04b856: 3801 1300 |0015: if-eqz v1, 0028 // +0013 │ │ +04b85a: 6e10 4803 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +04b860: 0c01 |001a: move-result-object v1 │ │ +04b862: 6e20 570a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04b868: 1a01 3e00 |001e: const-string v1, " HTTP/1.1" // string@003e │ │ +04b86c: 6e20 580a 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b872: 6e10 640a 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04b878: 0c01 |0026: move-result-object v1 │ │ +04b87a: 1101 |0027: return-object v1 │ │ +04b87c: 6e10 4803 0200 |0028: invoke-virtual {v2}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +04b882: 0c01 |002b: move-result-object v1 │ │ +04b884: 7110 f306 0100 |002c: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@06f3 │ │ +04b88a: 0c01 |002f: move-result-object v1 │ │ +04b88c: 6e20 580a 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b892: 28eb |0033: goto 001e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000c line=20 │ │ 0x0011 line=22 │ │ 0x0017 line=23 │ │ @@ -46365,24 +46351,24 @@ │ │ type : '(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -048e90: |[048e90] com.squareup.okhttp.internal.http.RequestLine.includeAuthorityInRequestLine:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z │ │ -048ea0: 6e10 4903 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@0349 │ │ -048ea6: 0a00 |0003: move-result v0 │ │ -048ea8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -048eac: 6200 cf04 |0006: sget-object v0, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@04cf │ │ -048eb0: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -048eb4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -048eb6: 0f00 |000b: return v0 │ │ -048eb8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -048eba: 28fe |000d: goto 000b // -0002 │ │ +04b894: |[04b894] com.squareup.okhttp.internal.http.RequestLine.includeAuthorityInRequestLine:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Z │ │ +04b8a4: 6e10 4903 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/Request;.isHttps:()Z // method@0349 │ │ +04b8aa: 0a00 |0003: move-result v0 │ │ +04b8ac: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +04b8b0: 6200 cf04 |0006: sget-object v0, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@04cf │ │ +04b8b4: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +04b8b8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04b8ba: 0f00 |000b: return v0 │ │ +04b8bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04b8be: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000e reg=1 request Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x000e reg=2 proxyType Ljava/net/Proxy$Type; │ │ │ │ @@ -46391,50 +46377,50 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -048ebc: |[048ebc] com.squareup.okhttp.internal.http.RequestLine.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ -048ecc: 6e10 9302 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.encodedPath:()Ljava/lang/String; // method@0293 │ │ -048ed2: 0c00 |0003: move-result-object v0 │ │ -048ed4: 6e10 9502 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@0295 │ │ -048eda: 0c01 |0007: move-result-object v1 │ │ -048edc: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ -048ee0: 2202 c101 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -048ee4: 7010 500a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -048eea: 6e20 580a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048ef0: 0c02 |0012: move-result-object v2 │ │ -048ef2: 1303 3f00 |0013: const/16 v3, #int 63 // #3f │ │ -048ef6: 6e20 530a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -048efc: 0c02 |0018: move-result-object v2 │ │ -048efe: 6e20 580a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -048f04: 0c02 |001c: move-result-object v2 │ │ -048f06: 6e10 640a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -048f0c: 0c00 |0020: move-result-object v0 │ │ -048f0e: 1100 |0021: return-object v0 │ │ +04b8c0: |[04b8c0] com.squareup.okhttp.internal.http.RequestLine.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; │ │ +04b8d0: 6e10 9302 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.encodedPath:()Ljava/lang/String; // method@0293 │ │ +04b8d6: 0c00 |0003: move-result-object v0 │ │ +04b8d8: 6e10 9502 0400 |0004: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@0295 │ │ +04b8de: 0c01 |0007: move-result-object v1 │ │ +04b8e0: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ +04b8e4: 2202 d301 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +04b8e8: 7010 500a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04b8ee: 6e20 580a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b8f4: 0c02 |0012: move-result-object v2 │ │ +04b8f6: 1303 3f00 |0013: const/16 v3, #int 63 // #3f │ │ +04b8fa: 6e20 530a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +04b900: 0c02 |0018: move-result-object v2 │ │ +04b902: 6e20 580a 1200 |0019: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04b908: 0c02 |001c: move-result-object v2 │ │ +04b90a: 6e10 640a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04b910: 0c00 |0020: move-result-object v0 │ │ +04b912: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0004 - 0x0021 reg=0 path Ljava/lang/String; │ │ 0x0008 - 0x0022 reg=1 query Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=4 url Lcom/squareup/okhttp/HttpUrl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2533 (RequestLine.java) │ │ + source_file_idx : 2553 (RequestLine.java) │ │ │ │ Class #105 header: │ │ -class_idx : 287 │ │ +class_idx : 305 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 425 │ │ -source_file_idx : 2552 │ │ +superclass_idx : 443 │ │ +source_file_idx : 2572 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #105 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RouteException;' │ │ @@ -46457,29 +46443,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -048f10: |[048f10] com.squareup.okhttp.internal.http.RouteException.:()V │ │ -048f20: 1c02 c501 |0000: const-class v2, Ljava/lang/Throwable; // type@01c5 │ │ -048f24: 1a03 3d0d |0002: const-string v3, "addSuppressed" // string@0d3d │ │ -048f28: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -048f2a: 2344 b403 |0005: new-array v4, v4, [Ljava/lang/Class; // type@03b4 │ │ -048f2e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -048f30: 1c06 c501 |0008: const-class v6, Ljava/lang/Throwable; // type@01c5 │ │ -048f34: 4d06 0405 |000a: aput-object v6, v4, v5 │ │ -048f38: 6e30 e109 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e1 │ │ -048f3e: 0c01 |000f: move-result-object v1 │ │ -048f40: 6901 3e03 |0010: sput-object v1, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@033e │ │ -048f44: 0e00 |0012: return-void │ │ -048f46: 0d00 |0013: move-exception v0 │ │ -048f48: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -048f4a: 28fb |0015: goto 0010 // -0005 │ │ +04b914: |[04b914] com.squareup.okhttp.internal.http.RouteException.:()V │ │ +04b924: 1c02 d701 |0000: const-class v2, Ljava/lang/Throwable; // type@01d7 │ │ +04b928: 1a03 510d |0002: const-string v3, "addSuppressed" // string@0d51 │ │ +04b92c: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +04b92e: 2344 c803 |0005: new-array v4, v4, [Ljava/lang/Class; // type@03c8 │ │ +04b932: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +04b934: 1c06 d701 |0008: const-class v6, Ljava/lang/Throwable; // type@01d7 │ │ +04b938: 4d06 0405 |000a: aput-object v6, v4, v5 │ │ +04b93c: 6e30 e109 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@09e1 │ │ +04b942: 0c01 |000f: move-result-object v1 │ │ +04b944: 6901 3e03 |0010: sput-object v1, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@033e │ │ +04b948: 0e00 |0012: return-void │ │ +04b94a: 0d00 |0013: move-exception v0 │ │ +04b94c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04b94e: 28fb |0015: goto 0010 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=35 │ │ 0x0012 line=36 │ │ @@ -46495,18 +46481,18 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -048f5c: |[048f5c] com.squareup.okhttp.internal.http.RouteException.:(Ljava/io/IOException;)V │ │ -048f6c: 7020 e909 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@09e9 │ │ -048f72: 5b01 3f03 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@033f │ │ -048f76: 0e00 |0005: return-void │ │ +04b960: |[04b960] com.squareup.okhttp.internal.http.RouteException.:(Ljava/io/IOException;)V │ │ +04b970: 7020 e909 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@09e9 │ │ +04b976: 5b01 3f03 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@033f │ │ +04b97a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ @@ -46516,58 +46502,56 @@ │ │ name : 'addSuppressedIfPossible' │ │ type : '(Ljava/io/IOException;Ljava/io/IOException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 20 16-bit code units │ │ -048f78: |[048f78] com.squareup.okhttp.internal.http.RouteException.addSuppressedIfPossible:(Ljava/io/IOException;Ljava/io/IOException;)V │ │ -048f88: 6200 3e03 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@033e │ │ -048f8c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -048f90: 6200 3e03 |0004: sget-object v0, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@033e │ │ -048f94: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -048f96: 2311 b603 |0007: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -048f9a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -048f9c: 4d05 0102 |000a: aput-object v5, v1, v2 │ │ -048fa0: 6e30 8a0a 4001 |000c: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -048fa6: 0e00 |000f: return-void │ │ -048fa8: 0d00 |0010: move-exception v0 │ │ -048faa: 28fe |0011: goto 000f // -0002 │ │ -048fac: 0d00 |0012: move-exception v0 │ │ -048fae: 28fc |0013: goto 000f // -0004 │ │ + insns size : 18 16-bit code units │ │ +04b97c: |[04b97c] com.squareup.okhttp.internal.http.RouteException.addSuppressedIfPossible:(Ljava/io/IOException;Ljava/io/IOException;)V │ │ +04b98c: 6200 3e03 |0000: sget-object v0, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@033e │ │ +04b990: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +04b994: 6200 3e03 |0004: sget-object v0, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@033e │ │ +04b998: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +04b99a: 2311 ca03 |0007: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +04b99e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +04b9a0: 4d05 0102 |000a: aput-object v5, v1, v2 │ │ +04b9a4: 6e30 8a0a 4001 |000c: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +04b9aa: 0e00 |000f: return-void │ │ +04b9ac: 0d00 |0010: move-exception v0 │ │ +04b9ae: 28fe |0011: goto 000f // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0010 │ │ - Ljava/lang/IllegalAccessException; -> 0x0012 │ │ + Ljava/lang/IllegalAccessException; -> 0x0010 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=56 │ │ 0x000f line=60 │ │ 0x0010 line=57 │ │ locals : │ │ - 0x0000 - 0x0014 reg=3 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ - 0x0000 - 0x0014 reg=4 e Ljava/io/IOException; │ │ - 0x0000 - 0x0014 reg=5 suppressed Ljava/io/IOException; │ │ + 0x0000 - 0x0012 reg=3 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ + 0x0000 - 0x0012 reg=4 e Ljava/io/IOException; │ │ + 0x0000 - 0x0012 reg=5 suppressed Ljava/io/IOException; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/http/RouteException;) │ │ name : 'addConnectException' │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -048fc0: |[048fc0] com.squareup.okhttp.internal.http.RouteException.addConnectException:(Ljava/io/IOException;)V │ │ -048fd0: 5410 3f03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@033f │ │ -048fd4: 7030 ff06 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedIfPossible:(Ljava/io/IOException;Ljava/io/IOException;)V // method@06ff │ │ -048fda: 5b12 3f03 |0005: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@033f │ │ -048fde: 0e00 |0007: return-void │ │ +04b9c0: |[04b9c0] com.squareup.okhttp.internal.http.RouteException.addConnectException:(Ljava/io/IOException;)V │ │ +04b9d0: 5410 3f03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@033f │ │ +04b9d4: 7030 ff06 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/RouteException;.addSuppressedIfPossible:(Ljava/io/IOException;Ljava/io/IOException;)V // method@06ff │ │ +04b9da: 5b12 3f03 |0005: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@033f │ │ +04b9de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ @@ -46578,30 +46562,30 @@ │ │ type : '()Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048fe0: |[048fe0] com.squareup.okhttp.internal.http.RouteException.getLastConnectException:()Ljava/io/IOException; │ │ -048ff0: 5410 3f03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@033f │ │ -048ff4: 1100 |0002: return-object v0 │ │ +04b9e0: |[04b9e0] com.squareup.okhttp.internal.http.RouteException.getLastConnectException:()Ljava/io/IOException; │ │ +04b9f0: 5410 3f03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteException;.lastException:Ljava/io/IOException; // field@033f │ │ +04b9f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/RouteException; │ │ │ │ - source_file_idx : 2552 (RouteException.java) │ │ + source_file_idx : 2572 (RouteException.java) │ │ │ │ Class #106 header: │ │ -class_idx : 288 │ │ +class_idx : 306 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2553 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2573 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 3 │ │ │ │ Class #106 annotations: │ │ Annotations on field #833 'inetSocketAddresses' │ │ @@ -46668,33 +46652,33 @@ │ │ type : '(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -048ff8: |[048ff8] com.squareup.okhttp.internal.http.RouteSelector.:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V │ │ -049008: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04900e: 7100 340b 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -049014: 0c00 |0006: move-result-object v0 │ │ -049016: 5b20 4703 |0007: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -04901a: 7100 340b 0000 |0009: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -049020: 0c00 |000c: move-result-object v0 │ │ -049022: 5b20 4103 |000d: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ -049026: 2200 0702 |000f: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -04902a: 7010 110b 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -049030: 5b20 4603 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@0346 │ │ -049034: 5b23 4003 |0016: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -049038: 5b24 4803 |0018: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0348 │ │ -04903c: 6e10 4301 0300 |001a: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ -049042: 0c00 |001d: move-result-object v0 │ │ -049044: 6e10 3c01 0300 |001e: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.getProxy:()Ljava/net/Proxy; // method@013c │ │ -04904a: 0c01 |0021: move-result-object v1 │ │ -04904c: 7030 0d07 0201 |0022: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.resetNextProxy:(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V // method@070d │ │ -049052: 0e00 |0025: return-void │ │ +04b9f8: |[04b9f8] com.squareup.okhttp.internal.http.RouteSelector.:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V │ │ +04ba08: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04ba0e: 7100 340b 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +04ba14: 0c00 |0006: move-result-object v0 │ │ +04ba16: 5b20 4703 |0007: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04ba1a: 7100 340b 0000 |0009: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +04ba20: 0c00 |000c: move-result-object v0 │ │ +04ba22: 5b20 4103 |000d: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ +04ba26: 2200 1a02 |000f: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +04ba2a: 7010 110b 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +04ba30: 5b20 4603 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@0346 │ │ +04ba34: 5b23 4003 |0016: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04ba38: 5b24 4803 |0018: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0348 │ │ +04ba3c: 6e10 4301 0300 |001a: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ +04ba42: 0c00 |001d: move-result-object v0 │ │ +04ba44: 6e10 3c01 0300 |001e: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.getProxy:()Ljava/net/Proxy; // method@013c │ │ +04ba4a: 0c01 |0021: move-result-object v1 │ │ +04ba4c: 7030 0d07 0201 |0022: invoke-direct {v2, v0, v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.resetNextProxy:(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V // method@070d │ │ +04ba52: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=47 │ │ 0x0009 line=51 │ │ 0x000f line=55 │ │ 0x0016 line=58 │ │ @@ -46711,24 +46695,24 @@ │ │ type : '(Ljava/net/InetSocketAddress;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -049054: |[049054] com.squareup.okhttp.internal.http.RouteSelector.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; │ │ -049064: 6e10 b20a 0200 |0000: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@0ab2 │ │ -04906a: 0c00 |0003: move-result-object v0 │ │ -04906c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -049070: 6e10 b30a 0200 |0006: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@0ab3 │ │ -049076: 0c01 |0009: move-result-object v1 │ │ -049078: 1101 |000a: return-object v1 │ │ -04907a: 6e10 ae0a 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@0aae │ │ -049080: 0c01 |000e: move-result-object v1 │ │ -049082: 28fb |000f: goto 000a // -0005 │ │ +04ba54: |[04ba54] com.squareup.okhttp.internal.http.RouteSelector.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; │ │ +04ba64: 6e10 b20a 0200 |0000: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@0ab2 │ │ +04ba6a: 0c00 |0003: move-result-object v0 │ │ +04ba6c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +04ba70: 6e10 b30a 0200 |0006: invoke-virtual {v2}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@0ab3 │ │ +04ba76: 0c01 |0009: move-result-object v1 │ │ +04ba78: 1101 |000a: return-object v1 │ │ +04ba7a: 6e10 ae0a 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@0aae │ │ +04ba80: 0c01 |000e: move-result-object v1 │ │ +04ba82: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=192 │ │ 0x0006 line=196 │ │ 0x000a line=200 │ │ locals : │ │ @@ -46740,24 +46724,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -049084: |[049084] com.squareup.okhttp.internal.http.RouteSelector.hasNextInetSocketAddress:()Z │ │ -049094: 5220 4403 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@0344 │ │ -049098: 5421 4103 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ -04909c: 7210 6f0b 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -0490a2: 0a01 |0007: move-result v1 │ │ -0490a4: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -0490a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0490aa: 0f00 |000b: return v0 │ │ -0490ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0490ae: 28fe |000d: goto 000b // -0002 │ │ +04ba84: |[04ba84] com.squareup.okhttp.internal.http.RouteSelector.hasNextInetSocketAddress:()Z │ │ +04ba94: 5220 4403 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@0344 │ │ +04ba98: 5421 4103 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ +04ba9c: 7210 6f0b 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +04baa2: 0a01 |0007: move-result v1 │ │ +04baa4: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +04baa8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04baaa: 0f00 |000b: return v0 │ │ +04baac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04baae: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -46765,23 +46749,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0490b0: |[0490b0] com.squareup.okhttp.internal.http.RouteSelector.hasNextPostponed:()Z │ │ -0490c0: 5410 4603 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@0346 │ │ -0490c4: 7210 680b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -0490ca: 0a00 |0005: move-result v0 │ │ -0490cc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0490d0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0490d2: 0f00 |0009: return v0 │ │ -0490d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0490d6: 28fe |000b: goto 0009 // -0002 │ │ +04bab0: |[04bab0] com.squareup.okhttp.internal.http.RouteSelector.hasNextPostponed:()Z │ │ +04bac0: 5410 4603 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@0346 │ │ +04bac4: 7210 680b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +04baca: 0a00 |0005: move-result v0 │ │ +04bacc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04bad0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04bad2: 0f00 |0009: return v0 │ │ +04bad4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04bad6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -46789,24 +46773,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0490d8: |[0490d8] com.squareup.okhttp.internal.http.RouteSelector.hasNextProxy:()Z │ │ -0490e8: 5220 4503 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@0345 │ │ -0490ec: 5421 4703 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -0490f0: 7210 6f0b 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -0490f6: 0a01 |0007: move-result v1 │ │ -0490f8: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -0490fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0490fe: 0f00 |000b: return v0 │ │ -049100: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -049102: 28fe |000d: goto 000b // -0002 │ │ +04bad8: |[04bad8] com.squareup.okhttp.internal.http.RouteSelector.hasNextProxy:()Z │ │ +04bae8: 5220 4503 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@0345 │ │ +04baec: 5421 4703 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04baf0: 7210 6f0b 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +04baf6: 0a01 |0007: move-result v1 │ │ +04baf8: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +04bafc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04bafe: 0f00 |000b: return v0 │ │ +04bb00: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04bb02: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -46814,47 +46798,47 @@ │ │ type : '()Ljava/net/InetSocketAddress;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -049104: |[049104] com.squareup.okhttp.internal.http.RouteSelector.nextInetSocketAddress:()Ljava/net/InetSocketAddress; │ │ -049114: 7010 0507 0300 |0000: invoke-direct {v3}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@0705 │ │ -04911a: 0a00 |0003: move-result v0 │ │ -04911c: 3900 2d00 |0004: if-nez v0, 0031 // +002d │ │ -049120: 2200 e201 |0006: new-instance v0, Ljava/net/SocketException; // type@01e2 │ │ -049124: 2201 c101 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -049128: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04912e: 1a02 1209 |000d: const-string v2, "No route to " // string@0912 │ │ -049132: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049138: 0c01 |0012: move-result-object v1 │ │ -04913a: 5432 4003 |0013: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -04913e: 6e10 4001 0200 |0015: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -049144: 0c02 |0018: move-result-object v2 │ │ -049146: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04914c: 0c01 |001c: move-result-object v1 │ │ -04914e: 1a02 6901 |001d: const-string v2, "; exhausted inet socket addresses: " // string@0169 │ │ -049152: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049158: 0c01 |0022: move-result-object v1 │ │ -04915a: 5432 4103 |0023: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ -04915e: 6e20 570a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -049164: 0c01 |0028: move-result-object v1 │ │ -049166: 6e10 640a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04916c: 0c01 |002c: move-result-object v1 │ │ -04916e: 7020 cd0a 1000 |002d: invoke-direct {v0, v1}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@0acd │ │ -049174: 2700 |0030: throw v0 │ │ -049176: 5430 4103 |0031: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ -04917a: 5231 4403 |0033: iget v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@0344 │ │ -04917e: d802 0101 |0035: add-int/lit8 v2, v1, #int 1 // #01 │ │ -049182: 5932 4403 |0037: iput v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@0344 │ │ -049186: 7220 650b 1000 |0039: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04918c: 0c00 |003c: move-result-object v0 │ │ -04918e: 1f00 d801 |003d: check-cast v0, Ljava/net/InetSocketAddress; // type@01d8 │ │ -049192: 1100 |003f: return-object v0 │ │ +04bb04: |[04bb04] com.squareup.okhttp.internal.http.RouteSelector.nextInetSocketAddress:()Ljava/net/InetSocketAddress; │ │ +04bb14: 7010 0507 0300 |0000: invoke-direct {v3}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@0705 │ │ +04bb1a: 0a00 |0003: move-result v0 │ │ +04bb1c: 3900 2d00 |0004: if-nez v0, 0031 // +002d │ │ +04bb20: 2200 f501 |0006: new-instance v0, Ljava/net/SocketException; // type@01f5 │ │ +04bb24: 2201 d301 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04bb28: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04bb2e: 1a02 2609 |000d: const-string v2, "No route to " // string@0926 │ │ +04bb32: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bb38: 0c01 |0012: move-result-object v1 │ │ +04bb3a: 5432 4003 |0013: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04bb3e: 6e10 4001 0200 |0015: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +04bb44: 0c02 |0018: move-result-object v2 │ │ +04bb46: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bb4c: 0c01 |001c: move-result-object v1 │ │ +04bb4e: 1a02 6901 |001d: const-string v2, "; exhausted inet socket addresses: " // string@0169 │ │ +04bb52: 6e20 580a 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bb58: 0c01 |0022: move-result-object v1 │ │ +04bb5a: 5432 4103 |0023: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ +04bb5e: 6e20 570a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04bb64: 0c01 |0028: move-result-object v1 │ │ +04bb66: 6e10 640a 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04bb6c: 0c01 |002c: move-result-object v1 │ │ +04bb6e: 7020 cd0a 1000 |002d: invoke-direct {v0, v1}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@0acd │ │ +04bb74: 2700 |0030: throw v0 │ │ +04bb76: 5430 4103 |0031: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ +04bb7a: 5231 4403 |0033: iget v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@0344 │ │ +04bb7e: d802 0101 |0035: add-int/lit8 v2, v1, #int 1 // #01 │ │ +04bb82: 5932 4403 |0037: iput v2, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@0344 │ │ +04bb86: 7220 650b 1000 |0039: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04bb8c: 0c00 |003c: move-result-object v0 │ │ +04bb8e: 1f00 eb01 |003d: check-cast v0, Ljava/net/InetSocketAddress; // type@01eb │ │ +04bb92: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0006 line=211 │ │ 0x0031 line=214 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ @@ -46864,21 +46848,21 @@ │ │ type : '()Lcom/squareup/okhttp/Route;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -049194: |[049194] com.squareup.okhttp.internal.http.RouteSelector.nextPostponed:()Lcom/squareup/okhttp/Route; │ │ -0491a4: 5420 4603 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@0346 │ │ -0491a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0491aa: 7220 6b0b 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -0491b0: 0c00 |0006: move-result-object v0 │ │ -0491b2: 1f00 b900 |0007: check-cast v0, Lcom/squareup/okhttp/Route; // type@00b9 │ │ -0491b6: 1100 |0009: return-object v0 │ │ +04bb94: |[04bb94] com.squareup.okhttp.internal.http.RouteSelector.nextPostponed:()Lcom/squareup/okhttp/Route; │ │ +04bba4: 5420 4603 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@0346 │ │ +04bba8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04bbaa: 7220 6b0b 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +04bbb0: 0c00 |0006: move-result-object v0 │ │ +04bbb2: 1f00 cb00 |0007: check-cast v0, Lcom/squareup/okhttp/Route; // type@00cb │ │ +04bbb6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/http/RouteSelector;) │ │ @@ -46886,48 +46870,48 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0491b8: |[0491b8] com.squareup.okhttp.internal.http.RouteSelector.nextProxy:()Ljava/net/Proxy; │ │ -0491c8: 7010 0707 0400 |0000: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@0707 │ │ -0491ce: 0a01 |0003: move-result v1 │ │ -0491d0: 3901 2d00 |0004: if-nez v1, 0031 // +002d │ │ -0491d4: 2201 e201 |0006: new-instance v1, Ljava/net/SocketException; // type@01e2 │ │ -0491d8: 2202 c101 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0491dc: 7010 500a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0491e2: 1a03 1209 |000d: const-string v3, "No route to " // string@0912 │ │ -0491e6: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0491ec: 0c02 |0012: move-result-object v2 │ │ -0491ee: 5443 4003 |0013: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -0491f2: 6e10 4001 0300 |0015: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -0491f8: 0c03 |0018: move-result-object v3 │ │ -0491fa: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049200: 0c02 |001c: move-result-object v2 │ │ -049202: 1a03 6a01 |001d: const-string v3, "; exhausted proxy configurations: " // string@016a │ │ -049206: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04920c: 0c02 |0022: move-result-object v2 │ │ -04920e: 5443 4703 |0023: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -049212: 6e20 570a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -049218: 0c02 |0028: move-result-object v2 │ │ -04921a: 6e10 640a 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -049220: 0c02 |002c: move-result-object v2 │ │ -049222: 7020 cd0a 2100 |002d: invoke-direct {v1, v2}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@0acd │ │ -049228: 2701 |0030: throw v1 │ │ -04922a: 5441 4703 |0031: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -04922e: 5242 4503 |0033: iget v2, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@0345 │ │ -049232: d803 0201 |0035: add-int/lit8 v3, v2, #int 1 // #01 │ │ -049236: 5943 4503 |0037: iput v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@0345 │ │ -04923a: 7220 650b 2100 |0039: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -049240: 0c00 |003c: move-result-object v0 │ │ -049242: 1f00 dd01 |003d: check-cast v0, Ljava/net/Proxy; // type@01dd │ │ -049246: 7020 0c07 0400 |003f: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/http/RouteSelector;.resetNextInetSocketAddress:(Ljava/net/Proxy;)V // method@070c │ │ -04924c: 1100 |0042: return-object v0 │ │ +04bbb8: |[04bbb8] com.squareup.okhttp.internal.http.RouteSelector.nextProxy:()Ljava/net/Proxy; │ │ +04bbc8: 7010 0707 0400 |0000: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@0707 │ │ +04bbce: 0a01 |0003: move-result v1 │ │ +04bbd0: 3901 2d00 |0004: if-nez v1, 0031 // +002d │ │ +04bbd4: 2201 f501 |0006: new-instance v1, Ljava/net/SocketException; // type@01f5 │ │ +04bbd8: 2202 d301 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +04bbdc: 7010 500a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04bbe2: 1a03 2609 |000d: const-string v3, "No route to " // string@0926 │ │ +04bbe6: 6e20 580a 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bbec: 0c02 |0012: move-result-object v2 │ │ +04bbee: 5443 4003 |0013: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04bbf2: 6e10 4001 0300 |0015: invoke-virtual {v3}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +04bbf8: 0c03 |0018: move-result-object v3 │ │ +04bbfa: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bc00: 0c02 |001c: move-result-object v2 │ │ +04bc02: 1a03 6a01 |001d: const-string v3, "; exhausted proxy configurations: " // string@016a │ │ +04bc06: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bc0c: 0c02 |0022: move-result-object v2 │ │ +04bc0e: 5443 4703 |0023: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04bc12: 6e20 570a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04bc18: 0c02 |0028: move-result-object v2 │ │ +04bc1a: 6e10 640a 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04bc20: 0c02 |002c: move-result-object v2 │ │ +04bc22: 7020 cd0a 2100 |002d: invoke-direct {v1, v2}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@0acd │ │ +04bc28: 2701 |0030: throw v1 │ │ +04bc2a: 5441 4703 |0031: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04bc2e: 5242 4503 |0033: iget v2, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@0345 │ │ +04bc32: d803 0201 |0035: add-int/lit8 v3, v2, #int 1 // #01 │ │ +04bc36: 5943 4503 |0037: iput v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@0345 │ │ +04bc3a: 7220 650b 2100 |0039: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04bc40: 0c00 |003c: move-result-object v0 │ │ +04bc42: 1f00 f001 |003d: check-cast v0, Ljava/net/Proxy; // type@01f0 │ │ +04bc46: 7020 0c07 0400 |003f: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/http/RouteSelector;.resetNextInetSocketAddress:(Ljava/net/Proxy;)V // method@070c │ │ +04bc4c: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0031 line=140 │ │ 0x003f line=141 │ │ 0x0042 line=142 │ │ @@ -46940,110 +46924,110 @@ │ │ type : '(Ljava/net/Proxy;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 190 16-bit code units │ │ -049250: |[049250] com.squareup.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress:(Ljava/net/Proxy;)V │ │ -049260: 2208 0702 |0000: new-instance v8, Ljava/util/ArrayList; // type@0207 │ │ -049264: 7010 110b 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -04926a: 5bb8 4103 |0005: iput-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ -04926e: 6e10 bd0a 0c00 |0007: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -049274: 0c08 |000a: move-result-object v8 │ │ -049276: 6209 ce04 |000b: sget-object v9, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@04ce │ │ -04927a: 3298 0a00 |000d: if-eq v8, v9, 0017 // +000a │ │ -04927e: 6e10 bd0a 0c00 |000f: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -049284: 0c08 |0012: move-result-object v8 │ │ -049286: 6209 d004 |0013: sget-object v9, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@04d0 │ │ -04928a: 3398 3f00 |0015: if-ne v8, v9, 0054 // +003f │ │ -04928e: 54b8 4003 |0017: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -049292: 6e10 4001 0800 |0019: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -049298: 0c06 |001c: move-result-object v6 │ │ -04929a: 54b8 4003 |001d: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -04929e: 6e10 4101 0800 |001f: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@0141 │ │ -0492a4: 0a07 |0022: move-result v7 │ │ -0492a6: 1218 |0023: const/4 v8, #int 1 // #1 │ │ -0492a8: 3487 0700 |0024: if-lt v7, v8, 002b // +0007 │ │ -0492ac: 1408 ffff 0000 |0026: const v8, #float 9.18341e-41 // #0000ffff │ │ -0492b2: 3787 5c00 |0029: if-le v7, v8, 0085 // +005c │ │ -0492b6: 2208 e201 |002b: new-instance v8, Ljava/net/SocketException; // type@01e2 │ │ -0492ba: 2209 c101 |002d: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -0492be: 7010 500a 0900 |002f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0492c4: 1a0a 1209 |0032: const-string v10, "No route to " // string@0912 │ │ -0492c8: 6e20 580a a900 |0034: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0492ce: 0c09 |0037: move-result-object v9 │ │ -0492d0: 6e20 580a 6900 |0038: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0492d6: 0c09 |003b: move-result-object v9 │ │ -0492d8: 1a0a 2701 |003c: const-string v10, ":" // string@0127 │ │ -0492dc: 6e20 580a a900 |003e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0492e2: 0c09 |0041: move-result-object v9 │ │ -0492e4: 6e20 550a 7900 |0042: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0492ea: 0c09 |0045: move-result-object v9 │ │ -0492ec: 1a0a 6d01 |0046: const-string v10, "; port is out of range" // string@016d │ │ -0492f0: 6e20 580a a900 |0048: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0492f6: 0c09 |004b: move-result-object v9 │ │ -0492f8: 6e10 640a 0900 |004c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0492fe: 0c09 |004f: move-result-object v9 │ │ -049300: 7020 cd0a 9800 |0050: invoke-direct {v8, v9}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@0acd │ │ -049306: 2708 |0053: throw v8 │ │ -049308: 6e10 ba0a 0c00 |0054: invoke-virtual {v12}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@0aba │ │ -04930e: 0c03 |0057: move-result-object v3 │ │ -049310: 2038 d801 |0058: instance-of v8, v3, Ljava/net/InetSocketAddress; // type@01d8 │ │ -049314: 3908 1f00 |005a: if-nez v8, 0079 // +001f │ │ -049318: 2208 ac01 |005c: new-instance v8, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04931c: 2209 c101 |005e: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -049320: 7010 500a 0900 |0060: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -049326: 1a0a a309 |0063: const-string v10, "Proxy.address() is not an InetSocketAddress: " // string@09a3 │ │ -04932a: 6e20 580a a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049330: 0c09 |0068: move-result-object v9 │ │ -049332: 6e10 120a 0300 |0069: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -049338: 0c0a |006c: move-result-object v10 │ │ -04933a: 6e20 570a a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -049340: 0c09 |0070: move-result-object v9 │ │ -049342: 6e10 640a 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -049348: 0c09 |0074: move-result-object v9 │ │ -04934a: 7020 ef09 9800 |0075: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -049350: 2708 |0078: throw v8 │ │ -049352: 0734 |0079: move-object v4, v3 │ │ -049354: 1f04 d801 |007a: check-cast v4, Ljava/net/InetSocketAddress; // type@01d8 │ │ -049358: 7110 0307 0400 |007c: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; // method@0703 │ │ -04935e: 0c06 |007f: move-result-object v6 │ │ -049360: 6e10 b40a 0400 |0080: invoke-virtual {v4}, Ljava/net/InetSocketAddress;.getPort:()I // method@0ab4 │ │ -049366: 0a07 |0083: move-result v7 │ │ -049368: 289f |0084: goto 0023 // -0061 │ │ -04936a: 6e10 bd0a 0c00 |0085: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -049370: 0c08 |0088: move-result-object v8 │ │ -049372: 6209 d004 |0089: sget-object v9, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@04d0 │ │ -049376: 3398 0f00 |008b: if-ne v8, v9, 009a // +000f │ │ -04937a: 54b8 4103 |008d: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ -04937e: 7120 b00a 7600 |008f: invoke-static {v6, v7}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@0ab0 │ │ -049384: 0c09 |0092: move-result-object v9 │ │ -049386: 7220 600b 9800 |0093: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04938c: 1208 |0096: const/4 v8, #int 0 // #0 │ │ -04938e: 59b8 4403 |0097: iput v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@0344 │ │ -049392: 0e00 |0099: return-void │ │ -049394: 54b8 4003 |009a: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -049398: 6e10 3901 0800 |009c: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getDns:()Lcom/squareup/okhttp/Dns; // method@0139 │ │ -04939e: 0c08 |009f: move-result-object v8 │ │ -0493a0: 7220 2402 6800 |00a0: invoke-interface {v8, v6}, Lcom/squareup/okhttp/Dns;.lookup:(Ljava/lang/String;)Ljava/util/List; // method@0224 │ │ -0493a6: 0c00 |00a3: move-result-object v0 │ │ -0493a8: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -0493aa: 7210 6f0b 0000 |00a5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -0493b0: 0a05 |00a8: move-result v5 │ │ -0493b2: 3551 edff |00a9: if-ge v1, v5, 0096 // -0013 │ │ -0493b6: 7220 650b 1000 |00ab: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -0493bc: 0c02 |00ae: move-result-object v2 │ │ -0493be: 1f02 d701 |00af: check-cast v2, Ljava/net/InetAddress; // type@01d7 │ │ -0493c2: 54b8 4103 |00b1: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ -0493c6: 2209 d801 |00b3: new-instance v9, Ljava/net/InetSocketAddress; // type@01d8 │ │ -0493ca: 7030 af0a 2907 |00b5: invoke-direct {v9, v2, v7}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@0aaf │ │ -0493d0: 7220 600b 9800 |00b8: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0493d6: d801 0101 |00bb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0493da: 28ec |00bd: goto 00a9 // -0014 │ │ +04bc50: |[04bc50] com.squareup.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress:(Ljava/net/Proxy;)V │ │ +04bc60: 2208 1a02 |0000: new-instance v8, Ljava/util/ArrayList; // type@021a │ │ +04bc64: 7010 110b 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +04bc6a: 5bb8 4103 |0005: iput-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ +04bc6e: 6e10 bd0a 0c00 |0007: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +04bc74: 0c08 |000a: move-result-object v8 │ │ +04bc76: 6209 ce04 |000b: sget-object v9, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@04ce │ │ +04bc7a: 3298 0a00 |000d: if-eq v8, v9, 0017 // +000a │ │ +04bc7e: 6e10 bd0a 0c00 |000f: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +04bc84: 0c08 |0012: move-result-object v8 │ │ +04bc86: 6209 d004 |0013: sget-object v9, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@04d0 │ │ +04bc8a: 3398 3f00 |0015: if-ne v8, v9, 0054 // +003f │ │ +04bc8e: 54b8 4003 |0017: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04bc92: 6e10 4001 0800 |0019: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +04bc98: 0c06 |001c: move-result-object v6 │ │ +04bc9a: 54b8 4003 |001d: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04bc9e: 6e10 4101 0800 |001f: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@0141 │ │ +04bca4: 0a07 |0022: move-result v7 │ │ +04bca6: 1218 |0023: const/4 v8, #int 1 // #1 │ │ +04bca8: 3487 0700 |0024: if-lt v7, v8, 002b // +0007 │ │ +04bcac: 1408 ffff 0000 |0026: const v8, #float 9.18341e-41 // #0000ffff │ │ +04bcb2: 3787 5c00 |0029: if-le v7, v8, 0085 // +005c │ │ +04bcb6: 2208 f501 |002b: new-instance v8, Ljava/net/SocketException; // type@01f5 │ │ +04bcba: 2209 d301 |002d: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +04bcbe: 7010 500a 0900 |002f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04bcc4: 1a0a 2609 |0032: const-string v10, "No route to " // string@0926 │ │ +04bcc8: 6e20 580a a900 |0034: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bcce: 0c09 |0037: move-result-object v9 │ │ +04bcd0: 6e20 580a 6900 |0038: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bcd6: 0c09 |003b: move-result-object v9 │ │ +04bcd8: 1a0a 2701 |003c: const-string v10, ":" // string@0127 │ │ +04bcdc: 6e20 580a a900 |003e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bce2: 0c09 |0041: move-result-object v9 │ │ +04bce4: 6e20 550a 7900 |0042: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +04bcea: 0c09 |0045: move-result-object v9 │ │ +04bcec: 1a0a 6d01 |0046: const-string v10, "; port is out of range" // string@016d │ │ +04bcf0: 6e20 580a a900 |0048: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bcf6: 0c09 |004b: move-result-object v9 │ │ +04bcf8: 6e10 640a 0900 |004c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04bcfe: 0c09 |004f: move-result-object v9 │ │ +04bd00: 7020 cd0a 9800 |0050: invoke-direct {v8, v9}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@0acd │ │ +04bd06: 2708 |0053: throw v8 │ │ +04bd08: 6e10 ba0a 0c00 |0054: invoke-virtual {v12}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@0aba │ │ +04bd0e: 0c03 |0057: move-result-object v3 │ │ +04bd10: 2038 eb01 |0058: instance-of v8, v3, Ljava/net/InetSocketAddress; // type@01eb │ │ +04bd14: 3908 1f00 |005a: if-nez v8, 0079 // +001f │ │ +04bd18: 2208 be01 |005c: new-instance v8, Ljava/lang/IllegalArgumentException; // type@01be │ │ +04bd1c: 2209 d301 |005e: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +04bd20: 7010 500a 0900 |0060: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04bd26: 1a0a b709 |0063: const-string v10, "Proxy.address() is not an InetSocketAddress: " // string@09b7 │ │ +04bd2a: 6e20 580a a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04bd30: 0c09 |0068: move-result-object v9 │ │ +04bd32: 6e10 120a 0300 |0069: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +04bd38: 0c0a |006c: move-result-object v10 │ │ +04bd3a: 6e20 570a a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04bd40: 0c09 |0070: move-result-object v9 │ │ +04bd42: 6e10 640a 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04bd48: 0c09 |0074: move-result-object v9 │ │ +04bd4a: 7020 ef09 9800 |0075: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +04bd50: 2708 |0078: throw v8 │ │ +04bd52: 0734 |0079: move-object v4, v3 │ │ +04bd54: 1f04 eb01 |007a: check-cast v4, Ljava/net/InetSocketAddress; // type@01eb │ │ +04bd58: 7110 0307 0400 |007c: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; // method@0703 │ │ +04bd5e: 0c06 |007f: move-result-object v6 │ │ +04bd60: 6e10 b40a 0400 |0080: invoke-virtual {v4}, Ljava/net/InetSocketAddress;.getPort:()I // method@0ab4 │ │ +04bd66: 0a07 |0083: move-result v7 │ │ +04bd68: 289f |0084: goto 0023 // -0061 │ │ +04bd6a: 6e10 bd0a 0c00 |0085: invoke-virtual {v12}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +04bd70: 0c08 |0088: move-result-object v8 │ │ +04bd72: 6209 d004 |0089: sget-object v9, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@04d0 │ │ +04bd76: 3398 0f00 |008b: if-ne v8, v9, 009a // +000f │ │ +04bd7a: 54b8 4103 |008d: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ +04bd7e: 7120 b00a 7600 |008f: invoke-static {v6, v7}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@0ab0 │ │ +04bd84: 0c09 |0092: move-result-object v9 │ │ +04bd86: 7220 600b 9800 |0093: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04bd8c: 1208 |0096: const/4 v8, #int 0 // #0 │ │ +04bd8e: 59b8 4403 |0097: iput v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddressIndex:I // field@0344 │ │ +04bd92: 0e00 |0099: return-void │ │ +04bd94: 54b8 4003 |009a: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04bd98: 6e10 3901 0800 |009c: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getDns:()Lcom/squareup/okhttp/Dns; // method@0139 │ │ +04bd9e: 0c08 |009f: move-result-object v8 │ │ +04bda0: 7220 2402 6800 |00a0: invoke-interface {v8, v6}, Lcom/squareup/okhttp/Dns;.lookup:(Ljava/lang/String;)Ljava/util/List; // method@0224 │ │ +04bda6: 0c00 |00a3: move-result-object v0 │ │ +04bda8: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +04bdaa: 7210 6f0b 0000 |00a5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +04bdb0: 0a05 |00a8: move-result v5 │ │ +04bdb2: 3551 edff |00a9: if-ge v1, v5, 0096 // -0013 │ │ +04bdb6: 7220 650b 1000 |00ab: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04bdbc: 0c02 |00ae: move-result-object v2 │ │ +04bdbe: 1f02 ea01 |00af: check-cast v2, Ljava/net/InetAddress; // type@01ea │ │ +04bdc2: 54b8 4103 |00b1: iget-object v8, v11, Lcom/squareup/okhttp/internal/http/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@0341 │ │ +04bdc6: 2209 eb01 |00b3: new-instance v9, Ljava/net/InetSocketAddress; // type@01eb │ │ +04bdca: 7030 af0a 2907 |00b5: invoke-direct {v9, v2, v7}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@0aaf │ │ +04bdd0: 7220 600b 9800 |00b8: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04bdd6: d801 0101 |00bb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04bdda: 28ec |00bd: goto 00a9 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0007 line=152 │ │ 0x0017 line=153 │ │ 0x001d line=154 │ │ 0x0023 line=166 │ │ @@ -47083,44 +47067,44 @@ │ │ type : '(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0493dc: |[0493dc] com.squareup.okhttp.internal.http.RouteSelector.resetNextProxy:(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V │ │ -0493ec: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ -0493f0: 7110 370b 0500 |0002: invoke-static {v5}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@0b37 │ │ -0493f6: 0c01 |0005: move-result-object v1 │ │ -0493f8: 5b31 4703 |0006: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -0493fc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0493fe: 5931 4503 |0009: iput v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@0345 │ │ -049402: 0e00 |000b: return-void │ │ -049404: 2201 0702 |000c: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -049408: 7010 110b 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -04940e: 5b31 4703 |0011: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -049412: 5431 4003 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -049416: 6e10 3d01 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@013d │ │ -04941c: 0c01 |0018: move-result-object v1 │ │ -04941e: 6e10 b602 0400 |0019: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@02b6 │ │ -049424: 0c02 |001c: move-result-object v2 │ │ -049426: 6e20 c00a 2100 |001d: invoke-virtual {v1, v2}, Ljava/net/ProxySelector;.select:(Ljava/net/URI;)Ljava/util/List; // method@0ac0 │ │ -04942c: 0c00 |0020: move-result-object v0 │ │ -04942e: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -049432: 5431 4703 |0023: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -049436: 7220 610b 0100 |0025: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -04943c: 5431 4703 |0028: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -049440: 6202 d104 |002a: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@04d1 │ │ -049444: 7110 360b 0200 |002c: invoke-static {v2}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0b36 │ │ -04944a: 0c02 |002f: move-result-object v2 │ │ -04944c: 7220 6d0b 2100 |0030: invoke-interface {v1, v2}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@0b6d │ │ -049452: 5431 4703 |0033: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ -049456: 6202 d104 |0035: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@04d1 │ │ -04945a: 7220 600b 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -049460: 28ce |003a: goto 0008 // -0032 │ │ +04bddc: |[04bddc] com.squareup.okhttp.internal.http.RouteSelector.resetNextProxy:(Lcom/squareup/okhttp/HttpUrl;Ljava/net/Proxy;)V │ │ +04bdec: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ +04bdf0: 7110 370b 0500 |0002: invoke-static {v5}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@0b37 │ │ +04bdf6: 0c01 |0005: move-result-object v1 │ │ +04bdf8: 5b31 4703 |0006: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04bdfc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +04bdfe: 5931 4503 |0009: iput v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxyIndex:I // field@0345 │ │ +04be02: 0e00 |000b: return-void │ │ +04be04: 2201 1a02 |000c: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +04be08: 7010 110b 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +04be0e: 5b31 4703 |0011: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04be12: 5431 4003 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04be16: 6e10 3d01 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@013d │ │ +04be1c: 0c01 |0018: move-result-object v1 │ │ +04be1e: 6e10 b602 0400 |0019: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@02b6 │ │ +04be24: 0c02 |001c: move-result-object v2 │ │ +04be26: 6e20 c00a 2100 |001d: invoke-virtual {v1, v2}, Ljava/net/ProxySelector;.select:(Ljava/net/URI;)Ljava/util/List; // method@0ac0 │ │ +04be2c: 0c00 |0020: move-result-object v0 │ │ +04be2e: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +04be32: 5431 4703 |0023: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04be36: 7220 610b 0100 |0025: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +04be3c: 5431 4703 |0028: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04be40: 6202 d104 |002a: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@04d1 │ │ +04be44: 7110 360b 0200 |002c: invoke-static {v2}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0b36 │ │ +04be4a: 0c02 |002f: move-result-object v2 │ │ +04be4c: 7220 6d0b 2100 |0030: invoke-interface {v1, v2}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@0b6d │ │ +04be52: 5431 4703 |0033: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.proxies:Ljava/util/List; // field@0347 │ │ +04be56: 6202 d104 |0035: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@04d1 │ │ +04be5a: 7220 600b 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04be60: 28ce |003a: goto 0008 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=115 │ │ 0x0008 line=126 │ │ 0x000b line=127 │ │ 0x000c line=119 │ │ @@ -47140,41 +47124,41 @@ │ │ type : '(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -049464: |[049464] com.squareup.okhttp.internal.http.RouteSelector.connectFailed:(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V │ │ -049474: 6e10 b603 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ -04947a: 0c00 |0003: move-result-object v0 │ │ -04947c: 6e10 bd0a 0000 |0004: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -049482: 0c00 |0007: move-result-object v0 │ │ -049484: 6201 ce04 |0008: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@04ce │ │ -049488: 3210 2500 |000a: if-eq v0, v1, 002f // +0025 │ │ -04948c: 5430 4003 |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -049490: 6e10 3d01 0000 |000e: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@013d │ │ -049496: 0c00 |0011: move-result-object v0 │ │ -049498: 3800 1d00 |0012: if-eqz v0, 002f // +001d │ │ -04949c: 5430 4003 |0014: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -0494a0: 6e10 3d01 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@013d │ │ -0494a6: 0c00 |0019: move-result-object v0 │ │ -0494a8: 5431 4003 |001a: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -0494ac: 6e10 4301 0100 |001c: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ -0494b2: 0c01 |001f: move-result-object v1 │ │ -0494b4: 6e10 b602 0100 |0020: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@02b6 │ │ -0494ba: 0c01 |0023: move-result-object v1 │ │ -0494bc: 6e10 b603 0400 |0024: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ -0494c2: 0c02 |0027: move-result-object v2 │ │ -0494c4: 6e10 ba0a 0200 |0028: invoke-virtual {v2}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@0aba │ │ -0494ca: 0c02 |002b: move-result-object v2 │ │ -0494cc: 6e40 be0a 1052 |002c: invoke-virtual {v0, v1, v2, v5}, Ljava/net/ProxySelector;.connectFailed:(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V // method@0abe │ │ -0494d2: 5430 4803 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0348 │ │ -0494d6: 6e20 6904 4000 |0031: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/RouteDatabase;.failed:(Lcom/squareup/okhttp/Route;)V // method@0469 │ │ -0494dc: 0e00 |0034: return-void │ │ +04be64: |[04be64] com.squareup.okhttp.internal.http.RouteSelector.connectFailed:(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V │ │ +04be74: 6e10 b603 0400 |0000: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ +04be7a: 0c00 |0003: move-result-object v0 │ │ +04be7c: 6e10 bd0a 0000 |0004: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +04be82: 0c00 |0007: move-result-object v0 │ │ +04be84: 6201 ce04 |0008: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@04ce │ │ +04be88: 3210 2500 |000a: if-eq v0, v1, 002f // +0025 │ │ +04be8c: 5430 4003 |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04be90: 6e10 3d01 0000 |000e: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@013d │ │ +04be96: 0c00 |0011: move-result-object v0 │ │ +04be98: 3800 1d00 |0012: if-eqz v0, 002f // +001d │ │ +04be9c: 5430 4003 |0014: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04bea0: 6e10 3d01 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getProxySelector:()Ljava/net/ProxySelector; // method@013d │ │ +04bea6: 0c00 |0019: move-result-object v0 │ │ +04bea8: 5431 4003 |001a: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04beac: 6e10 4301 0100 |001c: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ +04beb2: 0c01 |001f: move-result-object v1 │ │ +04beb4: 6e10 b602 0100 |0020: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.uri:()Ljava/net/URI; // method@02b6 │ │ +04beba: 0c01 |0023: move-result-object v1 │ │ +04bebc: 6e10 b603 0400 |0024: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ +04bec2: 0c02 |0027: move-result-object v2 │ │ +04bec4: 6e10 ba0a 0200 |0028: invoke-virtual {v2}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@0aba │ │ +04beca: 0c02 |002b: move-result-object v2 │ │ +04becc: 6e40 be0a 1052 |002c: invoke-virtual {v0, v1, v2, v5}, Ljava/net/ProxySelector;.connectFailed:(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V // method@0abe │ │ +04bed2: 5430 4803 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0348 │ │ +04bed6: 6e20 6904 4000 |0031: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/RouteDatabase;.failed:(Lcom/squareup/okhttp/Route;)V // method@0469 │ │ +04bedc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0014 line=104 │ │ 0x001c line=105 │ │ 0x002c line=104 │ │ 0x002f line=108 │ │ @@ -47189,28 +47173,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0494e0: |[0494e0] com.squareup.okhttp.internal.http.RouteSelector.hasNext:()Z │ │ -0494f0: 7010 0507 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@0705 │ │ -0494f6: 0a00 |0003: move-result v0 │ │ -0494f8: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -0494fc: 7010 0707 0100 |0006: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@0707 │ │ -049502: 0a00 |0009: move-result v0 │ │ -049504: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -049508: 7010 0607 0100 |000c: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextPostponed:()Z // method@0706 │ │ -04950e: 0a00 |000f: move-result v0 │ │ -049510: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -049514: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -049516: 0f00 |0013: return v0 │ │ -049518: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -04951a: 28fe |0015: goto 0013 // -0002 │ │ +04bee0: |[04bee0] com.squareup.okhttp.internal.http.RouteSelector.hasNext:()Z │ │ +04bef0: 7010 0507 0100 |0000: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@0705 │ │ +04bef6: 0a00 |0003: move-result v0 │ │ +04bef8: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +04befc: 7010 0707 0100 |0006: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@0707 │ │ +04bf02: 0a00 |0009: move-result v0 │ │ +04bf04: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +04bf08: 7010 0607 0100 |000c: invoke-direct {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextPostponed:()Z // method@0706 │ │ +04bf0e: 0a00 |000f: move-result v0 │ │ +04bf10: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +04bf14: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +04bf16: 0f00 |0013: return v0 │ │ +04bf18: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +04bf1a: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x000c line=71 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ @@ -47220,50 +47204,50 @@ │ │ type : '()Lcom/squareup/okhttp/Route;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -04951c: |[04951c] com.squareup.okhttp.internal.http.RouteSelector.next:()Lcom/squareup/okhttp/Route; │ │ -04952c: 7010 0507 0400 |0000: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@0705 │ │ -049532: 0a01 |0003: move-result v1 │ │ -049534: 3901 1f00 |0004: if-nez v1, 0023 // +001f │ │ -049538: 7010 0707 0400 |0006: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@0707 │ │ -04953e: 0a01 |0009: move-result v1 │ │ -049540: 3901 1300 |000a: if-nez v1, 001d // +0013 │ │ -049544: 7010 0607 0400 |000c: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextPostponed:()Z // method@0706 │ │ -04954a: 0a01 |000f: move-result v1 │ │ -04954c: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ -049550: 2201 1b02 |0012: new-instance v1, Ljava/util/NoSuchElementException; // type@021b │ │ -049554: 7010 850b 0100 |0014: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@0b85 │ │ -04955a: 2701 |0017: throw v1 │ │ -04955c: 7010 0a07 0400 |0018: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextPostponed:()Lcom/squareup/okhttp/Route; // method@070a │ │ -049562: 0c00 |001b: move-result-object v0 │ │ -049564: 1100 |001c: return-object v0 │ │ -049566: 7010 0b07 0400 |001d: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxy:()Ljava/net/Proxy; // method@070b │ │ -04956c: 0c01 |0020: move-result-object v1 │ │ -04956e: 5b41 4303 |0021: iput-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastProxy:Ljava/net/Proxy; // field@0343 │ │ -049572: 7010 0907 0400 |0023: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddress:()Ljava/net/InetSocketAddress; // method@0709 │ │ -049578: 0c01 |0026: move-result-object v1 │ │ -04957a: 5b41 4203 |0027: iput-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastInetSocketAddress:Ljava/net/InetSocketAddress; // field@0342 │ │ -04957e: 2200 b900 |0029: new-instance v0, Lcom/squareup/okhttp/Route; // type@00b9 │ │ -049582: 5441 4003 |002b: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ -049586: 5442 4303 |002d: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastProxy:Ljava/net/Proxy; // field@0343 │ │ -04958a: 5443 4203 |002f: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastInetSocketAddress:Ljava/net/InetSocketAddress; // field@0342 │ │ -04958e: 7040 b303 1032 |0031: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/Route;.:(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V // method@03b3 │ │ -049594: 5441 4803 |0034: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0348 │ │ -049598: 6e20 6b04 0100 |0036: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.shouldPostpone:(Lcom/squareup/okhttp/Route;)Z // method@046b │ │ -04959e: 0a01 |0039: move-result v1 │ │ -0495a0: 3801 e2ff |003a: if-eqz v1, 001c // -001e │ │ -0495a4: 5441 4603 |003c: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@0346 │ │ -0495a8: 7220 600b 0100 |003e: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0495ae: 6e10 0807 0400 |0041: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.next:()Lcom/squareup/okhttp/Route; // method@0708 │ │ -0495b4: 0c00 |0044: move-result-object v0 │ │ -0495b6: 28d7 |0045: goto 001c // -0029 │ │ +04bf1c: |[04bf1c] com.squareup.okhttp.internal.http.RouteSelector.next:()Lcom/squareup/okhttp/Route; │ │ +04bf2c: 7010 0507 0400 |0000: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextInetSocketAddress:()Z // method@0705 │ │ +04bf32: 0a01 |0003: move-result v1 │ │ +04bf34: 3901 1f00 |0004: if-nez v1, 0023 // +001f │ │ +04bf38: 7010 0707 0400 |0006: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextProxy:()Z // method@0707 │ │ +04bf3e: 0a01 |0009: move-result v1 │ │ +04bf40: 3901 1300 |000a: if-nez v1, 001d // +0013 │ │ +04bf44: 7010 0607 0400 |000c: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNextPostponed:()Z // method@0706 │ │ +04bf4a: 0a01 |000f: move-result v1 │ │ +04bf4c: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ +04bf50: 2201 2e02 |0012: new-instance v1, Ljava/util/NoSuchElementException; // type@022e │ │ +04bf54: 7010 850b 0100 |0014: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@0b85 │ │ +04bf5a: 2701 |0017: throw v1 │ │ +04bf5c: 7010 0a07 0400 |0018: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextPostponed:()Lcom/squareup/okhttp/Route; // method@070a │ │ +04bf62: 0c00 |001b: move-result-object v0 │ │ +04bf64: 1100 |001c: return-object v0 │ │ +04bf66: 7010 0b07 0400 |001d: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextProxy:()Ljava/net/Proxy; // method@070b │ │ +04bf6c: 0c01 |0020: move-result-object v1 │ │ +04bf6e: 5b41 4303 |0021: iput-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastProxy:Ljava/net/Proxy; // field@0343 │ │ +04bf72: 7010 0907 0400 |0023: invoke-direct {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.nextInetSocketAddress:()Ljava/net/InetSocketAddress; // method@0709 │ │ +04bf78: 0c01 |0026: move-result-object v1 │ │ +04bf7a: 5b41 4203 |0027: iput-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastInetSocketAddress:Ljava/net/InetSocketAddress; // field@0342 │ │ +04bf7e: 2200 cb00 |0029: new-instance v0, Lcom/squareup/okhttp/Route; // type@00cb │ │ +04bf82: 5441 4003 |002b: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.address:Lcom/squareup/okhttp/Address; // field@0340 │ │ +04bf86: 5442 4303 |002d: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastProxy:Ljava/net/Proxy; // field@0343 │ │ +04bf8a: 5443 4203 |002f: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.lastInetSocketAddress:Ljava/net/InetSocketAddress; // field@0342 │ │ +04bf8e: 7040 b303 1032 |0031: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/Route;.:(Lcom/squareup/okhttp/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V // method@03b3 │ │ +04bf94: 5441 4803 |0034: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@0348 │ │ +04bf98: 6e20 6b04 0100 |0036: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/internal/RouteDatabase;.shouldPostpone:(Lcom/squareup/okhttp/Route;)Z // method@046b │ │ +04bf9e: 0a01 |0039: move-result v1 │ │ +04bfa0: 3801 e2ff |003a: if-eqz v1, 001c // -001e │ │ +04bfa4: 5441 4603 |003c: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/RouteSelector;.postponedRoutes:Ljava/util/List; // field@0346 │ │ +04bfa8: 7220 600b 0100 |003e: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04bfae: 6e10 0807 0400 |0041: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.next:()Lcom/squareup/okhttp/Route; // method@0708 │ │ +04bfb4: 0c00 |0044: move-result-object v0 │ │ +04bfb6: 28d7 |0045: goto 001c // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x000c line=78 │ │ 0x0012 line=79 │ │ 0x0018 line=81 │ │ @@ -47274,21 +47258,21 @@ │ │ 0x0034 line=88 │ │ 0x003c line=89 │ │ 0x0041 line=91 │ │ locals : │ │ 0x0034 - 0x0046 reg=0 route Lcom/squareup/okhttp/Route; │ │ 0x0000 - 0x0046 reg=4 this Lcom/squareup/okhttp/internal/http/RouteSelector; │ │ │ │ - source_file_idx : 2553 (RouteSelector.java) │ │ + source_file_idx : 2573 (RouteSelector.java) │ │ │ │ Class #107 header: │ │ -class_idx : 289 │ │ +class_idx : 307 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2691 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2711 │ │ static_fields_size : 3 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #107 annotations: │ │ Annotations on method #1808 'parse' │ │ @@ -47334,20 +47318,20 @@ │ │ type : '(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0495b8: |[0495b8] com.squareup.okhttp.internal.http.StatusLine.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V │ │ -0495c8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0495ce: 5b01 4e03 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@034e │ │ -0495d2: 5902 4c03 |0005: iput v2, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ -0495d6: 5b03 4d03 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ -0495da: 0e00 |0009: return-void │ │ +04bfb8: |[04bfb8] com.squareup.okhttp.internal.http.StatusLine.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V │ │ +04bfc8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04bfce: 5b01 4e03 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@034e │ │ +04bfd2: 5902 4c03 |0005: iput v2, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ +04bfd6: 5b03 4d03 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ +04bfda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0005 line=21 │ │ 0x0007 line=22 │ │ 0x0009 line=23 │ │ @@ -47362,24 +47346,24 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/StatusLine;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0495dc: |[0495dc] com.squareup.okhttp.internal.http.StatusLine.get:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/StatusLine; │ │ -0495ec: 2200 2101 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/StatusLine; // type@0121 │ │ -0495f0: 6e10 9f03 0400 |0002: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.protocol:()Lcom/squareup/okhttp/Protocol; // method@039f │ │ -0495f6: 0c01 |0005: move-result-object v1 │ │ -0495f8: 6e10 9303 0400 |0006: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -0495fe: 0a02 |0009: move-result v2 │ │ -049600: 6e10 9b03 0400 |000a: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.message:()Ljava/lang/String; // method@039b │ │ -049606: 0c03 |000d: move-result-object v3 │ │ -049608: 7040 0e07 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/http/StatusLine;.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V // method@070e │ │ -04960e: 1100 |0011: return-object v0 │ │ +04bfdc: |[04bfdc] com.squareup.okhttp.internal.http.StatusLine.get:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/StatusLine; │ │ +04bfec: 2200 3301 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/StatusLine; // type@0133 │ │ +04bff0: 6e10 9f03 0400 |0002: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.protocol:()Lcom/squareup/okhttp/Protocol; // method@039f │ │ +04bff6: 0c01 |0005: move-result-object v1 │ │ +04bff8: 6e10 9303 0400 |0006: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +04bffe: 0a02 |0009: move-result v2 │ │ +04c000: 6e10 9b03 0400 |000a: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.message:()Ljava/lang/String; // method@039b │ │ +04c006: 0c03 |000d: move-result-object v3 │ │ +04c008: 7040 0e07 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/http/StatusLine;.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V // method@070e │ │ +04c00e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 response Lcom/squareup/okhttp/Response; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/StatusLine;) │ │ @@ -47387,143 +47371,143 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 256 16-bit code units │ │ -049610: |[049610] com.squareup.okhttp.internal.http.StatusLine.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; │ │ -049620: 1308 2000 |0000: const/16 v8, #int 32 // #20 │ │ -049624: 1a06 b303 |0002: const-string v6, "HTTP/1." // string@03b3 │ │ -049628: 6e20 420a 6900 |0004: invoke-virtual {v9, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -04962e: 0a06 |0007: move-result v6 │ │ -049630: 3806 7800 |0008: if-eqz v6, 0080 // +0078 │ │ -049634: 6e10 380a 0900 |000a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04963a: 0a06 |000d: move-result v6 │ │ -04963c: 1307 0900 |000e: const/16 v7, #int 9 // #9 │ │ -049640: 3476 0a00 |0010: if-lt v6, v7, 001a // +000a │ │ -049644: 1306 0800 |0012: const/16 v6, #int 8 // #8 │ │ -049648: 6e20 250a 6900 |0014: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -04964e: 0a06 |0017: move-result v6 │ │ -049650: 3286 1b00 |0018: if-eq v6, v8, 0033 // +001b │ │ -049654: 2206 db01 |001a: new-instance v6, Ljava/net/ProtocolException; // type@01db │ │ -049658: 2207 c101 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -04965c: 7010 500a 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -049662: 1a08 8b0b |0021: const-string v8, "Unexpected status line: " // string@0b8b │ │ -049666: 6e20 580a 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04966c: 0c07 |0026: move-result-object v7 │ │ -04966e: 6e20 580a 9700 |0027: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049674: 0c07 |002a: move-result-object v7 │ │ -049676: 6e10 640a 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04967c: 0c07 |002e: move-result-object v7 │ │ -04967e: 7020 b90a 7600 |002f: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -049684: 2706 |0032: throw v6 │ │ -049686: 1276 |0033: const/4 v6, #int 7 // #7 │ │ -049688: 6e20 250a 6900 |0034: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -04968e: 0a06 |0037: move-result v6 │ │ -049690: d803 06d0 |0038: add-int/lit8 v3, v6, #int -48 // #d0 │ │ -049694: 1301 0900 |003a: const/16 v1, #int 9 // #9 │ │ -049698: 3903 2500 |003c: if-nez v3, 0061 // +0025 │ │ -04969c: 6205 4401 |003e: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -0496a0: 6e10 380a 0900 |0040: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0496a6: 0a06 |0043: move-result v6 │ │ -0496a8: d807 0103 |0044: add-int/lit8 v7, v1, #int 3 // #03 │ │ -0496ac: 3576 5f00 |0046: if-ge v6, v7, 00a5 // +005f │ │ -0496b0: 2206 db01 |0048: new-instance v6, Ljava/net/ProtocolException; // type@01db │ │ -0496b4: 2207 c101 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -0496b8: 7010 500a 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0496be: 1a08 8b0b |004f: const-string v8, "Unexpected status line: " // string@0b8b │ │ -0496c2: 6e20 580a 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0496c8: 0c07 |0054: move-result-object v7 │ │ -0496ca: 6e20 580a 9700 |0055: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0496d0: 0c07 |0058: move-result-object v7 │ │ -0496d2: 6e10 640a 0700 |0059: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0496d8: 0c07 |005c: move-result-object v7 │ │ -0496da: 7020 b90a 7600 |005d: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -0496e0: 2706 |0060: throw v6 │ │ -0496e2: 1216 |0061: const/4 v6, #int 1 // #1 │ │ -0496e4: 3363 0500 |0062: if-ne v3, v6, 0067 // +0005 │ │ -0496e8: 6205 4501 |0064: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -0496ec: 28da |0066: goto 0040 // -0026 │ │ -0496ee: 2206 db01 |0067: new-instance v6, Ljava/net/ProtocolException; // type@01db │ │ -0496f2: 2207 c101 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -0496f6: 7010 500a 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0496fc: 1a08 8b0b |006e: const-string v8, "Unexpected status line: " // string@0b8b │ │ -049700: 6e20 580a 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049706: 0c07 |0073: move-result-object v7 │ │ -049708: 6e20 580a 9700 |0074: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04970e: 0c07 |0077: move-result-object v7 │ │ -049710: 6e10 640a 0700 |0078: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -049716: 0c07 |007b: move-result-object v7 │ │ -049718: 7020 b90a 7600 |007c: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -04971e: 2706 |007f: throw v6 │ │ -049720: 1a06 eb03 |0080: const-string v6, "ICY " // string@03eb │ │ -049724: 6e20 420a 6900 |0082: invoke-virtual {v9, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -04972a: 0a06 |0085: move-result v6 │ │ -04972c: 3806 0600 |0086: if-eqz v6, 008c // +0006 │ │ -049730: 6205 4401 |0088: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -049734: 1241 |008a: const/4 v1, #int 4 // #4 │ │ -049736: 28b5 |008b: goto 0040 // -004b │ │ -049738: 2206 db01 |008c: new-instance v6, Ljava/net/ProtocolException; // type@01db │ │ -04973c: 2207 c101 |008e: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -049740: 7010 500a 0700 |0090: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -049746: 1a08 8b0b |0093: const-string v8, "Unexpected status line: " // string@0b8b │ │ -04974a: 6e20 580a 8700 |0095: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049750: 0c07 |0098: move-result-object v7 │ │ -049752: 6e20 580a 9700 |0099: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049758: 0c07 |009c: move-result-object v7 │ │ -04975a: 6e10 640a 0700 |009d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -049760: 0c07 |00a0: move-result-object v7 │ │ -049762: 7020 b90a 7600 |00a1: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -049768: 2706 |00a4: throw v6 │ │ -04976a: d806 0103 |00a5: add-int/lit8 v6, v1, #int 3 // #03 │ │ -04976e: 6e30 450a 1906 |00a7: invoke-virtual {v9, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -049774: 0c06 |00aa: move-result-object v6 │ │ -049776: 7110 f709 0600 |00ab: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -04977c: 0a00 |00ae: move-result v0 │ │ -04977e: 1a04 0000 |00af: const-string v4, "" // string@0000 │ │ -049782: 6e10 380a 0900 |00b1: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -049788: 0a06 |00b4: move-result v6 │ │ -04978a: d807 0103 |00b5: add-int/lit8 v7, v1, #int 3 // #03 │ │ -04978e: 3776 4300 |00b7: if-le v6, v7, 00fa // +0043 │ │ -049792: d806 0103 |00b9: add-int/lit8 v6, v1, #int 3 // #03 │ │ -049796: 6e20 250a 6900 |00bb: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -04979c: 0a06 |00be: move-result v6 │ │ -04979e: 3286 3500 |00bf: if-eq v6, v8, 00f4 // +0035 │ │ -0497a2: 2206 db01 |00c1: new-instance v6, Ljava/net/ProtocolException; // type@01db │ │ -0497a6: 2207 c101 |00c3: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -0497aa: 7010 500a 0700 |00c5: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0497b0: 1a08 8b0b |00c8: const-string v8, "Unexpected status line: " // string@0b8b │ │ -0497b4: 6e20 580a 8700 |00ca: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0497ba: 0c07 |00cd: move-result-object v7 │ │ -0497bc: 6e20 580a 9700 |00ce: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0497c2: 0c07 |00d1: move-result-object v7 │ │ -0497c4: 6e10 640a 0700 |00d2: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0497ca: 0c07 |00d5: move-result-object v7 │ │ -0497cc: 7020 b90a 7600 |00d6: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -0497d2: 2706 |00d9: throw v6 │ │ -0497d4: 0d02 |00da: move-exception v2 │ │ -0497d6: 2206 db01 |00db: new-instance v6, Ljava/net/ProtocolException; // type@01db │ │ -0497da: 2207 c101 |00dd: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -0497de: 7010 500a 0700 |00df: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0497e4: 1a08 8b0b |00e2: const-string v8, "Unexpected status line: " // string@0b8b │ │ -0497e8: 6e20 580a 8700 |00e4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0497ee: 0c07 |00e7: move-result-object v7 │ │ -0497f0: 6e20 580a 9700 |00e8: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0497f6: 0c07 |00eb: move-result-object v7 │ │ -0497f8: 6e10 640a 0700 |00ec: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0497fe: 0c07 |00ef: move-result-object v7 │ │ -049800: 7020 b90a 7600 |00f0: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -049806: 2706 |00f3: throw v6 │ │ -049808: d806 0104 |00f4: add-int/lit8 v6, v1, #int 4 // #04 │ │ -04980c: 6e20 440a 6900 |00f6: invoke-virtual {v9, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -049812: 0c04 |00f9: move-result-object v4 │ │ -049814: 2206 2101 |00fa: new-instance v6, Lcom/squareup/okhttp/internal/http/StatusLine; // type@0121 │ │ -049818: 7040 0e07 5640 |00fc: invoke-direct {v6, v5, v0, v4}, Lcom/squareup/okhttp/internal/http/StatusLine;.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V // method@070e │ │ -04981e: 1106 |00ff: return-object v6 │ │ +04c010: |[04c010] com.squareup.okhttp.internal.http.StatusLine.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; │ │ +04c020: 1308 2000 |0000: const/16 v8, #int 32 // #20 │ │ +04c024: 1a06 b303 |0002: const-string v6, "HTTP/1." // string@03b3 │ │ +04c028: 6e20 420a 6900 |0004: invoke-virtual {v9, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +04c02e: 0a06 |0007: move-result v6 │ │ +04c030: 3806 7800 |0008: if-eqz v6, 0080 // +0078 │ │ +04c034: 6e10 380a 0900 |000a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04c03a: 0a06 |000d: move-result v6 │ │ +04c03c: 1307 0900 |000e: const/16 v7, #int 9 // #9 │ │ +04c040: 3476 0a00 |0010: if-lt v6, v7, 001a // +000a │ │ +04c044: 1306 0800 |0012: const/16 v6, #int 8 // #8 │ │ +04c048: 6e20 250a 6900 |0014: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +04c04e: 0a06 |0017: move-result v6 │ │ +04c050: 3286 1b00 |0018: if-eq v6, v8, 0033 // +001b │ │ +04c054: 2206 ee01 |001a: new-instance v6, Ljava/net/ProtocolException; // type@01ee │ │ +04c058: 2207 d301 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +04c05c: 7010 500a 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04c062: 1a08 9f0b |0021: const-string v8, "Unexpected status line: " // string@0b9f │ │ +04c066: 6e20 580a 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c06c: 0c07 |0026: move-result-object v7 │ │ +04c06e: 6e20 580a 9700 |0027: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c074: 0c07 |002a: move-result-object v7 │ │ +04c076: 6e10 640a 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04c07c: 0c07 |002e: move-result-object v7 │ │ +04c07e: 7020 b90a 7600 |002f: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +04c084: 2706 |0032: throw v6 │ │ +04c086: 1276 |0033: const/4 v6, #int 7 // #7 │ │ +04c088: 6e20 250a 6900 |0034: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +04c08e: 0a06 |0037: move-result v6 │ │ +04c090: d803 06d0 |0038: add-int/lit8 v3, v6, #int -48 // #d0 │ │ +04c094: 1301 0900 |003a: const/16 v1, #int 9 // #9 │ │ +04c098: 3903 2500 |003c: if-nez v3, 0061 // +0025 │ │ +04c09c: 6205 4401 |003e: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +04c0a0: 6e10 380a 0900 |0040: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04c0a6: 0a06 |0043: move-result v6 │ │ +04c0a8: d807 0103 |0044: add-int/lit8 v7, v1, #int 3 // #03 │ │ +04c0ac: 3576 5f00 |0046: if-ge v6, v7, 00a5 // +005f │ │ +04c0b0: 2206 ee01 |0048: new-instance v6, Ljava/net/ProtocolException; // type@01ee │ │ +04c0b4: 2207 d301 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +04c0b8: 7010 500a 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04c0be: 1a08 9f0b |004f: const-string v8, "Unexpected status line: " // string@0b9f │ │ +04c0c2: 6e20 580a 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c0c8: 0c07 |0054: move-result-object v7 │ │ +04c0ca: 6e20 580a 9700 |0055: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c0d0: 0c07 |0058: move-result-object v7 │ │ +04c0d2: 6e10 640a 0700 |0059: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04c0d8: 0c07 |005c: move-result-object v7 │ │ +04c0da: 7020 b90a 7600 |005d: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +04c0e0: 2706 |0060: throw v6 │ │ +04c0e2: 1216 |0061: const/4 v6, #int 1 // #1 │ │ +04c0e4: 3363 0500 |0062: if-ne v3, v6, 0067 // +0005 │ │ +04c0e8: 6205 4501 |0064: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +04c0ec: 28da |0066: goto 0040 // -0026 │ │ +04c0ee: 2206 ee01 |0067: new-instance v6, Ljava/net/ProtocolException; // type@01ee │ │ +04c0f2: 2207 d301 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +04c0f6: 7010 500a 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04c0fc: 1a08 9f0b |006e: const-string v8, "Unexpected status line: " // string@0b9f │ │ +04c100: 6e20 580a 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c106: 0c07 |0073: move-result-object v7 │ │ +04c108: 6e20 580a 9700 |0074: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c10e: 0c07 |0077: move-result-object v7 │ │ +04c110: 6e10 640a 0700 |0078: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04c116: 0c07 |007b: move-result-object v7 │ │ +04c118: 7020 b90a 7600 |007c: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +04c11e: 2706 |007f: throw v6 │ │ +04c120: 1a06 eb03 |0080: const-string v6, "ICY " // string@03eb │ │ +04c124: 6e20 420a 6900 |0082: invoke-virtual {v9, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +04c12a: 0a06 |0085: move-result v6 │ │ +04c12c: 3806 0600 |0086: if-eqz v6, 008c // +0006 │ │ +04c130: 6205 4401 |0088: sget-object v5, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +04c134: 1241 |008a: const/4 v1, #int 4 // #4 │ │ +04c136: 28b5 |008b: goto 0040 // -004b │ │ +04c138: 2206 ee01 |008c: new-instance v6, Ljava/net/ProtocolException; // type@01ee │ │ +04c13c: 2207 d301 |008e: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +04c140: 7010 500a 0700 |0090: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04c146: 1a08 9f0b |0093: const-string v8, "Unexpected status line: " // string@0b9f │ │ +04c14a: 6e20 580a 8700 |0095: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c150: 0c07 |0098: move-result-object v7 │ │ +04c152: 6e20 580a 9700 |0099: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c158: 0c07 |009c: move-result-object v7 │ │ +04c15a: 6e10 640a 0700 |009d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04c160: 0c07 |00a0: move-result-object v7 │ │ +04c162: 7020 b90a 7600 |00a1: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +04c168: 2706 |00a4: throw v6 │ │ +04c16a: d806 0103 |00a5: add-int/lit8 v6, v1, #int 3 // #03 │ │ +04c16e: 6e30 450a 1906 |00a7: invoke-virtual {v9, v1, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +04c174: 0c06 |00aa: move-result-object v6 │ │ +04c176: 7110 f709 0600 |00ab: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +04c17c: 0a00 |00ae: move-result v0 │ │ +04c17e: 1a04 0000 |00af: const-string v4, "" // string@0000 │ │ +04c182: 6e10 380a 0900 |00b1: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04c188: 0a06 |00b4: move-result v6 │ │ +04c18a: d807 0103 |00b5: add-int/lit8 v7, v1, #int 3 // #03 │ │ +04c18e: 3776 4300 |00b7: if-le v6, v7, 00fa // +0043 │ │ +04c192: d806 0103 |00b9: add-int/lit8 v6, v1, #int 3 // #03 │ │ +04c196: 6e20 250a 6900 |00bb: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +04c19c: 0a06 |00be: move-result v6 │ │ +04c19e: 3286 3500 |00bf: if-eq v6, v8, 00f4 // +0035 │ │ +04c1a2: 2206 ee01 |00c1: new-instance v6, Ljava/net/ProtocolException; // type@01ee │ │ +04c1a6: 2207 d301 |00c3: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +04c1aa: 7010 500a 0700 |00c5: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04c1b0: 1a08 9f0b |00c8: const-string v8, "Unexpected status line: " // string@0b9f │ │ +04c1b4: 6e20 580a 8700 |00ca: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c1ba: 0c07 |00cd: move-result-object v7 │ │ +04c1bc: 6e20 580a 9700 |00ce: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c1c2: 0c07 |00d1: move-result-object v7 │ │ +04c1c4: 6e10 640a 0700 |00d2: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04c1ca: 0c07 |00d5: move-result-object v7 │ │ +04c1cc: 7020 b90a 7600 |00d6: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +04c1d2: 2706 |00d9: throw v6 │ │ +04c1d4: 0d02 |00da: move-exception v2 │ │ +04c1d6: 2206 ee01 |00db: new-instance v6, Ljava/net/ProtocolException; // type@01ee │ │ +04c1da: 2207 d301 |00dd: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +04c1de: 7010 500a 0700 |00df: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04c1e4: 1a08 9f0b |00e2: const-string v8, "Unexpected status line: " // string@0b9f │ │ +04c1e8: 6e20 580a 8700 |00e4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c1ee: 0c07 |00e7: move-result-object v7 │ │ +04c1f0: 6e20 580a 9700 |00e8: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c1f6: 0c07 |00eb: move-result-object v7 │ │ +04c1f8: 6e10 640a 0700 |00ec: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04c1fe: 0c07 |00ef: move-result-object v7 │ │ +04c200: 7020 b90a 7600 |00f0: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +04c206: 2706 |00f3: throw v6 │ │ +04c208: d806 0104 |00f4: add-int/lit8 v6, v1, #int 4 // #04 │ │ +04c20c: 6e20 440a 6900 |00f6: invoke-virtual {v9, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +04c212: 0c04 |00f9: move-result-object v4 │ │ +04c214: 2206 3301 |00fa: new-instance v6, Lcom/squareup/okhttp/internal/http/StatusLine; // type@0133 │ │ +04c218: 7040 0e07 5640 |00fc: invoke-direct {v6, v5, v0, v4}, Lcom/squareup/okhttp/internal/http/StatusLine;.:(Lcom/squareup/okhttp/Protocol;ILjava/lang/String;)V // method@070e │ │ +04c21e: 1106 |00ff: return-object v6 │ │ catches : 1 │ │ 0x00a7 - 0x00ae │ │ Ljava/lang/NumberFormatException; -> 0x00da │ │ positions : │ │ 0x0002 line=36 │ │ 0x000a line=37 │ │ 0x001a line=38 │ │ @@ -47572,58 +47556,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -049830: |[049830] com.squareup.okhttp.internal.http.StatusLine.toString:()Ljava/lang/String; │ │ -049840: 1303 2000 |0000: const/16 v3, #int 32 // #20 │ │ -049844: 2200 c101 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -049848: 7010 500a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04984e: 5441 4e03 |0007: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@034e │ │ -049852: 6202 4401 |0009: sget-object v2, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -049856: 3321 2200 |000b: if-ne v1, v2, 002d // +0022 │ │ -04985a: 1a01 b403 |000d: const-string v1, "HTTP/1.0" // string@03b4 │ │ -04985e: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049864: 6e20 530a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04986a: 0c01 |0015: move-result-object v1 │ │ -04986c: 5242 4c03 |0016: iget v2, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ -049870: 6e20 550a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -049876: 5441 4d03 |001b: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ -04987a: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ -04987e: 6e20 530a 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -049884: 0c01 |0022: move-result-object v1 │ │ -049886: 5442 4d03 |0023: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ -04988a: 6e20 580a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049890: 6e10 640a 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -049896: 0c01 |002b: move-result-object v1 │ │ -049898: 1101 |002c: return-object v1 │ │ -04989a: 1a01 b503 |002d: const-string v1, "HTTP/1.1" // string@03b5 │ │ -04989e: 28e0 |002f: goto 000f // -0020 │ │ +04c230: |[04c230] com.squareup.okhttp.internal.http.StatusLine.toString:()Ljava/lang/String; │ │ +04c240: 1303 2000 |0000: const/16 v3, #int 32 // #20 │ │ +04c244: 2200 d301 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04c248: 7010 500a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04c24e: 5441 4e03 |0007: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@034e │ │ +04c252: 6202 4401 |0009: sget-object v2, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +04c256: 3321 2200 |000b: if-ne v1, v2, 002d // +0022 │ │ +04c25a: 1a01 b403 |000d: const-string v1, "HTTP/1.0" // string@03b4 │ │ +04c25e: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c264: 6e20 530a 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +04c26a: 0c01 |0015: move-result-object v1 │ │ +04c26c: 5242 4c03 |0016: iget v2, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ +04c270: 6e20 550a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +04c276: 5441 4d03 |001b: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ +04c27a: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ +04c27e: 6e20 530a 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +04c284: 0c01 |0022: move-result-object v1 │ │ +04c286: 5442 4d03 |0023: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ +04c28a: 6e20 580a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c290: 6e10 640a 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04c296: 0c01 |002b: move-result-object v1 │ │ +04c298: 1101 |002c: return-object v1 │ │ +04c29a: 1a01 b503 |002d: const-string v1, "HTTP/1.1" // string@03b5 │ │ +04c29e: 28e0 |002f: goto 000f // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0007 line=83 │ │ 0x0012 line=84 │ │ 0x001b line=85 │ │ 0x001f line=86 │ │ 0x0028 line=88 │ │ 0x002d line=83 │ │ locals : │ │ 0x0007 - 0x0030 reg=0 result Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0030 reg=4 this Lcom/squareup/okhttp/internal/http/StatusLine; │ │ │ │ - source_file_idx : 2691 (StatusLine.java) │ │ + source_file_idx : 2711 (StatusLine.java) │ │ │ │ Class #108 header: │ │ -class_idx : 290 │ │ +class_idx : 308 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2694 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2714 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 12 │ │ │ │ Class #108 annotations: │ │ Annotations on method #1817 'findConnection' │ │ @@ -47674,19 +47658,19 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0498a0: |[0498a0] com.squareup.okhttp.internal.http.StreamAllocation.:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V │ │ -0498b0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0498b6: 5b01 5203 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -0498ba: 5b02 4f03 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ -0498be: 0e00 |0007: return-void │ │ +04c2a0: |[04c2a0] com.squareup.okhttp.internal.http.StreamAllocation.:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;)V │ │ +04c2b0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04c2b6: 5b01 5203 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c2ba: 5b02 4f03 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ +04c2be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x0005 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ @@ -47699,36 +47683,36 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0498c0: |[0498c0] com.squareup.okhttp.internal.http.StreamAllocation.connectionFailed:(Ljava/io/IOException;)V │ │ -0498d0: 5432 5203 |0000: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -0498d4: 1d02 |0002: monitor-enter v2 │ │ -0498d6: 5431 5403 |0003: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -0498da: 3801 1300 |0005: if-eqz v1, 0018 // +0013 │ │ -0498de: 5431 5103 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -0498e2: 5211 6203 |0009: iget v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ -0498e6: 3901 1200 |000b: if-nez v1, 001d // +0012 │ │ -0498ea: 5431 5103 |000d: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -0498ee: 6e10 4307 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@0743 │ │ -0498f4: 0c00 |0012: move-result-object v0 │ │ -0498f6: 5431 5403 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -0498fa: 6e30 0207 0104 |0015: invoke-virtual {v1, v0, v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.connectFailed:(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V // method@0702 │ │ -049900: 1e02 |0018: monitor-exit v2 │ │ -049902: 6e10 1607 0300 |0019: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@0716 │ │ -049908: 0e00 |001c: return-void │ │ -04990a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -04990c: 5b31 5403 |001e: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -049910: 28f8 |0020: goto 0018 // -0008 │ │ -049912: 0d01 |0021: move-exception v1 │ │ -049914: 1e02 |0022: monitor-exit v2 │ │ -049916: 2701 |0023: throw v1 │ │ +04c2c0: |[04c2c0] com.squareup.okhttp.internal.http.StreamAllocation.connectionFailed:(Ljava/io/IOException;)V │ │ +04c2d0: 5432 5203 |0000: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c2d4: 1d02 |0002: monitor-enter v2 │ │ +04c2d6: 5431 5403 |0003: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c2da: 3801 1300 |0005: if-eqz v1, 0018 // +0013 │ │ +04c2de: 5431 5103 |0007: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c2e2: 5211 6203 |0009: iget v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ +04c2e6: 3901 1200 |000b: if-nez v1, 001d // +0012 │ │ +04c2ea: 5431 5103 |000d: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c2ee: 6e10 4307 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@0743 │ │ +04c2f4: 0c00 |0012: move-result-object v0 │ │ +04c2f6: 5431 5403 |0013: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c2fa: 6e30 0207 0104 |0015: invoke-virtual {v1, v0, v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.connectFailed:(Lcom/squareup/okhttp/Route;Ljava/io/IOException;)V // method@0702 │ │ +04c300: 1e02 |0018: monitor-exit v2 │ │ +04c302: 6e10 1607 0300 |0019: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@0716 │ │ +04c308: 0e00 |001c: return-void │ │ +04c30a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +04c30c: 5b31 5403 |001e: iput-object v1, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c310: 28f8 |0020: goto 0018 // -0008 │ │ +04c312: 0d01 |0021: move-exception v1 │ │ +04c314: 1e02 |0022: monitor-exit v2 │ │ +04c316: 2701 |0023: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0019 │ │ -> 0x0021 │ │ 0x001e - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=276 │ │ @@ -47747,75 +47731,75 @@ │ │ 0x0000 - 0x0024 reg=4 e Ljava/io/IOException; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/StreamAllocation;) │ │ name : 'deallocate' │ │ type : '(ZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -04992c: |[04992c] com.squareup.okhttp.internal.http.StreamAllocation.deallocate:(ZZZ)V │ │ -04993c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04993e: 5462 5203 |0001: iget-object v2, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049942: 1d02 |0003: monitor-enter v2 │ │ -049944: 3809 0500 |0004: if-eqz v9, 0009 // +0005 │ │ -049948: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04994a: 5b61 5503 |0007: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ -04994e: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ -049952: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -049954: 5c61 5303 |000c: iput-boolean v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@0353 │ │ -049958: 5461 5103 |000e: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -04995c: 3801 4800 |0010: if-eqz v1, 0058 // +0048 │ │ -049960: 3807 0700 |0012: if-eqz v7, 0019 // +0007 │ │ -049964: 5461 5103 |0014: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049968: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -04996a: 5c13 5b03 |0017: iput-boolean v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ -04996e: 5461 5503 |0019: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ -049972: 3901 3d00 |001b: if-nez v1, 0058 // +003d │ │ -049976: 5561 5303 |001d: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@0353 │ │ -04997a: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ -04997e: 5461 5103 |0021: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049982: 5511 5b03 |0023: iget-boolean v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ -049986: 3801 3300 |0025: if-eqz v1, 0058 // +0033 │ │ -04998a: 5461 5103 |0027: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -04998e: 7020 2207 1600 |0029: invoke-direct {v6, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@0722 │ │ -049994: 5461 5103 |002c: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049998: 5211 6203 |002e: iget v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ -04999c: 3d01 0500 |0030: if-lez v1, 0035 // +0005 │ │ -0499a0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -0499a2: 5b61 5403 |0033: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -0499a6: 5461 5103 |0035: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -0499aa: 5411 5703 |0037: iget-object v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -0499ae: 7210 680b 0100 |0039: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -0499b4: 0a01 |003c: move-result v1 │ │ -0499b6: 3801 1800 |003d: if-eqz v1, 0055 // +0018 │ │ -0499ba: 5461 5103 |003f: iget-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -0499be: 7100 690a 0000 |0041: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -0499c4: 0b04 |0044: move-result-wide v4 │ │ -0499c6: 5a14 5a03 |0045: iput-wide v4, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@035a │ │ -0499ca: 6201 be01 |0047: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -0499ce: 5463 5203 |0049: iget-object v3, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -0499d2: 5464 5103 |004b: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -0499d6: 6e30 3004 3104 |004d: invoke-virtual {v1, v3, v4}, Lcom/squareup/okhttp/internal/Internal;.connectionBecameIdle:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z // method@0430 │ │ -0499dc: 0a01 |0050: move-result v1 │ │ -0499de: 3801 0400 |0051: if-eqz v1, 0055 // +0004 │ │ -0499e2: 5460 5103 |0053: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -0499e6: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -0499e8: 5b61 5103 |0056: iput-object v1, v6, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -0499ec: 1e02 |0058: monitor-exit v2 │ │ -0499ee: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ -0499f2: 6e10 4407 0000 |005b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@0744 │ │ -0499f8: 0c01 |005e: move-result-object v1 │ │ -0499fa: 7110 7404 0100 |005f: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ -049a00: 0e00 |0062: return-void │ │ -049a02: 0d01 |0063: move-exception v1 │ │ -049a04: 1e02 |0064: monitor-exit v2 │ │ -049a06: 2701 |0065: throw v1 │ │ +04c32c: |[04c32c] com.squareup.okhttp.internal.http.StreamAllocation.deallocate:(ZZZ)V │ │ +04c33c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c33e: 5452 5203 |0001: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c342: 1d02 |0003: monitor-enter v2 │ │ +04c344: 3808 0500 |0004: if-eqz v8, 0009 // +0005 │ │ +04c348: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04c34a: 5b51 5503 |0007: iput-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ +04c34e: 3807 0500 |0009: if-eqz v7, 000e // +0005 │ │ +04c352: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +04c354: 5c51 5303 |000c: iput-boolean v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@0353 │ │ +04c358: 5451 5103 |000e: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c35c: 3801 4800 |0010: if-eqz v1, 0058 // +0048 │ │ +04c360: 3806 0700 |0012: if-eqz v6, 0019 // +0007 │ │ +04c364: 5451 5103 |0014: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c368: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +04c36a: 5c13 5b03 |0017: iput-boolean v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ +04c36e: 5451 5503 |0019: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ +04c372: 3901 3d00 |001b: if-nez v1, 0058 // +003d │ │ +04c376: 5551 5303 |001d: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@0353 │ │ +04c37a: 3901 0800 |001f: if-nez v1, 0027 // +0008 │ │ +04c37e: 5451 5103 |0021: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c382: 5511 5b03 |0023: iget-boolean v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ +04c386: 3801 3300 |0025: if-eqz v1, 0058 // +0033 │ │ +04c38a: 5451 5103 |0027: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c38e: 7020 2207 1500 |0029: invoke-direct {v5, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.release:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@0722 │ │ +04c394: 5451 5103 |002c: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c398: 5211 6203 |002e: iget v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ +04c39c: 3d01 0500 |0030: if-lez v1, 0035 // +0005 │ │ +04c3a0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +04c3a2: 5b51 5403 |0033: iput-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c3a6: 5451 5103 |0035: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c3aa: 5411 5703 |0037: iget-object v1, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +04c3ae: 7210 680b 0100 |0039: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +04c3b4: 0a01 |003c: move-result v1 │ │ +04c3b6: 3801 1800 |003d: if-eqz v1, 0055 // +0018 │ │ +04c3ba: 5451 5103 |003f: iget-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c3be: 7100 690a 0000 |0041: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +04c3c4: 0b03 |0044: move-result-wide v3 │ │ +04c3c6: 5a13 5a03 |0045: iput-wide v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@035a │ │ +04c3ca: 6201 be01 |0047: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +04c3ce: 5453 5203 |0049: iget-object v3, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c3d2: 5454 5103 |004b: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c3d6: 6e30 3004 3104 |004d: invoke-virtual {v1, v3, v4}, Lcom/squareup/okhttp/internal/Internal;.connectionBecameIdle:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z // method@0430 │ │ +04c3dc: 0a01 |0050: move-result v1 │ │ +04c3de: 3801 0400 |0051: if-eqz v1, 0055 // +0004 │ │ +04c3e2: 5450 5103 |0053: iget-object v0, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c3e6: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +04c3e8: 5b51 5103 |0056: iput-object v1, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c3ec: 1e02 |0058: monitor-exit v2 │ │ +04c3ee: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ +04c3f2: 6e10 4407 0000 |005b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@0744 │ │ +04c3f8: 0c01 |005e: move-result-object v1 │ │ +04c3fa: 7110 7404 0100 |005f: invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ +04c400: 0e00 |0062: return-void │ │ +04c402: 0d01 |0063: move-exception v1 │ │ +04c404: 1e02 |0064: monitor-exit v2 │ │ +04c406: 2701 |0065: throw v1 │ │ catches : 2 │ │ 0x0007 - 0x0059 │ │ -> 0x0063 │ │ 0x0064 - 0x0065 │ │ -> 0x0063 │ │ positions : │ │ 0x0000 line=228 │ │ @@ -47839,114 +47823,114 @@ │ │ 0x0058 line=254 │ │ 0x0059 line=255 │ │ 0x005b line=256 │ │ 0x0062 line=258 │ │ 0x0063 line=254 │ │ locals : │ │ 0x0001 - 0x0066 reg=0 connectionToClose Lcom/squareup/okhttp/internal/io/RealConnection; │ │ - 0x0000 - 0x0066 reg=6 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ - 0x0000 - 0x0066 reg=7 noNewStreams Z │ │ - 0x0000 - 0x0066 reg=8 released Z │ │ - 0x0000 - 0x0066 reg=9 streamFinished Z │ │ + 0x0000 - 0x0066 reg=5 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ + 0x0000 - 0x0066 reg=6 noNewStreams Z │ │ + 0x0000 - 0x0066 reg=7 released Z │ │ + 0x0000 - 0x0066 reg=8 streamFinished Z │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/StreamAllocation;) │ │ name : 'findConnection' │ │ type : '(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 155 16-bit code units │ │ -049a1c: |[049a1c] com.squareup.okhttp.internal.http.StreamAllocation.findConnection:(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -049a2c: 5492 5203 |0000: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049a30: 1d02 |0002: monitor-enter v2 │ │ -049a32: 5591 5303 |0003: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@0353 │ │ -049a36: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -049a3a: 2201 ad01 |0007: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -049a3e: 1a03 d118 |0009: const-string v3, "released" // string@18d1 │ │ -049a42: 7020 f209 3100 |000b: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -049a48: 2701 |000e: throw v1 │ │ -049a4a: 0d01 |000f: move-exception v1 │ │ -049a4c: 1e02 |0010: monitor-exit v2 │ │ -049a4e: 2701 |0011: throw v1 │ │ -049a50: 5491 5503 |0012: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ -049a54: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ -049a58: 2201 ad01 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -049a5c: 1a03 311b |0018: const-string v3, "stream != null" // string@1b31 │ │ -049a60: 7020 f209 3100 |001a: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -049a66: 2701 |001d: throw v1 │ │ -049a68: 5591 5003 |001e: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@0350 │ │ -049a6c: 3801 0a00 |0020: if-eqz v1, 002a // +000a │ │ -049a70: 2201 8a01 |0022: new-instance v1, Ljava/io/IOException; // type@018a │ │ -049a74: 1a03 5402 |0024: const-string v3, "Canceled" // string@0254 │ │ -049a78: 7020 9809 3100 |0026: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -049a7e: 2701 |0029: throw v1 │ │ -049a80: 5496 5103 |002a: iget-object v6, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049a84: 3806 0800 |002c: if-eqz v6, 0034 // +0008 │ │ -049a88: 5561 5b03 |002e: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ -049a8c: 3901 0400 |0030: if-nez v1, 0034 // +0004 │ │ -049a90: 1e02 |0032: monitor-exit v2 │ │ -049a92: 1106 |0033: return-object v6 │ │ -049a94: 6201 be01 |0034: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -049a98: 5493 5203 |0036: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049a9c: 5494 4f03 |0038: iget-object v4, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ -049aa0: 6e40 3104 3194 |003a: invoke-virtual {v1, v3, v4, v9}, Lcom/squareup/okhttp/internal/Internal;.get:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; // method@0431 │ │ -049aa6: 0c07 |003d: move-result-object v7 │ │ -049aa8: 3807 0700 |003e: if-eqz v7, 0045 // +0007 │ │ -049aac: 5b97 5103 |0040: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049ab0: 1e02 |0042: monitor-exit v2 │ │ -049ab2: 0776 |0043: move-object v6, v7 │ │ -049ab4: 28ef |0044: goto 0033 // -0011 │ │ -049ab6: 5491 5403 |0045: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -049aba: 3901 0f00 |0047: if-nez v1, 0056 // +000f │ │ -049abe: 2201 2001 |0049: new-instance v1, Lcom/squareup/okhttp/internal/http/RouteSelector; // type@0120 │ │ -049ac2: 5493 4f03 |004b: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ -049ac6: 7010 2307 0900 |004d: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; // method@0723 │ │ -049acc: 0c04 |0050: move-result-object v4 │ │ -049ace: 7030 0107 3104 |0051: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V // method@0701 │ │ -049ad4: 5b91 5403 |0054: iput-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -049ad8: 1e02 |0056: monitor-exit v2 │ │ -049ada: 5491 5403 |0057: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -049ade: 6e10 0807 0100 |0059: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.next:()Lcom/squareup/okhttp/Route; // method@0708 │ │ -049ae4: 0c08 |005c: move-result-object v8 │ │ -049ae6: 2200 2501 |005d: new-instance v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0125 │ │ -049aea: 7020 3907 8000 |005f: invoke-direct {v0, v8}, Lcom/squareup/okhttp/internal/io/RealConnection;.:(Lcom/squareup/okhttp/Route;)V // method@0739 │ │ -049af0: 6e20 1307 0900 |0062: invoke-virtual {v9, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@0713 │ │ -049af6: 5492 5203 |0065: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049afa: 1d02 |0067: monitor-enter v2 │ │ -049afc: 6201 be01 |0068: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -049b00: 5493 5203 |006a: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049b04: 6e30 3504 3100 |006c: invoke-virtual {v1, v3, v0}, Lcom/squareup/okhttp/internal/Internal;.put:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@0435 │ │ -049b0a: 5b90 5103 |006f: iput-object v0, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049b0e: 5591 5003 |0071: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@0350 │ │ -049b12: 3801 0d00 |0073: if-eqz v1, 0080 // +000d │ │ -049b16: 2201 8a01 |0075: new-instance v1, Ljava/io/IOException; // type@018a │ │ -049b1a: 1a03 5402 |0077: const-string v3, "Canceled" // string@0254 │ │ -049b1e: 7020 9809 3100 |0079: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -049b24: 2701 |007c: throw v1 │ │ -049b26: 0d01 |007d: move-exception v1 │ │ -049b28: 1e02 |007e: monitor-exit v2 │ │ -049b2a: 2701 |007f: throw v1 │ │ -049b2c: 1e02 |0080: monitor-exit v2 │ │ -049b2e: 5491 4f03 |0081: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ -049b32: 6e10 3801 0100 |0083: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getConnectionSpecs:()Ljava/util/List; // method@0138 │ │ -049b38: 0c04 |0086: move-result-object v4 │ │ -049b3a: 01a1 |0087: move v1, v10 │ │ -049b3c: 01b2 |0088: move v2, v11 │ │ -049b3e: 01c3 |0089: move v3, v12 │ │ -049b40: 01d5 |008a: move v5, v13 │ │ -049b42: 7406 3c07 0000 |008b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/io/RealConnection;.connect:(IIILjava/util/List;Z)V // method@073c │ │ -049b48: 7010 2307 0900 |008e: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; // method@0723 │ │ -049b4e: 0c01 |0091: move-result-object v1 │ │ -049b50: 6e10 4307 0000 |0092: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@0743 │ │ -049b56: 0c02 |0095: move-result-object v2 │ │ -049b58: 6e20 6804 2100 |0096: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/RouteDatabase;.connected:(Lcom/squareup/okhttp/Route;)V // method@0468 │ │ -049b5e: 0706 |0099: move-object v6, v0 │ │ -049b60: 2899 |009a: goto 0033 // -0067 │ │ +04c41c: |[04c41c] com.squareup.okhttp.internal.http.StreamAllocation.findConnection:(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +04c42c: 5492 5203 |0000: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c430: 1d02 |0002: monitor-enter v2 │ │ +04c432: 5591 5303 |0003: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.released:Z // field@0353 │ │ +04c436: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +04c43a: 2201 bf01 |0007: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +04c43e: 1a03 e218 |0009: const-string v3, "released" // string@18e2 │ │ +04c442: 7020 f209 3100 |000b: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04c448: 2701 |000e: throw v1 │ │ +04c44a: 0d01 |000f: move-exception v1 │ │ +04c44c: 1e02 |0010: monitor-exit v2 │ │ +04c44e: 2701 |0011: throw v1 │ │ +04c450: 5491 5503 |0012: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ +04c454: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ +04c458: 2201 bf01 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +04c45c: 1a03 421b |0018: const-string v3, "stream != null" // string@1b42 │ │ +04c460: 7020 f209 3100 |001a: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04c466: 2701 |001d: throw v1 │ │ +04c468: 5591 5003 |001e: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@0350 │ │ +04c46c: 3801 0a00 |0020: if-eqz v1, 002a // +000a │ │ +04c470: 2201 9c01 |0022: new-instance v1, Ljava/io/IOException; // type@019c │ │ +04c474: 1a03 5402 |0024: const-string v3, "Canceled" // string@0254 │ │ +04c478: 7020 9809 3100 |0026: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +04c47e: 2701 |0029: throw v1 │ │ +04c480: 5496 5103 |002a: iget-object v6, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c484: 3806 0800 |002c: if-eqz v6, 0034 // +0008 │ │ +04c488: 5561 5b03 |002e: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.noNewStreams:Z // field@035b │ │ +04c48c: 3901 0400 |0030: if-nez v1, 0034 // +0004 │ │ +04c490: 1e02 |0032: monitor-exit v2 │ │ +04c492: 1106 |0033: return-object v6 │ │ +04c494: 6201 be01 |0034: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +04c498: 5493 5203 |0036: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c49c: 5494 4f03 |0038: iget-object v4, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ +04c4a0: 6e40 3104 3194 |003a: invoke-virtual {v1, v3, v4, v9}, Lcom/squareup/okhttp/internal/Internal;.get:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; // method@0431 │ │ +04c4a6: 0c07 |003d: move-result-object v7 │ │ +04c4a8: 3807 0700 |003e: if-eqz v7, 0045 // +0007 │ │ +04c4ac: 5b97 5103 |0040: iput-object v7, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c4b0: 1e02 |0042: monitor-exit v2 │ │ +04c4b2: 0776 |0043: move-object v6, v7 │ │ +04c4b4: 28ef |0044: goto 0033 // -0011 │ │ +04c4b6: 5491 5403 |0045: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c4ba: 3901 0f00 |0047: if-nez v1, 0056 // +000f │ │ +04c4be: 2201 3201 |0049: new-instance v1, Lcom/squareup/okhttp/internal/http/RouteSelector; // type@0132 │ │ +04c4c2: 5493 4f03 |004b: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ +04c4c6: 7010 2307 0900 |004d: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; // method@0723 │ │ +04c4cc: 0c04 |0050: move-result-object v4 │ │ +04c4ce: 7030 0107 3104 |0051: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/RouteDatabase;)V // method@0701 │ │ +04c4d4: 5b91 5403 |0054: iput-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c4d8: 1e02 |0056: monitor-exit v2 │ │ +04c4da: 5491 5403 |0057: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c4de: 6e10 0807 0100 |0059: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/RouteSelector;.next:()Lcom/squareup/okhttp/Route; // method@0708 │ │ +04c4e4: 0c08 |005c: move-result-object v8 │ │ +04c4e6: 2200 3701 |005d: new-instance v0, Lcom/squareup/okhttp/internal/io/RealConnection; // type@0137 │ │ +04c4ea: 7020 3907 8000 |005f: invoke-direct {v0, v8}, Lcom/squareup/okhttp/internal/io/RealConnection;.:(Lcom/squareup/okhttp/Route;)V // method@0739 │ │ +04c4f0: 6e20 1307 0900 |0062: invoke-virtual {v9, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@0713 │ │ +04c4f6: 5492 5203 |0065: iget-object v2, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c4fa: 1d02 |0067: monitor-enter v2 │ │ +04c4fc: 6201 be01 |0068: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +04c500: 5493 5203 |006a: iget-object v3, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c504: 6e30 3504 3100 |006c: invoke-virtual {v1, v3, v0}, Lcom/squareup/okhttp/internal/Internal;.put:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@0435 │ │ +04c50a: 5b90 5103 |006f: iput-object v0, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c50e: 5591 5003 |0071: iget-boolean v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@0350 │ │ +04c512: 3801 0d00 |0073: if-eqz v1, 0080 // +000d │ │ +04c516: 2201 9c01 |0075: new-instance v1, Ljava/io/IOException; // type@019c │ │ +04c51a: 1a03 5402 |0077: const-string v3, "Canceled" // string@0254 │ │ +04c51e: 7020 9809 3100 |0079: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +04c524: 2701 |007c: throw v1 │ │ +04c526: 0d01 |007d: move-exception v1 │ │ +04c528: 1e02 |007e: monitor-exit v2 │ │ +04c52a: 2701 |007f: throw v1 │ │ +04c52c: 1e02 |0080: monitor-exit v2 │ │ +04c52e: 5491 4f03 |0081: iget-object v1, v9, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ +04c532: 6e10 3801 0100 |0083: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getConnectionSpecs:()Ljava/util/List; // method@0138 │ │ +04c538: 0c04 |0086: move-result-object v4 │ │ +04c53a: 01a1 |0087: move v1, v10 │ │ +04c53c: 01b2 |0088: move v2, v11 │ │ +04c53e: 01c3 |0089: move v3, v12 │ │ +04c540: 01d5 |008a: move v5, v13 │ │ +04c542: 7406 3c07 0000 |008b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/io/RealConnection;.connect:(IIILjava/util/List;Z)V // method@073c │ │ +04c548: 7010 2307 0900 |008e: invoke-direct {v9}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; // method@0723 │ │ +04c54e: 0c01 |0091: move-result-object v1 │ │ +04c550: 6e10 4307 0000 |0092: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.getRoute:()Lcom/squareup/okhttp/Route; // method@0743 │ │ +04c556: 0c02 |0095: move-result-object v2 │ │ +04c558: 6e20 6804 2100 |0096: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/RouteDatabase;.connected:(Lcom/squareup/okhttp/Route;)V // method@0468 │ │ +04c55e: 0706 |0099: move-object v6, v0 │ │ +04c560: 2899 |009a: goto 0033 // -0067 │ │ catches : 4 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ 0x0012 - 0x0057 │ │ -> 0x000f │ │ 0x0068 - 0x007f │ │ -> 0x007d │ │ @@ -47997,32 +47981,32 @@ │ │ type : '(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -049b8c: |[049b8c] com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection:(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -049b9c: 7057 1907 4365 |0000: invoke-direct {v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.findConnection:(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection; // method@0719 │ │ -049ba2: 0c00 |0003: move-result-object v0 │ │ -049ba4: 5432 5203 |0004: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049ba8: 1d02 |0006: monitor-enter v2 │ │ -049baa: 5201 6203 |0007: iget v1, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ -049bae: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -049bb2: 1e02 |000b: monitor-exit v2 │ │ -049bb4: 1100 |000c: return-object v0 │ │ -049bb6: 1e02 |000d: monitor-exit v2 │ │ -049bb8: 6e20 4607 8000 |000e: invoke-virtual {v0, v8}, Lcom/squareup/okhttp/internal/io/RealConnection;.isHealthy:(Z)Z // method@0746 │ │ -049bbe: 0a01 |0011: move-result v1 │ │ -049bc0: 3901 faff |0012: if-nez v1, 000c // -0006 │ │ -049bc4: 6e10 1607 0300 |0014: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@0716 │ │ -049bca: 28e9 |0017: goto 0000 // -0017 │ │ -049bcc: 0d01 |0018: move-exception v1 │ │ -049bce: 1e02 |0019: monitor-exit v2 │ │ -049bd0: 2701 |001a: throw v1 │ │ +04c58c: |[04c58c] com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection:(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +04c59c: 7057 1907 4365 |0000: invoke-direct {v3, v4, v5, v6, v7}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.findConnection:(IIIZ)Lcom/squareup/okhttp/internal/io/RealConnection; // method@0719 │ │ +04c5a2: 0c00 |0003: move-result-object v0 │ │ +04c5a4: 5432 5203 |0004: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c5a8: 1d02 |0006: monitor-enter v2 │ │ +04c5aa: 5201 6203 |0007: iget v1, v0, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ +04c5ae: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +04c5b2: 1e02 |000b: monitor-exit v2 │ │ +04c5b4: 1100 |000c: return-object v0 │ │ +04c5b6: 1e02 |000d: monitor-exit v2 │ │ +04c5b8: 6e20 4607 8000 |000e: invoke-virtual {v0, v8}, Lcom/squareup/okhttp/internal/io/RealConnection;.isHealthy:(Z)Z // method@0746 │ │ +04c5be: 0a01 |0011: move-result v1 │ │ +04c5c0: 3901 faff |0012: if-nez v1, 000c // -0006 │ │ +04c5c4: 6e10 1607 0300 |0014: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:()V // method@0716 │ │ +04c5ca: 28e9 |0017: goto 0000 // -0017 │ │ +04c5cc: 0d01 |0018: move-exception v1 │ │ +04c5ce: 1e02 |0019: monitor-exit v2 │ │ +04c5d0: 2701 |001a: throw v1 │ │ catches : 2 │ │ 0x0007 - 0x000e │ │ -> 0x0018 │ │ 0x0019 - 0x001a │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=126 │ │ @@ -48048,35 +48032,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RouteException;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -049be8: |[049be8] com.squareup.okhttp.internal.http.StreamAllocation.isRecoverable:(Lcom/squareup/okhttp/internal/http/RouteException;)Z │ │ -049bf8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049bfa: 6e10 0007 0400 |0001: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@0700 │ │ -049c00: 0c00 |0004: move-result-object v0 │ │ -049c02: 2002 db01 |0005: instance-of v2, v0, Ljava/net/ProtocolException; // type@01db │ │ -049c06: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -049c0a: 0f01 |0009: return v1 │ │ -049c0c: 2002 8d01 |000a: instance-of v2, v0, Ljava/io/InterruptedIOException; // type@018d │ │ -049c10: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -049c14: 2001 e301 |000e: instance-of v1, v0, Ljava/net/SocketTimeoutException; // type@01e3 │ │ -049c18: 28f9 |0010: goto 0009 // -0007 │ │ -049c1a: 2002 4002 |0011: instance-of v2, v0, Ljavax/net/ssl/SSLHandshakeException; // type@0240 │ │ -049c1e: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ -049c22: 6e10 9a09 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@099a │ │ -049c28: 0c02 |0018: move-result-object v2 │ │ -049c2a: 2022 fc01 |0019: instance-of v2, v2, Ljava/security/cert/CertificateException; // type@01fc │ │ -049c2e: 3902 eeff |001b: if-nez v2, 0009 // -0012 │ │ -049c32: 2002 4102 |001d: instance-of v2, v0, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@0241 │ │ -049c36: 3902 eaff |001f: if-nez v2, 0009 // -0016 │ │ -049c3a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -049c3c: 28e7 |0022: goto 0009 // -0019 │ │ +04c5e8: |[04c5e8] com.squareup.okhttp.internal.http.StreamAllocation.isRecoverable:(Lcom/squareup/okhttp/internal/http/RouteException;)Z │ │ +04c5f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04c5fa: 6e10 0007 0400 |0001: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@0700 │ │ +04c600: 0c00 |0004: move-result-object v0 │ │ +04c602: 2002 ee01 |0005: instance-of v2, v0, Ljava/net/ProtocolException; // type@01ee │ │ +04c606: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +04c60a: 0f01 |0009: return v1 │ │ +04c60c: 2002 9f01 |000a: instance-of v2, v0, Ljava/io/InterruptedIOException; // type@019f │ │ +04c610: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +04c614: 2001 f601 |000e: instance-of v1, v0, Ljava/net/SocketTimeoutException; // type@01f6 │ │ +04c618: 28f9 |0010: goto 0009 // -0007 │ │ +04c61a: 2002 5302 |0011: instance-of v2, v0, Ljavax/net/ssl/SSLHandshakeException; // type@0253 │ │ +04c61e: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ +04c622: 6e10 9a09 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@099a │ │ +04c628: 0c02 |0018: move-result-object v2 │ │ +04c62a: 2022 0f02 |0019: instance-of v2, v2, Ljava/security/cert/CertificateException; // type@020f │ │ +04c62e: 3902 eeff |001b: if-nez v2, 0009 // -0012 │ │ +04c632: 2002 5402 |001d: instance-of v2, v0, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@0254 │ │ +04c636: 3902 eaff |001f: if-nez v2, 0009 // -0016 │ │ +04c63a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +04c63c: 28e7 |0022: goto 0009 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x0005 line=373 │ │ 0x0009 line=400 │ │ 0x000a line=379 │ │ 0x000e line=380 │ │ @@ -48094,23 +48078,23 @@ │ │ type : '(Ljava/io/IOException;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -049c40: |[049c40] com.squareup.okhttp.internal.http.StreamAllocation.isRecoverable:(Ljava/io/IOException;)Z │ │ -049c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049c52: 2031 db01 |0001: instance-of v1, v3, Ljava/net/ProtocolException; // type@01db │ │ -049c56: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -049c5a: 0f00 |0005: return v0 │ │ -049c5c: 2031 8d01 |0006: instance-of v1, v3, Ljava/io/InterruptedIOException; // type@018d │ │ -049c60: 3901 fdff |0008: if-nez v1, 0005 // -0003 │ │ -049c64: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -049c66: 28fa |000b: goto 0005 // -0006 │ │ +04c640: |[04c640] com.squareup.okhttp.internal.http.StreamAllocation.isRecoverable:(Ljava/io/IOException;)Z │ │ +04c650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c652: 2031 ee01 |0001: instance-of v1, v3, Ljava/net/ProtocolException; // type@01ee │ │ +04c656: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +04c65a: 0f00 |0005: return v0 │ │ +04c65c: 2031 9f01 |0006: instance-of v1, v3, Ljava/io/InterruptedIOException; // type@019f │ │ +04c660: 3901 fdff |0008: if-nez v1, 0005 // -0003 │ │ +04c664: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04c666: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=353 │ │ 0x0005 line=362 │ │ 0x0006 line=358 │ │ 0x000a line=362 │ │ locals : │ │ @@ -48122,35 +48106,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -049c68: |[049c68] com.squareup.okhttp.internal.http.StreamAllocation.release:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ -049c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049c7a: 5453 5703 |0001: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -049c7e: 7210 6f0b 0300 |0003: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -049c84: 0a02 |0006: move-result v2 │ │ -049c86: 3520 1900 |0007: if-ge v0, v2, 0020 // +0019 │ │ -049c8a: 5453 5703 |0009: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -049c8e: 7220 650b 0300 |000b: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -049c94: 0c01 |000e: move-result-object v1 │ │ -049c96: 1f01 c801 |000f: check-cast v1, Ljava/lang/ref/Reference; // type@01c8 │ │ -049c9a: 6e10 7c0a 0100 |0011: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@0a7c │ │ -049ca0: 0c03 |0014: move-result-object v3 │ │ -049ca2: 3343 0800 |0015: if-ne v3, v4, 001d // +0008 │ │ -049ca6: 5453 5703 |0017: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -049caa: 7220 6b0b 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -049cb0: 0e00 |001c: return-void │ │ -049cb2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -049cb6: 28e8 |001f: goto 0007 // -0018 │ │ -049cb8: 2203 ad01 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@01ad │ │ -049cbc: 7010 f109 0300 |0022: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -049cc2: 2703 |0025: throw v3 │ │ +04c668: |[04c668] com.squareup.okhttp.internal.http.StreamAllocation.release:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ +04c678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c67a: 5453 5703 |0001: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +04c67e: 7210 6f0b 0300 |0003: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +04c684: 0a02 |0006: move-result v2 │ │ +04c686: 3520 1900 |0007: if-ge v0, v2, 0020 // +0019 │ │ +04c68a: 5453 5703 |0009: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +04c68e: 7220 650b 0300 |000b: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04c694: 0c01 |000e: move-result-object v1 │ │ +04c696: 1f01 da01 |000f: check-cast v1, Ljava/lang/ref/Reference; // type@01da │ │ +04c69a: 6e10 7c0a 0100 |0011: invoke-virtual {v1}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@0a7c │ │ +04c6a0: 0c03 |0014: move-result-object v3 │ │ +04c6a2: 3343 0800 |0015: if-ne v3, v4, 001d // +0008 │ │ +04c6a6: 5453 5703 |0017: iget-object v3, v5, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +04c6aa: 7220 6b0b 0300 |0019: invoke-interface {v3, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +04c6b0: 0e00 |001c: return-void │ │ +04c6b2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04c6b6: 28e8 |001f: goto 0007 // -0018 │ │ +04c6b8: 2203 bf01 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@01bf │ │ +04c6bc: 7010 f109 0300 |0022: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +04c6c2: 2703 |0025: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0009 line=307 │ │ 0x0011 line=308 │ │ 0x0017 line=309 │ │ 0x001c line=310 │ │ @@ -48168,20 +48152,20 @@ │ │ type : '()Lcom/squareup/okhttp/internal/RouteDatabase;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -049cc4: |[049cc4] com.squareup.okhttp.internal.http.StreamAllocation.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; │ │ -049cd4: 6200 be01 |0000: sget-object v0, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -049cd8: 5421 5203 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049cdc: 6e20 3604 1000 |0004: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/Internal;.routeDatabase:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase; // method@0436 │ │ -049ce2: 0c00 |0007: move-result-object v0 │ │ -049ce4: 1100 |0008: return-object v0 │ │ +04c6c4: |[04c6c4] com.squareup.okhttp.internal.http.StreamAllocation.routeDatabase:()Lcom/squareup/okhttp/internal/RouteDatabase; │ │ +04c6d4: 6200 be01 |0000: sget-object v0, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +04c6d8: 5421 5203 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c6dc: 6e20 3604 1000 |0004: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/Internal;.routeDatabase:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase; // method@0436 │ │ +04c6e2: 0c00 |0007: move-result-object v0 │ │ +04c6e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ Virtual methods - │ │ @@ -48190,20 +48174,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/io/RealConnection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -049ce8: |[049ce8] com.squareup.okhttp.internal.http.StreamAllocation.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ -049cf8: 5430 5703 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -049cfc: 2201 ca01 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@01ca │ │ -049d00: 7020 7f0a 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0a7f │ │ -049d06: 7220 600b 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -049d0c: 0e00 |000a: return-void │ │ +04c6e8: |[04c6e8] com.squareup.okhttp.internal.http.StreamAllocation.acquire:(Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ +04c6f8: 5430 5703 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +04c6fc: 2201 dc01 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@01dc │ │ +04c700: 7020 7f0a 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0a7f │ │ +04c706: 7220 600b 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04c70c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x000a line=302 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ 0x0000 - 0x000b reg=3 connection Lcom/squareup/okhttp/internal/io/RealConnection; │ │ @@ -48213,31 +48197,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -049d10: |[049d10] com.squareup.okhttp.internal.http.StreamAllocation.cancel:()V │ │ -049d20: 5443 5203 |0000: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049d24: 1d03 |0002: monitor-enter v3 │ │ -049d26: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -049d28: 5c42 5003 |0004: iput-boolean v2, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@0350 │ │ -049d2c: 5441 5503 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ -049d30: 5440 5103 |0008: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049d34: 1e03 |000a: monitor-exit v3 │ │ -049d36: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -049d3a: 7210 cb06 0100 |000d: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.cancel:()V // method@06cb │ │ -049d40: 0e00 |0010: return-void │ │ -049d42: 0d02 |0011: move-exception v2 │ │ -049d44: 1e03 |0012: monitor-exit v3 │ │ -049d46: 2702 |0013: throw v2 │ │ -049d48: 3800 fcff |0014: if-eqz v0, 0010 // -0004 │ │ -049d4c: 6e10 3b07 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.cancel:()V // method@073b │ │ -049d52: 28f7 |0019: goto 0010 // -0009 │ │ +04c710: |[04c710] com.squareup.okhttp.internal.http.StreamAllocation.cancel:()V │ │ +04c720: 5443 5203 |0000: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c724: 1d03 |0002: monitor-enter v3 │ │ +04c726: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +04c728: 5c42 5003 |0004: iput-boolean v2, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.canceled:Z // field@0350 │ │ +04c72c: 5441 5503 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ +04c730: 5440 5103 |0008: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c734: 1e03 |000a: monitor-exit v3 │ │ +04c736: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +04c73a: 7210 cb06 0100 |000d: invoke-interface {v1}, Lcom/squareup/okhttp/internal/http/HttpStream;.cancel:()V // method@06cb │ │ +04c740: 0e00 |0010: return-void │ │ +04c742: 0d02 |0011: move-exception v2 │ │ +04c744: 1e03 |0012: monitor-exit v3 │ │ +04c746: 2702 |0013: throw v2 │ │ +04c748: 3800 fcff |0014: if-eqz v0, 0010 // -0004 │ │ +04c74c: 6e10 3b07 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.cancel:()V // method@073b │ │ +04c752: 28f7 |0019: goto 0010 // -0009 │ │ catches : 2 │ │ 0x0004 - 0x000b │ │ -> 0x0011 │ │ 0x0012 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=263 │ │ @@ -48263,22 +48247,22 @@ │ │ type : '()Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -049d68: |[049d68] com.squareup.okhttp.internal.http.StreamAllocation.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -049d78: 1d01 |0000: monitor-enter v1 │ │ -049d7a: 5410 5103 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049d7e: 1e01 |0003: monitor-exit v1 │ │ -049d80: 1100 |0004: return-object v0 │ │ -049d82: 0d00 |0005: move-exception v0 │ │ -049d84: 1e01 |0006: monitor-exit v1 │ │ -049d86: 2700 |0007: throw v0 │ │ +04c768: |[04c768] com.squareup.okhttp.internal.http.StreamAllocation.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +04c778: 1d01 |0000: monitor-enter v1 │ │ +04c77a: 5410 5103 |0001: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c77e: 1e01 |0003: monitor-exit v1 │ │ +04c780: 1100 |0004: return-object v0 │ │ +04c782: 0d00 |0005: move-exception v0 │ │ +04c784: 1e01 |0006: monitor-exit v1 │ │ +04c786: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ @@ -48288,19 +48272,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -049d94: |[049d94] com.squareup.okhttp.internal.http.StreamAllocation.connectionFailed:()V │ │ -049da4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -049da6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -049da8: 7040 1807 1210 |0002: invoke-direct {v2, v1, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@0718 │ │ -049dae: 0e00 |0005: return-void │ │ +04c794: |[04c794] com.squareup.okhttp.internal.http.StreamAllocation.connectionFailed:()V │ │ +04c7a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04c7a6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +04c7a8: 7040 1807 1210 |0002: invoke-direct {v2, v1, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@0718 │ │ +04c7ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=293 │ │ 0x0005 line=294 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ @@ -48309,57 +48293,57 @@ │ │ type : '(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 79 16-bit code units │ │ -049db0: |[049db0] com.squareup.okhttp.internal.http.StreamAllocation.newStream:(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream; │ │ -049dc0: 7606 1a07 0700 |0000: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.findHealthyConnection:(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection; // method@071a │ │ -049dc6: 0c01 |0003: move-result-object v1 │ │ -049dc8: 5413 5803 |0004: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ -049dcc: 3803 1600 |0006: if-eqz v3, 001c // +0016 │ │ -049dd0: 2202 1001 |0008: new-instance v2, Lcom/squareup/okhttp/internal/http/Http2xStream; // type@0110 │ │ -049dd4: 5413 5803 |000a: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ -049dd8: 7030 8006 7203 |000c: invoke-direct {v2, v7, v3}, Lcom/squareup/okhttp/internal/http/Http2xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V // method@0680 │ │ -049dde: 5474 5203 |000f: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049de2: 1d04 |0011: monitor-enter v4 │ │ -049de4: 5213 6203 |0012: iget v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ -049de8: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ -049dec: 5913 6203 |0016: iput v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ -049df0: 5b72 5503 |0018: iput-object v2, v7, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ -049df4: 1e04 |001a: monitor-exit v4 │ │ -049df6: 1102 |001b: return-object v2 │ │ -049df8: 6e10 4407 0100 |001c: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@0744 │ │ -049dfe: 0c03 |001f: move-result-object v3 │ │ -049e00: 6e20 cc0a 9300 |0020: invoke-virtual {v3, v9}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ -049e06: 5413 6103 |0023: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -049e0a: 7210 2b0e 0300 |0025: invoke-interface {v3}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ -049e10: 0c03 |0028: move-result-object v3 │ │ -049e12: 8194 |0029: int-to-long v4, v9 │ │ -049e14: 6206 d404 |002a: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -049e18: 6e40 340f 4365 |002c: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ -049e1e: 5413 5f03 |002f: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -049e22: 7210 ef0d 0300 |0031: invoke-interface {v3}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ -049e28: 0c03 |0034: move-result-object v3 │ │ -049e2a: 81a4 |0035: int-to-long v4, v10 │ │ -049e2c: 6206 d404 |0036: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -049e30: 6e40 340f 4365 |0038: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ -049e36: 2202 0e01 |003b: new-instance v2, Lcom/squareup/okhttp/internal/http/Http1xStream; // type@010e │ │ -049e3a: 5413 6103 |003d: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -049e3e: 5414 5f03 |003f: iget-object v4, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -049e42: 7040 6306 7243 |0041: invoke-direct {v2, v7, v3, v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@0663 │ │ -049e48: 28cb |0044: goto 000f // -0035 │ │ -049e4a: 0d03 |0045: move-exception v3 │ │ -049e4c: 1e04 |0046: monitor-exit v4 │ │ -049e4e: 2703 |0047: throw v3 │ │ -049e50: 0d00 |0048: move-exception v0 │ │ -049e52: 2203 1f01 |0049: new-instance v3, Lcom/squareup/okhttp/internal/http/RouteException; // type@011f │ │ -049e56: 7020 fd06 0300 |004b: invoke-direct {v3, v0}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@06fd │ │ -049e5c: 2703 |004e: throw v3 │ │ +04c7b0: |[04c7b0] com.squareup.okhttp.internal.http.StreamAllocation.newStream:(IIIZZ)Lcom/squareup/okhttp/internal/http/HttpStream; │ │ +04c7c0: 7606 1a07 0700 |0000: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.findHealthyConnection:(IIIZZ)Lcom/squareup/okhttp/internal/io/RealConnection; // method@071a │ │ +04c7c6: 0c01 |0003: move-result-object v1 │ │ +04c7c8: 5413 5803 |0004: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ +04c7cc: 3803 1600 |0006: if-eqz v3, 001c // +0016 │ │ +04c7d0: 2202 2201 |0008: new-instance v2, Lcom/squareup/okhttp/internal/http/Http2xStream; // type@0122 │ │ +04c7d4: 5413 5803 |000a: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ +04c7d8: 7030 8006 7203 |000c: invoke-direct {v2, v7, v3}, Lcom/squareup/okhttp/internal/http/Http2xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V // method@0680 │ │ +04c7de: 5474 5203 |000f: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c7e2: 1d04 |0011: monitor-enter v4 │ │ +04c7e4: 5213 6203 |0012: iget v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ +04c7e8: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04c7ec: 5913 6203 |0016: iput v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ +04c7f0: 5b72 5503 |0018: iput-object v2, v7, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ +04c7f4: 1e04 |001a: monitor-exit v4 │ │ +04c7f6: 1102 |001b: return-object v2 │ │ +04c7f8: 6e10 4407 0100 |001c: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.getSocket:()Ljava/net/Socket; // method@0744 │ │ +04c7fe: 0c03 |001f: move-result-object v3 │ │ +04c800: 6e20 cc0a 9300 |0020: invoke-virtual {v3, v9}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ +04c806: 5413 6103 |0023: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +04c80a: 7210 2b0e 0300 |0025: invoke-interface {v3}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ +04c810: 0c03 |0028: move-result-object v3 │ │ +04c812: 8194 |0029: int-to-long v4, v9 │ │ +04c814: 6206 d404 |002a: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +04c818: 6e40 340f 4365 |002c: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ +04c81e: 5413 5f03 |002f: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +04c822: 7210 ef0d 0300 |0031: invoke-interface {v3}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ +04c828: 0c03 |0034: move-result-object v3 │ │ +04c82a: 81a4 |0035: int-to-long v4, v10 │ │ +04c82c: 6206 d404 |0036: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +04c830: 6e40 340f 4365 |0038: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ +04c836: 2202 2001 |003b: new-instance v2, Lcom/squareup/okhttp/internal/http/Http1xStream; // type@0120 │ │ +04c83a: 5413 6103 |003d: iget-object v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +04c83e: 5414 5f03 |003f: iget-object v4, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +04c842: 7040 6306 7243 |0041: invoke-direct {v2, v7, v3, v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@0663 │ │ +04c848: 28cb |0044: goto 000f // -0035 │ │ +04c84a: 0d03 |0045: move-exception v3 │ │ +04c84c: 1e04 |0046: monitor-exit v4 │ │ +04c84e: 2703 |0047: throw v3 │ │ +04c850: 0d00 |0048: move-exception v0 │ │ +04c852: 2203 3101 |0049: new-instance v3, Lcom/squareup/okhttp/internal/http/RouteException; // type@0131 │ │ +04c856: 7020 fd06 0300 |004b: invoke-direct {v3, v0}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@06fd │ │ +04c85c: 2703 |004e: throw v3 │ │ catches : 5 │ │ 0x0000 - 0x0012 │ │ Ljava/io/IOException; -> 0x0048 │ │ 0x0012 - 0x001b │ │ -> 0x0045 │ │ 0x001c - 0x0044 │ │ Ljava/io/IOException; -> 0x0048 │ │ @@ -48399,19 +48383,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -049e90: |[049e90] com.squareup.okhttp.internal.http.StreamAllocation.noNewStreams:()V │ │ -049ea0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049ea2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -049ea4: 7040 1807 0211 |0002: invoke-direct {v2, v0, v1, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@0718 │ │ -049eaa: 0e00 |0005: return-void │ │ +04c890: |[04c890] com.squareup.okhttp.internal.http.StreamAllocation.noNewStreams:()V │ │ +04c8a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04c8a2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +04c8a4: 7040 1807 0211 |0002: invoke-direct {v2, v0, v1, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@0718 │ │ +04c8aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ @@ -48420,33 +48404,33 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RouteException;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -049eac: |[049eac] com.squareup.okhttp.internal.http.StreamAllocation.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Z │ │ -049ebc: 5410 5103 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049ec0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -049ec4: 6e10 0007 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@0700 │ │ -049eca: 0c00 |0007: move-result-object v0 │ │ -049ecc: 7020 1707 0100 |0008: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:(Ljava/io/IOException;)V // method@0717 │ │ -049ed2: 5410 5403 |000b: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -049ed6: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -049eda: 5410 5403 |000f: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -049ede: 6e10 0407 0000 |0011: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNext:()Z // method@0704 │ │ -049ee4: 0a00 |0014: move-result v0 │ │ -049ee6: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -049eea: 7020 1b07 2100 |0017: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.isRecoverable:(Lcom/squareup/okhttp/internal/http/RouteException;)Z // method@071b │ │ -049ef0: 0a00 |001a: move-result v0 │ │ -049ef2: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ -049ef6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -049ef8: 0f00 |001e: return v0 │ │ -049efa: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -049efc: 28fe |0020: goto 001e // -0002 │ │ +04c8ac: |[04c8ac] com.squareup.okhttp.internal.http.StreamAllocation.recover:(Lcom/squareup/okhttp/internal/http/RouteException;)Z │ │ +04c8bc: 5410 5103 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c8c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c8c4: 6e10 0007 0200 |0004: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@0700 │ │ +04c8ca: 0c00 |0007: move-result-object v0 │ │ +04c8cc: 7020 1707 0100 |0008: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:(Ljava/io/IOException;)V // method@0717 │ │ +04c8d2: 5410 5403 |000b: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c8d6: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +04c8da: 5410 5403 |000f: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c8de: 6e10 0407 0000 |0011: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNext:()Z // method@0704 │ │ +04c8e4: 0a00 |0014: move-result v0 │ │ +04c8e6: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +04c8ea: 7020 1b07 2100 |0017: invoke-direct {v1, v2}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.isRecoverable:(Lcom/squareup/okhttp/internal/http/RouteException;)Z // method@071b │ │ +04c8f0: 0a00 |001a: move-result v0 │ │ +04c8f2: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ +04c8f6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +04c8f8: 0f00 |001e: return v0 │ │ +04c8fa: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +04c8fc: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=318 │ │ 0x000b line=321 │ │ 0x0017 line=322 │ │ 0x001d line=323 │ │ @@ -48460,42 +48444,42 @@ │ │ type : '(Ljava/io/IOException;Lokio/Sink;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -049f00: |[049f00] com.squareup.okhttp.internal.http.StreamAllocation.recover:(Ljava/io/IOException;Lokio/Sink;)Z │ │ -049f10: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -049f12: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -049f14: 5454 5103 |0002: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049f18: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -049f1c: 5454 5103 |0006: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ -049f20: 5241 6203 |0008: iget v1, v4, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ -049f24: 7020 1707 6500 |000a: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:(Ljava/io/IOException;)V // method@0717 │ │ -049f2a: 3331 0300 |000d: if-ne v1, v3, 0010 // +0003 │ │ -049f2e: 0f02 |000f: return v2 │ │ -049f30: 3807 0600 |0010: if-eqz v7, 0016 // +0006 │ │ -049f34: 2074 1e01 |0012: instance-of v4, v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@011e │ │ -049f38: 3804 1900 |0014: if-eqz v4, 002d // +0019 │ │ -049f3c: 0130 |0016: move v0, v3 │ │ -049f3e: 5454 5403 |0017: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -049f42: 3804 0a00 |0019: if-eqz v4, 0023 // +000a │ │ -049f46: 5454 5403 |001b: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ -049f4a: 6e10 0407 0400 |001d: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNext:()Z // method@0704 │ │ -049f50: 0a04 |0020: move-result v4 │ │ -049f52: 3804 eeff |0021: if-eqz v4, 000f // -0012 │ │ -049f56: 7020 1c07 6500 |0023: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.isRecoverable:(Ljava/io/IOException;)Z // method@071c │ │ -049f5c: 0a04 |0026: move-result v4 │ │ -049f5e: 3804 e8ff |0027: if-eqz v4, 000f // -0018 │ │ -049f62: 3800 e6ff |0029: if-eqz v0, 000f // -001a │ │ -049f66: 0132 |002b: move v2, v3 │ │ -049f68: 28e3 |002c: goto 000f // -001d │ │ -049f6a: 0120 |002d: move v0, v2 │ │ -049f6c: 28e9 |002e: goto 0017 // -0017 │ │ +04c900: |[04c900] com.squareup.okhttp.internal.http.StreamAllocation.recover:(Ljava/io/IOException;Lokio/Sink;)Z │ │ +04c910: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04c912: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04c914: 5454 5103 |0002: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c918: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +04c91c: 5454 5103 |0006: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:Lcom/squareup/okhttp/internal/io/RealConnection; // field@0351 │ │ +04c920: 5241 6203 |0008: iget v1, v4, Lcom/squareup/okhttp/internal/io/RealConnection;.streamCount:I // field@0362 │ │ +04c924: 7020 1707 6500 |000a: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionFailed:(Ljava/io/IOException;)V // method@0717 │ │ +04c92a: 3331 0300 |000d: if-ne v1, v3, 0010 // +0003 │ │ +04c92e: 0f02 |000f: return v2 │ │ +04c930: 3807 0600 |0010: if-eqz v7, 0016 // +0006 │ │ +04c934: 2074 3001 |0012: instance-of v4, v7, Lcom/squareup/okhttp/internal/http/RetryableSink; // type@0130 │ │ +04c938: 3804 1900 |0014: if-eqz v4, 002d // +0019 │ │ +04c93c: 0130 |0016: move v0, v3 │ │ +04c93e: 5454 5403 |0017: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c942: 3804 0a00 |0019: if-eqz v4, 0023 // +000a │ │ +04c946: 5454 5403 |001b: iget-object v4, v5, Lcom/squareup/okhttp/internal/http/StreamAllocation;.routeSelector:Lcom/squareup/okhttp/internal/http/RouteSelector; // field@0354 │ │ +04c94a: 6e10 0407 0400 |001d: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/RouteSelector;.hasNext:()Z // method@0704 │ │ +04c950: 0a04 |0020: move-result v4 │ │ +04c952: 3804 eeff |0021: if-eqz v4, 000f // -0012 │ │ +04c956: 7020 1c07 6500 |0023: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.isRecoverable:(Ljava/io/IOException;)Z // method@071c │ │ +04c95c: 0a04 |0026: move-result v4 │ │ +04c95e: 3804 e8ff |0027: if-eqz v4, 000f // -0018 │ │ +04c962: 3800 e6ff |0029: if-eqz v0, 000f // -001a │ │ +04c966: 0132 |002b: move v2, v3 │ │ +04c968: 28e3 |002c: goto 000f // -001d │ │ +04c96a: 0120 |002d: move v0, v2 │ │ +04c96c: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=330 │ │ 0x0006 line=331 │ │ 0x000a line=332 │ │ 0x000d line=334 │ │ 0x000f line=348 │ │ @@ -48516,19 +48500,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -049f70: |[049f70] com.squareup.okhttp.internal.http.StreamAllocation.release:()V │ │ -049f80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -049f82: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -049f84: 7040 1807 1210 |0002: invoke-direct {v2, v1, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@0718 │ │ -049f8a: 0e00 |0005: return-void │ │ +04c970: |[04c970] com.squareup.okhttp.internal.http.StreamAllocation.release:()V │ │ +04c980: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04c982: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +04c984: 7040 1807 1210 |0002: invoke-direct {v2, v1, v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@0718 │ │ +04c98a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=215 │ │ 0x0005 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ @@ -48537,23 +48521,23 @@ │ │ type : '()Lcom/squareup/okhttp/internal/http/HttpStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -049f8c: |[049f8c] com.squareup.okhttp.internal.http.StreamAllocation.stream:()Lcom/squareup/okhttp/internal/http/HttpStream; │ │ -049f9c: 5421 5203 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049fa0: 1d01 |0002: monitor-enter v1 │ │ -049fa2: 5420 5503 |0003: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ -049fa6: 1e01 |0005: monitor-exit v1 │ │ -049fa8: 1100 |0006: return-object v0 │ │ -049faa: 0d00 |0007: move-exception v0 │ │ -049fac: 1e01 |0008: monitor-exit v1 │ │ -049fae: 2700 |0009: throw v0 │ │ +04c98c: |[04c98c] com.squareup.okhttp.internal.http.StreamAllocation.stream:()Lcom/squareup/okhttp/internal/http/HttpStream; │ │ +04c99c: 5421 5203 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c9a0: 1d01 |0002: monitor-enter v1 │ │ +04c9a2: 5420 5503 |0003: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ +04c9a6: 1e01 |0005: monitor-exit v1 │ │ +04c9a8: 1100 |0006: return-object v0 │ │ +04c9aa: 0d00 |0007: move-exception v0 │ │ +04c9ac: 1e01 |0008: monitor-exit v1 │ │ +04c9ae: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ 0x0007 line=203 │ │ @@ -48565,46 +48549,46 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -049fbc: |[049fbc] com.squareup.okhttp.internal.http.StreamAllocation.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V │ │ -049fcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -049fce: 5441 5203 |0001: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ -049fd2: 1d01 |0003: monitor-enter v1 │ │ -049fd4: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ -049fd8: 5440 5503 |0006: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ -049fdc: 3205 2a00 |0008: if-eq v5, v0, 0032 // +002a │ │ -049fe0: 2200 ad01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -049fe4: 2202 c101 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -049fe8: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -049fee: 1a03 2a11 |0011: const-string v3, "expected " // string@112a │ │ -049ff2: 6e20 580a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -049ff8: 0c02 |0016: move-result-object v2 │ │ -049ffa: 5443 5503 |0017: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ -049ffe: 6e20 570a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04a004: 0c02 |001c: move-result-object v2 │ │ -04a006: 1a03 4100 |001d: const-string v3, " but was " // string@0041 │ │ -04a00a: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a010: 0c02 |0022: move-result-object v2 │ │ -04a012: 6e20 570a 5200 |0023: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04a018: 0c02 |0026: move-result-object v2 │ │ -04a01a: 6e10 640a 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a020: 0c02 |002a: move-result-object v2 │ │ -04a022: 7020 f209 2000 |002b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a028: 2700 |002e: throw v0 │ │ -04a02a: 0d00 |002f: move-exception v0 │ │ -04a02c: 1e01 |0030: monitor-exit v1 │ │ -04a02e: 2700 |0031: throw v0 │ │ -04a030: 1e01 |0032: monitor-exit v1 │ │ -04a032: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -04a034: 7040 1807 2402 |0034: invoke-direct {v4, v2, v2, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@0718 │ │ -04a03a: 0e00 |0037: return-void │ │ +04c9bc: |[04c9bc] com.squareup.okhttp.internal.http.StreamAllocation.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V │ │ +04c9cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04c9ce: 5441 5203 |0001: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connectionPool:Lcom/squareup/okhttp/ConnectionPool; // field@0352 │ │ +04c9d2: 1d01 |0003: monitor-enter v1 │ │ +04c9d4: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ +04c9d8: 5440 5503 |0006: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ +04c9dc: 3205 2a00 |0008: if-eq v5, v0, 0032 // +002a │ │ +04c9e0: 2200 bf01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04c9e4: 2202 d301 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +04c9e8: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04c9ee: 1a03 3d11 |0011: const-string v3, "expected " // string@113d │ │ +04c9f2: 6e20 580a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04c9f8: 0c02 |0016: move-result-object v2 │ │ +04c9fa: 5443 5503 |0017: iget-object v3, v4, Lcom/squareup/okhttp/internal/http/StreamAllocation;.stream:Lcom/squareup/okhttp/internal/http/HttpStream; // field@0355 │ │ +04c9fe: 6e20 570a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04ca04: 0c02 |001c: move-result-object v2 │ │ +04ca06: 1a03 4100 |001d: const-string v3, " but was " // string@0041 │ │ +04ca0a: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04ca10: 0c02 |0022: move-result-object v2 │ │ +04ca12: 6e20 570a 5200 |0023: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04ca18: 0c02 |0026: move-result-object v2 │ │ +04ca1a: 6e10 640a 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04ca20: 0c02 |002a: move-result-object v2 │ │ +04ca22: 7020 f209 2000 |002b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04ca28: 2700 |002e: throw v0 │ │ +04ca2a: 0d00 |002f: move-exception v0 │ │ +04ca2c: 1e01 |0030: monitor-exit v1 │ │ +04ca2e: 2700 |0031: throw v0 │ │ +04ca30: 1e01 |0032: monitor-exit v1 │ │ +04ca32: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +04ca34: 7040 1807 2402 |0034: invoke-direct {v4, v2, v2, v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.deallocate:(ZZZ)V // method@0718 │ │ +04ca3a: 0e00 |0037: return-void │ │ catches : 2 │ │ 0x0006 - 0x0031 │ │ -> 0x002f │ │ 0x0032 - 0x0033 │ │ -> 0x002f │ │ positions : │ │ 0x0001 line=192 │ │ @@ -48622,31 +48606,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04a050: |[04a050] com.squareup.okhttp.internal.http.StreamAllocation.toString:()Ljava/lang/String; │ │ -04a060: 5410 4f03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ -04a064: 6e10 160a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -04a06a: 0c00 |0005: move-result-object v0 │ │ -04a06c: 1100 |0006: return-object v0 │ │ +04ca50: |[04ca50] com.squareup.okhttp.internal.http.StreamAllocation.toString:()Ljava/lang/String; │ │ +04ca60: 5410 4f03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/StreamAllocation;.address:Lcom/squareup/okhttp/Address; // field@034f │ │ +04ca64: 6e10 160a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +04ca6a: 0c00 |0005: move-result-object v0 │ │ +04ca6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ │ │ - source_file_idx : 2694 (StreamAllocation.java) │ │ + source_file_idx : 2714 (StreamAllocation.java) │ │ │ │ Class #109 header: │ │ -class_idx : 292 │ │ +class_idx : 310 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 895 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #109 annotations: │ │ @@ -48682,19 +48666,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04a070: |[04a070] com.squareup.okhttp.internal.io.FileSystem.:()V │ │ -04a080: 2200 2301 |0000: new-instance v0, Lcom/squareup/okhttp/internal/io/FileSystem$1; // type@0123 │ │ -04a084: 7010 2707 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/io/FileSystem$1;.:()V // method@0727 │ │ -04a08a: 6900 5603 |0005: sput-object v0, Lcom/squareup/okhttp/internal/io/FileSystem;.SYSTEM:Lcom/squareup/okhttp/internal/io/FileSystem; // field@0356 │ │ -04a08e: 0e00 |0007: return-void │ │ +04ca70: |[04ca70] com.squareup.okhttp.internal.io.FileSystem.:()V │ │ +04ca80: 2200 3501 |0000: new-instance v0, Lcom/squareup/okhttp/internal/io/FileSystem$1; // type@0135 │ │ +04ca84: 7010 2707 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/io/FileSystem$1;.:()V // method@0727 │ │ +04ca8a: 6900 5603 |0005: sput-object v0, Lcom/squareup/okhttp/internal/io/FileSystem;.SYSTEM:Lcom/squareup/okhttp/internal/io/FileSystem; // field@0356 │ │ +04ca8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/io/FileSystem;) │ │ @@ -48744,17 +48728,17 @@ │ │ type : '(Ljava/io/File;)Lokio/Source;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 895 (FileSystem.java) │ │ │ │ Class #110 header: │ │ -class_idx : 294 │ │ +class_idx : 312 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 753 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 1 │ │ │ │ Class #110 - │ │ @@ -48798,25 +48782,25 @@ │ │ type : '(Ljavax/security/auth/x500/X500Principal;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04a090: |[04a090] com.squareup.okhttp.internal.tls.DistinguishedNameParser.:(Ljavax/security/auth/x500/X500Principal;)V │ │ -04a0a0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04a0a6: 1a00 bf09 |0003: const-string v0, "RFC2253" // string@09bf │ │ -04a0aa: 6e20 fb0b 0200 |0005: invoke-virtual {v2, v0}, Ljavax/security/auth/x500/X500Principal;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@0bfb │ │ -04a0b0: 0c00 |0008: move-result-object v0 │ │ -04a0b2: 5b10 6603 |0009: iput-object v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a0b6: 5410 6603 |000b: iget-object v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a0ba: 6e10 380a 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04a0c0: 0a00 |0010: move-result v0 │ │ -04a0c2: 5910 6803 |0011: iput v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a0c6: 0e00 |0013: return-void │ │ +04ca90: |[04ca90] com.squareup.okhttp.internal.tls.DistinguishedNameParser.:(Ljavax/security/auth/x500/X500Principal;)V │ │ +04caa0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04caa6: 1a00 d309 |0003: const-string v0, "RFC2253" // string@09d3 │ │ +04caaa: 6e20 fb0b 0200 |0005: invoke-virtual {v2, v0}, Ljavax/security/auth/x500/X500Principal;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@0bfb │ │ +04cab0: 0c00 |0008: move-result-object v0 │ │ +04cab2: 5b10 6603 |0009: iput-object v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04cab6: 5410 6603 |000b: iget-object v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04caba: 6e10 380a 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04cac0: 0a00 |0010: move-result v0 │ │ +04cac2: 5910 6803 |0011: iput v0, v1, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04cac6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ 0x000b line=44 │ │ 0x0013 line=45 │ │ locals : │ │ @@ -48828,119 +48812,119 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -04a0c8: |[04a0c8] com.squareup.okhttp.internal.tls.DistinguishedNameParser.escapedAV:()Ljava/lang/String; │ │ -04a0d8: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -04a0dc: 5250 6903 |0002: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a0e0: 5950 6303 |0004: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a0e4: 5250 6903 |0006: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a0e8: 5950 6703 |0008: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a0ec: 5250 6903 |000a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a0f0: 5251 6803 |000c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a0f4: 3410 1100 |000e: if-lt v0, v1, 001f // +0011 │ │ -04a0f8: 2200 c001 |0010: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -04a0fc: 5451 6403 |0012: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a100: 5252 6303 |0014: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a104: 5253 6703 |0016: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a108: 5254 6303 |0018: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a10c: b143 |001a: sub-int/2addr v3, v4 │ │ -04a10e: 7040 240a 1032 |001b: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -04a114: 1100 |001e: return-object v0 │ │ -04a116: 5450 6403 |001f: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a11a: 5251 6903 |0021: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a11e: 4900 0001 |0023: aget-char v0, v0, v1 │ │ -04a122: 2c00 a500 0000 |0025: sparse-switch v0, 000000ca // +000000a5 │ │ -04a128: 5450 6403 |0028: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a12c: 5251 6703 |002a: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a130: d802 0101 |002c: add-int/lit8 v2, v1, #int 1 // #01 │ │ -04a134: 5952 6703 |002e: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a138: 5452 6403 |0030: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a13c: 5253 6903 |0032: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a140: 4902 0203 |0034: aget-char v2, v2, v3 │ │ -04a144: 5002 0001 |0036: aput-char v2, v0, v1 │ │ -04a148: 5250 6903 |0038: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a14c: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a150: 5950 6903 |003c: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a154: 28cc |003e: goto 000a // -0034 │ │ -04a156: 2200 c001 |003f: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -04a15a: 5451 6403 |0041: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a15e: 5252 6303 |0043: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a162: 5253 6703 |0045: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a166: 5254 6303 |0047: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a16a: b143 |0049: sub-int/2addr v3, v4 │ │ -04a16c: 7040 240a 1032 |004a: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -04a172: 28d1 |004d: goto 001e // -002f │ │ -04a174: 5450 6403 |004e: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a178: 5251 6703 |0050: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a17c: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -04a180: 5952 6703 |0054: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a184: 7010 4d07 0500 |0056: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@074d │ │ -04a18a: 0a02 |0059: move-result v2 │ │ -04a18c: 5002 0001 |005a: aput-char v2, v0, v1 │ │ -04a190: 5250 6903 |005c: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a194: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a198: 5950 6903 |0060: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a19c: 28a8 |0062: goto 000a // -0058 │ │ -04a19e: 5250 6703 |0063: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a1a2: 5950 6503 |0065: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@0365 │ │ -04a1a6: 5250 6903 |0067: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a1aa: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a1ae: 5950 6903 |006b: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a1b2: 5450 6403 |006d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a1b6: 5251 6703 |006f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a1ba: d802 0101 |0071: add-int/lit8 v2, v1, #int 1 // #01 │ │ -04a1be: 5952 6703 |0073: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a1c2: 5004 0001 |0075: aput-char v4, v0, v1 │ │ -04a1c6: 5250 6903 |0077: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a1ca: 5251 6803 |0079: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a1ce: 3510 1b00 |007b: if-ge v0, v1, 0096 // +001b │ │ -04a1d2: 5450 6403 |007d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a1d6: 5251 6903 |007f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a1da: 4900 0001 |0081: aget-char v0, v0, v1 │ │ -04a1de: 3340 1300 |0083: if-ne v0, v4, 0096 // +0013 │ │ -04a1e2: 5450 6403 |0085: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a1e6: 5251 6703 |0087: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a1ea: d802 0101 |0089: add-int/lit8 v2, v1, #int 1 // #01 │ │ -04a1ee: 5952 6703 |008b: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a1f2: 5004 0001 |008d: aput-char v4, v0, v1 │ │ -04a1f6: 5250 6903 |008f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a1fa: d800 0001 |0091: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a1fe: 5950 6903 |0093: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a202: 28e2 |0095: goto 0077 // -001e │ │ -04a204: 5250 6903 |0096: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a208: 5251 6803 |0098: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a20c: 3210 2000 |009a: if-eq v0, v1, 00ba // +0020 │ │ -04a210: 5450 6403 |009c: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a214: 5251 6903 |009e: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a218: 4900 0001 |00a0: aget-char v0, v0, v1 │ │ -04a21c: 1301 2c00 |00a2: const/16 v1, #int 44 // #2c │ │ -04a220: 3210 1600 |00a4: if-eq v0, v1, 00ba // +0016 │ │ -04a224: 5450 6403 |00a6: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a228: 5251 6903 |00a8: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a22c: 4900 0001 |00aa: aget-char v0, v0, v1 │ │ -04a230: 1301 2b00 |00ac: const/16 v1, #int 43 // #2b │ │ -04a234: 3210 0c00 |00ae: if-eq v0, v1, 00ba // +000c │ │ -04a238: 5450 6403 |00b0: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a23c: 5251 6903 |00b2: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a240: 4900 0001 |00b4: aget-char v0, v0, v1 │ │ -04a244: 1301 3b00 |00b6: const/16 v1, #int 59 // #3b │ │ -04a248: 3310 52ff |00b8: if-ne v0, v1, 000a // -00ae │ │ -04a24c: 2200 c001 |00ba: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -04a250: 5451 6403 |00bc: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a254: 5252 6303 |00be: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a258: 5253 6503 |00c0: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@0365 │ │ -04a25c: 5254 6303 |00c2: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a260: b143 |00c4: sub-int/2addr v3, v4 │ │ -04a262: 7040 240a 1032 |00c5: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -04a268: 2900 56ff |00c8: goto/16 001e // -00aa │ │ -04a26c: 0002 0500 2000 0000 2b00 0000 2c00 ... |00ca: sparse-switch-data (22 units) │ │ +04cac8: |[04cac8] com.squareup.okhttp.internal.tls.DistinguishedNameParser.escapedAV:()Ljava/lang/String; │ │ +04cad8: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +04cadc: 5250 6903 |0002: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cae0: 5950 6303 |0004: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04cae4: 5250 6903 |0006: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cae8: 5950 6703 |0008: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04caec: 5250 6903 |000a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04caf0: 5251 6803 |000c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04caf4: 3410 1100 |000e: if-lt v0, v1, 001f // +0011 │ │ +04caf8: 2200 d201 |0010: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +04cafc: 5451 6403 |0012: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cb00: 5252 6303 |0014: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04cb04: 5253 6703 |0016: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cb08: 5254 6303 |0018: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04cb0c: b143 |001a: sub-int/2addr v3, v4 │ │ +04cb0e: 7040 240a 1032 |001b: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +04cb14: 1100 |001e: return-object v0 │ │ +04cb16: 5450 6403 |001f: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cb1a: 5251 6903 |0021: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cb1e: 4900 0001 |0023: aget-char v0, v0, v1 │ │ +04cb22: 2c00 a500 0000 |0025: sparse-switch v0, 000000ca // +000000a5 │ │ +04cb28: 5450 6403 |0028: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cb2c: 5251 6703 |002a: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cb30: d802 0101 |002c: add-int/lit8 v2, v1, #int 1 // #01 │ │ +04cb34: 5952 6703 |002e: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cb38: 5452 6403 |0030: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cb3c: 5253 6903 |0032: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cb40: 4902 0203 |0034: aget-char v2, v2, v3 │ │ +04cb44: 5002 0001 |0036: aput-char v2, v0, v1 │ │ +04cb48: 5250 6903 |0038: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cb4c: d800 0001 |003a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04cb50: 5950 6903 |003c: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cb54: 28cc |003e: goto 000a // -0034 │ │ +04cb56: 2200 d201 |003f: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +04cb5a: 5451 6403 |0041: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cb5e: 5252 6303 |0043: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04cb62: 5253 6703 |0045: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cb66: 5254 6303 |0047: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04cb6a: b143 |0049: sub-int/2addr v3, v4 │ │ +04cb6c: 7040 240a 1032 |004a: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +04cb72: 28d1 |004d: goto 001e // -002f │ │ +04cb74: 5450 6403 |004e: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cb78: 5251 6703 |0050: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cb7c: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +04cb80: 5952 6703 |0054: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cb84: 7010 4d07 0500 |0056: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@074d │ │ +04cb8a: 0a02 |0059: move-result v2 │ │ +04cb8c: 5002 0001 |005a: aput-char v2, v0, v1 │ │ +04cb90: 5250 6903 |005c: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cb94: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04cb98: 5950 6903 |0060: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cb9c: 28a8 |0062: goto 000a // -0058 │ │ +04cb9e: 5250 6703 |0063: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cba2: 5950 6503 |0065: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@0365 │ │ +04cba6: 5250 6903 |0067: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cbaa: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04cbae: 5950 6903 |006b: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cbb2: 5450 6403 |006d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cbb6: 5251 6703 |006f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cbba: d802 0101 |0071: add-int/lit8 v2, v1, #int 1 // #01 │ │ +04cbbe: 5952 6703 |0073: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cbc2: 5004 0001 |0075: aput-char v4, v0, v1 │ │ +04cbc6: 5250 6903 |0077: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cbca: 5251 6803 |0079: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04cbce: 3510 1b00 |007b: if-ge v0, v1, 0096 // +001b │ │ +04cbd2: 5450 6403 |007d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cbd6: 5251 6903 |007f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cbda: 4900 0001 |0081: aget-char v0, v0, v1 │ │ +04cbde: 3340 1300 |0083: if-ne v0, v4, 0096 // +0013 │ │ +04cbe2: 5450 6403 |0085: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cbe6: 5251 6703 |0087: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cbea: d802 0101 |0089: add-int/lit8 v2, v1, #int 1 // #01 │ │ +04cbee: 5952 6703 |008b: iput v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04cbf2: 5004 0001 |008d: aput-char v4, v0, v1 │ │ +04cbf6: 5250 6903 |008f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cbfa: d800 0001 |0091: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04cbfe: 5950 6903 |0093: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cc02: 28e2 |0095: goto 0077 // -001e │ │ +04cc04: 5250 6903 |0096: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cc08: 5251 6803 |0098: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04cc0c: 3210 2000 |009a: if-eq v0, v1, 00ba // +0020 │ │ +04cc10: 5450 6403 |009c: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cc14: 5251 6903 |009e: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cc18: 4900 0001 |00a0: aget-char v0, v0, v1 │ │ +04cc1c: 1301 2c00 |00a2: const/16 v1, #int 44 // #2c │ │ +04cc20: 3210 1600 |00a4: if-eq v0, v1, 00ba // +0016 │ │ +04cc24: 5450 6403 |00a6: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cc28: 5251 6903 |00a8: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cc2c: 4900 0001 |00aa: aget-char v0, v0, v1 │ │ +04cc30: 1301 2b00 |00ac: const/16 v1, #int 43 // #2b │ │ +04cc34: 3210 0c00 |00ae: if-eq v0, v1, 00ba // +000c │ │ +04cc38: 5450 6403 |00b0: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cc3c: 5251 6903 |00b2: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cc40: 4900 0001 |00b4: aget-char v0, v0, v1 │ │ +04cc44: 1301 3b00 |00b6: const/16 v1, #int 59 // #3b │ │ +04cc48: 3310 52ff |00b8: if-ne v0, v1, 000a // -00ae │ │ +04cc4c: 2200 d201 |00ba: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +04cc50: 5451 6403 |00bc: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cc54: 5252 6303 |00be: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04cc58: 5253 6503 |00c0: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@0365 │ │ +04cc5c: 5254 6303 |00c2: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04cc60: b143 |00c4: sub-int/2addr v3, v4 │ │ +04cc62: 7040 240a 1032 |00c5: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +04cc68: 2900 56ff |00c8: goto/16 001e // -00aa │ │ +04cc6c: 0002 0500 2000 0000 2b00 0000 2c00 ... |00ca: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0006 line=189 │ │ 0x000a line=191 │ │ 0x0010 line=193 │ │ 0x001e line=221 │ │ @@ -48967,94 +48951,94 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -04a298: |[04a298] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getByte:(I)I │ │ -04a2a8: 1308 6100 |0000: const/16 v8, #int 97 // #61 │ │ -04a2ac: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -04a2b0: 1306 4100 |0004: const/16 v6, #int 65 // #41 │ │ -04a2b4: 1305 3900 |0006: const/16 v5, #int 57 // #39 │ │ -04a2b8: 1304 3000 |0008: const/16 v4, #int 48 // #30 │ │ -04a2bc: d802 0a01 |000a: add-int/lit8 v2, v10, #int 1 // #01 │ │ -04a2c0: 5293 6803 |000c: iget v3, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a2c4: 3432 1d00 |000e: if-lt v2, v3, 002b // +001d │ │ -04a2c8: 2202 ad01 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -04a2cc: 2203 c101 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -04a2d0: 7010 500a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04a2d6: 1a04 d208 |0017: const-string v4, "Malformed DN: " // string@08d2 │ │ -04a2da: 6e20 580a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a2e0: 0c03 |001c: move-result-object v3 │ │ -04a2e2: 5494 6603 |001d: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a2e6: 6e20 580a 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a2ec: 0c03 |0022: move-result-object v3 │ │ -04a2ee: 6e10 640a 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a2f4: 0c03 |0026: move-result-object v3 │ │ -04a2f6: 7020 f209 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a2fc: 2702 |002a: throw v2 │ │ -04a2fe: 5492 6403 |002b: iget-object v2, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a302: 4900 020a |002d: aget-char v0, v2, v10 │ │ -04a306: 3440 1600 |002f: if-lt v0, v4, 0045 // +0016 │ │ -04a30a: 3650 1400 |0031: if-gt v0, v5, 0045 // +0014 │ │ -04a30e: d800 00d0 |0033: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -04a312: 5492 6403 |0035: iget-object v2, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a316: d803 0a01 |0037: add-int/lit8 v3, v10, #int 1 // #01 │ │ -04a31a: 4901 0203 |0039: aget-char v1, v2, v3 │ │ -04a31e: 3441 3500 |003b: if-lt v1, v4, 0070 // +0035 │ │ -04a322: 3651 3300 |003d: if-gt v1, v5, 0070 // +0033 │ │ -04a326: d801 01d0 |003f: add-int/lit8 v1, v1, #int -48 // #d0 │ │ -04a32a: e002 0004 |0041: shl-int/lit8 v2, v0, #int 4 // #04 │ │ -04a32e: b012 |0043: add-int/2addr v2, v1 │ │ -04a330: 0f02 |0044: return v2 │ │ -04a332: 3480 0900 |0045: if-lt v0, v8, 004e // +0009 │ │ -04a336: 1302 6600 |0047: const/16 v2, #int 102 // #66 │ │ -04a33a: 3620 0500 |0049: if-gt v0, v2, 004e // +0005 │ │ -04a33e: d800 00a9 |004b: add-int/lit8 v0, v0, #int -87 // #a9 │ │ -04a342: 28e8 |004d: goto 0035 // -0018 │ │ -04a344: 3460 0700 |004e: if-lt v0, v6, 0055 // +0007 │ │ -04a348: 3670 0500 |0050: if-gt v0, v7, 0055 // +0005 │ │ -04a34c: d800 00c9 |0052: add-int/lit8 v0, v0, #int -55 // #c9 │ │ -04a350: 28e1 |0054: goto 0035 // -001f │ │ -04a352: 2202 ad01 |0055: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -04a356: 2203 c101 |0057: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -04a35a: 7010 500a 0300 |0059: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04a360: 1a04 d208 |005c: const-string v4, "Malformed DN: " // string@08d2 │ │ -04a364: 6e20 580a 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a36a: 0c03 |0061: move-result-object v3 │ │ -04a36c: 5494 6603 |0062: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a370: 6e20 580a 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a376: 0c03 |0067: move-result-object v3 │ │ -04a378: 6e10 640a 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a37e: 0c03 |006b: move-result-object v3 │ │ -04a380: 7020 f209 3200 |006c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a386: 2702 |006f: throw v2 │ │ -04a388: 3481 0900 |0070: if-lt v1, v8, 0079 // +0009 │ │ -04a38c: 1302 6600 |0072: const/16 v2, #int 102 // #66 │ │ -04a390: 3621 0500 |0074: if-gt v1, v2, 0079 // +0005 │ │ -04a394: d801 01a9 |0076: add-int/lit8 v1, v1, #int -87 // #a9 │ │ -04a398: 28c9 |0078: goto 0041 // -0037 │ │ -04a39a: 3461 0700 |0079: if-lt v1, v6, 0080 // +0007 │ │ -04a39e: 3671 0500 |007b: if-gt v1, v7, 0080 // +0005 │ │ -04a3a2: d801 01c9 |007d: add-int/lit8 v1, v1, #int -55 // #c9 │ │ -04a3a6: 28c2 |007f: goto 0041 // -003e │ │ -04a3a8: 2202 ad01 |0080: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -04a3ac: 2203 c101 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -04a3b0: 7010 500a 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04a3b6: 1a04 d208 |0087: const-string v4, "Malformed DN: " // string@08d2 │ │ -04a3ba: 6e20 580a 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a3c0: 0c03 |008c: move-result-object v3 │ │ -04a3c2: 5494 6603 |008d: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a3c6: 6e20 580a 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a3cc: 0c03 |0092: move-result-object v3 │ │ -04a3ce: 6e10 640a 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a3d4: 0c03 |0096: move-result-object v3 │ │ -04a3d6: 7020 f209 3200 |0097: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a3dc: 2702 |009a: throw v2 │ │ +04cc98: |[04cc98] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getByte:(I)I │ │ +04cca8: 1308 6100 |0000: const/16 v8, #int 97 // #61 │ │ +04ccac: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +04ccb0: 1306 4100 |0004: const/16 v6, #int 65 // #41 │ │ +04ccb4: 1305 3900 |0006: const/16 v5, #int 57 // #39 │ │ +04ccb8: 1304 3000 |0008: const/16 v4, #int 48 // #30 │ │ +04ccbc: d802 0a01 |000a: add-int/lit8 v2, v10, #int 1 // #01 │ │ +04ccc0: 5293 6803 |000c: iget v3, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04ccc4: 3432 1d00 |000e: if-lt v2, v3, 002b // +001d │ │ +04ccc8: 2202 bf01 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +04cccc: 2203 d301 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +04ccd0: 7010 500a 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04ccd6: 1a04 e608 |0017: const-string v4, "Malformed DN: " // string@08e6 │ │ +04ccda: 6e20 580a 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04cce0: 0c03 |001c: move-result-object v3 │ │ +04cce2: 5494 6603 |001d: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04cce6: 6e20 580a 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04ccec: 0c03 |0022: move-result-object v3 │ │ +04ccee: 6e10 640a 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04ccf4: 0c03 |0026: move-result-object v3 │ │ +04ccf6: 7020 f209 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04ccfc: 2702 |002a: throw v2 │ │ +04ccfe: 5492 6403 |002b: iget-object v2, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cd02: 4900 020a |002d: aget-char v0, v2, v10 │ │ +04cd06: 3440 1600 |002f: if-lt v0, v4, 0045 // +0016 │ │ +04cd0a: 3650 1400 |0031: if-gt v0, v5, 0045 // +0014 │ │ +04cd0e: d800 00d0 |0033: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +04cd12: 5492 6403 |0035: iget-object v2, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cd16: d803 0a01 |0037: add-int/lit8 v3, v10, #int 1 // #01 │ │ +04cd1a: 4901 0203 |0039: aget-char v1, v2, v3 │ │ +04cd1e: 3441 3500 |003b: if-lt v1, v4, 0070 // +0035 │ │ +04cd22: 3651 3300 |003d: if-gt v1, v5, 0070 // +0033 │ │ +04cd26: d801 01d0 |003f: add-int/lit8 v1, v1, #int -48 // #d0 │ │ +04cd2a: e002 0004 |0041: shl-int/lit8 v2, v0, #int 4 // #04 │ │ +04cd2e: b012 |0043: add-int/2addr v2, v1 │ │ +04cd30: 0f02 |0044: return v2 │ │ +04cd32: 3480 0900 |0045: if-lt v0, v8, 004e // +0009 │ │ +04cd36: 1302 6600 |0047: const/16 v2, #int 102 // #66 │ │ +04cd3a: 3620 0500 |0049: if-gt v0, v2, 004e // +0005 │ │ +04cd3e: d800 00a9 |004b: add-int/lit8 v0, v0, #int -87 // #a9 │ │ +04cd42: 28e8 |004d: goto 0035 // -0018 │ │ +04cd44: 3460 0700 |004e: if-lt v0, v6, 0055 // +0007 │ │ +04cd48: 3670 0500 |0050: if-gt v0, v7, 0055 // +0005 │ │ +04cd4c: d800 00c9 |0052: add-int/lit8 v0, v0, #int -55 // #c9 │ │ +04cd50: 28e1 |0054: goto 0035 // -001f │ │ +04cd52: 2202 bf01 |0055: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +04cd56: 2203 d301 |0057: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +04cd5a: 7010 500a 0300 |0059: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04cd60: 1a04 e608 |005c: const-string v4, "Malformed DN: " // string@08e6 │ │ +04cd64: 6e20 580a 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04cd6a: 0c03 |0061: move-result-object v3 │ │ +04cd6c: 5494 6603 |0062: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04cd70: 6e20 580a 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04cd76: 0c03 |0067: move-result-object v3 │ │ +04cd78: 6e10 640a 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04cd7e: 0c03 |006b: move-result-object v3 │ │ +04cd80: 7020 f209 3200 |006c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04cd86: 2702 |006f: throw v2 │ │ +04cd88: 3481 0900 |0070: if-lt v1, v8, 0079 // +0009 │ │ +04cd8c: 1302 6600 |0072: const/16 v2, #int 102 // #66 │ │ +04cd90: 3621 0500 |0074: if-gt v1, v2, 0079 // +0005 │ │ +04cd94: d801 01a9 |0076: add-int/lit8 v1, v1, #int -87 // #a9 │ │ +04cd98: 28c9 |0078: goto 0041 // -0037 │ │ +04cd9a: 3461 0700 |0079: if-lt v1, v6, 0080 // +0007 │ │ +04cd9e: 3671 0500 |007b: if-gt v1, v7, 0080 // +0005 │ │ +04cda2: d801 01c9 |007d: add-int/lit8 v1, v1, #int -55 // #c9 │ │ +04cda6: 28c2 |007f: goto 0041 // -003e │ │ +04cda8: 2202 bf01 |0080: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +04cdac: 2203 d301 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +04cdb0: 7010 500a 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04cdb6: 1a04 e608 |0087: const-string v4, "Malformed DN: " // string@08e6 │ │ +04cdba: 6e20 580a 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04cdc0: 0c03 |008c: move-result-object v3 │ │ +04cdc2: 5494 6603 |008d: iget-object v4, v9, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04cdc6: 6e20 580a 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04cdcc: 0c03 |0092: move-result-object v3 │ │ +04cdce: 6e10 640a 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04cdd4: 0c03 |0096: move-result-object v3 │ │ +04cdd6: 7020 f209 3200 |0097: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04cddc: 2702 |009a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=312 │ │ 0x0010 line=313 │ │ 0x002b line=318 │ │ 0x002f line=319 │ │ 0x0033 line=320 │ │ @@ -49084,46 +49068,46 @@ │ │ type : '()C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -04a3e0: |[04a3e0] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getEscaped:()C │ │ -04a3f0: 5230 6903 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a3f4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a3f8: 5930 6903 |0004: iput v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a3fc: 5230 6903 |0006: iget v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a400: 5231 6803 |0008: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a404: 3310 1d00 |000a: if-ne v0, v1, 0027 // +001d │ │ -04a408: 2200 ad01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04a40c: 2201 c101 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04a410: 7010 500a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04a416: 1a02 820b |0013: const-string v2, "Unexpected end of DN: " // string@0b82 │ │ -04a41a: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a420: 0c01 |0018: move-result-object v1 │ │ -04a422: 5432 6603 |0019: iget-object v2, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a426: 6e20 580a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a42c: 0c01 |001e: move-result-object v1 │ │ -04a42e: 6e10 640a 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a434: 0c01 |0022: move-result-object v1 │ │ -04a436: 7020 f209 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a43c: 2700 |0026: throw v0 │ │ -04a43e: 5430 6403 |0027: iget-object v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a442: 5231 6903 |0029: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a446: 4900 0001 |002b: aget-char v0, v0, v1 │ │ -04a44a: 2c00 0f00 0000 |002d: sparse-switch v0, 0000003c // +0000000f │ │ -04a450: 7010 4e07 0300 |0030: invoke-direct {v3}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getUTF8:()C // method@074e │ │ -04a456: 0a00 |0033: move-result v0 │ │ -04a458: 0f00 |0034: return v0 │ │ -04a45a: 5430 6403 |0035: iget-object v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a45e: 5231 6903 |0037: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a462: 4900 0001 |0039: aget-char v0, v0, v1 │ │ -04a466: 28f9 |003b: goto 0034 // -0007 │ │ -04a468: 0002 0d00 2000 0000 2200 0000 2300 ... |003c: sparse-switch-data (54 units) │ │ +04cde0: |[04cde0] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getEscaped:()C │ │ +04cdf0: 5230 6903 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cdf4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04cdf8: 5930 6903 |0004: iput v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cdfc: 5230 6903 |0006: iget v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04ce00: 5231 6803 |0008: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04ce04: 3310 1d00 |000a: if-ne v0, v1, 0027 // +001d │ │ +04ce08: 2200 bf01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04ce0c: 2201 d301 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04ce10: 7010 500a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04ce16: 1a02 960b |0013: const-string v2, "Unexpected end of DN: " // string@0b96 │ │ +04ce1a: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04ce20: 0c01 |0018: move-result-object v1 │ │ +04ce22: 5432 6603 |0019: iget-object v2, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04ce26: 6e20 580a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04ce2c: 0c01 |001e: move-result-object v1 │ │ +04ce2e: 6e10 640a 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04ce34: 0c01 |0022: move-result-object v1 │ │ +04ce36: 7020 f209 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04ce3c: 2700 |0026: throw v0 │ │ +04ce3e: 5430 6403 |0027: iget-object v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04ce42: 5231 6903 |0029: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04ce46: 4900 0001 |002b: aget-char v0, v0, v1 │ │ +04ce4a: 2c00 0f00 0000 |002d: sparse-switch v0, 0000003c // +0000000f │ │ +04ce50: 7010 4e07 0300 |0030: invoke-direct {v3}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getUTF8:()C // method@074e │ │ +04ce56: 0a00 |0033: move-result v0 │ │ +04ce58: 0f00 |0034: return v0 │ │ +04ce5a: 5430 6403 |0035: iget-object v0, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04ce5e: 5231 6903 |0037: iget v1, v3, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04ce62: 4900 0001 |0039: aget-char v0, v0, v1 │ │ +04ce66: 28f9 |003b: goto 0034 // -0007 │ │ +04ce68: 0002 0d00 2000 0000 2200 0000 2300 ... |003c: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0006 line=234 │ │ 0x000c line=235 │ │ 0x0027 line=238 │ │ 0x0030 line=257 │ │ @@ -49137,73 +49121,73 @@ │ │ type : '()C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -04a4d4: |[04a4d4] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getUTF8:()C │ │ -04a4e4: 1307 8000 |0000: const/16 v7, #int 128 // #80 │ │ -04a4e8: 1304 3f00 |0002: const/16 v4, #int 63 // #3f │ │ -04a4ec: 5285 6903 |0004: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a4f0: 7020 4c07 5800 |0006: invoke-direct {v8, v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@074c │ │ -04a4f6: 0a03 |0009: move-result v3 │ │ -04a4f8: 5285 6903 |000a: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a4fc: d805 0501 |000c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04a500: 5985 6903 |000e: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a504: 3573 0400 |0010: if-ge v3, v7, 0014 // +0004 │ │ -04a508: 8e34 |0012: int-to-char v4, v3 │ │ -04a50a: 0f04 |0013: return v4 │ │ -04a50c: 1305 c000 |0014: const/16 v5, #int 192 // #c0 │ │ -04a510: 3453 fdff |0016: if-lt v3, v5, 0013 // -0003 │ │ -04a514: 1305 f700 |0018: const/16 v5, #int 247 // #f7 │ │ -04a518: 3653 f9ff |001a: if-gt v3, v5, 0013 // -0007 │ │ -04a51c: 1305 df00 |001c: const/16 v5, #int 223 // #df │ │ -04a520: 3653 3d00 |001e: if-gt v3, v5, 005b // +003d │ │ -04a524: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -04a526: dd03 031f |0021: and-int/lit8 v3, v3, #int 31 // #1f │ │ -04a52a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -04a52c: 3512 4300 |0024: if-ge v2, v1, 0067 // +0043 │ │ -04a530: 5285 6903 |0026: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a534: d805 0501 |0028: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04a538: 5985 6903 |002a: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a53c: 5285 6903 |002c: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a540: 5286 6803 |002e: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a544: 3265 e3ff |0030: if-eq v5, v6, 0013 // -001d │ │ -04a548: 5485 6403 |0032: iget-object v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a54c: 5286 6903 |0034: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a550: 4905 0506 |0036: aget-char v5, v5, v6 │ │ -04a554: 1306 5c00 |0038: const/16 v6, #int 92 // #5c │ │ -04a558: 3365 d9ff |003a: if-ne v5, v6, 0013 // -0027 │ │ -04a55c: 5285 6903 |003c: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a560: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04a564: 5985 6903 |0040: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a568: 5285 6903 |0042: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a56c: 7020 4c07 5800 |0044: invoke-direct {v8, v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@074c │ │ -04a572: 0a00 |0047: move-result v0 │ │ -04a574: 5285 6903 |0048: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a578: d805 0501 |004a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04a57c: 5985 6903 |004c: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a580: d505 c000 |004e: and-int/lit16 v5, v0, #int 192 // #00c0 │ │ -04a584: 3375 c3ff |0050: if-ne v5, v7, 0013 // -003d │ │ -04a588: e005 0306 |0052: shl-int/lit8 v5, v3, #int 6 // #06 │ │ -04a58c: dd06 003f |0054: and-int/lit8 v6, v0, #int 63 // #3f │ │ -04a590: 9003 0506 |0056: add-int v3, v5, v6 │ │ -04a594: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04a598: 28ca |005a: goto 0024 // -0036 │ │ -04a59a: 1305 ef00 |005b: const/16 v5, #int 239 // #ef │ │ -04a59e: 3653 0600 |005d: if-gt v3, v5, 0063 // +0006 │ │ -04a5a2: 1221 |005f: const/4 v1, #int 2 // #2 │ │ -04a5a4: dd03 030f |0060: and-int/lit8 v3, v3, #int 15 // #0f │ │ -04a5a8: 28c1 |0062: goto 0023 // -003f │ │ -04a5aa: 1231 |0063: const/4 v1, #int 3 // #3 │ │ -04a5ac: dd03 0307 |0064: and-int/lit8 v3, v3, #int 7 // #07 │ │ -04a5b0: 28bd |0066: goto 0023 // -0043 │ │ -04a5b2: 8e34 |0067: int-to-char v4, v3 │ │ -04a5b4: 28ab |0068: goto 0013 // -0055 │ │ +04ced4: |[04ced4] com.squareup.okhttp.internal.tls.DistinguishedNameParser.getUTF8:()C │ │ +04cee4: 1307 8000 |0000: const/16 v7, #int 128 // #80 │ │ +04cee8: 1304 3f00 |0002: const/16 v4, #int 63 // #3f │ │ +04ceec: 5285 6903 |0004: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cef0: 7020 4c07 5800 |0006: invoke-direct {v8, v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@074c │ │ +04cef6: 0a03 |0009: move-result v3 │ │ +04cef8: 5285 6903 |000a: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cefc: d805 0501 |000c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04cf00: 5985 6903 |000e: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf04: 3573 0400 |0010: if-ge v3, v7, 0014 // +0004 │ │ +04cf08: 8e34 |0012: int-to-char v4, v3 │ │ +04cf0a: 0f04 |0013: return v4 │ │ +04cf0c: 1305 c000 |0014: const/16 v5, #int 192 // #c0 │ │ +04cf10: 3453 fdff |0016: if-lt v3, v5, 0013 // -0003 │ │ +04cf14: 1305 f700 |0018: const/16 v5, #int 247 // #f7 │ │ +04cf18: 3653 f9ff |001a: if-gt v3, v5, 0013 // -0007 │ │ +04cf1c: 1305 df00 |001c: const/16 v5, #int 223 // #df │ │ +04cf20: 3653 3d00 |001e: if-gt v3, v5, 005b // +003d │ │ +04cf24: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +04cf26: dd03 031f |0021: and-int/lit8 v3, v3, #int 31 // #1f │ │ +04cf2a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +04cf2c: 3512 4300 |0024: if-ge v2, v1, 0067 // +0043 │ │ +04cf30: 5285 6903 |0026: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf34: d805 0501 |0028: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04cf38: 5985 6903 |002a: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf3c: 5285 6903 |002c: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf40: 5286 6803 |002e: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04cf44: 3265 e3ff |0030: if-eq v5, v6, 0013 // -001d │ │ +04cf48: 5485 6403 |0032: iget-object v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04cf4c: 5286 6903 |0034: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf50: 4905 0506 |0036: aget-char v5, v5, v6 │ │ +04cf54: 1306 5c00 |0038: const/16 v6, #int 92 // #5c │ │ +04cf58: 3365 d9ff |003a: if-ne v5, v6, 0013 // -0027 │ │ +04cf5c: 5285 6903 |003c: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf60: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04cf64: 5985 6903 |0040: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf68: 5285 6903 |0042: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf6c: 7020 4c07 5800 |0044: invoke-direct {v8, v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@074c │ │ +04cf72: 0a00 |0047: move-result v0 │ │ +04cf74: 5285 6903 |0048: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf78: d805 0501 |004a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04cf7c: 5985 6903 |004c: iput v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cf80: d505 c000 |004e: and-int/lit16 v5, v0, #int 192 // #00c0 │ │ +04cf84: 3375 c3ff |0050: if-ne v5, v7, 0013 // -003d │ │ +04cf88: e005 0306 |0052: shl-int/lit8 v5, v3, #int 6 // #06 │ │ +04cf8c: dd06 003f |0054: and-int/lit8 v6, v0, #int 63 // #3f │ │ +04cf90: 9003 0506 |0056: add-int v3, v5, v6 │ │ +04cf94: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04cf98: 28ca |005a: goto 0024 // -0036 │ │ +04cf9a: 1305 ef00 |005b: const/16 v5, #int 239 // #ef │ │ +04cf9e: 3653 0600 |005d: if-gt v3, v5, 0063 // +0006 │ │ +04cfa2: 1221 |005f: const/4 v1, #int 2 // #2 │ │ +04cfa4: dd03 030f |0060: and-int/lit8 v3, v3, #int 15 // #0f │ │ +04cfa8: 28c1 |0062: goto 0023 // -003f │ │ +04cfaa: 1231 |0063: const/4 v1, #int 3 // #3 │ │ +04cfac: dd03 0307 |0064: and-int/lit8 v3, v3, #int 7 // #07 │ │ +04cfb0: 28bd |0066: goto 0023 // -0043 │ │ +04cfb2: 8e34 |0067: int-to-char v4, v3 │ │ +04cfb4: 28ab |0068: goto 0013 // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=264 │ │ 0x000a line=265 │ │ 0x0010 line=267 │ │ 0x0012 line=268 │ │ 0x0013 line=301 │ │ @@ -49241,137 +49225,137 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 239 16-bit code units │ │ -04a5b8: |[04a5b8] com.squareup.okhttp.internal.tls.DistinguishedNameParser.hexAV:()Ljava/lang/String; │ │ -04a5c8: 1307 2000 |0000: const/16 v7, #int 32 // #20 │ │ -04a5cc: 5284 6903 |0002: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a5d0: d804 0404 |0004: add-int/lit8 v4, v4, #int 4 // #04 │ │ -04a5d4: 5285 6803 |0006: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a5d8: 3454 1d00 |0008: if-lt v4, v5, 0025 // +001d │ │ -04a5dc: 2204 ad01 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@01ad │ │ -04a5e0: 2205 c101 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -04a5e4: 7010 500a 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04a5ea: 1a06 820b |0011: const-string v6, "Unexpected end of DN: " // string@0b82 │ │ -04a5ee: 6e20 580a 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a5f4: 0c05 |0016: move-result-object v5 │ │ -04a5f6: 5486 6603 |0017: iget-object v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a5fa: 6e20 580a 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a600: 0c05 |001c: move-result-object v5 │ │ -04a602: 6e10 640a 0500 |001d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a608: 0c05 |0020: move-result-object v5 │ │ -04a60a: 7020 f209 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a610: 2704 |0024: throw v4 │ │ -04a612: 5284 6903 |0025: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a616: 5984 6303 |0027: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a61a: 5284 6903 |0029: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a61e: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04a622: 5984 6903 |002d: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a626: 5284 6903 |002f: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a62a: 5285 6803 |0031: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a62e: 3254 2000 |0033: if-eq v4, v5, 0053 // +0020 │ │ -04a632: 5484 6403 |0035: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a636: 5285 6903 |0037: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a63a: 4904 0405 |0039: aget-char v4, v4, v5 │ │ -04a63e: 1305 2b00 |003b: const/16 v5, #int 43 // #2b │ │ -04a642: 3254 1600 |003d: if-eq v4, v5, 0053 // +0016 │ │ -04a646: 5484 6403 |003f: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a64a: 5285 6903 |0041: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a64e: 4904 0405 |0043: aget-char v4, v4, v5 │ │ -04a652: 1305 2c00 |0045: const/16 v5, #int 44 // #2c │ │ -04a656: 3254 0c00 |0047: if-eq v4, v5, 0053 // +000c │ │ -04a65a: 5484 6403 |0049: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a65e: 5285 6903 |004b: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a662: 4904 0405 |004d: aget-char v4, v4, v5 │ │ -04a666: 1305 3b00 |004f: const/16 v5, #int 59 // #3b │ │ -04a66a: 3354 2e00 |0051: if-ne v4, v5, 007f // +002e │ │ -04a66e: 5284 6903 |0053: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a672: 5984 6703 |0055: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a676: 5284 6703 |0057: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a67a: 5285 6303 |0059: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a67e: 9101 0405 |005b: sub-int v1, v4, v5 │ │ -04a682: 1254 |005d: const/4 v4, #int 5 // #5 │ │ -04a684: 3441 0600 |005e: if-lt v1, v4, 0064 // +0006 │ │ -04a688: dd04 0101 |0060: and-int/lit8 v4, v1, #int 1 // #01 │ │ -04a68c: 3904 6b00 |0062: if-nez v4, 00cd // +006b │ │ -04a690: 2204 ad01 |0064: new-instance v4, Ljava/lang/IllegalStateException; // type@01ad │ │ -04a694: 2205 c101 |0066: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -04a698: 7010 500a 0500 |0068: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04a69e: 1a06 820b |006b: const-string v6, "Unexpected end of DN: " // string@0b82 │ │ -04a6a2: 6e20 580a 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a6a8: 0c05 |0070: move-result-object v5 │ │ -04a6aa: 5486 6603 |0071: iget-object v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a6ae: 6e20 580a 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a6b4: 0c05 |0076: move-result-object v5 │ │ -04a6b6: 6e10 640a 0500 |0077: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a6bc: 0c05 |007a: move-result-object v5 │ │ -04a6be: 7020 f209 5400 |007b: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a6c4: 2704 |007e: throw v4 │ │ -04a6c6: 5484 6403 |007f: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a6ca: 5285 6903 |0081: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a6ce: 4904 0405 |0083: aget-char v4, v4, v5 │ │ -04a6d2: 3374 2100 |0085: if-ne v4, v7, 00a6 // +0021 │ │ -04a6d6: 5284 6903 |0087: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a6da: 5984 6703 |0089: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a6de: 5284 6903 |008b: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a6e2: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04a6e6: 5984 6903 |008f: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a6ea: 5284 6903 |0091: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a6ee: 5285 6803 |0093: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a6f2: 3554 c2ff |0095: if-ge v4, v5, 0057 // -003e │ │ -04a6f6: 5484 6403 |0097: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a6fa: 5285 6903 |0099: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a6fe: 4904 0405 |009b: aget-char v4, v4, v5 │ │ -04a702: 3374 baff |009d: if-ne v4, v7, 0057 // -0046 │ │ -04a706: 5284 6903 |009f: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a70a: d804 0401 |00a1: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04a70e: 5984 6903 |00a3: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a712: 28ec |00a5: goto 0091 // -0014 │ │ -04a714: 5484 6403 |00a6: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a718: 5285 6903 |00a8: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a71c: 4904 0405 |00aa: aget-char v4, v4, v5 │ │ -04a720: 1305 4100 |00ac: const/16 v5, #int 65 // #41 │ │ -04a724: 3454 1700 |00ae: if-lt v4, v5, 00c5 // +0017 │ │ -04a728: 5484 6403 |00b0: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a72c: 5285 6903 |00b2: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a730: 4904 0405 |00b4: aget-char v4, v4, v5 │ │ -04a734: 1305 4600 |00b6: const/16 v5, #int 70 // #46 │ │ -04a738: 3654 0d00 |00b8: if-gt v4, v5, 00c5 // +000d │ │ -04a73c: 5484 6403 |00ba: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a740: 5285 6903 |00bc: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a744: 4906 0405 |00be: aget-char v6, v4, v5 │ │ -04a748: d806 0620 |00c0: add-int/lit8 v6, v6, #int 32 // #20 │ │ -04a74c: 8e66 |00c2: int-to-char v6, v6 │ │ -04a74e: 5006 0405 |00c3: aput-char v6, v4, v5 │ │ -04a752: 5284 6903 |00c5: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a756: d804 0401 |00c7: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04a75a: 5984 6903 |00c9: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a75e: 2900 64ff |00cb: goto/16 002f // -009c │ │ -04a762: db04 0102 |00cd: div-int/lit8 v4, v1, #int 2 // #02 │ │ -04a766: 2340 9d03 |00cf: new-array v0, v4, [B // type@039d │ │ -04a76a: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -04a76c: 5284 6303 |00d2: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a770: d803 0401 |00d4: add-int/lit8 v3, v4, #int 1 // #01 │ │ -04a774: 2104 |00d6: array-length v4, v0 │ │ -04a776: 3542 0e00 |00d7: if-ge v2, v4, 00e5 // +000e │ │ -04a77a: 7020 4c07 3800 |00d9: invoke-direct {v8, v3}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@074c │ │ -04a780: 0a04 |00dc: move-result v4 │ │ -04a782: 8d44 |00dd: int-to-byte v4, v4 │ │ -04a784: 4f04 0002 |00de: aput-byte v4, v0, v2 │ │ -04a788: d803 0302 |00e0: add-int/lit8 v3, v3, #int 2 // #02 │ │ -04a78c: d802 0201 |00e2: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04a790: 28f2 |00e4: goto 00d6 // -000e │ │ -04a792: 2204 c001 |00e5: new-instance v4, Ljava/lang/String; // type@01c0 │ │ -04a796: 5485 6403 |00e7: iget-object v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a79a: 5286 6303 |00e9: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a79e: 7040 240a 5416 |00eb: invoke-direct {v4, v5, v6, v1}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -04a7a4: 1104 |00ee: return-object v4 │ │ +04cfb8: |[04cfb8] com.squareup.okhttp.internal.tls.DistinguishedNameParser.hexAV:()Ljava/lang/String; │ │ +04cfc8: 1307 2000 |0000: const/16 v7, #int 32 // #20 │ │ +04cfcc: 5284 6903 |0002: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04cfd0: d804 0404 |0004: add-int/lit8 v4, v4, #int 4 // #04 │ │ +04cfd4: 5285 6803 |0006: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04cfd8: 3454 1d00 |0008: if-lt v4, v5, 0025 // +001d │ │ +04cfdc: 2204 bf01 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@01bf │ │ +04cfe0: 2205 d301 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +04cfe4: 7010 500a 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04cfea: 1a06 960b |0011: const-string v6, "Unexpected end of DN: " // string@0b96 │ │ +04cfee: 6e20 580a 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04cff4: 0c05 |0016: move-result-object v5 │ │ +04cff6: 5486 6603 |0017: iget-object v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04cffa: 6e20 580a 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d000: 0c05 |001c: move-result-object v5 │ │ +04d002: 6e10 640a 0500 |001d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d008: 0c05 |0020: move-result-object v5 │ │ +04d00a: 7020 f209 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04d010: 2704 |0024: throw v4 │ │ +04d012: 5284 6903 |0025: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d016: 5984 6303 |0027: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d01a: 5284 6903 |0029: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d01e: d804 0401 |002b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04d022: 5984 6903 |002d: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d026: 5284 6903 |002f: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d02a: 5285 6803 |0031: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d02e: 3254 2000 |0033: if-eq v4, v5, 0053 // +0020 │ │ +04d032: 5484 6403 |0035: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d036: 5285 6903 |0037: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d03a: 4904 0405 |0039: aget-char v4, v4, v5 │ │ +04d03e: 1305 2b00 |003b: const/16 v5, #int 43 // #2b │ │ +04d042: 3254 1600 |003d: if-eq v4, v5, 0053 // +0016 │ │ +04d046: 5484 6403 |003f: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d04a: 5285 6903 |0041: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d04e: 4904 0405 |0043: aget-char v4, v4, v5 │ │ +04d052: 1305 2c00 |0045: const/16 v5, #int 44 // #2c │ │ +04d056: 3254 0c00 |0047: if-eq v4, v5, 0053 // +000c │ │ +04d05a: 5484 6403 |0049: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d05e: 5285 6903 |004b: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d062: 4904 0405 |004d: aget-char v4, v4, v5 │ │ +04d066: 1305 3b00 |004f: const/16 v5, #int 59 // #3b │ │ +04d06a: 3354 2e00 |0051: if-ne v4, v5, 007f // +002e │ │ +04d06e: 5284 6903 |0053: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d072: 5984 6703 |0055: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d076: 5284 6703 |0057: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d07a: 5285 6303 |0059: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d07e: 9101 0405 |005b: sub-int v1, v4, v5 │ │ +04d082: 1254 |005d: const/4 v4, #int 5 // #5 │ │ +04d084: 3441 0600 |005e: if-lt v1, v4, 0064 // +0006 │ │ +04d088: dd04 0101 |0060: and-int/lit8 v4, v1, #int 1 // #01 │ │ +04d08c: 3904 6b00 |0062: if-nez v4, 00cd // +006b │ │ +04d090: 2204 bf01 |0064: new-instance v4, Ljava/lang/IllegalStateException; // type@01bf │ │ +04d094: 2205 d301 |0066: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +04d098: 7010 500a 0500 |0068: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04d09e: 1a06 960b |006b: const-string v6, "Unexpected end of DN: " // string@0b96 │ │ +04d0a2: 6e20 580a 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d0a8: 0c05 |0070: move-result-object v5 │ │ +04d0aa: 5486 6603 |0071: iget-object v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04d0ae: 6e20 580a 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d0b4: 0c05 |0076: move-result-object v5 │ │ +04d0b6: 6e10 640a 0500 |0077: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d0bc: 0c05 |007a: move-result-object v5 │ │ +04d0be: 7020 f209 5400 |007b: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04d0c4: 2704 |007e: throw v4 │ │ +04d0c6: 5484 6403 |007f: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d0ca: 5285 6903 |0081: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d0ce: 4904 0405 |0083: aget-char v4, v4, v5 │ │ +04d0d2: 3374 2100 |0085: if-ne v4, v7, 00a6 // +0021 │ │ +04d0d6: 5284 6903 |0087: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d0da: 5984 6703 |0089: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d0de: 5284 6903 |008b: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d0e2: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04d0e6: 5984 6903 |008f: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d0ea: 5284 6903 |0091: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d0ee: 5285 6803 |0093: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d0f2: 3554 c2ff |0095: if-ge v4, v5, 0057 // -003e │ │ +04d0f6: 5484 6403 |0097: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d0fa: 5285 6903 |0099: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d0fe: 4904 0405 |009b: aget-char v4, v4, v5 │ │ +04d102: 3374 baff |009d: if-ne v4, v7, 0057 // -0046 │ │ +04d106: 5284 6903 |009f: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d10a: d804 0401 |00a1: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04d10e: 5984 6903 |00a3: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d112: 28ec |00a5: goto 0091 // -0014 │ │ +04d114: 5484 6403 |00a6: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d118: 5285 6903 |00a8: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d11c: 4904 0405 |00aa: aget-char v4, v4, v5 │ │ +04d120: 1305 4100 |00ac: const/16 v5, #int 65 // #41 │ │ +04d124: 3454 1700 |00ae: if-lt v4, v5, 00c5 // +0017 │ │ +04d128: 5484 6403 |00b0: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d12c: 5285 6903 |00b2: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d130: 4904 0405 |00b4: aget-char v4, v4, v5 │ │ +04d134: 1305 4600 |00b6: const/16 v5, #int 70 // #46 │ │ +04d138: 3654 0d00 |00b8: if-gt v4, v5, 00c5 // +000d │ │ +04d13c: 5484 6403 |00ba: iget-object v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d140: 5285 6903 |00bc: iget v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d144: 4906 0405 |00be: aget-char v6, v4, v5 │ │ +04d148: d806 0620 |00c0: add-int/lit8 v6, v6, #int 32 // #20 │ │ +04d14c: 8e66 |00c2: int-to-char v6, v6 │ │ +04d14e: 5006 0405 |00c3: aput-char v6, v4, v5 │ │ +04d152: 5284 6903 |00c5: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d156: d804 0401 |00c7: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04d15a: 5984 6903 |00c9: iput v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d15e: 2900 64ff |00cb: goto/16 002f // -009c │ │ +04d162: db04 0102 |00cd: div-int/lit8 v4, v1, #int 2 // #02 │ │ +04d166: 2340 b103 |00cf: new-array v0, v4, [B // type@03b1 │ │ +04d16a: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +04d16c: 5284 6303 |00d2: iget v4, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d170: d803 0401 |00d4: add-int/lit8 v3, v4, #int 1 // #01 │ │ +04d174: 2104 |00d6: array-length v4, v0 │ │ +04d176: 3542 0e00 |00d7: if-ge v2, v4, 00e5 // +000e │ │ +04d17a: 7020 4c07 3800 |00d9: invoke-direct {v8, v3}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@074c │ │ +04d180: 0a04 |00dc: move-result v4 │ │ +04d182: 8d44 |00dd: int-to-byte v4, v4 │ │ +04d184: 4f04 0002 |00de: aput-byte v4, v0, v2 │ │ +04d188: d803 0302 |00e0: add-int/lit8 v3, v3, #int 2 // #02 │ │ +04d18c: d802 0201 |00e2: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04d190: 28f2 |00e4: goto 00d6 // -000e │ │ +04d192: 2204 d201 |00e5: new-instance v4, Ljava/lang/String; // type@01d2 │ │ +04d196: 5485 6403 |00e7: iget-object v5, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d19a: 5286 6303 |00e9: iget v6, v8, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d19e: 7040 240a 5416 |00eb: invoke-direct {v4, v5, v6, v1}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +04d1a4: 1104 |00ee: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=138 │ │ 0x000a line=140 │ │ 0x0025 line=143 │ │ 0x0029 line=144 │ │ 0x002f line=149 │ │ @@ -49404,180 +49388,180 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 324 16-bit code units │ │ -04a7a8: |[04a7a8] com.squareup.okhttp.internal.tls.DistinguishedNameParser.nextAT:()Ljava/lang/String; │ │ -04a7b8: 1303 3d00 |0000: const/16 v3, #int 61 // #3d │ │ -04a7bc: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -04a7c0: 5250 6903 |0004: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a7c4: 5251 6803 |0006: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a7c8: 3510 1100 |0008: if-ge v0, v1, 0019 // +0011 │ │ -04a7cc: 5450 6403 |000a: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a7d0: 5251 6903 |000c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a7d4: 4900 0001 |000e: aget-char v0, v0, v1 │ │ -04a7d8: 3320 0900 |0010: if-ne v0, v2, 0019 // +0009 │ │ -04a7dc: 5250 6903 |0012: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a7e0: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a7e4: 5950 6903 |0016: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a7e8: 28ec |0018: goto 0004 // -0014 │ │ -04a7ea: 5250 6903 |0019: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a7ee: 5251 6803 |001b: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a7f2: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ -04a7f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -04a7f8: 1100 |0020: return-object v0 │ │ -04a7fa: 5250 6903 |0021: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a7fe: 5950 6303 |0023: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a802: 5250 6903 |0025: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a806: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a80a: 5950 6903 |0029: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a80e: 5250 6903 |002b: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a812: 5251 6803 |002d: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a816: 3510 1900 |002f: if-ge v0, v1, 0048 // +0019 │ │ -04a81a: 5450 6403 |0031: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a81e: 5251 6903 |0033: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a822: 4900 0001 |0035: aget-char v0, v0, v1 │ │ -04a826: 3230 1100 |0037: if-eq v0, v3, 0048 // +0011 │ │ -04a82a: 5450 6403 |0039: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a82e: 5251 6903 |003b: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a832: 4900 0001 |003d: aget-char v0, v0, v1 │ │ -04a836: 3220 0900 |003f: if-eq v0, v2, 0048 // +0009 │ │ -04a83a: 5250 6903 |0041: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a83e: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a842: 5950 6903 |0045: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a846: 28e4 |0047: goto 002b // -001c │ │ -04a848: 5250 6903 |0048: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a84c: 5251 6803 |004a: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a850: 3410 1d00 |004c: if-lt v0, v1, 0069 // +001d │ │ -04a854: 2200 ad01 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04a858: 2201 c101 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04a85c: 7010 500a 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04a862: 1a02 820b |0055: const-string v2, "Unexpected end of DN: " // string@0b82 │ │ -04a866: 6e20 580a 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a86c: 0c01 |005a: move-result-object v1 │ │ -04a86e: 5452 6603 |005b: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a872: 6e20 580a 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a878: 0c01 |0060: move-result-object v1 │ │ -04a87a: 6e10 640a 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a880: 0c01 |0064: move-result-object v1 │ │ -04a882: 7020 f209 1000 |0065: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a888: 2700 |0068: throw v0 │ │ -04a88a: 5250 6903 |0069: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a88e: 5950 6703 |006b: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a892: 5450 6403 |006d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a896: 5251 6903 |006f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a89a: 4900 0001 |0071: aget-char v0, v0, v1 │ │ -04a89e: 3320 4800 |0073: if-ne v0, v2, 00bb // +0048 │ │ -04a8a2: 5250 6903 |0075: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a8a6: 5251 6803 |0077: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a8aa: 3510 1900 |0079: if-ge v0, v1, 0092 // +0019 │ │ -04a8ae: 5450 6403 |007b: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a8b2: 5251 6903 |007d: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a8b6: 4900 0001 |007f: aget-char v0, v0, v1 │ │ -04a8ba: 3230 1100 |0081: if-eq v0, v3, 0092 // +0011 │ │ -04a8be: 5450 6403 |0083: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a8c2: 5251 6903 |0085: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a8c6: 4900 0001 |0087: aget-char v0, v0, v1 │ │ -04a8ca: 3320 0900 |0089: if-ne v0, v2, 0092 // +0009 │ │ -04a8ce: 5250 6903 |008b: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a8d2: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a8d6: 5950 6903 |008f: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a8da: 28e4 |0091: goto 0075 // -001c │ │ -04a8dc: 5450 6403 |0092: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a8e0: 5251 6903 |0094: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a8e4: 4900 0001 |0096: aget-char v0, v0, v1 │ │ -04a8e8: 3330 0800 |0098: if-ne v0, v3, 00a0 // +0008 │ │ -04a8ec: 5250 6903 |009a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a8f0: 5251 6803 |009c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a8f4: 3310 1d00 |009e: if-ne v0, v1, 00bb // +001d │ │ -04a8f8: 2200 ad01 |00a0: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04a8fc: 2201 c101 |00a2: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04a900: 7010 500a 0100 |00a4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04a906: 1a02 820b |00a7: const-string v2, "Unexpected end of DN: " // string@0b82 │ │ -04a90a: 6e20 580a 2100 |00a9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a910: 0c01 |00ac: move-result-object v1 │ │ -04a912: 5452 6603 |00ad: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04a916: 6e20 580a 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04a91c: 0c01 |00b2: move-result-object v1 │ │ -04a91e: 6e10 640a 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04a924: 0c01 |00b6: move-result-object v1 │ │ -04a926: 7020 f209 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04a92c: 2700 |00ba: throw v0 │ │ -04a92e: 5250 6903 |00bb: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a932: d800 0001 |00bd: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a936: 5950 6903 |00bf: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a93a: 5250 6903 |00c1: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a93e: 5251 6803 |00c3: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04a942: 3510 1100 |00c5: if-ge v0, v1, 00d6 // +0011 │ │ -04a946: 5450 6403 |00c7: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a94a: 5251 6903 |00c9: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a94e: 4900 0001 |00cb: aget-char v0, v0, v1 │ │ -04a952: 3320 0900 |00cd: if-ne v0, v2, 00d6 // +0009 │ │ -04a956: 5250 6903 |00cf: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a95a: d800 0001 |00d1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a95e: 5950 6903 |00d3: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04a962: 28ec |00d5: goto 00c1 // -0014 │ │ -04a964: 5250 6703 |00d6: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04a968: 5251 6303 |00d8: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a96c: b110 |00da: sub-int/2addr v0, v1 │ │ -04a96e: 1241 |00db: const/4 v1, #int 4 // #4 │ │ -04a970: 3710 5800 |00dc: if-le v0, v1, 0134 // +0058 │ │ -04a974: 5450 6403 |00de: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a978: 5251 6303 |00e0: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a97c: d801 0103 |00e2: add-int/lit8 v1, v1, #int 3 // #03 │ │ -04a980: 4900 0001 |00e4: aget-char v0, v0, v1 │ │ -04a984: 1301 2e00 |00e6: const/16 v1, #int 46 // #2e │ │ -04a988: 3310 4c00 |00e8: if-ne v0, v1, 0134 // +004c │ │ -04a98c: 5450 6403 |00ea: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a990: 5251 6303 |00ec: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a994: 4900 0001 |00ee: aget-char v0, v0, v1 │ │ -04a998: 1301 4f00 |00f0: const/16 v1, #int 79 // #4f │ │ -04a99c: 3210 0c00 |00f2: if-eq v0, v1, 00fe // +000c │ │ -04a9a0: 5450 6403 |00f4: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a9a4: 5251 6303 |00f6: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a9a8: 4900 0001 |00f8: aget-char v0, v0, v1 │ │ -04a9ac: 1301 6f00 |00fa: const/16 v1, #int 111 // #6f │ │ -04a9b0: 3310 3800 |00fc: if-ne v0, v1, 0134 // +0038 │ │ -04a9b4: 5450 6403 |00fe: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a9b8: 5251 6303 |0100: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a9bc: d801 0101 |0102: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04a9c0: 4900 0001 |0104: aget-char v0, v0, v1 │ │ -04a9c4: 1301 4900 |0106: const/16 v1, #int 73 // #49 │ │ -04a9c8: 3210 0e00 |0108: if-eq v0, v1, 0116 // +000e │ │ -04a9cc: 5450 6403 |010a: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a9d0: 5251 6303 |010c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a9d4: d801 0101 |010e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04a9d8: 4900 0001 |0110: aget-char v0, v0, v1 │ │ -04a9dc: 1301 6900 |0112: const/16 v1, #int 105 // #69 │ │ -04a9e0: 3310 2000 |0114: if-ne v0, v1, 0134 // +0020 │ │ -04a9e4: 5450 6403 |0116: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04a9e8: 5251 6303 |0118: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04a9ec: d801 0102 |011a: add-int/lit8 v1, v1, #int 2 // #02 │ │ -04a9f0: 4900 0001 |011c: aget-char v0, v0, v1 │ │ -04a9f4: 1301 4400 |011e: const/16 v1, #int 68 // #44 │ │ -04a9f8: 3210 0e00 |0120: if-eq v0, v1, 012e // +000e │ │ -04a9fc: 5450 6403 |0122: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04aa00: 5251 6303 |0124: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04aa04: d801 0102 |0126: add-int/lit8 v1, v1, #int 2 // #02 │ │ -04aa08: 4900 0001 |0128: aget-char v0, v0, v1 │ │ -04aa0c: 1301 6400 |012a: const/16 v1, #int 100 // #64 │ │ -04aa10: 3310 0800 |012c: if-ne v0, v1, 0134 // +0008 │ │ -04aa14: 5250 6303 |012e: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04aa18: d800 0004 |0130: add-int/lit8 v0, v0, #int 4 // #04 │ │ -04aa1c: 5950 6303 |0132: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04aa20: 2200 c001 |0134: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -04aa24: 5451 6403 |0136: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04aa28: 5252 6303 |0138: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04aa2c: 5253 6703 |013a: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04aa30: 5254 6303 |013c: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04aa34: b143 |013e: sub-int/2addr v3, v4 │ │ -04aa36: 7040 240a 1032 |013f: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -04aa3c: 2900 defe |0142: goto/16 0020 // -0122 │ │ +04d1a8: |[04d1a8] com.squareup.okhttp.internal.tls.DistinguishedNameParser.nextAT:()Ljava/lang/String; │ │ +04d1b8: 1303 3d00 |0000: const/16 v3, #int 61 // #3d │ │ +04d1bc: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +04d1c0: 5250 6903 |0004: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d1c4: 5251 6803 |0006: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d1c8: 3510 1100 |0008: if-ge v0, v1, 0019 // +0011 │ │ +04d1cc: 5450 6403 |000a: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d1d0: 5251 6903 |000c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d1d4: 4900 0001 |000e: aget-char v0, v0, v1 │ │ +04d1d8: 3320 0900 |0010: if-ne v0, v2, 0019 // +0009 │ │ +04d1dc: 5250 6903 |0012: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d1e0: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d1e4: 5950 6903 |0016: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d1e8: 28ec |0018: goto 0004 // -0014 │ │ +04d1ea: 5250 6903 |0019: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d1ee: 5251 6803 |001b: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d1f2: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ +04d1f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +04d1f8: 1100 |0020: return-object v0 │ │ +04d1fa: 5250 6903 |0021: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d1fe: 5950 6303 |0023: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d202: 5250 6903 |0025: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d206: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d20a: 5950 6903 |0029: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d20e: 5250 6903 |002b: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d212: 5251 6803 |002d: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d216: 3510 1900 |002f: if-ge v0, v1, 0048 // +0019 │ │ +04d21a: 5450 6403 |0031: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d21e: 5251 6903 |0033: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d222: 4900 0001 |0035: aget-char v0, v0, v1 │ │ +04d226: 3230 1100 |0037: if-eq v0, v3, 0048 // +0011 │ │ +04d22a: 5450 6403 |0039: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d22e: 5251 6903 |003b: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d232: 4900 0001 |003d: aget-char v0, v0, v1 │ │ +04d236: 3220 0900 |003f: if-eq v0, v2, 0048 // +0009 │ │ +04d23a: 5250 6903 |0041: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d23e: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d242: 5950 6903 |0045: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d246: 28e4 |0047: goto 002b // -001c │ │ +04d248: 5250 6903 |0048: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d24c: 5251 6803 |004a: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d250: 3410 1d00 |004c: if-lt v0, v1, 0069 // +001d │ │ +04d254: 2200 bf01 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04d258: 2201 d301 |0050: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04d25c: 7010 500a 0100 |0052: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04d262: 1a02 960b |0055: const-string v2, "Unexpected end of DN: " // string@0b96 │ │ +04d266: 6e20 580a 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d26c: 0c01 |005a: move-result-object v1 │ │ +04d26e: 5452 6603 |005b: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04d272: 6e20 580a 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d278: 0c01 |0060: move-result-object v1 │ │ +04d27a: 6e10 640a 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d280: 0c01 |0064: move-result-object v1 │ │ +04d282: 7020 f209 1000 |0065: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04d288: 2700 |0068: throw v0 │ │ +04d28a: 5250 6903 |0069: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d28e: 5950 6703 |006b: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d292: 5450 6403 |006d: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d296: 5251 6903 |006f: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d29a: 4900 0001 |0071: aget-char v0, v0, v1 │ │ +04d29e: 3320 4800 |0073: if-ne v0, v2, 00bb // +0048 │ │ +04d2a2: 5250 6903 |0075: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d2a6: 5251 6803 |0077: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d2aa: 3510 1900 |0079: if-ge v0, v1, 0092 // +0019 │ │ +04d2ae: 5450 6403 |007b: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d2b2: 5251 6903 |007d: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d2b6: 4900 0001 |007f: aget-char v0, v0, v1 │ │ +04d2ba: 3230 1100 |0081: if-eq v0, v3, 0092 // +0011 │ │ +04d2be: 5450 6403 |0083: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d2c2: 5251 6903 |0085: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d2c6: 4900 0001 |0087: aget-char v0, v0, v1 │ │ +04d2ca: 3320 0900 |0089: if-ne v0, v2, 0092 // +0009 │ │ +04d2ce: 5250 6903 |008b: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d2d2: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d2d6: 5950 6903 |008f: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d2da: 28e4 |0091: goto 0075 // -001c │ │ +04d2dc: 5450 6403 |0092: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d2e0: 5251 6903 |0094: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d2e4: 4900 0001 |0096: aget-char v0, v0, v1 │ │ +04d2e8: 3330 0800 |0098: if-ne v0, v3, 00a0 // +0008 │ │ +04d2ec: 5250 6903 |009a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d2f0: 5251 6803 |009c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d2f4: 3310 1d00 |009e: if-ne v0, v1, 00bb // +001d │ │ +04d2f8: 2200 bf01 |00a0: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04d2fc: 2201 d301 |00a2: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04d300: 7010 500a 0100 |00a4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04d306: 1a02 960b |00a7: const-string v2, "Unexpected end of DN: " // string@0b96 │ │ +04d30a: 6e20 580a 2100 |00a9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d310: 0c01 |00ac: move-result-object v1 │ │ +04d312: 5452 6603 |00ad: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04d316: 6e20 580a 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d31c: 0c01 |00b2: move-result-object v1 │ │ +04d31e: 6e10 640a 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d324: 0c01 |00b6: move-result-object v1 │ │ +04d326: 7020 f209 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04d32c: 2700 |00ba: throw v0 │ │ +04d32e: 5250 6903 |00bb: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d332: d800 0001 |00bd: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d336: 5950 6903 |00bf: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d33a: 5250 6903 |00c1: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d33e: 5251 6803 |00c3: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d342: 3510 1100 |00c5: if-ge v0, v1, 00d6 // +0011 │ │ +04d346: 5450 6403 |00c7: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d34a: 5251 6903 |00c9: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d34e: 4900 0001 |00cb: aget-char v0, v0, v1 │ │ +04d352: 3320 0900 |00cd: if-ne v0, v2, 00d6 // +0009 │ │ +04d356: 5250 6903 |00cf: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d35a: d800 0001 |00d1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d35e: 5950 6903 |00d3: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d362: 28ec |00d5: goto 00c1 // -0014 │ │ +04d364: 5250 6703 |00d6: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d368: 5251 6303 |00d8: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d36c: b110 |00da: sub-int/2addr v0, v1 │ │ +04d36e: 1241 |00db: const/4 v1, #int 4 // #4 │ │ +04d370: 3710 5800 |00dc: if-le v0, v1, 0134 // +0058 │ │ +04d374: 5450 6403 |00de: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d378: 5251 6303 |00e0: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d37c: d801 0103 |00e2: add-int/lit8 v1, v1, #int 3 // #03 │ │ +04d380: 4900 0001 |00e4: aget-char v0, v0, v1 │ │ +04d384: 1301 2e00 |00e6: const/16 v1, #int 46 // #2e │ │ +04d388: 3310 4c00 |00e8: if-ne v0, v1, 0134 // +004c │ │ +04d38c: 5450 6403 |00ea: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d390: 5251 6303 |00ec: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d394: 4900 0001 |00ee: aget-char v0, v0, v1 │ │ +04d398: 1301 4f00 |00f0: const/16 v1, #int 79 // #4f │ │ +04d39c: 3210 0c00 |00f2: if-eq v0, v1, 00fe // +000c │ │ +04d3a0: 5450 6403 |00f4: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d3a4: 5251 6303 |00f6: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d3a8: 4900 0001 |00f8: aget-char v0, v0, v1 │ │ +04d3ac: 1301 6f00 |00fa: const/16 v1, #int 111 // #6f │ │ +04d3b0: 3310 3800 |00fc: if-ne v0, v1, 0134 // +0038 │ │ +04d3b4: 5450 6403 |00fe: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d3b8: 5251 6303 |0100: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d3bc: d801 0101 |0102: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04d3c0: 4900 0001 |0104: aget-char v0, v0, v1 │ │ +04d3c4: 1301 4900 |0106: const/16 v1, #int 73 // #49 │ │ +04d3c8: 3210 0e00 |0108: if-eq v0, v1, 0116 // +000e │ │ +04d3cc: 5450 6403 |010a: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d3d0: 5251 6303 |010c: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d3d4: d801 0101 |010e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04d3d8: 4900 0001 |0110: aget-char v0, v0, v1 │ │ +04d3dc: 1301 6900 |0112: const/16 v1, #int 105 // #69 │ │ +04d3e0: 3310 2000 |0114: if-ne v0, v1, 0134 // +0020 │ │ +04d3e4: 5450 6403 |0116: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d3e8: 5251 6303 |0118: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d3ec: d801 0102 |011a: add-int/lit8 v1, v1, #int 2 // #02 │ │ +04d3f0: 4900 0001 |011c: aget-char v0, v0, v1 │ │ +04d3f4: 1301 4400 |011e: const/16 v1, #int 68 // #44 │ │ +04d3f8: 3210 0e00 |0120: if-eq v0, v1, 012e // +000e │ │ +04d3fc: 5450 6403 |0122: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d400: 5251 6303 |0124: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d404: d801 0102 |0126: add-int/lit8 v1, v1, #int 2 // #02 │ │ +04d408: 4900 0001 |0128: aget-char v0, v0, v1 │ │ +04d40c: 1301 6400 |012a: const/16 v1, #int 100 // #64 │ │ +04d410: 3310 0800 |012c: if-ne v0, v1, 0134 // +0008 │ │ +04d414: 5250 6303 |012e: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d418: d800 0004 |0130: add-int/lit8 v0, v0, #int 4 // #04 │ │ +04d41c: 5950 6303 |0132: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d420: 2200 d201 |0134: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +04d424: 5451 6403 |0136: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d428: 5252 6303 |0138: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d42c: 5253 6703 |013a: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d430: 5254 6303 |013c: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d434: b143 |013e: sub-int/2addr v3, v4 │ │ +04d436: 7040 240a 1032 |013f: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +04d43c: 2900 defe |0142: goto/16 0020 // -0122 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=51 │ │ 0x0019 line=53 │ │ 0x001f line=54 │ │ 0x0020 line=100 │ │ 0x0021 line=58 │ │ @@ -49603,90 +49587,90 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -04aa40: |[04aa40] com.squareup.okhttp.internal.tls.DistinguishedNameParser.quotedAV:()Ljava/lang/String; │ │ -04aa50: 5250 6903 |0000: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aa54: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04aa58: 5950 6903 |0004: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aa5c: 5250 6903 |0006: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aa60: 5950 6303 |0008: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04aa64: 5250 6303 |000a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04aa68: 5950 6703 |000c: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04aa6c: 5250 6903 |000e: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aa70: 5251 6803 |0010: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04aa74: 3310 1d00 |0012: if-ne v0, v1, 002f // +001d │ │ -04aa78: 2200 ad01 |0014: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04aa7c: 2201 c101 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04aa80: 7010 500a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04aa86: 1a02 820b |001b: const-string v2, "Unexpected end of DN: " // string@0b82 │ │ -04aa8a: 6e20 580a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04aa90: 0c01 |0020: move-result-object v1 │ │ -04aa92: 5452 6603 |0021: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04aa96: 6e20 580a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04aa9c: 0c01 |0026: move-result-object v1 │ │ -04aa9e: 6e10 640a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04aaa4: 0c01 |002a: move-result-object v1 │ │ -04aaa6: 7020 f209 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04aaac: 2700 |002e: throw v0 │ │ -04aaae: 5450 6403 |002f: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04aab2: 5251 6903 |0031: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aab6: 4900 0001 |0033: aget-char v0, v0, v1 │ │ -04aaba: 1301 2200 |0035: const/16 v1, #int 34 // #22 │ │ -04aabe: 3310 1f00 |0037: if-ne v0, v1, 0056 // +001f │ │ -04aac2: 5250 6903 |0039: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aac6: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04aaca: 5950 6903 |003d: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aace: 5250 6903 |003f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aad2: 5251 6803 |0041: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04aad6: 3510 4100 |0043: if-ge v0, v1, 0084 // +0041 │ │ -04aada: 5450 6403 |0045: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04aade: 5251 6903 |0047: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aae2: 4900 0001 |0049: aget-char v0, v0, v1 │ │ -04aae6: 1301 2000 |004b: const/16 v1, #int 32 // #20 │ │ -04aaea: 3310 3700 |004d: if-ne v0, v1, 0084 // +0037 │ │ -04aaee: 5250 6903 |004f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aaf2: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04aaf6: 5950 6903 |0053: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04aafa: 28ea |0055: goto 003f // -0016 │ │ -04aafc: 5450 6403 |0056: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04ab00: 5251 6903 |0058: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ab04: 4900 0001 |005a: aget-char v0, v0, v1 │ │ -04ab08: 1301 5c00 |005c: const/16 v1, #int 92 // #5c │ │ -04ab0c: 3310 1900 |005e: if-ne v0, v1, 0077 // +0019 │ │ -04ab10: 5450 6403 |0060: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04ab14: 5251 6703 |0062: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04ab18: 7010 4d07 0500 |0064: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@074d │ │ -04ab1e: 0a02 |0067: move-result v2 │ │ -04ab20: 5002 0001 |0068: aput-char v2, v0, v1 │ │ -04ab24: 5250 6903 |006a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ab28: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04ab2c: 5950 6903 |006e: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ab30: 5250 6703 |0070: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04ab34: d800 0001 |0072: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04ab38: 5950 6703 |0074: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04ab3c: 2898 |0076: goto 000e // -0068 │ │ -04ab3e: 5450 6403 |0077: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04ab42: 5251 6703 |0079: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04ab46: 5452 6403 |007b: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04ab4a: 5253 6903 |007d: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ab4e: 4902 0203 |007f: aget-char v2, v2, v3 │ │ -04ab52: 5002 0001 |0081: aput-char v2, v0, v1 │ │ -04ab56: 28e7 |0083: goto 006a // -0019 │ │ -04ab58: 2200 c001 |0084: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -04ab5c: 5451 6403 |0086: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04ab60: 5252 6303 |0088: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04ab64: 5253 6703 |008a: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04ab68: 5254 6303 |008c: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04ab6c: b143 |008e: sub-int/2addr v3, v4 │ │ -04ab6e: 7040 240a 1032 |008f: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -04ab74: 1100 |0092: return-object v0 │ │ +04d440: |[04d440] com.squareup.okhttp.internal.tls.DistinguishedNameParser.quotedAV:()Ljava/lang/String; │ │ +04d450: 5250 6903 |0000: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d454: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d458: 5950 6903 |0004: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d45c: 5250 6903 |0006: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d460: 5950 6303 |0008: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d464: 5250 6303 |000a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d468: 5950 6703 |000c: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d46c: 5250 6903 |000e: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d470: 5251 6803 |0010: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d474: 3310 1d00 |0012: if-ne v0, v1, 002f // +001d │ │ +04d478: 2200 bf01 |0014: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04d47c: 2201 d301 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04d480: 7010 500a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04d486: 1a02 960b |001b: const-string v2, "Unexpected end of DN: " // string@0b96 │ │ +04d48a: 6e20 580a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d490: 0c01 |0020: move-result-object v1 │ │ +04d492: 5452 6603 |0021: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04d496: 6e20 580a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d49c: 0c01 |0026: move-result-object v1 │ │ +04d49e: 6e10 640a 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d4a4: 0c01 |002a: move-result-object v1 │ │ +04d4a6: 7020 f209 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04d4ac: 2700 |002e: throw v0 │ │ +04d4ae: 5450 6403 |002f: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d4b2: 5251 6903 |0031: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d4b6: 4900 0001 |0033: aget-char v0, v0, v1 │ │ +04d4ba: 1301 2200 |0035: const/16 v1, #int 34 // #22 │ │ +04d4be: 3310 1f00 |0037: if-ne v0, v1, 0056 // +001f │ │ +04d4c2: 5250 6903 |0039: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d4c6: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d4ca: 5950 6903 |003d: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d4ce: 5250 6903 |003f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d4d2: 5251 6803 |0041: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d4d6: 3510 4100 |0043: if-ge v0, v1, 0084 // +0041 │ │ +04d4da: 5450 6403 |0045: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d4de: 5251 6903 |0047: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d4e2: 4900 0001 |0049: aget-char v0, v0, v1 │ │ +04d4e6: 1301 2000 |004b: const/16 v1, #int 32 // #20 │ │ +04d4ea: 3310 3700 |004d: if-ne v0, v1, 0084 // +0037 │ │ +04d4ee: 5250 6903 |004f: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d4f2: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d4f6: 5950 6903 |0053: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d4fa: 28ea |0055: goto 003f // -0016 │ │ +04d4fc: 5450 6403 |0056: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d500: 5251 6903 |0058: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d504: 4900 0001 |005a: aget-char v0, v0, v1 │ │ +04d508: 1301 5c00 |005c: const/16 v1, #int 92 // #5c │ │ +04d50c: 3310 1900 |005e: if-ne v0, v1, 0077 // +0019 │ │ +04d510: 5450 6403 |0060: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d514: 5251 6703 |0062: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d518: 7010 4d07 0500 |0064: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@074d │ │ +04d51e: 0a02 |0067: move-result v2 │ │ +04d520: 5002 0001 |0068: aput-char v2, v0, v1 │ │ +04d524: 5250 6903 |006a: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d528: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d52c: 5950 6903 |006e: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d530: 5250 6703 |0070: iget v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d534: d800 0001 |0072: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04d538: 5950 6703 |0074: iput v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d53c: 2898 |0076: goto 000e // -0068 │ │ +04d53e: 5450 6403 |0077: iget-object v0, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d542: 5251 6703 |0079: iget v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d546: 5452 6403 |007b: iget-object v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d54a: 5253 6903 |007d: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d54e: 4902 0203 |007f: aget-char v2, v2, v3 │ │ +04d552: 5002 0001 |0081: aput-char v2, v0, v1 │ │ +04d556: 28e7 |0083: goto 006a // -0019 │ │ +04d558: 2200 d201 |0084: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +04d55c: 5451 6403 |0086: iget-object v1, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d560: 5252 6303 |0088: iget v2, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d564: 5253 6703 |008a: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d568: 5254 6303 |008c: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d56c: b143 |008e: sub-int/2addr v3, v4 │ │ +04d56e: 7040 240a 1032 |008f: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +04d574: 1100 |0092: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ 0x000a line=107 │ │ 0x000e line=110 │ │ 0x0014 line=111 │ │ @@ -49708,105 +49692,105 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 192 16-bit code units │ │ -04ab78: |[04ab78] com.squareup.okhttp.internal.tls.DistinguishedNameParser.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; │ │ -04ab88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04ab8a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04ab8c: 5953 6903 |0002: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ab90: 5953 6303 |0004: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ -04ab94: 5953 6703 |0006: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ -04ab98: 5953 6503 |0008: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@0365 │ │ -04ab9c: 5453 6603 |000a: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04aba0: 6e10 460a 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@0a46 │ │ -04aba6: 0c03 |000f: move-result-object v3 │ │ -04aba8: 5b53 6403 |0010: iput-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04abac: 7010 5007 0500 |0012: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@0750 │ │ -04abb2: 0c00 |0015: move-result-object v0 │ │ -04abb4: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ -04abb8: 0721 |0018: move-object v1, v2 │ │ -04abba: 1101 |0019: return-object v1 │ │ -04abbc: 1a01 0000 |001a: const-string v1, "" // string@0000 │ │ -04abc0: 5253 6903 |001c: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04abc4: 5254 6803 |001e: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04abc8: 3343 0400 |0020: if-ne v3, v4, 0024 // +0004 │ │ -04abcc: 0721 |0022: move-object v1, v2 │ │ -04abce: 28f6 |0023: goto 0019 // -000a │ │ -04abd0: 5453 6403 |0024: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04abd4: 5254 6903 |0026: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04abd8: 4903 0304 |0028: aget-char v3, v3, v4 │ │ -04abdc: 2c03 8000 0000 |002a: sparse-switch v3, 000000aa // +00000080 │ │ -04abe2: 7010 4a07 0500 |002d: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.escapedAV:()Ljava/lang/String; // method@074a │ │ -04abe8: 0c01 |0030: move-result-object v1 │ │ -04abea: 6e20 2b0a 0600 |0031: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04abf0: 0a03 |0034: move-result v3 │ │ -04abf2: 3903 e4ff |0035: if-nez v3, 0019 // -001c │ │ -04abf6: 5253 6903 |0037: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04abfa: 5254 6803 |0039: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ -04abfe: 3443 0e00 |003b: if-lt v3, v4, 0049 // +000e │ │ -04ac02: 0721 |003d: move-object v1, v2 │ │ -04ac04: 28db |003e: goto 0019 // -0025 │ │ -04ac06: 7010 5107 0500 |003f: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.quotedAV:()Ljava/lang/String; // method@0751 │ │ -04ac0c: 0c01 |0042: move-result-object v1 │ │ -04ac0e: 28ee |0043: goto 0031 // -0012 │ │ -04ac10: 7010 4f07 0500 |0044: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.hexAV:()Ljava/lang/String; // method@074f │ │ -04ac16: 0c01 |0047: move-result-object v1 │ │ -04ac18: 28e9 |0048: goto 0031 // -0017 │ │ -04ac1a: 5453 6403 |0049: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04ac1e: 5254 6903 |004b: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ac22: 4903 0304 |004d: aget-char v3, v3, v4 │ │ -04ac26: 1304 2c00 |004f: const/16 v4, #int 44 // #2c │ │ -04ac2a: 3243 0c00 |0051: if-eq v3, v4, 005d // +000c │ │ -04ac2e: 5453 6403 |0053: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04ac32: 5254 6903 |0055: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ac36: 4903 0304 |0057: aget-char v3, v3, v4 │ │ -04ac3a: 1304 3b00 |0059: const/16 v4, #int 59 // #3b │ │ -04ac3e: 3343 2900 |005b: if-ne v3, v4, 0084 // +0029 │ │ -04ac42: 5253 6903 |005d: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ac46: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04ac4a: 5953 6903 |0061: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ac4e: 7010 5007 0500 |0063: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@0750 │ │ -04ac54: 0c00 |0066: move-result-object v0 │ │ -04ac56: 3900 b3ff |0067: if-nez v0, 001a // -004d │ │ -04ac5a: 2202 ad01 |0069: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -04ac5e: 2203 c101 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -04ac62: 7010 500a 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04ac68: 1a04 d208 |0070: const-string v4, "Malformed DN: " // string@08d2 │ │ -04ac6c: 6e20 580a 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04ac72: 0c03 |0075: move-result-object v3 │ │ -04ac74: 5454 6603 |0076: iget-object v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04ac78: 6e20 580a 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04ac7e: 0c03 |007b: move-result-object v3 │ │ -04ac80: 6e10 640a 0300 |007c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04ac86: 0c03 |007f: move-result-object v3 │ │ -04ac88: 7020 f209 3200 |0080: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04ac8e: 2702 |0083: throw v2 │ │ -04ac90: 5453 6403 |0084: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ -04ac94: 5254 6903 |0086: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ -04ac98: 4903 0304 |0088: aget-char v3, v3, v4 │ │ -04ac9c: 1304 2b00 |008a: const/16 v4, #int 43 // #2b │ │ -04aca0: 3243 d1ff |008c: if-eq v3, v4, 005d // -002f │ │ -04aca4: 2202 ad01 |008e: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -04aca8: 2203 c101 |0090: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -04acac: 7010 500a 0300 |0092: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04acb2: 1a04 d208 |0095: const-string v4, "Malformed DN: " // string@08d2 │ │ -04acb6: 6e20 580a 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04acbc: 0c03 |009a: move-result-object v3 │ │ -04acbe: 5454 6603 |009b: iget-object v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ -04acc2: 6e20 580a 4300 |009d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04acc8: 0c03 |00a0: move-result-object v3 │ │ -04acca: 6e10 640a 0300 |00a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04acd0: 0c03 |00a4: move-result-object v3 │ │ -04acd2: 7020 f209 3200 |00a5: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04acd8: 2702 |00a8: throw v2 │ │ -04acda: 0000 |00a9: nop // spacer │ │ -04acdc: 0002 0500 2200 0000 2300 0000 2b00 ... |00aa: sparse-switch-data (22 units) │ │ +04d578: |[04d578] com.squareup.okhttp.internal.tls.DistinguishedNameParser.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; │ │ +04d588: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04d58a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04d58c: 5953 6903 |0002: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d590: 5953 6303 |0004: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.beg:I // field@0363 │ │ +04d594: 5953 6703 |0006: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.end:I // field@0367 │ │ +04d598: 5953 6503 |0008: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.cur:I // field@0365 │ │ +04d59c: 5453 6603 |000a: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04d5a0: 6e10 460a 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@0a46 │ │ +04d5a6: 0c03 |000f: move-result-object v3 │ │ +04d5a8: 5b53 6403 |0010: iput-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d5ac: 7010 5007 0500 |0012: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@0750 │ │ +04d5b2: 0c00 |0015: move-result-object v0 │ │ +04d5b4: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ +04d5b8: 0721 |0018: move-object v1, v2 │ │ +04d5ba: 1101 |0019: return-object v1 │ │ +04d5bc: 1a01 0000 |001a: const-string v1, "" // string@0000 │ │ +04d5c0: 5253 6903 |001c: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d5c4: 5254 6803 |001e: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d5c8: 3343 0400 |0020: if-ne v3, v4, 0024 // +0004 │ │ +04d5cc: 0721 |0022: move-object v1, v2 │ │ +04d5ce: 28f6 |0023: goto 0019 // -000a │ │ +04d5d0: 5453 6403 |0024: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d5d4: 5254 6903 |0026: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d5d8: 4903 0304 |0028: aget-char v3, v3, v4 │ │ +04d5dc: 2c03 8000 0000 |002a: sparse-switch v3, 000000aa // +00000080 │ │ +04d5e2: 7010 4a07 0500 |002d: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.escapedAV:()Ljava/lang/String; // method@074a │ │ +04d5e8: 0c01 |0030: move-result-object v1 │ │ +04d5ea: 6e20 2b0a 0600 |0031: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04d5f0: 0a03 |0034: move-result v3 │ │ +04d5f2: 3903 e4ff |0035: if-nez v3, 0019 // -001c │ │ +04d5f6: 5253 6903 |0037: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d5fa: 5254 6803 |0039: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.length:I // field@0368 │ │ +04d5fe: 3443 0e00 |003b: if-lt v3, v4, 0049 // +000e │ │ +04d602: 0721 |003d: move-object v1, v2 │ │ +04d604: 28db |003e: goto 0019 // -0025 │ │ +04d606: 7010 5107 0500 |003f: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.quotedAV:()Ljava/lang/String; // method@0751 │ │ +04d60c: 0c01 |0042: move-result-object v1 │ │ +04d60e: 28ee |0043: goto 0031 // -0012 │ │ +04d610: 7010 4f07 0500 |0044: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.hexAV:()Ljava/lang/String; // method@074f │ │ +04d616: 0c01 |0047: move-result-object v1 │ │ +04d618: 28e9 |0048: goto 0031 // -0017 │ │ +04d61a: 5453 6403 |0049: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d61e: 5254 6903 |004b: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d622: 4903 0304 |004d: aget-char v3, v3, v4 │ │ +04d626: 1304 2c00 |004f: const/16 v4, #int 44 // #2c │ │ +04d62a: 3243 0c00 |0051: if-eq v3, v4, 005d // +000c │ │ +04d62e: 5453 6403 |0053: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d632: 5254 6903 |0055: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d636: 4903 0304 |0057: aget-char v3, v3, v4 │ │ +04d63a: 1304 3b00 |0059: const/16 v4, #int 59 // #3b │ │ +04d63e: 3343 2900 |005b: if-ne v3, v4, 0084 // +0029 │ │ +04d642: 5253 6903 |005d: iget v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d646: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04d64a: 5953 6903 |0061: iput v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d64e: 7010 5007 0500 |0063: invoke-direct {v5}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@0750 │ │ +04d654: 0c00 |0066: move-result-object v0 │ │ +04d656: 3900 b3ff |0067: if-nez v0, 001a // -004d │ │ +04d65a: 2202 bf01 |0069: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +04d65e: 2203 d301 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +04d662: 7010 500a 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04d668: 1a04 e608 |0070: const-string v4, "Malformed DN: " // string@08e6 │ │ +04d66c: 6e20 580a 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d672: 0c03 |0075: move-result-object v3 │ │ +04d674: 5454 6603 |0076: iget-object v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04d678: 6e20 580a 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d67e: 0c03 |007b: move-result-object v3 │ │ +04d680: 6e10 640a 0300 |007c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d686: 0c03 |007f: move-result-object v3 │ │ +04d688: 7020 f209 3200 |0080: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04d68e: 2702 |0083: throw v2 │ │ +04d690: 5453 6403 |0084: iget-object v3, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.chars:[C // field@0364 │ │ +04d694: 5254 6903 |0086: iget v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.pos:I // field@0369 │ │ +04d698: 4903 0304 |0088: aget-char v3, v3, v4 │ │ +04d69c: 1304 2b00 |008a: const/16 v4, #int 43 // #2b │ │ +04d6a0: 3243 d1ff |008c: if-eq v3, v4, 005d // -002f │ │ +04d6a4: 2202 bf01 |008e: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +04d6a8: 2203 d301 |0090: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +04d6ac: 7010 500a 0300 |0092: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04d6b2: 1a04 e608 |0095: const-string v4, "Malformed DN: " // string@08e6 │ │ +04d6b6: 6e20 580a 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d6bc: 0c03 |009a: move-result-object v3 │ │ +04d6be: 5454 6603 |009b: iget-object v4, v5, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@0366 │ │ +04d6c2: 6e20 580a 4300 |009d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d6c8: 0c03 |00a0: move-result-object v3 │ │ +04d6ca: 6e10 640a 0300 |00a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d6d0: 0c03 |00a4: move-result-object v3 │ │ +04d6d2: 7020 f209 3200 |00a5: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04d6d8: 2702 |00a8: throw v2 │ │ +04d6da: 0000 |00a9: nop // spacer │ │ +04d6dc: 0002 0500 2200 0000 2300 0000 2b00 ... |00aa: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=351 │ │ 0x0004 line=352 │ │ 0x0006 line=353 │ │ 0x0008 line=354 │ │ 0x000a line=355 │ │ @@ -49838,18 +49822,18 @@ │ │ 0x001c - 0x00c0 reg=1 attValue Ljava/lang/String; │ │ 0x0000 - 0x00c0 reg=5 this Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser; │ │ 0x0000 - 0x00c0 reg=6 attributeType Ljava/lang/String; │ │ │ │ source_file_idx : 753 (DistinguishedNameParser.java) │ │ │ │ Class #111 header: │ │ -class_idx : 295 │ │ +class_idx : 313 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2345 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2365 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #111 annotations: │ │ Annotations on method #1876 'allSubjectAltNames' │ │ @@ -49889,23 +49873,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04ad08: |[04ad08] com.squareup.okhttp.internal.tls.OkHostnameVerifier.:()V │ │ -04ad18: 2200 2701 |0000: new-instance v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // type@0127 │ │ -04ad1c: 7010 5307 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.:()V // method@0753 │ │ -04ad22: 6900 6c03 |0005: sput-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.INSTANCE:Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // field@036c │ │ -04ad26: 1a00 c700 |0007: const-string v0, "([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\d.]+)" // string@00c7 │ │ -04ad2a: 7110 c90b 0000 |0009: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -04ad30: 0c00 |000c: move-result-object v0 │ │ -04ad32: 6900 6d03 |000d: sput-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@036d │ │ -04ad36: 0e00 |000f: return-void │ │ +04d708: |[04d708] com.squareup.okhttp.internal.tls.OkHostnameVerifier.:()V │ │ +04d718: 2200 3901 |0000: new-instance v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // type@0139 │ │ +04d71c: 7010 5307 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.:()V // method@0753 │ │ +04d722: 6900 6c03 |0005: sput-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.INSTANCE:Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; // field@036c │ │ +04d726: 1a00 c700 |0007: const-string v0, "([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\d.]+)" // string@00c7 │ │ +04d72a: 7110 c90b 0000 |0009: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +04d730: 0c00 |000c: move-result-object v0 │ │ +04d732: 6900 6d03 |000d: sput-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@036d │ │ +04d736: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=52 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;) │ │ @@ -49913,17 +49897,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ad38: |[04ad38] com.squareup.okhttp.internal.tls.OkHostnameVerifier.:()V │ │ -04ad48: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04ad4e: 0e00 |0003: return-void │ │ +04d738: |[04d738] com.squareup.okhttp.internal.tls.OkHostnameVerifier.:()V │ │ +04d748: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04d74e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; │ │ │ │ @@ -49932,31 +49916,31 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -04ad50: |[04ad50] com.squareup.okhttp.internal.tls.OkHostnameVerifier.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; │ │ -04ad60: 1273 |0000: const/4 v3, #int 7 // #7 │ │ -04ad62: 7120 5507 3500 |0001: invoke-static {v5, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@0755 │ │ -04ad68: 0c01 |0004: move-result-object v1 │ │ -04ad6a: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -04ad6c: 7120 5507 3500 |0006: invoke-static {v5, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@0755 │ │ -04ad72: 0c00 |0009: move-result-object v0 │ │ -04ad74: 2202 0702 |000a: new-instance v2, Ljava/util/ArrayList; // type@0207 │ │ -04ad78: 7210 6f0b 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -04ad7e: 0a03 |000f: move-result v3 │ │ -04ad80: 7210 6f0b 0000 |0010: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -04ad86: 0a04 |0013: move-result v4 │ │ -04ad88: b043 |0014: add-int/2addr v3, v4 │ │ -04ad8a: 7020 120b 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -04ad90: 7220 610b 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -04ad96: 7220 610b 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -04ad9c: 1102 |001e: return-object v2 │ │ +04d750: |[04d750] com.squareup.okhttp.internal.tls.OkHostnameVerifier.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; │ │ +04d760: 1273 |0000: const/4 v3, #int 7 // #7 │ │ +04d762: 7120 5507 3500 |0001: invoke-static {v5, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@0755 │ │ +04d768: 0c01 |0004: move-result-object v1 │ │ +04d76a: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +04d76c: 7120 5507 3500 |0006: invoke-static {v5, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@0755 │ │ +04d772: 0c00 |0009: move-result-object v0 │ │ +04d774: 2202 1a02 |000a: new-instance v2, Ljava/util/ArrayList; // type@021a │ │ +04d778: 7210 6f0b 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +04d77e: 0a03 |000f: move-result v3 │ │ +04d780: 7210 6f0b 0000 |0010: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +04d786: 0a04 |0013: move-result v4 │ │ +04d788: b043 |0014: add-int/2addr v3, v4 │ │ +04d78a: 7020 120b 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +04d790: 7220 610b 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +04d796: 7220 610b 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +04d79c: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x000a line=123 │ │ 0x0018 line=124 │ │ 0x001b line=125 │ │ @@ -49972,57 +49956,57 @@ │ │ type : '(Ljava/security/cert/X509Certificate;I)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -04ada0: |[04ada0] com.squareup.okhttp.internal.tls.OkHostnameVerifier.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; │ │ -04adb0: 2205 0702 |0000: new-instance v5, Ljava/util/ArrayList; // type@0207 │ │ -04adb4: 7010 110b 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -04adba: 6e10 010b 0b00 |0005: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@0b01 │ │ -04adc0: 0c07 |0008: move-result-object v7 │ │ -04adc2: 3907 0700 |0009: if-nez v7, 0010 // +0007 │ │ -04adc6: 7100 340b 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -04adcc: 0c05 |000e: move-result-object v5 │ │ -04adce: 1105 |000f: return-object v5 │ │ -04add0: 7210 300b 0700 |0010: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -04add6: 0c08 |0013: move-result-object v8 │ │ -04add8: 7210 460b 0800 |0014: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04adde: 0a09 |0017: move-result v9 │ │ -04ade0: 3809 f7ff |0018: if-eqz v9, 000f // -0009 │ │ -04ade4: 7210 470b 0800 |001a: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -04adea: 0c06 |001d: move-result-object v6 │ │ -04adec: 0760 |001e: move-object v0, v6 │ │ -04adee: 1f00 1502 |001f: check-cast v0, Ljava/util/List; // type@0215 │ │ -04adf2: 0704 |0021: move-object v4, v0 │ │ -04adf4: 3804 f2ff |0022: if-eqz v4, 0014 // -000e │ │ -04adf8: 7210 6f0b 0400 |0024: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -04adfe: 0a09 |0027: move-result v9 │ │ -04ae00: 122a |0028: const/4 v10, #int 2 // #2 │ │ -04ae02: 34a9 ebff |0029: if-lt v9, v10, 0014 // -0015 │ │ -04ae06: 1209 |002b: const/4 v9, #int 0 // #0 │ │ -04ae08: 7220 650b 9400 |002c: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04ae0e: 0c02 |002f: move-result-object v2 │ │ -04ae10: 1f02 ae01 |0030: check-cast v2, Ljava/lang/Integer; // type@01ae │ │ -04ae14: 3802 e2ff |0032: if-eqz v2, 0014 // -001e │ │ -04ae18: 6e10 f609 0200 |0034: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -04ae1e: 0a09 |0037: move-result v9 │ │ -04ae20: 33c9 dcff |0038: if-ne v9, v12, 0014 // -0024 │ │ -04ae24: 1219 |003a: const/4 v9, #int 1 // #1 │ │ -04ae26: 7220 650b 9400 |003b: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04ae2c: 0c01 |003e: move-result-object v1 │ │ -04ae2e: 1f01 c001 |003f: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -04ae32: 3801 d3ff |0041: if-eqz v1, 0014 // -002d │ │ -04ae36: 7220 600b 1500 |0043: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04ae3c: 28ce |0046: goto 0014 // -0032 │ │ -04ae3e: 0d03 |0047: move-exception v3 │ │ -04ae40: 7100 340b 0000 |0048: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -04ae46: 0c05 |004b: move-result-object v5 │ │ -04ae48: 28c3 |004c: goto 000f // -003d │ │ +04d7a0: |[04d7a0] com.squareup.okhttp.internal.tls.OkHostnameVerifier.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; │ │ +04d7b0: 2205 1a02 |0000: new-instance v5, Ljava/util/ArrayList; // type@021a │ │ +04d7b4: 7010 110b 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +04d7ba: 6e10 010b 0b00 |0005: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@0b01 │ │ +04d7c0: 0c07 |0008: move-result-object v7 │ │ +04d7c2: 3907 0700 |0009: if-nez v7, 0010 // +0007 │ │ +04d7c6: 7100 340b 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +04d7cc: 0c05 |000e: move-result-object v5 │ │ +04d7ce: 1105 |000f: return-object v5 │ │ +04d7d0: 7210 300b 0700 |0010: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +04d7d6: 0c08 |0013: move-result-object v8 │ │ +04d7d8: 7210 460b 0800 |0014: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +04d7de: 0a09 |0017: move-result v9 │ │ +04d7e0: 3809 f7ff |0018: if-eqz v9, 000f // -0009 │ │ +04d7e4: 7210 470b 0800 |001a: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04d7ea: 0c06 |001d: move-result-object v6 │ │ +04d7ec: 0760 |001e: move-object v0, v6 │ │ +04d7ee: 1f00 2802 |001f: check-cast v0, Ljava/util/List; // type@0228 │ │ +04d7f2: 0704 |0021: move-object v4, v0 │ │ +04d7f4: 3804 f2ff |0022: if-eqz v4, 0014 // -000e │ │ +04d7f8: 7210 6f0b 0400 |0024: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +04d7fe: 0a09 |0027: move-result v9 │ │ +04d800: 122a |0028: const/4 v10, #int 2 // #2 │ │ +04d802: 34a9 ebff |0029: if-lt v9, v10, 0014 // -0015 │ │ +04d806: 1209 |002b: const/4 v9, #int 0 // #0 │ │ +04d808: 7220 650b 9400 |002c: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04d80e: 0c02 |002f: move-result-object v2 │ │ +04d810: 1f02 c001 |0030: check-cast v2, Ljava/lang/Integer; // type@01c0 │ │ +04d814: 3802 e2ff |0032: if-eqz v2, 0014 // -001e │ │ +04d818: 6e10 f609 0200 |0034: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +04d81e: 0a09 |0037: move-result v9 │ │ +04d820: 33c9 dcff |0038: if-ne v9, v12, 0014 // -0024 │ │ +04d824: 1219 |003a: const/4 v9, #int 1 // #1 │ │ +04d826: 7220 650b 9400 |003b: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04d82c: 0c01 |003e: move-result-object v1 │ │ +04d82e: 1f01 d201 |003f: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +04d832: 3801 d3ff |0041: if-eqz v1, 0014 // -002d │ │ +04d836: 7220 600b 1500 |0043: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04d83c: 28ce |0046: goto 0014 // -0032 │ │ +04d83e: 0d03 |0047: move-exception v3 │ │ +04d840: 7100 340b 0000 |0048: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +04d846: 0c05 |004b: move-result-object v5 │ │ +04d848: 28c3 |004c: goto 000f // -003d │ │ catches : 1 │ │ 0x0005 - 0x0046 │ │ Ljava/security/cert/CertificateParsingException; -> 0x0047 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=132 │ │ 0x0009 line=133 │ │ @@ -50057,21 +50041,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04ae5c: |[04ae5c] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyAsIpAddress:(Ljava/lang/String;)Z │ │ -04ae6c: 6200 6d03 |0000: sget-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@036d │ │ -04ae70: 6e20 cb0b 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -04ae76: 0c00 |0005: move-result-object v0 │ │ -04ae78: 6e10 c50b 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ -04ae7e: 0a00 |0009: move-result v0 │ │ -04ae80: 0f00 |000a: return v0 │ │ +04d85c: |[04d85c] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyAsIpAddress:(Ljava/lang/String;)Z │ │ +04d86c: 6200 6d03 |0000: sget-object v0, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@036d │ │ +04d870: 6e20 cb0b 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +04d876: 0c00 |0005: move-result-object v0 │ │ +04d878: 6e10 c50b 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ +04d87e: 0a00 |0009: move-result v0 │ │ +04d880: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000b reg=1 host Ljava/lang/String; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;) │ │ @@ -50079,112 +50063,112 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 190 16-bit code units │ │ -04ae84: |[04ae84] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -04ae94: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ -04ae96: 1306 2e00 |0001: const/16 v6, #int 46 // #2e │ │ -04ae9a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -04ae9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04ae9e: 3809 1800 |0005: if-eqz v9, 001d // +0018 │ │ -04aea2: 6e10 380a 0900 |0007: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04aea8: 0a04 |000a: move-result v4 │ │ -04aeaa: 3804 1200 |000b: if-eqz v4, 001d // +0012 │ │ -04aeae: 1a04 0001 |000d: const-string v4, "." // string@0100 │ │ -04aeb2: 6e20 420a 4900 |000f: invoke-virtual {v9, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -04aeb8: 0a04 |0012: move-result v4 │ │ -04aeba: 3904 0a00 |0013: if-nez v4, 001d // +000a │ │ -04aebe: 1a04 0601 |0015: const-string v4, ".." // string@0106 │ │ -04aec2: 6e20 290a 4900 |0017: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -04aec8: 0a04 |001a: move-result v4 │ │ -04aeca: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ -04aece: 0f02 |001d: return v2 │ │ -04aed0: 380a ffff |001e: if-eqz v10, 001d // -0001 │ │ -04aed4: 6e10 380a 0a00 |0020: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04aeda: 0a04 |0023: move-result v4 │ │ -04aedc: 3804 f9ff |0024: if-eqz v4, 001d // -0007 │ │ -04aee0: 1a04 0001 |0026: const-string v4, "." // string@0100 │ │ -04aee4: 6e20 420a 4a00 |0028: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -04aeea: 0a04 |002b: move-result v4 │ │ -04aeec: 3904 f1ff |002c: if-nez v4, 001d // -000f │ │ -04aef0: 1a04 0601 |002e: const-string v4, ".." // string@0106 │ │ -04aef4: 6e20 290a 4a00 |0030: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -04aefa: 0a04 |0033: move-result v4 │ │ -04aefc: 3904 e9ff |0034: if-nez v4, 001d // -0017 │ │ -04af00: 1a04 0001 |0036: const-string v4, "." // string@0100 │ │ -04af04: 6e20 290a 4900 |0038: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -04af0a: 0a04 |003b: move-result v4 │ │ -04af0c: 3904 1300 |003c: if-nez v4, 004f // +0013 │ │ -04af10: 2204 c101 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -04af14: 7010 500a 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04af1a: 6e20 580a 9400 |0043: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04af20: 0c04 |0046: move-result-object v4 │ │ -04af22: 6e20 530a 6400 |0047: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04af28: 0c04 |004a: move-result-object v4 │ │ -04af2a: 6e10 640a 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04af30: 0c09 |004e: move-result-object v9 │ │ -04af32: 1a04 0001 |004f: const-string v4, "." // string@0100 │ │ -04af36: 6e20 290a 4a00 |0051: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -04af3c: 0a04 |0054: move-result v4 │ │ -04af3e: 3904 1300 |0055: if-nez v4, 0068 // +0013 │ │ -04af42: 2204 c101 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -04af46: 7010 500a 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04af4c: 6e20 580a a400 |005c: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04af52: 0c04 |005f: move-result-object v4 │ │ -04af54: 6e20 530a 6400 |0060: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04af5a: 0c04 |0063: move-result-object v4 │ │ -04af5c: 6e10 640a 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04af62: 0c0a |0067: move-result-object v10 │ │ -04af64: 6204 d304 |0068: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -04af68: 6e20 480a 4a00 |006a: invoke-virtual {v10, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ -04af6e: 0c0a |006d: move-result-object v10 │ │ -04af70: 1a04 d100 |006e: const-string v4, "*" // string@00d1 │ │ -04af74: 6e20 280a 4a00 |0070: invoke-virtual {v10, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -04af7a: 0a04 |0073: move-result v4 │ │ -04af7c: 3904 0700 |0074: if-nez v4, 007b // +0007 │ │ -04af80: 6e20 2a0a a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04af86: 0a02 |0079: move-result v2 │ │ -04af88: 28a3 |007a: goto 001d // -005d │ │ -04af8a: 1a04 d200 |007b: const-string v4, "*." // string@00d2 │ │ -04af8e: 6e20 420a 4a00 |007d: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -04af94: 0a04 |0080: move-result v4 │ │ -04af96: 3804 9cff |0081: if-eqz v4, 001d // -0064 │ │ -04af9a: 1304 2a00 |0083: const/16 v4, #int 42 // #2a │ │ -04af9e: 6e30 320a 4a03 |0085: invoke-virtual {v10, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -04afa4: 0a04 |0088: move-result v4 │ │ -04afa6: 3374 94ff |0089: if-ne v4, v7, 001d // -006c │ │ -04afaa: 6e10 380a 0900 |008b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04afb0: 0a04 |008e: move-result v4 │ │ -04afb2: 6e10 380a 0a00 |008f: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04afb8: 0a05 |0092: move-result v5 │ │ -04afba: 3454 8aff |0093: if-lt v4, v5, 001d // -0076 │ │ -04afbe: 1a04 d200 |0095: const-string v4, "*." // string@00d2 │ │ -04afc2: 6e20 2a0a a400 |0097: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04afc8: 0a04 |009a: move-result v4 │ │ -04afca: 3904 82ff |009b: if-nez v4, 001d // -007e │ │ -04afce: 6e20 440a 3a00 |009d: invoke-virtual {v10, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -04afd4: 0c00 |00a0: move-result-object v0 │ │ -04afd6: 6e20 290a 0900 |00a1: invoke-virtual {v9, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -04afdc: 0a04 |00a4: move-result v4 │ │ -04afde: 3804 78ff |00a5: if-eqz v4, 001d // -0088 │ │ -04afe2: 6e10 380a 0900 |00a7: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04afe8: 0a04 |00aa: move-result v4 │ │ -04afea: 6e10 380a 0000 |00ab: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04aff0: 0a05 |00ae: move-result v5 │ │ -04aff2: 9101 0405 |00af: sub-int v1, v4, v5 │ │ -04aff6: 3d01 0a00 |00b1: if-lez v1, 00bb // +000a │ │ -04affa: d804 01ff |00b3: add-int/lit8 v4, v1, #int -1 // #ff │ │ -04affe: 6e30 370a 6904 |00b5: invoke-virtual {v9, v6, v4}, Ljava/lang/String;.lastIndexOf:(II)I // method@0a37 │ │ -04b004: 0a04 |00b8: move-result v4 │ │ -04b006: 3374 64ff |00b9: if-ne v4, v7, 001d // -009c │ │ -04b00a: 0132 |00bb: move v2, v3 │ │ -04b00c: 2900 61ff |00bc: goto/16 001d // -009f │ │ +04d884: |[04d884] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +04d894: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +04d896: 1306 2e00 |0001: const/16 v6, #int 46 // #2e │ │ +04d89a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +04d89c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +04d89e: 3809 1800 |0005: if-eqz v9, 001d // +0018 │ │ +04d8a2: 6e10 380a 0900 |0007: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04d8a8: 0a04 |000a: move-result v4 │ │ +04d8aa: 3804 1200 |000b: if-eqz v4, 001d // +0012 │ │ +04d8ae: 1a04 0001 |000d: const-string v4, "." // string@0100 │ │ +04d8b2: 6e20 420a 4900 |000f: invoke-virtual {v9, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +04d8b8: 0a04 |0012: move-result v4 │ │ +04d8ba: 3904 0a00 |0013: if-nez v4, 001d // +000a │ │ +04d8be: 1a04 0601 |0015: const-string v4, ".." // string@0106 │ │ +04d8c2: 6e20 290a 4900 |0017: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +04d8c8: 0a04 |001a: move-result v4 │ │ +04d8ca: 3804 0300 |001b: if-eqz v4, 001e // +0003 │ │ +04d8ce: 0f02 |001d: return v2 │ │ +04d8d0: 380a ffff |001e: if-eqz v10, 001d // -0001 │ │ +04d8d4: 6e10 380a 0a00 |0020: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04d8da: 0a04 |0023: move-result v4 │ │ +04d8dc: 3804 f9ff |0024: if-eqz v4, 001d // -0007 │ │ +04d8e0: 1a04 0001 |0026: const-string v4, "." // string@0100 │ │ +04d8e4: 6e20 420a 4a00 |0028: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +04d8ea: 0a04 |002b: move-result v4 │ │ +04d8ec: 3904 f1ff |002c: if-nez v4, 001d // -000f │ │ +04d8f0: 1a04 0601 |002e: const-string v4, ".." // string@0106 │ │ +04d8f4: 6e20 290a 4a00 |0030: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +04d8fa: 0a04 |0033: move-result v4 │ │ +04d8fc: 3904 e9ff |0034: if-nez v4, 001d // -0017 │ │ +04d900: 1a04 0001 |0036: const-string v4, "." // string@0100 │ │ +04d904: 6e20 290a 4900 |0038: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +04d90a: 0a04 |003b: move-result v4 │ │ +04d90c: 3904 1300 |003c: if-nez v4, 004f // +0013 │ │ +04d910: 2204 d301 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +04d914: 7010 500a 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04d91a: 6e20 580a 9400 |0043: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d920: 0c04 |0046: move-result-object v4 │ │ +04d922: 6e20 530a 6400 |0047: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +04d928: 0c04 |004a: move-result-object v4 │ │ +04d92a: 6e10 640a 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d930: 0c09 |004e: move-result-object v9 │ │ +04d932: 1a04 0001 |004f: const-string v4, "." // string@0100 │ │ +04d936: 6e20 290a 4a00 |0051: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +04d93c: 0a04 |0054: move-result v4 │ │ +04d93e: 3904 1300 |0055: if-nez v4, 0068 // +0013 │ │ +04d942: 2204 d301 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +04d946: 7010 500a 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04d94c: 6e20 580a a400 |005c: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04d952: 0c04 |005f: move-result-object v4 │ │ +04d954: 6e20 530a 6400 |0060: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +04d95a: 0c04 |0063: move-result-object v4 │ │ +04d95c: 6e10 640a 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04d962: 0c0a |0067: move-result-object v10 │ │ +04d964: 6204 d304 |0068: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +04d968: 6e20 480a 4a00 |006a: invoke-virtual {v10, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ +04d96e: 0c0a |006d: move-result-object v10 │ │ +04d970: 1a04 d100 |006e: const-string v4, "*" // string@00d1 │ │ +04d974: 6e20 280a 4a00 |0070: invoke-virtual {v10, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +04d97a: 0a04 |0073: move-result v4 │ │ +04d97c: 3904 0700 |0074: if-nez v4, 007b // +0007 │ │ +04d980: 6e20 2a0a a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04d986: 0a02 |0079: move-result v2 │ │ +04d988: 28a3 |007a: goto 001d // -005d │ │ +04d98a: 1a04 d200 |007b: const-string v4, "*." // string@00d2 │ │ +04d98e: 6e20 420a 4a00 |007d: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +04d994: 0a04 |0080: move-result v4 │ │ +04d996: 3804 9cff |0081: if-eqz v4, 001d // -0064 │ │ +04d99a: 1304 2a00 |0083: const/16 v4, #int 42 // #2a │ │ +04d99e: 6e30 320a 4a03 |0085: invoke-virtual {v10, v4, v3}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +04d9a4: 0a04 |0088: move-result v4 │ │ +04d9a6: 3374 94ff |0089: if-ne v4, v7, 001d // -006c │ │ +04d9aa: 6e10 380a 0900 |008b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04d9b0: 0a04 |008e: move-result v4 │ │ +04d9b2: 6e10 380a 0a00 |008f: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04d9b8: 0a05 |0092: move-result v5 │ │ +04d9ba: 3454 8aff |0093: if-lt v4, v5, 001d // -0076 │ │ +04d9be: 1a04 d200 |0095: const-string v4, "*." // string@00d2 │ │ +04d9c2: 6e20 2a0a a400 |0097: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04d9c8: 0a04 |009a: move-result v4 │ │ +04d9ca: 3904 82ff |009b: if-nez v4, 001d // -007e │ │ +04d9ce: 6e20 440a 3a00 |009d: invoke-virtual {v10, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +04d9d4: 0c00 |00a0: move-result-object v0 │ │ +04d9d6: 6e20 290a 0900 |00a1: invoke-virtual {v9, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +04d9dc: 0a04 |00a4: move-result v4 │ │ +04d9de: 3804 78ff |00a5: if-eqz v4, 001d // -0088 │ │ +04d9e2: 6e10 380a 0900 |00a7: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04d9e8: 0a04 |00aa: move-result v4 │ │ +04d9ea: 6e10 380a 0000 |00ab: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04d9f0: 0a05 |00ae: move-result v5 │ │ +04d9f2: 9101 0405 |00af: sub-int v1, v4, v5 │ │ +04d9f6: 3d01 0a00 |00b1: if-lez v1, 00bb // +000a │ │ +04d9fa: d804 01ff |00b3: add-int/lit8 v4, v1, #int -1 // #ff │ │ +04d9fe: 6e30 370a 6904 |00b5: invoke-virtual {v9, v6, v4}, Ljava/lang/String;.lastIndexOf:(II)I // method@0a37 │ │ +04da04: 0a04 |00b8: move-result v4 │ │ +04da06: 3374 64ff |00b9: if-ne v4, v7, 001d // -009c │ │ +04da0a: 0132 |00bb: move v2, v3 │ │ +04da0c: 2900 61ff |00bc: goto/16 001d // -009f │ │ catches : (none) │ │ positions : │ │ 0x0005 line=168 │ │ 0x0017 line=169 │ │ 0x001d line=250 │ │ 0x001e line=173 │ │ 0x0030 line=174 │ │ @@ -50216,51 +50200,51 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -04b010: |[04b010] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyHostName:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -04b020: 6206 d304 |0000: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -04b024: 6e20 480a 6900 |0002: invoke-virtual {v9, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ -04b02a: 0c09 |0005: move-result-object v9 │ │ -04b02c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -04b02e: 1226 |0007: const/4 v6, #int 2 // #2 │ │ -04b030: 7120 5507 6a00 |0008: invoke-static {v10, v6}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@0755 │ │ -04b036: 0c00 |000b: move-result-object v0 │ │ -04b038: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -04b03a: 7210 6f0b 0000 |000d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -04b040: 0a05 |0010: move-result v5 │ │ -04b042: 3553 1400 |0011: if-ge v3, v5, 0025 // +0014 │ │ -04b046: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -04b048: 7220 650b 3000 |0014: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04b04e: 0c06 |0017: move-result-object v6 │ │ -04b050: 1f06 c001 |0018: check-cast v6, Ljava/lang/String; // type@01c0 │ │ -04b054: 7030 5907 9806 |001a: invoke-direct {v8, v9, v6}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z // method@0759 │ │ -04b05a: 0a06 |001d: move-result v6 │ │ -04b05c: 3806 0400 |001e: if-eqz v6, 0022 // +0004 │ │ -04b060: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -04b062: 0f06 |0021: return v6 │ │ -04b064: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04b068: 28ed |0024: goto 0011 // -0013 │ │ -04b06a: 3902 1800 |0025: if-nez v2, 003d // +0018 │ │ -04b06e: 6e10 030b 0a00 |0027: invoke-virtual {v10}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@0b03 │ │ -04b074: 0c04 |002a: move-result-object v4 │ │ -04b076: 2206 2601 |002b: new-instance v6, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser; // type@0126 │ │ -04b07a: 7020 4907 4600 |002d: invoke-direct {v6, v4}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.:(Ljavax/security/auth/x500/X500Principal;)V // method@0749 │ │ -04b080: 1a07 150f |0030: const-string v7, "cn" // string@0f15 │ │ -04b084: 6e20 4b07 7600 |0032: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; // method@074b │ │ -04b08a: 0c01 |0035: move-result-object v1 │ │ -04b08c: 3801 0700 |0036: if-eqz v1, 003d // +0007 │ │ -04b090: 7030 5907 9801 |0038: invoke-direct {v8, v9, v1}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z // method@0759 │ │ -04b096: 0a06 |003b: move-result v6 │ │ -04b098: 28e5 |003c: goto 0021 // -001b │ │ -04b09a: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -04b09c: 28e3 |003e: goto 0021 // -001d │ │ +04da10: |[04da10] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyHostName:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +04da20: 6206 d304 |0000: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +04da24: 6e20 480a 6900 |0002: invoke-virtual {v9, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ +04da2a: 0c09 |0005: move-result-object v9 │ │ +04da2c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04da2e: 1226 |0007: const/4 v6, #int 2 // #2 │ │ +04da30: 7120 5507 6a00 |0008: invoke-static {v10, v6}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@0755 │ │ +04da36: 0c00 |000b: move-result-object v0 │ │ +04da38: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +04da3a: 7210 6f0b 0000 |000d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +04da40: 0a05 |0010: move-result v5 │ │ +04da42: 3553 1400 |0011: if-ge v3, v5, 0025 // +0014 │ │ +04da46: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +04da48: 7220 650b 3000 |0014: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04da4e: 0c06 |0017: move-result-object v6 │ │ +04da50: 1f06 d201 |0018: check-cast v6, Ljava/lang/String; // type@01d2 │ │ +04da54: 7030 5907 9806 |001a: invoke-direct {v8, v9, v6}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z // method@0759 │ │ +04da5a: 0a06 |001d: move-result v6 │ │ +04da5c: 3806 0400 |001e: if-eqz v6, 0022 // +0004 │ │ +04da60: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +04da62: 0f06 |0021: return v6 │ │ +04da64: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04da68: 28ed |0024: goto 0011 // -0013 │ │ +04da6a: 3902 1800 |0025: if-nez v2, 003d // +0018 │ │ +04da6e: 6e10 030b 0a00 |0027: invoke-virtual {v10}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@0b03 │ │ +04da74: 0c04 |002a: move-result-object v4 │ │ +04da76: 2206 3801 |002b: new-instance v6, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser; // type@0138 │ │ +04da7a: 7020 4907 4600 |002d: invoke-direct {v6, v4}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.:(Ljavax/security/auth/x500/X500Principal;)V // method@0749 │ │ +04da80: 1a07 280f |0030: const-string v7, "cn" // string@0f28 │ │ +04da84: 6e20 4b07 7600 |0032: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/internal/tls/DistinguishedNameParser;.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; // method@074b │ │ +04da8a: 0c01 |0035: move-result-object v1 │ │ +04da8c: 3801 0700 |0036: if-eqz v1, 003d // +0007 │ │ +04da90: 7030 5907 9801 |0038: invoke-direct {v8, v9, v1}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/lang/String;)Z // method@0759 │ │ +04da96: 0a06 |003b: move-result v6 │ │ +04da98: 28e5 |003c: goto 0021 // -001b │ │ +04da9a: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +04da9c: 28e3 |003e: goto 0021 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x0007 line=100 │ │ 0x000c line=101 │ │ 0x0013 line=102 │ │ @@ -50290,34 +50274,34 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -04b0a0: |[04b0a0] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -04b0b0: 1273 |0000: const/4 v3, #int 7 // #7 │ │ -04b0b2: 7120 5507 3600 |0001: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@0755 │ │ -04b0b8: 0c00 |0004: move-result-object v0 │ │ -04b0ba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -04b0bc: 7210 6f0b 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -04b0c2: 0a02 |0009: move-result v2 │ │ -04b0c4: 3521 1300 |000a: if-ge v1, v2, 001d // +0013 │ │ -04b0c8: 7220 650b 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04b0ce: 0c03 |000f: move-result-object v3 │ │ -04b0d0: 1f03 c001 |0010: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -04b0d4: 6e20 2b0a 3500 |0012: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -04b0da: 0a03 |0015: move-result v3 │ │ -04b0dc: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ -04b0e0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -04b0e2: 0f03 |0019: return v3 │ │ -04b0e4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b0e8: 28ee |001c: goto 000a // -0012 │ │ -04b0ea: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -04b0ec: 28fb |001e: goto 0019 // -0005 │ │ +04daa0: |[04daa0] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +04dab0: 1273 |0000: const/4 v3, #int 7 // #7 │ │ +04dab2: 7120 5507 3600 |0001: invoke-static {v6, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@0755 │ │ +04dab8: 0c00 |0004: move-result-object v0 │ │ +04daba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +04dabc: 7210 6f0b 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +04dac2: 0a02 |0009: move-result v2 │ │ +04dac4: 3521 1300 |000a: if-ge v1, v2, 001d // +0013 │ │ +04dac8: 7220 650b 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04dace: 0c03 |000f: move-result-object v3 │ │ +04dad0: 1f03 d201 |0010: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +04dad4: 6e20 2b0a 3500 |0012: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +04dada: 0a03 |0015: move-result v3 │ │ +04dadc: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ +04dae0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +04dae2: 0f03 |0019: return v3 │ │ +04dae4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04dae8: 28ee |001c: goto 000a // -0012 │ │ +04daea: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +04daec: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000c line=87 │ │ 0x0018 line=88 │ │ 0x0019 line=91 │ │ @@ -50337,24 +50321,24 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -04b0f0: |[04b0f0] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -04b100: 7110 5807 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyAsIpAddress:(Ljava/lang/String;)Z // method@0758 │ │ -04b106: 0a00 |0003: move-result v0 │ │ -04b108: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -04b10c: 7030 5b07 2103 |0006: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@075b │ │ -04b112: 0a00 |0009: move-result v0 │ │ -04b114: 0f00 |000a: return v0 │ │ -04b116: 7030 5a07 2103 |000b: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@075a │ │ -04b11c: 0a00 |000e: move-result v0 │ │ -04b11e: 28fb |000f: goto 000a // -0005 │ │ +04daf0: |[04daf0] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +04db00: 7110 5807 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyAsIpAddress:(Ljava/lang/String;)Z // method@0758 │ │ +04db06: 0a00 |0003: move-result v0 │ │ +04db08: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +04db0c: 7030 5b07 2103 |0006: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@075b │ │ +04db12: 0a00 |0009: move-result v0 │ │ +04db14: 0f00 |000a: return v0 │ │ +04db16: 7030 5a07 2103 |000b: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verifyHostName:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@075a │ │ +04db1c: 0a00 |000e: move-result v0 │ │ +04db1e: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; │ │ @@ -50366,27 +50350,27 @@ │ │ type : '(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04b120: |[04b120] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ -04b130: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04b132: 7210 f20b 0600 |0001: invoke-interface {v6}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@0bf2 │ │ -04b138: 0c00 |0004: move-result-object v0 │ │ -04b13a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -04b13c: 4602 0002 |0006: aget-object v2, v0, v2 │ │ -04b140: 1f02 ff01 |0008: check-cast v2, Ljava/security/cert/X509Certificate; // type@01ff │ │ -04b144: 6e30 5607 5402 |000a: invoke-virtual {v4, v5, v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@0756 │ │ -04b14a: 0a02 |000d: move-result v2 │ │ -04b14c: 0f02 |000e: return v2 │ │ -04b14e: 0d01 |000f: move-exception v1 │ │ -04b150: 0132 |0010: move v2, v3 │ │ -04b152: 28fd |0011: goto 000e // -0003 │ │ +04db20: |[04db20] com.squareup.okhttp.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ +04db30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04db32: 7210 f20b 0600 |0001: invoke-interface {v6}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@0bf2 │ │ +04db38: 0c00 |0004: move-result-object v0 │ │ +04db3a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +04db3c: 4602 0002 |0006: aget-object v2, v0, v2 │ │ +04db40: 1f02 1202 |0008: check-cast v2, Ljava/security/cert/X509Certificate; // type@0212 │ │ +04db44: 6e30 5607 5402 |000a: invoke-virtual {v4, v5, v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@0756 │ │ +04db4a: 0a02 |000d: move-result v2 │ │ +04db4c: 0f02 |000e: return v2 │ │ +04db4e: 0d01 |000f: move-exception v1 │ │ +04db50: 0132 |0010: move v2, v3 │ │ +04db52: 28fd |0011: goto 000e // -0003 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ Ljavax/net/ssl/SSLException; -> 0x000f │ │ positions : │ │ 0x0001 line=64 │ │ 0x0005 line=65 │ │ 0x000e line=67 │ │ @@ -50395,20 +50379,20 @@ │ │ locals : │ │ 0x0005 - 0x000e reg=0 certificates [Ljava/security/cert/Certificate; │ │ 0x0010 - 0x0012 reg=1 e Ljavax/net/ssl/SSLException; │ │ 0x0000 - 0x0012 reg=4 this Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier; │ │ 0x0000 - 0x0012 reg=5 host Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=6 session Ljavax/net/ssl/SSLSession; │ │ │ │ - source_file_idx : 2345 (OkHostnameVerifier.java) │ │ + source_file_idx : 2365 (OkHostnameVerifier.java) │ │ │ │ Class #112 header: │ │ -class_idx : 296 │ │ +class_idx : 314 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 458 │ │ +superclass_idx : 476 │ │ source_file_idx : 442 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #112 annotations: │ │ @@ -50436,18 +50420,18 @@ │ │ type : '(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b164: |[04b164] com.squareup.picasso.Action$RequestWeakReference.:(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V │ │ -04b174: 7030 800a 2003 |0000: invoke-direct {v0, v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@0a80 │ │ -04b17a: 5b01 6e03 |0003: iput-object v1, v0, Lcom/squareup/picasso/Action$RequestWeakReference;.action:Lcom/squareup/picasso/Action; // field@036e │ │ -04b17e: 0e00 |0005: return-void │ │ +04db64: |[04db64] com.squareup.picasso.Action$RequestWeakReference.:(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V │ │ +04db74: 7030 800a 2003 |0000: invoke-direct {v0, v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@0a80 │ │ +04db7a: 5b01 6e03 |0003: iput-object v1, v0, Lcom/squareup/picasso/Action$RequestWeakReference;.action:Lcom/squareup/picasso/Action; // field@036e │ │ +04db7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/squareup/picasso/Action$RequestWeakReference; │ │ @@ -50458,17 +50442,17 @@ │ │ 0x0000 - 0x0006 reg=2 referent Ljava/lang/Object; TM; │ │ 0x0000 - 0x0006 reg=3 q Ljava/lang/ref/ReferenceQueue; Ljava/lang/ref/ReferenceQueue<-TM;>; │ │ │ │ Virtual methods - │ │ source_file_idx : 442 (Action.java) │ │ │ │ Class #113 header: │ │ -class_idx : 297 │ │ +class_idx : 315 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 442 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #113 annotations: │ │ @@ -50543,36 +50527,36 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 11 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -04b180: |[04b180] com.squareup.picasso.Action.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V │ │ -04b190: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04b196: 5b23 7603 |0003: iput-object v3, v2, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0376 │ │ -04b19a: 5b25 7703 |0005: iput-object v5, v2, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04b19e: 3904 1600 |0007: if-nez v4, 001d // +0016 │ │ -04b1a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04b1a4: 5b20 7903 |000a: iput-object v0, v2, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0379 │ │ -04b1a8: 5926 7303 |000c: iput v6, v2, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0373 │ │ -04b1ac: 5927 7403 |000e: iput v7, v2, Lcom/squareup/picasso/Action;.networkPolicy:I // field@0374 │ │ -04b1b0: 5c2c 7503 |0010: iput-boolean v12, v2, Lcom/squareup/picasso/Action;.noFade:Z // field@0375 │ │ -04b1b4: 5928 7103 |0012: iput v8, v2, Lcom/squareup/picasso/Action;.errorResId:I // field@0371 │ │ -04b1b8: 5b29 7003 |0014: iput-object v9, v2, Lcom/squareup/picasso/Action;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0370 │ │ -04b1bc: 5b2a 7203 |0016: iput-object v10, v2, Lcom/squareup/picasso/Action;.key:Ljava/lang/String; // field@0372 │ │ -04b1c0: 380b 0d00 |0018: if-eqz v11, 0025 // +000d │ │ -04b1c4: 5b2b 7803 |001a: iput-object v11, v2, Lcom/squareup/picasso/Action;.tag:Ljava/lang/Object; // field@0378 │ │ -04b1c8: 0e00 |001c: return-void │ │ -04b1ca: 2200 2801 |001d: new-instance v0, Lcom/squareup/picasso/Action$RequestWeakReference; // type@0128 │ │ -04b1ce: 5431 2204 |001f: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0422 │ │ -04b1d2: 7040 5c07 2014 |0021: invoke-direct {v0, v2, v4, v1}, Lcom/squareup/picasso/Action$RequestWeakReference;.:(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@075c │ │ -04b1d8: 28e6 |0024: goto 000a // -001a │ │ -04b1da: 072b |0025: move-object v11, v2 │ │ -04b1dc: 28f4 |0026: goto 001a // -000c │ │ +04db80: |[04db80] com.squareup.picasso.Action.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V │ │ +04db90: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04db96: 5b23 7603 |0003: iput-object v3, v2, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0376 │ │ +04db9a: 5b25 7703 |0005: iput-object v5, v2, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04db9e: 3904 1600 |0007: if-nez v4, 001d // +0016 │ │ +04dba2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +04dba4: 5b20 7903 |000a: iput-object v0, v2, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0379 │ │ +04dba8: 5926 7303 |000c: iput v6, v2, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0373 │ │ +04dbac: 5927 7403 |000e: iput v7, v2, Lcom/squareup/picasso/Action;.networkPolicy:I // field@0374 │ │ +04dbb0: 5c2c 7503 |0010: iput-boolean v12, v2, Lcom/squareup/picasso/Action;.noFade:Z // field@0375 │ │ +04dbb4: 5928 7103 |0012: iput v8, v2, Lcom/squareup/picasso/Action;.errorResId:I // field@0371 │ │ +04dbb8: 5b29 7003 |0014: iput-object v9, v2, Lcom/squareup/picasso/Action;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0370 │ │ +04dbbc: 5b2a 7203 |0016: iput-object v10, v2, Lcom/squareup/picasso/Action;.key:Ljava/lang/String; // field@0372 │ │ +04dbc0: 380b 0d00 |0018: if-eqz v11, 0025 // +000d │ │ +04dbc4: 5b2b 7803 |001a: iput-object v11, v2, Lcom/squareup/picasso/Action;.tag:Ljava/lang/Object; // field@0378 │ │ +04dbc8: 0e00 |001c: return-void │ │ +04dbca: 2200 3a01 |001d: new-instance v0, Lcom/squareup/picasso/Action$RequestWeakReference; // type@013a │ │ +04dbce: 5431 2204 |001f: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0422 │ │ +04dbd2: 7040 5c07 2014 |0021: invoke-direct {v0, v2, v4, v1}, Lcom/squareup/picasso/Action$RequestWeakReference;.:(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@075c │ │ +04dbd8: 28e6 |0024: goto 000a // -001a │ │ +04dbda: 072b |0025: move-object v11, v2 │ │ +04dbdc: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x000c line=55 │ │ @@ -50607,18 +50591,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04b1e0: |[04b1e0] com.squareup.picasso.Action.cancel:()V │ │ -04b1f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04b1f2: 5c10 6f03 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Action;.cancelled:Z // field@036f │ │ -04b1f6: 0e00 |0003: return-void │ │ +04dbe0: |[04dbe0] com.squareup.picasso.Action.cancel:()V │ │ +04dbf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04dbf2: 5c10 6f03 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Action;.cancelled:Z // field@036f │ │ +04dbf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ @@ -50640,17 +50624,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b1f8: |[04b1f8] com.squareup.picasso.Action.getKey:()Ljava/lang/String; │ │ -04b208: 5410 7203 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.key:Ljava/lang/String; // field@0372 │ │ -04b20c: 1100 |0002: return-object v0 │ │ +04dbf8: |[04dbf8] com.squareup.picasso.Action.getKey:()Ljava/lang/String; │ │ +04dc08: 5410 7203 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.key:Ljava/lang/String; // field@0372 │ │ +04dc0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50659,17 +50643,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b210: |[04b210] com.squareup.picasso.Action.getMemoryPolicy:()I │ │ -04b220: 5210 7303 |0000: iget v0, v1, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0373 │ │ -04b224: 0f00 |0002: return v0 │ │ +04dc10: |[04dc10] com.squareup.picasso.Action.getMemoryPolicy:()I │ │ +04dc20: 5210 7303 |0000: iget v0, v1, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0373 │ │ +04dc24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50678,17 +50662,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b228: |[04b228] com.squareup.picasso.Action.getNetworkPolicy:()I │ │ -04b238: 5210 7403 |0000: iget v0, v1, Lcom/squareup/picasso/Action;.networkPolicy:I // field@0374 │ │ -04b23c: 0f00 |0002: return v0 │ │ +04dc28: |[04dc28] com.squareup.picasso.Action.getNetworkPolicy:()I │ │ +04dc38: 5210 7403 |0000: iget v0, v1, Lcom/squareup/picasso/Action;.networkPolicy:I // field@0374 │ │ +04dc3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50697,17 +50681,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b240: |[04b240] com.squareup.picasso.Action.getPicasso:()Lcom/squareup/picasso/Picasso; │ │ -04b250: 5410 7603 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0376 │ │ -04b254: 1100 |0002: return-object v0 │ │ +04dc40: |[04dc40] com.squareup.picasso.Action.getPicasso:()Lcom/squareup/picasso/Picasso; │ │ +04dc50: 5410 7603 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0376 │ │ +04dc54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50716,18 +50700,18 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04b258: |[04b258] com.squareup.picasso.Action.getPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ -04b268: 5410 7703 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04b26c: 5400 5804 |0002: iget-object v0, v0, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0458 │ │ -04b270: 1100 |0004: return-object v0 │ │ +04dc58: |[04dc58] com.squareup.picasso.Action.getPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ +04dc68: 5410 7703 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04dc6c: 5400 5804 |0002: iget-object v0, v0, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0458 │ │ +04dc70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50736,17 +50720,17 @@ │ │ type : '()Lcom/squareup/picasso/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b274: |[04b274] com.squareup.picasso.Action.getRequest:()Lcom/squareup/picasso/Request; │ │ -04b284: 5410 7703 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04b288: 1100 |0002: return-object v0 │ │ +04dc74: |[04dc74] com.squareup.picasso.Action.getRequest:()Lcom/squareup/picasso/Request; │ │ +04dc84: 5410 7703 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04dc88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50755,17 +50739,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b28c: |[04b28c] com.squareup.picasso.Action.getTag:()Ljava/lang/Object; │ │ -04b29c: 5410 7803 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.tag:Ljava/lang/Object; // field@0378 │ │ -04b2a0: 1100 |0002: return-object v0 │ │ +04dc8c: |[04dc8c] com.squareup.picasso.Action.getTag:()Ljava/lang/Object; │ │ +04dc9c: 5410 7803 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.tag:Ljava/lang/Object; // field@0378 │ │ +04dca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50774,23 +50758,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -04b2a4: |[04b2a4] com.squareup.picasso.Action.getTarget:()Ljava/lang/Object; │ │ -04b2b4: 5410 7903 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0379 │ │ -04b2b8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -04b2bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04b2be: 1100 |0005: return-object v0 │ │ -04b2c0: 5410 7903 |0006: iget-object v0, v1, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0379 │ │ -04b2c4: 6e10 810a 0000 |0008: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ -04b2ca: 0c00 |000b: move-result-object v0 │ │ -04b2cc: 28f9 |000c: goto 0005 // -0007 │ │ +04dca4: |[04dca4] com.squareup.picasso.Action.getTarget:()Ljava/lang/Object; │ │ +04dcb4: 5410 7903 |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0379 │ │ +04dcb8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +04dcbc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04dcbe: 1100 |0005: return-object v0 │ │ +04dcc0: 5410 7903 |0006: iget-object v0, v1, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0379 │ │ +04dcc4: 6e10 810a 0000 |0008: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ +04dcca: 0c00 |000b: move-result-object v0 │ │ +04dccc: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50799,17 +50783,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b2d0: |[04b2d0] com.squareup.picasso.Action.isCancelled:()Z │ │ -04b2e0: 5510 6f03 |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Action;.cancelled:Z // field@036f │ │ -04b2e4: 0f00 |0002: return v0 │ │ +04dcd0: |[04dcd0] com.squareup.picasso.Action.isCancelled:()Z │ │ +04dce0: 5510 6f03 |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Action;.cancelled:Z // field@036f │ │ +04dce4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -50818,30 +50802,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b2e8: |[04b2e8] com.squareup.picasso.Action.willReplay:()Z │ │ -04b2f8: 5510 7a03 |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Action;.willReplay:Z // field@037a │ │ -04b2fc: 0f00 |0002: return v0 │ │ +04dce8: |[04dce8] com.squareup.picasso.Action.willReplay:()Z │ │ +04dcf8: 5510 7a03 |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Action;.willReplay:Z // field@037a │ │ +04dcfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ source_file_idx : 442 (Action.java) │ │ │ │ Class #114 header: │ │ -class_idx : 299 │ │ +class_idx : 317 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 452 │ │ +superclass_idx : 470 │ │ source_file_idx : 528 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #114 annotations: │ │ @@ -50863,17 +50847,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b300: |[04b300] com.squareup.picasso.BitmapHunter$1.:()V │ │ -04b310: 7010 770a 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@0a77 │ │ -04b316: 0e00 |0003: return-void │ │ +04dd00: |[04dd00] com.squareup.picasso.BitmapHunter$1.:()V │ │ +04dd10: 7010 770a 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@0a77 │ │ +04dd16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/BitmapHunter$1; │ │ │ │ Virtual methods - │ │ @@ -50882,18 +50866,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b318: |[04b318] com.squareup.picasso.BitmapHunter$1.initialValue:()Ljava/lang/Object; │ │ -04b328: 6e10 7207 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/BitmapHunter$1;.initialValue:()Ljava/lang/StringBuilder; // method@0772 │ │ -04b32e: 0c00 |0003: move-result-object v0 │ │ -04b330: 1100 |0004: return-object v0 │ │ +04dd18: |[04dd18] com.squareup.picasso.BitmapHunter$1.initialValue:()Ljava/lang/Object; │ │ +04dd28: 6e10 7207 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/BitmapHunter$1;.initialValue:()Ljava/lang/StringBuilder; // method@0772 │ │ +04dd2e: 0c00 |0003: move-result-object v0 │ │ +04dd30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/BitmapHunter$1; │ │ │ │ #1 : (in Lcom/squareup/picasso/BitmapHunter$1;) │ │ @@ -50901,31 +50885,31 @@ │ │ type : '()Ljava/lang/StringBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04b334: |[04b334] com.squareup.picasso.BitmapHunter$1.initialValue:()Ljava/lang/StringBuilder; │ │ -04b344: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -04b348: 1a01 7f09 |0002: const-string v1, "Picasso-" // string@097f │ │ -04b34c: 7020 520a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ -04b352: 1100 |0007: return-object v0 │ │ +04dd34: |[04dd34] com.squareup.picasso.BitmapHunter$1.initialValue:()Ljava/lang/StringBuilder; │ │ +04dd44: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04dd48: 1a01 9309 |0002: const-string v1, "Picasso-" // string@0993 │ │ +04dd4c: 7020 520a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ +04dd52: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/BitmapHunter$1; │ │ │ │ source_file_idx : 528 (BitmapHunter.java) │ │ │ │ Class #115 header: │ │ -class_idx : 301 │ │ +class_idx : 319 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 528 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #115 annotations: │ │ @@ -50955,19 +50939,19 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04b354: |[04b354] com.squareup.picasso.BitmapHunter$3.:(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V │ │ -04b364: 5b01 7f03 |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$3;.val$transformation:Lcom/squareup/picasso/Transformation; // field@037f │ │ -04b368: 5b02 7e03 |0002: iput-object v2, v0, Lcom/squareup/picasso/BitmapHunter$3;.val$e:Ljava/lang/RuntimeException; // field@037e │ │ -04b36c: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04b372: 0e00 |0007: return-void │ │ +04dd54: |[04dd54] com.squareup.picasso.BitmapHunter$3.:(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V │ │ +04dd64: 5b01 7f03 |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$3;.val$transformation:Lcom/squareup/picasso/Transformation; // field@037f │ │ +04dd68: 5b02 7e03 |0002: iput-object v2, v0, Lcom/squareup/picasso/BitmapHunter$3;.val$e:Ljava/lang/RuntimeException; // field@037e │ │ +04dd6c: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04dd72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/picasso/BitmapHunter$3; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/squareup/picasso/Transformation; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/RuntimeException; │ │ @@ -50978,47 +50962,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -04b374: |[04b374] com.squareup.picasso.BitmapHunter$3.run:()V │ │ -04b384: 2200 bd01 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@01bd │ │ -04b388: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04b38c: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04b392: 1a02 5e0b |0007: const-string v2, "Transformation " // string@0b5e │ │ -04b396: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b39c: 0c01 |000c: move-result-object v1 │ │ -04b39e: 5432 7f03 |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$3;.val$transformation:Lcom/squareup/picasso/Transformation; // field@037f │ │ -04b3a2: 7210 3809 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ -04b3a8: 0c02 |0012: move-result-object v2 │ │ -04b3aa: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b3b0: 0c01 |0016: move-result-object v1 │ │ -04b3b2: 1a02 4a00 |0017: const-string v2, " crashed with exception." // string@004a │ │ -04b3b6: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b3bc: 0c01 |001c: move-result-object v1 │ │ -04b3be: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04b3c4: 0c01 |0020: move-result-object v1 │ │ -04b3c6: 5432 7e03 |0021: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$3;.val$e:Ljava/lang/RuntimeException; // field@037e │ │ -04b3ca: 7030 1c0a 1002 |0023: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a1c │ │ -04b3d0: 2700 |0026: throw v0 │ │ +04dd74: |[04dd74] com.squareup.picasso.BitmapHunter$3.run:()V │ │ +04dd84: 2200 cf01 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@01cf │ │ +04dd88: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04dd8c: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04dd92: 1a02 720b |0007: const-string v2, "Transformation " // string@0b72 │ │ +04dd96: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04dd9c: 0c01 |000c: move-result-object v1 │ │ +04dd9e: 5432 7f03 |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$3;.val$transformation:Lcom/squareup/picasso/Transformation; // field@037f │ │ +04dda2: 7210 3809 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ +04dda8: 0c02 |0012: move-result-object v2 │ │ +04ddaa: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04ddb0: 0c01 |0016: move-result-object v1 │ │ +04ddb2: 1a02 4a00 |0017: const-string v2, " crashed with exception." // string@004a │ │ +04ddb6: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04ddbc: 0c01 |001c: move-result-object v1 │ │ +04ddbe: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04ddc4: 0c01 |0020: move-result-object v1 │ │ +04ddc6: 5432 7e03 |0021: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$3;.val$e:Ljava/lang/RuntimeException; // field@037e │ │ +04ddca: 7030 1c0a 1002 |0023: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a1c │ │ +04ddd0: 2700 |0026: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x000f line=434 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lcom/squareup/picasso/BitmapHunter$3; │ │ │ │ source_file_idx : 528 (BitmapHunter.java) │ │ │ │ Class #116 header: │ │ -class_idx : 302 │ │ +class_idx : 320 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 528 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #116 annotations: │ │ @@ -51044,18 +51028,18 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04b3d4: |[04b3d4] com.squareup.picasso.BitmapHunter$4.:(Ljava/lang/StringBuilder;)V │ │ -04b3e4: 5b01 8003 |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$4;.val$builder:Ljava/lang/StringBuilder; // field@0380 │ │ -04b3e8: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04b3ee: 0e00 |0005: return-void │ │ +04ddd4: |[04ddd4] com.squareup.picasso.BitmapHunter$4.:(Ljava/lang/StringBuilder;)V │ │ +04dde4: 5b01 8003 |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$4;.val$builder:Ljava/lang/StringBuilder; // field@0380 │ │ +04dde8: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04ddee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/BitmapHunter$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/StringBuilder; │ │ │ │ @@ -51065,33 +51049,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04b3f0: |[04b3f0] com.squareup.picasso.BitmapHunter$4.run:()V │ │ -04b400: 2200 b601 |0000: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -04b404: 5421 8003 |0002: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter$4;.val$builder:Ljava/lang/StringBuilder; // field@0380 │ │ -04b408: 6e10 640a 0100 |0004: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04b40e: 0c01 |0007: move-result-object v1 │ │ -04b410: 7020 0c0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -04b416: 2700 |000b: throw v0 │ │ +04ddf0: |[04ddf0] com.squareup.picasso.BitmapHunter$4.run:()V │ │ +04de00: 2200 c801 |0000: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +04de04: 5421 8003 |0002: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter$4;.val$builder:Ljava/lang/StringBuilder; // field@0380 │ │ +04de08: 6e10 640a 0100 |0004: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04de0e: 0c01 |0007: move-result-object v1 │ │ +04de10: 7020 0c0a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +04de16: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/squareup/picasso/BitmapHunter$4; │ │ │ │ source_file_idx : 528 (BitmapHunter.java) │ │ │ │ Class #117 header: │ │ -class_idx : 303 │ │ +class_idx : 321 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 528 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #117 annotations: │ │ @@ -51117,18 +51101,18 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04b418: |[04b418] com.squareup.picasso.BitmapHunter$5.:(Lcom/squareup/picasso/Transformation;)V │ │ -04b428: 5b01 8103 |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$5;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0381 │ │ -04b42c: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04b432: 0e00 |0005: return-void │ │ +04de18: |[04de18] com.squareup.picasso.BitmapHunter$5.:(Lcom/squareup/picasso/Transformation;)V │ │ +04de28: 5b01 8103 |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$5;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0381 │ │ +04de2c: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04de32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/BitmapHunter$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/squareup/picasso/Transformation; │ │ │ │ @@ -51138,46 +51122,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -04b434: |[04b434] com.squareup.picasso.BitmapHunter$5.run:()V │ │ -04b444: 2200 ad01 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04b448: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04b44c: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04b452: 1a02 5e0b |0007: const-string v2, "Transformation " // string@0b5e │ │ -04b456: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b45c: 0c01 |000c: move-result-object v1 │ │ -04b45e: 5432 8103 |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$5;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0381 │ │ -04b462: 7210 3809 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ -04b468: 0c02 |0012: move-result-object v2 │ │ -04b46a: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b470: 0c01 |0016: move-result-object v1 │ │ -04b472: 1a02 6900 |0017: const-string v2, " returned input Bitmap but recycled it." // string@0069 │ │ -04b476: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b47c: 0c01 |001c: move-result-object v1 │ │ -04b47e: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04b484: 0c01 |0020: move-result-object v1 │ │ -04b486: 7020 f209 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04b48c: 2700 |0024: throw v0 │ │ +04de34: |[04de34] com.squareup.picasso.BitmapHunter$5.run:()V │ │ +04de44: 2200 bf01 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04de48: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04de4c: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04de52: 1a02 720b |0007: const-string v2, "Transformation " // string@0b72 │ │ +04de56: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04de5c: 0c01 |000c: move-result-object v1 │ │ +04de5e: 5432 8103 |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$5;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0381 │ │ +04de62: 7210 3809 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ +04de68: 0c02 |0012: move-result-object v2 │ │ +04de6a: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04de70: 0c01 |0016: move-result-object v1 │ │ +04de72: 1a02 6900 |0017: const-string v2, " returned input Bitmap but recycled it." // string@0069 │ │ +04de76: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04de7c: 0c01 |001c: move-result-object v1 │ │ +04de7e: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04de84: 0c01 |0020: move-result-object v1 │ │ +04de86: 7020 f209 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04de8c: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x000f line=462 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lcom/squareup/picasso/BitmapHunter$5; │ │ │ │ source_file_idx : 528 (BitmapHunter.java) │ │ │ │ Class #118 header: │ │ -class_idx : 304 │ │ +class_idx : 322 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 528 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #118 annotations: │ │ @@ -51203,18 +51187,18 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04b490: |[04b490] com.squareup.picasso.BitmapHunter$6.:(Lcom/squareup/picasso/Transformation;)V │ │ -04b4a0: 5b01 8203 |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$6;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0382 │ │ -04b4a4: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04b4aa: 0e00 |0005: return-void │ │ +04de90: |[04de90] com.squareup.picasso.BitmapHunter$6.:(Lcom/squareup/picasso/Transformation;)V │ │ +04dea0: 5b01 8203 |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$6;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0382 │ │ +04dea4: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04deaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/BitmapHunter$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/squareup/picasso/Transformation; │ │ │ │ @@ -51224,46 +51208,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -04b4ac: |[04b4ac] com.squareup.picasso.BitmapHunter$6.run:()V │ │ -04b4bc: 2200 ad01 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04b4c0: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04b4c4: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04b4ca: 1a02 5e0b |0007: const-string v2, "Transformation " // string@0b5e │ │ -04b4ce: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b4d4: 0c01 |000c: move-result-object v1 │ │ -04b4d6: 5432 8203 |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$6;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0382 │ │ -04b4da: 7210 3809 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ -04b4e0: 0c02 |0012: move-result-object v2 │ │ -04b4e2: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b4e8: 0c01 |0016: move-result-object v1 │ │ -04b4ea: 1a02 6100 |0017: const-string v2, " mutated input Bitmap but failed to recycle the original." // string@0061 │ │ -04b4ee: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b4f4: 0c01 |001c: move-result-object v1 │ │ -04b4f6: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04b4fc: 0c01 |0020: move-result-object v1 │ │ -04b4fe: 7020 f209 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04b504: 2700 |0024: throw v0 │ │ +04deac: |[04deac] com.squareup.picasso.BitmapHunter$6.run:()V │ │ +04debc: 2200 bf01 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +04dec0: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04dec4: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04deca: 1a02 720b |0007: const-string v2, "Transformation " // string@0b72 │ │ +04dece: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04ded4: 0c01 |000c: move-result-object v1 │ │ +04ded6: 5432 8203 |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$6;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0382 │ │ +04deda: 7210 3809 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ +04dee0: 0c02 |0012: move-result-object v2 │ │ +04dee2: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04dee8: 0c01 |0016: move-result-object v1 │ │ +04deea: 1a02 6100 |0017: const-string v2, " mutated input Bitmap but failed to recycle the original." // string@0061 │ │ +04deee: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04def4: 0c01 |001c: move-result-object v1 │ │ +04def6: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04defc: 0c01 |0020: move-result-object v1 │ │ +04defe: 7020 f209 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +04df04: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x000f line=474 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lcom/squareup/picasso/BitmapHunter$6; │ │ │ │ source_file_idx : 528 (BitmapHunter.java) │ │ │ │ Class #119 header: │ │ -class_idx : 305 │ │ +class_idx : 323 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 528 │ │ static_fields_size : 4 │ │ instance_fields_size: 19 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 18 │ │ │ │ Class #119 annotations: │ │ @@ -51388,28 +51372,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -04b508: |[04b508] com.squareup.picasso.BitmapHunter.:()V │ │ -04b518: 2200 b801 |0000: new-instance v0, Ljava/lang/Object; // type@01b8 │ │ -04b51c: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04b522: 6900 8303 |0005: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.DECODE_LOCK:Ljava/lang/Object; // field@0383 │ │ -04b526: 2200 2b01 |0007: new-instance v0, Lcom/squareup/picasso/BitmapHunter$1; // type@012b │ │ -04b52a: 7010 7007 0000 |0009: invoke-direct {v0}, Lcom/squareup/picasso/BitmapHunter$1;.:()V // method@0770 │ │ -04b530: 6900 8503 |000c: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.NAME_BUILDER:Ljava/lang/ThreadLocal; // field@0385 │ │ -04b534: 2200 3002 |000e: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0230 │ │ -04b538: 7010 b70b 0000 |0010: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0bb7 │ │ -04b53e: 6900 8603 |0013: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.SEQUENCE_GENERATOR:Ljava/util/concurrent/atomic/AtomicInteger; // field@0386 │ │ -04b542: 2200 2c01 |0015: new-instance v0, Lcom/squareup/picasso/BitmapHunter$2; // type@012c │ │ -04b546: 7010 7307 0000 |0017: invoke-direct {v0}, Lcom/squareup/picasso/BitmapHunter$2;.:()V // method@0773 │ │ -04b54c: 6900 8403 |001a: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.ERRORING_HANDLER:Lcom/squareup/picasso/RequestHandler; // field@0384 │ │ -04b550: 0e00 |001c: return-void │ │ +04df08: |[04df08] com.squareup.picasso.BitmapHunter.:()V │ │ +04df18: 2200 ca01 |0000: new-instance v0, Ljava/lang/Object; // type@01ca │ │ +04df1c: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04df22: 6900 8303 |0005: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.DECODE_LOCK:Ljava/lang/Object; // field@0383 │ │ +04df26: 2200 3d01 |0007: new-instance v0, Lcom/squareup/picasso/BitmapHunter$1; // type@013d │ │ +04df2a: 7010 7007 0000 |0009: invoke-direct {v0}, Lcom/squareup/picasso/BitmapHunter$1;.:()V // method@0770 │ │ +04df30: 6900 8503 |000c: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.NAME_BUILDER:Ljava/lang/ThreadLocal; // field@0385 │ │ +04df34: 2200 4302 |000e: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0243 │ │ +04df38: 7010 b70b 0000 |0010: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0bb7 │ │ +04df3e: 6900 8603 |0013: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.SEQUENCE_GENERATOR:Ljava/util/concurrent/atomic/AtomicInteger; // field@0386 │ │ +04df42: 2200 3e01 |0015: new-instance v0, Lcom/squareup/picasso/BitmapHunter$2; // type@013e │ │ +04df46: 7010 7307 0000 |0017: invoke-direct {v0}, Lcom/squareup/picasso/BitmapHunter$2;.:()V // method@0773 │ │ +04df4c: 6900 8403 |001a: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.ERRORING_HANDLER:Lcom/squareup/picasso/RequestHandler; // field@0384 │ │ +04df50: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=52 │ │ 0x000e line=58 │ │ 0x0015 line=60 │ │ locals : │ │ @@ -51419,45 +51403,45 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -04b554: |[04b554] com.squareup.picasso.BitmapHunter.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V │ │ -04b564: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04b56a: 6200 8603 |0003: sget-object v0, Lcom/squareup/picasso/BitmapHunter;.SEQUENCE_GENERATOR:Ljava/util/concurrent/atomic/AtomicInteger; // field@0386 │ │ -04b56e: 6e10 b90b 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@0bb9 │ │ -04b574: 0a00 |0008: move-result v0 │ │ -04b576: 5910 9803 |0009: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0398 │ │ -04b57a: 5b12 9303 |000b: iput-object v2, v1, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04b57e: 5b13 8b03 |000d: iput-object v3, v1, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ -04b582: 5b14 8903 |000f: iput-object v4, v1, Lcom/squareup/picasso/BitmapHunter;.cache:Lcom/squareup/picasso/Cache; // field@0389 │ │ -04b586: 5b15 9903 |0011: iput-object v5, v1, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ -04b58a: 5b16 8703 |0013: iput-object v6, v1, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04b58e: 6e10 6107 0600 |0015: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ -04b594: 0c00 |0018: move-result-object v0 │ │ -04b596: 5b10 8f03 |0019: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@038f │ │ -04b59a: 6e10 6607 0600 |001b: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ -04b5a0: 0c00 |001e: move-result-object v0 │ │ -04b5a2: 5b10 8a03 |001f: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04b5a6: 6e10 6507 0600 |0021: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ -04b5ac: 0c00 |0024: move-result-object v0 │ │ -04b5ae: 5b10 9403 |0025: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ -04b5b2: 6e10 6207 0600 |0027: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getMemoryPolicy:()I // method@0762 │ │ -04b5b8: 0a00 |002a: move-result v0 │ │ -04b5ba: 5910 9103 |002b: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0391 │ │ -04b5be: 6e10 6307 0600 |002d: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getNetworkPolicy:()I // method@0763 │ │ -04b5c4: 0a00 |0030: move-result v0 │ │ -04b5c6: 5910 9203 |0031: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ -04b5ca: 5b17 9503 |0033: iput-object v7, v1, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0395 │ │ -04b5ce: 6e10 0e09 0700 |0035: invoke-virtual {v7}, Lcom/squareup/picasso/RequestHandler;.getRetryCount:()I // method@090e │ │ -04b5d4: 0a00 |0038: move-result v0 │ │ -04b5d6: 5910 9703 |0039: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ -04b5da: 0e00 |003b: return-void │ │ +04df54: |[04df54] com.squareup.picasso.BitmapHunter.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V │ │ +04df64: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04df6a: 6200 8603 |0003: sget-object v0, Lcom/squareup/picasso/BitmapHunter;.SEQUENCE_GENERATOR:Ljava/util/concurrent/atomic/AtomicInteger; // field@0386 │ │ +04df6e: 6e10 b90b 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@0bb9 │ │ +04df74: 0a00 |0008: move-result v0 │ │ +04df76: 5910 9803 |0009: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0398 │ │ +04df7a: 5b12 9303 |000b: iput-object v2, v1, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04df7e: 5b13 8b03 |000d: iput-object v3, v1, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ +04df82: 5b14 8903 |000f: iput-object v4, v1, Lcom/squareup/picasso/BitmapHunter;.cache:Lcom/squareup/picasso/Cache; // field@0389 │ │ +04df86: 5b15 9903 |0011: iput-object v5, v1, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ +04df8a: 5b16 8703 |0013: iput-object v6, v1, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04df8e: 6e10 6107 0600 |0015: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ +04df94: 0c00 |0018: move-result-object v0 │ │ +04df96: 5b10 8f03 |0019: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@038f │ │ +04df9a: 6e10 6607 0600 |001b: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ +04dfa0: 0c00 |001e: move-result-object v0 │ │ +04dfa2: 5b10 8a03 |001f: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04dfa6: 6e10 6507 0600 |0021: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ +04dfac: 0c00 |0024: move-result-object v0 │ │ +04dfae: 5b10 9403 |0025: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ +04dfb2: 6e10 6207 0600 |0027: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getMemoryPolicy:()I // method@0762 │ │ +04dfb8: 0a00 |002a: move-result v0 │ │ +04dfba: 5910 9103 |002b: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0391 │ │ +04dfbe: 6e10 6307 0600 |002d: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getNetworkPolicy:()I // method@0763 │ │ +04dfc4: 0a00 |0030: move-result v0 │ │ +04dfc6: 5910 9203 |0031: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ +04dfca: 5b17 9503 |0033: iput-object v7, v1, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0395 │ │ +04dfce: 6e10 0e09 0700 |0035: invoke-virtual {v7}, Lcom/squareup/picasso/RequestHandler;.getRetryCount:()I // method@090e │ │ +04dfd4: 0a00 |0038: move-result v0 │ │ +04dfd6: 5910 9703 |0039: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ +04dfda: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x000b line=94 │ │ 0x000d line=95 │ │ 0x000f line=96 │ │ @@ -51485,97 +51469,97 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -04b5dc: |[04b5dc] com.squareup.picasso.BitmapHunter.applyCustomTransformations:(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -04b5ec: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04b5ee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04b5f0: 7210 6f0b 0b00 |0002: invoke-interface {v11}, Ljava/util/List;.size:()I // method@0b6f │ │ -04b5f6: 0a01 |0005: move-result v1 │ │ -04b5f8: 3513 5b00 |0006: if-ge v3, v1, 0061 // +005b │ │ -04b5fc: 7220 650b 3b00 |0008: invoke-interface {v11, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04b602: 0c06 |000b: move-result-object v6 │ │ -04b604: 1f06 6e01 |000c: check-cast v6, Lcom/squareup/picasso/Transformation; // type@016e │ │ -04b608: 7220 3909 c600 |000e: invoke-interface {v6, v12}, Lcom/squareup/picasso/Transformation;.transform:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0939 │ │ -04b60e: 0c04 |0011: move-result-object v4 │ │ -04b610: 3904 5c00 |0012: if-nez v4, 006e // +005c │ │ -04b614: 2208 c101 |0014: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -04b618: 7010 500a 0800 |0016: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04b61e: 1a09 5e0b |0019: const-string v9, "Transformation " // string@0b5e │ │ -04b622: 6e20 580a 9800 |001b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b628: 0c08 |001e: move-result-object v8 │ │ -04b62a: 7210 3809 0600 |001f: invoke-interface {v6}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ -04b630: 0c09 |0022: move-result-object v9 │ │ -04b632: 6e20 580a 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b638: 0c08 |0026: move-result-object v8 │ │ -04b63a: 1a09 6b00 |0027: const-string v9, " returned null after " // string@006b │ │ -04b63e: 6e20 580a 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b644: 0c08 |002c: move-result-object v8 │ │ -04b646: 6e20 550a 3800 |002d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -04b64c: 0c08 |0030: move-result-object v8 │ │ -04b64e: 1a09 6500 |0031: const-string v9, " previous transformation(s). │ │ +04dfdc: |[04dfdc] com.squareup.picasso.BitmapHunter.applyCustomTransformations:(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +04dfec: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04dfee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04dff0: 7210 6f0b 0b00 |0002: invoke-interface {v11}, Ljava/util/List;.size:()I // method@0b6f │ │ +04dff6: 0a01 |0005: move-result v1 │ │ +04dff8: 3513 5b00 |0006: if-ge v3, v1, 0061 // +005b │ │ +04dffc: 7220 650b 3b00 |0008: invoke-interface {v11, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04e002: 0c06 |000b: move-result-object v6 │ │ +04e004: 1f06 8001 |000c: check-cast v6, Lcom/squareup/picasso/Transformation; // type@0180 │ │ +04e008: 7220 3909 c600 |000e: invoke-interface {v6, v12}, Lcom/squareup/picasso/Transformation;.transform:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0939 │ │ +04e00e: 0c04 |0011: move-result-object v4 │ │ +04e010: 3904 5c00 |0012: if-nez v4, 006e // +005c │ │ +04e014: 2208 d301 |0014: new-instance v8, Ljava/lang/StringBuilder; // type@01d3 │ │ +04e018: 7010 500a 0800 |0016: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04e01e: 1a09 720b |0019: const-string v9, "Transformation " // string@0b72 │ │ +04e022: 6e20 580a 9800 |001b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04e028: 0c08 |001e: move-result-object v8 │ │ +04e02a: 7210 3809 0600 |001f: invoke-interface {v6}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ +04e030: 0c09 |0022: move-result-object v9 │ │ +04e032: 6e20 580a 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04e038: 0c08 |0026: move-result-object v8 │ │ +04e03a: 1a09 6b00 |0027: const-string v9, " returned null after " // string@006b │ │ +04e03e: 6e20 580a 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04e044: 0c08 |002c: move-result-object v8 │ │ +04e046: 6e20 550a 3800 |002d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +04e04c: 0c08 |0030: move-result-object v8 │ │ +04e04e: 1a09 6500 |0031: const-string v9, " previous transformation(s). │ │ │ │ Transformation list: │ │ " // string@0065 │ │ -04b652: 6e20 580a 9800 |0033: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b658: 0c00 |0036: move-result-object v0 │ │ -04b65a: 7210 690b 0b00 |0037: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -04b660: 0c08 |003a: move-result-object v8 │ │ -04b662: 7210 460b 0800 |003b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04b668: 0a09 |003e: move-result v9 │ │ -04b66a: 3809 2300 |003f: if-eqz v9, 0062 // +0023 │ │ -04b66e: 7210 470b 0800 |0041: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -04b674: 0c05 |0044: move-result-object v5 │ │ -04b676: 1f05 6e01 |0045: check-cast v5, Lcom/squareup/picasso/Transformation; // type@016e │ │ -04b67a: 7210 3809 0500 |0047: invoke-interface {v5}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ -04b680: 0c09 |004a: move-result-object v9 │ │ -04b682: 6e20 580a 9000 |004b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04b688: 0c09 |004e: move-result-object v9 │ │ -04b68a: 130a 0a00 |004f: const/16 v10, #int 10 // #a │ │ -04b68e: 6e20 530a a900 |0051: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04b694: 28e7 |0054: goto 003b // -0019 │ │ -04b696: 0d02 |0055: move-exception v2 │ │ -04b698: 6208 1804 |0056: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04b69c: 2209 2d01 |0058: new-instance v9, Lcom/squareup/picasso/BitmapHunter$3; // type@012d │ │ -04b6a0: 7030 7607 6902 |005a: invoke-direct {v9, v6, v2}, Lcom/squareup/picasso/BitmapHunter$3;.:(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V // method@0776 │ │ -04b6a6: 6e20 be00 9800 |005d: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ -04b6ac: 077c |0060: move-object v12, v7 │ │ -04b6ae: 110c |0061: return-object v12 │ │ -04b6b0: 6208 1804 |0062: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04b6b4: 2209 2e01 |0064: new-instance v9, Lcom/squareup/picasso/BitmapHunter$4; // type@012e │ │ -04b6b8: 7020 7807 0900 |0066: invoke-direct {v9, v0}, Lcom/squareup/picasso/BitmapHunter$4;.:(Ljava/lang/StringBuilder;)V // method@0778 │ │ -04b6be: 6e20 be00 9800 |0069: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ -04b6c4: 077c |006c: move-object v12, v7 │ │ -04b6c6: 28f4 |006d: goto 0061 // -000c │ │ -04b6c8: 33c4 1400 |006e: if-ne v4, v12, 0082 // +0014 │ │ -04b6cc: 6e10 8300 0c00 |0070: invoke-virtual {v12}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0083 │ │ -04b6d2: 0a08 |0073: move-result v8 │ │ -04b6d4: 3808 0e00 |0074: if-eqz v8, 0082 // +000e │ │ -04b6d8: 6208 1804 |0076: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04b6dc: 2209 2f01 |0078: new-instance v9, Lcom/squareup/picasso/BitmapHunter$5; // type@012f │ │ -04b6e0: 7020 7a07 6900 |007a: invoke-direct {v9, v6}, Lcom/squareup/picasso/BitmapHunter$5;.:(Lcom/squareup/picasso/Transformation;)V // method@077a │ │ -04b6e6: 6e20 be00 9800 |007d: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ -04b6ec: 077c |0080: move-object v12, v7 │ │ -04b6ee: 28e0 |0081: goto 0061 // -0020 │ │ -04b6f0: 32c4 1400 |0082: if-eq v4, v12, 0096 // +0014 │ │ -04b6f4: 6e10 8300 0c00 |0084: invoke-virtual {v12}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0083 │ │ -04b6fa: 0a08 |0087: move-result v8 │ │ -04b6fc: 3908 0e00 |0088: if-nez v8, 0096 // +000e │ │ -04b700: 6208 1804 |008a: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04b704: 2209 3001 |008c: new-instance v9, Lcom/squareup/picasso/BitmapHunter$6; // type@0130 │ │ -04b708: 7020 7c07 6900 |008e: invoke-direct {v9, v6}, Lcom/squareup/picasso/BitmapHunter$6;.:(Lcom/squareup/picasso/Transformation;)V // method@077c │ │ -04b70e: 6e20 be00 9800 |0091: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ -04b714: 077c |0094: move-object v12, v7 │ │ -04b716: 28cc |0095: goto 0061 // -0034 │ │ -04b718: 074c |0096: move-object v12, v4 │ │ -04b71a: d803 0301 |0097: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04b71e: 2900 6dff |0099: goto/16 0006 // -0093 │ │ +04e052: 6e20 580a 9800 |0033: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04e058: 0c00 |0036: move-result-object v0 │ │ +04e05a: 7210 690b 0b00 |0037: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +04e060: 0c08 |003a: move-result-object v8 │ │ +04e062: 7210 460b 0800 |003b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +04e068: 0a09 |003e: move-result v9 │ │ +04e06a: 3809 2300 |003f: if-eqz v9, 0062 // +0023 │ │ +04e06e: 7210 470b 0800 |0041: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04e074: 0c05 |0044: move-result-object v5 │ │ +04e076: 1f05 8001 |0045: check-cast v5, Lcom/squareup/picasso/Transformation; // type@0180 │ │ +04e07a: 7210 3809 0500 |0047: invoke-interface {v5}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ +04e080: 0c09 |004a: move-result-object v9 │ │ +04e082: 6e20 580a 9000 |004b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04e088: 0c09 |004e: move-result-object v9 │ │ +04e08a: 130a 0a00 |004f: const/16 v10, #int 10 // #a │ │ +04e08e: 6e20 530a a900 |0051: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +04e094: 28e7 |0054: goto 003b // -0019 │ │ +04e096: 0d02 |0055: move-exception v2 │ │ +04e098: 6208 1804 |0056: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +04e09c: 2209 3f01 |0058: new-instance v9, Lcom/squareup/picasso/BitmapHunter$3; // type@013f │ │ +04e0a0: 7030 7607 6902 |005a: invoke-direct {v9, v6, v2}, Lcom/squareup/picasso/BitmapHunter$3;.:(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V // method@0776 │ │ +04e0a6: 6e20 be00 9800 |005d: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ +04e0ac: 077c |0060: move-object v12, v7 │ │ +04e0ae: 110c |0061: return-object v12 │ │ +04e0b0: 6208 1804 |0062: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +04e0b4: 2209 4001 |0064: new-instance v9, Lcom/squareup/picasso/BitmapHunter$4; // type@0140 │ │ +04e0b8: 7020 7807 0900 |0066: invoke-direct {v9, v0}, Lcom/squareup/picasso/BitmapHunter$4;.:(Ljava/lang/StringBuilder;)V // method@0778 │ │ +04e0be: 6e20 be00 9800 |0069: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ +04e0c4: 077c |006c: move-object v12, v7 │ │ +04e0c6: 28f4 |006d: goto 0061 // -000c │ │ +04e0c8: 33c4 1400 |006e: if-ne v4, v12, 0082 // +0014 │ │ +04e0cc: 6e10 8300 0c00 |0070: invoke-virtual {v12}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0083 │ │ +04e0d2: 0a08 |0073: move-result v8 │ │ +04e0d4: 3808 0e00 |0074: if-eqz v8, 0082 // +000e │ │ +04e0d8: 6208 1804 |0076: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +04e0dc: 2209 4101 |0078: new-instance v9, Lcom/squareup/picasso/BitmapHunter$5; // type@0141 │ │ +04e0e0: 7020 7a07 6900 |007a: invoke-direct {v9, v6}, Lcom/squareup/picasso/BitmapHunter$5;.:(Lcom/squareup/picasso/Transformation;)V // method@077a │ │ +04e0e6: 6e20 be00 9800 |007d: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ +04e0ec: 077c |0080: move-object v12, v7 │ │ +04e0ee: 28e0 |0081: goto 0061 // -0020 │ │ +04e0f0: 32c4 1400 |0082: if-eq v4, v12, 0096 // +0014 │ │ +04e0f4: 6e10 8300 0c00 |0084: invoke-virtual {v12}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0083 │ │ +04e0fa: 0a08 |0087: move-result v8 │ │ +04e0fc: 3908 0e00 |0088: if-nez v8, 0096 // +000e │ │ +04e100: 6208 1804 |008a: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +04e104: 2209 4201 |008c: new-instance v9, Lcom/squareup/picasso/BitmapHunter$6; // type@0142 │ │ +04e108: 7020 7c07 6900 |008e: invoke-direct {v9, v6}, Lcom/squareup/picasso/BitmapHunter$6;.:(Lcom/squareup/picasso/Transformation;)V // method@077c │ │ +04e10e: 6e20 be00 9800 |0091: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ +04e114: 077c |0094: move-object v12, v7 │ │ +04e116: 28cc |0095: goto 0061 // -0034 │ │ +04e118: 074c |0096: move-object v12, v4 │ │ +04e11a: d803 0301 |0097: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04e11e: 2900 6dff |0099: goto/16 0006 // -0093 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/lang/RuntimeException; -> 0x0055 │ │ positions : │ │ 0x0001 line=425 │ │ 0x0008 line=426 │ │ 0x000e line=429 │ │ @@ -51622,63 +51606,63 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -04b734: |[04b734] com.squareup.picasso.BitmapHunter.computeNewPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ -04b744: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -04b746: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -04b748: 6205 1504 |0002: sget-object v5, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0415 │ │ -04b74c: 54a9 8803 |0004: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04b750: 3809 1600 |0006: if-eqz v9, 001c // +0016 │ │ -04b754: 54a9 8803 |0008: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04b758: 7210 680b 0900 |000a: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -04b75e: 0a09 |000d: move-result v9 │ │ -04b760: 3909 0e00 |000e: if-nez v9, 001c // +000e │ │ -04b764: 0172 |0010: move v2, v7 │ │ -04b766: 54a9 8703 |0011: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04b76a: 3909 0400 |0013: if-nez v9, 0017 // +0004 │ │ -04b76e: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ -04b772: 0171 |0017: move v1, v7 │ │ -04b774: 3901 0800 |0018: if-nez v1, 0020 // +0008 │ │ -04b778: 0756 |001a: move-object v6, v5 │ │ -04b77a: 1106 |001b: return-object v6 │ │ -04b77c: 0182 |001c: move v2, v8 │ │ -04b77e: 28f4 |001d: goto 0011 // -000c │ │ -04b780: 0181 |001e: move v1, v8 │ │ -04b782: 28f9 |001f: goto 0018 // -0007 │ │ -04b784: 54a7 8703 |0020: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04b788: 3807 0800 |0022: if-eqz v7, 002a // +0008 │ │ -04b78c: 54a7 8703 |0024: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04b790: 6e10 6507 0700 |0026: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ -04b796: 0c05 |0029: move-result-object v5 │ │ -04b798: 3802 2500 |002a: if-eqz v2, 004f // +0025 │ │ -04b79c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -04b79e: 54a7 8803 |002d: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04b7a2: 7210 6f0b 0700 |002f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ -04b7a8: 0a04 |0032: move-result v4 │ │ -04b7aa: 3543 1c00 |0033: if-ge v3, v4, 004f // +001c │ │ -04b7ae: 54a7 8803 |0035: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04b7b2: 7220 650b 3700 |0037: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04b7b8: 0c07 |003a: move-result-object v7 │ │ -04b7ba: 1f07 2901 |003b: check-cast v7, Lcom/squareup/picasso/Action; // type@0129 │ │ -04b7be: 6e10 6507 0700 |003d: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ -04b7c4: 0c00 |0040: move-result-object v0 │ │ -04b7c6: 6e10 6408 0000 |0041: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ -04b7cc: 0a07 |0044: move-result v7 │ │ -04b7ce: 6e10 6408 0500 |0045: invoke-virtual {v5}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ -04b7d4: 0a08 |0048: move-result v8 │ │ -04b7d6: 3787 0300 |0049: if-le v7, v8, 004c // +0003 │ │ -04b7da: 0705 |004b: move-object v5, v0 │ │ -04b7dc: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04b7e0: 28e5 |004e: goto 0033 // -001b │ │ -04b7e2: 0756 |004f: move-object v6, v5 │ │ -04b7e4: 28cb |0050: goto 001b // -0035 │ │ +04e134: |[04e134] com.squareup.picasso.BitmapHunter.computeNewPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ +04e144: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +04e146: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +04e148: 6205 1504 |0002: sget-object v5, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0415 │ │ +04e14c: 54a9 8803 |0004: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e150: 3809 1600 |0006: if-eqz v9, 001c // +0016 │ │ +04e154: 54a9 8803 |0008: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e158: 7210 680b 0900 |000a: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +04e15e: 0a09 |000d: move-result v9 │ │ +04e160: 3909 0e00 |000e: if-nez v9, 001c // +000e │ │ +04e164: 0172 |0010: move v2, v7 │ │ +04e166: 54a9 8703 |0011: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e16a: 3909 0400 |0013: if-nez v9, 0017 // +0004 │ │ +04e16e: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ +04e172: 0171 |0017: move v1, v7 │ │ +04e174: 3901 0800 |0018: if-nez v1, 0020 // +0008 │ │ +04e178: 0756 |001a: move-object v6, v5 │ │ +04e17a: 1106 |001b: return-object v6 │ │ +04e17c: 0182 |001c: move v2, v8 │ │ +04e17e: 28f4 |001d: goto 0011 // -000c │ │ +04e180: 0181 |001e: move v1, v8 │ │ +04e182: 28f9 |001f: goto 0018 // -0007 │ │ +04e184: 54a7 8703 |0020: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e188: 3807 0800 |0022: if-eqz v7, 002a // +0008 │ │ +04e18c: 54a7 8703 |0024: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e190: 6e10 6507 0700 |0026: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ +04e196: 0c05 |0029: move-result-object v5 │ │ +04e198: 3802 2500 |002a: if-eqz v2, 004f // +0025 │ │ +04e19c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +04e19e: 54a7 8803 |002d: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e1a2: 7210 6f0b 0700 |002f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ +04e1a8: 0a04 |0032: move-result v4 │ │ +04e1aa: 3543 1c00 |0033: if-ge v3, v4, 004f // +001c │ │ +04e1ae: 54a7 8803 |0035: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e1b2: 7220 650b 3700 |0037: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04e1b8: 0c07 |003a: move-result-object v7 │ │ +04e1ba: 1f07 3b01 |003b: check-cast v7, Lcom/squareup/picasso/Action; // type@013b │ │ +04e1be: 6e10 6507 0700 |003d: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ +04e1c4: 0c00 |0040: move-result-object v0 │ │ +04e1c6: 6e10 6408 0000 |0041: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ +04e1cc: 0a07 |0044: move-result v7 │ │ +04e1ce: 6e10 6408 0500 |0045: invoke-virtual {v5}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ +04e1d4: 0a08 |0048: move-result v8 │ │ +04e1d6: 3787 0300 |0049: if-le v7, v8, 004c // +0003 │ │ +04e1da: 0705 |004b: move-object v5, v0 │ │ +04e1dc: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04e1e0: 28e5 |004e: goto 0033 // -001b │ │ +04e1e2: 0756 |004f: move-object v6, v5 │ │ +04e1e4: 28cb |0050: goto 001b // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=306 │ │ 0x0004 line=308 │ │ 0x0011 line=309 │ │ 0x0018 line=312 │ │ 0x001b line=330 │ │ @@ -51712,56 +51696,56 @@ │ │ type : '(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -04b7e8: |[04b7e8] com.squareup.picasso.BitmapHunter.decodeStream:(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; │ │ -04b7f8: 120b |0000: const/4 v11, #int 0 // #0 │ │ -04b7fa: 120a |0001: const/4 v10, #int 0 // #0 │ │ -04b7fc: 2206 4801 |0002: new-instance v6, Lcom/squareup/picasso/MarkableInputStream; // type@0148 │ │ -04b800: 7020 0d08 c600 |0004: invoke-direct {v6, v12}, Lcom/squareup/picasso/MarkableInputStream;.:(Ljava/io/InputStream;)V // method@080d │ │ -04b806: 076c |0007: move-object v12, v6 │ │ -04b808: 1508 0100 |0008: const/high16 v8, #int 65536 // #1 │ │ -04b80c: 6e20 1808 8600 |000a: invoke-virtual {v6, v8}, Lcom/squareup/picasso/MarkableInputStream;.savePosition:(I)J // method@0818 │ │ -04b812: 0b04 |000d: move-result-wide v4 │ │ -04b814: 7110 0d09 0d00 |000e: invoke-static {v13}, Lcom/squareup/picasso/RequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@090d │ │ -04b81a: 0c07 |0011: move-result-object v7 │ │ -04b81c: 7110 1009 0700 |0012: invoke-static {v7}, Lcom/squareup/picasso/RequestHandler;.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z // method@0910 │ │ -04b822: 0a02 |0015: move-result v2 │ │ -04b824: 7110 6a09 0c00 |0016: invoke-static {v12}, Lcom/squareup/picasso/Utils;.isWebPFile:(Ljava/io/InputStream;)Z // method@096a │ │ -04b82a: 0a03 |0019: move-result v3 │ │ -04b82c: 6e30 1708 4605 |001a: invoke-virtual {v6, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@0817 │ │ -04b832: 3803 1900 |001d: if-eqz v3, 0036 // +0019 │ │ -04b836: 7110 6e09 0c00 |001f: invoke-static {v12}, Lcom/squareup/picasso/Utils;.toByteArray:(Ljava/io/InputStream;)[B // method@096e │ │ -04b83c: 0c01 |0022: move-result-object v1 │ │ -04b83e: 3802 0d00 |0023: if-eqz v2, 0030 // +000d │ │ -04b842: 2118 |0025: array-length v8, v1 │ │ -04b844: 7140 8600 a178 |0026: invoke-static {v1, v10, v8, v7}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0086 │ │ -04b84a: 52d8 6004 |0029: iget v8, v13, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -04b84e: 52d9 5f04 |002b: iget v9, v13, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -04b852: 7140 0b09 98d7 |002d: invoke-static {v8, v9, v7, v13}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@090b │ │ -04b858: 2118 |0030: array-length v8, v1 │ │ -04b85a: 7140 8600 a178 |0031: invoke-static {v1, v10, v8, v7}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0086 │ │ -04b860: 0c00 |0034: move-result-object v0 │ │ -04b862: 1100 |0035: return-object v0 │ │ -04b864: 3802 0f00 |0036: if-eqz v2, 0045 // +000f │ │ -04b868: 7130 8a00 bc07 |0038: invoke-static {v12, v11, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@008a │ │ -04b86e: 52d8 6004 |003b: iget v8, v13, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -04b872: 52d9 5f04 |003d: iget v9, v13, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -04b876: 7140 0b09 98d7 |003f: invoke-static {v8, v9, v7, v13}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@090b │ │ -04b87c: 6e30 1708 4605 |0042: invoke-virtual {v6, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@0817 │ │ -04b882: 7130 8a00 bc07 |0045: invoke-static {v12, v11, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@008a │ │ -04b888: 0c00 |0048: move-result-object v0 │ │ -04b88a: 3900 ecff |0049: if-nez v0, 0035 // -0014 │ │ -04b88e: 2208 8a01 |004b: new-instance v8, Ljava/io/IOException; // type@018a │ │ -04b892: 1a09 7403 |004d: const-string v9, "Failed to decode stream." // string@0374 │ │ -04b896: 7020 9809 9800 |004f: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -04b89c: 2708 |0052: throw v8 │ │ +04e1e8: |[04e1e8] com.squareup.picasso.BitmapHunter.decodeStream:(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; │ │ +04e1f8: 120b |0000: const/4 v11, #int 0 // #0 │ │ +04e1fa: 120a |0001: const/4 v10, #int 0 // #0 │ │ +04e1fc: 2206 5a01 |0002: new-instance v6, Lcom/squareup/picasso/MarkableInputStream; // type@015a │ │ +04e200: 7020 0d08 c600 |0004: invoke-direct {v6, v12}, Lcom/squareup/picasso/MarkableInputStream;.:(Ljava/io/InputStream;)V // method@080d │ │ +04e206: 076c |0007: move-object v12, v6 │ │ +04e208: 1508 0100 |0008: const/high16 v8, #int 65536 // #1 │ │ +04e20c: 6e20 1808 8600 |000a: invoke-virtual {v6, v8}, Lcom/squareup/picasso/MarkableInputStream;.savePosition:(I)J // method@0818 │ │ +04e212: 0b04 |000d: move-result-wide v4 │ │ +04e214: 7110 0d09 0d00 |000e: invoke-static {v13}, Lcom/squareup/picasso/RequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@090d │ │ +04e21a: 0c07 |0011: move-result-object v7 │ │ +04e21c: 7110 1009 0700 |0012: invoke-static {v7}, Lcom/squareup/picasso/RequestHandler;.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z // method@0910 │ │ +04e222: 0a02 |0015: move-result v2 │ │ +04e224: 7110 6a09 0c00 |0016: invoke-static {v12}, Lcom/squareup/picasso/Utils;.isWebPFile:(Ljava/io/InputStream;)Z // method@096a │ │ +04e22a: 0a03 |0019: move-result v3 │ │ +04e22c: 6e30 1708 4605 |001a: invoke-virtual {v6, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@0817 │ │ +04e232: 3803 1900 |001d: if-eqz v3, 0036 // +0019 │ │ +04e236: 7110 6e09 0c00 |001f: invoke-static {v12}, Lcom/squareup/picasso/Utils;.toByteArray:(Ljava/io/InputStream;)[B // method@096e │ │ +04e23c: 0c01 |0022: move-result-object v1 │ │ +04e23e: 3802 0d00 |0023: if-eqz v2, 0030 // +000d │ │ +04e242: 2118 |0025: array-length v8, v1 │ │ +04e244: 7140 8600 a178 |0026: invoke-static {v1, v10, v8, v7}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0086 │ │ +04e24a: 52d8 6004 |0029: iget v8, v13, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +04e24e: 52d9 5f04 |002b: iget v9, v13, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +04e252: 7140 0b09 98d7 |002d: invoke-static {v8, v9, v7, v13}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@090b │ │ +04e258: 2118 |0030: array-length v8, v1 │ │ +04e25a: 7140 8600 a178 |0031: invoke-static {v1, v10, v8, v7}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0086 │ │ +04e260: 0c00 |0034: move-result-object v0 │ │ +04e262: 1100 |0035: return-object v0 │ │ +04e264: 3802 0f00 |0036: if-eqz v2, 0045 // +000f │ │ +04e268: 7130 8a00 bc07 |0038: invoke-static {v12, v11, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@008a │ │ +04e26e: 52d8 6004 |003b: iget v8, v13, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +04e272: 52d9 5f04 |003d: iget v9, v13, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +04e276: 7140 0b09 98d7 |003f: invoke-static {v8, v9, v7, v13}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@090b │ │ +04e27c: 6e30 1708 4605 |0042: invoke-virtual {v6, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@0817 │ │ +04e282: 7130 8a00 bc07 |0045: invoke-static {v12, v11, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@008a │ │ +04e288: 0c00 |0048: move-result-object v0 │ │ +04e28a: 3900 ecff |0049: if-nez v0, 0035 // -0014 │ │ +04e28e: 2208 9c01 |004b: new-instance v8, Ljava/io/IOException; // type@019c │ │ +04e292: 1a09 7403 |004d: const-string v9, "Failed to decode stream." // string@0374 │ │ +04e296: 7020 9809 9800 |004f: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +04e29c: 2708 |0052: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ 0x0007 line=115 │ │ 0x0008 line=117 │ │ 0x000e line=119 │ │ 0x0012 line=120 │ │ @@ -51797,54 +51781,54 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 25 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 76 16-bit code units │ │ -04b8a0: |[04b8a0] com.squareup.picasso.BitmapHunter.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; │ │ -04b8b0: 7401 6607 1800 |0000: invoke-virtual/range {v24}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ -04b8b6: 0c12 |0003: move-result-object v18 │ │ -04b8b8: 7401 7808 1400 |0004: invoke-virtual/range {v20}, Lcom/squareup/picasso/Picasso;.getRequestHandlers:()Ljava/util/List; // method@0878 │ │ -04b8be: 0c13 |0007: move-result-object v19 │ │ -04b8c0: 1311 0000 |0008: const/16 v17, #int 0 // #0 │ │ -04b8c4: 7801 6f0b 1300 |000a: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@0b6f │ │ -04b8ca: 0a10 |000d: move-result v16 │ │ -04b8cc: 0200 1100 |000e: move/from16 v0, v17 │ │ -04b8d0: 0201 1000 |0010: move/from16 v1, v16 │ │ -04b8d4: 3510 2700 |0012: if-ge v0, v1, 0039 // +0027 │ │ -04b8d8: 0800 1300 |0014: move-object/from16 v0, v19 │ │ -04b8dc: 0201 1100 |0016: move/from16 v1, v17 │ │ -04b8e0: 7220 650b 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04b8e6: 0c08 |001b: move-result-object v8 │ │ -04b8e8: 1f08 6601 |001c: check-cast v8, Lcom/squareup/picasso/RequestHandler; // type@0166 │ │ -04b8ec: 0800 1200 |001e: move-object/from16 v0, v18 │ │ -04b8f0: 6e20 0c09 0800 |0020: invoke-virtual {v8, v0}, Lcom/squareup/picasso/RequestHandler;.canHandleRequest:(Lcom/squareup/picasso/Request;)Z // method@090c │ │ -04b8f6: 0a02 |0023: move-result v2 │ │ -04b8f8: 3802 1200 |0024: if-eqz v2, 0036 // +0012 │ │ -04b8fc: 2202 3101 |0026: new-instance v2, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04b900: 0803 1400 |0028: move-object/from16 v3, v20 │ │ -04b904: 0804 1500 |002a: move-object/from16 v4, v21 │ │ -04b908: 0805 1600 |002c: move-object/from16 v5, v22 │ │ -04b90c: 0806 1700 |002e: move-object/from16 v6, v23 │ │ -04b910: 0807 1800 |0030: move-object/from16 v7, v24 │ │ -04b914: 7607 7f07 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/picasso/BitmapHunter;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V // method@077f │ │ -04b91a: 1102 |0035: return-object v2 │ │ -04b91c: d811 1101 |0036: add-int/lit8 v17, v17, #int 1 // #01 │ │ -04b920: 28d6 |0038: goto 000e // -002a │ │ -04b922: 2209 3101 |0039: new-instance v9, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04b926: 620f 8403 |003b: sget-object v15, Lcom/squareup/picasso/BitmapHunter;.ERRORING_HANDLER:Lcom/squareup/picasso/RequestHandler; // field@0384 │ │ -04b92a: 080a 1400 |003d: move-object/from16 v10, v20 │ │ -04b92e: 080b 1500 |003f: move-object/from16 v11, v21 │ │ -04b932: 080c 1600 |0041: move-object/from16 v12, v22 │ │ -04b936: 080d 1700 |0043: move-object/from16 v13, v23 │ │ -04b93a: 080e 1800 |0045: move-object/from16 v14, v24 │ │ -04b93e: 7607 7f07 0900 |0047: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/picasso/BitmapHunter;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V // method@077f │ │ -04b944: 0792 |004a: move-object v2, v9 │ │ -04b946: 28ea |004b: goto 0035 // -0016 │ │ +04e2a0: |[04e2a0] com.squareup.picasso.BitmapHunter.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; │ │ +04e2b0: 7401 6607 1800 |0000: invoke-virtual/range {v24}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ +04e2b6: 0c12 |0003: move-result-object v18 │ │ +04e2b8: 7401 7808 1400 |0004: invoke-virtual/range {v20}, Lcom/squareup/picasso/Picasso;.getRequestHandlers:()Ljava/util/List; // method@0878 │ │ +04e2be: 0c13 |0007: move-result-object v19 │ │ +04e2c0: 1311 0000 |0008: const/16 v17, #int 0 // #0 │ │ +04e2c4: 7801 6f0b 1300 |000a: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@0b6f │ │ +04e2ca: 0a10 |000d: move-result v16 │ │ +04e2cc: 0200 1100 |000e: move/from16 v0, v17 │ │ +04e2d0: 0201 1000 |0010: move/from16 v1, v16 │ │ +04e2d4: 3510 2700 |0012: if-ge v0, v1, 0039 // +0027 │ │ +04e2d8: 0800 1300 |0014: move-object/from16 v0, v19 │ │ +04e2dc: 0201 1100 |0016: move/from16 v1, v17 │ │ +04e2e0: 7220 650b 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04e2e6: 0c08 |001b: move-result-object v8 │ │ +04e2e8: 1f08 7801 |001c: check-cast v8, Lcom/squareup/picasso/RequestHandler; // type@0178 │ │ +04e2ec: 0800 1200 |001e: move-object/from16 v0, v18 │ │ +04e2f0: 6e20 0c09 0800 |0020: invoke-virtual {v8, v0}, Lcom/squareup/picasso/RequestHandler;.canHandleRequest:(Lcom/squareup/picasso/Request;)Z // method@090c │ │ +04e2f6: 0a02 |0023: move-result v2 │ │ +04e2f8: 3802 1200 |0024: if-eqz v2, 0036 // +0012 │ │ +04e2fc: 2202 4301 |0026: new-instance v2, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04e300: 0803 1400 |0028: move-object/from16 v3, v20 │ │ +04e304: 0804 1500 |002a: move-object/from16 v4, v21 │ │ +04e308: 0805 1600 |002c: move-object/from16 v5, v22 │ │ +04e30c: 0806 1700 |002e: move-object/from16 v6, v23 │ │ +04e310: 0807 1800 |0030: move-object/from16 v7, v24 │ │ +04e314: 7607 7f07 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/picasso/BitmapHunter;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V // method@077f │ │ +04e31a: 1102 |0035: return-object v2 │ │ +04e31c: d811 1101 |0036: add-int/lit8 v17, v17, #int 1 // #01 │ │ +04e320: 28d6 |0038: goto 000e // -002a │ │ +04e322: 2209 4301 |0039: new-instance v9, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04e326: 620f 8403 |003b: sget-object v15, Lcom/squareup/picasso/BitmapHunter;.ERRORING_HANDLER:Lcom/squareup/picasso/RequestHandler; // field@0384 │ │ +04e32a: 080a 1400 |003d: move-object/from16 v10, v20 │ │ +04e32e: 080b 1500 |003f: move-object/from16 v11, v21 │ │ +04e332: 080c 1600 |0041: move-object/from16 v12, v22 │ │ +04e336: 080d 1700 |0043: move-object/from16 v13, v23 │ │ +04e33a: 080e 1800 |0045: move-object/from16 v14, v24 │ │ +04e33e: 7607 7f07 0900 |0047: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/picasso/BitmapHunter;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V // method@077f │ │ +04e344: 0792 |004a: move-object v2, v9 │ │ +04e346: 28ea |004b: goto 0035 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0004 line=410 │ │ 0x0008 line=414 │ │ 0x0014 line=415 │ │ 0x001e line=416 │ │ @@ -51870,22 +51854,22 @@ │ │ type : '(ZIIII)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04b948: |[04b948] com.squareup.picasso.BitmapHunter.shouldResize:(ZIIII)Z │ │ -04b958: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -04b95c: 3642 0400 |0002: if-gt v2, v4, 0006 // +0004 │ │ -04b960: 3753 0400 |0004: if-le v3, v5, 0008 // +0004 │ │ -04b964: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04b966: 0f00 |0007: return v0 │ │ -04b968: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04b96a: 28fe |0009: goto 0007 // -0002 │ │ +04e348: |[04e348] com.squareup.picasso.BitmapHunter.shouldResize:(ZIIII)Z │ │ +04e358: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +04e35c: 3642 0400 |0002: if-gt v2, v4, 0006 // +0004 │ │ +04e360: 3753 0400 |0004: if-le v3, v5, 0008 // +0004 │ │ +04e364: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04e366: 0f00 |0007: return v0 │ │ +04e368: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04e36a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x000a reg=1 onlyScaleDown Z │ │ 0x0000 - 0x000a reg=2 inWidth I │ │ 0x0000 - 0x000a reg=3 inHeight I │ │ @@ -51897,181 +51881,181 @@ │ │ type : '(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 29 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 295 16-bit code units │ │ -04b96c: |[04b96c] com.squareup.picasso.BitmapHunter.transformResult:(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ -04b97c: 7401 8200 1b00 |0000: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.getWidth:()I // method@0082 │ │ -04b982: 0a0b |0003: move-result v11 │ │ -04b984: 7401 8000 1b00 |0004: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.getHeight:()I // method@0080 │ │ -04b98a: 0a0a |0007: move-result v10 │ │ -04b98c: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ -04b990: 550e 5704 |000a: iget-boolean v14, v0, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0457 │ │ -04b994: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -04b996: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -04b998: 01b5 |000e: move v5, v11 │ │ -04b99a: 01a6 |000f: move v6, v10 │ │ -04b99c: 2207 3600 |0010: new-instance v7, Landroid/graphics/Matrix; // type@0036 │ │ -04b9a0: 7010 8e00 0700 |0012: invoke-direct {v7}, Landroid/graphics/Matrix;.:()V // method@008e │ │ -04b9a6: 7401 d808 1a00 |0015: invoke-virtual/range {v26}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@08d8 │ │ -04b9ac: 0a02 |0018: move-result v2 │ │ -04b9ae: 3802 6e00 |0019: if-eqz v2, 0087 // +006e │ │ -04b9b2: 0800 1a00 |001b: move-object/from16 v0, v26 │ │ -04b9b6: 5200 6004 |001d: iget v0, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -04b9ba: 0216 0000 |001f: move/from16 v22, v0 │ │ -04b9be: 0800 1a00 |0021: move-object/from16 v0, v26 │ │ -04b9c2: 5200 5f04 |0023: iget v0, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -04b9c6: 0214 0000 |0025: move/from16 v20, v0 │ │ -04b9ca: 0800 1a00 |0027: move-object/from16 v0, v26 │ │ -04b9ce: 5200 5a04 |0029: iget v0, v0, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ -04b9d2: 0215 0000 |002b: move/from16 v21, v0 │ │ -04b9d6: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -04b9d8: 2d02 1502 |002e: cmpl-float v2, v21, v2 │ │ -04b9dc: 3802 1500 |0030: if-eqz v2, 0045 // +0015 │ │ -04b9e0: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ -04b9e4: 5502 5404 |0034: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ -04b9e8: 3802 6a00 |0036: if-eqz v2, 00a0 // +006a │ │ -04b9ec: 0800 1a00 |0038: move-object/from16 v0, v26 │ │ -04b9f0: 5202 5b04 |003a: iget v2, v0, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ -04b9f4: 0800 1a00 |003c: move-object/from16 v0, v26 │ │ -04b9f8: 5208 5c04 |003e: iget v8, v0, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ -04b9fc: 0200 1500 |0040: move/from16 v0, v21 │ │ -04ba00: 6e40 9200 0782 |0042: invoke-virtual {v7, v0, v2, v8}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@0092 │ │ -04ba06: 0800 1a00 |0045: move-object/from16 v0, v26 │ │ -04ba0a: 5502 5104 |0047: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ -04ba0e: 3802 7900 |0049: if-eqz v2, 00c2 // +0079 │ │ -04ba12: 0200 1600 |004b: move/from16 v0, v22 │ │ -04ba16: 8202 |004d: int-to-float v2, v0 │ │ -04ba18: 82b8 |004e: int-to-float v8, v11 │ │ -04ba1a: a917 0208 |004f: div-float v23, v2, v8 │ │ -04ba1e: 0200 1400 |0051: move/from16 v0, v20 │ │ -04ba22: 8202 |0053: int-to-float v2, v0 │ │ -04ba24: 82a8 |0054: int-to-float v8, v10 │ │ -04ba26: a909 0208 |0055: div-float v9, v2, v8 │ │ -04ba2a: 2d02 1709 |0057: cmpl-float v2, v23, v9 │ │ -04ba2e: 3d02 4d00 |0059: if-lez v2, 00a6 // +004d │ │ -04ba32: 82a2 |005b: int-to-float v2, v10 │ │ -04ba34: a908 0917 |005c: div-float v8, v9, v23 │ │ -04ba38: c882 |005e: mul-float/2addr v2, v8 │ │ -04ba3a: 8920 |005f: float-to-double v0, v2 │ │ -04ba3c: 0518 0000 |0060: move-wide/from16 v24, v0 │ │ -04ba40: 7702 060a 1800 |0062: invoke-static/range {v24, v25}, Ljava/lang/Math;.ceil:(D)D // method@0a06 │ │ -04ba46: 0b18 |0065: move-result-wide v24 │ │ -04ba48: 0500 1800 |0066: move-wide/from16 v0, v24 │ │ -04ba4c: 8a0d |0068: double-to-int v13, v0 │ │ -04ba4e: 9102 0a0d |0069: sub-int v2, v10, v13 │ │ -04ba52: db04 0202 |006b: div-int/lit8 v4, v2, #int 2 // #02 │ │ -04ba56: 01d6 |006d: move v6, v13 │ │ -04ba58: 0210 1700 |006e: move/from16 v16, v23 │ │ -04ba5c: 0200 1400 |0070: move/from16 v0, v20 │ │ -04ba60: 8202 |0072: int-to-float v2, v0 │ │ -04ba62: 8268 |0073: int-to-float v8, v6 │ │ -04ba64: a911 0208 |0074: div-float v17, v2, v8 │ │ -04ba68: 0200 1600 |0076: move/from16 v0, v22 │ │ -04ba6c: 0201 1400 |0078: move/from16 v1, v20 │ │ -04ba70: 7151 9407 be0a |007a: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@0794 │ │ -04ba76: 0a02 |007d: move-result v2 │ │ -04ba78: 3802 0900 |007e: if-eqz v2, 0087 // +0009 │ │ -04ba7c: 0200 1000 |0080: move/from16 v0, v16 │ │ -04ba80: 0201 1100 |0082: move/from16 v1, v17 │ │ -04ba84: 6e30 9000 0701 |0084: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0090 │ │ -04ba8a: 381c 0800 |0087: if-eqz v28, 008f // +0008 │ │ -04ba8e: 0200 1c00 |0089: move/from16 v0, v28 │ │ -04ba92: 8202 |008b: int-to-float v2, v0 │ │ -04ba94: 6e20 8f00 2700 |008c: invoke-virtual {v7, v2}, Landroid/graphics/Matrix;.preRotate:(F)Z // method@008f │ │ -04ba9a: 1218 |008f: const/4 v8, #int 1 // #1 │ │ -04ba9c: 0802 1b00 |0090: move-object/from16 v2, v27 │ │ -04baa0: 7707 7d00 0200 |0092: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@007d │ │ -04baa6: 0c0c |0095: move-result-object v12 │ │ -04baa8: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ -04baac: 320c 0700 |0098: if-eq v12, v0, 009f // +0007 │ │ -04bab0: 7401 8400 1b00 |009a: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.recycle:()V // method@0084 │ │ -04bab6: 081b 0c00 |009d: move-object/from16 v27, v12 │ │ -04baba: 111b |009f: return-object v27 │ │ -04babc: 0200 1500 |00a0: move/from16 v0, v21 │ │ -04bac0: 6e20 9100 0700 |00a2: invoke-virtual {v7, v0}, Landroid/graphics/Matrix;.setRotate:(F)V // method@0091 │ │ -04bac6: 28a0 |00a5: goto 0045 // -0060 │ │ -04bac8: 82b2 |00a6: int-to-float v2, v11 │ │ -04baca: a908 1709 |00a7: div-float v8, v23, v9 │ │ -04bace: c882 |00a9: mul-float/2addr v2, v8 │ │ -04bad0: 8920 |00aa: float-to-double v0, v2 │ │ -04bad2: 0518 0000 |00ab: move-wide/from16 v24, v0 │ │ -04bad6: 7702 060a 1800 |00ad: invoke-static/range {v24, v25}, Ljava/lang/Math;.ceil:(D)D // method@0a06 │ │ -04badc: 0b18 |00b0: move-result-wide v24 │ │ -04bade: 0500 1800 |00b1: move-wide/from16 v0, v24 │ │ -04bae2: 8a0d |00b3: double-to-int v13, v0 │ │ -04bae4: 9102 0b0d |00b4: sub-int v2, v11, v13 │ │ -04bae8: db03 0202 |00b6: div-int/lit8 v3, v2, #int 2 // #02 │ │ -04baec: 01d5 |00b8: move v5, v13 │ │ -04baee: 0200 1600 |00b9: move/from16 v0, v22 │ │ -04baf2: 8202 |00bb: int-to-float v2, v0 │ │ -04baf4: 8258 |00bc: int-to-float v8, v5 │ │ -04baf6: a910 0208 |00bd: div-float v16, v2, v8 │ │ -04bafa: 0211 0900 |00bf: move/from16 v17, v9 │ │ -04bafe: 28b5 |00c1: goto 0076 // -004b │ │ -04bb00: 0800 1a00 |00c2: move-object/from16 v0, v26 │ │ -04bb04: 5502 5204 |00c4: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ -04bb08: 3802 2400 |00c6: if-eqz v2, 00ea // +0024 │ │ -04bb0c: 0200 1600 |00c8: move/from16 v0, v22 │ │ -04bb10: 8202 |00ca: int-to-float v2, v0 │ │ -04bb12: 82b8 |00cb: int-to-float v8, v11 │ │ -04bb14: a917 0208 |00cc: div-float v23, v2, v8 │ │ -04bb18: 0200 1400 |00ce: move/from16 v0, v20 │ │ -04bb1c: 8202 |00d0: int-to-float v2, v0 │ │ -04bb1e: 82a8 |00d1: int-to-float v8, v10 │ │ -04bb20: a909 0208 |00d2: div-float v9, v2, v8 │ │ -04bb24: 2e02 1709 |00d4: cmpg-float v2, v23, v9 │ │ -04bb28: 3b02 1200 |00d6: if-gez v2, 00e8 // +0012 │ │ -04bb2c: 020f 1700 |00d8: move/from16 v15, v23 │ │ -04bb30: 0200 1600 |00da: move/from16 v0, v22 │ │ -04bb34: 0201 1400 |00dc: move/from16 v1, v20 │ │ -04bb38: 7151 9407 be0a |00de: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@0794 │ │ -04bb3e: 0a02 |00e1: move-result v2 │ │ -04bb40: 3802 a5ff |00e2: if-eqz v2, 0087 // -005b │ │ -04bb44: 6e30 9000 f70f |00e4: invoke-virtual {v7, v15, v15}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0090 │ │ -04bb4a: 28a0 |00e7: goto 0087 // -0060 │ │ -04bb4c: 019f |00e8: move v15, v9 │ │ -04bb4e: 28f1 |00e9: goto 00da // -000f │ │ -04bb50: 3916 0400 |00ea: if-nez v22, 00ee // +0004 │ │ -04bb54: 3814 9bff |00ec: if-eqz v20, 0087 // -0065 │ │ -04bb58: 0200 1600 |00ee: move/from16 v0, v22 │ │ -04bb5c: 33b0 0600 |00f0: if-ne v0, v11, 00f6 // +0006 │ │ -04bb60: 0200 1400 |00f2: move/from16 v0, v20 │ │ -04bb64: 32a0 93ff |00f4: if-eq v0, v10, 0087 // -006d │ │ -04bb68: 3816 2300 |00f6: if-eqz v22, 0119 // +0023 │ │ -04bb6c: 0200 1600 |00f8: move/from16 v0, v22 │ │ -04bb70: 8202 |00fa: int-to-float v2, v0 │ │ -04bb72: 82b8 |00fb: int-to-float v8, v11 │ │ -04bb74: a912 0208 |00fc: div-float v18, v2, v8 │ │ -04bb78: 3814 2200 |00fe: if-eqz v20, 0120 // +0022 │ │ -04bb7c: 0200 1400 |0100: move/from16 v0, v20 │ │ -04bb80: 8202 |0102: int-to-float v2, v0 │ │ -04bb82: 82a8 |0103: int-to-float v8, v10 │ │ -04bb84: a913 0208 |0104: div-float v19, v2, v8 │ │ -04bb88: 0200 1600 |0106: move/from16 v0, v22 │ │ -04bb8c: 0201 1400 |0108: move/from16 v1, v20 │ │ -04bb90: 7151 9407 be0a |010a: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@0794 │ │ -04bb96: 0a02 |010d: move-result v2 │ │ -04bb98: 3802 79ff |010e: if-eqz v2, 0087 // -0087 │ │ -04bb9c: 0200 1200 |0110: move/from16 v0, v18 │ │ -04bba0: 0201 1300 |0112: move/from16 v1, v19 │ │ -04bba4: 6e30 9000 0701 |0114: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0090 │ │ -04bbaa: 2900 70ff |0117: goto/16 0087 // -0090 │ │ -04bbae: 0200 1400 |0119: move/from16 v0, v20 │ │ -04bbb2: 8202 |011b: int-to-float v2, v0 │ │ -04bbb4: 82a8 |011c: int-to-float v8, v10 │ │ -04bbb6: a912 0208 |011d: div-float v18, v2, v8 │ │ -04bbba: 28df |011f: goto 00fe // -0021 │ │ -04bbbc: 0200 1600 |0120: move/from16 v0, v22 │ │ -04bbc0: 8202 |0122: int-to-float v2, v0 │ │ -04bbc2: 82b8 |0123: int-to-float v8, v11 │ │ -04bbc4: a913 0208 |0124: div-float v19, v2, v8 │ │ -04bbc8: 28e0 |0126: goto 0106 // -0020 │ │ +04e36c: |[04e36c] com.squareup.picasso.BitmapHunter.transformResult:(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ +04e37c: 7401 8200 1b00 |0000: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.getWidth:()I // method@0082 │ │ +04e382: 0a0b |0003: move-result v11 │ │ +04e384: 7401 8000 1b00 |0004: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.getHeight:()I // method@0080 │ │ +04e38a: 0a0a |0007: move-result v10 │ │ +04e38c: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ +04e390: 550e 5704 |000a: iget-boolean v14, v0, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0457 │ │ +04e394: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +04e396: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +04e398: 01b5 |000e: move v5, v11 │ │ +04e39a: 01a6 |000f: move v6, v10 │ │ +04e39c: 2207 3c00 |0010: new-instance v7, Landroid/graphics/Matrix; // type@003c │ │ +04e3a0: 7010 8e00 0700 |0012: invoke-direct {v7}, Landroid/graphics/Matrix;.:()V // method@008e │ │ +04e3a6: 7401 d808 1a00 |0015: invoke-virtual/range {v26}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@08d8 │ │ +04e3ac: 0a02 |0018: move-result v2 │ │ +04e3ae: 3802 6e00 |0019: if-eqz v2, 0087 // +006e │ │ +04e3b2: 0800 1a00 |001b: move-object/from16 v0, v26 │ │ +04e3b6: 5200 6004 |001d: iget v0, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +04e3ba: 0216 0000 |001f: move/from16 v22, v0 │ │ +04e3be: 0800 1a00 |0021: move-object/from16 v0, v26 │ │ +04e3c2: 5200 5f04 |0023: iget v0, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +04e3c6: 0214 0000 |0025: move/from16 v20, v0 │ │ +04e3ca: 0800 1a00 |0027: move-object/from16 v0, v26 │ │ +04e3ce: 5200 5a04 |0029: iget v0, v0, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ +04e3d2: 0215 0000 |002b: move/from16 v21, v0 │ │ +04e3d6: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +04e3d8: 2d02 1502 |002e: cmpl-float v2, v21, v2 │ │ +04e3dc: 3802 1500 |0030: if-eqz v2, 0045 // +0015 │ │ +04e3e0: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +04e3e4: 5502 5404 |0034: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ +04e3e8: 3802 6a00 |0036: if-eqz v2, 00a0 // +006a │ │ +04e3ec: 0800 1a00 |0038: move-object/from16 v0, v26 │ │ +04e3f0: 5202 5b04 |003a: iget v2, v0, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ +04e3f4: 0800 1a00 |003c: move-object/from16 v0, v26 │ │ +04e3f8: 5208 5c04 |003e: iget v8, v0, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ +04e3fc: 0200 1500 |0040: move/from16 v0, v21 │ │ +04e400: 6e40 9200 0782 |0042: invoke-virtual {v7, v0, v2, v8}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@0092 │ │ +04e406: 0800 1a00 |0045: move-object/from16 v0, v26 │ │ +04e40a: 5502 5104 |0047: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ +04e40e: 3802 7900 |0049: if-eqz v2, 00c2 // +0079 │ │ +04e412: 0200 1600 |004b: move/from16 v0, v22 │ │ +04e416: 8202 |004d: int-to-float v2, v0 │ │ +04e418: 82b8 |004e: int-to-float v8, v11 │ │ +04e41a: a917 0208 |004f: div-float v23, v2, v8 │ │ +04e41e: 0200 1400 |0051: move/from16 v0, v20 │ │ +04e422: 8202 |0053: int-to-float v2, v0 │ │ +04e424: 82a8 |0054: int-to-float v8, v10 │ │ +04e426: a909 0208 |0055: div-float v9, v2, v8 │ │ +04e42a: 2d02 1709 |0057: cmpl-float v2, v23, v9 │ │ +04e42e: 3d02 4d00 |0059: if-lez v2, 00a6 // +004d │ │ +04e432: 82a2 |005b: int-to-float v2, v10 │ │ +04e434: a908 0917 |005c: div-float v8, v9, v23 │ │ +04e438: c882 |005e: mul-float/2addr v2, v8 │ │ +04e43a: 8920 |005f: float-to-double v0, v2 │ │ +04e43c: 0518 0000 |0060: move-wide/from16 v24, v0 │ │ +04e440: 7702 060a 1800 |0062: invoke-static/range {v24, v25}, Ljava/lang/Math;.ceil:(D)D // method@0a06 │ │ +04e446: 0b18 |0065: move-result-wide v24 │ │ +04e448: 0500 1800 |0066: move-wide/from16 v0, v24 │ │ +04e44c: 8a0d |0068: double-to-int v13, v0 │ │ +04e44e: 9102 0a0d |0069: sub-int v2, v10, v13 │ │ +04e452: db04 0202 |006b: div-int/lit8 v4, v2, #int 2 // #02 │ │ +04e456: 01d6 |006d: move v6, v13 │ │ +04e458: 0210 1700 |006e: move/from16 v16, v23 │ │ +04e45c: 0200 1400 |0070: move/from16 v0, v20 │ │ +04e460: 8202 |0072: int-to-float v2, v0 │ │ +04e462: 8268 |0073: int-to-float v8, v6 │ │ +04e464: a911 0208 |0074: div-float v17, v2, v8 │ │ +04e468: 0200 1600 |0076: move/from16 v0, v22 │ │ +04e46c: 0201 1400 |0078: move/from16 v1, v20 │ │ +04e470: 7151 9407 be0a |007a: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@0794 │ │ +04e476: 0a02 |007d: move-result v2 │ │ +04e478: 3802 0900 |007e: if-eqz v2, 0087 // +0009 │ │ +04e47c: 0200 1000 |0080: move/from16 v0, v16 │ │ +04e480: 0201 1100 |0082: move/from16 v1, v17 │ │ +04e484: 6e30 9000 0701 |0084: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0090 │ │ +04e48a: 381c 0800 |0087: if-eqz v28, 008f // +0008 │ │ +04e48e: 0200 1c00 |0089: move/from16 v0, v28 │ │ +04e492: 8202 |008b: int-to-float v2, v0 │ │ +04e494: 6e20 8f00 2700 |008c: invoke-virtual {v7, v2}, Landroid/graphics/Matrix;.preRotate:(F)Z // method@008f │ │ +04e49a: 1218 |008f: const/4 v8, #int 1 // #1 │ │ +04e49c: 0802 1b00 |0090: move-object/from16 v2, v27 │ │ +04e4a0: 7707 7d00 0200 |0092: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@007d │ │ +04e4a6: 0c0c |0095: move-result-object v12 │ │ +04e4a8: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ +04e4ac: 320c 0700 |0098: if-eq v12, v0, 009f // +0007 │ │ +04e4b0: 7401 8400 1b00 |009a: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.recycle:()V // method@0084 │ │ +04e4b6: 081b 0c00 |009d: move-object/from16 v27, v12 │ │ +04e4ba: 111b |009f: return-object v27 │ │ +04e4bc: 0200 1500 |00a0: move/from16 v0, v21 │ │ +04e4c0: 6e20 9100 0700 |00a2: invoke-virtual {v7, v0}, Landroid/graphics/Matrix;.setRotate:(F)V // method@0091 │ │ +04e4c6: 28a0 |00a5: goto 0045 // -0060 │ │ +04e4c8: 82b2 |00a6: int-to-float v2, v11 │ │ +04e4ca: a908 1709 |00a7: div-float v8, v23, v9 │ │ +04e4ce: c882 |00a9: mul-float/2addr v2, v8 │ │ +04e4d0: 8920 |00aa: float-to-double v0, v2 │ │ +04e4d2: 0518 0000 |00ab: move-wide/from16 v24, v0 │ │ +04e4d6: 7702 060a 1800 |00ad: invoke-static/range {v24, v25}, Ljava/lang/Math;.ceil:(D)D // method@0a06 │ │ +04e4dc: 0b18 |00b0: move-result-wide v24 │ │ +04e4de: 0500 1800 |00b1: move-wide/from16 v0, v24 │ │ +04e4e2: 8a0d |00b3: double-to-int v13, v0 │ │ +04e4e4: 9102 0b0d |00b4: sub-int v2, v11, v13 │ │ +04e4e8: db03 0202 |00b6: div-int/lit8 v3, v2, #int 2 // #02 │ │ +04e4ec: 01d5 |00b8: move v5, v13 │ │ +04e4ee: 0200 1600 |00b9: move/from16 v0, v22 │ │ +04e4f2: 8202 |00bb: int-to-float v2, v0 │ │ +04e4f4: 8258 |00bc: int-to-float v8, v5 │ │ +04e4f6: a910 0208 |00bd: div-float v16, v2, v8 │ │ +04e4fa: 0211 0900 |00bf: move/from16 v17, v9 │ │ +04e4fe: 28b5 |00c1: goto 0076 // -004b │ │ +04e500: 0800 1a00 |00c2: move-object/from16 v0, v26 │ │ +04e504: 5502 5204 |00c4: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ +04e508: 3802 2400 |00c6: if-eqz v2, 00ea // +0024 │ │ +04e50c: 0200 1600 |00c8: move/from16 v0, v22 │ │ +04e510: 8202 |00ca: int-to-float v2, v0 │ │ +04e512: 82b8 |00cb: int-to-float v8, v11 │ │ +04e514: a917 0208 |00cc: div-float v23, v2, v8 │ │ +04e518: 0200 1400 |00ce: move/from16 v0, v20 │ │ +04e51c: 8202 |00d0: int-to-float v2, v0 │ │ +04e51e: 82a8 |00d1: int-to-float v8, v10 │ │ +04e520: a909 0208 |00d2: div-float v9, v2, v8 │ │ +04e524: 2e02 1709 |00d4: cmpg-float v2, v23, v9 │ │ +04e528: 3b02 1200 |00d6: if-gez v2, 00e8 // +0012 │ │ +04e52c: 020f 1700 |00d8: move/from16 v15, v23 │ │ +04e530: 0200 1600 |00da: move/from16 v0, v22 │ │ +04e534: 0201 1400 |00dc: move/from16 v1, v20 │ │ +04e538: 7151 9407 be0a |00de: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@0794 │ │ +04e53e: 0a02 |00e1: move-result v2 │ │ +04e540: 3802 a5ff |00e2: if-eqz v2, 0087 // -005b │ │ +04e544: 6e30 9000 f70f |00e4: invoke-virtual {v7, v15, v15}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0090 │ │ +04e54a: 28a0 |00e7: goto 0087 // -0060 │ │ +04e54c: 019f |00e8: move v15, v9 │ │ +04e54e: 28f1 |00e9: goto 00da // -000f │ │ +04e550: 3916 0400 |00ea: if-nez v22, 00ee // +0004 │ │ +04e554: 3814 9bff |00ec: if-eqz v20, 0087 // -0065 │ │ +04e558: 0200 1600 |00ee: move/from16 v0, v22 │ │ +04e55c: 33b0 0600 |00f0: if-ne v0, v11, 00f6 // +0006 │ │ +04e560: 0200 1400 |00f2: move/from16 v0, v20 │ │ +04e564: 32a0 93ff |00f4: if-eq v0, v10, 0087 // -006d │ │ +04e568: 3816 2300 |00f6: if-eqz v22, 0119 // +0023 │ │ +04e56c: 0200 1600 |00f8: move/from16 v0, v22 │ │ +04e570: 8202 |00fa: int-to-float v2, v0 │ │ +04e572: 82b8 |00fb: int-to-float v8, v11 │ │ +04e574: a912 0208 |00fc: div-float v18, v2, v8 │ │ +04e578: 3814 2200 |00fe: if-eqz v20, 0120 // +0022 │ │ +04e57c: 0200 1400 |0100: move/from16 v0, v20 │ │ +04e580: 8202 |0102: int-to-float v2, v0 │ │ +04e582: 82a8 |0103: int-to-float v8, v10 │ │ +04e584: a913 0208 |0104: div-float v19, v2, v8 │ │ +04e588: 0200 1600 |0106: move/from16 v0, v22 │ │ +04e58c: 0201 1400 |0108: move/from16 v1, v20 │ │ +04e590: 7151 9407 be0a |010a: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@0794 │ │ +04e596: 0a02 |010d: move-result v2 │ │ +04e598: 3802 79ff |010e: if-eqz v2, 0087 // -0087 │ │ +04e59c: 0200 1200 |0110: move/from16 v0, v18 │ │ +04e5a0: 0201 1300 |0112: move/from16 v1, v19 │ │ +04e5a4: 6e30 9000 0701 |0114: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0090 │ │ +04e5aa: 2900 70ff |0117: goto/16 0087 // -0090 │ │ +04e5ae: 0200 1400 |0119: move/from16 v0, v20 │ │ +04e5b2: 8202 |011b: int-to-float v2, v0 │ │ +04e5b4: 82a8 |011c: int-to-float v8, v10 │ │ +04e5b6: a912 0208 |011d: div-float v18, v2, v8 │ │ +04e5ba: 28df |011f: goto 00fe // -0021 │ │ +04e5bc: 0200 1600 |0120: move/from16 v0, v22 │ │ +04e5c0: 8202 |0122: int-to-float v2, v0 │ │ +04e5c2: 82b8 |0123: int-to-float v8, v11 │ │ +04e5c4: a913 0208 |0124: div-float v19, v2, v8 │ │ +04e5c8: 28e0 |0126: goto 0106 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0004 line=488 │ │ 0x0008 line=489 │ │ 0x000c line=491 │ │ 0x000d line=492 │ │ @@ -52165,40 +52149,40 @@ │ │ type : '(Lcom/squareup/picasso/Request;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -04bbcc: |[04bbcc] com.squareup.picasso.BitmapHunter.updateThreadName:(Lcom/squareup/picasso/Request;)V │ │ -04bbdc: 6e10 d408 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.getName:()Ljava/lang/String; // method@08d4 │ │ -04bbe2: 0c01 |0003: move-result-object v1 │ │ -04bbe4: 6202 8503 |0004: sget-object v2, Lcom/squareup/picasso/BitmapHunter;.NAME_BUILDER:Ljava/lang/ThreadLocal; // field@0385 │ │ -04bbe8: 6e10 780a 0200 |0006: invoke-virtual {v2}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0a78 │ │ -04bbee: 0c00 |0009: move-result-object v0 │ │ -04bbf0: 1f00 c101 |000a: check-cast v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -04bbf4: 1a02 7f09 |000c: const-string v2, "Picasso-" // string@097f │ │ -04bbf8: 6e10 380a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04bbfe: 0a02 |0011: move-result v2 │ │ -04bc00: 6e10 380a 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04bc06: 0a03 |0015: move-result v3 │ │ -04bc08: b032 |0016: add-int/2addr v2, v3 │ │ -04bc0a: 6e20 5e0a 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@0a5e │ │ -04bc10: 1a02 7f09 |001a: const-string v2, "Picasso-" // string@097f │ │ -04bc14: 6e10 380a 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04bc1a: 0a02 |001f: move-result v2 │ │ -04bc1c: 6e10 600a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -04bc22: 0a03 |0023: move-result v3 │ │ -04bc24: 6e40 610a 2013 |0024: invoke-virtual {v0, v2, v3, v1}, Ljava/lang/StringBuilder;.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder; // method@0a61 │ │ -04bc2a: 7100 6e0a 0000 |0027: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -04bc30: 0c02 |002a: move-result-object v2 │ │ -04bc32: 6e10 640a 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04bc38: 0c03 |002e: move-result-object v3 │ │ -04bc3a: 6e20 750a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -04bc40: 0e00 |0032: return-void │ │ +04e5cc: |[04e5cc] com.squareup.picasso.BitmapHunter.updateThreadName:(Lcom/squareup/picasso/Request;)V │ │ +04e5dc: 6e10 d408 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.getName:()Ljava/lang/String; // method@08d4 │ │ +04e5e2: 0c01 |0003: move-result-object v1 │ │ +04e5e4: 6202 8503 |0004: sget-object v2, Lcom/squareup/picasso/BitmapHunter;.NAME_BUILDER:Ljava/lang/ThreadLocal; // field@0385 │ │ +04e5e8: 6e10 780a 0200 |0006: invoke-virtual {v2}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0a78 │ │ +04e5ee: 0c00 |0009: move-result-object v0 │ │ +04e5f0: 1f00 d301 |000a: check-cast v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04e5f4: 1a02 9309 |000c: const-string v2, "Picasso-" // string@0993 │ │ +04e5f8: 6e10 380a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04e5fe: 0a02 |0011: move-result v2 │ │ +04e600: 6e10 380a 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04e606: 0a03 |0015: move-result v3 │ │ +04e608: b032 |0016: add-int/2addr v2, v3 │ │ +04e60a: 6e20 5e0a 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@0a5e │ │ +04e610: 1a02 9309 |001a: const-string v2, "Picasso-" // string@0993 │ │ +04e614: 6e10 380a 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +04e61a: 0a02 |001f: move-result v2 │ │ +04e61c: 6e10 600a 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +04e622: 0a03 |0023: move-result v3 │ │ +04e624: 6e40 610a 2013 |0024: invoke-virtual {v0, v2, v3, v1}, Ljava/lang/StringBuilder;.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder; // method@0a61 │ │ +04e62a: 7100 6e0a 0000 |0027: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04e630: 0c02 |002a: move-result-object v2 │ │ +04e632: 6e10 640a 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04e638: 0c03 |002e: move-result-object v3 │ │ +04e63a: 6e20 750a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +04e640: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0004 line=400 │ │ 0x000c line=401 │ │ 0x001a line=402 │ │ 0x0027 line=404 │ │ @@ -52214,71 +52198,71 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -04bc44: |[04bc44] com.squareup.picasso.BitmapHunter.attach:(Lcom/squareup/picasso/Action;)V │ │ -04bc54: 5473 9303 |0000: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04bc58: 5531 2104 |0002: iget-boolean v1, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04bc5c: 5482 7703 |0004: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04bc60: 5473 8703 |0006: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04bc64: 3903 3200 |0008: if-nez v3, 003a // +0032 │ │ -04bc68: 5b78 8703 |000a: iput-object v8, v7, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04bc6c: 3801 1b00 |000c: if-eqz v1, 0027 // +001b │ │ -04bc70: 5473 8803 |000e: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04bc74: 3803 0a00 |0010: if-eqz v3, 001a // +000a │ │ -04bc78: 5473 8803 |0012: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04bc7c: 7210 680b 0300 |0014: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -04bc82: 0a03 |0017: move-result v3 │ │ -04bc84: 3803 1000 |0018: if-eqz v3, 0028 // +0010 │ │ -04bc88: 1a03 e703 |001a: const-string v3, "Hunter" // string@03e7 │ │ -04bc8c: 1a04 c514 |001c: const-string v4, "joined" // string@14c5 │ │ -04bc90: 6e10 d708 0200 |001e: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04bc96: 0c05 |0021: move-result-object v5 │ │ -04bc98: 1a06 d51b |0022: const-string v6, "to empty hunter" // string@1bd5 │ │ -04bc9c: 7140 6c09 4365 |0024: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04bca2: 0e00 |0027: return-void │ │ -04bca4: 1a03 e703 |0028: const-string v3, "Hunter" // string@03e7 │ │ -04bca8: 1a04 c514 |002a: const-string v4, "joined" // string@14c5 │ │ -04bcac: 6e10 d708 0200 |002c: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04bcb2: 0c05 |002f: move-result-object v5 │ │ -04bcb4: 1a06 d41b |0030: const-string v6, "to " // string@1bd4 │ │ -04bcb8: 7120 6309 6700 |0032: invoke-static {v7, v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@0963 │ │ -04bcbe: 0c06 |0035: move-result-object v6 │ │ -04bcc0: 7140 6c09 4365 |0036: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04bcc6: 28ee |0039: goto 0027 // -0012 │ │ -04bcc8: 5473 8803 |003a: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04bccc: 3903 0a00 |003c: if-nez v3, 0046 // +000a │ │ -04bcd0: 2203 0702 |003e: new-instance v3, Ljava/util/ArrayList; // type@0207 │ │ -04bcd4: 1234 |0040: const/4 v4, #int 3 // #3 │ │ -04bcd6: 7020 120b 4300 |0041: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -04bcdc: 5b73 8803 |0044: iput-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04bce0: 5473 8803 |0046: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04bce4: 7220 600b 8300 |0048: invoke-interface {v3, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04bcea: 3801 1300 |004b: if-eqz v1, 005e // +0013 │ │ -04bcee: 1a03 e703 |004d: const-string v3, "Hunter" // string@03e7 │ │ -04bcf2: 1a04 c514 |004f: const-string v4, "joined" // string@14c5 │ │ -04bcf6: 6e10 d708 0200 |0051: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04bcfc: 0c05 |0054: move-result-object v5 │ │ -04bcfe: 1a06 d41b |0055: const-string v6, "to " // string@1bd4 │ │ -04bd02: 7120 6309 6700 |0057: invoke-static {v7, v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@0963 │ │ -04bd08: 0c06 |005a: move-result-object v6 │ │ -04bd0a: 7140 6c09 4365 |005b: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04bd10: 6e10 6507 0800 |005e: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ -04bd16: 0c00 |0061: move-result-object v0 │ │ -04bd18: 6e10 6408 0000 |0062: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ -04bd1e: 0a03 |0065: move-result v3 │ │ -04bd20: 5474 9403 |0066: iget-object v4, v7, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ -04bd24: 6e10 6408 0400 |0068: invoke-virtual {v4}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ -04bd2a: 0a04 |006b: move-result v4 │ │ -04bd2c: 3743 bbff |006c: if-le v3, v4, 0027 // -0045 │ │ -04bd30: 5b70 9403 |006e: iput-object v0, v7, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ -04bd34: 28b7 |0070: goto 0027 // -0049 │ │ +04e644: |[04e644] com.squareup.picasso.BitmapHunter.attach:(Lcom/squareup/picasso/Action;)V │ │ +04e654: 5473 9303 |0000: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04e658: 5531 2104 |0002: iget-boolean v1, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04e65c: 5482 7703 |0004: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04e660: 5473 8703 |0006: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e664: 3903 3200 |0008: if-nez v3, 003a // +0032 │ │ +04e668: 5b78 8703 |000a: iput-object v8, v7, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e66c: 3801 1b00 |000c: if-eqz v1, 0027 // +001b │ │ +04e670: 5473 8803 |000e: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e674: 3803 0a00 |0010: if-eqz v3, 001a // +000a │ │ +04e678: 5473 8803 |0012: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e67c: 7210 680b 0300 |0014: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +04e682: 0a03 |0017: move-result v3 │ │ +04e684: 3803 1000 |0018: if-eqz v3, 0028 // +0010 │ │ +04e688: 1a03 e703 |001a: const-string v3, "Hunter" // string@03e7 │ │ +04e68c: 1a04 d714 |001c: const-string v4, "joined" // string@14d7 │ │ +04e690: 6e10 d708 0200 |001e: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04e696: 0c05 |0021: move-result-object v5 │ │ +04e698: 1a06 e61b |0022: const-string v6, "to empty hunter" // string@1be6 │ │ +04e69c: 7140 6c09 4365 |0024: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04e6a2: 0e00 |0027: return-void │ │ +04e6a4: 1a03 e703 |0028: const-string v3, "Hunter" // string@03e7 │ │ +04e6a8: 1a04 d714 |002a: const-string v4, "joined" // string@14d7 │ │ +04e6ac: 6e10 d708 0200 |002c: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04e6b2: 0c05 |002f: move-result-object v5 │ │ +04e6b4: 1a06 e51b |0030: const-string v6, "to " // string@1be5 │ │ +04e6b8: 7120 6309 6700 |0032: invoke-static {v7, v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@0963 │ │ +04e6be: 0c06 |0035: move-result-object v6 │ │ +04e6c0: 7140 6c09 4365 |0036: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04e6c6: 28ee |0039: goto 0027 // -0012 │ │ +04e6c8: 5473 8803 |003a: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e6cc: 3903 0a00 |003c: if-nez v3, 0046 // +000a │ │ +04e6d0: 2203 1a02 |003e: new-instance v3, Ljava/util/ArrayList; // type@021a │ │ +04e6d4: 1234 |0040: const/4 v4, #int 3 // #3 │ │ +04e6d6: 7020 120b 4300 |0041: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +04e6dc: 5b73 8803 |0044: iput-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e6e0: 5473 8803 |0046: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e6e4: 7220 600b 8300 |0048: invoke-interface {v3, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04e6ea: 3801 1300 |004b: if-eqz v1, 005e // +0013 │ │ +04e6ee: 1a03 e703 |004d: const-string v3, "Hunter" // string@03e7 │ │ +04e6f2: 1a04 d714 |004f: const-string v4, "joined" // string@14d7 │ │ +04e6f6: 6e10 d708 0200 |0051: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04e6fc: 0c05 |0054: move-result-object v5 │ │ +04e6fe: 1a06 e51b |0055: const-string v6, "to " // string@1be5 │ │ +04e702: 7120 6309 6700 |0057: invoke-static {v7, v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@0963 │ │ +04e708: 0c06 |005a: move-result-object v6 │ │ +04e70a: 7140 6c09 4365 |005b: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04e710: 6e10 6507 0800 |005e: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ +04e716: 0c00 |0061: move-result-object v0 │ │ +04e718: 6e10 6408 0000 |0062: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ +04e71e: 0a03 |0065: move-result v3 │ │ +04e720: 5474 9403 |0066: iget-object v4, v7, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ +04e724: 6e10 6408 0400 |0068: invoke-virtual {v4}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ +04e72a: 0a04 |006b: move-result v4 │ │ +04e72c: 3743 bbff |006c: if-le v3, v4, 0027 // -0045 │ │ +04e730: 5b70 9403 |006e: iput-object v0, v7, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ +04e734: 28b7 |0070: goto 0027 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0004 line=255 │ │ 0x0006 line=257 │ │ 0x000a line=258 │ │ 0x000c line=259 │ │ @@ -52306,32 +52290,32 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -04bd38: |[04bd38] com.squareup.picasso.BitmapHunter.cancel:()Z │ │ -04bd48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04bd4a: 5421 8703 |0001: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04bd4e: 3901 1b00 |0003: if-nez v1, 001e // +001b │ │ -04bd52: 5421 8803 |0005: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04bd56: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -04bd5a: 5421 8803 |0009: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04bd5e: 7210 680b 0100 |000b: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -04bd64: 0a01 |000e: move-result v1 │ │ -04bd66: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ -04bd6a: 5421 8e03 |0011: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ -04bd6e: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ -04bd72: 5421 8e03 |0015: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ -04bd76: 7220 a80b 0100 |0017: invoke-interface {v1, v0}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@0ba8 │ │ -04bd7c: 0a01 |001a: move-result v1 │ │ -04bd7e: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ -04bd82: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -04bd84: 0f00 |001e: return v0 │ │ +04e738: |[04e738] com.squareup.picasso.BitmapHunter.cancel:()Z │ │ +04e748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04e74a: 5421 8703 |0001: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e74e: 3901 1b00 |0003: if-nez v1, 001e // +001b │ │ +04e752: 5421 8803 |0005: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e756: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +04e75a: 5421 8803 |0009: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e75e: 7210 680b 0100 |000b: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +04e764: 0a01 |000e: move-result v1 │ │ +04e766: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ +04e76a: 5421 8e03 |0011: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ +04e76e: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ +04e772: 5421 8e03 |0015: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ +04e776: 7220 a80b 0100 |0017: invoke-interface {v1, v0}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@0ba8 │ │ +04e77c: 0a01 |001a: move-result v1 │ │ +04e77e: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ +04e782: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +04e784: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x000b line=335 │ │ 0x0017 line=337 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/squareup/picasso/BitmapHunter; │ │ @@ -52341,48 +52325,48 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -04bd88: |[04bd88] com.squareup.picasso.BitmapHunter.detach:(Lcom/squareup/picasso/Action;)V │ │ -04bd98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04bd9a: 5451 8703 |0001: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04bd9e: 3361 3000 |0003: if-ne v1, v6, 0033 // +0030 │ │ -04bda2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -04bda4: 5b51 8703 |0006: iput-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04bda8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04bdaa: 3800 1000 |0009: if-eqz v0, 0019 // +0010 │ │ -04bdae: 6e10 6507 0600 |000b: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ -04bdb4: 0c01 |000e: move-result-object v1 │ │ -04bdb6: 5452 9403 |000f: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ -04bdba: 3321 0800 |0011: if-ne v1, v2, 0019 // +0008 │ │ -04bdbe: 7010 8307 0500 |0013: invoke-direct {v5}, Lcom/squareup/picasso/BitmapHunter;.computeNewPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0783 │ │ -04bdc4: 0c01 |0016: move-result-object v1 │ │ -04bdc6: 5b51 9403 |0017: iput-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ -04bdca: 5451 9303 |0019: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04bdce: 5511 2104 |001b: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04bdd2: 3801 1500 |001d: if-eqz v1, 0032 // +0015 │ │ -04bdd6: 1a01 e703 |001f: const-string v1, "Hunter" // string@03e7 │ │ -04bdda: 1a02 f418 |0021: const-string v2, "removed" // string@18f4 │ │ -04bdde: 5463 7703 |0023: iget-object v3, v6, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04bde2: 6e10 d708 0300 |0025: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04bde8: 0c03 |0028: move-result-object v3 │ │ -04bdea: 1a04 bf11 |0029: const-string v4, "from " // string@11bf │ │ -04bdee: 7120 6309 4500 |002b: invoke-static {v5, v4}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@0963 │ │ -04bdf4: 0c04 |002e: move-result-object v4 │ │ -04bdf6: 7140 6c09 2143 |002f: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04bdfc: 0e00 |0032: return-void │ │ -04bdfe: 5451 8803 |0033: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04be02: 3801 d4ff |0035: if-eqz v1, 0009 // -002c │ │ -04be06: 5451 8803 |0037: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04be0a: 7220 6c0b 6100 |0039: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0b6c │ │ -04be10: 0a00 |003c: move-result v0 │ │ -04be12: 28cc |003d: goto 0009 // -0034 │ │ +04e788: |[04e788] com.squareup.picasso.BitmapHunter.detach:(Lcom/squareup/picasso/Action;)V │ │ +04e798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04e79a: 5451 8703 |0001: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e79e: 3361 3000 |0003: if-ne v1, v6, 0033 // +0030 │ │ +04e7a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +04e7a4: 5b51 8703 |0006: iput-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e7a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04e7aa: 3800 1000 |0009: if-eqz v0, 0019 // +0010 │ │ +04e7ae: 6e10 6507 0600 |000b: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0765 │ │ +04e7b4: 0c01 |000e: move-result-object v1 │ │ +04e7b6: 5452 9403 |000f: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ +04e7ba: 3321 0800 |0011: if-ne v1, v2, 0019 // +0008 │ │ +04e7be: 7010 8307 0500 |0013: invoke-direct {v5}, Lcom/squareup/picasso/BitmapHunter;.computeNewPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@0783 │ │ +04e7c4: 0c01 |0016: move-result-object v1 │ │ +04e7c6: 5b51 9403 |0017: iput-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ +04e7ca: 5451 9303 |0019: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04e7ce: 5511 2104 |001b: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04e7d2: 3801 1500 |001d: if-eqz v1, 0032 // +0015 │ │ +04e7d6: 1a01 e703 |001f: const-string v1, "Hunter" // string@03e7 │ │ +04e7da: 1a02 0519 |0021: const-string v2, "removed" // string@1905 │ │ +04e7de: 5463 7703 |0023: iget-object v3, v6, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04e7e2: 6e10 d708 0300 |0025: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04e7e8: 0c03 |0028: move-result-object v3 │ │ +04e7ea: 1a04 d211 |0029: const-string v4, "from " // string@11d2 │ │ +04e7ee: 7120 6309 4500 |002b: invoke-static {v5, v4}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@0963 │ │ +04e7f4: 0c04 |002e: move-result-object v4 │ │ +04e7f6: 7140 6c09 2143 |002f: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04e7fc: 0e00 |0032: return-void │ │ +04e7fe: 5451 8803 |0033: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e802: 3801 d4ff |0035: if-eqz v1, 0009 // -002c │ │ +04e806: 5451 8803 |0037: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e80a: 7220 6c0b 6100 |0039: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0b6c │ │ +04e810: 0a00 |003c: move-result v0 │ │ +04e812: 28cc |003d: goto 0009 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0001 line=287 │ │ 0x0005 line=288 │ │ 0x0008 line=289 │ │ 0x0009 line=296 │ │ @@ -52402,17 +52386,17 @@ │ │ type : '()Lcom/squareup/picasso/Action;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04be14: |[04be14] com.squareup.picasso.BitmapHunter.getAction:()Lcom/squareup/picasso/Action; │ │ -04be24: 5410 8703 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ -04be28: 1100 |0002: return-object v0 │ │ +04e814: |[04e814] com.squareup.picasso.BitmapHunter.getAction:()Lcom/squareup/picasso/Action; │ │ +04e824: 5410 8703 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0387 │ │ +04e828: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #4 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52420,17 +52404,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04be2c: |[04be2c] com.squareup.picasso.BitmapHunter.getActions:()Ljava/util/List; │ │ -04be3c: 5410 8803 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ -04be40: 1100 |0002: return-object v0 │ │ +04e82c: |[04e82c] com.squareup.picasso.BitmapHunter.getActions:()Ljava/util/List; │ │ +04e83c: 5410 8803 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0388 │ │ +04e840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #5 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52438,17 +52422,17 @@ │ │ type : '()Lcom/squareup/picasso/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04be44: |[04be44] com.squareup.picasso.BitmapHunter.getData:()Lcom/squareup/picasso/Request; │ │ -04be54: 5410 8a03 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04be58: 1100 |0002: return-object v0 │ │ +04e844: |[04e844] com.squareup.picasso.BitmapHunter.getData:()Lcom/squareup/picasso/Request; │ │ +04e854: 5410 8a03 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04e858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #6 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52456,17 +52440,17 @@ │ │ type : '()Ljava/lang/Exception;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04be5c: |[04be5c] com.squareup.picasso.BitmapHunter.getException:()Ljava/lang/Exception; │ │ -04be6c: 5410 8c03 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ -04be70: 1100 |0002: return-object v0 │ │ +04e85c: |[04e85c] com.squareup.picasso.BitmapHunter.getException:()Ljava/lang/Exception; │ │ +04e86c: 5410 8c03 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ +04e870: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #7 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52474,17 +52458,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04be74: |[04be74] com.squareup.picasso.BitmapHunter.getKey:()Ljava/lang/String; │ │ -04be84: 5410 8f03 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@038f │ │ -04be88: 1100 |0002: return-object v0 │ │ +04e874: |[04e874] com.squareup.picasso.BitmapHunter.getKey:()Ljava/lang/String; │ │ +04e884: 5410 8f03 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@038f │ │ +04e888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #8 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52492,17 +52476,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$LoadedFrom;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04be8c: |[04be8c] com.squareup.picasso.BitmapHunter.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ -04be9c: 5410 9003 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0390 │ │ -04bea0: 1100 |0002: return-object v0 │ │ +04e88c: |[04e88c] com.squareup.picasso.BitmapHunter.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ +04e89c: 5410 9003 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0390 │ │ +04e8a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #9 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52510,17 +52494,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04bea4: |[04bea4] com.squareup.picasso.BitmapHunter.getMemoryPolicy:()I │ │ -04beb4: 5210 9103 |0000: iget v0, v1, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0391 │ │ -04beb8: 0f00 |0002: return v0 │ │ +04e8a4: |[04e8a4] com.squareup.picasso.BitmapHunter.getMemoryPolicy:()I │ │ +04e8b4: 5210 9103 |0000: iget v0, v1, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0391 │ │ +04e8b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #10 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52528,17 +52512,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04bebc: |[04bebc] com.squareup.picasso.BitmapHunter.getPicasso:()Lcom/squareup/picasso/Picasso; │ │ -04becc: 5410 9303 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04bed0: 1100 |0002: return-object v0 │ │ +04e8bc: |[04e8bc] com.squareup.picasso.BitmapHunter.getPicasso:()Lcom/squareup/picasso/Picasso; │ │ +04e8cc: 5410 9303 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04e8d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #11 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52546,17 +52530,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04bed4: |[04bed4] com.squareup.picasso.BitmapHunter.getPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ -04bee4: 5410 9403 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ -04bee8: 1100 |0002: return-object v0 │ │ +04e8d4: |[04e8d4] com.squareup.picasso.BitmapHunter.getPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ +04e8e4: 5410 9403 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0394 │ │ +04e8e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #12 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52564,17 +52548,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04beec: |[04beec] com.squareup.picasso.BitmapHunter.getResult:()Landroid/graphics/Bitmap; │ │ -04befc: 5410 9603 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0396 │ │ -04bf00: 1100 |0002: return-object v0 │ │ +04e8ec: |[04e8ec] com.squareup.picasso.BitmapHunter.getResult:()Landroid/graphics/Bitmap; │ │ +04e8fc: 5410 9603 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0396 │ │ +04e900: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #13 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52582,139 +52566,139 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 246 16-bit code units │ │ -04bf04: |[04bf04] com.squareup.picasso.BitmapHunter.hunt:()Landroid/graphics/Bitmap; │ │ -04bf14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04bf16: 5294 9103 |0001: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0391 │ │ -04bf1a: 7110 2b08 0400 |0003: invoke-static {v4}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ -04bf20: 0a04 |0006: move-result v4 │ │ -04bf22: 3804 2c00 |0007: if-eqz v4, 0033 // +002c │ │ -04bf26: 5494 8903 |0009: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.cache:Lcom/squareup/picasso/Cache; // field@0389 │ │ -04bf2a: 5495 8f03 |000b: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@038f │ │ -04bf2e: 7220 a307 5400 |000d: invoke-interface {v4, v5}, Lcom/squareup/picasso/Cache;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@07a3 │ │ -04bf34: 0c00 |0010: move-result-object v0 │ │ -04bf36: 3800 2200 |0011: if-eqz v0, 0033 // +0022 │ │ -04bf3a: 5494 9903 |0013: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ -04bf3e: 6e10 2209 0400 |0015: invoke-virtual {v4}, Lcom/squareup/picasso/Stats;.dispatchCacheHit:()V // method@0922 │ │ -04bf44: 6204 1004 |0018: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -04bf48: 5b94 9003 |001a: iput-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0390 │ │ -04bf4c: 5494 9303 |001c: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04bf50: 5544 2104 |001e: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04bf54: 3804 1100 |0020: if-eqz v4, 0031 // +0011 │ │ -04bf58: 1a04 e703 |0022: const-string v4, "Hunter" // string@03e7 │ │ -04bf5c: 1a05 1410 |0024: const-string v5, "decoded" // string@1014 │ │ -04bf60: 5496 8a03 |0026: iget-object v6, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04bf64: 6e10 d708 0600 |0028: invoke-virtual {v6}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04bf6a: 0c06 |002b: move-result-object v6 │ │ -04bf6c: 1a07 c011 |002c: const-string v7, "from cache" // string@11c0 │ │ -04bf70: 7140 6c09 5476 |002e: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04bf76: 0701 |0031: move-object v1, v0 │ │ -04bf78: 1101 |0032: return-object v1 │ │ -04bf7a: 5495 8a03 |0033: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04bf7e: 5294 9703 |0035: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ -04bf82: 3904 b300 |0037: if-nez v4, 00ea // +00b3 │ │ -04bf86: 6204 f803 |0039: sget-object v4, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@03f8 │ │ -04bf8a: 5244 f903 |003b: iget v4, v4, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ -04bf8e: 5954 5604 |003d: iput v4, v5, Lcom/squareup/picasso/Request;.networkPolicy:I // field@0456 │ │ -04bf92: 5494 9503 |003f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0395 │ │ -04bf96: 5495 8a03 |0041: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04bf9a: 5296 9203 |0043: iget v6, v9, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ -04bf9e: 6e30 0f09 5406 |0045: invoke-virtual {v4, v5, v6}, Lcom/squareup/picasso/RequestHandler;.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; // method@090f │ │ -04bfa4: 0c03 |0048: move-result-object v3 │ │ -04bfa6: 3803 2100 |0049: if-eqz v3, 006a // +0021 │ │ -04bfaa: 6e10 0709 0300 |004b: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; // method@0907 │ │ -04bfb0: 0c04 |004e: move-result-object v4 │ │ -04bfb2: 5b94 9003 |004f: iput-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0390 │ │ -04bfb6: 6e10 0609 0300 |0051: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getExifOrientation:()I // method@0906 │ │ -04bfbc: 0a04 |0054: move-result v4 │ │ -04bfbe: 5994 8d03 |0055: iput v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@038d │ │ -04bfc2: 6e10 0509 0300 |0057: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getBitmap:()Landroid/graphics/Bitmap; // method@0905 │ │ -04bfc8: 0c00 |005a: move-result-object v0 │ │ -04bfca: 3900 0f00 |005b: if-nez v0, 006a // +000f │ │ -04bfce: 6e10 0809 0300 |005d: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getStream:()Ljava/io/InputStream; // method@0908 │ │ -04bfd4: 0c02 |0060: move-result-object v2 │ │ -04bfd6: 5494 8a03 |0061: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04bfda: 7120 8407 4200 |0063: invoke-static {v2, v4}, Lcom/squareup/picasso/BitmapHunter;.decodeStream:(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; // method@0784 │ │ -04bfe0: 0c00 |0066: move-result-object v0 │ │ -04bfe2: 7110 5b09 0200 |0067: invoke-static {v2}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@095b │ │ -04bfe8: 3800 7d00 |006a: if-eqz v0, 00e7 // +007d │ │ -04bfec: 5494 9303 |006c: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04bff0: 5544 2104 |006e: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04bff4: 3804 0f00 |0070: if-eqz v4, 007f // +000f │ │ -04bff8: 1a04 e703 |0072: const-string v4, "Hunter" // string@03e7 │ │ -04bffc: 1a05 1410 |0074: const-string v5, "decoded" // string@1014 │ │ -04c000: 5496 8a03 |0076: iget-object v6, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c004: 6e10 d708 0600 |0078: invoke-virtual {v6}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04c00a: 0c06 |007b: move-result-object v6 │ │ -04c00c: 7130 6b09 5406 |007c: invoke-static {v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04c012: 5494 9903 |007f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ -04c016: 6e20 2009 0400 |0081: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Stats;.dispatchBitmapDecoded:(Landroid/graphics/Bitmap;)V // method@0920 │ │ -04c01c: 5494 8a03 |0084: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c020: 6e10 d908 0400 |0086: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.needsTransformation:()Z // method@08d9 │ │ -04c026: 0a04 |0089: move-result v4 │ │ -04c028: 3904 0600 |008a: if-nez v4, 0090 // +0006 │ │ -04c02c: 5294 8d03 |008c: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@038d │ │ -04c030: 3804 5900 |008e: if-eqz v4, 00e7 // +0059 │ │ -04c034: 6205 8303 |0090: sget-object v5, Lcom/squareup/picasso/BitmapHunter;.DECODE_LOCK:Ljava/lang/Object; // field@0383 │ │ -04c038: 1d05 |0092: monitor-enter v5 │ │ -04c03a: 5494 8a03 |0093: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c03e: 6e10 d808 0400 |0095: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@08d8 │ │ -04c044: 0a04 |0098: move-result v4 │ │ -04c046: 3904 0600 |0099: if-nez v4, 009f // +0006 │ │ -04c04a: 5294 8d03 |009b: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@038d │ │ -04c04e: 3804 1d00 |009d: if-eqz v4, 00ba // +001d │ │ -04c052: 5494 8a03 |009f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c056: 5296 8d03 |00a1: iget v6, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@038d │ │ -04c05a: 7130 9707 0406 |00a3: invoke-static {v4, v0, v6}, Lcom/squareup/picasso/BitmapHunter;.transformResult:(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@0797 │ │ -04c060: 0c00 |00a6: move-result-object v0 │ │ -04c062: 5494 9303 |00a7: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04c066: 5544 2104 |00a9: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04c06a: 3804 0f00 |00ab: if-eqz v4, 00ba // +000f │ │ -04c06e: 1a04 e703 |00ad: const-string v4, "Hunter" // string@03e7 │ │ -04c072: 1a06 141c |00af: const-string v6, "transformed" // string@1c14 │ │ -04c076: 5497 8a03 |00b1: iget-object v7, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c07a: 6e10 d708 0700 |00b3: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04c080: 0c07 |00b6: move-result-object v7 │ │ -04c082: 7130 6b09 6407 |00b7: invoke-static {v4, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04c088: 5494 8a03 |00ba: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c08c: 6e10 d508 0400 |00bc: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.hasCustomTransformations:()Z // method@08d5 │ │ -04c092: 0a04 |00bf: move-result v4 │ │ -04c094: 3804 1f00 |00c0: if-eqz v4, 00df // +001f │ │ -04c098: 5494 8a03 |00c2: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c09c: 5444 6104 |00c4: iget-object v4, v4, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04c0a0: 7120 8007 0400 |00c6: invoke-static {v4, v0}, Lcom/squareup/picasso/BitmapHunter;.applyCustomTransformations:(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0780 │ │ -04c0a6: 0c00 |00c9: move-result-object v0 │ │ -04c0a8: 5494 9303 |00ca: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04c0ac: 5544 2104 |00cc: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04c0b0: 3804 1100 |00ce: if-eqz v4, 00df // +0011 │ │ -04c0b4: 1a04 e703 |00d0: const-string v4, "Hunter" // string@03e7 │ │ -04c0b8: 1a06 141c |00d2: const-string v6, "transformed" // string@1c14 │ │ -04c0bc: 5497 8a03 |00d4: iget-object v7, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c0c0: 6e10 d708 0700 |00d6: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04c0c6: 0c07 |00d9: move-result-object v7 │ │ -04c0c8: 1a08 c111 |00da: const-string v8, "from custom transformations" // string@11c1 │ │ -04c0cc: 7140 6c09 6487 |00dc: invoke-static {v4, v6, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04c0d2: 1e05 |00df: monitor-exit v5 │ │ -04c0d4: 3800 0700 |00e0: if-eqz v0, 00e7 // +0007 │ │ -04c0d8: 5494 9903 |00e2: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ -04c0dc: 6e20 2109 0400 |00e4: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Stats;.dispatchBitmapTransformed:(Landroid/graphics/Bitmap;)V // method@0921 │ │ -04c0e2: 0701 |00e7: move-object v1, v0 │ │ -04c0e4: 2900 4aff |00e8: goto/16 0032 // -00b6 │ │ -04c0e8: 5294 9203 |00ea: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ -04c0ec: 2900 51ff |00ec: goto/16 003d // -00af │ │ -04c0f0: 0d04 |00ee: move-exception v4 │ │ -04c0f2: 7110 5b09 0200 |00ef: invoke-static {v2}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@095b │ │ -04c0f8: 2704 |00f2: throw v4 │ │ -04c0fa: 0d04 |00f3: move-exception v4 │ │ -04c0fc: 1e05 |00f4: monitor-exit v5 │ │ -04c0fe: 2704 |00f5: throw v4 │ │ +04e904: |[04e904] com.squareup.picasso.BitmapHunter.hunt:()Landroid/graphics/Bitmap; │ │ +04e914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04e916: 5294 9103 |0001: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0391 │ │ +04e91a: 7110 2b08 0400 |0003: invoke-static {v4}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ +04e920: 0a04 |0006: move-result v4 │ │ +04e922: 3804 2c00 |0007: if-eqz v4, 0033 // +002c │ │ +04e926: 5494 8903 |0009: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.cache:Lcom/squareup/picasso/Cache; // field@0389 │ │ +04e92a: 5495 8f03 |000b: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@038f │ │ +04e92e: 7220 a307 5400 |000d: invoke-interface {v4, v5}, Lcom/squareup/picasso/Cache;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@07a3 │ │ +04e934: 0c00 |0010: move-result-object v0 │ │ +04e936: 3800 2200 |0011: if-eqz v0, 0033 // +0022 │ │ +04e93a: 5494 9903 |0013: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ +04e93e: 6e10 2209 0400 |0015: invoke-virtual {v4}, Lcom/squareup/picasso/Stats;.dispatchCacheHit:()V // method@0922 │ │ +04e944: 6204 1004 |0018: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +04e948: 5b94 9003 |001a: iput-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0390 │ │ +04e94c: 5494 9303 |001c: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04e950: 5544 2104 |001e: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04e954: 3804 1100 |0020: if-eqz v4, 0031 // +0011 │ │ +04e958: 1a04 e703 |0022: const-string v4, "Hunter" // string@03e7 │ │ +04e95c: 1a05 2710 |0024: const-string v5, "decoded" // string@1027 │ │ +04e960: 5496 8a03 |0026: iget-object v6, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04e964: 6e10 d708 0600 |0028: invoke-virtual {v6}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04e96a: 0c06 |002b: move-result-object v6 │ │ +04e96c: 1a07 d311 |002c: const-string v7, "from cache" // string@11d3 │ │ +04e970: 7140 6c09 5476 |002e: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04e976: 0701 |0031: move-object v1, v0 │ │ +04e978: 1101 |0032: return-object v1 │ │ +04e97a: 5495 8a03 |0033: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04e97e: 5294 9703 |0035: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ +04e982: 3904 b300 |0037: if-nez v4, 00ea // +00b3 │ │ +04e986: 6204 f803 |0039: sget-object v4, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@03f8 │ │ +04e98a: 5244 f903 |003b: iget v4, v4, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ +04e98e: 5954 5604 |003d: iput v4, v5, Lcom/squareup/picasso/Request;.networkPolicy:I // field@0456 │ │ +04e992: 5494 9503 |003f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0395 │ │ +04e996: 5495 8a03 |0041: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04e99a: 5296 9203 |0043: iget v6, v9, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ +04e99e: 6e30 0f09 5406 |0045: invoke-virtual {v4, v5, v6}, Lcom/squareup/picasso/RequestHandler;.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; // method@090f │ │ +04e9a4: 0c03 |0048: move-result-object v3 │ │ +04e9a6: 3803 2100 |0049: if-eqz v3, 006a // +0021 │ │ +04e9aa: 6e10 0709 0300 |004b: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; // method@0907 │ │ +04e9b0: 0c04 |004e: move-result-object v4 │ │ +04e9b2: 5b94 9003 |004f: iput-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0390 │ │ +04e9b6: 6e10 0609 0300 |0051: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getExifOrientation:()I // method@0906 │ │ +04e9bc: 0a04 |0054: move-result v4 │ │ +04e9be: 5994 8d03 |0055: iput v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@038d │ │ +04e9c2: 6e10 0509 0300 |0057: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getBitmap:()Landroid/graphics/Bitmap; // method@0905 │ │ +04e9c8: 0c00 |005a: move-result-object v0 │ │ +04e9ca: 3900 0f00 |005b: if-nez v0, 006a // +000f │ │ +04e9ce: 6e10 0809 0300 |005d: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getStream:()Ljava/io/InputStream; // method@0908 │ │ +04e9d4: 0c02 |0060: move-result-object v2 │ │ +04e9d6: 5494 8a03 |0061: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04e9da: 7120 8407 4200 |0063: invoke-static {v2, v4}, Lcom/squareup/picasso/BitmapHunter;.decodeStream:(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; // method@0784 │ │ +04e9e0: 0c00 |0066: move-result-object v0 │ │ +04e9e2: 7110 5b09 0200 |0067: invoke-static {v2}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@095b │ │ +04e9e8: 3800 7d00 |006a: if-eqz v0, 00e7 // +007d │ │ +04e9ec: 5494 9303 |006c: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04e9f0: 5544 2104 |006e: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04e9f4: 3804 0f00 |0070: if-eqz v4, 007f // +000f │ │ +04e9f8: 1a04 e703 |0072: const-string v4, "Hunter" // string@03e7 │ │ +04e9fc: 1a05 2710 |0074: const-string v5, "decoded" // string@1027 │ │ +04ea00: 5496 8a03 |0076: iget-object v6, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04ea04: 6e10 d708 0600 |0078: invoke-virtual {v6}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04ea0a: 0c06 |007b: move-result-object v6 │ │ +04ea0c: 7130 6b09 5406 |007c: invoke-static {v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +04ea12: 5494 9903 |007f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ +04ea16: 6e20 2009 0400 |0081: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Stats;.dispatchBitmapDecoded:(Landroid/graphics/Bitmap;)V // method@0920 │ │ +04ea1c: 5494 8a03 |0084: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04ea20: 6e10 d908 0400 |0086: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.needsTransformation:()Z // method@08d9 │ │ +04ea26: 0a04 |0089: move-result v4 │ │ +04ea28: 3904 0600 |008a: if-nez v4, 0090 // +0006 │ │ +04ea2c: 5294 8d03 |008c: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@038d │ │ +04ea30: 3804 5900 |008e: if-eqz v4, 00e7 // +0059 │ │ +04ea34: 6205 8303 |0090: sget-object v5, Lcom/squareup/picasso/BitmapHunter;.DECODE_LOCK:Ljava/lang/Object; // field@0383 │ │ +04ea38: 1d05 |0092: monitor-enter v5 │ │ +04ea3a: 5494 8a03 |0093: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04ea3e: 6e10 d808 0400 |0095: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@08d8 │ │ +04ea44: 0a04 |0098: move-result v4 │ │ +04ea46: 3904 0600 |0099: if-nez v4, 009f // +0006 │ │ +04ea4a: 5294 8d03 |009b: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@038d │ │ +04ea4e: 3804 1d00 |009d: if-eqz v4, 00ba // +001d │ │ +04ea52: 5494 8a03 |009f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04ea56: 5296 8d03 |00a1: iget v6, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@038d │ │ +04ea5a: 7130 9707 0406 |00a3: invoke-static {v4, v0, v6}, Lcom/squareup/picasso/BitmapHunter;.transformResult:(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@0797 │ │ +04ea60: 0c00 |00a6: move-result-object v0 │ │ +04ea62: 5494 9303 |00a7: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04ea66: 5544 2104 |00a9: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04ea6a: 3804 0f00 |00ab: if-eqz v4, 00ba // +000f │ │ +04ea6e: 1a04 e703 |00ad: const-string v4, "Hunter" // string@03e7 │ │ +04ea72: 1a06 251c |00af: const-string v6, "transformed" // string@1c25 │ │ +04ea76: 5497 8a03 |00b1: iget-object v7, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04ea7a: 6e10 d708 0700 |00b3: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04ea80: 0c07 |00b6: move-result-object v7 │ │ +04ea82: 7130 6b09 6407 |00b7: invoke-static {v4, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +04ea88: 5494 8a03 |00ba: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04ea8c: 6e10 d508 0400 |00bc: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.hasCustomTransformations:()Z // method@08d5 │ │ +04ea92: 0a04 |00bf: move-result v4 │ │ +04ea94: 3804 1f00 |00c0: if-eqz v4, 00df // +001f │ │ +04ea98: 5494 8a03 |00c2: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04ea9c: 5444 6104 |00c4: iget-object v4, v4, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +04eaa0: 7120 8007 0400 |00c6: invoke-static {v4, v0}, Lcom/squareup/picasso/BitmapHunter;.applyCustomTransformations:(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0780 │ │ +04eaa6: 0c00 |00c9: move-result-object v0 │ │ +04eaa8: 5494 9303 |00ca: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04eaac: 5544 2104 |00cc: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04eab0: 3804 1100 |00ce: if-eqz v4, 00df // +0011 │ │ +04eab4: 1a04 e703 |00d0: const-string v4, "Hunter" // string@03e7 │ │ +04eab8: 1a06 251c |00d2: const-string v6, "transformed" // string@1c25 │ │ +04eabc: 5497 8a03 |00d4: iget-object v7, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04eac0: 6e10 d708 0700 |00d6: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04eac6: 0c07 |00d9: move-result-object v7 │ │ +04eac8: 1a08 d411 |00da: const-string v8, "from custom transformations" // string@11d4 │ │ +04eacc: 7140 6c09 6487 |00dc: invoke-static {v4, v6, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04ead2: 1e05 |00df: monitor-exit v5 │ │ +04ead4: 3800 0700 |00e0: if-eqz v0, 00e7 // +0007 │ │ +04ead8: 5494 9903 |00e2: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ +04eadc: 6e20 2109 0400 |00e4: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Stats;.dispatchBitmapTransformed:(Landroid/graphics/Bitmap;)V // method@0921 │ │ +04eae2: 0701 |00e7: move-object v1, v0 │ │ +04eae4: 2900 4aff |00e8: goto/16 0032 // -00b6 │ │ +04eae8: 5294 9203 |00ea: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ +04eaec: 2900 51ff |00ec: goto/16 003d // -00af │ │ +04eaf0: 0d04 |00ee: move-exception v4 │ │ +04eaf2: 7110 5b09 0200 |00ef: invoke-static {v2}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@095b │ │ +04eaf8: 2704 |00f2: throw v4 │ │ +04eafa: 0d04 |00f3: move-exception v4 │ │ +04eafc: 1e05 |00f4: monitor-exit v5 │ │ +04eafe: 2704 |00f5: throw v4 │ │ catches : 3 │ │ 0x0061 - 0x0066 │ │ -> 0x00ee │ │ 0x0093 - 0x00e0 │ │ -> 0x00f3 │ │ 0x00f4 - 0x00f5 │ │ -> 0x00f3 │ │ @@ -52776,25 +52760,25 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04c120: |[04c120] com.squareup.picasso.BitmapHunter.isCancelled:()Z │ │ -04c130: 5410 8e03 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ -04c134: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -04c138: 5410 8e03 |0004: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ -04c13c: 7210 a90b 0000 |0006: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@0ba9 │ │ -04c142: 0a00 |0009: move-result v0 │ │ -04c144: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -04c148: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -04c14a: 0f00 |000d: return v0 │ │ -04c14c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -04c14e: 28fe |000f: goto 000d // -0002 │ │ +04eb20: |[04eb20] com.squareup.picasso.BitmapHunter.isCancelled:()Z │ │ +04eb30: 5410 8e03 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ +04eb34: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +04eb38: 5410 8e03 |0004: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ +04eb3c: 7210 a90b 0000 |0006: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@0ba9 │ │ +04eb42: 0a00 |0009: move-result v0 │ │ +04eb44: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +04eb48: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +04eb4a: 0f00 |000d: return v0 │ │ +04eb4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +04eb4e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #15 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -52802,108 +52786,108 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 193 16-bit code units │ │ -04c150: |[04c150] com.squareup.picasso.BitmapHunter.run:()V │ │ -04c160: 5452 8a03 |0000: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ -04c164: 7110 9807 0200 |0002: invoke-static {v2}, Lcom/squareup/picasso/BitmapHunter;.updateThreadName:(Lcom/squareup/picasso/Request;)V // method@0798 │ │ -04c16a: 5452 9303 |0005: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04c16e: 5522 2104 |0007: iget-boolean v2, v2, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04c172: 3802 0d00 |0009: if-eqz v2, 0016 // +000d │ │ -04c176: 1a02 e703 |000b: const-string v2, "Hunter" // string@03e7 │ │ -04c17a: 1a03 1d11 |000d: const-string v3, "executing" // string@111d │ │ -04c17e: 7110 6209 0500 |000f: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ -04c184: 0c04 |0012: move-result-object v4 │ │ -04c186: 7130 6b09 3204 |0013: invoke-static {v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04c18c: 6e10 9107 0500 |0016: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.hunt:()Landroid/graphics/Bitmap; // method@0791 │ │ -04c192: 0c02 |0019: move-result-object v2 │ │ -04c194: 5b52 9603 |001a: iput-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0396 │ │ -04c198: 5452 9603 |001c: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0396 │ │ -04c19c: 3902 1100 |001e: if-nez v2, 002f // +0011 │ │ -04c1a0: 5452 8b03 |0020: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ -04c1a4: 6e20 ce07 5200 |0022: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ce │ │ -04c1aa: 7100 6e0a 0000 |0025: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -04c1b0: 0c02 |0028: move-result-object v2 │ │ -04c1b2: 1a03 8109 |0029: const-string v3, "Picasso-Idle" // string@0981 │ │ -04c1b6: 6e20 750a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -04c1bc: 0e00 |002e: return-void │ │ -04c1be: 5452 8b03 |002f: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ -04c1c2: 6e20 cd07 5200 |0031: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchComplete:(Lcom/squareup/picasso/BitmapHunter;)V // method@07cd │ │ -04c1c8: 28f1 |0034: goto 0025 // -000f │ │ -04c1ca: 0d00 |0035: move-exception v0 │ │ -04c1cc: 5502 d103 |0036: iget-boolean v2, v0, Lcom/squareup/picasso/Downloader$ResponseException;.localCacheOnly:Z // field@03d1 │ │ -04c1d0: 3802 0800 |0038: if-eqz v2, 0040 // +0008 │ │ -04c1d4: 5202 d203 |003a: iget v2, v0, Lcom/squareup/picasso/Downloader$ResponseException;.responseCode:I // field@03d2 │ │ -04c1d8: 1303 f801 |003c: const/16 v3, #int 504 // #1f8 │ │ -04c1dc: 3232 0400 |003e: if-eq v2, v3, 0042 // +0004 │ │ -04c1e0: 5b50 8c03 |0040: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ -04c1e4: 5452 8b03 |0042: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ -04c1e8: 6e20 ce07 5200 |0044: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ce │ │ -04c1ee: 7100 6e0a 0000 |0047: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -04c1f4: 0c02 |004a: move-result-object v2 │ │ -04c1f6: 1a03 8109 |004b: const-string v3, "Picasso-Idle" // string@0981 │ │ -04c1fa: 6e20 750a 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -04c200: 28de |0050: goto 002e // -0022 │ │ -04c202: 0d00 |0051: move-exception v0 │ │ -04c204: 5b50 8c03 |0052: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ -04c208: 5452 8b03 |0054: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ -04c20c: 6e20 d207 5200 |0056: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@07d2 │ │ -04c212: 7100 6e0a 0000 |0059: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -04c218: 0c02 |005c: move-result-object v2 │ │ -04c21a: 1a03 8109 |005d: const-string v3, "Picasso-Idle" // string@0981 │ │ -04c21e: 6e20 750a 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -04c224: 28cc |0062: goto 002e // -0034 │ │ -04c226: 0d00 |0063: move-exception v0 │ │ -04c228: 5b50 8c03 |0064: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ -04c22c: 5452 8b03 |0066: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ -04c230: 6e20 d207 5200 |0068: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@07d2 │ │ -04c236: 7100 6e0a 0000 |006b: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -04c23c: 0c02 |006e: move-result-object v2 │ │ -04c23e: 1a03 8109 |006f: const-string v3, "Picasso-Idle" // string@0981 │ │ -04c242: 6e20 750a 3200 |0071: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -04c248: 28ba |0074: goto 002e // -0046 │ │ -04c24a: 0d00 |0075: move-exception v0 │ │ -04c24c: 2201 9701 |0076: new-instance v1, Ljava/io/StringWriter; // type@0197 │ │ -04c250: 7010 c209 0100 |0078: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@09c2 │ │ -04c256: 5452 9903 |007b: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ -04c25a: 6e10 1f09 0200 |007d: invoke-virtual {v2}, Lcom/squareup/picasso/Stats;.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; // method@091f │ │ -04c260: 0c02 |0080: move-result-object v2 │ │ -04c262: 2203 9301 |0081: new-instance v3, Ljava/io/PrintWriter; // type@0193 │ │ -04c266: 7020 b809 1300 |0083: invoke-direct {v3, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@09b8 │ │ -04c26c: 6e20 2f09 3200 |0086: invoke-virtual {v2, v3}, Lcom/squareup/picasso/StatsSnapshot;.dump:(Ljava/io/PrintWriter;)V // method@092f │ │ -04c272: 2202 bd01 |0089: new-instance v2, Ljava/lang/RuntimeException; // type@01bd │ │ -04c276: 6e10 c309 0100 |008b: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@09c3 │ │ -04c27c: 0c03 |008e: move-result-object v3 │ │ -04c27e: 7030 1c0a 3200 |008f: invoke-direct {v2, v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a1c │ │ -04c284: 5b52 8c03 |0092: iput-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ -04c288: 5452 8b03 |0094: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ -04c28c: 6e20 ce07 5200 |0096: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ce │ │ -04c292: 7100 6e0a 0000 |0099: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -04c298: 0c02 |009c: move-result-object v2 │ │ -04c29a: 1a03 8109 |009d: const-string v3, "Picasso-Idle" // string@0981 │ │ -04c29e: 6e20 750a 3200 |009f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -04c2a4: 288c |00a2: goto 002e // -0074 │ │ -04c2a6: 0d00 |00a3: move-exception v0 │ │ -04c2a8: 5b50 8c03 |00a4: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ -04c2ac: 5452 8b03 |00a6: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ -04c2b0: 6e20 ce07 5200 |00a8: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ce │ │ -04c2b6: 7100 6e0a 0000 |00ab: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -04c2bc: 0c02 |00ae: move-result-object v2 │ │ -04c2be: 1a03 8109 |00af: const-string v3, "Picasso-Idle" // string@0981 │ │ -04c2c2: 6e20 750a 3200 |00b1: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -04c2c8: 2900 7aff |00b4: goto/16 002e // -0086 │ │ -04c2cc: 0d02 |00b6: move-exception v2 │ │ -04c2ce: 7100 6e0a 0000 |00b7: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -04c2d4: 0c03 |00ba: move-result-object v3 │ │ -04c2d6: 1a04 8109 |00bb: const-string v4, "Picasso-Idle" // string@0981 │ │ -04c2da: 6e20 750a 4300 |00bd: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ -04c2e0: 2702 |00c0: throw v2 │ │ +04eb50: |[04eb50] com.squareup.picasso.BitmapHunter.run:()V │ │ +04eb60: 5452 8a03 |0000: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@038a │ │ +04eb64: 7110 9807 0200 |0002: invoke-static {v2}, Lcom/squareup/picasso/BitmapHunter;.updateThreadName:(Lcom/squareup/picasso/Request;)V // method@0798 │ │ +04eb6a: 5452 9303 |0005: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +04eb6e: 5522 2104 |0007: iget-boolean v2, v2, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04eb72: 3802 0d00 |0009: if-eqz v2, 0016 // +000d │ │ +04eb76: 1a02 e703 |000b: const-string v2, "Hunter" // string@03e7 │ │ +04eb7a: 1a03 3011 |000d: const-string v3, "executing" // string@1130 │ │ +04eb7e: 7110 6209 0500 |000f: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ +04eb84: 0c04 |0012: move-result-object v4 │ │ +04eb86: 7130 6b09 3204 |0013: invoke-static {v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +04eb8c: 6e10 9107 0500 |0016: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.hunt:()Landroid/graphics/Bitmap; // method@0791 │ │ +04eb92: 0c02 |0019: move-result-object v2 │ │ +04eb94: 5b52 9603 |001a: iput-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0396 │ │ +04eb98: 5452 9603 |001c: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0396 │ │ +04eb9c: 3902 1100 |001e: if-nez v2, 002f // +0011 │ │ +04eba0: 5452 8b03 |0020: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ +04eba4: 6e20 ce07 5200 |0022: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ce │ │ +04ebaa: 7100 6e0a 0000 |0025: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04ebb0: 0c02 |0028: move-result-object v2 │ │ +04ebb2: 1a03 9509 |0029: const-string v3, "Picasso-Idle" // string@0995 │ │ +04ebb6: 6e20 750a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +04ebbc: 0e00 |002e: return-void │ │ +04ebbe: 5452 8b03 |002f: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ +04ebc2: 6e20 cd07 5200 |0031: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchComplete:(Lcom/squareup/picasso/BitmapHunter;)V // method@07cd │ │ +04ebc8: 28f1 |0034: goto 0025 // -000f │ │ +04ebca: 0d00 |0035: move-exception v0 │ │ +04ebcc: 5502 d103 |0036: iget-boolean v2, v0, Lcom/squareup/picasso/Downloader$ResponseException;.localCacheOnly:Z // field@03d1 │ │ +04ebd0: 3802 0800 |0038: if-eqz v2, 0040 // +0008 │ │ +04ebd4: 5202 d203 |003a: iget v2, v0, Lcom/squareup/picasso/Downloader$ResponseException;.responseCode:I // field@03d2 │ │ +04ebd8: 1303 f801 |003c: const/16 v3, #int 504 // #1f8 │ │ +04ebdc: 3232 0400 |003e: if-eq v2, v3, 0042 // +0004 │ │ +04ebe0: 5b50 8c03 |0040: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ +04ebe4: 5452 8b03 |0042: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ +04ebe8: 6e20 ce07 5200 |0044: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ce │ │ +04ebee: 7100 6e0a 0000 |0047: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04ebf4: 0c02 |004a: move-result-object v2 │ │ +04ebf6: 1a03 9509 |004b: const-string v3, "Picasso-Idle" // string@0995 │ │ +04ebfa: 6e20 750a 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +04ec00: 28de |0050: goto 002e // -0022 │ │ +04ec02: 0d00 |0051: move-exception v0 │ │ +04ec04: 5b50 8c03 |0052: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ +04ec08: 5452 8b03 |0054: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ +04ec0c: 6e20 d207 5200 |0056: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@07d2 │ │ +04ec12: 7100 6e0a 0000 |0059: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04ec18: 0c02 |005c: move-result-object v2 │ │ +04ec1a: 1a03 9509 |005d: const-string v3, "Picasso-Idle" // string@0995 │ │ +04ec1e: 6e20 750a 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +04ec24: 28cc |0062: goto 002e // -0034 │ │ +04ec26: 0d00 |0063: move-exception v0 │ │ +04ec28: 5b50 8c03 |0064: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ +04ec2c: 5452 8b03 |0066: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ +04ec30: 6e20 d207 5200 |0068: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@07d2 │ │ +04ec36: 7100 6e0a 0000 |006b: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04ec3c: 0c02 |006e: move-result-object v2 │ │ +04ec3e: 1a03 9509 |006f: const-string v3, "Picasso-Idle" // string@0995 │ │ +04ec42: 6e20 750a 3200 |0071: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +04ec48: 28ba |0074: goto 002e // -0046 │ │ +04ec4a: 0d00 |0075: move-exception v0 │ │ +04ec4c: 2201 a901 |0076: new-instance v1, Ljava/io/StringWriter; // type@01a9 │ │ +04ec50: 7010 c209 0100 |0078: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@09c2 │ │ +04ec56: 5452 9903 |007b: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0399 │ │ +04ec5a: 6e10 1f09 0200 |007d: invoke-virtual {v2}, Lcom/squareup/picasso/Stats;.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; // method@091f │ │ +04ec60: 0c02 |0080: move-result-object v2 │ │ +04ec62: 2203 a501 |0081: new-instance v3, Ljava/io/PrintWriter; // type@01a5 │ │ +04ec66: 7020 b809 1300 |0083: invoke-direct {v3, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@09b8 │ │ +04ec6c: 6e20 2f09 3200 |0086: invoke-virtual {v2, v3}, Lcom/squareup/picasso/StatsSnapshot;.dump:(Ljava/io/PrintWriter;)V // method@092f │ │ +04ec72: 2202 cf01 |0089: new-instance v2, Ljava/lang/RuntimeException; // type@01cf │ │ +04ec76: 6e10 c309 0100 |008b: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@09c3 │ │ +04ec7c: 0c03 |008e: move-result-object v3 │ │ +04ec7e: 7030 1c0a 3200 |008f: invoke-direct {v2, v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0a1c │ │ +04ec84: 5b52 8c03 |0092: iput-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ +04ec88: 5452 8b03 |0094: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ +04ec8c: 6e20 ce07 5200 |0096: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ce │ │ +04ec92: 7100 6e0a 0000 |0099: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04ec98: 0c02 |009c: move-result-object v2 │ │ +04ec9a: 1a03 9509 |009d: const-string v3, "Picasso-Idle" // string@0995 │ │ +04ec9e: 6e20 750a 3200 |009f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +04eca4: 288c |00a2: goto 002e // -0074 │ │ +04eca6: 0d00 |00a3: move-exception v0 │ │ +04eca8: 5b50 8c03 |00a4: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@038c │ │ +04ecac: 5452 8b03 |00a6: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@038b │ │ +04ecb0: 6e20 ce07 5200 |00a8: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ce │ │ +04ecb6: 7100 6e0a 0000 |00ab: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04ecbc: 0c02 |00ae: move-result-object v2 │ │ +04ecbe: 1a03 9509 |00af: const-string v3, "Picasso-Idle" // string@0995 │ │ +04ecc2: 6e20 750a 3200 |00b1: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +04ecc8: 2900 7aff |00b4: goto/16 002e // -0086 │ │ +04eccc: 0d02 |00b6: move-exception v2 │ │ +04ecce: 7100 6e0a 0000 |00b7: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +04ecd4: 0c03 |00ba: move-result-object v3 │ │ +04ecd6: 1a04 9509 |00bb: const-string v4, "Picasso-Idle" // string@0995 │ │ +04ecda: 6e20 750a 4300 |00bd: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@0a75 │ │ +04ece0: 2702 |00c0: throw v2 │ │ catches : 7 │ │ 0x0000 - 0x0025 │ │ Lcom/squareup/picasso/Downloader$ResponseException; -> 0x0035 │ │ Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; -> 0x0051 │ │ Ljava/io/IOException; -> 0x0063 │ │ Ljava/lang/OutOfMemoryError; -> 0x0075 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ @@ -52972,30 +52956,30 @@ │ │ type : '(ZLandroid/net/NetworkInfo;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -04c334: |[04c334] com.squareup.picasso.BitmapHunter.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ -04c344: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04c346: 5232 9703 |0001: iget v2, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ -04c34a: 3d02 0600 |0003: if-lez v2, 0009 // +0006 │ │ -04c34e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -04c350: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -04c354: 0f01 |0008: return v1 │ │ -04c356: 0110 |0009: move v0, v1 │ │ -04c358: 28fc |000a: goto 0006 // -0004 │ │ -04c35a: 5231 9703 |000b: iget v1, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ -04c35e: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04c362: 5931 9703 |000f: iput v1, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ -04c366: 5431 9503 |0011: iget-object v1, v3, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0395 │ │ -04c36a: 6e30 1109 4105 |0013: invoke-virtual {v1, v4, v5}, Lcom/squareup/picasso/RequestHandler;.shouldRetry:(ZLandroid/net/NetworkInfo;)Z // method@0911 │ │ -04c370: 0a01 |0016: move-result v1 │ │ -04c372: 28f1 |0017: goto 0008 // -000f │ │ +04ed34: |[04ed34] com.squareup.picasso.BitmapHunter.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ +04ed44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04ed46: 5232 9703 |0001: iget v2, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ +04ed4a: 3d02 0600 |0003: if-lez v2, 0009 // +0006 │ │ +04ed4e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +04ed50: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +04ed54: 0f01 |0008: return v1 │ │ +04ed56: 0110 |0009: move v0, v1 │ │ +04ed58: 28fc |000a: goto 0006 // -0004 │ │ +04ed5a: 5231 9703 |000b: iget v1, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ +04ed5e: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04ed62: 5931 9703 |000f: iput v1, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0397 │ │ +04ed66: 5431 9503 |0011: iget-object v1, v3, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0395 │ │ +04ed6a: 6e30 1109 4105 |0013: invoke-virtual {v1, v4, v5}, Lcom/squareup/picasso/RequestHandler;.shouldRetry:(ZLandroid/net/NetworkInfo;)Z // method@0911 │ │ +04ed70: 0a01 |0016: move-result v1 │ │ +04ed72: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ 0x0006 line=346 │ │ 0x0008 line=350 │ │ 0x000a line=345 │ │ 0x000b line=349 │ │ @@ -53012,31 +52996,31 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04c374: |[04c374] com.squareup.picasso.BitmapHunter.supportsReplay:()Z │ │ -04c384: 5410 9503 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0395 │ │ -04c388: 6e10 1209 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/RequestHandler;.supportsReplay:()Z // method@0912 │ │ -04c38e: 0a00 |0005: move-result v0 │ │ -04c390: 0f00 |0006: return v0 │ │ +04ed74: |[04ed74] com.squareup.picasso.BitmapHunter.supportsReplay:()Z │ │ +04ed84: 5410 9503 |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0395 │ │ +04ed88: 6e10 1209 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/RequestHandler;.supportsReplay:()Z // method@0912 │ │ +04ed8e: 0a00 |0005: move-result v0 │ │ +04ed90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ source_file_idx : 528 (BitmapHunter.java) │ │ │ │ Class #120 header: │ │ -class_idx : 307 │ │ +class_idx : 325 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 583 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #120 - │ │ @@ -53056,19 +53040,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04c394: |[04c394] com.squareup.picasso.Cache.:()V │ │ -04c3a4: 2200 3201 |0000: new-instance v0, Lcom/squareup/picasso/Cache$1; // type@0132 │ │ -04c3a8: 7010 9907 0000 |0002: invoke-direct {v0}, Lcom/squareup/picasso/Cache$1;.:()V // method@0799 │ │ -04c3ae: 6900 9a03 |0005: sput-object v0, Lcom/squareup/picasso/Cache;.NONE:Lcom/squareup/picasso/Cache; // field@039a │ │ -04c3b2: 0e00 |0007: return-void │ │ +04ed94: |[04ed94] com.squareup.picasso.Cache.:()V │ │ +04eda4: 2200 4401 |0000: new-instance v0, Lcom/squareup/picasso/Cache$1; // type@0144 │ │ +04eda8: 7010 9907 0000 |0002: invoke-direct {v0}, Lcom/squareup/picasso/Cache$1;.:()V // method@0799 │ │ +04edae: 6900 9a03 |0005: sput-object v0, Lcom/squareup/picasso/Cache;.NONE:Lcom/squareup/picasso/Cache; // field@039a │ │ +04edb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Cache;) │ │ @@ -53106,17 +53090,17 @@ │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #121 header: │ │ -class_idx : 309 │ │ +class_idx : 327 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 592 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #121 annotations: │ │ @@ -53143,17 +53127,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 592 (Callback.java) │ │ │ │ Class #122 header: │ │ -class_idx : 310 │ │ +class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 648 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #122 annotations: │ │ @@ -53175,17 +53159,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04c3b4: |[04c3b4] com.squareup.picasso.ContactsPhotoRequestHandler$ContactPhotoStreamIcs.:()V │ │ -04c3c4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04c3ca: 0e00 |0003: return-void │ │ +04edb4: |[04edb4] com.squareup.picasso.ContactsPhotoRequestHandler$ContactPhotoStreamIcs.:()V │ │ +04edc4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04edca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/ContactsPhotoRequestHandler$ContactPhotoStreamIcs; │ │ │ │ #1 : (in Lcom/squareup/picasso/ContactsPhotoRequestHandler$ContactPhotoStreamIcs;) │ │ @@ -53193,33 +53177,33 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04c3cc: |[04c3cc] com.squareup.picasso.ContactsPhotoRequestHandler$ContactPhotoStreamIcs.get:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; │ │ -04c3dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04c3de: 7130 d800 2100 |0001: invoke-static {v1, v2, v0}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream; // method@00d8 │ │ -04c3e4: 0c00 |0004: move-result-object v0 │ │ -04c3e6: 1100 |0005: return-object v0 │ │ +04edcc: |[04edcc] com.squareup.picasso.ContactsPhotoRequestHandler$ContactPhotoStreamIcs.get:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; │ │ +04eddc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04edde: 7130 d800 2100 |0001: invoke-static {v1, v2, v0}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream; // method@00d8 │ │ +04ede4: 0c00 |0004: move-result-object v0 │ │ +04ede6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 contentResolver Landroid/content/ContentResolver; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ source_file_idx : 648 (ContactsPhotoRequestHandler.java) │ │ │ │ Class #123 header: │ │ -class_idx : 313 │ │ +class_idx : 331 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 733 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #123 annotations: │ │ @@ -53252,18 +53236,18 @@ │ │ type : '(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04c3e8: |[04c3e8] com.squareup.picasso.DeferredRequestCreator.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;)V │ │ -04c3f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c3fa: 7040 b807 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/squareup/picasso/DeferredRequestCreator;.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@07b8 │ │ -04c400: 0e00 |0004: return-void │ │ +04ede8: |[04ede8] com.squareup.picasso.DeferredRequestCreator.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;)V │ │ +04edf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04edfa: 7040 b807 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/squareup/picasso/DeferredRequestCreator;.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@07b8 │ │ +04ee00: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/DeferredRequestCreator; │ │ 0x0000 - 0x0005 reg=2 creator Lcom/squareup/picasso/RequestCreator; │ │ @@ -53274,25 +53258,25 @@ │ │ type : '(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04c404: |[04c404] com.squareup.picasso.DeferredRequestCreator.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ -04c414: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04c41a: 5b12 a303 |0003: iput-object v2, v1, Lcom/squareup/picasso/DeferredRequestCreator;.creator:Lcom/squareup/picasso/RequestCreator; // field@03a3 │ │ -04c41e: 2200 ca01 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@01ca │ │ -04c422: 7020 7f0a 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0a7f │ │ -04c428: 5b10 a403 |000a: iput-object v0, v1, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@03a4 │ │ -04c42c: 5b14 a203 |000c: iput-object v4, v1, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@03a2 │ │ -04c430: 6e10 2301 0300 |000e: invoke-virtual {v3}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0123 │ │ -04c436: 0c00 |0011: move-result-object v0 │ │ -04c438: 6e20 f200 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00f2 │ │ -04c43e: 0e00 |0015: return-void │ │ +04ee04: |[04ee04] com.squareup.picasso.DeferredRequestCreator.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ +04ee14: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04ee1a: 5b12 a303 |0003: iput-object v2, v1, Lcom/squareup/picasso/DeferredRequestCreator;.creator:Lcom/squareup/picasso/RequestCreator; // field@03a3 │ │ +04ee1e: 2200 dc01 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@01dc │ │ +04ee22: 7020 7f0a 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0a7f │ │ +04ee28: 5b10 a403 |000a: iput-object v0, v1, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@03a4 │ │ +04ee2c: 5b14 a203 |000c: iput-object v4, v1, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@03a2 │ │ +04ee30: 6e10 2301 0300 |000e: invoke-virtual {v3}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0123 │ │ +04ee36: 0c00 |0011: move-result-object v0 │ │ +04ee38: 6e20 f200 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00f2 │ │ +04ee3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x000c line=36 │ │ 0x000e line=37 │ │ @@ -53309,30 +53293,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04c440: |[04c440] com.squareup.picasso.DeferredRequestCreator.cancel:()V │ │ -04c450: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04c452: 5b32 a203 |0001: iput-object v2, v3, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@03a2 │ │ -04c456: 5432 a403 |0003: iget-object v2, v3, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@03a4 │ │ -04c45a: 6e10 810a 0200 |0005: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ -04c460: 0c00 |0008: move-result-object v0 │ │ -04c462: 1f00 7400 |0009: check-cast v0, Landroid/widget/ImageView; // type@0074 │ │ -04c466: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -04c46a: 0e00 |000d: return-void │ │ -04c46c: 6e10 2301 0000 |000e: invoke-virtual {v0}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0123 │ │ -04c472: 0c01 |0011: move-result-object v1 │ │ -04c474: 6e10 f300 0100 |0012: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@00f3 │ │ -04c47a: 0a02 |0015: move-result v2 │ │ -04c47c: 3802 f7ff |0016: if-eqz v2, 000d // -0009 │ │ -04c480: 6e20 f400 3100 |0018: invoke-virtual {v1, v3}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00f4 │ │ -04c486: 28f2 |001b: goto 000d // -000e │ │ +04ee40: |[04ee40] com.squareup.picasso.DeferredRequestCreator.cancel:()V │ │ +04ee50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04ee52: 5b32 a203 |0001: iput-object v2, v3, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@03a2 │ │ +04ee56: 5432 a403 |0003: iget-object v2, v3, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@03a4 │ │ +04ee5a: 6e10 810a 0200 |0005: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ +04ee60: 0c00 |0008: move-result-object v0 │ │ +04ee62: 1f00 8500 |0009: check-cast v0, Landroid/widget/ImageView; // type@0085 │ │ +04ee66: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +04ee6a: 0e00 |000d: return-void │ │ +04ee6c: 6e10 2301 0000 |000e: invoke-virtual {v0}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0123 │ │ +04ee72: 0c01 |0011: move-result-object v1 │ │ +04ee74: 6e10 f300 0100 |0012: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@00f3 │ │ +04ee7a: 0a02 |0015: move-result v2 │ │ +04ee7c: 3802 f7ff |0016: if-eqz v2, 000d // -0009 │ │ +04ee80: 6e20 f400 3100 |0018: invoke-virtual {v1, v3}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00f4 │ │ +04ee86: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x000b line=66 │ │ 0x000d line=74 │ │ 0x000e line=69 │ │ @@ -53348,42 +53332,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -04c488: |[04c488] com.squareup.picasso.DeferredRequestCreator.onPreDraw:()Z │ │ -04c498: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -04c49a: 5474 a403 |0001: iget-object v4, v7, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@03a4 │ │ -04c49e: 6e10 810a 0400 |0003: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ -04c4a4: 0c01 |0006: move-result-object v1 │ │ -04c4a6: 1f01 7400 |0007: check-cast v1, Landroid/widget/ImageView; // type@0074 │ │ -04c4aa: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -04c4ae: 0f06 |000b: return v6 │ │ -04c4b0: 6e10 2301 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0123 │ │ -04c4b6: 0c02 |000f: move-result-object v2 │ │ -04c4b8: 6e10 f300 0200 |0010: invoke-virtual {v2}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@00f3 │ │ -04c4be: 0a04 |0013: move-result v4 │ │ -04c4c0: 3804 f7ff |0014: if-eqz v4, 000b // -0009 │ │ -04c4c4: 6e10 2401 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getWidth:()I // method@0124 │ │ -04c4ca: 0a03 |0019: move-result v3 │ │ -04c4cc: 6e10 2101 0100 |001a: invoke-virtual {v1}, Landroid/widget/ImageView;.getHeight:()I // method@0121 │ │ -04c4d2: 0a00 |001d: move-result v0 │ │ -04c4d4: 3d03 edff |001e: if-lez v3, 000b // -0013 │ │ -04c4d8: 3d00 ebff |0020: if-lez v0, 000b // -0015 │ │ -04c4dc: 6e20 f400 7200 |0022: invoke-virtual {v2, v7}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00f4 │ │ -04c4e2: 5474 a303 |0025: iget-object v4, v7, Lcom/squareup/picasso/DeferredRequestCreator;.creator:Lcom/squareup/picasso/RequestCreator; // field@03a3 │ │ -04c4e6: 6e10 0109 0400 |0027: invoke-virtual {v4}, Lcom/squareup/picasso/RequestCreator;.unfit:()Lcom/squareup/picasso/RequestCreator; // method@0901 │ │ -04c4ec: 0c04 |002a: move-result-object v4 │ │ -04c4ee: 6e30 f808 3400 |002b: invoke-virtual {v4, v3, v0}, Lcom/squareup/picasso/RequestCreator;.resize:(II)Lcom/squareup/picasso/RequestCreator; // method@08f8 │ │ -04c4f4: 0c04 |002e: move-result-object v4 │ │ -04c4f6: 5475 a203 |002f: iget-object v5, v7, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@03a2 │ │ -04c4fa: 6e30 eb08 1405 |0031: invoke-virtual {v4, v1, v5}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@08eb │ │ -04c500: 28d7 |0034: goto 000b // -0029 │ │ +04ee88: |[04ee88] com.squareup.picasso.DeferredRequestCreator.onPreDraw:()Z │ │ +04ee98: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +04ee9a: 5474 a403 |0001: iget-object v4, v7, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@03a4 │ │ +04ee9e: 6e10 810a 0400 |0003: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ +04eea4: 0c01 |0006: move-result-object v1 │ │ +04eea6: 1f01 8500 |0007: check-cast v1, Landroid/widget/ImageView; // type@0085 │ │ +04eeaa: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +04eeae: 0f06 |000b: return v6 │ │ +04eeb0: 6e10 2301 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0123 │ │ +04eeb6: 0c02 |000f: move-result-object v2 │ │ +04eeb8: 6e10 f300 0200 |0010: invoke-virtual {v2}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@00f3 │ │ +04eebe: 0a04 |0013: move-result v4 │ │ +04eec0: 3804 f7ff |0014: if-eqz v4, 000b // -0009 │ │ +04eec4: 6e10 2401 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getWidth:()I // method@0124 │ │ +04eeca: 0a03 |0019: move-result v3 │ │ +04eecc: 6e10 2101 0100 |001a: invoke-virtual {v1}, Landroid/widget/ImageView;.getHeight:()I // method@0121 │ │ +04eed2: 0a00 |001d: move-result v0 │ │ +04eed4: 3d03 edff |001e: if-lez v3, 000b // -0013 │ │ +04eed8: 3d00 ebff |0020: if-lez v0, 000b // -0015 │ │ +04eedc: 6e20 f400 7200 |0022: invoke-virtual {v2, v7}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00f4 │ │ +04eee2: 5474 a303 |0025: iget-object v4, v7, Lcom/squareup/picasso/DeferredRequestCreator;.creator:Lcom/squareup/picasso/RequestCreator; // field@03a3 │ │ +04eee6: 6e10 0109 0400 |0027: invoke-virtual {v4}, Lcom/squareup/picasso/RequestCreator;.unfit:()Lcom/squareup/picasso/RequestCreator; // method@0901 │ │ +04eeec: 0c04 |002a: move-result-object v4 │ │ +04eeee: 6e30 f808 3400 |002b: invoke-virtual {v4, v3, v0}, Lcom/squareup/picasso/RequestCreator;.resize:(II)Lcom/squareup/picasso/RequestCreator; // method@08f8 │ │ +04eef4: 0c04 |002e: move-result-object v4 │ │ +04eef6: 5475 a203 |002f: iget-object v5, v7, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@03a2 │ │ +04eefa: 6e30 eb08 1405 |0031: invoke-virtual {v4, v1, v5}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@08eb │ │ +04ef00: 28d7 |0034: goto 000b // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0009 line=42 │ │ 0x000b line=60 │ │ 0x000c line=45 │ │ 0x0010 line=46 │ │ @@ -53398,17 +53382,17 @@ │ │ 0x0010 - 0x0035 reg=2 vto Landroid/view/ViewTreeObserver; │ │ 0x001a - 0x0035 reg=3 width I │ │ 0x0000 - 0x0035 reg=7 this Lcom/squareup/picasso/DeferredRequestCreator; │ │ │ │ source_file_idx : 733 (DeferredRequestCreator.java) │ │ │ │ Class #124 header: │ │ -class_idx : 314 │ │ +class_idx : 332 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 749 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #124 annotations: │ │ @@ -53434,18 +53418,18 @@ │ │ type : '(Lcom/squareup/picasso/Dispatcher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c504: |[04c504] com.squareup.picasso.Dispatcher$1.:(Lcom/squareup/picasso/Dispatcher;)V │ │ -04c514: 5b01 a503 |0000: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$1;.this$0:Lcom/squareup/picasso/Dispatcher; // field@03a5 │ │ -04c518: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04c51e: 0e00 |0005: return-void │ │ +04ef04: |[04ef04] com.squareup.picasso.Dispatcher$1.:(Lcom/squareup/picasso/Dispatcher;)V │ │ +04ef14: 5b01 a503 |0000: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$1;.this$0:Lcom/squareup/picasso/Dispatcher; // field@03a5 │ │ +04ef18: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04ef1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Dispatcher$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/picasso/Dispatcher; │ │ │ │ @@ -53455,32 +53439,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04c520: |[04c520] com.squareup.picasso.Dispatcher$1.run:()V │ │ -04c530: 5410 a503 |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher$1;.this$0:Lcom/squareup/picasso/Dispatcher; // field@03a5 │ │ -04c534: 5400 c903 |0002: iget-object v0, v0, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@03c9 │ │ -04c538: 6e10 c807 0000 |0004: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.unregister:()V // method@07c8 │ │ -04c53e: 0e00 |0007: return-void │ │ +04ef20: |[04ef20] com.squareup.picasso.Dispatcher$1.run:()V │ │ +04ef30: 5410 a503 |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher$1;.this$0:Lcom/squareup/picasso/Dispatcher; // field@03a5 │ │ +04ef34: 5400 c903 |0002: iget-object v0, v0, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@03c9 │ │ +04ef38: 6e10 c807 0000 |0004: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.unregister:()V // method@07c8 │ │ +04ef3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=133 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/Dispatcher$1; │ │ │ │ source_file_idx : 749 (Dispatcher.java) │ │ │ │ Class #125 header: │ │ -class_idx : 315 │ │ +class_idx : 333 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 749 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #125 annotations: │ │ @@ -53510,19 +53494,19 @@ │ │ type : '(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04c540: |[04c540] com.squareup.picasso.Dispatcher$DispatcherHandler$1.:(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V │ │ -04c550: 5b01 a603 |0000: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.this$0:Lcom/squareup/picasso/Dispatcher$DispatcherHandler; // field@03a6 │ │ -04c554: 5b02 a703 |0002: iput-object v2, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.val$msg:Landroid/os/Message; // field@03a7 │ │ -04c558: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04c55e: 0e00 |0007: return-void │ │ +04ef40: |[04ef40] com.squareup.picasso.Dispatcher$DispatcherHandler$1.:(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V │ │ +04ef50: 5b01 a603 |0000: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.this$0:Lcom/squareup/picasso/Dispatcher$DispatcherHandler; // field@03a6 │ │ +04ef54: 5b02 a703 |0002: iput-object v2, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.val$msg:Landroid/os/Message; // field@03a7 │ │ +04ef58: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04ef5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/squareup/picasso/Dispatcher$DispatcherHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Message; │ │ @@ -53533,41 +53517,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -04c560: |[04c560] com.squareup.picasso.Dispatcher$DispatcherHandler$1.run:()V │ │ -04c570: 2200 9b01 |0000: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -04c574: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04c578: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04c57e: 1a02 930b |0007: const-string v2, "Unknown handler message received: " // string@0b93 │ │ -04c582: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04c588: 0c01 |000c: move-result-object v1 │ │ -04c58a: 5432 a703 |000d: iget-object v2, v3, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.val$msg:Landroid/os/Message; // field@03a7 │ │ -04c58e: 5222 0c00 |000f: iget v2, v2, Landroid/os/Message;.what:I // field@000c │ │ -04c592: 6e20 550a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -04c598: 0c01 |0014: move-result-object v1 │ │ -04c59a: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04c5a0: 0c01 |0018: move-result-object v1 │ │ -04c5a2: 7020 c709 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -04c5a8: 2700 |001c: throw v0 │ │ +04ef60: |[04ef60] com.squareup.picasso.Dispatcher$DispatcherHandler$1.run:()V │ │ +04ef70: 2200 ad01 |0000: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +04ef74: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04ef78: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04ef7e: 1a02 a70b |0007: const-string v2, "Unknown handler message received: " // string@0ba7 │ │ +04ef82: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04ef88: 0c01 |000c: move-result-object v1 │ │ +04ef8a: 5432 a703 |000d: iget-object v2, v3, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.val$msg:Landroid/os/Message; // field@03a7 │ │ +04ef8e: 5222 0c00 |000f: iget v2, v2, Landroid/os/Message;.what:I // field@000c │ │ +04ef92: 6e20 550a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +04ef98: 0c01 |0014: move-result-object v1 │ │ +04ef9a: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04efa0: 0c01 |0018: move-result-object v1 │ │ +04efa2: 7020 c709 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +04efa8: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; │ │ │ │ source_file_idx : 749 (Dispatcher.java) │ │ │ │ Class #126 header: │ │ -class_idx : 316 │ │ +class_idx : 334 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 71 │ │ +superclass_idx : 79 │ │ source_file_idx : 749 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #126 annotations: │ │ @@ -53592,18 +53576,18 @@ │ │ type : '(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04c5ac: |[04c5ac] com.squareup.picasso.Dispatcher$DispatcherHandler.:(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V │ │ -04c5bc: 7020 b900 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ -04c5c2: 5b02 a803 |0003: iput-object v2, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c5c6: 0e00 |0005: return-void │ │ +04efac: |[04efac] com.squareup.picasso.Dispatcher$DispatcherHandler.:(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V │ │ +04efbc: 7020 b900 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ +04efc2: 5b02 a803 |0003: iput-object v2, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04efc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ 0x0005 line=476 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Dispatcher$DispatcherHandler; │ │ @@ -53616,73 +53600,73 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -04c5c8: |[04c5c8] com.squareup.picasso.Dispatcher$DispatcherHandler.handleMessage:(Landroid/os/Message;)V │ │ -04c5d8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -04c5da: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -04c5dc: 5296 0c00 |0002: iget v6, v9, Landroid/os/Message;.what:I // field@000c │ │ -04c5e0: 2b06 6c00 0000 |0004: packed-switch v6, 00000070 // +0000006c │ │ -04c5e6: 6204 1804 |0007: sget-object v4, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04c5ea: 2205 3b01 |0009: new-instance v5, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; // type@013b │ │ -04c5ee: 7030 bd07 8509 |000b: invoke-direct {v5, v8, v9}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.:(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V // method@07bd │ │ -04c5f4: 6e20 be00 5400 |000e: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ -04c5fa: 0e00 |0011: return-void │ │ -04c5fc: 5490 0b00 |0012: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04c600: 1f00 2901 |0014: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04c604: 5484 a803 |0016: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c608: 6e20 e107 0400 |0018: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;)V // method@07e1 │ │ -04c60e: 28f6 |001b: goto 0011 // -000a │ │ -04c610: 5490 0b00 |001c: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04c614: 1f00 2901 |001e: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04c618: 5484 a803 |0020: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c61c: 6e20 da07 0400 |0022: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Dispatcher;.performCancel:(Lcom/squareup/picasso/Action;)V // method@07da │ │ -04c622: 28ec |0025: goto 0011 // -0014 │ │ -04c624: 5493 0b00 |0026: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04c628: 5484 a803 |0028: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c62c: 6e20 de07 3400 |002a: invoke-virtual {v4, v3}, Lcom/squareup/picasso/Dispatcher;.performPauseTag:(Ljava/lang/Object;)V // method@07de │ │ -04c632: 28e4 |002d: goto 0011 // -001c │ │ -04c634: 5493 0b00 |002e: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04c638: 5484 a803 |0030: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c63c: 6e20 df07 3400 |0032: invoke-virtual {v4, v3}, Lcom/squareup/picasso/Dispatcher;.performResumeTag:(Ljava/lang/Object;)V // method@07df │ │ -04c642: 28dc |0035: goto 0011 // -0024 │ │ -04c644: 5491 0b00 |0036: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04c648: 1f01 3101 |0038: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04c64c: 5484 a803 |003a: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c650: 6e20 db07 1400 |003c: invoke-virtual {v4, v1}, Lcom/squareup/picasso/Dispatcher;.performComplete:(Lcom/squareup/picasso/BitmapHunter;)V // method@07db │ │ -04c656: 28d2 |003f: goto 0011 // -002e │ │ -04c658: 5491 0b00 |0040: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04c65c: 1f01 3101 |0042: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04c660: 5484 a803 |0044: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c664: 6e20 e007 1400 |0046: invoke-virtual {v4, v1}, Lcom/squareup/picasso/Dispatcher;.performRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@07e0 │ │ -04c66a: 28c8 |0049: goto 0011 // -0038 │ │ -04c66c: 5491 0b00 |004a: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04c670: 1f01 3101 |004c: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04c674: 5484 a803 |004e: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c678: 6e30 dc07 1405 |0050: invoke-virtual {v4, v1, v5}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@07dc │ │ -04c67e: 28be |0053: goto 0011 // -0042 │ │ -04c680: 5484 a803 |0054: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c684: 6e10 d907 0400 |0056: invoke-virtual {v4}, Lcom/squareup/picasso/Dispatcher;.performBatchComplete:()V // method@07d9 │ │ -04c68a: 28b8 |0059: goto 0011 // -0048 │ │ -04c68c: 5492 0b00 |005a: iget-object v2, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04c690: 1f02 4000 |005c: check-cast v2, Landroid/net/NetworkInfo; // type@0040 │ │ -04c694: 5484 a803 |005e: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c698: 6e20 dd07 2400 |0060: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Dispatcher;.performNetworkStateChange:(Landroid/net/NetworkInfo;)V // method@07dd │ │ -04c69e: 28ae |0063: goto 0011 // -0052 │ │ -04c6a0: 5486 a803 |0064: iget-object v6, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ -04c6a4: 5297 0a00 |0066: iget v7, v9, Landroid/os/Message;.arg1:I // field@000a │ │ -04c6a8: 3347 0600 |0068: if-ne v7, v4, 006e // +0006 │ │ -04c6ac: 6e20 d807 4600 |006a: invoke-virtual {v6, v4}, Lcom/squareup/picasso/Dispatcher;.performAirplaneModeChange:(Z)V // method@07d8 │ │ -04c6b2: 28a4 |006d: goto 0011 // -005c │ │ -04c6b4: 0154 |006e: move v4, v5 │ │ -04c6b6: 28fb |006f: goto 006a // -0005 │ │ -04c6b8: 0001 0c00 0100 0000 0e00 0000 1800 ... |0070: packed-switch-data (28 units) │ │ +04efc8: |[04efc8] com.squareup.picasso.Dispatcher$DispatcherHandler.handleMessage:(Landroid/os/Message;)V │ │ +04efd8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +04efda: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +04efdc: 5296 0c00 |0002: iget v6, v9, Landroid/os/Message;.what:I // field@000c │ │ +04efe0: 2b06 6c00 0000 |0004: packed-switch v6, 00000070 // +0000006c │ │ +04efe6: 6204 1804 |0007: sget-object v4, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +04efea: 2205 4d01 |0009: new-instance v5, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; // type@014d │ │ +04efee: 7030 bd07 8509 |000b: invoke-direct {v5, v8, v9}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.:(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V // method@07bd │ │ +04eff4: 6e20 be00 5400 |000e: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ +04effa: 0e00 |0011: return-void │ │ +04effc: 5490 0b00 |0012: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +04f000: 1f00 3b01 |0014: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +04f004: 5484 a803 |0016: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f008: 6e20 e107 0400 |0018: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;)V // method@07e1 │ │ +04f00e: 28f6 |001b: goto 0011 // -000a │ │ +04f010: 5490 0b00 |001c: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +04f014: 1f00 3b01 |001e: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +04f018: 5484 a803 |0020: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f01c: 6e20 da07 0400 |0022: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Dispatcher;.performCancel:(Lcom/squareup/picasso/Action;)V // method@07da │ │ +04f022: 28ec |0025: goto 0011 // -0014 │ │ +04f024: 5493 0b00 |0026: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +04f028: 5484 a803 |0028: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f02c: 6e20 de07 3400 |002a: invoke-virtual {v4, v3}, Lcom/squareup/picasso/Dispatcher;.performPauseTag:(Ljava/lang/Object;)V // method@07de │ │ +04f032: 28e4 |002d: goto 0011 // -001c │ │ +04f034: 5493 0b00 |002e: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +04f038: 5484 a803 |0030: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f03c: 6e20 df07 3400 |0032: invoke-virtual {v4, v3}, Lcom/squareup/picasso/Dispatcher;.performResumeTag:(Ljava/lang/Object;)V // method@07df │ │ +04f042: 28dc |0035: goto 0011 // -0024 │ │ +04f044: 5491 0b00 |0036: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +04f048: 1f01 4301 |0038: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04f04c: 5484 a803 |003a: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f050: 6e20 db07 1400 |003c: invoke-virtual {v4, v1}, Lcom/squareup/picasso/Dispatcher;.performComplete:(Lcom/squareup/picasso/BitmapHunter;)V // method@07db │ │ +04f056: 28d2 |003f: goto 0011 // -002e │ │ +04f058: 5491 0b00 |0040: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +04f05c: 1f01 4301 |0042: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04f060: 5484 a803 |0044: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f064: 6e20 e007 1400 |0046: invoke-virtual {v4, v1}, Lcom/squareup/picasso/Dispatcher;.performRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@07e0 │ │ +04f06a: 28c8 |0049: goto 0011 // -0038 │ │ +04f06c: 5491 0b00 |004a: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +04f070: 1f01 4301 |004c: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04f074: 5484 a803 |004e: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f078: 6e30 dc07 1405 |0050: invoke-virtual {v4, v1, v5}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@07dc │ │ +04f07e: 28be |0053: goto 0011 // -0042 │ │ +04f080: 5484 a803 |0054: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f084: 6e10 d907 0400 |0056: invoke-virtual {v4}, Lcom/squareup/picasso/Dispatcher;.performBatchComplete:()V // method@07d9 │ │ +04f08a: 28b8 |0059: goto 0011 // -0048 │ │ +04f08c: 5492 0b00 |005a: iget-object v2, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +04f090: 1f02 4600 |005c: check-cast v2, Landroid/net/NetworkInfo; // type@0046 │ │ +04f094: 5484 a803 |005e: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f098: 6e20 dd07 2400 |0060: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Dispatcher;.performNetworkStateChange:(Landroid/net/NetworkInfo;)V // method@07dd │ │ +04f09e: 28ae |0063: goto 0011 // -0052 │ │ +04f0a0: 5486 a803 |0064: iget-object v6, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03a8 │ │ +04f0a4: 5297 0a00 |0066: iget v7, v9, Landroid/os/Message;.arg1:I // field@000a │ │ +04f0a8: 3347 0600 |0068: if-ne v7, v4, 006e // +0006 │ │ +04f0ac: 6e20 d807 4600 |006a: invoke-virtual {v6, v4}, Lcom/squareup/picasso/Dispatcher;.performAirplaneModeChange:(Z)V // method@07d8 │ │ +04f0b2: 28a4 |006d: goto 0011 // -005c │ │ +04f0b4: 0154 |006e: move v4, v5 │ │ +04f0b6: 28fb |006f: goto 006a // -0005 │ │ +04f0b8: 0001 0c00 0100 0000 0e00 0000 1800 ... |0070: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=479 │ │ 0x0007 line=529 │ │ 0x0011 line=535 │ │ 0x0012 line=481 │ │ 0x0016 line=482 │ │ @@ -53714,17 +53698,17 @@ │ │ 0x005e - 0x0064 reg=2 info Landroid/net/NetworkInfo; │ │ 0x0000 - 0x008c reg=8 this Lcom/squareup/picasso/Dispatcher$DispatcherHandler; │ │ 0x0000 - 0x008c reg=9 msg Landroid/os/Message; │ │ │ │ source_file_idx : 749 (Dispatcher.java) │ │ │ │ Class #127 header: │ │ -class_idx : 317 │ │ +class_idx : 335 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 72 │ │ +superclass_idx : 80 │ │ source_file_idx : 749 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #127 annotations: │ │ @@ -53745,33 +53729,33 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04c6f0: |[04c6f0] com.squareup.picasso.Dispatcher$DispatcherThread.:()V │ │ -04c700: 1a00 8009 |0000: const-string v0, "Picasso-Dispatcher" // string@0980 │ │ -04c704: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -04c708: 7030 c300 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@00c3 │ │ -04c70e: 0e00 |0007: return-void │ │ +04f0f0: |[04f0f0] com.squareup.picasso.Dispatcher$DispatcherThread.:()V │ │ +04f100: 1a00 9409 |0000: const-string v0, "Picasso-Dispatcher" // string@0994 │ │ +04f104: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +04f108: 7030 c300 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@00c3 │ │ +04f10e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0007 line=541 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/Dispatcher$DispatcherThread; │ │ │ │ Virtual methods - │ │ source_file_idx : 749 (Dispatcher.java) │ │ │ │ Class #128 header: │ │ -class_idx : 318 │ │ +class_idx : 336 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 20 │ │ +superclass_idx : 26 │ │ source_file_idx : 749 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #128 annotations: │ │ @@ -53801,18 +53785,18 @@ │ │ type : '(Lcom/squareup/picasso/Dispatcher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c710: |[04c710] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.:(Lcom/squareup/picasso/Dispatcher;)V │ │ -04c720: 7010 3800 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0038 │ │ -04c726: 5b01 aa03 |0003: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ -04c72a: 0e00 |0005: return-void │ │ +04f110: |[04f110] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.:(Lcom/squareup/picasso/Dispatcher;)V │ │ +04f120: 7010 3800 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0038 │ │ +04f126: 5b01 aa03 |0003: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ +04f12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ 0x0005 line=551 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; │ │ @@ -53824,47 +53808,47 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -04c72c: |[04c72c] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -04c73c: 3907 0300 |0000: if-nez v7, 0003 // +0003 │ │ -04c740: 0e00 |0002: return-void │ │ -04c742: 6e10 5100 0700 |0003: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0051 │ │ -04c748: 0c00 |0006: move-result-object v0 │ │ -04c74a: 1a02 790d |0007: const-string v2, "android.intent.action.AIRPLANE_MODE" // string@0d79 │ │ -04c74e: 6e20 2a0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04c754: 0a02 |000c: move-result v2 │ │ -04c756: 3802 1700 |000d: if-eqz v2, 0024 // +0017 │ │ -04c75a: 1a02 1f1b |000f: const-string v2, "state" // string@1b1f │ │ -04c75e: 6e20 5400 2700 |0011: invoke-virtual {v7, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0054 │ │ -04c764: 0a02 |0014: move-result v2 │ │ -04c766: 3802 edff |0015: if-eqz v2, 0002 // -0013 │ │ -04c76a: 5452 aa03 |0017: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ -04c76e: 1a03 1f1b |0019: const-string v3, "state" // string@1b1f │ │ -04c772: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -04c774: 6e30 5200 3704 |001c: invoke-virtual {v7, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -04c77a: 0a03 |001f: move-result v3 │ │ -04c77c: 6e20 cb07 3200 |0020: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Dispatcher;.dispatchAirplaneModeChange:(Z)V // method@07cb │ │ -04c782: 28df |0023: goto 0002 // -0021 │ │ -04c784: 1a02 800d |0024: const-string v2, "android.net.conn.CONNECTIVITY_CHANGE" // string@0d80 │ │ -04c788: 6e20 2a0a 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -04c78e: 0a02 |0029: move-result v2 │ │ -04c790: 3802 d8ff |002a: if-eqz v2, 0002 // -0028 │ │ -04c794: 1a02 5c0f |002c: const-string v2, "connectivity" // string@0f5c │ │ -04c798: 7120 6609 2600 |002e: invoke-static {v6, v2}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0966 │ │ -04c79e: 0c01 |0031: move-result-object v1 │ │ -04c7a0: 1f01 3f00 |0032: check-cast v1, Landroid/net/ConnectivityManager; // type@003f │ │ -04c7a4: 5452 aa03 |0034: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ -04c7a8: 6e10 a700 0100 |0036: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00a7 │ │ -04c7ae: 0c03 |0039: move-result-object v3 │ │ -04c7b0: 6e20 cf07 3200 |003a: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Dispatcher;.dispatchNetworkStateChange:(Landroid/net/NetworkInfo;)V // method@07cf │ │ -04c7b6: 28c5 |003d: goto 0002 // -003b │ │ +04f12c: |[04f12c] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +04f13c: 3907 0300 |0000: if-nez v7, 0003 // +0003 │ │ +04f140: 0e00 |0002: return-void │ │ +04f142: 6e10 5100 0700 |0003: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0051 │ │ +04f148: 0c00 |0006: move-result-object v0 │ │ +04f14a: 1a02 8d0d |0007: const-string v2, "android.intent.action.AIRPLANE_MODE" // string@0d8d │ │ +04f14e: 6e20 2a0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04f154: 0a02 |000c: move-result v2 │ │ +04f156: 3802 1700 |000d: if-eqz v2, 0024 // +0017 │ │ +04f15a: 1a02 301b |000f: const-string v2, "state" // string@1b30 │ │ +04f15e: 6e20 5400 2700 |0011: invoke-virtual {v7, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0054 │ │ +04f164: 0a02 |0014: move-result v2 │ │ +04f166: 3802 edff |0015: if-eqz v2, 0002 // -0013 │ │ +04f16a: 5452 aa03 |0017: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ +04f16e: 1a03 301b |0019: const-string v3, "state" // string@1b30 │ │ +04f172: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +04f174: 6e30 5200 3704 |001c: invoke-virtual {v7, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +04f17a: 0a03 |001f: move-result v3 │ │ +04f17c: 6e20 cb07 3200 |0020: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Dispatcher;.dispatchAirplaneModeChange:(Z)V // method@07cb │ │ +04f182: 28df |0023: goto 0002 // -0021 │ │ +04f184: 1a02 940d |0024: const-string v2, "android.net.conn.CONNECTIVITY_CHANGE" // string@0d94 │ │ +04f188: 6e20 2a0a 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +04f18e: 0a02 |0029: move-result v2 │ │ +04f190: 3802 d8ff |002a: if-eqz v2, 0002 // -0028 │ │ +04f194: 1a02 6f0f |002c: const-string v2, "connectivity" // string@0f6f │ │ +04f198: 7120 6609 2600 |002e: invoke-static {v6, v2}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0966 │ │ +04f19e: 0c01 |0031: move-result-object v1 │ │ +04f1a0: 1f01 4500 |0032: check-cast v1, Landroid/net/ConnectivityManager; // type@0045 │ │ +04f1a4: 5452 aa03 |0034: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ +04f1a8: 6e10 a700 0100 |0036: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00a7 │ │ +04f1ae: 0c03 |0039: move-result-object v3 │ │ +04f1b0: 6e20 cf07 3200 |003a: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Dispatcher;.dispatchNetworkStateChange:(Landroid/net/NetworkInfo;)V // method@07cf │ │ +04f1b6: 28c5 |003d: goto 0002 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=582 │ │ 0x0003 line=572 │ │ 0x0007 line=573 │ │ 0x000f line=574 │ │ @@ -53884,28 +53868,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -04c7b8: |[04c7b8] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.register:()V │ │ -04c7c8: 2200 1f00 |0000: new-instance v0, Landroid/content/IntentFilter; // type@001f │ │ -04c7cc: 7010 5a00 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@005a │ │ -04c7d2: 1a01 790d |0005: const-string v1, "android.intent.action.AIRPLANE_MODE" // string@0d79 │ │ -04c7d6: 6e20 5b00 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@005b │ │ -04c7dc: 5421 aa03 |000a: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ -04c7e0: 5511 ca03 |000c: iget-boolean v1, v1, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ -04c7e4: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -04c7e8: 1a01 800d |0010: const-string v1, "android.net.conn.CONNECTIVITY_CHANGE" // string@0d80 │ │ -04c7ec: 6e20 5b00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@005b │ │ -04c7f2: 5421 aa03 |0015: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ -04c7f6: 5411 c003 |0017: iget-object v1, v1, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ -04c7fa: 6e30 4a00 2100 |0019: invoke-virtual {v1, v2, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@004a │ │ -04c800: 0e00 |001c: return-void │ │ +04f1b8: |[04f1b8] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.register:()V │ │ +04f1c8: 2200 2500 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0025 │ │ +04f1cc: 7010 5a00 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@005a │ │ +04f1d2: 1a01 8d0d |0005: const-string v1, "android.intent.action.AIRPLANE_MODE" // string@0d8d │ │ +04f1d6: 6e20 5b00 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@005b │ │ +04f1dc: 5421 aa03 |000a: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ +04f1e0: 5511 ca03 |000c: iget-boolean v1, v1, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ +04f1e4: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +04f1e8: 1a01 940d |0010: const-string v1, "android.net.conn.CONNECTIVITY_CHANGE" // string@0d94 │ │ +04f1ec: 6e20 5b00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@005b │ │ +04f1f2: 5421 aa03 |0015: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ +04f1f6: 5411 c003 |0017: iget-object v1, v1, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ +04f1fa: 6e30 4a00 2100 |0019: invoke-virtual {v1, v2, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@004a │ │ +04f200: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0005 line=555 │ │ 0x000a line=556 │ │ 0x0010 line=557 │ │ 0x0015 line=559 │ │ @@ -53919,32 +53903,32 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04c804: |[04c804] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.unregister:()V │ │ -04c814: 5410 aa03 |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ -04c818: 5400 c003 |0002: iget-object v0, v0, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ -04c81c: 6e20 4b00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@004b │ │ -04c822: 0e00 |0007: return-void │ │ +04f204: |[04f204] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.unregister:()V │ │ +04f214: 5410 aa03 |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@03aa │ │ +04f218: 5400 c003 |0002: iget-object v0, v0, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ +04f21c: 6e20 4b00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@004b │ │ +04f222: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0007 line=564 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; │ │ │ │ source_file_idx : 749 (Dispatcher.java) │ │ │ │ Class #129 header: │ │ -class_idx : 319 │ │ +class_idx : 337 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 749 │ │ static_fields_size : 18 │ │ instance_fields_size: 16 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 21 │ │ │ │ Class #129 annotations: │ │ @@ -54130,67 +54114,67 @@ │ │ type : '(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -04c824: |[04c824] com.squareup.picasso.Dispatcher.:(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V │ │ -04c834: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04c83a: 2200 3d01 |0003: new-instance v0, Lcom/squareup/picasso/Dispatcher$DispatcherThread; // type@013d │ │ -04c83e: 7010 c107 0000 |0005: invoke-direct {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.:()V // method@07c1 │ │ -04c844: 5b20 c103 |0008: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ -04c848: 5420 c103 |000a: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ -04c84c: 6e10 c407 0000 |000c: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.start:()V // method@07c4 │ │ -04c852: 5420 c103 |000f: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ -04c856: 6e10 c207 0000 |0011: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.getLooper:()Landroid/os/Looper; // method@07c2 │ │ -04c85c: 0c00 |0014: move-result-object v0 │ │ -04c85e: 7110 6009 0000 |0015: invoke-static {v0}, Lcom/squareup/picasso/Utils;.flushStackLocalLeaks:(Landroid/os/Looper;)V // method@0960 │ │ -04c864: 5b23 c003 |0018: iput-object v3, v2, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ -04c868: 5b24 cb03 |001a: iput-object v4, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04c86c: 2200 1202 |001c: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -04c870: 7010 490b 0000 |001e: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ -04c876: 5b20 c503 |0021: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ -04c87a: 2200 2302 |0023: new-instance v0, Ljava/util/WeakHashMap; // type@0223 │ │ -04c87e: 7010 990b 0000 |0025: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0b99 │ │ -04c884: 5b20 c303 |0028: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ -04c888: 2200 2302 |002a: new-instance v0, Ljava/util/WeakHashMap; // type@0223 │ │ -04c88c: 7010 990b 0000 |002c: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0b99 │ │ -04c892: 5b20 c703 |002f: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ -04c896: 2200 1002 |0031: new-instance v0, Ljava/util/HashSet; // type@0210 │ │ -04c89a: 7010 440b 0000 |0033: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0b44 │ │ -04c8a0: 5b20 c803 |0036: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ -04c8a4: 2200 3c01 |0038: new-instance v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler; // type@013c │ │ -04c8a8: 5421 c103 |003a: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ -04c8ac: 6e10 c207 0100 |003c: invoke-virtual {v1}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.getLooper:()Landroid/os/Looper; // method@07c2 │ │ -04c8b2: 0c01 |003f: move-result-object v1 │ │ -04c8b4: 7030 bf07 1002 |0040: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.:(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V // method@07bf │ │ -04c8ba: 5b20 c403 |0043: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04c8be: 5b26 c203 |0045: iput-object v6, v2, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@03c2 │ │ -04c8c2: 5b25 c603 |0047: iput-object v5, v2, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ -04c8c6: 5b27 bf03 |0049: iput-object v7, v2, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@03bf │ │ -04c8ca: 5b28 cc03 |004b: iput-object v8, v2, Lcom/squareup/picasso/Dispatcher;.stats:Lcom/squareup/picasso/Stats; // field@03cc │ │ -04c8ce: 2200 0702 |004d: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -04c8d2: 1241 |004f: const/4 v1, #int 4 // #4 │ │ -04c8d4: 7020 120b 1000 |0050: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -04c8da: 5b20 be03 |0053: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@03be │ │ -04c8de: 5420 c003 |0055: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ -04c8e2: 7110 6809 0000 |0057: invoke-static {v0}, Lcom/squareup/picasso/Utils;.isAirplaneModeOn:(Landroid/content/Context;)Z // method@0968 │ │ -04c8e8: 0a00 |005a: move-result v0 │ │ -04c8ea: 5c20 bd03 |005b: iput-boolean v0, v2, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@03bd │ │ -04c8ee: 1a00 810d |005d: const-string v0, "android.permission.ACCESS_NETWORK_STATE" // string@0d81 │ │ -04c8f2: 7120 6709 0300 |005f: invoke-static {v3, v0}, Lcom/squareup/picasso/Utils;.hasPermission:(Landroid/content/Context;Ljava/lang/String;)Z // method@0967 │ │ -04c8f8: 0a00 |0062: move-result v0 │ │ -04c8fa: 5c20 ca03 |0063: iput-boolean v0, v2, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ -04c8fe: 2200 3e01 |0065: new-instance v0, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // type@013e │ │ -04c902: 7020 c507 2000 |0067: invoke-direct {v0, v2}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.:(Lcom/squareup/picasso/Dispatcher;)V // method@07c5 │ │ -04c908: 5b20 c903 |006a: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@03c9 │ │ -04c90c: 5420 c903 |006c: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@03c9 │ │ -04c910: 6e10 c707 0000 |006e: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.register:()V // method@07c7 │ │ -04c916: 0e00 |0071: return-void │ │ +04f224: |[04f224] com.squareup.picasso.Dispatcher.:(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V │ │ +04f234: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04f23a: 2200 4f01 |0003: new-instance v0, Lcom/squareup/picasso/Dispatcher$DispatcherThread; // type@014f │ │ +04f23e: 7010 c107 0000 |0005: invoke-direct {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.:()V // method@07c1 │ │ +04f244: 5b20 c103 |0008: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ +04f248: 5420 c103 |000a: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ +04f24c: 6e10 c407 0000 |000c: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.start:()V // method@07c4 │ │ +04f252: 5420 c103 |000f: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ +04f256: 6e10 c207 0000 |0011: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.getLooper:()Landroid/os/Looper; // method@07c2 │ │ +04f25c: 0c00 |0014: move-result-object v0 │ │ +04f25e: 7110 6009 0000 |0015: invoke-static {v0}, Lcom/squareup/picasso/Utils;.flushStackLocalLeaks:(Landroid/os/Looper;)V // method@0960 │ │ +04f264: 5b23 c003 |0018: iput-object v3, v2, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ +04f268: 5b24 cb03 |001a: iput-object v4, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04f26c: 2200 2502 |001c: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +04f270: 7010 490b 0000 |001e: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ +04f276: 5b20 c503 |0021: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ +04f27a: 2200 3602 |0023: new-instance v0, Ljava/util/WeakHashMap; // type@0236 │ │ +04f27e: 7010 990b 0000 |0025: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0b99 │ │ +04f284: 5b20 c303 |0028: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ +04f288: 2200 3602 |002a: new-instance v0, Ljava/util/WeakHashMap; // type@0236 │ │ +04f28c: 7010 990b 0000 |002c: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0b99 │ │ +04f292: 5b20 c703 |002f: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ +04f296: 2200 2302 |0031: new-instance v0, Ljava/util/HashSet; // type@0223 │ │ +04f29a: 7010 440b 0000 |0033: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0b44 │ │ +04f2a0: 5b20 c803 |0036: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ +04f2a4: 2200 4e01 |0038: new-instance v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler; // type@014e │ │ +04f2a8: 5421 c103 |003a: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ +04f2ac: 6e10 c207 0100 |003c: invoke-virtual {v1}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.getLooper:()Landroid/os/Looper; // method@07c2 │ │ +04f2b2: 0c01 |003f: move-result-object v1 │ │ +04f2b4: 7030 bf07 1002 |0040: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.:(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V // method@07bf │ │ +04f2ba: 5b20 c403 |0043: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f2be: 5b26 c203 |0045: iput-object v6, v2, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@03c2 │ │ +04f2c2: 5b25 c603 |0047: iput-object v5, v2, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ +04f2c6: 5b27 bf03 |0049: iput-object v7, v2, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@03bf │ │ +04f2ca: 5b28 cc03 |004b: iput-object v8, v2, Lcom/squareup/picasso/Dispatcher;.stats:Lcom/squareup/picasso/Stats; // field@03cc │ │ +04f2ce: 2200 1a02 |004d: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +04f2d2: 1241 |004f: const/4 v1, #int 4 // #4 │ │ +04f2d4: 7020 120b 1000 |0050: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +04f2da: 5b20 be03 |0053: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@03be │ │ +04f2de: 5420 c003 |0055: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ +04f2e2: 7110 6809 0000 |0057: invoke-static {v0}, Lcom/squareup/picasso/Utils;.isAirplaneModeOn:(Landroid/content/Context;)Z // method@0968 │ │ +04f2e8: 0a00 |005a: move-result v0 │ │ +04f2ea: 5c20 bd03 |005b: iput-boolean v0, v2, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@03bd │ │ +04f2ee: 1a00 950d |005d: const-string v0, "android.permission.ACCESS_NETWORK_STATE" // string@0d95 │ │ +04f2f2: 7120 6709 0300 |005f: invoke-static {v3, v0}, Lcom/squareup/picasso/Utils;.hasPermission:(Landroid/content/Context;Ljava/lang/String;)Z // method@0967 │ │ +04f2f8: 0a00 |0062: move-result v0 │ │ +04f2fa: 5c20 ca03 |0063: iput-boolean v0, v2, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ +04f2fe: 2200 5001 |0065: new-instance v0, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // type@0150 │ │ +04f302: 7020 c507 2000 |0067: invoke-direct {v0, v2}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.:(Lcom/squareup/picasso/Dispatcher;)V // method@07c5 │ │ +04f308: 5b20 c903 |006a: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@03c9 │ │ +04f30c: 5420 c903 |006c: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@03c9 │ │ +04f310: 6e10 c707 0000 |006e: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.register:()V // method@07c7 │ │ +04f316: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x000a line=102 │ │ 0x000f line=103 │ │ 0x0018 line=104 │ │ @@ -54224,30 +54208,30 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -04c918: |[04c918] com.squareup.picasso.Dispatcher.batch:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04c928: 1271 |0000: const/4 v1, #int 7 // #7 │ │ -04c92a: 6e10 9207 0500 |0001: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.isCancelled:()Z // method@0792 │ │ -04c930: 0a00 |0004: move-result v0 │ │ -04c932: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -04c936: 0e00 |0007: return-void │ │ -04c938: 5440 be03 |0008: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@03be │ │ -04c93c: 7220 600b 5000 |000a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04c942: 5440 c403 |000d: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04c946: 6e20 ba00 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@00ba │ │ -04c94c: 0a00 |0012: move-result v0 │ │ -04c94e: 3900 f4ff |0013: if-nez v0, 0007 // -000c │ │ -04c952: 5440 c403 |0015: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04c956: 1602 c800 |0017: const-wide/16 v2, #int 200 // #c8 │ │ -04c95a: 6e40 c000 1032 |0019: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@00c0 │ │ -04c960: 28eb |001c: goto 0007 // -0015 │ │ +04f318: |[04f318] com.squareup.picasso.Dispatcher.batch:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +04f328: 1273 |0000: const/4 v3, #int 7 // #7 │ │ +04f32a: 6e10 9207 0500 |0001: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.isCancelled:()Z // method@0792 │ │ +04f330: 0a00 |0004: move-result v0 │ │ +04f332: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +04f336: 0e00 |0007: return-void │ │ +04f338: 5440 be03 |0008: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@03be │ │ +04f33c: 7220 600b 5000 |000a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04f342: 5440 c403 |000d: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f346: 6e20 ba00 3000 |000f: invoke-virtual {v0, v3}, Landroid/os/Handler;.hasMessages:(I)Z // method@00ba │ │ +04f34c: 0a00 |0012: move-result v0 │ │ +04f34e: 3900 f4ff |0013: if-nez v0, 0007 // -000c │ │ +04f352: 5440 c403 |0015: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f356: 1601 c800 |0017: const-wide/16 v1, #int 200 // #c8 │ │ +04f35a: 6e40 c000 3021 |0019: invoke-virtual {v0, v3, v1, v2}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@00c0 │ │ +04f360: 28eb |001c: goto 0007 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=447 │ │ 0x0007 line=454 │ │ 0x0008 line=450 │ │ 0x000d line=451 │ │ 0x0015 line=452 │ │ @@ -54260,46 +54244,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -04c964: |[04c964] com.squareup.picasso.Dispatcher.flushFailedActions:()V │ │ -04c974: 5452 c303 |0000: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ -04c978: 7210 7e0b 0200 |0002: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ -04c97e: 0a02 |0005: move-result v2 │ │ -04c980: 3902 3700 |0006: if-nez v2, 003d // +0037 │ │ -04c984: 5452 c303 |0008: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ -04c988: 7210 830b 0200 |000a: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -04c98e: 0c02 |000d: move-result-object v2 │ │ -04c990: 7210 300b 0200 |000e: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -04c996: 0c01 |0011: move-result-object v1 │ │ -04c998: 7210 460b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04c99e: 0a02 |0015: move-result v2 │ │ -04c9a0: 3802 2700 |0016: if-eqz v2, 003d // +0027 │ │ -04c9a4: 7210 470b 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -04c9aa: 0c00 |001b: move-result-object v0 │ │ -04c9ac: 1f00 2901 |001c: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04c9b0: 7210 480b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ -04c9b6: 6e10 6407 0000 |0021: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04c9bc: 0c02 |0024: move-result-object v2 │ │ -04c9be: 5522 2104 |0025: iget-boolean v2, v2, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04c9c2: 3802 1100 |0027: if-eqz v2, 0038 // +0011 │ │ -04c9c6: 1a02 ec02 |0029: const-string v2, "Dispatcher" // string@02ec │ │ -04c9ca: 1a03 0a19 |002b: const-string v3, "replaying" // string@190a │ │ -04c9ce: 6e10 6607 0000 |002d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ -04c9d4: 0c04 |0030: move-result-object v4 │ │ -04c9d6: 6e10 d708 0400 |0031: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04c9dc: 0c04 |0034: move-result-object v4 │ │ -04c9de: 7130 6b09 3204 |0035: invoke-static {v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04c9e4: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -04c9e6: 6e30 e207 0502 |0039: invoke-virtual {v5, v0, v2}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;Z)V // method@07e2 │ │ -04c9ec: 28d6 |003c: goto 0012 // -002a │ │ -04c9ee: 0e00 |003d: return-void │ │ +04f364: |[04f364] com.squareup.picasso.Dispatcher.flushFailedActions:()V │ │ +04f374: 5452 c303 |0000: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ +04f378: 7210 7e0b 0200 |0002: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ +04f37e: 0a02 |0005: move-result v2 │ │ +04f380: 3902 3700 |0006: if-nez v2, 003d // +0037 │ │ +04f384: 5452 c303 |0008: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ +04f388: 7210 830b 0200 |000a: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +04f38e: 0c02 |000d: move-result-object v2 │ │ +04f390: 7210 300b 0200 |000e: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +04f396: 0c01 |0011: move-result-object v1 │ │ +04f398: 7210 460b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +04f39e: 0a02 |0015: move-result v2 │ │ +04f3a0: 3802 2700 |0016: if-eqz v2, 003d // +0027 │ │ +04f3a4: 7210 470b 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04f3aa: 0c00 |001b: move-result-object v0 │ │ +04f3ac: 1f00 3b01 |001c: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +04f3b0: 7210 480b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ +04f3b6: 6e10 6407 0000 |0021: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +04f3bc: 0c02 |0024: move-result-object v2 │ │ +04f3be: 5522 2104 |0025: iget-boolean v2, v2, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04f3c2: 3802 1100 |0027: if-eqz v2, 0038 // +0011 │ │ +04f3c6: 1a02 ec02 |0029: const-string v2, "Dispatcher" // string@02ec │ │ +04f3ca: 1a03 1b19 |002b: const-string v3, "replaying" // string@191b │ │ +04f3ce: 6e10 6607 0000 |002d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ +04f3d4: 0c04 |0030: move-result-object v4 │ │ +04f3d6: 6e10 d708 0400 |0031: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04f3dc: 0c04 |0034: move-result-object v4 │ │ +04f3de: 7130 6b09 3204 |0035: invoke-static {v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +04f3e4: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +04f3e6: 6e30 e207 0502 |0039: invoke-virtual {v5, v0, v2}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;Z)V // method@07e2 │ │ +04f3ec: 28d6 |003c: goto 0012 // -002a │ │ +04f3ee: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0008 line=411 │ │ 0x0012 line=412 │ │ 0x0018 line=413 │ │ 0x001e line=414 │ │ @@ -54317,53 +54301,53 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -04c9f0: |[04c9f0] com.squareup.picasso.Dispatcher.logBatch:(Ljava/util/List;)V │ │ -04ca00: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ -04ca04: 7210 680b 0800 |0002: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -04ca0a: 0a04 |0005: move-result v4 │ │ -04ca0c: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ -04ca10: 0e00 |0008: return-void │ │ -04ca12: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -04ca14: 7220 650b 4800 |000a: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04ca1a: 0c02 |000d: move-result-object v2 │ │ -04ca1c: 1f02 3101 |000e: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04ca20: 6e10 8e07 0200 |0010: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ -04ca26: 0c03 |0013: move-result-object v3 │ │ -04ca28: 5534 2104 |0014: iget-boolean v4, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04ca2c: 3804 f2ff |0016: if-eqz v4, 0008 // -000e │ │ -04ca30: 2201 c101 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -04ca34: 7010 500a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04ca3a: 7210 690b 0800 |001d: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -04ca40: 0c04 |0020: move-result-object v4 │ │ -04ca42: 7210 460b 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04ca48: 0a05 |0024: move-result v5 │ │ -04ca4a: 3805 1b00 |0025: if-eqz v5, 0040 // +001b │ │ -04ca4e: 7210 470b 0400 |0027: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -04ca54: 0c00 |002a: move-result-object v0 │ │ -04ca56: 1f00 3101 |002b: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04ca5a: 6e10 600a 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -04ca60: 0a05 |0030: move-result v5 │ │ -04ca62: 3d05 0700 |0031: if-lez v5, 0038 // +0007 │ │ -04ca66: 1a05 d600 |0033: const-string v5, ", " // string@00d6 │ │ -04ca6a: 6e20 580a 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04ca70: 7110 6209 0000 |0038: invoke-static {v0}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ -04ca76: 0c05 |003b: move-result-object v5 │ │ -04ca78: 6e20 580a 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04ca7e: 28e2 |003f: goto 0021 // -001e │ │ -04ca80: 1a04 ec02 |0040: const-string v4, "Dispatcher" // string@02ec │ │ -04ca84: 1a05 3210 |0042: const-string v5, "delivered" // string@1032 │ │ -04ca88: 6e10 640a 0100 |0044: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04ca8e: 0c06 |0047: move-result-object v6 │ │ -04ca90: 7130 6b09 5406 |0048: invoke-static {v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04ca96: 28bd |004b: goto 0008 // -0043 │ │ +04f3f0: |[04f3f0] com.squareup.picasso.Dispatcher.logBatch:(Ljava/util/List;)V │ │ +04f400: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ +04f404: 7210 680b 0800 |0002: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +04f40a: 0a04 |0005: move-result v4 │ │ +04f40c: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ +04f410: 0e00 |0008: return-void │ │ +04f412: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +04f414: 7220 650b 4800 |000a: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04f41a: 0c02 |000d: move-result-object v2 │ │ +04f41c: 1f02 4301 |000e: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04f420: 6e10 8e07 0200 |0010: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ +04f426: 0c03 |0013: move-result-object v3 │ │ +04f428: 5534 2104 |0014: iget-boolean v4, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04f42c: 3804 f2ff |0016: if-eqz v4, 0008 // -000e │ │ +04f430: 2201 d301 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +04f434: 7010 500a 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04f43a: 7210 690b 0800 |001d: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +04f440: 0c04 |0020: move-result-object v4 │ │ +04f442: 7210 460b 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +04f448: 0a05 |0024: move-result v5 │ │ +04f44a: 3805 1b00 |0025: if-eqz v5, 0040 // +001b │ │ +04f44e: 7210 470b 0400 |0027: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04f454: 0c00 |002a: move-result-object v0 │ │ +04f456: 1f00 4301 |002b: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04f45a: 6e10 600a 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +04f460: 0a05 |0030: move-result v5 │ │ +04f462: 3d05 0700 |0031: if-lez v5, 0038 // +0007 │ │ +04f466: 1a05 d600 |0033: const-string v5, ", " // string@00d6 │ │ +04f46a: 6e20 580a 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04f470: 7110 6209 0000 |0038: invoke-static {v0}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ +04f476: 0c05 |003b: move-result-object v5 │ │ +04f478: 6e20 580a 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04f47e: 28e2 |003f: goto 0021 // -001e │ │ +04f480: 1a04 ec02 |0040: const-string v4, "Dispatcher" // string@02ec │ │ +04f484: 1a05 4510 |0042: const-string v5, "delivered" // string@1045 │ │ +04f488: 6e10 640a 0100 |0044: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04f48e: 0c06 |0047: move-result-object v6 │ │ +04f490: 7130 6b09 5406 |0048: invoke-static {v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +04f496: 28bd |004b: goto 0008 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0008 line=468 │ │ 0x0009 line=458 │ │ 0x0010 line=459 │ │ 0x0014 line=460 │ │ @@ -54386,23 +54370,23 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -04ca98: |[04ca98] com.squareup.picasso.Dispatcher.markForReplay:(Lcom/squareup/picasso/Action;)V │ │ -04caa8: 6e10 6807 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04caae: 0c00 |0003: move-result-object v0 │ │ -04cab0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -04cab4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -04cab6: 5c31 7a03 |0007: iput-boolean v1, v3, Lcom/squareup/picasso/Action;.willReplay:Z // field@037a │ │ -04caba: 5421 c303 |0009: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ -04cabe: 7230 800b 0103 |000b: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -04cac4: 0e00 |000e: return-void │ │ +04f498: |[04f498] com.squareup.picasso.Dispatcher.markForReplay:(Lcom/squareup/picasso/Action;)V │ │ +04f4a8: 6e10 6807 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +04f4ae: 0c00 |0003: move-result-object v0 │ │ +04f4b0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +04f4b4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +04f4b6: 5c31 7a03 |0007: iput-boolean v1, v3, Lcom/squareup/picasso/Action;.willReplay:Z // field@037a │ │ +04f4ba: 5421 c303 |0009: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ +04f4be: 7230 800b 0103 |000b: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +04f4c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0004 line=440 │ │ 0x0006 line=441 │ │ 0x0009 line=442 │ │ 0x000e line=444 │ │ @@ -54416,33 +54400,33 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -04cac8: |[04cac8] com.squareup.picasso.Dispatcher.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04cad8: 6e10 8707 0600 |0000: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@0787 │ │ -04cade: 0c00 |0003: move-result-object v0 │ │ -04cae0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -04cae4: 7020 d607 0500 |0006: invoke-direct {v5, v0}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/Action;)V // method@07d6 │ │ -04caea: 6e10 8807 0600 |0009: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@0788 │ │ -04caf0: 0c03 |000c: move-result-object v3 │ │ -04caf2: 3803 1500 |000d: if-eqz v3, 0022 // +0015 │ │ -04caf6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04caf8: 7210 6f0b 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -04cafe: 0a04 |0013: move-result v4 │ │ -04cb00: 3541 0e00 |0014: if-ge v1, v4, 0022 // +000e │ │ -04cb04: 7220 650b 1300 |0016: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04cb0a: 0c02 |0019: move-result-object v2 │ │ -04cb0c: 1f02 2901 |001a: check-cast v2, Lcom/squareup/picasso/Action; // type@0129 │ │ -04cb10: 7020 d607 2500 |001c: invoke-direct {v5, v2}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/Action;)V // method@07d6 │ │ -04cb16: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04cb1a: 28f3 |0021: goto 0014 // -000d │ │ -04cb1c: 0e00 |0022: return-void │ │ +04f4c8: |[04f4c8] com.squareup.picasso.Dispatcher.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +04f4d8: 6e10 8707 0600 |0000: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@0787 │ │ +04f4de: 0c00 |0003: move-result-object v0 │ │ +04f4e0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +04f4e4: 7020 d607 0500 |0006: invoke-direct {v5, v0}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/Action;)V // method@07d6 │ │ +04f4ea: 6e10 8807 0600 |0009: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@0788 │ │ +04f4f0: 0c03 |000c: move-result-object v3 │ │ +04f4f2: 3803 1500 |000d: if-eqz v3, 0022 // +0015 │ │ +04f4f6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04f4f8: 7210 6f0b 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +04f4fe: 0a04 |0013: move-result v4 │ │ +04f500: 3541 0e00 |0014: if-ge v1, v4, 0022 // +000e │ │ +04f504: 7220 650b 1300 |0016: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04f50a: 0c02 |0019: move-result-object v2 │ │ +04f50c: 1f02 3b01 |001a: check-cast v2, Lcom/squareup/picasso/Action; // type@013b │ │ +04f510: 7020 d607 2500 |001c: invoke-direct {v5, v2}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/Action;)V // method@07d6 │ │ +04f516: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04f51a: 28f3 |0021: goto 0014 // -000d │ │ +04f51c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0004 line=425 │ │ 0x0006 line=426 │ │ 0x0009 line=428 │ │ 0x000d line=429 │ │ @@ -54466,27 +54450,27 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -04cb20: |[04cb20] com.squareup.picasso.Dispatcher.dispatchAirplaneModeChange:(Z)V │ │ -04cb30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04cb32: 5452 c403 |0001: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cb36: 5453 c403 |0003: iget-object v3, v5, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cb3a: 1304 0a00 |0005: const/16 v4, #int 10 // #a │ │ -04cb3e: 3806 0b00 |0007: if-eqz v6, 0012 // +000b │ │ -04cb42: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -04cb44: 6e40 bc00 4310 |000a: invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;.obtainMessage:(III)Landroid/os/Message; // method@00bc │ │ -04cb4a: 0c00 |000d: move-result-object v0 │ │ -04cb4c: 6e20 c100 0200 |000e: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04cb52: 0e00 |0011: return-void │ │ -04cb54: 0110 |0012: move v0, v1 │ │ -04cb56: 28f7 |0013: goto 000a // -0009 │ │ +04f520: |[04f520] com.squareup.picasso.Dispatcher.dispatchAirplaneModeChange:(Z)V │ │ +04f530: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04f532: 5452 c403 |0001: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f536: 5453 c403 |0003: iget-object v3, v5, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f53a: 1304 0a00 |0005: const/16 v4, #int 10 // #a │ │ +04f53e: 3806 0b00 |0007: if-eqz v6, 0012 // +000b │ │ +04f542: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +04f544: 6e40 bc00 4310 |000a: invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;.obtainMessage:(III)Landroid/os/Message; // method@00bc │ │ +04f54a: 0c00 |000d: move-result-object v0 │ │ +04f54c: 6e20 c100 0200 |000e: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f552: 0e00 |0011: return-void │ │ +04f554: 0110 |0012: move v0, v1 │ │ +04f556: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=170 │ │ 0x0011 line=172 │ │ 0x0013 line=170 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lcom/squareup/picasso/Dispatcher; │ │ @@ -54497,22 +54481,22 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04cb58: |[04cb58] com.squareup.picasso.Dispatcher.dispatchCancel:(Lcom/squareup/picasso/Action;)V │ │ -04cb68: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cb6c: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cb70: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -04cb72: 6e30 bd00 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04cb78: 0c01 |0008: move-result-object v1 │ │ -04cb7a: 6e20 c100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04cb80: 0e00 |000c: return-void │ │ +04f558: |[04f558] com.squareup.picasso.Dispatcher.dispatchCancel:(Lcom/squareup/picasso/Action;)V │ │ +04f568: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f56c: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f570: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +04f572: 6e30 bd00 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f578: 0c01 |0008: move-result-object v1 │ │ +04f57a: 6e20 c100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f580: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000c line=143 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000d reg=4 action Lcom/squareup/picasso/Action; │ │ @@ -54522,22 +54506,22 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04cb84: |[04cb84] com.squareup.picasso.Dispatcher.dispatchComplete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04cb94: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cb98: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cb9c: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -04cb9e: 6e30 bd00 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04cba4: 0c01 |0008: move-result-object v1 │ │ -04cba6: 6e20 c100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04cbac: 0e00 |000c: return-void │ │ +04f584: |[04f584] com.squareup.picasso.Dispatcher.dispatchComplete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +04f594: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f598: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f59c: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +04f59e: 6e30 bd00 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f5a4: 0c01 |0008: move-result-object v1 │ │ +04f5a6: 6e20 c100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f5ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000c line=155 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000d reg=4 hunter Lcom/squareup/picasso/BitmapHunter; │ │ @@ -54547,22 +54531,22 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04cbb0: |[04cbb0] com.squareup.picasso.Dispatcher.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04cbc0: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cbc4: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cbc8: 1262 |0004: const/4 v2, #int 6 // #6 │ │ -04cbca: 6e30 bd00 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04cbd0: 0c01 |0008: move-result-object v1 │ │ -04cbd2: 6e20 c100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04cbd8: 0e00 |000c: return-void │ │ +04f5b0: |[04f5b0] com.squareup.picasso.Dispatcher.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +04f5c0: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f5c4: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f5c8: 1262 |0004: const/4 v2, #int 6 // #6 │ │ +04f5ca: 6e30 bd00 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f5d0: 0c01 |0008: move-result-object v1 │ │ +04f5d2: 6e20 c100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f5d8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000c line=163 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000d reg=4 hunter Lcom/squareup/picasso/BitmapHunter; │ │ @@ -54572,22 +54556,22 @@ │ │ type : '(Landroid/net/NetworkInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04cbdc: |[04cbdc] com.squareup.picasso.Dispatcher.dispatchNetworkStateChange:(Landroid/net/NetworkInfo;)V │ │ -04cbec: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cbf0: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cbf4: 1302 0900 |0004: const/16 v2, #int 9 // #9 │ │ -04cbf8: 6e30 bd00 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04cbfe: 0c01 |0009: move-result-object v1 │ │ -04cc00: 6e20 c100 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04cc06: 0e00 |000d: return-void │ │ +04f5dc: |[04f5dc] com.squareup.picasso.Dispatcher.dispatchNetworkStateChange:(Landroid/net/NetworkInfo;)V │ │ +04f5ec: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f5f0: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f5f4: 1302 0900 |0004: const/16 v2, #int 9 // #9 │ │ +04f5f8: 6e30 bd00 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f5fe: 0c01 |0009: move-result-object v1 │ │ +04f600: 6e20 c100 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f606: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x000d line=167 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000e reg=4 info Landroid/net/NetworkInfo; │ │ @@ -54597,22 +54581,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04cc08: |[04cc08] com.squareup.picasso.Dispatcher.dispatchPauseTag:(Ljava/lang/Object;)V │ │ -04cc18: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cc1c: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cc20: 1302 0b00 |0004: const/16 v2, #int 11 // #b │ │ -04cc24: 6e30 bd00 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04cc2a: 0c01 |0009: move-result-object v1 │ │ -04cc2c: 6e20 c100 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04cc32: 0e00 |000d: return-void │ │ +04f608: |[04f608] com.squareup.picasso.Dispatcher.dispatchPauseTag:(Ljava/lang/Object;)V │ │ +04f618: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f61c: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f620: 1302 0b00 |0004: const/16 v2, #int 11 // #b │ │ +04f624: 6e30 bd00 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f62a: 0c01 |0009: move-result-object v1 │ │ +04f62c: 6e20 c100 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f632: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000d line=147 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000e reg=4 tag Ljava/lang/Object; │ │ @@ -54622,22 +54606,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04cc34: |[04cc34] com.squareup.picasso.Dispatcher.dispatchResumeTag:(Ljava/lang/Object;)V │ │ -04cc44: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cc48: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cc4c: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ -04cc50: 6e30 bd00 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04cc56: 0c01 |0009: move-result-object v1 │ │ -04cc58: 6e20 c100 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04cc5e: 0e00 |000d: return-void │ │ +04f634: |[04f634] com.squareup.picasso.Dispatcher.dispatchResumeTag:(Ljava/lang/Object;)V │ │ +04f644: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f648: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f64c: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ +04f650: 6e30 bd00 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f656: 0c01 |0009: move-result-object v1 │ │ +04f658: 6e20 c100 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f65e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000d line=151 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000e reg=4 tag Ljava/lang/Object; │ │ @@ -54647,23 +54631,23 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -04cc60: |[04cc60] com.squareup.picasso.Dispatcher.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04cc70: 5440 c403 |0000: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cc74: 5441 c403 |0002: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cc78: 1252 |0004: const/4 v2, #int 5 // #5 │ │ -04cc7a: 6e30 bd00 2105 |0005: invoke-virtual {v1, v2, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04cc80: 0c01 |0008: move-result-object v1 │ │ -04cc82: 1602 f401 |0009: const-wide/16 v2, #int 500 // #1f4 │ │ -04cc86: 6e40 c200 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@00c2 │ │ -04cc8c: 0e00 |000e: return-void │ │ +04f660: |[04f660] com.squareup.picasso.Dispatcher.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +04f670: 5440 c403 |0000: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f674: 5441 c403 |0002: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f678: 1252 |0004: const/4 v2, #int 5 // #5 │ │ +04f67a: 6e30 bd00 2105 |0005: invoke-virtual {v1, v2, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f680: 0c01 |0008: move-result-object v1 │ │ +04f682: 1602 f401 |0009: const-wide/16 v2, #int 500 // #1f4 │ │ +04f686: 6e40 c200 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@00c2 │ │ +04f68c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x000e line=159 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000f reg=5 hunter Lcom/squareup/picasso/BitmapHunter; │ │ @@ -54673,22 +54657,22 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04cc90: |[04cc90] com.squareup.picasso.Dispatcher.dispatchSubmit:(Lcom/squareup/picasso/Action;)V │ │ -04cca0: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cca4: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ -04cca8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -04ccaa: 6e30 bd00 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04ccb0: 0c01 |0008: move-result-object v1 │ │ -04ccb2: 6e20 c100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04ccb8: 0e00 |000c: return-void │ │ +04f690: |[04f690] com.squareup.picasso.Dispatcher.dispatchSubmit:(Lcom/squareup/picasso/Action;)V │ │ +04f6a0: 5430 c403 |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f6a4: 5431 c403 |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@03c4 │ │ +04f6a8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +04f6aa: 6e30 bd00 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f6b0: 0c01 |0008: move-result-object v1 │ │ +04f6b2: 6e20 c100 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f6b8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000c line=139 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000d reg=4 action Lcom/squareup/picasso/Action; │ │ @@ -54698,17 +54682,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ccbc: |[04ccbc] com.squareup.picasso.Dispatcher.performAirplaneModeChange:(Z)V │ │ -04cccc: 5c01 bd03 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@03bd │ │ -04ccd0: 0e00 |0002: return-void │ │ +04f6bc: |[04f6bc] com.squareup.picasso.Dispatcher.performAirplaneModeChange:(Z)V │ │ +04f6cc: 5c01 bd03 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@03bd │ │ +04f6d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0002 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x0003 reg=1 airplaneMode Z │ │ @@ -54718,28 +54702,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -04ccd4: |[04ccd4] com.squareup.picasso.Dispatcher.performBatchComplete:()V │ │ -04cce4: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -04cce8: 5441 be03 |0002: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@03be │ │ -04ccec: 7020 130b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -04ccf2: 5441 be03 |0007: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@03be │ │ -04ccf6: 7210 620b 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@0b62 │ │ -04ccfc: 5441 c603 |000c: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ -04cd00: 5442 c603 |000e: iget-object v2, v4, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ -04cd04: 1303 0800 |0010: const/16 v3, #int 8 // #8 │ │ -04cd08: 6e30 bd00 3200 |0012: invoke-virtual {v2, v3, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04cd0e: 0c02 |0015: move-result-object v2 │ │ -04cd10: 6e20 c100 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04cd16: 7020 d507 0400 |0019: invoke-direct {v4, v0}, Lcom/squareup/picasso/Dispatcher;.logBatch:(Ljava/util/List;)V // method@07d5 │ │ -04cd1c: 0e00 |001c: return-void │ │ +04f6d4: |[04f6d4] com.squareup.picasso.Dispatcher.performBatchComplete:()V │ │ +04f6e4: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +04f6e8: 5441 be03 |0002: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@03be │ │ +04f6ec: 7020 130b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +04f6f2: 5441 be03 |0007: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@03be │ │ +04f6f6: 7210 620b 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@0b62 │ │ +04f6fc: 5441 c603 |000c: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ +04f700: 5442 c603 |000e: iget-object v2, v4, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ +04f704: 1303 0800 |0010: const/16 v3, #int 8 // #8 │ │ +04f708: 6e30 bd00 3200 |0012: invoke-virtual {v2, v3, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04f70e: 0c02 |0015: move-result-object v2 │ │ +04f710: 6e20 c100 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04f716: 7020 d507 0400 |0019: invoke-direct {v4, v0}, Lcom/squareup/picasso/Dispatcher;.logBatch:(Ljava/util/List;)V // method@07d5 │ │ +04f71c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0007 line=381 │ │ 0x000c line=382 │ │ 0x0019 line=383 │ │ 0x001c line=384 │ │ @@ -54752,81 +54736,81 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 137 16-bit code units │ │ -04cd20: |[04cd20] com.squareup.picasso.Dispatcher.performCancel:(Lcom/squareup/picasso/Action;)V │ │ -04cd30: 6e10 6107 0800 |0000: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ -04cd36: 0c01 |0003: move-result-object v1 │ │ -04cd38: 5473 c503 |0004: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ -04cd3c: 7220 7d0b 1300 |0006: invoke-interface {v3, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -04cd42: 0c00 |0009: move-result-object v0 │ │ -04cd44: 1f00 3101 |000a: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04cd48: 3800 2700 |000c: if-eqz v0, 0033 // +0027 │ │ -04cd4c: 6e20 8507 8000 |000e: invoke-virtual {v0, v8}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@0785 │ │ -04cd52: 6e10 8207 0000 |0011: invoke-virtual {v0}, Lcom/squareup/picasso/BitmapHunter;.cancel:()Z // method@0782 │ │ -04cd58: 0a03 |0014: move-result v3 │ │ -04cd5a: 3803 1e00 |0015: if-eqz v3, 0033 // +001e │ │ -04cd5e: 5473 c503 |0017: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ -04cd62: 7220 810b 1300 |0019: invoke-interface {v3, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04cd68: 6e10 6407 0800 |001c: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04cd6e: 0c03 |001f: move-result-object v3 │ │ -04cd70: 5533 2104 |0020: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04cd74: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ -04cd78: 1a03 ec02 |0024: const-string v3, "Dispatcher" // string@02ec │ │ -04cd7c: 1a04 8e0e |0026: const-string v4, "canceled" // string@0e8e │ │ -04cd80: 6e10 6607 0800 |0028: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ -04cd86: 0c05 |002b: move-result-object v5 │ │ -04cd88: 6e10 d708 0500 |002c: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04cd8e: 0c05 |002f: move-result-object v5 │ │ -04cd90: 7130 6b09 4305 |0030: invoke-static {v3, v4, v5}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04cd96: 5473 c803 |0033: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ -04cd9a: 6e10 6707 0800 |0035: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ -04cda0: 0c04 |0038: move-result-object v4 │ │ -04cda2: 7220 8d0b 4300 |0039: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -04cda8: 0a03 |003c: move-result v3 │ │ -04cdaa: 3803 2400 |003d: if-eqz v3, 0061 // +0024 │ │ -04cdae: 5473 c703 |003f: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ -04cdb2: 6e10 6807 0800 |0041: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04cdb8: 0c04 |0044: move-result-object v4 │ │ -04cdba: 7220 810b 4300 |0045: invoke-interface {v3, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04cdc0: 6e10 6407 0800 |0048: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04cdc6: 0c03 |004b: move-result-object v3 │ │ -04cdc8: 5533 2104 |004c: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04cdcc: 3803 1300 |004e: if-eqz v3, 0061 // +0013 │ │ -04cdd0: 1a03 ec02 |0050: const-string v3, "Dispatcher" // string@02ec │ │ -04cdd4: 1a04 8e0e |0052: const-string v4, "canceled" // string@0e8e │ │ -04cdd8: 6e10 6607 0800 |0054: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ -04cdde: 0c05 |0057: move-result-object v5 │ │ -04cde0: 6e10 d708 0500 |0058: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04cde6: 0c05 |005b: move-result-object v5 │ │ -04cde8: 1a06 fc0d |005c: const-string v6, "because paused request got canceled" // string@0dfc │ │ -04cdec: 7140 6c09 4365 |005e: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04cdf2: 5473 c303 |0061: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ -04cdf6: 6e10 6807 0800 |0063: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04cdfc: 0c04 |0066: move-result-object v4 │ │ -04cdfe: 7220 810b 4300 |0067: invoke-interface {v3, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04ce04: 0c02 |006a: move-result-object v2 │ │ -04ce06: 1f02 2901 |006b: check-cast v2, Lcom/squareup/picasso/Action; // type@0129 │ │ -04ce0a: 3802 1b00 |006d: if-eqz v2, 0088 // +001b │ │ -04ce0e: 6e10 6407 0200 |006f: invoke-virtual {v2}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04ce14: 0c03 |0072: move-result-object v3 │ │ -04ce16: 5533 2104 |0073: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04ce1a: 3803 1300 |0075: if-eqz v3, 0088 // +0013 │ │ -04ce1e: 1a03 ec02 |0077: const-string v3, "Dispatcher" // string@02ec │ │ -04ce22: 1a04 8e0e |0079: const-string v4, "canceled" // string@0e8e │ │ -04ce26: 6e10 6607 0200 |007b: invoke-virtual {v2}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ -04ce2c: 0c05 |007e: move-result-object v5 │ │ -04ce2e: 6e10 d708 0500 |007f: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04ce34: 0c05 |0082: move-result-object v5 │ │ -04ce36: 1a06 c211 |0083: const-string v6, "from replaying" // string@11c2 │ │ -04ce3a: 7140 6c09 4365 |0085: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04ce40: 0e00 |0088: return-void │ │ +04f720: |[04f720] com.squareup.picasso.Dispatcher.performCancel:(Lcom/squareup/picasso/Action;)V │ │ +04f730: 6e10 6107 0800 |0000: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ +04f736: 0c01 |0003: move-result-object v1 │ │ +04f738: 5473 c503 |0004: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ +04f73c: 7220 7d0b 1300 |0006: invoke-interface {v3, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +04f742: 0c00 |0009: move-result-object v0 │ │ +04f744: 1f00 4301 |000a: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04f748: 3800 2700 |000c: if-eqz v0, 0033 // +0027 │ │ +04f74c: 6e20 8507 8000 |000e: invoke-virtual {v0, v8}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@0785 │ │ +04f752: 6e10 8207 0000 |0011: invoke-virtual {v0}, Lcom/squareup/picasso/BitmapHunter;.cancel:()Z // method@0782 │ │ +04f758: 0a03 |0014: move-result v3 │ │ +04f75a: 3803 1e00 |0015: if-eqz v3, 0033 // +001e │ │ +04f75e: 5473 c503 |0017: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ +04f762: 7220 810b 1300 |0019: invoke-interface {v3, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +04f768: 6e10 6407 0800 |001c: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +04f76e: 0c03 |001f: move-result-object v3 │ │ +04f770: 5533 2104 |0020: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04f774: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ +04f778: 1a03 ec02 |0024: const-string v3, "Dispatcher" // string@02ec │ │ +04f77c: 1a04 a10e |0026: const-string v4, "canceled" // string@0ea1 │ │ +04f780: 6e10 6607 0800 |0028: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ +04f786: 0c05 |002b: move-result-object v5 │ │ +04f788: 6e10 d708 0500 |002c: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04f78e: 0c05 |002f: move-result-object v5 │ │ +04f790: 7130 6b09 4305 |0030: invoke-static {v3, v4, v5}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +04f796: 5473 c803 |0033: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ +04f79a: 6e10 6707 0800 |0035: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ +04f7a0: 0c04 |0038: move-result-object v4 │ │ +04f7a2: 7220 8d0b 4300 |0039: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +04f7a8: 0a03 |003c: move-result v3 │ │ +04f7aa: 3803 2400 |003d: if-eqz v3, 0061 // +0024 │ │ +04f7ae: 5473 c703 |003f: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ +04f7b2: 6e10 6807 0800 |0041: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +04f7b8: 0c04 |0044: move-result-object v4 │ │ +04f7ba: 7220 810b 4300 |0045: invoke-interface {v3, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +04f7c0: 6e10 6407 0800 |0048: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +04f7c6: 0c03 |004b: move-result-object v3 │ │ +04f7c8: 5533 2104 |004c: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04f7cc: 3803 1300 |004e: if-eqz v3, 0061 // +0013 │ │ +04f7d0: 1a03 ec02 |0050: const-string v3, "Dispatcher" // string@02ec │ │ +04f7d4: 1a04 a10e |0052: const-string v4, "canceled" // string@0ea1 │ │ +04f7d8: 6e10 6607 0800 |0054: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ +04f7de: 0c05 |0057: move-result-object v5 │ │ +04f7e0: 6e10 d708 0500 |0058: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04f7e6: 0c05 |005b: move-result-object v5 │ │ +04f7e8: 1a06 0f0e |005c: const-string v6, "because paused request got canceled" // string@0e0f │ │ +04f7ec: 7140 6c09 4365 |005e: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04f7f2: 5473 c303 |0061: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ +04f7f6: 6e10 6807 0800 |0063: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +04f7fc: 0c04 |0066: move-result-object v4 │ │ +04f7fe: 7220 810b 4300 |0067: invoke-interface {v3, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +04f804: 0c02 |006a: move-result-object v2 │ │ +04f806: 1f02 3b01 |006b: check-cast v2, Lcom/squareup/picasso/Action; // type@013b │ │ +04f80a: 3802 1b00 |006d: if-eqz v2, 0088 // +001b │ │ +04f80e: 6e10 6407 0200 |006f: invoke-virtual {v2}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +04f814: 0c03 |0072: move-result-object v3 │ │ +04f816: 5533 2104 |0073: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04f81a: 3803 1300 |0075: if-eqz v3, 0088 // +0013 │ │ +04f81e: 1a03 ec02 |0077: const-string v3, "Dispatcher" // string@02ec │ │ +04f822: 1a04 a10e |0079: const-string v4, "canceled" // string@0ea1 │ │ +04f826: 6e10 6607 0200 |007b: invoke-virtual {v2}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@0766 │ │ +04f82c: 0c05 |007e: move-result-object v5 │ │ +04f82e: 6e10 d708 0500 |007f: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04f834: 0c05 |0082: move-result-object v5 │ │ +04f836: 1a06 d511 |0083: const-string v6, "from replaying" // string@11d5 │ │ +04f83a: 7140 6c09 4365 |0085: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04f840: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ 0x000c line=216 │ │ 0x000e line=217 │ │ 0x0011 line=218 │ │ @@ -54853,42 +54837,42 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -04ce44: |[04ce44] com.squareup.picasso.Dispatcher.performComplete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04ce54: 6e10 8d07 0500 |0000: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getMemoryPolicy:()I // method@078d │ │ -04ce5a: 0a00 |0003: move-result v0 │ │ -04ce5c: 7110 2c08 0000 |0004: invoke-static {v0}, Lcom/squareup/picasso/MemoryPolicy;.shouldWriteToMemoryCache:(I)Z // method@082c │ │ -04ce62: 0a00 |0007: move-result v0 │ │ -04ce64: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -04ce68: 5440 bf03 |000a: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@03bf │ │ -04ce6c: 6e10 8b07 0500 |000c: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@078b │ │ -04ce72: 0c01 |000f: move-result-object v1 │ │ -04ce74: 6e10 9007 0500 |0010: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getResult:()Landroid/graphics/Bitmap; // method@0790 │ │ -04ce7a: 0c02 |0013: move-result-object v2 │ │ -04ce7c: 7230 a507 1002 |0014: invoke-interface {v0, v1, v2}, Lcom/squareup/picasso/Cache;.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@07a5 │ │ -04ce82: 5440 c503 |0017: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ -04ce86: 6e10 8b07 0500 |0019: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@078b │ │ -04ce8c: 0c01 |001c: move-result-object v1 │ │ -04ce8e: 7220 810b 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04ce94: 7020 ca07 5400 |0020: invoke-direct {v4, v5}, Lcom/squareup/picasso/Dispatcher;.batch:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ca │ │ -04ce9a: 6e10 8e07 0500 |0023: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ -04cea0: 0c00 |0026: move-result-object v0 │ │ -04cea2: 5500 2104 |0027: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04cea6: 3800 0f00 |0029: if-eqz v0, 0038 // +000f │ │ -04ceaa: 1a00 ec02 |002b: const-string v0, "Dispatcher" // string@02ec │ │ -04ceae: 1a01 f90d |002d: const-string v1, "batched" // string@0df9 │ │ -04ceb2: 7110 6209 0500 |002f: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ -04ceb8: 0c02 |0032: move-result-object v2 │ │ -04ceba: 1a03 8b11 |0033: const-string v3, "for completion" // string@118b │ │ -04cebe: 7140 6c09 1032 |0035: invoke-static {v0, v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04cec4: 0e00 |0038: return-void │ │ +04f844: |[04f844] com.squareup.picasso.Dispatcher.performComplete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +04f854: 6e10 8d07 0500 |0000: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getMemoryPolicy:()I // method@078d │ │ +04f85a: 0a00 |0003: move-result v0 │ │ +04f85c: 7110 2c08 0000 |0004: invoke-static {v0}, Lcom/squareup/picasso/MemoryPolicy;.shouldWriteToMemoryCache:(I)Z // method@082c │ │ +04f862: 0a00 |0007: move-result v0 │ │ +04f864: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +04f868: 5440 bf03 |000a: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@03bf │ │ +04f86c: 6e10 8b07 0500 |000c: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@078b │ │ +04f872: 0c01 |000f: move-result-object v1 │ │ +04f874: 6e10 9007 0500 |0010: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getResult:()Landroid/graphics/Bitmap; // method@0790 │ │ +04f87a: 0c02 |0013: move-result-object v2 │ │ +04f87c: 7230 a507 1002 |0014: invoke-interface {v0, v1, v2}, Lcom/squareup/picasso/Cache;.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@07a5 │ │ +04f882: 5440 c503 |0017: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ +04f886: 6e10 8b07 0500 |0019: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@078b │ │ +04f88c: 0c01 |001c: move-result-object v1 │ │ +04f88e: 7220 810b 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +04f894: 7020 ca07 5400 |0020: invoke-direct {v4, v5}, Lcom/squareup/picasso/Dispatcher;.batch:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ca │ │ +04f89a: 6e10 8e07 0500 |0023: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ +04f8a0: 0c00 |0026: move-result-object v0 │ │ +04f8a2: 5500 2104 |0027: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04f8a6: 3800 0f00 |0029: if-eqz v0, 0038 // +000f │ │ +04f8aa: 1a00 ec02 |002b: const-string v0, "Dispatcher" // string@02ec │ │ +04f8ae: 1a01 0c0e |002d: const-string v1, "batched" // string@0e0c │ │ +04f8b2: 7110 6209 0500 |002f: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ +04f8b8: 0c02 |0032: move-result-object v2 │ │ +04f8ba: 1a03 9e11 |0033: const-string v3, "for completion" // string@119e │ │ +04f8be: 7140 6c09 1032 |0035: invoke-static {v0, v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04f8c4: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000a line=370 │ │ 0x0017 line=372 │ │ 0x0020 line=373 │ │ 0x0023 line=374 │ │ @@ -54903,43 +54887,43 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -04cec8: |[04cec8] com.squareup.picasso.Dispatcher.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V │ │ -04ced8: 6e10 8e07 0600 |0000: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ -04cede: 0c00 |0003: move-result-object v0 │ │ -04cee0: 5500 2104 |0004: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04cee4: 3800 2400 |0006: if-eqz v0, 002a // +0024 │ │ -04cee8: 1a01 ec02 |0008: const-string v1, "Dispatcher" // string@02ec │ │ -04ceec: 1a02 f90d |000a: const-string v2, "batched" // string@0df9 │ │ -04cef0: 7110 6209 0600 |000c: invoke-static {v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ -04cef6: 0c03 |000f: move-result-object v3 │ │ -04cef8: 2200 c101 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -04cefc: 7010 500a 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04cf02: 1a04 8c11 |0015: const-string v4, "for error" // string@118c │ │ -04cf06: 6e20 580a 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04cf0c: 0c04 |001a: move-result-object v4 │ │ -04cf0e: 3807 1c00 |001b: if-eqz v7, 0037 // +001c │ │ -04cf12: 1a00 3200 |001d: const-string v0, " (will replay)" // string@0032 │ │ -04cf16: 6e20 580a 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04cf1c: 0c00 |0022: move-result-object v0 │ │ -04cf1e: 6e10 640a 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04cf24: 0c00 |0026: move-result-object v0 │ │ -04cf26: 7140 6c09 2103 |0027: invoke-static {v1, v2, v3, v0}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04cf2c: 5450 c503 |002a: iget-object v0, v5, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ -04cf30: 6e10 8b07 0600 |002c: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@078b │ │ -04cf36: 0c01 |002f: move-result-object v1 │ │ -04cf38: 7220 810b 1000 |0030: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04cf3e: 7020 ca07 6500 |0033: invoke-direct {v5, v6}, Lcom/squareup/picasso/Dispatcher;.batch:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ca │ │ -04cf44: 0e00 |0036: return-void │ │ -04cf46: 1a00 0000 |0037: const-string v0, "" // string@0000 │ │ -04cf4a: 28e6 |0039: goto 001f // -001a │ │ +04f8c8: |[04f8c8] com.squareup.picasso.Dispatcher.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V │ │ +04f8d8: 6e10 8e07 0600 |0000: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ +04f8de: 0c00 |0003: move-result-object v0 │ │ +04f8e0: 5500 2104 |0004: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04f8e4: 3800 2400 |0006: if-eqz v0, 002a // +0024 │ │ +04f8e8: 1a01 ec02 |0008: const-string v1, "Dispatcher" // string@02ec │ │ +04f8ec: 1a02 0c0e |000a: const-string v2, "batched" // string@0e0c │ │ +04f8f0: 7110 6209 0600 |000c: invoke-static {v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ +04f8f6: 0c03 |000f: move-result-object v3 │ │ +04f8f8: 2200 d301 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +04f8fc: 7010 500a 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04f902: 1a04 9f11 |0015: const-string v4, "for error" // string@119f │ │ +04f906: 6e20 580a 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04f90c: 0c04 |001a: move-result-object v4 │ │ +04f90e: 3807 1c00 |001b: if-eqz v7, 0037 // +001c │ │ +04f912: 1a00 3200 |001d: const-string v0, " (will replay)" // string@0032 │ │ +04f916: 6e20 580a 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04f91c: 0c00 |0022: move-result-object v0 │ │ +04f91e: 6e10 640a 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04f924: 0c00 |0026: move-result-object v0 │ │ +04f926: 7140 6c09 2103 |0027: invoke-static {v1, v2, v3, v0}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04f92c: 5450 c503 |002a: iget-object v0, v5, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ +04f930: 6e10 8b07 0600 |002c: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@078b │ │ +04f936: 0c01 |002f: move-result-object v1 │ │ +04f938: 7220 810b 1000 |0030: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +04f93e: 7020 ca07 6500 |0033: invoke-direct {v5, v6}, Lcom/squareup/picasso/Dispatcher;.batch:(Lcom/squareup/picasso/BitmapHunter;)V // method@07ca │ │ +04f944: 0e00 |0036: return-void │ │ +04f946: 1a00 0000 |0037: const-string v0, "" // string@0000 │ │ +04f94a: 28e6 |0039: goto 001f // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0008 line=388 │ │ 0x002a line=391 │ │ 0x0033 line=392 │ │ 0x0036 line=393 │ │ @@ -54954,27 +54938,27 @@ │ │ type : '(Landroid/net/NetworkInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04cf4c: |[04cf4c] com.squareup.picasso.Dispatcher.performNetworkStateChange:(Landroid/net/NetworkInfo;)V │ │ -04cf5c: 5410 cb03 |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04cf60: 2000 5c01 |0002: instance-of v0, v0, Lcom/squareup/picasso/PicassoExecutorService; // type@015c │ │ -04cf64: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -04cf68: 5410 cb03 |0006: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04cf6c: 1f00 5c01 |0008: check-cast v0, Lcom/squareup/picasso/PicassoExecutorService; // type@015c │ │ -04cf70: 6e20 9e08 2000 |000a: invoke-virtual {v0, v2}, Lcom/squareup/picasso/PicassoExecutorService;.adjustThreadCount:(Landroid/net/NetworkInfo;)V // method@089e │ │ -04cf76: 3802 0b00 |000d: if-eqz v2, 0018 // +000b │ │ -04cf7a: 6e10 aa00 0200 |000f: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00aa │ │ -04cf80: 0a00 |0012: move-result v0 │ │ -04cf82: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -04cf86: 7010 d407 0100 |0015: invoke-direct {v1}, Lcom/squareup/picasso/Dispatcher;.flushFailedActions:()V // method@07d4 │ │ -04cf8c: 0e00 |0018: return-void │ │ +04f94c: |[04f94c] com.squareup.picasso.Dispatcher.performNetworkStateChange:(Landroid/net/NetworkInfo;)V │ │ +04f95c: 5410 cb03 |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04f960: 2000 6e01 |0002: instance-of v0, v0, Lcom/squareup/picasso/PicassoExecutorService; // type@016e │ │ +04f964: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +04f968: 5410 cb03 |0006: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04f96c: 1f00 6e01 |0008: check-cast v0, Lcom/squareup/picasso/PicassoExecutorService; // type@016e │ │ +04f970: 6e20 9e08 2000 |000a: invoke-virtual {v0, v2}, Lcom/squareup/picasso/PicassoExecutorService;.adjustThreadCount:(Landroid/net/NetworkInfo;)V // method@089e │ │ +04f976: 3802 0b00 |000d: if-eqz v2, 0018 // +000b │ │ +04f97a: 6e10 aa00 0200 |000f: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00aa │ │ +04f980: 0a00 |0012: move-result v0 │ │ +04f982: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +04f986: 7010 d407 0100 |0015: invoke-direct {v1}, Lcom/squareup/picasso/Dispatcher;.flushFailedActions:()V // method@07d4 │ │ +04f98c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0006 line=401 │ │ 0x000d line=404 │ │ 0x0015 line=405 │ │ 0x0018 line=407 │ │ @@ -54987,129 +54971,129 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 232 16-bit code units │ │ -04cf90: |[04cf90] com.squareup.picasso.Dispatcher.performPauseTag:(Ljava/lang/Object;)V │ │ -04cfa0: 54d8 c803 |0000: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ -04cfa4: 7220 8b0b e800 |0002: invoke-interface {v8, v14}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -04cfaa: 0a08 |0005: move-result v8 │ │ -04cfac: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ -04cfb0: 0e00 |0008: return-void │ │ -04cfb2: 54d8 c503 |0009: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ -04cfb6: 7210 830b 0800 |000b: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -04cfbc: 0c08 |000e: move-result-object v8 │ │ -04cfbe: 7210 300b 0800 |000f: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -04cfc4: 0c04 |0012: move-result-object v4 │ │ -04cfc6: 7210 460b 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04cfcc: 0a08 |0016: move-result v8 │ │ -04cfce: 3808 f1ff |0017: if-eqz v8, 0008 // -000f │ │ -04cfd2: 7210 470b 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -04cfd8: 0c02 |001c: move-result-object v2 │ │ -04cfda: 1f02 3101 |001d: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04cfde: 6e10 8e07 0200 |001f: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ -04cfe4: 0c08 |0022: move-result-object v8 │ │ -04cfe6: 5586 2104 |0023: iget-boolean v6, v8, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04cfea: 6e10 8707 0200 |0025: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@0787 │ │ -04cff0: 0c07 |0028: move-result-object v7 │ │ -04cff2: 6e10 8807 0200 |0029: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@0788 │ │ -04cff8: 0c05 |002c: move-result-object v5 │ │ -04cffa: 3805 6a00 |002d: if-eqz v5, 0097 // +006a │ │ -04cffe: 7210 680b 0500 |002f: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -04d004: 0a08 |0032: move-result v8 │ │ -04d006: 3908 6400 |0033: if-nez v8, 0097 // +0064 │ │ -04d00a: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -04d00c: 3907 0400 |0036: if-nez v7, 003a // +0004 │ │ -04d010: 3801 dbff |0038: if-eqz v1, 0013 // -0025 │ │ -04d014: 3807 4000 |003a: if-eqz v7, 007a // +0040 │ │ -04d018: 6e10 6707 0700 |003c: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ -04d01e: 0c08 |003f: move-result-object v8 │ │ -04d020: 6e20 110a e800 |0040: invoke-virtual {v8, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -04d026: 0a08 |0043: move-result v8 │ │ -04d028: 3808 3600 |0044: if-eqz v8, 007a // +0036 │ │ -04d02c: 6e20 8507 7200 |0046: invoke-virtual {v2, v7}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@0785 │ │ -04d032: 54d8 c703 |0049: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ -04d036: 6e10 6807 0700 |004b: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04d03c: 0c09 |004e: move-result-object v9 │ │ -04d03e: 7230 800b 9807 |004f: invoke-interface {v8, v9, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -04d044: 3806 2800 |0052: if-eqz v6, 007a // +0028 │ │ -04d048: 1a08 ec02 |0054: const-string v8, "Dispatcher" // string@02ec │ │ -04d04c: 1a09 8317 |0056: const-string v9, "paused" // string@1783 │ │ -04d050: 547a 7703 |0058: iget-object v10, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04d054: 6e10 d708 0a00 |005a: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04d05a: 0c0a |005d: move-result-object v10 │ │ -04d05c: 220b c101 |005e: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -04d060: 7010 500a 0b00 |0060: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04d066: 1a0c fe0d |0063: const-string v12, "because tag '" // string@0dfe │ │ -04d06a: 6e20 580a cb00 |0065: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04d070: 0c0b |0068: move-result-object v11 │ │ -04d072: 6e20 570a eb00 |0069: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04d078: 0c0b |006c: move-result-object v11 │ │ -04d07a: 1a0c b000 |006d: const-string v12, "' was paused" // string@00b0 │ │ -04d07e: 6e20 580a cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04d084: 0c0b |0072: move-result-object v11 │ │ -04d086: 6e10 640a 0b00 |0073: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04d08c: 0c0b |0076: move-result-object v11 │ │ -04d08e: 7140 6c09 98ba |0077: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04d094: 3801 5400 |007a: if-eqz v1, 00ce // +0054 │ │ -04d098: 7210 6f0b 0500 |007c: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -04d09e: 0a08 |007f: move-result v8 │ │ -04d0a0: d803 08ff |0080: add-int/lit8 v3, v8, #int -1 // #ff │ │ -04d0a4: 3a03 4c00 |0082: if-ltz v3, 00ce // +004c │ │ -04d0a8: 7220 650b 3500 |0084: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04d0ae: 0c00 |0087: move-result-object v0 │ │ -04d0b0: 1f00 2901 |0088: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04d0b4: 6e10 6707 0000 |008a: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ -04d0ba: 0c08 |008d: move-result-object v8 │ │ -04d0bc: 6e20 110a e800 |008e: invoke-virtual {v8, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -04d0c2: 0a08 |0091: move-result v8 │ │ -04d0c4: 3908 0700 |0092: if-nez v8, 0099 // +0007 │ │ -04d0c8: d803 03ff |0094: add-int/lit8 v3, v3, #int -1 // #ff │ │ -04d0cc: 28ec |0096: goto 0082 // -0014 │ │ -04d0ce: 1201 |0097: const/4 v1, #int 0 // #0 │ │ -04d0d0: 289e |0098: goto 0036 // -0062 │ │ -04d0d2: 6e20 8507 0200 |0099: invoke-virtual {v2, v0}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@0785 │ │ -04d0d8: 54d8 c703 |009c: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ -04d0dc: 6e10 6807 0000 |009e: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04d0e2: 0c09 |00a1: move-result-object v9 │ │ -04d0e4: 7230 800b 9800 |00a2: invoke-interface {v8, v9, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -04d0ea: 3806 efff |00a5: if-eqz v6, 0094 // -0011 │ │ -04d0ee: 1a08 ec02 |00a7: const-string v8, "Dispatcher" // string@02ec │ │ -04d0f2: 1a09 8317 |00a9: const-string v9, "paused" // string@1783 │ │ -04d0f6: 540a 7703 |00ab: iget-object v10, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04d0fa: 6e10 d708 0a00 |00ad: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04d100: 0c0a |00b0: move-result-object v10 │ │ -04d102: 220b c101 |00b1: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -04d106: 7010 500a 0b00 |00b3: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04d10c: 1a0c fe0d |00b6: const-string v12, "because tag '" // string@0dfe │ │ -04d110: 6e20 580a cb00 |00b8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04d116: 0c0b |00bb: move-result-object v11 │ │ -04d118: 6e20 570a eb00 |00bc: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04d11e: 0c0b |00bf: move-result-object v11 │ │ -04d120: 1a0c b000 |00c0: const-string v12, "' was paused" // string@00b0 │ │ -04d124: 6e20 580a cb00 |00c2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04d12a: 0c0b |00c5: move-result-object v11 │ │ -04d12c: 6e10 640a 0b00 |00c6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04d132: 0c0b |00c9: move-result-object v11 │ │ -04d134: 7140 6c09 98ba |00ca: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04d13a: 28c7 |00cd: goto 0094 // -0039 │ │ -04d13c: 6e10 8207 0200 |00ce: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.cancel:()Z // method@0782 │ │ -04d142: 0a08 |00d1: move-result v8 │ │ -04d144: 3808 41ff |00d2: if-eqz v8, 0013 // -00bf │ │ -04d148: 7210 480b 0400 |00d4: invoke-interface {v4}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ -04d14e: 3806 3cff |00d7: if-eqz v6, 0013 // -00c4 │ │ -04d152: 1a08 ec02 |00d9: const-string v8, "Dispatcher" // string@02ec │ │ -04d156: 1a09 8e0e |00db: const-string v9, "canceled" // string@0e8e │ │ -04d15a: 7110 6209 0200 |00dd: invoke-static {v2}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ -04d160: 0c0a |00e0: move-result-object v10 │ │ -04d162: 1a0b 5d0d |00e1: const-string v11, "all actions paused" // string@0d5d │ │ -04d166: 7140 6c09 98ba |00e3: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04d16c: 2900 2dff |00e6: goto/16 0013 // -00d3 │ │ +04f990: |[04f990] com.squareup.picasso.Dispatcher.performPauseTag:(Ljava/lang/Object;)V │ │ +04f9a0: 54d8 c803 |0000: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ +04f9a4: 7220 8b0b e800 |0002: invoke-interface {v8, v14}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +04f9aa: 0a08 |0005: move-result v8 │ │ +04f9ac: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ +04f9b0: 0e00 |0008: return-void │ │ +04f9b2: 54d8 c503 |0009: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ +04f9b6: 7210 830b 0800 |000b: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +04f9bc: 0c08 |000e: move-result-object v8 │ │ +04f9be: 7210 300b 0800 |000f: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +04f9c4: 0c04 |0012: move-result-object v4 │ │ +04f9c6: 7210 460b 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +04f9cc: 0a08 |0016: move-result v8 │ │ +04f9ce: 3808 f1ff |0017: if-eqz v8, 0008 // -000f │ │ +04f9d2: 7210 470b 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04f9d8: 0c02 |001c: move-result-object v2 │ │ +04f9da: 1f02 4301 |001d: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04f9de: 6e10 8e07 0200 |001f: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ +04f9e4: 0c08 |0022: move-result-object v8 │ │ +04f9e6: 5586 2104 |0023: iget-boolean v6, v8, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04f9ea: 6e10 8707 0200 |0025: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@0787 │ │ +04f9f0: 0c07 |0028: move-result-object v7 │ │ +04f9f2: 6e10 8807 0200 |0029: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@0788 │ │ +04f9f8: 0c05 |002c: move-result-object v5 │ │ +04f9fa: 3805 6a00 |002d: if-eqz v5, 0097 // +006a │ │ +04f9fe: 7210 680b 0500 |002f: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +04fa04: 0a08 |0032: move-result v8 │ │ +04fa06: 3908 6400 |0033: if-nez v8, 0097 // +0064 │ │ +04fa0a: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +04fa0c: 3907 0400 |0036: if-nez v7, 003a // +0004 │ │ +04fa10: 3801 dbff |0038: if-eqz v1, 0013 // -0025 │ │ +04fa14: 3807 4000 |003a: if-eqz v7, 007a // +0040 │ │ +04fa18: 6e10 6707 0700 |003c: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ +04fa1e: 0c08 |003f: move-result-object v8 │ │ +04fa20: 6e20 110a e800 |0040: invoke-virtual {v8, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +04fa26: 0a08 |0043: move-result v8 │ │ +04fa28: 3808 3600 |0044: if-eqz v8, 007a // +0036 │ │ +04fa2c: 6e20 8507 7200 |0046: invoke-virtual {v2, v7}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@0785 │ │ +04fa32: 54d8 c703 |0049: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ +04fa36: 6e10 6807 0700 |004b: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +04fa3c: 0c09 |004e: move-result-object v9 │ │ +04fa3e: 7230 800b 9807 |004f: invoke-interface {v8, v9, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +04fa44: 3806 2800 |0052: if-eqz v6, 007a // +0028 │ │ +04fa48: 1a08 ec02 |0054: const-string v8, "Dispatcher" // string@02ec │ │ +04fa4c: 1a09 9417 |0056: const-string v9, "paused" // string@1794 │ │ +04fa50: 547a 7703 |0058: iget-object v10, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04fa54: 6e10 d708 0a00 |005a: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04fa5a: 0c0a |005d: move-result-object v10 │ │ +04fa5c: 220b d301 |005e: new-instance v11, Ljava/lang/StringBuilder; // type@01d3 │ │ +04fa60: 7010 500a 0b00 |0060: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04fa66: 1a0c 110e |0063: const-string v12, "because tag '" // string@0e11 │ │ +04fa6a: 6e20 580a cb00 |0065: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04fa70: 0c0b |0068: move-result-object v11 │ │ +04fa72: 6e20 570a eb00 |0069: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04fa78: 0c0b |006c: move-result-object v11 │ │ +04fa7a: 1a0c b000 |006d: const-string v12, "' was paused" // string@00b0 │ │ +04fa7e: 6e20 580a cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04fa84: 0c0b |0072: move-result-object v11 │ │ +04fa86: 6e10 640a 0b00 |0073: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04fa8c: 0c0b |0076: move-result-object v11 │ │ +04fa8e: 7140 6c09 98ba |0077: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04fa94: 3801 5400 |007a: if-eqz v1, 00ce // +0054 │ │ +04fa98: 7210 6f0b 0500 |007c: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +04fa9e: 0a08 |007f: move-result v8 │ │ +04faa0: d803 08ff |0080: add-int/lit8 v3, v8, #int -1 // #ff │ │ +04faa4: 3a03 4c00 |0082: if-ltz v3, 00ce // +004c │ │ +04faa8: 7220 650b 3500 |0084: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +04faae: 0c00 |0087: move-result-object v0 │ │ +04fab0: 1f00 3b01 |0088: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +04fab4: 6e10 6707 0000 |008a: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ +04faba: 0c08 |008d: move-result-object v8 │ │ +04fabc: 6e20 110a e800 |008e: invoke-virtual {v8, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +04fac2: 0a08 |0091: move-result v8 │ │ +04fac4: 3908 0700 |0092: if-nez v8, 0099 // +0007 │ │ +04fac8: d803 03ff |0094: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04facc: 28ec |0096: goto 0082 // -0014 │ │ +04face: 1201 |0097: const/4 v1, #int 0 // #0 │ │ +04fad0: 289e |0098: goto 0036 // -0062 │ │ +04fad2: 6e20 8507 0200 |0099: invoke-virtual {v2, v0}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@0785 │ │ +04fad8: 54d8 c703 |009c: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ +04fadc: 6e10 6807 0000 |009e: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +04fae2: 0c09 |00a1: move-result-object v9 │ │ +04fae4: 7230 800b 9800 |00a2: invoke-interface {v8, v9, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +04faea: 3806 efff |00a5: if-eqz v6, 0094 // -0011 │ │ +04faee: 1a08 ec02 |00a7: const-string v8, "Dispatcher" // string@02ec │ │ +04faf2: 1a09 9417 |00a9: const-string v9, "paused" // string@1794 │ │ +04faf6: 540a 7703 |00ab: iget-object v10, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04fafa: 6e10 d708 0a00 |00ad: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04fb00: 0c0a |00b0: move-result-object v10 │ │ +04fb02: 220b d301 |00b1: new-instance v11, Ljava/lang/StringBuilder; // type@01d3 │ │ +04fb06: 7010 500a 0b00 |00b3: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04fb0c: 1a0c 110e |00b6: const-string v12, "because tag '" // string@0e11 │ │ +04fb10: 6e20 580a cb00 |00b8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04fb16: 0c0b |00bb: move-result-object v11 │ │ +04fb18: 6e20 570a eb00 |00bc: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04fb1e: 0c0b |00bf: move-result-object v11 │ │ +04fb20: 1a0c b000 |00c0: const-string v12, "' was paused" // string@00b0 │ │ +04fb24: 6e20 580a cb00 |00c2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04fb2a: 0c0b |00c5: move-result-object v11 │ │ +04fb2c: 6e10 640a 0b00 |00c6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04fb32: 0c0b |00c9: move-result-object v11 │ │ +04fb34: 7140 6c09 98ba |00ca: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04fb3a: 28c7 |00cd: goto 0094 // -0039 │ │ +04fb3c: 6e10 8207 0200 |00ce: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.cancel:()Z // method@0782 │ │ +04fb42: 0a08 |00d1: move-result v8 │ │ +04fb44: 3808 41ff |00d2: if-eqz v8, 0013 // -00bf │ │ +04fb48: 7210 480b 0400 |00d4: invoke-interface {v4}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ +04fb4e: 3806 3cff |00d7: if-eqz v6, 0013 // -00c4 │ │ +04fb52: 1a08 ec02 |00d9: const-string v8, "Dispatcher" // string@02ec │ │ +04fb56: 1a09 a10e |00db: const-string v9, "canceled" // string@0ea1 │ │ +04fb5a: 7110 6209 0200 |00dd: invoke-static {v2}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ +04fb60: 0c0a |00e0: move-result-object v10 │ │ +04fb62: 1a0b 710d |00e1: const-string v11, "all actions paused" // string@0d71 │ │ +04fb66: 7140 6c09 98ba |00e3: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04fb6c: 2900 2dff |00e6: goto/16 0013 // -00d3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=295 │ │ 0x0009 line=248 │ │ 0x0019 line=249 │ │ 0x001f line=250 │ │ @@ -55156,51 +55140,51 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -04d170: |[04d170] com.squareup.picasso.Dispatcher.performResumeTag:(Ljava/lang/Object;)V │ │ -04d180: 5463 c803 |0000: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ -04d184: 7220 900b 7300 |0002: invoke-interface {v3, v7}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -04d18a: 0a03 |0005: move-result v3 │ │ -04d18c: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -04d190: 0e00 |0008: return-void │ │ -04d192: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -04d194: 5463 c703 |000a: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ -04d198: 7210 830b 0300 |000c: invoke-interface {v3}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -04d19e: 0c03 |000f: move-result-object v3 │ │ -04d1a0: 7210 300b 0300 |0010: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -04d1a6: 0c02 |0013: move-result-object v2 │ │ -04d1a8: 7210 460b 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04d1ae: 0a03 |0017: move-result v3 │ │ -04d1b0: 3803 2000 |0018: if-eqz v3, 0038 // +0020 │ │ -04d1b4: 7210 470b 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -04d1ba: 0c00 |001d: move-result-object v0 │ │ -04d1bc: 1f00 2901 |001e: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04d1c0: 6e10 6707 0000 |0020: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ -04d1c6: 0c03 |0023: move-result-object v3 │ │ -04d1c8: 6e20 110a 7300 |0024: invoke-virtual {v3, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -04d1ce: 0a03 |0027: move-result v3 │ │ -04d1d0: 3803 ecff |0028: if-eqz v3, 0014 // -0014 │ │ -04d1d4: 3901 0700 |002a: if-nez v1, 0031 // +0007 │ │ -04d1d8: 2201 0702 |002c: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -04d1dc: 7010 110b 0100 |002e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -04d1e2: 7220 600b 0100 |0031: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04d1e8: 7210 480b 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ -04d1ee: 28dd |0037: goto 0014 // -0023 │ │ -04d1f0: 3801 d0ff |0038: if-eqz v1, 0008 // -0030 │ │ -04d1f4: 5463 c603 |003a: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ -04d1f8: 5464 c603 |003c: iget-object v4, v6, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ -04d1fc: 1305 0d00 |003e: const/16 v5, #int 13 // #d │ │ -04d200: 6e30 bd00 5401 |0040: invoke-virtual {v4, v5, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -04d206: 0c04 |0043: move-result-object v4 │ │ -04d208: 6e20 c100 4300 |0044: invoke-virtual {v3, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04d20e: 28c1 |0047: goto 0008 // -003f │ │ +04fb70: |[04fb70] com.squareup.picasso.Dispatcher.performResumeTag:(Ljava/lang/Object;)V │ │ +04fb80: 5463 c803 |0000: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ +04fb84: 7220 900b 7300 |0002: invoke-interface {v3, v7}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +04fb8a: 0a03 |0005: move-result v3 │ │ +04fb8c: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +04fb90: 0e00 |0008: return-void │ │ +04fb92: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +04fb94: 5463 c703 |000a: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ +04fb98: 7210 830b 0300 |000c: invoke-interface {v3}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +04fb9e: 0c03 |000f: move-result-object v3 │ │ +04fba0: 7210 300b 0300 |0010: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +04fba6: 0c02 |0013: move-result-object v2 │ │ +04fba8: 7210 460b 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +04fbae: 0a03 |0017: move-result v3 │ │ +04fbb0: 3803 2000 |0018: if-eqz v3, 0038 // +0020 │ │ +04fbb4: 7210 470b 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +04fbba: 0c00 |001d: move-result-object v0 │ │ +04fbbc: 1f00 3b01 |001e: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +04fbc0: 6e10 6707 0000 |0020: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ +04fbc6: 0c03 |0023: move-result-object v3 │ │ +04fbc8: 6e20 110a 7300 |0024: invoke-virtual {v3, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +04fbce: 0a03 |0027: move-result v3 │ │ +04fbd0: 3803 ecff |0028: if-eqz v3, 0014 // -0014 │ │ +04fbd4: 3901 0700 |002a: if-nez v1, 0031 // +0007 │ │ +04fbd8: 2201 1a02 |002c: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +04fbdc: 7010 110b 0100 |002e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +04fbe2: 7220 600b 0100 |0031: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +04fbe8: 7210 480b 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ +04fbee: 28dd |0037: goto 0014 // -0023 │ │ +04fbf0: 3801 d0ff |0038: if-eqz v1, 0008 // -0030 │ │ +04fbf4: 5463 c603 |003a: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ +04fbf8: 5464 c603 |003c: iget-object v4, v6, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@03c6 │ │ +04fbfc: 1305 0d00 |003e: const/16 v5, #int 13 // #d │ │ +04fc00: 6e30 bd00 5401 |0040: invoke-virtual {v4, v5, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +04fc06: 0c04 |0043: move-result-object v4 │ │ +04fc08: 6e20 c100 4300 |0044: invoke-virtual {v3, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +04fc0e: 28c1 |0047: goto 0008 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0008 line=318 │ │ 0x0009 line=303 │ │ 0x000a line=304 │ │ 0x001a line=305 │ │ @@ -55224,90 +55208,90 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -04d210: |[04d210] com.squareup.picasso.Dispatcher.performRetry:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04d220: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -04d222: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -04d224: 6e10 9207 0b00 |0002: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.isCancelled:()Z // method@0792 │ │ -04d22a: 0a08 |0005: move-result v8 │ │ -04d22c: 3808 0300 |0006: if-eqz v8, 0009 // +0003 │ │ -04d230: 0e00 |0008: return-void │ │ -04d232: 54a8 cb03 |0009: iget-object v8, v10, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04d236: 7210 a40b 0800 |000b: invoke-interface {v8}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@0ba4 │ │ -04d23c: 0a08 |000e: move-result v8 │ │ -04d23e: 3808 0600 |000f: if-eqz v8, 0015 // +0006 │ │ -04d242: 6e30 dc07 ba07 |0011: invoke-virtual {v10, v11, v7}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@07dc │ │ -04d248: 28f4 |0014: goto 0008 // -000c │ │ -04d24a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -04d24c: 55a8 ca03 |0016: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ -04d250: 3808 1000 |0018: if-eqz v8, 0028 // +0010 │ │ -04d254: 54a8 c003 |001a: iget-object v8, v10, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ -04d258: 1a09 5c0f |001c: const-string v9, "connectivity" // string@0f5c │ │ -04d25c: 7120 6609 9800 |001e: invoke-static {v8, v9}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0966 │ │ -04d262: 0c00 |0021: move-result-object v0 │ │ -04d264: 1f00 3f00 |0022: check-cast v0, Landroid/net/ConnectivityManager; // type@003f │ │ -04d268: 6e10 a700 0000 |0024: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00a7 │ │ -04d26e: 0c02 |0027: move-result-object v2 │ │ -04d270: 3802 2500 |0028: if-eqz v2, 004d // +0025 │ │ -04d274: 6e10 aa00 0200 |002a: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00aa │ │ -04d27a: 0a08 |002d: move-result v8 │ │ -04d27c: 3808 1f00 |002e: if-eqz v8, 004d // +001f │ │ -04d280: 0161 |0030: move v1, v6 │ │ -04d282: 55a8 bd03 |0031: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@03bd │ │ -04d286: 6e30 9507 8b02 |0033: invoke-virtual {v11, v8, v2}, Lcom/squareup/picasso/BitmapHunter;.shouldRetry:(ZLandroid/net/NetworkInfo;)Z // method@0795 │ │ -04d28c: 0a03 |0036: move-result v3 │ │ -04d28e: 6e10 9607 0b00 |0037: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.supportsReplay:()Z // method@0796 │ │ -04d294: 0a04 |003a: move-result v4 │ │ -04d296: 3903 1600 |003b: if-nez v3, 0051 // +0016 │ │ -04d29a: 55a8 ca03 |003d: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ -04d29e: 3808 1000 |003f: if-eqz v8, 004f // +0010 │ │ -04d2a2: 3804 0e00 |0041: if-eqz v4, 004f // +000e │ │ -04d2a6: 0165 |0043: move v5, v6 │ │ -04d2a8: 6e30 dc07 ba05 |0044: invoke-virtual {v10, v11, v5}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@07dc │ │ -04d2ae: 3805 c1ff |0047: if-eqz v5, 0008 // -003f │ │ -04d2b2: 7020 d707 ba00 |0049: invoke-direct {v10, v11}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V // method@07d7 │ │ -04d2b8: 28bc |004c: goto 0008 // -0044 │ │ -04d2ba: 0171 |004d: move v1, v7 │ │ -04d2bc: 28e3 |004e: goto 0031 // -001d │ │ -04d2be: 0175 |004f: move v5, v7 │ │ -04d2c0: 28f4 |0050: goto 0044 // -000c │ │ -04d2c2: 55a6 ca03 |0051: iget-boolean v6, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ -04d2c6: 3806 0400 |0053: if-eqz v6, 0057 // +0004 │ │ -04d2ca: 3801 2f00 |0055: if-eqz v1, 0084 // +002f │ │ -04d2ce: 6e10 8e07 0b00 |0057: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ -04d2d4: 0c06 |005a: move-result-object v6 │ │ -04d2d6: 5566 2104 |005b: iget-boolean v6, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04d2da: 3806 0d00 |005d: if-eqz v6, 006a // +000d │ │ -04d2de: 1a06 ec02 |005f: const-string v6, "Dispatcher" // string@02ec │ │ -04d2e2: 1a07 5319 |0061: const-string v7, "retrying" // string@1953 │ │ -04d2e6: 7110 6209 0b00 |0063: invoke-static {v11}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ -04d2ec: 0c08 |0066: move-result-object v8 │ │ -04d2ee: 7130 6b09 7608 |0067: invoke-static {v6, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04d2f4: 6e10 8a07 0b00 |006a: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.getException:()Ljava/lang/Exception; // method@078a │ │ -04d2fa: 0c06 |006d: move-result-object v6 │ │ -04d2fc: 2066 4d01 |006e: instance-of v6, v6, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; // type@014d │ │ -04d300: 3806 0b00 |0070: if-eqz v6, 007b // +000b │ │ -04d304: 52b6 9203 |0072: iget v6, v11, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ -04d308: 6207 f603 |0074: sget-object v7, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@03f6 │ │ -04d30c: 5277 f903 |0076: iget v7, v7, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ -04d310: b676 |0078: or-int/2addr v6, v7 │ │ -04d312: 59b6 9203 |0079: iput v6, v11, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ -04d316: 54a6 cb03 |007b: iget-object v6, v10, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04d31a: 7220 a70b b600 |007d: invoke-interface {v6, v11}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0ba7 │ │ -04d320: 0c06 |0080: move-result-object v6 │ │ -04d322: 5bb6 8e03 |0081: iput-object v6, v11, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ -04d326: 2885 |0083: goto 0008 // -007b │ │ -04d328: 6e30 dc07 ba04 |0084: invoke-virtual {v10, v11, v4}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@07dc │ │ -04d32e: 3804 81ff |0087: if-eqz v4, 0008 // -007f │ │ -04d332: 7020 d707 ba00 |0089: invoke-direct {v10, v11}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V // method@07d7 │ │ -04d338: 2900 7cff |008c: goto/16 0008 // -0084 │ │ +04fc10: |[04fc10] com.squareup.picasso.Dispatcher.performRetry:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +04fc20: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +04fc22: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +04fc24: 6e10 9207 0b00 |0002: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.isCancelled:()Z // method@0792 │ │ +04fc2a: 0a08 |0005: move-result v8 │ │ +04fc2c: 3808 0300 |0006: if-eqz v8, 0009 // +0003 │ │ +04fc30: 0e00 |0008: return-void │ │ +04fc32: 54a8 cb03 |0009: iget-object v8, v10, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04fc36: 7210 a40b 0800 |000b: invoke-interface {v8}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@0ba4 │ │ +04fc3c: 0a08 |000e: move-result v8 │ │ +04fc3e: 3808 0600 |000f: if-eqz v8, 0015 // +0006 │ │ +04fc42: 6e30 dc07 ba07 |0011: invoke-virtual {v10, v11, v7}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@07dc │ │ +04fc48: 28f4 |0014: goto 0008 // -000c │ │ +04fc4a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +04fc4c: 55a8 ca03 |0016: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ +04fc50: 3808 1000 |0018: if-eqz v8, 0028 // +0010 │ │ +04fc54: 54a8 c003 |001a: iget-object v8, v10, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@03c0 │ │ +04fc58: 1a09 6f0f |001c: const-string v9, "connectivity" // string@0f6f │ │ +04fc5c: 7120 6609 9800 |001e: invoke-static {v8, v9}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0966 │ │ +04fc62: 0c00 |0021: move-result-object v0 │ │ +04fc64: 1f00 4500 |0022: check-cast v0, Landroid/net/ConnectivityManager; // type@0045 │ │ +04fc68: 6e10 a700 0000 |0024: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00a7 │ │ +04fc6e: 0c02 |0027: move-result-object v2 │ │ +04fc70: 3802 2500 |0028: if-eqz v2, 004d // +0025 │ │ +04fc74: 6e10 aa00 0200 |002a: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00aa │ │ +04fc7a: 0a08 |002d: move-result v8 │ │ +04fc7c: 3808 1f00 |002e: if-eqz v8, 004d // +001f │ │ +04fc80: 0161 |0030: move v1, v6 │ │ +04fc82: 55a8 bd03 |0031: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@03bd │ │ +04fc86: 6e30 9507 8b02 |0033: invoke-virtual {v11, v8, v2}, Lcom/squareup/picasso/BitmapHunter;.shouldRetry:(ZLandroid/net/NetworkInfo;)Z // method@0795 │ │ +04fc8c: 0a03 |0036: move-result v3 │ │ +04fc8e: 6e10 9607 0b00 |0037: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.supportsReplay:()Z // method@0796 │ │ +04fc94: 0a04 |003a: move-result v4 │ │ +04fc96: 3903 1600 |003b: if-nez v3, 0051 // +0016 │ │ +04fc9a: 55a8 ca03 |003d: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ +04fc9e: 3808 1000 |003f: if-eqz v8, 004f // +0010 │ │ +04fca2: 3804 0e00 |0041: if-eqz v4, 004f // +000e │ │ +04fca6: 0165 |0043: move v5, v6 │ │ +04fca8: 6e30 dc07 ba05 |0044: invoke-virtual {v10, v11, v5}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@07dc │ │ +04fcae: 3805 c1ff |0047: if-eqz v5, 0008 // -003f │ │ +04fcb2: 7020 d707 ba00 |0049: invoke-direct {v10, v11}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V // method@07d7 │ │ +04fcb8: 28bc |004c: goto 0008 // -0044 │ │ +04fcba: 0171 |004d: move v1, v7 │ │ +04fcbc: 28e3 |004e: goto 0031 // -001d │ │ +04fcbe: 0175 |004f: move v5, v7 │ │ +04fcc0: 28f4 |0050: goto 0044 // -000c │ │ +04fcc2: 55a6 ca03 |0051: iget-boolean v6, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@03ca │ │ +04fcc6: 3806 0400 |0053: if-eqz v6, 0057 // +0004 │ │ +04fcca: 3801 2f00 |0055: if-eqz v1, 0084 // +002f │ │ +04fcce: 6e10 8e07 0b00 |0057: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@078e │ │ +04fcd4: 0c06 |005a: move-result-object v6 │ │ +04fcd6: 5566 2104 |005b: iget-boolean v6, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04fcda: 3806 0d00 |005d: if-eqz v6, 006a // +000d │ │ +04fcde: 1a06 ec02 |005f: const-string v6, "Dispatcher" // string@02ec │ │ +04fce2: 1a07 6419 |0061: const-string v7, "retrying" // string@1964 │ │ +04fce6: 7110 6209 0b00 |0063: invoke-static {v11}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@0962 │ │ +04fcec: 0c08 |0066: move-result-object v8 │ │ +04fcee: 7130 6b09 7608 |0067: invoke-static {v6, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +04fcf4: 6e10 8a07 0b00 |006a: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.getException:()Ljava/lang/Exception; // method@078a │ │ +04fcfa: 0c06 |006d: move-result-object v6 │ │ +04fcfc: 2066 5f01 |006e: instance-of v6, v6, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; // type@015f │ │ +04fd00: 3806 0b00 |0070: if-eqz v6, 007b // +000b │ │ +04fd04: 52b6 9203 |0072: iget v6, v11, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ +04fd08: 6207 f603 |0074: sget-object v7, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@03f6 │ │ +04fd0c: 5277 f903 |0076: iget v7, v7, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ +04fd10: b676 |0078: or-int/2addr v6, v7 │ │ +04fd12: 59b6 9203 |0079: iput v6, v11, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0392 │ │ +04fd16: 54a6 cb03 |007b: iget-object v6, v10, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04fd1a: 7220 a70b b600 |007d: invoke-interface {v6, v11}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0ba7 │ │ +04fd20: 0c06 |0080: move-result-object v6 │ │ +04fd22: 5bb6 8e03 |0081: iput-object v6, v11, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ +04fd26: 2885 |0083: goto 0008 // -007b │ │ +04fd28: 6e30 dc07 ba04 |0084: invoke-virtual {v10, v11, v4}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@07dc │ │ +04fd2e: 3804 81ff |0087: if-eqz v4, 0008 // -007f │ │ +04fd32: 7020 d707 ba00 |0089: invoke-direct {v10, v11}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V // method@07d7 │ │ +04fd38: 2900 7cff |008c: goto/16 0008 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=321 │ │ 0x0008 line=366 │ │ 0x0009 line=323 │ │ 0x0011 line=324 │ │ 0x0015 line=328 │ │ @@ -55351,18 +55335,18 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04d33c: |[04d33c] com.squareup.picasso.Dispatcher.performSubmit:(Lcom/squareup/picasso/Action;)V │ │ -04d34c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04d34e: 6e30 e207 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;Z)V // method@07e2 │ │ -04d354: 0e00 |0004: return-void │ │ +04fd3c: |[04fd3c] com.squareup.picasso.Dispatcher.performSubmit:(Lcom/squareup/picasso/Action;)V │ │ +04fd4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04fd4e: 6e30 e207 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;Z)V // method@07e2 │ │ +04fd54: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=176 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x0005 reg=2 action Lcom/squareup/picasso/Action; │ │ @@ -55372,105 +55356,105 @@ │ │ type : '(Lcom/squareup/picasso/Action;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 184 16-bit code units │ │ -04d358: |[04d358] com.squareup.picasso.Dispatcher.performSubmit:(Lcom/squareup/picasso/Action;Z)V │ │ -04d368: 5461 c803 |0000: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ -04d36c: 6e10 6707 0700 |0002: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ -04d372: 0c02 |0005: move-result-object v2 │ │ -04d374: 7220 8d0b 2100 |0006: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -04d37a: 0a01 |0009: move-result v1 │ │ -04d37c: 3801 3e00 |000a: if-eqz v1, 0048 // +003e │ │ -04d380: 5461 c703 |000c: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ -04d384: 6e10 6807 0700 |000e: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04d38a: 0c02 |0011: move-result-object v2 │ │ -04d38c: 7230 800b 2107 |0012: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -04d392: 6e10 6407 0700 |0015: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04d398: 0c01 |0018: move-result-object v1 │ │ -04d39a: 5511 2104 |0019: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04d39e: 3801 2c00 |001b: if-eqz v1, 0047 // +002c │ │ -04d3a2: 1a01 ec02 |001d: const-string v1, "Dispatcher" // string@02ec │ │ -04d3a6: 1a02 8317 |001f: const-string v2, "paused" // string@1783 │ │ -04d3aa: 5473 7703 |0021: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04d3ae: 6e10 d708 0300 |0023: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04d3b4: 0c03 |0026: move-result-object v3 │ │ -04d3b6: 2204 c101 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -04d3ba: 7010 500a 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04d3c0: 1a05 fe0d |002c: const-string v5, "because tag '" // string@0dfe │ │ -04d3c4: 6e20 580a 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04d3ca: 0c04 |0031: move-result-object v4 │ │ -04d3cc: 6e10 6707 0700 |0032: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ -04d3d2: 0c05 |0035: move-result-object v5 │ │ -04d3d4: 6e20 570a 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04d3da: 0c04 |0039: move-result-object v4 │ │ -04d3dc: 1a05 af00 |003a: const-string v5, "' is paused" // string@00af │ │ -04d3e0: 6e20 580a 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04d3e6: 0c04 |003f: move-result-object v4 │ │ -04d3e8: 6e10 640a 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04d3ee: 0c04 |0043: move-result-object v4 │ │ -04d3f0: 7140 6c09 2143 |0044: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04d3f6: 0e00 |0047: return-void │ │ -04d3f8: 5461 c503 |0048: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ -04d3fc: 6e10 6107 0700 |004a: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ -04d402: 0c02 |004d: move-result-object v2 │ │ -04d404: 7220 7d0b 2100 |004e: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -04d40a: 0c00 |0051: move-result-object v0 │ │ -04d40c: 1f00 3101 |0052: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04d410: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ -04d414: 6e20 8107 7000 |0056: invoke-virtual {v0, v7}, Lcom/squareup/picasso/BitmapHunter;.attach:(Lcom/squareup/picasso/Action;)V // method@0781 │ │ -04d41a: 28ee |0059: goto 0047 // -0012 │ │ -04d41c: 5461 cb03 |005a: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04d420: 7210 a40b 0100 |005c: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@0ba4 │ │ -04d426: 0a01 |005f: move-result v1 │ │ -04d428: 3801 1a00 |0060: if-eqz v1, 007a // +001a │ │ -04d42c: 6e10 6407 0700 |0062: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04d432: 0c01 |0065: move-result-object v1 │ │ -04d434: 5511 2104 |0066: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04d438: 3801 dfff |0068: if-eqz v1, 0047 // -0021 │ │ -04d43c: 1a01 ec02 |006a: const-string v1, "Dispatcher" // string@02ec │ │ -04d440: 1a02 d913 |006c: const-string v2, "ignored" // string@13d9 │ │ -04d444: 5473 7703 |006e: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04d448: 6e10 d708 0300 |0070: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04d44e: 0c03 |0073: move-result-object v3 │ │ -04d450: 1a04 fd0d |0074: const-string v4, "because shut down" // string@0dfd │ │ -04d454: 7140 6c09 2143 |0076: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04d45a: 28ce |0079: goto 0047 // -0032 │ │ -04d45c: 6e10 6407 0700 |007a: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04d462: 0c01 |007d: move-result-object v1 │ │ -04d464: 5462 bf03 |007e: iget-object v2, v6, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@03bf │ │ -04d468: 5463 cc03 |0080: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.stats:Lcom/squareup/picasso/Stats; // field@03cc │ │ -04d46c: 7157 8607 6132 |0082: invoke-static {v1, v6, v2, v3, v7}, Lcom/squareup/picasso/BitmapHunter;.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; // method@0786 │ │ -04d472: 0c00 |0085: move-result-object v0 │ │ -04d474: 5461 cb03 |0086: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04d478: 7220 a70b 0100 |0088: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0ba7 │ │ -04d47e: 0c01 |008b: move-result-object v1 │ │ -04d480: 5b01 8e03 |008c: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ -04d484: 5461 c503 |008e: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ -04d488: 6e10 6107 0700 |0090: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ -04d48e: 0c02 |0093: move-result-object v2 │ │ -04d490: 7230 800b 2100 |0094: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -04d496: 3808 0b00 |0097: if-eqz v8, 00a2 // +000b │ │ -04d49a: 5461 c303 |0099: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ -04d49e: 6e10 6807 0700 |009b: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04d4a4: 0c02 |009e: move-result-object v2 │ │ -04d4a6: 7220 810b 2100 |009f: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04d4ac: 6e10 6407 0700 |00a2: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04d4b2: 0c01 |00a5: move-result-object v1 │ │ -04d4b4: 5511 2104 |00a6: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04d4b8: 3801 9fff |00a8: if-eqz v1, 0047 // -0061 │ │ -04d4bc: 1a01 ec02 |00aa: const-string v1, "Dispatcher" // string@02ec │ │ -04d4c0: 1a02 e110 |00ac: const-string v2, "enqueued" // string@10e1 │ │ -04d4c4: 5473 7703 |00ae: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04d4c8: 6e10 d708 0300 |00b0: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04d4ce: 0c03 |00b3: move-result-object v3 │ │ -04d4d0: 7130 6b09 2103 |00b4: invoke-static {v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04d4d6: 2890 |00b7: goto 0047 // -0070 │ │ +04fd58: |[04fd58] com.squareup.picasso.Dispatcher.performSubmit:(Lcom/squareup/picasso/Action;Z)V │ │ +04fd68: 5461 c803 |0000: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@03c8 │ │ +04fd6c: 6e10 6707 0700 |0002: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ +04fd72: 0c02 |0005: move-result-object v2 │ │ +04fd74: 7220 8d0b 2100 |0006: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +04fd7a: 0a01 |0009: move-result v1 │ │ +04fd7c: 3801 3e00 |000a: if-eqz v1, 0048 // +003e │ │ +04fd80: 5461 c703 |000c: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@03c7 │ │ +04fd84: 6e10 6807 0700 |000e: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +04fd8a: 0c02 |0011: move-result-object v2 │ │ +04fd8c: 7230 800b 2107 |0012: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +04fd92: 6e10 6407 0700 |0015: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +04fd98: 0c01 |0018: move-result-object v1 │ │ +04fd9a: 5511 2104 |0019: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04fd9e: 3801 2c00 |001b: if-eqz v1, 0047 // +002c │ │ +04fda2: 1a01 ec02 |001d: const-string v1, "Dispatcher" // string@02ec │ │ +04fda6: 1a02 9417 |001f: const-string v2, "paused" // string@1794 │ │ +04fdaa: 5473 7703 |0021: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04fdae: 6e10 d708 0300 |0023: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04fdb4: 0c03 |0026: move-result-object v3 │ │ +04fdb6: 2204 d301 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +04fdba: 7010 500a 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +04fdc0: 1a05 110e |002c: const-string v5, "because tag '" // string@0e11 │ │ +04fdc4: 6e20 580a 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04fdca: 0c04 |0031: move-result-object v4 │ │ +04fdcc: 6e10 6707 0700 |0032: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ +04fdd2: 0c05 |0035: move-result-object v5 │ │ +04fdd4: 6e20 570a 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +04fdda: 0c04 |0039: move-result-object v4 │ │ +04fddc: 1a05 af00 |003a: const-string v5, "' is paused" // string@00af │ │ +04fde0: 6e20 580a 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +04fde6: 0c04 |003f: move-result-object v4 │ │ +04fde8: 6e10 640a 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +04fdee: 0c04 |0043: move-result-object v4 │ │ +04fdf0: 7140 6c09 2143 |0044: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04fdf6: 0e00 |0047: return-void │ │ +04fdf8: 5461 c503 |0048: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ +04fdfc: 6e10 6107 0700 |004a: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ +04fe02: 0c02 |004d: move-result-object v2 │ │ +04fe04: 7220 7d0b 2100 |004e: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +04fe0a: 0c00 |0051: move-result-object v0 │ │ +04fe0c: 1f00 4301 |0052: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +04fe10: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ +04fe14: 6e20 8107 7000 |0056: invoke-virtual {v0, v7}, Lcom/squareup/picasso/BitmapHunter;.attach:(Lcom/squareup/picasso/Action;)V // method@0781 │ │ +04fe1a: 28ee |0059: goto 0047 // -0012 │ │ +04fe1c: 5461 cb03 |005a: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04fe20: 7210 a40b 0100 |005c: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@0ba4 │ │ +04fe26: 0a01 |005f: move-result v1 │ │ +04fe28: 3801 1a00 |0060: if-eqz v1, 007a // +001a │ │ +04fe2c: 6e10 6407 0700 |0062: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +04fe32: 0c01 |0065: move-result-object v1 │ │ +04fe34: 5511 2104 |0066: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04fe38: 3801 dfff |0068: if-eqz v1, 0047 // -0021 │ │ +04fe3c: 1a01 ec02 |006a: const-string v1, "Dispatcher" // string@02ec │ │ +04fe40: 1a02 eb13 |006c: const-string v2, "ignored" // string@13eb │ │ +04fe44: 5473 7703 |006e: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04fe48: 6e10 d708 0300 |0070: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04fe4e: 0c03 |0073: move-result-object v3 │ │ +04fe50: 1a04 100e |0074: const-string v4, "because shut down" // string@0e10 │ │ +04fe54: 7140 6c09 2143 |0076: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +04fe5a: 28ce |0079: goto 0047 // -0032 │ │ +04fe5c: 6e10 6407 0700 |007a: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +04fe62: 0c01 |007d: move-result-object v1 │ │ +04fe64: 5462 bf03 |007e: iget-object v2, v6, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@03bf │ │ +04fe68: 5463 cc03 |0080: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.stats:Lcom/squareup/picasso/Stats; // field@03cc │ │ +04fe6c: 7157 8607 6132 |0082: invoke-static {v1, v6, v2, v3, v7}, Lcom/squareup/picasso/BitmapHunter;.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; // method@0786 │ │ +04fe72: 0c00 |0085: move-result-object v0 │ │ +04fe74: 5461 cb03 |0086: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04fe78: 7220 a70b 0100 |0088: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0ba7 │ │ +04fe7e: 0c01 |008b: move-result-object v1 │ │ +04fe80: 5b01 8e03 |008c: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@038e │ │ +04fe84: 5461 c503 |008e: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@03c5 │ │ +04fe88: 6e10 6107 0700 |0090: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ +04fe8e: 0c02 |0093: move-result-object v2 │ │ +04fe90: 7230 800b 2100 |0094: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +04fe96: 3808 0b00 |0097: if-eqz v8, 00a2 // +000b │ │ +04fe9a: 5461 c303 |0099: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@03c3 │ │ +04fe9e: 6e10 6807 0700 |009b: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +04fea4: 0c02 |009e: move-result-object v2 │ │ +04fea6: 7220 810b 2100 |009f: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +04feac: 6e10 6407 0700 |00a2: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +04feb2: 0c01 |00a5: move-result-object v1 │ │ +04feb4: 5511 2104 |00a6: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +04feb8: 3801 9fff |00a8: if-eqz v1, 0047 // -0061 │ │ +04febc: 1a01 ec02 |00aa: const-string v1, "Dispatcher" // string@02ec │ │ +04fec0: 1a02 f410 |00ac: const-string v2, "enqueued" // string@10f4 │ │ +04fec4: 5473 7703 |00ae: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +04fec8: 6e10 d708 0300 |00b0: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +04fece: 0c03 |00b3: move-result-object v3 │ │ +04fed0: 7130 6b09 2103 |00b4: invoke-static {v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +04fed6: 2890 |00b7: goto 0047 // -0070 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=180 │ │ 0x0015 line=181 │ │ 0x001d line=182 │ │ 0x0032 line=183 │ │ @@ -55500,46 +55484,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04d4d8: |[04d4d8] com.squareup.picasso.Dispatcher.shutdown:()V │ │ -04d4e8: 5420 cb03 |0000: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04d4ec: 2000 5c01 |0002: instance-of v0, v0, Lcom/squareup/picasso/PicassoExecutorService; // type@015c │ │ -04d4f0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -04d4f4: 5420 cb03 |0006: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ -04d4f8: 7210 a50b 0000 |0008: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@0ba5 │ │ -04d4fe: 5420 c203 |000b: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@03c2 │ │ -04d502: 7210 ed07 0000 |000d: invoke-interface {v0}, Lcom/squareup/picasso/Downloader;.shutdown:()V // method@07ed │ │ -04d508: 5420 c103 |0010: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ -04d50c: 6e10 c307 0000 |0012: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.quit:()Z // method@07c3 │ │ -04d512: 6200 1804 |0015: sget-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04d516: 2201 3a01 |0017: new-instance v1, Lcom/squareup/picasso/Dispatcher$1; // type@013a │ │ -04d51a: 7020 bb07 2100 |0019: invoke-direct {v1, v2}, Lcom/squareup/picasso/Dispatcher$1;.:(Lcom/squareup/picasso/Dispatcher;)V // method@07bb │ │ -04d520: 6e20 be00 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ -04d526: 0e00 |001f: return-void │ │ +04fed8: |[04fed8] com.squareup.picasso.Dispatcher.shutdown:()V │ │ +04fee8: 5420 cb03 |0000: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04feec: 2000 6e01 |0002: instance-of v0, v0, Lcom/squareup/picasso/PicassoExecutorService; // type@016e │ │ +04fef0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +04fef4: 5420 cb03 |0006: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@03cb │ │ +04fef8: 7210 a50b 0000 |0008: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@0ba5 │ │ +04fefe: 5420 c203 |000b: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@03c2 │ │ +04ff02: 7210 ed07 0000 |000d: invoke-interface {v0}, Lcom/squareup/picasso/Downloader;.shutdown:()V // method@07ed │ │ +04ff08: 5420 c103 |0010: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@03c1 │ │ +04ff0c: 6e10 c307 0000 |0012: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.quit:()Z // method@07c3 │ │ +04ff12: 6200 1804 |0015: sget-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +04ff16: 2201 4c01 |0017: new-instance v1, Lcom/squareup/picasso/Dispatcher$1; // type@014c │ │ +04ff1a: 7020 bb07 2100 |0019: invoke-direct {v1, v2}, Lcom/squareup/picasso/Dispatcher$1;.:(Lcom/squareup/picasso/Dispatcher;)V // method@07bb │ │ +04ff20: 6e20 be00 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ +04ff26: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000b line=127 │ │ 0x0010 line=128 │ │ 0x0015 line=130 │ │ 0x001f line=135 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/squareup/picasso/Dispatcher; │ │ │ │ source_file_idx : 749 (Dispatcher.java) │ │ │ │ Class #130 header: │ │ -class_idx : 320 │ │ +class_idx : 338 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #130 annotations: │ │ @@ -55584,28 +55568,28 @@ │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04d528: |[04d528] com.squareup.picasso.Downloader$Response.:(Landroid/graphics/Bitmap;Z)V │ │ -04d538: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04d53e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -04d542: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04d546: 1a01 0e02 |0007: const-string v1, "Bitmap may not be null." // string@020e │ │ -04d54a: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04d550: 2700 |000c: throw v0 │ │ -04d552: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -04d554: 5b20 d003 |000e: iput-object v0, v2, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@03d0 │ │ -04d558: 5b23 cd03 |0010: iput-object v3, v2, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@03cd │ │ -04d55c: 5c24 ce03 |0012: iput-boolean v4, v2, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@03ce │ │ -04d560: 1600 ffff |0014: const-wide/16 v0, #int -1 // #ffff │ │ -04d564: 5a20 cf03 |0016: iput-wide v0, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@03cf │ │ -04d568: 0e00 |0018: return-void │ │ +04ff28: |[04ff28] com.squareup.picasso.Downloader$Response.:(Landroid/graphics/Bitmap;Z)V │ │ +04ff38: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04ff3e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +04ff42: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +04ff46: 1a01 0e02 |0007: const-string v1, "Bitmap may not be null." // string@020e │ │ +04ff4a: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +04ff50: 2700 |000c: throw v0 │ │ +04ff52: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +04ff54: 5b20 d003 |000e: iput-object v0, v2, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@03d0 │ │ +04ff58: 5b23 cd03 |0010: iput-object v3, v2, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@03cd │ │ +04ff5c: 5c24 ce03 |0012: iput-boolean v4, v2, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@03ce │ │ +04ff60: 1600 ffff |0014: const-wide/16 v0, #int -1 // #ffff │ │ +04ff64: 5a20 cf03 |0016: iput-wide v0, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@03cf │ │ +04ff68: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ 0x000d line=74 │ │ 0x0010 line=75 │ │ @@ -55622,17 +55606,17 @@ │ │ type : '(Landroid/graphics/Bitmap;ZJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04d56c: |[04d56c] com.squareup.picasso.Downloader$Response.:(Landroid/graphics/Bitmap;ZJ)V │ │ -04d57c: 7030 e407 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Downloader$Response;.:(Landroid/graphics/Bitmap;Z)V // method@07e4 │ │ -04d582: 0e00 |0003: return-void │ │ +04ff6c: |[04ff6c] com.squareup.picasso.Downloader$Response.:(Landroid/graphics/Bitmap;ZJ)V │ │ +04ff7c: 7030 e407 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Downloader$Response;.:(Landroid/graphics/Bitmap;Z)V // method@07e4 │ │ +04ff82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Downloader$Response; │ │ 0x0000 - 0x0004 reg=1 bitmap Landroid/graphics/Bitmap; │ │ @@ -55644,78 +55628,78 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -04d584: |[04d584] com.squareup.picasso.Downloader$Response.:(Ljava/io/InputStream;Z)V │ │ -04d594: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -04d598: 7051 e707 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@07e7 │ │ -04d59e: 0e00 |0005: return-void │ │ +04ff84: |[04ff84] com.squareup.picasso.Downloader$Response.:(Ljava/io/InputStream;Z)V │ │ +04ff94: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +04ff98: 7051 e707 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@07e7 │ │ +04ff9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/picasso/Downloader$Response; │ │ 0x0000 - 0x0006 reg=3 stream Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=4 loadedFromCache Z │ │ │ │ #3 : (in Lcom/squareup/picasso/Downloader$Response;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;ZJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04d5a0: |[04d5a0] com.squareup.picasso.Downloader$Response.:(Ljava/io/InputStream;ZJ)V │ │ -04d5b0: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04d5b6: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -04d5ba: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04d5be: 1a01 850a |0007: const-string v1, "Stream may not be null." // string@0a85 │ │ -04d5c2: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04d5c8: 2700 |000c: throw v0 │ │ -04d5ca: 5b34 d003 |000d: iput-object v4, v3, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@03d0 │ │ -04d5ce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04d5d0: 5b30 cd03 |0010: iput-object v0, v3, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@03cd │ │ -04d5d4: 5c35 ce03 |0012: iput-boolean v5, v3, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@03ce │ │ -04d5d8: 5a36 cf03 |0014: iput-wide v6, v3, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@03cf │ │ -04d5dc: 0e00 |0016: return-void │ │ +04ffa0: |[04ffa0] com.squareup.picasso.Downloader$Response.:(Ljava/io/InputStream;ZJ)V │ │ +04ffb0: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +04ffb6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +04ffba: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +04ffbe: 1a01 990a |0007: const-string v1, "Stream may not be null." // string@0a99 │ │ +04ffc2: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +04ffc8: 2700 |000c: throw v0 │ │ +04ffca: 5b23 d003 |000d: iput-object v3, v2, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@03d0 │ │ +04ffce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04ffd0: 5b20 cd03 |0010: iput-object v0, v2, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@03cd │ │ +04ffd4: 5c24 ce03 |0012: iput-boolean v4, v2, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@03ce │ │ +04ffd8: 5a25 cf03 |0014: iput-wide v5, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@03cf │ │ +04ffdc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0005 line=117 │ │ 0x000d line=119 │ │ 0x000f line=120 │ │ 0x0012 line=121 │ │ 0x0014 line=122 │ │ 0x0016 line=123 │ │ locals : │ │ - 0x0000 - 0x0017 reg=3 this Lcom/squareup/picasso/Downloader$Response; │ │ - 0x0000 - 0x0017 reg=4 stream Ljava/io/InputStream; │ │ - 0x0000 - 0x0017 reg=5 loadedFromCache Z │ │ - 0x0000 - 0x0017 reg=6 contentLength J │ │ + 0x0000 - 0x0017 reg=2 this Lcom/squareup/picasso/Downloader$Response; │ │ + 0x0000 - 0x0017 reg=3 stream Ljava/io/InputStream; │ │ + 0x0000 - 0x0017 reg=4 loadedFromCache Z │ │ + 0x0000 - 0x0017 reg=5 contentLength J │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Downloader$Response;) │ │ name : 'getBitmap' │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d5e0: |[04d5e0] com.squareup.picasso.Downloader$Response.getBitmap:()Landroid/graphics/Bitmap; │ │ -04d5f0: 5410 cd03 |0000: iget-object v0, v1, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@03cd │ │ -04d5f4: 1100 |0002: return-object v0 │ │ +04ffe0: |[04ffe0] com.squareup.picasso.Downloader$Response.getBitmap:()Landroid/graphics/Bitmap; │ │ +04fff0: 5410 cd03 |0000: iget-object v0, v1, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@03cd │ │ +04fff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Downloader$Response; │ │ │ │ #1 : (in Lcom/squareup/picasso/Downloader$Response;) │ │ @@ -55723,17 +55707,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d5f8: |[04d5f8] com.squareup.picasso.Downloader$Response.getContentLength:()J │ │ -04d608: 5320 cf03 |0000: iget-wide v0, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@03cf │ │ -04d60c: 1000 |0002: return-wide v0 │ │ +04fff8: |[04fff8] com.squareup.picasso.Downloader$Response.getContentLength:()J │ │ +050008: 5320 cf03 |0000: iget-wide v0, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@03cf │ │ +05000c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/squareup/picasso/Downloader$Response; │ │ │ │ #2 : (in Lcom/squareup/picasso/Downloader$Response;) │ │ @@ -55741,29 +55725,29 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d610: |[04d610] com.squareup.picasso.Downloader$Response.getInputStream:()Ljava/io/InputStream; │ │ -04d620: 5410 d003 |0000: iget-object v0, v1, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@03d0 │ │ -04d624: 1100 |0002: return-object v0 │ │ +050010: |[050010] com.squareup.picasso.Downloader$Response.getInputStream:()Ljava/io/InputStream; │ │ +050020: 5410 d003 |0000: iget-object v0, v1, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@03d0 │ │ +050024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Downloader$Response; │ │ │ │ source_file_idx : 767 (Downloader.java) │ │ │ │ Class #131 header: │ │ -class_idx : 321 │ │ +class_idx : 339 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 394 │ │ +superclass_idx : 412 │ │ source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #131 annotations: │ │ @@ -55792,21 +55776,21 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04d628: |[04d628] com.squareup.picasso.Downloader$ResponseException.:(Ljava/lang/String;II)V │ │ -04d638: 7020 9809 2100 |0000: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -04d63e: 7110 3108 0300 |0003: invoke-static {v3}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@0831 │ │ -04d644: 0a00 |0006: move-result v0 │ │ -04d646: 5c10 d103 |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Downloader$ResponseException;.localCacheOnly:Z // field@03d1 │ │ -04d64a: 5914 d203 |0009: iput v4, v1, Lcom/squareup/picasso/Downloader$ResponseException;.responseCode:I // field@03d2 │ │ -04d64e: 0e00 |000b: return-void │ │ +050028: |[050028] com.squareup.picasso.Downloader$ResponseException.:(Ljava/lang/String;II)V │ │ +050038: 7020 9809 2100 |0000: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05003e: 7110 3108 0300 |0003: invoke-static {v3}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@0831 │ │ +050044: 0a00 |0006: move-result v0 │ │ +050046: 5c10 d103 |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Downloader$ResponseException;.localCacheOnly:Z // field@03d1 │ │ +05004a: 5914 d203 |0009: iput v4, v1, Lcom/squareup/picasso/Downloader$ResponseException;.responseCode:I // field@03d2 │ │ +05004e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0009 line=51 │ │ 0x000b line=52 │ │ locals : │ │ @@ -55815,17 +55799,17 @@ │ │ 0x0000 - 0x000c reg=3 networkPolicy I │ │ 0x0000 - 0x000c reg=4 responseCode I │ │ │ │ Virtual methods - │ │ source_file_idx : 767 (Downloader.java) │ │ │ │ Class #132 header: │ │ -class_idx : 322 │ │ +class_idx : 340 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #132 annotations: │ │ @@ -55854,18 +55838,18 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 767 (Downloader.java) │ │ │ │ Class #133 header: │ │ -class_idx : 328 │ │ +class_idx : 346 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 395 │ │ -source_file_idx : 2260 │ │ +superclass_idx : 413 │ │ +source_file_idx : 2280 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 11 │ │ │ │ Class #133 annotations: │ │ Annotations on method #2063 'available' │ │ @@ -55925,113 +55909,113 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04d650: |[04d650] com.squareup.picasso.MarkableInputStream.:(Ljava/io/InputStream;)V │ │ -04d660: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -04d664: 7030 0e08 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/MarkableInputStream;.:(Ljava/io/InputStream;I)V // method@080e │ │ -04d66a: 0e00 |0005: return-void │ │ +050050: |[050050] com.squareup.picasso.MarkableInputStream.:(Ljava/io/InputStream;)V │ │ +050060: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +050064: 7030 0e08 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/MarkableInputStream;.:(Ljava/io/InputStream;I)V // method@080e │ │ +05006a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/MarkableInputStream; │ │ 0x0000 - 0x0006 reg=2 in Ljava/io/InputStream; │ │ │ │ #1 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -04d66c: |[04d66c] com.squareup.picasso.MarkableInputStream.:(Ljava/io/InputStream;I)V │ │ -04d67c: 7010 9f09 0400 |0000: invoke-direct {v4}, Ljava/io/InputStream;.:()V // method@099f │ │ -04d682: 1602 ffff |0003: const-wide/16 v2, #int -1 // #ffff │ │ -04d686: 5a42 e303 |0005: iput-wide v2, v4, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@03e3 │ │ -04d68a: 6e10 a309 0500 |0007: invoke-virtual {v5}, Ljava/io/InputStream;.markSupported:()Z // method@09a3 │ │ -04d690: 0a01 |000a: move-result v1 │ │ -04d692: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ -04d696: 2200 7f01 |000d: new-instance v0, Ljava/io/BufferedInputStream; // type@017f │ │ -04d69a: 7030 7009 5006 |000f: invoke-direct {v0, v5, v6}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@0970 │ │ -04d6a0: 0705 |0012: move-object v5, v0 │ │ -04d6a2: 5b45 e403 |0013: iput-object v5, v4, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d6a6: 0e00 |0015: return-void │ │ +05006c: |[05006c] com.squareup.picasso.MarkableInputStream.:(Ljava/io/InputStream;I)V │ │ +05007c: 7010 9f09 0300 |0000: invoke-direct {v3}, Ljava/io/InputStream;.:()V // method@099f │ │ +050082: 1601 ffff |0003: const-wide/16 v1, #int -1 // #ffff │ │ +050086: 5a31 e303 |0005: iput-wide v1, v3, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@03e3 │ │ +05008a: 6e10 a309 0400 |0007: invoke-virtual {v4}, Ljava/io/InputStream;.markSupported:()Z // method@09a3 │ │ +050090: 0a01 |000a: move-result v1 │ │ +050092: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ +050096: 2200 9101 |000d: new-instance v0, Ljava/io/BufferedInputStream; // type@0191 │ │ +05009a: 7030 7009 4005 |000f: invoke-direct {v0, v4, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@0970 │ │ +0500a0: 0704 |0012: move-object v4, v0 │ │ +0500a2: 5b34 e403 |0013: iput-object v4, v3, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +0500a6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=35 │ │ 0x0007 line=42 │ │ 0x000d line=43 │ │ 0x0013 line=45 │ │ 0x0015 line=46 │ │ locals : │ │ - 0x0000 - 0x0012 reg=5 in Ljava/io/InputStream; │ │ + 0x0000 - 0x0012 reg=4 in Ljava/io/InputStream; │ │ 0x0012 - 0x0013 reg=0 in Ljava/io/InputStream; │ │ - 0x0000 - 0x0016 reg=4 this Lcom/squareup/picasso/MarkableInputStream; │ │ - 0x0013 - 0x0016 reg=5 in Ljava/io/InputStream; │ │ - 0x0000 - 0x0016 reg=6 size I │ │ + 0x0000 - 0x0016 reg=3 this Lcom/squareup/picasso/MarkableInputStream; │ │ + 0x0013 - 0x0016 reg=4 in Ljava/io/InputStream; │ │ + 0x0000 - 0x0016 reg=5 size I │ │ │ │ #2 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'setLimit' │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -04d6a8: |[04d6a8] com.squareup.picasso.MarkableInputStream.setLimit:(J)V │ │ -04d6b8: 5372 e703 |0000: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ -04d6bc: 5374 e603 |0002: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d6c0: 3101 0204 |0004: cmp-long v1, v2, v4 │ │ -04d6c4: 3b01 2300 |0006: if-gez v1, 0029 // +0023 │ │ -04d6c8: 5372 e603 |0008: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d6cc: 5374 e503 |000a: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@03e5 │ │ -04d6d0: 3101 0204 |000c: cmp-long v1, v2, v4 │ │ -04d6d4: 3c01 1b00 |000e: if-gtz v1, 0029 // +001b │ │ -04d6d8: 5471 e403 |0010: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d6dc: 6e10 a709 0100 |0012: invoke-virtual {v1}, Ljava/io/InputStream;.reset:()V // method@09a7 │ │ -04d6e2: 5471 e403 |0015: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d6e6: 5372 e703 |0017: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ -04d6ea: 9c02 0802 |0019: sub-long v2, v8, v2 │ │ -04d6ee: 8422 |001b: long-to-int v2, v2 │ │ -04d6f0: 6e20 a209 2100 |001c: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@09a2 │ │ -04d6f6: 5372 e703 |001f: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ -04d6fa: 5374 e603 |0021: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d6fe: 7055 1b08 2743 |0023: invoke-direct {v7, v2, v3, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.skip:(JJ)V // method@081b │ │ -04d704: 5a78 e503 |0026: iput-wide v8, v7, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@03e5 │ │ -04d708: 0e00 |0028: return-void │ │ -04d70a: 5372 e603 |0029: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d70e: 5a72 e703 |002b: iput-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ -04d712: 5471 e403 |002d: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d716: 5372 e603 |002f: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d71a: 9c02 0802 |0031: sub-long v2, v8, v2 │ │ -04d71e: 8422 |0033: long-to-int v2, v2 │ │ -04d720: 6e20 a209 2100 |0034: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@09a2 │ │ -04d726: 28ef |0037: goto 0026 // -0011 │ │ -04d728: 0d00 |0038: move-exception v0 │ │ -04d72a: 2201 ad01 |0039: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -04d72e: 2202 c101 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -04d732: 7010 500a 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04d738: 1a03 7a0b |0040: const-string v3, "Unable to mark: " // string@0b7a │ │ -04d73c: 6e20 580a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04d742: 0c02 |0045: move-result-object v2 │ │ -04d744: 6e20 570a 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04d74a: 0c02 |0049: move-result-object v2 │ │ -04d74c: 6e10 640a 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04d752: 0c02 |004d: move-result-object v2 │ │ -04d754: 7020 f209 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04d75a: 2701 |0051: throw v1 │ │ +0500a8: |[0500a8] com.squareup.picasso.MarkableInputStream.setLimit:(J)V │ │ +0500b8: 5351 e703 |0000: iget-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ +0500bc: 5353 e603 |0002: iget-wide v3, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +0500c0: 3101 0103 |0004: cmp-long v1, v1, v3 │ │ +0500c4: 3b01 2300 |0006: if-gez v1, 0029 // +0023 │ │ +0500c8: 5351 e603 |0008: iget-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +0500cc: 5353 e503 |000a: iget-wide v3, v5, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@03e5 │ │ +0500d0: 3101 0103 |000c: cmp-long v1, v1, v3 │ │ +0500d4: 3c01 1b00 |000e: if-gtz v1, 0029 // +001b │ │ +0500d8: 5451 e403 |0010: iget-object v1, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +0500dc: 6e10 a709 0100 |0012: invoke-virtual {v1}, Ljava/io/InputStream;.reset:()V // method@09a7 │ │ +0500e2: 5451 e403 |0015: iget-object v1, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +0500e6: 5352 e703 |0017: iget-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ +0500ea: 9c02 0602 |0019: sub-long v2, v6, v2 │ │ +0500ee: 8422 |001b: long-to-int v2, v2 │ │ +0500f0: 6e20 a209 2100 |001c: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@09a2 │ │ +0500f6: 5351 e703 |001f: iget-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ +0500fa: 5353 e603 |0021: iget-wide v3, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +0500fe: 7054 1b08 1532 |0023: invoke-direct {v5, v1, v2, v3, v4}, Lcom/squareup/picasso/MarkableInputStream;.skip:(JJ)V // method@081b │ │ +050104: 5a56 e503 |0026: iput-wide v6, v5, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@03e5 │ │ +050108: 0e00 |0028: return-void │ │ +05010a: 5351 e603 |0029: iget-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +05010e: 5a51 e703 |002b: iput-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ +050112: 5451 e403 |002d: iget-object v1, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +050116: 5352 e603 |002f: iget-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +05011a: 9c02 0602 |0031: sub-long v2, v6, v2 │ │ +05011e: 8422 |0033: long-to-int v2, v2 │ │ +050120: 6e20 a209 2100 |0034: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@09a2 │ │ +050126: 28ef |0037: goto 0026 // -0011 │ │ +050128: 0d00 |0038: move-exception v0 │ │ +05012a: 2201 bf01 |0039: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +05012e: 2202 d301 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +050132: 7010 500a 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +050138: 1a03 8e0b |0040: const-string v3, "Unable to mark: " // string@0b8e │ │ +05013c: 6e20 580a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +050142: 0c02 |0045: move-result-object v2 │ │ +050144: 6e20 570a 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05014a: 0c02 |0049: move-result-object v2 │ │ +05014c: 6e10 640a 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +050152: 0c02 |004d: move-result-object v2 │ │ +050154: 7020 f209 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05015a: 2701 |0051: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0037 │ │ Ljava/io/IOException; -> 0x0038 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0010 line=78 │ │ 0x0015 line=79 │ │ @@ -56040,76 +56024,76 @@ │ │ 0x0028 line=89 │ │ 0x0029 line=82 │ │ 0x002d line=83 │ │ 0x0038 line=86 │ │ 0x0039 line=87 │ │ locals : │ │ 0x0039 - 0x0052 reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x0052 reg=7 this Lcom/squareup/picasso/MarkableInputStream; │ │ - 0x0000 - 0x0052 reg=8 limit J │ │ + 0x0000 - 0x0052 reg=5 this Lcom/squareup/picasso/MarkableInputStream; │ │ + 0x0000 - 0x0052 reg=6 limit J │ │ │ │ #3 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'skip' │ │ type : '(JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -04d76c: |[04d76c] com.squareup.picasso.MarkableInputStream.skip:(JJ)V │ │ -04d77c: 3102 080a |0000: cmp-long v2, v8, v10 │ │ -04d780: 3b02 1700 |0002: if-gez v2, 0019 // +0017 │ │ -04d784: 5472 e403 |0004: iget-object v2, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d788: 9c04 0a08 |0006: sub-long v4, v10, v8 │ │ -04d78c: 6e30 a809 4205 |0008: invoke-virtual {v2, v4, v5}, Ljava/io/InputStream;.skip:(J)J // method@09a8 │ │ -04d792: 0b00 |000b: move-result-wide v0 │ │ -04d794: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -04d798: 3102 0002 |000e: cmp-long v2, v0, v2 │ │ -04d79c: 3902 0c00 |0010: if-nez v2, 001c // +000c │ │ -04d7a0: 6e10 1308 0700 |0012: invoke-virtual {v7}, Lcom/squareup/picasso/MarkableInputStream;.read:()I // method@0813 │ │ -04d7a6: 0a02 |0015: move-result v2 │ │ -04d7a8: 12f3 |0016: const/4 v3, #int -1 // #ff │ │ -04d7aa: 3332 0300 |0017: if-ne v2, v3, 001a // +0003 │ │ -04d7ae: 0e00 |0019: return-void │ │ -04d7b0: 1600 0100 |001a: const-wide/16 v0, #int 1 // #1 │ │ -04d7b4: bb08 |001c: add-long/2addr v8, v0 │ │ -04d7b6: 28e3 |001d: goto 0000 // -001d │ │ +05016c: |[05016c] com.squareup.picasso.MarkableInputStream.skip:(JJ)V │ │ +05017c: 3102 0608 |0000: cmp-long v2, v6, v8 │ │ +050180: 3b02 1700 |0002: if-gez v2, 0019 // +0017 │ │ +050184: 5452 e403 |0004: iget-object v2, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +050188: 9c03 0806 |0006: sub-long v3, v8, v6 │ │ +05018c: 6e30 a809 3204 |0008: invoke-virtual {v2, v3, v4}, Ljava/io/InputStream;.skip:(J)J // method@09a8 │ │ +050192: 0b00 |000b: move-result-wide v0 │ │ +050194: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +050198: 3102 0002 |000e: cmp-long v2, v0, v2 │ │ +05019c: 3902 0c00 |0010: if-nez v2, 001c // +000c │ │ +0501a0: 6e10 1308 0500 |0012: invoke-virtual {v5}, Lcom/squareup/picasso/MarkableInputStream;.read:()I // method@0813 │ │ +0501a6: 0a02 |0015: move-result v2 │ │ +0501a8: 12f3 |0016: const/4 v3, #int -1 // #ff │ │ +0501aa: 3332 0300 |0017: if-ne v2, v3, 001a // +0003 │ │ +0501ae: 0e00 |0019: return-void │ │ +0501b0: 1600 0100 |001a: const-wide/16 v0, #int 1 // #1 │ │ +0501b4: bb06 |001c: add-long/2addr v6, v0 │ │ +0501b6: 28e3 |001d: goto 0000 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x000c line=110 │ │ 0x0012 line=111 │ │ 0x0019 line=119 │ │ 0x001a line=114 │ │ 0x001c line=117 │ │ 0x001d line=118 │ │ locals : │ │ 0x000c - 0x0019 reg=0 skipped J │ │ 0x001a - 0x001e reg=0 skipped J │ │ - 0x0000 - 0x001e reg=7 this Lcom/squareup/picasso/MarkableInputStream; │ │ - 0x0000 - 0x001e reg=8 current J │ │ - 0x0000 - 0x001e reg=10 target J │ │ + 0x0000 - 0x001e reg=5 this Lcom/squareup/picasso/MarkableInputStream; │ │ + 0x0000 - 0x001e reg=6 current J │ │ + 0x0000 - 0x001e reg=8 target J │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'available' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d7b8: |[04d7b8] com.squareup.picasso.MarkableInputStream.available:()I │ │ -04d7c8: 5410 e403 |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d7cc: 6e10 a009 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@09a0 │ │ -04d7d2: 0a00 |0005: move-result v0 │ │ -04d7d4: 0f00 |0006: return v0 │ │ +0501b8: |[0501b8] com.squareup.picasso.MarkableInputStream.available:()I │ │ +0501c8: 5410 e403 |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +0501cc: 6e10 a009 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@09a0 │ │ +0501d2: 0a00 |0005: move-result v0 │ │ +0501d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ #1 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ @@ -56117,18 +56101,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d7d8: |[04d7d8] com.squareup.picasso.MarkableInputStream.close:()V │ │ -04d7e8: 5410 e403 |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d7ec: 6e10 a109 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -04d7f2: 0e00 |0005: return-void │ │ +0501d8: |[0501d8] com.squareup.picasso.MarkableInputStream.close:()V │ │ +0501e8: 5410 e403 |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +0501ec: 6e10 a109 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +0501f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ @@ -56137,19 +56121,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04d7f4: |[04d7f4] com.squareup.picasso.MarkableInputStream.mark:(I)V │ │ -04d804: 6e20 1808 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/picasso/MarkableInputStream;.savePosition:(I)J // method@0818 │ │ -04d80a: 0b00 |0003: move-result-wide v0 │ │ -04d80c: 5a20 e303 |0004: iput-wide v0, v2, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@03e3 │ │ -04d810: 0e00 |0006: return-void │ │ +0501f4: |[0501f4] com.squareup.picasso.MarkableInputStream.mark:(I)V │ │ +050204: 6e20 1808 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/picasso/MarkableInputStream;.savePosition:(I)J // method@0818 │ │ +05020a: 0b00 |0003: move-result-wide v0 │ │ +05020c: 5a20 e303 |0004: iput-wide v0, v2, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@03e3 │ │ +050210: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/MarkableInputStream; │ │ 0x0000 - 0x0007 reg=3 readLimit I │ │ @@ -56159,197 +56143,197 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d814: |[04d814] com.squareup.picasso.MarkableInputStream.markSupported:()Z │ │ -04d824: 5410 e403 |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d828: 6e10 a309 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@09a3 │ │ -04d82e: 0a00 |0005: move-result v0 │ │ -04d830: 0f00 |0006: return v0 │ │ +050214: |[050214] com.squareup.picasso.MarkableInputStream.markSupported:()Z │ │ +050224: 5410 e403 |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +050228: 6e10 a309 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@09a3 │ │ +05022e: 0a00 |0005: move-result v0 │ │ +050230: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ #4 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04d834: |[04d834] com.squareup.picasso.MarkableInputStream.read:()I │ │ -04d844: 5461 e403 |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d848: 6e10 a409 0100 |0002: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@09a4 │ │ -04d84e: 0a00 |0005: move-result v0 │ │ -04d850: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -04d852: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ -04d856: 5362 e603 |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d85a: 1604 0100 |000b: const-wide/16 v4, #int 1 // #1 │ │ -04d85e: bb42 |000d: add-long/2addr v2, v4 │ │ -04d860: 5a62 e603 |000e: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d864: 0f00 |0010: return v0 │ │ +050234: |[050234] com.squareup.picasso.MarkableInputStream.read:()I │ │ +050244: 5451 e403 |0000: iget-object v1, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +050248: 6e10 a409 0100 |0002: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@09a4 │ │ +05024e: 0a00 |0005: move-result v0 │ │ +050250: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +050252: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ +050256: 5351 e603 |0009: iget-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +05025a: 1603 0100 |000b: const-wide/16 v3, #int 1 // #1 │ │ +05025e: bb31 |000d: add-long/2addr v1, v3 │ │ +050260: 5a51 e603 |000e: iput-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +050264: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ 0x0009 line=124 │ │ 0x0010 line=126 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 result I │ │ - 0x0000 - 0x0011 reg=6 this Lcom/squareup/picasso/MarkableInputStream; │ │ + 0x0000 - 0x0011 reg=5 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ #5 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'read' │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04d868: |[04d868] com.squareup.picasso.MarkableInputStream.read:([B)I │ │ -04d878: 5461 e403 |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d87c: 6e20 a509 7100 |0002: invoke-virtual {v1, v7}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ -04d882: 0a00 |0005: move-result v0 │ │ -04d884: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -04d886: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ -04d88a: 5362 e603 |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d88e: 8104 |000b: int-to-long v4, v0 │ │ -04d890: bb42 |000c: add-long/2addr v2, v4 │ │ -04d892: 5a62 e603 |000d: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d896: 0f00 |000f: return v0 │ │ +050268: |[050268] com.squareup.picasso.MarkableInputStream.read:([B)I │ │ +050278: 5451 e403 |0000: iget-object v1, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +05027c: 6e20 a509 6100 |0002: invoke-virtual {v1, v6}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ +050282: 0a00 |0005: move-result v0 │ │ +050284: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +050286: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ +05028a: 5351 e603 |0009: iget-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +05028e: 8103 |000b: int-to-long v3, v0 │ │ +050290: bb31 |000c: add-long/2addr v1, v3 │ │ +050292: 5a51 e603 |000d: iput-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +050296: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x0009 line=132 │ │ 0x000f line=134 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 count I │ │ - 0x0000 - 0x0010 reg=6 this Lcom/squareup/picasso/MarkableInputStream; │ │ - 0x0000 - 0x0010 reg=7 buffer [B │ │ + 0x0000 - 0x0010 reg=5 this Lcom/squareup/picasso/MarkableInputStream; │ │ + 0x0000 - 0x0010 reg=6 buffer [B │ │ │ │ #6 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'read' │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04d898: |[04d898] com.squareup.picasso.MarkableInputStream.read:([BII)I │ │ -04d8a8: 5461 e403 |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d8ac: 6e40 a609 7198 |0002: invoke-virtual {v1, v7, v8, v9}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ -04d8b2: 0a00 |0005: move-result v0 │ │ -04d8b4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -04d8b6: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ -04d8ba: 5362 e603 |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d8be: 8104 |000b: int-to-long v4, v0 │ │ -04d8c0: bb42 |000c: add-long/2addr v2, v4 │ │ -04d8c2: 5a62 e603 |000d: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d8c6: 0f00 |000f: return v0 │ │ +050298: |[050298] com.squareup.picasso.MarkableInputStream.read:([BII)I │ │ +0502a8: 5451 e403 |0000: iget-object v1, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +0502ac: 6e40 a609 6187 |0002: invoke-virtual {v1, v6, v7, v8}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ +0502b2: 0a00 |0005: move-result v0 │ │ +0502b4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0502b6: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ +0502ba: 5351 e603 |0009: iget-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +0502be: 8103 |000b: int-to-long v3, v0 │ │ +0502c0: bb31 |000c: add-long/2addr v1, v3 │ │ +0502c2: 5a51 e603 |000d: iput-wide v1, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +0502c6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=139 │ │ 0x0009 line=140 │ │ 0x000f line=142 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 count I │ │ - 0x0000 - 0x0010 reg=6 this Lcom/squareup/picasso/MarkableInputStream; │ │ - 0x0000 - 0x0010 reg=7 buffer [B │ │ - 0x0000 - 0x0010 reg=8 offset I │ │ - 0x0000 - 0x0010 reg=9 length I │ │ + 0x0000 - 0x0010 reg=5 this Lcom/squareup/picasso/MarkableInputStream; │ │ + 0x0000 - 0x0010 reg=6 buffer [B │ │ + 0x0000 - 0x0010 reg=7 offset I │ │ + 0x0000 - 0x0010 reg=8 length I │ │ │ │ #7 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04d8c8: |[04d8c8] com.squareup.picasso.MarkableInputStream.reset:()V │ │ -04d8d8: 5320 e303 |0000: iget-wide v0, v2, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@03e3 │ │ -04d8dc: 6e30 1708 0201 |0002: invoke-virtual {v2, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@0817 │ │ -04d8e2: 0e00 |0005: return-void │ │ +0502c8: |[0502c8] com.squareup.picasso.MarkableInputStream.reset:()V │ │ +0502d8: 5320 e303 |0000: iget-wide v0, v2, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@03e3 │ │ +0502dc: 6e30 1708 0201 |0002: invoke-virtual {v2, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@0817 │ │ +0502e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ #8 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'reset' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -04d8e4: |[04d8e4] com.squareup.picasso.MarkableInputStream.reset:(J)V │ │ -04d8f4: 5350 e603 |0000: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d8f8: 5352 e503 |0002: iget-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@03e5 │ │ -04d8fc: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -04d900: 3c00 0800 |0006: if-gtz v0, 000e // +0008 │ │ -04d904: 5350 e703 |0008: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ -04d908: 3100 0600 |000a: cmp-long v0, v6, v0 │ │ -04d90c: 3b00 0a00 |000c: if-gez v0, 0016 // +000a │ │ -04d910: 2200 8a01 |000e: new-instance v0, Ljava/io/IOException; // type@018a │ │ -04d914: 1a01 5802 |0010: const-string v1, "Cannot reset" // string@0258 │ │ -04d918: 7020 9809 1000 |0012: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -04d91e: 2700 |0015: throw v0 │ │ -04d920: 5450 e403 |0016: iget-object v0, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d924: 6e10 a709 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@09a7 │ │ -04d92a: 5350 e703 |001b: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ -04d92e: 7057 1b08 0561 |001d: invoke-direct {v5, v0, v1, v6, v7}, Lcom/squareup/picasso/MarkableInputStream;.skip:(JJ)V // method@081b │ │ -04d934: 5a56 e603 |0020: iput-wide v6, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d938: 0e00 |0022: return-void │ │ +0502e4: |[0502e4] com.squareup.picasso.MarkableInputStream.reset:(J)V │ │ +0502f4: 5340 e603 |0000: iget-wide v0, v4, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +0502f8: 5342 e503 |0002: iget-wide v2, v4, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@03e5 │ │ +0502fc: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +050300: 3c00 0800 |0006: if-gtz v0, 000e // +0008 │ │ +050304: 5340 e703 |0008: iget-wide v0, v4, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ +050308: 3100 0500 |000a: cmp-long v0, v5, v0 │ │ +05030c: 3b00 0a00 |000c: if-gez v0, 0016 // +000a │ │ +050310: 2200 9c01 |000e: new-instance v0, Ljava/io/IOException; // type@019c │ │ +050314: 1a01 5802 |0010: const-string v1, "Cannot reset" // string@0258 │ │ +050318: 7020 9809 1000 |0012: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05031e: 2700 |0015: throw v0 │ │ +050320: 5440 e403 |0016: iget-object v0, v4, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +050324: 6e10 a709 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@09a7 │ │ +05032a: 5340 e703 |001b: iget-wide v0, v4, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@03e7 │ │ +05032e: 7056 1b08 0451 |001d: invoke-direct {v4, v0, v1, v5, v6}, Lcom/squareup/picasso/MarkableInputStream;.skip:(JJ)V // method@081b │ │ +050334: 5a45 e603 |0020: iput-wide v5, v4, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +050338: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000e line=99 │ │ 0x0016 line=101 │ │ 0x001b line=102 │ │ 0x0020 line=103 │ │ 0x0022 line=104 │ │ locals : │ │ - 0x0000 - 0x0023 reg=5 this Lcom/squareup/picasso/MarkableInputStream; │ │ - 0x0000 - 0x0023 reg=6 token J │ │ + 0x0000 - 0x0023 reg=4 this Lcom/squareup/picasso/MarkableInputStream; │ │ + 0x0000 - 0x0023 reg=5 token J │ │ │ │ #9 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'savePosition' │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -04d93c: |[04d93c] com.squareup.picasso.MarkableInputStream.savePosition:(I)J │ │ -04d94c: 5362 e603 |0000: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d950: 8174 |0002: int-to-long v4, v7 │ │ -04d952: 9b00 0204 |0003: add-long v0, v2, v4 │ │ -04d956: 5362 e503 |0005: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@03e5 │ │ -04d95a: 3102 0200 |0007: cmp-long v2, v2, v0 │ │ -04d95e: 3b02 0500 |0009: if-gez v2, 000e // +0005 │ │ -04d962: 7030 1908 0601 |000b: invoke-direct {v6, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;.setLimit:(J)V // method@0819 │ │ -04d968: 5362 e603 |000e: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d96c: 1002 |0010: return-wide v2 │ │ +05033c: |[05033c] com.squareup.picasso.MarkableInputStream.savePosition:(I)J │ │ +05034c: 5362 e603 |0000: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +050350: 8174 |0002: int-to-long v4, v7 │ │ +050352: 9b00 0204 |0003: add-long v0, v2, v4 │ │ +050356: 5362 e503 |0005: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@03e5 │ │ +05035a: 3102 0200 |0007: cmp-long v2, v2, v0 │ │ +05035e: 3b02 0500 |0009: if-gez v2, 000e // +0005 │ │ +050362: 7030 1908 0601 |000b: invoke-direct {v6, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;.setLimit:(J)V // method@0819 │ │ +050368: 5362 e603 |000e: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +05036c: 1002 |0010: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000b line=62 │ │ 0x000e line=64 │ │ locals : │ │ @@ -56358,43 +56342,43 @@ │ │ 0x0000 - 0x0011 reg=7 readLimit I │ │ │ │ #10 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ name : 'skip' │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -04d970: |[04d970] com.squareup.picasso.MarkableInputStream.skip:(J)J │ │ -04d980: 5452 e403 |0000: iget-object v2, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ -04d984: 6e30 a809 6207 |0002: invoke-virtual {v2, v6, v7}, Ljava/io/InputStream;.skip:(J)J // method@09a8 │ │ -04d98a: 0b00 |0005: move-result-wide v0 │ │ -04d98c: 5352 e603 |0006: iget-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d990: bb02 |0008: add-long/2addr v2, v0 │ │ -04d992: 5a52 e603 |0009: iput-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ -04d996: 1000 |000b: return-wide v0 │ │ +050370: |[050370] com.squareup.picasso.MarkableInputStream.skip:(J)J │ │ +050380: 5442 e403 |0000: iget-object v2, v4, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@03e4 │ │ +050384: 6e30 a809 5206 |0002: invoke-virtual {v2, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@09a8 │ │ +05038a: 0b00 |0005: move-result-wide v0 │ │ +05038c: 5342 e603 |0006: iget-wide v2, v4, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +050390: bb02 |0008: add-long/2addr v2, v0 │ │ +050392: 5a42 e603 |0009: iput-wide v2, v4, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@03e6 │ │ +050396: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x000b line=148 │ │ locals : │ │ 0x0006 - 0x000c reg=0 skipped J │ │ - 0x0000 - 0x000c reg=5 this Lcom/squareup/picasso/MarkableInputStream; │ │ - 0x0000 - 0x000c reg=6 byteCount J │ │ + 0x0000 - 0x000c reg=4 this Lcom/squareup/picasso/MarkableInputStream; │ │ + 0x0000 - 0x000c reg=5 byteCount J │ │ │ │ - source_file_idx : 2260 (MarkableInputStream.java) │ │ + source_file_idx : 2280 (MarkableInputStream.java) │ │ │ │ Class #134 header: │ │ -class_idx : 329 │ │ +class_idx : 347 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2265 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2285 │ │ static_fields_size : 4 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -56445,49 +56429,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -04d998: |[04d998] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.:()V │ │ -04d9a8: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -04d9aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04d9ac: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -04d9ae: 122d |0003: const/4 v13, #int 2 // #2 │ │ -04d9b0: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -04d9b2: 2200 4901 |0005: new-instance v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0149 │ │ -04d9b6: 1a01 c308 |0007: const-string v1, "MICRO" // string@08c3 │ │ -04d9ba: 1304 6000 |0009: const/16 v4, #int 96 // #60 │ │ -04d9be: 1305 6000 |000b: const/16 v5, #int 96 // #60 │ │ -04d9c2: 7606 1d08 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@081d │ │ -04d9c8: 6900 ea03 |0010: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ -04d9cc: 2204 4901 |0012: new-instance v4, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0149 │ │ -04d9d0: 1a05 c508 |0014: const-string v5, "MINI" // string@08c5 │ │ -04d9d4: 1308 0002 |0016: const/16 v8, #int 512 // #200 │ │ -04d9d8: 1309 8001 |0018: const/16 v9, #int 384 // #180 │ │ -04d9dc: 0167 |001a: move v7, v6 │ │ -04d9de: 7606 1d08 0400 |001b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@081d │ │ -04d9e4: 6904 eb03 |001e: sput-object v4, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ -04d9e8: 2207 4901 |0020: new-instance v7, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0149 │ │ -04d9ec: 1a08 6f03 |0022: const-string v8, "FULL" // string@036f │ │ -04d9f0: 01d9 |0024: move v9, v13 │ │ -04d9f2: 01da |0025: move v10, v13 │ │ -04d9f4: 01bc |0026: move v12, v11 │ │ -04d9f6: 7606 1d08 0700 |0027: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@081d │ │ -04d9fc: 6907 e903 |002a: sput-object v7, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ -04da00: 2330 ae03 |002c: new-array v0, v3, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@03ae │ │ -04da04: 6201 ea03 |002e: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ -04da08: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ -04da0c: 6201 eb03 |0032: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ -04da10: 4d01 0006 |0034: aput-object v1, v0, v6 │ │ -04da14: 6201 e903 |0036: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ -04da18: 4d01 000d |0038: aput-object v1, v0, v13 │ │ -04da1c: 6900 e803 |003a: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.$VALUES:[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e8 │ │ -04da20: 0e00 |003c: return-void │ │ +050398: |[050398] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.:()V │ │ +0503a8: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0503aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0503ac: 12fb |0002: const/4 v11, #int -1 // #ff │ │ +0503ae: 122d |0003: const/4 v13, #int 2 // #2 │ │ +0503b0: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +0503b2: 2200 5b01 |0005: new-instance v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@015b │ │ +0503b6: 1a01 d708 |0007: const-string v1, "MICRO" // string@08d7 │ │ +0503ba: 1304 6000 |0009: const/16 v4, #int 96 // #60 │ │ +0503be: 1305 6000 |000b: const/16 v5, #int 96 // #60 │ │ +0503c2: 7606 1d08 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@081d │ │ +0503c8: 6900 ea03 |0010: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ +0503cc: 2204 5b01 |0012: new-instance v4, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@015b │ │ +0503d0: 1a05 d908 |0014: const-string v5, "MINI" // string@08d9 │ │ +0503d4: 1308 0002 |0016: const/16 v8, #int 512 // #200 │ │ +0503d8: 1309 8001 |0018: const/16 v9, #int 384 // #180 │ │ +0503dc: 0167 |001a: move v7, v6 │ │ +0503de: 7606 1d08 0400 |001b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@081d │ │ +0503e4: 6904 eb03 |001e: sput-object v4, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ +0503e8: 2207 5b01 |0020: new-instance v7, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@015b │ │ +0503ec: 1a08 6f03 |0022: const-string v8, "FULL" // string@036f │ │ +0503f0: 01d9 |0024: move v9, v13 │ │ +0503f2: 01da |0025: move v10, v13 │ │ +0503f4: 01bc |0026: move v12, v11 │ │ +0503f6: 7606 1d08 0700 |0027: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@081d │ │ +0503fc: 6907 e903 |002a: sput-object v7, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ +050400: 2330 c203 |002c: new-array v0, v3, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@03c2 │ │ +050404: 6201 ea03 |002e: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ +050408: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ +05040c: 6201 eb03 |0032: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ +050410: 4d01 0006 |0034: aput-object v1, v0, v6 │ │ +050414: 6201 e903 |0036: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ +050418: 4d01 000d |0038: aput-object v1, v0, v13 │ │ +05041c: 6900 e803 |003a: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.$VALUES:[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e8 │ │ +050420: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=123 │ │ 0x0012 line=124 │ │ 0x0020 line=125 │ │ 0x002c line=122 │ │ locals : │ │ @@ -56497,20 +56481,20 @@ │ │ type : '(Ljava/lang/String;IIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04da24: |[04da24] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.:(Ljava/lang/String;IIII)V │ │ -04da34: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -04da3a: 5903 ec03 |0003: iput v3, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@03ec │ │ -04da3e: 5904 ee03 |0005: iput v4, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@03ee │ │ -04da42: 5905 ed03 |0007: iput v5, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@03ed │ │ -04da46: 0e00 |0009: return-void │ │ +050424: |[050424] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.:(Ljava/lang/String;IIII)V │ │ +050434: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +05043a: 5903 ec03 |0003: iput v3, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@03ec │ │ +05043e: 5904 ee03 |0005: iput v4, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@03ee │ │ +050442: 5905 ed03 |0007: iput v5, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@03ed │ │ +050446: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x0005 line=133 │ │ 0x0007 line=134 │ │ 0x0009 line=135 │ │ @@ -56527,20 +56511,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04da48: |[04da48] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ -04da58: 1c00 4901 |0000: const-class v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0149 │ │ -04da5c: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -04da62: 0c00 |0005: move-result-object v0 │ │ -04da64: 1f00 4901 |0006: check-cast v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0149 │ │ -04da68: 1100 |0008: return-object v0 │ │ +050448: |[050448] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ +050458: 1c00 5b01 |0000: const-class v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@015b │ │ +05045c: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +050462: 0c00 |0005: move-result-object v0 │ │ +050464: 1f00 5b01 |0006: check-cast v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@015b │ │ +050468: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;) │ │ @@ -56548,33 +56532,33 @@ │ │ type : '()[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04da6c: |[04da6c] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.values:()[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ -04da7c: 6200 e803 |0000: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.$VALUES:[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e8 │ │ -04da80: 6e10 7b15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.clone:()Ljava/lang/Object; // method@157b │ │ -04da86: 0c00 |0005: move-result-object v0 │ │ -04da88: 1f00 ae03 |0006: check-cast v0, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@03ae │ │ -04da8c: 1100 |0008: return-object v0 │ │ +05046c: |[05046c] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.values:()[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ +05047c: 6200 e803 |0000: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.$VALUES:[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e8 │ │ +050480: 6e10 7b15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.clone:()Ljava/lang/Object; // method@157b │ │ +050486: 0c00 |0005: move-result-object v0 │ │ +050488: 1f00 c203 |0006: check-cast v0, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@03c2 │ │ +05048c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2265 (MediaStoreRequestHandler.java) │ │ + source_file_idx : 2285 (MediaStoreRequestHandler.java) │ │ │ │ Class #135 header: │ │ -class_idx : 331 │ │ +class_idx : 349 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2271 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2291 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -56611,33 +56595,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -04da90: |[04da90] com.squareup.picasso.MemoryPolicy.:()V │ │ -04daa0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -04daa2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04daa4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -04daa6: 2200 4b01 |0003: new-instance v0, Lcom/squareup/picasso/MemoryPolicy; // type@014b │ │ -04daaa: 1a01 fb08 |0005: const-string v1, "NO_CACHE" // string@08fb │ │ -04daae: 7040 2a08 1023 |0007: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/picasso/MemoryPolicy;.:(Ljava/lang/String;II)V // method@082a │ │ -04dab4: 6900 f203 |000a: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@03f2 │ │ -04dab8: 2200 4b01 |000c: new-instance v0, Lcom/squareup/picasso/MemoryPolicy; // type@014b │ │ -04dabc: 1a01 ff08 |000e: const-string v1, "NO_STORE" // string@08ff │ │ -04dac0: 7040 2a08 1042 |0010: invoke-direct {v0, v1, v2, v4}, Lcom/squareup/picasso/MemoryPolicy;.:(Ljava/lang/String;II)V // method@082a │ │ -04dac6: 6900 f303 |0013: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@03f3 │ │ -04daca: 2340 af03 |0015: new-array v0, v4, [Lcom/squareup/picasso/MemoryPolicy; // type@03af │ │ -04dace: 6201 f203 |0017: sget-object v1, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@03f2 │ │ -04dad2: 4d01 0003 |0019: aput-object v1, v0, v3 │ │ -04dad6: 6201 f303 |001b: sget-object v1, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@03f3 │ │ -04dada: 4d01 0002 |001d: aput-object v1, v0, v2 │ │ -04dade: 6900 f103 |001f: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.$VALUES:[Lcom/squareup/picasso/MemoryPolicy; // field@03f1 │ │ -04dae2: 0e00 |0021: return-void │ │ +050490: |[050490] com.squareup.picasso.MemoryPolicy.:()V │ │ +0504a0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0504a2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0504a4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0504a6: 2200 5d01 |0003: new-instance v0, Lcom/squareup/picasso/MemoryPolicy; // type@015d │ │ +0504aa: 1a01 0f09 |0005: const-string v1, "NO_CACHE" // string@090f │ │ +0504ae: 7040 2a08 1023 |0007: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/picasso/MemoryPolicy;.:(Ljava/lang/String;II)V // method@082a │ │ +0504b4: 6900 f203 |000a: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@03f2 │ │ +0504b8: 2200 5d01 |000c: new-instance v0, Lcom/squareup/picasso/MemoryPolicy; // type@015d │ │ +0504bc: 1a01 1309 |000e: const-string v1, "NO_STORE" // string@0913 │ │ +0504c0: 7040 2a08 1042 |0010: invoke-direct {v0, v1, v2, v4}, Lcom/squareup/picasso/MemoryPolicy;.:(Ljava/lang/String;II)V // method@082a │ │ +0504c6: 6900 f303 |0013: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@03f3 │ │ +0504ca: 2340 c303 |0015: new-array v0, v4, [Lcom/squareup/picasso/MemoryPolicy; // type@03c3 │ │ +0504ce: 6201 f203 |0017: sget-object v1, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@03f2 │ │ +0504d2: 4d01 0003 |0019: aput-object v1, v0, v3 │ │ +0504d6: 6201 f303 |001b: sget-object v1, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@03f3 │ │ +0504da: 4d01 0002 |001d: aput-object v1, v0, v2 │ │ +0504de: 6900 f103 |001f: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.$VALUES:[Lcom/squareup/picasso/MemoryPolicy; // field@03f1 │ │ +0504e2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ 0x000c line=28 │ │ 0x0015 line=19 │ │ locals : │ │ │ │ @@ -56646,18 +56630,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04dae4: |[04dae4] com.squareup.picasso.MemoryPolicy.:(Ljava/lang/String;II)V │ │ -04daf4: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -04dafa: 5903 f403 |0003: iput v3, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ -04dafe: 0e00 |0005: return-void │ │ +0504e4: |[0504e4] com.squareup.picasso.MemoryPolicy.:(Ljava/lang/String;II)V │ │ +0504f4: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +0504fa: 5903 f403 |0003: iput v3, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ +0504fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/MemoryPolicy; │ │ @@ -56670,23 +56654,23 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -04db00: |[04db00] com.squareup.picasso.MemoryPolicy.shouldReadFromMemoryCache:(I)Z │ │ -04db10: 6200 f203 |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@03f2 │ │ -04db14: 5200 f403 |0002: iget v0, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ -04db18: b510 |0004: and-int/2addr v0, v1 │ │ -04db1a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -04db1e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -04db20: 0f00 |0008: return v0 │ │ -04db22: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04db24: 28fe |000a: goto 0008 // -0002 │ │ +050500: |[050500] com.squareup.picasso.MemoryPolicy.shouldReadFromMemoryCache:(I)Z │ │ +050510: 6200 f203 |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@03f2 │ │ +050514: 5200 f403 |0002: iget v0, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ +050518: b510 |0004: and-int/2addr v0, v1 │ │ +05051a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +05051e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +050520: 0f00 |0008: return v0 │ │ +050522: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +050524: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=1 memoryPolicy I │ │ │ │ #3 : (in Lcom/squareup/picasso/MemoryPolicy;) │ │ @@ -56694,23 +56678,23 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -04db28: |[04db28] com.squareup.picasso.MemoryPolicy.shouldWriteToMemoryCache:(I)Z │ │ -04db38: 6200 f303 |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@03f3 │ │ -04db3c: 5200 f403 |0002: iget v0, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ -04db40: b510 |0004: and-int/2addr v0, v1 │ │ -04db42: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -04db46: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -04db48: 0f00 |0008: return v0 │ │ -04db4a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04db4c: 28fe |000a: goto 0008 // -0002 │ │ +050528: |[050528] com.squareup.picasso.MemoryPolicy.shouldWriteToMemoryCache:(I)Z │ │ +050538: 6200 f303 |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@03f3 │ │ +05053c: 5200 f403 |0002: iget v0, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ +050540: b510 |0004: and-int/2addr v0, v1 │ │ +050542: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +050546: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +050548: 0f00 |0008: return v0 │ │ +05054a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05054c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 memoryPolicy I │ │ │ │ #4 : (in Lcom/squareup/picasso/MemoryPolicy;) │ │ @@ -56718,20 +56702,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/MemoryPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04db50: |[04db50] com.squareup.picasso.MemoryPolicy.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/MemoryPolicy; │ │ -04db60: 1c00 4b01 |0000: const-class v0, Lcom/squareup/picasso/MemoryPolicy; // type@014b │ │ -04db64: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -04db6a: 0c00 |0005: move-result-object v0 │ │ -04db6c: 1f00 4b01 |0006: check-cast v0, Lcom/squareup/picasso/MemoryPolicy; // type@014b │ │ -04db70: 1100 |0008: return-object v0 │ │ +050550: |[050550] com.squareup.picasso.MemoryPolicy.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/MemoryPolicy; │ │ +050560: 1c00 5d01 |0000: const-class v0, Lcom/squareup/picasso/MemoryPolicy; // type@015d │ │ +050564: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +05056a: 0c00 |0005: move-result-object v0 │ │ +05056c: 1f00 5d01 |0006: check-cast v0, Lcom/squareup/picasso/MemoryPolicy; // type@015d │ │ +050570: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #5 : (in Lcom/squareup/picasso/MemoryPolicy;) │ │ @@ -56739,33 +56723,33 @@ │ │ type : '()[Lcom/squareup/picasso/MemoryPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04db74: |[04db74] com.squareup.picasso.MemoryPolicy.values:()[Lcom/squareup/picasso/MemoryPolicy; │ │ -04db84: 6200 f103 |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.$VALUES:[Lcom/squareup/picasso/MemoryPolicy; // field@03f1 │ │ -04db88: 6e10 7c15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/MemoryPolicy;.clone:()Ljava/lang/Object; // method@157c │ │ -04db8e: 0c00 |0005: move-result-object v0 │ │ -04db90: 1f00 af03 |0006: check-cast v0, [Lcom/squareup/picasso/MemoryPolicy; // type@03af │ │ -04db94: 1100 |0008: return-object v0 │ │ +050574: |[050574] com.squareup.picasso.MemoryPolicy.values:()[Lcom/squareup/picasso/MemoryPolicy; │ │ +050584: 6200 f103 |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.$VALUES:[Lcom/squareup/picasso/MemoryPolicy; // field@03f1 │ │ +050588: 6e10 7c15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/MemoryPolicy;.clone:()Ljava/lang/Object; // method@157c │ │ +05058e: 0c00 |0005: move-result-object v0 │ │ +050590: 1f00 c303 |0006: check-cast v0, [Lcom/squareup/picasso/MemoryPolicy; // type@03c3 │ │ +050594: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2271 (MemoryPolicy.java) │ │ + source_file_idx : 2291 (MemoryPolicy.java) │ │ │ │ Class #136 header: │ │ -class_idx : 332 │ │ +class_idx : 350 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2314 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2334 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -56806,41 +56790,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -04db98: |[04db98] com.squareup.picasso.NetworkPolicy.:()V │ │ -04dba8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04dbaa: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -04dbac: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -04dbae: 2200 4c01 |0003: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@014c │ │ -04dbb2: 1a01 fb08 |0005: const-string v1, "NO_CACHE" // string@08fb │ │ -04dbb6: 7040 3008 1035 |0007: invoke-direct {v0, v1, v5, v3}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@0830 │ │ -04dbbc: 6900 f603 |000a: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@03f6 │ │ -04dbc0: 2200 4c01 |000c: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@014c │ │ -04dbc4: 1a01 ff08 |000e: const-string v1, "NO_STORE" // string@08ff │ │ -04dbc8: 7040 3008 1043 |0010: invoke-direct {v0, v1, v3, v4}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@0830 │ │ -04dbce: 6900 f703 |0013: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@03f7 │ │ -04dbd2: 2200 4c01 |0015: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@014c │ │ -04dbd6: 1a01 1f09 |0017: const-string v1, "OFFLINE" // string@091f │ │ -04dbda: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -04dbdc: 7040 3008 1024 |001a: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@0830 │ │ -04dbe2: 6900 f803 |001d: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@03f8 │ │ -04dbe6: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -04dbe8: 2300 b003 |0020: new-array v0, v0, [Lcom/squareup/picasso/NetworkPolicy; // type@03b0 │ │ -04dbec: 6201 f603 |0022: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@03f6 │ │ -04dbf0: 4d01 0005 |0024: aput-object v1, v0, v5 │ │ -04dbf4: 6201 f703 |0026: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@03f7 │ │ -04dbf8: 4d01 0003 |0028: aput-object v1, v0, v3 │ │ -04dbfc: 6201 f803 |002a: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@03f8 │ │ -04dc00: 4d01 0004 |002c: aput-object v1, v0, v4 │ │ -04dc04: 6900 f503 |002e: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.$VALUES:[Lcom/squareup/picasso/NetworkPolicy; // field@03f5 │ │ -04dc08: 0e00 |0030: return-void │ │ +050598: |[050598] com.squareup.picasso.NetworkPolicy.:()V │ │ +0505a8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0505aa: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +0505ac: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0505ae: 2200 5e01 |0003: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@015e │ │ +0505b2: 1a01 0f09 |0005: const-string v1, "NO_CACHE" // string@090f │ │ +0505b6: 7040 3008 1035 |0007: invoke-direct {v0, v1, v5, v3}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@0830 │ │ +0505bc: 6900 f603 |000a: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@03f6 │ │ +0505c0: 2200 5e01 |000c: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@015e │ │ +0505c4: 1a01 1309 |000e: const-string v1, "NO_STORE" // string@0913 │ │ +0505c8: 7040 3008 1043 |0010: invoke-direct {v0, v1, v3, v4}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@0830 │ │ +0505ce: 6900 f703 |0013: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@03f7 │ │ +0505d2: 2200 5e01 |0015: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@015e │ │ +0505d6: 1a01 3309 |0017: const-string v1, "OFFLINE" // string@0933 │ │ +0505da: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +0505dc: 7040 3008 1024 |001a: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@0830 │ │ +0505e2: 6900 f803 |001d: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@03f8 │ │ +0505e6: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +0505e8: 2300 c403 |0020: new-array v0, v0, [Lcom/squareup/picasso/NetworkPolicy; // type@03c4 │ │ +0505ec: 6201 f603 |0022: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@03f6 │ │ +0505f0: 4d01 0005 |0024: aput-object v1, v0, v5 │ │ +0505f4: 6201 f703 |0026: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@03f7 │ │ +0505f8: 4d01 0003 |0028: aput-object v1, v0, v3 │ │ +0505fc: 6201 f803 |002a: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@03f8 │ │ +050600: 4d01 0004 |002c: aput-object v1, v0, v4 │ │ +050604: 6900 f503 |002e: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.$VALUES:[Lcom/squareup/picasso/NetworkPolicy; // field@03f5 │ │ +050608: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ 0x000c line=30 │ │ 0x0015 line=33 │ │ 0x001f line=19 │ │ locals : │ │ @@ -56850,18 +56834,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04dc0c: |[04dc0c] com.squareup.picasso.NetworkPolicy.:(Ljava/lang/String;II)V │ │ -04dc1c: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -04dc22: 5903 f903 |0003: iput v3, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ -04dc26: 0e00 |0005: return-void │ │ +05060c: |[05060c] com.squareup.picasso.NetworkPolicy.:(Ljava/lang/String;II)V │ │ +05061c: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +050622: 5903 f903 |0003: iput v3, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ +050626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/NetworkPolicy; │ │ @@ -56874,23 +56858,23 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -04dc28: |[04dc28] com.squareup.picasso.NetworkPolicy.isOfflineOnly:(I)Z │ │ -04dc38: 6200 f803 |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@03f8 │ │ -04dc3c: 5200 f903 |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ -04dc40: b510 |0004: and-int/2addr v0, v1 │ │ -04dc42: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -04dc46: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -04dc48: 0f00 |0008: return v0 │ │ -04dc4a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04dc4c: 28fe |000a: goto 0008 // -0002 │ │ +050628: |[050628] com.squareup.picasso.NetworkPolicy.isOfflineOnly:(I)Z │ │ +050638: 6200 f803 |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@03f8 │ │ +05063c: 5200 f903 |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ +050640: b510 |0004: and-int/2addr v0, v1 │ │ +050642: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +050646: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +050648: 0f00 |0008: return v0 │ │ +05064a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05064c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=1 networkPolicy I │ │ │ │ #3 : (in Lcom/squareup/picasso/NetworkPolicy;) │ │ @@ -56898,23 +56882,23 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -04dc50: |[04dc50] com.squareup.picasso.NetworkPolicy.shouldReadFromDiskCache:(I)Z │ │ -04dc60: 6200 f603 |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@03f6 │ │ -04dc64: 5200 f903 |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ -04dc68: b510 |0004: and-int/2addr v0, v1 │ │ -04dc6a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -04dc6e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -04dc70: 0f00 |0008: return v0 │ │ -04dc72: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04dc74: 28fe |000a: goto 0008 // -0002 │ │ +050650: |[050650] com.squareup.picasso.NetworkPolicy.shouldReadFromDiskCache:(I)Z │ │ +050660: 6200 f603 |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@03f6 │ │ +050664: 5200 f903 |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ +050668: b510 |0004: and-int/2addr v0, v1 │ │ +05066a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +05066e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +050670: 0f00 |0008: return v0 │ │ +050672: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +050674: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000b reg=1 networkPolicy I │ │ │ │ #4 : (in Lcom/squareup/picasso/NetworkPolicy;) │ │ @@ -56922,23 +56906,23 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -04dc78: |[04dc78] com.squareup.picasso.NetworkPolicy.shouldWriteToDiskCache:(I)Z │ │ -04dc88: 6200 f703 |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@03f7 │ │ -04dc8c: 5200 f903 |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ -04dc90: b510 |0004: and-int/2addr v0, v1 │ │ -04dc92: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -04dc96: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -04dc98: 0f00 |0008: return v0 │ │ -04dc9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -04dc9c: 28fe |000a: goto 0008 // -0002 │ │ +050678: |[050678] com.squareup.picasso.NetworkPolicy.shouldWriteToDiskCache:(I)Z │ │ +050688: 6200 f703 |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@03f7 │ │ +05068c: 5200 f903 |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ +050690: b510 |0004: and-int/2addr v0, v1 │ │ +050692: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +050696: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +050698: 0f00 |0008: return v0 │ │ +05069a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05069c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 networkPolicy I │ │ │ │ #5 : (in Lcom/squareup/picasso/NetworkPolicy;) │ │ @@ -56946,20 +56930,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/NetworkPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04dca0: |[04dca0] com.squareup.picasso.NetworkPolicy.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/NetworkPolicy; │ │ -04dcb0: 1c00 4c01 |0000: const-class v0, Lcom/squareup/picasso/NetworkPolicy; // type@014c │ │ -04dcb4: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -04dcba: 0c00 |0005: move-result-object v0 │ │ -04dcbc: 1f00 4c01 |0006: check-cast v0, Lcom/squareup/picasso/NetworkPolicy; // type@014c │ │ -04dcc0: 1100 |0008: return-object v0 │ │ +0506a0: |[0506a0] com.squareup.picasso.NetworkPolicy.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/NetworkPolicy; │ │ +0506b0: 1c00 5e01 |0000: const-class v0, Lcom/squareup/picasso/NetworkPolicy; // type@015e │ │ +0506b4: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +0506ba: 0c00 |0005: move-result-object v0 │ │ +0506bc: 1f00 5e01 |0006: check-cast v0, Lcom/squareup/picasso/NetworkPolicy; // type@015e │ │ +0506c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #6 : (in Lcom/squareup/picasso/NetworkPolicy;) │ │ @@ -56967,33 +56951,33 @@ │ │ type : '()[Lcom/squareup/picasso/NetworkPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04dcc4: |[04dcc4] com.squareup.picasso.NetworkPolicy.values:()[Lcom/squareup/picasso/NetworkPolicy; │ │ -04dcd4: 6200 f503 |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.$VALUES:[Lcom/squareup/picasso/NetworkPolicy; // field@03f5 │ │ -04dcd8: 6e10 7d15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/NetworkPolicy;.clone:()Ljava/lang/Object; // method@157d │ │ -04dcde: 0c00 |0005: move-result-object v0 │ │ -04dce0: 1f00 b003 |0006: check-cast v0, [Lcom/squareup/picasso/NetworkPolicy; // type@03b0 │ │ -04dce4: 1100 |0008: return-object v0 │ │ +0506c4: |[0506c4] com.squareup.picasso.NetworkPolicy.values:()[Lcom/squareup/picasso/NetworkPolicy; │ │ +0506d4: 6200 f503 |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.$VALUES:[Lcom/squareup/picasso/NetworkPolicy; // field@03f5 │ │ +0506d8: 6e10 7d15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/NetworkPolicy;.clone:()Ljava/lang/Object; // method@157d │ │ +0506de: 0c00 |0005: move-result-object v0 │ │ +0506e0: 1f00 c403 |0006: check-cast v0, [Lcom/squareup/picasso/NetworkPolicy; // type@03c4 │ │ +0506e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2314 (NetworkPolicy.java) │ │ + source_file_idx : 2334 (NetworkPolicy.java) │ │ │ │ Class #137 header: │ │ -class_idx : 333 │ │ +class_idx : 351 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 394 │ │ -source_file_idx : 2315 │ │ +superclass_idx : 412 │ │ +source_file_idx : 2335 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -57013,33 +56997,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04dce8: |[04dce8] com.squareup.picasso.NetworkRequestHandler$ContentLengthException.:(Ljava/lang/String;)V │ │ -04dcf8: 7020 9809 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -04dcfe: 0e00 |0003: return-void │ │ +0506e8: |[0506e8] com.squareup.picasso.NetworkRequestHandler$ContentLengthException.:(Ljava/lang/String;)V │ │ +0506f8: 7020 9809 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0506fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2315 (NetworkRequestHandler.java) │ │ + source_file_idx : 2335 (NetworkRequestHandler.java) │ │ │ │ Class #138 header: │ │ -class_idx : 336 │ │ +class_idx : 354 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 71 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 79 │ │ +source_file_idx : 2456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -57059,17 +57043,17 @@ │ │ type : '(Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04dd00: |[04dd00] com.squareup.picasso.Picasso$1.:(Landroid/os/Looper;)V │ │ -04dd10: 7020 b900 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ -04dd16: 0e00 |0003: return-void │ │ +050700: |[050700] com.squareup.picasso.Picasso$1.:(Landroid/os/Looper;)V │ │ +050710: 7020 b900 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ +050716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso$1; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Looper; │ │ │ │ @@ -57079,76 +57063,76 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 134 16-bit code units │ │ -04dd18: |[04dd18] com.squareup.picasso.Picasso$1.handleMessage:(Landroid/os/Message;)V │ │ -04dd28: 52b6 0c00 |0000: iget v6, v11, Landroid/os/Message;.what:I // field@000c │ │ -04dd2c: 2c06 7600 0000 |0002: sparse-switch v6, 00000078 // +00000076 │ │ -04dd32: 2206 9b01 |0005: new-instance v6, Ljava/lang/AssertionError; // type@019b │ │ -04dd36: 2207 c101 |0007: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -04dd3a: 7010 500a 0700 |0009: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04dd40: 1a08 930b |000c: const-string v8, "Unknown handler message received: " // string@0b93 │ │ -04dd44: 6e20 580a 8700 |000e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04dd4a: 0c07 |0011: move-result-object v7 │ │ -04dd4c: 52b8 0c00 |0012: iget v8, v11, Landroid/os/Message;.what:I // field@000c │ │ -04dd50: 6e20 550a 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -04dd56: 0c07 |0017: move-result-object v7 │ │ -04dd58: 6e10 640a 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04dd5e: 0c07 |001b: move-result-object v7 │ │ -04dd60: 7020 c709 7600 |001c: invoke-direct {v6, v7}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -04dd66: 2706 |001f: throw v6 │ │ -04dd68: 54b2 0b00 |0020: iget-object v2, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04dd6c: 1f02 1502 |0022: check-cast v2, Ljava/util/List; // type@0215 │ │ -04dd70: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -04dd72: 7210 6f0b 0200 |0025: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -04dd78: 0a05 |0028: move-result v5 │ │ -04dd7a: 3554 3400 |0029: if-ge v4, v5, 005d // +0034 │ │ -04dd7e: 7220 650b 4200 |002b: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04dd84: 0c03 |002e: move-result-object v3 │ │ -04dd86: 1f03 3101 |002f: check-cast v3, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04dd8a: 5436 9303 |0031: iget-object v6, v3, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ -04dd8e: 6e20 7408 3600 |0033: invoke-virtual {v6, v3}, Lcom/squareup/picasso/Picasso;.complete:(Lcom/squareup/picasso/BitmapHunter;)V // method@0874 │ │ -04dd94: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04dd98: 28f1 |0038: goto 0029 // -000f │ │ -04dd9a: 54b0 0b00 |0039: iget-object v0, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04dd9e: 1f00 2901 |003b: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04dda2: 6e10 6407 0000 |003d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ -04dda8: 0c06 |0040: move-result-object v6 │ │ -04ddaa: 5566 2104 |0041: iget-boolean v6, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04ddae: 3806 1100 |0043: if-eqz v6, 0054 // +0011 │ │ -04ddb2: 1a06 cf08 |0045: const-string v6, "Main" // string@08cf │ │ -04ddb6: 1a07 8e0e |0047: const-string v7, "canceled" // string@0e8e │ │ -04ddba: 5408 7703 |0049: iget-object v8, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04ddbe: 6e10 d708 0800 |004b: invoke-virtual {v8}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04ddc4: 0c08 |004e: move-result-object v8 │ │ -04ddc6: 1a09 871b |004f: const-string v9, "target got garbage collected" // string@1b87 │ │ -04ddca: 7140 6c09 7698 |0051: invoke-static {v6, v7, v8, v9}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04ddd0: 5406 7603 |0054: iget-object v6, v0, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0376 │ │ -04ddd4: 6e10 6807 0000 |0056: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04ddda: 0c07 |0059: move-result-object v7 │ │ -04dddc: 7120 6d08 7600 |005a: invoke-static {v6, v7}, Lcom/squareup/picasso/Picasso;.access$000:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V // method@086d │ │ -04dde2: 0e00 |005d: return-void │ │ -04dde4: 54b1 0b00 |005e: iget-object v1, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04dde8: 1f01 1502 |0060: check-cast v1, Ljava/util/List; // type@0215 │ │ -04ddec: 1204 |0062: const/4 v4, #int 0 // #0 │ │ -04ddee: 7210 6f0b 0100 |0063: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -04ddf4: 0a05 |0066: move-result v5 │ │ -04ddf6: 3554 f6ff |0067: if-ge v4, v5, 005d // -000a │ │ -04ddfa: 7220 650b 4100 |0069: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04de00: 0c00 |006c: move-result-object v0 │ │ -04de02: 1f00 2901 |006d: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04de06: 5406 7603 |006f: iget-object v6, v0, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0376 │ │ -04de0a: 6e20 8508 0600 |0071: invoke-virtual {v6, v0}, Lcom/squareup/picasso/Picasso;.resumeAction:(Lcom/squareup/picasso/Action;)V // method@0885 │ │ -04de10: d804 0401 |0074: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04de14: 28f1 |0076: goto 0067 // -000f │ │ -04de16: 0000 |0077: nop // spacer │ │ -04de18: 0002 0300 0300 0000 0800 0000 0d00 ... |0078: sparse-switch-data (14 units) │ │ +050718: |[050718] com.squareup.picasso.Picasso$1.handleMessage:(Landroid/os/Message;)V │ │ +050728: 52b6 0c00 |0000: iget v6, v11, Landroid/os/Message;.what:I // field@000c │ │ +05072c: 2c06 7600 0000 |0002: sparse-switch v6, 00000078 // +00000076 │ │ +050732: 2206 ad01 |0005: new-instance v6, Ljava/lang/AssertionError; // type@01ad │ │ +050736: 2207 d301 |0007: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +05073a: 7010 500a 0700 |0009: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +050740: 1a08 a70b |000c: const-string v8, "Unknown handler message received: " // string@0ba7 │ │ +050744: 6e20 580a 8700 |000e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05074a: 0c07 |0011: move-result-object v7 │ │ +05074c: 52b8 0c00 |0012: iget v8, v11, Landroid/os/Message;.what:I // field@000c │ │ +050750: 6e20 550a 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +050756: 0c07 |0017: move-result-object v7 │ │ +050758: 6e10 640a 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05075e: 0c07 |001b: move-result-object v7 │ │ +050760: 7020 c709 7600 |001c: invoke-direct {v6, v7}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +050766: 2706 |001f: throw v6 │ │ +050768: 54b2 0b00 |0020: iget-object v2, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +05076c: 1f02 2802 |0022: check-cast v2, Ljava/util/List; // type@0228 │ │ +050770: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +050772: 7210 6f0b 0200 |0025: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +050778: 0a05 |0028: move-result v5 │ │ +05077a: 3554 3400 |0029: if-ge v4, v5, 005d // +0034 │ │ +05077e: 7220 650b 4200 |002b: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +050784: 0c03 |002e: move-result-object v3 │ │ +050786: 1f03 4301 |002f: check-cast v3, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +05078a: 5436 9303 |0031: iget-object v6, v3, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0393 │ │ +05078e: 6e20 7408 3600 |0033: invoke-virtual {v6, v3}, Lcom/squareup/picasso/Picasso;.complete:(Lcom/squareup/picasso/BitmapHunter;)V // method@0874 │ │ +050794: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +050798: 28f1 |0038: goto 0029 // -000f │ │ +05079a: 54b0 0b00 |0039: iget-object v0, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +05079e: 1f00 3b01 |003b: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +0507a2: 6e10 6407 0000 |003d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@0764 │ │ +0507a8: 0c06 |0040: move-result-object v6 │ │ +0507aa: 5566 2104 |0041: iget-boolean v6, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +0507ae: 3806 1100 |0043: if-eqz v6, 0054 // +0011 │ │ +0507b2: 1a06 e308 |0045: const-string v6, "Main" // string@08e3 │ │ +0507b6: 1a07 a10e |0047: const-string v7, "canceled" // string@0ea1 │ │ +0507ba: 5408 7703 |0049: iget-object v8, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +0507be: 6e10 d708 0800 |004b: invoke-virtual {v8}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +0507c4: 0c08 |004e: move-result-object v8 │ │ +0507c6: 1a09 981b |004f: const-string v9, "target got garbage collected" // string@1b98 │ │ +0507ca: 7140 6c09 7698 |0051: invoke-static {v6, v7, v8, v9}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +0507d0: 5406 7603 |0054: iget-object v6, v0, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0376 │ │ +0507d4: 6e10 6807 0000 |0056: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +0507da: 0c07 |0059: move-result-object v7 │ │ +0507dc: 7120 6d08 7600 |005a: invoke-static {v6, v7}, Lcom/squareup/picasso/Picasso;.access$000:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V // method@086d │ │ +0507e2: 0e00 |005d: return-void │ │ +0507e4: 54b1 0b00 |005e: iget-object v1, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +0507e8: 1f01 2802 |0060: check-cast v1, Ljava/util/List; // type@0228 │ │ +0507ec: 1204 |0062: const/4 v4, #int 0 // #0 │ │ +0507ee: 7210 6f0b 0100 |0063: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +0507f4: 0a05 |0066: move-result v5 │ │ +0507f6: 3554 f6ff |0067: if-ge v4, v5, 005d // -000a │ │ +0507fa: 7220 650b 4100 |0069: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +050800: 0c00 |006c: move-result-object v0 │ │ +050802: 1f00 3b01 |006d: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +050806: 5406 7603 |006f: iget-object v6, v0, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0376 │ │ +05080a: 6e20 8508 0600 |0071: invoke-virtual {v6, v0}, Lcom/squareup/picasso/Picasso;.resumeAction:(Lcom/squareup/picasso/Action;)V // method@0885 │ │ +050810: d804 0401 |0074: add-int/lit8 v4, v4, #int 1 // #01 │ │ +050814: 28f1 |0076: goto 0067 // -000f │ │ +050816: 0000 |0077: nop // spacer │ │ +050818: 0002 0300 0300 0000 0800 0000 0d00 ... |0078: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=138 │ │ 0x0020 line=113 │ │ 0x0024 line=115 │ │ 0x002b line=116 │ │ @@ -57174,21 +57158,21 @@ │ │ 0x006f - 0x0086 reg=0 action Lcom/squareup/picasso/Action; │ │ 0x0062 - 0x0086 reg=1 batch Ljava/util/List; Ljava/util/List; │ │ 0x0063 - 0x0086 reg=4 i I │ │ 0x0067 - 0x0086 reg=5 n I │ │ 0x0000 - 0x0086 reg=10 this Lcom/squareup/picasso/Picasso$1; │ │ 0x0000 - 0x0086 reg=11 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #139 header: │ │ -class_idx : 337 │ │ +class_idx : 355 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2456 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -57252,25 +57236,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04de34: |[04de34] com.squareup.picasso.Picasso$Builder.:(Landroid/content/Context;)V │ │ -04de44: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04de4a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -04de4e: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04de52: 1a01 9502 |0007: const-string v1, "Context must not be null." // string@0295 │ │ -04de56: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04de5c: 2700 |000c: throw v0 │ │ -04de5e: 6e10 4200 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0042 │ │ -04de64: 0c00 |0010: move-result-object v0 │ │ -04de66: 5b20 0104 |0011: iput-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.context:Landroid/content/Context; // field@0401 │ │ -04de6a: 0e00 |0013: return-void │ │ +050834: |[050834] com.squareup.picasso.Picasso$Builder.:(Landroid/content/Context;)V │ │ +050844: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05084a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +05084e: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +050852: 1a01 9502 |0007: const-string v1, "Context must not be null." // string@0295 │ │ +050856: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05085c: 2700 |000c: throw v0 │ │ +05085e: 6e10 4200 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0042 │ │ +050864: 0c00 |0010: move-result-object v0 │ │ +050866: 5b20 0104 |0011: iput-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.context:Landroid/content/Context; // field@0401 │ │ +05086a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0003 line=700 │ │ 0x0005 line=701 │ │ 0x000d line=703 │ │ 0x0013 line=704 │ │ @@ -57284,36 +57268,36 @@ │ │ type : '(Lcom/squareup/picasso/RequestHandler;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -04de6c: |[04de6c] com.squareup.picasso.Picasso$Builder.addRequestHandler:(Lcom/squareup/picasso/RequestHandler;)Lcom/squareup/picasso/Picasso$Builder; │ │ -04de7c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04de80: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04de84: 1a01 e309 |0004: const-string v1, "RequestHandler must not be null." // string@09e3 │ │ -04de88: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04de8e: 2700 |0009: throw v0 │ │ -04de90: 5420 0704 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ -04de94: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -04de98: 2200 0702 |000e: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -04de9c: 7010 110b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -04dea2: 5b20 0704 |0013: iput-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ -04dea6: 5420 0704 |0015: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ -04deaa: 7220 630b 3000 |0017: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -04deb0: 0a00 |001a: move-result v0 │ │ -04deb2: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ -04deb6: 2200 ad01 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04deba: 1a01 e209 |001f: const-string v1, "RequestHandler already registered." // string@09e2 │ │ -04debe: 7020 f209 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04dec4: 2700 |0024: throw v0 │ │ -04dec6: 5420 0704 |0025: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ -04deca: 7220 600b 3000 |0027: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04ded0: 1102 |002a: return-object v2 │ │ +05086c: |[05086c] com.squareup.picasso.Picasso$Builder.addRequestHandler:(Lcom/squareup/picasso/RequestHandler;)Lcom/squareup/picasso/Picasso$Builder; │ │ +05087c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050880: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +050884: 1a01 f709 |0004: const-string v1, "RequestHandler must not be null." // string@09f7 │ │ +050888: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05088e: 2700 |0009: throw v0 │ │ +050890: 5420 0704 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ +050894: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +050898: 2200 1a02 |000e: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +05089c: 7010 110b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +0508a2: 5b20 0704 |0013: iput-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ +0508a6: 5420 0704 |0015: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ +0508aa: 7220 630b 3000 |0017: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +0508b0: 0a00 |001a: move-result v0 │ │ +0508b2: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ +0508b6: 2200 bf01 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0508ba: 1a01 f609 |001f: const-string v1, "RequestHandler already registered." // string@09f6 │ │ +0508be: 7020 f209 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0508c4: 2700 |0024: throw v0 │ │ +0508c6: 5420 0704 |0025: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ +0508ca: 7220 600b 3000 |0027: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0508d0: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0002 line=790 │ │ 0x000a line=792 │ │ 0x000e line=793 │ │ 0x0015 line=795 │ │ @@ -57329,80 +57313,80 @@ │ │ type : '()Lcom/squareup/picasso/Picasso;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 11 │ │ insns size : 131 16-bit code units │ │ -04ded4: |[04ded4] com.squareup.picasso.Picasso$Builder.build:()Lcom/squareup/picasso/Picasso; │ │ -04dee4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -04dee8: 5402 0104 |0002: iget-object v2, v0, Lcom/squareup/picasso/Picasso$Builder;.context:Landroid/content/Context; // field@0401 │ │ -04deec: 0800 1300 |0004: move-object/from16 v0, v19 │ │ -04def0: 5403 0304 |0006: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ -04def4: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ -04def8: 7110 5d09 0200 |000a: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultDownloader:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; // method@095d │ │ -04defe: 0c03 |000d: move-result-object v3 │ │ -04df00: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -04df04: 5b03 0304 |0010: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ -04df08: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -04df0c: 5403 0004 |0014: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ -04df10: 3903 0b00 |0016: if-nez v3, 0021 // +000b │ │ -04df14: 2203 4701 |0018: new-instance v3, Lcom/squareup/picasso/LruCache; // type@0147 │ │ -04df18: 7020 0008 2300 |001a: invoke-direct {v3, v2}, Lcom/squareup/picasso/LruCache;.:(Landroid/content/Context;)V // method@0800 │ │ -04df1e: 0800 1300 |001d: move-object/from16 v0, v19 │ │ -04df22: 5b03 0004 |001f: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ -04df26: 0800 1300 |0021: move-object/from16 v0, v19 │ │ -04df2a: 5403 0804 |0023: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ -04df2e: 3903 0b00 |0025: if-nez v3, 0030 // +000b │ │ -04df32: 2203 5c01 |0027: new-instance v3, Lcom/squareup/picasso/PicassoExecutorService; // type@015c │ │ -04df36: 7010 9d08 0300 |0029: invoke-direct {v3}, Lcom/squareup/picasso/PicassoExecutorService;.:()V // method@089d │ │ -04df3c: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -04df40: 5b03 0804 |002e: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ -04df44: 0800 1300 |0030: move-object/from16 v0, v19 │ │ -04df48: 5403 0904 |0032: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ -04df4c: 3903 0800 |0034: if-nez v3, 003c // +0008 │ │ -04df50: 6203 1704 |0036: sget-object v3, Lcom/squareup/picasso/Picasso$RequestTransformer;.IDENTITY:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0417 │ │ -04df54: 0800 1300 |0038: move-object/from16 v0, v19 │ │ -04df58: 5b03 0904 |003a: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ -04df5c: 2207 6a01 |003c: new-instance v7, Lcom/squareup/picasso/Stats; // type@016a │ │ -04df60: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -04df64: 5403 0004 |0040: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ -04df68: 7020 1e09 3700 |0042: invoke-direct {v7, v3}, Lcom/squareup/picasso/Stats;.:(Lcom/squareup/picasso/Cache;)V // method@091e │ │ -04df6e: 2201 3f01 |0045: new-instance v1, Lcom/squareup/picasso/Dispatcher; // type@013f │ │ -04df72: 0800 1300 |0047: move-object/from16 v0, v19 │ │ -04df76: 5403 0804 |0049: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ -04df7a: 6204 1804 |004b: sget-object v4, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04df7e: 0800 1300 |004d: move-object/from16 v0, v19 │ │ -04df82: 5405 0304 |004f: iget-object v5, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ -04df86: 0800 1300 |0051: move-object/from16 v0, v19 │ │ -04df8a: 5406 0004 |0053: iget-object v6, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ -04df8e: 7607 c907 0100 |0055: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/Dispatcher;.:(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V // method@07c9 │ │ -04df94: 2208 5901 |0058: new-instance v8, Lcom/squareup/picasso/Picasso; // type@0159 │ │ -04df98: 0800 1300 |005a: move-object/from16 v0, v19 │ │ -04df9c: 540b 0004 |005c: iget-object v11, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ -04dfa0: 0800 1300 |005e: move-object/from16 v0, v19 │ │ -04dfa4: 540c 0504 |0060: iget-object v12, v0, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0405 │ │ -04dfa8: 0800 1300 |0062: move-object/from16 v0, v19 │ │ -04dfac: 540d 0904 |0064: iget-object v13, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ -04dfb0: 0800 1300 |0066: move-object/from16 v0, v19 │ │ -04dfb4: 540e 0704 |0068: iget-object v14, v0, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ -04dfb8: 0800 1300 |006a: move-object/from16 v0, v19 │ │ -04dfbc: 5400 0204 |006c: iget-object v0, v0, Lcom/squareup/picasso/Picasso$Builder;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0402 │ │ -04dfc0: 0810 0000 |006e: move-object/from16 v16, v0 │ │ -04dfc4: 0800 1300 |0070: move-object/from16 v0, v19 │ │ -04dfc8: 5500 0404 |0072: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:Z // field@0404 │ │ -04dfcc: 0211 0000 |0074: move/from16 v17, v0 │ │ -04dfd0: 0800 1300 |0076: move-object/from16 v0, v19 │ │ -04dfd4: 5500 0604 |0078: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso$Builder;.loggingEnabled:Z // field@0406 │ │ -04dfd8: 0212 0000 |007a: move/from16 v18, v0 │ │ -04dfdc: 0729 |007c: move-object v9, v2 │ │ -04dfde: 071a |007d: move-object v10, v1 │ │ -04dfe0: 077f |007e: move-object v15, v7 │ │ -04dfe2: 760b 6c08 0800 |007f: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/squareup/picasso/Picasso;.:(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V // method@086c │ │ -04dfe8: 1108 |0082: return-object v8 │ │ +0508d4: |[0508d4] com.squareup.picasso.Picasso$Builder.build:()Lcom/squareup/picasso/Picasso; │ │ +0508e4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0508e8: 5402 0104 |0002: iget-object v2, v0, Lcom/squareup/picasso/Picasso$Builder;.context:Landroid/content/Context; // field@0401 │ │ +0508ec: 0800 1300 |0004: move-object/from16 v0, v19 │ │ +0508f0: 5403 0304 |0006: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ +0508f4: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ +0508f8: 7110 5d09 0200 |000a: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultDownloader:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; // method@095d │ │ +0508fe: 0c03 |000d: move-result-object v3 │ │ +050900: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +050904: 5b03 0304 |0010: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ +050908: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +05090c: 5403 0004 |0014: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ +050910: 3903 0b00 |0016: if-nez v3, 0021 // +000b │ │ +050914: 2203 5901 |0018: new-instance v3, Lcom/squareup/picasso/LruCache; // type@0159 │ │ +050918: 7020 0008 2300 |001a: invoke-direct {v3, v2}, Lcom/squareup/picasso/LruCache;.:(Landroid/content/Context;)V // method@0800 │ │ +05091e: 0800 1300 |001d: move-object/from16 v0, v19 │ │ +050922: 5b03 0004 |001f: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ +050926: 0800 1300 |0021: move-object/from16 v0, v19 │ │ +05092a: 5403 0804 |0023: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ +05092e: 3903 0b00 |0025: if-nez v3, 0030 // +000b │ │ +050932: 2203 6e01 |0027: new-instance v3, Lcom/squareup/picasso/PicassoExecutorService; // type@016e │ │ +050936: 7010 9d08 0300 |0029: invoke-direct {v3}, Lcom/squareup/picasso/PicassoExecutorService;.:()V // method@089d │ │ +05093c: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +050940: 5b03 0804 |002e: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ +050944: 0800 1300 |0030: move-object/from16 v0, v19 │ │ +050948: 5403 0904 |0032: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ +05094c: 3903 0800 |0034: if-nez v3, 003c // +0008 │ │ +050950: 6203 1704 |0036: sget-object v3, Lcom/squareup/picasso/Picasso$RequestTransformer;.IDENTITY:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0417 │ │ +050954: 0800 1300 |0038: move-object/from16 v0, v19 │ │ +050958: 5b03 0904 |003a: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ +05095c: 2207 7c01 |003c: new-instance v7, Lcom/squareup/picasso/Stats; // type@017c │ │ +050960: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +050964: 5403 0004 |0040: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ +050968: 7020 1e09 3700 |0042: invoke-direct {v7, v3}, Lcom/squareup/picasso/Stats;.:(Lcom/squareup/picasso/Cache;)V // method@091e │ │ +05096e: 2201 5101 |0045: new-instance v1, Lcom/squareup/picasso/Dispatcher; // type@0151 │ │ +050972: 0800 1300 |0047: move-object/from16 v0, v19 │ │ +050976: 5403 0804 |0049: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ +05097a: 6204 1804 |004b: sget-object v4, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +05097e: 0800 1300 |004d: move-object/from16 v0, v19 │ │ +050982: 5405 0304 |004f: iget-object v5, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ +050986: 0800 1300 |0051: move-object/from16 v0, v19 │ │ +05098a: 5406 0004 |0053: iget-object v6, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ +05098e: 7607 c907 0100 |0055: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/Dispatcher;.:(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V // method@07c9 │ │ +050994: 2208 6b01 |0058: new-instance v8, Lcom/squareup/picasso/Picasso; // type@016b │ │ +050998: 0800 1300 |005a: move-object/from16 v0, v19 │ │ +05099c: 540b 0004 |005c: iget-object v11, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ +0509a0: 0800 1300 |005e: move-object/from16 v0, v19 │ │ +0509a4: 540c 0504 |0060: iget-object v12, v0, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0405 │ │ +0509a8: 0800 1300 |0062: move-object/from16 v0, v19 │ │ +0509ac: 540d 0904 |0064: iget-object v13, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ +0509b0: 0800 1300 |0066: move-object/from16 v0, v19 │ │ +0509b4: 540e 0704 |0068: iget-object v14, v0, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0407 │ │ +0509b8: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +0509bc: 5400 0204 |006c: iget-object v0, v0, Lcom/squareup/picasso/Picasso$Builder;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0402 │ │ +0509c0: 0810 0000 |006e: move-object/from16 v16, v0 │ │ +0509c4: 0800 1300 |0070: move-object/from16 v0, v19 │ │ +0509c8: 5500 0404 |0072: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:Z // field@0404 │ │ +0509cc: 0211 0000 |0074: move/from16 v17, v0 │ │ +0509d0: 0800 1300 |0076: move-object/from16 v0, v19 │ │ +0509d4: 5500 0604 |0078: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso$Builder;.loggingEnabled:Z // field@0406 │ │ +0509d8: 0212 0000 |007a: move/from16 v18, v0 │ │ +0509dc: 0729 |007c: move-object v9, v2 │ │ +0509de: 071a |007d: move-object v10, v1 │ │ +0509e0: 077f |007e: move-object v15, v7 │ │ +0509e2: 760b 6c08 0800 |007f: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/squareup/picasso/Picasso;.:(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V // method@086c │ │ +0509e8: 1108 |0082: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0004 line=831 │ │ 0x000a line=832 │ │ 0x0012 line=834 │ │ 0x0018 line=835 │ │ @@ -57424,18 +57408,18 @@ │ │ type : '(Z)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04dfec: |[04dfec] com.squareup.picasso.Picasso$Builder.debugging:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ -04dffc: 6e20 4f08 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; // method@084f │ │ -04e002: 0c00 |0003: move-result-object v0 │ │ -04e004: 1100 |0004: return-object v0 │ │ +0509ec: |[0509ec] com.squareup.picasso.Picasso$Builder.debugging:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ +0509fc: 6e20 4f08 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; // method@084f │ │ +050a02: 0c00 |0003: move-result-object v0 │ │ +050a04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Picasso$Builder; │ │ 0x0000 - 0x0005 reg=2 debugging Z │ │ │ │ @@ -57444,22 +57428,22 @@ │ │ type : '(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04e008: |[04e008] com.squareup.picasso.Picasso$Builder.defaultBitmapConfig:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Picasso$Builder; │ │ -04e018: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04e01c: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04e020: 1a01 0d02 |0004: const-string v1, "Bitmap config must not be null." // string@020d │ │ -04e024: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04e02a: 2700 |0009: throw v0 │ │ -04e02c: 5b23 0204 |000a: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0402 │ │ -04e030: 1102 |000c: return-object v2 │ │ +050a08: |[050a08] com.squareup.picasso.Picasso$Builder.defaultBitmapConfig:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Picasso$Builder; │ │ +050a18: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050a1c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +050a20: 1a01 0d02 |0004: const-string v1, "Bitmap config must not be null." // string@020d │ │ +050a24: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +050a2a: 2700 |0009: throw v0 │ │ +050a2c: 5b23 0204 |000a: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0402 │ │ +050a30: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0002 line=712 │ │ 0x000a line=714 │ │ 0x000c line=715 │ │ locals : │ │ @@ -57471,28 +57455,28 @@ │ │ type : '(Lcom/squareup/picasso/Downloader;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e034: |[04e034] com.squareup.picasso.Picasso$Builder.downloader:(Lcom/squareup/picasso/Downloader;)Lcom/squareup/picasso/Picasso$Builder; │ │ -04e044: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04e048: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04e04c: 1a01 fe02 |0004: const-string v1, "Downloader must not be null." // string@02fe │ │ -04e050: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04e056: 2700 |0009: throw v0 │ │ -04e058: 5420 0304 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ -04e05c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -04e060: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04e064: 1a01 fd02 |0010: const-string v1, "Downloader already set." // string@02fd │ │ -04e068: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04e06e: 2700 |0015: throw v0 │ │ -04e070: 5b23 0304 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ -04e074: 1102 |0018: return-object v2 │ │ +050a34: |[050a34] com.squareup.picasso.Picasso$Builder.downloader:(Lcom/squareup/picasso/Downloader;)Lcom/squareup/picasso/Picasso$Builder; │ │ +050a44: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050a48: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +050a4c: 1a01 fe02 |0004: const-string v1, "Downloader must not be null." // string@02fe │ │ +050a50: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +050a56: 2700 |0009: throw v0 │ │ +050a58: 5420 0304 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ +050a5c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +050a60: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +050a64: 1a01 fd02 |0010: const-string v1, "Downloader already set." // string@02fd │ │ +050a68: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +050a6e: 2700 |0015: throw v0 │ │ +050a70: 5b23 0304 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0403 │ │ +050a74: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0002 line=721 │ │ 0x000a line=723 │ │ 0x000e line=724 │ │ 0x0016 line=726 │ │ @@ -57506,28 +57490,28 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e078: |[04e078] com.squareup.picasso.Picasso$Builder.executor:(Ljava/util/concurrent/ExecutorService;)Lcom/squareup/picasso/Picasso$Builder; │ │ -04e088: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04e08c: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04e090: 1a01 4003 |0004: const-string v1, "Executor service must not be null." // string@0340 │ │ -04e094: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04e09a: 2700 |0009: throw v0 │ │ -04e09c: 5420 0804 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ -04e0a0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -04e0a4: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04e0a8: 1a01 3f03 |0010: const-string v1, "Executor service already set." // string@033f │ │ -04e0ac: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04e0b2: 2700 |0015: throw v0 │ │ -04e0b4: 5b23 0804 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ -04e0b8: 1102 |0018: return-object v2 │ │ +050a78: |[050a78] com.squareup.picasso.Picasso$Builder.executor:(Ljava/util/concurrent/ExecutorService;)Lcom/squareup/picasso/Picasso$Builder; │ │ +050a88: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050a8c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +050a90: 1a01 4003 |0004: const-string v1, "Executor service must not be null." // string@0340 │ │ +050a94: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +050a9a: 2700 |0009: throw v0 │ │ +050a9c: 5420 0804 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ +050aa0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +050aa4: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +050aa8: 1a01 3f03 |0010: const-string v1, "Executor service already set." // string@033f │ │ +050aac: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +050ab2: 2700 |0015: throw v0 │ │ +050ab4: 5b23 0804 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0408 │ │ +050ab8: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0002 line=737 │ │ 0x000a line=739 │ │ 0x000e line=740 │ │ 0x0016 line=742 │ │ @@ -57541,17 +57525,17 @@ │ │ type : '(Z)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e0bc: |[04e0bc] com.squareup.picasso.Picasso$Builder.indicatorsEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ -04e0cc: 5c01 0404 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:Z // field@0404 │ │ -04e0d0: 1100 |0002: return-object v0 │ │ +050abc: |[050abc] com.squareup.picasso.Picasso$Builder.indicatorsEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ +050acc: 5c01 0404 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:Z // field@0404 │ │ +050ad0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0002 line=813 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Picasso$Builder; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -57561,28 +57545,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$Listener;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e0d4: |[04e0d4] com.squareup.picasso.Picasso$Builder.listener:(Lcom/squareup/picasso/Picasso$Listener;)Lcom/squareup/picasso/Picasso$Builder; │ │ -04e0e4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04e0e8: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04e0ec: 1a01 2f06 |0004: const-string v1, "Listener must not be null." // string@062f │ │ -04e0f0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04e0f6: 2700 |0009: throw v0 │ │ -04e0f8: 5420 0504 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0405 │ │ -04e0fc: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -04e100: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04e104: 1a01 2e06 |0010: const-string v1, "Listener already set." // string@062e │ │ -04e108: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04e10e: 2700 |0015: throw v0 │ │ -04e110: 5b23 0504 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0405 │ │ -04e114: 1102 |0018: return-object v2 │ │ +050ad4: |[050ad4] com.squareup.picasso.Picasso$Builder.listener:(Lcom/squareup/picasso/Picasso$Listener;)Lcom/squareup/picasso/Picasso$Builder; │ │ +050ae4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050ae8: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +050aec: 1a01 4106 |0004: const-string v1, "Listener must not be null." // string@0641 │ │ +050af0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +050af6: 2700 |0009: throw v0 │ │ +050af8: 5420 0504 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0405 │ │ +050afc: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +050b00: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +050b04: 1a01 4006 |0010: const-string v1, "Listener already set." // string@0640 │ │ +050b08: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +050b0e: 2700 |0015: throw v0 │ │ +050b10: 5b23 0504 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0405 │ │ +050b14: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0002 line=761 │ │ 0x000a line=763 │ │ 0x000e line=764 │ │ 0x0016 line=766 │ │ @@ -57596,17 +57580,17 @@ │ │ type : '(Z)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e118: |[04e118] com.squareup.picasso.Picasso$Builder.loggingEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ -04e128: 5c01 0604 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso$Builder;.loggingEnabled:Z // field@0406 │ │ -04e12c: 1100 |0002: return-object v0 │ │ +050b18: |[050b18] com.squareup.picasso.Picasso$Builder.loggingEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ +050b28: 5c01 0604 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso$Builder;.loggingEnabled:Z // field@0406 │ │ +050b2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0002 line=824 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Picasso$Builder; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -57616,28 +57600,28 @@ │ │ type : '(Lcom/squareup/picasso/Cache;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e130: |[04e130] com.squareup.picasso.Picasso$Builder.memoryCache:(Lcom/squareup/picasso/Cache;)Lcom/squareup/picasso/Picasso$Builder; │ │ -04e140: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04e144: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04e148: 1a01 dd08 |0004: const-string v1, "Memory cache must not be null." // string@08dd │ │ -04e14c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04e152: 2700 |0009: throw v0 │ │ -04e154: 5420 0004 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ -04e158: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -04e15c: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04e160: 1a01 dc08 |0010: const-string v1, "Memory cache already set." // string@08dc │ │ -04e164: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04e16a: 2700 |0015: throw v0 │ │ -04e16c: 5b23 0004 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ -04e170: 1102 |0018: return-object v2 │ │ +050b30: |[050b30] com.squareup.picasso.Picasso$Builder.memoryCache:(Lcom/squareup/picasso/Cache;)Lcom/squareup/picasso/Picasso$Builder; │ │ +050b40: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050b44: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +050b48: 1a01 f108 |0004: const-string v1, "Memory cache must not be null." // string@08f1 │ │ +050b4c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +050b52: 2700 |0009: throw v0 │ │ +050b54: 5420 0004 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ +050b58: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +050b5c: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +050b60: 1a01 f008 |0010: const-string v1, "Memory cache already set." // string@08f0 │ │ +050b64: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +050b6a: 2700 |0015: throw v0 │ │ +050b6c: 5b23 0004 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0400 │ │ +050b70: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0002 line=749 │ │ 0x000a line=751 │ │ 0x000e line=752 │ │ 0x0016 line=754 │ │ @@ -57651,47 +57635,47 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$RequestTransformer;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04e174: |[04e174] com.squareup.picasso.Picasso$Builder.requestTransformer:(Lcom/squareup/picasso/Picasso$RequestTransformer;)Lcom/squareup/picasso/Picasso$Builder; │ │ -04e184: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04e188: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04e18c: 1a01 640b |0004: const-string v1, "Transformer must not be null." // string@0b64 │ │ -04e190: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04e196: 2700 |0009: throw v0 │ │ -04e198: 5420 0904 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ -04e19c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -04e1a0: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04e1a4: 1a01 630b |0010: const-string v1, "Transformer already set." // string@0b63 │ │ -04e1a8: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04e1ae: 2700 |0015: throw v0 │ │ -04e1b0: 5b23 0904 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ -04e1b4: 1102 |0018: return-object v2 │ │ +050b74: |[050b74] com.squareup.picasso.Picasso$Builder.requestTransformer:(Lcom/squareup/picasso/Picasso$RequestTransformer;)Lcom/squareup/picasso/Picasso$Builder; │ │ +050b84: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050b88: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +050b8c: 1a01 780b |0004: const-string v1, "Transformer must not be null." // string@0b78 │ │ +050b90: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +050b96: 2700 |0009: throw v0 │ │ +050b98: 5420 0904 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ +050b9c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +050ba0: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +050ba4: 1a01 770b |0010: const-string v1, "Transformer already set." // string@0b77 │ │ +050ba8: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +050bae: 2700 |0015: throw v0 │ │ +050bb0: 5b23 0904 |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0409 │ │ +050bb4: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0002 line=778 │ │ 0x000a line=780 │ │ 0x000e line=781 │ │ 0x0016 line=783 │ │ 0x0018 line=784 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/squareup/picasso/Picasso$Builder; │ │ 0x0000 - 0x0019 reg=3 transformer Lcom/squareup/picasso/Picasso$RequestTransformer; │ │ │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #140 header: │ │ -class_idx : 338 │ │ +class_idx : 356 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2456 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -57720,19 +57704,19 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04e1b8: |[04e1b8] com.squareup.picasso.Picasso$CleanupThread$1.:(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V │ │ -04e1c8: 5b01 0a04 |0000: iput-object v1, v0, Lcom/squareup/picasso/Picasso$CleanupThread$1;.this$0:Lcom/squareup/picasso/Picasso$CleanupThread; // field@040a │ │ -04e1cc: 5b02 0b04 |0002: iput-object v2, v0, Lcom/squareup/picasso/Picasso$CleanupThread$1;.val$e:Ljava/lang/Exception; // field@040b │ │ -04e1d0: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04e1d6: 0e00 |0007: return-void │ │ +050bb8: |[050bb8] com.squareup.picasso.Picasso$CleanupThread$1.:(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V │ │ +050bc8: 5b01 0a04 |0000: iput-object v1, v0, Lcom/squareup/picasso/Picasso$CleanupThread$1;.this$0:Lcom/squareup/picasso/Picasso$CleanupThread; // field@040a │ │ +050bcc: 5b02 0b04 |0002: iput-object v2, v0, Lcom/squareup/picasso/Picasso$CleanupThread$1;.val$e:Ljava/lang/Exception; // field@040b │ │ +050bd0: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +050bd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/picasso/Picasso$CleanupThread$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/squareup/picasso/Picasso$CleanupThread; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Exception; │ │ @@ -57743,32 +57727,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04e1d8: |[04e1d8] com.squareup.picasso.Picasso$CleanupThread$1.run:()V │ │ -04e1e8: 2200 bd01 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@01bd │ │ -04e1ec: 5421 0b04 |0002: iget-object v1, v2, Lcom/squareup/picasso/Picasso$CleanupThread$1;.val$e:Ljava/lang/Exception; // field@040b │ │ -04e1f0: 7020 1d0a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -04e1f6: 2700 |0007: throw v0 │ │ +050bd8: |[050bd8] com.squareup.picasso.Picasso$CleanupThread$1.run:()V │ │ +050be8: 2200 cf01 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@01cf │ │ +050bec: 5421 0b04 |0002: iget-object v1, v2, Lcom/squareup/picasso/Picasso$CleanupThread$1;.val$e:Ljava/lang/Exception; // field@040b │ │ +050bf0: 7020 1d0a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +050bf6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/Picasso$CleanupThread$1; │ │ │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #141 header: │ │ -class_idx : 339 │ │ +class_idx : 357 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 451 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 469 │ │ +source_file_idx : 2456 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -57800,23 +57784,23 @@ │ │ type : '(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04e1f8: |[04e1f8] com.squareup.picasso.Picasso$CleanupThread.:(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V │ │ -04e208: 7010 6a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@0a6a │ │ -04e20e: 5b12 0d04 |0003: iput-object v2, v1, Lcom/squareup/picasso/Picasso$CleanupThread;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@040d │ │ -04e212: 5b13 0c04 |0005: iput-object v3, v1, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@040c │ │ -04e216: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -04e218: 6e20 5908 0100 |0008: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.setDaemon:(Z)V // method@0859 │ │ -04e21e: 1a00 8309 |000b: const-string v0, "Picasso-refQueue" // string@0983 │ │ -04e222: 6e20 5a08 0100 |000d: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.setName:(Ljava/lang/String;)V // method@085a │ │ -04e228: 0e00 |0010: return-void │ │ +050bf8: |[050bf8] com.squareup.picasso.Picasso$CleanupThread.:(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V │ │ +050c08: 7010 6a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@0a6a │ │ +050c0e: 5b12 0d04 |0003: iput-object v2, v1, Lcom/squareup/picasso/Picasso$CleanupThread;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@040d │ │ +050c12: 5b13 0c04 |0005: iput-object v3, v1, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@040c │ │ +050c16: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +050c18: 6e20 5908 0100 |0008: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.setDaemon:(Z)V // method@0859 │ │ +050c1e: 1a00 9709 |000b: const-string v0, "Picasso-refQueue" // string@0997 │ │ +050c22: 6e20 5a08 0100 |000d: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.setName:(Ljava/lang/String;)V // method@085a │ │ +050c28: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0003 line=597 │ │ 0x0005 line=598 │ │ 0x0007 line=599 │ │ 0x000b line=600 │ │ @@ -57833,43 +57817,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -04e22c: |[04e22c] com.squareup.picasso.Picasso$CleanupThread.run:()V │ │ -04e23c: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -04e240: 7110 ca00 0300 |0002: invoke-static {v3}, Landroid/os/Process;.setThreadPriority:(I)V // method@00ca │ │ -04e246: 5463 0d04 |0005: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@040d │ │ -04e24a: 1604 e803 |0007: const-wide/16 v4, #int 1000 // #3e8 │ │ -04e24e: 6e30 7e0a 4305 |0009: invoke-virtual {v3, v4, v5}, Ljava/lang/ref/ReferenceQueue;.remove:(J)Ljava/lang/ref/Reference; // method@0a7e │ │ -04e254: 0c02 |000c: move-result-object v2 │ │ -04e256: 1f02 2801 |000d: check-cast v2, Lcom/squareup/picasso/Action$RequestWeakReference; // type@0128 │ │ -04e25a: 5463 0c04 |000f: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@040c │ │ -04e25e: 6e10 bb00 0300 |0011: invoke-virtual {v3}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@00bb │ │ -04e264: 0c01 |0014: move-result-object v1 │ │ -04e266: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ -04e26a: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -04e26c: 5913 0c00 |0018: iput v3, v1, Landroid/os/Message;.what:I // field@000c │ │ -04e270: 5423 6e03 |001a: iget-object v3, v2, Lcom/squareup/picasso/Action$RequestWeakReference;.action:Lcom/squareup/picasso/Action; // field@036e │ │ -04e274: 5b13 0b00 |001c: iput-object v3, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -04e278: 5463 0c04 |001e: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@040c │ │ -04e27c: 6e20 c100 1300 |0020: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -04e282: 28e2 |0023: goto 0005 // -001e │ │ -04e284: 0d00 |0024: move-exception v0 │ │ -04e286: 0e00 |0025: return-void │ │ -04e288: 6e10 c900 0100 |0026: invoke-virtual {v1}, Landroid/os/Message;.recycle:()V // method@00c9 │ │ -04e28e: 28dc |0029: goto 0005 // -0024 │ │ -04e290: 0d00 |002a: move-exception v0 │ │ -04e292: 5463 0c04 |002b: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@040c │ │ -04e296: 2204 5201 |002d: new-instance v4, Lcom/squareup/picasso/Picasso$CleanupThread$1; // type@0152 │ │ -04e29a: 7030 5408 6400 |002f: invoke-direct {v4, v6, v0}, Lcom/squareup/picasso/Picasso$CleanupThread$1;.:(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V // method@0854 │ │ -04e2a0: 6e20 be00 4300 |0032: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ -04e2a6: 28f0 |0035: goto 0025 // -0010 │ │ +050c2c: |[050c2c] com.squareup.picasso.Picasso$CleanupThread.run:()V │ │ +050c3c: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +050c40: 7110 ca00 0300 |0002: invoke-static {v3}, Landroid/os/Process;.setThreadPriority:(I)V // method@00ca │ │ +050c46: 5463 0d04 |0005: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@040d │ │ +050c4a: 1604 e803 |0007: const-wide/16 v4, #int 1000 // #3e8 │ │ +050c4e: 6e30 7e0a 4305 |0009: invoke-virtual {v3, v4, v5}, Ljava/lang/ref/ReferenceQueue;.remove:(J)Ljava/lang/ref/Reference; // method@0a7e │ │ +050c54: 0c02 |000c: move-result-object v2 │ │ +050c56: 1f02 3a01 |000d: check-cast v2, Lcom/squareup/picasso/Action$RequestWeakReference; // type@013a │ │ +050c5a: 5463 0c04 |000f: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@040c │ │ +050c5e: 6e10 bb00 0300 |0011: invoke-virtual {v3}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@00bb │ │ +050c64: 0c01 |0014: move-result-object v1 │ │ +050c66: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ +050c6a: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +050c6c: 5913 0c00 |0018: iput v3, v1, Landroid/os/Message;.what:I // field@000c │ │ +050c70: 5423 6e03 |001a: iget-object v3, v2, Lcom/squareup/picasso/Action$RequestWeakReference;.action:Lcom/squareup/picasso/Action; // field@036e │ │ +050c74: 5b13 0b00 |001c: iput-object v3, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +050c78: 5463 0c04 |001e: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@040c │ │ +050c7c: 6e20 c100 1300 |0020: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +050c82: 28e2 |0023: goto 0005 // -001e │ │ +050c84: 0d00 |0024: move-exception v0 │ │ +050c86: 0e00 |0025: return-void │ │ +050c88: 6e10 c900 0100 |0026: invoke-virtual {v1}, Landroid/os/Message;.recycle:()V // method@00c9 │ │ +050c8e: 28dc |0029: goto 0005 // -0024 │ │ +050c90: 0d00 |002a: move-exception v0 │ │ +050c92: 5463 0c04 |002b: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@040c │ │ +050c96: 2204 6401 |002d: new-instance v4, Lcom/squareup/picasso/Picasso$CleanupThread$1; // type@0164 │ │ +050c9a: 7030 5408 6400 |002f: invoke-direct {v4, v6, v0}, Lcom/squareup/picasso/Picasso$CleanupThread$1;.:(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V // method@0854 │ │ +050ca0: 6e20 be00 4300 |0032: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ +050ca6: 28f0 |0035: goto 0025 // -0010 │ │ catches : 1 │ │ 0x0005 - 0x0029 │ │ Ljava/lang/InterruptedException; -> 0x0024 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0000 line=604 │ │ 0x0005 line=612 │ │ @@ -57897,31 +57881,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e2b8: |[04e2b8] com.squareup.picasso.Picasso$CleanupThread.shutdown:()V │ │ -04e2c8: 6e10 5708 0000 |0000: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.interrupt:()V // method@0857 │ │ -04e2ce: 0e00 |0003: return-void │ │ +050cb8: |[050cb8] com.squareup.picasso.Picasso$CleanupThread.shutdown:()V │ │ +050cc8: 6e10 5708 0000 |0000: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.interrupt:()V // method@0857 │ │ +050cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0003 line=637 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso$CleanupThread; │ │ │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #142 header: │ │ -class_idx : 340 │ │ +class_idx : 358 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -57939,21 +57923,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Picasso$Listener;) │ │ name : 'onImageLoadFailed' │ │ type : '(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;Ljava/lang/Exception;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #143 header: │ │ -class_idx : 341 │ │ +class_idx : 359 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2456 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -57996,43 +57980,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -04e2d0: |[04e2d0] com.squareup.picasso.Picasso$LoadedFrom.:()V │ │ -04e2e0: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -04e2e2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -04e2e4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -04e2e6: 2200 5501 |0003: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0155 │ │ -04e2ea: 1a01 c208 |0005: const-string v1, "MEMORY" // string@08c2 │ │ -04e2ee: 1402 00ff 00ff |0007: const v2, #float -1.71465e+38 // #ff00ff00 │ │ -04e2f4: 7040 5f08 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@085f │ │ -04e2fa: 6900 1004 |000d: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -04e2fe: 2200 5501 |000f: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0155 │ │ -04e302: 1a01 c502 |0011: const-string v1, "DISK" // string@02c5 │ │ -04e306: 1402 ff00 00ff |0013: const v2, #float -1.70146e+38 // #ff0000ff │ │ -04e30c: 7040 5f08 1024 |0016: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@085f │ │ -04e312: 6900 0f04 |0019: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -04e316: 2200 5501 |001b: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0155 │ │ -04e31a: 1a01 f508 |001d: const-string v1, "NETWORK" // string@08f5 │ │ -04e31e: 1502 ffff |001f: const/high16 v2, #int -65536 // #ffff │ │ -04e322: 7040 5f08 1025 |0021: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@085f │ │ -04e328: 6900 1104 |0024: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0411 │ │ -04e32c: 1230 |0026: const/4 v0, #int 3 // #3 │ │ -04e32e: 2300 b103 |0027: new-array v0, v0, [Lcom/squareup/picasso/Picasso$LoadedFrom; // type@03b1 │ │ -04e332: 6201 1004 |0029: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -04e336: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -04e33a: 6201 0f04 |002d: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -04e33e: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ -04e342: 6201 1104 |0031: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0411 │ │ -04e346: 4d01 0005 |0033: aput-object v1, v0, v5 │ │ -04e34a: 6900 0e04 |0035: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.$VALUES:[Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040e │ │ -04e34e: 0e00 |0037: return-void │ │ +050cd0: |[050cd0] com.squareup.picasso.Picasso$LoadedFrom.:()V │ │ +050ce0: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +050ce2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +050ce4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +050ce6: 2200 6701 |0003: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0167 │ │ +050cea: 1a01 d608 |0005: const-string v1, "MEMORY" // string@08d6 │ │ +050cee: 1402 00ff 00ff |0007: const v2, #float -1.71465e+38 // #ff00ff00 │ │ +050cf4: 7040 5f08 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@085f │ │ +050cfa: 6900 1004 |000d: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +050cfe: 2200 6701 |000f: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0167 │ │ +050d02: 1a01 c502 |0011: const-string v1, "DISK" // string@02c5 │ │ +050d06: 1402 ff00 00ff |0013: const v2, #float -1.70146e+38 // #ff0000ff │ │ +050d0c: 7040 5f08 1024 |0016: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@085f │ │ +050d12: 6900 0f04 |0019: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +050d16: 2200 6701 |001b: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0167 │ │ +050d1a: 1a01 0909 |001d: const-string v1, "NETWORK" // string@0909 │ │ +050d1e: 1502 ffff |001f: const/high16 v2, #int -65536 // #ffff │ │ +050d22: 7040 5f08 1025 |0021: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@085f │ │ +050d28: 6900 1104 |0024: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0411 │ │ +050d2c: 1230 |0026: const/4 v0, #int 3 // #3 │ │ +050d2e: 2300 c503 |0027: new-array v0, v0, [Lcom/squareup/picasso/Picasso$LoadedFrom; // type@03c5 │ │ +050d32: 6201 1004 |0029: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +050d36: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +050d3a: 6201 0f04 |002d: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +050d3e: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ +050d42: 6201 1104 |0031: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0411 │ │ +050d46: 4d01 0005 |0033: aput-object v1, v0, v5 │ │ +050d4a: 6900 0e04 |0035: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.$VALUES:[Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040e │ │ +050d4e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=855 │ │ 0x000f line=856 │ │ 0x001b line=857 │ │ 0x0026 line=854 │ │ locals : │ │ @@ -58042,18 +58026,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04e350: |[04e350] com.squareup.picasso.Picasso$LoadedFrom.:(Ljava/lang/String;II)V │ │ -04e360: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -04e366: 5903 1204 |0003: iput v3, v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.debugColor:I // field@0412 │ │ -04e36a: 0e00 |0005: return-void │ │ +050d50: |[050d50] com.squareup.picasso.Picasso$LoadedFrom.:(Ljava/lang/String;II)V │ │ +050d60: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +050d66: 5903 1204 |0003: iput v3, v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.debugColor:I // field@0412 │ │ +050d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x0003 line=862 │ │ 0x0005 line=863 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ @@ -58066,20 +58050,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$LoadedFrom;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04e36c: |[04e36c] com.squareup.picasso.Picasso$LoadedFrom.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ -04e37c: 1c00 5501 |0000: const-class v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0155 │ │ -04e380: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -04e386: 0c00 |0005: move-result-object v0 │ │ -04e388: 1f00 5501 |0006: check-cast v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0155 │ │ -04e38c: 1100 |0008: return-object v0 │ │ +050d6c: |[050d6c] com.squareup.picasso.Picasso$LoadedFrom.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ +050d7c: 1c00 6701 |0000: const-class v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0167 │ │ +050d80: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +050d86: 0c00 |0005: move-result-object v0 │ │ +050d88: 1f00 6701 |0006: check-cast v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0167 │ │ +050d8c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/picasso/Picasso$LoadedFrom;) │ │ @@ -58087,33 +58071,33 @@ │ │ type : '()[Lcom/squareup/picasso/Picasso$LoadedFrom;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04e390: |[04e390] com.squareup.picasso.Picasso$LoadedFrom.values:()[Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ -04e3a0: 6200 0e04 |0000: sget-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.$VALUES:[Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040e │ │ -04e3a4: 6e10 7e15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/Picasso$LoadedFrom;.clone:()Ljava/lang/Object; // method@157e │ │ -04e3aa: 0c00 |0005: move-result-object v0 │ │ -04e3ac: 1f00 b103 |0006: check-cast v0, [Lcom/squareup/picasso/Picasso$LoadedFrom; // type@03b1 │ │ -04e3b0: 1100 |0008: return-object v0 │ │ +050d90: |[050d90] com.squareup.picasso.Picasso$LoadedFrom.values:()[Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ +050da0: 6200 0e04 |0000: sget-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.$VALUES:[Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040e │ │ +050da4: 6e10 7e15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/Picasso$LoadedFrom;.clone:()Ljava/lang/Object; // method@157e │ │ +050daa: 0c00 |0005: move-result-object v0 │ │ +050dac: 1f00 c503 |0006: check-cast v0, [Lcom/squareup/picasso/Picasso$LoadedFrom; // type@03c5 │ │ +050db0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #144 header: │ │ -class_idx : 342 │ │ +class_idx : 360 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2456 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -58152,40 +58136,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -04e3b4: |[04e3b4] com.squareup.picasso.Picasso$Priority.:()V │ │ -04e3c4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -04e3c6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -04e3c8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -04e3ca: 2200 5601 |0003: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@0156 │ │ -04e3ce: 1a01 a004 |0005: const-string v1, "LOW" // string@04a0 │ │ -04e3d2: 7030 6308 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@0863 │ │ -04e3d8: 6900 1504 |000a: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0415 │ │ -04e3dc: 2200 5601 |000c: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@0156 │ │ -04e3e0: 1a01 f908 |000e: const-string v1, "NORMAL" // string@08f9 │ │ -04e3e4: 7030 6308 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@0863 │ │ -04e3ea: 6900 1604 |0013: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0416 │ │ -04e3ee: 2200 5601 |0015: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@0156 │ │ -04e3f2: 1a01 ad03 |0017: const-string v1, "HIGH" // string@03ad │ │ -04e3f6: 7030 6308 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@0863 │ │ -04e3fc: 6900 1404 |001c: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.HIGH:Lcom/squareup/picasso/Picasso$Priority; // field@0414 │ │ -04e400: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -04e402: 2300 b203 |001f: new-array v0, v0, [Lcom/squareup/picasso/Picasso$Priority; // type@03b2 │ │ -04e406: 6201 1504 |0021: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0415 │ │ -04e40a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -04e40e: 6201 1604 |0025: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0416 │ │ -04e412: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -04e416: 6201 1404 |0029: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.HIGH:Lcom/squareup/picasso/Picasso$Priority; // field@0414 │ │ -04e41a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -04e41e: 6900 1304 |002d: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.$VALUES:[Lcom/squareup/picasso/Picasso$Priority; // field@0413 │ │ -04e422: 0e00 |002f: return-void │ │ +050db4: |[050db4] com.squareup.picasso.Picasso$Priority.:()V │ │ +050dc4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +050dc6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +050dc8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +050dca: 2200 6801 |0003: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@0168 │ │ +050dce: 1a01 a004 |0005: const-string v1, "LOW" // string@04a0 │ │ +050dd2: 7030 6308 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@0863 │ │ +050dd8: 6900 1504 |000a: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0415 │ │ +050ddc: 2200 6801 |000c: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@0168 │ │ +050de0: 1a01 0d09 |000e: const-string v1, "NORMAL" // string@090d │ │ +050de4: 7030 6308 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@0863 │ │ +050dea: 6900 1604 |0013: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0416 │ │ +050dee: 2200 6801 |0015: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@0168 │ │ +050df2: 1a01 ad03 |0017: const-string v1, "HIGH" // string@03ad │ │ +050df6: 7030 6308 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@0863 │ │ +050dfc: 6900 1404 |001c: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.HIGH:Lcom/squareup/picasso/Picasso$Priority; // field@0414 │ │ +050e00: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +050e02: 2300 c603 |001f: new-array v0, v0, [Lcom/squareup/picasso/Picasso$Priority; // type@03c6 │ │ +050e06: 6201 1504 |0021: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0415 │ │ +050e0a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +050e0e: 6201 1604 |0025: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0416 │ │ +050e12: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +050e16: 6201 1404 |0029: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.HIGH:Lcom/squareup/picasso/Picasso$Priority; // field@0414 │ │ +050e1a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +050e1e: 6900 1304 |002d: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.$VALUES:[Lcom/squareup/picasso/Picasso$Priority; // field@0413 │ │ +050e22: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=103 │ │ 0x000c line=104 │ │ 0x0015 line=105 │ │ 0x001e line=102 │ │ locals : │ │ @@ -58195,17 +58179,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04e424: |[04e424] com.squareup.picasso.Picasso$Priority.:(Ljava/lang/String;I)V │ │ -04e434: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -04e43a: 0e00 |0003: return-void │ │ +050e24: |[050e24] com.squareup.picasso.Picasso$Priority.:(Ljava/lang/String;I)V │ │ +050e34: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +050e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso$Priority; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -58215,20 +58199,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04e43c: |[04e43c] com.squareup.picasso.Picasso$Priority.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$Priority; │ │ -04e44c: 1c00 5601 |0000: const-class v0, Lcom/squareup/picasso/Picasso$Priority; // type@0156 │ │ -04e450: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -04e456: 0c00 |0005: move-result-object v0 │ │ -04e458: 1f00 5601 |0006: check-cast v0, Lcom/squareup/picasso/Picasso$Priority; // type@0156 │ │ -04e45c: 1100 |0008: return-object v0 │ │ +050e3c: |[050e3c] com.squareup.picasso.Picasso$Priority.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$Priority; │ │ +050e4c: 1c00 6801 |0000: const-class v0, Lcom/squareup/picasso/Picasso$Priority; // type@0168 │ │ +050e50: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +050e56: 0c00 |0005: move-result-object v0 │ │ +050e58: 1f00 6801 |0006: check-cast v0, Lcom/squareup/picasso/Picasso$Priority; // type@0168 │ │ +050e5c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/picasso/Picasso$Priority;) │ │ @@ -58236,33 +58220,33 @@ │ │ type : '()[Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04e460: |[04e460] com.squareup.picasso.Picasso$Priority.values:()[Lcom/squareup/picasso/Picasso$Priority; │ │ -04e470: 6200 1304 |0000: sget-object v0, Lcom/squareup/picasso/Picasso$Priority;.$VALUES:[Lcom/squareup/picasso/Picasso$Priority; // field@0413 │ │ -04e474: 6e10 7f15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/Picasso$Priority;.clone:()Ljava/lang/Object; // method@157f │ │ -04e47a: 0c00 |0005: move-result-object v0 │ │ -04e47c: 1f00 b203 |0006: check-cast v0, [Lcom/squareup/picasso/Picasso$Priority; // type@03b2 │ │ -04e480: 1100 |0008: return-object v0 │ │ +050e60: |[050e60] com.squareup.picasso.Picasso$Priority.values:()[Lcom/squareup/picasso/Picasso$Priority; │ │ +050e70: 6200 1304 |0000: sget-object v0, Lcom/squareup/picasso/Picasso$Priority;.$VALUES:[Lcom/squareup/picasso/Picasso$Priority; // field@0413 │ │ +050e74: 6e10 7f15 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/Picasso$Priority;.clone:()Ljava/lang/Object; // method@157f │ │ +050e7a: 0c00 |0005: move-result-object v0 │ │ +050e7c: 1f00 c603 |0006: check-cast v0, [Lcom/squareup/picasso/Picasso$Priority; // type@03c6 │ │ +050e80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #145 header: │ │ -class_idx : 344 │ │ +class_idx : 362 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2456 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -58286,38 +58270,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04e484: |[04e484] com.squareup.picasso.Picasso$RequestTransformer.:()V │ │ -04e494: 2200 5701 |0000: new-instance v0, Lcom/squareup/picasso/Picasso$RequestTransformer$1; // type@0157 │ │ -04e498: 7010 6708 0000 |0002: invoke-direct {v0}, Lcom/squareup/picasso/Picasso$RequestTransformer$1;.:()V // method@0867 │ │ -04e49e: 6900 1704 |0005: sput-object v0, Lcom/squareup/picasso/Picasso$RequestTransformer;.IDENTITY:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0417 │ │ -04e4a2: 0e00 |0007: return-void │ │ +050e84: |[050e84] com.squareup.picasso.Picasso$RequestTransformer.:()V │ │ +050e94: 2200 6901 |0000: new-instance v0, Lcom/squareup/picasso/Picasso$RequestTransformer$1; // type@0169 │ │ +050e98: 7010 6708 0000 |0002: invoke-direct {v0}, Lcom/squareup/picasso/Picasso$RequestTransformer$1;.:()V // method@0867 │ │ +050e9e: 6900 1704 |0005: sput-object v0, Lcom/squareup/picasso/Picasso$RequestTransformer;.IDENTITY:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0417 │ │ +050ea2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Picasso$RequestTransformer;) │ │ name : 'transformRequest' │ │ type : '(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #146 header: │ │ -class_idx : 345 │ │ +class_idx : 363 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2456 │ │ static_fields_size : 3 │ │ instance_fields_size: 15 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 29 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -58426,23 +58410,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04e4a4: |[04e4a4] com.squareup.picasso.Picasso.:()V │ │ -04e4b4: 2200 5001 |0000: new-instance v0, Lcom/squareup/picasso/Picasso$1; // type@0150 │ │ -04e4b8: 7100 c700 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@00c7 │ │ -04e4be: 0c01 |0005: move-result-object v1 │ │ -04e4c0: 7020 4608 1000 |0006: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso$1;.:(Landroid/os/Looper;)V // method@0846 │ │ -04e4c6: 6900 1804 |0009: sput-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04e4ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -04e4cc: 6900 2604 |000c: sput-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ -04e4d0: 0e00 |000e: return-void │ │ +050ea4: |[050ea4] com.squareup.picasso.Picasso.:()V │ │ +050eb4: 2200 6201 |0000: new-instance v0, Lcom/squareup/picasso/Picasso$1; // type@0162 │ │ +050eb8: 7100 c700 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@00c7 │ │ +050ebe: 0c01 |0005: move-result-object v1 │ │ +050ec0: 7020 4608 1000 |0006: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso$1;.:(Landroid/os/Looper;)V // method@0846 │ │ +050ec6: 6900 1804 |0009: sput-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +050eca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +050ecc: 6900 2604 |000c: sput-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ +050ed0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000b line=143 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -58450,80 +58434,80 @@ │ │ type : '(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 11 │ │ outs : 3 │ │ insns size : 148 16-bit code units │ │ -04e4d4: |[04e4d4] com.squareup.picasso.Picasso.:(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V │ │ -04e4e4: 7010 0f0a 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04e4ea: 5b78 1c04 |0003: iput-object v8, v7, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ -04e4ee: 5b79 1e04 |0005: iput-object v9, v7, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ -04e4f2: 5b7a 1a04 |0007: iput-object v10, v7, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ -04e4f6: 5b7b 2004 |0009: iput-object v11, v7, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0420 │ │ -04e4fa: 5b7c 2404 |000b: iput-object v12, v7, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0424 │ │ -04e4fe: 5b7f 1d04 |000d: iput-object v15, v7, Lcom/squareup/picasso/Picasso;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@041d │ │ -04e502: 1272 |000f: const/4 v2, #int 7 // #7 │ │ -04e504: 380d 8200 |0010: if-eqz v13, 0092 // +0082 │ │ -04e508: 7210 6f0b 0d00 |0012: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ -04e50e: 0a03 |0015: move-result v3 │ │ -04e510: 2201 0702 |0016: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -04e514: 9004 0203 |0018: add-int v4, v2, v3 │ │ -04e518: 7020 120b 4100 |001a: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -04e51e: 2204 6701 |001d: new-instance v4, Lcom/squareup/picasso/ResourceRequestHandler; // type@0167 │ │ -04e522: 7020 1309 8400 |001f: invoke-direct {v4, v8}, Lcom/squareup/picasso/ResourceRequestHandler;.:(Landroid/content/Context;)V // method@0913 │ │ -04e528: 7220 600b 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04e52e: 380d 0500 |0025: if-eqz v13, 002a // +0005 │ │ -04e532: 7220 610b d100 |0027: invoke-interface {v1, v13}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ -04e538: 2204 3701 |002a: new-instance v4, Lcom/squareup/picasso/ContactsPhotoRequestHandler; // type@0137 │ │ -04e53c: 7020 af07 8400 |002c: invoke-direct {v4, v8}, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.:(Landroid/content/Context;)V // method@07af │ │ -04e542: 7220 600b 4100 |002f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04e548: 2204 4a01 |0032: new-instance v4, Lcom/squareup/picasso/MediaStoreRequestHandler; // type@014a │ │ -04e54c: 7020 2108 8400 |0034: invoke-direct {v4, v8}, Lcom/squareup/picasso/MediaStoreRequestHandler;.:(Landroid/content/Context;)V // method@0821 │ │ -04e552: 7220 600b 4100 |0037: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04e558: 2204 3801 |003a: new-instance v4, Lcom/squareup/picasso/ContentStreamRequestHandler; // type@0138 │ │ -04e55c: 7020 b307 8400 |003c: invoke-direct {v4, v8}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@07b3 │ │ -04e562: 7220 600b 4100 |003f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04e568: 2204 2a01 |0042: new-instance v4, Lcom/squareup/picasso/AssetRequestHandler; // type@012a │ │ -04e56c: 7020 6c07 8400 |0044: invoke-direct {v4, v8}, Lcom/squareup/picasso/AssetRequestHandler;.:(Landroid/content/Context;)V // method@076c │ │ -04e572: 7220 600b 4100 |0047: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04e578: 2204 4401 |004a: new-instance v4, Lcom/squareup/picasso/FileRequestHandler; // type@0144 │ │ -04e57c: 7020 f307 8400 |004c: invoke-direct {v4, v8}, Lcom/squareup/picasso/FileRequestHandler;.:(Landroid/content/Context;)V // method@07f3 │ │ -04e582: 7220 600b 4100 |004f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04e588: 2204 4e01 |0052: new-instance v4, Lcom/squareup/picasso/NetworkRequestHandler; // type@014e │ │ -04e58c: 5495 c203 |0054: iget-object v5, v9, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@03c2 │ │ -04e590: 7030 3708 540e |0056: invoke-direct {v4, v5, v14}, Lcom/squareup/picasso/NetworkRequestHandler;.:(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V // method@0837 │ │ -04e596: 7220 600b 4100 |0059: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04e59c: 7110 380b 0100 |005c: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -04e5a2: 0c04 |005f: move-result-object v4 │ │ -04e5a4: 5b74 2304 |0060: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.requestHandlers:Ljava/util/List; // field@0423 │ │ -04e5a8: 5b7e 2704 |0062: iput-object v14, v7, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ -04e5ac: 2204 2302 |0064: new-instance v4, Ljava/util/WeakHashMap; // type@0223 │ │ -04e5b0: 7010 990b 0400 |0066: invoke-direct {v4}, Ljava/util/WeakHashMap;.:()V // method@0b99 │ │ -04e5b6: 5b74 2804 |0069: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ -04e5ba: 2204 2302 |006b: new-instance v4, Ljava/util/WeakHashMap; // type@0223 │ │ -04e5be: 7010 990b 0400 |006d: invoke-direct {v4}, Ljava/util/WeakHashMap;.:()V // method@0b99 │ │ -04e5c4: 5b74 2904 |0070: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ -04e5c8: 0200 1000 |0072: move/from16 v0, v16 │ │ -04e5cc: 5c70 1f04 |0074: iput-boolean v0, v7, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ -04e5d0: 0200 1100 |0076: move/from16 v0, v17 │ │ -04e5d4: 5c70 2104 |0078: iput-boolean v0, v7, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04e5d8: 2204 c901 |007a: new-instance v4, Ljava/lang/ref/ReferenceQueue; // type@01c9 │ │ -04e5dc: 7010 7d0a 0400 |007c: invoke-direct {v4}, Ljava/lang/ref/ReferenceQueue;.:()V // method@0a7d │ │ -04e5e2: 5b74 2204 |007f: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0422 │ │ -04e5e6: 2204 5301 |0081: new-instance v4, Lcom/squareup/picasso/Picasso$CleanupThread; // type@0153 │ │ -04e5ea: 5475 2204 |0083: iget-object v5, v7, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0422 │ │ -04e5ee: 6206 1804 |0085: sget-object v6, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -04e5f2: 7030 5608 5406 |0087: invoke-direct {v4, v5, v6}, Lcom/squareup/picasso/Picasso$CleanupThread;.:(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V // method@0856 │ │ -04e5f8: 5b74 1b04 |008a: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@041b │ │ -04e5fc: 5474 1b04 |008c: iget-object v4, v7, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@041b │ │ -04e600: 6e10 5c08 0400 |008e: invoke-virtual {v4}, Lcom/squareup/picasso/Picasso$CleanupThread;.start:()V // method@085c │ │ -04e606: 0e00 |0091: return-void │ │ -04e608: 1203 |0092: const/4 v3, #int 0 // #0 │ │ -04e60a: 2883 |0093: goto 0016 // -007d │ │ +050ed4: |[050ed4] com.squareup.picasso.Picasso.:(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V │ │ +050ee4: 7010 0f0a 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0a0f │ │ +050eea: 5b78 1c04 |0003: iput-object v8, v7, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ +050eee: 5b79 1e04 |0005: iput-object v9, v7, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ +050ef2: 5b7a 1a04 |0007: iput-object v10, v7, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ +050ef6: 5b7b 2004 |0009: iput-object v11, v7, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0420 │ │ +050efa: 5b7c 2404 |000b: iput-object v12, v7, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0424 │ │ +050efe: 5b7f 1d04 |000d: iput-object v15, v7, Lcom/squareup/picasso/Picasso;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@041d │ │ +050f02: 1272 |000f: const/4 v2, #int 7 // #7 │ │ +050f04: 380d 8200 |0010: if-eqz v13, 0092 // +0082 │ │ +050f08: 7210 6f0b 0d00 |0012: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ +050f0e: 0a03 |0015: move-result v3 │ │ +050f10: 2201 1a02 |0016: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +050f14: 9004 0203 |0018: add-int v4, v2, v3 │ │ +050f18: 7020 120b 4100 |001a: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +050f1e: 2204 7901 |001d: new-instance v4, Lcom/squareup/picasso/ResourceRequestHandler; // type@0179 │ │ +050f22: 7020 1309 8400 |001f: invoke-direct {v4, v8}, Lcom/squareup/picasso/ResourceRequestHandler;.:(Landroid/content/Context;)V // method@0913 │ │ +050f28: 7220 600b 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +050f2e: 380d 0500 |0025: if-eqz v13, 002a // +0005 │ │ +050f32: 7220 610b d100 |0027: invoke-interface {v1, v13}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0b61 │ │ +050f38: 2204 4901 |002a: new-instance v4, Lcom/squareup/picasso/ContactsPhotoRequestHandler; // type@0149 │ │ +050f3c: 7020 af07 8400 |002c: invoke-direct {v4, v8}, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.:(Landroid/content/Context;)V // method@07af │ │ +050f42: 7220 600b 4100 |002f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +050f48: 2204 5c01 |0032: new-instance v4, Lcom/squareup/picasso/MediaStoreRequestHandler; // type@015c │ │ +050f4c: 7020 2108 8400 |0034: invoke-direct {v4, v8}, Lcom/squareup/picasso/MediaStoreRequestHandler;.:(Landroid/content/Context;)V // method@0821 │ │ +050f52: 7220 600b 4100 |0037: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +050f58: 2204 4a01 |003a: new-instance v4, Lcom/squareup/picasso/ContentStreamRequestHandler; // type@014a │ │ +050f5c: 7020 b307 8400 |003c: invoke-direct {v4, v8}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@07b3 │ │ +050f62: 7220 600b 4100 |003f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +050f68: 2204 3c01 |0042: new-instance v4, Lcom/squareup/picasso/AssetRequestHandler; // type@013c │ │ +050f6c: 7020 6c07 8400 |0044: invoke-direct {v4, v8}, Lcom/squareup/picasso/AssetRequestHandler;.:(Landroid/content/Context;)V // method@076c │ │ +050f72: 7220 600b 4100 |0047: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +050f78: 2204 5601 |004a: new-instance v4, Lcom/squareup/picasso/FileRequestHandler; // type@0156 │ │ +050f7c: 7020 f307 8400 |004c: invoke-direct {v4, v8}, Lcom/squareup/picasso/FileRequestHandler;.:(Landroid/content/Context;)V // method@07f3 │ │ +050f82: 7220 600b 4100 |004f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +050f88: 2204 6001 |0052: new-instance v4, Lcom/squareup/picasso/NetworkRequestHandler; // type@0160 │ │ +050f8c: 5495 c203 |0054: iget-object v5, v9, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@03c2 │ │ +050f90: 7030 3708 540e |0056: invoke-direct {v4, v5, v14}, Lcom/squareup/picasso/NetworkRequestHandler;.:(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V // method@0837 │ │ +050f96: 7220 600b 4100 |0059: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +050f9c: 7110 380b 0100 |005c: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +050fa2: 0c04 |005f: move-result-object v4 │ │ +050fa4: 5b74 2304 |0060: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.requestHandlers:Ljava/util/List; // field@0423 │ │ +050fa8: 5b7e 2704 |0062: iput-object v14, v7, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ +050fac: 2204 3602 |0064: new-instance v4, Ljava/util/WeakHashMap; // type@0236 │ │ +050fb0: 7010 990b 0400 |0066: invoke-direct {v4}, Ljava/util/WeakHashMap;.:()V // method@0b99 │ │ +050fb6: 5b74 2804 |0069: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ +050fba: 2204 3602 |006b: new-instance v4, Ljava/util/WeakHashMap; // type@0236 │ │ +050fbe: 7010 990b 0400 |006d: invoke-direct {v4}, Ljava/util/WeakHashMap;.:()V // method@0b99 │ │ +050fc4: 5b74 2904 |0070: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ +050fc8: 0200 1000 |0072: move/from16 v0, v16 │ │ +050fcc: 5c70 1f04 |0074: iput-boolean v0, v7, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ +050fd0: 0200 1100 |0076: move/from16 v0, v17 │ │ +050fd4: 5c70 2104 |0078: iput-boolean v0, v7, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +050fd8: 2204 db01 |007a: new-instance v4, Ljava/lang/ref/ReferenceQueue; // type@01db │ │ +050fdc: 7010 7d0a 0400 |007c: invoke-direct {v4}, Ljava/lang/ref/ReferenceQueue;.:()V // method@0a7d │ │ +050fe2: 5b74 2204 |007f: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0422 │ │ +050fe6: 2204 6501 |0081: new-instance v4, Lcom/squareup/picasso/Picasso$CleanupThread; // type@0165 │ │ +050fea: 5475 2204 |0083: iget-object v5, v7, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0422 │ │ +050fee: 6206 1804 |0085: sget-object v6, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +050ff2: 7030 5608 5406 |0087: invoke-direct {v4, v5, v6}, Lcom/squareup/picasso/Picasso$CleanupThread;.:(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V // method@0856 │ │ +050ff8: 5b74 1b04 |008a: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@041b │ │ +050ffc: 5474 1b04 |008c: iget-object v4, v7, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@041b │ │ +051000: 6e10 5c08 0400 |008e: invoke-virtual {v4}, Lcom/squareup/picasso/Picasso$CleanupThread;.start:()V // method@085c │ │ +051006: 0e00 |0091: return-void │ │ +051008: 1203 |0092: const/4 v3, #int 0 // #0 │ │ +05100a: 2883 |0093: goto 0016 // -007d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ 0x0005 line=168 │ │ 0x0007 line=169 │ │ 0x0009 line=170 │ │ @@ -58574,17 +58558,17 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e60c: |[04e60c] com.squareup.picasso.Picasso.access$000:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V │ │ -04e61c: 7020 6f08 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ -04e622: 0e00 |0003: return-void │ │ +05100c: |[05100c] com.squareup.picasso.Picasso.access$000:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V │ │ +05101c: 7020 6f08 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ +051022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -58593,35 +58577,35 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -04e624: |[04e624] com.squareup.picasso.Picasso.cancelExistingRequest:(Ljava/lang/Object;)V │ │ -04e634: 7100 5809 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@0958 │ │ -04e63a: 5443 2804 |0003: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ -04e63e: 7220 810b 5300 |0005: invoke-interface {v3, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04e644: 0c00 |0008: move-result-object v0 │ │ -04e646: 1f00 2901 |0009: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04e64a: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -04e64e: 6e10 5e07 0000 |000d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.cancel:()V // method@075e │ │ -04e654: 5443 1e04 |0010: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ -04e658: 6e20 cc07 0300 |0012: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Dispatcher;.dispatchCancel:(Lcom/squareup/picasso/Action;)V // method@07cc │ │ -04e65e: 2053 7400 |0015: instance-of v3, v5, Landroid/widget/ImageView; // type@0074 │ │ -04e662: 3803 1200 |0017: if-eqz v3, 0029 // +0012 │ │ -04e666: 0752 |0019: move-object v2, v5 │ │ -04e668: 1f02 7400 |001a: check-cast v2, Landroid/widget/ImageView; // type@0074 │ │ -04e66c: 5443 2904 |001c: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ -04e670: 7220 810b 2300 |001e: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04e676: 0c01 |0021: move-result-object v1 │ │ -04e678: 1f01 3901 |0022: check-cast v1, Lcom/squareup/picasso/DeferredRequestCreator; // type@0139 │ │ -04e67c: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -04e680: 6e10 b907 0100 |0026: invoke-virtual {v1}, Lcom/squareup/picasso/DeferredRequestCreator;.cancel:()V // method@07b9 │ │ -04e686: 0e00 |0029: return-void │ │ +051024: |[051024] com.squareup.picasso.Picasso.cancelExistingRequest:(Ljava/lang/Object;)V │ │ +051034: 7100 5809 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@0958 │ │ +05103a: 5443 2804 |0003: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ +05103e: 7220 810b 5300 |0005: invoke-interface {v3, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +051044: 0c00 |0008: move-result-object v0 │ │ +051046: 1f00 3b01 |0009: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +05104a: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +05104e: 6e10 5e07 0000 |000d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.cancel:()V // method@075e │ │ +051054: 5443 1e04 |0010: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ +051058: 6e20 cc07 0300 |0012: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Dispatcher;.dispatchCancel:(Lcom/squareup/picasso/Action;)V // method@07cc │ │ +05105e: 2053 8500 |0015: instance-of v3, v5, Landroid/widget/ImageView; // type@0085 │ │ +051062: 3803 1200 |0017: if-eqz v3, 0029 // +0012 │ │ +051066: 0752 |0019: move-object v2, v5 │ │ +051068: 1f02 8500 |001a: check-cast v2, Landroid/widget/ImageView; // type@0085 │ │ +05106c: 5443 2904 |001c: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ +051070: 7220 810b 2300 |001e: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +051076: 0c01 |0021: move-result-object v1 │ │ +051078: 1f01 4b01 |0022: check-cast v1, Lcom/squareup/picasso/DeferredRequestCreator; // type@014b │ │ +05107c: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +051080: 6e10 b907 0100 |0026: invoke-virtual {v1}, Lcom/squareup/picasso/DeferredRequestCreator;.cancel:()V // method@07b9 │ │ +051086: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0003 line=572 │ │ 0x000b line=573 │ │ 0x000d line=574 │ │ 0x0010 line=575 │ │ @@ -58644,61 +58628,61 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -04e688: |[04e688] com.squareup.picasso.Picasso.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V │ │ -04e698: 6e10 6907 0800 |0000: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.isCancelled:()Z // method@0769 │ │ -04e69e: 0a00 |0003: move-result v0 │ │ -04e6a0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -04e6a4: 0e00 |0006: return-void │ │ -04e6a6: 6e10 6a07 0800 |0007: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.willReplay:()Z // method@076a │ │ -04e6ac: 0a00 |000a: move-result v0 │ │ -04e6ae: 3900 0b00 |000b: if-nez v0, 0016 // +000b │ │ -04e6b2: 5450 2804 |000d: iget-object v0, v5, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ -04e6b6: 6e10 6807 0800 |000f: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04e6bc: 0c01 |0012: move-result-object v1 │ │ -04e6be: 7220 810b 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -04e6c4: 3806 3400 |0016: if-eqz v6, 004a // +0034 │ │ -04e6c8: 3907 0a00 |0018: if-nez v7, 0022 // +000a │ │ -04e6cc: 2200 9b01 |001a: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -04e6d0: 1a01 9b07 |001c: const-string v1, "LoadedFrom cannot be null." // string@079b │ │ -04e6d4: 7020 c709 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -04e6da: 2700 |0021: throw v0 │ │ -04e6dc: 6e30 5f07 6807 |0022: invoke-virtual {v8, v6, v7}, Lcom/squareup/picasso/Action;.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@075f │ │ -04e6e2: 5550 2104 |0025: iget-boolean v0, v5, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04e6e6: 3800 dfff |0027: if-eqz v0, 0006 // -0021 │ │ -04e6ea: 1a00 cf08 |0029: const-string v0, "Main" // string@08cf │ │ -04e6ee: 1a01 340f |002b: const-string v1, "completed" // string@0f34 │ │ -04e6f2: 5482 7703 |002d: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04e6f6: 6e10 d708 0200 |002f: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04e6fc: 0c02 |0032: move-result-object v2 │ │ -04e6fe: 2203 c101 |0033: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -04e702: 7010 500a 0300 |0035: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04e708: 1a04 bf11 |0038: const-string v4, "from " // string@11bf │ │ -04e70c: 6e20 580a 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04e712: 0c03 |003d: move-result-object v3 │ │ -04e714: 6e20 570a 7300 |003e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04e71a: 0c03 |0041: move-result-object v3 │ │ -04e71c: 6e10 640a 0300 |0042: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04e722: 0c03 |0045: move-result-object v3 │ │ -04e724: 7140 6c09 1032 |0046: invoke-static {v0, v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04e72a: 28bd |0049: goto 0006 // -0043 │ │ -04e72c: 6e10 6007 0800 |004a: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.error:()V // method@0760 │ │ -04e732: 5550 2104 |004d: iget-boolean v0, v5, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04e736: 3800 b7ff |004f: if-eqz v0, 0006 // -0049 │ │ -04e73a: 1a00 cf08 |0051: const-string v0, "Main" // string@08cf │ │ -04e73e: 1a01 0411 |0053: const-string v1, "errored" // string@1104 │ │ -04e742: 5482 7703 |0055: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04e746: 6e10 d708 0200 |0057: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04e74c: 0c02 |005a: move-result-object v2 │ │ -04e74e: 7130 6b09 1002 |005b: invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04e754: 28a8 |005e: goto 0006 // -0058 │ │ +051088: |[051088] com.squareup.picasso.Picasso.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V │ │ +051098: 6e10 6907 0800 |0000: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.isCancelled:()Z // method@0769 │ │ +05109e: 0a00 |0003: move-result v0 │ │ +0510a0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +0510a4: 0e00 |0006: return-void │ │ +0510a6: 6e10 6a07 0800 |0007: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.willReplay:()Z // method@076a │ │ +0510ac: 0a00 |000a: move-result v0 │ │ +0510ae: 3900 0b00 |000b: if-nez v0, 0016 // +000b │ │ +0510b2: 5450 2804 |000d: iget-object v0, v5, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ +0510b6: 6e10 6807 0800 |000f: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +0510bc: 0c01 |0012: move-result-object v1 │ │ +0510be: 7220 810b 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +0510c4: 3806 3400 |0016: if-eqz v6, 004a // +0034 │ │ +0510c8: 3907 0a00 |0018: if-nez v7, 0022 // +000a │ │ +0510cc: 2200 ad01 |001a: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +0510d0: 1a01 af07 |001c: const-string v1, "LoadedFrom cannot be null." // string@07af │ │ +0510d4: 7020 c709 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +0510da: 2700 |0021: throw v0 │ │ +0510dc: 6e30 5f07 6807 |0022: invoke-virtual {v8, v6, v7}, Lcom/squareup/picasso/Action;.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@075f │ │ +0510e2: 5550 2104 |0025: iget-boolean v0, v5, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +0510e6: 3800 dfff |0027: if-eqz v0, 0006 // -0021 │ │ +0510ea: 1a00 e308 |0029: const-string v0, "Main" // string@08e3 │ │ +0510ee: 1a01 470f |002b: const-string v1, "completed" // string@0f47 │ │ +0510f2: 5482 7703 |002d: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +0510f6: 6e10 d708 0200 |002f: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +0510fc: 0c02 |0032: move-result-object v2 │ │ +0510fe: 2203 d301 |0033: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +051102: 7010 500a 0300 |0035: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +051108: 1a04 d211 |0038: const-string v4, "from " // string@11d2 │ │ +05110c: 6e20 580a 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +051112: 0c03 |003d: move-result-object v3 │ │ +051114: 6e20 570a 7300 |003e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05111a: 0c03 |0041: move-result-object v3 │ │ +05111c: 6e10 640a 0300 |0042: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +051122: 0c03 |0045: move-result-object v3 │ │ +051124: 7140 6c09 1032 |0046: invoke-static {v0, v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +05112a: 28bd |0049: goto 0006 // -0043 │ │ +05112c: 6e10 6007 0800 |004a: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.error:()V // method@0760 │ │ +051132: 5550 2104 |004d: iget-boolean v0, v5, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +051136: 3800 b7ff |004f: if-eqz v0, 0006 // -0049 │ │ +05113a: 1a00 e308 |0051: const-string v0, "Main" // string@08e3 │ │ +05113e: 1a01 1711 |0053: const-string v1, "errored" // string@1117 │ │ +051142: 5482 7703 |0055: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +051146: 6e10 d708 0200 |0057: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +05114c: 0c02 |005a: move-result-object v2 │ │ +05114e: 7130 6b09 1002 |005b: invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +051154: 28a8 |005e: goto 0006 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0006 line=568 │ │ 0x0007 line=551 │ │ 0x000d line=552 │ │ 0x0016 line=554 │ │ @@ -58721,29 +58705,29 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04e758: |[04e758] com.squareup.picasso.Picasso.setSingletonInstance:(Lcom/squareup/picasso/Picasso;)V │ │ -04e768: 1c01 5901 |0000: const-class v1, Lcom/squareup/picasso/Picasso; // type@0159 │ │ -04e76c: 1d01 |0002: monitor-enter v1 │ │ -04e76e: 6200 2604 |0003: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ -04e772: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -04e776: 2200 ad01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04e77a: 1a02 760a |0009: const-string v2, "Singleton instance already exists." // string@0a76 │ │ -04e77e: 7020 f209 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04e784: 2700 |000e: throw v0 │ │ -04e786: 0d00 |000f: move-exception v0 │ │ -04e788: 1e01 |0010: monitor-exit v1 │ │ -04e78a: 2700 |0011: throw v0 │ │ -04e78c: 6903 2604 |0012: sput-object v3, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ -04e790: 1e01 |0014: monitor-exit v1 │ │ -04e792: 0e00 |0015: return-void │ │ +051158: |[051158] com.squareup.picasso.Picasso.setSingletonInstance:(Lcom/squareup/picasso/Picasso;)V │ │ +051168: 1c01 6b01 |0000: const-class v1, Lcom/squareup/picasso/Picasso; // type@016b │ │ +05116c: 1d01 |0002: monitor-enter v1 │ │ +05116e: 6200 2604 |0003: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ +051172: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +051176: 2200 bf01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +05117a: 1a02 8a0a |0009: const-string v2, "Singleton instance already exists." // string@0a8a │ │ +05117e: 7020 f209 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +051184: 2700 |000e: throw v0 │ │ +051186: 0d00 |000f: move-exception v0 │ │ +051188: 1e01 |0010: monitor-exit v1 │ │ +05118a: 2700 |0011: throw v0 │ │ +05118c: 6903 2604 |0012: sput-object v3, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ +051190: 1e01 |0014: monitor-exit v1 │ │ +051192: 0e00 |0015: return-void │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ 0x0012 - 0x0015 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=675 │ │ @@ -58761,32 +58745,32 @@ │ │ type : '(Landroid/content/Context;)Lcom/squareup/picasso/Picasso;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -04e7a8: |[04e7a8] com.squareup.picasso.Picasso.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; │ │ -04e7b8: 6200 2604 |0000: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ -04e7bc: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ -04e7c0: 1c01 5901 |0004: const-class v1, Lcom/squareup/picasso/Picasso; // type@0159 │ │ -04e7c4: 1d01 |0006: monitor-enter v1 │ │ -04e7c6: 6200 2604 |0007: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ -04e7ca: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ -04e7ce: 2200 5101 |000b: new-instance v0, Lcom/squareup/picasso/Picasso$Builder; // type@0151 │ │ -04e7d2: 7020 4808 2000 |000d: invoke-direct {v0, v2}, Lcom/squareup/picasso/Picasso$Builder;.:(Landroid/content/Context;)V // method@0848 │ │ -04e7d8: 6e10 4a08 0000 |0010: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Builder;.build:()Lcom/squareup/picasso/Picasso; // method@084a │ │ -04e7de: 0c00 |0013: move-result-object v0 │ │ -04e7e0: 6900 2604 |0014: sput-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ -04e7e4: 1e01 |0016: monitor-exit v1 │ │ -04e7e6: 6200 2604 |0017: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ -04e7ea: 1100 |0019: return-object v0 │ │ -04e7ec: 0d00 |001a: move-exception v0 │ │ -04e7ee: 1e01 |001b: monitor-exit v1 │ │ -04e7f0: 2700 |001c: throw v0 │ │ +0511a8: |[0511a8] com.squareup.picasso.Picasso.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; │ │ +0511b8: 6200 2604 |0000: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ +0511bc: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ +0511c0: 1c01 6b01 |0004: const-class v1, Lcom/squareup/picasso/Picasso; // type@016b │ │ +0511c4: 1d01 |0006: monitor-enter v1 │ │ +0511c6: 6200 2604 |0007: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ +0511ca: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ +0511ce: 2200 6301 |000b: new-instance v0, Lcom/squareup/picasso/Picasso$Builder; // type@0163 │ │ +0511d2: 7020 4808 2000 |000d: invoke-direct {v0, v2}, Lcom/squareup/picasso/Picasso$Builder;.:(Landroid/content/Context;)V // method@0848 │ │ +0511d8: 6e10 4a08 0000 |0010: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Builder;.build:()Lcom/squareup/picasso/Picasso; // method@084a │ │ +0511de: 0c00 |0013: move-result-object v0 │ │ +0511e0: 6900 2604 |0014: sput-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ +0511e4: 1e01 |0016: monitor-exit v1 │ │ +0511e6: 6200 2604 |0017: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ +0511ea: 1100 |0019: return-object v0 │ │ +0511ec: 0d00 |001a: move-exception v0 │ │ +0511ee: 1e01 |001b: monitor-exit v1 │ │ +0511f0: 2700 |001c: throw v0 │ │ catches : 2 │ │ 0x0007 - 0x0017 │ │ -> 0x001a │ │ 0x001b - 0x001c │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=659 │ │ @@ -58805,17 +58789,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e808: |[04e808] com.squareup.picasso.Picasso.areIndicatorsEnabled:()Z │ │ -04e818: 5510 1f04 |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ -04e81c: 0f00 |0002: return v0 │ │ +051208: |[051208] com.squareup.picasso.Picasso.areIndicatorsEnabled:()Z │ │ +051218: 5510 1f04 |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ +05121c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #1 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -58823,17 +58807,17 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e820: |[04e820] com.squareup.picasso.Picasso.cancelRequest:(Landroid/widget/ImageView;)V │ │ -04e830: 7020 6f08 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ -04e836: 0e00 |0003: return-void │ │ +051220: |[051220] com.squareup.picasso.Picasso.cancelRequest:(Landroid/widget/ImageView;)V │ │ +051230: 7020 6f08 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ +051236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0004 reg=1 view Landroid/widget/ImageView; │ │ @@ -58843,19 +58827,19 @@ │ │ type : '(Landroid/widget/RemoteViews;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04e838: |[04e838] com.squareup.picasso.Picasso.cancelRequest:(Landroid/widget/RemoteViews;I)V │ │ -04e848: 2200 5f01 |0000: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@015f │ │ -04e84c: 7030 aa08 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.:(Landroid/widget/RemoteViews;I)V // method@08aa │ │ -04e852: 7020 6f08 0100 |0005: invoke-direct {v1, v0}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ -04e858: 0e00 |0008: return-void │ │ +051238: |[051238] com.squareup.picasso.Picasso.cancelRequest:(Landroid/widget/RemoteViews;I)V │ │ +051248: 2200 7101 |0000: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@0171 │ │ +05124c: 7030 aa08 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.:(Landroid/widget/RemoteViews;I)V // method@08aa │ │ +051252: 7020 6f08 0100 |0005: invoke-direct {v1, v0}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ +051258: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0008 line=220 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0009 reg=2 remoteViews Landroid/widget/RemoteViews; │ │ @@ -58866,17 +58850,17 @@ │ │ type : '(Lcom/squareup/picasso/Target;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04e85c: |[04e85c] com.squareup.picasso.Picasso.cancelRequest:(Lcom/squareup/picasso/Target;)V │ │ -04e86c: 7020 6f08 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ -04e872: 0e00 |0003: return-void │ │ +05125c: |[05125c] com.squareup.picasso.Picasso.cancelRequest:(Lcom/squareup/picasso/Target;)V │ │ +05126c: 7020 6f08 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ +051272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0003 line=212 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0004 reg=1 target Lcom/squareup/picasso/Target; │ │ @@ -58886,39 +58870,39 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -04e874: |[04e874] com.squareup.picasso.Picasso.cancelTag:(Ljava/lang/Object;)V │ │ -04e884: 7100 5809 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@0958 │ │ -04e88a: 2201 0702 |0003: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -04e88e: 5454 2804 |0005: iget-object v4, v5, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ -04e892: 7210 830b 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -04e898: 0c04 |000a: move-result-object v4 │ │ -04e89a: 7020 130b 4100 |000b: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -04e8a0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -04e8a2: 7210 6f0b 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -04e8a8: 0a03 |0012: move-result v3 │ │ -04e8aa: 3532 1c00 |0013: if-ge v2, v3, 002f // +001c │ │ -04e8ae: 7220 650b 2100 |0015: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04e8b4: 0c00 |0018: move-result-object v0 │ │ -04e8b6: 1f00 2901 |0019: check-cast v0, Lcom/squareup/picasso/Action; // type@0129 │ │ -04e8ba: 6e10 6707 0000 |001b: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ -04e8c0: 0c04 |001e: move-result-object v4 │ │ -04e8c2: 6e20 110a 6400 |001f: invoke-virtual {v4, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -04e8c8: 0a04 |0022: move-result v4 │ │ -04e8ca: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ -04e8ce: 6e10 6807 0000 |0025: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04e8d4: 0c04 |0028: move-result-object v4 │ │ -04e8d6: 7020 6f08 4500 |0029: invoke-direct {v5, v4}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ -04e8dc: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04e8e0: 28e5 |002e: goto 0013 // -001b │ │ -04e8e2: 0e00 |002f: return-void │ │ +051274: |[051274] com.squareup.picasso.Picasso.cancelTag:(Ljava/lang/Object;)V │ │ +051284: 7100 5809 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@0958 │ │ +05128a: 2201 1a02 |0003: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +05128e: 5454 2804 |0005: iget-object v4, v5, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ +051292: 7210 830b 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +051298: 0c04 |000a: move-result-object v4 │ │ +05129a: 7020 130b 4100 |000b: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +0512a0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0512a2: 7210 6f0b 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +0512a8: 0a03 |0012: move-result v3 │ │ +0512aa: 3532 1c00 |0013: if-ge v2, v3, 002f // +001c │ │ +0512ae: 7220 650b 2100 |0015: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0512b4: 0c00 |0018: move-result-object v0 │ │ +0512b6: 1f00 3b01 |0019: check-cast v0, Lcom/squareup/picasso/Action; // type@013b │ │ +0512ba: 6e10 6707 0000 |001b: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@0767 │ │ +0512c0: 0c04 |001e: move-result-object v4 │ │ +0512c2: 6e20 110a 6400 |001f: invoke-virtual {v4, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +0512c8: 0a04 |0022: move-result v4 │ │ +0512ca: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ +0512ce: 6e10 6807 0000 |0025: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +0512d4: 0c04 |0028: move-result-object v4 │ │ +0512d6: 7020 6f08 4500 |0029: invoke-direct {v5, v4}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ +0512dc: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0512e0: 28e5 |002e: goto 0013 // -001b │ │ +0512e2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ 0x000e line=232 │ │ 0x0015 line=233 │ │ 0x001b line=234 │ │ @@ -58938,61 +58922,61 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -04e8e4: |[04e8e4] com.squareup.picasso.Picasso.complete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04e8f4: 121b |0000: const/4 v11, #int 1 // #1 │ │ -04e8f6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -04e8f8: 6e10 8707 0e00 |0002: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@0787 │ │ -04e8fe: 0c09 |0005: move-result-object v9 │ │ -04e900: 6e10 8807 0e00 |0006: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@0788 │ │ -04e906: 0c05 |0009: move-result-object v5 │ │ -04e908: 3805 1100 |000a: if-eqz v5, 001b // +0011 │ │ -04e90c: 7210 680b 0500 |000c: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -04e912: 0a0c |000f: move-result v12 │ │ -04e914: 390c 0b00 |0010: if-nez v12, 001b // +000b │ │ -04e918: 01b2 |0012: move v2, v11 │ │ -04e91a: 3909 0400 |0013: if-nez v9, 0017 // +0004 │ │ -04e91e: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ -04e922: 01b8 |0017: move v8, v11 │ │ -04e924: 3908 0500 |0018: if-nez v8, 001d // +0005 │ │ -04e928: 0e00 |001a: return-void │ │ -04e92a: 0182 |001b: move v2, v8 │ │ -04e92c: 28f7 |001c: goto 0013 // -0009 │ │ -04e92e: 6e10 8907 0e00 |001d: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getData:()Lcom/squareup/picasso/Request; // method@0789 │ │ -04e934: 0c0b |0020: move-result-object v11 │ │ -04e936: 54ba 6204 |0021: iget-object v10, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -04e93a: 6e10 8a07 0e00 |0023: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getException:()Ljava/lang/Exception; // method@078a │ │ -04e940: 0c00 |0026: move-result-object v0 │ │ -04e942: 6e10 9007 0e00 |0027: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getResult:()Landroid/graphics/Bitmap; // method@0790 │ │ -04e948: 0c07 |002a: move-result-object v7 │ │ -04e94a: 6e10 8c07 0e00 |002b: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; // method@078c │ │ -04e950: 0c01 |002e: move-result-object v1 │ │ -04e952: 3809 0500 |002f: if-eqz v9, 0034 // +0005 │ │ -04e956: 7040 7608 7d91 |0031: invoke-direct {v13, v7, v1, v9}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@0876 │ │ -04e95c: 3802 1500 |0034: if-eqz v2, 0049 // +0015 │ │ -04e960: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -04e962: 7210 6f0b 0500 |0037: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -04e968: 0a06 |003a: move-result v6 │ │ -04e96a: 3563 0e00 |003b: if-ge v3, v6, 0049 // +000e │ │ -04e96e: 7220 650b 3500 |003d: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04e974: 0c04 |0040: move-result-object v4 │ │ -04e976: 1f04 2901 |0041: check-cast v4, Lcom/squareup/picasso/Action; // type@0129 │ │ -04e97a: 7040 7608 7d41 |0043: invoke-direct {v13, v7, v1, v4}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@0876 │ │ -04e980: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04e984: 28f3 |0048: goto 003b // -000d │ │ -04e986: 54db 2004 |0049: iget-object v11, v13, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0420 │ │ -04e98a: 380b cfff |004b: if-eqz v11, 001a // -0031 │ │ -04e98e: 3800 cdff |004d: if-eqz v0, 001a // -0033 │ │ -04e992: 54db 2004 |004f: iget-object v11, v13, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0420 │ │ -04e996: 7240 5d08 db0a |0051: invoke-interface {v11, v13, v10, v0}, Lcom/squareup/picasso/Picasso$Listener;.onImageLoadFailed:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;Ljava/lang/Exception;)V // method@085d │ │ -04e99c: 28c6 |0054: goto 001a // -003a │ │ +0512e4: |[0512e4] com.squareup.picasso.Picasso.complete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +0512f4: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0512f6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0512f8: 6e10 8707 0e00 |0002: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@0787 │ │ +0512fe: 0c09 |0005: move-result-object v9 │ │ +051300: 6e10 8807 0e00 |0006: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@0788 │ │ +051306: 0c05 |0009: move-result-object v5 │ │ +051308: 3805 1100 |000a: if-eqz v5, 001b // +0011 │ │ +05130c: 7210 680b 0500 |000c: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +051312: 0a0c |000f: move-result v12 │ │ +051314: 390c 0b00 |0010: if-nez v12, 001b // +000b │ │ +051318: 01b2 |0012: move v2, v11 │ │ +05131a: 3909 0400 |0013: if-nez v9, 0017 // +0004 │ │ +05131e: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ +051322: 01b8 |0017: move v8, v11 │ │ +051324: 3908 0500 |0018: if-nez v8, 001d // +0005 │ │ +051328: 0e00 |001a: return-void │ │ +05132a: 0182 |001b: move v2, v8 │ │ +05132c: 28f7 |001c: goto 0013 // -0009 │ │ +05132e: 6e10 8907 0e00 |001d: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getData:()Lcom/squareup/picasso/Request; // method@0789 │ │ +051334: 0c0b |0020: move-result-object v11 │ │ +051336: 54ba 6204 |0021: iget-object v10, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +05133a: 6e10 8a07 0e00 |0023: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getException:()Ljava/lang/Exception; // method@078a │ │ +051340: 0c00 |0026: move-result-object v0 │ │ +051342: 6e10 9007 0e00 |0027: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getResult:()Landroid/graphics/Bitmap; // method@0790 │ │ +051348: 0c07 |002a: move-result-object v7 │ │ +05134a: 6e10 8c07 0e00 |002b: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; // method@078c │ │ +051350: 0c01 |002e: move-result-object v1 │ │ +051352: 3809 0500 |002f: if-eqz v9, 0034 // +0005 │ │ +051356: 7040 7608 7d91 |0031: invoke-direct {v13, v7, v1, v9}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@0876 │ │ +05135c: 3802 1500 |0034: if-eqz v2, 0049 // +0015 │ │ +051360: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +051362: 7210 6f0b 0500 |0037: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +051368: 0a06 |003a: move-result v6 │ │ +05136a: 3563 0e00 |003b: if-ge v3, v6, 0049 // +000e │ │ +05136e: 7220 650b 3500 |003d: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +051374: 0c04 |0040: move-result-object v4 │ │ +051376: 1f04 3b01 |0041: check-cast v4, Lcom/squareup/picasso/Action; // type@013b │ │ +05137a: 7040 7608 7d41 |0043: invoke-direct {v13, v7, v1, v4}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@0876 │ │ +051380: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ +051384: 28f3 |0048: goto 003b // -000d │ │ +051386: 54db 2004 |0049: iget-object v11, v13, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0420 │ │ +05138a: 380b cfff |004b: if-eqz v11, 001a // -0031 │ │ +05138e: 3800 cdff |004d: if-eqz v0, 001a // -0033 │ │ +051392: 54db 2004 |004f: iget-object v11, v13, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0420 │ │ +051396: 7240 5d08 db0a |0051: invoke-interface {v11, v13, v10, v0}, Lcom/squareup/picasso/Picasso$Listener;.onImageLoadFailed:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;Ljava/lang/Exception;)V // method@085d │ │ +05139c: 28c6 |0054: goto 001a // -003a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=494 │ │ 0x0006 line=495 │ │ 0x000a line=497 │ │ 0x0013 line=498 │ │ 0x0018 line=500 │ │ @@ -59033,18 +59017,18 @@ │ │ type : '(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04e9a0: |[04e9a0] com.squareup.picasso.Picasso.defer:(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V │ │ -04e9b0: 5410 2904 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ -04e9b4: 7230 800b 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -04e9ba: 0e00 |0005: return-void │ │ +0513a0: |[0513a0] com.squareup.picasso.Picasso.defer:(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V │ │ +0513b0: 5410 2904 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ +0513b4: 7230 800b 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +0513ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0005 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0006 reg=2 view Landroid/widget/ImageView; │ │ @@ -59055,27 +59039,27 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -04e9bc: |[04e9bc] com.squareup.picasso.Picasso.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V │ │ -04e9cc: 6e10 6807 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ -04e9d2: 0c00 |0003: move-result-object v0 │ │ -04e9d4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -04e9d8: 5421 2804 |0006: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ -04e9dc: 7220 7d0b 0100 |0008: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -04e9e2: 0c01 |000b: move-result-object v1 │ │ -04e9e4: 3231 0a00 |000c: if-eq v1, v3, 0016 // +000a │ │ -04e9e8: 7020 6f08 0200 |000e: invoke-direct {v2, v0}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ -04e9ee: 5421 2804 |0011: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ -04e9f2: 7230 800b 0103 |0013: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -04e9f8: 6e20 8c08 3200 |0016: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;.submit:(Lcom/squareup/picasso/Action;)V // method@088c │ │ -04e9fe: 0e00 |0019: return-void │ │ +0513bc: |[0513bc] com.squareup.picasso.Picasso.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V │ │ +0513cc: 6e10 6807 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@0768 │ │ +0513d2: 0c00 |0003: move-result-object v0 │ │ +0513d4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +0513d8: 5421 2804 |0006: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ +0513dc: 7220 7d0b 0100 |0008: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +0513e2: 0c01 |000b: move-result-object v1 │ │ +0513e4: 3231 0a00 |000c: if-eq v1, v3, 0016 // +000a │ │ +0513e8: 7020 6f08 0200 |000e: invoke-direct {v2, v0}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@086f │ │ +0513ee: 5421 2804 |0011: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0428 │ │ +0513f2: 7230 800b 0103 |0013: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +0513f8: 6e20 8c08 3200 |0016: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;.submit:(Lcom/squareup/picasso/Action;)V // method@088c │ │ +0513fe: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x000e line=473 │ │ 0x0011 line=474 │ │ 0x0016 line=476 │ │ @@ -59090,17 +59074,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ea00: |[04ea00] com.squareup.picasso.Picasso.getRequestHandlers:()Ljava/util/List; │ │ -04ea10: 5410 2304 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.requestHandlers:Ljava/util/List; // field@0423 │ │ -04ea14: 1100 |0002: return-object v0 │ │ +051400: |[051400] com.squareup.picasso.Picasso.getRequestHandlers:()Ljava/util/List; │ │ +051410: 5410 2304 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.requestHandlers:Ljava/util/List; // field@0423 │ │ +051414: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #9 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -59108,19 +59092,19 @@ │ │ type : '()Lcom/squareup/picasso/StatsSnapshot;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04ea18: |[04ea18] com.squareup.picasso.Picasso.getSnapshot:()Lcom/squareup/picasso/StatsSnapshot; │ │ -04ea28: 5410 2704 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ -04ea2c: 6e10 1f09 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; // method@091f │ │ -04ea32: 0c00 |0005: move-result-object v0 │ │ -04ea34: 1100 |0006: return-object v0 │ │ +051418: |[051418] com.squareup.picasso.Picasso.getSnapshot:()Lcom/squareup/picasso/StatsSnapshot; │ │ +051428: 5410 2704 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ +05142c: 6e10 1f09 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; // method@091f │ │ +051432: 0c00 |0005: move-result-object v0 │ │ +051434: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #10 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -59128,25 +59112,25 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04ea38: |[04ea38] com.squareup.picasso.Picasso.invalidate:(Landroid/net/Uri;)V │ │ -04ea48: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04ea4c: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04ea50: 1a01 5d1c |0004: const-string v1, "uri == null" // string@1c5d │ │ -04ea54: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04ea5a: 2700 |0009: throw v0 │ │ -04ea5c: 5420 1a04 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ -04ea60: 6e10 b300 0300 |000c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ -04ea66: 0c01 |000f: move-result-object v1 │ │ -04ea68: 7220 a207 1000 |0010: invoke-interface {v0, v1}, Lcom/squareup/picasso/Cache;.clearKeyUri:(Ljava/lang/String;)V // method@07a2 │ │ -04ea6e: 0e00 |0013: return-void │ │ +051438: |[051438] com.squareup.picasso.Picasso.invalidate:(Landroid/net/Uri;)V │ │ +051448: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +05144c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +051450: 1a01 6e1c |0004: const-string v1, "uri == null" // string@1c6e │ │ +051454: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05145a: 2700 |0009: throw v0 │ │ +05145c: 5420 1a04 |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ +051460: 6e10 b300 0300 |000c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ +051466: 0c01 |000f: move-result-object v1 │ │ +051468: 7220 a207 1000 |0010: invoke-interface {v0, v1}, Lcom/squareup/picasso/Cache;.clearKeyUri:(Ljava/lang/String;)V // method@07a2 │ │ +05146e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0002 line=344 │ │ 0x000a line=346 │ │ 0x0013 line=347 │ │ locals : │ │ @@ -59158,24 +59142,24 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04ea70: |[04ea70] com.squareup.picasso.Picasso.invalidate:(Ljava/io/File;)V │ │ -04ea80: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04ea84: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04ea88: 1a01 5211 |0004: const-string v1, "file == null" // string@1152 │ │ -04ea8c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04ea92: 2700 |0009: throw v0 │ │ -04ea94: 7110 ac00 0300 |000a: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00ac │ │ -04ea9a: 0c00 |000d: move-result-object v0 │ │ -04ea9c: 6e20 7a08 0200 |000e: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.invalidate:(Landroid/net/Uri;)V // method@087a │ │ -04eaa2: 0e00 |0011: return-void │ │ +051470: |[051470] com.squareup.picasso.Picasso.invalidate:(Ljava/io/File;)V │ │ +051480: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +051484: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +051488: 1a01 6511 |0004: const-string v1, "file == null" // string@1165 │ │ +05148c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +051492: 2700 |0009: throw v0 │ │ +051494: 7110 ac00 0300 |000a: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00ac │ │ +05149a: 0c00 |000d: move-result-object v0 │ │ +05149c: 6e20 7a08 0200 |000e: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.invalidate:(Landroid/net/Uri;)V // method@087a │ │ +0514a2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=371 │ │ 0x000a line=373 │ │ 0x0011 line=374 │ │ locals : │ │ @@ -59187,24 +59171,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04eaa4: |[04eaa4] com.squareup.picasso.Picasso.invalidate:(Ljava/lang/String;)V │ │ -04eab4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04eab8: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04eabc: 1a01 7617 |0004: const-string v1, "path == null" // string@1776 │ │ -04eac0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04eac6: 2700 |0009: throw v0 │ │ -04eac8: 7110 b200 0300 |000a: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ -04eace: 0c00 |000d: move-result-object v0 │ │ -04ead0: 6e20 7a08 0200 |000e: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.invalidate:(Landroid/net/Uri;)V // method@087a │ │ -04ead6: 0e00 |0011: return-void │ │ +0514a4: |[0514a4] com.squareup.picasso.Picasso.invalidate:(Ljava/lang/String;)V │ │ +0514b4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0514b8: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0514bc: 1a01 8717 |0004: const-string v1, "path == null" // string@1787 │ │ +0514c0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0514c6: 2700 |0009: throw v0 │ │ +0514c8: 7110 b200 0300 |000a: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ +0514ce: 0c00 |000d: move-result-object v0 │ │ +0514d0: 6e20 7a08 0200 |000e: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.invalidate:(Landroid/net/Uri;)V // method@087a │ │ +0514d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0002 line=358 │ │ 0x000a line=360 │ │ 0x0011 line=361 │ │ locals : │ │ @@ -59216,25 +59200,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04ead8: |[04ead8] com.squareup.picasso.Picasso.isDebugging:()Z │ │ -04eae8: 6e10 6e08 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso;.areIndicatorsEnabled:()Z // method@086e │ │ -04eaee: 0a00 |0003: move-result v0 │ │ -04eaf0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -04eaf4: 6e10 7e08 0100 |0006: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso;.isLoggingEnabled:()Z // method@087e │ │ -04eafa: 0a00 |0009: move-result v0 │ │ -04eafc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -04eb00: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -04eb02: 0f00 |000d: return v0 │ │ -04eb04: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -04eb06: 28fe |000f: goto 000d // -0002 │ │ +0514d8: |[0514d8] com.squareup.picasso.Picasso.isDebugging:()Z │ │ +0514e8: 6e10 6e08 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso;.areIndicatorsEnabled:()Z // method@086e │ │ +0514ee: 0a00 |0003: move-result v0 │ │ +0514f0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0514f4: 6e10 7e08 0100 |0006: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso;.isLoggingEnabled:()Z // method@087e │ │ +0514fa: 0a00 |0009: move-result v0 │ │ +0514fc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +051500: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +051502: 0f00 |000d: return v0 │ │ +051504: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +051506: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #14 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -59242,17 +59226,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04eb08: |[04eb08] com.squareup.picasso.Picasso.isLoggingEnabled:()Z │ │ -04eb18: 5510 2104 |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04eb1c: 0f00 |0002: return v0 │ │ +051508: |[051508] com.squareup.picasso.Picasso.isLoggingEnabled:()Z │ │ +051518: 5510 2104 |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +05151c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #15 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -59260,24 +59244,24 @@ │ │ type : '(I)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -04eb20: |[04eb20] com.squareup.picasso.Picasso.load:(I)Lcom/squareup/picasso/RequestCreator; │ │ -04eb30: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04eb34: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04eb38: 1a01 ea09 |0004: const-string v1, "Resource ID must not be zero." // string@09ea │ │ -04eb3c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04eb42: 2700 |0009: throw v0 │ │ -04eb44: 2200 6401 |000a: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@0164 │ │ -04eb48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -04eb4a: 7040 de08 2031 |000d: invoke-direct {v0, v2, v1, v3}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@08de │ │ -04eb50: 1100 |0010: return-object v0 │ │ +051520: |[051520] com.squareup.picasso.Picasso.load:(I)Lcom/squareup/picasso/RequestCreator; │ │ +051530: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +051534: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +051538: 1a01 fe09 |0004: const-string v1, "Resource ID must not be zero." // string@09fe │ │ +05153c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +051542: 2700 |0009: throw v0 │ │ +051544: 2200 7601 |000a: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@0176 │ │ +051548: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +05154a: 7040 de08 2031 |000d: invoke-direct {v0, v2, v1, v3}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@08de │ │ +051550: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0002 line=331 │ │ 0x000a line=333 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/squareup/picasso/Picasso; │ │ @@ -59288,19 +59272,19 @@ │ │ type : '(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04eb54: |[04eb54] com.squareup.picasso.Picasso.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; │ │ -04eb64: 2200 6401 |0000: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@0164 │ │ -04eb68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04eb6a: 7040 de08 2013 |0003: invoke-direct {v0, v2, v3, v1}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@08de │ │ -04eb70: 1100 |0006: return-object v0 │ │ +051554: |[051554] com.squareup.picasso.Picasso.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; │ │ +051564: 2200 7601 |0000: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@0176 │ │ +051568: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05156a: 7040 de08 2013 |0003: invoke-direct {v0, v2, v3, v1}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@08de │ │ +051570: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0007 reg=3 uri Landroid/net/Uri; │ │ │ │ @@ -59309,26 +59293,26 @@ │ │ type : '(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -04eb74: |[04eb74] com.squareup.picasso.Picasso.load:(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator; │ │ -04eb84: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -04eb88: 2200 6401 |0002: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@0164 │ │ -04eb8c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04eb8e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -04eb90: 7040 de08 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@08de │ │ -04eb96: 1100 |0009: return-object v0 │ │ -04eb98: 7110 ac00 0400 |000a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00ac │ │ -04eb9e: 0c00 |000d: move-result-object v0 │ │ -04eba0: 6e20 8008 0300 |000e: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@0880 │ │ -04eba6: 0c00 |0011: move-result-object v0 │ │ -04eba8: 28f7 |0012: goto 0009 // -0009 │ │ +051574: |[051574] com.squareup.picasso.Picasso.load:(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator; │ │ +051584: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +051588: 2200 7601 |0002: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@0176 │ │ +05158c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05158e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +051590: 7040 de08 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@08de │ │ +051596: 1100 |0009: return-object v0 │ │ +051598: 7110 ac00 0400 |000a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00ac │ │ +05159e: 0c00 |000d: move-result-object v0 │ │ +0515a0: 6e20 8008 0300 |000e: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@0880 │ │ +0515a6: 0c00 |0011: move-result-object v0 │ │ +0515a8: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/squareup/picasso/Picasso; │ │ @@ -59339,35 +59323,35 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -04ebac: |[04ebac] com.squareup.picasso.Picasso.load:(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ -04ebbc: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -04ebc0: 2200 6401 |0002: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@0164 │ │ -04ebc4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04ebc6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -04ebc8: 7040 de08 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@08de │ │ -04ebce: 1100 |0009: return-object v0 │ │ -04ebd0: 6e10 4b0a 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -04ebd6: 0c00 |000d: move-result-object v0 │ │ -04ebd8: 6e10 380a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -04ebde: 0a00 |0011: move-result v0 │ │ -04ebe0: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -04ebe4: 2200 ac01 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04ebe8: 1a01 7b09 |0016: const-string v1, "Path must not be empty." // string@097b │ │ -04ebec: 7020 ef09 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04ebf2: 2700 |001b: throw v0 │ │ -04ebf4: 7110 b200 0400 |001c: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ -04ebfa: 0c00 |001f: move-result-object v0 │ │ -04ebfc: 6e20 8008 0300 |0020: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@0880 │ │ -04ec02: 0c00 |0023: move-result-object v0 │ │ -04ec04: 28e5 |0024: goto 0009 // -001b │ │ +0515ac: |[0515ac] com.squareup.picasso.Picasso.load:(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ +0515bc: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0515c0: 2200 7601 |0002: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@0176 │ │ +0515c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0515c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0515c8: 7040 de08 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@08de │ │ +0515ce: 1100 |0009: return-object v0 │ │ +0515d0: 6e10 4b0a 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0515d6: 0c00 |000d: move-result-object v0 │ │ +0515d8: 6e10 380a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0515de: 0a00 |0011: move-result v0 │ │ +0515e0: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0515e4: 2200 be01 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0515e8: 1a01 8f09 |0016: const-string v1, "Path must not be empty." // string@098f │ │ +0515ec: 7020 ef09 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0515f2: 2700 |001b: throw v0 │ │ +0515f4: 7110 b200 0400 |001c: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ +0515fa: 0c00 |001f: move-result-object v0 │ │ +0515fc: 6e20 8008 0300 |0020: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@0880 │ │ +051602: 0c00 |0023: move-result-object v0 │ │ +051604: 28e5 |0024: goto 0009 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0002 line=294 │ │ 0x0009 line=299 │ │ 0x000a line=296 │ │ 0x0014 line=297 │ │ @@ -59381,18 +59365,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04ec08: |[04ec08] com.squareup.picasso.Picasso.pauseTag:(Ljava/lang/Object;)V │ │ -04ec18: 5410 1e04 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ -04ec1c: 6e20 d007 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchPauseTag:(Ljava/lang/Object;)V // method@07d0 │ │ -04ec22: 0e00 |0005: return-void │ │ +051608: |[051608] com.squareup.picasso.Picasso.pauseTag:(Ljava/lang/Object;)V │ │ +051618: 5410 1e04 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ +05161c: 6e20 d007 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchPauseTag:(Ljava/lang/Object;)V // method@07d0 │ │ +051622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -59402,25 +59386,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04ec24: |[04ec24] com.squareup.picasso.Picasso.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -04ec34: 5421 1a04 |0000: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ -04ec38: 7220 a307 3100 |0002: invoke-interface {v1, v3}, Lcom/squareup/picasso/Cache;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@07a3 │ │ -04ec3e: 0c00 |0005: move-result-object v0 │ │ -04ec40: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -04ec44: 5421 2704 |0008: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ -04ec48: 6e10 2209 0100 |000a: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.dispatchCacheHit:()V // method@0922 │ │ -04ec4e: 1100 |000d: return-object v0 │ │ -04ec50: 5421 2704 |000e: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ -04ec54: 6e10 2309 0100 |0010: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.dispatchCacheMiss:()V // method@0923 │ │ -04ec5a: 28fa |0013: goto 000d // -0006 │ │ +051624: |[051624] com.squareup.picasso.Picasso.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +051634: 5421 1a04 |0000: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ +051638: 7220 a307 3100 |0002: invoke-interface {v1, v3}, Lcom/squareup/picasso/Cache;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@07a3 │ │ +05163e: 0c00 |0005: move-result-object v0 │ │ +051640: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +051644: 5421 2704 |0008: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ +051648: 6e10 2209 0100 |000a: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.dispatchCacheHit:()V // method@0922 │ │ +05164e: 1100 |000d: return-object v0 │ │ +051650: 5421 2704 |000e: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ +051654: 6e10 2309 0100 |0010: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.dispatchCacheMiss:()V // method@0923 │ │ +05165a: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ 0x0008 line=486 │ │ 0x000d line=490 │ │ 0x000e line=488 │ │ @@ -59434,56 +59418,56 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -04ec5c: |[04ec5c] com.squareup.picasso.Picasso.resumeAction:(Lcom/squareup/picasso/Action;)V │ │ -04ec6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ec6e: 5271 7303 |0001: iget v1, v7, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0373 │ │ -04ec72: 7110 2b08 0100 |0003: invoke-static {v1}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ -04ec78: 0a01 |0006: move-result v1 │ │ -04ec7a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -04ec7e: 6e10 6107 0700 |0009: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ -04ec84: 0c01 |000c: move-result-object v1 │ │ -04ec86: 6e20 8408 1600 |000d: invoke-virtual {v6, v1}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ -04ec8c: 0c00 |0010: move-result-object v0 │ │ -04ec8e: 3800 2e00 |0011: if-eqz v0, 003f // +002e │ │ -04ec92: 6201 1004 |0013: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -04ec96: 7040 7608 0671 |0015: invoke-direct {v6, v0, v1, v7}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@0876 │ │ -04ec9c: 5561 2104 |0018: iget-boolean v1, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04eca0: 3801 2400 |001a: if-eqz v1, 003e // +0024 │ │ -04eca4: 1a01 cf08 |001c: const-string v1, "Main" // string@08cf │ │ -04eca8: 1a02 340f |001e: const-string v2, "completed" // string@0f34 │ │ -04ecac: 5473 7703 |0020: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04ecb0: 6e10 d708 0300 |0022: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04ecb6: 0c03 |0025: move-result-object v3 │ │ -04ecb8: 2204 c101 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -04ecbc: 7010 500a 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04ecc2: 1a05 bf11 |002b: const-string v5, "from " // string@11bf │ │ -04ecc6: 6e20 580a 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04eccc: 0c04 |0030: move-result-object v4 │ │ -04ecce: 6205 1004 |0031: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -04ecd2: 6e20 570a 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04ecd8: 0c04 |0036: move-result-object v4 │ │ -04ecda: 6e10 640a 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04ece0: 0c04 |003a: move-result-object v4 │ │ -04ece2: 7140 6c09 2143 |003b: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -04ece8: 0e00 |003e: return-void │ │ -04ecea: 6e20 7708 7600 |003f: invoke-virtual {v6, v7}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@0877 │ │ -04ecf0: 5561 2104 |0042: iget-boolean v1, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04ecf4: 3801 faff |0044: if-eqz v1, 003e // -0006 │ │ -04ecf8: 1a01 cf08 |0046: const-string v1, "Main" // string@08cf │ │ -04ecfc: 1a02 4d19 |0048: const-string v2, "resumed" // string@194d │ │ -04ed00: 5473 7703 |004a: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -04ed04: 6e10 d708 0300 |004c: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -04ed0a: 0c03 |004f: move-result-object v3 │ │ -04ed0c: 7130 6b09 2103 |0050: invoke-static {v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ -04ed12: 28eb |0053: goto 003e // -0015 │ │ +05165c: |[05165c] com.squareup.picasso.Picasso.resumeAction:(Lcom/squareup/picasso/Action;)V │ │ +05166c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05166e: 5271 7303 |0001: iget v1, v7, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0373 │ │ +051672: 7110 2b08 0100 |0003: invoke-static {v1}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ +051678: 0a01 |0006: move-result v1 │ │ +05167a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +05167e: 6e10 6107 0700 |0009: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@0761 │ │ +051684: 0c01 |000c: move-result-object v1 │ │ +051686: 6e20 8408 1600 |000d: invoke-virtual {v6, v1}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ +05168c: 0c00 |0010: move-result-object v0 │ │ +05168e: 3800 2e00 |0011: if-eqz v0, 003f // +002e │ │ +051692: 6201 1004 |0013: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +051696: 7040 7608 0671 |0015: invoke-direct {v6, v0, v1, v7}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@0876 │ │ +05169c: 5561 2104 |0018: iget-boolean v1, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +0516a0: 3801 2400 |001a: if-eqz v1, 003e // +0024 │ │ +0516a4: 1a01 e308 |001c: const-string v1, "Main" // string@08e3 │ │ +0516a8: 1a02 470f |001e: const-string v2, "completed" // string@0f47 │ │ +0516ac: 5473 7703 |0020: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +0516b0: 6e10 d708 0300 |0022: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +0516b6: 0c03 |0025: move-result-object v3 │ │ +0516b8: 2204 d301 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +0516bc: 7010 500a 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0516c2: 1a05 d211 |002b: const-string v5, "from " // string@11d2 │ │ +0516c6: 6e20 580a 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0516cc: 0c04 |0030: move-result-object v4 │ │ +0516ce: 6205 1004 |0031: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +0516d2: 6e20 570a 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0516d8: 0c04 |0036: move-result-object v4 │ │ +0516da: 6e10 640a 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0516e0: 0c04 |003a: move-result-object v4 │ │ +0516e2: 7140 6c09 2143 |003b: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +0516e8: 0e00 |003e: return-void │ │ +0516ea: 6e20 7708 7600 |003f: invoke-virtual {v6, v7}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@0877 │ │ +0516f0: 5561 2104 |0042: iget-boolean v1, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +0516f4: 3801 faff |0044: if-eqz v1, 003e // -0006 │ │ +0516f8: 1a01 e308 |0046: const-string v1, "Main" // string@08e3 │ │ +0516fc: 1a02 5e19 |0048: const-string v2, "resumed" // string@195e │ │ +051700: 5473 7703 |004a: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +051704: 6e10 d708 0300 |004c: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +05170a: 0c03 |004f: move-result-object v3 │ │ +05170c: 7130 6b09 2103 |0050: invoke-static {v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096b │ │ +051712: 28eb |0053: goto 003e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0001 line=528 │ │ 0x0009 line=529 │ │ 0x0011 line=532 │ │ 0x0013 line=534 │ │ @@ -59503,18 +59487,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04ed14: |[04ed14] com.squareup.picasso.Picasso.resumeTag:(Ljava/lang/Object;)V │ │ -04ed24: 5410 1e04 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ -04ed28: 6e20 d107 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchResumeTag:(Ljava/lang/Object;)V // method@07d1 │ │ -04ed2e: 0e00 |0005: return-void │ │ +051714: |[051714] com.squareup.picasso.Picasso.resumeTag:(Ljava/lang/Object;)V │ │ +051724: 5410 1e04 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ +051728: 6e20 d107 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchResumeTag:(Ljava/lang/Object;)V // method@07d1 │ │ +05172e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0005 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -59524,17 +59508,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ed30: |[04ed30] com.squareup.picasso.Picasso.setDebugging:(Z)V │ │ -04ed40: 6e20 8808 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Picasso;.setIndicatorsEnabled:(Z)V // method@0888 │ │ -04ed46: 0e00 |0003: return-void │ │ +051730: |[051730] com.squareup.picasso.Picasso.setDebugging:(Z)V │ │ +051740: 6e20 8808 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Picasso;.setIndicatorsEnabled:(Z)V // method@0888 │ │ +051746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0004 reg=1 debugging Z │ │ @@ -59544,17 +59528,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ed48: |[04ed48] com.squareup.picasso.Picasso.setIndicatorsEnabled:(Z)V │ │ -04ed58: 5c01 1f04 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ -04ed5c: 0e00 |0002: return-void │ │ +051748: |[051748] com.squareup.picasso.Picasso.setIndicatorsEnabled:(Z)V │ │ +051758: 5c01 1f04 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ +05175c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0002 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -59564,17 +59548,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ed60: |[04ed60] com.squareup.picasso.Picasso.setLoggingEnabled:(Z)V │ │ -04ed70: 5c01 2104 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -04ed74: 0e00 |0002: return-void │ │ +051760: |[051760] com.squareup.picasso.Picasso.setLoggingEnabled:(Z)V │ │ +051770: 5c01 2104 |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +051774: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0002 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -59584,50 +59568,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -04ed78: |[04ed78] com.squareup.picasso.Picasso.shutdown:()V │ │ -04ed88: 6201 2604 |0000: sget-object v1, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ -04ed8c: 3313 0a00 |0002: if-ne v3, v1, 000c // +000a │ │ -04ed90: 2201 c601 |0004: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@01c6 │ │ -04ed94: 1a02 dc02 |0006: const-string v2, "Default singleton instance cannot be shutdown." // string@02dc │ │ -04ed98: 7020 7b0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0a7b │ │ -04ed9e: 2701 |000b: throw v1 │ │ -04eda0: 5531 2504 |000c: iget-boolean v1, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0425 │ │ -04eda4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -04eda8: 0e00 |0010: return-void │ │ -04edaa: 5431 1a04 |0011: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ -04edae: 7210 a107 0100 |0013: invoke-interface {v1}, Lcom/squareup/picasso/Cache;.clear:()V // method@07a1 │ │ -04edb4: 5431 1b04 |0016: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@041b │ │ -04edb8: 6e10 5b08 0100 |0018: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso$CleanupThread;.shutdown:()V // method@085b │ │ -04edbe: 5431 2704 |001b: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ -04edc2: 6e10 2c09 0100 |001d: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.shutdown:()V // method@092c │ │ -04edc8: 5431 1e04 |0020: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ -04edcc: 6e10 e307 0100 |0022: invoke-virtual {v1}, Lcom/squareup/picasso/Dispatcher;.shutdown:()V // method@07e3 │ │ -04edd2: 5431 2904 |0025: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ -04edd6: 7210 830b 0100 |0027: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -04eddc: 0c01 |002a: move-result-object v1 │ │ -04edde: 7210 300b 0100 |002b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -04ede4: 0c01 |002e: move-result-object v1 │ │ -04ede6: 7210 460b 0100 |002f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04edec: 0a02 |0032: move-result v2 │ │ -04edee: 3802 0c00 |0033: if-eqz v2, 003f // +000c │ │ -04edf2: 7210 470b 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -04edf8: 0c00 |0038: move-result-object v0 │ │ -04edfa: 1f00 3901 |0039: check-cast v0, Lcom/squareup/picasso/DeferredRequestCreator; // type@0139 │ │ -04edfe: 6e10 b907 0000 |003b: invoke-virtual {v0}, Lcom/squareup/picasso/DeferredRequestCreator;.cancel:()V // method@07b9 │ │ -04ee04: 28f1 |003e: goto 002f // -000f │ │ -04ee06: 5431 2904 |003f: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ -04ee0a: 7210 7a0b 0100 |0041: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@0b7a │ │ -04ee10: 1211 |0044: const/4 v1, #int 1 // #1 │ │ -04ee12: 5c31 2504 |0045: iput-boolean v1, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0425 │ │ -04ee16: 28c9 |0047: goto 0010 // -0037 │ │ +051778: |[051778] com.squareup.picasso.Picasso.shutdown:()V │ │ +051788: 6201 2604 |0000: sget-object v1, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0426 │ │ +05178c: 3313 0a00 |0002: if-ne v3, v1, 000c // +000a │ │ +051790: 2201 d801 |0004: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@01d8 │ │ +051794: 1a02 dc02 |0006: const-string v2, "Default singleton instance cannot be shutdown." // string@02dc │ │ +051798: 7020 7b0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0a7b │ │ +05179e: 2701 |000b: throw v1 │ │ +0517a0: 5531 2504 |000c: iget-boolean v1, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0425 │ │ +0517a4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +0517a8: 0e00 |0010: return-void │ │ +0517aa: 5431 1a04 |0011: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ +0517ae: 7210 a107 0100 |0013: invoke-interface {v1}, Lcom/squareup/picasso/Cache;.clear:()V // method@07a1 │ │ +0517b4: 5431 1b04 |0016: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@041b │ │ +0517b8: 6e10 5b08 0100 |0018: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso$CleanupThread;.shutdown:()V // method@085b │ │ +0517be: 5431 2704 |001b: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ +0517c2: 6e10 2c09 0100 |001d: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.shutdown:()V // method@092c │ │ +0517c8: 5431 1e04 |0020: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ +0517cc: 6e10 e307 0100 |0022: invoke-virtual {v1}, Lcom/squareup/picasso/Dispatcher;.shutdown:()V // method@07e3 │ │ +0517d2: 5431 2904 |0025: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ +0517d6: 7210 830b 0100 |0027: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +0517dc: 0c01 |002a: move-result-object v1 │ │ +0517de: 7210 300b 0100 |002b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +0517e4: 0c01 |002e: move-result-object v1 │ │ +0517e6: 7210 460b 0100 |002f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0517ec: 0a02 |0032: move-result v2 │ │ +0517ee: 3802 0c00 |0033: if-eqz v2, 003f // +000c │ │ +0517f2: 7210 470b 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0517f8: 0c00 |0038: move-result-object v0 │ │ +0517fa: 1f00 4b01 |0039: check-cast v0, Lcom/squareup/picasso/DeferredRequestCreator; // type@014b │ │ +0517fe: 6e10 b907 0000 |003b: invoke-virtual {v0}, Lcom/squareup/picasso/DeferredRequestCreator;.cancel:()V // method@07b9 │ │ +051804: 28f1 |003e: goto 002f // -000f │ │ +051806: 5431 2904 |003f: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0429 │ │ +05180a: 7210 7a0b 0100 |0041: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@0b7a │ │ +051810: 1211 |0044: const/4 v1, #int 1 // #1 │ │ +051812: 5c31 2504 |0045: iput-boolean v1, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0425 │ │ +051816: 28c9 |0047: goto 0010 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=434 │ │ 0x000c line=436 │ │ 0x0010 line=448 │ │ 0x0011 line=439 │ │ @@ -59647,18 +59631,18 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04ee18: |[04ee18] com.squareup.picasso.Picasso.submit:(Lcom/squareup/picasso/Action;)V │ │ -04ee28: 5410 1e04 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ -04ee2c: 6e20 d307 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchSubmit:(Lcom/squareup/picasso/Action;)V // method@07d3 │ │ -04ee32: 0e00 |0005: return-void │ │ +051818: |[051818] com.squareup.picasso.Picasso.submit:(Lcom/squareup/picasso/Action;)V │ │ +051828: 5410 1e04 |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ +05182c: 6e20 d307 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchSubmit:(Lcom/squareup/picasso/Action;)V // method@07d3 │ │ +051832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0005 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0006 reg=2 action Lcom/squareup/picasso/Action; │ │ @@ -59668,61 +59652,61 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -04ee34: |[04ee34] com.squareup.picasso.Picasso.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; │ │ -04ee44: 5441 2404 |0000: iget-object v1, v4, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0424 │ │ -04ee48: 7220 6a08 5100 |0002: invoke-interface {v1, v5}, Lcom/squareup/picasso/Picasso$RequestTransformer;.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; // method@086a │ │ -04ee4e: 0c00 |0005: move-result-object v0 │ │ -04ee50: 3900 2f00 |0006: if-nez v0, 0035 // +002f │ │ -04ee54: 2201 ad01 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -04ee58: 2202 c101 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -04ee5c: 7010 500a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04ee62: 1a03 dd09 |000f: const-string v3, "Request transformer " // string@09dd │ │ -04ee66: 6e20 580a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04ee6c: 0c02 |0014: move-result-object v2 │ │ -04ee6e: 5443 2404 |0015: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0424 │ │ -04ee72: 6e10 120a 0300 |0017: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -04ee78: 0c03 |001a: move-result-object v3 │ │ -04ee7a: 6e10 de09 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@09de │ │ -04ee80: 0c03 |001e: move-result-object v3 │ │ -04ee82: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04ee88: 0c02 |0022: move-result-object v2 │ │ -04ee8a: 1a03 6c00 |0023: const-string v3, " returned null for " // string@006c │ │ -04ee8e: 6e20 580a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04ee94: 0c02 |0028: move-result-object v2 │ │ -04ee96: 6e20 570a 5200 |0029: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04ee9c: 0c02 |002c: move-result-object v2 │ │ -04ee9e: 6e10 640a 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04eea4: 0c02 |0030: move-result-object v2 │ │ -04eea6: 7020 f209 2100 |0031: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04eeac: 2701 |0034: throw v1 │ │ -04eeae: 1100 |0035: return-object v0 │ │ +051834: |[051834] com.squareup.picasso.Picasso.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; │ │ +051844: 5441 2404 |0000: iget-object v1, v4, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0424 │ │ +051848: 7220 6a08 5100 |0002: invoke-interface {v1, v5}, Lcom/squareup/picasso/Picasso$RequestTransformer;.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; // method@086a │ │ +05184e: 0c00 |0005: move-result-object v0 │ │ +051850: 3900 2f00 |0006: if-nez v0, 0035 // +002f │ │ +051854: 2201 bf01 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +051858: 2202 d301 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +05185c: 7010 500a 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +051862: 1a03 f109 |000f: const-string v3, "Request transformer " // string@09f1 │ │ +051866: 6e20 580a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05186c: 0c02 |0014: move-result-object v2 │ │ +05186e: 5443 2404 |0015: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0424 │ │ +051872: 6e10 120a 0300 |0017: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +051878: 0c03 |001a: move-result-object v3 │ │ +05187a: 6e10 de09 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@09de │ │ +051880: 0c03 |001e: move-result-object v3 │ │ +051882: 6e20 580a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +051888: 0c02 |0022: move-result-object v2 │ │ +05188a: 1a03 6c00 |0023: const-string v3, " returned null for " // string@006c │ │ +05188e: 6e20 580a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +051894: 0c02 |0028: move-result-object v2 │ │ +051896: 6e20 570a 5200 |0029: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05189c: 0c02 |002c: move-result-object v2 │ │ +05189e: 6e10 640a 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0518a4: 0c02 |0030: move-result-object v2 │ │ +0518a6: 7020 f209 2100 |0031: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0518ac: 2701 |0034: throw v1 │ │ +0518ae: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0006 line=456 │ │ 0x0008 line=457 │ │ 0x0017 line=458 │ │ 0x0035 line=462 │ │ locals : │ │ 0x0006 - 0x0036 reg=0 transformed Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0036 reg=4 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0036 reg=5 request Lcom/squareup/picasso/Request; │ │ │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #147 header: │ │ -class_idx : 346 │ │ +class_idx : 364 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 60 │ │ -source_file_idx : 2437 │ │ +superclass_idx : 66 │ │ +source_file_idx : 2457 │ │ static_fields_size : 2 │ │ instance_fields_size: 7 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 4 │ │ │ │ Class #147 - │ │ Class descriptor : 'Lcom/squareup/picasso/PicassoDrawable;' │ │ @@ -59775,61 +59759,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04eeb0: |[04eeb0] com.squareup.picasso.PicassoDrawable.:()V │ │ -04eec0: 2200 3700 |0000: new-instance v0, Landroid/graphics/Paint; // type@0037 │ │ -04eec4: 7010 9300 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0093 │ │ -04eeca: 6900 2a04 |0005: sput-object v0, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ -04eece: 0e00 |0007: return-void │ │ +0518b0: |[0518b0] com.squareup.picasso.PicassoDrawable.:()V │ │ +0518c0: 2200 3d00 |0000: new-instance v0, Landroid/graphics/Paint; // type@003d │ │ +0518c4: 7010 9300 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0093 │ │ +0518ca: 6900 2a04 |0005: sput-object v0, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ +0518ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/PicassoDrawable;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -04eed0: |[04eed0] com.squareup.picasso.PicassoDrawable.:(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ -04eee0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04eee2: 6e10 4800 0500 |0001: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -04eee8: 0c02 |0004: move-result-object v2 │ │ -04eeea: 7030 9c00 2406 |0005: invoke-direct {v4, v2, v6}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@009c │ │ -04eef0: 1302 ff00 |0008: const/16 v2, #int 255 // #ff │ │ -04eef4: 5942 2c04 |000a: iput v2, v4, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@042c │ │ -04eef8: 5c4a 2e04 |000c: iput-boolean v10, v4, Lcom/squareup/picasso/PicassoDrawable;.debugging:Z // field@042e │ │ -04eefc: 6e10 4800 0500 |000e: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -04ef02: 0c02 |0011: move-result-object v2 │ │ -04ef04: 6e10 6900 0200 |0012: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0069 │ │ -04ef0a: 0c02 |0015: move-result-object v2 │ │ -04ef0c: 5222 0e00 |0016: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ -04ef10: 5942 2f04 |0018: iput v2, v4, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@042f │ │ -04ef14: 5b48 3004 |001a: iput-object v8, v4, Lcom/squareup/picasso/PicassoDrawable;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0430 │ │ -04ef18: 6202 1004 |001c: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -04ef1c: 3228 1200 |001e: if-eq v8, v2, 0030 // +0012 │ │ -04ef20: 3909 1000 |0020: if-nez v9, 0030 // +0010 │ │ -04ef24: 0110 |0022: move v0, v1 │ │ -04ef26: 3800 0c00 |0023: if-eqz v0, 002f // +000c │ │ -04ef2a: 5b47 3104 |0025: iput-object v7, v4, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04ef2e: 5c41 2d04 |0027: iput-boolean v1, v4, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@042d │ │ -04ef32: 7100 ce00 0000 |0029: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ -04ef38: 0b02 |002c: move-result-wide v2 │ │ -04ef3a: 5a42 3204 |002d: iput-wide v2, v4, Lcom/squareup/picasso/PicassoDrawable;.startTimeMillis:J // field@0432 │ │ -04ef3e: 0e00 |002f: return-void │ │ -04ef40: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -04ef42: 28f2 |0031: goto 0023 // -000e │ │ +0518d0: |[0518d0] com.squareup.picasso.PicassoDrawable.:(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ +0518e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0518e2: 6e10 4800 0400 |0001: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +0518e8: 0c02 |0004: move-result-object v2 │ │ +0518ea: 7030 9c00 2305 |0005: invoke-direct {v3, v2, v5}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@009c │ │ +0518f0: 1302 ff00 |0008: const/16 v2, #int 255 // #ff │ │ +0518f4: 5932 2c04 |000a: iput v2, v3, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@042c │ │ +0518f8: 5c39 2e04 |000c: iput-boolean v9, v3, Lcom/squareup/picasso/PicassoDrawable;.debugging:Z // field@042e │ │ +0518fc: 6e10 4800 0400 |000e: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +051902: 0c02 |0011: move-result-object v2 │ │ +051904: 6e10 6900 0200 |0012: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0069 │ │ +05190a: 0c02 |0015: move-result-object v2 │ │ +05190c: 5222 0e00 |0016: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@000e │ │ +051910: 5932 2f04 |0018: iput v2, v3, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@042f │ │ +051914: 5b37 3004 |001a: iput-object v7, v3, Lcom/squareup/picasso/PicassoDrawable;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0430 │ │ +051918: 6202 1004 |001c: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +05191c: 3227 1200 |001e: if-eq v7, v2, 0030 // +0012 │ │ +051920: 3908 1000 |0020: if-nez v8, 0030 // +0010 │ │ +051924: 0110 |0022: move v0, v1 │ │ +051926: 3800 0c00 |0023: if-eqz v0, 002f // +000c │ │ +05192a: 5b36 3104 |0025: iput-object v6, v3, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +05192e: 5c31 2d04 |0027: iput-boolean v1, v3, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@042d │ │ +051932: 7100 ce00 0000 |0029: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ +051938: 0b01 |002c: move-result-wide v1 │ │ +05193a: 5a31 3204 |002d: iput-wide v1, v3, Lcom/squareup/picasso/PicassoDrawable;.startTimeMillis:J // field@0432 │ │ +05193e: 0e00 |002f: return-void │ │ +051940: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +051942: 28f2 |0031: goto 0023 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0008 line=75 │ │ 0x000c line=81 │ │ 0x000e line=82 │ │ 0x001a line=84 │ │ @@ -59838,61 +59822,61 @@ │ │ 0x0025 line=88 │ │ 0x0027 line=89 │ │ 0x0029 line=90 │ │ 0x002f line=92 │ │ 0x0030 line=86 │ │ locals : │ │ 0x0023 - 0x0030 reg=0 fade Z │ │ - 0x0000 - 0x0032 reg=4 this Lcom/squareup/picasso/PicassoDrawable; │ │ - 0x0000 - 0x0032 reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x0032 reg=6 bitmap Landroid/graphics/Bitmap; │ │ - 0x0000 - 0x0032 reg=7 placeholder Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0032 reg=8 loadedFrom Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ - 0x0000 - 0x0032 reg=9 noFade Z │ │ - 0x0000 - 0x0032 reg=10 debugging Z │ │ + 0x0000 - 0x0032 reg=3 this Lcom/squareup/picasso/PicassoDrawable; │ │ + 0x0000 - 0x0032 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0032 reg=5 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0032 reg=6 placeholder Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0032 reg=7 loadedFrom Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ + 0x0000 - 0x0032 reg=8 noFade Z │ │ + 0x0000 - 0x0032 reg=9 debugging Z │ │ │ │ #2 : (in Lcom/squareup/picasso/PicassoDrawable;) │ │ name : 'drawDebugIndicator' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -04ef44: |[04ef44] com.squareup.picasso.PicassoDrawable.drawDebugIndicator:(Landroid/graphics/Canvas;)V │ │ -04ef54: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04ef56: 6201 2a04 |0001: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ -04ef5a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -04ef5c: 6e20 9400 2100 |0004: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0094 │ │ -04ef62: 2201 3900 |0007: new-instance v1, Landroid/graphics/Point; // type@0039 │ │ -04ef66: 7030 9900 4104 |0009: invoke-direct {v1, v4, v4}, Landroid/graphics/Point;.:(II)V // method@0099 │ │ -04ef6c: 1502 8041 |000c: const/high16 v2, #int 1098907648 // #4180 │ │ -04ef70: 5253 2f04 |000e: iget v3, v5, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@042f │ │ -04ef74: c832 |0010: mul-float/2addr v2, v3 │ │ -04ef76: 8722 |0011: float-to-int v2, v2 │ │ -04ef78: 7120 9308 2100 |0012: invoke-static {v1, v2}, Lcom/squareup/picasso/PicassoDrawable;.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; // method@0893 │ │ -04ef7e: 0c00 |0015: move-result-object v0 │ │ -04ef80: 6201 2a04 |0016: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ -04ef84: 6e30 8b00 0601 |0018: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@008b │ │ -04ef8a: 6201 2a04 |001b: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ -04ef8e: 5452 3004 |001d: iget-object v2, v5, Lcom/squareup/picasso/PicassoDrawable;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0430 │ │ -04ef92: 5222 1204 |001f: iget v2, v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.debugColor:I // field@0412 │ │ -04ef96: 6e20 9400 2100 |0021: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0094 │ │ -04ef9c: 2201 3900 |0024: new-instance v1, Landroid/graphics/Point; // type@0039 │ │ -04efa0: 7030 9900 4104 |0026: invoke-direct {v1, v4, v4}, Landroid/graphics/Point;.:(II)V // method@0099 │ │ -04efa6: 1502 7041 |0029: const/high16 v2, #int 1097859072 // #4170 │ │ -04efaa: 5253 2f04 |002b: iget v3, v5, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@042f │ │ -04efae: c832 |002d: mul-float/2addr v2, v3 │ │ -04efb0: 8722 |002e: float-to-int v2, v2 │ │ -04efb2: 7120 9308 2100 |002f: invoke-static {v1, v2}, Lcom/squareup/picasso/PicassoDrawable;.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; // method@0893 │ │ -04efb8: 0c00 |0032: move-result-object v0 │ │ -04efba: 6201 2a04 |0033: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ -04efbe: 6e30 8b00 0601 |0035: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@008b │ │ -04efc4: 0e00 |0038: return-void │ │ +051944: |[051944] com.squareup.picasso.PicassoDrawable.drawDebugIndicator:(Landroid/graphics/Canvas;)V │ │ +051954: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +051956: 6201 2a04 |0001: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ +05195a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +05195c: 6e20 9400 2100 |0004: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0094 │ │ +051962: 2201 3f00 |0007: new-instance v1, Landroid/graphics/Point; // type@003f │ │ +051966: 7030 9900 4104 |0009: invoke-direct {v1, v4, v4}, Landroid/graphics/Point;.:(II)V // method@0099 │ │ +05196c: 1502 8041 |000c: const/high16 v2, #int 1098907648 // #4180 │ │ +051970: 5253 2f04 |000e: iget v3, v5, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@042f │ │ +051974: c832 |0010: mul-float/2addr v2, v3 │ │ +051976: 8722 |0011: float-to-int v2, v2 │ │ +051978: 7120 9308 2100 |0012: invoke-static {v1, v2}, Lcom/squareup/picasso/PicassoDrawable;.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; // method@0893 │ │ +05197e: 0c00 |0015: move-result-object v0 │ │ +051980: 6201 2a04 |0016: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ +051984: 6e30 8b00 0601 |0018: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@008b │ │ +05198a: 6201 2a04 |001b: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ +05198e: 5452 3004 |001d: iget-object v2, v5, Lcom/squareup/picasso/PicassoDrawable;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0430 │ │ +051992: 5222 1204 |001f: iget v2, v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.debugColor:I // field@0412 │ │ +051996: 6e20 9400 2100 |0021: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0094 │ │ +05199c: 2201 3f00 |0024: new-instance v1, Landroid/graphics/Point; // type@003f │ │ +0519a0: 7030 9900 4104 |0026: invoke-direct {v1, v4, v4}, Landroid/graphics/Point;.:(II)V // method@0099 │ │ +0519a6: 1502 7041 |0029: const/high16 v2, #int 1097859072 // #4170 │ │ +0519aa: 5253 2f04 |002b: iget v3, v5, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@042f │ │ +0519ae: c832 |002d: mul-float/2addr v2, v3 │ │ +0519b0: 8722 |002e: float-to-int v2, v2 │ │ +0519b2: 7120 9308 2100 |002f: invoke-static {v1, v2}, Lcom/squareup/picasso/PicassoDrawable;.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; // method@0893 │ │ +0519b8: 0c00 |0032: move-result-object v0 │ │ +0519ba: 6201 2a04 |0033: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@042a │ │ +0519be: 6e30 8b00 0601 |0035: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@008b │ │ +0519c4: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0007 line=147 │ │ 0x0016 line=148 │ │ 0x001b line=150 │ │ 0x0024 line=151 │ │ @@ -59908,43 +59892,43 @@ │ │ type : '(Landroid/graphics/Point;I)Landroid/graphics/Path;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -04efc8: |[04efc8] com.squareup.picasso.PicassoDrawable.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; │ │ -04efd8: 2200 3900 |0000: new-instance v0, Landroid/graphics/Point; // type@0039 │ │ -04efdc: 5253 0700 |0002: iget v3, v5, Landroid/graphics/Point;.x:I // field@0007 │ │ -04efe0: b063 |0004: add-int/2addr v3, v6 │ │ -04efe2: 5254 0800 |0005: iget v4, v5, Landroid/graphics/Point;.y:I // field@0008 │ │ -04efe6: 7030 9900 3004 |0007: invoke-direct {v0, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0099 │ │ -04efec: 2201 3900 |000a: new-instance v1, Landroid/graphics/Point; // type@0039 │ │ -04eff0: 5253 0700 |000c: iget v3, v5, Landroid/graphics/Point;.x:I // field@0007 │ │ -04eff4: 5254 0800 |000e: iget v4, v5, Landroid/graphics/Point;.y:I // field@0008 │ │ -04eff8: b064 |0010: add-int/2addr v4, v6 │ │ -04effa: 7030 9900 3104 |0011: invoke-direct {v1, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0099 │ │ -04f000: 2202 3800 |0014: new-instance v2, Landroid/graphics/Path; // type@0038 │ │ -04f004: 7010 9600 0200 |0016: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@0096 │ │ -04f00a: 5253 0700 |0019: iget v3, v5, Landroid/graphics/Point;.x:I // field@0007 │ │ -04f00e: 8233 |001b: int-to-float v3, v3 │ │ -04f010: 5254 0800 |001c: iget v4, v5, Landroid/graphics/Point;.y:I // field@0008 │ │ -04f014: 8244 |001e: int-to-float v4, v4 │ │ -04f016: 6e30 9800 3204 |001f: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@0098 │ │ -04f01c: 5203 0700 |0022: iget v3, v0, Landroid/graphics/Point;.x:I // field@0007 │ │ -04f020: 8233 |0024: int-to-float v3, v3 │ │ -04f022: 5204 0800 |0025: iget v4, v0, Landroid/graphics/Point;.y:I // field@0008 │ │ -04f026: 8244 |0027: int-to-float v4, v4 │ │ -04f028: 6e30 9700 3204 |0028: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0097 │ │ -04f02e: 5213 0700 |002b: iget v3, v1, Landroid/graphics/Point;.x:I // field@0007 │ │ -04f032: 8233 |002d: int-to-float v3, v3 │ │ -04f034: 5214 0800 |002e: iget v4, v1, Landroid/graphics/Point;.y:I // field@0008 │ │ -04f038: 8244 |0030: int-to-float v4, v4 │ │ -04f03a: 6e30 9700 3204 |0031: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0097 │ │ -04f040: 1102 |0034: return-object v2 │ │ +0519c8: |[0519c8] com.squareup.picasso.PicassoDrawable.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; │ │ +0519d8: 2200 3f00 |0000: new-instance v0, Landroid/graphics/Point; // type@003f │ │ +0519dc: 5253 0700 |0002: iget v3, v5, Landroid/graphics/Point;.x:I // field@0007 │ │ +0519e0: b063 |0004: add-int/2addr v3, v6 │ │ +0519e2: 5254 0800 |0005: iget v4, v5, Landroid/graphics/Point;.y:I // field@0008 │ │ +0519e6: 7030 9900 3004 |0007: invoke-direct {v0, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0099 │ │ +0519ec: 2201 3f00 |000a: new-instance v1, Landroid/graphics/Point; // type@003f │ │ +0519f0: 5253 0700 |000c: iget v3, v5, Landroid/graphics/Point;.x:I // field@0007 │ │ +0519f4: 5254 0800 |000e: iget v4, v5, Landroid/graphics/Point;.y:I // field@0008 │ │ +0519f8: b064 |0010: add-int/2addr v4, v6 │ │ +0519fa: 7030 9900 3104 |0011: invoke-direct {v1, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0099 │ │ +051a00: 2202 3e00 |0014: new-instance v2, Landroid/graphics/Path; // type@003e │ │ +051a04: 7010 9600 0200 |0016: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@0096 │ │ +051a0a: 5253 0700 |0019: iget v3, v5, Landroid/graphics/Point;.x:I // field@0007 │ │ +051a0e: 8233 |001b: int-to-float v3, v3 │ │ +051a10: 5254 0800 |001c: iget v4, v5, Landroid/graphics/Point;.y:I // field@0008 │ │ +051a14: 8244 |001e: int-to-float v4, v4 │ │ +051a16: 6e30 9800 3204 |001f: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@0098 │ │ +051a1c: 5203 0700 |0022: iget v3, v0, Landroid/graphics/Point;.x:I // field@0007 │ │ +051a20: 8233 |0024: int-to-float v3, v3 │ │ +051a22: 5204 0800 |0025: iget v4, v0, Landroid/graphics/Point;.y:I // field@0008 │ │ +051a26: 8244 |0027: int-to-float v4, v4 │ │ +051a28: 6e30 9700 3204 |0028: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0097 │ │ +051a2e: 5213 0700 |002b: iget v3, v1, Landroid/graphics/Point;.x:I // field@0007 │ │ +051a32: 8233 |002d: int-to-float v3, v3 │ │ +051a34: 5214 0800 |002e: iget v4, v1, Landroid/graphics/Point;.y:I // field@0008 │ │ +051a38: 8244 |0030: int-to-float v4, v4 │ │ +051a3a: 6e30 9700 3204 |0031: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0097 │ │ +051a40: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000a line=157 │ │ 0x0014 line=159 │ │ 0x0019 line=160 │ │ 0x0022 line=161 │ │ @@ -59962,31 +59946,31 @@ │ │ type : '(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 28 16-bit code units │ │ -04f044: |[04f044] com.squareup.picasso.PicassoDrawable.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ -04f054: 6e10 2001 0700 |0000: invoke-virtual {v7}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0120 │ │ -04f05a: 0c03 |0003: move-result-object v3 │ │ -04f05c: 2031 3b00 |0004: instance-of v1, v3, Landroid/graphics/drawable/AnimationDrawable; // type@003b │ │ -04f060: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -04f064: 0731 |0008: move-object v1, v3 │ │ -04f066: 1f01 3b00 |0009: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@003b │ │ -04f06a: 6e10 9b00 0100 |000b: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.stop:()V // method@009b │ │ -04f070: 2200 5a01 |000e: new-instance v0, Lcom/squareup/picasso/PicassoDrawable; // type@015a │ │ -04f074: 0781 |0010: move-object v1, v8 │ │ -04f076: 0792 |0011: move-object v2, v9 │ │ -04f078: 07a4 |0012: move-object v4, v10 │ │ -04f07a: 01b5 |0013: move v5, v11 │ │ -04f07c: 01c6 |0014: move v6, v12 │ │ -04f07e: 7607 9008 0000 |0015: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/PicassoDrawable;.:(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@0890 │ │ -04f084: 6e20 2501 0700 |0018: invoke-virtual {v7, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0125 │ │ -04f08a: 0e00 |001b: return-void │ │ +051a44: |[051a44] com.squareup.picasso.PicassoDrawable.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ +051a54: 6e10 2001 0700 |0000: invoke-virtual {v7}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0120 │ │ +051a5a: 0c03 |0003: move-result-object v3 │ │ +051a5c: 2031 4100 |0004: instance-of v1, v3, Landroid/graphics/drawable/AnimationDrawable; // type@0041 │ │ +051a60: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +051a64: 0731 |0008: move-object v1, v3 │ │ +051a66: 1f01 4100 |0009: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@0041 │ │ +051a6a: 6e10 9b00 0100 |000b: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.stop:()V // method@009b │ │ +051a70: 2200 6c01 |000e: new-instance v0, Lcom/squareup/picasso/PicassoDrawable; // type@016c │ │ +051a74: 0781 |0010: move-object v1, v8 │ │ +051a76: 0792 |0011: move-object v2, v9 │ │ +051a78: 07a4 |0012: move-object v4, v10 │ │ +051a7a: 01b5 |0013: move v5, v11 │ │ +051a7c: 01c6 |0014: move v6, v12 │ │ +051a7e: 7607 9008 0000 |0015: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/PicassoDrawable;.:(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@0890 │ │ +051a84: 6e20 2501 0700 |0018: invoke-virtual {v7, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0125 │ │ +051a8a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0009 line=49 │ │ 0x000e line=51 │ │ 0x0018 line=53 │ │ @@ -60006,25 +59990,25 @@ │ │ type : '(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -04f08c: |[04f08c] com.squareup.picasso.PicassoDrawable.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ -04f09c: 6e20 2501 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0125 │ │ -04f0a2: 6e10 2001 0100 |0003: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0120 │ │ -04f0a8: 0c00 |0006: move-result-object v0 │ │ -04f0aa: 2000 3b00 |0007: instance-of v0, v0, Landroid/graphics/drawable/AnimationDrawable; // type@003b │ │ -04f0ae: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -04f0b2: 6e10 2001 0100 |000b: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0120 │ │ -04f0b8: 0c00 |000e: move-result-object v0 │ │ -04f0ba: 1f00 3b00 |000f: check-cast v0, Landroid/graphics/drawable/AnimationDrawable; // type@003b │ │ -04f0be: 6e10 9a00 0000 |0011: invoke-virtual {v0}, Landroid/graphics/drawable/AnimationDrawable;.start:()V // method@009a │ │ -04f0c4: 0e00 |0014: return-void │ │ +051a8c: |[051a8c] com.squareup.picasso.PicassoDrawable.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ +051a9c: 6e20 2501 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0125 │ │ +051aa2: 6e10 2001 0100 |0003: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0120 │ │ +051aa8: 0c00 |0006: move-result-object v0 │ │ +051aaa: 2000 4100 |0007: instance-of v0, v0, Landroid/graphics/drawable/AnimationDrawable; // type@0041 │ │ +051aae: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +051ab2: 6e10 2001 0100 |000b: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0120 │ │ +051ab8: 0c00 |000e: move-result-object v0 │ │ +051aba: 1f00 4100 |000f: check-cast v0, Landroid/graphics/drawable/AnimationDrawable; // type@0041 │ │ +051abe: 6e10 9a00 0000 |0011: invoke-virtual {v0}, Landroid/graphics/drawable/AnimationDrawable;.start:()V // method@009a │ │ +051ac4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x000b line=63 │ │ 0x0014 line=65 │ │ locals : │ │ @@ -60037,55 +60021,55 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -04f0c8: |[04f0c8] com.squareup.picasso.PicassoDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -04f0d8: 5562 2d04 |0000: iget-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@042d │ │ -04f0dc: 3902 0d00 |0002: if-nez v2, 000f // +000d │ │ -04f0e0: 6f20 9d00 7600 |0004: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@009d │ │ -04f0e6: 5562 2e04 |0007: iget-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.debugging:Z // field@042e │ │ -04f0ea: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ -04f0ee: 7020 9208 7600 |000b: invoke-direct {v6, v7}, Lcom/squareup/picasso/PicassoDrawable;.drawDebugIndicator:(Landroid/graphics/Canvas;)V // method@0892 │ │ -04f0f4: 0e00 |000e: return-void │ │ -04f0f6: 7100 ce00 0000 |000f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ -04f0fc: 0b02 |0012: move-result-wide v2 │ │ -04f0fe: 5364 3204 |0013: iget-wide v4, v6, Lcom/squareup/picasso/PicassoDrawable;.startTimeMillis:J // field@0432 │ │ -04f102: bc42 |0015: sub-long/2addr v2, v4 │ │ -04f104: 8522 |0016: long-to-float v2, v2 │ │ -04f106: 1503 4843 |0017: const/high16 v3, #int 1128792064 // #4348 │ │ -04f10a: a900 0203 |0019: div-float v0, v2, v3 │ │ -04f10e: 1502 803f |001b: const/high16 v2, #int 1065353216 // #3f80 │ │ -04f112: 2d02 0002 |001d: cmpl-float v2, v0, v2 │ │ -04f116: 3a02 0c00 |001f: if-ltz v2, 002b // +000c │ │ -04f11a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -04f11c: 5c62 2d04 |0022: iput-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@042d │ │ -04f120: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -04f122: 5b62 3104 |0025: iput-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f126: 6f20 9d00 7600 |0027: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@009d │ │ -04f12c: 28dd |002a: goto 0007 // -0023 │ │ -04f12e: 5462 3104 |002b: iget-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f132: 3802 0700 |002d: if-eqz v2, 0034 // +0007 │ │ -04f136: 5462 3104 |002f: iget-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f13a: 6e20 a100 7200 |0031: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00a1 │ │ -04f140: 5262 2c04 |0034: iget v2, v6, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@042c │ │ -04f144: 8222 |0036: int-to-float v2, v2 │ │ -04f146: c802 |0037: mul-float/2addr v2, v0 │ │ -04f148: 8721 |0038: float-to-int v1, v2 │ │ -04f14a: 6f20 9f00 1600 |0039: invoke-super {v6, v1}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@009f │ │ -04f150: 6f20 9d00 7600 |003c: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@009d │ │ -04f156: 5262 2c04 |003f: iget v2, v6, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@042c │ │ -04f15a: 6f20 9f00 2600 |0041: invoke-super {v6, v2}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@009f │ │ -04f160: 6002 0900 |0044: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ -04f164: 1303 0a00 |0046: const/16 v3, #int 10 // #a │ │ -04f168: 3632 bfff |0048: if-gt v2, v3, 0007 // -0041 │ │ -04f16c: 6e10 9408 0600 |004a: invoke-virtual {v6}, Lcom/squareup/picasso/PicassoDrawable;.invalidateSelf:()V // method@0894 │ │ -04f172: 28ba |004d: goto 0007 // -0046 │ │ +051ac8: |[051ac8] com.squareup.picasso.PicassoDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +051ad8: 5562 2d04 |0000: iget-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@042d │ │ +051adc: 3902 0d00 |0002: if-nez v2, 000f // +000d │ │ +051ae0: 6f20 9d00 7600 |0004: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@009d │ │ +051ae6: 5562 2e04 |0007: iget-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.debugging:Z // field@042e │ │ +051aea: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ +051aee: 7020 9208 7600 |000b: invoke-direct {v6, v7}, Lcom/squareup/picasso/PicassoDrawable;.drawDebugIndicator:(Landroid/graphics/Canvas;)V // method@0892 │ │ +051af4: 0e00 |000e: return-void │ │ +051af6: 7100 ce00 0000 |000f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00ce │ │ +051afc: 0b02 |0012: move-result-wide v2 │ │ +051afe: 5364 3204 |0013: iget-wide v4, v6, Lcom/squareup/picasso/PicassoDrawable;.startTimeMillis:J // field@0432 │ │ +051b02: bc42 |0015: sub-long/2addr v2, v4 │ │ +051b04: 8522 |0016: long-to-float v2, v2 │ │ +051b06: 1503 4843 |0017: const/high16 v3, #int 1128792064 // #4348 │ │ +051b0a: a900 0203 |0019: div-float v0, v2, v3 │ │ +051b0e: 1502 803f |001b: const/high16 v2, #int 1065353216 // #3f80 │ │ +051b12: 2d02 0002 |001d: cmpl-float v2, v0, v2 │ │ +051b16: 3a02 0c00 |001f: if-ltz v2, 002b // +000c │ │ +051b1a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +051b1c: 5c62 2d04 |0022: iput-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@042d │ │ +051b20: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +051b22: 5b62 3104 |0025: iput-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051b26: 6f20 9d00 7600 |0027: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@009d │ │ +051b2c: 28dd |002a: goto 0007 // -0023 │ │ +051b2e: 5462 3104 |002b: iget-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051b32: 3802 0700 |002d: if-eqz v2, 0034 // +0007 │ │ +051b36: 5462 3104 |002f: iget-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051b3a: 6e20 a100 7200 |0031: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00a1 │ │ +051b40: 5262 2c04 |0034: iget v2, v6, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@042c │ │ +051b44: 8222 |0036: int-to-float v2, v2 │ │ +051b46: c802 |0037: mul-float/2addr v2, v0 │ │ +051b48: 8721 |0038: float-to-int v1, v2 │ │ +051b4a: 6f20 9f00 1600 |0039: invoke-super {v6, v1}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@009f │ │ +051b50: 6f20 9d00 7600 |003c: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@009d │ │ +051b56: 5262 2c04 |003f: iget v2, v6, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@042c │ │ +051b5a: 6f20 9f00 2600 |0041: invoke-super {v6, v2}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@009f │ │ +051b60: 6002 0900 |0044: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ +051b64: 1303 0a00 |0046: const/16 v3, #int 10 // #a │ │ +051b68: 3632 bfff |0048: if-gt v2, v3, 0007 // -0041 │ │ +051b6c: 6e10 9408 0600 |004a: invoke-virtual {v6}, Lcom/squareup/picasso/PicassoDrawable;.invalidateSelf:()V // method@0894 │ │ +051b72: 28ba |004d: goto 0007 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0007 line=118 │ │ 0x000b line=119 │ │ 0x000e line=121 │ │ @@ -60113,21 +60097,21 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04f174: |[04f174] com.squareup.picasso.PicassoDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -04f184: 5410 3104 |0000: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f188: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -04f18c: 5410 3104 |0004: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f190: 6e20 a300 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@00a3 │ │ -04f196: 6f20 9e00 2100 |0009: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@009e │ │ -04f19c: 0e00 |000c: return-void │ │ +051b74: |[051b74] com.squareup.picasso.PicassoDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +051b84: 5410 3104 |0000: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051b88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +051b8c: 5410 3104 |0004: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051b90: 6e20 a300 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@00a3 │ │ +051b96: 6f20 9e00 2100 |0009: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@009e │ │ +051b9c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x0009 line=142 │ │ 0x000c line=143 │ │ locals : │ │ @@ -60139,22 +60123,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04f1a0: |[04f1a0] com.squareup.picasso.PicassoDrawable.setAlpha:(I)V │ │ -04f1b0: 5912 2c04 |0000: iput v2, v1, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@042c │ │ -04f1b4: 5410 3104 |0002: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f1b8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -04f1bc: 5410 3104 |0006: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f1c0: 6e20 a200 2000 |0008: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@00a2 │ │ -04f1c6: 6f20 9f00 2100 |000b: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@009f │ │ -04f1cc: 0e00 |000e: return-void │ │ +051ba0: |[051ba0] com.squareup.picasso.PicassoDrawable.setAlpha:(I)V │ │ +051bb0: 5912 2c04 |0000: iput v2, v1, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@042c │ │ +051bb4: 5410 3104 |0002: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051bb8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +051bbc: 5410 3104 |0006: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051bc0: 6e20 a200 2000 |0008: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@00a2 │ │ +051bc6: 6f20 9f00 2100 |000b: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@009f │ │ +051bcc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ 0x0006 line=126 │ │ 0x000b line=128 │ │ 0x000e line=129 │ │ @@ -60167,38 +60151,38 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04f1d0: |[04f1d0] com.squareup.picasso.PicassoDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -04f1e0: 5410 3104 |0000: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f1e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -04f1e8: 5410 3104 |0004: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ -04f1ec: 6e20 a400 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@00a4 │ │ -04f1f2: 6f20 a000 2100 |0009: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@00a0 │ │ -04f1f8: 0e00 |000c: return-void │ │ +051bd0: |[051bd0] com.squareup.picasso.PicassoDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +051be0: 5410 3104 |0000: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051be4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +051be8: 5410 3104 |0004: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0431 │ │ +051bec: 6e20 a400 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@00a4 │ │ +051bf2: 6f20 a000 2100 |0009: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@00a0 │ │ +051bf8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0009 line=135 │ │ 0x000c line=136 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/picasso/PicassoDrawable; │ │ 0x0000 - 0x000d reg=2 cf Landroid/graphics/ColorFilter; │ │ │ │ - source_file_idx : 2437 (PicassoDrawable.java) │ │ + source_file_idx : 2457 (PicassoDrawable.java) │ │ │ │ Class #148 header: │ │ -class_idx : 347 │ │ +class_idx : 365 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 553 │ │ -source_file_idx : 2438 │ │ +superclass_idx : 572 │ │ +source_file_idx : 2458 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -60224,19 +60208,19 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04f1fc: |[04f1fc] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -04f20c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f20e: 7030 aa0b 2100 |0001: invoke-direct {v1, v2, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/lang/Runnable;Ljava/lang/Object;)V // method@0baa │ │ -04f214: 5b12 3304 |0004: iput-object v2, v1, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ -04f218: 0e00 |0006: return-void │ │ +051bfc: |[051bfc] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +051c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051c0e: 7030 aa0b 2100 |0001: invoke-direct {v1, v2, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/lang/Runnable;Ljava/lang/Object;)V // method@0baa │ │ +051c14: 5b12 3304 |0004: iput-object v2, v1, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ +051c18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x0006 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; │ │ @@ -60248,34 +60232,34 @@ │ │ type : '(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -04f21c: |[04f21c] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.compareTo:(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I │ │ -04f22c: 5442 3304 |0000: iget-object v2, v4, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ -04f230: 6e10 8f07 0200 |0002: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@078f │ │ -04f236: 0c00 |0005: move-result-object v0 │ │ -04f238: 5452 3304 |0006: iget-object v2, v5, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ -04f23c: 6e10 8f07 0200 |0008: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@078f │ │ -04f242: 0c01 |000b: move-result-object v1 │ │ -04f244: 3310 0c00 |000c: if-ne v0, v1, 0018 // +000c │ │ -04f248: 5442 3304 |000e: iget-object v2, v4, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ -04f24c: 5222 9803 |0010: iget v2, v2, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0398 │ │ -04f250: 5453 3304 |0012: iget-object v3, v5, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ -04f254: 5233 9803 |0014: iget v3, v3, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0398 │ │ -04f258: b132 |0016: sub-int/2addr v2, v3 │ │ -04f25a: 0f02 |0017: return v2 │ │ -04f25c: 6e10 6408 0100 |0018: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ -04f262: 0a02 |001b: move-result v2 │ │ -04f264: 6e10 6408 0000 |001c: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ -04f26a: 0a03 |001f: move-result v3 │ │ -04f26c: b132 |0020: sub-int/2addr v2, v3 │ │ -04f26e: 28f6 |0021: goto 0017 // -000a │ │ +051c1c: |[051c1c] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.compareTo:(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I │ │ +051c2c: 5442 3304 |0000: iget-object v2, v4, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ +051c30: 6e10 8f07 0200 |0002: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@078f │ │ +051c36: 0c00 |0005: move-result-object v0 │ │ +051c38: 5452 3304 |0006: iget-object v2, v5, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ +051c3c: 6e10 8f07 0200 |0008: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@078f │ │ +051c42: 0c01 |000b: move-result-object v1 │ │ +051c44: 3310 0c00 |000c: if-ne v0, v1, 0018 // +000c │ │ +051c48: 5442 3304 |000e: iget-object v2, v4, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ +051c4c: 5222 9803 |0010: iget v2, v2, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0398 │ │ +051c50: 5453 3304 |0012: iget-object v3, v5, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0433 │ │ +051c54: 5233 9803 |0014: iget v3, v3, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0398 │ │ +051c58: b132 |0016: sub-int/2addr v2, v3 │ │ +051c5a: 0f02 |0017: return v2 │ │ +051c5c: 6e10 6408 0100 |0018: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ +051c62: 0a02 |001b: move-result v2 │ │ +051c64: 6e10 6408 0000 |001c: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@0864 │ │ +051c6a: 0a03 |001f: move-result v3 │ │ +051c6c: b132 |0020: sub-int/2addr v2, v3 │ │ +051c6e: 28f6 |0021: goto 0017 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000c line=108 │ │ locals : │ │ 0x0006 - 0x0022 reg=0 p1 Lcom/squareup/picasso/Picasso$Priority; │ │ @@ -60288,33 +60272,33 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04f270: |[04f270] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.compareTo:(Ljava/lang/Object;)I │ │ -04f280: 1f02 5b01 |0000: check-cast v2, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; // type@015b │ │ -04f284: 6e20 9b08 2100 |0002: invoke-virtual {v1, v2}, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.compareTo:(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I // method@089b │ │ -04f28a: 0a00 |0005: move-result v0 │ │ -04f28c: 0f00 |0006: return v0 │ │ +051c70: |[051c70] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.compareTo:(Ljava/lang/Object;)I │ │ +051c80: 1f02 6d01 |0000: check-cast v2, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; // type@016d │ │ +051c84: 6e20 9b08 2100 |0002: invoke-virtual {v1, v2}, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.compareTo:(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I // method@089b │ │ +051c8a: 0a00 |0005: move-result v0 │ │ +051c8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 2438 (PicassoExecutorService.java) │ │ + source_file_idx : 2458 (PicassoExecutorService.java) │ │ │ │ Class #149 header: │ │ -class_idx : 348 │ │ +class_idx : 366 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 558 │ │ -source_file_idx : 2438 │ │ +superclass_idx : 577 │ │ +source_file_idx : 2458 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #149 annotations: │ │ Annotations on class │ │ @@ -60336,50 +60320,50 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/squareup/picasso/PicassoExecutorService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -04f290: |[04f290] com.squareup.picasso.PicassoExecutorService.:()V │ │ -04f2a0: 1232 |0000: const/4 v2, #int 3 // #3 │ │ -04f2a2: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ -04f2a6: 6206 d404 |0003: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -04f2aa: 2207 2b02 |0005: new-instance v7, Ljava/util/concurrent/PriorityBlockingQueue; // type@022b │ │ -04f2ae: 7010 ac0b 0700 |0007: invoke-direct {v7}, Ljava/util/concurrent/PriorityBlockingQueue;.:()V // method@0bac │ │ -04f2b4: 2208 7701 |000a: new-instance v8, Lcom/squareup/picasso/Utils$PicassoThreadFactory; // type@0177 │ │ -04f2b8: 7010 5209 0800 |000c: invoke-direct {v8}, Lcom/squareup/picasso/Utils$PicassoThreadFactory;.:()V // method@0952 │ │ -04f2be: 0791 |000f: move-object v1, v9 │ │ -04f2c0: 0123 |0010: move v3, v2 │ │ -04f2c2: 7608 af0b 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ -04f2c8: 0e00 |0014: return-void │ │ +051c90: |[051c90] com.squareup.picasso.PicassoExecutorService.:()V │ │ +051ca0: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +051ca2: 1603 0000 |0001: const-wide/16 v3, #int 0 // #0 │ │ +051ca6: 6205 d404 |0003: sget-object v5, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +051caa: 2206 3e02 |0005: new-instance v6, Ljava/util/concurrent/PriorityBlockingQueue; // type@023e │ │ +051cae: 7010 ac0b 0600 |0007: invoke-direct {v6}, Ljava/util/concurrent/PriorityBlockingQueue;.:()V // method@0bac │ │ +051cb4: 2207 8901 |000a: new-instance v7, Lcom/squareup/picasso/Utils$PicassoThreadFactory; // type@0189 │ │ +051cb8: 7010 5209 0700 |000c: invoke-direct {v7}, Lcom/squareup/picasso/Utils$PicassoThreadFactory;.:()V // method@0952 │ │ +051cbe: 0780 |000f: move-object v0, v8 │ │ +051cc0: 0112 |0010: move v2, v1 │ │ +051cc2: 7608 af0b 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0baf │ │ +051cc8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0014 line=40 │ │ locals : │ │ - 0x0000 - 0x0015 reg=9 this Lcom/squareup/picasso/PicassoExecutorService; │ │ + 0x0000 - 0x0015 reg=8 this Lcom/squareup/picasso/PicassoExecutorService; │ │ │ │ #1 : (in Lcom/squareup/picasso/PicassoExecutorService;) │ │ name : 'setThreadCount' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04f2cc: |[04f2cc] com.squareup.picasso.PicassoExecutorService.setThreadCount:(I)V │ │ -04f2dc: 6e20 a008 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setCorePoolSize:(I)V // method@08a0 │ │ -04f2e2: 6e20 a108 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setMaximumPoolSize:(I)V // method@08a1 │ │ -04f2e8: 0e00 |0006: return-void │ │ +051ccc: |[051ccc] com.squareup.picasso.PicassoExecutorService.setThreadCount:(I)V │ │ +051cdc: 6e20 a008 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setCorePoolSize:(I)V // method@08a0 │ │ +051ce2: 6e20 a108 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setMaximumPoolSize:(I)V // method@08a1 │ │ +051ce8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/squareup/picasso/PicassoExecutorService; │ │ @@ -60391,45 +60375,45 @@ │ │ type : '(Landroid/net/NetworkInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -04f2ec: |[04f2ec] com.squareup.picasso.PicassoExecutorService.adjustThreadCount:(Landroid/net/NetworkInfo;)V │ │ -04f2fc: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -04f2fe: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ -04f302: 6e10 ab00 0300 |0003: invoke-virtual {v3}, Landroid/net/NetworkInfo;.isConnectedOrConnecting:()Z // method@00ab │ │ -04f308: 0a00 |0006: move-result v0 │ │ -04f30a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -04f30e: 7020 a208 1200 |0009: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ -04f314: 0e00 |000c: return-void │ │ -04f316: 6e10 a900 0300 |000d: invoke-virtual {v3}, Landroid/net/NetworkInfo;.getType:()I // method@00a9 │ │ -04f31c: 0a00 |0010: move-result v0 │ │ -04f31e: 2c00 2500 0000 |0011: sparse-switch v0, 00000036 // +00000025 │ │ -04f324: 7020 a208 1200 |0014: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ -04f32a: 28f5 |0017: goto 000c // -000b │ │ -04f32c: 1240 |0018: const/4 v0, #int 4 // #4 │ │ -04f32e: 7020 a208 0200 |0019: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ -04f334: 28f0 |001c: goto 000c // -0010 │ │ -04f336: 6e10 a800 0300 |001d: invoke-virtual {v3}, Landroid/net/NetworkInfo;.getSubtype:()I // method@00a8 │ │ -04f33c: 0a00 |0020: move-result v0 │ │ -04f33e: 2b00 2700 0000 |0021: packed-switch v0, 00000048 // +00000027 │ │ -04f344: 7020 a208 1200 |0024: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ -04f34a: 28e5 |0027: goto 000c // -001b │ │ -04f34c: 7020 a208 1200 |0028: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ -04f352: 28e1 |002b: goto 000c // -001f │ │ -04f354: 1220 |002c: const/4 v0, #int 2 // #2 │ │ -04f356: 7020 a208 0200 |002d: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ -04f35c: 28dc |0030: goto 000c // -0024 │ │ -04f35e: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -04f360: 7020 a208 0200 |0032: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ -04f366: 28d7 |0035: goto 000c // -0029 │ │ -04f368: 0002 0400 0000 0000 0100 0000 0600 ... |0036: sparse-switch-data (18 units) │ │ -04f38c: 0001 0f00 0100 0000 1000 0000 1000 ... |0048: packed-switch-data (34 units) │ │ +051cec: |[051cec] com.squareup.picasso.PicassoExecutorService.adjustThreadCount:(Landroid/net/NetworkInfo;)V │ │ +051cfc: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +051cfe: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +051d02: 6e10 ab00 0300 |0003: invoke-virtual {v3}, Landroid/net/NetworkInfo;.isConnectedOrConnecting:()Z // method@00ab │ │ +051d08: 0a00 |0006: move-result v0 │ │ +051d0a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +051d0e: 7020 a208 1200 |0009: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ +051d14: 0e00 |000c: return-void │ │ +051d16: 6e10 a900 0300 |000d: invoke-virtual {v3}, Landroid/net/NetworkInfo;.getType:()I // method@00a9 │ │ +051d1c: 0a00 |0010: move-result v0 │ │ +051d1e: 2c00 2500 0000 |0011: sparse-switch v0, 00000036 // +00000025 │ │ +051d24: 7020 a208 1200 |0014: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ +051d2a: 28f5 |0017: goto 000c // -000b │ │ +051d2c: 1240 |0018: const/4 v0, #int 4 // #4 │ │ +051d2e: 7020 a208 0200 |0019: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ +051d34: 28f0 |001c: goto 000c // -0010 │ │ +051d36: 6e10 a800 0300 |001d: invoke-virtual {v3}, Landroid/net/NetworkInfo;.getSubtype:()I // method@00a8 │ │ +051d3c: 0a00 |0020: move-result v0 │ │ +051d3e: 2b00 2700 0000 |0021: packed-switch v0, 00000048 // +00000027 │ │ +051d44: 7020 a208 1200 |0024: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ +051d4a: 28e5 |0027: goto 000c // -001b │ │ +051d4c: 7020 a208 1200 |0028: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ +051d52: 28e1 |002b: goto 000c // -001f │ │ +051d54: 1220 |002c: const/4 v0, #int 2 // #2 │ │ +051d56: 7020 a208 0200 |002d: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ +051d5c: 28dc |0030: goto 000c // -0024 │ │ +051d5e: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +051d60: 7020 a208 0200 |0032: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@08a2 │ │ +051d66: 28d7 |0035: goto 000c // -0029 │ │ +051d68: 0002 0400 0000 0000 0100 0000 0600 ... |0036: sparse-switch-data (18 units) │ │ +051d8c: 0001 0f00 0100 0000 1000 0000 1000 ... |0048: packed-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0009 line=44 │ │ 0x000c line=78 │ │ 0x000d line=47 │ │ 0x0014 line=76 │ │ @@ -60450,37 +60434,37 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04f3d0: |[04f3d0] com.squareup.picasso.PicassoExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; │ │ -04f3e0: 2200 5b01 |0000: new-instance v0, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; // type@015b │ │ -04f3e4: 1f02 3101 |0002: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@0131 │ │ -04f3e8: 7020 9a08 2000 |0004: invoke-direct {v0, v2}, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.:(Lcom/squareup/picasso/BitmapHunter;)V // method@089a │ │ -04f3ee: 6e20 9f08 0100 |0007: invoke-virtual {v1, v0}, Lcom/squareup/picasso/PicassoExecutorService;.execute:(Ljava/lang/Runnable;)V // method@089f │ │ -04f3f4: 1100 |000a: return-object v0 │ │ +051dd0: |[051dd0] com.squareup.picasso.PicassoExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; │ │ +051de0: 2200 6d01 |0000: new-instance v0, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; // type@016d │ │ +051de4: 1f02 4301 |0002: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@0143 │ │ +051de8: 7020 9a08 2000 |0004: invoke-direct {v0, v2}, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.:(Lcom/squareup/picasso/BitmapHunter;)V // method@089a │ │ +051dee: 6e20 9f08 0100 |0007: invoke-virtual {v1, v0}, Lcom/squareup/picasso/PicassoExecutorService;.execute:(Ljava/lang/Runnable;)V // method@089f │ │ +051df4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 task Ljava/lang/Runnable; │ │ 0x0007 - 0x000b reg=0 ftask Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; │ │ 0x0000 - 0x000b reg=1 this Lcom/squareup/picasso/PicassoExecutorService; │ │ │ │ - source_file_idx : 2438 (PicassoExecutorService.java) │ │ + source_file_idx : 2458 (PicassoExecutorService.java) │ │ │ │ Class #150 header: │ │ -class_idx : 351 │ │ +class_idx : 369 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2516 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2536 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -60508,19 +60492,19 @@ │ │ type : '(Landroid/widget/RemoteViews;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04f3f8: |[04f3f8] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.:(Landroid/widget/RemoteViews;I)V │ │ -04f408: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04f40e: 5b01 3b04 |0003: iput-object v1, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@043b │ │ -04f412: 5902 3c04 |0005: iput v2, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@043c │ │ -04f416: 0e00 |0007: return-void │ │ +051df8: |[051df8] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.:(Landroid/widget/RemoteViews;I)V │ │ +051e08: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +051e0e: 5b01 3b04 |0003: iput-object v1, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@043b │ │ +051e12: 5902 3c04 |0005: iput v2, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@043c │ │ +051e16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x0007 line=72 │ │ locals : │ │ @@ -60534,39 +60518,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -04f418: |[04f418] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.equals:(Ljava/lang/Object;)Z │ │ -04f428: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04f42a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04f42c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -04f430: 0f01 |0004: return v1 │ │ -04f432: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -04f436: 6e10 120a 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -04f43c: 0c03 |000a: move-result-object v3 │ │ -04f43e: 6e10 120a 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -04f444: 0c04 |000e: move-result-object v4 │ │ -04f446: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -04f44a: 0121 |0011: move v1, v2 │ │ -04f44c: 28f2 |0012: goto 0004 // -000e │ │ -04f44e: 0760 |0013: move-object v0, v6 │ │ -04f450: 1f00 5f01 |0014: check-cast v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@015f │ │ -04f454: 5253 3c04 |0016: iget v3, v5, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@043c │ │ -04f458: 5204 3c04 |0018: iget v4, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@043c │ │ -04f45c: 3343 0c00 |001a: if-ne v3, v4, 0026 // +000c │ │ -04f460: 5453 3b04 |001c: iget-object v3, v5, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@043b │ │ -04f464: 5404 3b04 |001e: iget-object v4, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@043b │ │ -04f468: 6e20 110a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ -04f46e: 0a03 |0023: move-result v3 │ │ -04f470: 3903 e0ff |0024: if-nez v3, 0004 // -0020 │ │ -04f474: 0121 |0026: move v1, v2 │ │ -04f476: 28dd |0027: goto 0004 // -0023 │ │ +051e18: |[051e18] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.equals:(Ljava/lang/Object;)Z │ │ +051e28: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +051e2a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +051e2c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +051e30: 0f01 |0004: return v1 │ │ +051e32: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +051e36: 6e10 120a 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +051e3c: 0c03 |000a: move-result-object v3 │ │ +051e3e: 6e10 120a 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +051e44: 0c04 |000e: move-result-object v4 │ │ +051e46: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +051e4a: 0121 |0011: move v1, v2 │ │ +051e4c: 28f2 |0012: goto 0004 // -000e │ │ +051e4e: 0760 |0013: move-object v0, v6 │ │ +051e50: 1f00 7101 |0014: check-cast v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@0171 │ │ +051e54: 5253 3c04 |0016: iget v3, v5, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@043c │ │ +051e58: 5204 3c04 |0018: iget v4, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@043c │ │ +051e5c: 3343 0c00 |001a: if-ne v3, v4, 0026 // +000c │ │ +051e60: 5453 3b04 |001c: iget-object v3, v5, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@043b │ │ +051e64: 5404 3b04 |001e: iget-object v4, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@043b │ │ +051e68: 6e20 110a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a11 │ │ +051e6e: 0a03 |0023: move-result v3 │ │ +051e70: 3903 e0ff |0024: if-nez v3, 0004 // -0020 │ │ +051e74: 0121 |0026: move v1, v2 │ │ +051e76: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0004 line=78 │ │ 0x0005 line=76 │ │ 0x0014 line=77 │ │ 0x0016 line=78 │ │ @@ -60580,35 +60564,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04f478: |[04f478] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.hashCode:()I │ │ -04f488: 5420 3b04 |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@043b │ │ -04f48c: 6e10 130a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ -04f492: 0a00 |0005: move-result v0 │ │ -04f494: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -04f498: 5221 3c04 |0008: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@043c │ │ -04f49c: b010 |000a: add-int/2addr v0, v1 │ │ -04f49e: 0f00 |000b: return v0 │ │ +051e78: |[051e78] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.hashCode:()I │ │ +051e88: 5420 3b04 |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@043b │ │ +051e8c: 6e10 130a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a13 │ │ +051e92: 0a00 |0005: move-result v0 │ │ +051e94: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +051e98: 5221 3c04 |0008: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@043c │ │ +051e9c: b010 |000a: add-int/2addr v0, v1 │ │ +051e9e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; │ │ │ │ - source_file_idx : 2516 (RemoteViewsAction.java) │ │ + source_file_idx : 2536 (RemoteViewsAction.java) │ │ │ │ Class #151 header: │ │ -class_idx : 353 │ │ +class_idx : 371 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2526 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2546 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -60620,21 +60604,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2526 (Request.java) │ │ + source_file_idx : 2546 (Request.java) │ │ │ │ Class #152 header: │ │ -class_idx : 354 │ │ +class_idx : 372 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2526 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2546 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 22 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -60718,18 +60702,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04f4a0: |[04f4a0] com.squareup.picasso.Request$Builder.:(I)V │ │ -04f4b0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04f4b6: 6e20 cb08 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Request$Builder;.setResourceId:(I)Lcom/squareup/picasso/Request$Builder; // method@08cb │ │ -04f4bc: 0e00 |0006: return-void │ │ +051ea0: |[051ea0] com.squareup.picasso.Request$Builder.:(I)V │ │ +051eb0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +051eb6: 6e20 cb08 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Request$Builder;.setResourceId:(I)Lcom/squareup/picasso/Request$Builder; // method@08cb │ │ +051ebc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ 0x0006 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ @@ -60740,18 +60724,18 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04f4c0: |[04f4c0] com.squareup.picasso.Request$Builder.:(Landroid/net/Uri;)V │ │ -04f4d0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04f4d6: 6e20 cc08 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Request$Builder;.setUri:(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder; // method@08cc │ │ -04f4dc: 0e00 |0006: return-void │ │ +051ec0: |[051ec0] com.squareup.picasso.Request$Builder.:(Landroid/net/Uri;)V │ │ +051ed0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +051ed6: 6e20 cc08 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Request$Builder;.setUri:(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder; // method@08cc │ │ +051edc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x0006 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ @@ -60762,20 +60746,20 @@ │ │ type : '(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04f4e0: |[04f4e0] com.squareup.picasso.Request$Builder.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V │ │ -04f4f0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04f4f6: 5b01 4f04 |0003: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ -04f4fa: 5902 4704 |0005: iput v2, v0, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ -04f4fe: 5b03 4304 |0007: iput-object v3, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0443 │ │ -04f502: 0e00 |0009: return-void │ │ +051ee0: |[051ee0] com.squareup.picasso.Request$Builder.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V │ │ +051ef0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +051ef6: 5b01 4f04 |0003: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ +051efa: 5902 4704 |0005: iput v2, v0, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ +051efe: 5b03 4304 |0007: iput-object v3, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0443 │ │ +051f02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ 0x0005 line=220 │ │ 0x0007 line=221 │ │ 0x0009 line=222 │ │ @@ -60790,51 +60774,51 @@ │ │ type : '(Lcom/squareup/picasso/Request;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -04f504: |[04f504] com.squareup.picasso.Request$Builder.:(Lcom/squareup/picasso/Request;)V │ │ -04f514: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04f51a: 5430 6204 |0003: iget-object v0, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -04f51e: 5b20 4f04 |0005: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ -04f522: 5230 5904 |0007: iget v0, v3, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -04f526: 5920 4704 |0009: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ -04f52a: 5430 5d04 |000b: iget-object v0, v3, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ -04f52e: 5b20 4b04 |000d: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@044b │ │ -04f532: 5230 6004 |000f: iget v0, v3, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -04f536: 5920 4d04 |0011: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ -04f53a: 5230 5f04 |0013: iget v0, v3, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -04f53e: 5920 4c04 |0015: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ -04f542: 5530 5104 |0017: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ -04f546: 5c20 4104 |0019: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ -04f54a: 5530 5204 |001b: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ -04f54e: 5c20 4204 |001d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ -04f552: 5230 5a04 |001f: iget v0, v3, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ -04f556: 5920 4804 |0021: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ -04f55a: 5230 5b04 |0023: iget v0, v3, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ -04f55e: 5920 4904 |0025: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0449 │ │ -04f562: 5230 5c04 |0027: iget v0, v3, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ -04f566: 5920 4a04 |0029: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@044a │ │ -04f56a: 5530 5404 |002b: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ -04f56e: 5c20 4404 |002d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0444 │ │ -04f572: 5530 5704 |002f: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0457 │ │ -04f576: 5c20 4504 |0031: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0445 │ │ -04f57a: 5430 6104 |0033: iget-object v0, v3, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04f57e: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ -04f582: 2200 0702 |0037: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -04f586: 5431 6104 |0039: iget-object v1, v3, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04f58a: 7020 130b 1000 |003b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -04f590: 5b20 4e04 |003e: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ -04f594: 5430 5304 |0040: iget-object v0, v3, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ -04f598: 5b20 4304 |0042: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0443 │ │ -04f59c: 5430 5804 |0044: iget-object v0, v3, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0458 │ │ -04f5a0: 5b20 4604 |0046: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ -04f5a4: 0e00 |0048: return-void │ │ +051f04: |[051f04] com.squareup.picasso.Request$Builder.:(Lcom/squareup/picasso/Request;)V │ │ +051f14: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +051f1a: 5430 6204 |0003: iget-object v0, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +051f1e: 5b20 4f04 |0005: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ +051f22: 5230 5904 |0007: iget v0, v3, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +051f26: 5920 4704 |0009: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ +051f2a: 5430 5d04 |000b: iget-object v0, v3, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ +051f2e: 5b20 4b04 |000d: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@044b │ │ +051f32: 5230 6004 |000f: iget v0, v3, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +051f36: 5920 4d04 |0011: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ +051f3a: 5230 5f04 |0013: iget v0, v3, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +051f3e: 5920 4c04 |0015: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ +051f42: 5530 5104 |0017: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ +051f46: 5c20 4104 |0019: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ +051f4a: 5530 5204 |001b: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ +051f4e: 5c20 4204 |001d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ +051f52: 5230 5a04 |001f: iget v0, v3, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ +051f56: 5920 4804 |0021: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ +051f5a: 5230 5b04 |0023: iget v0, v3, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ +051f5e: 5920 4904 |0025: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0449 │ │ +051f62: 5230 5c04 |0027: iget v0, v3, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ +051f66: 5920 4a04 |0029: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@044a │ │ +051f6a: 5530 5404 |002b: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ +051f6e: 5c20 4404 |002d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0444 │ │ +051f72: 5530 5704 |002f: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0457 │ │ +051f76: 5c20 4504 |0031: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0445 │ │ +051f7a: 5430 6104 |0033: iget-object v0, v3, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +051f7e: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ +051f82: 2200 1a02 |0037: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +051f86: 5431 6104 |0039: iget-object v1, v3, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +051f8a: 7020 130b 1000 |003b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +051f90: 5b20 4e04 |003e: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ +051f94: 5430 5304 |0040: iget-object v0, v3, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ +051f98: 5b20 4304 |0042: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0443 │ │ +051f9c: 5430 5804 |0044: iget-object v0, v3, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0458 │ │ +051fa0: 5b20 4604 |0046: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ +051fa4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ 0x0007 line=226 │ │ 0x000b line=227 │ │ 0x000f line=228 │ │ @@ -60860,17 +60844,17 @@ │ │ type : '(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04f5a8: |[04f5a8] com.squareup.picasso.Request$Builder.:(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V │ │ -04f5b8: 7020 b808 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Request$Builder;.:(Lcom/squareup/picasso/Request;)V // method@08b8 │ │ -04f5be: 0e00 |0003: return-void │ │ +051fa8: |[051fa8] com.squareup.picasso.Request$Builder.:(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V │ │ +051fb8: 7020 b808 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Request$Builder;.:(Lcom/squareup/picasso/Request;)V // method@08b8 │ │ +051fbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/picasso/Request$1; │ │ @@ -60881,92 +60865,92 @@ │ │ type : '()Lcom/squareup/picasso/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 17 │ │ insns size : 154 16-bit code units │ │ -04f5c0: |[04f5c0] com.squareup.picasso.Request$Builder.build:()Lcom/squareup/picasso/Request; │ │ -04f5d0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -04f5d4: 5501 4204 |0002: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ -04f5d8: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ -04f5dc: 0800 1200 |0006: move-object/from16 v0, v18 │ │ -04f5e0: 5501 4104 |0008: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ -04f5e4: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -04f5e8: 2201 ad01 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -04f5ec: 1a02 5c02 |000e: const-string v2, "Center crop and center inside can not be used together." // string@025c │ │ -04f5f0: 7020 f209 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04f5f6: 2701 |0013: throw v1 │ │ -04f5f8: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -04f5fc: 5501 4104 |0016: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ -04f600: 3801 1600 |0018: if-eqz v1, 002e // +0016 │ │ -04f604: 0800 1200 |001a: move-object/from16 v0, v18 │ │ -04f608: 5201 4d04 |001c: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ -04f60c: 3901 1000 |001e: if-nez v1, 002e // +0010 │ │ -04f610: 0800 1200 |0020: move-object/from16 v0, v18 │ │ -04f614: 5201 4c04 |0022: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ -04f618: 3901 0a00 |0024: if-nez v1, 002e // +000a │ │ -04f61c: 2201 ad01 |0026: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -04f620: 1a02 5e02 |0028: const-string v2, "Center crop requires calling resize with positive width and height." // string@025e │ │ -04f624: 7020 f209 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04f62a: 2701 |002d: throw v1 │ │ -04f62c: 0800 1200 |002e: move-object/from16 v0, v18 │ │ -04f630: 5501 4204 |0030: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ -04f634: 3801 1600 |0032: if-eqz v1, 0048 // +0016 │ │ -04f638: 0800 1200 |0034: move-object/from16 v0, v18 │ │ -04f63c: 5201 4d04 |0036: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ -04f640: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ -04f644: 0800 1200 |003a: move-object/from16 v0, v18 │ │ -04f648: 5201 4c04 |003c: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ -04f64c: 3901 0a00 |003e: if-nez v1, 0048 // +000a │ │ -04f650: 2201 ad01 |0040: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -04f654: 1a02 6002 |0042: const-string v2, "Center inside requires calling resize with positive width and height." // string@0260 │ │ -04f658: 7020 f209 2100 |0044: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04f65e: 2701 |0047: throw v1 │ │ -04f660: 0800 1200 |0048: move-object/from16 v0, v18 │ │ -04f664: 5401 4604 |004a: iget-object v1, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ -04f668: 3901 0800 |004c: if-nez v1, 0054 // +0008 │ │ -04f66c: 6201 1604 |004e: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0416 │ │ -04f670: 0800 1200 |0050: move-object/from16 v0, v18 │ │ -04f674: 5b01 4604 |0052: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ -04f678: 2201 6301 |0054: new-instance v1, Lcom/squareup/picasso/Request; // type@0163 │ │ -04f67c: 0800 1200 |0056: move-object/from16 v0, v18 │ │ -04f680: 5402 4f04 |0058: iget-object v2, v0, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ -04f684: 0800 1200 |005a: move-object/from16 v0, v18 │ │ -04f688: 5203 4704 |005c: iget v3, v0, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ -04f68c: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -04f690: 5404 4b04 |0060: iget-object v4, v0, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@044b │ │ -04f694: 0800 1200 |0062: move-object/from16 v0, v18 │ │ -04f698: 5405 4e04 |0064: iget-object v5, v0, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ -04f69c: 0800 1200 |0066: move-object/from16 v0, v18 │ │ -04f6a0: 5206 4d04 |0068: iget v6, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ -04f6a4: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -04f6a8: 5207 4c04 |006c: iget v7, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ -04f6ac: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -04f6b0: 5508 4104 |0070: iget-boolean v8, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ -04f6b4: 0800 1200 |0072: move-object/from16 v0, v18 │ │ -04f6b8: 5509 4204 |0074: iget-boolean v9, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ -04f6bc: 0800 1200 |0076: move-object/from16 v0, v18 │ │ -04f6c0: 550a 4504 |0078: iget-boolean v10, v0, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0445 │ │ -04f6c4: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -04f6c8: 520b 4804 |007c: iget v11, v0, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ -04f6cc: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -04f6d0: 520c 4904 |0080: iget v12, v0, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0449 │ │ -04f6d4: 0800 1200 |0082: move-object/from16 v0, v18 │ │ -04f6d8: 520d 4a04 |0084: iget v13, v0, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@044a │ │ -04f6dc: 0800 1200 |0086: move-object/from16 v0, v18 │ │ -04f6e0: 550e 4404 |0088: iget-boolean v14, v0, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0444 │ │ -04f6e4: 0800 1200 |008a: move-object/from16 v0, v18 │ │ -04f6e8: 540f 4304 |008c: iget-object v15, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0443 │ │ -04f6ec: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -04f6f0: 5400 4604 |0090: iget-object v0, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ -04f6f4: 0810 0000 |0092: move-object/from16 v16, v0 │ │ -04f6f8: 1311 0000 |0094: const/16 v17, #int 0 // #0 │ │ -04f6fc: 7611 d208 0100 |0096: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/squareup/picasso/Request;.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V // method@08d2 │ │ -04f702: 1101 |0099: return-object v1 │ │ +051fc0: |[051fc0] com.squareup.picasso.Request$Builder.build:()Lcom/squareup/picasso/Request; │ │ +051fd0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +051fd4: 5501 4204 |0002: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ +051fd8: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +051fdc: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +051fe0: 5501 4104 |0008: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ +051fe4: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +051fe8: 2201 bf01 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +051fec: 1a02 5c02 |000e: const-string v2, "Center crop and center inside can not be used together." // string@025c │ │ +051ff0: 7020 f209 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +051ff6: 2701 |0013: throw v1 │ │ +051ff8: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +051ffc: 5501 4104 |0016: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ +052000: 3801 1600 |0018: if-eqz v1, 002e // +0016 │ │ +052004: 0800 1200 |001a: move-object/from16 v0, v18 │ │ +052008: 5201 4d04 |001c: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ +05200c: 3901 1000 |001e: if-nez v1, 002e // +0010 │ │ +052010: 0800 1200 |0020: move-object/from16 v0, v18 │ │ +052014: 5201 4c04 |0022: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ +052018: 3901 0a00 |0024: if-nez v1, 002e // +000a │ │ +05201c: 2201 bf01 |0026: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +052020: 1a02 5e02 |0028: const-string v2, "Center crop requires calling resize with positive width and height." // string@025e │ │ +052024: 7020 f209 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05202a: 2701 |002d: throw v1 │ │ +05202c: 0800 1200 |002e: move-object/from16 v0, v18 │ │ +052030: 5501 4204 |0030: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ +052034: 3801 1600 |0032: if-eqz v1, 0048 // +0016 │ │ +052038: 0800 1200 |0034: move-object/from16 v0, v18 │ │ +05203c: 5201 4d04 |0036: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ +052040: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ +052044: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +052048: 5201 4c04 |003c: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ +05204c: 3901 0a00 |003e: if-nez v1, 0048 // +000a │ │ +052050: 2201 bf01 |0040: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +052054: 1a02 6002 |0042: const-string v2, "Center inside requires calling resize with positive width and height." // string@0260 │ │ +052058: 7020 f209 2100 |0044: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05205e: 2701 |0047: throw v1 │ │ +052060: 0800 1200 |0048: move-object/from16 v0, v18 │ │ +052064: 5401 4604 |004a: iget-object v1, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ +052068: 3901 0800 |004c: if-nez v1, 0054 // +0008 │ │ +05206c: 6201 1604 |004e: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0416 │ │ +052070: 0800 1200 |0050: move-object/from16 v0, v18 │ │ +052074: 5b01 4604 |0052: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ +052078: 2201 7501 |0054: new-instance v1, Lcom/squareup/picasso/Request; // type@0175 │ │ +05207c: 0800 1200 |0056: move-object/from16 v0, v18 │ │ +052080: 5402 4f04 |0058: iget-object v2, v0, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ +052084: 0800 1200 |005a: move-object/from16 v0, v18 │ │ +052088: 5203 4704 |005c: iget v3, v0, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ +05208c: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +052090: 5404 4b04 |0060: iget-object v4, v0, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@044b │ │ +052094: 0800 1200 |0062: move-object/from16 v0, v18 │ │ +052098: 5405 4e04 |0064: iget-object v5, v0, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ +05209c: 0800 1200 |0066: move-object/from16 v0, v18 │ │ +0520a0: 5206 4d04 |0068: iget v6, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ +0520a4: 0800 1200 |006a: move-object/from16 v0, v18 │ │ +0520a8: 5207 4c04 |006c: iget v7, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ +0520ac: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +0520b0: 5508 4104 |0070: iget-boolean v8, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ +0520b4: 0800 1200 |0072: move-object/from16 v0, v18 │ │ +0520b8: 5509 4204 |0074: iget-boolean v9, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ +0520bc: 0800 1200 |0076: move-object/from16 v0, v18 │ │ +0520c0: 550a 4504 |0078: iget-boolean v10, v0, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0445 │ │ +0520c4: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +0520c8: 520b 4804 |007c: iget v11, v0, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ +0520cc: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +0520d0: 520c 4904 |0080: iget v12, v0, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0449 │ │ +0520d4: 0800 1200 |0082: move-object/from16 v0, v18 │ │ +0520d8: 520d 4a04 |0084: iget v13, v0, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@044a │ │ +0520dc: 0800 1200 |0086: move-object/from16 v0, v18 │ │ +0520e0: 550e 4404 |0088: iget-boolean v14, v0, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0444 │ │ +0520e4: 0800 1200 |008a: move-object/from16 v0, v18 │ │ +0520e8: 540f 4304 |008c: iget-object v15, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0443 │ │ +0520ec: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +0520f0: 5400 4604 |0090: iget-object v0, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ +0520f4: 0810 0000 |0092: move-object/from16 v16, v0 │ │ +0520f8: 1311 0000 |0094: const/16 v17, #int 0 // #0 │ │ +0520fc: 7611 d208 0100 |0096: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/squareup/picasso/Request;.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V // method@08d2 │ │ +052102: 1101 |0099: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x000c line=455 │ │ 0x0014 line=457 │ │ 0x0026 line=458 │ │ 0x002e line=461 │ │ @@ -60982,24 +60966,24 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04f704: |[04f704] com.squareup.picasso.Request$Builder.centerCrop:()Lcom/squareup/picasso/Request$Builder; │ │ -04f714: 5520 4204 |0000: iget-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ -04f718: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04f71c: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04f720: 1a01 5d02 |0006: const-string v1, "Center crop can not be used after calling centerInside" // string@025d │ │ -04f724: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04f72a: 2700 |000b: throw v0 │ │ -04f72c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -04f72e: 5c20 4104 |000d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ -04f732: 1102 |000f: return-object v2 │ │ +052104: |[052104] com.squareup.picasso.Request$Builder.centerCrop:()Lcom/squareup/picasso/Request$Builder; │ │ +052114: 5520 4204 |0000: iget-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ +052118: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05211c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +052120: 1a01 5d02 |0006: const-string v1, "Center crop can not be used after calling centerInside" // string@025d │ │ +052124: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05212a: 2700 |000b: throw v0 │ │ +05212c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05212e: 5c20 4104 |000d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ +052132: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0004 line=328 │ │ 0x000c line=330 │ │ 0x000f line=331 │ │ locals : │ │ @@ -61010,24 +60994,24 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04f734: |[04f734] com.squareup.picasso.Request$Builder.centerInside:()Lcom/squareup/picasso/Request$Builder; │ │ -04f744: 5520 4104 |0000: iget-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ -04f748: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04f74c: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04f750: 1a01 5f02 |0006: const-string v1, "Center inside can not be used after calling centerCrop" // string@025f │ │ -04f754: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04f75a: 2700 |000b: throw v0 │ │ -04f75c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -04f75e: 5c20 4204 |000d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ -04f762: 1102 |000f: return-object v2 │ │ +052134: |[052134] com.squareup.picasso.Request$Builder.centerInside:()Lcom/squareup/picasso/Request$Builder; │ │ +052144: 5520 4104 |0000: iget-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ +052148: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05214c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +052150: 1a01 5f02 |0006: const-string v1, "Center inside can not be used after calling centerCrop" // string@025f │ │ +052154: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05215a: 2700 |000b: throw v0 │ │ +05215c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05215e: 5c20 4204 |000d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ +052162: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0004 line=346 │ │ 0x000c line=348 │ │ 0x000f line=349 │ │ locals : │ │ @@ -61038,18 +61022,18 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04f764: |[04f764] com.squareup.picasso.Request$Builder.clearCenterCrop:()Lcom/squareup/picasso/Request$Builder; │ │ -04f774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f776: 5c10 4104 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ -04f77a: 1101 |0003: return-object v1 │ │ +052164: |[052164] com.squareup.picasso.Request$Builder.clearCenterCrop:()Lcom/squareup/picasso/Request$Builder; │ │ +052174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052176: 5c10 4104 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ +05217a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ @@ -61058,18 +61042,18 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04f77c: |[04f77c] com.squareup.picasso.Request$Builder.clearCenterInside:()Lcom/squareup/picasso/Request$Builder; │ │ -04f78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f78e: 5c10 4204 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ -04f792: 1101 |0003: return-object v1 │ │ +05217c: |[05217c] com.squareup.picasso.Request$Builder.clearCenterInside:()Lcom/squareup/picasso/Request$Builder; │ │ +05218c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05218e: 5c10 4204 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ +052192: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ @@ -61078,18 +61062,18 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04f794: |[04f794] com.squareup.picasso.Request$Builder.clearOnlyScaleDown:()Lcom/squareup/picasso/Request$Builder; │ │ -04f7a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f7a6: 5c10 4504 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0445 │ │ -04f7aa: 1101 |0003: return-object v1 │ │ +052194: |[052194] com.squareup.picasso.Request$Builder.clearOnlyScaleDown:()Lcom/squareup/picasso/Request$Builder; │ │ +0521a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0521a6: 5c10 4504 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0445 │ │ +0521aa: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ @@ -61098,21 +61082,21 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04f7ac: |[04f7ac] com.squareup.picasso.Request$Builder.clearResize:()Lcom/squareup/picasso/Request$Builder; │ │ -04f7bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f7be: 5910 4d04 |0001: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ -04f7c2: 5910 4c04 |0003: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ -04f7c6: 5c10 4104 |0005: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ -04f7ca: 5c10 4204 |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ -04f7ce: 1101 |0009: return-object v1 │ │ +0521ac: |[0521ac] com.squareup.picasso.Request$Builder.clearResize:()Lcom/squareup/picasso/Request$Builder; │ │ +0521bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0521be: 5910 4d04 |0001: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ +0521c2: 5910 4c04 |0003: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ +0521c6: 5c10 4104 |0005: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0441 │ │ +0521ca: 5c10 4204 |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0442 │ │ +0521ce: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x0003 line=315 │ │ 0x0005 line=316 │ │ 0x0007 line=317 │ │ 0x0009 line=318 │ │ @@ -61124,22 +61108,22 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -04f7d0: |[04f7d0] com.squareup.picasso.Request$Builder.clearRotation:()Lcom/squareup/picasso/Request$Builder; │ │ -04f7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f7e2: 5910 4804 |0001: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ -04f7e6: 5910 4904 |0003: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0449 │ │ -04f7ea: 5910 4a04 |0005: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@044a │ │ -04f7ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04f7f0: 5c10 4404 |0008: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0444 │ │ -04f7f4: 1101 |000a: return-object v1 │ │ +0521d0: |[0521d0] com.squareup.picasso.Request$Builder.clearRotation:()Lcom/squareup/picasso/Request$Builder; │ │ +0521e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0521e2: 5910 4804 |0001: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ +0521e6: 5910 4904 |0003: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0449 │ │ +0521ea: 5910 4a04 |0005: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@044a │ │ +0521ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0521f0: 5c10 4404 |0008: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0444 │ │ +0521f4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=393 │ │ 0x0003 line=394 │ │ 0x0005 line=395 │ │ 0x0007 line=396 │ │ 0x000a line=397 │ │ @@ -61151,17 +61135,17 @@ │ │ type : '(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f7f8: |[04f7f8] com.squareup.picasso.Request$Builder.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder; │ │ -04f808: 5b01 4304 |0000: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0443 │ │ -04f80c: 1100 |0002: return-object v0 │ │ +0521f8: |[0521f8] com.squareup.picasso.Request$Builder.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder; │ │ +052208: 5b01 4304 |0000: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0443 │ │ +05220c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0002 line=403 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x0003 reg=1 config Landroid/graphics/Bitmap$Config; │ │ @@ -61171,23 +61155,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -04f810: |[04f810] com.squareup.picasso.Request$Builder.hasImage:()Z │ │ -04f820: 5410 4f04 |0000: iget-object v0, v1, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ -04f824: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -04f828: 5210 4704 |0004: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ -04f82c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -04f830: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04f832: 0f00 |0009: return v0 │ │ -04f834: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04f836: 28fe |000b: goto 0009 // -0002 │ │ +052210: |[052210] com.squareup.picasso.Request$Builder.hasImage:()Z │ │ +052220: 5410 4f04 |0000: iget-object v0, v1, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ +052224: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +052228: 5210 4704 |0004: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ +05222c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +052230: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +052232: 0f00 |0009: return v0 │ │ +052234: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +052236: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ #10 : (in Lcom/squareup/picasso/Request$Builder;) │ │ @@ -61195,21 +61179,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04f838: |[04f838] com.squareup.picasso.Request$Builder.hasPriority:()Z │ │ -04f848: 5410 4604 |0000: iget-object v0, v1, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ -04f84c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -04f850: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04f852: 0f00 |0005: return v0 │ │ -04f854: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04f856: 28fe |0007: goto 0005 // -0002 │ │ +052238: |[052238] com.squareup.picasso.Request$Builder.hasPriority:()Z │ │ +052248: 5410 4604 |0000: iget-object v0, v1, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ +05224c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +052250: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +052252: 0f00 |0005: return v0 │ │ +052254: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +052256: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ #11 : (in Lcom/squareup/picasso/Request$Builder;) │ │ @@ -61217,23 +61201,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -04f858: |[04f858] com.squareup.picasso.Request$Builder.hasSize:()Z │ │ -04f868: 5210 4d04 |0000: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ -04f86c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -04f870: 5210 4c04 |0004: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ -04f874: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -04f878: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04f87a: 0f00 |0009: return v0 │ │ -04f87c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04f87e: 28fe |000b: goto 0009 // -0002 │ │ +052258: |[052258] com.squareup.picasso.Request$Builder.hasSize:()Z │ │ +052268: 5210 4d04 |0000: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ +05226c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +052270: 5210 4c04 |0004: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ +052274: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +052278: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05227a: 0f00 |0009: return v0 │ │ +05227c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05227e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ #12 : (in Lcom/squareup/picasso/Request$Builder;) │ │ @@ -61241,26 +61225,26 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04f880: |[04f880] com.squareup.picasso.Request$Builder.onlyScaleDown:()Lcom/squareup/picasso/Request$Builder; │ │ -04f890: 5220 4c04 |0000: iget v0, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ -04f894: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -04f898: 5220 4d04 |0004: iget v0, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ -04f89c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -04f8a0: 2200 ad01 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04f8a4: 1a01 0917 |000a: const-string v1, "onlyScaleDown can not be applied without resize" // string@1709 │ │ -04f8a8: 7020 f209 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04f8ae: 2700 |000f: throw v0 │ │ -04f8b0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -04f8b2: 5c20 4504 |0011: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0445 │ │ -04f8b6: 1102 |0013: return-object v2 │ │ +052280: |[052280] com.squareup.picasso.Request$Builder.onlyScaleDown:()Lcom/squareup/picasso/Request$Builder; │ │ +052290: 5220 4c04 |0000: iget v0, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ +052294: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +052298: 5220 4d04 |0004: iget v0, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ +05229c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0522a0: 2200 bf01 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0522a4: 1a01 1a17 |000a: const-string v1, "onlyScaleDown can not be applied without resize" // string@171a │ │ +0522a8: 7020 f209 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0522ae: 2700 |000f: throw v0 │ │ +0522b0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0522b2: 5c20 4504 |0011: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0445 │ │ +0522b6: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0008 line=364 │ │ 0x0010 line=366 │ │ 0x0013 line=367 │ │ locals : │ │ @@ -61271,28 +61255,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04f8b8: |[04f8b8] com.squareup.picasso.Request$Builder.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; │ │ -04f8c8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04f8cc: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04f8d0: 1a01 9809 |0004: const-string v1, "Priority invalid." // string@0998 │ │ -04f8d4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04f8da: 2700 |0009: throw v0 │ │ -04f8dc: 5420 4604 |000a: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ -04f8e0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -04f8e4: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04f8e8: 1a01 9709 |0010: const-string v1, "Priority already set." // string@0997 │ │ -04f8ec: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04f8f2: 2700 |0015: throw v0 │ │ -04f8f4: 5b23 4604 |0016: iput-object v3, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ -04f8f8: 1102 |0018: return-object v2 │ │ +0522b8: |[0522b8] com.squareup.picasso.Request$Builder.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; │ │ +0522c8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0522cc: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0522d0: 1a01 ac09 |0004: const-string v1, "Priority invalid." // string@09ac │ │ +0522d4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0522da: 2700 |0009: throw v0 │ │ +0522dc: 5420 4604 |000a: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ +0522e0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +0522e4: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0522e8: 1a01 ab09 |0010: const-string v1, "Priority already set." // string@09ab │ │ +0522ec: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0522f2: 2700 |0015: throw v0 │ │ +0522f4: 5b23 4604 |0016: iput-object v3, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0446 │ │ +0522f8: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0002 line=409 │ │ 0x000a line=411 │ │ 0x000e line=412 │ │ 0x0016 line=414 │ │ @@ -61306,34 +61290,34 @@ │ │ type : '(II)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -04f8fc: |[04f8fc] com.squareup.picasso.Request$Builder.resize:(II)Lcom/squareup/picasso/Request$Builder; │ │ -04f90c: 3b03 0a00 |0000: if-gez v3, 000a // +000a │ │ -04f910: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04f914: 1a01 400c |0004: const-string v1, "Width must be positive number or 0." // string@0c40 │ │ -04f918: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04f91e: 2700 |0009: throw v0 │ │ -04f920: 3b04 0a00 |000a: if-gez v4, 0014 // +000a │ │ -04f924: 2200 ac01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04f928: 1a01 d403 |000e: const-string v1, "Height must be positive number or 0." // string@03d4 │ │ -04f92c: 7020 ef09 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04f932: 2700 |0013: throw v0 │ │ -04f934: 3904 0c00 |0014: if-nez v4, 0020 // +000c │ │ -04f938: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -04f93c: 2200 ac01 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04f940: 1a01 dd01 |001a: const-string v1, "At least one dimension has to be positive number." // string@01dd │ │ -04f944: 7020 ef09 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04f94a: 2700 |001f: throw v0 │ │ -04f94c: 5923 4d04 |0020: iput v3, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ -04f950: 5924 4c04 |0022: iput v4, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ -04f954: 1102 |0024: return-object v2 │ │ +0522fc: |[0522fc] com.squareup.picasso.Request$Builder.resize:(II)Lcom/squareup/picasso/Request$Builder; │ │ +05230c: 3b03 0a00 |0000: if-gez v3, 000a // +000a │ │ +052310: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052314: 1a01 540c |0004: const-string v1, "Width must be positive number or 0." // string@0c54 │ │ +052318: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05231e: 2700 |0009: throw v0 │ │ +052320: 3b04 0a00 |000a: if-gez v4, 0014 // +000a │ │ +052324: 2200 be01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052328: 1a01 d403 |000e: const-string v1, "Height must be positive number or 0." // string@03d4 │ │ +05232c: 7020 ef09 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +052332: 2700 |0013: throw v0 │ │ +052334: 3904 0c00 |0014: if-nez v4, 0020 // +000c │ │ +052338: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +05233c: 2200 be01 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052340: 1a01 dd01 |001a: const-string v1, "At least one dimension has to be positive number." // string@01dd │ │ +052344: 7020 ef09 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05234a: 2700 |001f: throw v0 │ │ +05234c: 5923 4d04 |0020: iput v3, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@044d │ │ +052350: 5924 4c04 |0022: iput v4, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@044c │ │ +052354: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0002 line=299 │ │ 0x000a line=301 │ │ 0x000c line=302 │ │ 0x0014 line=304 │ │ @@ -61351,17 +61335,17 @@ │ │ type : '(F)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f958: |[04f958] com.squareup.picasso.Request$Builder.rotate:(F)Lcom/squareup/picasso/Request$Builder; │ │ -04f968: 5901 4804 |0000: iput v1, v0, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ -04f96c: 1100 |0002: return-object v0 │ │ +052358: |[052358] com.squareup.picasso.Request$Builder.rotate:(F)Lcom/squareup/picasso/Request$Builder; │ │ +052368: 5901 4804 |0000: iput v1, v0, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ +05236c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0002 line=379 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x0003 reg=1 degrees F │ │ @@ -61371,21 +61355,21 @@ │ │ type : '(FFF)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04f970: |[04f970] com.squareup.picasso.Request$Builder.rotate:(FFF)Lcom/squareup/picasso/Request$Builder; │ │ -04f980: 5912 4804 |0000: iput v2, v1, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ -04f984: 5913 4904 |0002: iput v3, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0449 │ │ -04f988: 5914 4a04 |0004: iput v4, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@044a │ │ -04f98c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04f98e: 5c10 4404 |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0444 │ │ -04f992: 1101 |0009: return-object v1 │ │ +052370: |[052370] com.squareup.picasso.Request$Builder.rotate:(FFF)Lcom/squareup/picasso/Request$Builder; │ │ +052380: 5912 4804 |0000: iput v2, v1, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0448 │ │ +052384: 5913 4904 |0002: iput v3, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0449 │ │ +052388: 5914 4a04 |0004: iput v4, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@044a │ │ +05238c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05238e: 5c10 4404 |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0444 │ │ +052392: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0002 line=385 │ │ 0x0004 line=386 │ │ 0x0006 line=387 │ │ 0x0009 line=388 │ │ @@ -61400,24 +61384,24 @@ │ │ type : '(I)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04f994: |[04f994] com.squareup.picasso.Request$Builder.setResourceId:(I)Lcom/squareup/picasso/Request$Builder; │ │ -04f9a4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04f9a8: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04f9ac: 1a01 1704 |0004: const-string v1, "Image resource ID may not be 0." // string@0417 │ │ -04f9b0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04f9b6: 2700 |0009: throw v0 │ │ -04f9b8: 5923 4704 |000a: iput v3, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ -04f9bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04f9be: 5b20 4f04 |000d: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ -04f9c2: 1102 |000f: return-object v2 │ │ +052394: |[052394] com.squareup.picasso.Request$Builder.setResourceId:(I)Lcom/squareup/picasso/Request$Builder; │ │ +0523a4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0523a8: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0523ac: 1a01 1704 |0004: const-string v1, "Image resource ID may not be 0." // string@0417 │ │ +0523b0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0523b6: 2700 |0009: throw v0 │ │ +0523b8: 5923 4704 |000a: iput v3, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ +0523bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0523be: 5b20 4f04 |000d: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ +0523c2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ 0x000a line=279 │ │ 0x000c line=280 │ │ 0x000f line=281 │ │ @@ -61430,24 +61414,24 @@ │ │ type : '(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04f9c4: |[04f9c4] com.squareup.picasso.Request$Builder.setUri:(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder; │ │ -04f9d4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04f9d8: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04f9dc: 1a01 1604 |0004: const-string v1, "Image URI may not be null." // string@0416 │ │ -04f9e0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04f9e6: 2700 |0009: throw v0 │ │ -04f9e8: 5b23 4f04 |000a: iput-object v3, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ -04f9ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04f9ee: 5920 4704 |000d: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ -04f9f2: 1102 |000f: return-object v2 │ │ +0523c4: |[0523c4] com.squareup.picasso.Request$Builder.setUri:(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder; │ │ +0523d4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0523d8: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0523dc: 1a01 1604 |0004: const-string v1, "Image URI may not be null." // string@0416 │ │ +0523e0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0523e6: 2700 |0009: throw v0 │ │ +0523e8: 5b23 4f04 |000a: iput-object v3, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@044f │ │ +0523ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0523ee: 5920 4704 |000d: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0447 │ │ +0523f2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0002 line=263 │ │ 0x000a line=265 │ │ 0x000c line=266 │ │ 0x000f line=267 │ │ @@ -61460,17 +61444,17 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f9f4: |[04f9f4] com.squareup.picasso.Request$Builder.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder; │ │ -04fa04: 5b01 4b04 |0000: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@044b │ │ -04fa08: 1100 |0002: return-object v0 │ │ +0523f4: |[0523f4] com.squareup.picasso.Request$Builder.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder; │ │ +052404: 5b01 4b04 |0000: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@044b │ │ +052408: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0002 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x0003 reg=1 stableKey Ljava/lang/String; │ │ @@ -61480,36 +61464,36 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -04fa0c: |[04fa0c] com.squareup.picasso.Request$Builder.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; │ │ -04fa1c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04fa20: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04fa24: 1a01 610b |0004: const-string v1, "Transformation must not be null." // string@0b61 │ │ -04fa28: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04fa2e: 2700 |0009: throw v0 │ │ -04fa30: 7210 3809 0300 |000a: invoke-interface {v3}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ -04fa36: 0c00 |000d: move-result-object v0 │ │ -04fa38: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -04fa3c: 2200 ac01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04fa40: 1a01 5f0b |0012: const-string v1, "Transformation key must not be null." // string@0b5f │ │ -04fa44: 7020 ef09 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04fa4a: 2700 |0017: throw v0 │ │ -04fa4c: 5420 4e04 |0018: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ -04fa50: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ -04fa54: 2200 0702 |001c: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -04fa58: 1221 |001e: const/4 v1, #int 2 // #2 │ │ -04fa5a: 7020 120b 1000 |001f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -04fa60: 5b20 4e04 |0022: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ -04fa64: 5420 4e04 |0024: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ -04fa68: 7220 600b 3000 |0026: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -04fa6e: 1102 |0029: return-object v2 │ │ +05240c: |[05240c] com.squareup.picasso.Request$Builder.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; │ │ +05241c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +052420: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052424: 1a01 750b |0004: const-string v1, "Transformation must not be null." // string@0b75 │ │ +052428: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05242e: 2700 |0009: throw v0 │ │ +052430: 7210 3809 0300 |000a: invoke-interface {v3}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ +052436: 0c00 |000d: move-result-object v0 │ │ +052438: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +05243c: 2200 be01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052440: 1a01 730b |0012: const-string v1, "Transformation key must not be null." // string@0b73 │ │ +052444: 7020 ef09 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05244a: 2700 |0017: throw v0 │ │ +05244c: 5420 4e04 |0018: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ +052450: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ +052454: 2200 1a02 |001c: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +052458: 1221 |001e: const/4 v1, #int 2 // #2 │ │ +05245a: 7020 120b 1000 |001f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +052460: 5b20 4e04 |0022: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ +052464: 5420 4e04 |0024: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@044e │ │ +052468: 7220 600b 3000 |0026: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +05246e: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x000a line=427 │ │ 0x0010 line=428 │ │ 0x0018 line=430 │ │ @@ -61525,31 +61509,31 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04fa70: |[04fa70] com.squareup.picasso.Request$Builder.transform:(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder; │ │ -04fa80: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -04fa84: 2202 ac01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -04fa88: 1a03 600b |0004: const-string v3, "Transformation list must not be null." // string@0b60 │ │ -04fa8c: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -04fa92: 2702 |0009: throw v2 │ │ -04fa94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04fa96: 7210 6f0b 0500 |000b: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -04fa9c: 0a01 |000e: move-result v1 │ │ -04fa9e: 3510 0e00 |000f: if-ge v0, v1, 001d // +000e │ │ -04faa2: 7220 650b 0500 |0011: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -04faa8: 0c02 |0014: move-result-object v2 │ │ -04faaa: 1f02 6e01 |0015: check-cast v2, Lcom/squareup/picasso/Transformation; // type@016e │ │ -04faae: 6e20 ce08 2400 |0017: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; // method@08ce │ │ -04fab4: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04fab8: 28f3 |001c: goto 000f // -000d │ │ -04faba: 1104 |001d: return-object v4 │ │ +052470: |[052470] com.squareup.picasso.Request$Builder.transform:(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder; │ │ +052480: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +052484: 2202 be01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052488: 1a03 740b |0004: const-string v3, "Transformation list must not be null." // string@0b74 │ │ +05248c: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +052492: 2702 |0009: throw v2 │ │ +052494: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +052496: 7210 6f0b 0500 |000b: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +05249c: 0a01 |000e: move-result v1 │ │ +05249e: 3510 0e00 |000f: if-ge v0, v1, 001d // +000e │ │ +0524a2: 7220 650b 0500 |0011: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0524a8: 0c02 |0014: move-result-object v2 │ │ +0524aa: 1f02 8001 |0015: check-cast v2, Lcom/squareup/picasso/Transformation; // type@0180 │ │ +0524ae: 6e20 ce08 2400 |0017: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; // method@08ce │ │ +0524b4: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0524b8: 28f3 |001c: goto 000f // -000d │ │ +0524ba: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0002 line=444 │ │ 0x000a line=446 │ │ 0x0011 line=447 │ │ 0x001a line=446 │ │ @@ -61557,21 +61541,21 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x000b - 0x001e reg=0 i I │ │ 0x000f - 0x001e reg=1 size I │ │ 0x0000 - 0x001e reg=4 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x001e reg=5 transformations Ljava/util/List; Ljava/util/List<+Lcom/squareup/picasso/Transformation;>; │ │ │ │ - source_file_idx : 2526 (Request.java) │ │ + source_file_idx : 2546 (Request.java) │ │ │ │ Class #153 header: │ │ -class_idx : 355 │ │ +class_idx : 373 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2526 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2546 │ │ static_fields_size : 1 │ │ instance_fields_size: 18 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 9 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -61666,65 +61650,65 @@ │ │ access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/squareup/picasso/Request;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -04fabc: |[04fabc] com.squareup.picasso.Request.:()V │ │ -04facc: 6200 d604 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -04fad0: 1602 0500 |0002: const-wide/16 v2, #int 5 // #5 │ │ -04fad4: 6e30 b40b 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ -04fada: 0b00 |0007: move-result-wide v0 │ │ -04fadc: 6800 5004 |0008: sput-wide v0, Lcom/squareup/picasso/Request;.TOO_LONG_LOG:J // field@0450 │ │ -04fae0: 0e00 |000a: return-void │ │ +0524bc: |[0524bc] com.squareup.picasso.Request.:()V │ │ +0524cc: 6200 d604 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +0524d0: 1601 0500 |0002: const-wide/16 v1, #int 5 // #5 │ │ +0524d4: 6e30 b40b 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ +0524da: 0b00 |0007: move-result-wide v0 │ │ +0524dc: 6800 5004 |0008: sput-wide v0, Lcom/squareup/picasso/Request;.TOO_LONG_LOG:J // field@0450 │ │ +0524e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/Request;) │ │ name : '' │ │ type : '(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 16 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -04fae4: |[04fae4] com.squareup.picasso.Request.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V │ │ -04faf4: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04fafa: 5b23 6204 |0003: iput-object v3, v2, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -04fafe: 5924 5904 |0005: iput v4, v2, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -04fb02: 5b25 5d04 |0007: iput-object v5, v2, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ -04fb06: 3906 2000 |0009: if-nez v6, 0029 // +0020 │ │ -04fb0a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -04fb0c: 5b21 6104 |000c: iput-object v1, v2, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04fb10: 5927 6004 |000e: iput v7, v2, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -04fb14: 5928 5f04 |0010: iput v8, v2, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -04fb18: 5c29 5104 |0012: iput-boolean v9, v2, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ -04fb1c: 5c2a 5204 |0014: iput-boolean v10, v2, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ -04fb20: 5c2b 5704 |0016: iput-boolean v11, v2, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0457 │ │ -04fb24: 592c 5a04 |0018: iput v12, v2, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ -04fb28: 592d 5b04 |001a: iput v13, v2, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ -04fb2c: 592e 5c04 |001c: iput v14, v2, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ -04fb30: 5c2f 5404 |001e: iput-boolean v15, v2, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ -04fb34: 0800 1000 |0020: move-object/from16 v0, v16 │ │ -04fb38: 5b20 5304 |0022: iput-object v0, v2, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ -04fb3c: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -04fb40: 5b20 5804 |0026: iput-object v0, v2, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0458 │ │ -04fb44: 0e00 |0028: return-void │ │ -04fb46: 7110 380b 0600 |0029: invoke-static {v6}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -04fb4c: 0c01 |002c: move-result-object v1 │ │ -04fb4e: 5b21 6104 |002d: iput-object v1, v2, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04fb52: 28df |002f: goto 000e // -0021 │ │ +0524e4: |[0524e4] com.squareup.picasso.Request.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V │ │ +0524f4: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0524fa: 5b23 6204 |0003: iput-object v3, v2, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +0524fe: 5924 5904 |0005: iput v4, v2, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +052502: 5b25 5d04 |0007: iput-object v5, v2, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ +052506: 3906 2000 |0009: if-nez v6, 0029 // +0020 │ │ +05250a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05250c: 5b21 6104 |000c: iput-object v1, v2, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +052510: 5927 6004 |000e: iput v7, v2, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +052514: 5928 5f04 |0010: iput v8, v2, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +052518: 5c29 5104 |0012: iput-boolean v9, v2, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ +05251c: 5c2a 5204 |0014: iput-boolean v10, v2, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ +052520: 5c2b 5704 |0016: iput-boolean v11, v2, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0457 │ │ +052524: 592c 5a04 |0018: iput v12, v2, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ +052528: 592d 5b04 |001a: iput v13, v2, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ +05252c: 592e 5c04 |001c: iput v14, v2, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ +052530: 5c2f 5404 |001e: iput-boolean v15, v2, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ +052534: 0800 1000 |0020: move-object/from16 v0, v16 │ │ +052538: 5b20 5304 |0022: iput-object v0, v2, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ +05253c: 0800 1100 |0024: move-object/from16 v0, v17 │ │ +052540: 5b20 5804 |0026: iput-object v0, v2, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0458 │ │ +052544: 0e00 |0028: return-void │ │ +052546: 7110 380b 0600 |0029: invoke-static {v6}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +05254c: 0c01 |002c: move-result-object v1 │ │ +05254e: 5b21 6104 |002d: iput-object v1, v2, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +052552: 28df |002f: goto 000e // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x0007 line=93 │ │ 0x0009 line=94 │ │ @@ -61766,17 +61750,17 @@ │ │ type : '(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 17 │ │ outs : 16 │ │ insns size : 4 16-bit code units │ │ -04fb54: |[04fb54] com.squareup.picasso.Request.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V │ │ -04fb64: 7610 d108 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/picasso/Request;.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V // method@08d1 │ │ -04fb6a: 0e00 |0003: return-void │ │ +052554: |[052554] com.squareup.picasso.Request.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V │ │ +052564: 7610 d108 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/picasso/Request;.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V // method@08d1 │ │ +05256a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/net/Uri; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -61801,19 +61785,19 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04fb6c: |[04fb6c] com.squareup.picasso.Request.buildUpon:()Lcom/squareup/picasso/Request$Builder; │ │ -04fb7c: 2200 6201 |0000: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@0162 │ │ -04fb80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04fb82: 7030 b908 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/picasso/Request$Builder;.:(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V // method@08b9 │ │ -04fb88: 1100 |0006: return-object v0 │ │ +05256c: |[05256c] com.squareup.picasso.Request.buildUpon:()Lcom/squareup/picasso/Request$Builder; │ │ +05257c: 2200 7401 |0000: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@0174 │ │ +052580: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +052582: 7030 b908 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/picasso/Request$Builder;.:(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V // method@08b9 │ │ +052588: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/Request; │ │ │ │ #1 : (in Lcom/squareup/picasso/Request;) │ │ @@ -61821,27 +61805,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04fb8c: |[04fb8c] com.squareup.picasso.Request.getName:()Ljava/lang/String; │ │ -04fb9c: 5410 6204 |0000: iget-object v0, v1, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -04fba0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -04fba4: 5410 6204 |0004: iget-object v0, v1, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -04fba8: 6e10 af00 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@00af │ │ -04fbae: 0c00 |0009: move-result-object v0 │ │ -04fbb0: 7110 4e0a 0000 |000a: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0a4e │ │ -04fbb6: 0c00 |000d: move-result-object v0 │ │ -04fbb8: 1100 |000e: return-object v0 │ │ -04fbba: 5210 5904 |000f: iget v0, v1, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -04fbbe: 7110 fa09 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ -04fbc4: 0c00 |0014: move-result-object v0 │ │ -04fbc6: 28f9 |0015: goto 000e // -0007 │ │ +05258c: |[05258c] com.squareup.picasso.Request.getName:()Ljava/lang/String; │ │ +05259c: 5410 6204 |0000: iget-object v0, v1, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +0525a0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0525a4: 5410 6204 |0004: iget-object v0, v1, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +0525a8: 6e10 af00 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@00af │ │ +0525ae: 0c00 |0009: move-result-object v0 │ │ +0525b0: 7110 4e0a 0000 |000a: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0a4e │ │ +0525b6: 0c00 |000d: move-result-object v0 │ │ +0525b8: 1100 |000e: return-object v0 │ │ +0525ba: 5210 5904 |000f: iget v0, v1, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +0525be: 7110 fa09 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ +0525c4: 0c00 |0014: move-result-object v0 │ │ +0525c6: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x000e line=167 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/squareup/picasso/Request; │ │ @@ -61851,21 +61835,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04fbc8: |[04fbc8] com.squareup.picasso.Request.hasCustomTransformations:()Z │ │ -04fbd8: 5410 6104 |0000: iget-object v0, v1, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04fbdc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -04fbe0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04fbe2: 0f00 |0005: return v0 │ │ -04fbe4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04fbe6: 28fe |0007: goto 0005 // -0002 │ │ +0525c8: |[0525c8] com.squareup.picasso.Request.hasCustomTransformations:()Z │ │ +0525d8: 5410 6104 |0000: iget-object v0, v1, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +0525dc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0525e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0525e2: 0f00 |0005: return v0 │ │ +0525e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0525e6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/Request; │ │ │ │ #3 : (in Lcom/squareup/picasso/Request;) │ │ @@ -61873,23 +61857,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -04fbe8: |[04fbe8] com.squareup.picasso.Request.hasSize:()Z │ │ -04fbf8: 5210 6004 |0000: iget v0, v1, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -04fbfc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -04fc00: 5210 5f04 |0004: iget v0, v1, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -04fc04: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -04fc08: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04fc0a: 0f00 |0009: return v0 │ │ -04fc0c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04fc0e: 28fe |000b: goto 0009 // -0002 │ │ +0525e8: |[0525e8] com.squareup.picasso.Request.hasSize:()Z │ │ +0525f8: 5210 6004 |0000: iget v0, v1, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +0525fc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +052600: 5210 5f04 |0004: iget v0, v1, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +052604: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +052608: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05260a: 0f00 |0009: return v0 │ │ +05260c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05260e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/picasso/Request; │ │ │ │ #4 : (in Lcom/squareup/picasso/Request;) │ │ @@ -61897,61 +61881,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -04fc10: |[04fc10] com.squareup.picasso.Request.logId:()Ljava/lang/String; │ │ -04fc20: 1306 2b00 |0000: const/16 v6, #int 43 // #2b │ │ -04fc24: 7100 690a 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -04fc2a: 0b02 |0005: move-result-wide v2 │ │ -04fc2c: 5374 5e04 |0006: iget-wide v4, v7, Lcom/squareup/picasso/Request;.started:J // field@045e │ │ -04fc30: 9c00 0204 |0008: sub-long v0, v2, v4 │ │ -04fc34: 6102 5004 |000a: sget-wide v2, Lcom/squareup/picasso/Request;.TOO_LONG_LOG:J // field@0450 │ │ -04fc38: 3102 0002 |000c: cmp-long v2, v0, v2 │ │ -04fc3c: 3d02 2800 |000e: if-lez v2, 0036 // +0028 │ │ -04fc40: 2202 c101 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -04fc44: 7010 500a 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04fc4a: 6e10 da08 0700 |0015: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ -04fc50: 0c03 |0018: move-result-object v3 │ │ -04fc52: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fc58: 0c02 |001c: move-result-object v2 │ │ -04fc5a: 6e20 530a 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04fc60: 0c02 |0020: move-result-object v2 │ │ -04fc62: 6203 d504 |0021: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@04d5 │ │ -04fc66: 6e30 b50b 0301 |0023: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0bb5 │ │ -04fc6c: 0b04 |0026: move-result-wide v4 │ │ -04fc6e: 6e30 560a 4205 |0027: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -04fc74: 0c02 |002a: move-result-object v2 │ │ -04fc76: 1303 7300 |002b: const/16 v3, #int 115 // #73 │ │ -04fc7a: 6e20 530a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04fc80: 0c02 |0030: move-result-object v2 │ │ -04fc82: 6e10 640a 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04fc88: 0c02 |0034: move-result-object v2 │ │ -04fc8a: 1102 |0035: return-object v2 │ │ -04fc8c: 2202 c101 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -04fc90: 7010 500a 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04fc96: 6e10 da08 0700 |003b: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ -04fc9c: 0c03 |003e: move-result-object v3 │ │ -04fc9e: 6e20 580a 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fca4: 0c02 |0042: move-result-object v2 │ │ -04fca6: 6e20 530a 6200 |0043: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04fcac: 0c02 |0046: move-result-object v2 │ │ -04fcae: 6203 d504 |0047: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@04d5 │ │ -04fcb2: 6e30 b30b 0301 |0049: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ -04fcb8: 0b04 |004c: move-result-wide v4 │ │ -04fcba: 6e30 560a 4205 |004d: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -04fcc0: 0c02 |0050: move-result-object v2 │ │ -04fcc2: 1a03 d715 |0051: const-string v3, "ms" // string@15d7 │ │ -04fcc6: 6e20 580a 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fccc: 0c02 |0056: move-result-object v2 │ │ -04fcce: 6e10 640a 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04fcd4: 0c02 |005a: move-result-object v2 │ │ -04fcd6: 28da |005b: goto 0035 // -0026 │ │ +052610: |[052610] com.squareup.picasso.Request.logId:()Ljava/lang/String; │ │ +052620: 1306 2b00 |0000: const/16 v6, #int 43 // #2b │ │ +052624: 7100 690a 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +05262a: 0b02 |0005: move-result-wide v2 │ │ +05262c: 5374 5e04 |0006: iget-wide v4, v7, Lcom/squareup/picasso/Request;.started:J // field@045e │ │ +052630: 9c00 0204 |0008: sub-long v0, v2, v4 │ │ +052634: 6102 5004 |000a: sget-wide v2, Lcom/squareup/picasso/Request;.TOO_LONG_LOG:J // field@0450 │ │ +052638: 3102 0002 |000c: cmp-long v2, v0, v2 │ │ +05263c: 3d02 2800 |000e: if-lez v2, 0036 // +0028 │ │ +052640: 2202 d301 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +052644: 7010 500a 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05264a: 6e10 da08 0700 |0015: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ +052650: 0c03 |0018: move-result-object v3 │ │ +052652: 6e20 580a 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052658: 0c02 |001c: move-result-object v2 │ │ +05265a: 6e20 530a 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +052660: 0c02 |0020: move-result-object v2 │ │ +052662: 6203 d504 |0021: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@04d5 │ │ +052666: 6e30 b50b 0301 |0023: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0bb5 │ │ +05266c: 0b03 |0026: move-result-wide v3 │ │ +05266e: 6e30 560a 3204 |0027: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +052674: 0c02 |002a: move-result-object v2 │ │ +052676: 1303 7300 |002b: const/16 v3, #int 115 // #73 │ │ +05267a: 6e20 530a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +052680: 0c02 |0030: move-result-object v2 │ │ +052682: 6e10 640a 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +052688: 0c02 |0034: move-result-object v2 │ │ +05268a: 1102 |0035: return-object v2 │ │ +05268c: 2202 d301 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +052690: 7010 500a 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +052696: 6e10 da08 0700 |003b: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ +05269c: 0c03 |003e: move-result-object v3 │ │ +05269e: 6e20 580a 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0526a4: 0c02 |0042: move-result-object v2 │ │ +0526a6: 6e20 530a 6200 |0043: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0526ac: 0c02 |0046: move-result-object v2 │ │ +0526ae: 6203 d504 |0047: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@04d5 │ │ +0526b2: 6e30 b30b 0301 |0049: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0bb3 │ │ +0526b8: 0b03 |004c: move-result-wide v3 │ │ +0526ba: 6e30 560a 3204 |004d: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0526c0: 0c02 |0050: move-result-object v2 │ │ +0526c2: 1a03 e815 |0051: const-string v3, "ms" // string@15e8 │ │ +0526c6: 6e20 580a 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0526cc: 0c02 |0056: move-result-object v2 │ │ +0526ce: 6e10 640a 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0526d4: 0c02 |005a: move-result-object v2 │ │ +0526d6: 28da |005b: goto 0035 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x000a line=153 │ │ 0x0010 line=154 │ │ 0x0035 line=156 │ │ locals : │ │ @@ -61963,26 +61947,26 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04fcd8: |[04fcd8] com.squareup.picasso.Request.needsMatrixTransform:()Z │ │ -04fce8: 6e10 d608 0200 |0000: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@08d6 │ │ -04fcee: 0a00 |0003: move-result v0 │ │ -04fcf0: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -04fcf4: 5220 5a04 |0006: iget v0, v2, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ -04fcf8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -04fcfa: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ -04fcfe: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -04fd02: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -04fd04: 0f00 |000e: return v0 │ │ -04fd06: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04fd08: 28fe |0010: goto 000e // -0002 │ │ +0526d8: |[0526d8] com.squareup.picasso.Request.needsMatrixTransform:()Z │ │ +0526e8: 6e10 d608 0200 |0000: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@08d6 │ │ +0526ee: 0a00 |0003: move-result v0 │ │ +0526f0: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +0526f4: 5220 5a04 |0006: iget v0, v2, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ +0526f8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0526fa: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ +0526fe: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +052702: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +052704: 0f00 |000e: return v0 │ │ +052706: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +052708: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/squareup/picasso/Request; │ │ │ │ #6 : (in Lcom/squareup/picasso/Request;) │ │ @@ -61990,25 +61974,25 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04fd0c: |[04fd0c] com.squareup.picasso.Request.needsTransformation:()Z │ │ -04fd1c: 6e10 d808 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@08d8 │ │ -04fd22: 0a00 |0003: move-result v0 │ │ -04fd24: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -04fd28: 6e10 d508 0100 |0006: invoke-virtual {v1}, Lcom/squareup/picasso/Request;.hasCustomTransformations:()Z // method@08d5 │ │ -04fd2e: 0a00 |0009: move-result v0 │ │ -04fd30: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -04fd34: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -04fd36: 0f00 |000d: return v0 │ │ -04fd38: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -04fd3a: 28fe |000f: goto 000d // -0002 │ │ +05270c: |[05270c] com.squareup.picasso.Request.needsTransformation:()Z │ │ +05271c: 6e10 d808 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@08d8 │ │ +052722: 0a00 |0003: move-result v0 │ │ +052724: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +052728: 6e10 d508 0100 |0006: invoke-virtual {v1}, Lcom/squareup/picasso/Request;.hasCustomTransformations:()Z // method@08d5 │ │ +05272e: 0a00 |0009: move-result v0 │ │ +052730: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +052734: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +052736: 0f00 |000d: return v0 │ │ +052738: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05273a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/squareup/picasso/Request; │ │ │ │ #7 : (in Lcom/squareup/picasso/Request;) │ │ @@ -62016,29 +62000,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04fd3c: |[04fd3c] com.squareup.picasso.Request.plainId:()Ljava/lang/String; │ │ -04fd4c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -04fd50: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -04fd56: 1a01 a10c |0005: const-string v1, "[R" // string@0ca1 │ │ -04fd5a: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fd60: 0c00 |000a: move-result-object v0 │ │ -04fd62: 5221 5504 |000b: iget v1, v2, Lcom/squareup/picasso/Request;.id:I // field@0455 │ │ -04fd66: 6e20 550a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -04fd6c: 0c00 |0010: move-result-object v0 │ │ -04fd6e: 1301 5d00 |0011: const/16 v1, #int 93 // #5d │ │ -04fd72: 6e20 530a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04fd78: 0c00 |0016: move-result-object v0 │ │ -04fd7a: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04fd80: 0c00 |001a: move-result-object v0 │ │ -04fd82: 1100 |001b: return-object v0 │ │ +05273c: |[05273c] com.squareup.picasso.Request.plainId:()Ljava/lang/String; │ │ +05274c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +052750: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +052756: 1a01 b50c |0005: const-string v1, "[R" // string@0cb5 │ │ +05275a: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052760: 0c00 |000a: move-result-object v0 │ │ +052762: 5221 5504 |000b: iget v1, v2, Lcom/squareup/picasso/Request;.id:I // field@0455 │ │ +052766: 6e20 550a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +05276c: 0c00 |0010: move-result-object v0 │ │ +05276e: 1301 5d00 |0011: const/16 v1, #int 93 // #5d │ │ +052772: 6e20 530a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +052778: 0c00 |0016: move-result-object v0 │ │ +05277a: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +052780: 0c00 |001a: move-result-object v0 │ │ +052782: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/squareup/picasso/Request; │ │ │ │ #8 : (in Lcom/squareup/picasso/Request;) │ │ @@ -62046,113 +62030,113 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -04fd84: |[04fd84] com.squareup.picasso.Request.toString:()Ljava/lang/String; │ │ -04fd94: 1307 2c00 |0000: const/16 v7, #int 44 // #2c │ │ -04fd98: 1306 2000 |0002: const/16 v6, #int 32 // #20 │ │ -04fd9c: 1305 2900 |0004: const/16 v5, #int 41 // #29 │ │ -04fda0: 2200 c101 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -04fda4: 1a02 e809 |0008: const-string v2, "Request{" // string@09e8 │ │ -04fda8: 7020 520a 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ -04fdae: 5282 5904 |000d: iget v2, v8, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -04fdb2: 3d02 3100 |000f: if-lez v2, 0040 // +0031 │ │ -04fdb6: 5282 5904 |0011: iget v2, v8, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -04fdba: 6e20 550a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -04fdc0: 5482 6104 |0016: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04fdc4: 3802 2e00 |0018: if-eqz v2, 0046 // +002e │ │ -04fdc8: 5482 6104 |001a: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04fdcc: 7210 680b 0200 |001c: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -04fdd2: 0a02 |001f: move-result v2 │ │ -04fdd4: 3902 2600 |0020: if-nez v2, 0046 // +0026 │ │ -04fdd8: 5482 6104 |0022: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -04fddc: 7210 690b 0200 |0024: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -04fde2: 0c02 |0027: move-result-object v2 │ │ -04fde4: 7210 460b 0200 |0028: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -04fdea: 0a03 |002b: move-result v3 │ │ -04fdec: 3803 1a00 |002c: if-eqz v3, 0046 // +001a │ │ -04fdf0: 7210 470b 0200 |002e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -04fdf6: 0c01 |0031: move-result-object v1 │ │ -04fdf8: 1f01 6e01 |0032: check-cast v1, Lcom/squareup/picasso/Transformation; // type@016e │ │ -04fdfc: 6e20 530a 6000 |0034: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04fe02: 0c03 |0037: move-result-object v3 │ │ -04fe04: 7210 3809 0100 |0038: invoke-interface {v1}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ -04fe0a: 0c04 |003b: move-result-object v4 │ │ -04fe0c: 6e20 580a 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fe12: 28e9 |003f: goto 0028 // -0017 │ │ -04fe14: 5482 6204 |0040: iget-object v2, v8, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -04fe18: 6e20 570a 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04fe1e: 28d1 |0045: goto 0016 // -002f │ │ -04fe20: 5482 5d04 |0046: iget-object v2, v8, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ -04fe24: 3802 1100 |0048: if-eqz v2, 0059 // +0011 │ │ -04fe28: 1a02 7200 |004a: const-string v2, " stableKey(" // string@0072 │ │ -04fe2c: 6e20 580a 2000 |004c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fe32: 0c02 |004f: move-result-object v2 │ │ -04fe34: 5483 5d04 |0050: iget-object v3, v8, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ -04fe38: 6e20 580a 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fe3e: 0c02 |0055: move-result-object v2 │ │ -04fe40: 6e20 530a 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04fe46: 5282 6004 |0059: iget v2, v8, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -04fe4a: 3d02 1b00 |005b: if-lez v2, 0076 // +001b │ │ -04fe4e: 1a02 6800 |005d: const-string v2, " resize(" // string@0068 │ │ -04fe52: 6e20 580a 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fe58: 0c02 |0062: move-result-object v2 │ │ -04fe5a: 5283 6004 |0063: iget v3, v8, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -04fe5e: 6e20 550a 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -04fe64: 0c02 |0068: move-result-object v2 │ │ -04fe66: 6e20 530a 7200 |0069: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04fe6c: 0c02 |006c: move-result-object v2 │ │ -04fe6e: 5283 5f04 |006d: iget v3, v8, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -04fe72: 6e20 550a 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -04fe78: 0c02 |0072: move-result-object v2 │ │ -04fe7a: 6e20 530a 5200 |0073: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04fe80: 5582 5104 |0076: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ -04fe84: 3802 0700 |0078: if-eqz v2, 007f // +0007 │ │ -04fe88: 1a02 4500 |007a: const-string v2, " centerCrop" // string@0045 │ │ -04fe8c: 6e20 580a 2000 |007c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fe92: 5582 5204 |007f: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ -04fe96: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ -04fe9a: 1a02 4600 |0083: const-string v2, " centerInside" // string@0046 │ │ -04fe9e: 6e20 580a 2000 |0085: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04fea4: 5282 5a04 |0088: iget v2, v8, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ -04fea8: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -04feaa: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -04feae: 3802 2900 |008d: if-eqz v2, 00b6 // +0029 │ │ -04feb2: 1a02 6d00 |008f: const-string v2, " rotation(" // string@006d │ │ -04feb6: 6e20 580a 2000 |0091: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04febc: 0c02 |0094: move-result-object v2 │ │ -04febe: 5283 5a04 |0095: iget v3, v8, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ -04fec2: 6e20 540a 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ -04fec8: 5582 5404 |009a: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ -04fecc: 3802 1700 |009c: if-eqz v2, 00b3 // +0017 │ │ -04fed0: 1a02 3b00 |009e: const-string v2, " @ " // string@003b │ │ -04fed4: 6e20 580a 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -04feda: 0c02 |00a3: move-result-object v2 │ │ -04fedc: 5283 5b04 |00a4: iget v3, v8, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ -04fee0: 6e20 540a 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ -04fee6: 0c02 |00a9: move-result-object v2 │ │ -04fee8: 6e20 530a 7200 |00aa: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04feee: 0c02 |00ad: move-result-object v2 │ │ -04fef0: 5283 5c04 |00ae: iget v3, v8, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ -04fef4: 6e20 540a 3200 |00b0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ -04fefa: 6e20 530a 5000 |00b3: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04ff00: 5482 5304 |00b6: iget-object v2, v8, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ -04ff04: 3802 0b00 |00b8: if-eqz v2, 00c3 // +000b │ │ -04ff08: 6e20 530a 6000 |00ba: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04ff0e: 0c02 |00bd: move-result-object v2 │ │ -04ff10: 5483 5304 |00be: iget-object v3, v8, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ -04ff14: 6e20 570a 3200 |00c0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -04ff1a: 1302 7d00 |00c3: const/16 v2, #int 125 // #7d │ │ -04ff1e: 6e20 530a 2000 |00c5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -04ff24: 6e10 640a 0000 |00c8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -04ff2a: 0c02 |00cb: move-result-object v2 │ │ -04ff2c: 1102 |00cc: return-object v2 │ │ +052784: |[052784] com.squareup.picasso.Request.toString:()Ljava/lang/String; │ │ +052794: 1307 2c00 |0000: const/16 v7, #int 44 // #2c │ │ +052798: 1306 2000 |0002: const/16 v6, #int 32 // #20 │ │ +05279c: 1305 2900 |0004: const/16 v5, #int 41 // #29 │ │ +0527a0: 2200 d301 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0527a4: 1a02 fc09 |0008: const-string v2, "Request{" // string@09fc │ │ +0527a8: 7020 520a 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ +0527ae: 5282 5904 |000d: iget v2, v8, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +0527b2: 3d02 3100 |000f: if-lez v2, 0040 // +0031 │ │ +0527b6: 5282 5904 |0011: iget v2, v8, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +0527ba: 6e20 550a 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0527c0: 5482 6104 |0016: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +0527c4: 3802 2e00 |0018: if-eqz v2, 0046 // +002e │ │ +0527c8: 5482 6104 |001a: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +0527cc: 7210 680b 0200 |001c: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +0527d2: 0a02 |001f: move-result v2 │ │ +0527d4: 3902 2600 |0020: if-nez v2, 0046 // +0026 │ │ +0527d8: 5482 6104 |0022: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +0527dc: 7210 690b 0200 |0024: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +0527e2: 0c02 |0027: move-result-object v2 │ │ +0527e4: 7210 460b 0200 |0028: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0527ea: 0a03 |002b: move-result v3 │ │ +0527ec: 3803 1a00 |002c: if-eqz v3, 0046 // +001a │ │ +0527f0: 7210 470b 0200 |002e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0527f6: 0c01 |0031: move-result-object v1 │ │ +0527f8: 1f01 8001 |0032: check-cast v1, Lcom/squareup/picasso/Transformation; // type@0180 │ │ +0527fc: 6e20 530a 6000 |0034: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +052802: 0c03 |0037: move-result-object v3 │ │ +052804: 7210 3809 0100 |0038: invoke-interface {v1}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ +05280a: 0c04 |003b: move-result-object v4 │ │ +05280c: 6e20 580a 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052812: 28e9 |003f: goto 0028 // -0017 │ │ +052814: 5482 6204 |0040: iget-object v2, v8, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +052818: 6e20 570a 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05281e: 28d1 |0045: goto 0016 // -002f │ │ +052820: 5482 5d04 |0046: iget-object v2, v8, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ +052824: 3802 1100 |0048: if-eqz v2, 0059 // +0011 │ │ +052828: 1a02 7200 |004a: const-string v2, " stableKey(" // string@0072 │ │ +05282c: 6e20 580a 2000 |004c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052832: 0c02 |004f: move-result-object v2 │ │ +052834: 5483 5d04 |0050: iget-object v3, v8, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ +052838: 6e20 580a 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05283e: 0c02 |0055: move-result-object v2 │ │ +052840: 6e20 530a 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +052846: 5282 6004 |0059: iget v2, v8, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +05284a: 3d02 1b00 |005b: if-lez v2, 0076 // +001b │ │ +05284e: 1a02 6800 |005d: const-string v2, " resize(" // string@0068 │ │ +052852: 6e20 580a 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052858: 0c02 |0062: move-result-object v2 │ │ +05285a: 5283 6004 |0063: iget v3, v8, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +05285e: 6e20 550a 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +052864: 0c02 |0068: move-result-object v2 │ │ +052866: 6e20 530a 7200 |0069: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +05286c: 0c02 |006c: move-result-object v2 │ │ +05286e: 5283 5f04 |006d: iget v3, v8, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +052872: 6e20 550a 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +052878: 0c02 |0072: move-result-object v2 │ │ +05287a: 6e20 530a 5200 |0073: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +052880: 5582 5104 |0076: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ +052884: 3802 0700 |0078: if-eqz v2, 007f // +0007 │ │ +052888: 1a02 4500 |007a: const-string v2, " centerCrop" // string@0045 │ │ +05288c: 6e20 580a 2000 |007c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052892: 5582 5204 |007f: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ +052896: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ +05289a: 1a02 4600 |0083: const-string v2, " centerInside" // string@0046 │ │ +05289e: 6e20 580a 2000 |0085: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0528a4: 5282 5a04 |0088: iget v2, v8, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ +0528a8: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +0528aa: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +0528ae: 3802 2900 |008d: if-eqz v2, 00b6 // +0029 │ │ +0528b2: 1a02 6d00 |008f: const-string v2, " rotation(" // string@006d │ │ +0528b6: 6e20 580a 2000 |0091: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0528bc: 0c02 |0094: move-result-object v2 │ │ +0528be: 5283 5a04 |0095: iget v3, v8, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ +0528c2: 6e20 540a 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ +0528c8: 5582 5404 |009a: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ +0528cc: 3802 1700 |009c: if-eqz v2, 00b3 // +0017 │ │ +0528d0: 1a02 3b00 |009e: const-string v2, " @ " // string@003b │ │ +0528d4: 6e20 580a 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0528da: 0c02 |00a3: move-result-object v2 │ │ +0528dc: 5283 5b04 |00a4: iget v3, v8, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ +0528e0: 6e20 540a 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ +0528e6: 0c02 |00a9: move-result-object v2 │ │ +0528e8: 6e20 530a 7200 |00aa: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0528ee: 0c02 |00ad: move-result-object v2 │ │ +0528f0: 5283 5c04 |00ae: iget v3, v8, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ +0528f4: 6e20 540a 3200 |00b0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ +0528fa: 6e20 530a 5000 |00b3: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +052900: 5482 5304 |00b6: iget-object v2, v8, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ +052904: 3802 0b00 |00b8: if-eqz v2, 00c3 // +000b │ │ +052908: 6e20 530a 6000 |00ba: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +05290e: 0c02 |00bd: move-result-object v2 │ │ +052910: 5483 5304 |00be: iget-object v3, v8, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ +052914: 6e20 570a 3200 |00c0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05291a: 1302 7d00 |00c3: const/16 v2, #int 125 // #7d │ │ +05291e: 6e20 530a 2000 |00c5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +052924: 6e10 640a 0000 |00c8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05292a: 0c02 |00cb: move-result-object v2 │ │ +05292c: 1102 |00cc: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=113 │ │ 0x000d line=114 │ │ 0x0011 line=115 │ │ 0x0016 line=119 │ │ 0x0022 line=120 │ │ @@ -62176,21 +62160,21 @@ │ │ 0x00c3 line=146 │ │ 0x00c8 line=148 │ │ locals : │ │ 0x0034 - 0x0040 reg=1 transformation Lcom/squareup/picasso/Transformation; │ │ 0x000d - 0x00cd reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x00cd reg=8 this Lcom/squareup/picasso/Request; │ │ │ │ - source_file_idx : 2526 (Request.java) │ │ + source_file_idx : 2546 (Request.java) │ │ │ │ Class #154 header: │ │ -class_idx : 356 │ │ +class_idx : 374 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2528 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2548 │ │ static_fields_size : 1 │ │ instance_fields_size: 12 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 32 │ │ │ │ Class #154 annotations: │ │ Annotations on method #2280 'get' │ │ @@ -62265,44 +62249,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04ff30: |[04ff30] com.squareup.picasso.RequestCreator.:()V │ │ -04ff40: 2200 3002 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0230 │ │ -04ff44: 7010 b70b 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0bb7 │ │ -04ff4a: 6900 6904 |0005: sput-object v0, Lcom/squareup/picasso/RequestCreator;.nextId:Ljava/util/concurrent/atomic/AtomicInteger; // field@0469 │ │ -04ff4e: 0e00 |0007: return-void │ │ +052930: |[052930] com.squareup.picasso.RequestCreator.:()V │ │ +052940: 2200 4302 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0243 │ │ +052944: 7010 b70b 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0bb7 │ │ +05294a: 6900 6904 |0005: sput-object v0, Lcom/squareup/picasso/RequestCreator;.nextId:Ljava/util/concurrent/atomic/AtomicInteger; // field@0469 │ │ +05294e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -04ff50: |[04ff50] com.squareup.picasso.RequestCreator.:()V │ │ -04ff60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04ff62: 7010 0f0a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04ff68: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04ff6a: 5c30 6e04 |0005: iput-boolean v0, v3, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -04ff6e: 5b32 6b04 |0007: iput-object v2, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -04ff72: 2200 6201 |0009: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@0162 │ │ -04ff76: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -04ff78: 7040 b708 2021 |000c: invoke-direct {v0, v2, v1, v2}, Lcom/squareup/picasso/Request$Builder;.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V // method@08b7 │ │ -04ff7e: 5b30 6304 |000f: iput-object v0, v3, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -04ff82: 0e00 |0011: return-void │ │ +052950: |[052950] com.squareup.picasso.RequestCreator.:()V │ │ +052960: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +052962: 7010 0f0a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +052968: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +05296a: 5c30 6e04 |0005: iput-boolean v0, v3, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +05296e: 5b32 6b04 |0007: iput-object v2, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052972: 2200 7401 |0009: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@0174 │ │ +052976: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +052978: 7040 b708 2021 |000c: invoke-direct {v0, v2, v1, v2}, Lcom/squareup/picasso/Request$Builder;.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V // method@08b7 │ │ +05297e: 5b30 6304 |000f: iput-object v0, v3, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052982: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0004 line=60 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ 0x0011 line=81 │ │ @@ -62314,30 +62298,30 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -04ff84: |[04ff84] com.squareup.picasso.RequestCreator.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V │ │ -04ff94: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -04ff9a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04ff9c: 5c20 6e04 |0004: iput-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -04ffa0: 5530 2504 |0006: iget-boolean v0, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0425 │ │ -04ffa4: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -04ffa8: 2200 ad01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -04ffac: 1a01 7e09 |000c: const-string v1, "Picasso instance already shut down. Cannot submit new requests." // string@097e │ │ -04ffb0: 7020 f209 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -04ffb6: 2700 |0011: throw v0 │ │ -04ffb8: 5b23 6b04 |0012: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -04ffbc: 2200 6201 |0014: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@0162 │ │ -04ffc0: 5431 1d04 |0016: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@041d │ │ -04ffc4: 7040 b708 4015 |0018: invoke-direct {v0, v4, v5, v1}, Lcom/squareup/picasso/Request$Builder;.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V // method@08b7 │ │ -04ffca: 5b20 6304 |001b: iput-object v0, v2, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -04ffce: 0e00 |001d: return-void │ │ +052984: |[052984] com.squareup.picasso.RequestCreator.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V │ │ +052994: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05299a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05299c: 5c20 6e04 |0004: iput-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +0529a0: 5530 2504 |0006: iget-boolean v0, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0425 │ │ +0529a4: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +0529a8: 2200 bf01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0529ac: 1a01 9209 |000c: const-string v1, "Picasso instance already shut down. Cannot submit new requests." // string@0992 │ │ +0529b0: 7020 f209 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0529b6: 2700 |0011: throw v0 │ │ +0529b8: 5b23 6b04 |0012: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +0529bc: 2200 7401 |0014: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@0174 │ │ +0529c0: 5431 1d04 |0016: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@041d │ │ +0529c4: 7040 b708 4015 |0018: invoke-direct {v0, v4, v5, v1}, Lcom/squareup/picasso/Request$Builder;.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V // method@08b7 │ │ +0529ca: 5b20 6304 |001b: iput-object v0, v2, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +0529ce: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=60 │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x0012 line=74 │ │ @@ -62354,55 +62338,55 @@ │ │ type : '(J)Lcom/squareup/picasso/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -04ffd0: |[04ffd0] com.squareup.picasso.RequestCreator.createRequest:(J)Lcom/squareup/picasso/Request; │ │ -04ffe0: 6204 6904 |0000: sget-object v4, Lcom/squareup/picasso/RequestCreator;.nextId:Ljava/util/concurrent/atomic/AtomicInteger; // field@0469 │ │ -04ffe4: 6e10 b80b 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0bb8 │ │ -04ffea: 0a00 |0005: move-result v0 │ │ -04ffec: 5494 6304 |0006: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -04fff0: 6e10 ba08 0400 |0008: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.build:()Lcom/squareup/picasso/Request; // method@08ba │ │ -04fff6: 0c02 |000b: move-result-object v2 │ │ -04fff8: 5920 5504 |000c: iput v0, v2, Lcom/squareup/picasso/Request;.id:I // field@0455 │ │ -04fffc: 5a2a 5e04 |000e: iput-wide v10, v2, Lcom/squareup/picasso/Request;.started:J // field@045e │ │ -050000: 5494 6b04 |0010: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050004: 5541 2104 |0012: iget-boolean v1, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -050008: 3801 1100 |0014: if-eqz v1, 0025 // +0011 │ │ -05000c: 1a04 cf08 |0016: const-string v4, "Main" // string@08cf │ │ -050010: 1a05 c30f |0018: const-string v5, "created" // string@0fc3 │ │ -050014: 6e10 da08 0200 |001a: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ -05001a: 0c06 |001d: move-result-object v6 │ │ -05001c: 6e10 db08 0200 |001e: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.toString:()Ljava/lang/String; // method@08db │ │ -050022: 0c07 |0021: move-result-object v7 │ │ -050024: 7140 6c09 5476 |0022: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -05002a: 5494 6b04 |0025: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -05002e: 6e20 8d08 2400 |0027: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Picasso;.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; // method@088d │ │ -050034: 0c03 |002a: move-result-object v3 │ │ -050036: 3223 2600 |002b: if-eq v3, v2, 0051 // +0026 │ │ -05003a: 5930 5504 |002d: iput v0, v3, Lcom/squareup/picasso/Request;.id:I // field@0455 │ │ -05003e: 5a3a 5e04 |002f: iput-wide v10, v3, Lcom/squareup/picasso/Request;.started:J // field@045e │ │ -050042: 3801 2000 |0031: if-eqz v1, 0051 // +0020 │ │ -050046: 1a04 cf08 |0033: const-string v4, "Main" // string@08cf │ │ -05004a: 1a05 ab0e |0035: const-string v5, "changed" // string@0eab │ │ -05004e: 6e10 d708 0300 |0037: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -050054: 0c06 |003a: move-result-object v6 │ │ -050056: 2207 c101 |003b: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -05005a: 7010 500a 0700 |003d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -050060: 1a08 4914 |0040: const-string v8, "into " // string@1449 │ │ -050064: 6e20 580a 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05006a: 0c07 |0045: move-result-object v7 │ │ -05006c: 6e20 570a 3700 |0046: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -050072: 0c07 |0049: move-result-object v7 │ │ -050074: 6e10 640a 0700 |004a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05007a: 0c07 |004d: move-result-object v7 │ │ -05007c: 7140 6c09 5476 |004e: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -050082: 1103 |0051: return-object v3 │ │ +0529d0: |[0529d0] com.squareup.picasso.RequestCreator.createRequest:(J)Lcom/squareup/picasso/Request; │ │ +0529e0: 6204 6904 |0000: sget-object v4, Lcom/squareup/picasso/RequestCreator;.nextId:Ljava/util/concurrent/atomic/AtomicInteger; // field@0469 │ │ +0529e4: 6e10 b80b 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0bb8 │ │ +0529ea: 0a00 |0005: move-result v0 │ │ +0529ec: 5494 6304 |0006: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +0529f0: 6e10 ba08 0400 |0008: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.build:()Lcom/squareup/picasso/Request; // method@08ba │ │ +0529f6: 0c02 |000b: move-result-object v2 │ │ +0529f8: 5920 5504 |000c: iput v0, v2, Lcom/squareup/picasso/Request;.id:I // field@0455 │ │ +0529fc: 5a2a 5e04 |000e: iput-wide v10, v2, Lcom/squareup/picasso/Request;.started:J // field@045e │ │ +052a00: 5494 6b04 |0010: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052a04: 5541 2104 |0012: iget-boolean v1, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +052a08: 3801 1100 |0014: if-eqz v1, 0025 // +0011 │ │ +052a0c: 1a04 e308 |0016: const-string v4, "Main" // string@08e3 │ │ +052a10: 1a05 d60f |0018: const-string v5, "created" // string@0fd6 │ │ +052a14: 6e10 da08 0200 |001a: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ +052a1a: 0c06 |001d: move-result-object v6 │ │ +052a1c: 6e10 db08 0200 |001e: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.toString:()Ljava/lang/String; // method@08db │ │ +052a22: 0c07 |0021: move-result-object v7 │ │ +052a24: 7140 6c09 5476 |0022: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +052a2a: 5494 6b04 |0025: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052a2e: 6e20 8d08 2400 |0027: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Picasso;.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; // method@088d │ │ +052a34: 0c03 |002a: move-result-object v3 │ │ +052a36: 3223 2600 |002b: if-eq v3, v2, 0051 // +0026 │ │ +052a3a: 5930 5504 |002d: iput v0, v3, Lcom/squareup/picasso/Request;.id:I // field@0455 │ │ +052a3e: 5a3a 5e04 |002f: iput-wide v10, v3, Lcom/squareup/picasso/Request;.started:J // field@045e │ │ +052a42: 3801 2000 |0031: if-eqz v1, 0051 // +0020 │ │ +052a46: 1a04 e308 |0033: const-string v4, "Main" // string@08e3 │ │ +052a4a: 1a05 be0e |0035: const-string v5, "changed" // string@0ebe │ │ +052a4e: 6e10 d708 0300 |0037: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +052a54: 0c06 |003a: move-result-object v6 │ │ +052a56: 2207 d301 |003b: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +052a5a: 7010 500a 0700 |003d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +052a60: 1a08 5b14 |0040: const-string v8, "into " // string@145b │ │ +052a64: 6e20 580a 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052a6a: 0c07 |0045: move-result-object v7 │ │ +052a6c: 6e20 570a 3700 |0046: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +052a72: 0c07 |0049: move-result-object v7 │ │ +052a74: 6e10 640a 0700 |004a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +052a7a: 0c07 |004d: move-result-object v7 │ │ +052a7c: 7140 6c09 5476 |004e: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +052a82: 1103 |0051: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0006 line=686 │ │ 0x000c line=687 │ │ 0x000e line=688 │ │ 0x0010 line=690 │ │ @@ -62428,27 +62412,27 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -050084: |[050084] com.squareup.picasso.RequestCreator.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; │ │ -050094: 5220 6d04 |0000: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -050098: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -05009c: 5420 6b04 |0004: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0500a0: 5400 1c04 |0006: iget-object v0, v0, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ -0500a4: 6e10 4800 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -0500aa: 0c00 |000b: move-result-object v0 │ │ -0500ac: 5221 6d04 |000c: iget v1, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -0500b0: 6e20 6a00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@006a │ │ -0500b6: 0c00 |0011: move-result-object v0 │ │ -0500b8: 1100 |0012: return-object v0 │ │ -0500ba: 5420 6c04 |0013: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -0500be: 28fd |0015: goto 0012 // -0003 │ │ +052a84: |[052a84] com.squareup.picasso.RequestCreator.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; │ │ +052a94: 5220 6d04 |0000: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +052a98: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +052a9c: 5420 6b04 |0004: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052aa0: 5400 1c04 |0006: iget-object v0, v0, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ +052aa4: 6e10 4800 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +052aaa: 0c00 |000b: move-result-object v0 │ │ +052aac: 5221 6d04 |000c: iget v1, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +052ab0: 6e20 6a00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@006a │ │ +052ab6: 0c00 |0011: move-result-object v0 │ │ +052ab8: 1100 |0012: return-object v0 │ │ +052aba: 5420 6c04 |0013: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +052abe: 28fd |0015: goto 0012 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0004 line=676 │ │ 0x0012 line=678 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/squareup/picasso/RequestCreator; │ │ @@ -62458,35 +62442,35 @@ │ │ type : '(Lcom/squareup/picasso/RemoteViewsAction;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0500c0: |[0500c0] com.squareup.picasso.RequestCreator.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V │ │ -0500d0: 5231 6704 |0000: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -0500d4: 7110 2b08 0100 |0002: invoke-static {v1}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ -0500da: 0a01 |0005: move-result v1 │ │ -0500dc: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ -0500e0: 5431 6b04 |0008: iget-object v1, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0500e4: 6e10 b008 0400 |000a: invoke-virtual {v4}, Lcom/squareup/picasso/RemoteViewsAction;.getKey:()Ljava/lang/String; // method@08b0 │ │ -0500ea: 0c02 |000d: move-result-object v2 │ │ -0500ec: 6e20 8408 2100 |000e: invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ -0500f2: 0c00 |0011: move-result-object v0 │ │ -0500f4: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -0500f8: 6201 1004 |0014: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -0500fc: 6e30 ae08 0401 |0016: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/RemoteViewsAction;.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@08ae │ │ -050102: 0e00 |0019: return-void │ │ -050104: 5231 6d04 |001a: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -050108: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ -05010c: 5231 6d04 |001e: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -050110: 6e20 b308 1400 |0020: invoke-virtual {v4, v1}, Lcom/squareup/picasso/RemoteViewsAction;.setImageResource:(I)V // method@08b3 │ │ -050116: 5431 6b04 |0023: iget-object v1, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -05011a: 6e20 7708 4100 |0025: invoke-virtual {v1, v4}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@0877 │ │ -050120: 28f1 |0028: goto 0019 // -000f │ │ +052ac0: |[052ac0] com.squareup.picasso.RequestCreator.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V │ │ +052ad0: 5231 6704 |0000: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +052ad4: 7110 2b08 0100 |0002: invoke-static {v1}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ +052ada: 0a01 |0005: move-result v1 │ │ +052adc: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ +052ae0: 5431 6b04 |0008: iget-object v1, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052ae4: 6e10 b008 0400 |000a: invoke-virtual {v4}, Lcom/squareup/picasso/RemoteViewsAction;.getKey:()Ljava/lang/String; // method@08b0 │ │ +052aea: 0c02 |000d: move-result-object v2 │ │ +052aec: 6e20 8408 2100 |000e: invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ +052af2: 0c00 |0011: move-result-object v0 │ │ +052af4: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +052af8: 6201 1004 |0014: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +052afc: 6e30 ae08 0401 |0016: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/RemoteViewsAction;.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@08ae │ │ +052b02: 0e00 |0019: return-void │ │ +052b04: 5231 6d04 |001a: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +052b08: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ +052b0c: 5231 6d04 |001e: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +052b10: 6e20 b308 1400 |0020: invoke-virtual {v4, v1}, Lcom/squareup/picasso/RemoteViewsAction;.setImageResource:(I)V // method@08b3 │ │ +052b16: 5431 6b04 |0023: iget-object v1, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052b1a: 6e20 7708 4100 |0025: invoke-virtual {v1, v4}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@0877 │ │ +052b20: 28f1 |0028: goto 0019 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0008 line=711 │ │ 0x0012 line=712 │ │ 0x0014 line=713 │ │ 0x0019 line=723 │ │ @@ -62504,18 +62488,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050124: |[050124] com.squareup.picasso.RequestCreator.centerCrop:()Lcom/squareup/picasso/RequestCreator; │ │ -050134: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050138: 6e10 bb08 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.centerCrop:()Lcom/squareup/picasso/Request$Builder; // method@08bb │ │ -05013e: 1101 |0005: return-object v1 │ │ +052b24: |[052b24] com.squareup.picasso.RequestCreator.centerCrop:()Lcom/squareup/picasso/RequestCreator; │ │ +052b34: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052b38: 6e10 bb08 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.centerCrop:()Lcom/squareup/picasso/Request$Builder; // method@08bb │ │ +052b3e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -62524,18 +62508,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050140: |[050140] com.squareup.picasso.RequestCreator.centerInside:()Lcom/squareup/picasso/RequestCreator; │ │ -050150: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050154: 6e10 bc08 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.centerInside:()Lcom/squareup/picasso/Request$Builder; // method@08bc │ │ -05015a: 1101 |0005: return-object v1 │ │ +052b40: |[052b40] com.squareup.picasso.RequestCreator.centerInside:()Lcom/squareup/picasso/RequestCreator; │ │ +052b50: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052b54: 6e10 bc08 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.centerInside:()Lcom/squareup/picasso/Request$Builder; // method@08bc │ │ +052b5a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0005 line=239 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -62544,18 +62528,18 @@ │ │ type : '(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05015c: |[05015c] com.squareup.picasso.RequestCreator.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator; │ │ -05016c: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050170: 6e20 c208 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder; // method@08c2 │ │ -050176: 1101 |0005: return-object v1 │ │ +052b5c: |[052b5c] com.squareup.picasso.RequestCreator.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator; │ │ +052b6c: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052b70: 6e20 c208 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder; // method@08c2 │ │ +052b76: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 config Landroid/graphics/Bitmap$Config; │ │ @@ -62565,28 +62549,28 @@ │ │ type : '(I)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -050178: |[050178] com.squareup.picasso.RequestCreator.error:(I)Lcom/squareup/picasso/RequestCreator; │ │ -050188: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -05018c: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050190: 1a01 3603 |0004: const-string v1, "Error image resource invalid." // string@0336 │ │ -050194: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05019a: 2700 |0009: throw v0 │ │ -05019c: 5420 6504 |000a: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ -0501a0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -0501a4: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -0501a8: 1a01 3403 |0010: const-string v1, "Error image already set." // string@0334 │ │ -0501ac: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0501b2: 2700 |0015: throw v0 │ │ -0501b4: 5923 6604 |0016: iput v3, v2, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ -0501b8: 1102 |0018: return-object v2 │ │ +052b78: |[052b78] com.squareup.picasso.RequestCreator.error:(I)Lcom/squareup/picasso/RequestCreator; │ │ +052b88: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +052b8c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052b90: 1a01 3603 |0004: const-string v1, "Error image resource invalid." // string@0336 │ │ +052b94: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +052b9a: 2700 |0009: throw v0 │ │ +052b9c: 5420 6504 |000a: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ +052ba0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +052ba4: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +052ba8: 1a01 3403 |0010: const-string v1, "Error image already set." // string@0334 │ │ +052bac: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +052bb2: 2700 |0015: throw v0 │ │ +052bb4: 5923 6604 |0016: iput v3, v2, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ +052bb8: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x000a line=144 │ │ 0x000e line=145 │ │ 0x0016 line=147 │ │ @@ -62600,28 +62584,28 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0501bc: |[0501bc] com.squareup.picasso.RequestCreator.error:(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator; │ │ -0501cc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0501d0: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0501d4: 1a01 3503 |0004: const-string v1, "Error image may not be null." // string@0335 │ │ -0501d8: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0501de: 2700 |0009: throw v0 │ │ -0501e0: 5220 6604 |000a: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ -0501e4: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -0501e8: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -0501ec: 1a01 3403 |0010: const-string v1, "Error image already set." // string@0334 │ │ -0501f0: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0501f6: 2700 |0015: throw v0 │ │ -0501f8: 5b23 6504 |0016: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ -0501fc: 1102 |0018: return-object v2 │ │ +052bbc: |[052bbc] com.squareup.picasso.RequestCreator.error:(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator; │ │ +052bcc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +052bd0: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052bd4: 1a01 3503 |0004: const-string v1, "Error image may not be null." // string@0335 │ │ +052bd8: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +052bde: 2700 |0009: throw v0 │ │ +052be0: 5220 6604 |000a: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ +052be4: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +052be8: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +052bec: 1a01 3403 |0010: const-string v1, "Error image already set." // string@0334 │ │ +052bf0: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +052bf6: 2700 |0015: throw v0 │ │ +052bf8: 5b23 6504 |0016: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ +052bfc: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0002 line=154 │ │ 0x000a line=156 │ │ 0x000e line=157 │ │ 0x0016 line=159 │ │ @@ -62635,95 +62619,95 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -050200: |[050200] com.squareup.picasso.RequestCreator.fetch:()V │ │ -050210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050212: 6e20 e608 0100 |0001: invoke-virtual {v1, v0}, Lcom/squareup/picasso/RequestCreator;.fetch:(Lcom/squareup/picasso/Callback;)V // method@08e6 │ │ -050218: 0e00 |0004: return-void │ │ +052c00: |[052c00] com.squareup.picasso.RequestCreator.fetch:()V │ │ +052c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052c12: 6e20 e608 0100 |0001: invoke-virtual {v1, v0}, Lcom/squareup/picasso/RequestCreator;.fetch:(Lcom/squareup/picasso/Callback;)V // method@08e6 │ │ +052c18: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ #6 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'fetch' │ │ type : '(Lcom/squareup/picasso/Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 124 16-bit code units │ │ -05021c: |[05021c] com.squareup.picasso.RequestCreator.fetch:(Lcom/squareup/picasso/Callback;)V │ │ -05022c: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -050232: 0b0a |0003: move-result-wide v10 │ │ -050234: 55c1 6404 |0004: iget-boolean v1, v12, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ -050238: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -05023c: 2201 ad01 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -050240: 1a03 8403 |000a: const-string v3, "Fit cannot be used with fetch." // string@0384 │ │ -050244: 7020 f209 3100 |000c: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -05024a: 2701 |000f: throw v1 │ │ -05024c: 54c1 6304 |0010: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050250: 6e10 c308 0100 |0012: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@08c3 │ │ -050256: 0a01 |0015: move-result v1 │ │ -050258: 3801 5100 |0016: if-eqz v1, 0067 // +0051 │ │ -05025c: 54c1 6304 |0018: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050260: 6e10 c408 0100 |001a: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasPriority:()Z // method@08c4 │ │ -050266: 0a01 |001d: move-result v1 │ │ -050268: 3901 0900 |001e: if-nez v1, 0027 // +0009 │ │ -05026c: 54c1 6304 |0020: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050270: 6203 1504 |0022: sget-object v3, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0415 │ │ -050274: 6e20 c708 3100 |0024: invoke-virtual {v1, v3}, Lcom/squareup/picasso/Request$Builder;.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; // method@08c7 │ │ -05027a: 7030 e208 ac0b |0027: invoke-direct {v12, v10, v11}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ -050280: 0c02 |002a: move-result-object v2 │ │ -050282: 2201 c101 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -050286: 7010 500a 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05028c: 7120 5f09 1200 |0030: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ -050292: 0c06 |0033: move-result-object v6 │ │ -050294: 54c1 6b04 |0034: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050298: 6e20 8408 6100 |0036: invoke-virtual {v1, v6}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ -05029e: 0c08 |0039: move-result-object v8 │ │ -0502a0: 3808 2e00 |003a: if-eqz v8, 0068 // +002e │ │ -0502a4: 54c1 6b04 |003c: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0502a8: 5511 2104 |003e: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -0502ac: 3801 2200 |0040: if-eqz v1, 0062 // +0022 │ │ -0502b0: 1a01 cf08 |0042: const-string v1, "Main" // string@08cf │ │ -0502b4: 1a03 340f |0044: const-string v3, "completed" // string@0f34 │ │ -0502b8: 6e10 da08 0200 |0046: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ -0502be: 0c04 |0049: move-result-object v4 │ │ -0502c0: 2205 c101 |004a: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -0502c4: 7010 500a 0500 |004c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0502ca: 1a07 bf11 |004f: const-string v7, "from " // string@11bf │ │ -0502ce: 6e20 580a 7500 |0051: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0502d4: 0c05 |0054: move-result-object v5 │ │ -0502d6: 6207 1004 |0055: sget-object v7, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -0502da: 6e20 570a 7500 |0057: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0502e0: 0c05 |005a: move-result-object v5 │ │ -0502e2: 6e10 640a 0500 |005b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0502e8: 0c05 |005e: move-result-object v5 │ │ -0502ea: 7140 6c09 3154 |005f: invoke-static {v1, v3, v4, v5}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -0502f0: 380d 0500 |0062: if-eqz v13, 0067 // +0005 │ │ -0502f4: 7210 ab07 0d00 |0064: invoke-interface {v13}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@07ab │ │ -0502fa: 0e00 |0067: return-void │ │ -0502fc: 2200 4301 |0068: new-instance v0, Lcom/squareup/picasso/FetchAction; // type@0143 │ │ -050300: 54c1 6b04 |006a: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050304: 52c3 6704 |006c: iget v3, v12, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -050308: 52c4 6804 |006e: iget v4, v12, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -05030c: 54c5 6f04 |0070: iget-object v5, v12, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ -050310: 07d7 |0072: move-object v7, v13 │ │ -050312: 7608 ee07 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/FetchAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V // method@07ee │ │ -050318: 54c1 6b04 |0076: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -05031c: 6e20 8c08 0100 |0078: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso;.submit:(Lcom/squareup/picasso/Action;)V // method@088c │ │ -050322: 28ec |007b: goto 0067 // -0014 │ │ +052c1c: |[052c1c] com.squareup.picasso.RequestCreator.fetch:(Lcom/squareup/picasso/Callback;)V │ │ +052c2c: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +052c32: 0b09 |0003: move-result-wide v9 │ │ +052c34: 55b1 6404 |0004: iget-boolean v1, v11, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ +052c38: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +052c3c: 2201 bf01 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +052c40: 1a03 8403 |000a: const-string v3, "Fit cannot be used with fetch." // string@0384 │ │ +052c44: 7020 f209 3100 |000c: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +052c4a: 2701 |000f: throw v1 │ │ +052c4c: 54b1 6304 |0010: iget-object v1, v11, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052c50: 6e10 c308 0100 |0012: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@08c3 │ │ +052c56: 0a01 |0015: move-result v1 │ │ +052c58: 3801 5100 |0016: if-eqz v1, 0067 // +0051 │ │ +052c5c: 54b1 6304 |0018: iget-object v1, v11, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052c60: 6e10 c408 0100 |001a: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasPriority:()Z // method@08c4 │ │ +052c66: 0a01 |001d: move-result v1 │ │ +052c68: 3901 0900 |001e: if-nez v1, 0027 // +0009 │ │ +052c6c: 54b1 6304 |0020: iget-object v1, v11, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052c70: 6203 1504 |0022: sget-object v3, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0415 │ │ +052c74: 6e20 c708 3100 |0024: invoke-virtual {v1, v3}, Lcom/squareup/picasso/Request$Builder;.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; // method@08c7 │ │ +052c7a: 7030 e208 9b0a |0027: invoke-direct {v11, v9, v10}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ +052c80: 0c02 |002a: move-result-object v2 │ │ +052c82: 2201 d301 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +052c86: 7010 500a 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +052c8c: 7120 5f09 1200 |0030: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ +052c92: 0c06 |0033: move-result-object v6 │ │ +052c94: 54b1 6b04 |0034: iget-object v1, v11, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052c98: 6e20 8408 6100 |0036: invoke-virtual {v1, v6}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ +052c9e: 0c08 |0039: move-result-object v8 │ │ +052ca0: 3808 2e00 |003a: if-eqz v8, 0068 // +002e │ │ +052ca4: 54b1 6b04 |003c: iget-object v1, v11, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052ca8: 5511 2104 |003e: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +052cac: 3801 2200 |0040: if-eqz v1, 0062 // +0022 │ │ +052cb0: 1a01 e308 |0042: const-string v1, "Main" // string@08e3 │ │ +052cb4: 1a03 470f |0044: const-string v3, "completed" // string@0f47 │ │ +052cb8: 6e10 da08 0200 |0046: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ +052cbe: 0c04 |0049: move-result-object v4 │ │ +052cc0: 2205 d301 |004a: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +052cc4: 7010 500a 0500 |004c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +052cca: 1a07 d211 |004f: const-string v7, "from " // string@11d2 │ │ +052cce: 6e20 580a 7500 |0051: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052cd4: 0c05 |0054: move-result-object v5 │ │ +052cd6: 6207 1004 |0055: sget-object v7, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +052cda: 6e20 570a 7500 |0057: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +052ce0: 0c05 |005a: move-result-object v5 │ │ +052ce2: 6e10 640a 0500 |005b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +052ce8: 0c05 |005e: move-result-object v5 │ │ +052cea: 7140 6c09 3154 |005f: invoke-static {v1, v3, v4, v5}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +052cf0: 380c 0500 |0062: if-eqz v12, 0067 // +0005 │ │ +052cf4: 7210 ab07 0c00 |0064: invoke-interface {v12}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@07ab │ │ +052cfa: 0e00 |0067: return-void │ │ +052cfc: 2200 5501 |0068: new-instance v0, Lcom/squareup/picasso/FetchAction; // type@0155 │ │ +052d00: 54b1 6b04 |006a: iget-object v1, v11, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052d04: 52b3 6704 |006c: iget v3, v11, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +052d08: 52b4 6804 |006e: iget v4, v11, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +052d0c: 54b5 6f04 |0070: iget-object v5, v11, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ +052d10: 07c7 |0072: move-object v7, v12 │ │ +052d12: 7608 ee07 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/FetchAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V // method@07ee │ │ +052d18: 54b1 6b04 |0076: iget-object v1, v11, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052d1c: 6e20 8c08 0100 |0078: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso;.submit:(Lcom/squareup/picasso/Action;)V // method@088c │ │ +052d22: 28ec |007b: goto 0067 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0004 line=421 │ │ 0x0008 line=422 │ │ 0x0010 line=424 │ │ 0x0018 line=426 │ │ @@ -62743,87 +62727,87 @@ │ │ 0x002b - 0x0067 reg=2 request Lcom/squareup/picasso/Request; │ │ 0x0034 - 0x0067 reg=6 key Ljava/lang/String; │ │ 0x003a - 0x0067 reg=8 bitmap Landroid/graphics/Bitmap; │ │ 0x0076 - 0x007c reg=0 action Lcom/squareup/picasso/Action; │ │ 0x0068 - 0x007c reg=2 request Lcom/squareup/picasso/Request; │ │ 0x0068 - 0x007c reg=6 key Ljava/lang/String; │ │ 0x0068 - 0x007c reg=8 bitmap Landroid/graphics/Bitmap; │ │ - 0x0004 - 0x007c reg=10 started J │ │ - 0x0000 - 0x007c reg=12 this Lcom/squareup/picasso/RequestCreator; │ │ - 0x0000 - 0x007c reg=13 callback Lcom/squareup/picasso/Callback; │ │ + 0x0004 - 0x007c reg=9 started J │ │ + 0x0000 - 0x007c reg=11 this Lcom/squareup/picasso/RequestCreator; │ │ + 0x0000 - 0x007c reg=12 callback Lcom/squareup/picasso/Callback; │ │ │ │ #7 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'fit' │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -050324: |[050324] com.squareup.picasso.RequestCreator.fit:()Lcom/squareup/picasso/RequestCreator; │ │ -050334: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -050336: 5c10 6404 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ -05033a: 1101 |0003: return-object v1 │ │ +052d24: |[052d24] com.squareup.picasso.RequestCreator.fit:()Lcom/squareup/picasso/RequestCreator; │ │ +052d34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +052d36: 5c10 6404 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ +052d3a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ #8 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'get' │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 78 16-bit code units │ │ -05033c: |[05033c] com.squareup.picasso.RequestCreator.get:()Landroid/graphics/Bitmap; │ │ -05034c: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -050352: 0b08 |0003: move-result-wide v8 │ │ -050354: 7100 5909 0000 |0004: invoke-static {}, Lcom/squareup/picasso/Utils;.checkNotMain:()V // method@0959 │ │ -05035a: 55a1 6404 |0007: iget-boolean v1, v10, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ -05035e: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -050362: 2201 ad01 |000b: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -050366: 1a03 8503 |000d: const-string v3, "Fit cannot be used with get." // string@0385 │ │ -05036a: 7020 f209 3100 |000f: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -050370: 2701 |0012: throw v1 │ │ -050372: 54a1 6304 |0013: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050376: 6e10 c308 0100 |0015: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@08c3 │ │ -05037c: 0a01 |0018: move-result v1 │ │ -05037e: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -050382: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -050384: 1101 |001c: return-object v1 │ │ -050386: 7030 e208 8a09 |001d: invoke-direct {v10, v8, v9}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ -05038c: 0c02 |0020: move-result-object v2 │ │ -05038e: 2201 c101 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -050392: 7010 500a 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -050398: 7120 5f09 1200 |0026: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ -05039e: 0c06 |0029: move-result-object v6 │ │ -0503a0: 2200 4501 |002a: new-instance v0, Lcom/squareup/picasso/GetAction; // type@0145 │ │ -0503a4: 54a1 6b04 |002c: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0503a8: 52a3 6704 |002e: iget v3, v10, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -0503ac: 52a4 6804 |0030: iget v4, v10, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -0503b0: 54a5 6f04 |0032: iget-object v5, v10, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ -0503b4: 7607 f807 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/GetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V // method@07f8 │ │ -0503ba: 54a1 6b04 |0037: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0503be: 54a3 6b04 |0039: iget-object v3, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0503c2: 5433 1e04 |003b: iget-object v3, v3, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ -0503c6: 54a4 6b04 |003d: iget-object v4, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0503ca: 5444 1a04 |003f: iget-object v4, v4, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ -0503ce: 54a5 6b04 |0041: iget-object v5, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0503d2: 5455 2704 |0043: iget-object v5, v5, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ -0503d6: 7150 8607 3154 |0045: invoke-static {v1, v3, v4, v5, v0}, Lcom/squareup/picasso/BitmapHunter;.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; // method@0786 │ │ -0503dc: 0c01 |0048: move-result-object v1 │ │ -0503de: 6e10 9107 0100 |0049: invoke-virtual {v1}, Lcom/squareup/picasso/BitmapHunter;.hunt:()Landroid/graphics/Bitmap; // method@0791 │ │ -0503e4: 0c01 |004c: move-result-object v1 │ │ -0503e6: 28cf |004d: goto 001c // -0031 │ │ +052d3c: |[052d3c] com.squareup.picasso.RequestCreator.get:()Landroid/graphics/Bitmap; │ │ +052d4c: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +052d52: 0b07 |0003: move-result-wide v7 │ │ +052d54: 7100 5909 0000 |0004: invoke-static {}, Lcom/squareup/picasso/Utils;.checkNotMain:()V // method@0959 │ │ +052d5a: 5591 6404 |0007: iget-boolean v1, v9, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ +052d5e: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +052d62: 2201 bf01 |000b: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +052d66: 1a03 8503 |000d: const-string v3, "Fit cannot be used with get." // string@0385 │ │ +052d6a: 7020 f209 3100 |000f: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +052d70: 2701 |0012: throw v1 │ │ +052d72: 5491 6304 |0013: iget-object v1, v9, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052d76: 6e10 c308 0100 |0015: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@08c3 │ │ +052d7c: 0a01 |0018: move-result v1 │ │ +052d7e: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +052d82: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +052d84: 1101 |001c: return-object v1 │ │ +052d86: 7030 e208 7908 |001d: invoke-direct {v9, v7, v8}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ +052d8c: 0c02 |0020: move-result-object v2 │ │ +052d8e: 2201 d301 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +052d92: 7010 500a 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +052d98: 7120 5f09 1200 |0026: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ +052d9e: 0c06 |0029: move-result-object v6 │ │ +052da0: 2200 5701 |002a: new-instance v0, Lcom/squareup/picasso/GetAction; // type@0157 │ │ +052da4: 5491 6b04 |002c: iget-object v1, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052da8: 5293 6704 |002e: iget v3, v9, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +052dac: 5294 6804 |0030: iget v4, v9, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +052db0: 5495 6f04 |0032: iget-object v5, v9, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ +052db4: 7607 f807 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/GetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V // method@07f8 │ │ +052dba: 5491 6b04 |0037: iget-object v1, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052dbe: 5493 6b04 |0039: iget-object v3, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052dc2: 5433 1e04 |003b: iget-object v3, v3, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@041e │ │ +052dc6: 5494 6b04 |003d: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052dca: 5444 1a04 |003f: iget-object v4, v4, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@041a │ │ +052dce: 5495 6b04 |0041: iget-object v5, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052dd2: 5455 2704 |0043: iget-object v5, v5, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0427 │ │ +052dd6: 7150 8607 3154 |0045: invoke-static {v1, v3, v4, v5, v0}, Lcom/squareup/picasso/BitmapHunter;.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; // method@0786 │ │ +052ddc: 0c01 |0048: move-result-object v1 │ │ +052dde: 6e10 9107 0100 |0049: invoke-virtual {v1}, Lcom/squareup/picasso/BitmapHunter;.hunt:()Landroid/graphics/Bitmap; // method@0791 │ │ +052de4: 0c01 |004c: move-result-object v1 │ │ +052de6: 28cf |004d: goto 001c // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0004 line=383 │ │ 0x0007 line=385 │ │ 0x000b line=386 │ │ 0x0013 line=388 │ │ @@ -62833,197 +62817,196 @@ │ │ 0x0021 line=393 │ │ 0x002a line=395 │ │ 0x0037 line=396 │ │ locals : │ │ 0x0037 - 0x004e reg=0 action Lcom/squareup/picasso/Action; │ │ 0x0021 - 0x004e reg=2 finalData Lcom/squareup/picasso/Request; │ │ 0x002a - 0x004e reg=6 key Ljava/lang/String; │ │ - 0x0004 - 0x004e reg=8 started J │ │ - 0x0000 - 0x004e reg=10 this Lcom/squareup/picasso/RequestCreator; │ │ + 0x0004 - 0x004e reg=7 started J │ │ + 0x0000 - 0x004e reg=9 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ #9 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'into' │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0503e8: |[0503e8] com.squareup.picasso.RequestCreator.into:(Landroid/widget/ImageView;)V │ │ -0503f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0503fa: 6e30 eb08 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@08eb │ │ -050400: 0e00 |0004: return-void │ │ +052de8: |[052de8] com.squareup.picasso.RequestCreator.into:(Landroid/widget/ImageView;)V │ │ +052df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052dfa: 6e30 eb08 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@08eb │ │ +052e00: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0004 line=602 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0005 reg=2 target Landroid/widget/ImageView; │ │ │ │ #10 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'into' │ │ type : '(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 26 │ │ + registers : 25 │ │ ins : 3 │ │ outs : 12 │ │ - insns size : 311 16-bit code units │ │ -050404: |[050404] com.squareup.picasso.RequestCreator.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ -050414: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -05041a: 0b14 |0003: move-result-wide v20 │ │ -05041c: 7100 5809 0000 |0004: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@0958 │ │ -050422: 3918 0a00 |0007: if-nez v24, 0011 // +000a │ │ -050426: 2204 ac01 |0009: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05042a: 1a05 420b |000b: const-string v5, "Target must not be null." // string@0b42 │ │ -05042e: 7020 ef09 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050434: 2704 |0010: throw v4 │ │ -050436: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -05043a: 5404 6304 |0013: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -05043e: 6e10 c308 0400 |0015: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@08c3 │ │ -050444: 0a04 |0018: move-result v4 │ │ -050446: 3904 1b00 |0019: if-nez v4, 0034 // +001b │ │ -05044a: 0800 1700 |001b: move-object/from16 v0, v23 │ │ -05044e: 5404 6b04 |001d: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050452: 0800 1800 |001f: move-object/from16 v0, v24 │ │ -050456: 6e20 7008 0400 |0021: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Landroid/widget/ImageView;)V // method@0870 │ │ -05045c: 0800 1700 |0024: move-object/from16 v0, v23 │ │ -050460: 5504 6e04 |0026: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -050464: 3804 0b00 |0028: if-eqz v4, 0033 // +000b │ │ -050468: 7601 e908 1700 |002a: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ -05046e: 0c04 |002d: move-result-object v4 │ │ -050470: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -050474: 7120 9908 4000 |0030: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@0899 │ │ -05047a: 0e00 |0033: return-void │ │ -05047c: 0800 1700 |0034: move-object/from16 v0, v23 │ │ -050480: 5504 6404 |0036: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ -050484: 3804 4f00 |0038: if-eqz v4, 0087 // +004f │ │ -050488: 0800 1700 |003a: move-object/from16 v0, v23 │ │ -05048c: 5404 6304 |003c: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050490: 6e10 c508 0400 |003e: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.hasSize:()Z // method@08c5 │ │ -050496: 0a04 |0041: move-result v4 │ │ -050498: 3804 0a00 |0042: if-eqz v4, 004c // +000a │ │ -05049c: 2204 ad01 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@01ad │ │ -0504a0: 1a05 8703 |0046: const-string v5, "Fit cannot be used with resize." // string@0387 │ │ -0504a4: 7020 f209 5400 |0048: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0504aa: 2704 |004b: throw v4 │ │ -0504ac: 7401 2401 1800 |004c: invoke-virtual/range {v24}, Landroid/widget/ImageView;.getWidth:()I // method@0124 │ │ -0504b2: 0a16 |004f: move-result v22 │ │ -0504b4: 7401 2101 1800 |0050: invoke-virtual/range {v24}, Landroid/widget/ImageView;.getHeight:()I // method@0121 │ │ -0504ba: 0a13 |0053: move-result v19 │ │ -0504bc: 3816 0400 |0054: if-eqz v22, 0058 // +0004 │ │ -0504c0: 3913 2600 |0056: if-nez v19, 007c // +0026 │ │ -0504c4: 0800 1700 |0058: move-object/from16 v0, v23 │ │ -0504c8: 5504 6e04 |005a: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -0504cc: 3804 0b00 |005c: if-eqz v4, 0067 // +000b │ │ -0504d0: 7601 e908 1700 |005e: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ -0504d6: 0c04 |0061: move-result-object v4 │ │ -0504d8: 0800 1800 |0062: move-object/from16 v0, v24 │ │ -0504dc: 7120 9908 4000 |0064: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@0899 │ │ -0504e2: 0800 1700 |0067: move-object/from16 v0, v23 │ │ -0504e6: 5404 6b04 |0069: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0504ea: 2205 3901 |006b: new-instance v5, Lcom/squareup/picasso/DeferredRequestCreator; // type@0139 │ │ -0504ee: 0800 1700 |006d: move-object/from16 v0, v23 │ │ -0504f2: 0801 1800 |006f: move-object/from16 v1, v24 │ │ -0504f6: 0802 1900 |0071: move-object/from16 v2, v25 │ │ -0504fa: 7040 b807 0521 |0073: invoke-direct {v5, v0, v1, v2}, Lcom/squareup/picasso/DeferredRequestCreator;.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@07b8 │ │ -050500: 0800 1800 |0076: move-object/from16 v0, v24 │ │ -050504: 6e30 7508 0405 |0078: invoke-virtual {v4, v0, v5}, Lcom/squareup/picasso/Picasso;.defer:(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V // method@0875 │ │ -05050a: 28b8 |007b: goto 0033 // -0048 │ │ -05050c: 0800 1700 |007c: move-object/from16 v0, v23 │ │ -050510: 5404 6304 |007e: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050514: 0200 1600 |0080: move/from16 v0, v22 │ │ -050518: 0201 1300 |0082: move/from16 v1, v19 │ │ -05051c: 6e30 c808 0401 |0084: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/Request$Builder;.resize:(II)Lcom/squareup/picasso/Request$Builder; // method@08c8 │ │ -050522: 0800 1700 |0087: move-object/from16 v0, v23 │ │ -050526: 0501 1400 |0089: move-wide/from16 v1, v20 │ │ -05052a: 7030 e208 1002 |008b: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ -050530: 0c0a |008e: move-result-object v10 │ │ -050532: 7110 5e09 0a00 |008f: invoke-static {v10}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@095e │ │ -050538: 0c0f |0092: move-result-object v15 │ │ -05053a: 0800 1700 |0093: move-object/from16 v0, v23 │ │ -05053e: 5204 6704 |0095: iget v4, v0, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -050542: 7110 2b08 0400 |0097: invoke-static {v4}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ -050548: 0a04 |009a: move-result v4 │ │ -05054a: 3804 5b00 |009b: if-eqz v4, 00f6 // +005b │ │ -05054e: 0800 1700 |009d: move-object/from16 v0, v23 │ │ -050552: 5404 6b04 |009f: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050556: 6e20 8408 f400 |00a1: invoke-virtual {v4, v15}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ -05055c: 0c06 |00a4: move-result-object v6 │ │ -05055e: 3806 5100 |00a5: if-eqz v6, 00f6 // +0051 │ │ -050562: 0800 1700 |00a7: move-object/from16 v0, v23 │ │ -050566: 5404 6b04 |00a9: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -05056a: 0800 1800 |00ab: move-object/from16 v0, v24 │ │ -05056e: 6e20 7008 0400 |00ad: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Landroid/widget/ImageView;)V // method@0870 │ │ -050574: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ -050578: 5404 6b04 |00b2: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -05057c: 5445 1c04 |00b4: iget-object v5, v4, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ -050580: 6207 1004 |00b6: sget-object v7, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -050584: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -050588: 5508 6a04 |00ba: iget-boolean v8, v0, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@046a │ │ -05058c: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ -050590: 5404 6b04 |00be: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050594: 5549 1f04 |00c0: iget-boolean v9, v4, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ -050598: 0804 1800 |00c2: move-object/from16 v4, v24 │ │ -05059c: 7706 9708 0400 |00c4: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/PicassoDrawable;.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@0897 │ │ -0505a2: 0800 1700 |00c7: move-object/from16 v0, v23 │ │ -0505a6: 5404 6b04 |00c9: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0505aa: 5544 2104 |00cb: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ -0505ae: 3804 2200 |00cd: if-eqz v4, 00ef // +0022 │ │ -0505b2: 1a04 cf08 |00cf: const-string v4, "Main" // string@08cf │ │ -0505b6: 1a05 340f |00d1: const-string v5, "completed" // string@0f34 │ │ -0505ba: 6e10 da08 0a00 |00d3: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ -0505c0: 0c08 |00d6: move-result-object v8 │ │ -0505c2: 2209 c101 |00d7: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -0505c6: 7010 500a 0900 |00d9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0505cc: 1a0b bf11 |00dc: const-string v11, "from " // string@11bf │ │ -0505d0: 6e20 580a b900 |00de: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0505d6: 0c09 |00e1: move-result-object v9 │ │ -0505d8: 620b 1004 |00e2: sget-object v11, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -0505dc: 6e20 570a b900 |00e4: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0505e2: 0c09 |00e7: move-result-object v9 │ │ -0505e4: 6e10 640a 0900 |00e8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0505ea: 0c09 |00eb: move-result-object v9 │ │ -0505ec: 7140 6c09 5498 |00ec: invoke-static {v4, v5, v8, v9}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -0505f2: 3819 44ff |00ef: if-eqz v25, 0033 // -00bc │ │ -0505f6: 7801 ab07 1900 |00f1: invoke-interface/range {v25}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@07ab │ │ -0505fc: 2900 3fff |00f4: goto/16 0033 // -00c1 │ │ -050600: 0800 1700 |00f6: move-object/from16 v0, v23 │ │ -050604: 5504 6e04 |00f8: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -050608: 3804 0b00 |00fa: if-eqz v4, 0105 // +000b │ │ -05060c: 7601 e908 1700 |00fc: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ -050612: 0c04 |00ff: move-result-object v4 │ │ -050614: 0800 1800 |0100: move-object/from16 v0, v24 │ │ -050618: 7120 9908 4000 |0102: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@0899 │ │ -05061e: 2207 4601 |0105: new-instance v7, Lcom/squareup/picasso/ImageViewAction; // type@0146 │ │ -050622: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -050626: 5408 6b04 |0109: iget-object v8, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -05062a: 0800 1700 |010b: move-object/from16 v0, v23 │ │ -05062e: 520b 6704 |010d: iget v11, v0, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -050632: 0800 1700 |010f: move-object/from16 v0, v23 │ │ -050636: 520c 6804 |0111: iget v12, v0, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -05063a: 0800 1700 |0113: move-object/from16 v0, v23 │ │ -05063e: 520d 6604 |0115: iget v13, v0, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ -050642: 0800 1700 |0117: move-object/from16 v0, v23 │ │ -050646: 540e 6504 |0119: iget-object v14, v0, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ -05064a: 0800 1700 |011b: move-object/from16 v0, v23 │ │ -05064e: 5400 6f04 |011d: iget-object v0, v0, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ -050652: 0810 0000 |011f: move-object/from16 v16, v0 │ │ -050656: 0800 1700 |0121: move-object/from16 v0, v23 │ │ -05065a: 5500 6a04 |0123: iget-boolean v0, v0, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@046a │ │ -05065e: 0212 0000 |0125: move/from16 v18, v0 │ │ -050662: 0809 1800 |0127: move-object/from16 v9, v24 │ │ -050666: 0811 1900 |0129: move-object/from16 v17, v25 │ │ -05066a: 760c fb07 0700 |012b: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/squareup/picasso/ImageViewAction;.:(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V // method@07fb │ │ -050670: 0800 1700 |012e: move-object/from16 v0, v23 │ │ -050674: 5404 6b04 |0130: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050678: 6e20 7708 7400 |0132: invoke-virtual {v4, v7}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@0877 │ │ -05067e: 2900 fefe |0135: goto/16 0033 // -0102 │ │ + insns size : 309 16-bit code units │ │ +052e04: |[052e04] com.squareup.picasso.RequestCreator.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ +052e14: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +052e1a: 0b13 |0003: move-result-wide v19 │ │ +052e1c: 7100 5809 0000 |0004: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@0958 │ │ +052e22: 3917 0a00 |0007: if-nez v23, 0011 // +000a │ │ +052e26: 2203 be01 |0009: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +052e2a: 1a04 560b |000b: const-string v4, "Target must not be null." // string@0b56 │ │ +052e2e: 7020 ef09 4300 |000d: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +052e34: 2703 |0010: throw v3 │ │ +052e36: 0800 1600 |0011: move-object/from16 v0, v22 │ │ +052e3a: 5403 6304 |0013: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052e3e: 6e10 c308 0300 |0015: invoke-virtual {v3}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@08c3 │ │ +052e44: 0a03 |0018: move-result v3 │ │ +052e46: 3903 1b00 |0019: if-nez v3, 0034 // +001b │ │ +052e4a: 0800 1600 |001b: move-object/from16 v0, v22 │ │ +052e4e: 5403 6b04 |001d: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052e52: 0800 1700 |001f: move-object/from16 v0, v23 │ │ +052e56: 6e20 7008 0300 |0021: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Landroid/widget/ImageView;)V // method@0870 │ │ +052e5c: 0800 1600 |0024: move-object/from16 v0, v22 │ │ +052e60: 5503 6e04 |0026: iget-boolean v3, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +052e64: 3803 0b00 |0028: if-eqz v3, 0033 // +000b │ │ +052e68: 7601 e908 1600 |002a: invoke-direct/range {v22}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ +052e6e: 0c03 |002d: move-result-object v3 │ │ +052e70: 0800 1700 |002e: move-object/from16 v0, v23 │ │ +052e74: 7120 9908 3000 |0030: invoke-static {v0, v3}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@0899 │ │ +052e7a: 0e00 |0033: return-void │ │ +052e7c: 0800 1600 |0034: move-object/from16 v0, v22 │ │ +052e80: 5503 6404 |0036: iget-boolean v3, v0, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ +052e84: 3803 4f00 |0038: if-eqz v3, 0087 // +004f │ │ +052e88: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +052e8c: 5403 6304 |003c: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052e90: 6e10 c508 0300 |003e: invoke-virtual {v3}, Lcom/squareup/picasso/Request$Builder;.hasSize:()Z // method@08c5 │ │ +052e96: 0a03 |0041: move-result v3 │ │ +052e98: 3803 0a00 |0042: if-eqz v3, 004c // +000a │ │ +052e9c: 2203 bf01 |0044: new-instance v3, Ljava/lang/IllegalStateException; // type@01bf │ │ +052ea0: 1a04 8703 |0046: const-string v4, "Fit cannot be used with resize." // string@0387 │ │ +052ea4: 7020 f209 4300 |0048: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +052eaa: 2703 |004b: throw v3 │ │ +052eac: 7401 2401 1700 |004c: invoke-virtual/range {v23}, Landroid/widget/ImageView;.getWidth:()I // method@0124 │ │ +052eb2: 0a15 |004f: move-result v21 │ │ +052eb4: 7401 2101 1700 |0050: invoke-virtual/range {v23}, Landroid/widget/ImageView;.getHeight:()I // method@0121 │ │ +052eba: 0a12 |0053: move-result v18 │ │ +052ebc: 3815 0400 |0054: if-eqz v21, 0058 // +0004 │ │ +052ec0: 3912 2600 |0056: if-nez v18, 007c // +0026 │ │ +052ec4: 0800 1600 |0058: move-object/from16 v0, v22 │ │ +052ec8: 5503 6e04 |005a: iget-boolean v3, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +052ecc: 3803 0b00 |005c: if-eqz v3, 0067 // +000b │ │ +052ed0: 7601 e908 1600 |005e: invoke-direct/range {v22}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ +052ed6: 0c03 |0061: move-result-object v3 │ │ +052ed8: 0800 1700 |0062: move-object/from16 v0, v23 │ │ +052edc: 7120 9908 3000 |0064: invoke-static {v0, v3}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@0899 │ │ +052ee2: 0800 1600 |0067: move-object/from16 v0, v22 │ │ +052ee6: 5403 6b04 |0069: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052eea: 2204 4b01 |006b: new-instance v4, Lcom/squareup/picasso/DeferredRequestCreator; // type@014b │ │ +052eee: 0800 1600 |006d: move-object/from16 v0, v22 │ │ +052ef2: 0801 1700 |006f: move-object/from16 v1, v23 │ │ +052ef6: 0802 1800 |0071: move-object/from16 v2, v24 │ │ +052efa: 7040 b807 0421 |0073: invoke-direct {v4, v0, v1, v2}, Lcom/squareup/picasso/DeferredRequestCreator;.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@07b8 │ │ +052f00: 0800 1700 |0076: move-object/from16 v0, v23 │ │ +052f04: 6e30 7508 0304 |0078: invoke-virtual {v3, v0, v4}, Lcom/squareup/picasso/Picasso;.defer:(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V // method@0875 │ │ +052f0a: 28b8 |007b: goto 0033 // -0048 │ │ +052f0c: 0800 1600 |007c: move-object/from16 v0, v22 │ │ +052f10: 5403 6304 |007e: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +052f14: 0200 1500 |0080: move/from16 v0, v21 │ │ +052f18: 0201 1200 |0082: move/from16 v1, v18 │ │ +052f1c: 6e30 c808 0301 |0084: invoke-virtual {v3, v0, v1}, Lcom/squareup/picasso/Request$Builder;.resize:(II)Lcom/squareup/picasso/Request$Builder; // method@08c8 │ │ +052f22: 0800 1600 |0087: move-object/from16 v0, v22 │ │ +052f26: 0501 1300 |0089: move-wide/from16 v1, v19 │ │ +052f2a: 7030 e208 1002 |008b: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ +052f30: 0c09 |008e: move-result-object v9 │ │ +052f32: 7110 5e09 0900 |008f: invoke-static {v9}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@095e │ │ +052f38: 0c0e |0092: move-result-object v14 │ │ +052f3a: 0800 1600 |0093: move-object/from16 v0, v22 │ │ +052f3e: 5203 6704 |0095: iget v3, v0, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +052f42: 7110 2b08 0300 |0097: invoke-static {v3}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ +052f48: 0a03 |009a: move-result v3 │ │ +052f4a: 3803 5b00 |009b: if-eqz v3, 00f6 // +005b │ │ +052f4e: 0800 1600 |009d: move-object/from16 v0, v22 │ │ +052f52: 5403 6b04 |009f: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052f56: 6e20 8408 e300 |00a1: invoke-virtual {v3, v14}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ +052f5c: 0c05 |00a4: move-result-object v5 │ │ +052f5e: 3805 5100 |00a5: if-eqz v5, 00f6 // +0051 │ │ +052f62: 0800 1600 |00a7: move-object/from16 v0, v22 │ │ +052f66: 5403 6b04 |00a9: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052f6a: 0800 1700 |00ab: move-object/from16 v0, v23 │ │ +052f6e: 6e20 7008 0300 |00ad: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Landroid/widget/ImageView;)V // method@0870 │ │ +052f74: 0800 1600 |00b0: move-object/from16 v0, v22 │ │ +052f78: 5403 6b04 |00b2: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052f7c: 5434 1c04 |00b4: iget-object v4, v3, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ +052f80: 6206 1004 |00b6: sget-object v6, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +052f84: 0800 1600 |00b8: move-object/from16 v0, v22 │ │ +052f88: 5507 6a04 |00ba: iget-boolean v7, v0, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@046a │ │ +052f8c: 0800 1600 |00bc: move-object/from16 v0, v22 │ │ +052f90: 5403 6b04 |00be: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052f94: 5538 1f04 |00c0: iget-boolean v8, v3, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ +052f98: 0803 1700 |00c2: move-object/from16 v3, v23 │ │ +052f9c: 7706 9708 0300 |00c4: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/squareup/picasso/PicassoDrawable;.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@0897 │ │ +052fa2: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ +052fa6: 5403 6b04 |00c9: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +052faa: 5533 2104 |00cb: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0421 │ │ +052fae: 3803 2200 |00cd: if-eqz v3, 00ef // +0022 │ │ +052fb2: 1a03 e308 |00cf: const-string v3, "Main" // string@08e3 │ │ +052fb6: 1a04 470f |00d1: const-string v4, "completed" // string@0f47 │ │ +052fba: 6e10 da08 0900 |00d3: invoke-virtual {v9}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@08da │ │ +052fc0: 0c07 |00d6: move-result-object v7 │ │ +052fc2: 2208 d301 |00d7: new-instance v8, Ljava/lang/StringBuilder; // type@01d3 │ │ +052fc6: 7010 500a 0800 |00d9: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +052fcc: 1a0a d211 |00dc: const-string v10, "from " // string@11d2 │ │ +052fd0: 6e20 580a a800 |00de: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +052fd6: 0c08 |00e1: move-result-object v8 │ │ +052fd8: 620a 1004 |00e2: sget-object v10, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +052fdc: 6e20 570a a800 |00e4: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +052fe2: 0c08 |00e7: move-result-object v8 │ │ +052fe4: 6e10 640a 0800 |00e8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +052fea: 0c08 |00eb: move-result-object v8 │ │ +052fec: 7140 6c09 4387 |00ec: invoke-static {v3, v4, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +052ff2: 3818 44ff |00ef: if-eqz v24, 0033 // -00bc │ │ +052ff6: 7801 ab07 1800 |00f1: invoke-interface/range {v24}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@07ab │ │ +052ffc: 2900 3fff |00f4: goto/16 0033 // -00c1 │ │ +053000: 0800 1600 |00f6: move-object/from16 v0, v22 │ │ +053004: 5503 6e04 |00f8: iget-boolean v3, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +053008: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ +05300c: 7601 e908 1600 |00fc: invoke-direct/range {v22}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ +053012: 0c03 |00ff: move-result-object v3 │ │ +053014: 0800 1700 |0100: move-object/from16 v0, v23 │ │ +053018: 7120 9908 3000 |0102: invoke-static {v0, v3}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@0899 │ │ +05301e: 2206 5801 |0105: new-instance v6, Lcom/squareup/picasso/ImageViewAction; // type@0158 │ │ +053022: 0800 1600 |0107: move-object/from16 v0, v22 │ │ +053026: 5407 6b04 |0109: iget-object v7, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +05302a: 0800 1600 |010b: move-object/from16 v0, v22 │ │ +05302e: 520a 6704 |010d: iget v10, v0, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +053032: 0800 1600 |010f: move-object/from16 v0, v22 │ │ +053036: 520b 6804 |0111: iget v11, v0, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +05303a: 0800 1600 |0113: move-object/from16 v0, v22 │ │ +05303e: 520c 6604 |0115: iget v12, v0, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ +053042: 0800 1600 |0117: move-object/from16 v0, v22 │ │ +053046: 540d 6504 |0119: iget-object v13, v0, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ +05304a: 0800 1600 |011b: move-object/from16 v0, v22 │ │ +05304e: 540f 6f04 |011d: iget-object v15, v0, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ +053052: 0800 1600 |011f: move-object/from16 v0, v22 │ │ +053056: 5500 6a04 |0121: iget-boolean v0, v0, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@046a │ │ +05305a: 0211 0000 |0123: move/from16 v17, v0 │ │ +05305e: 0808 1700 |0125: move-object/from16 v8, v23 │ │ +053062: 0810 1800 |0127: move-object/from16 v16, v24 │ │ +053066: 760c fb07 0600 |0129: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/squareup/picasso/ImageViewAction;.:(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V // method@07fb │ │ +05306c: 0800 1600 |012c: move-object/from16 v0, v22 │ │ +053070: 5403 6b04 |012e: iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +053074: 6e20 7708 6300 |0130: invoke-virtual {v3, v6}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@0877 │ │ +05307a: 2900 00ff |0133: goto/16 0033 // -0100 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0004 line=615 │ │ 0x0007 line=617 │ │ 0x0009 line=618 │ │ 0x0011 line=621 │ │ @@ -63051,84 +63034,84 @@ │ │ 0x00c7 line=653 │ │ 0x00cf line=654 │ │ 0x00ef line=656 │ │ 0x00f1 line=657 │ │ 0x00f6 line=663 │ │ 0x00fc line=664 │ │ 0x0105 line=667 │ │ - 0x012e line=671 │ │ + 0x012c line=671 │ │ locals : │ │ - 0x0054 - 0x0087 reg=19 height I │ │ - 0x0050 - 0x0087 reg=22 width I │ │ - 0x00a5 - 0x00f6 reg=6 bitmap Landroid/graphics/Bitmap; │ │ - 0x012e - 0x0137 reg=7 action Lcom/squareup/picasso/Action; │ │ - 0x008f - 0x0137 reg=10 request Lcom/squareup/picasso/Request; │ │ - 0x0093 - 0x0137 reg=15 requestKey Ljava/lang/String; │ │ - 0x0004 - 0x0137 reg=20 started J │ │ - 0x0000 - 0x0137 reg=23 this Lcom/squareup/picasso/RequestCreator; │ │ - 0x0000 - 0x0137 reg=24 target Landroid/widget/ImageView; │ │ - 0x0000 - 0x0137 reg=25 callback Lcom/squareup/picasso/Callback; │ │ + 0x0054 - 0x0087 reg=18 height I │ │ + 0x0050 - 0x0087 reg=21 width I │ │ + 0x00a5 - 0x00f6 reg=5 bitmap Landroid/graphics/Bitmap; │ │ + 0x012c - 0x0135 reg=6 action Lcom/squareup/picasso/Action; │ │ + 0x008f - 0x0135 reg=9 request Lcom/squareup/picasso/Request; │ │ + 0x0093 - 0x0135 reg=14 requestKey Ljava/lang/String; │ │ + 0x0004 - 0x0135 reg=19 started J │ │ + 0x0000 - 0x0135 reg=22 this Lcom/squareup/picasso/RequestCreator; │ │ + 0x0000 - 0x0135 reg=23 target Landroid/widget/ImageView; │ │ + 0x0000 - 0x0135 reg=24 callback Lcom/squareup/picasso/Callback; │ │ │ │ #11 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'into' │ │ type : '(Landroid/widget/RemoteViews;IILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 12 │ │ insns size : 95 16-bit code units │ │ -050684: |[050684] com.squareup.picasso.RequestCreator.into:(Landroid/widget/RemoteViews;IILandroid/app/Notification;)V │ │ -050694: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -05069a: 0b0c |0003: move-result-wide v12 │ │ -05069c: 390f 0a00 |0004: if-nez v15, 000e // +000a │ │ -0506a0: 2201 ac01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0506a4: 1a03 d309 |0008: const-string v3, "RemoteViews must not be null." // string@09d3 │ │ -0506a8: 7020 ef09 3100 |000a: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0506ae: 2701 |000d: throw v1 │ │ -0506b0: 3912 0a00 |000e: if-nez v18, 0018 // +000a │ │ -0506b4: 2201 ac01 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0506b8: 1a03 1a09 |0012: const-string v3, "Notification must not be null." // string@091a │ │ -0506bc: 7020 ef09 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0506c2: 2701 |0017: throw v1 │ │ -0506c4: 55e1 6404 |0018: iget-boolean v1, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ -0506c8: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ -0506cc: 2201 ad01 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -0506d0: 1a03 8203 |001e: const-string v3, "Fit cannot be used with RemoteViews." // string@0382 │ │ -0506d4: 7020 f209 3100 |0020: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0506da: 2701 |0023: throw v1 │ │ -0506dc: 54e1 6c04 |0024: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -0506e0: 3901 0a00 |0026: if-nez v1, 0030 // +000a │ │ -0506e4: 52e1 6d04 |0028: iget v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -0506e8: 3901 0600 |002a: if-nez v1, 0030 // +0006 │ │ -0506ec: 54e1 6504 |002c: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ -0506f0: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ -0506f4: 2201 ac01 |0030: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0506f8: 1a03 5a02 |0032: const-string v3, "Cannot use placeholder or error drawables with remote views." // string@025a │ │ -0506fc: 7020 ef09 3100 |0034: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050702: 2701 |0037: throw v1 │ │ -050704: 7030 e208 ce0d |0038: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ -05070a: 0c02 |003b: move-result-object v2 │ │ -05070c: 2201 c101 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -050710: 7010 500a 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -050716: 7120 5f09 1200 |0041: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ -05071c: 0c09 |0044: move-result-object v9 │ │ -05071e: 2200 5e01 |0045: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction; // type@015e │ │ -050722: 54e1 6b04 |0047: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050726: 52e7 6704 |0049: iget v7, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -05072a: 52e8 6804 |004b: iget v8, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -05072e: 54ea 6f04 |004d: iget-object v10, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ -050732: 52eb 6604 |004f: iget v11, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ -050736: 07f3 |0051: move-object v3, v15 │ │ -050738: 0204 1000 |0052: move/from16 v4, v16 │ │ -05073c: 0205 1100 |0054: move/from16 v5, v17 │ │ -050740: 0806 1200 |0056: move-object/from16 v6, v18 │ │ -050744: 760c a708 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V // method@08a7 │ │ -05074a: 7020 f408 0e00 |005b: invoke-direct {v14, v0}, Lcom/squareup/picasso/RequestCreator;.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V // method@08f4 │ │ -050750: 0e00 |005e: return-void │ │ +053080: |[053080] com.squareup.picasso.RequestCreator.into:(Landroid/widget/RemoteViews;IILandroid/app/Notification;)V │ │ +053090: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +053096: 0b0c |0003: move-result-wide v12 │ │ +053098: 390f 0a00 |0004: if-nez v15, 000e // +000a │ │ +05309c: 2201 be01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0530a0: 1a03 e709 |0008: const-string v3, "RemoteViews must not be null." // string@09e7 │ │ +0530a4: 7020 ef09 3100 |000a: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0530aa: 2701 |000d: throw v1 │ │ +0530ac: 3912 0a00 |000e: if-nez v18, 0018 // +000a │ │ +0530b0: 2201 be01 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0530b4: 1a03 2e09 |0012: const-string v3, "Notification must not be null." // string@092e │ │ +0530b8: 7020 ef09 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0530be: 2701 |0017: throw v1 │ │ +0530c0: 55e1 6404 |0018: iget-boolean v1, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ +0530c4: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ +0530c8: 2201 bf01 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +0530cc: 1a03 8203 |001e: const-string v3, "Fit cannot be used with RemoteViews." // string@0382 │ │ +0530d0: 7020 f209 3100 |0020: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0530d6: 2701 |0023: throw v1 │ │ +0530d8: 54e1 6c04 |0024: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +0530dc: 3901 0a00 |0026: if-nez v1, 0030 // +000a │ │ +0530e0: 52e1 6d04 |0028: iget v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +0530e4: 3901 0600 |002a: if-nez v1, 0030 // +0006 │ │ +0530e8: 54e1 6504 |002c: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ +0530ec: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ +0530f0: 2201 be01 |0030: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0530f4: 1a03 5a02 |0032: const-string v3, "Cannot use placeholder or error drawables with remote views." // string@025a │ │ +0530f8: 7020 ef09 3100 |0034: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0530fe: 2701 |0037: throw v1 │ │ +053100: 7030 e208 ce0d |0038: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ +053106: 0c02 |003b: move-result-object v2 │ │ +053108: 2201 d301 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05310c: 7010 500a 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +053112: 7120 5f09 1200 |0041: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ +053118: 0c09 |0044: move-result-object v9 │ │ +05311a: 2200 7001 |0045: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction; // type@0170 │ │ +05311e: 54e1 6b04 |0047: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +053122: 52e7 6704 |0049: iget v7, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +053126: 52e8 6804 |004b: iget v8, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +05312a: 54ea 6f04 |004d: iget-object v10, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ +05312e: 52eb 6604 |004f: iget v11, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ +053132: 07f3 |0051: move-object v3, v15 │ │ +053134: 0204 1000 |0052: move/from16 v4, v16 │ │ +053138: 0205 1100 |0054: move/from16 v5, v17 │ │ +05313c: 0806 1200 |0056: move-object/from16 v6, v18 │ │ +053140: 760c a708 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V // method@08a7 │ │ +053146: 7020 f408 0e00 |005b: invoke-direct {v14, v0}, Lcom/squareup/picasso/RequestCreator;.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V // method@08f4 │ │ +05314c: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0004 line=539 │ │ 0x0006 line=540 │ │ 0x000e line=542 │ │ 0x0010 line=543 │ │ @@ -63153,162 +63136,162 @@ │ │ 0x0000 - 0x005f reg=18 notification Landroid/app/Notification; │ │ │ │ #12 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'into' │ │ type : '(Landroid/widget/RemoteViews;I[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 18 │ │ + registers : 17 │ │ ins : 4 │ │ outs : 11 │ │ - insns size : 93 16-bit code units │ │ -050754: |[050754] com.squareup.picasso.RequestCreator.into:(Landroid/widget/RemoteViews;I[I)V │ │ -050764: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -05076a: 0b0c |0003: move-result-wide v12 │ │ -05076c: 390f 0a00 |0004: if-nez v15, 000e // +000a │ │ -050770: 2201 ac01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050774: 1a03 d818 |0008: const-string v3, "remoteViews must not be null." // string@18d8 │ │ -050778: 7020 ef09 3100 |000a: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05077e: 2701 |000d: throw v1 │ │ -050780: 3911 0a00 |000e: if-nez v17, 0018 // +000a │ │ -050784: 2201 ac01 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050788: 1a03 8b0d |0012: const-string v3, "appWidgetIds must not be null." // string@0d8b │ │ -05078c: 7020 ef09 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050792: 2701 |0017: throw v1 │ │ -050794: 55e1 6404 |0018: iget-boolean v1, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ -050798: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ -05079c: 2201 ad01 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -0507a0: 1a03 8603 |001e: const-string v3, "Fit cannot be used with remote views." // string@0386 │ │ -0507a4: 7020 f209 3100 |0020: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0507aa: 2701 |0023: throw v1 │ │ -0507ac: 54e1 6c04 |0024: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -0507b0: 3901 0a00 |0026: if-nez v1, 0030 // +000a │ │ -0507b4: 52e1 6d04 |0028: iget v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -0507b8: 3901 0600 |002a: if-nez v1, 0030 // +0006 │ │ -0507bc: 54e1 6504 |002c: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ -0507c0: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ -0507c4: 2201 ac01 |0030: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0507c8: 1a03 5a02 |0032: const-string v3, "Cannot use placeholder or error drawables with remote views." // string@025a │ │ -0507cc: 7020 ef09 3100 |0034: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0507d2: 2701 |0037: throw v1 │ │ -0507d4: 7030 e208 ce0d |0038: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ -0507da: 0c02 |003b: move-result-object v2 │ │ -0507dc: 2201 c101 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0507e0: 7010 500a 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0507e6: 7120 5f09 1200 |0041: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ -0507ec: 0c08 |0044: move-result-object v8 │ │ -0507ee: 2200 5d01 |0045: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; // type@015d │ │ -0507f2: 54e1 6b04 |0047: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0507f6: 52e6 6704 |0049: iget v6, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -0507fa: 52e7 6804 |004b: iget v7, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -0507fe: 54e9 6f04 |004d: iget-object v9, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ -050802: 52ea 6604 |004f: iget v10, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ -050806: 07f3 |0051: move-object v3, v15 │ │ -050808: 0204 1000 |0052: move/from16 v4, v16 │ │ -05080c: 0805 1100 |0054: move-object/from16 v5, v17 │ │ -050810: 760b a408 0000 |0056: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V // method@08a4 │ │ -050816: 7020 f408 0e00 |0059: invoke-direct {v14, v0}, Lcom/squareup/picasso/RequestCreator;.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V // method@08f4 │ │ -05081c: 0e00 |005c: return-void │ │ + insns size : 92 16-bit code units │ │ +053150: |[053150] com.squareup.picasso.RequestCreator.into:(Landroid/widget/RemoteViews;I[I)V │ │ +053160: 7100 690a 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +053166: 0b0b |0003: move-result-wide v11 │ │ +053168: 390e 0a00 |0004: if-nez v14, 000e // +000a │ │ +05316c: 2201 be01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +053170: 1a03 e918 |0008: const-string v3, "remoteViews must not be null." // string@18e9 │ │ +053174: 7020 ef09 3100 |000a: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05317a: 2701 |000d: throw v1 │ │ +05317c: 3910 0a00 |000e: if-nez v16, 0018 // +000a │ │ +053180: 2201 be01 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +053184: 1a03 9f0d |0012: const-string v3, "appWidgetIds must not be null." // string@0d9f │ │ +053188: 7020 ef09 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05318e: 2701 |0017: throw v1 │ │ +053190: 55d1 6404 |0018: iget-boolean v1, v13, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ +053194: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ +053198: 2201 bf01 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +05319c: 1a03 8603 |001e: const-string v3, "Fit cannot be used with remote views." // string@0386 │ │ +0531a0: 7020 f209 3100 |0020: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0531a6: 2701 |0023: throw v1 │ │ +0531a8: 54d1 6c04 |0024: iget-object v1, v13, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +0531ac: 3901 0a00 |0026: if-nez v1, 0030 // +000a │ │ +0531b0: 52d1 6d04 |0028: iget v1, v13, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +0531b4: 3901 0600 |002a: if-nez v1, 0030 // +0006 │ │ +0531b8: 54d1 6504 |002c: iget-object v1, v13, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ +0531bc: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ +0531c0: 2201 be01 |0030: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0531c4: 1a03 5a02 |0032: const-string v3, "Cannot use placeholder or error drawables with remote views." // string@025a │ │ +0531c8: 7020 ef09 3100 |0034: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0531ce: 2701 |0037: throw v1 │ │ +0531d0: 7030 e208 bd0c |0038: invoke-direct {v13, v11, v12}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ +0531d6: 0c02 |003b: move-result-object v2 │ │ +0531d8: 2201 d301 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +0531dc: 7010 500a 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0531e2: 7120 5f09 1200 |0041: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ +0531e8: 0c08 |0044: move-result-object v8 │ │ +0531ea: 2200 6f01 |0045: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; // type@016f │ │ +0531ee: 54d1 6b04 |0047: iget-object v1, v13, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +0531f2: 52d6 6704 |0049: iget v6, v13, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +0531f6: 52d7 6804 |004b: iget v7, v13, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +0531fa: 54d9 6f04 |004d: iget-object v9, v13, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ +0531fe: 52da 6604 |004f: iget v10, v13, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ +053202: 07e3 |0051: move-object v3, v14 │ │ +053204: 01f4 |0052: move v4, v15 │ │ +053206: 0805 1000 |0053: move-object/from16 v5, v16 │ │ +05320a: 760b a408 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V // method@08a4 │ │ +053210: 7020 f408 0d00 |0058: invoke-direct {v13, v0}, Lcom/squareup/picasso/RequestCreator;.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V // method@08f4 │ │ +053216: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0004 line=570 │ │ 0x0006 line=571 │ │ 0x000e line=573 │ │ 0x0010 line=574 │ │ 0x0018 line=576 │ │ 0x001c line=577 │ │ 0x0024 line=579 │ │ 0x0030 line=580 │ │ 0x0038 line=584 │ │ 0x003c line=585 │ │ 0x0045 line=587 │ │ - 0x0059 line=591 │ │ - 0x005c line=592 │ │ + 0x0058 line=591 │ │ + 0x005b line=592 │ │ locals : │ │ - 0x0059 - 0x005d reg=0 action Lcom/squareup/picasso/RemoteViewsAction; │ │ - 0x003c - 0x005d reg=2 request Lcom/squareup/picasso/Request; │ │ - 0x0045 - 0x005d reg=8 key Ljava/lang/String; │ │ - 0x0004 - 0x005d reg=12 started J │ │ - 0x0000 - 0x005d reg=14 this Lcom/squareup/picasso/RequestCreator; │ │ - 0x0000 - 0x005d reg=15 remoteViews Landroid/widget/RemoteViews; │ │ - 0x0000 - 0x005d reg=16 viewId I │ │ - 0x0000 - 0x005d reg=17 appWidgetIds [I │ │ + 0x0058 - 0x005c reg=0 action Lcom/squareup/picasso/RemoteViewsAction; │ │ + 0x003c - 0x005c reg=2 request Lcom/squareup/picasso/Request; │ │ + 0x0045 - 0x005c reg=8 key Ljava/lang/String; │ │ + 0x0004 - 0x005c reg=11 started J │ │ + 0x0000 - 0x005c reg=13 this Lcom/squareup/picasso/RequestCreator; │ │ + 0x0000 - 0x005c reg=14 remoteViews Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x005c reg=15 viewId I │ │ + 0x0000 - 0x005c reg=16 appWidgetIds [I │ │ │ │ #13 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'into' │ │ type : '(Lcom/squareup/picasso/Target;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 125 16-bit code units │ │ -050820: |[050820] com.squareup.picasso.RequestCreator.into:(Lcom/squareup/picasso/Target;)V │ │ -050830: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -050832: 7100 690a 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -050838: 0b0c |0004: move-result-wide v12 │ │ -05083a: 7100 5809 0000 |0005: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@0958 │ │ -050840: 390f 0a00 |0008: if-nez v15, 0012 // +000a │ │ -050844: 2201 ac01 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050848: 1a02 420b |000c: const-string v2, "Target must not be null." // string@0b42 │ │ -05084c: 7020 ef09 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050852: 2701 |0011: throw v1 │ │ -050854: 55e2 6404 |0012: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ -050858: 3802 0a00 |0014: if-eqz v2, 001e // +000a │ │ -05085c: 2201 ad01 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -050860: 1a02 8303 |0018: const-string v2, "Fit cannot be used with a Target." // string@0383 │ │ -050864: 7020 f209 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -05086a: 2701 |001d: throw v1 │ │ -05086c: 54e2 6304 |001e: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050870: 6e10 c308 0200 |0020: invoke-virtual {v2}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@08c3 │ │ -050876: 0a02 |0023: move-result v2 │ │ -050878: 3902 1300 |0024: if-nez v2, 0037 // +0013 │ │ -05087c: 54e2 6b04 |0026: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050880: 6e20 7208 f200 |0028: invoke-virtual {v2, v15}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Lcom/squareup/picasso/Target;)V // method@0872 │ │ -050886: 55e2 6e04 |002b: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -05088a: 3802 0600 |002d: if-eqz v2, 0033 // +0006 │ │ -05088e: 7010 e908 0e00 |002f: invoke-direct {v14}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ -050894: 0c01 |0032: move-result-object v1 │ │ -050896: 7220 3309 1f00 |0033: invoke-interface {v15, v1}, Lcom/squareup/picasso/Target;.onPrepareLoad:(Landroid/graphics/drawable/Drawable;)V // method@0933 │ │ -05089c: 0e00 |0036: return-void │ │ -05089e: 7030 e208 ce0d |0037: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ -0508a4: 0c03 |003a: move-result-object v3 │ │ -0508a6: 7110 5e09 0300 |003b: invoke-static {v3}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@095e │ │ -0508ac: 0c07 |003e: move-result-object v7 │ │ -0508ae: 52e2 6704 |003f: iget v2, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -0508b2: 7110 2b08 0200 |0041: invoke-static {v2}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ -0508b8: 0a02 |0044: move-result v2 │ │ -0508ba: 3802 1500 |0045: if-eqz v2, 005a // +0015 │ │ -0508be: 54e2 6b04 |0047: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0508c2: 6e20 8408 7200 |0049: invoke-virtual {v2, v7}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ -0508c8: 0c0a |004c: move-result-object v10 │ │ -0508ca: 380a 0d00 |004d: if-eqz v10, 005a // +000d │ │ -0508ce: 54e1 6b04 |004f: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -0508d2: 6e20 7208 f100 |0051: invoke-virtual {v1, v15}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Lcom/squareup/picasso/Target;)V // method@0872 │ │ -0508d8: 6201 1004 |0054: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ -0508dc: 7230 3209 af01 |0056: invoke-interface {v15, v10, v1}, Lcom/squareup/picasso/Target;.onBitmapLoaded:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0932 │ │ -0508e2: 28dd |0059: goto 0036 // -0023 │ │ -0508e4: 55e2 6e04 |005a: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -0508e8: 3802 0600 |005c: if-eqz v2, 0062 // +0006 │ │ -0508ec: 7010 e908 0e00 |005e: invoke-direct {v14}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ -0508f2: 0c01 |0061: move-result-object v1 │ │ -0508f4: 7220 3309 1f00 |0062: invoke-interface {v15, v1}, Lcom/squareup/picasso/Target;.onPrepareLoad:(Landroid/graphics/drawable/Drawable;)V // method@0933 │ │ -0508fa: 2200 6d01 |0065: new-instance v0, Lcom/squareup/picasso/TargetAction; // type@016d │ │ -0508fe: 54e1 6b04 |0067: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050902: 52e4 6704 |0069: iget v4, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -050906: 52e5 6804 |006b: iget v5, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -05090a: 54e6 6504 |006d: iget-object v6, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ -05090e: 54e8 6f04 |006f: iget-object v8, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ -050912: 52e9 6604 |0071: iget v9, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ -050916: 07f2 |0073: move-object v2, v15 │ │ -050918: 760a 3409 0000 |0074: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/TargetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V // method@0934 │ │ -05091e: 54e1 6b04 |0077: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050922: 6e20 7708 0100 |0079: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@0877 │ │ -050928: 28ba |007c: goto 0036 // -0046 │ │ +053218: |[053218] com.squareup.picasso.RequestCreator.into:(Lcom/squareup/picasso/Target;)V │ │ +053228: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05322a: 7100 690a 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +053230: 0b0b |0004: move-result-wide v11 │ │ +053232: 7100 5809 0000 |0005: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@0958 │ │ +053238: 390e 0a00 |0008: if-nez v14, 0012 // +000a │ │ +05323c: 2201 be01 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +053240: 1a02 560b |000c: const-string v2, "Target must not be null." // string@0b56 │ │ +053244: 7020 ef09 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05324a: 2701 |0011: throw v1 │ │ +05324c: 55d2 6404 |0012: iget-boolean v2, v13, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ +053250: 3802 0a00 |0014: if-eqz v2, 001e // +000a │ │ +053254: 2201 bf01 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +053258: 1a02 8303 |0018: const-string v2, "Fit cannot be used with a Target." // string@0383 │ │ +05325c: 7020 f209 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +053262: 2701 |001d: throw v1 │ │ +053264: 54d2 6304 |001e: iget-object v2, v13, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +053268: 6e10 c308 0200 |0020: invoke-virtual {v2}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@08c3 │ │ +05326e: 0a02 |0023: move-result v2 │ │ +053270: 3902 1300 |0024: if-nez v2, 0037 // +0013 │ │ +053274: 54d2 6b04 |0026: iget-object v2, v13, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +053278: 6e20 7208 e200 |0028: invoke-virtual {v2, v14}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Lcom/squareup/picasso/Target;)V // method@0872 │ │ +05327e: 55d2 6e04 |002b: iget-boolean v2, v13, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +053282: 3802 0600 |002d: if-eqz v2, 0033 // +0006 │ │ +053286: 7010 e908 0d00 |002f: invoke-direct {v13}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ +05328c: 0c01 |0032: move-result-object v1 │ │ +05328e: 7220 3309 1e00 |0033: invoke-interface {v14, v1}, Lcom/squareup/picasso/Target;.onPrepareLoad:(Landroid/graphics/drawable/Drawable;)V // method@0933 │ │ +053294: 0e00 |0036: return-void │ │ +053296: 7030 e208 bd0c |0037: invoke-direct {v13, v11, v12}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@08e2 │ │ +05329c: 0c03 |003a: move-result-object v3 │ │ +05329e: 7110 5e09 0300 |003b: invoke-static {v3}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@095e │ │ +0532a4: 0c07 |003e: move-result-object v7 │ │ +0532a6: 52d2 6704 |003f: iget v2, v13, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +0532aa: 7110 2b08 0200 |0041: invoke-static {v2}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@082b │ │ +0532b0: 0a02 |0044: move-result v2 │ │ +0532b2: 3802 1500 |0045: if-eqz v2, 005a // +0015 │ │ +0532b6: 54d2 6b04 |0047: iget-object v2, v13, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +0532ba: 6e20 8408 7200 |0049: invoke-virtual {v2, v7}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0884 │ │ +0532c0: 0c0a |004c: move-result-object v10 │ │ +0532c2: 380a 0d00 |004d: if-eqz v10, 005a // +000d │ │ +0532c6: 54d1 6b04 |004f: iget-object v1, v13, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +0532ca: 6e20 7208 e100 |0051: invoke-virtual {v1, v14}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Lcom/squareup/picasso/Target;)V // method@0872 │ │ +0532d0: 6201 1004 |0054: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0410 │ │ +0532d4: 7230 3209 ae01 |0056: invoke-interface {v14, v10, v1}, Lcom/squareup/picasso/Target;.onBitmapLoaded:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0932 │ │ +0532da: 28dd |0059: goto 0036 // -0023 │ │ +0532dc: 55d2 6e04 |005a: iget-boolean v2, v13, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +0532e0: 3802 0600 |005c: if-eqz v2, 0062 // +0006 │ │ +0532e4: 7010 e908 0d00 |005e: invoke-direct {v13}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@08e9 │ │ +0532ea: 0c01 |0061: move-result-object v1 │ │ +0532ec: 7220 3309 1e00 |0062: invoke-interface {v14, v1}, Lcom/squareup/picasso/Target;.onPrepareLoad:(Landroid/graphics/drawable/Drawable;)V // method@0933 │ │ +0532f2: 2200 7f01 |0065: new-instance v0, Lcom/squareup/picasso/TargetAction; // type@017f │ │ +0532f6: 54d1 6b04 |0067: iget-object v1, v13, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +0532fa: 52d4 6704 |0069: iget v4, v13, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +0532fe: 52d5 6804 |006b: iget v5, v13, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +053302: 54d6 6504 |006d: iget-object v6, v13, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ +053306: 54d8 6f04 |006f: iget-object v8, v13, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ +05330a: 52d9 6604 |0071: iget v9, v13, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0466 │ │ +05330e: 07e2 |0073: move-object v2, v14 │ │ +053310: 760a 3409 0000 |0074: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/TargetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V // method@0934 │ │ +053316: 54d1 6b04 |0077: iget-object v1, v13, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +05331a: 6e20 7708 0100 |0079: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@0877 │ │ +053320: 28ba |007c: goto 0036 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=495 │ │ 0x0005 line=496 │ │ 0x0008 line=498 │ │ 0x000a line=499 │ │ 0x0012 line=501 │ │ @@ -63328,60 +63311,60 @@ │ │ 0x0065 line=525 │ │ 0x0077 line=528 │ │ locals : │ │ 0x004d - 0x005a reg=10 bitmap Landroid/graphics/Bitmap; │ │ 0x0077 - 0x007d reg=0 action Lcom/squareup/picasso/Action; │ │ 0x003b - 0x007d reg=3 request Lcom/squareup/picasso/Request; │ │ 0x003f - 0x007d reg=7 requestKey Ljava/lang/String; │ │ - 0x0005 - 0x007d reg=12 started J │ │ - 0x0000 - 0x007d reg=14 this Lcom/squareup/picasso/RequestCreator; │ │ - 0x0000 - 0x007d reg=15 target Lcom/squareup/picasso/Target; │ │ + 0x0005 - 0x007d reg=11 started J │ │ + 0x0000 - 0x007d reg=13 this Lcom/squareup/picasso/RequestCreator; │ │ + 0x0000 - 0x007d reg=14 target Lcom/squareup/picasso/Target; │ │ │ │ #14 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : 'memoryPolicy' │ │ type : '(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -05092c: |[05092c] com.squareup.picasso.RequestCreator.memoryPolicy:(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ -05093c: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -050940: 2201 ac01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050944: 1a02 de08 |0004: const-string v2, "Memory policy cannot be null." // string@08de │ │ -050948: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05094e: 2701 |0009: throw v1 │ │ -050950: 5251 6704 |000a: iget v1, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -050954: 5262 f403 |000c: iget v2, v6, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ -050958: b621 |000e: or-int/2addr v1, v2 │ │ -05095a: 5951 6704 |000f: iput v1, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -05095e: 3907 0a00 |0011: if-nez v7, 001b // +000a │ │ -050962: 2201 ac01 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050966: 1a02 de08 |0015: const-string v2, "Memory policy cannot be null." // string@08de │ │ -05096a: 7020 ef09 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050970: 2701 |001a: throw v1 │ │ -050972: 2171 |001b: array-length v1, v7 │ │ -050974: 3d01 1c00 |001c: if-lez v1, 0038 // +001c │ │ -050978: 2172 |001e: array-length v2, v7 │ │ -05097a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -05097c: 3521 1800 |0020: if-ge v1, v2, 0038 // +0018 │ │ -050980: 4600 0701 |0022: aget-object v0, v7, v1 │ │ -050984: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ -050988: 2201 ac01 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05098c: 1a02 de08 |0028: const-string v2, "Memory policy cannot be null." // string@08de │ │ -050990: 7020 ef09 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050996: 2701 |002d: throw v1 │ │ -050998: 5253 6704 |002e: iget v3, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -05099c: 5204 f403 |0030: iget v4, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ -0509a0: b643 |0032: or-int/2addr v3, v4 │ │ -0509a2: 5953 6704 |0033: iput v3, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ -0509a6: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0509aa: 28e9 |0037: goto 0020 // -0017 │ │ -0509ac: 1105 |0038: return-object v5 │ │ +053324: |[053324] com.squareup.picasso.RequestCreator.memoryPolicy:(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ +053334: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +053338: 2201 be01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05333c: 1a02 f208 |0004: const-string v2, "Memory policy cannot be null." // string@08f2 │ │ +053340: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +053346: 2701 |0009: throw v1 │ │ +053348: 5251 6704 |000a: iget v1, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +05334c: 5262 f403 |000c: iget v2, v6, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ +053350: b621 |000e: or-int/2addr v1, v2 │ │ +053352: 5951 6704 |000f: iput v1, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +053356: 3907 0a00 |0011: if-nez v7, 001b // +000a │ │ +05335a: 2201 be01 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05335e: 1a02 f208 |0015: const-string v2, "Memory policy cannot be null." // string@08f2 │ │ +053362: 7020 ef09 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +053368: 2701 |001a: throw v1 │ │ +05336a: 2171 |001b: array-length v1, v7 │ │ +05336c: 3d01 1c00 |001c: if-lez v1, 0038 // +001c │ │ +053370: 2172 |001e: array-length v2, v7 │ │ +053372: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +053374: 3521 1800 |0020: if-ge v1, v2, 0038 // +0018 │ │ +053378: 4600 0701 |0022: aget-object v0, v7, v1 │ │ +05337c: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ +053380: 2201 be01 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +053384: 1a02 f208 |0028: const-string v2, "Memory policy cannot be null." // string@08f2 │ │ +053388: 7020 ef09 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05338e: 2701 |002d: throw v1 │ │ +053390: 5253 6704 |002e: iget v3, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +053394: 5204 f403 |0030: iget v4, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@03f4 │ │ +053398: b643 |0032: or-int/2addr v3, v4 │ │ +05339a: 5953 6704 |0033: iput v3, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0467 │ │ +05339e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0533a2: 28e9 |0037: goto 0020 // -0017 │ │ +0533a4: 1105 |0038: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0002 line=329 │ │ 0x000a line=331 │ │ 0x0011 line=332 │ │ 0x0013 line=333 │ │ @@ -63403,47 +63386,47 @@ │ │ type : '(Lcom/squareup/picasso/NetworkPolicy;[Lcom/squareup/picasso/NetworkPolicy;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0509b0: |[0509b0] com.squareup.picasso.RequestCreator.networkPolicy:(Lcom/squareup/picasso/NetworkPolicy;[Lcom/squareup/picasso/NetworkPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ -0509c0: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0509c4: 2201 ac01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0509c8: 1a02 0709 |0004: const-string v2, "Network policy cannot be null." // string@0907 │ │ -0509cc: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0509d2: 2701 |0009: throw v1 │ │ -0509d4: 5251 6804 |000a: iget v1, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -0509d8: 5262 f903 |000c: iget v2, v6, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ -0509dc: b621 |000e: or-int/2addr v1, v2 │ │ -0509de: 5951 6804 |000f: iput v1, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -0509e2: 3907 0a00 |0011: if-nez v7, 001b // +000a │ │ -0509e6: 2201 ac01 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0509ea: 1a02 0709 |0015: const-string v2, "Network policy cannot be null." // string@0907 │ │ -0509ee: 7020 ef09 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0509f4: 2701 |001a: throw v1 │ │ -0509f6: 2171 |001b: array-length v1, v7 │ │ -0509f8: 3d01 1c00 |001c: if-lez v1, 0038 // +001c │ │ -0509fc: 2172 |001e: array-length v2, v7 │ │ -0509fe: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -050a00: 3521 1800 |0020: if-ge v1, v2, 0038 // +0018 │ │ -050a04: 4600 0701 |0022: aget-object v0, v7, v1 │ │ -050a08: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ -050a0c: 2201 ac01 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050a10: 1a02 0709 |0028: const-string v2, "Network policy cannot be null." // string@0907 │ │ -050a14: 7020 ef09 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050a1a: 2701 |002d: throw v1 │ │ -050a1c: 5253 6804 |002e: iget v3, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -050a20: 5204 f903 |0030: iget v4, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ -050a24: b643 |0032: or-int/2addr v3, v4 │ │ -050a26: 5953 6804 |0033: iput v3, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ -050a2a: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -050a2e: 28e9 |0037: goto 0020 // -0017 │ │ -050a30: 1105 |0038: return-object v5 │ │ +0533a8: |[0533a8] com.squareup.picasso.RequestCreator.networkPolicy:(Lcom/squareup/picasso/NetworkPolicy;[Lcom/squareup/picasso/NetworkPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ +0533b8: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +0533bc: 2201 be01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0533c0: 1a02 1b09 |0004: const-string v2, "Network policy cannot be null." // string@091b │ │ +0533c4: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0533ca: 2701 |0009: throw v1 │ │ +0533cc: 5251 6804 |000a: iget v1, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +0533d0: 5262 f903 |000c: iget v2, v6, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ +0533d4: b621 |000e: or-int/2addr v1, v2 │ │ +0533d6: 5951 6804 |000f: iput v1, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +0533da: 3907 0a00 |0011: if-nez v7, 001b // +000a │ │ +0533de: 2201 be01 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0533e2: 1a02 1b09 |0015: const-string v2, "Network policy cannot be null." // string@091b │ │ +0533e6: 7020 ef09 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0533ec: 2701 |001a: throw v1 │ │ +0533ee: 2171 |001b: array-length v1, v7 │ │ +0533f0: 3d01 1c00 |001c: if-lez v1, 0038 // +001c │ │ +0533f4: 2172 |001e: array-length v2, v7 │ │ +0533f6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0533f8: 3521 1800 |0020: if-ge v1, v2, 0038 // +0018 │ │ +0533fc: 4600 0701 |0022: aget-object v0, v7, v1 │ │ +053400: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ +053404: 2201 be01 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +053408: 1a02 1b09 |0028: const-string v2, "Network policy cannot be null." // string@091b │ │ +05340c: 7020 ef09 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +053412: 2701 |002d: throw v1 │ │ +053414: 5253 6804 |002e: iget v3, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +053418: 5204 f903 |0030: iget v4, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@03f9 │ │ +05341c: b643 |0032: or-int/2addr v3, v4 │ │ +05341e: 5953 6804 |0033: iput v3, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0468 │ │ +053422: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +053426: 28e9 |0037: goto 0020 // -0017 │ │ +053428: 1105 |0038: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0002 line=352 │ │ 0x000a line=354 │ │ 0x0011 line=355 │ │ 0x0013 line=356 │ │ @@ -63465,18 +63448,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -050a34: |[050a34] com.squareup.picasso.RequestCreator.noFade:()Lcom/squareup/picasso/RequestCreator; │ │ -050a44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -050a46: 5c10 6a04 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@046a │ │ -050a4a: 1101 |0003: return-object v1 │ │ +05342c: |[05342c] com.squareup.picasso.RequestCreator.noFade:()Lcom/squareup/picasso/RequestCreator; │ │ +05343c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05343e: 5c10 6a04 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@046a │ │ +053442: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0003 line=372 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -63485,30 +63468,30 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -050a4c: |[050a4c] com.squareup.picasso.RequestCreator.noPlaceholder:()Lcom/squareup/picasso/RequestCreator; │ │ -050a5c: 5220 6d04 |0000: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -050a60: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -050a64: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -050a68: 1a01 8e09 |0006: const-string v1, "Placeholder resource already set." // string@098e │ │ -050a6c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -050a72: 2700 |000b: throw v0 │ │ -050a74: 5420 6c04 |000c: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -050a78: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -050a7c: 2200 ad01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -050a80: 1a01 8c09 |0012: const-string v1, "Placeholder image already set." // string@098c │ │ -050a84: 7020 f209 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -050a8a: 2700 |0017: throw v0 │ │ -050a8c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -050a8e: 5c20 6e04 |0019: iput-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -050a92: 1102 |001b: return-object v2 │ │ +053444: |[053444] com.squareup.picasso.RequestCreator.noPlaceholder:()Lcom/squareup/picasso/RequestCreator; │ │ +053454: 5220 6d04 |0000: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +053458: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05345c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +053460: 1a01 a209 |0006: const-string v1, "Placeholder resource already set." // string@09a2 │ │ +053464: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05346a: 2700 |000b: throw v0 │ │ +05346c: 5420 6c04 |000c: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +053470: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +053474: 2200 bf01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +053478: 1a01 a009 |0012: const-string v1, "Placeholder image already set." // string@09a0 │ │ +05347c: 7020 f209 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +053482: 2700 |0017: throw v0 │ │ +053484: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +053486: 5c20 6e04 |0019: iput-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +05348a: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000c line=94 │ │ 0x0010 line=95 │ │ 0x0018 line=97 │ │ @@ -63521,18 +63504,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050a94: |[050a94] com.squareup.picasso.RequestCreator.onlyScaleDown:()Lcom/squareup/picasso/RequestCreator; │ │ -050aa4: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050aa8: 6e10 c608 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:()Lcom/squareup/picasso/Request$Builder; // method@08c6 │ │ -050aae: 1101 |0005: return-object v1 │ │ +05348c: |[05348c] com.squareup.picasso.RequestCreator.onlyScaleDown:()Lcom/squareup/picasso/RequestCreator; │ │ +05349c: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +0534a0: 6e10 c608 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:()Lcom/squareup/picasso/Request$Builder; // method@08c6 │ │ +0534a6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0005 line=248 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -63541,34 +63524,34 @@ │ │ type : '(I)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -050ab0: |[050ab0] com.squareup.picasso.RequestCreator.placeholder:(I)Lcom/squareup/picasso/RequestCreator; │ │ -050ac0: 5520 6e04 |0000: iget-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -050ac4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -050ac8: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -050acc: 1a01 cf01 |0006: const-string v1, "Already explicitly declared as no placeholder." // string@01cf │ │ -050ad0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -050ad6: 2700 |000b: throw v0 │ │ -050ad8: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -050adc: 2200 ac01 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050ae0: 1a01 8d09 |0010: const-string v1, "Placeholder image resource invalid." // string@098d │ │ -050ae4: 7020 ef09 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050aea: 2700 |0015: throw v0 │ │ -050aec: 5420 6c04 |0016: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -050af0: 3800 0a00 |0018: if-eqz v0, 0022 // +000a │ │ -050af4: 2200 ad01 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -050af8: 1a01 8c09 |001c: const-string v1, "Placeholder image already set." // string@098c │ │ -050afc: 7020 f209 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -050b02: 2700 |0021: throw v0 │ │ -050b04: 5923 6d04 |0022: iput v3, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -050b08: 1102 |0024: return-object v2 │ │ +0534a8: |[0534a8] com.squareup.picasso.RequestCreator.placeholder:(I)Lcom/squareup/picasso/RequestCreator; │ │ +0534b8: 5520 6e04 |0000: iget-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +0534bc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0534c0: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0534c4: 1a01 cf01 |0006: const-string v1, "Already explicitly declared as no placeholder." // string@01cf │ │ +0534c8: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0534ce: 2700 |000b: throw v0 │ │ +0534d0: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +0534d4: 2200 be01 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0534d8: 1a01 a109 |0010: const-string v1, "Placeholder image resource invalid." // string@09a1 │ │ +0534dc: 7020 ef09 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0534e2: 2700 |0015: throw v0 │ │ +0534e4: 5420 6c04 |0016: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +0534e8: 3800 0a00 |0018: if-eqz v0, 0022 // +000a │ │ +0534ec: 2200 bf01 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0534f0: 1a01 a009 |001c: const-string v1, "Placeholder image already set." // string@09a0 │ │ +0534f4: 7020 f209 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0534fa: 2700 |0021: throw v0 │ │ +0534fc: 5923 6d04 |0022: iput v3, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +053500: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000c line=110 │ │ 0x000e line=111 │ │ 0x0016 line=113 │ │ @@ -63584,29 +63567,29 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -050b0c: |[050b0c] com.squareup.picasso.RequestCreator.placeholder:(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator; │ │ -050b1c: 5520 6e04 |0000: iget-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ -050b20: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -050b24: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -050b28: 1a01 cf01 |0006: const-string v1, "Already explicitly declared as no placeholder." // string@01cf │ │ -050b2c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -050b32: 2700 |000b: throw v0 │ │ -050b34: 5220 6d04 |000c: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ -050b38: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -050b3c: 2200 ad01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -050b40: 1a01 8c09 |0012: const-string v1, "Placeholder image already set." // string@098c │ │ -050b44: 7020 f209 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -050b4a: 2700 |0017: throw v0 │ │ -050b4c: 5b23 6c04 |0018: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ -050b50: 1102 |001a: return-object v2 │ │ +053504: |[053504] com.squareup.picasso.RequestCreator.placeholder:(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator; │ │ +053514: 5520 6e04 |0000: iget-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@046e │ │ +053518: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05351c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +053520: 1a01 cf01 |0006: const-string v1, "Already explicitly declared as no placeholder." // string@01cf │ │ +053524: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05352a: 2700 |000b: throw v0 │ │ +05352c: 5220 6d04 |000c: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@046d │ │ +053530: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +053534: 2200 bf01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +053538: 1a01 a009 |0012: const-string v1, "Placeholder image already set." // string@09a0 │ │ +05353c: 7020 f209 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +053542: 2700 |0017: throw v0 │ │ +053544: 5b23 6c04 |0018: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@046c │ │ +053548: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000c line=132 │ │ 0x0010 line=133 │ │ 0x0018 line=135 │ │ @@ -63620,18 +63603,18 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -050b54: |[050b54] com.squareup.picasso.RequestCreator.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/RequestCreator; │ │ -050b64: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050b68: 6e20 c708 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; // method@08c7 │ │ -050b6e: 1101 |0005: return-object v1 │ │ +05354c: |[05354c] com.squareup.picasso.RequestCreator.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/RequestCreator; │ │ +05355c: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +053560: 6e20 c708 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; // method@08c7 │ │ +053566: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 priority Lcom/squareup/picasso/Picasso$Priority; │ │ @@ -63641,18 +63624,18 @@ │ │ type : '(II)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -050b70: |[050b70] com.squareup.picasso.RequestCreator.resize:(II)Lcom/squareup/picasso/RequestCreator; │ │ -050b80: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050b84: 6e30 c808 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Request$Builder;.resize:(II)Lcom/squareup/picasso/Request$Builder; // method@08c8 │ │ -050b8a: 1101 |0005: return-object v1 │ │ +053568: |[053568] com.squareup.picasso.RequestCreator.resize:(II)Lcom/squareup/picasso/RequestCreator; │ │ +053578: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +05357c: 6e30 c808 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Request$Builder;.resize:(II)Lcom/squareup/picasso/Request$Builder; // method@08c8 │ │ +053582: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 targetWidth I │ │ @@ -63663,26 +63646,26 @@ │ │ type : '(II)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -050b8c: |[050b8c] com.squareup.picasso.RequestCreator.resizeDimen:(II)Lcom/squareup/picasso/RequestCreator; │ │ -050b9c: 5443 6b04 |0000: iget-object v3, v4, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ -050ba0: 5433 1c04 |0002: iget-object v3, v3, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ -050ba4: 6e10 4800 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -050baa: 0c00 |0007: move-result-object v0 │ │ -050bac: 6e20 6800 5000 |0008: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0068 │ │ -050bb2: 0a02 |000b: move-result v2 │ │ -050bb4: 6e20 6800 6000 |000c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0068 │ │ -050bba: 0a01 |000f: move-result v1 │ │ -050bbc: 6e30 f808 2401 |0010: invoke-virtual {v4, v2, v1}, Lcom/squareup/picasso/RequestCreator;.resize:(II)Lcom/squareup/picasso/RequestCreator; // method@08f8 │ │ -050bc2: 0c03 |0013: move-result-object v3 │ │ -050bc4: 1103 |0014: return-object v3 │ │ +053584: |[053584] com.squareup.picasso.RequestCreator.resizeDimen:(II)Lcom/squareup/picasso/RequestCreator; │ │ +053594: 5443 6b04 |0000: iget-object v3, v4, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@046b │ │ +053598: 5433 1c04 |0002: iget-object v3, v3, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ +05359c: 6e10 4800 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +0535a2: 0c00 |0007: move-result-object v0 │ │ +0535a4: 6e20 6800 5000 |0008: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0068 │ │ +0535aa: 0a02 |000b: move-result v2 │ │ +0535ac: 6e20 6800 6000 |000c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0068 │ │ +0535b2: 0a01 |000f: move-result v1 │ │ +0535b4: 6e30 f808 2401 |0010: invoke-virtual {v4, v2, v1}, Lcom/squareup/picasso/RequestCreator;.resize:(II)Lcom/squareup/picasso/RequestCreator; // method@08f8 │ │ +0535ba: 0c03 |0013: move-result-object v3 │ │ +0535bc: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0008 line=212 │ │ 0x000c line=213 │ │ 0x0010 line=214 │ │ locals : │ │ @@ -63698,18 +63681,18 @@ │ │ type : '(F)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -050bc8: |[050bc8] com.squareup.picasso.RequestCreator.rotate:(F)Lcom/squareup/picasso/RequestCreator; │ │ -050bd8: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050bdc: 6e20 c908 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.rotate:(F)Lcom/squareup/picasso/Request$Builder; // method@08c9 │ │ -050be2: 1101 |0005: return-object v1 │ │ +0535c0: |[0535c0] com.squareup.picasso.RequestCreator.rotate:(F)Lcom/squareup/picasso/RequestCreator; │ │ +0535d0: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +0535d4: 6e20 c908 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.rotate:(F)Lcom/squareup/picasso/Request$Builder; // method@08c9 │ │ +0535da: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0005 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 degrees F │ │ @@ -63719,18 +63702,18 @@ │ │ type : '(FFF)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -050be4: |[050be4] com.squareup.picasso.RequestCreator.rotate:(FFF)Lcom/squareup/picasso/RequestCreator; │ │ -050bf4: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050bf8: 6e40 ca08 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/squareup/picasso/Request$Builder;.rotate:(FFF)Lcom/squareup/picasso/Request$Builder; // method@08ca │ │ -050bfe: 1101 |0005: return-object v1 │ │ +0535dc: |[0535dc] com.squareup.picasso.RequestCreator.rotate:(FFF)Lcom/squareup/picasso/RequestCreator; │ │ +0535ec: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +0535f0: 6e40 ca08 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/squareup/picasso/Request$Builder;.rotate:(FFF)Lcom/squareup/picasso/Request$Builder; // method@08ca │ │ +0535f6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0005 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 degrees F │ │ @@ -63742,24 +63725,24 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -050c00: |[050c00] com.squareup.picasso.RequestCreator.skipMemoryCache:()Lcom/squareup/picasso/RequestCreator; │ │ -050c10: 6200 f203 |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@03f2 │ │ -050c14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -050c16: 2311 af03 |0003: new-array v1, v1, [Lcom/squareup/picasso/MemoryPolicy; // type@03af │ │ -050c1a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -050c1c: 6203 f303 |0006: sget-object v3, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@03f3 │ │ -050c20: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -050c24: 6e30 ef08 0401 |000a: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; // method@08ef │ │ -050c2a: 0c00 |000d: move-result-object v0 │ │ -050c2c: 1100 |000e: return-object v0 │ │ +0535f8: |[0535f8] com.squareup.picasso.RequestCreator.skipMemoryCache:()Lcom/squareup/picasso/RequestCreator; │ │ +053608: 6200 f203 |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@03f2 │ │ +05360c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05360e: 2311 c303 |0003: new-array v1, v1, [Lcom/squareup/picasso/MemoryPolicy; // type@03c3 │ │ +053612: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +053614: 6203 f303 |0006: sget-object v3, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@03f3 │ │ +053618: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +05361c: 6e30 ef08 0401 |000a: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; // method@08ef │ │ +053622: 0c00 |000d: move-result-object v0 │ │ +053624: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ #27 : (in Lcom/squareup/picasso/RequestCreator;) │ │ @@ -63767,18 +63750,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -050c30: |[050c30] com.squareup.picasso.RequestCreator.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ -050c40: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050c44: 6e20 cd08 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder; // method@08cd │ │ -050c4a: 1101 |0005: return-object v1 │ │ +053628: |[053628] com.squareup.picasso.RequestCreator.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ +053638: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +05363c: 6e20 cd08 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder; // method@08cd │ │ +053642: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 stableKey Ljava/lang/String; │ │ @@ -63788,28 +63771,28 @@ │ │ type : '(Ljava/lang/Object;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -050c4c: |[050c4c] com.squareup.picasso.RequestCreator.tag:(Ljava/lang/Object;)Lcom/squareup/picasso/RequestCreator; │ │ -050c5c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -050c60: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -050c64: 1a01 330b |0004: const-string v1, "Tag invalid." // string@0b33 │ │ -050c68: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -050c6e: 2700 |0009: throw v0 │ │ -050c70: 5420 6f04 |000a: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ -050c74: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -050c78: 2200 ad01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -050c7c: 1a01 320b |0010: const-string v1, "Tag already set." // string@0b32 │ │ -050c80: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -050c86: 2700 |0015: throw v0 │ │ -050c88: 5b23 6f04 |0016: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ -050c8c: 1102 |0018: return-object v2 │ │ +053644: |[053644] com.squareup.picasso.RequestCreator.tag:(Ljava/lang/Object;)Lcom/squareup/picasso/RequestCreator; │ │ +053654: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +053658: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05365c: 1a01 470b |0004: const-string v1, "Tag invalid." // string@0b47 │ │ +053660: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +053666: 2700 |0009: throw v0 │ │ +053668: 5420 6f04 |000a: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ +05366c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +053670: 2200 bf01 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +053674: 1a01 460b |0010: const-string v1, "Tag already set." // string@0b46 │ │ +053678: 7020 f209 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05367e: 2700 |0015: throw v0 │ │ +053680: 5b23 6f04 |0016: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@046f │ │ +053684: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x000a line=185 │ │ 0x000e line=186 │ │ 0x0016 line=188 │ │ @@ -63823,18 +63806,18 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -050c90: |[050c90] com.squareup.picasso.RequestCreator.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/RequestCreator; │ │ -050ca0: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050ca4: 6e20 ce08 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; // method@08ce │ │ -050caa: 1101 |0005: return-object v1 │ │ +053688: |[053688] com.squareup.picasso.RequestCreator.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/RequestCreator; │ │ +053698: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +05369c: 6e20 ce08 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; // method@08ce │ │ +0536a2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 transformation Lcom/squareup/picasso/Transformation; │ │ @@ -63844,18 +63827,18 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -050cac: |[050cac] com.squareup.picasso.RequestCreator.transform:(Ljava/util/List;)Lcom/squareup/picasso/RequestCreator; │ │ -050cbc: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ -050cc0: 6e20 cf08 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder; // method@08cf │ │ -050cc6: 1101 |0005: return-object v1 │ │ +0536a4: |[0536a4] com.squareup.picasso.RequestCreator.transform:(Ljava/util/List;)Lcom/squareup/picasso/RequestCreator; │ │ +0536b4: 5410 6304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0463 │ │ +0536b8: 6e20 cf08 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder; // method@08cf │ │ +0536be: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0005 line=313 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ @@ -63866,32 +63849,32 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -050cc8: |[050cc8] com.squareup.picasso.RequestCreator.unfit:()Lcom/squareup/picasso/RequestCreator; │ │ -050cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050cda: 5c10 6404 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ -050cde: 1101 |0003: return-object v1 │ │ +0536c0: |[0536c0] com.squareup.picasso.RequestCreator.unfit:()Lcom/squareup/picasso/RequestCreator; │ │ +0536d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0536d2: 5c10 6404 |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0464 │ │ +0536d6: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ - source_file_idx : 2528 (RequestCreator.java) │ │ + source_file_idx : 2548 (RequestCreator.java) │ │ │ │ Class #155 header: │ │ -class_idx : 357 │ │ +class_idx : 375 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2532 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2552 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -63927,23 +63910,23 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -050ce0: |[050ce0] com.squareup.picasso.RequestHandler$Result.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -050cf0: 1a00 0d0e |0000: const-string v0, "bitmap == null" // string@0e0d │ │ -050cf4: 7120 5a09 0400 |0002: invoke-static {v4, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@095a │ │ -050cfa: 0c00 |0005: move-result-object v0 │ │ -050cfc: 1f00 2f00 |0006: check-cast v0, Landroid/graphics/Bitmap; // type@002f │ │ -050d00: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -050d02: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -050d04: 7052 0309 0351 |000a: invoke-direct {v3, v0, v1, v5, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ -050d0a: 0e00 |000d: return-void │ │ +0536d8: |[0536d8] com.squareup.picasso.RequestHandler$Result.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +0536e8: 1a00 200e |0000: const-string v0, "bitmap == null" // string@0e20 │ │ +0536ec: 7120 5a09 0400 |0002: invoke-static {v4, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@095a │ │ +0536f2: 0c00 |0005: move-result-object v0 │ │ +0536f4: 1f00 3500 |0006: check-cast v0, Landroid/graphics/Bitmap; // type@0035 │ │ +0536f8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0536fa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0536fc: 7052 0309 0351 |000a: invoke-direct {v3, v0, v1, v5, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ +053702: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000d line=59 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/RequestHandler$Result; │ │ 0x0000 - 0x000e reg=4 bitmap Landroid/graphics/Bitmap; │ │ @@ -63954,39 +63937,39 @@ │ │ type : '(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -050d0c: |[050d0c] com.squareup.picasso.RequestHandler$Result.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ │ -050d1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -050d1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -050d20: 7010 0f0a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -050d26: 3804 0e00 |0005: if-eqz v4, 0013 // +000e │ │ -050d2a: 0102 |0007: move v2, v0 │ │ -050d2c: 3805 0d00 |0008: if-eqz v5, 0015 // +000d │ │ -050d30: b720 |000a: xor-int/2addr v0, v2 │ │ -050d32: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -050d36: 2200 9b01 |000d: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -050d3a: 7010 c609 0000 |000f: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -050d40: 2700 |0012: throw v0 │ │ -050d42: 0112 |0013: move v2, v1 │ │ -050d44: 28f4 |0014: goto 0008 // -000c │ │ -050d46: 0110 |0015: move v0, v1 │ │ -050d48: 28f4 |0016: goto 000a // -000c │ │ -050d4a: 5b34 7004 |0017: iput-object v4, v3, Lcom/squareup/picasso/RequestHandler$Result;.bitmap:Landroid/graphics/Bitmap; // field@0470 │ │ -050d4e: 5b35 7304 |0019: iput-object v5, v3, Lcom/squareup/picasso/RequestHandler$Result;.stream:Ljava/io/InputStream; // field@0473 │ │ -050d52: 1a00 2f15 |001b: const-string v0, "loadedFrom == null" // string@152f │ │ -050d56: 7120 5a09 0600 |001d: invoke-static {v6, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@095a │ │ -050d5c: 0c00 |0020: move-result-object v0 │ │ -050d5e: 1f00 5501 |0021: check-cast v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0155 │ │ -050d62: 5b30 7204 |0023: iput-object v0, v3, Lcom/squareup/picasso/RequestHandler$Result;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0472 │ │ -050d66: 5937 7104 |0025: iput v7, v3, Lcom/squareup/picasso/RequestHandler$Result;.exifOrientation:I // field@0471 │ │ -050d6a: 0e00 |0027: return-void │ │ +053704: |[053704] com.squareup.picasso.RequestHandler$Result.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ │ +053714: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +053716: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +053718: 7010 0f0a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05371e: 3804 0e00 |0005: if-eqz v4, 0013 // +000e │ │ +053722: 0102 |0007: move v2, v0 │ │ +053724: 3805 0d00 |0008: if-eqz v5, 0015 // +000d │ │ +053728: b720 |000a: xor-int/2addr v0, v2 │ │ +05372a: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +05372e: 2200 ad01 |000d: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +053732: 7010 c609 0000 |000f: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +053738: 2700 |0012: throw v0 │ │ +05373a: 0112 |0013: move v2, v1 │ │ +05373c: 28f4 |0014: goto 0008 // -000c │ │ +05373e: 0110 |0015: move v0, v1 │ │ +053740: 28f4 |0016: goto 000a // -000c │ │ +053742: 5b34 7004 |0017: iput-object v4, v3, Lcom/squareup/picasso/RequestHandler$Result;.bitmap:Landroid/graphics/Bitmap; // field@0470 │ │ +053746: 5b35 7304 |0019: iput-object v5, v3, Lcom/squareup/picasso/RequestHandler$Result;.stream:Ljava/io/InputStream; // field@0473 │ │ +05374a: 1a00 4015 |001b: const-string v0, "loadedFrom == null" // string@1540 │ │ +05374e: 7120 5a09 0600 |001d: invoke-static {v6, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@095a │ │ +053754: 0c00 |0020: move-result-object v0 │ │ +053756: 1f00 6701 |0021: check-cast v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0167 │ │ +05375a: 5b30 7204 |0023: iput-object v0, v3, Lcom/squareup/picasso/RequestHandler$Result;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0472 │ │ +05375e: 5937 7104 |0025: iput v7, v3, Lcom/squareup/picasso/RequestHandler$Result;.exifOrientation:I // field@0471 │ │ +053762: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ 0x0005 line=66 │ │ 0x000d line=67 │ │ 0x0014 line=66 │ │ 0x0017 line=69 │ │ @@ -64006,23 +63989,23 @@ │ │ type : '(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -050d6c: |[050d6c] com.squareup.picasso.RequestHandler$Result.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -050d7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -050d7e: 1a00 321b |0001: const-string v0, "stream == null" // string@1b32 │ │ -050d82: 7120 5a09 0400 |0003: invoke-static {v4, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@095a │ │ -050d88: 0c00 |0006: move-result-object v0 │ │ -050d8a: 1f00 8b01 |0007: check-cast v0, Ljava/io/InputStream; // type@018b │ │ -050d8e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -050d90: 7052 0309 1350 |000a: invoke-direct {v3, v1, v0, v5, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ -050d96: 0e00 |000d: return-void │ │ +053764: |[053764] com.squareup.picasso.RequestHandler$Result.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +053774: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +053776: 1a00 431b |0001: const-string v0, "stream == null" // string@1b43 │ │ +05377a: 7120 5a09 0400 |0003: invoke-static {v4, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@095a │ │ +053780: 0c00 |0006: move-result-object v0 │ │ +053782: 1f00 9d01 |0007: check-cast v0, Ljava/io/InputStream; // type@019d │ │ +053786: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +053788: 7052 0309 1350 |000a: invoke-direct {v3, v1, v0, v5, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ +05378e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000d line=63 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/RequestHandler$Result; │ │ 0x0000 - 0x000e reg=4 stream Ljava/io/InputStream; │ │ @@ -64034,17 +64017,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050d98: |[050d98] com.squareup.picasso.RequestHandler$Result.getBitmap:()Landroid/graphics/Bitmap; │ │ -050da8: 5410 7004 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.bitmap:Landroid/graphics/Bitmap; // field@0470 │ │ -050dac: 1100 |0002: return-object v0 │ │ +053790: |[053790] com.squareup.picasso.RequestHandler$Result.getBitmap:()Landroid/graphics/Bitmap; │ │ +0537a0: 5410 7004 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.bitmap:Landroid/graphics/Bitmap; // field@0470 │ │ +0537a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/RequestHandler$Result; │ │ │ │ #1 : (in Lcom/squareup/picasso/RequestHandler$Result;) │ │ @@ -64052,17 +64035,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050db0: |[050db0] com.squareup.picasso.RequestHandler$Result.getExifOrientation:()I │ │ -050dc0: 5210 7104 |0000: iget v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.exifOrientation:I // field@0471 │ │ -050dc4: 0f00 |0002: return v0 │ │ +0537a8: |[0537a8] com.squareup.picasso.RequestHandler$Result.getExifOrientation:()I │ │ +0537b8: 5210 7104 |0000: iget v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.exifOrientation:I // field@0471 │ │ +0537bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/RequestHandler$Result; │ │ │ │ #2 : (in Lcom/squareup/picasso/RequestHandler$Result;) │ │ @@ -64070,17 +64053,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$LoadedFrom;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050dc8: |[050dc8] com.squareup.picasso.RequestHandler$Result.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ -050dd8: 5410 7204 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0472 │ │ -050ddc: 1100 |0002: return-object v0 │ │ +0537c0: |[0537c0] com.squareup.picasso.RequestHandler$Result.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ +0537d0: 5410 7204 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0472 │ │ +0537d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/RequestHandler$Result; │ │ │ │ #3 : (in Lcom/squareup/picasso/RequestHandler$Result;) │ │ @@ -64088,30 +64071,30 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050de0: |[050de0] com.squareup.picasso.RequestHandler$Result.getStream:()Ljava/io/InputStream; │ │ -050df0: 5410 7304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.stream:Ljava/io/InputStream; // field@0473 │ │ -050df4: 1100 |0002: return-object v0 │ │ +0537d8: |[0537d8] com.squareup.picasso.RequestHandler$Result.getStream:()Ljava/io/InputStream; │ │ +0537e8: 5410 7304 |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.stream:Ljava/io/InputStream; // field@0473 │ │ +0537ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/RequestHandler$Result; │ │ │ │ - source_file_idx : 2532 (RequestHandler.java) │ │ + source_file_idx : 2552 (RequestHandler.java) │ │ │ │ Class #156 header: │ │ -class_idx : 358 │ │ +class_idx : 376 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2532 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2552 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 5 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -64132,80 +64115,80 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050df8: |[050df8] com.squareup.picasso.RequestHandler.:()V │ │ -050e08: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -050e0e: 0e00 |0003: return-void │ │ +0537f0: |[0537f0] com.squareup.picasso.RequestHandler.:()V │ │ +053800: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +053806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/RequestHandler; │ │ │ │ #1 : (in Lcom/squareup/picasso/RequestHandler;) │ │ name : 'calculateInSampleSize' │ │ type : '(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -050e10: |[050e10] com.squareup.picasso.RequestHandler.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ -050e20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -050e22: 3679 0400 |0001: if-gt v9, v7, 0005 // +0004 │ │ -050e26: 3768 0d00 |0003: if-le v8, v6, 0010 // +000d │ │ -050e2a: 3907 1100 |0005: if-nez v7, 0016 // +0011 │ │ -050e2e: 8283 |0007: int-to-float v3, v8 │ │ -050e30: 8264 |0008: int-to-float v4, v6 │ │ -050e32: c943 |0009: div-float/2addr v3, v4 │ │ -050e34: 8934 |000a: float-to-double v4, v3 │ │ -050e36: 7120 070a 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@0a07 │ │ -050e3c: 0b04 |000e: move-result-wide v4 │ │ -050e3e: 8a41 |000f: double-to-int v1, v4 │ │ -050e40: 59a1 0400 |0010: iput v1, v10, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0004 │ │ -050e44: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -050e46: 5ca3 0200 |0013: iput-boolean v3, v10, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ -050e4a: 0e00 |0015: return-void │ │ -050e4c: 3906 0c00 |0016: if-nez v6, 0022 // +000c │ │ -050e50: 8293 |0018: int-to-float v3, v9 │ │ -050e52: 8274 |0019: int-to-float v4, v7 │ │ -050e54: c943 |001a: div-float/2addr v3, v4 │ │ -050e56: 8934 |001b: float-to-double v4, v3 │ │ -050e58: 7120 070a 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@0a07 │ │ -050e5e: 0b04 |001f: move-result-wide v4 │ │ -050e60: 8a41 |0020: double-to-int v1, v4 │ │ -050e62: 28ef |0021: goto 0010 // -0011 │ │ -050e64: 8293 |0022: int-to-float v3, v9 │ │ -050e66: 8274 |0023: int-to-float v4, v7 │ │ -050e68: c943 |0024: div-float/2addr v3, v4 │ │ -050e6a: 8934 |0025: float-to-double v4, v3 │ │ -050e6c: 7120 070a 5400 |0026: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@0a07 │ │ -050e72: 0b04 |0029: move-result-wide v4 │ │ -050e74: 8a40 |002a: double-to-int v0, v4 │ │ -050e76: 8283 |002b: int-to-float v3, v8 │ │ -050e78: 8264 |002c: int-to-float v4, v6 │ │ -050e7a: c943 |002d: div-float/2addr v3, v4 │ │ -050e7c: 8934 |002e: float-to-double v4, v3 │ │ -050e7e: 7120 070a 5400 |002f: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@0a07 │ │ -050e84: 0b04 |0032: move-result-wide v4 │ │ -050e86: 8a42 |0033: double-to-int v2, v4 │ │ -050e88: 55b3 5204 |0034: iget-boolean v3, v11, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ -050e8c: 3803 0700 |0036: if-eqz v3, 003d // +0007 │ │ -050e90: 7120 080a 2000 |0038: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@0a08 │ │ -050e96: 0a01 |003b: move-result v1 │ │ -050e98: 28d4 |003c: goto 0010 // -002c │ │ -050e9a: 7120 0a0a 2000 |003d: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -050ea0: 0a01 |0040: move-result v1 │ │ -050ea2: 28fb |0041: goto 003c // -0005 │ │ +053808: |[053808] com.squareup.picasso.RequestHandler.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ +053818: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05381a: 3668 0400 |0001: if-gt v8, v6, 0005 // +0004 │ │ +05381e: 3757 0d00 |0003: if-le v7, v5, 0010 // +000d │ │ +053822: 3906 1100 |0005: if-nez v6, 0016 // +0011 │ │ +053826: 8273 |0007: int-to-float v3, v7 │ │ +053828: 8254 |0008: int-to-float v4, v5 │ │ +05382a: c943 |0009: div-float/2addr v3, v4 │ │ +05382c: 8933 |000a: float-to-double v3, v3 │ │ +05382e: 7120 070a 4300 |000b: invoke-static {v3, v4}, Ljava/lang/Math;.floor:(D)D // method@0a07 │ │ +053834: 0b03 |000e: move-result-wide v3 │ │ +053836: 8a31 |000f: double-to-int v1, v3 │ │ +053838: 5991 0400 |0010: iput v1, v9, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0004 │ │ +05383c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +05383e: 5c93 0200 |0013: iput-boolean v3, v9, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ +053842: 0e00 |0015: return-void │ │ +053844: 3905 0c00 |0016: if-nez v5, 0022 // +000c │ │ +053848: 8283 |0018: int-to-float v3, v8 │ │ +05384a: 8264 |0019: int-to-float v4, v6 │ │ +05384c: c943 |001a: div-float/2addr v3, v4 │ │ +05384e: 8933 |001b: float-to-double v3, v3 │ │ +053850: 7120 070a 4300 |001c: invoke-static {v3, v4}, Ljava/lang/Math;.floor:(D)D // method@0a07 │ │ +053856: 0b03 |001f: move-result-wide v3 │ │ +053858: 8a31 |0020: double-to-int v1, v3 │ │ +05385a: 28ef |0021: goto 0010 // -0011 │ │ +05385c: 8283 |0022: int-to-float v3, v8 │ │ +05385e: 8264 |0023: int-to-float v4, v6 │ │ +053860: c943 |0024: div-float/2addr v3, v4 │ │ +053862: 8933 |0025: float-to-double v3, v3 │ │ +053864: 7120 070a 4300 |0026: invoke-static {v3, v4}, Ljava/lang/Math;.floor:(D)D // method@0a07 │ │ +05386a: 0b03 |0029: move-result-wide v3 │ │ +05386c: 8a30 |002a: double-to-int v0, v3 │ │ +05386e: 8273 |002b: int-to-float v3, v7 │ │ +053870: 8254 |002c: int-to-float v4, v5 │ │ +053872: c943 |002d: div-float/2addr v3, v4 │ │ +053874: 8933 |002e: float-to-double v3, v3 │ │ +053876: 7120 070a 4300 |002f: invoke-static {v3, v4}, Ljava/lang/Math;.floor:(D)D // method@0a07 │ │ +05387c: 0b03 |0032: move-result-wide v3 │ │ +05387e: 8a32 |0033: double-to-int v2, v3 │ │ +053880: 55a3 5204 |0034: iget-boolean v3, v10, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ +053884: 3803 0700 |0036: if-eqz v3, 003d // +0007 │ │ +053888: 7120 080a 2000 |0038: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@0a08 │ │ +05388e: 0a01 |003b: move-result v1 │ │ +053890: 28d4 |003c: goto 0010 // -002c │ │ +053892: 7120 0a0a 2000 |003d: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +053898: 0a01 |0040: move-result v1 │ │ +05389a: 28fb |0041: goto 003c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0001 line=158 │ │ 0x0005 line=161 │ │ 0x0007 line=162 │ │ 0x0010 line=173 │ │ @@ -64218,39 +64201,39 @@ │ │ 0x0034 line=168 │ │ 0x0038 line=169 │ │ 0x003c line=170 │ │ locals : │ │ 0x002b - 0x0042 reg=0 heightRatio I │ │ 0x0001 - 0x0042 reg=1 sampleSize I │ │ 0x0034 - 0x0042 reg=2 widthRatio I │ │ - 0x0000 - 0x0042 reg=6 reqWidth I │ │ - 0x0000 - 0x0042 reg=7 reqHeight I │ │ - 0x0000 - 0x0042 reg=8 width I │ │ - 0x0000 - 0x0042 reg=9 height I │ │ - 0x0000 - 0x0042 reg=10 options Landroid/graphics/BitmapFactory$Options; │ │ - 0x0000 - 0x0042 reg=11 request Lcom/squareup/picasso/Request; │ │ + 0x0000 - 0x0042 reg=5 reqWidth I │ │ + 0x0000 - 0x0042 reg=6 reqHeight I │ │ + 0x0000 - 0x0042 reg=7 width I │ │ + 0x0000 - 0x0042 reg=8 height I │ │ + 0x0000 - 0x0042 reg=9 options Landroid/graphics/BitmapFactory$Options; │ │ + 0x0000 - 0x0042 reg=10 request Lcom/squareup/picasso/Request; │ │ │ │ #2 : (in Lcom/squareup/picasso/RequestHandler;) │ │ name : 'calculateInSampleSize' │ │ type : '(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -050ea4: |[050ea4] com.squareup.picasso.RequestHandler.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ -050eb4: 5282 0600 |0000: iget v2, v8, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0006 │ │ -050eb8: 5283 0500 |0002: iget v3, v8, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0005 │ │ -050ebc: 0160 |0004: move v0, v6 │ │ -050ebe: 0171 |0005: move v1, v7 │ │ -050ec0: 0784 |0006: move-object v4, v8 │ │ -050ec2: 0795 |0007: move-object v5, v9 │ │ -050ec4: 7706 0a09 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@090a │ │ -050eca: 0e00 |000b: return-void │ │ +05389c: |[05389c] com.squareup.picasso.RequestHandler.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ +0538ac: 5282 0600 |0000: iget v2, v8, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0006 │ │ +0538b0: 5283 0500 |0002: iget v3, v8, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0005 │ │ +0538b4: 0160 |0004: move v0, v6 │ │ +0538b6: 0171 |0005: move v1, v7 │ │ +0538b8: 0784 |0006: move-object v4, v8 │ │ +0538ba: 0795 |0007: move-object v5, v9 │ │ +0538bc: 7706 0a09 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@090a │ │ +0538c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000b line=153 │ │ locals : │ │ 0x0000 - 0x000c reg=6 reqWidth I │ │ 0x0000 - 0x000c reg=7 reqHeight I │ │ @@ -64262,32 +64245,32 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -050ecc: |[050ecc] com.squareup.picasso.RequestHandler.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; │ │ -050edc: 6e10 d608 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@08d6 │ │ -050ee2: 0a01 |0003: move-result v1 │ │ -050ee4: 5443 5304 |0004: iget-object v3, v4, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ -050ee8: 3803 1600 |0006: if-eqz v3, 001c // +0016 │ │ -050eec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -050eee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -050ef0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -050ef4: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -050ef8: 2202 3000 |000e: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@0030 │ │ -050efc: 7010 8500 0200 |0010: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0085 │ │ -050f02: 5c21 0200 |0013: iput-boolean v1, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ -050f06: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -050f0a: 5443 5304 |0017: iget-object v3, v4, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ -050f0e: 5b23 0300 |0019: iput-object v3, v2, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0003 │ │ -050f12: 1102 |001b: return-object v2 │ │ -050f14: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -050f16: 28ec |001d: goto 0009 // -0014 │ │ +0538c4: |[0538c4] com.squareup.picasso.RequestHandler.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; │ │ +0538d4: 6e10 d608 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@08d6 │ │ +0538da: 0a01 |0003: move-result v1 │ │ +0538dc: 5443 5304 |0004: iget-object v3, v4, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ +0538e0: 3803 1600 |0006: if-eqz v3, 001c // +0016 │ │ +0538e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0538e6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0538e8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0538ec: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +0538f0: 2202 3600 |000e: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@0036 │ │ +0538f4: 7010 8500 0200 |0010: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0085 │ │ +0538fa: 5c21 0200 |0013: iput-boolean v1, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ +0538fe: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +053902: 5443 5304 |0017: iget-object v3, v4, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0453 │ │ +053906: 5b23 0300 |0019: iput-object v3, v2, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0003 │ │ +05390a: 1102 |001b: return-object v2 │ │ +05390c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +05390e: 28ec |001d: goto 0009 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0009 line=134 │ │ 0x000a line=135 │ │ 0x000e line=136 │ │ @@ -64308,22 +64291,22 @@ │ │ type : '(Landroid/graphics/BitmapFactory$Options;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -050f18: |[050f18] com.squareup.picasso.RequestHandler.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z │ │ -050f28: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -050f2c: 5510 0200 |0002: iget-boolean v0, v1, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ -050f30: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -050f34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -050f36: 0f00 |0007: return v0 │ │ -050f38: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -050f3a: 28fe |0009: goto 0007 // -0002 │ │ +053910: |[053910] com.squareup.picasso.RequestHandler.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z │ │ +053920: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +053924: 5510 0200 |0002: iget-boolean v0, v1, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ +053928: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +05392c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05392e: 0f00 |0007: return v0 │ │ +053930: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +053932: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x000a reg=1 options Landroid/graphics/BitmapFactory$Options; │ │ │ │ Virtual methods - │ │ @@ -64338,17 +64321,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050f3c: |[050f3c] com.squareup.picasso.RequestHandler.getRetryCount:()I │ │ -050f4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050f4e: 0f00 |0001: return v0 │ │ +053934: |[053934] com.squareup.picasso.RequestHandler.getRetryCount:()I │ │ +053944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053946: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/RequestHandler; │ │ │ │ #2 : (in Lcom/squareup/picasso/RequestHandler;) │ │ @@ -64362,17 +64345,17 @@ │ │ type : '(ZLandroid/net/NetworkInfo;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050f50: |[050f50] com.squareup.picasso.RequestHandler.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ -050f60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050f62: 0f00 |0001: return v0 │ │ +053948: |[053948] com.squareup.picasso.RequestHandler.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ +053958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05395a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/RequestHandler; │ │ 0x0000 - 0x0002 reg=2 airplaneMode Z │ │ 0x0000 - 0x0002 reg=3 info Landroid/net/NetworkInfo; │ │ @@ -64382,30 +64365,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050f64: |[050f64] com.squareup.picasso.RequestHandler.supportsReplay:()Z │ │ -050f74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050f76: 0f00 |0001: return v0 │ │ +05395c: |[05395c] com.squareup.picasso.RequestHandler.supportsReplay:()Z │ │ +05396c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05396e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/RequestHandler; │ │ │ │ - source_file_idx : 2532 (RequestHandler.java) │ │ + source_file_idx : 2552 (RequestHandler.java) │ │ │ │ Class #157 header: │ │ -class_idx : 360 │ │ +class_idx : 378 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2687 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2707 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -64434,19 +64417,19 @@ │ │ type : '(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -050f78: |[050f78] com.squareup.picasso.Stats$StatsHandler$1.:(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V │ │ -050f88: 5b01 7504 |0000: iput-object v1, v0, Lcom/squareup/picasso/Stats$StatsHandler$1;.this$0:Lcom/squareup/picasso/Stats$StatsHandler; // field@0475 │ │ -050f8c: 5b02 7604 |0002: iput-object v2, v0, Lcom/squareup/picasso/Stats$StatsHandler$1;.val$msg:Landroid/os/Message; // field@0476 │ │ -050f90: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -050f96: 0e00 |0007: return-void │ │ +053970: |[053970] com.squareup.picasso.Stats$StatsHandler$1.:(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V │ │ +053980: 5b01 7504 |0000: iput-object v1, v0, Lcom/squareup/picasso/Stats$StatsHandler$1;.this$0:Lcom/squareup/picasso/Stats$StatsHandler; // field@0475 │ │ +053984: 5b02 7604 |0002: iput-object v2, v0, Lcom/squareup/picasso/Stats$StatsHandler$1;.val$msg:Landroid/os/Message; // field@0476 │ │ +053988: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05398e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/picasso/Stats$StatsHandler$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/squareup/picasso/Stats$StatsHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Message; │ │ @@ -64457,42 +64440,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -050f98: |[050f98] com.squareup.picasso.Stats$StatsHandler$1.run:()V │ │ -050fa8: 2200 9b01 |0000: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -050fac: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -050fb0: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -050fb6: 1a02 910b |0007: const-string v2, "Unhandled stats message." // string@0b91 │ │ -050fba: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -050fc0: 0c01 |000c: move-result-object v1 │ │ -050fc2: 5432 7604 |000d: iget-object v2, v3, Lcom/squareup/picasso/Stats$StatsHandler$1;.val$msg:Landroid/os/Message; // field@0476 │ │ -050fc6: 5222 0c00 |000f: iget v2, v2, Landroid/os/Message;.what:I // field@000c │ │ -050fca: 6e20 550a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -050fd0: 0c01 |0014: move-result-object v1 │ │ -050fd2: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -050fd8: 0c01 |0018: move-result-object v1 │ │ -050fda: 7020 c709 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -050fe0: 2700 |001c: throw v0 │ │ +053990: |[053990] com.squareup.picasso.Stats$StatsHandler$1.run:()V │ │ +0539a0: 2200 ad01 |0000: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +0539a4: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +0539a8: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0539ae: 1a02 a50b |0007: const-string v2, "Unhandled stats message." // string@0ba5 │ │ +0539b2: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0539b8: 0c01 |000c: move-result-object v1 │ │ +0539ba: 5432 7604 |000d: iget-object v2, v3, Lcom/squareup/picasso/Stats$StatsHandler$1;.val$msg:Landroid/os/Message; // field@0476 │ │ +0539be: 5222 0c00 |000f: iget v2, v2, Landroid/os/Message;.what:I // field@000c │ │ +0539c2: 6e20 550a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0539c8: 0c01 |0014: move-result-object v1 │ │ +0539ca: 6e10 640a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0539d0: 0c01 |0018: move-result-object v1 │ │ +0539d2: 7020 c709 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +0539d8: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/squareup/picasso/Stats$StatsHandler$1; │ │ │ │ - source_file_idx : 2687 (Stats.java) │ │ + source_file_idx : 2707 (Stats.java) │ │ │ │ Class #158 header: │ │ -class_idx : 361 │ │ +class_idx : 379 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 71 │ │ -source_file_idx : 2687 │ │ +superclass_idx : 79 │ │ +source_file_idx : 2707 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -64516,18 +64499,18 @@ │ │ type : '(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -050fe4: |[050fe4] com.squareup.picasso.Stats$StatsHandler.:(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V │ │ -050ff4: 7020 b900 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ -050ffa: 5b02 7704 |0003: iput-object v2, v0, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ -050ffe: 0e00 |0005: return-void │ │ +0539dc: |[0539dc] com.squareup.picasso.Stats$StatsHandler.:(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V │ │ +0539ec: 7020 b900 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ +0539f2: 5b02 7704 |0003: iput-object v2, v0, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ +0539f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Stats$StatsHandler; │ │ @@ -64536,70 +64519,70 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Stats$StatsHandler;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -051000: |[051000] com.squareup.picasso.Stats$StatsHandler.handleMessage:(Landroid/os/Message;)V │ │ -051010: 5250 0c00 |0000: iget v0, v5, Landroid/os/Message;.what:I // field@000c │ │ -051014: 2b00 3600 0000 |0002: packed-switch v0, 00000038 // +00000036 │ │ -05101a: 6200 1804 |0005: sget-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ -05101e: 2201 6801 |0007: new-instance v1, Lcom/squareup/picasso/Stats$StatsHandler$1; // type@0168 │ │ -051022: 7030 1a09 4105 |0009: invoke-direct {v1, v4, v5}, Lcom/squareup/picasso/Stats$StatsHandler$1;.:(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V // method@091a │ │ -051028: 6e20 be00 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ -05102e: 0e00 |000f: return-void │ │ -051030: 5440 7704 |0010: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ -051034: 6e10 2809 0000 |0012: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.performCacheHit:()V // method@0928 │ │ -05103a: 28fa |0015: goto 000f // -0006 │ │ -05103c: 5440 7704 |0016: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ -051040: 6e10 2909 0000 |0018: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.performCacheMiss:()V // method@0929 │ │ -051046: 28f4 |001b: goto 000f // -000c │ │ -051048: 5440 7704 |001c: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ -05104c: 5251 0a00 |001e: iget v1, v5, Landroid/os/Message;.arg1:I // field@000a │ │ -051050: 8112 |0020: int-to-long v2, v1 │ │ -051052: 6e30 2609 2003 |0021: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Stats;.performBitmapDecoded:(J)V // method@0926 │ │ -051058: 28eb |0024: goto 000f // -0015 │ │ -05105a: 5440 7704 |0025: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ -05105e: 5251 0a00 |0027: iget v1, v5, Landroid/os/Message;.arg1:I // field@000a │ │ -051062: 8112 |0029: int-to-long v2, v1 │ │ -051064: 6e30 2709 2003 |002a: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Stats;.performBitmapTransformed:(J)V // method@0927 │ │ -05106a: 28e2 |002d: goto 000f // -001e │ │ -05106c: 5441 7704 |002e: iget-object v1, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ -051070: 5450 0b00 |0030: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -051074: 1f00 b101 |0032: check-cast v0, Ljava/lang/Long; // type@01b1 │ │ -051078: 6e20 2a09 0100 |0034: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Stats;.performDownloadFinished:(Ljava/lang/Long;)V // method@092a │ │ -05107e: 28d8 |0037: goto 000f // -0028 │ │ -051080: 0001 0500 0000 0000 0e00 0000 1400 ... |0038: packed-switch-data (14 units) │ │ +0539f8: |[0539f8] com.squareup.picasso.Stats$StatsHandler.handleMessage:(Landroid/os/Message;)V │ │ +053a08: 5240 0c00 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@000c │ │ +053a0c: 2b00 3600 0000 |0002: packed-switch v0, 00000038 // +00000036 │ │ +053a12: 6200 1804 |0005: sget-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0418 │ │ +053a16: 2201 7a01 |0007: new-instance v1, Lcom/squareup/picasso/Stats$StatsHandler$1; // type@017a │ │ +053a1a: 7030 1a09 3104 |0009: invoke-direct {v1, v3, v4}, Lcom/squareup/picasso/Stats$StatsHandler$1;.:(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V // method@091a │ │ +053a20: 6e20 be00 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00be │ │ +053a26: 0e00 |000f: return-void │ │ +053a28: 5430 7704 |0010: iget-object v0, v3, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ +053a2c: 6e10 2809 0000 |0012: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.performCacheHit:()V // method@0928 │ │ +053a32: 28fa |0015: goto 000f // -0006 │ │ +053a34: 5430 7704 |0016: iget-object v0, v3, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ +053a38: 6e10 2909 0000 |0018: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.performCacheMiss:()V // method@0929 │ │ +053a3e: 28f4 |001b: goto 000f // -000c │ │ +053a40: 5430 7704 |001c: iget-object v0, v3, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ +053a44: 5241 0a00 |001e: iget v1, v4, Landroid/os/Message;.arg1:I // field@000a │ │ +053a48: 8111 |0020: int-to-long v1, v1 │ │ +053a4a: 6e30 2609 1002 |0021: invoke-virtual {v0, v1, v2}, Lcom/squareup/picasso/Stats;.performBitmapDecoded:(J)V // method@0926 │ │ +053a50: 28eb |0024: goto 000f // -0015 │ │ +053a52: 5430 7704 |0025: iget-object v0, v3, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ +053a56: 5241 0a00 |0027: iget v1, v4, Landroid/os/Message;.arg1:I // field@000a │ │ +053a5a: 8111 |0029: int-to-long v1, v1 │ │ +053a5c: 6e30 2709 1002 |002a: invoke-virtual {v0, v1, v2}, Lcom/squareup/picasso/Stats;.performBitmapTransformed:(J)V // method@0927 │ │ +053a62: 28e2 |002d: goto 000f // -001e │ │ +053a64: 5431 7704 |002e: iget-object v1, v3, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0477 │ │ +053a68: 5440 0b00 |0030: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +053a6c: 1f00 c301 |0032: check-cast v0, Ljava/lang/Long; // type@01c3 │ │ +053a70: 6e20 2a09 0100 |0034: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Stats;.performDownloadFinished:(Ljava/lang/Long;)V // method@092a │ │ +053a76: 28d8 |0037: goto 000f // -0028 │ │ +053a78: 0001 0500 0000 0000 0e00 0000 1400 ... |0038: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=153 │ │ 0x000f line=159 │ │ 0x0010 line=138 │ │ 0x0016 line=141 │ │ 0x001c line=144 │ │ 0x0025 line=147 │ │ 0x002e line=150 │ │ 0x0038 line=136 │ │ locals : │ │ - 0x0000 - 0x0046 reg=4 this Lcom/squareup/picasso/Stats$StatsHandler; │ │ - 0x0000 - 0x0046 reg=5 msg Landroid/os/Message; │ │ + 0x0000 - 0x0046 reg=3 this Lcom/squareup/picasso/Stats$StatsHandler; │ │ + 0x0000 - 0x0046 reg=4 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2687 (Stats.java) │ │ + source_file_idx : 2707 (Stats.java) │ │ │ │ Class #159 header: │ │ -class_idx : 362 │ │ +class_idx : 380 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2687 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2707 │ │ static_fields_size : 6 │ │ instance_fields_size: 14 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -64704,35 +64687,35 @@ │ │ type : '(Lcom/squareup/picasso/Cache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -05109c: |[05109c] com.squareup.picasso.Stats.:(Lcom/squareup/picasso/Cache;)V │ │ -0510ac: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0510b2: 5b34 8104 |0003: iput-object v4, v3, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0481 │ │ -0510b6: 2200 4800 |0005: new-instance v0, Landroid/os/HandlerThread; // type@0048 │ │ -0510ba: 1a01 8209 |0007: const-string v1, "Picasso-Stats" // string@0982 │ │ -0510be: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -0510c2: 7030 c300 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@00c3 │ │ -0510c8: 5b30 8704 |000e: iput-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ -0510cc: 5430 8704 |0010: iget-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ -0510d0: 6e10 c600 0000 |0012: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@00c6 │ │ -0510d6: 5430 8704 |0015: iget-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ -0510da: 6e10 c400 0000 |0017: invoke-virtual {v0}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@00c4 │ │ -0510e0: 0c00 |001a: move-result-object v0 │ │ -0510e2: 7110 6009 0000 |001b: invoke-static {v0}, Lcom/squareup/picasso/Utils;.flushStackLocalLeaks:(Landroid/os/Looper;)V // method@0960 │ │ -0510e8: 2200 6901 |001e: new-instance v0, Lcom/squareup/picasso/Stats$StatsHandler; // type@0169 │ │ -0510ec: 5431 8704 |0020: iget-object v1, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ -0510f0: 6e10 c400 0100 |0022: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@00c4 │ │ -0510f6: 0c01 |0025: move-result-object v1 │ │ -0510f8: 7030 1c09 1003 |0026: invoke-direct {v0, v1, v3}, Lcom/squareup/picasso/Stats$StatsHandler;.:(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V // method@091c │ │ -0510fe: 5b30 8504 |0029: iput-object v0, v3, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ -051102: 0e00 |002b: return-void │ │ +053a94: |[053a94] com.squareup.picasso.Stats.:(Lcom/squareup/picasso/Cache;)V │ │ +053aa4: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +053aaa: 5b34 8104 |0003: iput-object v4, v3, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0481 │ │ +053aae: 2200 5000 |0005: new-instance v0, Landroid/os/HandlerThread; // type@0050 │ │ +053ab2: 1a01 9609 |0007: const-string v1, "Picasso-Stats" // string@0996 │ │ +053ab6: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +053aba: 7030 c300 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@00c3 │ │ +053ac0: 5b30 8704 |000e: iput-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ +053ac4: 5430 8704 |0010: iget-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ +053ac8: 6e10 c600 0000 |0012: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@00c6 │ │ +053ace: 5430 8704 |0015: iget-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ +053ad2: 6e10 c400 0000 |0017: invoke-virtual {v0}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@00c4 │ │ +053ad8: 0c00 |001a: move-result-object v0 │ │ +053ada: 7110 6009 0000 |001b: invoke-static {v0}, Lcom/squareup/picasso/Utils;.flushStackLocalLeaks:(Landroid/os/Looper;)V // method@0960 │ │ +053ae0: 2200 7b01 |001e: new-instance v0, Lcom/squareup/picasso/Stats$StatsHandler; // type@017b │ │ +053ae4: 5431 8704 |0020: iget-object v1, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ +053ae8: 6e10 c400 0100 |0022: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@00c4 │ │ +053aee: 0c01 |0025: move-result-object v1 │ │ +053af0: 7030 1c09 1003 |0026: invoke-direct {v0, v1, v3}, Lcom/squareup/picasso/Stats$StatsHandler;.:(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V // method@091c │ │ +053af6: 5b30 8504 |0029: iput-object v0, v3, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ +053afa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0010 line=54 │ │ 0x0015 line=55 │ │ @@ -64743,48 +64726,48 @@ │ │ 0x0000 - 0x002c reg=4 cache Lcom/squareup/picasso/Cache; │ │ │ │ #1 : (in Lcom/squareup/picasso/Stats;) │ │ name : 'getAverage' │ │ type : '(IJ)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -051104: |[051104] com.squareup.picasso.Stats.getAverage:(IJ)J │ │ -051114: 8130 |0000: int-to-long v0, v3 │ │ -051116: 9e00 0400 |0001: div-long v0, v4, v0 │ │ -05111a: 1000 |0003: return-wide v0 │ │ +053afc: |[053afc] com.squareup.picasso.Stats.getAverage:(IJ)J │ │ +053b0c: 8120 |0000: int-to-long v0, v2 │ │ +053b0e: 9e00 0300 |0001: div-long v0, v3, v0 │ │ +053b12: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ - 0x0000 - 0x0004 reg=3 count I │ │ - 0x0000 - 0x0004 reg=4 totalSize J │ │ + 0x0000 - 0x0004 reg=2 count I │ │ + 0x0000 - 0x0004 reg=3 totalSize J │ │ │ │ #2 : (in Lcom/squareup/picasso/Stats;) │ │ name : 'processBitmap' │ │ type : '(Landroid/graphics/Bitmap;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -05111c: |[05111c] com.squareup.picasso.Stats.processBitmap:(Landroid/graphics/Bitmap;I)V │ │ -05112c: 7110 6109 0500 |0000: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ -051132: 0a00 |0003: move-result v0 │ │ -051134: 5441 8504 |0004: iget-object v1, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ -051138: 5442 8504 |0006: iget-object v2, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ -05113c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -05113e: 6e40 bc00 6230 |0009: invoke-virtual {v2, v6, v0, v3}, Landroid/os/Handler;.obtainMessage:(III)Landroid/os/Message; // method@00bc │ │ -051144: 0c02 |000c: move-result-object v2 │ │ -051146: 6e20 c100 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -05114c: 0e00 |0010: return-void │ │ +053b14: |[053b14] com.squareup.picasso.Stats.processBitmap:(Landroid/graphics/Bitmap;I)V │ │ +053b24: 7110 6109 0500 |0000: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ +053b2a: 0a00 |0003: move-result v0 │ │ +053b2c: 5441 8504 |0004: iget-object v1, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ +053b30: 5442 8504 |0006: iget-object v2, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ +053b34: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +053b36: 6e40 bc00 6230 |0009: invoke-virtual {v2, v6, v0, v3}, Landroid/os/Handler;.obtainMessage:(III)Landroid/os/Message; // method@00bc │ │ +053b3c: 0c02 |000c: move-result-object v2 │ │ +053b3e: 6e20 c100 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +053b44: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ 0x0010 line=120 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 bitmapSize I │ │ @@ -64794,80 +64777,79 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Stats;) │ │ name : 'createSnapshot' │ │ type : '()Lcom/squareup/picasso/StatsSnapshot;' │ │ access : 0x0000 () │ │ code - │ │ - registers : 28 │ │ + registers : 27 │ │ ins : 1 │ │ outs : 24 │ │ - insns size : 82 16-bit code units │ │ -051150: |[051150] com.squareup.picasso.Stats.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; │ │ -051160: 2203 6b01 |0000: new-instance v3, Lcom/squareup/picasso/StatsSnapshot; // type@016b │ │ -051164: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -051168: 5402 8104 |0004: iget-object v2, v0, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0481 │ │ -05116c: 7210 a407 0200 |0006: invoke-interface {v2}, Lcom/squareup/picasso/Cache;.maxSize:()I // method@07a4 │ │ -051172: 0a04 |0009: move-result v4 │ │ -051174: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ -051178: 5402 8104 |000c: iget-object v2, v0, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0481 │ │ -05117c: 7210 a607 0200 |000e: invoke-interface {v2}, Lcom/squareup/picasso/Cache;.size:()I // method@07a6 │ │ -051182: 0a05 |0011: move-result v5 │ │ -051184: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ -051188: 5306 8204 |0014: iget-wide v6, v0, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0482 │ │ -05118c: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -051190: 5308 8304 |0018: iget-wide v8, v0, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0483 │ │ -051194: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -051198: 530a 8804 |001c: iget-wide v10, v0, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0488 │ │ -05119c: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ -0511a0: 530c 8904 |0020: iget-wide v12, v0, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0489 │ │ -0511a4: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -0511a8: 530e 8a04 |0024: iget-wide v14, v0, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@048a │ │ -0511ac: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ -0511b0: 5300 7e04 |0028: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageDownloadSize:J // field@047e │ │ -0511b4: 0510 0000 |002a: move-wide/from16 v16, v0 │ │ -0511b8: 0800 1b00 |002c: move-object/from16 v0, v27 │ │ -0511bc: 5300 7f04 |002e: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageOriginalBitmapSize:J // field@047f │ │ -0511c0: 0512 0000 |0030: move-wide/from16 v18, v0 │ │ -0511c4: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ -0511c8: 5300 8004 |0034: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageTransformedBitmapSize:J // field@0480 │ │ -0511cc: 0514 0000 |0036: move-wide/from16 v20, v0 │ │ -0511d0: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ -0511d4: 5200 8404 |003a: iget v0, v0, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0484 │ │ -0511d8: 0216 0000 |003c: move/from16 v22, v0 │ │ -0511dc: 0800 1b00 |003e: move-object/from16 v0, v27 │ │ -0511e0: 5200 8604 |0040: iget v0, v0, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ -0511e4: 0217 0000 |0042: move/from16 v23, v0 │ │ -0511e8: 0800 1b00 |0044: move-object/from16 v0, v27 │ │ -0511ec: 5200 8b04 |0046: iget v0, v0, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@048b │ │ -0511f0: 0218 0000 |0048: move/from16 v24, v0 │ │ -0511f4: 7100 660a 0000 |004a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a66 │ │ -0511fa: 0b19 |004d: move-result-wide v25 │ │ -0511fc: 7618 2d09 0300 |004e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lcom/squareup/picasso/StatsSnapshot;.:(IIJJJJJJJJIIIJ)V // method@092d │ │ -051202: 1103 |0051: return-object v3 │ │ + insns size : 80 16-bit code units │ │ +053b48: |[053b48] com.squareup.picasso.Stats.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; │ │ +053b58: 2202 7d01 |0000: new-instance v2, Lcom/squareup/picasso/StatsSnapshot; // type@017d │ │ +053b5c: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ +053b60: 5403 8104 |0004: iget-object v3, v0, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0481 │ │ +053b64: 7210 a407 0300 |0006: invoke-interface {v3}, Lcom/squareup/picasso/Cache;.maxSize:()I // method@07a4 │ │ +053b6a: 0a03 |0009: move-result v3 │ │ +053b6c: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ +053b70: 5404 8104 |000c: iget-object v4, v0, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0481 │ │ +053b74: 7210 a607 0400 |000e: invoke-interface {v4}, Lcom/squareup/picasso/Cache;.size:()I // method@07a6 │ │ +053b7a: 0a04 |0011: move-result v4 │ │ +053b7c: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ +053b80: 5305 8204 |0014: iget-wide v5, v0, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0482 │ │ +053b84: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +053b88: 5307 8304 |0018: iget-wide v7, v0, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0483 │ │ +053b8c: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ +053b90: 5309 8804 |001c: iget-wide v9, v0, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0488 │ │ +053b94: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ +053b98: 530b 8904 |0020: iget-wide v11, v0, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0489 │ │ +053b9c: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ +053ba0: 530d 8a04 |0024: iget-wide v13, v0, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@048a │ │ +053ba4: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ +053ba8: 530f 7e04 |0028: iget-wide v15, v0, Lcom/squareup/picasso/Stats;.averageDownloadSize:J // field@047e │ │ +053bac: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ +053bb0: 5300 7f04 |002c: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageOriginalBitmapSize:J // field@047f │ │ +053bb4: 0511 0000 |002e: move-wide/from16 v17, v0 │ │ +053bb8: 0800 1a00 |0030: move-object/from16 v0, v26 │ │ +053bbc: 5300 8004 |0032: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageTransformedBitmapSize:J // field@0480 │ │ +053bc0: 0513 0000 |0034: move-wide/from16 v19, v0 │ │ +053bc4: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ +053bc8: 5200 8404 |0038: iget v0, v0, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0484 │ │ +053bcc: 0215 0000 |003a: move/from16 v21, v0 │ │ +053bd0: 0800 1a00 |003c: move-object/from16 v0, v26 │ │ +053bd4: 5200 8604 |003e: iget v0, v0, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ +053bd8: 0216 0000 |0040: move/from16 v22, v0 │ │ +053bdc: 0800 1a00 |0042: move-object/from16 v0, v26 │ │ +053be0: 5200 8b04 |0044: iget v0, v0, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@048b │ │ +053be4: 0217 0000 |0046: move/from16 v23, v0 │ │ +053be8: 7100 660a 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0a66 │ │ +053bee: 0b18 |004b: move-result-wide v24 │ │ +053bf0: 7618 2d09 0200 |004c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, Lcom/squareup/picasso/StatsSnapshot;.:(IIJJJJJJJJIIIJ)V // method@092d │ │ +053bf6: 1102 |004f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ - 0x004a line=113 │ │ + 0x0048 line=113 │ │ locals : │ │ - 0x0000 - 0x0052 reg=27 this Lcom/squareup/picasso/Stats; │ │ + 0x0000 - 0x0050 reg=26 this Lcom/squareup/picasso/Stats; │ │ │ │ #1 : (in Lcom/squareup/picasso/Stats;) │ │ name : 'dispatchBitmapDecoded' │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -051204: |[051204] com.squareup.picasso.Stats.dispatchBitmapDecoded:(Landroid/graphics/Bitmap;)V │ │ -051214: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -051216: 7030 2b09 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/Stats;.processBitmap:(Landroid/graphics/Bitmap;I)V // method@092b │ │ -05121c: 0e00 |0004: return-void │ │ +053bf8: |[053bf8] com.squareup.picasso.Stats.dispatchBitmapDecoded:(Landroid/graphics/Bitmap;)V │ │ +053c08: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +053c0a: 7030 2b09 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/Stats;.processBitmap:(Landroid/graphics/Bitmap;I)V // method@092b │ │ +053c10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Stats; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -64877,18 +64859,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -051220: |[051220] com.squareup.picasso.Stats.dispatchBitmapTransformed:(Landroid/graphics/Bitmap;)V │ │ -051230: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -051232: 7030 2b09 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/Stats;.processBitmap:(Landroid/graphics/Bitmap;I)V // method@092b │ │ -051238: 0e00 |0004: return-void │ │ +053c14: |[053c14] com.squareup.picasso.Stats.dispatchBitmapTransformed:(Landroid/graphics/Bitmap;)V │ │ +053c24: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +053c26: 7030 2b09 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/Stats;.processBitmap:(Landroid/graphics/Bitmap;I)V // method@092b │ │ +053c2c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Stats; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -64898,19 +64880,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05123c: |[05123c] com.squareup.picasso.Stats.dispatchCacheHit:()V │ │ -05124c: 5420 8504 |0000: iget-object v0, v2, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ -051250: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -051252: 6e20 bf00 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00bf │ │ -051258: 0e00 |0006: return-void │ │ +053c30: |[053c30] com.squareup.picasso.Stats.dispatchCacheHit:()V │ │ +053c40: 5420 8504 |0000: iget-object v0, v2, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ +053c44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +053c46: 6e20 bf00 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00bf │ │ +053c4c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -64919,132 +64901,132 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05125c: |[05125c] com.squareup.picasso.Stats.dispatchCacheMiss:()V │ │ -05126c: 5420 8504 |0000: iget-object v0, v2, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ -051270: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -051272: 6e20 bf00 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00bf │ │ -051278: 0e00 |0006: return-void │ │ +053c50: |[053c50] com.squareup.picasso.Stats.dispatchCacheMiss:()V │ │ +053c60: 5420 8504 |0000: iget-object v0, v2, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ +053c64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +053c66: 6e20 bf00 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00bf │ │ +053c6c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/Stats; │ │ │ │ #5 : (in Lcom/squareup/picasso/Stats;) │ │ name : 'dispatchDownloadFinished' │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -05127c: |[05127c] com.squareup.picasso.Stats.dispatchDownloadFinished:(J)V │ │ -05128c: 5450 8504 |0000: iget-object v0, v5, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ -051290: 5451 8504 |0002: iget-object v1, v5, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ -051294: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -051296: 7120 040a 7600 |0005: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -05129c: 0c03 |0008: move-result-object v3 │ │ -05129e: 6e30 bd00 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ -0512a4: 0c01 |000c: move-result-object v1 │ │ -0512a6: 6e20 c100 1000 |000d: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ -0512ac: 0e00 |0010: return-void │ │ +053c70: |[053c70] com.squareup.picasso.Stats.dispatchDownloadFinished:(J)V │ │ +053c80: 5440 8504 |0000: iget-object v0, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ +053c84: 5441 8504 |0002: iget-object v1, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0485 │ │ +053c88: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +053c8a: 7120 040a 6500 |0005: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +053c90: 0c03 |0008: move-result-object v3 │ │ +053c92: 6e30 bd00 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@00bd │ │ +053c98: 0c01 |000c: move-result-object v1 │ │ +053c9a: 6e20 c100 1000 |000d: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c1 │ │ +053ca0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0010 line=69 │ │ locals : │ │ - 0x0000 - 0x0011 reg=5 this Lcom/squareup/picasso/Stats; │ │ - 0x0000 - 0x0011 reg=6 size J │ │ + 0x0000 - 0x0011 reg=4 this Lcom/squareup/picasso/Stats; │ │ + 0x0000 - 0x0011 reg=5 size J │ │ │ │ #6 : (in Lcom/squareup/picasso/Stats;) │ │ name : 'performBitmapDecoded' │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 8 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0512b0: |[0512b0] com.squareup.picasso.Stats.performBitmapDecoded:(J)V │ │ -0512c0: 5250 8604 |0000: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ -0512c4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0512c8: 5950 8604 |0004: iput v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ -0512cc: 5350 8904 |0006: iget-wide v0, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0489 │ │ -0512d0: bb60 |0008: add-long/2addr v0, v6 │ │ -0512d2: 5a50 8904 |0009: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0489 │ │ -0512d6: 5250 8604 |000b: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ -0512da: 5352 8904 |000d: iget-wide v2, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0489 │ │ -0512de: 7130 2509 2003 |000f: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@0925 │ │ -0512e4: 0b00 |0012: move-result-wide v0 │ │ -0512e6: 5a50 7f04 |0013: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.averageOriginalBitmapSize:J // field@047f │ │ -0512ea: 0e00 |0015: return-void │ │ +053ca4: |[053ca4] com.squareup.picasso.Stats.performBitmapDecoded:(J)V │ │ +053cb4: 5230 8604 |0000: iget v0, v3, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ +053cb8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053cbc: 5930 8604 |0004: iput v0, v3, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ +053cc0: 5330 8904 |0006: iget-wide v0, v3, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0489 │ │ +053cc4: bb40 |0008: add-long/2addr v0, v4 │ │ +053cc6: 5a30 8904 |0009: iput-wide v0, v3, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0489 │ │ +053cca: 5230 8604 |000b: iget v0, v3, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ +053cce: 5331 8904 |000d: iget-wide v1, v3, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0489 │ │ +053cd2: 7130 2509 1002 |000f: invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@0925 │ │ +053cd8: 0b00 |0012: move-result-wide v0 │ │ +053cda: 5a30 7f04 |0013: iput-wide v0, v3, Lcom/squareup/picasso/Stats;.averageOriginalBitmapSize:J // field@047f │ │ +053cde: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x000b line=100 │ │ 0x0015 line=101 │ │ locals : │ │ - 0x0000 - 0x0016 reg=5 this Lcom/squareup/picasso/Stats; │ │ - 0x0000 - 0x0016 reg=6 size J │ │ + 0x0000 - 0x0016 reg=3 this Lcom/squareup/picasso/Stats; │ │ + 0x0000 - 0x0016 reg=4 size J │ │ │ │ #7 : (in Lcom/squareup/picasso/Stats;) │ │ name : 'performBitmapTransformed' │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 8 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0512ec: |[0512ec] com.squareup.picasso.Stats.performBitmapTransformed:(J)V │ │ -0512fc: 5250 8b04 |0000: iget v0, v5, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@048b │ │ -051300: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -051304: 5950 8b04 |0004: iput v0, v5, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@048b │ │ -051308: 5350 8a04 |0006: iget-wide v0, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@048a │ │ -05130c: bb60 |0008: add-long/2addr v0, v6 │ │ -05130e: 5a50 8a04 |0009: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@048a │ │ -051312: 5250 8604 |000b: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ -051316: 5352 8a04 |000d: iget-wide v2, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@048a │ │ -05131a: 7130 2509 2003 |000f: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@0925 │ │ -051320: 0b00 |0012: move-result-wide v0 │ │ -051322: 5a50 8004 |0013: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.averageTransformedBitmapSize:J // field@0480 │ │ -051326: 0e00 |0015: return-void │ │ +053ce0: |[053ce0] com.squareup.picasso.Stats.performBitmapTransformed:(J)V │ │ +053cf0: 5230 8b04 |0000: iget v0, v3, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@048b │ │ +053cf4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053cf8: 5930 8b04 |0004: iput v0, v3, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@048b │ │ +053cfc: 5330 8a04 |0006: iget-wide v0, v3, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@048a │ │ +053d00: bb40 |0008: add-long/2addr v0, v4 │ │ +053d02: 5a30 8a04 |0009: iput-wide v0, v3, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@048a │ │ +053d06: 5230 8604 |000b: iget v0, v3, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0486 │ │ +053d0a: 5331 8a04 |000d: iget-wide v1, v3, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@048a │ │ +053d0e: 7130 2509 1002 |000f: invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@0925 │ │ +053d14: 0b00 |0012: move-result-wide v0 │ │ +053d16: 5a30 8004 |0013: iput-wide v0, v3, Lcom/squareup/picasso/Stats;.averageTransformedBitmapSize:J // field@0480 │ │ +053d1a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000b line=106 │ │ 0x0015 line=107 │ │ locals : │ │ - 0x0000 - 0x0016 reg=5 this Lcom/squareup/picasso/Stats; │ │ - 0x0000 - 0x0016 reg=6 size J │ │ + 0x0000 - 0x0016 reg=3 this Lcom/squareup/picasso/Stats; │ │ + 0x0000 - 0x0016 reg=4 size J │ │ │ │ #8 : (in Lcom/squareup/picasso/Stats;) │ │ name : 'performCacheHit' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -051328: |[051328] com.squareup.picasso.Stats.performCacheHit:()V │ │ -051338: 5340 8204 |0000: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0482 │ │ -05133c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -051340: bb20 |0004: add-long/2addr v0, v2 │ │ -051342: 5a40 8204 |0005: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0482 │ │ -051346: 0e00 |0007: return-void │ │ +053d1c: |[053d1c] com.squareup.picasso.Stats.performCacheHit:()V │ │ +053d2c: 5340 8204 |0000: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0482 │ │ +053d30: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +053d34: bb20 |0004: add-long/2addr v0, v2 │ │ +053d36: 5a40 8204 |0005: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0482 │ │ +053d3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -65053,20 +65035,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -051348: |[051348] com.squareup.picasso.Stats.performCacheMiss:()V │ │ -051358: 5340 8304 |0000: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0483 │ │ -05135c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -051360: bb20 |0004: add-long/2addr v0, v2 │ │ -051362: 5a40 8304 |0005: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0483 │ │ -051366: 0e00 |0007: return-void │ │ +053d3c: |[053d3c] com.squareup.picasso.Stats.performCacheMiss:()V │ │ +053d4c: 5340 8304 |0000: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0483 │ │ +053d50: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +053d54: bb20 |0004: add-long/2addr v0, v2 │ │ +053d56: 5a40 8304 |0005: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0483 │ │ +053d5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -65075,29 +65057,29 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -051368: |[051368] com.squareup.picasso.Stats.performDownloadFinished:(Ljava/lang/Long;)V │ │ -051378: 5240 8404 |0000: iget v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0484 │ │ -05137c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -051380: 5940 8404 |0004: iput v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0484 │ │ -051384: 5340 8804 |0006: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0488 │ │ -051388: 6e10 000a 0500 |0008: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@0a00 │ │ -05138e: 0b02 |000b: move-result-wide v2 │ │ -051390: bb20 |000c: add-long/2addr v0, v2 │ │ -051392: 5a40 8804 |000d: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0488 │ │ -051396: 5240 8404 |000f: iget v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0484 │ │ -05139a: 5342 8804 |0011: iget-wide v2, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0488 │ │ -05139e: 7130 2509 2003 |0013: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@0925 │ │ -0513a4: 0b00 |0016: move-result-wide v0 │ │ -0513a6: 5a40 7e04 |0017: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.averageDownloadSize:J // field@047e │ │ -0513aa: 0e00 |0019: return-void │ │ +053d5c: |[053d5c] com.squareup.picasso.Stats.performDownloadFinished:(Ljava/lang/Long;)V │ │ +053d6c: 5240 8404 |0000: iget v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0484 │ │ +053d70: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053d74: 5940 8404 |0004: iput v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0484 │ │ +053d78: 5340 8804 |0006: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0488 │ │ +053d7c: 6e10 000a 0500 |0008: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@0a00 │ │ +053d82: 0b02 |000b: move-result-wide v2 │ │ +053d84: bb20 |000c: add-long/2addr v0, v2 │ │ +053d86: 5a40 8804 |000d: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0488 │ │ +053d8a: 5240 8404 |000f: iget v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0484 │ │ +053d8e: 5341 8804 |0011: iget-wide v1, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0488 │ │ +053d92: 7130 2509 1002 |0013: invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@0925 │ │ +053d98: 0b00 |0016: move-result-wide v0 │ │ +053d9a: 5a40 7e04 |0017: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.averageDownloadSize:J // field@047e │ │ +053d9e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000f line=94 │ │ 0x0019 line=95 │ │ locals : │ │ @@ -65109,32 +65091,32 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0513ac: |[0513ac] com.squareup.picasso.Stats.shutdown:()V │ │ -0513bc: 5410 8704 |0000: iget-object v0, v1, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ -0513c0: 6e10 c500 0000 |0002: invoke-virtual {v0}, Landroid/os/HandlerThread;.quit:()Z // method@00c5 │ │ -0513c6: 0e00 |0005: return-void │ │ +053da0: |[053da0] com.squareup.picasso.Stats.shutdown:()V │ │ +053db0: 5410 8704 |0000: iget-object v0, v1, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0487 │ │ +053db4: 6e10 c500 0000 |0002: invoke-virtual {v0}, Landroid/os/HandlerThread;.quit:()Z // method@00c5 │ │ +053dba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Stats; │ │ │ │ - source_file_idx : 2687 (Stats.java) │ │ + source_file_idx : 2707 (Stats.java) │ │ │ │ Class #160 header: │ │ -class_idx : 363 │ │ +class_idx : 381 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2689 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2709 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #160 - │ │ Class descriptor : 'Lcom/squareup/picasso/StatsSnapshot;' │ │ @@ -65201,98 +65183,97 @@ │ │ access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/squareup/picasso/StatsSnapshot;) │ │ name : '' │ │ type : '(IIJJJJJJJJIIIJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 27 │ │ + registers : 26 │ │ ins : 24 │ │ outs : 1 │ │ - insns size : 46 16-bit code units │ │ -0513c8: |[0513c8] com.squareup.picasso.StatsSnapshot.:(IIJJJJJJJJIIIJ)V │ │ -0513d8: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0513de: 5934 9204 |0003: iput v4, v3, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0492 │ │ -0513e2: 5935 9404 |0005: iput v5, v3, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0494 │ │ -0513e6: 5a36 8f04 |0007: iput-wide v6, v3, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@048f │ │ -0513ea: 5a38 9004 |0009: iput-wide v8, v3, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0490 │ │ -0513ee: 5a3a 9604 |000b: iput-wide v10, v3, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0496 │ │ -0513f2: 5a3c 9704 |000d: iput-wide v12, v3, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0497 │ │ -0513f6: 5a3e 9804 |000f: iput-wide v14, v3, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0498 │ │ -0513fa: 0500 1000 |0011: move-wide/from16 v0, v16 │ │ -0513fe: 5a30 8c04 |0013: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@048c │ │ -051402: 0500 1200 |0015: move-wide/from16 v0, v18 │ │ -051406: 5a30 8d04 |0017: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@048d │ │ -05140a: 0500 1400 |0019: move-wide/from16 v0, v20 │ │ -05140e: 5a30 8e04 |001b: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@048e │ │ -051412: 0200 1600 |001d: move/from16 v0, v22 │ │ -051416: 5930 9104 |001f: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0491 │ │ -05141a: 0200 1700 |0021: move/from16 v0, v23 │ │ -05141e: 5930 9304 |0023: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0493 │ │ -051422: 0200 1800 |0025: move/from16 v0, v24 │ │ -051426: 5930 9904 |0027: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0499 │ │ -05142a: 0500 1900 |0029: move-wide/from16 v0, v25 │ │ -05142e: 5a30 9504 |002b: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.timeStamp:J // field@0495 │ │ -051432: 0e00 |002d: return-void │ │ + insns size : 44 16-bit code units │ │ +053dbc: |[053dbc] com.squareup.picasso.StatsSnapshot.:(IIJJJJJJJJIIIJ)V │ │ +053dcc: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +053dd2: 5923 9204 |0003: iput v3, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0492 │ │ +053dd6: 5924 9404 |0005: iput v4, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0494 │ │ +053dda: 5a25 8f04 |0007: iput-wide v5, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@048f │ │ +053dde: 5a27 9004 |0009: iput-wide v7, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0490 │ │ +053de2: 5a29 9604 |000b: iput-wide v9, v2, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0496 │ │ +053de6: 5a2b 9704 |000d: iput-wide v11, v2, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0497 │ │ +053dea: 5a2d 9804 |000f: iput-wide v13, v2, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0498 │ │ +053dee: 5a2f 8c04 |0011: iput-wide v15, v2, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@048c │ │ +053df2: 0500 1100 |0013: move-wide/from16 v0, v17 │ │ +053df6: 5a20 8d04 |0015: iput-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@048d │ │ +053dfa: 0500 1300 |0017: move-wide/from16 v0, v19 │ │ +053dfe: 5a20 8e04 |0019: iput-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@048e │ │ +053e02: 0200 1500 |001b: move/from16 v0, v21 │ │ +053e06: 5920 9104 |001d: iput v0, v2, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0491 │ │ +053e0a: 0200 1600 |001f: move/from16 v0, v22 │ │ +053e0e: 5920 9304 |0021: iput v0, v2, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0493 │ │ +053e12: 0200 1700 |0023: move/from16 v0, v23 │ │ +053e16: 5920 9904 |0025: iput v0, v2, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0499 │ │ +053e1a: 0500 1800 |0027: move-wide/from16 v0, v24 │ │ +053e1e: 5a20 9504 |0029: iput-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.timeStamp:J // field@0495 │ │ +053e22: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ 0x000b line=50 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ 0x0011 line=53 │ │ - 0x0015 line=54 │ │ - 0x0019 line=55 │ │ - 0x001d line=56 │ │ - 0x0021 line=57 │ │ - 0x0025 line=58 │ │ - 0x0029 line=59 │ │ - 0x002d line=60 │ │ - locals : │ │ - 0x0000 - 0x002e reg=3 this Lcom/squareup/picasso/StatsSnapshot; │ │ - 0x0000 - 0x002e reg=4 maxSize I │ │ - 0x0000 - 0x002e reg=5 size I │ │ - 0x0000 - 0x002e reg=6 cacheHits J │ │ - 0x0000 - 0x002e reg=8 cacheMisses J │ │ - 0x0000 - 0x002e reg=10 totalDownloadSize J │ │ - 0x0000 - 0x002e reg=12 totalOriginalBitmapSize J │ │ - 0x0000 - 0x002e reg=14 totalTransformedBitmapSize J │ │ - 0x0000 - 0x002e reg=16 averageDownloadSize J │ │ - 0x0000 - 0x002e reg=18 averageOriginalBitmapSize J │ │ - 0x0000 - 0x002e reg=20 averageTransformedBitmapSize J │ │ - 0x0000 - 0x002e reg=22 downloadCount I │ │ - 0x0000 - 0x002e reg=23 originalBitmapCount I │ │ - 0x0000 - 0x002e reg=24 transformedBitmapCount I │ │ - 0x0000 - 0x002e reg=25 timeStamp J │ │ + 0x0013 line=54 │ │ + 0x0017 line=55 │ │ + 0x001b line=56 │ │ + 0x001f line=57 │ │ + 0x0023 line=58 │ │ + 0x0027 line=59 │ │ + 0x002b line=60 │ │ + locals : │ │ + 0x0000 - 0x002c reg=2 this Lcom/squareup/picasso/StatsSnapshot; │ │ + 0x0000 - 0x002c reg=3 maxSize I │ │ + 0x0000 - 0x002c reg=4 size I │ │ + 0x0000 - 0x002c reg=5 cacheHits J │ │ + 0x0000 - 0x002c reg=7 cacheMisses J │ │ + 0x0000 - 0x002c reg=9 totalDownloadSize J │ │ + 0x0000 - 0x002c reg=11 totalOriginalBitmapSize J │ │ + 0x0000 - 0x002c reg=13 totalTransformedBitmapSize J │ │ + 0x0000 - 0x002c reg=15 averageDownloadSize J │ │ + 0x0000 - 0x002c reg=17 averageOriginalBitmapSize J │ │ + 0x0000 - 0x002c reg=19 averageTransformedBitmapSize J │ │ + 0x0000 - 0x002c reg=21 downloadCount I │ │ + 0x0000 - 0x002c reg=22 originalBitmapCount I │ │ + 0x0000 - 0x002c reg=23 transformedBitmapCount I │ │ + 0x0000 - 0x002c reg=24 timeStamp J │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/StatsSnapshot;) │ │ name : 'dump' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -051434: |[051434] com.squareup.picasso.StatsSnapshot.dump:()V │ │ -051444: 2200 9701 |0000: new-instance v0, Ljava/io/StringWriter; // type@0197 │ │ -051448: 7010 c209 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@09c2 │ │ -05144e: 2201 9301 |0005: new-instance v1, Ljava/io/PrintWriter; // type@0193 │ │ -051452: 7020 b809 0100 |0007: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@09b8 │ │ -051458: 6e20 2f09 1300 |000a: invoke-virtual {v3, v1}, Lcom/squareup/picasso/StatsSnapshot;.dump:(Ljava/io/PrintWriter;)V // method@092f │ │ -05145e: 1a01 7d09 |000d: const-string v1, "Picasso" // string@097d │ │ -051462: 6e10 c309 0000 |000f: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@09c3 │ │ -051468: 0c02 |0012: move-result-object v2 │ │ -05146a: 7120 e100 2100 |0013: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ -051470: 0e00 |0016: return-void │ │ +053e24: |[053e24] com.squareup.picasso.StatsSnapshot.dump:()V │ │ +053e34: 2200 a901 |0000: new-instance v0, Ljava/io/StringWriter; // type@01a9 │ │ +053e38: 7010 c209 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@09c2 │ │ +053e3e: 2201 a501 |0005: new-instance v1, Ljava/io/PrintWriter; // type@01a5 │ │ +053e42: 7020 b809 0100 |0007: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@09b8 │ │ +053e48: 6e20 2f09 1300 |000a: invoke-virtual {v3, v1}, Lcom/squareup/picasso/StatsSnapshot;.dump:(Ljava/io/PrintWriter;)V // method@092f │ │ +053e4e: 1a01 9109 |000d: const-string v1, "Picasso" // string@0991 │ │ +053e52: 6e10 c309 0000 |000f: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@09c3 │ │ +053e58: 0c02 |0012: move-result-object v2 │ │ +053e5a: 7120 e100 2100 |0013: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ +053e60: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x000d line=66 │ │ 0x0016 line=67 │ │ locals : │ │ @@ -65304,93 +65285,93 @@ │ │ type : '(Ljava/io/PrintWriter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -051474: |[051474] com.squareup.picasso.StatsSnapshot.dump:(Ljava/io/PrintWriter;)V │ │ -051484: 1a00 8e01 |0000: const-string v0, "===============BEGIN PICASSO STATS ===============" // string@018e │ │ -051488: 6e20 bd09 0300 |0002: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ -05148e: 1a00 db08 |0005: const-string v0, "Memory Cache Stats" // string@08db │ │ -051492: 6e20 bd09 0300 |0007: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ -051498: 1a00 2200 |000a: const-string v0, " Max Cache Size: " // string@0022 │ │ -05149c: 6e20 ba09 0300 |000c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -0514a2: 5220 9204 |000f: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0492 │ │ -0514a6: 6e20 bb09 0300 |0011: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ -0514ac: 1a00 2000 |0014: const-string v0, " Cache Size: " // string@0020 │ │ -0514b0: 6e20 ba09 0300 |0016: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -0514b6: 5220 9404 |0019: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0494 │ │ -0514ba: 6e20 bb09 0300 |001b: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ -0514c0: 1a00 1d00 |001e: const-string v0, " Cache % Full: " // string@001d │ │ -0514c4: 6e20 ba09 0300 |0020: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -0514ca: 5220 9404 |0023: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0494 │ │ -0514ce: 8200 |0025: int-to-float v0, v0 │ │ -0514d0: 5221 9204 |0026: iget v1, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0492 │ │ -0514d4: 8211 |0028: int-to-float v1, v1 │ │ -0514d6: c910 |0029: div-float/2addr v0, v1 │ │ -0514d8: 1501 c842 |002a: const/high16 v1, #int 1120403456 // #42c8 │ │ -0514dc: c810 |002c: mul-float/2addr v0, v1 │ │ -0514de: 8900 |002d: float-to-double v0, v0 │ │ -0514e0: 7120 060a 1000 |002e: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@0a06 │ │ -0514e6: 0b00 |0031: move-result-wide v0 │ │ -0514e8: 8a00 |0032: double-to-int v0, v0 │ │ -0514ea: 6e20 bb09 0300 |0033: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ -0514f0: 1a00 1e00 |0036: const-string v0, " Cache Hits: " // string@001e │ │ -0514f4: 6e20 ba09 0300 |0038: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -0514fa: 5320 8f04 |003b: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@048f │ │ -0514fe: 6e30 bc09 0301 |003d: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ -051504: 1a00 1f00 |0040: const-string v0, " Cache Misses: " // string@001f │ │ -051508: 6e20 ba09 0300 |0042: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -05150e: 5320 9004 |0045: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0490 │ │ -051512: 6e30 bc09 0301 |0047: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ -051518: 1a00 0609 |004a: const-string v0, "Network Stats" // string@0906 │ │ -05151c: 6e20 bd09 0300 |004c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ -051522: 1a00 2100 |004f: const-string v0, " Download Count: " // string@0021 │ │ -051526: 6e20 ba09 0300 |0051: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -05152c: 5220 9104 |0054: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0491 │ │ -051530: 6e20 bb09 0300 |0056: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ -051536: 1a00 2500 |0059: const-string v0, " Total Download Size: " // string@0025 │ │ -05153a: 6e20 ba09 0300 |005b: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -051540: 5320 9604 |005e: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0496 │ │ -051544: 6e30 bc09 0301 |0060: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ -05154a: 1a00 1b00 |0063: const-string v0, " Average Download Size: " // string@001b │ │ -05154e: 6e20 ba09 0300 |0065: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -051554: 5320 8c04 |0068: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@048c │ │ -051558: 6e30 bc09 0301 |006a: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ -05155e: 1a00 0c02 |006d: const-string v0, "Bitmap Stats" // string@020c │ │ -051562: 6e20 bd09 0300 |006f: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ -051568: 1a00 2400 |0072: const-string v0, " Total Bitmaps Decoded: " // string@0024 │ │ -05156c: 6e20 ba09 0300 |0074: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -051572: 5220 9304 |0077: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0493 │ │ -051576: 6e20 bb09 0300 |0079: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ -05157c: 1a00 2300 |007c: const-string v0, " Total Bitmap Size: " // string@0023 │ │ -051580: 6e20 ba09 0300 |007e: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -051586: 5320 9704 |0081: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0497 │ │ -05158a: 6e30 bc09 0301 |0083: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ -051590: 1a00 2700 |0086: const-string v0, " Total Transformed Bitmaps: " // string@0027 │ │ -051594: 6e20 ba09 0300 |0088: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -05159a: 5220 9904 |008b: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0499 │ │ -05159e: 6e20 bb09 0300 |008d: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ -0515a4: 1a00 2600 |0090: const-string v0, " Total Transformed Bitmap Size: " // string@0026 │ │ -0515a8: 6e20 ba09 0300 |0092: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -0515ae: 5320 9804 |0095: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0498 │ │ -0515b2: 6e30 bc09 0301 |0097: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ -0515b8: 1a00 1a00 |009a: const-string v0, " Average Bitmap Size: " // string@001a │ │ -0515bc: 6e20 ba09 0300 |009c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -0515c2: 5320 8d04 |009f: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@048d │ │ -0515c6: 6e30 bc09 0301 |00a1: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ -0515cc: 1a00 1c00 |00a4: const-string v0, " Average Transformed Bitmap Size: " // string@001c │ │ -0515d0: 6e20 ba09 0300 |00a6: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ -0515d6: 5320 8e04 |00a9: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@048e │ │ -0515da: 6e30 bc09 0301 |00ab: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ -0515e0: 1a00 8f01 |00ae: const-string v0, "===============END PICASSO STATS ===============" // string@018f │ │ -0515e4: 6e20 bd09 0300 |00b0: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ -0515ea: 6e10 b909 0300 |00b3: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@09b9 │ │ -0515f0: 0e00 |00b6: return-void │ │ +053e64: |[053e64] com.squareup.picasso.StatsSnapshot.dump:(Ljava/io/PrintWriter;)V │ │ +053e74: 1a00 8e01 |0000: const-string v0, "===============BEGIN PICASSO STATS ===============" // string@018e │ │ +053e78: 6e20 bd09 0300 |0002: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ +053e7e: 1a00 ef08 |0005: const-string v0, "Memory Cache Stats" // string@08ef │ │ +053e82: 6e20 bd09 0300 |0007: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ +053e88: 1a00 2200 |000a: const-string v0, " Max Cache Size: " // string@0022 │ │ +053e8c: 6e20 ba09 0300 |000c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053e92: 5220 9204 |000f: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0492 │ │ +053e96: 6e20 bb09 0300 |0011: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ +053e9c: 1a00 2000 |0014: const-string v0, " Cache Size: " // string@0020 │ │ +053ea0: 6e20 ba09 0300 |0016: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053ea6: 5220 9404 |0019: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0494 │ │ +053eaa: 6e20 bb09 0300 |001b: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ +053eb0: 1a00 1d00 |001e: const-string v0, " Cache % Full: " // string@001d │ │ +053eb4: 6e20 ba09 0300 |0020: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053eba: 5220 9404 |0023: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0494 │ │ +053ebe: 8200 |0025: int-to-float v0, v0 │ │ +053ec0: 5221 9204 |0026: iget v1, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0492 │ │ +053ec4: 8211 |0028: int-to-float v1, v1 │ │ +053ec6: c910 |0029: div-float/2addr v0, v1 │ │ +053ec8: 1501 c842 |002a: const/high16 v1, #int 1120403456 // #42c8 │ │ +053ecc: c810 |002c: mul-float/2addr v0, v1 │ │ +053ece: 8900 |002d: float-to-double v0, v0 │ │ +053ed0: 7120 060a 1000 |002e: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@0a06 │ │ +053ed6: 0b00 |0031: move-result-wide v0 │ │ +053ed8: 8a00 |0032: double-to-int v0, v0 │ │ +053eda: 6e20 bb09 0300 |0033: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ +053ee0: 1a00 1e00 |0036: const-string v0, " Cache Hits: " // string@001e │ │ +053ee4: 6e20 ba09 0300 |0038: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053eea: 5320 8f04 |003b: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@048f │ │ +053eee: 6e30 bc09 0301 |003d: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ +053ef4: 1a00 1f00 |0040: const-string v0, " Cache Misses: " // string@001f │ │ +053ef8: 6e20 ba09 0300 |0042: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053efe: 5320 9004 |0045: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0490 │ │ +053f02: 6e30 bc09 0301 |0047: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ +053f08: 1a00 1a09 |004a: const-string v0, "Network Stats" // string@091a │ │ +053f0c: 6e20 bd09 0300 |004c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ +053f12: 1a00 2100 |004f: const-string v0, " Download Count: " // string@0021 │ │ +053f16: 6e20 ba09 0300 |0051: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053f1c: 5220 9104 |0054: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0491 │ │ +053f20: 6e20 bb09 0300 |0056: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ +053f26: 1a00 2500 |0059: const-string v0, " Total Download Size: " // string@0025 │ │ +053f2a: 6e20 ba09 0300 |005b: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053f30: 5320 9604 |005e: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0496 │ │ +053f34: 6e30 bc09 0301 |0060: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ +053f3a: 1a00 1b00 |0063: const-string v0, " Average Download Size: " // string@001b │ │ +053f3e: 6e20 ba09 0300 |0065: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053f44: 5320 8c04 |0068: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@048c │ │ +053f48: 6e30 bc09 0301 |006a: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ +053f4e: 1a00 0c02 |006d: const-string v0, "Bitmap Stats" // string@020c │ │ +053f52: 6e20 bd09 0300 |006f: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ +053f58: 1a00 2400 |0072: const-string v0, " Total Bitmaps Decoded: " // string@0024 │ │ +053f5c: 6e20 ba09 0300 |0074: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053f62: 5220 9304 |0077: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0493 │ │ +053f66: 6e20 bb09 0300 |0079: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ +053f6c: 1a00 2300 |007c: const-string v0, " Total Bitmap Size: " // string@0023 │ │ +053f70: 6e20 ba09 0300 |007e: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053f76: 5320 9704 |0081: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0497 │ │ +053f7a: 6e30 bc09 0301 |0083: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ +053f80: 1a00 2700 |0086: const-string v0, " Total Transformed Bitmaps: " // string@0027 │ │ +053f84: 6e20 ba09 0300 |0088: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053f8a: 5220 9904 |008b: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0499 │ │ +053f8e: 6e20 bb09 0300 |008d: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@09bb │ │ +053f94: 1a00 2600 |0090: const-string v0, " Total Transformed Bitmap Size: " // string@0026 │ │ +053f98: 6e20 ba09 0300 |0092: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053f9e: 5320 9804 |0095: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0498 │ │ +053fa2: 6e30 bc09 0301 |0097: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ +053fa8: 1a00 1a00 |009a: const-string v0, " Average Bitmap Size: " // string@001a │ │ +053fac: 6e20 ba09 0300 |009c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053fb2: 5320 8d04 |009f: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@048d │ │ +053fb6: 6e30 bc09 0301 |00a1: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ +053fbc: 1a00 1c00 |00a4: const-string v0, " Average Transformed Bitmap Size: " // string@001c │ │ +053fc0: 6e20 ba09 0300 |00a6: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@09ba │ │ +053fc6: 5320 8e04 |00a9: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@048e │ │ +053fca: 6e30 bc09 0301 |00ab: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@09bc │ │ +053fd0: 1a00 8f01 |00ae: const-string v0, "===============END PICASSO STATS ===============" // string@018f │ │ +053fd4: 6e20 bd09 0300 |00b0: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@09bd │ │ +053fda: 6e10 b909 0300 |00b3: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@09b9 │ │ +053fe0: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ 0x000a line=73 │ │ 0x000f line=74 │ │ 0x0014 line=75 │ │ @@ -65429,124 +65410,124 @@ │ │ 0x0000 - 0x00b7 reg=3 writer Ljava/io/PrintWriter; │ │ │ │ #2 : (in Lcom/squareup/picasso/StatsSnapshot;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -0515f4: |[0515f4] com.squareup.picasso.StatsSnapshot.toString:()Ljava/lang/String; │ │ -051604: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -051608: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05160e: 1a01 820a |0005: const-string v1, "StatsSnapshot{maxSize=" // string@0a82 │ │ -051612: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051618: 0c00 |000a: move-result-object v0 │ │ -05161a: 5241 9204 |000b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0492 │ │ -05161e: 6e20 550a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -051624: 0c00 |0010: move-result-object v0 │ │ -051626: 1a01 ea00 |0011: const-string v1, ", size=" // string@00ea │ │ -05162a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051630: 0c00 |0016: move-result-object v0 │ │ -051632: 5241 9404 |0017: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0494 │ │ -051636: 6e20 550a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -05163c: 0c00 |001c: move-result-object v0 │ │ -05163e: 1a01 dd00 |001d: const-string v1, ", cacheHits=" // string@00dd │ │ -051642: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051648: 0c00 |0022: move-result-object v0 │ │ -05164a: 5342 8f04 |0023: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@048f │ │ -05164e: 6e30 560a 2003 |0025: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -051654: 0c00 |0028: move-result-object v0 │ │ -051656: 1a01 de00 |0029: const-string v1, ", cacheMisses=" // string@00de │ │ -05165a: 6e20 580a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051660: 0c00 |002e: move-result-object v0 │ │ -051662: 5342 9004 |002f: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0490 │ │ -051666: 6e30 560a 2003 |0031: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -05166c: 0c00 |0034: move-result-object v0 │ │ -05166e: 1a01 e200 |0035: const-string v1, ", downloadCount=" // string@00e2 │ │ -051672: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051678: 0c00 |003a: move-result-object v0 │ │ -05167a: 5241 9104 |003b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0491 │ │ -05167e: 6e20 550a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -051684: 0c00 |0040: move-result-object v0 │ │ -051686: 1a01 f100 |0041: const-string v1, ", totalDownloadSize=" // string@00f1 │ │ -05168a: 6e20 580a 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051690: 0c00 |0046: move-result-object v0 │ │ -051692: 5342 9604 |0047: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0496 │ │ -051696: 6e30 560a 2003 |0049: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -05169c: 0c00 |004c: move-result-object v0 │ │ -05169e: 1a01 da00 |004d: const-string v1, ", averageDownloadSize=" // string@00da │ │ -0516a2: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0516a8: 0c00 |0052: move-result-object v0 │ │ -0516aa: 5342 8c04 |0053: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@048c │ │ -0516ae: 6e30 560a 2003 |0055: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0516b4: 0c00 |0058: move-result-object v0 │ │ -0516b6: 1a01 f200 |0059: const-string v1, ", totalOriginalBitmapSize=" // string@00f2 │ │ -0516ba: 6e20 580a 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0516c0: 0c00 |005e: move-result-object v0 │ │ -0516c2: 5342 9704 |005f: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0497 │ │ -0516c6: 6e30 560a 2003 |0061: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0516cc: 0c00 |0064: move-result-object v0 │ │ -0516ce: 1a01 f300 |0065: const-string v1, ", totalTransformedBitmapSize=" // string@00f3 │ │ -0516d2: 6e20 580a 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0516d8: 0c00 |006a: move-result-object v0 │ │ -0516da: 5342 9804 |006b: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0498 │ │ -0516de: 6e30 560a 2003 |006d: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0516e4: 0c00 |0070: move-result-object v0 │ │ -0516e6: 1a01 db00 |0071: const-string v1, ", averageOriginalBitmapSize=" // string@00db │ │ -0516ea: 6e20 580a 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0516f0: 0c00 |0076: move-result-object v0 │ │ -0516f2: 5342 8d04 |0077: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@048d │ │ -0516f6: 6e30 560a 2003 |0079: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0516fc: 0c00 |007c: move-result-object v0 │ │ -0516fe: 1a01 dc00 |007d: const-string v1, ", averageTransformedBitmapSize=" // string@00dc │ │ -051702: 6e20 580a 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051708: 0c00 |0082: move-result-object v0 │ │ -05170a: 5342 8e04 |0083: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@048e │ │ -05170e: 6e30 560a 2003 |0085: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -051714: 0c00 |0088: move-result-object v0 │ │ -051716: 1a01 e700 |0089: const-string v1, ", originalBitmapCount=" // string@00e7 │ │ -05171a: 6e20 580a 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051720: 0c00 |008e: move-result-object v0 │ │ -051722: 5241 9304 |008f: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0493 │ │ -051726: 6e20 550a 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -05172c: 0c00 |0094: move-result-object v0 │ │ -05172e: 1a01 f400 |0095: const-string v1, ", transformedBitmapCount=" // string@00f4 │ │ -051732: 6e20 580a 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051738: 0c00 |009a: move-result-object v0 │ │ -05173a: 5241 9904 |009b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0499 │ │ -05173e: 6e20 550a 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -051744: 0c00 |00a0: move-result-object v0 │ │ -051746: 1a01 ef00 |00a1: const-string v1, ", timeStamp=" // string@00ef │ │ -05174a: 6e20 580a 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051750: 0c00 |00a6: move-result-object v0 │ │ -051752: 5342 9504 |00a7: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.timeStamp:J // field@0495 │ │ -051756: 6e30 560a 2003 |00a9: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -05175c: 0c00 |00ac: move-result-object v0 │ │ -05175e: 1301 7d00 |00ad: const/16 v1, #int 125 // #7d │ │ -051762: 6e20 530a 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051768: 0c00 |00b2: move-result-object v0 │ │ -05176a: 6e10 640a 0000 |00b3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -051770: 0c00 |00b6: move-result-object v0 │ │ -051772: 1100 |00b7: return-object v0 │ │ +053fe4: |[053fe4] com.squareup.picasso.StatsSnapshot.toString:()Ljava/lang/String; │ │ +053ff4: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +053ff8: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +053ffe: 1a01 960a |0005: const-string v1, "StatsSnapshot{maxSize=" // string@0a96 │ │ +054002: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054008: 0c00 |000a: move-result-object v0 │ │ +05400a: 5231 9204 |000b: iget v1, v3, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0492 │ │ +05400e: 6e20 550a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +054014: 0c00 |0010: move-result-object v0 │ │ +054016: 1a01 ea00 |0011: const-string v1, ", size=" // string@00ea │ │ +05401a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054020: 0c00 |0016: move-result-object v0 │ │ +054022: 5231 9404 |0017: iget v1, v3, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0494 │ │ +054026: 6e20 550a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +05402c: 0c00 |001c: move-result-object v0 │ │ +05402e: 1a01 dd00 |001d: const-string v1, ", cacheHits=" // string@00dd │ │ +054032: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054038: 0c00 |0022: move-result-object v0 │ │ +05403a: 5331 8f04 |0023: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@048f │ │ +05403e: 6e30 560a 1002 |0025: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +054044: 0c00 |0028: move-result-object v0 │ │ +054046: 1a01 de00 |0029: const-string v1, ", cacheMisses=" // string@00de │ │ +05404a: 6e20 580a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054050: 0c00 |002e: move-result-object v0 │ │ +054052: 5331 9004 |002f: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0490 │ │ +054056: 6e30 560a 1002 |0031: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +05405c: 0c00 |0034: move-result-object v0 │ │ +05405e: 1a01 e200 |0035: const-string v1, ", downloadCount=" // string@00e2 │ │ +054062: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054068: 0c00 |003a: move-result-object v0 │ │ +05406a: 5231 9104 |003b: iget v1, v3, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0491 │ │ +05406e: 6e20 550a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +054074: 0c00 |0040: move-result-object v0 │ │ +054076: 1a01 f100 |0041: const-string v1, ", totalDownloadSize=" // string@00f1 │ │ +05407a: 6e20 580a 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054080: 0c00 |0046: move-result-object v0 │ │ +054082: 5331 9604 |0047: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0496 │ │ +054086: 6e30 560a 1002 |0049: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +05408c: 0c00 |004c: move-result-object v0 │ │ +05408e: 1a01 da00 |004d: const-string v1, ", averageDownloadSize=" // string@00da │ │ +054092: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054098: 0c00 |0052: move-result-object v0 │ │ +05409a: 5331 8c04 |0053: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@048c │ │ +05409e: 6e30 560a 1002 |0055: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0540a4: 0c00 |0058: move-result-object v0 │ │ +0540a6: 1a01 f200 |0059: const-string v1, ", totalOriginalBitmapSize=" // string@00f2 │ │ +0540aa: 6e20 580a 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0540b0: 0c00 |005e: move-result-object v0 │ │ +0540b2: 5331 9704 |005f: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0497 │ │ +0540b6: 6e30 560a 1002 |0061: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0540bc: 0c00 |0064: move-result-object v0 │ │ +0540be: 1a01 f300 |0065: const-string v1, ", totalTransformedBitmapSize=" // string@00f3 │ │ +0540c2: 6e20 580a 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0540c8: 0c00 |006a: move-result-object v0 │ │ +0540ca: 5331 9804 |006b: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0498 │ │ +0540ce: 6e30 560a 1002 |006d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0540d4: 0c00 |0070: move-result-object v0 │ │ +0540d6: 1a01 db00 |0071: const-string v1, ", averageOriginalBitmapSize=" // string@00db │ │ +0540da: 6e20 580a 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0540e0: 0c00 |0076: move-result-object v0 │ │ +0540e2: 5331 8d04 |0077: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@048d │ │ +0540e6: 6e30 560a 1002 |0079: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0540ec: 0c00 |007c: move-result-object v0 │ │ +0540ee: 1a01 dc00 |007d: const-string v1, ", averageTransformedBitmapSize=" // string@00dc │ │ +0540f2: 6e20 580a 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0540f8: 0c00 |0082: move-result-object v0 │ │ +0540fa: 5331 8e04 |0083: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@048e │ │ +0540fe: 6e30 560a 1002 |0085: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +054104: 0c00 |0088: move-result-object v0 │ │ +054106: 1a01 e700 |0089: const-string v1, ", originalBitmapCount=" // string@00e7 │ │ +05410a: 6e20 580a 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054110: 0c00 |008e: move-result-object v0 │ │ +054112: 5231 9304 |008f: iget v1, v3, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0493 │ │ +054116: 6e20 550a 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +05411c: 0c00 |0094: move-result-object v0 │ │ +05411e: 1a01 f400 |0095: const-string v1, ", transformedBitmapCount=" // string@00f4 │ │ +054122: 6e20 580a 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054128: 0c00 |009a: move-result-object v0 │ │ +05412a: 5231 9904 |009b: iget v1, v3, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0499 │ │ +05412e: 6e20 550a 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +054134: 0c00 |00a0: move-result-object v0 │ │ +054136: 1a01 ef00 |00a1: const-string v1, ", timeStamp=" // string@00ef │ │ +05413a: 6e20 580a 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054140: 0c00 |00a6: move-result-object v0 │ │ +054142: 5331 9504 |00a7: iget-wide v1, v3, Lcom/squareup/picasso/StatsSnapshot;.timeStamp:J // field@0495 │ │ +054146: 6e30 560a 1002 |00a9: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +05414c: 0c00 |00ac: move-result-object v0 │ │ +05414e: 1301 7d00 |00ad: const/16 v1, #int 125 // #7d │ │ +054152: 6e20 530a 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +054158: 0c00 |00b2: move-result-object v0 │ │ +05415a: 6e10 640a 0000 |00b3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +054160: 0c00 |00b6: move-result-object v0 │ │ +054162: 1100 |00b7: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ - 0x0000 - 0x00b8 reg=4 this Lcom/squareup/picasso/StatsSnapshot; │ │ + 0x0000 - 0x00b8 reg=3 this Lcom/squareup/picasso/StatsSnapshot; │ │ │ │ - source_file_idx : 2689 (StatsSnapshot.java) │ │ + source_file_idx : 2709 (StatsSnapshot.java) │ │ │ │ Class #161 header: │ │ -class_idx : 364 │ │ +class_idx : 382 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2883 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2903 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #161 - │ │ Class descriptor : 'Lcom/squareup/picasso/Target;' │ │ @@ -65571,21 +65552,21 @@ │ │ │ │ #2 : (in Lcom/squareup/picasso/Target;) │ │ name : 'onPrepareLoad' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2883 (Target.java) │ │ + source_file_idx : 2903 (Target.java) │ │ │ │ Class #162 header: │ │ -class_idx : 366 │ │ +class_idx : 384 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2914 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2934 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #162 - │ │ Class descriptor : 'Lcom/squareup/picasso/Transformation;' │ │ @@ -65604,21 +65585,21 @@ │ │ │ │ #1 : (in Lcom/squareup/picasso/Transformation;) │ │ name : 'transform' │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2914 (Transformation.java) │ │ + source_file_idx : 2934 (Transformation.java) │ │ │ │ Class #163 header: │ │ -class_idx : 367 │ │ +class_idx : 385 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 452 │ │ -source_file_idx : 2971 │ │ +superclass_idx : 470 │ │ +source_file_idx : 2991 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -65639,17 +65620,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051774: |[051774] com.squareup.picasso.UrlConnectionDownloader$1.:()V │ │ -051784: 7010 770a 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@0a77 │ │ -05178a: 0e00 |0003: return-void │ │ +054164: |[054164] com.squareup.picasso.UrlConnectionDownloader$1.:()V │ │ +054174: 7010 770a 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@0a77 │ │ +05417a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/UrlConnectionDownloader$1; │ │ │ │ Virtual methods - │ │ @@ -65658,18 +65639,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05178c: |[05178c] com.squareup.picasso.UrlConnectionDownloader$1.initialValue:()Ljava/lang/Object; │ │ -05179c: 6e10 3c09 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/UrlConnectionDownloader$1;.initialValue:()Ljava/lang/StringBuilder; // method@093c │ │ -0517a2: 0c00 |0003: move-result-object v0 │ │ -0517a4: 1100 |0004: return-object v0 │ │ +05417c: |[05417c] com.squareup.picasso.UrlConnectionDownloader$1.initialValue:()Ljava/lang/Object; │ │ +05418c: 6e10 3c09 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/UrlConnectionDownloader$1;.initialValue:()Ljava/lang/StringBuilder; // method@093c │ │ +054192: 0c00 |0003: move-result-object v0 │ │ +054194: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/UrlConnectionDownloader$1; │ │ │ │ #1 : (in Lcom/squareup/picasso/UrlConnectionDownloader$1;) │ │ @@ -65677,31 +65658,31 @@ │ │ type : '()Ljava/lang/StringBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0517a8: |[0517a8] com.squareup.picasso.UrlConnectionDownloader$1.initialValue:()Ljava/lang/StringBuilder; │ │ -0517b8: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0517bc: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0517c2: 1100 |0005: return-object v0 │ │ +054198: |[054198] com.squareup.picasso.UrlConnectionDownloader$1.initialValue:()Ljava/lang/StringBuilder; │ │ +0541a8: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0541ac: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0541b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/UrlConnectionDownloader$1; │ │ │ │ - source_file_idx : 2971 (UrlConnectionDownloader.java) │ │ + source_file_idx : 2991 (UrlConnectionDownloader.java) │ │ │ │ Class #164 header: │ │ -class_idx : 368 │ │ +class_idx : 386 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2971 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2991 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -65723,17 +65704,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0517c4: |[0517c4] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.:()V │ │ -0517d4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0517da: 0e00 |0003: return-void │ │ +0541b4: |[0541b4] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.:()V │ │ +0541c4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0541ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs; │ │ │ │ #1 : (in Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;) │ │ @@ -65741,20 +65722,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0517dc: |[0517dc] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.close:(Ljava/lang/Object;)V │ │ -0517ec: 1f01 4200 |0000: check-cast v1, Landroid/net/http/HttpResponseCache; // type@0042 │ │ -0517f0: 6e10 b400 0100 |0002: invoke-virtual {v1}, Landroid/net/http/HttpResponseCache;.close:()V // method@00b4 │ │ -0517f6: 0e00 |0005: return-void │ │ -0517f8: 0d00 |0006: move-exception v0 │ │ -0517fa: 28fe |0007: goto 0005 // -0002 │ │ +0541cc: |[0541cc] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.close:(Ljava/lang/Object;)V │ │ +0541dc: 1f01 4800 |0000: check-cast v1, Landroid/net/http/HttpResponseCache; // type@0048 │ │ +0541e0: 6e10 b400 0100 |0002: invoke-virtual {v1}, Landroid/net/http/HttpResponseCache;.close:()V // method@00b4 │ │ +0541e6: 0e00 |0005: return-void │ │ +0541e8: 0d00 |0006: move-exception v0 │ │ +0541ea: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=142 │ │ 0x0006 line=140 │ │ @@ -65766,25 +65747,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05180c: |[05180c] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.install:(Landroid/content/Context;)Ljava/lang/Object; │ │ -05181c: 7110 5c09 0400 |0000: invoke-static {v4}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@095c │ │ -051822: 0c01 |0003: move-result-object v1 │ │ -051824: 7100 b500 0000 |0004: invoke-static {}, Landroid/net/http/HttpResponseCache;.getInstalled:()Landroid/net/http/HttpResponseCache; // method@00b5 │ │ -05182a: 0c00 |0007: move-result-object v0 │ │ -05182c: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -051830: 7110 5609 0100 |000a: invoke-static {v1}, Lcom/squareup/picasso/Utils;.calculateDiskCacheSize:(Ljava/io/File;)J // method@0956 │ │ -051836: 0b02 |000d: move-result-wide v2 │ │ -051838: 7130 b600 2103 |000e: invoke-static {v1, v2, v3}, Landroid/net/http/HttpResponseCache;.install:(Ljava/io/File;J)Landroid/net/http/HttpResponseCache; // method@00b6 │ │ -05183e: 0c00 |0011: move-result-object v0 │ │ -051840: 1100 |0012: return-object v0 │ │ +0541fc: |[0541fc] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.install:(Landroid/content/Context;)Ljava/lang/Object; │ │ +05420c: 7110 5c09 0400 |0000: invoke-static {v4}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@095c │ │ +054212: 0c01 |0003: move-result-object v1 │ │ +054214: 7100 b500 0000 |0004: invoke-static {}, Landroid/net/http/HttpResponseCache;.getInstalled:()Landroid/net/http/HttpResponseCache; // method@00b5 │ │ +05421a: 0c00 |0007: move-result-object v0 │ │ +05421c: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +054220: 7110 5609 0100 |000a: invoke-static {v1}, Lcom/squareup/picasso/Utils;.calculateDiskCacheSize:(Ljava/io/File;)J // method@0956 │ │ +054226: 0b02 |000d: move-result-wide v2 │ │ +054228: 7130 b600 2103 |000e: invoke-static {v1, v2, v3}, Landroid/net/http/HttpResponseCache;.install:(Ljava/io/File;J)Landroid/net/http/HttpResponseCache; // method@00b6 │ │ +05422e: 0c00 |0011: move-result-object v0 │ │ +054230: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ 0x000a line=131 │ │ 0x000e line=132 │ │ @@ -65792,21 +65773,21 @@ │ │ locals : │ │ 0x000e - 0x0012 reg=2 maxSize J │ │ 0x0008 - 0x0013 reg=0 cache Landroid/net/http/HttpResponseCache; │ │ 0x0004 - 0x0013 reg=1 cacheDir Ljava/io/File; │ │ 0x0000 - 0x0013 reg=4 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2971 (UrlConnectionDownloader.java) │ │ + source_file_idx : 2991 (UrlConnectionDownloader.java) │ │ │ │ Class #165 header: │ │ -class_idx : 370 │ │ +class_idx : 388 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 71 │ │ -source_file_idx : 2976 │ │ +superclass_idx : 79 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -65826,55 +65807,55 @@ │ │ type : '(Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -051844: |[051844] com.squareup.picasso.Utils$1.:(Landroid/os/Looper;)V │ │ -051854: 7020 b900 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ -05185a: 0e00 |0003: return-void │ │ +054234: |[054234] com.squareup.picasso.Utils$1.:(Landroid/os/Looper;)V │ │ +054244: 7020 b900 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ +05424a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$1; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Looper; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Utils$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -05185c: |[05185c] com.squareup.picasso.Utils$1.handleMessage:(Landroid/os/Message;)V │ │ -05186c: 6e10 4809 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Utils$1;.obtainMessage:()Landroid/os/Message; // method@0948 │ │ -051872: 0c00 |0003: move-result-object v0 │ │ -051874: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -051878: 6e40 4909 0432 |0006: invoke-virtual {v4, v0, v2, v3}, Lcom/squareup/picasso/Utils$1;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@0949 │ │ -05187e: 0e00 |0009: return-void │ │ +05424c: |[05424c] com.squareup.picasso.Utils$1.handleMessage:(Landroid/os/Message;)V │ │ +05425c: 6e10 4809 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Utils$1;.obtainMessage:()Landroid/os/Message; // method@0948 │ │ +054262: 0c00 |0003: move-result-object v0 │ │ +054264: 1601 e803 |0004: const-wide/16 v1, #int 1000 // #3e8 │ │ +054268: 6e40 4909 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/squareup/picasso/Utils$1;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@0949 │ │ +05426e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0009 line=385 │ │ locals : │ │ - 0x0000 - 0x000a reg=4 this Lcom/squareup/picasso/Utils$1; │ │ - 0x0000 - 0x000a reg=5 msg Landroid/os/Message; │ │ + 0x0000 - 0x000a reg=3 this Lcom/squareup/picasso/Utils$1; │ │ + 0x0000 - 0x000a reg=4 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2976 (Utils.java) │ │ + source_file_idx : 2996 (Utils.java) │ │ │ │ Class #166 header: │ │ -class_idx : 371 │ │ +class_idx : 389 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2976 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -65895,17 +65876,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051880: |[051880] com.squareup.picasso.Utils$ActivityManagerHoneycomb.:()V │ │ -051890: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -051896: 0e00 |0003: return-void │ │ +054270: |[054270] com.squareup.picasso.Utils$ActivityManagerHoneycomb.:()V │ │ +054280: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +054286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$ActivityManagerHoneycomb; │ │ │ │ #1 : (in Lcom/squareup/picasso/Utils$ActivityManagerHoneycomb;) │ │ @@ -65913,32 +65894,32 @@ │ │ type : '(Landroid/app/ActivityManager;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -051898: |[051898] com.squareup.picasso.Utils$ActivityManagerHoneycomb.getLargeMemoryClass:(Landroid/app/ActivityManager;)I │ │ -0518a8: 6e10 0b00 0100 |0000: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@000b │ │ -0518ae: 0a00 |0003: move-result v0 │ │ -0518b0: 0f00 |0004: return v0 │ │ +054288: |[054288] com.squareup.picasso.Utils$ActivityManagerHoneycomb.getLargeMemoryClass:(Landroid/app/ActivityManager;)I │ │ +054298: 6e10 0b00 0100 |0000: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@000b │ │ +05429e: 0a00 |0003: move-result v0 │ │ +0542a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activityManager Landroid/app/ActivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2976 (Utils.java) │ │ + source_file_idx : 2996 (Utils.java) │ │ │ │ Class #167 header: │ │ -class_idx : 372 │ │ +class_idx : 390 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2976 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -65959,17 +65940,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0518b4: |[0518b4] com.squareup.picasso.Utils$BitmapHoneycombMR1.:()V │ │ -0518c4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0518ca: 0e00 |0003: return-void │ │ +0542a4: |[0542a4] com.squareup.picasso.Utils$BitmapHoneycombMR1.:()V │ │ +0542b4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0542ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$BitmapHoneycombMR1; │ │ │ │ #1 : (in Lcom/squareup/picasso/Utils$BitmapHoneycombMR1;) │ │ @@ -65977,32 +65958,32 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0518cc: |[0518cc] com.squareup.picasso.Utils$BitmapHoneycombMR1.getByteCount:(Landroid/graphics/Bitmap;)I │ │ -0518dc: 6e10 7f00 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getByteCount:()I // method@007f │ │ -0518e2: 0a00 |0003: move-result v0 │ │ -0518e4: 0f00 |0004: return v0 │ │ +0542bc: |[0542bc] com.squareup.picasso.Utils$BitmapHoneycombMR1.getByteCount:(Landroid/graphics/Bitmap;)I │ │ +0542cc: 6e10 7f00 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getByteCount:()I // method@007f │ │ +0542d2: 0a00 |0003: move-result v0 │ │ +0542d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2976 (Utils.java) │ │ + source_file_idx : 2996 (Utils.java) │ │ │ │ Class #168 header: │ │ -class_idx : 373 │ │ +class_idx : 391 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2976 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -66022,17 +66003,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0518e8: |[0518e8] com.squareup.picasso.Utils$OkHttpLoaderCreator.:()V │ │ -0518f8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0518fe: 0e00 |0003: return-void │ │ +0542d8: |[0542d8] com.squareup.picasso.Utils$OkHttpLoaderCreator.:()V │ │ +0542e8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0542ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$OkHttpLoaderCreator; │ │ │ │ #1 : (in Lcom/squareup/picasso/Utils$OkHttpLoaderCreator;) │ │ @@ -66040,32 +66021,32 @@ │ │ type : '(Landroid/content/Context;)Lcom/squareup/picasso/Downloader;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051900: |[051900] com.squareup.picasso.Utils$OkHttpLoaderCreator.create:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; │ │ -051910: 2200 4f01 |0000: new-instance v0, Lcom/squareup/picasso/OkHttpDownloader; // type@014f │ │ -051914: 7020 3d08 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/picasso/OkHttpDownloader;.:(Landroid/content/Context;)V // method@083d │ │ -05191a: 1100 |0005: return-object v0 │ │ +0542f0: |[0542f0] com.squareup.picasso.Utils$OkHttpLoaderCreator.create:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; │ │ +054300: 2200 6101 |0000: new-instance v0, Lcom/squareup/picasso/OkHttpDownloader; // type@0161 │ │ +054304: 7020 3d08 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/picasso/OkHttpDownloader;.:(Landroid/content/Context;)V // method@083d │ │ +05430a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2976 (Utils.java) │ │ + source_file_idx : 2996 (Utils.java) │ │ │ │ Class #169 header: │ │ -class_idx : 374 │ │ +class_idx : 392 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 451 │ │ -source_file_idx : 2976 │ │ +superclass_idx : 469 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ @@ -66085,17 +66066,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05191c: |[05191c] com.squareup.picasso.Utils$PicassoThread.:(Ljava/lang/Runnable;)V │ │ -05192c: 7020 6b0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a6b │ │ -051932: 0e00 |0003: return-void │ │ +05430c: |[05430c] com.squareup.picasso.Utils$PicassoThread.:(Ljava/lang/Runnable;)V │ │ +05431c: 7020 6b0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a6b │ │ +054322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0003 line=407 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$PicassoThread; │ │ 0x0000 - 0x0004 reg=1 r Ljava/lang/Runnable; │ │ @@ -66106,34 +66087,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -051934: |[051934] com.squareup.picasso.Utils$PicassoThread.run:()V │ │ -051944: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -051948: 7110 ca00 0000 |0002: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@00ca │ │ -05194e: 6f10 730a 0100 |0005: invoke-super {v1}, Ljava/lang/Thread;.run:()V // method@0a73 │ │ -051954: 0e00 |0008: return-void │ │ +054324: |[054324] com.squareup.picasso.Utils$PicassoThread.run:()V │ │ +054334: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +054338: 7110 ca00 0000 |0002: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@00ca │ │ +05433e: 6f10 730a 0100 |0005: invoke-super {v1}, Ljava/lang/Thread;.run:()V // method@0a73 │ │ +054344: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ 0x0008 line=412 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/picasso/Utils$PicassoThread; │ │ │ │ - source_file_idx : 2976 (Utils.java) │ │ + source_file_idx : 2996 (Utils.java) │ │ │ │ Class #170 header: │ │ -class_idx : 375 │ │ +class_idx : 393 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2976 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #170 annotations: │ │ Annotations on class │ │ @@ -66154,17 +66135,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051958: |[051958] com.squareup.picasso.Utils$PicassoThreadFactory.:()V │ │ -051968: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05196e: 0e00 |0003: return-void │ │ +054348: |[054348] com.squareup.picasso.Utils$PicassoThreadFactory.:()V │ │ +054358: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05435e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$PicassoThreadFactory; │ │ │ │ Virtual methods - │ │ @@ -66173,32 +66154,32 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051970: |[051970] com.squareup.picasso.Utils$PicassoThreadFactory.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -051980: 2200 7601 |0000: new-instance v0, Lcom/squareup/picasso/Utils$PicassoThread; // type@0176 │ │ -051984: 7020 5009 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/picasso/Utils$PicassoThread;.:(Ljava/lang/Runnable;)V // method@0950 │ │ -05198a: 1100 |0005: return-object v0 │ │ +054360: |[054360] com.squareup.picasso.Utils$PicassoThreadFactory.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +054370: 2200 8801 |0000: new-instance v0, Lcom/squareup/picasso/Utils$PicassoThread; // type@0188 │ │ +054374: 7020 5009 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/picasso/Utils$PicassoThread;.:(Ljava/lang/Runnable;)V // method@0950 │ │ +05437a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Utils$PicassoThreadFactory; │ │ 0x0000 - 0x0006 reg=2 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 2976 (Utils.java) │ │ + source_file_idx : 2996 (Utils.java) │ │ │ │ Class #171 header: │ │ -class_idx : 376 │ │ +class_idx : 394 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2976 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2996 │ │ static_fields_size : 36 │ │ instance_fields_size: 0 │ │ direct_methods_size : 27 │ │ virtual_methods_size: 0 │ │ │ │ Class #171 annotations: │ │ Annotations on class │ │ @@ -66409,126 +66390,126 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05198c: |[05198c] com.squareup.picasso.Utils.:()V │ │ -05199c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0519a0: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0519a6: 6900 a804 |0005: sput-object v0, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@04a8 │ │ -0519aa: 0e00 |0007: return-void │ │ +05437c: |[05437c] com.squareup.picasso.Utils.:()V │ │ +05438c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +054390: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +054396: 6900 a804 |0005: sput-object v0, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@04a8 │ │ +05439a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/Utils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0519ac: |[0519ac] com.squareup.picasso.Utils.:()V │ │ -0519bc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0519c2: 0e00 |0003: return-void │ │ +05439c: |[05439c] com.squareup.picasso.Utils.:()V │ │ +0543ac: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0543b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils; │ │ │ │ #2 : (in Lcom/squareup/picasso/Utils;) │ │ name : 'calculateDiskCacheSize' │ │ type : '(Ljava/io/File;)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0519c4: |[0519c4] com.squareup.picasso.Utils.calculateDiskCacheSize:(Ljava/io/File;)J │ │ -0519d4: 1702 0000 5000 |0000: const-wide/32 v2, #float 7.34684e-39 // #00500000 │ │ -0519da: 2204 4d00 |0003: new-instance v4, Landroid/os/StatFs; // type@004d │ │ -0519de: 6e10 8609 0a00 |0005: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0986 │ │ -0519e4: 0c05 |0008: move-result-object v5 │ │ -0519e6: 7020 cb00 5400 |0009: invoke-direct {v4, v5}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00cb │ │ -0519ec: 6e10 cc00 0400 |000c: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@00cc │ │ -0519f2: 0a05 |000f: move-result v5 │ │ -0519f4: 8156 |0010: int-to-long v6, v5 │ │ -0519f6: 6e10 cd00 0400 |0011: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@00cd │ │ -0519fc: 0a05 |0014: move-result v5 │ │ -0519fe: 8158 |0015: int-to-long v8, v5 │ │ -051a00: 9d00 0608 |0016: mul-long v0, v6, v8 │ │ -051a04: 1606 3200 |0018: const-wide/16 v6, #int 50 // #32 │ │ -051a08: 9e02 0006 |001a: div-long v2, v0, v6 │ │ -051a0c: 1706 0000 2003 |001c: const-wide/32 v6, #float 4.70198e-37 // #03200000 │ │ -051a12: 7140 0b0a 3276 |001f: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -051a18: 0b06 |0022: move-result-wide v6 │ │ -051a1a: 1708 0000 5000 |0023: const-wide/32 v8, #float 7.34684e-39 // #00500000 │ │ -051a20: 7140 090a 7698 |0026: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@0a09 │ │ -051a26: 0b06 |0029: move-result-wide v6 │ │ -051a28: 1006 |002a: return-wide v6 │ │ -051a2a: 0d05 |002b: move-exception v5 │ │ -051a2c: 28f0 |002c: goto 001c // -0010 │ │ +0543b4: |[0543b4] com.squareup.picasso.Utils.calculateDiskCacheSize:(Ljava/io/File;)J │ │ +0543c4: 1702 0000 5000 |0000: const-wide/32 v2, #float 7.34684e-39 // #00500000 │ │ +0543ca: 2204 5500 |0003: new-instance v4, Landroid/os/StatFs; // type@0055 │ │ +0543ce: 6e10 8609 0900 |0005: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0986 │ │ +0543d4: 0c05 |0008: move-result-object v5 │ │ +0543d6: 7020 cb00 5400 |0009: invoke-direct {v4, v5}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00cb │ │ +0543dc: 6e10 cc00 0400 |000c: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@00cc │ │ +0543e2: 0a05 |000f: move-result v5 │ │ +0543e4: 8155 |0010: int-to-long v5, v5 │ │ +0543e6: 6e10 cd00 0400 |0011: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@00cd │ │ +0543ec: 0a07 |0014: move-result v7 │ │ +0543ee: 8177 |0015: int-to-long v7, v7 │ │ +0543f0: 9d00 0507 |0016: mul-long v0, v5, v7 │ │ +0543f4: 1605 3200 |0018: const-wide/16 v5, #int 50 // #32 │ │ +0543f8: 9e02 0005 |001a: div-long v2, v0, v5 │ │ +0543fc: 1705 0000 2003 |001c: const-wide/32 v5, #float 4.70198e-37 // #03200000 │ │ +054402: 7140 0b0a 3265 |001f: invoke-static {v2, v3, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +054408: 0b05 |0022: move-result-wide v5 │ │ +05440a: 1707 0000 5000 |0023: const-wide/32 v7, #float 7.34684e-39 // #00500000 │ │ +054410: 7140 090a 6587 |0026: invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;.max:(JJ)J // method@0a09 │ │ +054416: 0b05 |0029: move-result-wide v5 │ │ +054418: 1005 |002a: return-wide v5 │ │ +05441a: 0d05 |002b: move-exception v5 │ │ +05441c: 28f0 |002c: goto 001c // -0010 │ │ catches : 1 │ │ 0x0003 - 0x001c │ │ Ljava/lang/IllegalArgumentException; -> 0x002b │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=269 │ │ 0x000c line=270 │ │ 0x0018 line=272 │ │ 0x001c line=277 │ │ 0x002b line=273 │ │ locals : │ │ 0x0018 - 0x001c reg=0 available J │ │ 0x000c - 0x001c reg=4 statFs Landroid/os/StatFs; │ │ 0x0003 - 0x002d reg=2 size J │ │ - 0x0000 - 0x002d reg=10 dir Ljava/io/File; │ │ + 0x0000 - 0x002d reg=9 dir Ljava/io/File; │ │ │ │ #3 : (in Lcom/squareup/picasso/Utils;) │ │ name : 'calculateMemoryCacheSize' │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -051a40: |[051a40] com.squareup.picasso.Utils.calculateMemoryCacheSize:(Landroid/content/Context;)I │ │ -051a50: 1505 1000 |0000: const/high16 v5, #int 1048576 // #10 │ │ -051a54: 1a03 190d |0002: const-string v3, "activity" // string@0d19 │ │ -051a58: 7120 6609 3600 |0004: invoke-static {v6, v3}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0966 │ │ -051a5e: 0c00 |0007: move-result-object v0 │ │ -051a60: 1f00 0900 |0008: check-cast v0, Landroid/app/ActivityManager; // type@0009 │ │ -051a64: 6e10 4300 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0043 │ │ -051a6a: 0c03 |000d: move-result-object v3 │ │ -051a6c: 5233 0000 |000e: iget v3, v3, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ -051a70: b553 |0010: and-int/2addr v3, v5 │ │ -051a72: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ -051a76: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -051a78: 6e10 0c00 0000 |0014: invoke-virtual {v0}, Landroid/app/ActivityManager;.getMemoryClass:()I // method@000c │ │ -051a7e: 0a02 |0017: move-result v2 │ │ -051a80: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -051a84: 6003 0900 |001a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ -051a88: 1304 0b00 |001c: const/16 v4, #int 11 // #b │ │ -051a8c: 3443 0600 |001e: if-lt v3, v4, 0024 // +0006 │ │ -051a90: 7110 4b09 0000 |0020: invoke-static {v0}, Lcom/squareup/picasso/Utils$ActivityManagerHoneycomb;.getLargeMemoryClass:(Landroid/app/ActivityManager;)I // method@094b │ │ -051a96: 0a02 |0023: move-result v2 │ │ -051a98: 9203 0502 |0024: mul-int v3, v5, v2 │ │ -051a9c: db03 0307 |0026: div-int/lit8 v3, v3, #int 7 // #07 │ │ -051aa0: 0f03 |0028: return v3 │ │ -051aa2: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -051aa4: 28ea |002a: goto 0014 // -0016 │ │ +054430: |[054430] com.squareup.picasso.Utils.calculateMemoryCacheSize:(Landroid/content/Context;)I │ │ +054440: 1505 1000 |0000: const/high16 v5, #int 1048576 // #10 │ │ +054444: 1a03 2d0d |0002: const-string v3, "activity" // string@0d2d │ │ +054448: 7120 6609 3600 |0004: invoke-static {v6, v3}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0966 │ │ +05444e: 0c00 |0007: move-result-object v0 │ │ +054450: 1f00 0f00 |0008: check-cast v0, Landroid/app/ActivityManager; // type@000f │ │ +054454: 6e10 4300 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0043 │ │ +05445a: 0c03 |000d: move-result-object v3 │ │ +05445c: 5233 0000 |000e: iget v3, v3, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ +054460: b553 |0010: and-int/2addr v3, v5 │ │ +054462: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ +054466: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +054468: 6e10 0c00 0000 |0014: invoke-virtual {v0}, Landroid/app/ActivityManager;.getMemoryClass:()I // method@000c │ │ +05446e: 0a02 |0017: move-result v2 │ │ +054470: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +054474: 6003 0900 |001a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ +054478: 1304 0b00 |001c: const/16 v4, #int 11 // #b │ │ +05447c: 3443 0600 |001e: if-lt v3, v4, 0024 // +0006 │ │ +054480: 7110 4b09 0000 |0020: invoke-static {v0}, Lcom/squareup/picasso/Utils$ActivityManagerHoneycomb;.getLargeMemoryClass:(Landroid/app/ActivityManager;)I // method@094b │ │ +054486: 0a02 |0023: move-result v2 │ │ +054488: 9203 0502 |0024: mul-int v3, v5, v2 │ │ +05448c: db03 0307 |0026: div-int/lit8 v3, v3, #int 7 // #07 │ │ +054490: 0f03 |0028: return v3 │ │ +054492: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +054494: 28ea |002a: goto 0014 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x000a line=282 │ │ 0x0014 line=283 │ │ 0x0018 line=284 │ │ 0x0020 line=285 │ │ @@ -66545,23 +66526,23 @@ │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -051aa8: |[051aa8] com.squareup.picasso.Utils.checkMain:()V │ │ -051ab8: 7100 6909 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.isMain:()Z // method@0969 │ │ -051abe: 0a00 |0003: move-result v0 │ │ -051ac0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -051ac4: 2200 ad01 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -051ac8: 1a01 e208 |0008: const-string v1, "Method call should happen from the main thread." // string@08e2 │ │ -051acc: 7020 f209 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -051ad2: 2700 |000d: throw v0 │ │ -051ad4: 0e00 |000e: return-void │ │ +054498: |[054498] com.squareup.picasso.Utils.checkMain:()V │ │ +0544a8: 7100 6909 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.isMain:()Z // method@0969 │ │ +0544ae: 0a00 |0003: move-result v0 │ │ +0544b0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0544b4: 2200 bf01 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0544b8: 1a01 f608 |0008: const-string v1, "Method call should happen from the main thread." // string@08f6 │ │ +0544bc: 7020 f209 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0544c2: 2700 |000d: throw v0 │ │ +0544c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0006 line=136 │ │ 0x000e line=138 │ │ locals : │ │ │ │ @@ -66570,23 +66551,23 @@ │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -051ad8: |[051ad8] com.squareup.picasso.Utils.checkNotMain:()V │ │ -051ae8: 7100 6909 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.isMain:()Z // method@0969 │ │ -051aee: 0a00 |0003: move-result v0 │ │ -051af0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -051af4: 2200 ad01 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -051af8: 1a01 e308 |0008: const-string v1, "Method call should not happen from the main thread." // string@08e3 │ │ -051afc: 7020 f209 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -051b02: 2700 |000d: throw v0 │ │ -051b04: 0e00 |000e: return-void │ │ +0544c8: |[0544c8] com.squareup.picasso.Utils.checkNotMain:()V │ │ +0544d8: 7100 6909 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.isMain:()Z // method@0969 │ │ +0544de: 0a00 |0003: move-result v0 │ │ +0544e0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0544e4: 2200 bf01 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0544e8: 1a01 f708 |0008: const-string v1, "Method call should not happen from the main thread." // string@08f7 │ │ +0544ec: 7020 f209 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0544f2: 2700 |000d: throw v0 │ │ +0544f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0006 line=130 │ │ 0x000e line=132 │ │ locals : │ │ │ │ @@ -66595,20 +66576,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -051b08: |[051b08] com.squareup.picasso.Utils.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ -051b18: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ -051b1c: 2200 b601 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -051b20: 7020 0c0a 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -051b26: 2700 |0007: throw v0 │ │ -051b28: 1101 |0008: return-object v1 │ │ +0544f8: |[0544f8] com.squareup.picasso.Utils.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ +054508: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +05450c: 2200 c801 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +054510: 7020 0c0a 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +054516: 2700 |0007: throw v0 │ │ +054518: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0008 line=125 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -66620,21 +66601,21 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -051b2c: |[051b2c] com.squareup.picasso.Utils.closeQuietly:(Ljava/io/InputStream;)V │ │ -051b3c: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -051b40: 0e00 |0002: return-void │ │ -051b42: 6e10 a109 0100 |0003: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -051b48: 28fc |0006: goto 0002 // -0004 │ │ -051b4a: 0d00 |0007: move-exception v0 │ │ -051b4c: 28fa |0008: goto 0002 // -0006 │ │ +05451c: |[05451c] com.squareup.picasso.Utils.closeQuietly:(Ljava/io/InputStream;)V │ │ +05452c: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +054530: 0e00 |0002: return-void │ │ +054532: 6e10 a109 0100 |0003: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +054538: 28fc |0006: goto 0002 // -0004 │ │ +05453a: 0d00 |0007: move-exception v0 │ │ +05453c: 28fa |0008: goto 0002 // -0006 │ │ catches : 1 │ │ 0x0003 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=226 │ │ 0x0003 line=223 │ │ @@ -66647,27 +66628,27 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -051b60: |[051b60] com.squareup.picasso.Utils.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -051b70: 2200 8501 |0000: new-instance v0, Ljava/io/File; // type@0185 │ │ -051b74: 6e10 4200 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0042 │ │ -051b7a: 0c01 |0005: move-result-object v1 │ │ -051b7c: 6e10 4500 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0045 │ │ -051b82: 0c01 |0009: move-result-object v1 │ │ -051b84: 1a02 ae17 |000a: const-string v2, "picasso-cache" // string@17ae │ │ -051b88: 7030 8009 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ -051b8e: 6e10 8509 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0985 │ │ -051b94: 0a01 |0012: move-result v1 │ │ -051b96: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ -051b9a: 6e10 8d09 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ -051ba0: 1100 |0018: return-object v0 │ │ +054550: |[054550] com.squareup.picasso.Utils.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +054560: 2200 9701 |0000: new-instance v0, Ljava/io/File; // type@0197 │ │ +054564: 6e10 4200 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0042 │ │ +05456a: 0c01 |0005: move-result-object v1 │ │ +05456c: 6e10 4500 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0045 │ │ +054572: 0c01 |0009: move-result-object v1 │ │ +054574: 1a02 bf17 |000a: const-string v2, "picasso-cache" // string@17bf │ │ +054578: 7030 8009 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ +05457e: 6e10 8509 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0985 │ │ +054584: 0a01 |0012: move-result v1 │ │ +054586: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ +05458a: 6e10 8d09 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ +054590: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x000f line=258 │ │ 0x0015 line=260 │ │ 0x0018 line=262 │ │ locals : │ │ @@ -66679,24 +66660,24 @@ │ │ type : '(Landroid/content/Context;)Lcom/squareup/picasso/Downloader;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -051ba4: |[051ba4] com.squareup.picasso.Utils.createDefaultDownloader:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; │ │ -051bb4: 1a00 210f |0000: const-string v0, "com.squareup.okhttp.OkHttpClient" // string@0f21 │ │ -051bb8: 7110 dd09 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ -051bbe: 7110 4f09 0100 |0005: invoke-static {v1}, Lcom/squareup/picasso/Utils$OkHttpLoaderCreator;.create:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; // method@094f │ │ -051bc4: 0c00 |0008: move-result-object v0 │ │ -051bc6: 1100 |0009: return-object v0 │ │ -051bc8: 0d00 |000a: move-exception v0 │ │ -051bca: 2200 7101 |000b: new-instance v0, Lcom/squareup/picasso/UrlConnectionDownloader; // type@0171 │ │ -051bce: 7020 4109 1000 |000d: invoke-direct {v0, v1}, Lcom/squareup/picasso/UrlConnectionDownloader;.:(Landroid/content/Context;)V // method@0941 │ │ -051bd4: 28f9 |0010: goto 0009 // -0007 │ │ +054594: |[054594] com.squareup.picasso.Utils.createDefaultDownloader:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; │ │ +0545a4: 1a00 340f |0000: const-string v0, "com.squareup.okhttp.OkHttpClient" // string@0f34 │ │ +0545a8: 7110 dd09 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@09dd │ │ +0545ae: 7110 4f09 0100 |0005: invoke-static {v1}, Lcom/squareup/picasso/Utils$OkHttpLoaderCreator;.create:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; // method@094f │ │ +0545b4: 0c00 |0008: move-result-object v0 │ │ +0545b6: 1100 |0009: return-object v0 │ │ +0545b8: 0d00 |000a: move-exception v0 │ │ +0545ba: 2200 8301 |000b: new-instance v0, Lcom/squareup/picasso/UrlConnectionDownloader; // type@0183 │ │ +0545be: 7020 4109 1000 |000d: invoke-direct {v0, v1}, Lcom/squareup/picasso/UrlConnectionDownloader;.:(Landroid/content/Context;)V // method@0941 │ │ +0545c4: 28f9 |0010: goto 0009 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/ClassNotFoundException; -> 0x000a │ │ positions : │ │ 0x0000 line=249 │ │ 0x0005 line=250 │ │ 0x0009 line=253 │ │ @@ -66710,22 +66691,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -051be8: |[051be8] com.squareup.picasso.Utils.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ -051bf8: 6201 a804 |0000: sget-object v1, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@04a8 │ │ -051bfc: 7120 5f09 1300 |0002: invoke-static {v3, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ -051c02: 0c00 |0005: move-result-object v0 │ │ -051c04: 6201 a804 |0006: sget-object v1, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@04a8 │ │ -051c08: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -051c0a: 6e20 620a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.setLength:(I)V // method@0a62 │ │ -051c10: 1100 |000c: return-object v0 │ │ +0545d8: |[0545d8] com.squareup.picasso.Utils.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ +0545e8: 6201 a804 |0000: sget-object v1, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@04a8 │ │ +0545ec: 7120 5f09 1300 |0002: invoke-static {v3, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@095f │ │ +0545f2: 0c00 |0005: move-result-object v0 │ │ +0545f4: 6201 a804 |0006: sget-object v1, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@04a8 │ │ +0545f8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0545fa: 6e20 620a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.setLength:(I)V // method@0a62 │ │ +054600: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0006 line=174 │ │ 0x000c line=175 │ │ locals : │ │ 0x0006 - 0x000d reg=0 result Ljava/lang/String; │ │ @@ -66736,112 +66717,112 @@ │ │ type : '(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -051c14: |[051c14] com.squareup.picasso.Utils.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; │ │ -051c24: 1306 7800 |0000: const/16 v6, #int 120 // #78 │ │ -051c28: 1305 0a00 |0002: const/16 v5, #int 10 // #a │ │ -051c2c: 5473 5d04 |0004: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ -051c30: 3803 9000 |0006: if-eqz v3, 0096 // +0090 │ │ -051c34: 5473 5d04 |0008: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ -051c38: 6e10 380a 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -051c3e: 0a03 |000d: move-result v3 │ │ -051c40: d803 0332 |000e: add-int/lit8 v3, v3, #int 50 // #32 │ │ -051c44: 6e20 5e0a 3800 |0010: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@0a5e │ │ -051c4a: 5473 5d04 |0013: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ -051c4e: 6e20 580a 3800 |0015: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051c54: 6e20 530a 5800 |0018: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051c5a: 5273 5a04 |001b: iget v3, v7, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ -051c5e: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -051c60: 2d03 0304 |001e: cmpl-float v3, v3, v4 │ │ -051c64: 3803 2900 |0020: if-eqz v3, 0049 // +0029 │ │ -051c68: 1a03 6419 |0022: const-string v3, "rotation:" // string@1964 │ │ -051c6c: 6e20 580a 3800 |0024: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051c72: 0c03 |0027: move-result-object v3 │ │ -051c74: 5274 5a04 |0028: iget v4, v7, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ -051c78: 6e20 540a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ -051c7e: 5573 5404 |002d: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ -051c82: 3803 1700 |002f: if-eqz v3, 0046 // +0017 │ │ -051c86: 1303 4000 |0031: const/16 v3, #int 64 // #40 │ │ -051c8a: 6e20 530a 3800 |0033: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051c90: 0c03 |0036: move-result-object v3 │ │ -051c92: 5274 5b04 |0037: iget v4, v7, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ -051c96: 6e20 540a 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ -051c9c: 0c03 |003c: move-result-object v3 │ │ -051c9e: 6e20 530a 6300 |003d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051ca4: 0c03 |0040: move-result-object v3 │ │ -051ca6: 5274 5c04 |0041: iget v4, v7, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ -051caa: 6e20 540a 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ -051cb0: 6e20 530a 5800 |0046: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051cb6: 6e10 d608 0700 |0049: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@08d6 │ │ -051cbc: 0a03 |004c: move-result v3 │ │ -051cbe: 3803 1a00 |004d: if-eqz v3, 0067 // +001a │ │ -051cc2: 1a03 3419 |004f: const-string v3, "resize:" // string@1934 │ │ -051cc6: 6e20 580a 3800 |0051: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051ccc: 0c03 |0054: move-result-object v3 │ │ -051cce: 5274 6004 |0055: iget v4, v7, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -051cd2: 6e20 550a 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -051cd8: 0c03 |005a: move-result-object v3 │ │ -051cda: 6e20 530a 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051ce0: 0c03 |005e: move-result-object v3 │ │ -051ce2: 5274 5f04 |005f: iget v4, v7, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -051ce6: 6e20 550a 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -051cec: 6e20 530a 5800 |0064: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051cf2: 5573 5104 |0067: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ -051cf6: 3803 5100 |0069: if-eqz v3, 00ba // +0051 │ │ -051cfa: 1a03 9e0e |006b: const-string v3, "centerCrop" // string@0e9e │ │ -051cfe: 6e20 580a 3800 |006d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051d04: 0c03 |0070: move-result-object v3 │ │ -051d06: 6e20 530a 5300 |0071: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051d0c: 5473 6104 |0074: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -051d10: 3803 5200 |0076: if-eqz v3, 00c8 // +0052 │ │ -051d14: 1201 |0078: const/4 v1, #int 0 // #0 │ │ -051d16: 5473 6104 |0079: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -051d1a: 7210 6f0b 0300 |007b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -051d20: 0a00 |007e: move-result v0 │ │ -051d22: 3501 4900 |007f: if-ge v1, v0, 00c8 // +0049 │ │ -051d26: 5473 6104 |0081: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ -051d2a: 7220 650b 1300 |0083: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -051d30: 0c03 |0086: move-result-object v3 │ │ -051d32: 1f03 6e01 |0087: check-cast v3, Lcom/squareup/picasso/Transformation; // type@016e │ │ -051d36: 7210 3809 0300 |0089: invoke-interface {v3}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ -051d3c: 0c03 |008c: move-result-object v3 │ │ -051d3e: 6e20 580a 3800 |008d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051d44: 6e20 530a 5800 |0090: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051d4a: d801 0101 |0093: add-int/lit8 v1, v1, #int 1 // #01 │ │ -051d4e: 28ea |0095: goto 007f // -0016 │ │ -051d50: 5473 6204 |0096: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -051d54: 3803 1600 |0098: if-eqz v3, 00ae // +0016 │ │ -051d58: 5473 6204 |009a: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -051d5c: 6e10 b300 0300 |009c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ -051d62: 0c02 |009f: move-result-object v2 │ │ -051d64: 6e10 380a 0200 |00a0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -051d6a: 0a03 |00a3: move-result v3 │ │ -051d6c: d803 0332 |00a4: add-int/lit8 v3, v3, #int 50 // #32 │ │ -051d70: 6e20 5e0a 3800 |00a6: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@0a5e │ │ -051d76: 6e20 580a 2800 |00a9: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051d7c: 2900 6cff |00ac: goto/16 0018 // -0094 │ │ -051d80: 1303 3200 |00ae: const/16 v3, #int 50 // #32 │ │ -051d84: 6e20 5e0a 3800 |00b0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@0a5e │ │ -051d8a: 5273 5904 |00b3: iget v3, v7, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -051d8e: 6e20 550a 3800 |00b5: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -051d94: 2900 60ff |00b8: goto/16 0018 // -00a0 │ │ -051d98: 5573 5204 |00ba: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ -051d9c: 3803 b8ff |00bc: if-eqz v3, 0074 // -0048 │ │ -051da0: 1a03 9f0e |00be: const-string v3, "centerInside" // string@0e9f │ │ -051da4: 6e20 580a 3800 |00c0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051daa: 0c03 |00c3: move-result-object v3 │ │ -051dac: 6e20 530a 5300 |00c4: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -051db2: 28ad |00c7: goto 0074 // -0053 │ │ -051db4: 6e10 640a 0800 |00c8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -051dba: 0c03 |00cb: move-result-object v3 │ │ -051dbc: 1103 |00cc: return-object v3 │ │ +054604: |[054604] com.squareup.picasso.Utils.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; │ │ +054614: 1306 7800 |0000: const/16 v6, #int 120 // #78 │ │ +054618: 1305 0a00 |0002: const/16 v5, #int 10 // #a │ │ +05461c: 5473 5d04 |0004: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ +054620: 3803 9000 |0006: if-eqz v3, 0096 // +0090 │ │ +054624: 5473 5d04 |0008: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ +054628: 6e10 380a 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05462e: 0a03 |000d: move-result v3 │ │ +054630: d803 0332 |000e: add-int/lit8 v3, v3, #int 50 // #32 │ │ +054634: 6e20 5e0a 3800 |0010: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@0a5e │ │ +05463a: 5473 5d04 |0013: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@045d │ │ +05463e: 6e20 580a 3800 |0015: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054644: 6e20 530a 5800 |0018: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +05464a: 5273 5a04 |001b: iget v3, v7, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ +05464e: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +054650: 2d03 0304 |001e: cmpl-float v3, v3, v4 │ │ +054654: 3803 2900 |0020: if-eqz v3, 0049 // +0029 │ │ +054658: 1a03 7519 |0022: const-string v3, "rotation:" // string@1975 │ │ +05465c: 6e20 580a 3800 |0024: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054662: 0c03 |0027: move-result-object v3 │ │ +054664: 5274 5a04 |0028: iget v4, v7, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@045a │ │ +054668: 6e20 540a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ +05466e: 5573 5404 |002d: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0454 │ │ +054672: 3803 1700 |002f: if-eqz v3, 0046 // +0017 │ │ +054676: 1303 4000 |0031: const/16 v3, #int 64 // #40 │ │ +05467a: 6e20 530a 3800 |0033: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +054680: 0c03 |0036: move-result-object v3 │ │ +054682: 5274 5b04 |0037: iget v4, v7, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@045b │ │ +054686: 6e20 540a 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ +05468c: 0c03 |003c: move-result-object v3 │ │ +05468e: 6e20 530a 6300 |003d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +054694: 0c03 |0040: move-result-object v3 │ │ +054696: 5274 5c04 |0041: iget v4, v7, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@045c │ │ +05469a: 6e20 540a 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0a54 │ │ +0546a0: 6e20 530a 5800 |0046: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0546a6: 6e10 d608 0700 |0049: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@08d6 │ │ +0546ac: 0a03 |004c: move-result v3 │ │ +0546ae: 3803 1a00 |004d: if-eqz v3, 0067 // +001a │ │ +0546b2: 1a03 4519 |004f: const-string v3, "resize:" // string@1945 │ │ +0546b6: 6e20 580a 3800 |0051: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0546bc: 0c03 |0054: move-result-object v3 │ │ +0546be: 5274 6004 |0055: iget v4, v7, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +0546c2: 6e20 550a 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0546c8: 0c03 |005a: move-result-object v3 │ │ +0546ca: 6e20 530a 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0546d0: 0c03 |005e: move-result-object v3 │ │ +0546d2: 5274 5f04 |005f: iget v4, v7, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +0546d6: 6e20 550a 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0546dc: 6e20 530a 5800 |0064: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0546e2: 5573 5104 |0067: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0451 │ │ +0546e6: 3803 5100 |0069: if-eqz v3, 00ba // +0051 │ │ +0546ea: 1a03 b10e |006b: const-string v3, "centerCrop" // string@0eb1 │ │ +0546ee: 6e20 580a 3800 |006d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0546f4: 0c03 |0070: move-result-object v3 │ │ +0546f6: 6e20 530a 5300 |0071: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0546fc: 5473 6104 |0074: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +054700: 3803 5200 |0076: if-eqz v3, 00c8 // +0052 │ │ +054704: 1201 |0078: const/4 v1, #int 0 // #0 │ │ +054706: 5473 6104 |0079: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +05470a: 7210 6f0b 0300 |007b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +054710: 0a00 |007e: move-result v0 │ │ +054712: 3501 4900 |007f: if-ge v1, v0, 00c8 // +0049 │ │ +054716: 5473 6104 |0081: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0461 │ │ +05471a: 7220 650b 1300 |0083: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +054720: 0c03 |0086: move-result-object v3 │ │ +054722: 1f03 8001 |0087: check-cast v3, Lcom/squareup/picasso/Transformation; // type@0180 │ │ +054726: 7210 3809 0300 |0089: invoke-interface {v3}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@0938 │ │ +05472c: 0c03 |008c: move-result-object v3 │ │ +05472e: 6e20 580a 3800 |008d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054734: 6e20 530a 5800 |0090: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +05473a: d801 0101 |0093: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05473e: 28ea |0095: goto 007f // -0016 │ │ +054740: 5473 6204 |0096: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054744: 3803 1600 |0098: if-eqz v3, 00ae // +0016 │ │ +054748: 5473 6204 |009a: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +05474c: 6e10 b300 0300 |009c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ +054752: 0c02 |009f: move-result-object v2 │ │ +054754: 6e10 380a 0200 |00a0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05475a: 0a03 |00a3: move-result v3 │ │ +05475c: d803 0332 |00a4: add-int/lit8 v3, v3, #int 50 // #32 │ │ +054760: 6e20 5e0a 3800 |00a6: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@0a5e │ │ +054766: 6e20 580a 2800 |00a9: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05476c: 2900 6cff |00ac: goto/16 0018 // -0094 │ │ +054770: 1303 3200 |00ae: const/16 v3, #int 50 // #32 │ │ +054774: 6e20 5e0a 3800 |00b0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@0a5e │ │ +05477a: 5273 5904 |00b3: iget v3, v7, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +05477e: 6e20 550a 3800 |00b5: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +054784: 2900 60ff |00b8: goto/16 0018 // -00a0 │ │ +054788: 5573 5204 |00ba: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.centerInside:Z // field@0452 │ │ +05478c: 3803 b8ff |00bc: if-eqz v3, 0074 // -0048 │ │ +054790: 1a03 b20e |00be: const-string v3, "centerInside" // string@0eb2 │ │ +054794: 6e20 580a 3800 |00c0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05479a: 0c03 |00c3: move-result-object v3 │ │ +05479c: 6e20 530a 5300 |00c4: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0547a2: 28ad |00c7: goto 0074 // -0053 │ │ +0547a4: 6e10 640a 0800 |00c8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0547aa: 0c03 |00cb: move-result-object v3 │ │ +0547ac: 1103 |00cc: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=179 │ │ 0x0008 line=180 │ │ 0x0013 line=181 │ │ 0x0018 line=190 │ │ 0x001b line=192 │ │ @@ -66880,22 +66861,22 @@ │ │ type : '(Landroid/os/Looper;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -051dc0: |[051dc0] com.squareup.picasso.Utils.flushStackLocalLeaks:(Landroid/os/Looper;)V │ │ -051dd0: 2200 7201 |0000: new-instance v0, Lcom/squareup/picasso/Utils$1; // type@0172 │ │ -051dd4: 7020 4609 4000 |0002: invoke-direct {v0, v4}, Lcom/squareup/picasso/Utils$1;.:(Landroid/os/Looper;)V // method@0946 │ │ -051dda: 6e10 bb00 0000 |0005: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@00bb │ │ -051de0: 0c01 |0008: move-result-object v1 │ │ -051de2: 1602 e803 |0009: const-wide/16 v2, #int 1000 // #3e8 │ │ -051de6: 6e40 c200 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@00c2 │ │ -051dec: 0e00 |000e: return-void │ │ +0547b0: |[0547b0] com.squareup.picasso.Utils.flushStackLocalLeaks:(Landroid/os/Looper;)V │ │ +0547c0: 2200 8401 |0000: new-instance v0, Lcom/squareup/picasso/Utils$1; // type@0184 │ │ +0547c4: 7020 4609 4000 |0002: invoke-direct {v0, v4}, Lcom/squareup/picasso/Utils$1;.:(Landroid/os/Looper;)V // method@0946 │ │ +0547ca: 6e10 bb00 0000 |0005: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@00bb │ │ +0547d0: 0c01 |0008: move-result-object v1 │ │ +0547d2: 1602 e803 |0009: const-wide/16 v2, #int 1000 // #3e8 │ │ +0547d6: 6e40 c200 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@00c2 │ │ +0547dc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0005 line=387 │ │ 0x000e line=388 │ │ locals : │ │ 0x0005 - 0x000f reg=0 handler Landroid/os/Handler; │ │ @@ -66906,40 +66887,40 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -051df0: |[051df0] com.squareup.picasso.Utils.getBitmapBytes:(Landroid/graphics/Bitmap;)I │ │ -051e00: 6001 0900 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ -051e04: 1302 0c00 |0002: const/16 v2, #int 12 // #c │ │ -051e08: 3421 2100 |0004: if-lt v1, v2, 0025 // +0021 │ │ -051e0c: 7110 4d09 0400 |0006: invoke-static {v4}, Lcom/squareup/picasso/Utils$BitmapHoneycombMR1;.getByteCount:(Landroid/graphics/Bitmap;)I // method@094d │ │ -051e12: 0a00 |0009: move-result v0 │ │ -051e14: 3b00 2600 |000a: if-gez v0, 0030 // +0026 │ │ -051e18: 2201 ad01 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -051e1c: 2202 c101 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -051e20: 7010 500a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -051e26: 1a03 0509 |0013: const-string v3, "Negative size: " // string@0905 │ │ -051e2a: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051e30: 0c02 |0018: move-result-object v2 │ │ -051e32: 6e20 570a 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -051e38: 0c02 |001c: move-result-object v2 │ │ -051e3a: 6e10 640a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -051e40: 0c02 |0020: move-result-object v2 │ │ -051e42: 7020 f209 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -051e48: 2701 |0024: throw v1 │ │ -051e4a: 6e10 8100 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@0081 │ │ -051e50: 0a01 |0028: move-result v1 │ │ -051e52: 6e10 8000 0400 |0029: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@0080 │ │ -051e58: 0a02 |002c: move-result v2 │ │ -051e5a: 9200 0102 |002d: mul-int v0, v1, v2 │ │ -051e5e: 28db |002f: goto 000a // -0025 │ │ -051e60: 0f00 |0030: return v0 │ │ +0547e0: |[0547e0] com.squareup.picasso.Utils.getBitmapBytes:(Landroid/graphics/Bitmap;)I │ │ +0547f0: 6001 0900 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ +0547f4: 1302 0c00 |0002: const/16 v2, #int 12 // #c │ │ +0547f8: 3421 2100 |0004: if-lt v1, v2, 0025 // +0021 │ │ +0547fc: 7110 4d09 0400 |0006: invoke-static {v4}, Lcom/squareup/picasso/Utils$BitmapHoneycombMR1;.getByteCount:(Landroid/graphics/Bitmap;)I // method@094d │ │ +054802: 0a00 |0009: move-result v0 │ │ +054804: 3b00 2600 |000a: if-gez v0, 0030 // +0026 │ │ +054808: 2201 bf01 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +05480c: 2202 d301 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +054810: 7010 500a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +054816: 1a03 1909 |0013: const-string v3, "Negative size: " // string@0919 │ │ +05481a: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054820: 0c02 |0018: move-result-object v2 │ │ +054822: 6e20 570a 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +054828: 0c02 |001c: move-result-object v2 │ │ +05482a: 6e10 640a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +054830: 0c02 |0020: move-result-object v2 │ │ +054832: 7020 f209 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +054838: 2701 |0024: throw v1 │ │ +05483a: 6e10 8100 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@0081 │ │ +054840: 0a01 |0028: move-result v1 │ │ +054842: 6e10 8000 0400 |0029: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@0080 │ │ +054848: 0a02 |002c: move-result v2 │ │ +05484a: 9200 0102 |002d: mul-int v0, v1, v2 │ │ +05484e: 28db |002f: goto 000a // -0025 │ │ +054850: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0006 line=111 │ │ 0x000a line=115 │ │ 0x000c line=116 │ │ 0x0025 line=113 │ │ @@ -66954,19 +66935,19 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -051e64: |[051e64] com.squareup.picasso.Utils.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; │ │ -051e74: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -051e78: 7120 6309 0100 |0002: invoke-static {v1, v0}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@0963 │ │ -051e7e: 0c00 |0005: move-result-object v0 │ │ -051e80: 1100 |0006: return-object v0 │ │ +054854: |[054854] com.squareup.picasso.Utils.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; │ │ +054864: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +054868: 7120 6309 0100 |0002: invoke-static {v1, v0}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@0963 │ │ +05486e: 0c00 |0005: move-result-object v0 │ │ +054870: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 hunter Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #15 : (in Lcom/squareup/picasso/Utils;) │ │ @@ -66974,47 +66955,47 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -051e84: |[051e84] com.squareup.picasso.Utils.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; │ │ -051e94: 2202 c101 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -051e98: 7020 520a 7200 |0002: invoke-direct {v2, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ -051e9e: 6e10 8707 0600 |0005: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@0787 │ │ -051ea4: 0c00 |0008: move-result-object v0 │ │ -051ea6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -051eaa: 5405 7703 |000b: iget-object v5, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -051eae: 6e10 d708 0500 |000d: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -051eb4: 0c05 |0010: move-result-object v5 │ │ -051eb6: 6e20 580a 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051ebc: 6e10 8807 0600 |0014: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@0788 │ │ -051ec2: 0c01 |0017: move-result-object v1 │ │ -051ec4: 3801 2400 |0018: if-eqz v1, 003c // +0024 │ │ -051ec8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -051eca: 7210 6f0b 0100 |001b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -051ed0: 0a03 |001e: move-result v3 │ │ -051ed2: 3534 1d00 |001f: if-ge v4, v3, 003c // +001d │ │ -051ed6: 3c04 0400 |0021: if-gtz v4, 0025 // +0004 │ │ -051eda: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -051ede: 1a05 d600 |0025: const-string v5, ", " // string@00d6 │ │ -051ee2: 6e20 580a 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051ee8: 7220 650b 4100 |002a: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -051eee: 0c05 |002d: move-result-object v5 │ │ -051ef0: 1f05 2901 |002e: check-cast v5, Lcom/squareup/picasso/Action; // type@0129 │ │ -051ef4: 5455 7703 |0030: iget-object v5, v5, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ -051ef8: 6e10 d708 0500 |0032: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ -051efe: 0c05 |0035: move-result-object v5 │ │ -051f00: 6e20 580a 5200 |0036: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051f06: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -051f0a: 28e4 |003b: goto 001f // -001c │ │ -051f0c: 6e10 640a 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -051f12: 0c05 |003f: move-result-object v5 │ │ -051f14: 1105 |0040: return-object v5 │ │ +054874: |[054874] com.squareup.picasso.Utils.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; │ │ +054884: 2202 d301 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +054888: 7020 520a 7200 |0002: invoke-direct {v2, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ +05488e: 6e10 8707 0600 |0005: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@0787 │ │ +054894: 0c00 |0008: move-result-object v0 │ │ +054896: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +05489a: 5405 7703 |000b: iget-object v5, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +05489e: 6e10 d708 0500 |000d: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +0548a4: 0c05 |0010: move-result-object v5 │ │ +0548a6: 6e20 580a 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0548ac: 6e10 8807 0600 |0014: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@0788 │ │ +0548b2: 0c01 |0017: move-result-object v1 │ │ +0548b4: 3801 2400 |0018: if-eqz v1, 003c // +0024 │ │ +0548b8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +0548ba: 7210 6f0b 0100 |001b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +0548c0: 0a03 |001e: move-result v3 │ │ +0548c2: 3534 1d00 |001f: if-ge v4, v3, 003c // +001d │ │ +0548c6: 3c04 0400 |0021: if-gtz v4, 0025 // +0004 │ │ +0548ca: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +0548ce: 1a05 d600 |0025: const-string v5, ", " // string@00d6 │ │ +0548d2: 6e20 580a 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0548d8: 7220 650b 4100 |002a: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0548de: 0c05 |002d: move-result-object v5 │ │ +0548e0: 1f05 3b01 |002e: check-cast v5, Lcom/squareup/picasso/Action; // type@013b │ │ +0548e4: 5455 7703 |0030: iget-object v5, v5, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0377 │ │ +0548e8: 6e10 d708 0500 |0032: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@08d7 │ │ +0548ee: 0c05 |0035: move-result-object v5 │ │ +0548f0: 6e20 580a 5200 |0036: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0548f6: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0548fa: 28e4 |003b: goto 001f // -001c │ │ +0548fc: 6e10 640a 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +054902: 0c05 |003f: move-result-object v5 │ │ +054904: 1105 |0040: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x0009 line=151 │ │ 0x000b line=152 │ │ 0x0014 line=154 │ │ @@ -67038,110 +67019,110 @@ │ │ type : '(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 187 16-bit code units │ │ -051f18: |[051f18] com.squareup.picasso.Utils.getResourceId:(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I │ │ -051f28: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -051f2a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -051f2c: 52b6 5904 |0002: iget v6, v11, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -051f30: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ -051f34: 54b6 6204 |0006: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -051f38: 3906 0500 |0008: if-nez v6, 000d // +0005 │ │ -051f3c: 52b1 5904 |000a: iget v1, v11, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -051f40: 0f01 |000c: return v1 │ │ -051f42: 54b6 6204 |000d: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -051f46: 6e10 ad00 0600 |000f: invoke-virtual {v6}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@00ad │ │ -051f4c: 0c03 |0012: move-result-object v3 │ │ -051f4e: 3903 1d00 |0013: if-nez v3, 0030 // +001d │ │ -051f52: 2206 8701 |0015: new-instance v6, Ljava/io/FileNotFoundException; // type@0187 │ │ -051f56: 2207 c101 |0017: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -051f5a: 7010 500a 0700 |0019: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -051f60: 1a08 1009 |001c: const-string v8, "No package provided: " // string@0910 │ │ -051f64: 6e20 580a 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051f6a: 0c07 |0021: move-result-object v7 │ │ -051f6c: 54b8 6204 |0022: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -051f70: 6e20 570a 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -051f76: 0c07 |0027: move-result-object v7 │ │ -051f78: 6e10 640a 0700 |0028: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -051f7e: 0c07 |002b: move-result-object v7 │ │ -051f80: 7020 9109 7600 |002c: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ -051f86: 2706 |002f: throw v6 │ │ -051f88: 54b6 6204 |0030: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -051f8c: 6e10 b000 0600 |0032: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@00b0 │ │ -051f92: 0c04 |0035: move-result-object v4 │ │ -051f94: 3804 0800 |0036: if-eqz v4, 003e // +0008 │ │ -051f98: 7210 680b 0400 |0038: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -051f9e: 0a06 |003b: move-result v6 │ │ -051fa0: 3806 1d00 |003c: if-eqz v6, 0059 // +001d │ │ -051fa4: 2206 8701 |003e: new-instance v6, Ljava/io/FileNotFoundException; // type@0187 │ │ -051fa8: 2207 c101 |0040: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -051fac: 7010 500a 0700 |0042: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -051fb2: 1a08 1109 |0045: const-string v8, "No path segments: " // string@0911 │ │ -051fb6: 6e20 580a 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -051fbc: 0c07 |004a: move-result-object v7 │ │ -051fbe: 54b8 6204 |004b: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -051fc2: 6e20 570a 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -051fc8: 0c07 |0050: move-result-object v7 │ │ -051fca: 6e10 640a 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -051fd0: 0c07 |0054: move-result-object v7 │ │ -051fd2: 7020 9109 7600 |0055: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ -051fd8: 2706 |0058: throw v6 │ │ -051fda: 7210 6f0b 0400 |0059: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -051fe0: 0a06 |005c: move-result v6 │ │ -051fe2: 3396 2a00 |005d: if-ne v6, v9, 0087 // +002a │ │ -051fe6: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -051fe8: 7220 650b 6400 |0060: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -051fee: 0c06 |0063: move-result-object v6 │ │ -051ff0: 1f06 c001 |0064: check-cast v6, Ljava/lang/String; // type@01c0 │ │ -051ff4: 7110 f709 0600 |0066: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -051ffa: 0a01 |0069: move-result v1 │ │ -051ffc: 28a2 |006a: goto 000c // -005e │ │ -051ffe: 0d00 |006b: move-exception v0 │ │ -052000: 2206 8701 |006c: new-instance v6, Ljava/io/FileNotFoundException; // type@0187 │ │ -052004: 2207 c101 |006e: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -052008: 7010 500a 0700 |0070: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05200e: 1a08 1c05 |0073: const-string v8, "Last path segment is not a resource ID: " // string@051c │ │ -052012: 6e20 580a 8700 |0075: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052018: 0c07 |0078: move-result-object v7 │ │ -05201a: 54b8 6204 |0079: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -05201e: 6e20 570a 8700 |007b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -052024: 0c07 |007e: move-result-object v7 │ │ -052026: 6e10 640a 0700 |007f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05202c: 0c07 |0082: move-result-object v7 │ │ -05202e: 7020 9109 7600 |0083: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ -052034: 2706 |0086: throw v6 │ │ -052036: 7210 6f0b 0400 |0087: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -05203c: 0a06 |008a: move-result v6 │ │ -05203e: 1227 |008b: const/4 v7, #int 2 // #2 │ │ -052040: 3376 1400 |008c: if-ne v6, v7, 00a0 // +0014 │ │ -052044: 7220 650b 8400 |008e: invoke-interface {v4, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05204a: 0c05 |0091: move-result-object v5 │ │ -05204c: 1f05 c001 |0092: check-cast v5, Ljava/lang/String; // type@01c0 │ │ -052050: 7220 650b 9400 |0094: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -052056: 0c02 |0097: move-result-object v2 │ │ -052058: 1f02 c001 |0098: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -05205c: 6e40 6b00 2a35 |009a: invoke-virtual {v10, v2, v5, v3}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@006b │ │ -052062: 0a01 |009d: move-result v1 │ │ -052064: 2900 6eff |009e: goto/16 000c // -0092 │ │ -052068: 2206 8701 |00a0: new-instance v6, Ljava/io/FileNotFoundException; // type@0187 │ │ -05206c: 2207 c101 |00a2: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -052070: 7010 500a 0700 |00a4: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -052076: 1a08 e608 |00a7: const-string v8, "More than two path segments: " // string@08e6 │ │ -05207a: 6e20 580a 8700 |00a9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052080: 0c07 |00ac: move-result-object v7 │ │ -052082: 54b8 6204 |00ad: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -052086: 6e20 570a 8700 |00af: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -05208c: 0c07 |00b2: move-result-object v7 │ │ -05208e: 6e10 640a 0700 |00b3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -052094: 0c07 |00b6: move-result-object v7 │ │ -052096: 7020 9109 7600 |00b7: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ -05209c: 2706 |00ba: throw v6 │ │ +054908: |[054908] com.squareup.picasso.Utils.getResourceId:(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I │ │ +054918: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +05491a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +05491c: 52b6 5904 |0002: iget v6, v11, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +054920: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ +054924: 54b6 6204 |0006: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054928: 3906 0500 |0008: if-nez v6, 000d // +0005 │ │ +05492c: 52b1 5904 |000a: iget v1, v11, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +054930: 0f01 |000c: return v1 │ │ +054932: 54b6 6204 |000d: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054936: 6e10 ad00 0600 |000f: invoke-virtual {v6}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@00ad │ │ +05493c: 0c03 |0012: move-result-object v3 │ │ +05493e: 3903 1d00 |0013: if-nez v3, 0030 // +001d │ │ +054942: 2206 9901 |0015: new-instance v6, Ljava/io/FileNotFoundException; // type@0199 │ │ +054946: 2207 d301 |0017: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +05494a: 7010 500a 0700 |0019: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +054950: 1a08 2409 |001c: const-string v8, "No package provided: " // string@0924 │ │ +054954: 6e20 580a 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05495a: 0c07 |0021: move-result-object v7 │ │ +05495c: 54b8 6204 |0022: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054960: 6e20 570a 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +054966: 0c07 |0027: move-result-object v7 │ │ +054968: 6e10 640a 0700 |0028: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05496e: 0c07 |002b: move-result-object v7 │ │ +054970: 7020 9109 7600 |002c: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ +054976: 2706 |002f: throw v6 │ │ +054978: 54b6 6204 |0030: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +05497c: 6e10 b000 0600 |0032: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@00b0 │ │ +054982: 0c04 |0035: move-result-object v4 │ │ +054984: 3804 0800 |0036: if-eqz v4, 003e // +0008 │ │ +054988: 7210 680b 0400 |0038: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +05498e: 0a06 |003b: move-result v6 │ │ +054990: 3806 1d00 |003c: if-eqz v6, 0059 // +001d │ │ +054994: 2206 9901 |003e: new-instance v6, Ljava/io/FileNotFoundException; // type@0199 │ │ +054998: 2207 d301 |0040: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +05499c: 7010 500a 0700 |0042: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0549a2: 1a08 2509 |0045: const-string v8, "No path segments: " // string@0925 │ │ +0549a6: 6e20 580a 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0549ac: 0c07 |004a: move-result-object v7 │ │ +0549ae: 54b8 6204 |004b: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +0549b2: 6e20 570a 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0549b8: 0c07 |0050: move-result-object v7 │ │ +0549ba: 6e10 640a 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0549c0: 0c07 |0054: move-result-object v7 │ │ +0549c2: 7020 9109 7600 |0055: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ +0549c8: 2706 |0058: throw v6 │ │ +0549ca: 7210 6f0b 0400 |0059: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +0549d0: 0a06 |005c: move-result v6 │ │ +0549d2: 3396 2a00 |005d: if-ne v6, v9, 0087 // +002a │ │ +0549d6: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +0549d8: 7220 650b 6400 |0060: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0549de: 0c06 |0063: move-result-object v6 │ │ +0549e0: 1f06 d201 |0064: check-cast v6, Ljava/lang/String; // type@01d2 │ │ +0549e4: 7110 f709 0600 |0066: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +0549ea: 0a01 |0069: move-result v1 │ │ +0549ec: 28a2 |006a: goto 000c // -005e │ │ +0549ee: 0d00 |006b: move-exception v0 │ │ +0549f0: 2206 9901 |006c: new-instance v6, Ljava/io/FileNotFoundException; // type@0199 │ │ +0549f4: 2207 d301 |006e: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +0549f8: 7010 500a 0700 |0070: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0549fe: 1a08 2e05 |0073: const-string v8, "Last path segment is not a resource ID: " // string@052e │ │ +054a02: 6e20 580a 8700 |0075: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054a08: 0c07 |0078: move-result-object v7 │ │ +054a0a: 54b8 6204 |0079: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054a0e: 6e20 570a 8700 |007b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +054a14: 0c07 |007e: move-result-object v7 │ │ +054a16: 6e10 640a 0700 |007f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +054a1c: 0c07 |0082: move-result-object v7 │ │ +054a1e: 7020 9109 7600 |0083: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ +054a24: 2706 |0086: throw v6 │ │ +054a26: 7210 6f0b 0400 |0087: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +054a2c: 0a06 |008a: move-result v6 │ │ +054a2e: 1227 |008b: const/4 v7, #int 2 // #2 │ │ +054a30: 3376 1400 |008c: if-ne v6, v7, 00a0 // +0014 │ │ +054a34: 7220 650b 8400 |008e: invoke-interface {v4, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +054a3a: 0c05 |0091: move-result-object v5 │ │ +054a3c: 1f05 d201 |0092: check-cast v5, Ljava/lang/String; // type@01d2 │ │ +054a40: 7220 650b 9400 |0094: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +054a46: 0c02 |0097: move-result-object v2 │ │ +054a48: 1f02 d201 |0098: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +054a4c: 6e40 6b00 2a35 |009a: invoke-virtual {v10, v2, v5, v3}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@006b │ │ +054a52: 0a01 |009d: move-result v1 │ │ +054a54: 2900 6eff |009e: goto/16 000c // -0092 │ │ +054a58: 2206 9901 |00a0: new-instance v6, Ljava/io/FileNotFoundException; // type@0199 │ │ +054a5c: 2207 d301 |00a2: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +054a60: 7010 500a 0700 |00a4: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +054a66: 1a08 fa08 |00a7: const-string v8, "More than two path segments: " // string@08fa │ │ +054a6a: 6e20 580a 8700 |00a9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054a70: 0c07 |00ac: move-result-object v7 │ │ +054a72: 54b8 6204 |00ad: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054a76: 6e20 570a 8700 |00af: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +054a7c: 0c07 |00b2: move-result-object v7 │ │ +054a7e: 6e10 640a 0700 |00b3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +054a84: 0c07 |00b6: move-result-object v7 │ │ +054a86: 7020 9109 7600 |00b7: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ +054a8c: 2706 |00ba: throw v6 │ │ catches : 1 │ │ 0x0060 - 0x0069 │ │ Ljava/lang/NumberFormatException; -> 0x006b │ │ positions : │ │ 0x0002 line=333 │ │ 0x000a line=334 │ │ 0x000c line=358 │ │ @@ -67176,58 +67157,58 @@ │ │ type : '(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0520b0: |[0520b0] com.squareup.picasso.Utils.getResources:(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources; │ │ -0520c0: 5273 5904 |0000: iget v3, v7, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -0520c4: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -0520c8: 5473 6204 |0004: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -0520cc: 3903 0700 |0006: if-nez v3, 000d // +0007 │ │ -0520d0: 6e10 4800 0600 |0008: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -0520d6: 0c03 |000b: move-result-object v3 │ │ -0520d8: 1103 |000c: return-object v3 │ │ -0520da: 5473 6204 |000d: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -0520de: 6e10 ad00 0300 |000f: invoke-virtual {v3}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@00ad │ │ -0520e4: 0c01 |0012: move-result-object v1 │ │ -0520e6: 3901 1d00 |0013: if-nez v1, 0030 // +001d │ │ -0520ea: 2203 8701 |0015: new-instance v3, Ljava/io/FileNotFoundException; // type@0187 │ │ -0520ee: 2204 c101 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0520f2: 7010 500a 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0520f8: 1a05 1009 |001c: const-string v5, "No package provided: " // string@0910 │ │ -0520fc: 6e20 580a 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052102: 0c04 |0021: move-result-object v4 │ │ -052104: 5475 6204 |0022: iget-object v5, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -052108: 6e20 570a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -05210e: 0c04 |0027: move-result-object v4 │ │ -052110: 6e10 640a 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -052116: 0c04 |002b: move-result-object v4 │ │ -052118: 7020 9109 4300 |002c: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ -05211e: 2703 |002f: throw v3 │ │ -052120: 6e10 4700 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0047 │ │ -052126: 0c02 |0033: move-result-object v2 │ │ -052128: 6e20 6600 1200 |0034: invoke-virtual {v2, v1}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@0066 │ │ -05212e: 0c03 |0037: move-result-object v3 │ │ -052130: 28d4 |0038: goto 000c // -002c │ │ -052132: 0d00 |0039: move-exception v0 │ │ -052134: 2203 8701 |003a: new-instance v3, Ljava/io/FileNotFoundException; // type@0187 │ │ -052138: 2204 c101 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -05213c: 7010 500a 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -052142: 1a05 7b0b |0041: const-string v5, "Unable to obtain resources for package: " // string@0b7b │ │ -052146: 6e20 580a 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05214c: 0c04 |0046: move-result-object v4 │ │ -05214e: 5475 6204 |0047: iget-object v5, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -052152: 6e20 570a 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -052158: 0c04 |004c: move-result-object v4 │ │ -05215a: 6e10 640a 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -052160: 0c04 |0050: move-result-object v4 │ │ -052162: 7020 9109 4300 |0051: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ -052168: 2703 |0054: throw v3 │ │ +054aa0: |[054aa0] com.squareup.picasso.Utils.getResources:(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources; │ │ +054ab0: 5273 5904 |0000: iget v3, v7, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +054ab4: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +054ab8: 5473 6204 |0004: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054abc: 3903 0700 |0006: if-nez v3, 000d // +0007 │ │ +054ac0: 6e10 4800 0600 |0008: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +054ac6: 0c03 |000b: move-result-object v3 │ │ +054ac8: 1103 |000c: return-object v3 │ │ +054aca: 5473 6204 |000d: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054ace: 6e10 ad00 0300 |000f: invoke-virtual {v3}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@00ad │ │ +054ad4: 0c01 |0012: move-result-object v1 │ │ +054ad6: 3901 1d00 |0013: if-nez v1, 0030 // +001d │ │ +054ada: 2203 9901 |0015: new-instance v3, Ljava/io/FileNotFoundException; // type@0199 │ │ +054ade: 2204 d301 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +054ae2: 7010 500a 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +054ae8: 1a05 2409 |001c: const-string v5, "No package provided: " // string@0924 │ │ +054aec: 6e20 580a 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054af2: 0c04 |0021: move-result-object v4 │ │ +054af4: 5475 6204 |0022: iget-object v5, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054af8: 6e20 570a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +054afe: 0c04 |0027: move-result-object v4 │ │ +054b00: 6e10 640a 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +054b06: 0c04 |002b: move-result-object v4 │ │ +054b08: 7020 9109 4300 |002c: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ +054b0e: 2703 |002f: throw v3 │ │ +054b10: 6e10 4700 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0047 │ │ +054b16: 0c02 |0033: move-result-object v2 │ │ +054b18: 6e20 6600 1200 |0034: invoke-virtual {v2, v1}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@0066 │ │ +054b1e: 0c03 |0037: move-result-object v3 │ │ +054b20: 28d4 |0038: goto 000c // -002c │ │ +054b22: 0d00 |0039: move-exception v0 │ │ +054b24: 2203 9901 |003a: new-instance v3, Ljava/io/FileNotFoundException; // type@0199 │ │ +054b28: 2204 d301 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +054b2c: 7010 500a 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +054b32: 1a05 8f0b |0041: const-string v5, "Unable to obtain resources for package: " // string@0b8f │ │ +054b36: 6e20 580a 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054b3c: 0c04 |0046: move-result-object v4 │ │ +054b3e: 5475 6204 |0047: iget-object v5, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +054b42: 6e20 570a 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +054b48: 0c04 |004c: move-result-object v4 │ │ +054b4a: 6e10 640a 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +054b50: 0c04 |0050: move-result-object v4 │ │ +054b52: 7020 9109 4300 |0051: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@0991 │ │ +054b58: 2703 |0054: throw v3 │ │ catches : 1 │ │ 0x0030 - 0x0037 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0039 │ │ positions : │ │ 0x0000 line=362 │ │ 0x0008 line=363 │ │ 0x000c line=370 │ │ @@ -67249,18 +67230,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -052178: |[052178] com.squareup.picasso.Utils.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ -052188: 6e20 4900 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -05218e: 0c00 |0003: move-result-object v0 │ │ -052190: 1100 |0004: return-object v0 │ │ +054b68: |[054b68] com.squareup.picasso.Utils.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +054b78: 6e20 4900 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +054b7e: 0c00 |0003: move-result-object v0 │ │ +054b80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 service Ljava/lang/String; │ │ │ │ @@ -67269,22 +67250,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -052194: |[052194] com.squareup.picasso.Utils.hasPermission:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -0521a4: 6e20 4100 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.checkCallingOrSelfPermission:(Ljava/lang/String;)I // method@0041 │ │ -0521aa: 0a00 |0003: move-result v0 │ │ -0521ac: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0521b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0521b2: 0f00 |0007: return v0 │ │ -0521b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0521b6: 28fe |0009: goto 0007 // -0002 │ │ +054b84: |[054b84] com.squareup.picasso.Utils.hasPermission:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +054b94: 6e20 4100 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.checkCallingOrSelfPermission:(Ljava/lang/String;)I // method@0041 │ │ +054b9a: 0a00 |0003: move-result v0 │ │ +054b9c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +054ba0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +054ba2: 0f00 |0007: return v0 │ │ +054ba4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +054ba6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x000a reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 permission Ljava/lang/String; │ │ │ │ @@ -67293,27 +67274,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0521b8: |[0521b8] com.squareup.picasso.Utils.isAirplaneModeOn:(Landroid/content/Context;)Z │ │ -0521c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0521ca: 6e10 4600 0500 |0001: invoke-virtual {v5}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0046 │ │ -0521d0: 0c00 |0004: move-result-object v0 │ │ -0521d2: 1a03 5a0d |0005: const-string v3, "airplane_mode_on" // string@0d5a │ │ -0521d6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0521d8: 7130 db00 3004 |0008: invoke-static {v0, v3, v4}, Landroid/provider/Settings$System;.getInt:(Landroid/content/ContentResolver;Ljava/lang/String;I)I // method@00db │ │ -0521de: 0a03 |000b: move-result v3 │ │ -0521e0: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ -0521e4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0521e6: 0f02 |000f: return v2 │ │ -0521e8: 0d01 |0010: move-exception v1 │ │ -0521ea: 28fe |0011: goto 000f // -0002 │ │ +054ba8: |[054ba8] com.squareup.picasso.Utils.isAirplaneModeOn:(Landroid/content/Context;)Z │ │ +054bb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +054bba: 6e10 4600 0500 |0001: invoke-virtual {v5}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0046 │ │ +054bc0: 0c00 |0004: move-result-object v0 │ │ +054bc2: 1a03 6e0d |0005: const-string v3, "airplane_mode_on" // string@0d6e │ │ +054bc6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +054bc8: 7130 db00 3004 |0008: invoke-static {v0, v3, v4}, Landroid/provider/Settings$System;.getInt:(Landroid/content/ContentResolver;Ljava/lang/String;I)I // method@00db │ │ +054bce: 0a03 |000b: move-result v3 │ │ +054bd0: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ +054bd4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +054bd6: 0f02 |000f: return v2 │ │ +054bd8: 0d01 |0010: move-exception v1 │ │ +054bda: 28fe |0011: goto 000f // -0002 │ │ catches : 1 │ │ 0x0005 - 0x000b │ │ Ljava/lang/NullPointerException; -> 0x0010 │ │ positions : │ │ 0x0001 line=292 │ │ 0x0005 line=294 │ │ 0x000f line=298 │ │ @@ -67329,68 +67310,68 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0521fc: |[0521fc] com.squareup.picasso.Utils.isMain:()Z │ │ -05220c: 7100 c700 0000 |0000: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@00c7 │ │ -052212: 0c00 |0003: move-result-object v0 │ │ -052214: 6e10 c800 0000 |0004: invoke-virtual {v0}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@00c8 │ │ -05221a: 0c00 |0007: move-result-object v0 │ │ -05221c: 7100 6e0a 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -052222: 0c01 |000b: move-result-object v1 │ │ -052224: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -052228: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -05222a: 0f00 |000f: return v0 │ │ -05222c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -05222e: 28fe |0011: goto 000f // -0002 │ │ +054bec: |[054bec] com.squareup.picasso.Utils.isMain:()Z │ │ +054bfc: 7100 c700 0000 |0000: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@00c7 │ │ +054c02: 0c00 |0003: move-result-object v0 │ │ +054c04: 6e10 c800 0000 |0004: invoke-virtual {v0}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@00c8 │ │ +054c0a: 0c00 |0007: move-result-object v0 │ │ +054c0c: 7100 6e0a 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +054c12: 0c01 |000b: move-result-object v1 │ │ +054c14: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +054c18: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +054c1a: 0f00 |000f: return v0 │ │ +054c1c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +054c1e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ │ │ #22 : (in Lcom/squareup/picasso/Utils;) │ │ name : 'isWebPFile' │ │ type : '(Ljava/io/InputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -052230: |[052230] com.squareup.picasso.Utils.isWebPFile:(Ljava/io/InputStream;)Z │ │ -052240: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -052242: 1304 0c00 |0001: const/16 v4, #int 12 // #c │ │ -052246: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -052248: 2340 9d03 |0004: new-array v0, v4, [B // type@039d │ │ -05224c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05224e: 6e40 a609 0842 |0007: invoke-virtual {v8, v0, v2, v4}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ -052254: 0a03 |000a: move-result v3 │ │ -052256: 3343 2300 |000b: if-ne v3, v4, 002e // +0023 │ │ -05225a: 1a03 c009 |000d: const-string v3, "RIFF" // string@09c0 │ │ -05225e: 2204 c001 |000f: new-instance v4, Ljava/lang/String; // type@01c0 │ │ -052262: 1a05 720b |0011: const-string v5, "US-ASCII" // string@0b72 │ │ -052266: 7055 1f0a 0472 |0013: invoke-direct {v4, v0, v2, v7, v5}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0a1f │ │ -05226c: 6e20 2a0a 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -052272: 0a03 |0019: move-result v3 │ │ -052274: 3803 1500 |001a: if-eqz v3, 002f // +0015 │ │ -052278: 1a03 340c |001c: const-string v3, "WEBP" // string@0c34 │ │ -05227c: 2204 c001 |001e: new-instance v4, Ljava/lang/String; // type@01c0 │ │ -052280: 1305 0800 |0020: const/16 v5, #int 8 // #8 │ │ -052284: 1a06 720b |0022: const-string v6, "US-ASCII" // string@0b72 │ │ -052288: 7056 1f0a 0475 |0024: invoke-direct {v4, v0, v5, v7, v6}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0a1f │ │ -05228e: 6e20 2a0a 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -052294: 0a03 |002a: move-result v3 │ │ -052296: 3803 0400 |002b: if-eqz v3, 002f // +0004 │ │ -05229a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -05229c: 0f01 |002e: return v1 │ │ -05229e: 0121 |002f: move v1, v2 │ │ -0522a0: 28fe |0030: goto 002e // -0002 │ │ +054c20: |[054c20] com.squareup.picasso.Utils.isWebPFile:(Ljava/io/InputStream;)Z │ │ +054c30: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +054c32: 1304 0c00 |0001: const/16 v4, #int 12 // #c │ │ +054c36: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +054c38: 2340 b103 |0004: new-array v0, v4, [B // type@03b1 │ │ +054c3c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +054c3e: 6e40 a609 0842 |0007: invoke-virtual {v8, v0, v2, v4}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ +054c44: 0a03 |000a: move-result v3 │ │ +054c46: 3343 2300 |000b: if-ne v3, v4, 002e // +0023 │ │ +054c4a: 1a03 d409 |000d: const-string v3, "RIFF" // string@09d4 │ │ +054c4e: 2204 d201 |000f: new-instance v4, Ljava/lang/String; // type@01d2 │ │ +054c52: 1a05 860b |0011: const-string v5, "US-ASCII" // string@0b86 │ │ +054c56: 7055 1f0a 0472 |0013: invoke-direct {v4, v0, v2, v7, v5}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0a1f │ │ +054c5c: 6e20 2a0a 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +054c62: 0a03 |0019: move-result v3 │ │ +054c64: 3803 1500 |001a: if-eqz v3, 002f // +0015 │ │ +054c68: 1a03 480c |001c: const-string v3, "WEBP" // string@0c48 │ │ +054c6c: 2204 d201 |001e: new-instance v4, Ljava/lang/String; // type@01d2 │ │ +054c70: 1305 0800 |0020: const/16 v5, #int 8 // #8 │ │ +054c74: 1a06 860b |0022: const-string v6, "US-ASCII" // string@0b86 │ │ +054c78: 7056 1f0a 0475 |0024: invoke-direct {v4, v0, v5, v7, v6}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0a1f │ │ +054c7e: 6e20 2a0a 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +054c84: 0a03 |002a: move-result v3 │ │ +054c86: 3803 0400 |002b: if-eqz v3, 002f // +0004 │ │ +054c8a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +054c8c: 0f01 |002e: return v1 │ │ +054c8e: 0121 |002f: move v1, v2 │ │ +054c90: 28fe |0030: goto 002e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=322 │ │ 0x0006 line=323 │ │ 0x0007 line=324 │ │ 0x000d line=326 │ │ 0x0027 line=327 │ │ @@ -67406,18 +67387,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0522a4: |[0522a4] com.squareup.picasso.Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0522b4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0522b8: 7140 6c09 2103 |0002: invoke-static {v1, v2, v3, v0}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ -0522be: 0e00 |0005: return-void │ │ +054c94: |[054c94] com.squareup.picasso.Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +054ca4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +054ca8: 7140 6c09 2103 |0002: invoke-static {v1, v2, v3, v0}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@096c │ │ +054cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 owner Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 verb Ljava/lang/String; │ │ @@ -67428,31 +67409,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0522c0: |[0522c0] com.squareup.picasso.Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0522d0: 1a00 7d09 |0000: const-string v0, "Picasso" // string@097d │ │ -0522d4: 1a01 9900 |0002: const-string v1, "%1$-11s %2$-12s %3$s %4$s" // string@0099 │ │ -0522d8: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -0522da: 2322 b603 |0005: new-array v2, v2, [Ljava/lang/Object; // type@03b6 │ │ -0522de: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0522e0: 4d04 0203 |0008: aput-object v4, v2, v3 │ │ -0522e4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0522e6: 4d05 0203 |000b: aput-object v5, v2, v3 │ │ -0522ea: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -0522ec: 4d06 0203 |000e: aput-object v6, v2, v3 │ │ -0522f0: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -0522f2: 4d07 0203 |0011: aput-object v7, v2, v3 │ │ -0522f6: 7120 2c0a 2100 |0013: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0522fc: 0c01 |0016: move-result-object v1 │ │ -0522fe: 7120 de00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00de │ │ -052304: 0e00 |001a: return-void │ │ +054cb0: |[054cb0] com.squareup.picasso.Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +054cc0: 1a00 9109 |0000: const-string v0, "Picasso" // string@0991 │ │ +054cc4: 1a01 9900 |0002: const-string v1, "%1$-11s %2$-12s %3$s %4$s" // string@0099 │ │ +054cc8: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +054cca: 2322 ca03 |0005: new-array v2, v2, [Ljava/lang/Object; // type@03ca │ │ +054cce: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +054cd0: 4d04 0203 |0008: aput-object v4, v2, v3 │ │ +054cd4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +054cd6: 4d05 0203 |000b: aput-object v5, v2, v3 │ │ +054cda: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +054cdc: 4d06 0203 |000e: aput-object v6, v2, v3 │ │ +054ce0: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +054ce2: 4d07 0203 |0011: aput-object v7, v2, v3 │ │ +054ce6: 7120 2c0a 2100 |0013: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +054cec: 0c01 |0016: move-result-object v1 │ │ +054cee: 7120 de00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00de │ │ +054cf4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x001a line=170 │ │ locals : │ │ 0x0000 - 0x001b reg=4 owner Ljava/lang/String; │ │ 0x0000 - 0x001b reg=5 verb Ljava/lang/String; │ │ @@ -67464,50 +67445,50 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -052308: |[052308] com.squareup.picasso.Utils.parseResponseSourceHeader:(Ljava/lang/String;)Z │ │ -052318: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05231a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05231c: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ -052320: 0f03 |0004: return v3 │ │ -052322: 1a04 1000 |0005: const-string v4, " " // string@0010 │ │ -052326: 1225 |0007: const/4 v5, #int 2 // #2 │ │ -052328: 6e30 410a 4605 |0008: invoke-virtual {v6, v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@0a41 │ │ -05232e: 0c01 |000b: move-result-object v1 │ │ -052330: 1a04 2302 |000c: const-string v4, "CACHE" // string@0223 │ │ -052334: 4605 0103 |000e: aget-object v5, v1, v3 │ │ -052338: 6e20 2a0a 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05233e: 0a04 |0013: move-result v4 │ │ -052340: 3804 0400 |0014: if-eqz v4, 0018 // +0004 │ │ -052344: 0123 |0016: move v3, v2 │ │ -052346: 28ed |0017: goto 0004 // -0013 │ │ -052348: 2114 |0018: array-length v4, v1 │ │ -05234a: 3224 ebff |0019: if-eq v4, v2, 0004 // -0015 │ │ -05234e: 1a04 3602 |001b: const-string v4, "CONDITIONAL_CACHE" // string@0236 │ │ -052352: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -052354: 4605 0105 |001e: aget-object v5, v1, v5 │ │ -052358: 6e20 2a0a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05235e: 0a04 |0023: move-result v4 │ │ -052360: 3804 0f00 |0024: if-eqz v4, 0033 // +000f │ │ -052364: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -052366: 4604 0104 |0027: aget-object v4, v1, v4 │ │ -05236a: 7110 f709 0400 |0029: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -052370: 0a04 |002c: move-result v4 │ │ -052372: 1305 3001 |002d: const/16 v5, #int 304 // #130 │ │ -052376: 3354 0400 |002f: if-ne v4, v5, 0033 // +0004 │ │ -05237a: 0123 |0031: move v3, v2 │ │ -05237c: 28d2 |0032: goto 0004 // -002e │ │ -05237e: 0132 |0033: move v2, v3 │ │ -052380: 28fd |0034: goto 0031 // -0003 │ │ -052382: 0d00 |0035: move-exception v0 │ │ -052384: 28ce |0036: goto 0004 // -0032 │ │ +054cf8: |[054cf8] com.squareup.picasso.Utils.parseResponseSourceHeader:(Ljava/lang/String;)Z │ │ +054d08: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +054d0a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +054d0c: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ +054d10: 0f03 |0004: return v3 │ │ +054d12: 1a04 1000 |0005: const-string v4, " " // string@0010 │ │ +054d16: 1225 |0007: const/4 v5, #int 2 // #2 │ │ +054d18: 6e30 410a 4605 |0008: invoke-virtual {v6, v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@0a41 │ │ +054d1e: 0c01 |000b: move-result-object v1 │ │ +054d20: 1a04 2302 |000c: const-string v4, "CACHE" // string@0223 │ │ +054d24: 4605 0103 |000e: aget-object v5, v1, v3 │ │ +054d28: 6e20 2a0a 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +054d2e: 0a04 |0013: move-result v4 │ │ +054d30: 3804 0400 |0014: if-eqz v4, 0018 // +0004 │ │ +054d34: 0123 |0016: move v3, v2 │ │ +054d36: 28ed |0017: goto 0004 // -0013 │ │ +054d38: 2114 |0018: array-length v4, v1 │ │ +054d3a: 3224 ebff |0019: if-eq v4, v2, 0004 // -0015 │ │ +054d3e: 1a04 3602 |001b: const-string v4, "CONDITIONAL_CACHE" // string@0236 │ │ +054d42: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +054d44: 4605 0105 |001e: aget-object v5, v1, v5 │ │ +054d48: 6e20 2a0a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +054d4e: 0a04 |0023: move-result v4 │ │ +054d50: 3804 0f00 |0024: if-eqz v4, 0033 // +000f │ │ +054d54: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +054d56: 4604 0104 |0027: aget-object v4, v1, v4 │ │ +054d5a: 7110 f709 0400 |0029: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +054d60: 0a04 |002c: move-result v4 │ │ +054d62: 1305 3001 |002d: const/16 v5, #int 304 // #130 │ │ +054d66: 3354 0400 |002f: if-ne v4, v5, 0033 // +0004 │ │ +054d6a: 0123 |0031: move v3, v2 │ │ +054d6c: 28d2 |0032: goto 0004 // -002e │ │ +054d6e: 0132 |0033: move v2, v3 │ │ +054d70: 28fd |0034: goto 0031 // -0003 │ │ +054d72: 0d00 |0035: move-exception v0 │ │ +054d74: 28ce |0036: goto 0004 // -0032 │ │ catches : 1 │ │ 0x001b - 0x002c │ │ Ljava/lang/NumberFormatException; -> 0x0035 │ │ positions : │ │ 0x0002 line=230 │ │ 0x0004 line=243 │ │ 0x0005 line=233 │ │ @@ -67527,49 +67508,49 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -052398: |[052398] com.squareup.picasso.Utils.toByteArray:(Ljava/io/InputStream;)[B │ │ -0523a8: 2201 8201 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0182 │ │ -0523ac: 7010 7809 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@0978 │ │ -0523b2: 1303 0010 |0005: const/16 v3, #int 4096 // #1000 │ │ -0523b6: 2330 9d03 |0007: new-array v0, v3, [B // type@039d │ │ -0523ba: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0523bc: 6e20 a509 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ -0523c2: 0a02 |000d: move-result v2 │ │ -0523c4: 3223 0700 |000e: if-eq v3, v2, 0015 // +0007 │ │ -0523c8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0523ca: 6e40 7c09 0123 |0011: invoke-virtual {v1, v0, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@097c │ │ -0523d0: 28f5 |0014: goto 0009 // -000b │ │ -0523d2: 6e10 7a09 0100 |0015: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@097a │ │ -0523d8: 0c03 |0018: move-result-object v3 │ │ -0523da: 1103 |0019: return-object v3 │ │ +054d88: |[054d88] com.squareup.picasso.Utils.toByteArray:(Ljava/io/InputStream;)[B │ │ +054d98: 2201 9401 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0194 │ │ +054d9c: 7010 7809 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@0978 │ │ +054da2: 1303 0010 |0005: const/16 v3, #int 4096 // #1000 │ │ +054da6: 2330 b103 |0007: new-array v0, v3, [B // type@03b1 │ │ +054daa: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +054dac: 6e20 a509 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ +054db2: 0a02 |000d: move-result v2 │ │ +054db4: 3223 0700 |000e: if-eq v3, v2, 0015 // +0007 │ │ +054db8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +054dba: 6e40 7c09 0123 |0011: invoke-virtual {v1, v0, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@097c │ │ +054dc0: 28f5 |0014: goto 0009 // -000b │ │ +054dc2: 6e10 7a09 0100 |0015: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@097a │ │ +054dc8: 0c03 |0018: move-result-object v3 │ │ +054dca: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0005 line=313 │ │ 0x0009 line=315 │ │ 0x0010 line=316 │ │ 0x0015 line=318 │ │ locals : │ │ 0x0009 - 0x001a reg=0 buffer [B │ │ 0x0005 - 0x001a reg=1 byteArrayOutputStream Ljava/io/ByteArrayOutputStream; │ │ 0x000e - 0x001a reg=2 n I │ │ 0x0000 - 0x001a reg=4 input Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2976 (Utils.java) │ │ + source_file_idx : 2996 (Utils.java) │ │ │ │ Class #172 header: │ │ -class_idx : 594 │ │ +class_idx : 614 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 446 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #172 annotations: │ │ @@ -67595,54 +67576,54 @@ │ │ type : '(Ljonas/tool/saveForOffline/AddActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0523dc: |[0523dc] jonas.tool.saveForOffline.AddActivity$1.:(Ljonas/tool/saveForOffline/AddActivity;)V │ │ -0523ec: 5b01 da04 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/AddActivity$1;.this$0:Ljonas/tool/saveForOffline/AddActivity; // field@04da │ │ -0523f0: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0523f6: 0e00 |0005: return-void │ │ +054dcc: |[054dcc] jonas.tool.saveForOffline.AddActivity$1.:(Ljonas/tool/saveForOffline/AddActivity;)V │ │ +054ddc: 5b01 da04 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/AddActivity$1;.this$0:Ljonas/tool/saveForOffline/AddActivity; // field@04da │ │ +054de0: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +054de6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/AddActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/AddActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/AddActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/AddActivity$1;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0523f8: |[0523f8] jonas.tool.saveForOffline.AddActivity$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -052408: 5420 da04 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/AddActivity$1;.this$0:Ljonas/tool/saveForOffline/AddActivity; // field@04da │ │ -05240c: 7110 090c 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/AddActivity;.access$000:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/EditText; // method@0c09 │ │ -052412: 0c00 |0005: move-result-object v0 │ │ -052414: 6e10 1401 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.length:()I // method@0114 │ │ -05241a: 0a00 |0009: move-result v0 │ │ -05241c: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -052420: 5420 da04 |000c: iget-object v0, v2, Ljonas/tool/saveForOffline/AddActivity$1;.this$0:Ljonas/tool/saveForOffline/AddActivity; // field@04da │ │ -052424: 7110 0a0c 0000 |000e: invoke-static {v0}, Ljonas/tool/saveForOffline/AddActivity;.access$100:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/Button; // method@0c0a │ │ -05242a: 0c00 |0011: move-result-object v0 │ │ -05242c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -05242e: 6e20 1001 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@0110 │ │ -052434: 0e00 |0016: return-void │ │ -052436: 5420 da04 |0017: iget-object v0, v2, Ljonas/tool/saveForOffline/AddActivity$1;.this$0:Ljonas/tool/saveForOffline/AddActivity; // field@04da │ │ -05243a: 7110 0a0c 0000 |0019: invoke-static {v0}, Ljonas/tool/saveForOffline/AddActivity;.access$100:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/Button; // method@0c0a │ │ -052440: 0c00 |001c: move-result-object v0 │ │ -052442: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -052444: 6e20 1001 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@0110 │ │ -05244a: 28f5 |0021: goto 0016 // -000b │ │ +054de8: |[054de8] jonas.tool.saveForOffline.AddActivity$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +054df8: 5420 da04 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/AddActivity$1;.this$0:Ljonas/tool/saveForOffline/AddActivity; // field@04da │ │ +054dfc: 7110 090c 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/AddActivity;.access$000:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/EditText; // method@0c09 │ │ +054e02: 0c00 |0005: move-result-object v0 │ │ +054e04: 6e10 1401 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.length:()I // method@0114 │ │ +054e0a: 0a00 |0009: move-result v0 │ │ +054e0c: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +054e10: 5420 da04 |000c: iget-object v0, v2, Ljonas/tool/saveForOffline/AddActivity$1;.this$0:Ljonas/tool/saveForOffline/AddActivity; // field@04da │ │ +054e14: 7110 0a0c 0000 |000e: invoke-static {v0}, Ljonas/tool/saveForOffline/AddActivity;.access$100:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/Button; // method@0c0a │ │ +054e1a: 0c00 |0011: move-result-object v0 │ │ +054e1c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +054e1e: 6e20 1001 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@0110 │ │ +054e24: 0e00 |0016: return-void │ │ +054e26: 5420 da04 |0017: iget-object v0, v2, Ljonas/tool/saveForOffline/AddActivity$1;.this$0:Ljonas/tool/saveForOffline/AddActivity; // field@04da │ │ +054e2a: 7110 0a0c 0000 |0019: invoke-static {v0}, Ljonas/tool/saveForOffline/AddActivity;.access$100:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/Button; // method@0c0a │ │ +054e30: 0c00 |001c: move-result-object v0 │ │ +054e32: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +054e34: 6e20 1001 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@0110 │ │ +054e3a: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000c line=93 │ │ 0x0016 line=97 │ │ 0x0017 line=95 │ │ locals : │ │ @@ -67654,16 +67635,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05244c: |[05244c] jonas.tool.saveForOffline.AddActivity$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -05245c: 0e00 |0000: return-void │ │ +054e3c: |[054e3c] jonas.tool.saveForOffline.AddActivity$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +054e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljonas/tool/saveForOffline/AddActivity$1; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -67675,32 +67656,32 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -052460: |[052460] jonas.tool.saveForOffline.AddActivity$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -052470: 0e00 |0000: return-void │ │ +054e50: |[054e50] jonas.tool.saveForOffline.AddActivity$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +054e60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljonas/tool/saveForOffline/AddActivity$1; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ 0x0000 - 0x0001 reg=3 before I │ │ 0x0000 - 0x0001 reg=4 count I │ │ │ │ source_file_idx : 446 (AddActivity.java) │ │ │ │ Class #173 header: │ │ -class_idx : 595 │ │ +class_idx : 615 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 8 │ │ +superclass_idx : 14 │ │ source_file_idx : 446 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #173 - │ │ @@ -67728,17 +67709,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052474: |[052474] jonas.tool.saveForOffline.AddActivity.:()V │ │ -052484: 7010 0300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0003 │ │ -05248a: 0e00 |0003: return-void │ │ +054e64: |[054e64] jonas.tool.saveForOffline.AddActivity.:()V │ │ +054e74: 7010 0300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0003 │ │ +054e7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/AddActivity; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/AddActivity;) │ │ @@ -67746,17 +67727,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05248c: |[05248c] jonas.tool.saveForOffline.AddActivity.access$000:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/EditText; │ │ -05249c: 5410 dc04 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -0524a0: 1100 |0002: return-object v0 │ │ +054e7c: |[054e7c] jonas.tool.saveForOffline.AddActivity.access$000:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/EditText; │ │ +054e8c: 5410 dc04 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +054e90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/AddActivity; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/AddActivity;) │ │ @@ -67764,17 +67745,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0524a4: |[0524a4] jonas.tool.saveForOffline.AddActivity.access$100:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/Button; │ │ -0524b4: 5410 db04 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/AddActivity;.btn_save:Landroid/widget/Button; // field@04db │ │ -0524b8: 1100 |0002: return-object v0 │ │ +054e94: |[054e94] jonas.tool.saveForOffline.AddActivity.access$100:(Ljonas/tool/saveForOffline/AddActivity;)Landroid/widget/Button; │ │ +054ea4: 5410 db04 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/AddActivity;.btn_save:Landroid/widget/Button; // field@04db │ │ +054ea8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/AddActivity; │ │ │ │ #3 : (in Ljonas/tool/saveForOffline/AddActivity;) │ │ @@ -67782,23 +67763,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0524bc: |[0524bc] jonas.tool.saveForOffline.AddActivity.startSave:(Ljava/lang/String;)V │ │ -0524cc: 2200 1e00 |0000: new-instance v0, Landroid/content/Intent; // type@001e │ │ -0524d0: 1c01 7d02 |0002: const-class v1, Ljonas/tool/saveForOffline/SaveService; // type@027d │ │ -0524d4: 7030 4d00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0524da: 1a01 7c0d |0007: const-string v1, "android.intent.extra.TEXT" // string@0d7c │ │ -0524de: 6e30 5500 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -0524e4: 6e20 160c 0200 |000c: invoke-virtual {v2, v0}, Ljonas/tool/saveForOffline/AddActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0c16 │ │ -0524ea: 6e10 0e0c 0200 |000f: invoke-virtual {v2}, Ljonas/tool/saveForOffline/AddActivity;.finish:()V // method@0c0e │ │ -0524f0: 0e00 |0012: return-void │ │ +054eac: |[054eac] jonas.tool.saveForOffline.AddActivity.startSave:(Ljava/lang/String;)V │ │ +054ebc: 2200 2400 |0000: new-instance v0, Landroid/content/Intent; // type@0024 │ │ +054ec0: 1c01 9102 |0002: const-class v1, Ljonas/tool/saveForOffline/SaveService; // type@0291 │ │ +054ec4: 7030 4d00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +054eca: 1a01 900d |0007: const-string v1, "android.intent.extra.TEXT" // string@0d90 │ │ +054ece: 6e30 5500 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +054ed4: 6e20 160c 0200 |000c: invoke-virtual {v2, v0}, Ljonas/tool/saveForOffline/AddActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0c16 │ │ +054eda: 6e10 0e0c 0200 |000f: invoke-virtual {v2}, Ljonas/tool/saveForOffline/AddActivity;.finish:()V // method@0c0e │ │ +054ee0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0007 line=134 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0012 line=137 │ │ @@ -67813,45 +67794,45 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0524f4: |[0524f4] jonas.tool.saveForOffline.AddActivity.btn_paste:(Landroid/view/View;)V │ │ -052504: 1a01 0b0f |0000: const-string v1, "clipboard" // string@0f0b │ │ -052508: 6e20 100c 1400 |0002: invoke-virtual {v4, v1}, Ljonas/tool/saveForOffline/AddActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0c10 │ │ -05250e: 0c00 |0005: move-result-object v0 │ │ -052510: 1f00 5700 |0006: check-cast v0, Landroid/text/ClipboardManager; // type@0057 │ │ -052514: 5441 dc04 |0008: iget-object v1, v4, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -052518: 6e10 1301 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0113 │ │ -05251e: 0c01 |000d: move-result-object v1 │ │ -052520: 7210 dd00 0100 |000e: invoke-interface {v1}, Landroid/text/Editable;.length:()I // method@00dd │ │ -052526: 0a01 |0011: move-result v1 │ │ -052528: 3901 0c00 |0012: if-nez v1, 001e // +000c │ │ -05252c: 5441 dc04 |0014: iget-object v1, v4, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -052530: 6e10 dc00 0000 |0016: invoke-virtual {v0}, Landroid/text/ClipboardManager;.getText:()Ljava/lang/CharSequence; // method@00dc │ │ -052536: 0c02 |0019: move-result-object v2 │ │ -052538: 6e20 1201 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/EditText;.append:(Ljava/lang/CharSequence;)V // method@0112 │ │ -05253e: 0e00 |001d: return-void │ │ -052540: 5441 dc04 |001e: iget-object v1, v4, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -052544: 2202 c101 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -052548: 7010 500a 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05254e: 7100 680a 0000 |0025: invoke-static {}, Ljava/lang/System;.lineSeparator:()Ljava/lang/String; // method@0a68 │ │ -052554: 0c03 |0028: move-result-object v3 │ │ -052556: 6e20 580a 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05255c: 0c02 |002c: move-result-object v2 │ │ -05255e: 6e10 dc00 0000 |002d: invoke-virtual {v0}, Landroid/text/ClipboardManager;.getText:()Ljava/lang/CharSequence; // method@00dc │ │ -052564: 0c03 |0030: move-result-object v3 │ │ -052566: 6e20 570a 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -05256c: 0c02 |0034: move-result-object v2 │ │ -05256e: 6e10 640a 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -052574: 0c02 |0038: move-result-object v2 │ │ -052576: 6e20 1201 2100 |0039: invoke-virtual {v1, v2}, Landroid/widget/EditText;.append:(Ljava/lang/CharSequence;)V // method@0112 │ │ -05257c: 28e1 |003c: goto 001d // -001f │ │ +054ee4: |[054ee4] jonas.tool.saveForOffline.AddActivity.btn_paste:(Landroid/view/View;)V │ │ +054ef4: 1a01 1e0f |0000: const-string v1, "clipboard" // string@0f1e │ │ +054ef8: 6e20 100c 1400 |0002: invoke-virtual {v4, v1}, Ljonas/tool/saveForOffline/AddActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0c10 │ │ +054efe: 0c00 |0005: move-result-object v0 │ │ +054f00: 1f00 6500 |0006: check-cast v0, Landroid/text/ClipboardManager; // type@0065 │ │ +054f04: 5441 dc04 |0008: iget-object v1, v4, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +054f08: 6e10 1301 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0113 │ │ +054f0e: 0c01 |000d: move-result-object v1 │ │ +054f10: 7210 dd00 0100 |000e: invoke-interface {v1}, Landroid/text/Editable;.length:()I // method@00dd │ │ +054f16: 0a01 |0011: move-result v1 │ │ +054f18: 3901 0c00 |0012: if-nez v1, 001e // +000c │ │ +054f1c: 5441 dc04 |0014: iget-object v1, v4, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +054f20: 6e10 dc00 0000 |0016: invoke-virtual {v0}, Landroid/text/ClipboardManager;.getText:()Ljava/lang/CharSequence; // method@00dc │ │ +054f26: 0c02 |0019: move-result-object v2 │ │ +054f28: 6e20 1201 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/EditText;.append:(Ljava/lang/CharSequence;)V // method@0112 │ │ +054f2e: 0e00 |001d: return-void │ │ +054f30: 5441 dc04 |001e: iget-object v1, v4, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +054f34: 2202 d301 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +054f38: 7010 500a 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +054f3e: 7100 680a 0000 |0025: invoke-static {}, Ljava/lang/System;.lineSeparator:()Ljava/lang/String; // method@0a68 │ │ +054f44: 0c03 |0028: move-result-object v3 │ │ +054f46: 6e20 580a 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +054f4c: 0c02 |002c: move-result-object v2 │ │ +054f4e: 6e10 dc00 0000 |002d: invoke-virtual {v0}, Landroid/text/ClipboardManager;.getText:()Ljava/lang/CharSequence; // method@00dc │ │ +054f54: 0c03 |0030: move-result-object v3 │ │ +054f56: 6e20 570a 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +054f5c: 0c02 |0034: move-result-object v2 │ │ +054f5e: 6e10 640a 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +054f64: 0c02 |0038: move-result-object v2 │ │ +054f66: 6e20 1201 2100 |0039: invoke-virtual {v1, v2}, Landroid/widget/EditText;.append:(Ljava/lang/CharSequence;)V // method@0112 │ │ +054f6c: 28e1 |003c: goto 001d // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0008 line=109 │ │ 0x0014 line=110 │ │ 0x001d line=114 │ │ 0x001e line=112 │ │ @@ -67865,154 +67846,150 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052580: |[052580] jonas.tool.saveForOffline.AddActivity.cancelButtonClick:(Landroid/view/View;)V │ │ -052590: 6e10 0e0c 0000 |0000: invoke-virtual {v0}, Ljonas/tool/saveForOffline/AddActivity;.finish:()V // method@0c0e │ │ -052596: 0e00 |0003: return-void │ │ +054f70: |[054f70] jonas.tool.saveForOffline.AddActivity.cancelButtonClick:(Landroid/view/View;)V │ │ +054f80: 6e10 0e0c 0000 |0000: invoke-virtual {v0}, Ljonas/tool/saveForOffline/AddActivity;.finish:()V // method@0c0e │ │ +054f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/AddActivity; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/AddActivity;) │ │ name : 'okButtonClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 81 16-bit code units │ │ -052598: |[052598] jonas.tool.saveForOffline.AddActivity.okButtonClick:(Landroid/view/View;)V │ │ -0525a8: 5475 dc04 |0000: iget-object v5, v7, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -0525ac: 6e10 1301 0500 |0002: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0113 │ │ -0525b2: 0c05 |0005: move-result-object v5 │ │ -0525b4: 6e10 160a 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -0525ba: 0c05 |0009: move-result-object v5 │ │ -0525bc: 6e10 4b0a 0500 |000a: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -0525c2: 0c05 |000d: move-result-object v5 │ │ -0525c4: 5b75 dd04 |000e: iput-object v5, v7, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ -0525c8: 5475 dd04 |0010: iget-object v5, v7, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ -0525cc: 1a06 a60c |0012: const-string v6, "[\r\n]+" // string@0ca6 │ │ -0525d0: 6e20 400a 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a40 │ │ -0525d6: 0c04 |0017: move-result-object v4 │ │ -0525d8: 0740 |0018: move-object v0, v4 │ │ -0525da: 2102 |0019: array-length v2, v0 │ │ -0525dc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0525de: 3521 3500 |001b: if-ge v1, v2, 0050 // +0035 │ │ -0525e2: 4603 0001 |001d: aget-object v3, v0, v1 │ │ -0525e6: 6e10 380a 0300 |001f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0525ec: 0a05 |0022: move-result v5 │ │ -0525ee: 3d05 1000 |0023: if-lez v5, 0033 // +0010 │ │ -0525f2: 1a05 a113 |0025: const-string v5, "http" // string@13a1 │ │ -0525f6: 6e20 420a 5300 |0027: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0525fc: 0a05 |002a: move-result v5 │ │ -0525fe: 3805 0800 |002b: if-eqz v5, 0033 // +0008 │ │ -052602: 7020 150c 3700 |002d: invoke-direct {v7, v3}, Ljonas/tool/saveForOffline/AddActivity;.startSave:(Ljava/lang/String;)V // method@0c15 │ │ -052608: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05260c: 28e9 |0032: goto 001b // -0017 │ │ -05260e: 6e10 380a 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -052614: 0a05 |0036: move-result v5 │ │ -052616: 3d05 f9ff |0037: if-lez v5, 0030 // -0007 │ │ -05261a: 2205 c101 |0039: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -05261e: 7010 500a 0500 |003b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -052624: 1a06 ab13 |003e: const-string v6, "http://" // string@13ab │ │ -052628: 6e20 580a 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05262e: 0c05 |0043: move-result-object v5 │ │ -052630: 6e20 580a 3500 |0044: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052636: 0c05 |0047: move-result-object v5 │ │ -052638: 6e10 640a 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05263e: 0c03 |004b: move-result-object v3 │ │ -052640: 7020 150c 3700 |004c: invoke-direct {v7, v3}, Ljonas/tool/saveForOffline/AddActivity;.startSave:(Ljava/lang/String;)V // method@0c15 │ │ -052646: 28e1 |004f: goto 0030 // -001f │ │ -052648: 0e00 |0050: return-void │ │ + insns size : 80 16-bit code units │ │ +054f88: |[054f88] jonas.tool.saveForOffline.AddActivity.okButtonClick:(Landroid/view/View;)V │ │ +054f98: 5462 dc04 |0000: iget-object v2, v6, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +054f9c: 6e10 1301 0200 |0002: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0113 │ │ +054fa2: 0c02 |0005: move-result-object v2 │ │ +054fa4: 6e10 160a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +054faa: 0c02 |0009: move-result-object v2 │ │ +054fac: 6e10 4b0a 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +054fb2: 0c02 |000d: move-result-object v2 │ │ +054fb4: 5b62 dd04 |000e: iput-object v2, v6, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ +054fb8: 5462 dd04 |0010: iget-object v2, v6, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ +054fbc: 1a03 ba0c |0012: const-string v3, "[\r\n]+" // string@0cba │ │ +054fc0: 6e20 400a 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a40 │ │ +054fc6: 0c01 |0017: move-result-object v1 │ │ +054fc8: 2113 |0018: array-length v3, v1 │ │ +054fca: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +054fcc: 3532 3500 |001a: if-ge v2, v3, 004f // +0035 │ │ +054fd0: 4600 0102 |001c: aget-object v0, v1, v2 │ │ +054fd4: 6e10 380a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +054fda: 0a04 |0021: move-result v4 │ │ +054fdc: 3d04 1000 |0022: if-lez v4, 0032 // +0010 │ │ +054fe0: 1a04 b413 |0024: const-string v4, "http" // string@13b4 │ │ +054fe4: 6e20 420a 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +054fea: 0a04 |0029: move-result v4 │ │ +054fec: 3804 0800 |002a: if-eqz v4, 0032 // +0008 │ │ +054ff0: 7020 150c 0600 |002c: invoke-direct {v6, v0}, Ljonas/tool/saveForOffline/AddActivity;.startSave:(Ljava/lang/String;)V // method@0c15 │ │ +054ff6: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +054ffa: 28e9 |0031: goto 001a // -0017 │ │ +054ffc: 6e10 380a 0000 |0032: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +055002: 0a04 |0035: move-result v4 │ │ +055004: 3d04 f9ff |0036: if-lez v4, 002f // -0007 │ │ +055008: 2204 d301 |0038: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +05500c: 7010 500a 0400 |003a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +055012: 1a05 be13 |003d: const-string v5, "http://" // string@13be │ │ +055016: 6e20 580a 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05501c: 0c04 |0042: move-result-object v4 │ │ +05501e: 6e20 580a 0400 |0043: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055024: 0c04 |0046: move-result-object v4 │ │ +055026: 6e10 640a 0400 |0047: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05502c: 0c00 |004a: move-result-object v0 │ │ +05502e: 7020 150c 0600 |004b: invoke-direct {v6, v0}, Ljonas/tool/saveForOffline/AddActivity;.startSave:(Ljava/lang/String;)V // method@0c15 │ │ +055034: 28e1 |004e: goto 002f // -001f │ │ +055036: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0010 line=119 │ │ 0x0018 line=120 │ │ - 0x001f line=121 │ │ - 0x002d line=122 │ │ - 0x0030 line=120 │ │ - 0x0033 line=123 │ │ - 0x0039 line=124 │ │ - 0x004c line=125 │ │ - 0x0050 line=129 │ │ - locals : │ │ - 0x001f - 0x0050 reg=3 url Ljava/lang/String; │ │ - 0x0019 - 0x0051 reg=0 arr$ [Ljava/lang/String; │ │ - 0x001b - 0x0051 reg=1 i$ I │ │ - 0x001a - 0x0051 reg=2 len$ I │ │ - 0x0018 - 0x0051 reg=4 urls [Ljava/lang/String; │ │ - 0x0000 - 0x0051 reg=7 this Ljonas/tool/saveForOffline/AddActivity; │ │ - 0x0000 - 0x0051 reg=8 view Landroid/view/View; │ │ + 0x001e line=121 │ │ + 0x002c line=122 │ │ + 0x002f line=120 │ │ + 0x0032 line=123 │ │ + 0x0038 line=124 │ │ + 0x004b line=125 │ │ + 0x004f line=129 │ │ + locals : │ │ + 0x001e - 0x004f reg=0 url Ljava/lang/String; │ │ + 0x0018 - 0x0050 reg=1 urls [Ljava/lang/String; │ │ + 0x0000 - 0x0050 reg=6 this Ljonas/tool/saveForOffline/AddActivity; │ │ + 0x0000 - 0x0050 reg=7 view Landroid/view/View; │ │ │ │ #3 : (in Ljonas/tool/saveForOffline/AddActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -05264c: |[05264c] jonas.tool.saveForOffline.AddActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05265c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05265e: 6f20 0600 4300 |0001: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -052664: 1a00 2e03 |0004: const-string v0, "Enter URL to save" // string@032e │ │ -052668: 6e20 140c 0300 |0006: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0c14 │ │ -05266e: 1500 047f |0009: const/high16 v0, #int 2130968576 // #7f04 │ │ -052672: 7130 d300 0301 |000b: invoke-static {v3, v0, v1}, Landroid/preference/PreferenceManager;.setDefaultValues:(Landroid/content/Context;IZ)V // method@00d3 │ │ -052678: 1500 037f |000e: const/high16 v0, #int 2130903040 // #7f03 │ │ -05267c: 6e20 130c 0300 |0010: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.setContentView:(I)V // method@0c13 │ │ -052682: 1400 0700 097f |0013: const v0, #float 1.82104e+38 // #7f090007 │ │ -052688: 6e20 0d0c 0300 |0016: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.findViewById:(I)Landroid/view/View; // method@0c0d │ │ -05268e: 0c00 |0019: move-result-object v0 │ │ -052690: 1f00 7100 |001a: check-cast v0, Landroid/widget/Button; // type@0071 │ │ -052694: 5b30 db04 |001c: iput-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.btn_save:Landroid/widget/Button; // field@04db │ │ -052698: 5430 db04 |001e: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.btn_save:Landroid/widget/Button; // field@04db │ │ -05269c: 6e20 1001 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@0110 │ │ -0526a2: 1400 0400 097f |0023: const v0, #float 1.82104e+38 // #7f090004 │ │ -0526a8: 6e20 0d0c 0300 |0026: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.findViewById:(I)Landroid/view/View; // method@0c0d │ │ -0526ae: 0c00 |0029: move-result-object v0 │ │ -0526b0: 1f00 7200 |002a: check-cast v0, Landroid/widget/EditText; // type@0072 │ │ -0526b4: 5b30 dc04 |002c: iput-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -0526b8: 5430 dc04 |002e: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -0526bc: 6e10 0f0c 0300 |0030: invoke-virtual {v3}, Ljonas/tool/saveForOffline/AddActivity;.getIntent:()Landroid/content/Intent; // method@0c0f │ │ -0526c2: 0c01 |0033: move-result-object v1 │ │ -0526c4: 1a02 7c0d |0034: const-string v2, "android.intent.extra.TEXT" // string@0d7c │ │ -0526c8: 6e20 5300 2100 |0036: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -0526ce: 0c01 |0039: move-result-object v1 │ │ -0526d0: 6e20 1601 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0116 │ │ -0526d6: 5430 dc04 |003d: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -0526da: 6e10 1301 0000 |003f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0113 │ │ -0526e0: 0c00 |0042: move-result-object v0 │ │ -0526e2: 6e10 160a 0000 |0043: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -0526e8: 0c00 |0046: move-result-object v0 │ │ -0526ea: 6e10 4b0a 0000 |0047: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -0526f0: 0c00 |004a: move-result-object v0 │ │ -0526f2: 5b30 dd04 |004b: iput-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ -0526f6: 5430 dd04 |004d: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ -0526fa: 6e10 380a 0000 |004f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -052700: 0a00 |0052: move-result v0 │ │ -052702: 3d00 0700 |0053: if-lez v0, 005a // +0007 │ │ -052706: 5430 dd04 |0055: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ -05270a: 7020 150c 0300 |0057: invoke-direct {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.startSave:(Ljava/lang/String;)V // method@0c15 │ │ -052710: 5430 dc04 |005a: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ -052714: 2201 5202 |005c: new-instance v1, Ljonas/tool/saveForOffline/AddActivity$1; // type@0252 │ │ -052718: 7020 040c 3100 |005e: invoke-direct {v1, v3}, Ljonas/tool/saveForOffline/AddActivity$1;.:(Ljonas/tool/saveForOffline/AddActivity;)V // method@0c04 │ │ -05271e: 6e20 1101 1000 |0061: invoke-virtual {v0, v1}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0111 │ │ -052724: 0e00 |0064: return-void │ │ +055038: |[055038] jonas.tool.saveForOffline.AddActivity.onCreate:(Landroid/os/Bundle;)V │ │ +055048: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05504a: 6f20 0600 4300 |0001: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +055050: 1a00 2e03 |0004: const-string v0, "Enter URL to save" // string@032e │ │ +055054: 6e20 140c 0300 |0006: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0c14 │ │ +05505a: 1500 047f |0009: const/high16 v0, #int 2130968576 // #7f04 │ │ +05505e: 7130 d300 0301 |000b: invoke-static {v3, v0, v1}, Landroid/preference/PreferenceManager;.setDefaultValues:(Landroid/content/Context;IZ)V // method@00d3 │ │ +055064: 1500 037f |000e: const/high16 v0, #int 2130903040 // #7f03 │ │ +055068: 6e20 130c 0300 |0010: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.setContentView:(I)V // method@0c13 │ │ +05506e: 1400 0700 097f |0013: const v0, #float 1.82104e+38 // #7f090007 │ │ +055074: 6e20 0d0c 0300 |0016: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.findViewById:(I)Landroid/view/View; // method@0c0d │ │ +05507a: 0c00 |0019: move-result-object v0 │ │ +05507c: 1f00 8200 |001a: check-cast v0, Landroid/widget/Button; // type@0082 │ │ +055080: 5b30 db04 |001c: iput-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.btn_save:Landroid/widget/Button; // field@04db │ │ +055084: 5430 db04 |001e: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.btn_save:Landroid/widget/Button; // field@04db │ │ +055088: 6e20 1001 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@0110 │ │ +05508e: 1400 0400 097f |0023: const v0, #float 1.82104e+38 // #7f090004 │ │ +055094: 6e20 0d0c 0300 |0026: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.findViewById:(I)Landroid/view/View; // method@0c0d │ │ +05509a: 0c00 |0029: move-result-object v0 │ │ +05509c: 1f00 8300 |002a: check-cast v0, Landroid/widget/EditText; // type@0083 │ │ +0550a0: 5b30 dc04 |002c: iput-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +0550a4: 5430 dc04 |002e: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +0550a8: 6e10 0f0c 0300 |0030: invoke-virtual {v3}, Ljonas/tool/saveForOffline/AddActivity;.getIntent:()Landroid/content/Intent; // method@0c0f │ │ +0550ae: 0c01 |0033: move-result-object v1 │ │ +0550b0: 1a02 900d |0034: const-string v2, "android.intent.extra.TEXT" // string@0d90 │ │ +0550b4: 6e20 5300 2100 |0036: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +0550ba: 0c01 |0039: move-result-object v1 │ │ +0550bc: 6e20 1601 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0116 │ │ +0550c2: 5430 dc04 |003d: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +0550c6: 6e10 1301 0000 |003f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0113 │ │ +0550cc: 0c00 |0042: move-result-object v0 │ │ +0550ce: 6e10 160a 0000 |0043: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +0550d4: 0c00 |0046: move-result-object v0 │ │ +0550d6: 6e10 4b0a 0000 |0047: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0550dc: 0c00 |004a: move-result-object v0 │ │ +0550de: 5b30 dd04 |004b: iput-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ +0550e2: 5430 dd04 |004d: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ +0550e6: 6e10 380a 0000 |004f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0550ec: 0a00 |0052: move-result v0 │ │ +0550ee: 3d00 0700 |0053: if-lez v0, 005a // +0007 │ │ +0550f2: 5430 dd04 |0055: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.origurl:Ljava/lang/String; // field@04dd │ │ +0550f6: 7020 150c 0300 |0057: invoke-direct {v3, v0}, Ljonas/tool/saveForOffline/AddActivity;.startSave:(Ljava/lang/String;)V // method@0c15 │ │ +0550fc: 5430 dc04 |005a: iget-object v0, v3, Ljonas/tool/saveForOffline/AddActivity;.edit_origurl:Landroid/widget/EditText; // field@04dc │ │ +055100: 2201 6602 |005c: new-instance v1, Ljonas/tool/saveForOffline/AddActivity$1; // type@0266 │ │ +055104: 7020 040c 3100 |005e: invoke-direct {v1, v3}, Ljonas/tool/saveForOffline/AddActivity$1;.:(Ljonas/tool/saveForOffline/AddActivity;)V // method@0c04 │ │ +05510a: 6e20 1101 1000 |0061: invoke-virtual {v0, v1}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0111 │ │ +055110: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0004 line=73 │ │ 0x0009 line=75 │ │ 0x000e line=76 │ │ 0x0013 line=78 │ │ @@ -68027,17 +68004,17 @@ │ │ locals : │ │ 0x0000 - 0x0065 reg=3 this Ljonas/tool/saveForOffline/AddActivity; │ │ 0x0000 - 0x0065 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 446 (AddActivity.java) │ │ │ │ Class #174 header: │ │ -class_idx : 596 │ │ +class_idx : 616 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 540 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #174 - │ │ @@ -68083,30 +68060,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052728: |[052728] jonas.tool.saveForOffline.BuildConfig.:()V │ │ -052738: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05273e: 0e00 |0003: return-void │ │ +055114: |[055114] jonas.tool.saveForOffline.BuildConfig.:()V │ │ +055124: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05512a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 540 (BuildConfig.java) │ │ │ │ Class #175 header: │ │ -class_idx : 597 │ │ +class_idx : 617 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 44 │ │ +superclass_idx : 50 │ │ source_file_idx : 725 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #175 - │ │ @@ -68167,20 +68144,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -052740: |[052740] jonas.tool.saveForOffline.Database.:(Landroid/content/Context;)V │ │ -052750: 1a00 4d0a |0000: const-string v0, "SavedPagesMeta.db" // string@0a4d │ │ -052754: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -052756: 1242 |0003: const/4 v2, #int 4 // #4 │ │ -052758: 7052 7b00 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@007b │ │ -05275e: 0e00 |0007: return-void │ │ +05512c: |[05512c] jonas.tool.saveForOffline.Database.:(Landroid/content/Context;)V │ │ +05513c: 1a00 610a |0000: const-string v0, "SavedPagesMeta.db" // string@0a61 │ │ +055140: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +055142: 1242 |0003: const/4 v2, #int 4 // #4 │ │ +055144: 7052 7b00 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@007b │ │ +05514a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Ljonas/tool/saveForOffline/Database; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -68191,52 +68168,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -052760: |[052760] jonas.tool.saveForOffline.Database.addToDatabase:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -052770: 6e10 1b0c 0500 |0000: invoke-virtual {v5}, Ljonas/tool/saveForOffline/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1b │ │ -052776: 0c00 |0003: move-result-object v0 │ │ -052778: 2201 1a00 |0004: new-instance v1, Landroid/content/ContentValues; // type@001a │ │ -05277c: 7010 3f00 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@003f │ │ -052782: 1a02 5c11 |0009: const-string v2, "file_location" // string@115c │ │ -052786: 2203 c101 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -05278a: 7010 500a 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -052790: 6e20 580a 6300 |0010: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052796: 0c03 |0013: move-result-object v3 │ │ -052798: 1a04 0714 |0014: const-string v4, "index.html" // string@1407 │ │ -05279c: 6e20 580a 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0527a2: 0c03 |0019: move-result-object v3 │ │ -0527a4: 6e10 640a 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0527aa: 0c03 |001d: move-result-object v3 │ │ -0527ac: 6e30 4000 2103 |001e: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ -0527b2: 1a02 811b |0021: const-string v2, "tags" // string@1b81 │ │ -0527b6: 6e30 4000 2106 |0023: invoke-virtual {v1, v2, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ -0527bc: 1a02 cb1b |0026: const-string v2, "title" // string@1bcb │ │ -0527c0: 6e30 4000 2107 |0028: invoke-virtual {v1, v2, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ -0527c6: 1a02 ba1b |002b: const-string v2, "thumbnail" // string@1bba │ │ -0527ca: 2203 c101 |002d: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0527ce: 7010 500a 0300 |002f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0527d4: 6e20 580a 6300 |0032: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0527da: 0c03 |0035: move-result-object v3 │ │ -0527dc: 1a04 8819 |0036: const-string v4, "saveForOffline_thumbnail.png" // string@1988 │ │ -0527e0: 6e20 580a 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0527e6: 0c03 |003b: move-result-object v3 │ │ -0527e8: 6e10 640a 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0527ee: 0c03 |003f: move-result-object v3 │ │ -0527f0: 6e30 4000 2103 |0040: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ -0527f6: 1a02 2117 |0043: const-string v2, "origurl" // string@1721 │ │ -0527fa: 6e30 4000 2108 |0045: invoke-virtual {v1, v2, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ -052800: 1a02 5915 |0048: const-string v2, "main" // string@1559 │ │ -052804: 1203 |004a: const/4 v3, #int 0 // #0 │ │ -052806: 6e40 7800 2013 |004b: invoke-virtual {v0, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0078 │ │ -05280c: 6e10 7500 0000 |004e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0075 │ │ -052812: 0e00 |0051: return-void │ │ +05514c: |[05514c] jonas.tool.saveForOffline.Database.addToDatabase:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +05515c: 6e10 1b0c 0500 |0000: invoke-virtual {v5}, Ljonas/tool/saveForOffline/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1b │ │ +055162: 0c00 |0003: move-result-object v0 │ │ +055164: 2201 2000 |0004: new-instance v1, Landroid/content/ContentValues; // type@0020 │ │ +055168: 7010 3f00 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@003f │ │ +05516e: 1a02 6f11 |0009: const-string v2, "file_location" // string@116f │ │ +055172: 2203 d301 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +055176: 7010 500a 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05517c: 6e20 580a 6300 |0010: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055182: 0c03 |0013: move-result-object v3 │ │ +055184: 1a04 1914 |0014: const-string v4, "index.html" // string@1419 │ │ +055188: 6e20 580a 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05518e: 0c03 |0019: move-result-object v3 │ │ +055190: 6e10 640a 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +055196: 0c03 |001d: move-result-object v3 │ │ +055198: 6e30 4000 2103 |001e: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ +05519e: 1a02 921b |0021: const-string v2, "tags" // string@1b92 │ │ +0551a2: 6e30 4000 2106 |0023: invoke-virtual {v1, v2, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ +0551a8: 1a02 dc1b |0026: const-string v2, "title" // string@1bdc │ │ +0551ac: 6e30 4000 2107 |0028: invoke-virtual {v1, v2, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ +0551b2: 1a02 cb1b |002b: const-string v2, "thumbnail" // string@1bcb │ │ +0551b6: 2203 d301 |002d: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +0551ba: 7010 500a 0300 |002f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0551c0: 6e20 580a 6300 |0032: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0551c6: 0c03 |0035: move-result-object v3 │ │ +0551c8: 1a04 9919 |0036: const-string v4, "saveForOffline_thumbnail.png" // string@1999 │ │ +0551cc: 6e20 580a 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0551d2: 0c03 |003b: move-result-object v3 │ │ +0551d4: 6e10 640a 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0551da: 0c03 |003f: move-result-object v3 │ │ +0551dc: 6e30 4000 2103 |0040: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ +0551e2: 1a02 3217 |0043: const-string v2, "origurl" // string@1732 │ │ +0551e6: 6e30 4000 2108 |0045: invoke-virtual {v1, v2, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ +0551ec: 1a02 6a15 |0048: const-string v2, "main" // string@156a │ │ +0551f0: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +0551f2: 6e40 7800 2013 |004b: invoke-virtual {v0, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0078 │ │ +0551f8: 6e10 7500 0000 |004e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0075 │ │ +0551fe: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0009 line=90 │ │ 0x0021 line=91 │ │ 0x0026 line=92 │ │ @@ -68258,18 +68235,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052814: |[052814] jonas.tool.saveForOffline.Database.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -052824: 1a00 4202 |0000: const-string v0, "CREATE TABLE main (_id INTEGER PRIMARY KEY, title TEXT, file_location TEXT, thumbnail TEXT, origurl TEXT, tags TEXT, timestamp TEXT DEFAULT CURRENT_TIMESTAMP)" // string@0242 │ │ -052828: 6e20 7700 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0077 │ │ -05282e: 0e00 |0005: return-void │ │ +055200: |[055200] jonas.tool.saveForOffline.Database.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +055210: 1a00 4202 |0000: const-string v0, "CREATE TABLE main (_id INTEGER PRIMARY KEY, title TEXT, file_location TEXT, thumbnail TEXT, origurl TEXT, tags TEXT, timestamp TEXT DEFAULT CURRENT_TIMESTAMP)" // string@0242 │ │ +055214: 6e20 7700 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0077 │ │ +05521a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=74 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0002 - 0x0006 reg=0 CREATE_TABLE Ljava/lang/String; │ │ @@ -68281,36 +68258,36 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052830: |[052830] jonas.tool.saveForOffline.Database.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -052840: 1a00 cb02 |0000: const-string v0, "DROP TABLE IF EXISTS main" // string@02cb │ │ -052844: 6e20 7700 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0077 │ │ -05284a: 6e20 1c0c 2100 |0005: invoke-virtual {v1, v2}, Ljonas/tool/saveForOffline/Database;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0c1c │ │ -052850: 0e00 |0008: return-void │ │ +05521c: |[05521c] jonas.tool.saveForOffline.Database.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +05522c: 1a00 cb02 |0000: const-string v0, "DROP TABLE IF EXISTS main" // string@02cb │ │ +055230: 6e20 7700 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0077 │ │ +055236: 6e20 1c0c 2100 |0005: invoke-virtual {v1, v2}, Ljonas/tool/saveForOffline/Database;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0c1c │ │ +05523c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x0008 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljonas/tool/saveForOffline/Database; │ │ 0x0000 - 0x0009 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0009 reg=3 oldVersion I │ │ 0x0000 - 0x0009 reg=4 newVersion I │ │ │ │ source_file_idx : 725 (Database.java) │ │ │ │ Class #176 header: │ │ -class_idx : 598 │ │ +class_idx : 618 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 745 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #176 - │ │ @@ -68326,17 +68303,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052854: |[052854] jonas.tool.saveForOffline.DirectoryHelper.:()V │ │ -052864: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05286a: 0e00 |0003: return-void │ │ +055240: |[055240] jonas.tool.saveForOffline.DirectoryHelper.:()V │ │ +055250: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +055256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/DirectoryHelper; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/DirectoryHelper;) │ │ @@ -68344,62 +68321,62 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -05286c: |[05286c] jonas.tool.saveForOffline.DirectoryHelper.createNomediaFile:(Ljava/lang/String;)V │ │ -05287c: 2200 8501 |0000: new-instance v0, Ljava/io/File; // type@0185 │ │ -052880: 7020 8109 5000 |0002: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -052886: 6e10 8509 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0985 │ │ -05288c: 0a02 |0008: move-result v2 │ │ -05288e: 3902 3400 |0009: if-nez v2, 003d // +0034 │ │ -052892: 6e10 8d09 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ -052898: 0a02 |000e: move-result v2 │ │ -05289a: 3902 2000 |000f: if-nez v2, 002f // +0020 │ │ -05289e: 1a02 450a |0011: const-string v2, "SaveService / DirectoryHelper" // string@0a45 │ │ -0528a2: 2203 c101 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0528a6: 7010 500a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0528ac: 1a04 9f02 |0018: const-string v4, "Could not create directory " // string@029f │ │ -0528b0: 6e20 580a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0528b6: 0c03 |001d: move-result-object v3 │ │ -0528b8: 6e20 580a 5300 |001e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0528be: 0c03 |0021: move-result-object v3 │ │ -0528c0: 1a04 e500 |0022: const-string v4, ", mkdirs() returned false !" // string@00e5 │ │ -0528c4: 6e20 580a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0528ca: 0c03 |0027: move-result-object v3 │ │ -0528cc: 6e10 640a 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0528d2: 0c03 |002b: move-result-object v3 │ │ -0528d4: 7120 df00 3200 |002c: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ -0528da: 2202 8501 |002f: new-instance v2, Ljava/io/File; // type@0185 │ │ -0528de: 6e10 8709 0000 |0031: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0987 │ │ -0528e4: 0c03 |0034: move-result-object v3 │ │ -0528e6: 1a04 0c01 |0035: const-string v4, ".nomedia" // string@010c │ │ -0528ea: 7030 8209 3204 |0037: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0982 │ │ -0528f0: 6e10 8309 0200 |003a: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@0983 │ │ -0528f6: 0e00 |003d: return-void │ │ -0528f8: 0d01 |003e: move-exception v1 │ │ -0528fa: 1a02 450a |003f: const-string v2, "SaveService / DirectoryHelper" // string@0a45 │ │ -0528fe: 2203 c101 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -052902: 7010 500a 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -052908: 1a04 1004 |0046: const-string v4, "IOException while creating .nomedia file in " // string@0410 │ │ -05290c: 6e20 580a 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052912: 0c03 |004b: move-result-object v3 │ │ -052914: 6e10 8709 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0987 │ │ -05291a: 0c04 |004f: move-result-object v4 │ │ -05291c: 6e20 580a 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052922: 0c03 |0053: move-result-object v3 │ │ -052924: 1a04 3f00 |0054: const-string v4, " Is the path writable ?" // string@003f │ │ -052928: 6e20 580a 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05292e: 0c03 |0059: move-result-object v3 │ │ -052930: 6e10 640a 0300 |005a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -052936: 0c03 |005d: move-result-object v3 │ │ -052938: 7120 df00 3200 |005e: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ -05293e: 28dc |0061: goto 003d // -0024 │ │ +055258: |[055258] jonas.tool.saveForOffline.DirectoryHelper.createNomediaFile:(Ljava/lang/String;)V │ │ +055268: 2200 9701 |0000: new-instance v0, Ljava/io/File; // type@0197 │ │ +05526c: 7020 8109 5000 |0002: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +055272: 6e10 8509 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0985 │ │ +055278: 0a02 |0008: move-result v2 │ │ +05527a: 3902 3400 |0009: if-nez v2, 003d // +0034 │ │ +05527e: 6e10 8d09 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ +055284: 0a02 |000e: move-result v2 │ │ +055286: 3902 2000 |000f: if-nez v2, 002f // +0020 │ │ +05528a: 1a02 590a |0011: const-string v2, "SaveService / DirectoryHelper" // string@0a59 │ │ +05528e: 2203 d301 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +055292: 7010 500a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +055298: 1a04 9f02 |0018: const-string v4, "Could not create directory " // string@029f │ │ +05529c: 6e20 580a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0552a2: 0c03 |001d: move-result-object v3 │ │ +0552a4: 6e20 580a 5300 |001e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0552aa: 0c03 |0021: move-result-object v3 │ │ +0552ac: 1a04 e500 |0022: const-string v4, ", mkdirs() returned false !" // string@00e5 │ │ +0552b0: 6e20 580a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0552b6: 0c03 |0027: move-result-object v3 │ │ +0552b8: 6e10 640a 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0552be: 0c03 |002b: move-result-object v3 │ │ +0552c0: 7120 df00 3200 |002c: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ +0552c6: 2202 9701 |002f: new-instance v2, Ljava/io/File; // type@0197 │ │ +0552ca: 6e10 8709 0000 |0031: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0987 │ │ +0552d0: 0c03 |0034: move-result-object v3 │ │ +0552d2: 1a04 0c01 |0035: const-string v4, ".nomedia" // string@010c │ │ +0552d6: 7030 8209 3204 |0037: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0982 │ │ +0552dc: 6e10 8309 0200 |003a: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@0983 │ │ +0552e2: 0e00 |003d: return-void │ │ +0552e4: 0d01 |003e: move-exception v1 │ │ +0552e6: 1a02 590a |003f: const-string v2, "SaveService / DirectoryHelper" // string@0a59 │ │ +0552ea: 2203 d301 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +0552ee: 7010 500a 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0552f4: 1a04 1004 |0046: const-string v4, "IOException while creating .nomedia file in " // string@0410 │ │ +0552f8: 6e20 580a 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0552fe: 0c03 |004b: move-result-object v3 │ │ +055300: 6e10 8709 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0987 │ │ +055306: 0c04 |004f: move-result-object v4 │ │ +055308: 6e20 580a 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05530e: 0c03 |0053: move-result-object v3 │ │ +055310: 1a04 3f00 |0054: const-string v4, " Is the path writable ?" // string@003f │ │ +055314: 6e20 580a 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05531a: 0c03 |0059: move-result-object v3 │ │ +05531c: 6e10 640a 0300 |005a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +055322: 0c03 |005d: move-result-object v3 │ │ +055324: 7120 df00 3200 |005e: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ +05532a: 28dc |0061: goto 003d // -0024 │ │ catches : 1 │ │ 0x002f - 0x003d │ │ Ljava/io/IOException; -> 0x003e │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x000b line=82 │ │ @@ -68418,127 +68395,124 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -052950: |[052950] jonas.tool.saveForOffline.DirectoryHelper.createUniqueFilename:()Ljava/lang/String; │ │ -052960: 2201 0302 |0000: new-instance v1, Ljava/text/SimpleDateFormat; // type@0203 │ │ -052964: 1a02 431d |0002: const-string v2, "yyyy-MM-dd-HH-mm-ss" // string@1d43 │ │ -052968: 6203 d304 |0004: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -05296c: 7030 0b0b 2103 |0006: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0b0b │ │ -052972: 2202 0d02 |0009: new-instance v2, Ljava/util/Date; // type@020d │ │ -052976: 7010 3c0b 0200 |000b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0b3c │ │ -05297c: 6e20 0c0b 2100 |000e: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0b0c │ │ -052982: 0c00 |0011: move-result-object v0 │ │ -052984: 1100 |0012: return-object v0 │ │ +05533c: |[05533c] jonas.tool.saveForOffline.DirectoryHelper.createUniqueFilename:()Ljava/lang/String; │ │ +05534c: 2201 1602 |0000: new-instance v1, Ljava/text/SimpleDateFormat; // type@0216 │ │ +055350: 1a02 541d |0002: const-string v2, "yyyy-MM-dd-HH-mm-ss" // string@1d54 │ │ +055354: 6203 d304 |0004: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +055358: 7030 0b0b 2103 |0006: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0b0b │ │ +05535e: 2202 2002 |0009: new-instance v2, Ljava/util/Date; // type@0220 │ │ +055362: 7010 3c0b 0200 |000b: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0b3c │ │ +055368: 6e20 0c0b 2100 |000e: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0b0c │ │ +05536e: 0c00 |0011: move-result-object v0 │ │ +055370: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0009 line=53 │ │ 0x0012 line=54 │ │ locals : │ │ 0x0012 - 0x0013 reg=0 filename Ljava/lang/String; │ │ 0x0009 - 0x0013 reg=1 sdf Ljava/text/SimpleDateFormat; │ │ │ │ #3 : (in Ljonas/tool/saveForOffline/DirectoryHelper;) │ │ name : 'deleteDirectory' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -052988: |[052988] jonas.tool.saveForOffline.DirectoryHelper.deleteDirectory:(Ljava/io/File;)V │ │ -052998: 6e10 8509 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@0985 │ │ -05299e: 0a04 |0003: move-result v4 │ │ -0529a0: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -0529a4: 0e00 |0006: return-void │ │ -0529a6: 6e10 8a09 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@098a │ │ -0529ac: 0a04 |000a: move-result v4 │ │ -0529ae: 3804 1200 |000b: if-eqz v4, 001d // +0012 │ │ -0529b2: 6e10 8c09 0500 |000d: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@098c │ │ -0529b8: 0c00 |0010: move-result-object v0 │ │ -0529ba: 2103 |0011: array-length v3, v0 │ │ -0529bc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0529be: 3532 0a00 |0013: if-ge v2, v3, 001d // +000a │ │ -0529c2: 4601 0002 |0015: aget-object v1, v0, v2 │ │ -0529c6: 7110 210c 0100 |0017: invoke-static {v1}, Ljonas/tool/saveForOffline/DirectoryHelper;.deleteDirectory:(Ljava/io/File;)V // method@0c21 │ │ -0529cc: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0529d0: 28f7 |001c: goto 0013 // -0009 │ │ -0529d2: 6e10 8409 0500 |001d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@0984 │ │ -0529d8: 28e6 |0020: goto 0006 // -001a │ │ +055374: |[055374] jonas.tool.saveForOffline.DirectoryHelper.deleteDirectory:(Ljava/io/File;)V │ │ +055384: 6e10 8509 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0985 │ │ +05538a: 0a01 |0003: move-result v1 │ │ +05538c: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +055390: 0e00 |0006: return-void │ │ +055392: 6e10 8a09 0400 |0007: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@098a │ │ +055398: 0a01 |000a: move-result v1 │ │ +05539a: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ +05539e: 6e10 8c09 0400 |000d: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@098c │ │ +0553a4: 0c02 |0010: move-result-object v2 │ │ +0553a6: 2123 |0011: array-length v3, v2 │ │ +0553a8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0553aa: 3531 0a00 |0013: if-ge v1, v3, 001d // +000a │ │ +0553ae: 4600 0201 |0015: aget-object v0, v2, v1 │ │ +0553b2: 7110 210c 0000 |0017: invoke-static {v0}, Ljonas/tool/saveForOffline/DirectoryHelper;.deleteDirectory:(Ljava/io/File;)V // method@0c21 │ │ +0553b8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0553bc: 28f7 |001c: goto 0013 // -0009 │ │ +0553be: 6e10 8409 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@0984 │ │ +0553c4: 28e6 |0020: goto 0006 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=105 │ │ 0x0007 line=99 │ │ 0x000d line=100 │ │ 0x0017 line=101 │ │ 0x001a line=100 │ │ 0x001d line=104 │ │ locals : │ │ - 0x0011 - 0x001d reg=0 arr$ [Ljava/io/File; │ │ - 0x0017 - 0x001d reg=1 f Ljava/io/File; │ │ - 0x0013 - 0x001d reg=2 i$ I │ │ - 0x0012 - 0x001d reg=3 len$ I │ │ - 0x0000 - 0x0021 reg=5 directory Ljava/io/File; │ │ + 0x0017 - 0x001d reg=0 f Ljava/io/File; │ │ + 0x0000 - 0x0021 reg=4 directory Ljava/io/File; │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/DirectoryHelper;) │ │ name : 'getDestinationDirectory' │ │ type : '(Landroid/content/SharedPreferences;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0529dc: |[0529dc] jonas.tool.saveForOffline.DirectoryHelper.getDestinationDirectory:(Landroid/content/SharedPreferences;)Ljava/lang/String; │ │ -0529ec: 2202 c101 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0529f0: 7010 500a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0529f6: 7100 230c 0000 |0005: invoke-static {}, Ljonas/tool/saveForOffline/DirectoryHelper;.getStorageDir:()Ljava/lang/String; // method@0c23 │ │ -0529fc: 0c03 |0008: move-result-object v3 │ │ -0529fe: 6e20 580a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052a04: 0c02 |000c: move-result-object v2 │ │ -052a06: 7100 200c 0000 |000d: invoke-static {}, Ljonas/tool/saveForOffline/DirectoryHelper;.createUniqueFilename:()Ljava/lang/String; // method@0c20 │ │ -052a0c: 0c03 |0010: move-result-object v3 │ │ -052a0e: 6e20 580a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052a14: 0c02 |0014: move-result-object v2 │ │ -052a16: 6203 c704 |0015: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ -052a1a: 6e20 580a 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052a20: 0c02 |001a: move-result-object v2 │ │ -052a22: 6e10 640a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -052a28: 0c00 |001e: move-result-object v0 │ │ -052a2a: 1a02 b514 |001f: const-string v2, "is_custom_storage_dir" // string@14b5 │ │ -052a2e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -052a30: 7230 5f00 2403 |0022: invoke-interface {v4, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -052a36: 0a02 |0025: move-result v2 │ │ -052a38: 3802 2700 |0026: if-eqz v2, 004d // +0027 │ │ -052a3c: 2202 c101 |0028: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -052a40: 7010 500a 0200 |002a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -052a46: 1a03 e40f |002d: const-string v3, "custom_storage_dir" // string@0fe4 │ │ -052a4a: 7230 6100 3400 |002f: invoke-interface {v4, v3, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ -052a50: 0c03 |0032: move-result-object v3 │ │ -052a52: 6e20 580a 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052a58: 0c02 |0036: move-result-object v2 │ │ -052a5a: 7100 200c 0000 |0037: invoke-static {}, Ljonas/tool/saveForOffline/DirectoryHelper;.createUniqueFilename:()Ljava/lang/String; // method@0c20 │ │ -052a60: 0c03 |003a: move-result-object v3 │ │ -052a62: 6e20 580a 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052a68: 0c02 |003e: move-result-object v2 │ │ -052a6a: 6203 c704 |003f: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ -052a6e: 6e20 580a 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052a74: 0c02 |0044: move-result-object v2 │ │ -052a76: 6e10 640a 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -052a7c: 0c01 |0048: move-result-object v1 │ │ -052a7e: 7110 1f0c 0100 |0049: invoke-static {v1}, Ljonas/tool/saveForOffline/DirectoryHelper;.createNomediaFile:(Ljava/lang/String;)V // method@0c1f │ │ -052a84: 1101 |004c: return-object v1 │ │ -052a86: 0701 |004d: move-object v1, v0 │ │ -052a88: 28fe |004e: goto 004c // -0002 │ │ +0553c8: |[0553c8] jonas.tool.saveForOffline.DirectoryHelper.getDestinationDirectory:(Landroid/content/SharedPreferences;)Ljava/lang/String; │ │ +0553d8: 2202 d301 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0553dc: 7010 500a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0553e2: 7100 230c 0000 |0005: invoke-static {}, Ljonas/tool/saveForOffline/DirectoryHelper;.getStorageDir:()Ljava/lang/String; // method@0c23 │ │ +0553e8: 0c03 |0008: move-result-object v3 │ │ +0553ea: 6e20 580a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0553f0: 0c02 |000c: move-result-object v2 │ │ +0553f2: 7100 200c 0000 |000d: invoke-static {}, Ljonas/tool/saveForOffline/DirectoryHelper;.createUniqueFilename:()Ljava/lang/String; // method@0c20 │ │ +0553f8: 0c03 |0010: move-result-object v3 │ │ +0553fa: 6e20 580a 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055400: 0c02 |0014: move-result-object v2 │ │ +055402: 6203 c704 |0015: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ +055406: 6e20 580a 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05540c: 0c02 |001a: move-result-object v2 │ │ +05540e: 6e10 640a 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +055414: 0c00 |001e: move-result-object v0 │ │ +055416: 1a02 c714 |001f: const-string v2, "is_custom_storage_dir" // string@14c7 │ │ +05541a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +05541c: 7230 5f00 2403 |0022: invoke-interface {v4, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +055422: 0a02 |0025: move-result v2 │ │ +055424: 3802 2700 |0026: if-eqz v2, 004d // +0027 │ │ +055428: 2202 d301 |0028: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +05542c: 7010 500a 0200 |002a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +055432: 1a03 f70f |002d: const-string v3, "custom_storage_dir" // string@0ff7 │ │ +055436: 7230 6100 3400 |002f: invoke-interface {v4, v3, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ +05543c: 0c03 |0032: move-result-object v3 │ │ +05543e: 6e20 580a 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055444: 0c02 |0036: move-result-object v2 │ │ +055446: 7100 200c 0000 |0037: invoke-static {}, Ljonas/tool/saveForOffline/DirectoryHelper;.createUniqueFilename:()Ljava/lang/String; // method@0c20 │ │ +05544c: 0c03 |003a: move-result-object v3 │ │ +05544e: 6e20 580a 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055454: 0c02 |003e: move-result-object v2 │ │ +055456: 6203 c704 |003f: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ +05545a: 6e20 580a 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055460: 0c02 |0044: move-result-object v2 │ │ +055462: 6e10 640a 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +055468: 0c01 |0048: move-result-object v1 │ │ +05546a: 7110 1f0c 0100 |0049: invoke-static {v1}, Ljonas/tool/saveForOffline/DirectoryHelper;.createNomediaFile:(Ljava/lang/String;)V // method@0c1f │ │ +055470: 1101 |004c: return-object v1 │ │ +055472: 0701 |004d: move-object v1, v0 │ │ +055474: 28fe |004e: goto 004c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x001f line=69 │ │ 0x0028 line=70 │ │ 0x0049 line=71 │ │ 0x004c line=74 │ │ @@ -68552,45 +68526,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -052a8c: |[052a8c] jonas.tool.saveForOffline.DirectoryHelper.getStorageDir:()Ljava/lang/String; │ │ -052a9c: 7100 b800 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00b8 │ │ -052aa2: 0c02 |0003: move-result-object v2 │ │ -052aa4: 6e10 8f09 0200 |0004: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@098f │ │ -052aaa: 0c00 |0007: move-result-object v0 │ │ -052aac: 2202 c101 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -052ab0: 7010 500a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -052ab6: 6e20 580a 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052abc: 0c02 |0010: move-result-object v2 │ │ -052abe: 1a03 1301 |0011: const-string v3, "/Android/data/jonas.tool.saveForOffline/files/" // string@0113 │ │ -052ac2: 6e20 580a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -052ac8: 0c02 |0016: move-result-object v2 │ │ -052aca: 6e10 640a 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -052ad0: 0c01 |001a: move-result-object v1 │ │ -052ad2: 1101 |001b: return-object v1 │ │ +055478: |[055478] jonas.tool.saveForOffline.DirectoryHelper.getStorageDir:()Ljava/lang/String; │ │ +055488: 7100 b800 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00b8 │ │ +05548e: 0c02 |0003: move-result-object v2 │ │ +055490: 6e10 8f09 0200 |0004: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@098f │ │ +055496: 0c00 |0007: move-result-object v0 │ │ +055498: 2202 d301 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +05549c: 7010 500a 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0554a2: 6e20 580a 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0554a8: 0c02 |0010: move-result-object v2 │ │ +0554aa: 1a03 1301 |0011: const-string v3, "/Android/data/jonas.tool.saveForOffline/files/" // string@0113 │ │ +0554ae: 6e20 580a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0554b4: 0c02 |0016: move-result-object v2 │ │ +0554b6: 6e10 640a 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0554bc: 0c01 |001a: move-result-object v1 │ │ +0554be: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x001b line=61 │ │ locals : │ │ 0x0008 - 0x001c reg=0 baseDir Ljava/lang/String; │ │ 0x001b - 0x001c reg=1 directory Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 745 (DirectoryHelper.java) │ │ │ │ Class #177 header: │ │ -class_idx : 599 │ │ +class_idx : 619 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 752 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #177 annotations: │ │ @@ -68619,74 +68593,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 97 16-bit code units │ │ -052ad4: |[052ad4] jonas.tool.saveForOffline.DisplayAdapter$1.:()V │ │ -052ae4: 7100 2e0c 0000 |0000: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.values:()[Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c2e │ │ -052aea: 0c00 |0003: move-result-object v0 │ │ -052aec: 2100 |0004: array-length v0, v0 │ │ -052aee: 2300 a003 |0005: new-array v0, v0, [I // type@03a0 │ │ -052af2: 6900 ed04 |0007: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ -052af6: 6200 ed04 |0009: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ -052afa: 6201 f904 |000b: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.GRID:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f9 │ │ -052afe: 6e10 2b0c 0100 |000d: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ -052b04: 0a01 |0010: move-result v1 │ │ -052b06: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -052b08: 4b02 0001 |0012: aput v2, v0, v1 │ │ -052b0c: 6200 ed04 |0014: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ -052b10: 6201 f804 |0016: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ -052b14: 6e10 2b0c 0100 |0018: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ -052b1a: 0a01 |001b: move-result v1 │ │ -052b1c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -052b1e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -052b22: 6200 ed04 |001f: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ -052b26: 6201 fb04 |0021: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ -052b2a: 6e10 2b0c 0100 |0023: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ -052b30: 0a01 |0026: move-result v1 │ │ -052b32: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -052b34: 4b02 0001 |0028: aput v2, v0, v1 │ │ -052b38: 6200 ed04 |002a: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ -052b3c: 6201 fa04 |002c: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_ICON:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fa │ │ -052b40: 6e10 2b0c 0100 |002e: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ -052b46: 0a01 |0031: move-result v1 │ │ -052b48: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -052b4a: 4b02 0001 |0033: aput v2, v0, v1 │ │ -052b4e: 7100 350c 0000 |0035: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.values:()[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // method@0c35 │ │ -052b54: 0c00 |0038: move-result-object v0 │ │ -052b56: 2100 |0039: array-length v0, v0 │ │ -052b58: 2300 a003 |003a: new-array v0, v0, [I // type@03a0 │ │ -052b5c: 6900 ee04 |003c: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ -052b60: 6200 ee04 |003e: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ -052b64: 6201 0005 |0040: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.OLDEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0500 │ │ -052b68: 6e10 320c 0100 |0042: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ordinal:()I // method@0c32 │ │ -052b6e: 0a01 |0045: move-result v1 │ │ -052b70: 1212 |0046: const/4 v2, #int 1 // #1 │ │ -052b72: 4b02 0001 |0047: aput v2, v0, v1 │ │ -052b76: 6200 ee04 |0049: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ -052b7a: 6201 fe04 |004b: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ALPHABETICAL:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fe │ │ -052b7e: 6e10 320c 0100 |004d: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ordinal:()I // method@0c32 │ │ -052b84: 0a01 |0050: move-result v1 │ │ -052b86: 1222 |0051: const/4 v2, #int 2 // #2 │ │ -052b88: 4b02 0001 |0052: aput v2, v0, v1 │ │ -052b8c: 0e00 |0054: return-void │ │ -052b8e: 0d00 |0055: move-exception v0 │ │ -052b90: 28fe |0056: goto 0054 // -0002 │ │ -052b92: 0d00 |0057: move-exception v0 │ │ -052b94: 28f1 |0058: goto 0049 // -000f │ │ -052b96: 0d00 |0059: move-exception v0 │ │ -052b98: 28db |005a: goto 0035 // -0025 │ │ -052b9a: 0d00 |005b: move-exception v0 │ │ -052b9c: 28ce |005c: goto 002a // -0032 │ │ -052b9e: 0d00 |005d: move-exception v0 │ │ -052ba0: 28c1 |005e: goto 001f // -003f │ │ -052ba2: 0d00 |005f: move-exception v0 │ │ -052ba4: 28b4 |0060: goto 0014 // -004c │ │ +0554c0: |[0554c0] jonas.tool.saveForOffline.DisplayAdapter$1.:()V │ │ +0554d0: 7100 2e0c 0000 |0000: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.values:()[Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c2e │ │ +0554d6: 0c00 |0003: move-result-object v0 │ │ +0554d8: 2100 |0004: array-length v0, v0 │ │ +0554da: 2300 b403 |0005: new-array v0, v0, [I // type@03b4 │ │ +0554de: 6900 ed04 |0007: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ +0554e2: 6200 ed04 |0009: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ +0554e6: 6201 f904 |000b: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.GRID:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f9 │ │ +0554ea: 6e10 2b0c 0100 |000d: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ +0554f0: 0a01 |0010: move-result v1 │ │ +0554f2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0554f4: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0554f8: 6200 ed04 |0014: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ +0554fc: 6201 f804 |0016: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ +055500: 6e10 2b0c 0100 |0018: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ +055506: 0a01 |001b: move-result v1 │ │ +055508: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +05550a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +05550e: 6200 ed04 |001f: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ +055512: 6201 fb04 |0021: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ +055516: 6e10 2b0c 0100 |0023: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ +05551c: 0a01 |0026: move-result v1 │ │ +05551e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +055520: 4b02 0001 |0028: aput v2, v0, v1 │ │ +055524: 6200 ed04 |002a: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ +055528: 6201 fa04 |002c: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_ICON:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fa │ │ +05552c: 6e10 2b0c 0100 |002e: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ +055532: 0a01 |0031: move-result v1 │ │ +055534: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +055536: 4b02 0001 |0033: aput v2, v0, v1 │ │ +05553a: 7100 350c 0000 |0035: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.values:()[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // method@0c35 │ │ +055540: 0c00 |0038: move-result-object v0 │ │ +055542: 2100 |0039: array-length v0, v0 │ │ +055544: 2300 b403 |003a: new-array v0, v0, [I // type@03b4 │ │ +055548: 6900 ee04 |003c: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ +05554c: 6200 ee04 |003e: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ +055550: 6201 0005 |0040: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.OLDEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0500 │ │ +055554: 6e10 320c 0100 |0042: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ordinal:()I // method@0c32 │ │ +05555a: 0a01 |0045: move-result v1 │ │ +05555c: 1212 |0046: const/4 v2, #int 1 // #1 │ │ +05555e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +055562: 6200 ee04 |0049: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ +055566: 6201 fe04 |004b: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ALPHABETICAL:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fe │ │ +05556a: 6e10 320c 0100 |004d: invoke-virtual {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ordinal:()I // method@0c32 │ │ +055570: 0a01 |0050: move-result v1 │ │ +055572: 1222 |0051: const/4 v2, #int 2 // #2 │ │ +055574: 4b02 0001 |0052: aput v2, v0, v1 │ │ +055578: 0e00 |0054: return-void │ │ +05557a: 0d00 |0055: move-exception v0 │ │ +05557c: 28fe |0056: goto 0054 // -0002 │ │ +05557e: 0d00 |0057: move-exception v0 │ │ +055580: 28f1 |0058: goto 0049 // -000f │ │ +055582: 0d00 |0059: move-exception v0 │ │ +055584: 28db |005a: goto 0035 // -0025 │ │ +055586: 0d00 |005b: move-exception v0 │ │ +055588: 28ce |005c: goto 002a // -0032 │ │ +05558a: 0d00 |005d: move-exception v0 │ │ +05558c: 28c1 |005e: goto 001f // -003f │ │ +05558e: 0d00 |005f: move-exception v0 │ │ +055590: 28b4 |0060: goto 0014 // -004c │ │ catches : 6 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x005f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x005d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x005b │ │ @@ -68702,17 +68676,17 @@ │ │ 0x0059 line=197 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 752 (DisplayAdapter.java) │ │ │ │ Class #178 header: │ │ -class_idx : 600 │ │ +class_idx : 620 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 752 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #178 annotations: │ │ @@ -68761,30 +68735,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052bf4: |[052bf4] jonas.tool.saveForOffline.DisplayAdapter$Holder.:()V │ │ -052c04: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -052c0a: 0e00 |0003: return-void │ │ +0555e0: |[0555e0] jonas.tool.saveForOffline.DisplayAdapter$Holder.:()V │ │ +0555f0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0555f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/DisplayAdapter$Holder; │ │ │ │ Virtual methods - │ │ source_file_idx : 752 (DisplayAdapter.java) │ │ │ │ Class #179 header: │ │ -class_idx : 601 │ │ +class_idx : 621 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 752 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #179 annotations: │ │ @@ -68836,56 +68810,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -052c0c: |[052c0c] jonas.tool.saveForOffline.DisplayAdapter$Layout.:()V │ │ -052c1c: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -052c1e: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -052c20: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -052c22: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -052c24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -052c26: 2200 5902 |0005: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@0259 │ │ -052c2a: 1a01 b202 |0007: const-string v1, "DEFAULT" // string@02b2 │ │ -052c2e: 7030 270c 1002 |0009: invoke-direct {v0, v1, v2}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ -052c34: 6900 f704 |000c: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ -052c38: 2200 5902 |000e: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@0259 │ │ -052c3c: 1a01 9f03 |0010: const-string v1, "GRID" // string@039f │ │ -052c40: 7030 270c 1003 |0012: invoke-direct {v0, v1, v3}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ -052c46: 6900 f904 |0015: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.GRID:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f9 │ │ -052c4a: 2200 5902 |0017: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@0259 │ │ -052c4e: 1a01 be02 |0019: const-string v1, "DETAILS_THUMBNAILS" // string@02be │ │ -052c52: 7030 270c 1004 |001b: invoke-direct {v0, v1, v4}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ -052c58: 6900 f804 |001e: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ -052c5c: 2200 5902 |0020: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@0259 │ │ -052c60: 1a01 0e0a |0022: const-string v1, "SMALL_TEXT_ONLY" // string@0a0e │ │ -052c64: 7030 270c 1005 |0024: invoke-direct {v0, v1, v5}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ -052c6a: 6900 fb04 |0027: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ -052c6e: 2200 5902 |0029: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@0259 │ │ -052c72: 1a01 0d0a |002b: const-string v1, "SMALL_ICON" // string@0a0d │ │ -052c76: 7030 270c 1006 |002d: invoke-direct {v0, v1, v6}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ -052c7c: 6900 fa04 |0030: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_ICON:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fa │ │ -052c80: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -052c82: 2300 bf03 |0033: new-array v0, v0, [Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@03bf │ │ -052c86: 6201 f704 |0035: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ -052c8a: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -052c8e: 6201 f904 |0039: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.GRID:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f9 │ │ -052c92: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -052c96: 6201 f804 |003d: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ -052c9a: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -052c9e: 6201 fb04 |0041: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ -052ca2: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -052ca6: 6201 fa04 |0045: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_ICON:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fa │ │ -052caa: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -052cae: 6900 f604 |0049: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.$VALUES:[Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f6 │ │ -052cb2: 6200 f704 |004b: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ -052cb6: 6900 fc04 |004d: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.currentLayout:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fc │ │ -052cba: 0e00 |004f: return-void │ │ +0555f8: |[0555f8] jonas.tool.saveForOffline.DisplayAdapter$Layout.:()V │ │ +055608: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +05560a: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +05560c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +05560e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +055610: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +055612: 2200 6d02 |0005: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@026d │ │ +055616: 1a01 b202 |0007: const-string v1, "DEFAULT" // string@02b2 │ │ +05561a: 7030 270c 1002 |0009: invoke-direct {v0, v1, v2}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ +055620: 6900 f704 |000c: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ +055624: 2200 6d02 |000e: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@026d │ │ +055628: 1a01 9f03 |0010: const-string v1, "GRID" // string@039f │ │ +05562c: 7030 270c 1003 |0012: invoke-direct {v0, v1, v3}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ +055632: 6900 f904 |0015: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.GRID:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f9 │ │ +055636: 2200 6d02 |0017: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@026d │ │ +05563a: 1a01 be02 |0019: const-string v1, "DETAILS_THUMBNAILS" // string@02be │ │ +05563e: 7030 270c 1004 |001b: invoke-direct {v0, v1, v4}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ +055644: 6900 f804 |001e: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ +055648: 2200 6d02 |0020: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@026d │ │ +05564c: 1a01 220a |0022: const-string v1, "SMALL_TEXT_ONLY" // string@0a22 │ │ +055650: 7030 270c 1005 |0024: invoke-direct {v0, v1, v5}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ +055656: 6900 fb04 |0027: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ +05565a: 2200 6d02 |0029: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@026d │ │ +05565e: 1a01 210a |002b: const-string v1, "SMALL_ICON" // string@0a21 │ │ +055662: 7030 270c 1006 |002d: invoke-direct {v0, v1, v6}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.:(Ljava/lang/String;I)V // method@0c27 │ │ +055668: 6900 fa04 |0030: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_ICON:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fa │ │ +05566c: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +05566e: 2300 d303 |0033: new-array v0, v0, [Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@03d3 │ │ +055672: 6201 f704 |0035: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ +055676: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +05567a: 6201 f904 |0039: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.GRID:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f9 │ │ +05567e: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +055682: 6201 f804 |003d: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ +055686: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +05568a: 6201 fb04 |0041: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ +05568e: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +055692: 6201 fa04 |0045: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_ICON:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fa │ │ +055696: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +05569a: 6900 f604 |0049: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.$VALUES:[Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f6 │ │ +05569e: 6200 f704 |004b: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ +0556a2: 6900 fc04 |004d: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.currentLayout:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fc │ │ +0556a6: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=85 │ │ 0x0032 line=84 │ │ 0x004b line=87 │ │ locals : │ │ │ │ @@ -68894,17 +68868,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -052cbc: |[052cbc] jonas.tool.saveForOffline.DisplayAdapter$Layout.:(Ljava/lang/String;I)V │ │ -052ccc: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -052cd2: 0e00 |0003: return-void │ │ +0556a8: |[0556a8] jonas.tool.saveForOffline.DisplayAdapter$Layout.:(Ljava/lang/String;I)V │ │ +0556b8: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +0556be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -68914,27 +68888,27 @@ │ │ type : '(I)Ljonas/tool/saveForOffline/DisplayAdapter$Layout;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -052cd4: |[052cd4] jonas.tool.saveForOffline.DisplayAdapter$Layout.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ -052ce4: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -052cea: 6200 f704 |0003: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ -052cee: 1100 |0005: return-object v0 │ │ -052cf0: 6200 f904 |0006: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.GRID:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f9 │ │ -052cf4: 28fd |0008: goto 0005 // -0003 │ │ -052cf6: 6200 f804 |0009: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ -052cfa: 28fa |000b: goto 0005 // -0006 │ │ -052cfc: 6200 fb04 |000c: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ -052d00: 28f7 |000e: goto 0005 // -0009 │ │ -052d02: 6200 fa04 |000f: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_ICON:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fa │ │ -052d06: 28f4 |0011: goto 0005 // -000c │ │ -052d08: 0001 0500 0200 0000 0600 0000 0300 ... |0012: packed-switch-data (14 units) │ │ +0556c0: |[0556c0] jonas.tool.saveForOffline.DisplayAdapter$Layout.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ +0556d0: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +0556d6: 6200 f704 |0003: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ +0556da: 1100 |0005: return-object v0 │ │ +0556dc: 6200 f904 |0006: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.GRID:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f9 │ │ +0556e0: 28fd |0008: goto 0005 // -0003 │ │ +0556e2: 6200 f804 |0009: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ +0556e6: 28fa |000b: goto 0005 // -0006 │ │ +0556e8: 6200 fb04 |000c: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ +0556ec: 28f7 |000e: goto 0005 // -0009 │ │ +0556ee: 6200 fa04 |000f: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_ICON:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fa │ │ +0556f2: 28f4 |0011: goto 0005 // -000c │ │ +0556f4: 0001 0500 0200 0000 0600 0000 0300 ... |0012: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=108 │ │ 0x0006 line=100 │ │ 0x0009 line=102 │ │ 0x000c line=104 │ │ @@ -68948,42 +68922,42 @@ │ │ type : '()Ljonas/tool/saveForOffline/DisplayAdapter$Layout;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052d24: |[052d24] jonas.tool.saveForOffline.DisplayAdapter$Layout.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ -052d34: 6200 fc04 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.currentLayout:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fc │ │ -052d38: 1100 |0002: return-object v0 │ │ +055710: |[055710] jonas.tool.saveForOffline.DisplayAdapter$Layout.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ +055720: 6200 fc04 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.currentLayout:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fc │ │ +055724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/DisplayAdapter$Layout;) │ │ name : 'hasDate' │ │ type : '(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -052d3c: |[052d3c] jonas.tool.saveForOffline.DisplayAdapter$Layout.hasDate:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z │ │ -052d4c: 6200 f804 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ -052d50: 3201 0a00 |0002: if-eq v1, v0, 000c // +000a │ │ -052d54: 6200 fb04 |0004: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ -052d58: 3201 0600 |0006: if-eq v1, v0, 000c // +0006 │ │ -052d5c: 6200 f704 |0008: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ -052d60: 3301 0400 |000a: if-ne v1, v0, 000e // +0004 │ │ -052d64: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -052d66: 0f00 |000d: return v0 │ │ -052d68: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -052d6a: 28fe |000f: goto 000d // -0002 │ │ +055728: |[055728] jonas.tool.saveForOffline.DisplayAdapter$Layout.hasDate:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z │ │ +055738: 6200 f804 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DETAILS_THUMBNAILS:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f8 │ │ +05573c: 3201 0a00 |0002: if-eq v1, v0, 000c // +000a │ │ +055740: 6200 fb04 |0004: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ +055744: 3201 0600 |0006: if-eq v1, v0, 000c // +0006 │ │ +055748: 6200 f704 |0008: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.DEFAULT:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f7 │ │ +05574c: 3301 0400 |000a: if-ne v1, v0, 000e // +0004 │ │ +055750: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +055752: 0f00 |000d: return v0 │ │ +055754: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +055756: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 l Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/DisplayAdapter$Layout;) │ │ @@ -68991,17 +68965,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052d6c: |[052d6c] jonas.tool.saveForOffline.DisplayAdapter$Layout.setCurrentLayout:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)V │ │ -052d7c: 6900 fc04 |0000: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.currentLayout:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fc │ │ -052d80: 0e00 |0002: return-void │ │ +055758: |[055758] jonas.tool.saveForOffline.DisplayAdapter$Layout.setCurrentLayout:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)V │ │ +055768: 6900 fc04 |0000: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.currentLayout:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fc │ │ +05576c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 l Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ │ │ @@ -69010,20 +68984,20 @@ │ │ type : '(Ljava/lang/String;)Ljonas/tool/saveForOffline/DisplayAdapter$Layout;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052d84: |[052d84] jonas.tool.saveForOffline.DisplayAdapter$Layout.valueOf:(Ljava/lang/String;)Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ -052d94: 1c00 5902 |0000: const-class v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@0259 │ │ -052d98: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -052d9e: 0c00 |0005: move-result-object v0 │ │ -052da0: 1f00 5902 |0006: check-cast v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@0259 │ │ -052da4: 1100 |0008: return-object v0 │ │ +055770: |[055770] jonas.tool.saveForOffline.DisplayAdapter$Layout.valueOf:(Ljava/lang/String;)Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ +055780: 1c00 6d02 |0000: const-class v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@026d │ │ +055784: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +05578a: 0c00 |0005: move-result-object v0 │ │ +05578c: 1f00 6d02 |0006: check-cast v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@026d │ │ +055790: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #7 : (in Ljonas/tool/saveForOffline/DisplayAdapter$Layout;) │ │ @@ -69031,32 +69005,32 @@ │ │ type : '()[Ljonas/tool/saveForOffline/DisplayAdapter$Layout;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -052da8: |[052da8] jonas.tool.saveForOffline.DisplayAdapter$Layout.values:()[Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ -052db8: 6200 f604 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.$VALUES:[Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f6 │ │ -052dbc: 6e10 8215 0000 |0002: invoke-virtual {v0}, [Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.clone:()Ljava/lang/Object; // method@1582 │ │ -052dc2: 0c00 |0005: move-result-object v0 │ │ -052dc4: 1f00 bf03 |0006: check-cast v0, [Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@03bf │ │ -052dc8: 1100 |0008: return-object v0 │ │ +055794: |[055794] jonas.tool.saveForOffline.DisplayAdapter$Layout.values:()[Ljonas/tool/saveForOffline/DisplayAdapter$Layout; │ │ +0557a4: 6200 f604 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.$VALUES:[Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04f6 │ │ +0557a8: 6e10 8215 0000 |0002: invoke-virtual {v0}, [Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.clone:()Ljava/lang/Object; // method@1582 │ │ +0557ae: 0c00 |0005: move-result-object v0 │ │ +0557b0: 1f00 d303 |0006: check-cast v0, [Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // type@03d3 │ │ +0557b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 752 (DisplayAdapter.java) │ │ │ │ Class #180 header: │ │ -class_idx : 602 │ │ +class_idx : 622 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 752 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #180 annotations: │ │ @@ -69096,40 +69070,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -052dcc: |[052dcc] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.:()V │ │ -052ddc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -052dde: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -052de0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -052de2: 2200 5a02 |0003: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@025a │ │ -052de6: 1a01 f708 |0005: const-string v1, "NEWEST_FIRST" // string@08f7 │ │ -052dea: 7030 300c 1002 |0007: invoke-direct {v0, v1, v2}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.:(Ljava/lang/String;I)V // method@0c30 │ │ -052df0: 6900 ff04 |000a: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ -052df4: 2200 5a02 |000c: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@025a │ │ -052df8: 1a01 2109 |000e: const-string v1, "OLDEST_FIRST" // string@0921 │ │ -052dfc: 7030 300c 1003 |0010: invoke-direct {v0, v1, v3}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.:(Ljava/lang/String;I)V // method@0c30 │ │ -052e02: 6900 0005 |0013: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.OLDEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0500 │ │ -052e06: 2200 5a02 |0015: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@025a │ │ -052e0a: 1a01 ad01 |0017: const-string v1, "ALPHABETICAL" // string@01ad │ │ -052e0e: 7030 300c 1004 |0019: invoke-direct {v0, v1, v4}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.:(Ljava/lang/String;I)V // method@0c30 │ │ -052e14: 6900 fe04 |001c: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ALPHABETICAL:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fe │ │ -052e18: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -052e1a: 2300 c003 |001f: new-array v0, v0, [Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@03c0 │ │ -052e1e: 6201 ff04 |0021: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ -052e22: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -052e26: 6201 0005 |0025: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.OLDEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0500 │ │ -052e2a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -052e2e: 6201 fe04 |0029: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ALPHABETICAL:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fe │ │ -052e32: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -052e36: 6900 fd04 |002d: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.$VALUES:[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fd │ │ -052e3a: 0e00 |002f: return-void │ │ +0557b8: |[0557b8] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.:()V │ │ +0557c8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0557ca: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0557cc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0557ce: 2200 6e02 |0003: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@026e │ │ +0557d2: 1a01 0b09 |0005: const-string v1, "NEWEST_FIRST" // string@090b │ │ +0557d6: 7030 300c 1002 |0007: invoke-direct {v0, v1, v2}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.:(Ljava/lang/String;I)V // method@0c30 │ │ +0557dc: 6900 ff04 |000a: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ +0557e0: 2200 6e02 |000c: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@026e │ │ +0557e4: 1a01 3509 |000e: const-string v1, "OLDEST_FIRST" // string@0935 │ │ +0557e8: 7030 300c 1003 |0010: invoke-direct {v0, v1, v3}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.:(Ljava/lang/String;I)V // method@0c30 │ │ +0557ee: 6900 0005 |0013: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.OLDEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0500 │ │ +0557f2: 2200 6e02 |0015: new-instance v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@026e │ │ +0557f6: 1a01 ad01 |0017: const-string v1, "ALPHABETICAL" // string@01ad │ │ +0557fa: 7030 300c 1004 |0019: invoke-direct {v0, v1, v4}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.:(Ljava/lang/String;I)V // method@0c30 │ │ +055800: 6900 fe04 |001c: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ALPHABETICAL:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fe │ │ +055804: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +055806: 2300 d403 |001f: new-array v0, v0, [Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@03d4 │ │ +05580a: 6201 ff04 |0021: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ +05580e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +055812: 6201 0005 |0025: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.OLDEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0500 │ │ +055816: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +05581a: 6201 fe04 |0029: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ALPHABETICAL:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fe │ │ +05581e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +055822: 6900 fd04 |002d: sput-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.$VALUES:[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fd │ │ +055826: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=59 │ │ 0x001e line=58 │ │ locals : │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;) │ │ @@ -69137,17 +69111,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -052e3c: |[052e3c] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.:(Ljava/lang/String;I)V │ │ -052e4c: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -052e52: 0e00 |0003: return-void │ │ +055828: |[055828] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.:(Ljava/lang/String;I)V │ │ +055838: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +05583e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -69157,23 +69131,23 @@ │ │ type : '(I)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -052e54: |[052e54] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ -052e64: 2b01 0c00 0000 |0000: packed-switch v1, 0000000c // +0000000c │ │ -052e6a: 6200 ff04 |0003: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ -052e6e: 1100 |0005: return-object v0 │ │ -052e70: 6200 0005 |0006: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.OLDEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0500 │ │ -052e74: 28fd |0008: goto 0005 // -0003 │ │ -052e76: 6200 fe04 |0009: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ALPHABETICAL:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fe │ │ -052e7a: 28fa |000b: goto 0005 // -0006 │ │ -052e7c: 0001 0200 0100 0000 0600 0000 0900 ... |000c: packed-switch-data (8 units) │ │ +055840: |[055840] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ +055850: 2b01 0c00 0000 |0000: packed-switch v1, 0000000c // +0000000c │ │ +055856: 6200 ff04 |0003: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ +05585a: 1100 |0005: return-object v0 │ │ +05585c: 6200 0005 |0006: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.OLDEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0500 │ │ +055860: 28fd |0008: goto 0005 // -0003 │ │ +055862: 6200 fe04 |0009: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ALPHABETICAL:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fe │ │ +055866: 28fa |000b: goto 0005 // -0006 │ │ +055868: 0001 0200 0100 0000 0600 0000 0900 ... |000c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=79 │ │ 0x0006 line=75 │ │ 0x0009 line=77 │ │ 0x000c line=73 │ │ @@ -69185,28 +69159,28 @@ │ │ type : '(Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -052e8c: |[052e8c] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.toInt:(Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)I │ │ -052e9c: 6200 ee04 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ -052ea0: 6e10 320c 0200 |0002: invoke-virtual {v2}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ordinal:()I // method@0c32 │ │ -052ea6: 0a01 |0005: move-result v1 │ │ -052ea8: 4400 0001 |0006: aget v0, v0, v1 │ │ -052eac: 2b00 0a00 0000 |0008: packed-switch v0, 00000012 // +0000000a │ │ -052eb2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -052eb4: 0f00 |000c: return v0 │ │ -052eb6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -052eb8: 28fe |000e: goto 000c // -0002 │ │ -052eba: 1220 |000f: const/4 v0, #int 2 // #2 │ │ -052ebc: 28fc |0010: goto 000c // -0004 │ │ -052ebe: 0000 |0011: nop // spacer │ │ -052ec0: 0001 0200 0100 0000 0500 0000 0700 ... |0012: packed-switch-data (8 units) │ │ +055878: |[055878] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.toInt:(Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)I │ │ +055888: 6200 ee04 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ +05588c: 6e10 320c 0200 |0002: invoke-virtual {v2}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ordinal:()I // method@0c32 │ │ +055892: 0a01 |0005: move-result v1 │ │ +055894: 4400 0001 |0006: aget v0, v0, v1 │ │ +055898: 2b00 0a00 0000 |0008: packed-switch v0, 00000012 // +0000000a │ │ +05589e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0558a0: 0f00 |000c: return v0 │ │ +0558a2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0558a4: 28fe |000e: goto 000c // -0002 │ │ +0558a6: 1220 |000f: const/4 v0, #int 2 // #2 │ │ +0558a8: 28fc |0010: goto 000c // -0004 │ │ +0558aa: 0000 |0011: nop // spacer │ │ +0558ac: 0001 0200 0100 0000 0500 0000 0700 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000b line=68 │ │ 0x000d line=64 │ │ 0x000f line=66 │ │ 0x0011 line=62 │ │ @@ -69218,20 +69192,20 @@ │ │ type : '(Ljava/lang/String;)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052ed0: |[052ed0] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.valueOf:(Ljava/lang/String;)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ -052ee0: 1c00 5a02 |0000: const-class v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@025a │ │ -052ee4: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -052eea: 0c00 |0005: move-result-object v0 │ │ -052eec: 1f00 5a02 |0006: check-cast v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@025a │ │ -052ef0: 1100 |0008: return-object v0 │ │ +0558bc: |[0558bc] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.valueOf:(Ljava/lang/String;)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ +0558cc: 1c00 6e02 |0000: const-class v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@026e │ │ +0558d0: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +0558d6: 0c00 |0005: move-result-object v0 │ │ +0558d8: 1f00 6e02 |0006: check-cast v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@026e │ │ +0558dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;) │ │ @@ -69239,41 +69213,41 @@ │ │ type : '()[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -052ef4: |[052ef4] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.values:()[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ -052f04: 6200 fd04 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.$VALUES:[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fd │ │ -052f08: 6e10 8315 0000 |0002: invoke-virtual {v0}, [Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.clone:()Ljava/lang/Object; // method@1583 │ │ -052f0e: 0c00 |0005: move-result-object v0 │ │ -052f10: 1f00 c003 |0006: check-cast v0, [Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@03c0 │ │ -052f14: 1100 |0008: return-object v0 │ │ +0558e0: |[0558e0] jonas.tool.saveForOffline.DisplayAdapter$SortOrder.values:()[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ +0558f0: 6200 fd04 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.$VALUES:[Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04fd │ │ +0558f4: 6e10 8315 0000 |0002: invoke-virtual {v0}, [Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.clone:()Ljava/lang/Object; // method@1583 │ │ +0558fa: 0c00 |0005: move-result-object v0 │ │ +0558fc: 1f00 d403 |0006: check-cast v0, [Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // type@03d4 │ │ +055900: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 752 (DisplayAdapter.java) │ │ │ │ Class #181 header: │ │ -class_idx : 603 │ │ +class_idx : 623 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 112 │ │ +superclass_idx : 129 │ │ source_file_idx : 752 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljonas/tool/saveForOffline/DisplayAdapter$1; Ljonas/tool/saveForOffline/DisplayAdapter$Holder; Ljonas/tool/saveForOffline/DisplayAdapter$Layout; Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljonas/tool/saveForOffline/DisplayAdapter$Holder; Ljonas/tool/saveForOffline/DisplayAdapter$Layout; Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; } │ │ Annotations on field #1288 'selectedViewsPositions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/Integer;" ">;" } │ │ │ │ Class #181 - │ │ Class descriptor : 'Ljonas/tool/saveForOffline/DisplayAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ @@ -69322,60 +69296,60 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -052f18: |[052f18] jonas.tool.saveForOffline.DisplayAdapter.:(Landroid/content/Context;)V │ │ -052f28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -052f2a: 7010 0f01 0400 |0001: invoke-direct {v4}, Landroid/widget/BaseAdapter;.:()V // method@010f │ │ -052f30: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -052f34: 5b41 0705 |0006: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.searchQuery:Ljava/lang/String; // field@0507 │ │ -052f38: 2201 0702 |0008: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -052f3c: 7010 110b 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -052f42: 5b41 0805 |000d: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -052f46: 5b45 0505 |000f: iput-object v5, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ -052f4a: 2201 5502 |0011: new-instance v1, Ljonas/tool/saveForOffline/Database; // type@0255 │ │ -052f4e: 7020 180c 5100 |0013: invoke-direct {v1, v5}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ -052f54: 6e10 1a0c 0100 |0016: invoke-virtual {v1}, Ljonas/tool/saveForOffline/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1a │ │ -052f5a: 0c01 |0019: move-result-object v1 │ │ -052f5c: 5b41 0205 |001a: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.dataBase:Landroid/database/sqlite/SQLiteDatabase; // field@0502 │ │ -052f60: 2201 5f02 |001c: new-instance v1, Ljonas/tool/saveForOffline/FuzzyDateFormatter; // type@025f │ │ -052f64: 7100 2b0b 0000 |001e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0b2b │ │ -052f6a: 0c02 |0021: move-result-object v2 │ │ -052f6c: 7020 5f0c 2100 |0022: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.:(Ljava/util/Calendar;)V // method@0c5f │ │ -052f72: 5b41 0405 |0025: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.fuzzyFormatter:Ljonas/tool/saveForOffline/FuzzyDateFormatter; // field@0504 │ │ -052f76: 5441 0505 |0027: iget-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ -052f7a: 7110 d200 0100 |0029: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ -052f80: 0c00 |002c: move-result-object v0 │ │ -052f82: 1a01 ff14 |002d: const-string v1, "layout" // string@14ff │ │ -052f86: 1a02 1b01 |002f: const-string v2, "1" // string@011b │ │ -052f8a: 7230 6100 1002 |0031: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ -052f90: 0c01 |0034: move-result-object v1 │ │ -052f92: 7110 f709 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -052f98: 0a01 |0038: move-result v1 │ │ -052f9a: 7110 280c 0100 |0039: invoke-static {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c28 │ │ -052fa0: 0c01 |003c: move-result-object v1 │ │ -052fa2: 7110 2c0c 0100 |003d: invoke-static {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.setCurrentLayout:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)V // method@0c2c │ │ -052fa8: 1a01 ea0f |0040: const-string v1, "dark_mode" // string@0fea │ │ -052fac: 7230 5f00 1003 |0042: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -052fb2: 0a01 |0045: move-result v1 │ │ -052fb4: 5c41 0105 |0046: iput-boolean v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.darkMode:Z // field@0501 │ │ -052fb8: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -052fba: 6202 ff04 |0049: sget-object v2, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ -052fbe: 6e40 400c 1432 |004b: invoke-virtual {v4, v1, v2, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.refreshData:(Ljava/lang/String;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;Z)V // method@0c40 │ │ -052fc4: 5441 0505 |004e: iget-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ -052fc8: 6e10 4800 0100 |0050: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -052fce: 0c01 |0053: move-result-object v1 │ │ -052fd0: 1402 1600 027f |0054: const v2, #float 1.728e+38 // #7f020016 │ │ -052fd6: 7120 8800 2100 |0057: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0088 │ │ -052fdc: 0c01 |005a: move-result-object v1 │ │ -052fde: 5b41 0605 |005b: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.placeHolder:Landroid/graphics/Bitmap; // field@0506 │ │ -052fe2: 0e00 |005d: return-void │ │ +055904: |[055904] jonas.tool.saveForOffline.DisplayAdapter.:(Landroid/content/Context;)V │ │ +055914: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +055916: 7010 0f01 0400 |0001: invoke-direct {v4}, Landroid/widget/BaseAdapter;.:()V // method@010f │ │ +05591c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +055920: 5b41 0705 |0006: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.searchQuery:Ljava/lang/String; // field@0507 │ │ +055924: 2201 1a02 |0008: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +055928: 7010 110b 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +05592e: 5b41 0805 |000d: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +055932: 5b45 0505 |000f: iput-object v5, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ +055936: 2201 6902 |0011: new-instance v1, Ljonas/tool/saveForOffline/Database; // type@0269 │ │ +05593a: 7020 180c 5100 |0013: invoke-direct {v1, v5}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ +055940: 6e10 1a0c 0100 |0016: invoke-virtual {v1}, Ljonas/tool/saveForOffline/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1a │ │ +055946: 0c01 |0019: move-result-object v1 │ │ +055948: 5b41 0205 |001a: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.dataBase:Landroid/database/sqlite/SQLiteDatabase; // field@0502 │ │ +05594c: 2201 7302 |001c: new-instance v1, Ljonas/tool/saveForOffline/FuzzyDateFormatter; // type@0273 │ │ +055950: 7100 2b0b 0000 |001e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0b2b │ │ +055956: 0c02 |0021: move-result-object v2 │ │ +055958: 7020 5f0c 2100 |0022: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.:(Ljava/util/Calendar;)V // method@0c5f │ │ +05595e: 5b41 0405 |0025: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.fuzzyFormatter:Ljonas/tool/saveForOffline/FuzzyDateFormatter; // field@0504 │ │ +055962: 5441 0505 |0027: iget-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ +055966: 7110 d200 0100 |0029: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ +05596c: 0c00 |002c: move-result-object v0 │ │ +05596e: 1a01 1115 |002d: const-string v1, "layout" // string@1511 │ │ +055972: 1a02 1b01 |002f: const-string v2, "1" // string@011b │ │ +055976: 7230 6100 1002 |0031: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ +05597c: 0c01 |0034: move-result-object v1 │ │ +05597e: 7110 f709 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +055984: 0a01 |0038: move-result v1 │ │ +055986: 7110 280c 0100 |0039: invoke-static {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c28 │ │ +05598c: 0c01 |003c: move-result-object v1 │ │ +05598e: 7110 2c0c 0100 |003d: invoke-static {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.setCurrentLayout:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)V // method@0c2c │ │ +055994: 1a01 fd0f |0040: const-string v1, "dark_mode" // string@0ffd │ │ +055998: 7230 5f00 1003 |0042: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +05599e: 0a01 |0045: move-result v1 │ │ +0559a0: 5c41 0105 |0046: iput-boolean v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.darkMode:Z // field@0501 │ │ +0559a4: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +0559a6: 6202 ff04 |0049: sget-object v2, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ +0559aa: 6e40 400c 1432 |004b: invoke-virtual {v4, v1, v2, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.refreshData:(Ljava/lang/String;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;Z)V // method@0c40 │ │ +0559b0: 5441 0505 |004e: iget-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ +0559b4: 6e10 4800 0100 |0050: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +0559ba: 0c01 |0053: move-result-object v1 │ │ +0559bc: 1402 1600 027f |0054: const v2, #float 1.728e+38 // #7f020016 │ │ +0559c2: 7120 8800 2100 |0057: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0088 │ │ +0559c8: 0c01 |005a: move-result-object v1 │ │ +0559ca: 5b41 0605 |005b: iput-object v1, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.placeHolder:Landroid/graphics/Bitmap; // field@0506 │ │ +0559ce: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0004 line=121 │ │ 0x0008 line=126 │ │ 0x000f line=151 │ │ 0x0011 line=153 │ │ @@ -69396,128 +69370,128 @@ │ │ type : '(Landroid/view/View;Ljonas/tool/saveForOffline/DisplayAdapter$Holder;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 248 16-bit code units │ │ -052fe4: |[052fe4] jonas.tool.saveForOffline.DisplayAdapter.inflateView:(Landroid/view/View;Ljonas/tool/saveForOffline/DisplayAdapter$Holder;)Landroid/view/View; │ │ -052ff4: 1407 0c00 097f |0000: const v7, #float 1.82104e+38 // #7f09000c │ │ -052ffa: 1406 0b00 097f |0003: const v6, #float 1.82104e+38 // #7f09000b │ │ -053000: 1405 0a00 097f |0006: const v5, #float 1.82104e+38 // #7f09000a │ │ -053006: 12f4 |0009: const/4 v4, #int -1 // #ff │ │ -053008: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -05300a: 5481 0505 |000b: iget-object v1, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ -05300e: 1a02 0115 |000d: const-string v2, "layout_inflater" // string@1501 │ │ -053012: 6e20 4900 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -053018: 0c00 |0012: move-result-object v0 │ │ -05301a: 1f00 5f00 |0013: check-cast v0, Landroid/view/LayoutInflater; // type@005f │ │ -05301e: 6201 ed04 |0015: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ -053022: 7100 290c 0000 |0017: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ -053028: 0c02 |001a: move-result-object v2 │ │ -05302a: 6e10 2b0c 0200 |001b: invoke-virtual {v2}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ -053030: 0a02 |001e: move-result v2 │ │ -053032: 4401 0102 |001f: aget v1, v1, v2 │ │ -053036: 2b01 cb00 0000 |0021: packed-switch v1, 000000ec // +000000cb │ │ -05303c: 1401 0100 037f |0024: const v1, #float 1.74129e+38 // #7f030001 │ │ -053042: 6e30 e800 1003 |0027: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ -053048: 0c09 |002a: move-result-object v9 │ │ -05304a: 5581 0105 |002b: iget-boolean v1, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.darkMode:Z // field@0501 │ │ -05304e: 3801 8600 |002d: if-eqz v1, 00b3 // +0086 │ │ -053052: 1501 00ff |002f: const/high16 v1, #int -16777216 // #ff00 │ │ -053056: 6e20 ef00 1900 |0031: invoke-virtual {v9, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ -05305c: 7100 290c 0000 |0034: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ -053062: 0c01 |0037: move-result-object v1 │ │ -053064: 7110 2a0c 0100 |0038: invoke-static {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.hasDate:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z // method@0c2a │ │ -05306a: 0a01 |003b: move-result v1 │ │ -05306c: 3801 0f00 |003c: if-eqz v1, 004b // +000f │ │ -053070: 6e20 ed00 7900 |003e: invoke-virtual {v9, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -053076: 0c01 |0041: move-result-object v1 │ │ -053078: 1f01 7900 |0042: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -05307c: 5ba1 f104 |0044: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ -053080: 54a1 f104 |0046: iget-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ -053084: 6e20 3001 4100 |0048: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0130 │ │ -05308a: 1401 0d00 097f |004b: const v1, #float 1.82104e+38 // #7f09000d │ │ -053090: 6e20 ed00 1900 |004e: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -053096: 0c01 |0051: move-result-object v1 │ │ -053098: 1f01 7900 |0052: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -05309c: 5ba1 f304 |0054: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_id:Landroid/widget/TextView; // field@04f3 │ │ -0530a0: 1401 0e00 097f |0056: const v1, #float 1.82105e+38 // #7f09000e │ │ -0530a6: 6e20 ed00 1900 |0059: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0530ac: 0c01 |005c: move-result-object v1 │ │ -0530ae: 1f01 7900 |005d: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -0530b2: 5ba1 f204 |005f: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_filelocation:Landroid/widget/TextView; // field@04f2 │ │ -0530b6: 6e20 ed00 6900 |0061: invoke-virtual {v9, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0530bc: 0c01 |0064: move-result-object v1 │ │ -0530be: 1f01 7900 |0065: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -0530c2: 5ba1 f404 |0067: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_orig_url:Landroid/widget/TextView; // field@04f4 │ │ -0530c6: 54a1 f404 |0069: iget-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_orig_url:Landroid/widget/TextView; // field@04f4 │ │ -0530ca: 6e20 3001 4100 |006b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0130 │ │ -0530d0: 6e20 ed00 5900 |006e: invoke-virtual {v9, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0530d6: 0c01 |0071: move-result-object v1 │ │ -0530d8: 1f01 7900 |0072: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -0530dc: 5ba1 f504 |0074: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_title:Landroid/widget/TextView; // field@04f5 │ │ -0530e0: 54a1 f504 |0076: iget-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_title:Landroid/widget/TextView; // field@04f5 │ │ -0530e4: 6e20 3001 4100 |0078: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0130 │ │ -0530ea: 7100 290c 0000 |007b: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ -0530f0: 0c01 |007e: move-result-object v1 │ │ -0530f2: 6202 fb04 |007f: sget-object v2, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ -0530f6: 3221 0d00 |0081: if-eq v1, v2, 008e // +000d │ │ -0530fa: 1401 0900 097f |0083: const v1, #float 1.82104e+38 // #7f090009 │ │ -053100: 6e20 ed00 1900 |0086: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -053106: 0c01 |0089: move-result-object v1 │ │ -053108: 1f01 7400 |008a: check-cast v1, Landroid/widget/ImageView; // type@0074 │ │ -05310c: 5ba1 ef04 |008c: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.listimage:Landroid/widget/ImageView; // field@04ef │ │ -053110: 6e20 f100 a900 |008e: invoke-virtual {v9, v10}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f1 │ │ -053116: 1109 |0091: return-object v9 │ │ -053118: 1401 0200 037f |0092: const v1, #float 1.74129e+38 // #7f030002 │ │ -05311e: 6e30 e800 1003 |0095: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ -053124: 0c09 |0098: move-result-object v9 │ │ -053126: 2892 |0099: goto 002b // -006e │ │ -053128: 1401 0300 037f |009a: const v1, #float 1.74129e+38 // #7f030003 │ │ -05312e: 6e30 e800 1003 |009d: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ -053134: 0c09 |00a0: move-result-object v9 │ │ -053136: 288a |00a1: goto 002b // -0076 │ │ -053138: 1401 0400 037f |00a2: const v1, #float 1.74129e+38 // #7f030004 │ │ -05313e: 6e30 e800 1003 |00a5: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ -053144: 0c09 |00a8: move-result-object v9 │ │ -053146: 2882 |00a9: goto 002b // -007e │ │ -053148: 1401 0500 037f |00aa: const v1, #float 1.74129e+38 // #7f030005 │ │ -05314e: 6e30 e800 1003 |00ad: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ -053154: 0c09 |00b0: move-result-object v9 │ │ -053156: 2900 7aff |00b1: goto/16 002b // -0086 │ │ -05315a: 7100 290c 0000 |00b3: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ -053160: 0c01 |00b6: move-result-object v1 │ │ -053162: 7110 2a0c 0100 |00b7: invoke-static {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.hasDate:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z // method@0c2a │ │ -053168: 0a01 |00ba: move-result v1 │ │ -05316a: 3801 0a00 |00bb: if-eqz v1, 00c5 // +000a │ │ -05316e: 6e20 ed00 7900 |00bd: invoke-virtual {v9, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -053174: 0c01 |00c0: move-result-object v1 │ │ -053176: 1f01 7900 |00c1: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -05317a: 5ba1 f104 |00c3: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ -05317e: 1401 0d00 097f |00c5: const v1, #float 1.82104e+38 // #7f09000d │ │ -053184: 6e20 ed00 1900 |00c8: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -05318a: 0c01 |00cb: move-result-object v1 │ │ -05318c: 1f01 7900 |00cc: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -053190: 5ba1 f304 |00ce: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_id:Landroid/widget/TextView; // field@04f3 │ │ -053194: 1401 0e00 097f |00d0: const v1, #float 1.82105e+38 // #7f09000e │ │ -05319a: 6e20 ed00 1900 |00d3: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0531a0: 0c01 |00d6: move-result-object v1 │ │ -0531a2: 1f01 7900 |00d7: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -0531a6: 5ba1 f204 |00d9: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_filelocation:Landroid/widget/TextView; // field@04f2 │ │ -0531aa: 6e20 ed00 6900 |00db: invoke-virtual {v9, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0531b0: 0c01 |00de: move-result-object v1 │ │ -0531b2: 1f01 7900 |00df: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -0531b6: 5ba1 f404 |00e1: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_orig_url:Landroid/widget/TextView; // field@04f4 │ │ -0531ba: 6e20 ed00 5900 |00e3: invoke-virtual {v9, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0531c0: 0c01 |00e6: move-result-object v1 │ │ -0531c2: 1f01 7900 |00e7: check-cast v1, Landroid/widget/TextView; // type@0079 │ │ -0531c6: 5ba1 f504 |00e9: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_title:Landroid/widget/TextView; // field@04f5 │ │ -0531ca: 2890 |00eb: goto 007b // -0070 │ │ -0531cc: 0001 0400 0100 0000 7100 0000 7900 ... |00ec: packed-switch-data (12 units) │ │ +0559d0: |[0559d0] jonas.tool.saveForOffline.DisplayAdapter.inflateView:(Landroid/view/View;Ljonas/tool/saveForOffline/DisplayAdapter$Holder;)Landroid/view/View; │ │ +0559e0: 1407 0c00 097f |0000: const v7, #float 1.82104e+38 // #7f09000c │ │ +0559e6: 1406 0b00 097f |0003: const v6, #float 1.82104e+38 // #7f09000b │ │ +0559ec: 1405 0a00 097f |0006: const v5, #float 1.82104e+38 // #7f09000a │ │ +0559f2: 12f4 |0009: const/4 v4, #int -1 // #ff │ │ +0559f4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0559f6: 5481 0505 |000b: iget-object v1, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ +0559fa: 1a02 1315 |000d: const-string v2, "layout_inflater" // string@1513 │ │ +0559fe: 6e20 4900 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +055a04: 0c00 |0012: move-result-object v0 │ │ +055a06: 1f00 6e00 |0013: check-cast v0, Landroid/view/LayoutInflater; // type@006e │ │ +055a0a: 6201 ed04 |0015: sget-object v1, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$Layout:[I // field@04ed │ │ +055a0e: 7100 290c 0000 |0017: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ +055a14: 0c02 |001a: move-result-object v2 │ │ +055a16: 6e10 2b0c 0200 |001b: invoke-virtual {v2}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.ordinal:()I // method@0c2b │ │ +055a1c: 0a02 |001e: move-result v2 │ │ +055a1e: 4401 0102 |001f: aget v1, v1, v2 │ │ +055a22: 2b01 cb00 0000 |0021: packed-switch v1, 000000ec // +000000cb │ │ +055a28: 1401 0100 037f |0024: const v1, #float 1.74129e+38 // #7f030001 │ │ +055a2e: 6e30 e800 1003 |0027: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ +055a34: 0c09 |002a: move-result-object v9 │ │ +055a36: 5581 0105 |002b: iget-boolean v1, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.darkMode:Z // field@0501 │ │ +055a3a: 3801 8600 |002d: if-eqz v1, 00b3 // +0086 │ │ +055a3e: 1501 00ff |002f: const/high16 v1, #int -16777216 // #ff00 │ │ +055a42: 6e20 ef00 1900 |0031: invoke-virtual {v9, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ +055a48: 7100 290c 0000 |0034: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ +055a4e: 0c01 |0037: move-result-object v1 │ │ +055a50: 7110 2a0c 0100 |0038: invoke-static {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.hasDate:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z // method@0c2a │ │ +055a56: 0a01 |003b: move-result v1 │ │ +055a58: 3801 0f00 |003c: if-eqz v1, 004b // +000f │ │ +055a5c: 6e20 ed00 7900 |003e: invoke-virtual {v9, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055a62: 0c01 |0041: move-result-object v1 │ │ +055a64: 1f01 8b00 |0042: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055a68: 5ba1 f104 |0044: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ +055a6c: 54a1 f104 |0046: iget-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ +055a70: 6e20 3001 4100 |0048: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0130 │ │ +055a76: 1401 0d00 097f |004b: const v1, #float 1.82104e+38 // #7f09000d │ │ +055a7c: 6e20 ed00 1900 |004e: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055a82: 0c01 |0051: move-result-object v1 │ │ +055a84: 1f01 8b00 |0052: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055a88: 5ba1 f304 |0054: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_id:Landroid/widget/TextView; // field@04f3 │ │ +055a8c: 1401 0e00 097f |0056: const v1, #float 1.82105e+38 // #7f09000e │ │ +055a92: 6e20 ed00 1900 |0059: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055a98: 0c01 |005c: move-result-object v1 │ │ +055a9a: 1f01 8b00 |005d: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055a9e: 5ba1 f204 |005f: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_filelocation:Landroid/widget/TextView; // field@04f2 │ │ +055aa2: 6e20 ed00 6900 |0061: invoke-virtual {v9, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055aa8: 0c01 |0064: move-result-object v1 │ │ +055aaa: 1f01 8b00 |0065: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055aae: 5ba1 f404 |0067: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_orig_url:Landroid/widget/TextView; // field@04f4 │ │ +055ab2: 54a1 f404 |0069: iget-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_orig_url:Landroid/widget/TextView; // field@04f4 │ │ +055ab6: 6e20 3001 4100 |006b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0130 │ │ +055abc: 6e20 ed00 5900 |006e: invoke-virtual {v9, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055ac2: 0c01 |0071: move-result-object v1 │ │ +055ac4: 1f01 8b00 |0072: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055ac8: 5ba1 f504 |0074: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_title:Landroid/widget/TextView; // field@04f5 │ │ +055acc: 54a1 f504 |0076: iget-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_title:Landroid/widget/TextView; // field@04f5 │ │ +055ad0: 6e20 3001 4100 |0078: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0130 │ │ +055ad6: 7100 290c 0000 |007b: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ +055adc: 0c01 |007e: move-result-object v1 │ │ +055ade: 6202 fb04 |007f: sget-object v2, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ +055ae2: 3221 0d00 |0081: if-eq v1, v2, 008e // +000d │ │ +055ae6: 1401 0900 097f |0083: const v1, #float 1.82104e+38 // #7f090009 │ │ +055aec: 6e20 ed00 1900 |0086: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055af2: 0c01 |0089: move-result-object v1 │ │ +055af4: 1f01 8500 |008a: check-cast v1, Landroid/widget/ImageView; // type@0085 │ │ +055af8: 5ba1 ef04 |008c: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.listimage:Landroid/widget/ImageView; // field@04ef │ │ +055afc: 6e20 f100 a900 |008e: invoke-virtual {v9, v10}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f1 │ │ +055b02: 1109 |0091: return-object v9 │ │ +055b04: 1401 0200 037f |0092: const v1, #float 1.74129e+38 // #7f030002 │ │ +055b0a: 6e30 e800 1003 |0095: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ +055b10: 0c09 |0098: move-result-object v9 │ │ +055b12: 2892 |0099: goto 002b // -006e │ │ +055b14: 1401 0300 037f |009a: const v1, #float 1.74129e+38 // #7f030003 │ │ +055b1a: 6e30 e800 1003 |009d: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ +055b20: 0c09 |00a0: move-result-object v9 │ │ +055b22: 288a |00a1: goto 002b // -0076 │ │ +055b24: 1401 0400 037f |00a2: const v1, #float 1.74129e+38 // #7f030004 │ │ +055b2a: 6e30 e800 1003 |00a5: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ +055b30: 0c09 |00a8: move-result-object v9 │ │ +055b32: 2882 |00a9: goto 002b // -007e │ │ +055b34: 1401 0500 037f |00aa: const v1, #float 1.74129e+38 // #7f030005 │ │ +055b3a: 6e30 e800 1003 |00ad: invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ +055b40: 0c09 |00b0: move-result-object v9 │ │ +055b42: 2900 7aff |00b1: goto/16 002b // -0086 │ │ +055b46: 7100 290c 0000 |00b3: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ +055b4c: 0c01 |00b6: move-result-object v1 │ │ +055b4e: 7110 2a0c 0100 |00b7: invoke-static {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.hasDate:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z // method@0c2a │ │ +055b54: 0a01 |00ba: move-result v1 │ │ +055b56: 3801 0a00 |00bb: if-eqz v1, 00c5 // +000a │ │ +055b5a: 6e20 ed00 7900 |00bd: invoke-virtual {v9, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055b60: 0c01 |00c0: move-result-object v1 │ │ +055b62: 1f01 8b00 |00c1: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055b66: 5ba1 f104 |00c3: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ +055b6a: 1401 0d00 097f |00c5: const v1, #float 1.82104e+38 // #7f09000d │ │ +055b70: 6e20 ed00 1900 |00c8: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055b76: 0c01 |00cb: move-result-object v1 │ │ +055b78: 1f01 8b00 |00cc: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055b7c: 5ba1 f304 |00ce: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_id:Landroid/widget/TextView; // field@04f3 │ │ +055b80: 1401 0e00 097f |00d0: const v1, #float 1.82105e+38 // #7f09000e │ │ +055b86: 6e20 ed00 1900 |00d3: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055b8c: 0c01 |00d6: move-result-object v1 │ │ +055b8e: 1f01 8b00 |00d7: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055b92: 5ba1 f204 |00d9: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_filelocation:Landroid/widget/TextView; // field@04f2 │ │ +055b96: 6e20 ed00 6900 |00db: invoke-virtual {v9, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055b9c: 0c01 |00de: move-result-object v1 │ │ +055b9e: 1f01 8b00 |00df: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055ba2: 5ba1 f404 |00e1: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_orig_url:Landroid/widget/TextView; // field@04f4 │ │ +055ba6: 6e20 ed00 5900 |00e3: invoke-virtual {v9, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +055bac: 0c01 |00e6: move-result-object v1 │ │ +055bae: 1f01 8b00 |00e7: check-cast v1, Landroid/widget/TextView; // type@008b │ │ +055bb2: 5ba1 f504 |00e9: iput-object v1, v10, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_title:Landroid/widget/TextView; // field@04f5 │ │ +055bb6: 2890 |00eb: goto 007b // -0070 │ │ +055bb8: 0001 0400 0100 0000 7100 0000 7900 ... |00ec: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x000b line=196 │ │ 0x0015 line=197 │ │ 0x0024 line=207 │ │ 0x002b line=209 │ │ 0x002f line=210 │ │ @@ -69556,100 +69530,100 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -0531e4: |[0531e4] jonas.tool.saveForOffline.DisplayAdapter.setListImage:(Landroid/widget/ImageView;)V │ │ -0531f4: 7100 290c 0000 |0000: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ -0531fa: 0c02 |0003: move-result-object v2 │ │ -0531fc: 6203 fb04 |0004: sget-object v3, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ -053200: 3332 0300 |0006: if-ne v2, v3, 0009 // +0003 │ │ -053204: 0e00 |0008: return-void │ │ -053206: 6e10 2201 0700 |0009: invoke-virtual {v7}, Landroid/widget/ImageView;.getTag:()Ljava/lang/Object; // method@0122 │ │ -05320c: 0c02 |000c: move-result-object v2 │ │ -05320e: 1f02 c001 |000d: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -053212: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -053214: 6e10 300a 0200 |0010: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -05321a: 0a04 |0013: move-result v4 │ │ -05321c: 2c04 9400 0000 |0014: sparse-switch v4, 000000a8 // +00000094 │ │ -053222: 0132 |0017: move v2, v3 │ │ -053224: 2b02 9a00 0000 |0018: packed-switch v2, 000000b2 // +0000009a │ │ -05322a: 1a02 6a10 |001b: const-string v2, "displayAdapter" // string@106a │ │ -05322e: 2203 c101 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -053232: 7010 500a 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -053238: 1a04 1b02 |0022: const-string v4, "Bug: image / icon not set due to imageView.getTag() returning bad value:" // string@021b │ │ -05323c: 6e20 580a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053242: 0c03 |0027: move-result-object v3 │ │ -053244: 6e10 2201 0700 |0028: invoke-virtual {v7}, Landroid/widget/ImageView;.getTag:()Ljava/lang/Object; // method@0122 │ │ -05324a: 0c04 |002b: move-result-object v4 │ │ -05324c: 6e20 570a 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -053252: 0c03 |002f: move-result-object v3 │ │ -053254: 6e10 640a 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05325a: 0c03 |0033: move-result-object v3 │ │ -05325c: 7120 df00 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ -053262: 28d1 |0037: goto 0008 // -002f │ │ -053264: 1a04 a31a |0038: const-string v4, "show:icon" // string@1aa3 │ │ -053268: 6e20 2a0a 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05326e: 0a02 |003d: move-result v2 │ │ -053270: 3802 d9ff |003e: if-eqz v2, 0017 // -0027 │ │ -053274: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -053276: 28d7 |0041: goto 0018 // -0029 │ │ -053278: 1a04 a41a |0042: const-string v4, "show:thumbnail" // string@1aa4 │ │ -05327c: 6e20 2a0a 4200 |0044: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -053282: 0a02 |0047: move-result v2 │ │ -053284: 3802 cfff |0048: if-eqz v2, 0017 // -0031 │ │ -053288: 1212 |004a: const/4 v2, #int 1 // #1 │ │ -05328a: 28cd |004b: goto 0018 // -0033 │ │ -05328c: 2200 8501 |004c: new-instance v0, Ljava/io/File; // type@0185 │ │ -053290: 2202 8501 |004e: new-instance v2, Ljava/io/File; // type@0185 │ │ -053294: 5463 0305 |0050: iget-object v3, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053298: 5464 0305 |0052: iget-object v4, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -05329c: 1a05 ba1b |0054: const-string v5, "thumbnail" // string@1bba │ │ -0532a0: 7220 6f00 5400 |0056: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -0532a6: 0a04 |0059: move-result v4 │ │ -0532a8: 7220 7200 4300 |005a: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -0532ae: 0c03 |005d: move-result-object v3 │ │ -0532b0: 7020 8109 3200 |005e: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -0532b6: 6e10 8709 0200 |0061: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0987 │ │ -0532bc: 0c02 |0064: move-result-object v2 │ │ -0532be: 1a03 8719 |0065: const-string v3, "saveForOffline_icon.png" // string@1987 │ │ -0532c2: 7030 8209 2003 |0067: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0982 │ │ -0532c8: 5462 0505 |006a: iget-object v2, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ -0532cc: 7110 8e08 0200 |006c: invoke-static {v2}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@088e │ │ -0532d2: 0c02 |006f: move-result-object v2 │ │ -0532d4: 6e20 8108 0200 |0070: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.load:(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator; // method@0881 │ │ -0532da: 0c02 |0073: move-result-object v2 │ │ -0532dc: 1403 1600 027f |0074: const v3, #float 1.728e+38 // #7f020016 │ │ -0532e2: 6e20 e308 3200 |0077: invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;.error:(I)Lcom/squareup/picasso/RequestCreator; // method@08e3 │ │ -0532e8: 0c02 |007a: move-result-object v2 │ │ -0532ea: 6e20 ea08 7200 |007b: invoke-virtual {v2, v7}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@08ea │ │ -0532f0: 288a |007e: goto 0008 // -0076 │ │ -0532f2: 2201 8501 |007f: new-instance v1, Ljava/io/File; // type@0185 │ │ -0532f6: 5462 0305 |0081: iget-object v2, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -0532fa: 5463 0305 |0083: iget-object v3, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -0532fe: 1a04 ba1b |0085: const-string v4, "thumbnail" // string@1bba │ │ -053302: 7220 6f00 4300 |0087: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -053308: 0a03 |008a: move-result v3 │ │ -05330a: 7220 7200 3200 |008b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -053310: 0c02 |008e: move-result-object v2 │ │ -053312: 7020 8109 2100 |008f: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -053318: 5462 0505 |0092: iget-object v2, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ -05331c: 7110 8e08 0200 |0094: invoke-static {v2}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@088e │ │ -053322: 0c02 |0097: move-result-object v2 │ │ -053324: 6e20 8108 1200 |0098: invoke-virtual {v2, v1}, Lcom/squareup/picasso/Picasso;.load:(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator; // method@0881 │ │ -05332a: 0c02 |009b: move-result-object v2 │ │ -05332c: 1403 1c00 027f |009c: const v3, #float 1.728e+38 // #7f02001c │ │ -053332: 6e20 f508 3200 |009f: invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;.placeholder:(I)Lcom/squareup/picasso/RequestCreator; // method@08f5 │ │ -053338: 0c02 |00a2: move-result-object v2 │ │ -05333a: 6e20 ea08 7200 |00a3: invoke-virtual {v2, v7}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@08ea │ │ -053340: 2900 62ff |00a6: goto/16 0008 // -009e │ │ -053344: 0002 0200 d60a 7f8c aff4 2390 2400 ... |00a8: sparse-switch-data (10 units) │ │ -053358: 0001 0200 0000 0000 3400 0000 6700 ... |00b2: packed-switch-data (8 units) │ │ +055bd0: |[055bd0] jonas.tool.saveForOffline.DisplayAdapter.setListImage:(Landroid/widget/ImageView;)V │ │ +055be0: 7100 290c 0000 |0000: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ +055be6: 0c02 |0003: move-result-object v2 │ │ +055be8: 6203 fb04 |0004: sget-object v3, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.SMALL_TEXT_ONLY:Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // field@04fb │ │ +055bec: 3332 0300 |0006: if-ne v2, v3, 0009 // +0003 │ │ +055bf0: 0e00 |0008: return-void │ │ +055bf2: 6e10 2201 0700 |0009: invoke-virtual {v7}, Landroid/widget/ImageView;.getTag:()Ljava/lang/Object; // method@0122 │ │ +055bf8: 0c02 |000c: move-result-object v2 │ │ +055bfa: 1f02 d201 |000d: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +055bfe: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +055c00: 6e10 300a 0200 |0010: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +055c06: 0a04 |0013: move-result v4 │ │ +055c08: 2c04 9400 0000 |0014: sparse-switch v4, 000000a8 // +00000094 │ │ +055c0e: 0132 |0017: move v2, v3 │ │ +055c10: 2b02 9a00 0000 |0018: packed-switch v2, 000000b2 // +0000009a │ │ +055c16: 1a02 7d10 |001b: const-string v2, "displayAdapter" // string@107d │ │ +055c1a: 2203 d301 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +055c1e: 7010 500a 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +055c24: 1a04 1b02 |0022: const-string v4, "Bug: image / icon not set due to imageView.getTag() returning bad value:" // string@021b │ │ +055c28: 6e20 580a 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055c2e: 0c03 |0027: move-result-object v3 │ │ +055c30: 6e10 2201 0700 |0028: invoke-virtual {v7}, Landroid/widget/ImageView;.getTag:()Ljava/lang/Object; // method@0122 │ │ +055c36: 0c04 |002b: move-result-object v4 │ │ +055c38: 6e20 570a 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +055c3e: 0c03 |002f: move-result-object v3 │ │ +055c40: 6e10 640a 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +055c46: 0c03 |0033: move-result-object v3 │ │ +055c48: 7120 df00 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ +055c4e: 28d1 |0037: goto 0008 // -002f │ │ +055c50: 1a04 b41a |0038: const-string v4, "show:icon" // string@1ab4 │ │ +055c54: 6e20 2a0a 4200 |003a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +055c5a: 0a02 |003d: move-result v2 │ │ +055c5c: 3802 d9ff |003e: if-eqz v2, 0017 // -0027 │ │ +055c60: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +055c62: 28d7 |0041: goto 0018 // -0029 │ │ +055c64: 1a04 b51a |0042: const-string v4, "show:thumbnail" // string@1ab5 │ │ +055c68: 6e20 2a0a 4200 |0044: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +055c6e: 0a02 |0047: move-result v2 │ │ +055c70: 3802 cfff |0048: if-eqz v2, 0017 // -0031 │ │ +055c74: 1212 |004a: const/4 v2, #int 1 // #1 │ │ +055c76: 28cd |004b: goto 0018 // -0033 │ │ +055c78: 2200 9701 |004c: new-instance v0, Ljava/io/File; // type@0197 │ │ +055c7c: 2202 9701 |004e: new-instance v2, Ljava/io/File; // type@0197 │ │ +055c80: 5463 0305 |0050: iget-object v3, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055c84: 5464 0305 |0052: iget-object v4, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055c88: 1a05 cb1b |0054: const-string v5, "thumbnail" // string@1bcb │ │ +055c8c: 7220 6f00 5400 |0056: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055c92: 0a04 |0059: move-result v4 │ │ +055c94: 7220 7200 4300 |005a: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055c9a: 0c03 |005d: move-result-object v3 │ │ +055c9c: 7020 8109 3200 |005e: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +055ca2: 6e10 8709 0200 |0061: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0987 │ │ +055ca8: 0c02 |0064: move-result-object v2 │ │ +055caa: 1a03 9819 |0065: const-string v3, "saveForOffline_icon.png" // string@1998 │ │ +055cae: 7030 8209 2003 |0067: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0982 │ │ +055cb4: 5462 0505 |006a: iget-object v2, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ +055cb8: 7110 8e08 0200 |006c: invoke-static {v2}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@088e │ │ +055cbe: 0c02 |006f: move-result-object v2 │ │ +055cc0: 6e20 8108 0200 |0070: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.load:(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator; // method@0881 │ │ +055cc6: 0c02 |0073: move-result-object v2 │ │ +055cc8: 1403 1600 027f |0074: const v3, #float 1.728e+38 // #7f020016 │ │ +055cce: 6e20 e308 3200 |0077: invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;.error:(I)Lcom/squareup/picasso/RequestCreator; // method@08e3 │ │ +055cd4: 0c02 |007a: move-result-object v2 │ │ +055cd6: 6e20 ea08 7200 |007b: invoke-virtual {v2, v7}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@08ea │ │ +055cdc: 288a |007e: goto 0008 // -0076 │ │ +055cde: 2201 9701 |007f: new-instance v1, Ljava/io/File; // type@0197 │ │ +055ce2: 5462 0305 |0081: iget-object v2, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055ce6: 5463 0305 |0083: iget-object v3, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055cea: 1a04 cb1b |0085: const-string v4, "thumbnail" // string@1bcb │ │ +055cee: 7220 6f00 4300 |0087: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055cf4: 0a03 |008a: move-result v3 │ │ +055cf6: 7220 7200 3200 |008b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055cfc: 0c02 |008e: move-result-object v2 │ │ +055cfe: 7020 8109 2100 |008f: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +055d04: 5462 0505 |0092: iget-object v2, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.mContext:Landroid/content/Context; // field@0505 │ │ +055d08: 7110 8e08 0200 |0094: invoke-static {v2}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@088e │ │ +055d0e: 0c02 |0097: move-result-object v2 │ │ +055d10: 6e20 8108 1200 |0098: invoke-virtual {v2, v1}, Lcom/squareup/picasso/Picasso;.load:(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator; // method@0881 │ │ +055d16: 0c02 |009b: move-result-object v2 │ │ +055d18: 1403 1c00 027f |009c: const v3, #float 1.728e+38 // #7f02001c │ │ +055d1e: 6e20 f508 3200 |009f: invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;.placeholder:(I)Lcom/squareup/picasso/RequestCreator; // method@08f5 │ │ +055d24: 0c02 |00a2: move-result-object v2 │ │ +055d26: 6e20 ea08 7200 |00a3: invoke-virtual {v2, v7}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@08ea │ │ +055d2c: 2900 62ff |00a6: goto/16 0008 // -009e │ │ +055d30: 0002 0200 d60a 7f8c aff4 2390 2400 ... |00a8: sparse-switch-data (10 units) │ │ +055d44: 0001 0200 0000 0000 3400 0000 6700 ... |00b2: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0008 line=253 │ │ 0x0009 line=241 │ │ 0x001b line=251 │ │ 0x0038 line=241 │ │ @@ -69670,19 +69644,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053368: |[053368] jonas.tool.saveForOffline.DisplayAdapter.getCount:()I │ │ -053378: 5410 0305 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -05337c: 7210 7000 0000 |0002: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0070 │ │ -053382: 0a00 |0005: move-result v0 │ │ -053384: 0f00 |0006: return v0 │ │ +055d54: |[055d54] jonas.tool.saveForOffline.DisplayAdapter.getCount:()I │ │ +055d64: 5410 0305 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055d68: 7210 7000 0000 |0002: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0070 │ │ +055d6e: 0a00 |0005: move-result v0 │ │ +055d70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/DisplayAdapter;) │ │ @@ -69690,17 +69664,17 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053388: |[053388] jonas.tool.saveForOffline.DisplayAdapter.getItem:(I)Ljava/lang/Object; │ │ -053398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05339a: 1100 |0001: return-object v0 │ │ +055d74: |[055d74] jonas.tool.saveForOffline.DisplayAdapter.getItem:(I)Ljava/lang/Object; │ │ +055d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055d86: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljonas/tool/saveForOffline/DisplayAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -69709,33 +69683,33 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -05339c: |[05339c] jonas.tool.saveForOffline.DisplayAdapter.getItemId:(I)J │ │ -0533ac: 5430 0305 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -0533b0: 7210 7000 0000 |0002: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0070 │ │ -0533b6: 0a00 |0005: move-result v0 │ │ -0533b8: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -0533bc: 5430 0305 |0008: iget-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -0533c0: 5431 0305 |000a: iget-object v1, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -0533c4: 1a02 b90c |000c: const-string v2, "_id" // string@0cb9 │ │ -0533c8: 7220 6f00 2100 |000e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -0533ce: 0a01 |0011: move-result v1 │ │ -0533d0: 7220 7200 1000 |0012: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -0533d6: 0c00 |0015: move-result-object v0 │ │ -0533d8: 7110 050a 0000 |0016: invoke-static {v0}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a05 │ │ -0533de: 0c00 |0019: move-result-object v0 │ │ -0533e0: 6e10 000a 0000 |001a: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0a00 │ │ -0533e6: 0b00 |001d: move-result-wide v0 │ │ -0533e8: 1000 |001e: return-wide v0 │ │ -0533ea: 1600 0000 |001f: const-wide/16 v0, #int 0 // #0 │ │ -0533ee: 28fd |0021: goto 001e // -0003 │ │ +055d88: |[055d88] jonas.tool.saveForOffline.DisplayAdapter.getItemId:(I)J │ │ +055d98: 5430 0305 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055d9c: 7210 7000 0000 |0002: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0070 │ │ +055da2: 0a00 |0005: move-result v0 │ │ +055da4: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +055da8: 5430 0305 |0008: iget-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055dac: 5431 0305 |000a: iget-object v1, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055db0: 1a02 cd0c |000c: const-string v2, "_id" // string@0ccd │ │ +055db4: 7220 6f00 2100 |000e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055dba: 0a01 |0011: move-result v1 │ │ +055dbc: 7220 7200 1000 |0012: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055dc2: 0c00 |0015: move-result-object v0 │ │ +055dc4: 7110 050a 0000 |0016: invoke-static {v0}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a05 │ │ +055dca: 0c00 |0019: move-result-object v0 │ │ +055dcc: 6e10 000a 0000 |001a: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0a00 │ │ +055dd2: 0b00 |001d: move-result-wide v0 │ │ +055dd4: 1000 |001e: return-wide v0 │ │ +055dd6: 1600 0000 |001f: const-wide/16 v0, #int 0 // #0 │ │ +055dda: 28fd |0021: goto 001e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0008 line=186 │ │ 0x001e line=187 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Ljonas/tool/saveForOffline/DisplayAdapter; │ │ @@ -69746,24 +69720,24 @@ │ │ type : '(ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0533f0: |[0533f0] jonas.tool.saveForOffline.DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; │ │ -053400: 5420 0305 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053404: 7220 7400 3000 |0002: invoke-interface {v0, v3}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0074 │ │ -05340a: 5420 0305 |0005: iget-object v0, v2, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -05340e: 5421 0305 |0007: iget-object v1, v2, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053412: 7220 6f00 4100 |0009: invoke-interface {v1, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -053418: 0a01 |000c: move-result v1 │ │ -05341a: 7220 7200 1000 |000d: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -053420: 0c00 |0010: move-result-object v0 │ │ -053422: 1100 |0011: return-object v0 │ │ +055ddc: |[055ddc] jonas.tool.saveForOffline.DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; │ │ +055dec: 5420 0305 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055df0: 7220 7400 3000 |0002: invoke-interface {v0, v3}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0074 │ │ +055df6: 5420 0305 |0005: iget-object v0, v2, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055dfa: 5421 0305 |0007: iget-object v1, v2, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055dfe: 7220 6f00 4100 |0009: invoke-interface {v1, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055e04: 0a01 |000c: move-result v1 │ │ +055e06: 7220 7200 1000 |000d: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055e0c: 0c00 |0010: move-result-object v0 │ │ +055e0e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljonas/tool/saveForOffline/DisplayAdapter; │ │ 0x0000 - 0x0012 reg=3 position I │ │ @@ -69774,17 +69748,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053424: |[053424] jonas.tool.saveForOffline.DisplayAdapter.getSearchQuery:()Ljava/lang/String; │ │ -053434: 5410 0705 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.searchQuery:Ljava/lang/String; // field@0507 │ │ -053438: 1100 |0002: return-object v0 │ │ +055e10: |[055e10] jonas.tool.saveForOffline.DisplayAdapter.getSearchQuery:()Ljava/lang/String; │ │ +055e20: 5410 0705 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.searchQuery:Ljava/lang/String; // field@0507 │ │ +055e24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/DisplayAdapter;) │ │ @@ -69792,145 +69766,145 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 272 16-bit code units │ │ -05343c: |[05343c] jonas.tool.saveForOffline.DisplayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -05344c: 5482 0305 |0000: iget-object v2, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053450: 7220 7400 9200 |0002: invoke-interface {v2, v9}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0074 │ │ -053456: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -053458: 390a b600 |0006: if-nez v10, 00bc // +00b6 │ │ -05345c: 2201 5802 |0008: new-instance v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder; // type@0258 │ │ -053460: 7010 250c 0100 |000a: invoke-direct {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.:()V // method@0c25 │ │ -053466: 7030 3d0c a801 |000d: invoke-direct {v8, v10, v1}, Ljonas/tool/saveForOffline/DisplayAdapter;.inflateView:(Landroid/view/View;Ljonas/tool/saveForOffline/DisplayAdapter$Holder;)Landroid/view/View; // method@0c3d │ │ -05346c: 0c0a |0010: move-result-object v10 │ │ -05346e: 5482 0805 |0011: iget-object v2, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -053472: 7110 fc09 0900 |0013: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -053478: 0c03 |0016: move-result-object v3 │ │ -05347a: 7220 630b 3200 |0017: invoke-interface {v2, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -053480: 0a02 |001a: move-result v2 │ │ -053482: 3802 a900 |001b: if-eqz v2, 00c4 // +00a9 │ │ -053486: 1a02 8200 |001d: const-string v2, "#FFC107" // string@0082 │ │ -05348a: 7110 8c00 0200 |001f: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ -053490: 0a02 |0022: move-result v2 │ │ -053492: 6e20 ef00 2a00 |0023: invoke-virtual {v10, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ -053498: 7100 290c 0000 |0026: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ -05349e: 0c02 |0029: move-result-object v2 │ │ -0534a0: 7110 2a0c 0200 |002a: invoke-static {v2}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.hasDate:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z // method@0c2a │ │ -0534a6: 0a02 |002d: move-result v2 │ │ -0534a8: 3802 3c00 |002e: if-eqz v2, 006a // +003c │ │ -0534ac: 1a02 a21a |0030: const-string v2, "show:date" // string@1aa2 │ │ -0534b0: 5413 f104 |0032: iget-object v3, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ -0534b4: 6e10 2d01 0300 |0034: invoke-virtual {v3}, Landroid/widget/TextView;.getTag:()Ljava/lang/Object; // method@012d │ │ -0534ba: 0c03 |0037: move-result-object v3 │ │ -0534bc: 6e20 2a0a 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0534c2: 0a02 |003b: move-result v2 │ │ -0534c4: 3802 2e00 |003c: if-eqz v2, 006a // +002e │ │ -0534c8: 5412 f104 |003e: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ -0534cc: 2203 c101 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0534d0: 7010 500a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0534d6: 1a04 480a |0045: const-string v4, "Saved " // string@0a48 │ │ -0534da: 6e20 580a 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0534e0: 0c03 |004a: move-result-object v3 │ │ -0534e2: 5484 0405 |004b: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.fuzzyFormatter:Ljonas/tool/saveForOffline/FuzzyDateFormatter; // field@0504 │ │ -0534e6: 5485 0305 |004d: iget-object v5, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -0534ea: 5486 0305 |004f: iget-object v6, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -0534ee: 1a07 c91b |0051: const-string v7, "timestamp" // string@1bc9 │ │ -0534f2: 7220 6f00 7600 |0053: invoke-interface {v6, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -0534f8: 0a06 |0056: move-result v6 │ │ -0534fa: 7220 7200 6500 |0057: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -053500: 0c05 |005a: move-result-object v5 │ │ -053502: 6e20 630c 5400 |005b: invoke-virtual {v4, v5}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.getFuzzy:(Ljava/lang/String;)Ljava/lang/String; // method@0c63 │ │ -053508: 0c04 |005e: move-result-object v4 │ │ -05350a: 6e20 580a 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053510: 0c03 |0062: move-result-object v3 │ │ -053512: 6e10 640a 0300 |0063: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -053518: 0c03 |0066: move-result-object v3 │ │ -05351a: 6e20 2f01 3200 |0067: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -053520: 5412 f304 |006a: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_id:Landroid/widget/TextView; // field@04f3 │ │ -053524: 5483 0305 |006c: iget-object v3, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053528: 5484 0305 |006e: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -05352c: 1a05 b90c |0070: const-string v5, "_id" // string@0cb9 │ │ -053530: 7220 6f00 5400 |0072: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -053536: 0a04 |0075: move-result v4 │ │ -053538: 7220 7200 4300 |0076: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -05353e: 0c03 |0079: move-result-object v3 │ │ -053540: 6e20 2f01 3200 |007a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -053546: 5412 f204 |007d: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_filelocation:Landroid/widget/TextView; // field@04f2 │ │ -05354a: 5483 0305 |007f: iget-object v3, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -05354e: 5484 0305 |0081: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053552: 1a05 5c11 |0083: const-string v5, "file_location" // string@115c │ │ -053556: 7220 6f00 5400 |0085: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -05355c: 0a04 |0088: move-result v4 │ │ -05355e: 7220 7200 4300 |0089: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -053564: 0c03 |008c: move-result-object v3 │ │ -053566: 6e20 2f01 3200 |008d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -05356c: 5412 f404 |0090: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_orig_url:Landroid/widget/TextView; // field@04f4 │ │ -053570: 5483 0305 |0092: iget-object v3, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053574: 5484 0305 |0094: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053578: 1a05 2117 |0096: const-string v5, "origurl" // string@1721 │ │ -05357c: 7220 6f00 5400 |0098: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -053582: 0a04 |009b: move-result v4 │ │ -053584: 7220 7200 4300 |009c: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -05358a: 0c03 |009f: move-result-object v3 │ │ -05358c: 6e20 2f01 3200 |00a0: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -053592: 5412 f504 |00a3: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_title:Landroid/widget/TextView; // field@04f5 │ │ -053596: 5483 0305 |00a5: iget-object v3, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -05359a: 5484 0305 |00a7: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -05359e: 1a05 cb1b |00a9: const-string v5, "title" // string@1bcb │ │ -0535a2: 7220 6f00 5400 |00ab: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -0535a8: 0a04 |00ae: move-result v4 │ │ -0535aa: 7220 7200 4300 |00af: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -0535b0: 0c03 |00b2: move-result-object v3 │ │ -0535b2: 6e20 2f01 3200 |00b3: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -0535b8: 5412 ef04 |00b6: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.listimage:Landroid/widget/ImageView; // field@04ef │ │ -0535bc: 7020 410c 2800 |00b8: invoke-direct {v8, v2}, Ljonas/tool/saveForOffline/DisplayAdapter;.setListImage:(Landroid/widget/ImageView;)V // method@0c41 │ │ -0535c2: 110a |00bb: return-object v10 │ │ -0535c4: 6e10 ee00 0a00 |00bc: invoke-virtual {v10}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ee │ │ -0535ca: 0c01 |00bf: move-result-object v1 │ │ -0535cc: 1f01 5802 |00c0: check-cast v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder; // type@0258 │ │ -0535d0: 2900 4fff |00c2: goto/16 0011 // -00b1 │ │ -0535d4: 5582 0105 |00c4: iget-boolean v2, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.darkMode:Z // field@0501 │ │ -0535d8: 3802 0900 |00c6: if-eqz v2, 00cf // +0009 │ │ -0535dc: 1502 00ff |00c8: const/high16 v2, #int -16777216 // #ff00 │ │ -0535e0: 6e20 ef00 2a00 |00ca: invoke-virtual {v10, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ -0535e6: 2900 59ff |00cd: goto/16 0026 // -00a7 │ │ -0535ea: 1a02 8100 |00cf: const-string v2, "#E2E2E2" // string@0081 │ │ -0535ee: 7110 8c00 0200 |00d1: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ -0535f4: 0a02 |00d4: move-result v2 │ │ -0535f6: 6e20 ef00 2a00 |00d5: invoke-virtual {v10, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ -0535fc: 2900 4eff |00d8: goto/16 0026 // -00b2 │ │ -053600: 0d00 |00da: move-exception v0 │ │ -053602: 1a02 6a10 |00db: const-string v2, "displayAdapter" // string@106a │ │ -053606: 2203 c101 |00dd: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -05360a: 7010 500a 0300 |00df: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -053610: 1a04 c00d |00e2: const-string v4, "attempted to parse date '" // string@0dc0 │ │ -053614: 6e20 580a 4300 |00e4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05361a: 0c03 |00e7: move-result-object v3 │ │ -05361c: 5484 0305 |00e8: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053620: 5485 0305 |00ea: iget-object v5, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053624: 1a06 c91b |00ec: const-string v6, "timestamp" // string@1bc9 │ │ -053628: 7220 6f00 6500 |00ee: invoke-interface {v5, v6}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ -05362e: 0a05 |00f1: move-result v5 │ │ -053630: 7220 7200 5400 |00f2: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ -053636: 0c04 |00f5: move-result-object v4 │ │ -053638: 6e20 580a 4300 |00f6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05363e: 0c03 |00f9: move-result-object v3 │ │ -053640: 1a04 ae00 |00fa: const-string v4, "' for display, with format yyyy-MM-dd HH:mm:ss, which resulted in a ParseException" // string@00ae │ │ -053644: 6e20 580a 4300 |00fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05364a: 0c03 |00ff: move-result-object v3 │ │ -05364c: 6e10 640a 0300 |0100: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -053652: 0c03 |0103: move-result-object v3 │ │ -053654: 7120 df00 3200 |0104: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ -05365a: 5412 f104 |0107: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ -05365e: 1a03 da02 |0109: const-string v3, "Date unavailable" // string@02da │ │ -053662: 6e20 2f01 3200 |010b: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -053668: 2900 5cff |010e: goto/16 006a // -00a4 │ │ +055e28: |[055e28] jonas.tool.saveForOffline.DisplayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +055e38: 5482 0305 |0000: iget-object v2, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055e3c: 7220 7400 9200 |0002: invoke-interface {v2, v9}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0074 │ │ +055e42: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +055e44: 390a b600 |0006: if-nez v10, 00bc // +00b6 │ │ +055e48: 2201 6c02 |0008: new-instance v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder; // type@026c │ │ +055e4c: 7010 250c 0100 |000a: invoke-direct {v1}, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.:()V // method@0c25 │ │ +055e52: 7030 3d0c a801 |000d: invoke-direct {v8, v10, v1}, Ljonas/tool/saveForOffline/DisplayAdapter;.inflateView:(Landroid/view/View;Ljonas/tool/saveForOffline/DisplayAdapter$Holder;)Landroid/view/View; // method@0c3d │ │ +055e58: 0c0a |0010: move-result-object v10 │ │ +055e5a: 5482 0805 |0011: iget-object v2, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +055e5e: 7110 fc09 0900 |0013: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +055e64: 0c03 |0016: move-result-object v3 │ │ +055e66: 7220 630b 3200 |0017: invoke-interface {v2, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +055e6c: 0a02 |001a: move-result v2 │ │ +055e6e: 3802 a900 |001b: if-eqz v2, 00c4 // +00a9 │ │ +055e72: 1a02 8200 |001d: const-string v2, "#FFC107" // string@0082 │ │ +055e76: 7110 8c00 0200 |001f: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ +055e7c: 0a02 |0022: move-result v2 │ │ +055e7e: 6e20 ef00 2a00 |0023: invoke-virtual {v10, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ +055e84: 7100 290c 0000 |0026: invoke-static {}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.getCurrentLayout:()Ljonas/tool/saveForOffline/DisplayAdapter$Layout; // method@0c29 │ │ +055e8a: 0c02 |0029: move-result-object v2 │ │ +055e8c: 7110 2a0c 0200 |002a: invoke-static {v2}, Ljonas/tool/saveForOffline/DisplayAdapter$Layout;.hasDate:(Ljonas/tool/saveForOffline/DisplayAdapter$Layout;)Z // method@0c2a │ │ +055e92: 0a02 |002d: move-result v2 │ │ +055e94: 3802 3c00 |002e: if-eqz v2, 006a // +003c │ │ +055e98: 1a02 b31a |0030: const-string v2, "show:date" // string@1ab3 │ │ +055e9c: 5413 f104 |0032: iget-object v3, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ +055ea0: 6e10 2d01 0300 |0034: invoke-virtual {v3}, Landroid/widget/TextView;.getTag:()Ljava/lang/Object; // method@012d │ │ +055ea6: 0c03 |0037: move-result-object v3 │ │ +055ea8: 6e20 2a0a 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +055eae: 0a02 |003b: move-result v2 │ │ +055eb0: 3802 2e00 |003c: if-eqz v2, 006a // +002e │ │ +055eb4: 5412 f104 |003e: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ +055eb8: 2203 d301 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +055ebc: 7010 500a 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +055ec2: 1a04 5c0a |0045: const-string v4, "Saved " // string@0a5c │ │ +055ec6: 6e20 580a 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055ecc: 0c03 |004a: move-result-object v3 │ │ +055ece: 5484 0405 |004b: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.fuzzyFormatter:Ljonas/tool/saveForOffline/FuzzyDateFormatter; // field@0504 │ │ +055ed2: 5485 0305 |004d: iget-object v5, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055ed6: 5486 0305 |004f: iget-object v6, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055eda: 1a07 da1b |0051: const-string v7, "timestamp" // string@1bda │ │ +055ede: 7220 6f00 7600 |0053: invoke-interface {v6, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055ee4: 0a06 |0056: move-result v6 │ │ +055ee6: 7220 7200 6500 |0057: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055eec: 0c05 |005a: move-result-object v5 │ │ +055eee: 6e20 630c 5400 |005b: invoke-virtual {v4, v5}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.getFuzzy:(Ljava/lang/String;)Ljava/lang/String; // method@0c63 │ │ +055ef4: 0c04 |005e: move-result-object v4 │ │ +055ef6: 6e20 580a 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +055efc: 0c03 |0062: move-result-object v3 │ │ +055efe: 6e10 640a 0300 |0063: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +055f04: 0c03 |0066: move-result-object v3 │ │ +055f06: 6e20 2f01 3200 |0067: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +055f0c: 5412 f304 |006a: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_id:Landroid/widget/TextView; // field@04f3 │ │ +055f10: 5483 0305 |006c: iget-object v3, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055f14: 5484 0305 |006e: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055f18: 1a05 cd0c |0070: const-string v5, "_id" // string@0ccd │ │ +055f1c: 7220 6f00 5400 |0072: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055f22: 0a04 |0075: move-result v4 │ │ +055f24: 7220 7200 4300 |0076: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055f2a: 0c03 |0079: move-result-object v3 │ │ +055f2c: 6e20 2f01 3200 |007a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +055f32: 5412 f204 |007d: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_filelocation:Landroid/widget/TextView; // field@04f2 │ │ +055f36: 5483 0305 |007f: iget-object v3, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055f3a: 5484 0305 |0081: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055f3e: 1a05 6f11 |0083: const-string v5, "file_location" // string@116f │ │ +055f42: 7220 6f00 5400 |0085: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055f48: 0a04 |0088: move-result v4 │ │ +055f4a: 7220 7200 4300 |0089: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055f50: 0c03 |008c: move-result-object v3 │ │ +055f52: 6e20 2f01 3200 |008d: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +055f58: 5412 f404 |0090: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_orig_url:Landroid/widget/TextView; // field@04f4 │ │ +055f5c: 5483 0305 |0092: iget-object v3, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055f60: 5484 0305 |0094: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055f64: 1a05 3217 |0096: const-string v5, "origurl" // string@1732 │ │ +055f68: 7220 6f00 5400 |0098: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055f6e: 0a04 |009b: move-result v4 │ │ +055f70: 7220 7200 4300 |009c: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055f76: 0c03 |009f: move-result-object v3 │ │ +055f78: 6e20 2f01 3200 |00a0: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +055f7e: 5412 f504 |00a3: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_title:Landroid/widget/TextView; // field@04f5 │ │ +055f82: 5483 0305 |00a5: iget-object v3, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055f86: 5484 0305 |00a7: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +055f8a: 1a05 dc1b |00a9: const-string v5, "title" // string@1bdc │ │ +055f8e: 7220 6f00 5400 |00ab: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +055f94: 0a04 |00ae: move-result v4 │ │ +055f96: 7220 7200 4300 |00af: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +055f9c: 0c03 |00b2: move-result-object v3 │ │ +055f9e: 6e20 2f01 3200 |00b3: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +055fa4: 5412 ef04 |00b6: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.listimage:Landroid/widget/ImageView; // field@04ef │ │ +055fa8: 7020 410c 2800 |00b8: invoke-direct {v8, v2}, Ljonas/tool/saveForOffline/DisplayAdapter;.setListImage:(Landroid/widget/ImageView;)V // method@0c41 │ │ +055fae: 110a |00bb: return-object v10 │ │ +055fb0: 6e10 ee00 0a00 |00bc: invoke-virtual {v10}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ee │ │ +055fb6: 0c01 |00bf: move-result-object v1 │ │ +055fb8: 1f01 6c02 |00c0: check-cast v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder; // type@026c │ │ +055fbc: 2900 4fff |00c2: goto/16 0011 // -00b1 │ │ +055fc0: 5582 0105 |00c4: iget-boolean v2, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.darkMode:Z // field@0501 │ │ +055fc4: 3802 0900 |00c6: if-eqz v2, 00cf // +0009 │ │ +055fc8: 1502 00ff |00c8: const/high16 v2, #int -16777216 // #ff00 │ │ +055fcc: 6e20 ef00 2a00 |00ca: invoke-virtual {v10, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ +055fd2: 2900 59ff |00cd: goto/16 0026 // -00a7 │ │ +055fd6: 1a02 8100 |00cf: const-string v2, "#E2E2E2" // string@0081 │ │ +055fda: 7110 8c00 0200 |00d1: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ +055fe0: 0a02 |00d4: move-result v2 │ │ +055fe2: 6e20 ef00 2a00 |00d5: invoke-virtual {v10, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ +055fe8: 2900 4eff |00d8: goto/16 0026 // -00b2 │ │ +055fec: 0d00 |00da: move-exception v0 │ │ +055fee: 1a02 7d10 |00db: const-string v2, "displayAdapter" // string@107d │ │ +055ff2: 2203 d301 |00dd: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +055ff6: 7010 500a 0300 |00df: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +055ffc: 1a04 d30d |00e2: const-string v4, "attempted to parse date '" // string@0dd3 │ │ +056000: 6e20 580a 4300 |00e4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056006: 0c03 |00e7: move-result-object v3 │ │ +056008: 5484 0305 |00e8: iget-object v4, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +05600c: 5485 0305 |00ea: iget-object v5, v8, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +056010: 1a06 da1b |00ec: const-string v6, "timestamp" // string@1bda │ │ +056014: 7220 6f00 6500 |00ee: invoke-interface {v5, v6}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@006f │ │ +05601a: 0a05 |00f1: move-result v5 │ │ +05601c: 7220 7200 5400 |00f2: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0072 │ │ +056022: 0c04 |00f5: move-result-object v4 │ │ +056024: 6e20 580a 4300 |00f6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05602a: 0c03 |00f9: move-result-object v3 │ │ +05602c: 1a04 ae00 |00fa: const-string v4, "' for display, with format yyyy-MM-dd HH:mm:ss, which resulted in a ParseException" // string@00ae │ │ +056030: 6e20 580a 4300 |00fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056036: 0c03 |00ff: move-result-object v3 │ │ +056038: 6e10 640a 0300 |0100: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05603e: 0c03 |0103: move-result-object v3 │ │ +056040: 7120 df00 3200 |0104: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ +056046: 5412 f104 |0107: iget-object v2, v1, Ljonas/tool/saveForOffline/DisplayAdapter$Holder;.txt_date:Landroid/widget/TextView; // field@04f1 │ │ +05604a: 1a03 da02 |0109: const-string v3, "Date unavailable" // string@02da │ │ +05604e: 6e20 2f01 3200 |010b: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +056054: 2900 5cff |010e: goto/16 006a // -00a4 │ │ catches : 1 │ │ 0x003e - 0x006a │ │ Ljava/text/ParseException; -> 0x00da │ │ positions : │ │ 0x0000 line=258 │ │ 0x0005 line=260 │ │ 0x0006 line=262 │ │ @@ -69968,23 +69942,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05367c: |[05367c] jonas.tool.saveForOffline.DisplayAdapter.isEmpty:()Z │ │ -05368c: 5410 0305 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053690: 7210 7000 0000 |0002: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0070 │ │ -053696: 0a00 |0005: move-result v0 │ │ -053698: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -05369c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05369e: 0f00 |0009: return v0 │ │ -0536a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0536a2: 28fe |000b: goto 0009 // -0002 │ │ +056068: |[056068] jonas.tool.saveForOffline.DisplayAdapter.isEmpty:()Z │ │ +056078: 5410 0305 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +05607c: 7210 7000 0000 |0002: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0070 │ │ +056082: 0a00 |0005: move-result v0 │ │ +056084: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +056088: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05608a: 0f00 |0009: return v0 │ │ +05608c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05608e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ #7 : (in Ljonas/tool/saveForOffline/DisplayAdapter;) │ │ @@ -69992,91 +69966,91 @@ │ │ type : '(Ljava/lang/String;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -0536a4: |[0536a4] jonas.tool.saveForOffline.DisplayAdapter.refreshData:(Ljava/lang/String;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;Z)V │ │ -0536b4: 6200 ee04 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ -0536b8: 6e10 320c 0500 |0002: invoke-virtual {v5}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ordinal:()I // method@0c32 │ │ -0536be: 0a01 |0005: move-result v1 │ │ -0536c0: 4400 0001 |0006: aget v0, v0, v1 │ │ -0536c4: 2b00 9000 0000 |0008: packed-switch v0, 00000098 // +00000090 │ │ -0536ca: 2200 c101 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0536ce: 7010 500a 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0536d4: 1a01 040a |0010: const-string v1, "SELECT * FROM main WHERE title LIKE'%" // string@0a04 │ │ -0536d8: 6e20 580a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0536de: 0c00 |0015: move-result-object v0 │ │ -0536e0: 6e20 580a 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0536e6: 0c00 |0019: move-result-object v0 │ │ -0536e8: 1a01 9600 |001a: const-string v1, "%' ORDER BY " // string@0096 │ │ -0536ec: 6e20 580a 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0536f2: 0c00 |001f: move-result-object v0 │ │ -0536f4: 1a01 b90c |0020: const-string v1, "_id" // string@0cb9 │ │ -0536f8: 6e20 580a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0536fe: 0c00 |0025: move-result-object v0 │ │ -053700: 1a01 3d00 |0026: const-string v1, " DESC" // string@003d │ │ -053704: 6e20 580a 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05370a: 0c00 |002b: move-result-object v0 │ │ -05370c: 6e10 640a 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -053712: 0c00 |002f: move-result-object v0 │ │ -053714: 5b30 0905 |0030: iput-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.sqlStatement:Ljava/lang/String; // field@0509 │ │ -053718: 5430 0205 |0032: iget-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dataBase:Landroid/database/sqlite/SQLiteDatabase; // field@0502 │ │ -05371c: 5431 0905 |0034: iget-object v1, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.sqlStatement:Ljava/lang/String; // field@0509 │ │ -053720: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -053722: 6e30 7900 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0079 │ │ -053728: 0c00 |003a: move-result-object v0 │ │ -05372a: 5b30 0305 |003b: iput-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -05372e: 5430 0305 |003d: iget-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ -053732: 7210 7300 0000 |003f: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0073 │ │ -053738: 3806 0500 |0042: if-eqz v6, 0047 // +0005 │ │ -05373c: 6e10 3f0c 0300 |0044: invoke-virtual {v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.notifyDataSetChanged:()V // method@0c3f │ │ -053742: 0e00 |0047: return-void │ │ -053744: 2200 c101 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -053748: 7010 500a 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05374e: 1a01 040a |004d: const-string v1, "SELECT * FROM main WHERE title LIKE'%" // string@0a04 │ │ -053752: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053758: 0c00 |0052: move-result-object v0 │ │ -05375a: 6e20 580a 4000 |0053: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053760: 0c00 |0056: move-result-object v0 │ │ -053762: 1a01 9600 |0057: const-string v1, "%' ORDER BY " // string@0096 │ │ -053766: 6e20 580a 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05376c: 0c00 |005c: move-result-object v0 │ │ -05376e: 1a01 b90c |005d: const-string v1, "_id" // string@0cb9 │ │ -053772: 6e20 580a 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053778: 0c00 |0062: move-result-object v0 │ │ -05377a: 1a01 3c00 |0063: const-string v1, " ASC" // string@003c │ │ -05377e: 6e20 580a 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053784: 0c00 |0068: move-result-object v0 │ │ -053786: 6e10 640a 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05378c: 0c00 |006c: move-result-object v0 │ │ -05378e: 5b30 0905 |006d: iput-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.sqlStatement:Ljava/lang/String; // field@0509 │ │ -053792: 28c3 |006f: goto 0032 // -003d │ │ -053794: 2200 c101 |0070: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -053798: 7010 500a 0000 |0072: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05379e: 1a01 040a |0075: const-string v1, "SELECT * FROM main WHERE title LIKE'%" // string@0a04 │ │ -0537a2: 6e20 580a 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0537a8: 0c00 |007a: move-result-object v0 │ │ -0537aa: 6e20 580a 4000 |007b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0537b0: 0c00 |007e: move-result-object v0 │ │ -0537b2: 1a01 9600 |007f: const-string v1, "%' ORDER BY " // string@0096 │ │ -0537b6: 6e20 580a 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0537bc: 0c00 |0084: move-result-object v0 │ │ -0537be: 1a01 cb1b |0085: const-string v1, "title" // string@1bcb │ │ -0537c2: 6e20 580a 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0537c8: 0c00 |008a: move-result-object v0 │ │ -0537ca: 1a01 3c00 |008b: const-string v1, " ASC" // string@003c │ │ -0537ce: 6e20 580a 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0537d4: 0c00 |0090: move-result-object v0 │ │ -0537d6: 6e10 640a 0000 |0091: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0537dc: 0c00 |0094: move-result-object v0 │ │ -0537de: 5b30 0905 |0095: iput-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.sqlStatement:Ljava/lang/String; // field@0509 │ │ -0537e2: 289b |0097: goto 0032 // -0065 │ │ -0537e4: 0001 0200 0100 0000 4000 0000 6800 ... |0098: packed-switch-data (8 units) │ │ +056090: |[056090] jonas.tool.saveForOffline.DisplayAdapter.refreshData:(Ljava/lang/String;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;Z)V │ │ +0560a0: 6200 ee04 |0000: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$1;.$SwitchMap$jonas$tool$saveForOffline$DisplayAdapter$SortOrder:[I // field@04ee │ │ +0560a4: 6e10 320c 0500 |0002: invoke-virtual {v5}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.ordinal:()I // method@0c32 │ │ +0560aa: 0a01 |0005: move-result v1 │ │ +0560ac: 4400 0001 |0006: aget v0, v0, v1 │ │ +0560b0: 2b00 9000 0000 |0008: packed-switch v0, 00000098 // +00000090 │ │ +0560b6: 2200 d301 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0560ba: 7010 500a 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0560c0: 1a01 180a |0010: const-string v1, "SELECT * FROM main WHERE title LIKE'%" // string@0a18 │ │ +0560c4: 6e20 580a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0560ca: 0c00 |0015: move-result-object v0 │ │ +0560cc: 6e20 580a 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0560d2: 0c00 |0019: move-result-object v0 │ │ +0560d4: 1a01 9600 |001a: const-string v1, "%' ORDER BY " // string@0096 │ │ +0560d8: 6e20 580a 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0560de: 0c00 |001f: move-result-object v0 │ │ +0560e0: 1a01 cd0c |0020: const-string v1, "_id" // string@0ccd │ │ +0560e4: 6e20 580a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0560ea: 0c00 |0025: move-result-object v0 │ │ +0560ec: 1a01 3d00 |0026: const-string v1, " DESC" // string@003d │ │ +0560f0: 6e20 580a 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0560f6: 0c00 |002b: move-result-object v0 │ │ +0560f8: 6e10 640a 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0560fe: 0c00 |002f: move-result-object v0 │ │ +056100: 5b30 0905 |0030: iput-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.sqlStatement:Ljava/lang/String; // field@0509 │ │ +056104: 5430 0205 |0032: iget-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dataBase:Landroid/database/sqlite/SQLiteDatabase; // field@0502 │ │ +056108: 5431 0905 |0034: iget-object v1, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.sqlStatement:Ljava/lang/String; // field@0509 │ │ +05610c: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +05610e: 6e30 7900 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0079 │ │ +056114: 0c00 |003a: move-result-object v0 │ │ +056116: 5b30 0305 |003b: iput-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +05611a: 5430 0305 |003d: iget-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.dbCursor:Landroid/database/Cursor; // field@0503 │ │ +05611e: 7210 7300 0000 |003f: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0073 │ │ +056124: 3806 0500 |0042: if-eqz v6, 0047 // +0005 │ │ +056128: 6e10 3f0c 0300 |0044: invoke-virtual {v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.notifyDataSetChanged:()V // method@0c3f │ │ +05612e: 0e00 |0047: return-void │ │ +056130: 2200 d301 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +056134: 7010 500a 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05613a: 1a01 180a |004d: const-string v1, "SELECT * FROM main WHERE title LIKE'%" // string@0a18 │ │ +05613e: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056144: 0c00 |0052: move-result-object v0 │ │ +056146: 6e20 580a 4000 |0053: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05614c: 0c00 |0056: move-result-object v0 │ │ +05614e: 1a01 9600 |0057: const-string v1, "%' ORDER BY " // string@0096 │ │ +056152: 6e20 580a 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056158: 0c00 |005c: move-result-object v0 │ │ +05615a: 1a01 cd0c |005d: const-string v1, "_id" // string@0ccd │ │ +05615e: 6e20 580a 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056164: 0c00 |0062: move-result-object v0 │ │ +056166: 1a01 3c00 |0063: const-string v1, " ASC" // string@003c │ │ +05616a: 6e20 580a 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056170: 0c00 |0068: move-result-object v0 │ │ +056172: 6e10 640a 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +056178: 0c00 |006c: move-result-object v0 │ │ +05617a: 5b30 0905 |006d: iput-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.sqlStatement:Ljava/lang/String; // field@0509 │ │ +05617e: 28c3 |006f: goto 0032 // -003d │ │ +056180: 2200 d301 |0070: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +056184: 7010 500a 0000 |0072: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05618a: 1a01 180a |0075: const-string v1, "SELECT * FROM main WHERE title LIKE'%" // string@0a18 │ │ +05618e: 6e20 580a 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056194: 0c00 |007a: move-result-object v0 │ │ +056196: 6e20 580a 4000 |007b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05619c: 0c00 |007e: move-result-object v0 │ │ +05619e: 1a01 9600 |007f: const-string v1, "%' ORDER BY " // string@0096 │ │ +0561a2: 6e20 580a 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0561a8: 0c00 |0084: move-result-object v0 │ │ +0561aa: 1a01 dc1b |0085: const-string v1, "title" // string@1bdc │ │ +0561ae: 6e20 580a 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0561b4: 0c00 |008a: move-result-object v0 │ │ +0561b6: 1a01 3c00 |008b: const-string v1, " ASC" // string@003c │ │ +0561ba: 6e20 580a 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0561c0: 0c00 |0090: move-result-object v0 │ │ +0561c2: 6e10 640a 0000 |0091: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0561c8: 0c00 |0094: move-result-object v0 │ │ +0561ca: 5b30 0905 |0095: iput-object v0, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.sqlStatement:Ljava/lang/String; // field@0509 │ │ +0561ce: 289b |0097: goto 0032 // -0065 │ │ +0561d0: 0001 0200 0100 0000 4000 0000 6800 ... |0098: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000b line=141 │ │ 0x0032 line=145 │ │ 0x003d line=146 │ │ 0x0042 line=147 │ │ @@ -70089,18 +70063,18 @@ │ │ 0x0000 - 0x00a0 reg=4 searchQuery Ljava/lang/String; │ │ 0x0000 - 0x00a0 reg=5 order Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ 0x0000 - 0x00a0 reg=6 dataSetChanged Z │ │ │ │ source_file_idx : 752 (DisplayAdapter.java) │ │ │ │ Class #182 header: │ │ -class_idx : 604 │ │ +class_idx : 624 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2419 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #182 - │ │ Class descriptor : 'Ljonas/tool/saveForOffline/EventCallback;' │ │ @@ -70149,20 +70123,20 @@ │ │ │ │ #6 : (in Ljonas/tool/saveForOffline/EventCallback;) │ │ name : 'onProgressMessage' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2419 (PageSaver.java) │ │ + source_file_idx : 2439 (PageSaver.java) │ │ │ │ Class #183 header: │ │ -class_idx : 605 │ │ +class_idx : 625 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 887 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #183 annotations: │ │ @@ -70200,74 +70174,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0537f4: |[0537f4] jonas.tool.saveForOffline.FaviconFetcher.:()V │ │ -053804: 2200 5d02 |0000: new-instance v0, Ljonas/tool/saveForOffline/FaviconFetcher; // type@025d │ │ -053808: 7010 4a0c 0000 |0002: invoke-direct {v0}, Ljonas/tool/saveForOffline/FaviconFetcher;.:()V // method@0c4a │ │ -05380e: 6900 0a05 |0005: sput-object v0, Ljonas/tool/saveForOffline/FaviconFetcher;.INSTANCE:Ljonas/tool/saveForOffline/FaviconFetcher; // field@050a │ │ -053812: 0e00 |0007: return-void │ │ +0561e0: |[0561e0] jonas.tool.saveForOffline.FaviconFetcher.:()V │ │ +0561f0: 2200 7102 |0000: new-instance v0, Ljonas/tool/saveForOffline/FaviconFetcher; // type@0271 │ │ +0561f4: 7010 4a0c 0000 |0002: invoke-direct {v0}, Ljonas/tool/saveForOffline/FaviconFetcher;.:()V // method@0c4a │ │ +0561fa: 6900 0a05 |0005: sput-object v0, Ljonas/tool/saveForOffline/FaviconFetcher;.INSTANCE:Ljonas/tool/saveForOffline/FaviconFetcher; // field@050a │ │ +0561fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/FaviconFetcher;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 73 16-bit code units │ │ -053814: |[053814] jonas.tool.saveForOffline.FaviconFetcher.:()V │ │ -053824: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -053826: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -053828: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -05382a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -05382c: 7010 0f0a 0700 |0004: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0a0f │ │ -053832: 2200 ab00 |0007: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00ab │ │ -053836: 7010 e702 0000 |0009: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@02e7 │ │ -05383c: 5b70 0b05 |000c: iput-object v0, v7, Ljonas/tool/saveForOffline/FaviconFetcher;.client:Lcom/squareup/okhttp/OkHttpClient; // field@050b │ │ -053840: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ -053844: 2300 b703 |0010: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -053848: 1a01 b815 |0012: const-string v1, "meta[property="og:image"]" // string@15b8 │ │ -05384c: 4d01 0003 |0014: aput-object v1, v0, v3 │ │ -053850: 1a01 b615 |0016: const-string v1, "meta[name="msapplication-TileImage"]" // string@15b6 │ │ -053854: 4d01 0004 |0018: aput-object v1, v0, v4 │ │ -053858: 1a01 1815 |001a: const-string v1, "link[rel="icon"]" // string@1518 │ │ -05385c: 4d01 0005 |001c: aput-object v1, v0, v5 │ │ -053860: 1a01 1915 |001e: const-string v1, "link[rel="shortcut icon"]" // string@1519 │ │ -053864: 4d01 0006 |0020: aput-object v1, v0, v6 │ │ -053868: 1241 |0022: const/4 v1, #int 4 // #4 │ │ -05386a: 1a02 1615 |0023: const-string v2, "link[rel="apple-touch-icon"]" // string@1516 │ │ -05386e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -053872: 1251 |0027: const/4 v1, #int 5 // #5 │ │ -053874: 1a02 1715 |0028: const-string v2, "link[rel="apple-touch-icon-precomposed"]" // string@1517 │ │ -053878: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -05387c: 1261 |002c: const/4 v1, #int 6 // #6 │ │ -05387e: 1a02 de13 |002d: const-string v2, "img[alt="Logo"]" // string@13de │ │ -053882: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ -053886: 1271 |0031: const/4 v1, #int 7 // #7 │ │ -053888: 1a02 df13 |0032: const-string v2, "img[alt="logo"]" // string@13df │ │ -05388c: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ -053890: 5b70 0d05 |0036: iput-object v0, v7, Ljonas/tool/saveForOffline/FaviconFetcher;.htmlIconCssQueries:[Ljava/lang/String; // field@050d │ │ -053894: 2360 b703 |0038: new-array v0, v6, [Ljava/lang/String; // type@03b7 │ │ -053898: 1a01 1701 |003a: const-string v1, "/favicon.ico" // string@0117 │ │ -05389c: 4d01 0003 |003c: aput-object v1, v0, v3 │ │ -0538a0: 1a01 1601 |003e: const-string v1, "/apple-touch-icon.png" // string@0116 │ │ -0538a4: 4d01 0004 |0040: aput-object v1, v0, v4 │ │ -0538a8: 1a01 1501 |0042: const-string v1, "/apple-touch-icon-precomposed.png" // string@0115 │ │ -0538ac: 4d01 0005 |0044: aput-object v1, v0, v5 │ │ -0538b0: 5b70 0c05 |0046: iput-object v0, v7, Ljonas/tool/saveForOffline/FaviconFetcher;.hardcodedIconPaths:[Ljava/lang/String; // field@050c │ │ -0538b4: 0e00 |0048: return-void │ │ +056200: |[056200] jonas.tool.saveForOffline.FaviconFetcher.:()V │ │ +056210: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +056212: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +056214: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +056216: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +056218: 7010 0f0a 0700 |0004: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05621e: 2200 bd00 |0007: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00bd │ │ +056222: 7010 e702 0000 |0009: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@02e7 │ │ +056228: 5b70 0b05 |000c: iput-object v0, v7, Ljonas/tool/saveForOffline/FaviconFetcher;.client:Lcom/squareup/okhttp/OkHttpClient; // field@050b │ │ +05622c: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ +056230: 2300 cb03 |0010: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +056234: 1a01 c915 |0012: const-string v1, "meta[property="og:image"]" // string@15c9 │ │ +056238: 4d01 0003 |0014: aput-object v1, v0, v3 │ │ +05623c: 1a01 c715 |0016: const-string v1, "meta[name="msapplication-TileImage"]" // string@15c7 │ │ +056240: 4d01 0004 |0018: aput-object v1, v0, v4 │ │ +056244: 1a01 2915 |001a: const-string v1, "link[rel="icon"]" // string@1529 │ │ +056248: 4d01 0005 |001c: aput-object v1, v0, v5 │ │ +05624c: 1a01 2a15 |001e: const-string v1, "link[rel="shortcut icon"]" // string@152a │ │ +056250: 4d01 0006 |0020: aput-object v1, v0, v6 │ │ +056254: 1241 |0022: const/4 v1, #int 4 // #4 │ │ +056256: 1a02 2715 |0023: const-string v2, "link[rel="apple-touch-icon"]" // string@1527 │ │ +05625a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +05625e: 1251 |0027: const/4 v1, #int 5 // #5 │ │ +056260: 1a02 2815 |0028: const-string v2, "link[rel="apple-touch-icon-precomposed"]" // string@1528 │ │ +056264: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +056268: 1261 |002c: const/4 v1, #int 6 // #6 │ │ +05626a: 1a02 f013 |002d: const-string v2, "img[alt="Logo"]" // string@13f0 │ │ +05626e: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ +056272: 1271 |0031: const/4 v1, #int 7 // #7 │ │ +056274: 1a02 f113 |0032: const-string v2, "img[alt="logo"]" // string@13f1 │ │ +056278: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ +05627c: 5b70 0d05 |0036: iput-object v0, v7, Ljonas/tool/saveForOffline/FaviconFetcher;.htmlIconCssQueries:[Ljava/lang/String; // field@050d │ │ +056280: 2360 cb03 |0038: new-array v0, v6, [Ljava/lang/String; // type@03cb │ │ +056284: 1a01 1701 |003a: const-string v1, "/favicon.ico" // string@0117 │ │ +056288: 4d01 0003 |003c: aput-object v1, v0, v3 │ │ +05628c: 1a01 1601 |003e: const-string v1, "/apple-touch-icon.png" // string@0116 │ │ +056290: 4d01 0004 |0040: aput-object v1, v0, v4 │ │ +056294: 1a01 1501 |0042: const-string v1, "/apple-touch-icon-precomposed.png" // string@0115 │ │ +056298: 4d01 0005 |0044: aput-object v1, v0, v5 │ │ +05629c: 5b70 0c05 |0046: iput-object v0, v7, Ljonas/tool/saveForOffline/FaviconFetcher;.hardcodedIconPaths:[Ljava/lang/String; // field@050c │ │ +0562a0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=74 │ │ 0x0007 line=55 │ │ 0x000e line=57 │ │ 0x0038 line=68 │ │ 0x0048 line=74 │ │ @@ -70278,89 +70252,88 @@ │ │ name : 'getBitmapDimensFromUrl' │ │ type : '(Ljava/lang/String;)Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 63 16-bit code units │ │ -0538b8: |[0538b8] jonas.tool.saveForOffline.FaviconFetcher.getBitmapDimensFromUrl:(Ljava/lang/String;)Landroid/graphics/BitmapFactory$Options; │ │ -0538c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0538ca: 2202 3000 |0001: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@0030 │ │ -0538ce: 7010 8500 0200 |0003: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0085 │ │ -0538d4: 1216 |0006: const/4 v6, #int 1 // #1 │ │ -0538d6: 5c26 0200 |0007: iput-boolean v6, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ -0538da: 2206 ae00 |0009: new-instance v6, Lcom/squareup/okhttp/Request$Builder; // type@00ae │ │ -0538de: 7010 2203 0600 |000b: invoke-direct {v6}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ -0538e4: 6e20 3a03 8600 |000e: invoke-virtual {v6, v8}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ -0538ea: 0c06 |0011: move-result-object v6 │ │ -0538ec: 6e10 2b03 0600 |0012: invoke-virtual {v6}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -0538f2: 0c03 |0015: move-result-object v3 │ │ -0538f4: 5476 0b05 |0016: iget-object v6, v7, Ljonas/tool/saveForOffline/FaviconFetcher;.client:Lcom/squareup/okhttp/OkHttpClient; // field@050b │ │ -0538f8: 6e20 0503 3600 |0018: invoke-virtual {v6, v3}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@0305 │ │ -0538fe: 0c06 |001b: move-result-object v6 │ │ -053900: 6e10 b901 0600 |001c: invoke-virtual {v6}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@01b9 │ │ -053906: 0c04 |001f: move-result-object v4 │ │ -053908: 6e10 8f03 0400 |0020: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -05390e: 0c06 |0023: move-result-object v6 │ │ -053910: 6e10 a703 0600 |0024: invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@03a7 │ │ -053916: 0c01 |0027: move-result-object v1 │ │ -053918: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -05391a: 7130 8a00 6102 |0029: invoke-static {v1, v6, v2}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@008a │ │ -053920: 6e10 8f03 0400 |002c: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -053926: 0c06 |002f: move-result-object v6 │ │ -053928: 6e10 ab03 0600 |0030: invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ -05392e: 6e10 a109 0100 |0033: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -053934: 1102 |0036: return-object v2 │ │ -053936: 0d00 |0037: move-exception v0 │ │ -053938: 6e10 ec09 0000 |0038: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@09ec │ │ -05393e: 0752 |003b: move-object v2, v5 │ │ -053940: 28fa |003c: goto 0036 // -0006 │ │ -053942: 0d00 |003d: move-exception v0 │ │ -053944: 28fa |003e: goto 0038 // -0006 │ │ + insns size : 61 16-bit code units │ │ +0562a4: |[0562a4] jonas.tool.saveForOffline.FaviconFetcher.getBitmapDimensFromUrl:(Ljava/lang/String;)Landroid/graphics/BitmapFactory$Options; │ │ +0562b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0562b6: 2202 3600 |0001: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@0036 │ │ +0562ba: 7010 8500 0200 |0003: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0085 │ │ +0562c0: 1216 |0006: const/4 v6, #int 1 // #1 │ │ +0562c2: 5c26 0200 |0007: iput-boolean v6, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ +0562c6: 2206 c000 |0009: new-instance v6, Lcom/squareup/okhttp/Request$Builder; // type@00c0 │ │ +0562ca: 7010 2203 0600 |000b: invoke-direct {v6}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ +0562d0: 6e20 3a03 8600 |000e: invoke-virtual {v6, v8}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ +0562d6: 0c06 |0011: move-result-object v6 │ │ +0562d8: 6e10 2b03 0600 |0012: invoke-virtual {v6}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +0562de: 0c03 |0015: move-result-object v3 │ │ +0562e0: 5476 0b05 |0016: iget-object v6, v7, Ljonas/tool/saveForOffline/FaviconFetcher;.client:Lcom/squareup/okhttp/OkHttpClient; // field@050b │ │ +0562e4: 6e20 0503 3600 |0018: invoke-virtual {v6, v3}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@0305 │ │ +0562ea: 0c06 |001b: move-result-object v6 │ │ +0562ec: 6e10 b901 0600 |001c: invoke-virtual {v6}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@01b9 │ │ +0562f2: 0c04 |001f: move-result-object v4 │ │ +0562f4: 6e10 8f03 0400 |0020: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +0562fa: 0c06 |0023: move-result-object v6 │ │ +0562fc: 6e10 a703 0600 |0024: invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@03a7 │ │ +056302: 0c01 |0027: move-result-object v1 │ │ +056304: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +056306: 7130 8a00 6102 |0029: invoke-static {v1, v6, v2}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@008a │ │ +05630c: 6e10 8f03 0400 |002c: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +056312: 0c06 |002f: move-result-object v6 │ │ +056314: 6e10 ab03 0600 |0030: invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ +05631a: 6e10 a109 0100 |0033: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +056320: 1102 |0036: return-object v2 │ │ +056322: 0d00 |0037: move-exception v0 │ │ +056324: 6e10 ec09 0000 |0038: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@09ec │ │ +05632a: 0752 |003b: move-object v2, v5 │ │ +05632c: 28fa |003c: goto 0036 // -0006 │ │ catches : 1 │ │ 0x0016 - 0x0036 │ │ - Ljava/lang/IllegalArgumentException; -> 0x003d │ │ + Ljava/lang/IllegalArgumentException; -> 0x0037 │ │ Ljava/io/IOException; -> 0x0037 │ │ positions : │ │ 0x0001 line=145 │ │ 0x0006 line=146 │ │ 0x0009 line=148 │ │ + 0x000e line=149 │ │ + 0x0012 line=150 │ │ 0x0016 line=153 │ │ 0x0020 line=154 │ │ 0x0028 line=156 │ │ 0x002c line=158 │ │ 0x0033 line=159 │ │ 0x0036 line=165 │ │ 0x0037 line=163 │ │ 0x0038 line=164 │ │ 0x003c line=165 │ │ - 0x003d line=163 │ │ locals : │ │ 0x0028 - 0x0036 reg=1 is Ljava/io/InputStream; │ │ 0x0006 - 0x0036 reg=2 options Landroid/graphics/BitmapFactory$Options; │ │ 0x0020 - 0x0036 reg=4 response Lcom/squareup/okhttp/Response; │ │ 0x0038 - 0x003d reg=0 e Ljava/lang/Exception; │ │ - 0x0037 - 0x003f reg=2 options Landroid/graphics/BitmapFactory$Options; │ │ - 0x0016 - 0x003f reg=3 request Lcom/squareup/okhttp/Request; │ │ - 0x0000 - 0x003f reg=7 this Ljonas/tool/saveForOffline/FaviconFetcher; │ │ - 0x0000 - 0x003f reg=8 url Ljava/lang/String; │ │ + 0x0037 - 0x003d reg=2 options Landroid/graphics/BitmapFactory$Options; │ │ + 0x0016 - 0x003d reg=3 request Lcom/squareup/okhttp/Request; │ │ + 0x0000 - 0x003d reg=7 this Ljonas/tool/saveForOffline/FaviconFetcher; │ │ + 0x0000 - 0x003d reg=8 url Ljava/lang/String; │ │ │ │ #3 : (in Ljonas/tool/saveForOffline/FaviconFetcher;) │ │ name : 'getInstance' │ │ type : '()Ljonas/tool/saveForOffline/FaviconFetcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053958: |[053958] jonas.tool.saveForOffline.FaviconFetcher.getInstance:()Ljonas/tool/saveForOffline/FaviconFetcher; │ │ -053968: 6200 0a05 |0000: sget-object v0, Ljonas/tool/saveForOffline/FaviconFetcher;.INSTANCE:Ljonas/tool/saveForOffline/FaviconFetcher; // field@050a │ │ -05396c: 1100 |0002: return-object v0 │ │ +056340: |[056340] jonas.tool.saveForOffline.FaviconFetcher.getInstance:()Ljonas/tool/saveForOffline/FaviconFetcher; │ │ +056350: 6200 0a05 |0000: sget-object v0, Ljonas/tool/saveForOffline/FaviconFetcher;.INSTANCE:Ljonas/tool/saveForOffline/FaviconFetcher; // field@050a │ │ +056354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/FaviconFetcher;) │ │ @@ -70368,20 +70341,20 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053970: |[053970] jonas.tool.saveForOffline.FaviconFetcher.getFaviconUrl:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ -053980: 6e20 4e0c 3200 |0000: invoke-virtual {v2, v3}, Ljonas/tool/saveForOffline/FaviconFetcher;.getPotentialFaviconUrls:(Lorg/jsoup/nodes/Document;)Ljava/util/List; // method@0c4e │ │ -053986: 0c00 |0003: move-result-object v0 │ │ -053988: 6e20 4f0c 0200 |0004: invoke-virtual {v2, v0}, Ljonas/tool/saveForOffline/FaviconFetcher;.pickBestIconUrl:(Ljava/util/List;)Ljava/lang/String; // method@0c4f │ │ -05398e: 0c01 |0007: move-result-object v1 │ │ -053990: 1101 |0008: return-object v1 │ │ +056358: |[056358] jonas.tool.saveForOffline.FaviconFetcher.getFaviconUrl:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ +056368: 6e20 4e0c 3200 |0000: invoke-virtual {v2, v3}, Ljonas/tool/saveForOffline/FaviconFetcher;.getPotentialFaviconUrls:(Lorg/jsoup/nodes/Document;)Ljava/util/List; // method@0c4e │ │ +05636e: 0c00 |0003: move-result-object v0 │ │ +056370: 6e20 4f0c 0200 |0004: invoke-virtual {v2, v0}, Ljonas/tool/saveForOffline/FaviconFetcher;.pickBestIconUrl:(Ljava/util/List;)Ljava/lang/String; // method@0c4f │ │ +056376: 0c01 |0007: move-result-object v1 │ │ +056378: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 potentialIcons Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0009 reg=2 this Ljonas/tool/saveForOffline/FaviconFetcher; │ │ @@ -70391,193 +70364,183 @@ │ │ name : 'getPotentialFaviconUrls' │ │ type : '(Lorg/jsoup/nodes/Document;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 190 16-bit code units │ │ -053994: |[053994] jonas.tool.saveForOffline.FaviconFetcher.getPotentialFaviconUrls:(Lorg/jsoup/nodes/Document;)Ljava/util/List; │ │ -0539a4: 2208 0702 |0000: new-instance v8, Ljava/util/ArrayList; // type@0207 │ │ -0539a8: 7010 110b 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -0539ae: 6e10 f110 0f00 |0005: invoke-virtual {v15}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ -0539b4: 0c0c |0008: move-result-object v12 │ │ -0539b6: 7110 a102 0c00 |0009: invoke-static {v12}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ -0539bc: 0c01 |000c: move-result-object v1 │ │ -0539be: 54e0 0d05 |000d: iget-object v0, v14, Ljonas/tool/saveForOffline/FaviconFetcher;.htmlIconCssQueries:[Ljava/lang/String; // field@050d │ │ -0539c2: 2109 |000f: array-length v9, v0 │ │ -0539c4: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0539c6: 0167 |0011: move v7, v6 │ │ -0539c8: 3597 5000 |0012: if-ge v7, v9, 0062 // +0050 │ │ -0539cc: 4602 0007 |0014: aget-object v2, v0, v7 │ │ -0539d0: 6e20 0c11 2f00 |0016: invoke-virtual {v15, v2}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -0539d6: 0c0c |0019: move-result-object v12 │ │ -0539d8: 6e10 bc14 0c00 |001a: invoke-virtual {v12}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0539de: 0c06 |001d: move-result-object v6 │ │ -0539e0: 7210 460b 0600 |001e: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0539e6: 0a0c |0021: move-result v12 │ │ -0539e8: 380c 3c00 |0022: if-eqz v12, 005e // +003c │ │ -0539ec: 7210 470b 0600 |0024: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0539f2: 0c03 |0027: move-result-object v3 │ │ -0539f4: 1f03 d702 |0028: check-cast v3, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0539f8: 1a0c 9a13 |002a: const-string v12, "href" // string@139a │ │ -0539fc: 6e20 6511 c300 |002c: invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -053a02: 0a0c |002f: move-result v12 │ │ -053a04: 380c 0b00 |0030: if-eqz v12, 003b // +000b │ │ -053a08: 1a0c 9a13 |0032: const-string v12, "href" // string@139a │ │ -053a0c: 6e20 3111 c300 |0034: invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -053a12: 0c0c |0037: move-result-object v12 │ │ -053a14: 7220 600b c800 |0038: invoke-interface {v8, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -053a1a: 1a0c 7e0f |003b: const-string v12, "content" // string@0f7e │ │ -053a1e: 6e20 6511 c300 |003d: invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -053a24: 0a0c |0040: move-result v12 │ │ -053a26: 380c 0b00 |0041: if-eqz v12, 004c // +000b │ │ -053a2a: 1a0c 7e0f |0043: const-string v12, "content" // string@0f7e │ │ -053a2e: 6e20 3111 c300 |0045: invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -053a34: 0c0c |0048: move-result-object v12 │ │ -053a36: 7220 600b c800 |0049: invoke-interface {v8, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -053a3c: 1a0c 061b |004c: const-string v12, "src" // string@1b06 │ │ -053a40: 6e20 6511 c300 |004e: invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -053a46: 0a0c |0051: move-result v12 │ │ -053a48: 380c ccff |0052: if-eqz v12, 001e // -0034 │ │ -053a4c: 1a0c 061b |0054: const-string v12, "src" // string@1b06 │ │ -053a50: 6e20 3111 c300 |0056: invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -053a56: 0c0c |0059: move-result-object v12 │ │ -053a58: 7220 600b c800 |005a: invoke-interface {v8, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -053a5e: 28c1 |005d: goto 001e // -003f │ │ -053a60: d806 0701 |005e: add-int/lit8 v6, v7, #int 1 // #01 │ │ -053a64: 0167 |0060: move v7, v6 │ │ -053a66: 28b1 |0061: goto 0012 // -004f │ │ -053a68: 54e0 0c05 |0062: iget-object v0, v14, Ljonas/tool/saveForOffline/FaviconFetcher;.hardcodedIconPaths:[Ljava/lang/String; // field@050c │ │ -053a6c: 2109 |0064: array-length v9, v0 │ │ -053a6e: 1206 |0065: const/4 v6, #int 0 // #0 │ │ -053a70: 3596 3500 |0066: if-ge v6, v9, 009b // +0035 │ │ -053a74: 460a 0006 |0068: aget-object v10, v0, v6 │ │ -053a78: 220c c101 |006a: new-instance v12, Ljava/lang/StringBuilder; // type@01c1 │ │ -053a7c: 7010 500a 0c00 |006c: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -053a82: 1a0d ab13 |006f: const-string v13, "http://" // string@13ab │ │ -053a86: 6e20 580a dc00 |0071: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053a8c: 0c0c |0074: move-result-object v12 │ │ -053a8e: 6e10 f110 0f00 |0075: invoke-virtual {v15}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ -053a94: 0c0d |0078: move-result-object v13 │ │ -053a96: 7110 a102 0d00 |0079: invoke-static {v13}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ -053a9c: 0c0d |007c: move-result-object v13 │ │ -053a9e: 6e10 9d02 0d00 |007d: invoke-virtual {v13}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -053aa4: 0c0d |0080: move-result-object v13 │ │ -053aa6: 6e20 580a dc00 |0081: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053aac: 0c0c |0084: move-result-object v12 │ │ -053aae: 6e20 580a ac00 |0085: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053ab4: 0c0c |0088: move-result-object v12 │ │ -053ab6: 6e10 640a 0c00 |0089: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -053abc: 0c0c |008c: move-result-object v12 │ │ -053abe: 7110 a102 0c00 |008d: invoke-static {v12}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ -053ac4: 0c0b |0090: move-result-object v11 │ │ -053ac6: 6e10 b502 0b00 |0091: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.toString:()Ljava/lang/String; // method@02b5 │ │ -053acc: 0c0c |0094: move-result-object v12 │ │ -053ace: 7220 600b c800 |0095: invoke-interface {v8, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -053ad4: d806 0601 |0098: add-int/lit8 v6, v6, #int 1 // #01 │ │ -053ad8: 28cc |009a: goto 0066 // -0034 │ │ -053ada: 7210 6a0b 0800 |009b: invoke-interface {v8}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@0b6a │ │ -053ae0: 0c05 |009e: move-result-object v5 │ │ -053ae2: 7210 720b 0500 |009f: invoke-interface {v5}, Ljava/util/ListIterator;.hasNext:()Z // method@0b72 │ │ -053ae8: 0a0c |00a2: move-result v12 │ │ -053aea: 380c 1a00 |00a3: if-eqz v12, 00bd // +001a │ │ -053aee: 7210 740b 0500 |00a5: invoke-interface {v5}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0b74 │ │ -053af4: 0c0c |00a8: move-result-object v12 │ │ -053af6: 1f0c c001 |00a9: check-cast v12, Ljava/lang/String; // type@01c0 │ │ -053afa: 6e20 b302 c100 |00ab: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/HttpUrl;.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02b3 │ │ -053b00: 0c04 |00ae: move-result-object v4 │ │ -053b02: 3804 0a00 |00af: if-eqz v4, 00b9 // +000a │ │ -053b06: 6e10 b502 0400 |00b1: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.toString:()Ljava/lang/String; // method@02b5 │ │ -053b0c: 0c0c |00b4: move-result-object v12 │ │ -053b0e: 7220 770b c500 |00b5: invoke-interface {v5, v12}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@0b77 │ │ -053b14: 28e7 |00b8: goto 009f // -0019 │ │ -053b16: 7210 760b 0500 |00b9: invoke-interface {v5}, Ljava/util/ListIterator;.remove:()V // method@0b76 │ │ -053b1c: 28e3 |00bc: goto 009f // -001d │ │ -053b1e: 1108 |00bd: return-object v8 │ │ + insns size : 188 16-bit code units │ │ +05637c: |[05637c] jonas.tool.saveForOffline.FaviconFetcher.getPotentialFaviconUrls:(Lorg/jsoup/nodes/Document;)Ljava/util/List; │ │ +05638c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +05638e: 2205 1a02 |0001: new-instance v5, Ljava/util/ArrayList; // type@021a │ │ +056392: 7010 110b 0500 |0003: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +056398: 6e10 f110 0f00 |0006: invoke-virtual {v15}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ +05639e: 0c09 |0009: move-result-object v9 │ │ +0563a0: 7110 a102 0900 |000a: invoke-static {v9}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ +0563a6: 0c00 |000d: move-result-object v0 │ │ +0563a8: 54ea 0d05 |000e: iget-object v10, v14, Ljonas/tool/saveForOffline/FaviconFetcher;.htmlIconCssQueries:[Ljava/lang/String; // field@050d │ │ +0563ac: 21ab |0010: array-length v11, v10 │ │ +0563ae: 0189 |0011: move v9, v8 │ │ +0563b0: 35b9 4f00 |0012: if-ge v9, v11, 0061 // +004f │ │ +0563b4: 4601 0a09 |0014: aget-object v1, v10, v9 │ │ +0563b8: 6e20 0c11 1f00 |0016: invoke-virtual {v15, v1}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +0563be: 0c0c |0019: move-result-object v12 │ │ +0563c0: 6e10 bc14 0c00 |001a: invoke-virtual {v12}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0563c6: 0c0c |001d: move-result-object v12 │ │ +0563c8: 7210 460b 0c00 |001e: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0563ce: 0a0d |0021: move-result v13 │ │ +0563d0: 380d 3c00 |0022: if-eqz v13, 005e // +003c │ │ +0563d4: 7210 470b 0c00 |0024: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0563da: 0c02 |0027: move-result-object v2 │ │ +0563dc: 1f02 eb02 |0028: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0563e0: 1a0d ad13 |002a: const-string v13, "href" // string@13ad │ │ +0563e4: 6e20 6511 d200 |002c: invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +0563ea: 0a0d |002f: move-result v13 │ │ +0563ec: 380d 0b00 |0030: if-eqz v13, 003b // +000b │ │ +0563f0: 1a0d ad13 |0032: const-string v13, "href" // string@13ad │ │ +0563f4: 6e20 3111 d200 |0034: invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +0563fa: 0c0d |0037: move-result-object v13 │ │ +0563fc: 7220 600b d500 |0038: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +056402: 1a0d 910f |003b: const-string v13, "content" // string@0f91 │ │ +056406: 6e20 6511 d200 |003d: invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +05640c: 0a0d |0040: move-result v13 │ │ +05640e: 380d 0b00 |0041: if-eqz v13, 004c // +000b │ │ +056412: 1a0d 910f |0043: const-string v13, "content" // string@0f91 │ │ +056416: 6e20 3111 d200 |0045: invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05641c: 0c0d |0048: move-result-object v13 │ │ +05641e: 7220 600b d500 |0049: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +056424: 1a0d 171b |004c: const-string v13, "src" // string@1b17 │ │ +056428: 6e20 6511 d200 |004e: invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +05642e: 0a0d |0051: move-result v13 │ │ +056430: 380d ccff |0052: if-eqz v13, 001e // -0034 │ │ +056434: 1a0d 171b |0054: const-string v13, "src" // string@1b17 │ │ +056438: 6e20 3111 d200 |0056: invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05643e: 0c0d |0059: move-result-object v13 │ │ +056440: 7220 600b d500 |005a: invoke-interface {v5, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +056446: 28c1 |005d: goto 001e // -003f │ │ +056448: d809 0901 |005e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05644c: 28b2 |0060: goto 0012 // -004e │ │ +05644e: 54e9 0c05 |0061: iget-object v9, v14, Ljonas/tool/saveForOffline/FaviconFetcher;.hardcodedIconPaths:[Ljava/lang/String; // field@050c │ │ +056452: 219a |0063: array-length v10, v9 │ │ +056454: 35a8 3500 |0064: if-ge v8, v10, 0099 // +0035 │ │ +056458: 4606 0908 |0066: aget-object v6, v9, v8 │ │ +05645c: 220b d301 |0068: new-instance v11, Ljava/lang/StringBuilder; // type@01d3 │ │ +056460: 7010 500a 0b00 |006a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +056466: 1a0c be13 |006d: const-string v12, "http://" // string@13be │ │ +05646a: 6e20 580a cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056470: 0c0b |0072: move-result-object v11 │ │ +056472: 6e10 f110 0f00 |0073: invoke-virtual {v15}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ +056478: 0c0c |0076: move-result-object v12 │ │ +05647a: 7110 a102 0c00 |0077: invoke-static {v12}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ +056480: 0c0c |007a: move-result-object v12 │ │ +056482: 6e10 9d02 0c00 |007b: invoke-virtual {v12}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +056488: 0c0c |007e: move-result-object v12 │ │ +05648a: 6e20 580a cb00 |007f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056490: 0c0b |0082: move-result-object v11 │ │ +056492: 6e20 580a 6b00 |0083: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056498: 0c0b |0086: move-result-object v11 │ │ +05649a: 6e10 640a 0b00 |0087: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0564a0: 0c0b |008a: move-result-object v11 │ │ +0564a2: 7110 a102 0b00 |008b: invoke-static {v11}, Lcom/squareup/okhttp/HttpUrl;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02a1 │ │ +0564a8: 0c07 |008e: move-result-object v7 │ │ +0564aa: 6e10 b502 0700 |008f: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.toString:()Ljava/lang/String; // method@02b5 │ │ +0564b0: 0c0b |0092: move-result-object v11 │ │ +0564b2: 7220 600b b500 |0093: invoke-interface {v5, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0564b8: d808 0801 |0096: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0564bc: 28cc |0098: goto 0064 // -0034 │ │ +0564be: 7210 6a0b 0500 |0099: invoke-interface {v5}, Ljava/util/List;.listIterator:()Ljava/util/ListIterator; // method@0b6a │ │ +0564c4: 0c04 |009c: move-result-object v4 │ │ +0564c6: 7210 720b 0400 |009d: invoke-interface {v4}, Ljava/util/ListIterator;.hasNext:()Z // method@0b72 │ │ +0564cc: 0a08 |00a0: move-result v8 │ │ +0564ce: 3808 1a00 |00a1: if-eqz v8, 00bb // +001a │ │ +0564d2: 7210 740b 0400 |00a3: invoke-interface {v4}, Ljava/util/ListIterator;.next:()Ljava/lang/Object; // method@0b74 │ │ +0564d8: 0c08 |00a6: move-result-object v8 │ │ +0564da: 1f08 d201 |00a7: check-cast v8, Ljava/lang/String; // type@01d2 │ │ +0564de: 6e20 b302 8000 |00a9: invoke-virtual {v0, v8}, Lcom/squareup/okhttp/HttpUrl;.resolve:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@02b3 │ │ +0564e4: 0c03 |00ac: move-result-object v3 │ │ +0564e6: 3803 0a00 |00ad: if-eqz v3, 00b7 // +000a │ │ +0564ea: 6e10 b502 0300 |00af: invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;.toString:()Ljava/lang/String; // method@02b5 │ │ +0564f0: 0c08 |00b2: move-result-object v8 │ │ +0564f2: 7220 770b 8400 |00b3: invoke-interface {v4, v8}, Ljava/util/ListIterator;.set:(Ljava/lang/Object;)V // method@0b77 │ │ +0564f8: 28e7 |00b6: goto 009d // -0019 │ │ +0564fa: 7210 760b 0400 |00b7: invoke-interface {v4}, Ljava/util/ListIterator;.remove:()V // method@0b76 │ │ +056500: 28e3 |00ba: goto 009d // -001d │ │ +056502: 1105 |00bb: return-object v5 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=86 │ │ - 0x0005 line=87 │ │ - 0x000d line=89 │ │ + 0x0001 line=86 │ │ + 0x0006 line=87 │ │ + 0x000e line=89 │ │ 0x0016 line=90 │ │ 0x002a line=91 │ │ 0x0032 line=92 │ │ 0x003b line=95 │ │ 0x0043 line=96 │ │ 0x004c line=99 │ │ 0x0054 line=100 │ │ 0x005e line=89 │ │ - 0x0062 line=105 │ │ - 0x006a line=106 │ │ - 0x0091 line=107 │ │ - 0x0098 line=105 │ │ - 0x009b line=110 │ │ - 0x00a5 line=111 │ │ - 0x00af line=112 │ │ - 0x00b1 line=113 │ │ - 0x00b9 line=115 │ │ - 0x00bd line=119 │ │ - locals : │ │ - 0x0011 - 0x0012 reg=6 i$ I │ │ - 0x0012 - 0x001e reg=7 i$ I │ │ - 0x002a - 0x005e reg=3 e Lorg/jsoup/nodes/Element; │ │ - 0x001e - 0x0060 reg=6 i$ Ljava/util/Iterator; │ │ - 0x0060 - 0x0061 reg=6 i$ I │ │ - 0x0016 - 0x0062 reg=2 cssQuery Ljava/lang/String; │ │ - 0x0061 - 0x0066 reg=7 i$ I │ │ - 0x006a - 0x009b reg=10 path Ljava/lang/String; │ │ - 0x0091 - 0x009b reg=11 url Lcom/squareup/okhttp/HttpUrl; │ │ - 0x00af - 0x00bd reg=4 httpUrl Lcom/squareup/okhttp/HttpUrl; │ │ - 0x000f - 0x00be reg=0 arr$ [Ljava/lang/String; │ │ - 0x000d - 0x00be reg=1 base Lcom/squareup/okhttp/HttpUrl; │ │ - 0x009f - 0x00be reg=5 i Ljava/util/ListIterator; Ljava/util/ListIterator; │ │ - 0x0066 - 0x00be reg=6 i$ I │ │ - 0x0005 - 0x00be reg=8 iconUrls Ljava/util/List; Ljava/util/List; │ │ - 0x0010 - 0x00be reg=9 len$ I │ │ - 0x0000 - 0x00be reg=14 this Ljonas/tool/saveForOffline/FaviconFetcher; │ │ - 0x0000 - 0x00be reg=15 document Lorg/jsoup/nodes/Document; │ │ + 0x0061 line=105 │ │ + 0x0068 line=106 │ │ + 0x008f line=107 │ │ + 0x0096 line=105 │ │ + 0x0099 line=110 │ │ + 0x00a3 line=111 │ │ + 0x00ad line=112 │ │ + 0x00af line=113 │ │ + 0x00b7 line=115 │ │ + 0x00bb line=119 │ │ + locals : │ │ + 0x002a - 0x005e reg=2 e Lorg/jsoup/nodes/Element; │ │ + 0x0016 - 0x0061 reg=1 cssQuery Ljava/lang/String; │ │ + 0x0068 - 0x0099 reg=6 path Ljava/lang/String; │ │ + 0x008f - 0x0099 reg=7 url Lcom/squareup/okhttp/HttpUrl; │ │ + 0x00ad - 0x00bb reg=3 httpUrl Lcom/squareup/okhttp/HttpUrl; │ │ + 0x000e - 0x00bc reg=0 base Lcom/squareup/okhttp/HttpUrl; │ │ + 0x009d - 0x00bc reg=4 i Ljava/util/ListIterator; Ljava/util/ListIterator; │ │ + 0x0006 - 0x00bc reg=5 iconUrls Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x00bc reg=14 this Ljonas/tool/saveForOffline/FaviconFetcher; │ │ + 0x0000 - 0x00bc reg=15 document Lorg/jsoup/nodes/Document; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/FaviconFetcher;) │ │ name : 'pickBestIconUrl' │ │ type : '(Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -053b20: |[053b20] jonas.tool.saveForOffline.FaviconFetcher.pickBestIconUrl:(Ljava/util/List;)Ljava/lang/String; │ │ -053b30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053b32: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -053b34: 7210 690b 0800 |0002: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -053b3a: 0c02 |0005: move-result-object v2 │ │ -053b3c: 7210 460b 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -053b42: 0a05 |0009: move-result v5 │ │ -053b44: 3805 2400 |000a: if-eqz v5, 002e // +0024 │ │ -053b48: 7210 470b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -053b4e: 0c04 |000f: move-result-object v4 │ │ -053b50: 1f04 c001 |0010: check-cast v4, Ljava/lang/String; // type@01c0 │ │ -053b54: 7020 4b0c 4700 |0012: invoke-direct {v7, v4}, Ljonas/tool/saveForOffline/FaviconFetcher;.getBitmapDimensFromUrl:(Ljava/lang/String;)Landroid/graphics/BitmapFactory$Options; // method@0c4b │ │ -053b5a: 0c03 |0015: move-result-object v3 │ │ -053b5c: 3803 f0ff |0016: if-eqz v3, 0006 // -0010 │ │ -053b60: 5235 0500 |0018: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0005 │ │ -053b64: 5236 0500 |001a: iget v6, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0005 │ │ -053b68: 3365 eaff |001c: if-ne v5, v6, 0006 // -0016 │ │ -053b6c: 3800 0a00 |001e: if-eqz v0, 0028 // +000a │ │ -053b70: 5235 0600 |0020: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0006 │ │ -053b74: 3651 0600 |0022: if-gt v1, v5, 0028 // +0006 │ │ -053b78: 0740 |0024: move-object v0, v4 │ │ -053b7a: 5231 0600 |0025: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0006 │ │ -053b7e: 28df |0027: goto 0006 // -0021 │ │ -053b80: 3900 deff |0028: if-nez v0, 0006 // -0022 │ │ -053b84: 0740 |002a: move-object v0, v4 │ │ -053b86: 5231 0600 |002b: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0006 │ │ -053b8a: 28d9 |002d: goto 0006 // -0027 │ │ -053b8c: 1100 |002e: return-object v0 │ │ +056504: |[056504] jonas.tool.saveForOffline.FaviconFetcher.pickBestIconUrl:(Ljava/util/List;)Ljava/lang/String; │ │ +056514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056516: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +056518: 7210 690b 0800 |0002: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +05651e: 0c04 |0005: move-result-object v4 │ │ +056520: 7210 460b 0400 |0006: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +056526: 0a05 |0009: move-result v5 │ │ +056528: 3805 2400 |000a: if-eqz v5, 002e // +0024 │ │ +05652c: 7210 470b 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +056532: 0c03 |000f: move-result-object v3 │ │ +056534: 1f03 d201 |0010: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +056538: 7020 4b0c 3700 |0012: invoke-direct {v7, v3}, Ljonas/tool/saveForOffline/FaviconFetcher;.getBitmapDimensFromUrl:(Ljava/lang/String;)Landroid/graphics/BitmapFactory$Options; // method@0c4b │ │ +05653e: 0c02 |0015: move-result-object v2 │ │ +056540: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ +056544: 5225 0500 |0018: iget v5, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0005 │ │ +056548: 5226 0500 |001a: iget v6, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0005 │ │ +05654c: 3365 eaff |001c: if-ne v5, v6, 0006 // -0016 │ │ +056550: 3800 0a00 |001e: if-eqz v0, 0028 // +000a │ │ +056554: 5225 0600 |0020: iget v5, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0006 │ │ +056558: 3651 0600 |0022: if-gt v1, v5, 0028 // +0006 │ │ +05655c: 0730 |0024: move-object v0, v3 │ │ +05655e: 5221 0600 |0025: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0006 │ │ +056562: 28df |0027: goto 0006 // -0021 │ │ +056564: 3900 deff |0028: if-nez v0, 0006 // -0022 │ │ +056568: 0730 |002a: move-object v0, v3 │ │ +05656a: 5221 0600 |002b: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0006 │ │ +05656e: 28d9 |002d: goto 0006 // -0027 │ │ +056570: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0001 line=126 │ │ 0x0002 line=128 │ │ 0x0012 line=129 │ │ 0x0016 line=130 │ │ @@ -70586,28 +70549,27 @@ │ │ 0x0025 line=133 │ │ 0x0028 line=134 │ │ 0x002a line=135 │ │ 0x002b line=136 │ │ 0x002e line=141 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Ljava/util/List; │ │ - 0x0016 - 0x002e reg=3 options Landroid/graphics/BitmapFactory$Options; │ │ - 0x0012 - 0x002e reg=4 url Ljava/lang/String; │ │ + 0x0016 - 0x002e reg=2 options Landroid/graphics/BitmapFactory$Options; │ │ + 0x0012 - 0x002e reg=3 url Ljava/lang/String; │ │ 0x0001 - 0x002f reg=0 bestIconUrl Ljava/lang/String; │ │ 0x0002 - 0x002f reg=1 currentBestWidth I │ │ - 0x0006 - 0x002f reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x002f reg=7 this Ljonas/tool/saveForOffline/FaviconFetcher; │ │ 0x0000 - 0x002f reg=8 urls Ljava/util/List; Ljava/util/List; │ │ │ │ source_file_idx : 887 (FaviconFetcher.java) │ │ │ │ Class #184 header: │ │ -class_idx : 606 │ │ +class_idx : 626 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 922 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 0 │ │ │ │ Class #184 annotations: │ │ @@ -70628,17 +70590,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053b90: |[053b90] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.:()V │ │ -053ba0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -053ba6: 0e00 |0003: return-void │ │ +056574: |[056574] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.:()V │ │ +056584: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05658a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ @@ -70646,136 +70608,136 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053ba8: |[053ba8] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneDayAgo:()Ljava/lang/String; │ │ -053bb8: 1a00 411d |0000: const-string v0, "yesterday" // string@1d41 │ │ -053bbc: 1100 |0002: return-object v0 │ │ +05658c: |[05658c] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneDayAgo:()Ljava/lang/String; │ │ +05659c: 1a00 521d |0000: const-string v0, "yesterday" // string@1d52 │ │ +0565a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ name : 'oneHourAgo' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053bc0: |[053bc0] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneHourAgo:()Ljava/lang/String; │ │ -053bd0: 1a00 fa16 |0000: const-string v0, "one hour ago" // string@16fa │ │ -053bd4: 1100 |0002: return-object v0 │ │ +0565a4: |[0565a4] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneHourAgo:()Ljava/lang/String; │ │ +0565b4: 1a00 0b17 |0000: const-string v0, "one hour ago" // string@170b │ │ +0565b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ │ │ #3 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ name : 'oneMinuteAgo' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053bd8: |[053bd8] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneMinuteAgo:()Ljava/lang/String; │ │ -053be8: 1a00 d014 |0000: const-string v0, "just now" // string@14d0 │ │ -053bec: 1100 |0002: return-object v0 │ │ +0565bc: |[0565bc] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneMinuteAgo:()Ljava/lang/String; │ │ +0565cc: 1a00 e214 |0000: const-string v0, "just now" // string@14e2 │ │ +0565d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ name : 'oneMonthAgo' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053bf0: |[053bf0] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneMonthAgo:()Ljava/lang/String; │ │ -053c00: 1a00 6400 |0000: const-string v0, " one month ago" // string@0064 │ │ -053c04: 1100 |0002: return-object v0 │ │ +0565d4: |[0565d4] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneMonthAgo:()Ljava/lang/String; │ │ +0565e4: 1a00 6400 |0000: const-string v0, " one month ago" // string@0064 │ │ +0565e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ name : 'oneSecondAgo' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053c08: |[053c08] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneSecondAgo:()Ljava/lang/String; │ │ -053c18: 1a00 d014 |0000: const-string v0, "just now" // string@14d0 │ │ -053c1c: 1100 |0002: return-object v0 │ │ +0565ec: |[0565ec] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneSecondAgo:()Ljava/lang/String; │ │ +0565fc: 1a00 e214 |0000: const-string v0, "just now" // string@14e2 │ │ +056600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ │ │ #6 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ name : 'oneWeekAgo' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053c20: |[053c20] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneWeekAgo:()Ljava/lang/String; │ │ -053c30: 1a00 5900 |0000: const-string v0, " last week" // string@0059 │ │ -053c34: 1100 |0002: return-object v0 │ │ +056604: |[056604] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneWeekAgo:()Ljava/lang/String; │ │ +056614: 1a00 5900 |0000: const-string v0, " last week" // string@0059 │ │ +056618: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ │ │ #7 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ name : 'oneYearAgo' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053c38: |[053c38] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneYearAgo:()Ljava/lang/String; │ │ -053c48: 1a00 ec14 |0000: const-string v0, "last year" // string@14ec │ │ -053c4c: 1100 |0002: return-object v0 │ │ +05661c: |[05661c] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.oneYearAgo:()Ljava/lang/String; │ │ +05662c: 1a00 fe14 |0000: const-string v0, "last year" // string@14fe │ │ +056630: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ │ │ #8 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ name : 'someDaysAgo' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053c50: |[053c50] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someDaysAgo:(I)Ljava/lang/String; │ │ -053c60: 1a00 ae1b |0000: const-string v0, "this week" // string@1bae │ │ -053c64: 1100 |0002: return-object v0 │ │ +056634: |[056634] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someDaysAgo:(I)Ljava/lang/String; │ │ +056644: 1a00 bf1b |0000: const-string v0, "this week" // string@1bbf │ │ +056648: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 numberOfDays I │ │ │ │ #9 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ @@ -70783,17 +70745,17 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053c68: |[053c68] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someHoursAgo:(I)Ljava/lang/String; │ │ -053c78: 1a00 f81b |0000: const-string v0, "today" // string@1bf8 │ │ -053c7c: 1100 |0002: return-object v0 │ │ +05664c: |[05664c] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someHoursAgo:(I)Ljava/lang/String; │ │ +05665c: 1a00 091c |0000: const-string v0, "today" // string@1c09 │ │ +056660: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 numberOfHours I │ │ │ │ #10 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ @@ -70801,21 +70763,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -053c80: |[053c80] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someMinutesAgo:(I)Ljava/lang/String; │ │ -053c90: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -053c94: 3601 0500 |0002: if-gt v1, v0, 0007 // +0005 │ │ -053c98: 1a00 d014 |0004: const-string v0, "just now" // string@14d0 │ │ -053c9c: 1100 |0006: return-object v0 │ │ -053c9e: 1a00 bc0c |0007: const-string v0, "a few minutes ago" // string@0cbc │ │ -053ca2: 28fd |0009: goto 0006 // -0003 │ │ +056664: |[056664] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someMinutesAgo:(I)Ljava/lang/String; │ │ +056674: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +056678: 3601 0500 |0002: if-gt v1, v0, 0007 // +0005 │ │ +05667c: 1a00 e214 |0004: const-string v0, "just now" // string@14e2 │ │ +056680: 1100 |0006: return-object v0 │ │ +056682: 1a00 d00c |0007: const-string v0, "a few minutes ago" // string@0cd0 │ │ +056686: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0006 line=135 │ │ locals : │ │ 0x0000 - 0x000a reg=1 numberOfMinutes I │ │ @@ -70825,25 +70787,25 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -053ca4: |[053ca4] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someMonthsAgo:(I)Ljava/lang/String; │ │ -053cb4: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -053cb8: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -053cbe: 6e20 550a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -053cc4: 0c00 |0008: move-result-object v0 │ │ -053cc6: 1a01 5c00 |0009: const-string v1, " months ago" // string@005c │ │ -053cca: 6e20 580a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053cd0: 0c00 |000e: move-result-object v0 │ │ -053cd2: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -053cd8: 0c00 |0012: move-result-object v0 │ │ -053cda: 1100 |0013: return-object v0 │ │ +056688: |[056688] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someMonthsAgo:(I)Ljava/lang/String; │ │ +056698: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05669c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0566a2: 6e20 550a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0566a8: 0c00 |0008: move-result-object v0 │ │ +0566aa: 1a01 5c00 |0009: const-string v1, " months ago" // string@005c │ │ +0566ae: 6e20 580a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0566b4: 0c00 |000e: move-result-object v0 │ │ +0566b6: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0566bc: 0c00 |0012: move-result-object v0 │ │ +0566be: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 numberOfMonths I │ │ │ │ #12 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ @@ -70851,17 +70813,17 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053cdc: |[053cdc] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someSecondsAgo:(I)Ljava/lang/String; │ │ -053cec: 1a00 d014 |0000: const-string v0, "just now" // string@14d0 │ │ -053cf0: 1100 |0002: return-object v0 │ │ +0566c0: |[0566c0] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someSecondsAgo:(I)Ljava/lang/String; │ │ +0566d0: 1a00 e214 |0000: const-string v0, "just now" // string@14e2 │ │ +0566d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 numberOfSeconds I │ │ │ │ #13 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ @@ -70869,25 +70831,25 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -053cf4: |[053cf4] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someWeeksAgo:(I)Ljava/lang/String; │ │ -053d04: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -053d08: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -053d0e: 6e20 550a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -053d14: 0c00 |0008: move-result-object v0 │ │ -053d16: 1a01 7800 |0009: const-string v1, " weeks ago" // string@0078 │ │ -053d1a: 6e20 580a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053d20: 0c00 |000e: move-result-object v0 │ │ -053d22: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -053d28: 0c00 |0012: move-result-object v0 │ │ -053d2a: 1100 |0013: return-object v0 │ │ +0566d8: |[0566d8] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someWeeksAgo:(I)Ljava/lang/String; │ │ +0566e8: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0566ec: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0566f2: 6e20 550a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0566f8: 0c00 |0008: move-result-object v0 │ │ +0566fa: 1a01 7800 |0009: const-string v1, " weeks ago" // string@0078 │ │ +0566fe: 6e20 580a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056704: 0c00 |000e: move-result-object v0 │ │ +056706: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05670c: 0c00 |0012: move-result-object v0 │ │ +05670e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 numberOfWeeks I │ │ │ │ #14 : (in Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;) │ │ @@ -70895,38 +70857,38 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -053d2c: |[053d2c] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someYearsAgo:(I)Ljava/lang/String; │ │ -053d3c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -053d40: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -053d46: 6e20 550a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -053d4c: 0c00 |0008: move-result-object v0 │ │ -053d4e: 1a01 7900 |0009: const-string v1, " years ago" // string@0079 │ │ -053d52: 6e20 580a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -053d58: 0c00 |000e: move-result-object v0 │ │ -053d5a: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -053d60: 0c00 |0012: move-result-object v0 │ │ -053d62: 1100 |0013: return-object v0 │ │ +056710: |[056710] jonas.tool.saveForOffline.FuzzyDateFormatter$FuzzyMessages.someYearsAgo:(I)Ljava/lang/String; │ │ +056720: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +056724: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05672a: 6e20 550a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +056730: 0c00 |0008: move-result-object v0 │ │ +056732: 1a01 7900 |0009: const-string v1, " years ago" // string@0079 │ │ +056736: 6e20 580a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05673c: 0c00 |000e: move-result-object v0 │ │ +05673e: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +056744: 0c00 |0012: move-result-object v0 │ │ +056746: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 numberOfYears I │ │ │ │ Virtual methods - │ │ source_file_idx : 922 (FuzzyDateFormatter.java) │ │ │ │ Class #185 header: │ │ -class_idx : 607 │ │ +class_idx : 627 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 922 │ │ static_fields_size : 7 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #185 annotations: │ │ @@ -70987,18 +70949,18 @@ │ │ type : '(Ljava/util/Calendar;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053d64: |[053d64] jonas.tool.saveForOffline.FuzzyDateFormatter.:(Ljava/util/Calendar;)V │ │ -053d74: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -053d7a: 5b01 1505 |0003: iput-object v1, v0, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.currentTime:Ljava/util/Calendar; // field@0515 │ │ -053d7e: 0e00 |0005: return-void │ │ +056748: |[056748] jonas.tool.saveForOffline.FuzzyDateFormatter.:(Ljava/util/Calendar;)V │ │ +056758: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05675e: 5b01 1505 |0003: iput-object v1, v0, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.currentTime:Ljava/util/Calendar; // field@0515 │ │ +056762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/FuzzyDateFormatter; │ │ @@ -71009,42 +70971,42 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -053d80: |[053d80] jonas.tool.saveForOffline.FuzzyDateFormatter.callMultiUnit:(II)Ljava/lang/String; │ │ -053d90: 2c03 2e00 0000 |0000: sparse-switch v3, 0000002e // +0000002e │ │ -053d96: 2200 bd01 |0003: new-instance v0, Ljava/lang/RuntimeException; // type@01bd │ │ -053d9a: 1a01 940b |0005: const-string v1, "Unknown multi unit" // string@0b94 │ │ -053d9e: 7020 1b0a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a1b │ │ -053da4: 2700 |000a: throw v0 │ │ -053da6: 7110 5c0c 0400 |000b: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someSecondsAgo:(I)Ljava/lang/String; // method@0c5c │ │ -053dac: 0c00 |000e: move-result-object v0 │ │ -053dae: 1100 |000f: return-object v0 │ │ -053db0: 7110 5a0c 0400 |0010: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someMinutesAgo:(I)Ljava/lang/String; // method@0c5a │ │ -053db6: 0c00 |0013: move-result-object v0 │ │ -053db8: 28fb |0014: goto 000f // -0005 │ │ -053dba: 7110 590c 0400 |0015: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someHoursAgo:(I)Ljava/lang/String; // method@0c59 │ │ -053dc0: 0c00 |0018: move-result-object v0 │ │ -053dc2: 28f6 |0019: goto 000f // -000a │ │ -053dc4: 7110 580c 0400 |001a: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someDaysAgo:(I)Ljava/lang/String; // method@0c58 │ │ -053dca: 0c00 |001d: move-result-object v0 │ │ -053dcc: 28f1 |001e: goto 000f // -000f │ │ -053dce: 7110 5d0c 0400 |001f: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someWeeksAgo:(I)Ljava/lang/String; // method@0c5d │ │ -053dd4: 0c00 |0022: move-result-object v0 │ │ -053dd6: 28ec |0023: goto 000f // -0014 │ │ -053dd8: 7110 5b0c 0400 |0024: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someMonthsAgo:(I)Ljava/lang/String; // method@0c5b │ │ -053dde: 0c00 |0027: move-result-object v0 │ │ -053de0: 28e7 |0028: goto 000f // -0019 │ │ -053de2: 7110 5e0c 0400 |0029: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someYearsAgo:(I)Ljava/lang/String; // method@0c5e │ │ -053de8: 0c00 |002c: move-result-object v0 │ │ -053dea: 28e2 |002d: goto 000f // -001e │ │ -053dec: 0002 0700 0100 0000 3c00 0000 100e ... |002e: sparse-switch-data (30 units) │ │ +056764: |[056764] jonas.tool.saveForOffline.FuzzyDateFormatter.callMultiUnit:(II)Ljava/lang/String; │ │ +056774: 2c03 2e00 0000 |0000: sparse-switch v3, 0000002e // +0000002e │ │ +05677a: 2200 cf01 |0003: new-instance v0, Ljava/lang/RuntimeException; // type@01cf │ │ +05677e: 1a01 a80b |0005: const-string v1, "Unknown multi unit" // string@0ba8 │ │ +056782: 7020 1b0a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a1b │ │ +056788: 2700 |000a: throw v0 │ │ +05678a: 7110 5c0c 0400 |000b: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someSecondsAgo:(I)Ljava/lang/String; // method@0c5c │ │ +056790: 0c00 |000e: move-result-object v0 │ │ +056792: 1100 |000f: return-object v0 │ │ +056794: 7110 5a0c 0400 |0010: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someMinutesAgo:(I)Ljava/lang/String; // method@0c5a │ │ +05679a: 0c00 |0013: move-result-object v0 │ │ +05679c: 28fb |0014: goto 000f // -0005 │ │ +05679e: 7110 590c 0400 |0015: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someHoursAgo:(I)Ljava/lang/String; // method@0c59 │ │ +0567a4: 0c00 |0018: move-result-object v0 │ │ +0567a6: 28f6 |0019: goto 000f // -000a │ │ +0567a8: 7110 580c 0400 |001a: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someDaysAgo:(I)Ljava/lang/String; // method@0c58 │ │ +0567ae: 0c00 |001d: move-result-object v0 │ │ +0567b0: 28f1 |001e: goto 000f // -000f │ │ +0567b2: 7110 5d0c 0400 |001f: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someWeeksAgo:(I)Ljava/lang/String; // method@0c5d │ │ +0567b8: 0c00 |0022: move-result-object v0 │ │ +0567ba: 28ec |0023: goto 000f // -0014 │ │ +0567bc: 7110 5b0c 0400 |0024: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someMonthsAgo:(I)Ljava/lang/String; // method@0c5b │ │ +0567c2: 0c00 |0027: move-result-object v0 │ │ +0567c4: 28e7 |0028: goto 000f // -0019 │ │ +0567c6: 7110 5e0c 0400 |0029: invoke-static {v4}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.someYearsAgo:(I)Ljava/lang/String; // method@0c5e │ │ +0567cc: 0c00 |002c: move-result-object v0 │ │ +0567ce: 28e2 |002d: goto 000f // -001e │ │ +0567d0: 0002 0700 0100 0000 3c00 0000 100e ... |002e: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=92 │ │ 0x000b line=78 │ │ 0x000f line=90 │ │ 0x0010 line=80 │ │ @@ -71064,42 +71026,42 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -053e28: |[053e28] jonas.tool.saveForOffline.FuzzyDateFormatter.callSingleUnit:(I)Ljava/lang/String; │ │ -053e38: 2c03 2e00 0000 |0000: sparse-switch v3, 0000002e // +0000002e │ │ -053e3e: 2200 bd01 |0003: new-instance v0, Ljava/lang/RuntimeException; // type@01bd │ │ -053e42: 1a01 950b |0005: const-string v1, "Unknown single unit" // string@0b95 │ │ -053e46: 7020 1b0a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a1b │ │ -053e4c: 2700 |000a: throw v0 │ │ -053e4e: 7100 550c 0000 |000b: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneSecondAgo:()Ljava/lang/String; // method@0c55 │ │ -053e54: 0c00 |000e: move-result-object v0 │ │ -053e56: 1100 |000f: return-object v0 │ │ -053e58: 7100 530c 0000 |0010: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneMinuteAgo:()Ljava/lang/String; // method@0c53 │ │ -053e5e: 0c00 |0013: move-result-object v0 │ │ -053e60: 28fb |0014: goto 000f // -0005 │ │ -053e62: 7100 520c 0000 |0015: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneHourAgo:()Ljava/lang/String; // method@0c52 │ │ -053e68: 0c00 |0018: move-result-object v0 │ │ -053e6a: 28f6 |0019: goto 000f // -000a │ │ -053e6c: 7100 510c 0000 |001a: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneDayAgo:()Ljava/lang/String; // method@0c51 │ │ -053e72: 0c00 |001d: move-result-object v0 │ │ -053e74: 28f1 |001e: goto 000f // -000f │ │ -053e76: 7100 560c 0000 |001f: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneWeekAgo:()Ljava/lang/String; // method@0c56 │ │ -053e7c: 0c00 |0022: move-result-object v0 │ │ -053e7e: 28ec |0023: goto 000f // -0014 │ │ -053e80: 7100 540c 0000 |0024: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneMonthAgo:()Ljava/lang/String; // method@0c54 │ │ -053e86: 0c00 |0027: move-result-object v0 │ │ -053e88: 28e7 |0028: goto 000f // -0019 │ │ -053e8a: 7100 570c 0000 |0029: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneYearAgo:()Ljava/lang/String; // method@0c57 │ │ -053e90: 0c00 |002c: move-result-object v0 │ │ -053e92: 28e2 |002d: goto 000f // -001e │ │ -053e94: 0002 0700 0100 0000 3c00 0000 100e ... |002e: sparse-switch-data (30 units) │ │ +05680c: |[05680c] jonas.tool.saveForOffline.FuzzyDateFormatter.callSingleUnit:(I)Ljava/lang/String; │ │ +05681c: 2c03 2e00 0000 |0000: sparse-switch v3, 0000002e // +0000002e │ │ +056822: 2200 cf01 |0003: new-instance v0, Ljava/lang/RuntimeException; // type@01cf │ │ +056826: 1a01 a90b |0005: const-string v1, "Unknown single unit" // string@0ba9 │ │ +05682a: 7020 1b0a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0a1b │ │ +056830: 2700 |000a: throw v0 │ │ +056832: 7100 550c 0000 |000b: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneSecondAgo:()Ljava/lang/String; // method@0c55 │ │ +056838: 0c00 |000e: move-result-object v0 │ │ +05683a: 1100 |000f: return-object v0 │ │ +05683c: 7100 530c 0000 |0010: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneMinuteAgo:()Ljava/lang/String; // method@0c53 │ │ +056842: 0c00 |0013: move-result-object v0 │ │ +056844: 28fb |0014: goto 000f // -0005 │ │ +056846: 7100 520c 0000 |0015: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneHourAgo:()Ljava/lang/String; // method@0c52 │ │ +05684c: 0c00 |0018: move-result-object v0 │ │ +05684e: 28f6 |0019: goto 000f // -000a │ │ +056850: 7100 510c 0000 |001a: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneDayAgo:()Ljava/lang/String; // method@0c51 │ │ +056856: 0c00 |001d: move-result-object v0 │ │ +056858: 28f1 |001e: goto 000f // -000f │ │ +05685a: 7100 560c 0000 |001f: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneWeekAgo:()Ljava/lang/String; // method@0c56 │ │ +056860: 0c00 |0022: move-result-object v0 │ │ +056862: 28ec |0023: goto 000f // -0014 │ │ +056864: 7100 540c 0000 |0024: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneMonthAgo:()Ljava/lang/String; // method@0c54 │ │ +05686a: 0c00 |0027: move-result-object v0 │ │ +05686c: 28e7 |0028: goto 000f // -0019 │ │ +05686e: 7100 570c 0000 |0029: invoke-static {}, Ljonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages;.oneYearAgo:()Ljava/lang/String; // method@0c57 │ │ +056874: 0c00 |002c: move-result-object v0 │ │ +056876: 28e2 |002d: goto 000f // -001e │ │ +056878: 0002 0700 0100 0000 3c00 0000 100e ... |002e: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=113 │ │ 0x000b line=99 │ │ 0x000f line=111 │ │ 0x0010 line=101 │ │ @@ -71118,24 +71080,24 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -053ed0: |[053ed0] jonas.tool.saveForOffline.FuzzyDateFormatter.callUnit:(II)Ljava/lang/String; │ │ -053ee0: b323 |0000: div-int/2addr v3, v2 │ │ -053ee2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -053ee4: 3303 0700 |0002: if-ne v3, v0, 0009 // +0007 │ │ -053ee8: 7020 610c 2100 |0004: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.callSingleUnit:(I)Ljava/lang/String; // method@0c61 │ │ -053eee: 0c00 |0007: move-result-object v0 │ │ -053ef0: 1100 |0008: return-object v0 │ │ -053ef2: 7030 600c 2103 |0009: invoke-direct {v1, v2, v3}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.callMultiUnit:(II)Ljava/lang/String; // method@0c60 │ │ -053ef8: 0c00 |000c: move-result-object v0 │ │ -053efa: 28fb |000d: goto 0008 // -0005 │ │ +0568b4: |[0568b4] jonas.tool.saveForOffline.FuzzyDateFormatter.callUnit:(II)Ljava/lang/String; │ │ +0568c4: b323 |0000: div-int/2addr v3, v2 │ │ +0568c6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0568c8: 3303 0700 |0002: if-ne v3, v0, 0009 // +0007 │ │ +0568cc: 7020 610c 2100 |0004: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.callSingleUnit:(I)Ljava/lang/String; // method@0c61 │ │ +0568d2: 0c00 |0007: move-result-object v0 │ │ +0568d4: 1100 |0008: return-object v0 │ │ +0568d6: 7030 600c 2103 |0009: invoke-direct {v1, v2, v3}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.callMultiUnit:(II)Ljava/lang/String; // method@0c60 │ │ +0568dc: 0c00 |000c: move-result-object v0 │ │ +0568de: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0001 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=71 │ │ locals : │ │ @@ -71149,27 +71111,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -053efc: |[053efc] jonas.tool.saveForOffline.FuzzyDateFormatter.getFuzzy:(Ljava/lang/String;)Ljava/lang/String; │ │ -053f0c: 2201 0302 |0000: new-instance v1, Ljava/text/SimpleDateFormat; // type@0203 │ │ -053f10: 1a02 421d |0002: const-string v2, "yyyy-MM-dd HH:mm:ss" // string@1d42 │ │ -053f14: 6203 d304 |0004: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -053f18: 7030 0b0b 2103 |0006: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0b0b │ │ -053f1e: 7100 2b0b 0000 |0009: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0b2b │ │ -053f24: 0c00 |000c: move-result-object v0 │ │ -053f26: 6e20 0d0b 5100 |000d: invoke-virtual {v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0b0d │ │ -053f2c: 0c02 |0010: move-result-object v2 │ │ -053f2e: 6e20 2d0b 2000 |0011: invoke-virtual {v0, v2}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@0b2d │ │ -053f34: 6e20 640c 0400 |0014: invoke-virtual {v4, v0}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.timeAgo:(Ljava/util/Calendar;)Ljava/lang/String; // method@0c64 │ │ -053f3a: 0c02 |0017: move-result-object v2 │ │ -053f3c: 1102 |0018: return-object v2 │ │ +0568e0: |[0568e0] jonas.tool.saveForOffline.FuzzyDateFormatter.getFuzzy:(Ljava/lang/String;)Ljava/lang/String; │ │ +0568f0: 2201 1602 |0000: new-instance v1, Ljava/text/SimpleDateFormat; // type@0216 │ │ +0568f4: 1a02 531d |0002: const-string v2, "yyyy-MM-dd HH:mm:ss" // string@1d53 │ │ +0568f8: 6203 d304 |0004: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +0568fc: 7030 0b0b 2103 |0006: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0b0b │ │ +056902: 7100 2b0b 0000 |0009: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0b2b │ │ +056908: 0c00 |000c: move-result-object v0 │ │ +05690a: 6e20 0d0b 5100 |000d: invoke-virtual {v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0b0d │ │ +056910: 0c02 |0010: move-result-object v2 │ │ +056912: 6e20 2d0b 2000 |0011: invoke-virtual {v0, v2}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@0b2d │ │ +056918: 6e20 640c 0400 |0014: invoke-virtual {v4, v0}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.timeAgo:(Ljava/util/Calendar;)Ljava/lang/String; // method@0c64 │ │ +05691e: 0c02 |0017: move-result-object v2 │ │ +056920: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0009 line=34 │ │ 0x000d line=35 │ │ 0x0014 line=36 │ │ locals : │ │ @@ -71183,54 +71145,54 @@ │ │ type : '(Ljava/util/Calendar;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -053f40: |[053f40] jonas.tool.saveForOffline.FuzzyDateFormatter.timeAgo:(Ljava/util/Calendar;)Ljava/lang/String; │ │ -053f50: 1606 e803 |0000: const-wide/16 v6, #int 1000 // #3e8 │ │ -053f54: 6e10 2c0b 0900 |0002: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0b2c │ │ -053f5a: 0b04 |0005: move-result-wide v4 │ │ -053f5c: be64 |0006: div-long/2addr v4, v6 │ │ -053f5e: 8440 |0007: long-to-int v0, v4 │ │ -053f60: 5484 1505 |0008: iget-object v4, v8, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.currentTime:Ljava/util/Calendar; // field@0515 │ │ -053f64: 6e10 2c0b 0400 |000a: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0b2c │ │ -053f6a: 0b04 |000d: move-result-wide v4 │ │ -053f6c: be64 |000e: div-long/2addr v4, v6 │ │ -053f6e: 8441 |000f: long-to-int v1, v4 │ │ -053f70: 9102 0100 |0010: sub-int v2, v1, v0 │ │ -053f74: 1304 3c00 |0012: const/16 v4, #int 60 // #3c │ │ -053f78: 3542 0800 |0014: if-ge v2, v4, 001c // +0008 │ │ -053f7c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -053f7e: 7030 620c 3802 |0017: invoke-direct {v8, v3, v2}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.callUnit:(II)Ljava/lang/String; // method@0c62 │ │ -053f84: 0c04 |001a: move-result-object v4 │ │ -053f86: 1104 |001b: return-object v4 │ │ -053f88: 1304 100e |001c: const/16 v4, #int 3600 // #e10 │ │ -053f8c: 3542 0500 |001e: if-ge v2, v4, 0023 // +0005 │ │ -053f90: 1303 3c00 |0020: const/16 v3, #int 60 // #3c │ │ -053f94: 28f5 |0022: goto 0017 // -000b │ │ -053f96: 1404 8051 0100 |0023: const v4, #float 1.21072e-40 // #00015180 │ │ -053f9c: 3542 0500 |0026: if-ge v2, v4, 002b // +0005 │ │ -053fa0: 1303 100e |0028: const/16 v3, #int 3600 // #e10 │ │ -053fa4: 28ed |002a: goto 0017 // -0013 │ │ -053fa6: 1404 803a 0900 |002b: const v4, #float 8.47505e-40 // #00093a80 │ │ -053fac: 3542 0600 |002e: if-ge v2, v4, 0034 // +0006 │ │ -053fb0: 1403 8051 0100 |0030: const v3, #float 1.21072e-40 // #00015180 │ │ -053fb6: 28e4 |0033: goto 0017 // -001c │ │ -053fb8: 1404 00ea 2400 |0034: const v4, #float 3.39002e-39 // #0024ea00 │ │ -053fbe: 3542 0600 |0037: if-ge v2, v4, 003d // +0006 │ │ -053fc2: 1403 803a 0900 |0039: const v3, #float 8.47505e-40 // #00093a80 │ │ -053fc8: 28db |003c: goto 0017 // -0025 │ │ -053fca: 1404 00f8 ba01 |003d: const v4, #float 6.86815e-38 // #01baf800 │ │ -053fd0: 3542 0600 |0040: if-ge v2, v4, 0046 // +0006 │ │ -053fd4: 1403 00ea 2400 |0042: const v3, #float 3.39002e-39 // #0024ea00 │ │ -053fda: 28d2 |0045: goto 0017 // -002e │ │ -053fdc: 1403 00f8 ba01 |0046: const v3, #float 6.86815e-38 // #01baf800 │ │ -053fe2: 28ce |0049: goto 0017 // -0032 │ │ +056924: |[056924] jonas.tool.saveForOffline.FuzzyDateFormatter.timeAgo:(Ljava/util/Calendar;)Ljava/lang/String; │ │ +056934: 1606 e803 |0000: const-wide/16 v6, #int 1000 // #3e8 │ │ +056938: 6e10 2c0b 0900 |0002: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0b2c │ │ +05693e: 0b04 |0005: move-result-wide v4 │ │ +056940: be64 |0006: div-long/2addr v4, v6 │ │ +056942: 8440 |0007: long-to-int v0, v4 │ │ +056944: 5484 1505 |0008: iget-object v4, v8, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.currentTime:Ljava/util/Calendar; // field@0515 │ │ +056948: 6e10 2c0b 0400 |000a: invoke-virtual {v4}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0b2c │ │ +05694e: 0b04 |000d: move-result-wide v4 │ │ +056950: be64 |000e: div-long/2addr v4, v6 │ │ +056952: 8441 |000f: long-to-int v1, v4 │ │ +056954: 9102 0100 |0010: sub-int v2, v1, v0 │ │ +056958: 1304 3c00 |0012: const/16 v4, #int 60 // #3c │ │ +05695c: 3542 0800 |0014: if-ge v2, v4, 001c // +0008 │ │ +056960: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +056962: 7030 620c 3802 |0017: invoke-direct {v8, v3, v2}, Ljonas/tool/saveForOffline/FuzzyDateFormatter;.callUnit:(II)Ljava/lang/String; // method@0c62 │ │ +056968: 0c04 |001a: move-result-object v4 │ │ +05696a: 1104 |001b: return-object v4 │ │ +05696c: 1304 100e |001c: const/16 v4, #int 3600 // #e10 │ │ +056970: 3542 0500 |001e: if-ge v2, v4, 0023 // +0005 │ │ +056974: 1303 3c00 |0020: const/16 v3, #int 60 // #3c │ │ +056978: 28f5 |0022: goto 0017 // -000b │ │ +05697a: 1404 8051 0100 |0023: const v4, #float 1.21072e-40 // #00015180 │ │ +056980: 3542 0500 |0026: if-ge v2, v4, 002b // +0005 │ │ +056984: 1303 100e |0028: const/16 v3, #int 3600 // #e10 │ │ +056988: 28ed |002a: goto 0017 // -0013 │ │ +05698a: 1404 803a 0900 |002b: const v4, #float 8.47505e-40 // #00093a80 │ │ +056990: 3542 0600 |002e: if-ge v2, v4, 0034 // +0006 │ │ +056994: 1403 8051 0100 |0030: const v3, #float 1.21072e-40 // #00015180 │ │ +05699a: 28e4 |0033: goto 0017 // -001c │ │ +05699c: 1404 00ea 2400 |0034: const v4, #float 3.39002e-39 // #0024ea00 │ │ +0569a2: 3542 0600 |0037: if-ge v2, v4, 003d // +0006 │ │ +0569a6: 1403 803a 0900 |0039: const v3, #float 8.47505e-40 // #00093a80 │ │ +0569ac: 28db |003c: goto 0017 // -0025 │ │ +0569ae: 1404 00f8 ba01 |003d: const v4, #float 6.86815e-38 // #01baf800 │ │ +0569b4: 3542 0600 |0040: if-ge v2, v4, 0046 // +0006 │ │ +0569b8: 1403 00ea 2400 |0042: const v3, #float 3.39002e-39 // #0024ea00 │ │ +0569be: 28d2 |0045: goto 0017 // -002e │ │ +0569c0: 1403 00f8 ba01 |0046: const v3, #float 6.86815e-38 // #01baf800 │ │ +0569c6: 28ce |0049: goto 0017 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x0008 line=41 │ │ 0x0010 line=42 │ │ 0x0012 line=46 │ │ 0x0016 line=47 │ │ @@ -71259,18 +71221,18 @@ │ │ 0x0049 - 0x004a reg=3 unit I │ │ 0x0000 - 0x004a reg=8 this Ljonas/tool/saveForOffline/FuzzyDateFormatter; │ │ 0x0000 - 0x004a reg=9 before Ljava/util/Calendar; │ │ │ │ source_file_idx : 922 (FuzzyDateFormatter.java) │ │ │ │ Class #186 header: │ │ -class_idx : 608 │ │ +class_idx : 628 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #186 annotations: │ │ Annotations on class │ │ @@ -71295,61 +71257,61 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053fe4: |[053fe4] jonas.tool.saveForOffline.MainActivity$1.:(Ljonas/tool/saveForOffline/MainActivity;)V │ │ -053ff4: 5b01 1605 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$1;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0516 │ │ -053ff8: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -053ffe: 0e00 |0005: return-void │ │ +0569c8: |[0569c8] jonas.tool.saveForOffline.MainActivity$1.:(Ljonas/tool/saveForOffline/MainActivity;)V │ │ +0569d8: 5b01 1605 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$1;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0516 │ │ +0569dc: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0569e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/MainActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/MainActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -054000: |[054000] jonas.tool.saveForOffline.MainActivity$1.onClick:(Landroid/view/View;)V │ │ -054010: 5420 1605 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity$1;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0516 │ │ -054014: 5421 1605 |0002: iget-object v1, v2, Ljonas/tool/saveForOffline/MainActivity$1;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0516 │ │ -054018: 7110 860c 0100 |0004: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$000:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/SearchView; // method@0c86 │ │ -05401e: 0c01 |0007: move-result-object v1 │ │ -054020: 6e10 2901 0100 |0008: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@0129 │ │ -054026: 0c01 |000b: move-result-object v1 │ │ -054028: 7210 d009 0100 |000c: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ -05402e: 0c01 |000f: move-result-object v1 │ │ -054030: 6e20 9f0c 1000 |0010: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/MainActivity;.onQueryTextChange:(Ljava/lang/String;)Z // method@0c9f │ │ -054036: 0e00 |0013: return-void │ │ +0569e4: |[0569e4] jonas.tool.saveForOffline.MainActivity$1.onClick:(Landroid/view/View;)V │ │ +0569f4: 5420 1605 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity$1;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0516 │ │ +0569f8: 5421 1605 |0002: iget-object v1, v2, Ljonas/tool/saveForOffline/MainActivity$1;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0516 │ │ +0569fc: 7110 860c 0100 |0004: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$000:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/SearchView; // method@0c86 │ │ +056a02: 0c01 |0007: move-result-object v1 │ │ +056a04: 6e10 2901 0100 |0008: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@0129 │ │ +056a0a: 0c01 |000b: move-result-object v1 │ │ +056a0c: 7210 d009 0100 |000c: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09d0 │ │ +056a12: 0c01 |000f: move-result-object v1 │ │ +056a14: 6e20 9f0c 1000 |0010: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/MainActivity;.onQueryTextChange:(Ljava/lang/String;)Z // method@0c9f │ │ +056a1a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0013 line=139 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Ljonas/tool/saveForOffline/MainActivity$1; │ │ 0x0000 - 0x0014 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #187 header: │ │ -class_idx : 609 │ │ +class_idx : 629 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #187 annotations: │ │ Annotations on class │ │ @@ -71374,58 +71336,58 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054038: |[054038] jonas.tool.saveForOffline.MainActivity$2.:(Ljonas/tool/saveForOffline/MainActivity;)V │ │ -054048: 5b01 1705 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ -05404c: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -054052: 0e00 |0005: return-void │ │ +056a1c: |[056a1c] jonas.tool.saveForOffline.MainActivity$2.:(Ljonas/tool/saveForOffline/MainActivity;)V │ │ +056a2c: 5b01 1705 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ +056a30: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +056a36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/MainActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/MainActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -054054: |[054054] jonas.tool.saveForOffline.MainActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -054064: 5431 1705 |0000: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ -054068: 7110 310c 0500 |0002: invoke-static {v5}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // method@0c31 │ │ -05406e: 0c02 |0005: move-result-object v2 │ │ -054070: 7120 870c 2100 |0006: invoke-static {v1, v2}, Ljonas/tool/saveForOffline/MainActivity;.access$102:(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // method@0c87 │ │ -054076: 5431 1705 |0009: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ -05407a: 7110 d200 0100 |000b: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ -054080: 0c01 |000e: move-result-object v1 │ │ -054082: 7210 5e00 0100 |000f: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005e │ │ -054088: 0c00 |0012: move-result-object v0 │ │ -05408a: 1a01 e20f |0013: const-string v1, "current_sort_order" // string@0fe2 │ │ -05408e: 7230 5d00 1005 |0015: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@005d │ │ -054094: 7210 5c00 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005c │ │ -05409a: 5431 1705 |001b: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ -05409e: 5432 1705 |001d: iget-object v2, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ -0540a2: 7110 890c 0200 |001f: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$200:(Ljonas/tool/saveForOffline/MainActivity;)Ljava/lang/String; // method@0c89 │ │ -0540a8: 0c02 |0022: move-result-object v2 │ │ -0540aa: 7120 8a0c 2100 |0023: invoke-static {v1, v2}, Ljonas/tool/saveForOffline/MainActivity;.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V // method@0c8a │ │ -0540b0: 5431 1705 |0026: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ -0540b4: 7110 8b0c 0100 |0028: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$400:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/AlertDialog; // method@0c8b │ │ -0540ba: 0c01 |002b: move-result-object v1 │ │ -0540bc: 6e10 1600 0100 |002c: invoke-virtual {v1}, Landroid/app/AlertDialog;.cancel:()V // method@0016 │ │ -0540c2: 0e00 |002f: return-void │ │ +056a38: |[056a38] jonas.tool.saveForOffline.MainActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +056a48: 5431 1705 |0000: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ +056a4c: 7110 310c 0500 |0002: invoke-static {v5}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // method@0c31 │ │ +056a52: 0c02 |0005: move-result-object v2 │ │ +056a54: 7120 870c 2100 |0006: invoke-static {v1, v2}, Ljonas/tool/saveForOffline/MainActivity;.access$102:(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // method@0c87 │ │ +056a5a: 5431 1705 |0009: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ +056a5e: 7110 d200 0100 |000b: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ +056a64: 0c01 |000e: move-result-object v1 │ │ +056a66: 7210 5e00 0100 |000f: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005e │ │ +056a6c: 0c00 |0012: move-result-object v0 │ │ +056a6e: 1a01 f50f |0013: const-string v1, "current_sort_order" // string@0ff5 │ │ +056a72: 7230 5d00 1005 |0015: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@005d │ │ +056a78: 7210 5c00 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005c │ │ +056a7e: 5431 1705 |001b: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ +056a82: 5432 1705 |001d: iget-object v2, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ +056a86: 7110 890c 0200 |001f: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$200:(Ljonas/tool/saveForOffline/MainActivity;)Ljava/lang/String; // method@0c89 │ │ +056a8c: 0c02 |0022: move-result-object v2 │ │ +056a8e: 7120 8a0c 2100 |0023: invoke-static {v1, v2}, Ljonas/tool/saveForOffline/MainActivity;.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V // method@0c8a │ │ +056a94: 5431 1705 |0026: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$2;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0517 │ │ +056a98: 7110 8b0c 0100 |0028: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$400:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/AlertDialog; // method@0c8b │ │ +056a9e: 0c01 |002b: move-result-object v1 │ │ +056aa0: 6e10 1600 0100 |002c: invoke-virtual {v1}, Landroid/app/AlertDialog;.cancel:()V // method@0016 │ │ +056aa6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0009 line=202 │ │ 0x0013 line=203 │ │ 0x0018 line=204 │ │ 0x001b line=206 │ │ @@ -71433,21 +71395,21 @@ │ │ 0x002f line=208 │ │ locals : │ │ 0x0013 - 0x0030 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0000 - 0x0030 reg=3 this Ljonas/tool/saveForOffline/MainActivity$2; │ │ 0x0000 - 0x0030 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0030 reg=5 which I │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #188 header: │ │ -class_idx : 610 │ │ +class_idx : 630 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #188 annotations: │ │ Annotations on class │ │ @@ -71474,116 +71436,116 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0540c4: |[0540c4] jonas.tool.saveForOffline.MainActivity$3.:(Ljonas/tool/saveForOffline/MainActivity;)V │ │ -0540d4: 5b01 1805 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -0540d8: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0540de: 0e00 |0005: return-void │ │ +056aa8: |[056aa8] jonas.tool.saveForOffline.MainActivity$3.:(Ljonas/tool/saveForOffline/MainActivity;)V │ │ +056ab8: 5b01 1805 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056abc: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +056ac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/MainActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/MainActivity$3;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -0540e0: |[0540e0] jonas.tool.saveForOffline.MainActivity$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0540f0: 1a01 8200 |0000: const-string v1, "#FFC107" // string@0082 │ │ -0540f4: 7110 8c00 0100 |0002: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ -0540fa: 0a01 |0005: move-result v1 │ │ -0540fc: 6e20 ef00 1600 |0006: invoke-virtual {v6, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ -054102: 5441 1805 |0009: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -054106: 7110 8c0c 0100 |000b: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; // method@0c8c │ │ -05410c: 0c01 |000e: move-result-object v1 │ │ -05410e: 1a02 9009 |000f: const-string v2, "Please wait while loading..." // string@0990 │ │ -054112: 6e20 2d00 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@002d │ │ -054118: 5441 1805 |0014: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -05411c: 7110 8c0c 0100 |0016: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; // method@0c8c │ │ -054122: 0c01 |0019: move-result-object v1 │ │ -054124: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -054126: 6e20 2b00 2100 |001b: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@002b │ │ -05412c: 5441 1805 |001e: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -054130: 7110 8c0c 0100 |0020: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; // method@0c8c │ │ -054136: 0c01 |0023: move-result-object v1 │ │ -054138: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -05413a: 6e20 2900 2100 |0025: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0029 │ │ -054140: 5441 1805 |0028: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -054144: 7110 8c0c 0100 |002a: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; // method@0c8c │ │ -05414a: 0c01 |002d: move-result-object v1 │ │ -05414c: 6e10 3000 0100 |002e: invoke-virtual {v1}, Landroid/app/ProgressDialog;.show:()V // method@0030 │ │ -054152: 2200 1e00 |0031: new-instance v0, Landroid/content/Intent; // type@001e │ │ -054156: 5441 1805 |0033: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -05415a: 6e10 950c 0100 |0035: invoke-virtual {v1}, Ljonas/tool/saveForOffline/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0c95 │ │ -054160: 0c01 |0038: move-result-object v1 │ │ -054162: 1c02 8702 |0039: const-class v2, Ljonas/tool/saveForOffline/ViewActivity; // type@0287 │ │ -054166: 7030 4d00 1002 |003b: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -05416c: 1a01 2117 |003e: const-string v1, "origurl" // string@1721 │ │ -054170: 5442 1805 |0040: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -054174: 7110 8d0c 0200 |0042: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -05417a: 0c02 |0045: move-result-object v2 │ │ -05417c: 1a03 2117 |0046: const-string v3, "origurl" // string@1721 │ │ -054180: 6e30 3a0c 7203 |0048: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -054186: 0c02 |004b: move-result-object v2 │ │ -054188: 6e30 5500 1002 |004c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -05418e: 1a01 cb1b |004f: const-string v1, "title" // string@1bcb │ │ -054192: 5442 1805 |0051: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -054196: 7110 8d0c 0200 |0053: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -05419c: 0c02 |0056: move-result-object v2 │ │ -05419e: 1a03 cb1b |0057: const-string v3, "title" // string@1bcb │ │ -0541a2: 6e30 3a0c 7203 |0059: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -0541a8: 0c02 |005c: move-result-object v2 │ │ -0541aa: 6e30 5500 1002 |005d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -0541b0: 1a01 b90c |0060: const-string v1, "_id" // string@0cb9 │ │ -0541b4: 5442 1805 |0062: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -0541b8: 7110 8d0c 0200 |0064: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -0541be: 0c02 |0067: move-result-object v2 │ │ -0541c0: 1a03 b90c |0068: const-string v3, "_id" // string@0cb9 │ │ -0541c4: 6e30 3a0c 7203 |006a: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -0541ca: 0c02 |006d: move-result-object v2 │ │ -0541cc: 6e30 5500 1002 |006e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -0541d2: 1a01 5c11 |0071: const-string v1, "file_location" // string@115c │ │ -0541d6: 5442 1805 |0073: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -0541da: 7110 8d0c 0200 |0075: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -0541e0: 0c02 |0078: move-result-object v2 │ │ -0541e2: 1a03 5c11 |0079: const-string v3, "file_location" // string@115c │ │ -0541e6: 6e30 3a0c 7203 |007b: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -0541ec: 0c02 |007e: move-result-object v2 │ │ -0541ee: 6e30 5500 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -0541f4: 1a01 ba1b |0082: const-string v1, "thumbnail" // string@1bba │ │ -0541f8: 5442 1805 |0084: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -0541fc: 7110 8d0c 0200 |0086: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054202: 0c02 |0089: move-result-object v2 │ │ -054204: 1a03 ba1b |008a: const-string v3, "thumbnail" // string@1bba │ │ -054208: 6e30 3a0c 7203 |008c: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -05420e: 0c02 |008f: move-result-object v2 │ │ -054210: 6e30 5500 1002 |0090: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -054216: 1a01 c91b |0093: const-string v1, "timestamp" // string@1bc9 │ │ -05421a: 5442 1805 |0095: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -05421e: 7110 8d0c 0200 |0097: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054224: 0c02 |009a: move-result-object v2 │ │ -054226: 1a03 c91b |009b: const-string v3, "timestamp" // string@1bc9 │ │ -05422a: 6e30 3a0c 7203 |009d: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -054230: 0c02 |00a0: move-result-object v2 │ │ -054232: 6e30 5500 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -054238: 5441 1805 |00a4: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ -05423c: 6e20 a60c 0100 |00a6: invoke-virtual {v1, v0}, Ljonas/tool/saveForOffline/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@0ca6 │ │ -054242: 0e00 |00a9: return-void │ │ +056ac4: |[056ac4] jonas.tool.saveForOffline.MainActivity$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +056ad4: 1a01 8200 |0000: const-string v1, "#FFC107" // string@0082 │ │ +056ad8: 7110 8c00 0100 |0002: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ +056ade: 0a01 |0005: move-result v1 │ │ +056ae0: 6e20 ef00 1600 |0006: invoke-virtual {v6, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ +056ae6: 5441 1805 |0009: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056aea: 7110 8c0c 0100 |000b: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; // method@0c8c │ │ +056af0: 0c01 |000e: move-result-object v1 │ │ +056af2: 1a02 a409 |000f: const-string v2, "Please wait while loading..." // string@09a4 │ │ +056af6: 6e20 2d00 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@002d │ │ +056afc: 5441 1805 |0014: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056b00: 7110 8c0c 0100 |0016: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; // method@0c8c │ │ +056b06: 0c01 |0019: move-result-object v1 │ │ +056b08: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +056b0a: 6e20 2b00 2100 |001b: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@002b │ │ +056b10: 5441 1805 |001e: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056b14: 7110 8c0c 0100 |0020: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; // method@0c8c │ │ +056b1a: 0c01 |0023: move-result-object v1 │ │ +056b1c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +056b1e: 6e20 2900 2100 |0025: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0029 │ │ +056b24: 5441 1805 |0028: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056b28: 7110 8c0c 0100 |002a: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; // method@0c8c │ │ +056b2e: 0c01 |002d: move-result-object v1 │ │ +056b30: 6e10 3000 0100 |002e: invoke-virtual {v1}, Landroid/app/ProgressDialog;.show:()V // method@0030 │ │ +056b36: 2200 2400 |0031: new-instance v0, Landroid/content/Intent; // type@0024 │ │ +056b3a: 5441 1805 |0033: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056b3e: 6e10 950c 0100 |0035: invoke-virtual {v1}, Ljonas/tool/saveForOffline/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0c95 │ │ +056b44: 0c01 |0038: move-result-object v1 │ │ +056b46: 1c02 9b02 |0039: const-class v2, Ljonas/tool/saveForOffline/ViewActivity; // type@029b │ │ +056b4a: 7030 4d00 1002 |003b: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +056b50: 1a01 3217 |003e: const-string v1, "origurl" // string@1732 │ │ +056b54: 5442 1805 |0040: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056b58: 7110 8d0c 0200 |0042: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056b5e: 0c02 |0045: move-result-object v2 │ │ +056b60: 1a03 3217 |0046: const-string v3, "origurl" // string@1732 │ │ +056b64: 6e30 3a0c 7203 |0048: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +056b6a: 0c02 |004b: move-result-object v2 │ │ +056b6c: 6e30 5500 1002 |004c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +056b72: 1a01 dc1b |004f: const-string v1, "title" // string@1bdc │ │ +056b76: 5442 1805 |0051: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056b7a: 7110 8d0c 0200 |0053: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056b80: 0c02 |0056: move-result-object v2 │ │ +056b82: 1a03 dc1b |0057: const-string v3, "title" // string@1bdc │ │ +056b86: 6e30 3a0c 7203 |0059: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +056b8c: 0c02 |005c: move-result-object v2 │ │ +056b8e: 6e30 5500 1002 |005d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +056b94: 1a01 cd0c |0060: const-string v1, "_id" // string@0ccd │ │ +056b98: 5442 1805 |0062: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056b9c: 7110 8d0c 0200 |0064: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056ba2: 0c02 |0067: move-result-object v2 │ │ +056ba4: 1a03 cd0c |0068: const-string v3, "_id" // string@0ccd │ │ +056ba8: 6e30 3a0c 7203 |006a: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +056bae: 0c02 |006d: move-result-object v2 │ │ +056bb0: 6e30 5500 1002 |006e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +056bb6: 1a01 6f11 |0071: const-string v1, "file_location" // string@116f │ │ +056bba: 5442 1805 |0073: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056bbe: 7110 8d0c 0200 |0075: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056bc4: 0c02 |0078: move-result-object v2 │ │ +056bc6: 1a03 6f11 |0079: const-string v3, "file_location" // string@116f │ │ +056bca: 6e30 3a0c 7203 |007b: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +056bd0: 0c02 |007e: move-result-object v2 │ │ +056bd2: 6e30 5500 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +056bd8: 1a01 cb1b |0082: const-string v1, "thumbnail" // string@1bcb │ │ +056bdc: 5442 1805 |0084: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056be0: 7110 8d0c 0200 |0086: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056be6: 0c02 |0089: move-result-object v2 │ │ +056be8: 1a03 cb1b |008a: const-string v3, "thumbnail" // string@1bcb │ │ +056bec: 6e30 3a0c 7203 |008c: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +056bf2: 0c02 |008f: move-result-object v2 │ │ +056bf4: 6e30 5500 1002 |0090: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +056bfa: 1a01 da1b |0093: const-string v1, "timestamp" // string@1bda │ │ +056bfe: 5442 1805 |0095: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056c02: 7110 8d0c 0200 |0097: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056c08: 0c02 |009a: move-result-object v2 │ │ +056c0a: 1a03 da1b |009b: const-string v3, "timestamp" // string@1bda │ │ +056c0e: 6e30 3a0c 7203 |009d: invoke-virtual {v2, v7, v3}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +056c14: 0c02 |00a0: move-result-object v2 │ │ +056c16: 6e30 5500 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +056c1c: 5441 1805 |00a4: iget-object v1, v4, Ljonas/tool/saveForOffline/MainActivity$3;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0518 │ │ +056c20: 6e20 a60c 0100 |00a6: invoke-virtual {v1, v0}, Ljonas/tool/saveForOffline/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@0ca6 │ │ +056c26: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0009 line=234 │ │ 0x0014 line=235 │ │ 0x001e line=236 │ │ 0x0028 line=238 │ │ @@ -71601,21 +71563,21 @@ │ │ 0x003e - 0x00aa reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x00aa reg=4 this Ljonas/tool/saveForOffline/MainActivity$3; │ │ 0x0000 - 0x00aa reg=5 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x00aa reg=6 clickedView Landroid/view/View; │ │ 0x0000 - 0x00aa reg=7 position I │ │ 0x0000 - 0x00aa reg=8 id J │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #189 header: │ │ -class_idx : 611 │ │ +class_idx : 631 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #189 annotations: │ │ Annotations on class │ │ @@ -71644,156 +71606,156 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -054244: |[054244] jonas.tool.saveForOffline.MainActivity$ModeCallback$1.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ │ -054254: 5b01 1905 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -054258: 5b02 1a05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.val$mode:Landroid/view/ActionMode; // field@051a │ │ -05425c: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -054262: 0e00 |0007: return-void │ │ +056c28: |[056c28] jonas.tool.saveForOffline.MainActivity$ModeCallback$1.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ │ +056c38: 5b01 1905 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056c3c: 5b02 1a05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.val$mode:Landroid/view/ActionMode; // field@051a │ │ +056c40: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +056c46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/ActionMode; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 244 16-bit code units │ │ -054264: |[054264] jonas.tool.saveForOffline.MainActivity$ModeCallback$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -054274: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -054276: 54a3 1905 |0001: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -05427a: 5433 2505 |0003: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05427e: 2204 5502 |0005: new-instance v4, Ljonas/tool/saveForOffline/Database; // type@0255 │ │ -054282: 54a5 1905 |0007: iget-object v5, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -054286: 5455 2505 |0009: iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05428a: 7020 180c 5400 |000b: invoke-direct {v4, v5}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ -054290: 7120 8f0c 4300 |000e: invoke-static {v3, v4}, Ljonas/tool/saveForOffline/MainActivity;.access$702:(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/Database;)Ljonas/tool/saveForOffline/Database; // method@0c8f │ │ -054296: 54a3 1905 |0011: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -05429a: 5433 2505 |0013: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05429e: 54a4 1905 |0015: iget-object v4, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -0542a2: 5444 2505 |0017: iget-object v4, v4, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0542a6: 7110 8e0c 0400 |0019: invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity;.access$700:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/Database; // method@0c8e │ │ -0542ac: 0c04 |001c: move-result-object v4 │ │ -0542ae: 6e10 1b0c 0400 |001d: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1b │ │ -0542b4: 0c04 |0020: move-result-object v4 │ │ -0542b6: 7120 910c 4300 |0021: invoke-static {v3, v4}, Ljonas/tool/saveForOffline/MainActivity;.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; // method@0c91 │ │ -0542bc: 54a3 1905 |0024: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -0542c0: 5433 2505 |0026: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0542c4: 7110 8d0c 0300 |0028: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -0542ca: 0c03 |002b: move-result-object v3 │ │ -0542cc: 5433 0805 |002c: iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -0542d0: 7210 690b 0300 |002e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -0542d6: 0c00 |0031: move-result-object v0 │ │ -0542d8: 7210 460b 0000 |0032: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0542de: 0a03 |0035: move-result v3 │ │ -0542e0: 3803 5400 |0036: if-eqz v3, 008a // +0054 │ │ -0542e4: 7210 470b 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0542ea: 0c01 |003b: move-result-object v1 │ │ -0542ec: 1f01 ae01 |003c: check-cast v1, Ljava/lang/Integer; // type@01ae │ │ -0542f0: 2202 1a00 |003e: new-instance v2, Landroid/content/ContentValues; // type@001a │ │ -0542f4: 7010 3f00 0200 |0040: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@003f │ │ -0542fa: 1a03 cb1b |0043: const-string v3, "title" // string@1bcb │ │ -0542fe: 54a4 1905 |0045: iget-object v4, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -054302: 7110 7f0c 0400 |0047: invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.access$900:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; // method@0c7f │ │ -054308: 0c04 |004a: move-result-object v4 │ │ -05430a: 6e10 1301 0400 |004b: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0113 │ │ -054310: 0c04 |004e: move-result-object v4 │ │ -054312: 6e10 160a 0400 |004f: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -054318: 0c04 |0052: move-result-object v4 │ │ -05431a: 6e30 4000 3204 |0053: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ -054320: 54a3 1905 |0056: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -054324: 5433 2505 |0058: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054328: 7110 900c 0300 |005a: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; // method@0c90 │ │ -05432e: 0c03 |005d: move-result-object v3 │ │ -054330: 1a04 5915 |005e: const-string v4, "main" // string@1559 │ │ -054334: 2205 c101 |0060: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -054338: 7010 500a 0500 |0062: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05433e: 1a06 ba0c |0065: const-string v6, "_id=" // string@0cba │ │ -054342: 6e20 580a 6500 |0067: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054348: 0c05 |006a: move-result-object v5 │ │ -05434a: 54a6 1905 |006b: iget-object v6, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -05434e: 5466 2505 |006d: iget-object v6, v6, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054352: 7110 8d0c 0600 |006f: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054358: 0c06 |0072: move-result-object v6 │ │ -05435a: 6e10 f609 0100 |0073: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -054360: 0a07 |0076: move-result v7 │ │ -054362: 1a08 b90c |0077: const-string v8, "_id" // string@0cb9 │ │ -054366: 6e30 3a0c 7608 |0079: invoke-virtual {v6, v7, v8}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -05436c: 0c06 |007c: move-result-object v6 │ │ -05436e: 6e20 580a 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054374: 0c05 |0080: move-result-object v5 │ │ -054376: 6e10 640a 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05437c: 0c05 |0084: move-result-object v5 │ │ -05437e: 1206 |0085: const/4 v6, #int 0 // #0 │ │ -054380: 6e56 7a00 4352 |0086: invoke-virtual {v3, v4, v2, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ -054386: 28a9 |0089: goto 0032 // -0057 │ │ -054388: 54a3 1905 |008a: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -05438c: 5433 2505 |008c: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054390: 7110 8d0c 0300 |008e: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054396: 0c03 |0091: move-result-object v3 │ │ -054398: 5433 0805 |0092: iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -05439c: 7210 6f0b 0300 |0094: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -0543a2: 0a03 |0097: move-result v3 │ │ -0543a4: 3393 2900 |0098: if-ne v3, v9, 00c1 // +0029 │ │ -0543a8: 54a3 1905 |009a: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -0543ac: 5433 2505 |009c: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0543b0: 1a04 4c0a |009e: const-string v4, "Saved page renamed" // string@0a4c │ │ -0543b4: 7130 3201 4309 |00a0: invoke-static {v3, v4, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -0543ba: 0c03 |00a3: move-result-object v3 │ │ -0543bc: 6e10 3301 0300 |00a4: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0133 │ │ -0543c2: 54a3 1905 |00a7: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -0543c6: 5433 2505 |00a9: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0543ca: 7110 900c 0300 |00ab: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; // method@0c90 │ │ -0543d0: 0c03 |00ae: move-result-object v3 │ │ -0543d2: 6e10 7500 0300 |00af: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0075 │ │ -0543d8: 54a3 1905 |00b2: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -0543dc: 5433 2505 |00b4: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0543e0: 1a04 0000 |00b6: const-string v4, "" // string@0000 │ │ -0543e4: 7120 8a0c 4300 |00b8: invoke-static {v3, v4}, Ljonas/tool/saveForOffline/MainActivity;.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V // method@0c8a │ │ -0543ea: 54a3 1a05 |00bb: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.val$mode:Landroid/view/ActionMode; // field@051a │ │ -0543ee: 6e10 e300 0300 |00bd: invoke-virtual {v3}, Landroid/view/ActionMode;.finish:()V // method@00e3 │ │ -0543f4: 0e00 |00c0: return-void │ │ -0543f6: 54a3 1905 |00c1: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -0543fa: 5433 2505 |00c3: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0543fe: 2204 c101 |00c5: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -054402: 7010 500a 0400 |00c7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -054408: 1a05 d709 |00ca: const-string v5, "Renamed " // string@09d7 │ │ -05440c: 6e20 580a 5400 |00cc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054412: 0c04 |00cf: move-result-object v4 │ │ -054414: 54a5 1905 |00d0: iget-object v5, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ -054418: 5455 2505 |00d2: iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05441c: 7110 8d0c 0500 |00d4: invoke-static {v5}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054422: 0c05 |00d7: move-result-object v5 │ │ -054424: 5455 0805 |00d8: iget-object v5, v5, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054428: 7210 6f0b 0500 |00da: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -05442e: 0a05 |00dd: move-result v5 │ │ -054430: 6e20 550a 5400 |00de: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -054436: 0c04 |00e1: move-result-object v4 │ │ -054438: 1a05 6e00 |00e2: const-string v5, " saved pages" // string@006e │ │ -05443c: 6e20 580a 5400 |00e4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054442: 0c04 |00e7: move-result-object v4 │ │ -054444: 6e10 640a 0400 |00e8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05444a: 0c04 |00eb: move-result-object v4 │ │ -05444c: 7130 3201 4309 |00ec: invoke-static {v3, v4, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -054452: 0c03 |00ef: move-result-object v3 │ │ -054454: 6e10 3301 0300 |00f0: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0133 │ │ -05445a: 28b4 |00f3: goto 00a7 // -004c │ │ +056c48: |[056c48] jonas.tool.saveForOffline.MainActivity$ModeCallback$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +056c58: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +056c5a: 54a2 1905 |0001: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056c5e: 5422 2505 |0003: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056c62: 2203 6902 |0005: new-instance v3, Ljonas/tool/saveForOffline/Database; // type@0269 │ │ +056c66: 54a4 1905 |0007: iget-object v4, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056c6a: 5444 2505 |0009: iget-object v4, v4, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056c6e: 7020 180c 4300 |000b: invoke-direct {v3, v4}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ +056c74: 7120 8f0c 3200 |000e: invoke-static {v2, v3}, Ljonas/tool/saveForOffline/MainActivity;.access$702:(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/Database;)Ljonas/tool/saveForOffline/Database; // method@0c8f │ │ +056c7a: 54a2 1905 |0011: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056c7e: 5422 2505 |0013: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056c82: 54a3 1905 |0015: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056c86: 5433 2505 |0017: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056c8a: 7110 8e0c 0300 |0019: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$700:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/Database; // method@0c8e │ │ +056c90: 0c03 |001c: move-result-object v3 │ │ +056c92: 6e10 1b0c 0300 |001d: invoke-virtual {v3}, Ljonas/tool/saveForOffline/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1b │ │ +056c98: 0c03 |0020: move-result-object v3 │ │ +056c9a: 7120 910c 3200 |0021: invoke-static {v2, v3}, Ljonas/tool/saveForOffline/MainActivity;.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; // method@0c91 │ │ +056ca0: 54a2 1905 |0024: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056ca4: 5422 2505 |0026: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056ca8: 7110 8d0c 0200 |0028: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056cae: 0c02 |002b: move-result-object v2 │ │ +056cb0: 5422 0805 |002c: iget-object v2, v2, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +056cb4: 7210 690b 0200 |002e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +056cba: 0c02 |0031: move-result-object v2 │ │ +056cbc: 7210 460b 0200 |0032: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +056cc2: 0a03 |0035: move-result v3 │ │ +056cc4: 3803 5400 |0036: if-eqz v3, 008a // +0054 │ │ +056cc8: 7210 470b 0200 |0038: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +056cce: 0c00 |003b: move-result-object v0 │ │ +056cd0: 1f00 c001 |003c: check-cast v0, Ljava/lang/Integer; // type@01c0 │ │ +056cd4: 2201 2000 |003e: new-instance v1, Landroid/content/ContentValues; // type@0020 │ │ +056cd8: 7010 3f00 0100 |0040: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@003f │ │ +056cde: 1a03 dc1b |0043: const-string v3, "title" // string@1bdc │ │ +056ce2: 54a4 1905 |0045: iget-object v4, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056ce6: 7110 7f0c 0400 |0047: invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.access$900:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; // method@0c7f │ │ +056cec: 0c04 |004a: move-result-object v4 │ │ +056cee: 6e10 1301 0400 |004b: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0113 │ │ +056cf4: 0c04 |004e: move-result-object v4 │ │ +056cf6: 6e10 160a 0400 |004f: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +056cfc: 0c04 |0052: move-result-object v4 │ │ +056cfe: 6e30 4000 3104 |0053: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0040 │ │ +056d04: 54a3 1905 |0056: iget-object v3, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056d08: 5433 2505 |0058: iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056d0c: 7110 900c 0300 |005a: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; // method@0c90 │ │ +056d12: 0c03 |005d: move-result-object v3 │ │ +056d14: 1a04 6a15 |005e: const-string v4, "main" // string@156a │ │ +056d18: 2205 d301 |0060: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +056d1c: 7010 500a 0500 |0062: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +056d22: 1a06 ce0c |0065: const-string v6, "_id=" // string@0cce │ │ +056d26: 6e20 580a 6500 |0067: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056d2c: 0c05 |006a: move-result-object v5 │ │ +056d2e: 54a6 1905 |006b: iget-object v6, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056d32: 5466 2505 |006d: iget-object v6, v6, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056d36: 7110 8d0c 0600 |006f: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056d3c: 0c06 |0072: move-result-object v6 │ │ +056d3e: 6e10 f609 0000 |0073: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +056d44: 0a07 |0076: move-result v7 │ │ +056d46: 1a08 cd0c |0077: const-string v8, "_id" // string@0ccd │ │ +056d4a: 6e30 3a0c 7608 |0079: invoke-virtual {v6, v7, v8}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +056d50: 0c06 |007c: move-result-object v6 │ │ +056d52: 6e20 580a 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056d58: 0c05 |0080: move-result-object v5 │ │ +056d5a: 6e10 640a 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +056d60: 0c05 |0084: move-result-object v5 │ │ +056d62: 1206 |0085: const/4 v6, #int 0 // #0 │ │ +056d64: 6e56 7a00 4351 |0086: invoke-virtual {v3, v4, v1, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ +056d6a: 28a9 |0089: goto 0032 // -0057 │ │ +056d6c: 54a2 1905 |008a: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056d70: 5422 2505 |008c: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056d74: 7110 8d0c 0200 |008e: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056d7a: 0c02 |0091: move-result-object v2 │ │ +056d7c: 5422 0805 |0092: iget-object v2, v2, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +056d80: 7210 6f0b 0200 |0094: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +056d86: 0a02 |0097: move-result v2 │ │ +056d88: 3392 2900 |0098: if-ne v2, v9, 00c1 // +0029 │ │ +056d8c: 54a2 1905 |009a: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056d90: 5422 2505 |009c: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056d94: 1a03 600a |009e: const-string v3, "Saved page renamed" // string@0a60 │ │ +056d98: 7130 3201 3209 |00a0: invoke-static {v2, v3, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +056d9e: 0c02 |00a3: move-result-object v2 │ │ +056da0: 6e10 3301 0200 |00a4: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0133 │ │ +056da6: 54a2 1905 |00a7: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056daa: 5422 2505 |00a9: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056dae: 7110 900c 0200 |00ab: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; // method@0c90 │ │ +056db4: 0c02 |00ae: move-result-object v2 │ │ +056db6: 6e10 7500 0200 |00af: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0075 │ │ +056dbc: 54a2 1905 |00b2: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056dc0: 5422 2505 |00b4: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056dc4: 1a03 0000 |00b6: const-string v3, "" // string@0000 │ │ +056dc8: 7120 8a0c 3200 |00b8: invoke-static {v2, v3}, Ljonas/tool/saveForOffline/MainActivity;.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V // method@0c8a │ │ +056dce: 54a2 1a05 |00bb: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.val$mode:Landroid/view/ActionMode; // field@051a │ │ +056dd2: 6e10 e300 0200 |00bd: invoke-virtual {v2}, Landroid/view/ActionMode;.finish:()V // method@00e3 │ │ +056dd8: 0e00 |00c0: return-void │ │ +056dda: 54a2 1905 |00c1: iget-object v2, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056dde: 5422 2505 |00c3: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056de2: 2203 d301 |00c5: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +056de6: 7010 500a 0300 |00c7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +056dec: 1a04 eb09 |00ca: const-string v4, "Renamed " // string@09eb │ │ +056df0: 6e20 580a 4300 |00cc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056df6: 0c03 |00cf: move-result-object v3 │ │ +056df8: 54a4 1905 |00d0: iget-object v4, v10, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0519 │ │ +056dfc: 5444 2505 |00d2: iget-object v4, v4, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056e00: 7110 8d0c 0400 |00d4: invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056e06: 0c04 |00d7: move-result-object v4 │ │ +056e08: 5444 0805 |00d8: iget-object v4, v4, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +056e0c: 7210 6f0b 0400 |00da: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +056e12: 0a04 |00dd: move-result v4 │ │ +056e14: 6e20 550a 4300 |00de: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +056e1a: 0c03 |00e1: move-result-object v3 │ │ +056e1c: 1a04 6e00 |00e2: const-string v4, " saved pages" // string@006e │ │ +056e20: 6e20 580a 4300 |00e4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +056e26: 0c03 |00e7: move-result-object v3 │ │ +056e28: 6e10 640a 0300 |00e8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +056e2e: 0c03 |00eb: move-result-object v3 │ │ +056e30: 7130 3201 3209 |00ec: invoke-static {v2, v3, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +056e36: 0c02 |00ef: move-result-object v2 │ │ +056e38: 6e10 3301 0200 |00f0: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0133 │ │ +056e3e: 28b4 |00f3: goto 00a7 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x0011 line=326 │ │ 0x0024 line=328 │ │ 0x003e line=329 │ │ 0x0043 line=330 │ │ @@ -71802,28 +71764,27 @@ │ │ 0x009a line=335 │ │ 0x00a7 line=340 │ │ 0x00b2 line=341 │ │ 0x00bb line=342 │ │ 0x00c0 line=343 │ │ 0x00c1 line=337 │ │ locals : │ │ - 0x003e - 0x008a reg=1 position Ljava/lang/Integer; │ │ - 0x0043 - 0x008a reg=2 values Landroid/content/ContentValues; │ │ - 0x0032 - 0x00f4 reg=0 i$ Ljava/util/Iterator; │ │ + 0x003e - 0x008a reg=0 position Ljava/lang/Integer; │ │ + 0x0043 - 0x008a reg=1 values Landroid/content/ContentValues; │ │ 0x0000 - 0x00f4 reg=10 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1; │ │ 0x0000 - 0x00f4 reg=11 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x00f4 reg=12 which I │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #190 header: │ │ -class_idx : 612 │ │ +class_idx : 632 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #190 annotations: │ │ Annotations on class │ │ @@ -71852,57 +71813,57 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05445c: |[05445c] jonas.tool.saveForOffline.MainActivity$ModeCallback$2.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ │ -05446c: 5b01 1b05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051b │ │ -054470: 5b02 1c05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;.val$mode:Landroid/view/ActionMode; // field@051c │ │ -054474: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05447a: 0e00 |0007: return-void │ │ +056e40: |[056e40] jonas.tool.saveForOffline.MainActivity$ModeCallback$2.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ │ +056e50: 5b01 1b05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051b │ │ +056e54: 5b02 1c05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;.val$mode:Landroid/view/ActionMode; // field@051c │ │ +056e58: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +056e5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/ActionMode; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;) │ │ 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 │ │ -05447c: |[05447c] jonas.tool.saveForOffline.MainActivity$ModeCallback$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -05448c: 5410 1c05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;.val$mode:Landroid/view/ActionMode; // field@051c │ │ -054490: 6e10 e300 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@00e3 │ │ -054496: 0e00 |0005: return-void │ │ +056e60: |[056e60] jonas.tool.saveForOffline.MainActivity$ModeCallback$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +056e70: 5410 1c05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;.val$mode:Landroid/view/ActionMode; // field@051c │ │ +056e74: 6e10 e300 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@00e3 │ │ +056e7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0005 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 which I │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #191 header: │ │ -class_idx : 613 │ │ +class_idx : 633 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #191 annotations: │ │ Annotations on class │ │ @@ -71931,70 +71892,70 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -054498: |[054498] jonas.tool.saveForOffline.MainActivity$ModeCallback$3.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ │ -0544a8: 5b01 1d05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051d │ │ -0544ac: 5b02 1e05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.val$mode:Landroid/view/ActionMode; // field@051e │ │ -0544b0: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0544b6: 0e00 |0007: return-void │ │ +056e7c: |[056e7c] jonas.tool.saveForOffline.MainActivity$ModeCallback$3.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ │ +056e8c: 5b01 1d05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051d │ │ +056e90: 5b02 1e05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.val$mode:Landroid/view/ActionMode; // field@051e │ │ +056e94: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +056e9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/ActionMode; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0544b8: |[0544b8] jonas.tool.saveForOffline.MainActivity$ModeCallback$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -0544c8: 2200 6702 |0000: new-instance v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; // type@0267 │ │ -0544cc: 5431 1d05 |0002: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051d │ │ -0544d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0544d2: 7030 740c 1002 |0005: invoke-direct {v0, v1, v2}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Ljonas/tool/saveForOffline/MainActivity$1;)V // method@0c74 │ │ -0544d8: 5431 1d05 |0008: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051d │ │ -0544dc: 5411 2505 |000a: iget-object v1, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0544e0: 7110 8d0c 0100 |000c: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -0544e6: 0c01 |000f: move-result-object v1 │ │ -0544e8: 5411 0805 |0010: iget-object v1, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -0544ec: 7210 700b 0100 |0012: invoke-interface {v1}, Ljava/util/List;.toArray:()[Ljava/lang/Object; // method@0b70 │ │ -0544f2: 0c01 |0015: move-result-object v1 │ │ -0544f4: 6e20 770c 1000 |0016: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0c77 │ │ -0544fa: 5430 1e05 |0019: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.val$mode:Landroid/view/ActionMode; // field@051e │ │ -0544fe: 6e10 e300 0000 |001b: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@00e3 │ │ -054504: 0e00 |001e: return-void │ │ +056e9c: |[056e9c] jonas.tool.saveForOffline.MainActivity$ModeCallback$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +056eac: 2200 7b02 |0000: new-instance v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; // type@027b │ │ +056eb0: 5431 1d05 |0002: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051d │ │ +056eb4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +056eb6: 7030 740c 1002 |0005: invoke-direct {v0, v1, v2}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Ljonas/tool/saveForOffline/MainActivity$1;)V // method@0c74 │ │ +056ebc: 5431 1d05 |0008: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051d │ │ +056ec0: 5411 2505 |000a: iget-object v1, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056ec4: 7110 8d0c 0100 |000c: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056eca: 0c01 |000f: move-result-object v1 │ │ +056ecc: 5411 0805 |0010: iget-object v1, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +056ed0: 7210 700b 0100 |0012: invoke-interface {v1}, Ljava/util/List;.toArray:()[Ljava/lang/Object; // method@0b70 │ │ +056ed6: 0c01 |0015: move-result-object v1 │ │ +056ed8: 6e20 770c 1000 |0016: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0c77 │ │ +056ede: 5430 1e05 |0019: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.val$mode:Landroid/view/ActionMode; // field@051e │ │ +056ee2: 6e10 e300 0000 |001b: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@00e3 │ │ +056ee8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0019 line=370 │ │ 0x001e line=371 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3; │ │ 0x0000 - 0x001f reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x001f reg=5 which I │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #192 header: │ │ -class_idx : 614 │ │ +class_idx : 634 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #192 annotations: │ │ Annotations on class │ │ @@ -72023,59 +71984,59 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -054508: |[054508] jonas.tool.saveForOffline.MainActivity$ModeCallback$4.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ │ -054518: 5b01 1f05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051f │ │ -05451c: 5b02 2005 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;.val$mode:Landroid/view/ActionMode; // field@0520 │ │ -054520: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -054526: 0e00 |0007: return-void │ │ +056eec: |[056eec] jonas.tool.saveForOffline.MainActivity$ModeCallback$4.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ │ +056efc: 5b01 1f05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@051f │ │ +056f00: 5b02 2005 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;.val$mode:Landroid/view/ActionMode; // field@0520 │ │ +056f04: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +056f0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/ActionMode; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -054528: |[054528] jonas.tool.saveForOffline.MainActivity$ModeCallback$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -054538: 7210 4c00 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.cancel:()V // method@004c │ │ -05453e: 5410 2005 |0003: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;.val$mode:Landroid/view/ActionMode; // field@0520 │ │ -054542: 6e10 e300 0000 |0005: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@00e3 │ │ -054548: 0e00 |0008: return-void │ │ +056f0c: |[056f0c] jonas.tool.saveForOffline.MainActivity$ModeCallback$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +056f1c: 7210 4c00 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.cancel:()V // method@004c │ │ +056f22: 5410 2005 |0003: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;.val$mode:Landroid/view/ActionMode; // field@0520 │ │ +056f26: 6e10 e300 0000 |0005: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@00e3 │ │ +056f2c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=379 │ │ 0x0008 line=380 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4; │ │ 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0009 reg=3 which I │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #193 header: │ │ -class_idx : 615 │ │ +class_idx : 635 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 67 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 73 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #193 annotations: │ │ Annotations on class │ │ @@ -72108,22 +72069,22 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05454c: |[05454c] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)V │ │ -05455c: 5b12 2305 |0000: iput-object v2, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -054560: 7010 b700 0100 |0002: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@00b7 │ │ -054566: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -054568: 5b10 2205 |0006: iput-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -05456c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05456e: 5910 2105 |0009: iput v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.currentProgress:I // field@0521 │ │ -054572: 0e00 |000b: return-void │ │ +056f30: |[056f30] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)V │ │ +056f40: 5b12 2305 |0000: iput-object v2, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +056f44: 7010 b700 0100 |0002: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@00b7 │ │ +056f4a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +056f4c: 5b10 2205 |0006: iput-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +056f50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +056f52: 5910 2105 |0009: iput v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.currentProgress:I // field@0521 │ │ +056f56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0005 line=392 │ │ 0x0008 line=393 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; │ │ @@ -72134,17 +72095,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Ljonas/tool/saveForOffline/MainActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -054574: |[054574] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Ljonas/tool/saveForOffline/MainActivity$1;)V │ │ -054584: 7020 730c 1000 |0000: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)V // method@0c73 │ │ -05458a: 0e00 |0003: return-void │ │ +056f58: |[056f58] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Ljonas/tool/saveForOffline/MainActivity$1;)V │ │ +056f68: 7020 730c 1000 |0000: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)V // method@0c73 │ │ +056f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; │ │ 0x0000 - 0x0004 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ 0x0000 - 0x0004 reg=2 x1 Ljonas/tool/saveForOffline/MainActivity$1; │ │ @@ -72155,127 +72116,124 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Integer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -05458c: |[05458c] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Integer; │ │ -05459c: 54b5 2305 |0000: iget-object v5, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -0545a0: 5455 2505 |0002: iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0545a4: 2206 5502 |0004: new-instance v6, Ljonas/tool/saveForOffline/Database; // type@0255 │ │ -0545a8: 54b7 2305 |0006: iget-object v7, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -0545ac: 5477 2505 |0008: iget-object v7, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0545b0: 7020 180c 7600 |000a: invoke-direct {v6, v7}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ -0545b6: 6e10 1b0c 0600 |000d: invoke-virtual {v6}, Ljonas/tool/saveForOffline/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1b │ │ -0545bc: 0c06 |0010: move-result-object v6 │ │ -0545be: 7120 910c 6500 |0011: invoke-static {v5, v6}, Ljonas/tool/saveForOffline/MainActivity;.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; // method@0c91 │ │ -0545c4: 07c0 |0014: move-object v0, v12 │ │ -0545c6: 2103 |0015: array-length v3, v0 │ │ -0545c8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0545ca: 3532 7200 |0017: if-ge v2, v3, 0089 // +0072 │ │ -0545ce: 4604 0002 |0019: aget-object v4, v0, v2 │ │ -0545d2: 54b5 2305 |001b: iget-object v5, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -0545d6: 5455 2505 |001d: iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0545da: 7110 8d0c 0500 |001f: invoke-static {v5}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -0545e0: 0c06 |0022: move-result-object v6 │ │ -0545e2: 0745 |0023: move-object v5, v4 │ │ -0545e4: 1f05 ae01 |0024: check-cast v5, Ljava/lang/Integer; // type@01ae │ │ -0545e8: 6e10 f609 0500 |0026: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -0545ee: 0a05 |0029: move-result v5 │ │ -0545f0: 1a07 5c11 |002a: const-string v7, "file_location" // string@115c │ │ -0545f4: 6e30 3a0c 5607 |002c: invoke-virtual {v6, v5, v7}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -0545fa: 0c01 |002f: move-result-object v1 │ │ -0545fc: 2205 8501 |0030: new-instance v5, Ljava/io/File; // type@0185 │ │ -054600: 7020 8109 1500 |0032: invoke-direct {v5, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -054606: 6e10 8809 0500 |0035: invoke-virtual {v5}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ -05460c: 0c05 |0038: move-result-object v5 │ │ -05460e: 7110 210c 0500 |0039: invoke-static {v5}, Ljonas/tool/saveForOffline/DirectoryHelper;.deleteDirectory:(Ljava/io/File;)V // method@0c21 │ │ -054614: 54b5 2305 |003c: iget-object v5, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -054618: 5455 2505 |003e: iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05461c: 7110 900c 0500 |0040: invoke-static {v5}, Ljonas/tool/saveForOffline/MainActivity;.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; // method@0c90 │ │ -054622: 0c05 |0043: move-result-object v5 │ │ -054624: 1a06 5915 |0044: const-string v6, "main" // string@1559 │ │ -054628: 2207 c101 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -05462c: 7010 500a 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -054632: 1a08 ba0c |004b: const-string v8, "_id=" // string@0cba │ │ -054636: 6e20 580a 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05463c: 0c07 |0050: move-result-object v7 │ │ -05463e: 54b8 2305 |0051: iget-object v8, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -054642: 5488 2505 |0053: iget-object v8, v8, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054646: 7110 8d0c 0800 |0055: invoke-static {v8}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -05464c: 0c08 |0058: move-result-object v8 │ │ -05464e: 1f04 ae01 |0059: check-cast v4, Ljava/lang/Integer; // type@01ae │ │ -054652: 6e10 f609 0400 |005b: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -054658: 0a09 |005e: move-result v9 │ │ -05465a: 1a0a b90c |005f: const-string v10, "_id" // string@0cb9 │ │ -05465e: 6e30 3a0c 980a |0061: invoke-virtual {v8, v9, v10}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -054664: 0c08 |0064: move-result-object v8 │ │ -054666: 6e20 580a 8700 |0065: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05466c: 0c07 |0068: move-result-object v7 │ │ -05466e: 6e10 640a 0700 |0069: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -054674: 0c07 |006c: move-result-object v7 │ │ -054676: 1208 |006d: const/4 v8, #int 0 // #0 │ │ -054678: 6e40 7600 6587 |006e: invoke-virtual {v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0076 │ │ -05467e: 52b5 2105 |0071: iget v5, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.currentProgress:I // field@0521 │ │ -054682: d805 0501 |0073: add-int/lit8 v5, v5, #int 1 // #01 │ │ -054686: 59b5 2105 |0075: iput v5, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.currentProgress:I // field@0521 │ │ -05468a: 1215 |0077: const/4 v5, #int 1 // #1 │ │ -05468c: 2355 b503 |0078: new-array v5, v5, [Ljava/lang/Integer; // type@03b5 │ │ -054690: 1206 |007a: const/4 v6, #int 0 // #0 │ │ -054692: 52b7 2105 |007b: iget v7, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.currentProgress:I // field@0521 │ │ -054696: 7110 fc09 0700 |007d: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -05469c: 0c07 |0080: move-result-object v7 │ │ -05469e: 4d07 0506 |0081: aput-object v7, v5, v6 │ │ -0546a2: 6e20 7d0c 5b00 |0083: invoke-virtual {v11, v5}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.publishProgress:([Ljava/lang/Object;)V // method@0c7d │ │ -0546a8: d802 0201 |0086: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0546ac: 288f |0088: goto 0017 // -0071 │ │ -0546ae: 54b5 2305 |0089: iget-object v5, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -0546b2: 5455 2505 |008b: iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0546b6: 7110 900c 0500 |008d: invoke-static {v5}, Ljonas/tool/saveForOffline/MainActivity;.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; // method@0c90 │ │ -0546bc: 0c05 |0090: move-result-object v5 │ │ -0546be: 6e10 7500 0500 |0091: invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0075 │ │ -0546c4: 21c5 |0094: array-length v5, v12 │ │ -0546c6: 7110 fc09 0500 |0095: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0546cc: 0c05 |0098: move-result-object v5 │ │ -0546ce: 1105 |0099: return-object v5 │ │ +056f70: |[056f70] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Integer; │ │ +056f80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +056f82: 54b2 2305 |0001: iget-object v2, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +056f86: 5422 2505 |0003: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056f8a: 2203 6902 |0005: new-instance v3, Ljonas/tool/saveForOffline/Database; // type@0269 │ │ +056f8e: 54b5 2305 |0007: iget-object v5, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +056f92: 5455 2505 |0009: iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056f96: 7020 180c 5300 |000b: invoke-direct {v3, v5}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ +056f9c: 6e10 1b0c 0300 |000e: invoke-virtual {v3}, Ljonas/tool/saveForOffline/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1b │ │ +056fa2: 0c03 |0011: move-result-object v3 │ │ +056fa4: 7120 910c 3200 |0012: invoke-static {v2, v3}, Ljonas/tool/saveForOffline/MainActivity;.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; // method@0c91 │ │ +056faa: 21c5 |0015: array-length v5, v12 │ │ +056fac: 0143 |0016: move v3, v4 │ │ +056fae: 3553 7200 |0017: if-ge v3, v5, 0089 // +0072 │ │ +056fb2: 4601 0c03 |0019: aget-object v1, v12, v3 │ │ +056fb6: 54b2 2305 |001b: iget-object v2, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +056fba: 5422 2505 |001d: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +056fbe: 7110 8d0c 0200 |001f: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +056fc4: 0c06 |0022: move-result-object v6 │ │ +056fc6: 0712 |0023: move-object v2, v1 │ │ +056fc8: 1f02 c001 |0024: check-cast v2, Ljava/lang/Integer; // type@01c0 │ │ +056fcc: 6e10 f609 0200 |0026: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +056fd2: 0a02 |0029: move-result v2 │ │ +056fd4: 1a07 6f11 |002a: const-string v7, "file_location" // string@116f │ │ +056fd8: 6e30 3a0c 2607 |002c: invoke-virtual {v6, v2, v7}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +056fde: 0c00 |002f: move-result-object v0 │ │ +056fe0: 2202 9701 |0030: new-instance v2, Ljava/io/File; // type@0197 │ │ +056fe4: 7020 8109 0200 |0032: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +056fea: 6e10 8809 0200 |0035: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ +056ff0: 0c02 |0038: move-result-object v2 │ │ +056ff2: 7110 210c 0200 |0039: invoke-static {v2}, Ljonas/tool/saveForOffline/DirectoryHelper;.deleteDirectory:(Ljava/io/File;)V // method@0c21 │ │ +056ff8: 54b2 2305 |003c: iget-object v2, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +056ffc: 5422 2505 |003e: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057000: 7110 900c 0200 |0040: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; // method@0c90 │ │ +057006: 0c02 |0043: move-result-object v2 │ │ +057008: 1a06 6a15 |0044: const-string v6, "main" // string@156a │ │ +05700c: 2207 d301 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +057010: 7010 500a 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +057016: 1a08 ce0c |004b: const-string v8, "_id=" // string@0cce │ │ +05701a: 6e20 580a 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057020: 0c07 |0050: move-result-object v7 │ │ +057022: 54b8 2305 |0051: iget-object v8, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +057026: 5488 2505 |0053: iget-object v8, v8, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +05702a: 7110 8d0c 0800 |0055: invoke-static {v8}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +057030: 0c08 |0058: move-result-object v8 │ │ +057032: 1f01 c001 |0059: check-cast v1, Ljava/lang/Integer; // type@01c0 │ │ +057036: 6e10 f609 0100 |005b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +05703c: 0a09 |005e: move-result v9 │ │ +05703e: 1a0a cd0c |005f: const-string v10, "_id" // string@0ccd │ │ +057042: 6e30 3a0c 980a |0061: invoke-virtual {v8, v9, v10}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +057048: 0c08 |0064: move-result-object v8 │ │ +05704a: 6e20 580a 8700 |0065: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057050: 0c07 |0068: move-result-object v7 │ │ +057052: 6e10 640a 0700 |0069: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +057058: 0c07 |006c: move-result-object v7 │ │ +05705a: 1208 |006d: const/4 v8, #int 0 // #0 │ │ +05705c: 6e40 7600 6287 |006e: invoke-virtual {v2, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0076 │ │ +057062: 52b2 2105 |0071: iget v2, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.currentProgress:I // field@0521 │ │ +057066: d802 0201 |0073: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05706a: 59b2 2105 |0075: iput v2, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.currentProgress:I // field@0521 │ │ +05706e: 1212 |0077: const/4 v2, #int 1 // #1 │ │ +057070: 2322 c903 |0078: new-array v2, v2, [Ljava/lang/Integer; // type@03c9 │ │ +057074: 52b6 2105 |007a: iget v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.currentProgress:I // field@0521 │ │ +057078: 7110 fc09 0600 |007c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +05707e: 0c06 |007f: move-result-object v6 │ │ +057080: 4d06 0204 |0080: aput-object v6, v2, v4 │ │ +057084: 6e20 7d0c 2b00 |0082: invoke-virtual {v11, v2}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.publishProgress:([Ljava/lang/Object;)V // method@0c7d │ │ +05708a: d802 0301 |0085: add-int/lit8 v2, v3, #int 1 // #01 │ │ +05708e: 0123 |0087: move v3, v2 │ │ +057090: 288f |0088: goto 0017 // -0071 │ │ +057092: 54b2 2305 |0089: iget-object v2, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +057096: 5422 2505 |008b: iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +05709a: 7110 900c 0200 |008d: invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; // method@0c90 │ │ +0570a0: 0c02 |0090: move-result-object v2 │ │ +0570a2: 6e10 7500 0200 |0091: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0075 │ │ +0570a8: 21c2 |0094: array-length v2, v12 │ │ +0570aa: 7110 fc09 0200 |0095: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +0570b0: 0c02 |0098: move-result-object v2 │ │ +0570b2: 1102 |0099: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=397 │ │ - 0x0014 line=399 │ │ + 0x0001 line=397 │ │ + 0x0015 line=399 │ │ 0x001b line=400 │ │ 0x0030 line=401 │ │ 0x003c line=403 │ │ 0x0071 line=404 │ │ 0x0077 line=405 │ │ - 0x0086 line=399 │ │ + 0x0085 line=399 │ │ 0x0089 line=407 │ │ 0x0094 line=408 │ │ locals : │ │ - 0x001b - 0x005b reg=4 position Ljava/lang/Object; │ │ - 0x0030 - 0x0089 reg=1 fileLocation Ljava/lang/String; │ │ - 0x0015 - 0x009a reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0017 - 0x009a reg=2 i$ I │ │ - 0x0016 - 0x009a reg=3 len$ I │ │ + 0x001b - 0x005b reg=1 position Ljava/lang/Object; │ │ + 0x0030 - 0x0089 reg=0 fileLocation Ljava/lang/String; │ │ 0x0000 - 0x009a reg=11 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; │ │ 0x0000 - 0x009a reg=12 selectedPositions [Ljava/lang/Object; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0546d0: |[0546d0] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0546e0: 6e20 750c 2100 |0000: invoke-virtual {v1, v2}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Integer; // method@0c75 │ │ -0546e6: 0c00 |0003: move-result-object v0 │ │ -0546e8: 1100 |0004: return-object v0 │ │ +0570b4: |[0570b4] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0570c4: 6e20 750c 2100 |0000: invoke-virtual {v1, v2}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Integer; // method@0c75 │ │ +0570ca: 0c00 |0003: move-result-object v0 │ │ +0570cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; │ │ 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -72284,42 +72242,42 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0546ec: |[0546ec] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onPostExecute:(Ljava/lang/Integer;)V │ │ -0546fc: 5430 2205 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -054700: 6e10 2800 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@0028 │ │ -054706: 5430 2205 |0005: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -05470a: 6e10 2700 0000 |0007: invoke-virtual {v0}, Landroid/app/ProgressDialog;.cancel:()V // method@0027 │ │ -054710: 5430 2305 |000a: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -054714: 5400 2505 |000c: iget-object v0, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054718: 1a01 0000 |000e: const-string v1, "" // string@0000 │ │ -05471c: 7120 8a0c 1000 |0010: invoke-static {v0, v1}, Ljonas/tool/saveForOffline/MainActivity;.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V // method@0c8a │ │ -054722: 5430 2305 |0013: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -054726: 5400 2505 |0015: iget-object v0, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05472a: 2201 c101 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -05472e: 7010 500a 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -054734: 1a02 e302 |001c: const-string v2, "Deleted " // string@02e3 │ │ -054738: 6e20 580a 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05473e: 0c01 |0021: move-result-object v1 │ │ -054740: 6e20 570a 4100 |0022: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -054746: 0c01 |0025: move-result-object v1 │ │ -054748: 1a02 6e00 |0026: const-string v2, " saved pages" // string@006e │ │ -05474c: 6e20 580a 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054752: 0c01 |002b: move-result-object v1 │ │ -054754: 6e10 640a 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05475a: 0c01 |002f: move-result-object v1 │ │ -05475c: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -05475e: 7130 3201 1002 |0031: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -054764: 0c00 |0034: move-result-object v0 │ │ -054766: 6e10 3301 0000 |0035: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0133 │ │ -05476c: 0e00 |0038: return-void │ │ +0570d0: |[0570d0] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onPostExecute:(Ljava/lang/Integer;)V │ │ +0570e0: 5430 2205 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +0570e4: 6e10 2800 0000 |0002: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@0028 │ │ +0570ea: 5430 2205 |0005: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +0570ee: 6e10 2700 0000 |0007: invoke-virtual {v0}, Landroid/app/ProgressDialog;.cancel:()V // method@0027 │ │ +0570f4: 5430 2305 |000a: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +0570f8: 5400 2505 |000c: iget-object v0, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0570fc: 1a01 0000 |000e: const-string v1, "" // string@0000 │ │ +057100: 7120 8a0c 1000 |0010: invoke-static {v0, v1}, Ljonas/tool/saveForOffline/MainActivity;.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V // method@0c8a │ │ +057106: 5430 2305 |0013: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +05710a: 5400 2505 |0015: iget-object v0, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +05710e: 2201 d301 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +057112: 7010 500a 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +057118: 1a02 e302 |001c: const-string v2, "Deleted " // string@02e3 │ │ +05711c: 6e20 580a 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057122: 0c01 |0021: move-result-object v1 │ │ +057124: 6e20 570a 4100 |0022: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05712a: 0c01 |0025: move-result-object v1 │ │ +05712c: 1a02 6e00 |0026: const-string v2, " saved pages" // string@006e │ │ +057130: 6e20 580a 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057136: 0c01 |002b: move-result-object v1 │ │ +057138: 6e10 640a 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05713e: 0c01 |002f: move-result-object v1 │ │ +057140: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +057142: 7130 3201 1002 |0031: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +057148: 0c00 |0034: move-result-object v0 │ │ +05714a: 6e10 3301 0000 |0035: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0133 │ │ +057150: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0005 line=427 │ │ 0x000a line=428 │ │ 0x0013 line=429 │ │ 0x0038 line=430 │ │ @@ -72332,18 +72290,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -054770: |[054770] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onPostExecute:(Ljava/lang/Object;)V │ │ -054780: 1f01 ae01 |0000: check-cast v1, Ljava/lang/Integer; // type@01ae │ │ -054784: 6e20 780c 1000 |0002: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.onPostExecute:(Ljava/lang/Integer;)V // method@0c78 │ │ -05478a: 0e00 |0005: return-void │ │ +057154: |[057154] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onPostExecute:(Ljava/lang/Object;)V │ │ +057164: 1f01 c001 |0000: check-cast v1, Ljava/lang/Integer; // type@01c0 │ │ +057168: 6e20 780c 1000 |0002: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.onPostExecute:(Ljava/lang/Integer;)V // method@0c78 │ │ +05716e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -72352,45 +72310,45 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -05478c: |[05478c] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onPreExecute:()V │ │ -05479c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05479e: 2200 1000 |0001: new-instance v0, Landroid/app/ProgressDialog; // type@0010 │ │ -0547a2: 5431 2305 |0003: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -0547a6: 5411 2505 |0005: iget-object v1, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0547aa: 7020 2600 1000 |0007: invoke-direct {v0, v1}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ -0547b0: 5b30 2205 |000a: iput-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -0547b4: 5430 2205 |000c: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -0547b8: 1a01 e402 |000e: const-string v1, "Deleting items..." // string@02e4 │ │ -0547bc: 6e20 2d00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@002d │ │ -0547c2: 5430 2205 |0013: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -0547c6: 6e20 2b00 2000 |0015: invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@002b │ │ -0547cc: 5430 2205 |0018: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -0547d0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0547d2: 6e20 2f00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@002f │ │ -0547d8: 5430 2205 |001e: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -0547dc: 5431 2305 |0020: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ -0547e0: 5411 2505 |0022: iget-object v1, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0547e4: 7110 8d0c 0100 |0024: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -0547ea: 0c01 |0027: move-result-object v1 │ │ -0547ec: 5411 0805 |0028: iget-object v1, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -0547f0: 7210 6f0b 0100 |002a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -0547f6: 0a01 |002d: move-result v1 │ │ -0547f8: 6e20 2c00 1000 |002e: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMax:(I)V // method@002c │ │ -0547fe: 5430 2205 |0031: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -054802: 6e20 2900 2000 |0033: invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0029 │ │ -054808: 5430 2205 |0036: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -05480c: 6e20 2a00 2000 |0038: invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@002a │ │ -054812: 5430 2205 |003b: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -054816: 6e10 3000 0000 |003d: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@0030 │ │ -05481c: 0e00 |0040: return-void │ │ +057170: |[057170] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onPreExecute:()V │ │ +057180: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +057182: 2200 1600 |0001: new-instance v0, Landroid/app/ProgressDialog; // type@0016 │ │ +057186: 5431 2305 |0003: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +05718a: 5411 2505 |0005: iget-object v1, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +05718e: 7020 2600 1000 |0007: invoke-direct {v0, v1}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ +057194: 5b30 2205 |000a: iput-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +057198: 5430 2205 |000c: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +05719c: 1a01 e402 |000e: const-string v1, "Deleting items..." // string@02e4 │ │ +0571a0: 6e20 2d00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@002d │ │ +0571a6: 5430 2205 |0013: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +0571aa: 6e20 2b00 2000 |0015: invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@002b │ │ +0571b0: 5430 2205 |0018: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +0571b4: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0571b6: 6e20 2f00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@002f │ │ +0571bc: 5430 2205 |001e: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +0571c0: 5431 2305 |0020: iget-object v1, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // field@0523 │ │ +0571c4: 5411 2505 |0022: iget-object v1, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0571c8: 7110 8d0c 0100 |0024: invoke-static {v1}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +0571ce: 0c01 |0027: move-result-object v1 │ │ +0571d0: 5411 0805 |0028: iget-object v1, v1, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +0571d4: 7210 6f0b 0100 |002a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +0571da: 0a01 |002d: move-result v1 │ │ +0571dc: 6e20 2c00 1000 |002e: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMax:(I)V // method@002c │ │ +0571e2: 5430 2205 |0031: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +0571e6: 6e20 2900 2000 |0033: invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0029 │ │ +0571ec: 5430 2205 |0036: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +0571f0: 6e20 2a00 2000 |0038: invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@002a │ │ +0571f6: 5430 2205 |003b: iget-object v0, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +0571fa: 6e10 3000 0000 |003d: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@0030 │ │ +057200: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=413 │ │ 0x000c line=414 │ │ 0x0013 line=415 │ │ 0x0018 line=416 │ │ 0x001e line=417 │ │ @@ -72406,22 +72364,22 @@ │ │ type : '([Ljava/lang/Integer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -054820: |[054820] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onProgressUpdate:([Ljava/lang/Integer;)V │ │ -054830: 5420 2205 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ -054834: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -054836: 4601 0301 |0003: aget-object v1, v3, v1 │ │ -05483a: 6e10 f609 0100 |0005: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -054840: 0a01 |0008: move-result v1 │ │ -054842: 6e20 2e00 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@002e │ │ -054848: 0e00 |000c: return-void │ │ +057204: |[057204] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onProgressUpdate:([Ljava/lang/Integer;)V │ │ +057214: 5420 2205 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.pd:Landroid/app/ProgressDialog; // field@0522 │ │ +057218: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05721a: 4601 0301 |0003: aget-object v1, v3, v1 │ │ +05721e: 6e10 f609 0100 |0005: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +057224: 0a01 |0008: move-result v1 │ │ +057226: 6e20 2e00 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@002e │ │ +05722c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x000c line=435 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; │ │ 0x0000 - 0x000d reg=3 values [Ljava/lang/Integer; │ │ @@ -72431,32 +72389,32 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05484c: |[05484c] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -05485c: 1f01 b503 |0000: check-cast v1, [Ljava/lang/Integer; // type@03b5 │ │ -054860: 6e20 7b0c 1000 |0002: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.onProgressUpdate:([Ljava/lang/Integer;)V // method@0c7b │ │ -054866: 0e00 |0005: return-void │ │ +057230: |[057230] jonas.tool.saveForOffline.MainActivity$ModeCallback$deleteItemsTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +057240: 1f01 c903 |0000: check-cast v1, [Ljava/lang/Integer; // type@03c9 │ │ +057244: 6e20 7b0c 1000 |0002: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;.onProgressUpdate:([Ljava/lang/Integer;)V // method@0c7b │ │ +05724a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Object; │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #194 header: │ │ -class_idx : 616 │ │ +class_idx : 636 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #194 annotations: │ │ Annotations on class │ │ @@ -72486,38 +72444,37 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054868: |[054868] jonas.tool.saveForOffline.MainActivity$ModeCallback.:(Ljonas/tool/saveForOffline/MainActivity;)V │ │ -054878: 5b01 2505 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05487c: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -054882: 0e00 |0005: return-void │ │ +05724c: |[05724c] jonas.tool.saveForOffline.MainActivity$ModeCallback.:(Ljonas/tool/saveForOffline/MainActivity;)V │ │ +05725c: 5b01 2505 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057260: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +057266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ - 0x0005 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/MainActivity$ModeCallback;) │ │ name : 'access$900' │ │ type : '(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054884: |[054884] jonas.tool.saveForOffline.MainActivity$ModeCallback.access$900:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; │ │ -054894: 5410 2405 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.e:Landroid/widget/EditText; // field@0524 │ │ -054898: 1100 |0002: return-object v0 │ │ +057268: |[057268] jonas.tool.saveForOffline.MainActivity$ModeCallback.access$900:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; │ │ +057278: 5410 2405 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.e:Landroid/widget/EditText; // field@0524 │ │ +05727c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ Virtual methods - │ │ @@ -72526,168 +72483,168 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 328 16-bit code units │ │ -05489c: |[05489c] jonas.tool.saveForOffline.MainActivity$ModeCallback.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -0548ac: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0548ae: 121a |0001: const/4 v10, #int 1 // #1 │ │ -0548b0: 7210 ec00 0d00 |0002: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ -0548b6: 0a06 |0005: move-result v6 │ │ -0548b8: 2b06 3a01 0000 |0006: packed-switch v6, 00000140 // +0000013a │ │ -0548be: 0f0a |0009: return v10 │ │ -0548c0: 2203 0a00 |000a: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000a │ │ -0548c4: 54b6 2505 |000c: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0548c8: 7020 0d00 6300 |000e: invoke-direct {v3, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -0548ce: 54b6 2505 |0011: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0548d2: 6e10 960c 0600 |0013: invoke-virtual {v6}, Ljonas/tool/saveForOffline/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0c96 │ │ -0548d8: 0c06 |0016: move-result-object v6 │ │ -0548da: 1407 0800 037f |0017: const v7, #float 1.74129e+38 // #7f030008 │ │ -0548e0: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -0548e2: 6e30 e800 7608 |001b: invoke-virtual {v6, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ -0548e8: 0c02 |001e: move-result-object v2 │ │ -0548ea: 6e20 1500 2300 |001f: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -0548f0: 1406 1700 097f |0022: const v6, #float 1.82105e+38 // #7f090017 │ │ -0548f6: 6e20 ed00 6200 |0025: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0548fc: 0c06 |0028: move-result-object v6 │ │ -0548fe: 1f06 7200 |0029: check-cast v6, Landroid/widget/EditText; // type@0072 │ │ -054902: 5bb6 2405 |002b: iput-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.e:Landroid/widget/EditText; // field@0524 │ │ -054906: 1406 1600 097f |002d: const v6, #float 1.82105e+38 // #7f090016 │ │ -05490c: 6e20 ed00 6200 |0030: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -054912: 0c05 |0033: move-result-object v5 │ │ -054914: 1f05 7900 |0034: check-cast v5, Landroid/widget/TextView; // type@0079 │ │ -054918: 54b6 2505 |0036: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05491c: 7110 8d0c 0600 |0038: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054922: 0c06 |003b: move-result-object v6 │ │ -054924: 5466 0805 |003c: iget-object v6, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054928: 7210 6f0b 0600 |003e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@0b6f │ │ -05492e: 0a06 |0041: move-result v6 │ │ -054930: 33a6 4600 |0042: if-ne v6, v10, 0088 // +0046 │ │ -054934: 54b7 2405 |0044: iget-object v7, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.e:Landroid/widget/EditText; // field@0524 │ │ -054938: 54b6 2505 |0046: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -05493c: 7110 8d0c 0600 |0048: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054942: 0c08 |004b: move-result-object v8 │ │ -054944: 54b6 2505 |004c: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054948: 7110 8d0c 0600 |004e: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -05494e: 0c06 |0051: move-result-object v6 │ │ -054950: 5466 0805 |0052: iget-object v6, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054954: 7220 650b 9600 |0054: invoke-interface {v6, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05495a: 0c06 |0057: move-result-object v6 │ │ -05495c: 1f06 ae01 |0058: check-cast v6, Ljava/lang/Integer; // type@01ae │ │ -054960: 6e10 f609 0600 |005a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -054966: 0a06 |005d: move-result v6 │ │ -054968: 1a09 cb1b |005e: const-string v9, "title" // string@1bcb │ │ -05496c: 6e30 3a0c 6809 |0060: invoke-virtual {v8, v6, v9}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -054972: 0c06 |0063: move-result-object v6 │ │ -054974: 6e20 1601 6700 |0064: invoke-virtual {v7, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0116 │ │ -05497a: 54b6 2405 |0067: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.e:Landroid/widget/EditText; // field@0524 │ │ -05497e: 6e10 1501 0600 |0069: invoke-virtual {v6}, Landroid/widget/EditText;.selectAll:()V // method@0115 │ │ -054984: 1a06 d609 |006c: const-string v6, "Rename" // string@09d6 │ │ -054988: 2207 6302 |006e: new-instance v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1; // type@0263 │ │ -05498c: 7030 6b0c b70c |0070: invoke-direct {v7, v11, v12}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V // method@0c6b │ │ -054992: 6e30 1200 6307 |0073: invoke-virtual {v3, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -054998: 1a06 5202 |0076: const-string v6, "Cancel" // string@0252 │ │ -05499c: 2207 6402 |0078: new-instance v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2; // type@0264 │ │ -0549a0: 7030 6d0c b70c |007a: invoke-direct {v7, v11, v12}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V // method@0c6d │ │ -0549a6: 6e30 1000 6307 |007d: invoke-virtual {v3, v6, v7}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -0549ac: 6e10 0e00 0300 |0080: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -0549b2: 0c04 |0083: move-result-object v4 │ │ -0549b4: 6e10 1700 0400 |0084: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ -0549ba: 2882 |0087: goto 0009 // -007e │ │ -0549bc: 2206 c101 |0088: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -0549c0: 7010 500a 0600 |008a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0549c6: 1a07 2f03 |008d: const-string v7, "Enter new title for these " // string@032f │ │ -0549ca: 6e20 580a 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0549d0: 0c06 |0092: move-result-object v6 │ │ -0549d2: 54b7 2505 |0093: iget-object v7, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -0549d6: 7110 8d0c 0700 |0095: invoke-static {v7}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -0549dc: 0c07 |0098: move-result-object v7 │ │ -0549de: 5477 0805 |0099: iget-object v7, v7, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -0549e2: 7210 6f0b 0700 |009b: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ -0549e8: 0a07 |009e: move-result v7 │ │ -0549ea: 6e20 550a 7600 |009f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0549f0: 0c06 |00a2: move-result-object v6 │ │ -0549f2: 1a07 6f00 |00a3: const-string v7, " saved pages :" // string@006f │ │ -0549f6: 6e20 580a 7600 |00a5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0549fc: 0c06 |00a8: move-result-object v6 │ │ -0549fe: 6e10 640a 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -054a04: 0c06 |00ac: move-result-object v6 │ │ -054a06: 6e20 2f01 6500 |00ad: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -054a0c: 28bc |00b0: goto 006c // -0044 │ │ -054a0e: 2201 0a00 |00b1: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000a │ │ -054a12: 54b6 2505 |00b3: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054a16: 7020 0d00 6100 |00b5: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -054a1c: 54b6 2505 |00b8: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054a20: 7110 8d0c 0600 |00ba: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054a26: 0c06 |00bd: move-result-object v6 │ │ -054a28: 5466 0805 |00be: iget-object v6, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054a2c: 7210 6f0b 0600 |00c0: invoke-interface {v6}, Ljava/util/List;.size:()I // method@0b6f │ │ -054a32: 0a06 |00c3: move-result v6 │ │ -054a34: 33a6 5300 |00c4: if-ne v6, v10, 0117 // +0053 │ │ -054a38: 2206 c101 |00c6: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -054a3c: 7010 500a 0600 |00c8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -054a42: 1a07 f302 |00cb: const-string v7, "Do you want to delete ? │ │ +057280: |[057280] jonas.tool.saveForOffline.MainActivity$ModeCallback.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +057290: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +057292: 121a |0001: const/4 v10, #int 1 // #1 │ │ +057294: 7210 ec00 0d00 |0002: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ +05729a: 0a06 |0005: move-result v6 │ │ +05729c: 2b06 3a01 0000 |0006: packed-switch v6, 00000140 // +0000013a │ │ +0572a2: 0f0a |0009: return v10 │ │ +0572a4: 2203 1000 |000a: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0010 │ │ +0572a8: 54b6 2505 |000c: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0572ac: 7020 0d00 6300 |000e: invoke-direct {v3, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +0572b2: 54b6 2505 |0011: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0572b6: 6e10 960c 0600 |0013: invoke-virtual {v6}, Ljonas/tool/saveForOffline/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0c96 │ │ +0572bc: 0c06 |0016: move-result-object v6 │ │ +0572be: 1407 0800 037f |0017: const v7, #float 1.74129e+38 // #7f030008 │ │ +0572c4: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +0572c6: 6e30 e800 7608 |001b: invoke-virtual {v6, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ +0572cc: 0c02 |001e: move-result-object v2 │ │ +0572ce: 6e20 1500 2300 |001f: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +0572d4: 1406 1700 097f |0022: const v6, #float 1.82105e+38 // #7f090017 │ │ +0572da: 6e20 ed00 6200 |0025: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +0572e0: 0c06 |0028: move-result-object v6 │ │ +0572e2: 1f06 8300 |0029: check-cast v6, Landroid/widget/EditText; // type@0083 │ │ +0572e6: 5bb6 2405 |002b: iput-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.e:Landroid/widget/EditText; // field@0524 │ │ +0572ea: 1406 1600 097f |002d: const v6, #float 1.82105e+38 // #7f090016 │ │ +0572f0: 6e20 ed00 6200 |0030: invoke-virtual {v2, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +0572f6: 0c05 |0033: move-result-object v5 │ │ +0572f8: 1f05 8b00 |0034: check-cast v5, Landroid/widget/TextView; // type@008b │ │ +0572fc: 54b6 2505 |0036: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057300: 7110 8d0c 0600 |0038: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +057306: 0c06 |003b: move-result-object v6 │ │ +057308: 5466 0805 |003c: iget-object v6, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +05730c: 7210 6f0b 0600 |003e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@0b6f │ │ +057312: 0a06 |0041: move-result v6 │ │ +057314: 33a6 4600 |0042: if-ne v6, v10, 0088 // +0046 │ │ +057318: 54b7 2405 |0044: iget-object v7, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.e:Landroid/widget/EditText; // field@0524 │ │ +05731c: 54b6 2505 |0046: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057320: 7110 8d0c 0600 |0048: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +057326: 0c08 |004b: move-result-object v8 │ │ +057328: 54b6 2505 |004c: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +05732c: 7110 8d0c 0600 |004e: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +057332: 0c06 |0051: move-result-object v6 │ │ +057334: 5466 0805 |0052: iget-object v6, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +057338: 7220 650b 9600 |0054: invoke-interface {v6, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +05733e: 0c06 |0057: move-result-object v6 │ │ +057340: 1f06 c001 |0058: check-cast v6, Ljava/lang/Integer; // type@01c0 │ │ +057344: 6e10 f609 0600 |005a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +05734a: 0a06 |005d: move-result v6 │ │ +05734c: 1a09 dc1b |005e: const-string v9, "title" // string@1bdc │ │ +057350: 6e30 3a0c 6809 |0060: invoke-virtual {v8, v6, v9}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +057356: 0c06 |0063: move-result-object v6 │ │ +057358: 6e20 1601 6700 |0064: invoke-virtual {v7, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0116 │ │ +05735e: 54b6 2405 |0067: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.e:Landroid/widget/EditText; // field@0524 │ │ +057362: 6e10 1501 0600 |0069: invoke-virtual {v6}, Landroid/widget/EditText;.selectAll:()V // method@0115 │ │ +057368: 1a06 ea09 |006c: const-string v6, "Rename" // string@09ea │ │ +05736c: 2207 7702 |006e: new-instance v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1; // type@0277 │ │ +057370: 7030 6b0c b70c |0070: invoke-direct {v7, v11, v12}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V // method@0c6b │ │ +057376: 6e30 1200 6307 |0073: invoke-virtual {v3, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +05737c: 1a06 5202 |0076: const-string v6, "Cancel" // string@0252 │ │ +057380: 2207 7802 |0078: new-instance v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2; // type@0278 │ │ +057384: 7030 6d0c b70c |007a: invoke-direct {v7, v11, v12}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V // method@0c6d │ │ +05738a: 6e30 1000 6307 |007d: invoke-virtual {v3, v6, v7}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +057390: 6e10 0e00 0300 |0080: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +057396: 0c04 |0083: move-result-object v4 │ │ +057398: 6e10 1700 0400 |0084: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ +05739e: 2882 |0087: goto 0009 // -007e │ │ +0573a0: 2206 d301 |0088: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +0573a4: 7010 500a 0600 |008a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0573aa: 1a07 2f03 |008d: const-string v7, "Enter new title for these " // string@032f │ │ +0573ae: 6e20 580a 7600 |008f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0573b4: 0c06 |0092: move-result-object v6 │ │ +0573b6: 54b7 2505 |0093: iget-object v7, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0573ba: 7110 8d0c 0700 |0095: invoke-static {v7}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +0573c0: 0c07 |0098: move-result-object v7 │ │ +0573c2: 5477 0805 |0099: iget-object v7, v7, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +0573c6: 7210 6f0b 0700 |009b: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ +0573cc: 0a07 |009e: move-result v7 │ │ +0573ce: 6e20 550a 7600 |009f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0573d4: 0c06 |00a2: move-result-object v6 │ │ +0573d6: 1a07 6f00 |00a3: const-string v7, " saved pages :" // string@006f │ │ +0573da: 6e20 580a 7600 |00a5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0573e0: 0c06 |00a8: move-result-object v6 │ │ +0573e2: 6e10 640a 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0573e8: 0c06 |00ac: move-result-object v6 │ │ +0573ea: 6e20 2f01 6500 |00ad: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +0573f0: 28bc |00b0: goto 006c // -0044 │ │ +0573f2: 2201 1000 |00b1: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0010 │ │ +0573f6: 54b6 2505 |00b3: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0573fa: 7020 0d00 6100 |00b5: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +057400: 54b6 2505 |00b8: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057404: 7110 8d0c 0600 |00ba: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +05740a: 0c06 |00bd: move-result-object v6 │ │ +05740c: 5466 0805 |00be: iget-object v6, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +057410: 7210 6f0b 0600 |00c0: invoke-interface {v6}, Ljava/util/List;.size:()I // method@0b6f │ │ +057416: 0a06 |00c3: move-result v6 │ │ +057418: 33a6 5300 |00c4: if-ne v6, v10, 0117 // +0053 │ │ +05741c: 2206 d301 |00c6: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +057420: 7010 500a 0600 |00c8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +057426: 1a07 f302 |00cb: const-string v7, "Do you want to delete ? │ │ " // string@02f3 │ │ -054a46: 6e20 580a 7600 |00cd: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054a4c: 0c07 |00d0: move-result-object v7 │ │ -054a4e: 54b6 2505 |00d1: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054a52: 7110 8d0c 0600 |00d3: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054a58: 0c08 |00d6: move-result-object v8 │ │ -054a5a: 54b6 2505 |00d7: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054a5e: 7110 8d0c 0600 |00d9: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054a64: 0c06 |00dc: move-result-object v6 │ │ -054a66: 5466 0805 |00dd: iget-object v6, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054a6a: 7220 650b 9600 |00df: invoke-interface {v6, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -054a70: 0c06 |00e2: move-result-object v6 │ │ -054a72: 1f06 ae01 |00e3: check-cast v6, Ljava/lang/Integer; // type@01ae │ │ -054a76: 6e10 f609 0600 |00e5: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -054a7c: 0a06 |00e8: move-result v6 │ │ -054a7e: 1a09 cb1b |00e9: const-string v9, "title" // string@1bcb │ │ -054a82: 6e30 3a0c 6809 |00eb: invoke-virtual {v8, v6, v9}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ -054a88: 0c06 |00ee: move-result-object v6 │ │ -054a8a: 6e20 580a 6700 |00ef: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054a90: 0c06 |00f2: move-result-object v6 │ │ -054a92: 6e10 640a 0600 |00f3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -054a98: 0c06 |00f6: move-result-object v6 │ │ -054a9a: 6e20 0f00 6100 |00f7: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -054aa0: 1a06 e002 |00fa: const-string v6, "Delete" // string@02e0 │ │ -054aa4: 2207 6502 |00fc: new-instance v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3; // type@0265 │ │ -054aa8: 7030 6f0c b70c |00fe: invoke-direct {v7, v11, v12}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V // method@0c6f │ │ -054aae: 6e30 1200 6107 |0101: invoke-virtual {v1, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -054ab4: 1a06 5202 |0104: const-string v6, "Cancel" // string@0252 │ │ -054ab8: 2207 6602 |0106: new-instance v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4; // type@0266 │ │ -054abc: 7030 710c b70c |0108: invoke-direct {v7, v11, v12}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V // method@0c71 │ │ -054ac2: 6e30 1000 6107 |010b: invoke-virtual {v1, v6, v7}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -054ac8: 6e10 0e00 0100 |010e: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -054ace: 0c00 |0111: move-result-object v0 │ │ -054ad0: 6e10 1700 0000 |0112: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ -054ad6: 2900 f4fe |0115: goto/16 0009 // -010c │ │ -054ada: 2206 c101 |0117: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -054ade: 7010 500a 0600 |0119: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -054ae4: 1a07 e202 |011c: const-string v7, "Delete these " // string@02e2 │ │ -054ae8: 6e20 580a 7600 |011e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054aee: 0c06 |0121: move-result-object v6 │ │ -054af0: 54b7 2505 |0122: iget-object v7, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054af4: 7110 8d0c 0700 |0124: invoke-static {v7}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054afa: 0c07 |0127: move-result-object v7 │ │ -054afc: 5477 0805 |0128: iget-object v7, v7, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054b00: 7210 6f0b 0700 |012a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ -054b06: 0a07 |012d: move-result v7 │ │ -054b08: 6e20 550a 7600 |012e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -054b0e: 0c06 |0131: move-result-object v6 │ │ -054b10: 1a07 7000 |0132: const-string v7, " saved pages ?" // string@0070 │ │ -054b14: 6e20 580a 7600 |0134: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054b1a: 0c06 |0137: move-result-object v6 │ │ -054b1c: 6e10 640a 0600 |0138: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -054b22: 0c06 |013b: move-result-object v6 │ │ -054b24: 6e20 0f00 6100 |013c: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -054b2a: 28bb |013f: goto 00fa // -0045 │ │ -054b2c: 0001 0200 1e00 097f 0400 0000 ab00 ... |0140: packed-switch-data (8 units) │ │ +05742a: 6e20 580a 7600 |00cd: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057430: 0c07 |00d0: move-result-object v7 │ │ +057432: 54b6 2505 |00d1: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057436: 7110 8d0c 0600 |00d3: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +05743c: 0c08 |00d6: move-result-object v8 │ │ +05743e: 54b6 2505 |00d7: iget-object v6, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057442: 7110 8d0c 0600 |00d9: invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +057448: 0c06 |00dc: move-result-object v6 │ │ +05744a: 5466 0805 |00dd: iget-object v6, v6, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +05744e: 7220 650b 9600 |00df: invoke-interface {v6, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +057454: 0c06 |00e2: move-result-object v6 │ │ +057456: 1f06 c001 |00e3: check-cast v6, Ljava/lang/Integer; // type@01c0 │ │ +05745a: 6e10 f609 0600 |00e5: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +057460: 0a06 |00e8: move-result v6 │ │ +057462: 1a09 dc1b |00e9: const-string v9, "title" // string@1bdc │ │ +057466: 6e30 3a0c 6809 |00eb: invoke-virtual {v8, v6, v9}, Ljonas/tool/saveForOffline/DisplayAdapter;.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; // method@0c3a │ │ +05746c: 0c06 |00ee: move-result-object v6 │ │ +05746e: 6e20 580a 6700 |00ef: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057474: 0c06 |00f2: move-result-object v6 │ │ +057476: 6e10 640a 0600 |00f3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05747c: 0c06 |00f6: move-result-object v6 │ │ +05747e: 6e20 0f00 6100 |00f7: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +057484: 1a06 e002 |00fa: const-string v6, "Delete" // string@02e0 │ │ +057488: 2207 7902 |00fc: new-instance v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3; // type@0279 │ │ +05748c: 7030 6f0c b70c |00fe: invoke-direct {v7, v11, v12}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V // method@0c6f │ │ +057492: 6e30 1200 6107 |0101: invoke-virtual {v1, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +057498: 1a06 5202 |0104: const-string v6, "Cancel" // string@0252 │ │ +05749c: 2207 7a02 |0106: new-instance v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4; // type@027a │ │ +0574a0: 7030 710c b70c |0108: invoke-direct {v7, v11, v12}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;.:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V // method@0c71 │ │ +0574a6: 6e30 1000 6107 |010b: invoke-virtual {v1, v6, v7}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +0574ac: 6e10 0e00 0100 |010e: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +0574b2: 0c00 |0111: move-result-object v0 │ │ +0574b4: 6e10 1700 0000 |0112: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ +0574ba: 2900 f4fe |0115: goto/16 0009 // -010c │ │ +0574be: 2206 d301 |0117: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +0574c2: 7010 500a 0600 |0119: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0574c8: 1a07 e202 |011c: const-string v7, "Delete these " // string@02e2 │ │ +0574cc: 6e20 580a 7600 |011e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0574d2: 0c06 |0121: move-result-object v6 │ │ +0574d4: 54b7 2505 |0122: iget-object v7, v11, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0574d8: 7110 8d0c 0700 |0124: invoke-static {v7}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +0574de: 0c07 |0127: move-result-object v7 │ │ +0574e0: 5477 0805 |0128: iget-object v7, v7, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +0574e4: 7210 6f0b 0700 |012a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ +0574ea: 0a07 |012d: move-result v7 │ │ +0574ec: 6e20 550a 7600 |012e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0574f2: 0c06 |0131: move-result-object v6 │ │ +0574f4: 1a07 7000 |0132: const-string v7, " saved pages ?" // string@0070 │ │ +0574f8: 6e20 580a 7600 |0134: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0574fe: 0c06 |0137: move-result-object v6 │ │ +057500: 6e10 640a 0600 |0138: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +057506: 0c06 |013b: move-result-object v6 │ │ +057508: 6e20 0f00 6100 |013c: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +05750e: 28bb |013f: goto 00fa // -0045 │ │ +057510: 0001 0200 1e00 097f 0400 0000 ab00 ... |0140: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0009 line=388 │ │ 0x000a line=306 │ │ 0x0011 line=307 │ │ 0x001f line=308 │ │ @@ -72726,24 +72683,24 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -054b3c: |[054b3c] jonas.tool.saveForOffline.MainActivity$ModeCallback.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -054b4c: 5420 2505 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054b50: 6e10 970c 0000 |0002: invoke-virtual {v0}, Ljonas/tool/saveForOffline/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c97 │ │ -054b56: 0c00 |0005: move-result-object v0 │ │ -054b58: 1401 0100 087f |0006: const v1, #float 1.80775e+38 // #7f080001 │ │ -054b5e: 6e30 ea00 1004 |0009: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00ea │ │ -054b64: 1a00 690a |000c: const-string v0, "Select Items" // string@0a69 │ │ -054b68: 6e20 e500 0300 |000e: invoke-virtual {v3, v0}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@00e5 │ │ -054b6e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -054b70: 0f00 |0012: return v0 │ │ +057520: |[057520] jonas.tool.saveForOffline.MainActivity$ModeCallback.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +057530: 5420 2505 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057534: 6e10 970c 0000 |0002: invoke-virtual {v0}, Ljonas/tool/saveForOffline/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c97 │ │ +05753a: 0c00 |0005: move-result-object v0 │ │ +05753c: 1401 0100 087f |0006: const v1, #float 1.80775e+38 // #7f080001 │ │ +057542: 6e30 ea00 1004 |0009: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00ea │ │ +057548: 1a00 7d0a |000c: const-string v0, "Select Items" // string@0a7d │ │ +05754c: 6e20 e500 0300 |000e: invoke-virtual {v3, v0}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@00e5 │ │ +057552: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +057554: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x000c line=288 │ │ 0x0011 line=290 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ @@ -72755,21 +72712,21 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -054b74: |[054b74] jonas.tool.saveForOffline.MainActivity$ModeCallback.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -054b84: 5410 2505 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054b88: 7110 8d0c 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054b8e: 0c00 |0005: move-result-object v0 │ │ -054b90: 5400 0805 |0006: iget-object v0, v0, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054b94: 7210 620b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ -054b9a: 0e00 |000b: return-void │ │ +057558: |[057558] jonas.tool.saveForOffline.MainActivity$ModeCallback.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +057568: 5410 2505 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +05756c: 7110 8d0c 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +057572: 0c00 |0005: move-result-object v0 │ │ +057574: 5400 0805 |0006: iget-object v0, v0, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +057578: 7210 620b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ +05757e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x000b line=442 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ 0x0000 - 0x000c reg=2 mode Landroid/view/ActionMode; │ │ @@ -72779,91 +72736,91 @@ │ │ type : '(Landroid/view/ActionMode;IJZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -054b9c: |[054b9c] jonas.tool.saveForOffline.MainActivity$ModeCallback.onItemCheckedStateChanged:(Landroid/view/ActionMode;IJZ)V │ │ -054bac: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -054bae: 1405 1f00 097f |0001: const v5, #float 1.82105e+38 // #7f09001f │ │ -054bb4: 7110 fc09 0900 |0004: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -054bba: 0c02 |0007: move-result-object v2 │ │ -054bbc: 5473 2505 |0008: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054bc0: 7110 880c 0300 |000a: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$1100:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/GridView; // method@0c88 │ │ -054bc6: 0c03 |000d: move-result-object v3 │ │ -054bc8: 5474 2505 |000e: iget-object v4, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054bcc: 7110 880c 0400 |0010: invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity;.access$1100:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/GridView; // method@0c88 │ │ -054bd2: 0c04 |0013: move-result-object v4 │ │ -054bd4: 6e10 1801 0400 |0014: invoke-virtual {v4}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0118 │ │ -054bda: 0a04 |0017: move-result v4 │ │ -054bdc: 9104 0904 |0018: sub-int v4, v9, v4 │ │ -054be0: 6e20 1701 4300 |001a: invoke-virtual {v3, v4}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@0117 │ │ -054be6: 0c03 |001d: move-result-object v3 │ │ -054be8: 1404 0800 097f |001e: const v4, #float 1.82104e+38 // #7f090008 │ │ -054bee: 6e20 ed00 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -054bf4: 0c01 |0024: move-result-object v1 │ │ -054bf6: 380c 4500 |0025: if-eqz v12, 006a // +0045 │ │ -054bfa: 5473 2505 |0027: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054bfe: 7110 8d0c 0300 |0029: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054c04: 0c03 |002c: move-result-object v3 │ │ -054c06: 5433 0805 |002d: iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054c0a: 7220 600b 2300 |002f: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -054c10: 1a03 8200 |0032: const-string v3, "#FFC107" // string@0082 │ │ -054c14: 7110 8c00 0300 |0034: invoke-static {v3}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ -054c1a: 0a03 |0037: move-result v3 │ │ -054c1c: 6e20 ef00 3100 |0038: invoke-virtual {v1, v3}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ -054c22: 5473 2505 |003b: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054c26: 7110 8d0c 0300 |003d: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054c2c: 0c03 |0040: move-result-object v3 │ │ -054c2e: 5433 0805 |0041: iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054c32: 7210 6f0b 0300 |0043: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -054c38: 0a00 |0046: move-result v0 │ │ -054c3a: 2b00 5700 0000 |0047: packed-switch v0, 0000009e // +00000057 │ │ -054c40: 2203 c101 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -054c44: 7010 500a 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -054c4a: 6e20 550a 0300 |004f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -054c50: 0c03 |0052: move-result-object v3 │ │ -054c52: 1a04 5800 |0053: const-string v4, " items selected" // string@0058 │ │ -054c56: 6e20 580a 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -054c5c: 0c03 |0058: move-result-object v3 │ │ -054c5e: 6e10 640a 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -054c64: 0c03 |005c: move-result-object v3 │ │ -054c66: 6e20 e400 3800 |005d: invoke-virtual {v8, v3}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00e4 │ │ -054c6c: 5473 2505 |0060: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054c70: 6e20 930c 5300 |0062: invoke-virtual {v3, v5}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ -054c76: 0c03 |0065: move-result-object v3 │ │ -054c78: 6e20 f000 6300 |0066: invoke-virtual {v3, v6}, Landroid/view/View;.setEnabled:(Z)V // method@00f0 │ │ -054c7e: 0e00 |0069: return-void │ │ -054c80: 5473 2505 |006a: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054c84: 7110 8d0c 0300 |006c: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054c8a: 0c03 |006f: move-result-object v3 │ │ -054c8c: 5433 0805 |0070: iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054c90: 7220 6c0b 2300 |0072: invoke-interface {v3, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0b6c │ │ -054c96: 1a03 8100 |0075: const-string v3, "#E2E2E2" // string@0081 │ │ -054c9a: 7110 8c00 0300 |0077: invoke-static {v3}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ -054ca0: 0a03 |007a: move-result v3 │ │ -054ca2: 6e20 ef00 3100 |007b: invoke-virtual {v1, v3}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ -054ca8: 28bd |007e: goto 003b // -0043 │ │ -054caa: 1a03 400b |007f: const-string v3, "Tap to select items" // string@0b40 │ │ -054cae: 6e20 e400 3800 |0081: invoke-virtual {v8, v3}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00e4 │ │ -054cb4: 5473 2505 |0084: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054cb8: 6e20 930c 5300 |0086: invoke-virtual {v3, v5}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ -054cbe: 0c03 |0089: move-result-object v3 │ │ -054cc0: 1204 |008a: const/4 v4, #int 0 // #0 │ │ -054cc2: 6e20 f000 4300 |008b: invoke-virtual {v3, v4}, Landroid/view/View;.setEnabled:(Z)V // method@00f0 │ │ -054cc8: 28db |008e: goto 0069 // -0025 │ │ -054cca: 1a03 3f09 |008f: const-string v3, "One item selected" // string@093f │ │ -054cce: 6e20 e400 3800 |0091: invoke-virtual {v8, v3}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00e4 │ │ -054cd4: 5473 2505 |0094: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054cd8: 6e20 930c 5300 |0096: invoke-virtual {v3, v5}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ -054cde: 0c03 |0099: move-result-object v3 │ │ -054ce0: 6e20 f000 6300 |009a: invoke-virtual {v3, v6}, Landroid/view/View;.setEnabled:(Z)V // method@00f0 │ │ -054ce6: 28cc |009d: goto 0069 // -0034 │ │ -054ce8: 0001 0200 0000 0000 3800 0000 4800 ... |009e: packed-switch-data (8 units) │ │ +057580: |[057580] jonas.tool.saveForOffline.MainActivity$ModeCallback.onItemCheckedStateChanged:(Landroid/view/ActionMode;IJZ)V │ │ +057590: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +057592: 1405 1f00 097f |0001: const v5, #float 1.82105e+38 // #7f09001f │ │ +057598: 7110 fc09 0900 |0004: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +05759e: 0c02 |0007: move-result-object v2 │ │ +0575a0: 5473 2505 |0008: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0575a4: 7110 880c 0300 |000a: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$1100:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/GridView; // method@0c88 │ │ +0575aa: 0c03 |000d: move-result-object v3 │ │ +0575ac: 5474 2505 |000e: iget-object v4, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0575b0: 7110 880c 0400 |0010: invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity;.access$1100:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/GridView; // method@0c88 │ │ +0575b6: 0c04 |0013: move-result-object v4 │ │ +0575b8: 6e10 1801 0400 |0014: invoke-virtual {v4}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0118 │ │ +0575be: 0a04 |0017: move-result v4 │ │ +0575c0: 9104 0904 |0018: sub-int v4, v9, v4 │ │ +0575c4: 6e20 1701 4300 |001a: invoke-virtual {v3, v4}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@0117 │ │ +0575ca: 0c03 |001d: move-result-object v3 │ │ +0575cc: 1404 0800 097f |001e: const v4, #float 1.82104e+38 // #7f090008 │ │ +0575d2: 6e20 ed00 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +0575d8: 0c01 |0024: move-result-object v1 │ │ +0575da: 380c 4500 |0025: if-eqz v12, 006a // +0045 │ │ +0575de: 5473 2505 |0027: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0575e2: 7110 8d0c 0300 |0029: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +0575e8: 0c03 |002c: move-result-object v3 │ │ +0575ea: 5433 0805 |002d: iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +0575ee: 7220 600b 2300 |002f: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0575f4: 1a03 8200 |0032: const-string v3, "#FFC107" // string@0082 │ │ +0575f8: 7110 8c00 0300 |0034: invoke-static {v3}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ +0575fe: 0a03 |0037: move-result v3 │ │ +057600: 6e20 ef00 3100 |0038: invoke-virtual {v1, v3}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ +057606: 5473 2505 |003b: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +05760a: 7110 8d0c 0300 |003d: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +057610: 0c03 |0040: move-result-object v3 │ │ +057612: 5433 0805 |0041: iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +057616: 7210 6f0b 0300 |0043: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +05761c: 0a00 |0046: move-result v0 │ │ +05761e: 2b00 5700 0000 |0047: packed-switch v0, 0000009e // +00000057 │ │ +057624: 2203 d301 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +057628: 7010 500a 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05762e: 6e20 550a 0300 |004f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +057634: 0c03 |0052: move-result-object v3 │ │ +057636: 1a04 5800 |0053: const-string v4, " items selected" // string@0058 │ │ +05763a: 6e20 580a 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057640: 0c03 |0058: move-result-object v3 │ │ +057642: 6e10 640a 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +057648: 0c03 |005c: move-result-object v3 │ │ +05764a: 6e20 e400 3800 |005d: invoke-virtual {v8, v3}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00e4 │ │ +057650: 5473 2505 |0060: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057654: 6e20 930c 5300 |0062: invoke-virtual {v3, v5}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ +05765a: 0c03 |0065: move-result-object v3 │ │ +05765c: 6e20 f000 6300 |0066: invoke-virtual {v3, v6}, Landroid/view/View;.setEnabled:(Z)V // method@00f0 │ │ +057662: 0e00 |0069: return-void │ │ +057664: 5473 2505 |006a: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +057668: 7110 8d0c 0300 |006c: invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +05766e: 0c03 |006f: move-result-object v3 │ │ +057670: 5433 0805 |0070: iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +057674: 7220 6c0b 2300 |0072: invoke-interface {v3, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0b6c │ │ +05767a: 1a03 8100 |0075: const-string v3, "#E2E2E2" // string@0081 │ │ +05767e: 7110 8c00 0300 |0077: invoke-static {v3}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@008c │ │ +057684: 0a03 |007a: move-result v3 │ │ +057686: 6e20 ef00 3100 |007b: invoke-virtual {v1, v3}, Landroid/view/View;.setBackgroundColor:(I)V // method@00ef │ │ +05768c: 28bd |007e: goto 003b // -0043 │ │ +05768e: 1a03 540b |007f: const-string v3, "Tap to select items" // string@0b54 │ │ +057692: 6e20 e400 3800 |0081: invoke-virtual {v8, v3}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00e4 │ │ +057698: 5473 2505 |0084: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +05769c: 6e20 930c 5300 |0086: invoke-virtual {v3, v5}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ +0576a2: 0c03 |0089: move-result-object v3 │ │ +0576a4: 1204 |008a: const/4 v4, #int 0 // #0 │ │ +0576a6: 6e20 f000 4300 |008b: invoke-virtual {v3, v4}, Landroid/view/View;.setEnabled:(Z)V // method@00f0 │ │ +0576ac: 28db |008e: goto 0069 // -0025 │ │ +0576ae: 1a03 5309 |008f: const-string v3, "One item selected" // string@0953 │ │ +0576b2: 6e20 e400 3800 |0091: invoke-virtual {v8, v3}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00e4 │ │ +0576b8: 5473 2505 |0094: iget-object v3, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0576bc: 6e20 930c 5300 |0096: invoke-virtual {v3, v5}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ +0576c2: 0c03 |0099: move-result-object v3 │ │ +0576c4: 6e20 f000 6300 |009a: invoke-virtual {v3, v6}, Landroid/view/View;.setEnabled:(Z)V // method@00f0 │ │ +0576ca: 28cc |009d: goto 0069 // -0034 │ │ +0576cc: 0001 0200 0000 0000 3800 0000 4800 ... |009e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=447 │ │ 0x0008 line=448 │ │ 0x0025 line=449 │ │ 0x0027 line=450 │ │ 0x0032 line=451 │ │ @@ -72895,38 +72852,38 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -054cf8: |[054cf8] jonas.tool.saveForOffline.MainActivity$ModeCallback.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -054d08: 5410 2505 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ -054d0c: 7110 8d0c 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ -054d12: 0c00 |0005: move-result-object v0 │ │ -054d14: 5400 0805 |0006: iget-object v0, v0, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ -054d18: 7210 620b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ -054d1e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -054d20: 0f00 |000c: return v0 │ │ +0576dc: |[0576dc] jonas.tool.saveForOffline.MainActivity$ModeCallback.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +0576ec: 5410 2505 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.this$0:Ljonas/tool/saveForOffline/MainActivity; // field@0525 │ │ +0576f0: 7110 8d0c 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/MainActivity;.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; // method@0c8d │ │ +0576f6: 0c00 |0005: move-result-object v0 │ │ +0576f8: 5400 0805 |0006: iget-object v0, v0, Ljonas/tool/saveForOffline/DisplayAdapter;.selectedViewsPositions:Ljava/util/List; // field@0508 │ │ +0576fc: 7210 620b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ +057702: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +057704: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x000b line=298 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ 0x0000 - 0x000d reg=2 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x000d reg=3 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #195 header: │ │ -class_idx : 617 │ │ +class_idx : 637 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 8 │ │ -source_file_idx : 2256 │ │ +superclass_idx : 14 │ │ +source_file_idx : 2276 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 9 │ │ │ │ Class #195 annotations: │ │ Annotations on class │ │ @@ -72998,42 +72955,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -054d24: |[054d24] jonas.tool.saveForOffline.MainActivity.:()V │ │ -054d34: 7010 0300 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0003 │ │ -054d3a: 6200 ff04 |0003: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ -054d3e: 5b10 3205 |0005: iput-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ -054d42: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -054d46: 5b10 3105 |0009: iput-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ -054d4a: 0e00 |000b: return-void │ │ +057708: |[057708] jonas.tool.saveForOffline.MainActivity.:()V │ │ +057718: 7010 0300 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0003 │ │ +05771e: 6200 ff04 |0003: sget-object v0, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.NEWEST_FIRST:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@04ff │ │ +057722: 5b10 3205 |0005: iput-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ +057726: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +05772a: 5b10 3105 |0009: iput-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ +05772e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=62 │ │ 0x0007 line=67 │ │ - 0x000b line=281 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ name : 'access$000' │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/SearchView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054d4c: |[054d4c] jonas.tool.saveForOffline.MainActivity.access$000:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/SearchView; │ │ -054d5c: 5410 2c05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ -054d60: 1100 |0002: return-object v0 │ │ +057730: |[057730] jonas.tool.saveForOffline.MainActivity.access$000:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/SearchView; │ │ +057740: 5410 2c05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ +057744: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ @@ -73041,17 +72997,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054d64: |[054d64] jonas.tool.saveForOffline.MainActivity.access$102:(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ -054d74: 5b01 3205 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ -054d78: 1101 |0002: return-object v1 │ │ +057748: |[057748] jonas.tool.saveForOffline.MainActivity.access$102:(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ +057758: 5b01 3205 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ +05775c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ │ │ @@ -73060,17 +73016,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/GridView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054d7c: |[054d7c] jonas.tool.saveForOffline.MainActivity.access$1100:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/GridView; │ │ -054d8c: 5410 2d05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -054d90: 1100 |0002: return-object v0 │ │ +057760: |[057760] jonas.tool.saveForOffline.MainActivity.access$1100:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/GridView; │ │ +057770: 5410 2d05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ @@ -73078,17 +73034,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054d94: |[054d94] jonas.tool.saveForOffline.MainActivity.access$200:(Ljonas/tool/saveForOffline/MainActivity;)Ljava/lang/String; │ │ -054da4: 5410 3105 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ -054da8: 1100 |0002: return-object v0 │ │ +057778: |[057778] jonas.tool.saveForOffline.MainActivity.access$200:(Ljonas/tool/saveForOffline/MainActivity;)Ljava/lang/String; │ │ +057788: 5410 3105 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ +05778c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ @@ -73096,17 +73052,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -054dac: |[054dac] jonas.tool.saveForOffline.MainActivity.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V │ │ -054dbc: 7020 920c 1000 |0000: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ -054dc2: 0e00 |0003: return-void │ │ +057790: |[057790] jonas.tool.saveForOffline.MainActivity.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V │ │ +0577a0: 7020 920c 1000 |0000: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ +0577a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -73115,17 +73071,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/AlertDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054dc4: |[054dc4] jonas.tool.saveForOffline.MainActivity.access$400:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/AlertDialog; │ │ -054dd4: 5410 2805 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.dialogSortItemsBy:Landroid/app/AlertDialog; // field@0528 │ │ -054dd8: 1100 |0002: return-object v0 │ │ +0577a8: |[0577a8] jonas.tool.saveForOffline.MainActivity.access$400:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/AlertDialog; │ │ +0577b8: 5410 2805 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.dialogSortItemsBy:Landroid/app/AlertDialog; // field@0528 │ │ +0577bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #7 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ @@ -73133,17 +73089,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054ddc: |[054ddc] jonas.tool.saveForOffline.MainActivity.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; │ │ -054dec: 5410 2f05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.pageLoadDialog:Landroid/app/ProgressDialog; // field@052f │ │ -054df0: 1100 |0002: return-object v0 │ │ +0577c0: |[0577c0] jonas.tool.saveForOffline.MainActivity.access$500:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/app/ProgressDialog; │ │ +0577d0: 5410 2f05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.pageLoadDialog:Landroid/app/ProgressDialog; // field@052f │ │ +0577d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #8 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ @@ -73151,17 +73107,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054df4: |[054df4] jonas.tool.saveForOffline.MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ -054e04: 5410 2905 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -054e08: 1100 |0002: return-object v0 │ │ +0577d8: |[0577d8] jonas.tool.saveForOffline.MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ +0577e8: 5410 2905 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +0577ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #9 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ @@ -73169,17 +73125,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/Database;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054e0c: |[054e0c] jonas.tool.saveForOffline.MainActivity.access$700:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/Database; │ │ -054e1c: 5410 2b05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.mHelper:Ljonas/tool/saveForOffline/Database; // field@052b │ │ -054e20: 1100 |0002: return-object v0 │ │ +0577f0: |[0577f0] jonas.tool.saveForOffline.MainActivity.access$700:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/Database; │ │ +057800: 5410 2b05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.mHelper:Ljonas/tool/saveForOffline/Database; // field@052b │ │ +057804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #10 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ @@ -73187,17 +73143,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/Database;)Ljonas/tool/saveForOffline/Database;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054e24: |[054e24] jonas.tool.saveForOffline.MainActivity.access$702:(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/Database;)Ljonas/tool/saveForOffline/Database; │ │ -054e34: 5b01 2b05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity;.mHelper:Ljonas/tool/saveForOffline/Database; // field@052b │ │ -054e38: 1101 |0002: return-object v1 │ │ +057808: |[057808] jonas.tool.saveForOffline.MainActivity.access$702:(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/Database;)Ljonas/tool/saveForOffline/Database; │ │ +057818: 5b01 2b05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity;.mHelper:Ljonas/tool/saveForOffline/Database; // field@052b │ │ +05781c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljonas/tool/saveForOffline/Database; │ │ │ │ @@ -73206,17 +73162,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054e3c: |[054e3c] jonas.tool.saveForOffline.MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ -054e4c: 5410 2705 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.dataBase:Landroid/database/sqlite/SQLiteDatabase; // field@0527 │ │ -054e50: 1100 |0002: return-object v0 │ │ +057820: |[057820] jonas.tool.saveForOffline.MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ +057830: 5410 2705 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.dataBase:Landroid/database/sqlite/SQLiteDatabase; // field@0527 │ │ +057834: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ #12 : (in Ljonas/tool/saveForOffline/MainActivity;) │ │ @@ -73224,17 +73180,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054e54: |[054e54] jonas.tool.saveForOffline.MainActivity.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; │ │ -054e64: 5b01 2705 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity;.dataBase:Landroid/database/sqlite/SQLiteDatabase; // field@0527 │ │ -054e68: 1101 |0002: return-object v1 │ │ +057838: |[057838] jonas.tool.saveForOffline.MainActivity.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; │ │ +057848: 5b01 2705 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/MainActivity;.dataBase:Landroid/database/sqlite/SQLiteDatabase; // field@0527 │ │ +05784c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljonas/tool/saveForOffline/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -73243,60 +73199,60 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -054e6c: |[054e6c] jonas.tool.saveForOffline.MainActivity.displayData:(Ljava/lang/String;)V │ │ -054e7c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -054e7e: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ -054e82: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -054e84: 5450 2905 |0004: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -054e88: 5451 3205 |0006: iget-object v1, v5, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ -054e8c: 6e40 400c 6041 |0008: invoke-virtual {v0, v6, v1, v4}, Ljonas/tool/saveForOffline/DisplayAdapter;.refreshData:(Ljava/lang/String;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;Z)V // method@0c40 │ │ -054e92: 5450 2905 |000b: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -054e96: 6e10 370c 0000 |000d: invoke-virtual {v0}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ -054e9c: 0a00 |0010: move-result v0 │ │ -054e9e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -054ea2: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ -054ea6: 6e20 2a0a 0600 |0015: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -054eac: 0a00 |0018: move-result v0 │ │ -054eae: 3900 1900 |0019: if-nez v0, 0032 // +0019 │ │ -054eb2: 5450 2e05 |001b: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ -054eb6: 1a01 1409 |001d: const-string v1, "No search results" // string@0914 │ │ -054eba: 6e20 2f01 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -054ec0: 5450 2e05 |0022: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ -054ec4: 6e20 3101 2000 |0024: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ -054eca: 5450 2e05 |0027: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ -054ece: 6e20 2e01 4000 |0029: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setGravity:(I)V // method@012e │ │ -054ed4: 5450 2d05 |002c: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -054ed8: 6e20 1f01 3000 |002e: invoke-virtual {v0, v3}, Landroid/widget/GridView;.setVisibility:(I)V // method@011f │ │ -054ede: 0e00 |0031: return-void │ │ -054ee0: 5450 2905 |0032: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -054ee4: 6e10 370c 0000 |0034: invoke-virtual {v0}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ -054eea: 0a00 |0037: move-result v0 │ │ -054eec: 3900 1900 |0038: if-nez v0, 0051 // +0019 │ │ -054ef0: 5450 2e05 |003a: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ -054ef4: 1a01 1309 |003c: const-string v1, "No saved pages" // string@0913 │ │ -054ef8: 6e20 2f01 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -054efe: 5450 2e05 |0041: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ -054f02: 6e20 3101 2000 |0043: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ -054f08: 5450 2a05 |0046: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.helpText:Landroid/widget/TextView; // field@052a │ │ -054f0c: 6e20 3101 2000 |0048: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ -054f12: 5450 2d05 |004b: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -054f16: 6e20 1f01 3000 |004d: invoke-virtual {v0, v3}, Landroid/widget/GridView;.setVisibility:(I)V // method@011f │ │ -054f1c: 28e1 |0050: goto 0031 // -001f │ │ -054f1e: 5450 2a05 |0051: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.helpText:Landroid/widget/TextView; // field@052a │ │ -054f22: 6e20 3101 3000 |0053: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ -054f28: 5450 2e05 |0056: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ -054f2c: 6e20 3101 3000 |0058: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ -054f32: 5450 2d05 |005b: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -054f36: 6e20 1f01 2000 |005d: invoke-virtual {v0, v2}, Landroid/widget/GridView;.setVisibility:(I)V // method@011f │ │ -054f3c: 28d1 |0060: goto 0031 // -002f │ │ +057850: |[057850] jonas.tool.saveForOffline.MainActivity.displayData:(Ljava/lang/String;)V │ │ +057860: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +057862: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ +057866: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +057868: 5450 2905 |0004: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +05786c: 5451 3205 |0006: iget-object v1, v5, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ +057870: 6e40 400c 6041 |0008: invoke-virtual {v0, v6, v1, v4}, Ljonas/tool/saveForOffline/DisplayAdapter;.refreshData:(Ljava/lang/String;Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;Z)V // method@0c40 │ │ +057876: 5450 2905 |000b: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +05787a: 6e10 370c 0000 |000d: invoke-virtual {v0}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ +057880: 0a00 |0010: move-result v0 │ │ +057882: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +057886: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ +05788a: 6e20 2a0a 0600 |0015: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +057890: 0a00 |0018: move-result v0 │ │ +057892: 3900 1900 |0019: if-nez v0, 0032 // +0019 │ │ +057896: 5450 2e05 |001b: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ +05789a: 1a01 2809 |001d: const-string v1, "No search results" // string@0928 │ │ +05789e: 6e20 2f01 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +0578a4: 5450 2e05 |0022: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ +0578a8: 6e20 3101 2000 |0024: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ +0578ae: 5450 2e05 |0027: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ +0578b2: 6e20 2e01 4000 |0029: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setGravity:(I)V // method@012e │ │ +0578b8: 5450 2d05 |002c: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +0578bc: 6e20 1f01 3000 |002e: invoke-virtual {v0, v3}, Landroid/widget/GridView;.setVisibility:(I)V // method@011f │ │ +0578c2: 0e00 |0031: return-void │ │ +0578c4: 5450 2905 |0032: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +0578c8: 6e10 370c 0000 |0034: invoke-virtual {v0}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ +0578ce: 0a00 |0037: move-result v0 │ │ +0578d0: 3900 1900 |0038: if-nez v0, 0051 // +0019 │ │ +0578d4: 5450 2e05 |003a: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ +0578d8: 1a01 2709 |003c: const-string v1, "No saved pages" // string@0927 │ │ +0578dc: 6e20 2f01 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +0578e2: 5450 2e05 |0041: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ +0578e6: 6e20 3101 2000 |0043: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ +0578ec: 5450 2a05 |0046: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.helpText:Landroid/widget/TextView; // field@052a │ │ +0578f0: 6e20 3101 2000 |0048: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ +0578f6: 5450 2d05 |004b: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +0578fa: 6e20 1f01 3000 |004d: invoke-virtual {v0, v3}, Landroid/widget/GridView;.setVisibility:(I)V // method@011f │ │ +057900: 28e1 |0050: goto 0031 // -001f │ │ +057902: 5450 2a05 |0051: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.helpText:Landroid/widget/TextView; // field@052a │ │ +057906: 6e20 3101 3000 |0053: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ +05790c: 5450 2e05 |0056: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ +057910: 6e20 3101 3000 |0058: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0131 │ │ +057916: 5450 2d05 |005b: iget-object v0, v5, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +05791a: 6e20 1f01 2000 |005d: invoke-virtual {v0, v2}, Landroid/widget/GridView;.setVisibility:(I)V // method@011f │ │ +057920: 28d1 |0060: goto 0031 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=258 │ │ 0x000b line=260 │ │ 0x001b line=261 │ │ 0x0022 line=262 │ │ 0x0027 line=263 │ │ @@ -73319,20 +73275,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -054f40: |[054f40] jonas.tool.saveForOffline.MainActivity.setUpGridClickListener:()V │ │ -054f50: 5420 2d05 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -054f54: 2201 6202 |0002: new-instance v1, Ljonas/tool/saveForOffline/MainActivity$3; // type@0262 │ │ -054f58: 7020 690c 2100 |0004: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/MainActivity$3;.:(Ljonas/tool/saveForOffline/MainActivity;)V // method@0c69 │ │ -054f5e: 6e20 1d01 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@011d │ │ -054f64: 0e00 |000a: return-void │ │ +057924: |[057924] jonas.tool.saveForOffline.MainActivity.setUpGridClickListener:()V │ │ +057934: 5420 2d05 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057938: 2201 7602 |0002: new-instance v1, Ljonas/tool/saveForOffline/MainActivity$3; // type@0276 │ │ +05793c: 7020 690c 2100 |0004: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/MainActivity$3;.:(Ljonas/tool/saveForOffline/MainActivity;)V // method@0c69 │ │ +057942: 6e20 1d01 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@011d │ │ +057948: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000a line=254 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ @@ -73342,21 +73298,21 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -054f68: |[054f68] jonas.tool.saveForOffline.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -054f78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -054f7a: 6f40 0400 2143 |0001: invoke-super {v1, v2, v3, v4}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0004 │ │ -054f80: 3302 0700 |0004: if-ne v2, v0, 000b // +0007 │ │ -054f84: 3303 0500 |0006: if-ne v3, v0, 000b // +0005 │ │ -054f88: 6e10 a20c 0100 |0008: invoke-virtual {v1}, Ljonas/tool/saveForOffline/MainActivity;.recreate:()V // method@0ca2 │ │ -054f8e: 0e00 |000b: return-void │ │ +05794c: |[05794c] jonas.tool.saveForOffline.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +05795c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05795e: 6f40 0400 2143 |0001: invoke-super {v1, v2, v3, v4}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0004 │ │ +057964: 3302 0700 |0004: if-ne v2, v0, 000b // +0007 │ │ +057968: 3303 0500 |0006: if-ne v3, v0, 000b // +0005 │ │ +05796c: 6e10 a20c 0100 |0008: invoke-virtual {v1}, Ljonas/tool/saveForOffline/MainActivity;.recreate:()V // method@0ca2 │ │ +057972: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ 0x0004 line=121 │ │ 0x0008 line=122 │ │ 0x000b line=124 │ │ locals : │ │ @@ -73370,19 +73326,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -054f90: |[054f90] jonas.tool.saveForOffline.MainActivity.onClose:()Z │ │ -054fa0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -054fa4: 7020 920c 0100 |0002: invoke-direct {v1, v0}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ -054faa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -054fac: 0f00 |0006: return v0 │ │ +057974: |[057974] jonas.tool.saveForOffline.MainActivity.onClose:()Z │ │ +057984: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +057988: 7020 920c 0100 |0002: invoke-direct {v1, v0}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ +05798e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +057990: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ @@ -73391,94 +73347,94 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -054fb0: |[054fb0] jonas.tool.saveForOffline.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -054fc0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -054fc2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -054fc4: 6f20 0600 7600 |0002: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -054fca: 1502 047f |0005: const/high16 v2, #int 2130968576 // #7f04 │ │ -054fce: 7130 d300 2604 |0007: invoke-static {v6, v2, v4}, Landroid/preference/PreferenceManager;.setDefaultValues:(Landroid/content/Context;IZ)V // method@00d3 │ │ -054fd4: 7110 d200 0600 |000a: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ -054fda: 0c01 |000d: move-result-object v1 │ │ -054fdc: 1a02 ea0f |000e: const-string v2, "dark_mode" // string@0fea │ │ -054fe0: 7230 5f00 2104 |0010: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -054fe6: 0a02 |0013: move-result v2 │ │ -054fe8: 3802 0800 |0014: if-eqz v2, 001c // +0008 │ │ -054fec: 1402 6b00 0301 |0016: const v2, #float 2.40612e-38 // #0103006b │ │ -054ff2: 6e20 a40c 2600 |0019: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.setTheme:(I)V // method@0ca4 │ │ -054ff8: 1402 0600 037f |001c: const v2, #float 1.74129e+38 // #7f030006 │ │ -054ffe: 6e20 a30c 2600 |001f: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.setContentView:(I)V // method@0ca3 │ │ -055004: 1402 0f00 097f |0022: const v2, #float 1.82105e+38 // #7f09000f │ │ -05500a: 6e20 930c 2600 |0025: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ -055010: 0c02 |0028: move-result-object v2 │ │ -055012: 1f02 7300 |0029: check-cast v2, Landroid/widget/GridView; // type@0073 │ │ -055016: 5b62 2d05 |002b: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -05501a: 5462 2d05 |002d: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -05501e: 1233 |002f: const/4 v3, #int 3 // #3 │ │ -055020: 6e20 1a01 3200 |0030: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setChoiceMode:(I)V // method@011a │ │ -055026: 5462 2d05 |0033: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -05502a: 2203 6802 |0035: new-instance v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // type@0268 │ │ -05502e: 7020 7e0c 6300 |0037: invoke-direct {v3, v6}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.:(Ljonas/tool/saveForOffline/MainActivity;)V // method@0c7e │ │ -055034: 6e20 1b01 3200 |003a: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@011b │ │ -05503a: 1a02 ff14 |003d: const-string v2, "layout" // string@14ff │ │ -05503e: 1a03 1b01 |003f: const-string v3, "1" // string@011b │ │ -055042: 7230 6100 2103 |0041: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ -055048: 0c02 |0044: move-result-object v2 │ │ -05504a: 7110 f709 0200 |0045: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -055050: 0a00 |0048: move-result v0 │ │ -055052: 2b00 5f00 0000 |0049: packed-switch v0, 000000a8 // +0000005f │ │ -055058: 5462 3205 |004c: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ -05505c: 1a02 e20f |004e: const-string v2, "current_sort_order" // string@0fe2 │ │ -055060: 7230 6000 2104 |0050: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0060 │ │ -055066: 0a02 |0053: move-result v2 │ │ -055068: 7110 310c 0200 |0054: invoke-static {v2}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // method@0c31 │ │ -05506e: 0c02 |0057: move-result-object v2 │ │ -055070: 5b62 3205 |0058: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ -055074: 2202 1000 |005a: new-instance v2, Landroid/app/ProgressDialog; // type@0010 │ │ -055078: 7020 2600 6200 |005c: invoke-direct {v2, v6}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ -05507e: 5b62 2f05 |005f: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.pageLoadDialog:Landroid/app/ProgressDialog; // field@052f │ │ -055082: 6e10 940c 0600 |0061: invoke-virtual {v6}, Ljonas/tool/saveForOffline/MainActivity;.getActionBar:()Landroid/app/ActionBar; // method@0c94 │ │ -055088: 0c02 |0064: move-result-object v2 │ │ -05508a: 5b62 2605 |0065: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ -05508e: 7010 a50c 0600 |0067: invoke-direct {v6}, Ljonas/tool/saveForOffline/MainActivity;.setUpGridClickListener:()V // method@0ca5 │ │ -055094: 1402 1000 097f |006a: const v2, #float 1.82105e+38 // #7f090010 │ │ -05509a: 6e20 930c 2600 |006d: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ -0550a0: 0c02 |0070: move-result-object v2 │ │ -0550a2: 1f02 7900 |0071: check-cast v2, Landroid/widget/TextView; // type@0079 │ │ -0550a6: 5b62 2e05 |0073: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ -0550aa: 1402 1100 097f |0075: const v2, #float 1.82105e+38 // #7f090011 │ │ -0550b0: 6e20 930c 2600 |0078: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ -0550b6: 0c02 |007b: move-result-object v2 │ │ -0550b8: 1f02 7900 |007c: check-cast v2, Landroid/widget/TextView; // type@0079 │ │ -0550bc: 5b62 2a05 |007e: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.helpText:Landroid/widget/TextView; // field@052a │ │ -0550c0: 2202 5b02 |0080: new-instance v2, Ljonas/tool/saveForOffline/DisplayAdapter; // type@025b │ │ -0550c4: 7020 360c 6200 |0082: invoke-direct {v2, v6}, Ljonas/tool/saveForOffline/DisplayAdapter;.:(Landroid/content/Context;)V // method@0c36 │ │ -0550ca: 5b62 2905 |0085: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -0550ce: 5462 2d05 |0087: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -0550d2: 5463 2905 |0089: iget-object v3, v6, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -0550d6: 6e20 1901 3200 |008b: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0119 │ │ -0550dc: 0e00 |008e: return-void │ │ -0550de: 5462 2d05 |008f: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -0550e2: 12f3 |0091: const/4 v3, #int -1 // #ff │ │ -0550e4: 6e20 1c01 3200 |0092: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setNumColumns:(I)V // method@011c │ │ -0550ea: 28b7 |0095: goto 004c // -0049 │ │ -0550ec: 5462 2d05 |0096: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -0550f0: 6e20 1c01 5200 |0098: invoke-virtual {v2, v5}, Landroid/widget/GridView;.setNumColumns:(I)V // method@011c │ │ -0550f6: 28b1 |009b: goto 004c // -004f │ │ -0550f8: 5462 2d05 |009c: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -0550fc: 6e20 1c01 5200 |009e: invoke-virtual {v2, v5}, Landroid/widget/GridView;.setNumColumns:(I)V // method@011c │ │ -055102: 28ab |00a1: goto 004c // -0055 │ │ -055104: 5462 2d05 |00a2: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -055108: 6e20 1c01 5200 |00a4: invoke-virtual {v2, v5}, Landroid/widget/GridView;.setNumColumns:(I)V // method@011c │ │ -05510e: 28a5 |00a7: goto 004c // -005b │ │ -055110: 0001 0600 0100 0000 0300 0000 4600 ... |00a8: packed-switch-data (16 units) │ │ +057994: |[057994] jonas.tool.saveForOffline.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0579a4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0579a6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0579a8: 6f20 0600 7600 |0002: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +0579ae: 1502 047f |0005: const/high16 v2, #int 2130968576 // #7f04 │ │ +0579b2: 7130 d300 2604 |0007: invoke-static {v6, v2, v4}, Landroid/preference/PreferenceManager;.setDefaultValues:(Landroid/content/Context;IZ)V // method@00d3 │ │ +0579b8: 7110 d200 0600 |000a: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ +0579be: 0c01 |000d: move-result-object v1 │ │ +0579c0: 1a02 fd0f |000e: const-string v2, "dark_mode" // string@0ffd │ │ +0579c4: 7230 5f00 2104 |0010: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +0579ca: 0a02 |0013: move-result v2 │ │ +0579cc: 3802 0800 |0014: if-eqz v2, 001c // +0008 │ │ +0579d0: 1402 6b00 0301 |0016: const v2, #float 2.40612e-38 // #0103006b │ │ +0579d6: 6e20 a40c 2600 |0019: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.setTheme:(I)V // method@0ca4 │ │ +0579dc: 1402 0600 037f |001c: const v2, #float 1.74129e+38 // #7f030006 │ │ +0579e2: 6e20 a30c 2600 |001f: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.setContentView:(I)V // method@0ca3 │ │ +0579e8: 1402 0f00 097f |0022: const v2, #float 1.82105e+38 // #7f09000f │ │ +0579ee: 6e20 930c 2600 |0025: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ +0579f4: 0c02 |0028: move-result-object v2 │ │ +0579f6: 1f02 8400 |0029: check-cast v2, Landroid/widget/GridView; // type@0084 │ │ +0579fa: 5b62 2d05 |002b: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +0579fe: 5462 2d05 |002d: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057a02: 1233 |002f: const/4 v3, #int 3 // #3 │ │ +057a04: 6e20 1a01 3200 |0030: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setChoiceMode:(I)V // method@011a │ │ +057a0a: 5462 2d05 |0033: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057a0e: 2203 7c02 |0035: new-instance v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback; // type@027c │ │ +057a12: 7020 7e0c 6300 |0037: invoke-direct {v3, v6}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;.:(Ljonas/tool/saveForOffline/MainActivity;)V // method@0c7e │ │ +057a18: 6e20 1b01 3200 |003a: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@011b │ │ +057a1e: 1a02 1115 |003d: const-string v2, "layout" // string@1511 │ │ +057a22: 1a03 1b01 |003f: const-string v3, "1" // string@011b │ │ +057a26: 7230 6100 2103 |0041: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ +057a2c: 0c02 |0044: move-result-object v2 │ │ +057a2e: 7110 f709 0200 |0045: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +057a34: 0a00 |0048: move-result v0 │ │ +057a36: 2b00 5f00 0000 |0049: packed-switch v0, 000000a8 // +0000005f │ │ +057a3c: 5462 3205 |004c: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ +057a40: 1a02 f50f |004e: const-string v2, "current_sort_order" // string@0ff5 │ │ +057a44: 7230 6000 2104 |0050: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0060 │ │ +057a4a: 0a02 |0053: move-result v2 │ │ +057a4c: 7110 310c 0200 |0054: invoke-static {v2}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.fromInt:(I)Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // method@0c31 │ │ +057a52: 0c02 |0057: move-result-object v2 │ │ +057a54: 5b62 3205 |0058: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ +057a58: 2202 1600 |005a: new-instance v2, Landroid/app/ProgressDialog; // type@0016 │ │ +057a5c: 7020 2600 6200 |005c: invoke-direct {v2, v6}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ +057a62: 5b62 2f05 |005f: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.pageLoadDialog:Landroid/app/ProgressDialog; // field@052f │ │ +057a66: 6e10 940c 0600 |0061: invoke-virtual {v6}, Ljonas/tool/saveForOffline/MainActivity;.getActionBar:()Landroid/app/ActionBar; // method@0c94 │ │ +057a6c: 0c02 |0064: move-result-object v2 │ │ +057a6e: 5b62 2605 |0065: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ +057a72: 7010 a50c 0600 |0067: invoke-direct {v6}, Ljonas/tool/saveForOffline/MainActivity;.setUpGridClickListener:()V // method@0ca5 │ │ +057a78: 1402 1000 097f |006a: const v2, #float 1.82105e+38 // #7f090010 │ │ +057a7e: 6e20 930c 2600 |006d: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ +057a84: 0c02 |0070: move-result-object v2 │ │ +057a86: 1f02 8b00 |0071: check-cast v2, Landroid/widget/TextView; // type@008b │ │ +057a8a: 5b62 2e05 |0073: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.noSavedPages:Landroid/widget/TextView; // field@052e │ │ +057a8e: 1402 1100 097f |0075: const v2, #float 1.82105e+38 // #7f090011 │ │ +057a94: 6e20 930c 2600 |0078: invoke-virtual {v6, v2}, Ljonas/tool/saveForOffline/MainActivity;.findViewById:(I)Landroid/view/View; // method@0c93 │ │ +057a9a: 0c02 |007b: move-result-object v2 │ │ +057a9c: 1f02 8b00 |007c: check-cast v2, Landroid/widget/TextView; // type@008b │ │ +057aa0: 5b62 2a05 |007e: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.helpText:Landroid/widget/TextView; // field@052a │ │ +057aa4: 2202 6f02 |0080: new-instance v2, Ljonas/tool/saveForOffline/DisplayAdapter; // type@026f │ │ +057aa8: 7020 360c 6200 |0082: invoke-direct {v2, v6}, Ljonas/tool/saveForOffline/DisplayAdapter;.:(Landroid/content/Context;)V // method@0c36 │ │ +057aae: 5b62 2905 |0085: iput-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +057ab2: 5462 2d05 |0087: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057ab6: 5463 2905 |0089: iget-object v3, v6, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +057aba: 6e20 1901 3200 |008b: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0119 │ │ +057ac0: 0e00 |008e: return-void │ │ +057ac2: 5462 2d05 |008f: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057ac6: 12f3 |0091: const/4 v3, #int -1 // #ff │ │ +057ac8: 6e20 1c01 3200 |0092: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setNumColumns:(I)V // method@011c │ │ +057ace: 28b7 |0095: goto 004c // -0049 │ │ +057ad0: 5462 2d05 |0096: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057ad4: 6e20 1c01 5200 |0098: invoke-virtual {v2, v5}, Landroid/widget/GridView;.setNumColumns:(I)V // method@011c │ │ +057ada: 28b1 |009b: goto 004c // -004f │ │ +057adc: 5462 2d05 |009c: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057ae0: 6e20 1c01 5200 |009e: invoke-virtual {v2, v5}, Landroid/widget/GridView;.setNumColumns:(I)V // method@011c │ │ +057ae6: 28ab |00a1: goto 004c // -0055 │ │ +057ae8: 5462 2d05 |00a2: iget-object v2, v6, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057aec: 6e20 1c01 5200 |00a4: invoke-virtual {v2, v5}, Landroid/widget/GridView;.setNumColumns:(I)V // method@011c │ │ +057af2: 28a5 |00a7: goto 004c // -005b │ │ +057af4: 0001 0600 0100 0000 0300 0000 4600 ... |00a8: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0005 line=78 │ │ 0x000a line=79 │ │ 0x000e line=81 │ │ 0x0016 line=82 │ │ @@ -73513,38 +73469,38 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -055130: |[055130] jonas.tool.saveForOffline.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -055140: 6e10 970c 0400 |0000: invoke-virtual {v4}, Ljonas/tool/saveForOffline/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c97 │ │ -055146: 0c00 |0003: move-result-object v0 │ │ -055148: 1502 087f |0004: const/high16 v2, #int 2131230720 // #7f08 │ │ -05514c: 6e30 ea00 2005 |0006: invoke-virtual {v0, v2, v5}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00ea │ │ -055152: 1402 1a00 097f |0009: const v2, #float 1.82105e+38 // #7f09001a │ │ -055158: 7220 e900 2500 |000c: invoke-interface {v5, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@00e9 │ │ -05515e: 0c01 |000f: move-result-object v1 │ │ -055160: 7210 eb00 0100 |0010: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@00eb │ │ -055166: 0c02 |0013: move-result-object v2 │ │ -055168: 1f02 7800 |0014: check-cast v2, Landroid/widget/SearchView; // type@0078 │ │ -05516c: 5b42 2c05 |0016: iput-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ -055170: 5442 2c05 |0018: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ -055174: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -055176: 6e20 2a01 3200 |001b: invoke-virtual {v2, v3}, Landroid/widget/SearchView;.setIconifiedByDefault:(Z)V // method@012a │ │ -05517c: 5442 2c05 |001e: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ -055180: 6e20 2b01 4200 |0020: invoke-virtual {v2, v4}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@012b │ │ -055186: 5442 2c05 |0023: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ -05518a: 2203 6002 |0025: new-instance v3, Ljonas/tool/saveForOffline/MainActivity$1; // type@0260 │ │ -05518e: 7020 650c 4300 |0027: invoke-direct {v3, v4}, Ljonas/tool/saveForOffline/MainActivity$1;.:(Ljonas/tool/saveForOffline/MainActivity;)V // method@0c65 │ │ -055194: 6e20 2c01 3200 |002a: invoke-virtual {v2, v3}, Landroid/widget/SearchView;.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V // method@012c │ │ -05519a: 6f20 0700 5400 |002d: invoke-super {v4, v5}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0007 │ │ -0551a0: 0a02 |0030: move-result v2 │ │ -0551a2: 0f02 |0031: return v2 │ │ +057b14: |[057b14] jonas.tool.saveForOffline.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +057b24: 6e10 970c 0400 |0000: invoke-virtual {v4}, Ljonas/tool/saveForOffline/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c97 │ │ +057b2a: 0c00 |0003: move-result-object v0 │ │ +057b2c: 1502 087f |0004: const/high16 v2, #int 2131230720 // #7f08 │ │ +057b30: 6e30 ea00 2005 |0006: invoke-virtual {v0, v2, v5}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00ea │ │ +057b36: 1402 1a00 097f |0009: const v2, #float 1.82105e+38 // #7f09001a │ │ +057b3c: 7220 e900 2500 |000c: invoke-interface {v5, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@00e9 │ │ +057b42: 0c01 |000f: move-result-object v1 │ │ +057b44: 7210 eb00 0100 |0010: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@00eb │ │ +057b4a: 0c02 |0013: move-result-object v2 │ │ +057b4c: 1f02 8a00 |0014: check-cast v2, Landroid/widget/SearchView; // type@008a │ │ +057b50: 5b42 2c05 |0016: iput-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ +057b54: 5442 2c05 |0018: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ +057b58: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +057b5a: 6e20 2a01 3200 |001b: invoke-virtual {v2, v3}, Landroid/widget/SearchView;.setIconifiedByDefault:(Z)V // method@012a │ │ +057b60: 5442 2c05 |001e: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ +057b64: 6e20 2b01 4200 |0020: invoke-virtual {v2, v4}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@012b │ │ +057b6a: 5442 2c05 |0023: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.mSearchView:Landroid/widget/SearchView; // field@052c │ │ +057b6e: 2203 7402 |0025: new-instance v3, Ljonas/tool/saveForOffline/MainActivity$1; // type@0274 │ │ +057b72: 7020 650c 4300 |0027: invoke-direct {v3, v4}, Ljonas/tool/saveForOffline/MainActivity$1;.:(Ljonas/tool/saveForOffline/MainActivity;)V // method@0c65 │ │ +057b78: 6e20 2c01 3200 |002a: invoke-virtual {v2, v3}, Landroid/widget/SearchView;.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V // method@012c │ │ +057b7e: 6f20 0700 5400 |002d: invoke-super {v4, v5}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0007 │ │ +057b84: 0a02 |0030: move-result v2 │ │ +057b86: 0f02 |0031: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x0009 line=131 │ │ 0x0010 line=132 │ │ 0x0018 line=133 │ │ @@ -73562,51 +73518,51 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -0551a4: |[0551a4] jonas.tool.saveForOffline.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0551b4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0551b6: 7210 ec00 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ -0551bc: 0a04 |0004: move-result v4 │ │ -0551be: 2b04 4500 0000 |0005: packed-switch v4, 0000004a // +00000045 │ │ -0551c4: 6f20 0800 8700 |0008: invoke-super {v7, v8}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0008 │ │ -0551ca: 0a03 |000b: move-result v3 │ │ -0551cc: 0f03 |000c: return v3 │ │ -0551ce: 2201 1e00 |000d: new-instance v1, Landroid/content/Intent; // type@001e │ │ -0551d2: 6e10 950c 0700 |000f: invoke-virtual {v7}, Ljonas/tool/saveForOffline/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0c95 │ │ -0551d8: 0c04 |0012: move-result-object v4 │ │ -0551da: 1c05 5302 |0013: const-class v5, Ljonas/tool/saveForOffline/AddActivity; // type@0253 │ │ -0551de: 7030 4d00 4105 |0015: invoke-direct {v1, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0551e4: 6e20 a60c 1700 |0018: invoke-virtual {v7, v1}, Ljonas/tool/saveForOffline/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@0ca6 │ │ -0551ea: 28f1 |001b: goto 000c // -000f │ │ -0551ec: 2200 0a00 |001c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -0551f0: 7020 0d00 7000 |001e: invoke-direct {v0, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -0551f6: 1404 0400 057f |0021: const v4, #float 1.76787e+38 // #7f050004 │ │ -0551fc: 5475 3205 |0024: iget-object v5, v7, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ -055200: 7110 330c 0500 |0026: invoke-static {v5}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.toInt:(Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)I // method@0c33 │ │ -055206: 0a05 |0029: move-result v5 │ │ -055208: 2206 6102 |002a: new-instance v6, Ljonas/tool/saveForOffline/MainActivity$2; // type@0261 │ │ -05520c: 7020 670c 7600 |002c: invoke-direct {v6, v7}, Ljonas/tool/saveForOffline/MainActivity$2;.:(Ljonas/tool/saveForOffline/MainActivity;)V // method@0c67 │ │ -055212: 6e40 1300 4065 |002f: invoke-virtual {v0, v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(IILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -055218: 6e10 0e00 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -05521e: 0c04 |0035: move-result-object v4 │ │ -055220: 5b74 2805 |0036: iput-object v4, v7, Ljonas/tool/saveForOffline/MainActivity;.dialogSortItemsBy:Landroid/app/AlertDialog; // field@0528 │ │ -055224: 5474 2805 |0038: iget-object v4, v7, Ljonas/tool/saveForOffline/MainActivity;.dialogSortItemsBy:Landroid/app/AlertDialog; // field@0528 │ │ -055228: 6e10 1700 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ -05522e: 28cf |003d: goto 000c // -0031 │ │ -055230: 2202 1e00 |003e: new-instance v2, Landroid/content/Intent; // type@001e │ │ -055234: 1c04 6f02 |0040: const-class v4, Ljonas/tool/saveForOffline/Preferences; // type@026f │ │ -055238: 7030 4d00 7204 |0042: invoke-direct {v2, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -05523e: 6e30 a70c 2703 |0045: invoke-virtual {v7, v2, v3}, Ljonas/tool/saveForOffline/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0ca7 │ │ -055244: 28c4 |0048: goto 000c // -003c │ │ -055246: 0000 |0049: nop // spacer │ │ -055248: 0001 0300 1b00 097f 0800 0000 1700 ... |004a: packed-switch-data (10 units) │ │ +057b88: |[057b88] jonas.tool.saveForOffline.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +057b98: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +057b9a: 7210 ec00 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ +057ba0: 0a04 |0004: move-result v4 │ │ +057ba2: 2b04 4500 0000 |0005: packed-switch v4, 0000004a // +00000045 │ │ +057ba8: 6f20 0800 8700 |0008: invoke-super {v7, v8}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0008 │ │ +057bae: 0a03 |000b: move-result v3 │ │ +057bb0: 0f03 |000c: return v3 │ │ +057bb2: 2201 2400 |000d: new-instance v1, Landroid/content/Intent; // type@0024 │ │ +057bb6: 6e10 950c 0700 |000f: invoke-virtual {v7}, Ljonas/tool/saveForOffline/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0c95 │ │ +057bbc: 0c04 |0012: move-result-object v4 │ │ +057bbe: 1c05 6702 |0013: const-class v5, Ljonas/tool/saveForOffline/AddActivity; // type@0267 │ │ +057bc2: 7030 4d00 4105 |0015: invoke-direct {v1, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +057bc8: 6e20 a60c 1700 |0018: invoke-virtual {v7, v1}, Ljonas/tool/saveForOffline/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@0ca6 │ │ +057bce: 28f1 |001b: goto 000c // -000f │ │ +057bd0: 2200 1000 |001c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0010 │ │ +057bd4: 7020 0d00 7000 |001e: invoke-direct {v0, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +057bda: 1404 0400 057f |0021: const v4, #float 1.76787e+38 // #7f050004 │ │ +057be0: 5475 3205 |0024: iget-object v5, v7, Ljonas/tool/saveForOffline/MainActivity;.sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; // field@0532 │ │ +057be4: 7110 330c 0500 |0026: invoke-static {v5}, Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;.toInt:(Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder;)I // method@0c33 │ │ +057bea: 0a05 |0029: move-result v5 │ │ +057bec: 2206 7502 |002a: new-instance v6, Ljonas/tool/saveForOffline/MainActivity$2; // type@0275 │ │ +057bf0: 7020 670c 7600 |002c: invoke-direct {v6, v7}, Ljonas/tool/saveForOffline/MainActivity$2;.:(Ljonas/tool/saveForOffline/MainActivity;)V // method@0c67 │ │ +057bf6: 6e40 1300 4065 |002f: invoke-virtual {v0, v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(IILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +057bfc: 6e10 0e00 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +057c02: 0c04 |0035: move-result-object v4 │ │ +057c04: 5b74 2805 |0036: iput-object v4, v7, Ljonas/tool/saveForOffline/MainActivity;.dialogSortItemsBy:Landroid/app/AlertDialog; // field@0528 │ │ +057c08: 5474 2805 |0038: iget-object v4, v7, Ljonas/tool/saveForOffline/MainActivity;.dialogSortItemsBy:Landroid/app/AlertDialog; // field@0528 │ │ +057c0c: 6e10 1700 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ +057c12: 28cf |003d: goto 000c // -0031 │ │ +057c14: 2202 2400 |003e: new-instance v2, Landroid/content/Intent; // type@0024 │ │ +057c18: 1c04 8302 |0040: const-class v4, Ljonas/tool/saveForOffline/Preferences; // type@0283 │ │ +057c1c: 7030 4d00 7204 |0042: invoke-direct {v2, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +057c22: 6e30 a70c 2703 |0045: invoke-virtual {v7, v2, v3}, Ljonas/tool/saveForOffline/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0ca7 │ │ +057c28: 28c4 |0048: goto 000c // -003c │ │ +057c2a: 0000 |0049: nop // spacer │ │ +057c2c: 0001 0300 1b00 097f 0800 0000 1700 ... |004a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ 0x0008 line=221 │ │ 0x000d line=192 │ │ 0x0018 line=193 │ │ 0x001c line=197 │ │ @@ -73628,21 +73584,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05525c: |[05525c] jonas.tool.saveForOffline.MainActivity.onPause:()V │ │ -05526c: 6f10 0900 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0009 │ │ -055272: 5410 2d05 |0003: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -055276: 6e10 1801 0000 |0005: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0118 │ │ -05527c: 0a00 |0008: move-result v0 │ │ -05527e: 5910 3005 |0009: iput v0, v1, Ljonas/tool/saveForOffline/MainActivity;.scrollPosition:I // field@0530 │ │ -055282: 0e00 |000b: return-void │ │ +057c40: |[057c40] jonas.tool.saveForOffline.MainActivity.onPause:()V │ │ +057c50: 6f10 0900 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0009 │ │ +057c56: 5410 2d05 |0003: iget-object v0, v1, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057c5a: 6e10 1801 0000 |0005: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0118 │ │ +057c60: 0a00 |0008: move-result v0 │ │ +057c62: 5910 3005 |0009: iput v0, v1, Ljonas/tool/saveForOffline/MainActivity;.scrollPosition:I // field@0530 │ │ +057c66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ 0x000b line=170 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ljonas/tool/saveForOffline/MainActivity; │ │ @@ -73652,64 +73608,64 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -055284: |[055284] jonas.tool.saveForOffline.MainActivity.onQueryTextChange:(Ljava/lang/String;)Z │ │ -055294: 5b45 3105 |0000: iput-object v5, v4, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ -055298: 7020 920c 5400 |0002: invoke-direct {v4, v5}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ -05529e: 6e10 380a 0500 |0005: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0552a4: 0a00 |0008: move-result v0 │ │ -0552a6: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ -0552aa: 5440 2605 |000b: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ -0552ae: 1401 0100 067f |000d: const v1, #float 1.78117e+38 // #7f060001 │ │ -0552b4: 6e20 0100 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0001 │ │ -0552ba: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0552bc: 0f00 |0014: return v0 │ │ -0552be: 5440 2905 |0015: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -0552c2: 6e10 370c 0000 |0017: invoke-virtual {v0}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ -0552c8: 0a00 |001a: move-result v0 │ │ -0552ca: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -0552cc: 3310 0b00 |001c: if-ne v0, v1, 0027 // +000b │ │ -0552d0: 5440 2605 |001e: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ -0552d4: 1401 0700 067f |0020: const v1, #float 1.78117e+38 // #7f060007 │ │ -0552da: 6e20 0100 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0001 │ │ -0552e0: 28ed |0026: goto 0013 // -0013 │ │ -0552e2: 5440 2905 |0027: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -0552e6: 6e10 370c 0000 |0029: invoke-virtual {v0}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ -0552ec: 0a00 |002c: move-result v0 │ │ -0552ee: 3900 0b00 |002d: if-nez v0, 0038 // +000b │ │ -0552f2: 5440 2605 |002f: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ -0552f6: 1401 0500 067f |0031: const v1, #float 1.78117e+38 // #7f060005 │ │ -0552fc: 6e20 0100 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0001 │ │ -055302: 28dc |0037: goto 0013 // -0024 │ │ -055304: 5440 2605 |0038: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ -055308: 2201 c101 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -05530c: 7010 500a 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -055312: 5442 2905 |003f: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ -055316: 6e10 370c 0200 |0041: invoke-virtual {v2}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ -05531c: 0a02 |0044: move-result v2 │ │ -05531e: 6e20 550a 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -055324: 0c01 |0048: move-result-object v1 │ │ -055326: 1a02 1000 |0049: const-string v2, " " // string@0010 │ │ -05532a: 6e20 580a 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055330: 0c01 |004e: move-result-object v1 │ │ -055332: 6e10 980c 0400 |004f: invoke-virtual {v4}, Ljonas/tool/saveForOffline/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0c98 │ │ -055338: 0c02 |0052: move-result-object v2 │ │ -05533a: 1403 0600 067f |0053: const v3, #float 1.78117e+38 // #7f060006 │ │ -055340: 6e20 6c00 3200 |0056: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@006c │ │ -055346: 0c02 |0059: move-result-object v2 │ │ -055348: 6e20 580a 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05534e: 0c01 |005d: move-result-object v1 │ │ -055350: 6e10 640a 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -055356: 0c01 |0061: move-result-object v1 │ │ -055358: 6e20 0200 1000 |0062: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0002 │ │ -05535e: 28ae |0065: goto 0013 // -0052 │ │ +057c68: |[057c68] jonas.tool.saveForOffline.MainActivity.onQueryTextChange:(Ljava/lang/String;)Z │ │ +057c78: 5b45 3105 |0000: iput-object v5, v4, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ +057c7c: 7020 920c 5400 |0002: invoke-direct {v4, v5}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ +057c82: 6e10 380a 0500 |0005: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ +057c88: 0a00 |0008: move-result v0 │ │ +057c8a: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ +057c8e: 5440 2605 |000b: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ +057c92: 1401 0100 067f |000d: const v1, #float 1.78117e+38 // #7f060001 │ │ +057c98: 6e20 0100 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0001 │ │ +057c9e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +057ca0: 0f00 |0014: return v0 │ │ +057ca2: 5440 2905 |0015: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +057ca6: 6e10 370c 0000 |0017: invoke-virtual {v0}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ +057cac: 0a00 |001a: move-result v0 │ │ +057cae: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +057cb0: 3310 0b00 |001c: if-ne v0, v1, 0027 // +000b │ │ +057cb4: 5440 2605 |001e: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ +057cb8: 1401 0700 067f |0020: const v1, #float 1.78117e+38 // #7f060007 │ │ +057cbe: 6e20 0100 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0001 │ │ +057cc4: 28ed |0026: goto 0013 // -0013 │ │ +057cc6: 5440 2905 |0027: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +057cca: 6e10 370c 0000 |0029: invoke-virtual {v0}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ +057cd0: 0a00 |002c: move-result v0 │ │ +057cd2: 3900 0b00 |002d: if-nez v0, 0038 // +000b │ │ +057cd6: 5440 2605 |002f: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ +057cda: 1401 0500 067f |0031: const v1, #float 1.78117e+38 // #7f060005 │ │ +057ce0: 6e20 0100 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0001 │ │ +057ce6: 28dc |0037: goto 0013 // -0024 │ │ +057ce8: 5440 2605 |0038: iget-object v0, v4, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ +057cec: 2201 d301 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +057cf0: 7010 500a 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +057cf6: 5442 2905 |003f: iget-object v2, v4, Ljonas/tool/saveForOffline/MainActivity;.gridAdapter:Ljonas/tool/saveForOffline/DisplayAdapter; // field@0529 │ │ +057cfa: 6e10 370c 0200 |0041: invoke-virtual {v2}, Ljonas/tool/saveForOffline/DisplayAdapter;.getCount:()I // method@0c37 │ │ +057d00: 0a02 |0044: move-result v2 │ │ +057d02: 6e20 550a 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +057d08: 0c01 |0048: move-result-object v1 │ │ +057d0a: 1a02 1000 |0049: const-string v2, " " // string@0010 │ │ +057d0e: 6e20 580a 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057d14: 0c01 |004e: move-result-object v1 │ │ +057d16: 6e10 980c 0400 |004f: invoke-virtual {v4}, Ljonas/tool/saveForOffline/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0c98 │ │ +057d1c: 0c02 |0052: move-result-object v2 │ │ +057d1e: 1403 0600 067f |0053: const v3, #float 1.78117e+38 // #7f060006 │ │ +057d24: 6e20 6c00 3200 |0056: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@006c │ │ +057d2a: 0c02 |0059: move-result-object v2 │ │ +057d2c: 6e20 580a 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057d32: 0c01 |005d: move-result-object v1 │ │ +057d34: 6e10 640a 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +057d3a: 0c01 |0061: move-result-object v1 │ │ +057d3c: 6e20 0200 1000 |0062: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0002 │ │ +057d42: 28ae |0065: goto 0013 // -0052 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ 0x0005 line=148 │ │ 0x000b line=149 │ │ 0x0013 line=153 │ │ @@ -73723,18 +73679,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -055360: |[055360] jonas.tool.saveForOffline.MainActivity.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -055370: 7020 920c 2100 |0000: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ -055376: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -055378: 0f00 |0004: return v0 │ │ +057d44: |[057d44] jonas.tool.saveForOffline.MainActivity.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +057d54: 7020 920c 2100 |0000: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ +057d5a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +057d5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljonas/tool/saveForOffline/MainActivity; │ │ 0x0000 - 0x0005 reg=2 query Ljava/lang/String; │ │ @@ -73744,50 +73700,50 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -05537c: |[05537c] jonas.tool.saveForOffline.MainActivity.onResume:()V │ │ -05538c: 6f10 0a00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000a │ │ -055392: 5420 2f05 |0003: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.pageLoadDialog:Landroid/app/ProgressDialog; // field@052f │ │ -055396: 6e10 2700 0000 |0005: invoke-virtual {v0}, Landroid/app/ProgressDialog;.cancel:()V // method@0027 │ │ -05539c: 5420 3105 |0008: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ -0553a0: 7020 920c 0200 |000a: invoke-direct {v2, v0}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ -0553a6: 5420 2d05 |000d: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ -0553aa: 5221 3005 |000f: iget v1, v2, Ljonas/tool/saveForOffline/MainActivity;.scrollPosition:I // field@0530 │ │ -0553ae: 6e20 1e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@011e │ │ -0553b4: 5420 3105 |0014: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ -0553b8: 6e10 380a 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0553be: 0a00 |0019: move-result v0 │ │ -0553c0: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ -0553c4: 5420 2605 |001c: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ -0553c8: 1401 0100 067f |001e: const v1, #float 1.78117e+38 // #7f060001 │ │ -0553ce: 6e20 0100 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0001 │ │ -0553d4: 0e00 |0024: return-void │ │ +057d60: |[057d60] jonas.tool.saveForOffline.MainActivity.onResume:()V │ │ +057d70: 6f10 0a00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000a │ │ +057d76: 5420 2f05 |0003: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.pageLoadDialog:Landroid/app/ProgressDialog; // field@052f │ │ +057d7a: 6e10 2700 0000 |0005: invoke-virtual {v0}, Landroid/app/ProgressDialog;.cancel:()V // method@0027 │ │ +057d80: 5420 3105 |0008: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ +057d84: 7020 920c 0200 |000a: invoke-direct {v2, v0}, Ljonas/tool/saveForOffline/MainActivity;.displayData:(Ljava/lang/String;)V // method@0c92 │ │ +057d8a: 5420 2d05 |000d: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.mainGrid:Landroid/widget/GridView; // field@052d │ │ +057d8e: 5221 3005 |000f: iget v1, v2, Ljonas/tool/saveForOffline/MainActivity;.scrollPosition:I // field@0530 │ │ +057d92: 6e20 1e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@011e │ │ +057d98: 5420 3105 |0014: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.searchQuery:Ljava/lang/String; // field@0531 │ │ +057d9c: 6e10 380a 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +057da2: 0a00 |0019: move-result v0 │ │ +057da4: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ +057da8: 5420 2605 |001c: iget-object v0, v2, Ljonas/tool/saveForOffline/MainActivity;.actionbar:Landroid/app/ActionBar; // field@0526 │ │ +057dac: 1401 0100 067f |001e: const v1, #float 1.78117e+38 // #7f060001 │ │ +057db2: 6e20 0100 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0001 │ │ +057db8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=178 │ │ 0x0008 line=179 │ │ 0x000d line=180 │ │ 0x0014 line=181 │ │ 0x001c line=182 │ │ 0x0024 line=185 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - source_file_idx : 2256 (MainActivity.java) │ │ + source_file_idx : 2276 (MainActivity.java) │ │ │ │ Class #196 header: │ │ -class_idx : 618 │ │ +class_idx : 638 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2333 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2353 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #196 - │ │ Class descriptor : 'Ljonas/tool/saveForOffline/NotificationTools;' │ │ @@ -73822,30 +73778,30 @@ │ │ type : '(Landroid/app/Service;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0553d8: |[0553d8] jonas.tool.saveForOffline.NotificationTools.:(Landroid/app/Service;)V │ │ -0553e8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0553ee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0553f0: 5910 3305 |0004: iput v0, v1, Ljonas/tool/saveForOffline/NotificationTools;.NOTIFICATION_ID:I // field@0533 │ │ -0553f4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0553f6: 5c10 3605 |0007: iput-boolean v0, v1, Ljonas/tool/saveForOffline/NotificationTools;.hasCancelAllAction:Z // field@0536 │ │ -0553fa: 5b12 3505 |0009: iput-object v2, v1, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -0553fe: 1a00 8016 |000b: const-string v0, "notification" // string@1680 │ │ -055402: 6e20 3300 0200 |000d: invoke-virtual {v2, v0}, Landroid/app/Service;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0033 │ │ -055408: 0c00 |0010: move-result-object v0 │ │ -05540a: 1f00 0e00 |0011: check-cast v0, Landroid/app/NotificationManager; // type@000e │ │ -05540e: 5b10 3705 |0013: iput-object v0, v1, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ -055412: 2200 0c00 |0015: new-instance v0, Landroid/app/Notification$Builder; // type@000c │ │ -055416: 7020 1800 2000 |0017: invoke-direct {v0, v2}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0018 │ │ -05541c: 5b10 3405 |001a: iput-object v0, v1, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -055420: 0e00 |001c: return-void │ │ +057dbc: |[057dbc] jonas.tool.saveForOffline.NotificationTools.:(Landroid/app/Service;)V │ │ +057dcc: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +057dd2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +057dd4: 5910 3305 |0004: iput v0, v1, Ljonas/tool/saveForOffline/NotificationTools;.NOTIFICATION_ID:I // field@0533 │ │ +057dd8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +057dda: 5c10 3605 |0007: iput-boolean v0, v1, Ljonas/tool/saveForOffline/NotificationTools;.hasCancelAllAction:Z // field@0536 │ │ +057dde: 5b12 3505 |0009: iput-object v2, v1, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057de2: 1a00 9116 |000b: const-string v0, "notification" // string@1691 │ │ +057de6: 6e20 3300 0200 |000d: invoke-virtual {v2, v0}, Landroid/app/Service;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0033 │ │ +057dec: 0c00 |0010: move-result-object v0 │ │ +057dee: 1f00 1400 |0011: check-cast v0, Landroid/app/NotificationManager; // type@0014 │ │ +057df2: 5b10 3705 |0013: iput-object v0, v1, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ +057df6: 2200 1200 |0015: new-instance v0, Landroid/app/Notification$Builder; // type@0012 │ │ +057dfa: 7020 1800 2000 |0017: invoke-direct {v0, v2}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0018 │ │ +057e00: 5b10 3405 |001a: iput-object v0, v1, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +057e04: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=54 │ │ 0x0006 line=56 │ │ 0x0009 line=59 │ │ 0x000b line=60 │ │ @@ -73860,32 +73816,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -055424: |[055424] jonas.tool.saveForOffline.NotificationTools.addCancelAction:()V │ │ -055434: 2200 1e00 |0000: new-instance v0, Landroid/content/Intent; // type@001e │ │ -055438: 5452 3505 |0002: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -05543c: 1c03 7d02 |0004: const-class v3, Ljonas/tool/saveForOffline/SaveService; // type@027d │ │ -055440: 7030 4d00 2003 |0006: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -055446: 1a02 740b |0009: const-string v2, "USER_CANCELLED" // string@0b74 │ │ -05544a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -05544c: 6e30 5600 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0056 │ │ -055452: 5452 3505 |000f: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -055456: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -055458: 1504 0008 |0012: const/high16 v4, #int 134217728 // #800 │ │ -05545c: 7140 2500 3240 |0014: invoke-static {v2, v3, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ -055462: 0c01 |0017: move-result-object v1 │ │ -055464: 5452 3405 |0018: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -055468: 1403 1300 027f |001a: const v3, #float 1.728e+38 // #7f020013 │ │ -05546e: 1a04 5202 |001d: const-string v4, "Cancel" // string@0252 │ │ -055472: 6e40 1900 3214 |001f: invoke-virtual {v2, v3, v4, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0019 │ │ -055478: 0e00 |0022: return-void │ │ +057e08: |[057e08] jonas.tool.saveForOffline.NotificationTools.addCancelAction:()V │ │ +057e18: 2200 2400 |0000: new-instance v0, Landroid/content/Intent; // type@0024 │ │ +057e1c: 5452 3505 |0002: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057e20: 1c03 9102 |0004: const-class v3, Ljonas/tool/saveForOffline/SaveService; // type@0291 │ │ +057e24: 7030 4d00 2003 |0006: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +057e2a: 1a02 880b |0009: const-string v2, "USER_CANCELLED" // string@0b88 │ │ +057e2e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +057e30: 6e30 5600 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0056 │ │ +057e36: 5452 3505 |000f: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057e3a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +057e3c: 1504 0008 |0012: const/high16 v4, #int 134217728 // #800 │ │ +057e40: 7140 2500 3240 |0014: invoke-static {v2, v3, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ +057e46: 0c01 |0017: move-result-object v1 │ │ +057e48: 5452 3405 |0018: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +057e4c: 1403 1300 027f |001a: const v3, #float 1.728e+38 // #7f020013 │ │ +057e52: 1a04 5202 |001d: const-string v4, "Cancel" // string@0252 │ │ +057e56: 6e40 1900 3214 |001f: invoke-virtual {v2, v3, v4, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0019 │ │ +057e5c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0009 line=150 │ │ 0x000f line=151 │ │ 0x0018 line=152 │ │ 0x0022 line=153 │ │ @@ -73899,32 +73855,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -05547c: |[05547c] jonas.tool.saveForOffline.NotificationTools.addCancelAllAction:()V │ │ -05548c: 2200 1e00 |0000: new-instance v0, Landroid/content/Intent; // type@001e │ │ -055490: 5452 3505 |0002: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -055494: 1c03 7d02 |0004: const-class v3, Ljonas/tool/saveForOffline/SaveService; // type@027d │ │ -055498: 7030 4d00 2003 |0006: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -05549e: 1a02 750b |0009: const-string v2, "USER_CANCELLED_ALL" // string@0b75 │ │ -0554a2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -0554a4: 6e30 5600 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0056 │ │ -0554aa: 5452 3505 |000f: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -0554ae: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0554b0: 1504 0008 |0012: const/high16 v4, #int 134217728 // #800 │ │ -0554b4: 7140 2500 3240 |0014: invoke-static {v2, v3, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ -0554ba: 0c01 |0017: move-result-object v1 │ │ -0554bc: 5452 3405 |0018: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -0554c0: 1403 1300 027f |001a: const v3, #float 1.728e+38 // #7f020013 │ │ -0554c6: 1a04 5302 |001d: const-string v4, "Cancel all" // string@0253 │ │ -0554ca: 6e40 1900 3214 |001f: invoke-virtual {v2, v3, v4, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0019 │ │ -0554d0: 0e00 |0022: return-void │ │ +057e60: |[057e60] jonas.tool.saveForOffline.NotificationTools.addCancelAllAction:()V │ │ +057e70: 2200 2400 |0000: new-instance v0, Landroid/content/Intent; // type@0024 │ │ +057e74: 5452 3505 |0002: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057e78: 1c03 9102 |0004: const-class v3, Ljonas/tool/saveForOffline/SaveService; // type@0291 │ │ +057e7c: 7030 4d00 2003 |0006: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +057e82: 1a02 890b |0009: const-string v2, "USER_CANCELLED_ALL" // string@0b89 │ │ +057e86: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +057e88: 6e30 5600 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0056 │ │ +057e8e: 5452 3505 |000f: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057e92: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +057e94: 1504 0008 |0012: const/high16 v4, #int 134217728 // #800 │ │ +057e98: 7140 2500 3240 |0014: invoke-static {v2, v3, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ +057e9e: 0c01 |0017: move-result-object v1 │ │ +057ea0: 5452 3405 |0018: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +057ea4: 1403 1300 027f |001a: const v3, #float 1.728e+38 // #7f020013 │ │ +057eaa: 1a04 5302 |001d: const-string v4, "Cancel all" // string@0253 │ │ +057eae: 6e40 1900 3214 |001f: invoke-virtual {v2, v3, v4, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0019 │ │ +057eb4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0009 line=157 │ │ 0x000f line=158 │ │ 0x0018 line=159 │ │ 0x0022 line=160 │ │ @@ -73938,31 +73894,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0554d4: |[0554d4] jonas.tool.saveForOffline.NotificationTools.addRetryAction:(Ljava/lang/String;)V │ │ -0554e4: 2200 1e00 |0000: new-instance v0, Landroid/content/Intent; // type@001e │ │ -0554e8: 5452 3505 |0002: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -0554ec: 1c03 7d02 |0004: const-class v3, Ljonas/tool/saveForOffline/SaveService; // type@027d │ │ -0554f0: 7030 4d00 2003 |0006: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0554f6: 1a02 7c0d |0009: const-string v2, "android.intent.extra.TEXT" // string@0d7c │ │ -0554fa: 6e30 5500 2006 |000b: invoke-virtual {v0, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -055500: 5452 3505 |000e: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -055504: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -055506: 1504 0008 |0011: const/high16 v4, #int 134217728 // #800 │ │ -05550a: 7140 2500 3240 |0013: invoke-static {v2, v3, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ -055510: 0c01 |0016: move-result-object v1 │ │ -055512: 5452 3405 |0017: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -055516: 1403 1400 027f |0019: const v3, #float 1.728e+38 // #7f020014 │ │ -05551c: 1a04 f309 |001c: const-string v4, "Retry" // string@09f3 │ │ -055520: 6e40 1900 3214 |001e: invoke-virtual {v2, v3, v4, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0019 │ │ -055526: 0e00 |0021: return-void │ │ +057eb8: |[057eb8] jonas.tool.saveForOffline.NotificationTools.addRetryAction:(Ljava/lang/String;)V │ │ +057ec8: 2200 2400 |0000: new-instance v0, Landroid/content/Intent; // type@0024 │ │ +057ecc: 5452 3505 |0002: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057ed0: 1c03 9102 |0004: const-class v3, Ljonas/tool/saveForOffline/SaveService; // type@0291 │ │ +057ed4: 7030 4d00 2003 |0006: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +057eda: 1a02 900d |0009: const-string v2, "android.intent.extra.TEXT" // string@0d90 │ │ +057ede: 6e30 5500 2006 |000b: invoke-virtual {v0, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +057ee4: 5452 3505 |000e: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057ee8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +057eea: 1504 0008 |0011: const/high16 v4, #int 134217728 // #800 │ │ +057eee: 7140 2500 3240 |0013: invoke-static {v2, v3, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ +057ef4: 0c01 |0016: move-result-object v1 │ │ +057ef6: 5452 3405 |0017: iget-object v2, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +057efa: 1403 1400 027f |0019: const v3, #float 1.728e+38 // #7f020014 │ │ +057f00: 1a04 070a |001c: const-string v4, "Retry" // string@0a07 │ │ +057f04: 6e40 1900 3214 |001e: invoke-virtual {v2, v3, v4, v1}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0019 │ │ +057f0a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0009 line=164 │ │ 0x000e line=165 │ │ 0x0017 line=166 │ │ 0x0021 line=167 │ │ @@ -73978,19 +73934,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -055528: |[055528] jonas.tool.saveForOffline.NotificationTools.cancelAll:()V │ │ -055538: 5420 3505 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -05553c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05553e: 6e20 3500 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/Service;.stopForeground:(Z)V // method@0035 │ │ -055544: 0e00 |0006: return-void │ │ +057f0c: |[057f0c] jonas.tool.saveForOffline.NotificationTools.cancelAll:()V │ │ +057f1c: 5420 3505 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057f20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +057f22: 6e20 3500 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/Service;.stopForeground:(Z)V // method@0035 │ │ +057f28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0006 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljonas/tool/saveForOffline/NotificationTools; │ │ │ │ @@ -73999,64 +73955,70 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -055548: |[055548] jonas.tool.saveForOffline.NotificationTools.notifyFailure:(Ljava/lang/String;Ljava/lang/String;)V │ │ -055558: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05555a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05555c: 1a00 1c09 |0002: const-string v0, "NotificationTools" // string@091c │ │ -055560: 1a01 8816 |0004: const-string v1, "notifyFailure called" // string@1688 │ │ -055564: 7120 e200 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ -05556a: 2200 0c00 |0009: new-instance v0, Landroid/app/Notification$Builder; // type@000c │ │ -05556e: 5451 3505 |000b: iget-object v1, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -055572: 7020 1800 1000 |000d: invoke-direct {v0, v1}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0018 │ │ -055578: 5b50 3405 |0010: iput-object v0, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -05557c: 5450 3405 |0012: iget-object v0, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -055580: 2201 c101 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -055584: 7010 500a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05558a: 1a02 3903 |0019: const-string v2, "Error, page not saved: " // string@0339 │ │ -05558e: 6e20 580a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055594: 0c01 |001e: move-result-object v1 │ │ -055596: 6e20 580a 6100 |001f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05559c: 0c01 |0022: move-result-object v1 │ │ -05559e: 6e10 640a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0555a4: 0c01 |0026: move-result-object v1 │ │ -0555a6: 6e20 2300 1000 |0027: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0023 │ │ -0555ac: 0c00 |002a: move-result-object v0 │ │ -0555ae: 1a01 3803 |002b: const-string v1, "Error, page not saved" // string@0338 │ │ -0555b2: 6e20 1c00 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001c │ │ -0555b8: 0c00 |0030: move-result-object v0 │ │ -0555ba: 6e20 1b00 6000 |0031: invoke-virtual {v0, v6}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001b │ │ -0555c0: 0c00 |0034: move-result-object v0 │ │ -0555c2: 6e40 2100 3033 |0035: invoke-virtual {v0, v3, v3, v3}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0021 │ │ -0555c8: 0c00 |0038: move-result-object v0 │ │ -0555ca: 6e20 1f00 3000 |0039: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@001f │ │ -0555d0: 0c00 |003c: move-result-object v0 │ │ -0555d2: 6e20 2000 4000 |003d: invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ -0555d8: 0c00 |0040: move-result-object v0 │ │ -0555da: 1401 8a00 0801 |0041: const v1, #float 2.49796e-38 // #0108008a │ │ -0555e0: 6e20 2200 1000 |0044: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0022 │ │ -0555e6: 3807 0500 |0047: if-eqz v7, 004c // +0005 │ │ -0555ea: 7020 ab0c 7500 |0049: invoke-direct {v5, v7}, Ljonas/tool/saveForOffline/NotificationTools;.addRetryAction:(Ljava/lang/String;)V // method@0cab │ │ -0555f0: 5450 3505 |004c: iget-object v0, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -0555f4: 6e20 3500 3000 |004e: invoke-virtual {v0, v3}, Landroid/app/Service;.stopForeground:(Z)V // method@0035 │ │ -0555fa: 5450 3705 |0051: iget-object v0, v5, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ -0555fe: 5451 3405 |0053: iget-object v1, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -055602: 6e10 1a00 0100 |0055: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ -055608: 0c01 |0058: move-result-object v1 │ │ -05560a: 6e30 2400 4001 |0059: invoke-virtual {v0, v4, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -055610: 0e00 |005c: return-void │ │ +057f2c: |[057f2c] jonas.tool.saveForOffline.NotificationTools.notifyFailure:(Ljava/lang/String;Ljava/lang/String;)V │ │ +057f3c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +057f3e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +057f40: 1a00 3009 |0002: const-string v0, "NotificationTools" // string@0930 │ │ +057f44: 1a01 9916 |0004: const-string v1, "notifyFailure called" // string@1699 │ │ +057f48: 7120 e200 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ +057f4e: 2200 1200 |0009: new-instance v0, Landroid/app/Notification$Builder; // type@0012 │ │ +057f52: 5451 3505 |000b: iget-object v1, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057f56: 7020 1800 1000 |000d: invoke-direct {v0, v1}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0018 │ │ +057f5c: 5b50 3405 |0010: iput-object v0, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +057f60: 5450 3405 |0012: iget-object v0, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +057f64: 2201 d301 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +057f68: 7010 500a 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +057f6e: 1a02 3903 |0019: const-string v2, "Error, page not saved: " // string@0339 │ │ +057f72: 6e20 580a 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057f78: 0c01 |001e: move-result-object v1 │ │ +057f7a: 6e20 580a 6100 |001f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +057f80: 0c01 |0022: move-result-object v1 │ │ +057f82: 6e10 640a 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +057f88: 0c01 |0026: move-result-object v1 │ │ +057f8a: 6e20 2300 1000 |0027: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0023 │ │ +057f90: 0c00 |002a: move-result-object v0 │ │ +057f92: 1a01 3803 |002b: const-string v1, "Error, page not saved" // string@0338 │ │ +057f96: 6e20 1c00 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001c │ │ +057f9c: 0c00 |0030: move-result-object v0 │ │ +057f9e: 6e20 1b00 6000 |0031: invoke-virtual {v0, v6}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001b │ │ +057fa4: 0c00 |0034: move-result-object v0 │ │ +057fa6: 6e40 2100 3033 |0035: invoke-virtual {v0, v3, v3, v3}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0021 │ │ +057fac: 0c00 |0038: move-result-object v0 │ │ +057fae: 6e20 1f00 3000 |0039: invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@001f │ │ +057fb4: 0c00 |003c: move-result-object v0 │ │ +057fb6: 6e20 2000 4000 |003d: invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ +057fbc: 0c00 |0040: move-result-object v0 │ │ +057fbe: 1401 8a00 0801 |0041: const v1, #float 2.49796e-38 // #0108008a │ │ +057fc4: 6e20 2200 1000 |0044: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0022 │ │ +057fca: 3807 0500 |0047: if-eqz v7, 004c // +0005 │ │ +057fce: 7020 ab0c 7500 |0049: invoke-direct {v5, v7}, Ljonas/tool/saveForOffline/NotificationTools;.addRetryAction:(Ljava/lang/String;)V // method@0cab │ │ +057fd4: 5450 3505 |004c: iget-object v0, v5, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +057fd8: 6e20 3500 3000 |004e: invoke-virtual {v0, v3}, Landroid/app/Service;.stopForeground:(Z)V // method@0035 │ │ +057fde: 5450 3705 |0051: iget-object v0, v5, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ +057fe2: 5451 3405 |0053: iget-object v1, v5, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +057fe6: 6e10 1a00 0100 |0055: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ +057fec: 0c01 |0058: move-result-object v1 │ │ +057fee: 6e30 2400 4001 |0059: invoke-virtual {v0, v4, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ +057ff4: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0009 line=126 │ │ 0x0012 line=128 │ │ + 0x002d line=129 │ │ + 0x0031 line=130 │ │ + 0x0035 line=131 │ │ + 0x0039 line=132 │ │ + 0x003d line=133 │ │ + 0x0044 line=134 │ │ 0x0047 line=136 │ │ 0x0049 line=137 │ │ 0x004c line=140 │ │ 0x0051 line=141 │ │ 0x005c line=142 │ │ locals : │ │ 0x0000 - 0x005d reg=5 this Ljonas/tool/saveForOffline/NotificationTools; │ │ @@ -74068,84 +74030,90 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -055614: |[055614] jonas.tool.saveForOffline.NotificationTools.notifyFinished:(Ljava/lang/String;Ljava/lang/String;)V │ │ -055624: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -055626: 2202 0c00 |0001: new-instance v2, Landroid/app/Notification$Builder; // type@000c │ │ -05562a: 5463 3505 |0003: iget-object v3, v6, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -05562e: 7020 1800 3200 |0005: invoke-direct {v2, v3}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0018 │ │ -055634: 5b62 3405 |0008: iput-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -055638: 5462 3405 |000a: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -05563c: 2203 c101 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -055640: 7010 500a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -055646: 1a04 410a |0011: const-string v4, "Save completed: " // string@0a41 │ │ -05564a: 6e20 580a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055650: 0c03 |0016: move-result-object v3 │ │ -055652: 6e20 580a 7300 |0017: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055658: 0c03 |001a: move-result-object v3 │ │ -05565a: 6e10 640a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -055660: 0c03 |001e: move-result-object v3 │ │ -055662: 6e20 2300 3200 |001f: invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0023 │ │ -055668: 0c02 |0022: move-result-object v2 │ │ -05566a: 1a03 3f0a |0023: const-string v3, "Save completed" // string@0a3f │ │ -05566e: 6e20 1c00 3200 |0025: invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001c │ │ -055674: 0c02 |0028: move-result-object v2 │ │ -055676: 6e20 1b00 7200 |0029: invoke-virtual {v2, v7}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001b │ │ -05567c: 0c02 |002c: move-result-object v2 │ │ -05567e: 1403 1500 027f |002d: const v3, #float 1.728e+38 // #7f020015 │ │ -055684: 6e20 2200 3200 |0030: invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0022 │ │ -05568a: 0c02 |0033: move-result-object v2 │ │ -05568c: 6e40 2100 5255 |0034: invoke-virtual {v2, v5, v5, v5}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0021 │ │ -055692: 0c02 |0037: move-result-object v2 │ │ -055694: 6e20 2000 5200 |0038: invoke-virtual {v2, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ -05569a: 0c02 |003b: move-result-object v2 │ │ -05569c: 6e20 1f00 5200 |003c: invoke-virtual {v2, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@001f │ │ -0556a2: 5462 3505 |003f: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -0556a6: 6e10 3200 0200 |0041: invoke-virtual {v2}, Landroid/app/Service;.getResources:()Landroid/content/res/Resources; // method@0032 │ │ -0556ac: 0c02 |0044: move-result-object v2 │ │ -0556ae: 1403 0500 0501 |0045: const v3, #float 2.44283e-38 // #01050005 │ │ -0556b4: 6e20 6800 3200 |0048: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0068 │ │ -0556ba: 0a01 |004b: move-result v1 │ │ -0556bc: 2202 c101 |004c: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0556c0: 7010 500a 0200 |004e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0556c6: 6e20 580a 8200 |0051: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0556cc: 0c02 |0054: move-result-object v2 │ │ -0556ce: 6203 c704 |0055: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ -0556d2: 6e20 580a 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0556d8: 0c02 |005a: move-result-object v2 │ │ -0556da: 1a03 8719 |005b: const-string v3, "saveForOffline_icon.png" // string@1987 │ │ -0556de: 6e20 580a 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0556e4: 0c02 |0060: move-result-object v2 │ │ -0556e6: 6e10 640a 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0556ec: 0c02 |0064: move-result-object v2 │ │ -0556ee: 7110 8700 0200 |0065: invoke-static {v2}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0087 │ │ -0556f4: 0c00 |0068: move-result-object v0 │ │ -0556f6: 5462 3405 |0069: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -0556fa: db03 0102 |006b: div-int/lit8 v3, v1, #int 2 // #02 │ │ -0556fe: db04 0102 |006d: div-int/lit8 v4, v1, #int 2 // #02 │ │ -055702: 7140 7e00 3054 |006f: invoke-static {v0, v3, v4, v5}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@007e │ │ -055708: 0c03 |0072: move-result-object v3 │ │ -05570a: 6e20 1d00 3200 |0073: invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@001d │ │ -055710: 5462 3505 |0076: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -055714: 6e20 3500 5200 |0078: invoke-virtual {v2, v5}, Landroid/app/Service;.stopForeground:(Z)V // method@0035 │ │ -05571a: 5462 3705 |007b: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ -05571e: 1213 |007d: const/4 v3, #int 1 // #1 │ │ -055720: 5464 3405 |007e: iget-object v4, v6, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -055724: 6e10 1a00 0400 |0080: invoke-virtual {v4}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ -05572a: 0c04 |0083: move-result-object v4 │ │ -05572c: 6e30 2400 3204 |0084: invoke-virtual {v2, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -055732: 0e00 |0087: return-void │ │ +057ff8: |[057ff8] jonas.tool.saveForOffline.NotificationTools.notifyFinished:(Ljava/lang/String;Ljava/lang/String;)V │ │ +058008: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05800a: 2202 1200 |0001: new-instance v2, Landroid/app/Notification$Builder; // type@0012 │ │ +05800e: 5463 3505 |0003: iget-object v3, v6, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +058012: 7020 1800 3200 |0005: invoke-direct {v2, v3}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0018 │ │ +058018: 5b62 3405 |0008: iput-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +05801c: 5462 3405 |000a: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +058020: 2203 d301 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +058024: 7010 500a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05802a: 1a04 550a |0011: const-string v4, "Save completed: " // string@0a55 │ │ +05802e: 6e20 580a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058034: 0c03 |0016: move-result-object v3 │ │ +058036: 6e20 580a 7300 |0017: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05803c: 0c03 |001a: move-result-object v3 │ │ +05803e: 6e10 640a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058044: 0c03 |001e: move-result-object v3 │ │ +058046: 6e20 2300 3200 |001f: invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0023 │ │ +05804c: 0c02 |0022: move-result-object v2 │ │ +05804e: 1a03 530a |0023: const-string v3, "Save completed" // string@0a53 │ │ +058052: 6e20 1c00 3200 |0025: invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001c │ │ +058058: 0c02 |0028: move-result-object v2 │ │ +05805a: 6e20 1b00 7200 |0029: invoke-virtual {v2, v7}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001b │ │ +058060: 0c02 |002c: move-result-object v2 │ │ +058062: 1403 1500 027f |002d: const v3, #float 1.728e+38 // #7f020015 │ │ +058068: 6e20 2200 3200 |0030: invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0022 │ │ +05806e: 0c02 |0033: move-result-object v2 │ │ +058070: 6e40 2100 5255 |0034: invoke-virtual {v2, v5, v5, v5}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0021 │ │ +058076: 0c02 |0037: move-result-object v2 │ │ +058078: 6e20 2000 5200 |0038: invoke-virtual {v2, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ +05807e: 0c02 |003b: move-result-object v2 │ │ +058080: 6e20 1f00 5200 |003c: invoke-virtual {v2, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@001f │ │ +058086: 5462 3505 |003f: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +05808a: 6e10 3200 0200 |0041: invoke-virtual {v2}, Landroid/app/Service;.getResources:()Landroid/content/res/Resources; // method@0032 │ │ +058090: 0c02 |0044: move-result-object v2 │ │ +058092: 1403 0500 0501 |0045: const v3, #float 2.44283e-38 // #01050005 │ │ +058098: 6e20 6800 3200 |0048: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0068 │ │ +05809e: 0a01 |004b: move-result v1 │ │ +0580a0: 2202 d301 |004c: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0580a4: 7010 500a 0200 |004e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0580aa: 6e20 580a 8200 |0051: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0580b0: 0c02 |0054: move-result-object v2 │ │ +0580b2: 6203 c704 |0055: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ +0580b6: 6e20 580a 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0580bc: 0c02 |005a: move-result-object v2 │ │ +0580be: 1a03 9819 |005b: const-string v3, "saveForOffline_icon.png" // string@1998 │ │ +0580c2: 6e20 580a 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0580c8: 0c02 |0060: move-result-object v2 │ │ +0580ca: 6e10 640a 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0580d0: 0c02 |0064: move-result-object v2 │ │ +0580d2: 7110 8700 0200 |0065: invoke-static {v2}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0087 │ │ +0580d8: 0c00 |0068: move-result-object v0 │ │ +0580da: 5462 3405 |0069: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +0580de: db03 0102 |006b: div-int/lit8 v3, v1, #int 2 // #02 │ │ +0580e2: db04 0102 |006d: div-int/lit8 v4, v1, #int 2 // #02 │ │ +0580e6: 7140 7e00 3054 |006f: invoke-static {v0, v3, v4, v5}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@007e │ │ +0580ec: 0c03 |0072: move-result-object v3 │ │ +0580ee: 6e20 1d00 3200 |0073: invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@001d │ │ +0580f4: 5462 3505 |0076: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +0580f8: 6e20 3500 5200 |0078: invoke-virtual {v2, v5}, Landroid/app/Service;.stopForeground:(Z)V // method@0035 │ │ +0580fe: 5462 3705 |007b: iget-object v2, v6, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ +058102: 1213 |007d: const/4 v3, #int 1 // #1 │ │ +058104: 5464 3405 |007e: iget-object v4, v6, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +058108: 6e10 1a00 0400 |0080: invoke-virtual {v4}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ +05810e: 0c04 |0083: move-result-object v4 │ │ +058110: 6e30 2400 3204 |0084: invoke-virtual {v2, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ +058116: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ 0x000a line=107 │ │ + 0x0025 line=108 │ │ + 0x0029 line=109 │ │ + 0x0030 line=110 │ │ + 0x0034 line=111 │ │ + 0x0038 line=112 │ │ + 0x003c line=113 │ │ 0x003f line=115 │ │ 0x004c line=116 │ │ 0x0069 line=118 │ │ 0x0076 line=120 │ │ 0x007b line=121 │ │ 0x0087 line=122 │ │ locals : │ │ @@ -74160,52 +74128,58 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -055734: |[055734] jonas.tool.saveForOffline.NotificationTools.notifySaveStarted:(I)V │ │ -055744: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -055746: 2200 0c00 |0001: new-instance v0, Landroid/app/Notification$Builder; // type@000c │ │ -05574a: 5431 3505 |0003: iget-object v1, v3, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -05574e: 7020 1800 1000 |0005: invoke-direct {v0, v1}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0018 │ │ -055754: 5b30 3405 |0008: iput-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -055758: 5430 3405 |000a: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -05575c: 1a01 520a |000c: const-string v1, "Saving page..." // string@0a52 │ │ -055760: 6e20 2300 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0023 │ │ -055766: 0c00 |0011: move-result-object v0 │ │ -055768: 1a01 520a |0012: const-string v1, "Saving page..." // string@0a52 │ │ -05576c: 6e20 1c00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001c │ │ -055772: 0c00 |0017: move-result-object v0 │ │ -055774: 1a01 420a |0018: const-string v1, "Save in progress" // string@0a42 │ │ -055778: 6e20 1b00 1000 |001a: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001b │ │ -05577e: 0c00 |001d: move-result-object v0 │ │ -055780: 1401 8100 0801 |001e: const v1, #float 2.49796e-38 // #01080081 │ │ -055786: 6e20 2200 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0022 │ │ -05578c: 0c00 |0024: move-result-object v0 │ │ -05578e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -055790: 6e40 2100 1022 |0026: invoke-virtual {v0, v1, v2, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0021 │ │ -055796: 0c00 |0029: move-result-object v0 │ │ -055798: 6e20 2000 2000 |002a: invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ -05579e: 0c00 |002d: move-result-object v0 │ │ -0557a0: 6e20 1f00 2000 |002e: invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@001f │ │ -0557a6: 7010 a90c 0300 |0031: invoke-direct {v3}, Ljonas/tool/saveForOffline/NotificationTools;.addCancelAction:()V // method@0ca9 │ │ -0557ac: 3d04 0500 |0034: if-lez v4, 0039 // +0005 │ │ -0557b0: 7010 aa0c 0300 |0036: invoke-direct {v3}, Ljonas/tool/saveForOffline/NotificationTools;.addCancelAllAction:()V // method@0caa │ │ -0557b6: 5430 3505 |0039: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ -0557ba: 5431 3405 |003b: iget-object v1, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -0557be: 6e10 1a00 0100 |003d: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ -0557c4: 0c01 |0040: move-result-object v1 │ │ -0557c6: 6e30 3400 2001 |0041: invoke-virtual {v0, v2, v1}, Landroid/app/Service;.startForeground:(ILandroid/app/Notification;)V // method@0034 │ │ -0557cc: 0e00 |0044: return-void │ │ +058118: |[058118] jonas.tool.saveForOffline.NotificationTools.notifySaveStarted:(I)V │ │ +058128: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05812a: 2200 1200 |0001: new-instance v0, Landroid/app/Notification$Builder; // type@0012 │ │ +05812e: 5431 3505 |0003: iget-object v1, v3, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +058132: 7020 1800 1000 |0005: invoke-direct {v0, v1}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0018 │ │ +058138: 5b30 3405 |0008: iput-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +05813c: 5430 3405 |000a: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +058140: 1a01 660a |000c: const-string v1, "Saving page..." // string@0a66 │ │ +058144: 6e20 2300 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0023 │ │ +05814a: 0c00 |0011: move-result-object v0 │ │ +05814c: 1a01 660a |0012: const-string v1, "Saving page..." // string@0a66 │ │ +058150: 6e20 1c00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001c │ │ +058156: 0c00 |0017: move-result-object v0 │ │ +058158: 1a01 560a |0018: const-string v1, "Save in progress" // string@0a56 │ │ +05815c: 6e20 1b00 1000 |001a: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001b │ │ +058162: 0c00 |001d: move-result-object v0 │ │ +058164: 1401 8100 0801 |001e: const v1, #float 2.49796e-38 // #01080081 │ │ +05816a: 6e20 2200 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setSmallIcon:(I)Landroid/app/Notification$Builder; // method@0022 │ │ +058170: 0c00 |0024: move-result-object v0 │ │ +058172: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +058174: 6e40 2100 1022 |0026: invoke-virtual {v0, v1, v2, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0021 │ │ +05817a: 0c00 |0029: move-result-object v0 │ │ +05817c: 6e20 2000 2000 |002a: invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0020 │ │ +058182: 0c00 |002d: move-result-object v0 │ │ +058184: 6e20 1f00 2000 |002e: invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@001f │ │ +05818a: 7010 a90c 0300 |0031: invoke-direct {v3}, Ljonas/tool/saveForOffline/NotificationTools;.addCancelAction:()V // method@0ca9 │ │ +058190: 3d04 0500 |0034: if-lez v4, 0039 // +0005 │ │ +058194: 7010 aa0c 0300 |0036: invoke-direct {v3}, Ljonas/tool/saveForOffline/NotificationTools;.addCancelAllAction:()V // method@0caa │ │ +05819a: 5430 3505 |0039: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.context:Landroid/app/Service; // field@0535 │ │ +05819e: 5431 3405 |003b: iget-object v1, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +0581a2: 6e10 1a00 0100 |003d: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ +0581a8: 0c01 |0040: move-result-object v1 │ │ +0581aa: 6e30 3400 2001 |0041: invoke-virtual {v0, v2, v1}, Landroid/app/Service;.startForeground:(ILandroid/app/Notification;)V // method@0034 │ │ +0581b0: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x000a line=66 │ │ + 0x0014 line=67 │ │ + 0x001a line=68 │ │ + 0x0021 line=69 │ │ + 0x0026 line=70 │ │ + 0x002a line=71 │ │ + 0x002e line=72 │ │ 0x0031 line=73 │ │ 0x0034 line=75 │ │ 0x0036 line=76 │ │ 0x0039 line=78 │ │ 0x0044 line=79 │ │ locals : │ │ 0x0000 - 0x0045 reg=3 this Ljonas/tool/saveForOffline/NotificationTools; │ │ @@ -74216,24 +74190,24 @@ │ │ type : '(IIZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0557d0: |[0557d0] jonas.tool.saveForOffline.NotificationTools.updateProgress:(IIZI)V │ │ -0557e0: 5430 3405 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -0557e4: 6e40 2100 5064 |0002: invoke-virtual {v0, v5, v4, v6}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0021 │ │ -0557ea: 5430 3705 |0005: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ -0557ee: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0557f0: 5432 3405 |0008: iget-object v2, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -0557f4: 6e10 1a00 0200 |000a: invoke-virtual {v2}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ -0557fa: 0c02 |000d: move-result-object v2 │ │ -0557fc: 6e30 2400 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -055802: 0e00 |0011: return-void │ │ +0581b4: |[0581b4] jonas.tool.saveForOffline.NotificationTools.updateProgress:(IIZI)V │ │ +0581c4: 5430 3405 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +0581c8: 6e40 2100 5064 |0002: invoke-virtual {v0, v5, v4, v6}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0021 │ │ +0581ce: 5430 3705 |0005: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ +0581d2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0581d4: 5432 3405 |0008: iget-object v2, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +0581d8: 6e10 1a00 0200 |000a: invoke-virtual {v2}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ +0581de: 0c02 |000d: move-result-object v2 │ │ +0581e0: 6e30 2400 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ +0581e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x0011 line=84 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Ljonas/tool/saveForOffline/NotificationTools; │ │ @@ -74247,35 +74221,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -055804: |[055804] jonas.tool.saveForOffline.NotificationTools.updateText:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -055814: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -055816: 3804 0700 |0001: if-eqz v4, 0008 // +0007 │ │ -05581a: 5430 3405 |0003: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -05581e: 6e20 1c00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001c │ │ -055824: 3805 0700 |0008: if-eqz v5, 000f // +0007 │ │ -055828: 5430 3405 |000a: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -05582c: 6e20 1b00 5000 |000c: invoke-virtual {v0, v5}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001b │ │ -055832: 3d06 0b00 |000f: if-lez v6, 001a // +000b │ │ -055836: 5530 3605 |0011: iget-boolean v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.hasCancelAllAction:Z // field@0536 │ │ -05583a: 3900 0700 |0013: if-nez v0, 001a // +0007 │ │ -05583e: 5c32 3605 |0015: iput-boolean v2, v3, Ljonas/tool/saveForOffline/NotificationTools;.hasCancelAllAction:Z // field@0536 │ │ -055842: 7010 aa0c 0300 |0017: invoke-direct {v3}, Ljonas/tool/saveForOffline/NotificationTools;.addCancelAllAction:()V // method@0caa │ │ -055848: 5430 3405 |001a: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -05584c: 6e20 1e00 6000 |001c: invoke-virtual {v0, v6}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@001e │ │ -055852: 5430 3705 |001f: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ -055856: 5431 3405 |0021: iget-object v1, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ -05585a: 6e10 1a00 0100 |0023: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ -055860: 0c01 |0026: move-result-object v1 │ │ -055862: 6e30 2400 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -055868: 0e00 |002a: return-void │ │ +0581e8: |[0581e8] jonas.tool.saveForOffline.NotificationTools.updateText:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +0581f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0581fa: 3804 0700 |0001: if-eqz v4, 0008 // +0007 │ │ +0581fe: 5430 3405 |0003: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +058202: 6e20 1c00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001c │ │ +058208: 3805 0700 |0008: if-eqz v5, 000f // +0007 │ │ +05820c: 5430 3405 |000a: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +058210: 6e20 1b00 5000 |000c: invoke-virtual {v0, v5}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@001b │ │ +058216: 3d06 0b00 |000f: if-lez v6, 001a // +000b │ │ +05821a: 5530 3605 |0011: iget-boolean v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.hasCancelAllAction:Z // field@0536 │ │ +05821e: 3900 0700 |0013: if-nez v0, 001a // +0007 │ │ +058222: 5c32 3605 |0015: iput-boolean v2, v3, Ljonas/tool/saveForOffline/NotificationTools;.hasCancelAllAction:Z // field@0536 │ │ +058226: 7010 aa0c 0300 |0017: invoke-direct {v3}, Ljonas/tool/saveForOffline/NotificationTools;.addCancelAllAction:()V // method@0caa │ │ +05822c: 5430 3405 |001a: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +058230: 6e20 1e00 6000 |001c: invoke-virtual {v0, v6}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@001e │ │ +058236: 5430 3705 |001f: iget-object v0, v3, Ljonas/tool/saveForOffline/NotificationTools;.notificationManager:Landroid/app/NotificationManager; // field@0537 │ │ +05823a: 5431 3405 |0021: iget-object v1, v3, Ljonas/tool/saveForOffline/NotificationTools;.builder:Landroid/app/Notification$Builder; // field@0534 │ │ +05823e: 6e10 1a00 0100 |0023: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@001a │ │ +058244: 0c01 |0026: move-result-object v1 │ │ +058246: 6e30 2400 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ +05824c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0003 line=88 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ 0x000f line=95 │ │ @@ -74286,21 +74260,21 @@ │ │ 0x002a line=102 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Ljonas/tool/saveForOffline/NotificationTools; │ │ 0x0000 - 0x002b reg=4 newTitle Ljava/lang/String; │ │ 0x0000 - 0x002b reg=5 newContentText Ljava/lang/String; │ │ 0x0000 - 0x002b reg=6 saveQueueSize I │ │ │ │ - source_file_idx : 2333 (NotificationTools.java) │ │ + source_file_idx : 2353 (NotificationTools.java) │ │ │ │ Class #197 header: │ │ -class_idx : 619 │ │ +class_idx : 639 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 556 │ │ -source_file_idx : 2419 │ │ +superclass_idx : 575 │ │ +source_file_idx : 2439 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -74327,18 +74301,18 @@ │ │ type : '(Ljonas/tool/saveForOffline/PageSaver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05586c: |[05586c] jonas.tool.saveForOffline.PageSaver$BlockingDownloadTaskQueue.:(Ljonas/tool/saveForOffline/PageSaver;)V │ │ -05587c: 5b01 3805 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0538 │ │ -055880: 7010 ad0b 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@0bad │ │ -055886: 0e00 |0005: return-void │ │ +058250: |[058250] jonas.tool.saveForOffline.PageSaver$BlockingDownloadTaskQueue.:(Ljonas/tool/saveForOffline/PageSaver;)V │ │ +058260: 5b01 3805 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0538 │ │ +058264: 7010 ad0b 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@0bad │ │ +05826a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0002 line=601 │ │ 0x0005 line=602 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue; │ │ @@ -74351,28 +74325,28 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -055888: |[055888] jonas.tool.saveForOffline.PageSaver$BlockingDownloadTaskQueue.offer:(Ljava/lang/Object;)Z │ │ -055898: 6e20 b40c 3200 |0000: invoke-virtual {v2, v3}, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;.put:(Ljava/lang/Object;)V // method@0cb4 │ │ -05589e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0558a0: 0f01 |0004: return v1 │ │ -0558a2: 0d00 |0005: move-exception v0 │ │ -0558a4: 7100 6e0a 0000 |0006: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ -0558aa: 0c01 |0009: move-result-object v1 │ │ -0558ac: 6e10 710a 0100 |000a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@0a71 │ │ -0558b2: 5421 3805 |000d: iget-object v1, v2, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0538 │ │ -0558b6: 7110 cd0c 0100 |000f: invoke-static {v1}, Ljonas/tool/saveForOffline/PageSaver;.access$300:(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; // method@0ccd │ │ -0558bc: 0c01 |0012: move-result-object v1 │ │ -0558be: 7220 430c 0100 |0013: invoke-interface {v1, v0}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ -0558c4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0558c6: 28ed |0017: goto 0004 // -0013 │ │ +05826c: |[05826c] jonas.tool.saveForOffline.PageSaver$BlockingDownloadTaskQueue.offer:(Ljava/lang/Object;)Z │ │ +05827c: 6e20 b40c 3200 |0000: invoke-virtual {v2, v3}, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;.put:(Ljava/lang/Object;)V // method@0cb4 │ │ +058282: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +058284: 0f01 |0004: return v1 │ │ +058286: 0d00 |0005: move-exception v0 │ │ +058288: 7100 6e0a 0000 |0006: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@0a6e │ │ +05828e: 0c01 |0009: move-result-object v1 │ │ +058290: 6e10 710a 0100 |000a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@0a71 │ │ +058296: 5421 3805 |000d: iget-object v1, v2, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0538 │ │ +05829a: 7110 cd0c 0100 |000f: invoke-static {v1}, Ljonas/tool/saveForOffline/PageSaver;.access$300:(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; // method@0ccd │ │ +0582a0: 0c01 |0012: move-result-object v1 │ │ +0582a2: 7220 430c 0100 |0013: invoke-interface {v1, v0}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ +0582a8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0582aa: 28ed |0017: goto 0004 // -0013 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0005 │ │ positions : │ │ 0x0000 line=607 │ │ 0x0003 line=608 │ │ 0x0004 line=613 │ │ @@ -74383,21 +74357,21 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0006 - 0x0018 reg=0 ie Ljava/lang/InterruptedException; │ │ 0x0000 - 0x0018 reg=2 this Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue; Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue; │ │ 0x0000 - 0x0018 reg=3 e Ljava/lang/Object; TE; │ │ │ │ - source_file_idx : 2419 (PageSaver.java) │ │ + source_file_idx : 2439 (PageSaver.java) │ │ │ │ Class #198 header: │ │ -class_idx : 620 │ │ +class_idx : 640 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2419 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2439 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #198 annotations: │ │ Annotations on class │ │ @@ -74434,20 +74408,20 @@ │ │ type : '(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0558d8: |[0558d8] jonas.tool.saveForOffline.PageSaver$DownloadTask.:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;)V │ │ -0558e8: 5b01 3b05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ -0558ec: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0558f2: 5b02 3c05 |0005: iput-object v2, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ -0558f6: 5b03 3a05 |0007: iput-object v3, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.outputDir:Ljava/io/File; // field@053a │ │ -0558fa: 0e00 |0009: return-void │ │ +0582bc: |[0582bc] jonas.tool.saveForOffline.PageSaver$DownloadTask.:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;)V │ │ +0582cc: 5b01 3b05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ +0582d0: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0582d6: 5b02 3c05 |0005: iput-object v2, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ +0582da: 5b03 3a05 |0007: iput-object v3, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.outputDir:Ljava/io/File; // field@053a │ │ +0582de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0005 line=248 │ │ 0x0007 line=249 │ │ 0x0009 line=250 │ │ locals : │ │ @@ -74461,21 +74435,21 @@ │ │ type : '(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0558fc: |[0558fc] jonas.tool.saveForOffline.PageSaver$DownloadTask.:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V │ │ -05590c: 5b01 3b05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ -055910: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -055916: 5b02 3c05 |0005: iput-object v2, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ -05591a: 5b03 3a05 |0007: iput-object v3, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.outputDir:Ljava/io/File; // field@053a │ │ -05591e: 5b04 3905 |0009: iput-object v4, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.fileName:Ljava/lang/String; // field@0539 │ │ -055922: 0e00 |000b: return-void │ │ +0582e0: |[0582e0] jonas.tool.saveForOffline.PageSaver$DownloadTask.:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V │ │ +0582f0: 5b01 3b05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ +0582f4: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0582fa: 5b02 3c05 |0005: iput-object v2, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ +0582fe: 5b03 3a05 |0007: iput-object v3, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.outputDir:Ljava/io/File; // field@053a │ │ +058302: 5b04 3905 |0009: iput-object v4, v0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.fileName:Ljava/lang/String; // field@0539 │ │ +058306: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ 0x0007 line=254 │ │ 0x0009 line=255 │ │ 0x000b line=256 │ │ @@ -74491,130 +74465,132 @@ │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 210 16-bit code units │ │ -055924: |[055924] jonas.tool.saveForOffline.PageSaver$DownloadTask.run:()V │ │ -055934: 54c9 3905 |0000: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.fileName:Ljava/lang/String; // field@0539 │ │ -055938: 3909 0c00 |0002: if-nez v9, 000e // +000c │ │ -05593c: 54c9 3b05 |0004: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ -055940: 54ca 3c05 |0006: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ -055944: 7120 ca0c a900 |0008: invoke-static {v9, v10}, Ljonas/tool/saveForOffline/PageSaver;.access$000:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;)Ljava/lang/String; // method@0cca │ │ -05594a: 0c09 |000b: move-result-object v9 │ │ -05594c: 5bc9 3905 |000c: iput-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.fileName:Ljava/lang/String; // field@0539 │ │ -055950: 2206 8501 |000e: new-instance v6, Ljava/io/File; // type@0185 │ │ -055954: 54c9 3a05 |0010: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.outputDir:Ljava/io/File; // field@053a │ │ -055958: 54ca 3905 |0012: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.fileName:Ljava/lang/String; // field@0539 │ │ -05595c: 7030 8009 960a |0014: invoke-direct {v6, v9, v10}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ -055962: 2209 ae00 |0017: new-instance v9, Lcom/squareup/okhttp/Request$Builder; // type@00ae │ │ -055966: 7010 2203 0900 |0019: invoke-direct {v9}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ -05596c: 54ca 3c05 |001c: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ -055970: 6e20 3a03 a900 |001e: invoke-virtual {v9, v10}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ -055976: 0c09 |0021: move-result-object v9 │ │ -055978: 1a0a 9e0b |0022: const-string v10, "User-Agent" // string@0b9e │ │ -05597c: 54cb 3b05 |0024: iget-object v11, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ -055980: 6e10 d40c 0b00 |0026: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -055986: 0c0b |0029: move-result-object v11 │ │ -055988: 6e10 ba0c 0b00 |002a: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver$Options;.getUserAgent:()Ljava/lang/String; // method@0cba │ │ -05598e: 0c0b |002d: move-result-object v11 │ │ -055990: 6e30 2a03 a90b |002e: invoke-virtual {v9, v10, v11}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@032a │ │ -055996: 0c09 |0031: move-result-object v9 │ │ -055998: 1a0a 8f0a |0032: const-string v10, "TAG" // string@0a8f │ │ -05599c: 6e20 3803 a900 |0034: invoke-virtual {v9, v10}, Lcom/squareup/okhttp/Request$Builder;.tag:(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; // method@0338 │ │ -0559a2: 0c09 |0037: move-result-object v9 │ │ -0559a4: 6e10 2b03 0900 |0038: invoke-virtual {v9}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -0559aa: 0c07 |003b: move-result-object v7 │ │ -0559ac: 54c9 3b05 |003c: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ -0559b0: 7110 cb0c 0900 |003e: invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;.access$100:(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient; // method@0ccb │ │ -0559b6: 0c09 |0041: move-result-object v9 │ │ -0559b8: 6e20 0503 7900 |0042: invoke-virtual {v9, v7}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@0305 │ │ -0559be: 0c09 |0045: move-result-object v9 │ │ -0559c0: 6e10 b901 0900 |0046: invoke-virtual {v9}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@01b9 │ │ -0559c6: 0c08 |0049: move-result-object v8 │ │ -0559c8: 6e10 8f03 0800 |004a: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -0559ce: 0c09 |004d: move-result-object v9 │ │ -0559d0: 6e10 a703 0900 |004e: invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@03a7 │ │ -0559d6: 0c04 |0051: move-result-object v4 │ │ -0559d8: 2203 8801 |0052: new-instance v3, Ljava/io/FileOutputStream; // type@0188 │ │ -0559dc: 7020 9209 6300 |0054: invoke-direct {v3, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0992 │ │ -0559e2: 1409 0080 0000 |0057: const v9, #float 4.59177e-41 // #00008000 │ │ -0559e8: 2390 9d03 |005a: new-array v0, v9, [B // type@039d │ │ -0559ec: 6e20 a509 0400 |005c: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ -0559f2: 0a05 |005f: move-result v5 │ │ -0559f4: 12f9 |0060: const/4 v9, #int -1 // #ff │ │ -0559f6: 3295 5000 |0061: if-eq v5, v9, 00b1 // +0050 │ │ -0559fa: 1209 |0063: const/4 v9, #int 0 // #0 │ │ -0559fc: 6e40 9709 0359 |0064: invoke-virtual {v3, v0, v9, v5}, Ljava/io/FileOutputStream;.write:([BII)V // method@0997 │ │ -055a02: 28f5 |0067: goto 005c // -000b │ │ -055a04: 0d01 |0068: move-exception v1 │ │ -055a06: 2202 8a01 |0069: new-instance v2, Ljava/io/IOException; // type@018a │ │ -055a0a: 2209 c101 |006b: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -055a0e: 7010 500a 0900 |006d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -055a14: 1a0a 7b03 |0070: const-string v10, "File download failed, URL: " // string@037b │ │ -055a18: 6e20 580a a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055a1e: 0c09 |0075: move-result-object v9 │ │ -055a20: 54ca 3c05 |0076: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ -055a24: 6e20 580a a900 |0078: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055a2a: 0c09 |007b: move-result-object v9 │ │ -055a2c: 1a0a d800 |007c: const-string v10, ", Output file path: " // string@00d8 │ │ -055a30: 6e20 580a a900 |007e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055a36: 0c09 |0081: move-result-object v9 │ │ -055a38: 6e10 8909 0600 |0082: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ -055a3e: 0c0a |0085: move-result-object v10 │ │ -055a40: 6e20 580a a900 |0086: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055a46: 0c09 |0089: move-result-object v9 │ │ -055a48: 6e10 640a 0900 |008a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -055a4e: 0c09 |008d: move-result-object v9 │ │ -055a50: 7020 9809 9200 |008e: invoke-direct {v2, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -055a56: 54c9 3b05 |0091: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ -055a5a: 7110 cc0c 0900 |0093: invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;.access$200:(Ljonas/tool/saveForOffline/PageSaver;)Z // method@0ccc │ │ -055a60: 0a09 |0096: move-result v9 │ │ -055a62: 3809 2d00 |0097: if-eqz v9, 00c4 // +002d │ │ -055a66: 2209 8a01 |0099: new-instance v9, Ljava/io/IOException; // type@018a │ │ -055a6a: 1a0a 430a |009b: const-string v10, "Save was cancelled, isCancelled is true" // string@0a43 │ │ -055a6e: 7020 9809 a900 |009d: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -055a74: 6e20 9c09 1900 |00a0: invoke-virtual {v9, v1}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ -055a7a: 0c09 |00a3: move-result-object v9 │ │ -055a7c: 6e20 9c09 9200 |00a4: invoke-virtual {v2, v9}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ -055a82: 54c9 3b05 |00a7: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ -055a86: 7110 cd0c 0900 |00a9: invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;.access$300:(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; // method@0ccd │ │ -055a8c: 0c09 |00ac: move-result-object v9 │ │ -055a8e: 7220 430c 2900 |00ad: invoke-interface {v9, v2}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ -055a94: 0e00 |00b0: return-void │ │ -055a96: 6e10 8f03 0800 |00b1: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -055a9c: 0c09 |00b4: move-result-object v9 │ │ -055a9e: 6e10 ab03 0900 |00b5: invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ -055aa4: 6e10 9509 0300 |00b8: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@0995 │ │ -055aaa: 6e10 9409 0300 |00bb: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0994 │ │ -055ab0: 6e10 a109 0400 |00be: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -055ab6: 28ef |00c1: goto 00b0 // -0011 │ │ -055ab8: 0d01 |00c2: move-exception v1 │ │ -055aba: 28a6 |00c3: goto 0069 // -005a │ │ -055abc: 54c9 3b05 |00c4: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ -055ac0: 7110 cd0c 0900 |00c6: invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;.access$300:(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; // method@0ccd │ │ -055ac6: 0c09 |00c9: move-result-object v9 │ │ -055ac8: 6e20 9c09 1200 |00ca: invoke-virtual {v2, v1}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ -055ace: 0c0a |00cd: move-result-object v10 │ │ -055ad0: 7220 430c a900 |00ce: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ -055ad6: 28df |00d1: goto 00b0 // -0021 │ │ + insns size : 208 16-bit code units │ │ +058308: |[058308] jonas.tool.saveForOffline.PageSaver$DownloadTask.run:()V │ │ +058318: 54c9 3905 |0000: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.fileName:Ljava/lang/String; // field@0539 │ │ +05831c: 3909 0c00 |0002: if-nez v9, 000e // +000c │ │ +058320: 54c9 3b05 |0004: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ +058324: 54ca 3c05 |0006: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ +058328: 7120 ca0c a900 |0008: invoke-static {v9, v10}, Ljonas/tool/saveForOffline/PageSaver;.access$000:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;)Ljava/lang/String; // method@0cca │ │ +05832e: 0c09 |000b: move-result-object v9 │ │ +058330: 5bc9 3905 |000c: iput-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.fileName:Ljava/lang/String; // field@0539 │ │ +058334: 2206 9701 |000e: new-instance v6, Ljava/io/File; // type@0197 │ │ +058338: 54c9 3a05 |0010: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.outputDir:Ljava/io/File; // field@053a │ │ +05833c: 54ca 3905 |0012: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.fileName:Ljava/lang/String; // field@0539 │ │ +058340: 7030 8009 960a |0014: invoke-direct {v6, v9, v10}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0980 │ │ +058346: 2209 c000 |0017: new-instance v9, Lcom/squareup/okhttp/Request$Builder; // type@00c0 │ │ +05834a: 7010 2203 0900 |0019: invoke-direct {v9}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ +058350: 54ca 3c05 |001c: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ +058354: 6e20 3a03 a900 |001e: invoke-virtual {v9, v10}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ +05835a: 0c09 |0021: move-result-object v9 │ │ +05835c: 1a0a b20b |0022: const-string v10, "User-Agent" // string@0bb2 │ │ +058360: 54cb 3b05 |0024: iget-object v11, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ +058364: 6e10 d40c 0b00 |0026: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +05836a: 0c0b |0029: move-result-object v11 │ │ +05836c: 6e10 ba0c 0b00 |002a: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver$Options;.getUserAgent:()Ljava/lang/String; // method@0cba │ │ +058372: 0c0b |002d: move-result-object v11 │ │ +058374: 6e30 2a03 a90b |002e: invoke-virtual {v9, v10, v11}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@032a │ │ +05837a: 0c09 |0031: move-result-object v9 │ │ +05837c: 1a0a a30a |0032: const-string v10, "TAG" // string@0aa3 │ │ +058380: 6e20 3803 a900 |0034: invoke-virtual {v9, v10}, Lcom/squareup/okhttp/Request$Builder;.tag:(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; // method@0338 │ │ +058386: 0c09 |0037: move-result-object v9 │ │ +058388: 6e10 2b03 0900 |0038: invoke-virtual {v9}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +05838e: 0c07 |003b: move-result-object v7 │ │ +058390: 54c9 3b05 |003c: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ +058394: 7110 cb0c 0900 |003e: invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;.access$100:(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient; // method@0ccb │ │ +05839a: 0c09 |0041: move-result-object v9 │ │ +05839c: 6e20 0503 7900 |0042: invoke-virtual {v9, v7}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@0305 │ │ +0583a2: 0c09 |0045: move-result-object v9 │ │ +0583a4: 6e10 b901 0900 |0046: invoke-virtual {v9}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@01b9 │ │ +0583aa: 0c08 |0049: move-result-object v8 │ │ +0583ac: 6e10 8f03 0800 |004a: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +0583b2: 0c09 |004d: move-result-object v9 │ │ +0583b4: 6e10 a703 0900 |004e: invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@03a7 │ │ +0583ba: 0c04 |0051: move-result-object v4 │ │ +0583bc: 2203 9a01 |0052: new-instance v3, Ljava/io/FileOutputStream; // type@019a │ │ +0583c0: 7020 9209 6300 |0054: invoke-direct {v3, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0992 │ │ +0583c6: 1409 0080 0000 |0057: const v9, #float 4.59177e-41 // #00008000 │ │ +0583cc: 2390 b103 |005a: new-array v0, v9, [B // type@03b1 │ │ +0583d0: 6e20 a509 0400 |005c: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ +0583d6: 0a05 |005f: move-result v5 │ │ +0583d8: 12f9 |0060: const/4 v9, #int -1 // #ff │ │ +0583da: 3295 5000 |0061: if-eq v5, v9, 00b1 // +0050 │ │ +0583de: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +0583e0: 6e40 9709 0359 |0064: invoke-virtual {v3, v0, v9, v5}, Ljava/io/FileOutputStream;.write:([BII)V // method@0997 │ │ +0583e6: 28f5 |0067: goto 005c // -000b │ │ +0583e8: 0d01 |0068: move-exception v1 │ │ +0583ea: 2202 9c01 |0069: new-instance v2, Ljava/io/IOException; // type@019c │ │ +0583ee: 2209 d301 |006b: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +0583f2: 7010 500a 0900 |006d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0583f8: 1a0a 7b03 |0070: const-string v10, "File download failed, URL: " // string@037b │ │ +0583fc: 6e20 580a a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058402: 0c09 |0075: move-result-object v9 │ │ +058404: 54ca 3c05 |0076: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.url:Ljava/lang/String; // field@053c │ │ +058408: 6e20 580a a900 |0078: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05840e: 0c09 |007b: move-result-object v9 │ │ +058410: 1a0a d800 |007c: const-string v10, ", Output file path: " // string@00d8 │ │ +058414: 6e20 580a a900 |007e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05841a: 0c09 |0081: move-result-object v9 │ │ +05841c: 6e10 8909 0600 |0082: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ +058422: 0c0a |0085: move-result-object v10 │ │ +058424: 6e20 580a a900 |0086: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05842a: 0c09 |0089: move-result-object v9 │ │ +05842c: 6e10 640a 0900 |008a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058432: 0c09 |008d: move-result-object v9 │ │ +058434: 7020 9809 9200 |008e: invoke-direct {v2, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05843a: 54c9 3b05 |0091: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ +05843e: 7110 cc0c 0900 |0093: invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;.access$200:(Ljonas/tool/saveForOffline/PageSaver;)Z // method@0ccc │ │ +058444: 0a09 |0096: move-result v9 │ │ +058446: 3809 2b00 |0097: if-eqz v9, 00c2 // +002b │ │ +05844a: 2209 9c01 |0099: new-instance v9, Ljava/io/IOException; // type@019c │ │ +05844e: 1a0a 570a |009b: const-string v10, "Save was cancelled, isCancelled is true" // string@0a57 │ │ +058452: 7020 9809 a900 |009d: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +058458: 6e20 9c09 1900 |00a0: invoke-virtual {v9, v1}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ +05845e: 0c09 |00a3: move-result-object v9 │ │ +058460: 6e20 9c09 9200 |00a4: invoke-virtual {v2, v9}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ +058466: 54c9 3b05 |00a7: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ +05846a: 7110 cd0c 0900 |00a9: invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;.access$300:(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; // method@0ccd │ │ +058470: 0c09 |00ac: move-result-object v9 │ │ +058472: 7220 430c 2900 |00ad: invoke-interface {v9, v2}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ +058478: 0e00 |00b0: return-void │ │ +05847a: 6e10 8f03 0800 |00b1: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +058480: 0c09 |00b4: move-result-object v9 │ │ +058482: 6e10 ab03 0900 |00b5: invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ +058488: 6e10 9509 0300 |00b8: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@0995 │ │ +05848e: 6e10 9409 0300 |00bb: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0994 │ │ +058494: 6e10 a109 0400 |00be: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +05849a: 28ef |00c1: goto 00b0 // -0011 │ │ +05849c: 54c9 3b05 |00c2: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@053b │ │ +0584a0: 7110 cd0c 0900 |00c4: invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;.access$300:(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; // method@0ccd │ │ +0584a6: 0c09 |00c7: move-result-object v9 │ │ +0584a8: 6e20 9c09 1200 |00c8: invoke-virtual {v2, v1}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ +0584ae: 0c0a |00cb: move-result-object v10 │ │ +0584b0: 7220 430c a900 |00cc: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ +0584b6: 28e1 |00cf: goto 00b0 // -001f │ │ catches : 2 │ │ 0x003c - 0x0067 │ │ Ljava/lang/IllegalArgumentException; -> 0x0068 │ │ - Ljava/io/IOException; -> 0x00c2 │ │ + Ljava/io/IOException; -> 0x0068 │ │ 0x00b1 - 0x00c1 │ │ Ljava/lang/IllegalArgumentException; -> 0x0068 │ │ - Ljava/io/IOException; -> 0x00c2 │ │ + Ljava/io/IOException; -> 0x0068 │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x000e line=264 │ │ 0x0017 line=266 │ │ + 0x001e line=267 │ │ + 0x0026 line=268 │ │ + 0x0034 line=269 │ │ + 0x0038 line=270 │ │ 0x003c line=273 │ │ 0x004a line=274 │ │ 0x0052 line=276 │ │ 0x0057 line=277 │ │ 0x005c line=279 │ │ 0x0063 line=280 │ │ 0x0068 line=288 │ │ @@ -74623,42 +74599,41 @@ │ │ 0x0099 line=292 │ │ 0x00a7 line=293 │ │ 0x00b0 line=298 │ │ 0x00b1 line=283 │ │ 0x00b8 line=284 │ │ 0x00bb line=285 │ │ 0x00be line=286 │ │ - 0x00c2 line=288 │ │ - 0x00c4 line=295 │ │ + 0x00c2 line=295 │ │ locals : │ │ 0x005c - 0x0068 reg=0 buffer [B │ │ 0x0057 - 0x0068 reg=3 fos Ljava/io/FileOutputStream; │ │ 0x0052 - 0x0068 reg=4 is Ljava/io/InputStream; │ │ 0x0060 - 0x0068 reg=5 length I │ │ 0x004a - 0x0068 reg=8 response Lcom/squareup/okhttp/Response; │ │ 0x0069 - 0x00b0 reg=1 e Ljava/lang/Exception; │ │ 0x0091 - 0x00b0 reg=2 ex Ljava/io/IOException; │ │ 0x00b1 - 0x00c2 reg=0 buffer [B │ │ 0x00b1 - 0x00c2 reg=3 fos Ljava/io/FileOutputStream; │ │ 0x00b1 - 0x00c2 reg=4 is Ljava/io/InputStream; │ │ 0x00b1 - 0x00c2 reg=5 length I │ │ 0x00b1 - 0x00c2 reg=8 response Lcom/squareup/okhttp/Response; │ │ - 0x00c4 - 0x00d2 reg=1 e Ljava/lang/Exception; │ │ - 0x00c4 - 0x00d2 reg=2 ex Ljava/io/IOException; │ │ - 0x0017 - 0x00d2 reg=6 outputFile Ljava/io/File; │ │ - 0x003c - 0x00d2 reg=7 request Lcom/squareup/okhttp/Request; │ │ - 0x0000 - 0x00d2 reg=12 this Ljonas/tool/saveForOffline/PageSaver$DownloadTask; │ │ + 0x00c2 - 0x00d0 reg=1 e Ljava/lang/Exception; │ │ + 0x00c2 - 0x00d0 reg=2 ex Ljava/io/IOException; │ │ + 0x0017 - 0x00d0 reg=6 outputFile Ljava/io/File; │ │ + 0x003c - 0x00d0 reg=7 request Lcom/squareup/okhttp/Request; │ │ + 0x0000 - 0x00d0 reg=12 this Ljonas/tool/saveForOffline/PageSaver$DownloadTask; │ │ │ │ - source_file_idx : 2419 (PageSaver.java) │ │ + source_file_idx : 2439 (PageSaver.java) │ │ │ │ Class #199 header: │ │ -class_idx : 621 │ │ +class_idx : 641 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2419 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2439 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -74712,60 +74687,60 @@ │ │ type : '(Ljonas/tool/saveForOffline/PageSaver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -055af4: |[055af4] jonas.tool.saveForOffline.PageSaver$Options.:(Ljonas/tool/saveForOffline/PageSaver;)V │ │ -055b04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -055b06: 5b12 4305 |0001: iput-object v2, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0543 │ │ -055b0a: 7010 0f0a 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -055b10: 5c10 3d05 |0006: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.makeLinksAbsolute:Z // field@053d │ │ -055b14: 5c10 3f05 |0008: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveImages:Z // field@053f │ │ -055b18: 5c10 3e05 |000a: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveFrames:Z // field@053e │ │ -055b1c: 5c10 4005 |000c: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveOther:Z // field@0540 │ │ -055b20: 5c10 4105 |000e: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveScripts:Z // field@0541 │ │ -055b24: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -055b26: 5c10 4205 |0011: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveVideo:Z // field@0542 │ │ -055b2a: 1a00 1000 |0013: const-string v0, " " // string@0010 │ │ -055b2e: 5b10 4405 |0015: iput-object v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.userAgent:Ljava/lang/String; // field@0544 │ │ -055b32: 0e00 |0017: return-void │ │ +0584d0: |[0584d0] jonas.tool.saveForOffline.PageSaver$Options.:(Ljonas/tool/saveForOffline/PageSaver;)V │ │ +0584e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0584e2: 5b12 4305 |0001: iput-object v2, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0543 │ │ +0584e6: 7010 0f0a 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0584ec: 5c10 3d05 |0006: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.makeLinksAbsolute:Z // field@053d │ │ +0584f0: 5c10 3f05 |0008: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveImages:Z // field@053f │ │ +0584f4: 5c10 3e05 |000a: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveFrames:Z // field@053e │ │ +0584f8: 5c10 4005 |000c: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveOther:Z // field@0540 │ │ +0584fc: 5c10 4105 |000e: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveScripts:Z // field@0541 │ │ +058500: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +058502: 5c10 4205 |0011: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveVideo:Z // field@0542 │ │ +058506: 1a00 1000 |0013: const-string v0, " " // string@0010 │ │ +05850a: 5b10 4405 |0015: iput-object v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.userAgent:Ljava/lang/String; // field@0544 │ │ +05850e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=618 │ │ 0x0006 line=619 │ │ 0x0008 line=621 │ │ 0x000a line=622 │ │ 0x000c line=623 │ │ 0x000e line=624 │ │ 0x0010 line=625 │ │ 0x0013 line=627 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ - 0x0000 - 0x0018 reg=2 (null) Ljonas/tool/saveForOffline/PageSaver; │ │ + 0x0000 - 0x0018 reg=2 this$0 Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/PageSaver$Options;) │ │ name : 'clearCache' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -055b34: |[055b34] jonas.tool.saveForOffline.PageSaver$Options.clearCache:()V │ │ -055b44: 5410 4305 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0543 │ │ -055b48: 7110 cb0c 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/PageSaver;.access$100:(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient; // method@0ccb │ │ -055b4e: 0c00 |0005: move-result-object v0 │ │ -055b50: 6e10 ee02 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/OkHttpClient;.getCache:()Lcom/squareup/okhttp/Cache; // method@02ee │ │ -055b56: 0c00 |0009: move-result-object v0 │ │ -055b58: 6e10 7601 0000 |000a: invoke-virtual {v0}, Lcom/squareup/okhttp/Cache;.evictAll:()V // method@0176 │ │ -055b5e: 0e00 |000d: return-void │ │ +058510: |[058510] jonas.tool.saveForOffline.PageSaver$Options.clearCache:()V │ │ +058520: 5410 4305 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0543 │ │ +058524: 7110 cb0c 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/PageSaver;.access$100:(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient; // method@0ccb │ │ +05852a: 0c00 |0005: move-result-object v0 │ │ +05852c: 6e10 ee02 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/OkHttpClient;.getCache:()Lcom/squareup/okhttp/Cache; // method@02ee │ │ +058532: 0c00 |0009: move-result-object v0 │ │ +058534: 6e10 7601 0000 |000a: invoke-virtual {v0}, Lcom/squareup/okhttp/Cache;.evictAll:()V // method@0176 │ │ +05853a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x000d line=636 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ │ │ @@ -74774,17 +74749,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055b60: |[055b60] jonas.tool.saveForOffline.PageSaver$Options.getUserAgent:()Ljava/lang/String; │ │ -055b70: 5410 4405 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.userAgent:Ljava/lang/String; // field@0544 │ │ -055b74: 1100 |0002: return-object v0 │ │ +05853c: |[05853c] jonas.tool.saveForOffline.PageSaver$Options.getUserAgent:()Ljava/lang/String; │ │ +05854c: 5410 4405 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.userAgent:Ljava/lang/String; // field@0544 │ │ +058550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/PageSaver$Options;) │ │ @@ -74792,17 +74767,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055b78: |[055b78] jonas.tool.saveForOffline.PageSaver$Options.makeLinksAbsolute:(Z)V │ │ -055b88: 5c01 3d05 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.makeLinksAbsolute:Z // field@053d │ │ -055b8c: 0e00 |0002: return-void │ │ +058554: |[058554] jonas.tool.saveForOffline.PageSaver$Options.makeLinksAbsolute:(Z)V │ │ +058564: 5c01 3d05 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.makeLinksAbsolute:Z // field@053d │ │ +058568: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0002 line=652 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ 0x0000 - 0x0003 reg=1 makeLinksAbsolute Z │ │ @@ -74812,17 +74787,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055b90: |[055b90] jonas.tool.saveForOffline.PageSaver$Options.makeLinksAbsolute:()Z │ │ -055ba0: 5510 3d05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.makeLinksAbsolute:Z // field@053d │ │ -055ba4: 0f00 |0002: return v0 │ │ +05856c: |[05856c] jonas.tool.saveForOffline.PageSaver$Options.makeLinksAbsolute:()Z │ │ +05857c: 5510 3d05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.makeLinksAbsolute:Z // field@053d │ │ +058580: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/PageSaver$Options;) │ │ @@ -74830,17 +74805,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055ba8: |[055ba8] jonas.tool.saveForOffline.PageSaver$Options.saveFrames:(Z)V │ │ -055bb8: 5c01 3e05 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveFrames:Z // field@053e │ │ -055bbc: 0e00 |0002: return-void │ │ +058584: |[058584] jonas.tool.saveForOffline.PageSaver$Options.saveFrames:(Z)V │ │ +058594: 5c01 3e05 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveFrames:Z // field@053e │ │ +058598: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x0002 line=668 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ 0x0000 - 0x0003 reg=1 saveFrames Z │ │ @@ -74850,17 +74825,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055bc0: |[055bc0] jonas.tool.saveForOffline.PageSaver$Options.saveFrames:()Z │ │ -055bd0: 5510 3e05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveFrames:Z // field@053e │ │ -055bd4: 0f00 |0002: return v0 │ │ +05859c: |[05859c] jonas.tool.saveForOffline.PageSaver$Options.saveFrames:()Z │ │ +0585ac: 5510 3e05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveFrames:Z // field@053e │ │ +0585b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ │ │ #6 : (in Ljonas/tool/saveForOffline/PageSaver$Options;) │ │ @@ -74868,17 +74843,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055bd8: |[055bd8] jonas.tool.saveForOffline.PageSaver$Options.saveImages:(Z)V │ │ -055be8: 5c01 3f05 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveImages:Z // field@053f │ │ -055bec: 0e00 |0002: return-void │ │ +0585b4: |[0585b4] jonas.tool.saveForOffline.PageSaver$Options.saveImages:(Z)V │ │ +0585c4: 5c01 3f05 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveImages:Z // field@053f │ │ +0585c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0002 line=660 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ 0x0000 - 0x0003 reg=1 saveImages Z │ │ @@ -74888,17 +74863,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055bf0: |[055bf0] jonas.tool.saveForOffline.PageSaver$Options.saveImages:()Z │ │ -055c00: 5510 3f05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveImages:Z // field@053f │ │ -055c04: 0f00 |0002: return v0 │ │ +0585cc: |[0585cc] jonas.tool.saveForOffline.PageSaver$Options.saveImages:()Z │ │ +0585dc: 5510 3f05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveImages:Z // field@053f │ │ +0585e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ │ │ #8 : (in Ljonas/tool/saveForOffline/PageSaver$Options;) │ │ @@ -74906,17 +74881,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055c08: |[055c08] jonas.tool.saveForOffline.PageSaver$Options.saveOther:(Z)V │ │ -055c18: 5c01 4005 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveOther:Z // field@0540 │ │ -055c1c: 0e00 |0002: return-void │ │ +0585e4: |[0585e4] jonas.tool.saveForOffline.PageSaver$Options.saveOther:(Z)V │ │ +0585f4: 5c01 4005 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveOther:Z // field@0540 │ │ +0585f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0002 line=684 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ 0x0000 - 0x0003 reg=1 saveOther Z │ │ @@ -74926,17 +74901,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055c20: |[055c20] jonas.tool.saveForOffline.PageSaver$Options.saveOther:()Z │ │ -055c30: 5510 4005 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveOther:Z // field@0540 │ │ -055c34: 0f00 |0002: return v0 │ │ +0585fc: |[0585fc] jonas.tool.saveForOffline.PageSaver$Options.saveOther:()Z │ │ +05860c: 5510 4005 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveOther:Z // field@0540 │ │ +058610: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ │ │ #10 : (in Ljonas/tool/saveForOffline/PageSaver$Options;) │ │ @@ -74944,17 +74919,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055c38: |[055c38] jonas.tool.saveForOffline.PageSaver$Options.saveScripts:(Z)V │ │ -055c48: 5c01 4105 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveScripts:Z // field@0541 │ │ -055c4c: 0e00 |0002: return-void │ │ +058614: |[058614] jonas.tool.saveForOffline.PageSaver$Options.saveScripts:(Z)V │ │ +058624: 5c01 4105 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveScripts:Z // field@0541 │ │ +058628: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0002 line=676 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ 0x0000 - 0x0003 reg=1 saveScripts Z │ │ @@ -74964,17 +74939,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055c50: |[055c50] jonas.tool.saveForOffline.PageSaver$Options.saveScripts:()Z │ │ -055c60: 5510 4105 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveScripts:Z // field@0541 │ │ -055c64: 0f00 |0002: return v0 │ │ +05862c: |[05862c] jonas.tool.saveForOffline.PageSaver$Options.saveScripts:()Z │ │ +05863c: 5510 4105 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveScripts:Z // field@0541 │ │ +058640: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ │ │ #12 : (in Ljonas/tool/saveForOffline/PageSaver$Options;) │ │ @@ -74982,17 +74957,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055c68: |[055c68] jonas.tool.saveForOffline.PageSaver$Options.saveVideo:(Z)V │ │ -055c78: 5c01 4205 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveVideo:Z // field@0542 │ │ -055c7c: 0e00 |0002: return-void │ │ +058644: |[058644] jonas.tool.saveForOffline.PageSaver$Options.saveVideo:(Z)V │ │ +058654: 5c01 4205 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.saveVideo:Z // field@0542 │ │ +058658: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0002 line=692 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ 0x0000 - 0x0003 reg=1 saveVideo Z │ │ @@ -75002,17 +74977,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055c80: |[055c80] jonas.tool.saveForOffline.PageSaver$Options.saveVideo:()Z │ │ -055c90: 5510 4205 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveVideo:Z // field@0542 │ │ -055c94: 0f00 |0002: return v0 │ │ +05865c: |[05865c] jonas.tool.saveForOffline.PageSaver$Options.saveVideo:()Z │ │ +05866c: 5510 4205 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver$Options;.saveVideo:Z // field@0542 │ │ +058670: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ │ │ #14 : (in Ljonas/tool/saveForOffline/PageSaver$Options;) │ │ @@ -75020,22 +74995,22 @@ │ │ type : '(Ljava/io/File;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -055c98: |[055c98] jonas.tool.saveForOffline.PageSaver$Options.setCache:(Ljava/io/File;J)V │ │ -055ca8: 2200 8400 |0000: new-instance v0, Lcom/squareup/okhttp/Cache; // type@0084 │ │ -055cac: 7040 6801 3054 |0002: invoke-direct {v0, v3, v4, v5}, Lcom/squareup/okhttp/Cache;.:(Ljava/io/File;J)V // method@0168 │ │ -055cb2: 5421 4305 |0005: iget-object v1, v2, Ljonas/tool/saveForOffline/PageSaver$Options;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0543 │ │ -055cb6: 7110 cb0c 0100 |0007: invoke-static {v1}, Ljonas/tool/saveForOffline/PageSaver;.access$100:(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient; // method@0ccb │ │ -055cbc: 0c01 |000a: move-result-object v1 │ │ -055cbe: 6e20 0803 0100 |000b: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/OkHttpClient;.setCache:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient; // method@0308 │ │ -055cc4: 0e00 |000e: return-void │ │ +058674: |[058674] jonas.tool.saveForOffline.PageSaver$Options.setCache:(Ljava/io/File;J)V │ │ +058684: 2200 9600 |0000: new-instance v0, Lcom/squareup/okhttp/Cache; // type@0096 │ │ +058688: 7040 6801 3054 |0002: invoke-direct {v0, v3, v4, v5}, Lcom/squareup/okhttp/Cache;.:(Ljava/io/File;J)V // method@0168 │ │ +05868e: 5421 4305 |0005: iget-object v1, v2, Ljonas/tool/saveForOffline/PageSaver$Options;.this$0:Ljonas/tool/saveForOffline/PageSaver; // field@0543 │ │ +058692: 7110 cb0c 0100 |0007: invoke-static {v1}, Ljonas/tool/saveForOffline/PageSaver;.access$100:(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient; // method@0ccb │ │ +058698: 0c01 |000a: move-result-object v1 │ │ +05869a: 6e20 0803 0100 |000b: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/OkHttpClient;.setCache:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient; // method@0308 │ │ +0586a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0005 line=631 │ │ 0x000e line=632 │ │ locals : │ │ 0x0005 - 0x000f reg=0 cache Lcom/squareup/okhttp/Cache; │ │ @@ -75048,32 +75023,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055cc8: |[055cc8] jonas.tool.saveForOffline.PageSaver$Options.setUserAgent:(Ljava/lang/String;)V │ │ -055cd8: 5b01 4405 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.userAgent:Ljava/lang/String; // field@0544 │ │ -055cdc: 0e00 |0002: return-void │ │ +0586a4: |[0586a4] jonas.tool.saveForOffline.PageSaver$Options.setUserAgent:(Ljava/lang/String;)V │ │ +0586b4: 5b01 4405 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/PageSaver$Options;.userAgent:Ljava/lang/String; // field@0544 │ │ +0586b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ 0x0002 line=644 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljonas/tool/saveForOffline/PageSaver$Options; │ │ 0x0000 - 0x0003 reg=1 userAgent Ljava/lang/String; │ │ │ │ - source_file_idx : 2419 (PageSaver.java) │ │ + source_file_idx : 2439 (PageSaver.java) │ │ │ │ Class #200 header: │ │ -class_idx : 622 │ │ +class_idx : 642 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2419 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2439 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 6 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -75154,62 +75129,62 @@ │ │ type : '(Ljonas/tool/saveForOffline/EventCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -055ce0: |[055ce0] jonas.tool.saveForOffline.PageSaver.:(Ljonas/tool/saveForOffline/EventCallback;)V │ │ -055cf0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -055cf2: 1602 1400 |0001: const-wide/16 v2, #int 20 // #14 │ │ -055cf6: 7010 0f0a 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0a0f │ │ -055cfc: 2200 ab00 |0006: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00ab │ │ -055d00: 7010 e702 0000 |0008: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@02e7 │ │ -055d06: 5b50 4605 |000b: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -055d0a: 1a00 8f0a |000d: const-string v0, "TAG" // string@0a8f │ │ -055d0e: 5b50 4505 |000f: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.HTTP_REQUEST_TAG:Ljava/lang/String; // field@0545 │ │ -055d12: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -055d14: 5c50 4d05 |0012: iput-boolean v0, v5, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -055d18: 2200 6d02 |0014: new-instance v0, Ljonas/tool/saveForOffline/PageSaver$Options; // type@026d │ │ -055d1c: 7020 b80c 5000 |0016: invoke-direct {v0, v5}, Ljonas/tool/saveForOffline/PageSaver$Options;.:(Ljonas/tool/saveForOffline/PageSaver;)V // method@0cb8 │ │ -055d22: 5b50 4e05 |0019: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.options:Ljonas/tool/saveForOffline/PageSaver$Options; // field@054e │ │ -055d26: 2200 0702 |001b: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -055d2a: 7010 110b 0000 |001d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -055d30: 5b50 4a05 |0020: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -055d34: 2200 0702 |0022: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -055d38: 7010 110b 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -055d3e: 5b50 4b05 |0027: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ -055d42: 2200 0702 |0029: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -055d46: 7010 110b 0000 |002b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -055d4c: 5b50 4705 |002e: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ -055d50: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ -055d54: 5b50 5005 |0032: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ -055d58: 1a00 0000 |0034: const-string v0, "" // string@0000 │ │ -055d5c: 5b50 4f05 |0036: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ -055d60: 1a00 0714 |0038: const-string v0, "index.html" // string@1407 │ │ -055d64: 5b50 4c05 |003a: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.indexFileName:Ljava/lang/String; // field@054c │ │ -055d68: 1a00 a90c |003c: const-string v0, "[^a-zA-Z0-9-_\.]" // string@0ca9 │ │ -055d6c: 7110 c90b 0000 |003e: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -055d72: 0c00 |0041: move-result-object v0 │ │ -055d74: 5b50 4905 |0042: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.fileNameReplacementPattern:Ljava/util/regex/Pattern; // field@0549 │ │ -055d78: 5b56 4805 |0044: iput-object v6, v5, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -055d7c: 5450 4605 |0046: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -055d80: 6201 d604 |0048: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -055d84: 6e40 0a03 2013 |004a: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@030a │ │ -055d8a: 5450 4605 |004d: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -055d8e: 6201 d604 |004f: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -055d92: 6e40 1703 2013 |0051: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@0317 │ │ -055d98: 5450 4605 |0054: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -055d9c: 6201 d604 |0056: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -055da0: 6e40 1b03 2013 |0058: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@031b │ │ -055da6: 5450 4605 |005b: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -055daa: 6e20 1003 4000 |005d: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/OkHttpClient;.setFollowRedirects:(Z)V // method@0310 │ │ -055db0: 5450 4605 |0060: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -055db4: 6e20 1103 4000 |0062: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/OkHttpClient;.setFollowSslRedirects:(Z)Lcom/squareup/okhttp/OkHttpClient; // method@0311 │ │ -055dba: 0e00 |0065: return-void │ │ +0586bc: |[0586bc] jonas.tool.saveForOffline.PageSaver.:(Ljonas/tool/saveForOffline/EventCallback;)V │ │ +0586cc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0586ce: 1602 1400 |0001: const-wide/16 v2, #int 20 // #14 │ │ +0586d2: 7010 0f0a 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0586d8: 2200 bd00 |0006: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00bd │ │ +0586dc: 7010 e702 0000 |0008: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@02e7 │ │ +0586e2: 5b50 4605 |000b: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +0586e6: 1a00 a30a |000d: const-string v0, "TAG" // string@0aa3 │ │ +0586ea: 5b50 4505 |000f: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.HTTP_REQUEST_TAG:Ljava/lang/String; // field@0545 │ │ +0586ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0586f0: 5c50 4d05 |0012: iput-boolean v0, v5, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +0586f4: 2200 8102 |0014: new-instance v0, Ljonas/tool/saveForOffline/PageSaver$Options; // type@0281 │ │ +0586f8: 7020 b80c 5000 |0016: invoke-direct {v0, v5}, Ljonas/tool/saveForOffline/PageSaver$Options;.:(Ljonas/tool/saveForOffline/PageSaver;)V // method@0cb8 │ │ +0586fe: 5b50 4e05 |0019: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.options:Ljonas/tool/saveForOffline/PageSaver$Options; // field@054e │ │ +058702: 2200 1a02 |001b: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +058706: 7010 110b 0000 |001d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +05870c: 5b50 4a05 |0020: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +058710: 2200 1a02 |0022: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +058714: 7010 110b 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +05871a: 5b50 4b05 |0027: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ +05871e: 2200 1a02 |0029: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +058722: 7010 110b 0000 |002b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +058728: 5b50 4705 |002e: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ +05872c: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ +058730: 5b50 5005 |0032: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ +058734: 1a00 0000 |0034: const-string v0, "" // string@0000 │ │ +058738: 5b50 4f05 |0036: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ +05873c: 1a00 1914 |0038: const-string v0, "index.html" // string@1419 │ │ +058740: 5b50 4c05 |003a: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.indexFileName:Ljava/lang/String; // field@054c │ │ +058744: 1a00 bd0c |003c: const-string v0, "[^a-zA-Z0-9-_\.]" // string@0cbd │ │ +058748: 7110 c90b 0000 |003e: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +05874e: 0c00 |0041: move-result-object v0 │ │ +058750: 5b50 4905 |0042: iput-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.fileNameReplacementPattern:Ljava/util/regex/Pattern; // field@0549 │ │ +058754: 5b56 4805 |0044: iput-object v6, v5, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058758: 5450 4605 |0046: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +05875c: 6201 d604 |0048: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +058760: 6e40 0a03 2013 |004a: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@030a │ │ +058766: 5450 4605 |004d: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +05876a: 6201 d604 |004f: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +05876e: 6e40 1703 2013 |0051: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@0317 │ │ +058774: 5450 4605 |0054: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +058778: 6201 d604 |0056: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +05877c: 6e40 1b03 2013 |0058: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@031b │ │ +058782: 5450 4605 |005b: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +058786: 6e20 1003 4000 |005d: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/OkHttpClient;.setFollowRedirects:(Z)V // method@0310 │ │ +05878c: 5450 4605 |0060: iget-object v0, v5, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +058790: 6e20 1103 4000 |0062: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/OkHttpClient;.setFollowSslRedirects:(Z)Lcom/squareup/okhttp/OkHttpClient; // method@0311 │ │ +058796: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x0006 line=73 │ │ 0x000d line=74 │ │ 0x0011 line=76 │ │ 0x0014 line=77 │ │ @@ -75236,18 +75211,18 @@ │ │ type : '(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -055dbc: |[055dbc] jonas.tool.saveForOffline.PageSaver.access$000:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;)Ljava/lang/String; │ │ -055dcc: 7020 d30c 2100 |0000: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -055dd2: 0c00 |0003: move-result-object v0 │ │ -055dd4: 1100 |0004: return-object v0 │ │ +058798: |[058798] jonas.tool.saveForOffline.PageSaver.access$000:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;)Ljava/lang/String; │ │ +0587a8: 7020 d30c 2100 |0000: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +0587ae: 0c00 |0003: move-result-object v0 │ │ +0587b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljonas/tool/saveForOffline/PageSaver; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -75256,17 +75231,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055dd8: |[055dd8] jonas.tool.saveForOffline.PageSaver.access$100:(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient; │ │ -055de8: 5410 4605 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -055dec: 1100 |0002: return-object v0 │ │ +0587b4: |[0587b4] jonas.tool.saveForOffline.PageSaver.access$100:(Ljonas/tool/saveForOffline/PageSaver;)Lcom/squareup/okhttp/OkHttpClient; │ │ +0587c4: 5410 4605 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +0587c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ #3 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ @@ -75274,17 +75249,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/PageSaver;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055df0: |[055df0] jonas.tool.saveForOffline.PageSaver.access$200:(Ljonas/tool/saveForOffline/PageSaver;)Z │ │ -055e00: 5510 4d05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -055e04: 0f00 |0002: return v0 │ │ +0587cc: |[0587cc] jonas.tool.saveForOffline.PageSaver.access$200:(Ljonas/tool/saveForOffline/PageSaver;)Z │ │ +0587dc: 5510 4d05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +0587e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ @@ -75292,17 +75267,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055e08: |[055e08] jonas.tool.saveForOffline.PageSaver.access$300:(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; │ │ -055e18: 5410 4805 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -055e1c: 1100 |0002: return-object v0 │ │ +0587e4: |[0587e4] jonas.tool.saveForOffline.PageSaver.access$300:(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; │ │ +0587f4: 5410 4805 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0587f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ @@ -75310,36 +75285,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -055e20: |[055e20] jonas.tool.saveForOffline.PageSaver.addLinkToList:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ -055e30: 1a02 ef0f |0000: const-string v2, "data:image" // string@0fef │ │ -055e34: 6e20 420a 2400 |0002: invoke-virtual {v4, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -055e3a: 0a02 |0005: move-result v2 │ │ -055e3c: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -055e40: 0e00 |0008: return-void │ │ -055e42: 2201 e601 |0009: new-instance v1, Ljava/net/URL; // type@01e6 │ │ -055e46: 2202 e601 |000b: new-instance v2, Ljava/net/URL; // type@01e6 │ │ -055e4a: 7020 d20a 5200 |000d: invoke-direct {v2, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ -055e50: 7030 d40a 2104 |0010: invoke-direct {v1, v2, v4}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0ad4 │ │ -055e56: 6e10 de0a 0100 |0013: invoke-virtual {v1}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0ade │ │ -055e5c: 0c04 |0016: move-result-object v4 │ │ -055e5e: 7020 d90c 4300 |0017: invoke-direct {v3, v4}, Ljonas/tool/saveForOffline/PageSaver;.isLinkValid:(Ljava/lang/String;)Z // method@0cd9 │ │ -055e64: 0a02 |001a: move-result v2 │ │ -055e66: 3802 edff |001b: if-eqz v2, 0008 // -0013 │ │ -055e6a: 7220 630b 4600 |001d: invoke-interface {v6, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -055e70: 0a02 |0020: move-result v2 │ │ -055e72: 3902 e7ff |0021: if-nez v2, 0008 // -0019 │ │ -055e76: 7220 600b 4600 |0023: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -055e7c: 28e2 |0026: goto 0008 // -001e │ │ -055e7e: 0d00 |0027: move-exception v0 │ │ -055e80: 28e0 |0028: goto 0008 // -0020 │ │ +0587fc: |[0587fc] jonas.tool.saveForOffline.PageSaver.addLinkToList:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ +05880c: 1a02 0210 |0000: const-string v2, "data:image" // string@1002 │ │ +058810: 6e20 420a 2400 |0002: invoke-virtual {v4, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +058816: 0a02 |0005: move-result v2 │ │ +058818: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +05881c: 0e00 |0008: return-void │ │ +05881e: 2201 f901 |0009: new-instance v1, Ljava/net/URL; // type@01f9 │ │ +058822: 2202 f901 |000b: new-instance v2, Ljava/net/URL; // type@01f9 │ │ +058826: 7020 d20a 5200 |000d: invoke-direct {v2, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ +05882c: 7030 d40a 2104 |0010: invoke-direct {v1, v2, v4}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0ad4 │ │ +058832: 6e10 de0a 0100 |0013: invoke-virtual {v1}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0ade │ │ +058838: 0c04 |0016: move-result-object v4 │ │ +05883a: 7020 d90c 4300 |0017: invoke-direct {v3, v4}, Ljonas/tool/saveForOffline/PageSaver;.isLinkValid:(Ljava/lang/String;)Z // method@0cd9 │ │ +058840: 0a02 |001a: move-result v2 │ │ +058842: 3802 edff |001b: if-eqz v2, 0008 // -0013 │ │ +058846: 7220 630b 4600 |001d: invoke-interface {v6, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +05884c: 0a02 |0020: move-result v2 │ │ +05884e: 3902 e7ff |0021: if-nez v2, 0008 // -0019 │ │ +058852: 7220 600b 4600 |0023: invoke-interface {v6, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +058858: 28e2 |0026: goto 0008 // -001e │ │ +05885a: 0d00 |0027: move-exception v0 │ │ +05885c: 28e0 |0028: goto 0008 // -0020 │ │ catches : 1 │ │ 0x0009 - 0x0016 │ │ Ljava/net/MalformedURLException; -> 0x0027 │ │ positions : │ │ 0x0000 line=553 │ │ 0x0008 line=568 │ │ 0x0009 line=557 │ │ @@ -75362,24 +75337,24 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -055e94: |[055e94] jonas.tool.saveForOffline.PageSaver.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V │ │ -055ea4: 7020 d90c 2100 |0000: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/PageSaver;.isLinkValid:(Ljava/lang/String;)Z // method@0cd9 │ │ -055eaa: 0a00 |0003: move-result v0 │ │ -055eac: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -055eb0: 7220 630b 2300 |0006: invoke-interface {v3, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -055eb6: 0a00 |0009: move-result v0 │ │ -055eb8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -055ebc: 0e00 |000c: return-void │ │ -055ebe: 7220 600b 2300 |000d: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -055ec4: 28fc |0010: goto 000c // -0004 │ │ +058870: |[058870] jonas.tool.saveForOffline.PageSaver.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V │ │ +058880: 7020 d90c 2100 |0000: invoke-direct {v1, v2}, Ljonas/tool/saveForOffline/PageSaver;.isLinkValid:(Ljava/lang/String;)Z // method@0cd9 │ │ +058886: 0a00 |0003: move-result v0 │ │ +058888: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +05888c: 7220 630b 2300 |0006: invoke-interface {v3, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +058892: 0a00 |0009: move-result v0 │ │ +058894: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +058898: 0e00 |000c: return-void │ │ +05889a: 7220 600b 2300 |000d: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0588a0: 28fc |0010: goto 000c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x000c line=550 │ │ 0x000d line=548 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -75392,63 +75367,63 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -055ec8: |[055ec8] jonas.tool.saveForOffline.PageSaver.downloadCssAndParse:(Ljava/lang/String;Ljava/lang/String;)V │ │ -055ed8: 7020 d30c 8700 |0000: invoke-direct {v7, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -055ede: 0c02 |0003: move-result-object v2 │ │ -055ee0: 2203 8501 |0004: new-instance v3, Ljava/io/File; // type@0185 │ │ -055ee4: 7030 8209 9302 |0006: invoke-direct {v3, v9, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0982 │ │ -055eea: 5474 4805 |0009: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -055eee: 2205 c101 |000b: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -055ef2: 7010 500a 0500 |000d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -055ef8: 1a06 a103 |0010: const-string v6, "Getting CSS file: " // string@03a1 │ │ -055efc: 6e20 580a 6500 |0012: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055f02: 0c05 |0015: move-result-object v5 │ │ -055f04: 6e20 580a 2500 |0016: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055f0a: 0c05 |0019: move-result-object v5 │ │ -055f0c: 6e10 640a 0500 |001a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -055f12: 0c05 |001d: move-result-object v5 │ │ -055f14: 7220 480c 5400 |001e: invoke-interface {v4, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -055f1a: 7020 d70c 8700 |0021: invoke-direct {v7, v8}, Ljonas/tool/saveForOffline/PageSaver;.getStringFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0cd7 │ │ -055f20: 0c00 |0024: move-result-object v0 │ │ -055f22: 5474 4805 |0025: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -055f26: 2205 c101 |0027: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -055f2a: 7010 500a 0500 |0029: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -055f30: 1a06 9909 |002c: const-string v6, "Processing CSS file: " // string@0999 │ │ -055f34: 6e20 580a 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055f3a: 0c05 |0031: move-result-object v5 │ │ -055f3c: 6e20 580a 2500 |0032: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055f42: 0c05 |0035: move-result-object v5 │ │ -055f44: 6e10 640a 0500 |0036: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -055f4a: 0c05 |0039: move-result-object v5 │ │ -055f4c: 7220 480c 5400 |003a: invoke-interface {v4, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -055f52: 7030 da0c 0708 |003d: invoke-direct {v7, v0, v8}, Ljonas/tool/saveForOffline/PageSaver;.parseCssForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cda │ │ -055f58: 0c00 |0040: move-result-object v0 │ │ -055f5a: 5474 4805 |0041: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -055f5e: 2205 c101 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -055f62: 7010 500a 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -055f68: 1a06 4e0a |0048: const-string v6, "Saving CSS file: " // string@0a4e │ │ -055f6c: 6e20 580a 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055f72: 0c05 |004d: move-result-object v5 │ │ -055f74: 6e20 580a 2500 |004e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055f7a: 0c05 |0051: move-result-object v5 │ │ -055f7c: 6e10 640a 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -055f82: 0c05 |0055: move-result-object v5 │ │ -055f84: 7220 480c 5400 |0056: invoke-interface {v4, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -055f8a: 7030 dd0c 0703 |0059: invoke-direct {v7, v0, v3}, Ljonas/tool/saveForOffline/PageSaver;.saveStringToFile:(Ljava/lang/String;Ljava/io/File;)V // method@0cdd │ │ -055f90: 0e00 |005c: return-void │ │ -055f92: 0d01 |005d: move-exception v1 │ │ -055f94: 5474 4805 |005e: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -055f98: 7220 430c 1400 |0060: invoke-interface {v4, v1}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ -055f9e: 6e10 9d09 0100 |0063: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@099d │ │ -055fa4: 28f6 |0066: goto 005c // -000a │ │ +0588a4: |[0588a4] jonas.tool.saveForOffline.PageSaver.downloadCssAndParse:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0588b4: 7020 d30c 8700 |0000: invoke-direct {v7, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +0588ba: 0c02 |0003: move-result-object v2 │ │ +0588bc: 2203 9701 |0004: new-instance v3, Ljava/io/File; // type@0197 │ │ +0588c0: 7030 8209 9302 |0006: invoke-direct {v3, v9, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0982 │ │ +0588c6: 5474 4805 |0009: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0588ca: 2205 d301 |000b: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +0588ce: 7010 500a 0500 |000d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0588d4: 1a06 a103 |0010: const-string v6, "Getting CSS file: " // string@03a1 │ │ +0588d8: 6e20 580a 6500 |0012: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0588de: 0c05 |0015: move-result-object v5 │ │ +0588e0: 6e20 580a 2500 |0016: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0588e6: 0c05 |0019: move-result-object v5 │ │ +0588e8: 6e10 640a 0500 |001a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0588ee: 0c05 |001d: move-result-object v5 │ │ +0588f0: 7220 480c 5400 |001e: invoke-interface {v4, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +0588f6: 7020 d70c 8700 |0021: invoke-direct {v7, v8}, Ljonas/tool/saveForOffline/PageSaver;.getStringFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0cd7 │ │ +0588fc: 0c00 |0024: move-result-object v0 │ │ +0588fe: 5474 4805 |0025: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058902: 2205 d301 |0027: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +058906: 7010 500a 0500 |0029: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05890c: 1a06 ad09 |002c: const-string v6, "Processing CSS file: " // string@09ad │ │ +058910: 6e20 580a 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058916: 0c05 |0031: move-result-object v5 │ │ +058918: 6e20 580a 2500 |0032: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05891e: 0c05 |0035: move-result-object v5 │ │ +058920: 6e10 640a 0500 |0036: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058926: 0c05 |0039: move-result-object v5 │ │ +058928: 7220 480c 5400 |003a: invoke-interface {v4, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +05892e: 7030 da0c 0708 |003d: invoke-direct {v7, v0, v8}, Ljonas/tool/saveForOffline/PageSaver;.parseCssForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cda │ │ +058934: 0c00 |0040: move-result-object v0 │ │ +058936: 5474 4805 |0041: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +05893a: 2205 d301 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +05893e: 7010 500a 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +058944: 1a06 620a |0048: const-string v6, "Saving CSS file: " // string@0a62 │ │ +058948: 6e20 580a 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05894e: 0c05 |004d: move-result-object v5 │ │ +058950: 6e20 580a 2500 |004e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058956: 0c05 |0051: move-result-object v5 │ │ +058958: 6e10 640a 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05895e: 0c05 |0055: move-result-object v5 │ │ +058960: 7220 480c 5400 |0056: invoke-interface {v4, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +058966: 7030 dd0c 0703 |0059: invoke-direct {v7, v0, v3}, Ljonas/tool/saveForOffline/PageSaver;.saveStringToFile:(Ljava/lang/String;Ljava/io/File;)V // method@0cdd │ │ +05896c: 0e00 |005c: return-void │ │ +05896e: 0d01 |005d: move-exception v1 │ │ +058970: 5474 4805 |005e: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058974: 7220 430c 1400 |0060: invoke-interface {v4, v1}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ +05897a: 6e10 9d09 0100 |0063: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@099d │ │ +058980: 28f6 |0066: goto 005c // -000a │ │ catches : 1 │ │ 0x0009 - 0x005c │ │ Ljava/io/IOException; -> 0x005d │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0009 line=227 │ │ @@ -75474,106 +75449,102 @@ │ │ name : 'downloadHtmlAndParseLinks' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ - insns size : 163 16-bit code units │ │ -055fb8: |[055fb8] jonas.tool.saveForOffline.PageSaver.downloadHtmlAndParseLinks:(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ -055fc8: 380b 8000 |0000: if-eqz v11, 0080 // +0080 │ │ -055fcc: 7020 d30c 9800 |0002: invoke-direct {v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -055fd2: 0c02 |0005: move-result-object v2 │ │ -055fd4: 0790 |0006: move-object v0, v9 │ │ -055fd6: 1a05 1101 |0007: const-string v5, "/" // string@0111 │ │ -055fda: 6e20 290a 5900 |0009: invoke-virtual {v9, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -055fe0: 0a05 |000c: move-result v5 │ │ -055fe2: 3805 1300 |000d: if-eqz v5, 0020 // +0013 │ │ -055fe6: 2205 c101 |000f: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -055fea: 7010 500a 0500 |0011: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -055ff0: 6e20 580a 9500 |0014: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055ff6: 0c05 |0017: move-result-object v5 │ │ -055ff8: 6e20 580a 2500 |0018: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -055ffe: 0c05 |001b: move-result-object v5 │ │ -056000: 6e10 640a 0500 |001c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056006: 0c00 |001f: move-result-object v0 │ │ -056008: 5486 4805 |0020: iget-object v6, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -05600c: 380b 6100 |0022: if-eqz v11, 0083 // +0061 │ │ -056010: 2205 c101 |0024: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -056014: 7010 500a 0500 |0026: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05601a: 1a07 a203 |0029: const-string v7, "Getting HTML frame file: " // string@03a2 │ │ -05601e: 6e20 580a 7500 |002b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056024: 0c05 |002e: move-result-object v5 │ │ -056026: 6e20 580a 2500 |002f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05602c: 0c05 |0032: move-result-object v5 │ │ -05602e: 6e10 640a 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056034: 0c05 |0036: move-result-object v5 │ │ -056036: 7220 480c 5600 |0037: invoke-interface {v6, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -05603c: 7020 d70c 9800 |003a: invoke-direct {v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.getStringFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0cd7 │ │ -056042: 0c03 |003d: move-result-object v3 │ │ -056044: 5486 4805 |003e: iget-object v6, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056048: 380b 4600 |0040: if-eqz v11, 0086 // +0046 │ │ -05604c: 2205 c101 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -056050: 7010 500a 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056056: 1a07 9a09 |0047: const-string v7, "Processing HTML frame file: " // string@099a │ │ -05605a: 6e20 580a 7500 |0049: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056060: 0c05 |004c: move-result-object v5 │ │ -056062: 6e20 580a 2500 |004d: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056068: 0c05 |0050: move-result-object v5 │ │ -05606a: 6e10 640a 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056070: 0c05 |0054: move-result-object v5 │ │ -056072: 7220 480c 5600 |0055: invoke-interface {v6, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -056078: 7030 db0c 3800 |0058: invoke-direct {v8, v3, v0}, Ljonas/tool/saveForOffline/PageSaver;.parseHtmlForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cdb │ │ -05607e: 0c03 |005b: move-result-object v3 │ │ -056080: 5486 4805 |005c: iget-object v6, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056084: 380b 2b00 |005e: if-eqz v11, 0089 // +002b │ │ -056088: 2205 c101 |0060: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -05608c: 7010 500a 0500 |0062: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056092: 1a07 4f0a |0065: const-string v7, "Saving HTML frame file: " // string@0a4f │ │ -056096: 6e20 580a 7500 |0067: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05609c: 0c05 |006a: move-result-object v5 │ │ -05609e: 6e20 580a 2500 |006b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0560a4: 0c05 |006e: move-result-object v5 │ │ -0560a6: 6e10 640a 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0560ac: 0c05 |0072: move-result-object v5 │ │ -0560ae: 7220 480c 5600 |0073: invoke-interface {v6, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -0560b4: 2204 8501 |0076: new-instance v4, Ljava/io/File; // type@0185 │ │ -0560b8: 7030 8209 a402 |0078: invoke-direct {v4, v10, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0982 │ │ -0560be: 7030 dd0c 3804 |007b: invoke-direct {v8, v3, v4}, Ljonas/tool/saveForOffline/PageSaver;.saveStringToFile:(Ljava/lang/String;Ljava/io/File;)V // method@0cdd │ │ -0560c4: 1215 |007e: const/4 v5, #int 1 // #1 │ │ -0560c6: 0f05 |007f: return v5 │ │ -0560c8: 5482 4c05 |0080: iget-object v2, v8, Ljonas/tool/saveForOffline/PageSaver;.indexFileName:Ljava/lang/String; // field@054c │ │ -0560cc: 2884 |0082: goto 0006 // -007c │ │ -0560ce: 1a05 a403 |0083: const-string v5, "Getting main HTML file" // string@03a4 │ │ -0560d2: 28b2 |0085: goto 0037 // -004e │ │ -0560d4: 1a05 9c09 |0086: const-string v5, "Processing main HTML file" // string@099c │ │ -0560d8: 28cd |0088: goto 0055 // -0033 │ │ -0560da: 1a05 510a |0089: const-string v5, "Saving main HTML file" // string@0a51 │ │ -0560de: 28e8 |008b: goto 0073 // -0018 │ │ -0560e0: 0d05 |008c: move-exception v5 │ │ -0560e2: 0751 |008d: move-object v1, v5 │ │ -0560e4: 380b 0c00 |008e: if-eqz v11, 009a // +000c │ │ -0560e8: 5485 4805 |0090: iget-object v5, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -0560ec: 7220 430c 1500 |0092: invoke-interface {v5, v1}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ -0560f2: 6e10 ec09 0100 |0095: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@09ec │ │ -0560f8: 1205 |0098: const/4 v5, #int 0 // #0 │ │ -0560fa: 28e6 |0099: goto 007f // -001a │ │ -0560fc: 5485 4805 |009a: iget-object v5, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056100: 7230 440c 1509 |009c: invoke-interface {v5, v1, v9}, Ljonas/tool/saveForOffline/EventCallback;.onFatalError:(Ljava/lang/Throwable;Ljava/lang/String;)V // method@0c44 │ │ -056106: 28f6 |009f: goto 0095 // -000a │ │ -056108: 0d05 |00a0: move-exception v5 │ │ -05610a: 0751 |00a1: move-object v1, v5 │ │ -05610c: 28ec |00a2: goto 008e // -0014 │ │ + insns size : 159 16-bit code units │ │ +058994: |[058994] jonas.tool.saveForOffline.PageSaver.downloadHtmlAndParseLinks:(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ +0589a4: 380b 8000 |0000: if-eqz v11, 0080 // +0080 │ │ +0589a8: 7020 d30c 9800 |0002: invoke-direct {v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +0589ae: 0c02 |0005: move-result-object v2 │ │ +0589b0: 0790 |0006: move-object v0, v9 │ │ +0589b2: 1a05 1101 |0007: const-string v5, "/" // string@0111 │ │ +0589b6: 6e20 290a 5900 |0009: invoke-virtual {v9, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +0589bc: 0a05 |000c: move-result v5 │ │ +0589be: 3805 1300 |000d: if-eqz v5, 0020 // +0013 │ │ +0589c2: 2205 d301 |000f: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +0589c6: 7010 500a 0500 |0011: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0589cc: 6e20 580a 9500 |0014: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0589d2: 0c05 |0017: move-result-object v5 │ │ +0589d4: 6e20 580a 2500 |0018: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0589da: 0c05 |001b: move-result-object v5 │ │ +0589dc: 6e10 640a 0500 |001c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0589e2: 0c00 |001f: move-result-object v0 │ │ +0589e4: 5486 4805 |0020: iget-object v6, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0589e8: 380b 6100 |0022: if-eqz v11, 0083 // +0061 │ │ +0589ec: 2205 d301 |0024: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +0589f0: 7010 500a 0500 |0026: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0589f6: 1a07 a203 |0029: const-string v7, "Getting HTML frame file: " // string@03a2 │ │ +0589fa: 6e20 580a 7500 |002b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058a00: 0c05 |002e: move-result-object v5 │ │ +058a02: 6e20 580a 2500 |002f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058a08: 0c05 |0032: move-result-object v5 │ │ +058a0a: 6e10 640a 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058a10: 0c05 |0036: move-result-object v5 │ │ +058a12: 7220 480c 5600 |0037: invoke-interface {v6, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +058a18: 7020 d70c 9800 |003a: invoke-direct {v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.getStringFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0cd7 │ │ +058a1e: 0c03 |003d: move-result-object v3 │ │ +058a20: 5486 4805 |003e: iget-object v6, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058a24: 380b 4600 |0040: if-eqz v11, 0086 // +0046 │ │ +058a28: 2205 d301 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +058a2c: 7010 500a 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +058a32: 1a07 ae09 |0047: const-string v7, "Processing HTML frame file: " // string@09ae │ │ +058a36: 6e20 580a 7500 |0049: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058a3c: 0c05 |004c: move-result-object v5 │ │ +058a3e: 6e20 580a 2500 |004d: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058a44: 0c05 |0050: move-result-object v5 │ │ +058a46: 6e10 640a 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058a4c: 0c05 |0054: move-result-object v5 │ │ +058a4e: 7220 480c 5600 |0055: invoke-interface {v6, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +058a54: 7030 db0c 3800 |0058: invoke-direct {v8, v3, v0}, Ljonas/tool/saveForOffline/PageSaver;.parseHtmlForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cdb │ │ +058a5a: 0c03 |005b: move-result-object v3 │ │ +058a5c: 5486 4805 |005c: iget-object v6, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058a60: 380b 2b00 |005e: if-eqz v11, 0089 // +002b │ │ +058a64: 2205 d301 |0060: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +058a68: 7010 500a 0500 |0062: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +058a6e: 1a07 630a |0065: const-string v7, "Saving HTML frame file: " // string@0a63 │ │ +058a72: 6e20 580a 7500 |0067: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058a78: 0c05 |006a: move-result-object v5 │ │ +058a7a: 6e20 580a 2500 |006b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058a80: 0c05 |006e: move-result-object v5 │ │ +058a82: 6e10 640a 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058a88: 0c05 |0072: move-result-object v5 │ │ +058a8a: 7220 480c 5600 |0073: invoke-interface {v6, v5}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +058a90: 2204 9701 |0076: new-instance v4, Ljava/io/File; // type@0197 │ │ +058a94: 7030 8209 a402 |0078: invoke-direct {v4, v10, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0982 │ │ +058a9a: 7030 dd0c 3804 |007b: invoke-direct {v8, v3, v4}, Ljonas/tool/saveForOffline/PageSaver;.saveStringToFile:(Ljava/lang/String;Ljava/io/File;)V // method@0cdd │ │ +058aa0: 1215 |007e: const/4 v5, #int 1 // #1 │ │ +058aa2: 0f05 |007f: return v5 │ │ +058aa4: 5482 4c05 |0080: iget-object v2, v8, Ljonas/tool/saveForOffline/PageSaver;.indexFileName:Ljava/lang/String; // field@054c │ │ +058aa8: 2884 |0082: goto 0006 // -007c │ │ +058aaa: 1a05 a403 |0083: const-string v5, "Getting main HTML file" // string@03a4 │ │ +058aae: 28b2 |0085: goto 0037 // -004e │ │ +058ab0: 1a05 b009 |0086: const-string v5, "Processing main HTML file" // string@09b0 │ │ +058ab4: 28cd |0088: goto 0055 // -0033 │ │ +058ab6: 1a05 650a |0089: const-string v5, "Saving main HTML file" // string@0a65 │ │ +058aba: 28e8 |008b: goto 0073 // -0018 │ │ +058abc: 0d01 |008c: move-exception v1 │ │ +058abe: 380b 0c00 |008d: if-eqz v11, 0099 // +000c │ │ +058ac2: 5485 4805 |008f: iget-object v5, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058ac6: 7220 430c 1500 |0091: invoke-interface {v5, v1}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ +058acc: 6e10 ec09 0100 |0094: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@09ec │ │ +058ad2: 1205 |0097: const/4 v5, #int 0 // #0 │ │ +058ad4: 28e7 |0098: goto 007f // -0019 │ │ +058ad6: 5485 4805 |0099: iget-object v5, v8, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058ada: 7230 440c 1509 |009b: invoke-interface {v5, v1, v9}, Ljonas/tool/saveForOffline/EventCallback;.onFatalError:(Ljava/lang/Throwable;Ljava/lang/String;)V // method@0c44 │ │ +058ae0: 28f6 |009e: goto 0094 // -000a │ │ catches : 2 │ │ 0x0020 - 0x007e │ │ Ljava/io/IOException; -> 0x008c │ │ - Ljava/lang/IllegalStateException; -> 0x00a0 │ │ + Ljava/lang/IllegalStateException; -> 0x008c │ │ 0x0083 - 0x008b │ │ Ljava/io/IOException; -> 0x008c │ │ - Ljava/lang/IllegalStateException; -> 0x00a0 │ │ + Ljava/lang/IllegalStateException; -> 0x008c │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=189 │ │ 0x0006 line=194 │ │ 0x0007 line=195 │ │ 0x000f line=196 │ │ 0x0020 line=200 │ │ @@ -75586,76 +75557,75 @@ │ │ 0x007e line=208 │ │ 0x007f line=217 │ │ 0x0080 line=191 │ │ 0x0083 line=200 │ │ 0x0086 line=202 │ │ 0x0089 line=205 │ │ 0x008c line=210 │ │ - 0x008e line=211 │ │ - 0x0090 line=212 │ │ - 0x0095 line=216 │ │ - 0x0098 line=217 │ │ - 0x009a line=214 │ │ - 0x00a0 line=210 │ │ + 0x008d line=211 │ │ + 0x008f line=212 │ │ + 0x0094 line=216 │ │ + 0x0097 line=217 │ │ + 0x0099 line=214 │ │ locals : │ │ 0x003e - 0x007f reg=3 htmlContent Ljava/lang/String; │ │ 0x007b - 0x007f reg=4 outputFile Ljava/io/File; │ │ 0x0007 - 0x0080 reg=0 baseUrl Ljava/lang/String; │ │ 0x0006 - 0x0080 reg=2 filename Ljava/lang/String; │ │ 0x0086 - 0x008c reg=3 htmlContent Ljava/lang/String; │ │ - 0x008e - 0x00a0 reg=1 e Ljava/lang/Exception; │ │ - 0x0083 - 0x00a3 reg=0 baseUrl Ljava/lang/String; │ │ - 0x0082 - 0x00a3 reg=2 filename Ljava/lang/String; │ │ - 0x0000 - 0x00a3 reg=8 this Ljonas/tool/saveForOffline/PageSaver; │ │ - 0x0000 - 0x00a3 reg=9 url Ljava/lang/String; │ │ - 0x0000 - 0x00a3 reg=10 outputDir Ljava/lang/String; │ │ - 0x0000 - 0x00a3 reg=11 isExtra Z │ │ + 0x0083 - 0x009f reg=0 baseUrl Ljava/lang/String; │ │ + 0x008d - 0x009f reg=1 e Ljava/lang/Exception; │ │ + 0x0082 - 0x009f reg=2 filename Ljava/lang/String; │ │ + 0x0000 - 0x009f reg=8 this Ljonas/tool/saveForOffline/PageSaver; │ │ + 0x0000 - 0x009f reg=9 url Ljava/lang/String; │ │ + 0x0000 - 0x009f reg=10 outputDir Ljava/lang/String; │ │ + 0x0000 - 0x009f reg=11 isExtra Z │ │ │ │ #9 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ name : 'getFileName' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -05612c: |[05612c] jonas.tool.saveForOffline.PageSaver.getFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -05613c: 1301 2f00 |0000: const/16 v1, #int 47 // #2f │ │ -056140: 6e20 360a 1400 |0002: invoke-virtual {v4, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a36 │ │ -056146: 0a01 |0005: move-result v1 │ │ -056148: d801 0101 |0006: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05614c: 6e20 440a 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -056152: 0c00 |000b: move-result-object v0 │ │ -056154: 6e10 4b0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -05615a: 0c01 |000f: move-result-object v1 │ │ -05615c: 6e10 380a 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -056162: 0a01 |0013: move-result v1 │ │ -056164: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ -056168: 6e10 300a 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -05616e: 0a01 |0019: move-result v1 │ │ -056170: 7110 4d0a 0100 |001a: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0a4d │ │ -056176: 0c00 |001d: move-result-object v0 │ │ -056178: 1a01 a401 |001e: const-string v1, "?" // string@01a4 │ │ -05617c: 6e20 280a 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -056182: 0a01 |0023: move-result v1 │ │ -056184: 3801 0d00 |0024: if-eqz v1, 0031 // +000d │ │ -056188: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -05618a: 1a02 a401 |0027: const-string v2, "?" // string@01a4 │ │ -05618e: 6e20 330a 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a33 │ │ -056194: 0a02 |002c: move-result v2 │ │ -056196: 6e30 450a 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -05619c: 0c00 |0030: move-result-object v0 │ │ -05619e: 5431 4905 |0031: iget-object v1, v3, Ljonas/tool/saveForOffline/PageSaver;.fileNameReplacementPattern:Ljava/util/regex/Pattern; // field@0549 │ │ -0561a2: 6e20 cb0b 0100 |0033: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -0561a8: 0c01 |0036: move-result-object v1 │ │ -0561aa: 1a02 b80c |0037: const-string v2, "_" // string@0cb8 │ │ -0561ae: 6e20 c70b 2100 |0039: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@0bc7 │ │ -0561b4: 0c00 |003c: move-result-object v0 │ │ -0561b6: 1100 |003d: return-object v0 │ │ +058b00: |[058b00] jonas.tool.saveForOffline.PageSaver.getFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +058b10: 1301 2f00 |0000: const/16 v1, #int 47 // #2f │ │ +058b14: 6e20 360a 1400 |0002: invoke-virtual {v4, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@0a36 │ │ +058b1a: 0a01 |0005: move-result v1 │ │ +058b1c: d801 0101 |0006: add-int/lit8 v1, v1, #int 1 // #01 │ │ +058b20: 6e20 440a 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +058b26: 0c00 |000b: move-result-object v0 │ │ +058b28: 6e10 4b0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +058b2e: 0c01 |000f: move-result-object v1 │ │ +058b30: 6e10 380a 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +058b36: 0a01 |0013: move-result v1 │ │ +058b38: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ +058b3c: 6e10 300a 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +058b42: 0a01 |0019: move-result v1 │ │ +058b44: 7110 4d0a 0100 |001a: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0a4d │ │ +058b4a: 0c00 |001d: move-result-object v0 │ │ +058b4c: 1a01 a401 |001e: const-string v1, "?" // string@01a4 │ │ +058b50: 6e20 280a 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +058b56: 0a01 |0023: move-result v1 │ │ +058b58: 3801 0d00 |0024: if-eqz v1, 0031 // +000d │ │ +058b5c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +058b5e: 1a02 a401 |0027: const-string v2, "?" // string@01a4 │ │ +058b62: 6e20 330a 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0a33 │ │ +058b68: 0a02 |002c: move-result v2 │ │ +058b6a: 6e30 450a 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +058b70: 0c00 |0030: move-result-object v0 │ │ +058b72: 5431 4905 |0031: iget-object v1, v3, Ljonas/tool/saveForOffline/PageSaver;.fileNameReplacementPattern:Ljava/util/regex/Pattern; // field@0549 │ │ +058b76: 6e20 cb0b 0100 |0033: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +058b7c: 0c01 |0036: move-result-object v1 │ │ +058b7e: 1a02 cc0c |0037: const-string v2, "_" // string@0ccc │ │ +058b82: 6e20 c70b 2100 |0039: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@0bc7 │ │ +058b88: 0c00 |003c: move-result-object v0 │ │ +058b8a: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x000c line=574 │ │ 0x0016 line=575 │ │ 0x001e line=578 │ │ 0x0026 line=579 │ │ @@ -75671,47 +75641,51 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0561b8: |[0561b8] jonas.tool.saveForOffline.PageSaver.getStringFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -0561c8: 2203 ae00 |0000: new-instance v3, Lcom/squareup/okhttp/Request$Builder; // type@00ae │ │ -0561cc: 7010 2203 0300 |0002: invoke-direct {v3}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ -0561d2: 6e20 3a03 7300 |0005: invoke-virtual {v3, v7}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ -0561d8: 0c03 |0008: move-result-object v3 │ │ -0561da: 1a04 9e0b |0009: const-string v4, "User-Agent" // string@0b9e │ │ -0561de: 6e10 d40c 0600 |000b: invoke-virtual {v6}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -0561e4: 0c05 |000e: move-result-object v5 │ │ -0561e6: 6e10 ba0c 0500 |000f: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver$Options;.getUserAgent:()Ljava/lang/String; // method@0cba │ │ -0561ec: 0c05 |0012: move-result-object v5 │ │ -0561ee: 6e30 2a03 4305 |0013: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@032a │ │ -0561f4: 0c03 |0016: move-result-object v3 │ │ -0561f6: 1a04 8f0a |0017: const-string v4, "TAG" // string@0a8f │ │ -0561fa: 6e20 3803 4300 |0019: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Request$Builder;.tag:(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; // method@0338 │ │ -056200: 0c03 |001c: move-result-object v3 │ │ -056202: 6e10 2b03 0300 |001d: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -056208: 0c01 |0020: move-result-object v1 │ │ -05620a: 5463 4605 |0021: iget-object v3, v6, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -05620e: 6e20 0503 1300 |0023: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@0305 │ │ -056214: 0c03 |0026: move-result-object v3 │ │ -056216: 6e10 b901 0300 |0027: invoke-virtual {v3}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@01b9 │ │ -05621c: 0c02 |002a: move-result-object v2 │ │ -05621e: 6e10 8f03 0200 |002b: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -056224: 0c03 |002e: move-result-object v3 │ │ -056226: 6e10 b203 0300 |002f: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.string:()Ljava/lang/String; // method@03b2 │ │ -05622c: 0c00 |0032: move-result-object v0 │ │ -05622e: 6e10 8f03 0200 |0033: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -056234: 0c03 |0036: move-result-object v3 │ │ -056236: 6e10 ab03 0300 |0037: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ -05623c: 1100 |003a: return-object v0 │ │ +058b8c: |[058b8c] jonas.tool.saveForOffline.PageSaver.getStringFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +058b9c: 2203 c000 |0000: new-instance v3, Lcom/squareup/okhttp/Request$Builder; // type@00c0 │ │ +058ba0: 7010 2203 0300 |0002: invoke-direct {v3}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ +058ba6: 6e20 3a03 7300 |0005: invoke-virtual {v3, v7}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ +058bac: 0c03 |0008: move-result-object v3 │ │ +058bae: 1a04 b20b |0009: const-string v4, "User-Agent" // string@0bb2 │ │ +058bb2: 6e10 d40c 0600 |000b: invoke-virtual {v6}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +058bb8: 0c05 |000e: move-result-object v5 │ │ +058bba: 6e10 ba0c 0500 |000f: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver$Options;.getUserAgent:()Ljava/lang/String; // method@0cba │ │ +058bc0: 0c05 |0012: move-result-object v5 │ │ +058bc2: 6e30 2a03 4305 |0013: invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@032a │ │ +058bc8: 0c03 |0016: move-result-object v3 │ │ +058bca: 1a04 a30a |0017: const-string v4, "TAG" // string@0aa3 │ │ +058bce: 6e20 3803 4300 |0019: invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Request$Builder;.tag:(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; // method@0338 │ │ +058bd4: 0c03 |001c: move-result-object v3 │ │ +058bd6: 6e10 2b03 0300 |001d: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +058bdc: 0c01 |0020: move-result-object v1 │ │ +058bde: 5463 4605 |0021: iget-object v3, v6, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +058be2: 6e20 0503 1300 |0023: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@0305 │ │ +058be8: 0c03 |0026: move-result-object v3 │ │ +058bea: 6e10 b901 0300 |0027: invoke-virtual {v3}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@01b9 │ │ +058bf0: 0c02 |002a: move-result-object v2 │ │ +058bf2: 6e10 8f03 0200 |002b: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +058bf8: 0c03 |002e: move-result-object v3 │ │ +058bfa: 6e10 b203 0300 |002f: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.string:()Ljava/lang/String; // method@03b2 │ │ +058c00: 0c00 |0032: move-result-object v0 │ │ +058c02: 6e10 8f03 0200 |0033: invoke-virtual {v2}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +058c08: 0c03 |0036: move-result-object v3 │ │ +058c0a: 6e10 ab03 0300 |0037: invoke-virtual {v3}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ +058c10: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ + 0x0005 line=303 │ │ + 0x000b line=304 │ │ + 0x0019 line=305 │ │ + 0x001d line=306 │ │ 0x0021 line=307 │ │ 0x002b line=308 │ │ 0x0033 line=309 │ │ 0x003a line=310 │ │ locals : │ │ 0x0033 - 0x003b reg=0 out Ljava/lang/String; │ │ 0x0021 - 0x003b reg=1 request Lcom/squareup/okhttp/Request; │ │ @@ -75724,27 +75698,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -056240: |[056240] jonas.tool.saveForOffline.PageSaver.isLinkValid:(Ljava/lang/String;)Z │ │ -056250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056252: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ -056256: 6e10 380a 0300 |0003: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05625c: 0a01 |0006: move-result v1 │ │ -05625e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -056262: 0f00 |0009: return v0 │ │ -056264: 1a01 a113 |000a: const-string v1, "http" // string@13a1 │ │ -056268: 6e20 420a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -05626e: 0a01 |000f: move-result v1 │ │ -056270: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ -056274: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -056276: 28f6 |0013: goto 0009 // -000a │ │ +058c14: |[058c14] jonas.tool.saveForOffline.PageSaver.isLinkValid:(Ljava/lang/String;)Z │ │ +058c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058c26: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +058c2a: 6e10 380a 0300 |0003: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +058c30: 0a01 |0006: move-result v1 │ │ +058c32: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +058c36: 0f00 |0009: return v0 │ │ +058c38: 1a01 b413 |000a: const-string v1, "http" // string@13b4 │ │ +058c3c: 6e20 420a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +058c42: 0a01 |000f: move-result v1 │ │ +058c44: 3801 f9ff |0010: if-eqz v1, 0009 // -0007 │ │ +058c48: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +058c4a: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=535 │ │ 0x0009 line=540 │ │ 0x000a line=537 │ │ 0x0012 line=540 │ │ locals : │ │ @@ -75756,102 +75730,102 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -056278: |[056278] jonas.tool.saveForOffline.PageSaver.parseCssForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -056288: 1a03 631c |0000: const-string v3, "url(\s*\(\s*['"]*\s*)(.*?)\s*['"]*\s*\)" // string@1c63 │ │ -05628c: 7110 c90b 0300 |0002: invoke-static {v3}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -056292: 0c02 |0005: move-result-object v2 │ │ -056294: 6e20 cb0b 8200 |0006: invoke-virtual {v2, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -05629a: 0c01 |0009: move-result-object v1 │ │ -05629c: 5474 4805 |000a: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -0562a0: 1a05 7a09 |000c: const-string v5, "Parsing CSS" // string@097a │ │ -0562a4: 7220 450c 5400 |000e: invoke-interface {v4, v5}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -0562aa: 6e10 c10b 0100 |0011: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ -0562b0: 0a04 |0014: move-result v4 │ │ -0562b2: 3804 4400 |0015: if-eqz v4, 0059 // +0044 │ │ -0562b6: 6e10 c20b 0100 |0017: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -0562bc: 0c04 |001a: move-result-object v4 │ │ -0562be: 1a05 8a00 |001b: const-string v5, "$2" // string@008a │ │ -0562c2: 6e30 3e0a 3405 |001d: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -0562c8: 0c04 |0020: move-result-object v4 │ │ -0562ca: 1a05 1101 |0021: const-string v5, "/" // string@0111 │ │ -0562ce: 6e20 280a 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -0562d4: 0a04 |0026: move-result v4 │ │ -0562d6: 3804 1e00 |0027: if-eqz v4, 0045 // +001e │ │ -0562da: 6e10 c20b 0100 |0029: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -0562e0: 0c04 |002c: move-result-object v4 │ │ -0562e2: 1a05 8a00 |002d: const-string v5, "$2" // string@008a │ │ -0562e6: 6e30 3e0a 3405 |002f: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -0562ec: 0c04 |0032: move-result-object v4 │ │ -0562ee: 6e10 c20b 0100 |0033: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -0562f4: 0c05 |0036: move-result-object v5 │ │ -0562f6: 1a06 8a00 |0037: const-string v6, "$2" // string@008a │ │ -0562fa: 6e30 3e0a 3506 |0039: invoke-virtual {v5, v3, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -056300: 0c05 |003c: move-result-object v5 │ │ -056302: 7020 d30c 5700 |003d: invoke-direct {v7, v5}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -056308: 0c05 |0040: move-result-object v5 │ │ -05630a: 6e30 3d0a 4805 |0041: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ -056310: 0c08 |0044: move-result-object v8 │ │ -056312: 6e10 c20b 0100 |0045: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -056318: 0c04 |0048: move-result-object v4 │ │ -05631a: 1a05 8a00 |0049: const-string v5, "$2" // string@008a │ │ -05631e: 6e30 3e0a 3405 |004b: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -056324: 0c04 |004e: move-result-object v4 │ │ -056326: 6e10 4b0a 0400 |004f: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -05632c: 0c04 |0052: move-result-object v4 │ │ -05632e: 5475 4a05 |0053: iget-object v5, v7, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -056332: 7040 ce0c 4759 |0055: invoke-direct {v7, v4, v9, v5}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@0cce │ │ -056338: 28b9 |0058: goto 0011 // -0047 │ │ -05633a: 1a00 a601 |0059: const-string v0, "@(import\s*['"])()([^ '"]*)" // string@01a6 │ │ -05633e: 7110 c90b 0000 |005b: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -056344: 0c02 |005e: move-result-object v2 │ │ -056346: 6e20 cb0b 8200 |005f: invoke-virtual {v2, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -05634c: 0c01 |0062: move-result-object v1 │ │ -05634e: 6e10 c80b 0100 |0063: invoke-virtual {v1}, Ljava/util/regex/Matcher;.reset:()Ljava/util/regex/Matcher; // method@0bc8 │ │ -056354: 6e10 c10b 0100 |0066: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ -05635a: 0a04 |0069: move-result v4 │ │ -05635c: 3804 4400 |006a: if-eqz v4, 00ae // +0044 │ │ -056360: 6e10 c20b 0100 |006c: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -056366: 0c04 |006f: move-result-object v4 │ │ -056368: 1a05 8a00 |0070: const-string v5, "$2" // string@008a │ │ -05636c: 6e30 3e0a 3405 |0072: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -056372: 0c04 |0075: move-result-object v4 │ │ -056374: 1a05 1101 |0076: const-string v5, "/" // string@0111 │ │ -056378: 6e20 280a 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -05637e: 0a04 |007b: move-result v4 │ │ -056380: 3804 1e00 |007c: if-eqz v4, 009a // +001e │ │ -056384: 6e10 c20b 0100 |007e: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -05638a: 0c04 |0081: move-result-object v4 │ │ -05638c: 1a05 8a00 |0082: const-string v5, "$2" // string@008a │ │ -056390: 6e30 3e0a 3405 |0084: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -056396: 0c04 |0087: move-result-object v4 │ │ -056398: 6e10 c20b 0100 |0088: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -05639e: 0c05 |008b: move-result-object v5 │ │ -0563a0: 1a06 8a00 |008c: const-string v6, "$2" // string@008a │ │ -0563a4: 6e30 3e0a 3506 |008e: invoke-virtual {v5, v3, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -0563aa: 0c05 |0091: move-result-object v5 │ │ -0563ac: 7020 d30c 5700 |0092: invoke-direct {v7, v5}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -0563b2: 0c05 |0095: move-result-object v5 │ │ -0563b4: 6e30 3d0a 4805 |0096: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ -0563ba: 0c08 |0099: move-result-object v8 │ │ -0563bc: 6e10 c20b 0100 |009a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -0563c2: 0c04 |009d: move-result-object v4 │ │ -0563c4: 1a05 8a00 |009e: const-string v5, "$2" // string@008a │ │ -0563c8: 6e30 3e0a 3405 |00a0: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -0563ce: 0c04 |00a3: move-result-object v4 │ │ -0563d0: 6e10 4b0a 0400 |00a4: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -0563d6: 0c04 |00a7: move-result-object v4 │ │ -0563d8: 5475 4705 |00a8: iget-object v5, v7, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ -0563dc: 7040 ce0c 4759 |00aa: invoke-direct {v7, v4, v9, v5}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@0cce │ │ -0563e2: 28b9 |00ad: goto 0066 // -0047 │ │ -0563e4: 1108 |00ae: return-object v8 │ │ +058c4c: |[058c4c] jonas.tool.saveForOffline.PageSaver.parseCssForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +058c5c: 1a03 741c |0000: const-string v3, "url(\s*\(\s*['"]*\s*)(.*?)\s*['"]*\s*\)" // string@1c74 │ │ +058c60: 7110 c90b 0300 |0002: invoke-static {v3}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +058c66: 0c02 |0005: move-result-object v2 │ │ +058c68: 6e20 cb0b 8200 |0006: invoke-virtual {v2, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +058c6e: 0c01 |0009: move-result-object v1 │ │ +058c70: 5474 4805 |000a: iget-object v4, v7, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058c74: 1a05 8e09 |000c: const-string v5, "Parsing CSS" // string@098e │ │ +058c78: 7220 450c 5400 |000e: invoke-interface {v4, v5}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +058c7e: 6e10 c10b 0100 |0011: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ +058c84: 0a04 |0014: move-result v4 │ │ +058c86: 3804 4400 |0015: if-eqz v4, 0059 // +0044 │ │ +058c8a: 6e10 c20b 0100 |0017: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +058c90: 0c04 |001a: move-result-object v4 │ │ +058c92: 1a05 8a00 |001b: const-string v5, "$2" // string@008a │ │ +058c96: 6e30 3e0a 3405 |001d: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +058c9c: 0c04 |0020: move-result-object v4 │ │ +058c9e: 1a05 1101 |0021: const-string v5, "/" // string@0111 │ │ +058ca2: 6e20 280a 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +058ca8: 0a04 |0026: move-result v4 │ │ +058caa: 3804 1e00 |0027: if-eqz v4, 0045 // +001e │ │ +058cae: 6e10 c20b 0100 |0029: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +058cb4: 0c04 |002c: move-result-object v4 │ │ +058cb6: 1a05 8a00 |002d: const-string v5, "$2" // string@008a │ │ +058cba: 6e30 3e0a 3405 |002f: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +058cc0: 0c04 |0032: move-result-object v4 │ │ +058cc2: 6e10 c20b 0100 |0033: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +058cc8: 0c05 |0036: move-result-object v5 │ │ +058cca: 1a06 8a00 |0037: const-string v6, "$2" // string@008a │ │ +058cce: 6e30 3e0a 3506 |0039: invoke-virtual {v5, v3, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +058cd4: 0c05 |003c: move-result-object v5 │ │ +058cd6: 7020 d30c 5700 |003d: invoke-direct {v7, v5}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +058cdc: 0c05 |0040: move-result-object v5 │ │ +058cde: 6e30 3d0a 4805 |0041: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ +058ce4: 0c08 |0044: move-result-object v8 │ │ +058ce6: 6e10 c20b 0100 |0045: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +058cec: 0c04 |0048: move-result-object v4 │ │ +058cee: 1a05 8a00 |0049: const-string v5, "$2" // string@008a │ │ +058cf2: 6e30 3e0a 3405 |004b: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +058cf8: 0c04 |004e: move-result-object v4 │ │ +058cfa: 6e10 4b0a 0400 |004f: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +058d00: 0c04 |0052: move-result-object v4 │ │ +058d02: 5475 4a05 |0053: iget-object v5, v7, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +058d06: 7040 ce0c 4759 |0055: invoke-direct {v7, v4, v9, v5}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@0cce │ │ +058d0c: 28b9 |0058: goto 0011 // -0047 │ │ +058d0e: 1a00 a601 |0059: const-string v0, "@(import\s*['"])()([^ '"]*)" // string@01a6 │ │ +058d12: 7110 c90b 0000 |005b: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +058d18: 0c02 |005e: move-result-object v2 │ │ +058d1a: 6e20 cb0b 8200 |005f: invoke-virtual {v2, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +058d20: 0c01 |0062: move-result-object v1 │ │ +058d22: 6e10 c80b 0100 |0063: invoke-virtual {v1}, Ljava/util/regex/Matcher;.reset:()Ljava/util/regex/Matcher; // method@0bc8 │ │ +058d28: 6e10 c10b 0100 |0066: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ +058d2e: 0a04 |0069: move-result v4 │ │ +058d30: 3804 4400 |006a: if-eqz v4, 00ae // +0044 │ │ +058d34: 6e10 c20b 0100 |006c: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +058d3a: 0c04 |006f: move-result-object v4 │ │ +058d3c: 1a05 8a00 |0070: const-string v5, "$2" // string@008a │ │ +058d40: 6e30 3e0a 3405 |0072: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +058d46: 0c04 |0075: move-result-object v4 │ │ +058d48: 1a05 1101 |0076: const-string v5, "/" // string@0111 │ │ +058d4c: 6e20 280a 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +058d52: 0a04 |007b: move-result v4 │ │ +058d54: 3804 1e00 |007c: if-eqz v4, 009a // +001e │ │ +058d58: 6e10 c20b 0100 |007e: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +058d5e: 0c04 |0081: move-result-object v4 │ │ +058d60: 1a05 8a00 |0082: const-string v5, "$2" // string@008a │ │ +058d64: 6e30 3e0a 3405 |0084: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +058d6a: 0c04 |0087: move-result-object v4 │ │ +058d6c: 6e10 c20b 0100 |0088: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +058d72: 0c05 |008b: move-result-object v5 │ │ +058d74: 1a06 8a00 |008c: const-string v6, "$2" // string@008a │ │ +058d78: 6e30 3e0a 3506 |008e: invoke-virtual {v5, v3, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +058d7e: 0c05 |0091: move-result-object v5 │ │ +058d80: 7020 d30c 5700 |0092: invoke-direct {v7, v5}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +058d86: 0c05 |0095: move-result-object v5 │ │ +058d88: 6e30 3d0a 4805 |0096: invoke-virtual {v8, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ +058d8e: 0c08 |0099: move-result-object v8 │ │ +058d90: 6e10 c20b 0100 |009a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +058d96: 0c04 |009d: move-result-object v4 │ │ +058d98: 1a05 8a00 |009e: const-string v5, "$2" // string@008a │ │ +058d9c: 6e30 3e0a 3405 |00a0: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +058da2: 0c04 |00a3: move-result-object v4 │ │ +058da4: 6e10 4b0a 0400 |00a4: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +058daa: 0c04 |00a7: move-result-object v4 │ │ +058dac: 5475 4705 |00a8: iget-object v5, v7, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ +058db0: 7040 ce0c 4759 |00aa: invoke-direct {v7, v4, v9, v5}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@0cce │ │ +058db6: 28b9 |00ad: goto 0066 // -0047 │ │ +058db8: 1108 |00ae: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0002 line=504 │ │ 0x0006 line=505 │ │ 0x000a line=507 │ │ 0x0011 line=510 │ │ @@ -75877,585 +75851,585 @@ │ │ 0x0000 - 0x00af reg=9 baseUrl Ljava/lang/String; │ │ │ │ #13 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ name : 'parseHtmlForLinks' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 1172 16-bit code units │ │ -0563e8: |[0563e8] jonas.tool.saveForOffline.PageSaver.parseHtmlForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0563f8: 7120 a80f ed00 |0000: invoke-static {v13, v14}, Lorg/jsoup/Jsoup;.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fa8 │ │ -0563fe: 0c02 |0003: move-result-object v2 │ │ -056400: 6e10 0711 0200 |0004: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -056406: 0c09 |0007: move-result-object v9 │ │ -056408: 620a be06 |0008: sget-object v10, Lorg/jsoup/nodes/Entities$EscapeMode;.extended:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06be │ │ -05640c: 6e20 e010 a900 |000a: invoke-virtual {v9, v10}, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:(Lorg/jsoup/nodes/Entities$EscapeMode;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10e0 │ │ -056412: 54c9 5005 |000d: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ -056416: 6e10 350a 0900 |000f: invoke-virtual {v9}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -05641c: 0a09 |0012: move-result v9 │ │ -05641e: 3809 0f00 |0013: if-eqz v9, 0022 // +000f │ │ -056422: 6e10 0f11 0200 |0015: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.title:()Ljava/lang/String; // method@110f │ │ -056428: 0c09 |0018: move-result-object v9 │ │ -05642a: 5bc9 5005 |0019: iput-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ -05642e: 54c9 4805 |001b: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056432: 54ca 5005 |001d: iget-object v10, v12, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ -056436: 7220 460c a900 |001f: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onPageTitleAvailable:(Ljava/lang/String;)V // method@0c46 │ │ -05643c: 54c9 4f05 |0022: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ -056440: 6e10 350a 0900 |0024: invoke-virtual {v9}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -056446: 0a09 |0027: move-result v9 │ │ -056448: 3809 1300 |0028: if-eqz v9, 003b // +0013 │ │ -05644c: 54c9 4805 |002a: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056450: 1a0a a303 |002c: const-string v10, "Getting icon..." // string@03a3 │ │ -056454: 7220 480c a900 |002e: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -05645a: 7100 4d0c 0000 |0031: invoke-static {}, Ljonas/tool/saveForOffline/FaviconFetcher;.getInstance:()Ljonas/tool/saveForOffline/FaviconFetcher; // method@0c4d │ │ -056460: 0c09 |0034: move-result-object v9 │ │ -056462: 6e20 4c0c 2900 |0035: invoke-virtual {v9, v2}, Ljonas/tool/saveForOffline/FaviconFetcher;.getFaviconUrl:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@0c4c │ │ -056468: 0c09 |0038: move-result-object v9 │ │ -05646a: 5bc9 4f05 |0039: iput-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ -05646e: 54c9 4805 |003b: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056472: 1a0a 9b09 |003d: const-string v10, "Processing HTML..." // string@099b │ │ -056476: 7220 480c a900 |003f: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -05647c: 6e10 d40c 0c00 |0042: invoke-virtual {v12}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -056482: 0c09 |0045: move-result-object v9 │ │ -056484: 6e10 be0c 0900 |0046: invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveFrames:()Z // method@0cbe │ │ -05648a: 0a09 |0049: move-result v9 │ │ -05648c: 3809 9c00 |004a: if-eqz v9, 00e6 // +009c │ │ -056490: 1a09 b711 |004c: const-string v9, "frame[src]" // string@11b7 │ │ -056494: 6e20 0c11 9200 |004e: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -05649a: 0c05 |0051: move-result-object v5 │ │ -05649c: 54c9 4805 |0052: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -0564a0: 220a c101 |0054: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -0564a4: 7010 500a 0a00 |0056: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0564aa: 1a0b a503 |0059: const-string v11, "Got " // string@03a5 │ │ -0564ae: 6e20 580a ba00 |005b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0564b4: 0c0a |005e: move-result-object v10 │ │ -0564b6: 6e10 c614 0500 |005f: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -0564bc: 0a0b |0062: move-result v11 │ │ -0564be: 6e20 550a ba00 |0063: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0564c4: 0c0a |0066: move-result-object v10 │ │ -0564c6: 1a0b 5000 |0067: const-string v11, " frames" // string@0050 │ │ -0564ca: 6e20 580a ba00 |0069: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0564d0: 0c0a |006c: move-result-object v10 │ │ -0564d2: 6e10 640a 0a00 |006d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0564d8: 0c0a |0070: move-result-object v10 │ │ -0564da: 7220 450c a900 |0071: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -0564e0: 6e10 bc14 0500 |0074: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0564e6: 0c03 |0077: move-result-object v3 │ │ -0564e8: 7210 460b 0300 |0078: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0564ee: 0a09 |007b: move-result v9 │ │ -0564f0: 3809 1d00 |007c: if-eqz v9, 0099 // +001d │ │ -0564f4: 7210 470b 0300 |007e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0564fa: 0c04 |0081: move-result-object v4 │ │ -0564fc: 1f04 d702 |0082: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056500: 1a09 ce0c |0084: const-string v9, "abs:src" // string@0cce │ │ -056504: 6e20 3111 9400 |0086: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05650a: 0c08 |0089: move-result-object v8 │ │ -05650c: 54c9 4b05 |008a: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ -056510: 7030 cf0c 8c09 |008c: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -056516: 7020 d30c 8c00 |008f: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -05651c: 0c07 |0092: move-result-object v7 │ │ -05651e: 1a09 061b |0093: const-string v9, "src" // string@1b06 │ │ -056522: 6e30 3211 9407 |0095: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -056528: 28e0 |0098: goto 0078 // -0020 │ │ -05652a: 1a09 d613 |0099: const-string v9, "iframe[src]" // string@13d6 │ │ -05652e: 6e20 0c11 9200 |009b: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -056534: 0c05 |009e: move-result-object v5 │ │ -056536: 54c9 4805 |009f: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -05653a: 220a c101 |00a1: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -05653e: 7010 500a 0a00 |00a3: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056544: 1a0b a503 |00a6: const-string v11, "Got " // string@03a5 │ │ -056548: 6e20 580a ba00 |00a8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05654e: 0c0a |00ab: move-result-object v10 │ │ -056550: 6e10 c614 0500 |00ac: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -056556: 0a0b |00af: move-result v11 │ │ -056558: 6e20 550a ba00 |00b0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -05655e: 0c0a |00b3: move-result-object v10 │ │ -056560: 1a0b 5300 |00b4: const-string v11, " iframes" // string@0053 │ │ -056564: 6e20 580a ba00 |00b6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05656a: 0c0a |00b9: move-result-object v10 │ │ -05656c: 6e10 640a 0a00 |00ba: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056572: 0c0a |00bd: move-result-object v10 │ │ -056574: 7220 450c a900 |00be: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -05657a: 6e10 bc14 0500 |00c1: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -056580: 0c03 |00c4: move-result-object v3 │ │ -056582: 7210 460b 0300 |00c5: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056588: 0a09 |00c8: move-result v9 │ │ -05658a: 3809 1d00 |00c9: if-eqz v9, 00e6 // +001d │ │ -05658e: 7210 470b 0300 |00cb: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056594: 0c04 |00ce: move-result-object v4 │ │ -056596: 1f04 d702 |00cf: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05659a: 1a09 ce0c |00d1: const-string v9, "abs:src" // string@0cce │ │ -05659e: 6e20 3111 9400 |00d3: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -0565a4: 0c08 |00d6: move-result-object v8 │ │ -0565a6: 54c9 4b05 |00d7: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ -0565aa: 7030 cf0c 8c09 |00d9: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -0565b0: 7020 d30c 8c00 |00dc: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -0565b6: 0c07 |00df: move-result-object v7 │ │ -0565b8: 1a09 061b |00e0: const-string v9, "src" // string@1b06 │ │ -0565bc: 6e30 3211 9407 |00e2: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -0565c2: 28e0 |00e5: goto 00c5 // -0020 │ │ -0565c4: 6e10 d40c 0c00 |00e6: invoke-virtual {v12}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -0565ca: 0c09 |00e9: move-result-object v9 │ │ -0565cc: 6e10 c20c 0900 |00ea: invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveOther:()Z // method@0cc2 │ │ -0565d2: 0a09 |00ed: move-result v9 │ │ -0565d4: 3809 a401 |00ee: if-eqz v9, 0292 // +01a4 │ │ -0565d8: 1a09 1515 |00f0: const-string v9, "link[href]" // string@1515 │ │ -0565dc: 6e20 0c11 9200 |00f2: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -0565e2: 0c05 |00f5: move-result-object v5 │ │ -0565e4: 54c9 4805 |00f6: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -0565e8: 220a c101 |00f8: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -0565ec: 7010 500a 0a00 |00fa: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0565f2: 1a0b a503 |00fd: const-string v11, "Got " // string@03a5 │ │ -0565f6: 6e20 580a ba00 |00ff: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0565fc: 0c0a |0102: move-result-object v10 │ │ -0565fe: 6e10 c614 0500 |0103: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -056604: 0a0b |0106: move-result v11 │ │ -056606: 6e20 550a ba00 |0107: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -05660c: 0c0a |010a: move-result-object v10 │ │ -05660e: 1a0b 5a00 |010b: const-string v11, " link elements with a href attribute" // string@005a │ │ -056612: 6e20 580a ba00 |010d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056618: 0c0a |0110: move-result-object v10 │ │ -05661a: 6e10 640a 0a00 |0111: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056620: 0c0a |0114: move-result-object v10 │ │ -056622: 7220 450c a900 |0115: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -056628: 6e10 bc14 0500 |0118: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -05662e: 0c03 |011b: move-result-object v3 │ │ -056630: 7210 460b 0300 |011c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056636: 0a09 |011f: move-result v9 │ │ -056638: 3809 3700 |0120: if-eqz v9, 0157 // +0037 │ │ -05663c: 7210 470b 0300 |0122: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056642: 0c04 |0125: move-result-object v4 │ │ -056644: 1f04 d702 |0126: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056648: 1a09 cd0c |0128: const-string v9, "abs:href" // string@0ccd │ │ -05664c: 6e20 3111 9400 |012a: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -056652: 0c08 |012d: move-result-object v8 │ │ -056654: 1a09 ca18 |012e: const-string v9, "rel" // string@18ca │ │ -056658: 6e20 3111 9400 |0130: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05665e: 0c09 |0133: move-result-object v9 │ │ -056660: 1a0a 541b |0134: const-string v10, "stylesheet" // string@1b54 │ │ -056664: 6e20 2a0a a900 |0136: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05666a: 0a09 |0139: move-result v9 │ │ -05666c: 3809 1700 |013a: if-eqz v9, 0151 // +0017 │ │ -056670: 54c9 4705 |013c: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ -056674: 1a0a cd0c |013e: const-string v10, "abs:href" // string@0ccd │ │ -056678: 6e20 3111 a400 |0140: invoke-virtual {v4, v10}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05667e: 0c0a |0143: move-result-object v10 │ │ -056680: 7220 600b a900 |0144: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -056686: 7020 d30c 8c00 |0147: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -05668c: 0c07 |014a: move-result-object v7 │ │ -05668e: 1a09 9a13 |014b: const-string v9, "href" // string@139a │ │ -056692: 6e30 3211 9407 |014d: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -056698: 28cc |0150: goto 011c // -0034 │ │ -05669a: 54c9 4a05 |0151: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -05669e: 7030 cf0c 8c09 |0153: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -0566a4: 28f1 |0156: goto 0147 // -000f │ │ -0566a6: 1a09 531b |0157: const-string v9, "style[type=text/css]" // string@1b53 │ │ -0566aa: 6e20 0c11 9200 |0159: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -0566b0: 0c05 |015c: move-result-object v5 │ │ -0566b2: 54c9 4805 |015d: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -0566b6: 220a c101 |015f: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -0566ba: 7010 500a 0a00 |0161: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0566c0: 1a0b a503 |0164: const-string v11, "Got " // string@03a5 │ │ -0566c4: 6e20 580a ba00 |0166: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0566ca: 0c0a |0169: move-result-object v10 │ │ -0566cc: 6e10 c614 0500 |016a: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -0566d2: 0a0b |016d: move-result v11 │ │ -0566d4: 6e20 550a ba00 |016e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0566da: 0c0a |0171: move-result-object v10 │ │ -0566dc: 1a0b 4d00 |0172: const-string v11, " embedded stylesheets, parsing CSS" // string@004d │ │ -0566e0: 6e20 580a ba00 |0174: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0566e6: 0c0a |0177: move-result-object v10 │ │ -0566e8: 6e10 640a 0a00 |0178: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0566ee: 0c0a |017b: move-result-object v10 │ │ -0566f0: 7220 450c a900 |017c: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -0566f6: 6e10 bc14 0500 |017f: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0566fc: 0c03 |0182: move-result-object v3 │ │ -0566fe: 7210 460b 0300 |0183: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056704: 0a09 |0186: move-result v9 │ │ -056706: 3809 2900 |0187: if-eqz v9, 01b0 // +0029 │ │ -05670a: 7210 470b 0300 |0189: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056710: 0c04 |018c: move-result-object v4 │ │ -056712: 1f04 d702 |018d: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056716: 6e10 4611 0400 |018f: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.data:()Ljava/lang/String; // method@1146 │ │ -05671c: 0c01 |0192: move-result-object v1 │ │ -05671e: 7030 da0c 1c0e |0193: invoke-direct {v12, v1, v14}, Ljonas/tool/saveForOffline/PageSaver;.parseCssForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cda │ │ -056724: 0c06 |0196: move-result-object v6 │ │ -056726: 6e10 4711 0400 |0197: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.dataNodes:()Ljava/util/List; // method@1147 │ │ -05672c: 0c09 |019a: move-result-object v9 │ │ -05672e: 7210 6f0b 0900 |019b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@0b6f │ │ -056734: 0a09 |019e: move-result v9 │ │ -056736: 3809 e4ff |019f: if-eqz v9, 0183 // -001c │ │ -05673a: 6e10 4711 0400 |01a1: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.dataNodes:()Ljava/util/List; // method@1147 │ │ -056740: 0c09 |01a4: move-result-object v9 │ │ -056742: 120a |01a5: const/4 v10, #int 0 // #0 │ │ -056744: 7220 650b a900 |01a6: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05674a: 0c09 |01a9: move-result-object v9 │ │ -05674c: 1f09 d002 |01aa: check-cast v9, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -056750: 6e20 d310 6900 |01ac: invoke-virtual {v9, v6}, Lorg/jsoup/nodes/DataNode;.setWholeData:(Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; // method@10d3 │ │ -056756: 28d4 |01af: goto 0183 // -002c │ │ -056758: 1a09 2f14 |01b0: const-string v9, "input[type=image]" // string@142f │ │ -05675c: 6e20 0c11 9200 |01b2: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -056762: 0c05 |01b5: move-result-object v5 │ │ -056764: 54c9 4805 |01b6: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056768: 220a c101 |01b8: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -05676c: 7010 500a 0a00 |01ba: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056772: 1a0b a503 |01bd: const-string v11, "Got " // string@03a5 │ │ -056776: 6e20 580a ba00 |01bf: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05677c: 0c0a |01c2: move-result-object v10 │ │ -05677e: 6e10 c614 0500 |01c3: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -056784: 0a0b |01c6: move-result v11 │ │ -056786: 6e20 550a ba00 |01c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -05678c: 0c0a |01ca: move-result-object v10 │ │ -05678e: 1a0b 5600 |01cb: const-string v11, " input elements with type = image" // string@0056 │ │ -056792: 6e20 580a ba00 |01cd: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056798: 0c0a |01d0: move-result-object v10 │ │ -05679a: 6e10 640a 0a00 |01d1: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0567a0: 0c0a |01d4: move-result-object v10 │ │ -0567a2: 7220 450c a900 |01d5: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -0567a8: 6e10 bc14 0500 |01d8: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0567ae: 0c03 |01db: move-result-object v3 │ │ -0567b0: 7210 460b 0300 |01dc: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0567b6: 0a09 |01df: move-result v9 │ │ -0567b8: 3809 1d00 |01e0: if-eqz v9, 01fd // +001d │ │ -0567bc: 7210 470b 0300 |01e2: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0567c2: 0c04 |01e5: move-result-object v4 │ │ -0567c4: 1f04 d702 |01e6: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0567c8: 1a09 ce0c |01e8: const-string v9, "abs:src" // string@0cce │ │ -0567cc: 6e20 3111 9400 |01ea: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -0567d2: 0c08 |01ed: move-result-object v8 │ │ -0567d4: 54c9 4a05 |01ee: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -0567d8: 7030 cf0c 8c09 |01f0: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -0567de: 7020 d30c 8c00 |01f3: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -0567e4: 0c07 |01f6: move-result-object v7 │ │ -0567e6: 1a09 061b |01f7: const-string v9, "src" // string@1b06 │ │ -0567ea: 6e30 3211 9407 |01f9: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -0567f0: 28e0 |01fc: goto 01dc // -0020 │ │ -0567f2: 1a09 ac0c |01fd: const-string v9, "[background]" // string@0cac │ │ -0567f6: 6e20 0c11 9200 |01ff: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -0567fc: 0c05 |0202: move-result-object v5 │ │ -0567fe: 54c9 4805 |0203: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056802: 220a c101 |0205: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -056806: 7010 500a 0a00 |0207: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05680c: 1a0b a503 |020a: const-string v11, "Got " // string@03a5 │ │ -056810: 6e20 580a ba00 |020c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056816: 0c0a |020f: move-result-object v10 │ │ -056818: 6e10 c614 0500 |0210: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -05681e: 0a0b |0213: move-result v11 │ │ -056820: 6e20 550a ba00 |0214: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -056826: 0c0a |0217: move-result-object v10 │ │ -056828: 1a0b 4b00 |0218: const-string v11, " elements with a background attribute" // string@004b │ │ -05682c: 6e20 580a ba00 |021a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056832: 0c0a |021d: move-result-object v10 │ │ -056834: 6e10 640a 0a00 |021e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05683a: 0c0a |0221: move-result-object v10 │ │ -05683c: 7220 450c a900 |0222: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -056842: 6e10 bc14 0500 |0225: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -056848: 0c03 |0228: move-result-object v3 │ │ -05684a: 7210 460b 0300 |0229: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056850: 0a09 |022c: move-result v9 │ │ -056852: 3809 1d00 |022d: if-eqz v9, 024a // +001d │ │ -056856: 7210 470b 0300 |022f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05685c: 0c04 |0232: move-result-object v4 │ │ -05685e: 1f04 d702 |0233: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056862: 1a09 ce0c |0235: const-string v9, "abs:src" // string@0cce │ │ -056866: 6e20 3111 9400 |0237: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05686c: 0c08 |023a: move-result-object v8 │ │ -05686e: 54c9 4a05 |023b: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -056872: 7030 cf0c 8c09 |023d: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -056878: 7020 d30c 8c00 |0240: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -05687e: 0c07 |0243: move-result-object v7 │ │ -056880: 1a09 061b |0244: const-string v9, "src" // string@1b06 │ │ -056884: 6e30 3211 9407 |0246: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -05688a: 28e0 |0249: goto 0229 // -0020 │ │ -05688c: 1a09 ae0c |024a: const-string v9, "[style]" // string@0cae │ │ -056890: 6e20 0c11 9200 |024c: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -056896: 0c05 |024f: move-result-object v5 │ │ -056898: 54c9 4805 |0250: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -05689c: 220a c101 |0252: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -0568a0: 7010 500a 0a00 |0254: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0568a6: 1a0b a503 |0257: const-string v11, "Got " // string@03a5 │ │ -0568aa: 6e20 580a ba00 |0259: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0568b0: 0c0a |025c: move-result-object v10 │ │ -0568b2: 6e10 c614 0500 |025d: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -0568b8: 0a0b |0260: move-result v11 │ │ -0568ba: 6e20 550a ba00 |0261: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0568c0: 0c0a |0264: move-result-object v10 │ │ -0568c2: 1a0b 4c00 |0265: const-string v11, " elements with a style attribute, parsing CSS" // string@004c │ │ -0568c6: 6e20 580a ba00 |0267: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0568cc: 0c0a |026a: move-result-object v10 │ │ -0568ce: 6e10 640a 0a00 |026b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0568d4: 0c0a |026e: move-result-object v10 │ │ -0568d6: 7220 450c a900 |026f: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -0568dc: 6e10 bc14 0500 |0272: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0568e2: 0c03 |0275: move-result-object v3 │ │ -0568e4: 7210 460b 0300 |0276: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0568ea: 0a09 |0279: move-result v9 │ │ -0568ec: 3809 1800 |027a: if-eqz v9, 0292 // +0018 │ │ -0568f0: 7210 470b 0300 |027c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0568f6: 0c04 |027f: move-result-object v4 │ │ -0568f8: 1f04 d702 |0280: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0568fc: 1a09 521b |0282: const-string v9, "style" // string@1b52 │ │ -056900: 6e20 3111 9400 |0284: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -056906: 0c01 |0287: move-result-object v1 │ │ -056908: 7030 da0c 1c0e |0288: invoke-direct {v12, v1, v14}, Ljonas/tool/saveForOffline/PageSaver;.parseCssForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cda │ │ -05690e: 0c06 |028b: move-result-object v6 │ │ -056910: 1a09 521b |028c: const-string v9, "style" // string@1b52 │ │ -056914: 6e30 3211 9406 |028e: invoke-virtual {v4, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -05691a: 28e5 |0291: goto 0276 // -001b │ │ -05691c: 6e10 d40c 0c00 |0292: invoke-virtual {v12}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -056922: 0c09 |0295: move-result-object v9 │ │ -056924: 6e10 c40c 0900 |0296: invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveScripts:()Z // method@0cc4 │ │ -05692a: 0a09 |0299: move-result v9 │ │ -05692c: 3809 4f00 |029a: if-eqz v9, 02e9 // +004f │ │ -056930: 1a09 a119 |029c: const-string v9, "script[src]" // string@19a1 │ │ -056934: 6e20 0c11 9200 |029e: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -05693a: 0c05 |02a1: move-result-object v5 │ │ -05693c: 54c9 4805 |02a2: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056940: 220a c101 |02a4: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -056944: 7010 500a 0a00 |02a6: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05694a: 1a0b a503 |02a9: const-string v11, "Got " // string@03a5 │ │ -05694e: 6e20 580a ba00 |02ab: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056954: 0c0a |02ae: move-result-object v10 │ │ -056956: 6e10 c614 0500 |02af: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -05695c: 0a0b |02b2: move-result v11 │ │ -05695e: 6e20 550a ba00 |02b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -056964: 0c0a |02b6: move-result-object v10 │ │ -056966: 1a0b 7100 |02b7: const-string v11, " script elements" // string@0071 │ │ -05696a: 6e20 580a ba00 |02b9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056970: 0c0a |02bc: move-result-object v10 │ │ -056972: 6e10 640a 0a00 |02bd: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056978: 0c0a |02c0: move-result-object v10 │ │ -05697a: 7220 450c a900 |02c1: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -056980: 6e10 bc14 0500 |02c4: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -056986: 0c03 |02c7: move-result-object v3 │ │ -056988: 7210 460b 0300 |02c8: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05698e: 0a09 |02cb: move-result v9 │ │ -056990: 3809 1d00 |02cc: if-eqz v9, 02e9 // +001d │ │ -056994: 7210 470b 0300 |02ce: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05699a: 0c04 |02d1: move-result-object v4 │ │ -05699c: 1f04 d702 |02d2: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0569a0: 1a09 ce0c |02d4: const-string v9, "abs:src" // string@0cce │ │ -0569a4: 6e20 3111 9400 |02d6: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -0569aa: 0c08 |02d9: move-result-object v8 │ │ -0569ac: 54c9 4a05 |02da: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -0569b0: 7030 cf0c 8c09 |02dc: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -0569b6: 7020 d30c 8c00 |02df: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -0569bc: 0c07 |02e2: move-result-object v7 │ │ -0569be: 1a09 061b |02e3: const-string v9, "src" // string@1b06 │ │ -0569c2: 6e30 3211 9407 |02e5: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -0569c8: 28e0 |02e8: goto 02c8 // -0020 │ │ -0569ca: 6e10 d40c 0c00 |02e9: invoke-virtual {v12}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -0569d0: 0c09 |02ec: move-result-object v9 │ │ -0569d2: 6e10 c00c 0900 |02ed: invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveImages:()Z // method@0cc0 │ │ -0569d8: 0a09 |02f0: move-result v9 │ │ -0569da: 3809 a600 |02f1: if-eqz v9, 0397 // +00a6 │ │ -0569de: 1a09 e113 |02f3: const-string v9, "img[src]" // string@13e1 │ │ -0569e2: 6e20 0c11 9200 |02f5: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -0569e8: 0c05 |02f8: move-result-object v5 │ │ -0569ea: 54c9 4805 |02f9: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -0569ee: 220a c101 |02fb: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -0569f2: 7010 500a 0a00 |02fd: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0569f8: 1a0b a503 |0300: const-string v11, "Got " // string@03a5 │ │ -0569fc: 6e20 580a ba00 |0302: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056a02: 0c0a |0305: move-result-object v10 │ │ -056a04: 6e10 c614 0500 |0306: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -056a0a: 0a0b |0309: move-result v11 │ │ -056a0c: 6e20 550a ba00 |030a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -056a12: 0c0a |030d: move-result-object v10 │ │ -056a14: 1a0b 5400 |030e: const-string v11, " image elements" // string@0054 │ │ -056a18: 6e20 580a ba00 |0310: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056a1e: 0c0a |0313: move-result-object v10 │ │ -056a20: 6e10 640a 0a00 |0314: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056a26: 0c0a |0317: move-result-object v10 │ │ -056a28: 7220 450c a900 |0318: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -056a2e: 6e10 bc14 0500 |031b: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -056a34: 0c03 |031e: move-result-object v3 │ │ -056a36: 7210 460b 0300 |031f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056a3c: 0a09 |0322: move-result v9 │ │ -056a3e: 3809 2200 |0323: if-eqz v9, 0345 // +0022 │ │ -056a42: 7210 470b 0300 |0325: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056a48: 0c04 |0328: move-result-object v4 │ │ -056a4a: 1f04 d702 |0329: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056a4e: 1a09 ce0c |032b: const-string v9, "abs:src" // string@0cce │ │ -056a52: 6e20 3111 9400 |032d: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -056a58: 0c08 |0330: move-result-object v8 │ │ -056a5a: 54c9 4a05 |0331: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -056a5e: 7030 cf0c 8c09 |0333: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -056a64: 7020 d30c 8c00 |0336: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -056a6a: 0c07 |0339: move-result-object v7 │ │ -056a6c: 1a09 061b |033a: const-string v9, "src" // string@1b06 │ │ -056a70: 6e30 3211 9407 |033c: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -056a76: 1a09 071b |033f: const-string v9, "srcset" // string@1b07 │ │ -056a7a: 6e20 8411 9400 |0341: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1184 │ │ -056a80: 28db |0344: goto 031f // -0025 │ │ -056a82: 1a09 e013 |0345: const-string v9, "img[data-canonical-src]" // string@13e0 │ │ -056a86: 6e20 0c11 9200 |0347: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -056a8c: 0c05 |034a: move-result-object v5 │ │ -056a8e: 54c9 4805 |034b: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056a92: 220a c101 |034d: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -056a96: 7010 500a 0a00 |034f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056a9c: 1a0b a503 |0352: const-string v11, "Got " // string@03a5 │ │ -056aa0: 6e20 580a ba00 |0354: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056aa6: 0c0a |0357: move-result-object v10 │ │ -056aa8: 6e10 c614 0500 |0358: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -056aae: 0a0b |035b: move-result v11 │ │ -056ab0: 6e20 550a ba00 |035c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -056ab6: 0c0a |035f: move-result-object v10 │ │ -056ab8: 1a0b 5500 |0360: const-string v11, " image elements, w. data-canonical-src" // string@0055 │ │ -056abc: 6e20 580a ba00 |0362: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056ac2: 0c0a |0365: move-result-object v10 │ │ -056ac4: 6e10 640a 0a00 |0366: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056aca: 0c0a |0369: move-result-object v10 │ │ -056acc: 7220 450c a900 |036a: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -056ad2: 6e10 bc14 0500 |036d: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -056ad8: 0c03 |0370: move-result-object v3 │ │ -056ada: 7210 460b 0300 |0371: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056ae0: 0a09 |0374: move-result v9 │ │ -056ae2: 3809 2200 |0375: if-eqz v9, 0397 // +0022 │ │ -056ae6: 7210 470b 0300 |0377: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056aec: 0c04 |037a: move-result-object v4 │ │ -056aee: 1f04 d702 |037b: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056af2: 1a09 cc0c |037d: const-string v9, "abs:data-canonical-src" // string@0ccc │ │ -056af6: 6e20 3111 9400 |037f: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -056afc: 0c08 |0382: move-result-object v8 │ │ -056afe: 54c9 4a05 |0383: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -056b02: 7030 cf0c 8c09 |0385: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -056b08: 7020 d30c 8c00 |0388: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -056b0e: 0c07 |038b: move-result-object v7 │ │ -056b10: 1a09 ee0f |038c: const-string v9, "data-canonical-src" // string@0fee │ │ -056b14: 6e30 3211 9407 |038e: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -056b1a: 1a09 071b |0391: const-string v9, "srcset" // string@1b07 │ │ -056b1e: 6e20 8411 9400 |0393: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1184 │ │ -056b24: 28db |0396: goto 0371 // -0025 │ │ -056b26: 6e10 d40c 0c00 |0397: invoke-virtual {v12}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -056b2c: 0c09 |039a: move-result-object v9 │ │ -056b2e: 6e10 c60c 0900 |039b: invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveVideo:()Z // method@0cc6 │ │ -056b34: 0a09 |039e: move-result v9 │ │ -056b36: 3809 a200 |039f: if-eqz v9, 0441 // +00a2 │ │ -056b3a: 1a09 c71c |03a1: const-string v9, "video:not([src])" // string@1cc7 │ │ -056b3e: 6e20 0c11 9200 |03a3: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -056b44: 0c05 |03a6: move-result-object v5 │ │ -056b46: 54c9 4805 |03a7: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056b4a: 220a c101 |03a9: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -056b4e: 7010 500a 0a00 |03ab: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056b54: 1a0b a503 |03ae: const-string v11, "Got " // string@03a5 │ │ -056b58: 6e20 580a ba00 |03b0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056b5e: 0c0a |03b3: move-result-object v10 │ │ -056b60: 6e10 c614 0500 |03b4: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -056b66: 0a0b |03b7: move-result v11 │ │ -056b68: 6e20 550a ba00 |03b8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -056b6e: 0c0a |03bb: move-result-object v10 │ │ -056b70: 1a0b 7600 |03bc: const-string v11, " video elements without src attribute" // string@0076 │ │ -056b74: 6e20 580a ba00 |03be: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056b7a: 0c0a |03c1: move-result-object v10 │ │ -056b7c: 6e10 640a 0a00 |03c2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056b82: 0c0a |03c5: move-result-object v10 │ │ -056b84: 7220 450c a900 |03c6: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -056b8a: 1a09 ad0c |03c9: const-string v9, "[src]" // string@0cad │ │ -056b8e: 6e20 c514 9500 |03cb: invoke-virtual {v5, v9}, Lorg/jsoup/select/Elements;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@14c5 │ │ -056b94: 0c09 |03ce: move-result-object v9 │ │ -056b96: 6e10 bc14 0900 |03cf: invoke-virtual {v9}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -056b9c: 0c03 |03d2: move-result-object v3 │ │ -056b9e: 7210 460b 0300 |03d3: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056ba4: 0a09 |03d6: move-result v9 │ │ -056ba6: 3809 1d00 |03d7: if-eqz v9, 03f4 // +001d │ │ -056baa: 7210 470b 0300 |03d9: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056bb0: 0c04 |03dc: move-result-object v4 │ │ -056bb2: 1f04 d702 |03dd: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056bb6: 1a09 ce0c |03df: const-string v9, "abs:src" // string@0cce │ │ -056bba: 6e20 3111 9400 |03e1: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -056bc0: 0c08 |03e4: move-result-object v8 │ │ -056bc2: 54c9 4a05 |03e5: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -056bc6: 7030 cf0c 8c09 |03e7: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -056bcc: 7020 d30c 8c00 |03ea: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -056bd2: 0c07 |03ed: move-result-object v7 │ │ -056bd4: 1a09 061b |03ee: const-string v9, "src" // string@1b06 │ │ -056bd8: 6e30 3211 9407 |03f0: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -056bde: 28e0 |03f3: goto 03d3 // -0020 │ │ -056be0: 1a09 c81c |03f4: const-string v9, "video[src]" // string@1cc8 │ │ -056be4: 6e20 0c11 9200 |03f6: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -056bea: 0c05 |03f9: move-result-object v5 │ │ -056bec: 54c9 4805 |03fa: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056bf0: 220a c101 |03fc: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -056bf4: 7010 500a 0a00 |03fe: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056bfa: 1a0b a503 |0401: const-string v11, "Got " // string@03a5 │ │ -056bfe: 6e20 580a ba00 |0403: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056c04: 0c0a |0406: move-result-object v10 │ │ -056c06: 6e10 c614 0500 |0407: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -056c0c: 0a0b |040a: move-result v11 │ │ -056c0e: 6e20 550a ba00 |040b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -056c14: 0c0a |040e: move-result-object v10 │ │ -056c16: 1a0b 7500 |040f: const-string v11, " video elements" // string@0075 │ │ -056c1a: 6e20 580a ba00 |0411: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056c20: 0c0a |0414: move-result-object v10 │ │ -056c22: 6e10 640a 0a00 |0415: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056c28: 0c0a |0418: move-result-object v10 │ │ -056c2a: 7220 450c a900 |0419: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -056c30: 6e10 bc14 0500 |041c: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -056c36: 0c03 |041f: move-result-object v3 │ │ -056c38: 7210 460b 0300 |0420: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056c3e: 0a09 |0423: move-result v9 │ │ -056c40: 3809 1d00 |0424: if-eqz v9, 0441 // +001d │ │ -056c44: 7210 470b 0300 |0426: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056c4a: 0c04 |0429: move-result-object v4 │ │ -056c4c: 1f04 d702 |042a: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056c50: 1a09 ce0c |042c: const-string v9, "abs:src" // string@0cce │ │ -056c54: 6e20 3111 9400 |042e: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -056c5a: 0c08 |0431: move-result-object v8 │ │ -056c5c: 54c9 4a05 |0432: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -056c60: 7030 cf0c 8c09 |0434: invoke-direct {v12, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ -056c66: 7020 d30c 8c00 |0437: invoke-direct {v12, v8}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -056c6c: 0c07 |043a: move-result-object v7 │ │ -056c6e: 1a09 061b |043b: const-string v9, "src" // string@1b06 │ │ -056c72: 6e30 3211 9407 |043d: invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -056c78: 28e0 |0440: goto 0420 // -0020 │ │ -056c7a: 6e10 d40c 0c00 |0441: invoke-virtual {v12}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -056c80: 0c09 |0444: move-result-object v9 │ │ -056c82: 6e10 bc0c 0900 |0445: invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;.makeLinksAbsolute:()Z // method@0cbc │ │ -056c88: 0a09 |0448: move-result v9 │ │ -056c8a: 3809 4600 |0449: if-eqz v9, 048f // +0046 │ │ -056c8e: 1a09 be0c |044b: const-string v9, "a[href]" // string@0cbe │ │ -056c92: 6e20 0c11 9200 |044d: invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -056c98: 0c05 |0450: move-result-object v5 │ │ -056c9a: 54c9 4805 |0451: iget-object v9, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056c9e: 220a c101 |0453: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -056ca2: 7010 500a 0a00 |0455: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056ca8: 1a0b d108 |0458: const-string v11, "Making " // string@08d1 │ │ -056cac: 6e20 580a ba00 |045a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056cb2: 0c0a |045d: move-result-object v10 │ │ -056cb4: 6e10 c614 0500 |045e: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -056cba: 0a0b |0461: move-result v11 │ │ -056cbc: 6e20 550a ba00 |0462: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -056cc2: 0c0a |0465: move-result-object v10 │ │ -056cc4: 1a0b 5b00 |0466: const-string v11, " links absolute" // string@005b │ │ -056cc8: 6e20 580a ba00 |0468: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056cce: 0c0a |046b: move-result-object v10 │ │ -056cd0: 6e10 640a 0a00 |046c: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056cd6: 0c0a |046f: move-result-object v10 │ │ -056cd8: 7220 450c a900 |0470: invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ -056cde: 6e10 bc14 0500 |0473: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -056ce4: 0c03 |0476: move-result-object v3 │ │ -056ce6: 7210 460b 0300 |0477: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056cec: 0a09 |047a: move-result v9 │ │ -056cee: 3809 1400 |047b: if-eqz v9, 048f // +0014 │ │ -056cf2: 7210 470b 0300 |047d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056cf8: 0c04 |0480: move-result-object v4 │ │ -056cfa: 1f04 d702 |0481: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -056cfe: 1a09 cd0c |0483: const-string v9, "abs:href" // string@0ccd │ │ -056d02: 6e20 3111 9400 |0485: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -056d08: 0c00 |0488: move-result-object v0 │ │ -056d0a: 1a09 9a13 |0489: const-string v9, "href" // string@139a │ │ -056d0e: 6e30 3211 9400 |048b: invoke-virtual {v4, v9, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -056d14: 28e9 |048e: goto 0477 // -0017 │ │ -056d16: 6e10 0611 0200 |048f: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.outerHtml:()Ljava/lang/String; // method@1106 │ │ -056d1c: 0c09 |0492: move-result-object v9 │ │ -056d1e: 1109 |0493: return-object v9 │ │ +058dbc: |[058dbc] jonas.tool.saveForOffline.PageSaver.parseHtmlForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +058dcc: 7120 a80f dc00 |0000: invoke-static {v12, v13}, Lorg/jsoup/Jsoup;.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fa8 │ │ +058dd2: 0c02 |0003: move-result-object v2 │ │ +058dd4: 6e10 0711 0200 |0004: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +058dda: 0c08 |0007: move-result-object v8 │ │ +058ddc: 6209 be06 |0008: sget-object v9, Lorg/jsoup/nodes/Entities$EscapeMode;.extended:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06be │ │ +058de0: 6e20 e010 9800 |000a: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:(Lorg/jsoup/nodes/Entities$EscapeMode;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10e0 │ │ +058de6: 54b8 5005 |000d: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ +058dea: 6e10 350a 0800 |000f: invoke-virtual {v8}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +058df0: 0a08 |0012: move-result v8 │ │ +058df2: 3808 0f00 |0013: if-eqz v8, 0022 // +000f │ │ +058df6: 6e10 0f11 0200 |0015: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.title:()Ljava/lang/String; // method@110f │ │ +058dfc: 0c08 |0018: move-result-object v8 │ │ +058dfe: 5bb8 5005 |0019: iput-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ +058e02: 54b8 4805 |001b: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058e06: 54b9 5005 |001d: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ +058e0a: 7220 460c 9800 |001f: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onPageTitleAvailable:(Ljava/lang/String;)V // method@0c46 │ │ +058e10: 54b8 4f05 |0022: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ +058e14: 6e10 350a 0800 |0024: invoke-virtual {v8}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +058e1a: 0a08 |0027: move-result v8 │ │ +058e1c: 3808 1300 |0028: if-eqz v8, 003b // +0013 │ │ +058e20: 54b8 4805 |002a: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058e24: 1a09 a303 |002c: const-string v9, "Getting icon..." // string@03a3 │ │ +058e28: 7220 480c 9800 |002e: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +058e2e: 7100 4d0c 0000 |0031: invoke-static {}, Ljonas/tool/saveForOffline/FaviconFetcher;.getInstance:()Ljonas/tool/saveForOffline/FaviconFetcher; // method@0c4d │ │ +058e34: 0c08 |0034: move-result-object v8 │ │ +058e36: 6e20 4c0c 2800 |0035: invoke-virtual {v8, v2}, Ljonas/tool/saveForOffline/FaviconFetcher;.getFaviconUrl:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@0c4c │ │ +058e3c: 0c08 |0038: move-result-object v8 │ │ +058e3e: 5bb8 4f05 |0039: iput-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ +058e42: 54b8 4805 |003b: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058e46: 1a09 af09 |003d: const-string v9, "Processing HTML..." // string@09af │ │ +058e4a: 7220 480c 9800 |003f: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +058e50: 6e10 d40c 0b00 |0042: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +058e56: 0c08 |0045: move-result-object v8 │ │ +058e58: 6e10 be0c 0800 |0046: invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveFrames:()Z // method@0cbe │ │ +058e5e: 0a08 |0049: move-result v8 │ │ +058e60: 3808 9c00 |004a: if-eqz v8, 00e6 // +009c │ │ +058e64: 1a08 ca11 |004c: const-string v8, "frame[src]" // string@11ca │ │ +058e68: 6e20 0c11 8200 |004e: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +058e6e: 0c04 |0051: move-result-object v4 │ │ +058e70: 54b8 4805 |0052: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058e74: 2209 d301 |0054: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +058e78: 7010 500a 0900 |0056: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +058e7e: 1a0a a503 |0059: const-string v10, "Got " // string@03a5 │ │ +058e82: 6e20 580a a900 |005b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058e88: 0c09 |005e: move-result-object v9 │ │ +058e8a: 6e10 c614 0400 |005f: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +058e90: 0a0a |0062: move-result v10 │ │ +058e92: 6e20 550a a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +058e98: 0c09 |0066: move-result-object v9 │ │ +058e9a: 1a0a 5000 |0067: const-string v10, " frames" // string@0050 │ │ +058e9e: 6e20 580a a900 |0069: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058ea4: 0c09 |006c: move-result-object v9 │ │ +058ea6: 6e10 640a 0900 |006d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058eac: 0c09 |0070: move-result-object v9 │ │ +058eae: 7220 450c 9800 |0071: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +058eb4: 6e10 bc14 0400 |0074: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +058eba: 0c08 |0077: move-result-object v8 │ │ +058ebc: 7210 460b 0800 |0078: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +058ec2: 0a09 |007b: move-result v9 │ │ +058ec4: 3809 1d00 |007c: if-eqz v9, 0099 // +001d │ │ +058ec8: 7210 470b 0800 |007e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +058ece: 0c03 |0081: move-result-object v3 │ │ +058ed0: 1f03 eb02 |0082: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +058ed4: 1a09 e20c |0084: const-string v9, "abs:src" // string@0ce2 │ │ +058ed8: 6e20 3111 9300 |0086: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +058ede: 0c07 |0089: move-result-object v7 │ │ +058ee0: 54b9 4b05 |008a: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ +058ee4: 7030 cf0c 7b09 |008c: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +058eea: 7020 d30c 7b00 |008f: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +058ef0: 0c06 |0092: move-result-object v6 │ │ +058ef2: 1a09 171b |0093: const-string v9, "src" // string@1b17 │ │ +058ef6: 6e30 3211 9306 |0095: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +058efc: 28e0 |0098: goto 0078 // -0020 │ │ +058efe: 1a08 e813 |0099: const-string v8, "iframe[src]" // string@13e8 │ │ +058f02: 6e20 0c11 8200 |009b: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +058f08: 0c04 |009e: move-result-object v4 │ │ +058f0a: 54b8 4805 |009f: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058f0e: 2209 d301 |00a1: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +058f12: 7010 500a 0900 |00a3: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +058f18: 1a0a a503 |00a6: const-string v10, "Got " // string@03a5 │ │ +058f1c: 6e20 580a a900 |00a8: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058f22: 0c09 |00ab: move-result-object v9 │ │ +058f24: 6e10 c614 0400 |00ac: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +058f2a: 0a0a |00af: move-result v10 │ │ +058f2c: 6e20 550a a900 |00b0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +058f32: 0c09 |00b3: move-result-object v9 │ │ +058f34: 1a0a 5300 |00b4: const-string v10, " iframes" // string@0053 │ │ +058f38: 6e20 580a a900 |00b6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058f3e: 0c09 |00b9: move-result-object v9 │ │ +058f40: 6e10 640a 0900 |00ba: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058f46: 0c09 |00bd: move-result-object v9 │ │ +058f48: 7220 450c 9800 |00be: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +058f4e: 6e10 bc14 0400 |00c1: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +058f54: 0c08 |00c4: move-result-object v8 │ │ +058f56: 7210 460b 0800 |00c5: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +058f5c: 0a09 |00c8: move-result v9 │ │ +058f5e: 3809 1d00 |00c9: if-eqz v9, 00e6 // +001d │ │ +058f62: 7210 470b 0800 |00cb: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +058f68: 0c03 |00ce: move-result-object v3 │ │ +058f6a: 1f03 eb02 |00cf: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +058f6e: 1a09 e20c |00d1: const-string v9, "abs:src" // string@0ce2 │ │ +058f72: 6e20 3111 9300 |00d3: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +058f78: 0c07 |00d6: move-result-object v7 │ │ +058f7a: 54b9 4b05 |00d7: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ +058f7e: 7030 cf0c 7b09 |00d9: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +058f84: 7020 d30c 7b00 |00dc: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +058f8a: 0c06 |00df: move-result-object v6 │ │ +058f8c: 1a09 171b |00e0: const-string v9, "src" // string@1b17 │ │ +058f90: 6e30 3211 9306 |00e2: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +058f96: 28e0 |00e5: goto 00c5 // -0020 │ │ +058f98: 6e10 d40c 0b00 |00e6: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +058f9e: 0c08 |00e9: move-result-object v8 │ │ +058fa0: 6e10 c20c 0800 |00ea: invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveOther:()Z // method@0cc2 │ │ +058fa6: 0a08 |00ed: move-result v8 │ │ +058fa8: 3808 a401 |00ee: if-eqz v8, 0292 // +01a4 │ │ +058fac: 1a08 2615 |00f0: const-string v8, "link[href]" // string@1526 │ │ +058fb0: 6e20 0c11 8200 |00f2: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +058fb6: 0c04 |00f5: move-result-object v4 │ │ +058fb8: 54b8 4805 |00f6: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +058fbc: 2209 d301 |00f8: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +058fc0: 7010 500a 0900 |00fa: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +058fc6: 1a0a a503 |00fd: const-string v10, "Got " // string@03a5 │ │ +058fca: 6e20 580a a900 |00ff: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058fd0: 0c09 |0102: move-result-object v9 │ │ +058fd2: 6e10 c614 0400 |0103: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +058fd8: 0a0a |0106: move-result v10 │ │ +058fda: 6e20 550a a900 |0107: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +058fe0: 0c09 |010a: move-result-object v9 │ │ +058fe2: 1a0a 5a00 |010b: const-string v10, " link elements with a href attribute" // string@005a │ │ +058fe6: 6e20 580a a900 |010d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +058fec: 0c09 |0110: move-result-object v9 │ │ +058fee: 6e10 640a 0900 |0111: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +058ff4: 0c09 |0114: move-result-object v9 │ │ +058ff6: 7220 450c 9800 |0115: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +058ffc: 6e10 bc14 0400 |0118: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +059002: 0c08 |011b: move-result-object v8 │ │ +059004: 7210 460b 0800 |011c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05900a: 0a09 |011f: move-result v9 │ │ +05900c: 3809 3700 |0120: if-eqz v9, 0157 // +0037 │ │ +059010: 7210 470b 0800 |0122: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +059016: 0c03 |0125: move-result-object v3 │ │ +059018: 1f03 eb02 |0126: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +05901c: 1a09 e10c |0128: const-string v9, "abs:href" // string@0ce1 │ │ +059020: 6e20 3111 9300 |012a: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +059026: 0c07 |012d: move-result-object v7 │ │ +059028: 1a09 db18 |012e: const-string v9, "rel" // string@18db │ │ +05902c: 6e20 3111 9300 |0130: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +059032: 0c09 |0133: move-result-object v9 │ │ +059034: 1a0a 651b |0134: const-string v10, "stylesheet" // string@1b65 │ │ +059038: 6e20 2a0a a900 |0136: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +05903e: 0a09 |0139: move-result v9 │ │ +059040: 3809 1700 |013a: if-eqz v9, 0151 // +0017 │ │ +059044: 54b9 4705 |013c: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ +059048: 1a0a e10c |013e: const-string v10, "abs:href" // string@0ce1 │ │ +05904c: 6e20 3111 a300 |0140: invoke-virtual {v3, v10}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +059052: 0c0a |0143: move-result-object v10 │ │ +059054: 7220 600b a900 |0144: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +05905a: 7020 d30c 7b00 |0147: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +059060: 0c06 |014a: move-result-object v6 │ │ +059062: 1a09 ad13 |014b: const-string v9, "href" // string@13ad │ │ +059066: 6e30 3211 9306 |014d: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +05906c: 28cc |0150: goto 011c // -0034 │ │ +05906e: 54b9 4a05 |0151: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +059072: 7030 cf0c 7b09 |0153: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +059078: 28f1 |0156: goto 0147 // -000f │ │ +05907a: 1a08 641b |0157: const-string v8, "style[type=text/css]" // string@1b64 │ │ +05907e: 6e20 0c11 8200 |0159: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +059084: 0c04 |015c: move-result-object v4 │ │ +059086: 54b8 4805 |015d: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +05908a: 2209 d301 |015f: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +05908e: 7010 500a 0900 |0161: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059094: 1a0a a503 |0164: const-string v10, "Got " // string@03a5 │ │ +059098: 6e20 580a a900 |0166: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05909e: 0c09 |0169: move-result-object v9 │ │ +0590a0: 6e10 c614 0400 |016a: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0590a6: 0a0a |016d: move-result v10 │ │ +0590a8: 6e20 550a a900 |016e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0590ae: 0c09 |0171: move-result-object v9 │ │ +0590b0: 1a0a 4d00 |0172: const-string v10, " embedded stylesheets, parsing CSS" // string@004d │ │ +0590b4: 6e20 580a a900 |0174: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0590ba: 0c09 |0177: move-result-object v9 │ │ +0590bc: 6e10 640a 0900 |0178: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0590c2: 0c09 |017b: move-result-object v9 │ │ +0590c4: 7220 450c 9800 |017c: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +0590ca: 6e10 bc14 0400 |017f: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0590d0: 0c09 |0182: move-result-object v9 │ │ +0590d2: 7210 460b 0900 |0183: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0590d8: 0a08 |0186: move-result v8 │ │ +0590da: 3808 2900 |0187: if-eqz v8, 01b0 // +0029 │ │ +0590de: 7210 470b 0900 |0189: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0590e4: 0c03 |018c: move-result-object v3 │ │ +0590e6: 1f03 eb02 |018d: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0590ea: 6e10 4611 0300 |018f: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.data:()Ljava/lang/String; // method@1146 │ │ +0590f0: 0c01 |0192: move-result-object v1 │ │ +0590f2: 7030 da0c 1b0d |0193: invoke-direct {v11, v1, v13}, Ljonas/tool/saveForOffline/PageSaver;.parseCssForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cda │ │ +0590f8: 0c05 |0196: move-result-object v5 │ │ +0590fa: 6e10 4711 0300 |0197: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.dataNodes:()Ljava/util/List; // method@1147 │ │ +059100: 0c08 |019a: move-result-object v8 │ │ +059102: 7210 6f0b 0800 |019b: invoke-interface {v8}, Ljava/util/List;.size:()I // method@0b6f │ │ +059108: 0a08 |019e: move-result v8 │ │ +05910a: 3808 e4ff |019f: if-eqz v8, 0183 // -001c │ │ +05910e: 6e10 4711 0300 |01a1: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.dataNodes:()Ljava/util/List; // method@1147 │ │ +059114: 0c08 |01a4: move-result-object v8 │ │ +059116: 120a |01a5: const/4 v10, #int 0 // #0 │ │ +059118: 7220 650b a800 |01a6: invoke-interface {v8, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +05911e: 0c08 |01a9: move-result-object v8 │ │ +059120: 1f08 e402 |01aa: check-cast v8, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +059124: 6e20 d310 5800 |01ac: invoke-virtual {v8, v5}, Lorg/jsoup/nodes/DataNode;.setWholeData:(Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; // method@10d3 │ │ +05912a: 28d4 |01af: goto 0183 // -002c │ │ +05912c: 1a08 4114 |01b0: const-string v8, "input[type=image]" // string@1441 │ │ +059130: 6e20 0c11 8200 |01b2: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +059136: 0c04 |01b5: move-result-object v4 │ │ +059138: 54b8 4805 |01b6: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +05913c: 2209 d301 |01b8: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +059140: 7010 500a 0900 |01ba: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059146: 1a0a a503 |01bd: const-string v10, "Got " // string@03a5 │ │ +05914a: 6e20 580a a900 |01bf: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059150: 0c09 |01c2: move-result-object v9 │ │ +059152: 6e10 c614 0400 |01c3: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +059158: 0a0a |01c6: move-result v10 │ │ +05915a: 6e20 550a a900 |01c7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +059160: 0c09 |01ca: move-result-object v9 │ │ +059162: 1a0a 5600 |01cb: const-string v10, " input elements with type = image" // string@0056 │ │ +059166: 6e20 580a a900 |01cd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05916c: 0c09 |01d0: move-result-object v9 │ │ +05916e: 6e10 640a 0900 |01d1: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +059174: 0c09 |01d4: move-result-object v9 │ │ +059176: 7220 450c 9800 |01d5: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +05917c: 6e10 bc14 0400 |01d8: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +059182: 0c08 |01db: move-result-object v8 │ │ +059184: 7210 460b 0800 |01dc: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05918a: 0a09 |01df: move-result v9 │ │ +05918c: 3809 1d00 |01e0: if-eqz v9, 01fd // +001d │ │ +059190: 7210 470b 0800 |01e2: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +059196: 0c03 |01e5: move-result-object v3 │ │ +059198: 1f03 eb02 |01e6: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +05919c: 1a09 e20c |01e8: const-string v9, "abs:src" // string@0ce2 │ │ +0591a0: 6e20 3111 9300 |01ea: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +0591a6: 0c07 |01ed: move-result-object v7 │ │ +0591a8: 54b9 4a05 |01ee: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +0591ac: 7030 cf0c 7b09 |01f0: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +0591b2: 7020 d30c 7b00 |01f3: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +0591b8: 0c06 |01f6: move-result-object v6 │ │ +0591ba: 1a09 171b |01f7: const-string v9, "src" // string@1b17 │ │ +0591be: 6e30 3211 9306 |01f9: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +0591c4: 28e0 |01fc: goto 01dc // -0020 │ │ +0591c6: 1a08 c00c |01fd: const-string v8, "[background]" // string@0cc0 │ │ +0591ca: 6e20 0c11 8200 |01ff: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +0591d0: 0c04 |0202: move-result-object v4 │ │ +0591d2: 54b8 4805 |0203: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0591d6: 2209 d301 |0205: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +0591da: 7010 500a 0900 |0207: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0591e0: 1a0a a503 |020a: const-string v10, "Got " // string@03a5 │ │ +0591e4: 6e20 580a a900 |020c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0591ea: 0c09 |020f: move-result-object v9 │ │ +0591ec: 6e10 c614 0400 |0210: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0591f2: 0a0a |0213: move-result v10 │ │ +0591f4: 6e20 550a a900 |0214: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0591fa: 0c09 |0217: move-result-object v9 │ │ +0591fc: 1a0a 4b00 |0218: const-string v10, " elements with a background attribute" // string@004b │ │ +059200: 6e20 580a a900 |021a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059206: 0c09 |021d: move-result-object v9 │ │ +059208: 6e10 640a 0900 |021e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05920e: 0c09 |0221: move-result-object v9 │ │ +059210: 7220 450c 9800 |0222: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +059216: 6e10 bc14 0400 |0225: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +05921c: 0c08 |0228: move-result-object v8 │ │ +05921e: 7210 460b 0800 |0229: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +059224: 0a09 |022c: move-result v9 │ │ +059226: 3809 1d00 |022d: if-eqz v9, 024a // +001d │ │ +05922a: 7210 470b 0800 |022f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +059230: 0c03 |0232: move-result-object v3 │ │ +059232: 1f03 eb02 |0233: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +059236: 1a09 e20c |0235: const-string v9, "abs:src" // string@0ce2 │ │ +05923a: 6e20 3111 9300 |0237: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +059240: 0c07 |023a: move-result-object v7 │ │ +059242: 54b9 4a05 |023b: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +059246: 7030 cf0c 7b09 |023d: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +05924c: 7020 d30c 7b00 |0240: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +059252: 0c06 |0243: move-result-object v6 │ │ +059254: 1a09 171b |0244: const-string v9, "src" // string@1b17 │ │ +059258: 6e30 3211 9306 |0246: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +05925e: 28e0 |0249: goto 0229 // -0020 │ │ +059260: 1a08 c20c |024a: const-string v8, "[style]" // string@0cc2 │ │ +059264: 6e20 0c11 8200 |024c: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +05926a: 0c04 |024f: move-result-object v4 │ │ +05926c: 54b8 4805 |0250: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +059270: 2209 d301 |0252: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +059274: 7010 500a 0900 |0254: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05927a: 1a0a a503 |0257: const-string v10, "Got " // string@03a5 │ │ +05927e: 6e20 580a a900 |0259: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059284: 0c09 |025c: move-result-object v9 │ │ +059286: 6e10 c614 0400 |025d: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +05928c: 0a0a |0260: move-result v10 │ │ +05928e: 6e20 550a a900 |0261: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +059294: 0c09 |0264: move-result-object v9 │ │ +059296: 1a0a 4c00 |0265: const-string v10, " elements with a style attribute, parsing CSS" // string@004c │ │ +05929a: 6e20 580a a900 |0267: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0592a0: 0c09 |026a: move-result-object v9 │ │ +0592a2: 6e10 640a 0900 |026b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0592a8: 0c09 |026e: move-result-object v9 │ │ +0592aa: 7220 450c 9800 |026f: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +0592b0: 6e10 bc14 0400 |0272: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0592b6: 0c08 |0275: move-result-object v8 │ │ +0592b8: 7210 460b 0800 |0276: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0592be: 0a09 |0279: move-result v9 │ │ +0592c0: 3809 1800 |027a: if-eqz v9, 0292 // +0018 │ │ +0592c4: 7210 470b 0800 |027c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0592ca: 0c03 |027f: move-result-object v3 │ │ +0592cc: 1f03 eb02 |0280: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0592d0: 1a09 631b |0282: const-string v9, "style" // string@1b63 │ │ +0592d4: 6e20 3111 9300 |0284: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +0592da: 0c01 |0287: move-result-object v1 │ │ +0592dc: 7030 da0c 1b0d |0288: invoke-direct {v11, v1, v13}, Ljonas/tool/saveForOffline/PageSaver;.parseCssForLinks:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cda │ │ +0592e2: 0c05 |028b: move-result-object v5 │ │ +0592e4: 1a09 631b |028c: const-string v9, "style" // string@1b63 │ │ +0592e8: 6e30 3211 9305 |028e: invoke-virtual {v3, v9, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +0592ee: 28e5 |0291: goto 0276 // -001b │ │ +0592f0: 6e10 d40c 0b00 |0292: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +0592f6: 0c08 |0295: move-result-object v8 │ │ +0592f8: 6e10 c40c 0800 |0296: invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveScripts:()Z // method@0cc4 │ │ +0592fe: 0a08 |0299: move-result v8 │ │ +059300: 3808 4f00 |029a: if-eqz v8, 02e9 // +004f │ │ +059304: 1a08 b219 |029c: const-string v8, "script[src]" // string@19b2 │ │ +059308: 6e20 0c11 8200 |029e: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +05930e: 0c04 |02a1: move-result-object v4 │ │ +059310: 54b8 4805 |02a2: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +059314: 2209 d301 |02a4: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +059318: 7010 500a 0900 |02a6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05931e: 1a0a a503 |02a9: const-string v10, "Got " // string@03a5 │ │ +059322: 6e20 580a a900 |02ab: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059328: 0c09 |02ae: move-result-object v9 │ │ +05932a: 6e10 c614 0400 |02af: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +059330: 0a0a |02b2: move-result v10 │ │ +059332: 6e20 550a a900 |02b3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +059338: 0c09 |02b6: move-result-object v9 │ │ +05933a: 1a0a 7100 |02b7: const-string v10, " script elements" // string@0071 │ │ +05933e: 6e20 580a a900 |02b9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059344: 0c09 |02bc: move-result-object v9 │ │ +059346: 6e10 640a 0900 |02bd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05934c: 0c09 |02c0: move-result-object v9 │ │ +05934e: 7220 450c 9800 |02c1: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +059354: 6e10 bc14 0400 |02c4: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +05935a: 0c08 |02c7: move-result-object v8 │ │ +05935c: 7210 460b 0800 |02c8: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +059362: 0a09 |02cb: move-result v9 │ │ +059364: 3809 1d00 |02cc: if-eqz v9, 02e9 // +001d │ │ +059368: 7210 470b 0800 |02ce: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05936e: 0c03 |02d1: move-result-object v3 │ │ +059370: 1f03 eb02 |02d2: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +059374: 1a09 e20c |02d4: const-string v9, "abs:src" // string@0ce2 │ │ +059378: 6e20 3111 9300 |02d6: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05937e: 0c07 |02d9: move-result-object v7 │ │ +059380: 54b9 4a05 |02da: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +059384: 7030 cf0c 7b09 |02dc: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +05938a: 7020 d30c 7b00 |02df: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +059390: 0c06 |02e2: move-result-object v6 │ │ +059392: 1a09 171b |02e3: const-string v9, "src" // string@1b17 │ │ +059396: 6e30 3211 9306 |02e5: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +05939c: 28e0 |02e8: goto 02c8 // -0020 │ │ +05939e: 6e10 d40c 0b00 |02e9: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +0593a4: 0c08 |02ec: move-result-object v8 │ │ +0593a6: 6e10 c00c 0800 |02ed: invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveImages:()Z // method@0cc0 │ │ +0593ac: 0a08 |02f0: move-result v8 │ │ +0593ae: 3808 a600 |02f1: if-eqz v8, 0397 // +00a6 │ │ +0593b2: 1a08 f313 |02f3: const-string v8, "img[src]" // string@13f3 │ │ +0593b6: 6e20 0c11 8200 |02f5: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +0593bc: 0c04 |02f8: move-result-object v4 │ │ +0593be: 54b8 4805 |02f9: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0593c2: 2209 d301 |02fb: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +0593c6: 7010 500a 0900 |02fd: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0593cc: 1a0a a503 |0300: const-string v10, "Got " // string@03a5 │ │ +0593d0: 6e20 580a a900 |0302: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0593d6: 0c09 |0305: move-result-object v9 │ │ +0593d8: 6e10 c614 0400 |0306: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0593de: 0a0a |0309: move-result v10 │ │ +0593e0: 6e20 550a a900 |030a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0593e6: 0c09 |030d: move-result-object v9 │ │ +0593e8: 1a0a 5400 |030e: const-string v10, " image elements" // string@0054 │ │ +0593ec: 6e20 580a a900 |0310: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0593f2: 0c09 |0313: move-result-object v9 │ │ +0593f4: 6e10 640a 0900 |0314: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0593fa: 0c09 |0317: move-result-object v9 │ │ +0593fc: 7220 450c 9800 |0318: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +059402: 6e10 bc14 0400 |031b: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +059408: 0c08 |031e: move-result-object v8 │ │ +05940a: 7210 460b 0800 |031f: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +059410: 0a09 |0322: move-result v9 │ │ +059412: 3809 2200 |0323: if-eqz v9, 0345 // +0022 │ │ +059416: 7210 470b 0800 |0325: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05941c: 0c03 |0328: move-result-object v3 │ │ +05941e: 1f03 eb02 |0329: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +059422: 1a09 e20c |032b: const-string v9, "abs:src" // string@0ce2 │ │ +059426: 6e20 3111 9300 |032d: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05942c: 0c07 |0330: move-result-object v7 │ │ +05942e: 54b9 4a05 |0331: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +059432: 7030 cf0c 7b09 |0333: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +059438: 7020 d30c 7b00 |0336: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +05943e: 0c06 |0339: move-result-object v6 │ │ +059440: 1a09 171b |033a: const-string v9, "src" // string@1b17 │ │ +059444: 6e30 3211 9306 |033c: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +05944a: 1a09 181b |033f: const-string v9, "srcset" // string@1b18 │ │ +05944e: 6e20 8411 9300 |0341: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1184 │ │ +059454: 28db |0344: goto 031f // -0025 │ │ +059456: 1a08 f213 |0345: const-string v8, "img[data-canonical-src]" // string@13f2 │ │ +05945a: 6e20 0c11 8200 |0347: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +059460: 0c04 |034a: move-result-object v4 │ │ +059462: 54b8 4805 |034b: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +059466: 2209 d301 |034d: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +05946a: 7010 500a 0900 |034f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059470: 1a0a a503 |0352: const-string v10, "Got " // string@03a5 │ │ +059474: 6e20 580a a900 |0354: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05947a: 0c09 |0357: move-result-object v9 │ │ +05947c: 6e10 c614 0400 |0358: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +059482: 0a0a |035b: move-result v10 │ │ +059484: 6e20 550a a900 |035c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +05948a: 0c09 |035f: move-result-object v9 │ │ +05948c: 1a0a 5500 |0360: const-string v10, " image elements, w. data-canonical-src" // string@0055 │ │ +059490: 6e20 580a a900 |0362: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059496: 0c09 |0365: move-result-object v9 │ │ +059498: 6e10 640a 0900 |0366: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05949e: 0c09 |0369: move-result-object v9 │ │ +0594a0: 7220 450c 9800 |036a: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +0594a6: 6e10 bc14 0400 |036d: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0594ac: 0c08 |0370: move-result-object v8 │ │ +0594ae: 7210 460b 0800 |0371: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0594b4: 0a09 |0374: move-result v9 │ │ +0594b6: 3809 2200 |0375: if-eqz v9, 0397 // +0022 │ │ +0594ba: 7210 470b 0800 |0377: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0594c0: 0c03 |037a: move-result-object v3 │ │ +0594c2: 1f03 eb02 |037b: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0594c6: 1a09 e00c |037d: const-string v9, "abs:data-canonical-src" // string@0ce0 │ │ +0594ca: 6e20 3111 9300 |037f: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +0594d0: 0c07 |0382: move-result-object v7 │ │ +0594d2: 54b9 4a05 |0383: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +0594d6: 7030 cf0c 7b09 |0385: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +0594dc: 7020 d30c 7b00 |0388: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +0594e2: 0c06 |038b: move-result-object v6 │ │ +0594e4: 1a09 0110 |038c: const-string v9, "data-canonical-src" // string@1001 │ │ +0594e8: 6e30 3211 9306 |038e: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +0594ee: 1a09 181b |0391: const-string v9, "srcset" // string@1b18 │ │ +0594f2: 6e20 8411 9300 |0393: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1184 │ │ +0594f8: 28db |0396: goto 0371 // -0025 │ │ +0594fa: 6e10 d40c 0b00 |0397: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +059500: 0c08 |039a: move-result-object v8 │ │ +059502: 6e10 c60c 0800 |039b: invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;.saveVideo:()Z // method@0cc6 │ │ +059508: 0a08 |039e: move-result v8 │ │ +05950a: 3808 a200 |039f: if-eqz v8, 0441 // +00a2 │ │ +05950e: 1a08 d81c |03a1: const-string v8, "video:not([src])" // string@1cd8 │ │ +059512: 6e20 0c11 8200 |03a3: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +059518: 0c04 |03a6: move-result-object v4 │ │ +05951a: 54b8 4805 |03a7: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +05951e: 2209 d301 |03a9: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +059522: 7010 500a 0900 |03ab: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059528: 1a0a a503 |03ae: const-string v10, "Got " // string@03a5 │ │ +05952c: 6e20 580a a900 |03b0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059532: 0c09 |03b3: move-result-object v9 │ │ +059534: 6e10 c614 0400 |03b4: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +05953a: 0a0a |03b7: move-result v10 │ │ +05953c: 6e20 550a a900 |03b8: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +059542: 0c09 |03bb: move-result-object v9 │ │ +059544: 1a0a 7600 |03bc: const-string v10, " video elements without src attribute" // string@0076 │ │ +059548: 6e20 580a a900 |03be: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05954e: 0c09 |03c1: move-result-object v9 │ │ +059550: 6e10 640a 0900 |03c2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +059556: 0c09 |03c5: move-result-object v9 │ │ +059558: 7220 450c 9800 |03c6: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +05955e: 1a08 c10c |03c9: const-string v8, "[src]" // string@0cc1 │ │ +059562: 6e20 c514 8400 |03cb: invoke-virtual {v4, v8}, Lorg/jsoup/select/Elements;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@14c5 │ │ +059568: 0c08 |03ce: move-result-object v8 │ │ +05956a: 6e10 bc14 0800 |03cf: invoke-virtual {v8}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +059570: 0c08 |03d2: move-result-object v8 │ │ +059572: 7210 460b 0800 |03d3: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +059578: 0a09 |03d6: move-result v9 │ │ +05957a: 3809 1d00 |03d7: if-eqz v9, 03f4 // +001d │ │ +05957e: 7210 470b 0800 |03d9: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +059584: 0c03 |03dc: move-result-object v3 │ │ +059586: 1f03 eb02 |03dd: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +05958a: 1a09 e20c |03df: const-string v9, "abs:src" // string@0ce2 │ │ +05958e: 6e20 3111 9300 |03e1: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +059594: 0c07 |03e4: move-result-object v7 │ │ +059596: 54b9 4a05 |03e5: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +05959a: 7030 cf0c 7b09 |03e7: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +0595a0: 7020 d30c 7b00 |03ea: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +0595a6: 0c06 |03ed: move-result-object v6 │ │ +0595a8: 1a09 171b |03ee: const-string v9, "src" // string@1b17 │ │ +0595ac: 6e30 3211 9306 |03f0: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +0595b2: 28e0 |03f3: goto 03d3 // -0020 │ │ +0595b4: 1a08 d91c |03f4: const-string v8, "video[src]" // string@1cd9 │ │ +0595b8: 6e20 0c11 8200 |03f6: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +0595be: 0c04 |03f9: move-result-object v4 │ │ +0595c0: 54b8 4805 |03fa: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0595c4: 2209 d301 |03fc: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +0595c8: 7010 500a 0900 |03fe: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0595ce: 1a0a a503 |0401: const-string v10, "Got " // string@03a5 │ │ +0595d2: 6e20 580a a900 |0403: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0595d8: 0c09 |0406: move-result-object v9 │ │ +0595da: 6e10 c614 0400 |0407: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0595e0: 0a0a |040a: move-result v10 │ │ +0595e2: 6e20 550a a900 |040b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0595e8: 0c09 |040e: move-result-object v9 │ │ +0595ea: 1a0a 7500 |040f: const-string v10, " video elements" // string@0075 │ │ +0595ee: 6e20 580a a900 |0411: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0595f4: 0c09 |0414: move-result-object v9 │ │ +0595f6: 6e10 640a 0900 |0415: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0595fc: 0c09 |0418: move-result-object v9 │ │ +0595fe: 7220 450c 9800 |0419: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +059604: 6e10 bc14 0400 |041c: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +05960a: 0c08 |041f: move-result-object v8 │ │ +05960c: 7210 460b 0800 |0420: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +059612: 0a09 |0423: move-result v9 │ │ +059614: 3809 1d00 |0424: if-eqz v9, 0441 // +001d │ │ +059618: 7210 470b 0800 |0426: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05961e: 0c03 |0429: move-result-object v3 │ │ +059620: 1f03 eb02 |042a: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +059624: 1a09 e20c |042c: const-string v9, "abs:src" // string@0ce2 │ │ +059628: 6e20 3111 9300 |042e: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05962e: 0c07 |0431: move-result-object v7 │ │ +059630: 54b9 4a05 |0432: iget-object v9, v11, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +059634: 7030 cf0c 7b09 |0434: invoke-direct {v11, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;.addLinkToList:(Ljava/lang/String;Ljava/util/List;)V // method@0ccf │ │ +05963a: 7020 d30c 7b00 |0437: invoke-direct {v11, v7}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +059640: 0c06 |043a: move-result-object v6 │ │ +059642: 1a09 171b |043b: const-string v9, "src" // string@1b17 │ │ +059646: 6e30 3211 9306 |043d: invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +05964c: 28e0 |0440: goto 0420 // -0020 │ │ +05964e: 6e10 d40c 0b00 |0441: invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +059654: 0c08 |0444: move-result-object v8 │ │ +059656: 6e10 bc0c 0800 |0445: invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;.makeLinksAbsolute:()Z // method@0cbc │ │ +05965c: 0a08 |0448: move-result v8 │ │ +05965e: 3808 4600 |0449: if-eqz v8, 048f // +0046 │ │ +059662: 1a08 d20c |044b: const-string v8, "a[href]" // string@0cd2 │ │ +059666: 6e20 0c11 8200 |044d: invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +05966c: 0c04 |0450: move-result-object v4 │ │ +05966e: 54b8 4805 |0451: iget-object v8, v11, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +059672: 2209 d301 |0453: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +059676: 7010 500a 0900 |0455: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05967c: 1a0a e508 |0458: const-string v10, "Making " // string@08e5 │ │ +059680: 6e20 580a a900 |045a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059686: 0c09 |045d: move-result-object v9 │ │ +059688: 6e10 c614 0400 |045e: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +05968e: 0a0a |0461: move-result v10 │ │ +059690: 6e20 550a a900 |0462: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +059696: 0c09 |0465: move-result-object v9 │ │ +059698: 1a0a 5b00 |0466: const-string v10, " links absolute" // string@005b │ │ +05969c: 6e20 580a a900 |0468: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0596a2: 0c09 |046b: move-result-object v9 │ │ +0596a4: 6e10 640a 0900 |046c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0596aa: 0c09 |046f: move-result-object v9 │ │ +0596ac: 7220 450c 9800 |0470: invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;.onLogMessage:(Ljava/lang/String;)V // method@0c45 │ │ +0596b2: 6e10 bc14 0400 |0473: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0596b8: 0c08 |0476: move-result-object v8 │ │ +0596ba: 7210 460b 0800 |0477: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0596c0: 0a09 |047a: move-result v9 │ │ +0596c2: 3809 1400 |047b: if-eqz v9, 048f // +0014 │ │ +0596c6: 7210 470b 0800 |047d: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0596cc: 0c03 |0480: move-result-object v3 │ │ +0596ce: 1f03 eb02 |0481: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0596d2: 1a09 e10c |0483: const-string v9, "abs:href" // string@0ce1 │ │ +0596d6: 6e20 3111 9300 |0485: invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +0596dc: 0c00 |0488: move-result-object v0 │ │ +0596de: 1a09 ad13 |0489: const-string v9, "href" // string@13ad │ │ +0596e2: 6e30 3211 9300 |048b: invoke-virtual {v3, v9, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +0596e8: 28e9 |048e: goto 0477 // -0017 │ │ +0596ea: 6e10 0611 0200 |048f: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.outerHtml:()Ljava/lang/String; // method@1106 │ │ +0596f0: 0c08 |0492: move-result-object v8 │ │ +0596f2: 1108 |0493: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0004 line=331 │ │ 0x000d line=333 │ │ 0x0015 line=334 │ │ 0x001b line=335 │ │ @@ -76559,92 +76533,86 @@ │ │ 0x044b line=490 │ │ 0x0451 line=491 │ │ 0x0473 line=492 │ │ 0x0483 line=493 │ │ 0x0489 line=494 │ │ 0x048f line=497 │ │ locals : │ │ - 0x0084 - 0x0099 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x0093 - 0x0099 reg=7 replacedURL Ljava/lang/String; │ │ - 0x008a - 0x0099 reg=8 urlToGrab Ljava/lang/String; │ │ - 0x0078 - 0x00e6 reg=3 i$ Ljava/util/Iterator; │ │ - 0x00d1 - 0x00e6 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x0052 - 0x00e6 reg=5 links Lorg/jsoup/select/Elements; │ │ - 0x00e0 - 0x00e6 reg=7 replacedURL Ljava/lang/String; │ │ - 0x00d7 - 0x00e6 reg=8 urlToGrab Ljava/lang/String; │ │ - 0x014b - 0x0151 reg=7 replacedURL Ljava/lang/String; │ │ - 0x0128 - 0x0157 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x012e - 0x0157 reg=8 urlToGrab Ljava/lang/String; │ │ + 0x0084 - 0x0099 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x0093 - 0x0099 reg=6 replacedURL Ljava/lang/String; │ │ + 0x008a - 0x0099 reg=7 urlToGrab Ljava/lang/String; │ │ + 0x00d1 - 0x00e6 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x0052 - 0x00e6 reg=4 links Lorg/jsoup/select/Elements; │ │ + 0x00e0 - 0x00e6 reg=6 replacedURL Ljava/lang/String; │ │ + 0x00d7 - 0x00e6 reg=7 urlToGrab Ljava/lang/String; │ │ + 0x014b - 0x0151 reg=6 replacedURL Ljava/lang/String; │ │ + 0x0128 - 0x0157 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x012e - 0x0157 reg=7 urlToGrab Ljava/lang/String; │ │ 0x0193 - 0x01b0 reg=1 cssToParse Ljava/lang/String; │ │ - 0x018f - 0x01b0 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x0197 - 0x01b0 reg=6 parsedCss Ljava/lang/String; │ │ - 0x01e8 - 0x01fd reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x01f7 - 0x01fd reg=7 replacedURL Ljava/lang/String; │ │ - 0x01ee - 0x01fd reg=8 urlToGrab Ljava/lang/String; │ │ - 0x0235 - 0x024a reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x0244 - 0x024a reg=7 replacedURL Ljava/lang/String; │ │ - 0x023b - 0x024a reg=8 urlToGrab Ljava/lang/String; │ │ + 0x018f - 0x01b0 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x0197 - 0x01b0 reg=5 parsedCss Ljava/lang/String; │ │ + 0x01e8 - 0x01fd reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x01f7 - 0x01fd reg=6 replacedURL Ljava/lang/String; │ │ + 0x01ee - 0x01fd reg=7 urlToGrab Ljava/lang/String; │ │ + 0x0235 - 0x024a reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x0244 - 0x024a reg=6 replacedURL Ljava/lang/String; │ │ + 0x023b - 0x024a reg=7 urlToGrab Ljava/lang/String; │ │ 0x0288 - 0x0292 reg=1 cssToParse Ljava/lang/String; │ │ - 0x011c - 0x0292 reg=3 i$ Ljava/util/Iterator; │ │ - 0x0282 - 0x0292 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x00f6 - 0x0292 reg=5 links Lorg/jsoup/select/Elements; │ │ - 0x028c - 0x0292 reg=6 parsedCss Ljava/lang/String; │ │ - 0x02c8 - 0x02e9 reg=3 i$ Ljava/util/Iterator; │ │ - 0x02d4 - 0x02e9 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x02a2 - 0x02e9 reg=5 links Lorg/jsoup/select/Elements; │ │ - 0x02e3 - 0x02e9 reg=7 replacedURL Ljava/lang/String; │ │ - 0x02da - 0x02e9 reg=8 urlToGrab Ljava/lang/String; │ │ - 0x032b - 0x0345 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x033a - 0x0345 reg=7 replacedURL Ljava/lang/String; │ │ - 0x0331 - 0x0345 reg=8 urlToGrab Ljava/lang/String; │ │ - 0x031f - 0x0397 reg=3 i$ Ljava/util/Iterator; │ │ - 0x037d - 0x0397 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x02f9 - 0x0397 reg=5 links Lorg/jsoup/select/Elements; │ │ - 0x038c - 0x0397 reg=7 replacedURL Ljava/lang/String; │ │ - 0x0383 - 0x0397 reg=8 urlToGrab Ljava/lang/String; │ │ - 0x03df - 0x03f4 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x03ee - 0x03f4 reg=7 replacedURL Ljava/lang/String; │ │ - 0x03e5 - 0x03f4 reg=8 urlToGrab Ljava/lang/String; │ │ - 0x03d3 - 0x0441 reg=3 i$ Ljava/util/Iterator; │ │ - 0x042c - 0x0441 reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x03a7 - 0x0441 reg=5 links Lorg/jsoup/select/Elements; │ │ - 0x043b - 0x0441 reg=7 replacedURL Ljava/lang/String; │ │ - 0x0432 - 0x0441 reg=8 urlToGrab Ljava/lang/String; │ │ + 0x0282 - 0x0292 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x00f6 - 0x0292 reg=4 links Lorg/jsoup/select/Elements; │ │ + 0x028c - 0x0292 reg=5 parsedCss Ljava/lang/String; │ │ + 0x02d4 - 0x02e9 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x02a2 - 0x02e9 reg=4 links Lorg/jsoup/select/Elements; │ │ + 0x02e3 - 0x02e9 reg=6 replacedURL Ljava/lang/String; │ │ + 0x02da - 0x02e9 reg=7 urlToGrab Ljava/lang/String; │ │ + 0x032b - 0x0345 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x033a - 0x0345 reg=6 replacedURL Ljava/lang/String; │ │ + 0x0331 - 0x0345 reg=7 urlToGrab Ljava/lang/String; │ │ + 0x037d - 0x0397 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x02f9 - 0x0397 reg=4 links Lorg/jsoup/select/Elements; │ │ + 0x038c - 0x0397 reg=6 replacedURL Ljava/lang/String; │ │ + 0x0383 - 0x0397 reg=7 urlToGrab Ljava/lang/String; │ │ + 0x03df - 0x03f4 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x03ee - 0x03f4 reg=6 replacedURL Ljava/lang/String; │ │ + 0x03e5 - 0x03f4 reg=7 urlToGrab Ljava/lang/String; │ │ + 0x042c - 0x0441 reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x03a7 - 0x0441 reg=4 links Lorg/jsoup/select/Elements; │ │ + 0x043b - 0x0441 reg=6 replacedURL Ljava/lang/String; │ │ + 0x0432 - 0x0441 reg=7 urlToGrab Ljava/lang/String; │ │ 0x0489 - 0x048f reg=0 absUrl Ljava/lang/String; │ │ - 0x0477 - 0x048f reg=3 i$ Ljava/util/Iterator; │ │ - 0x0483 - 0x048f reg=4 link Lorg/jsoup/nodes/Element; │ │ - 0x0451 - 0x048f reg=5 links Lorg/jsoup/select/Elements; │ │ + 0x0483 - 0x048f reg=3 link Lorg/jsoup/nodes/Element; │ │ + 0x0451 - 0x048f reg=4 links Lorg/jsoup/select/Elements; │ │ 0x0004 - 0x0494 reg=2 document Lorg/jsoup/nodes/Document; │ │ - 0x0000 - 0x0494 reg=12 this Ljonas/tool/saveForOffline/PageSaver; │ │ - 0x0000 - 0x0494 reg=13 htmlToParse Ljava/lang/String; │ │ - 0x0000 - 0x0494 reg=14 baseUrl Ljava/lang/String; │ │ + 0x0000 - 0x0494 reg=11 this Ljonas/tool/saveForOffline/PageSaver; │ │ + 0x0000 - 0x0494 reg=12 htmlToParse Ljava/lang/String; │ │ + 0x0000 - 0x0494 reg=13 baseUrl Ljava/lang/String; │ │ │ │ #14 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ name : 'saveStringToFile' │ │ type : '(Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -056d20: |[056d20] jonas.tool.saveForOffline.PageSaver.saveStringToFile:(Ljava/lang/String;Ljava/io/File;)V │ │ -056d30: 6e10 8509 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0985 │ │ -056d36: 0a01 |0003: move-result v1 │ │ -056d38: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -056d3c: 0e00 |0006: return-void │ │ -056d3e: 6e10 8309 0400 |0007: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@0983 │ │ -056d44: 2200 8801 |000a: new-instance v0, Ljava/io/FileOutputStream; // type@0188 │ │ -056d48: 7020 9209 4000 |000c: invoke-direct {v0, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0992 │ │ -056d4e: 6e10 2d0a 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@0a2d │ │ -056d54: 0c01 |0012: move-result-object v1 │ │ -056d56: 6e20 9609 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@0996 │ │ -056d5c: 6e10 9509 0000 |0016: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@0995 │ │ -056d62: 6e10 9409 0000 |0019: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@0994 │ │ -056d68: 28ea |001c: goto 0006 // -0016 │ │ +0596f4: |[0596f4] jonas.tool.saveForOffline.PageSaver.saveStringToFile:(Ljava/lang/String;Ljava/io/File;)V │ │ +059704: 6e10 8509 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0985 │ │ +05970a: 0a01 |0003: move-result v1 │ │ +05970c: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +059710: 0e00 |0006: return-void │ │ +059712: 6e10 8309 0400 |0007: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@0983 │ │ +059718: 2200 9a01 |000a: new-instance v0, Ljava/io/FileOutputStream; // type@019a │ │ +05971c: 7020 9209 4000 |000c: invoke-direct {v0, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0992 │ │ +059722: 6e10 2d0a 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@0a2d │ │ +059728: 0c01 |0012: move-result-object v1 │ │ +05972a: 6e20 9609 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@0996 │ │ +059730: 6e10 9509 0000 |0016: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@0995 │ │ +059736: 6e10 9409 0000 |0019: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@0994 │ │ +05973c: 28ea |001c: goto 0006 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0006 line=326 │ │ 0x0007 line=319 │ │ 0x000a line=321 │ │ 0x000f line=322 │ │ @@ -76661,47 +76629,47 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -056d6c: |[056d6c] jonas.tool.saveForOffline.PageSaver.shutdownExecutor:(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V │ │ -056d7c: 7210 a50b 0500 |0000: invoke-interface {v5}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@0ba5 │ │ -056d82: 8162 |0003: int-to-long v2, v6 │ │ -056d84: 7240 a20b 2573 |0004: invoke-interface {v5, v2, v3, v7}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@0ba2 │ │ -056d8a: 0a01 |0007: move-result v1 │ │ -056d8c: 3901 3100 |0008: if-nez v1, 0039 // +0031 │ │ -056d90: 5441 4805 |000a: iget-object v1, v4, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056d94: 2202 c101 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -056d98: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056d9e: 1a03 3e03 |0011: const-string v3, "Executor pool did not termimate after " // string@033e │ │ -056da2: 6e20 580a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056da8: 0c02 |0016: move-result-object v2 │ │ -056daa: 6e20 550a 6200 |0017: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -056db0: 0c02 |001a: move-result-object v2 │ │ -056db2: 1a03 1000 |001b: const-string v3, " " // string@0010 │ │ -056db6: 6e20 580a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056dbc: 0c02 |0020: move-result-object v2 │ │ -056dbe: 6e10 b60b 0700 |0021: invoke-virtual {v7}, Ljava/util/concurrent/TimeUnit;.toString:()Ljava/lang/String; // method@0bb6 │ │ -056dc4: 0c03 |0024: move-result-object v3 │ │ -056dc6: 6e20 580a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056dcc: 0c02 |0028: move-result-object v2 │ │ -056dce: 1a03 e100 |0029: const-string v3, ", doing shutdownNow()" // string@00e1 │ │ -056dd2: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056dd8: 0c02 |002e: move-result-object v2 │ │ -056dda: 6e10 640a 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056de0: 0c02 |0032: move-result-object v2 │ │ -056de2: 7220 420c 2100 |0033: invoke-interface {v1, v2}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/String;)V // method@0c42 │ │ -056de8: 7210 a60b 0500 |0036: invoke-interface {v5}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@0ba6 │ │ -056dee: 0e00 |0039: return-void │ │ -056df0: 0d00 |003a: move-exception v0 │ │ -056df2: 5441 4805 |003b: iget-object v1, v4, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056df6: 7220 430c 0100 |003d: invoke-interface {v1, v0}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ -056dfc: 28f9 |0040: goto 0039 // -0007 │ │ +059740: |[059740] jonas.tool.saveForOffline.PageSaver.shutdownExecutor:(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V │ │ +059750: 7210 a50b 0500 |0000: invoke-interface {v5}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@0ba5 │ │ +059756: 8161 |0003: int-to-long v1, v6 │ │ +059758: 7240 a20b 1572 |0004: invoke-interface {v5, v1, v2, v7}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@0ba2 │ │ +05975e: 0a01 |0007: move-result v1 │ │ +059760: 3901 3100 |0008: if-nez v1, 0039 // +0031 │ │ +059764: 5441 4805 |000a: iget-object v1, v4, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +059768: 2202 d301 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +05976c: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059772: 1a03 3e03 |0011: const-string v3, "Executor pool did not termimate after " // string@033e │ │ +059776: 6e20 580a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05977c: 0c02 |0016: move-result-object v2 │ │ +05977e: 6e20 550a 6200 |0017: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +059784: 0c02 |001a: move-result-object v2 │ │ +059786: 1a03 1000 |001b: const-string v3, " " // string@0010 │ │ +05978a: 6e20 580a 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059790: 0c02 |0020: move-result-object v2 │ │ +059792: 6e10 b60b 0700 |0021: invoke-virtual {v7}, Ljava/util/concurrent/TimeUnit;.toString:()Ljava/lang/String; // method@0bb6 │ │ +059798: 0c03 |0024: move-result-object v3 │ │ +05979a: 6e20 580a 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0597a0: 0c02 |0028: move-result-object v2 │ │ +0597a2: 1a03 e100 |0029: const-string v3, ", doing shutdownNow()" // string@00e1 │ │ +0597a6: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0597ac: 0c02 |002e: move-result-object v2 │ │ +0597ae: 6e10 640a 0200 |002f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0597b4: 0c02 |0032: move-result-object v2 │ │ +0597b6: 7220 420c 2100 |0033: invoke-interface {v1, v2}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/String;)V // method@0c42 │ │ +0597bc: 7210 a60b 0500 |0036: invoke-interface {v5}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@0ba6 │ │ +0597c2: 0e00 |0039: return-void │ │ +0597c4: 0d00 |003a: move-exception v0 │ │ +0597c6: 5441 4805 |003b: iget-object v1, v4, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0597ca: 7220 430c 0100 |003d: invoke-interface {v1, v0}, Ljonas/tool/saveForOffline/EventCallback;.onError:(Ljava/lang/Throwable;)V // method@0c43 │ │ +0597d0: 28f9 |0040: goto 0039 // -0007 │ │ catches : 1 │ │ 0x0004 - 0x0039 │ │ Ljava/lang/InterruptedException; -> 0x003a │ │ positions : │ │ 0x0000 line=588 │ │ 0x0003 line=590 │ │ 0x000a line=591 │ │ @@ -76722,21 +76690,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -056e10: |[056e10] jonas.tool.saveForOffline.PageSaver.cancel:()V │ │ -056e20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -056e22: 5c20 4d05 |0001: iput-boolean v0, v2, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -056e26: 5420 4605 |0003: iget-object v0, v2, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ -056e2a: 1a01 8f0a |0005: const-string v1, "TAG" // string@0a8f │ │ -056e2e: 6e20 e902 1000 |0007: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.cancel:(Ljava/lang/Object;)Lcom/squareup/okhttp/OkHttpClient; // method@02e9 │ │ -056e34: 0e00 |000a: return-void │ │ +0597e4: |[0597e4] jonas.tool.saveForOffline.PageSaver.cancel:()V │ │ +0597f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0597f6: 5c20 4d05 |0001: iput-boolean v0, v2, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +0597fa: 5420 4605 |0003: iget-object v0, v2, Ljonas/tool/saveForOffline/PageSaver;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0546 │ │ +0597fe: 1a01 a30a |0005: const-string v1, "TAG" // string@0aa3 │ │ +059802: 6e20 e902 1000 |0007: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.cancel:(Ljava/lang/Object;)Lcom/squareup/okhttp/OkHttpClient; // method@02e9 │ │ +059808: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljonas/tool/saveForOffline/PageSaver; │ │ @@ -76746,17 +76714,17 @@ │ │ type : '()Ljonas/tool/saveForOffline/PageSaver$Options;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056e38: |[056e38] jonas.tool.saveForOffline.PageSaver.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ -056e48: 5410 4e05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.options:Ljonas/tool/saveForOffline/PageSaver$Options; // field@054e │ │ -056e4c: 1100 |0002: return-object v0 │ │ +05980c: |[05980c] jonas.tool.saveForOffline.PageSaver.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ +05981c: 5410 4e05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.options:Ljonas/tool/saveForOffline/PageSaver$Options; // field@054e │ │ +059820: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ @@ -76764,149 +76732,149 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 274 16-bit code units │ │ -056e50: |[056e50] jonas.tool.saveForOffline.PageSaver.getPage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -056e60: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -056e62: 120b |0001: const/4 v11, #int 0 // #0 │ │ -056e64: 5bcf 4c05 |0002: iput-object v15, v12, Ljonas/tool/saveForOffline/PageSaver;.indexFileName:Ljava/lang/String; // field@054c │ │ -056e68: 2208 8501 |0004: new-instance v8, Ljava/io/File; // type@0185 │ │ -056e6c: 7020 8109 e800 |0006: invoke-direct {v8, v14}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -056e72: 6e10 8509 0800 |0009: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@0985 │ │ -056e78: 0a02 |000c: move-result v2 │ │ -056e7a: 3902 2d00 |000d: if-nez v2, 003a // +002d │ │ -056e7e: 6e10 8d09 0800 |000f: invoke-virtual {v8}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ -056e84: 0a02 |0012: move-result v2 │ │ -056e86: 3902 2700 |0013: if-nez v2, 003a // +0027 │ │ -056e8a: 54c2 4805 |0015: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056e8e: 2203 8a01 |0017: new-instance v3, Ljava/io/IOException; // type@018a │ │ -056e92: 2204 c101 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -056e96: 7010 500a 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056e9c: 1a05 7a03 |001e: const-string v5, "File " // string@037a │ │ -056ea0: 6e20 580a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056ea6: 0c04 |0023: move-result-object v4 │ │ -056ea8: 6e20 580a e400 |0024: invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056eae: 0c04 |0027: move-result-object v4 │ │ -056eb0: 1a05 9f0f |0028: const-string v5, "could not be created" // string@0f9f │ │ -056eb4: 6e20 580a 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056eba: 0c04 |002d: move-result-object v4 │ │ -056ebc: 6e10 640a 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -056ec2: 0c04 |0031: move-result-object v4 │ │ -056ec4: 7020 9809 4300 |0032: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -056eca: 7230 440c 320d |0035: invoke-interface {v2, v3, v13}, Ljonas/tool/saveForOffline/EventCallback;.onFatalError:(Ljava/lang/Throwable;Ljava/lang/String;)V // method@0c44 │ │ -056ed0: 01b9 |0038: move v9, v11 │ │ -056ed2: 0f09 |0039: return v9 │ │ -056ed4: 7040 d20c dcbe |003a: invoke-direct {v12, v13, v14, v11}, Ljonas/tool/saveForOffline/PageSaver;.downloadHtmlAndParseLinks:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0cd2 │ │ -056eda: 0a09 |003d: move-result v9 │ │ -056edc: 55c2 4d05 |003e: iget-boolean v2, v12, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -056ee0: 3902 0400 |0040: if-nez v2, 0044 // +0004 │ │ -056ee4: 3909 0400 |0042: if-nez v9, 0046 // +0004 │ │ -056ee8: 01b9 |0044: move v9, v11 │ │ -056eea: 28f4 |0045: goto 0039 // -000c │ │ -056eec: 54c2 4b05 |0046: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ -056ef0: 7210 690b 0200 |0048: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -056ef6: 0c00 |004b: move-result-object v0 │ │ -056ef8: 7210 460b 0000 |004c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056efe: 0a02 |004f: move-result v2 │ │ -056f00: 3802 1100 |0050: if-eqz v2, 0061 // +0011 │ │ -056f04: 7210 470b 0000 |0052: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056f0a: 0c02 |0055: move-result-object v2 │ │ -056f0c: 1f02 c001 |0056: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -056f10: 7040 d20c 2c3e |0058: invoke-direct {v12, v2, v14, v3}, Ljonas/tool/saveForOffline/PageSaver;.downloadHtmlAndParseLinks:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0cd2 │ │ -056f16: 55c2 4d05 |005b: iget-boolean v2, v12, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -056f1a: 3802 efff |005d: if-eqz v2, 004c // -0011 │ │ -056f1e: 0139 |005f: move v9, v3 │ │ -056f20: 28d9 |0060: goto 0039 // -0027 │ │ -056f22: 54c2 4705 |0061: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ -056f26: 7210 690b 0200 |0063: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -056f2c: 0c00 |0066: move-result-object v0 │ │ -056f2e: 7210 460b 0000 |0067: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056f34: 0a02 |006a: move-result v2 │ │ -056f36: 3802 1200 |006b: if-eqz v2, 007d // +0012 │ │ -056f3a: 55c2 4d05 |006d: iget-boolean v2, v12, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -056f3e: 3802 0400 |006f: if-eqz v2, 0073 // +0004 │ │ -056f42: 0139 |0071: move v9, v3 │ │ -056f44: 28c7 |0072: goto 0039 // -0039 │ │ -056f46: 7210 470b 0000 |0073: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056f4c: 0c02 |0076: move-result-object v2 │ │ -056f4e: 1f02 c001 |0077: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -056f52: 7030 d10c 2c0e |0079: invoke-direct {v12, v2, v14}, Ljonas/tool/saveForOffline/PageSaver;.downloadCssAndParse:(Ljava/lang/String;Ljava/lang/String;)V // method@0cd1 │ │ -056f58: 28eb |007c: goto 0067 // -0015 │ │ -056f5a: 2201 2e02 |007d: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@022e │ │ -056f5e: 7100 1a0a 0000 |007f: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0a1a │ │ -056f64: 0c02 |0082: move-result-object v2 │ │ -056f66: 6e10 190a 0200 |0083: invoke-virtual {v2}, Ljava/lang/Runtime;.availableProcessors:()I // method@0a19 │ │ -056f6c: 0a02 |0086: move-result v2 │ │ -056f6e: 7100 1a0a 0000 |0087: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0a1a │ │ -056f74: 0c03 |008a: move-result-object v3 │ │ -056f76: 6e10 190a 0300 |008b: invoke-virtual {v3}, Ljava/lang/Runtime;.availableProcessors:()I // method@0a19 │ │ -056f7c: 0a03 |008e: move-result v3 │ │ -056f7e: 1604 3c00 |008f: const-wide/16 v4, #int 60 // #3c │ │ -056f82: 6206 d604 |0091: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -056f86: 2207 6b02 |0093: new-instance v7, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue; // type@026b │ │ -056f8a: 7020 b20c c700 |0095: invoke-direct {v7, v12}, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;.:(Ljonas/tool/saveForOffline/PageSaver;)V // method@0cb2 │ │ -056f90: 7607 ae0b 0100 |0098: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@0bae │ │ -056f96: 54c2 4a05 |009b: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -056f9a: 7210 690b 0200 |009d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -056fa0: 0c00 |00a0: move-result-object v0 │ │ -056fa2: 7210 460b 0000 |00a1: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -056fa8: 0a02 |00a4: move-result v2 │ │ -056faa: 3802 5100 |00a5: if-eqz v2, 00f6 // +0051 │ │ -056fae: 55c2 4d05 |00a7: iget-boolean v2, v12, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -056fb2: 3802 1100 |00a9: if-eqz v2, 00ba // +0011 │ │ -056fb6: 54c2 4805 |00ab: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056fba: 1a03 5602 |00ad: const-string v3, "Cancelling..." // string@0256 │ │ -056fbe: 7220 480c 3200 |00af: invoke-interface {v2, v3}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -056fc4: 1302 0a00 |00b2: const/16 v2, #int 10 // #a │ │ -056fc8: 6203 d604 |00b4: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -056fcc: 7040 de0c 1c32 |00b6: invoke-direct {v12, v1, v2, v3}, Ljonas/tool/saveForOffline/PageSaver;.shutdownExecutor:(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V // method@0cde │ │ -056fd2: 2880 |00b9: goto 0039 // -0080 │ │ -056fd4: 7210 470b 0000 |00ba: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -056fda: 0c0a |00bd: move-result-object v10 │ │ -056fdc: 1f0a c001 |00be: check-cast v10, Ljava/lang/String; // type@01c0 │ │ -056fe0: 54c2 4805 |00c0: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -056fe4: 2203 c101 |00c2: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -056fe8: 7010 500a 0300 |00c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -056fee: 1a04 500a |00c7: const-string v4, "Saving file: " // string@0a50 │ │ -056ff2: 6e20 580a 4300 |00c9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -056ff8: 0c03 |00cc: move-result-object v3 │ │ -056ffa: 7020 d30c ac00 |00cd: invoke-direct {v12, v10}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ -057000: 0c04 |00d0: move-result-object v4 │ │ -057002: 6e20 580a 4300 |00d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057008: 0c03 |00d4: move-result-object v3 │ │ -05700a: 6e10 640a 0300 |00d5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -057010: 0c03 |00d8: move-result-object v3 │ │ -057012: 7220 480c 3200 |00d9: invoke-interface {v2, v3}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -057018: 54c2 4805 |00dc: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -05701c: 54c3 4a05 |00de: iget-object v3, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -057020: 7220 670b a300 |00e0: invoke-interface {v3, v10}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@0b67 │ │ -057026: 0a03 |00e3: move-result v3 │ │ -057028: 54c4 4a05 |00e4: iget-object v4, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -05702c: 7210 6f0b 0400 |00e6: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -057032: 0a04 |00e9: move-result v4 │ │ -057034: 7240 470c 32b4 |00ea: invoke-interface {v2, v3, v4, v11}, Ljonas/tool/saveForOffline/EventCallback;.onProgressChanged:(IIZ)V // method@0c47 │ │ -05703a: 2202 6c02 |00ed: new-instance v2, Ljonas/tool/saveForOffline/PageSaver$DownloadTask; // type@026c │ │ -05703e: 7040 b50c c28a |00ef: invoke-direct {v2, v12, v10, v8}, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;)V // method@0cb5 │ │ -057044: 6e20 b10b 2100 |00f2: invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0bb1 │ │ -05704a: 28ac |00f5: goto 00a1 // -0054 │ │ -05704c: 2202 6c02 |00f6: new-instance v2, Ljonas/tool/saveForOffline/PageSaver$DownloadTask; // type@026c │ │ -057050: 54c3 4f05 |00f8: iget-object v3, v12, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ -057054: 1a04 8719 |00fa: const-string v4, "saveForOffline_icon.png" // string@1987 │ │ -057058: 7054 b60c c283 |00fc: invoke-direct {v2, v12, v3, v8, v4}, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V // method@0cb6 │ │ -05705e: 6e20 b10b 2100 |00ff: invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0bb1 │ │ -057064: 54c2 4805 |0102: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ -057068: 1a03 8003 |0104: const-string v3, "Finishing file downloads..." // string@0380 │ │ -05706c: 7220 480c 3200 |0106: invoke-interface {v2, v3}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ -057072: 1302 3c00 |0109: const/16 v2, #int 60 // #3c │ │ -057076: 6203 d604 |010b: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -05707a: 7040 de0c 1c32 |010d: invoke-direct {v12, v1, v2, v3}, Ljonas/tool/saveForOffline/PageSaver;.shutdownExecutor:(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V // method@0cde │ │ -057080: 2900 29ff |0110: goto/16 0039 // -00d7 │ │ +059824: |[059824] jonas.tool.saveForOffline.PageSaver.getPage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +059834: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +059836: 120b |0001: const/4 v11, #int 0 // #0 │ │ +059838: 5bcf 4c05 |0002: iput-object v15, v12, Ljonas/tool/saveForOffline/PageSaver;.indexFileName:Ljava/lang/String; // field@054c │ │ +05983c: 2208 9701 |0004: new-instance v8, Ljava/io/File; // type@0197 │ │ +059840: 7020 8109 e800 |0006: invoke-direct {v8, v14}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +059846: 6e10 8509 0800 |0009: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@0985 │ │ +05984c: 0a01 |000c: move-result v1 │ │ +05984e: 3901 2d00 |000d: if-nez v1, 003a // +002d │ │ +059852: 6e10 8d09 0800 |000f: invoke-virtual {v8}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ +059858: 0a01 |0012: move-result v1 │ │ +05985a: 3901 2700 |0013: if-nez v1, 003a // +0027 │ │ +05985e: 54c1 4805 |0015: iget-object v1, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +059862: 2202 9c01 |0017: new-instance v2, Ljava/io/IOException; // type@019c │ │ +059866: 2203 d301 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +05986a: 7010 500a 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059870: 1a04 7a03 |001e: const-string v4, "File " // string@037a │ │ +059874: 6e20 580a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05987a: 0c03 |0023: move-result-object v3 │ │ +05987c: 6e20 580a e300 |0024: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059882: 0c03 |0027: move-result-object v3 │ │ +059884: 1a04 b20f |0028: const-string v4, "could not be created" // string@0fb2 │ │ +059888: 6e20 580a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05988e: 0c03 |002d: move-result-object v3 │ │ +059890: 6e10 640a 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +059896: 0c03 |0031: move-result-object v3 │ │ +059898: 7020 9809 3200 |0032: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05989e: 7230 440c 210d |0035: invoke-interface {v1, v2, v13}, Ljonas/tool/saveForOffline/EventCallback;.onFatalError:(Ljava/lang/Throwable;Ljava/lang/String;)V // method@0c44 │ │ +0598a4: 01b9 |0038: move v9, v11 │ │ +0598a6: 0f09 |0039: return v9 │ │ +0598a8: 7040 d20c dcbe |003a: invoke-direct {v12, v13, v14, v11}, Ljonas/tool/saveForOffline/PageSaver;.downloadHtmlAndParseLinks:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0cd2 │ │ +0598ae: 0a09 |003d: move-result v9 │ │ +0598b0: 55c1 4d05 |003e: iget-boolean v1, v12, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +0598b4: 3901 0400 |0040: if-nez v1, 0044 // +0004 │ │ +0598b8: 3909 0400 |0042: if-nez v9, 0046 // +0004 │ │ +0598bc: 01b9 |0044: move v9, v11 │ │ +0598be: 28f4 |0045: goto 0039 // -000c │ │ +0598c0: 54c1 4b05 |0046: iget-object v1, v12, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ +0598c4: 7210 690b 0100 |0048: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +0598ca: 0c07 |004b: move-result-object v7 │ │ +0598cc: 7210 460b 0700 |004c: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0598d2: 0a01 |004f: move-result v1 │ │ +0598d4: 3801 1100 |0050: if-eqz v1, 0061 // +0011 │ │ +0598d8: 7210 470b 0700 |0052: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0598de: 0c01 |0055: move-result-object v1 │ │ +0598e0: 1f01 d201 |0056: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +0598e4: 7040 d20c 1c2e |0058: invoke-direct {v12, v1, v14, v2}, Ljonas/tool/saveForOffline/PageSaver;.downloadHtmlAndParseLinks:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0cd2 │ │ +0598ea: 55c1 4d05 |005b: iget-boolean v1, v12, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +0598ee: 3801 efff |005d: if-eqz v1, 004c // -0011 │ │ +0598f2: 0129 |005f: move v9, v2 │ │ +0598f4: 28d9 |0060: goto 0039 // -0027 │ │ +0598f6: 54c1 4705 |0061: iget-object v1, v12, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ +0598fa: 7210 690b 0100 |0063: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +059900: 0c07 |0066: move-result-object v7 │ │ +059902: 7210 460b 0700 |0067: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +059908: 0a01 |006a: move-result v1 │ │ +05990a: 3801 1200 |006b: if-eqz v1, 007d // +0012 │ │ +05990e: 55c1 4d05 |006d: iget-boolean v1, v12, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +059912: 3801 0400 |006f: if-eqz v1, 0073 // +0004 │ │ +059916: 0129 |0071: move v9, v2 │ │ +059918: 28c7 |0072: goto 0039 // -0039 │ │ +05991a: 7210 470b 0700 |0073: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +059920: 0c01 |0076: move-result-object v1 │ │ +059922: 1f01 d201 |0077: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +059926: 7030 d10c 1c0e |0079: invoke-direct {v12, v1, v14}, Ljonas/tool/saveForOffline/PageSaver;.downloadCssAndParse:(Ljava/lang/String;Ljava/lang/String;)V // method@0cd1 │ │ +05992c: 28eb |007c: goto 0067 // -0015 │ │ +05992e: 2200 4102 |007d: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0241 │ │ +059932: 7100 1a0a 0000 |007f: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0a1a │ │ +059938: 0c01 |0082: move-result-object v1 │ │ +05993a: 6e10 190a 0100 |0083: invoke-virtual {v1}, Ljava/lang/Runtime;.availableProcessors:()I // method@0a19 │ │ +059940: 0a01 |0086: move-result v1 │ │ +059942: 7100 1a0a 0000 |0087: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0a1a │ │ +059948: 0c02 |008a: move-result-object v2 │ │ +05994a: 6e10 190a 0200 |008b: invoke-virtual {v2}, Ljava/lang/Runtime;.availableProcessors:()I // method@0a19 │ │ +059950: 0a02 |008e: move-result v2 │ │ +059952: 1603 3c00 |008f: const-wide/16 v3, #int 60 // #3c │ │ +059956: 6205 d604 |0091: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +05995a: 2206 7f02 |0093: new-instance v6, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue; // type@027f │ │ +05995e: 7020 b20c c600 |0095: invoke-direct {v6, v12}, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;.:(Ljonas/tool/saveForOffline/PageSaver;)V // method@0cb2 │ │ +059964: 7607 ae0b 0000 |0098: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@0bae │ │ +05996a: 54c1 4a05 |009b: iget-object v1, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +05996e: 7210 690b 0100 |009d: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +059974: 0c07 |00a0: move-result-object v7 │ │ +059976: 7210 460b 0700 |00a1: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05997c: 0a01 |00a4: move-result v1 │ │ +05997e: 3801 5100 |00a5: if-eqz v1, 00f6 // +0051 │ │ +059982: 55c1 4d05 |00a7: iget-boolean v1, v12, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +059986: 3801 1100 |00a9: if-eqz v1, 00ba // +0011 │ │ +05998a: 54c1 4805 |00ab: iget-object v1, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +05998e: 1a02 5602 |00ad: const-string v2, "Cancelling..." // string@0256 │ │ +059992: 7220 480c 2100 |00af: invoke-interface {v1, v2}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +059998: 1301 0a00 |00b2: const/16 v1, #int 10 // #a │ │ +05999c: 6202 d604 |00b4: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +0599a0: 7040 de0c 0c21 |00b6: invoke-direct {v12, v0, v1, v2}, Ljonas/tool/saveForOffline/PageSaver;.shutdownExecutor:(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V // method@0cde │ │ +0599a6: 2880 |00b9: goto 0039 // -0080 │ │ +0599a8: 7210 470b 0700 |00ba: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0599ae: 0c0a |00bd: move-result-object v10 │ │ +0599b0: 1f0a d201 |00be: check-cast v10, Ljava/lang/String; // type@01d2 │ │ +0599b4: 54c1 4805 |00c0: iget-object v1, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0599b8: 2202 d301 |00c2: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0599bc: 7010 500a 0200 |00c4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0599c2: 1a03 640a |00c7: const-string v3, "Saving file: " // string@0a64 │ │ +0599c6: 6e20 580a 3200 |00c9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0599cc: 0c02 |00cc: move-result-object v2 │ │ +0599ce: 7020 d30c ac00 |00cd: invoke-direct {v12, v10}, Ljonas/tool/saveForOffline/PageSaver;.getFileName:(Ljava/lang/String;)Ljava/lang/String; // method@0cd3 │ │ +0599d4: 0c03 |00d0: move-result-object v3 │ │ +0599d6: 6e20 580a 3200 |00d1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0599dc: 0c02 |00d4: move-result-object v2 │ │ +0599de: 6e10 640a 0200 |00d5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0599e4: 0c02 |00d8: move-result-object v2 │ │ +0599e6: 7220 480c 2100 |00d9: invoke-interface {v1, v2}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +0599ec: 54c1 4805 |00dc: iget-object v1, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +0599f0: 54c2 4a05 |00de: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +0599f4: 7220 670b a200 |00e0: invoke-interface {v2, v10}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@0b67 │ │ +0599fa: 0a02 |00e3: move-result v2 │ │ +0599fc: 54c3 4a05 |00e4: iget-object v3, v12, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +059a00: 7210 6f0b 0300 |00e6: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +059a06: 0a03 |00e9: move-result v3 │ │ +059a08: 7240 470c 21b3 |00ea: invoke-interface {v1, v2, v3, v11}, Ljonas/tool/saveForOffline/EventCallback;.onProgressChanged:(IIZ)V // method@0c47 │ │ +059a0e: 2201 8002 |00ed: new-instance v1, Ljonas/tool/saveForOffline/PageSaver$DownloadTask; // type@0280 │ │ +059a12: 7040 b50c c18a |00ef: invoke-direct {v1, v12, v10, v8}, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;)V // method@0cb5 │ │ +059a18: 6e20 b10b 1000 |00f2: invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0bb1 │ │ +059a1e: 28ac |00f5: goto 00a1 // -0054 │ │ +059a20: 2201 8002 |00f6: new-instance v1, Ljonas/tool/saveForOffline/PageSaver$DownloadTask; // type@0280 │ │ +059a24: 54c2 4f05 |00f8: iget-object v2, v12, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ +059a28: 1a03 9819 |00fa: const-string v3, "saveForOffline_icon.png" // string@1998 │ │ +059a2c: 7053 b60c c182 |00fc: invoke-direct {v1, v12, v2, v8, v3}, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;.:(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V // method@0cb6 │ │ +059a32: 6e20 b10b 1000 |00ff: invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0bb1 │ │ +059a38: 54c1 4805 |0102: iget-object v1, v12, Ljonas/tool/saveForOffline/PageSaver;.eventCallback:Ljonas/tool/saveForOffline/EventCallback; // field@0548 │ │ +059a3c: 1a02 8003 |0104: const-string v2, "Finishing file downloads..." // string@0380 │ │ +059a40: 7220 480c 2100 |0106: invoke-interface {v1, v2}, Ljonas/tool/saveForOffline/EventCallback;.onProgressMessage:(Ljava/lang/String;)V // method@0c48 │ │ +059a46: 1301 3c00 |0109: const/16 v1, #int 60 // #3c │ │ +059a4a: 6202 d604 |010b: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +059a4e: 7040 de0c 0c21 |010d: invoke-direct {v12, v0, v1, v2}, Ljonas/tool/saveForOffline/PageSaver;.shutdownExecutor:(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V // method@0cde │ │ +059a54: 2900 29ff |0110: goto/16 0039 // -00d7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0004 line=135 │ │ 0x0009 line=137 │ │ 0x0015 line=138 │ │ 0x0039 line=181 │ │ @@ -76929,16 +76897,16 @@ │ │ 0x00dc line=172 │ │ 0x00ed line=174 │ │ 0x00f6 line=176 │ │ 0x0102 line=178 │ │ 0x0109 line=179 │ │ locals : │ │ 0x00c0 - 0x00f6 reg=10 urlToDownload Ljava/lang/String; │ │ - 0x004c - 0x0112 reg=0 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ - 0x009b - 0x0112 reg=1 pool Ljava/util/concurrent/ThreadPoolExecutor; │ │ + 0x009b - 0x0112 reg=0 pool Ljava/util/concurrent/ThreadPoolExecutor; │ │ + 0x004c - 0x0112 reg=7 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x0009 - 0x0112 reg=8 outputDir Ljava/io/File; │ │ 0x003e - 0x0112 reg=9 success Z │ │ 0x0000 - 0x0112 reg=12 this Ljonas/tool/saveForOffline/PageSaver; │ │ 0x0000 - 0x0112 reg=13 url Ljava/lang/String; │ │ 0x0000 - 0x0112 reg=14 outputDirPath Ljava/lang/String; │ │ 0x0000 - 0x0112 reg=15 indexFilename Ljava/lang/String; │ │ │ │ @@ -76947,17 +76915,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057084: |[057084] jonas.tool.saveForOffline.PageSaver.getPageTitle:()Ljava/lang/String; │ │ -057094: 5410 5005 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ -057098: 1100 |0002: return-object v0 │ │ +059a58: |[059a58] jonas.tool.saveForOffline.PageSaver.getPageTitle:()Ljava/lang/String; │ │ +059a68: 5410 5005 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ +059a6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ @@ -76965,17 +76933,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05709c: |[05709c] jonas.tool.saveForOffline.PageSaver.isCancelled:()Z │ │ -0570ac: 5510 4d05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -0570b0: 0f00 |0002: return v0 │ │ +059a70: |[059a70] jonas.tool.saveForOffline.PageSaver.isCancelled:()Z │ │ +059a80: 5510 4d05 |0000: iget-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +059a84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/PageSaver;) │ │ @@ -76983,47 +76951,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0570b4: |[0570b4] jonas.tool.saveForOffline.PageSaver.resetState:()V │ │ -0570c4: 5410 4a05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ -0570c8: 7210 620b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ -0570ce: 5410 4b05 |0005: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ -0570d2: 7210 620b 0000 |0007: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ -0570d8: 5410 4705 |000a: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ -0570dc: 7210 620b 0000 |000c: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ -0570e2: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -0570e6: 5b10 5005 |0011: iput-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ -0570ea: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ -0570ee: 5b10 4f05 |0015: iput-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ -0570f2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0570f4: 5c10 4d05 |0018: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ -0570f8: 0e00 |001a: return-void │ │ +059a88: |[059a88] jonas.tool.saveForOffline.PageSaver.resetState:()V │ │ +059a98: 5410 4a05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.filesToGrab:Ljava/util/List; // field@054a │ │ +059a9c: 7210 620b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ +059aa2: 5410 4b05 |0005: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.framesToGrab:Ljava/util/List; // field@054b │ │ +059aa6: 7210 620b 0000 |0007: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ +059aac: 5410 4705 |000a: iget-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.cssToGrab:Ljava/util/List; // field@0547 │ │ +059ab0: 7210 620b 0000 |000c: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ +059ab6: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +059aba: 5b10 5005 |0011: iput-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.title:Ljava/lang/String; // field@0550 │ │ +059abe: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ +059ac2: 5b10 4f05 |0015: iput-object v0, v1, Ljonas/tool/saveForOffline/PageSaver;.pageIconUrl:Ljava/lang/String; // field@054f │ │ +059ac6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +059ac8: 5c10 4d05 |0018: iput-boolean v0, v1, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:Z // field@054d │ │ +059acc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x000f line=122 │ │ 0x0013 line=123 │ │ 0x0017 line=124 │ │ 0x001a line=125 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ - source_file_idx : 2419 (PageSaver.java) │ │ + source_file_idx : 2439 (PageSaver.java) │ │ │ │ Class #201 header: │ │ -class_idx : 623 │ │ +class_idx : 643 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 80 │ │ -source_file_idx : 2452 │ │ +superclass_idx : 88 │ │ +source_file_idx : 2472 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #201 - │ │ Class descriptor : 'Ljonas/tool/saveForOffline/Preferences;' │ │ @@ -77043,17 +77011,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0570fc: |[0570fc] jonas.tool.saveForOffline.Preferences.:()V │ │ -05710c: 7010 d000 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@00d0 │ │ -057112: 0e00 |0003: return-void │ │ +059ad0: |[059ad0] jonas.tool.saveForOffline.Preferences.:()V │ │ +059ae0: 7010 d000 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@00d0 │ │ +059ae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/Preferences; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/Preferences;) │ │ @@ -77061,39 +77029,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -057114: |[057114] jonas.tool.saveForOffline.Preferences.disableEnablePreferences:()V │ │ -057124: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -057126: 6e10 e30c 0400 |0001: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ -05712c: 0c01 |0004: move-result-object v1 │ │ -05712e: 6e10 d500 0100 |0005: invoke-virtual {v1}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00d5 │ │ -057134: 0c01 |0008: move-result-object v1 │ │ -057136: 1a02 b514 |0009: const-string v2, "is_custom_storage_dir" // string@14b5 │ │ -05713a: 7230 5f00 2103 |000b: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -057140: 0a00 |000e: move-result v0 │ │ -057142: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -057146: 6e10 e30c 0400 |0011: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ -05714c: 0c01 |0014: move-result-object v1 │ │ -05714e: 1a02 e40f |0015: const-string v2, "custom_storage_dir" // string@0fe4 │ │ -057152: 6e20 d400 2100 |0017: invoke-virtual {v1, v2}, Landroid/preference/PreferenceScreen;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@00d4 │ │ -057158: 0c01 |001a: move-result-object v1 │ │ -05715a: 6e20 cf00 3100 |001b: invoke-virtual {v1, v3}, Landroid/preference/Preference;.setEnabled:(Z)V // method@00cf │ │ -057160: 0e00 |001e: return-void │ │ -057162: 6e10 e30c 0400 |001f: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ -057168: 0c01 |0022: move-result-object v1 │ │ -05716a: 1a02 e40f |0023: const-string v2, "custom_storage_dir" // string@0fe4 │ │ -05716e: 6e20 d400 2100 |0025: invoke-virtual {v1, v2}, Landroid/preference/PreferenceScreen;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@00d4 │ │ -057174: 0c01 |0028: move-result-object v1 │ │ -057176: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -057178: 6e20 cf00 2100 |002a: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setEnabled:(Z)V // method@00cf │ │ -05717e: 28f1 |002d: goto 001e // -000f │ │ +059ae8: |[059ae8] jonas.tool.saveForOffline.Preferences.disableEnablePreferences:()V │ │ +059af8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +059afa: 6e10 e30c 0400 |0001: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ +059b00: 0c01 |0004: move-result-object v1 │ │ +059b02: 6e10 d500 0100 |0005: invoke-virtual {v1}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00d5 │ │ +059b08: 0c01 |0008: move-result-object v1 │ │ +059b0a: 1a02 c714 |0009: const-string v2, "is_custom_storage_dir" // string@14c7 │ │ +059b0e: 7230 5f00 2103 |000b: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +059b14: 0a00 |000e: move-result v0 │ │ +059b16: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +059b1a: 6e10 e30c 0400 |0011: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ +059b20: 0c01 |0014: move-result-object v1 │ │ +059b22: 1a02 f70f |0015: const-string v2, "custom_storage_dir" // string@0ff7 │ │ +059b26: 6e20 d400 2100 |0017: invoke-virtual {v1, v2}, Landroid/preference/PreferenceScreen;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@00d4 │ │ +059b2c: 0c01 |001a: move-result-object v1 │ │ +059b2e: 6e20 cf00 3100 |001b: invoke-virtual {v1, v3}, Landroid/preference/Preference;.setEnabled:(Z)V // method@00cf │ │ +059b34: 0e00 |001e: return-void │ │ +059b36: 6e10 e30c 0400 |001f: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ +059b3c: 0c01 |0022: move-result-object v1 │ │ +059b3e: 1a02 f70f |0023: const-string v2, "custom_storage_dir" // string@0ff7 │ │ +059b42: 6e20 d400 2100 |0025: invoke-virtual {v1, v2}, Landroid/preference/PreferenceScreen;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@00d4 │ │ +059b48: 0c01 |0028: move-result-object v1 │ │ +059b4a: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +059b4c: 6e20 cf00 2100 |002a: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setEnabled:(Z)V // method@00cf │ │ +059b52: 28f1 |002d: goto 001e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x000f line=82 │ │ 0x0011 line=83 │ │ 0x001e line=87 │ │ 0x001f line=85 │ │ @@ -77107,40 +77075,40 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -057180: |[057180] jonas.tool.saveForOffline.Preferences.onCreate:(Landroid/os/Bundle;)V │ │ -057190: 6f20 d100 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@00d1 │ │ -057196: 6e10 e20c 0400 |0003: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getActionBar:()Landroid/app/ActionBar; // method@0ce2 │ │ -05719c: 0c00 |0006: move-result-object v0 │ │ -05719e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0571a0: 6e20 0000 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0000 │ │ -0571a6: 1a01 9309 |000b: const-string v1, "Preferences" // string@0993 │ │ -0571aa: 6e20 0200 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0002 │ │ -0571b0: 1501 047f |0010: const/high16 v1, #int 2130968576 // #7f04 │ │ -0571b4: 6e20 e00c 1400 |0012: invoke-virtual {v4, v1}, Ljonas/tool/saveForOffline/Preferences;.addPreferencesFromResource:(I)V // method@0ce0 │ │ -0571ba: 6e10 e30c 0400 |0015: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ -0571c0: 0c01 |0018: move-result-object v1 │ │ -0571c2: 6e10 d500 0100 |0019: invoke-virtual {v1}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00d5 │ │ -0571c8: 0c01 |001c: move-result-object v1 │ │ -0571ca: 1a02 ff14 |001d: const-string v2, "layout" // string@14ff │ │ -0571ce: 1a03 1b01 |001f: const-string v3, "1" // string@011b │ │ -0571d2: 7230 6100 2103 |0021: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ -0571d8: 0c01 |0024: move-result-object v1 │ │ -0571da: 5b41 5105 |0025: iput-object v1, v4, Ljonas/tool/saveForOffline/Preferences;.list_appearance:Ljava/lang/String; // field@0551 │ │ -0571de: 7010 e10c 0400 |0027: invoke-direct {v4}, Ljonas/tool/saveForOffline/Preferences;.disableEnablePreferences:()V // method@0ce1 │ │ -0571e4: 6e10 e30c 0400 |002a: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ -0571ea: 0c01 |002d: move-result-object v1 │ │ -0571ec: 6e10 d500 0100 |002e: invoke-virtual {v1}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00d5 │ │ -0571f2: 0c01 |0031: move-result-object v1 │ │ -0571f4: 7220 6200 4100 |0032: invoke-interface {v1, v4}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0062 │ │ -0571fa: 0e00 |0035: return-void │ │ +059b54: |[059b54] jonas.tool.saveForOffline.Preferences.onCreate:(Landroid/os/Bundle;)V │ │ +059b64: 6f20 d100 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@00d1 │ │ +059b6a: 6e10 e20c 0400 |0003: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getActionBar:()Landroid/app/ActionBar; // method@0ce2 │ │ +059b70: 0c00 |0006: move-result-object v0 │ │ +059b72: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +059b74: 6e20 0000 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0000 │ │ +059b7a: 1a01 a709 |000b: const-string v1, "Preferences" // string@09a7 │ │ +059b7e: 6e20 0200 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0002 │ │ +059b84: 1501 047f |0010: const/high16 v1, #int 2130968576 // #7f04 │ │ +059b88: 6e20 e00c 1400 |0012: invoke-virtual {v4, v1}, Ljonas/tool/saveForOffline/Preferences;.addPreferencesFromResource:(I)V // method@0ce0 │ │ +059b8e: 6e10 e30c 0400 |0015: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ +059b94: 0c01 |0018: move-result-object v1 │ │ +059b96: 6e10 d500 0100 |0019: invoke-virtual {v1}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00d5 │ │ +059b9c: 0c01 |001c: move-result-object v1 │ │ +059b9e: 1a02 1115 |001d: const-string v2, "layout" // string@1511 │ │ +059ba2: 1a03 1b01 |001f: const-string v3, "1" // string@011b │ │ +059ba6: 7230 6100 2103 |0021: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ +059bac: 0c01 |0024: move-result-object v1 │ │ +059bae: 5b41 5105 |0025: iput-object v1, v4, Ljonas/tool/saveForOffline/Preferences;.list_appearance:Ljava/lang/String; // field@0551 │ │ +059bb2: 7010 e10c 0400 |0027: invoke-direct {v4}, Ljonas/tool/saveForOffline/Preferences;.disableEnablePreferences:()V // method@0ce1 │ │ +059bb8: 6e10 e30c 0400 |002a: invoke-virtual {v4}, Ljonas/tool/saveForOffline/Preferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0ce3 │ │ +059bbe: 0c01 |002d: move-result-object v1 │ │ +059bc0: 6e10 d500 0100 |002e: invoke-virtual {v1}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00d5 │ │ +059bc6: 0c01 |0031: move-result-object v1 │ │ +059bc8: 7220 6200 4100 |0032: invoke-interface {v1, v4}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0062 │ │ +059bce: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0007 line=68 │ │ 0x000b line=69 │ │ 0x0010 line=71 │ │ @@ -77158,57 +77126,57 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0571fc: |[0571fc] jonas.tool.saveForOffline.Preferences.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -05720c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05720e: 1a00 ff14 |0001: const-string v0, "layout" // string@14ff │ │ -057212: 1a01 1b01 |0003: const-string v1, "1" // string@011b │ │ -057216: 7230 6100 0401 |0005: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ -05721c: 0c00 |0008: move-result-object v0 │ │ -05721e: 5431 5105 |0009: iget-object v1, v3, Ljonas/tool/saveForOffline/Preferences;.list_appearance:Ljava/lang/String; // field@0551 │ │ -057222: 6e20 2a0a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -057228: 0a00 |000e: move-result v0 │ │ -05722a: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -05722e: 6e20 e60c 2300 |0011: invoke-virtual {v3, v2}, Ljonas/tool/saveForOffline/Preferences;.setResult:(I)V // method@0ce6 │ │ -057234: 7010 e10c 0300 |0014: invoke-direct {v3}, Ljonas/tool/saveForOffline/Preferences;.disableEnablePreferences:()V // method@0ce1 │ │ -05723a: 0e00 |0017: return-void │ │ -05723c: 1a00 ea0f |0018: const-string v0, "dark_mode" // string@0fea │ │ -057240: 6e20 2a0a 0500 |001a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -057246: 0a00 |001d: move-result v0 │ │ -057248: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ -05724c: 6e20 e60c 2300 |0020: invoke-virtual {v3, v2}, Ljonas/tool/saveForOffline/Preferences;.setResult:(I)V // method@0ce6 │ │ -057252: 28f1 |0023: goto 0014 // -000f │ │ -057254: 12f0 |0024: const/4 v0, #int -1 // #ff │ │ -057256: 6e20 e60c 0300 |0025: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/Preferences;.setResult:(I)V // method@0ce6 │ │ -05725c: 28ec |0028: goto 0014 // -0014 │ │ +059bd0: |[059bd0] jonas.tool.saveForOffline.Preferences.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +059be0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +059be2: 1a00 1115 |0001: const-string v0, "layout" // string@1511 │ │ +059be6: 1a01 1b01 |0003: const-string v1, "1" // string@011b │ │ +059bea: 7230 6100 0401 |0005: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ +059bf0: 0c00 |0008: move-result-object v0 │ │ +059bf2: 5431 5105 |0009: iget-object v1, v3, Ljonas/tool/saveForOffline/Preferences;.list_appearance:Ljava/lang/String; // field@0551 │ │ +059bf6: 6e20 2a0a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +059bfc: 0a00 |000e: move-result v0 │ │ +059bfe: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +059c02: 6e20 e60c 2300 |0011: invoke-virtual {v3, v2}, Ljonas/tool/saveForOffline/Preferences;.setResult:(I)V // method@0ce6 │ │ +059c08: 7010 e10c 0300 |0014: invoke-direct {v3}, Ljonas/tool/saveForOffline/Preferences;.disableEnablePreferences:()V // method@0ce1 │ │ +059c0e: 0e00 |0017: return-void │ │ +059c10: 1a00 fd0f |0018: const-string v0, "dark_mode" // string@0ffd │ │ +059c14: 6e20 2a0a 0500 |001a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +059c1a: 0a00 |001d: move-result v0 │ │ +059c1c: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ +059c20: 6e20 e60c 2300 |0020: invoke-virtual {v3, v2}, Ljonas/tool/saveForOffline/Preferences;.setResult:(I)V // method@0ce6 │ │ +059c26: 28f1 |0023: goto 0014 // -000f │ │ +059c28: 12f0 |0024: const/4 v0, #int -1 // #ff │ │ +059c2a: 6e20 e60c 0300 |0025: invoke-virtual {v3, v0}, Ljonas/tool/saveForOffline/Preferences;.setResult:(I)V // method@0ce6 │ │ +059c30: 28ec |0028: goto 0014 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0011 line=57 │ │ 0x0014 line=61 │ │ 0x0017 line=62 │ │ 0x0018 line=58 │ │ 0x0020 line=59 │ │ 0x0024 line=60 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Ljonas/tool/saveForOffline/Preferences; │ │ 0x0000 - 0x0029 reg=4 preferences Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0029 reg=5 key Ljava/lang/String; │ │ │ │ - source_file_idx : 2452 (Preferences.java) │ │ + source_file_idx : 2472 (Preferences.java) │ │ │ │ Class #202 header: │ │ -class_idx : 624 │ │ +class_idx : 644 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #202 annotations: │ │ Annotations on class │ │ @@ -77258,31 +77226,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057260: |[057260] jonas.tool.saveForOffline.R$array.:()V │ │ -057270: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -057276: 0e00 |0003: return-void │ │ +059c34: |[059c34] jonas.tool.saveForOffline.R$array.:()V │ │ +059c44: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059c4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #203 header: │ │ -class_idx : 625 │ │ +class_idx : 645 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ @@ -77302,31 +77270,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057278: |[057278] jonas.tool.saveForOffline.R$attr.:()V │ │ -057288: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05728e: 0e00 |0003: return-void │ │ +059c4c: |[059c4c] jonas.tool.saveForOffline.R$attr.:()V │ │ +059c5c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #204 header: │ │ -class_idx : 626 │ │ +class_idx : 646 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 46 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -77576,31 +77544,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057290: |[057290] jonas.tool.saveForOffline.R$drawable.:()V │ │ -0572a0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0572a6: 0e00 |0003: return-void │ │ +059c64: |[059c64] jonas.tool.saveForOffline.R$drawable.:()V │ │ +059c74: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059c7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #205 header: │ │ -class_idx : 627 │ │ +class_idx : 647 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 35 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -77795,31 +77763,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0572a8: |[0572a8] jonas.tool.saveForOffline.R$id.:()V │ │ -0572b8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0572be: 0e00 |0003: return-void │ │ +059c7c: |[059c7c] jonas.tool.saveForOffline.R$id.:()V │ │ +059c8c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059c92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #206 header: │ │ -class_idx : 628 │ │ +class_idx : 648 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -77889,31 +77857,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0572c0: |[0572c0] jonas.tool.saveForOffline.R$layout.:()V │ │ -0572d0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0572d6: 0e00 |0003: return-void │ │ +059c94: |[059c94] jonas.tool.saveForOffline.R$layout.:()V │ │ +059ca4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059caa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #207 header: │ │ -class_idx : 629 │ │ +class_idx : 649 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -77948,31 +77916,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0572d8: |[0572d8] jonas.tool.saveForOffline.R$menu.:()V │ │ -0572e8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0572ee: 0e00 |0003: return-void │ │ +059cac: |[059cac] jonas.tool.saveForOffline.R$menu.:()V │ │ +059cbc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059cc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #208 header: │ │ -class_idx : 630 │ │ +class_idx : 650 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -78032,31 +78000,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0572f0: |[0572f0] jonas.tool.saveForOffline.R$string.:()V │ │ -057300: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -057306: 0e00 |0003: return-void │ │ +059cc4: |[059cc4] jonas.tool.saveForOffline.R$string.:()V │ │ +059cd4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059cda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #209 header: │ │ -class_idx : 631 │ │ +class_idx : 651 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 17 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -78161,31 +78129,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057308: |[057308] jonas.tool.saveForOffline.R$style.:()V │ │ -057318: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05731e: 0e00 |0003: return-void │ │ +059cdc: |[059cdc] jonas.tool.saveForOffline.R$style.:()V │ │ +059cec: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #210 header: │ │ -class_idx : 632 │ │ +class_idx : 652 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -78210,31 +78178,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057320: |[057320] jonas.tool.saveForOffline.R$xml.:()V │ │ -057330: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -057336: 0e00 |0003: return-void │ │ +059cf4: |[059cf4] jonas.tool.saveForOffline.R$xml.:()V │ │ +059d04: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #211 header: │ │ -class_idx : 633 │ │ +class_idx : 653 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2477 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2497 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -78253,32 +78221,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057338: |[057338] jonas.tool.saveForOffline.R.:()V │ │ -057348: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05734e: 0e00 |0003: return-void │ │ +059d0c: |[059d0c] jonas.tool.saveForOffline.R.:()V │ │ +059d1c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2477 (R.java) │ │ + source_file_idx : 2497 (R.java) │ │ │ │ Class #212 header: │ │ -class_idx : 634 │ │ +class_idx : 654 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2631 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2651 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -78303,55 +78270,55 @@ │ │ type : '(Ljonas/tool/saveForOffline/SaveService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -057350: |[057350] jonas.tool.saveForOffline.SaveService$1.:(Ljonas/tool/saveForOffline/SaveService;)V │ │ -057360: 5b01 d005 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/SaveService$1;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d0 │ │ -057364: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05736a: 0e00 |0005: return-void │ │ +059d24: |[059d24] jonas.tool.saveForOffline.SaveService$1.:(Ljonas/tool/saveForOffline/SaveService;)V │ │ +059d34: 5b01 d005 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/SaveService$1;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d0 │ │ +059d38: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059d3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/SaveService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/SaveService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/SaveService; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/SaveService$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05736c: |[05736c] jonas.tool.saveForOffline.SaveService$1.run:()V │ │ -05737c: 5410 d005 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService$1;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d0 │ │ -057380: 7110 000d 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -057386: 0c00 |0005: move-result-object v0 │ │ -057388: 6e10 d00c 0000 |0006: invoke-virtual {v0}, Ljonas/tool/saveForOffline/PageSaver;.cancel:()V // method@0cd0 │ │ -05738e: 0e00 |0009: return-void │ │ +059d40: |[059d40] jonas.tool.saveForOffline.SaveService$1.run:()V │ │ +059d50: 5410 d005 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService$1;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d0 │ │ +059d54: 7110 000d 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +059d5a: 0c00 |0005: move-result-object v0 │ │ +059d5c: 6e10 d00c 0000 |0006: invoke-virtual {v0}, Ljonas/tool/saveForOffline/PageSaver;.cancel:()V // method@0cd0 │ │ +059d62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=78 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljonas/tool/saveForOffline/SaveService$1; │ │ │ │ - source_file_idx : 2631 (SaveService.java) │ │ + source_file_idx : 2651 (SaveService.java) │ │ │ │ Class #213 header: │ │ -class_idx : 636 │ │ +class_idx : 656 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2631 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2651 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ @@ -78384,24 +78351,24 @@ │ │ type : '(Ljonas/tool/saveForOffline/SaveService;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -057390: |[057390] jonas.tool.saveForOffline.SaveService$PageSaveTask.:(Ljonas/tool/saveForOffline/SaveService;Ljava/lang/String;)V │ │ -0573a0: 5b12 d405 |0000: iput-object v2, v1, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -0573a4: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0573aa: 5b13 d305 |0005: iput-object v3, v1, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ -0573ae: 7110 010d 0200 |0007: invoke-static {v2}, Ljonas/tool/saveForOffline/SaveService;.access$200:(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences; // method@0d01 │ │ -0573b4: 0c00 |000a: move-result-object v0 │ │ -0573b6: 7110 220c 0000 |000b: invoke-static {v0}, Ljonas/tool/saveForOffline/DirectoryHelper;.getDestinationDirectory:(Landroid/content/SharedPreferences;)Ljava/lang/String; // method@0c22 │ │ -0573bc: 0c00 |000e: move-result-object v0 │ │ -0573be: 5b10 d205 |000f: iput-object v0, v1, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ -0573c2: 0e00 |0011: return-void │ │ +059d64: |[059d64] jonas.tool.saveForOffline.SaveService$PageSaveTask.:(Ljonas/tool/saveForOffline/SaveService;Ljava/lang/String;)V │ │ +059d74: 5b12 d405 |0000: iput-object v2, v1, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059d78: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +059d7e: 5b13 d305 |0005: iput-object v3, v1, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ +059d82: 7110 010d 0200 |0007: invoke-static {v2}, Ljonas/tool/saveForOffline/SaveService;.access$200:(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences; // method@0d01 │ │ +059d88: 0c00 |000a: move-result-object v0 │ │ +059d8a: 7110 220c 0000 |000b: invoke-static {v0}, Ljonas/tool/saveForOffline/DirectoryHelper;.getDestinationDirectory:(Landroid/content/SharedPreferences;)Ljava/lang/String; // method@0c22 │ │ +059d90: 0c00 |000e: move-result-object v0 │ │ +059d92: 5b10 d205 |000f: iput-object v0, v1, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ +059d96: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ 0x0011 line=106 │ │ locals : │ │ @@ -78414,50 +78381,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0573c4: |[0573c4] jonas.tool.saveForOffline.SaveService$PageSaveTask.getNewDirectoryPath:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0573d4: 2202 c101 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0573d8: 7010 500a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0573de: 1a03 a90c |0005: const-string v3, "[^a-zA-Z0-9-_\.]" // string@0ca9 │ │ -0573e2: 1a04 b80c |0007: const-string v4, "_" // string@0cb8 │ │ -0573e6: 6e30 3e0a 3604 |0009: invoke-virtual {v6, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -0573ec: 0c03 |000c: move-result-object v3 │ │ -0573ee: 6e20 580a 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0573f4: 0c02 |0010: move-result-object v2 │ │ -0573f6: 7100 200c 0000 |0011: invoke-static {}, Ljonas/tool/saveForOffline/DirectoryHelper;.createUniqueFilename:()Ljava/lang/String; // method@0c20 │ │ -0573fc: 0c03 |0014: move-result-object v3 │ │ -0573fe: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057404: 0c02 |0018: move-result-object v2 │ │ -057406: 6e10 640a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05740c: 0c01 |001c: move-result-object v1 │ │ -05740e: 2200 8501 |001d: new-instance v0, Ljava/io/File; // type@0185 │ │ -057412: 7020 8109 7000 |001f: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -057418: 2202 c101 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -05741c: 7010 500a 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -057422: 6e10 8809 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ -057428: 0c03 |002a: move-result-object v3 │ │ -05742a: 6e10 8609 0300 |002b: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0986 │ │ -057430: 0c03 |002e: move-result-object v3 │ │ -057432: 6e20 580a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057438: 0c02 |0032: move-result-object v2 │ │ -05743a: 6203 c704 |0033: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ -05743e: 6e20 580a 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057444: 0c02 |0038: move-result-object v2 │ │ -057446: 6e20 580a 1200 |0039: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05744c: 0c02 |003c: move-result-object v2 │ │ -05744e: 6203 c704 |003d: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ -057452: 6e20 580a 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057458: 0c02 |0042: move-result-object v2 │ │ -05745a: 6e10 640a 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -057460: 0c02 |0046: move-result-object v2 │ │ -057462: 1102 |0047: return-object v2 │ │ +059d98: |[059d98] jonas.tool.saveForOffline.SaveService$PageSaveTask.getNewDirectoryPath:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +059da8: 2202 d301 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +059dac: 7010 500a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059db2: 1a03 bd0c |0005: const-string v3, "[^a-zA-Z0-9-_\.]" // string@0cbd │ │ +059db6: 1a04 cc0c |0007: const-string v4, "_" // string@0ccc │ │ +059dba: 6e30 3e0a 3604 |0009: invoke-virtual {v6, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +059dc0: 0c03 |000c: move-result-object v3 │ │ +059dc2: 6e20 580a 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059dc8: 0c02 |0010: move-result-object v2 │ │ +059dca: 7100 200c 0000 |0011: invoke-static {}, Ljonas/tool/saveForOffline/DirectoryHelper;.createUniqueFilename:()Ljava/lang/String; // method@0c20 │ │ +059dd0: 0c03 |0014: move-result-object v3 │ │ +059dd2: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059dd8: 0c02 |0018: move-result-object v2 │ │ +059dda: 6e10 640a 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +059de0: 0c01 |001c: move-result-object v1 │ │ +059de2: 2200 9701 |001d: new-instance v0, Ljava/io/File; // type@0197 │ │ +059de6: 7020 8109 7000 |001f: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +059dec: 2202 d301 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +059df0: 7010 500a 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059df6: 6e10 8809 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ +059dfc: 0c03 |002a: move-result-object v3 │ │ +059dfe: 6e10 8609 0300 |002b: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0986 │ │ +059e04: 0c03 |002e: move-result-object v3 │ │ +059e06: 6e20 580a 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059e0c: 0c02 |0032: move-result-object v2 │ │ +059e0e: 6203 c704 |0033: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ +059e12: 6e20 580a 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059e18: 0c02 |0038: move-result-object v2 │ │ +059e1a: 6e20 580a 1200 |0039: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059e20: 0c02 |003c: move-result-object v2 │ │ +059e22: 6203 c704 |003d: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ +059e26: 6e20 580a 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059e2c: 0c02 |0042: move-result-object v2 │ │ +059e2e: 6e10 640a 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +059e34: 0c02 |0046: move-result-object v2 │ │ +059e36: 1102 |0047: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x001d line=160 │ │ 0x0022 line=161 │ │ locals : │ │ 0x0022 - 0x0048 reg=0 f Ljava/io/File; │ │ @@ -78472,250 +78439,250 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 492 16-bit code units │ │ -057464: |[057464] jonas.tool.saveForOffline.SaveService$PageSaveTask.run:()V │ │ -057474: 121a |0000: const/4 v10, #int 1 // #1 │ │ -057476: 54b5 d405 |0001: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -05747a: 7110 000d 0500 |0003: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -057480: 0c05 |0006: move-result-object v5 │ │ -057482: 6e10 dc0c 0500 |0007: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.resetState:()V // method@0cdc │ │ -057488: 54b5 d405 |000a: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -05748c: 7110 030d 0500 |000c: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ -057492: 0c05 |000f: move-result-object v5 │ │ -057494: 54b6 d405 |0010: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -057498: 7110 020d 0600 |0012: invoke-static {v6}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ -05749e: 0c06 |0015: move-result-object v6 │ │ -0574a0: 6e10 b00b 0600 |0016: invoke-virtual {v6}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ -0574a6: 0c06 |0019: move-result-object v6 │ │ -0574a8: 7210 9c0b 0600 |001a: invoke-interface {v6}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ -0574ae: 0a06 |001d: move-result v6 │ │ -0574b0: 6e20 af0c 6500 |001e: invoke-virtual {v5, v6}, Ljonas/tool/saveForOffline/NotificationTools;.notifySaveStarted:(I)V // method@0caf │ │ -0574b6: 54b5 d405 |0021: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -0574ba: 7110 000d 0500 |0023: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -0574c0: 0c05 |0026: move-result-object v5 │ │ -0574c2: 6e10 d40c 0500 |0027: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ -0574c8: 0c05 |002a: move-result-object v5 │ │ -0574ca: 54b6 d405 |002b: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -0574ce: 7110 010d 0600 |002d: invoke-static {v6}, Ljonas/tool/saveForOffline/SaveService;.access$200:(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences; // method@0d01 │ │ -0574d4: 0c06 |0030: move-result-object v6 │ │ -0574d6: 1a07 721c |0031: const-string v7, "user_agent" // string@1c72 │ │ -0574da: 54b8 d405 |0033: iget-object v8, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -0574de: 6e10 050d 0800 |0035: invoke-virtual {v8}, Ljonas/tool/saveForOffline/SaveService;.getResources:()Landroid/content/res/Resources; // method@0d05 │ │ -0574e4: 0c08 |0038: move-result-object v8 │ │ -0574e6: 1509 057f |0039: const/high16 v9, #int 2131034112 // #7f05 │ │ -0574ea: 6e20 6d00 9800 |003b: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@006d │ │ -0574f0: 0c08 |003e: move-result-object v8 │ │ -0574f2: 1219 |003f: const/4 v9, #int 1 // #1 │ │ -0574f4: 4608 0809 |0040: aget-object v8, v8, v9 │ │ -0574f8: 7230 6100 7608 |0042: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ -0574fe: 0c06 |0045: move-result-object v6 │ │ -057500: 6e20 c80c 6500 |0046: invoke-virtual {v5, v6}, Ljonas/tool/saveForOffline/PageSaver$Options;.setUserAgent:(Ljava/lang/String;)V // method@0cc8 │ │ -057506: 54b5 d405 |0049: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -05750a: 7110 000d 0500 |004b: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -057510: 0c05 |004e: move-result-object v5 │ │ -057512: 54b6 d305 |004f: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ -057516: 54b7 d205 |0051: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ -05751a: 1a08 0714 |0053: const-string v8, "index.html" // string@1407 │ │ -05751e: 6e40 d50c 6587 |0055: invoke-virtual {v5, v6, v7, v8}, Ljonas/tool/saveForOffline/PageSaver;.getPage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0cd5 │ │ -057524: 0a04 |0058: move-result v4 │ │ -057526: 54b5 d405 |0059: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -05752a: 7110 000d 0500 |005b: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -057530: 0c05 |005e: move-result-object v5 │ │ -057532: 6e10 d80c 0500 |005f: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:()Z // method@0cd8 │ │ -057538: 0a05 |0062: move-result v5 │ │ -05753a: 3905 0400 |0063: if-nez v5, 0067 // +0004 │ │ -05753e: 3904 9700 |0065: if-nez v4, 00fc // +0097 │ │ -057542: 2205 8501 |0067: new-instance v5, Ljava/io/File; // type@0185 │ │ -057546: 54b6 d205 |0069: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ -05754a: 7020 8109 6500 |006b: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -057550: 7110 210c 0500 |006e: invoke-static {v5}, Ljonas/tool/saveForOffline/DirectoryHelper;.deleteDirectory:(Ljava/io/File;)V // method@0c21 │ │ -057556: 54b5 d405 |0071: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -05755a: 7110 000d 0500 |0073: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -057560: 0c05 |0076: move-result-object v5 │ │ -057562: 6e10 d80c 0500 |0077: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:()Z // method@0cd8 │ │ -057568: 0a05 |007a: move-result v5 │ │ -05756a: 3805 3700 |007b: if-eqz v5, 00b2 // +0037 │ │ -05756e: 1a05 440a |007d: const-string v5, "SaveService" // string@0a44 │ │ -057572: 2206 c101 |007f: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -057576: 7010 500a 0600 |0081: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05757c: 1a07 840a |0084: const-string v7, "Stopping Service, (Cancelled). Deleting files in: " // string@0a84 │ │ -057580: 6e20 580a 7600 |0086: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057586: 0c06 |0089: move-result-object v6 │ │ -057588: 54b7 d205 |008a: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ -05758c: 6e20 580a 7600 |008c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057592: 0c06 |008f: move-result-object v6 │ │ -057594: 1a07 e300 |0090: const-string v7, ", from: " // string@00e3 │ │ -057598: 6e20 580a 7600 |0092: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05759e: 0c06 |0095: move-result-object v6 │ │ -0575a0: 54b7 d305 |0096: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ -0575a4: 6e20 580a 7600 |0098: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0575aa: 0c06 |009b: move-result-object v6 │ │ -0575ac: 6e10 640a 0600 |009c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0575b2: 0c06 |009f: move-result-object v6 │ │ -0575b4: 7120 df00 6500 |00a0: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ -0575ba: 54b5 d405 |00a3: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -0575be: 7110 030d 0500 |00a5: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ -0575c4: 0c05 |00a8: move-result-object v5 │ │ -0575c6: 6e10 ac0c 0500 |00a9: invoke-virtual {v5}, Ljonas/tool/saveForOffline/NotificationTools;.cancelAll:()V // method@0cac │ │ -0575cc: 54b5 d405 |00ac: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -0575d0: 7110 040d 0500 |00ae: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$500:(Ljonas/tool/saveForOffline/SaveService;)V // method@0d04 │ │ -0575d6: 0e00 |00b1: return-void │ │ -0575d8: 3904 ffff |00b2: if-nez v4, 00b1 // -0001 │ │ -0575dc: 1a05 440a |00b4: const-string v5, "SaveService" // string@0a44 │ │ -0575e0: 2206 c101 |00b6: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -0575e4: 7010 500a 0600 |00b8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0575ea: 1a07 7503 |00bb: const-string v7, "Failed. Deleting files in: " // string@0375 │ │ -0575ee: 6e20 580a 7600 |00bd: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0575f4: 0c06 |00c0: move-result-object v6 │ │ -0575f6: 54b7 d205 |00c1: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ -0575fa: 6e20 580a 7600 |00c3: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057600: 0c06 |00c6: move-result-object v6 │ │ -057602: 1a07 e300 |00c7: const-string v7, ", from: " // string@00e3 │ │ -057606: 6e20 580a 7600 |00c9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05760c: 0c06 |00cc: move-result-object v6 │ │ -05760e: 54b7 d305 |00cd: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ -057612: 6e20 580a 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057618: 0c06 |00d2: move-result-object v6 │ │ -05761a: 6e10 640a 0600 |00d3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -057620: 0c06 |00d6: move-result-object v6 │ │ -057622: 7120 df00 6500 |00d7: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ -057628: 28d7 |00da: goto 00b1 // -0029 │ │ -05762a: 0d00 |00db: move-exception v0 │ │ -05762c: 54b5 d405 |00dc: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -057630: 2206 c101 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -057634: 7010 500a 0600 |00e0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05763a: 1a07 460a |00e3: const-string v7, "SaveService Exception: " // string@0a46 │ │ -05763e: 6e20 580a 7600 |00e5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057644: 0c06 |00e8: move-result-object v6 │ │ -057646: 6e10 eb09 0000 |00e9: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@09eb │ │ -05764c: 0c07 |00ec: move-result-object v7 │ │ -05764e: 6e20 580a 7600 |00ed: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057654: 0c06 |00f0: move-result-object v6 │ │ -057656: 6e10 640a 0600 |00f1: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05765c: 0c06 |00f4: move-result-object v6 │ │ -05765e: 7130 3201 650a |00f5: invoke-static {v5, v6, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -057664: 6e10 ec09 0000 |00f8: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@09ec │ │ -05766a: 28b6 |00fb: goto 00b1 // -004a │ │ -05766c: 54b5 d405 |00fc: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -057670: 7110 030d 0500 |00fe: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ -057676: 0c05 |0101: move-result-object v5 │ │ -057678: 1206 |0102: const/4 v6, #int 0 // #0 │ │ -05767a: 1a07 8103 |0103: const-string v7, "Finishing..." // string@0381 │ │ -05767e: 54b8 d405 |0105: iget-object v8, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -057682: 7110 020d 0800 |0107: invoke-static {v8}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ -057688: 0c08 |010a: move-result-object v8 │ │ -05768a: 6e10 b00b 0800 |010b: invoke-virtual {v8}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ -057690: 0c08 |010e: move-result-object v8 │ │ -057692: 7210 9c0b 0800 |010f: invoke-interface {v8}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ -057698: 0a08 |0112: move-result v8 │ │ -05769a: 6e40 b10c 6587 |0113: invoke-virtual {v5, v6, v7, v8}, Ljonas/tool/saveForOffline/NotificationTools;.updateText:(Ljava/lang/String;Ljava/lang/String;I)V // method@0cb1 │ │ -0576a0: 2203 8501 |0116: new-instance v3, Ljava/io/File; // type@0185 │ │ -0576a4: 54b5 d205 |0118: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ -0576a8: 7020 8109 5300 |011a: invoke-direct {v3, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -0576ae: 2202 8501 |011d: new-instance v2, Ljava/io/File; // type@0185 │ │ -0576b2: 54b5 d405 |011f: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -0576b6: 7110 000d 0500 |0121: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -0576bc: 0c05 |0124: move-result-object v5 │ │ -0576be: 6e10 d60c 0500 |0125: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.getPageTitle:()Ljava/lang/String; // method@0cd6 │ │ -0576c4: 0c05 |0128: move-result-object v5 │ │ -0576c6: 6e10 8909 0300 |0129: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ -0576cc: 0c06 |012c: move-result-object v6 │ │ -0576ce: 7030 fd0c 5b06 |012d: invoke-direct {v11, v5, v6}, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.getNewDirectoryPath:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cfd │ │ -0576d4: 0c05 |0130: move-result-object v5 │ │ -0576d6: 7020 8109 5200 |0131: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -0576dc: 6e20 8e09 2300 |0134: invoke-virtual {v3, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@098e │ │ -0576e2: 2205 5502 |0137: new-instance v5, Ljonas/tool/saveForOffline/Database; // type@0255 │ │ -0576e6: 54b6 d405 |0139: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -0576ea: 7020 180c 6500 |013b: invoke-direct {v5, v6}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ -0576f0: 2206 c101 |013e: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -0576f4: 7010 500a 0600 |0140: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0576fa: 6e10 8909 0200 |0143: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ -057700: 0c07 |0146: move-result-object v7 │ │ -057702: 6e20 580a 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057708: 0c06 |014a: move-result-object v6 │ │ -05770a: 6207 c704 |014b: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ -05770e: 6e20 580a 7600 |014d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057714: 0c06 |0150: move-result-object v6 │ │ -057716: 6e10 640a 0600 |0151: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05771c: 0c06 |0154: move-result-object v6 │ │ -05771e: 54b7 d405 |0155: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -057722: 7110 000d 0700 |0157: invoke-static {v7}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -057728: 0c07 |015a: move-result-object v7 │ │ -05772a: 6e10 d60c 0700 |015b: invoke-virtual {v7}, Ljonas/tool/saveForOffline/PageSaver;.getPageTitle:()Ljava/lang/String; // method@0cd6 │ │ -057730: 0c07 |015e: move-result-object v7 │ │ -057732: 54b8 d305 |015f: iget-object v8, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ -057736: 6e40 190c 6587 |0161: invoke-virtual {v5, v6, v7, v8}, Ljonas/tool/saveForOffline/Database;.addToDatabase:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0c19 │ │ -05773c: 54b5 d405 |0164: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -057740: 7110 010d 0500 |0166: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$200:(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences; // method@0d01 │ │ -057746: 0c05 |0169: move-result-object v5 │ │ -057748: 1a06 d611 |016a: const-string v6, "generate_saved_page_thumbnails" // string@11d6 │ │ -05774c: 1217 |016c: const/4 v7, #int 1 // #1 │ │ -05774e: 7230 5f00 6507 |016d: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -057754: 0a05 |0170: move-result v5 │ │ -057756: 3805 5d00 |0171: if-eqz v5, 01ce // +005d │ │ -05775a: 2201 1e00 |0173: new-instance v1, Landroid/content/Intent; // type@001e │ │ -05775e: 54b5 d405 |0175: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -057762: 1c06 8102 |0177: const-class v6, Ljonas/tool/saveForOffline/ScreenshotService; // type@0281 │ │ -057766: 7030 4d00 5106 |0179: invoke-direct {v1, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -05776c: 1a05 5c11 |017c: const-string v5, "file_location" // string@115c │ │ -057770: 2206 c101 |017e: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -057774: 7010 500a 0600 |0180: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05777a: 1a07 5311 |0183: const-string v7, "file://" // string@1153 │ │ -05777e: 6e20 580a 7600 |0185: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057784: 0c06 |0188: move-result-object v6 │ │ -057786: 6e10 8909 0200 |0189: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ -05778c: 0c07 |018c: move-result-object v7 │ │ -05778e: 6e20 580a 7600 |018d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057794: 0c06 |0190: move-result-object v6 │ │ -057796: 6207 c704 |0191: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ -05779a: 6e20 580a 7600 |0193: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0577a0: 0c06 |0196: move-result-object v6 │ │ -0577a2: 1a07 0714 |0197: const-string v7, "index.html" // string@1407 │ │ -0577a6: 6e20 580a 7600 |0199: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0577ac: 0c06 |019c: move-result-object v6 │ │ -0577ae: 6e10 640a 0600 |019d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0577b4: 0c06 |01a0: move-result-object v6 │ │ -0577b6: 6e30 5500 5106 |01a1: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -0577bc: 1a05 2117 |01a4: const-string v5, "origurl" // string@1721 │ │ -0577c0: 54b6 d305 |01a6: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ -0577c4: 6e30 5500 5106 |01a8: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -0577ca: 1a05 ba1b |01ab: const-string v5, "thumbnail" // string@1bba │ │ -0577ce: 2206 c101 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -0577d2: 7010 500a 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0577d8: 6e20 570a 2600 |01b2: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0577de: 0c06 |01b5: move-result-object v6 │ │ -0577e0: 6207 c704 |01b6: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ -0577e4: 6e20 580a 7600 |01b8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0577ea: 0c06 |01bb: move-result-object v6 │ │ -0577ec: 1a07 8819 |01bc: const-string v7, "saveForOffline_thumbnail.png" // string@1988 │ │ -0577f0: 6e20 580a 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0577f6: 0c06 |01c1: move-result-object v6 │ │ -0577f8: 6e10 640a 0600 |01c2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0577fe: 0c06 |01c5: move-result-object v6 │ │ -057800: 6e30 5500 5106 |01c6: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -057806: 54b5 d405 |01c9: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -05780a: 6e20 0a0d 1500 |01cb: invoke-virtual {v5, v1}, Ljonas/tool/saveForOffline/SaveService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0d0a │ │ -057810: 54b5 d405 |01ce: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -057814: 7110 040d 0500 |01d0: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$500:(Ljonas/tool/saveForOffline/SaveService;)V // method@0d04 │ │ -05781a: 54b5 d405 |01d3: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -05781e: 7110 030d 0500 |01d5: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ -057824: 0c05 |01d8: move-result-object v5 │ │ -057826: 54b6 d405 |01d9: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ -05782a: 7110 000d 0600 |01db: invoke-static {v6}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ -057830: 0c06 |01de: move-result-object v6 │ │ -057832: 6e10 d60c 0600 |01df: invoke-virtual {v6}, Ljonas/tool/saveForOffline/PageSaver;.getPageTitle:()Ljava/lang/String; // method@0cd6 │ │ -057838: 0c06 |01e2: move-result-object v6 │ │ -05783a: 6e10 8909 0200 |01e3: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ -057840: 0c07 |01e6: move-result-object v7 │ │ -057842: 6e30 ae0c 6507 |01e7: invoke-virtual {v5, v6, v7}, Ljonas/tool/saveForOffline/NotificationTools;.notifyFinished:(Ljava/lang/String;Ljava/lang/String;)V // method@0cae │ │ -057848: 2900 c7fe |01ea: goto/16 00b1 // -0139 │ │ +059e38: |[059e38] jonas.tool.saveForOffline.SaveService$PageSaveTask.run:()V │ │ +059e48: 121a |0000: const/4 v10, #int 1 // #1 │ │ +059e4a: 54b5 d405 |0001: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059e4e: 7110 000d 0500 |0003: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +059e54: 0c05 |0006: move-result-object v5 │ │ +059e56: 6e10 dc0c 0500 |0007: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.resetState:()V // method@0cdc │ │ +059e5c: 54b5 d405 |000a: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059e60: 7110 030d 0500 |000c: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ +059e66: 0c05 |000f: move-result-object v5 │ │ +059e68: 54b6 d405 |0010: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059e6c: 7110 020d 0600 |0012: invoke-static {v6}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ +059e72: 0c06 |0015: move-result-object v6 │ │ +059e74: 6e10 b00b 0600 |0016: invoke-virtual {v6}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ +059e7a: 0c06 |0019: move-result-object v6 │ │ +059e7c: 7210 9c0b 0600 |001a: invoke-interface {v6}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ +059e82: 0a06 |001d: move-result v6 │ │ +059e84: 6e20 af0c 6500 |001e: invoke-virtual {v5, v6}, Ljonas/tool/saveForOffline/NotificationTools;.notifySaveStarted:(I)V // method@0caf │ │ +059e8a: 54b5 d405 |0021: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059e8e: 7110 000d 0500 |0023: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +059e94: 0c05 |0026: move-result-object v5 │ │ +059e96: 6e10 d40c 0500 |0027: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.getOptions:()Ljonas/tool/saveForOffline/PageSaver$Options; // method@0cd4 │ │ +059e9c: 0c05 |002a: move-result-object v5 │ │ +059e9e: 54b6 d405 |002b: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059ea2: 7110 010d 0600 |002d: invoke-static {v6}, Ljonas/tool/saveForOffline/SaveService;.access$200:(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences; // method@0d01 │ │ +059ea8: 0c06 |0030: move-result-object v6 │ │ +059eaa: 1a07 831c |0031: const-string v7, "user_agent" // string@1c83 │ │ +059eae: 54b8 d405 |0033: iget-object v8, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059eb2: 6e10 050d 0800 |0035: invoke-virtual {v8}, Ljonas/tool/saveForOffline/SaveService;.getResources:()Landroid/content/res/Resources; // method@0d05 │ │ +059eb8: 0c08 |0038: move-result-object v8 │ │ +059eba: 1509 057f |0039: const/high16 v9, #int 2131034112 // #7f05 │ │ +059ebe: 6e20 6d00 9800 |003b: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@006d │ │ +059ec4: 0c08 |003e: move-result-object v8 │ │ +059ec6: 1219 |003f: const/4 v9, #int 1 // #1 │ │ +059ec8: 4608 0809 |0040: aget-object v8, v8, v9 │ │ +059ecc: 7230 6100 7608 |0042: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ +059ed2: 0c06 |0045: move-result-object v6 │ │ +059ed4: 6e20 c80c 6500 |0046: invoke-virtual {v5, v6}, Ljonas/tool/saveForOffline/PageSaver$Options;.setUserAgent:(Ljava/lang/String;)V // method@0cc8 │ │ +059eda: 54b5 d405 |0049: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059ede: 7110 000d 0500 |004b: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +059ee4: 0c05 |004e: move-result-object v5 │ │ +059ee6: 54b6 d305 |004f: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ +059eea: 54b7 d205 |0051: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ +059eee: 1a08 1914 |0053: const-string v8, "index.html" // string@1419 │ │ +059ef2: 6e40 d50c 6587 |0055: invoke-virtual {v5, v6, v7, v8}, Ljonas/tool/saveForOffline/PageSaver;.getPage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0cd5 │ │ +059ef8: 0a04 |0058: move-result v4 │ │ +059efa: 54b5 d405 |0059: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059efe: 7110 000d 0500 |005b: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +059f04: 0c05 |005e: move-result-object v5 │ │ +059f06: 6e10 d80c 0500 |005f: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:()Z // method@0cd8 │ │ +059f0c: 0a05 |0062: move-result v5 │ │ +059f0e: 3905 0400 |0063: if-nez v5, 0067 // +0004 │ │ +059f12: 3904 9700 |0065: if-nez v4, 00fc // +0097 │ │ +059f16: 2205 9701 |0067: new-instance v5, Ljava/io/File; // type@0197 │ │ +059f1a: 54b6 d205 |0069: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ +059f1e: 7020 8109 6500 |006b: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +059f24: 7110 210c 0500 |006e: invoke-static {v5}, Ljonas/tool/saveForOffline/DirectoryHelper;.deleteDirectory:(Ljava/io/File;)V // method@0c21 │ │ +059f2a: 54b5 d405 |0071: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059f2e: 7110 000d 0500 |0073: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +059f34: 0c05 |0076: move-result-object v5 │ │ +059f36: 6e10 d80c 0500 |0077: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.isCancelled:()Z // method@0cd8 │ │ +059f3c: 0a05 |007a: move-result v5 │ │ +059f3e: 3805 3700 |007b: if-eqz v5, 00b2 // +0037 │ │ +059f42: 1a05 580a |007d: const-string v5, "SaveService" // string@0a58 │ │ +059f46: 2206 d301 |007f: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +059f4a: 7010 500a 0600 |0081: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059f50: 1a07 980a |0084: const-string v7, "Stopping Service, (Cancelled). Deleting files in: " // string@0a98 │ │ +059f54: 6e20 580a 7600 |0086: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059f5a: 0c06 |0089: move-result-object v6 │ │ +059f5c: 54b7 d205 |008a: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ +059f60: 6e20 580a 7600 |008c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059f66: 0c06 |008f: move-result-object v6 │ │ +059f68: 1a07 e300 |0090: const-string v7, ", from: " // string@00e3 │ │ +059f6c: 6e20 580a 7600 |0092: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059f72: 0c06 |0095: move-result-object v6 │ │ +059f74: 54b7 d305 |0096: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ +059f78: 6e20 580a 7600 |0098: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059f7e: 0c06 |009b: move-result-object v6 │ │ +059f80: 6e10 640a 0600 |009c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +059f86: 0c06 |009f: move-result-object v6 │ │ +059f88: 7120 df00 6500 |00a0: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ +059f8e: 54b5 d405 |00a3: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059f92: 7110 030d 0500 |00a5: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ +059f98: 0c05 |00a8: move-result-object v5 │ │ +059f9a: 6e10 ac0c 0500 |00a9: invoke-virtual {v5}, Ljonas/tool/saveForOffline/NotificationTools;.cancelAll:()V // method@0cac │ │ +059fa0: 54b5 d405 |00ac: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +059fa4: 7110 040d 0500 |00ae: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$500:(Ljonas/tool/saveForOffline/SaveService;)V // method@0d04 │ │ +059faa: 0e00 |00b1: return-void │ │ +059fac: 3904 ffff |00b2: if-nez v4, 00b1 // -0001 │ │ +059fb0: 1a05 580a |00b4: const-string v5, "SaveService" // string@0a58 │ │ +059fb4: 2206 d301 |00b6: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +059fb8: 7010 500a 0600 |00b8: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +059fbe: 1a07 7503 |00bb: const-string v7, "Failed. Deleting files in: " // string@0375 │ │ +059fc2: 6e20 580a 7600 |00bd: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059fc8: 0c06 |00c0: move-result-object v6 │ │ +059fca: 54b7 d205 |00c1: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ +059fce: 6e20 580a 7600 |00c3: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059fd4: 0c06 |00c6: move-result-object v6 │ │ +059fd6: 1a07 e300 |00c7: const-string v7, ", from: " // string@00e3 │ │ +059fda: 6e20 580a 7600 |00c9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059fe0: 0c06 |00cc: move-result-object v6 │ │ +059fe2: 54b7 d305 |00cd: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ +059fe6: 6e20 580a 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +059fec: 0c06 |00d2: move-result-object v6 │ │ +059fee: 6e10 640a 0600 |00d3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +059ff4: 0c06 |00d6: move-result-object v6 │ │ +059ff6: 7120 df00 6500 |00d7: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ +059ffc: 28d7 |00da: goto 00b1 // -0029 │ │ +059ffe: 0d00 |00db: move-exception v0 │ │ +05a000: 54b5 d405 |00dc: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a004: 2206 d301 |00de: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a008: 7010 500a 0600 |00e0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a00e: 1a07 5a0a |00e3: const-string v7, "SaveService Exception: " // string@0a5a │ │ +05a012: 6e20 580a 7600 |00e5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a018: 0c06 |00e8: move-result-object v6 │ │ +05a01a: 6e10 eb09 0000 |00e9: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@09eb │ │ +05a020: 0c07 |00ec: move-result-object v7 │ │ +05a022: 6e20 580a 7600 |00ed: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a028: 0c06 |00f0: move-result-object v6 │ │ +05a02a: 6e10 640a 0600 |00f1: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a030: 0c06 |00f4: move-result-object v6 │ │ +05a032: 7130 3201 650a |00f5: invoke-static {v5, v6, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +05a038: 6e10 ec09 0000 |00f8: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@09ec │ │ +05a03e: 28b6 |00fb: goto 00b1 // -004a │ │ +05a040: 54b5 d405 |00fc: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a044: 7110 030d 0500 |00fe: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ +05a04a: 0c05 |0101: move-result-object v5 │ │ +05a04c: 1206 |0102: const/4 v6, #int 0 // #0 │ │ +05a04e: 1a07 8103 |0103: const-string v7, "Finishing..." // string@0381 │ │ +05a052: 54b8 d405 |0105: iget-object v8, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a056: 7110 020d 0800 |0107: invoke-static {v8}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ +05a05c: 0c08 |010a: move-result-object v8 │ │ +05a05e: 6e10 b00b 0800 |010b: invoke-virtual {v8}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ +05a064: 0c08 |010e: move-result-object v8 │ │ +05a066: 7210 9c0b 0800 |010f: invoke-interface {v8}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ +05a06c: 0a08 |0112: move-result v8 │ │ +05a06e: 6e40 b10c 6587 |0113: invoke-virtual {v5, v6, v7, v8}, Ljonas/tool/saveForOffline/NotificationTools;.updateText:(Ljava/lang/String;Ljava/lang/String;I)V // method@0cb1 │ │ +05a074: 2203 9701 |0116: new-instance v3, Ljava/io/File; // type@0197 │ │ +05a078: 54b5 d205 |0118: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.destinationDirectory:Ljava/lang/String; // field@05d2 │ │ +05a07c: 7020 8109 5300 |011a: invoke-direct {v3, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +05a082: 2202 9701 |011d: new-instance v2, Ljava/io/File; // type@0197 │ │ +05a086: 54b5 d405 |011f: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a08a: 7110 000d 0500 |0121: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +05a090: 0c05 |0124: move-result-object v5 │ │ +05a092: 6e10 d60c 0500 |0125: invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver;.getPageTitle:()Ljava/lang/String; // method@0cd6 │ │ +05a098: 0c05 |0128: move-result-object v5 │ │ +05a09a: 6e10 8909 0300 |0129: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ +05a0a0: 0c06 |012c: move-result-object v6 │ │ +05a0a2: 7030 fd0c 5b06 |012d: invoke-direct {v11, v5, v6}, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.getNewDirectoryPath:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0cfd │ │ +05a0a8: 0c05 |0130: move-result-object v5 │ │ +05a0aa: 7020 8109 5200 |0131: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +05a0b0: 6e20 8e09 2300 |0134: invoke-virtual {v3, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@098e │ │ +05a0b6: 2205 6902 |0137: new-instance v5, Ljonas/tool/saveForOffline/Database; // type@0269 │ │ +05a0ba: 54b6 d405 |0139: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a0be: 7020 180c 6500 |013b: invoke-direct {v5, v6}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ +05a0c4: 2206 d301 |013e: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a0c8: 7010 500a 0600 |0140: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a0ce: 6e10 8909 0200 |0143: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ +05a0d4: 0c07 |0146: move-result-object v7 │ │ +05a0d6: 6e20 580a 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a0dc: 0c06 |014a: move-result-object v6 │ │ +05a0de: 6207 c704 |014b: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ +05a0e2: 6e20 580a 7600 |014d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a0e8: 0c06 |0150: move-result-object v6 │ │ +05a0ea: 6e10 640a 0600 |0151: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a0f0: 0c06 |0154: move-result-object v6 │ │ +05a0f2: 54b7 d405 |0155: iget-object v7, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a0f6: 7110 000d 0700 |0157: invoke-static {v7}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +05a0fc: 0c07 |015a: move-result-object v7 │ │ +05a0fe: 6e10 d60c 0700 |015b: invoke-virtual {v7}, Ljonas/tool/saveForOffline/PageSaver;.getPageTitle:()Ljava/lang/String; // method@0cd6 │ │ +05a104: 0c07 |015e: move-result-object v7 │ │ +05a106: 54b8 d305 |015f: iget-object v8, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ +05a10a: 6e40 190c 6587 |0161: invoke-virtual {v5, v6, v7, v8}, Ljonas/tool/saveForOffline/Database;.addToDatabase:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0c19 │ │ +05a110: 54b5 d405 |0164: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a114: 7110 010d 0500 |0166: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$200:(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences; // method@0d01 │ │ +05a11a: 0c05 |0169: move-result-object v5 │ │ +05a11c: 1a06 e911 |016a: const-string v6, "generate_saved_page_thumbnails" // string@11e9 │ │ +05a120: 1217 |016c: const/4 v7, #int 1 // #1 │ │ +05a122: 7230 5f00 6507 |016d: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +05a128: 0a05 |0170: move-result v5 │ │ +05a12a: 3805 5d00 |0171: if-eqz v5, 01ce // +005d │ │ +05a12e: 2201 2400 |0173: new-instance v1, Landroid/content/Intent; // type@0024 │ │ +05a132: 54b5 d405 |0175: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a136: 1c06 9502 |0177: const-class v6, Ljonas/tool/saveForOffline/ScreenshotService; // type@0295 │ │ +05a13a: 7030 4d00 5106 |0179: invoke-direct {v1, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +05a140: 1a05 6f11 |017c: const-string v5, "file_location" // string@116f │ │ +05a144: 2206 d301 |017e: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a148: 7010 500a 0600 |0180: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a14e: 1a07 6611 |0183: const-string v7, "file://" // string@1166 │ │ +05a152: 6e20 580a 7600 |0185: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a158: 0c06 |0188: move-result-object v6 │ │ +05a15a: 6e10 8909 0200 |0189: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ +05a160: 0c07 |018c: move-result-object v7 │ │ +05a162: 6e20 580a 7600 |018d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a168: 0c06 |0190: move-result-object v6 │ │ +05a16a: 6207 c704 |0191: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ +05a16e: 6e20 580a 7600 |0193: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a174: 0c06 |0196: move-result-object v6 │ │ +05a176: 1a07 1914 |0197: const-string v7, "index.html" // string@1419 │ │ +05a17a: 6e20 580a 7600 |0199: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a180: 0c06 |019c: move-result-object v6 │ │ +05a182: 6e10 640a 0600 |019d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a188: 0c06 |01a0: move-result-object v6 │ │ +05a18a: 6e30 5500 5106 |01a1: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +05a190: 1a05 3217 |01a4: const-string v5, "origurl" // string@1732 │ │ +05a194: 54b6 d305 |01a6: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.pageUrl:Ljava/lang/String; // field@05d3 │ │ +05a198: 6e30 5500 5106 |01a8: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +05a19e: 1a05 cb1b |01ab: const-string v5, "thumbnail" // string@1bcb │ │ +05a1a2: 2206 d301 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a1a6: 7010 500a 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a1ac: 6e20 570a 2600 |01b2: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05a1b2: 0c06 |01b5: move-result-object v6 │ │ +05a1b4: 6207 c704 |01b6: sget-object v7, Ljava/io/File;.separator:Ljava/lang/String; // field@04c7 │ │ +05a1b8: 6e20 580a 7600 |01b8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a1be: 0c06 |01bb: move-result-object v6 │ │ +05a1c0: 1a07 9919 |01bc: const-string v7, "saveForOffline_thumbnail.png" // string@1999 │ │ +05a1c4: 6e20 580a 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a1ca: 0c06 |01c1: move-result-object v6 │ │ +05a1cc: 6e10 640a 0600 |01c2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a1d2: 0c06 |01c5: move-result-object v6 │ │ +05a1d4: 6e30 5500 5106 |01c6: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +05a1da: 54b5 d405 |01c9: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a1de: 6e20 0a0d 1500 |01cb: invoke-virtual {v5, v1}, Ljonas/tool/saveForOffline/SaveService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0d0a │ │ +05a1e4: 54b5 d405 |01ce: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a1e8: 7110 040d 0500 |01d0: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$500:(Ljonas/tool/saveForOffline/SaveService;)V // method@0d04 │ │ +05a1ee: 54b5 d405 |01d3: iget-object v5, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a1f2: 7110 030d 0500 |01d5: invoke-static {v5}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ +05a1f8: 0c05 |01d8: move-result-object v5 │ │ +05a1fa: 54b6 d405 |01d9: iget-object v6, v11, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d4 │ │ +05a1fe: 7110 000d 0600 |01db: invoke-static {v6}, Ljonas/tool/saveForOffline/SaveService;.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; // method@0d00 │ │ +05a204: 0c06 |01de: move-result-object v6 │ │ +05a206: 6e10 d60c 0600 |01df: invoke-virtual {v6}, Ljonas/tool/saveForOffline/PageSaver;.getPageTitle:()Ljava/lang/String; // method@0cd6 │ │ +05a20c: 0c06 |01e2: move-result-object v6 │ │ +05a20e: 6e10 8909 0200 |01e3: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ +05a214: 0c07 |01e6: move-result-object v7 │ │ +05a216: 6e30 ae0c 6507 |01e7: invoke-virtual {v5, v6, v7}, Ljonas/tool/saveForOffline/NotificationTools;.notifyFinished:(Ljava/lang/String;Ljava/lang/String;)V // method@0cae │ │ +05a21c: 2900 c7fe |01ea: goto/16 00b1 // -0139 │ │ catches : 2 │ │ 0x0001 - 0x00da │ │ Ljava/lang/Exception; -> 0x00db │ │ 0x00fc - 0x01ea │ │ Ljava/lang/Exception; -> 0x00db │ │ positions : │ │ 0x0001 line=111 │ │ @@ -78753,21 +78720,21 @@ │ │ 0x00dc - 0x00fc reg=0 e Ljava/lang/Exception; │ │ 0x017c - 0x01ce reg=1 i Landroid/content/Intent; │ │ 0x0134 - 0x01ec reg=2 newSavedPageDirectory Ljava/io/File; │ │ 0x011d - 0x01ec reg=3 oldSavedPageDirectory Ljava/io/File; │ │ 0x00fc - 0x01ec reg=4 success Z │ │ 0x0000 - 0x01ec reg=11 this Ljonas/tool/saveForOffline/SaveService$PageSaveTask; │ │ │ │ - source_file_idx : 2631 (SaveService.java) │ │ + source_file_idx : 2651 (SaveService.java) │ │ │ │ Class #214 header: │ │ -class_idx : 637 │ │ +class_idx : 657 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 17 │ │ -source_file_idx : 2631 │ │ +superclass_idx : 23 │ │ +source_file_idx : 2651 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -78806,39 +78773,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -057864: |[057864] jonas.tool.saveForOffline.SaveService.:()V │ │ -057874: 7010 3100 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0031 │ │ -05787a: 1a00 440a |0003: const-string v0, "SaveService" // string@0a44 │ │ -05787e: 5b10 d505 |0005: iput-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.TAG:Ljava/lang/String; // field@05d5 │ │ -057882: 0e00 |0007: return-void │ │ +05a238: |[05a238] jonas.tool.saveForOffline.SaveService.:()V │ │ +05a248: 7010 3100 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0031 │ │ +05a24e: 1a00 580a |0003: const-string v0, "SaveService" // string@0a58 │ │ +05a252: 5b10 d505 |0005: iput-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.TAG:Ljava/lang/String; // field@05d5 │ │ +05a256: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=51 │ │ - 0x0007 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljonas/tool/saveForOffline/SaveService; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/SaveService;) │ │ name : 'access$100' │ │ type : '(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057884: |[057884] jonas.tool.saveForOffline.SaveService.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; │ │ -057894: 5410 d805 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.pageSaver:Ljonas/tool/saveForOffline/PageSaver; // field@05d8 │ │ -057898: 1100 |0002: return-object v0 │ │ +05a258: |[05a258] jonas.tool.saveForOffline.SaveService.access$100:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; │ │ +05a268: 5410 d805 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.pageSaver:Ljonas/tool/saveForOffline/PageSaver; // field@05d8 │ │ +05a26c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/SaveService; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/SaveService;) │ │ @@ -78846,17 +78812,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05789c: |[05789c] jonas.tool.saveForOffline.SaveService.access$200:(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences; │ │ -0578ac: 5410 d905 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.sharedPreferences:Landroid/content/SharedPreferences; // field@05d9 │ │ -0578b0: 1100 |0002: return-object v0 │ │ +05a270: |[05a270] jonas.tool.saveForOffline.SaveService.access$200:(Ljonas/tool/saveForOffline/SaveService;)Landroid/content/SharedPreferences; │ │ +05a280: 5410 d905 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.sharedPreferences:Landroid/content/SharedPreferences; // field@05d9 │ │ +05a284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/SaveService; │ │ │ │ #3 : (in Ljonas/tool/saveForOffline/SaveService;) │ │ @@ -78864,17 +78830,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0578b4: |[0578b4] jonas.tool.saveForOffline.SaveService.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; │ │ -0578c4: 5410 d605 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ -0578c8: 1100 |0002: return-object v0 │ │ +05a288: |[05a288] jonas.tool.saveForOffline.SaveService.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; │ │ +05a298: 5410 d605 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ +05a29c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/SaveService; │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/SaveService;) │ │ @@ -78882,17 +78848,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0578cc: |[0578cc] jonas.tool.saveForOffline.SaveService.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; │ │ -0578dc: 5410 d705 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.notificationTools:Ljonas/tool/saveForOffline/NotificationTools; // field@05d7 │ │ -0578e0: 1100 |0002: return-object v0 │ │ +05a2a0: |[05a2a0] jonas.tool.saveForOffline.SaveService.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; │ │ +05a2b0: 5410 d705 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.notificationTools:Ljonas/tool/saveForOffline/NotificationTools; // field@05d7 │ │ +05a2b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/SaveService; │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/SaveService;) │ │ @@ -78900,17 +78866,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/SaveService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0578e4: |[0578e4] jonas.tool.saveForOffline.SaveService.access$500:(Ljonas/tool/saveForOffline/SaveService;)V │ │ -0578f4: 7010 0c0d 0000 |0000: invoke-direct {v0}, Ljonas/tool/saveForOffline/SaveService;.stopService:()V // method@0d0c │ │ -0578fa: 0e00 |0003: return-void │ │ +05a2b8: |[05a2b8] jonas.tool.saveForOffline.SaveService.access$500:(Ljonas/tool/saveForOffline/SaveService;)V │ │ +05a2c8: 7010 0c0d 0000 |0000: invoke-direct {v0}, Ljonas/tool/saveForOffline/SaveService;.stopService:()V // method@0d0c │ │ +05a2ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljonas/tool/saveForOffline/SaveService; │ │ │ │ #6 : (in Ljonas/tool/saveForOffline/SaveService;) │ │ @@ -78918,23 +78884,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0578fc: |[0578fc] jonas.tool.saveForOffline.SaveService.stopService:()V │ │ -05790c: 5410 d605 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ -057910: 6e10 b00b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ -057916: 0c00 |0005: move-result-object v0 │ │ -057918: 7210 9b0b 0000 |0006: invoke-interface {v0}, Ljava/util/concurrent/BlockingQueue;.isEmpty:()Z // method@0b9b │ │ -05791e: 0a00 |0009: move-result v0 │ │ -057920: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -057924: 6e10 0b0d 0100 |000c: invoke-virtual {v1}, Ljonas/tool/saveForOffline/SaveService;.stopSelf:()V // method@0d0b │ │ -05792a: 0e00 |000f: return-void │ │ +05a2d0: |[05a2d0] jonas.tool.saveForOffline.SaveService.stopService:()V │ │ +05a2e0: 5410 d605 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ +05a2e4: 6e10 b00b 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ +05a2ea: 0c00 |0005: move-result-object v0 │ │ +05a2ec: 7210 9b0b 0000 |0006: invoke-interface {v0}, Ljava/util/concurrent/BlockingQueue;.isEmpty:()Z // method@0b9b │ │ +05a2f2: 0a00 |0009: move-result v0 │ │ +05a2f4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +05a2f8: 6e10 0b0d 0100 |000c: invoke-virtual {v1}, Ljonas/tool/saveForOffline/SaveService;.stopSelf:()V // method@0d0b │ │ +05a2fe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x000c line=208 │ │ 0x000f line=210 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ljonas/tool/saveForOffline/SaveService; │ │ @@ -78945,80 +78911,80 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05792c: |[05792c] jonas.tool.saveForOffline.SaveService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -05793c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05793e: 1100 |0001: return-object v0 │ │ +05a300: |[05a300] jonas.tool.saveForOffline.SaveService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +05a310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a312: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljonas/tool/saveForOffline/SaveService; │ │ 0x0000 - 0x0002 reg=2 i Landroid/content/Intent; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/SaveService;) │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 45 16-bit code units │ │ -057940: |[057940] jonas.tool.saveForOffline.SaveService.onCreate:()V │ │ -057950: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -057952: 2201 2e02 |0001: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@022e │ │ -057956: 1604 3c00 |0003: const-wide/16 v4, #int 60 // #3c │ │ -05795a: 6206 d604 |0005: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ -05795e: 2207 2a02 |0007: new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; // type@022a │ │ -057962: 7010 ab0b 0700 |0009: invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0bab │ │ -057968: 0123 |000c: move v3, v2 │ │ -05796a: 7607 ae0b 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@0bae │ │ -057970: 5b81 d605 |0010: iput-object v1, v8, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ -057974: 7110 d200 0800 |0012: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ -05797a: 0c00 |0015: move-result-object v0 │ │ -05797c: 5b80 d905 |0016: iput-object v0, v8, Ljonas/tool/saveForOffline/SaveService;.sharedPreferences:Landroid/content/SharedPreferences; // field@05d9 │ │ -057980: 2200 6e02 |0018: new-instance v0, Ljonas/tool/saveForOffline/PageSaver; // type@026e │ │ -057984: 2201 7b02 |001a: new-instance v1, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; // type@027b │ │ -057988: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -05798a: 7030 f40c 8102 |001d: invoke-direct {v1, v8, v2}, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.:(Ljonas/tool/saveForOffline/SaveService;Ljonas/tool/saveForOffline/SaveService$1;)V // method@0cf4 │ │ -057990: 7020 c90c 1000 |0020: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/PageSaver;.:(Ljonas/tool/saveForOffline/EventCallback;)V // method@0cc9 │ │ -057996: 5b80 d805 |0023: iput-object v0, v8, Ljonas/tool/saveForOffline/SaveService;.pageSaver:Ljonas/tool/saveForOffline/PageSaver; // field@05d8 │ │ -05799a: 2200 6a02 |0025: new-instance v0, Ljonas/tool/saveForOffline/NotificationTools; // type@026a │ │ -05799e: 7020 a80c 8000 |0027: invoke-direct {v0, v8}, Ljonas/tool/saveForOffline/NotificationTools;.:(Landroid/app/Service;)V // method@0ca8 │ │ -0579a4: 5b80 d705 |002a: iput-object v0, v8, Ljonas/tool/saveForOffline/SaveService;.notificationTools:Ljonas/tool/saveForOffline/NotificationTools; // field@05d7 │ │ -0579a8: 0e00 |002c: return-void │ │ +05a314: |[05a314] jonas.tool.saveForOffline.SaveService.onCreate:()V │ │ +05a324: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05a326: 2200 4102 |0001: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0241 │ │ +05a32a: 1603 3c00 |0003: const-wide/16 v3, #int 60 // #3c │ │ +05a32e: 6205 d604 |0005: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@04d6 │ │ +05a332: 2206 3d02 |0007: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@023d │ │ +05a336: 7010 ab0b 0600 |0009: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0bab │ │ +05a33c: 0112 |000c: move v2, v1 │ │ +05a33e: 7607 ae0b 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V // method@0bae │ │ +05a344: 5b70 d605 |0010: iput-object v0, v7, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ +05a348: 7110 d200 0700 |0012: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ +05a34e: 0c00 |0015: move-result-object v0 │ │ +05a350: 5b70 d905 |0016: iput-object v0, v7, Ljonas/tool/saveForOffline/SaveService;.sharedPreferences:Landroid/content/SharedPreferences; // field@05d9 │ │ +05a354: 2200 8202 |0018: new-instance v0, Ljonas/tool/saveForOffline/PageSaver; // type@0282 │ │ +05a358: 2201 8f02 |001a: new-instance v1, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; // type@028f │ │ +05a35c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +05a35e: 7030 f40c 7102 |001d: invoke-direct {v1, v7, v2}, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.:(Ljonas/tool/saveForOffline/SaveService;Ljonas/tool/saveForOffline/SaveService$1;)V // method@0cf4 │ │ +05a364: 7020 c90c 1000 |0020: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/PageSaver;.:(Ljonas/tool/saveForOffline/EventCallback;)V // method@0cc9 │ │ +05a36a: 5b70 d805 |0023: iput-object v0, v7, Ljonas/tool/saveForOffline/SaveService;.pageSaver:Ljonas/tool/saveForOffline/PageSaver; // field@05d8 │ │ +05a36e: 2200 7e02 |0025: new-instance v0, Ljonas/tool/saveForOffline/NotificationTools; // type@027e │ │ +05a372: 7020 a80c 7000 |0027: invoke-direct {v0, v7}, Ljonas/tool/saveForOffline/NotificationTools;.:(Landroid/app/Service;)V // method@0ca8 │ │ +05a378: 5b70 d705 |002a: iput-object v0, v7, Ljonas/tool/saveForOffline/SaveService;.notificationTools:Ljonas/tool/saveForOffline/NotificationTools; // field@05d7 │ │ +05a37c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0012 line=61 │ │ 0x0018 line=62 │ │ 0x0025 line=63 │ │ 0x002c line=64 │ │ locals : │ │ - 0x0000 - 0x002d reg=8 this Ljonas/tool/saveForOffline/SaveService; │ │ + 0x0000 - 0x002d reg=7 this Ljonas/tool/saveForOffline/SaveService; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/SaveService;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0579ac: |[0579ac] jonas.tool.saveForOffline.SaveService.onDestroy:()V │ │ -0579bc: 1a00 440a |0000: const-string v0, "SaveService" // string@0a44 │ │ -0579c0: 1a01 6e0a |0002: const-string v1, "Service destroyed" // string@0a6e │ │ -0579c4: 7120 de00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00de │ │ -0579ca: 0e00 |0007: return-void │ │ +05a380: |[05a380] jonas.tool.saveForOffline.SaveService.onDestroy:()V │ │ +05a390: 1a00 580a |0000: const-string v0, "SaveService" // string@0a58 │ │ +05a394: 1a01 820a |0002: const-string v1, "Service destroyed" // string@0a82 │ │ +05a398: 7120 de00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00de │ │ +05a39e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0007 line=215 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljonas/tool/saveForOffline/SaveService; │ │ │ │ @@ -79027,101 +78993,102 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -0579cc: |[0579cc] jonas.tool.saveForOffline.SaveService.onStartCommand:(Landroid/content/Intent;II)I │ │ -0579dc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0579de: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -0579e0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0579e2: 1a01 740b |0003: const-string v1, "USER_CANCELLED" // string@0b74 │ │ -0579e6: 6e30 5200 1702 |0005: invoke-virtual {v7, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -0579ec: 0a01 |0008: move-result v1 │ │ -0579ee: 3901 0a00 |0009: if-nez v1, 0013 // +000a │ │ -0579f2: 1a01 750b |000b: const-string v1, "USER_CANCELLED_ALL" // string@0b75 │ │ -0579f6: 6e30 5200 1702 |000d: invoke-virtual {v7, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -0579fc: 0a01 |0010: move-result v1 │ │ -0579fe: 3801 2800 |0011: if-eqz v1, 0039 // +0028 │ │ -057a02: 1a01 750b |0013: const-string v1, "USER_CANCELLED_ALL" // string@0b75 │ │ -057a06: 6e30 5200 1702 |0015: invoke-virtual {v7, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -057a0c: 0a01 |0018: move-result v1 │ │ -057a0e: 3801 0b00 |0019: if-eqz v1, 0024 // +000b │ │ -057a12: 5461 d605 |001b: iget-object v1, v6, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ -057a16: 6e10 b00b 0100 |001d: invoke-virtual {v1}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ -057a1c: 0c01 |0020: move-result-object v1 │ │ -057a1e: 7210 9a0b 0100 |0021: invoke-interface {v1}, Ljava/util/concurrent/BlockingQueue;.clear:()V // method@0b9a │ │ -057a24: 1a01 440a |0024: const-string v1, "SaveService" // string@0a44 │ │ -057a28: 1a02 5502 |0026: const-string v2, "Cancelled" // string@0255 │ │ -057a2c: 7120 e200 2100 |0028: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ -057a32: 2201 c301 |002b: new-instance v1, Ljava/lang/Thread; // type@01c3 │ │ -057a36: 2202 7a02 |002d: new-instance v2, Ljonas/tool/saveForOffline/SaveService$1; // type@027a │ │ -057a3a: 7020 f10c 6200 |002f: invoke-direct {v2, v6}, Ljonas/tool/saveForOffline/SaveService$1;.:(Ljonas/tool/saveForOffline/SaveService;)V // method@0cf1 │ │ -057a40: 7020 6b0a 2100 |0032: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a6b │ │ -057a46: 6e10 760a 0100 |0035: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0a76 │ │ -057a4c: 0f04 |0038: return v4 │ │ -057a4e: 1a01 7c0d |0039: const-string v1, "android.intent.extra.TEXT" // string@0d7c │ │ -057a52: 6e20 5300 1700 |003b: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -057a58: 0c00 |003e: move-result-object v0 │ │ -057a5a: 3800 1500 |003f: if-eqz v0, 0054 // +0015 │ │ -057a5e: 1a01 a113 |0041: const-string v1, "http" // string@13a1 │ │ -057a62: 6e20 420a 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -057a68: 0a01 |0046: move-result v1 │ │ -057a6a: 3801 0d00 |0047: if-eqz v1, 0054 // +000d │ │ -057a6e: 5461 d605 |0049: iget-object v1, v6, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ -057a72: 2202 7c02 |004b: new-instance v2, Ljonas/tool/saveForOffline/SaveService$PageSaveTask; // type@027c │ │ -057a76: 7030 fc0c 6200 |004d: invoke-direct {v2, v6, v0}, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.:(Ljonas/tool/saveForOffline/SaveService;Ljava/lang/String;)V // method@0cfc │ │ -057a7c: 6e20 b10b 2100 |0050: invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0bb1 │ │ -057a82: 28e5 |0053: goto 0038 // -001b │ │ -057a84: 3900 0a00 |0054: if-nez v0, 005e // +000a │ │ -057a88: 5461 d705 |0056: iget-object v1, v6, Ljonas/tool/saveForOffline/SaveService;.notificationTools:Ljonas/tool/saveForOffline/NotificationTools; // field@05d7 │ │ -057a8c: 1a02 6f0b |0058: const-string v2, "URL null, this is probably a bug" // string@0b6f │ │ -057a90: 6e30 ad0c 2105 |005a: invoke-virtual {v1, v2, v5}, Ljonas/tool/saveForOffline/NotificationTools;.notifyFailure:(Ljava/lang/String;Ljava/lang/String;)V // method@0cad │ │ -057a96: 28db |005d: goto 0038 // -0025 │ │ -057a98: 5461 d705 |005e: iget-object v1, v6, Ljonas/tool/saveForOffline/SaveService;.notificationTools:Ljonas/tool/saveForOffline/NotificationTools; // field@05d7 │ │ -057a9c: 2202 c101 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -057aa0: 7010 500a 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -057aa6: 1a03 6e0b |0065: const-string v3, "URL not valid: " // string@0b6e │ │ -057aaa: 6e20 580a 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057ab0: 0c02 |006a: move-result-object v2 │ │ -057ab2: 6e20 580a 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057ab8: 0c02 |006e: move-result-object v2 │ │ -057aba: 6e10 640a 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -057ac0: 0c02 |0072: move-result-object v2 │ │ -057ac2: 6e30 ad0c 2105 |0073: invoke-virtual {v1, v2, v5}, Ljonas/tool/saveForOffline/NotificationTools;.notifyFailure:(Ljava/lang/String;Ljava/lang/String;)V // method@0cad │ │ -057ac8: 28c2 |0076: goto 0038 // -003e │ │ +05a3a0: |[05a3a0] jonas.tool.saveForOffline.SaveService.onStartCommand:(Landroid/content/Intent;II)I │ │ +05a3b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05a3b2: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +05a3b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05a3b6: 1a01 880b |0003: const-string v1, "USER_CANCELLED" // string@0b88 │ │ +05a3ba: 6e30 5200 1702 |0005: invoke-virtual {v7, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +05a3c0: 0a01 |0008: move-result v1 │ │ +05a3c2: 3901 0a00 |0009: if-nez v1, 0013 // +000a │ │ +05a3c6: 1a01 890b |000b: const-string v1, "USER_CANCELLED_ALL" // string@0b89 │ │ +05a3ca: 6e30 5200 1702 |000d: invoke-virtual {v7, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +05a3d0: 0a01 |0010: move-result v1 │ │ +05a3d2: 3801 2800 |0011: if-eqz v1, 0039 // +0028 │ │ +05a3d6: 1a01 890b |0013: const-string v1, "USER_CANCELLED_ALL" // string@0b89 │ │ +05a3da: 6e30 5200 1702 |0015: invoke-virtual {v7, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +05a3e0: 0a01 |0018: move-result v1 │ │ +05a3e2: 3801 0b00 |0019: if-eqz v1, 0024 // +000b │ │ +05a3e6: 5461 d605 |001b: iget-object v1, v6, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ +05a3ea: 6e10 b00b 0100 |001d: invoke-virtual {v1}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ +05a3f0: 0c01 |0020: move-result-object v1 │ │ +05a3f2: 7210 9a0b 0100 |0021: invoke-interface {v1}, Ljava/util/concurrent/BlockingQueue;.clear:()V // method@0b9a │ │ +05a3f8: 1a01 580a |0024: const-string v1, "SaveService" // string@0a58 │ │ +05a3fc: 1a02 5502 |0026: const-string v2, "Cancelled" // string@0255 │ │ +05a400: 7120 e200 2100 |0028: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ +05a406: 2201 d501 |002b: new-instance v1, Ljava/lang/Thread; // type@01d5 │ │ +05a40a: 2202 8e02 |002d: new-instance v2, Ljonas/tool/saveForOffline/SaveService$1; // type@028e │ │ +05a40e: 7020 f10c 6200 |002f: invoke-direct {v2, v6}, Ljonas/tool/saveForOffline/SaveService$1;.:(Ljonas/tool/saveForOffline/SaveService;)V // method@0cf1 │ │ +05a414: 7020 6b0a 2100 |0032: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a6b │ │ +05a41a: 6e10 760a 0100 |0035: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0a76 │ │ +05a420: 0f04 |0038: return v4 │ │ +05a422: 1a01 900d |0039: const-string v1, "android.intent.extra.TEXT" // string@0d90 │ │ +05a426: 6e20 5300 1700 |003b: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05a42c: 0c00 |003e: move-result-object v0 │ │ +05a42e: 3800 1500 |003f: if-eqz v0, 0054 // +0015 │ │ +05a432: 1a01 b413 |0041: const-string v1, "http" // string@13b4 │ │ +05a436: 6e20 420a 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +05a43c: 0a01 |0046: move-result v1 │ │ +05a43e: 3801 0d00 |0047: if-eqz v1, 0054 // +000d │ │ +05a442: 5461 d605 |0049: iget-object v1, v6, Ljonas/tool/saveForOffline/SaveService;.executor:Ljava/util/concurrent/ThreadPoolExecutor; // field@05d6 │ │ +05a446: 2202 9002 |004b: new-instance v2, Ljonas/tool/saveForOffline/SaveService$PageSaveTask; // type@0290 │ │ +05a44a: 7030 fc0c 6200 |004d: invoke-direct {v2, v6, v0}, Ljonas/tool/saveForOffline/SaveService$PageSaveTask;.:(Ljonas/tool/saveForOffline/SaveService;Ljava/lang/String;)V // method@0cfc │ │ +05a450: 6e20 b10b 2100 |0050: invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@0bb1 │ │ +05a456: 28e5 |0053: goto 0038 // -001b │ │ +05a458: 3900 0a00 |0054: if-nez v0, 005e // +000a │ │ +05a45c: 5461 d705 |0056: iget-object v1, v6, Ljonas/tool/saveForOffline/SaveService;.notificationTools:Ljonas/tool/saveForOffline/NotificationTools; // field@05d7 │ │ +05a460: 1a02 830b |0058: const-string v2, "URL null, this is probably a bug" // string@0b83 │ │ +05a464: 6e30 ad0c 2105 |005a: invoke-virtual {v1, v2, v5}, Ljonas/tool/saveForOffline/NotificationTools;.notifyFailure:(Ljava/lang/String;Ljava/lang/String;)V // method@0cad │ │ +05a46a: 28db |005d: goto 0038 // -0025 │ │ +05a46c: 5461 d705 |005e: iget-object v1, v6, Ljonas/tool/saveForOffline/SaveService;.notificationTools:Ljonas/tool/saveForOffline/NotificationTools; // field@05d7 │ │ +05a470: 2202 d301 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a474: 7010 500a 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a47a: 1a03 820b |0065: const-string v3, "URL not valid: " // string@0b82 │ │ +05a47e: 6e20 580a 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a484: 0c02 |006a: move-result-object v2 │ │ +05a486: 6e20 580a 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a48c: 0c02 |006e: move-result-object v2 │ │ +05a48e: 6e10 640a 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a494: 0c02 |0072: move-result-object v2 │ │ +05a496: 6e30 ad0c 2105 |0073: invoke-virtual {v1, v2, v5}, Ljonas/tool/saveForOffline/NotificationTools;.notifyFailure:(Ljava/lang/String;Ljava/lang/String;)V // method@0cad │ │ +05a49c: 28c2 |0076: goto 0038 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=68 │ │ 0x0013 line=69 │ │ 0x001b line=70 │ │ 0x0024 line=73 │ │ 0x002b line=74 │ │ + 0x0035 line=79 │ │ 0x0038 line=96 │ │ 0x0039 line=84 │ │ 0x003f line=86 │ │ 0x0049 line=87 │ │ 0x0054 line=89 │ │ 0x0056 line=90 │ │ 0x005e line=92 │ │ locals : │ │ 0x003f - 0x0077 reg=0 pageUrl Ljava/lang/String; │ │ 0x0000 - 0x0077 reg=6 this Ljonas/tool/saveForOffline/SaveService; │ │ 0x0000 - 0x0077 reg=7 intent Landroid/content/Intent; │ │ 0x0000 - 0x0077 reg=8 flags I │ │ 0x0000 - 0x0077 reg=9 startId I │ │ │ │ - source_file_idx : 2631 (SaveService.java) │ │ + source_file_idx : 2651 (SaveService.java) │ │ │ │ Class #215 header: │ │ -class_idx : 638 │ │ +class_idx : 658 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 108 │ │ -source_file_idx : 2643 │ │ +superclass_idx : 124 │ │ +source_file_idx : 2663 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -79149,48 +79116,48 @@ │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/content/Intent;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -057acc: |[057acc] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$1.:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/content/Intent;)V │ │ -057adc: 5b01 da05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05da │ │ -057ae0: 5b02 db05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.val$intent:Landroid/content/Intent; // field@05db │ │ -057ae4: 7010 0e01 0000 |0004: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@010e │ │ -057aea: 0e00 |0007: return-void │ │ +05a4a0: |[05a4a0] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$1.:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/content/Intent;)V │ │ +05a4b0: 5b01 da05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05da │ │ +05a4b4: 5b02 db05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.val$intent:Landroid/content/Intent; // field@05db │ │ +05a4b8: 7010 0e01 0000 |0004: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@010e │ │ +05a4be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;) │ │ name : 'onPageFinished' │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -057aec: |[057aec] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$1.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ -057afc: 1a00 3d0c |0000: const-string v0, "WebpageScreenshotService" // string@0c3d │ │ -057b00: 1a01 7009 |0002: const-string v1, "Page finished, getting thumbnail" // string@0970 │ │ -057b04: 7120 e100 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ -057b0a: 5430 da05 |0007: iget-object v0, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05da │ │ -057b0e: 5431 db05 |0009: iget-object v1, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.val$intent:Landroid/content/Intent; // field@05db │ │ -057b12: 1a02 ba1b |000b: const-string v2, "thumbnail" // string@1bba │ │ -057b16: 6e20 5300 2100 |000d: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -057b1c: 0c01 |0010: move-result-object v1 │ │ -057b1e: 7120 130d 1000 |0011: invoke-static {v0, v1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.access$100:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V // method@0d13 │ │ -057b24: 0e00 |0014: return-void │ │ +05a4c0: |[05a4c0] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$1.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ +05a4d0: 1a00 510c |0000: const-string v0, "WebpageScreenshotService" // string@0c51 │ │ +05a4d4: 1a01 8409 |0002: const-string v1, "Page finished, getting thumbnail" // string@0984 │ │ +05a4d8: 7120 e100 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ +05a4de: 5430 da05 |0007: iget-object v0, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05da │ │ +05a4e2: 5431 db05 |0009: iget-object v1, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.val$intent:Landroid/content/Intent; // field@05db │ │ +05a4e6: 1a02 cb1b |000b: const-string v2, "thumbnail" // string@1bcb │ │ +05a4ea: 6e20 5300 2100 |000d: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05a4f0: 0c01 |0010: move-result-object v1 │ │ +05a4f2: 7120 130d 1000 |0011: invoke-static {v0, v1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.access$100:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V // method@0d13 │ │ +05a4f8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=91 │ │ 0x0014 line=93 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1; │ │ @@ -79202,50 +79169,50 @@ │ │ type : '(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -057b28: |[057b28] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$1.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V │ │ -057b38: 1a00 3d0c |0000: const-string v0, "WebpageScreenshotService" // string@0c3d │ │ -057b3c: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -057b40: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -057b46: 1a02 d009 |0007: const-string v2, "Recieved error from WebView, description: " // string@09d0 │ │ -057b4a: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057b50: 0c01 |000c: move-result-object v1 │ │ -057b52: 6e20 580a 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057b58: 0c01 |0010: move-result-object v1 │ │ -057b5a: 1a02 d700 |0011: const-string v2, ", Failing url: " // string@00d7 │ │ -057b5e: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057b64: 0c01 |0016: move-result-object v1 │ │ -057b66: 6e20 580a 7100 |0017: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057b6c: 0c01 |001a: move-result-object v1 │ │ -057b6e: 6e10 640a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -057b74: 0c01 |001e: move-result-object v1 │ │ -057b76: 7120 e200 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ -057b7c: 0e00 |0022: return-void │ │ +05a4fc: |[05a4fc] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$1.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V │ │ +05a50c: 1a00 510c |0000: const-string v0, "WebpageScreenshotService" // string@0c51 │ │ +05a510: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a514: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a51a: 1a02 e409 |0007: const-string v2, "Recieved error from WebView, description: " // string@09e4 │ │ +05a51e: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a524: 0c01 |000c: move-result-object v1 │ │ +05a526: 6e20 580a 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a52c: 0c01 |0010: move-result-object v1 │ │ +05a52e: 1a02 d700 |0011: const-string v2, ", Failing url: " // string@00d7 │ │ +05a532: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a538: 0c01 |0016: move-result-object v1 │ │ +05a53a: 6e20 580a 7100 |0017: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a540: 0c01 |001a: move-result-object v1 │ │ +05a542: 6e10 640a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a548: 0c01 |001e: move-result-object v1 │ │ +05a54a: 7120 e200 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ +05a550: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0022 line=86 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1; │ │ 0x0000 - 0x0023 reg=4 view Landroid/webkit/WebView; │ │ 0x0000 - 0x0023 reg=5 errorCode I │ │ 0x0000 - 0x0023 reg=6 description Ljava/lang/String; │ │ 0x0000 - 0x0023 reg=7 failingUrl Ljava/lang/String; │ │ │ │ - source_file_idx : 2643 (ScreenshotService.java) │ │ + source_file_idx : 2663 (ScreenshotService.java) │ │ │ │ Class #216 header: │ │ -class_idx : 639 │ │ +class_idx : 659 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2643 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2663 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -79274,63 +79241,63 @@ │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -057b80: |[057b80] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$2.:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V │ │ -057b90: 5b01 dc05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ -057b94: 5b02 dd05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.val$outputFileLocation:Ljava/lang/String; // field@05dd │ │ -057b98: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -057b9e: 0e00 |0007: return-void │ │ +05a554: |[05a554] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$2.:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V │ │ +05a564: 5b01 dc05 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ +05a568: 5b02 dd05 |0002: iput-object v2, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.val$outputFileLocation:Ljava/lang/String; // field@05dd │ │ +05a56c: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05a572: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -057ba0: |[057ba0] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$2.run:()V │ │ -057bb0: 6201 d404 |0000: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -057bb4: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ -057bb8: 6e30 b20b 2103 |0004: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.sleep:(J)V // method@0bb2 │ │ -057bbe: 5451 dc05 |0007: iget-object v1, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ -057bc2: 5452 dc05 |0009: iget-object v2, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ -057bc6: 5422 df05 |000b: iget-object v2, v2, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057bca: 7110 1e0d 0200 |000d: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057bd0: 0c02 |0010: move-result-object v2 │ │ -057bd2: 6e10 0401 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.getDrawingCache:()Landroid/graphics/Bitmap; // method@0104 │ │ -057bd8: 0c02 |0014: move-result-object v2 │ │ -057bda: 2203 8501 |0015: new-instance v3, Ljava/io/File; // type@0185 │ │ -057bde: 5454 dd05 |0017: iget-object v4, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.val$outputFileLocation:Ljava/lang/String; // field@05dd │ │ -057be2: 7020 8109 4300 |0019: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -057be8: 7130 140d 2103 |001c: invoke-static {v1, v2, v3}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.access$200:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/graphics/Bitmap;Ljava/io/File;)V // method@0d14 │ │ -057bee: 5451 dc05 |001f: iget-object v1, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ -057bf2: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -057bf4: 7120 150d 2100 |0022: invoke-static {v1, v2}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.access$302:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Z)Z // method@0d15 │ │ -057bfa: 5451 dc05 |0025: iget-object v1, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ -057bfe: 7110 160d 0100 |0027: invoke-static {v1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.access$400:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;)V // method@0d16 │ │ -057c04: 0e00 |002a: return-void │ │ -057c06: 0d00 |002b: move-exception v0 │ │ -057c08: 1a01 3d0c |002c: const-string v1, "WebpageScreenshotService" // string@0c3d │ │ -057c0c: 1a02 4104 |002e: const-string v2, "InterruptedException when taking webview screenshot " // string@0441 │ │ -057c10: 7130 e000 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00e0 │ │ -057c16: 28d4 |0033: goto 0007 // -002c │ │ +05a574: |[05a574] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler$2.run:()V │ │ +05a584: 6201 d404 |0000: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +05a588: 1602 e803 |0002: const-wide/16 v2, #int 1000 // #3e8 │ │ +05a58c: 6e30 b20b 2103 |0004: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.sleep:(J)V // method@0bb2 │ │ +05a592: 5451 dc05 |0007: iget-object v1, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ +05a596: 5452 dc05 |0009: iget-object v2, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ +05a59a: 5422 df05 |000b: iget-object v2, v2, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a59e: 7110 1e0d 0200 |000d: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a5a4: 0c02 |0010: move-result-object v2 │ │ +05a5a6: 6e10 0401 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.getDrawingCache:()Landroid/graphics/Bitmap; // method@0104 │ │ +05a5ac: 0c02 |0014: move-result-object v2 │ │ +05a5ae: 2203 9701 |0015: new-instance v3, Ljava/io/File; // type@0197 │ │ +05a5b2: 5454 dd05 |0017: iget-object v4, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.val$outputFileLocation:Ljava/lang/String; // field@05dd │ │ +05a5b6: 7020 8109 4300 |0019: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +05a5bc: 7130 140d 2103 |001c: invoke-static {v1, v2, v3}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.access$200:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/graphics/Bitmap;Ljava/io/File;)V // method@0d14 │ │ +05a5c2: 5451 dc05 |001f: iget-object v1, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ +05a5c6: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +05a5c8: 7120 150d 2100 |0022: invoke-static {v1, v2}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.access$302:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Z)Z // method@0d15 │ │ +05a5ce: 5451 dc05 |0025: iget-object v1, v5, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05dc │ │ +05a5d2: 7110 160d 0100 |0027: invoke-static {v1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.access$400:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;)V // method@0d16 │ │ +05a5d8: 0e00 |002a: return-void │ │ +05a5da: 0d00 |002b: move-exception v0 │ │ +05a5dc: 1a01 510c |002c: const-string v1, "WebpageScreenshotService" // string@0c51 │ │ +05a5e0: 1a02 4104 |002e: const-string v2, "InterruptedException when taking webview screenshot " // string@0441 │ │ +05a5e4: 7130 e000 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00e0 │ │ +05a5ea: 28d4 |0033: goto 0007 // -002c │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/InterruptedException; -> 0x002b │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=107 │ │ 0x001f line=108 │ │ @@ -79338,21 +79305,21 @@ │ │ 0x002a line=110 │ │ 0x002b line=103 │ │ 0x002c line=105 │ │ locals : │ │ 0x002c - 0x0034 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0000 - 0x0034 reg=5 this Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2; │ │ │ │ - source_file_idx : 2643 (ScreenshotService.java) │ │ + source_file_idx : 2663 (ScreenshotService.java) │ │ │ │ Class #217 header: │ │ -class_idx : 640 │ │ +class_idx : 660 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 71 │ │ -source_file_idx : 2643 │ │ +superclass_idx : 79 │ │ +source_file_idx : 2663 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 1 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -79388,21 +79355,21 @@ │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/os/Looper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -057c28: |[057c28] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.:(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/os/Looper;)V │ │ -057c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -057c3a: 5b12 df05 |0001: iput-object v2, v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057c3e: 7020 b900 3100 |0003: invoke-direct {v1, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ -057c44: 5c10 e105 |0006: iput-boolean v0, v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.webviewScreenshotTaken:Z // field@05e1 │ │ -057c48: 5c10 e005 |0008: iput-boolean v0, v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.websiteIconTaken:Z // field@05e0 │ │ -057c4c: 0e00 |000a: return-void │ │ +05a5fc: |[05a5fc] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.:(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/os/Looper;)V │ │ +05a60c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a60e: 5b12 df05 |0001: iput-object v2, v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a612: 7020 b900 3100 |0003: invoke-direct {v1, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00b9 │ │ +05a618: 5c10 e105 |0006: iput-boolean v0, v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.webviewScreenshotTaken:Z // field@05e1 │ │ +05a61c: 5c10 e005 |0008: iput-boolean v0, v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.websiteIconTaken:Z // field@05e0 │ │ +05a620: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0003 line=49 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ 0x000a line=50 │ │ @@ -79416,17 +79383,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -057c50: |[057c50] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.access$100:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V │ │ -057c60: 7020 1c0d 1000 |0000: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.takeWebviewScreenshot:(Ljava/lang/String;)V // method@0d1c │ │ -057c66: 0e00 |0003: return-void │ │ +05a624: |[05a624] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.access$100:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V │ │ +05a634: 7020 1c0d 1000 |0000: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.takeWebviewScreenshot:(Ljava/lang/String;)V // method@0d1c │ │ +05a63a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -79435,17 +79402,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/graphics/Bitmap;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -057c68: |[057c68] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.access$200:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/graphics/Bitmap;Ljava/io/File;)V │ │ -057c78: 7030 190d 1002 |0000: invoke-direct {v0, v1, v2}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.saveBitmapToFile:(Landroid/graphics/Bitmap;Ljava/io/File;)V // method@0d19 │ │ -057c7e: 0e00 |0003: return-void │ │ +05a63c: |[05a63c] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.access$200:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/graphics/Bitmap;Ljava/io/File;)V │ │ +05a64c: 7030 190d 1002 |0000: invoke-direct {v0, v1, v2}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.saveBitmapToFile:(Landroid/graphics/Bitmap;Ljava/io/File;)V // method@0d19 │ │ +05a652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/io/File; │ │ @@ -79455,17 +79422,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057c80: |[057c80] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.access$302:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Z)Z │ │ -057c90: 5c01 e105 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.webviewScreenshotTaken:Z // field@05e1 │ │ -057c94: 0f01 |0002: return v1 │ │ +05a654: |[05a654] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.access$302:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Z)Z │ │ +05a664: 5c01 e105 |0000: iput-boolean v1, v0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.webviewScreenshotTaken:Z // field@05e1 │ │ +05a668: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -79474,17 +79441,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057c98: |[057c98] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.access$400:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;)V │ │ -057ca8: 7010 1b0d 0000 |0000: invoke-direct {v0}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.stopService:()V // method@0d1b │ │ -057cae: 0e00 |0003: return-void │ │ +05a66c: |[05a66c] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.access$400:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;)V │ │ +05a67c: 7010 1b0d 0000 |0000: invoke-direct {v0}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.stopService:()V // method@0d1b │ │ +05a682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ │ │ #5 : (in Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;) │ │ @@ -79492,48 +79459,48 @@ │ │ type : '(Landroid/graphics/Bitmap;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -057cb0: |[057cb0] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.saveBitmapToFile:(Landroid/graphics/Bitmap;Ljava/io/File;)V │ │ -057cc0: 3906 0300 |0000: if-nez v6, 0003 // +0003 │ │ -057cc4: 0e00 |0002: return-void │ │ -057cc6: 6e10 8809 0700 |0003: invoke-virtual {v7}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ -057ccc: 0c02 |0006: move-result-object v2 │ │ -057cce: 6e10 8d09 0200 |0007: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ -057cd4: 2201 8001 |000a: new-instance v1, Ljava/io/BufferedOutputStream; // type@0180 │ │ -057cd8: 2202 8801 |000c: new-instance v2, Ljava/io/FileOutputStream; // type@0188 │ │ -057cdc: 7020 9209 7200 |000e: invoke-direct {v2, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0992 │ │ -057ce2: 7020 7109 2100 |0011: invoke-direct {v1, v2}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0971 │ │ -057ce8: 6202 0100 |0014: sget-object v2, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0001 │ │ -057cec: 1303 6400 |0016: const/16 v3, #int 100 // #64 │ │ -057cf0: 6e40 7c00 2613 |0018: invoke-virtual {v6, v2, v3, v1}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@007c │ │ -057cf6: 6e10 b209 0100 |001b: invoke-virtual {v1}, Ljava/io/OutputStream;.flush:()V // method@09b2 │ │ -057cfc: 6e10 b109 0100 |001e: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@09b1 │ │ -057d02: 1a02 3d0c |0021: const-string v2, "WebpageScreenshotService" // string@0c3d │ │ -057d06: 2203 c101 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -057d0a: 7010 500a 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -057d10: 1a04 490a |0028: const-string v4, "Saved Bitmap to file: " // string@0a49 │ │ -057d14: 6e20 580a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057d1a: 0c03 |002d: move-result-object v3 │ │ -057d1c: 6e10 8909 0700 |002e: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ -057d22: 0c04 |0031: move-result-object v4 │ │ -057d24: 6e20 580a 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057d2a: 0c03 |0035: move-result-object v3 │ │ -057d2c: 6e10 640a 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -057d32: 0c03 |0039: move-result-object v3 │ │ -057d34: 7120 e100 3200 |003a: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ -057d3a: 28c5 |003d: goto 0002 // -003b │ │ -057d3c: 0d00 |003e: move-exception v0 │ │ -057d3e: 1a02 3d0c |003f: const-string v2, "WebpageScreenshotService" // string@0c3d │ │ -057d42: 1a03 4704 |0041: const-string v3, "IoException while saving bitmap to file" // string@0447 │ │ -057d46: 7130 e000 3200 |0043: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00e0 │ │ -057d4c: 28db |0046: goto 0021 // -0025 │ │ +05a684: |[05a684] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.saveBitmapToFile:(Landroid/graphics/Bitmap;Ljava/io/File;)V │ │ +05a694: 3906 0300 |0000: if-nez v6, 0003 // +0003 │ │ +05a698: 0e00 |0002: return-void │ │ +05a69a: 6e10 8809 0700 |0003: invoke-virtual {v7}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ +05a6a0: 0c02 |0006: move-result-object v2 │ │ +05a6a2: 6e10 8d09 0200 |0007: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ +05a6a8: 2201 9201 |000a: new-instance v1, Ljava/io/BufferedOutputStream; // type@0192 │ │ +05a6ac: 2202 9a01 |000c: new-instance v2, Ljava/io/FileOutputStream; // type@019a │ │ +05a6b0: 7020 9209 7200 |000e: invoke-direct {v2, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0992 │ │ +05a6b6: 7020 7109 2100 |0011: invoke-direct {v1, v2}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0971 │ │ +05a6bc: 6202 0100 |0014: sget-object v2, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0001 │ │ +05a6c0: 1303 6400 |0016: const/16 v3, #int 100 // #64 │ │ +05a6c4: 6e40 7c00 2613 |0018: invoke-virtual {v6, v2, v3, v1}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@007c │ │ +05a6ca: 6e10 b209 0100 |001b: invoke-virtual {v1}, Ljava/io/OutputStream;.flush:()V // method@09b2 │ │ +05a6d0: 6e10 b109 0100 |001e: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@09b1 │ │ +05a6d6: 1a02 510c |0021: const-string v2, "WebpageScreenshotService" // string@0c51 │ │ +05a6da: 2203 d301 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a6de: 7010 500a 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a6e4: 1a04 5d0a |0028: const-string v4, "Saved Bitmap to file: " // string@0a5d │ │ +05a6e8: 6e20 580a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a6ee: 0c03 |002d: move-result-object v3 │ │ +05a6f0: 6e10 8909 0700 |002e: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0989 │ │ +05a6f6: 0c04 |0031: move-result-object v4 │ │ +05a6f8: 6e20 580a 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a6fe: 0c03 |0035: move-result-object v3 │ │ +05a700: 6e10 640a 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a706: 0c03 |0039: move-result-object v3 │ │ +05a708: 7120 e100 3200 |003a: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ +05a70e: 28c5 |003d: goto 0002 // -003b │ │ +05a710: 0d00 |003e: move-exception v0 │ │ +05a712: 1a02 510c |003f: const-string v2, "WebpageScreenshotService" // string@0c51 │ │ +05a716: 1a03 4704 |0041: const-string v3, "IoException while saving bitmap to file" // string@0447 │ │ +05a71a: 7130 e000 3200 |0043: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00e0 │ │ +05a720: 28db |0046: goto 0021 // -0025 │ │ catches : 1 │ │ 0x000a - 0x0021 │ │ Ljava/io/IOException; -> 0x003e │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=130 │ │ 0x0003 line=118 │ │ @@ -79556,38 +79523,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -057d60: |[057d60] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.stopService:()V │ │ -057d70: 5530 e005 |0000: iget-boolean v0, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.websiteIconTaken:Z // field@05e0 │ │ -057d74: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -057d78: 5530 e105 |0004: iget-boolean v0, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.webviewScreenshotTaken:Z // field@05e1 │ │ -057d7c: 3800 2900 |0006: if-eqz v0, 002f // +0029 │ │ -057d80: 1a00 3d0c |0008: const-string v0, "WebpageScreenshotService" // string@0c3d │ │ -057d84: 2201 c101 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -057d88: 7010 500a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -057d8e: 1a02 6f0a |000f: const-string v2, "Service stopped, with startId " // string@0a6f │ │ -057d92: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057d98: 0c01 |0014: move-result-object v1 │ │ -057d9a: 5232 de05 |0015: iget v2, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.currentStartId:I // field@05de │ │ -057d9e: 6e20 550a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -057da4: 0c01 |001a: move-result-object v1 │ │ -057da6: 1a02 4800 |001b: const-string v2, " completed" // string@0048 │ │ -057daa: 6e20 580a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057db0: 0c01 |0020: move-result-object v1 │ │ -057db2: 6e10 640a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -057db8: 0c01 |0024: move-result-object v1 │ │ -057dba: 7120 e100 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ -057dc0: 5430 df05 |0028: iget-object v0, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057dc4: 5231 de05 |002a: iget v1, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.currentStartId:I // field@05de │ │ -057dc8: 6e20 230d 1000 |002c: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/ScreenshotService;.stopSelf:(I)V // method@0d23 │ │ -057dce: 0e00 |002f: return-void │ │ +05a734: |[05a734] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.stopService:()V │ │ +05a744: 5530 e005 |0000: iget-boolean v0, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.websiteIconTaken:Z // field@05e0 │ │ +05a748: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +05a74c: 5530 e105 |0004: iget-boolean v0, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.webviewScreenshotTaken:Z // field@05e1 │ │ +05a750: 3800 2900 |0006: if-eqz v0, 002f // +0029 │ │ +05a754: 1a00 510c |0008: const-string v0, "WebpageScreenshotService" // string@0c51 │ │ +05a758: 2201 d301 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a75c: 7010 500a 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a762: 1a02 830a |000f: const-string v2, "Service stopped, with startId " // string@0a83 │ │ +05a766: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a76c: 0c01 |0014: move-result-object v1 │ │ +05a76e: 5232 de05 |0015: iget v2, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.currentStartId:I // field@05de │ │ +05a772: 6e20 550a 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +05a778: 0c01 |001a: move-result-object v1 │ │ +05a77a: 1a02 4800 |001b: const-string v2, " completed" // string@0048 │ │ +05a77e: 6e20 580a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a784: 0c01 |0020: move-result-object v1 │ │ +05a786: 6e10 640a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a78c: 0c01 |0024: move-result-object v1 │ │ +05a78e: 7120 e100 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ +05a794: 5430 df05 |0028: iget-object v0, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a798: 5231 de05 |002a: iget v1, v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.currentStartId:I // field@05de │ │ +05a79c: 6e20 230d 1000 |002c: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/ScreenshotService;.stopSelf:(I)V // method@0d23 │ │ +05a7a2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0008 line=135 │ │ 0x0028 line=136 │ │ 0x002f line=138 │ │ locals : │ │ @@ -79598,24 +79565,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -057dd0: |[057dd0] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.takeWebviewScreenshot:(Ljava/lang/String;)V │ │ -057de0: 2200 c301 |0000: new-instance v0, Ljava/lang/Thread; // type@01c3 │ │ -057de4: 2201 7f02 |0002: new-instance v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2; // type@027f │ │ -057de8: 7030 100d 2103 |0004: invoke-direct {v1, v2, v3}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V // method@0d10 │ │ -057dee: 7020 6b0a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a6b │ │ -057df4: 6e10 760a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a76 │ │ -057dfa: 0e00 |000d: return-void │ │ +05a7a4: |[05a7a4] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.takeWebviewScreenshot:(Ljava/lang/String;)V │ │ +05a7b4: 2200 d501 |0000: new-instance v0, Ljava/lang/Thread; // type@01d5 │ │ +05a7b8: 2201 9302 |0002: new-instance v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2; // type@0293 │ │ +05a7bc: 7030 100d 2103 |0004: invoke-direct {v1, v2, v3}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;.:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V // method@0d10 │ │ +05a7c2: 7020 6b0a 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0a6b │ │ +05a7c8: 6e10 760a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0a76 │ │ +05a7ce: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ + 0x000a line=111 │ │ 0x000d line=112 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ 0x0000 - 0x000e reg=3 outputFileLocation Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;) │ │ @@ -79623,100 +79591,100 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 182 16-bit code units │ │ -057dfc: |[057dfc] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.handleMessage:(Landroid/os/Message;)V │ │ -057e0c: 1308 5802 |0000: const/16 v8, #int 600 // #258 │ │ -057e10: 1307 9001 |0002: const/16 v7, #int 400 // #190 │ │ -057e14: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -057e16: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -057e18: 52a2 0a00 |0006: iget v2, v10, Landroid/os/Message;.arg1:I // field@000a │ │ -057e1c: 5992 de05 |0008: iput v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.currentStartId:I // field@05de │ │ -057e20: 5492 df05 |000a: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057e24: 2203 6b00 |000c: new-instance v3, Landroid/webkit/WebView; // type@006b │ │ -057e28: 5494 df05 |000e: iget-object v4, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057e2c: 7020 0301 4300 |0010: invoke-direct {v3, v4}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0103 │ │ -057e32: 7120 1f0d 3200 |0013: invoke-static {v2, v3}, Ljonas/tool/saveForOffline/ScreenshotService;.access$002:(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/webkit/WebView;)Landroid/webkit/WebView; // method@0d1f │ │ -057e38: 1a02 3d0c |0016: const-string v2, "WebpageScreenshotService" // string@0c3d │ │ -057e3c: 1a03 a402 |0018: const-string v3, "Creating WebView" // string@02a4 │ │ -057e40: 7120 e100 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ -057e46: 5492 df05 |001d: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057e4a: 1a03 400a |001f: const-string v3, "Save completed." // string@0a40 │ │ -057e4e: 7130 3201 3206 |0021: invoke-static {v2, v3, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -057e54: 0c02 |0024: move-result-object v2 │ │ -057e56: 6e10 3301 0200 |0025: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0133 │ │ -057e5c: 5492 df05 |0028: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057e60: 7110 1e0d 0200 |002a: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057e66: 0c02 |002d: move-result-object v2 │ │ -057e68: 6e20 0b01 5200 |002e: invoke-virtual {v2, v5}, Landroid/webkit/WebView;.setDrawingCacheEnabled:(Z)V // method@010b │ │ -057e6e: 5492 df05 |0031: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057e72: 7110 1e0d 0200 |0033: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057e78: 0c02 |0036: move-result-object v2 │ │ -057e7a: 6e30 0a01 8207 |0037: invoke-virtual {v2, v8, v7}, Landroid/webkit/WebView;.measure:(II)V // method@010a │ │ -057e80: 5492 df05 |003a: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057e84: 7110 1e0d 0200 |003c: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057e8a: 0c02 |003f: move-result-object v2 │ │ -057e8c: 6e57 0801 6286 |0040: invoke-virtual {v2, v6, v6, v8, v7}, Landroid/webkit/WebView;.layout:(IIII)V // method@0108 │ │ -057e92: 54a0 0b00 |0043: iget-object v0, v10, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -057e96: 1f00 1e00 |0045: check-cast v0, Landroid/content/Intent; // type@001e │ │ -057e9a: 5492 df05 |0047: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057e9e: 7110 d200 0200 |0049: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ -057ea4: 0c02 |004c: move-result-object v2 │ │ -057ea6: 1a03 b410 |004d: const-string v3, "enable_javascript" // string@10b4 │ │ -057eaa: 7230 5f00 3205 |004f: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -057eb0: 0a01 |0052: move-result v1 │ │ -057eb2: 5492 df05 |0053: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057eb6: 7110 1e0d 0200 |0055: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057ebc: 0c02 |0058: move-result-object v2 │ │ -057ebe: 6e10 0601 0200 |0059: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -057ec4: 0c02 |005c: move-result-object v2 │ │ -057ec6: 6e20 fc00 1200 |005d: invoke-virtual {v2, v1}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00fc │ │ -057ecc: 5492 df05 |0060: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057ed0: 7110 1e0d 0200 |0062: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057ed6: 0c02 |0065: move-result-object v2 │ │ -057ed8: 6e10 0601 0200 |0066: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -057ede: 0c02 |0069: move-result-object v2 │ │ -057ee0: 6e20 f700 5200 |006a: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setAllowFileAccessFromFileURLs:(Z)V // method@00f7 │ │ -057ee6: 5492 df05 |006d: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057eea: 7110 1e0d 0200 |006f: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057ef0: 0c02 |0072: move-result-object v2 │ │ -057ef2: 6e10 0601 0200 |0073: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -057ef8: 0c02 |0076: move-result-object v2 │ │ -057efa: 6e20 f800 5200 |0077: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setAllowUniversalAccessFromFileURLs:(Z)V // method@00f8 │ │ -057f00: 5492 df05 |007a: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057f04: 7110 1e0d 0200 |007c: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057f0a: 0c02 |007f: move-result-object v2 │ │ -057f0c: 1a03 5c11 |0080: const-string v3, "file_location" // string@115c │ │ -057f10: 6e20 5300 3000 |0082: invoke-virtual {v0, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -057f16: 0c03 |0085: move-result-object v3 │ │ -057f18: 6e20 0901 3200 |0086: invoke-virtual {v2, v3}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0109 │ │ -057f1e: 1a02 3d0c |0089: const-string v2, "WebpageScreenshotService" // string@0c3d │ │ -057f22: 2203 c101 |008b: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -057f26: 7010 500a 0300 |008d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -057f2c: 1a04 9c07 |0090: const-string v4, "Loading URL: " // string@079c │ │ -057f30: 6e20 580a 4300 |0092: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057f36: 0c03 |0095: move-result-object v3 │ │ -057f38: 1a04 5c11 |0096: const-string v4, "file_location" // string@115c │ │ -057f3c: 6e20 5300 4000 |0098: invoke-virtual {v0, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -057f42: 0c04 |009b: move-result-object v4 │ │ -057f44: 6e20 580a 4300 |009c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -057f4a: 0c03 |009f: move-result-object v3 │ │ -057f4c: 6e10 640a 0300 |00a0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -057f52: 0c03 |00a3: move-result-object v3 │ │ -057f54: 7120 e100 3200 |00a4: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ -057f5a: 5492 df05 |00a7: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ -057f5e: 7110 1e0d 0200 |00a9: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ -057f64: 0c02 |00ac: move-result-object v2 │ │ -057f66: 2203 7e02 |00ad: new-instance v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1; // type@027e │ │ -057f6a: 7030 0d0d 9300 |00af: invoke-direct {v3, v9, v0}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/content/Intent;)V // method@0d0d │ │ -057f70: 6e20 0d01 3200 |00b2: invoke-virtual {v2, v3}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@010d │ │ -057f76: 0e00 |00b5: return-void │ │ +05a7d0: |[05a7d0] jonas.tool.saveForOffline.ScreenshotService$ServiceHandler.handleMessage:(Landroid/os/Message;)V │ │ +05a7e0: 1308 5802 |0000: const/16 v8, #int 600 // #258 │ │ +05a7e4: 1307 9001 |0002: const/16 v7, #int 400 // #190 │ │ +05a7e8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +05a7ea: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +05a7ec: 52a2 0a00 |0006: iget v2, v10, Landroid/os/Message;.arg1:I // field@000a │ │ +05a7f0: 5992 de05 |0008: iput v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.currentStartId:I // field@05de │ │ +05a7f4: 5492 df05 |000a: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a7f8: 2203 7b00 |000c: new-instance v3, Landroid/webkit/WebView; // type@007b │ │ +05a7fc: 5494 df05 |000e: iget-object v4, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a800: 7020 0301 4300 |0010: invoke-direct {v3, v4}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0103 │ │ +05a806: 7120 1f0d 3200 |0013: invoke-static {v2, v3}, Ljonas/tool/saveForOffline/ScreenshotService;.access$002:(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/webkit/WebView;)Landroid/webkit/WebView; // method@0d1f │ │ +05a80c: 1a02 510c |0016: const-string v2, "WebpageScreenshotService" // string@0c51 │ │ +05a810: 1a03 a402 |0018: const-string v3, "Creating WebView" // string@02a4 │ │ +05a814: 7120 e100 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ +05a81a: 5492 df05 |001d: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a81e: 1a03 540a |001f: const-string v3, "Save completed." // string@0a54 │ │ +05a822: 7130 3201 3206 |0021: invoke-static {v2, v3, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +05a828: 0c02 |0024: move-result-object v2 │ │ +05a82a: 6e10 3301 0200 |0025: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0133 │ │ +05a830: 5492 df05 |0028: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a834: 7110 1e0d 0200 |002a: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a83a: 0c02 |002d: move-result-object v2 │ │ +05a83c: 6e20 0b01 5200 |002e: invoke-virtual {v2, v5}, Landroid/webkit/WebView;.setDrawingCacheEnabled:(Z)V // method@010b │ │ +05a842: 5492 df05 |0031: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a846: 7110 1e0d 0200 |0033: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a84c: 0c02 |0036: move-result-object v2 │ │ +05a84e: 6e30 0a01 8207 |0037: invoke-virtual {v2, v8, v7}, Landroid/webkit/WebView;.measure:(II)V // method@010a │ │ +05a854: 5492 df05 |003a: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a858: 7110 1e0d 0200 |003c: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a85e: 0c02 |003f: move-result-object v2 │ │ +05a860: 6e57 0801 6286 |0040: invoke-virtual {v2, v6, v6, v8, v7}, Landroid/webkit/WebView;.layout:(IIII)V // method@0108 │ │ +05a866: 54a0 0b00 |0043: iget-object v0, v10, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +05a86a: 1f00 2400 |0045: check-cast v0, Landroid/content/Intent; // type@0024 │ │ +05a86e: 5492 df05 |0047: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a872: 7110 d200 0200 |0049: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ +05a878: 0c02 |004c: move-result-object v2 │ │ +05a87a: 1a03 c710 |004d: const-string v3, "enable_javascript" // string@10c7 │ │ +05a87e: 7230 5f00 3205 |004f: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +05a884: 0a01 |0052: move-result v1 │ │ +05a886: 5492 df05 |0053: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a88a: 7110 1e0d 0200 |0055: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a890: 0c02 |0058: move-result-object v2 │ │ +05a892: 6e10 0601 0200 |0059: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05a898: 0c02 |005c: move-result-object v2 │ │ +05a89a: 6e20 fc00 1200 |005d: invoke-virtual {v2, v1}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00fc │ │ +05a8a0: 5492 df05 |0060: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a8a4: 7110 1e0d 0200 |0062: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a8aa: 0c02 |0065: move-result-object v2 │ │ +05a8ac: 6e10 0601 0200 |0066: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05a8b2: 0c02 |0069: move-result-object v2 │ │ +05a8b4: 6e20 f700 5200 |006a: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setAllowFileAccessFromFileURLs:(Z)V // method@00f7 │ │ +05a8ba: 5492 df05 |006d: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a8be: 7110 1e0d 0200 |006f: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a8c4: 0c02 |0072: move-result-object v2 │ │ +05a8c6: 6e10 0601 0200 |0073: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05a8cc: 0c02 |0076: move-result-object v2 │ │ +05a8ce: 6e20 f800 5200 |0077: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setAllowUniversalAccessFromFileURLs:(Z)V // method@00f8 │ │ +05a8d4: 5492 df05 |007a: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a8d8: 7110 1e0d 0200 |007c: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a8de: 0c02 |007f: move-result-object v2 │ │ +05a8e0: 1a03 6f11 |0080: const-string v3, "file_location" // string@116f │ │ +05a8e4: 6e20 5300 3000 |0082: invoke-virtual {v0, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05a8ea: 0c03 |0085: move-result-object v3 │ │ +05a8ec: 6e20 0901 3200 |0086: invoke-virtual {v2, v3}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0109 │ │ +05a8f2: 1a02 510c |0089: const-string v2, "WebpageScreenshotService" // string@0c51 │ │ +05a8f6: 2203 d301 |008b: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +05a8fa: 7010 500a 0300 |008d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05a900: 1a04 b007 |0090: const-string v4, "Loading URL: " // string@07b0 │ │ +05a904: 6e20 580a 4300 |0092: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a90a: 0c03 |0095: move-result-object v3 │ │ +05a90c: 1a04 6f11 |0096: const-string v4, "file_location" // string@116f │ │ +05a910: 6e20 5300 4000 |0098: invoke-virtual {v0, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05a916: 0c04 |009b: move-result-object v4 │ │ +05a918: 6e20 580a 4300 |009c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05a91e: 0c03 |009f: move-result-object v3 │ │ +05a920: 6e10 640a 0300 |00a0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05a926: 0c03 |00a3: move-result-object v3 │ │ +05a928: 7120 e100 3200 |00a4: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00e1 │ │ +05a92e: 5492 df05 |00a7: iget-object v2, v9, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.this$0:Ljonas/tool/saveForOffline/ScreenshotService; // field@05df │ │ +05a932: 7110 1e0d 0200 |00a9: invoke-static {v2}, Ljonas/tool/saveForOffline/ScreenshotService;.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; // method@0d1e │ │ +05a938: 0c02 |00ac: move-result-object v2 │ │ +05a93a: 2203 9202 |00ad: new-instance v3, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1; // type@0292 │ │ +05a93e: 7030 0d0d 9300 |00af: invoke-direct {v3, v9, v0}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;.:(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/content/Intent;)V // method@0d0d │ │ +05a944: 6e20 0d01 3200 |00b2: invoke-virtual {v2, v3}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@010d │ │ +05a94a: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=54 │ │ 0x000a line=56 │ │ 0x0016 line=57 │ │ 0x001d line=60 │ │ 0x0028 line=63 │ │ @@ -79733,21 +79701,21 @@ │ │ 0x00b5 line=95 │ │ locals : │ │ 0x0047 - 0x00b6 reg=0 intent Landroid/content/Intent; │ │ 0x0053 - 0x00b6 reg=1 javaScriptEnabled Z │ │ 0x0000 - 0x00b6 reg=9 this Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ 0x0000 - 0x00b6 reg=10 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2643 (ScreenshotService.java) │ │ + source_file_idx : 2663 (ScreenshotService.java) │ │ │ │ Class #218 header: │ │ -class_idx : 641 │ │ +class_idx : 661 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 17 │ │ -source_file_idx : 2643 │ │ +superclass_idx : 23 │ │ +source_file_idx : 2663 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -79778,39 +79746,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -057f78: |[057f78] jonas.tool.saveForOffline.ScreenshotService.:()V │ │ -057f88: 7010 3100 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0031 │ │ -057f8e: 1a00 3d0c |0003: const-string v0, "WebpageScreenshotService" // string@0c3d │ │ -057f92: 5b10 e205 |0005: iput-object v0, v1, Ljonas/tool/saveForOffline/ScreenshotService;.TAG:Ljava/lang/String; // field@05e2 │ │ -057f96: 0e00 |0007: return-void │ │ +05a94c: |[05a94c] jonas.tool.saveForOffline.ScreenshotService.:()V │ │ +05a95c: 7010 3100 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0031 │ │ +05a962: 1a00 510c |0003: const-string v0, "WebpageScreenshotService" // string@0c51 │ │ +05a966: 5b10 e205 |0005: iput-object v0, v1, Ljonas/tool/saveForOffline/ScreenshotService;.TAG:Ljava/lang/String; // field@05e2 │ │ +05a96a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ - 0x0007 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljonas/tool/saveForOffline/ScreenshotService; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/ScreenshotService;) │ │ name : 'access$000' │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057f98: |[057f98] jonas.tool.saveForOffline.ScreenshotService.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; │ │ -057fa8: 5410 e405 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/ScreenshotService;.webview:Landroid/webkit/WebView; // field@05e4 │ │ -057fac: 1100 |0002: return-object v0 │ │ +05a96c: |[05a96c] jonas.tool.saveForOffline.ScreenshotService.access$000:(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; │ │ +05a97c: 5410 e405 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/ScreenshotService;.webview:Landroid/webkit/WebView; // field@05e4 │ │ +05a980: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/ScreenshotService; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/ScreenshotService;) │ │ @@ -79818,17 +79785,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/webkit/WebView;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057fb0: |[057fb0] jonas.tool.saveForOffline.ScreenshotService.access$002:(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/webkit/WebView;)Landroid/webkit/WebView; │ │ -057fc0: 5b01 e405 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ScreenshotService;.webview:Landroid/webkit/WebView; // field@05e4 │ │ -057fc4: 1101 |0002: return-object v1 │ │ +05a984: |[05a984] jonas.tool.saveForOffline.ScreenshotService.access$002:(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/webkit/WebView;)Landroid/webkit/WebView; │ │ +05a994: 5b01 e405 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ScreenshotService;.webview:Landroid/webkit/WebView; // field@05e4 │ │ +05a998: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljonas/tool/saveForOffline/ScreenshotService; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/webkit/WebView; │ │ │ │ @@ -79838,17 +79805,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -057fc8: |[057fc8] jonas.tool.saveForOffline.ScreenshotService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -057fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -057fda: 1100 |0001: return-object v0 │ │ +05a99c: |[05a99c] jonas.tool.saveForOffline.ScreenshotService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +05a9ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a9ae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljonas/tool/saveForOffline/ScreenshotService; │ │ 0x0000 - 0x0002 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -79857,26 +79824,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -057fdc: |[057fdc] jonas.tool.saveForOffline.ScreenshotService.onCreate:()V │ │ -057fec: 2200 4800 |0000: new-instance v0, Landroid/os/HandlerThread; // type@0048 │ │ -057ff0: 1a01 3d0c |0002: const-string v1, "WebpageScreenshotService" // string@0c3d │ │ -057ff4: 1302 0a00 |0004: const/16 v2, #int 10 // #a │ │ -057ff8: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@00c3 │ │ -057ffe: 6e10 c600 0000 |0009: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@00c6 │ │ -058004: 2201 8002 |000c: new-instance v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // type@0280 │ │ -058008: 6e10 c400 0000 |000e: invoke-virtual {v0}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@00c4 │ │ -05800e: 0c02 |0011: move-result-object v2 │ │ -058010: 7030 120d 3102 |0012: invoke-direct {v1, v3, v2}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.:(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/os/Looper;)V // method@0d12 │ │ -058016: 5b31 e305 |0015: iput-object v1, v3, Ljonas/tool/saveForOffline/ScreenshotService;.mServiceHandler:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05e3 │ │ -05801a: 0e00 |0017: return-void │ │ +05a9b0: |[05a9b0] jonas.tool.saveForOffline.ScreenshotService.onCreate:()V │ │ +05a9c0: 2200 5000 |0000: new-instance v0, Landroid/os/HandlerThread; // type@0050 │ │ +05a9c4: 1a01 510c |0002: const-string v1, "WebpageScreenshotService" // string@0c51 │ │ +05a9c8: 1302 0a00 |0004: const/16 v2, #int 10 // #a │ │ +05a9cc: 7030 c300 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@00c3 │ │ +05a9d2: 6e10 c600 0000 |0009: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@00c6 │ │ +05a9d8: 2201 9402 |000c: new-instance v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // type@0294 │ │ +05a9dc: 6e10 c400 0000 |000e: invoke-virtual {v0}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@00c4 │ │ +05a9e2: 0c02 |0011: move-result-object v2 │ │ +05a9e4: 7030 120d 3102 |0012: invoke-direct {v1, v3, v2}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.:(Ljonas/tool/saveForOffline/ScreenshotService;Landroid/os/Looper;)V // method@0d12 │ │ +05a9ea: 5b31 e305 |0015: iput-object v1, v3, Ljonas/tool/saveForOffline/ScreenshotService;.mServiceHandler:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05e3 │ │ +05a9ee: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0009 line=144 │ │ 0x000c line=146 │ │ 0x0017 line=147 │ │ locals : │ │ @@ -79888,45 +79855,45 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05801c: |[05801c] jonas.tool.saveForOffline.ScreenshotService.onStartCommand:(Landroid/content/Intent;II)I │ │ -05802c: 5421 e305 |0000: iget-object v1, v2, Ljonas/tool/saveForOffline/ScreenshotService;.mServiceHandler:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05e3 │ │ -058030: 6e10 180d 0100 |0002: invoke-virtual {v1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.obtainMessage:()Landroid/os/Message; // method@0d18 │ │ -058036: 0c00 |0005: move-result-object v0 │ │ -058038: 5905 0a00 |0006: iput v5, v0, Landroid/os/Message;.arg1:I // field@000a │ │ -05803c: 5b03 0b00 |0008: iput-object v3, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ -058040: 5421 e305 |000a: iget-object v1, v2, Ljonas/tool/saveForOffline/ScreenshotService;.mServiceHandler:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05e3 │ │ -058044: 6e20 1a0d 0100 |000c: invoke-virtual {v1, v0}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.sendMessage:(Landroid/os/Message;)Z // method@0d1a │ │ -05804a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -05804c: 0f01 |0010: return v1 │ │ +05a9f0: |[05a9f0] jonas.tool.saveForOffline.ScreenshotService.onStartCommand:(Landroid/content/Intent;II)I │ │ +05aa00: 5421 e305 |0000: iget-object v1, v2, Ljonas/tool/saveForOffline/ScreenshotService;.mServiceHandler:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05e3 │ │ +05aa04: 6e10 180d 0100 |0002: invoke-virtual {v1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.obtainMessage:()Landroid/os/Message; // method@0d18 │ │ +05aa0a: 0c00 |0005: move-result-object v0 │ │ +05aa0c: 5905 0a00 |0006: iput v5, v0, Landroid/os/Message;.arg1:I // field@000a │ │ +05aa10: 5b03 0b00 |0008: iput-object v3, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000b │ │ +05aa14: 5421 e305 |000a: iget-object v1, v2, Ljonas/tool/saveForOffline/ScreenshotService;.mServiceHandler:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; // field@05e3 │ │ +05aa18: 6e20 1a0d 0100 |000c: invoke-virtual {v1, v0}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;.sendMessage:(Landroid/os/Message;)Z // method@0d1a │ │ +05aa1e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +05aa20: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x0008 line=153 │ │ 0x000a line=154 │ │ 0x000f line=156 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 msg Landroid/os/Message; │ │ 0x0000 - 0x0011 reg=2 this Ljonas/tool/saveForOffline/ScreenshotService; │ │ 0x0000 - 0x0011 reg=3 intent Landroid/content/Intent; │ │ 0x0000 - 0x0011 reg=4 flags I │ │ 0x0000 - 0x0011 reg=5 startId I │ │ │ │ - source_file_idx : 2643 (ScreenshotService.java) │ │ + source_file_idx : 2663 (ScreenshotService.java) │ │ │ │ Class #219 header: │ │ -class_idx : 642 │ │ +class_idx : 662 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 108 │ │ -source_file_idx : 3120 │ │ +superclass_idx : 124 │ │ +source_file_idx : 3140 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -79950,40 +79917,40 @@ │ │ type : '(Ljonas/tool/saveForOffline/ViewActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058050: |[058050] jonas.tool.saveForOffline.ViewActivity$1.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ -058060: 5b01 e505 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$1;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e5 │ │ -058064: 7010 0e01 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@010e │ │ -05806a: 0e00 |0005: return-void │ │ +05aa24: |[05aa24] jonas.tool.saveForOffline.ViewActivity$1.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ +05aa34: 5b01 e505 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$1;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e5 │ │ +05aa38: 7010 0e01 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@010e │ │ +05aa3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/ViewActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/ViewActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/ViewActivity$1;) │ │ name : 'onPageFinished' │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05806c: |[05806c] jonas.tool.saveForOffline.ViewActivity$1.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ -05807c: 5420 e505 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/ViewActivity$1;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e5 │ │ -058080: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -058082: 6e20 450d 1000 |0003: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/ViewActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@0d45 │ │ -058088: 0e00 |0006: return-void │ │ +05aa40: |[05aa40] jonas.tool.saveForOffline.ViewActivity$1.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ +05aa50: 5420 e505 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/ViewActivity$1;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e5 │ │ +05aa54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05aa56: 6e20 450d 1000 |0003: invoke-virtual {v0, v1}, Ljonas/tool/saveForOffline/ViewActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@0d45 │ │ +05aa5c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljonas/tool/saveForOffline/ViewActivity$1; │ │ 0x0000 - 0x0007 reg=3 view Landroid/webkit/WebView; │ │ @@ -79994,44 +79961,44 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -05808c: |[05808c] jonas.tool.saveForOffline.ViewActivity$1.shouldInterceptRequest:(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; │ │ -05809c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05809e: 1a00 5111 |0001: const-string v0, "file" // string@1151 │ │ -0580a2: 6e20 420a 0600 |0003: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0580a8: 0a00 |0006: move-result v0 │ │ -0580aa: 3900 2f00 |0007: if-nez v0, 0036 // +002f │ │ -0580ae: 5440 e505 |0009: iget-object v0, v4, Ljonas/tool/saveForOffline/ViewActivity$1;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e5 │ │ -0580b2: 7110 310d 0000 |000b: invoke-static {v0}, Ljonas/tool/saveForOffline/ViewActivity;.access$000:(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/content/SharedPreferences; // method@0d31 │ │ -0580b8: 0c00 |000e: move-result-object v0 │ │ -0580ba: 1a02 b316 |000f: const-string v2, "offline_sandbox_mode" // string@16b3 │ │ -0580be: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0580c0: 7230 5f00 2003 |0012: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -0580c6: 0a00 |0015: move-result v0 │ │ -0580c8: 3800 2000 |0016: if-eqz v0, 0036 // +0020 │ │ -0580cc: 1a00 2f0c |0018: const-string v0, "ViewActivity" // string@0c2f │ │ -0580d0: 2202 c101 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0580d4: 7010 500a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0580da: 1a03 d909 |001f: const-string v3, "Request blocked: " // string@09d9 │ │ -0580de: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0580e4: 0c02 |0024: move-result-object v2 │ │ -0580e6: 6e20 580a 6200 |0025: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0580ec: 0c02 |0028: move-result-object v2 │ │ -0580ee: 6e10 640a 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0580f4: 0c02 |002c: move-result-object v2 │ │ -0580f6: 7120 e200 2000 |002d: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ -0580fc: 2200 6800 |0030: new-instance v0, Landroid/webkit/WebResourceResponse; // type@0068 │ │ -058100: 7040 f500 1011 |0032: invoke-direct {v0, v1, v1, v1}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@00f5 │ │ -058106: 1100 |0035: return-object v0 │ │ -058108: 0710 |0036: move-object v0, v1 │ │ -05810a: 28fe |0037: goto 0035 // -0002 │ │ +05aa60: |[05aa60] jonas.tool.saveForOffline.ViewActivity$1.shouldInterceptRequest:(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; │ │ +05aa70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05aa72: 1a00 6411 |0001: const-string v0, "file" // string@1164 │ │ +05aa76: 6e20 420a 0600 |0003: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +05aa7c: 0a00 |0006: move-result v0 │ │ +05aa7e: 3900 2f00 |0007: if-nez v0, 0036 // +002f │ │ +05aa82: 5440 e505 |0009: iget-object v0, v4, Ljonas/tool/saveForOffline/ViewActivity$1;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e5 │ │ +05aa86: 7110 310d 0000 |000b: invoke-static {v0}, Ljonas/tool/saveForOffline/ViewActivity;.access$000:(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/content/SharedPreferences; // method@0d31 │ │ +05aa8c: 0c00 |000e: move-result-object v0 │ │ +05aa8e: 1a02 c416 |000f: const-string v2, "offline_sandbox_mode" // string@16c4 │ │ +05aa92: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +05aa94: 7230 5f00 2003 |0012: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +05aa9a: 0a00 |0015: move-result v0 │ │ +05aa9c: 3800 2000 |0016: if-eqz v0, 0036 // +0020 │ │ +05aaa0: 1a00 430c |0018: const-string v0, "ViewActivity" // string@0c43 │ │ +05aaa4: 2202 d301 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +05aaa8: 7010 500a 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05aaae: 1a03 ed09 |001f: const-string v3, "Request blocked: " // string@09ed │ │ +05aab2: 6e20 580a 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05aab8: 0c02 |0024: move-result-object v2 │ │ +05aaba: 6e20 580a 6200 |0025: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05aac0: 0c02 |0028: move-result-object v2 │ │ +05aac2: 6e10 640a 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05aac8: 0c02 |002c: move-result-object v2 │ │ +05aaca: 7120 e200 2000 |002d: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ +05aad0: 2200 7800 |0030: new-instance v0, Landroid/webkit/WebResourceResponse; // type@0078 │ │ +05aad4: 7040 f500 1011 |0032: invoke-direct {v0, v1, v1, v1}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@00f5 │ │ +05aada: 1100 |0035: return-object v0 │ │ +05aadc: 0710 |0036: move-object v0, v1 │ │ +05aade: 28fe |0037: goto 0035 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=149 │ │ 0x0018 line=150 │ │ 0x0030 line=151 │ │ 0x0035 line=153 │ │ locals : │ │ @@ -80044,28 +80011,28 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05810c: |[05810c] jonas.tool.saveForOffline.ViewActivity$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ -05811c: 5451 e505 |0000: iget-object v1, v5, Ljonas/tool/saveForOffline/ViewActivity$1;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e5 │ │ -058120: 2202 1e00 |0002: new-instance v2, Landroid/content/Intent; // type@001e │ │ -058124: 1a03 7b0d |0004: const-string v3, "android.intent.action.VIEW" // string@0d7b │ │ -058128: 7110 b200 0700 |0006: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ -05812e: 0c04 |0009: move-result-object v4 │ │ -058130: 7030 4f00 3204 |000a: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ -058136: 6e20 490d 2100 |000d: invoke-virtual {v1, v2}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ -05813c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -05813e: 0f01 |0011: return v1 │ │ -058140: 0d00 |0012: move-exception v0 │ │ -058142: 6e10 ec09 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@09ec │ │ -058148: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -05814a: 28fa |0017: goto 0011 // -0006 │ │ +05aae0: |[05aae0] jonas.tool.saveForOffline.ViewActivity$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ +05aaf0: 5451 e505 |0000: iget-object v1, v5, Ljonas/tool/saveForOffline/ViewActivity$1;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e5 │ │ +05aaf4: 2202 2400 |0002: new-instance v2, Landroid/content/Intent; // type@0024 │ │ +05aaf8: 1a03 8f0d |0004: const-string v3, "android.intent.action.VIEW" // string@0d8f │ │ +05aafc: 7110 b200 0700 |0006: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ +05ab02: 0c04 |0009: move-result-object v4 │ │ +05ab04: 7030 4f00 3204 |000a: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ +05ab0a: 6e20 490d 2100 |000d: invoke-virtual {v1, v2}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ +05ab10: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +05ab12: 0f01 |0011: return v1 │ │ +05ab14: 0d00 |0012: move-exception v0 │ │ +05ab16: 6e10 ec09 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@09ec │ │ +05ab1c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +05ab1e: 28fa |0017: goto 0011 // -0006 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=138 │ │ 0x0010 line=139 │ │ 0x0011 line=143 │ │ @@ -80074,21 +80041,21 @@ │ │ 0x0016 line=143 │ │ locals : │ │ 0x0013 - 0x0018 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0018 reg=5 this Ljonas/tool/saveForOffline/ViewActivity$1; │ │ 0x0000 - 0x0018 reg=6 view Landroid/webkit/WebView; │ │ 0x0000 - 0x0018 reg=7 url Ljava/lang/String; │ │ │ │ - source_file_idx : 3120 (ViewActivity.java) │ │ + source_file_idx : 3140 (ViewActivity.java) │ │ │ │ Class #220 header: │ │ -class_idx : 643 │ │ +class_idx : 663 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3120 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3140 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #220 annotations: │ │ Annotations on class │ │ @@ -80113,76 +80080,76 @@ │ │ type : '(Ljonas/tool/saveForOffline/ViewActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05815c: |[05815c] jonas.tool.saveForOffline.ViewActivity$2.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ -05816c: 5b01 e605 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ -058170: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -058176: 0e00 |0005: return-void │ │ +05ab30: |[05ab30] jonas.tool.saveForOffline.ViewActivity$2.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ +05ab40: 5b01 e605 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ +05ab44: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05ab4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/ViewActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/ViewActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/ViewActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -058178: |[058178] jonas.tool.saveForOffline.ViewActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -058188: 2203 5502 |0000: new-instance v3, Ljonas/tool/saveForOffline/Database; // type@0255 │ │ -05818c: 5464 e605 |0002: iget-object v4, v6, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ -058190: 7020 180c 4300 |0004: invoke-direct {v3, v4}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ -058196: 6e10 1b0c 0300 |0007: invoke-virtual {v3}, Ljonas/tool/saveForOffline/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1b │ │ -05819c: 0c00 |000a: move-result-object v0 │ │ -05819e: 5463 e605 |000b: iget-object v3, v6, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ -0581a2: 6e10 380d 0300 |000d: invoke-virtual {v3}, Ljonas/tool/saveForOffline/ViewActivity;.getIntent:()Landroid/content/Intent; // method@0d38 │ │ -0581a8: 0c02 |0010: move-result-object v2 │ │ -0581aa: 1a03 5915 |0011: const-string v3, "main" // string@1559 │ │ -0581ae: 2204 c101 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0581b2: 7010 500a 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0581b8: 1a05 ba0c |0018: const-string v5, "_id=" // string@0cba │ │ -0581bc: 6e20 580a 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0581c2: 0c04 |001d: move-result-object v4 │ │ -0581c4: 1a05 b90c |001e: const-string v5, "_id" // string@0cb9 │ │ -0581c8: 6e20 5300 5200 |0020: invoke-virtual {v2, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -0581ce: 0c05 |0023: move-result-object v5 │ │ -0581d0: 6e20 580a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0581d6: 0c04 |0027: move-result-object v4 │ │ -0581d8: 6e10 640a 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0581de: 0c04 |002b: move-result-object v4 │ │ -0581e0: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -0581e2: 6e40 7600 3054 |002d: invoke-virtual {v0, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0076 │ │ -0581e8: 1a03 5c11 |0030: const-string v3, "file_location" // string@115c │ │ -0581ec: 6e20 5300 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -0581f2: 0c01 |0035: move-result-object v1 │ │ -0581f4: 2203 8501 |0036: new-instance v3, Ljava/io/File; // type@0185 │ │ -0581f8: 7020 8109 1300 |0038: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -0581fe: 6e10 8809 0300 |003b: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ -058204: 0c03 |003e: move-result-object v3 │ │ -058206: 7110 210c 0300 |003f: invoke-static {v3}, Ljonas/tool/saveForOffline/DirectoryHelper;.deleteDirectory:(Ljava/io/File;)V // method@0c21 │ │ -05820c: 5463 e605 |0042: iget-object v3, v6, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ -058210: 1a04 4b0a |0044: const-string v4, "Saved page deleted" // string@0a4b │ │ -058214: 1215 |0046: const/4 v5, #int 1 // #1 │ │ -058216: 7130 3201 4305 |0047: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -05821c: 0c03 |004a: move-result-object v3 │ │ -05821e: 6e10 3301 0300 |004b: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0133 │ │ -058224: 5463 e605 |004e: iget-object v3, v6, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ -058228: 6e10 350d 0300 |0050: invoke-virtual {v3}, Ljonas/tool/saveForOffline/ViewActivity;.finish:()V // method@0d35 │ │ -05822e: 0e00 |0053: return-void │ │ +05ab4c: |[05ab4c] jonas.tool.saveForOffline.ViewActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +05ab5c: 2203 6902 |0000: new-instance v3, Ljonas/tool/saveForOffline/Database; // type@0269 │ │ +05ab60: 5464 e605 |0002: iget-object v4, v6, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ +05ab64: 7020 180c 4300 |0004: invoke-direct {v3, v4}, Ljonas/tool/saveForOffline/Database;.:(Landroid/content/Context;)V // method@0c18 │ │ +05ab6a: 6e10 1b0c 0300 |0007: invoke-virtual {v3}, Ljonas/tool/saveForOffline/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0c1b │ │ +05ab70: 0c00 |000a: move-result-object v0 │ │ +05ab72: 5463 e605 |000b: iget-object v3, v6, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ +05ab76: 6e10 380d 0300 |000d: invoke-virtual {v3}, Ljonas/tool/saveForOffline/ViewActivity;.getIntent:()Landroid/content/Intent; // method@0d38 │ │ +05ab7c: 0c02 |0010: move-result-object v2 │ │ +05ab7e: 1a03 6a15 |0011: const-string v3, "main" // string@156a │ │ +05ab82: 2204 d301 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +05ab86: 7010 500a 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05ab8c: 1a05 ce0c |0018: const-string v5, "_id=" // string@0cce │ │ +05ab90: 6e20 580a 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05ab96: 0c04 |001d: move-result-object v4 │ │ +05ab98: 1a05 cd0c |001e: const-string v5, "_id" // string@0ccd │ │ +05ab9c: 6e20 5300 5200 |0020: invoke-virtual {v2, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05aba2: 0c05 |0023: move-result-object v5 │ │ +05aba4: 6e20 580a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05abaa: 0c04 |0027: move-result-object v4 │ │ +05abac: 6e10 640a 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05abb2: 0c04 |002b: move-result-object v4 │ │ +05abb4: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +05abb6: 6e40 7600 3054 |002d: invoke-virtual {v0, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0076 │ │ +05abbc: 1a03 6f11 |0030: const-string v3, "file_location" // string@116f │ │ +05abc0: 6e20 5300 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05abc6: 0c01 |0035: move-result-object v1 │ │ +05abc8: 2203 9701 |0036: new-instance v3, Ljava/io/File; // type@0197 │ │ +05abcc: 7020 8109 1300 |0038: invoke-direct {v3, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +05abd2: 6e10 8809 0300 |003b: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ +05abd8: 0c03 |003e: move-result-object v3 │ │ +05abda: 7110 210c 0300 |003f: invoke-static {v3}, Ljonas/tool/saveForOffline/DirectoryHelper;.deleteDirectory:(Ljava/io/File;)V // method@0c21 │ │ +05abe0: 5463 e605 |0042: iget-object v3, v6, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ +05abe4: 1a04 5f0a |0044: const-string v4, "Saved page deleted" // string@0a5f │ │ +05abe8: 1215 |0046: const/4 v5, #int 1 // #1 │ │ +05abea: 7130 3201 4305 |0047: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +05abf0: 0c03 |004a: move-result-object v3 │ │ +05abf2: 6e10 3301 0300 |004b: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0133 │ │ +05abf8: 5463 e605 |004e: iget-object v3, v6, Ljonas/tool/saveForOffline/ViewActivity$2;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e6 │ │ +05abfc: 6e10 350d 0300 |0050: invoke-virtual {v3}, Ljonas/tool/saveForOffline/ViewActivity;.finish:()V // method@0d35 │ │ +05ac02: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000b line=209 │ │ 0x0011 line=211 │ │ 0x0030 line=213 │ │ 0x0036 line=214 │ │ @@ -80193,21 +80160,21 @@ │ │ 0x000b - 0x0054 reg=0 dataBase Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0036 - 0x0054 reg=1 fileLocation Ljava/lang/String; │ │ 0x0011 - 0x0054 reg=2 incomingIntent2 Landroid/content/Intent; │ │ 0x0000 - 0x0054 reg=6 this Ljonas/tool/saveForOffline/ViewActivity$2; │ │ 0x0000 - 0x0054 reg=7 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0054 reg=8 which I │ │ │ │ - source_file_idx : 3120 (ViewActivity.java) │ │ + source_file_idx : 3140 (ViewActivity.java) │ │ │ │ Class #221 header: │ │ -class_idx : 644 │ │ +class_idx : 664 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3120 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3140 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #221 annotations: │ │ Annotations on class │ │ @@ -80232,54 +80199,54 @@ │ │ type : '(Ljonas/tool/saveForOffline/ViewActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058230: |[058230] jonas.tool.saveForOffline.ViewActivity$3.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ -058240: 5b01 e705 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$3;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e7 │ │ -058244: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05824a: 0e00 |0005: return-void │ │ +05ac04: |[05ac04] jonas.tool.saveForOffline.ViewActivity$3.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ +05ac14: 5b01 e705 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$3;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e7 │ │ +05ac18: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05ac1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/ViewActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/ViewActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/ViewActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05824c: |[05824c] jonas.tool.saveForOffline.ViewActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -05825c: 7210 4c00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@004c │ │ -058262: 0e00 |0003: return-void │ │ +05ac20: |[05ac20] jonas.tool.saveForOffline.ViewActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +05ac30: 7210 4c00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@004c │ │ +05ac36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=226 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/ViewActivity$3; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 which I │ │ │ │ - source_file_idx : 3120 (ViewActivity.java) │ │ + source_file_idx : 3140 (ViewActivity.java) │ │ │ │ Class #222 header: │ │ -class_idx : 645 │ │ +class_idx : 665 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3120 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3140 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #222 annotations: │ │ Annotations on class │ │ @@ -80304,52 +80271,52 @@ │ │ type : '(Ljonas/tool/saveForOffline/ViewActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058264: |[058264] jonas.tool.saveForOffline.ViewActivity$4.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ -058274: 5b01 e805 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$4;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e8 │ │ -058278: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05827e: 0e00 |0005: return-void │ │ +05ac38: |[05ac38] jonas.tool.saveForOffline.ViewActivity$4.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ +05ac48: 5b01 e805 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$4;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e8 │ │ +05ac4c: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05ac52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/ViewActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/ViewActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/ViewActivity$4;) │ │ 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 │ │ -058280: |[058280] jonas.tool.saveForOffline.ViewActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -058290: 0e00 |0000: return-void │ │ +05ac54: |[05ac54] jonas.tool.saveForOffline.ViewActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +05ac64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljonas/tool/saveForOffline/ViewActivity$4; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ │ │ - source_file_idx : 3120 (ViewActivity.java) │ │ + source_file_idx : 3140 (ViewActivity.java) │ │ │ │ Class #223 header: │ │ -class_idx : 646 │ │ +class_idx : 666 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3120 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3140 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #223 annotations: │ │ Annotations on class │ │ @@ -80374,80 +80341,80 @@ │ │ type : '(Ljonas/tool/saveForOffline/ViewActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058294: |[058294] jonas.tool.saveForOffline.ViewActivity$5.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ -0582a4: 5b01 e905 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ -0582a8: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0582ae: 0e00 |0005: return-void │ │ +05ac68: |[05ac68] jonas.tool.saveForOffline.ViewActivity$5.:(Ljonas/tool/saveForOffline/ViewActivity;)V │ │ +05ac78: 5b01 e905 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ +05ac7c: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05ac82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/ViewActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/ViewActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljonas/tool/saveForOffline/ViewActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0582b0: |[0582b0] jonas.tool.saveForOffline.ViewActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -0582c0: 5452 e905 |0000: iget-object v2, v5, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ -0582c4: 1a03 0b0f |0002: const-string v3, "clipboard" // string@0f0b │ │ -0582c8: 6e20 3b0d 3200 |0004: invoke-virtual {v2, v3}, Ljonas/tool/saveForOffline/ViewActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0d3b │ │ -0582ce: 0c01 |0007: move-result-object v1 │ │ -0582d0: 1f01 1600 |0008: check-cast v1, Landroid/content/ClipboardManager; // type@0016 │ │ -0582d4: 5452 e905 |000a: iget-object v2, v5, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ -0582d8: 7110 320d 0200 |000c: invoke-static {v2}, Ljonas/tool/saveForOffline/ViewActivity;.access$100:(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/webkit/WebView; // method@0d32 │ │ -0582de: 0c02 |000f: move-result-object v2 │ │ -0582e0: 6e10 0701 0200 |0010: invoke-virtual {v2}, Landroid/webkit/WebView;.getTitle:()Ljava/lang/String; // method@0107 │ │ -0582e6: 0c02 |0013: move-result-object v2 │ │ -0582e8: 5453 e905 |0014: iget-object v3, v5, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ -0582ec: 7110 330d 0300 |0016: invoke-static {v3}, Ljonas/tool/saveForOffline/ViewActivity;.access$200:(Ljonas/tool/saveForOffline/ViewActivity;)Ljava/lang/String; // method@0d33 │ │ -0582f2: 0c03 |0019: move-result-object v3 │ │ -0582f4: 7120 3900 3200 |001a: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0039 │ │ -0582fa: 0c00 |001d: move-result-object v0 │ │ -0582fc: 6e20 3a00 0100 |001e: invoke-virtual {v1, v0}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@003a │ │ -058302: 5452 e905 |0021: iget-object v2, v5, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ -058306: 1a03 7c03 |0023: const-string v3, "File location copied to clipboard" // string@037c │ │ -05830a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -05830c: 7130 3201 3204 |0026: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -058312: 0c02 |0029: move-result-object v2 │ │ -058314: 6e10 3301 0200 |002a: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0133 │ │ -05831a: 0e00 |002d: return-void │ │ +05ac84: |[05ac84] jonas.tool.saveForOffline.ViewActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +05ac94: 5452 e905 |0000: iget-object v2, v5, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ +05ac98: 1a03 1e0f |0002: const-string v3, "clipboard" // string@0f1e │ │ +05ac9c: 6e20 3b0d 3200 |0004: invoke-virtual {v2, v3}, Ljonas/tool/saveForOffline/ViewActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0d3b │ │ +05aca2: 0c01 |0007: move-result-object v1 │ │ +05aca4: 1f01 1c00 |0008: check-cast v1, Landroid/content/ClipboardManager; // type@001c │ │ +05aca8: 5452 e905 |000a: iget-object v2, v5, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ +05acac: 7110 320d 0200 |000c: invoke-static {v2}, Ljonas/tool/saveForOffline/ViewActivity;.access$100:(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/webkit/WebView; // method@0d32 │ │ +05acb2: 0c02 |000f: move-result-object v2 │ │ +05acb4: 6e10 0701 0200 |0010: invoke-virtual {v2}, Landroid/webkit/WebView;.getTitle:()Ljava/lang/String; // method@0107 │ │ +05acba: 0c02 |0013: move-result-object v2 │ │ +05acbc: 5453 e905 |0014: iget-object v3, v5, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ +05acc0: 7110 330d 0300 |0016: invoke-static {v3}, Ljonas/tool/saveForOffline/ViewActivity;.access$200:(Ljonas/tool/saveForOffline/ViewActivity;)Ljava/lang/String; // method@0d33 │ │ +05acc6: 0c03 |0019: move-result-object v3 │ │ +05acc8: 7120 3900 3200 |001a: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0039 │ │ +05acce: 0c00 |001d: move-result-object v0 │ │ +05acd0: 6e20 3a00 0100 |001e: invoke-virtual {v1, v0}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@003a │ │ +05acd6: 5452 e905 |0021: iget-object v2, v5, Ljonas/tool/saveForOffline/ViewActivity$5;.this$0:Ljonas/tool/saveForOffline/ViewActivity; // field@05e9 │ │ +05acda: 1a03 7c03 |0023: const-string v3, "File location copied to clipboard" // string@037c │ │ +05acde: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +05ace0: 7130 3201 3204 |0026: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +05ace6: 0c02 |0029: move-result-object v2 │ │ +05ace8: 6e10 3301 0200 |002a: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0133 │ │ +05acee: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x000a line=259 │ │ 0x001e line=260 │ │ 0x0021 line=261 │ │ 0x002d line=263 │ │ locals : │ │ 0x001e - 0x002e reg=0 clip Landroid/content/ClipData; │ │ 0x000a - 0x002e reg=1 clipboard Landroid/content/ClipboardManager; │ │ 0x0000 - 0x002e reg=5 this Ljonas/tool/saveForOffline/ViewActivity$5; │ │ 0x0000 - 0x002e reg=6 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x002e reg=7 which I │ │ │ │ - source_file_idx : 3120 (ViewActivity.java) │ │ + source_file_idx : 3140 (ViewActivity.java) │ │ │ │ Class #224 header: │ │ -class_idx : 647 │ │ +class_idx : 667 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 8 │ │ -source_file_idx : 3120 │ │ +superclass_idx : 14 │ │ +source_file_idx : 3140 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 6 │ │ │ │ Class #224 - │ │ Class descriptor : 'Ljonas/tool/saveForOffline/ViewActivity;' │ │ @@ -80494,17 +80461,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05831c: |[05831c] jonas.tool.saveForOffline.ViewActivity.:()V │ │ -05832c: 7010 0300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0003 │ │ -058332: 0e00 |0003: return-void │ │ +05acf0: |[05acf0] jonas.tool.saveForOffline.ViewActivity.:()V │ │ +05ad00: 7010 0300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0003 │ │ +05ad06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ #1 : (in Ljonas/tool/saveForOffline/ViewActivity;) │ │ @@ -80512,17 +80479,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/content/SharedPreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058334: |[058334] jonas.tool.saveForOffline.ViewActivity.access$000:(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/content/SharedPreferences; │ │ -058344: 5410 ee05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ -058348: 1100 |0002: return-object v0 │ │ +05ad08: |[05ad08] jonas.tool.saveForOffline.ViewActivity.access$000:(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/content/SharedPreferences; │ │ +05ad18: 5410 ee05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ +05ad1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ #2 : (in Ljonas/tool/saveForOffline/ViewActivity;) │ │ @@ -80530,17 +80497,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/webkit/WebView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05834c: |[05834c] jonas.tool.saveForOffline.ViewActivity.access$100:(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/webkit/WebView; │ │ -05835c: 5410 f105 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -058360: 1100 |0002: return-object v0 │ │ +05ad20: |[05ad20] jonas.tool.saveForOffline.ViewActivity.access$100:(Ljonas/tool/saveForOffline/ViewActivity;)Landroid/webkit/WebView; │ │ +05ad30: 5410 f105 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ad34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ #3 : (in Ljonas/tool/saveForOffline/ViewActivity;) │ │ @@ -80548,17 +80515,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/ViewActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058364: |[058364] jonas.tool.saveForOffline.ViewActivity.access$200:(Ljonas/tool/saveForOffline/ViewActivity;)Ljava/lang/String; │ │ -058374: 5410 eb05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ -058378: 1100 |0002: return-object v0 │ │ +05ad38: |[05ad38] jonas.tool.saveForOffline.ViewActivity.access$200:(Ljonas/tool/saveForOffline/ViewActivity;)Ljava/lang/String; │ │ +05ad48: 5410 eb05 |0000: iget-object v0, v1, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ +05ad4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ #4 : (in Ljonas/tool/saveForOffline/ViewActivity;) │ │ @@ -80566,74 +80533,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -05837c: |[05837c] jonas.tool.saveForOffline.ViewActivity.setupWebView:()V │ │ -05838c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -05838e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -058390: 5472 ee05 |0002: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ -058394: 1a03 721c |0004: const-string v3, "user_agent" // string@1c72 │ │ -058398: 1a04 d115 |0006: const-string v4, "mobile" // string@15d1 │ │ -05839c: 7230 6100 3204 |0008: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ -0583a2: 0c01 |000b: move-result-object v1 │ │ -0583a4: 5472 ee05 |000c: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ -0583a8: 1a03 b410 |000e: const-string v3, "enable_javascript" // string@10b4 │ │ -0583ac: 7230 5f00 3205 |0010: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -0583b2: 0a00 |0013: move-result v0 │ │ -0583b4: 5472 f105 |0014: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -0583b8: 6e20 420d 2700 |0016: invoke-virtual {v7, v2}, Ljonas/tool/saveForOffline/ViewActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0d42 │ │ -0583be: 5472 f105 |0019: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -0583c2: 6e10 0601 0200 |001b: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -0583c8: 0c02 |001e: move-result-object v2 │ │ -0583ca: 6e20 0001 1200 |001f: invoke-virtual {v2, v1}, Landroid/webkit/WebSettings;.setUserAgentString:(Ljava/lang/String;)V // method@0100 │ │ -0583d0: 5472 f105 |0022: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -0583d4: 6e10 0601 0200 |0024: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -0583da: 0c02 |0027: move-result-object v2 │ │ -0583dc: 6e20 fd00 5200 |0028: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setLoadWithOverviewMode:(Z)V // method@00fd │ │ -0583e2: 5472 f105 |002b: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -0583e6: 6e10 0601 0200 |002d: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -0583ec: 0c02 |0030: move-result-object v2 │ │ -0583ee: 6e20 ff00 5200 |0031: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setUseWideViewPort:(Z)V // method@00ff │ │ -0583f4: 5472 f105 |0034: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -0583f8: 6e10 0601 0200 |0036: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -0583fe: 0c02 |0039: move-result-object v2 │ │ -058400: 6e20 fc00 0200 |003a: invoke-virtual {v2, v0}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00fc │ │ -058406: 5472 f105 |003d: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -05840a: 6e10 0601 0200 |003f: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -058410: 0c02 |0042: move-result-object v2 │ │ -058412: 6e20 f900 5200 |0043: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setBuiltInZoomControls:(Z)V // method@00f9 │ │ -058418: 5472 f105 |0046: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -05841c: 6e10 0601 0200 |0048: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -058422: 0c02 |004b: move-result-object v2 │ │ -058424: 6e20 fb00 6200 |004c: invoke-virtual {v2, v6}, Landroid/webkit/WebSettings;.setDisplayZoomControls:(Z)V // method@00fb │ │ -05842a: 5472 f105 |004f: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -05842e: 6e10 0601 0200 |0051: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -058434: 0c02 |0054: move-result-object v2 │ │ -058436: 6e20 f600 5200 |0055: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setAllowFileAccess:(Z)V // method@00f6 │ │ -05843c: 5472 f105 |0058: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -058440: 6e10 0601 0200 |005a: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -058446: 0c02 |005d: move-result-object v2 │ │ -058448: 6e20 f700 5200 |005e: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setAllowFileAccessFromFileURLs:(Z)V // method@00f7 │ │ -05844e: 5472 f105 |0061: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -058452: 6e10 0601 0200 |0063: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -058458: 0c02 |0066: move-result-object v2 │ │ -05845a: 6e20 fe00 6200 |0067: invoke-virtual {v2, v6}, Landroid/webkit/WebSettings;.setMediaPlaybackRequiresUserGesture:(Z)V // method@00fe │ │ -058460: 5472 f105 |006a: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -058464: 6e10 0601 0200 |006c: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ -05846a: 0c02 |006f: move-result-object v2 │ │ -05846c: 1a03 770b |0070: const-string v3, "UTF-8" // string@0b77 │ │ -058470: 6e20 fa00 3200 |0072: invoke-virtual {v2, v3}, Landroid/webkit/WebSettings;.setDefaultTextEncodingName:(Ljava/lang/String;)V // method@00fa │ │ -058476: 5472 f105 |0075: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -05847a: 2203 8202 |0077: new-instance v3, Ljonas/tool/saveForOffline/ViewActivity$1; // type@0282 │ │ -05847e: 7020 240d 7300 |0079: invoke-direct {v3, v7}, Ljonas/tool/saveForOffline/ViewActivity$1;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d24 │ │ -058484: 6e20 0d01 3200 |007c: invoke-virtual {v2, v3}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@010d │ │ -05848a: 0e00 |007f: return-void │ │ +05ad50: |[05ad50] jonas.tool.saveForOffline.ViewActivity.setupWebView:()V │ │ +05ad60: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +05ad62: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +05ad64: 5472 ee05 |0002: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ +05ad68: 1a03 831c |0004: const-string v3, "user_agent" // string@1c83 │ │ +05ad6c: 1a04 e215 |0006: const-string v4, "mobile" // string@15e2 │ │ +05ad70: 7230 6100 3204 |0008: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0061 │ │ +05ad76: 0c01 |000b: move-result-object v1 │ │ +05ad78: 5472 ee05 |000c: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ +05ad7c: 1a03 c710 |000e: const-string v3, "enable_javascript" // string@10c7 │ │ +05ad80: 7230 5f00 3205 |0010: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +05ad86: 0a00 |0013: move-result v0 │ │ +05ad88: 5472 f105 |0014: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ad8c: 6e20 420d 2700 |0016: invoke-virtual {v7, v2}, Ljonas/tool/saveForOffline/ViewActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0d42 │ │ +05ad92: 5472 f105 |0019: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ad96: 6e10 0601 0200 |001b: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05ad9c: 0c02 |001e: move-result-object v2 │ │ +05ad9e: 6e20 0001 1200 |001f: invoke-virtual {v2, v1}, Landroid/webkit/WebSettings;.setUserAgentString:(Ljava/lang/String;)V // method@0100 │ │ +05ada4: 5472 f105 |0022: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ada8: 6e10 0601 0200 |0024: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05adae: 0c02 |0027: move-result-object v2 │ │ +05adb0: 6e20 fd00 5200 |0028: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setLoadWithOverviewMode:(Z)V // method@00fd │ │ +05adb6: 5472 f105 |002b: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05adba: 6e10 0601 0200 |002d: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05adc0: 0c02 |0030: move-result-object v2 │ │ +05adc2: 6e20 ff00 5200 |0031: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setUseWideViewPort:(Z)V // method@00ff │ │ +05adc8: 5472 f105 |0034: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05adcc: 6e10 0601 0200 |0036: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05add2: 0c02 |0039: move-result-object v2 │ │ +05add4: 6e20 fc00 0200 |003a: invoke-virtual {v2, v0}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00fc │ │ +05adda: 5472 f105 |003d: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05adde: 6e10 0601 0200 |003f: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05ade4: 0c02 |0042: move-result-object v2 │ │ +05ade6: 6e20 f900 5200 |0043: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setBuiltInZoomControls:(Z)V // method@00f9 │ │ +05adec: 5472 f105 |0046: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05adf0: 6e10 0601 0200 |0048: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05adf6: 0c02 |004b: move-result-object v2 │ │ +05adf8: 6e20 fb00 6200 |004c: invoke-virtual {v2, v6}, Landroid/webkit/WebSettings;.setDisplayZoomControls:(Z)V // method@00fb │ │ +05adfe: 5472 f105 |004f: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ae02: 6e10 0601 0200 |0051: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05ae08: 0c02 |0054: move-result-object v2 │ │ +05ae0a: 6e20 f600 5200 |0055: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setAllowFileAccess:(Z)V // method@00f6 │ │ +05ae10: 5472 f105 |0058: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ae14: 6e10 0601 0200 |005a: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05ae1a: 0c02 |005d: move-result-object v2 │ │ +05ae1c: 6e20 f700 5200 |005e: invoke-virtual {v2, v5}, Landroid/webkit/WebSettings;.setAllowFileAccessFromFileURLs:(Z)V // method@00f7 │ │ +05ae22: 5472 f105 |0061: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ae26: 6e10 0601 0200 |0063: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05ae2c: 0c02 |0066: move-result-object v2 │ │ +05ae2e: 6e20 fe00 6200 |0067: invoke-virtual {v2, v6}, Landroid/webkit/WebSettings;.setMediaPlaybackRequiresUserGesture:(Z)V // method@00fe │ │ +05ae34: 5472 f105 |006a: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ae38: 6e10 0601 0200 |006c: invoke-virtual {v2}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0106 │ │ +05ae3e: 0c02 |006f: move-result-object v2 │ │ +05ae40: 1a03 8b0b |0070: const-string v3, "UTF-8" // string@0b8b │ │ +05ae44: 6e20 fa00 3200 |0072: invoke-virtual {v2, v3}, Landroid/webkit/WebSettings;.setDefaultTextEncodingName:(Ljava/lang/String;)V // method@00fa │ │ +05ae4a: 5472 f105 |0075: iget-object v2, v7, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05ae4e: 2203 9602 |0077: new-instance v3, Ljonas/tool/saveForOffline/ViewActivity$1; // type@0296 │ │ +05ae52: 7020 240d 7300 |0079: invoke-direct {v3, v7}, Ljonas/tool/saveForOffline/ViewActivity$1;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d24 │ │ +05ae58: 6e20 0d01 3200 |007c: invoke-virtual {v2, v3}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@010d │ │ +05ae5e: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=112 │ │ 0x000c line=113 │ │ 0x0014 line=115 │ │ 0x0019 line=117 │ │ 0x0022 line=118 │ │ @@ -80657,105 +80624,105 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -05848c: |[05848c] jonas.tool.saveForOffline.ViewActivity.showPropertiesDialog:()V │ │ -05849c: 2201 0a00 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000a │ │ -0584a0: 7020 0d00 7100 |0002: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -0584a6: 1a04 e702 |0005: const-string v4, "Details of saved page" // string@02e7 │ │ -0584aa: 6e20 1400 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -0584b0: 6e10 390d 0700 |000a: invoke-virtual {v7}, Ljonas/tool/saveForOffline/ViewActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0d39 │ │ -0584b6: 0c04 |000d: move-result-object v4 │ │ -0584b8: 1405 0700 037f |000e: const v5, #float 1.74129e+38 // #7f030007 │ │ -0584be: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0584c0: 6e30 e800 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ -0584c6: 0c02 |0015: move-result-object v2 │ │ -0584c8: 6e20 1500 2100 |0016: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -0584ce: 1404 1200 097f |0019: const v4, #float 1.82105e+38 // #7f090012 │ │ -0584d4: 6e20 ed00 4200 |001c: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0584da: 0c03 |001f: move-result-object v3 │ │ -0584dc: 1f03 7900 |0020: check-cast v3, Landroid/widget/TextView; // type@0079 │ │ -0584e0: 2204 c101 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0584e4: 7010 500a 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0584ea: 1a05 520b |0027: const-string v5, "Title: │ │ -" // string@0b52 │ │ -0584ee: 6e20 580a 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0584f4: 0c04 |002c: move-result-object v4 │ │ -0584f6: 5475 f005 |002d: iget-object v5, v7, Ljonas/tool/saveForOffline/ViewActivity;.title:Ljava/lang/String; // field@05f0 │ │ -0584fa: 6e20 580a 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -058500: 0c04 |0032: move-result-object v4 │ │ -058502: 6e10 640a 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -058508: 0c04 |0036: move-result-object v4 │ │ -05850a: 6e20 2f01 4300 |0037: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -058510: 1404 1500 097f |003a: const v4, #float 1.82105e+38 // #7f090015 │ │ -058516: 6e20 ed00 4200 |003d: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -05851c: 0c03 |0040: move-result-object v3 │ │ -05851e: 1f03 7900 |0041: check-cast v3, Landroid/widget/TextView; // type@0079 │ │ -058522: 2204 c101 |0043: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -058526: 7010 500a 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05852c: 1a05 7d03 |0048: const-string v5, "File location: │ │ +05ae60: |[05ae60] jonas.tool.saveForOffline.ViewActivity.showPropertiesDialog:()V │ │ +05ae70: 2201 1000 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0010 │ │ +05ae74: 7020 0d00 7100 |0002: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +05ae7a: 1a04 e702 |0005: const-string v4, "Details of saved page" // string@02e7 │ │ +05ae7e: 6e20 1400 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +05ae84: 6e10 390d 0700 |000a: invoke-virtual {v7}, Ljonas/tool/saveForOffline/ViewActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0d39 │ │ +05ae8a: 0c04 |000d: move-result-object v4 │ │ +05ae8c: 1405 0700 037f |000e: const v5, #float 1.74129e+38 // #7f030007 │ │ +05ae92: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +05ae94: 6e30 e800 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00e8 │ │ +05ae9a: 0c02 |0015: move-result-object v2 │ │ +05ae9c: 6e20 1500 2100 |0016: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +05aea2: 1404 1200 097f |0019: const v4, #float 1.82105e+38 // #7f090012 │ │ +05aea8: 6e20 ed00 4200 |001c: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +05aeae: 0c03 |001f: move-result-object v3 │ │ +05aeb0: 1f03 8b00 |0020: check-cast v3, Landroid/widget/TextView; // type@008b │ │ +05aeb4: 2204 d301 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +05aeb8: 7010 500a 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05aebe: 1a05 660b |0027: const-string v5, "Title: │ │ +" // string@0b66 │ │ +05aec2: 6e20 580a 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05aec8: 0c04 |002c: move-result-object v4 │ │ +05aeca: 5475 f005 |002d: iget-object v5, v7, Ljonas/tool/saveForOffline/ViewActivity;.title:Ljava/lang/String; // field@05f0 │ │ +05aece: 6e20 580a 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05aed4: 0c04 |0032: move-result-object v4 │ │ +05aed6: 6e10 640a 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05aedc: 0c04 |0036: move-result-object v4 │ │ +05aede: 6e20 2f01 4300 |0037: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +05aee4: 1404 1500 097f |003a: const v4, #float 1.82105e+38 // #7f090015 │ │ +05aeea: 6e20 ed00 4200 |003d: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +05aef0: 0c03 |0040: move-result-object v3 │ │ +05aef2: 1f03 8b00 |0041: check-cast v3, Landroid/widget/TextView; // type@008b │ │ +05aef6: 2204 d301 |0043: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +05aefa: 7010 500a 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05af00: 1a05 7d03 |0048: const-string v5, "File location: │ │ " // string@037d │ │ -058530: 6e20 580a 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -058536: 0c04 |004d: move-result-object v4 │ │ -058538: 5475 eb05 |004e: iget-object v5, v7, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ -05853c: 6e20 580a 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -058542: 0c04 |0053: move-result-object v4 │ │ -058544: 6e10 640a 0400 |0054: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05854a: 0c04 |0057: move-result-object v4 │ │ -05854c: 6e20 2f01 4300 |0058: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -058552: 1404 1400 097f |005b: const v4, #float 1.82105e+38 // #7f090014 │ │ -058558: 6e20 ed00 4200 |005e: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -05855e: 0c03 |0061: move-result-object v3 │ │ -058560: 1f03 7900 |0062: check-cast v3, Landroid/widget/TextView; // type@0079 │ │ -058564: 2204 c101 |0064: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -058568: 7010 500a 0400 |0066: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05856e: 1a05 d902 |0069: const-string v5, "Date & Time saved: │ │ +05af04: 6e20 580a 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05af0a: 0c04 |004d: move-result-object v4 │ │ +05af0c: 5475 eb05 |004e: iget-object v5, v7, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ +05af10: 6e20 580a 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05af16: 0c04 |0053: move-result-object v4 │ │ +05af18: 6e10 640a 0400 |0054: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05af1e: 0c04 |0057: move-result-object v4 │ │ +05af20: 6e20 2f01 4300 |0058: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +05af26: 1404 1400 097f |005b: const v4, #float 1.82105e+38 // #7f090014 │ │ +05af2c: 6e20 ed00 4200 |005e: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +05af32: 0c03 |0061: move-result-object v3 │ │ +05af34: 1f03 8b00 |0062: check-cast v3, Landroid/widget/TextView; // type@008b │ │ +05af38: 2204 d301 |0064: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +05af3c: 7010 500a 0400 |0066: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05af42: 1a05 d902 |0069: const-string v5, "Date & Time saved: │ │ " // string@02d9 │ │ -058572: 6e20 580a 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -058578: 0c04 |006e: move-result-object v4 │ │ -05857a: 5475 ea05 |006f: iget-object v5, v7, Ljonas/tool/saveForOffline/ViewActivity;.date:Ljava/lang/String; // field@05ea │ │ -05857e: 6e20 580a 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -058584: 0c04 |0074: move-result-object v4 │ │ -058586: 6e10 640a 0400 |0075: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05858c: 0c04 |0078: move-result-object v4 │ │ -05858e: 6e20 2f01 4300 |0079: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -058594: 1404 1300 097f |007c: const v4, #float 1.82105e+38 // #7f090013 │ │ -05859a: 6e20 ed00 4200 |007f: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -0585a0: 0c03 |0082: move-result-object v3 │ │ -0585a2: 1f03 7900 |0083: check-cast v3, Landroid/widget/TextView; // type@0079 │ │ -0585a6: 2204 c101 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0585aa: 7010 500a 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0585b0: 1a05 4a0a |008a: const-string v5, "Saved from: │ │ -" // string@0a4a │ │ -0585b4: 6e20 580a 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0585ba: 0c04 |008f: move-result-object v4 │ │ -0585bc: 5475 ec05 |0090: iget-object v5, v7, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ -0585c0: 1a06 2117 |0092: const-string v6, "origurl" // string@1721 │ │ -0585c4: 6e20 5300 6500 |0094: invoke-virtual {v5, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -0585ca: 0c05 |0097: move-result-object v5 │ │ -0585cc: 6e20 580a 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0585d2: 0c04 |009b: move-result-object v4 │ │ -0585d4: 6e10 640a 0400 |009c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0585da: 0c04 |009f: move-result-object v4 │ │ -0585dc: 6e20 2f01 4300 |00a0: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ -0585e2: 1a04 7402 |00a3: const-string v4, "Close" // string@0274 │ │ -0585e6: 2205 8502 |00a5: new-instance v5, Ljonas/tool/saveForOffline/ViewActivity$4; // type@0285 │ │ -0585ea: 7020 2c0d 7500 |00a7: invoke-direct {v5, v7}, Ljonas/tool/saveForOffline/ViewActivity$4;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d2c │ │ -0585f0: 6e30 1200 4105 |00aa: invoke-virtual {v1, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -0585f6: 1a04 9d02 |00ad: const-string v4, "Copy file location to clipboard" // string@029d │ │ -0585fa: 2205 8602 |00af: new-instance v5, Ljonas/tool/saveForOffline/ViewActivity$5; // type@0286 │ │ -0585fe: 7020 2e0d 7500 |00b1: invoke-direct {v5, v7}, Ljonas/tool/saveForOffline/ViewActivity$5;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d2e │ │ -058604: 6e30 1100 4105 |00b4: invoke-virtual {v1, v4, v5}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -05860a: 6e10 0e00 0100 |00b7: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -058610: 0c00 |00ba: move-result-object v0 │ │ -058612: 6e10 1700 0000 |00bb: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ -058618: 0e00 |00be: return-void │ │ +05af46: 6e20 580a 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05af4c: 0c04 |006e: move-result-object v4 │ │ +05af4e: 5475 ea05 |006f: iget-object v5, v7, Ljonas/tool/saveForOffline/ViewActivity;.date:Ljava/lang/String; // field@05ea │ │ +05af52: 6e20 580a 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05af58: 0c04 |0074: move-result-object v4 │ │ +05af5a: 6e10 640a 0400 |0075: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05af60: 0c04 |0078: move-result-object v4 │ │ +05af62: 6e20 2f01 4300 |0079: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +05af68: 1404 1300 097f |007c: const v4, #float 1.82105e+38 // #7f090013 │ │ +05af6e: 6e20 ed00 4200 |007f: invoke-virtual {v2, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +05af74: 0c03 |0082: move-result-object v3 │ │ +05af76: 1f03 8b00 |0083: check-cast v3, Landroid/widget/TextView; // type@008b │ │ +05af7a: 2204 d301 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +05af7e: 7010 500a 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05af84: 1a05 5e0a |008a: const-string v5, "Saved from: │ │ +" // string@0a5e │ │ +05af88: 6e20 580a 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05af8e: 0c04 |008f: move-result-object v4 │ │ +05af90: 5475 ec05 |0090: iget-object v5, v7, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ +05af94: 1a06 3217 |0092: const-string v6, "origurl" // string@1732 │ │ +05af98: 6e20 5300 6500 |0094: invoke-virtual {v5, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05af9e: 0c05 |0097: move-result-object v5 │ │ +05afa0: 6e20 580a 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05afa6: 0c04 |009b: move-result-object v4 │ │ +05afa8: 6e10 640a 0400 |009c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05afae: 0c04 |009f: move-result-object v4 │ │ +05afb0: 6e20 2f01 4300 |00a0: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@012f │ │ +05afb6: 1a04 7402 |00a3: const-string v4, "Close" // string@0274 │ │ +05afba: 2205 9902 |00a5: new-instance v5, Ljonas/tool/saveForOffline/ViewActivity$4; // type@0299 │ │ +05afbe: 7020 2c0d 7500 |00a7: invoke-direct {v5, v7}, Ljonas/tool/saveForOffline/ViewActivity$4;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d2c │ │ +05afc4: 6e30 1200 4105 |00aa: invoke-virtual {v1, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +05afca: 1a04 9d02 |00ad: const-string v4, "Copy file location to clipboard" // string@029d │ │ +05afce: 2205 9a02 |00af: new-instance v5, Ljonas/tool/saveForOffline/ViewActivity$5; // type@029a │ │ +05afd2: 7020 2e0d 7500 |00b1: invoke-direct {v5, v7}, Ljonas/tool/saveForOffline/ViewActivity$5;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d2e │ │ +05afd8: 6e30 1100 4105 |00b4: invoke-virtual {v1, v4, v5}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +05afde: 6e10 0e00 0100 |00b7: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +05afe4: 0c00 |00ba: move-result-object v0 │ │ +05afe6: 6e10 1700 0000 |00bb: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ +05afec: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ 0x000a line=239 │ │ 0x0016 line=240 │ │ 0x0019 line=241 │ │ @@ -80787,92 +80754,92 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -05861c: |[05861c] jonas.tool.saveForOffline.ViewActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -05862c: 7210 ec00 0900 |0000: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ -058632: 0a06 |0003: move-result v6 │ │ -058634: 1257 |0004: const/4 v7, #int 5 // #5 │ │ -058636: 3376 1b00 |0005: if-ne v6, v7, 0020 // +001b │ │ -05863a: 5486 ef05 |0007: iget-object v6, v8, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -05863e: 6e10 0101 0600 |0009: invoke-virtual {v6}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ -058644: 0c06 |000c: move-result-object v6 │ │ -058646: 7110 b200 0600 |000d: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ -05864c: 0c05 |0010: move-result-object v5 │ │ -05864e: 2204 1e00 |0011: new-instance v4, Landroid/content/Intent; // type@001e │ │ -058652: 1a06 7b0d |0013: const-string v6, "android.intent.action.VIEW" // string@0d7b │ │ -058656: 7030 4f00 6405 |0015: invoke-direct {v4, v6, v5}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ -05865c: 6e20 490d 4800 |0018: invoke-virtual {v8, v4}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ -058662: 6f20 0500 9800 |001b: invoke-super {v8, v9}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ -058668: 0a06 |001e: move-result v6 │ │ -05866a: 0f06 |001f: return v6 │ │ -05866c: 7210 ec00 0900 |0020: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ -058672: 0a06 |0023: move-result v6 │ │ -058674: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -058676: 3376 2e00 |0025: if-ne v6, v7, 0053 // +002e │ │ -05867a: 2202 1e00 |0027: new-instance v2, Landroid/content/Intent; // type@001e │ │ -05867e: 1a06 7a0d |0029: const-string v6, "android.intent.action.SEND" // string@0d7a │ │ -058682: 7020 4e00 6200 |002b: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -058688: 1a06 a11b |002e: const-string v6, "text/plain" // string@1ba1 │ │ -05868c: 6e20 5900 6200 |0030: invoke-virtual {v2, v6}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -058692: 1a06 7d0d |0033: const-string v6, "android.intent.extra.TITLE" // string@0d7d │ │ -058696: 5487 f105 |0035: iget-object v7, v8, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -05869a: 6e10 0701 0700 |0037: invoke-virtual {v7}, Landroid/webkit/WebView;.getTitle:()Ljava/lang/String; // method@0107 │ │ -0586a0: 0c07 |003a: move-result-object v7 │ │ -0586a2: 6e30 5500 6207 |003b: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -0586a8: 1a06 7c0d |003e: const-string v6, "android.intent.extra.TEXT" // string@0d7c │ │ -0586ac: 5487 ef05 |0040: iget-object v7, v8, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -0586b0: 6e10 0101 0700 |0042: invoke-virtual {v7}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ -0586b6: 0c07 |0045: move-result-object v7 │ │ -0586b8: 6e30 5500 6207 |0046: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -0586be: 1a06 740a |0049: const-string v6, "Share Link via" // string@0a74 │ │ -0586c2: 7120 5000 6200 |004b: invoke-static {v2, v6}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0050 │ │ -0586c8: 0c06 |004e: move-result-object v6 │ │ -0586ca: 6e20 490d 6800 |004f: invoke-virtual {v8, v6}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ -0586d0: 28c9 |0052: goto 001b // -0037 │ │ -0586d2: 7210 ec00 0900 |0053: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ -0586d8: 0a06 |0056: move-result v6 │ │ -0586da: 1237 |0057: const/4 v7, #int 3 // #3 │ │ -0586dc: 3376 1800 |0058: if-ne v6, v7, 0070 // +0018 │ │ -0586e0: 2203 1e00 |005a: new-instance v3, Landroid/content/Intent; // type@001e │ │ -0586e4: 1c06 7d02 |005c: const-class v6, Ljonas/tool/saveForOffline/SaveService; // type@027d │ │ -0586e8: 7030 4d00 8306 |005e: invoke-direct {v3, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0586ee: 1a06 7c0d |0061: const-string v6, "android.intent.extra.TEXT" // string@0d7c │ │ -0586f2: 5487 ef05 |0063: iget-object v7, v8, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -0586f6: 6e10 0101 0700 |0065: invoke-virtual {v7}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ -0586fc: 0c07 |0068: move-result-object v7 │ │ -0586fe: 6e30 5500 6307 |0069: invoke-virtual {v3, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ -058704: 6e20 4b0d 3800 |006c: invoke-virtual {v8, v3}, Ljonas/tool/saveForOffline/ViewActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0d4b │ │ -05870a: 28ac |006f: goto 001b // -0054 │ │ -05870c: 7210 ec00 0900 |0070: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ -058712: 0a06 |0073: move-result v6 │ │ -058714: 1267 |0074: const/4 v7, #int 6 // #6 │ │ -058716: 3376 a6ff |0075: if-ne v6, v7, 001b // -005a │ │ -05871a: 1a06 0b0f |0077: const-string v6, "clipboard" // string@0f0b │ │ -05871e: 6e20 3b0d 6800 |0079: invoke-virtual {v8, v6}, Ljonas/tool/saveForOffline/ViewActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0d3b │ │ -058724: 0c01 |007c: move-result-object v1 │ │ -058726: 1f01 1600 |007d: check-cast v1, Landroid/content/ClipboardManager; // type@0016 │ │ -05872a: 5486 f105 |007f: iget-object v6, v8, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -05872e: 6e10 0701 0600 |0081: invoke-virtual {v6}, Landroid/webkit/WebView;.getTitle:()Ljava/lang/String; // method@0107 │ │ -058734: 0c06 |0084: move-result-object v6 │ │ -058736: 5487 ef05 |0085: iget-object v7, v8, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -05873a: 6e10 0101 0700 |0087: invoke-virtual {v7}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ -058740: 0c07 |008a: move-result-object v7 │ │ -058742: 7120 3900 7600 |008b: invoke-static {v6, v7}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0039 │ │ -058748: 0c00 |008e: move-result-object v0 │ │ -05874a: 6e20 3a00 0100 |008f: invoke-virtual {v1, v0}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@003a │ │ -058750: 1a06 2a06 |0092: const-string v6, "Link copied to clipboard" // string@062a │ │ -058754: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -058756: 7130 3201 6807 |0095: invoke-static {v8, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -05875c: 0c06 |0098: move-result-object v6 │ │ -05875e: 6e10 3301 0600 |0099: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0133 │ │ -058764: 2900 7fff |009c: goto/16 001b // -0081 │ │ +05aff0: |[05aff0] jonas.tool.saveForOffline.ViewActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +05b000: 7210 ec00 0900 |0000: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ +05b006: 0a06 |0003: move-result v6 │ │ +05b008: 1257 |0004: const/4 v7, #int 5 // #5 │ │ +05b00a: 3376 1b00 |0005: if-ne v6, v7, 0020 // +001b │ │ +05b00e: 5486 ef05 |0007: iget-object v6, v8, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b012: 6e10 0101 0600 |0009: invoke-virtual {v6}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ +05b018: 0c06 |000c: move-result-object v6 │ │ +05b01a: 7110 b200 0600 |000d: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ +05b020: 0c05 |0010: move-result-object v5 │ │ +05b022: 2204 2400 |0011: new-instance v4, Landroid/content/Intent; // type@0024 │ │ +05b026: 1a06 8f0d |0013: const-string v6, "android.intent.action.VIEW" // string@0d8f │ │ +05b02a: 7030 4f00 6405 |0015: invoke-direct {v4, v6, v5}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ +05b030: 6e20 490d 4800 |0018: invoke-virtual {v8, v4}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ +05b036: 6f20 0500 9800 |001b: invoke-super {v8, v9}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ +05b03c: 0a06 |001e: move-result v6 │ │ +05b03e: 0f06 |001f: return v6 │ │ +05b040: 7210 ec00 0900 |0020: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ +05b046: 0a06 |0023: move-result v6 │ │ +05b048: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +05b04a: 3376 2e00 |0025: if-ne v6, v7, 0053 // +002e │ │ +05b04e: 2202 2400 |0027: new-instance v2, Landroid/content/Intent; // type@0024 │ │ +05b052: 1a06 8e0d |0029: const-string v6, "android.intent.action.SEND" // string@0d8e │ │ +05b056: 7020 4e00 6200 |002b: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +05b05c: 1a06 b21b |002e: const-string v6, "text/plain" // string@1bb2 │ │ +05b060: 6e20 5900 6200 |0030: invoke-virtual {v2, v6}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +05b066: 1a06 910d |0033: const-string v6, "android.intent.extra.TITLE" // string@0d91 │ │ +05b06a: 5487 f105 |0035: iget-object v7, v8, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05b06e: 6e10 0701 0700 |0037: invoke-virtual {v7}, Landroid/webkit/WebView;.getTitle:()Ljava/lang/String; // method@0107 │ │ +05b074: 0c07 |003a: move-result-object v7 │ │ +05b076: 6e30 5500 6207 |003b: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +05b07c: 1a06 900d |003e: const-string v6, "android.intent.extra.TEXT" // string@0d90 │ │ +05b080: 5487 ef05 |0040: iget-object v7, v8, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b084: 6e10 0101 0700 |0042: invoke-virtual {v7}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ +05b08a: 0c07 |0045: move-result-object v7 │ │ +05b08c: 6e30 5500 6207 |0046: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +05b092: 1a06 880a |0049: const-string v6, "Share Link via" // string@0a88 │ │ +05b096: 7120 5000 6200 |004b: invoke-static {v2, v6}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0050 │ │ +05b09c: 0c06 |004e: move-result-object v6 │ │ +05b09e: 6e20 490d 6800 |004f: invoke-virtual {v8, v6}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ +05b0a4: 28c9 |0052: goto 001b // -0037 │ │ +05b0a6: 7210 ec00 0900 |0053: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ +05b0ac: 0a06 |0056: move-result v6 │ │ +05b0ae: 1237 |0057: const/4 v7, #int 3 // #3 │ │ +05b0b0: 3376 1800 |0058: if-ne v6, v7, 0070 // +0018 │ │ +05b0b4: 2203 2400 |005a: new-instance v3, Landroid/content/Intent; // type@0024 │ │ +05b0b8: 1c06 9102 |005c: const-class v6, Ljonas/tool/saveForOffline/SaveService; // type@0291 │ │ +05b0bc: 7030 4d00 8306 |005e: invoke-direct {v3, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +05b0c2: 1a06 900d |0061: const-string v6, "android.intent.extra.TEXT" // string@0d90 │ │ +05b0c6: 5487 ef05 |0063: iget-object v7, v8, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b0ca: 6e10 0101 0700 |0065: invoke-virtual {v7}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ +05b0d0: 0c07 |0068: move-result-object v7 │ │ +05b0d2: 6e30 5500 6307 |0069: invoke-virtual {v3, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0055 │ │ +05b0d8: 6e20 4b0d 3800 |006c: invoke-virtual {v8, v3}, Ljonas/tool/saveForOffline/ViewActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0d4b │ │ +05b0de: 28ac |006f: goto 001b // -0054 │ │ +05b0e0: 7210 ec00 0900 |0070: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ +05b0e6: 0a06 |0073: move-result v6 │ │ +05b0e8: 1267 |0074: const/4 v7, #int 6 // #6 │ │ +05b0ea: 3376 a6ff |0075: if-ne v6, v7, 001b // -005a │ │ +05b0ee: 1a06 1e0f |0077: const-string v6, "clipboard" // string@0f1e │ │ +05b0f2: 6e20 3b0d 6800 |0079: invoke-virtual {v8, v6}, Ljonas/tool/saveForOffline/ViewActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0d3b │ │ +05b0f8: 0c01 |007c: move-result-object v1 │ │ +05b0fa: 1f01 1c00 |007d: check-cast v1, Landroid/content/ClipboardManager; // type@001c │ │ +05b0fe: 5486 f105 |007f: iget-object v6, v8, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05b102: 6e10 0701 0600 |0081: invoke-virtual {v6}, Landroid/webkit/WebView;.getTitle:()Ljava/lang/String; // method@0107 │ │ +05b108: 0c06 |0084: move-result-object v6 │ │ +05b10a: 5487 ef05 |0085: iget-object v7, v8, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b10e: 6e10 0101 0700 |0087: invoke-virtual {v7}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ +05b114: 0c07 |008a: move-result-object v7 │ │ +05b116: 7120 3900 7600 |008b: invoke-static {v6, v7}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0039 │ │ +05b11c: 0c00 |008e: move-result-object v0 │ │ +05b11e: 6e20 3a00 0100 |008f: invoke-virtual {v1, v0}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@003a │ │ +05b124: 1a06 3c06 |0092: const-string v6, "Link copied to clipboard" // string@063c │ │ +05b128: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +05b12a: 7130 3201 6807 |0095: invoke-static {v8, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +05b130: 0c06 |0098: move-result-object v6 │ │ +05b132: 6e10 3301 0600 |0099: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0133 │ │ +05b138: 2900 7fff |009c: goto/16 001b // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0007 line=287 │ │ 0x0011 line=288 │ │ 0x0018 line=289 │ │ 0x001b line=309 │ │ @@ -80906,85 +80873,85 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -058768: |[058768] jonas.tool.saveForOffline.ViewActivity.onCreate:(Landroid/os/Bundle;)V │ │ -058778: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05877a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05877c: 6f20 0600 6500 |0002: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -058782: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -058784: 6e20 430d 0500 |0006: invoke-virtual {v5, v0}, Ljonas/tool/saveForOffline/ViewActivity;.requestWindowFeature:(I)Z // method@0d43 │ │ -05878a: 6e10 380d 0500 |0009: invoke-virtual {v5}, Ljonas/tool/saveForOffline/ViewActivity;.getIntent:()Landroid/content/Intent; // method@0d38 │ │ -058790: 0c00 |000c: move-result-object v0 │ │ -058792: 5b50 ec05 |000d: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ -058796: 7110 d200 0500 |000f: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ -05879c: 0c00 |0012: move-result-object v0 │ │ -05879e: 5b50 ee05 |0013: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ -0587a2: 5450 ee05 |0015: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ -0587a6: 1a01 ea0f |0017: const-string v1, "dark_mode" // string@0fea │ │ -0587aa: 7230 5f00 1003 |0019: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -0587b0: 0a00 |001c: move-result v0 │ │ -0587b2: 3800 0800 |001d: if-eqz v0, 0025 // +0008 │ │ -0587b6: 1400 6b00 0301 |001f: const v0, #float 2.40612e-38 // #0103006b │ │ -0587bc: 6e20 460d 0500 |0022: invoke-virtual {v5, v0}, Ljonas/tool/saveForOffline/ViewActivity;.setTheme:(I)V // method@0d46 │ │ -0587c2: 1400 0900 037f |0025: const v0, #float 1.74129e+38 // #7f030009 │ │ -0587c8: 6e20 440d 0500 |0028: invoke-virtual {v5, v0}, Ljonas/tool/saveForOffline/ViewActivity;.setContentView:(I)V // method@0d44 │ │ -0587ce: 5450 ec05 |002b: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ -0587d2: 1a01 cb1b |002d: const-string v1, "title" // string@1bcb │ │ -0587d6: 6e20 5300 1000 |002f: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -0587dc: 0c00 |0032: move-result-object v0 │ │ -0587de: 5b50 f005 |0033: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.title:Ljava/lang/String; // field@05f0 │ │ -0587e2: 5450 ec05 |0035: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ -0587e6: 1a01 5c11 |0037: const-string v1, "file_location" // string@115c │ │ -0587ea: 6e20 5300 1000 |0039: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -0587f0: 0c00 |003c: move-result-object v0 │ │ -0587f2: 5b50 eb05 |003d: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ -0587f6: 5450 ec05 |003f: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ -0587fa: 1a01 c91b |0041: const-string v1, "timestamp" // string@1bc9 │ │ -0587fe: 6e20 5300 1000 |0043: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -058804: 0c00 |0046: move-result-object v0 │ │ -058806: 5b50 ea05 |0047: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.date:Ljava/lang/String; // field@05ea │ │ -05880a: 6e10 360d 0500 |0049: invoke-virtual {v5}, Ljonas/tool/saveForOffline/ViewActivity;.getActionBar:()Landroid/app/ActionBar; // method@0d36 │ │ -058810: 0c00 |004c: move-result-object v0 │ │ -058812: 6e20 0000 4000 |004d: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0000 │ │ -058818: 6e10 360d 0500 |0050: invoke-virtual {v5}, Ljonas/tool/saveForOffline/ViewActivity;.getActionBar:()Landroid/app/ActionBar; // method@0d36 │ │ -05881e: 0c00 |0053: move-result-object v0 │ │ -058820: 5451 ec05 |0054: iget-object v1, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ -058824: 1a02 cb1b |0056: const-string v2, "title" // string@1bcb │ │ -058828: 6e20 5300 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -05882e: 0c01 |005b: move-result-object v1 │ │ -058830: 6e20 0200 1000 |005c: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0002 │ │ -058836: 6e20 450d 4500 |005f: invoke-virtual {v5, v4}, Ljonas/tool/saveForOffline/ViewActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@0d45 │ │ -05883c: 1400 1900 097f |0062: const v0, #float 1.82105e+38 // #7f090019 │ │ -058842: 6e20 340d 0500 |0065: invoke-virtual {v5, v0}, Ljonas/tool/saveForOffline/ViewActivity;.findViewById:(I)Landroid/view/View; // method@0d34 │ │ -058848: 0c00 |0068: move-result-object v0 │ │ -05884a: 1f00 6b00 |0069: check-cast v0, Landroid/webkit/WebView; // type@006b │ │ -05884e: 5b50 f105 |006b: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -058852: 7010 470d 0500 |006d: invoke-direct {v5}, Ljonas/tool/saveForOffline/ViewActivity;.setupWebView:()V // method@0d47 │ │ -058858: 5450 ee05 |0070: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ -05885c: 1a01 ea0f |0072: const-string v1, "dark_mode" // string@0fea │ │ -058860: 7230 5f00 1003 |0074: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ -058866: 0a00 |0077: move-result v0 │ │ -058868: 5c50 ed05 |0078: iput-boolean v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.invertedRendering:Z // field@05ed │ │ -05886c: 5450 f105 |007a: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -058870: 2201 c101 |007c: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -058874: 7010 500a 0100 |007e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05887a: 1a02 5311 |0081: const-string v2, "file://" // string@1153 │ │ -05887e: 6e20 580a 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -058884: 0c01 |0086: move-result-object v1 │ │ -058886: 5452 eb05 |0087: iget-object v2, v5, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ -05888a: 6e20 580a 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -058890: 0c01 |008c: move-result-object v1 │ │ -058892: 6e10 640a 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -058898: 0c01 |0090: move-result-object v1 │ │ -05889a: 6e20 0901 1000 |0091: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0109 │ │ -0588a0: 0e00 |0094: return-void │ │ +05b13c: |[05b13c] jonas.tool.saveForOffline.ViewActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05b14c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05b14e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05b150: 6f20 0600 6500 |0002: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +05b156: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +05b158: 6e20 430d 0500 |0006: invoke-virtual {v5, v0}, Ljonas/tool/saveForOffline/ViewActivity;.requestWindowFeature:(I)Z // method@0d43 │ │ +05b15e: 6e10 380d 0500 |0009: invoke-virtual {v5}, Ljonas/tool/saveForOffline/ViewActivity;.getIntent:()Landroid/content/Intent; // method@0d38 │ │ +05b164: 0c00 |000c: move-result-object v0 │ │ +05b166: 5b50 ec05 |000d: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ +05b16a: 7110 d200 0500 |000f: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00d2 │ │ +05b170: 0c00 |0012: move-result-object v0 │ │ +05b172: 5b50 ee05 |0013: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ +05b176: 5450 ee05 |0015: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ +05b17a: 1a01 fd0f |0017: const-string v1, "dark_mode" // string@0ffd │ │ +05b17e: 7230 5f00 1003 |0019: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +05b184: 0a00 |001c: move-result v0 │ │ +05b186: 3800 0800 |001d: if-eqz v0, 0025 // +0008 │ │ +05b18a: 1400 6b00 0301 |001f: const v0, #float 2.40612e-38 // #0103006b │ │ +05b190: 6e20 460d 0500 |0022: invoke-virtual {v5, v0}, Ljonas/tool/saveForOffline/ViewActivity;.setTheme:(I)V // method@0d46 │ │ +05b196: 1400 0900 037f |0025: const v0, #float 1.74129e+38 // #7f030009 │ │ +05b19c: 6e20 440d 0500 |0028: invoke-virtual {v5, v0}, Ljonas/tool/saveForOffline/ViewActivity;.setContentView:(I)V // method@0d44 │ │ +05b1a2: 5450 ec05 |002b: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ +05b1a6: 1a01 dc1b |002d: const-string v1, "title" // string@1bdc │ │ +05b1aa: 6e20 5300 1000 |002f: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05b1b0: 0c00 |0032: move-result-object v0 │ │ +05b1b2: 5b50 f005 |0033: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.title:Ljava/lang/String; // field@05f0 │ │ +05b1b6: 5450 ec05 |0035: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ +05b1ba: 1a01 6f11 |0037: const-string v1, "file_location" // string@116f │ │ +05b1be: 6e20 5300 1000 |0039: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05b1c4: 0c00 |003c: move-result-object v0 │ │ +05b1c6: 5b50 eb05 |003d: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ +05b1ca: 5450 ec05 |003f: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ +05b1ce: 1a01 da1b |0041: const-string v1, "timestamp" // string@1bda │ │ +05b1d2: 6e20 5300 1000 |0043: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05b1d8: 0c00 |0046: move-result-object v0 │ │ +05b1da: 5b50 ea05 |0047: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.date:Ljava/lang/String; // field@05ea │ │ +05b1de: 6e10 360d 0500 |0049: invoke-virtual {v5}, Ljonas/tool/saveForOffline/ViewActivity;.getActionBar:()Landroid/app/ActionBar; // method@0d36 │ │ +05b1e4: 0c00 |004c: move-result-object v0 │ │ +05b1e6: 6e20 0000 4000 |004d: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0000 │ │ +05b1ec: 6e10 360d 0500 |0050: invoke-virtual {v5}, Ljonas/tool/saveForOffline/ViewActivity;.getActionBar:()Landroid/app/ActionBar; // method@0d36 │ │ +05b1f2: 0c00 |0053: move-result-object v0 │ │ +05b1f4: 5451 ec05 |0054: iget-object v1, v5, Ljonas/tool/saveForOffline/ViewActivity;.incomingIntent:Landroid/content/Intent; // field@05ec │ │ +05b1f8: 1a02 dc1b |0056: const-string v2, "title" // string@1bdc │ │ +05b1fc: 6e20 5300 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05b202: 0c01 |005b: move-result-object v1 │ │ +05b204: 6e20 0200 1000 |005c: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0002 │ │ +05b20a: 6e20 450d 4500 |005f: invoke-virtual {v5, v4}, Ljonas/tool/saveForOffline/ViewActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@0d45 │ │ +05b210: 1400 1900 097f |0062: const v0, #float 1.82105e+38 // #7f090019 │ │ +05b216: 6e20 340d 0500 |0065: invoke-virtual {v5, v0}, Ljonas/tool/saveForOffline/ViewActivity;.findViewById:(I)Landroid/view/View; // method@0d34 │ │ +05b21c: 0c00 |0068: move-result-object v0 │ │ +05b21e: 1f00 7b00 |0069: check-cast v0, Landroid/webkit/WebView; // type@007b │ │ +05b222: 5b50 f105 |006b: iput-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05b226: 7010 470d 0500 |006d: invoke-direct {v5}, Ljonas/tool/saveForOffline/ViewActivity;.setupWebView:()V // method@0d47 │ │ +05b22c: 5450 ee05 |0070: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.preferences:Landroid/content/SharedPreferences; // field@05ee │ │ +05b230: 1a01 fd0f |0072: const-string v1, "dark_mode" // string@0ffd │ │ +05b234: 7230 5f00 1003 |0074: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005f │ │ +05b23a: 0a00 |0077: move-result v0 │ │ +05b23c: 5c50 ed05 |0078: iput-boolean v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.invertedRendering:Z // field@05ed │ │ +05b240: 5450 f105 |007a: iget-object v0, v5, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05b244: 2201 d301 |007c: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05b248: 7010 500a 0100 |007e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05b24e: 1a02 6611 |0081: const-string v2, "file://" // string@1166 │ │ +05b252: 6e20 580a 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05b258: 0c01 |0086: move-result-object v1 │ │ +05b25a: 5452 eb05 |0087: iget-object v2, v5, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ +05b25e: 6e20 580a 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05b264: 0c01 |008c: move-result-object v1 │ │ +05b266: 6e10 640a 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05b26c: 0c01 |0090: move-result-object v1 │ │ +05b26e: 6e20 0901 1000 |0091: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0109 │ │ +05b274: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ 0x0005 line=66 │ │ 0x0009 line=68 │ │ 0x000f line=69 │ │ 0x0015 line=71 │ │ @@ -81010,51 +80977,51 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -0588a4: |[0588a4] jonas.tool.saveForOffline.ViewActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0588b4: 1265 |0000: const/4 v5, #int 6 // #6 │ │ -0588b6: 1254 |0001: const/4 v4, #int 5 // #5 │ │ -0588b8: 1243 |0002: const/4 v3, #int 4 // #4 │ │ -0588ba: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -0588bc: 5460 f105 |0004: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -0588c0: 6e10 0501 0000 |0006: invoke-virtual {v0}, Landroid/webkit/WebView;.getHitTestResult:()Landroid/webkit/WebView$HitTestResult; // method@0105 │ │ -0588c6: 0c00 |0009: move-result-object v0 │ │ -0588c8: 5b60 ef05 |000a: iput-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -0588cc: 5460 ef05 |000c: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -0588d0: 6e10 0201 0000 |000e: invoke-virtual {v0}, Landroid/webkit/WebView$HitTestResult;.getType:()I // method@0102 │ │ -0588d6: 0a00 |0011: move-result v0 │ │ -0588d8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0588da: 3210 1500 |0013: if-eq v0, v1, 0028 // +0015 │ │ -0588de: 5460 ef05 |0015: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -0588e2: 6e10 0201 0000 |0017: invoke-virtual {v0}, Landroid/webkit/WebView$HitTestResult;.getType:()I // method@0102 │ │ -0588e8: 0a00 |001a: move-result v0 │ │ -0588ea: 1271 |001b: const/4 v1, #int 7 // #7 │ │ -0588ec: 3210 0c00 |001c: if-eq v0, v1, 0028 // +000c │ │ -0588f0: 5460 ef05 |001e: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -0588f4: 6e10 0201 0000 |0020: invoke-virtual {v0}, Landroid/webkit/WebView$HitTestResult;.getType:()I // method@0102 │ │ -0588fa: 0a00 |0023: move-result v0 │ │ -0588fc: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ -058900: 3310 1f00 |0026: if-ne v0, v1, 0045 // +001f │ │ -058904: 5460 ef05 |0028: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ -058908: 6e10 0101 0000 |002a: invoke-virtual {v0}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ -05890e: 0c00 |002d: move-result-object v0 │ │ -058910: 7220 e700 0700 |002e: invoke-interface {v7, v0}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@00e7 │ │ -058916: 1a00 3e0a |0031: const-string v0, "Save Link" // string@0a3e │ │ -05891a: 7250 e600 2722 |0033: invoke-interface {v7, v2, v2, v2, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e6 │ │ -058920: 1a00 730a |0036: const-string v0, "Share Link" // string@0a73 │ │ -058924: 7250 e600 3733 |0038: invoke-interface {v7, v3, v3, v3, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e6 │ │ -05892a: 1a00 9c02 |003b: const-string v0, "Copy Link to clipboard" // string@029c │ │ -05892e: 7250 e600 5755 |003d: invoke-interface {v7, v5, v5, v5, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e6 │ │ -058934: 1a00 4109 |0040: const-string v0, "Open Link" // string@0941 │ │ -058938: 7250 e600 4744 |0042: invoke-interface {v7, v4, v4, v4, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e6 │ │ -05893e: 0e00 |0045: return-void │ │ +05b278: |[05b278] jonas.tool.saveForOffline.ViewActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +05b288: 1265 |0000: const/4 v5, #int 6 // #6 │ │ +05b28a: 1254 |0001: const/4 v4, #int 5 // #5 │ │ +05b28c: 1243 |0002: const/4 v3, #int 4 // #4 │ │ +05b28e: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +05b290: 5460 f105 |0004: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05b294: 6e10 0501 0000 |0006: invoke-virtual {v0}, Landroid/webkit/WebView;.getHitTestResult:()Landroid/webkit/WebView$HitTestResult; // method@0105 │ │ +05b29a: 0c00 |0009: move-result-object v0 │ │ +05b29c: 5b60 ef05 |000a: iput-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b2a0: 5460 ef05 |000c: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b2a4: 6e10 0201 0000 |000e: invoke-virtual {v0}, Landroid/webkit/WebView$HitTestResult;.getType:()I // method@0102 │ │ +05b2aa: 0a00 |0011: move-result v0 │ │ +05b2ac: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +05b2ae: 3210 1500 |0013: if-eq v0, v1, 0028 // +0015 │ │ +05b2b2: 5460 ef05 |0015: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b2b6: 6e10 0201 0000 |0017: invoke-virtual {v0}, Landroid/webkit/WebView$HitTestResult;.getType:()I // method@0102 │ │ +05b2bc: 0a00 |001a: move-result v0 │ │ +05b2be: 1271 |001b: const/4 v1, #int 7 // #7 │ │ +05b2c0: 3210 0c00 |001c: if-eq v0, v1, 0028 // +000c │ │ +05b2c4: 5460 ef05 |001e: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b2c8: 6e10 0201 0000 |0020: invoke-virtual {v0}, Landroid/webkit/WebView$HitTestResult;.getType:()I // method@0102 │ │ +05b2ce: 0a00 |0023: move-result v0 │ │ +05b2d0: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ +05b2d4: 3310 1f00 |0026: if-ne v0, v1, 0045 // +001f │ │ +05b2d8: 5460 ef05 |0028: iget-object v0, v6, Ljonas/tool/saveForOffline/ViewActivity;.result:Landroid/webkit/WebView$HitTestResult; // field@05ef │ │ +05b2dc: 6e10 0101 0000 |002a: invoke-virtual {v0}, Landroid/webkit/WebView$HitTestResult;.getExtra:()Ljava/lang/String; // method@0101 │ │ +05b2e2: 0c00 |002d: move-result-object v0 │ │ +05b2e4: 7220 e700 0700 |002e: invoke-interface {v7, v0}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@00e7 │ │ +05b2ea: 1a00 520a |0031: const-string v0, "Save Link" // string@0a52 │ │ +05b2ee: 7250 e600 2722 |0033: invoke-interface {v7, v2, v2, v2, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e6 │ │ +05b2f4: 1a00 870a |0036: const-string v0, "Share Link" // string@0a87 │ │ +05b2f8: 7250 e600 3733 |0038: invoke-interface {v7, v3, v3, v3, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e6 │ │ +05b2fe: 1a00 9c02 |003b: const-string v0, "Copy Link to clipboard" // string@029c │ │ +05b302: 7250 e600 5755 |003d: invoke-interface {v7, v5, v5, v5, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e6 │ │ +05b308: 1a00 5509 |0040: const-string v0, "Open Link" // string@0955 │ │ +05b30c: 7250 e600 4744 |0042: invoke-interface {v7, v4, v4, v4, v0}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00e6 │ │ +05b312: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000c line=273 │ │ 0x0028 line=276 │ │ 0x0031 line=277 │ │ 0x0036 line=278 │ │ @@ -81072,22 +81039,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -058940: |[058940] jonas.tool.saveForOffline.ViewActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -058950: 6e10 3a0d 0200 |0000: invoke-virtual {v2}, Ljonas/tool/saveForOffline/ViewActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0d3a │ │ -058956: 0c00 |0003: move-result-object v0 │ │ -058958: 1401 0200 087f |0004: const v1, #float 1.80775e+38 // #7f080002 │ │ -05895e: 6e30 ea00 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00ea │ │ -058964: 6f20 0700 3200 |000a: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0007 │ │ -05896a: 0a01 |000d: move-result v1 │ │ -05896c: 0f01 |000e: return v1 │ │ +05b314: |[05b314] jonas.tool.saveForOffline.ViewActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +05b324: 6e10 3a0d 0200 |0000: invoke-virtual {v2}, Ljonas/tool/saveForOffline/ViewActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0d3a │ │ +05b32a: 0c00 |0003: move-result-object v0 │ │ +05b32c: 1401 0200 087f |0004: const v1, #float 1.80775e+38 // #7f080002 │ │ +05b332: 6e30 ea00 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00ea │ │ +05b338: 6f20 0700 3200 |000a: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0007 │ │ +05b33e: 0a01 |000d: move-result v1 │ │ +05b340: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=162 │ │ 0x000a line=163 │ │ locals : │ │ 0x0004 - 0x000f reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -81099,82 +81066,82 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -058970: |[058970] jonas.tool.saveForOffline.ViewActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -058980: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -058982: 7210 ec00 0c00 |0001: invoke-interface {v12}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ -058988: 0a09 |0004: move-result v9 │ │ -05898a: 2b09 8b00 0000 |0005: packed-switch v9, 00000090 // +0000008b │ │ -058990: 6f20 0800 cb00 |0008: invoke-super {v11, v12}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0008 │ │ -058996: 0a08 |000b: move-result v8 │ │ -058998: 0f08 |000c: return v8 │ │ -05899a: 2205 1e00 |000d: new-instance v5, Landroid/content/Intent; // type@001e │ │ -05899e: 6e10 370d 0b00 |000f: invoke-virtual {v11}, Ljonas/tool/saveForOffline/ViewActivity;.getApplicationContext:()Landroid/content/Context; // method@0d37 │ │ -0589a4: 0c09 |0012: move-result-object v9 │ │ -0589a6: 1c0a 6f02 |0013: const-class v10, Ljonas/tool/saveForOffline/Preferences; // type@026f │ │ -0589aa: 7030 4d00 950a |0015: invoke-direct {v5, v9, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0589b0: 6e30 4a0d 5b08 |0018: invoke-virtual {v11, v5, v8}, Ljonas/tool/saveForOffline/ViewActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0d4a │ │ -0589b6: 28f1 |001b: goto 000c // -000f │ │ -0589b8: 7010 480d 0b00 |001c: invoke-direct {v11}, Ljonas/tool/saveForOffline/ViewActivity;.showPropertiesDialog:()V // method@0d48 │ │ -0589be: 28ed |001f: goto 000c // -0013 │ │ -0589c0: 6e10 380d 0b00 |0020: invoke-virtual {v11}, Ljonas/tool/saveForOffline/ViewActivity;.getIntent:()Landroid/content/Intent; // method@0d38 │ │ -0589c6: 0c03 |0023: move-result-object v3 │ │ -0589c8: 1a09 2117 |0024: const-string v9, "origurl" // string@1721 │ │ -0589cc: 6e20 5300 9300 |0026: invoke-virtual {v3, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ -0589d2: 0c09 |0029: move-result-object v9 │ │ -0589d4: 7110 b200 0900 |002a: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ -0589da: 0c07 |002d: move-result-object v7 │ │ -0589dc: 2206 1e00 |002e: new-instance v6, Landroid/content/Intent; // type@001e │ │ -0589e0: 1a09 7b0d |0030: const-string v9, "android.intent.action.VIEW" // string@0d7b │ │ -0589e4: 7030 4f00 9607 |0032: invoke-direct {v6, v9, v7}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ -0589ea: 6e20 490d 6b00 |0035: invoke-virtual {v11, v6}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ -0589f0: 28d4 |0038: goto 000c // -002c │ │ -0589f2: 2204 1e00 |0039: new-instance v4, Landroid/content/Intent; // type@001e │ │ -0589f6: 1a09 7b0d |003b: const-string v9, "android.intent.action.VIEW" // string@0d7b │ │ -0589fa: 7020 4e00 9400 |003d: invoke-direct {v4, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -058a00: 2209 8501 |0040: new-instance v9, Ljava/io/File; // type@0185 │ │ -058a04: 54ba eb05 |0042: iget-object v10, v11, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ -058a08: 7020 8109 a900 |0044: invoke-direct {v9, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ -058a0e: 7110 ac00 0900 |0047: invoke-static {v9}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00ac │ │ -058a14: 0c09 |004a: move-result-object v9 │ │ -058a16: 1a0a a01b |004b: const-string v10, "text/html" // string@1ba0 │ │ -058a1a: 6e30 5700 940a |004d: invoke-virtual {v4, v9, v10}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -058a20: 1509 0010 |0050: const/high16 v9, #int 268435456 // #1000 │ │ -058a24: 6e20 5800 9400 |0052: invoke-virtual {v4, v9}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0058 │ │ -058a2a: 6e20 490d 4b00 |0055: invoke-virtual {v11, v4}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ -058a30: 28b4 |0058: goto 000c // -004c │ │ -058a32: 0d02 |0059: move-exception v2 │ │ -058a34: 1a09 0f09 |005a: const-string v9, "No installed app can open HTML files" // string@090f │ │ -058a38: 7130 3201 9b08 |005c: invoke-static {v11, v9, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ -058a3e: 0c09 |005f: move-result-object v9 │ │ -058a40: 6e10 3301 0900 |0060: invoke-virtual {v9}, Landroid/widget/Toast;.show:()V // method@0133 │ │ -058a46: 28a9 |0063: goto 000c // -0057 │ │ -058a48: 2201 0a00 |0064: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000a │ │ -058a4c: 7020 0d00 b100 |0066: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ -058a52: 1a09 e102 |0069: const-string v9, "Delete ?" // string@02e1 │ │ -058a56: 6e20 1400 9100 |006b: invoke-virtual {v1, v9}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -058a5c: 54b9 f005 |006e: iget-object v9, v11, Ljonas/tool/saveForOffline/ViewActivity;.title:Ljava/lang/String; // field@05f0 │ │ -058a60: 6e20 0f00 9100 |0070: invoke-virtual {v1, v9}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -058a66: 1a09 e002 |0073: const-string v9, "Delete" // string@02e0 │ │ -058a6a: 220a 8302 |0075: new-instance v10, Ljonas/tool/saveForOffline/ViewActivity$2; // type@0283 │ │ -058a6e: 7020 280d ba00 |0077: invoke-direct {v10, v11}, Ljonas/tool/saveForOffline/ViewActivity$2;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d28 │ │ -058a74: 6e30 1200 910a |007a: invoke-virtual {v1, v9, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -058a7a: 1a09 5202 |007d: const-string v9, "Cancel" // string@0252 │ │ -058a7e: 220a 8402 |007f: new-instance v10, Ljonas/tool/saveForOffline/ViewActivity$3; // type@0284 │ │ -058a82: 7020 2a0d ba00 |0081: invoke-direct {v10, v11}, Ljonas/tool/saveForOffline/ViewActivity$3;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d2a │ │ -058a88: 6e30 1000 910a |0084: invoke-virtual {v1, v9, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -058a8e: 6e10 0e00 0100 |0087: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ -058a94: 0c00 |008a: move-result-object v0 │ │ -058a96: 6e10 1700 0000 |008b: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ -058a9c: 2900 7eff |008e: goto/16 000c // -0082 │ │ -058aa0: 0001 0600 1d00 097f 0800 0000 0300 ... |0090: packed-switch-data (16 units) │ │ +05b344: |[05b344] jonas.tool.saveForOffline.ViewActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +05b354: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +05b356: 7210 ec00 0c00 |0001: invoke-interface {v12}, Landroid/view/MenuItem;.getItemId:()I // method@00ec │ │ +05b35c: 0a09 |0004: move-result v9 │ │ +05b35e: 2b09 8b00 0000 |0005: packed-switch v9, 00000090 // +0000008b │ │ +05b364: 6f20 0800 cb00 |0008: invoke-super {v11, v12}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0008 │ │ +05b36a: 0a08 |000b: move-result v8 │ │ +05b36c: 0f08 |000c: return v8 │ │ +05b36e: 2205 2400 |000d: new-instance v5, Landroid/content/Intent; // type@0024 │ │ +05b372: 6e10 370d 0b00 |000f: invoke-virtual {v11}, Ljonas/tool/saveForOffline/ViewActivity;.getApplicationContext:()Landroid/content/Context; // method@0d37 │ │ +05b378: 0c09 |0012: move-result-object v9 │ │ +05b37a: 1c0a 8302 |0013: const-class v10, Ljonas/tool/saveForOffline/Preferences; // type@0283 │ │ +05b37e: 7030 4d00 950a |0015: invoke-direct {v5, v9, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +05b384: 6e30 4a0d 5b08 |0018: invoke-virtual {v11, v5, v8}, Ljonas/tool/saveForOffline/ViewActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0d4a │ │ +05b38a: 28f1 |001b: goto 000c // -000f │ │ +05b38c: 7010 480d 0b00 |001c: invoke-direct {v11}, Ljonas/tool/saveForOffline/ViewActivity;.showPropertiesDialog:()V // method@0d48 │ │ +05b392: 28ed |001f: goto 000c // -0013 │ │ +05b394: 6e10 380d 0b00 |0020: invoke-virtual {v11}, Ljonas/tool/saveForOffline/ViewActivity;.getIntent:()Landroid/content/Intent; // method@0d38 │ │ +05b39a: 0c03 |0023: move-result-object v3 │ │ +05b39c: 1a09 3217 |0024: const-string v9, "origurl" // string@1732 │ │ +05b3a0: 6e20 5300 9300 |0026: invoke-virtual {v3, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0053 │ │ +05b3a6: 0c09 |0029: move-result-object v9 │ │ +05b3a8: 7110 b200 0900 |002a: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00b2 │ │ +05b3ae: 0c07 |002d: move-result-object v7 │ │ +05b3b0: 2206 2400 |002e: new-instance v6, Landroid/content/Intent; // type@0024 │ │ +05b3b4: 1a09 8f0d |0030: const-string v9, "android.intent.action.VIEW" // string@0d8f │ │ +05b3b8: 7030 4f00 9607 |0032: invoke-direct {v6, v9, v7}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ +05b3be: 6e20 490d 6b00 |0035: invoke-virtual {v11, v6}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ +05b3c4: 28d4 |0038: goto 000c // -002c │ │ +05b3c6: 2204 2400 |0039: new-instance v4, Landroid/content/Intent; // type@0024 │ │ +05b3ca: 1a09 8f0d |003b: const-string v9, "android.intent.action.VIEW" // string@0d8f │ │ +05b3ce: 7020 4e00 9400 |003d: invoke-direct {v4, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +05b3d4: 2209 9701 |0040: new-instance v9, Ljava/io/File; // type@0197 │ │ +05b3d8: 54ba eb05 |0042: iget-object v10, v11, Ljonas/tool/saveForOffline/ViewActivity;.fileLocation:Ljava/lang/String; // field@05eb │ │ +05b3dc: 7020 8109 a900 |0044: invoke-direct {v9, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0981 │ │ +05b3e2: 7110 ac00 0900 |0047: invoke-static {v9}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00ac │ │ +05b3e8: 0c09 |004a: move-result-object v9 │ │ +05b3ea: 1a0a b11b |004b: const-string v10, "text/html" // string@1bb1 │ │ +05b3ee: 6e30 5700 940a |004d: invoke-virtual {v4, v9, v10}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +05b3f4: 1509 0010 |0050: const/high16 v9, #int 268435456 // #1000 │ │ +05b3f8: 6e20 5800 9400 |0052: invoke-virtual {v4, v9}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0058 │ │ +05b3fe: 6e20 490d 4b00 |0055: invoke-virtual {v11, v4}, Ljonas/tool/saveForOffline/ViewActivity;.startActivity:(Landroid/content/Intent;)V // method@0d49 │ │ +05b404: 28b4 |0058: goto 000c // -004c │ │ +05b406: 0d02 |0059: move-exception v2 │ │ +05b408: 1a09 2309 |005a: const-string v9, "No installed app can open HTML files" // string@0923 │ │ +05b40c: 7130 3201 9b08 |005c: invoke-static {v11, v9, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0132 │ │ +05b412: 0c09 |005f: move-result-object v9 │ │ +05b414: 6e10 3301 0900 |0060: invoke-virtual {v9}, Landroid/widget/Toast;.show:()V // method@0133 │ │ +05b41a: 28a9 |0063: goto 000c // -0057 │ │ +05b41c: 2201 1000 |0064: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0010 │ │ +05b420: 7020 0d00 b100 |0066: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000d │ │ +05b426: 1a09 e102 |0069: const-string v9, "Delete ?" // string@02e1 │ │ +05b42a: 6e20 1400 9100 |006b: invoke-virtual {v1, v9}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +05b430: 54b9 f005 |006e: iget-object v9, v11, Ljonas/tool/saveForOffline/ViewActivity;.title:Ljava/lang/String; // field@05f0 │ │ +05b434: 6e20 0f00 9100 |0070: invoke-virtual {v1, v9}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +05b43a: 1a09 e002 |0073: const-string v9, "Delete" // string@02e0 │ │ +05b43e: 220a 9702 |0075: new-instance v10, Ljonas/tool/saveForOffline/ViewActivity$2; // type@0297 │ │ +05b442: 7020 280d ba00 |0077: invoke-direct {v10, v11}, Ljonas/tool/saveForOffline/ViewActivity$2;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d28 │ │ +05b448: 6e30 1200 910a |007a: invoke-virtual {v1, v9, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +05b44e: 1a09 5202 |007d: const-string v9, "Cancel" // string@0252 │ │ +05b452: 220a 9802 |007f: new-instance v10, Ljonas/tool/saveForOffline/ViewActivity$3; // type@0298 │ │ +05b456: 7020 2a0d ba00 |0081: invoke-direct {v10, v11}, Ljonas/tool/saveForOffline/ViewActivity$3;.:(Ljonas/tool/saveForOffline/ViewActivity;)V // method@0d2a │ │ +05b45c: 6e30 1000 910a |0084: invoke-virtual {v1, v9, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +05b462: 6e10 0e00 0100 |0087: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000e │ │ +05b468: 0c00 |008a: move-result-object v0 │ │ +05b46a: 6e10 1700 0000 |008b: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ +05b470: 2900 7eff |008e: goto/16 000c // -0082 │ │ +05b474: 0001 0600 1d00 097f 0800 0000 0300 ... |0090: packed-switch-data (16 units) │ │ catches : 1 │ │ 0x0055 - 0x0058 │ │ Landroid/content/ActivityNotFoundException; -> 0x0059 │ │ positions : │ │ 0x0001 line=168 │ │ 0x0008 line=232 │ │ 0x000d line=170 │ │ @@ -81215,31 +81182,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -058acc: |[058acc] jonas.tool.saveForOffline.ViewActivity.onResume:()V │ │ -058adc: 6f10 0a00 0500 |0000: invoke-super {v5}, Landroid/app/Activity;.onResume:()V // method@000a │ │ -058ae2: 5553 ed05 |0003: iget-boolean v3, v5, Ljonas/tool/saveForOffline/ViewActivity;.invertedRendering:Z // field@05ed │ │ -058ae6: 3803 1c00 |0005: if-eqz v3, 0021 // +001c │ │ -058aea: 1303 1400 |0007: const/16 v3, #int 20 // #14 │ │ -058aee: 2331 9f03 |0009: new-array v1, v3, [F // type@039f │ │ -058af2: 2601 1700 0000 |000b: fill-array-data v1, 00000022 // +00000017 │ │ -058af8: 2202 3700 |000e: new-instance v2, Landroid/graphics/Paint; // type@0037 │ │ -058afc: 7010 9300 0200 |0010: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0093 │ │ -058b02: 2200 3500 |0013: new-instance v0, Landroid/graphics/ColorMatrixColorFilter; // type@0035 │ │ -058b06: 7020 8d00 1000 |0015: invoke-direct {v0, v1}, Landroid/graphics/ColorMatrixColorFilter;.:([F)V // method@008d │ │ -058b0c: 6e20 9500 0200 |0018: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0095 │ │ -058b12: 5453 f105 |001b: iget-object v3, v5, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ -058b16: 1224 |001d: const/4 v4, #int 2 // #2 │ │ -058b18: 6e30 0c01 4302 |001e: invoke-virtual {v3, v4, v2}, Landroid/webkit/WebView;.setLayerType:(ILandroid/graphics/Paint;)V // method@010c │ │ -058b1e: 0e00 |0021: return-void │ │ -058b20: 0003 0400 1400 0000 0000 80bf 0000 ... |0022: array-data (44 units) │ │ +05b4a0: |[05b4a0] jonas.tool.saveForOffline.ViewActivity.onResume:()V │ │ +05b4b0: 6f10 0a00 0500 |0000: invoke-super {v5}, Landroid/app/Activity;.onResume:()V // method@000a │ │ +05b4b6: 5553 ed05 |0003: iget-boolean v3, v5, Ljonas/tool/saveForOffline/ViewActivity;.invertedRendering:Z // field@05ed │ │ +05b4ba: 3803 1c00 |0005: if-eqz v3, 0021 // +001c │ │ +05b4be: 1303 1400 |0007: const/16 v3, #int 20 // #14 │ │ +05b4c2: 2331 b303 |0009: new-array v1, v3, [F // type@03b3 │ │ +05b4c6: 2601 1700 0000 |000b: fill-array-data v1, 00000022 // +00000017 │ │ +05b4cc: 2202 3d00 |000e: new-instance v2, Landroid/graphics/Paint; // type@003d │ │ +05b4d0: 7010 9300 0200 |0010: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0093 │ │ +05b4d6: 2200 3b00 |0013: new-instance v0, Landroid/graphics/ColorMatrixColorFilter; // type@003b │ │ +05b4da: 7020 8d00 1000 |0015: invoke-direct {v0, v1}, Landroid/graphics/ColorMatrixColorFilter;.:([F)V // method@008d │ │ +05b4e0: 6e20 9500 0200 |0018: invoke-virtual {v2, v0}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0095 │ │ +05b4e6: 5453 f105 |001b: iget-object v3, v5, Ljonas/tool/saveForOffline/ViewActivity;.webview:Landroid/webkit/WebView; // field@05f1 │ │ +05b4ea: 1224 |001d: const/4 v4, #int 2 // #2 │ │ +05b4ec: 6e30 0c01 4302 |001e: invoke-virtual {v3, v4, v2}, Landroid/webkit/WebView;.setLayerType:(ILandroid/graphics/Paint;)V // method@010c │ │ +05b4f2: 0e00 |0021: return-void │ │ +05b4f4: 0003 0400 1400 0000 0000 80bf 0000 ... |0022: array-data (44 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=97 │ │ 0x0007 line=98 │ │ 0x000e line=104 │ │ 0x0013 line=105 │ │ @@ -81249,20 +81216,20 @@ │ │ 0x0022 line=98 │ │ locals : │ │ 0x0018 - 0x0021 reg=0 filterInvert Landroid/graphics/ColorMatrixColorFilter; │ │ 0x000e - 0x0021 reg=1 mNegativeColorArray [F │ │ 0x0013 - 0x0021 reg=2 mPaint Landroid/graphics/Paint; │ │ 0x0000 - 0x004e reg=5 this Ljonas/tool/saveForOffline/ViewActivity; │ │ │ │ - source_file_idx : 3120 (ViewActivity.java) │ │ + source_file_idx : 3140 (ViewActivity.java) │ │ │ │ Class #225 header: │ │ -class_idx : 650 │ │ +class_idx : 670 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 451 │ │ +superclass_idx : 469 │ │ source_file_idx : 472 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #225 annotations: │ │ @@ -81283,20 +81250,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -058b78: |[058b78] okio.AsyncTimeout$Watchdog.:()V │ │ -058b88: 1a00 3d09 |0000: const-string v0, "Okio Watchdog" // string@093d │ │ -058b8c: 7020 6d0a 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@0a6d │ │ -058b92: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -058b94: 6e20 590d 0100 |0006: invoke-virtual {v1, v0}, Lokio/AsyncTimeout$Watchdog;.setDaemon:(Z)V // method@0d59 │ │ -058b9a: 0e00 |0009: return-void │ │ +05b54c: |[05b54c] okio.AsyncTimeout$Watchdog.:()V │ │ +05b55c: 1a00 5109 |0000: const-string v0, "Okio Watchdog" // string@0951 │ │ +05b560: 7020 6d0a 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@0a6d │ │ +05b566: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05b568: 6e20 590d 0100 |0006: invoke-virtual {v1, v0}, Lokio/AsyncTimeout$Watchdog;.setDaemon:(Z)V // method@0d59 │ │ +05b56e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ 0x0009 line=281 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/AsyncTimeout$Watchdog; │ │ @@ -81307,22 +81274,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -058b9c: |[058b9c] okio.AsyncTimeout$Watchdog.run:()V │ │ -058bac: 7100 5c0d 0000 |0000: invoke-static {}, Lokio/AsyncTimeout;.access$000:()Lokio/AsyncTimeout; // method@0d5c │ │ -058bb2: 0c00 |0003: move-result-object v0 │ │ -058bb4: 3800 fcff |0004: if-eqz v0, 0000 // -0004 │ │ -058bb8: 6e10 6a0d 0000 |0006: invoke-virtual {v0}, Lokio/AsyncTimeout;.timedOut:()V // method@0d6a │ │ -058bbe: 28f7 |0009: goto 0000 // -0009 │ │ -058bc0: 0d01 |000a: move-exception v1 │ │ -058bc2: 28f5 |000b: goto 0000 // -000b │ │ +05b570: |[05b570] okio.AsyncTimeout$Watchdog.run:()V │ │ +05b580: 7100 5c0d 0000 |0000: invoke-static {}, Lokio/AsyncTimeout;.access$000:()Lokio/AsyncTimeout; // method@0d5c │ │ +05b586: 0c00 |0003: move-result-object v0 │ │ +05b588: 3800 fcff |0004: if-eqz v0, 0000 // -0004 │ │ +05b58c: 6e10 6a0d 0000 |0006: invoke-virtual {v0}, Lokio/AsyncTimeout;.timedOut:()V // method@0d6a │ │ +05b592: 28f7 |0009: goto 0000 // -0009 │ │ +05b594: 0d01 |000a: move-exception v1 │ │ +05b596: 28f5 |000b: goto 0000 // -000b │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=289 │ │ 0x0006 line=292 │ │ @@ -81330,17 +81297,17 @@ │ │ locals : │ │ 0x0004 - 0x000a reg=0 timedOut Lokio/AsyncTimeout; │ │ 0x0000 - 0x000c reg=2 this Lokio/AsyncTimeout$Watchdog; │ │ │ │ source_file_idx : 472 (AsyncTimeout.java) │ │ │ │ Class #226 header: │ │ -class_idx : 652 │ │ +class_idx : 672 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 512 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #226 - │ │ @@ -81364,26 +81331,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 90 16-bit code units │ │ -058bd4: |[058bd4] okio.Base64.:()V │ │ -058be4: 1301 4000 |0000: const/16 v1, #int 64 // #40 │ │ -058be8: 2310 9d03 |0002: new-array v0, v1, [B // type@039d │ │ -058bec: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ -058bf2: 6900 fa05 |0007: sput-object v0, Lokio/Base64;.MAP:[B // field@05fa │ │ -058bf6: 2310 9d03 |0009: new-array v0, v1, [B // type@039d │ │ -058bfa: 2600 2b00 0000 |000b: fill-array-data v0, 00000036 // +0000002b │ │ -058c00: 6900 fb05 |000e: sput-object v0, Lokio/Base64;.URL_MAP:[B // field@05fb │ │ -058c04: 0e00 |0010: return-void │ │ -058c06: 0000 |0011: nop // spacer │ │ -058c08: 0003 0100 4000 0000 4142 4344 4546 ... |0012: array-data (36 units) │ │ -058c50: 0003 0100 4000 0000 4142 4344 4546 ... |0036: array-data (36 units) │ │ +05b5a8: |[05b5a8] okio.Base64.:()V │ │ +05b5b8: 1301 4000 |0000: const/16 v1, #int 64 // #40 │ │ +05b5bc: 2310 b103 |0002: new-array v0, v1, [B // type@03b1 │ │ +05b5c0: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ +05b5c6: 6900 fa05 |0007: sput-object v0, Lokio/Base64;.MAP:[B // field@05fa │ │ +05b5ca: 2310 b103 |0009: new-array v0, v1, [B // type@03b1 │ │ +05b5ce: 2600 2b00 0000 |000b: fill-array-data v0, 00000036 // +0000002b │ │ +05b5d4: 6900 fb05 |000e: sput-object v0, Lokio/Base64;.URL_MAP:[B // field@05fb │ │ +05b5d8: 0e00 |0010: return-void │ │ +05b5da: 0000 |0011: nop // spacer │ │ +05b5dc: 0003 0100 4000 0000 4142 4344 4546 ... |0012: array-data (36 units) │ │ +05b624: 0003 0100 4000 0000 4142 4344 4546 ... |0036: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ 0x0009 line=117 │ │ 0x0011 line=110 │ │ 0x0036 line=117 │ │ locals : │ │ @@ -81393,272 +81360,270 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058c98: |[058c98] okio.Base64.:()V │ │ -058ca8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -058cae: 0e00 |0003: return-void │ │ +05b66c: |[05b66c] okio.Base64.:()V │ │ +05b67c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05b682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Base64; │ │ │ │ #2 : (in Lokio/Base64;) │ │ name : 'decode' │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 19 │ │ + registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ - insns size : 226 16-bit code units │ │ -058cb0: |[058cb0] okio.Base64.decode:(Ljava/lang/String;)[B │ │ -058cc0: 7401 380a 1200 |0000: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@0a38 │ │ -058cc6: 0a06 |0003: move-result v6 │ │ -058cc8: 3d06 1e00 |0004: if-lez v6, 0022 // +001e │ │ -058ccc: d80d 06ff |0006: add-int/lit8 v13, v6, #int -1 // #ff │ │ -058cd0: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -058cd4: 6e20 250a d000 |000a: invoke-virtual {v0, v13}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -058cda: 0a03 |000d: move-result v3 │ │ -058cdc: 130d 3d00 |000e: const/16 v13, #int 61 // #3d │ │ -058ce0: 32d3 5700 |0010: if-eq v3, v13, 0067 // +0057 │ │ -058ce4: 130d 0a00 |0012: const/16 v13, #int 10 // #a │ │ -058ce8: 32d3 5300 |0014: if-eq v3, v13, 0067 // +0053 │ │ -058cec: 130d 0d00 |0016: const/16 v13, #int 13 // #d │ │ -058cf0: 32d3 4f00 |0018: if-eq v3, v13, 0067 // +004f │ │ -058cf4: 130d 2000 |001a: const/16 v13, #int 32 // #20 │ │ -058cf8: 32d3 4b00 |001c: if-eq v3, v13, 0067 // +004b │ │ -058cfc: 130d 0900 |001e: const/16 v13, #int 9 // #9 │ │ -058d00: 32d3 4700 |0020: if-eq v3, v13, 0067 // +0047 │ │ -058d04: 816e |0022: int-to-long v14, v6 │ │ -058d06: 1610 0600 |0023: const-wide/16 v16, #int 6 // #6 │ │ -058d0a: 9d0e 0e10 |0025: mul-long v14, v14, v16 │ │ -058d0e: 1610 0800 |0027: const-wide/16 v16, #int 8 // #8 │ │ -058d12: 9e0e 0e10 |0029: div-long v14, v14, v16 │ │ -058d16: 84ed |002b: long-to-int v13, v14 │ │ -058d18: 23d7 9d03 |002c: new-array v7, v13, [B // type@039d │ │ -058d1c: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -058d1e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -058d20: 120c |0030: const/4 v12, #int 0 // #0 │ │ -058d22: 120a |0031: const/4 v10, #int 0 // #0 │ │ -058d24: 0189 |0032: move v9, v8 │ │ -058d26: 356a 7800 |0033: if-ge v10, v6, 00ab // +0078 │ │ -058d2a: 0800 1200 |0035: move-object/from16 v0, v18 │ │ -058d2e: 6e20 250a a000 |0037: invoke-virtual {v0, v10}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -058d34: 0a03 |003a: move-result v3 │ │ -058d36: 130d 4100 |003b: const/16 v13, #int 65 // #41 │ │ -058d3a: 34d3 2d00 |003d: if-lt v3, v13, 006a // +002d │ │ -058d3e: 130d 5a00 |003f: const/16 v13, #int 90 // #5a │ │ -058d42: 36d3 2900 |0041: if-gt v3, v13, 006a // +0029 │ │ -058d46: d802 03bf |0043: add-int/lit8 v2, v3, #int -65 // #bf │ │ -058d4a: e00d 0c06 |0045: shl-int/lit8 v13, v12, #int 6 // #06 │ │ -058d4e: 8d2e |0047: int-to-byte v14, v2 │ │ -058d50: 960c 0d0e |0048: or-int v12, v13, v14 │ │ -058d54: d804 0401 |004a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -058d58: dc0d 0404 |004c: rem-int/lit8 v13, v4, #int 4 // #04 │ │ -058d5c: 390d 9200 |004e: if-nez v13, 00e0 // +0092 │ │ -058d60: d808 0901 |0050: add-int/lit8 v8, v9, #int 1 // #01 │ │ -058d64: e10d 0c10 |0052: shr-int/lit8 v13, v12, #int 16 // #10 │ │ -058d68: 8ddd |0054: int-to-byte v13, v13 │ │ -058d6a: 4f0d 0709 |0055: aput-byte v13, v7, v9 │ │ -058d6e: d809 0801 |0057: add-int/lit8 v9, v8, #int 1 // #01 │ │ -058d72: e10d 0c08 |0059: shr-int/lit8 v13, v12, #int 8 // #08 │ │ -058d76: 8ddd |005b: int-to-byte v13, v13 │ │ -058d78: 4f0d 0708 |005c: aput-byte v13, v7, v8 │ │ -058d7c: d808 0901 |005e: add-int/lit8 v8, v9, #int 1 // #01 │ │ -058d80: 8dcd |0060: int-to-byte v13, v12 │ │ -058d82: 4f0d 0709 |0061: aput-byte v13, v7, v9 │ │ -058d86: d80a 0a01 |0063: add-int/lit8 v10, v10, #int 1 // #01 │ │ -058d8a: 0189 |0065: move v9, v8 │ │ -058d8c: 28cd |0066: goto 0033 // -0033 │ │ -058d8e: d806 06ff |0067: add-int/lit8 v6, v6, #int -1 // #ff │ │ -058d92: 289b |0069: goto 0004 // -0065 │ │ -058d94: 130d 6100 |006a: const/16 v13, #int 97 // #61 │ │ -058d98: 34d3 0900 |006c: if-lt v3, v13, 0075 // +0009 │ │ -058d9c: 130d 7a00 |006e: const/16 v13, #int 122 // #7a │ │ -058da0: 36d3 0500 |0070: if-gt v3, v13, 0075 // +0005 │ │ -058da4: d802 03b9 |0072: add-int/lit8 v2, v3, #int -71 // #b9 │ │ -058da8: 28d1 |0074: goto 0045 // -002f │ │ -058daa: 130d 3000 |0075: const/16 v13, #int 48 // #30 │ │ -058dae: 34d3 0900 |0077: if-lt v3, v13, 0080 // +0009 │ │ -058db2: 130d 3900 |0079: const/16 v13, #int 57 // #39 │ │ -058db6: 36d3 0500 |007b: if-gt v3, v13, 0080 // +0005 │ │ -058dba: d802 0304 |007d: add-int/lit8 v2, v3, #int 4 // #04 │ │ -058dbe: 28c6 |007f: goto 0045 // -003a │ │ -058dc0: 130d 2b00 |0080: const/16 v13, #int 43 // #2b │ │ -058dc4: 32d3 0600 |0082: if-eq v3, v13, 0088 // +0006 │ │ -058dc8: 130d 2d00 |0084: const/16 v13, #int 45 // #2d │ │ -058dcc: 33d3 0500 |0086: if-ne v3, v13, 008b // +0005 │ │ -058dd0: 1302 3e00 |0088: const/16 v2, #int 62 // #3e │ │ -058dd4: 28bb |008a: goto 0045 // -0045 │ │ -058dd6: 130d 2f00 |008b: const/16 v13, #int 47 // #2f │ │ -058dda: 32d3 0600 |008d: if-eq v3, v13, 0093 // +0006 │ │ -058dde: 130d 5f00 |008f: const/16 v13, #int 95 // #5f │ │ -058de2: 33d3 0500 |0091: if-ne v3, v13, 0096 // +0005 │ │ -058de6: 1302 3f00 |0093: const/16 v2, #int 63 // #3f │ │ -058dea: 28b0 |0095: goto 0045 // -0050 │ │ -058dec: 130d 0a00 |0096: const/16 v13, #int 10 // #a │ │ -058df0: 32d3 4800 |0098: if-eq v3, v13, 00e0 // +0048 │ │ -058df4: 130d 0d00 |009a: const/16 v13, #int 13 // #d │ │ -058df8: 32d3 4400 |009c: if-eq v3, v13, 00e0 // +0044 │ │ -058dfc: 130d 2000 |009e: const/16 v13, #int 32 // #20 │ │ -058e00: 32d3 4000 |00a0: if-eq v3, v13, 00e0 // +0040 │ │ -058e04: 130d 0900 |00a2: const/16 v13, #int 9 // #9 │ │ -058e08: 33d3 0400 |00a4: if-ne v3, v13, 00a8 // +0004 │ │ -058e0c: 0198 |00a6: move v8, v9 │ │ -058e0e: 28bc |00a7: goto 0063 // -0044 │ │ -058e10: 1207 |00a8: const/4 v7, #int 0 // #0 │ │ -058e12: 0198 |00a9: move v8, v9 │ │ -058e14: 1107 |00aa: return-object v7 │ │ -058e16: dc05 0404 |00ab: rem-int/lit8 v5, v4, #int 4 // #04 │ │ -058e1a: 121d |00ad: const/4 v13, #int 1 // #1 │ │ -058e1c: 33d5 0500 |00ae: if-ne v5, v13, 00b3 // +0005 │ │ -058e20: 1207 |00b0: const/4 v7, #int 0 // #0 │ │ -058e22: 0198 |00b1: move v8, v9 │ │ -058e24: 28f8 |00b2: goto 00aa // -0008 │ │ -058e26: 122d |00b3: const/4 v13, #int 2 // #2 │ │ -058e28: 33d5 1700 |00b4: if-ne v5, v13, 00cb // +0017 │ │ -058e2c: e00c 0c0c |00b6: shl-int/lit8 v12, v12, #int 12 // #0c │ │ -058e30: d808 0901 |00b8: add-int/lit8 v8, v9, #int 1 // #01 │ │ -058e34: e10d 0c10 |00ba: shr-int/lit8 v13, v12, #int 16 // #10 │ │ -058e38: 8ddd |00bc: int-to-byte v13, v13 │ │ -058e3a: 4f0d 0709 |00bd: aput-byte v13, v7, v9 │ │ -058e3e: 217d |00bf: array-length v13, v7 │ │ -058e40: 32d8 eaff |00c0: if-eq v8, v13, 00aa // -0016 │ │ -058e44: 238b 9d03 |00c2: new-array v11, v8, [B // type@039d │ │ -058e48: 120d |00c4: const/4 v13, #int 0 // #0 │ │ -058e4a: 120e |00c5: const/4 v14, #int 0 // #0 │ │ -058e4c: 7158 650a d7eb |00c6: invoke-static {v7, v13, v11, v14, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -058e52: 07b7 |00c9: move-object v7, v11 │ │ -058e54: 28e0 |00ca: goto 00aa // -0020 │ │ -058e56: 123d |00cb: const/4 v13, #int 3 // #3 │ │ -058e58: 33d5 1200 |00cc: if-ne v5, v13, 00de // +0012 │ │ -058e5c: e00c 0c06 |00ce: shl-int/lit8 v12, v12, #int 6 // #06 │ │ -058e60: d808 0901 |00d0: add-int/lit8 v8, v9, #int 1 // #01 │ │ -058e64: e10d 0c10 |00d2: shr-int/lit8 v13, v12, #int 16 // #10 │ │ -058e68: 8ddd |00d4: int-to-byte v13, v13 │ │ -058e6a: 4f0d 0709 |00d5: aput-byte v13, v7, v9 │ │ -058e6e: d809 0801 |00d7: add-int/lit8 v9, v8, #int 1 // #01 │ │ -058e72: e10d 0c08 |00d9: shr-int/lit8 v13, v12, #int 8 // #08 │ │ -058e76: 8ddd |00db: int-to-byte v13, v13 │ │ -058e78: 4f0d 0708 |00dc: aput-byte v13, v7, v8 │ │ -058e7c: 0198 |00de: move v8, v9 │ │ -058e7e: 28e0 |00df: goto 00bf // -0020 │ │ -058e80: 0198 |00e0: move v8, v9 │ │ -058e82: 2882 |00e1: goto 0063 // -007e │ │ + insns size : 220 16-bit code units │ │ +05b684: |[05b684] okio.Base64.decode:(Ljava/lang/String;)[B │ │ +05b694: 6e10 380a 0f00 |0000: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05b69a: 0a04 |0003: move-result v4 │ │ +05b69c: 3d04 1c00 |0004: if-lez v4, 0020 // +001c │ │ +05b6a0: d80b 04ff |0006: add-int/lit8 v11, v4, #int -1 // #ff │ │ +05b6a4: 6e20 250a bf00 |0008: invoke-virtual {v15, v11}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +05b6aa: 0a01 |000b: move-result v1 │ │ +05b6ac: 130b 3d00 |000c: const/16 v11, #int 61 // #3d │ │ +05b6b0: 32b1 5300 |000e: if-eq v1, v11, 0061 // +0053 │ │ +05b6b4: 130b 0a00 |0010: const/16 v11, #int 10 // #a │ │ +05b6b8: 32b1 4f00 |0012: if-eq v1, v11, 0061 // +004f │ │ +05b6bc: 130b 0d00 |0014: const/16 v11, #int 13 // #d │ │ +05b6c0: 32b1 4b00 |0016: if-eq v1, v11, 0061 // +004b │ │ +05b6c4: 130b 2000 |0018: const/16 v11, #int 32 // #20 │ │ +05b6c8: 32b1 4700 |001a: if-eq v1, v11, 0061 // +0047 │ │ +05b6cc: 130b 0900 |001c: const/16 v11, #int 9 // #9 │ │ +05b6d0: 32b1 4300 |001e: if-eq v1, v11, 0061 // +0043 │ │ +05b6d4: 814b |0020: int-to-long v11, v4 │ │ +05b6d6: 160d 0600 |0021: const-wide/16 v13, #int 6 // #6 │ │ +05b6da: bddb |0023: mul-long/2addr v11, v13 │ │ +05b6dc: 160d 0800 |0024: const-wide/16 v13, #int 8 // #8 │ │ +05b6e0: bedb |0026: div-long/2addr v11, v13 │ │ +05b6e2: 84bb |0027: long-to-int v11, v11 │ │ +05b6e4: 23b5 b103 |0028: new-array v5, v11, [B // type@03b1 │ │ +05b6e8: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +05b6ea: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +05b6ec: 120a |002c: const/4 v10, #int 0 // #0 │ │ +05b6ee: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +05b6f0: 0167 |002e: move v7, v6 │ │ +05b6f2: 3548 7600 |002f: if-ge v8, v4, 00a5 // +0076 │ │ +05b6f6: 6e20 250a 8f00 |0031: invoke-virtual {v15, v8}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +05b6fc: 0a01 |0034: move-result v1 │ │ +05b6fe: 130b 4100 |0035: const/16 v11, #int 65 // #41 │ │ +05b702: 34b1 2d00 |0037: if-lt v1, v11, 0064 // +002d │ │ +05b706: 130b 5a00 |0039: const/16 v11, #int 90 // #5a │ │ +05b70a: 36b1 2900 |003b: if-gt v1, v11, 0064 // +0029 │ │ +05b70e: d800 01bf |003d: add-int/lit8 v0, v1, #int -65 // #bf │ │ +05b712: e00b 0a06 |003f: shl-int/lit8 v11, v10, #int 6 // #06 │ │ +05b716: 8d0c |0041: int-to-byte v12, v0 │ │ +05b718: 960a 0b0c |0042: or-int v10, v11, v12 │ │ +05b71c: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05b720: dc0b 0204 |0046: rem-int/lit8 v11, v2, #int 4 // #04 │ │ +05b724: 390b 9200 |0048: if-nez v11, 00da // +0092 │ │ +05b728: d806 0701 |004a: add-int/lit8 v6, v7, #int 1 // #01 │ │ +05b72c: e10b 0a10 |004c: shr-int/lit8 v11, v10, #int 16 // #10 │ │ +05b730: 8dbb |004e: int-to-byte v11, v11 │ │ +05b732: 4f0b 0507 |004f: aput-byte v11, v5, v7 │ │ +05b736: d807 0601 |0051: add-int/lit8 v7, v6, #int 1 // #01 │ │ +05b73a: e10b 0a08 |0053: shr-int/lit8 v11, v10, #int 8 // #08 │ │ +05b73e: 8dbb |0055: int-to-byte v11, v11 │ │ +05b740: 4f0b 0506 |0056: aput-byte v11, v5, v6 │ │ +05b744: d806 0701 |0058: add-int/lit8 v6, v7, #int 1 // #01 │ │ +05b748: 8dab |005a: int-to-byte v11, v10 │ │ +05b74a: 4f0b 0507 |005b: aput-byte v11, v5, v7 │ │ +05b74e: d808 0801 |005d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05b752: 0167 |005f: move v7, v6 │ │ +05b754: 28cf |0060: goto 002f // -0031 │ │ +05b756: d804 04ff |0061: add-int/lit8 v4, v4, #int -1 // #ff │ │ +05b75a: 28a1 |0063: goto 0004 // -005f │ │ +05b75c: 130b 6100 |0064: const/16 v11, #int 97 // #61 │ │ +05b760: 34b1 0900 |0066: if-lt v1, v11, 006f // +0009 │ │ +05b764: 130b 7a00 |0068: const/16 v11, #int 122 // #7a │ │ +05b768: 36b1 0500 |006a: if-gt v1, v11, 006f // +0005 │ │ +05b76c: d800 01b9 |006c: add-int/lit8 v0, v1, #int -71 // #b9 │ │ +05b770: 28d1 |006e: goto 003f // -002f │ │ +05b772: 130b 3000 |006f: const/16 v11, #int 48 // #30 │ │ +05b776: 34b1 0900 |0071: if-lt v1, v11, 007a // +0009 │ │ +05b77a: 130b 3900 |0073: const/16 v11, #int 57 // #39 │ │ +05b77e: 36b1 0500 |0075: if-gt v1, v11, 007a // +0005 │ │ +05b782: d800 0104 |0077: add-int/lit8 v0, v1, #int 4 // #04 │ │ +05b786: 28c6 |0079: goto 003f // -003a │ │ +05b788: 130b 2b00 |007a: const/16 v11, #int 43 // #2b │ │ +05b78c: 32b1 0600 |007c: if-eq v1, v11, 0082 // +0006 │ │ +05b790: 130b 2d00 |007e: const/16 v11, #int 45 // #2d │ │ +05b794: 33b1 0500 |0080: if-ne v1, v11, 0085 // +0005 │ │ +05b798: 1300 3e00 |0082: const/16 v0, #int 62 // #3e │ │ +05b79c: 28bb |0084: goto 003f // -0045 │ │ +05b79e: 130b 2f00 |0085: const/16 v11, #int 47 // #2f │ │ +05b7a2: 32b1 0600 |0087: if-eq v1, v11, 008d // +0006 │ │ +05b7a6: 130b 5f00 |0089: const/16 v11, #int 95 // #5f │ │ +05b7aa: 33b1 0500 |008b: if-ne v1, v11, 0090 // +0005 │ │ +05b7ae: 1300 3f00 |008d: const/16 v0, #int 63 // #3f │ │ +05b7b2: 28b0 |008f: goto 003f // -0050 │ │ +05b7b4: 130b 0a00 |0090: const/16 v11, #int 10 // #a │ │ +05b7b8: 32b1 4800 |0092: if-eq v1, v11, 00da // +0048 │ │ +05b7bc: 130b 0d00 |0094: const/16 v11, #int 13 // #d │ │ +05b7c0: 32b1 4400 |0096: if-eq v1, v11, 00da // +0044 │ │ +05b7c4: 130b 2000 |0098: const/16 v11, #int 32 // #20 │ │ +05b7c8: 32b1 4000 |009a: if-eq v1, v11, 00da // +0040 │ │ +05b7cc: 130b 0900 |009c: const/16 v11, #int 9 // #9 │ │ +05b7d0: 33b1 0400 |009e: if-ne v1, v11, 00a2 // +0004 │ │ +05b7d4: 0176 |00a0: move v6, v7 │ │ +05b7d6: 28bc |00a1: goto 005d // -0044 │ │ +05b7d8: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +05b7da: 0176 |00a3: move v6, v7 │ │ +05b7dc: 1105 |00a4: return-object v5 │ │ +05b7de: dc03 0204 |00a5: rem-int/lit8 v3, v2, #int 4 // #04 │ │ +05b7e2: 121b |00a7: const/4 v11, #int 1 // #1 │ │ +05b7e4: 33b3 0500 |00a8: if-ne v3, v11, 00ad // +0005 │ │ +05b7e8: 1205 |00aa: const/4 v5, #int 0 // #0 │ │ +05b7ea: 0176 |00ab: move v6, v7 │ │ +05b7ec: 28f8 |00ac: goto 00a4 // -0008 │ │ +05b7ee: 122b |00ad: const/4 v11, #int 2 // #2 │ │ +05b7f0: 33b3 1700 |00ae: if-ne v3, v11, 00c5 // +0017 │ │ +05b7f4: e00a 0a0c |00b0: shl-int/lit8 v10, v10, #int 12 // #0c │ │ +05b7f8: d806 0701 |00b2: add-int/lit8 v6, v7, #int 1 // #01 │ │ +05b7fc: e10b 0a10 |00b4: shr-int/lit8 v11, v10, #int 16 // #10 │ │ +05b800: 8dbb |00b6: int-to-byte v11, v11 │ │ +05b802: 4f0b 0507 |00b7: aput-byte v11, v5, v7 │ │ +05b806: 215b |00b9: array-length v11, v5 │ │ +05b808: 32b6 eaff |00ba: if-eq v6, v11, 00a4 // -0016 │ │ +05b80c: 2369 b103 |00bc: new-array v9, v6, [B // type@03b1 │ │ +05b810: 120b |00be: const/4 v11, #int 0 // #0 │ │ +05b812: 120c |00bf: const/4 v12, #int 0 // #0 │ │ +05b814: 7156 650a b5c9 |00c0: invoke-static {v5, v11, v9, v12, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +05b81a: 0795 |00c3: move-object v5, v9 │ │ +05b81c: 28e0 |00c4: goto 00a4 // -0020 │ │ +05b81e: 123b |00c5: const/4 v11, #int 3 // #3 │ │ +05b820: 33b3 1200 |00c6: if-ne v3, v11, 00d8 // +0012 │ │ +05b824: e00a 0a06 |00c8: shl-int/lit8 v10, v10, #int 6 // #06 │ │ +05b828: d806 0701 |00ca: add-int/lit8 v6, v7, #int 1 // #01 │ │ +05b82c: e10b 0a10 |00cc: shr-int/lit8 v11, v10, #int 16 // #10 │ │ +05b830: 8dbb |00ce: int-to-byte v11, v11 │ │ +05b832: 4f0b 0507 |00cf: aput-byte v11, v5, v7 │ │ +05b836: d807 0601 |00d1: add-int/lit8 v7, v6, #int 1 // #01 │ │ +05b83a: e10b 0a08 |00d3: shr-int/lit8 v11, v10, #int 8 // #08 │ │ +05b83e: 8dbb |00d5: int-to-byte v11, v11 │ │ +05b840: 4f0b 0506 |00d6: aput-byte v11, v5, v6 │ │ +05b844: 0176 |00d8: move v6, v7 │ │ +05b846: 28e0 |00d9: goto 00b9 // -0020 │ │ +05b848: 0176 |00da: move v6, v7 │ │ +05b84a: 2882 |00db: goto 005d // -007e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ 0x0006 line=33 │ │ - 0x000e line=34 │ │ - 0x0022 line=40 │ │ - 0x002e line=41 │ │ - 0x002f line=42 │ │ - 0x0030 line=44 │ │ - 0x0031 line=45 │ │ - 0x0035 line=46 │ │ - 0x003b line=49 │ │ - 0x0043 line=53 │ │ - 0x0045 line=75 │ │ - 0x004a line=78 │ │ - 0x004c line=79 │ │ - 0x0050 line=80 │ │ - 0x0057 line=81 │ │ - 0x005e line=82 │ │ - 0x0063 line=45 │ │ - 0x0067 line=32 │ │ - 0x006a line=54 │ │ - 0x0072 line=58 │ │ - 0x0075 line=59 │ │ - 0x007d line=63 │ │ - 0x0080 line=64 │ │ - 0x0088 line=65 │ │ - 0x008b line=66 │ │ - 0x0093 line=67 │ │ - 0x0096 line=68 │ │ - 0x00a7 line=69 │ │ - 0x00a8 line=71 │ │ - 0x00aa line=107 │ │ - 0x00ab line=86 │ │ - 0x00ad line=87 │ │ - 0x00b0 line=89 │ │ - 0x00b3 line=90 │ │ - 0x00b6 line=92 │ │ - 0x00b8 line=93 │ │ - 0x00bf line=102 │ │ - 0x00c2 line=105 │ │ - 0x00c4 line=106 │ │ - 0x00ca line=107 │ │ - 0x00cb line=94 │ │ - 0x00ce line=96 │ │ - 0x00d0 line=97 │ │ - 0x00d7 line=98 │ │ - locals : │ │ - 0x000e - 0x0022 reg=3 c C │ │ - 0x002f - 0x0033 reg=8 outCount I │ │ - 0x0033 - 0x0052 reg=9 outCount I │ │ - 0x0052 - 0x0059 reg=8 outCount I │ │ - 0x0059 - 0x0060 reg=9 outCount I │ │ - 0x0045 - 0x0063 reg=2 bits I │ │ - 0x0060 - 0x0066 reg=8 outCount I │ │ - 0x0030 - 0x0067 reg=4 inCount I │ │ - 0x002e - 0x0067 reg=7 out [B │ │ - 0x0066 - 0x0067 reg=9 outCount I │ │ - 0x0032 - 0x0067 reg=10 pos I │ │ - 0x0031 - 0x0067 reg=12 word I │ │ - 0x0074 - 0x0075 reg=2 bits I │ │ - 0x007f - 0x0080 reg=2 bits I │ │ - 0x008a - 0x008b reg=2 bits I │ │ - 0x0095 - 0x0096 reg=2 bits I │ │ - 0x006a - 0x00a7 reg=9 outCount I │ │ - 0x00a7 - 0x00a8 reg=8 outCount I │ │ - 0x003b - 0x00aa reg=3 c C │ │ - 0x006a - 0x00aa reg=7 out [B │ │ - 0x00a8 - 0x00aa reg=9 outCount I │ │ - 0x00aa - 0x00ab reg=8 outCount I │ │ - 0x00ab - 0x00b2 reg=9 outCount I │ │ - 0x00b2 - 0x00b3 reg=8 outCount I │ │ - 0x00b3 - 0x00ba reg=9 outCount I │ │ - 0x00ba - 0x00cb reg=8 outCount I │ │ - 0x00c4 - 0x00cb reg=11 prefix [B │ │ - 0x00cb - 0x00d2 reg=9 outCount I │ │ - 0x00d2 - 0x00d9 reg=8 outCount I │ │ - 0x00d9 - 0x00df reg=9 outCount I │ │ - 0x00ad - 0x00e0 reg=5 lastWordChars I │ │ - 0x00df - 0x00e0 reg=8 outCount I │ │ - 0x00e0 - 0x00e1 reg=9 outCount I │ │ - 0x00e0 - 0x00e2 reg=3 c C │ │ - 0x006a - 0x00e2 reg=4 inCount I │ │ - 0x0004 - 0x00e2 reg=6 limit I │ │ - 0x00ab - 0x00e2 reg=7 out [B │ │ - 0x00e1 - 0x00e2 reg=8 outCount I │ │ - 0x006a - 0x00e2 reg=10 pos I │ │ - 0x006a - 0x00e2 reg=12 word I │ │ - 0x0000 - 0x00e2 reg=18 in Ljava/lang/String; │ │ + 0x000c line=34 │ │ + 0x0020 line=40 │ │ + 0x002a line=41 │ │ + 0x002b line=42 │ │ + 0x002c line=44 │ │ + 0x002d line=45 │ │ + 0x0031 line=46 │ │ + 0x0035 line=49 │ │ + 0x003d line=53 │ │ + 0x003f line=75 │ │ + 0x0044 line=78 │ │ + 0x0046 line=79 │ │ + 0x004a line=80 │ │ + 0x0051 line=81 │ │ + 0x0058 line=82 │ │ + 0x005d line=45 │ │ + 0x0061 line=32 │ │ + 0x0064 line=54 │ │ + 0x006c line=58 │ │ + 0x006f line=59 │ │ + 0x0077 line=63 │ │ + 0x007a line=64 │ │ + 0x0082 line=65 │ │ + 0x0085 line=66 │ │ + 0x008d line=67 │ │ + 0x0090 line=68 │ │ + 0x00a1 line=69 │ │ + 0x00a2 line=71 │ │ + 0x00a4 line=107 │ │ + 0x00a5 line=86 │ │ + 0x00a7 line=87 │ │ + 0x00aa line=89 │ │ + 0x00ad line=90 │ │ + 0x00b0 line=92 │ │ + 0x00b2 line=93 │ │ + 0x00b9 line=102 │ │ + 0x00bc line=105 │ │ + 0x00be line=106 │ │ + 0x00c4 line=107 │ │ + 0x00c5 line=94 │ │ + 0x00c8 line=96 │ │ + 0x00ca line=97 │ │ + 0x00d1 line=98 │ │ + locals : │ │ + 0x000c - 0x0020 reg=1 c C │ │ + 0x002b - 0x002f reg=6 outCount I │ │ + 0x002f - 0x004c reg=7 outCount I │ │ + 0x004c - 0x0053 reg=6 outCount I │ │ + 0x0053 - 0x005a reg=7 outCount I │ │ + 0x003f - 0x005d reg=0 bits I │ │ + 0x005a - 0x0060 reg=6 outCount I │ │ + 0x002c - 0x0061 reg=2 inCount I │ │ + 0x002a - 0x0061 reg=5 out [B │ │ + 0x0060 - 0x0061 reg=7 outCount I │ │ + 0x002e - 0x0061 reg=8 pos I │ │ + 0x002d - 0x0061 reg=10 word I │ │ + 0x006e - 0x006f reg=0 bits I │ │ + 0x0079 - 0x007a reg=0 bits I │ │ + 0x0084 - 0x0085 reg=0 bits I │ │ + 0x008f - 0x0090 reg=0 bits I │ │ + 0x0064 - 0x00a1 reg=7 outCount I │ │ + 0x00a1 - 0x00a2 reg=6 outCount I │ │ + 0x0035 - 0x00a4 reg=1 c C │ │ + 0x0064 - 0x00a4 reg=5 out [B │ │ + 0x00a2 - 0x00a4 reg=7 outCount I │ │ + 0x00a4 - 0x00a5 reg=6 outCount I │ │ + 0x00a5 - 0x00ac reg=7 outCount I │ │ + 0x00ac - 0x00ad reg=6 outCount I │ │ + 0x00ad - 0x00b4 reg=7 outCount I │ │ + 0x00b4 - 0x00c5 reg=6 outCount I │ │ + 0x00be - 0x00c5 reg=9 prefix [B │ │ + 0x00c5 - 0x00cc reg=7 outCount I │ │ + 0x00cc - 0x00d3 reg=6 outCount I │ │ + 0x00d3 - 0x00d9 reg=7 outCount I │ │ + 0x00a7 - 0x00da reg=3 lastWordChars I │ │ + 0x00d9 - 0x00da reg=6 outCount I │ │ + 0x00da - 0x00db reg=7 outCount I │ │ + 0x00da - 0x00dc reg=1 c C │ │ + 0x0064 - 0x00dc reg=2 inCount I │ │ + 0x0004 - 0x00dc reg=4 limit I │ │ + 0x00a5 - 0x00dc reg=5 out [B │ │ + 0x00db - 0x00dc reg=6 outCount I │ │ + 0x0064 - 0x00dc reg=8 pos I │ │ + 0x0064 - 0x00dc reg=10 word I │ │ + 0x0000 - 0x00dc reg=15 in Ljava/lang/String; │ │ │ │ #3 : (in Lokio/Base64;) │ │ name : 'encode' │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -058e84: |[058e84] okio.Base64.encode:([B)Ljava/lang/String; │ │ -058e94: 6200 fa05 |0000: sget-object v0, Lokio/Base64;.MAP:[B // field@05fa │ │ -058e98: 7120 700d 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@0d70 │ │ -058e9e: 0c00 |0005: move-result-object v0 │ │ -058ea0: 1100 |0006: return-object v0 │ │ +05b84c: |[05b84c] okio.Base64.encode:([B)Ljava/lang/String; │ │ +05b85c: 6200 fa05 |0000: sget-object v0, Lokio/Base64;.MAP:[B // field@05fa │ │ +05b860: 7120 700d 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@0d70 │ │ +05b866: 0c00 |0005: move-result-object v0 │ │ +05b868: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 in [B │ │ │ │ #4 : (in Lokio/Base64;) │ │ @@ -81666,125 +81631,125 @@ │ │ type : '([B[B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 210 16-bit code units │ │ -058ea4: |[058ea4] okio.Base64.encode:([B[B)Ljava/lang/String; │ │ -058eb4: 1309 3d00 |0000: const/16 v9, #int 61 // #3d │ │ -058eb8: 21a7 |0002: array-length v7, v10 │ │ -058eba: d807 0702 |0003: add-int/lit8 v7, v7, #int 2 // #02 │ │ -058ebe: da07 0704 |0005: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -058ec2: db05 0703 |0007: div-int/lit8 v5, v7, #int 3 // #03 │ │ -058ec6: 2356 9d03 |0009: new-array v6, v5, [B // type@039d │ │ -058eca: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -058ecc: 21a7 |000c: array-length v7, v10 │ │ -058ece: 21a8 |000d: array-length v8, v10 │ │ -058ed0: dc08 0803 |000e: rem-int/lit8 v8, v8, #int 3 // #03 │ │ -058ed4: 9101 0708 |0010: sub-int v1, v7, v8 │ │ -058ed8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -058eda: 0134 |0013: move v4, v3 │ │ -058edc: 3512 4900 |0014: if-ge v2, v1, 005d // +0049 │ │ -058ee0: d803 0401 |0016: add-int/lit8 v3, v4, #int 1 // #01 │ │ -058ee4: 4807 0a02 |0018: aget-byte v7, v10, v2 │ │ -058ee8: d577 ff00 |001a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -058eec: e107 0702 |001c: shr-int/lit8 v7, v7, #int 2 // #02 │ │ -058ef0: 4807 0b07 |001e: aget-byte v7, v11, v7 │ │ -058ef4: 4f07 0604 |0020: aput-byte v7, v6, v4 │ │ -058ef8: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ -058efc: 4807 0a02 |0024: aget-byte v7, v10, v2 │ │ -058f00: dd07 0703 |0026: and-int/lit8 v7, v7, #int 3 // #03 │ │ -058f04: e007 0704 |0028: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -058f08: d808 0201 |002a: add-int/lit8 v8, v2, #int 1 // #01 │ │ -058f0c: 4808 0a08 |002c: aget-byte v8, v10, v8 │ │ -058f10: d588 ff00 |002e: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -058f14: e108 0804 |0030: shr-int/lit8 v8, v8, #int 4 // #04 │ │ -058f18: b687 |0032: or-int/2addr v7, v8 │ │ -058f1a: 4807 0b07 |0033: aget-byte v7, v11, v7 │ │ -058f1e: 4f07 0603 |0035: aput-byte v7, v6, v3 │ │ -058f22: d803 0401 |0037: add-int/lit8 v3, v4, #int 1 // #01 │ │ -058f26: d807 0201 |0039: add-int/lit8 v7, v2, #int 1 // #01 │ │ -058f2a: 4807 0a07 |003b: aget-byte v7, v10, v7 │ │ -058f2e: dd07 070f |003d: and-int/lit8 v7, v7, #int 15 // #0f │ │ -058f32: e007 0702 |003f: shl-int/lit8 v7, v7, #int 2 // #02 │ │ -058f36: d808 0202 |0041: add-int/lit8 v8, v2, #int 2 // #02 │ │ -058f3a: 4808 0a08 |0043: aget-byte v8, v10, v8 │ │ -058f3e: d588 ff00 |0045: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -058f42: e108 0806 |0047: shr-int/lit8 v8, v8, #int 6 // #06 │ │ -058f46: b687 |0049: or-int/2addr v7, v8 │ │ -058f48: 4807 0b07 |004a: aget-byte v7, v11, v7 │ │ -058f4c: 4f07 0604 |004c: aput-byte v7, v6, v4 │ │ -058f50: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -058f54: d807 0202 |0050: add-int/lit8 v7, v2, #int 2 // #02 │ │ -058f58: 4807 0a07 |0052: aget-byte v7, v10, v7 │ │ -058f5c: dd07 073f |0054: and-int/lit8 v7, v7, #int 63 // #3f │ │ -058f60: 4807 0b07 |0056: aget-byte v7, v11, v7 │ │ -058f64: 4f07 0603 |0058: aput-byte v7, v6, v3 │ │ -058f68: d802 0203 |005a: add-int/lit8 v2, v2, #int 3 // #03 │ │ -058f6c: 28b8 |005c: goto 0014 // -0048 │ │ -058f6e: 21a7 |005d: array-length v7, v10 │ │ -058f70: dc07 0703 |005e: rem-int/lit8 v7, v7, #int 3 // #03 │ │ -058f74: 2b07 6a00 0000 |0060: packed-switch v7, 000000ca // +0000006a │ │ -058f7a: 0143 |0063: move v3, v4 │ │ -058f7c: 2207 c001 |0064: new-instance v7, Ljava/lang/String; // type@01c0 │ │ -058f80: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -058f82: 1a09 720b |0067: const-string v9, "US-ASCII" // string@0b72 │ │ -058f86: 7059 1f0a 6738 |0069: invoke-direct {v7, v6, v8, v3, v9}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0a1f │ │ -058f8c: 1107 |006c: return-object v7 │ │ -058f8e: d803 0401 |006d: add-int/lit8 v3, v4, #int 1 // #01 │ │ -058f92: 4807 0a01 |006f: aget-byte v7, v10, v1 │ │ -058f96: d577 ff00 |0071: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -058f9a: e107 0702 |0073: shr-int/lit8 v7, v7, #int 2 // #02 │ │ -058f9e: 4807 0b07 |0075: aget-byte v7, v11, v7 │ │ -058fa2: 4f07 0604 |0077: aput-byte v7, v6, v4 │ │ -058fa6: d804 0301 |0079: add-int/lit8 v4, v3, #int 1 // #01 │ │ -058faa: 4807 0a01 |007b: aget-byte v7, v10, v1 │ │ -058fae: dd07 0703 |007d: and-int/lit8 v7, v7, #int 3 // #03 │ │ -058fb2: e007 0704 |007f: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -058fb6: 4807 0b07 |0081: aget-byte v7, v11, v7 │ │ -058fba: 4f07 0603 |0083: aput-byte v7, v6, v3 │ │ -058fbe: d803 0401 |0085: add-int/lit8 v3, v4, #int 1 // #01 │ │ -058fc2: 4f09 0604 |0087: aput-byte v9, v6, v4 │ │ -058fc6: d804 0301 |0089: add-int/lit8 v4, v3, #int 1 // #01 │ │ -058fca: 4f09 0603 |008b: aput-byte v9, v6, v3 │ │ -058fce: 0143 |008d: move v3, v4 │ │ -058fd0: 28d6 |008e: goto 0064 // -002a │ │ -058fd2: d803 0401 |008f: add-int/lit8 v3, v4, #int 1 // #01 │ │ -058fd6: 4807 0a01 |0091: aget-byte v7, v10, v1 │ │ -058fda: d577 ff00 |0093: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -058fde: e107 0702 |0095: shr-int/lit8 v7, v7, #int 2 // #02 │ │ -058fe2: 4807 0b07 |0097: aget-byte v7, v11, v7 │ │ -058fe6: 4f07 0604 |0099: aput-byte v7, v6, v4 │ │ -058fea: d804 0301 |009b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -058fee: 4807 0a01 |009d: aget-byte v7, v10, v1 │ │ -058ff2: dd07 0703 |009f: and-int/lit8 v7, v7, #int 3 // #03 │ │ -058ff6: e007 0704 |00a1: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -058ffa: d808 0101 |00a3: add-int/lit8 v8, v1, #int 1 // #01 │ │ -058ffe: 4808 0a08 |00a5: aget-byte v8, v10, v8 │ │ -059002: d588 ff00 |00a7: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -059006: e108 0804 |00a9: shr-int/lit8 v8, v8, #int 4 // #04 │ │ -05900a: b687 |00ab: or-int/2addr v7, v8 │ │ -05900c: 4807 0b07 |00ac: aget-byte v7, v11, v7 │ │ -059010: 4f07 0603 |00ae: aput-byte v7, v6, v3 │ │ -059014: d803 0401 |00b0: add-int/lit8 v3, v4, #int 1 // #01 │ │ -059018: d807 0101 |00b2: add-int/lit8 v7, v1, #int 1 // #01 │ │ -05901c: 4807 0a07 |00b4: aget-byte v7, v10, v7 │ │ -059020: dd07 070f |00b6: and-int/lit8 v7, v7, #int 15 // #0f │ │ -059024: e007 0702 |00b8: shl-int/lit8 v7, v7, #int 2 // #02 │ │ -059028: 4807 0b07 |00ba: aget-byte v7, v11, v7 │ │ -05902c: 4f07 0604 |00bc: aput-byte v7, v6, v4 │ │ -059030: d804 0301 |00be: add-int/lit8 v4, v3, #int 1 // #01 │ │ -059034: 4f09 0603 |00c0: aput-byte v9, v6, v3 │ │ -059038: 28a1 |00c2: goto 0063 // -005f │ │ -05903a: 0d00 |00c3: move-exception v0 │ │ -05903c: 2207 9b01 |00c4: new-instance v7, Ljava/lang/AssertionError; // type@019b │ │ -059040: 7020 c709 0700 |00c6: invoke-direct {v7, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -059046: 2707 |00c9: throw v7 │ │ -059048: 0001 0200 0100 0000 0d00 0000 2f00 ... |00ca: packed-switch-data (8 units) │ │ +05b86c: |[05b86c] okio.Base64.encode:([B[B)Ljava/lang/String; │ │ +05b87c: 1309 3d00 |0000: const/16 v9, #int 61 // #3d │ │ +05b880: 21a7 |0002: array-length v7, v10 │ │ +05b882: d807 0702 |0003: add-int/lit8 v7, v7, #int 2 // #02 │ │ +05b886: da07 0704 |0005: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +05b88a: db05 0703 |0007: div-int/lit8 v5, v7, #int 3 // #03 │ │ +05b88e: 2356 b103 |0009: new-array v6, v5, [B // type@03b1 │ │ +05b892: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +05b894: 21a7 |000c: array-length v7, v10 │ │ +05b896: 21a8 |000d: array-length v8, v10 │ │ +05b898: dc08 0803 |000e: rem-int/lit8 v8, v8, #int 3 // #03 │ │ +05b89c: 9101 0708 |0010: sub-int v1, v7, v8 │ │ +05b8a0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +05b8a2: 0134 |0013: move v4, v3 │ │ +05b8a4: 3512 4900 |0014: if-ge v2, v1, 005d // +0049 │ │ +05b8a8: d803 0401 |0016: add-int/lit8 v3, v4, #int 1 // #01 │ │ +05b8ac: 4807 0a02 |0018: aget-byte v7, v10, v2 │ │ +05b8b0: d577 ff00 |001a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +05b8b4: e107 0702 |001c: shr-int/lit8 v7, v7, #int 2 // #02 │ │ +05b8b8: 4807 0b07 |001e: aget-byte v7, v11, v7 │ │ +05b8bc: 4f07 0604 |0020: aput-byte v7, v6, v4 │ │ +05b8c0: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ +05b8c4: 4807 0a02 |0024: aget-byte v7, v10, v2 │ │ +05b8c8: dd07 0703 |0026: and-int/lit8 v7, v7, #int 3 // #03 │ │ +05b8cc: e007 0704 |0028: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +05b8d0: d808 0201 |002a: add-int/lit8 v8, v2, #int 1 // #01 │ │ +05b8d4: 4808 0a08 |002c: aget-byte v8, v10, v8 │ │ +05b8d8: d588 ff00 |002e: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +05b8dc: e108 0804 |0030: shr-int/lit8 v8, v8, #int 4 // #04 │ │ +05b8e0: b687 |0032: or-int/2addr v7, v8 │ │ +05b8e2: 4807 0b07 |0033: aget-byte v7, v11, v7 │ │ +05b8e6: 4f07 0603 |0035: aput-byte v7, v6, v3 │ │ +05b8ea: d803 0401 |0037: add-int/lit8 v3, v4, #int 1 // #01 │ │ +05b8ee: d807 0201 |0039: add-int/lit8 v7, v2, #int 1 // #01 │ │ +05b8f2: 4807 0a07 |003b: aget-byte v7, v10, v7 │ │ +05b8f6: dd07 070f |003d: and-int/lit8 v7, v7, #int 15 // #0f │ │ +05b8fa: e007 0702 |003f: shl-int/lit8 v7, v7, #int 2 // #02 │ │ +05b8fe: d808 0202 |0041: add-int/lit8 v8, v2, #int 2 // #02 │ │ +05b902: 4808 0a08 |0043: aget-byte v8, v10, v8 │ │ +05b906: d588 ff00 |0045: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +05b90a: e108 0806 |0047: shr-int/lit8 v8, v8, #int 6 // #06 │ │ +05b90e: b687 |0049: or-int/2addr v7, v8 │ │ +05b910: 4807 0b07 |004a: aget-byte v7, v11, v7 │ │ +05b914: 4f07 0604 |004c: aput-byte v7, v6, v4 │ │ +05b918: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +05b91c: d807 0202 |0050: add-int/lit8 v7, v2, #int 2 // #02 │ │ +05b920: 4807 0a07 |0052: aget-byte v7, v10, v7 │ │ +05b924: dd07 073f |0054: and-int/lit8 v7, v7, #int 63 // #3f │ │ +05b928: 4807 0b07 |0056: aget-byte v7, v11, v7 │ │ +05b92c: 4f07 0603 |0058: aput-byte v7, v6, v3 │ │ +05b930: d802 0203 |005a: add-int/lit8 v2, v2, #int 3 // #03 │ │ +05b934: 28b8 |005c: goto 0014 // -0048 │ │ +05b936: 21a7 |005d: array-length v7, v10 │ │ +05b938: dc07 0703 |005e: rem-int/lit8 v7, v7, #int 3 // #03 │ │ +05b93c: 2b07 6a00 0000 |0060: packed-switch v7, 000000ca // +0000006a │ │ +05b942: 0143 |0063: move v3, v4 │ │ +05b944: 2207 d201 |0064: new-instance v7, Ljava/lang/String; // type@01d2 │ │ +05b948: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +05b94a: 1a09 860b |0067: const-string v9, "US-ASCII" // string@0b86 │ │ +05b94e: 7059 1f0a 6738 |0069: invoke-direct {v7, v6, v8, v3, v9}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0a1f │ │ +05b954: 1107 |006c: return-object v7 │ │ +05b956: d803 0401 |006d: add-int/lit8 v3, v4, #int 1 // #01 │ │ +05b95a: 4807 0a01 |006f: aget-byte v7, v10, v1 │ │ +05b95e: d577 ff00 |0071: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +05b962: e107 0702 |0073: shr-int/lit8 v7, v7, #int 2 // #02 │ │ +05b966: 4807 0b07 |0075: aget-byte v7, v11, v7 │ │ +05b96a: 4f07 0604 |0077: aput-byte v7, v6, v4 │ │ +05b96e: d804 0301 |0079: add-int/lit8 v4, v3, #int 1 // #01 │ │ +05b972: 4807 0a01 |007b: aget-byte v7, v10, v1 │ │ +05b976: dd07 0703 |007d: and-int/lit8 v7, v7, #int 3 // #03 │ │ +05b97a: e007 0704 |007f: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +05b97e: 4807 0b07 |0081: aget-byte v7, v11, v7 │ │ +05b982: 4f07 0603 |0083: aput-byte v7, v6, v3 │ │ +05b986: d803 0401 |0085: add-int/lit8 v3, v4, #int 1 // #01 │ │ +05b98a: 4f09 0604 |0087: aput-byte v9, v6, v4 │ │ +05b98e: d804 0301 |0089: add-int/lit8 v4, v3, #int 1 // #01 │ │ +05b992: 4f09 0603 |008b: aput-byte v9, v6, v3 │ │ +05b996: 0143 |008d: move v3, v4 │ │ +05b998: 28d6 |008e: goto 0064 // -002a │ │ +05b99a: d803 0401 |008f: add-int/lit8 v3, v4, #int 1 // #01 │ │ +05b99e: 4807 0a01 |0091: aget-byte v7, v10, v1 │ │ +05b9a2: d577 ff00 |0093: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +05b9a6: e107 0702 |0095: shr-int/lit8 v7, v7, #int 2 // #02 │ │ +05b9aa: 4807 0b07 |0097: aget-byte v7, v11, v7 │ │ +05b9ae: 4f07 0604 |0099: aput-byte v7, v6, v4 │ │ +05b9b2: d804 0301 |009b: add-int/lit8 v4, v3, #int 1 // #01 │ │ +05b9b6: 4807 0a01 |009d: aget-byte v7, v10, v1 │ │ +05b9ba: dd07 0703 |009f: and-int/lit8 v7, v7, #int 3 // #03 │ │ +05b9be: e007 0704 |00a1: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +05b9c2: d808 0101 |00a3: add-int/lit8 v8, v1, #int 1 // #01 │ │ +05b9c6: 4808 0a08 |00a5: aget-byte v8, v10, v8 │ │ +05b9ca: d588 ff00 |00a7: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +05b9ce: e108 0804 |00a9: shr-int/lit8 v8, v8, #int 4 // #04 │ │ +05b9d2: b687 |00ab: or-int/2addr v7, v8 │ │ +05b9d4: 4807 0b07 |00ac: aget-byte v7, v11, v7 │ │ +05b9d8: 4f07 0603 |00ae: aput-byte v7, v6, v3 │ │ +05b9dc: d803 0401 |00b0: add-int/lit8 v3, v4, #int 1 // #01 │ │ +05b9e0: d807 0101 |00b2: add-int/lit8 v7, v1, #int 1 // #01 │ │ +05b9e4: 4807 0a07 |00b4: aget-byte v7, v10, v7 │ │ +05b9e8: dd07 070f |00b6: and-int/lit8 v7, v7, #int 15 // #0f │ │ +05b9ec: e007 0702 |00b8: shl-int/lit8 v7, v7, #int 2 // #02 │ │ +05b9f0: 4807 0b07 |00ba: aget-byte v7, v11, v7 │ │ +05b9f4: 4f07 0604 |00bc: aput-byte v7, v6, v4 │ │ +05b9f8: d804 0301 |00be: add-int/lit8 v4, v3, #int 1 // #01 │ │ +05b9fc: 4f09 0603 |00c0: aput-byte v9, v6, v3 │ │ +05ba00: 28a1 |00c2: goto 0063 // -005f │ │ +05ba02: 0d00 |00c3: move-exception v0 │ │ +05ba04: 2207 ad01 |00c4: new-instance v7, Ljava/lang/AssertionError; // type@01ad │ │ +05ba08: 7020 c709 0700 |00c6: invoke-direct {v7, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +05ba0e: 2707 |00c9: throw v7 │ │ +05ba10: 0001 0200 0100 0000 0d00 0000 2f00 ... |00ca: packed-switch-data (8 units) │ │ catches : 1 │ │ 0x0064 - 0x006c │ │ Ljava/io/UnsupportedEncodingException; -> 0x00c3 │ │ positions : │ │ 0x0002 line=133 │ │ 0x0009 line=134 │ │ 0x000b line=135 │ │ @@ -81841,32 +81806,32 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -059068: |[059068] okio.Base64.encodeUrl:([B)Ljava/lang/String; │ │ -059078: 6200 fb05 |0000: sget-object v0, Lokio/Base64;.URL_MAP:[B // field@05fb │ │ -05907c: 7120 700d 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@0d70 │ │ -059082: 0c00 |0005: move-result-object v0 │ │ -059084: 1100 |0006: return-object v0 │ │ +05ba30: |[05ba30] okio.Base64.encodeUrl:([B)Ljava/lang/String; │ │ +05ba40: 6200 fb05 |0000: sget-object v0, Lokio/Base64;.URL_MAP:[B // field@05fb │ │ +05ba44: 7120 700d 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@0d70 │ │ +05ba4a: 0c00 |0005: move-result-object v0 │ │ +05ba4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 in [B │ │ │ │ Virtual methods - │ │ source_file_idx : 512 (Base64.java) │ │ │ │ Class #227 header: │ │ -class_idx : 653 │ │ +class_idx : 673 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 400 │ │ +superclass_idx : 418 │ │ source_file_idx : 533 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #227 annotations: │ │ @@ -81891,18 +81856,18 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059088: |[059088] okio.Buffer$1.:(Lokio/Buffer;)V │ │ -059098: 5b01 fc05 |0000: iput-object v1, v0, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@05fc │ │ -05909c: 7010 b009 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@09b0 │ │ -0590a2: 0e00 |0005: return-void │ │ +05ba50: |[05ba50] okio.Buffer$1.:(Lokio/Buffer;)V │ │ +05ba60: 5b01 fc05 |0000: iput-object v1, v0, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@05fc │ │ +05ba64: 7010 b009 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@09b0 │ │ +05ba6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/Buffer$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lokio/Buffer; │ │ │ │ @@ -81912,16 +81877,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0590a4: |[0590a4] okio.Buffer$1.close:()V │ │ -0590b4: 0e00 |0000: return-void │ │ +05ba6c: |[05ba6c] okio.Buffer$1.close:()V │ │ +05ba7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer$1; │ │ │ │ #1 : (in Lokio/Buffer$1;) │ │ @@ -81929,16 +81894,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0590b8: |[0590b8] okio.Buffer$1.flush:()V │ │ -0590c8: 0e00 |0000: return-void │ │ +05ba80: |[05ba80] okio.Buffer$1.flush:()V │ │ +05ba90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer$1; │ │ │ │ #2 : (in Lokio/Buffer$1;) │ │ @@ -81946,25 +81911,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0590cc: |[0590cc] okio.Buffer$1.toString:()Ljava/lang/String; │ │ -0590dc: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0590e0: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0590e6: 6e20 570a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0590ec: 0c00 |0008: move-result-object v0 │ │ -0590ee: 1a01 0d01 |0009: const-string v1, ".outputStream()" // string@010d │ │ -0590f2: 6e20 580a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0590f8: 0c00 |000e: move-result-object v0 │ │ -0590fa: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -059100: 0c00 |0012: move-result-object v0 │ │ -059102: 1100 |0013: return-object v0 │ │ +05ba94: |[05ba94] okio.Buffer$1.toString:()Ljava/lang/String; │ │ +05baa4: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05baa8: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05baae: 6e20 570a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05bab4: 0c00 |0008: move-result-object v0 │ │ +05bab6: 1a01 0d01 |0009: const-string v1, ".outputStream()" // string@010d │ │ +05baba: 6e20 580a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05bac0: 0c00 |000e: move-result-object v0 │ │ +05bac2: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05bac8: 0c00 |0012: move-result-object v0 │ │ +05baca: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lokio/Buffer$1; │ │ │ │ #3 : (in Lokio/Buffer$1;) │ │ @@ -81972,19 +81937,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -059104: |[059104] okio.Buffer$1.write:(I)V │ │ -059114: 5420 fc05 |0000: iget-object v0, v2, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@05fc │ │ -059118: 8d31 |0002: int-to-byte v1, v3 │ │ -05911a: 6e20 cb0d 1000 |0003: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -059120: 0e00 |0006: return-void │ │ +05bacc: |[05bacc] okio.Buffer$1.write:(I)V │ │ +05badc: 5420 fc05 |0000: iget-object v0, v2, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@05fc │ │ +05bae0: 8d31 |0002: int-to-byte v1, v3 │ │ +05bae2: 6e20 cb0d 1000 |0003: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +05bae8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer$1; │ │ 0x0000 - 0x0007 reg=3 b I │ │ @@ -81994,34 +81959,34 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -059124: |[059124] okio.Buffer$1.write:([BII)V │ │ -059134: 5410 fc05 |0000: iget-object v0, v1, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@05fc │ │ -059138: 6e40 c40d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ -05913e: 0e00 |0005: return-void │ │ +05baec: |[05baec] okio.Buffer$1.write:([BII)V │ │ +05bafc: 5410 fc05 |0000: iget-object v0, v1, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@05fc │ │ +05bb00: 6e40 c40d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ +05bb06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Buffer$1; │ │ 0x0000 - 0x0006 reg=2 data [B │ │ 0x0000 - 0x0006 reg=3 offset I │ │ 0x0000 - 0x0006 reg=4 byteCount I │ │ │ │ source_file_idx : 533 (Buffer.java) │ │ │ │ Class #228 header: │ │ -class_idx : 654 │ │ +class_idx : 674 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ +superclass_idx : 413 │ │ source_file_idx : 533 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #228 annotations: │ │ @@ -82046,18 +82011,18 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059140: |[059140] okio.Buffer$2.:(Lokio/Buffer;)V │ │ -059150: 5b01 fd05 |0000: iput-object v1, v0, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ -059154: 7010 9f09 0000 |0002: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@099f │ │ -05915a: 0e00 |0005: return-void │ │ +05bb08: |[05bb08] okio.Buffer$2.:(Lokio/Buffer;)V │ │ +05bb18: 5b01 fd05 |0000: iput-object v1, v0, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ +05bb1c: 7010 9f09 0000 |0002: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@099f │ │ +05bb22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/Buffer$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lokio/Buffer; │ │ │ │ @@ -82067,22 +82032,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -05915c: |[05915c] okio.Buffer$2.available:()I │ │ -05916c: 5440 fd05 |0000: iget-object v0, v4, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ -059170: 5300 0106 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -059174: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ -05917a: 7140 0b0a 1032 |0007: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -059180: 0b00 |000a: move-result-wide v0 │ │ -059182: 8400 |000b: long-to-int v0, v0 │ │ -059184: 0f00 |000c: return v0 │ │ +05bb24: |[05bb24] okio.Buffer$2.available:()I │ │ +05bb34: 5440 fd05 |0000: iget-object v0, v4, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ +05bb38: 5300 0106 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +05bb3c: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ +05bb42: 7140 0b0a 1032 |0007: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +05bb48: 0b00 |000a: move-result-wide v0 │ │ +05bb4a: 8400 |000b: long-to-int v0, v0 │ │ +05bb4c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lokio/Buffer$2; │ │ │ │ #1 : (in Lokio/Buffer$2;) │ │ @@ -82090,16 +82055,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -059188: |[059188] okio.Buffer$2.close:()V │ │ -059198: 0e00 |0000: return-void │ │ +05bb50: |[05bb50] okio.Buffer$2.close:()V │ │ +05bb60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer$2; │ │ │ │ #2 : (in Lokio/Buffer$2;) │ │ @@ -82107,27 +82072,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05919c: |[05919c] okio.Buffer$2.read:()I │ │ -0591ac: 5440 fd05 |0000: iget-object v0, v4, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ -0591b0: 5300 0106 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -0591b4: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -0591b8: 3100 0002 |0006: cmp-long v0, v0, v2 │ │ -0591bc: 3d00 0b00 |0008: if-lez v0, 0013 // +000b │ │ -0591c0: 5440 fd05 |000a: iget-object v0, v4, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ -0591c4: 6e10 9e0d 0000 |000c: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -0591ca: 0a00 |000f: move-result v0 │ │ -0591cc: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0591d0: 0f00 |0012: return v0 │ │ -0591d2: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -0591d4: 28fe |0014: goto 0012 // -0002 │ │ +05bb64: |[05bb64] okio.Buffer$2.read:()I │ │ +05bb74: 5440 fd05 |0000: iget-object v0, v4, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ +05bb78: 5300 0106 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +05bb7c: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +05bb80: 3100 0002 |0006: cmp-long v0, v0, v2 │ │ +05bb84: 3d00 0b00 |0008: if-lez v0, 0013 // +000b │ │ +05bb88: 5440 fd05 |000a: iget-object v0, v4, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ +05bb8c: 6e10 9e0d 0000 |000c: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +05bb92: 0a00 |000f: move-result v0 │ │ +05bb94: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +05bb98: 0f00 |0012: return v0 │ │ +05bb9a: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +05bb9c: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0012 line=113 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lokio/Buffer$2; │ │ │ │ @@ -82136,19 +82101,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0591d8: |[0591d8] okio.Buffer$2.read:([BII)I │ │ -0591e8: 5410 fd05 |0000: iget-object v0, v1, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ -0591ec: 6e40 9b0d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ -0591f2: 0a00 |0005: move-result v0 │ │ -0591f4: 0f00 |0006: return v0 │ │ +05bba0: |[05bba0] okio.Buffer$2.read:([BII)I │ │ +05bbb0: 5410 fd05 |0000: iget-object v0, v1, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ +05bbb4: 6e40 9b0d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ +05bbba: 0a00 |0005: move-result v0 │ │ +05bbbc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer$2; │ │ 0x0000 - 0x0007 reg=2 sink [B │ │ 0x0000 - 0x0007 reg=3 offset I │ │ @@ -82159,38 +82124,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0591f8: |[0591f8] okio.Buffer$2.toString:()Ljava/lang/String; │ │ -059208: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05920c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -059212: 5421 fd05 |0005: iget-object v1, v2, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ -059216: 6e20 570a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -05921c: 0c00 |000a: move-result-object v0 │ │ -05921e: 1a01 0a01 |000b: const-string v1, ".inputStream()" // string@010a │ │ -059222: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -059228: 0c00 |0010: move-result-object v0 │ │ -05922a: 6e10 640a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -059230: 0c00 |0014: move-result-object v0 │ │ -059232: 1100 |0015: return-object v0 │ │ +05bbc0: |[05bbc0] okio.Buffer$2.toString:()Ljava/lang/String; │ │ +05bbd0: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05bbd4: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05bbda: 5421 fd05 |0005: iget-object v1, v2, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@05fd │ │ +05bbde: 6e20 570a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05bbe4: 0c00 |000a: move-result-object v0 │ │ +05bbe6: 1a01 0a01 |000b: const-string v1, ".inputStream()" // string@010a │ │ +05bbea: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05bbf0: 0c00 |0010: move-result-object v0 │ │ +05bbf2: 6e10 640a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05bbf8: 0c00 |0014: move-result-object v0 │ │ +05bbfa: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/Buffer$2; │ │ │ │ source_file_idx : 533 (Buffer.java) │ │ │ │ Class #229 header: │ │ -class_idx : 658 │ │ +class_idx : 678 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 542 │ │ static_fields_size : 3 │ │ instance_fields_size: 3 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 22 │ │ │ │ Class #229 annotations: │ │ @@ -82247,27 +82212,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -059234: |[059234] okio.ByteString.:()V │ │ -059244: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -059248: 2300 9e03 |0002: new-array v0, v0, [C // type@039e │ │ -05924c: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -059252: 6900 0306 |0007: sput-object v0, Lokio/ByteString;.HEX_DIGITS:[C // field@0603 │ │ -059256: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -059258: 2300 9d03 |000a: new-array v0, v0, [B // type@039d │ │ -05925c: 7110 3c0e 0000 |000c: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -059262: 0c00 |000f: move-result-object v0 │ │ -059264: 6900 0206 |0010: sput-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@0602 │ │ -059268: 0e00 |0012: return-void │ │ -05926a: 0000 |0013: nop // spacer │ │ -05926c: 0003 0200 1000 0000 3000 3100 3200 ... |0014: array-data (20 units) │ │ +05bbfc: |[05bbfc] okio.ByteString.:()V │ │ +05bc0c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +05bc10: 2300 b203 |0002: new-array v0, v0, [C // type@03b2 │ │ +05bc14: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +05bc1a: 6900 0306 |0007: sput-object v0, Lokio/ByteString;.HEX_DIGITS:[C // field@0603 │ │ +05bc1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05bc20: 2300 b103 |000a: new-array v0, v0, [B // type@03b1 │ │ +05bc24: 7110 3c0e 0000 |000c: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +05bc2a: 0c00 |000f: move-result-object v0 │ │ +05bc2c: 6900 0206 |0010: sput-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@0602 │ │ +05bc30: 0e00 |0012: return-void │ │ +05bc32: 0000 |0013: nop // spacer │ │ +05bc34: 0003 0200 1000 0000 3000 3100 3200 ... |0014: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0009 line=52 │ │ 0x0013 line=47 │ │ locals : │ │ │ │ @@ -82276,18 +82241,18 @@ │ │ type : '([B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059294: |[059294] okio.ByteString.:([B)V │ │ -0592a4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0592aa: 5b01 0406 |0003: iput-object v1, v0, Lokio/ByteString;.data:[B // field@0604 │ │ -0592ae: 0e00 |0005: return-void │ │ +05bc5c: |[05bc5c] okio.ByteString.:([B)V │ │ +05bc6c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05bc72: 5b01 0406 |0003: iput-object v1, v0, Lokio/ByteString;.data:[B // field@0604 │ │ +05bc76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/ByteString; │ │ @@ -82298,28 +82263,28 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0592b0: |[0592b0] okio.ByteString.decodeBase64:(Ljava/lang/String;)Lokio/ByteString; │ │ -0592c0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0592c4: 2201 ac01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0592c8: 1a02 ed0d |0004: const-string v2, "base64 == null" // string@0ded │ │ -0592cc: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0592d2: 2701 |0009: throw v1 │ │ -0592d4: 7110 6e0d 0300 |000a: invoke-static {v3}, Lokio/Base64;.decode:(Ljava/lang/String;)[B // method@0d6e │ │ -0592da: 0c00 |000d: move-result-object v0 │ │ -0592dc: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0592e0: 2201 9202 |0010: new-instance v1, Lokio/ByteString; // type@0292 │ │ -0592e4: 7020 2d0e 0100 |0012: invoke-direct {v1, v0}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -0592ea: 1101 |0015: return-object v1 │ │ -0592ec: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0592ee: 28fe |0017: goto 0015 // -0002 │ │ +05bc78: |[05bc78] okio.ByteString.decodeBase64:(Ljava/lang/String;)Lokio/ByteString; │ │ +05bc88: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +05bc8c: 2201 be01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05bc90: 1a02 000e |0004: const-string v2, "base64 == null" // string@0e00 │ │ +05bc94: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05bc9a: 2701 |0009: throw v1 │ │ +05bc9c: 7110 6e0d 0300 |000a: invoke-static {v3}, Lokio/Base64;.decode:(Ljava/lang/String;)[B // method@0d6e │ │ +05bca2: 0c00 |000d: move-result-object v0 │ │ +05bca4: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +05bca8: 2201 a602 |0010: new-instance v1, Lokio/ByteString; // type@02a6 │ │ +05bcac: 7020 2d0e 0100 |0012: invoke-direct {v1, v0}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +05bcb2: 1101 |0015: return-object v1 │ │ +05bcb4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +05bcb6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000a line=139 │ │ 0x000e line=140 │ │ locals : │ │ 0x000e - 0x0018 reg=0 decoded [B │ │ @@ -82330,63 +82295,63 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -0592f0: |[0592f0] okio.ByteString.decodeHex:(Ljava/lang/String;)Lokio/ByteString; │ │ -059300: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -059304: 2204 ac01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059308: 1a05 7f13 |0004: const-string v5, "hex == null" // string@137f │ │ -05930c: 7020 ef09 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059312: 2704 |0009: throw v4 │ │ -059314: 6e10 380a 0700 |000a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05931a: 0a04 |000d: move-result v4 │ │ -05931c: dc04 0402 |000e: rem-int/lit8 v4, v4, #int 2 // #02 │ │ -059320: 3804 1b00 |0010: if-eqz v4, 002b // +001b │ │ -059324: 2204 ac01 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059328: 2205 c101 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -05932c: 7010 500a 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -059332: 1a06 880b |0019: const-string v6, "Unexpected hex string: " // string@0b88 │ │ -059336: 6e20 580a 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05933c: 0c05 |001e: move-result-object v5 │ │ -05933e: 6e20 580a 7500 |001f: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -059344: 0c05 |0022: move-result-object v5 │ │ -059346: 6e10 640a 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05934c: 0c05 |0026: move-result-object v5 │ │ -05934e: 7020 ef09 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059354: 2704 |002a: throw v4 │ │ -059356: 6e10 380a 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05935c: 0a04 |002e: move-result v4 │ │ -05935e: db04 0402 |002f: div-int/lit8 v4, v4, #int 2 // #02 │ │ -059362: 2343 9d03 |0031: new-array v3, v4, [B // type@039d │ │ -059366: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -059368: 2134 |0034: array-length v4, v3 │ │ -05936a: 3542 2200 |0035: if-ge v2, v4, 0057 // +0022 │ │ -05936e: da04 0202 |0037: mul-int/lit8 v4, v2, #int 2 // #02 │ │ -059372: 6e20 250a 4700 |0039: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -059378: 0a04 |003c: move-result v4 │ │ -05937a: 7110 340e 0400 |003d: invoke-static {v4}, Lokio/ByteString;.decodeHexDigit:(C)I // method@0e34 │ │ -059380: 0a04 |0040: move-result v4 │ │ -059382: e000 0404 |0041: shl-int/lit8 v0, v4, #int 4 // #04 │ │ -059386: da04 0202 |0043: mul-int/lit8 v4, v2, #int 2 // #02 │ │ -05938a: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05938e: 6e20 250a 4700 |0047: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -059394: 0a04 |004a: move-result v4 │ │ -059396: 7110 340e 0400 |004b: invoke-static {v4}, Lokio/ByteString;.decodeHexDigit:(C)I // method@0e34 │ │ -05939c: 0a01 |004e: move-result v1 │ │ -05939e: 9004 0001 |004f: add-int v4, v0, v1 │ │ -0593a2: 8d44 |0051: int-to-byte v4, v4 │ │ -0593a4: 4f04 0302 |0052: aput-byte v4, v3, v2 │ │ -0593a8: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0593ac: 28de |0056: goto 0034 // -0022 │ │ -0593ae: 7110 3c0e 0300 |0057: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -0593b4: 0c04 |005a: move-result-object v4 │ │ -0593b6: 1104 |005b: return-object v4 │ │ +05bcb8: |[05bcb8] okio.ByteString.decodeHex:(Ljava/lang/String;)Lokio/ByteString; │ │ +05bcc8: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +05bccc: 2204 be01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05bcd0: 1a05 9213 |0004: const-string v5, "hex == null" // string@1392 │ │ +05bcd4: 7020 ef09 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05bcda: 2704 |0009: throw v4 │ │ +05bcdc: 6e10 380a 0700 |000a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05bce2: 0a04 |000d: move-result v4 │ │ +05bce4: dc04 0402 |000e: rem-int/lit8 v4, v4, #int 2 // #02 │ │ +05bce8: 3804 1b00 |0010: if-eqz v4, 002b // +001b │ │ +05bcec: 2204 be01 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05bcf0: 2205 d301 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +05bcf4: 7010 500a 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05bcfa: 1a06 9c0b |0019: const-string v6, "Unexpected hex string: " // string@0b9c │ │ +05bcfe: 6e20 580a 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05bd04: 0c05 |001e: move-result-object v5 │ │ +05bd06: 6e20 580a 7500 |001f: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05bd0c: 0c05 |0022: move-result-object v5 │ │ +05bd0e: 6e10 640a 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05bd14: 0c05 |0026: move-result-object v5 │ │ +05bd16: 7020 ef09 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05bd1c: 2704 |002a: throw v4 │ │ +05bd1e: 6e10 380a 0700 |002b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05bd24: 0a04 |002e: move-result v4 │ │ +05bd26: db04 0402 |002f: div-int/lit8 v4, v4, #int 2 // #02 │ │ +05bd2a: 2343 b103 |0031: new-array v3, v4, [B // type@03b1 │ │ +05bd2e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +05bd30: 2134 |0034: array-length v4, v3 │ │ +05bd32: 3542 2200 |0035: if-ge v2, v4, 0057 // +0022 │ │ +05bd36: da04 0202 |0037: mul-int/lit8 v4, v2, #int 2 // #02 │ │ +05bd3a: 6e20 250a 4700 |0039: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +05bd40: 0a04 |003c: move-result v4 │ │ +05bd42: 7110 340e 0400 |003d: invoke-static {v4}, Lokio/ByteString;.decodeHexDigit:(C)I // method@0e34 │ │ +05bd48: 0a04 |0040: move-result v4 │ │ +05bd4a: e000 0404 |0041: shl-int/lit8 v0, v4, #int 4 // #04 │ │ +05bd4e: da04 0202 |0043: mul-int/lit8 v4, v2, #int 2 // #02 │ │ +05bd52: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ +05bd56: 6e20 250a 4700 |0047: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +05bd5c: 0a04 |004a: move-result v4 │ │ +05bd5e: 7110 340e 0400 |004b: invoke-static {v4}, Lokio/ByteString;.decodeHexDigit:(C)I // method@0e34 │ │ +05bd64: 0a01 |004e: move-result v1 │ │ +05bd66: 9004 0001 |004f: add-int v4, v0, v1 │ │ +05bd6a: 8d44 |0051: int-to-byte v4, v4 │ │ +05bd6c: 4f04 0302 |0052: aput-byte v4, v3, v2 │ │ +05bd70: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05bd74: 28de |0056: goto 0034 // -0022 │ │ +05bd76: 7110 3c0e 0300 |0057: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +05bd7c: 0c04 |005a: move-result-object v4 │ │ +05bd7e: 1104 |005b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000a line=157 │ │ 0x002b line=159 │ │ 0x0033 line=160 │ │ 0x0037 line=161 │ │ @@ -82406,47 +82371,47 @@ │ │ type : '(C)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0593b8: |[0593b8] okio.ByteString.decodeHexDigit:(C)I │ │ -0593c8: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -0593cc: 3403 0900 |0002: if-lt v3, v0, 000b // +0009 │ │ -0593d0: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ -0593d4: 3603 0500 |0006: if-gt v3, v0, 000b // +0005 │ │ -0593d8: d800 03d0 |0008: add-int/lit8 v0, v3, #int -48 // #d0 │ │ -0593dc: 0f00 |000a: return v0 │ │ -0593de: 1300 6100 |000b: const/16 v0, #int 97 // #61 │ │ -0593e2: 3403 0b00 |000d: if-lt v3, v0, 0018 // +000b │ │ -0593e6: 1300 6600 |000f: const/16 v0, #int 102 // #66 │ │ -0593ea: 3603 0700 |0011: if-gt v3, v0, 0018 // +0007 │ │ -0593ee: d800 039f |0013: add-int/lit8 v0, v3, #int -97 // #9f │ │ -0593f2: d800 000a |0015: add-int/lit8 v0, v0, #int 10 // #0a │ │ -0593f6: 28f3 |0017: goto 000a // -000d │ │ -0593f8: 1300 4100 |0018: const/16 v0, #int 65 // #41 │ │ -0593fc: 3403 0b00 |001a: if-lt v3, v0, 0025 // +000b │ │ -059400: 1300 4600 |001c: const/16 v0, #int 70 // #46 │ │ -059404: 3603 0700 |001e: if-gt v3, v0, 0025 // +0007 │ │ -059408: d800 03bf |0020: add-int/lit8 v0, v3, #int -65 // #bf │ │ -05940c: d800 000a |0022: add-int/lit8 v0, v0, #int 10 // #0a │ │ -059410: 28e6 |0024: goto 000a // -001a │ │ -059412: 2200 ac01 |0025: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059416: 2201 c101 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -05941a: 7010 500a 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -059420: 1a02 870b |002c: const-string v2, "Unexpected hex digit: " // string@0b87 │ │ -059424: 6e20 580a 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05942a: 0c01 |0031: move-result-object v1 │ │ -05942c: 6e20 530a 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -059432: 0c01 |0035: move-result-object v1 │ │ -059434: 6e10 640a 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05943a: 0c01 |0039: move-result-object v1 │ │ -05943c: 7020 ef09 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059442: 2700 |003d: throw v0 │ │ +05bd80: |[05bd80] okio.ByteString.decodeHexDigit:(C)I │ │ +05bd90: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +05bd94: 3403 0900 |0002: if-lt v3, v0, 000b // +0009 │ │ +05bd98: 1300 3900 |0004: const/16 v0, #int 57 // #39 │ │ +05bd9c: 3603 0500 |0006: if-gt v3, v0, 000b // +0005 │ │ +05bda0: d800 03d0 |0008: add-int/lit8 v0, v3, #int -48 // #d0 │ │ +05bda4: 0f00 |000a: return v0 │ │ +05bda6: 1300 6100 |000b: const/16 v0, #int 97 // #61 │ │ +05bdaa: 3403 0b00 |000d: if-lt v3, v0, 0018 // +000b │ │ +05bdae: 1300 6600 |000f: const/16 v0, #int 102 // #66 │ │ +05bdb2: 3603 0700 |0011: if-gt v3, v0, 0018 // +0007 │ │ +05bdb6: d800 039f |0013: add-int/lit8 v0, v3, #int -97 // #9f │ │ +05bdba: d800 000a |0015: add-int/lit8 v0, v0, #int 10 // #0a │ │ +05bdbe: 28f3 |0017: goto 000a // -000d │ │ +05bdc0: 1300 4100 |0018: const/16 v0, #int 65 // #41 │ │ +05bdc4: 3403 0b00 |001a: if-lt v3, v0, 0025 // +000b │ │ +05bdc8: 1300 4600 |001c: const/16 v0, #int 70 // #46 │ │ +05bdcc: 3603 0700 |001e: if-gt v3, v0, 0025 // +0007 │ │ +05bdd0: d800 03bf |0020: add-int/lit8 v0, v3, #int -65 // #bf │ │ +05bdd4: d800 000a |0022: add-int/lit8 v0, v0, #int 10 // #0a │ │ +05bdd8: 28e6 |0024: goto 000a // -001a │ │ +05bdda: 2200 be01 |0025: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05bdde: 2201 d301 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05bde2: 7010 500a 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05bde8: 1a02 9b0b |002c: const-string v2, "Unexpected hex digit: " // string@0b9b │ │ +05bdec: 6e20 580a 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05bdf2: 0c01 |0031: move-result-object v1 │ │ +05bdf4: 6e20 530a 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +05bdfa: 0c01 |0035: move-result-object v1 │ │ +05bdfc: 6e10 640a 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05be02: 0c01 |0039: move-result-object v1 │ │ +05be04: 7020 ef09 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05be0a: 2700 |003d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000a line=171 │ │ 0x000b line=170 │ │ 0x0018 line=171 │ │ 0x0025 line=172 │ │ @@ -82458,27 +82423,27 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -059444: |[059444] okio.ByteString.digest:(Ljava/lang/String;)Lokio/ByteString; │ │ -059454: 7110 f60a 0400 |0000: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ -05945a: 0c01 |0003: move-result-object v1 │ │ -05945c: 5432 0406 |0004: iget-object v2, v3, Lokio/ByteString;.data:[B // field@0604 │ │ -059460: 6e20 f50a 2100 |0006: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.digest:([B)[B // method@0af5 │ │ -059466: 0c01 |0009: move-result-object v1 │ │ -059468: 7110 3c0e 0100 |000a: invoke-static {v1}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -05946e: 0c01 |000d: move-result-object v1 │ │ -059470: 1101 |000e: return-object v1 │ │ -059472: 0d00 |000f: move-exception v0 │ │ -059474: 2201 9b01 |0010: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -059478: 7020 c709 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -05947e: 2701 |0015: throw v1 │ │ +05be0c: |[05be0c] okio.ByteString.digest:(Ljava/lang/String;)Lokio/ByteString; │ │ +05be1c: 7110 f60a 0400 |0000: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ +05be22: 0c01 |0003: move-result-object v1 │ │ +05be24: 5432 0406 |0004: iget-object v2, v3, Lokio/ByteString;.data:[B // field@0604 │ │ +05be28: 6e20 f50a 2100 |0006: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.digest:([B)[B // method@0af5 │ │ +05be2e: 0c01 |0009: move-result-object v1 │ │ +05be30: 7110 3c0e 0100 |000a: invoke-static {v1}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +05be36: 0c01 |000d: move-result-object v1 │ │ +05be38: 1101 |000e: return-object v1 │ │ +05be3a: 0d00 |000f: move-exception v0 │ │ +05be3c: 2201 ad01 |0010: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +05be40: 7020 c709 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +05be46: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/security/NoSuchAlgorithmException; -> 0x000f │ │ positions : │ │ 0x0000 line=119 │ │ 0x000f line=120 │ │ 0x0010 line=121 │ │ @@ -82492,27 +82457,27 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -059490: |[059490] okio.ByteString.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; │ │ -0594a0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0594a4: 2201 ac01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0594a8: 1a02 7b19 |0004: const-string v2, "s == null" // string@197b │ │ -0594ac: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0594b2: 2701 |0009: throw v1 │ │ -0594b4: 2200 9202 |000a: new-instance v0, Lokio/ByteString; // type@0292 │ │ -0594b8: 6201 4406 |000c: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ -0594bc: 6e20 2f0a 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0a2f │ │ -0594c2: 0c01 |0011: move-result-object v1 │ │ -0594c4: 7020 2d0e 1000 |0012: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -0594ca: 5b03 0706 |0015: iput-object v3, v0, Lokio/ByteString;.utf8:Ljava/lang/String; // field@0607 │ │ -0594ce: 1100 |0017: return-object v0 │ │ +05be58: |[05be58] okio.ByteString.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; │ │ +05be68: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +05be6c: 2201 be01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05be70: 1a02 8c19 |0004: const-string v2, "s == null" // string@198c │ │ +05be74: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05be7a: 2701 |0009: throw v1 │ │ +05be7c: 2200 a602 |000a: new-instance v0, Lokio/ByteString; // type@02a6 │ │ +05be80: 6201 4406 |000c: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ +05be84: 6e20 2f0a 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0a2f │ │ +05be8a: 0c01 |0011: move-result-object v1 │ │ +05be8c: 7020 2d0e 1000 |0012: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +05be92: 5b03 0706 |0015: iput-object v3, v0, Lokio/ByteString;.utf8:Ljava/lang/String; // field@0607 │ │ +05be96: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000a line=86 │ │ 0x0015 line=87 │ │ 0x0017 line=88 │ │ locals : │ │ @@ -82524,26 +82489,26 @@ │ │ type : '([B)Lokio/ByteString;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0594d0: |[0594d0] okio.ByteString.of:([B)Lokio/ByteString; │ │ -0594e0: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -0594e4: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0594e8: 1a01 ec0f |0004: const-string v1, "data == null" // string@0fec │ │ -0594ec: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0594f2: 2700 |0009: throw v0 │ │ -0594f4: 2201 9202 |000a: new-instance v1, Lokio/ByteString; // type@0292 │ │ -0594f8: 6e10 7315 0200 |000c: invoke-virtual {v2}, [B.clone:()Ljava/lang/Object; // method@1573 │ │ -0594fe: 0c00 |000f: move-result-object v0 │ │ -059500: 1f00 9d03 |0010: check-cast v0, [B // type@039d │ │ -059504: 7020 2d0e 0100 |0012: invoke-direct {v1, v0}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -05950a: 1101 |0015: return-object v1 │ │ +05be98: |[05be98] okio.ByteString.of:([B)Lokio/ByteString; │ │ +05bea8: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05beac: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05beb0: 1a01 ff0f |0004: const-string v1, "data == null" // string@0fff │ │ +05beb4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05beba: 2700 |0009: throw v0 │ │ +05bebc: 2201 a602 |000a: new-instance v1, Lokio/ByteString; // type@02a6 │ │ +05bec0: 6e10 7315 0200 |000c: invoke-virtual {v2}, [B.clone:()Ljava/lang/Object; // method@1573 │ │ +05bec6: 0c00 |000f: move-result-object v0 │ │ +05bec8: 1f00 b103 |0010: check-cast v0, [B // type@03b1 │ │ +05becc: 7020 2d0e 0100 |0012: invoke-direct {v1, v0}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +05bed2: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000a line=67 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 data [B │ │ │ │ @@ -82552,31 +82517,31 @@ │ │ type : '([BII)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -05950c: |[05950c] okio.ByteString.of:([BII)Lokio/ByteString; │ │ -05951c: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -059520: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059524: 1a01 ec0f |0004: const-string v1, "data == null" // string@0fec │ │ -059528: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05952e: 2700 |0009: throw v0 │ │ -059530: 2170 |000a: array-length v0, v7 │ │ -059532: 8100 |000b: int-to-long v0, v0 │ │ -059534: 8182 |000c: int-to-long v2, v8 │ │ -059536: 8194 |000d: int-to-long v4, v9 │ │ -059538: 7706 390f 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -05953e: 2396 9d03 |0011: new-array v6, v9, [B // type@039d │ │ -059542: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -059544: 7159 650a 8706 |0014: invoke-static {v7, v8, v6, v0, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -05954a: 2200 9202 |0017: new-instance v0, Lokio/ByteString; // type@0292 │ │ -05954e: 7020 2d0e 6000 |0019: invoke-direct {v0, v6}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -059554: 1100 |001c: return-object v0 │ │ +05bed4: |[05bed4] okio.ByteString.of:([BII)Lokio/ByteString; │ │ +05bee4: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +05bee8: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05beec: 1a01 ff0f |0004: const-string v1, "data == null" // string@0fff │ │ +05bef0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05bef6: 2700 |0009: throw v0 │ │ +05bef8: 2170 |000a: array-length v0, v7 │ │ +05befa: 8100 |000b: int-to-long v0, v0 │ │ +05befc: 8182 |000c: int-to-long v2, v8 │ │ +05befe: 8194 |000d: int-to-long v4, v9 │ │ +05bf00: 7706 390f 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +05bf06: 2396 b103 |0011: new-array v6, v9, [B // type@03b1 │ │ +05bf0a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +05bf0c: 7159 650a 8706 |0014: invoke-static {v7, v8, v6, v0, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +05bf12: 2200 a602 |0017: new-instance v0, Lokio/ByteString; // type@02a6 │ │ +05bf16: 7020 2d0e 6000 |0019: invoke-direct {v0, v6}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +05bf1c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000a line=76 │ │ 0x0011 line=78 │ │ 0x0013 line=79 │ │ 0x0017 line=80 │ │ @@ -82591,49 +82556,49 @@ │ │ type : '(Ljava/io/InputStream;I)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -059558: |[059558] okio.ByteString.read:(Ljava/io/InputStream;I)Lokio/ByteString; │ │ -059568: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -05956c: 2203 ac01 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059570: 1a04 e713 |0004: const-string v4, "in == null" // string@13e7 │ │ -059574: 7020 ef09 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05957a: 2703 |0009: throw v3 │ │ -05957c: 3b07 1b00 |000a: if-gez v7, 0025 // +001b │ │ -059580: 2203 ac01 |000c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059584: 2204 c101 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -059588: 7010 500a 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05958e: 1a05 3f0e |0013: const-string v5, "byteCount < 0: " // string@0e3f │ │ -059592: 6e20 580a 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -059598: 0c04 |0018: move-result-object v4 │ │ -05959a: 6e20 550a 7400 |0019: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0595a0: 0c04 |001c: move-result-object v4 │ │ -0595a2: 6e10 640a 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0595a8: 0c04 |0020: move-result-object v4 │ │ -0595aa: 7020 ef09 4300 |0021: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0595b0: 2703 |0024: throw v3 │ │ -0595b2: 2372 9d03 |0025: new-array v2, v7, [B // type@039d │ │ -0595b6: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0595b8: 3570 1300 |0028: if-ge v0, v7, 003b // +0013 │ │ -0595bc: 9103 0700 |002a: sub-int v3, v7, v0 │ │ -0595c0: 6e40 a609 2630 |002c: invoke-virtual {v6, v2, v0, v3}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ -0595c6: 0a01 |002f: move-result v1 │ │ -0595c8: 12f3 |0030: const/4 v3, #int -1 // #ff │ │ -0595ca: 3331 0800 |0031: if-ne v1, v3, 0039 // +0008 │ │ -0595ce: 2203 8401 |0033: new-instance v3, Ljava/io/EOFException; // type@0184 │ │ -0595d2: 7010 7e09 0300 |0035: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@097e │ │ -0595d8: 2703 |0038: throw v3 │ │ -0595da: b010 |0039: add-int/2addr v0, v1 │ │ -0595dc: 28ee |003a: goto 0028 // -0012 │ │ -0595de: 2203 9202 |003b: new-instance v3, Lokio/ByteString; // type@0292 │ │ -0595e2: 7020 2d0e 2300 |003d: invoke-direct {v3, v2}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -0595e8: 1103 |0040: return-object v3 │ │ +05bf20: |[05bf20] okio.ByteString.read:(Ljava/io/InputStream;I)Lokio/ByteString; │ │ +05bf30: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +05bf34: 2203 be01 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05bf38: 1a04 f913 |0004: const-string v4, "in == null" // string@13f9 │ │ +05bf3c: 7020 ef09 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05bf42: 2703 |0009: throw v3 │ │ +05bf44: 3b07 1b00 |000a: if-gez v7, 0025 // +001b │ │ +05bf48: 2203 be01 |000c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05bf4c: 2204 d301 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +05bf50: 7010 500a 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05bf56: 1a05 520e |0013: const-string v5, "byteCount < 0: " // string@0e52 │ │ +05bf5a: 6e20 580a 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05bf60: 0c04 |0018: move-result-object v4 │ │ +05bf62: 6e20 550a 7400 |0019: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +05bf68: 0c04 |001c: move-result-object v4 │ │ +05bf6a: 6e10 640a 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05bf70: 0c04 |0020: move-result-object v4 │ │ +05bf72: 7020 ef09 4300 |0021: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05bf78: 2703 |0024: throw v3 │ │ +05bf7a: 2372 b103 |0025: new-array v2, v7, [B // type@03b1 │ │ +05bf7e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +05bf80: 3570 1300 |0028: if-ge v0, v7, 003b // +0013 │ │ +05bf84: 9103 0700 |002a: sub-int v3, v7, v0 │ │ +05bf88: 6e40 a609 2630 |002c: invoke-virtual {v6, v2, v0, v3}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ +05bf8e: 0a01 |002f: move-result v1 │ │ +05bf90: 12f3 |0030: const/4 v3, #int -1 // #ff │ │ +05bf92: 3331 0800 |0031: if-ne v1, v3, 0039 // +0008 │ │ +05bf96: 2203 9601 |0033: new-instance v3, Ljava/io/EOFException; // type@0196 │ │ +05bf9a: 7010 7e09 0300 |0035: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@097e │ │ +05bfa0: 2703 |0038: throw v3 │ │ +05bfa2: b010 |0039: add-int/2addr v0, v1 │ │ +05bfa4: 28ee |003a: goto 0028 // -0012 │ │ +05bfa6: 2203 a602 |003b: new-instance v3, Lokio/ByteString; // type@02a6 │ │ +05bfaa: 7020 2d0e 2300 |003d: invoke-direct {v3, v2}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +05bfb0: 1103 |0040: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000a line=183 │ │ 0x0025 line=185 │ │ 0x0027 line=186 │ │ 0x002a line=187 │ │ @@ -82652,36 +82617,36 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0595ec: |[0595ec] okio.ByteString.readObject:(Ljava/io/ObjectInputStream;)V │ │ -0595fc: 6e10 ad09 0700 |0000: invoke-virtual {v7}, Ljava/io/ObjectInputStream;.readInt:()I // method@09ad │ │ -059602: 0a01 |0003: move-result v1 │ │ -059604: 7120 400e 1700 |0004: invoke-static {v7, v1}, Lokio/ByteString;.read:(Ljava/io/InputStream;I)Lokio/ByteString; // method@0e40 │ │ -05960a: 0c00 |0007: move-result-object v0 │ │ -05960c: 1c04 9202 |0008: const-class v4, Lokio/ByteString; // type@0292 │ │ -059610: 1a05 eb0f |000a: const-string v5, "data" // string@0feb │ │ -059614: 6e20 e009 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@09e0 │ │ -05961a: 0c03 |000f: move-result-object v3 │ │ -05961c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -05961e: 6e20 840a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@0a84 │ │ -059624: 5404 0406 |0014: iget-object v4, v0, Lokio/ByteString;.data:[B // field@0604 │ │ -059628: 6e30 830a 6304 |0016: invoke-virtual {v3, v6, v4}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0a83 │ │ -05962e: 0e00 |0019: return-void │ │ -059630: 0d02 |001a: move-exception v2 │ │ -059632: 2204 9b01 |001b: new-instance v4, Ljava/lang/AssertionError; // type@019b │ │ -059636: 7010 c609 0400 |001d: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -05963c: 2704 |0020: throw v4 │ │ -05963e: 0d02 |0021: move-exception v2 │ │ -059640: 2204 9b01 |0022: new-instance v4, Ljava/lang/AssertionError; // type@019b │ │ -059644: 7010 c609 0400 |0024: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -05964a: 2704 |0027: throw v4 │ │ +05bfb4: |[05bfb4] okio.ByteString.readObject:(Ljava/io/ObjectInputStream;)V │ │ +05bfc4: 6e10 ad09 0700 |0000: invoke-virtual {v7}, Ljava/io/ObjectInputStream;.readInt:()I // method@09ad │ │ +05bfca: 0a01 |0003: move-result v1 │ │ +05bfcc: 7120 400e 1700 |0004: invoke-static {v7, v1}, Lokio/ByteString;.read:(Ljava/io/InputStream;I)Lokio/ByteString; // method@0e40 │ │ +05bfd2: 0c00 |0007: move-result-object v0 │ │ +05bfd4: 1c04 a602 |0008: const-class v4, Lokio/ByteString; // type@02a6 │ │ +05bfd8: 1a05 fe0f |000a: const-string v5, "data" // string@0ffe │ │ +05bfdc: 6e20 e009 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@09e0 │ │ +05bfe2: 0c03 |000f: move-result-object v3 │ │ +05bfe4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +05bfe6: 6e20 840a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@0a84 │ │ +05bfec: 5404 0406 |0014: iget-object v4, v0, Lokio/ByteString;.data:[B // field@0604 │ │ +05bff0: 6e30 830a 6304 |0016: invoke-virtual {v3, v6, v4}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0a83 │ │ +05bff6: 0e00 |0019: return-void │ │ +05bff8: 0d02 |001a: move-exception v2 │ │ +05bffa: 2204 ad01 |001b: new-instance v4, Ljava/lang/AssertionError; // type@01ad │ │ +05bffe: 7010 c609 0400 |001d: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +05c004: 2704 |0020: throw v4 │ │ +05c006: 0d02 |0021: move-exception v2 │ │ +05c008: 2204 ad01 |0022: new-instance v4, Ljava/lang/AssertionError; // type@01ad │ │ +05c00c: 7010 c609 0400 |0024: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +05c012: 2704 |0027: throw v4 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ Ljava/lang/NoSuchFieldException; -> 0x001a │ │ Ljava/lang/IllegalAccessException; -> 0x0021 │ │ positions : │ │ 0x0000 line=362 │ │ 0x0004 line=363 │ │ @@ -82707,21 +82672,21 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05965c: |[05965c] okio.ByteString.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -05966c: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -059670: 2100 |0002: array-length v0, v0 │ │ -059672: 6e20 af09 0200 |0003: invoke-virtual {v2, v0}, Ljava/io/ObjectOutputStream;.writeInt:(I)V // method@09af │ │ -059678: 5410 0406 |0006: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -05967c: 6e20 ae09 0200 |0008: invoke-virtual {v2, v0}, Ljava/io/ObjectOutputStream;.write:([B)V // method@09ae │ │ -059682: 0e00 |000b: return-void │ │ +05c024: |[05c024] okio.ByteString.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +05c034: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c038: 2100 |0002: array-length v0, v0 │ │ +05c03a: 6e20 af09 0200 |0003: invoke-virtual {v2, v0}, Ljava/io/ObjectOutputStream;.writeInt:(I)V // method@09af │ │ +05c040: 5410 0406 |0006: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c044: 6e20 ae09 0200 |0008: invoke-virtual {v2, v0}, Ljava/io/ObjectOutputStream;.write:([B)V // method@09ae │ │ +05c04a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0006 line=377 │ │ 0x000b line=378 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokio/ByteString; │ │ @@ -82733,19 +82698,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -059684: |[059684] okio.ByteString.base64:()Ljava/lang/String; │ │ -059694: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -059698: 7110 6f0d 0000 |0002: invoke-static {v0}, Lokio/Base64;.encode:([B)Ljava/lang/String; // method@0d6f │ │ -05969e: 0c00 |0005: move-result-object v0 │ │ -0596a0: 1100 |0006: return-object v0 │ │ +05c04c: |[05c04c] okio.ByteString.base64:()Ljava/lang/String; │ │ +05c05c: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c060: 7110 6f0d 0000 |0002: invoke-static {v0}, Lokio/Base64;.encode:([B)Ljava/lang/String; // method@0d6f │ │ +05c066: 0c00 |0005: move-result-object v0 │ │ +05c068: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #1 : (in Lokio/ByteString;) │ │ @@ -82753,19 +82718,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0596a4: |[0596a4] okio.ByteString.base64Url:()Ljava/lang/String; │ │ -0596b4: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -0596b8: 7110 710d 0000 |0002: invoke-static {v0}, Lokio/Base64;.encodeUrl:([B)Ljava/lang/String; // method@0d71 │ │ -0596be: 0c00 |0005: move-result-object v0 │ │ -0596c0: 1100 |0006: return-object v0 │ │ +05c06c: |[05c06c] okio.ByteString.base64Url:()Ljava/lang/String; │ │ +05c07c: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c080: 7110 710d 0000 |0002: invoke-static {v0}, Lokio/Base64;.encodeUrl:([B)Ljava/lang/String; // method@0d71 │ │ +05c086: 0c00 |0005: move-result-object v0 │ │ +05c088: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #2 : (in Lokio/ByteString;) │ │ @@ -82773,19 +82738,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0596c4: |[0596c4] okio.ByteString.compareTo:(Ljava/lang/Object;)I │ │ -0596d4: 1f02 9202 |0000: check-cast v2, Lokio/ByteString; // type@0292 │ │ -0596d8: 6e20 310e 2100 |0002: invoke-virtual {v1, v2}, Lokio/ByteString;.compareTo:(Lokio/ByteString;)I // method@0e31 │ │ -0596de: 0a00 |0005: move-result v0 │ │ -0596e0: 0f00 |0006: return v0 │ │ +05c08c: |[05c08c] okio.ByteString.compareTo:(Ljava/lang/Object;)I │ │ +05c09c: 1f02 a602 |0000: check-cast v2, Lokio/ByteString; // type@02a6 │ │ +05c0a0: 6e20 310e 2100 |0002: invoke-virtual {v1, v2}, Lokio/ByteString;.compareTo:(Lokio/ByteString;)I // method@0e31 │ │ +05c0a6: 0a00 |0005: move-result v0 │ │ +05c0a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -82794,44 +82759,44 @@ │ │ type : '(Lokio/ByteString;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0596e4: |[0596e4] okio.ByteString.compareTo:(Lokio/ByteString;)I │ │ -0596f4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0596f6: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -0596f8: 6e10 430e 0900 |0002: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@0e43 │ │ -0596fe: 0a04 |0005: move-result v4 │ │ -059700: 6e10 430e 0a00 |0006: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@0e43 │ │ -059706: 0a05 |0009: move-result v5 │ │ -059708: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05970a: 7120 0a0a 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -059710: 0a03 |000e: move-result v3 │ │ -059712: 3532 1800 |000f: if-ge v2, v3, 0027 // +0018 │ │ -059716: 6e20 380e 2900 |0011: invoke-virtual {v9, v2}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ -05971c: 0a08 |0014: move-result v8 │ │ -05971e: d580 ff00 |0015: and-int/lit16 v0, v8, #int 255 // #00ff │ │ -059722: 6e20 380e 2a00 |0017: invoke-virtual {v10, v2}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ -059728: 0a08 |001a: move-result v8 │ │ -05972a: d581 ff00 |001b: and-int/lit16 v1, v8, #int 255 // #00ff │ │ -05972e: 3310 0500 |001d: if-ne v0, v1, 0022 // +0005 │ │ -059732: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -059736: 28ee |0021: goto 000f // -0012 │ │ -059738: 3510 0300 |0022: if-ge v0, v1, 0025 // +0003 │ │ -05973c: 0f06 |0024: return v6 │ │ -05973e: 0176 |0025: move v6, v7 │ │ -059740: 28fe |0026: goto 0024 // -0002 │ │ -059742: 3354 0400 |0027: if-ne v4, v5, 002b // +0004 │ │ -059746: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -059748: 28fa |002a: goto 0024 // -0006 │ │ -05974a: 3454 f9ff |002b: if-lt v4, v5, 0024 // -0007 │ │ -05974e: 0176 |002d: move v6, v7 │ │ -059750: 28f6 |002e: goto 0024 // -000a │ │ +05c0ac: |[05c0ac] okio.ByteString.compareTo:(Lokio/ByteString;)I │ │ +05c0bc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +05c0be: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +05c0c0: 6e10 430e 0900 |0002: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@0e43 │ │ +05c0c6: 0a04 |0005: move-result v4 │ │ +05c0c8: 6e10 430e 0a00 |0006: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@0e43 │ │ +05c0ce: 0a05 |0009: move-result v5 │ │ +05c0d0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +05c0d2: 7120 0a0a 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +05c0d8: 0a03 |000e: move-result v3 │ │ +05c0da: 3532 1800 |000f: if-ge v2, v3, 0027 // +0018 │ │ +05c0de: 6e20 380e 2900 |0011: invoke-virtual {v9, v2}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ +05c0e4: 0a08 |0014: move-result v8 │ │ +05c0e6: d580 ff00 |0015: and-int/lit16 v0, v8, #int 255 // #00ff │ │ +05c0ea: 6e20 380e 2a00 |0017: invoke-virtual {v10, v2}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ +05c0f0: 0a08 |001a: move-result v8 │ │ +05c0f2: d581 ff00 |001b: and-int/lit16 v1, v8, #int 255 // #00ff │ │ +05c0f6: 3310 0500 |001d: if-ne v0, v1, 0022 // +0005 │ │ +05c0fa: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05c0fe: 28ee |0021: goto 000f // -0012 │ │ +05c100: 3510 0300 |0022: if-ge v0, v1, 0025 // +0003 │ │ +05c104: 0f06 |0024: return v6 │ │ +05c106: 0176 |0025: move v6, v7 │ │ +05c108: 28fe |0026: goto 0024 // -0002 │ │ +05c10a: 3354 0400 |0027: if-ne v4, v5, 002b // +0004 │ │ +05c10e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +05c110: 28fa |002a: goto 0024 // -0006 │ │ +05c112: 3454 f9ff |002b: if-lt v4, v5, 0024 // -0007 │ │ +05c116: 0176 |002d: move v6, v7 │ │ +05c118: 28f6 |002e: goto 0024 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=337 │ │ 0x0006 line=338 │ │ 0x000a line=339 │ │ 0x0011 line=340 │ │ 0x0017 line=341 │ │ @@ -82859,40 +82824,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -059754: |[059754] okio.ByteString.equals:(Ljava/lang/Object;)Z │ │ -059764: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -059766: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -059768: 3345 0300 |0002: if-ne v5, v4, 0005 // +0003 │ │ -05976c: 0f01 |0004: return v1 │ │ -05976e: 2050 9202 |0005: instance-of v0, v5, Lokio/ByteString; // type@0292 │ │ -059772: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ -059776: 0750 |0009: move-object v0, v5 │ │ -059778: 1f00 9202 |000a: check-cast v0, Lokio/ByteString; // type@0292 │ │ -05977c: 6e10 430e 0000 |000c: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@0e43 │ │ -059782: 0a00 |000f: move-result v0 │ │ -059784: 5443 0406 |0010: iget-object v3, v4, Lokio/ByteString;.data:[B // field@0604 │ │ -059788: 2133 |0012: array-length v3, v3 │ │ -05978a: 3330 1200 |0013: if-ne v0, v3, 0025 // +0012 │ │ -05978e: 1f05 9202 |0015: check-cast v5, Lokio/ByteString; // type@0292 │ │ -059792: 5440 0406 |0017: iget-object v0, v4, Lokio/ByteString;.data:[B // field@0604 │ │ -059796: 5443 0406 |0019: iget-object v3, v4, Lokio/ByteString;.data:[B // field@0604 │ │ -05979a: 2133 |001b: array-length v3, v3 │ │ -05979c: 6e53 3f0e 2520 |001c: invoke-virtual {v5, v2, v0, v2, v3}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@0e3f │ │ -0597a2: 0a00 |001f: move-result v0 │ │ -0597a4: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -0597a8: 0110 |0022: move v0, v1 │ │ -0597aa: 0101 |0023: move v1, v0 │ │ -0597ac: 28e0 |0024: goto 0004 // -0020 │ │ -0597ae: 0120 |0025: move v0, v2 │ │ -0597b0: 28fd |0026: goto 0023 // -0003 │ │ +05c11c: |[05c11c] okio.ByteString.equals:(Ljava/lang/Object;)Z │ │ +05c12c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05c12e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05c130: 3345 0300 |0002: if-ne v5, v4, 0005 // +0003 │ │ +05c134: 0f01 |0004: return v1 │ │ +05c136: 2050 a602 |0005: instance-of v0, v5, Lokio/ByteString; // type@02a6 │ │ +05c13a: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ +05c13e: 0750 |0009: move-object v0, v5 │ │ +05c140: 1f00 a602 |000a: check-cast v0, Lokio/ByteString; // type@02a6 │ │ +05c144: 6e10 430e 0000 |000c: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@0e43 │ │ +05c14a: 0a00 |000f: move-result v0 │ │ +05c14c: 5443 0406 |0010: iget-object v3, v4, Lokio/ByteString;.data:[B // field@0604 │ │ +05c150: 2133 |0012: array-length v3, v3 │ │ +05c152: 3330 1200 |0013: if-ne v0, v3, 0025 // +0012 │ │ +05c156: 1f05 a602 |0015: check-cast v5, Lokio/ByteString; // type@02a6 │ │ +05c15a: 5440 0406 |0017: iget-object v0, v4, Lokio/ByteString;.data:[B // field@0604 │ │ +05c15e: 5443 0406 |0019: iget-object v3, v4, Lokio/ByteString;.data:[B // field@0604 │ │ +05c162: 2133 |001b: array-length v3, v3 │ │ +05c164: 6e53 3f0e 2520 |001c: invoke-virtual {v5, v2, v0, v2, v3}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@0e3f │ │ +05c16a: 0a00 |001f: move-result v0 │ │ +05c16c: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +05c170: 0110 |0022: move v0, v1 │ │ +05c172: 0101 |0023: move v1, v0 │ │ +05c174: 28e0 |0024: goto 0004 // -0020 │ │ +05c176: 0120 |0025: move v0, v2 │ │ +05c178: 28fd |0026: goto 0023 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=325 │ │ 0x0004 line=328 │ │ 0x0005 line=326 │ │ 0x000c line=327 │ │ 0x001c line=328 │ │ @@ -82906,18 +82871,18 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0597b4: |[0597b4] okio.ByteString.getByte:(I)B │ │ -0597c4: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -0597c8: 4800 0002 |0002: aget-byte v0, v0, v2 │ │ -0597cc: 0f00 |0004: return v0 │ │ +05c17c: |[05c17c] okio.ByteString.getByte:(I)B │ │ +05c18c: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c190: 4800 0002 |0002: aget-byte v0, v0, v2 │ │ +05c194: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0005 reg=2 pos I │ │ │ │ @@ -82926,23 +82891,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0597d0: |[0597d0] okio.ByteString.hashCode:()I │ │ -0597e0: 5220 0506 |0000: iget v0, v2, Lokio/ByteString;.hashCode:I // field@0605 │ │ -0597e4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0597e8: 0f00 |0004: return v0 │ │ -0597ea: 5421 0406 |0005: iget-object v1, v2, Lokio/ByteString;.data:[B // field@0604 │ │ -0597ee: 7110 270b 0100 |0007: invoke-static {v1}, Ljava/util/Arrays;.hashCode:([B)I // method@0b27 │ │ -0597f4: 0a00 |000a: move-result v0 │ │ -0597f6: 5920 0506 |000b: iput v0, v2, Lokio/ByteString;.hashCode:I // field@0605 │ │ -0597fa: 28f7 |000d: goto 0004 // -0009 │ │ +05c198: |[05c198] okio.ByteString.hashCode:()I │ │ +05c1a8: 5220 0506 |0000: iget v0, v2, Lokio/ByteString;.hashCode:I // field@0605 │ │ +05c1ac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05c1b0: 0f00 |0004: return v0 │ │ +05c1b2: 5421 0406 |0005: iget-object v1, v2, Lokio/ByteString;.data:[B // field@0604 │ │ +05c1b6: 7110 270b 0100 |0007: invoke-static {v1}, Ljava/util/Arrays;.hashCode:([B)I // method@0b27 │ │ +05c1bc: 0a00 |000a: move-result v0 │ │ +05c1be: 5920 0506 |000b: iput v0, v2, Lokio/ByteString;.hashCode:I // field@0605 │ │ +05c1c2: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result I │ │ 0x0005 - 0x000b reg=0 result I │ │ @@ -82953,42 +82918,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0597fc: |[0597fc] okio.ByteString.hex:()Ljava/lang/String; │ │ -05980c: 5494 0406 |0000: iget-object v4, v9, Lokio/ByteString;.data:[B // field@0604 │ │ -059810: 2144 |0002: array-length v4, v4 │ │ -059812: da04 0402 |0003: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -059816: 2343 9e03 |0005: new-array v3, v4, [C // type@039e │ │ -05981a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -05981c: 5495 0406 |0008: iget-object v5, v9, Lokio/ByteString;.data:[B // field@0604 │ │ -059820: 2156 |000a: array-length v6, v5 │ │ -059822: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -059824: 0112 |000c: move v2, v1 │ │ -059826: 3564 1d00 |000d: if-ge v4, v6, 002a // +001d │ │ -05982a: 4800 0504 |000f: aget-byte v0, v5, v4 │ │ -05982e: d801 0201 |0011: add-int/lit8 v1, v2, #int 1 // #01 │ │ -059832: 6207 0306 |0013: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@0603 │ │ -059836: e108 0004 |0015: shr-int/lit8 v8, v0, #int 4 // #04 │ │ -05983a: dd08 080f |0017: and-int/lit8 v8, v8, #int 15 // #0f │ │ -05983e: 4907 0708 |0019: aget-char v7, v7, v8 │ │ -059842: 5007 0302 |001b: aput-char v7, v3, v2 │ │ -059846: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -05984a: 6207 0306 |001f: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@0603 │ │ -05984e: dd08 000f |0021: and-int/lit8 v8, v0, #int 15 // #0f │ │ -059852: 4907 0708 |0023: aget-char v7, v7, v8 │ │ -059856: 5007 0301 |0025: aput-char v7, v3, v1 │ │ -05985a: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05985e: 28e4 |0029: goto 000d // -001c │ │ -059860: 2204 c001 |002a: new-instance v4, Ljava/lang/String; // type@01c0 │ │ -059864: 7020 230a 3400 |002c: invoke-direct {v4, v3}, Ljava/lang/String;.:([C)V // method@0a23 │ │ -05986a: 1104 |002f: return-object v4 │ │ +05c1c4: |[05c1c4] okio.ByteString.hex:()Ljava/lang/String; │ │ +05c1d4: 5494 0406 |0000: iget-object v4, v9, Lokio/ByteString;.data:[B // field@0604 │ │ +05c1d8: 2144 |0002: array-length v4, v4 │ │ +05c1da: da04 0402 |0003: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +05c1de: 2343 b203 |0005: new-array v3, v4, [C // type@03b2 │ │ +05c1e2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +05c1e4: 5495 0406 |0008: iget-object v5, v9, Lokio/ByteString;.data:[B // field@0604 │ │ +05c1e8: 2156 |000a: array-length v6, v5 │ │ +05c1ea: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +05c1ec: 0112 |000c: move v2, v1 │ │ +05c1ee: 3564 1d00 |000d: if-ge v4, v6, 002a // +001d │ │ +05c1f2: 4800 0504 |000f: aget-byte v0, v5, v4 │ │ +05c1f6: d801 0201 |0011: add-int/lit8 v1, v2, #int 1 // #01 │ │ +05c1fa: 6207 0306 |0013: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@0603 │ │ +05c1fe: e108 0004 |0015: shr-int/lit8 v8, v0, #int 4 // #04 │ │ +05c202: dd08 080f |0017: and-int/lit8 v8, v8, #int 15 // #0f │ │ +05c206: 4907 0708 |0019: aget-char v7, v7, v8 │ │ +05c20a: 5007 0302 |001b: aput-char v7, v3, v2 │ │ +05c20e: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +05c212: 6207 0306 |001f: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@0603 │ │ +05c216: dd08 000f |0021: and-int/lit8 v8, v0, #int 15 // #0f │ │ +05c21a: 4907 0708 |0023: aget-char v7, v7, v8 │ │ +05c21e: 5007 0301 |0025: aput-char v7, v3, v1 │ │ +05c222: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ +05c226: 28e4 |0029: goto 000d // -001c │ │ +05c228: 2204 d201 |002a: new-instance v4, Ljava/lang/String; // type@01d2 │ │ +05c22c: 7020 230a 3400 |002c: invoke-direct {v4, v3}, Ljava/lang/String;.:([C)V // method@0a23 │ │ +05c232: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0007 line=146 │ │ 0x0008 line=147 │ │ 0x0011 line=148 │ │ 0x001d line=149 │ │ @@ -83008,19 +82973,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05986c: |[05986c] okio.ByteString.md5:()Lokio/ByteString; │ │ -05987c: 1a00 c108 |0000: const-string v0, "MD5" // string@08c1 │ │ -059880: 7020 350e 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@0e35 │ │ -059886: 0c00 |0005: move-result-object v0 │ │ -059888: 1100 |0006: return-object v0 │ │ +05c234: |[05c234] okio.ByteString.md5:()Lokio/ByteString; │ │ +05c244: 1a00 d508 |0000: const-string v0, "MD5" // string@08d5 │ │ +05c248: 7020 350e 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@0e35 │ │ +05c24e: 0c00 |0005: move-result-object v0 │ │ +05c250: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #9 : (in Lokio/ByteString;) │ │ @@ -83028,19 +82993,19 @@ │ │ type : '(ILokio/ByteString;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -05988c: |[05988c] okio.ByteString.rangeEquals:(ILokio/ByteString;II)Z │ │ -05989c: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -0598a0: 6e55 3f0e 4320 |0002: invoke-virtual {v3, v4, v0, v2, v5}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@0e3f │ │ -0598a6: 0a00 |0005: move-result v0 │ │ -0598a8: 0f00 |0006: return v0 │ │ +05c254: |[05c254] okio.ByteString.rangeEquals:(ILokio/ByteString;II)Z │ │ +05c264: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c268: 6e55 3f0e 4320 |0002: invoke-virtual {v3, v4, v0, v2, v5}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@0e3f │ │ +05c26e: 0a00 |0005: move-result v0 │ │ +05c270: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=2 offset I │ │ 0x0000 - 0x0007 reg=3 other Lokio/ByteString; │ │ @@ -83052,30 +83017,30 @@ │ │ type : '(I[BII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0598ac: |[0598ac] okio.ByteString.rangeEquals:(I[BII)Z │ │ -0598bc: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -0598c0: 2100 |0002: array-length v0, v0 │ │ -0598c2: b150 |0003: sub-int/2addr v0, v5 │ │ -0598c4: 3602 1000 |0004: if-gt v2, v0, 0014 // +0010 │ │ -0598c8: 2130 |0006: array-length v0, v3 │ │ -0598ca: b150 |0007: sub-int/2addr v0, v5 │ │ -0598cc: 3604 0c00 |0008: if-gt v4, v0, 0014 // +000c │ │ -0598d0: 5410 0406 |000a: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -0598d4: 7155 380f 2043 |000c: invoke-static {v0, v2, v3, v4, v5}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@0f38 │ │ -0598da: 0a00 |000f: move-result v0 │ │ -0598dc: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -0598e0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0598e2: 0f00 |0013: return v0 │ │ -0598e4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0598e6: 28fe |0015: goto 0013 // -0002 │ │ +05c274: |[05c274] okio.ByteString.rangeEquals:(I[BII)Z │ │ +05c284: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c288: 2100 |0002: array-length v0, v0 │ │ +05c28a: b150 |0003: sub-int/2addr v0, v5 │ │ +05c28c: 3602 1000 |0004: if-gt v2, v0, 0014 // +0010 │ │ +05c290: 2130 |0006: array-length v0, v3 │ │ +05c292: b150 |0007: sub-int/2addr v0, v5 │ │ +05c294: 3604 0c00 |0008: if-gt v4, v0, 0014 // +000c │ │ +05c298: 5410 0406 |000a: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c29c: 7155 380f 2043 |000c: invoke-static {v0, v2, v3, v4, v5}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@0f38 │ │ +05c2a2: 0a00 |000f: move-result v0 │ │ +05c2a4: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +05c2a8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +05c2aa: 0f00 |0013: return v0 │ │ +05c2ac: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +05c2ae: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x000c line=321 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0016 reg=2 offset I │ │ @@ -83088,19 +83053,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0598e8: |[0598e8] okio.ByteString.sha256:()Lokio/ByteString; │ │ -0598f8: 1a00 0b0a |0000: const-string v0, "SHA-256" // string@0a0b │ │ -0598fc: 7020 350e 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@0e35 │ │ -059902: 0c00 |0005: move-result-object v0 │ │ -059904: 1100 |0006: return-object v0 │ │ +05c2b0: |[05c2b0] okio.ByteString.sha256:()Lokio/ByteString; │ │ +05c2c0: 1a00 1f0a |0000: const-string v0, "SHA-256" // string@0a1f │ │ +05c2c4: 7020 350e 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@0e35 │ │ +05c2ca: 0c00 |0005: move-result-object v0 │ │ +05c2cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #12 : (in Lokio/ByteString;) │ │ @@ -83108,18 +83073,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -059908: |[059908] okio.ByteString.size:()I │ │ -059918: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -05991c: 2100 |0002: array-length v0, v0 │ │ -05991e: 0f00 |0003: return v0 │ │ +05c2d0: |[05c2d0] okio.ByteString.size:()I │ │ +05c2e0: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c2e4: 2100 |0002: array-length v0, v0 │ │ +05c2e6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lokio/ByteString; │ │ │ │ #13 : (in Lokio/ByteString;) │ │ @@ -83127,20 +83092,20 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -059920: |[059920] okio.ByteString.substring:(I)Lokio/ByteString; │ │ -059930: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -059934: 2100 |0002: array-length v0, v0 │ │ -059936: 6e30 450e 2100 |0003: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@0e45 │ │ -05993c: 0c00 |0006: move-result-object v0 │ │ -05993e: 1100 |0007: return-object v0 │ │ +05c2e8: |[05c2e8] okio.ByteString.substring:(I)Lokio/ByteString; │ │ +05c2f8: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c2fc: 2100 |0002: array-length v0, v0 │ │ +05c2fe: 6e30 450e 2100 |0003: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@0e45 │ │ +05c304: 0c00 |0006: move-result-object v0 │ │ +05c306: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0008 reg=2 beginIndex I │ │ │ │ @@ -83149,58 +83114,58 @@ │ │ type : '(II)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -059940: |[059940] okio.ByteString.substring:(II)Lokio/ByteString; │ │ -059950: 3b06 0a00 |0000: if-gez v6, 000a // +000a │ │ -059954: 2202 ac01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059958: 1a03 040e |0004: const-string v3, "beginIndex < 0" // string@0e04 │ │ -05995c: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059962: 2702 |0009: throw v2 │ │ -059964: 5452 0406 |000a: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ -059968: 2122 |000c: array-length v2, v2 │ │ -05996a: 3727 2400 |000d: if-le v7, v2, 0031 // +0024 │ │ -05996e: 2202 ac01 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059972: 2203 c101 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -059976: 7010 500a 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05997c: 1a04 d410 |0016: const-string v4, "endIndex > length(" // string@10d4 │ │ -059980: 6e20 580a 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -059986: 0c03 |001b: move-result-object v3 │ │ -059988: 5454 0406 |001c: iget-object v4, v5, Lokio/ByteString;.data:[B // field@0604 │ │ -05998c: 2144 |001e: array-length v4, v4 │ │ -05998e: 6e20 550a 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -059994: 0c03 |0022: move-result-object v3 │ │ -059996: 1a04 cc00 |0023: const-string v4, ")" // string@00cc │ │ -05999a: 6e20 580a 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0599a0: 0c03 |0028: move-result-object v3 │ │ -0599a2: 6e10 640a 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0599a8: 0c03 |002c: move-result-object v3 │ │ -0599aa: 7020 ef09 3200 |002d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0599b0: 2702 |0030: throw v2 │ │ -0599b2: 9101 0706 |0031: sub-int v1, v7, v6 │ │ -0599b6: 3b01 0a00 |0033: if-gez v1, 003d // +000a │ │ -0599ba: 2202 ac01 |0035: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0599be: 1a03 d210 |0037: const-string v3, "endIndex < beginIndex" // string@10d2 │ │ -0599c2: 7020 ef09 3200 |0039: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0599c8: 2702 |003c: throw v2 │ │ -0599ca: 3906 0800 |003d: if-nez v6, 0045 // +0008 │ │ -0599ce: 5452 0406 |003f: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ -0599d2: 2122 |0041: array-length v2, v2 │ │ -0599d4: 3327 0300 |0042: if-ne v7, v2, 0045 // +0003 │ │ -0599d8: 1105 |0044: return-object v5 │ │ -0599da: 2310 9d03 |0045: new-array v0, v1, [B // type@039d │ │ -0599de: 5452 0406 |0047: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ -0599e2: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -0599e4: 7151 650a 6230 |004a: invoke-static {v2, v6, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -0599ea: 2205 9202 |004d: new-instance v5, Lokio/ByteString; // type@0292 │ │ -0599ee: 7020 2d0e 0500 |004f: invoke-direct {v5, v0}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -0599f4: 28f2 |0052: goto 0044 // -000e │ │ +05c308: |[05c308] okio.ByteString.substring:(II)Lokio/ByteString; │ │ +05c318: 3b06 0a00 |0000: if-gez v6, 000a // +000a │ │ +05c31c: 2202 be01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c320: 1a03 170e |0004: const-string v3, "beginIndex < 0" // string@0e17 │ │ +05c324: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c32a: 2702 |0009: throw v2 │ │ +05c32c: 5452 0406 |000a: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ +05c330: 2122 |000c: array-length v2, v2 │ │ +05c332: 3727 2400 |000d: if-le v7, v2, 0031 // +0024 │ │ +05c336: 2202 be01 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c33a: 2203 d301 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +05c33e: 7010 500a 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05c344: 1a04 e710 |0016: const-string v4, "endIndex > length(" // string@10e7 │ │ +05c348: 6e20 580a 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05c34e: 0c03 |001b: move-result-object v3 │ │ +05c350: 5454 0406 |001c: iget-object v4, v5, Lokio/ByteString;.data:[B // field@0604 │ │ +05c354: 2144 |001e: array-length v4, v4 │ │ +05c356: 6e20 550a 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +05c35c: 0c03 |0022: move-result-object v3 │ │ +05c35e: 1a04 cc00 |0023: const-string v4, ")" // string@00cc │ │ +05c362: 6e20 580a 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05c368: 0c03 |0028: move-result-object v3 │ │ +05c36a: 6e10 640a 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05c370: 0c03 |002c: move-result-object v3 │ │ +05c372: 7020 ef09 3200 |002d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c378: 2702 |0030: throw v2 │ │ +05c37a: 9101 0706 |0031: sub-int v1, v7, v6 │ │ +05c37e: 3b01 0a00 |0033: if-gez v1, 003d // +000a │ │ +05c382: 2202 be01 |0035: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c386: 1a03 e510 |0037: const-string v3, "endIndex < beginIndex" // string@10e5 │ │ +05c38a: 7020 ef09 3200 |0039: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c390: 2702 |003c: throw v2 │ │ +05c392: 3906 0800 |003d: if-nez v6, 0045 // +0008 │ │ +05c396: 5452 0406 |003f: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ +05c39a: 2122 |0041: array-length v2, v2 │ │ +05c39c: 3327 0300 |0042: if-ne v7, v2, 0045 // +0003 │ │ +05c3a0: 1105 |0044: return-object v5 │ │ +05c3a2: 2310 b103 |0045: new-array v0, v1, [B // type@03b1 │ │ +05c3a6: 5452 0406 |0047: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ +05c3aa: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +05c3ac: 7151 650a 6230 |004a: invoke-static {v2, v6, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +05c3b2: 2205 a602 |004d: new-instance v5, Lokio/ByteString; // type@02a6 │ │ +05c3b6: 7020 2d0e 0500 |004f: invoke-direct {v5, v0}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +05c3bc: 28f2 |0052: goto 0044 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x000a line=258 │ │ 0x000f line=259 │ │ 0x0031 line=262 │ │ 0x0033 line=263 │ │ @@ -83222,50 +83187,50 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0599f8: |[0599f8] okio.ByteString.toAsciiLowercase:()Lokio/ByteString; │ │ -059a08: 1306 5a00 |0000: const/16 v6, #int 90 // #5a │ │ -059a0c: 1305 4100 |0002: const/16 v5, #int 65 // #41 │ │ -059a10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -059a12: 5474 0406 |0005: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ -059a16: 2144 |0007: array-length v4, v4 │ │ -059a18: 3541 3400 |0008: if-ge v1, v4, 003c // +0034 │ │ -059a1c: 5474 0406 |000a: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ -059a20: 4800 0401 |000c: aget-byte v0, v4, v1 │ │ -059a24: 3450 0400 |000e: if-lt v0, v5, 0012 // +0004 │ │ -059a28: 3760 0500 |0010: if-le v0, v6, 0015 // +0005 │ │ -059a2c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -059a30: 28f1 |0014: goto 0005 // -000f │ │ -059a32: 5474 0406 |0015: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ -059a36: 6e10 7315 0400 |0017: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@1573 │ │ -059a3c: 0c03 |001a: move-result-object v3 │ │ -059a3e: 1f03 9d03 |001b: check-cast v3, [B // type@039d │ │ -059a42: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -059a46: d804 0020 |001f: add-int/lit8 v4, v0, #int 32 // #20 │ │ -059a4a: 8d44 |0021: int-to-byte v4, v4 │ │ -059a4c: 4f04 0301 |0022: aput-byte v4, v3, v1 │ │ -059a50: 0121 |0024: move v1, v2 │ │ -059a52: 2134 |0025: array-length v4, v3 │ │ -059a54: 3541 1100 |0026: if-ge v1, v4, 0037 // +0011 │ │ -059a58: 4800 0301 |0028: aget-byte v0, v3, v1 │ │ -059a5c: 3450 0400 |002a: if-lt v0, v5, 002e // +0004 │ │ -059a60: 3760 0500 |002c: if-le v0, v6, 0031 // +0005 │ │ -059a64: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -059a68: 28f5 |0030: goto 0025 // -000b │ │ -059a6a: d804 0020 |0031: add-int/lit8 v4, v0, #int 32 // #20 │ │ -059a6e: 8d44 |0033: int-to-byte v4, v4 │ │ -059a70: 4f04 0301 |0034: aput-byte v4, v3, v1 │ │ -059a74: 28f8 |0036: goto 002e // -0008 │ │ -059a76: 2207 9202 |0037: new-instance v7, Lokio/ByteString; // type@0292 │ │ -059a7a: 7020 2d0e 3700 |0039: invoke-direct {v7, v3}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -059a80: 1107 |003c: return-object v7 │ │ +05c3c0: |[05c3c0] okio.ByteString.toAsciiLowercase:()Lokio/ByteString; │ │ +05c3d0: 1306 5a00 |0000: const/16 v6, #int 90 // #5a │ │ +05c3d4: 1305 4100 |0002: const/16 v5, #int 65 // #41 │ │ +05c3d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05c3da: 5474 0406 |0005: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ +05c3de: 2144 |0007: array-length v4, v4 │ │ +05c3e0: 3541 3400 |0008: if-ge v1, v4, 003c // +0034 │ │ +05c3e4: 5474 0406 |000a: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ +05c3e8: 4800 0401 |000c: aget-byte v0, v4, v1 │ │ +05c3ec: 3450 0400 |000e: if-lt v0, v5, 0012 // +0004 │ │ +05c3f0: 3760 0500 |0010: if-le v0, v6, 0015 // +0005 │ │ +05c3f4: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c3f8: 28f1 |0014: goto 0005 // -000f │ │ +05c3fa: 5474 0406 |0015: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ +05c3fe: 6e10 7315 0400 |0017: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@1573 │ │ +05c404: 0c03 |001a: move-result-object v3 │ │ +05c406: 1f03 b103 |001b: check-cast v3, [B // type@03b1 │ │ +05c40a: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +05c40e: d804 0020 |001f: add-int/lit8 v4, v0, #int 32 // #20 │ │ +05c412: 8d44 |0021: int-to-byte v4, v4 │ │ +05c414: 4f04 0301 |0022: aput-byte v4, v3, v1 │ │ +05c418: 0121 |0024: move v1, v2 │ │ +05c41a: 2134 |0025: array-length v4, v3 │ │ +05c41c: 3541 1100 |0026: if-ge v1, v4, 0037 // +0011 │ │ +05c420: 4800 0301 |0028: aget-byte v0, v3, v1 │ │ +05c424: 3450 0400 |002a: if-lt v0, v5, 002e // +0004 │ │ +05c428: 3760 0500 |002c: if-le v0, v6, 0031 // +0005 │ │ +05c42c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c430: 28f5 |0030: goto 0025 // -000b │ │ +05c432: d804 0020 |0031: add-int/lit8 v4, v0, #int 32 // #20 │ │ +05c436: 8d44 |0033: int-to-byte v4, v4 │ │ +05c438: 4f04 0301 |0034: aput-byte v4, v3, v1 │ │ +05c43c: 28f8 |0036: goto 002e // -0008 │ │ +05c43e: 2207 a602 |0037: new-instance v7, Lokio/ByteString; // type@02a6 │ │ +05c442: 7020 2d0e 3700 |0039: invoke-direct {v7, v3}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +05c448: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=200 │ │ 0x000a line=201 │ │ 0x000e line=202 │ │ 0x0012 line=200 │ │ 0x0015 line=206 │ │ @@ -83290,50 +83255,50 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -059a84: |[059a84] okio.ByteString.toAsciiUppercase:()Lokio/ByteString; │ │ -059a94: 1306 7a00 |0000: const/16 v6, #int 122 // #7a │ │ -059a98: 1305 6100 |0002: const/16 v5, #int 97 // #61 │ │ -059a9c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -059a9e: 5474 0406 |0005: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ -059aa2: 2144 |0007: array-length v4, v4 │ │ -059aa4: 3541 3400 |0008: if-ge v1, v4, 003c // +0034 │ │ -059aa8: 5474 0406 |000a: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ -059aac: 4800 0401 |000c: aget-byte v0, v4, v1 │ │ -059ab0: 3450 0400 |000e: if-lt v0, v5, 0012 // +0004 │ │ -059ab4: 3760 0500 |0010: if-le v0, v6, 0015 // +0005 │ │ -059ab8: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -059abc: 28f1 |0014: goto 0005 // -000f │ │ -059abe: 5474 0406 |0015: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ -059ac2: 6e10 7315 0400 |0017: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@1573 │ │ -059ac8: 0c03 |001a: move-result-object v3 │ │ -059aca: 1f03 9d03 |001b: check-cast v3, [B // type@039d │ │ -059ace: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -059ad2: d804 00e0 |001f: add-int/lit8 v4, v0, #int -32 // #e0 │ │ -059ad6: 8d44 |0021: int-to-byte v4, v4 │ │ -059ad8: 4f04 0301 |0022: aput-byte v4, v3, v1 │ │ -059adc: 0121 |0024: move v1, v2 │ │ -059ade: 2134 |0025: array-length v4, v3 │ │ -059ae0: 3541 1100 |0026: if-ge v1, v4, 0037 // +0011 │ │ -059ae4: 4800 0301 |0028: aget-byte v0, v3, v1 │ │ -059ae8: 3450 0400 |002a: if-lt v0, v5, 002e // +0004 │ │ -059aec: 3760 0500 |002c: if-le v0, v6, 0031 // +0005 │ │ -059af0: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -059af4: 28f5 |0030: goto 0025 // -000b │ │ -059af6: d804 00e0 |0031: add-int/lit8 v4, v0, #int -32 // #e0 │ │ -059afa: 8d44 |0033: int-to-byte v4, v4 │ │ -059afc: 4f04 0301 |0034: aput-byte v4, v3, v1 │ │ -059b00: 28f8 |0036: goto 002e // -0008 │ │ -059b02: 2207 9202 |0037: new-instance v7, Lokio/ByteString; // type@0292 │ │ -059b06: 7020 2d0e 3700 |0039: invoke-direct {v7, v3}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -059b0c: 1107 |003c: return-object v7 │ │ +05c44c: |[05c44c] okio.ByteString.toAsciiUppercase:()Lokio/ByteString; │ │ +05c45c: 1306 7a00 |0000: const/16 v6, #int 122 // #7a │ │ +05c460: 1305 6100 |0002: const/16 v5, #int 97 // #61 │ │ +05c464: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05c466: 5474 0406 |0005: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ +05c46a: 2144 |0007: array-length v4, v4 │ │ +05c46c: 3541 3400 |0008: if-ge v1, v4, 003c // +0034 │ │ +05c470: 5474 0406 |000a: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ +05c474: 4800 0401 |000c: aget-byte v0, v4, v1 │ │ +05c478: 3450 0400 |000e: if-lt v0, v5, 0012 // +0004 │ │ +05c47c: 3760 0500 |0010: if-le v0, v6, 0015 // +0005 │ │ +05c480: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c484: 28f1 |0014: goto 0005 // -000f │ │ +05c486: 5474 0406 |0015: iget-object v4, v7, Lokio/ByteString;.data:[B // field@0604 │ │ +05c48a: 6e10 7315 0400 |0017: invoke-virtual {v4}, [B.clone:()Ljava/lang/Object; // method@1573 │ │ +05c490: 0c03 |001a: move-result-object v3 │ │ +05c492: 1f03 b103 |001b: check-cast v3, [B // type@03b1 │ │ +05c496: d802 0101 |001d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +05c49a: d804 00e0 |001f: add-int/lit8 v4, v0, #int -32 // #e0 │ │ +05c49e: 8d44 |0021: int-to-byte v4, v4 │ │ +05c4a0: 4f04 0301 |0022: aput-byte v4, v3, v1 │ │ +05c4a4: 0121 |0024: move v1, v2 │ │ +05c4a6: 2134 |0025: array-length v4, v3 │ │ +05c4a8: 3541 1100 |0026: if-ge v1, v4, 0037 // +0011 │ │ +05c4ac: 4800 0301 |0028: aget-byte v0, v3, v1 │ │ +05c4b0: 3450 0400 |002a: if-lt v0, v5, 002e // +0004 │ │ +05c4b4: 3760 0500 |002c: if-le v0, v6, 0031 // +0005 │ │ +05c4b8: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c4bc: 28f5 |0030: goto 0025 // -000b │ │ +05c4be: d804 00e0 |0031: add-int/lit8 v4, v0, #int -32 // #e0 │ │ +05c4c2: 8d44 |0033: int-to-byte v4, v4 │ │ +05c4c4: 4f04 0301 |0034: aput-byte v4, v3, v1 │ │ +05c4c8: 28f8 |0036: goto 002e // -0008 │ │ +05c4ca: 2207 a602 |0037: new-instance v7, Lokio/ByteString; // type@02a6 │ │ +05c4ce: 7020 2d0e 3700 |0039: invoke-direct {v7, v3}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +05c4d4: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=225 │ │ 0x000a line=226 │ │ 0x000e line=227 │ │ 0x0012 line=225 │ │ 0x0015 line=231 │ │ @@ -83358,20 +83323,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -059b10: |[059b10] okio.ByteString.toByteArray:()[B │ │ -059b20: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ -059b24: 6e10 7315 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@1573 │ │ -059b2a: 0c00 |0005: move-result-object v0 │ │ -059b2c: 1f00 9d03 |0006: check-cast v0, [B // type@039d │ │ -059b30: 1100 |0008: return-object v0 │ │ +05c4d8: |[05c4d8] okio.ByteString.toByteArray:()[B │ │ +05c4e8: 5410 0406 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@0604 │ │ +05c4ec: 6e10 7315 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@1573 │ │ +05c4f2: 0c00 |0005: move-result-object v0 │ │ +05c4f4: 1f00 b103 |0006: check-cast v0, [B // type@03b1 │ │ +05c4f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/ByteString; │ │ │ │ #18 : (in Lokio/ByteString;) │ │ @@ -83379,55 +83344,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -059b34: |[059b34] okio.ByteString.toString:()Ljava/lang/String; │ │ -059b44: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -059b46: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -059b48: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -059b4a: 5450 0406 |0003: iget-object v0, v5, Lokio/ByteString;.data:[B // field@0604 │ │ -059b4e: 2100 |0005: array-length v0, v0 │ │ -059b50: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -059b54: 1a00 2102 |0008: const-string v0, "ByteString[size=0]" // string@0221 │ │ -059b58: 1100 |000a: return-object v0 │ │ -059b5a: 5450 0406 |000b: iget-object v0, v5, Lokio/ByteString;.data:[B // field@0604 │ │ -059b5e: 2100 |000d: array-length v0, v0 │ │ -059b60: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -059b64: 3610 1a00 |0010: if-gt v0, v1, 002a // +001a │ │ -059b68: 1a00 1f02 |0012: const-string v0, "ByteString[size=%s data=%s]" // string@021f │ │ -059b6c: 2321 b603 |0014: new-array v1, v2, [Ljava/lang/Object; // type@03b6 │ │ -059b70: 5452 0406 |0016: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ -059b74: 2122 |0018: array-length v2, v2 │ │ -059b76: 7110 fc09 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -059b7c: 0c02 |001c: move-result-object v2 │ │ -059b7e: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ -059b82: 6e10 3a0e 0500 |001f: invoke-virtual {v5}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -059b88: 0c02 |0022: move-result-object v2 │ │ -059b8a: 4d02 0104 |0023: aput-object v2, v1, v4 │ │ -059b8e: 7120 2c0a 1000 |0025: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -059b94: 0c00 |0028: move-result-object v0 │ │ -059b96: 28e1 |0029: goto 000a // -001f │ │ -059b98: 1a00 2002 |002a: const-string v0, "ByteString[size=%s md5=%s]" // string@0220 │ │ -059b9c: 2321 b603 |002c: new-array v1, v2, [Ljava/lang/Object; // type@03b6 │ │ -059ba0: 5452 0406 |002e: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ -059ba4: 2122 |0030: array-length v2, v2 │ │ -059ba6: 7110 fc09 0200 |0031: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -059bac: 0c02 |0034: move-result-object v2 │ │ -059bae: 4d02 0103 |0035: aput-object v2, v1, v3 │ │ -059bb2: 6e10 3b0e 0500 |0037: invoke-virtual {v5}, Lokio/ByteString;.md5:()Lokio/ByteString; // method@0e3b │ │ -059bb8: 0c02 |003a: move-result-object v2 │ │ -059bba: 6e10 3a0e 0200 |003b: invoke-virtual {v2}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -059bc0: 0c02 |003e: move-result-object v2 │ │ -059bc2: 4d02 0104 |003f: aput-object v2, v1, v4 │ │ -059bc6: 7120 2c0a 1000 |0041: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -059bcc: 0c00 |0044: move-result-object v0 │ │ -059bce: 28c5 |0045: goto 000a // -003b │ │ +05c4fc: |[05c4fc] okio.ByteString.toString:()Ljava/lang/String; │ │ +05c50c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +05c50e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +05c510: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +05c512: 5450 0406 |0003: iget-object v0, v5, Lokio/ByteString;.data:[B // field@0604 │ │ +05c516: 2100 |0005: array-length v0, v0 │ │ +05c518: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +05c51c: 1a00 2102 |0008: const-string v0, "ByteString[size=0]" // string@0221 │ │ +05c520: 1100 |000a: return-object v0 │ │ +05c522: 5450 0406 |000b: iget-object v0, v5, Lokio/ByteString;.data:[B // field@0604 │ │ +05c526: 2100 |000d: array-length v0, v0 │ │ +05c528: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +05c52c: 3610 1a00 |0010: if-gt v0, v1, 002a // +001a │ │ +05c530: 1a00 1f02 |0012: const-string v0, "ByteString[size=%s data=%s]" // string@021f │ │ +05c534: 2321 ca03 |0014: new-array v1, v2, [Ljava/lang/Object; // type@03ca │ │ +05c538: 5452 0406 |0016: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ +05c53c: 2122 |0018: array-length v2, v2 │ │ +05c53e: 7110 fc09 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +05c544: 0c02 |001c: move-result-object v2 │ │ +05c546: 4d02 0103 |001d: aput-object v2, v1, v3 │ │ +05c54a: 6e10 3a0e 0500 |001f: invoke-virtual {v5}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +05c550: 0c02 |0022: move-result-object v2 │ │ +05c552: 4d02 0104 |0023: aput-object v2, v1, v4 │ │ +05c556: 7120 2c0a 1000 |0025: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +05c55c: 0c00 |0028: move-result-object v0 │ │ +05c55e: 28e1 |0029: goto 000a // -001f │ │ +05c560: 1a00 2002 |002a: const-string v0, "ByteString[size=%s md5=%s]" // string@0220 │ │ +05c564: 2321 ca03 |002c: new-array v1, v2, [Ljava/lang/Object; // type@03ca │ │ +05c568: 5452 0406 |002e: iget-object v2, v5, Lokio/ByteString;.data:[B // field@0604 │ │ +05c56c: 2122 |0030: array-length v2, v2 │ │ +05c56e: 7110 fc09 0200 |0031: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +05c574: 0c02 |0034: move-result-object v2 │ │ +05c576: 4d02 0103 |0035: aput-object v2, v1, v3 │ │ +05c57a: 6e10 3b0e 0500 |0037: invoke-virtual {v5}, Lokio/ByteString;.md5:()Lokio/ByteString; // method@0e3b │ │ +05c580: 0c02 |003a: move-result-object v2 │ │ +05c582: 6e10 3a0e 0200 |003b: invoke-virtual {v2}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +05c588: 0c02 |003e: move-result-object v2 │ │ +05c58a: 4d02 0104 |003f: aput-object v2, v1, v4 │ │ +05c58e: 7120 2c0a 1000 |0041: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +05c594: 0c00 |0044: move-result-object v0 │ │ +05c596: 28c5 |0045: goto 000a // -003b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=350 │ │ 0x0008 line=351 │ │ 0x000a line=358 │ │ 0x000b line=354 │ │ 0x0012 line=355 │ │ @@ -83440,24 +83405,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -059bd0: |[059bd0] okio.ByteString.utf8:()Ljava/lang/String; │ │ -059be0: 5430 0706 |0000: iget-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@0607 │ │ -059be4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -059be8: 1100 |0004: return-object v0 │ │ -059bea: 2200 c001 |0005: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -059bee: 5431 0406 |0007: iget-object v1, v3, Lokio/ByteString;.data:[B // field@0604 │ │ -059bf2: 6202 4406 |0009: sget-object v2, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ -059bf6: 7030 220a 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@0a22 │ │ -059bfc: 5b30 0706 |000e: iput-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@0607 │ │ -059c00: 28f4 |0010: goto 0004 // -000c │ │ +05c598: |[05c598] okio.ByteString.utf8:()Ljava/lang/String; │ │ +05c5a8: 5430 0706 |0000: iget-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@0607 │ │ +05c5ac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05c5b0: 1100 |0004: return-object v0 │ │ +05c5b2: 2200 d201 |0005: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +05c5b6: 5431 0406 |0007: iget-object v1, v3, Lokio/ByteString;.data:[B // field@0604 │ │ +05c5ba: 6202 4406 |0009: sget-object v2, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ +05c5be: 7030 220a 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@0a22 │ │ +05c5c4: 5b30 0706 |000e: iput-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@0607 │ │ +05c5c8: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=95 │ │ locals : │ │ 0x0002 - 0x0004 reg=0 result Ljava/lang/String; │ │ 0x0005 - 0x0007 reg=0 result Ljava/lang/String; │ │ @@ -83468,23 +83433,23 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -059c04: |[059c04] okio.ByteString.write:(Ljava/io/OutputStream;)V │ │ -059c14: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -059c18: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059c1c: 1a01 2617 |0004: const-string v1, "out == null" // string@1726 │ │ -059c20: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059c26: 2700 |0009: throw v0 │ │ -059c28: 5420 0406 |000a: iget-object v0, v2, Lokio/ByteString;.data:[B // field@0604 │ │ -059c2c: 6e20 b409 0300 |000c: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@09b4 │ │ -059c32: 0e00 |000f: return-void │ │ +05c5cc: |[05c5cc] okio.ByteString.write:(Ljava/io/OutputStream;)V │ │ +05c5dc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +05c5e0: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c5e4: 1a01 3717 |0004: const-string v1, "out == null" // string@1737 │ │ +05c5e8: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c5ee: 2700 |0009: throw v0 │ │ +05c5f0: 5420 0406 |000a: iget-object v0, v2, Lokio/ByteString;.data:[B // field@0604 │ │ +05c5f4: 6e20 b409 0300 |000c: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@09b4 │ │ +05c5fa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000a line=296 │ │ 0x000f line=297 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lokio/ByteString; │ │ @@ -83495,36 +83460,36 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -059c34: |[059c34] okio.ByteString.write:(Lokio/Buffer;)V │ │ -059c44: 5430 0406 |0000: iget-object v0, v3, Lokio/ByteString;.data:[B // field@0604 │ │ -059c48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -059c4a: 5432 0406 |0003: iget-object v2, v3, Lokio/ByteString;.data:[B // field@0604 │ │ -059c4e: 2122 |0005: array-length v2, v2 │ │ -059c50: 6e40 c40d 0421 |0006: invoke-virtual {v4, v0, v1, v2}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ -059c56: 0e00 |0009: return-void │ │ +05c5fc: |[05c5fc] okio.ByteString.write:(Lokio/Buffer;)V │ │ +05c60c: 5430 0406 |0000: iget-object v0, v3, Lokio/ByteString;.data:[B // field@0604 │ │ +05c610: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05c612: 5432 0406 |0003: iget-object v2, v3, Lokio/ByteString;.data:[B // field@0604 │ │ +05c616: 2122 |0005: array-length v2, v2 │ │ +05c618: 6e40 c40d 0421 |0006: invoke-virtual {v4, v0, v1, v2}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ +05c61e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0009 line=302 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lokio/ByteString; │ │ 0x0000 - 0x000a reg=4 buffer Lokio/Buffer; │ │ │ │ source_file_idx : 542 (ByteString.java) │ │ │ │ Class #230 header: │ │ -class_idx : 669 │ │ +class_idx : 689 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2366 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2386 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #230 annotations: │ │ Annotations on method #3735 'appendingSink' │ │ @@ -83561,39 +83526,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -059c58: |[059c58] okio.Okio.:()V │ │ -059c68: 1c00 9d02 |0000: const-class v0, Lokio/Okio; // type@029d │ │ -059c6c: 6e10 e309 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@09e3 │ │ -059c72: 0c00 |0005: move-result-object v0 │ │ -059c74: 7110 bb0b 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@0bbb │ │ -059c7a: 0c00 |0009: move-result-object v0 │ │ -059c7c: 6900 2906 |000a: sput-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@0629 │ │ -059c80: 0e00 |000c: return-void │ │ +05c620: |[05c620] okio.Okio.:()V │ │ +05c630: 1c00 b102 |0000: const-class v0, Lokio/Okio; // type@02b1 │ │ +05c634: 6e10 e309 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@09e3 │ │ +05c63a: 0c00 |0005: move-result-object v0 │ │ +05c63c: 7110 bb0b 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@0bbb │ │ +05c642: 0c00 |0009: move-result-object v0 │ │ +05c644: 6900 2906 |000a: sput-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@0629 │ │ +05c648: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lokio/Okio;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -059c84: |[059c84] okio.Okio.:()V │ │ -059c94: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -059c9a: 0e00 |0003: return-void │ │ +05c64c: |[05c64c] okio.Okio.:()V │ │ +05c65c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05c662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Okio; │ │ │ │ @@ -83602,43 +83567,43 @@ │ │ type : '()Ljava/util/logging/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059c9c: |[059c9c] okio.Okio.access$000:()Ljava/util/logging/Logger; │ │ -059cac: 6200 2906 |0000: sget-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@0629 │ │ -059cb0: 1100 |0002: return-object v0 │ │ +05c664: |[05c664] okio.Okio.access$000:()Ljava/util/logging/Logger; │ │ +05c674: 6200 2906 |0000: sget-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@0629 │ │ +05c678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #3 : (in Lokio/Okio;) │ │ name : 'appendingSink' │ │ type : '(Ljava/io/File;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -059cb4: |[059cb4] okio.Okio.appendingSink:(Ljava/io/File;)Lokio/Sink; │ │ -059cc4: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059cc8: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059ccc: 1a01 5211 |0004: const-string v1, "file == null" // string@1152 │ │ -059cd0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059cd6: 2700 |0009: throw v0 │ │ -059cd8: 2200 8801 |000a: new-instance v0, Ljava/io/FileOutputStream; // type@0188 │ │ -059cdc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -059cde: 7030 9309 2001 |000d: invoke-direct {v0, v2, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@0993 │ │ -059ce4: 7110 9b0e 0000 |0010: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@0e9b │ │ -059cea: 0c00 |0013: move-result-object v0 │ │ -059cec: 1100 |0014: return-object v0 │ │ +05c67c: |[05c67c] okio.Okio.appendingSink:(Ljava/io/File;)Lokio/Sink; │ │ +05c68c: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c690: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c694: 1a01 6511 |0004: const-string v1, "file == null" // string@1165 │ │ +05c698: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c69e: 2700 |0009: throw v0 │ │ +05c6a0: 2200 9a01 |000a: new-instance v0, Ljava/io/FileOutputStream; // type@019a │ │ +05c6a4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +05c6a6: 7030 9309 2001 |000d: invoke-direct {v0, v2, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@0993 │ │ +05c6ac: 7110 9b0e 0000 |0010: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@0e9b │ │ +05c6b2: 0c00 |0013: move-result-object v0 │ │ +05c6b4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x000a line=182 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 file Ljava/io/File; │ │ │ │ @@ -83647,23 +83612,23 @@ │ │ type : '(Lokio/Sink;)Lokio/BufferedSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -059cf0: |[059cf0] okio.Okio.buffer:(Lokio/Sink;)Lokio/BufferedSink; │ │ -059d00: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059d04: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059d08: 1a01 b61a |0004: const-string v1, "sink == null" // string@1ab6 │ │ -059d0c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059d12: 2700 |0009: throw v0 │ │ -059d14: 2200 9f02 |000a: new-instance v0, Lokio/RealBufferedSink; // type@029f │ │ -059d18: 7020 ab0e 2000 |000c: invoke-direct {v0, v2}, Lokio/RealBufferedSink;.:(Lokio/Sink;)V // method@0eab │ │ -059d1e: 1100 |000f: return-object v0 │ │ +05c6b8: |[05c6b8] okio.Okio.buffer:(Lokio/Sink;)Lokio/BufferedSink; │ │ +05c6c8: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c6cc: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c6d0: 1a01 c71a |0004: const-string v1, "sink == null" // string@1ac7 │ │ +05c6d4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c6da: 2700 |0009: throw v0 │ │ +05c6dc: 2200 b302 |000a: new-instance v0, Lokio/RealBufferedSink; // type@02b3 │ │ +05c6e0: 7020 ab0e 2000 |000c: invoke-direct {v0, v2}, Lokio/RealBufferedSink;.:(Lokio/Sink;)V // method@0eab │ │ +05c6e6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000a line=61 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 sink Lokio/Sink; │ │ │ │ @@ -83672,23 +83637,23 @@ │ │ type : '(Lokio/Source;)Lokio/BufferedSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -059d20: |[059d20] okio.Okio.buffer:(Lokio/Source;)Lokio/BufferedSource; │ │ -059d30: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059d34: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059d38: 1a01 e91a |0004: const-string v1, "source == null" // string@1ae9 │ │ -059d3c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059d42: 2700 |0009: throw v0 │ │ -059d44: 2200 a102 |000a: new-instance v0, Lokio/RealBufferedSource; // type@02a1 │ │ -059d48: 7020 d00e 2000 |000c: invoke-direct {v0, v2}, Lokio/RealBufferedSource;.:(Lokio/Source;)V // method@0ed0 │ │ -059d4e: 1100 |000f: return-object v0 │ │ +05c6e8: |[05c6e8] okio.Okio.buffer:(Lokio/Source;)Lokio/BufferedSource; │ │ +05c6f8: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c6fc: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c700: 1a01 fa1a |0004: const-string v1, "source == null" // string@1afa │ │ +05c704: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c70a: 2700 |0009: throw v0 │ │ +05c70c: 2200 b502 |000a: new-instance v0, Lokio/RealBufferedSource; // type@02b5 │ │ +05c710: 7020 d00e 2000 |000c: invoke-direct {v0, v2}, Lokio/RealBufferedSource;.:(Lokio/Source;)V // method@0ed0 │ │ +05c716: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 source Lokio/Source; │ │ │ │ @@ -83697,25 +83662,25 @@ │ │ type : '(Ljava/io/File;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -059d50: |[059d50] okio.Okio.sink:(Ljava/io/File;)Lokio/Sink; │ │ -059d60: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059d64: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059d68: 1a01 5211 |0004: const-string v1, "file == null" // string@1152 │ │ -059d6c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059d72: 2700 |0009: throw v0 │ │ -059d74: 2200 8801 |000a: new-instance v0, Ljava/io/FileOutputStream; // type@0188 │ │ -059d78: 7020 9209 2000 |000c: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0992 │ │ -059d7e: 7110 9b0e 0000 |000f: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@0e9b │ │ -059d84: 0c00 |0012: move-result-object v0 │ │ -059d86: 1100 |0013: return-object v0 │ │ +05c718: |[05c718] okio.Okio.sink:(Ljava/io/File;)Lokio/Sink; │ │ +05c728: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c72c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c730: 1a01 6511 |0004: const-string v1, "file == null" // string@1165 │ │ +05c734: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c73a: 2700 |0009: throw v0 │ │ +05c73c: 2200 9a01 |000a: new-instance v0, Ljava/io/FileOutputStream; // type@019a │ │ +05c740: 7020 9209 2000 |000c: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0992 │ │ +05c746: 7110 9b0e 0000 |000f: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@0e9b │ │ +05c74c: 0c00 |0012: move-result-object v0 │ │ +05c74e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000a line=176 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 file Ljava/io/File; │ │ │ │ @@ -83724,20 +83689,20 @@ │ │ type : '(Ljava/io/OutputStream;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -059d88: |[059d88] okio.Okio.sink:(Ljava/io/OutputStream;)Lokio/Sink; │ │ -059d98: 2200 a802 |0000: new-instance v0, Lokio/Timeout; // type@02a8 │ │ -059d9c: 7010 2c0f 0000 |0002: invoke-direct {v0}, Lokio/Timeout;.:()V // method@0f2c │ │ -059da2: 7120 9c0e 0100 |0005: invoke-static {v1, v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@0e9c │ │ -059da8: 0c00 |0008: move-result-object v0 │ │ -059daa: 1100 |0009: return-object v0 │ │ +05c750: |[05c750] okio.Okio.sink:(Ljava/io/OutputStream;)Lokio/Sink; │ │ +05c760: 2200 bc02 |0000: new-instance v0, Lokio/Timeout; // type@02bc │ │ +05c764: 7010 2c0f 0000 |0002: invoke-direct {v0}, Lokio/Timeout;.:()V // method@0f2c │ │ +05c76a: 7120 9c0e 0100 |0005: invoke-static {v1, v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@0e9c │ │ +05c770: 0c00 |0008: move-result-object v0 │ │ +05c772: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000a reg=1 out Ljava/io/OutputStream; │ │ │ │ #8 : (in Lokio/Okio;) │ │ @@ -83745,28 +83710,28 @@ │ │ type : '(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -059dac: |[059dac] okio.Okio.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; │ │ -059dbc: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059dc0: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059dc4: 1a01 2617 |0004: const-string v1, "out == null" // string@1726 │ │ -059dc8: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059dce: 2700 |0009: throw v0 │ │ -059dd0: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ -059dd4: 2200 ac01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059dd8: 1a01 c41b |000e: const-string v1, "timeout == null" // string@1bc4 │ │ -059ddc: 7020 ef09 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059de2: 2700 |0013: throw v0 │ │ -059de4: 2200 9a02 |0014: new-instance v0, Lokio/Okio$1; // type@029a │ │ -059de8: 7030 860e 3002 |0016: invoke-direct {v0, v3, v2}, Lokio/Okio$1;.:(Lokio/Timeout;Ljava/io/OutputStream;)V // method@0e86 │ │ -059dee: 1100 |0019: return-object v0 │ │ +05c774: |[05c774] okio.Okio.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; │ │ +05c784: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c788: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c78c: 1a01 3717 |0004: const-string v1, "out == null" // string@1737 │ │ +05c790: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c796: 2700 |0009: throw v0 │ │ +05c798: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ +05c79c: 2200 be01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c7a0: 1a01 d51b |000e: const-string v1, "timeout == null" // string@1bd5 │ │ +05c7a4: 7020 ef09 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c7aa: 2700 |0013: throw v0 │ │ +05c7ac: 2200 ae02 |0014: new-instance v0, Lokio/Okio$1; // type@02ae │ │ +05c7b0: 7030 860e 3002 |0016: invoke-direct {v0, v3, v2}, Lokio/Okio$1;.:(Lokio/Timeout;Ljava/io/OutputStream;)V // method@0e86 │ │ +05c7b6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000a line=71 │ │ 0x0014 line=73 │ │ locals : │ │ 0x0000 - 0x001a reg=2 out Ljava/io/OutputStream; │ │ @@ -83777,29 +83742,29 @@ │ │ type : '(Ljava/net/Socket;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -059df0: |[059df0] okio.Okio.sink:(Ljava/net/Socket;)Lokio/Sink; │ │ -059e00: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -059e04: 2202 ac01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059e08: 1a03 d41a |0004: const-string v3, "socket == null" // string@1ad4 │ │ -059e0c: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059e12: 2702 |0009: throw v2 │ │ -059e14: 7110 a40e 0400 |000a: invoke-static {v4}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@0ea4 │ │ -059e1a: 0c01 |000d: move-result-object v1 │ │ -059e1c: 6e10 c60a 0400 |000e: invoke-virtual {v4}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0ac6 │ │ -059e22: 0c02 |0011: move-result-object v2 │ │ -059e24: 7120 9c0e 1200 |0012: invoke-static {v2, v1}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@0e9c │ │ -059e2a: 0c00 |0015: move-result-object v0 │ │ -059e2c: 6e20 680d 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.sink:(Lokio/Sink;)Lokio/Sink; // method@0d68 │ │ -059e32: 0c02 |0019: move-result-object v2 │ │ -059e34: 1102 |001a: return-object v2 │ │ +05c7b8: |[05c7b8] okio.Okio.sink:(Ljava/net/Socket;)Lokio/Sink; │ │ +05c7c8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +05c7cc: 2202 be01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c7d0: 1a03 e51a |0004: const-string v3, "socket == null" // string@1ae5 │ │ +05c7d4: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c7da: 2702 |0009: throw v2 │ │ +05c7dc: 7110 a40e 0400 |000a: invoke-static {v4}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@0ea4 │ │ +05c7e2: 0c01 |000d: move-result-object v1 │ │ +05c7e4: 6e10 c60a 0400 |000e: invoke-virtual {v4}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0ac6 │ │ +05c7ea: 0c02 |0011: move-result-object v2 │ │ +05c7ec: 7120 9c0e 1200 |0012: invoke-static {v2, v1}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@0e9c │ │ +05c7f2: 0c00 |0015: move-result-object v0 │ │ +05c7f4: 6e20 680d 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.sink:(Lokio/Sink;)Lokio/Sink; // method@0d68 │ │ +05c7fa: 0c02 |0019: move-result-object v2 │ │ +05c7fc: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x000a line=118 │ │ 0x000e line=119 │ │ 0x0016 line=120 │ │ locals : │ │ @@ -83812,25 +83777,25 @@ │ │ type : '(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Sink;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -059e38: |[059e38] okio.Okio.sink:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Sink; │ │ -059e48: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059e4c: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059e50: 1a01 7617 |0004: const-string v1, "path == null" // string@1776 │ │ -059e54: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059e5a: 2700 |0009: throw v0 │ │ -059e5c: 7120 f30a 3200 |000a: invoke-static {v2, v3}, Ljava/nio/file/Files;.newOutputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; // method@0af3 │ │ -059e62: 0c00 |000d: move-result-object v0 │ │ -059e64: 7110 9b0e 0000 |000e: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@0e9b │ │ -059e6a: 0c00 |0011: move-result-object v0 │ │ -059e6c: 1100 |0012: return-object v0 │ │ +05c800: |[05c800] okio.Okio.sink:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Sink; │ │ +05c810: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c814: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c818: 1a01 8717 |0004: const-string v1, "path == null" // string@1787 │ │ +05c81c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c822: 2700 |0009: throw v0 │ │ +05c824: 7120 f30a 3200 |000a: invoke-static {v2, v3}, Ljava/nio/file/Files;.newOutputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; // method@0af3 │ │ +05c82a: 0c00 |000d: move-result-object v0 │ │ +05c82c: 7110 9b0e 0000 |000e: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@0e9b │ │ +05c832: 0c00 |0011: move-result-object v0 │ │ +05c834: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x000a line=189 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 path Ljava/nio/file/Path; │ │ 0x0000 - 0x0013 reg=3 options [Ljava/nio/file/OpenOption; │ │ @@ -83840,25 +83805,25 @@ │ │ type : '(Ljava/io/File;)Lokio/Source;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -059e70: |[059e70] okio.Okio.source:(Ljava/io/File;)Lokio/Source; │ │ -059e80: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059e84: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059e88: 1a01 5211 |0004: const-string v1, "file == null" // string@1152 │ │ -059e8c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059e92: 2700 |0009: throw v0 │ │ -059e94: 2200 8601 |000a: new-instance v0, Ljava/io/FileInputStream; // type@0186 │ │ -059e98: 7020 9009 2000 |000c: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0990 │ │ -059e9e: 7110 a00e 0000 |000f: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@0ea0 │ │ -059ea4: 0c00 |0012: move-result-object v0 │ │ -059ea6: 1100 |0013: return-object v0 │ │ +05c838: |[05c838] okio.Okio.source:(Ljava/io/File;)Lokio/Source; │ │ +05c848: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c84c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c850: 1a01 6511 |0004: const-string v1, "file == null" // string@1165 │ │ +05c854: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c85a: 2700 |0009: throw v0 │ │ +05c85c: 2200 9801 |000a: new-instance v0, Ljava/io/FileInputStream; // type@0198 │ │ +05c860: 7020 9009 2000 |000c: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0990 │ │ +05c866: 7110 a00e 0000 |000f: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@0ea0 │ │ +05c86c: 0c00 |0012: move-result-object v0 │ │ +05c86e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000a line=163 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 file Ljava/io/File; │ │ │ │ @@ -83867,20 +83832,20 @@ │ │ type : '(Ljava/io/InputStream;)Lokio/Source;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -059ea8: |[059ea8] okio.Okio.source:(Ljava/io/InputStream;)Lokio/Source; │ │ -059eb8: 2200 a802 |0000: new-instance v0, Lokio/Timeout; // type@02a8 │ │ -059ebc: 7010 2c0f 0000 |0002: invoke-direct {v0}, Lokio/Timeout;.:()V // method@0f2c │ │ -059ec2: 7120 a10e 0100 |0005: invoke-static {v1, v0}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@0ea1 │ │ -059ec8: 0c00 |0008: move-result-object v0 │ │ -059eca: 1100 |0009: return-object v0 │ │ +05c870: |[05c870] okio.Okio.source:(Ljava/io/InputStream;)Lokio/Source; │ │ +05c880: 2200 bc02 |0000: new-instance v0, Lokio/Timeout; // type@02bc │ │ +05c884: 7010 2c0f 0000 |0002: invoke-direct {v0}, Lokio/Timeout;.:()V // method@0f2c │ │ +05c88a: 7120 a10e 0100 |0005: invoke-static {v1, v0}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@0ea1 │ │ +05c890: 0c00 |0008: move-result-object v0 │ │ +05c892: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 in Ljava/io/InputStream; │ │ │ │ #13 : (in Lokio/Okio;) │ │ @@ -83888,28 +83853,28 @@ │ │ type : '(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -059ecc: |[059ecc] okio.Okio.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; │ │ -059edc: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059ee0: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059ee4: 1a01 e713 |0004: const-string v1, "in == null" // string@13e7 │ │ -059ee8: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059eee: 2700 |0009: throw v0 │ │ -059ef0: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ -059ef4: 2200 ac01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059ef8: 1a01 c41b |000e: const-string v1, "timeout == null" // string@1bc4 │ │ -059efc: 7020 ef09 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059f02: 2700 |0013: throw v0 │ │ -059f04: 2200 9b02 |0014: new-instance v0, Lokio/Okio$2; // type@029b │ │ -059f08: 7030 8c0e 3002 |0016: invoke-direct {v0, v3, v2}, Lokio/Okio$2;.:(Lokio/Timeout;Ljava/io/InputStream;)V // method@0e8c │ │ -059f0e: 1100 |0019: return-object v0 │ │ +05c894: |[05c894] okio.Okio.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; │ │ +05c8a4: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c8a8: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c8ac: 1a01 f913 |0004: const-string v1, "in == null" // string@13f9 │ │ +05c8b0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c8b6: 2700 |0009: throw v0 │ │ +05c8b8: 3903 0a00 |000a: if-nez v3, 0014 // +000a │ │ +05c8bc: 2200 be01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c8c0: 1a01 d51b |000e: const-string v1, "timeout == null" // string@1bd5 │ │ +05c8c4: 7020 ef09 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c8ca: 2700 |0013: throw v0 │ │ +05c8cc: 2200 af02 |0014: new-instance v0, Lokio/Okio$2; // type@02af │ │ +05c8d0: 7030 8c0e 3002 |0016: invoke-direct {v0, v3, v2}, Lokio/Okio$2;.:(Lokio/Timeout;Ljava/io/InputStream;)V // method@0e8c │ │ +05c8d6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000a line=130 │ │ 0x0014 line=132 │ │ locals : │ │ 0x0000 - 0x001a reg=2 in Ljava/io/InputStream; │ │ @@ -83920,29 +83885,29 @@ │ │ type : '(Ljava/net/Socket;)Lokio/Source;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -059f10: |[059f10] okio.Okio.source:(Ljava/net/Socket;)Lokio/Source; │ │ -059f20: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -059f24: 2202 ac01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059f28: 1a03 d41a |0004: const-string v3, "socket == null" // string@1ad4 │ │ -059f2c: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059f32: 2702 |0009: throw v2 │ │ -059f34: 7110 a40e 0400 |000a: invoke-static {v4}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@0ea4 │ │ -059f3a: 0c01 |000d: move-result-object v1 │ │ -059f3c: 6e10 c50a 0400 |000e: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0ac5 │ │ -059f42: 0c02 |0011: move-result-object v2 │ │ -059f44: 7120 a10e 1200 |0012: invoke-static {v2, v1}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@0ea1 │ │ -059f4a: 0c00 |0015: move-result-object v0 │ │ -059f4c: 6e20 690d 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.source:(Lokio/Source;)Lokio/Source; // method@0d69 │ │ -059f52: 0c02 |0019: move-result-object v2 │ │ -059f54: 1102 |001a: return-object v2 │ │ +05c8d8: |[05c8d8] okio.Okio.source:(Ljava/net/Socket;)Lokio/Source; │ │ +05c8e8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +05c8ec: 2202 be01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c8f0: 1a03 e51a |0004: const-string v3, "socket == null" // string@1ae5 │ │ +05c8f4: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c8fa: 2702 |0009: throw v2 │ │ +05c8fc: 7110 a40e 0400 |000a: invoke-static {v4}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@0ea4 │ │ +05c902: 0c01 |000d: move-result-object v1 │ │ +05c904: 6e10 c50a 0400 |000e: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0ac5 │ │ +05c90a: 0c02 |0011: move-result-object v2 │ │ +05c90c: 7120 a10e 1200 |0012: invoke-static {v2, v1}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@0ea1 │ │ +05c912: 0c00 |0015: move-result-object v0 │ │ +05c914: 6e20 690d 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.source:(Lokio/Source;)Lokio/Source; // method@0d69 │ │ +05c91a: 0c02 |0019: move-result-object v2 │ │ +05c91c: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000a line=199 │ │ 0x000e line=200 │ │ 0x0016 line=201 │ │ locals : │ │ @@ -83955,25 +83920,25 @@ │ │ type : '(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Source;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -059f58: |[059f58] okio.Okio.source:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Source; │ │ -059f68: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -059f6c: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -059f70: 1a01 7617 |0004: const-string v1, "path == null" // string@1776 │ │ -059f74: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -059f7a: 2700 |0009: throw v0 │ │ -059f7c: 7120 f20a 3200 |000a: invoke-static {v2, v3}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@0af2 │ │ -059f82: 0c00 |000d: move-result-object v0 │ │ -059f84: 7110 a00e 0000 |000e: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@0ea0 │ │ -059f8a: 0c00 |0011: move-result-object v0 │ │ -059f8c: 1100 |0012: return-object v0 │ │ +05c920: |[05c920] okio.Okio.source:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Source; │ │ +05c930: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05c934: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05c938: 1a01 8717 |0004: const-string v1, "path == null" // string@1787 │ │ +05c93c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05c942: 2700 |0009: throw v0 │ │ +05c944: 7120 f20a 3200 |000a: invoke-static {v2, v3}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@0af2 │ │ +05c94a: 0c00 |000d: move-result-object v0 │ │ +05c94c: 7110 a00e 0000 |000e: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@0ea0 │ │ +05c952: 0c00 |0011: move-result-object v0 │ │ +05c954: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000a line=170 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 path Ljava/nio/file/Path; │ │ 0x0000 - 0x0013 reg=3 options [Ljava/nio/file/OpenOption; │ │ @@ -83983,32 +83948,32 @@ │ │ type : '(Ljava/net/Socket;)Lokio/AsyncTimeout;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -059f90: |[059f90] okio.Okio.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; │ │ -059fa0: 2200 9c02 |0000: new-instance v0, Lokio/Okio$3; // type@029c │ │ -059fa4: 7020 910e 1000 |0002: invoke-direct {v0, v1}, Lokio/Okio$3;.:(Ljava/net/Socket;)V // method@0e91 │ │ -059faa: 1100 |0005: return-object v0 │ │ +05c958: |[05c958] okio.Okio.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; │ │ +05c968: 2200 b002 |0000: new-instance v0, Lokio/Okio$3; // type@02b0 │ │ +05c96c: 7020 910e 1000 |0002: invoke-direct {v0, v1}, Lokio/Okio$3;.:(Ljava/net/Socket;)V // method@0e91 │ │ +05c972: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2366 (Okio.java) │ │ + source_file_idx : 2386 (Okio.java) │ │ │ │ Class #231 header: │ │ -class_idx : 670 │ │ +class_idx : 690 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 400 │ │ -source_file_idx : 2506 │ │ +superclass_idx : 418 │ │ +source_file_idx : 2526 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #231 annotations: │ │ Annotations on class │ │ @@ -84040,18 +84005,18 @@ │ │ type : '(Lokio/RealBufferedSink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059fac: |[059fac] okio.RealBufferedSink$1.:(Lokio/RealBufferedSink;)V │ │ -059fbc: 5b01 2a06 |0000: iput-object v1, v0, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -059fc0: 7010 b009 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@09b0 │ │ -059fc6: 0e00 |0005: return-void │ │ +05c974: |[05c974] okio.RealBufferedSink$1.:(Lokio/RealBufferedSink;)V │ │ +05c984: 5b01 2a06 |0000: iput-object v1, v0, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05c988: 7010 b009 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@09b0 │ │ +05c98e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/RealBufferedSink$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lokio/RealBufferedSink; │ │ │ │ @@ -84061,18 +84026,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059fc8: |[059fc8] okio.RealBufferedSink$1.close:()V │ │ -059fd8: 5410 2a06 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -059fdc: 6e10 af0e 0000 |0002: invoke-virtual {v0}, Lokio/RealBufferedSink;.close:()V // method@0eaf │ │ -059fe2: 0e00 |0005: return-void │ │ +05c990: |[05c990] okio.RealBufferedSink$1.close:()V │ │ +05c9a0: 5410 2a06 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05c9a4: 6e10 af0e 0000 |0002: invoke-virtual {v0}, Lokio/RealBufferedSink;.close:()V // method@0eaf │ │ +05c9aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/RealBufferedSink$1; │ │ │ │ @@ -84081,22 +84046,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -059fe4: |[059fe4] okio.RealBufferedSink$1.flush:()V │ │ -059ff4: 5410 2a06 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -059ff8: 7110 ad0e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSink;.access$000:(Lokio/RealBufferedSink;)Z // method@0ead │ │ -059ffe: 0a00 |0005: move-result v0 │ │ -05a000: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ -05a004: 5410 2a06 |0008: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -05a008: 6e10 b20e 0000 |000a: invoke-virtual {v0}, Lokio/RealBufferedSink;.flush:()V // method@0eb2 │ │ -05a00e: 0e00 |000d: return-void │ │ +05c9ac: |[05c9ac] okio.RealBufferedSink$1.flush:()V │ │ +05c9bc: 5410 2a06 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05c9c0: 7110 ad0e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSink;.access$000:(Lokio/RealBufferedSink;)Z // method@0ead │ │ +05c9c6: 0a00 |0005: move-result v0 │ │ +05c9c8: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ +05c9cc: 5410 2a06 |0008: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05c9d0: 6e10 b20e 0000 |000a: invoke-virtual {v0}, Lokio/RealBufferedSink;.flush:()V // method@0eb2 │ │ +05c9d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0008 line=204 │ │ 0x000d line=206 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokio/RealBufferedSink$1; │ │ @@ -84106,26 +84071,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05a010: |[05a010] okio.RealBufferedSink$1.toString:()Ljava/lang/String; │ │ -05a020: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05a024: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05a02a: 5421 2a06 |0005: iget-object v1, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -05a02e: 6e20 570a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -05a034: 0c00 |000a: move-result-object v0 │ │ -05a036: 1a01 0d01 |000b: const-string v1, ".outputStream()" // string@010d │ │ -05a03a: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05a040: 0c00 |0010: move-result-object v0 │ │ -05a042: 6e10 640a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05a048: 0c00 |0014: move-result-object v0 │ │ -05a04a: 1100 |0015: return-object v0 │ │ +05c9d8: |[05c9d8] okio.RealBufferedSink$1.toString:()Ljava/lang/String; │ │ +05c9e8: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05c9ec: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05c9f2: 5421 2a06 |0005: iget-object v1, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05c9f6: 6e20 570a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05c9fc: 0c00 |000a: move-result-object v0 │ │ +05c9fe: 1a01 0d01 |000b: const-string v1, ".outputStream()" // string@010d │ │ +05ca02: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05ca08: 0c00 |0010: move-result-object v0 │ │ +05ca0a: 6e10 640a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05ca10: 0c00 |0014: move-result-object v0 │ │ +05ca12: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink$1; │ │ │ │ #3 : (in Lokio/RealBufferedSink$1;) │ │ @@ -84133,30 +84098,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05a04c: |[05a04c] okio.RealBufferedSink$1.write:(I)V │ │ -05a05c: 5420 2a06 |0000: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -05a060: 7110 ad0e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSink;.access$000:(Lokio/RealBufferedSink;)Z // method@0ead │ │ -05a066: 0a00 |0005: move-result v0 │ │ -05a068: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -05a06c: 2200 8a01 |0008: new-instance v0, Ljava/io/IOException; // type@018a │ │ -05a070: 1a01 140f |000a: const-string v1, "closed" // string@0f14 │ │ -05a074: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -05a07a: 2700 |000f: throw v0 │ │ -05a07c: 5420 2a06 |0010: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -05a080: 5400 2b06 |0012: iget-object v0, v0, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -05a084: 8d31 |0014: int-to-byte v1, v3 │ │ -05a086: 6e20 cb0d 1000 |0015: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -05a08c: 5420 2a06 |0018: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -05a090: 6e10 b10e 0000 |001a: invoke-virtual {v0}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -05a096: 0e00 |001d: return-void │ │ +05ca14: |[05ca14] okio.RealBufferedSink$1.write:(I)V │ │ +05ca24: 5420 2a06 |0000: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05ca28: 7110 ad0e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSink;.access$000:(Lokio/RealBufferedSink;)Z // method@0ead │ │ +05ca2e: 0a00 |0005: move-result v0 │ │ +05ca30: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +05ca34: 2200 9c01 |0008: new-instance v0, Ljava/io/IOException; // type@019c │ │ +05ca38: 1a01 270f |000a: const-string v1, "closed" // string@0f27 │ │ +05ca3c: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05ca42: 2700 |000f: throw v0 │ │ +05ca44: 5420 2a06 |0010: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05ca48: 5400 2b06 |0012: iget-object v0, v0, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +05ca4c: 8d31 |0014: int-to-byte v1, v3 │ │ +05ca4e: 6e20 cb0d 1000 |0015: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +05ca54: 5420 2a06 |0018: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05ca58: 6e10 b10e 0000 |001a: invoke-virtual {v0}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +05ca5e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0010 line=191 │ │ 0x0018 line=192 │ │ 0x001d line=193 │ │ locals : │ │ @@ -84168,48 +84133,48 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -05a098: |[05a098] okio.RealBufferedSink$1.write:([BII)V │ │ -05a0a8: 5420 2a06 |0000: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -05a0ac: 7110 ad0e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSink;.access$000:(Lokio/RealBufferedSink;)Z // method@0ead │ │ -05a0b2: 0a00 |0005: move-result v0 │ │ -05a0b4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -05a0b8: 2200 8a01 |0008: new-instance v0, Ljava/io/IOException; // type@018a │ │ -05a0bc: 1a01 140f |000a: const-string v1, "closed" // string@0f14 │ │ -05a0c0: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -05a0c6: 2700 |000f: throw v0 │ │ -05a0c8: 5420 2a06 |0010: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -05a0cc: 5400 2b06 |0012: iget-object v0, v0, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -05a0d0: 6e40 c40d 3054 |0014: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ -05a0d6: 5420 2a06 |0017: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ -05a0da: 6e10 b10e 0000 |0019: invoke-virtual {v0}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -05a0e0: 0e00 |001c: return-void │ │ +05ca60: |[05ca60] okio.RealBufferedSink$1.write:([BII)V │ │ +05ca70: 5420 2a06 |0000: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05ca74: 7110 ad0e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSink;.access$000:(Lokio/RealBufferedSink;)Z // method@0ead │ │ +05ca7a: 0a00 |0005: move-result v0 │ │ +05ca7c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +05ca80: 2200 9c01 |0008: new-instance v0, Ljava/io/IOException; // type@019c │ │ +05ca84: 1a01 270f |000a: const-string v1, "closed" // string@0f27 │ │ +05ca88: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05ca8e: 2700 |000f: throw v0 │ │ +05ca90: 5420 2a06 |0010: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05ca94: 5400 2b06 |0012: iget-object v0, v0, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +05ca98: 6e40 c40d 3054 |0014: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ +05ca9e: 5420 2a06 |0017: iget-object v0, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@062a │ │ +05caa2: 6e10 b10e 0000 |0019: invoke-virtual {v0}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +05caa8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0010 line=197 │ │ 0x0017 line=198 │ │ 0x001c line=199 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lokio/RealBufferedSink$1; │ │ 0x0000 - 0x001d reg=3 data [B │ │ 0x0000 - 0x001d reg=4 offset I │ │ 0x0000 - 0x001d reg=5 byteCount I │ │ │ │ - source_file_idx : 2506 (RealBufferedSink.java) │ │ + source_file_idx : 2526 (RealBufferedSink.java) │ │ │ │ Class #232 header: │ │ -class_idx : 672 │ │ +class_idx : 692 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 395 │ │ -source_file_idx : 2507 │ │ +superclass_idx : 413 │ │ +source_file_idx : 2527 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ @@ -84241,18 +84206,18 @@ │ │ type : '(Lokio/RealBufferedSource;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a0e4: |[05a0e4] okio.RealBufferedSource$1.:(Lokio/RealBufferedSource;)V │ │ -05a0f4: 5b01 2e06 |0000: iput-object v1, v0, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a0f8: 7010 9f09 0000 |0002: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@099f │ │ -05a0fe: 0e00 |0005: return-void │ │ +05caac: |[05caac] okio.RealBufferedSource$1.:(Lokio/RealBufferedSource;)V │ │ +05cabc: 5b01 2e06 |0000: iput-object v1, v0, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cac0: 7010 9f09 0000 |0002: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@099f │ │ +05cac6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/RealBufferedSource$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lokio/RealBufferedSource; │ │ │ │ @@ -84262,31 +84227,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -05a100: |[05a100] okio.RealBufferedSource$1.available:()I │ │ -05a110: 5440 2e06 |0000: iget-object v0, v4, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a114: 7110 d20e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSource;.access$000:(Lokio/RealBufferedSource;)Z // method@0ed2 │ │ -05a11a: 0a00 |0005: move-result v0 │ │ -05a11c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -05a120: 2200 8a01 |0008: new-instance v0, Ljava/io/IOException; // type@018a │ │ -05a124: 1a01 140f |000a: const-string v1, "closed" // string@0f14 │ │ -05a128: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -05a12e: 2700 |000f: throw v0 │ │ -05a130: 5440 2e06 |0010: iget-object v0, v4, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a134: 5400 2f06 |0012: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -05a138: 5300 0106 |0014: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -05a13c: 1702 ffff ff7f |0016: const-wide/32 v2, #float nan // #7fffffff │ │ -05a142: 7140 0b0a 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -05a148: 0b00 |001c: move-result-wide v0 │ │ -05a14a: 8400 |001d: long-to-int v0, v0 │ │ -05a14c: 0f00 |001e: return v0 │ │ +05cac8: |[05cac8] okio.RealBufferedSource$1.available:()I │ │ +05cad8: 5440 2e06 |0000: iget-object v0, v4, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cadc: 7110 d20e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSource;.access$000:(Lokio/RealBufferedSource;)Z // method@0ed2 │ │ +05cae2: 0a00 |0005: move-result v0 │ │ +05cae4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +05cae8: 2200 9c01 |0008: new-instance v0, Ljava/io/IOException; // type@019c │ │ +05caec: 1a01 270f |000a: const-string v1, "closed" // string@0f27 │ │ +05caf0: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05caf6: 2700 |000f: throw v0 │ │ +05caf8: 5440 2e06 |0010: iget-object v0, v4, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cafc: 5400 2f06 |0012: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +05cb00: 5300 0106 |0014: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +05cb04: 1702 ffff ff7f |0016: const-wide/32 v2, #float nan // #7fffffff │ │ +05cb0a: 7140 0b0a 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +05cb10: 0b00 |001c: move-result-wide v0 │ │ +05cb12: 8400 |001d: long-to-int v0, v0 │ │ +05cb14: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0010 line=380 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lokio/RealBufferedSource$1; │ │ │ │ @@ -84295,18 +84260,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a150: |[05a150] okio.RealBufferedSource$1.close:()V │ │ -05a160: 5410 2e06 |0000: iget-object v0, v1, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a164: 6e10 d40e 0000 |0002: invoke-virtual {v0}, Lokio/RealBufferedSource;.close:()V // method@0ed4 │ │ -05a16a: 0e00 |0005: return-void │ │ +05cb18: |[05cb18] okio.RealBufferedSource$1.close:()V │ │ +05cb28: 5410 2e06 |0000: iget-object v0, v1, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cb2c: 6e10 d40e 0000 |0002: invoke-virtual {v0}, Lokio/RealBufferedSource;.close:()V // method@0ed4 │ │ +05cb32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0005 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/RealBufferedSource$1; │ │ │ │ @@ -84315,47 +84280,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -05a16c: |[05a16c] okio.RealBufferedSource$1.read:()I │ │ -05a17c: 5462 2e06 |0000: iget-object v2, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a180: 7110 d20e 0200 |0002: invoke-static {v2}, Lokio/RealBufferedSource;.access$000:(Lokio/RealBufferedSource;)Z // method@0ed2 │ │ -05a186: 0a02 |0005: move-result v2 │ │ -05a188: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ -05a18c: 2202 8a01 |0008: new-instance v2, Ljava/io/IOException; // type@018a │ │ -05a190: 1a03 140f |000a: const-string v3, "closed" // string@0f14 │ │ -05a194: 7020 9809 3200 |000c: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -05a19a: 2702 |000f: throw v2 │ │ -05a19c: 5462 2e06 |0010: iget-object v2, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a1a0: 5422 2f06 |0012: iget-object v2, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -05a1a4: 5322 0106 |0014: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ -05a1a8: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ -05a1ac: 3102 0204 |0018: cmp-long v2, v2, v4 │ │ -05a1b0: 3902 1800 |001a: if-nez v2, 0032 // +0018 │ │ -05a1b4: 5462 2e06 |001c: iget-object v2, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a1b8: 5422 3106 |001e: iget-object v2, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -05a1bc: 5463 2e06 |0020: iget-object v3, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a1c0: 5433 2f06 |0022: iget-object v3, v3, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -05a1c4: 1604 0008 |0024: const-wide/16 v4, #int 2048 // #800 │ │ -05a1c8: 7240 250f 3254 |0026: invoke-interface {v2, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -05a1ce: 0b00 |0029: move-result-wide v0 │ │ -05a1d0: 1602 ffff |002a: const-wide/16 v2, #int -1 // #ffff │ │ -05a1d4: 3102 0002 |002c: cmp-long v2, v0, v2 │ │ -05a1d8: 3902 0400 |002e: if-nez v2, 0032 // +0004 │ │ -05a1dc: 12f2 |0030: const/4 v2, #int -1 // #ff │ │ -05a1de: 0f02 |0031: return v2 │ │ -05a1e0: 5462 2e06 |0032: iget-object v2, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a1e4: 5422 2f06 |0034: iget-object v2, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -05a1e8: 6e10 9e0d 0200 |0036: invoke-virtual {v2}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -05a1ee: 0a02 |0039: move-result v2 │ │ -05a1f0: d522 ff00 |003a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05a1f4: 28f5 |003c: goto 0031 // -000b │ │ +05cb34: |[05cb34] okio.RealBufferedSource$1.read:()I │ │ +05cb44: 5462 2e06 |0000: iget-object v2, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cb48: 7110 d20e 0200 |0002: invoke-static {v2}, Lokio/RealBufferedSource;.access$000:(Lokio/RealBufferedSource;)Z // method@0ed2 │ │ +05cb4e: 0a02 |0005: move-result v2 │ │ +05cb50: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ +05cb54: 2202 9c01 |0008: new-instance v2, Ljava/io/IOException; // type@019c │ │ +05cb58: 1a03 270f |000a: const-string v3, "closed" // string@0f27 │ │ +05cb5c: 7020 9809 3200 |000c: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05cb62: 2702 |000f: throw v2 │ │ +05cb64: 5462 2e06 |0010: iget-object v2, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cb68: 5422 2f06 |0012: iget-object v2, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +05cb6c: 5322 0106 |0014: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ +05cb70: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ +05cb74: 3102 0204 |0018: cmp-long v2, v2, v4 │ │ +05cb78: 3902 1800 |001a: if-nez v2, 0032 // +0018 │ │ +05cb7c: 5462 2e06 |001c: iget-object v2, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cb80: 5422 3106 |001e: iget-object v2, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +05cb84: 5463 2e06 |0020: iget-object v3, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cb88: 5433 2f06 |0022: iget-object v3, v3, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +05cb8c: 1604 0008 |0024: const-wide/16 v4, #int 2048 // #800 │ │ +05cb90: 7240 250f 3254 |0026: invoke-interface {v2, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +05cb96: 0b00 |0029: move-result-wide v0 │ │ +05cb98: 1602 ffff |002a: const-wide/16 v2, #int -1 // #ffff │ │ +05cb9c: 3102 0002 |002c: cmp-long v2, v0, v2 │ │ +05cba0: 3902 0400 |002e: if-nez v2, 0032 // +0004 │ │ +05cba4: 12f2 |0030: const/4 v2, #int -1 // #ff │ │ +05cba6: 0f02 |0031: return v2 │ │ +05cba8: 5462 2e06 |0032: iget-object v2, v6, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cbac: 5422 2f06 |0034: iget-object v2, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +05cbb0: 6e10 9e0d 0200 |0036: invoke-virtual {v2}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +05cbb6: 0a02 |0039: move-result v2 │ │ +05cbb8: d522 ff00 |003a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +05cbbc: 28f5 |003c: goto 0031 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0010 line=359 │ │ 0x001c line=360 │ │ 0x002a line=361 │ │ 0x0031 line=363 │ │ @@ -84368,51 +84333,51 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 66 16-bit code units │ │ -05a1f8: |[05a1f8] okio.RealBufferedSource$1.read:([BII)I │ │ -05a208: 5480 2e06 |0000: iget-object v0, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a20c: 7110 d20e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSource;.access$000:(Lokio/RealBufferedSource;)Z // method@0ed2 │ │ -05a212: 0a00 |0005: move-result v0 │ │ -05a214: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -05a218: 2200 8a01 |0008: new-instance v0, Ljava/io/IOException; // type@018a │ │ -05a21c: 1a01 140f |000a: const-string v1, "closed" // string@0f14 │ │ -05a220: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -05a226: 2700 |000f: throw v0 │ │ -05a228: 2190 |0010: array-length v0, v9 │ │ -05a22a: 8100 |0011: int-to-long v0, v0 │ │ -05a22c: 81a2 |0012: int-to-long v2, v10 │ │ -05a22e: 81b4 |0013: int-to-long v4, v11 │ │ -05a230: 7706 390f 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -05a236: 5480 2e06 |0017: iget-object v0, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a23a: 5400 2f06 |0019: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -05a23e: 5300 0106 |001b: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -05a242: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ -05a246: 3100 0002 |001f: cmp-long v0, v0, v2 │ │ -05a24a: 3900 1800 |0021: if-nez v0, 0039 // +0018 │ │ -05a24e: 5480 2e06 |0023: iget-object v0, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a252: 5400 3106 |0025: iget-object v0, v0, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -05a256: 5481 2e06 |0027: iget-object v1, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a25a: 5411 2f06 |0029: iget-object v1, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -05a25e: 1602 0008 |002b: const-wide/16 v2, #int 2048 // #800 │ │ -05a262: 7240 250f 1032 |002d: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -05a268: 0b06 |0030: move-result-wide v6 │ │ -05a26a: 1600 ffff |0031: const-wide/16 v0, #int -1 // #ffff │ │ -05a26e: 3100 0600 |0033: cmp-long v0, v6, v0 │ │ -05a272: 3900 0400 |0035: if-nez v0, 0039 // +0004 │ │ -05a276: 12f0 |0037: const/4 v0, #int -1 // #ff │ │ -05a278: 0f00 |0038: return v0 │ │ -05a27a: 5480 2e06 |0039: iget-object v0, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a27e: 5400 2f06 |003b: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -05a282: 6e40 9b0d 90ba |003d: invoke-virtual {v0, v9, v10, v11}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ -05a288: 0a00 |0040: move-result v0 │ │ -05a28a: 28f7 |0041: goto 0038 // -0009 │ │ +05cbc0: |[05cbc0] okio.RealBufferedSource$1.read:([BII)I │ │ +05cbd0: 5480 2e06 |0000: iget-object v0, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cbd4: 7110 d20e 0000 |0002: invoke-static {v0}, Lokio/RealBufferedSource;.access$000:(Lokio/RealBufferedSource;)Z // method@0ed2 │ │ +05cbda: 0a00 |0005: move-result v0 │ │ +05cbdc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +05cbe0: 2200 9c01 |0008: new-instance v0, Ljava/io/IOException; // type@019c │ │ +05cbe4: 1a01 270f |000a: const-string v1, "closed" // string@0f27 │ │ +05cbe8: 7020 9809 1000 |000c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05cbee: 2700 |000f: throw v0 │ │ +05cbf0: 2190 |0010: array-length v0, v9 │ │ +05cbf2: 8100 |0011: int-to-long v0, v0 │ │ +05cbf4: 81a2 |0012: int-to-long v2, v10 │ │ +05cbf6: 81b4 |0013: int-to-long v4, v11 │ │ +05cbf8: 7706 390f 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +05cbfe: 5480 2e06 |0017: iget-object v0, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cc02: 5400 2f06 |0019: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +05cc06: 5300 0106 |001b: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +05cc0a: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ +05cc0e: 3100 0002 |001f: cmp-long v0, v0, v2 │ │ +05cc12: 3900 1800 |0021: if-nez v0, 0039 // +0018 │ │ +05cc16: 5480 2e06 |0023: iget-object v0, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cc1a: 5400 3106 |0025: iget-object v0, v0, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +05cc1e: 5481 2e06 |0027: iget-object v1, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cc22: 5411 2f06 |0029: iget-object v1, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +05cc26: 1602 0008 |002b: const-wide/16 v2, #int 2048 // #800 │ │ +05cc2a: 7240 250f 1032 |002d: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +05cc30: 0b06 |0030: move-result-wide v6 │ │ +05cc32: 1600 ffff |0031: const-wide/16 v0, #int -1 // #ffff │ │ +05cc36: 3100 0600 |0033: cmp-long v0, v6, v0 │ │ +05cc3a: 3900 0400 |0035: if-nez v0, 0039 // +0004 │ │ +05cc3e: 12f0 |0037: const/4 v0, #int -1 // #ff │ │ +05cc40: 0f00 |0038: return v0 │ │ +05cc42: 5480 2e06 |0039: iget-object v0, v8, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cc46: 5400 2f06 |003b: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +05cc4a: 6e40 9b0d 90ba |003d: invoke-virtual {v0, v9, v10, v11}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ +05cc50: 0a00 |0040: move-result v0 │ │ +05cc52: 28f7 |0041: goto 0038 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0010 line=368 │ │ 0x0017 line=370 │ │ 0x0023 line=371 │ │ 0x0031 line=372 │ │ @@ -84429,39 +84394,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05a28c: |[05a28c] okio.RealBufferedSource$1.toString:()Ljava/lang/String; │ │ -05a29c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05a2a0: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05a2a6: 5421 2e06 |0005: iget-object v1, v2, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ -05a2aa: 6e20 570a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -05a2b0: 0c00 |000a: move-result-object v0 │ │ -05a2b2: 1a01 0a01 |000b: const-string v1, ".inputStream()" // string@010a │ │ -05a2b6: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05a2bc: 0c00 |0010: move-result-object v0 │ │ -05a2be: 6e10 640a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05a2c4: 0c00 |0014: move-result-object v0 │ │ -05a2c6: 1100 |0015: return-object v0 │ │ +05cc54: |[05cc54] okio.RealBufferedSource$1.toString:()Ljava/lang/String; │ │ +05cc64: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05cc68: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05cc6e: 5421 2e06 |0005: iget-object v1, v2, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@062e │ │ +05cc72: 6e20 570a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05cc78: 0c00 |000a: move-result-object v0 │ │ +05cc7a: 1a01 0a01 |000b: const-string v1, ".inputStream()" // string@010a │ │ +05cc7e: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05cc84: 0c00 |0010: move-result-object v0 │ │ +05cc86: 6e10 640a 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05cc8c: 0c00 |0014: move-result-object v0 │ │ +05cc8e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSource$1; │ │ │ │ - source_file_idx : 2507 (RealBufferedSource.java) │ │ + source_file_idx : 2527 (RealBufferedSource.java) │ │ │ │ Class #233 header: │ │ -class_idx : 674 │ │ +class_idx : 694 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2662 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2682 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #233 - │ │ Class descriptor : 'Lokio/Segment;' │ │ @@ -84509,24 +84474,24 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05a2c8: |[05a2c8] okio.Segment.:()V │ │ -05a2d8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05a2de: 1300 0008 |0003: const/16 v0, #int 2048 // #800 │ │ -05a2e2: 2300 9d03 |0005: new-array v0, v0, [B // type@039d │ │ -05a2e6: 5b10 3306 |0007: iput-object v0, v1, Lokio/Segment;.data:[B // field@0633 │ │ -05a2ea: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -05a2ec: 5c10 3606 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@0636 │ │ -05a2f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05a2f2: 5c10 3906 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@0639 │ │ -05a2f6: 0e00 |000f: return-void │ │ +05cc90: |[05cc90] okio.Segment.:()V │ │ +05cca0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05cca6: 1300 0008 |0003: const/16 v0, #int 2048 // #800 │ │ +05ccaa: 2300 b103 |0005: new-array v0, v0, [B // type@03b1 │ │ +05ccae: 5b10 3306 |0007: iput-object v0, v1, Lokio/Segment;.data:[B // field@0633 │ │ +05ccb2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05ccb4: 5c10 3606 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@0636 │ │ +05ccb8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05ccba: 5c10 3906 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@0639 │ │ +05ccbe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0009 line=59 │ │ 0x000c line=60 │ │ 0x000f line=61 │ │ @@ -84538,22 +84503,22 @@ │ │ type : '(Lokio/Segment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -05a2f8: |[05a2f8] okio.Segment.:(Lokio/Segment;)V │ │ -05a308: 5440 3306 |0000: iget-object v0, v4, Lokio/Segment;.data:[B // field@0633 │ │ -05a30c: 5241 3706 |0002: iget v1, v4, Lokio/Segment;.pos:I // field@0637 │ │ -05a310: 5242 3406 |0004: iget v2, v4, Lokio/Segment;.limit:I // field@0634 │ │ -05a314: 7040 ff0e 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lokio/Segment;.:([BII)V // method@0eff │ │ -05a31a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -05a31c: 5c40 3906 |000a: iput-boolean v0, v4, Lokio/Segment;.shared:Z // field@0639 │ │ -05a320: 0e00 |000c: return-void │ │ +05ccc0: |[05ccc0] okio.Segment.:(Lokio/Segment;)V │ │ +05ccd0: 5440 3306 |0000: iget-object v0, v4, Lokio/Segment;.data:[B // field@0633 │ │ +05ccd4: 5241 3706 |0002: iget v1, v4, Lokio/Segment;.pos:I // field@0637 │ │ +05ccd8: 5242 3406 |0004: iget v2, v4, Lokio/Segment;.limit:I // field@0634 │ │ +05ccdc: 7040 ff0e 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lokio/Segment;.:([BII)V // method@0eff │ │ +05cce2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05cce4: 5c40 3906 |000a: iput-boolean v0, v4, Lokio/Segment;.shared:Z // field@0639 │ │ +05cce8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=65 │ │ 0x000c line=66 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lokio/Segment; │ │ @@ -84564,24 +84529,24 @@ │ │ type : '([BII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05a324: |[05a324] okio.Segment.:([BII)V │ │ -05a334: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05a33a: 5b12 3306 |0003: iput-object v2, v1, Lokio/Segment;.data:[B // field@0633 │ │ -05a33e: 5913 3706 |0005: iput v3, v1, Lokio/Segment;.pos:I // field@0637 │ │ -05a342: 5914 3406 |0007: iput v4, v1, Lokio/Segment;.limit:I // field@0634 │ │ -05a346: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05a348: 5c10 3606 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@0636 │ │ -05a34c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05a34e: 5c10 3906 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@0639 │ │ -05a352: 0e00 |000f: return-void │ │ +05ccec: |[05ccec] okio.Segment.:([BII)V │ │ +05ccfc: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05cd02: 5b12 3306 |0003: iput-object v2, v1, Lokio/Segment;.data:[B // field@0633 │ │ +05cd06: 5913 3706 |0005: iput v3, v1, Lokio/Segment;.pos:I // field@0637 │ │ +05cd0a: 5914 3406 |0007: iput v4, v1, Lokio/Segment;.limit:I // field@0634 │ │ +05cd0e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05cd10: 5c10 3606 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@0636 │ │ +05cd14: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05cd16: 5c10 3906 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@0639 │ │ +05cd1a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x0007 line=71 │ │ 0x0009 line=72 │ │ @@ -84599,44 +84564,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -05a354: |[05a354] okio.Segment.compact:()V │ │ -05a364: 5442 3806 |0000: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a368: 3342 0800 |0002: if-ne v2, v4, 000a // +0008 │ │ -05a36c: 2202 ad01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -05a370: 7010 f109 0200 |0006: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ -05a376: 2702 |0009: throw v2 │ │ -05a378: 5442 3806 |000a: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a37c: 5522 3606 |000c: iget-boolean v2, v2, Lokio/Segment;.owner:Z // field@0636 │ │ -05a380: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -05a384: 0e00 |0010: return-void │ │ -05a386: 5242 3406 |0011: iget v2, v4, Lokio/Segment;.limit:I // field@0634 │ │ -05a38a: 5243 3706 |0013: iget v3, v4, Lokio/Segment;.pos:I // field@0637 │ │ -05a38e: 9101 0203 |0015: sub-int v1, v2, v3 │ │ -05a392: 5442 3806 |0017: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a396: 5222 3406 |0019: iget v2, v2, Lokio/Segment;.limit:I // field@0634 │ │ -05a39a: d123 0008 |001b: rsub-int v3, v2, #int 2048 // #0800 │ │ -05a39e: 5442 3806 |001d: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a3a2: 5522 3906 |001f: iget-boolean v2, v2, Lokio/Segment;.shared:Z // field@0639 │ │ -05a3a6: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ -05a3aa: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -05a3ac: 9000 0302 |0024: add-int v0, v3, v2 │ │ -05a3b0: 3601 eaff |0026: if-gt v1, v0, 0010 // -0016 │ │ -05a3b4: 5442 3806 |0028: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a3b8: 6e30 040f 2401 |002a: invoke-virtual {v4, v2, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@0f04 │ │ -05a3be: 6e10 010f 0400 |002d: invoke-virtual {v4}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -05a3c4: 7110 060f 0400 |0030: invoke-static {v4}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -05a3ca: 28dd |0033: goto 0010 // -0023 │ │ -05a3cc: 5442 3806 |0034: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a3d0: 5222 3706 |0036: iget v2, v2, Lokio/Segment;.pos:I // field@0637 │ │ -05a3d4: 28ec |0038: goto 0024 // -0014 │ │ +05cd1c: |[05cd1c] okio.Segment.compact:()V │ │ +05cd2c: 5442 3806 |0000: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cd30: 3342 0800 |0002: if-ne v2, v4, 000a // +0008 │ │ +05cd34: 2202 bf01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +05cd38: 7010 f109 0200 |0006: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@09f1 │ │ +05cd3e: 2702 |0009: throw v2 │ │ +05cd40: 5442 3806 |000a: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cd44: 5522 3606 |000c: iget-boolean v2, v2, Lokio/Segment;.owner:Z // field@0636 │ │ +05cd48: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +05cd4c: 0e00 |0010: return-void │ │ +05cd4e: 5242 3406 |0011: iget v2, v4, Lokio/Segment;.limit:I // field@0634 │ │ +05cd52: 5243 3706 |0013: iget v3, v4, Lokio/Segment;.pos:I // field@0637 │ │ +05cd56: 9101 0203 |0015: sub-int v1, v2, v3 │ │ +05cd5a: 5442 3806 |0017: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cd5e: 5222 3406 |0019: iget v2, v2, Lokio/Segment;.limit:I // field@0634 │ │ +05cd62: d123 0008 |001b: rsub-int v3, v2, #int 2048 // #0800 │ │ +05cd66: 5442 3806 |001d: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cd6a: 5522 3906 |001f: iget-boolean v2, v2, Lokio/Segment;.shared:Z // field@0639 │ │ +05cd6e: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ +05cd72: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +05cd74: 9000 0302 |0024: add-int v0, v3, v2 │ │ +05cd78: 3601 eaff |0026: if-gt v1, v0, 0010 // -0016 │ │ +05cd7c: 5442 3806 |0028: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cd80: 6e30 040f 2401 |002a: invoke-virtual {v4, v2, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@0f04 │ │ +05cd86: 6e10 010f 0400 |002d: invoke-virtual {v4}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +05cd8c: 7110 060f 0400 |0030: invoke-static {v4}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +05cd92: 28dd |0033: goto 0010 // -0023 │ │ +05cd94: 5442 3806 |0034: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cd98: 5222 3706 |0036: iget v2, v2, Lokio/Segment;.pos:I // field@0637 │ │ +05cd9c: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=124 │ │ 0x0010 line=131 │ │ 0x0011 line=125 │ │ 0x0017 line=126 │ │ @@ -84655,30 +84620,30 @@ │ │ type : '()Lokio/Segment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -05a3d8: |[05a3d8] okio.Segment.pop:()Lokio/Segment; │ │ -05a3e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05a3ea: 5442 3506 |0001: iget-object v2, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a3ee: 3242 1500 |0003: if-eq v2, v4, 0018 // +0015 │ │ -05a3f2: 5440 3506 |0005: iget-object v0, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a3f6: 5442 3806 |0007: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a3fa: 5443 3506 |0009: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a3fe: 5b23 3506 |000b: iput-object v3, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a402: 5442 3506 |000d: iget-object v2, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a406: 5443 3806 |000f: iget-object v3, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a40a: 5b23 3806 |0011: iput-object v3, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a40e: 5b41 3506 |0013: iput-object v1, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a412: 5b41 3806 |0015: iput-object v1, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a416: 1100 |0017: return-object v0 │ │ -05a418: 0710 |0018: move-object v0, v1 │ │ -05a41a: 28ee |0019: goto 0007 // -0012 │ │ +05cda0: |[05cda0] okio.Segment.pop:()Lokio/Segment; │ │ +05cdb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05cdb2: 5442 3506 |0001: iget-object v2, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cdb6: 3242 1500 |0003: if-eq v2, v4, 0018 // +0015 │ │ +05cdba: 5440 3506 |0005: iget-object v0, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cdbe: 5442 3806 |0007: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cdc2: 5443 3506 |0009: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cdc6: 5b23 3506 |000b: iput-object v3, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cdca: 5442 3506 |000d: iget-object v2, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cdce: 5443 3806 |000f: iget-object v3, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cdd2: 5b23 3806 |0011: iput-object v3, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cdd6: 5b41 3506 |0013: iput-object v1, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cdda: 5b41 3806 |0015: iput-object v1, v4, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cdde: 1100 |0017: return-object v0 │ │ +05cde0: 0710 |0018: move-object v0, v1 │ │ +05cde2: 28ee |0019: goto 0007 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0007 line=82 │ │ 0x000d line=83 │ │ 0x0013 line=84 │ │ 0x0015 line=85 │ │ @@ -84693,22 +84658,22 @@ │ │ type : '(Lokio/Segment;)Lokio/Segment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -05a41c: |[05a41c] okio.Segment.push:(Lokio/Segment;)Lokio/Segment; │ │ -05a42c: 5b21 3806 |0000: iput-object v1, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a430: 5410 3506 |0002: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a434: 5b20 3506 |0004: iput-object v0, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a438: 5410 3506 |0006: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a43c: 5b02 3806 |0008: iput-object v2, v0, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a440: 5b12 3506 |000a: iput-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a444: 1102 |000c: return-object v2 │ │ +05cde4: |[05cde4] okio.Segment.push:(Lokio/Segment;)Lokio/Segment; │ │ +05cdf4: 5b21 3806 |0000: iput-object v1, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cdf8: 5410 3506 |0002: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cdfc: 5b20 3506 |0004: iput-object v0, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05ce00: 5410 3506 |0006: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05ce04: 5b02 3806 |0008: iput-object v2, v0, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05ce08: 5b12 3506 |000a: iput-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05ce0c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0006 line=96 │ │ 0x000a line=97 │ │ 0x000c line=98 │ │ @@ -84721,34 +84686,34 @@ │ │ type : '(I)Lokio/Segment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -05a448: |[05a448] okio.Segment.split:(I)Lokio/Segment; │ │ -05a458: 3d04 0900 |0000: if-lez v4, 0009 // +0009 │ │ -05a45c: 5231 3406 |0002: iget v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ -05a460: 5232 3706 |0004: iget v2, v3, Lokio/Segment;.pos:I // field@0637 │ │ -05a464: b121 |0006: sub-int/2addr v1, v2 │ │ -05a466: 3714 0800 |0007: if-le v4, v1, 000f // +0008 │ │ -05a46a: 2201 ac01 |0009: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a46e: 7010 ee09 0100 |000b: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ -05a474: 2701 |000e: throw v1 │ │ -05a476: 2200 a202 |000f: new-instance v0, Lokio/Segment; // type@02a2 │ │ -05a47a: 7020 fe0e 3000 |0011: invoke-direct {v0, v3}, Lokio/Segment;.:(Lokio/Segment;)V // method@0efe │ │ -05a480: 5201 3706 |0014: iget v1, v0, Lokio/Segment;.pos:I // field@0637 │ │ -05a484: b041 |0016: add-int/2addr v1, v4 │ │ -05a486: 5901 3406 |0017: iput v1, v0, Lokio/Segment;.limit:I // field@0634 │ │ -05a48a: 5231 3706 |0019: iget v1, v3, Lokio/Segment;.pos:I // field@0637 │ │ -05a48e: b041 |001b: add-int/2addr v1, v4 │ │ -05a490: 5931 3706 |001c: iput v1, v3, Lokio/Segment;.pos:I // field@0637 │ │ -05a494: 5431 3806 |001e: iget-object v1, v3, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a498: 6e20 020f 0100 |0020: invoke-virtual {v1, v0}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ -05a49e: 1100 |0023: return-object v0 │ │ +05ce10: |[05ce10] okio.Segment.split:(I)Lokio/Segment; │ │ +05ce20: 3d04 0900 |0000: if-lez v4, 0009 // +0009 │ │ +05ce24: 5231 3406 |0002: iget v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ +05ce28: 5232 3706 |0004: iget v2, v3, Lokio/Segment;.pos:I // field@0637 │ │ +05ce2c: b121 |0006: sub-int/2addr v1, v2 │ │ +05ce2e: 3714 0800 |0007: if-le v4, v1, 000f // +0008 │ │ +05ce32: 2201 be01 |0009: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05ce36: 7010 ee09 0100 |000b: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ +05ce3c: 2701 |000e: throw v1 │ │ +05ce3e: 2200 b602 |000f: new-instance v0, Lokio/Segment; // type@02b6 │ │ +05ce42: 7020 fe0e 3000 |0011: invoke-direct {v0, v3}, Lokio/Segment;.:(Lokio/Segment;)V // method@0efe │ │ +05ce48: 5201 3706 |0014: iget v1, v0, Lokio/Segment;.pos:I // field@0637 │ │ +05ce4c: b041 |0016: add-int/2addr v1, v4 │ │ +05ce4e: 5901 3406 |0017: iput v1, v0, Lokio/Segment;.limit:I // field@0634 │ │ +05ce52: 5231 3706 |0019: iget v1, v3, Lokio/Segment;.pos:I // field@0637 │ │ +05ce56: b041 |001b: add-int/2addr v1, v4 │ │ +05ce58: 5931 3706 |001c: iput v1, v3, Lokio/Segment;.pos:I // field@0637 │ │ +05ce5c: 5431 3806 |001e: iget-object v1, v3, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05ce60: 6e20 020f 0100 |0020: invoke-virtual {v1, v0}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ +05ce66: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000f line=111 │ │ 0x0014 line=112 │ │ 0x0019 line=113 │ │ 0x001e line=114 │ │ @@ -84763,62 +84728,62 @@ │ │ type : '(Lokio/Segment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -05a4a0: |[05a4a0] okio.Segment.writeTo:(Lokio/Segment;I)V │ │ -05a4b0: 1302 0008 |0000: const/16 v2, #int 2048 // #800 │ │ -05a4b4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -05a4b6: 5570 3606 |0003: iget-boolean v0, v7, Lokio/Segment;.owner:Z // field@0636 │ │ -05a4ba: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -05a4be: 2200 ac01 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a4c2: 7010 ee09 0000 |0009: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ -05a4c8: 2700 |000c: throw v0 │ │ -05a4ca: 5270 3406 |000d: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -05a4ce: b080 |000f: add-int/2addr v0, v8 │ │ -05a4d0: 3720 3100 |0010: if-le v0, v2, 0041 // +0031 │ │ -05a4d4: 5570 3906 |0012: iget-boolean v0, v7, Lokio/Segment;.shared:Z // field@0639 │ │ -05a4d8: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -05a4dc: 2200 ac01 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a4e0: 7010 ee09 0000 |0018: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ -05a4e6: 2700 |001b: throw v0 │ │ -05a4e8: 5270 3406 |001c: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -05a4ec: b080 |001e: add-int/2addr v0, v8 │ │ -05a4ee: 5271 3706 |001f: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -05a4f2: b110 |0021: sub-int/2addr v0, v1 │ │ -05a4f4: 3720 0800 |0022: if-le v0, v2, 002a // +0008 │ │ -05a4f8: 2200 ac01 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a4fc: 7010 ee09 0000 |0026: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ -05a502: 2700 |0029: throw v0 │ │ -05a504: 5470 3306 |002a: iget-object v0, v7, Lokio/Segment;.data:[B // field@0633 │ │ -05a508: 5271 3706 |002c: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -05a50c: 5472 3306 |002e: iget-object v2, v7, Lokio/Segment;.data:[B // field@0633 │ │ -05a510: 5273 3406 |0030: iget v3, v7, Lokio/Segment;.limit:I // field@0634 │ │ -05a514: 5274 3706 |0032: iget v4, v7, Lokio/Segment;.pos:I // field@0637 │ │ -05a518: b143 |0034: sub-int/2addr v3, v4 │ │ -05a51a: 7153 650a 1052 |0035: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -05a520: 5270 3406 |0038: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -05a524: 5271 3706 |003a: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -05a528: b110 |003c: sub-int/2addr v0, v1 │ │ -05a52a: 5970 3406 |003d: iput v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -05a52e: 5975 3706 |003f: iput v5, v7, Lokio/Segment;.pos:I // field@0637 │ │ -05a532: 5460 3306 |0041: iget-object v0, v6, Lokio/Segment;.data:[B // field@0633 │ │ -05a536: 5261 3706 |0043: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -05a53a: 5472 3306 |0045: iget-object v2, v7, Lokio/Segment;.data:[B // field@0633 │ │ -05a53e: 5273 3406 |0047: iget v3, v7, Lokio/Segment;.limit:I // field@0634 │ │ -05a542: 7158 650a 1032 |0049: invoke-static {v0, v1, v2, v3, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -05a548: 5270 3406 |004c: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -05a54c: b080 |004e: add-int/2addr v0, v8 │ │ -05a54e: 5970 3406 |004f: iput v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -05a552: 5260 3706 |0051: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -05a556: b080 |0053: add-int/2addr v0, v8 │ │ -05a558: 5960 3706 |0054: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -05a55c: 0e00 |0056: return-void │ │ +05ce68: |[05ce68] okio.Segment.writeTo:(Lokio/Segment;I)V │ │ +05ce78: 1302 0008 |0000: const/16 v2, #int 2048 // #800 │ │ +05ce7c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +05ce7e: 5570 3606 |0003: iget-boolean v0, v7, Lokio/Segment;.owner:Z // field@0636 │ │ +05ce82: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +05ce86: 2200 be01 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05ce8a: 7010 ee09 0000 |0009: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ +05ce90: 2700 |000c: throw v0 │ │ +05ce92: 5270 3406 |000d: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +05ce96: b080 |000f: add-int/2addr v0, v8 │ │ +05ce98: 3720 3100 |0010: if-le v0, v2, 0041 // +0031 │ │ +05ce9c: 5570 3906 |0012: iget-boolean v0, v7, Lokio/Segment;.shared:Z // field@0639 │ │ +05cea0: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +05cea4: 2200 be01 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05cea8: 7010 ee09 0000 |0018: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ +05ceae: 2700 |001b: throw v0 │ │ +05ceb0: 5270 3406 |001c: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +05ceb4: b080 |001e: add-int/2addr v0, v8 │ │ +05ceb6: 5271 3706 |001f: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +05ceba: b110 |0021: sub-int/2addr v0, v1 │ │ +05cebc: 3720 0800 |0022: if-le v0, v2, 002a // +0008 │ │ +05cec0: 2200 be01 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05cec4: 7010 ee09 0000 |0026: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ +05ceca: 2700 |0029: throw v0 │ │ +05cecc: 5470 3306 |002a: iget-object v0, v7, Lokio/Segment;.data:[B // field@0633 │ │ +05ced0: 5271 3706 |002c: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +05ced4: 5472 3306 |002e: iget-object v2, v7, Lokio/Segment;.data:[B // field@0633 │ │ +05ced8: 5273 3406 |0030: iget v3, v7, Lokio/Segment;.limit:I // field@0634 │ │ +05cedc: 5274 3706 |0032: iget v4, v7, Lokio/Segment;.pos:I // field@0637 │ │ +05cee0: b143 |0034: sub-int/2addr v3, v4 │ │ +05cee2: 7153 650a 1052 |0035: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +05cee8: 5270 3406 |0038: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +05ceec: 5271 3706 |003a: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +05cef0: b110 |003c: sub-int/2addr v0, v1 │ │ +05cef2: 5970 3406 |003d: iput v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +05cef6: 5975 3706 |003f: iput v5, v7, Lokio/Segment;.pos:I // field@0637 │ │ +05cefa: 5460 3306 |0041: iget-object v0, v6, Lokio/Segment;.data:[B // field@0633 │ │ +05cefe: 5261 3706 |0043: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +05cf02: 5472 3306 |0045: iget-object v2, v7, Lokio/Segment;.data:[B // field@0633 │ │ +05cf06: 5273 3406 |0047: iget v3, v7, Lokio/Segment;.limit:I // field@0634 │ │ +05cf0a: 7158 650a 1032 |0049: invoke-static {v0, v1, v2, v3, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +05cf10: 5270 3406 |004c: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +05cf14: b080 |004e: add-int/2addr v0, v8 │ │ +05cf16: 5970 3406 |004f: iput v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +05cf1a: 5260 3706 |0051: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +05cf1e: b080 |0053: add-int/2addr v0, v8 │ │ +05cf20: 5960 3706 |0054: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +05cf24: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=135 │ │ 0x000d line=136 │ │ 0x0012 line=138 │ │ 0x001c line=139 │ │ 0x002a line=140 │ │ @@ -84829,21 +84794,21 @@ │ │ 0x0051 line=147 │ │ 0x0056 line=148 │ │ locals : │ │ 0x0000 - 0x0057 reg=6 this Lokio/Segment; │ │ 0x0000 - 0x0057 reg=7 sink Lokio/Segment; │ │ 0x0000 - 0x0057 reg=8 byteCount I │ │ │ │ - source_file_idx : 2662 (Segment.java) │ │ + source_file_idx : 2682 (Segment.java) │ │ │ │ Class #234 header: │ │ -class_idx : 675 │ │ +class_idx : 695 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2663 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2683 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #234 - │ │ Class descriptor : 'Lokio/SegmentPool;' │ │ @@ -84871,17 +84836,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a560: |[05a560] okio.SegmentPool.:()V │ │ -05a570: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05a576: 0e00 |0003: return-void │ │ +05cf28: |[05cf28] okio.SegmentPool.:()V │ │ +05cf38: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05cf3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/SegmentPool; │ │ │ │ @@ -84890,49 +84855,49 @@ │ │ type : '(Lokio/Segment;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -05a578: |[05a578] okio.SegmentPool.recycle:(Lokio/Segment;)V │ │ -05a588: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ -05a58c: 5480 3506 |0002: iget-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a590: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -05a594: 5480 3806 |0006: iget-object v0, v8, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -05a598: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -05a59c: 2200 ac01 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a5a0: 7010 ee09 0000 |000c: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ -05a5a6: 2700 |000f: throw v0 │ │ -05a5a8: 5580 3906 |0010: iget-boolean v0, v8, Lokio/Segment;.shared:Z // field@0639 │ │ -05a5ac: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -05a5b0: 0e00 |0014: return-void │ │ -05a5b2: 1c01 a302 |0015: const-class v1, Lokio/SegmentPool; // type@02a3 │ │ -05a5b6: 1d01 |0017: monitor-enter v1 │ │ -05a5b8: 6102 3b06 |0018: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@063b │ │ -05a5bc: bb62 |001a: add-long/2addr v2, v6 │ │ -05a5be: 1704 0000 0100 |001b: const-wide/32 v4, #float 9.18355e-41 // #00010000 │ │ -05a5c4: 3100 0204 |001e: cmp-long v0, v2, v4 │ │ -05a5c8: 3d00 0700 |0020: if-lez v0, 0027 // +0007 │ │ -05a5cc: 1e01 |0022: monitor-exit v1 │ │ -05a5ce: 28f1 |0023: goto 0014 // -000f │ │ -05a5d0: 0d00 |0024: move-exception v0 │ │ -05a5d2: 1e01 |0025: monitor-exit v1 │ │ -05a5d4: 2700 |0026: throw v0 │ │ -05a5d6: 6102 3b06 |0027: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@063b │ │ -05a5da: bb62 |0029: add-long/2addr v2, v6 │ │ -05a5dc: 6802 3b06 |002a: sput-wide v2, Lokio/SegmentPool;.byteCount:J // field@063b │ │ -05a5e0: 6200 3c06 |002c: sget-object v0, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ -05a5e4: 5b80 3506 |002e: iput-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a5e8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -05a5ea: 5980 3406 |0031: iput v0, v8, Lokio/Segment;.limit:I // field@0634 │ │ -05a5ee: 5980 3706 |0033: iput v0, v8, Lokio/Segment;.pos:I // field@0637 │ │ -05a5f2: 6908 3c06 |0035: sput-object v8, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ -05a5f6: 1e01 |0037: monitor-exit v1 │ │ -05a5f8: 28dc |0038: goto 0014 // -0024 │ │ +05cf40: |[05cf40] okio.SegmentPool.recycle:(Lokio/Segment;)V │ │ +05cf50: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ +05cf54: 5480 3506 |0002: iget-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cf58: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +05cf5c: 5480 3806 |0006: iget-object v0, v8, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +05cf60: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +05cf64: 2200 be01 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05cf68: 7010 ee09 0000 |000c: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ +05cf6e: 2700 |000f: throw v0 │ │ +05cf70: 5580 3906 |0010: iget-boolean v0, v8, Lokio/Segment;.shared:Z // field@0639 │ │ +05cf74: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +05cf78: 0e00 |0014: return-void │ │ +05cf7a: 1c01 b702 |0015: const-class v1, Lokio/SegmentPool; // type@02b7 │ │ +05cf7e: 1d01 |0017: monitor-enter v1 │ │ +05cf80: 6102 3b06 |0018: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@063b │ │ +05cf84: bb62 |001a: add-long/2addr v2, v6 │ │ +05cf86: 1704 0000 0100 |001b: const-wide/32 v4, #float 9.18355e-41 // #00010000 │ │ +05cf8c: 3100 0204 |001e: cmp-long v0, v2, v4 │ │ +05cf90: 3d00 0700 |0020: if-lez v0, 0027 // +0007 │ │ +05cf94: 1e01 |0022: monitor-exit v1 │ │ +05cf96: 28f1 |0023: goto 0014 // -000f │ │ +05cf98: 0d00 |0024: move-exception v0 │ │ +05cf9a: 1e01 |0025: monitor-exit v1 │ │ +05cf9c: 2700 |0026: throw v0 │ │ +05cf9e: 6102 3b06 |0027: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@063b │ │ +05cfa2: bb62 |0029: add-long/2addr v2, v6 │ │ +05cfa4: 6802 3b06 |002a: sput-wide v2, Lokio/SegmentPool;.byteCount:J // field@063b │ │ +05cfa8: 6200 3c06 |002c: sget-object v0, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ +05cfac: 5b80 3506 |002e: iput-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cfb0: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +05cfb2: 5980 3406 |0031: iput v0, v8, Lokio/Segment;.limit:I // field@0634 │ │ +05cfb6: 5980 3706 |0033: iput v0, v8, Lokio/Segment;.pos:I // field@0637 │ │ +05cfba: 6908 3c06 |0035: sput-object v8, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ +05cfbe: 1e01 |0037: monitor-exit v1 │ │ +05cfc0: 28dc |0038: goto 0014 // -0024 │ │ catches : 2 │ │ 0x0018 - 0x0026 │ │ -> 0x0024 │ │ 0x0027 - 0x0038 │ │ -> 0x0024 │ │ positions : │ │ 0x0002 line=50 │ │ @@ -84950,41 +84915,41 @@ │ │ 0x0000 - 0x0039 reg=8 segment Lokio/Segment; │ │ │ │ #2 : (in Lokio/SegmentPool;) │ │ name : 'take' │ │ type : '()Lokio/Segment;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -05a610: |[05a610] okio.SegmentPool.take:()Lokio/Segment; │ │ -05a620: 1c02 a302 |0000: const-class v2, Lokio/SegmentPool; // type@02a3 │ │ -05a624: 1d02 |0002: monitor-enter v2 │ │ -05a626: 6201 3c06 |0003: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ -05a62a: 3801 1400 |0005: if-eqz v1, 0019 // +0014 │ │ -05a62e: 6200 3c06 |0007: sget-object v0, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ -05a632: 5401 3506 |0009: iget-object v1, v0, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a636: 6901 3c06 |000b: sput-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ -05a63a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -05a63c: 5b01 3506 |000e: iput-object v1, v0, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -05a640: 6104 3b06 |0010: sget-wide v4, Lokio/SegmentPool;.byteCount:J // field@063b │ │ -05a644: 1606 0008 |0012: const-wide/16 v6, #int 2048 // #800 │ │ -05a648: bc64 |0014: sub-long/2addr v4, v6 │ │ -05a64a: 6804 3b06 |0015: sput-wide v4, Lokio/SegmentPool;.byteCount:J // field@063b │ │ -05a64e: 1e02 |0017: monitor-exit v2 │ │ -05a650: 1100 |0018: return-object v0 │ │ -05a652: 1e02 |0019: monitor-exit v2 │ │ -05a654: 2200 a202 |001a: new-instance v0, Lokio/Segment; // type@02a2 │ │ -05a658: 7010 fd0e 0000 |001c: invoke-direct {v0}, Lokio/Segment;.:()V // method@0efd │ │ -05a65e: 28f9 |001f: goto 0018 // -0007 │ │ -05a660: 0d01 |0020: move-exception v1 │ │ -05a662: 1e02 |0021: monitor-exit v2 │ │ -05a664: 2701 |0022: throw v1 │ │ +05cfd8: |[05cfd8] okio.SegmentPool.take:()Lokio/Segment; │ │ +05cfe8: 1c02 b702 |0000: const-class v2, Lokio/SegmentPool; // type@02b7 │ │ +05cfec: 1d02 |0002: monitor-enter v2 │ │ +05cfee: 6201 3c06 |0003: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ +05cff2: 3801 1400 |0005: if-eqz v1, 0019 // +0014 │ │ +05cff6: 6200 3c06 |0007: sget-object v0, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ +05cffa: 5401 3506 |0009: iget-object v1, v0, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05cffe: 6901 3c06 |000b: sput-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@063c │ │ +05d002: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +05d004: 5b01 3506 |000e: iput-object v1, v0, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +05d008: 6103 3b06 |0010: sget-wide v3, Lokio/SegmentPool;.byteCount:J // field@063b │ │ +05d00c: 1605 0008 |0012: const-wide/16 v5, #int 2048 // #800 │ │ +05d010: bc53 |0014: sub-long/2addr v3, v5 │ │ +05d012: 6803 3b06 |0015: sput-wide v3, Lokio/SegmentPool;.byteCount:J // field@063b │ │ +05d016: 1e02 |0017: monitor-exit v2 │ │ +05d018: 1100 |0018: return-object v0 │ │ +05d01a: 1e02 |0019: monitor-exit v2 │ │ +05d01c: 2200 b602 |001a: new-instance v0, Lokio/Segment; // type@02b6 │ │ +05d020: 7010 fd0e 0000 |001c: invoke-direct {v0}, Lokio/Segment;.:()V // method@0efd │ │ +05d026: 28f9 |001f: goto 0018 // -0007 │ │ +05d028: 0d01 |0020: move-exception v1 │ │ +05d02a: 1e02 |0021: monitor-exit v2 │ │ +05d02c: 2701 |0022: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x001a │ │ -> 0x0020 │ │ 0x0021 - 0x0022 │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=37 │ │ @@ -84999,21 +84964,21 @@ │ │ 0x001a line=46 │ │ 0x0020 line=45 │ │ locals : │ │ 0x0009 - 0x0018 reg=0 result Lokio/Segment; │ │ 0x0020 - 0x0023 reg=0 result Lokio/Segment; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2663 (SegmentPool.java) │ │ + source_file_idx : 2683 (SegmentPool.java) │ │ │ │ Class #235 header: │ │ -class_idx : 677 │ │ +class_idx : 697 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2679 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2699 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #235 annotations: │ │ Annotations on method #3872 'close' │ │ @@ -85054,21 +85019,21 @@ │ │ │ │ #3 : (in Lokio/Sink;) │ │ name : 'write' │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2679 (Sink.java) │ │ + source_file_idx : 2699 (Sink.java) │ │ │ │ Class #236 header: │ │ -class_idx : 678 │ │ +class_idx : 698 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2682 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2702 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #236 annotations: │ │ Annotations on method #3876 'close' │ │ @@ -85100,21 +85065,21 @@ │ │ │ │ #2 : (in Lokio/Source;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2682 (Source.java) │ │ + source_file_idx : 2702 (Source.java) │ │ │ │ Class #237 header: │ │ -class_idx : 680 │ │ +class_idx : 700 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2897 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2917 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #237 annotations: │ │ Annotations on method #3891 'throwIfReached' │ │ @@ -85149,36 +85114,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05a67c: |[05a67c] okio.Timeout.:()V │ │ -05a68c: 2200 a702 |0000: new-instance v0, Lokio/Timeout$1; // type@02a7 │ │ -05a690: 7010 270f 0000 |0002: invoke-direct {v0}, Lokio/Timeout$1;.:()V // method@0f27 │ │ -05a696: 6900 4006 |0005: sput-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ -05a69a: 0e00 |0007: return-void │ │ +05d044: |[05d044] okio.Timeout.:()V │ │ +05d054: 2200 bb02 |0000: new-instance v0, Lokio/Timeout$1; // type@02bb │ │ +05d058: 7010 270f 0000 |0002: invoke-direct {v0}, Lokio/Timeout$1;.:()V // method@0f27 │ │ +05d05e: 6900 4006 |0005: sput-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ +05d062: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lokio/Timeout;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a69c: |[05a69c] okio.Timeout.:()V │ │ -05a6ac: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05a6b2: 0e00 |0003: return-void │ │ +05d064: |[05d064] okio.Timeout.:()V │ │ +05d074: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05d07a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Timeout; │ │ │ │ @@ -85188,18 +85153,18 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05a6b4: |[05a6b4] okio.Timeout.clearDeadline:()Lokio/Timeout; │ │ -05a6c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a6c6: 5c10 4206 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ -05a6ca: 1101 |0003: return-object v1 │ │ +05d07c: |[05d07c] okio.Timeout.clearDeadline:()Lokio/Timeout; │ │ +05d08c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d08e: 5c10 4206 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ +05d092: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lokio/Timeout; │ │ │ │ @@ -85208,91 +85173,91 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05a6cc: |[05a6cc] okio.Timeout.clearTimeout:()Lokio/Timeout; │ │ -05a6dc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -05a6e0: 5a20 4306 |0002: iput-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@0643 │ │ -05a6e4: 1102 |0004: return-object v2 │ │ +05d094: |[05d094] okio.Timeout.clearTimeout:()Lokio/Timeout; │ │ +05d0a4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +05d0a8: 5a20 4306 |0002: iput-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@0643 │ │ +05d0ac: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lokio/Timeout; │ │ │ │ #2 : (in Lokio/Timeout;) │ │ name : 'deadline' │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -05a6e8: |[05a6e8] okio.Timeout.deadline:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -05a6f8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -05a6fc: 3100 0600 |0002: cmp-long v0, v6, v0 │ │ -05a700: 3c00 1b00 |0004: if-gtz v0, 001f // +001b │ │ -05a704: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a708: 2201 c101 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -05a70c: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05a712: 1a02 9310 |000d: const-string v2, "duration <= 0: " // string@1093 │ │ -05a716: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05a71c: 0c01 |0012: move-result-object v1 │ │ -05a71e: 6e30 560a 6107 |0013: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -05a724: 0c01 |0016: move-result-object v1 │ │ -05a726: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05a72c: 0c01 |001a: move-result-object v1 │ │ -05a72e: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05a734: 2700 |001e: throw v0 │ │ -05a736: 3908 0a00 |001f: if-nez v8, 0029 // +000a │ │ -05a73a: 2200 ac01 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a73e: 1a01 431c |0023: const-string v1, "unit == null" // string@1c43 │ │ -05a742: 7020 ef09 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05a748: 2700 |0028: throw v0 │ │ -05a74a: 7100 690a 0000 |0029: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -05a750: 0b00 |002c: move-result-wide v0 │ │ -05a752: 6e30 b40b 6807 |002d: invoke-virtual {v8, v6, v7}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ -05a758: 0b02 |0030: move-result-wide v2 │ │ -05a75a: bb20 |0031: add-long/2addr v0, v2 │ │ -05a75c: 6e30 310f 0501 |0032: invoke-virtual {v5, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ -05a762: 0c00 |0035: move-result-object v0 │ │ -05a764: 1100 |0036: return-object v0 │ │ +05d0b0: |[05d0b0] okio.Timeout.deadline:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +05d0c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +05d0c4: 3100 0500 |0002: cmp-long v0, v5, v0 │ │ +05d0c8: 3c00 1b00 |0004: if-gtz v0, 001f // +001b │ │ +05d0cc: 2200 be01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05d0d0: 2201 d301 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05d0d4: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05d0da: 1a02 a610 |000d: const-string v2, "duration <= 0: " // string@10a6 │ │ +05d0de: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d0e4: 0c01 |0012: move-result-object v1 │ │ +05d0e6: 6e30 560a 5106 |0013: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +05d0ec: 0c01 |0016: move-result-object v1 │ │ +05d0ee: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05d0f4: 0c01 |001a: move-result-object v1 │ │ +05d0f6: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05d0fc: 2700 |001e: throw v0 │ │ +05d0fe: 3907 0a00 |001f: if-nez v7, 0029 // +000a │ │ +05d102: 2200 be01 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05d106: 1a01 541c |0023: const-string v1, "unit == null" // string@1c54 │ │ +05d10a: 7020 ef09 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05d110: 2700 |0028: throw v0 │ │ +05d112: 7100 690a 0000 |0029: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +05d118: 0b00 |002c: move-result-wide v0 │ │ +05d11a: 6e30 b40b 5706 |002d: invoke-virtual {v7, v5, v6}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ +05d120: 0b02 |0030: move-result-wide v2 │ │ +05d122: bb20 |0031: add-long/2addr v0, v2 │ │ +05d124: 6e30 310f 0401 |0032: invoke-virtual {v4, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ +05d12a: 0c00 |0035: move-result-object v0 │ │ +05d12c: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x001f line=122 │ │ 0x0029 line=123 │ │ locals : │ │ - 0x0000 - 0x0037 reg=5 this Lokio/Timeout; │ │ - 0x0000 - 0x0037 reg=6 duration J │ │ - 0x0000 - 0x0037 reg=8 unit Ljava/util/concurrent/TimeUnit; │ │ + 0x0000 - 0x0037 reg=4 this Lokio/Timeout; │ │ + 0x0000 - 0x0037 reg=5 duration J │ │ + 0x0000 - 0x0037 reg=7 unit Ljava/util/concurrent/TimeUnit; │ │ │ │ #3 : (in Lokio/Timeout;) │ │ name : 'deadlineNanoTime' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05a768: |[05a768] okio.Timeout.deadlineNanoTime:()J │ │ -05a778: 5520 4206 |0000: iget-boolean v0, v2, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ -05a77c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -05a780: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -05a784: 1a01 0e09 |0006: const-string v1, "No deadline" // string@090e │ │ -05a788: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -05a78e: 2700 |000b: throw v0 │ │ -05a790: 5320 4106 |000c: iget-wide v0, v2, Lokio/Timeout;.deadlineNanoTime:J // field@0641 │ │ -05a794: 1000 |000e: return-wide v0 │ │ +05d130: |[05d130] okio.Timeout.deadlineNanoTime:()J │ │ +05d140: 5520 4206 |0000: iget-boolean v0, v2, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ +05d144: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05d148: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +05d14c: 1a01 2209 |0006: const-string v1, "No deadline" // string@0922 │ │ +05d150: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +05d156: 2700 |000b: throw v0 │ │ +05d158: 5320 4106 |000c: iget-wide v0, v2, Lokio/Timeout;.deadlineNanoTime:J // field@0641 │ │ +05d15c: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000c line=105 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lokio/Timeout; │ │ │ │ @@ -85301,19 +85266,19 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05a798: |[05a798] okio.Timeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ -05a7a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05a7aa: 5c10 4206 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ -05a7ae: 5a12 4106 |0003: iput-wide v2, v1, Lokio/Timeout;.deadlineNanoTime:J // field@0641 │ │ -05a7b2: 1101 |0005: return-object v1 │ │ +05d160: |[05d160] okio.Timeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ +05d170: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05d172: 5c10 4206 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ +05d176: 5a12 4106 |0003: iput-wide v2, v1, Lokio/Timeout;.deadlineNanoTime:J // field@0641 │ │ +05d17a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Timeout; │ │ @@ -85324,17 +85289,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a7b4: |[05a7b4] okio.Timeout.hasDeadline:()Z │ │ -05a7c4: 5510 4206 |0000: iget-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ -05a7c8: 0f00 |0002: return v0 │ │ +05d17c: |[05d17c] okio.Timeout.hasDeadline:()Z │ │ +05d18c: 5510 4206 |0000: iget-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ +05d190: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Timeout; │ │ │ │ #6 : (in Lokio/Timeout;) │ │ @@ -85342,36 +85307,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -05a7cc: |[05a7cc] okio.Timeout.throwIfReached:()V │ │ -05a7dc: 7100 720a 0000 |0000: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@0a72 │ │ -05a7e2: 0a00 |0003: move-result v0 │ │ -05a7e4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -05a7e8: 2200 8d01 |0006: new-instance v0, Ljava/io/InterruptedIOException; // type@018d │ │ -05a7ec: 1a01 b31b |0008: const-string v1, "thread interrupted" // string@1bb3 │ │ -05a7f0: 7020 ab09 1000 |000a: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@09ab │ │ -05a7f6: 2700 |000d: throw v0 │ │ -05a7f8: 5540 4206 |000e: iget-boolean v0, v4, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ -05a7fc: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -05a800: 5340 4106 |0012: iget-wide v0, v4, Lokio/Timeout;.deadlineNanoTime:J // field@0641 │ │ -05a804: 7100 690a 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -05a80a: 0b02 |0017: move-result-wide v2 │ │ -05a80c: bc20 |0018: sub-long/2addr v0, v2 │ │ -05a80e: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ -05a812: 3100 0002 |001b: cmp-long v0, v0, v2 │ │ -05a816: 3c00 0a00 |001d: if-gtz v0, 0027 // +000a │ │ -05a81a: 2200 8d01 |001f: new-instance v0, Ljava/io/InterruptedIOException; // type@018d │ │ -05a81e: 1a01 0110 |0021: const-string v1, "deadline reached" // string@1001 │ │ -05a822: 7020 ab09 1000 |0023: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@09ab │ │ -05a828: 2700 |0026: throw v0 │ │ -05a82a: 0e00 |0027: return-void │ │ +05d194: |[05d194] okio.Timeout.throwIfReached:()V │ │ +05d1a4: 7100 720a 0000 |0000: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@0a72 │ │ +05d1aa: 0a00 |0003: move-result v0 │ │ +05d1ac: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +05d1b0: 2200 9f01 |0006: new-instance v0, Ljava/io/InterruptedIOException; // type@019f │ │ +05d1b4: 1a01 c41b |0008: const-string v1, "thread interrupted" // string@1bc4 │ │ +05d1b8: 7020 ab09 1000 |000a: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@09ab │ │ +05d1be: 2700 |000d: throw v0 │ │ +05d1c0: 5540 4206 |000e: iget-boolean v0, v4, Lokio/Timeout;.hasDeadline:Z // field@0642 │ │ +05d1c4: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +05d1c8: 5340 4106 |0012: iget-wide v0, v4, Lokio/Timeout;.deadlineNanoTime:J // field@0641 │ │ +05d1cc: 7100 690a 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +05d1d2: 0b02 |0017: move-result-wide v2 │ │ +05d1d4: bc20 |0018: sub-long/2addr v0, v2 │ │ +05d1d6: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ +05d1da: 3100 0002 |001b: cmp-long v0, v0, v2 │ │ +05d1de: 3c00 0a00 |001d: if-gtz v0, 0027 // +000a │ │ +05d1e2: 2200 9f01 |001f: new-instance v0, Ljava/io/InterruptedIOException; // type@019f │ │ +05d1e6: 1a01 1410 |0021: const-string v1, "deadline reached" // string@1014 │ │ +05d1ea: 7020 ab09 1000 |0023: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@09ab │ │ +05d1f0: 2700 |0026: throw v0 │ │ +05d1f2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ 0x000e line=148 │ │ 0x001f line=149 │ │ 0x0027 line=151 │ │ @@ -85383,39 +85348,39 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05a82c: |[05a82c] okio.Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -05a83c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -05a840: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ -05a844: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ -05a848: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a84c: 2201 c101 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -05a850: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05a856: 1a02 c31b |000d: const-string v2, "timeout < 0: " // string@1bc3 │ │ -05a85a: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05a860: 0c01 |0012: move-result-object v1 │ │ -05a862: 6e30 560a 4105 |0013: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -05a868: 0c01 |0016: move-result-object v1 │ │ -05a86a: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05a870: 0c01 |001a: move-result-object v1 │ │ -05a872: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05a878: 2700 |001e: throw v0 │ │ -05a87a: 3906 0a00 |001f: if-nez v6, 0029 // +000a │ │ -05a87e: 2200 ac01 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05a882: 1a01 431c |0023: const-string v1, "unit == null" // string@1c43 │ │ -05a886: 7020 ef09 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05a88c: 2700 |0028: throw v0 │ │ -05a88e: 6e30 b40b 4605 |0029: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ -05a894: 0b00 |002c: move-result-wide v0 │ │ -05a896: 5a30 4306 |002d: iput-wide v0, v3, Lokio/Timeout;.timeoutNanos:J // field@0643 │ │ -05a89a: 1103 |002f: return-object v3 │ │ +05d1f4: |[05d1f4] okio.Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +05d204: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +05d208: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +05d20c: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ +05d210: 2200 be01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05d214: 2201 d301 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05d218: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05d21e: 1a02 d41b |000d: const-string v2, "timeout < 0: " // string@1bd4 │ │ +05d222: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d228: 0c01 |0012: move-result-object v1 │ │ +05d22a: 6e30 560a 4105 |0013: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +05d230: 0c01 |0016: move-result-object v1 │ │ +05d232: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05d238: 0c01 |001a: move-result-object v1 │ │ +05d23a: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05d240: 2700 |001e: throw v0 │ │ +05d242: 3906 0a00 |001f: if-nez v6, 0029 // +000a │ │ +05d246: 2200 be01 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05d24a: 1a01 541c |0023: const-string v1, "unit == null" // string@1c54 │ │ +05d24e: 7020 ef09 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05d254: 2700 |0028: throw v0 │ │ +05d256: 6e30 b40b 4605 |0029: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@0bb4 │ │ +05d25c: 0b00 |002c: move-result-wide v0 │ │ +05d25e: 5a30 4306 |002d: iput-wide v0, v3, Lokio/Timeout;.timeoutNanos:J // field@0643 │ │ +05d262: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x001f line=82 │ │ 0x0029 line=83 │ │ 0x002f line=84 │ │ locals : │ │ @@ -85428,30 +85393,30 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a89c: |[05a89c] okio.Timeout.timeoutNanos:()J │ │ -05a8ac: 5320 4306 |0000: iget-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@0643 │ │ -05a8b0: 1000 |0002: return-wide v0 │ │ +05d264: |[05d264] okio.Timeout.timeoutNanos:()J │ │ +05d274: 5320 4306 |0000: iget-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@0643 │ │ +05d278: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokio/Timeout; │ │ │ │ - source_file_idx : 2897 (Timeout.java) │ │ + source_file_idx : 2917 (Timeout.java) │ │ │ │ Class #238 header: │ │ -class_idx : 681 │ │ +class_idx : 701 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2975 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2995 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #238 annotations: │ │ Annotations on method #3902 'sneakyThrow2' │ │ @@ -85475,37 +85440,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05a8b4: |[05a8b4] okio.Util.:()V │ │ -05a8c4: 1a00 770b |0000: const-string v0, "UTF-8" // string@0b77 │ │ -05a8c8: 7110 ea0a 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -05a8ce: 0c00 |0005: move-result-object v0 │ │ -05a8d0: 6900 4406 |0006: sput-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ -05a8d4: 0e00 |0008: return-void │ │ +05d27c: |[05d27c] okio.Util.:()V │ │ +05d28c: 1a00 8b0b |0000: const-string v0, "UTF-8" // string@0b8b │ │ +05d290: 7110 ea0a 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +05d296: 0c00 |0005: move-result-object v0 │ │ +05d298: 6900 4406 |0006: sput-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ +05d29c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ #1 : (in Lokio/Util;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a8d8: |[05a8d8] okio.Util.:()V │ │ -05a8e8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05a8ee: 0e00 |0003: return-void │ │ +05d2a0: |[05d2a0] okio.Util.:()V │ │ +05d2b0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05d2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Util; │ │ │ │ @@ -85514,28 +85479,28 @@ │ │ type : '([BI[BII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -05a8f0: |[05a8f0] okio.Util.arrayRangeEquals:([BI[BII)Z │ │ -05a900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a902: 3570 1100 |0001: if-ge v0, v7, 0012 // +0011 │ │ -05a906: 9001 0004 |0003: add-int v1, v0, v4 │ │ -05a90a: 4801 0301 |0005: aget-byte v1, v3, v1 │ │ -05a90e: 9002 0006 |0007: add-int v2, v0, v6 │ │ -05a912: 4802 0502 |0009: aget-byte v2, v5, v2 │ │ -05a916: 3221 0400 |000b: if-eq v1, v2, 000f // +0004 │ │ -05a91a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -05a91c: 0f01 |000e: return v1 │ │ -05a91e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05a922: 28f0 |0011: goto 0001 // -0010 │ │ -05a924: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -05a926: 28fb |0013: goto 000e // -0005 │ │ +05d2b8: |[05d2b8] okio.Util.arrayRangeEquals:([BI[BII)Z │ │ +05d2c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d2ca: 3570 1100 |0001: if-ge v0, v7, 0012 // +0011 │ │ +05d2ce: 9001 0004 |0003: add-int v1, v0, v4 │ │ +05d2d2: 4801 0301 |0005: aget-byte v1, v3, v1 │ │ +05d2d6: 9002 0006 |0007: add-int v2, v0, v6 │ │ +05d2da: 4802 0502 |0009: aget-byte v2, v5, v2 │ │ +05d2de: 3221 0400 |000b: if-eq v1, v2, 000f // +0004 │ │ +05d2e2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +05d2e4: 0f01 |000e: return v1 │ │ +05d2e6: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d2ea: 28f0 |0011: goto 0001 // -0010 │ │ +05d2ec: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +05d2ee: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x000e line=78 │ │ 0x000f line=75 │ │ 0x0012 line=78 │ │ @@ -85548,85 +85513,85 @@ │ │ 0x0000 - 0x0014 reg=7 byteCount I │ │ │ │ #3 : (in Lokio/Util;) │ │ name : 'checkOffsetAndCount' │ │ type : '(JJJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -05a928: |[05a928] okio.Util.checkOffsetAndCount:(JJJ)V │ │ -05a938: a100 080a |0000: or-long v0, v8, v10 │ │ -05a93c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -05a940: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -05a944: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ -05a948: 3100 0806 |0008: cmp-long v0, v8, v6 │ │ -05a94c: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ -05a950: 9c00 0608 |000c: sub-long v0, v6, v8 │ │ -05a954: 3100 000a |000e: cmp-long v0, v0, v10 │ │ -05a958: 3b00 2600 |0010: if-gez v0, 0036 // +0026 │ │ -05a95c: 2200 9a01 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@019a │ │ -05a960: 1a01 bf1a |0014: const-string v1, "size=%s offset=%s byteCount=%s" // string@1abf │ │ -05a964: 1232 |0016: const/4 v2, #int 3 // #3 │ │ -05a966: 2322 b603 |0017: new-array v2, v2, [Ljava/lang/Object; // type@03b6 │ │ -05a96a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -05a96c: 7120 040a 7600 |001a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -05a972: 0c04 |001d: move-result-object v4 │ │ -05a974: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ -05a978: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -05a97a: 7120 040a 9800 |0021: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -05a980: 0c04 |0024: move-result-object v4 │ │ -05a982: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -05a986: 1223 |0027: const/4 v3, #int 2 // #2 │ │ -05a988: 7120 040a ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -05a98e: 0c04 |002b: move-result-object v4 │ │ -05a990: 4d04 0203 |002c: aput-object v4, v2, v3 │ │ -05a994: 7120 2c0a 2100 |002e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -05a99a: 0c01 |0031: move-result-object v1 │ │ -05a99c: 7020 c509 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@09c5 │ │ -05a9a2: 2700 |0035: throw v0 │ │ -05a9a4: 0e00 |0036: return-void │ │ +05d2f0: |[05d2f0] okio.Util.checkOffsetAndCount:(JJJ)V │ │ +05d300: a100 0709 |0000: or-long v0, v7, v9 │ │ +05d304: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +05d308: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +05d30c: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ +05d310: 3100 0705 |0008: cmp-long v0, v7, v5 │ │ +05d314: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ +05d318: 9c00 0507 |000c: sub-long v0, v5, v7 │ │ +05d31c: 3100 0009 |000e: cmp-long v0, v0, v9 │ │ +05d320: 3b00 2600 |0010: if-gez v0, 0036 // +0026 │ │ +05d324: 2200 ac01 |0012: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@01ac │ │ +05d328: 1a01 d01a |0014: const-string v1, "size=%s offset=%s byteCount=%s" // string@1ad0 │ │ +05d32c: 1232 |0016: const/4 v2, #int 3 // #3 │ │ +05d32e: 2322 ca03 |0017: new-array v2, v2, [Ljava/lang/Object; // type@03ca │ │ +05d332: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +05d334: 7120 040a 6500 |001a: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +05d33a: 0c04 |001d: move-result-object v4 │ │ +05d33c: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ +05d340: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +05d342: 7120 040a 8700 |0021: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +05d348: 0c04 |0024: move-result-object v4 │ │ +05d34a: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +05d34e: 1223 |0027: const/4 v3, #int 2 // #2 │ │ +05d350: 7120 040a a900 |0028: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +05d356: 0c04 |002b: move-result-object v4 │ │ +05d358: 4d04 0203 |002c: aput-object v4, v2, v3 │ │ +05d35c: 7120 2c0a 2100 |002e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +05d362: 0c01 |0031: move-result-object v1 │ │ +05d364: 7020 c509 1000 |0032: invoke-direct {v0, v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@09c5 │ │ +05d36a: 2700 |0035: throw v0 │ │ +05d36c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0012 line=29 │ │ 0x001a line=30 │ │ 0x0036 line=32 │ │ locals : │ │ - 0x0000 - 0x0037 reg=6 size J │ │ - 0x0000 - 0x0037 reg=8 offset J │ │ - 0x0000 - 0x0037 reg=10 byteCount J │ │ + 0x0000 - 0x0037 reg=5 size J │ │ + 0x0000 - 0x0037 reg=7 offset J │ │ + 0x0000 - 0x0037 reg=9 byteCount J │ │ │ │ #4 : (in Lokio/Util;) │ │ name : 'reverseBytesInt' │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -05a9a8: |[05a9a8] okio.Util.reverseBytesInt:(I)I │ │ -05a9b8: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ -05a9bc: b520 |0002: and-int/2addr v0, v2 │ │ -05a9be: e200 0018 |0003: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ -05a9c2: 1501 ff00 |0005: const/high16 v1, #int 16711680 // #ff │ │ -05a9c6: b521 |0007: and-int/2addr v1, v2 │ │ -05a9c8: e201 0108 |0008: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ -05a9cc: b610 |000a: or-int/2addr v0, v1 │ │ -05a9ce: 1401 00ff 0000 |000b: const v1, #float 9.14768e-41 // #0000ff00 │ │ -05a9d4: b521 |000e: and-int/2addr v1, v2 │ │ -05a9d6: e001 0108 |000f: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -05a9da: b610 |0011: or-int/2addr v0, v1 │ │ -05a9dc: d521 ff00 |0012: and-int/lit16 v1, v2, #int 255 // #00ff │ │ -05a9e0: e001 0118 |0014: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -05a9e4: b610 |0016: or-int/2addr v0, v1 │ │ -05a9e6: 0f00 |0017: return v0 │ │ +05d370: |[05d370] okio.Util.reverseBytesInt:(I)I │ │ +05d380: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ +05d384: b520 |0002: and-int/2addr v0, v2 │ │ +05d386: e200 0018 |0003: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ +05d38a: 1501 ff00 |0005: const/high16 v1, #int 16711680 // #ff │ │ +05d38e: b521 |0007: and-int/2addr v1, v2 │ │ +05d390: e201 0108 |0008: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ +05d394: b610 |000a: or-int/2addr v0, v1 │ │ +05d396: 1401 00ff 0000 |000b: const v1, #float 9.14768e-41 // #0000ff00 │ │ +05d39c: b521 |000e: and-int/2addr v1, v2 │ │ +05d39e: e001 0108 |000f: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +05d3a2: b610 |0011: or-int/2addr v0, v1 │ │ +05d3a4: d521 ff00 |0012: and-int/lit16 v1, v2, #int 255 // #00ff │ │ +05d3a8: e001 0118 |0014: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +05d3ac: b610 |0016: or-int/2addr v0, v1 │ │ +05d3ae: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 i I │ │ │ │ #5 : (in Lokio/Util;) │ │ @@ -85634,51 +85599,51 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 59 16-bit code units │ │ -05a9e8: |[05a9e8] okio.Util.reverseBytesLong:(J)J │ │ -05a9f8: 1307 3800 |0000: const/16 v7, #int 56 // #38 │ │ -05a9fc: 1306 2800 |0002: const/16 v6, #int 40 // #28 │ │ -05aa00: 1305 1800 |0004: const/16 v5, #int 24 // #18 │ │ -05aa04: 1304 0800 |0006: const/16 v4, #int 8 // #8 │ │ -05aa08: 1900 00ff |0008: const-wide/high16 v0, #long -72057594037927936 // #ff00 │ │ -05aa0c: c080 |000a: and-long/2addr v0, v8 │ │ -05aa0e: c570 |000b: ushr-long/2addr v0, v7 │ │ -05aa10: 1902 ff00 |000c: const-wide/high16 v2, #long 71776119061217280 // #ff │ │ -05aa14: c082 |000e: and-long/2addr v2, v8 │ │ -05aa16: c562 |000f: ushr-long/2addr v2, v6 │ │ -05aa18: c120 |0010: or-long/2addr v0, v2 │ │ -05aa1a: 1802 0000 0000 00ff 0000 |0011: const-wide v2, #double 1.38524e-309 // #0000ff0000000000 │ │ -05aa24: c082 |0016: and-long/2addr v2, v8 │ │ -05aa26: c552 |0017: ushr-long/2addr v2, v5 │ │ -05aa28: c120 |0018: or-long/2addr v0, v2 │ │ -05aa2a: 1802 0000 0000 ff00 0000 |0019: const-wide v2, #double 5.41109e-312 // #000000ff00000000 │ │ -05aa34: c082 |001e: and-long/2addr v2, v8 │ │ -05aa36: c542 |001f: ushr-long/2addr v2, v4 │ │ -05aa38: c120 |0020: or-long/2addr v0, v2 │ │ -05aa3a: 1802 0000 00ff 0000 0000 |0021: const-wide v2, #double 2.11371e-314 // #00000000ff000000 │ │ -05aa44: c082 |0026: and-long/2addr v2, v8 │ │ -05aa46: c342 |0027: shl-long/2addr v2, v4 │ │ -05aa48: c120 |0028: or-long/2addr v0, v2 │ │ -05aa4a: 1702 0000 ff00 |0029: const-wide/32 v2, #float 2.34181e-38 // #00ff0000 │ │ -05aa50: c082 |002c: and-long/2addr v2, v8 │ │ -05aa52: c352 |002d: shl-long/2addr v2, v5 │ │ -05aa54: c120 |002e: or-long/2addr v0, v2 │ │ -05aa56: 1702 00ff 0000 |002f: const-wide/32 v2, #float 9.14768e-41 // #0000ff00 │ │ -05aa5c: c082 |0032: and-long/2addr v2, v8 │ │ -05aa5e: c362 |0033: shl-long/2addr v2, v6 │ │ -05aa60: c120 |0034: or-long/2addr v0, v2 │ │ -05aa62: 1602 ff00 |0035: const-wide/16 v2, #int 255 // #ff │ │ -05aa66: c082 |0037: and-long/2addr v2, v8 │ │ -05aa68: c372 |0038: shl-long/2addr v2, v7 │ │ -05aa6a: c120 |0039: or-long/2addr v0, v2 │ │ -05aa6c: 1000 |003a: return-wide v0 │ │ +05d3b0: |[05d3b0] okio.Util.reverseBytesLong:(J)J │ │ +05d3c0: 1307 3800 |0000: const/16 v7, #int 56 // #38 │ │ +05d3c4: 1306 2800 |0002: const/16 v6, #int 40 // #28 │ │ +05d3c8: 1305 1800 |0004: const/16 v5, #int 24 // #18 │ │ +05d3cc: 1304 0800 |0006: const/16 v4, #int 8 // #8 │ │ +05d3d0: 1900 00ff |0008: const-wide/high16 v0, #long -72057594037927936 // #ff00 │ │ +05d3d4: c080 |000a: and-long/2addr v0, v8 │ │ +05d3d6: c570 |000b: ushr-long/2addr v0, v7 │ │ +05d3d8: 1902 ff00 |000c: const-wide/high16 v2, #long 71776119061217280 // #ff │ │ +05d3dc: c082 |000e: and-long/2addr v2, v8 │ │ +05d3de: c562 |000f: ushr-long/2addr v2, v6 │ │ +05d3e0: c120 |0010: or-long/2addr v0, v2 │ │ +05d3e2: 1802 0000 0000 00ff 0000 |0011: const-wide v2, #double 1.38524e-309 // #0000ff0000000000 │ │ +05d3ec: c082 |0016: and-long/2addr v2, v8 │ │ +05d3ee: c552 |0017: ushr-long/2addr v2, v5 │ │ +05d3f0: c120 |0018: or-long/2addr v0, v2 │ │ +05d3f2: 1802 0000 0000 ff00 0000 |0019: const-wide v2, #double 5.41109e-312 // #000000ff00000000 │ │ +05d3fc: c082 |001e: and-long/2addr v2, v8 │ │ +05d3fe: c542 |001f: ushr-long/2addr v2, v4 │ │ +05d400: c120 |0020: or-long/2addr v0, v2 │ │ +05d402: 1802 0000 00ff 0000 0000 |0021: const-wide v2, #double 2.11371e-314 // #00000000ff000000 │ │ +05d40c: c082 |0026: and-long/2addr v2, v8 │ │ +05d40e: c342 |0027: shl-long/2addr v2, v4 │ │ +05d410: c120 |0028: or-long/2addr v0, v2 │ │ +05d412: 1702 0000 ff00 |0029: const-wide/32 v2, #float 2.34181e-38 // #00ff0000 │ │ +05d418: c082 |002c: and-long/2addr v2, v8 │ │ +05d41a: c352 |002d: shl-long/2addr v2, v5 │ │ +05d41c: c120 |002e: or-long/2addr v0, v2 │ │ +05d41e: 1702 00ff 0000 |002f: const-wide/32 v2, #float 9.14768e-41 // #0000ff00 │ │ +05d424: c082 |0032: and-long/2addr v2, v8 │ │ +05d426: c362 |0033: shl-long/2addr v2, v6 │ │ +05d428: c120 |0034: or-long/2addr v0, v2 │ │ +05d42a: 1602 ff00 |0035: const-wide/16 v2, #int 255 // #ff │ │ +05d42e: c082 |0037: and-long/2addr v2, v8 │ │ +05d430: c372 |0038: shl-long/2addr v2, v7 │ │ +05d432: c120 |0039: or-long/2addr v0, v2 │ │ +05d434: 1000 |003a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=49 │ │ locals : │ │ 0x0000 - 0x003b reg=8 v J │ │ │ │ #6 : (in Lokio/Util;) │ │ @@ -85686,25 +85651,25 @@ │ │ type : '(S)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -05aa70: |[05aa70] okio.Util.reverseBytesShort:(S)S │ │ -05aa80: 1402 ffff 0000 |0000: const v2, #float 9.18341e-41 // #0000ffff │ │ -05aa86: 9500 0402 |0003: and-int v0, v4, v2 │ │ -05aa8a: 1402 00ff 0000 |0005: const v2, #float 9.14768e-41 // #0000ff00 │ │ -05aa90: b502 |0008: and-int/2addr v2, v0 │ │ -05aa92: e202 0208 |0009: ushr-int/lit8 v2, v2, #int 8 // #08 │ │ -05aa96: d503 ff00 |000b: and-int/lit16 v3, v0, #int 255 // #00ff │ │ -05aa9a: e003 0308 |000d: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -05aa9e: 9601 0203 |000f: or-int v1, v2, v3 │ │ -05aaa2: 8f12 |0011: int-to-short v2, v1 │ │ -05aaa4: 0f02 |0012: return v2 │ │ +05d438: |[05d438] okio.Util.reverseBytesShort:(S)S │ │ +05d448: 1402 ffff 0000 |0000: const v2, #float 9.18341e-41 // #0000ffff │ │ +05d44e: 9500 0402 |0003: and-int v0, v4, v2 │ │ +05d452: 1402 00ff 0000 |0005: const v2, #float 9.14768e-41 // #0000ff00 │ │ +05d458: b502 |0008: and-int/2addr v2, v0 │ │ +05d45a: e202 0208 |0009: ushr-int/lit8 v2, v2, #int 8 // #08 │ │ +05d45e: d503 ff00 |000b: and-int/lit16 v3, v0, #int 255 // #00ff │ │ +05d462: e003 0308 |000d: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +05d466: 9601 0203 |000f: or-int v1, v2, v3 │ │ +05d46a: 8f12 |0011: int-to-short v2, v1 │ │ +05d46c: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x0011 line=38 │ │ locals : │ │ 0x0005 - 0x0013 reg=0 i I │ │ @@ -85716,17 +85681,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05aaa8: |[05aaa8] okio.Util.sneakyRethrow:(Ljava/lang/Throwable;)V │ │ -05aab8: 7110 3e0f 0000 |0000: invoke-static {v0}, Lokio/Util;.sneakyThrow2:(Ljava/lang/Throwable;)V // method@0f3e │ │ -05aabe: 0e00 |0003: return-void │ │ +05d470: |[05d470] okio.Util.sneakyRethrow:(Ljava/lang/Throwable;)V │ │ +05d480: 7110 3e0f 0000 |0000: invoke-static {v0}, Lokio/Util;.sneakyThrow2:(Ljava/lang/Throwable;)V // method@0f3e │ │ +05d486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 t Ljava/lang/Throwable; │ │ │ │ @@ -85735,29 +85700,29 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05aac0: |[05aac0] okio.Util.sneakyThrow2:(Ljava/lang/Throwable;)V │ │ -05aad0: 2700 |0000: throw v0 │ │ +05d488: |[05d488] okio.Util.sneakyThrow2:(Ljava/lang/Throwable;)V │ │ +05d498: 2700 |0000: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 t Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2975 (Util.java) │ │ + source_file_idx : 2995 (Util.java) │ │ │ │ Class #239 header: │ │ -class_idx : 683 │ │ +class_idx : 703 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 15 │ │ │ │ Class #239 annotations: │ │ @@ -85880,17 +85845,17 @@ │ │ type : '(Ljava/net/URL;)Lorg/jsoup/Connection$Base;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 639 (Connection.java) │ │ │ │ Class #240 header: │ │ -class_idx : 684 │ │ +class_idx : 704 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #240 annotations: │ │ @@ -85948,17 +85913,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 639 (Connection.java) │ │ │ │ Class #241 header: │ │ -class_idx : 685 │ │ +class_idx : 705 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 639 │ │ static_fields_size : 6 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #241 annotations: │ │ @@ -86010,54 +85975,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -05aad4: |[05aad4] org.jsoup.Connection$Method.:()V │ │ -05aae4: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -05aae6: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -05aae8: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -05aaea: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -05aaec: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -05aaee: 2200 ad02 |0005: new-instance v0, Lorg/jsoup/Connection$Method; // type@02ad │ │ -05aaf2: 1a01 9c03 |0007: const-string v1, "GET" // string@039c │ │ -05aaf6: 7040 560f 1033 |0009: invoke-direct {v0, v1, v3, v3}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ -05aafc: 6900 4706 |000c: sput-object v0, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ -05ab00: 2200 ad02 |000e: new-instance v0, Lorg/jsoup/Connection$Method; // type@02ad │ │ -05ab04: 1a01 5609 |0010: const-string v1, "POST" // string@0956 │ │ -05ab08: 7040 560f 1022 |0012: invoke-direct {v0, v1, v2, v2}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ -05ab0e: 6900 4906 |0015: sput-object v0, Lorg/jsoup/Connection$Method;.POST:Lorg/jsoup/Connection$Method; // field@0649 │ │ -05ab12: 2200 ad02 |0017: new-instance v0, Lorg/jsoup/Connection$Method; // type@02ad │ │ -05ab16: 1a01 6f09 |0019: const-string v1, "PUT" // string@096f │ │ -05ab1a: 7040 560f 1024 |001b: invoke-direct {v0, v1, v4, v2}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ -05ab20: 6900 4a06 |001e: sput-object v0, Lorg/jsoup/Connection$Method;.PUT:Lorg/jsoup/Connection$Method; // field@064a │ │ -05ab24: 2200 ad02 |0020: new-instance v0, Lorg/jsoup/Connection$Method; // type@02ad │ │ -05ab28: 1a01 bd02 |0022: const-string v1, "DELETE" // string@02bd │ │ -05ab2c: 7040 560f 1035 |0024: invoke-direct {v0, v1, v5, v3}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ -05ab32: 6900 4606 |0027: sput-object v0, Lorg/jsoup/Connection$Method;.DELETE:Lorg/jsoup/Connection$Method; // field@0646 │ │ -05ab36: 2200 ad02 |0029: new-instance v0, Lorg/jsoup/Connection$Method; // type@02ad │ │ -05ab3a: 1a01 4c09 |002b: const-string v1, "PATCH" // string@094c │ │ -05ab3e: 7040 560f 1026 |002d: invoke-direct {v0, v1, v6, v2}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ -05ab44: 6900 4806 |0030: sput-object v0, Lorg/jsoup/Connection$Method;.PATCH:Lorg/jsoup/Connection$Method; // field@0648 │ │ -05ab48: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -05ab4a: 2300 c303 |0033: new-array v0, v0, [Lorg/jsoup/Connection$Method; // type@03c3 │ │ -05ab4e: 6201 4706 |0035: sget-object v1, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ -05ab52: 4d01 0003 |0037: aput-object v1, v0, v3 │ │ -05ab56: 6201 4906 |0039: sget-object v1, Lorg/jsoup/Connection$Method;.POST:Lorg/jsoup/Connection$Method; // field@0649 │ │ -05ab5a: 4d01 0002 |003b: aput-object v1, v0, v2 │ │ -05ab5e: 6201 4a06 |003d: sget-object v1, Lorg/jsoup/Connection$Method;.PUT:Lorg/jsoup/Connection$Method; // field@064a │ │ -05ab62: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -05ab66: 6201 4606 |0041: sget-object v1, Lorg/jsoup/Connection$Method;.DELETE:Lorg/jsoup/Connection$Method; // field@0646 │ │ -05ab6a: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -05ab6e: 6201 4806 |0045: sget-object v1, Lorg/jsoup/Connection$Method;.PATCH:Lorg/jsoup/Connection$Method; // field@0648 │ │ -05ab72: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -05ab76: 6900 4506 |0049: sput-object v0, Lorg/jsoup/Connection$Method;.$VALUES:[Lorg/jsoup/Connection$Method; // field@0645 │ │ -05ab7a: 0e00 |004b: return-void │ │ +05d49c: |[05d49c] org.jsoup.Connection$Method.:()V │ │ +05d4ac: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +05d4ae: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +05d4b0: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +05d4b2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +05d4b4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +05d4b6: 2200 c102 |0005: new-instance v0, Lorg/jsoup/Connection$Method; // type@02c1 │ │ +05d4ba: 1a01 9c03 |0007: const-string v1, "GET" // string@039c │ │ +05d4be: 7040 560f 1033 |0009: invoke-direct {v0, v1, v3, v3}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ +05d4c4: 6900 4706 |000c: sput-object v0, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ +05d4c8: 2200 c102 |000e: new-instance v0, Lorg/jsoup/Connection$Method; // type@02c1 │ │ +05d4cc: 1a01 6a09 |0010: const-string v1, "POST" // string@096a │ │ +05d4d0: 7040 560f 1022 |0012: invoke-direct {v0, v1, v2, v2}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ +05d4d6: 6900 4906 |0015: sput-object v0, Lorg/jsoup/Connection$Method;.POST:Lorg/jsoup/Connection$Method; // field@0649 │ │ +05d4da: 2200 c102 |0017: new-instance v0, Lorg/jsoup/Connection$Method; // type@02c1 │ │ +05d4de: 1a01 8309 |0019: const-string v1, "PUT" // string@0983 │ │ +05d4e2: 7040 560f 1024 |001b: invoke-direct {v0, v1, v4, v2}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ +05d4e8: 6900 4a06 |001e: sput-object v0, Lorg/jsoup/Connection$Method;.PUT:Lorg/jsoup/Connection$Method; // field@064a │ │ +05d4ec: 2200 c102 |0020: new-instance v0, Lorg/jsoup/Connection$Method; // type@02c1 │ │ +05d4f0: 1a01 bd02 |0022: const-string v1, "DELETE" // string@02bd │ │ +05d4f4: 7040 560f 1035 |0024: invoke-direct {v0, v1, v5, v3}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ +05d4fa: 6900 4606 |0027: sput-object v0, Lorg/jsoup/Connection$Method;.DELETE:Lorg/jsoup/Connection$Method; // field@0646 │ │ +05d4fe: 2200 c102 |0029: new-instance v0, Lorg/jsoup/Connection$Method; // type@02c1 │ │ +05d502: 1a01 6009 |002b: const-string v1, "PATCH" // string@0960 │ │ +05d506: 7040 560f 1026 |002d: invoke-direct {v0, v1, v6, v2}, Lorg/jsoup/Connection$Method;.:(Ljava/lang/String;IZ)V // method@0f56 │ │ +05d50c: 6900 4806 |0030: sput-object v0, Lorg/jsoup/Connection$Method;.PATCH:Lorg/jsoup/Connection$Method; // field@0648 │ │ +05d510: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +05d512: 2300 d703 |0033: new-array v0, v0, [Lorg/jsoup/Connection$Method; // type@03d7 │ │ +05d516: 6201 4706 |0035: sget-object v1, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ +05d51a: 4d01 0003 |0037: aput-object v1, v0, v3 │ │ +05d51e: 6201 4906 |0039: sget-object v1, Lorg/jsoup/Connection$Method;.POST:Lorg/jsoup/Connection$Method; // field@0649 │ │ +05d522: 4d01 0002 |003b: aput-object v1, v0, v2 │ │ +05d526: 6201 4a06 |003d: sget-object v1, Lorg/jsoup/Connection$Method;.PUT:Lorg/jsoup/Connection$Method; // field@064a │ │ +05d52a: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +05d52e: 6201 4606 |0041: sget-object v1, Lorg/jsoup/Connection$Method;.DELETE:Lorg/jsoup/Connection$Method; // field@0646 │ │ +05d532: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +05d536: 6201 4806 |0045: sget-object v1, Lorg/jsoup/Connection$Method;.PATCH:Lorg/jsoup/Connection$Method; // field@0648 │ │ +05d53a: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +05d53e: 6900 4506 |0049: sput-object v0, Lorg/jsoup/Connection$Method;.$VALUES:[Lorg/jsoup/Connection$Method; // field@0645 │ │ +05d542: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=31 │ │ 0x0032 line=30 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/Connection$Method;) │ │ @@ -86065,18 +86030,18 @@ │ │ type : '(Ljava/lang/String;IZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05ab7c: |[05ab7c] org.jsoup.Connection$Method.:(Ljava/lang/String;IZ)V │ │ -05ab8c: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -05ab92: 5c03 4b06 |0003: iput-boolean v3, v0, Lorg/jsoup/Connection$Method;.hasBody:Z // field@064b │ │ -05ab96: 0e00 |0005: return-void │ │ +05d544: |[05d544] org.jsoup.Connection$Method.:(Ljava/lang/String;IZ)V │ │ +05d554: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +05d55a: 5c03 4b06 |0003: iput-boolean v3, v0, Lorg/jsoup/Connection$Method;.hasBody:Z // field@064b │ │ +05d55e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/Connection$Method; │ │ @@ -86089,20 +86054,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection$Method;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05ab98: |[05ab98] org.jsoup.Connection$Method.valueOf:(Ljava/lang/String;)Lorg/jsoup/Connection$Method; │ │ -05aba8: 1c00 ad02 |0000: const-class v0, Lorg/jsoup/Connection$Method; // type@02ad │ │ -05abac: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -05abb2: 0c00 |0005: move-result-object v0 │ │ -05abb4: 1f00 ad02 |0006: check-cast v0, Lorg/jsoup/Connection$Method; // type@02ad │ │ -05abb8: 1100 |0008: return-object v0 │ │ +05d560: |[05d560] org.jsoup.Connection$Method.valueOf:(Ljava/lang/String;)Lorg/jsoup/Connection$Method; │ │ +05d570: 1c00 c102 |0000: const-class v0, Lorg/jsoup/Connection$Method; // type@02c1 │ │ +05d574: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +05d57a: 0c00 |0005: move-result-object v0 │ │ +05d57c: 1f00 c102 |0006: check-cast v0, Lorg/jsoup/Connection$Method; // type@02c1 │ │ +05d580: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jsoup/Connection$Method;) │ │ @@ -86110,20 +86075,20 @@ │ │ type : '()[Lorg/jsoup/Connection$Method;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05abbc: |[05abbc] org.jsoup.Connection$Method.values:()[Lorg/jsoup/Connection$Method; │ │ -05abcc: 6200 4506 |0000: sget-object v0, Lorg/jsoup/Connection$Method;.$VALUES:[Lorg/jsoup/Connection$Method; // field@0645 │ │ -05abd0: 6e10 8415 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/Connection$Method;.clone:()Ljava/lang/Object; // method@1584 │ │ -05abd6: 0c00 |0005: move-result-object v0 │ │ -05abd8: 1f00 c303 |0006: check-cast v0, [Lorg/jsoup/Connection$Method; // type@03c3 │ │ -05abdc: 1100 |0008: return-object v0 │ │ +05d584: |[05d584] org.jsoup.Connection$Method.values:()[Lorg/jsoup/Connection$Method; │ │ +05d594: 6200 4506 |0000: sget-object v0, Lorg/jsoup/Connection$Method;.$VALUES:[Lorg/jsoup/Connection$Method; // field@0645 │ │ +05d598: 6e10 8415 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/Connection$Method;.clone:()Ljava/lang/Object; // method@1584 │ │ +05d59e: 0c00 |0005: move-result-object v0 │ │ +05d5a0: 1f00 d703 |0006: check-cast v0, [Lorg/jsoup/Connection$Method; // type@03d7 │ │ +05d5a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jsoup/Connection$Method;) │ │ @@ -86131,29 +86096,29 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05abe0: |[05abe0] org.jsoup.Connection$Method.hasBody:()Z │ │ -05abf0: 5510 4b06 |0000: iget-boolean v0, v1, Lorg/jsoup/Connection$Method;.hasBody:Z // field@064b │ │ -05abf4: 0f00 |0002: return v0 │ │ +05d5a8: |[05d5a8] org.jsoup.Connection$Method.hasBody:()Z │ │ +05d5b8: 5510 4b06 |0000: iget-boolean v0, v1, Lorg/jsoup/Connection$Method;.hasBody:Z // field@064b │ │ +05d5bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/Connection$Method; │ │ │ │ source_file_idx : 639 (Connection.java) │ │ │ │ Class #242 header: │ │ -class_idx : 688 │ │ +class_idx : 708 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 28 │ │ │ │ Class #242 annotations: │ │ @@ -86348,17 +86313,17 @@ │ │ type : '(Z)Lorg/jsoup/Connection;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 639 (Connection.java) │ │ │ │ Class #243 header: │ │ -class_idx : 689 │ │ +class_idx : 709 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 394 │ │ +superclass_idx : 412 │ │ source_file_idx : 995 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #243 - │ │ @@ -86382,19 +86347,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05abf8: |[05abf8] org.jsoup.HttpStatusException.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -05ac08: 7020 9809 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -05ac0e: 5902 4c06 |0003: iput v2, v0, Lorg/jsoup/HttpStatusException;.statusCode:I // field@064c │ │ -05ac12: 5b03 4d06 |0005: iput-object v3, v0, Lorg/jsoup/HttpStatusException;.url:Ljava/lang/String; // field@064d │ │ -05ac16: 0e00 |0007: return-void │ │ +05d5c0: |[05d5c0] org.jsoup.HttpStatusException.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +05d5d0: 7020 9809 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05d5d6: 5902 4c06 |0003: iput v2, v0, Lorg/jsoup/HttpStatusException;.statusCode:I // field@064c │ │ +05d5da: 5b03 4d06 |0005: iput-object v3, v0, Lorg/jsoup/HttpStatusException;.url:Ljava/lang/String; // field@064d │ │ +05d5de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ 0x0007 line=16 │ │ locals : │ │ @@ -86409,17 +86374,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ac18: |[05ac18] org.jsoup.HttpStatusException.getStatusCode:()I │ │ -05ac28: 5210 4c06 |0000: iget v0, v1, Lorg/jsoup/HttpStatusException;.statusCode:I // field@064c │ │ -05ac2c: 0f00 |0002: return v0 │ │ +05d5e0: |[05d5e0] org.jsoup.HttpStatusException.getStatusCode:()I │ │ +05d5f0: 5210 4c06 |0000: iget v0, v1, Lorg/jsoup/HttpStatusException;.statusCode:I // field@064c │ │ +05d5f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/HttpStatusException; │ │ │ │ #1 : (in Lorg/jsoup/HttpStatusException;) │ │ @@ -86427,17 +86392,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ac30: |[05ac30] org.jsoup.HttpStatusException.getUrl:()Ljava/lang/String; │ │ -05ac40: 5410 4d06 |0000: iget-object v0, v1, Lorg/jsoup/HttpStatusException;.url:Ljava/lang/String; // field@064d │ │ -05ac44: 1100 |0002: return-object v0 │ │ +05d5f8: |[05d5f8] org.jsoup.HttpStatusException.getUrl:()Ljava/lang/String; │ │ +05d608: 5410 4d06 |0000: iget-object v0, v1, Lorg/jsoup/HttpStatusException;.url:Ljava/lang/String; // field@064d │ │ +05d60c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/HttpStatusException; │ │ │ │ #2 : (in Lorg/jsoup/HttpStatusException;) │ │ @@ -86445,48 +86410,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -05ac48: |[05ac48] org.jsoup.HttpStatusException.toString:()Ljava/lang/String; │ │ -05ac58: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05ac5c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05ac62: 6f10 9e09 0200 |0005: invoke-super {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@099e │ │ -05ac68: 0c01 |0008: move-result-object v1 │ │ -05ac6a: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05ac70: 0c00 |000c: move-result-object v0 │ │ -05ac72: 1a01 0201 |000d: const-string v1, ". Status=" // string@0102 │ │ -05ac76: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05ac7c: 0c00 |0012: move-result-object v0 │ │ -05ac7e: 5221 4c06 |0013: iget v1, v2, Lorg/jsoup/HttpStatusException;.statusCode:I // field@064c │ │ -05ac82: 6e20 550a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -05ac88: 0c00 |0018: move-result-object v0 │ │ -05ac8a: 1a01 d900 |0019: const-string v1, ", URL=" // string@00d9 │ │ -05ac8e: 6e20 580a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05ac94: 0c00 |001e: move-result-object v0 │ │ -05ac96: 5421 4d06 |001f: iget-object v1, v2, Lorg/jsoup/HttpStatusException;.url:Ljava/lang/String; // field@064d │ │ -05ac9a: 6e20 580a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05aca0: 0c00 |0024: move-result-object v0 │ │ -05aca2: 6e10 640a 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05aca8: 0c00 |0028: move-result-object v0 │ │ -05acaa: 1100 |0029: return-object v0 │ │ +05d610: |[05d610] org.jsoup.HttpStatusException.toString:()Ljava/lang/String; │ │ +05d620: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05d624: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05d62a: 6f10 9e09 0200 |0005: invoke-super {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@099e │ │ +05d630: 0c01 |0008: move-result-object v1 │ │ +05d632: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d638: 0c00 |000c: move-result-object v0 │ │ +05d63a: 1a01 0201 |000d: const-string v1, ". Status=" // string@0102 │ │ +05d63e: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d644: 0c00 |0012: move-result-object v0 │ │ +05d646: 5221 4c06 |0013: iget v1, v2, Lorg/jsoup/HttpStatusException;.statusCode:I // field@064c │ │ +05d64a: 6e20 550a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +05d650: 0c00 |0018: move-result-object v0 │ │ +05d652: 1a01 d900 |0019: const-string v1, ", URL=" // string@00d9 │ │ +05d656: 6e20 580a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d65c: 0c00 |001e: move-result-object v0 │ │ +05d65e: 5421 4d06 |001f: iget-object v1, v2, Lorg/jsoup/HttpStatusException;.url:Ljava/lang/String; // field@064d │ │ +05d662: 6e20 580a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d668: 0c00 |0024: move-result-object v0 │ │ +05d66a: 6e10 640a 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05d670: 0c00 |0028: move-result-object v0 │ │ +05d672: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lorg/jsoup/HttpStatusException; │ │ │ │ source_file_idx : 995 (HttpStatusException.java) │ │ │ │ Class #244 header: │ │ -class_idx : 690 │ │ +class_idx : 710 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 1125 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 0 │ │ │ │ Class #244 annotations: │ │ @@ -86514,17 +86479,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05acac: |[05acac] org.jsoup.Jsoup.:()V │ │ -05acbc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05acc2: 0e00 |0003: return-void │ │ +05d674: |[05d674] org.jsoup.Jsoup.:()V │ │ +05d684: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05d68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/Jsoup; │ │ │ │ #1 : (in Lorg/jsoup/Jsoup;) │ │ @@ -86532,26 +86497,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05acc4: |[05acc4] org.jsoup.Jsoup.clean:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Ljava/lang/String; │ │ -05acd4: 7120 ac0f 5400 |0000: invoke-static {v4, v5}, Lorg/jsoup/Jsoup;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fac │ │ -05acda: 0c02 |0003: move-result-object v2 │ │ -05acdc: 2201 5803 |0004: new-instance v1, Lorg/jsoup/safety/Cleaner; // type@0358 │ │ -05ace0: 7020 6114 6100 |0006: invoke-direct {v1, v6}, Lorg/jsoup/safety/Cleaner;.:(Lorg/jsoup/safety/Whitelist;)V // method@1461 │ │ -05ace6: 6e20 6414 2100 |0009: invoke-virtual {v1, v2}, Lorg/jsoup/safety/Cleaner;.clean:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Document; // method@1464 │ │ -05acec: 0c00 |000c: move-result-object v0 │ │ -05acee: 6e10 f210 0000 |000d: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -05acf4: 0c03 |0010: move-result-object v3 │ │ -05acf6: 6e10 6911 0300 |0011: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@1169 │ │ -05acfc: 0c03 |0014: move-result-object v3 │ │ -05acfe: 1103 |0015: return-object v3 │ │ +05d68c: |[05d68c] org.jsoup.Jsoup.clean:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Ljava/lang/String; │ │ +05d69c: 7120 ac0f 5400 |0000: invoke-static {v4, v5}, Lorg/jsoup/Jsoup;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fac │ │ +05d6a2: 0c02 |0003: move-result-object v2 │ │ +05d6a4: 2201 6c03 |0004: new-instance v1, Lorg/jsoup/safety/Cleaner; // type@036c │ │ +05d6a8: 7020 6114 6100 |0006: invoke-direct {v1, v6}, Lorg/jsoup/safety/Cleaner;.:(Lorg/jsoup/safety/Whitelist;)V // method@1461 │ │ +05d6ae: 6e20 6414 2100 |0009: invoke-virtual {v1, v2}, Lorg/jsoup/safety/Cleaner;.clean:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Document; // method@1464 │ │ +05d6b4: 0c00 |000c: move-result-object v0 │ │ +05d6b6: 6e10 f210 0000 |000d: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +05d6bc: 0c03 |0010: move-result-object v3 │ │ +05d6be: 6e10 6911 0300 |0011: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@1169 │ │ +05d6c4: 0c03 |0014: move-result-object v3 │ │ +05d6c6: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0009 line=200 │ │ 0x000d line=201 │ │ locals : │ │ @@ -86567,27 +86532,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/safety/Whitelist;Lorg/jsoup/nodes/Document$OutputSettings;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05ad00: |[05ad00] org.jsoup.Jsoup.clean:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/safety/Whitelist;Lorg/jsoup/nodes/Document$OutputSettings;)Ljava/lang/String; │ │ -05ad10: 7120 ac0f 5400 |0000: invoke-static {v4, v5}, Lorg/jsoup/Jsoup;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fac │ │ -05ad16: 0c02 |0003: move-result-object v2 │ │ -05ad18: 2201 5803 |0004: new-instance v1, Lorg/jsoup/safety/Cleaner; // type@0358 │ │ -05ad1c: 7020 6114 6100 |0006: invoke-direct {v1, v6}, Lorg/jsoup/safety/Cleaner;.:(Lorg/jsoup/safety/Whitelist;)V // method@1461 │ │ -05ad22: 6e20 6414 2100 |0009: invoke-virtual {v1, v2}, Lorg/jsoup/safety/Cleaner;.clean:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Document; // method@1464 │ │ -05ad28: 0c00 |000c: move-result-object v0 │ │ -05ad2a: 6e20 0811 7000 |000d: invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;.outputSettings:(Lorg/jsoup/nodes/Document$OutputSettings;)Lorg/jsoup/nodes/Document; // method@1108 │ │ -05ad30: 6e10 f210 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -05ad36: 0c03 |0013: move-result-object v3 │ │ -05ad38: 6e10 6911 0300 |0014: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@1169 │ │ -05ad3e: 0c03 |0017: move-result-object v3 │ │ -05ad40: 1103 |0018: return-object v3 │ │ +05d6c8: |[05d6c8] org.jsoup.Jsoup.clean:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/safety/Whitelist;Lorg/jsoup/nodes/Document$OutputSettings;)Ljava/lang/String; │ │ +05d6d8: 7120 ac0f 5400 |0000: invoke-static {v4, v5}, Lorg/jsoup/Jsoup;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fac │ │ +05d6de: 0c02 |0003: move-result-object v2 │ │ +05d6e0: 2201 6c03 |0004: new-instance v1, Lorg/jsoup/safety/Cleaner; // type@036c │ │ +05d6e4: 7020 6114 6100 |0006: invoke-direct {v1, v6}, Lorg/jsoup/safety/Cleaner;.:(Lorg/jsoup/safety/Whitelist;)V // method@1461 │ │ +05d6ea: 6e20 6414 2100 |0009: invoke-virtual {v1, v2}, Lorg/jsoup/safety/Cleaner;.clean:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Document; // method@1464 │ │ +05d6f0: 0c00 |000c: move-result-object v0 │ │ +05d6f2: 6e20 0811 7000 |000d: invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;.outputSettings:(Lorg/jsoup/nodes/Document$OutputSettings;)Lorg/jsoup/nodes/Document; // method@1108 │ │ +05d6f8: 6e10 f210 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +05d6fe: 0c03 |0013: move-result-object v3 │ │ +05d700: 6e10 6911 0300 |0014: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@1169 │ │ +05d706: 0c03 |0017: move-result-object v3 │ │ +05d708: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0004 line=232 │ │ 0x0009 line=233 │ │ 0x000d line=234 │ │ 0x0010 line=235 │ │ @@ -86605,19 +86570,19 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05ad44: |[05ad44] org.jsoup.Jsoup.clean:(Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Ljava/lang/String; │ │ -05ad54: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -05ad58: 7130 9e0f 0102 |0002: invoke-static {v1, v0, v2}, Lorg/jsoup/Jsoup;.clean:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Ljava/lang/String; // method@0f9e │ │ -05ad5e: 0c00 |0005: move-result-object v0 │ │ -05ad60: 1100 |0006: return-object v0 │ │ +05d70c: |[05d70c] org.jsoup.Jsoup.clean:(Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Ljava/lang/String; │ │ +05d71c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +05d720: 7130 9e0f 0102 |0002: invoke-static {v1, v0, v2}, Lorg/jsoup/Jsoup;.clean:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Ljava/lang/String; // method@0f9e │ │ +05d726: 0c00 |0005: move-result-object v0 │ │ +05d728: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 bodyHtml Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 whitelist Lorg/jsoup/safety/Whitelist; │ │ │ │ @@ -86626,18 +86591,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05ad64: |[05ad64] org.jsoup.Jsoup.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -05ad74: 7110 4510 0100 |0000: invoke-static {v1}, Lorg/jsoup/helper/HttpConnection;.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@1045 │ │ -05ad7a: 0c00 |0003: move-result-object v0 │ │ -05ad7c: 1100 |0004: return-object v0 │ │ +05d72c: |[05d72c] org.jsoup.Jsoup.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +05d73c: 7110 4510 0100 |0000: invoke-static {v1}, Lorg/jsoup/helper/HttpConnection;.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@1045 │ │ +05d742: 0c00 |0003: move-result-object v0 │ │ +05d744: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 url Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jsoup/Jsoup;) │ │ @@ -86645,23 +86610,23 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05ad80: |[05ad80] org.jsoup.Jsoup.isValid:(Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Z │ │ -05ad90: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ -05ad94: 7120 ac0f 2300 |0002: invoke-static {v3, v2}, Lorg/jsoup/Jsoup;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fac │ │ -05ad9a: 0c01 |0005: move-result-object v1 │ │ -05ad9c: 2200 5803 |0006: new-instance v0, Lorg/jsoup/safety/Cleaner; // type@0358 │ │ -05ada0: 7020 6114 4000 |0008: invoke-direct {v0, v4}, Lorg/jsoup/safety/Cleaner;.:(Lorg/jsoup/safety/Whitelist;)V // method@1461 │ │ -05ada6: 6e20 6714 1000 |000b: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Cleaner;.isValid:(Lorg/jsoup/nodes/Document;)Z // method@1467 │ │ -05adac: 0a02 |000e: move-result v2 │ │ -05adae: 0f02 |000f: return v2 │ │ +05d748: |[05d748] org.jsoup.Jsoup.isValid:(Ljava/lang/String;Lorg/jsoup/safety/Whitelist;)Z │ │ +05d758: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ +05d75c: 7120 ac0f 2300 |0002: invoke-static {v3, v2}, Lorg/jsoup/Jsoup;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fac │ │ +05d762: 0c01 |0005: move-result-object v1 │ │ +05d764: 2200 6c03 |0006: new-instance v0, Lorg/jsoup/safety/Cleaner; // type@036c │ │ +05d768: 7020 6114 4000 |0008: invoke-direct {v0, v4}, Lorg/jsoup/safety/Cleaner;.:(Lorg/jsoup/safety/Whitelist;)V // method@1461 │ │ +05d76e: 6e20 6714 1000 |000b: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Cleaner;.isValid:(Lorg/jsoup/nodes/Document;)Z // method@1467 │ │ +05d774: 0a02 |000e: move-result v2 │ │ +05d776: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000b line=249 │ │ locals : │ │ 0x000b - 0x0010 reg=0 cleaner Lorg/jsoup/safety/Cleaner; │ │ @@ -86674,20 +86639,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05adb0: |[05adb0] org.jsoup.Jsoup.parse:(Ljava/io/File;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05adc0: 6e10 8609 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0986 │ │ -05adc6: 0c00 |0003: move-result-object v0 │ │ -05adc8: 7130 c30f 2100 |0004: invoke-static {v1, v2, v0}, Lorg/jsoup/helper/DataUtil;.load:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fc3 │ │ -05adce: 0c00 |0007: move-result-object v0 │ │ -05add0: 1100 |0008: return-object v0 │ │ +05d778: |[05d778] org.jsoup.Jsoup.parse:(Ljava/io/File;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05d788: 6e10 8609 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0986 │ │ +05d78e: 0c00 |0003: move-result-object v0 │ │ +05d790: 7130 c30f 2100 |0004: invoke-static {v1, v2, v0}, Lorg/jsoup/helper/DataUtil;.load:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fc3 │ │ +05d796: 0c00 |0007: move-result-object v0 │ │ +05d798: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 in Ljava/io/File; │ │ 0x0000 - 0x0009 reg=2 charsetName Ljava/lang/String; │ │ │ │ @@ -86696,18 +86661,18 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05add4: |[05add4] org.jsoup.Jsoup.parse:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05ade4: 7130 c30f 2103 |0000: invoke-static {v1, v2, v3}, Lorg/jsoup/helper/DataUtil;.load:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fc3 │ │ -05adea: 0c00 |0003: move-result-object v0 │ │ -05adec: 1100 |0004: return-object v0 │ │ +05d79c: |[05d79c] org.jsoup.Jsoup.parse:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05d7ac: 7130 c30f 2103 |0000: invoke-static {v1, v2, v3}, Lorg/jsoup/helper/DataUtil;.load:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fc3 │ │ +05d7b2: 0c00 |0003: move-result-object v0 │ │ +05d7b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 in Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 charsetName Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 baseUri Ljava/lang/String; │ │ @@ -86717,18 +86682,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05adf0: |[05adf0] org.jsoup.Jsoup.parse:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05ae00: 7130 c40f 2103 |0000: invoke-static {v1, v2, v3}, Lorg/jsoup/helper/DataUtil;.load:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fc4 │ │ -05ae06: 0c00 |0003: move-result-object v0 │ │ -05ae08: 1100 |0004: return-object v0 │ │ +05d7b8: |[05d7b8] org.jsoup.Jsoup.parse:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05d7c8: 7130 c40f 2103 |0000: invoke-static {v1, v2, v3}, Lorg/jsoup/helper/DataUtil;.load:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0fc4 │ │ +05d7ce: 0c00 |0003: move-result-object v0 │ │ +05d7d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 in Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=2 charsetName Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 baseUri Ljava/lang/String; │ │ @@ -86738,18 +86703,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -05ae0c: |[05ae0c] org.jsoup.Jsoup.parse:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; │ │ -05ae1c: 7140 c50f 2143 |0000: invoke-static {v1, v2, v3, v4}, Lorg/jsoup/helper/DataUtil;.load:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc5 │ │ -05ae22: 0c00 |0003: move-result-object v0 │ │ -05ae24: 1100 |0004: return-object v0 │ │ +05d7d4: |[05d7d4] org.jsoup.Jsoup.parse:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; │ │ +05d7e4: 7140 c50f 2143 |0000: invoke-static {v1, v2, v3, v4}, Lorg/jsoup/helper/DataUtil;.load:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc5 │ │ +05d7ea: 0c00 |0003: move-result-object v0 │ │ +05d7ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 in Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=2 charsetName Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 baseUri Ljava/lang/String; │ │ @@ -86760,19 +86725,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05ae28: |[05ae28] org.jsoup.Jsoup.parse:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05ae38: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -05ae3c: 7120 0b13 0100 |0002: invoke-static {v1, v0}, Lorg/jsoup/parser/Parser;.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130b │ │ -05ae42: 0c00 |0005: move-result-object v0 │ │ -05ae44: 1100 |0006: return-object v0 │ │ +05d7f0: |[05d7f0] org.jsoup.Jsoup.parse:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05d800: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +05d804: 7120 0b13 0100 |0002: invoke-static {v1, v0}, Lorg/jsoup/parser/Parser;.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130b │ │ +05d80a: 0c00 |0005: move-result-object v0 │ │ +05d80c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 html Ljava/lang/String; │ │ │ │ #11 : (in Lorg/jsoup/Jsoup;) │ │ @@ -86780,18 +86745,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05ae48: |[05ae48] org.jsoup.Jsoup.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05ae58: 7120 0b13 2100 |0000: invoke-static {v1, v2}, Lorg/jsoup/parser/Parser;.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130b │ │ -05ae5e: 0c00 |0003: move-result-object v0 │ │ -05ae60: 1100 |0004: return-object v0 │ │ +05d810: |[05d810] org.jsoup.Jsoup.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05d820: 7120 0b13 2100 |0000: invoke-static {v1, v2}, Lorg/jsoup/parser/Parser;.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130b │ │ +05d826: 0c00 |0003: move-result-object v0 │ │ +05d828: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 baseUri Ljava/lang/String; │ │ │ │ @@ -86800,18 +86765,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05ae64: |[05ae64] org.jsoup.Jsoup.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; │ │ -05ae74: 6e30 0f13 1302 |0000: invoke-virtual {v3, v1, v2}, Lorg/jsoup/parser/Parser;.parseInput:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130f │ │ -05ae7a: 0c00 |0003: move-result-object v0 │ │ -05ae7c: 1100 |0004: return-object v0 │ │ +05d82c: |[05d82c] org.jsoup.Jsoup.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; │ │ +05d83c: 6e30 0f13 1302 |0000: invoke-virtual {v3, v1, v2}, Lorg/jsoup/parser/Parser;.parseInput:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130f │ │ +05d842: 0c00 |0003: move-result-object v0 │ │ +05d844: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 baseUri Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 parser Lorg/jsoup/parser/Parser; │ │ @@ -86821,21 +86786,21 @@ │ │ type : '(Ljava/net/URL;I)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05ae80: |[05ae80] org.jsoup.Jsoup.parse:(Ljava/net/URL;I)Lorg/jsoup/nodes/Document; │ │ -05ae90: 7110 4610 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/HttpConnection;.connect:(Ljava/net/URL;)Lorg/jsoup/Connection; // method@1046 │ │ -05ae96: 0c00 |0003: move-result-object v0 │ │ -05ae98: 7220 940f 3000 |0004: invoke-interface {v0, v3}, Lorg/jsoup/Connection;.timeout:(I)Lorg/jsoup/Connection; // method@0f94 │ │ -05ae9e: 7210 860f 0000 |0007: invoke-interface {v0}, Lorg/jsoup/Connection;.get:()Lorg/jsoup/nodes/Document; // method@0f86 │ │ -05aea4: 0c01 |000a: move-result-object v1 │ │ -05aea6: 1101 |000b: return-object v1 │ │ +05d848: |[05d848] org.jsoup.Jsoup.parse:(Ljava/net/URL;I)Lorg/jsoup/nodes/Document; │ │ +05d858: 7110 4610 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/HttpConnection;.connect:(Ljava/net/URL;)Lorg/jsoup/Connection; // method@1046 │ │ +05d85e: 0c00 |0003: move-result-object v0 │ │ +05d860: 7220 940f 3000 |0004: invoke-interface {v0, v3}, Lorg/jsoup/Connection;.timeout:(I)Lorg/jsoup/Connection; // method@0f94 │ │ +05d866: 7210 860f 0000 |0007: invoke-interface {v0}, Lorg/jsoup/Connection;.get:()Lorg/jsoup/nodes/Document; // method@0f86 │ │ +05d86c: 0c01 |000a: move-result-object v1 │ │ +05d86e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0004 line=182 │ │ 0x0007 line=183 │ │ locals : │ │ 0x0004 - 0x000c reg=0 con Lorg/jsoup/Connection; │ │ @@ -86847,19 +86812,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05aea8: |[05aea8] org.jsoup.Jsoup.parseBodyFragment:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05aeb8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -05aebc: 7120 0c13 0100 |0002: invoke-static {v1, v0}, Lorg/jsoup/parser/Parser;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130c │ │ -05aec2: 0c00 |0005: move-result-object v0 │ │ -05aec4: 1100 |0006: return-object v0 │ │ +05d870: |[05d870] org.jsoup.Jsoup.parseBodyFragment:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05d880: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +05d884: 7120 0c13 0100 |0002: invoke-static {v1, v0}, Lorg/jsoup/parser/Parser;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130c │ │ +05d88a: 0c00 |0005: move-result-object v0 │ │ +05d88c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 bodyHtml Ljava/lang/String; │ │ │ │ #15 : (in Lorg/jsoup/Jsoup;) │ │ @@ -86867,33 +86832,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05aec8: |[05aec8] org.jsoup.Jsoup.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05aed8: 7120 0c13 2100 |0000: invoke-static {v1, v2}, Lorg/jsoup/parser/Parser;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130c │ │ -05aede: 0c00 |0003: move-result-object v0 │ │ -05aee0: 1100 |0004: return-object v0 │ │ +05d890: |[05d890] org.jsoup.Jsoup.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05d8a0: 7120 0c13 2100 |0000: invoke-static {v1, v2}, Lorg/jsoup/parser/Parser;.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130c │ │ +05d8a6: 0c00 |0003: move-result-object v0 │ │ +05d8a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 bodyHtml Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 baseUri Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1125 (Jsoup.java) │ │ │ │ Class #245 header: │ │ -class_idx : 691 │ │ +class_idx : 711 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 394 │ │ -source_file_idx : 2969 │ │ +superclass_idx : 412 │ │ +source_file_idx : 2989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #245 - │ │ Class descriptor : 'Lorg/jsoup/UnsupportedMimeTypeException;' │ │ @@ -86916,19 +86881,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05aee4: |[05aee4] org.jsoup.UnsupportedMimeTypeException.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -05aef4: 7020 9809 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -05aefa: 5b02 4e06 |0003: iput-object v2, v0, Lorg/jsoup/UnsupportedMimeTypeException;.mimeType:Ljava/lang/String; // field@064e │ │ -05aefe: 5b03 4f06 |0005: iput-object v3, v0, Lorg/jsoup/UnsupportedMimeTypeException;.url:Ljava/lang/String; // field@064f │ │ -05af02: 0e00 |0007: return-void │ │ +05d8ac: |[05d8ac] org.jsoup.UnsupportedMimeTypeException.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +05d8bc: 7020 9809 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +05d8c2: 5b02 4e06 |0003: iput-object v2, v0, Lorg/jsoup/UnsupportedMimeTypeException;.mimeType:Ljava/lang/String; // field@064e │ │ +05d8c6: 5b03 4f06 |0005: iput-object v3, v0, Lorg/jsoup/UnsupportedMimeTypeException;.url:Ljava/lang/String; // field@064f │ │ +05d8ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ 0x0007 line=16 │ │ locals : │ │ @@ -86943,17 +86908,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05af04: |[05af04] org.jsoup.UnsupportedMimeTypeException.getMimeType:()Ljava/lang/String; │ │ -05af14: 5410 4e06 |0000: iget-object v0, v1, Lorg/jsoup/UnsupportedMimeTypeException;.mimeType:Ljava/lang/String; // field@064e │ │ -05af18: 1100 |0002: return-object v0 │ │ +05d8cc: |[05d8cc] org.jsoup.UnsupportedMimeTypeException.getMimeType:()Ljava/lang/String; │ │ +05d8dc: 5410 4e06 |0000: iget-object v0, v1, Lorg/jsoup/UnsupportedMimeTypeException;.mimeType:Ljava/lang/String; // field@064e │ │ +05d8e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/UnsupportedMimeTypeException; │ │ │ │ #1 : (in Lorg/jsoup/UnsupportedMimeTypeException;) │ │ @@ -86961,17 +86926,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05af1c: |[05af1c] org.jsoup.UnsupportedMimeTypeException.getUrl:()Ljava/lang/String; │ │ -05af2c: 5410 4f06 |0000: iget-object v0, v1, Lorg/jsoup/UnsupportedMimeTypeException;.url:Ljava/lang/String; // field@064f │ │ -05af30: 1100 |0002: return-object v0 │ │ +05d8e4: |[05d8e4] org.jsoup.UnsupportedMimeTypeException.getUrl:()Ljava/lang/String; │ │ +05d8f4: 5410 4f06 |0000: iget-object v0, v1, Lorg/jsoup/UnsupportedMimeTypeException;.url:Ljava/lang/String; // field@064f │ │ +05d8f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/UnsupportedMimeTypeException; │ │ │ │ #2 : (in Lorg/jsoup/UnsupportedMimeTypeException;) │ │ @@ -86979,48 +86944,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -05af34: |[05af34] org.jsoup.UnsupportedMimeTypeException.toString:()Ljava/lang/String; │ │ -05af44: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05af48: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05af4e: 6f10 9e09 0200 |0005: invoke-super {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@099e │ │ -05af54: 0c01 |0008: move-result-object v1 │ │ -05af56: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05af5c: 0c00 |000c: move-result-object v0 │ │ -05af5e: 1a01 0101 |000d: const-string v1, ". Mimetype=" // string@0101 │ │ -05af62: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05af68: 0c00 |0012: move-result-object v0 │ │ -05af6a: 5421 4e06 |0013: iget-object v1, v2, Lorg/jsoup/UnsupportedMimeTypeException;.mimeType:Ljava/lang/String; // field@064e │ │ -05af6e: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05af74: 0c00 |0018: move-result-object v0 │ │ -05af76: 1a01 d900 |0019: const-string v1, ", URL=" // string@00d9 │ │ -05af7a: 6e20 580a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05af80: 0c00 |001e: move-result-object v0 │ │ -05af82: 5421 4f06 |001f: iget-object v1, v2, Lorg/jsoup/UnsupportedMimeTypeException;.url:Ljava/lang/String; // field@064f │ │ -05af86: 6e20 580a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05af8c: 0c00 |0024: move-result-object v0 │ │ -05af8e: 6e10 640a 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05af94: 0c00 |0028: move-result-object v0 │ │ -05af96: 1100 |0029: return-object v0 │ │ +05d8fc: |[05d8fc] org.jsoup.UnsupportedMimeTypeException.toString:()Ljava/lang/String; │ │ +05d90c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05d910: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05d916: 6f10 9e09 0200 |0005: invoke-super {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@099e │ │ +05d91c: 0c01 |0008: move-result-object v1 │ │ +05d91e: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d924: 0c00 |000c: move-result-object v0 │ │ +05d926: 1a01 0101 |000d: const-string v1, ". Mimetype=" // string@0101 │ │ +05d92a: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d930: 0c00 |0012: move-result-object v0 │ │ +05d932: 5421 4e06 |0013: iget-object v1, v2, Lorg/jsoup/UnsupportedMimeTypeException;.mimeType:Ljava/lang/String; // field@064e │ │ +05d936: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d93c: 0c00 |0018: move-result-object v0 │ │ +05d93e: 1a01 d900 |0019: const-string v1, ", URL=" // string@00d9 │ │ +05d942: 6e20 580a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d948: 0c00 |001e: move-result-object v0 │ │ +05d94a: 5421 4f06 |001f: iget-object v1, v2, Lorg/jsoup/UnsupportedMimeTypeException;.url:Ljava/lang/String; // field@064f │ │ +05d94e: 6e20 580a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05d954: 0c00 |0024: move-result-object v0 │ │ +05d956: 6e10 640a 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05d95c: 0c00 |0028: move-result-object v0 │ │ +05d95e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lorg/jsoup/UnsupportedMimeTypeException; │ │ │ │ - source_file_idx : 2969 (UnsupportedMimeTypeException.java) │ │ + source_file_idx : 2989 (UnsupportedMimeTypeException.java) │ │ │ │ Class #246 header: │ │ -class_idx : 692 │ │ +class_idx : 712 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 985 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #246 annotations: │ │ @@ -87036,17 +87001,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 985 (HtmlToPlainText.java) │ │ │ │ Class #247 header: │ │ -class_idx : 694 │ │ +class_idx : 714 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 985 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #247 annotations: │ │ @@ -87078,17 +87043,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05af98: |[05af98] org.jsoup.examples.HtmlToPlainText.:()V │ │ -05afa8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05afae: 0e00 |0003: return-void │ │ +05d960: |[05d960] org.jsoup.examples.HtmlToPlainText.:()V │ │ +05d970: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05d976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/examples/HtmlToPlainText; │ │ │ │ @@ -87097,66 +87062,66 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -05afb0: |[05afb0] org.jsoup.examples.HtmlToPlainText.main:([Ljava/lang/String;)V │ │ -05afc0: 122b |0000: const/4 v11, #int 2 // #2 │ │ -05afc2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -05afc4: 1219 |0002: const/4 v9, #int 1 // #1 │ │ -05afc6: 21c7 |0003: array-length v7, v12 │ │ -05afc8: 3297 0500 |0004: if-eq v7, v9, 0009 // +0005 │ │ -05afcc: 21c7 |0006: array-length v7, v12 │ │ -05afce: 33b7 4800 |0007: if-ne v7, v11, 004f // +0048 │ │ -05afd2: 0197 |0009: move v7, v9 │ │ -05afd4: 1a0a 6a1c |000a: const-string v10, "usage: java -cp jsoup.jar org.jsoup.examples.HtmlToPlainText url [selector]" // string@1c6a │ │ -05afd8: 7120 7810 a700 |000c: invoke-static {v7, v10}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -05afde: 4606 0c08 |000f: aget-object v6, v12, v8 │ │ -05afe2: 21c7 |0011: array-length v7, v12 │ │ -05afe4: 33b7 3f00 |0012: if-ne v7, v11, 0051 // +003f │ │ -05afe8: 4605 0c09 |0014: aget-object v5, v12, v9 │ │ -05afec: 7110 a10f 0600 |0016: invoke-static {v6}, Lorg/jsoup/Jsoup;.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0fa1 │ │ -05aff2: 0c07 |0019: move-result-object v7 │ │ -05aff4: 1a08 e708 |001a: const-string v8, "Mozilla/5.0 (jsoup)" // string@08e7 │ │ -05aff8: 7220 970f 8700 |001c: invoke-interface {v7, v8}, Lorg/jsoup/Connection;.userAgent:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0f97 │ │ -05affe: 0c07 |001f: move-result-object v7 │ │ -05b000: 1308 8813 |0020: const/16 v8, #int 5000 // #1388 │ │ -05b004: 7220 940f 8700 |0022: invoke-interface {v7, v8}, Lorg/jsoup/Connection;.timeout:(I)Lorg/jsoup/Connection; // method@0f94 │ │ -05b00a: 0c07 |0025: move-result-object v7 │ │ -05b00c: 7210 860f 0700 |0026: invoke-interface {v7}, Lorg/jsoup/Connection;.get:()Lorg/jsoup/nodes/Document; // method@0f86 │ │ -05b012: 0c00 |0029: move-result-object v0 │ │ -05b014: 2203 b602 |002a: new-instance v3, Lorg/jsoup/examples/HtmlToPlainText; // type@02b6 │ │ -05b018: 7010 b70f 0300 |002c: invoke-direct {v3}, Lorg/jsoup/examples/HtmlToPlainText;.:()V // method@0fb7 │ │ -05b01e: 3805 2400 |002f: if-eqz v5, 0053 // +0024 │ │ -05b022: 6e20 0c11 5000 |0031: invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -05b028: 0c02 |0034: move-result-object v2 │ │ -05b02a: 6e10 bc14 0200 |0035: invoke-virtual {v2}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -05b030: 0c07 |0038: move-result-object v7 │ │ -05b032: 7210 460b 0700 |0039: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05b038: 0a08 |003c: move-result v8 │ │ -05b03a: 3808 1f00 |003d: if-eqz v8, 005c // +001f │ │ -05b03e: 7210 470b 0700 |003f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05b044: 0c01 |0042: move-result-object v1 │ │ -05b046: 1f01 d702 |0043: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05b04a: 6e20 b80f 1300 |0045: invoke-virtual {v3, v1}, Lorg/jsoup/examples/HtmlToPlainText;.getPlainText:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; // method@0fb8 │ │ -05b050: 0c04 |0048: move-result-object v4 │ │ -05b052: 6208 ca04 |0049: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ -05b056: 6e20 b709 4800 |004b: invoke-virtual {v8, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ -05b05c: 28eb |004e: goto 0039 // -0015 │ │ -05b05e: 0187 |004f: move v7, v8 │ │ -05b060: 28ba |0050: goto 000a // -0046 │ │ -05b062: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -05b064: 28c4 |0052: goto 0016 // -003c │ │ -05b066: 6e20 b80f 0300 |0053: invoke-virtual {v3, v0}, Lorg/jsoup/examples/HtmlToPlainText;.getPlainText:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; // method@0fb8 │ │ -05b06c: 0c04 |0056: move-result-object v4 │ │ -05b06e: 6207 ca04 |0057: sget-object v7, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ -05b072: 6e20 b709 4700 |0059: invoke-virtual {v7, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ -05b078: 0e00 |005c: return-void │ │ +05d978: |[05d978] org.jsoup.examples.HtmlToPlainText.main:([Ljava/lang/String;)V │ │ +05d988: 122b |0000: const/4 v11, #int 2 // #2 │ │ +05d98a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +05d98c: 1219 |0002: const/4 v9, #int 1 // #1 │ │ +05d98e: 21c7 |0003: array-length v7, v12 │ │ +05d990: 3297 0500 |0004: if-eq v7, v9, 0009 // +0005 │ │ +05d994: 21c7 |0006: array-length v7, v12 │ │ +05d996: 33b7 4800 |0007: if-ne v7, v11, 004f // +0048 │ │ +05d99a: 0197 |0009: move v7, v9 │ │ +05d99c: 1a0a 7b1c |000a: const-string v10, "usage: java -cp jsoup.jar org.jsoup.examples.HtmlToPlainText url [selector]" // string@1c7b │ │ +05d9a0: 7120 7810 a700 |000c: invoke-static {v7, v10}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +05d9a6: 4606 0c08 |000f: aget-object v6, v12, v8 │ │ +05d9aa: 21c7 |0011: array-length v7, v12 │ │ +05d9ac: 33b7 3f00 |0012: if-ne v7, v11, 0051 // +003f │ │ +05d9b0: 4605 0c09 |0014: aget-object v5, v12, v9 │ │ +05d9b4: 7110 a10f 0600 |0016: invoke-static {v6}, Lorg/jsoup/Jsoup;.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0fa1 │ │ +05d9ba: 0c07 |0019: move-result-object v7 │ │ +05d9bc: 1a08 fb08 |001a: const-string v8, "Mozilla/5.0 (jsoup)" // string@08fb │ │ +05d9c0: 7220 970f 8700 |001c: invoke-interface {v7, v8}, Lorg/jsoup/Connection;.userAgent:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0f97 │ │ +05d9c6: 0c07 |001f: move-result-object v7 │ │ +05d9c8: 1308 8813 |0020: const/16 v8, #int 5000 // #1388 │ │ +05d9cc: 7220 940f 8700 |0022: invoke-interface {v7, v8}, Lorg/jsoup/Connection;.timeout:(I)Lorg/jsoup/Connection; // method@0f94 │ │ +05d9d2: 0c07 |0025: move-result-object v7 │ │ +05d9d4: 7210 860f 0700 |0026: invoke-interface {v7}, Lorg/jsoup/Connection;.get:()Lorg/jsoup/nodes/Document; // method@0f86 │ │ +05d9da: 0c00 |0029: move-result-object v0 │ │ +05d9dc: 2203 ca02 |002a: new-instance v3, Lorg/jsoup/examples/HtmlToPlainText; // type@02ca │ │ +05d9e0: 7010 b70f 0300 |002c: invoke-direct {v3}, Lorg/jsoup/examples/HtmlToPlainText;.:()V // method@0fb7 │ │ +05d9e6: 3805 2400 |002f: if-eqz v5, 0053 // +0024 │ │ +05d9ea: 6e20 0c11 5000 |0031: invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +05d9f0: 0c02 |0034: move-result-object v2 │ │ +05d9f2: 6e10 bc14 0200 |0035: invoke-virtual {v2}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +05d9f8: 0c07 |0038: move-result-object v7 │ │ +05d9fa: 7210 460b 0700 |0039: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05da00: 0a08 |003c: move-result v8 │ │ +05da02: 3808 1f00 |003d: if-eqz v8, 005c // +001f │ │ +05da06: 7210 470b 0700 |003f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05da0c: 0c01 |0042: move-result-object v1 │ │ +05da0e: 1f01 eb02 |0043: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +05da12: 6e20 b80f 1300 |0045: invoke-virtual {v3, v1}, Lorg/jsoup/examples/HtmlToPlainText;.getPlainText:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; // method@0fb8 │ │ +05da18: 0c04 |0048: move-result-object v4 │ │ +05da1a: 6208 ca04 |0049: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ +05da1e: 6e20 b709 4800 |004b: invoke-virtual {v8, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ +05da24: 28eb |004e: goto 0039 // -0015 │ │ +05da26: 0187 |004f: move v7, v8 │ │ +05da28: 28ba |0050: goto 000a // -0046 │ │ +05da2a: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +05da2c: 28c4 |0052: goto 0016 // -003c │ │ +05da2e: 6e20 b80f 0300 |0053: invoke-virtual {v3, v0}, Lorg/jsoup/examples/HtmlToPlainText;.getPlainText:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; // method@0fb8 │ │ +05da34: 0c04 |0056: move-result-object v4 │ │ +05da36: 6207 ca04 |0057: sget-object v7, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ +05da3a: 6e20 b709 4700 |0059: invoke-virtual {v7, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ +05da40: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=35 │ │ 0x000f line=36 │ │ 0x0011 line=37 │ │ 0x0016 line=40 │ │ 0x002a line=42 │ │ @@ -87191,24 +87156,24 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05b07c: |[05b07c] org.jsoup.examples.HtmlToPlainText.getPlainText:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; │ │ -05b08c: 2200 b502 |0000: new-instance v0, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor; // type@02b5 │ │ -05b090: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05b092: 7030 b20f 3002 |0003: invoke-direct {v0, v3, v2}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.:(Lorg/jsoup/examples/HtmlToPlainText;Lorg/jsoup/examples/HtmlToPlainText$1;)V // method@0fb2 │ │ -05b098: 2201 8803 |0006: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@0388 │ │ -05b09c: 7020 3515 0100 |0008: invoke-direct {v1, v0}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ -05b0a2: 6e20 3615 4100 |000b: invoke-virtual {v1, v4}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ -05b0a8: 6e10 b60f 0000 |000e: invoke-virtual {v0}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.toString:()Ljava/lang/String; // method@0fb6 │ │ -05b0ae: 0c02 |0011: move-result-object v2 │ │ -05b0b0: 1102 |0012: return-object v2 │ │ +05da44: |[05da44] org.jsoup.examples.HtmlToPlainText.getPlainText:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; │ │ +05da54: 2200 c902 |0000: new-instance v0, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor; // type@02c9 │ │ +05da58: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05da5a: 7030 b20f 3002 |0003: invoke-direct {v0, v3, v2}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.:(Lorg/jsoup/examples/HtmlToPlainText;Lorg/jsoup/examples/HtmlToPlainText$1;)V // method@0fb2 │ │ +05da60: 2201 9c03 |0006: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@039c │ │ +05da64: 7020 3515 0100 |0008: invoke-direct {v1, v0}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ +05da6a: 6e20 3615 4100 |000b: invoke-virtual {v1, v4}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ +05da70: 6e10 b60f 0000 |000e: invoke-virtual {v0}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.toString:()Ljava/lang/String; // method@0fb6 │ │ +05da76: 0c02 |0011: move-result-object v2 │ │ +05da78: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000b line=64 │ │ 0x000e line=66 │ │ locals : │ │ @@ -87216,18 +87181,18 @@ │ │ 0x000b - 0x0013 reg=1 traversor Lorg/jsoup/select/NodeTraversor; │ │ 0x0000 - 0x0013 reg=3 this Lorg/jsoup/examples/HtmlToPlainText; │ │ 0x0000 - 0x0013 reg=4 element Lorg/jsoup/nodes/Element; │ │ │ │ source_file_idx : 985 (HtmlToPlainText.java) │ │ │ │ Class #248 header: │ │ -class_idx : 695 │ │ +class_idx : 715 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 1580 │ │ +superclass_idx : 458 │ │ +source_file_idx : 1598 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #248 annotations: │ │ Annotations on method #4027 'main' │ │ @@ -87246,17 +87211,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b0b4: |[05b0b4] org.jsoup.examples.ListLinks.:()V │ │ -05b0c4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05b0ca: 0e00 |0003: return-void │ │ +05da7c: |[05da7c] org.jsoup.examples.ListLinks.:()V │ │ +05da8c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05da92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/examples/ListLinks; │ │ │ │ #1 : (in Lorg/jsoup/examples/ListLinks;) │ │ @@ -87264,190 +87229,190 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 319 16-bit code units │ │ -05b0cc: |[05b0cc] org.jsoup.examples.ListLinks.main:([Ljava/lang/String;)V │ │ -05b0dc: 21d7 |0000: array-length v7, v13 │ │ -05b0de: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -05b0e0: 3387 9900 |0002: if-ne v7, v8, 009b // +0099 │ │ -05b0e4: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -05b0e6: 1a08 6b1c |0005: const-string v8, "usage: supply url to fetch" // string@1c6b │ │ -05b0ea: 7120 7810 8700 |0007: invoke-static {v7, v8}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -05b0f0: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -05b0f2: 4606 0d07 |000b: aget-object v6, v13, v7 │ │ -05b0f6: 1a07 7903 |000d: const-string v7, "Fetching %s..." // string@0379 │ │ -05b0fa: 1218 |000f: const/4 v8, #int 1 // #1 │ │ -05b0fc: 2388 b603 |0010: new-array v8, v8, [Ljava/lang/Object; // type@03b6 │ │ -05b100: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -05b102: 4d06 0809 |0013: aput-object v6, v8, v9 │ │ -05b106: 7120 bc0f 8700 |0015: invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ -05b10c: 7110 a10f 0600 |0018: invoke-static {v6}, Lorg/jsoup/Jsoup;.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0fa1 │ │ -05b112: 0c07 |001b: move-result-object v7 │ │ -05b114: 7210 860f 0700 |001c: invoke-interface {v7}, Lorg/jsoup/Connection;.get:()Lorg/jsoup/nodes/Document; // method@0f86 │ │ -05b11a: 0c00 |001f: move-result-object v0 │ │ -05b11c: 1a07 be0c |0020: const-string v7, "a[href]" // string@0cbe │ │ -05b120: 6e20 0c11 7000 |0022: invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -05b126: 0c03 |0025: move-result-object v3 │ │ -05b128: 1a07 ad0c |0026: const-string v7, "[src]" // string@0cad │ │ -05b12c: 6e20 0c11 7000 |0028: invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -05b132: 0c04 |002b: move-result-object v4 │ │ -05b134: 1a07 1515 |002c: const-string v7, "link[href]" // string@1515 │ │ -05b138: 6e20 0c11 7000 |002e: invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -05b13e: 0c01 |0031: move-result-object v1 │ │ -05b140: 1a07 0d00 |0032: const-string v7, " │ │ +05da94: |[05da94] org.jsoup.examples.ListLinks.main:([Ljava/lang/String;)V │ │ +05daa4: 21d7 |0000: array-length v7, v13 │ │ +05daa6: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +05daa8: 3387 9900 |0002: if-ne v7, v8, 009b // +0099 │ │ +05daac: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +05daae: 1a08 7c1c |0005: const-string v8, "usage: supply url to fetch" // string@1c7c │ │ +05dab2: 7120 7810 8700 |0007: invoke-static {v7, v8}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +05dab8: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +05daba: 4606 0d07 |000b: aget-object v6, v13, v7 │ │ +05dabe: 1a07 7903 |000d: const-string v7, "Fetching %s..." // string@0379 │ │ +05dac2: 1218 |000f: const/4 v8, #int 1 // #1 │ │ +05dac4: 2388 ca03 |0010: new-array v8, v8, [Ljava/lang/Object; // type@03ca │ │ +05dac8: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +05daca: 4d06 0809 |0013: aput-object v6, v8, v9 │ │ +05dace: 7120 bc0f 8700 |0015: invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ +05dad4: 7110 a10f 0600 |0018: invoke-static {v6}, Lorg/jsoup/Jsoup;.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0fa1 │ │ +05dada: 0c07 |001b: move-result-object v7 │ │ +05dadc: 7210 860f 0700 |001c: invoke-interface {v7}, Lorg/jsoup/Connection;.get:()Lorg/jsoup/nodes/Document; // method@0f86 │ │ +05dae2: 0c00 |001f: move-result-object v0 │ │ +05dae4: 1a07 d20c |0020: const-string v7, "a[href]" // string@0cd2 │ │ +05dae8: 6e20 0c11 7000 |0022: invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +05daee: 0c03 |0025: move-result-object v3 │ │ +05daf0: 1a07 c10c |0026: const-string v7, "[src]" // string@0cc1 │ │ +05daf4: 6e20 0c11 7000 |0028: invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +05dafa: 0c04 |002b: move-result-object v4 │ │ +05dafc: 1a07 2615 |002c: const-string v7, "link[href]" // string@1526 │ │ +05db00: 6e20 0c11 7000 |002e: invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +05db06: 0c01 |0031: move-result-object v1 │ │ +05db08: 1a07 0d00 |0032: const-string v7, " │ │ Media: (%d)" // string@000d │ │ -05b144: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -05b146: 2388 b603 |0035: new-array v8, v8, [Ljava/lang/Object; // type@03b6 │ │ -05b14a: 1209 |0037: const/4 v9, #int 0 // #0 │ │ -05b14c: 6e10 c614 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -05b152: 0a0a |003b: move-result v10 │ │ -05b154: 7110 fc09 0a00 |003c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -05b15a: 0c0a |003f: move-result-object v10 │ │ -05b15c: 4d0a 0809 |0040: aput-object v10, v8, v9 │ │ -05b160: 7120 bc0f 8700 |0042: invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ -05b166: 6e10 bc14 0400 |0045: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -05b16c: 0c07 |0048: move-result-object v7 │ │ -05b16e: 7210 460b 0700 |0049: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05b174: 0a08 |004c: move-result v8 │ │ -05b176: 3808 6a00 |004d: if-eqz v8, 00b7 // +006a │ │ -05b17a: 7210 470b 0700 |004f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05b180: 0c05 |0052: move-result-object v5 │ │ -05b182: 1f05 d702 |0053: check-cast v5, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05b186: 6e10 8b11 0500 |0055: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -05b18c: 0c08 |0058: move-result-object v8 │ │ -05b18e: 1a09 dd13 |0059: const-string v9, "img" // string@13dd │ │ -05b192: 6e20 2a0a 9800 |005b: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05b198: 0a08 |005e: move-result v8 │ │ -05b19a: 3808 3f00 |005f: if-eqz v8, 009e // +003f │ │ -05b19e: 1a08 3500 |0061: const-string v8, " * %s: <%s> %sx%s (%s)" // string@0035 │ │ -05b1a2: 1259 |0063: const/4 v9, #int 5 // #5 │ │ -05b1a4: 2399 b603 |0064: new-array v9, v9, [Ljava/lang/Object; // type@03b6 │ │ -05b1a8: 120a |0066: const/4 v10, #int 0 // #0 │ │ -05b1aa: 6e10 8b11 0500 |0067: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -05b1b0: 0c0b |006a: move-result-object v11 │ │ -05b1b2: 4d0b 090a |006b: aput-object v11, v9, v10 │ │ -05b1b6: 121a |006d: const/4 v10, #int 1 // #1 │ │ -05b1b8: 1a0b ce0c |006e: const-string v11, "abs:src" // string@0cce │ │ -05b1bc: 6e20 3111 b500 |0070: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b1c2: 0c0b |0073: move-result-object v11 │ │ -05b1c4: 4d0b 090a |0074: aput-object v11, v9, v10 │ │ -05b1c8: 122a |0076: const/4 v10, #int 2 // #2 │ │ -05b1ca: 1a0b e41c |0077: const-string v11, "width" // string@1ce4 │ │ -05b1ce: 6e20 3111 b500 |0079: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b1d4: 0c0b |007c: move-result-object v11 │ │ -05b1d6: 4d0b 090a |007d: aput-object v11, v9, v10 │ │ -05b1da: 123a |007f: const/4 v10, #int 3 // #3 │ │ -05b1dc: 1a0b 7b13 |0080: const-string v11, "height" // string@137b │ │ -05b1e0: 6e20 3111 b500 |0082: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b1e6: 0c0b |0085: move-result-object v11 │ │ -05b1e8: 4d0b 090a |0086: aput-object v11, v9, v10 │ │ -05b1ec: 124a |0088: const/4 v10, #int 4 // #4 │ │ -05b1ee: 1a0b 6e0d |0089: const-string v11, "alt" // string@0d6e │ │ -05b1f2: 6e20 3111 b500 |008b: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b1f8: 0c0b |008e: move-result-object v11 │ │ -05b1fa: 130c 1400 |008f: const/16 v12, #int 20 // #14 │ │ -05b1fe: 7120 bd0f cb00 |0091: invoke-static {v11, v12}, Lorg/jsoup/examples/ListLinks;.trim:(Ljava/lang/String;I)Ljava/lang/String; // method@0fbd │ │ -05b204: 0c0b |0094: move-result-object v11 │ │ -05b206: 4d0b 090a |0095: aput-object v11, v9, v10 │ │ -05b20a: 7120 bc0f 9800 |0097: invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ -05b210: 28af |009a: goto 0049 // -0051 │ │ -05b212: 1207 |009b: const/4 v7, #int 0 // #0 │ │ -05b214: 2900 69ff |009c: goto/16 0005 // -0097 │ │ -05b218: 1a08 3400 |009e: const-string v8, " * %s: <%s>" // string@0034 │ │ -05b21c: 1229 |00a0: const/4 v9, #int 2 // #2 │ │ -05b21e: 2399 b603 |00a1: new-array v9, v9, [Ljava/lang/Object; // type@03b6 │ │ -05b222: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -05b224: 6e10 8b11 0500 |00a4: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -05b22a: 0c0b |00a7: move-result-object v11 │ │ -05b22c: 4d0b 090a |00a8: aput-object v11, v9, v10 │ │ -05b230: 121a |00aa: const/4 v10, #int 1 // #1 │ │ -05b232: 1a0b ce0c |00ab: const-string v11, "abs:src" // string@0cce │ │ -05b236: 6e20 3111 b500 |00ad: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b23c: 0c0b |00b0: move-result-object v11 │ │ -05b23e: 4d0b 090a |00b1: aput-object v11, v9, v10 │ │ -05b242: 7120 bc0f 9800 |00b3: invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ -05b248: 2893 |00b6: goto 0049 // -006d │ │ -05b24a: 1a07 0b00 |00b7: const-string v7, " │ │ +05db0c: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +05db0e: 2388 ca03 |0035: new-array v8, v8, [Ljava/lang/Object; // type@03ca │ │ +05db12: 1209 |0037: const/4 v9, #int 0 // #0 │ │ +05db14: 6e10 c614 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +05db1a: 0a0a |003b: move-result v10 │ │ +05db1c: 7110 fc09 0a00 |003c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +05db22: 0c0a |003f: move-result-object v10 │ │ +05db24: 4d0a 0809 |0040: aput-object v10, v8, v9 │ │ +05db28: 7120 bc0f 8700 |0042: invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ +05db2e: 6e10 bc14 0400 |0045: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +05db34: 0c07 |0048: move-result-object v7 │ │ +05db36: 7210 460b 0700 |0049: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05db3c: 0a08 |004c: move-result v8 │ │ +05db3e: 3808 6a00 |004d: if-eqz v8, 00b7 // +006a │ │ +05db42: 7210 470b 0700 |004f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05db48: 0c05 |0052: move-result-object v5 │ │ +05db4a: 1f05 eb02 |0053: check-cast v5, Lorg/jsoup/nodes/Element; // type@02eb │ │ +05db4e: 6e10 8b11 0500 |0055: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +05db54: 0c08 |0058: move-result-object v8 │ │ +05db56: 1a09 ef13 |0059: const-string v9, "img" // string@13ef │ │ +05db5a: 6e20 2a0a 9800 |005b: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +05db60: 0a08 |005e: move-result v8 │ │ +05db62: 3808 3f00 |005f: if-eqz v8, 009e // +003f │ │ +05db66: 1a08 3500 |0061: const-string v8, " * %s: <%s> %sx%s (%s)" // string@0035 │ │ +05db6a: 1259 |0063: const/4 v9, #int 5 // #5 │ │ +05db6c: 2399 ca03 |0064: new-array v9, v9, [Ljava/lang/Object; // type@03ca │ │ +05db70: 120a |0066: const/4 v10, #int 0 // #0 │ │ +05db72: 6e10 8b11 0500 |0067: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +05db78: 0c0b |006a: move-result-object v11 │ │ +05db7a: 4d0b 090a |006b: aput-object v11, v9, v10 │ │ +05db7e: 121a |006d: const/4 v10, #int 1 // #1 │ │ +05db80: 1a0b e20c |006e: const-string v11, "abs:src" // string@0ce2 │ │ +05db84: 6e20 3111 b500 |0070: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05db8a: 0c0b |0073: move-result-object v11 │ │ +05db8c: 4d0b 090a |0074: aput-object v11, v9, v10 │ │ +05db90: 122a |0076: const/4 v10, #int 2 // #2 │ │ +05db92: 1a0b f51c |0077: const-string v11, "width" // string@1cf5 │ │ +05db96: 6e20 3111 b500 |0079: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05db9c: 0c0b |007c: move-result-object v11 │ │ +05db9e: 4d0b 090a |007d: aput-object v11, v9, v10 │ │ +05dba2: 123a |007f: const/4 v10, #int 3 // #3 │ │ +05dba4: 1a0b 8e13 |0080: const-string v11, "height" // string@138e │ │ +05dba8: 6e20 3111 b500 |0082: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05dbae: 0c0b |0085: move-result-object v11 │ │ +05dbb0: 4d0b 090a |0086: aput-object v11, v9, v10 │ │ +05dbb4: 124a |0088: const/4 v10, #int 4 // #4 │ │ +05dbb6: 1a0b 820d |0089: const-string v11, "alt" // string@0d82 │ │ +05dbba: 6e20 3111 b500 |008b: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05dbc0: 0c0b |008e: move-result-object v11 │ │ +05dbc2: 130c 1400 |008f: const/16 v12, #int 20 // #14 │ │ +05dbc6: 7120 bd0f cb00 |0091: invoke-static {v11, v12}, Lorg/jsoup/examples/ListLinks;.trim:(Ljava/lang/String;I)Ljava/lang/String; // method@0fbd │ │ +05dbcc: 0c0b |0094: move-result-object v11 │ │ +05dbce: 4d0b 090a |0095: aput-object v11, v9, v10 │ │ +05dbd2: 7120 bc0f 9800 |0097: invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ +05dbd8: 28af |009a: goto 0049 // -0051 │ │ +05dbda: 1207 |009b: const/4 v7, #int 0 // #0 │ │ +05dbdc: 2900 69ff |009c: goto/16 0005 // -0097 │ │ +05dbe0: 1a08 3400 |009e: const-string v8, " * %s: <%s>" // string@0034 │ │ +05dbe4: 1229 |00a0: const/4 v9, #int 2 // #2 │ │ +05dbe6: 2399 ca03 |00a1: new-array v9, v9, [Ljava/lang/Object; // type@03ca │ │ +05dbea: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +05dbec: 6e10 8b11 0500 |00a4: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +05dbf2: 0c0b |00a7: move-result-object v11 │ │ +05dbf4: 4d0b 090a |00a8: aput-object v11, v9, v10 │ │ +05dbf8: 121a |00aa: const/4 v10, #int 1 // #1 │ │ +05dbfa: 1a0b e20c |00ab: const-string v11, "abs:src" // string@0ce2 │ │ +05dbfe: 6e20 3111 b500 |00ad: invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05dc04: 0c0b |00b0: move-result-object v11 │ │ +05dc06: 4d0b 090a |00b1: aput-object v11, v9, v10 │ │ +05dc0a: 7120 bc0f 9800 |00b3: invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ +05dc10: 2893 |00b6: goto 0049 // -006d │ │ +05dc12: 1a07 0b00 |00b7: const-string v7, " │ │ Imports: (%d)" // string@000b │ │ -05b24e: 1218 |00b9: const/4 v8, #int 1 // #1 │ │ -05b250: 2388 b603 |00ba: new-array v8, v8, [Ljava/lang/Object; // type@03b6 │ │ -05b254: 1209 |00bc: const/4 v9, #int 0 // #0 │ │ -05b256: 6e10 c614 0100 |00bd: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -05b25c: 0a0a |00c0: move-result v10 │ │ -05b25e: 7110 fc09 0a00 |00c1: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -05b264: 0c0a |00c4: move-result-object v10 │ │ -05b266: 4d0a 0809 |00c5: aput-object v10, v8, v9 │ │ -05b26a: 7120 bc0f 8700 |00c7: invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ -05b270: 6e10 bc14 0100 |00ca: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -05b276: 0c07 |00cd: move-result-object v7 │ │ -05b278: 7210 460b 0700 |00ce: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05b27e: 0a08 |00d1: move-result v8 │ │ -05b280: 3808 2a00 |00d2: if-eqz v8, 00fc // +002a │ │ -05b284: 7210 470b 0700 |00d4: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05b28a: 0c02 |00d7: move-result-object v2 │ │ -05b28c: 1f02 d702 |00d8: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05b290: 1a08 3300 |00da: const-string v8, " * %s <%s> (%s)" // string@0033 │ │ -05b294: 1239 |00dc: const/4 v9, #int 3 // #3 │ │ -05b296: 2399 b603 |00dd: new-array v9, v9, [Ljava/lang/Object; // type@03b6 │ │ -05b29a: 120a |00df: const/4 v10, #int 0 // #0 │ │ -05b29c: 6e10 8b11 0200 |00e0: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -05b2a2: 0c0b |00e3: move-result-object v11 │ │ -05b2a4: 4d0b 090a |00e4: aput-object v11, v9, v10 │ │ -05b2a8: 121a |00e6: const/4 v10, #int 1 // #1 │ │ -05b2aa: 1a0b cd0c |00e7: const-string v11, "abs:href" // string@0ccd │ │ -05b2ae: 6e20 3111 b200 |00e9: invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b2b4: 0c0b |00ec: move-result-object v11 │ │ -05b2b6: 4d0b 090a |00ed: aput-object v11, v9, v10 │ │ -05b2ba: 122a |00ef: const/4 v10, #int 2 // #2 │ │ -05b2bc: 1a0b ca18 |00f0: const-string v11, "rel" // string@18ca │ │ -05b2c0: 6e20 3111 b200 |00f2: invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b2c6: 0c0b |00f5: move-result-object v11 │ │ -05b2c8: 4d0b 090a |00f6: aput-object v11, v9, v10 │ │ -05b2cc: 7120 bc0f 9800 |00f8: invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ -05b2d2: 28d3 |00fb: goto 00ce // -002d │ │ -05b2d4: 1a07 0c00 |00fc: const-string v7, " │ │ +05dc16: 1218 |00b9: const/4 v8, #int 1 // #1 │ │ +05dc18: 2388 ca03 |00ba: new-array v8, v8, [Ljava/lang/Object; // type@03ca │ │ +05dc1c: 1209 |00bc: const/4 v9, #int 0 // #0 │ │ +05dc1e: 6e10 c614 0100 |00bd: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +05dc24: 0a0a |00c0: move-result v10 │ │ +05dc26: 7110 fc09 0a00 |00c1: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +05dc2c: 0c0a |00c4: move-result-object v10 │ │ +05dc2e: 4d0a 0809 |00c5: aput-object v10, v8, v9 │ │ +05dc32: 7120 bc0f 8700 |00c7: invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ +05dc38: 6e10 bc14 0100 |00ca: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +05dc3e: 0c07 |00cd: move-result-object v7 │ │ +05dc40: 7210 460b 0700 |00ce: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05dc46: 0a08 |00d1: move-result v8 │ │ +05dc48: 3808 2a00 |00d2: if-eqz v8, 00fc // +002a │ │ +05dc4c: 7210 470b 0700 |00d4: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05dc52: 0c02 |00d7: move-result-object v2 │ │ +05dc54: 1f02 eb02 |00d8: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +05dc58: 1a08 3300 |00da: const-string v8, " * %s <%s> (%s)" // string@0033 │ │ +05dc5c: 1239 |00dc: const/4 v9, #int 3 // #3 │ │ +05dc5e: 2399 ca03 |00dd: new-array v9, v9, [Ljava/lang/Object; // type@03ca │ │ +05dc62: 120a |00df: const/4 v10, #int 0 // #0 │ │ +05dc64: 6e10 8b11 0200 |00e0: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +05dc6a: 0c0b |00e3: move-result-object v11 │ │ +05dc6c: 4d0b 090a |00e4: aput-object v11, v9, v10 │ │ +05dc70: 121a |00e6: const/4 v10, #int 1 // #1 │ │ +05dc72: 1a0b e10c |00e7: const-string v11, "abs:href" // string@0ce1 │ │ +05dc76: 6e20 3111 b200 |00e9: invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05dc7c: 0c0b |00ec: move-result-object v11 │ │ +05dc7e: 4d0b 090a |00ed: aput-object v11, v9, v10 │ │ +05dc82: 122a |00ef: const/4 v10, #int 2 // #2 │ │ +05dc84: 1a0b db18 |00f0: const-string v11, "rel" // string@18db │ │ +05dc88: 6e20 3111 b200 |00f2: invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05dc8e: 0c0b |00f5: move-result-object v11 │ │ +05dc90: 4d0b 090a |00f6: aput-object v11, v9, v10 │ │ +05dc94: 7120 bc0f 9800 |00f8: invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ +05dc9a: 28d3 |00fb: goto 00ce // -002d │ │ +05dc9c: 1a07 0c00 |00fc: const-string v7, " │ │ Links: (%d)" // string@000c │ │ -05b2d8: 1218 |00fe: const/4 v8, #int 1 // #1 │ │ -05b2da: 2388 b603 |00ff: new-array v8, v8, [Ljava/lang/Object; // type@03b6 │ │ -05b2de: 1209 |0101: const/4 v9, #int 0 // #0 │ │ -05b2e0: 6e10 c614 0300 |0102: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -05b2e6: 0a0a |0105: move-result v10 │ │ -05b2e8: 7110 fc09 0a00 |0106: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -05b2ee: 0c0a |0109: move-result-object v10 │ │ -05b2f0: 4d0a 0809 |010a: aput-object v10, v8, v9 │ │ -05b2f4: 7120 bc0f 8700 |010c: invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ -05b2fa: 6e10 bc14 0300 |010f: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -05b300: 0c07 |0112: move-result-object v7 │ │ -05b302: 7210 460b 0700 |0113: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05b308: 0a08 |0116: move-result v8 │ │ -05b30a: 3808 2700 |0117: if-eqz v8, 013e // +0027 │ │ -05b30e: 7210 470b 0700 |0119: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05b314: 0c02 |011c: move-result-object v2 │ │ -05b316: 1f02 d702 |011d: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05b31a: 1a08 3600 |011f: const-string v8, " * a: <%s> (%s)" // string@0036 │ │ -05b31e: 1229 |0121: const/4 v9, #int 2 // #2 │ │ -05b320: 2399 b603 |0122: new-array v9, v9, [Ljava/lang/Object; // type@03b6 │ │ -05b324: 120a |0124: const/4 v10, #int 0 // #0 │ │ -05b326: 1a0b cd0c |0125: const-string v11, "abs:href" // string@0ccd │ │ -05b32a: 6e20 3111 b200 |0127: invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b330: 0c0b |012a: move-result-object v11 │ │ -05b332: 4d0b 090a |012b: aput-object v11, v9, v10 │ │ -05b336: 121a |012d: const/4 v10, #int 1 // #1 │ │ -05b338: 6e10 8d11 0200 |012e: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ -05b33e: 0c0b |0131: move-result-object v11 │ │ -05b340: 130c 2300 |0132: const/16 v12, #int 35 // #23 │ │ -05b344: 7120 bd0f cb00 |0134: invoke-static {v11, v12}, Lorg/jsoup/examples/ListLinks;.trim:(Ljava/lang/String;I)Ljava/lang/String; // method@0fbd │ │ -05b34a: 0c0b |0137: move-result-object v11 │ │ -05b34c: 4d0b 090a |0138: aput-object v11, v9, v10 │ │ -05b350: 7120 bc0f 9800 |013a: invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ -05b356: 28d6 |013d: goto 0113 // -002a │ │ -05b358: 0e00 |013e: return-void │ │ +05dca0: 1218 |00fe: const/4 v8, #int 1 // #1 │ │ +05dca2: 2388 ca03 |00ff: new-array v8, v8, [Ljava/lang/Object; // type@03ca │ │ +05dca6: 1209 |0101: const/4 v9, #int 0 // #0 │ │ +05dca8: 6e10 c614 0300 |0102: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +05dcae: 0a0a |0105: move-result v10 │ │ +05dcb0: 7110 fc09 0a00 |0106: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +05dcb6: 0c0a |0109: move-result-object v10 │ │ +05dcb8: 4d0a 0809 |010a: aput-object v10, v8, v9 │ │ +05dcbc: 7120 bc0f 8700 |010c: invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ +05dcc2: 6e10 bc14 0300 |010f: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +05dcc8: 0c07 |0112: move-result-object v7 │ │ +05dcca: 7210 460b 0700 |0113: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05dcd0: 0a08 |0116: move-result v8 │ │ +05dcd2: 3808 2700 |0117: if-eqz v8, 013e // +0027 │ │ +05dcd6: 7210 470b 0700 |0119: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05dcdc: 0c02 |011c: move-result-object v2 │ │ +05dcde: 1f02 eb02 |011d: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +05dce2: 1a08 3600 |011f: const-string v8, " * a: <%s> (%s)" // string@0036 │ │ +05dce6: 1229 |0121: const/4 v9, #int 2 // #2 │ │ +05dce8: 2399 ca03 |0122: new-array v9, v9, [Ljava/lang/Object; // type@03ca │ │ +05dcec: 120a |0124: const/4 v10, #int 0 // #0 │ │ +05dcee: 1a0b e10c |0125: const-string v11, "abs:href" // string@0ce1 │ │ +05dcf2: 6e20 3111 b200 |0127: invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05dcf8: 0c0b |012a: move-result-object v11 │ │ +05dcfa: 4d0b 090a |012b: aput-object v11, v9, v10 │ │ +05dcfe: 121a |012d: const/4 v10, #int 1 // #1 │ │ +05dd00: 6e10 8d11 0200 |012e: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ +05dd06: 0c0b |0131: move-result-object v11 │ │ +05dd08: 130c 2300 |0132: const/16 v12, #int 35 // #23 │ │ +05dd0c: 7120 bd0f cb00 |0134: invoke-static {v11, v12}, Lorg/jsoup/examples/ListLinks;.trim:(Ljava/lang/String;I)Ljava/lang/String; // method@0fbd │ │ +05dd12: 0c0b |0137: move-result-object v11 │ │ +05dd14: 4d0b 090a |0138: aput-object v11, v9, v10 │ │ +05dd18: 7120 bc0f 9800 |013a: invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;.print:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0fbc │ │ +05dd1e: 28d6 |013d: goto 0113 // -002a │ │ +05dd20: 0e00 |013e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000a line=17 │ │ 0x000d line=18 │ │ 0x0018 line=20 │ │ 0x0020 line=21 │ │ @@ -87491,20 +87456,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05b35c: |[05b35c] org.jsoup.examples.ListLinks.print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -05b36c: 6200 ca04 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ -05b370: 7120 2c0a 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -05b376: 0c01 |0005: move-result-object v1 │ │ -05b378: 6e20 b709 1000 |0006: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ -05b37e: 0e00 |0009: return-void │ │ +05dd24: |[05dd24] org.jsoup.examples.ListLinks.print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +05dd34: 6200 ca04 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@04ca │ │ +05dd38: 7120 2c0a 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +05dd3e: 0c01 |0005: move-result-object v1 │ │ +05dd40: 6e20 b709 1000 |0006: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@09b7 │ │ +05dd46: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000a reg=2 msg Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ @@ -87514,48 +87479,48 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -05b380: |[05b380] org.jsoup.examples.ListLinks.trim:(Ljava/lang/String;I)Ljava/lang/String; │ │ -05b390: 6e10 380a 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05b396: 0a00 |0003: move-result v0 │ │ -05b398: 3740 1c00 |0004: if-le v0, v4, 0020 // +001c │ │ -05b39c: 2200 c101 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05b3a0: 7010 500a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05b3a6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -05b3a8: d802 04ff |000c: add-int/lit8 v2, v4, #int -1 // #ff │ │ -05b3ac: 6e30 450a 1302 |000e: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -05b3b2: 0c01 |0011: move-result-object v1 │ │ -05b3b4: 6e20 580a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05b3ba: 0c00 |0015: move-result-object v0 │ │ -05b3bc: 1a01 0001 |0016: const-string v1, "." // string@0100 │ │ -05b3c0: 6e20 580a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05b3c6: 0c00 |001b: move-result-object v0 │ │ -05b3c8: 6e10 640a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05b3ce: 0c03 |001f: move-result-object v3 │ │ -05b3d0: 1103 |0020: return-object v3 │ │ +05dd48: |[05dd48] org.jsoup.examples.ListLinks.trim:(Ljava/lang/String;I)Ljava/lang/String; │ │ +05dd58: 6e10 380a 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05dd5e: 0a00 |0003: move-result v0 │ │ +05dd60: 3740 1c00 |0004: if-le v0, v4, 0020 // +001c │ │ +05dd64: 2200 d301 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05dd68: 7010 500a 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05dd6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05dd70: d802 04ff |000c: add-int/lit8 v2, v4, #int -1 // #ff │ │ +05dd74: 6e30 450a 1302 |000e: invoke-virtual {v3, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +05dd7a: 0c01 |0011: move-result-object v1 │ │ +05dd7c: 6e20 580a 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05dd82: 0c00 |0015: move-result-object v0 │ │ +05dd84: 1a01 0001 |0016: const-string v1, "." // string@0100 │ │ +05dd88: 6e20 580a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05dd8e: 0c00 |001b: move-result-object v0 │ │ +05dd90: 6e10 640a 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05dd96: 0c03 |001f: move-result-object v3 │ │ +05dd98: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ 0x0020 line=54 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 s Ljava/lang/String; │ │ 0x0000 - 0x0021 reg=4 width I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1580 (ListLinks.java) │ │ + source_file_idx : 1598 (ListLinks.java) │ │ │ │ Class #249 header: │ │ -class_idx : 696 │ │ +class_idx : 716 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 724 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 0 │ │ │ │ Class #249 annotations: │ │ @@ -87616,24 +87581,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -05b3d4: |[05b3d4] org.jsoup.helper.DataUtil.:()V │ │ -05b3e4: 1a00 b700 |0000: const-string v0, "(?i)\bcharset=\s*(?:"|')?([^\s,;"']*)" // string@00b7 │ │ -05b3e8: 7110 c90b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -05b3ee: 0c00 |0005: move-result-object v0 │ │ -05b3f0: 6900 5906 |0006: sput-object v0, Lorg/jsoup/helper/DataUtil;.charsetPattern:Ljava/util/regex/Pattern; // field@0659 │ │ -05b3f4: 1a00 ff00 |0008: const-string v0, "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" // string@00ff │ │ -05b3f8: 6e10 460a 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@0a46 │ │ -05b3fe: 0c00 |000d: move-result-object v0 │ │ -05b400: 6900 5b06 |000e: sput-object v0, Lorg/jsoup/helper/DataUtil;.mimeBoundaryChars:[C // field@065b │ │ -05b404: 0e00 |0010: return-void │ │ +05dd9c: |[05dd9c] org.jsoup.helper.DataUtil.:()V │ │ +05ddac: 1a00 b700 |0000: const-string v0, "(?i)\bcharset=\s*(?:"|')?([^\s,;"']*)" // string@00b7 │ │ +05ddb0: 7110 c90b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +05ddb6: 0c00 |0005: move-result-object v0 │ │ +05ddb8: 6900 5906 |0006: sput-object v0, Lorg/jsoup/helper/DataUtil;.charsetPattern:Ljava/util/regex/Pattern; // field@0659 │ │ +05ddbc: 1a00 ff00 |0008: const-string v0, "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" // string@00ff │ │ +05ddc0: 6e10 460a 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@0a46 │ │ +05ddc6: 0c00 |000d: move-result-object v0 │ │ +05ddc8: 6900 5b06 |000e: sput-object v0, Lorg/jsoup/helper/DataUtil;.mimeBoundaryChars:[C // field@065b │ │ +05ddcc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0008 line=25 │ │ 0x000a line=26 │ │ 0x0010 line=25 │ │ locals : │ │ @@ -87643,17 +87608,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b408: |[05b408] org.jsoup.helper.DataUtil.:()V │ │ -05b418: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05b41e: 0e00 |0003: return-void │ │ +05ddd0: |[05ddd0] org.jsoup.helper.DataUtil.:()V │ │ +05dde0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05dde6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/DataUtil; │ │ │ │ #2 : (in Lorg/jsoup/helper/DataUtil;) │ │ @@ -87661,25 +87626,25 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -05b420: |[05b420] org.jsoup.helper.DataUtil.crossStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -05b430: 1502 0200 |0000: const/high16 v2, #int 131072 // #2 │ │ -05b434: 2320 9d03 |0002: new-array v0, v2, [B // type@039d │ │ -05b438: 6e20 a509 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ -05b43e: 0a01 |0007: move-result v1 │ │ -05b440: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -05b442: 3221 0700 |0009: if-eq v1, v2, 0010 // +0007 │ │ -05b446: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -05b448: 6e40 b509 0412 |000c: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ -05b44e: 28f5 |000f: goto 0004 // -000b │ │ -05b450: 0e00 |0010: return-void │ │ +05dde8: |[05dde8] org.jsoup.helper.DataUtil.crossStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +05ddf8: 1502 0200 |0000: const/high16 v2, #int 131072 // #2 │ │ +05ddfc: 2320 b103 |0002: new-array v0, v2, [B // type@03b1 │ │ +05de00: 6e20 a509 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ +05de06: 0a01 |0007: move-result v1 │ │ +05de08: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +05de0a: 3221 0700 |0009: if-eq v1, v2, 0010 // +0007 │ │ +05de0e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05de10: 6e40 b509 0412 |000c: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ +05de16: 28f5 |000f: goto 0004 // -000b │ │ +05de18: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x000b line=81 │ │ 0x0010 line=83 │ │ locals : │ │ @@ -87693,72 +87658,72 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b454: |[05b454] org.jsoup.helper.DataUtil.emptyByteBuffer:()Ljava/nio/ByteBuffer; │ │ -05b464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b466: 7110 e20a 0000 |0001: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ae2 │ │ -05b46c: 0c00 |0004: move-result-object v0 │ │ -05b46e: 1100 |0005: return-object v0 │ │ +05de1c: |[05de1c] org.jsoup.helper.DataUtil.emptyByteBuffer:()Ljava/nio/ByteBuffer; │ │ +05de2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05de2e: 7110 e20a 0000 |0001: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0ae2 │ │ +05de34: 0c00 |0004: move-result-object v0 │ │ +05de36: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ │ │ #4 : (in Lorg/jsoup/helper/DataUtil;) │ │ name : 'getCharsetFromContentType' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -05b470: |[05b470] org.jsoup.helper.DataUtil.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String; │ │ -05b480: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05b482: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -05b486: 0730 |0003: move-object v0, v3 │ │ -05b488: 1100 |0004: return-object v0 │ │ -05b48a: 6204 5906 |0005: sget-object v4, Lorg/jsoup/helper/DataUtil;.charsetPattern:Ljava/util/regex/Pattern; // field@0659 │ │ -05b48e: 6e20 cb0b 6400 |0007: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -05b494: 0c02 |000a: move-result-object v2 │ │ -05b496: 6e10 c10b 0200 |000b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ -05b49c: 0a04 |000e: move-result v4 │ │ -05b49e: 3804 2d00 |000f: if-eqz v4, 003c // +002d │ │ -05b4a2: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -05b4a4: 6e20 c30b 4200 |0012: invoke-virtual {v2, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -05b4aa: 0c04 |0015: move-result-object v4 │ │ -05b4ac: 6e10 4b0a 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -05b4b2: 0c00 |0019: move-result-object v0 │ │ -05b4b4: 1a04 bd0e |001a: const-string v4, "charset=" // string@0ebd │ │ -05b4b8: 1a05 0000 |001c: const-string v5, "" // string@0000 │ │ -05b4bc: 6e30 3d0a 4005 |001e: invoke-virtual {v0, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ -05b4c2: 0c00 |0021: move-result-object v0 │ │ -05b4c4: 6e10 380a 0000 |0022: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05b4ca: 0a04 |0025: move-result v4 │ │ -05b4cc: 3904 0400 |0026: if-nez v4, 002a // +0004 │ │ -05b4d0: 0730 |0028: move-object v0, v3 │ │ -05b4d2: 28db |0029: goto 0004 // -0025 │ │ -05b4d4: 7110 eb0a 0000 |002a: invoke-static {v0}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@0aeb │ │ -05b4da: 0a04 |002d: move-result v4 │ │ -05b4dc: 3904 d6ff |002e: if-nez v4, 0004 // -002a │ │ -05b4e0: 6204 d204 |0030: sget-object v4, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@04d2 │ │ -05b4e4: 6e20 4a0a 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a4a │ │ -05b4ea: 0c00 |0035: move-result-object v0 │ │ -05b4ec: 7110 eb0a 0000 |0036: invoke-static {v0}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@0aeb │ │ -05b4f2: 0a04 |0039: move-result v4 │ │ -05b4f4: 3904 caff |003a: if-nez v4, 0004 // -0036 │ │ -05b4f8: 0730 |003c: move-object v0, v3 │ │ -05b4fa: 28c7 |003d: goto 0004 // -0039 │ │ -05b4fc: 0d01 |003e: move-exception v1 │ │ -05b4fe: 0730 |003f: move-object v0, v3 │ │ -05b500: 28c4 |0040: goto 0004 // -003c │ │ +05de38: |[05de38] org.jsoup.helper.DataUtil.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String; │ │ +05de48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05de4a: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +05de4e: 0730 |0003: move-object v0, v3 │ │ +05de50: 1100 |0004: return-object v0 │ │ +05de52: 6204 5906 |0005: sget-object v4, Lorg/jsoup/helper/DataUtil;.charsetPattern:Ljava/util/regex/Pattern; // field@0659 │ │ +05de56: 6e20 cb0b 6400 |0007: invoke-virtual {v4, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +05de5c: 0c02 |000a: move-result-object v2 │ │ +05de5e: 6e10 c10b 0200 |000b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ +05de64: 0a04 |000e: move-result v4 │ │ +05de66: 3804 2d00 |000f: if-eqz v4, 003c // +002d │ │ +05de6a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +05de6c: 6e20 c30b 4200 |0012: invoke-virtual {v2, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +05de72: 0c04 |0015: move-result-object v4 │ │ +05de74: 6e10 4b0a 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +05de7a: 0c00 |0019: move-result-object v0 │ │ +05de7c: 1a04 d00e |001a: const-string v4, "charset=" // string@0ed0 │ │ +05de80: 1a05 0000 |001c: const-string v5, "" // string@0000 │ │ +05de84: 6e30 3d0a 4005 |001e: invoke-virtual {v0, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ +05de8a: 0c00 |0021: move-result-object v0 │ │ +05de8c: 6e10 380a 0000 |0022: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05de92: 0a04 |0025: move-result v4 │ │ +05de94: 3904 0400 |0026: if-nez v4, 002a // +0004 │ │ +05de98: 0730 |0028: move-object v0, v3 │ │ +05de9a: 28db |0029: goto 0004 // -0025 │ │ +05de9c: 7110 eb0a 0000 |002a: invoke-static {v0}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@0aeb │ │ +05dea2: 0a04 |002d: move-result v4 │ │ +05dea4: 3904 d6ff |002e: if-nez v4, 0004 // -002a │ │ +05dea8: 6204 d204 |0030: sget-object v4, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@04d2 │ │ +05deac: 6e20 4a0a 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a4a │ │ +05deb2: 0c00 |0035: move-result-object v0 │ │ +05deb4: 7110 eb0a 0000 |0036: invoke-static {v0}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@0aeb │ │ +05deba: 0a04 |0039: move-result v4 │ │ +05debc: 3904 caff |003a: if-nez v4, 0004 // -0036 │ │ +05dec0: 0730 |003c: move-object v0, v3 │ │ +05dec2: 28c7 |003d: goto 0004 // -0039 │ │ +05dec4: 0d01 |003e: move-exception v1 │ │ +05dec6: 0730 |003f: move-object v0, v3 │ │ +05dec8: 28c4 |0040: goto 0004 // -003c │ │ catches : 1 │ │ 0x002a - 0x0039 │ │ Ljava/nio/charset/IllegalCharsetNameException; -> 0x003e │ │ positions : │ │ 0x0001 line=196 │ │ 0x0004 line=211 │ │ 0x0005 line=197 │ │ @@ -87784,22 +87749,22 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -05b514: |[05b514] org.jsoup.helper.DataUtil.load:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05b524: 7110 c80f 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/DataUtil;.readFileToByteBuffer:(Ljava/io/File;)Ljava/nio/ByteBuffer; // method@0fc8 │ │ -05b52a: 0c00 |0003: move-result-object v0 │ │ -05b52c: 7100 0913 0000 |0004: invoke-static {}, Lorg/jsoup/parser/Parser;.htmlParser:()Lorg/jsoup/parser/Parser; // method@1309 │ │ -05b532: 0c01 |0007: move-result-object v1 │ │ -05b534: 7140 c70f 3014 |0008: invoke-static {v0, v3, v4, v1}, Lorg/jsoup/helper/DataUtil;.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc7 │ │ -05b53a: 0c01 |000b: move-result-object v1 │ │ -05b53c: 1101 |000c: return-object v1 │ │ +05dedc: |[05dedc] org.jsoup.helper.DataUtil.load:(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05deec: 7110 c80f 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/DataUtil;.readFileToByteBuffer:(Ljava/io/File;)Ljava/nio/ByteBuffer; // method@0fc8 │ │ +05def2: 0c00 |0003: move-result-object v0 │ │ +05def4: 7100 0913 0000 |0004: invoke-static {}, Lorg/jsoup/parser/Parser;.htmlParser:()Lorg/jsoup/parser/Parser; // method@1309 │ │ +05defa: 0c01 |0007: move-result-object v1 │ │ +05defc: 7140 c70f 3014 |0008: invoke-static {v0, v3, v4, v1}, Lorg/jsoup/helper/DataUtil;.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc7 │ │ +05df02: 0c01 |000b: move-result-object v1 │ │ +05df04: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ locals : │ │ 0x0004 - 0x000d reg=0 byteData Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x000d reg=2 in Ljava/io/File; │ │ @@ -87811,22 +87776,22 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -05b540: |[05b540] org.jsoup.helper.DataUtil.load:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -05b550: 7110 c90f 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/DataUtil;.readToByteBuffer:(Ljava/io/InputStream;)Ljava/nio/ByteBuffer; // method@0fc9 │ │ -05b556: 0c00 |0003: move-result-object v0 │ │ -05b558: 7100 0913 0000 |0004: invoke-static {}, Lorg/jsoup/parser/Parser;.htmlParser:()Lorg/jsoup/parser/Parser; // method@1309 │ │ -05b55e: 0c01 |0007: move-result-object v1 │ │ -05b560: 7140 c70f 3014 |0008: invoke-static {v0, v3, v4, v1}, Lorg/jsoup/helper/DataUtil;.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc7 │ │ -05b566: 0c01 |000b: move-result-object v1 │ │ -05b568: 1101 |000c: return-object v1 │ │ +05df08: |[05df08] org.jsoup.helper.DataUtil.load:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +05df18: 7110 c90f 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/DataUtil;.readToByteBuffer:(Ljava/io/InputStream;)Ljava/nio/ByteBuffer; // method@0fc9 │ │ +05df1e: 0c00 |0003: move-result-object v0 │ │ +05df20: 7100 0913 0000 |0004: invoke-static {}, Lorg/jsoup/parser/Parser;.htmlParser:()Lorg/jsoup/parser/Parser; // method@1309 │ │ +05df26: 0c01 |0007: move-result-object v1 │ │ +05df28: 7140 c70f 3014 |0008: invoke-static {v0, v3, v4, v1}, Lorg/jsoup/helper/DataUtil;.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc7 │ │ +05df2e: 0c01 |000b: move-result-object v1 │ │ +05df30: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0004 - 0x000d reg=0 byteData Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x000d reg=2 in Ljava/io/InputStream; │ │ @@ -87838,20 +87803,20 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -05b56c: |[05b56c] org.jsoup.helper.DataUtil.load:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; │ │ -05b57c: 7110 c90f 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/DataUtil;.readToByteBuffer:(Ljava/io/InputStream;)Ljava/nio/ByteBuffer; // method@0fc9 │ │ -05b582: 0c00 |0003: move-result-object v0 │ │ -05b584: 7140 c70f 3054 |0004: invoke-static {v0, v3, v4, v5}, Lorg/jsoup/helper/DataUtil;.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc7 │ │ -05b58a: 0c01 |0007: move-result-object v1 │ │ -05b58c: 1101 |0008: return-object v1 │ │ +05df34: |[05df34] org.jsoup.helper.DataUtil.load:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; │ │ +05df44: 7110 c90f 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/DataUtil;.readToByteBuffer:(Ljava/io/InputStream;)Ljava/nio/ByteBuffer; // method@0fc9 │ │ +05df4a: 0c00 |0003: move-result-object v0 │ │ +05df4c: 7140 c70f 3054 |0004: invoke-static {v0, v3, v4, v5}, Lorg/jsoup/helper/DataUtil;.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc7 │ │ +05df52: 0c01 |0007: move-result-object v1 │ │ +05df54: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 byteData Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0009 reg=2 in Ljava/io/InputStream; │ │ @@ -87864,34 +87829,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -05b590: |[05b590] org.jsoup.helper.DataUtil.mimeBoundary:()Ljava/lang/String; │ │ -05b5a0: 1305 2000 |0000: const/16 v5, #int 32 // #20 │ │ -05b5a4: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -05b5a8: 7020 510a 5100 |0004: invoke-direct {v1, v5}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ -05b5ae: 2202 1d02 |0007: new-instance v2, Ljava/util/Random; // type@021d │ │ -05b5b2: 7010 890b 0200 |0009: invoke-direct {v2}, Ljava/util/Random;.:()V // method@0b89 │ │ -05b5b8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05b5ba: 3550 1300 |000d: if-ge v0, v5, 0020 // +0013 │ │ -05b5be: 6203 5b06 |000f: sget-object v3, Lorg/jsoup/helper/DataUtil;.mimeBoundaryChars:[C // field@065b │ │ -05b5c2: 6204 5b06 |0011: sget-object v4, Lorg/jsoup/helper/DataUtil;.mimeBoundaryChars:[C // field@065b │ │ -05b5c6: 2144 |0013: array-length v4, v4 │ │ -05b5c8: 6e20 8a0b 4200 |0014: invoke-virtual {v2, v4}, Ljava/util/Random;.nextInt:(I)I // method@0b8a │ │ -05b5ce: 0a04 |0017: move-result v4 │ │ -05b5d0: 4903 0304 |0018: aget-char v3, v3, v4 │ │ -05b5d4: 6e20 530a 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05b5da: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05b5de: 28ee |001f: goto 000d // -0012 │ │ -05b5e0: 6e10 640a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05b5e6: 0c03 |0023: move-result-object v3 │ │ -05b5e8: 1103 |0024: return-object v3 │ │ +05df58: |[05df58] org.jsoup.helper.DataUtil.mimeBoundary:()Ljava/lang/String; │ │ +05df68: 1305 2000 |0000: const/16 v5, #int 32 // #20 │ │ +05df6c: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05df70: 7020 510a 5100 |0004: invoke-direct {v1, v5}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ +05df76: 2202 3002 |0007: new-instance v2, Ljava/util/Random; // type@0230 │ │ +05df7a: 7010 890b 0200 |0009: invoke-direct {v2}, Ljava/util/Random;.:()V // method@0b89 │ │ +05df80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05df82: 3550 1300 |000d: if-ge v0, v5, 0020 // +0013 │ │ +05df86: 6203 5b06 |000f: sget-object v3, Lorg/jsoup/helper/DataUtil;.mimeBoundaryChars:[C // field@065b │ │ +05df8a: 6204 5b06 |0011: sget-object v4, Lorg/jsoup/helper/DataUtil;.mimeBoundaryChars:[C // field@065b │ │ +05df8e: 2144 |0013: array-length v4, v4 │ │ +05df90: 6e20 8a0b 4200 |0014: invoke-virtual {v2, v4}, Ljava/util/Random;.nextInt:(I)I // method@0b8a │ │ +05df96: 0a04 |0017: move-result v4 │ │ +05df98: 4903 0304 |0018: aget-char v3, v3, v4 │ │ +05df9c: 6e20 530a 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +05dfa2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05dfa6: 28ee |001f: goto 000d // -0012 │ │ +05dfa8: 6e10 640a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05dfae: 0c03 |0023: move-result-object v3 │ │ +05dfb0: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=218 │ │ 0x0007 line=219 │ │ 0x000c line=220 │ │ 0x000f line=221 │ │ 0x001d line=220 │ │ @@ -87906,119 +87871,119 @@ │ │ type : '(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -05b5ec: |[05b5ec] org.jsoup.helper.DataUtil.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; │ │ -05b5fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b5fe: 3909 b600 |0001: if-nez v9, 00b7 // +00b6 │ │ -05b602: 1a05 770b |0003: const-string v5, "UTF-8" // string@0b77 │ │ -05b606: 7110 ea0a 0500 |0005: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -05b60c: 0c05 |0008: move-result-object v5 │ │ -05b60e: 6e20 e70a 8500 |0009: invoke-virtual {v5, v8}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ -05b614: 0c05 |000c: move-result-object v5 │ │ -05b616: 6e10 e60a 0500 |000d: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ -05b61c: 0c01 |0010: move-result-object v1 │ │ -05b61e: 6e30 0f13 1b0a |0011: invoke-virtual {v11, v1, v10}, Lorg/jsoup/parser/Parser;.parseInput:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130f │ │ -05b624: 0c00 |0014: move-result-object v0 │ │ -05b626: 1a05 b515 |0015: const-string v5, "meta[http-equiv=content-type], meta[charset]" // string@15b5 │ │ -05b62a: 6e20 0c11 5000 |0017: invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -05b630: 0c05 |001a: move-result-object v5 │ │ -05b632: 6e10 b214 0500 |001b: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ -05b638: 0c04 |001e: move-result-object v4 │ │ -05b63a: 3804 5e00 |001f: if-eqz v4, 007d // +005e │ │ -05b63e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -05b640: 1a05 a213 |0022: const-string v5, "http-equiv" // string@13a2 │ │ -05b644: 6e20 6511 5400 |0024: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -05b64a: 0a05 |0027: move-result v5 │ │ -05b64c: 3805 0c00 |0028: if-eqz v5, 0034 // +000c │ │ -05b650: 1a05 7e0f |002a: const-string v5, "content" // string@0f7e │ │ -05b654: 6e20 3111 5400 |002c: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b65a: 0c05 |002f: move-result-object v5 │ │ -05b65c: 7110 c20f 0500 |0030: invoke-static {v5}, Lorg/jsoup/helper/DataUtil;.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String; // method@0fc2 │ │ -05b662: 0c03 |0033: move-result-object v3 │ │ -05b664: 3903 1c00 |0034: if-nez v3, 0050 // +001c │ │ -05b668: 1a05 bb0e |0036: const-string v5, "charset" // string@0ebb │ │ -05b66c: 6e20 6511 5400 |0038: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -05b672: 0a05 |003b: move-result v5 │ │ -05b674: 3805 1400 |003c: if-eqz v5, 0050 // +0014 │ │ -05b678: 1a05 bb0e |003e: const-string v5, "charset" // string@0ebb │ │ -05b67c: 6e20 3111 5400 |0040: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b682: 0c05 |0043: move-result-object v5 │ │ -05b684: 7110 eb0a 0500 |0044: invoke-static {v5}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@0aeb │ │ -05b68a: 0a05 |0047: move-result v5 │ │ -05b68c: 3805 0800 |0048: if-eqz v5, 0050 // +0008 │ │ -05b690: 1a05 bb0e |004a: const-string v5, "charset" // string@0ebb │ │ -05b694: 6e20 3111 5400 |004c: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -05b69a: 0c03 |004f: move-result-object v3 │ │ -05b69c: 3803 2d00 |0050: if-eqz v3, 007d // +002d │ │ -05b6a0: 6e10 380a 0300 |0052: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05b6a6: 0a05 |0055: move-result v5 │ │ -05b6a8: 3805 2700 |0056: if-eqz v5, 007d // +0027 │ │ -05b6ac: 1a05 770b |0058: const-string v5, "UTF-8" // string@0b77 │ │ -05b6b0: 6e20 2a0a 5300 |005a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05b6b6: 0a05 |005d: move-result v5 │ │ -05b6b8: 3905 1f00 |005e: if-nez v5, 007d // +001f │ │ -05b6bc: 6e10 4b0a 0300 |0060: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -05b6c2: 0c05 |0063: move-result-object v5 │ │ -05b6c4: 1a06 670c |0064: const-string v6, "["']" // string@0c67 │ │ -05b6c8: 1a07 0000 |0066: const-string v7, "" // string@0000 │ │ -05b6cc: 6e30 3e0a 6507 |0068: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -05b6d2: 0c03 |006b: move-result-object v3 │ │ -05b6d4: 0739 |006c: move-object v9, v3 │ │ -05b6d6: 6e10 e40a 0800 |006d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0ae4 │ │ -05b6dc: 7110 ea0a 0300 |0070: invoke-static {v3}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -05b6e2: 0c05 |0073: move-result-object v5 │ │ -05b6e4: 6e20 e70a 8500 |0074: invoke-virtual {v5, v8}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ -05b6ea: 0c05 |0077: move-result-object v5 │ │ -05b6ec: 6e10 e60a 0500 |0078: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ -05b6f2: 0c01 |007b: move-result-object v1 │ │ -05b6f4: 1200 |007c: const/4 v0, #int 0 // #0 │ │ -05b6f6: 6e10 380a 0100 |007d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05b6fc: 0a05 |0080: move-result v5 │ │ -05b6fe: 3d05 2500 |0081: if-lez v5, 00a6 // +0025 │ │ -05b702: 1205 |0083: const/4 v5, #int 0 // #0 │ │ -05b704: 6e20 250a 5100 |0084: invoke-virtual {v1, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -05b70a: 0a05 |0087: move-result v5 │ │ -05b70c: 1406 fffe 0000 |0088: const v6, #float 9.14754e-41 // #0000feff │ │ -05b712: 3365 1b00 |008b: if-ne v5, v6, 00a6 // +001b │ │ -05b716: 6e10 e40a 0800 |008d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0ae4 │ │ -05b71c: 1a05 770b |0090: const-string v5, "UTF-8" // string@0b77 │ │ -05b720: 7110 ea0a 0500 |0092: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -05b726: 0c05 |0095: move-result-object v5 │ │ -05b728: 6e20 e70a 8500 |0096: invoke-virtual {v5, v8}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ -05b72e: 0c05 |0099: move-result-object v5 │ │ -05b730: 6e10 e60a 0500 |009a: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ -05b736: 0c01 |009d: move-result-object v1 │ │ -05b738: 1215 |009e: const/4 v5, #int 1 // #1 │ │ -05b73a: 6e20 440a 5100 |009f: invoke-virtual {v1, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -05b740: 0c01 |00a2: move-result-object v1 │ │ -05b742: 1a09 770b |00a3: const-string v9, "UTF-8" // string@0b77 │ │ -05b746: 1200 |00a5: const/4 v0, #int 0 // #0 │ │ -05b748: 3900 0d00 |00a6: if-nez v0, 00b3 // +000d │ │ -05b74c: 6e30 0f13 1b0a |00a8: invoke-virtual {v11, v1, v10}, Lorg/jsoup/parser/Parser;.parseInput:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130f │ │ -05b752: 0c00 |00ab: move-result-object v0 │ │ -05b754: 6e10 0711 0000 |00ac: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -05b75a: 0c05 |00af: move-result-object v5 │ │ -05b75c: 6e20 db10 9500 |00b0: invoke-virtual {v5, v9}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10db │ │ -05b762: 1100 |00b3: return-object v0 │ │ -05b764: 0d02 |00b4: move-exception v2 │ │ -05b766: 1203 |00b5: const/4 v3, #int 0 // #0 │ │ -05b768: 289a |00b6: goto 0050 // -0066 │ │ -05b76a: 1a05 ee08 |00b7: const-string v5, "Must set charset arg to character set of file to parse. Set to null to attempt to detect from HTML" // string@08ee │ │ -05b76e: 7120 7c10 5900 |00b9: invoke-static {v9, v5}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -05b774: 7110 ea0a 0900 |00bc: invoke-static {v9}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -05b77a: 0c05 |00bf: move-result-object v5 │ │ -05b77c: 6e20 e70a 8500 |00c0: invoke-virtual {v5, v8}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ -05b782: 0c05 |00c3: move-result-object v5 │ │ -05b784: 6e10 e60a 0500 |00c4: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ -05b78a: 0c01 |00c7: move-result-object v1 │ │ -05b78c: 28b5 |00c8: goto 007d // -004b │ │ +05dfb4: |[05dfb4] org.jsoup.helper.DataUtil.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; │ │ +05dfc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05dfc6: 3909 b600 |0001: if-nez v9, 00b7 // +00b6 │ │ +05dfca: 1a05 8b0b |0003: const-string v5, "UTF-8" // string@0b8b │ │ +05dfce: 7110 ea0a 0500 |0005: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +05dfd4: 0c05 |0008: move-result-object v5 │ │ +05dfd6: 6e20 e70a 8500 |0009: invoke-virtual {v5, v8}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ +05dfdc: 0c05 |000c: move-result-object v5 │ │ +05dfde: 6e10 e60a 0500 |000d: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ +05dfe4: 0c01 |0010: move-result-object v1 │ │ +05dfe6: 6e30 0f13 1b0a |0011: invoke-virtual {v11, v1, v10}, Lorg/jsoup/parser/Parser;.parseInput:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130f │ │ +05dfec: 0c00 |0014: move-result-object v0 │ │ +05dfee: 1a05 c615 |0015: const-string v5, "meta[http-equiv=content-type], meta[charset]" // string@15c6 │ │ +05dff2: 6e20 0c11 5000 |0017: invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +05dff8: 0c05 |001a: move-result-object v5 │ │ +05dffa: 6e10 b214 0500 |001b: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ +05e000: 0c04 |001e: move-result-object v4 │ │ +05e002: 3804 5e00 |001f: if-eqz v4, 007d // +005e │ │ +05e006: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +05e008: 1a05 b513 |0022: const-string v5, "http-equiv" // string@13b5 │ │ +05e00c: 6e20 6511 5400 |0024: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +05e012: 0a05 |0027: move-result v5 │ │ +05e014: 3805 0c00 |0028: if-eqz v5, 0034 // +000c │ │ +05e018: 1a05 910f |002a: const-string v5, "content" // string@0f91 │ │ +05e01c: 6e20 3111 5400 |002c: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05e022: 0c05 |002f: move-result-object v5 │ │ +05e024: 7110 c20f 0500 |0030: invoke-static {v5}, Lorg/jsoup/helper/DataUtil;.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String; // method@0fc2 │ │ +05e02a: 0c03 |0033: move-result-object v3 │ │ +05e02c: 3903 1c00 |0034: if-nez v3, 0050 // +001c │ │ +05e030: 1a05 ce0e |0036: const-string v5, "charset" // string@0ece │ │ +05e034: 6e20 6511 5400 |0038: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +05e03a: 0a05 |003b: move-result v5 │ │ +05e03c: 3805 1400 |003c: if-eqz v5, 0050 // +0014 │ │ +05e040: 1a05 ce0e |003e: const-string v5, "charset" // string@0ece │ │ +05e044: 6e20 3111 5400 |0040: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05e04a: 0c05 |0043: move-result-object v5 │ │ +05e04c: 7110 eb0a 0500 |0044: invoke-static {v5}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@0aeb │ │ +05e052: 0a05 |0047: move-result v5 │ │ +05e054: 3805 0800 |0048: if-eqz v5, 0050 // +0008 │ │ +05e058: 1a05 ce0e |004a: const-string v5, "charset" // string@0ece │ │ +05e05c: 6e20 3111 5400 |004c: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +05e062: 0c03 |004f: move-result-object v3 │ │ +05e064: 3803 2d00 |0050: if-eqz v3, 007d // +002d │ │ +05e068: 6e10 380a 0300 |0052: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05e06e: 0a05 |0055: move-result v5 │ │ +05e070: 3805 2700 |0056: if-eqz v5, 007d // +0027 │ │ +05e074: 1a05 8b0b |0058: const-string v5, "UTF-8" // string@0b8b │ │ +05e078: 6e20 2a0a 5300 |005a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +05e07e: 0a05 |005d: move-result v5 │ │ +05e080: 3905 1f00 |005e: if-nez v5, 007d // +001f │ │ +05e084: 6e10 4b0a 0300 |0060: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +05e08a: 0c05 |0063: move-result-object v5 │ │ +05e08c: 1a06 7b0c |0064: const-string v6, "["']" // string@0c7b │ │ +05e090: 1a07 0000 |0066: const-string v7, "" // string@0000 │ │ +05e094: 6e30 3e0a 6507 |0068: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +05e09a: 0c03 |006b: move-result-object v3 │ │ +05e09c: 0739 |006c: move-object v9, v3 │ │ +05e09e: 6e10 e40a 0800 |006d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0ae4 │ │ +05e0a4: 7110 ea0a 0300 |0070: invoke-static {v3}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +05e0aa: 0c05 |0073: move-result-object v5 │ │ +05e0ac: 6e20 e70a 8500 |0074: invoke-virtual {v5, v8}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ +05e0b2: 0c05 |0077: move-result-object v5 │ │ +05e0b4: 6e10 e60a 0500 |0078: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ +05e0ba: 0c01 |007b: move-result-object v1 │ │ +05e0bc: 1200 |007c: const/4 v0, #int 0 // #0 │ │ +05e0be: 6e10 380a 0100 |007d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05e0c4: 0a05 |0080: move-result v5 │ │ +05e0c6: 3d05 2500 |0081: if-lez v5, 00a6 // +0025 │ │ +05e0ca: 1205 |0083: const/4 v5, #int 0 // #0 │ │ +05e0cc: 6e20 250a 5100 |0084: invoke-virtual {v1, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +05e0d2: 0a05 |0087: move-result v5 │ │ +05e0d4: 1406 fffe 0000 |0088: const v6, #float 9.14754e-41 // #0000feff │ │ +05e0da: 3365 1b00 |008b: if-ne v5, v6, 00a6 // +001b │ │ +05e0de: 6e10 e40a 0800 |008d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0ae4 │ │ +05e0e4: 1a05 8b0b |0090: const-string v5, "UTF-8" // string@0b8b │ │ +05e0e8: 7110 ea0a 0500 |0092: invoke-static {v5}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +05e0ee: 0c05 |0095: move-result-object v5 │ │ +05e0f0: 6e20 e70a 8500 |0096: invoke-virtual {v5, v8}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ +05e0f6: 0c05 |0099: move-result-object v5 │ │ +05e0f8: 6e10 e60a 0500 |009a: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ +05e0fe: 0c01 |009d: move-result-object v1 │ │ +05e100: 1215 |009e: const/4 v5, #int 1 // #1 │ │ +05e102: 6e20 440a 5100 |009f: invoke-virtual {v1, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +05e108: 0c01 |00a2: move-result-object v1 │ │ +05e10a: 1a09 8b0b |00a3: const-string v9, "UTF-8" // string@0b8b │ │ +05e10e: 1200 |00a5: const/4 v0, #int 0 // #0 │ │ +05e110: 3900 0d00 |00a6: if-nez v0, 00b3 // +000d │ │ +05e114: 6e30 0f13 1b0a |00a8: invoke-virtual {v11, v1, v10}, Lorg/jsoup/parser/Parser;.parseInput:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130f │ │ +05e11a: 0c00 |00ab: move-result-object v0 │ │ +05e11c: 6e10 0711 0000 |00ac: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +05e122: 0c05 |00af: move-result-object v5 │ │ +05e124: 6e20 db10 9500 |00b0: invoke-virtual {v5, v9}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10db │ │ +05e12a: 1100 |00b3: return-object v0 │ │ +05e12c: 0d02 |00b4: move-exception v2 │ │ +05e12e: 1203 |00b5: const/4 v3, #int 0 // #0 │ │ +05e130: 289a |00b6: goto 0050 // -0066 │ │ +05e132: 1a05 0209 |00b7: const-string v5, "Must set charset arg to character set of file to parse. Set to null to attempt to detect from HTML" // string@0902 │ │ +05e136: 7120 7c10 5900 |00b9: invoke-static {v9, v5}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +05e13c: 7110 ea0a 0900 |00bc: invoke-static {v9}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +05e142: 0c05 |00bf: move-result-object v5 │ │ +05e144: 6e20 e70a 8500 |00c0: invoke-virtual {v5, v8}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ +05e14a: 0c05 |00c3: move-result-object v5 │ │ +05e14c: 6e10 e60a 0500 |00c4: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ +05e152: 0c01 |00c7: move-result-object v1 │ │ +05e154: 28b5 |00c8: goto 007d // -004b │ │ catches : 1 │ │ 0x003e - 0x004f │ │ Ljava/nio/charset/IllegalCharsetNameException; -> 0x00b4 │ │ positions : │ │ 0x0000 line=90 │ │ 0x0001 line=91 │ │ 0x0003 line=93 │ │ @@ -88066,40 +88031,40 @@ │ │ 0x0000 - 0x00c9 reg=11 parser Lorg/jsoup/parser/Parser; │ │ │ │ #10 : (in Lorg/jsoup/helper/DataUtil;) │ │ name : 'readFileToByteBuffer' │ │ type : '(Ljava/io/File;)Ljava/nio/ByteBuffer;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -05b7a0: |[05b7a0] org.jsoup.helper.DataUtil.readFileToByteBuffer:(Ljava/io/File;)Ljava/nio/ByteBuffer; │ │ -05b7b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05b7b2: 2202 9401 |0001: new-instance v2, Ljava/io/RandomAccessFile; // type@0194 │ │ -05b7b6: 1a03 5818 |0003: const-string v3, "r" // string@1858 │ │ -05b7ba: 7030 be09 6203 |0005: invoke-direct {v2, v6, v3}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@09be │ │ -05b7c0: 6e10 c009 0200 |0008: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.length:()J // method@09c0 │ │ -05b7c6: 0b04 |000b: move-result-wide v4 │ │ -05b7c8: 8443 |000c: long-to-int v3, v4 │ │ -05b7ca: 2330 9d03 |000d: new-array v0, v3, [B // type@039d │ │ -05b7ce: 6e20 c109 0200 |000f: invoke-virtual {v2, v0}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@09c1 │ │ -05b7d4: 7110 e50a 0000 |0012: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@0ae5 │ │ -05b7da: 0c03 |0015: move-result-object v3 │ │ -05b7dc: 3802 0500 |0016: if-eqz v2, 001b // +0005 │ │ -05b7e0: 6e10 bf09 0200 |0018: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@09bf │ │ -05b7e6: 1103 |001b: return-object v3 │ │ -05b7e8: 0d03 |001c: move-exception v3 │ │ -05b7ea: 3801 0500 |001d: if-eqz v1, 0022 // +0005 │ │ -05b7ee: 6e10 bf09 0100 |001f: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@09bf │ │ -05b7f4: 2703 |0022: throw v3 │ │ -05b7f6: 0d03 |0023: move-exception v3 │ │ -05b7f8: 0721 |0024: move-object v1, v2 │ │ -05b7fa: 28f8 |0025: goto 001d // -0008 │ │ +05e168: |[05e168] org.jsoup.helper.DataUtil.readFileToByteBuffer:(Ljava/io/File;)Ljava/nio/ByteBuffer; │ │ +05e178: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05e17a: 2202 a601 |0001: new-instance v2, Ljava/io/RandomAccessFile; // type@01a6 │ │ +05e17e: 1a03 6918 |0003: const-string v3, "r" // string@1869 │ │ +05e182: 7030 be09 5203 |0005: invoke-direct {v2, v5, v3}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@09be │ │ +05e188: 6e10 c009 0200 |0008: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.length:()J // method@09c0 │ │ +05e18e: 0b03 |000b: move-result-wide v3 │ │ +05e190: 8433 |000c: long-to-int v3, v3 │ │ +05e192: 2330 b103 |000d: new-array v0, v3, [B // type@03b1 │ │ +05e196: 6e20 c109 0200 |000f: invoke-virtual {v2, v0}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@09c1 │ │ +05e19c: 7110 e50a 0000 |0012: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@0ae5 │ │ +05e1a2: 0c03 |0015: move-result-object v3 │ │ +05e1a4: 3802 0500 |0016: if-eqz v2, 001b // +0005 │ │ +05e1a8: 6e10 bf09 0200 |0018: invoke-virtual {v2}, Ljava/io/RandomAccessFile;.close:()V // method@09bf │ │ +05e1ae: 1103 |001b: return-object v3 │ │ +05e1b0: 0d03 |001c: move-exception v3 │ │ +05e1b2: 3801 0500 |001d: if-eqz v1, 0022 // +0005 │ │ +05e1b6: 6e10 bf09 0100 |001f: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@09bf │ │ +05e1bc: 2703 |0022: throw v3 │ │ +05e1be: 0d03 |0023: move-exception v3 │ │ +05e1c0: 0721 |0024: move-object v1, v2 │ │ +05e1c2: 28f8 |0025: goto 001d // -0008 │ │ catches : 2 │ │ 0x0001 - 0x0008 │ │ -> 0x001c │ │ 0x0008 - 0x0015 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=173 │ │ @@ -88115,30 +88080,30 @@ │ │ locals : │ │ 0x0001 - 0x0008 reg=1 randomAccessFile Ljava/io/RandomAccessFile; │ │ 0x000f - 0x001c reg=0 bytes [B │ │ 0x0008 - 0x001c reg=2 randomAccessFile Ljava/io/RandomAccessFile; │ │ 0x001c - 0x0023 reg=1 randomAccessFile Ljava/io/RandomAccessFile; │ │ 0x0023 - 0x0025 reg=2 randomAccessFile Ljava/io/RandomAccessFile; │ │ 0x0025 - 0x0026 reg=1 randomAccessFile Ljava/io/RandomAccessFile; │ │ - 0x0000 - 0x0026 reg=6 file Ljava/io/File; │ │ + 0x0000 - 0x0026 reg=5 file Ljava/io/File; │ │ │ │ #11 : (in Lorg/jsoup/helper/DataUtil;) │ │ name : 'readToByteBuffer' │ │ type : '(Ljava/io/InputStream;)Ljava/nio/ByteBuffer;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05b814: |[05b814] org.jsoup.helper.DataUtil.readToByteBuffer:(Ljava/io/InputStream;)Ljava/nio/ByteBuffer; │ │ -05b824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b826: 7120 ca0f 0100 |0001: invoke-static {v1, v0}, Lorg/jsoup/helper/DataUtil;.readToByteBuffer:(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; // method@0fca │ │ -05b82c: 0c00 |0004: move-result-object v0 │ │ -05b82e: 1100 |0005: return-object v0 │ │ +05e1dc: |[05e1dc] org.jsoup.helper.DataUtil.readToByteBuffer:(Ljava/io/InputStream;)Ljava/nio/ByteBuffer; │ │ +05e1ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e1ee: 7120 ca0f 0100 |0001: invoke-static {v1, v0}, Lorg/jsoup/helper/DataUtil;.readToByteBuffer:(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; // method@0fca │ │ +05e1f4: 0c00 |0004: move-result-object v0 │ │ +05e1f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 inStream Ljava/io/InputStream; │ │ │ │ #12 : (in Lorg/jsoup/helper/DataUtil;) │ │ @@ -88146,48 +88111,48 @@ │ │ type : '(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -05b830: |[05b830] org.jsoup.helper.DataUtil.readToByteBuffer:(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; │ │ -05b840: 1509 0200 |0000: const/high16 v9, #int 131072 // #2 │ │ -05b844: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -05b846: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -05b848: 3a0b 2300 |0004: if-ltz v11, 0027 // +0023 │ │ -05b84c: 0165 |0006: move v5, v6 │ │ -05b84e: 1a08 9715 |0007: const-string v8, "maxSize must be 0 (unlimited) or larger" // string@1597 │ │ -05b852: 7120 7810 8500 |0009: invoke-static {v5, v8}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -05b858: 3d0b 1d00 |000c: if-lez v11, 0029 // +001d │ │ -05b85c: 0161 |000e: move v1, v6 │ │ -05b85e: 2390 9d03 |000f: new-array v0, v9, [B // type@039d │ │ -05b862: 2202 8201 |0011: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0182 │ │ -05b866: 7020 7909 9200 |0013: invoke-direct {v2, v9}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@0979 │ │ -05b86c: 01b4 |0016: move v4, v11 │ │ -05b86e: 6e20 a509 0a00 |0017: invoke-virtual {v10, v0}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ -05b874: 0a03 |001a: move-result v3 │ │ -05b876: 12f5 |001b: const/4 v5, #int -1 // #ff │ │ -05b878: 3353 0f00 |001c: if-ne v3, v5, 002b // +000f │ │ -05b87c: 6e10 7a09 0200 |001e: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@097a │ │ -05b882: 0c05 |0021: move-result-object v5 │ │ -05b884: 7110 e50a 0500 |0022: invoke-static {v5}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@0ae5 │ │ -05b88a: 0c05 |0025: move-result-object v5 │ │ -05b88c: 1105 |0026: return-object v5 │ │ -05b88e: 0175 |0027: move v5, v7 │ │ -05b890: 28df |0028: goto 0007 // -0021 │ │ -05b892: 0171 |0029: move v1, v7 │ │ -05b894: 28e5 |002a: goto 000f // -001b │ │ -05b896: 3801 0900 |002b: if-eqz v1, 0034 // +0009 │ │ -05b89a: 3743 0600 |002d: if-le v3, v4, 0033 // +0006 │ │ -05b89e: 6e40 7c09 0247 |002f: invoke-virtual {v2, v0, v7, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@097c │ │ -05b8a4: 28ec |0032: goto 001e // -0014 │ │ -05b8a6: b134 |0033: sub-int/2addr v4, v3 │ │ -05b8a8: 6e40 7c09 0237 |0034: invoke-virtual {v2, v0, v7, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@097c │ │ -05b8ae: 28e0 |0037: goto 0017 // -0020 │ │ +05e1f8: |[05e1f8] org.jsoup.helper.DataUtil.readToByteBuffer:(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; │ │ +05e208: 1509 0200 |0000: const/high16 v9, #int 131072 // #2 │ │ +05e20c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +05e20e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +05e210: 3a0b 2300 |0004: if-ltz v11, 0027 // +0023 │ │ +05e214: 0165 |0006: move v5, v6 │ │ +05e216: 1a08 a815 |0007: const-string v8, "maxSize must be 0 (unlimited) or larger" // string@15a8 │ │ +05e21a: 7120 7810 8500 |0009: invoke-static {v5, v8}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +05e220: 3d0b 1d00 |000c: if-lez v11, 0029 // +001d │ │ +05e224: 0161 |000e: move v1, v6 │ │ +05e226: 2390 b103 |000f: new-array v0, v9, [B // type@03b1 │ │ +05e22a: 2202 9401 |0011: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0194 │ │ +05e22e: 7020 7909 9200 |0013: invoke-direct {v2, v9}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@0979 │ │ +05e234: 01b4 |0016: move v4, v11 │ │ +05e236: 6e20 a509 0a00 |0017: invoke-virtual {v10, v0}, Ljava/io/InputStream;.read:([B)I // method@09a5 │ │ +05e23c: 0a03 |001a: move-result v3 │ │ +05e23e: 12f5 |001b: const/4 v5, #int -1 // #ff │ │ +05e240: 3353 0f00 |001c: if-ne v3, v5, 002b // +000f │ │ +05e244: 6e10 7a09 0200 |001e: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@097a │ │ +05e24a: 0c05 |0021: move-result-object v5 │ │ +05e24c: 7110 e50a 0500 |0022: invoke-static {v5}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@0ae5 │ │ +05e252: 0c05 |0025: move-result-object v5 │ │ +05e254: 1105 |0026: return-object v5 │ │ +05e256: 0175 |0027: move v5, v7 │ │ +05e258: 28df |0028: goto 0007 // -0021 │ │ +05e25a: 0171 |0029: move v1, v7 │ │ +05e25c: 28e5 |002a: goto 000f // -001b │ │ +05e25e: 3801 0900 |002b: if-eqz v1, 0034 // +0009 │ │ +05e262: 3743 0600 |002d: if-le v3, v4, 0033 // +0006 │ │ +05e266: 6e40 7c09 0247 |002f: invoke-virtual {v2, v0, v7, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@097c │ │ +05e26c: 28ec |0032: goto 001e // -0014 │ │ +05e26e: b134 |0033: sub-int/2addr v4, v3 │ │ +05e270: 6e40 7c09 0237 |0034: invoke-virtual {v2, v0, v7, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@097c │ │ +05e276: 28e0 |0037: goto 0017 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=146 │ │ 0x000c line=147 │ │ 0x000f line=148 │ │ 0x0011 line=149 │ │ 0x0016 line=151 │ │ @@ -88215,17 +88180,17 @@ │ │ 0x0000 - 0x0038 reg=10 inStream Ljava/io/InputStream; │ │ 0x0000 - 0x0038 reg=11 maxSize I │ │ │ │ Virtual methods - │ │ source_file_idx : 724 (DataUtil.java) │ │ │ │ Class #250 header: │ │ -class_idx : 697 │ │ +class_idx : 717 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 741 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #250 annotations: │ │ @@ -88241,17 +88206,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 741 (DescendableLinkedList.java) │ │ │ │ Class #251 header: │ │ -class_idx : 698 │ │ +class_idx : 718 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 741 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #251 annotations: │ │ @@ -88286,21 +88251,21 @@ │ │ type : '(Lorg/jsoup/helper/DescendableLinkedList;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05b8b0: |[05b8b0] org.jsoup.helper.DescendableLinkedList$DescendingIterator.:(Lorg/jsoup/helper/DescendableLinkedList;I)V │ │ -05b8c0: 5b12 5d06 |0000: iput-object v2, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.this$0:Lorg/jsoup/helper/DescendableLinkedList; // field@065d │ │ -05b8c4: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05b8ca: 6e20 d40f 3200 |0005: invoke-virtual {v2, v3}, Lorg/jsoup/helper/DescendableLinkedList;.listIterator:(I)Ljava/util/ListIterator; // method@0fd4 │ │ -05b8d0: 0c00 |0008: move-result-object v0 │ │ -05b8d2: 5b10 5c06 |0009: iput-object v0, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.iter:Ljava/util/ListIterator; // field@065c │ │ -05b8d6: 0e00 |000b: return-void │ │ +05e278: |[05e278] org.jsoup.helper.DescendableLinkedList$DescendingIterator.:(Lorg/jsoup/helper/DescendableLinkedList;I)V │ │ +05e288: 5b12 5d06 |0000: iput-object v2, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.this$0:Lorg/jsoup/helper/DescendableLinkedList; // field@065d │ │ +05e28c: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05e292: 6e20 d40f 3200 |0005: invoke-virtual {v2, v3}, Lorg/jsoup/helper/DescendableLinkedList;.listIterator:(I)Ljava/util/ListIterator; // method@0fd4 │ │ +05e298: 0c00 |0008: move-result-object v0 │ │ +05e29a: 5b10 5c06 |0009: iput-object v0, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.iter:Ljava/util/ListIterator; // field@065c │ │ +05e29e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000b line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; │ │ @@ -88313,17 +88278,17 @@ │ │ type : '(Lorg/jsoup/helper/DescendableLinkedList;ILorg/jsoup/helper/DescendableLinkedList$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05b8d8: |[05b8d8] org.jsoup.helper.DescendableLinkedList$DescendingIterator.:(Lorg/jsoup/helper/DescendableLinkedList;ILorg/jsoup/helper/DescendableLinkedList$1;)V │ │ -05b8e8: 7030 cb0f 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.:(Lorg/jsoup/helper/DescendableLinkedList;I)V // method@0fcb │ │ -05b8ee: 0e00 |0003: return-void │ │ +05e2a0: |[05e2a0] org.jsoup.helper.DescendableLinkedList$DescendingIterator.:(Lorg/jsoup/helper/DescendableLinkedList;ILorg/jsoup/helper/DescendableLinkedList$1;)V │ │ +05e2b0: 7030 cb0f 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.:(Lorg/jsoup/helper/DescendableLinkedList;I)V // method@0fcb │ │ +05e2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; Lorg/jsoup/helper/DescendableLinkedList.DescendingIterator; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/helper/DescendableLinkedList; │ │ @@ -88336,19 +88301,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05b8f0: |[05b8f0] org.jsoup.helper.DescendableLinkedList$DescendingIterator.hasNext:()Z │ │ -05b900: 5410 5c06 |0000: iget-object v0, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.iter:Ljava/util/ListIterator; // field@065c │ │ -05b904: 7210 730b 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@0b73 │ │ -05b90a: 0a00 |0005: move-result v0 │ │ -05b90c: 0f00 |0006: return v0 │ │ +05e2b8: |[05e2b8] org.jsoup.helper.DescendableLinkedList$DescendingIterator.hasNext:()Z │ │ +05e2c8: 5410 5c06 |0000: iget-object v0, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.iter:Ljava/util/ListIterator; // field@065c │ │ +05e2cc: 7210 730b 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@0b73 │ │ +05e2d2: 0a00 |0005: move-result v0 │ │ +05e2d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; Lorg/jsoup/helper/DescendableLinkedList.DescendingIterator; │ │ │ │ @@ -88357,19 +88322,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05b910: |[05b910] org.jsoup.helper.DescendableLinkedList$DescendingIterator.next:()Ljava/lang/Object; │ │ -05b920: 5410 5c06 |0000: iget-object v0, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.iter:Ljava/util/ListIterator; // field@065c │ │ -05b924: 7210 750b 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@0b75 │ │ -05b92a: 0c00 |0005: move-result-object v0 │ │ -05b92c: 1100 |0006: return-object v0 │ │ +05e2d8: |[05e2d8] org.jsoup.helper.DescendableLinkedList$DescendingIterator.next:()Ljava/lang/Object; │ │ +05e2e8: 5410 5c06 |0000: iget-object v0, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.iter:Ljava/util/ListIterator; // field@065c │ │ +05e2ec: 7210 750b 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@0b75 │ │ +05e2f2: 0c00 |0005: move-result-object v0 │ │ +05e2f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; Lorg/jsoup/helper/DescendableLinkedList.DescendingIterator; │ │ │ │ @@ -88378,32 +88343,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b930: |[05b930] org.jsoup.helper.DescendableLinkedList$DescendingIterator.remove:()V │ │ -05b940: 5410 5c06 |0000: iget-object v0, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.iter:Ljava/util/ListIterator; // field@065c │ │ -05b944: 7210 760b 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.remove:()V // method@0b76 │ │ -05b94a: 0e00 |0005: return-void │ │ +05e2f8: |[05e2f8] org.jsoup.helper.DescendableLinkedList$DescendingIterator.remove:()V │ │ +05e308: 5410 5c06 |0000: iget-object v0, v1, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.iter:Ljava/util/ListIterator; // field@065c │ │ +05e30c: 7210 760b 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.remove:()V // method@0b76 │ │ +05e312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; Lorg/jsoup/helper/DescendableLinkedList.DescendingIterator; │ │ │ │ source_file_idx : 741 (DescendableLinkedList.java) │ │ │ │ Class #252 header: │ │ -class_idx : 699 │ │ +class_idx : 719 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 532 │ │ +superclass_idx : 551 │ │ source_file_idx : 741 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #252 annotations: │ │ @@ -88432,17 +88397,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b94c: |[05b94c] org.jsoup.helper.DescendableLinkedList.:()V │ │ -05b95c: 7010 5b0b 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0b5b │ │ -05b962: 0e00 |0003: return-void │ │ +05e314: |[05e314] org.jsoup.helper.DescendableLinkedList.:()V │ │ +05e324: 7010 5b0b 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0b5b │ │ +05e32a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/jsoup/helper/DescendableLinkedList; │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/DescendableLinkedList; Lorg/jsoup/helper/DescendableLinkedList; │ │ @@ -88453,21 +88418,21 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -05b964: |[05b964] org.jsoup.helper.DescendableLinkedList.descendingIterator:()Ljava/util/Iterator; │ │ -05b974: 2200 ba02 |0000: new-instance v0, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; // type@02ba │ │ -05b978: 6e10 d90f 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/helper/DescendableLinkedList;.size:()I // method@0fd9 │ │ -05b97e: 0a01 |0005: move-result v1 │ │ -05b980: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -05b982: 7040 cc0f 3021 |0007: invoke-direct {v0, v3, v1, v2}, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.:(Lorg/jsoup/helper/DescendableLinkedList;ILorg/jsoup/helper/DescendableLinkedList$1;)V // method@0fcc │ │ -05b988: 1100 |000a: return-object v0 │ │ +05e32c: |[05e32c] org.jsoup.helper.DescendableLinkedList.descendingIterator:()Ljava/util/Iterator; │ │ +05e33c: 2200 ce02 |0000: new-instance v0, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; // type@02ce │ │ +05e340: 6e10 d90f 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/helper/DescendableLinkedList;.size:()I // method@0fd9 │ │ +05e346: 0a01 |0005: move-result v1 │ │ +05e348: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +05e34a: 7040 cc0f 3021 |0007: invoke-direct {v0, v3, v1, v2}, Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator;.:(Lorg/jsoup/helper/DescendableLinkedList;ILorg/jsoup/helper/DescendableLinkedList$1;)V // method@0fcc │ │ +05e350: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lorg/jsoup/helper/DescendableLinkedList; │ │ 0x0000 - 0x000b reg=3 this Lorg/jsoup/helper/DescendableLinkedList; Lorg/jsoup/helper/DescendableLinkedList; │ │ │ │ @@ -88476,23 +88441,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05b98c: |[05b98c] org.jsoup.helper.DescendableLinkedList.peekLast:()Ljava/lang/Object; │ │ -05b99c: 6e10 d90f 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/helper/DescendableLinkedList;.size:()I // method@0fd9 │ │ -05b9a2: 0a00 |0003: move-result v0 │ │ -05b9a4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -05b9a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05b9aa: 1100 |0007: return-object v0 │ │ -05b9ac: 6e10 d30f 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/helper/DescendableLinkedList;.getLast:()Ljava/lang/Object; // method@0fd3 │ │ -05b9b2: 0c00 |000b: move-result-object v0 │ │ -05b9b4: 28fb |000c: goto 0007 // -0005 │ │ +05e354: |[05e354] org.jsoup.helper.DescendableLinkedList.peekLast:()Ljava/lang/Object; │ │ +05e364: 6e10 d90f 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/helper/DescendableLinkedList;.size:()I // method@0fd9 │ │ +05e36a: 0a00 |0003: move-result v0 │ │ +05e36c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +05e370: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +05e372: 1100 |0007: return-object v0 │ │ +05e374: 6e10 d30f 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/helper/DescendableLinkedList;.getLast:()Ljava/lang/Object; // method@0fd3 │ │ +05e37a: 0c00 |000b: move-result-object v0 │ │ +05e37c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/DescendableLinkedList; │ │ 0x0000 - 0x000d reg=1 this Lorg/jsoup/helper/DescendableLinkedList; Lorg/jsoup/helper/DescendableLinkedList; │ │ │ │ @@ -88501,23 +88466,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05b9b8: |[05b9b8] org.jsoup.helper.DescendableLinkedList.pollLast:()Ljava/lang/Object; │ │ -05b9c8: 6e10 d90f 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/helper/DescendableLinkedList;.size:()I // method@0fd9 │ │ -05b9ce: 0a00 |0003: move-result v0 │ │ -05b9d0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -05b9d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05b9d6: 1100 |0007: return-object v0 │ │ -05b9d8: 6e10 d80f 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/helper/DescendableLinkedList;.removeLast:()Ljava/lang/Object; // method@0fd8 │ │ -05b9de: 0c00 |000b: move-result-object v0 │ │ -05b9e0: 28fb |000c: goto 0007 // -0005 │ │ +05e380: |[05e380] org.jsoup.helper.DescendableLinkedList.pollLast:()Ljava/lang/Object; │ │ +05e390: 6e10 d90f 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/helper/DescendableLinkedList;.size:()I // method@0fd9 │ │ +05e396: 0a00 |0003: move-result v0 │ │ +05e398: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +05e39c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +05e39e: 1100 |0007: return-object v0 │ │ +05e3a0: 6e10 d80f 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/helper/DescendableLinkedList;.removeLast:()Ljava/lang/Object; // method@0fd8 │ │ +05e3a6: 0c00 |000b: move-result-object v0 │ │ +05e3a8: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/DescendableLinkedList; │ │ 0x0000 - 0x000d reg=1 this Lorg/jsoup/helper/DescendableLinkedList; Lorg/jsoup/helper/DescendableLinkedList; │ │ │ │ @@ -88526,33 +88491,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05b9e4: |[05b9e4] org.jsoup.helper.DescendableLinkedList.push:(Ljava/lang/Object;)V │ │ -05b9f4: 6e20 d10f 1000 |0000: invoke-virtual {v0, v1}, Lorg/jsoup/helper/DescendableLinkedList;.addFirst:(Ljava/lang/Object;)V // method@0fd1 │ │ -05b9fa: 0e00 |0003: return-void │ │ +05e3ac: |[05e3ac] org.jsoup.helper.DescendableLinkedList.push:(Ljava/lang/Object;)V │ │ +05e3bc: 6e20 d10f 1000 |0000: invoke-virtual {v0, v1}, Lorg/jsoup/helper/DescendableLinkedList;.addFirst:(Ljava/lang/Object;)V // method@0fd1 │ │ +05e3c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/jsoup/helper/DescendableLinkedList; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/DescendableLinkedList; Lorg/jsoup/helper/DescendableLinkedList; │ │ 0x0000 - 0x0004 reg=1 e Ljava/lang/Object; TE; │ │ │ │ source_file_idx : 741 (DescendableLinkedList.java) │ │ │ │ Class #253 header: │ │ -class_idx : 700 │ │ +class_idx : 720 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 991 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #253 annotations: │ │ @@ -88568,17 +88533,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 991 (HttpConnection.java) │ │ │ │ Class #254 header: │ │ -class_idx : 704 │ │ +class_idx : 724 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 991 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #254 annotations: │ │ @@ -88600,17 +88565,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b9fc: |[05b9fc] org.jsoup.helper.HttpConnection$Response$1.:()V │ │ -05ba0c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05ba12: 0e00 |0003: return-void │ │ +05e3c4: |[05e3c4] org.jsoup.helper.HttpConnection$Response$1.:()V │ │ +05e3d4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05e3da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/HttpConnection$Response$1; │ │ │ │ Virtual methods - │ │ @@ -88619,31 +88584,31 @@ │ │ type : '(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ba14: |[05ba14] org.jsoup.helper.HttpConnection$Response$1.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ -05ba24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05ba26: 0f00 |0001: return v0 │ │ +05e3dc: |[05e3dc] org.jsoup.helper.HttpConnection$Response$1.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ +05e3ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05e3ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/jsoup/helper/HttpConnection$Response$1; │ │ 0x0000 - 0x0002 reg=2 urlHostName Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 session Ljavax/net/ssl/SSLSession; │ │ │ │ source_file_idx : 991 (HttpConnection.java) │ │ │ │ Class #255 header: │ │ -class_idx : 705 │ │ +class_idx : 725 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 991 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #255 annotations: │ │ @@ -88665,17 +88630,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05ba28: |[05ba28] org.jsoup.helper.HttpConnection$Response$2.:()V │ │ -05ba38: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05ba3e: 0e00 |0003: return-void │ │ +05e3f0: |[05e3f0] org.jsoup.helper.HttpConnection$Response$2.:()V │ │ +05e400: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05e406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/HttpConnection$Response$2; │ │ │ │ Virtual methods - │ │ @@ -88684,16 +88649,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ba40: |[05ba40] org.jsoup.helper.HttpConnection$Response$2.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -05ba50: 0e00 |0000: return-void │ │ +05e408: |[05e408] org.jsoup.helper.HttpConnection$Response$2.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +05e418: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/helper/HttpConnection$Response$2; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -88703,16 +88668,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05ba54: |[05ba54] org.jsoup.helper.HttpConnection$Response$2.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -05ba64: 0e00 |0000: return-void │ │ +05e41c: |[05e41c] org.jsoup.helper.HttpConnection$Response$2.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +05e42c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/helper/HttpConnection$Response$2; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -88722,30 +88687,30 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ba68: |[05ba68] org.jsoup.helper.HttpConnection$Response$2.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -05ba78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ba7a: 1100 |0001: return-object v0 │ │ +05e430: |[05e430] org.jsoup.helper.HttpConnection$Response$2.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +05e440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e442: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/jsoup/helper/HttpConnection$Response$2; │ │ │ │ source_file_idx : 991 (HttpConnection.java) │ │ │ │ Class #256 header: │ │ -class_idx : 708 │ │ +class_idx : 728 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2699 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2719 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #256 annotations: │ │ Annotations on method #4210 'resolve' │ │ @@ -88768,69 +88733,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 65 16-bit code units │ │ -05ba7c: |[05ba7c] org.jsoup.helper.StringUtil.:()V │ │ -05ba8c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -05ba90: 2300 b703 |0002: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05ba94: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05ba96: 1a02 0000 |0005: const-string v2, "" // string@0000 │ │ -05ba9a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -05ba9e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -05baa0: 1a02 1000 |000a: const-string v2, " " // string@0010 │ │ -05baa4: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -05baa8: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -05baaa: 1a02 1100 |000f: const-string v2, " " // string@0011 │ │ -05baae: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -05bab2: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -05bab4: 1a02 1200 |0014: const-string v2, " " // string@0012 │ │ -05bab8: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -05babc: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -05babe: 1a02 1300 |0019: const-string v2, " " // string@0013 │ │ -05bac2: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -05bac6: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -05bac8: 1a02 1400 |001e: const-string v2, " " // string@0014 │ │ -05bacc: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -05bad0: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -05bad2: 1a02 1500 |0023: const-string v2, " " // string@0015 │ │ -05bad6: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -05bada: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -05badc: 1a02 1600 |0028: const-string v2, " " // string@0016 │ │ -05bae0: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -05bae4: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -05bae8: 1a02 1700 |002e: const-string v2, " " // string@0017 │ │ -05baec: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -05baf0: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -05baf4: 1a02 1800 |0034: const-string v2, " " // string@0018 │ │ -05baf8: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -05bafc: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -05bb00: 1a02 1900 |003a: const-string v2, " " // string@0019 │ │ -05bb04: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -05bb08: 6900 8606 |003e: sput-object v0, Lorg/jsoup/helper/StringUtil;.padding:[Ljava/lang/String; // field@0686 │ │ -05bb0c: 0e00 |0040: return-void │ │ +05e444: |[05e444] org.jsoup.helper.StringUtil.:()V │ │ +05e454: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +05e458: 2300 cb03 |0002: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +05e45c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05e45e: 1a02 0000 |0005: const-string v2, "" // string@0000 │ │ +05e462: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +05e466: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05e468: 1a02 1000 |000a: const-string v2, " " // string@0010 │ │ +05e46c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +05e470: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +05e472: 1a02 1100 |000f: const-string v2, " " // string@0011 │ │ +05e476: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +05e47a: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +05e47c: 1a02 1200 |0014: const-string v2, " " // string@0012 │ │ +05e480: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +05e484: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +05e486: 1a02 1300 |0019: const-string v2, " " // string@0013 │ │ +05e48a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +05e48e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +05e490: 1a02 1400 |001e: const-string v2, " " // string@0014 │ │ +05e494: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +05e498: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +05e49a: 1a02 1500 |0023: const-string v2, " " // string@0015 │ │ +05e49e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +05e4a2: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +05e4a4: 1a02 1600 |0028: const-string v2, " " // string@0016 │ │ +05e4a8: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +05e4ac: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +05e4b0: 1a02 1700 |002e: const-string v2, " " // string@0017 │ │ +05e4b4: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +05e4b8: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +05e4bc: 1a02 1800 |0034: const-string v2, " " // string@0018 │ │ +05e4c0: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +05e4c4: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +05e4c8: 1a02 1900 |003a: const-string v2, " " // string@0019 │ │ +05e4cc: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +05e4d0: 6900 8606 |003e: sput-object v0, Lorg/jsoup/helper/StringUtil;.padding:[Ljava/lang/String; // field@0686 │ │ +05e4d4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/helper/StringUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05bb10: |[05bb10] org.jsoup.helper.StringUtil.:()V │ │ -05bb20: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05bb26: 0e00 |0003: return-void │ │ +05e4d8: |[05e4d8] org.jsoup.helper.StringUtil.:()V │ │ +05e4e8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05e4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/StringUtil; │ │ │ │ #2 : (in Lorg/jsoup/helper/StringUtil;) │ │ @@ -88838,42 +88803,42 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -05bb28: |[05bb28] org.jsoup.helper.StringUtil.appendNormalisedWhitespace:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ -05bb38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05bb3a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -05bb3c: 6e10 380a 0700 |0002: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05bb42: 0a03 |0005: move-result v3 │ │ -05bb44: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05bb46: 3531 2500 |0007: if-ge v1, v3, 002c // +0025 │ │ -05bb4a: 6e20 260a 1700 |0009: invoke-virtual {v7, v1}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -05bb50: 0a00 |000c: move-result v0 │ │ -05bb52: 7110 6c10 0000 |000d: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ -05bb58: 0a05 |0010: move-result v5 │ │ -05bb5a: 3805 1500 |0011: if-eqz v5, 0026 // +0015 │ │ -05bb5e: 3808 0400 |0013: if-eqz v8, 0017 // +0004 │ │ -05bb62: 3804 0400 |0015: if-eqz v4, 0019 // +0004 │ │ -05bb66: 3802 0800 |0017: if-eqz v2, 001f // +0008 │ │ -05bb6a: 7110 d109 0000 |0019: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ -05bb70: 0a05 |001c: move-result v5 │ │ -05bb72: b051 |001d: add-int/2addr v1, v5 │ │ -05bb74: 28e9 |001e: goto 0007 // -0017 │ │ -05bb76: 1305 2000 |001f: const/16 v5, #int 32 // #20 │ │ -05bb7a: 6e20 530a 5600 |0021: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05bb80: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -05bb82: 28f4 |0025: goto 0019 // -000c │ │ -05bb84: 6e20 5b0a 0600 |0026: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.appendCodePoint:(I)Ljava/lang/StringBuilder; // method@0a5b │ │ -05bb8a: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -05bb8c: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -05bb8e: 28ee |002b: goto 0019 // -0012 │ │ -05bb90: 0e00 |002c: return-void │ │ +05e4f0: |[05e4f0] org.jsoup.helper.StringUtil.appendNormalisedWhitespace:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ +05e500: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05e502: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +05e504: 6e10 380a 0700 |0002: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05e50a: 0a03 |0005: move-result v3 │ │ +05e50c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05e50e: 3531 2500 |0007: if-ge v1, v3, 002c // +0025 │ │ +05e512: 6e20 260a 1700 |0009: invoke-virtual {v7, v1}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +05e518: 0a00 |000c: move-result v0 │ │ +05e51a: 7110 6c10 0000 |000d: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ +05e520: 0a05 |0010: move-result v5 │ │ +05e522: 3805 1500 |0011: if-eqz v5, 0026 // +0015 │ │ +05e526: 3808 0400 |0013: if-eqz v8, 0017 // +0004 │ │ +05e52a: 3804 0400 |0015: if-eqz v4, 0019 // +0004 │ │ +05e52e: 3802 0800 |0017: if-eqz v2, 001f // +0008 │ │ +05e532: 7110 d109 0000 |0019: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ +05e538: 0a05 |001c: move-result v5 │ │ +05e53a: b051 |001d: add-int/2addr v1, v5 │ │ +05e53c: 28e9 |001e: goto 0007 // -0017 │ │ +05e53e: 1305 2000 |001f: const/16 v5, #int 32 // #20 │ │ +05e542: 6e20 530a 5600 |0021: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +05e548: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +05e54a: 28f4 |0025: goto 0019 // -000c │ │ +05e54c: 6e20 5b0a 0600 |0026: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.appendCodePoint:(I)Ljava/lang/StringBuilder; // method@0a5b │ │ +05e552: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +05e554: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +05e556: 28ee |002b: goto 0019 // -0012 │ │ +05e558: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0001 line=129 │ │ 0x0002 line=131 │ │ 0x0006 line=133 │ │ 0x0009 line=134 │ │ @@ -88901,27 +88866,27 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05bb94: |[05bb94] org.jsoup.helper.StringUtil.in:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ -05bba4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05bba6: 2163 |0001: array-length v3, v6 │ │ -05bba8: 0112 |0002: move v2, v1 │ │ -05bbaa: 3532 0b00 |0003: if-ge v2, v3, 000e // +000b │ │ -05bbae: 4600 0602 |0005: aget-object v0, v6, v2 │ │ -05bbb2: 6e20 2a0a 5000 |0007: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05bbb8: 0a04 |000a: move-result v4 │ │ -05bbba: 3804 0400 |000b: if-eqz v4, 000f // +0004 │ │ -05bbbe: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -05bbc0: 0f01 |000e: return v1 │ │ -05bbc2: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05bbc6: 28f2 |0011: goto 0003 // -000e │ │ +05e55c: |[05e55c] org.jsoup.helper.StringUtil.in:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ +05e56c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05e56e: 2163 |0001: array-length v3, v6 │ │ +05e570: 0112 |0002: move v2, v1 │ │ +05e572: 3532 0b00 |0003: if-ge v2, v3, 000e // +000b │ │ +05e576: 4600 0602 |0005: aget-object v0, v6, v2 │ │ +05e57a: 6e20 2a0a 5000 |0007: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +05e580: 0a04 |000a: move-result v4 │ │ +05e582: 3804 0400 |000b: if-eqz v4, 000f // +0004 │ │ +05e586: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +05e588: 0f01 |000e: return v1 │ │ +05e58a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05e58e: 28f2 |0011: goto 0003 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0007 line=151 │ │ 0x000d line=152 │ │ 0x000e line=154 │ │ 0x000f line=150 │ │ @@ -88936,22 +88901,22 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05bbc8: |[05bbc8] org.jsoup.helper.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ -05bbd8: 7120 220b 1200 |0000: invoke-static {v2, v1}, Ljava/util/Arrays;.binarySearch:([Ljava/lang/Object;Ljava/lang/Object;)I // method@0b22 │ │ -05bbde: 0a00 |0003: move-result v0 │ │ -05bbe0: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -05bbe4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05bbe6: 0f00 |0007: return v0 │ │ -05bbe8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05bbea: 28fe |0009: goto 0007 // -0002 │ │ +05e590: |[05e590] org.jsoup.helper.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ +05e5a0: 7120 220b 1200 |0000: invoke-static {v2, v1}, Ljava/util/Arrays;.binarySearch:([Ljava/lang/Object;Ljava/lang/Object;)I // method@0b22 │ │ +05e5a6: 0a00 |0003: move-result v0 │ │ +05e5a8: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +05e5ac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05e5ae: 0f00 |0007: return v0 │ │ +05e5b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05e5b2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x000a reg=1 needle Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 haystack [Ljava/lang/String; │ │ │ │ @@ -88960,34 +88925,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05bbec: |[05bbec] org.jsoup.helper.StringUtil.isBlank:(Ljava/lang/String;)Z │ │ -05bbfc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05bbfe: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ -05bc02: 6e10 380a 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05bc08: 0a03 |0006: move-result v3 │ │ -05bc0a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -05bc0e: 0f02 |0009: return v2 │ │ -05bc10: 6e10 380a 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05bc16: 0a01 |000d: move-result v1 │ │ -05bc18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05bc1a: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ -05bc1e: 6e20 260a 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -05bc24: 0a03 |0014: move-result v3 │ │ -05bc26: 7110 6c10 0300 |0015: invoke-static {v3}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ -05bc2c: 0a03 |0018: move-result v3 │ │ -05bc2e: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ -05bc32: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -05bc34: 28ed |001c: goto 0009 // -0013 │ │ -05bc36: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05bc3a: 28f0 |001f: goto 000f // -0010 │ │ +05e5b4: |[05e5b4] org.jsoup.helper.StringUtil.isBlank:(Ljava/lang/String;)Z │ │ +05e5c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05e5c6: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ +05e5ca: 6e10 380a 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05e5d0: 0a03 |0006: move-result v3 │ │ +05e5d2: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +05e5d6: 0f02 |0009: return v2 │ │ +05e5d8: 6e10 380a 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05e5de: 0a01 |000d: move-result v1 │ │ +05e5e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05e5e2: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ +05e5e6: 6e20 260a 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +05e5ec: 0a03 |0014: move-result v3 │ │ +05e5ee: 7110 6c10 0300 |0015: invoke-static {v3}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ +05e5f4: 0a03 |0018: move-result v3 │ │ +05e5f6: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ +05e5fa: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +05e5fc: 28ed |001c: goto 0009 // -0013 │ │ +05e5fe: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05e602: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0009 line=80 │ │ 0x000a line=75 │ │ 0x000e line=76 │ │ 0x0011 line=77 │ │ @@ -89003,34 +88968,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05bc3c: |[05bc3c] org.jsoup.helper.StringUtil.isNumeric:(Ljava/lang/String;)Z │ │ -05bc4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05bc4e: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ -05bc52: 6e10 380a 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05bc58: 0a03 |0006: move-result v3 │ │ -05bc5a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -05bc5e: 0f02 |0009: return v2 │ │ -05bc60: 6e10 380a 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05bc66: 0a01 |000d: move-result v1 │ │ -05bc68: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05bc6a: 3510 0f00 |000f: if-ge v0, v1, 001e // +000f │ │ -05bc6e: 6e20 260a 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -05bc74: 0a03 |0014: move-result v3 │ │ -05bc76: 7110 d409 0300 |0015: invoke-static {v3}, Ljava/lang/Character;.isDigit:(I)Z // method@09d4 │ │ -05bc7c: 0a03 |0018: move-result v3 │ │ -05bc7e: 3803 f0ff |0019: if-eqz v3, 0009 // -0010 │ │ -05bc82: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05bc86: 28f2 |001d: goto 000f // -000e │ │ -05bc88: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -05bc8a: 28ea |001f: goto 0009 // -0016 │ │ +05e604: |[05e604] org.jsoup.helper.StringUtil.isNumeric:(Ljava/lang/String;)Z │ │ +05e614: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05e616: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ +05e61a: 6e10 380a 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05e620: 0a03 |0006: move-result v3 │ │ +05e622: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +05e626: 0f02 |0009: return v2 │ │ +05e628: 6e10 380a 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05e62e: 0a01 |000d: move-result v1 │ │ +05e630: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05e632: 3510 0f00 |000f: if-ge v0, v1, 001e // +000f │ │ +05e636: 6e20 260a 0400 |0011: invoke-virtual {v4, v0}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +05e63c: 0a03 |0014: move-result v3 │ │ +05e63e: 7110 d409 0300 |0015: invoke-static {v3}, Ljava/lang/Character;.isDigit:(I)Z // method@09d4 │ │ +05e644: 0a03 |0018: move-result v3 │ │ +05e646: 3803 f0ff |0019: if-eqz v3, 0009 // -0010 │ │ +05e64a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05e64e: 28f2 |001d: goto 000f // -000e │ │ +05e650: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +05e652: 28ea |001f: goto 0009 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0009 line=97 │ │ 0x000a line=92 │ │ 0x000e line=93 │ │ 0x0011 line=94 │ │ @@ -89046,29 +89011,29 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -05bc8c: |[05bc8c] org.jsoup.helper.StringUtil.isWhitespace:(I)Z │ │ -05bc9c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -05bca0: 3201 1200 |0002: if-eq v1, v0, 0014 // +0012 │ │ -05bca4: 1300 0900 |0004: const/16 v0, #int 9 // #9 │ │ -05bca8: 3201 0e00 |0006: if-eq v1, v0, 0014 // +000e │ │ -05bcac: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ -05bcb0: 3201 0a00 |000a: if-eq v1, v0, 0014 // +000a │ │ -05bcb4: 1300 0c00 |000c: const/16 v0, #int 12 // #c │ │ -05bcb8: 3201 0600 |000e: if-eq v1, v0, 0014 // +0006 │ │ -05bcbc: 1300 0d00 |0010: const/16 v0, #int 13 // #d │ │ -05bcc0: 3301 0400 |0012: if-ne v1, v0, 0016 // +0004 │ │ -05bcc4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -05bcc6: 0f00 |0015: return v0 │ │ -05bcc8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05bcca: 28fe |0017: goto 0015 // -0002 │ │ +05e654: |[05e654] org.jsoup.helper.StringUtil.isWhitespace:(I)Z │ │ +05e664: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +05e668: 3201 1200 |0002: if-eq v1, v0, 0014 // +0012 │ │ +05e66c: 1300 0900 |0004: const/16 v0, #int 9 // #9 │ │ +05e670: 3201 0e00 |0006: if-eq v1, v0, 0014 // +000e │ │ +05e674: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ +05e678: 3201 0a00 |000a: if-eq v1, v0, 0014 // +000a │ │ +05e67c: 1300 0c00 |000c: const/16 v0, #int 12 // #c │ │ +05e680: 3201 0600 |000e: if-eq v1, v0, 0014 // +0006 │ │ +05e684: 1300 0d00 |0010: const/16 v0, #int 13 // #d │ │ +05e688: 3301 0400 |0012: if-ne v1, v0, 0016 // +0004 │ │ +05e68c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +05e68e: 0f00 |0015: return v0 │ │ +05e690: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05e692: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 c I │ │ │ │ #8 : (in Lorg/jsoup/helper/StringUtil;) │ │ @@ -89076,20 +89041,20 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05bccc: |[05bccc] org.jsoup.helper.StringUtil.join:(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; │ │ -05bcdc: 7210 300b 0100 |0000: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -05bce2: 0c00 |0003: move-result-object v0 │ │ -05bce4: 7120 6e10 2000 |0004: invoke-static {v0, v2}, Lorg/jsoup/helper/StringUtil;.join:(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String; // method@106e │ │ -05bcea: 0c00 |0007: move-result-object v0 │ │ -05bcec: 1100 |0008: return-object v0 │ │ +05e694: |[05e694] org.jsoup.helper.StringUtil.join:(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; │ │ +05e6a4: 7210 300b 0100 |0000: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +05e6aa: 0c00 |0003: move-result-object v0 │ │ +05e6ac: 7120 6e10 2000 |0004: invoke-static {v0, v2}, Lorg/jsoup/helper/StringUtil;.join:(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String; // method@106e │ │ +05e6b2: 0c00 |0007: move-result-object v0 │ │ +05e6b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 strings Ljava/util/Collection; │ │ 0x0000 - 0x0009 reg=2 sep Ljava/lang/String; │ │ │ │ @@ -89098,43 +89063,43 @@ │ │ type : '(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -05bcf0: |[05bcf0] org.jsoup.helper.StringUtil.join:(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String; │ │ -05bd00: 7210 460b 0400 |0000: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05bd06: 0a02 |0003: move-result v2 │ │ -05bd08: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -05bd0c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -05bd10: 1101 |0008: return-object v1 │ │ -05bd12: 7210 470b 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05bd18: 0c02 |000c: move-result-object v2 │ │ -05bd1a: 6e10 160a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -05bd20: 0c01 |0010: move-result-object v1 │ │ -05bd22: 7210 460b 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05bd28: 0a02 |0014: move-result v2 │ │ -05bd2a: 3802 f3ff |0015: if-eqz v2, 0008 // -000d │ │ -05bd2e: 2202 c101 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -05bd32: 1303 4000 |0019: const/16 v3, #int 64 // #40 │ │ -05bd36: 7020 510a 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ -05bd3c: 6e20 580a 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05bd42: 0c00 |0021: move-result-object v0 │ │ -05bd44: 7210 460b 0400 |0022: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05bd4a: 0a02 |0025: move-result v2 │ │ -05bd4c: 3802 0d00 |0026: if-eqz v2, 0033 // +000d │ │ -05bd50: 6e20 580a 5000 |0028: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05bd56: 7210 470b 0400 |002b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05bd5c: 0c02 |002e: move-result-object v2 │ │ -05bd5e: 6e20 570a 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -05bd64: 28f0 |0032: goto 0022 // -0010 │ │ -05bd66: 6e10 640a 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05bd6c: 0c01 |0036: move-result-object v1 │ │ -05bd6e: 28d1 |0037: goto 0008 // -002f │ │ +05e6b8: |[05e6b8] org.jsoup.helper.StringUtil.join:(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String; │ │ +05e6c8: 7210 460b 0400 |0000: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05e6ce: 0a02 |0003: move-result v2 │ │ +05e6d0: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +05e6d4: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +05e6d8: 1101 |0008: return-object v1 │ │ +05e6da: 7210 470b 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05e6e0: 0c02 |000c: move-result-object v2 │ │ +05e6e2: 6e10 160a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +05e6e8: 0c01 |0010: move-result-object v1 │ │ +05e6ea: 7210 460b 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05e6f0: 0a02 |0014: move-result v2 │ │ +05e6f2: 3802 f3ff |0015: if-eqz v2, 0008 // -000d │ │ +05e6f6: 2202 d301 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +05e6fa: 1303 4000 |0019: const/16 v3, #int 64 // #40 │ │ +05e6fe: 7020 510a 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ +05e704: 6e20 580a 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05e70a: 0c00 |0021: move-result-object v0 │ │ +05e70c: 7210 460b 0400 |0022: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05e712: 0a02 |0025: move-result v2 │ │ +05e714: 3802 0d00 |0026: if-eqz v2, 0033 // +000d │ │ +05e718: 6e20 580a 5000 |0028: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05e71e: 7210 470b 0400 |002b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05e724: 0c02 |002e: move-result-object v2 │ │ +05e726: 6e20 570a 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +05e72c: 28f0 |0032: goto 0022 // -0010 │ │ +05e72e: 6e10 640a 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05e734: 0c01 |0036: move-result-object v1 │ │ +05e736: 28d1 |0037: goto 0008 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=45 │ │ 0x0009 line=36 │ │ 0x0011 line=37 │ │ @@ -89154,24 +89119,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -05bd70: |[05bd70] org.jsoup.helper.StringUtil.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ -05bd80: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05bd84: 6e10 380a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05bd8a: 0a01 |0005: move-result v1 │ │ -05bd8c: 7020 510a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ -05bd92: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -05bd94: 7130 6710 2001 |000a: invoke-static {v0, v2, v1}, Lorg/jsoup/helper/StringUtil;.appendNormalisedWhitespace:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V // method@1067 │ │ -05bd9a: 6e10 640a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05bda0: 0c01 |0010: move-result-object v1 │ │ -05bda2: 1101 |0011: return-object v1 │ │ +05e738: |[05e738] org.jsoup.helper.StringUtil.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ +05e748: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05e74c: 6e10 380a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05e752: 0a01 |0005: move-result v1 │ │ +05e754: 7020 510a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ +05e75a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +05e75c: 7130 6710 2001 |000a: invoke-static {v0, v2, v1}, Lorg/jsoup/helper/StringUtil;.appendNormalisedWhitespace:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V // method@1067 │ │ +05e762: 6e10 640a 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05e768: 0c01 |0010: move-result-object v1 │ │ +05e76a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0009 line=117 │ │ 0x000d line=118 │ │ locals : │ │ 0x0009 - 0x0012 reg=0 sb Ljava/lang/StringBuilder; │ │ @@ -89182,36 +89147,36 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -05bda4: |[05bda4] org.jsoup.helper.StringUtil.padding:(I)Ljava/lang/String; │ │ -05bdb4: 3b04 0a00 |0000: if-gez v4, 000a // +000a │ │ -05bdb8: 2202 ac01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05bdbc: 1a03 e51c |0004: const-string v3, "width must be > 0" // string@1ce5 │ │ -05bdc0: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05bdc6: 2702 |0009: throw v2 │ │ -05bdc8: 6202 8606 |000a: sget-object v2, Lorg/jsoup/helper/StringUtil;.padding:[Ljava/lang/String; // field@0686 │ │ -05bdcc: 2122 |000c: array-length v2, v2 │ │ -05bdce: 3524 0700 |000d: if-ge v4, v2, 0014 // +0007 │ │ -05bdd2: 6202 8606 |000f: sget-object v2, Lorg/jsoup/helper/StringUtil;.padding:[Ljava/lang/String; // field@0686 │ │ -05bdd6: 4602 0204 |0011: aget-object v2, v2, v4 │ │ -05bdda: 1102 |0013: return-object v2 │ │ -05bddc: 2341 9e03 |0014: new-array v1, v4, [C // type@039e │ │ -05bde0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05bde2: 3540 0900 |0017: if-ge v0, v4, 0020 // +0009 │ │ -05bde6: 1302 2000 |0019: const/16 v2, #int 32 // #20 │ │ -05bdea: 5002 0100 |001b: aput-char v2, v1, v0 │ │ -05bdee: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05bdf2: 28f8 |001f: goto 0017 // -0008 │ │ -05bdf4: 7110 4f0a 0100 |0020: invoke-static {v1}, Ljava/lang/String;.valueOf:([C)Ljava/lang/String; // method@0a4f │ │ -05bdfa: 0c02 |0023: move-result-object v2 │ │ -05bdfc: 28ef |0024: goto 0013 // -0011 │ │ +05e76c: |[05e76c] org.jsoup.helper.StringUtil.padding:(I)Ljava/lang/String; │ │ +05e77c: 3b04 0a00 |0000: if-gez v4, 000a // +000a │ │ +05e780: 2202 be01 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05e784: 1a03 f61c |0004: const-string v3, "width must be > 0" // string@1cf6 │ │ +05e788: 7020 ef09 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05e78e: 2702 |0009: throw v2 │ │ +05e790: 6202 8606 |000a: sget-object v2, Lorg/jsoup/helper/StringUtil;.padding:[Ljava/lang/String; // field@0686 │ │ +05e794: 2122 |000c: array-length v2, v2 │ │ +05e796: 3524 0700 |000d: if-ge v4, v2, 0014 // +0007 │ │ +05e79a: 6202 8606 |000f: sget-object v2, Lorg/jsoup/helper/StringUtil;.padding:[Ljava/lang/String; // field@0686 │ │ +05e79e: 4602 0204 |0011: aget-object v2, v2, v4 │ │ +05e7a2: 1102 |0013: return-object v2 │ │ +05e7a4: 2341 b203 |0014: new-array v1, v4, [C // type@03b2 │ │ +05e7a8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05e7aa: 3540 0900 |0017: if-ge v0, v4, 0020 // +0009 │ │ +05e7ae: 1302 2000 |0019: const/16 v2, #int 32 // #20 │ │ +05e7b2: 5002 0100 |001b: aput-char v2, v1, v0 │ │ +05e7b6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05e7ba: 28f8 |001f: goto 0017 // -0008 │ │ +05e7bc: 7110 4f0a 0100 |0020: invoke-static {v1}, Ljava/lang/String;.valueOf:([C)Ljava/lang/String; // method@0a4f │ │ +05e7c2: 0c02 |0023: move-result-object v2 │ │ +05e7c4: 28ef |0024: goto 0013 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ 0x000a line=57 │ │ 0x000f line=58 │ │ 0x0013 line=63 │ │ @@ -89230,31 +89195,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05be00: |[05be00] org.jsoup.helper.StringUtil.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -05be10: 2201 e601 |0000: new-instance v1, Ljava/net/URL; // type@01e6 │ │ -05be14: 7020 d20a 4100 |0002: invoke-direct {v1, v4}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ -05be1a: 7120 7210 5100 |0005: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.resolve:(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; // method@1072 │ │ -05be20: 0c03 |0008: move-result-object v3 │ │ -05be22: 6e10 dd0a 0300 |0009: invoke-virtual {v3}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@0add │ │ -05be28: 0c03 |000c: move-result-object v3 │ │ -05be2a: 1103 |000d: return-object v3 │ │ -05be2c: 0d02 |000e: move-exception v2 │ │ -05be2e: 2200 e601 |000f: new-instance v0, Ljava/net/URL; // type@01e6 │ │ -05be32: 7020 d20a 5000 |0011: invoke-direct {v0, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ -05be38: 6e10 dd0a 0000 |0014: invoke-virtual {v0}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@0add │ │ -05be3e: 0c03 |0017: move-result-object v3 │ │ -05be40: 28f5 |0018: goto 000d // -000b │ │ -05be42: 0d02 |0019: move-exception v2 │ │ -05be44: 1a03 0000 |001a: const-string v3, "" // string@0000 │ │ -05be48: 28f1 |001c: goto 000d // -000f │ │ +05e7c8: |[05e7c8] org.jsoup.helper.StringUtil.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +05e7d8: 2201 f901 |0000: new-instance v1, Ljava/net/URL; // type@01f9 │ │ +05e7dc: 7020 d20a 4100 |0002: invoke-direct {v1, v4}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ +05e7e2: 7120 7210 5100 |0005: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.resolve:(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; // method@1072 │ │ +05e7e8: 0c03 |0008: move-result-object v3 │ │ +05e7ea: 6e10 dd0a 0300 |0009: invoke-virtual {v3}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@0add │ │ +05e7f0: 0c03 |000c: move-result-object v3 │ │ +05e7f2: 1103 |000d: return-object v3 │ │ +05e7f4: 0d02 |000e: move-exception v2 │ │ +05e7f6: 2200 f901 |000f: new-instance v0, Ljava/net/URL; // type@01f9 │ │ +05e7fa: 7020 d20a 5000 |0011: invoke-direct {v0, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ +05e800: 6e10 dd0a 0000 |0014: invoke-virtual {v0}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@0add │ │ +05e806: 0c03 |0017: move-result-object v3 │ │ +05e808: 28f5 |0018: goto 000d // -000b │ │ +05e80a: 0d02 |0019: move-exception v2 │ │ +05e80c: 1a03 0000 |001a: const-string v3, "" // string@0000 │ │ +05e810: 28f1 |001c: goto 000d // -000f │ │ catches : 2 │ │ 0x0000 - 0x0005 │ │ Ljava/net/MalformedURLException; -> 0x000e │ │ 0x0005 - 0x0017 │ │ Ljava/net/MalformedURLException; -> 0x0019 │ │ positions : │ │ 0x0000 line=189 │ │ @@ -89278,83 +89243,83 @@ │ │ type : '(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -05be68: |[05be68] org.jsoup.helper.StringUtil.resolve:(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; │ │ -05be78: 1a01 a401 |0000: const-string v1, "?" // string@01a4 │ │ -05be7c: 6e20 420a 1700 |0002: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -05be82: 0a01 |0005: move-result v1 │ │ -05be84: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ -05be88: 2201 c101 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -05be8c: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05be92: 6e10 d80a 0600 |000d: invoke-virtual {v6}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@0ad8 │ │ -05be98: 0c02 |0010: move-result-object v2 │ │ -05be9a: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05bea0: 0c01 |0014: move-result-object v1 │ │ -05bea2: 6e20 580a 7100 |0015: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05bea8: 0c01 |0018: move-result-object v1 │ │ -05beaa: 6e10 640a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05beb0: 0c07 |001c: move-result-object v7 │ │ -05beb2: 1301 2e00 |001d: const/16 v1, #int 46 // #2e │ │ -05beb6: 6e20 310a 1700 |001f: invoke-virtual {v7, v1}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -05bebc: 0a01 |0022: move-result v1 │ │ -05bebe: 3901 3700 |0023: if-nez v1, 005a // +0037 │ │ -05bec2: 6e10 d60a 0600 |0025: invoke-virtual {v6}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0ad6 │ │ -05bec8: 0c01 |0028: move-result-object v1 │ │ -05beca: 1302 2f00 |0029: const/16 v2, #int 47 // #2f │ │ -05bece: 6e20 310a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -05bed4: 0a01 |002e: move-result v1 │ │ -05bed6: 3801 2b00 |002f: if-eqz v1, 005a // +002b │ │ -05beda: 2200 e601 |0031: new-instance v0, Ljava/net/URL; // type@01e6 │ │ -05bede: 6e10 da0a 0600 |0033: invoke-virtual {v6}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0ada │ │ -05bee4: 0c01 |0036: move-result-object v1 │ │ -05bee6: 6e10 d70a 0600 |0037: invoke-virtual {v6}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@0ad7 │ │ -05beec: 0c02 |003a: move-result-object v2 │ │ -05beee: 6e10 d90a 0600 |003b: invoke-virtual {v6}, Ljava/net/URL;.getPort:()I // method@0ad9 │ │ -05bef4: 0a03 |003e: move-result v3 │ │ -05bef6: 2204 c101 |003f: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -05befa: 7010 500a 0400 |0041: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05bf00: 1a05 1101 |0044: const-string v5, "/" // string@0111 │ │ -05bf04: 6e20 580a 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05bf0a: 0c04 |0049: move-result-object v4 │ │ -05bf0c: 6e10 d60a 0600 |004a: invoke-virtual {v6}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0ad6 │ │ -05bf12: 0c05 |004d: move-result-object v5 │ │ -05bf14: 6e20 580a 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05bf1a: 0c04 |0051: move-result-object v4 │ │ -05bf1c: 6e10 640a 0400 |0052: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05bf22: 0c04 |0055: move-result-object v4 │ │ -05bf24: 7054 d30a 1032 |0056: invoke-direct {v0, v1, v2, v3, v4}, Ljava/net/URL;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@0ad3 │ │ -05bf2a: 0706 |0059: move-object v6, v0 │ │ -05bf2c: 2201 e601 |005a: new-instance v1, Ljava/net/URL; // type@01e6 │ │ -05bf30: 7030 d40a 6107 |005c: invoke-direct {v1, v6, v7}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0ad4 │ │ -05bf36: 1101 |005f: return-object v1 │ │ +05e830: |[05e830] org.jsoup.helper.StringUtil.resolve:(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; │ │ +05e840: 1a01 a401 |0000: const-string v1, "?" // string@01a4 │ │ +05e844: 6e20 420a 1700 |0002: invoke-virtual {v7, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +05e84a: 0a01 |0005: move-result v1 │ │ +05e84c: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +05e850: 2201 d301 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +05e854: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05e85a: 6e10 d80a 0600 |000d: invoke-virtual {v6}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@0ad8 │ │ +05e860: 0c02 |0010: move-result-object v2 │ │ +05e862: 6e20 580a 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05e868: 0c01 |0014: move-result-object v1 │ │ +05e86a: 6e20 580a 7100 |0015: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05e870: 0c01 |0018: move-result-object v1 │ │ +05e872: 6e10 640a 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05e878: 0c07 |001c: move-result-object v7 │ │ +05e87a: 1301 2e00 |001d: const/16 v1, #int 46 // #2e │ │ +05e87e: 6e20 310a 1700 |001f: invoke-virtual {v7, v1}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +05e884: 0a01 |0022: move-result v1 │ │ +05e886: 3901 3700 |0023: if-nez v1, 005a // +0037 │ │ +05e88a: 6e10 d60a 0600 |0025: invoke-virtual {v6}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0ad6 │ │ +05e890: 0c01 |0028: move-result-object v1 │ │ +05e892: 1302 2f00 |0029: const/16 v2, #int 47 // #2f │ │ +05e896: 6e20 310a 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +05e89c: 0a01 |002e: move-result v1 │ │ +05e89e: 3801 2b00 |002f: if-eqz v1, 005a // +002b │ │ +05e8a2: 2200 f901 |0031: new-instance v0, Ljava/net/URL; // type@01f9 │ │ +05e8a6: 6e10 da0a 0600 |0033: invoke-virtual {v6}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0ada │ │ +05e8ac: 0c01 |0036: move-result-object v1 │ │ +05e8ae: 6e10 d70a 0600 |0037: invoke-virtual {v6}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@0ad7 │ │ +05e8b4: 0c02 |003a: move-result-object v2 │ │ +05e8b6: 6e10 d90a 0600 |003b: invoke-virtual {v6}, Ljava/net/URL;.getPort:()I // method@0ad9 │ │ +05e8bc: 0a03 |003e: move-result v3 │ │ +05e8be: 2204 d301 |003f: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +05e8c2: 7010 500a 0400 |0041: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05e8c8: 1a05 1101 |0044: const-string v5, "/" // string@0111 │ │ +05e8cc: 6e20 580a 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05e8d2: 0c04 |0049: move-result-object v4 │ │ +05e8d4: 6e10 d60a 0600 |004a: invoke-virtual {v6}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0ad6 │ │ +05e8da: 0c05 |004d: move-result-object v5 │ │ +05e8dc: 6e20 580a 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05e8e2: 0c04 |0051: move-result-object v4 │ │ +05e8e4: 6e10 640a 0400 |0052: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05e8ea: 0c04 |0055: move-result-object v4 │ │ +05e8ec: 7054 d30a 1032 |0056: invoke-direct {v0, v1, v2, v3, v4}, Ljava/net/URL;.:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@0ad3 │ │ +05e8f2: 0706 |0059: move-object v6, v0 │ │ +05e8f4: 2201 f901 |005a: new-instance v1, Ljava/net/URL; // type@01f9 │ │ +05e8f8: 7030 d40a 6107 |005c: invoke-direct {v1, v6, v7}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0ad4 │ │ +05e8fe: 1101 |005f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0008 line=171 │ │ 0x001d line=173 │ │ 0x0031 line=174 │ │ 0x005a line=176 │ │ locals : │ │ 0x0000 - 0x0059 reg=6 base Ljava/net/URL; │ │ 0x0059 - 0x005a reg=0 base Ljava/net/URL; │ │ 0x005a - 0x0060 reg=6 base Ljava/net/URL; │ │ 0x0000 - 0x0060 reg=7 relUrl Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2699 (StringUtil.java) │ │ + source_file_idx : 2719 (StringUtil.java) │ │ │ │ Class #257 header: │ │ -class_idx : 709 │ │ +class_idx : 729 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3115 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3135 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #257 - │ │ Class descriptor : 'Lorg/jsoup/helper/Validate;' │ │ @@ -89369,17 +89334,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05bf38: |[05bf38] org.jsoup.helper.Validate.:()V │ │ -05bf48: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05bf4e: 0e00 |0003: return-void │ │ +05e900: |[05e900] org.jsoup.helper.Validate.:()V │ │ +05e910: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05e916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/Validate; │ │ │ │ #1 : (in Lorg/jsoup/helper/Validate;) │ │ @@ -89387,18 +89352,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05bf50: |[05bf50] org.jsoup.helper.Validate.fail:(Ljava/lang/String;)V │ │ -05bf60: 2200 ac01 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05bf64: 7020 ef09 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05bf6a: 2700 |0005: throw v0 │ │ +05e918: |[05e918] org.jsoup.helper.Validate.fail:(Ljava/lang/String;)V │ │ +05e928: 2200 be01 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05e92c: 7020 ef09 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05e932: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ │ │ #2 : (in Lorg/jsoup/helper/Validate;) │ │ @@ -89406,21 +89371,21 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05bf6c: |[05bf6c] org.jsoup.helper.Validate.isFalse:(Z)V │ │ -05bf7c: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -05bf80: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05bf84: 1a01 ec08 |0004: const-string v1, "Must be false" // string@08ec │ │ -05bf88: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05bf8e: 2700 |0009: throw v0 │ │ -05bf90: 0e00 |000a: return-void │ │ +05e934: |[05e934] org.jsoup.helper.Validate.isFalse:(Z)V │ │ +05e944: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +05e948: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05e94c: 1a01 0009 |0004: const-string v1, "Must be false" // string@0900 │ │ +05e950: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05e956: 2700 |0009: throw v0 │ │ +05e958: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ 0x000a line=55 │ │ locals : │ │ 0x0000 - 0x000b reg=2 val Z │ │ @@ -89430,20 +89395,20 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05bf94: |[05bf94] org.jsoup.helper.Validate.isFalse:(ZLjava/lang/String;)V │ │ -05bfa4: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -05bfa8: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05bfac: 7020 ef09 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05bfb2: 2700 |0007: throw v0 │ │ -05bfb4: 0e00 |0008: return-void │ │ +05e95c: |[05e95c] org.jsoup.helper.Validate.isFalse:(ZLjava/lang/String;)V │ │ +05e96c: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +05e970: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05e974: 7020 ef09 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05e97a: 2700 |0007: throw v0 │ │ +05e97c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x0008 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 val Z │ │ @@ -89454,21 +89419,21 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05bfb8: |[05bfb8] org.jsoup.helper.Validate.isTrue:(Z)V │ │ -05bfc8: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -05bfcc: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05bfd0: 1a01 ed08 |0004: const-string v1, "Must be true" // string@08ed │ │ -05bfd4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05bfda: 2700 |0009: throw v0 │ │ -05bfdc: 0e00 |000a: return-void │ │ +05e980: |[05e980] org.jsoup.helper.Validate.isTrue:(Z)V │ │ +05e990: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05e994: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05e998: 1a01 0109 |0004: const-string v1, "Must be true" // string@0901 │ │ +05e99c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05e9a2: 2700 |0009: throw v0 │ │ +05e9a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ 0x000a line=36 │ │ locals : │ │ 0x0000 - 0x000b reg=2 val Z │ │ @@ -89478,20 +89443,20 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05bfe0: |[05bfe0] org.jsoup.helper.Validate.isTrue:(ZLjava/lang/String;)V │ │ -05bff0: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ -05bff4: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05bff8: 7020 ef09 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05bffe: 2700 |0007: throw v0 │ │ -05c000: 0e00 |0008: return-void │ │ +05e9a8: |[05e9a8] org.jsoup.helper.Validate.isTrue:(ZLjava/lang/String;)V │ │ +05e9b8: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +05e9bc: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05e9c0: 7020 ef09 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05e9c6: 2700 |0007: throw v0 │ │ +05e9c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ 0x0008 line=46 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 val Z │ │ @@ -89502,18 +89467,18 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c004: |[05c004] org.jsoup.helper.Validate.noNullElements:([Ljava/lang/Object;)V │ │ -05c014: 1a00 d401 |0000: const-string v0, "Array must not contain any null objects" // string@01d4 │ │ -05c018: 7120 7a10 0100 |0002: invoke-static {v1, v0}, Lorg/jsoup/helper/Validate;.noNullElements:([Ljava/lang/Object;Ljava/lang/String;)V // method@107a │ │ -05c01e: 0e00 |0005: return-void │ │ +05e9cc: |[05e9cc] org.jsoup.helper.Validate.noNullElements:([Ljava/lang/Object;)V │ │ +05e9dc: 1a00 d401 |0000: const-string v0, "Array must not contain any null objects" // string@01d4 │ │ +05e9e0: 7120 7a10 0100 |0002: invoke-static {v1, v0}, Lorg/jsoup/helper/Validate;.noNullElements:([Ljava/lang/Object;Ljava/lang/String;)V // method@107a │ │ +05e9e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 objects [Ljava/lang/Object; │ │ │ │ @@ -89522,26 +89487,26 @@ │ │ type : '([Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05c020: |[05c020] org.jsoup.helper.Validate.noNullElements:([Ljava/lang/Object;Ljava/lang/String;)V │ │ -05c030: 2132 |0000: array-length v2, v3 │ │ -05c032: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05c034: 3521 0f00 |0002: if-ge v1, v2, 0011 // +000f │ │ -05c038: 4600 0301 |0004: aget-object v0, v3, v1 │ │ -05c03c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -05c040: 2201 ac01 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05c044: 7020 ef09 4100 |000a: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05c04a: 2701 |000d: throw v1 │ │ -05c04c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c050: 28f2 |0010: goto 0002 // -000e │ │ -05c052: 0e00 |0011: return-void │ │ +05e9e8: |[05e9e8] org.jsoup.helper.Validate.noNullElements:([Ljava/lang/Object;Ljava/lang/String;)V │ │ +05e9f8: 2132 |0000: array-length v2, v3 │ │ +05e9fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05e9fc: 3521 0f00 |0002: if-ge v1, v2, 0011 // +000f │ │ +05ea00: 4600 0301 |0004: aget-object v0, v3, v1 │ │ +05ea04: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +05ea08: 2201 be01 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05ea0c: 7020 ef09 4100 |000a: invoke-direct {v1, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05ea12: 2701 |000d: throw v1 │ │ +05ea14: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05ea18: 28f2 |0010: goto 0002 // -000e │ │ +05ea1a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=82 │ │ 0x0008 line=83 │ │ 0x000e line=81 │ │ 0x0011 line=84 │ │ @@ -89555,24 +89520,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c054: |[05c054] org.jsoup.helper.Validate.notEmpty:(Ljava/lang/String;)V │ │ -05c064: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -05c068: 6e10 380a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05c06e: 0a00 |0005: move-result v0 │ │ -05c070: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -05c074: 2200 ac01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05c078: 1a01 8a0a |000a: const-string v1, "String must not be empty" // string@0a8a │ │ -05c07c: 7020 ef09 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05c082: 2700 |000f: throw v0 │ │ -05c084: 0e00 |0010: return-void │ │ +05ea1c: |[05ea1c] org.jsoup.helper.Validate.notEmpty:(Ljava/lang/String;)V │ │ +05ea2c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +05ea30: 6e10 380a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05ea36: 0a00 |0005: move-result v0 │ │ +05ea38: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +05ea3c: 2200 be01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05ea40: 1a01 9e0a |000a: const-string v1, "String must not be empty" // string@0a9e │ │ +05ea44: 7020 ef09 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05ea4a: 2700 |000f: throw v0 │ │ +05ea4c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0008 line=92 │ │ 0x0010 line=93 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 string Ljava/lang/String; │ │ @@ -89582,23 +89547,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05c088: |[05c088] org.jsoup.helper.Validate.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V │ │ -05c098: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -05c09c: 6e10 380a 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05c0a2: 0a00 |0005: move-result v0 │ │ -05c0a4: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -05c0a8: 2200 ac01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05c0ac: 7020 ef09 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05c0b2: 2700 |000d: throw v0 │ │ -05c0b4: 0e00 |000e: return-void │ │ +05ea50: |[05ea50] org.jsoup.helper.Validate.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V │ │ +05ea60: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +05ea64: 6e10 380a 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05ea6a: 0a00 |0005: move-result v0 │ │ +05ea6c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +05ea70: 2200 be01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05ea74: 7020 ef09 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05ea7a: 2700 |000d: throw v0 │ │ +05ea7c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0008 line=102 │ │ 0x000e line=103 │ │ locals : │ │ 0x0000 - 0x000f reg=1 string Ljava/lang/String; │ │ @@ -89609,21 +89574,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05c0b8: |[05c0b8] org.jsoup.helper.Validate.notNull:(Ljava/lang/Object;)V │ │ -05c0c8: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -05c0cc: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05c0d0: 1a01 2709 |0004: const-string v1, "Object must not be null" // string@0927 │ │ -05c0d4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05c0da: 2700 |0009: throw v0 │ │ -05c0dc: 0e00 |000a: return-void │ │ +05ea80: |[05ea80] org.jsoup.helper.Validate.notNull:(Ljava/lang/Object;)V │ │ +05ea90: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +05ea94: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05ea98: 1a01 3b09 |0004: const-string v1, "Object must not be null" // string@093b │ │ +05ea9c: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05eaa2: 2700 |0009: throw v0 │ │ +05eaa4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0002 line=16 │ │ 0x000a line=17 │ │ locals : │ │ 0x0000 - 0x000b reg=2 obj Ljava/lang/Object; │ │ @@ -89633,37 +89598,37 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c0e0: |[05c0e0] org.jsoup.helper.Validate.notNull:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -05c0f0: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ -05c0f4: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -05c0f8: 7020 ef09 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -05c0fe: 2700 |0007: throw v0 │ │ -05c100: 0e00 |0008: return-void │ │ +05eaa8: |[05eaa8] org.jsoup.helper.Validate.notNull:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +05eab8: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +05eabc: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +05eac0: 7020 ef09 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +05eac6: 2700 |0007: throw v0 │ │ +05eac8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0002 line=26 │ │ 0x0008 line=27 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 obj Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3115 (Validate.java) │ │ + source_file_idx : 3135 (Validate.java) │ │ │ │ Class #258 header: │ │ -class_idx : 711 │ │ +class_idx : 731 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3122 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3142 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #258 annotations: │ │ Annotations on class │ │ @@ -89686,20 +89651,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05c104: |[05c104] org.jsoup.helper.W3CDom.:()V │ │ -05c114: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05c11a: 7100 fe0b 0000 |0003: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@0bfe │ │ -05c120: 0c00 |0006: move-result-object v0 │ │ -05c122: 5b10 8a06 |0007: iput-object v0, v1, Lorg/jsoup/helper/W3CDom;.factory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@068a │ │ -05c126: 0e00 |0009: return-void │ │ +05eacc: |[05eacc] org.jsoup.helper.W3CDom.:()V │ │ +05eadc: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05eae2: 7100 fe0b 0000 |0003: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@0bfe │ │ +05eae8: 0c00 |0006: move-result-object v0 │ │ +05eaea: 5b10 8a06 |0007: iput-object v0, v1, Lorg/jsoup/helper/W3CDom;.factory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@068a │ │ +05eaee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0009 line=68 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/helper/W3CDom; │ │ @@ -89710,33 +89675,33 @@ │ │ type : '(Lorg/w3c/dom/Document;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -05c128: |[05c128] org.jsoup.helper.W3CDom.asString:(Lorg/w3c/dom/Document;)Ljava/lang/String; │ │ -05c138: 2200 5002 |0000: new-instance v0, Ljavax/xml/transform/dom/DOMSource; // type@0250 │ │ -05c13c: 7020 020c 8000 |0002: invoke-direct {v0, v8}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@0c02 │ │ -05c142: 2205 9701 |0005: new-instance v5, Ljava/io/StringWriter; // type@0197 │ │ -05c146: 7010 c209 0500 |0007: invoke-direct {v5}, Ljava/io/StringWriter;.:()V // method@09c2 │ │ -05c14c: 2202 5102 |000a: new-instance v2, Ljavax/xml/transform/stream/StreamResult; // type@0251 │ │ -05c150: 7020 030c 5200 |000c: invoke-direct {v2, v5}, Ljavax/xml/transform/stream/StreamResult;.:(Ljava/io/Writer;)V // method@0c03 │ │ -05c156: 7100 000c 0000 |000f: invoke-static {}, Ljavax/xml/transform/TransformerFactory;.newInstance:()Ljavax/xml/transform/TransformerFactory; // method@0c00 │ │ -05c15c: 0c03 |0012: move-result-object v3 │ │ -05c15e: 6e10 010c 0300 |0013: invoke-virtual {v3}, Ljavax/xml/transform/TransformerFactory;.newTransformer:()Ljavax/xml/transform/Transformer; // method@0c01 │ │ -05c164: 0c04 |0016: move-result-object v4 │ │ -05c166: 6e30 ff0b 0402 |0017: invoke-virtual {v4, v0, v2}, Ljavax/xml/transform/Transformer;.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V // method@0bff │ │ -05c16c: 6e10 c309 0500 |001a: invoke-virtual {v5}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@09c3 │ │ -05c172: 0c06 |001d: move-result-object v6 │ │ -05c174: 1106 |001e: return-object v6 │ │ -05c176: 0d01 |001f: move-exception v1 │ │ -05c178: 2206 ad01 |0020: new-instance v6, Ljava/lang/IllegalStateException; // type@01ad │ │ -05c17c: 7020 f309 1600 |0022: invoke-direct {v6, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@09f3 │ │ -05c182: 2706 |0025: throw v6 │ │ +05eaf0: |[05eaf0] org.jsoup.helper.W3CDom.asString:(Lorg/w3c/dom/Document;)Ljava/lang/String; │ │ +05eb00: 2200 6402 |0000: new-instance v0, Ljavax/xml/transform/dom/DOMSource; // type@0264 │ │ +05eb04: 7020 020c 8000 |0002: invoke-direct {v0, v8}, Ljavax/xml/transform/dom/DOMSource;.:(Lorg/w3c/dom/Node;)V // method@0c02 │ │ +05eb0a: 2205 a901 |0005: new-instance v5, Ljava/io/StringWriter; // type@01a9 │ │ +05eb0e: 7010 c209 0500 |0007: invoke-direct {v5}, Ljava/io/StringWriter;.:()V // method@09c2 │ │ +05eb14: 2202 6502 |000a: new-instance v2, Ljavax/xml/transform/stream/StreamResult; // type@0265 │ │ +05eb18: 7020 030c 5200 |000c: invoke-direct {v2, v5}, Ljavax/xml/transform/stream/StreamResult;.:(Ljava/io/Writer;)V // method@0c03 │ │ +05eb1e: 7100 000c 0000 |000f: invoke-static {}, Ljavax/xml/transform/TransformerFactory;.newInstance:()Ljavax/xml/transform/TransformerFactory; // method@0c00 │ │ +05eb24: 0c03 |0012: move-result-object v3 │ │ +05eb26: 6e10 010c 0300 |0013: invoke-virtual {v3}, Ljavax/xml/transform/TransformerFactory;.newTransformer:()Ljavax/xml/transform/Transformer; // method@0c01 │ │ +05eb2c: 0c04 |0016: move-result-object v4 │ │ +05eb2e: 6e30 ff0b 0402 |0017: invoke-virtual {v4, v0, v2}, Ljavax/xml/transform/Transformer;.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V // method@0bff │ │ +05eb34: 6e10 c309 0500 |001a: invoke-virtual {v5}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@09c3 │ │ +05eb3a: 0c06 |001d: move-result-object v6 │ │ +05eb3c: 1106 |001e: return-object v6 │ │ +05eb3e: 0d01 |001f: move-exception v1 │ │ +05eb40: 2206 bf01 |0020: new-instance v6, Ljava/lang/IllegalStateException; // type@01bf │ │ +05eb44: 7020 f309 1600 |0022: invoke-direct {v6, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@09f3 │ │ +05eb4a: 2706 |0025: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x001d │ │ Ljavax/xml/transform/TransformerException; -> 0x001f │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000a line=126 │ │ @@ -89761,32 +89726,32 @@ │ │ type : '(Lorg/jsoup/nodes/Document;Lorg/w3c/dom/Document;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -05c194: |[05c194] org.jsoup.helper.W3CDom.convert:(Lorg/jsoup/nodes/Document;Lorg/w3c/dom/Document;)V │ │ -05c1a4: 6e10 0111 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.location:()Ljava/lang/String; // method@1101 │ │ -05c1aa: 0c02 |0003: move-result-object v2 │ │ -05c1ac: 7110 6a10 0200 |0004: invoke-static {v2}, Lorg/jsoup/helper/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@106a │ │ -05c1b2: 0a02 |0007: move-result v2 │ │ -05c1b4: 3902 0900 |0008: if-nez v2, 0011 // +0009 │ │ -05c1b8: 6e10 0111 0400 |000a: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.location:()Ljava/lang/String; // method@1101 │ │ -05c1be: 0c02 |000d: move-result-object v2 │ │ -05c1c0: 7220 6f15 2500 |000e: invoke-interface {v5, v2}, Lorg/w3c/dom/Document;.setDocumentURI:(Ljava/lang/String;)V // method@156f │ │ -05c1c6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -05c1c8: 6e20 f510 2400 |0012: invoke-virtual {v4, v2}, Lorg/jsoup/nodes/Document;.child:(I)Lorg/jsoup/nodes/Element; // method@10f5 │ │ -05c1ce: 0c00 |0015: move-result-object v0 │ │ -05c1d0: 2201 8803 |0016: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@0388 │ │ -05c1d4: 2202 c602 |0018: new-instance v2, Lorg/jsoup/helper/W3CDom$W3CBuilder; // type@02c6 │ │ -05c1d8: 7030 7f10 3205 |001a: invoke-direct {v2, v3, v5}, Lorg/jsoup/helper/W3CDom$W3CBuilder;.:(Lorg/jsoup/helper/W3CDom;Lorg/w3c/dom/Document;)V // method@107f │ │ -05c1de: 7020 3515 2100 |001d: invoke-direct {v1, v2}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ -05c1e4: 6e20 3615 0100 |0020: invoke-virtual {v1, v0}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ -05c1ea: 0e00 |0023: return-void │ │ +05eb5c: |[05eb5c] org.jsoup.helper.W3CDom.convert:(Lorg/jsoup/nodes/Document;Lorg/w3c/dom/Document;)V │ │ +05eb6c: 6e10 0111 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.location:()Ljava/lang/String; // method@1101 │ │ +05eb72: 0c02 |0003: move-result-object v2 │ │ +05eb74: 7110 6a10 0200 |0004: invoke-static {v2}, Lorg/jsoup/helper/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@106a │ │ +05eb7a: 0a02 |0007: move-result v2 │ │ +05eb7c: 3902 0900 |0008: if-nez v2, 0011 // +0009 │ │ +05eb80: 6e10 0111 0400 |000a: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.location:()Ljava/lang/String; // method@1101 │ │ +05eb86: 0c02 |000d: move-result-object v2 │ │ +05eb88: 7220 6f15 2500 |000e: invoke-interface {v5, v2}, Lorg/w3c/dom/Document;.setDocumentURI:(Ljava/lang/String;)V // method@156f │ │ +05eb8e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +05eb90: 6e20 f510 2400 |0012: invoke-virtual {v4, v2}, Lorg/jsoup/nodes/Document;.child:(I)Lorg/jsoup/nodes/Element; // method@10f5 │ │ +05eb96: 0c00 |0015: move-result-object v0 │ │ +05eb98: 2201 9c03 |0016: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@039c │ │ +05eb9c: 2202 da02 |0018: new-instance v2, Lorg/jsoup/helper/W3CDom$W3CBuilder; // type@02da │ │ +05eba0: 7030 7f10 3205 |001a: invoke-direct {v2, v3, v5}, Lorg/jsoup/helper/W3CDom$W3CBuilder;.:(Lorg/jsoup/helper/W3CDom;Lorg/w3c/dom/Document;)V // method@107f │ │ +05eba6: 7020 3515 2100 |001d: invoke-direct {v1, v2}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ +05ebac: 6e20 3615 0100 |0020: invoke-virtual {v1, v0}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ +05ebb2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=58 │ │ 0x0011 line=60 │ │ 0x0016 line=61 │ │ 0x0020 line=62 │ │ @@ -89803,27 +89768,27 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Lorg/w3c/dom/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05c1ec: |[05c1ec] org.jsoup.helper.W3CDom.fromJsoup:(Lorg/jsoup/nodes/Document;)Lorg/w3c/dom/Document; │ │ -05c1fc: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05c202: 5443 8a06 |0003: iget-object v3, v4, Lorg/jsoup/helper/W3CDom;.factory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@068a │ │ -05c206: 6e10 fd0b 0300 |0005: invoke-virtual {v3}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0bfd │ │ -05c20c: 0c00 |0008: move-result-object v0 │ │ -05c20e: 6e10 fc0b 0000 |0009: invoke-virtual {v0}, Ljavax/xml/parsers/DocumentBuilder;.newDocument:()Lorg/w3c/dom/Document; // method@0bfc │ │ -05c214: 0c02 |000c: move-result-object v2 │ │ -05c216: 6e30 8510 5402 |000d: invoke-virtual {v4, v5, v2}, Lorg/jsoup/helper/W3CDom;.convert:(Lorg/jsoup/nodes/Document;Lorg/w3c/dom/Document;)V // method@1085 │ │ -05c21c: 1102 |0010: return-object v2 │ │ -05c21e: 0d01 |0011: move-exception v1 │ │ -05c220: 2203 ad01 |0012: new-instance v3, Ljava/lang/IllegalStateException; // type@01ad │ │ -05c224: 7020 f309 1300 |0014: invoke-direct {v3, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@09f3 │ │ -05c22a: 2703 |0017: throw v3 │ │ +05ebb4: |[05ebb4] org.jsoup.helper.W3CDom.fromJsoup:(Lorg/jsoup/nodes/Document;)Lorg/w3c/dom/Document; │ │ +05ebc4: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +05ebca: 5443 8a06 |0003: iget-object v3, v4, Lorg/jsoup/helper/W3CDom;.factory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@068a │ │ +05ebce: 6e10 fd0b 0300 |0005: invoke-virtual {v3}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0bfd │ │ +05ebd4: 0c00 |0008: move-result-object v0 │ │ +05ebd6: 6e10 fc0b 0000 |0009: invoke-virtual {v0}, Ljavax/xml/parsers/DocumentBuilder;.newDocument:()Lorg/w3c/dom/Document; // method@0bfc │ │ +05ebdc: 0c02 |000c: move-result-object v2 │ │ +05ebde: 6e30 8510 5402 |000d: invoke-virtual {v4, v5, v2}, Lorg/jsoup/helper/W3CDom;.convert:(Lorg/jsoup/nodes/Document;Lorg/w3c/dom/Document;)V // method@1085 │ │ +05ebe4: 1102 |0010: return-object v2 │ │ +05ebe6: 0d01 |0011: move-exception v1 │ │ +05ebe8: 2203 bf01 |0012: new-instance v3, Ljava/lang/IllegalStateException; // type@01bf │ │ +05ebec: 7020 f309 1300 |0014: invoke-direct {v3, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@09f3 │ │ +05ebf2: 2703 |0017: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ Ljavax/xml/parsers/ParserConfigurationException; -> 0x0011 │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=40 │ │ 0x0009 line=41 │ │ @@ -89834,20 +89799,20 @@ │ │ locals : │ │ 0x0009 - 0x0011 reg=0 builder Ljavax/xml/parsers/DocumentBuilder; │ │ 0x000d - 0x0011 reg=2 out Lorg/w3c/dom/Document; │ │ 0x0012 - 0x0018 reg=1 e Ljavax/xml/parsers/ParserConfigurationException; │ │ 0x0000 - 0x0018 reg=4 this Lorg/jsoup/helper/W3CDom; │ │ 0x0000 - 0x0018 reg=5 in Lorg/jsoup/nodes/Document; │ │ │ │ - source_file_idx : 3122 (W3CDom.java) │ │ + source_file_idx : 3142 (W3CDom.java) │ │ │ │ Class #259 header: │ │ -class_idx : 712 │ │ +class_idx : 732 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 480 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 17 │ │ │ │ Class #259 annotations: │ │ @@ -89883,134 +89848,134 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 179 16-bit code units │ │ -05c23c: |[05c23c] org.jsoup.nodes.Attribute.:()V │ │ -05c24c: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -05c250: 2300 b703 |0002: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05c254: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05c256: 1a02 690d |0005: const-string v2, "allowfullscreen" // string@0d69 │ │ -05c25a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -05c25e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -05c260: 1a02 bc0d |000a: const-string v2, "async" // string@0dbc │ │ -05c264: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -05c268: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -05c26a: 1a02 d90d |000f: const-string v2, "autofocus" // string@0dd9 │ │ -05c26e: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -05c272: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -05c274: 1a02 d30e |0014: const-string v2, "checked" // string@0ed3 │ │ -05c278: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -05c27c: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -05c27e: 1a02 2d0f |0019: const-string v2, "compact" // string@0f2d │ │ -05c282: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -05c286: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -05c288: 1a02 0910 |001e: const-string v2, "declare" // string@1009 │ │ -05c28c: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -05c290: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -05c292: 1a02 1710 |0023: const-string v2, "default" // string@1017 │ │ -05c296: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -05c29a: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -05c29c: 1a02 2010 |0028: const-string v2, "defer" // string@1020 │ │ -05c2a0: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -05c2a4: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -05c2a8: 1a02 5510 |002e: const-string v2, "disabled" // string@1055 │ │ -05c2ac: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -05c2b0: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -05c2b4: 1a02 a511 |0034: const-string v2, "formnovalidate" // string@11a5 │ │ -05c2b8: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -05c2bc: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -05c2c0: 1a02 8513 |003a: const-string v2, "hidden" // string@1385 │ │ -05c2c4: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -05c2c8: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -05c2cc: 1a02 1414 |0040: const-string v2, "inert" // string@1414 │ │ -05c2d0: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -05c2d4: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -05c2d8: 1a02 b714 |0046: const-string v2, "ismap" // string@14b7 │ │ -05c2dc: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -05c2e0: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -05c2e4: 1a02 bb14 |004c: const-string v2, "itemscope" // string@14bb │ │ -05c2e8: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -05c2ec: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -05c2f0: 1a02 e115 |0052: const-string v2, "multiple" // string@15e1 │ │ -05c2f4: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -05c2f8: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -05c2fc: 1a02 e515 |0058: const-string v2, "muted" // string@15e5 │ │ -05c300: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -05c304: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ -05c308: 1a02 6b16 |005e: const-string v2, "nohref" // string@166b │ │ -05c30c: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -05c310: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ -05c314: 1a02 6e16 |0064: const-string v2, "noresize" // string@166e │ │ -05c318: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ -05c31c: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ -05c320: 1a02 7816 |006a: const-string v2, "noshade" // string@1678 │ │ -05c324: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ -05c328: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ -05c32c: 1a02 8b16 |0070: const-string v2, "novalidate" // string@168b │ │ -05c330: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ -05c334: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ -05c338: 1a02 8f16 |0076: const-string v2, "nowrap" // string@168f │ │ -05c33c: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ -05c340: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ -05c344: 1a02 0b17 |007c: const-string v2, "open" // string@170b │ │ -05c348: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ -05c34c: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ -05c350: 1a02 9e18 |0082: const-string v2, "readonly" // string@189e │ │ -05c354: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ -05c358: 1301 1700 |0086: const/16 v1, #int 23 // #17 │ │ -05c35c: 1a02 2519 |0088: const-string v2, "required" // string@1925 │ │ -05c360: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ -05c364: 1301 1800 |008c: const/16 v1, #int 24 // #18 │ │ -05c368: 1a02 5919 |008e: const-string v2, "reversed" // string@1959 │ │ -05c36c: 4d02 0001 |0090: aput-object v2, v0, v1 │ │ -05c370: 1301 1900 |0092: const/16 v1, #int 25 // #19 │ │ -05c374: 1a02 a419 |0094: const-string v2, "seamless" // string@19a4 │ │ -05c378: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ -05c37c: 1301 1a00 |0098: const/16 v1, #int 26 // #1a │ │ -05c380: 1a02 c119 |009a: const-string v2, "selected" // string@19c1 │ │ -05c384: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -05c388: 1301 1b00 |009e: const/16 v1, #int 27 // #1b │ │ -05c38c: 1a02 e71a |00a0: const-string v2, "sortable" // string@1ae7 │ │ -05c390: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ -05c394: 1301 1c00 |00a4: const/16 v1, #int 28 // #1c │ │ -05c398: 1a02 1e1c |00a6: const-string v2, "truespeed" // string@1c1e │ │ -05c39c: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ -05c3a0: 1301 1d00 |00aa: const/16 v1, #int 29 // #1d │ │ -05c3a4: 1a02 2d1c |00ac: const-string v2, "typemustmatch" // string@1c2d │ │ -05c3a8: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ -05c3ac: 6900 8b06 |00b0: sput-object v0, Lorg/jsoup/nodes/Attribute;.booleanAttributes:[Ljava/lang/String; // field@068b │ │ -05c3b0: 0e00 |00b2: return-void │ │ +05ec04: |[05ec04] org.jsoup.nodes.Attribute.:()V │ │ +05ec14: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +05ec18: 2300 cb03 |0002: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +05ec1c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05ec1e: 1a02 7d0d |0005: const-string v2, "allowfullscreen" // string@0d7d │ │ +05ec22: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +05ec26: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05ec28: 1a02 cf0d |000a: const-string v2, "async" // string@0dcf │ │ +05ec2c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +05ec30: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +05ec32: 1a02 ec0d |000f: const-string v2, "autofocus" // string@0dec │ │ +05ec36: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +05ec3a: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +05ec3c: 1a02 e60e |0014: const-string v2, "checked" // string@0ee6 │ │ +05ec40: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +05ec44: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +05ec46: 1a02 400f |0019: const-string v2, "compact" // string@0f40 │ │ +05ec4a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +05ec4e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +05ec50: 1a02 1c10 |001e: const-string v2, "declare" // string@101c │ │ +05ec54: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +05ec58: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +05ec5a: 1a02 2a10 |0023: const-string v2, "default" // string@102a │ │ +05ec5e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +05ec62: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +05ec64: 1a02 3310 |0028: const-string v2, "defer" // string@1033 │ │ +05ec68: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +05ec6c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +05ec70: 1a02 6810 |002e: const-string v2, "disabled" // string@1068 │ │ +05ec74: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +05ec78: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +05ec7c: 1a02 b811 |0034: const-string v2, "formnovalidate" // string@11b8 │ │ +05ec80: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +05ec84: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +05ec88: 1a02 9813 |003a: const-string v2, "hidden" // string@1398 │ │ +05ec8c: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +05ec90: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +05ec94: 1a02 2614 |0040: const-string v2, "inert" // string@1426 │ │ +05ec98: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +05ec9c: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +05eca0: 1a02 c914 |0046: const-string v2, "ismap" // string@14c9 │ │ +05eca4: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +05eca8: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +05ecac: 1a02 cd14 |004c: const-string v2, "itemscope" // string@14cd │ │ +05ecb0: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +05ecb4: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +05ecb8: 1a02 f215 |0052: const-string v2, "multiple" // string@15f2 │ │ +05ecbc: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +05ecc0: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +05ecc4: 1a02 f615 |0058: const-string v2, "muted" // string@15f6 │ │ +05ecc8: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +05eccc: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ +05ecd0: 1a02 7c16 |005e: const-string v2, "nohref" // string@167c │ │ +05ecd4: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +05ecd8: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ +05ecdc: 1a02 7f16 |0064: const-string v2, "noresize" // string@167f │ │ +05ece0: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ +05ece4: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ +05ece8: 1a02 8916 |006a: const-string v2, "noshade" // string@1689 │ │ +05ecec: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ +05ecf0: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ +05ecf4: 1a02 9c16 |0070: const-string v2, "novalidate" // string@169c │ │ +05ecf8: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ +05ecfc: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ +05ed00: 1a02 a016 |0076: const-string v2, "nowrap" // string@16a0 │ │ +05ed04: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ +05ed08: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ +05ed0c: 1a02 1c17 |007c: const-string v2, "open" // string@171c │ │ +05ed10: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ +05ed14: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ +05ed18: 1a02 af18 |0082: const-string v2, "readonly" // string@18af │ │ +05ed1c: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ +05ed20: 1301 1700 |0086: const/16 v1, #int 23 // #17 │ │ +05ed24: 1a02 3619 |0088: const-string v2, "required" // string@1936 │ │ +05ed28: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ +05ed2c: 1301 1800 |008c: const/16 v1, #int 24 // #18 │ │ +05ed30: 1a02 6a19 |008e: const-string v2, "reversed" // string@196a │ │ +05ed34: 4d02 0001 |0090: aput-object v2, v0, v1 │ │ +05ed38: 1301 1900 |0092: const/16 v1, #int 25 // #19 │ │ +05ed3c: 1a02 b519 |0094: const-string v2, "seamless" // string@19b5 │ │ +05ed40: 4d02 0001 |0096: aput-object v2, v0, v1 │ │ +05ed44: 1301 1a00 |0098: const/16 v1, #int 26 // #1a │ │ +05ed48: 1a02 d219 |009a: const-string v2, "selected" // string@19d2 │ │ +05ed4c: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +05ed50: 1301 1b00 |009e: const/16 v1, #int 27 // #1b │ │ +05ed54: 1a02 f81a |00a0: const-string v2, "sortable" // string@1af8 │ │ +05ed58: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ +05ed5c: 1301 1c00 |00a4: const/16 v1, #int 28 // #1c │ │ +05ed60: 1a02 2f1c |00a6: const-string v2, "truespeed" // string@1c2f │ │ +05ed64: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ +05ed68: 1301 1d00 |00aa: const/16 v1, #int 29 // #1d │ │ +05ed6c: 1a02 3e1c |00ac: const-string v2, "typemustmatch" // string@1c3e │ │ +05ed70: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ +05ed74: 6900 8b06 |00b0: sput-object v0, Lorg/jsoup/nodes/Attribute;.booleanAttributes:[Ljava/lang/String; // field@068b │ │ +05ed78: 0e00 |00b2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/nodes/Attribute;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -05c3b4: |[05c3b4] org.jsoup.nodes.Attribute.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -05c3c4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05c3ca: 7110 7b10 0200 |0003: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -05c3d0: 7110 7d10 0300 |0006: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05c3d6: 6e10 4b0a 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -05c3dc: 0c00 |000c: move-result-object v0 │ │ -05c3de: 6e10 470a 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -05c3e4: 0c00 |0010: move-result-object v0 │ │ -05c3e6: 5b10 8c06 |0011: iput-object v0, v1, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c3ea: 5b13 8d06 |0013: iput-object v3, v1, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c3ee: 0e00 |0015: return-void │ │ +05ed7c: |[05ed7c] org.jsoup.nodes.Attribute.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +05ed8c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05ed92: 7110 7b10 0200 |0003: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +05ed98: 7110 7d10 0300 |0006: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +05ed9e: 6e10 4b0a 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +05eda4: 0c00 |000c: move-result-object v0 │ │ +05eda6: 6e10 470a 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +05edac: 0c00 |0010: move-result-object v0 │ │ +05edae: 5b10 8c06 |0011: iput-object v0, v1, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05edb2: 5b13 8d06 |0013: iput-object v3, v1, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05edb6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0006 line=31 │ │ 0x0009 line=32 │ │ 0x0013 line=33 │ │ @@ -90025,21 +89990,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Attribute;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05c3f0: |[05c3f0] org.jsoup.nodes.Attribute.createFromEncoded:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Attribute; │ │ -05c400: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05c402: 7120 b311 1300 |0001: invoke-static {v3, v1}, Lorg/jsoup/nodes/Entities;.unescape:(Ljava/lang/String;Z)Ljava/lang/String; // method@11b3 │ │ -05c408: 0c00 |0004: move-result-object v0 │ │ -05c40a: 2201 c802 |0005: new-instance v1, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05c40e: 7030 8810 2100 |0007: invoke-direct {v1, v2, v0}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ -05c414: 1101 |000a: return-object v1 │ │ +05edb8: |[05edb8] org.jsoup.nodes.Attribute.createFromEncoded:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Attribute; │ │ +05edc8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05edca: 7120 b311 1300 |0001: invoke-static {v3, v1}, Lorg/jsoup/nodes/Entities;.unescape:(Ljava/lang/String;Z)Ljava/lang/String; // method@11b3 │ │ +05edd0: 0c00 |0004: move-result-object v0 │ │ +05edd2: 2201 dc02 |0005: new-instance v1, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05edd6: 7030 8810 2100 |0007: invoke-direct {v1, v2, v0}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ +05eddc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=108 │ │ locals : │ │ 0x0005 - 0x000b reg=0 value Ljava/lang/String; │ │ 0x0000 - 0x000b reg=2 unencodedKey Ljava/lang/String; │ │ @@ -90051,18 +90016,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c418: |[05c418] org.jsoup.nodes.Attribute.clone:()Ljava/lang/Object; │ │ -05c428: 6e10 8a10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.clone:()Lorg/jsoup/nodes/Attribute; // method@108a │ │ -05c42e: 0c00 |0003: move-result-object v0 │ │ -05c430: 1100 |0004: return-object v0 │ │ +05ede0: |[05ede0] org.jsoup.nodes.Attribute.clone:()Ljava/lang/Object; │ │ +05edf0: 6e10 8a10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.clone:()Lorg/jsoup/nodes/Attribute; // method@108a │ │ +05edf6: 0c00 |0003: move-result-object v0 │ │ +05edf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Attribute; │ │ │ │ #1 : (in Lorg/jsoup/nodes/Attribute;) │ │ @@ -90070,23 +90035,23 @@ │ │ type : '()Lorg/jsoup/nodes/Attribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05c434: |[05c434] org.jsoup.nodes.Attribute.clone:()Lorg/jsoup/nodes/Attribute; │ │ -05c444: 6f10 100a 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0a10 │ │ -05c44a: 0c01 |0003: move-result-object v1 │ │ -05c44c: 1f01 c802 |0004: check-cast v1, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05c450: 1101 |0006: return-object v1 │ │ -05c452: 0d00 |0007: move-exception v0 │ │ -05c454: 2201 bd01 |0008: new-instance v1, Ljava/lang/RuntimeException; // type@01bd │ │ -05c458: 7020 1d0a 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -05c45e: 2701 |000d: throw v1 │ │ +05edfc: |[05edfc] org.jsoup.nodes.Attribute.clone:()Lorg/jsoup/nodes/Attribute; │ │ +05ee0c: 6f10 100a 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0a10 │ │ +05ee12: 0c01 |0003: move-result-object v1 │ │ +05ee14: 1f01 dc02 |0004: check-cast v1, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05ee18: 1101 |0006: return-object v1 │ │ +05ee1a: 0d00 |0007: move-exception v0 │ │ +05ee1c: 2201 cf01 |0008: new-instance v1, Ljava/lang/RuntimeException; // type@01cf │ │ +05ee20: 7020 1d0a 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +05ee26: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0007 │ │ positions : │ │ 0x0000 line=152 │ │ 0x0007 line=153 │ │ 0x0008 line=154 │ │ @@ -90099,48 +90064,48 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -05c470: |[05c470] org.jsoup.nodes.Attribute.equals:(Ljava/lang/Object;)Z │ │ -05c480: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05c482: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05c484: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -05c488: 0f01 |0004: return v1 │ │ -05c48a: 2063 c802 |0005: instance-of v3, v6, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05c48e: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ -05c492: 0121 |0009: move v1, v2 │ │ -05c494: 28fa |000a: goto 0004 // -0006 │ │ -05c496: 0760 |000b: move-object v0, v6 │ │ -05c498: 1f00 c802 |000c: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05c49c: 5453 8c06 |000e: iget-object v3, v5, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c4a0: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ -05c4a4: 5453 8c06 |0012: iget-object v3, v5, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c4a8: 5404 8c06 |0014: iget-object v4, v0, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c4ac: 6e20 2a0a 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05c4b2: 0a03 |0019: move-result v3 │ │ -05c4b4: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -05c4b8: 0121 |001c: move v1, v2 │ │ -05c4ba: 28e7 |001d: goto 0004 // -0019 │ │ -05c4bc: 5403 8c06 |001e: iget-object v3, v0, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c4c0: 3903 fcff |0020: if-nez v3, 001c // -0004 │ │ -05c4c4: 5453 8d06 |0022: iget-object v3, v5, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c4c8: 3803 0e00 |0024: if-eqz v3, 0032 // +000e │ │ -05c4cc: 5453 8d06 |0026: iget-object v3, v5, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c4d0: 5404 8d06 |0028: iget-object v4, v0, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c4d4: 6e20 2a0a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05c4da: 0a03 |002d: move-result v3 │ │ -05c4dc: 3903 d6ff |002e: if-nez v3, 0004 // -002a │ │ -05c4e0: 0121 |0030: move v1, v2 │ │ -05c4e2: 28d3 |0031: goto 0004 // -002d │ │ -05c4e4: 5403 8d06 |0032: iget-object v3, v0, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c4e8: 3903 fcff |0034: if-nez v3, 0030 // -0004 │ │ -05c4ec: 28ce |0036: goto 0004 // -0032 │ │ +05ee38: |[05ee38] org.jsoup.nodes.Attribute.equals:(Ljava/lang/Object;)Z │ │ +05ee48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05ee4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05ee4c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +05ee50: 0f01 |0004: return v1 │ │ +05ee52: 2063 dc02 |0005: instance-of v3, v6, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05ee56: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ +05ee5a: 0121 |0009: move v1, v2 │ │ +05ee5c: 28fa |000a: goto 0004 // -0006 │ │ +05ee5e: 0760 |000b: move-object v0, v6 │ │ +05ee60: 1f00 dc02 |000c: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05ee64: 5453 8c06 |000e: iget-object v3, v5, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05ee68: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ +05ee6c: 5453 8c06 |0012: iget-object v3, v5, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05ee70: 5404 8c06 |0014: iget-object v4, v0, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05ee74: 6e20 2a0a 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +05ee7a: 0a03 |0019: move-result v3 │ │ +05ee7c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +05ee80: 0121 |001c: move v1, v2 │ │ +05ee82: 28e7 |001d: goto 0004 // -0019 │ │ +05ee84: 5403 8c06 |001e: iget-object v3, v0, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05ee88: 3903 fcff |0020: if-nez v3, 001c // -0004 │ │ +05ee8c: 5453 8d06 |0022: iget-object v3, v5, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05ee90: 3803 0e00 |0024: if-eqz v3, 0032 // +000e │ │ +05ee94: 5453 8d06 |0026: iget-object v3, v5, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05ee98: 5404 8d06 |0028: iget-object v4, v0, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05ee9c: 6e20 2a0a 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +05eea2: 0a03 |002d: move-result v3 │ │ +05eea4: 3903 d6ff |002e: if-nez v3, 0004 // -002a │ │ +05eea8: 0121 |0030: move v1, v2 │ │ +05eeaa: 28d3 |0031: goto 0004 // -002d │ │ +05eeac: 5403 8d06 |0032: iget-object v3, v0, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05eeb0: 3903 fcff |0034: if-nez v3, 0030 // -0004 │ │ +05eeb4: 28ce |0036: goto 0004 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0004 line=139 │ │ 0x0005 line=134 │ │ 0x000c line=136 │ │ 0x000e line=138 │ │ @@ -90155,18 +90120,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c4f0: |[05c4f0] org.jsoup.nodes.Attribute.getKey:()Ljava/lang/Object; │ │ -05c500: 6e10 8e10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -05c506: 0c00 |0003: move-result-object v0 │ │ -05c508: 1100 |0004: return-object v0 │ │ +05eeb8: |[05eeb8] org.jsoup.nodes.Attribute.getKey:()Ljava/lang/Object; │ │ +05eec8: 6e10 8e10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +05eece: 0c00 |0003: move-result-object v0 │ │ +05eed0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Attribute; │ │ │ │ #4 : (in Lorg/jsoup/nodes/Attribute;) │ │ @@ -90174,17 +90139,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c50c: |[05c50c] org.jsoup.nodes.Attribute.getKey:()Ljava/lang/String; │ │ -05c51c: 5410 8c06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c520: 1100 |0002: return-object v0 │ │ +05eed4: |[05eed4] org.jsoup.nodes.Attribute.getKey:()Ljava/lang/String; │ │ +05eee4: 5410 8c06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05eee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Attribute; │ │ │ │ #5 : (in Lorg/jsoup/nodes/Attribute;) │ │ @@ -90192,18 +90157,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c524: |[05c524] org.jsoup.nodes.Attribute.getValue:()Ljava/lang/Object; │ │ -05c534: 6e10 9010 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ -05c53a: 0c00 |0003: move-result-object v0 │ │ -05c53c: 1100 |0004: return-object v0 │ │ +05eeec: |[05eeec] org.jsoup.nodes.Attribute.getValue:()Ljava/lang/Object; │ │ +05eefc: 6e10 9010 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ +05ef02: 0c00 |0003: move-result-object v0 │ │ +05ef04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Attribute; │ │ │ │ #6 : (in Lorg/jsoup/nodes/Attribute;) │ │ @@ -90211,17 +90176,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c540: |[05c540] org.jsoup.nodes.Attribute.getValue:()Ljava/lang/String; │ │ -05c550: 5410 8d06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c554: 1100 |0002: return-object v0 │ │ +05ef08: |[05ef08] org.jsoup.nodes.Attribute.getValue:()Ljava/lang/String; │ │ +05ef18: 5410 8d06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05ef1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Attribute; │ │ │ │ #7 : (in Lorg/jsoup/nodes/Attribute;) │ │ @@ -90229,31 +90194,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -05c558: |[05c558] org.jsoup.nodes.Attribute.hashCode:()I │ │ -05c568: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05c56a: 5442 8c06 |0001: iget-object v2, v4, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c56e: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ -05c572: 5442 8c06 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c576: 6e10 300a 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -05c57c: 0a00 |000a: move-result v0 │ │ -05c57e: da02 001f |000b: mul-int/lit8 v2, v0, #int 31 // #1f │ │ -05c582: 5443 8d06 |000d: iget-object v3, v4, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c586: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -05c58a: 5441 8d06 |0011: iget-object v1, v4, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c58e: 6e10 300a 0100 |0013: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -05c594: 0a01 |0016: move-result v1 │ │ -05c596: 9000 0201 |0017: add-int v0, v2, v1 │ │ -05c59a: 0f00 |0019: return v0 │ │ -05c59c: 0110 |001a: move v0, v1 │ │ -05c59e: 28f0 |001b: goto 000b // -0010 │ │ +05ef20: |[05ef20] org.jsoup.nodes.Attribute.hashCode:()I │ │ +05ef30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05ef32: 5442 8c06 |0001: iget-object v2, v4, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05ef36: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ +05ef3a: 5442 8c06 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05ef3e: 6e10 300a 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +05ef44: 0a00 |000a: move-result v0 │ │ +05ef46: da02 001f |000b: mul-int/lit8 v2, v0, #int 31 // #1f │ │ +05ef4a: 5443 8d06 |000d: iget-object v3, v4, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05ef4e: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +05ef52: 5441 8d06 |0011: iget-object v1, v4, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05ef56: 6e10 300a 0100 |0013: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +05ef5c: 0a01 |0016: move-result v1 │ │ +05ef5e: 9000 0201 |0017: add-int v0, v2, v1 │ │ +05ef62: 0f00 |0019: return v0 │ │ +05ef64: 0110 |001a: move v0, v1 │ │ +05ef66: 28f0 |001b: goto 000b // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x000b line=145 │ │ 0x0019 line=146 │ │ 0x001b line=144 │ │ locals : │ │ @@ -90265,26 +90230,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05c5a0: |[05c5a0] org.jsoup.nodes.Attribute.html:()Ljava/lang/String; │ │ -05c5b0: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05c5b4: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05c5ba: 2201 d402 |0005: new-instance v1, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -05c5be: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ -05c5c2: 7020 ee10 2100 |0009: invoke-direct {v1, v2}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ -05c5c8: 6e10 0711 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -05c5ce: 0c01 |000f: move-result-object v1 │ │ -05c5d0: 6e30 9310 0301 |0010: invoke-virtual {v3, v0, v1}, Lorg/jsoup/nodes/Attribute;.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@1093 │ │ -05c5d6: 6e10 640a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05c5dc: 0c01 |0016: move-result-object v1 │ │ -05c5de: 1101 |0017: return-object v1 │ │ +05ef68: |[05ef68] org.jsoup.nodes.Attribute.html:()Ljava/lang/String; │ │ +05ef78: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05ef7c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05ef82: 2201 e802 |0005: new-instance v1, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +05ef86: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ +05ef8a: 7020 ee10 2100 |0009: invoke-direct {v1, v2}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ +05ef90: 6e10 0711 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +05ef96: 0c01 |000f: move-result-object v1 │ │ +05ef98: 6e30 9310 0301 |0010: invoke-virtual {v3, v0, v1}, Lorg/jsoup/nodes/Attribute;.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@1093 │ │ +05ef9e: 6e10 640a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05efa4: 0c01 |0016: move-result-object v1 │ │ +05efa6: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x0013 line=79 │ │ locals : │ │ 0x0005 - 0x0018 reg=0 accum Ljava/lang/StringBuilder; │ │ @@ -90295,32 +90260,32 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -05c5e0: |[05c5e0] org.jsoup.nodes.Attribute.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ │ -05c5f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05c5f2: 5460 8c06 |0001: iget-object v0, v6, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c5f6: 6e20 580a 0700 |0003: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05c5fc: 6e20 9910 8600 |0006: invoke-virtual {v6, v8}, Lorg/jsoup/nodes/Attribute;.shouldCollapseAttribute:(Lorg/jsoup/nodes/Document$OutputSettings;)Z // method@1099 │ │ -05c602: 0a00 |0009: move-result v0 │ │ -05c604: 3900 1500 |000a: if-nez v0, 001f // +0015 │ │ -05c608: 1a00 8c01 |000c: const-string v0, "="" // string@018c │ │ -05c60c: 6e20 580a 0700 |000e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05c612: 5461 8d06 |0011: iget-object v1, v6, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c616: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -05c618: 0770 |0014: move-object v0, v7 │ │ -05c61a: 0782 |0015: move-object v2, v8 │ │ -05c61c: 0145 |0016: move v5, v4 │ │ -05c61e: 7706 ac11 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/jsoup/nodes/Entities;.escape:(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V // method@11ac │ │ -05c624: 1300 2200 |001a: const/16 v0, #int 34 // #22 │ │ -05c628: 6e20 530a 0700 |001c: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05c62e: 0e00 |001f: return-void │ │ +05efa8: |[05efa8] org.jsoup.nodes.Attribute.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ │ +05efb8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05efba: 5460 8c06 |0001: iget-object v0, v6, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05efbe: 6e20 580a 0700 |0003: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05efc4: 6e20 9910 8600 |0006: invoke-virtual {v6, v8}, Lorg/jsoup/nodes/Attribute;.shouldCollapseAttribute:(Lorg/jsoup/nodes/Document$OutputSettings;)Z // method@1099 │ │ +05efca: 0a00 |0009: move-result v0 │ │ +05efcc: 3900 1500 |000a: if-nez v0, 001f // +0015 │ │ +05efd0: 1a00 8c01 |000c: const-string v0, "="" // string@018c │ │ +05efd4: 6e20 580a 0700 |000e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05efda: 5461 8d06 |0011: iget-object v1, v6, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05efde: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +05efe0: 0770 |0014: move-object v0, v7 │ │ +05efe2: 0782 |0015: move-object v2, v8 │ │ +05efe4: 0145 |0016: move v5, v4 │ │ +05efe6: 7706 ac11 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/jsoup/nodes/Entities;.escape:(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V // method@11ac │ │ +05efec: 1300 2200 |001a: const/16 v0, #int 34 // #22 │ │ +05eff0: 6e20 530a 0700 |001c: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +05eff6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0006 line=84 │ │ 0x000c line=85 │ │ 0x0011 line=86 │ │ 0x001a line=87 │ │ @@ -90335,24 +90300,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05c630: |[05c630] org.jsoup.nodes.Attribute.isBooleanAttribute:()Z │ │ -05c640: 6200 8b06 |0000: sget-object v0, Lorg/jsoup/nodes/Attribute;.booleanAttributes:[Ljava/lang/String; // field@068b │ │ -05c644: 5421 8c06 |0002: iget-object v1, v2, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c648: 7120 220b 1000 |0004: invoke-static {v0, v1}, Ljava/util/Arrays;.binarySearch:([Ljava/lang/Object;Ljava/lang/Object;)I // method@0b22 │ │ -05c64e: 0a00 |0007: move-result v0 │ │ -05c650: 3a00 0400 |0008: if-ltz v0, 000c // +0004 │ │ -05c654: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -05c656: 0f00 |000b: return v0 │ │ -05c658: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05c65a: 28fe |000d: goto 000b // -0002 │ │ +05eff8: |[05eff8] org.jsoup.nodes.Attribute.isBooleanAttribute:()Z │ │ +05f008: 6200 8b06 |0000: sget-object v0, Lorg/jsoup/nodes/Attribute;.booleanAttributes:[Ljava/lang/String; // field@068b │ │ +05f00c: 5421 8c06 |0002: iget-object v1, v2, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05f010: 7120 220b 1000 |0004: invoke-static {v0, v1}, Ljava/util/Arrays;.binarySearch:([Ljava/lang/Object;Ljava/lang/Object;)I // method@0b22 │ │ +05f016: 0a00 |0007: move-result v0 │ │ +05f018: 3a00 0400 |0008: if-ltz v0, 000c // +0004 │ │ +05f01c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +05f01e: 0f00 |000b: return v0 │ │ +05f020: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05f022: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jsoup/nodes/Attribute; │ │ │ │ #11 : (in Lorg/jsoup/nodes/Attribute;) │ │ @@ -90360,31 +90325,31 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -05c65c: |[05c65c] org.jsoup.nodes.Attribute.isDataAttribute:()Z │ │ -05c66c: 5420 8c06 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c670: 1a01 ed0f |0002: const-string v1, "data-" // string@0fed │ │ -05c674: 6e20 420a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -05c67a: 0a00 |0007: move-result v0 │ │ -05c67c: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ -05c680: 5420 8c06 |000a: iget-object v0, v2, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c684: 6e10 380a 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05c68a: 0a00 |000f: move-result v0 │ │ -05c68c: 1a01 ed0f |0010: const-string v1, "data-" // string@0fed │ │ -05c690: 6e10 380a 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05c696: 0a01 |0015: move-result v1 │ │ -05c698: 3710 0400 |0016: if-le v0, v1, 001a // +0004 │ │ -05c69c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -05c69e: 0f00 |0019: return v0 │ │ -05c6a0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -05c6a2: 28fe |001b: goto 0019 // -0002 │ │ +05f024: |[05f024] org.jsoup.nodes.Attribute.isDataAttribute:()Z │ │ +05f034: 5420 8c06 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05f038: 1a01 0010 |0002: const-string v1, "data-" // string@1000 │ │ +05f03c: 6e20 420a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +05f042: 0a00 |0007: move-result v0 │ │ +05f044: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ +05f048: 5420 8c06 |000a: iget-object v0, v2, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05f04c: 6e10 380a 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05f052: 0a00 |000f: move-result v0 │ │ +05f054: 1a01 0010 |0010: const-string v1, "data-" // string@1000 │ │ +05f058: 6e10 380a 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05f05e: 0a01 |0015: move-result v1 │ │ +05f060: 3710 0400 |0016: if-le v0, v1, 001a // +0004 │ │ +05f064: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +05f066: 0f00 |0019: return v0 │ │ +05f068: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +05f06a: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/jsoup/nodes/Attribute; │ │ │ │ #12 : (in Lorg/jsoup/nodes/Attribute;) │ │ @@ -90392,22 +90357,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05c6a4: |[05c6a4] org.jsoup.nodes.Attribute.setKey:(Ljava/lang/String;)V │ │ -05c6b4: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -05c6ba: 6e10 4b0a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -05c6c0: 0c00 |0006: move-result-object v0 │ │ -05c6c2: 6e10 470a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -05c6c8: 0c00 |000a: move-result-object v0 │ │ -05c6ca: 5b10 8c06 |000b: iput-object v0, v1, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c6ce: 0e00 |000d: return-void │ │ +05f06c: |[05f06c] org.jsoup.nodes.Attribute.setKey:(Ljava/lang/String;)V │ │ +05f07c: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +05f082: 6e10 4b0a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +05f088: 0c00 |0006: move-result-object v0 │ │ +05f08a: 6e10 470a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +05f090: 0c00 |000a: move-result-object v0 │ │ +05f092: 5b10 8c06 |000b: iput-object v0, v1, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05f096: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x000d line=51 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jsoup/nodes/Attribute; │ │ @@ -90418,19 +90383,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05c6d0: |[05c6d0] org.jsoup.nodes.Attribute.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05c6e0: 1f02 c001 |0000: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -05c6e4: 6e20 9810 2100 |0002: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Attribute;.setValue:(Ljava/lang/String;)Ljava/lang/String; // method@1098 │ │ -05c6ea: 0c00 |0005: move-result-object v0 │ │ -05c6ec: 1100 |0006: return-object v0 │ │ +05f098: |[05f098] org.jsoup.nodes.Attribute.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05f0a8: 1f02 d201 |0000: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +05f0ac: 6e20 9810 2100 |0002: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Attribute;.setValue:(Ljava/lang/String;)Ljava/lang/String; // method@1098 │ │ +05f0b2: 0c00 |0005: move-result-object v0 │ │ +05f0b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Attribute; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90439,19 +90404,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05c6f0: |[05c6f0] org.jsoup.nodes.Attribute.setValue:(Ljava/lang/String;)Ljava/lang/String; │ │ -05c700: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05c706: 5410 8d06 |0003: iget-object v0, v1, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c70a: 5b12 8d06 |0005: iput-object v2, v1, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c70e: 1100 |0007: return-object v0 │ │ +05f0b8: |[05f0b8] org.jsoup.nodes.Attribute.setValue:(Ljava/lang/String;)Ljava/lang/String; │ │ +05f0c8: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +05f0ce: 5410 8d06 |0003: iget-object v0, v1, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05f0d2: 5b12 8d06 |0005: iput-object v2, v1, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05f0d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0005 line=68 │ │ 0x0007 line=69 │ │ locals : │ │ @@ -90464,36 +90429,36 @@ │ │ type : '(Lorg/jsoup/nodes/Document$OutputSettings;)Z' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -05c710: |[05c710] org.jsoup.nodes.Attribute.shouldCollapseAttribute:(Lorg/jsoup/nodes/Document$OutputSettings;)Z │ │ -05c720: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -05c724: 5421 8d06 |0002: iget-object v1, v2, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c728: 6e20 2a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05c72e: 0a00 |0007: move-result v0 │ │ -05c730: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -05c734: 5420 8d06 |000a: iget-object v0, v2, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ -05c738: 5421 8c06 |000c: iget-object v1, v2, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ -05c73c: 6e20 2b0a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -05c742: 0a00 |0011: move-result v0 │ │ -05c744: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -05c748: 6e10 e810 0300 |0014: invoke-virtual {v3}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // method@10e8 │ │ -05c74e: 0c00 |0017: move-result-object v0 │ │ -05c750: 6201 9a06 |0018: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ -05c754: 3310 0a00 |001a: if-ne v0, v1, 0024 // +000a │ │ -05c758: 6e10 9410 0200 |001c: invoke-virtual {v2}, Lorg/jsoup/nodes/Attribute;.isBooleanAttribute:()Z // method@1094 │ │ -05c75e: 0a00 |001f: move-result v0 │ │ -05c760: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ -05c764: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -05c766: 0f00 |0023: return v0 │ │ -05c768: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -05c76a: 28fe |0025: goto 0023 // -0002 │ │ +05f0d8: |[05f0d8] org.jsoup.nodes.Attribute.shouldCollapseAttribute:(Lorg/jsoup/nodes/Document$OutputSettings;)Z │ │ +05f0e8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +05f0ec: 5421 8d06 |0002: iget-object v1, v2, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05f0f0: 6e20 2a0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +05f0f6: 0a00 |0007: move-result v0 │ │ +05f0f8: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +05f0fc: 5420 8d06 |000a: iget-object v0, v2, Lorg/jsoup/nodes/Attribute;.value:Ljava/lang/String; // field@068d │ │ +05f100: 5421 8c06 |000c: iget-object v1, v2, Lorg/jsoup/nodes/Attribute;.key:Ljava/lang/String; // field@068c │ │ +05f104: 6e20 2b0a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +05f10a: 0a00 |0011: move-result v0 │ │ +05f10c: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +05f110: 6e10 e810 0300 |0014: invoke-virtual {v3}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // method@10e8 │ │ +05f116: 0c00 |0017: move-result-object v0 │ │ +05f118: 6201 9a06 |0018: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ +05f11c: 3310 0a00 |001a: if-ne v0, v1, 0024 // +000a │ │ +05f120: 6e10 9410 0200 |001c: invoke-virtual {v2}, Lorg/jsoup/nodes/Attribute;.isBooleanAttribute:()Z // method@1094 │ │ +05f126: 0a00 |001f: move-result v0 │ │ +05f128: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ +05f12c: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +05f12e: 0f00 |0023: return v0 │ │ +05f130: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +05f132: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0014 line=123 │ │ 0x001c line=124 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/jsoup/nodes/Attribute; │ │ @@ -90504,30 +90469,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c76c: |[05c76c] org.jsoup.nodes.Attribute.toString:()Ljava/lang/String; │ │ -05c77c: 6e10 9210 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.html:()Ljava/lang/String; // method@1092 │ │ -05c782: 0c00 |0003: move-result-object v0 │ │ -05c784: 1100 |0004: return-object v0 │ │ +05f134: |[05f134] org.jsoup.nodes.Attribute.toString:()Ljava/lang/String; │ │ +05f144: 6e10 9210 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.html:()Ljava/lang/String; // method@1092 │ │ +05f14a: 0c00 |0003: move-result-object v0 │ │ +05f14c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Attribute; │ │ │ │ source_file_idx : 480 (Attribute.java) │ │ │ │ Class #260 header: │ │ -class_idx : 713 │ │ +class_idx : 733 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 497 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #260 annotations: │ │ @@ -90543,17 +90508,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 497 (Attributes.java) │ │ │ │ Class #261 header: │ │ -class_idx : 714 │ │ +class_idx : 734 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 497 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #261 annotations: │ │ @@ -90592,27 +90557,27 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes$Dataset;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -05c788: |[05c788] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.:(Lorg/jsoup/nodes/Attributes$Dataset;)V │ │ -05c798: 5b12 9006 |0000: iput-object v2, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0690 │ │ -05c79c: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05c7a2: 5410 9006 |0005: iget-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0690 │ │ -05c7a6: 5400 9206 |0007: iget-object v0, v0, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ -05c7aa: 7110 ab10 0000 |0009: invoke-static {v0}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ -05c7b0: 0c00 |000c: move-result-object v0 │ │ -05c7b2: 6e10 570b 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ -05c7b8: 0c00 |0010: move-result-object v0 │ │ -05c7ba: 7210 300b 0000 |0011: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -05c7c0: 0c00 |0014: move-result-object v0 │ │ -05c7c2: 5b10 8f06 |0015: iput-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attrIter:Ljava/util/Iterator; // field@068f │ │ -05c7c6: 0e00 |0017: return-void │ │ +05f150: |[05f150] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.:(Lorg/jsoup/nodes/Attributes$Dataset;)V │ │ +05f160: 5b12 9006 |0000: iput-object v2, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0690 │ │ +05f164: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05f16a: 5410 9006 |0005: iget-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0690 │ │ +05f16e: 5400 9206 |0007: iget-object v0, v0, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ +05f172: 7110 ab10 0000 |0009: invoke-static {v0}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ +05f178: 0c00 |000c: move-result-object v0 │ │ +05f17a: 6e10 570b 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0b57 │ │ +05f180: 0c00 |0010: move-result-object v0 │ │ +05f182: 7210 300b 0000 |0011: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +05f188: 0c00 |0014: move-result-object v0 │ │ +05f18a: 5b10 8f06 |0015: iput-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attrIter:Ljava/util/Iterator; // field@068f │ │ +05f18e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0005 line=252 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; │ │ 0x0000 - 0x0018 reg=2 (null) Lorg/jsoup/nodes/Attributes$Dataset; │ │ @@ -90622,17 +90587,17 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c7c8: |[05c7c8] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V │ │ -05c7d8: 7020 9b10 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.:(Lorg/jsoup/nodes/Attributes$Dataset;)V // method@109b │ │ -05c7de: 0e00 |0003: return-void │ │ +05f190: |[05f190] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V │ │ +05f1a0: 7020 9b10 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.:(Lorg/jsoup/nodes/Attributes$Dataset;)V // method@109b │ │ +05f1a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/nodes/Attributes$Dataset; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/jsoup/nodes/Attributes$1; │ │ @@ -90643,32 +90608,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -05c7e0: |[05c7e0] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.hasNext:()Z │ │ -05c7f0: 5410 8f06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attrIter:Ljava/util/Iterator; // field@068f │ │ -05c7f4: 7210 460b 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05c7fa: 0a00 |0005: move-result v0 │ │ -05c7fc: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -05c800: 5410 8f06 |0008: iget-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attrIter:Ljava/util/Iterator; // field@068f │ │ -05c804: 7210 470b 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05c80a: 0c00 |000d: move-result-object v0 │ │ -05c80c: 1f00 c802 |000e: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05c810: 5b10 8e06 |0010: iput-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ -05c814: 5410 8e06 |0012: iget-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ -05c818: 6e10 9510 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.isDataAttribute:()Z // method@1095 │ │ -05c81e: 0a00 |0017: move-result v0 │ │ -05c820: 3800 e8ff |0018: if-eqz v0, 0000 // -0018 │ │ -05c824: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -05c826: 0f00 |001b: return v0 │ │ -05c828: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -05c82a: 28fe |001d: goto 001b // -0002 │ │ +05f1a8: |[05f1a8] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.hasNext:()Z │ │ +05f1b8: 5410 8f06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attrIter:Ljava/util/Iterator; // field@068f │ │ +05f1bc: 7210 460b 0000 |0002: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05f1c2: 0a00 |0005: move-result v0 │ │ +05f1c4: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +05f1c8: 5410 8f06 |0008: iget-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attrIter:Ljava/util/Iterator; // field@068f │ │ +05f1cc: 7210 470b 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05f1d2: 0c00 |000d: move-result-object v0 │ │ +05f1d4: 1f00 dc02 |000e: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05f1d8: 5b10 8e06 |0010: iput-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ +05f1dc: 5410 8e06 |0012: iget-object v0, v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ +05f1e0: 6e10 9510 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.isDataAttribute:()Z // method@1095 │ │ +05f1e6: 0a00 |0017: move-result v0 │ │ +05f1e8: 3800 e8ff |0018: if-eqz v0, 0000 // -0018 │ │ +05f1ec: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +05f1ee: 0f00 |001b: return v0 │ │ +05f1f0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +05f1f2: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0008 line=256 │ │ 0x0012 line=257 │ │ 0x001b line=259 │ │ locals : │ │ @@ -90679,18 +90644,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c82c: |[05c82c] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.next:()Ljava/lang/Object; │ │ -05c83c: 6e10 9f10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.next:()Ljava/util/Map$Entry; // method@109f │ │ -05c842: 0c00 |0003: move-result-object v0 │ │ -05c844: 1100 |0004: return-object v0 │ │ +05f1f4: |[05f1f4] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.next:()Ljava/lang/Object; │ │ +05f204: 6e10 9f10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.next:()Ljava/util/Map$Entry; // method@109f │ │ +05f20a: 0c00 |0003: move-result-object v0 │ │ +05f20c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; │ │ │ │ #2 : (in Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;) │ │ @@ -90698,29 +90663,29 @@ │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -05c848: |[05c848] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.next:()Ljava/util/Map$Entry; │ │ -05c858: 2200 c802 |0000: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05c85c: 5431 8e06 |0002: iget-object v1, v3, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ -05c860: 6e10 8e10 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -05c866: 0c01 |0007: move-result-object v1 │ │ -05c868: 1a02 ed0f |0008: const-string v2, "data-" // string@0fed │ │ -05c86c: 6e10 380a 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05c872: 0a02 |000d: move-result v2 │ │ -05c874: 6e20 440a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -05c87a: 0c01 |0011: move-result-object v1 │ │ -05c87c: 5432 8e06 |0012: iget-object v2, v3, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ -05c880: 6e10 9010 0200 |0014: invoke-virtual {v2}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ -05c886: 0c02 |0017: move-result-object v2 │ │ -05c888: 7030 8810 1002 |0018: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ -05c88e: 1100 |001b: return-object v0 │ │ +05f210: |[05f210] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.next:()Ljava/util/Map$Entry; │ │ +05f220: 2200 dc02 |0000: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05f224: 5431 8e06 |0002: iget-object v1, v3, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ +05f228: 6e10 8e10 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +05f22e: 0c01 |0007: move-result-object v1 │ │ +05f230: 1a02 0010 |0008: const-string v2, "data-" // string@1000 │ │ +05f234: 6e10 380a 0200 |000a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +05f23a: 0a02 |000d: move-result v2 │ │ +05f23c: 6e20 440a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +05f242: 0c01 |0011: move-result-object v1 │ │ +05f244: 5432 8e06 |0012: iget-object v2, v3, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ +05f248: 6e10 9010 0200 |0014: invoke-virtual {v2}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ +05f24e: 0c02 |0017: move-result-object v2 │ │ +05f250: 7030 8810 1002 |0018: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ +05f256: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; │ │ │ │ #3 : (in Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;) │ │ @@ -90728,37 +90693,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05c890: |[05c890] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.remove:()V │ │ -05c8a0: 5420 9006 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0690 │ │ -05c8a4: 5400 9206 |0002: iget-object v0, v0, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ -05c8a8: 7110 ab10 0000 |0004: invoke-static {v0}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ -05c8ae: 0c00 |0007: move-result-object v0 │ │ -05c8b0: 5421 8e06 |0008: iget-object v1, v2, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ -05c8b4: 6e10 8e10 0100 |000a: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -05c8ba: 0c01 |000d: move-result-object v1 │ │ -05c8bc: 6e20 550b 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ -05c8c2: 0e00 |0011: return-void │ │ +05f258: |[05f258] org.jsoup.nodes.Attributes$Dataset$DatasetIterator.remove:()V │ │ +05f268: 5420 9006 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0690 │ │ +05f26c: 5400 9206 |0002: iget-object v0, v0, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ +05f270: 7110 ab10 0000 |0004: invoke-static {v0}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ +05f276: 0c00 |0007: move-result-object v0 │ │ +05f278: 5421 8e06 |0008: iget-object v1, v2, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.attr:Lorg/jsoup/nodes/Attribute; // field@068e │ │ +05f27c: 6e10 8e10 0100 |000a: invoke-virtual {v1}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +05f282: 0c01 |000d: move-result-object v1 │ │ +05f284: 6e20 550b 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ +05f28a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0011 line=268 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; │ │ │ │ source_file_idx : 497 (Attributes.java) │ │ │ │ Class #262 header: │ │ -class_idx : 715 │ │ +class_idx : 735 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 517 │ │ +superclass_idx : 536 │ │ source_file_idx : 497 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #262 annotations: │ │ @@ -90786,18 +90751,18 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes$Dataset;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c8c4: |[05c8c4] org.jsoup.nodes.Attributes$Dataset$EntrySet.:(Lorg/jsoup/nodes/Attributes$Dataset;)V │ │ -05c8d4: 5b01 9106 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0691 │ │ -05c8d8: 7010 0f0b 0000 |0002: invoke-direct {v0}, Ljava/util/AbstractSet;.:()V // method@0b0f │ │ -05c8de: 0e00 |0005: return-void │ │ +05f28c: |[05f28c] org.jsoup.nodes.Attributes$Dataset$EntrySet.:(Lorg/jsoup/nodes/Attributes$Dataset;)V │ │ +05f29c: 5b01 9106 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0691 │ │ +05f2a0: 7010 0f0b 0000 |0002: invoke-direct {v0}, Ljava/util/AbstractSet;.:()V // method@0b0f │ │ +05f2a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/nodes/Attributes$Dataset$EntrySet; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/jsoup/nodes/Attributes$Dataset; │ │ │ │ @@ -90806,17 +90771,17 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c8e0: |[05c8e0] org.jsoup.nodes.Attributes$Dataset$EntrySet.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V │ │ -05c8f0: 7020 a110 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.:(Lorg/jsoup/nodes/Attributes$Dataset;)V // method@10a1 │ │ -05c8f6: 0e00 |0003: return-void │ │ +05f2a8: |[05f2a8] org.jsoup.nodes.Attributes$Dataset$EntrySet.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V │ │ +05f2b8: 7020 a110 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.:(Lorg/jsoup/nodes/Attributes$Dataset;)V // method@10a1 │ │ +05f2be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/nodes/Attributes$Dataset$EntrySet; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/nodes/Attributes$Dataset; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/jsoup/nodes/Attributes$1; │ │ @@ -90827,20 +90792,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05c8f8: |[05c8f8] org.jsoup.nodes.Attributes$Dataset$EntrySet.iterator:()Ljava/util/Iterator; │ │ -05c908: 2200 ca02 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; // type@02ca │ │ -05c90c: 5431 9106 |0002: iget-object v1, v3, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0691 │ │ -05c910: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05c912: 7030 9c10 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V // method@109c │ │ -05c918: 1100 |0008: return-object v0 │ │ +05f2c0: |[05f2c0] org.jsoup.nodes.Attributes$Dataset$EntrySet.iterator:()Ljava/util/Iterator; │ │ +05f2d0: 2200 de02 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; // type@02de │ │ +05f2d4: 5431 9106 |0002: iget-object v1, v3, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0691 │ │ +05f2d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05f2da: 7030 9c10 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V // method@109c │ │ +05f2e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/jsoup/nodes/Attributes$Dataset$EntrySet; │ │ │ │ #1 : (in Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;) │ │ @@ -90848,26 +90813,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05c91c: |[05c91c] org.jsoup.nodes.Attributes$Dataset$EntrySet.size:()I │ │ -05c92c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c92e: 2201 ca02 |0001: new-instance v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; // type@02ca │ │ -05c932: 5442 9106 |0003: iget-object v2, v4, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0691 │ │ -05c936: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -05c938: 7030 9c10 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V // method@109c │ │ -05c93e: 7210 460b 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05c944: 0a02 |000c: move-result v2 │ │ -05c946: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ -05c94a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05c94e: 28f8 |0011: goto 0009 // -0008 │ │ -05c950: 0f00 |0012: return v0 │ │ +05f2e4: |[05f2e4] org.jsoup.nodes.Attributes$Dataset$EntrySet.size:()I │ │ +05f2f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f2f6: 2201 de02 |0001: new-instance v1, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; // type@02de │ │ +05f2fa: 5442 9106 |0003: iget-object v2, v4, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.this$1:Lorg/jsoup/nodes/Attributes$Dataset; // field@0691 │ │ +05f2fe: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +05f300: 7030 9c10 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V // method@109c │ │ +05f306: 7210 460b 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05f30c: 0a02 |000c: move-result v2 │ │ +05f30e: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ +05f312: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05f316: 28f8 |0011: goto 0009 // -0008 │ │ +05f318: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0001 line=244 │ │ 0x0009 line=245 │ │ 0x000f line=246 │ │ 0x0012 line=247 │ │ @@ -90875,17 +90840,17 @@ │ │ 0x0001 - 0x0013 reg=0 count I │ │ 0x0009 - 0x0013 reg=1 iter Ljava/util/Iterator; │ │ 0x0000 - 0x0013 reg=4 this Lorg/jsoup/nodes/Attributes$Dataset$EntrySet; │ │ │ │ source_file_idx : 497 (Attributes.java) │ │ │ │ Class #263 header: │ │ -class_idx : 716 │ │ +class_idx : 736 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 516 │ │ +superclass_idx : 535 │ │ source_file_idx : 497 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #263 annotations: │ │ @@ -90914,25 +90879,25 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05c954: |[05c954] org.jsoup.nodes.Attributes$Dataset.:(Lorg/jsoup/nodes/Attributes;)V │ │ -05c964: 5b23 9206 |0000: iput-object v3, v2, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ -05c968: 7010 0e0b 0200 |0002: invoke-direct {v2}, Ljava/util/AbstractMap;.:()V // method@0b0e │ │ -05c96e: 7110 ab10 0300 |0005: invoke-static {v3}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ -05c974: 0c00 |0008: move-result-object v0 │ │ -05c976: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ -05c97a: 2200 1202 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -05c97e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -05c980: 7020 4a0b 1000 |000e: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ -05c986: 7120 ac10 0300 |0011: invoke-static {v3, v0}, Lorg/jsoup/nodes/Attributes;.access$102:(Lorg/jsoup/nodes/Attributes;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; // method@10ac │ │ -05c98c: 0e00 |0014: return-void │ │ +05f31c: |[05f31c] org.jsoup.nodes.Attributes$Dataset.:(Lorg/jsoup/nodes/Attributes;)V │ │ +05f32c: 5b23 9206 |0000: iput-object v3, v2, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ +05f330: 7010 0e0b 0200 |0002: invoke-direct {v2}, Ljava/util/AbstractMap;.:()V // method@0b0e │ │ +05f336: 7110 ab10 0300 |0005: invoke-static {v3}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ +05f33c: 0c00 |0008: move-result-object v0 │ │ +05f33e: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ +05f342: 2200 2502 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +05f346: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +05f348: 7020 4a0b 1000 |000e: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ +05f34e: 7120 ac10 0300 |0011: invoke-static {v3, v0}, Lorg/jsoup/nodes/Attributes;.access$102:(Lorg/jsoup/nodes/Attributes;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; // method@10ac │ │ +05f354: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ 0x000b line=217 │ │ 0x0014 line=218 │ │ locals : │ │ @@ -90944,17 +90909,17 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes;Lorg/jsoup/nodes/Attributes$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05c990: |[05c990] org.jsoup.nodes.Attributes$Dataset.:(Lorg/jsoup/nodes/Attributes;Lorg/jsoup/nodes/Attributes$1;)V │ │ -05c9a0: 7020 a510 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/nodes/Attributes$Dataset;.:(Lorg/jsoup/nodes/Attributes;)V // method@10a5 │ │ -05c9a6: 0e00 |0003: return-void │ │ +05f358: |[05f358] org.jsoup.nodes.Attributes$Dataset.:(Lorg/jsoup/nodes/Attributes;Lorg/jsoup/nodes/Attributes$1;)V │ │ +05f368: 7020 a510 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/nodes/Attributes$Dataset;.:(Lorg/jsoup/nodes/Attributes;)V // method@10a5 │ │ +05f36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/nodes/Attributes$Dataset; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/nodes/Attributes; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/jsoup/nodes/Attributes$1; │ │ @@ -90965,19 +90930,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05c9a8: |[05c9a8] org.jsoup.nodes.Attributes$Dataset.entrySet:()Ljava/util/Set; │ │ -05c9b8: 2200 cb02 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet; // type@02cb │ │ -05c9bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05c9be: 7030 a210 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V // method@10a2 │ │ -05c9c4: 1100 |0006: return-object v0 │ │ +05f370: |[05f370] org.jsoup.nodes.Attributes$Dataset.entrySet:()Ljava/util/Set; │ │ +05f380: 2200 df02 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet; // type@02df │ │ +05f384: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05f386: 7030 a210 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;.:(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V // method@10a2 │ │ +05f38c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/jsoup/nodes/Attributes$Dataset; │ │ │ │ #1 : (in Lorg/jsoup/nodes/Attributes$Dataset;) │ │ @@ -90985,20 +90950,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05c9c8: |[05c9c8] org.jsoup.nodes.Attributes$Dataset.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -05c9d8: 1f02 c001 |0000: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -05c9dc: 1f03 c001 |0002: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -05c9e0: 6e30 a910 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/jsoup/nodes/Attributes$Dataset;.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@10a9 │ │ -05c9e6: 0c00 |0007: move-result-object v0 │ │ -05c9e8: 1100 |0008: return-object v0 │ │ +05f390: |[05f390] org.jsoup.nodes.Attributes$Dataset.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +05f3a0: 1f02 d201 |0000: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +05f3a4: 1f03 d201 |0002: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +05f3a8: 6e30 a910 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/jsoup/nodes/Attributes$Dataset;.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@10a9 │ │ +05f3ae: 0c00 |0007: move-result-object v0 │ │ +05f3b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/Attributes$Dataset; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -91008,38 +90973,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -05c9ec: |[05c9ec] org.jsoup.nodes.Attributes$Dataset.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -05c9fc: 7110 ad10 0500 |0000: invoke-static {v5}, Lorg/jsoup/nodes/Attributes;.access$300:(Ljava/lang/String;)Ljava/lang/String; // method@10ad │ │ -05ca02: 0c01 |0003: move-result-object v1 │ │ -05ca04: 5443 9206 |0004: iget-object v3, v4, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ -05ca08: 6e20 b610 1300 |0006: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ -05ca0e: 0a03 |0009: move-result v3 │ │ -05ca10: 3803 2100 |000a: if-eqz v3, 002b // +0021 │ │ -05ca14: 5443 9206 |000c: iget-object v3, v4, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ -05ca18: 7110 ab10 0300 |000e: invoke-static {v3}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ -05ca1e: 0c03 |0011: move-result-object v3 │ │ -05ca20: 6e20 500b 1300 |0012: invoke-virtual {v3, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ -05ca26: 0c03 |0015: move-result-object v3 │ │ -05ca28: 1f03 c802 |0016: check-cast v3, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05ca2c: 6e10 9010 0300 |0018: invoke-virtual {v3}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ -05ca32: 0c02 |001b: move-result-object v2 │ │ -05ca34: 2200 c802 |001c: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05ca38: 7030 8810 1006 |001e: invoke-direct {v0, v1, v6}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ -05ca3e: 5443 9206 |0021: iget-object v3, v4, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ -05ca42: 7110 ab10 0300 |0023: invoke-static {v3}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ -05ca48: 0c03 |0026: move-result-object v3 │ │ -05ca4a: 6e30 530b 1300 |0027: invoke-virtual {v3, v1, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ -05ca50: 1102 |002a: return-object v2 │ │ -05ca52: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -05ca54: 28f0 |002c: goto 001c // -0010 │ │ +05f3b4: |[05f3b4] org.jsoup.nodes.Attributes$Dataset.put:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +05f3c4: 7110 ad10 0500 |0000: invoke-static {v5}, Lorg/jsoup/nodes/Attributes;.access$300:(Ljava/lang/String;)Ljava/lang/String; // method@10ad │ │ +05f3ca: 0c01 |0003: move-result-object v1 │ │ +05f3cc: 5443 9206 |0004: iget-object v3, v4, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ +05f3d0: 6e20 b610 1300 |0006: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ +05f3d6: 0a03 |0009: move-result v3 │ │ +05f3d8: 3803 2100 |000a: if-eqz v3, 002b // +0021 │ │ +05f3dc: 5443 9206 |000c: iget-object v3, v4, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ +05f3e0: 7110 ab10 0300 |000e: invoke-static {v3}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ +05f3e6: 0c03 |0011: move-result-object v3 │ │ +05f3e8: 6e20 500b 1300 |0012: invoke-virtual {v3, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ +05f3ee: 0c03 |0015: move-result-object v3 │ │ +05f3f0: 1f03 dc02 |0016: check-cast v3, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05f3f4: 6e10 9010 0300 |0018: invoke-virtual {v3}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ +05f3fa: 0c02 |001b: move-result-object v2 │ │ +05f3fc: 2200 dc02 |001c: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05f400: 7030 8810 1006 |001e: invoke-direct {v0, v1, v6}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ +05f406: 5443 9206 |0021: iget-object v3, v4, Lorg/jsoup/nodes/Attributes$Dataset;.this$0:Lorg/jsoup/nodes/Attributes; // field@0692 │ │ +05f40a: 7110 ab10 0300 |0023: invoke-static {v3}, Lorg/jsoup/nodes/Attributes;.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; // method@10ab │ │ +05f410: 0c03 |0026: move-result-object v3 │ │ +05f412: 6e30 530b 1300 |0027: invoke-virtual {v3, v1, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ +05f418: 1102 |002a: return-object v2 │ │ +05f41a: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +05f41c: 28f0 |002c: goto 001c // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x001c line=229 │ │ 0x0021 line=230 │ │ 0x002a line=231 │ │ @@ -91051,17 +91016,17 @@ │ │ 0x0000 - 0x002d reg=4 this Lorg/jsoup/nodes/Attributes$Dataset; │ │ 0x0000 - 0x002d reg=5 key Ljava/lang/String; │ │ 0x0000 - 0x002d reg=6 value Ljava/lang/String; │ │ │ │ source_file_idx : 497 (Attributes.java) │ │ │ │ Class #264 header: │ │ -class_idx : 717 │ │ +class_idx : 737 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 497 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 18 │ │ │ │ Class #264 annotations: │ │ @@ -91103,19 +91068,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05ca58: |[05ca58] org.jsoup.nodes.Attributes.:()V │ │ -05ca68: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05ca6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05ca70: 5b10 9306 |0004: iput-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05ca74: 0e00 |0006: return-void │ │ +05f420: |[05f420] org.jsoup.nodes.Attributes.:()V │ │ +05f430: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05f436: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05f438: 5b10 9306 |0004: iput-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f43c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=22 │ │ 0x0006 line=213 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Attributes; │ │ @@ -91125,17 +91090,17 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ca78: |[05ca78] org.jsoup.nodes.Attributes.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; │ │ -05ca88: 5410 9306 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05ca8c: 1100 |0002: return-object v0 │ │ +05f440: |[05f440] org.jsoup.nodes.Attributes.access$100:(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; │ │ +05f450: 5410 9306 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jsoup/nodes/Attributes; │ │ │ │ #2 : (in Lorg/jsoup/nodes/Attributes;) │ │ @@ -91143,17 +91108,17 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ca90: |[05ca90] org.jsoup.nodes.Attributes.access$102:(Lorg/jsoup/nodes/Attributes;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; │ │ -05caa0: 5b01 9306 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05caa4: 1101 |0002: return-object v1 │ │ +05f458: |[05f458] org.jsoup.nodes.Attributes.access$102:(Lorg/jsoup/nodes/Attributes;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap; │ │ +05f468: 5b01 9306 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f46c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/jsoup/nodes/Attributes; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/LinkedHashMap; │ │ │ │ @@ -91162,18 +91127,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05caa8: |[05caa8] org.jsoup.nodes.Attributes.access$300:(Ljava/lang/String;)Ljava/lang/String; │ │ -05cab8: 7110 b210 0100 |0000: invoke-static {v1}, Lorg/jsoup/nodes/Attributes;.dataKey:(Ljava/lang/String;)Ljava/lang/String; // method@10b2 │ │ -05cabe: 0c00 |0003: move-result-object v0 │ │ -05cac0: 1100 |0004: return-object v0 │ │ +05f470: |[05f470] org.jsoup.nodes.Attributes.access$300:(Ljava/lang/String;)Ljava/lang/String; │ │ +05f480: 7110 b210 0100 |0000: invoke-static {v1}, Lorg/jsoup/nodes/Attributes;.dataKey:(Ljava/lang/String;)Ljava/lang/String; // method@10b2 │ │ +05f486: 0c00 |0003: move-result-object v0 │ │ +05f488: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ │ │ #4 : (in Lorg/jsoup/nodes/Attributes;) │ │ @@ -91181,25 +91146,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05cac4: |[05cac4] org.jsoup.nodes.Attributes.dataKey:(Ljava/lang/String;)Ljava/lang/String; │ │ -05cad4: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05cad8: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05cade: 1a01 ed0f |0005: const-string v1, "data-" // string@0fed │ │ -05cae2: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05cae8: 0c00 |000a: move-result-object v0 │ │ -05caea: 6e20 580a 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05caf0: 0c00 |000e: move-result-object v0 │ │ -05caf2: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05caf8: 0c00 |0012: move-result-object v0 │ │ -05cafa: 1100 |0013: return-object v0 │ │ +05f48c: |[05f48c] org.jsoup.nodes.Attributes.dataKey:(Ljava/lang/String;)Ljava/lang/String; │ │ +05f49c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05f4a0: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05f4a6: 1a01 0010 |0005: const-string v1, "data-" // string@1000 │ │ +05f4aa: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05f4b0: 0c00 |000a: move-result-object v0 │ │ +05f4b2: 6e20 580a 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05f4b8: 0c00 |000e: move-result-object v0 │ │ +05f4ba: 6e10 640a 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05f4c0: 0c00 |0012: move-result-object v0 │ │ +05f4c2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 key Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -91208,30 +91173,30 @@ │ │ type : '(Lorg/jsoup/nodes/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05cafc: |[05cafc] org.jsoup.nodes.Attributes.addAll:(Lorg/jsoup/nodes/Attributes;)V │ │ -05cb0c: 6e10 bf10 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Attributes;.size:()I // method@10bf │ │ -05cb12: 0a00 |0003: move-result v0 │ │ -05cb14: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -05cb18: 0e00 |0006: return-void │ │ -05cb1a: 5420 9306 |0007: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cb1e: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ -05cb22: 2200 1202 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -05cb26: 6e10 bf10 0300 |000d: invoke-virtual {v3}, Lorg/jsoup/nodes/Attributes;.size:()I // method@10bf │ │ -05cb2c: 0a01 |0010: move-result v1 │ │ -05cb2e: 7020 4a0b 1000 |0011: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ -05cb34: 5b20 9306 |0014: iput-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cb38: 5420 9306 |0016: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cb3c: 5431 9306 |0018: iget-object v1, v3, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cb40: 6e20 540b 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.putAll:(Ljava/util/Map;)V // method@0b54 │ │ -05cb46: 28e9 |001d: goto 0006 // -0017 │ │ +05f4c4: |[05f4c4] org.jsoup.nodes.Attributes.addAll:(Lorg/jsoup/nodes/Attributes;)V │ │ +05f4d4: 6e10 bf10 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Attributes;.size:()I // method@10bf │ │ +05f4da: 0a00 |0003: move-result v0 │ │ +05f4dc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +05f4e0: 0e00 |0006: return-void │ │ +05f4e2: 5420 9306 |0007: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f4e6: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ +05f4ea: 2200 2502 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +05f4ee: 6e10 bf10 0300 |000d: invoke-virtual {v3}, Lorg/jsoup/nodes/Attributes;.size:()I // method@10bf │ │ +05f4f4: 0a01 |0010: move-result v1 │ │ +05f4f6: 7020 4a0b 1000 |0011: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ +05f4fc: 5b20 9306 |0014: iput-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f500: 5420 9306 |0016: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f504: 5431 9306 |0018: iget-object v1, v3, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f508: 6e20 540b 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.putAll:(Ljava/util/Map;)V // method@0b54 │ │ +05f50e: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0006 line=115 │ │ 0x0007 line=112 │ │ 0x000b line=113 │ │ 0x0016 line=114 │ │ @@ -91244,43 +91209,43 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -05cb48: |[05cb48] org.jsoup.nodes.Attributes.asList:()Ljava/util/List; │ │ -05cb58: 5442 9306 |0000: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cb5c: 3902 0700 |0002: if-nez v2, 0009 // +0007 │ │ -05cb60: 7100 340b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -05cb66: 0c02 |0007: move-result-object v2 │ │ -05cb68: 1102 |0008: return-object v2 │ │ -05cb6a: 2201 0702 |0009: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -05cb6e: 5442 9306 |000b: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cb72: 6e10 560b 0200 |000d: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ -05cb78: 0a02 |0010: move-result v2 │ │ -05cb7a: 7020 120b 2100 |0011: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -05cb80: 5442 9306 |0014: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cb84: 6e10 4e0b 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0b4e │ │ -05cb8a: 0c02 |0019: move-result-object v2 │ │ -05cb8c: 7210 8f0b 0200 |001a: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -05cb92: 0c02 |001d: move-result-object v2 │ │ -05cb94: 7210 460b 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05cb9a: 0a03 |0021: move-result v3 │ │ -05cb9c: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -05cba0: 7210 470b 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05cba6: 0c00 |0027: move-result-object v0 │ │ -05cba8: 1f00 1802 |0028: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -05cbac: 7210 790b 0000 |002a: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -05cbb2: 0c03 |002d: move-result-object v3 │ │ -05cbb4: 7220 600b 3100 |002e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -05cbba: 28ed |0031: goto 001e // -0013 │ │ -05cbbc: 7110 380b 0100 |0032: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -05cbc2: 0c02 |0035: move-result-object v2 │ │ -05cbc4: 28d2 |0036: goto 0008 // -002e │ │ +05f510: |[05f510] org.jsoup.nodes.Attributes.asList:()Ljava/util/List; │ │ +05f520: 5442 9306 |0000: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f524: 3902 0700 |0002: if-nez v2, 0009 // +0007 │ │ +05f528: 7100 340b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +05f52e: 0c02 |0007: move-result-object v2 │ │ +05f530: 1102 |0008: return-object v2 │ │ +05f532: 2201 1a02 |0009: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +05f536: 5442 9306 |000b: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f53a: 6e10 560b 0200 |000d: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ +05f540: 0a02 |0010: move-result v2 │ │ +05f542: 7020 120b 2100 |0011: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +05f548: 5442 9306 |0014: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f54c: 6e10 4e0b 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0b4e │ │ +05f552: 0c02 |0019: move-result-object v2 │ │ +05f554: 7210 8f0b 0200 |001a: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +05f55a: 0c02 |001d: move-result-object v2 │ │ +05f55c: 7210 460b 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05f562: 0a03 |0021: move-result v3 │ │ +05f564: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +05f568: 7210 470b 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05f56e: 0c00 |0027: move-result-object v0 │ │ +05f570: 1f00 2b02 |0028: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +05f574: 7210 790b 0000 |002a: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +05f57a: 0c03 |002d: move-result-object v3 │ │ +05f57c: 7220 600b 3100 |002e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +05f582: 28ed |0031: goto 001e // -0013 │ │ +05f584: 7110 380b 0100 |0032: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +05f58a: 0c02 |0035: move-result-object v2 │ │ +05f58c: 28d2 |0036: goto 0008 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0008 line=134 │ │ 0x0009 line=130 │ │ 0x0014 line=131 │ │ @@ -91296,18 +91261,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05cbc8: |[05cbc8] org.jsoup.nodes.Attributes.clone:()Ljava/lang/Object; │ │ -05cbd8: 6e10 b110 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.clone:()Lorg/jsoup/nodes/Attributes; // method@10b1 │ │ -05cbde: 0c00 |0003: move-result-object v0 │ │ -05cbe0: 1100 |0004: return-object v0 │ │ +05f590: |[05f590] org.jsoup.nodes.Attributes.clone:()Ljava/lang/Object; │ │ +05f5a0: 6e10 b110 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.clone:()Lorg/jsoup/nodes/Attributes; // method@10b1 │ │ +05f5a6: 0c00 |0003: move-result-object v0 │ │ +05f5a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Attributes; │ │ │ │ #3 : (in Lorg/jsoup/nodes/Attributes;) │ │ @@ -91315,48 +91280,48 @@ │ │ type : '()Lorg/jsoup/nodes/Attributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -05cbe4: |[05cbe4] org.jsoup.nodes.Attributes.clone:()Lorg/jsoup/nodes/Attributes; │ │ -05cbf4: 5473 9306 |0000: iget-object v3, v7, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cbf8: 3903 0800 |0002: if-nez v3, 000a // +0008 │ │ -05cbfc: 2201 cd02 |0004: new-instance v1, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -05cc00: 7010 aa10 0100 |0006: invoke-direct {v1}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -05cc06: 1101 |0009: return-object v1 │ │ -05cc08: 6f10 100a 0700 |000a: invoke-super {v7}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0a10 │ │ -05cc0e: 0c01 |000d: move-result-object v1 │ │ -05cc10: 1f01 cd02 |000e: check-cast v1, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -05cc14: 2203 1202 |0010: new-instance v3, Ljava/util/LinkedHashMap; // type@0212 │ │ -05cc18: 5474 9306 |0012: iget-object v4, v7, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cc1c: 6e10 560b 0400 |0014: invoke-virtual {v4}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ -05cc22: 0a04 |0017: move-result v4 │ │ -05cc24: 7020 4a0b 4300 |0018: invoke-direct {v3, v4}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ -05cc2a: 5b13 9306 |001b: iput-object v3, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cc2e: 6e10 ba10 0700 |001d: invoke-virtual {v7}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ -05cc34: 0c03 |0020: move-result-object v3 │ │ -05cc36: 7210 460b 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05cc3c: 0a04 |0024: move-result v4 │ │ -05cc3e: 3804 e4ff |0025: if-eqz v4, 0009 // -001c │ │ -05cc42: 7210 470b 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05cc48: 0c00 |002a: move-result-object v0 │ │ -05cc4a: 1f00 c802 |002b: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05cc4e: 5414 9306 |002d: iget-object v4, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cc52: 6e10 8e10 0000 |002f: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -05cc58: 0c05 |0032: move-result-object v5 │ │ -05cc5a: 6e10 8a10 0000 |0033: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.clone:()Lorg/jsoup/nodes/Attribute; // method@108a │ │ -05cc60: 0c06 |0036: move-result-object v6 │ │ -05cc62: 6e30 530b 5406 |0037: invoke-virtual {v4, v5, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ -05cc68: 28e7 |003a: goto 0021 // -0019 │ │ -05cc6a: 0d02 |003b: move-exception v2 │ │ -05cc6c: 2203 bd01 |003c: new-instance v3, Ljava/lang/RuntimeException; // type@01bd │ │ -05cc70: 7020 1d0a 2300 |003e: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -05cc76: 2703 |0041: throw v3 │ │ +05f5ac: |[05f5ac] org.jsoup.nodes.Attributes.clone:()Lorg/jsoup/nodes/Attributes; │ │ +05f5bc: 5473 9306 |0000: iget-object v3, v7, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f5c0: 3903 0800 |0002: if-nez v3, 000a // +0008 │ │ +05f5c4: 2201 e102 |0004: new-instance v1, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +05f5c8: 7010 aa10 0100 |0006: invoke-direct {v1}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +05f5ce: 1101 |0009: return-object v1 │ │ +05f5d0: 6f10 100a 0700 |000a: invoke-super {v7}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0a10 │ │ +05f5d6: 0c01 |000d: move-result-object v1 │ │ +05f5d8: 1f01 e102 |000e: check-cast v1, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +05f5dc: 2203 2502 |0010: new-instance v3, Ljava/util/LinkedHashMap; // type@0225 │ │ +05f5e0: 5474 9306 |0012: iget-object v4, v7, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f5e4: 6e10 560b 0400 |0014: invoke-virtual {v4}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ +05f5ea: 0a04 |0017: move-result v4 │ │ +05f5ec: 7020 4a0b 4300 |0018: invoke-direct {v3, v4}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ +05f5f2: 5b13 9306 |001b: iput-object v3, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f5f6: 6e10 ba10 0700 |001d: invoke-virtual {v7}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ +05f5fc: 0c03 |0020: move-result-object v3 │ │ +05f5fe: 7210 460b 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05f604: 0a04 |0024: move-result v4 │ │ +05f606: 3804 e4ff |0025: if-eqz v4, 0009 // -001c │ │ +05f60a: 7210 470b 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05f610: 0c00 |002a: move-result-object v0 │ │ +05f612: 1f00 dc02 |002b: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05f616: 5414 9306 |002d: iget-object v4, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f61a: 6e10 8e10 0000 |002f: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +05f620: 0c05 |0032: move-result-object v5 │ │ +05f622: 6e10 8a10 0000 |0033: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.clone:()Lorg/jsoup/nodes/Attribute; // method@108a │ │ +05f628: 0c06 |0036: move-result-object v6 │ │ +05f62a: 6e30 530b 5406 |0037: invoke-virtual {v4, v5, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ +05f630: 28e7 |003a: goto 0021 // -0019 │ │ +05f632: 0d02 |003b: move-exception v2 │ │ +05f634: 2203 cf01 |003c: new-instance v3, Ljava/lang/RuntimeException; // type@01cf │ │ +05f638: 7020 1d0a 2300 |003e: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +05f63e: 2703 |0041: throw v3 │ │ catches : 1 │ │ 0x000a - 0x0010 │ │ Ljava/lang/CloneNotSupportedException; -> 0x003b │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0009 line=210 │ │ @@ -91377,19 +91342,19 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05cc88: |[05cc88] org.jsoup.nodes.Attributes.dataset:()Ljava/util/Map; │ │ -05cc98: 2200 cc02 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes$Dataset; // type@02cc │ │ -05cc9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05cc9e: 7030 a610 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/jsoup/nodes/Attributes$Dataset;.:(Lorg/jsoup/nodes/Attributes;Lorg/jsoup/nodes/Attributes$1;)V // method@10a6 │ │ -05cca4: 1100 |0006: return-object v0 │ │ +05f650: |[05f650] org.jsoup.nodes.Attributes.dataset:()Ljava/util/Map; │ │ +05f660: 2200 e002 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes$Dataset; // type@02e0 │ │ +05f664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05f666: 7030 a610 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/jsoup/nodes/Attributes$Dataset;.:(Lorg/jsoup/nodes/Attributes;Lorg/jsoup/nodes/Attributes$1;)V // method@10a6 │ │ +05f66c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/jsoup/nodes/Attributes; │ │ │ │ #5 : (in Lorg/jsoup/nodes/Attributes;) │ │ @@ -91397,37 +91362,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -05cca8: |[05cca8] org.jsoup.nodes.Attributes.equals:(Ljava/lang/Object;)Z │ │ -05ccb8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05ccba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05ccbc: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -05ccc0: 0f01 |0004: return v1 │ │ -05ccc2: 2063 cd02 |0005: instance-of v3, v6, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -05ccc6: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ -05ccca: 0121 |0009: move v1, v2 │ │ -05cccc: 28fa |000a: goto 0004 // -0006 │ │ -05ccce: 0760 |000b: move-object v0, v6 │ │ -05ccd0: 1f00 cd02 |000c: check-cast v0, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -05ccd4: 5453 9306 |000e: iget-object v3, v5, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05ccd8: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ -05ccdc: 5453 9306 |0012: iget-object v3, v5, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cce0: 5404 9306 |0014: iget-object v4, v0, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cce4: 6e20 4f0b 4300 |0016: invoke-virtual {v3, v4}, Ljava/util/LinkedHashMap;.equals:(Ljava/lang/Object;)Z // method@0b4f │ │ -05ccea: 0a03 |0019: move-result v3 │ │ -05ccec: 3903 eaff |001a: if-nez v3, 0004 // -0016 │ │ -05ccf0: 0121 |001c: move v1, v2 │ │ -05ccf2: 28e7 |001d: goto 0004 // -0019 │ │ -05ccf4: 5403 9306 |001e: iget-object v3, v0, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05ccf8: 3903 fcff |0020: if-nez v3, 001c // -0004 │ │ -05ccfc: 28e2 |0022: goto 0004 // -001e │ │ +05f670: |[05f670] org.jsoup.nodes.Attributes.equals:(Ljava/lang/Object;)Z │ │ +05f680: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05f682: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05f684: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +05f688: 0f01 |0004: return v1 │ │ +05f68a: 2063 e102 |0005: instance-of v3, v6, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +05f68e: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ +05f692: 0121 |0009: move v1, v2 │ │ +05f694: 28fa |000a: goto 0004 // -0006 │ │ +05f696: 0760 |000b: move-object v0, v6 │ │ +05f698: 1f00 e102 |000c: check-cast v0, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +05f69c: 5453 9306 |000e: iget-object v3, v5, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f6a0: 3803 0e00 |0010: if-eqz v3, 001e // +000e │ │ +05f6a4: 5453 9306 |0012: iget-object v3, v5, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f6a8: 5404 9306 |0014: iget-object v4, v0, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f6ac: 6e20 4f0b 4300 |0016: invoke-virtual {v3, v4}, Ljava/util/LinkedHashMap;.equals:(Ljava/lang/Object;)Z // method@0b4f │ │ +05f6b2: 0a03 |0019: move-result v3 │ │ +05f6b4: 3903 eaff |001a: if-nez v3, 0004 // -0016 │ │ +05f6b8: 0121 |001c: move v1, v2 │ │ +05f6ba: 28e7 |001d: goto 0004 // -0019 │ │ +05f6bc: 5403 9306 |001e: iget-object v3, v0, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f6c0: 3903 fcff |0020: if-nez v3, 001c // -0004 │ │ +05f6c4: 28e2 |0022: goto 0004 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0004 line=184 │ │ 0x0005 line=180 │ │ 0x000c line=182 │ │ 0x000e line=184 │ │ @@ -91441,32 +91406,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05cd00: |[05cd00] org.jsoup.nodes.Attributes.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -05cd10: 7110 7b10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -05cd16: 5431 9306 |0003: iget-object v1, v3, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cd1a: 3901 0500 |0005: if-nez v1, 000a // +0005 │ │ -05cd1e: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ -05cd22: 1101 |0009: return-object v1 │ │ -05cd24: 5431 9306 |000a: iget-object v1, v3, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cd28: 6e10 470a 0400 |000c: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -05cd2e: 0c02 |000f: move-result-object v2 │ │ -05cd30: 6e20 500b 2100 |0010: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ -05cd36: 0c00 |0013: move-result-object v0 │ │ -05cd38: 1f00 c802 |0014: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05cd3c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -05cd40: 6e10 9010 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ -05cd46: 0c01 |001b: move-result-object v1 │ │ -05cd48: 28ed |001c: goto 0009 // -0013 │ │ -05cd4a: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -05cd4e: 28ea |001f: goto 0009 // -0016 │ │ +05f6c8: |[05f6c8] org.jsoup.nodes.Attributes.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +05f6d8: 7110 7b10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +05f6de: 5431 9306 |0003: iget-object v1, v3, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f6e2: 3901 0500 |0005: if-nez v1, 000a // +0005 │ │ +05f6e6: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ +05f6ea: 1101 |0009: return-object v1 │ │ +05f6ec: 5431 9306 |000a: iget-object v1, v3, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f6f0: 6e10 470a 0400 |000c: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +05f6f6: 0c02 |000f: move-result-object v2 │ │ +05f6f8: 6e20 500b 2100 |0010: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ +05f6fe: 0c00 |0013: move-result-object v0 │ │ +05f700: 1f00 dc02 |0014: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05f704: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +05f708: 6e10 9010 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ +05f70e: 0c01 |001b: move-result-object v1 │ │ +05f710: 28ed |001c: goto 0009 // -0013 │ │ +05f712: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +05f716: 28ea |001f: goto 0009 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=39 │ │ 0x000a line=38 │ │ @@ -91481,27 +91446,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05cd50: |[05cd50] org.jsoup.nodes.Attributes.hasKey:(Ljava/lang/String;)Z │ │ -05cd60: 5420 9306 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cd64: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -05cd68: 5420 9306 |0004: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cd6c: 6e10 470a 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -05cd72: 0c01 |0009: move-result-object v1 │ │ -05cd74: 6e20 4d0b 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@0b4d │ │ -05cd7a: 0a00 |000d: move-result v0 │ │ -05cd7c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -05cd80: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -05cd82: 0f00 |0011: return v0 │ │ -05cd84: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -05cd86: 28fe |0013: goto 0011 // -0002 │ │ +05f718: |[05f718] org.jsoup.nodes.Attributes.hasKey:(Ljava/lang/String;)Z │ │ +05f728: 5420 9306 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f72c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +05f730: 5420 9306 |0004: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f734: 6e10 470a 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +05f73a: 0c01 |0009: move-result-object v1 │ │ +05f73c: 6e20 4d0b 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@0b4d │ │ +05f742: 0a00 |000d: move-result v0 │ │ +05f744: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +05f748: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +05f74a: 0f00 |0011: return v0 │ │ +05f74c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +05f74e: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jsoup/nodes/Attributes; │ │ 0x0000 - 0x0014 reg=3 key Ljava/lang/String; │ │ │ │ @@ -91510,23 +91475,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05cd88: |[05cd88] org.jsoup.nodes.Attributes.hashCode:()I │ │ -05cd98: 5410 9306 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cd9c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05cda0: 5410 9306 |0004: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cda4: 6e10 510b 0000 |0006: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.hashCode:()I // method@0b51 │ │ -05cdaa: 0a00 |0009: move-result v0 │ │ -05cdac: 0f00 |000a: return v0 │ │ -05cdae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05cdb0: 28fe |000c: goto 000a // -0002 │ │ +05f750: |[05f750] org.jsoup.nodes.Attributes.hashCode:()I │ │ +05f760: 5410 9306 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f764: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05f768: 5410 9306 |0004: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f76c: 6e10 510b 0000 |0006: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.hashCode:()I // method@0b51 │ │ +05f772: 0a00 |0009: move-result v0 │ │ +05f774: 0f00 |000a: return v0 │ │ +05f776: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05f778: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jsoup/nodes/Attributes; │ │ │ │ #9 : (in Lorg/jsoup/nodes/Attributes;) │ │ @@ -91534,26 +91499,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05cdb4: |[05cdb4] org.jsoup.nodes.Attributes.html:()Ljava/lang/String; │ │ -05cdc4: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05cdc8: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05cdce: 2201 d402 |0005: new-instance v1, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -05cdd2: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ -05cdd6: 7020 ee10 2100 |0009: invoke-direct {v1, v2}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ -05cddc: 6e10 0711 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -05cde2: 0c01 |000f: move-result-object v1 │ │ -05cde4: 6e30 b910 0301 |0010: invoke-virtual {v3, v0, v1}, Lorg/jsoup/nodes/Attributes;.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@10b9 │ │ -05cdea: 6e10 640a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05cdf0: 0c01 |0016: move-result-object v1 │ │ -05cdf2: 1101 |0017: return-object v1 │ │ +05f77c: |[05f77c] org.jsoup.nodes.Attributes.html:()Ljava/lang/String; │ │ +05f78c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +05f790: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +05f796: 2201 e802 |0005: new-instance v1, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +05f79a: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ +05f79e: 7020 ee10 2100 |0009: invoke-direct {v1, v2}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ +05f7a4: 6e10 0711 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +05f7aa: 0c01 |000f: move-result-object v1 │ │ +05f7ac: 6e30 b910 0301 |0010: invoke-virtual {v3, v0, v1}, Lorg/jsoup/nodes/Attributes;.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@10b9 │ │ +05f7b2: 6e10 640a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +05f7b8: 0c01 |0016: move-result-object v1 │ │ +05f7ba: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ 0x0013 line=153 │ │ locals : │ │ 0x0005 - 0x0018 reg=0 accum Ljava/lang/StringBuilder; │ │ @@ -91564,36 +91529,36 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -05cdf4: |[05cdf4] org.jsoup.nodes.Attributes.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ │ -05ce04: 5442 9306 |0000: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05ce08: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -05ce0c: 0e00 |0004: return-void │ │ -05ce0e: 5442 9306 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05ce12: 6e10 4e0b 0200 |0007: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0b4e │ │ -05ce18: 0c02 |000a: move-result-object v2 │ │ -05ce1a: 7210 8f0b 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -05ce20: 0c02 |000e: move-result-object v2 │ │ -05ce22: 7210 460b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05ce28: 0a03 |0012: move-result v3 │ │ -05ce2a: 3803 f1ff |0013: if-eqz v3, 0004 // -000f │ │ -05ce2e: 7210 470b 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05ce34: 0c01 |0018: move-result-object v1 │ │ -05ce36: 1f01 1802 |0019: check-cast v1, Ljava/util/Map$Entry; // type@0218 │ │ -05ce3a: 7210 790b 0100 |001b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -05ce40: 0c00 |001e: move-result-object v0 │ │ -05ce42: 1f00 c802 |001f: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05ce46: 1a03 1000 |0021: const-string v3, " " // string@0010 │ │ -05ce4a: 6e20 580a 3500 |0023: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05ce50: 6e30 9310 5006 |0026: invoke-virtual {v0, v5, v6}, Lorg/jsoup/nodes/Attribute;.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@1093 │ │ -05ce56: 28e6 |0029: goto 000f // -001a │ │ +05f7bc: |[05f7bc] org.jsoup.nodes.Attributes.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ │ +05f7cc: 5442 9306 |0000: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f7d0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +05f7d4: 0e00 |0004: return-void │ │ +05f7d6: 5442 9306 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f7da: 6e10 4e0b 0200 |0007: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0b4e │ │ +05f7e0: 0c02 |000a: move-result-object v2 │ │ +05f7e2: 7210 8f0b 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +05f7e8: 0c02 |000e: move-result-object v2 │ │ +05f7ea: 7210 460b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +05f7f0: 0a03 |0012: move-result v3 │ │ +05f7f2: 3803 f1ff |0013: if-eqz v3, 0004 // -000f │ │ +05f7f6: 7210 470b 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +05f7fc: 0c01 |0018: move-result-object v1 │ │ +05f7fe: 1f01 2b02 |0019: check-cast v1, Ljava/util/Map$Entry; // type@022b │ │ +05f802: 7210 790b 0100 |001b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +05f808: 0c00 |001e: move-result-object v0 │ │ +05f80a: 1f00 dc02 |001f: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05f80e: 1a03 1000 |0021: const-string v3, " " // string@0010 │ │ +05f812: 6e20 580a 3500 |0023: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +05f818: 6e30 9310 5006 |0026: invoke-virtual {v0, v5, v6}, Lorg/jsoup/nodes/Attribute;.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@1093 │ │ +05f81e: 28e6 |0029: goto 000f // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=165 │ │ 0x0005 line=160 │ │ 0x001b line=161 │ │ 0x0021 line=162 │ │ @@ -91610,20 +91575,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05ce58: |[05ce58] org.jsoup.nodes.Attributes.iterator:()Ljava/util/Iterator; │ │ -05ce68: 6e10 af10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.asList:()Ljava/util/List; // method@10af │ │ -05ce6e: 0c00 |0003: move-result-object v0 │ │ -05ce70: 7210 690b 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -05ce76: 0c00 |0007: move-result-object v0 │ │ -05ce78: 1100 |0008: return-object v0 │ │ +05f820: |[05f820] org.jsoup.nodes.Attributes.iterator:()Ljava/util/Iterator; │ │ +05f830: 6e10 af10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.asList:()Ljava/util/List; // method@10af │ │ +05f836: 0c00 |0003: move-result-object v0 │ │ +05f838: 7210 690b 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +05f83e: 0c00 |0007: move-result-object v0 │ │ +05f840: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/Attributes; │ │ │ │ #12 : (in Lorg/jsoup/nodes/Attributes;) │ │ @@ -91631,19 +91596,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05ce7c: |[05ce7c] org.jsoup.nodes.Attributes.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ -05ce8c: 2200 c802 |0000: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -05ce90: 7030 8810 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ -05ce96: 6e20 bd10 0100 |0005: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ -05ce9c: 0e00 |0008: return-void │ │ +05f844: |[05f844] org.jsoup.nodes.Attributes.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ +05f854: 2200 dc02 |0000: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +05f858: 7030 8810 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ +05f85e: 6e20 bd10 0100 |0005: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ +05f864: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x0008 line=50 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 attr Lorg/jsoup/nodes/Attribute; │ │ @@ -91656,22 +91621,22 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05cea0: |[05cea0] org.jsoup.nodes.Attributes.put:(Ljava/lang/String;Z)V │ │ -05ceb0: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -05ceb4: 2200 ce02 |0002: new-instance v0, Lorg/jsoup/nodes/BooleanAttribute; // type@02ce │ │ -05ceb8: 7020 c110 2000 |0004: invoke-direct {v0, v2}, Lorg/jsoup/nodes/BooleanAttribute;.:(Ljava/lang/String;)V // method@10c1 │ │ -05cebe: 6e20 bd10 0100 |0007: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ -05cec4: 0e00 |000a: return-void │ │ -05cec6: 6e20 be10 2100 |000b: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Attributes;.remove:(Ljava/lang/String;)V // method@10be │ │ -05cecc: 28fc |000e: goto 000a // -0004 │ │ +05f868: |[05f868] org.jsoup.nodes.Attributes.put:(Ljava/lang/String;Z)V │ │ +05f878: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +05f87c: 2200 e202 |0002: new-instance v0, Lorg/jsoup/nodes/BooleanAttribute; // type@02e2 │ │ +05f880: 7020 c110 2000 |0004: invoke-direct {v0, v2}, Lorg/jsoup/nodes/BooleanAttribute;.:(Ljava/lang/String;)V // method@10c1 │ │ +05f886: 6e20 bd10 0100 |0007: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ +05f88c: 0e00 |000a: return-void │ │ +05f88e: 6e20 be10 2100 |000b: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Attributes;.remove:(Ljava/lang/String;)V // method@10be │ │ +05f894: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=62 │ │ 0x000b line=61 │ │ locals : │ │ @@ -91684,27 +91649,27 @@ │ │ type : '(Lorg/jsoup/nodes/Attribute;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05ced0: |[05ced0] org.jsoup.nodes.Attributes.put:(Lorg/jsoup/nodes/Attribute;)V │ │ -05cee0: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05cee6: 5420 9306 |0003: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05ceea: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -05ceee: 2200 1202 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -05cef2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -05cef4: 7020 4a0b 1000 |000a: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ -05cefa: 5b20 9306 |000d: iput-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cefe: 5420 9306 |000f: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cf02: 6e10 8e10 0300 |0011: invoke-virtual {v3}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -05cf08: 0c01 |0014: move-result-object v1 │ │ -05cf0a: 6e30 530b 1003 |0015: invoke-virtual {v0, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ -05cf10: 0e00 |0018: return-void │ │ +05f898: |[05f898] org.jsoup.nodes.Attributes.put:(Lorg/jsoup/nodes/Attribute;)V │ │ +05f8a8: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +05f8ae: 5420 9306 |0003: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f8b2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +05f8b6: 2200 2502 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +05f8ba: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +05f8bc: 7020 4a0b 1000 |000a: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@0b4a │ │ +05f8c2: 5b20 9306 |000d: iput-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f8c6: 5420 9306 |000f: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f8ca: 6e10 8e10 0300 |0011: invoke-virtual {v3}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +05f8d0: 0c01 |0014: move-result-object v1 │ │ +05f8d2: 6e30 530b 1003 |0015: invoke-virtual {v0, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ +05f8d8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0007 line=71 │ │ 0x000f line=72 │ │ 0x0018 line=73 │ │ @@ -91717,24 +91682,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05cf14: |[05cf14] org.jsoup.nodes.Attributes.remove:(Ljava/lang/String;)V │ │ -05cf24: 7110 7b10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -05cf2a: 5420 9306 |0003: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cf2e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -05cf32: 0e00 |0007: return-void │ │ -05cf34: 5420 9306 |0008: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cf38: 6e10 470a 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -05cf3e: 0c01 |000d: move-result-object v1 │ │ -05cf40: 6e20 550b 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ -05cf46: 28f6 |0011: goto 0007 // -000a │ │ +05f8dc: |[05f8dc] org.jsoup.nodes.Attributes.remove:(Ljava/lang/String;)V │ │ +05f8ec: 7110 7b10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +05f8f2: 5420 9306 |0003: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f8f6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +05f8fa: 0e00 |0007: return-void │ │ +05f8fc: 5420 9306 |0008: iget-object v0, v2, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f900: 6e10 470a 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +05f906: 0c01 |000d: move-result-object v1 │ │ +05f908: 6e20 550b 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ +05f90e: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0007 line=84 │ │ 0x0008 line=83 │ │ locals : │ │ @@ -91746,23 +91711,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05cf48: |[05cf48] org.jsoup.nodes.Attributes.size:()I │ │ -05cf58: 5410 9306 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cf5c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -05cf60: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05cf62: 0f00 |0005: return v0 │ │ -05cf64: 5410 9306 |0006: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ -05cf68: 6e10 560b 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ -05cf6e: 0a00 |000b: move-result v0 │ │ -05cf70: 28f9 |000c: goto 0005 // -0007 │ │ +05f910: |[05f910] org.jsoup.nodes.Attributes.size:()I │ │ +05f920: 5410 9306 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f924: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +05f928: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05f92a: 0f00 |0005: return v0 │ │ +05f92c: 5410 9306 |0006: iget-object v0, v1, Lorg/jsoup/nodes/Attributes;.attributes:Ljava/util/LinkedHashMap; // field@0693 │ │ +05f930: 6e10 560b 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.size:()I // method@0b56 │ │ +05f936: 0a00 |000b: move-result v0 │ │ +05f938: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jsoup/nodes/Attributes; │ │ @@ -91772,30 +91737,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05cf74: |[05cf74] org.jsoup.nodes.Attributes.toString:()Ljava/lang/String; │ │ -05cf84: 6e10 b810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.html:()Ljava/lang/String; // method@10b8 │ │ -05cf8a: 0c00 |0003: move-result-object v0 │ │ -05cf8c: 1100 |0004: return-object v0 │ │ +05f93c: |[05f93c] org.jsoup.nodes.Attributes.toString:()Ljava/lang/String; │ │ +05f94c: 6e10 b810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.html:()Ljava/lang/String; // method@10b8 │ │ +05f952: 0c00 |0003: move-result-object v0 │ │ +05f954: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Attributes; │ │ │ │ source_file_idx : 497 (Attributes.java) │ │ │ │ Class #265 header: │ │ -class_idx : 721 │ │ +class_idx : 741 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 762 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #265 annotations: │ │ @@ -91831,50 +91796,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -05cf90: |[05cf90] org.jsoup.nodes.Document$OutputSettings$Syntax.:()V │ │ -05cfa0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05cfa2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05cfa4: 2200 d102 |0002: new-instance v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@02d1 │ │ -05cfa8: 1a01 9b13 |0004: const-string v1, "html" // string@139b │ │ -05cfac: 7030 d610 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.:(Ljava/lang/String;I)V // method@10d6 │ │ -05cfb2: 6900 9a06 |0009: sput-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ -05cfb6: 2200 d102 |000b: new-instance v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@02d1 │ │ -05cfba: 1a01 3c1d |000d: const-string v1, "xml" // string@1d3c │ │ -05cfbe: 7030 d610 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.:(Ljava/lang/String;I)V // method@10d6 │ │ -05cfc4: 6900 9b06 |0012: sput-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.xml:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069b │ │ -05cfc8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -05cfca: 2300 c403 |0015: new-array v0, v0, [Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@03c4 │ │ -05cfce: 6201 9a06 |0017: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ -05cfd2: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -05cfd6: 6201 9b06 |001b: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.xml:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069b │ │ -05cfda: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -05cfde: 6900 9906 |001f: sput-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.$VALUES:[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@0699 │ │ -05cfe2: 0e00 |0021: return-void │ │ +05f958: |[05f958] org.jsoup.nodes.Document$OutputSettings$Syntax.:()V │ │ +05f968: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05f96a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05f96c: 2200 e502 |0002: new-instance v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@02e5 │ │ +05f970: 1a01 ae13 |0004: const-string v1, "html" // string@13ae │ │ +05f974: 7030 d610 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.:(Ljava/lang/String;I)V // method@10d6 │ │ +05f97a: 6900 9a06 |0009: sput-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ +05f97e: 2200 e502 |000b: new-instance v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@02e5 │ │ +05f982: 1a01 4d1d |000d: const-string v1, "xml" // string@1d4d │ │ +05f986: 7030 d610 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.:(Ljava/lang/String;I)V // method@10d6 │ │ +05f98c: 6900 9b06 |0012: sput-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.xml:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069b │ │ +05f990: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +05f992: 2300 d803 |0015: new-array v0, v0, [Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@03d8 │ │ +05f996: 6201 9a06 |0017: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ +05f99a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +05f99e: 6201 9b06 |001b: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.xml:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069b │ │ +05f9a2: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +05f9a6: 6900 9906 |001f: sput-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.$VALUES:[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@0699 │ │ +05f9aa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=371 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/nodes/Document$OutputSettings$Syntax;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05cfe4: |[05cfe4] org.jsoup.nodes.Document$OutputSettings$Syntax.:(Ljava/lang/String;I)V │ │ -05cff4: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -05cffa: 0e00 |0003: return-void │ │ +05f9ac: |[05f9ac] org.jsoup.nodes.Document$OutputSettings$Syntax.:(Ljava/lang/String;I)V │ │ +05f9bc: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +05f9c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/nodes/Document$OutputSettings$Syntax; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -91884,20 +91849,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings$Syntax;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05cffc: |[05cffc] org.jsoup.nodes.Document$OutputSettings$Syntax.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings$Syntax; │ │ -05d00c: 1c00 d102 |0000: const-class v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@02d1 │ │ -05d010: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -05d016: 0c00 |0005: move-result-object v0 │ │ -05d018: 1f00 d102 |0006: check-cast v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@02d1 │ │ -05d01c: 1100 |0008: return-object v0 │ │ +05f9c4: |[05f9c4] org.jsoup.nodes.Document$OutputSettings$Syntax.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings$Syntax; │ │ +05f9d4: 1c00 e502 |0000: const-class v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@02e5 │ │ +05f9d8: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +05f9de: 0c00 |0005: move-result-object v0 │ │ +05f9e0: 1f00 e502 |0006: check-cast v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@02e5 │ │ +05f9e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jsoup/nodes/Document$OutputSettings$Syntax;) │ │ @@ -91905,32 +91870,32 @@ │ │ type : '()[Lorg/jsoup/nodes/Document$OutputSettings$Syntax;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05d020: |[05d020] org.jsoup.nodes.Document$OutputSettings$Syntax.values:()[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; │ │ -05d030: 6200 9906 |0000: sget-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.$VALUES:[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@0699 │ │ -05d034: 6e10 8515 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.clone:()Ljava/lang/Object; // method@1585 │ │ -05d03a: 0c00 |0005: move-result-object v0 │ │ -05d03c: 1f00 c403 |0006: check-cast v0, [Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@03c4 │ │ -05d040: 1100 |0008: return-object v0 │ │ +05f9e8: |[05f9e8] org.jsoup.nodes.Document$OutputSettings$Syntax.values:()[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; │ │ +05f9f8: 6200 9906 |0000: sget-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.$VALUES:[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@0699 │ │ +05f9fc: 6e10 8515 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.clone:()Ljava/lang/Object; // method@1585 │ │ +05fa02: 0c00 |0005: move-result-object v0 │ │ +05fa04: 1f00 d803 |0006: check-cast v0, [Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // type@03d8 │ │ +05fa08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 762 (Document.java) │ │ │ │ Class #266 header: │ │ -class_idx : 722 │ │ +class_idx : 742 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 762 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #266 annotations: │ │ @@ -91983,34 +91948,34 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -05d044: |[05d044] org.jsoup.nodes.Document$OutputSettings.:()V │ │ -05d054: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05d056: 7010 0f0a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05d05c: 6200 bd06 |0004: sget-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.base:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bd │ │ -05d060: 5b20 9e06 |0006: iput-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ -05d064: 1a00 770b |0008: const-string v0, "UTF-8" // string@0b77 │ │ -05d068: 7110 ea0a 0000 |000a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -05d06e: 0c00 |000d: move-result-object v0 │ │ -05d070: 5b20 9c06 |000e: iput-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ -05d074: 5420 9c06 |0010: iget-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ -05d078: 6e10 ed0a 0000 |0012: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@0aed │ │ -05d07e: 0c00 |0015: move-result-object v0 │ │ -05d080: 5b20 9d06 |0016: iput-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.charsetEncoder:Ljava/nio/charset/CharsetEncoder; // field@069d │ │ -05d084: 5c21 a106 |0018: iput-boolean v1, v2, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:Z // field@06a1 │ │ -05d088: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -05d08a: 5c20 a006 |001b: iput-boolean v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.outline:Z // field@06a0 │ │ -05d08e: 5921 9f06 |001d: iput v1, v2, Lorg/jsoup/nodes/Document$OutputSettings;.indentAmount:I // field@069f │ │ -05d092: 6200 9a06 |001f: sget-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ -05d096: 5b20 a206 |0021: iput-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@06a2 │ │ -05d09a: 0e00 |0023: return-void │ │ +05fa0c: |[05fa0c] org.jsoup.nodes.Document$OutputSettings.:()V │ │ +05fa1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05fa1e: 7010 0f0a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +05fa24: 6200 bd06 |0004: sget-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.base:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bd │ │ +05fa28: 5b20 9e06 |0006: iput-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ +05fa2c: 1a00 8b0b |0008: const-string v0, "UTF-8" // string@0b8b │ │ +05fa30: 7110 ea0a 0000 |000a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +05fa36: 0c00 |000d: move-result-object v0 │ │ +05fa38: 5b20 9c06 |000e: iput-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ +05fa3c: 5420 9c06 |0010: iget-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ +05fa40: 6e10 ed0a 0000 |0012: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@0aed │ │ +05fa46: 0c00 |0015: move-result-object v0 │ │ +05fa48: 5b20 9d06 |0016: iput-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.charsetEncoder:Ljava/nio/charset/CharsetEncoder; // field@069d │ │ +05fa4c: 5c21 a106 |0018: iput-boolean v1, v2, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:Z // field@06a1 │ │ +05fa50: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +05fa52: 5c20 a006 |001b: iput-boolean v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.outline:Z // field@06a0 │ │ +05fa56: 5921 9f06 |001d: iput v1, v2, Lorg/jsoup/nodes/Document$OutputSettings;.indentAmount:I // field@069f │ │ +05fa5a: 6200 9a06 |001f: sget-object v0, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ +05fa5e: 5b20 a206 |0021: iput-object v0, v2, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@06a2 │ │ +05fa62: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=381 │ │ 0x0004 line=373 │ │ 0x0008 line=374 │ │ 0x0010 line=375 │ │ 0x0018 line=376 │ │ @@ -92027,17 +91992,17 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d09c: |[05d09c] org.jsoup.nodes.Document$OutputSettings.charset:()Ljava/nio/charset/Charset; │ │ -05d0ac: 5410 9c06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ -05d0b0: 1100 |0002: return-object v0 │ │ +05fa64: |[05fa64] org.jsoup.nodes.Document$OutputSettings.charset:()Ljava/nio/charset/Charset; │ │ +05fa74: 5410 9c06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ +05fa78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ │ │ #1 : (in Lorg/jsoup/nodes/Document$OutputSettings;) │ │ @@ -92045,19 +92010,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05d0b4: |[05d0b4] org.jsoup.nodes.Document$OutputSettings.charset:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05d0c4: 7110 ea0a 0200 |0000: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -05d0ca: 0c00 |0003: move-result-object v0 │ │ -05d0cc: 6e20 dc10 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10dc │ │ -05d0d2: 1101 |0007: return-object v1 │ │ +05fa7c: |[05fa7c] org.jsoup.nodes.Document$OutputSettings.charset:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ +05fa8c: 7110 ea0a 0200 |0000: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +05fa92: 0c00 |0003: move-result-object v0 │ │ +05fa94: 6e20 dc10 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10dc │ │ +05fa9a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0007 line=436 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ 0x0000 - 0x0008 reg=2 charset Ljava/lang/String; │ │ @@ -92067,20 +92032,20 @@ │ │ type : '(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05d0d4: |[05d0d4] org.jsoup.nodes.Document$OutputSettings.charset:(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05d0e4: 5b12 9c06 |0000: iput-object v2, v1, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ -05d0e8: 6e10 ed0a 0200 |0002: invoke-virtual {v2}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@0aed │ │ -05d0ee: 0c00 |0005: move-result-object v0 │ │ -05d0f0: 5b10 9d06 |0006: iput-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.charsetEncoder:Ljava/nio/charset/CharsetEncoder; // field@069d │ │ -05d0f4: 1101 |0008: return-object v1 │ │ +05fa9c: |[05fa9c] org.jsoup.nodes.Document$OutputSettings.charset:(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ +05faac: 5b12 9c06 |0000: iput-object v2, v1, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ +05fab0: 6e10 ed0a 0200 |0002: invoke-virtual {v2}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@0aed │ │ +05fab6: 0c00 |0005: move-result-object v0 │ │ +05fab8: 5b10 9d06 |0006: iput-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.charsetEncoder:Ljava/nio/charset/CharsetEncoder; // field@069d │ │ +05fabc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x0008 line=426 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ @@ -92091,18 +92056,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05d0f8: |[05d0f8] org.jsoup.nodes.Document$OutputSettings.clone:()Ljava/lang/Object; │ │ -05d108: 6e10 de10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document$OutputSettings;.clone:()Lorg/jsoup/nodes/Document$OutputSettings; // method@10de │ │ -05d10e: 0c00 |0003: move-result-object v0 │ │ -05d110: 1100 |0004: return-object v0 │ │ +05fac0: |[05fac0] org.jsoup.nodes.Document$OutputSettings.clone:()Ljava/lang/Object; │ │ +05fad0: 6e10 de10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document$OutputSettings;.clone:()Lorg/jsoup/nodes/Document$OutputSettings; // method@10de │ │ +05fad6: 0c00 |0003: move-result-object v0 │ │ +05fad8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ │ │ #4 : (in Lorg/jsoup/nodes/Document$OutputSettings;) │ │ @@ -92110,33 +92075,33 @@ │ │ type : '()Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -05d114: |[05d114] org.jsoup.nodes.Document$OutputSettings.clone:()Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05d124: 6f10 100a 0300 |0000: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0a10 │ │ -05d12a: 0c00 |0003: move-result-object v0 │ │ -05d12c: 1f00 d202 |0004: check-cast v0, Lorg/jsoup/nodes/Document$OutputSettings; // type@02d2 │ │ -05d130: 5432 9c06 |0006: iget-object v2, v3, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ -05d134: 6e10 ec0a 0200 |0008: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ -05d13a: 0c02 |000b: move-result-object v2 │ │ -05d13c: 6e20 db10 2000 |000c: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10db │ │ -05d142: 5432 9e06 |000f: iget-object v2, v3, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ -05d146: 6e10 a211 0200 |0011: invoke-virtual {v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.name:()Ljava/lang/String; // method@11a2 │ │ -05d14c: 0c02 |0014: move-result-object v2 │ │ -05d14e: 7110 a311 0200 |0015: invoke-static {v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$EscapeMode; // method@11a3 │ │ -05d154: 0c02 |0018: move-result-object v2 │ │ -05d156: 5b02 9e06 |0019: iput-object v2, v0, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ -05d15a: 1100 |001b: return-object v0 │ │ -05d15c: 0d01 |001c: move-exception v1 │ │ -05d15e: 2202 bd01 |001d: new-instance v2, Ljava/lang/RuntimeException; // type@01bd │ │ -05d162: 7020 1d0a 1200 |001f: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -05d168: 2702 |0022: throw v2 │ │ +05fadc: |[05fadc] org.jsoup.nodes.Document$OutputSettings.clone:()Lorg/jsoup/nodes/Document$OutputSettings; │ │ +05faec: 6f10 100a 0300 |0000: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0a10 │ │ +05faf2: 0c00 |0003: move-result-object v0 │ │ +05faf4: 1f00 e602 |0004: check-cast v0, Lorg/jsoup/nodes/Document$OutputSettings; // type@02e6 │ │ +05faf8: 5432 9c06 |0006: iget-object v2, v3, Lorg/jsoup/nodes/Document$OutputSettings;.charset:Ljava/nio/charset/Charset; // field@069c │ │ +05fafc: 6e10 ec0a 0200 |0008: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ +05fb02: 0c02 |000b: move-result-object v2 │ │ +05fb04: 6e20 db10 2000 |000c: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10db │ │ +05fb0a: 5432 9e06 |000f: iget-object v2, v3, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ +05fb0e: 6e10 a211 0200 |0011: invoke-virtual {v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.name:()Ljava/lang/String; // method@11a2 │ │ +05fb14: 0c02 |0014: move-result-object v2 │ │ +05fb16: 7110 a311 0200 |0015: invoke-static {v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$EscapeMode; // method@11a3 │ │ +05fb1c: 0c02 |0018: move-result-object v2 │ │ +05fb1e: 5b02 9e06 |0019: iput-object v2, v0, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ +05fb22: 1100 |001b: return-object v0 │ │ +05fb24: 0d01 |001c: move-exception v1 │ │ +05fb26: 2202 cf01 |001d: new-instance v2, Ljava/lang/RuntimeException; // type@01cf │ │ +05fb2a: 7020 1d0a 1200 |001f: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +05fb30: 2702 |0022: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/CloneNotSupportedException; -> 0x001c │ │ positions : │ │ 0x0000 line=523 │ │ 0x0006 line=527 │ │ 0x000f line=528 │ │ @@ -92153,17 +92118,17 @@ │ │ type : '()Ljava/nio/charset/CharsetEncoder;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d17c: |[05d17c] org.jsoup.nodes.Document$OutputSettings.encoder:()Ljava/nio/charset/CharsetEncoder; │ │ -05d18c: 5410 9d06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.charsetEncoder:Ljava/nio/charset/CharsetEncoder; // field@069d │ │ -05d190: 1100 |0002: return-object v0 │ │ +05fb44: |[05fb44] org.jsoup.nodes.Document$OutputSettings.encoder:()Ljava/nio/charset/CharsetEncoder; │ │ +05fb54: 5410 9d06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.charsetEncoder:Ljava/nio/charset/CharsetEncoder; // field@069d │ │ +05fb58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ │ │ #6 : (in Lorg/jsoup/nodes/Document$OutputSettings;) │ │ @@ -92171,17 +92136,17 @@ │ │ type : '(Lorg/jsoup/nodes/Entities$EscapeMode;)Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d194: |[05d194] org.jsoup.nodes.Document$OutputSettings.escapeMode:(Lorg/jsoup/nodes/Entities$EscapeMode;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05d1a4: 5b01 9e06 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ -05d1a8: 1100 |0002: return-object v0 │ │ +05fb5c: |[05fb5c] org.jsoup.nodes.Document$OutputSettings.escapeMode:(Lorg/jsoup/nodes/Entities$EscapeMode;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ +05fb6c: 5b01 9e06 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ +05fb70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0002 line=403 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ 0x0000 - 0x0003 reg=1 escapeMode Lorg/jsoup/nodes/Entities$EscapeMode; │ │ @@ -92191,17 +92156,17 @@ │ │ type : '()Lorg/jsoup/nodes/Entities$EscapeMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d1ac: |[05d1ac] org.jsoup.nodes.Document$OutputSettings.escapeMode:()Lorg/jsoup/nodes/Entities$EscapeMode; │ │ -05d1bc: 5410 9e06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ -05d1c0: 1100 |0002: return-object v0 │ │ +05fb74: |[05fb74] org.jsoup.nodes.Document$OutputSettings.escapeMode:()Lorg/jsoup/nodes/Entities$EscapeMode; │ │ +05fb84: 5410 9e06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; // field@069e │ │ +05fb88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ │ │ #8 : (in Lorg/jsoup/nodes/Document$OutputSettings;) │ │ @@ -92209,17 +92174,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d1c4: |[05d1c4] org.jsoup.nodes.Document$OutputSettings.indentAmount:()I │ │ -05d1d4: 5210 9f06 |0000: iget v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.indentAmount:I // field@069f │ │ -05d1d8: 0f00 |0002: return v0 │ │ +05fb8c: |[05fb8c] org.jsoup.nodes.Document$OutputSettings.indentAmount:()I │ │ +05fb9c: 5210 9f06 |0000: iget v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.indentAmount:I // field@069f │ │ +05fba0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ │ │ #9 : (in Lorg/jsoup/nodes/Document$OutputSettings;) │ │ @@ -92227,22 +92192,22 @@ │ │ type : '(I)Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05d1dc: |[05d1dc] org.jsoup.nodes.Document$OutputSettings.indentAmount:(I)Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05d1ec: 3a02 0900 |0000: if-ltz v2, 0009 // +0009 │ │ -05d1f0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -05d1f2: 7110 7710 0000 |0003: invoke-static {v0}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ -05d1f8: 5912 9f06 |0006: iput v2, v1, Lorg/jsoup/nodes/Document$OutputSettings;.indentAmount:I // field@069f │ │ -05d1fc: 1101 |0008: return-object v1 │ │ -05d1fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05d200: 28f9 |000a: goto 0003 // -0007 │ │ +05fba4: |[05fba4] org.jsoup.nodes.Document$OutputSettings.indentAmount:(I)Lorg/jsoup/nodes/Document$OutputSettings; │ │ +05fbb4: 3a02 0900 |0000: if-ltz v2, 0009 // +0009 │ │ +05fbb8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05fbba: 7110 7710 0000 |0003: invoke-static {v0}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ +05fbc0: 5912 9f06 |0006: iput v2, v1, Lorg/jsoup/nodes/Document$OutputSettings;.indentAmount:I // field@069f │ │ +05fbc4: 1101 |0008: return-object v1 │ │ +05fbc6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05fbc8: 28f9 |000a: goto 0003 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0006 line=515 │ │ 0x0008 line=516 │ │ 0x0009 line=514 │ │ locals : │ │ @@ -92254,17 +92219,17 @@ │ │ type : '(Z)Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d204: |[05d204] org.jsoup.nodes.Document$OutputSettings.outline:(Z)Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05d214: 5c01 a006 |0000: iput-boolean v1, v0, Lorg/jsoup/nodes/Document$OutputSettings;.outline:Z // field@06a0 │ │ -05d218: 1100 |0002: return-object v0 │ │ +05fbcc: |[05fbcc] org.jsoup.nodes.Document$OutputSettings.outline:(Z)Lorg/jsoup/nodes/Document$OutputSettings; │ │ +05fbdc: 5c01 a006 |0000: iput-boolean v1, v0, Lorg/jsoup/nodes/Document$OutputSettings;.outline:Z // field@06a0 │ │ +05fbe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0002 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ 0x0000 - 0x0003 reg=1 outlineMode Z │ │ @@ -92274,17 +92239,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d21c: |[05d21c] org.jsoup.nodes.Document$OutputSettings.outline:()Z │ │ -05d22c: 5510 a006 |0000: iget-boolean v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.outline:Z // field@06a0 │ │ -05d230: 0f00 |0002: return v0 │ │ +05fbe4: |[05fbe4] org.jsoup.nodes.Document$OutputSettings.outline:()Z │ │ +05fbf4: 5510 a006 |0000: iget-boolean v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.outline:Z // field@06a0 │ │ +05fbf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ │ │ #12 : (in Lorg/jsoup/nodes/Document$OutputSettings;) │ │ @@ -92292,17 +92257,17 @@ │ │ type : '(Z)Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d234: |[05d234] org.jsoup.nodes.Document$OutputSettings.prettyPrint:(Z)Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05d244: 5c01 a106 |0000: iput-boolean v1, v0, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:Z // field@06a1 │ │ -05d248: 1100 |0002: return-object v0 │ │ +05fbfc: |[05fbfc] org.jsoup.nodes.Document$OutputSettings.prettyPrint:(Z)Lorg/jsoup/nodes/Document$OutputSettings; │ │ +05fc0c: 5c01 a106 |0000: iput-boolean v1, v0, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:Z // field@06a1 │ │ +05fc10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0002 line=478 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ 0x0000 - 0x0003 reg=1 pretty Z │ │ @@ -92312,17 +92277,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d24c: |[05d24c] org.jsoup.nodes.Document$OutputSettings.prettyPrint:()Z │ │ -05d25c: 5510 a106 |0000: iget-boolean v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:Z // field@06a1 │ │ -05d260: 0f00 |0002: return v0 │ │ +05fc14: |[05fc14] org.jsoup.nodes.Document$OutputSettings.prettyPrint:()Z │ │ +05fc24: 5510 a106 |0000: iget-boolean v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:Z // field@06a1 │ │ +05fc28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ │ │ #14 : (in Lorg/jsoup/nodes/Document$OutputSettings;) │ │ @@ -92330,17 +92295,17 @@ │ │ type : '()Lorg/jsoup/nodes/Document$OutputSettings$Syntax;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d264: |[05d264] org.jsoup.nodes.Document$OutputSettings.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; │ │ -05d274: 5410 a206 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@06a2 │ │ -05d278: 1100 |0002: return-object v0 │ │ +05fc2c: |[05fc2c] org.jsoup.nodes.Document$OutputSettings.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; │ │ +05fc3c: 5410 a206 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@06a2 │ │ +05fc40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ │ │ #15 : (in Lorg/jsoup/nodes/Document$OutputSettings;) │ │ @@ -92348,31 +92313,31 @@ │ │ type : '(Lorg/jsoup/nodes/Document$OutputSettings$Syntax;)Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d27c: |[05d27c] org.jsoup.nodes.Document$OutputSettings.syntax:(Lorg/jsoup/nodes/Document$OutputSettings$Syntax;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05d28c: 5b01 a206 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@06a2 │ │ -05d290: 1100 |0002: return-object v0 │ │ +05fc44: |[05fc44] org.jsoup.nodes.Document$OutputSettings.syntax:(Lorg/jsoup/nodes/Document$OutputSettings$Syntax;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ +05fc54: 5b01 a206 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@06a2 │ │ +05fc58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0002 line=459 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/nodes/Document$OutputSettings; │ │ 0x0000 - 0x0003 reg=1 syntax Lorg/jsoup/nodes/Document$OutputSettings$Syntax; │ │ │ │ source_file_idx : 762 (Document.java) │ │ │ │ Class #267 header: │ │ -class_idx : 723 │ │ +class_idx : 743 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 762 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #267 annotations: │ │ @@ -92412,40 +92377,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05d294: |[05d294] org.jsoup.nodes.Document$QuirksMode.:()V │ │ -05d2a4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -05d2a6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -05d2a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05d2aa: 2200 d302 |0003: new-instance v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02d3 │ │ -05d2ae: 1a01 5916 |0005: const-string v1, "noQuirks" // string@1659 │ │ -05d2b2: 7030 eb10 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Document$QuirksMode;.:(Ljava/lang/String;I)V // method@10eb │ │ -05d2b8: 6900 a506 |000a: sput-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.noQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a5 │ │ -05d2bc: 2200 d302 |000c: new-instance v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02d3 │ │ -05d2c0: 1a01 5318 |000e: const-string v1, "quirks" // string@1853 │ │ -05d2c4: 7030 eb10 1003 |0010: invoke-direct {v0, v1, v3}, Lorg/jsoup/nodes/Document$QuirksMode;.:(Ljava/lang/String;I)V // method@10eb │ │ -05d2ca: 6900 a606 |0013: sput-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.quirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a6 │ │ -05d2ce: 2200 d302 |0015: new-instance v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02d3 │ │ -05d2d2: 1a01 0f15 |0017: const-string v1, "limitedQuirks" // string@150f │ │ -05d2d6: 7030 eb10 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/jsoup/nodes/Document$QuirksMode;.:(Ljava/lang/String;I)V // method@10eb │ │ -05d2dc: 6900 a406 |001c: sput-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.limitedQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a4 │ │ -05d2e0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -05d2e2: 2300 c503 |001f: new-array v0, v0, [Lorg/jsoup/nodes/Document$QuirksMode; // type@03c5 │ │ -05d2e6: 6201 a506 |0021: sget-object v1, Lorg/jsoup/nodes/Document$QuirksMode;.noQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a5 │ │ -05d2ea: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -05d2ee: 6201 a606 |0025: sget-object v1, Lorg/jsoup/nodes/Document$QuirksMode;.quirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a6 │ │ -05d2f2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -05d2f6: 6201 a406 |0029: sget-object v1, Lorg/jsoup/nodes/Document$QuirksMode;.limitedQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a4 │ │ -05d2fa: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -05d2fe: 6900 a306 |002d: sput-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.$VALUES:[Lorg/jsoup/nodes/Document$QuirksMode; // field@06a3 │ │ -05d302: 0e00 |002f: return-void │ │ +05fc5c: |[05fc5c] org.jsoup.nodes.Document$QuirksMode.:()V │ │ +05fc6c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +05fc6e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +05fc70: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05fc72: 2200 e702 |0003: new-instance v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02e7 │ │ +05fc76: 1a01 6a16 |0005: const-string v1, "noQuirks" // string@166a │ │ +05fc7a: 7030 eb10 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Document$QuirksMode;.:(Ljava/lang/String;I)V // method@10eb │ │ +05fc80: 6900 a506 |000a: sput-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.noQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a5 │ │ +05fc84: 2200 e702 |000c: new-instance v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02e7 │ │ +05fc88: 1a01 6418 |000e: const-string v1, "quirks" // string@1864 │ │ +05fc8c: 7030 eb10 1003 |0010: invoke-direct {v0, v1, v3}, Lorg/jsoup/nodes/Document$QuirksMode;.:(Ljava/lang/String;I)V // method@10eb │ │ +05fc92: 6900 a606 |0013: sput-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.quirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a6 │ │ +05fc96: 2200 e702 |0015: new-instance v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02e7 │ │ +05fc9a: 1a01 2015 |0017: const-string v1, "limitedQuirks" // string@1520 │ │ +05fc9e: 7030 eb10 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/jsoup/nodes/Document$QuirksMode;.:(Ljava/lang/String;I)V // method@10eb │ │ +05fca4: 6900 a406 |001c: sput-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.limitedQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a4 │ │ +05fca8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +05fcaa: 2300 d903 |001f: new-array v0, v0, [Lorg/jsoup/nodes/Document$QuirksMode; // type@03d9 │ │ +05fcae: 6201 a506 |0021: sget-object v1, Lorg/jsoup/nodes/Document$QuirksMode;.noQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a5 │ │ +05fcb2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +05fcb6: 6201 a606 |0025: sget-object v1, Lorg/jsoup/nodes/Document$QuirksMode;.quirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a6 │ │ +05fcba: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +05fcbe: 6201 a406 |0029: sget-object v1, Lorg/jsoup/nodes/Document$QuirksMode;.limitedQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a4 │ │ +05fcc2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +05fcc6: 6900 a306 |002d: sput-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.$VALUES:[Lorg/jsoup/nodes/Document$QuirksMode; // field@06a3 │ │ +05fcca: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=554 │ │ 0x001e line=553 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/nodes/Document$QuirksMode;) │ │ @@ -92453,17 +92418,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05d304: |[05d304] org.jsoup.nodes.Document$QuirksMode.:(Ljava/lang/String;I)V │ │ -05d314: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -05d31a: 0e00 |0003: return-void │ │ +05fccc: |[05fccc] org.jsoup.nodes.Document$QuirksMode.:(Ljava/lang/String;I)V │ │ +05fcdc: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +05fce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/nodes/Document$QuirksMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -92473,20 +92438,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Document$QuirksMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05d31c: |[05d31c] org.jsoup.nodes.Document$QuirksMode.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$QuirksMode; │ │ -05d32c: 1c00 d302 |0000: const-class v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02d3 │ │ -05d330: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -05d336: 0c00 |0005: move-result-object v0 │ │ -05d338: 1f00 d302 |0006: check-cast v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02d3 │ │ -05d33c: 1100 |0008: return-object v0 │ │ +05fce4: |[05fce4] org.jsoup.nodes.Document$QuirksMode.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Document$QuirksMode; │ │ +05fcf4: 1c00 e702 |0000: const-class v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02e7 │ │ +05fcf8: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +05fcfe: 0c00 |0005: move-result-object v0 │ │ +05fd00: 1f00 e702 |0006: check-cast v0, Lorg/jsoup/nodes/Document$QuirksMode; // type@02e7 │ │ +05fd04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jsoup/nodes/Document$QuirksMode;) │ │ @@ -92494,32 +92459,32 @@ │ │ type : '()[Lorg/jsoup/nodes/Document$QuirksMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05d340: |[05d340] org.jsoup.nodes.Document$QuirksMode.values:()[Lorg/jsoup/nodes/Document$QuirksMode; │ │ -05d350: 6200 a306 |0000: sget-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.$VALUES:[Lorg/jsoup/nodes/Document$QuirksMode; // field@06a3 │ │ -05d354: 6e10 8615 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/nodes/Document$QuirksMode;.clone:()Ljava/lang/Object; // method@1586 │ │ -05d35a: 0c00 |0005: move-result-object v0 │ │ -05d35c: 1f00 c503 |0006: check-cast v0, [Lorg/jsoup/nodes/Document$QuirksMode; // type@03c5 │ │ -05d360: 1100 |0008: return-object v0 │ │ +05fd08: |[05fd08] org.jsoup.nodes.Document$QuirksMode.values:()[Lorg/jsoup/nodes/Document$QuirksMode; │ │ +05fd18: 6200 a306 |0000: sget-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.$VALUES:[Lorg/jsoup/nodes/Document$QuirksMode; // field@06a3 │ │ +05fd1c: 6e10 8615 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/nodes/Document$QuirksMode;.clone:()Ljava/lang/Object; // method@1586 │ │ +05fd22: 0c00 |0005: move-result-object v0 │ │ +05fd24: 1f00 d903 |0006: check-cast v0, [Lorg/jsoup/nodes/Document$QuirksMode; // type@03d9 │ │ +05fd28: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 762 (Document.java) │ │ │ │ Class #268 header: │ │ -class_idx : 728 │ │ +class_idx : 748 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 817 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #268 annotations: │ │ @@ -92544,53 +92509,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -05d364: |[05d364] org.jsoup.nodes.Entities$1.:()V │ │ -05d374: 7100 9e11 0000 |0000: invoke-static {}, Lorg/jsoup/nodes/Entities$CoreCharset;.values:()[Lorg/jsoup/nodes/Entities$CoreCharset; // method@119e │ │ -05d37a: 0c00 |0003: move-result-object v0 │ │ -05d37c: 2100 |0004: array-length v0, v0 │ │ -05d37e: 2300 a003 |0005: new-array v0, v0, [I // type@03a0 │ │ -05d382: 6900 b706 |0007: sput-object v0, Lorg/jsoup/nodes/Entities$1;.$SwitchMap$org$jsoup$nodes$Entities$CoreCharset:[I // field@06b7 │ │ -05d386: 6200 b706 |0009: sget-object v0, Lorg/jsoup/nodes/Entities$1;.$SwitchMap$org$jsoup$nodes$Entities$CoreCharset:[I // field@06b7 │ │ -05d38a: 6201 b906 |000b: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.ascii:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b9 │ │ -05d38e: 6e10 9c11 0100 |000d: invoke-virtual {v1}, Lorg/jsoup/nodes/Entities$CoreCharset;.ordinal:()I // method@119c │ │ -05d394: 0a01 |0010: move-result v1 │ │ -05d396: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -05d398: 4b02 0001 |0012: aput v2, v0, v1 │ │ -05d39c: 6200 b706 |0014: sget-object v0, Lorg/jsoup/nodes/Entities$1;.$SwitchMap$org$jsoup$nodes$Entities$CoreCharset:[I // field@06b7 │ │ -05d3a0: 6201 bb06 |0016: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.utf:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06bb │ │ -05d3a4: 6e10 9c11 0100 |0018: invoke-virtual {v1}, Lorg/jsoup/nodes/Entities$CoreCharset;.ordinal:()I // method@119c │ │ -05d3aa: 0a01 |001b: move-result v1 │ │ -05d3ac: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -05d3ae: 4b02 0001 |001d: aput v2, v0, v1 │ │ -05d3b2: 0e00 |001f: return-void │ │ -05d3b4: 0d00 |0020: move-exception v0 │ │ -05d3b6: 28fe |0021: goto 001f // -0002 │ │ -05d3b8: 0d00 |0022: move-exception v0 │ │ -05d3ba: 28f1 |0023: goto 0014 // -000f │ │ +05fd2c: |[05fd2c] org.jsoup.nodes.Entities$1.:()V │ │ +05fd3c: 7100 9e11 0000 |0000: invoke-static {}, Lorg/jsoup/nodes/Entities$CoreCharset;.values:()[Lorg/jsoup/nodes/Entities$CoreCharset; // method@119e │ │ +05fd42: 0c00 |0003: move-result-object v0 │ │ +05fd44: 2100 |0004: array-length v0, v0 │ │ +05fd46: 2300 b403 |0005: new-array v0, v0, [I // type@03b4 │ │ +05fd4a: 6900 b706 |0007: sput-object v0, Lorg/jsoup/nodes/Entities$1;.$SwitchMap$org$jsoup$nodes$Entities$CoreCharset:[I // field@06b7 │ │ +05fd4e: 6200 b706 |0009: sget-object v0, Lorg/jsoup/nodes/Entities$1;.$SwitchMap$org$jsoup$nodes$Entities$CoreCharset:[I // field@06b7 │ │ +05fd52: 6201 b906 |000b: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.ascii:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b9 │ │ +05fd56: 6e10 9c11 0100 |000d: invoke-virtual {v1}, Lorg/jsoup/nodes/Entities$CoreCharset;.ordinal:()I // method@119c │ │ +05fd5c: 0a01 |0010: move-result v1 │ │ +05fd5e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +05fd60: 4b02 0001 |0012: aput v2, v0, v1 │ │ +05fd64: 6200 b706 |0014: sget-object v0, Lorg/jsoup/nodes/Entities$1;.$SwitchMap$org$jsoup$nodes$Entities$CoreCharset:[I // field@06b7 │ │ +05fd68: 6201 bb06 |0016: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.utf:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06bb │ │ +05fd6c: 6e10 9c11 0100 |0018: invoke-virtual {v1}, Lorg/jsoup/nodes/Entities$CoreCharset;.ordinal:()I // method@119c │ │ +05fd72: 0a01 |001b: move-result v1 │ │ +05fd74: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +05fd76: 4b02 0001 |001d: aput v2, v0, v1 │ │ +05fd7a: 0e00 |001f: return-void │ │ +05fd7c: 0d00 |0020: move-exception v0 │ │ +05fd7e: 28fe |0021: goto 001f // -0002 │ │ +05fd80: 0d00 |0022: move-exception v0 │ │ +05fd82: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 817 (Entities.java) │ │ │ │ Class #269 header: │ │ -class_idx : 729 │ │ +class_idx : 749 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 817 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #269 annotations: │ │ @@ -92630,40 +92595,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05d3d8: |[05d3d8] org.jsoup.nodes.Entities$CoreCharset.:()V │ │ -05d3e8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -05d3ea: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -05d3ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05d3ee: 2200 d902 |0003: new-instance v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02d9 │ │ -05d3f2: 1a01 b70d |0005: const-string v1, "ascii" // string@0db7 │ │ -05d3f6: 7030 9911 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Entities$CoreCharset;.:(Ljava/lang/String;I)V // method@1199 │ │ -05d3fc: 6900 b906 |000a: sput-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.ascii:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b9 │ │ -05d400: 2200 d902 |000c: new-instance v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02d9 │ │ -05d404: 1a01 781c |000e: const-string v1, "utf" // string@1c78 │ │ -05d408: 7030 9911 1003 |0010: invoke-direct {v0, v1, v3}, Lorg/jsoup/nodes/Entities$CoreCharset;.:(Ljava/lang/String;I)V // method@1199 │ │ -05d40e: 6900 bb06 |0013: sput-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.utf:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06bb │ │ -05d412: 2200 d902 |0015: new-instance v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02d9 │ │ -05d416: 1a01 4711 |0017: const-string v1, "fallback" // string@1147 │ │ -05d41a: 7030 9911 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/jsoup/nodes/Entities$CoreCharset;.:(Ljava/lang/String;I)V // method@1199 │ │ -05d420: 6900 ba06 |001c: sput-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.fallback:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06ba │ │ -05d424: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -05d426: 2300 c703 |001f: new-array v0, v0, [Lorg/jsoup/nodes/Entities$CoreCharset; // type@03c7 │ │ -05d42a: 6201 b906 |0021: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.ascii:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b9 │ │ -05d42e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -05d432: 6201 bb06 |0025: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.utf:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06bb │ │ -05d436: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -05d43a: 6201 ba06 |0029: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.fallback:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06ba │ │ -05d43e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -05d442: 6900 b806 |002d: sput-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.$VALUES:[Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b8 │ │ -05d446: 0e00 |002f: return-void │ │ +05fda0: |[05fda0] org.jsoup.nodes.Entities$CoreCharset.:()V │ │ +05fdb0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +05fdb2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +05fdb4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05fdb6: 2200 ed02 |0003: new-instance v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02ed │ │ +05fdba: 1a01 ca0d |0005: const-string v1, "ascii" // string@0dca │ │ +05fdbe: 7030 9911 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Entities$CoreCharset;.:(Ljava/lang/String;I)V // method@1199 │ │ +05fdc4: 6900 b906 |000a: sput-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.ascii:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b9 │ │ +05fdc8: 2200 ed02 |000c: new-instance v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02ed │ │ +05fdcc: 1a01 891c |000e: const-string v1, "utf" // string@1c89 │ │ +05fdd0: 7030 9911 1003 |0010: invoke-direct {v0, v1, v3}, Lorg/jsoup/nodes/Entities$CoreCharset;.:(Ljava/lang/String;I)V // method@1199 │ │ +05fdd6: 6900 bb06 |0013: sput-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.utf:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06bb │ │ +05fdda: 2200 ed02 |0015: new-instance v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02ed │ │ +05fdde: 1a01 5a11 |0017: const-string v1, "fallback" // string@115a │ │ +05fde2: 7030 9911 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/jsoup/nodes/Entities$CoreCharset;.:(Ljava/lang/String;I)V // method@1199 │ │ +05fde8: 6900 ba06 |001c: sput-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.fallback:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06ba │ │ +05fdec: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +05fdee: 2300 db03 |001f: new-array v0, v0, [Lorg/jsoup/nodes/Entities$CoreCharset; // type@03db │ │ +05fdf2: 6201 b906 |0021: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.ascii:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b9 │ │ +05fdf6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +05fdfa: 6201 bb06 |0025: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.utf:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06bb │ │ +05fdfe: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +05fe02: 6201 ba06 |0029: sget-object v1, Lorg/jsoup/nodes/Entities$CoreCharset;.fallback:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06ba │ │ +05fe06: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +05fe0a: 6900 b806 |002d: sput-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.$VALUES:[Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b8 │ │ +05fe0e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=198 │ │ 0x001e line=197 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/nodes/Entities$CoreCharset;) │ │ @@ -92671,17 +92636,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05d448: |[05d448] org.jsoup.nodes.Entities$CoreCharset.:(Ljava/lang/String;I)V │ │ -05d458: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -05d45e: 0e00 |0003: return-void │ │ +05fe10: |[05fe10] org.jsoup.nodes.Entities$CoreCharset.:(Ljava/lang/String;I)V │ │ +05fe20: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +05fe26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/nodes/Entities$CoreCharset; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -92691,18 +92656,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05d460: |[05d460] org.jsoup.nodes.Entities$CoreCharset.access$300:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; │ │ -05d470: 7110 9b11 0100 |0000: invoke-static {v1}, Lorg/jsoup/nodes/Entities$CoreCharset;.byName:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; // method@119b │ │ -05d476: 0c00 |0003: move-result-object v0 │ │ -05d478: 1100 |0004: return-object v0 │ │ +05fe28: |[05fe28] org.jsoup.nodes.Entities$CoreCharset.access$300:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; │ │ +05fe38: 7110 9b11 0100 |0000: invoke-static {v1}, Lorg/jsoup/nodes/Entities$CoreCharset;.byName:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; // method@119b │ │ +05fe3e: 0c00 |0003: move-result-object v0 │ │ +05fe40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jsoup/nodes/Entities$CoreCharset;) │ │ @@ -92710,29 +92675,29 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05d47c: |[05d47c] org.jsoup.nodes.Entities$CoreCharset.byName:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; │ │ -05d48c: 1a00 720b |0000: const-string v0, "US-ASCII" // string@0b72 │ │ -05d490: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05d496: 0a00 |0005: move-result v0 │ │ -05d498: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -05d49c: 6200 b906 |0008: sget-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.ascii:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b9 │ │ -05d4a0: 1100 |000a: return-object v0 │ │ -05d4a2: 1a00 760b |000b: const-string v0, "UTF-" // string@0b76 │ │ -05d4a6: 6e20 420a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -05d4ac: 0a00 |0010: move-result v0 │ │ -05d4ae: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -05d4b2: 6200 bb06 |0013: sget-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.utf:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06bb │ │ -05d4b6: 28f5 |0015: goto 000a // -000b │ │ -05d4b8: 6200 ba06 |0016: sget-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.fallback:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06ba │ │ -05d4bc: 28f2 |0018: goto 000a // -000e │ │ +05fe44: |[05fe44] org.jsoup.nodes.Entities$CoreCharset.byName:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; │ │ +05fe54: 1a00 860b |0000: const-string v0, "US-ASCII" // string@0b86 │ │ +05fe58: 6e20 2a0a 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +05fe5e: 0a00 |0005: move-result v0 │ │ +05fe60: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +05fe64: 6200 b906 |0008: sget-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.ascii:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b9 │ │ +05fe68: 1100 |000a: return-object v0 │ │ +05fe6a: 1a00 8a0b |000b: const-string v0, "UTF-" // string@0b8a │ │ +05fe6e: 6e20 420a 0100 |000d: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +05fe74: 0a00 |0010: move-result v0 │ │ +05fe76: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +05fe7a: 6200 bb06 |0013: sget-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.utf:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06bb │ │ +05fe7e: 28f5 |0015: goto 000a // -000b │ │ +05fe80: 6200 ba06 |0016: sget-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.fallback:Lorg/jsoup/nodes/Entities$CoreCharset; // field@06ba │ │ +05fe84: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ 0x000a line=205 │ │ 0x000b line=203 │ │ 0x0013 line=204 │ │ @@ -92745,20 +92710,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05d4c0: |[05d4c0] org.jsoup.nodes.Entities$CoreCharset.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; │ │ -05d4d0: 1c00 d902 |0000: const-class v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02d9 │ │ -05d4d4: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -05d4da: 0c00 |0005: move-result-object v0 │ │ -05d4dc: 1f00 d902 |0006: check-cast v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02d9 │ │ -05d4e0: 1100 |0008: return-object v0 │ │ +05fe88: |[05fe88] org.jsoup.nodes.Entities$CoreCharset.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; │ │ +05fe98: 1c00 ed02 |0000: const-class v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02ed │ │ +05fe9c: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +05fea2: 0c00 |0005: move-result-object v0 │ │ +05fea4: 1f00 ed02 |0006: check-cast v0, Lorg/jsoup/nodes/Entities$CoreCharset; // type@02ed │ │ +05fea8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #5 : (in Lorg/jsoup/nodes/Entities$CoreCharset;) │ │ @@ -92766,32 +92731,32 @@ │ │ type : '()[Lorg/jsoup/nodes/Entities$CoreCharset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05d4e4: |[05d4e4] org.jsoup.nodes.Entities$CoreCharset.values:()[Lorg/jsoup/nodes/Entities$CoreCharset; │ │ -05d4f4: 6200 b806 |0000: sget-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.$VALUES:[Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b8 │ │ -05d4f8: 6e10 8715 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/nodes/Entities$CoreCharset;.clone:()Ljava/lang/Object; // method@1587 │ │ -05d4fe: 0c00 |0005: move-result-object v0 │ │ -05d500: 1f00 c703 |0006: check-cast v0, [Lorg/jsoup/nodes/Entities$CoreCharset; // type@03c7 │ │ -05d504: 1100 |0008: return-object v0 │ │ +05feac: |[05feac] org.jsoup.nodes.Entities$CoreCharset.values:()[Lorg/jsoup/nodes/Entities$CoreCharset; │ │ +05febc: 6200 b806 |0000: sget-object v0, Lorg/jsoup/nodes/Entities$CoreCharset;.$VALUES:[Lorg/jsoup/nodes/Entities$CoreCharset; // field@06b8 │ │ +05fec0: 6e10 8715 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/nodes/Entities$CoreCharset;.clone:()Ljava/lang/Object; // method@1587 │ │ +05fec6: 0c00 |0005: move-result-object v0 │ │ +05fec8: 1f00 db03 |0006: check-cast v0, [Lorg/jsoup/nodes/Entities$CoreCharset; // type@03db │ │ +05fecc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 817 (Entities.java) │ │ │ │ Class #270 header: │ │ -class_idx : 730 │ │ +class_idx : 750 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 817 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #270 annotations: │ │ @@ -92839,46 +92804,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -05d508: |[05d508] org.jsoup.nodes.Entities$EscapeMode.:()V │ │ -05d518: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -05d51a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -05d51c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -05d51e: 2200 da02 |0003: new-instance v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02da │ │ -05d522: 1a01 381d |0005: const-string v1, "xhtml" // string@1d38 │ │ -05d526: 7100 a711 0000 |0007: invoke-static {}, Lorg/jsoup/nodes/Entities;.access$000:()Ljava/util/Map; // method@11a7 │ │ -05d52c: 0c02 |000a: move-result-object v2 │ │ -05d52e: 7040 a011 1023 |000b: invoke-direct {v0, v1, v3, v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.:(Ljava/lang/String;ILjava/util/Map;)V // method@11a0 │ │ -05d534: 6900 c006 |000e: sput-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.xhtml:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06c0 │ │ -05d538: 2200 da02 |0010: new-instance v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02da │ │ -05d53c: 1a01 eb0d |0012: const-string v1, "base" // string@0deb │ │ -05d540: 7100 a811 0000 |0014: invoke-static {}, Lorg/jsoup/nodes/Entities;.access$100:()Ljava/util/Map; // method@11a8 │ │ -05d546: 0c02 |0017: move-result-object v2 │ │ -05d548: 7040 a011 1024 |0018: invoke-direct {v0, v1, v4, v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.:(Ljava/lang/String;ILjava/util/Map;)V // method@11a0 │ │ -05d54e: 6900 bd06 |001b: sput-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.base:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bd │ │ -05d552: 2200 da02 |001d: new-instance v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02da │ │ -05d556: 1a01 3011 |001f: const-string v1, "extended" // string@1130 │ │ -05d55a: 7100 a911 0000 |0021: invoke-static {}, Lorg/jsoup/nodes/Entities;.access$200:()Ljava/util/Map; // method@11a9 │ │ -05d560: 0c02 |0024: move-result-object v2 │ │ -05d562: 7040 a011 1025 |0025: invoke-direct {v0, v1, v5, v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.:(Ljava/lang/String;ILjava/util/Map;)V // method@11a0 │ │ -05d568: 6900 be06 |0028: sput-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.extended:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06be │ │ -05d56c: 1230 |002a: const/4 v0, #int 3 // #3 │ │ -05d56e: 2300 c803 |002b: new-array v0, v0, [Lorg/jsoup/nodes/Entities$EscapeMode; // type@03c8 │ │ -05d572: 6201 c006 |002d: sget-object v1, Lorg/jsoup/nodes/Entities$EscapeMode;.xhtml:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06c0 │ │ -05d576: 4d01 0003 |002f: aput-object v1, v0, v3 │ │ -05d57a: 6201 bd06 |0031: sget-object v1, Lorg/jsoup/nodes/Entities$EscapeMode;.base:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bd │ │ -05d57e: 4d01 0004 |0033: aput-object v1, v0, v4 │ │ -05d582: 6201 be06 |0035: sget-object v1, Lorg/jsoup/nodes/Entities$EscapeMode;.extended:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06be │ │ -05d586: 4d01 0005 |0037: aput-object v1, v0, v5 │ │ -05d58a: 6900 bc06 |0039: sput-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.$VALUES:[Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bc │ │ -05d58e: 0e00 |003b: return-void │ │ +05fed0: |[05fed0] org.jsoup.nodes.Entities$EscapeMode.:()V │ │ +05fee0: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +05fee2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +05fee4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +05fee6: 2200 ee02 |0003: new-instance v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02ee │ │ +05feea: 1a01 491d |0005: const-string v1, "xhtml" // string@1d49 │ │ +05feee: 7100 a711 0000 |0007: invoke-static {}, Lorg/jsoup/nodes/Entities;.access$000:()Ljava/util/Map; // method@11a7 │ │ +05fef4: 0c02 |000a: move-result-object v2 │ │ +05fef6: 7040 a011 1023 |000b: invoke-direct {v0, v1, v3, v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.:(Ljava/lang/String;ILjava/util/Map;)V // method@11a0 │ │ +05fefc: 6900 c006 |000e: sput-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.xhtml:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06c0 │ │ +05ff00: 2200 ee02 |0010: new-instance v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02ee │ │ +05ff04: 1a01 fe0d |0012: const-string v1, "base" // string@0dfe │ │ +05ff08: 7100 a811 0000 |0014: invoke-static {}, Lorg/jsoup/nodes/Entities;.access$100:()Ljava/util/Map; // method@11a8 │ │ +05ff0e: 0c02 |0017: move-result-object v2 │ │ +05ff10: 7040 a011 1024 |0018: invoke-direct {v0, v1, v4, v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.:(Ljava/lang/String;ILjava/util/Map;)V // method@11a0 │ │ +05ff16: 6900 bd06 |001b: sput-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.base:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bd │ │ +05ff1a: 2200 ee02 |001d: new-instance v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02ee │ │ +05ff1e: 1a01 4311 |001f: const-string v1, "extended" // string@1143 │ │ +05ff22: 7100 a911 0000 |0021: invoke-static {}, Lorg/jsoup/nodes/Entities;.access$200:()Ljava/util/Map; // method@11a9 │ │ +05ff28: 0c02 |0024: move-result-object v2 │ │ +05ff2a: 7040 a011 1025 |0025: invoke-direct {v0, v1, v5, v2}, Lorg/jsoup/nodes/Entities$EscapeMode;.:(Ljava/lang/String;ILjava/util/Map;)V // method@11a0 │ │ +05ff30: 6900 be06 |0028: sput-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.extended:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06be │ │ +05ff34: 1230 |002a: const/4 v0, #int 3 // #3 │ │ +05ff36: 2300 dc03 |002b: new-array v0, v0, [Lorg/jsoup/nodes/Entities$EscapeMode; // type@03dc │ │ +05ff3a: 6201 c006 |002d: sget-object v1, Lorg/jsoup/nodes/Entities$EscapeMode;.xhtml:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06c0 │ │ +05ff3e: 4d01 0003 |002f: aput-object v1, v0, v3 │ │ +05ff42: 6201 bd06 |0031: sget-object v1, Lorg/jsoup/nodes/Entities$EscapeMode;.base:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bd │ │ +05ff46: 4d01 0004 |0033: aput-object v1, v0, v4 │ │ +05ff4a: 6201 be06 |0035: sget-object v1, Lorg/jsoup/nodes/Entities$EscapeMode;.extended:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06be │ │ +05ff4e: 4d01 0005 |0037: aput-object v1, v0, v5 │ │ +05ff52: 6900 bc06 |0039: sput-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.$VALUES:[Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bc │ │ +05ff56: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=19 │ │ 0x0010 line=21 │ │ 0x001d line=23 │ │ 0x002a line=17 │ │ locals : │ │ @@ -92888,18 +92853,18 @@ │ │ type : '(Ljava/lang/String;ILjava/util/Map;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05d590: |[05d590] org.jsoup.nodes.Entities$EscapeMode.:(Ljava/lang/String;ILjava/util/Map;)V │ │ -05d5a0: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -05d5a6: 5b03 bf06 |0003: iput-object v3, v0, Lorg/jsoup/nodes/Entities$EscapeMode;.map:Ljava/util/Map; // field@06bf │ │ -05d5aa: 0e00 |0005: return-void │ │ +05ff58: |[05ff58] org.jsoup.nodes.Entities$EscapeMode.:(Ljava/lang/String;ILjava/util/Map;)V │ │ +05ff68: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +05ff6e: 5b03 bf06 |0003: iput-object v3, v0, Lorg/jsoup/nodes/Entities$EscapeMode;.map:Ljava/util/Map; // field@06bf │ │ +05ff72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ @@ -92913,20 +92878,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$EscapeMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05d5ac: |[05d5ac] org.jsoup.nodes.Entities$EscapeMode.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$EscapeMode; │ │ -05d5bc: 1c00 da02 |0000: const-class v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02da │ │ -05d5c0: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -05d5c6: 0c00 |0005: move-result-object v0 │ │ -05d5c8: 1f00 da02 |0006: check-cast v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02da │ │ -05d5cc: 1100 |0008: return-object v0 │ │ +05ff74: |[05ff74] org.jsoup.nodes.Entities$EscapeMode.valueOf:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$EscapeMode; │ │ +05ff84: 1c00 ee02 |0000: const-class v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02ee │ │ +05ff88: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +05ff8e: 0c00 |0005: move-result-object v0 │ │ +05ff90: 1f00 ee02 |0006: check-cast v0, Lorg/jsoup/nodes/Entities$EscapeMode; // type@02ee │ │ +05ff94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jsoup/nodes/Entities$EscapeMode;) │ │ @@ -92934,20 +92899,20 @@ │ │ type : '()[Lorg/jsoup/nodes/Entities$EscapeMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05d5d0: |[05d5d0] org.jsoup.nodes.Entities$EscapeMode.values:()[Lorg/jsoup/nodes/Entities$EscapeMode; │ │ -05d5e0: 6200 bc06 |0000: sget-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.$VALUES:[Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bc │ │ -05d5e4: 6e10 8815 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/nodes/Entities$EscapeMode;.clone:()Ljava/lang/Object; // method@1588 │ │ -05d5ea: 0c00 |0005: move-result-object v0 │ │ -05d5ec: 1f00 c803 |0006: check-cast v0, [Lorg/jsoup/nodes/Entities$EscapeMode; // type@03c8 │ │ -05d5f0: 1100 |0008: return-object v0 │ │ +05ff98: |[05ff98] org.jsoup.nodes.Entities$EscapeMode.values:()[Lorg/jsoup/nodes/Entities$EscapeMode; │ │ +05ffa8: 6200 bc06 |0000: sget-object v0, Lorg/jsoup/nodes/Entities$EscapeMode;.$VALUES:[Lorg/jsoup/nodes/Entities$EscapeMode; // field@06bc │ │ +05ffac: 6e10 8815 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/nodes/Entities$EscapeMode;.clone:()Ljava/lang/Object; // method@1588 │ │ +05ffb2: 0c00 |0005: move-result-object v0 │ │ +05ffb4: 1f00 dc03 |0006: check-cast v0, [Lorg/jsoup/nodes/Entities$EscapeMode; // type@03dc │ │ +05ffb8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jsoup/nodes/Entities$EscapeMode;) │ │ @@ -92955,29 +92920,29 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d5f4: |[05d5f4] org.jsoup.nodes.Entities$EscapeMode.getMap:()Ljava/util/Map; │ │ -05d604: 5410 bf06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Entities$EscapeMode;.map:Ljava/util/Map; // field@06bf │ │ -05d608: 1100 |0002: return-object v0 │ │ +05ffbc: |[05ffbc] org.jsoup.nodes.Entities$EscapeMode.getMap:()Ljava/util/Map; │ │ +05ffcc: 5410 bf06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Entities$EscapeMode;.map:Ljava/util/Map; // field@06bf │ │ +05ffd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Entities$EscapeMode; │ │ │ │ source_file_idx : 817 (Entities.java) │ │ │ │ Class #271 header: │ │ -class_idx : 731 │ │ +class_idx : 751 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 817 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 0 │ │ │ │ Class #271 annotations: │ │ @@ -93035,93 +93000,93 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -05d60c: |[05d60c] org.jsoup.nodes.Entities.:()V │ │ -05d61c: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -05d61e: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -05d620: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -05d622: 1242 |0003: const/4 v2, #int 4 // #4 │ │ -05d624: 2322 d003 |0004: new-array v2, v2, [[Ljava/lang/Object; // type@03d0 │ │ -05d628: 2363 b603 |0006: new-array v3, v6, [Ljava/lang/Object; // type@03b6 │ │ -05d62c: 1a05 5618 |0008: const-string v5, "quot" // string@1856 │ │ -05d630: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ -05d634: 1305 2200 |000c: const/16 v5, #int 34 // #22 │ │ -05d638: 7110 fc09 0500 |000e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -05d63e: 0c05 |0011: move-result-object v5 │ │ -05d640: 4d05 0308 |0012: aput-object v5, v3, v8 │ │ -05d644: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ -05d648: 2363 b603 |0016: new-array v3, v6, [Ljava/lang/Object; // type@03b6 │ │ -05d64c: 1a05 770d |0018: const-string v5, "amp" // string@0d77 │ │ -05d650: 4d05 0304 |001a: aput-object v5, v3, v4 │ │ -05d654: 1305 2600 |001c: const/16 v5, #int 38 // #26 │ │ -05d658: 7110 fc09 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -05d65e: 0c05 |0021: move-result-object v5 │ │ -05d660: 4d05 0308 |0022: aput-object v5, v3, v8 │ │ -05d664: 4d03 0208 |0024: aput-object v3, v2, v8 │ │ -05d668: 2363 b603 |0026: new-array v3, v6, [Ljava/lang/Object; // type@03b6 │ │ -05d66c: 1a05 4b15 |0028: const-string v5, "lt" // string@154b │ │ -05d670: 4d05 0304 |002a: aput-object v5, v3, v4 │ │ -05d674: 1305 3c00 |002c: const/16 v5, #int 60 // #3c │ │ -05d678: 7110 fc09 0500 |002e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -05d67e: 0c05 |0031: move-result-object v5 │ │ -05d680: 4d05 0308 |0032: aput-object v5, v3, v8 │ │ -05d684: 4d03 0206 |0034: aput-object v3, v2, v6 │ │ -05d688: 1233 |0036: const/4 v3, #int 3 // #3 │ │ -05d68a: 2365 b603 |0037: new-array v5, v6, [Ljava/lang/Object; // type@03b6 │ │ -05d68e: 1a06 2813 |0039: const-string v6, "gt" // string@1328 │ │ -05d692: 4d06 0504 |003b: aput-object v6, v5, v4 │ │ -05d696: 1306 3e00 |003d: const/16 v6, #int 62 // #3e │ │ -05d69a: 7110 fc09 0600 |003f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -05d6a0: 0c06 |0042: move-result-object v6 │ │ -05d6a2: 4d06 0508 |0043: aput-object v6, v5, v8 │ │ -05d6a6: 4d05 0203 |0045: aput-object v5, v2, v3 │ │ -05d6aa: 6902 c506 |0047: sput-object v2, Lorg/jsoup/nodes/Entities;.xhtmlArray:[[Ljava/lang/Object; // field@06c5 │ │ -05d6ae: 2202 0f02 |0049: new-instance v2, Ljava/util/HashMap; // type@020f │ │ -05d6b2: 7010 430b 0200 |004b: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -05d6b8: 6902 c606 |004e: sput-object v2, Lorg/jsoup/nodes/Entities;.xhtmlByVal:Ljava/util/Map; // field@06c6 │ │ -05d6bc: 1a02 e910 |0050: const-string v2, "entities-base.properties" // string@10e9 │ │ -05d6c0: 7110 b011 0200 |0052: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.loadEntities:(Ljava/lang/String;)Ljava/util/Map; // method@11b0 │ │ -05d6c6: 0c02 |0055: move-result-object v2 │ │ -05d6c8: 6902 c106 |0056: sput-object v2, Lorg/jsoup/nodes/Entities;.base:Ljava/util/Map; // field@06c1 │ │ -05d6cc: 6202 c106 |0058: sget-object v2, Lorg/jsoup/nodes/Entities;.base:Ljava/util/Map; // field@06c1 │ │ -05d6d0: 7110 b111 0200 |005a: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.toCharacterKey:(Ljava/util/Map;)Ljava/util/Map; // method@11b1 │ │ -05d6d6: 0c02 |005d: move-result-object v2 │ │ -05d6d8: 6902 c206 |005e: sput-object v2, Lorg/jsoup/nodes/Entities;.baseByVal:Ljava/util/Map; // field@06c2 │ │ -05d6dc: 1a02 ea10 |0060: const-string v2, "entities-full.properties" // string@10ea │ │ -05d6e0: 7110 b011 0200 |0062: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.loadEntities:(Ljava/lang/String;)Ljava/util/Map; // method@11b0 │ │ -05d6e6: 0c02 |0065: move-result-object v2 │ │ -05d6e8: 6902 c306 |0066: sput-object v2, Lorg/jsoup/nodes/Entities;.full:Ljava/util/Map; // field@06c3 │ │ -05d6ec: 6202 c306 |0068: sget-object v2, Lorg/jsoup/nodes/Entities;.full:Ljava/util/Map; // field@06c3 │ │ -05d6f0: 7110 b111 0200 |006a: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.toCharacterKey:(Ljava/util/Map;)Ljava/util/Map; // method@11b1 │ │ -05d6f6: 0c02 |006d: move-result-object v2 │ │ -05d6f8: 6902 c406 |006e: sput-object v2, Lorg/jsoup/nodes/Entities;.fullByVal:Ljava/util/Map; // field@06c4 │ │ -05d6fc: 6205 c506 |0070: sget-object v5, Lorg/jsoup/nodes/Entities;.xhtmlArray:[[Ljava/lang/Object; // field@06c5 │ │ -05d700: 2156 |0072: array-length v6, v5 │ │ -05d702: 0143 |0073: move v3, v4 │ │ -05d704: 3563 1e00 |0074: if-ge v3, v6, 0092 // +001e │ │ -05d708: 4601 0503 |0076: aget-object v1, v5, v3 │ │ -05d70c: 4602 0108 |0078: aget-object v2, v1, v8 │ │ -05d710: 1f02 ae01 |007a: check-cast v2, Ljava/lang/Integer; // type@01ae │ │ -05d714: 6e10 f609 0200 |007c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -05d71a: 0a02 |007f: move-result v2 │ │ -05d71c: 8e22 |0080: int-to-char v2, v2 │ │ -05d71e: 7110 db09 0200 |0081: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -05d724: 0c00 |0084: move-result-object v0 │ │ -05d726: 6207 c606 |0085: sget-object v7, Lorg/jsoup/nodes/Entities;.xhtmlByVal:Ljava/util/Map; // field@06c6 │ │ -05d72a: 4602 0104 |0087: aget-object v2, v1, v4 │ │ -05d72e: 1f02 c001 |0089: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -05d732: 7230 800b 0702 |008b: invoke-interface {v7, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -05d738: d802 0301 |008e: add-int/lit8 v2, v3, #int 1 // #01 │ │ -05d73c: 0123 |0090: move v3, v2 │ │ -05d73e: 28e3 |0091: goto 0074 // -001d │ │ -05d740: 0e00 |0092: return-void │ │ +05ffd4: |[05ffd4] org.jsoup.nodes.Entities.:()V │ │ +05ffe4: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +05ffe6: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +05ffe8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +05ffea: 1242 |0003: const/4 v2, #int 4 // #4 │ │ +05ffec: 2322 e403 |0004: new-array v2, v2, [[Ljava/lang/Object; // type@03e4 │ │ +05fff0: 2363 ca03 |0006: new-array v3, v6, [Ljava/lang/Object; // type@03ca │ │ +05fff4: 1a05 6718 |0008: const-string v5, "quot" // string@1867 │ │ +05fff8: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ +05fffc: 1305 2200 |000c: const/16 v5, #int 34 // #22 │ │ +060000: 7110 fc09 0500 |000e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +060006: 0c05 |0011: move-result-object v5 │ │ +060008: 4d05 0308 |0012: aput-object v5, v3, v8 │ │ +06000c: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ +060010: 2363 ca03 |0016: new-array v3, v6, [Ljava/lang/Object; // type@03ca │ │ +060014: 1a05 8b0d |0018: const-string v5, "amp" // string@0d8b │ │ +060018: 4d05 0304 |001a: aput-object v5, v3, v4 │ │ +06001c: 1305 2600 |001c: const/16 v5, #int 38 // #26 │ │ +060020: 7110 fc09 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +060026: 0c05 |0021: move-result-object v5 │ │ +060028: 4d05 0308 |0022: aput-object v5, v3, v8 │ │ +06002c: 4d03 0208 |0024: aput-object v3, v2, v8 │ │ +060030: 2363 ca03 |0026: new-array v3, v6, [Ljava/lang/Object; // type@03ca │ │ +060034: 1a05 5c15 |0028: const-string v5, "lt" // string@155c │ │ +060038: 4d05 0304 |002a: aput-object v5, v3, v4 │ │ +06003c: 1305 3c00 |002c: const/16 v5, #int 60 // #3c │ │ +060040: 7110 fc09 0500 |002e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +060046: 0c05 |0031: move-result-object v5 │ │ +060048: 4d05 0308 |0032: aput-object v5, v3, v8 │ │ +06004c: 4d03 0206 |0034: aput-object v3, v2, v6 │ │ +060050: 1233 |0036: const/4 v3, #int 3 // #3 │ │ +060052: 2365 ca03 |0037: new-array v5, v6, [Ljava/lang/Object; // type@03ca │ │ +060056: 1a06 3b13 |0039: const-string v6, "gt" // string@133b │ │ +06005a: 4d06 0504 |003b: aput-object v6, v5, v4 │ │ +06005e: 1306 3e00 |003d: const/16 v6, #int 62 // #3e │ │ +060062: 7110 fc09 0600 |003f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +060068: 0c06 |0042: move-result-object v6 │ │ +06006a: 4d06 0508 |0043: aput-object v6, v5, v8 │ │ +06006e: 4d05 0203 |0045: aput-object v5, v2, v3 │ │ +060072: 6902 c506 |0047: sput-object v2, Lorg/jsoup/nodes/Entities;.xhtmlArray:[[Ljava/lang/Object; // field@06c5 │ │ +060076: 2202 2202 |0049: new-instance v2, Ljava/util/HashMap; // type@0222 │ │ +06007a: 7010 430b 0200 |004b: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +060080: 6902 c606 |004e: sput-object v2, Lorg/jsoup/nodes/Entities;.xhtmlByVal:Ljava/util/Map; // field@06c6 │ │ +060084: 1a02 fc10 |0050: const-string v2, "entities-base.properties" // string@10fc │ │ +060088: 7110 b011 0200 |0052: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.loadEntities:(Ljava/lang/String;)Ljava/util/Map; // method@11b0 │ │ +06008e: 0c02 |0055: move-result-object v2 │ │ +060090: 6902 c106 |0056: sput-object v2, Lorg/jsoup/nodes/Entities;.base:Ljava/util/Map; // field@06c1 │ │ +060094: 6202 c106 |0058: sget-object v2, Lorg/jsoup/nodes/Entities;.base:Ljava/util/Map; // field@06c1 │ │ +060098: 7110 b111 0200 |005a: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.toCharacterKey:(Ljava/util/Map;)Ljava/util/Map; // method@11b1 │ │ +06009e: 0c02 |005d: move-result-object v2 │ │ +0600a0: 6902 c206 |005e: sput-object v2, Lorg/jsoup/nodes/Entities;.baseByVal:Ljava/util/Map; // field@06c2 │ │ +0600a4: 1a02 fd10 |0060: const-string v2, "entities-full.properties" // string@10fd │ │ +0600a8: 7110 b011 0200 |0062: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.loadEntities:(Ljava/lang/String;)Ljava/util/Map; // method@11b0 │ │ +0600ae: 0c02 |0065: move-result-object v2 │ │ +0600b0: 6902 c306 |0066: sput-object v2, Lorg/jsoup/nodes/Entities;.full:Ljava/util/Map; // field@06c3 │ │ +0600b4: 6202 c306 |0068: sget-object v2, Lorg/jsoup/nodes/Entities;.full:Ljava/util/Map; // field@06c3 │ │ +0600b8: 7110 b111 0200 |006a: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.toCharacterKey:(Ljava/util/Map;)Ljava/util/Map; // method@11b1 │ │ +0600be: 0c02 |006d: move-result-object v2 │ │ +0600c0: 6902 c406 |006e: sput-object v2, Lorg/jsoup/nodes/Entities;.fullByVal:Ljava/util/Map; // field@06c4 │ │ +0600c4: 6205 c506 |0070: sget-object v5, Lorg/jsoup/nodes/Entities;.xhtmlArray:[[Ljava/lang/Object; // field@06c5 │ │ +0600c8: 2156 |0072: array-length v6, v5 │ │ +0600ca: 0143 |0073: move v3, v4 │ │ +0600cc: 3563 1e00 |0074: if-ge v3, v6, 0092 // +001e │ │ +0600d0: 4601 0503 |0076: aget-object v1, v5, v3 │ │ +0600d4: 4602 0108 |0078: aget-object v2, v1, v8 │ │ +0600d8: 1f02 c001 |007a: check-cast v2, Ljava/lang/Integer; // type@01c0 │ │ +0600dc: 6e10 f609 0200 |007c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +0600e2: 0a02 |007f: move-result v2 │ │ +0600e4: 8e22 |0080: int-to-char v2, v2 │ │ +0600e6: 7110 db09 0200 |0081: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +0600ec: 0c00 |0084: move-result-object v0 │ │ +0600ee: 6207 c606 |0085: sget-object v7, Lorg/jsoup/nodes/Entities;.xhtmlByVal:Ljava/util/Map; // field@06c6 │ │ +0600f2: 4602 0104 |0087: aget-object v2, v1, v4 │ │ +0600f6: 1f02 d201 |0089: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +0600fa: 7230 800b 0702 |008b: invoke-interface {v7, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +060100: d802 0301 |008e: add-int/lit8 v2, v3, #int 1 // #01 │ │ +060104: 0123 |0090: move v3, v2 │ │ +060106: 28e3 |0091: goto 0074 // -001d │ │ +060108: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=211 │ │ 0x000e line=212 │ │ 0x001e line=213 │ │ 0x002e line=214 │ │ 0x003f line=215 │ │ @@ -93145,17 +93110,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d744: |[05d744] org.jsoup.nodes.Entities.:()V │ │ -05d754: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05d75a: 0e00 |0003: return-void │ │ +06010c: |[06010c] org.jsoup.nodes.Entities.:()V │ │ +06011c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +060122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/nodes/Entities; │ │ │ │ #2 : (in Lorg/jsoup/nodes/Entities;) │ │ @@ -93163,81 +93128,81 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d75c: |[05d75c] org.jsoup.nodes.Entities.access$000:()Ljava/util/Map; │ │ -05d76c: 6200 c606 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.xhtmlByVal:Ljava/util/Map; // field@06c6 │ │ -05d770: 1100 |0002: return-object v0 │ │ +060124: |[060124] org.jsoup.nodes.Entities.access$000:()Ljava/util/Map; │ │ +060134: 6200 c606 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.xhtmlByVal:Ljava/util/Map; // field@06c6 │ │ +060138: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #3 : (in Lorg/jsoup/nodes/Entities;) │ │ name : 'access$100' │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d774: |[05d774] org.jsoup.nodes.Entities.access$100:()Ljava/util/Map; │ │ -05d784: 6200 c206 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.baseByVal:Ljava/util/Map; // field@06c2 │ │ -05d788: 1100 |0002: return-object v0 │ │ +06013c: |[06013c] org.jsoup.nodes.Entities.access$100:()Ljava/util/Map; │ │ +06014c: 6200 c206 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.baseByVal:Ljava/util/Map; // field@06c2 │ │ +060150: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #4 : (in Lorg/jsoup/nodes/Entities;) │ │ name : 'access$200' │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d78c: |[05d78c] org.jsoup.nodes.Entities.access$200:()Ljava/util/Map; │ │ -05d79c: 6200 c406 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.fullByVal:Ljava/util/Map; // field@06c4 │ │ -05d7a0: 1100 |0002: return-object v0 │ │ +060154: |[060154] org.jsoup.nodes.Entities.access$200:()Ljava/util/Map; │ │ +060164: 6200 c406 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.fullByVal:Ljava/util/Map; // field@06c4 │ │ +060168: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #5 : (in Lorg/jsoup/nodes/Entities;) │ │ name : 'canEncode' │ │ type : '(Lorg/jsoup/nodes/Entities$CoreCharset;CLjava/nio/charset/CharsetEncoder;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05d7a4: |[05d7a4] org.jsoup.nodes.Entities.canEncode:(Lorg/jsoup/nodes/Entities$CoreCharset;CLjava/nio/charset/CharsetEncoder;)Z │ │ -05d7b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05d7b6: 6201 b706 |0001: sget-object v1, Lorg/jsoup/nodes/Entities$1;.$SwitchMap$org$jsoup$nodes$Entities$CoreCharset:[I // field@06b7 │ │ -05d7ba: 6e10 9c11 0300 |0003: invoke-virtual {v3}, Lorg/jsoup/nodes/Entities$CoreCharset;.ordinal:()I // method@119c │ │ -05d7c0: 0a02 |0006: move-result v2 │ │ -05d7c2: 4401 0102 |0007: aget v1, v1, v2 │ │ -05d7c6: 2b01 0f00 0000 |0009: packed-switch v1, 00000018 // +0000000f │ │ -05d7cc: 6e20 ee0a 4500 |000c: invoke-virtual {v5, v4}, Ljava/nio/charset/CharsetEncoder;.canEncode:(C)Z // method@0aee │ │ -05d7d2: 0a00 |000f: move-result v0 │ │ -05d7d4: 0f00 |0010: return v0 │ │ -05d7d6: 1301 8000 |0011: const/16 v1, #int 128 // #80 │ │ -05d7da: 3414 fdff |0013: if-lt v4, v1, 0010 // -0003 │ │ -05d7de: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -05d7e0: 28fa |0016: goto 0010 // -0006 │ │ -05d7e2: 0000 |0017: nop // spacer │ │ -05d7e4: 0001 0200 0100 0000 0800 0000 0700 ... |0018: packed-switch-data (8 units) │ │ +06016c: |[06016c] org.jsoup.nodes.Entities.canEncode:(Lorg/jsoup/nodes/Entities$CoreCharset;CLjava/nio/charset/CharsetEncoder;)Z │ │ +06017c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06017e: 6201 b706 |0001: sget-object v1, Lorg/jsoup/nodes/Entities$1;.$SwitchMap$org$jsoup$nodes$Entities$CoreCharset:[I // field@06b7 │ │ +060182: 6e10 9c11 0300 |0003: invoke-virtual {v3}, Lorg/jsoup/nodes/Entities$CoreCharset;.ordinal:()I // method@119c │ │ +060188: 0a02 |0006: move-result v2 │ │ +06018a: 4401 0102 |0007: aget v1, v1, v2 │ │ +06018e: 2b01 0f00 0000 |0009: packed-switch v1, 00000018 // +0000000f │ │ +060194: 6e20 ee0a 4500 |000c: invoke-virtual {v5, v4}, Ljava/nio/charset/CharsetEncoder;.canEncode:(C)Z // method@0aee │ │ +06019a: 0a00 |000f: move-result v0 │ │ +06019c: 0f00 |0010: return v0 │ │ +06019e: 1301 8000 |0011: const/16 v1, #int 128 // #80 │ │ +0601a2: 3414 fdff |0013: if-lt v4, v1, 0010 // -0003 │ │ +0601a6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0601a8: 28fa |0016: goto 0010 // -0006 │ │ +0601aa: 0000 |0017: nop // spacer │ │ +0601ac: 0001 0200 0100 0000 0800 0000 0700 ... |0018: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ 0x000c line=193 │ │ 0x0011 line=189 │ │ 0x0017 line=187 │ │ locals : │ │ @@ -93250,29 +93215,29 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -05d7f4: |[05d7f4] org.jsoup.nodes.Entities.escape:(Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;)Ljava/lang/String; │ │ -05d804: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05d806: 2200 c101 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05d80a: 6e10 380a 0600 |0003: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05d810: 0a01 |0006: move-result v1 │ │ -05d812: da01 0102 |0007: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -05d816: 7020 510a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ -05d81c: 0761 |000c: move-object v1, v6 │ │ -05d81e: 0772 |000d: move-object v2, v7 │ │ -05d820: 0134 |000e: move v4, v3 │ │ -05d822: 0135 |000f: move v5, v3 │ │ -05d824: 7706 ac11 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/jsoup/nodes/Entities;.escape:(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V // method@11ac │ │ -05d82a: 6e10 640a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05d830: 0c01 |0016: move-result-object v1 │ │ -05d832: 1101 |0017: return-object v1 │ │ +0601bc: |[0601bc] org.jsoup.nodes.Entities.escape:(Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;)Ljava/lang/String; │ │ +0601cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0601ce: 2200 d301 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0601d2: 6e10 380a 0600 |0003: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0601d8: 0a01 |0006: move-result v1 │ │ +0601da: da01 0102 |0007: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0601de: 7020 510a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ +0601e4: 0761 |000c: move-object v1, v6 │ │ +0601e6: 0772 |000d: move-object v2, v7 │ │ +0601e8: 0134 |000e: move v4, v3 │ │ +0601ea: 0135 |000f: move v5, v3 │ │ +0601ec: 7706 ac11 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/jsoup/nodes/Entities;.escape:(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V // method@11ac │ │ +0601f2: 6e10 640a 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0601f8: 0c01 |0016: move-result-object v1 │ │ +0601fa: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0010 line=74 │ │ 0x0013 line=75 │ │ locals : │ │ 0x000c - 0x0018 reg=0 accum Ljava/lang/StringBuilder; │ │ @@ -93284,141 +93249,141 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 268 16-bit code units │ │ -05d834: |[05d834] org.jsoup.nodes.Entities.escape:(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V │ │ -05d844: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05d846: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -05d848: 6e10 e110 0e00 |0002: invoke-virtual {v14}, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:()Lorg/jsoup/nodes/Entities$EscapeMode; // method@10e1 │ │ -05d84e: 0c04 |0005: move-result-object v4 │ │ -05d850: 6e10 df10 0e00 |0006: invoke-virtual {v14}, Lorg/jsoup/nodes/Document$OutputSettings;.encoder:()Ljava/nio/charset/CharsetEncoder; // method@10df │ │ -05d856: 0c03 |0009: move-result-object v3 │ │ -05d858: 6e10 f00a 0300 |000a: invoke-virtual {v3}, Ljava/nio/charset/CharsetEncoder;.charset:()Ljava/nio/charset/Charset; // method@0af0 │ │ -05d85e: 0c0a |000d: move-result-object v10 │ │ -05d860: 6e10 ec0a 0a00 |000e: invoke-virtual {v10}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ -05d866: 0c0a |0011: move-result-object v10 │ │ -05d868: 7110 9a11 0a00 |0012: invoke-static {v10}, Lorg/jsoup/nodes/Entities$CoreCharset;.access$300:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; // method@119a │ │ -05d86e: 0c02 |0015: move-result-object v2 │ │ -05d870: 6e10 a111 0400 |0016: invoke-virtual {v4}, Lorg/jsoup/nodes/Entities$EscapeMode;.getMap:()Ljava/util/Map; // method@11a1 │ │ -05d876: 0c07 |0019: move-result-object v7 │ │ -05d878: 6e10 380a 0d00 |001a: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05d87e: 0a06 |001d: move-result v6 │ │ -05d880: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -05d882: 3568 d600 |001f: if-ge v8, v6, 00f5 // +00d6 │ │ -05d886: 6e20 260a 8d00 |0021: invoke-virtual {v13, v8}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ -05d88c: 0a01 |0024: move-result v1 │ │ -05d88e: 3810 1d00 |0025: if-eqz v16, 0042 // +001d │ │ -05d892: 7110 6c10 0100 |0027: invoke-static {v1}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ -05d898: 0a0a |002a: move-result v10 │ │ -05d89a: 380a 1500 |002b: if-eqz v10, 0040 // +0015 │ │ -05d89e: 3811 0400 |002d: if-eqz v17, 0031 // +0004 │ │ -05d8a2: 3809 0400 |002f: if-eqz v9, 0033 // +0004 │ │ -05d8a6: 3805 0800 |0031: if-eqz v5, 0039 // +0008 │ │ -05d8aa: 7110 d109 0100 |0033: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ -05d8b0: 0a0a |0036: move-result v10 │ │ -05d8b2: b0a8 |0037: add-int/2addr v8, v10 │ │ -05d8b4: 28e7 |0038: goto 001f // -0019 │ │ -05d8b6: 130a 2000 |0039: const/16 v10, #int 32 // #20 │ │ -05d8ba: 6e20 530a ac00 |003b: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05d8c0: 1215 |003e: const/4 v5, #int 1 // #1 │ │ -05d8c2: 28f4 |003f: goto 0033 // -000c │ │ -05d8c4: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -05d8c6: 1219 |0041: const/4 v9, #int 1 // #1 │ │ -05d8c8: 150a 0100 |0042: const/high16 v10, #int 65536 // #1 │ │ -05d8cc: 35a1 8800 |0044: if-ge v1, v10, 00cc // +0088 │ │ -05d8d0: 8e10 |0046: int-to-char v0, v1 │ │ -05d8d2: 2c00 af00 0000 |0047: sparse-switch v0, 000000f6 // +000000af │ │ -05d8d8: 7130 aa11 0203 |004a: invoke-static {v2, v0, v3}, Lorg/jsoup/nodes/Entities;.canEncode:(Lorg/jsoup/nodes/Entities$CoreCharset;CLjava/nio/charset/CharsetEncoder;)Z // method@11aa │ │ -05d8de: 0a0a |004d: move-result v10 │ │ -05d8e0: 380a 4400 |004e: if-eqz v10, 0092 // +0044 │ │ -05d8e4: 6e20 530a 0c00 |0050: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05d8ea: 28e0 |0053: goto 0033 // -0020 │ │ -05d8ec: 1a0a a900 |0054: const-string v10, "&" // string@00a9 │ │ -05d8f0: 6e20 580a ac00 |0056: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d8f6: 28da |0059: goto 0033 // -0026 │ │ -05d8f8: 620a c006 |005a: sget-object v10, Lorg/jsoup/nodes/Entities$EscapeMode;.xhtml:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06c0 │ │ -05d8fc: 32a4 0800 |005c: if-eq v4, v10, 0064 // +0008 │ │ -05d900: 1a0a ac00 |005e: const-string v10, " " // string@00ac │ │ -05d904: 6e20 580a ac00 |0060: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d90a: 28d0 |0063: goto 0033 // -0030 │ │ -05d90c: 1a0a a800 |0064: const-string v10, " " // string@00a8 │ │ -05d910: 6e20 580a ac00 |0066: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d916: 28ca |0069: goto 0033 // -0036 │ │ -05d918: 380f 0600 |006a: if-eqz v15, 0070 // +0006 │ │ -05d91c: 620a c006 |006c: sget-object v10, Lorg/jsoup/nodes/Entities$EscapeMode;.xhtml:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06c0 │ │ -05d920: 33a4 0800 |006e: if-ne v4, v10, 0076 // +0008 │ │ -05d924: 1a0a ab00 |0070: const-string v10, "<" // string@00ab │ │ -05d928: 6e20 580a ac00 |0072: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d92e: 28be |0075: goto 0033 // -0042 │ │ -05d930: 6e20 530a 0c00 |0076: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05d936: 28ba |0079: goto 0033 // -0046 │ │ -05d938: 390f 0800 |007a: if-nez v15, 0082 // +0008 │ │ -05d93c: 1a0a aa00 |007c: const-string v10, ">" // string@00aa │ │ -05d940: 6e20 580a ac00 |007e: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d946: 28b2 |0081: goto 0033 // -004e │ │ -05d948: 6e20 530a 0c00 |0082: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05d94e: 28ae |0085: goto 0033 // -0052 │ │ -05d950: 380f 0800 |0086: if-eqz v15, 008e // +0008 │ │ -05d954: 1a0a ad00 |0088: const-string v10, """ // string@00ad │ │ -05d958: 6e20 580a ac00 |008a: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d95e: 28a6 |008d: goto 0033 // -005a │ │ -05d960: 6e20 530a 0c00 |008e: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05d966: 28a2 |0091: goto 0033 // -005e │ │ -05d968: 7110 db09 0000 |0092: invoke-static {v0}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -05d96e: 0c0a |0095: move-result-object v10 │ │ -05d970: 7220 7b0b a700 |0096: invoke-interface {v7, v10}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -05d976: 0a0a |0099: move-result v10 │ │ -05d978: 380a 1d00 |009a: if-eqz v10, 00b7 // +001d │ │ -05d97c: 130a 2600 |009c: const/16 v10, #int 38 // #26 │ │ -05d980: 6e20 530a ac00 |009e: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05d986: 0c0b |00a1: move-result-object v11 │ │ -05d988: 7110 db09 0000 |00a2: invoke-static {v0}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -05d98e: 0c0a |00a5: move-result-object v10 │ │ -05d990: 7220 7d0b a700 |00a6: invoke-interface {v7, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -05d996: 0c0a |00a9: move-result-object v10 │ │ -05d998: 1f0a c001 |00aa: check-cast v10, Ljava/lang/String; // type@01c0 │ │ -05d99c: 6e20 580a ab00 |00ac: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d9a2: 0c0a |00af: move-result-object v10 │ │ -05d9a4: 130b 3b00 |00b0: const/16 v11, #int 59 // #3b │ │ -05d9a8: 6e20 530a ba00 |00b2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05d9ae: 2900 7eff |00b5: goto/16 0033 // -0082 │ │ -05d9b2: 1a0a a700 |00b7: const-string v10, "&#x" // string@00a7 │ │ -05d9b6: 6e20 580a ac00 |00b9: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d9bc: 0c0a |00bc: move-result-object v10 │ │ -05d9be: 7110 fa09 0100 |00bd: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ -05d9c4: 0c0b |00c0: move-result-object v11 │ │ -05d9c6: 6e20 580a ba00 |00c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05d9cc: 0c0a |00c4: move-result-object v10 │ │ -05d9ce: 130b 3b00 |00c5: const/16 v11, #int 59 // #3b │ │ -05d9d2: 6e20 530a ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05d9d8: 2900 69ff |00ca: goto/16 0033 // -0097 │ │ -05d9dc: 2200 c001 |00cc: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -05d9e0: 7110 d709 0100 |00ce: invoke-static {v1}, Ljava/lang/Character;.toChars:(I)[C // method@09d7 │ │ -05d9e6: 0c0a |00d1: move-result-object v10 │ │ -05d9e8: 7020 230a a000 |00d2: invoke-direct {v0, v10}, Ljava/lang/String;.:([C)V // method@0a23 │ │ -05d9ee: 6e20 ef0a 0300 |00d5: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@0aef │ │ -05d9f4: 0a0a |00d8: move-result v10 │ │ -05d9f6: 380a 0700 |00d9: if-eqz v10, 00e0 // +0007 │ │ -05d9fa: 6e20 580a 0c00 |00db: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05da00: 2900 55ff |00de: goto/16 0033 // -00ab │ │ -05da04: 1a0a a700 |00e0: const-string v10, "&#x" // string@00a7 │ │ -05da08: 6e20 580a ac00 |00e2: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05da0e: 0c0a |00e5: move-result-object v10 │ │ -05da10: 7110 fa09 0100 |00e6: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ -05da16: 0c0b |00e9: move-result-object v11 │ │ -05da18: 6e20 580a ba00 |00ea: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05da1e: 0c0a |00ed: move-result-object v10 │ │ -05da20: 130b 3b00 |00ee: const/16 v11, #int 59 // #3b │ │ -05da24: 6e20 530a ba00 |00f0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -05da2a: 2900 40ff |00f3: goto/16 0033 // -00c0 │ │ -05da2e: 0e00 |00f5: return-void │ │ -05da30: 0002 0500 2200 0000 2600 0000 3c00 ... |00f6: sparse-switch-data (22 units) │ │ +0601fc: |[0601fc] org.jsoup.nodes.Entities.escape:(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V │ │ +06020c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06020e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +060210: 6e10 e110 0e00 |0002: invoke-virtual {v14}, Lorg/jsoup/nodes/Document$OutputSettings;.escapeMode:()Lorg/jsoup/nodes/Entities$EscapeMode; // method@10e1 │ │ +060216: 0c04 |0005: move-result-object v4 │ │ +060218: 6e10 df10 0e00 |0006: invoke-virtual {v14}, Lorg/jsoup/nodes/Document$OutputSettings;.encoder:()Ljava/nio/charset/CharsetEncoder; // method@10df │ │ +06021e: 0c03 |0009: move-result-object v3 │ │ +060220: 6e10 f00a 0300 |000a: invoke-virtual {v3}, Ljava/nio/charset/CharsetEncoder;.charset:()Ljava/nio/charset/Charset; // method@0af0 │ │ +060226: 0c0a |000d: move-result-object v10 │ │ +060228: 6e10 ec0a 0a00 |000e: invoke-virtual {v10}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ +06022e: 0c0a |0011: move-result-object v10 │ │ +060230: 7110 9a11 0a00 |0012: invoke-static {v10}, Lorg/jsoup/nodes/Entities$CoreCharset;.access$300:(Ljava/lang/String;)Lorg/jsoup/nodes/Entities$CoreCharset; // method@119a │ │ +060236: 0c02 |0015: move-result-object v2 │ │ +060238: 6e10 a111 0400 |0016: invoke-virtual {v4}, Lorg/jsoup/nodes/Entities$EscapeMode;.getMap:()Ljava/util/Map; // method@11a1 │ │ +06023e: 0c07 |0019: move-result-object v7 │ │ +060240: 6e10 380a 0d00 |001a: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0a38 │ │ +060246: 0a06 |001d: move-result v6 │ │ +060248: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +06024a: 3568 d600 |001f: if-ge v8, v6, 00f5 // +00d6 │ │ +06024e: 6e20 260a 8d00 |0021: invoke-virtual {v13, v8}, Ljava/lang/String;.codePointAt:(I)I // method@0a26 │ │ +060254: 0a01 |0024: move-result v1 │ │ +060256: 3810 1d00 |0025: if-eqz v16, 0042 // +001d │ │ +06025a: 7110 6c10 0100 |0027: invoke-static {v1}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ +060260: 0a0a |002a: move-result v10 │ │ +060262: 380a 1500 |002b: if-eqz v10, 0040 // +0015 │ │ +060266: 3811 0400 |002d: if-eqz v17, 0031 // +0004 │ │ +06026a: 3809 0400 |002f: if-eqz v9, 0033 // +0004 │ │ +06026e: 3805 0800 |0031: if-eqz v5, 0039 // +0008 │ │ +060272: 7110 d109 0100 |0033: invoke-static {v1}, Ljava/lang/Character;.charCount:(I)I // method@09d1 │ │ +060278: 0a0a |0036: move-result v10 │ │ +06027a: b0a8 |0037: add-int/2addr v8, v10 │ │ +06027c: 28e7 |0038: goto 001f // -0019 │ │ +06027e: 130a 2000 |0039: const/16 v10, #int 32 // #20 │ │ +060282: 6e20 530a ac00 |003b: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +060288: 1215 |003e: const/4 v5, #int 1 // #1 │ │ +06028a: 28f4 |003f: goto 0033 // -000c │ │ +06028c: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +06028e: 1219 |0041: const/4 v9, #int 1 // #1 │ │ +060290: 150a 0100 |0042: const/high16 v10, #int 65536 // #1 │ │ +060294: 35a1 8800 |0044: if-ge v1, v10, 00cc // +0088 │ │ +060298: 8e10 |0046: int-to-char v0, v1 │ │ +06029a: 2c00 af00 0000 |0047: sparse-switch v0, 000000f6 // +000000af │ │ +0602a0: 7130 aa11 0203 |004a: invoke-static {v2, v0, v3}, Lorg/jsoup/nodes/Entities;.canEncode:(Lorg/jsoup/nodes/Entities$CoreCharset;CLjava/nio/charset/CharsetEncoder;)Z // method@11aa │ │ +0602a6: 0a0a |004d: move-result v10 │ │ +0602a8: 380a 4400 |004e: if-eqz v10, 0092 // +0044 │ │ +0602ac: 6e20 530a 0c00 |0050: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0602b2: 28e0 |0053: goto 0033 // -0020 │ │ +0602b4: 1a0a a900 |0054: const-string v10, "&" // string@00a9 │ │ +0602b8: 6e20 580a ac00 |0056: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0602be: 28da |0059: goto 0033 // -0026 │ │ +0602c0: 620a c006 |005a: sget-object v10, Lorg/jsoup/nodes/Entities$EscapeMode;.xhtml:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06c0 │ │ +0602c4: 32a4 0800 |005c: if-eq v4, v10, 0064 // +0008 │ │ +0602c8: 1a0a ac00 |005e: const-string v10, " " // string@00ac │ │ +0602cc: 6e20 580a ac00 |0060: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0602d2: 28d0 |0063: goto 0033 // -0030 │ │ +0602d4: 1a0a a800 |0064: const-string v10, " " // string@00a8 │ │ +0602d8: 6e20 580a ac00 |0066: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0602de: 28ca |0069: goto 0033 // -0036 │ │ +0602e0: 380f 0600 |006a: if-eqz v15, 0070 // +0006 │ │ +0602e4: 620a c006 |006c: sget-object v10, Lorg/jsoup/nodes/Entities$EscapeMode;.xhtml:Lorg/jsoup/nodes/Entities$EscapeMode; // field@06c0 │ │ +0602e8: 33a4 0800 |006e: if-ne v4, v10, 0076 // +0008 │ │ +0602ec: 1a0a ab00 |0070: const-string v10, "<" // string@00ab │ │ +0602f0: 6e20 580a ac00 |0072: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0602f6: 28be |0075: goto 0033 // -0042 │ │ +0602f8: 6e20 530a 0c00 |0076: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0602fe: 28ba |0079: goto 0033 // -0046 │ │ +060300: 390f 0800 |007a: if-nez v15, 0082 // +0008 │ │ +060304: 1a0a aa00 |007c: const-string v10, ">" // string@00aa │ │ +060308: 6e20 580a ac00 |007e: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06030e: 28b2 |0081: goto 0033 // -004e │ │ +060310: 6e20 530a 0c00 |0082: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +060316: 28ae |0085: goto 0033 // -0052 │ │ +060318: 380f 0800 |0086: if-eqz v15, 008e // +0008 │ │ +06031c: 1a0a ad00 |0088: const-string v10, """ // string@00ad │ │ +060320: 6e20 580a ac00 |008a: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +060326: 28a6 |008d: goto 0033 // -005a │ │ +060328: 6e20 530a 0c00 |008e: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +06032e: 28a2 |0091: goto 0033 // -005e │ │ +060330: 7110 db09 0000 |0092: invoke-static {v0}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +060336: 0c0a |0095: move-result-object v10 │ │ +060338: 7220 7b0b a700 |0096: invoke-interface {v7, v10}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +06033e: 0a0a |0099: move-result v10 │ │ +060340: 380a 1d00 |009a: if-eqz v10, 00b7 // +001d │ │ +060344: 130a 2600 |009c: const/16 v10, #int 38 // #26 │ │ +060348: 6e20 530a ac00 |009e: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +06034e: 0c0b |00a1: move-result-object v11 │ │ +060350: 7110 db09 0000 |00a2: invoke-static {v0}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +060356: 0c0a |00a5: move-result-object v10 │ │ +060358: 7220 7d0b a700 |00a6: invoke-interface {v7, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +06035e: 0c0a |00a9: move-result-object v10 │ │ +060360: 1f0a d201 |00aa: check-cast v10, Ljava/lang/String; // type@01d2 │ │ +060364: 6e20 580a ab00 |00ac: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06036a: 0c0a |00af: move-result-object v10 │ │ +06036c: 130b 3b00 |00b0: const/16 v11, #int 59 // #3b │ │ +060370: 6e20 530a ba00 |00b2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +060376: 2900 7eff |00b5: goto/16 0033 // -0082 │ │ +06037a: 1a0a a700 |00b7: const-string v10, "&#x" // string@00a7 │ │ +06037e: 6e20 580a ac00 |00b9: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +060384: 0c0a |00bc: move-result-object v10 │ │ +060386: 7110 fa09 0100 |00bd: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ +06038c: 0c0b |00c0: move-result-object v11 │ │ +06038e: 6e20 580a ba00 |00c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +060394: 0c0a |00c4: move-result-object v10 │ │ +060396: 130b 3b00 |00c5: const/16 v11, #int 59 // #3b │ │ +06039a: 6e20 530a ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0603a0: 2900 69ff |00ca: goto/16 0033 // -0097 │ │ +0603a4: 2200 d201 |00cc: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +0603a8: 7110 d709 0100 |00ce: invoke-static {v1}, Ljava/lang/Character;.toChars:(I)[C // method@09d7 │ │ +0603ae: 0c0a |00d1: move-result-object v10 │ │ +0603b0: 7020 230a a000 |00d2: invoke-direct {v0, v10}, Ljava/lang/String;.:([C)V // method@0a23 │ │ +0603b6: 6e20 ef0a 0300 |00d5: invoke-virtual {v3, v0}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@0aef │ │ +0603bc: 0a0a |00d8: move-result v10 │ │ +0603be: 380a 0700 |00d9: if-eqz v10, 00e0 // +0007 │ │ +0603c2: 6e20 580a 0c00 |00db: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0603c8: 2900 55ff |00de: goto/16 0033 // -00ab │ │ +0603cc: 1a0a a700 |00e0: const-string v10, "&#x" // string@00a7 │ │ +0603d0: 6e20 580a ac00 |00e2: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0603d6: 0c0a |00e5: move-result-object v10 │ │ +0603d8: 7110 fa09 0100 |00e6: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ +0603de: 0c0b |00e9: move-result-object v11 │ │ +0603e0: 6e20 580a ba00 |00ea: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0603e6: 0c0a |00ed: move-result-object v10 │ │ +0603e8: 130b 3b00 |00ee: const/16 v11, #int 59 // #3b │ │ +0603ec: 6e20 530a ba00 |00f0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0603f2: 2900 40ff |00f3: goto/16 0033 // -00c0 │ │ +0603f6: 0e00 |00f5: return-void │ │ +0603f8: 0002 0500 2200 0000 2600 0000 3c00 ... |00f6: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0001 line=83 │ │ 0x0002 line=84 │ │ 0x0006 line=85 │ │ 0x000a line=86 │ │ @@ -93486,20 +93451,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Character;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05da5c: |[05da5c] org.jsoup.nodes.Entities.getCharacterByName:(Ljava/lang/String;)Ljava/lang/Character; │ │ -05da6c: 6200 c306 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.full:Ljava/util/Map; // field@06c3 │ │ -05da70: 7220 7d0b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -05da76: 0c00 |0005: move-result-object v0 │ │ -05da78: 1f00 9f01 |0006: check-cast v0, Ljava/lang/Character; // type@019f │ │ -05da7c: 1100 |0008: return-object v0 │ │ +060424: |[060424] org.jsoup.nodes.Entities.getCharacterByName:(Ljava/lang/String;)Ljava/lang/Character; │ │ +060434: 6200 c306 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.full:Ljava/util/Map; // field@06c3 │ │ +060438: 7220 7d0b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +06043e: 0c00 |0005: move-result-object v0 │ │ +060440: 1f00 b101 |0006: check-cast v0, Ljava/lang/Character; // type@01b1 │ │ +060444: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #9 : (in Lorg/jsoup/nodes/Entities;) │ │ @@ -93507,19 +93472,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05da80: |[05da80] org.jsoup.nodes.Entities.isBaseNamedEntity:(Ljava/lang/String;)Z │ │ -05da90: 6200 c106 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.base:Ljava/util/Map; // field@06c1 │ │ -05da94: 7220 7b0b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -05da9a: 0a00 |0005: move-result v0 │ │ -05da9c: 0f00 |0006: return v0 │ │ +060448: |[060448] org.jsoup.nodes.Entities.isBaseNamedEntity:(Ljava/lang/String;)Z │ │ +060458: 6200 c106 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.base:Ljava/util/Map; // field@06c1 │ │ +06045c: 7220 7b0b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +060462: 0a00 |0005: move-result v0 │ │ +060464: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 name Ljava/lang/String; │ │ │ │ #10 : (in Lorg/jsoup/nodes/Entities;) │ │ @@ -93527,19 +93492,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05daa0: |[05daa0] org.jsoup.nodes.Entities.isNamedEntity:(Ljava/lang/String;)Z │ │ -05dab0: 6200 c306 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.full:Ljava/util/Map; // field@06c3 │ │ -05dab4: 7220 7b0b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -05daba: 0a00 |0005: move-result v0 │ │ -05dabc: 0f00 |0006: return v0 │ │ +060468: |[060468] org.jsoup.nodes.Entities.isNamedEntity:(Ljava/lang/String;)Z │ │ +060478: 6200 c306 |0000: sget-object v0, Lorg/jsoup/nodes/Entities;.full:Ljava/util/Map; // field@06c3 │ │ +06047c: 7220 7b0b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +060482: 0a00 |0005: move-result v0 │ │ +060484: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 name Ljava/lang/String; │ │ │ │ #11 : (in Lorg/jsoup/nodes/Entities;) │ │ @@ -93547,65 +93512,65 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -05dac0: |[05dac0] org.jsoup.nodes.Entities.loadEntities:(Ljava/lang/String;)Ljava/util/Map; │ │ -05dad0: 2205 1c02 |0000: new-instance v5, Ljava/util/Properties; // type@021c │ │ -05dad4: 7010 860b 0500 |0002: invoke-direct {v5}, Ljava/util/Properties;.:()V // method@0b86 │ │ -05dada: 2201 0f02 |0005: new-instance v1, Ljava/util/HashMap; // type@020f │ │ -05dade: 7010 430b 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -05dae4: 1c07 db02 |000a: const-class v7, Lorg/jsoup/nodes/Entities; // type@02db │ │ -05dae8: 6e20 e409 a700 |000c: invoke-virtual {v7, v10}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@09e4 │ │ -05daee: 0c03 |000f: move-result-object v3 │ │ -05daf0: 6e20 880b 3500 |0010: invoke-virtual {v5, v3}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@0b88 │ │ -05daf6: 6e10 a109 0300 |0013: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -05dafc: 6e10 870b 0500 |0016: invoke-virtual {v5}, Ljava/util/Properties;.entrySet:()Ljava/util/Set; // method@0b87 │ │ -05db02: 0c07 |0019: move-result-object v7 │ │ -05db04: 7210 8f0b 0700 |001a: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -05db0a: 0c08 |001d: move-result-object v8 │ │ -05db0c: 7210 460b 0800 |001e: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05db12: 0a07 |0021: move-result v7 │ │ -05db14: 3807 4300 |0022: if-eqz v7, 0065 // +0043 │ │ -05db18: 7210 470b 0800 |0024: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05db1e: 0c02 |0027: move-result-object v2 │ │ -05db20: 1f02 1802 |0028: check-cast v2, Ljava/util/Map$Entry; // type@0218 │ │ -05db24: 7210 790b 0200 |002a: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -05db2a: 0c07 |002d: move-result-object v7 │ │ -05db2c: 1f07 c001 |002e: check-cast v7, Ljava/lang/String; // type@01c0 │ │ -05db30: 1309 1000 |0030: const/16 v9, #int 16 // #10 │ │ -05db34: 7120 f809 9700 |0032: invoke-static {v7, v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@09f8 │ │ -05db3a: 0a07 |0035: move-result v7 │ │ -05db3c: 8e77 |0036: int-to-char v7, v7 │ │ -05db3e: 7110 db09 0700 |0037: invoke-static {v7}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -05db44: 0c06 |003a: move-result-object v6 │ │ -05db46: 7210 780b 0200 |003b: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -05db4c: 0c04 |003e: move-result-object v4 │ │ -05db4e: 1f04 c001 |003f: check-cast v4, Ljava/lang/String; // type@01c0 │ │ -05db52: 7230 800b 4106 |0041: invoke-interface {v1, v4, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -05db58: 28da |0044: goto 001e // -0026 │ │ -05db5a: 0d00 |0045: move-exception v0 │ │ -05db5c: 2207 1a02 |0046: new-instance v7, Ljava/util/MissingResourceException; // type@021a │ │ -05db60: 2208 c101 |0048: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -05db64: 7010 500a 0800 |004a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -05db6a: 1a09 3703 |004d: const-string v9, "Error loading entities resource: " // string@0337 │ │ -05db6e: 6e20 580a 9800 |004f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05db74: 0c08 |0052: move-result-object v8 │ │ -05db76: 6e10 9b09 0000 |0053: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@099b │ │ -05db7c: 0c09 |0056: move-result-object v9 │ │ -05db7e: 6e20 580a 9800 |0057: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05db84: 0c08 |005a: move-result-object v8 │ │ -05db86: 6e10 640a 0800 |005b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05db8c: 0c08 |005e: move-result-object v8 │ │ -05db8e: 1a09 3003 |005f: const-string v9, "Entities" // string@0330 │ │ -05db92: 7040 840b 87a9 |0061: invoke-direct {v7, v8, v9, v10}, Ljava/util/MissingResourceException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0b84 │ │ -05db98: 2707 |0064: throw v7 │ │ -05db9a: 1101 |0065: return-object v1 │ │ +060488: |[060488] org.jsoup.nodes.Entities.loadEntities:(Ljava/lang/String;)Ljava/util/Map; │ │ +060498: 2205 2f02 |0000: new-instance v5, Ljava/util/Properties; // type@022f │ │ +06049c: 7010 860b 0500 |0002: invoke-direct {v5}, Ljava/util/Properties;.:()V // method@0b86 │ │ +0604a2: 2201 2202 |0005: new-instance v1, Ljava/util/HashMap; // type@0222 │ │ +0604a6: 7010 430b 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +0604ac: 1c07 ef02 |000a: const-class v7, Lorg/jsoup/nodes/Entities; // type@02ef │ │ +0604b0: 6e20 e409 a700 |000c: invoke-virtual {v7, v10}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@09e4 │ │ +0604b6: 0c03 |000f: move-result-object v3 │ │ +0604b8: 6e20 880b 3500 |0010: invoke-virtual {v5, v3}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@0b88 │ │ +0604be: 6e10 a109 0300 |0013: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +0604c4: 6e10 870b 0500 |0016: invoke-virtual {v5}, Ljava/util/Properties;.entrySet:()Ljava/util/Set; // method@0b87 │ │ +0604ca: 0c07 |0019: move-result-object v7 │ │ +0604cc: 7210 8f0b 0700 |001a: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +0604d2: 0c08 |001d: move-result-object v8 │ │ +0604d4: 7210 460b 0800 |001e: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0604da: 0a07 |0021: move-result v7 │ │ +0604dc: 3807 4300 |0022: if-eqz v7, 0065 // +0043 │ │ +0604e0: 7210 470b 0800 |0024: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0604e6: 0c02 |0027: move-result-object v2 │ │ +0604e8: 1f02 2b02 |0028: check-cast v2, Ljava/util/Map$Entry; // type@022b │ │ +0604ec: 7210 790b 0200 |002a: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +0604f2: 0c07 |002d: move-result-object v7 │ │ +0604f4: 1f07 d201 |002e: check-cast v7, Ljava/lang/String; // type@01d2 │ │ +0604f8: 1309 1000 |0030: const/16 v9, #int 16 // #10 │ │ +0604fc: 7120 f809 9700 |0032: invoke-static {v7, v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@09f8 │ │ +060502: 0a07 |0035: move-result v7 │ │ +060504: 8e77 |0036: int-to-char v7, v7 │ │ +060506: 7110 db09 0700 |0037: invoke-static {v7}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +06050c: 0c06 |003a: move-result-object v6 │ │ +06050e: 7210 780b 0200 |003b: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +060514: 0c04 |003e: move-result-object v4 │ │ +060516: 1f04 d201 |003f: check-cast v4, Ljava/lang/String; // type@01d2 │ │ +06051a: 7230 800b 4106 |0041: invoke-interface {v1, v4, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +060520: 28da |0044: goto 001e // -0026 │ │ +060522: 0d00 |0045: move-exception v0 │ │ +060524: 2207 2d02 |0046: new-instance v7, Ljava/util/MissingResourceException; // type@022d │ │ +060528: 2208 d301 |0048: new-instance v8, Ljava/lang/StringBuilder; // type@01d3 │ │ +06052c: 7010 500a 0800 |004a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +060532: 1a09 3703 |004d: const-string v9, "Error loading entities resource: " // string@0337 │ │ +060536: 6e20 580a 9800 |004f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06053c: 0c08 |0052: move-result-object v8 │ │ +06053e: 6e10 9b09 0000 |0053: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@099b │ │ +060544: 0c09 |0056: move-result-object v9 │ │ +060546: 6e20 580a 9800 |0057: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06054c: 0c08 |005a: move-result-object v8 │ │ +06054e: 6e10 640a 0800 |005b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +060554: 0c08 |005e: move-result-object v8 │ │ +060556: 1a09 3003 |005f: const-string v9, "Entities" // string@0330 │ │ +06055a: 7040 840b 87a9 |0061: invoke-direct {v7, v8, v9, v10}, Ljava/util/MissingResourceException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0b84 │ │ +060560: 2707 |0064: throw v7 │ │ +060562: 1101 |0065: return-object v1 │ │ catches : 1 │ │ 0x000a - 0x0016 │ │ Ljava/io/IOException; -> 0x0045 │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x000a line=235 │ │ @@ -93634,46 +93599,46 @@ │ │ type : '(Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -05dbac: |[05dbac] org.jsoup.nodes.Entities.toCharacterKey:(Ljava/util/Map;)Ljava/util/Map; │ │ -05dbbc: 2203 0f02 |0000: new-instance v3, Ljava/util/HashMap; // type@020f │ │ -05dbc0: 7010 430b 0300 |0002: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -05dbc6: 7210 7c0b 0600 |0005: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -05dbcc: 0c04 |0008: move-result-object v4 │ │ -05dbce: 7210 8f0b 0400 |0009: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -05dbd4: 0c04 |000c: move-result-object v4 │ │ -05dbd6: 7210 460b 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05dbdc: 0a05 |0010: move-result v5 │ │ -05dbde: 3805 2c00 |0011: if-eqz v5, 003d // +002c │ │ -05dbe2: 7210 470b 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05dbe8: 0c01 |0016: move-result-object v1 │ │ -05dbea: 1f01 1802 |0017: check-cast v1, Ljava/util/Map$Entry; // type@0218 │ │ -05dbee: 7210 790b 0100 |0019: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -05dbf4: 0c00 |001c: move-result-object v0 │ │ -05dbf6: 1f00 9f01 |001d: check-cast v0, Ljava/lang/Character; // type@019f │ │ -05dbfa: 7210 780b 0100 |001f: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -05dc00: 0c02 |0022: move-result-object v2 │ │ -05dc02: 1f02 c001 |0023: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -05dc06: 7220 7b0b 0300 |0025: invoke-interface {v3, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -05dc0c: 0a05 |0028: move-result v5 │ │ -05dc0e: 3805 1000 |0029: if-eqz v5, 0039 // +0010 │ │ -05dc12: 6e10 470a 0200 |002b: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -05dc18: 0c05 |002e: move-result-object v5 │ │ -05dc1a: 6e20 2a0a 2500 |002f: invoke-virtual {v5, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05dc20: 0a05 |0032: move-result v5 │ │ -05dc22: 3805 daff |0033: if-eqz v5, 000d // -0026 │ │ -05dc26: 7230 800b 0302 |0035: invoke-interface {v3, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -05dc2c: 28d5 |0038: goto 000d // -002b │ │ -05dc2e: 7230 800b 0302 |0039: invoke-interface {v3, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -05dc34: 28d1 |003c: goto 000d // -002f │ │ -05dc36: 1103 |003d: return-object v3 │ │ +060574: |[060574] org.jsoup.nodes.Entities.toCharacterKey:(Ljava/util/Map;)Ljava/util/Map; │ │ +060584: 2203 2202 |0000: new-instance v3, Ljava/util/HashMap; // type@0222 │ │ +060588: 7010 430b 0300 |0002: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +06058e: 7210 7c0b 0600 |0005: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +060594: 0c04 |0008: move-result-object v4 │ │ +060596: 7210 8f0b 0400 |0009: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +06059c: 0c04 |000c: move-result-object v4 │ │ +06059e: 7210 460b 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0605a4: 0a05 |0010: move-result v5 │ │ +0605a6: 3805 2c00 |0011: if-eqz v5, 003d // +002c │ │ +0605aa: 7210 470b 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0605b0: 0c01 |0016: move-result-object v1 │ │ +0605b2: 1f01 2b02 |0017: check-cast v1, Ljava/util/Map$Entry; // type@022b │ │ +0605b6: 7210 790b 0100 |0019: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +0605bc: 0c00 |001c: move-result-object v0 │ │ +0605be: 1f00 b101 |001d: check-cast v0, Ljava/lang/Character; // type@01b1 │ │ +0605c2: 7210 780b 0100 |001f: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +0605c8: 0c02 |0022: move-result-object v2 │ │ +0605ca: 1f02 d201 |0023: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +0605ce: 7220 7b0b 0300 |0025: invoke-interface {v3, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +0605d4: 0a05 |0028: move-result v5 │ │ +0605d6: 3805 1000 |0029: if-eqz v5, 0039 // +0010 │ │ +0605da: 6e10 470a 0200 |002b: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +0605e0: 0c05 |002e: move-result-object v5 │ │ +0605e2: 6e20 2a0a 2500 |002f: invoke-virtual {v5, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0605e8: 0a05 |0032: move-result v5 │ │ +0605ea: 3805 daff |0033: if-eqz v5, 000d // -0026 │ │ +0605ee: 7230 800b 0302 |0035: invoke-interface {v3, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +0605f4: 28d5 |0038: goto 000d // -002b │ │ +0605f6: 7230 800b 0302 |0039: invoke-interface {v3, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +0605fc: 28d1 |003c: goto 000d // -002f │ │ +0605fe: 1103 |003d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0005 line=252 │ │ 0x0019 line=253 │ │ 0x001f line=254 │ │ 0x0025 line=256 │ │ @@ -93694,19 +93659,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05dc38: |[05dc38] org.jsoup.nodes.Entities.unescape:(Ljava/lang/String;)Ljava/lang/String; │ │ -05dc48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dc4a: 7120 b311 0100 |0001: invoke-static {v1, v0}, Lorg/jsoup/nodes/Entities;.unescape:(Ljava/lang/String;Z)Ljava/lang/String; // method@11b3 │ │ -05dc50: 0c00 |0004: move-result-object v0 │ │ -05dc52: 1100 |0005: return-object v0 │ │ +060600: |[060600] org.jsoup.nodes.Entities.unescape:(Ljava/lang/String;)Ljava/lang/String; │ │ +060610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060612: 7120 b311 0100 |0001: invoke-static {v1, v0}, Lorg/jsoup/nodes/Entities;.unescape:(Ljava/lang/String;Z)Ljava/lang/String; // method@11b3 │ │ +060618: 0c00 |0004: move-result-object v0 │ │ +06061a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 string Ljava/lang/String; │ │ │ │ #14 : (in Lorg/jsoup/nodes/Entities;) │ │ @@ -93714,33 +93679,33 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05dc54: |[05dc54] org.jsoup.nodes.Entities.unescape:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -05dc64: 7120 1313 2100 |0000: invoke-static {v1, v2}, Lorg/jsoup/parser/Parser;.unescapeEntities:(Ljava/lang/String;Z)Ljava/lang/String; // method@1313 │ │ -05dc6a: 0c00 |0003: move-result-object v0 │ │ -05dc6c: 1100 |0004: return-object v0 │ │ +06061c: |[06061c] org.jsoup.nodes.Entities.unescape:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +06062c: 7120 1313 2100 |0000: invoke-static {v1, v2}, Lorg/jsoup/parser/Parser;.unescapeEntities:(Ljava/lang/String;Z)Ljava/lang/String; // method@1313 │ │ +060632: 0c00 |0003: move-result-object v0 │ │ +060634: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 string Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 strict Z │ │ │ │ Virtual methods - │ │ source_file_idx : 817 (Entities.java) │ │ │ │ Class #272 header: │ │ -class_idx : 735 │ │ +class_idx : 755 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2326 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2346 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 50 │ │ │ │ Class #272 annotations: │ │ Annotations on class │ │ @@ -93796,40 +93761,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05dc70: |[05dc70] org.jsoup.nodes.Node.:()V │ │ -05dc80: 7100 340b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -05dc86: 0c00 |0003: move-result-object v0 │ │ -05dc88: 6900 cc06 |0004: sput-object v0, Lorg/jsoup/nodes/Node;.EMPTY_NODES:Ljava/util/List; // field@06cc │ │ -05dc8c: 0e00 |0006: return-void │ │ +060638: |[060638] org.jsoup.nodes.Node.:()V │ │ +060648: 7100 340b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +06064e: 0c00 |0003: move-result-object v0 │ │ +060650: 6900 cc06 |0004: sput-object v0, Lorg/jsoup/nodes/Node;.EMPTY_NODES:Ljava/util/List; // field@06cc │ │ +060654: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/nodes/Node;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05dc90: |[05dc90] org.jsoup.nodes.Node.:()V │ │ -05dca0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05dca6: 6200 cc06 |0003: sget-object v0, Lorg/jsoup/nodes/Node;.EMPTY_NODES:Ljava/util/List; // field@06cc │ │ -05dcaa: 5b10 cf06 |0005: iput-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05dcae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05dcb0: 5b10 cd06 |0008: iput-object v0, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05dcb4: 0e00 |000a: return-void │ │ +060658: |[060658] org.jsoup.nodes.Node.:()V │ │ +060668: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06066e: 6200 cc06 |0003: sget-object v0, Lorg/jsoup/nodes/Node;.EMPTY_NODES:Ljava/util/List; // field@06cc │ │ +060672: 5b10 cf06 |0005: iput-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060676: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +060678: 5b10 cd06 |0008: iput-object v0, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +06067c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0007 line=51 │ │ 0x000a line=52 │ │ locals : │ │ @@ -93840,19 +93805,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05dcb8: |[05dcb8] org.jsoup.nodes.Node.:(Ljava/lang/String;)V │ │ -05dcc8: 2200 cd02 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -05dccc: 7010 aa10 0000 |0002: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -05dcd2: 7030 c611 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@11c6 │ │ -05dcd8: 0e00 |0008: return-void │ │ +060680: |[060680] org.jsoup.nodes.Node.:(Ljava/lang/String;)V │ │ +060690: 2200 e102 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +060694: 7010 aa10 0000 |0002: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +06069a: 7030 c611 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@11c6 │ │ +0606a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0008 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0009 reg=2 baseUri Ljava/lang/String; │ │ @@ -93862,25 +93827,25 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -05dcdc: |[05dcdc] org.jsoup.nodes.Node.:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ │ -05dcec: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05dcf2: 7110 7d10 0200 |0003: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05dcf8: 7110 7d10 0300 |0006: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05dcfe: 6200 cc06 |0009: sget-object v0, Lorg/jsoup/nodes/Node;.EMPTY_NODES:Ljava/util/List; // field@06cc │ │ -05dd02: 5b10 cf06 |000b: iput-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05dd06: 6e10 4b0a 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -05dd0c: 0c00 |0010: move-result-object v0 │ │ -05dd0e: 5b10 ce06 |0011: iput-object v0, v1, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ -05dd12: 5b13 cd06 |0013: iput-object v3, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05dd16: 0e00 |0015: return-void │ │ +0606a4: |[0606a4] org.jsoup.nodes.Node.:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ │ +0606b4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0606ba: 7110 7d10 0200 |0003: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0606c0: 7110 7d10 0300 |0006: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0606c6: 6200 cc06 |0009: sget-object v0, Lorg/jsoup/nodes/Node;.EMPTY_NODES:Ljava/util/List; // field@06cc │ │ +0606ca: 5b10 cf06 |000b: iput-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +0606ce: 6e10 4b0a 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0606d4: 0c00 |0010: move-result-object v0 │ │ +0606d6: 5b10 ce06 |0011: iput-object v0, v1, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ +0606da: 5b13 cd06 |0013: iput-object v3, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +0606de: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0006 line=35 │ │ 0x0009 line=37 │ │ 0x000d line=38 │ │ @@ -93896,41 +93861,41 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -05dd18: |[05dd18] org.jsoup.nodes.Node.addSiblingHtml:(ILjava/lang/String;)V │ │ -05dd28: 7110 7d10 0600 |0000: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05dd2e: 5442 d006 |0003: iget-object v2, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05dd32: 7110 7d10 0200 |0005: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05dd38: 6e10 e911 0400 |0008: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ -05dd3e: 0c02 |000b: move-result-object v2 │ │ -05dd40: 2022 d702 |000c: instance-of v2, v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05dd44: 3802 2300 |000e: if-eqz v2, 0031 // +0023 │ │ -05dd48: 6e10 e911 0400 |0010: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ -05dd4e: 0c02 |0013: move-result-object v2 │ │ -05dd50: 1f02 d702 |0014: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05dd54: 0720 |0016: move-object v0, v2 │ │ -05dd56: 6e10 d011 0400 |0017: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.baseUri:()Ljava/lang/String; // method@11d0 │ │ -05dd5c: 0c02 |001a: move-result-object v2 │ │ -05dd5e: 7130 0e13 0602 |001b: invoke-static {v6, v0, v2}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ -05dd64: 0c01 |001e: move-result-object v1 │ │ -05dd66: 5443 d006 |001f: iget-object v3, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05dd6a: 7210 6f0b 0100 |0021: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -05dd70: 0a02 |0024: move-result v2 │ │ -05dd72: 2322 c903 |0025: new-array v2, v2, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -05dd76: 7220 710b 2100 |0027: invoke-interface {v1, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ -05dd7c: 0c02 |002a: move-result-object v2 │ │ -05dd7e: 1f02 c903 |002b: check-cast v2, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -05dd82: 6e30 c811 5302 |002d: invoke-virtual {v3, v5, v2}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ -05dd88: 0e00 |0030: return-void │ │ -05dd8a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -05dd8c: 28e5 |0032: goto 0017 // -001b │ │ +0606e0: |[0606e0] org.jsoup.nodes.Node.addSiblingHtml:(ILjava/lang/String;)V │ │ +0606f0: 7110 7d10 0600 |0000: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0606f6: 5442 d006 |0003: iget-object v2, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0606fa: 7110 7d10 0200 |0005: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +060700: 6e10 e911 0400 |0008: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ +060706: 0c02 |000b: move-result-object v2 │ │ +060708: 2022 eb02 |000c: instance-of v2, v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +06070c: 3802 2300 |000e: if-eqz v2, 0031 // +0023 │ │ +060710: 6e10 e911 0400 |0010: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ +060716: 0c02 |0013: move-result-object v2 │ │ +060718: 1f02 eb02 |0014: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +06071c: 0720 |0016: move-object v0, v2 │ │ +06071e: 6e10 d011 0400 |0017: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.baseUri:()Ljava/lang/String; // method@11d0 │ │ +060724: 0c02 |001a: move-result-object v2 │ │ +060726: 7130 0e13 0602 |001b: invoke-static {v6, v0, v2}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ +06072c: 0c01 |001e: move-result-object v1 │ │ +06072e: 5443 d006 |001f: iget-object v3, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060732: 7210 6f0b 0100 |0021: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +060738: 0a02 |0024: move-result v2 │ │ +06073a: 2322 dd03 |0025: new-array v2, v2, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +06073e: 7220 710b 2100 |0027: invoke-interface {v1, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ +060744: 0c02 |002a: move-result-object v2 │ │ +060746: 1f02 dd03 |002b: check-cast v2, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +06074a: 6e30 c811 5302 |002d: invoke-virtual {v3, v5, v2}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ +060750: 0e00 |0030: return-void │ │ +060752: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +060754: 28e5 |0032: goto 0017 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=321 │ │ 0x0008 line=323 │ │ 0x0017 line=324 │ │ 0x001f line=325 │ │ @@ -93948,27 +93913,27 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05dd90: |[05dd90] org.jsoup.nodes.Node.getDeepChild:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; │ │ -05dda0: 6e10 3e11 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -05dda6: 0c00 |0003: move-result-object v0 │ │ -05dda8: 7210 6f0b 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -05ddae: 0a01 |0007: move-result v1 │ │ -05ddb0: 3d01 0d00 |0008: if-lez v1, 0015 // +000d │ │ -05ddb4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05ddb6: 7220 650b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05ddbc: 0c01 |000e: move-result-object v1 │ │ -05ddbe: 1f01 d702 |000f: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05ddc2: 7020 dd11 1200 |0011: invoke-direct {v2, v1}, Lorg/jsoup/nodes/Node;.getDeepChild:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@11dd │ │ -05ddc8: 0c03 |0014: move-result-object v3 │ │ -05ddca: 1103 |0015: return-object v3 │ │ +060758: |[060758] org.jsoup.nodes.Node.getDeepChild:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; │ │ +060768: 6e10 3e11 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +06076e: 0c00 |0003: move-result-object v0 │ │ +060770: 7210 6f0b 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +060776: 0a01 |0007: move-result v1 │ │ +060778: 3d01 0d00 |0008: if-lez v1, 0015 // +000d │ │ +06077c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +06077e: 7220 650b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +060784: 0c01 |000e: move-result-object v1 │ │ +060786: 1f01 eb02 |000f: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +06078a: 7020 dd11 1200 |0011: invoke-direct {v2, v1}, Lorg/jsoup/nodes/Node;.getDeepChild:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@11dd │ │ +060790: 0c03 |0014: move-result-object v3 │ │ +060792: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0004 line=385 │ │ 0x000a line=386 │ │ 0x0015 line=388 │ │ locals : │ │ @@ -93981,28 +93946,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -05ddcc: |[05ddcc] org.jsoup.nodes.Node.reindexChildren:(I)V │ │ -05dddc: 0130 |0000: move v0, v3 │ │ -05ddde: 5421 cf06 |0001: iget-object v1, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05dde2: 7210 6f0b 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -05dde8: 0a01 |0006: move-result v1 │ │ -05ddea: 3510 1000 |0007: if-ge v0, v1, 0017 // +0010 │ │ -05ddee: 5421 cf06 |0009: iget-object v1, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05ddf2: 7220 650b 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05ddf8: 0c01 |000e: move-result-object v1 │ │ -05ddfa: 1f01 df02 |000f: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -05ddfe: 6e20 f511 0100 |0011: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Node;.setSiblingIndex:(I)V // method@11f5 │ │ -05de04: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05de08: 28eb |0016: goto 0001 // -0015 │ │ -05de0a: 0e00 |0017: return-void │ │ +060794: |[060794] org.jsoup.nodes.Node.reindexChildren:(I)V │ │ +0607a4: 0130 |0000: move v0, v3 │ │ +0607a6: 5421 cf06 |0001: iget-object v1, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +0607aa: 7210 6f0b 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +0607b0: 0a01 |0006: move-result v1 │ │ +0607b2: 3510 1000 |0007: if-ge v0, v1, 0017 // +0010 │ │ +0607b6: 5421 cf06 |0009: iget-object v1, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +0607ba: 7220 650b 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0607c0: 0c01 |000e: move-result-object v1 │ │ +0607c2: 1f01 f302 |000f: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +0607c6: 6e20 f511 0100 |0011: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Node;.setSiblingIndex:(I)V // method@11f5 │ │ +0607cc: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0607d0: 28eb |0016: goto 0001 // -0015 │ │ +0607d2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0009 line=463 │ │ 0x0014 line=462 │ │ 0x0017 line=465 │ │ locals : │ │ @@ -94016,27 +93981,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -05de0c: |[05de0c] org.jsoup.nodes.Node.absUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -05de1c: 7110 7b10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -05de22: 6e20 df11 3200 |0003: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Node;.hasAttr:(Ljava/lang/String;)Z // method@11df │ │ -05de28: 0a00 |0006: move-result v0 │ │ -05de2a: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -05de2e: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -05de32: 1100 |000b: return-object v0 │ │ -05de34: 5420 ce06 |000c: iget-object v0, v2, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ -05de38: 6e20 cd11 3200 |000e: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Node;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@11cd │ │ -05de3e: 0c01 |0011: move-result-object v1 │ │ -05de40: 7120 7110 1000 |0012: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1071 │ │ -05de46: 0c00 |0015: move-result-object v0 │ │ -05de48: 28f5 |0016: goto 000b // -000b │ │ +0607d4: |[0607d4] org.jsoup.nodes.Node.absUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +0607e4: 7110 7b10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +0607ea: 6e20 df11 3200 |0003: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Node;.hasAttr:(Ljava/lang/String;)Z // method@11df │ │ +0607f0: 0a00 |0006: move-result v0 │ │ +0607f2: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +0607f6: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +0607fa: 1100 |000b: return-object v0 │ │ +0607fc: 5420 ce06 |000c: iget-object v0, v2, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ +060800: 6e20 cd11 3200 |000e: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Node;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@11cd │ │ +060806: 0c01 |0011: move-result-object v1 │ │ +060808: 7120 7110 1000 |0012: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1071 │ │ +06080e: 0c00 |0015: move-result-object v0 │ │ +060810: 28f5 |0016: goto 000b // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=182 │ │ 0x0009 line=183 │ │ 0x000b line=185 │ │ locals : │ │ @@ -94048,28 +94013,28 @@ │ │ type : '(I[Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -05de4c: |[05de4c] org.jsoup.nodes.Node.addChildren:(I[Lorg/jsoup/nodes/Node;)V │ │ -05de5c: 7110 7910 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.noNullElements:([Ljava/lang/Object;)V // method@1079 │ │ -05de62: 2152 |0003: array-length v2, v5 │ │ -05de64: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -05de68: 3a00 1200 |0006: if-ltz v0, 0018 // +0012 │ │ -05de6c: 4601 0500 |0008: aget-object v1, v5, v0 │ │ -05de70: 6e20 f011 1300 |000a: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Node;.reparentChild:(Lorg/jsoup/nodes/Node;)V // method@11f0 │ │ -05de76: 6e10 db11 0300 |000d: invoke-virtual {v3}, Lorg/jsoup/nodes/Node;.ensureChildNodes:()V // method@11db │ │ -05de7c: 5432 cf06 |0010: iget-object v2, v3, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05de80: 7230 5f0b 4201 |0012: invoke-interface {v2, v4, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@0b5f │ │ -05de86: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05de8a: 28ef |0017: goto 0006 // -0011 │ │ -05de8c: 7020 ec11 4300 |0018: invoke-direct {v3, v4}, Lorg/jsoup/nodes/Node;.reindexChildren:(I)V // method@11ec │ │ -05de92: 0e00 |001b: return-void │ │ +060814: |[060814] org.jsoup.nodes.Node.addChildren:(I[Lorg/jsoup/nodes/Node;)V │ │ +060824: 7110 7910 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.noNullElements:([Ljava/lang/Object;)V // method@1079 │ │ +06082a: 2152 |0003: array-length v2, v5 │ │ +06082c: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +060830: 3a00 1200 |0006: if-ltz v0, 0018 // +0012 │ │ +060834: 4601 0500 |0008: aget-object v1, v5, v0 │ │ +060838: 6e20 f011 1300 |000a: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Node;.reparentChild:(Lorg/jsoup/nodes/Node;)V // method@11f0 │ │ +06083e: 6e10 db11 0300 |000d: invoke-virtual {v3}, Lorg/jsoup/nodes/Node;.ensureChildNodes:()V // method@11db │ │ +060844: 5432 cf06 |0010: iget-object v2, v3, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060848: 7230 5f0b 4201 |0012: invoke-interface {v2, v4, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@0b5f │ │ +06084e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +060852: 28ef |0017: goto 0006 // -0011 │ │ +060854: 7020 ec11 4300 |0018: invoke-direct {v3, v4}, Lorg/jsoup/nodes/Node;.reindexChildren:(I)V // method@11ec │ │ +06085a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0003 line=440 │ │ 0x0008 line=441 │ │ 0x000a line=442 │ │ 0x000d line=443 │ │ @@ -94089,31 +94054,31 @@ │ │ type : '([Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05de94: |[05de94] org.jsoup.nodes.Node.addChildren:([Lorg/jsoup/nodes/Node;)V │ │ -05dea4: 2152 |0000: array-length v2, v5 │ │ -05dea6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05dea8: 3521 1d00 |0002: if-ge v1, v2, 001f // +001d │ │ -05deac: 4600 0501 |0004: aget-object v0, v5, v1 │ │ -05deb0: 6e20 f011 0400 |0006: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Node;.reparentChild:(Lorg/jsoup/nodes/Node;)V // method@11f0 │ │ -05deb6: 6e10 db11 0400 |0009: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.ensureChildNodes:()V // method@11db │ │ -05debc: 5443 cf06 |000c: iget-object v3, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05dec0: 7220 600b 0300 |000e: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -05dec6: 5443 cf06 |0011: iget-object v3, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05deca: 7210 6f0b 0300 |0013: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -05ded0: 0a03 |0016: move-result v3 │ │ -05ded2: d803 03ff |0017: add-int/lit8 v3, v3, #int -1 // #ff │ │ -05ded6: 6e20 f511 3000 |0019: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Node;.setSiblingIndex:(I)V // method@11f5 │ │ -05dedc: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05dee0: 28e4 |001e: goto 0002 // -001c │ │ -05dee2: 0e00 |001f: return-void │ │ +06085c: |[06085c] org.jsoup.nodes.Node.addChildren:([Lorg/jsoup/nodes/Node;)V │ │ +06086c: 2152 |0000: array-length v2, v5 │ │ +06086e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +060870: 3521 1d00 |0002: if-ge v1, v2, 001f // +001d │ │ +060874: 4600 0501 |0004: aget-object v0, v5, v1 │ │ +060878: 6e20 f011 0400 |0006: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Node;.reparentChild:(Lorg/jsoup/nodes/Node;)V // method@11f0 │ │ +06087e: 6e10 db11 0400 |0009: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.ensureChildNodes:()V // method@11db │ │ +060884: 5443 cf06 |000c: iget-object v3, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060888: 7220 600b 0300 |000e: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06088e: 5443 cf06 |0011: iget-object v3, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060892: 7210 6f0b 0300 |0013: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +060898: 0a03 |0016: move-result v3 │ │ +06089a: d803 03ff |0017: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06089e: 6e20 f511 3000 |0019: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Node;.setSiblingIndex:(I)V // method@11f5 │ │ +0608a4: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0608a8: 28e4 |001e: goto 0002 // -001c │ │ +0608aa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0006 line=431 │ │ 0x0009 line=432 │ │ 0x000c line=433 │ │ 0x0011 line=434 │ │ @@ -94129,19 +94094,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05dee4: |[05dee4] org.jsoup.nodes.Node.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -05def4: 5210 d106 |0000: iget v0, v1, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05def8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05defc: 7030 ca11 0102 |0004: invoke-direct {v1, v0, v2}, Lorg/jsoup/nodes/Node;.addSiblingHtml:(ILjava/lang/String;)V // method@11ca │ │ -05df02: 1101 |0007: return-object v1 │ │ +0608ac: |[0608ac] org.jsoup.nodes.Node.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +0608bc: 5210 d106 |0000: iget v0, v1, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +0608c0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0608c4: 7030 ca11 0102 |0004: invoke-direct {v1, v0, v2}, Lorg/jsoup/nodes/Node;.addSiblingHtml:(ILjava/lang/String;)V // method@11ca │ │ +0608ca: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0007 line=302 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0008 reg=2 html Ljava/lang/String; │ │ @@ -94151,27 +94116,27 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05df04: |[05df04] org.jsoup.nodes.Node.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ -05df14: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05df1a: 5440 d006 |0003: iget-object v0, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05df1e: 7110 7d10 0000 |0005: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05df24: 5440 d006 |0008: iget-object v0, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05df28: 5241 d106 |000a: iget v1, v4, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05df2c: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05df30: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -05df32: 2322 c903 |000f: new-array v2, v2, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -05df36: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -05df38: 4d05 0203 |0012: aput-object v5, v2, v3 │ │ -05df3c: 6e30 c811 1002 |0014: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ -05df42: 1104 |0017: return-object v4 │ │ +0608cc: |[0608cc] org.jsoup.nodes.Node.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ +0608dc: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0608e2: 5440 d006 |0003: iget-object v0, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0608e6: 7110 7d10 0000 |0005: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0608ec: 5440 d006 |0008: iget-object v0, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0608f0: 5241 d106 |000a: iget v1, v4, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +0608f4: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0608f8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0608fa: 2322 dd03 |000f: new-array v2, v2, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +0608fe: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +060900: 4d05 0203 |0012: aput-object v5, v2, v3 │ │ +060904: 6e30 c811 1002 |0014: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ +06090a: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0003 line=313 │ │ 0x0008 line=315 │ │ 0x0017 line=316 │ │ locals : │ │ @@ -94183,40 +94148,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -05df44: |[05df44] org.jsoup.nodes.Node.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ -05df54: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05df5a: 5420 cd06 |0003: iget-object v0, v2, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05df5e: 6e20 b610 3000 |0005: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ -05df64: 0a00 |0008: move-result v0 │ │ -05df66: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -05df6a: 5420 cd06 |000b: iget-object v0, v2, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05df6e: 6e20 b510 3000 |000d: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -05df74: 0c00 |0010: move-result-object v0 │ │ -05df76: 1100 |0011: return-object v0 │ │ -05df78: 6e10 470a 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -05df7e: 0c00 |0015: move-result-object v0 │ │ -05df80: 1a01 cb0c |0016: const-string v1, "abs:" // string@0ccb │ │ -05df84: 6e20 420a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -05df8a: 0a00 |001b: move-result v0 │ │ -05df8c: 3800 1100 |001c: if-eqz v0, 002d // +0011 │ │ -05df90: 1a00 cb0c |001e: const-string v0, "abs:" // string@0ccb │ │ -05df94: 6e10 380a 0000 |0020: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05df9a: 0a00 |0023: move-result v0 │ │ -05df9c: 6e20 440a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -05dfa2: 0c00 |0027: move-result-object v0 │ │ -05dfa4: 6e20 c711 0200 |0028: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Node;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11c7 │ │ -05dfaa: 0c00 |002b: move-result-object v0 │ │ -05dfac: 28e5 |002c: goto 0011 // -001b │ │ -05dfae: 1a00 0000 |002d: const-string v0, "" // string@0000 │ │ -05dfb2: 28e2 |002f: goto 0011 // -001e │ │ +06090c: |[06090c] org.jsoup.nodes.Node.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ +06091c: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +060922: 5420 cd06 |0003: iget-object v0, v2, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060926: 6e20 b610 3000 |0005: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ +06092c: 0a00 |0008: move-result v0 │ │ +06092e: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +060932: 5420 cd06 |000b: iget-object v0, v2, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060936: 6e20 b510 3000 |000d: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +06093c: 0c00 |0010: move-result-object v0 │ │ +06093e: 1100 |0011: return-object v0 │ │ +060940: 6e10 470a 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +060946: 0c00 |0015: move-result-object v0 │ │ +060948: 1a01 df0c |0016: const-string v1, "abs:" // string@0cdf │ │ +06094c: 6e20 420a 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +060952: 0a00 |001b: move-result v0 │ │ +060954: 3800 1100 |001c: if-eqz v0, 002d // +0011 │ │ +060958: 1a00 df0c |001e: const-string v0, "abs:" // string@0cdf │ │ +06095c: 6e10 380a 0000 |0020: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +060962: 0a00 |0023: move-result v0 │ │ +060964: 6e20 440a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +06096a: 0c00 |0027: move-result-object v0 │ │ +06096c: 6e20 c711 0200 |0028: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Node;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11c7 │ │ +060972: 0c00 |002b: move-result-object v0 │ │ +060974: 28e5 |002c: goto 0011 // -001b │ │ +060976: 1a00 0000 |002d: const-string v0, "" // string@0000 │ │ +06097a: 28e2 |002f: goto 0011 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=78 │ │ 0x000b line=79 │ │ 0x0011 line=82 │ │ 0x0012 line=80 │ │ @@ -94231,18 +94196,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05dfb4: |[05dfb4] org.jsoup.nodes.Node.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -05dfc4: 5410 cd06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05dfc8: 6e30 bb10 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -05dfce: 1101 |0005: return-object v1 │ │ +06097c: |[06097c] org.jsoup.nodes.Node.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +06098c: 5410 cd06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060990: 6e30 bb10 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +060996: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0006 reg=2 attributeKey Ljava/lang/String; │ │ @@ -94253,17 +94218,17 @@ │ │ type : '()Lorg/jsoup/nodes/Attributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dfd0: |[05dfd0] org.jsoup.nodes.Node.attributes:()Lorg/jsoup/nodes/Attributes; │ │ -05dfe0: 5410 cd06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05dfe4: 1100 |0002: return-object v0 │ │ +060998: |[060998] org.jsoup.nodes.Node.attributes:()Lorg/jsoup/nodes/Attributes; │ │ +0609a8: 5410 cd06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +0609ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #8 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -94271,17 +94236,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dfe8: |[05dfe8] org.jsoup.nodes.Node.baseUri:()Ljava/lang/String; │ │ -05dff8: 5410 ce06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ -05dffc: 1100 |0002: return-object v0 │ │ +0609b0: |[0609b0] org.jsoup.nodes.Node.baseUri:()Ljava/lang/String; │ │ +0609c0: 5410 ce06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ +0609c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #9 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -94289,18 +94254,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05e000: |[05e000] org.jsoup.nodes.Node.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -05e010: 5210 d106 |0000: iget v0, v1, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e014: 7030 ca11 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jsoup/nodes/Node;.addSiblingHtml:(ILjava/lang/String;)V // method@11ca │ │ -05e01a: 1101 |0005: return-object v1 │ │ +0609c8: |[0609c8] org.jsoup.nodes.Node.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +0609d8: 5210 d106 |0000: iget v0, v1, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +0609dc: 7030 ca11 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jsoup/nodes/Node;.addSiblingHtml:(ILjava/lang/String;)V // method@11ca │ │ +0609e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0006 reg=2 html Ljava/lang/String; │ │ @@ -94310,26 +94275,26 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -05e01c: |[05e01c] org.jsoup.nodes.Node.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ -05e02c: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e032: 5440 d006 |0003: iget-object v0, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e036: 7110 7d10 0000 |0005: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e03c: 5440 d006 |0008: iget-object v0, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e040: 5241 d106 |000a: iget v1, v4, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e044: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -05e046: 2322 c903 |000d: new-array v2, v2, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -05e04a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -05e04c: 4d05 0203 |0010: aput-object v5, v2, v3 │ │ -05e050: 6e30 c811 1002 |0012: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ -05e056: 1104 |0015: return-object v4 │ │ +0609e4: |[0609e4] org.jsoup.nodes.Node.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ +0609f4: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0609fa: 5440 d006 |0003: iget-object v0, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0609fe: 7110 7d10 0000 |0005: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +060a04: 5440 d006 |0008: iget-object v0, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060a08: 5241 d106 |000a: iget v1, v4, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +060a0c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +060a0e: 2322 dd03 |000d: new-array v2, v2, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +060a12: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +060a14: 4d05 0203 |0010: aput-object v5, v2, v3 │ │ +060a18: 6e30 c811 1002 |0012: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ +060a1e: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0008 line=290 │ │ 0x0015 line=291 │ │ locals : │ │ @@ -94341,20 +94306,20 @@ │ │ type : '(I)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05e058: |[05e058] org.jsoup.nodes.Node.childNode:(I)Lorg/jsoup/nodes/Node; │ │ -05e068: 5410 cf06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e06c: 7220 650b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05e072: 0c00 |0005: move-result-object v0 │ │ -05e074: 1f00 df02 |0006: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e078: 1100 |0008: return-object v0 │ │ +060a20: |[060a20] org.jsoup.nodes.Node.childNode:(I)Lorg/jsoup/nodes/Node; │ │ +060a30: 5410 cf06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060a34: 7220 650b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +060a3a: 0c00 |0005: move-result-object v0 │ │ +060a3c: 1f00 f302 |0006: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060a40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -94363,19 +94328,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05e07c: |[05e07c] org.jsoup.nodes.Node.childNodeSize:()I │ │ -05e08c: 5410 cf06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e090: 7210 6f0b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e096: 0a00 |0005: move-result v0 │ │ -05e098: 0f00 |0006: return v0 │ │ +060a44: |[060a44] org.jsoup.nodes.Node.childNodeSize:()I │ │ +060a54: 5410 cf06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060a58: 7210 6f0b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +060a5e: 0a00 |0005: move-result v0 │ │ +060a60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #13 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -94383,19 +94348,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05e09c: |[05e09c] org.jsoup.nodes.Node.childNodes:()Ljava/util/List; │ │ -05e0ac: 5410 cf06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e0b0: 7110 380b 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -05e0b6: 0c00 |0005: move-result-object v0 │ │ -05e0b8: 1100 |0006: return-object v0 │ │ +060a64: |[060a64] org.jsoup.nodes.Node.childNodes:()Ljava/util/List; │ │ +060a74: 5410 cf06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060a78: 7110 380b 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +060a7e: 0c00 |0005: move-result-object v0 │ │ +060a80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #14 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -94403,23 +94368,23 @@ │ │ type : '()[Lorg/jsoup/nodes/Node;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05e0bc: |[05e0bc] org.jsoup.nodes.Node.childNodesAsArray:()[Lorg/jsoup/nodes/Node; │ │ -05e0cc: 5420 cf06 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e0d0: 6e10 d411 0200 |0002: invoke-virtual {v2}, Lorg/jsoup/nodes/Node;.childNodeSize:()I // method@11d4 │ │ -05e0d6: 0a01 |0005: move-result v1 │ │ -05e0d8: 2311 c903 |0006: new-array v1, v1, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -05e0dc: 7220 710b 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ -05e0e2: 0c00 |000b: move-result-object v0 │ │ -05e0e4: 1f00 c903 |000c: check-cast v0, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -05e0e8: 1100 |000e: return-object v0 │ │ +060a84: |[060a84] org.jsoup.nodes.Node.childNodesAsArray:()[Lorg/jsoup/nodes/Node; │ │ +060a94: 5420 cf06 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060a98: 6e10 d411 0200 |0002: invoke-virtual {v2}, Lorg/jsoup/nodes/Node;.childNodeSize:()I // method@11d4 │ │ +060a9e: 0a01 |0005: move-result v1 │ │ +060aa0: 2311 dd03 |0006: new-array v1, v1, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +060aa4: 7220 710b 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ +060aaa: 0c00 |000b: move-result-object v0 │ │ +060aac: 1f00 dd03 |000c: check-cast v0, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +060ab0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jsoup/nodes/Node; │ │ │ │ #15 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -94427,34 +94392,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -05e0ec: |[05e0ec] org.jsoup.nodes.Node.childNodesCopy:()Ljava/util/List; │ │ -05e0fc: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -05e100: 5442 cf06 |0002: iget-object v2, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e104: 7210 6f0b 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e10a: 0a02 |0007: move-result v2 │ │ -05e10c: 7020 120b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -05e112: 5442 cf06 |000b: iget-object v2, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e116: 7210 690b 0200 |000d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -05e11c: 0c02 |0010: move-result-object v2 │ │ -05e11e: 7210 460b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05e124: 0a03 |0014: move-result v3 │ │ -05e126: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ -05e12a: 7210 470b 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05e130: 0c01 |001a: move-result-object v1 │ │ -05e132: 1f01 df02 |001b: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e136: 6e10 d911 0100 |001d: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.clone:()Lorg/jsoup/nodes/Node; // method@11d9 │ │ -05e13c: 0c03 |0020: move-result-object v3 │ │ -05e13e: 7220 600b 3000 |0021: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -05e144: 28ed |0024: goto 0011 // -0013 │ │ -05e146: 1100 |0025: return-object v0 │ │ +060ab4: |[060ab4] org.jsoup.nodes.Node.childNodesCopy:()Ljava/util/List; │ │ +060ac4: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +060ac8: 5442 cf06 |0002: iget-object v2, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060acc: 7210 6f0b 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +060ad2: 0a02 |0007: move-result v2 │ │ +060ad4: 7020 120b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +060ada: 5442 cf06 |000b: iget-object v2, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060ade: 7210 690b 0200 |000d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +060ae4: 0c02 |0010: move-result-object v2 │ │ +060ae6: 7210 460b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +060aec: 0a03 |0014: move-result v3 │ │ +060aee: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ +060af2: 7210 470b 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +060af8: 0c01 |001a: move-result-object v1 │ │ +060afa: 1f01 f302 |001b: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060afe: 6e10 d911 0100 |001d: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.clone:()Lorg/jsoup/nodes/Node; // method@11d9 │ │ +060b04: 0c03 |0020: move-result-object v3 │ │ +060b06: 7220 600b 3000 |0021: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +060b0c: 28ed |0024: goto 0011 // -0013 │ │ +060b0e: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000b line=214 │ │ 0x001d line=215 │ │ 0x0025 line=217 │ │ locals : │ │ @@ -94467,18 +94432,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05e148: |[05e148] org.jsoup.nodes.Node.clone:()Ljava/lang/Object; │ │ -05e158: 6e10 d911 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.clone:()Lorg/jsoup/nodes/Node; // method@11d9 │ │ -05e15e: 0c00 |0003: move-result-object v0 │ │ -05e160: 1100 |0004: return-object v0 │ │ +060b10: |[060b10] org.jsoup.nodes.Node.clone:()Ljava/lang/Object; │ │ +060b20: 6e10 d911 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.clone:()Lorg/jsoup/nodes/Node; // method@11d9 │ │ +060b26: 0c00 |0003: move-result-object v0 │ │ +060b28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #17 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -94486,44 +94451,44 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -05e164: |[05e164] org.jsoup.nodes.Node.clone:()Lorg/jsoup/nodes/Node; │ │ -05e174: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05e176: 6e20 da11 5600 |0001: invoke-virtual {v6, v5}, Lorg/jsoup/nodes/Node;.doClone:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; // method@11da │ │ -05e17c: 0c04 |0004: move-result-object v4 │ │ -05e17e: 2203 1402 |0005: new-instance v3, Ljava/util/LinkedList; // type@0214 │ │ -05e182: 7010 5b0b 0300 |0007: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0b5b │ │ -05e188: 6e20 5c0b 4300 |000a: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0b5c │ │ -05e18e: 6e10 5d0b 0300 |000d: invoke-virtual {v3}, Ljava/util/LinkedList;.isEmpty:()Z // method@0b5d │ │ -05e194: 0a05 |0010: move-result v5 │ │ -05e196: 3905 2800 |0011: if-nez v5, 0039 // +0028 │ │ -05e19a: 6e10 5e0b 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@0b5e │ │ -05e1a0: 0c01 |0016: move-result-object v1 │ │ -05e1a2: 1f01 df02 |0017: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e1a6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -05e1a8: 5415 cf06 |001a: iget-object v5, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e1ac: 7210 6f0b 0500 |001c: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e1b2: 0a05 |001f: move-result v5 │ │ -05e1b4: 3552 edff |0020: if-ge v2, v5, 000d // -0013 │ │ -05e1b8: 5415 cf06 |0022: iget-object v5, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e1bc: 7220 650b 2500 |0024: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05e1c2: 0c05 |0027: move-result-object v5 │ │ -05e1c4: 1f05 df02 |0028: check-cast v5, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e1c8: 6e20 da11 1500 |002a: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Node;.doClone:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; // method@11da │ │ -05e1ce: 0c00 |002d: move-result-object v0 │ │ -05e1d0: 5415 cf06 |002e: iget-object v5, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e1d4: 7230 6e0b 2500 |0030: invoke-interface {v5, v2, v0}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -05e1da: 6e20 5c0b 0300 |0033: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0b5c │ │ -05e1e0: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05e1e4: 28e2 |0038: goto 001a // -001e │ │ -05e1e6: 1104 |0039: return-object v4 │ │ +060b2c: |[060b2c] org.jsoup.nodes.Node.clone:()Lorg/jsoup/nodes/Node; │ │ +060b3c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +060b3e: 6e20 da11 5600 |0001: invoke-virtual {v6, v5}, Lorg/jsoup/nodes/Node;.doClone:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; // method@11da │ │ +060b44: 0c04 |0004: move-result-object v4 │ │ +060b46: 2203 2702 |0005: new-instance v3, Ljava/util/LinkedList; // type@0227 │ │ +060b4a: 7010 5b0b 0300 |0007: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0b5b │ │ +060b50: 6e20 5c0b 4300 |000a: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0b5c │ │ +060b56: 6e10 5d0b 0300 |000d: invoke-virtual {v3}, Ljava/util/LinkedList;.isEmpty:()Z // method@0b5d │ │ +060b5c: 0a05 |0010: move-result v5 │ │ +060b5e: 3905 2800 |0011: if-nez v5, 0039 // +0028 │ │ +060b62: 6e10 5e0b 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@0b5e │ │ +060b68: 0c01 |0016: move-result-object v1 │ │ +060b6a: 1f01 f302 |0017: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060b6e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +060b70: 5415 cf06 |001a: iget-object v5, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060b74: 7210 6f0b 0500 |001c: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +060b7a: 0a05 |001f: move-result v5 │ │ +060b7c: 3552 edff |0020: if-ge v2, v5, 000d // -0013 │ │ +060b80: 5415 cf06 |0022: iget-object v5, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060b84: 7220 650b 2500 |0024: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +060b8a: 0c05 |0027: move-result-object v5 │ │ +060b8c: 1f05 f302 |0028: check-cast v5, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060b90: 6e20 da11 1500 |002a: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Node;.doClone:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; // method@11da │ │ +060b96: 0c00 |002d: move-result-object v0 │ │ +060b98: 5415 cf06 |002e: iget-object v5, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060b9c: 7230 6e0b 2500 |0030: invoke-interface {v5, v2, v0}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +060ba2: 6e20 5c0b 0300 |0033: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0b5c │ │ +060ba8: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +060bac: 28e2 |0038: goto 001a // -001e │ │ +060bae: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0005 line=620 │ │ 0x000a line=621 │ │ 0x000d line=623 │ │ 0x0013 line=624 │ │ @@ -94546,57 +94511,57 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -05e1e8: |[05e1e8] org.jsoup.nodes.Node.doClone:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ -05e1f8: 6f10 100a 0500 |0000: invoke-super {v5}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0a10 │ │ -05e1fe: 0c01 |0003: move-result-object v1 │ │ -05e200: 1f01 df02 |0004: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e204: 5b16 d006 |0006: iput-object v6, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e208: 3906 4100 |0008: if-nez v6, 0049 // +0041 │ │ -05e20c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -05e20e: 5913 d106 |000b: iput v3, v1, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e212: 5453 cd06 |000d: iget-object v3, v5, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e216: 3803 3d00 |000f: if-eqz v3, 004c // +003d │ │ -05e21a: 5453 cd06 |0011: iget-object v3, v5, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e21e: 6e10 b110 0300 |0013: invoke-virtual {v3}, Lorg/jsoup/nodes/Attributes;.clone:()Lorg/jsoup/nodes/Attributes; // method@10b1 │ │ -05e224: 0c03 |0016: move-result-object v3 │ │ -05e226: 5b13 cd06 |0017: iput-object v3, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e22a: 5453 ce06 |0019: iget-object v3, v5, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ -05e22e: 5b13 ce06 |001b: iput-object v3, v1, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ -05e232: 2203 0702 |001d: new-instance v3, Ljava/util/ArrayList; // type@0207 │ │ -05e236: 5454 cf06 |001f: iget-object v4, v5, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e23a: 7210 6f0b 0400 |0021: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e240: 0a04 |0024: move-result v4 │ │ -05e242: 7020 120b 4300 |0025: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -05e248: 5b13 cf06 |0028: iput-object v3, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e24c: 5453 cf06 |002a: iget-object v3, v5, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e250: 7210 690b 0300 |002c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -05e256: 0c03 |002f: move-result-object v3 │ │ -05e258: 7210 460b 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05e25e: 0a04 |0033: move-result v4 │ │ -05e260: 3804 1a00 |0034: if-eqz v4, 004e // +001a │ │ -05e264: 7210 470b 0300 |0036: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05e26a: 0c00 |0039: move-result-object v0 │ │ -05e26c: 1f00 df02 |003a: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e270: 5414 cf06 |003c: iget-object v4, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e274: 7220 600b 0400 |003e: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -05e27a: 28ef |0041: goto 0030 // -0011 │ │ -05e27c: 0d02 |0042: move-exception v2 │ │ -05e27e: 2203 bd01 |0043: new-instance v3, Ljava/lang/RuntimeException; // type@01bd │ │ -05e282: 7020 1d0a 2300 |0045: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -05e288: 2703 |0048: throw v3 │ │ -05e28a: 5253 d106 |0049: iget v3, v5, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e28e: 28c0 |004b: goto 000b // -0040 │ │ -05e290: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -05e292: 28ca |004d: goto 0017 // -0036 │ │ -05e294: 1101 |004e: return-object v1 │ │ +060bb0: |[060bb0] org.jsoup.nodes.Node.doClone:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ +060bc0: 6f10 100a 0500 |0000: invoke-super {v5}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0a10 │ │ +060bc6: 0c01 |0003: move-result-object v1 │ │ +060bc8: 1f01 f302 |0004: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060bcc: 5b16 d006 |0006: iput-object v6, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060bd0: 3906 4100 |0008: if-nez v6, 0049 // +0041 │ │ +060bd4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +060bd6: 5913 d106 |000b: iput v3, v1, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +060bda: 5453 cd06 |000d: iget-object v3, v5, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060bde: 3803 3d00 |000f: if-eqz v3, 004c // +003d │ │ +060be2: 5453 cd06 |0011: iget-object v3, v5, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060be6: 6e10 b110 0300 |0013: invoke-virtual {v3}, Lorg/jsoup/nodes/Attributes;.clone:()Lorg/jsoup/nodes/Attributes; // method@10b1 │ │ +060bec: 0c03 |0016: move-result-object v3 │ │ +060bee: 5b13 cd06 |0017: iput-object v3, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060bf2: 5453 ce06 |0019: iget-object v3, v5, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ +060bf6: 5b13 ce06 |001b: iput-object v3, v1, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ +060bfa: 2203 1a02 |001d: new-instance v3, Ljava/util/ArrayList; // type@021a │ │ +060bfe: 5454 cf06 |001f: iget-object v4, v5, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060c02: 7210 6f0b 0400 |0021: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +060c08: 0a04 |0024: move-result v4 │ │ +060c0a: 7020 120b 4300 |0025: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +060c10: 5b13 cf06 |0028: iput-object v3, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060c14: 5453 cf06 |002a: iget-object v3, v5, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060c18: 7210 690b 0300 |002c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +060c1e: 0c03 |002f: move-result-object v3 │ │ +060c20: 7210 460b 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +060c26: 0a04 |0033: move-result v4 │ │ +060c28: 3804 1a00 |0034: if-eqz v4, 004e // +001a │ │ +060c2c: 7210 470b 0300 |0036: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +060c32: 0c00 |0039: move-result-object v0 │ │ +060c34: 1f00 f302 |003a: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060c38: 5414 cf06 |003c: iget-object v4, v1, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060c3c: 7220 600b 0400 |003e: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +060c42: 28ef |0041: goto 0030 // -0011 │ │ +060c44: 0d02 |0042: move-exception v2 │ │ +060c46: 2203 cf01 |0043: new-instance v3, Ljava/lang/RuntimeException; // type@01cf │ │ +060c4a: 7020 1d0a 2300 |0045: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +060c50: 2703 |0048: throw v3 │ │ +060c52: 5253 d106 |0049: iget v3, v5, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +060c56: 28c0 |004b: goto 000b // -0040 │ │ +060c58: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +060c5a: 28ca |004d: goto 0017 // -0036 │ │ +060c5c: 1101 |004e: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0042 │ │ positions : │ │ 0x0000 line=644 │ │ 0x0006 line=649 │ │ 0x0008 line=650 │ │ @@ -94623,23 +94588,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05e2a8: |[05e2a8] org.jsoup.nodes.Node.ensureChildNodes:()V │ │ -05e2b8: 5420 cf06 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e2bc: 6201 cc06 |0002: sget-object v1, Lorg/jsoup/nodes/Node;.EMPTY_NODES:Ljava/util/List; // field@06cc │ │ -05e2c0: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ -05e2c4: 2200 0702 |0006: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -05e2c8: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -05e2ca: 7020 120b 1000 |0009: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -05e2d0: 5b20 cf06 |000c: iput-object v0, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e2d4: 0e00 |000e: return-void │ │ +060c70: |[060c70] org.jsoup.nodes.Node.ensureChildNodes:()V │ │ +060c80: 5420 cf06 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060c84: 6201 cc06 |0002: sget-object v1, Lorg/jsoup/nodes/Node;.EMPTY_NODES:Ljava/util/List; // field@06cc │ │ +060c88: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ +060c8c: 2200 1a02 |0006: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +060c90: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +060c92: 7020 120b 1000 |0009: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +060c98: 5b20 cf06 |000c: iput-object v0, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060c9c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0006 line=451 │ │ 0x000e line=453 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jsoup/nodes/Node; │ │ @@ -94649,52 +94614,52 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -05e2d8: |[05e2d8] org.jsoup.nodes.Node.equals:(Ljava/lang/Object;)Z │ │ -05e2e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05e2ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05e2ec: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -05e2f0: 0f01 |0004: return v1 │ │ -05e2f2: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -05e2f6: 6e10 120a 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -05e2fc: 0c03 |000a: move-result-object v3 │ │ -05e2fe: 6e10 120a 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -05e304: 0c04 |000e: move-result-object v4 │ │ -05e306: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -05e30a: 0121 |0011: move v1, v2 │ │ -05e30c: 28f2 |0012: goto 0004 // -000e │ │ -05e30e: 0760 |0013: move-object v0, v6 │ │ -05e310: 1f00 df02 |0014: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e314: 5453 cf06 |0016: iget-object v3, v5, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e318: 3803 0e00 |0018: if-eqz v3, 0026 // +000e │ │ -05e31c: 5453 cf06 |001a: iget-object v3, v5, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e320: 5404 cf06 |001c: iget-object v4, v0, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e324: 7220 640b 4300 |001e: invoke-interface {v3, v4}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ -05e32a: 0a03 |0021: move-result v3 │ │ -05e32c: 3903 0800 |0022: if-nez v3, 002a // +0008 │ │ -05e330: 0121 |0024: move v1, v2 │ │ -05e332: 28df |0025: goto 0004 // -0021 │ │ -05e334: 5403 cf06 |0026: iget-object v3, v0, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e338: 3903 fcff |0028: if-nez v3, 0024 // -0004 │ │ -05e33c: 5453 cd06 |002a: iget-object v3, v5, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e340: 3803 0e00 |002c: if-eqz v3, 003a // +000e │ │ -05e344: 5453 cd06 |002e: iget-object v3, v5, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e348: 5404 cd06 |0030: iget-object v4, v0, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e34c: 6e20 b410 4300 |0032: invoke-virtual {v3, v4}, Lorg/jsoup/nodes/Attributes;.equals:(Ljava/lang/Object;)Z // method@10b4 │ │ -05e352: 0a03 |0035: move-result v3 │ │ -05e354: 3903 ceff |0036: if-nez v3, 0004 // -0032 │ │ -05e358: 0121 |0038: move v1, v2 │ │ -05e35a: 28cb |0039: goto 0004 // -0035 │ │ -05e35c: 5403 cd06 |003a: iget-object v3, v0, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e360: 3903 fcff |003c: if-nez v3, 0038 // -0004 │ │ -05e364: 28c6 |003e: goto 0004 // -003a │ │ +060ca0: |[060ca0] org.jsoup.nodes.Node.equals:(Ljava/lang/Object;)Z │ │ +060cb0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +060cb2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +060cb4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +060cb8: 0f01 |0004: return v1 │ │ +060cba: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +060cbe: 6e10 120a 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +060cc4: 0c03 |000a: move-result-object v3 │ │ +060cc6: 6e10 120a 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +060ccc: 0c04 |000e: move-result-object v4 │ │ +060cce: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +060cd2: 0121 |0011: move v1, v2 │ │ +060cd4: 28f2 |0012: goto 0004 // -000e │ │ +060cd6: 0760 |0013: move-object v0, v6 │ │ +060cd8: 1f00 f302 |0014: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060cdc: 5453 cf06 |0016: iget-object v3, v5, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060ce0: 3803 0e00 |0018: if-eqz v3, 0026 // +000e │ │ +060ce4: 5453 cf06 |001a: iget-object v3, v5, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060ce8: 5404 cf06 |001c: iget-object v4, v0, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060cec: 7220 640b 4300 |001e: invoke-interface {v3, v4}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@0b64 │ │ +060cf2: 0a03 |0021: move-result v3 │ │ +060cf4: 3903 0800 |0022: if-nez v3, 002a // +0008 │ │ +060cf8: 0121 |0024: move v1, v2 │ │ +060cfa: 28df |0025: goto 0004 // -0021 │ │ +060cfc: 5403 cf06 |0026: iget-object v3, v0, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060d00: 3903 fcff |0028: if-nez v3, 0024 // -0004 │ │ +060d04: 5453 cd06 |002a: iget-object v3, v5, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060d08: 3803 0e00 |002c: if-eqz v3, 003a // +000e │ │ +060d0c: 5453 cd06 |002e: iget-object v3, v5, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060d10: 5404 cd06 |0030: iget-object v4, v0, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060d14: 6e20 b410 4300 |0032: invoke-virtual {v3, v4}, Lorg/jsoup/nodes/Attributes;.equals:(Ljava/lang/Object;)Z // method@10b4 │ │ +060d1a: 0a03 |0035: move-result v3 │ │ +060d1c: 3903 ceff |0036: if-nez v3, 0004 // -0032 │ │ +060d20: 0121 |0038: move v1, v2 │ │ +060d22: 28cb |0039: goto 0004 // -0035 │ │ +060d24: 5403 cd06 |003a: iget-object v3, v0, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060d28: 3903 fcff |003c: if-nez v3, 0038 // -0004 │ │ +060d2c: 28c6 |003e: goto 0004 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=584 │ │ 0x0004 line=590 │ │ 0x0005 line=585 │ │ 0x0014 line=587 │ │ 0x0016 line=589 │ │ @@ -94709,29 +94674,29 @@ │ │ type : '()Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -05e368: |[05e368] org.jsoup.nodes.Node.getOutputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; │ │ -05e378: 6e10 e811 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/nodes/Node;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@11e8 │ │ -05e37e: 0c00 |0003: move-result-object v0 │ │ -05e380: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -05e384: 6e10 e811 0200 |0006: invoke-virtual {v2}, Lorg/jsoup/nodes/Node;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@11e8 │ │ -05e38a: 0c00 |0009: move-result-object v0 │ │ -05e38c: 6e10 0711 0000 |000a: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -05e392: 0c00 |000d: move-result-object v0 │ │ -05e394: 1100 |000e: return-object v0 │ │ -05e396: 2200 d402 |000f: new-instance v0, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -05e39a: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ -05e39e: 7020 ee10 1000 |0013: invoke-direct {v0, v1}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ -05e3a4: 6e10 0711 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -05e3aa: 0c00 |0019: move-result-object v0 │ │ -05e3ac: 28f4 |001a: goto 000e // -000c │ │ +060d30: |[060d30] org.jsoup.nodes.Node.getOutputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; │ │ +060d40: 6e10 e811 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/nodes/Node;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@11e8 │ │ +060d46: 0c00 |0003: move-result-object v0 │ │ +060d48: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +060d4c: 6e10 e811 0200 |0006: invoke-virtual {v2}, Lorg/jsoup/nodes/Node;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@11e8 │ │ +060d52: 0c00 |0009: move-result-object v0 │ │ +060d54: 6e10 0711 0000 |000a: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +060d5a: 0c00 |000d: move-result-object v0 │ │ +060d5c: 1100 |000e: return-object v0 │ │ +060d5e: 2200 e802 |000f: new-instance v0, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +060d62: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ +060d66: 7020 ee10 1000 |0013: invoke-direct {v0, v1}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ +060d6c: 6e10 0711 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +060d72: 0c00 |0019: move-result-object v0 │ │ +060d74: 28f4 |001a: goto 000e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/jsoup/nodes/Node; │ │ │ │ #22 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -94739,41 +94704,41 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -05e3b0: |[05e3b0] org.jsoup.nodes.Node.hasAttr:(Ljava/lang/String;)Z │ │ -05e3c0: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e3c6: 1a01 cb0c |0003: const-string v1, "abs:" // string@0ccb │ │ -05e3ca: 6e20 420a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -05e3d0: 0a01 |0008: move-result v1 │ │ -05e3d2: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ -05e3d6: 1a01 cb0c |000b: const-string v1, "abs:" // string@0ccb │ │ -05e3da: 6e10 380a 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05e3e0: 0a01 |0010: move-result v1 │ │ -05e3e2: 6e20 440a 1400 |0011: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -05e3e8: 0c00 |0014: move-result-object v0 │ │ -05e3ea: 5431 cd06 |0015: iget-object v1, v3, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e3ee: 6e20 b610 0100 |0017: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ -05e3f4: 0a01 |001a: move-result v1 │ │ -05e3f6: 3801 1000 |001b: if-eqz v1, 002b // +0010 │ │ -05e3fa: 6e20 c711 0300 |001d: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Node;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11c7 │ │ -05e400: 0c01 |0020: move-result-object v1 │ │ -05e402: 1a02 0000 |0021: const-string v2, "" // string@0000 │ │ -05e406: 6e20 2a0a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -05e40c: 0a01 |0026: move-result v1 │ │ -05e40e: 3901 0400 |0027: if-nez v1, 002b // +0004 │ │ -05e412: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -05e414: 0f01 |002a: return v1 │ │ -05e416: 5431 cd06 |002b: iget-object v1, v3, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e41a: 6e20 b610 4100 |002d: invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ -05e420: 0a01 |0030: move-result v1 │ │ -05e422: 28f9 |0031: goto 002a // -0007 │ │ +060d78: |[060d78] org.jsoup.nodes.Node.hasAttr:(Ljava/lang/String;)Z │ │ +060d88: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +060d8e: 1a01 df0c |0003: const-string v1, "abs:" // string@0cdf │ │ +060d92: 6e20 420a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +060d98: 0a01 |0008: move-result v1 │ │ +060d9a: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ +060d9e: 1a01 df0c |000b: const-string v1, "abs:" // string@0cdf │ │ +060da2: 6e10 380a 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +060da8: 0a01 |0010: move-result v1 │ │ +060daa: 6e20 440a 1400 |0011: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +060db0: 0c00 |0014: move-result-object v0 │ │ +060db2: 5431 cd06 |0015: iget-object v1, v3, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060db6: 6e20 b610 0100 |0017: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ +060dbc: 0a01 |001a: move-result v1 │ │ +060dbe: 3801 1000 |001b: if-eqz v1, 002b // +0010 │ │ +060dc2: 6e20 c711 0300 |001d: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Node;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11c7 │ │ +060dc8: 0c01 |0020: move-result-object v1 │ │ +060dca: 1a02 0000 |0021: const-string v2, "" // string@0000 │ │ +060dce: 6e20 2a0a 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +060dd4: 0a01 |0026: move-result v1 │ │ +060dd6: 3901 0400 |0027: if-nez v1, 002b // +0004 │ │ +060dda: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +060ddc: 0f01 |002a: return v1 │ │ +060dde: 5431 cd06 |002b: iget-object v1, v3, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060de2: 6e20 b610 4100 |002d: invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ +060de8: 0a01 |0030: move-result v1 │ │ +060dea: 28f9 |0031: goto 002a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=112 │ │ 0x000b line=113 │ │ 0x0015 line=114 │ │ 0x0029 line=115 │ │ @@ -94788,31 +94753,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -05e424: |[05e424] org.jsoup.nodes.Node.hashCode:()I │ │ -05e434: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05e436: 5442 cf06 |0001: iget-object v2, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e43a: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ -05e43e: 5442 cf06 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e442: 7210 660b 0200 |0007: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ -05e448: 0a00 |000a: move-result v0 │ │ -05e44a: da02 001f |000b: mul-int/lit8 v2, v0, #int 31 // #1f │ │ -05e44e: 5443 cd06 |000d: iget-object v3, v4, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e452: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -05e456: 5441 cd06 |0011: iget-object v1, v4, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e45a: 6e10 b710 0100 |0013: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.hashCode:()I // method@10b7 │ │ -05e460: 0a01 |0016: move-result v1 │ │ -05e462: 9000 0201 |0017: add-int v0, v2, v1 │ │ -05e466: 0f00 |0019: return v0 │ │ -05e468: 0110 |001a: move v0, v1 │ │ -05e46a: 28f0 |001b: goto 000b // -0010 │ │ +060dec: |[060dec] org.jsoup.nodes.Node.hashCode:()I │ │ +060dfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +060dfe: 5442 cf06 |0001: iget-object v2, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060e02: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ +060e06: 5442 cf06 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060e0a: 7210 660b 0200 |0007: invoke-interface {v2}, Ljava/util/List;.hashCode:()I // method@0b66 │ │ +060e10: 0a00 |000a: move-result v0 │ │ +060e12: da02 001f |000b: mul-int/lit8 v2, v0, #int 31 // #1f │ │ +060e16: 5443 cd06 |000d: iget-object v3, v4, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060e1a: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +060e1e: 5441 cd06 |0011: iget-object v1, v4, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +060e22: 6e10 b710 0100 |0013: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.hashCode:()I // method@10b7 │ │ +060e28: 0a01 |0016: move-result v1 │ │ +060e2a: 9000 0201 |0017: add-int v0, v2, v1 │ │ +060e2e: 0f00 |0019: return v0 │ │ +060e30: 0110 |001a: move v0, v1 │ │ +060e32: 28f0 |001b: goto 000b // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=602 │ │ 0x000b line=603 │ │ 0x0019 line=604 │ │ 0x001b line=602 │ │ locals : │ │ @@ -94824,26 +94789,26 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05e46c: |[05e46c] org.jsoup.nodes.Node.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -05e47c: 1a00 0200 |0000: const-string v0, " │ │ +060e34: |[060e34] org.jsoup.nodes.Node.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +060e44: 1a00 0200 |0000: const-string v0, " │ │ " // string@0002 │ │ -05e480: 6e20 580a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05e486: 0c00 |0005: move-result-object v0 │ │ -05e488: 6e10 e210 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.indentAmount:()I // method@10e2 │ │ -05e48e: 0a01 |0009: move-result v1 │ │ -05e490: b241 |000a: mul-int/2addr v1, v4 │ │ -05e492: 7110 7010 0100 |000b: invoke-static {v1}, Lorg/jsoup/helper/StringUtil;.padding:(I)Ljava/lang/String; // method@1070 │ │ -05e498: 0c01 |000e: move-result-object v1 │ │ -05e49a: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -05e4a0: 0e00 |0012: return-void │ │ +060e48: 6e20 580a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +060e4e: 0c00 |0005: move-result-object v0 │ │ +060e50: 6e10 e210 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.indentAmount:()I // method@10e2 │ │ +060e56: 0a01 |0009: move-result v1 │ │ +060e58: b241 |000a: mul-int/2addr v1, v4 │ │ +060e5a: 7110 7010 0100 |000b: invoke-static {v1}, Lorg/jsoup/helper/StringUtil;.padding:(I)Ljava/lang/String; // method@1070 │ │ +060e60: 0c01 |000e: move-result-object v1 │ │ +060e62: 6e20 580a 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +060e68: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0012 line=574 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0013 reg=3 accum Ljava/lang/StringBuilder; │ │ @@ -94855,30 +94820,30 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -05e4a4: |[05e4a4] org.jsoup.nodes.Node.nextSibling:()Lorg/jsoup/nodes/Node; │ │ -05e4b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05e4b6: 5443 d006 |0001: iget-object v3, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e4ba: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -05e4be: 1102 |0005: return-object v2 │ │ -05e4c0: 5443 d006 |0006: iget-object v3, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e4c4: 5431 cf06 |0008: iget-object v1, v3, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e4c8: 5243 d106 |000a: iget v3, v4, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e4cc: d800 0301 |000c: add-int/lit8 v0, v3, #int 1 // #01 │ │ -05e4d0: 7210 6f0b 0100 |000e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e4d6: 0a03 |0011: move-result v3 │ │ -05e4d8: 3703 f3ff |0012: if-le v3, v0, 0005 // -000d │ │ -05e4dc: 7220 650b 0100 |0014: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05e4e2: 0c02 |0017: move-result-object v2 │ │ -05e4e4: 1f02 df02 |0018: check-cast v2, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e4e8: 28eb |001a: goto 0005 // -0015 │ │ +060e6c: |[060e6c] org.jsoup.nodes.Node.nextSibling:()Lorg/jsoup/nodes/Node; │ │ +060e7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +060e7e: 5443 d006 |0001: iget-object v3, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060e82: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +060e86: 1102 |0005: return-object v2 │ │ +060e88: 5443 d006 |0006: iget-object v3, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060e8c: 5431 cf06 |0008: iget-object v1, v3, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060e90: 5243 d106 |000a: iget v3, v4, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +060e94: d800 0301 |000c: add-int/lit8 v0, v3, #int 1 // #01 │ │ +060e98: 7210 6f0b 0100 |000e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +060e9e: 0a03 |0011: move-result v3 │ │ +060ea0: 3703 f3ff |0012: if-le v3, v0, 0005 // -000d │ │ +060ea4: 7220 650b 0100 |0014: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +060eaa: 0c02 |0017: move-result-object v2 │ │ +060eac: 1f02 f302 |0018: check-cast v2, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060eb0: 28eb |001a: goto 0005 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=489 │ │ 0x0005 line=497 │ │ 0x0006 line=492 │ │ 0x000a line=493 │ │ 0x000e line=494 │ │ @@ -94899,22 +94864,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05e4ec: |[05e4ec] org.jsoup.nodes.Node.outerHtml:()Ljava/lang/String; │ │ -05e4fc: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -05e500: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -05e504: 7020 510a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ -05e50a: 6e20 e511 0200 |0007: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Node;.outerHtml:(Ljava/lang/StringBuilder;)V // method@11e5 │ │ -05e510: 6e10 640a 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -05e516: 0c01 |000d: move-result-object v1 │ │ -05e518: 1101 |000e: return-object v1 │ │ +060eb4: |[060eb4] org.jsoup.nodes.Node.outerHtml:()Ljava/lang/String; │ │ +060ec4: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +060ec8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +060ecc: 7020 510a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ +060ed2: 6e20 e511 0200 |0007: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Node;.outerHtml:(Ljava/lang/StringBuilder;)V // method@11e5 │ │ +060ed8: 6e10 640a 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +060ede: 0c01 |000d: move-result-object v1 │ │ +060ee0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0007 line=546 │ │ 0x000a line=547 │ │ locals : │ │ 0x0007 - 0x000f reg=0 accum Ljava/lang/StringBuilder; │ │ @@ -94925,23 +94890,23 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -05e51c: |[05e51c] org.jsoup.nodes.Node.outerHtml:(Ljava/lang/StringBuilder;)V │ │ -05e52c: 2200 8803 |0000: new-instance v0, Lorg/jsoup/select/NodeTraversor; // type@0388 │ │ -05e530: 2201 de02 |0002: new-instance v1, Lorg/jsoup/nodes/Node$OuterHtmlVisitor; // type@02de │ │ -05e534: 6e10 de11 0300 |0004: invoke-virtual {v3}, Lorg/jsoup/nodes/Node;.getOutputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@11de │ │ -05e53a: 0c02 |0007: move-result-object v2 │ │ -05e53c: 7030 c011 4102 |0008: invoke-direct {v1, v4, v2}, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@11c0 │ │ -05e542: 7020 3515 1000 |000b: invoke-direct {v0, v1}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ -05e548: 6e20 3615 3000 |000e: invoke-virtual {v0, v3}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ -05e54e: 0e00 |0011: return-void │ │ +060ee4: |[060ee4] org.jsoup.nodes.Node.outerHtml:(Ljava/lang/StringBuilder;)V │ │ +060ef4: 2200 9c03 |0000: new-instance v0, Lorg/jsoup/select/NodeTraversor; // type@039c │ │ +060ef8: 2201 f202 |0002: new-instance v1, Lorg/jsoup/nodes/Node$OuterHtmlVisitor; // type@02f2 │ │ +060efc: 6e10 de11 0300 |0004: invoke-virtual {v3}, Lorg/jsoup/nodes/Node;.getOutputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@11de │ │ +060f02: 0c02 |0007: move-result-object v2 │ │ +060f04: 7030 c011 4102 |0008: invoke-direct {v1, v4, v2}, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@11c0 │ │ +060f0a: 7020 3515 1000 |000b: invoke-direct {v0, v1}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ +060f10: 6e20 3615 3000 |000e: invoke-virtual {v0, v3}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ +060f16: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0011 line=552 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0012 reg=4 accum Ljava/lang/StringBuilder; │ │ @@ -94963,27 +94928,27 @@ │ │ type : '()Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05e550: |[05e550] org.jsoup.nodes.Node.ownerDocument:()Lorg/jsoup/nodes/Document; │ │ -05e560: 2010 d402 |0000: instance-of v0, v1, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -05e564: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05e568: 1f01 d402 |0004: check-cast v1, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -05e56c: 1101 |0006: return-object v1 │ │ -05e56e: 5410 d006 |0007: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e572: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ -05e576: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -05e578: 28fa |000c: goto 0006 // -0006 │ │ -05e57a: 5410 d006 |000d: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e57e: 6e10 e811 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/nodes/Node;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@11e8 │ │ -05e584: 0c01 |0012: move-result-object v1 │ │ -05e586: 28f3 |0013: goto 0006 // -000d │ │ +060f18: |[060f18] org.jsoup.nodes.Node.ownerDocument:()Lorg/jsoup/nodes/Document; │ │ +060f28: 2010 e802 |0000: instance-of v0, v1, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +060f2c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +060f30: 1f01 e802 |0004: check-cast v1, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +060f34: 1101 |0006: return-object v1 │ │ +060f36: 5410 d006 |0007: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060f3a: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ +060f3e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +060f40: 28fa |000c: goto 0006 // -0006 │ │ +060f42: 5410 d006 |000d: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060f46: 6e10 e811 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/nodes/Node;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@11e8 │ │ +060f4c: 0c01 |0012: move-result-object v1 │ │ +060f4e: 28f3 |0013: goto 0006 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0004 line=254 │ │ 0x0006 line=258 │ │ 0x0007 line=255 │ │ 0x000b line=256 │ │ @@ -94997,17 +94962,17 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e588: |[05e588] org.jsoup.nodes.Node.parent:()Lorg/jsoup/nodes/Node; │ │ -05e598: 5410 d006 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e59c: 1100 |0002: return-object v0 │ │ +060f50: |[060f50] org.jsoup.nodes.Node.parent:()Lorg/jsoup/nodes/Node; │ │ +060f60: 5410 d006 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #33 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -95015,17 +94980,17 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e5a0: |[05e5a0] org.jsoup.nodes.Node.parentNode:()Lorg/jsoup/nodes/Node; │ │ -05e5b0: 5410 d006 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e5b4: 1100 |0002: return-object v0 │ │ +060f68: |[060f68] org.jsoup.nodes.Node.parentNode:()Lorg/jsoup/nodes/Node; │ │ +060f78: 5410 d006 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060f7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #34 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -95033,29 +94998,29 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05e5b8: |[05e5b8] org.jsoup.nodes.Node.previousSibling:()Lorg/jsoup/nodes/Node; │ │ -05e5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e5ca: 5421 d006 |0001: iget-object v1, v2, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e5ce: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -05e5d2: 1100 |0005: return-object v0 │ │ -05e5d4: 5221 d106 |0006: iget v1, v2, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e5d8: 3d01 fdff |0008: if-lez v1, 0005 // -0003 │ │ -05e5dc: 5420 d006 |000a: iget-object v0, v2, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e5e0: 5400 cf06 |000c: iget-object v0, v0, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e5e4: 5221 d106 |000e: iget v1, v2, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e5e8: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05e5ec: 7220 650b 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05e5f2: 0c00 |0015: move-result-object v0 │ │ -05e5f4: 1f00 df02 |0016: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e5f8: 28ed |0018: goto 0005 // -0013 │ │ +060f80: |[060f80] org.jsoup.nodes.Node.previousSibling:()Lorg/jsoup/nodes/Node; │ │ +060f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060f92: 5421 d006 |0001: iget-object v1, v2, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060f96: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +060f9a: 1100 |0005: return-object v0 │ │ +060f9c: 5221 d106 |0006: iget v1, v2, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +060fa0: 3d01 fdff |0008: if-lez v1, 0005 // -0003 │ │ +060fa4: 5420 d006 |000a: iget-object v0, v2, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060fa8: 5400 cf06 |000c: iget-object v0, v0, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +060fac: 5221 d106 |000e: iget v1, v2, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +060fb0: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +060fb4: 7220 650b 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +060fba: 0c00 |0015: move-result-object v0 │ │ +060fbc: 1f00 f302 |0016: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +060fc0: 28ed |0018: goto 0005 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=505 │ │ 0x0005 line=511 │ │ 0x0006 line=508 │ │ 0x000a line=509 │ │ locals : │ │ @@ -95066,20 +95031,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05e5fc: |[05e5fc] org.jsoup.nodes.Node.remove:()V │ │ -05e60c: 5410 d006 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e610: 7110 7d10 0000 |0002: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e616: 5410 d006 |0005: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e61a: 6e20 ef11 1000 |0007: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ -05e620: 0e00 |000a: return-void │ │ +060fc4: |[060fc4] org.jsoup.nodes.Node.remove:()V │ │ +060fd4: 5410 d006 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060fd8: 7110 7d10 0000 |0002: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +060fde: 5410 d006 |0005: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +060fe2: 6e20 ef11 1000 |0007: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ +060fe8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ 0x000a line=267 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/nodes/Node; │ │ @@ -95089,19 +95054,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05e624: |[05e624] org.jsoup.nodes.Node.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -05e634: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e63a: 5410 cd06 |0003: iget-object v0, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ -05e63e: 6e20 be10 2000 |0005: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Attributes;.remove:(Ljava/lang/String;)V // method@10be │ │ -05e644: 1101 |0008: return-object v1 │ │ +060fec: |[060fec] org.jsoup.nodes.Node.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +060ffc: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +061002: 5410 cd06 |0003: iget-object v0, v1, Lorg/jsoup/nodes/Node;.attributes:Lorg/jsoup/nodes/Attributes; // field@06cd │ │ +061006: 6e20 be10 2000 |0005: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Attributes;.remove:(Ljava/lang/String;)V // method@10be │ │ +06100c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0008 line=128 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/Node; │ │ @@ -95112,28 +95077,28 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -05e648: |[05e648] org.jsoup.nodes.Node.removeChild:(Lorg/jsoup/nodes/Node;)V │ │ -05e658: 5431 d006 |0000: iget-object v1, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e65c: 3321 1400 |0002: if-ne v1, v2, 0016 // +0014 │ │ -05e660: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -05e662: 7110 7710 0100 |0005: invoke-static {v1}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ -05e668: 5230 d106 |0008: iget v0, v3, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e66c: 5421 cf06 |000a: iget-object v1, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e670: 7220 6b0b 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ -05e676: 7020 ec11 0200 |000f: invoke-direct {v2, v0}, Lorg/jsoup/nodes/Node;.reindexChildren:(I)V // method@11ec │ │ -05e67c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -05e67e: 5b31 d006 |0013: iput-object v1, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e682: 0e00 |0015: return-void │ │ -05e684: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -05e686: 28ee |0017: goto 0005 // -0012 │ │ +061010: |[061010] org.jsoup.nodes.Node.removeChild:(Lorg/jsoup/nodes/Node;)V │ │ +061020: 5431 d006 |0000: iget-object v1, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061024: 3321 1400 |0002: if-ne v1, v2, 0016 // +0014 │ │ +061028: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06102a: 7110 7710 0100 |0005: invoke-static {v1}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ +061030: 5230 d106 |0008: iget v0, v3, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +061034: 5421 cf06 |000a: iget-object v1, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +061038: 7220 6b0b 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0b6b │ │ +06103e: 7020 ec11 0200 |000f: invoke-direct {v2, v0}, Lorg/jsoup/nodes/Node;.reindexChildren:(I)V // method@11ec │ │ +061044: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +061046: 5b31 d006 |0013: iput-object v1, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +06104a: 0e00 |0015: return-void │ │ +06104c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +06104e: 28ee |0017: goto 0005 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0008 line=422 │ │ 0x000a line=423 │ │ 0x000f line=424 │ │ 0x0012 line=425 │ │ @@ -95149,21 +95114,21 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05e688: |[05e688] org.jsoup.nodes.Node.reparentChild:(Lorg/jsoup/nodes/Node;)V │ │ -05e698: 5420 d006 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e69c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05e6a0: 5420 d006 |0004: iget-object v0, v2, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e6a4: 6e20 ef11 2000 |0006: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ -05e6aa: 6e20 f411 1200 |0009: invoke-virtual {v2, v1}, Lorg/jsoup/nodes/Node;.setParentNode:(Lorg/jsoup/nodes/Node;)V // method@11f4 │ │ -05e6b0: 0e00 |000c: return-void │ │ +061050: |[061050] org.jsoup.nodes.Node.reparentChild:(Lorg/jsoup/nodes/Node;)V │ │ +061060: 5420 d006 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061064: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +061068: 5420 d006 |0004: iget-object v0, v2, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +06106c: 6e20 ef11 2000 |0006: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ +061072: 6e20 f411 1200 |0009: invoke-virtual {v2, v1}, Lorg/jsoup/nodes/Node;.setParentNode:(Lorg/jsoup/nodes/Node;)V // method@11f4 │ │ +061078: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0004 line=457 │ │ 0x0009 line=458 │ │ 0x000c line=459 │ │ locals : │ │ @@ -95175,34 +95140,34 @@ │ │ type : '(Lorg/jsoup/nodes/Node;Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -05e6b4: |[05e6b4] org.jsoup.nodes.Node.replaceChild:(Lorg/jsoup/nodes/Node;Lorg/jsoup/nodes/Node;)V │ │ -05e6c4: 5431 d006 |0000: iget-object v1, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e6c8: 3321 2200 |0002: if-ne v1, v2, 0024 // +0022 │ │ -05e6cc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -05e6ce: 7110 7710 0100 |0005: invoke-static {v1}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ -05e6d4: 7110 7d10 0400 |0008: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e6da: 5441 d006 |000b: iget-object v1, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e6de: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -05e6e2: 5441 d006 |000f: iget-object v1, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e6e6: 6e20 ef11 4100 |0011: invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ -05e6ec: 5230 d106 |0014: iget v0, v3, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e6f0: 5421 cf06 |0016: iget-object v1, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e6f4: 7230 6e0b 0104 |0018: invoke-interface {v1, v0, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -05e6fa: 5b42 d006 |001b: iput-object v2, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e6fe: 6e20 f511 0400 |001d: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Node;.setSiblingIndex:(I)V // method@11f5 │ │ -05e704: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -05e706: 5b31 d006 |0021: iput-object v1, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e70a: 0e00 |0023: return-void │ │ -05e70c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -05e70e: 28e0 |0025: goto 0005 // -0020 │ │ +06107c: |[06107c] org.jsoup.nodes.Node.replaceChild:(Lorg/jsoup/nodes/Node;Lorg/jsoup/nodes/Node;)V │ │ +06108c: 5431 d006 |0000: iget-object v1, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061090: 3321 2200 |0002: if-ne v1, v2, 0024 // +0022 │ │ +061094: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +061096: 7110 7710 0100 |0005: invoke-static {v1}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ +06109c: 7110 7d10 0400 |0008: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0610a2: 5441 d006 |000b: iget-object v1, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0610a6: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ +0610aa: 5441 d006 |000f: iget-object v1, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0610ae: 6e20 ef11 4100 |0011: invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ +0610b4: 5230 d106 |0014: iget v0, v3, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +0610b8: 5421 cf06 |0016: iget-object v1, v2, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +0610bc: 7230 6e0b 0104 |0018: invoke-interface {v1, v0, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +0610c2: 5b42 d006 |001b: iput-object v2, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0610c6: 6e20 f511 0400 |001d: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Node;.setSiblingIndex:(I)V // method@11f5 │ │ +0610cc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0610ce: 5b31 d006 |0021: iput-object v1, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0610d2: 0e00 |0023: return-void │ │ +0610d4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +0610d6: 28e0 |0025: goto 0005 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0008 line=409 │ │ 0x000b line=410 │ │ 0x000f line=411 │ │ 0x0014 line=413 │ │ @@ -95223,21 +95188,21 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -05e710: |[05e710] org.jsoup.nodes.Node.replaceWith:(Lorg/jsoup/nodes/Node;)V │ │ -05e720: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e726: 5410 d006 |0003: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e72a: 7110 7d10 0000 |0005: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e730: 5410 d006 |0008: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e734: 6e30 f111 1002 |000a: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Node;.replaceChild:(Lorg/jsoup/nodes/Node;Lorg/jsoup/nodes/Node;)V // method@11f1 │ │ -05e73a: 0e00 |000d: return-void │ │ +0610d8: |[0610d8] org.jsoup.nodes.Node.replaceWith:(Lorg/jsoup/nodes/Node;)V │ │ +0610e8: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0610ee: 5410 d006 |0003: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0610f2: 7110 7d10 0000 |0005: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0610f8: 5410 d006 |0008: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0610fc: 6e30 f111 1002 |000a: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Node;.replaceChild:(Lorg/jsoup/nodes/Node;Lorg/jsoup/nodes/Node;)V // method@11f1 │ │ +061102: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0003 line=397 │ │ 0x0008 line=398 │ │ 0x000d line=399 │ │ locals : │ │ @@ -95249,20 +95214,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -05e73c: |[05e73c] org.jsoup.nodes.Node.setBaseUri:(Ljava/lang/String;)V │ │ -05e74c: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e752: 2200 dd02 |0003: new-instance v0, Lorg/jsoup/nodes/Node$1; // type@02dd │ │ -05e756: 7030 bd11 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Node$1;.:(Lorg/jsoup/nodes/Node;Ljava/lang/String;)V // method@11bd │ │ -05e75c: 6e20 f911 0100 |0008: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Node;.traverse:(Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/nodes/Node; // method@11f9 │ │ -05e762: 0e00 |000b: return-void │ │ +061104: |[061104] org.jsoup.nodes.Node.setBaseUri:(Ljava/lang/String;)V │ │ +061114: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +06111a: 2200 f102 |0003: new-instance v0, Lorg/jsoup/nodes/Node$1; // type@02f1 │ │ +06111e: 7030 bd11 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Node$1;.:(Lorg/jsoup/nodes/Node;Ljava/lang/String;)V // method@11bd │ │ +061124: 6e20 f911 0100 |0008: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Node;.traverse:(Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/nodes/Node; // method@11f9 │ │ +06112a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=146 │ │ 0x000b line=154 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jsoup/nodes/Node; │ │ @@ -95273,21 +95238,21 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05e764: |[05e764] org.jsoup.nodes.Node.setParentNode:(Lorg/jsoup/nodes/Node;)V │ │ -05e774: 5410 d006 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e778: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05e77c: 5410 d006 |0004: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e780: 6e20 ef11 1000 |0006: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ -05e786: 5b12 d006 |0009: iput-object v2, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e78a: 0e00 |000b: return-void │ │ +06112c: |[06112c] org.jsoup.nodes.Node.setParentNode:(Lorg/jsoup/nodes/Node;)V │ │ +06113c: 5410 d006 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061140: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +061144: 5410 d006 |0004: iget-object v0, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061148: 6e20 ef11 1000 |0006: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ +06114e: 5b12 d006 |0009: iput-object v2, v1, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061152: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0004 line=403 │ │ 0x0009 line=404 │ │ 0x000b line=405 │ │ locals : │ │ @@ -95299,17 +95264,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e78c: |[05e78c] org.jsoup.nodes.Node.setSiblingIndex:(I)V │ │ -05e79c: 5901 d106 |0000: iput v1, v0, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e7a0: 0e00 |0002: return-void │ │ +061154: |[061154] org.jsoup.nodes.Node.setSiblingIndex:(I)V │ │ +061164: 5901 d106 |0000: iput v1, v0, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +061168: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0002 line=526 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0003 reg=1 siblingIndex I │ │ @@ -95319,17 +95284,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e7a4: |[05e7a4] org.jsoup.nodes.Node.siblingIndex:()I │ │ -05e7b4: 5210 d106 |0000: iget v0, v1, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e7b8: 0f00 |0002: return v0 │ │ +06116c: |[06116c] org.jsoup.nodes.Node.siblingIndex:()I │ │ +06117c: 5210 d106 |0000: iget v0, v1, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +061180: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #45 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -95337,38 +95302,38 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05e7bc: |[05e7bc] org.jsoup.nodes.Node.siblingNodes:()Ljava/util/List; │ │ -05e7cc: 5453 d006 |0000: iget-object v3, v5, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e7d0: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ -05e7d4: 7100 340b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -05e7da: 0c02 |0007: move-result-object v2 │ │ -05e7dc: 1102 |0008: return-object v2 │ │ -05e7de: 5453 d006 |0009: iget-object v3, v5, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e7e2: 5431 cf06 |000b: iget-object v1, v3, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e7e6: 2202 0702 |000d: new-instance v2, Ljava/util/ArrayList; // type@0207 │ │ -05e7ea: 7210 6f0b 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e7f0: 0a03 |0012: move-result v3 │ │ -05e7f2: d803 03ff |0013: add-int/lit8 v3, v3, #int -1 // #ff │ │ -05e7f6: 7020 120b 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -05e7fc: 7210 690b 0100 |0018: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -05e802: 0c03 |001b: move-result-object v3 │ │ -05e804: 7210 460b 0300 |001c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -05e80a: 0a04 |001f: move-result v4 │ │ -05e80c: 3804 e8ff |0020: if-eqz v4, 0008 // -0018 │ │ -05e810: 7210 470b 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -05e816: 0c00 |0025: move-result-object v0 │ │ -05e818: 1f00 df02 |0026: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e81c: 3250 f4ff |0028: if-eq v0, v5, 001c // -000c │ │ -05e820: 7220 600b 0200 |002a: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -05e826: 28ef |002d: goto 001c // -0011 │ │ +061184: |[061184] org.jsoup.nodes.Node.siblingNodes:()Ljava/util/List; │ │ +061194: 5453 d006 |0000: iget-object v3, v5, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061198: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ +06119c: 7100 340b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +0611a2: 0c02 |0007: move-result-object v2 │ │ +0611a4: 1102 |0008: return-object v2 │ │ +0611a6: 5453 d006 |0009: iget-object v3, v5, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +0611aa: 5431 cf06 |000b: iget-object v1, v3, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +0611ae: 2202 1a02 |000d: new-instance v2, Ljava/util/ArrayList; // type@021a │ │ +0611b2: 7210 6f0b 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +0611b8: 0a03 |0012: move-result v3 │ │ +0611ba: d803 03ff |0013: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0611be: 7020 120b 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +0611c4: 7210 690b 0100 |0018: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +0611ca: 0c03 |001b: move-result-object v3 │ │ +0611cc: 7210 460b 0300 |001c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0611d2: 0a04 |001f: move-result v4 │ │ +0611d4: 3804 e8ff |0020: if-eqz v4, 0008 // -0018 │ │ +0611d8: 7210 470b 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0611de: 0c00 |0025: move-result-object v0 │ │ +0611e0: 1f00 f302 |0026: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +0611e4: 3250 f4ff |0028: if-eq v0, v5, 001c // -000c │ │ +0611e8: 7220 600b 0200 |002a: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0611ee: 28ef |002d: goto 001c // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0004 line=474 │ │ 0x0008 line=481 │ │ 0x0009 line=476 │ │ 0x000d line=477 │ │ @@ -95386,18 +95351,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05e828: |[05e828] org.jsoup.nodes.Node.toString:()Ljava/lang/String; │ │ -05e838: 6e10 e411 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.outerHtml:()Ljava/lang/String; // method@11e4 │ │ -05e83e: 0c00 |0003: move-result-object v0 │ │ -05e840: 1100 |0004: return-object v0 │ │ +0611f0: |[0611f0] org.jsoup.nodes.Node.toString:()Ljava/lang/String; │ │ +061200: 6e10 e411 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.outerHtml:()Ljava/lang/String; // method@11e4 │ │ +061206: 0c00 |0003: move-result-object v0 │ │ +061208: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Node; │ │ │ │ #47 : (in Lorg/jsoup/nodes/Node;) │ │ @@ -95405,20 +95370,20 @@ │ │ type : '(Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05e844: |[05e844] org.jsoup.nodes.Node.traverse:(Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/nodes/Node; │ │ -05e854: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e85a: 2200 8803 |0003: new-instance v0, Lorg/jsoup/select/NodeTraversor; // type@0388 │ │ -05e85e: 7020 3515 2000 |0005: invoke-direct {v0, v2}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ -05e864: 6e20 3615 1000 |0008: invoke-virtual {v0, v1}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ -05e86a: 1101 |000b: return-object v1 │ │ +06120c: |[06120c] org.jsoup.nodes.Node.traverse:(Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/nodes/Node; │ │ +06121c: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +061222: 2200 9c03 |0003: new-instance v0, Lorg/jsoup/select/NodeTraversor; // type@039c │ │ +061226: 7020 3515 2000 |0005: invoke-direct {v0, v2}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ +06122c: 6e20 3615 1000 |0008: invoke-virtual {v0, v1}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ +061232: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0003 line=535 │ │ 0x0008 line=536 │ │ 0x000b line=537 │ │ locals : │ │ @@ -95431,36 +95396,36 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -05e86c: |[05e86c] org.jsoup.nodes.Node.unwrap:()Lorg/jsoup/nodes/Node; │ │ -05e87c: 5441 d006 |0000: iget-object v1, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e880: 7110 7d10 0100 |0002: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e886: 5441 cf06 |0005: iget-object v1, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e88a: 7210 6f0b 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e890: 0a01 |000a: move-result v1 │ │ -05e892: 3d01 1b00 |000b: if-lez v1, 0026 // +001b │ │ -05e896: 5441 cf06 |000d: iget-object v1, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -05e89a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -05e89c: 7220 650b 2100 |0010: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05e8a2: 0c01 |0013: move-result-object v1 │ │ -05e8a4: 1f01 df02 |0014: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e8a8: 0710 |0016: move-object v0, v1 │ │ -05e8aa: 5441 d006 |0017: iget-object v1, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e8ae: 5242 d106 |0019: iget v2, v4, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ -05e8b2: 6e10 d611 0400 |001b: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.childNodesAsArray:()[Lorg/jsoup/nodes/Node; // method@11d6 │ │ -05e8b8: 0c03 |001e: move-result-object v3 │ │ -05e8ba: 6e30 c811 2103 |001f: invoke-virtual {v1, v2, v3}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ -05e8c0: 6e10 ed11 0400 |0022: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.remove:()V // method@11ed │ │ -05e8c6: 1100 |0025: return-object v0 │ │ -05e8c8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -05e8ca: 28f0 |0027: goto 0017 // -0010 │ │ +061234: |[061234] org.jsoup.nodes.Node.unwrap:()Lorg/jsoup/nodes/Node; │ │ +061244: 5441 d006 |0000: iget-object v1, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061248: 7110 7d10 0100 |0002: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +06124e: 5441 cf06 |0005: iget-object v1, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +061252: 7210 6f0b 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +061258: 0a01 |000a: move-result v1 │ │ +06125a: 3d01 1b00 |000b: if-lez v1, 0026 // +001b │ │ +06125e: 5441 cf06 |000d: iget-object v1, v4, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +061262: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +061264: 7220 650b 2100 |0010: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06126a: 0c01 |0013: move-result-object v1 │ │ +06126c: 1f01 f302 |0014: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +061270: 0710 |0016: move-object v0, v1 │ │ +061272: 5441 d006 |0017: iget-object v1, v4, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +061276: 5242 d106 |0019: iget v2, v4, Lorg/jsoup/nodes/Node;.siblingIndex:I // field@06d1 │ │ +06127a: 6e10 d611 0400 |001b: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.childNodesAsArray:()[Lorg/jsoup/nodes/Node; // method@11d6 │ │ +061280: 0c03 |001e: move-result-object v3 │ │ +061282: 6e30 c811 2103 |001f: invoke-virtual {v1, v2, v3}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ +061288: 6e10 ed11 0400 |0022: invoke-virtual {v4}, Lorg/jsoup/nodes/Node;.remove:()V // method@11ed │ │ +06128e: 1100 |0025: return-object v0 │ │ +061290: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +061292: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0005 line=376 │ │ 0x0017 line=377 │ │ 0x0022 line=378 │ │ 0x0025 line=380 │ │ @@ -95474,65 +95439,65 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -05e8cc: |[05e8cc] org.jsoup.nodes.Node.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -05e8dc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -05e8de: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -05e8e0: 7110 7b10 0b00 |0002: invoke-static {v11}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -05e8e6: 6e10 e911 0a00 |0005: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ -05e8ec: 0c07 |0008: move-result-object v7 │ │ -05e8ee: 2077 d702 |0009: instance-of v7, v7, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05e8f2: 3807 1f00 |000b: if-eqz v7, 002a // +001f │ │ -05e8f6: 6e10 e911 0a00 |000d: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ -05e8fc: 0c07 |0010: move-result-object v7 │ │ -05e8fe: 1f07 d702 |0011: check-cast v7, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05e902: 0770 |0013: move-object v0, v7 │ │ -05e904: 6e10 d011 0a00 |0014: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.baseUri:()Ljava/lang/String; // method@11d0 │ │ -05e90a: 0c07 |0017: move-result-object v7 │ │ -05e90c: 7130 0e13 0b07 |0018: invoke-static {v11, v0, v7}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ -05e912: 0c05 |001b: move-result-object v5 │ │ -05e914: 7220 650b 9500 |001c: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05e91a: 0c06 |001f: move-result-object v6 │ │ -05e91c: 1f06 df02 |0020: check-cast v6, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e920: 3806 0600 |0022: if-eqz v6, 0028 // +0006 │ │ -05e924: 2067 d702 |0024: instance-of v7, v6, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05e928: 3907 0600 |0026: if-nez v7, 002c // +0006 │ │ -05e92c: 078a |0028: move-object v10, v8 │ │ -05e92e: 110a |0029: return-object v10 │ │ -05e930: 0780 |002a: move-object v0, v8 │ │ -05e932: 28e9 |002b: goto 0014 // -0017 │ │ -05e934: 0764 |002c: move-object v4, v6 │ │ -05e936: 1f04 d702 |002d: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -05e93a: 7020 dd11 4a00 |002f: invoke-direct {v10, v4}, Lorg/jsoup/nodes/Node;.getDeepChild:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@11dd │ │ -05e940: 0c01 |0032: move-result-object v1 │ │ -05e942: 54a7 d006 |0033: iget-object v7, v10, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e946: 6e30 f111 a704 |0035: invoke-virtual {v7, v10, v4}, Lorg/jsoup/nodes/Node;.replaceChild:(Lorg/jsoup/nodes/Node;Lorg/jsoup/nodes/Node;)V // method@11f1 │ │ -05e94c: 1217 |0038: const/4 v7, #int 1 // #1 │ │ -05e94e: 2377 c903 |0039: new-array v7, v7, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -05e952: 4d0a 0709 |003b: aput-object v10, v7, v9 │ │ -05e956: 6e20 2511 7100 |003d: invoke-virtual {v1, v7}, Lorg/jsoup/nodes/Element;.addChildren:([Lorg/jsoup/nodes/Node;)V // method@1125 │ │ -05e95c: 7210 6f0b 0500 |0040: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e962: 0a07 |0043: move-result v7 │ │ -05e964: 3d07 e5ff |0044: if-lez v7, 0029 // -001b │ │ -05e968: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -05e96a: 7210 6f0b 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ -05e970: 0a07 |004a: move-result v7 │ │ -05e972: 3572 deff |004b: if-ge v2, v7, 0029 // -0022 │ │ -05e976: 7220 650b 2500 |004d: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -05e97c: 0c03 |0050: move-result-object v3 │ │ -05e97e: 1f03 df02 |0051: check-cast v3, Lorg/jsoup/nodes/Node; // type@02df │ │ -05e982: 5437 d006 |0053: iget-object v7, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ -05e986: 6e20 ef11 3700 |0055: invoke-virtual {v7, v3}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ -05e98c: 6e20 2c11 3400 |0058: invoke-virtual {v4, v3}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -05e992: d802 0201 |005b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05e996: 28ea |005d: goto 0047 // -0016 │ │ +061294: |[061294] org.jsoup.nodes.Node.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +0612a4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0612a6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0612a8: 7110 7b10 0b00 |0002: invoke-static {v11}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +0612ae: 6e10 e911 0a00 |0005: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ +0612b4: 0c07 |0008: move-result-object v7 │ │ +0612b6: 2077 eb02 |0009: instance-of v7, v7, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0612ba: 3807 1f00 |000b: if-eqz v7, 002a // +001f │ │ +0612be: 6e10 e911 0a00 |000d: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ +0612c4: 0c07 |0010: move-result-object v7 │ │ +0612c6: 1f07 eb02 |0011: check-cast v7, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0612ca: 0770 |0013: move-object v0, v7 │ │ +0612cc: 6e10 d011 0a00 |0014: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.baseUri:()Ljava/lang/String; // method@11d0 │ │ +0612d2: 0c07 |0017: move-result-object v7 │ │ +0612d4: 7130 0e13 0b07 |0018: invoke-static {v11, v0, v7}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ +0612da: 0c05 |001b: move-result-object v5 │ │ +0612dc: 7220 650b 9500 |001c: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0612e2: 0c06 |001f: move-result-object v6 │ │ +0612e4: 1f06 f302 |0020: check-cast v6, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +0612e8: 3806 0600 |0022: if-eqz v6, 0028 // +0006 │ │ +0612ec: 2067 eb02 |0024: instance-of v7, v6, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0612f0: 3907 0600 |0026: if-nez v7, 002c // +0006 │ │ +0612f4: 078a |0028: move-object v10, v8 │ │ +0612f6: 110a |0029: return-object v10 │ │ +0612f8: 0780 |002a: move-object v0, v8 │ │ +0612fa: 28e9 |002b: goto 0014 // -0017 │ │ +0612fc: 0764 |002c: move-object v4, v6 │ │ +0612fe: 1f04 eb02 |002d: check-cast v4, Lorg/jsoup/nodes/Element; // type@02eb │ │ +061302: 7020 dd11 4a00 |002f: invoke-direct {v10, v4}, Lorg/jsoup/nodes/Node;.getDeepChild:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@11dd │ │ +061308: 0c01 |0032: move-result-object v1 │ │ +06130a: 54a7 d006 |0033: iget-object v7, v10, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +06130e: 6e30 f111 a704 |0035: invoke-virtual {v7, v10, v4}, Lorg/jsoup/nodes/Node;.replaceChild:(Lorg/jsoup/nodes/Node;Lorg/jsoup/nodes/Node;)V // method@11f1 │ │ +061314: 1217 |0038: const/4 v7, #int 1 // #1 │ │ +061316: 2377 dd03 |0039: new-array v7, v7, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +06131a: 4d0a 0709 |003b: aput-object v10, v7, v9 │ │ +06131e: 6e20 2511 7100 |003d: invoke-virtual {v1, v7}, Lorg/jsoup/nodes/Element;.addChildren:([Lorg/jsoup/nodes/Node;)V // method@1125 │ │ +061324: 7210 6f0b 0500 |0040: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +06132a: 0a07 |0043: move-result v7 │ │ +06132c: 3d07 e5ff |0044: if-lez v7, 0029 // -001b │ │ +061330: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +061332: 7210 6f0b 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0b6f │ │ +061338: 0a07 |004a: move-result v7 │ │ +06133a: 3572 deff |004b: if-ge v2, v7, 0029 // -0022 │ │ +06133e: 7220 650b 2500 |004d: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +061344: 0c03 |0050: move-result-object v3 │ │ +061346: 1f03 f302 |0051: check-cast v3, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +06134a: 5437 d006 |0053: iget-object v7, v3, Lorg/jsoup/nodes/Node;.parentNode:Lorg/jsoup/nodes/Node; // field@06d0 │ │ +06134e: 6e20 ef11 3700 |0055: invoke-virtual {v7, v3}, Lorg/jsoup/nodes/Node;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@11ef │ │ +061354: 6e20 2c11 3400 |0058: invoke-virtual {v4, v3}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +06135a: d802 0201 |005b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06135e: 28ea |005d: goto 0047 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=334 │ │ 0x0005 line=336 │ │ 0x0014 line=337 │ │ 0x001c line=338 │ │ 0x0022 line=339 │ │ @@ -95559,20 +95524,20 @@ │ │ 0x0053 - 0x005e reg=3 remainder Lorg/jsoup/nodes/Node; │ │ 0x002f - 0x005e reg=4 wrap Lorg/jsoup/nodes/Element; │ │ 0x002c - 0x005e reg=5 wrapChildren Ljava/util/List; Ljava/util/List; │ │ 0x002c - 0x005e reg=6 wrapNode Lorg/jsoup/nodes/Node; │ │ 0x002a - 0x005e reg=10 this Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x005e reg=11 html Ljava/lang/String; │ │ │ │ - source_file_idx : 2326 (Node.java) │ │ + source_file_idx : 2346 (Node.java) │ │ │ │ Class #273 header: │ │ -class_idx : 738 │ │ +class_idx : 758 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 615 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 34 │ │ │ │ Class #273 - │ │ @@ -95618,30 +95583,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -05e998: |[05e998] org.jsoup.parser.CharacterReader.:(Ljava/lang/String;)V │ │ -05e9a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e9aa: 7010 0f0a 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05e9b0: 5910 df06 |0004: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05e9b4: 5910 dd06 |0006: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.mark:I // field@06dd │ │ -05e9b8: 1300 0002 |0008: const/16 v0, #int 512 // #200 │ │ -05e9bc: 2300 b703 |000a: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05e9c0: 5b10 e006 |000c: iput-object v0, v1, Lorg/jsoup/parser/CharacterReader;.stringCache:[Ljava/lang/String; // field@06e0 │ │ -05e9c4: 7110 7d10 0200 |000e: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -05e9ca: 6e10 460a 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@0a46 │ │ -05e9d0: 0c00 |0014: move-result-object v0 │ │ -05e9d2: 5b10 db06 |0015: iput-object v0, v1, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05e9d6: 5410 db06 |0017: iget-object v0, v1, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05e9da: 2100 |0019: array-length v0, v0 │ │ -05e9dc: 5910 dc06 |001a: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05e9e0: 0e00 |001c: return-void │ │ +061360: |[061360] org.jsoup.parser.CharacterReader.:(Ljava/lang/String;)V │ │ +061370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061372: 7010 0f0a 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +061378: 5910 df06 |0004: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06137c: 5910 dd06 |0006: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.mark:I // field@06dd │ │ +061380: 1300 0002 |0008: const/16 v0, #int 512 // #200 │ │ +061384: 2300 cb03 |000a: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +061388: 5b10 e006 |000c: iput-object v0, v1, Lorg/jsoup/parser/CharacterReader;.stringCache:[Ljava/lang/String; // field@06e0 │ │ +06138c: 7110 7d10 0200 |000e: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +061392: 6e10 460a 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.toCharArray:()[C // method@0a46 │ │ +061398: 0c00 |0014: move-result-object v0 │ │ +06139a: 5b10 db06 |0015: iput-object v0, v1, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +06139e: 5410 db06 |0017: iget-object v0, v1, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +0613a2: 2100 |0019: array-length v0, v0 │ │ +0613a4: 5910 dc06 |001a: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +0613a8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ 0x0004 line=17 │ │ 0x0006 line=18 │ │ 0x0008 line=19 │ │ 0x000e line=22 │ │ @@ -95657,49 +95622,49 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -05e9e4: |[05e9e4] org.jsoup.parser.CharacterReader.cacheString:(II)Ljava/lang/String; │ │ -05e9f4: 54a7 db06 |0000: iget-object v7, v10, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05e9f8: 54a0 e006 |0002: iget-object v0, v10, Lorg/jsoup/parser/CharacterReader;.stringCache:[Ljava/lang/String; // field@06e0 │ │ -05e9fc: 1308 0c00 |0004: const/16 v8, #int 12 // #c │ │ -05ea00: 378c 0800 |0006: if-le v12, v8, 000e // +0008 │ │ -05ea04: 2201 c001 |0008: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -05ea08: 7040 240a 71cb |000a: invoke-direct {v1, v7, v11, v12}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -05ea0e: 1101 |000d: return-object v1 │ │ -05ea10: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -05ea12: 01b5 |000f: move v5, v11 │ │ -05ea14: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -05ea16: 0156 |0011: move v6, v5 │ │ -05ea18: 35c3 0e00 |0012: if-ge v3, v12, 0020 // +000e │ │ -05ea1c: da08 021f |0014: mul-int/lit8 v8, v2, #int 31 // #1f │ │ -05ea20: d805 0601 |0016: add-int/lit8 v5, v6, #int 1 // #01 │ │ -05ea24: 4909 0706 |0018: aget-char v9, v7, v6 │ │ -05ea28: 9002 0809 |001a: add-int v2, v8, v9 │ │ -05ea2c: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05ea30: 0156 |001e: move v6, v5 │ │ -05ea32: 28f3 |001f: goto 0012 // -000d │ │ -05ea34: 2108 |0020: array-length v8, v0 │ │ -05ea36: d808 08ff |0021: add-int/lit8 v8, v8, #int -1 // #ff │ │ -05ea3a: 9504 0208 |0023: and-int v4, v2, v8 │ │ -05ea3e: 4601 0004 |0025: aget-object v1, v0, v4 │ │ -05ea42: 3901 0a00 |0027: if-nez v1, 0031 // +000a │ │ -05ea46: 2201 c001 |0029: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -05ea4a: 7040 240a 71cb |002b: invoke-direct {v1, v7, v11, v12}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -05ea50: 4d01 0004 |002e: aput-object v1, v0, v4 │ │ -05ea54: 28dd |0030: goto 000d // -0023 │ │ -05ea56: 6e40 4212 ba1c |0031: invoke-virtual {v10, v11, v12, v1}, Lorg/jsoup/parser/CharacterReader;.rangeEquals:(IILjava/lang/String;)Z // method@1242 │ │ -05ea5c: 0a08 |0034: move-result v8 │ │ -05ea5e: 3908 d8ff |0035: if-nez v8, 000d // -0028 │ │ -05ea62: 2201 c001 |0037: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -05ea66: 7040 240a 71cb |0039: invoke-direct {v1, v7, v11, v12}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -05ea6c: 28d1 |003c: goto 000d // -002f │ │ +0613ac: |[0613ac] org.jsoup.parser.CharacterReader.cacheString:(II)Ljava/lang/String; │ │ +0613bc: 54a7 db06 |0000: iget-object v7, v10, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +0613c0: 54a0 e006 |0002: iget-object v0, v10, Lorg/jsoup/parser/CharacterReader;.stringCache:[Ljava/lang/String; // field@06e0 │ │ +0613c4: 1308 0c00 |0004: const/16 v8, #int 12 // #c │ │ +0613c8: 378c 0800 |0006: if-le v12, v8, 000e // +0008 │ │ +0613cc: 2201 d201 |0008: new-instance v1, Ljava/lang/String; // type@01d2 │ │ +0613d0: 7040 240a 71cb |000a: invoke-direct {v1, v7, v11, v12}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +0613d6: 1101 |000d: return-object v1 │ │ +0613d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0613da: 01b5 |000f: move v5, v11 │ │ +0613dc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0613de: 0156 |0011: move v6, v5 │ │ +0613e0: 35c3 0e00 |0012: if-ge v3, v12, 0020 // +000e │ │ +0613e4: da08 021f |0014: mul-int/lit8 v8, v2, #int 31 // #1f │ │ +0613e8: d805 0601 |0016: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0613ec: 4909 0706 |0018: aget-char v9, v7, v6 │ │ +0613f0: 9002 0809 |001a: add-int v2, v8, v9 │ │ +0613f4: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0613f8: 0156 |001e: move v6, v5 │ │ +0613fa: 28f3 |001f: goto 0012 // -000d │ │ +0613fc: 2108 |0020: array-length v8, v0 │ │ +0613fe: d808 08ff |0021: add-int/lit8 v8, v8, #int -1 // #ff │ │ +061402: 9504 0208 |0023: and-int v4, v2, v8 │ │ +061406: 4601 0004 |0025: aget-object v1, v0, v4 │ │ +06140a: 3901 0a00 |0027: if-nez v1, 0031 // +000a │ │ +06140e: 2201 d201 |0029: new-instance v1, Ljava/lang/String; // type@01d2 │ │ +061412: 7040 240a 71cb |002b: invoke-direct {v1, v7, v11, v12}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +061418: 4d01 0004 |002e: aput-object v1, v0, v4 │ │ +06141c: 28dd |0030: goto 000d // -0023 │ │ +06141e: 6e40 4212 ba1c |0031: invoke-virtual {v10, v11, v12, v1}, Lorg/jsoup/parser/CharacterReader;.rangeEquals:(IILjava/lang/String;)Z // method@1242 │ │ +061424: 0a08 |0034: move-result v8 │ │ +061426: 3908 d8ff |0035: if-nez v8, 000d // -0028 │ │ +06142a: 2201 d201 |0037: new-instance v1, Ljava/lang/String; // type@01d2 │ │ +06142e: 7040 240a 71cb |0039: invoke-direct {v1, v7, v11, v12}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +061434: 28d1 |003c: goto 000d // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0002 line=348 │ │ 0x0004 line=351 │ │ 0x0008 line=352 │ │ 0x000d line=376 │ │ @@ -95738,19 +95703,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05ea70: |[05ea70] org.jsoup.parser.CharacterReader.advance:()V │ │ -05ea80: 5210 df06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ea84: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05ea88: 5910 df06 |0004: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ea8c: 0e00 |0006: return-void │ │ +061438: |[061438] org.jsoup.parser.CharacterReader.advance:()V │ │ +061448: 5210 df06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06144c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +061450: 5910 df06 |0004: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061454: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ @@ -95759,27 +95724,27 @@ │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -05ea90: |[05ea90] org.jsoup.parser.CharacterReader.consume:()C │ │ -05eaa0: 5231 df06 |0000: iget v1, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eaa4: 5232 dc06 |0002: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05eaa8: 3421 0c00 |0004: if-lt v1, v2, 0010 // +000c │ │ -05eaac: 1400 ffff 0000 |0006: const v0, #float 9.18341e-41 // #0000ffff │ │ -05eab2: 5231 df06 |0009: iget v1, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eab6: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05eaba: 5931 df06 |000d: iput v1, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eabe: 0f00 |000f: return v0 │ │ -05eac0: 5431 db06 |0010: iget-object v1, v3, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05eac4: 5232 df06 |0012: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eac8: 4900 0102 |0014: aget-char v0, v1, v2 │ │ -05eacc: 28f3 |0016: goto 0009 // -000d │ │ +061458: |[061458] org.jsoup.parser.CharacterReader.consume:()C │ │ +061468: 5231 df06 |0000: iget v1, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06146c: 5232 dc06 |0002: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061470: 3421 0c00 |0004: if-lt v1, v2, 0010 // +000c │ │ +061474: 1400 ffff 0000 |0006: const v0, #float 9.18341e-41 // #0000ffff │ │ +06147a: 5231 df06 |0009: iget v1, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06147e: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +061482: 5931 df06 |000d: iput v1, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061486: 0f00 |000f: return v0 │ │ +061488: 5431 db06 |0010: iget-object v1, v3, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +06148c: 5232 df06 |0012: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061490: 4900 0102 |0014: aget-char v0, v1, v2 │ │ +061494: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0009 line=41 │ │ 0x000f line=42 │ │ 0x0010 line=40 │ │ locals : │ │ @@ -95791,23 +95756,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05ead0: |[05ead0] org.jsoup.parser.CharacterReader.consumeAsString:()Ljava/lang/String; │ │ -05eae0: 2200 c001 |0000: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -05eae4: 5441 db06 |0002: iget-object v1, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05eae8: 5242 df06 |0004: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eaec: d803 0201 |0006: add-int/lit8 v3, v2, #int 1 // #01 │ │ -05eaf0: 5943 df06 |0008: iput v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eaf4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -05eaf6: 7040 240a 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -05eafc: 1100 |000e: return-object v0 │ │ +061498: |[061498] org.jsoup.parser.CharacterReader.consumeAsString:()Ljava/lang/String; │ │ +0614a8: 2200 d201 |0000: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +0614ac: 5441 db06 |0002: iget-object v1, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +0614b0: 5242 df06 |0004: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0614b4: d803 0201 |0006: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0614b8: 5943 df06 |0008: iput v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0614bc: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0614be: 7040 240a 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +0614c4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ #3 : (in Lorg/jsoup/parser/CharacterReader;) │ │ @@ -95815,40 +95780,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -05eb00: |[05eb00] org.jsoup.parser.CharacterReader.consumeData:()Ljava/lang/String; │ │ -05eb10: 5252 df06 |0000: iget v2, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb14: 5251 dc06 |0002: iget v1, v5, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05eb18: 5453 db06 |0004: iget-object v3, v5, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05eb1c: 5254 df06 |0006: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb20: 3514 1000 |0008: if-ge v4, v1, 0018 // +0010 │ │ -05eb24: 5254 df06 |000a: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb28: 4900 0304 |000c: aget-char v0, v3, v4 │ │ -05eb2c: 1304 2600 |000e: const/16 v4, #int 38 // #26 │ │ -05eb30: 3240 0800 |0010: if-eq v0, v4, 0018 // +0008 │ │ -05eb34: 1304 3c00 |0012: const/16 v4, #int 60 // #3c │ │ -05eb38: 3240 0400 |0014: if-eq v0, v4, 0018 // +0004 │ │ -05eb3c: 3900 0e00 |0016: if-nez v0, 0024 // +000e │ │ -05eb40: 5254 df06 |0018: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb44: 3724 1100 |001a: if-le v4, v2, 002b // +0011 │ │ -05eb48: 5254 df06 |001c: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb4c: b124 |001e: sub-int/2addr v4, v2 │ │ -05eb4e: 7030 2412 2504 |001f: invoke-direct {v5, v2, v4}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05eb54: 0c04 |0022: move-result-object v4 │ │ -05eb56: 1104 |0023: return-object v4 │ │ -05eb58: 5254 df06 |0024: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb5c: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05eb60: 5954 df06 |0028: iput v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb64: 28dc |002a: goto 0006 // -0024 │ │ -05eb66: 1a04 0000 |002b: const-string v4, "" // string@0000 │ │ -05eb6a: 28f6 |002d: goto 0023 // -000a │ │ +0614c8: |[0614c8] org.jsoup.parser.CharacterReader.consumeData:()Ljava/lang/String; │ │ +0614d8: 5252 df06 |0000: iget v2, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0614dc: 5251 dc06 |0002: iget v1, v5, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +0614e0: 5453 db06 |0004: iget-object v3, v5, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +0614e4: 5254 df06 |0006: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0614e8: 3514 1000 |0008: if-ge v4, v1, 0018 // +0010 │ │ +0614ec: 5254 df06 |000a: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0614f0: 4900 0304 |000c: aget-char v0, v3, v4 │ │ +0614f4: 1304 2600 |000e: const/16 v4, #int 38 // #26 │ │ +0614f8: 3240 0800 |0010: if-eq v0, v4, 0018 // +0008 │ │ +0614fc: 1304 3c00 |0012: const/16 v4, #int 60 // #3c │ │ +061500: 3240 0400 |0014: if-eq v0, v4, 0018 // +0004 │ │ +061504: 3900 0e00 |0016: if-nez v0, 0024 // +000e │ │ +061508: 5254 df06 |0018: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06150c: 3724 1100 |001a: if-le v4, v2, 002b // +0011 │ │ +061510: 5254 df06 |001c: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061514: b124 |001e: sub-int/2addr v4, v2 │ │ +061516: 7030 2412 2504 |001f: invoke-direct {v5, v2, v4}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +06151c: 0c04 |0022: move-result-object v4 │ │ +06151e: 1104 |0023: return-object v4 │ │ +061520: 5254 df06 |0024: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061524: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ +061528: 5954 df06 |0028: iput v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06152c: 28dc |002a: goto 0006 // -0024 │ │ +06152e: 1a04 0000 |002b: const-string v4, "" // string@0000 │ │ +061532: 28f6 |002d: goto 0023 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0004 line=158 │ │ 0x0006 line=160 │ │ 0x000a line=161 │ │ @@ -95869,35 +95834,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -05eb6c: |[05eb6c] org.jsoup.parser.CharacterReader.consumeDigitSequence:()Ljava/lang/String; │ │ -05eb7c: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb80: 5242 df06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb84: 5243 dc06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05eb88: 3532 1700 |0006: if-ge v2, v3, 001d // +0017 │ │ -05eb8c: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05eb90: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eb94: 4900 0203 |000c: aget-char v0, v2, v3 │ │ -05eb98: 1302 3000 |000e: const/16 v2, #int 48 // #30 │ │ -05eb9c: 3420 0d00 |0010: if-lt v0, v2, 001d // +000d │ │ -05eba0: 1302 3900 |0012: const/16 v2, #int 57 // #39 │ │ -05eba4: 3620 0900 |0014: if-gt v0, v2, 001d // +0009 │ │ -05eba8: 5242 df06 |0016: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ebac: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05ebb0: 5942 df06 |001a: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ebb4: 28e6 |001c: goto 0002 // -001a │ │ -05ebb6: 5242 df06 |001d: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ebba: b112 |001f: sub-int/2addr v2, v1 │ │ -05ebbc: 7030 2412 1402 |0020: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05ebc2: 0c02 |0023: move-result-object v2 │ │ -05ebc4: 1102 |0024: return-object v2 │ │ +061534: |[061534] org.jsoup.parser.CharacterReader.consumeDigitSequence:()Ljava/lang/String; │ │ +061544: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061548: 5242 df06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06154c: 5243 dc06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061550: 3532 1700 |0006: if-ge v2, v3, 001d // +0017 │ │ +061554: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061558: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06155c: 4900 0203 |000c: aget-char v0, v2, v3 │ │ +061560: 1302 3000 |000e: const/16 v2, #int 48 // #30 │ │ +061564: 3420 0d00 |0010: if-lt v0, v2, 001d // +000d │ │ +061568: 1302 3900 |0012: const/16 v2, #int 57 // #39 │ │ +06156c: 3620 0900 |0014: if-gt v0, v2, 001d // +0009 │ │ +061570: 5242 df06 |0016: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061574: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +061578: 5942 df06 |001a: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06157c: 28e6 |001c: goto 0002 // -001a │ │ +06157e: 5242 df06 |001d: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061582: b112 |001f: sub-int/2addr v2, v1 │ │ +061584: 7030 2412 1402 |0020: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +06158a: 0c02 |0023: move-result-object v2 │ │ +06158c: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0002 line=239 │ │ 0x0008 line=240 │ │ 0x000e line=241 │ │ 0x0016 line=242 │ │ @@ -95912,43 +95877,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -05ebc8: |[05ebc8] org.jsoup.parser.CharacterReader.consumeHexSequence:()Ljava/lang/String; │ │ -05ebd8: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ebdc: 5242 df06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ebe0: 5243 dc06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05ebe4: 3532 2700 |0006: if-ge v2, v3, 002d // +0027 │ │ -05ebe8: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05ebec: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ebf0: 4900 0203 |000c: aget-char v0, v2, v3 │ │ -05ebf4: 1302 3000 |000e: const/16 v2, #int 48 // #30 │ │ -05ebf8: 3420 0600 |0010: if-lt v0, v2, 0016 // +0006 │ │ -05ebfc: 1302 3900 |0012: const/16 v2, #int 57 // #39 │ │ -05ec00: 3720 1200 |0014: if-le v0, v2, 0026 // +0012 │ │ -05ec04: 1302 4100 |0016: const/16 v2, #int 65 // #41 │ │ -05ec08: 3420 0600 |0018: if-lt v0, v2, 001e // +0006 │ │ -05ec0c: 1302 4600 |001a: const/16 v2, #int 70 // #46 │ │ -05ec10: 3720 0a00 |001c: if-le v0, v2, 0026 // +000a │ │ -05ec14: 1302 6100 |001e: const/16 v2, #int 97 // #61 │ │ -05ec18: 3420 0d00 |0020: if-lt v0, v2, 002d // +000d │ │ -05ec1c: 1302 6600 |0022: const/16 v2, #int 102 // #66 │ │ -05ec20: 3620 0900 |0024: if-gt v0, v2, 002d // +0009 │ │ -05ec24: 5242 df06 |0026: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ec28: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05ec2c: 5942 df06 |002a: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ec30: 28d6 |002c: goto 0002 // -002a │ │ -05ec32: 5242 df06 |002d: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ec36: b112 |002f: sub-int/2addr v2, v1 │ │ -05ec38: 7030 2412 1402 |0030: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05ec3e: 0c02 |0033: move-result-object v2 │ │ -05ec40: 1102 |0034: return-object v2 │ │ +061590: |[061590] org.jsoup.parser.CharacterReader.consumeHexSequence:()Ljava/lang/String; │ │ +0615a0: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0615a4: 5242 df06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0615a8: 5243 dc06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +0615ac: 3532 2700 |0006: if-ge v2, v3, 002d // +0027 │ │ +0615b0: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +0615b4: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0615b8: 4900 0203 |000c: aget-char v0, v2, v3 │ │ +0615bc: 1302 3000 |000e: const/16 v2, #int 48 // #30 │ │ +0615c0: 3420 0600 |0010: if-lt v0, v2, 0016 // +0006 │ │ +0615c4: 1302 3900 |0012: const/16 v2, #int 57 // #39 │ │ +0615c8: 3720 1200 |0014: if-le v0, v2, 0026 // +0012 │ │ +0615cc: 1302 4100 |0016: const/16 v2, #int 65 // #41 │ │ +0615d0: 3420 0600 |0018: if-lt v0, v2, 001e // +0006 │ │ +0615d4: 1302 4600 |001a: const/16 v2, #int 70 // #46 │ │ +0615d8: 3720 0a00 |001c: if-le v0, v2, 0026 // +000a │ │ +0615dc: 1302 6100 |001e: const/16 v2, #int 97 // #61 │ │ +0615e0: 3420 0d00 |0020: if-lt v0, v2, 002d // +000d │ │ +0615e4: 1302 6600 |0022: const/16 v2, #int 102 // #66 │ │ +0615e8: 3620 0900 |0024: if-gt v0, v2, 002d // +0009 │ │ +0615ec: 5242 df06 |0026: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0615f0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0615f4: 5942 df06 |002a: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0615f8: 28d6 |002c: goto 0002 // -002a │ │ +0615fa: 5242 df06 |002d: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0615fe: b112 |002f: sub-int/2addr v2, v1 │ │ +061600: 7030 2412 1402 |0030: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +061606: 0c02 |0033: move-result-object v2 │ │ +061608: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ 0x0008 line=228 │ │ 0x000e line=229 │ │ 0x0026 line=230 │ │ @@ -95963,39 +95928,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -05ec44: |[05ec44] org.jsoup.parser.CharacterReader.consumeLetterSequence:()Ljava/lang/String; │ │ -05ec54: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ec58: 5242 df06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ec5c: 5243 dc06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05ec60: 3532 1f00 |0006: if-ge v2, v3, 0025 // +001f │ │ -05ec64: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05ec68: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ec6c: 4900 0203 |000c: aget-char v0, v2, v3 │ │ -05ec70: 1302 4100 |000e: const/16 v2, #int 65 // #41 │ │ -05ec74: 3420 0600 |0010: if-lt v0, v2, 0016 // +0006 │ │ -05ec78: 1302 5a00 |0012: const/16 v2, #int 90 // #5a │ │ -05ec7c: 3720 0a00 |0014: if-le v0, v2, 001e // +000a │ │ -05ec80: 1302 6100 |0016: const/16 v2, #int 97 // #61 │ │ -05ec84: 3420 0d00 |0018: if-lt v0, v2, 0025 // +000d │ │ -05ec88: 1302 7a00 |001a: const/16 v2, #int 122 // #7a │ │ -05ec8c: 3620 0900 |001c: if-gt v0, v2, 0025 // +0009 │ │ -05ec90: 5242 df06 |001e: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ec94: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05ec98: 5942 df06 |0022: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ec9c: 28de |0024: goto 0002 // -0022 │ │ -05ec9e: 5242 df06 |0025: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eca2: b112 |0027: sub-int/2addr v2, v1 │ │ -05eca4: 7030 2412 1402 |0028: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05ecaa: 0c02 |002b: move-result-object v2 │ │ -05ecac: 1102 |002c: return-object v2 │ │ +06160c: |[06160c] org.jsoup.parser.CharacterReader.consumeLetterSequence:()Ljava/lang/String; │ │ +06161c: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061620: 5242 df06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061624: 5243 dc06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061628: 3532 1f00 |0006: if-ge v2, v3, 0025 // +001f │ │ +06162c: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061630: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061634: 4900 0203 |000c: aget-char v0, v2, v3 │ │ +061638: 1302 4100 |000e: const/16 v2, #int 65 // #41 │ │ +06163c: 3420 0600 |0010: if-lt v0, v2, 0016 // +0006 │ │ +061640: 1302 5a00 |0012: const/16 v2, #int 90 // #5a │ │ +061644: 3720 0a00 |0014: if-le v0, v2, 001e // +000a │ │ +061648: 1302 6100 |0016: const/16 v2, #int 97 // #61 │ │ +06164c: 3420 0d00 |0018: if-lt v0, v2, 0025 // +000d │ │ +061650: 1302 7a00 |001a: const/16 v2, #int 122 // #7a │ │ +061654: 3620 0900 |001c: if-gt v0, v2, 0025 // +0009 │ │ +061658: 5242 df06 |001e: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06165c: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +061660: 5942 df06 |0022: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061664: 28de |0024: goto 0002 // -0022 │ │ +061666: 5242 df06 |0025: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06166a: b112 |0027: sub-int/2addr v2, v1 │ │ +06166c: 7030 2412 1402 |0028: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +061672: 0c02 |002b: move-result-object v2 │ │ +061674: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0002 line=194 │ │ 0x0008 line=195 │ │ 0x000e line=196 │ │ 0x001e line=197 │ │ @@ -96010,53 +95975,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -05ecb0: |[05ecb0] org.jsoup.parser.CharacterReader.consumeLetterThenDigitSequence:()Ljava/lang/String; │ │ -05ecc0: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ecc4: 5242 df06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ecc8: 5243 dc06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05eccc: 3532 1f00 |0006: if-ge v2, v3, 0025 // +001f │ │ -05ecd0: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05ecd4: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ecd8: 4900 0203 |000c: aget-char v0, v2, v3 │ │ -05ecdc: 1302 4100 |000e: const/16 v2, #int 65 // #41 │ │ -05ece0: 3420 0600 |0010: if-lt v0, v2, 0016 // +0006 │ │ -05ece4: 1302 5a00 |0012: const/16 v2, #int 90 // #5a │ │ -05ece8: 3720 0a00 |0014: if-le v0, v2, 001e // +000a │ │ -05ecec: 1302 6100 |0016: const/16 v2, #int 97 // #61 │ │ -05ecf0: 3420 0d00 |0018: if-lt v0, v2, 0025 // +000d │ │ -05ecf4: 1302 7a00 |001a: const/16 v2, #int 122 // #7a │ │ -05ecf8: 3620 0900 |001c: if-gt v0, v2, 0025 // +0009 │ │ -05ecfc: 5242 df06 |001e: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed00: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05ed04: 5942 df06 |0022: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed08: 28de |0024: goto 0002 // -0022 │ │ -05ed0a: 6e10 3412 0400 |0025: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -05ed10: 0a02 |0028: move-result v2 │ │ -05ed12: 3902 1700 |0029: if-nez v2, 0040 // +0017 │ │ -05ed16: 5442 db06 |002b: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05ed1a: 5243 df06 |002d: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed1e: 4900 0203 |002f: aget-char v0, v2, v3 │ │ -05ed22: 1302 3000 |0031: const/16 v2, #int 48 // #30 │ │ -05ed26: 3420 0d00 |0033: if-lt v0, v2, 0040 // +000d │ │ -05ed2a: 1302 3900 |0035: const/16 v2, #int 57 // #39 │ │ -05ed2e: 3620 0900 |0037: if-gt v0, v2, 0040 // +0009 │ │ -05ed32: 5242 df06 |0039: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed36: d802 0201 |003b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05ed3a: 5942 df06 |003d: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed3e: 28e6 |003f: goto 0025 // -001a │ │ -05ed40: 5242 df06 |0040: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed44: b112 |0042: sub-int/2addr v2, v1 │ │ -05ed46: 7030 2412 1402 |0043: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05ed4c: 0c02 |0046: move-result-object v2 │ │ -05ed4e: 1102 |0047: return-object v2 │ │ +061678: |[061678] org.jsoup.parser.CharacterReader.consumeLetterThenDigitSequence:()Ljava/lang/String; │ │ +061688: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06168c: 5242 df06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061690: 5243 dc06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061694: 3532 1f00 |0006: if-ge v2, v3, 0025 // +001f │ │ +061698: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +06169c: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0616a0: 4900 0203 |000c: aget-char v0, v2, v3 │ │ +0616a4: 1302 4100 |000e: const/16 v2, #int 65 // #41 │ │ +0616a8: 3420 0600 |0010: if-lt v0, v2, 0016 // +0006 │ │ +0616ac: 1302 5a00 |0012: const/16 v2, #int 90 // #5a │ │ +0616b0: 3720 0a00 |0014: if-le v0, v2, 001e // +000a │ │ +0616b4: 1302 6100 |0016: const/16 v2, #int 97 // #61 │ │ +0616b8: 3420 0d00 |0018: if-lt v0, v2, 0025 // +000d │ │ +0616bc: 1302 7a00 |001a: const/16 v2, #int 122 // #7a │ │ +0616c0: 3620 0900 |001c: if-gt v0, v2, 0025 // +0009 │ │ +0616c4: 5242 df06 |001e: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0616c8: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0616cc: 5942 df06 |0022: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0616d0: 28de |0024: goto 0002 // -0022 │ │ +0616d2: 6e10 3412 0400 |0025: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +0616d8: 0a02 |0028: move-result v2 │ │ +0616da: 3902 1700 |0029: if-nez v2, 0040 // +0017 │ │ +0616de: 5442 db06 |002b: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +0616e2: 5243 df06 |002d: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0616e6: 4900 0203 |002f: aget-char v0, v2, v3 │ │ +0616ea: 1302 3000 |0031: const/16 v2, #int 48 // #30 │ │ +0616ee: 3420 0d00 |0033: if-lt v0, v2, 0040 // +000d │ │ +0616f2: 1302 3900 |0035: const/16 v2, #int 57 // #39 │ │ +0616f6: 3620 0900 |0037: if-gt v0, v2, 0040 // +0009 │ │ +0616fa: 5242 df06 |0039: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0616fe: d802 0201 |003b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +061702: 5942 df06 |003d: iput v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061706: 28e6 |003f: goto 0025 // -001a │ │ +061708: 5242 df06 |0040: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06170c: b112 |0042: sub-int/2addr v2, v1 │ │ +06170e: 7030 2412 1402 |0043: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +061714: 0c02 |0046: move-result-object v2 │ │ +061716: 1102 |0047: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0008 line=208 │ │ 0x000e line=209 │ │ 0x001e line=210 │ │ @@ -96076,50 +96041,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -05ed50: |[05ed50] org.jsoup.parser.CharacterReader.consumeTagName:()Ljava/lang/String; │ │ -05ed60: 5252 df06 |0000: iget v2, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed64: 5251 dc06 |0002: iget v1, v5, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05ed68: 5453 db06 |0004: iget-object v3, v5, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05ed6c: 5254 df06 |0006: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed70: 3514 2400 |0008: if-ge v4, v1, 002c // +0024 │ │ -05ed74: 5254 df06 |000a: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ed78: 4900 0304 |000c: aget-char v0, v3, v4 │ │ -05ed7c: 1304 0900 |000e: const/16 v4, #int 9 // #9 │ │ -05ed80: 3240 1c00 |0010: if-eq v0, v4, 002c // +001c │ │ -05ed84: 1304 0a00 |0012: const/16 v4, #int 10 // #a │ │ -05ed88: 3240 1800 |0014: if-eq v0, v4, 002c // +0018 │ │ -05ed8c: 1304 0d00 |0016: const/16 v4, #int 13 // #d │ │ -05ed90: 3240 1400 |0018: if-eq v0, v4, 002c // +0014 │ │ -05ed94: 1304 0c00 |001a: const/16 v4, #int 12 // #c │ │ -05ed98: 3240 1000 |001c: if-eq v0, v4, 002c // +0010 │ │ -05ed9c: 1304 2000 |001e: const/16 v4, #int 32 // #20 │ │ -05eda0: 3240 0c00 |0020: if-eq v0, v4, 002c // +000c │ │ -05eda4: 1304 2f00 |0022: const/16 v4, #int 47 // #2f │ │ -05eda8: 3240 0800 |0024: if-eq v0, v4, 002c // +0008 │ │ -05edac: 1304 3e00 |0026: const/16 v4, #int 62 // #3e │ │ -05edb0: 3240 0400 |0028: if-eq v0, v4, 002c // +0004 │ │ -05edb4: 3900 0e00 |002a: if-nez v0, 0038 // +000e │ │ -05edb8: 5254 df06 |002c: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05edbc: 3724 1100 |002e: if-le v4, v2, 003f // +0011 │ │ -05edc0: 5254 df06 |0030: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05edc4: b124 |0032: sub-int/2addr v4, v2 │ │ -05edc6: 7030 2412 2504 |0033: invoke-direct {v5, v2, v4}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05edcc: 0c04 |0036: move-result-object v4 │ │ -05edce: 1104 |0037: return-object v4 │ │ -05edd0: 5254 df06 |0038: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05edd4: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05edd8: 5954 df06 |003c: iput v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eddc: 28c8 |003e: goto 0006 // -0038 │ │ -05edde: 1a04 0000 |003f: const-string v4, "" // string@0000 │ │ -05ede2: 28f6 |0041: goto 0037 // -000a │ │ +061718: |[061718] org.jsoup.parser.CharacterReader.consumeTagName:()Ljava/lang/String; │ │ +061728: 5252 df06 |0000: iget v2, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06172c: 5251 dc06 |0002: iget v1, v5, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061730: 5453 db06 |0004: iget-object v3, v5, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061734: 5254 df06 |0006: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061738: 3514 2400 |0008: if-ge v4, v1, 002c // +0024 │ │ +06173c: 5254 df06 |000a: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061740: 4900 0304 |000c: aget-char v0, v3, v4 │ │ +061744: 1304 0900 |000e: const/16 v4, #int 9 // #9 │ │ +061748: 3240 1c00 |0010: if-eq v0, v4, 002c // +001c │ │ +06174c: 1304 0a00 |0012: const/16 v4, #int 10 // #a │ │ +061750: 3240 1800 |0014: if-eq v0, v4, 002c // +0018 │ │ +061754: 1304 0d00 |0016: const/16 v4, #int 13 // #d │ │ +061758: 3240 1400 |0018: if-eq v0, v4, 002c // +0014 │ │ +06175c: 1304 0c00 |001a: const/16 v4, #int 12 // #c │ │ +061760: 3240 1000 |001c: if-eq v0, v4, 002c // +0010 │ │ +061764: 1304 2000 |001e: const/16 v4, #int 32 // #20 │ │ +061768: 3240 0c00 |0020: if-eq v0, v4, 002c // +000c │ │ +06176c: 1304 2f00 |0022: const/16 v4, #int 47 // #2f │ │ +061770: 3240 0800 |0024: if-eq v0, v4, 002c // +0008 │ │ +061774: 1304 3e00 |0026: const/16 v4, #int 62 // #3e │ │ +061778: 3240 0400 |0028: if-eq v0, v4, 002c // +0004 │ │ +06177c: 3900 0e00 |002a: if-nez v0, 0038 // +000e │ │ +061780: 5254 df06 |002c: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061784: 3724 1100 |002e: if-le v4, v2, 003f // +0011 │ │ +061788: 5254 df06 |0030: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06178c: b124 |0032: sub-int/2addr v4, v2 │ │ +06178e: 7030 2412 2504 |0033: invoke-direct {v5, v2, v4}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +061794: 0c04 |0036: move-result-object v4 │ │ +061796: 1104 |0037: return-object v4 │ │ +061798: 5254 df06 |0038: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06179c: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0617a0: 5954 df06 |003c: iput v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0617a4: 28c8 |003e: goto 0006 // -0038 │ │ +0617a6: 1a04 0000 |003f: const-string v4, "" // string@0000 │ │ +0617aa: 28f6 |0041: goto 0037 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0002 line=173 │ │ 0x0004 line=174 │ │ 0x0006 line=176 │ │ 0x000a line=177 │ │ @@ -96140,29 +96105,29 @@ │ │ type : '(C)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05ede4: |[05ede4] org.jsoup.parser.CharacterReader.consumeTo:(C)Ljava/lang/String; │ │ -05edf4: 6e20 3f12 4300 |0000: invoke-virtual {v3, v4}, Lorg/jsoup/parser/CharacterReader;.nextIndexOf:(C)I // method@123f │ │ -05edfa: 0a01 |0003: move-result v1 │ │ -05edfc: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -05edfe: 3221 0e00 |0005: if-eq v1, v2, 0013 // +000e │ │ -05ee02: 5232 df06 |0007: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee06: 7030 2412 2301 |0009: invoke-direct {v3, v2, v1}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05ee0c: 0c00 |000c: move-result-object v0 │ │ -05ee0e: 5232 df06 |000d: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee12: b012 |000f: add-int/2addr v2, v1 │ │ -05ee14: 5932 df06 |0010: iput v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee18: 1100 |0012: return-object v0 │ │ -05ee1a: 6e10 3112 0300 |0013: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.consumeToEnd:()Ljava/lang/String; // method@1231 │ │ -05ee20: 0c00 |0016: move-result-object v0 │ │ -05ee22: 28fb |0017: goto 0012 // -0005 │ │ +0617ac: |[0617ac] org.jsoup.parser.CharacterReader.consumeTo:(C)Ljava/lang/String; │ │ +0617bc: 6e20 3f12 4300 |0000: invoke-virtual {v3, v4}, Lorg/jsoup/parser/CharacterReader;.nextIndexOf:(C)I // method@123f │ │ +0617c2: 0a01 |0003: move-result v1 │ │ +0617c4: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +0617c6: 3221 0e00 |0005: if-eq v1, v2, 0013 // +000e │ │ +0617ca: 5232 df06 |0007: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0617ce: 7030 2412 2301 |0009: invoke-direct {v3, v2, v1}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +0617d4: 0c00 |000c: move-result-object v0 │ │ +0617d6: 5232 df06 |000d: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0617da: b012 |000f: add-int/2addr v2, v1 │ │ +0617dc: 5932 df06 |0010: iput v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0617e0: 1100 |0012: return-object v0 │ │ +0617e2: 6e10 3112 0300 |0013: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.consumeToEnd:()Ljava/lang/String; // method@1231 │ │ +0617e8: 0c00 |0016: move-result-object v0 │ │ +0617ea: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x0007 line=106 │ │ 0x000d line=107 │ │ 0x0012 line=110 │ │ @@ -96177,29 +96142,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -05ee24: |[05ee24] org.jsoup.parser.CharacterReader.consumeTo:(Ljava/lang/String;)Ljava/lang/String; │ │ -05ee34: 6e20 4012 4300 |0000: invoke-virtual {v3, v4}, Lorg/jsoup/parser/CharacterReader;.nextIndexOf:(Ljava/lang/CharSequence;)I // method@1240 │ │ -05ee3a: 0a01 |0003: move-result v1 │ │ -05ee3c: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -05ee3e: 3221 0e00 |0005: if-eq v1, v2, 0013 // +000e │ │ -05ee42: 5232 df06 |0007: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee46: 7030 2412 2301 |0009: invoke-direct {v3, v2, v1}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05ee4c: 0c00 |000c: move-result-object v0 │ │ -05ee4e: 5232 df06 |000d: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee52: b012 |000f: add-int/2addr v2, v1 │ │ -05ee54: 5932 df06 |0010: iput v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee58: 1100 |0012: return-object v0 │ │ -05ee5a: 6e10 3112 0300 |0013: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.consumeToEnd:()Ljava/lang/String; // method@1231 │ │ -05ee60: 0c00 |0016: move-result-object v0 │ │ -05ee62: 28fb |0017: goto 0012 // -0005 │ │ +0617ec: |[0617ec] org.jsoup.parser.CharacterReader.consumeTo:(Ljava/lang/String;)Ljava/lang/String; │ │ +0617fc: 6e20 4012 4300 |0000: invoke-virtual {v3, v4}, Lorg/jsoup/parser/CharacterReader;.nextIndexOf:(Ljava/lang/CharSequence;)I // method@1240 │ │ +061802: 0a01 |0003: move-result v1 │ │ +061804: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +061806: 3221 0e00 |0005: if-eq v1, v2, 0013 // +000e │ │ +06180a: 5232 df06 |0007: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06180e: 7030 2412 2301 |0009: invoke-direct {v3, v2, v1}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +061814: 0c00 |000c: move-result-object v0 │ │ +061816: 5232 df06 |000d: iget v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06181a: b012 |000f: add-int/2addr v2, v1 │ │ +06181c: 5932 df06 |0010: iput v2, v3, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061820: 1100 |0012: return-object v0 │ │ +061822: 6e10 3112 0300 |0013: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.consumeToEnd:()Ljava/lang/String; // method@1231 │ │ +061828: 0c00 |0016: move-result-object v0 │ │ +06182a: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ 0x0007 line=117 │ │ 0x000d line=118 │ │ 0x0012 line=121 │ │ @@ -96214,42 +96179,42 @@ │ │ type : '([C)Ljava/lang/String;' │ │ access : 0x0080 (VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -05ee64: |[05ee64] org.jsoup.parser.CharacterReader.consumeToAny:([C)Ljava/lang/String; │ │ -05ee74: 5272 df06 |0000: iget v2, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee78: 5271 dc06 |0002: iget v1, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05ee7c: 5273 df06 |0004: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee80: 3513 1000 |0006: if-ge v3, v1, 0016 // +0010 │ │ -05ee84: 2184 |0008: array-length v4, v8 │ │ -05ee86: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -05ee88: 3543 1b00 |000a: if-ge v3, v4, 0025 // +001b │ │ -05ee8c: 4900 0803 |000c: aget-char v0, v8, v3 │ │ -05ee90: 5475 db06 |000e: iget-object v5, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05ee94: 5276 df06 |0010: iget v6, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ee98: 4905 0506 |0012: aget-char v5, v5, v6 │ │ -05ee9c: 3305 0e00 |0014: if-ne v5, v0, 0022 // +000e │ │ -05eea0: 5273 df06 |0016: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eea4: 3723 1400 |0018: if-le v3, v2, 002c // +0014 │ │ -05eea8: 5273 df06 |001a: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eeac: b123 |001c: sub-int/2addr v3, v2 │ │ -05eeae: 7030 2412 2703 |001d: invoke-direct {v7, v2, v3}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05eeb4: 0c03 |0020: move-result-object v3 │ │ -05eeb6: 1103 |0021: return-object v3 │ │ -05eeb8: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05eebc: 28e6 |0024: goto 000a // -001a │ │ -05eebe: 5273 df06 |0025: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eec2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05eec6: 5973 df06 |0029: iput v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eeca: 28d9 |002b: goto 0004 // -0027 │ │ -05eecc: 1a03 0000 |002c: const-string v3, "" // string@0000 │ │ -05eed0: 28f3 |002e: goto 0021 // -000d │ │ +06182c: |[06182c] org.jsoup.parser.CharacterReader.consumeToAny:([C)Ljava/lang/String; │ │ +06183c: 5272 df06 |0000: iget v2, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061840: 5271 dc06 |0002: iget v1, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061844: 5273 df06 |0004: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061848: 3513 1000 |0006: if-ge v3, v1, 0016 // +0010 │ │ +06184c: 2184 |0008: array-length v4, v8 │ │ +06184e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +061850: 3543 1b00 |000a: if-ge v3, v4, 0025 // +001b │ │ +061854: 4900 0803 |000c: aget-char v0, v8, v3 │ │ +061858: 5475 db06 |000e: iget-object v5, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +06185c: 5276 df06 |0010: iget v6, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061860: 4905 0506 |0012: aget-char v5, v5, v6 │ │ +061864: 3305 0e00 |0014: if-ne v5, v0, 0022 // +000e │ │ +061868: 5273 df06 |0016: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06186c: 3723 1400 |0018: if-le v3, v2, 002c // +0014 │ │ +061870: 5273 df06 |001a: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061874: b123 |001c: sub-int/2addr v3, v2 │ │ +061876: 7030 2412 2703 |001d: invoke-direct {v7, v2, v3}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +06187c: 0c03 |0020: move-result-object v3 │ │ +06187e: 1103 |0021: return-object v3 │ │ +061880: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +061884: 28e6 |0024: goto 000a // -001a │ │ +061886: 5273 df06 |0025: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06188a: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06188e: 5973 df06 |0029: iput v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061892: 28d9 |002b: goto 0004 // -0027 │ │ +061894: 1a03 0000 |002c: const-string v3, "" // string@0000 │ │ +061898: 28f3 |002e: goto 0021 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0002 line=127 │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ 0x000e line=131 │ │ @@ -96270,38 +96235,38 @@ │ │ type : '([C)Ljava/lang/String;' │ │ access : 0x0080 (VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -05eed4: |[05eed4] org.jsoup.parser.CharacterReader.consumeToAnySorted:([C)Ljava/lang/String; │ │ -05eee4: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eee8: 5240 dc06 |0002: iget v0, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05eeec: 5442 db06 |0004: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05eef0: 5243 df06 |0006: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eef4: 3503 0c00 |0008: if-ge v3, v0, 0014 // +000c │ │ -05eef8: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05eefc: 4903 0203 |000c: aget-char v3, v2, v3 │ │ -05ef00: 7120 200b 3500 |000e: invoke-static {v5, v3}, Ljava/util/Arrays;.binarySearch:([CC)I // method@0b20 │ │ -05ef06: 0a03 |0011: move-result v3 │ │ -05ef08: 3a03 0e00 |0012: if-ltz v3, 0020 // +000e │ │ -05ef0c: 5243 df06 |0014: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ef10: 3713 1100 |0016: if-le v3, v1, 0027 // +0011 │ │ -05ef14: 5243 df06 |0018: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ef18: b113 |001a: sub-int/2addr v3, v1 │ │ -05ef1a: 7030 2412 1403 |001b: invoke-direct {v4, v1, v3}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05ef20: 0c03 |001e: move-result-object v3 │ │ -05ef22: 1103 |001f: return-object v3 │ │ -05ef24: 5243 df06 |0020: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ef28: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05ef2c: 5943 df06 |0024: iput v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ef30: 28e0 |0026: goto 0006 // -0020 │ │ -05ef32: 1a03 0000 |0027: const-string v3, "" // string@0000 │ │ -05ef36: 28f6 |0029: goto 001f // -000a │ │ +06189c: |[06189c] org.jsoup.parser.CharacterReader.consumeToAnySorted:([C)Ljava/lang/String; │ │ +0618ac: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0618b0: 5240 dc06 |0002: iget v0, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +0618b4: 5442 db06 |0004: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +0618b8: 5243 df06 |0006: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0618bc: 3503 0c00 |0008: if-ge v3, v0, 0014 // +000c │ │ +0618c0: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0618c4: 4903 0203 |000c: aget-char v3, v2, v3 │ │ +0618c8: 7120 200b 3500 |000e: invoke-static {v5, v3}, Ljava/util/Arrays;.binarySearch:([CC)I // method@0b20 │ │ +0618ce: 0a03 |0011: move-result v3 │ │ +0618d0: 3a03 0e00 |0012: if-ltz v3, 0020 // +000e │ │ +0618d4: 5243 df06 |0014: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0618d8: 3713 1100 |0016: if-le v3, v1, 0027 // +0011 │ │ +0618dc: 5243 df06 |0018: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0618e0: b113 |001a: sub-int/2addr v3, v1 │ │ +0618e2: 7030 2412 1403 |001b: invoke-direct {v4, v1, v3}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +0618e8: 0c03 |001e: move-result-object v3 │ │ +0618ea: 1103 |001f: return-object v3 │ │ +0618ec: 5243 df06 |0020: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0618f0: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0618f4: 5943 df06 |0024: iput v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0618f8: 28e0 |0026: goto 0006 // -0020 │ │ +0618fa: 1a03 0000 |0027: const-string v3, "" // string@0000 │ │ +0618fe: 28f6 |0029: goto 001f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0004 line=143 │ │ 0x0006 line=145 │ │ 0x000a line=146 │ │ @@ -96320,24 +96285,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -05ef38: |[05ef38] org.jsoup.parser.CharacterReader.consumeToEnd:()Ljava/lang/String; │ │ -05ef48: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ef4c: 5242 dc06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05ef50: 5243 df06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ef54: b132 |0006: sub-int/2addr v2, v3 │ │ -05ef56: 7030 2412 1402 |0007: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ -05ef5c: 0c00 |000a: move-result-object v0 │ │ -05ef5e: 5241 dc06 |000b: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05ef62: 5941 df06 |000d: iput v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05ef66: 1100 |000f: return-object v0 │ │ +061900: |[061900] org.jsoup.parser.CharacterReader.consumeToEnd:()Ljava/lang/String; │ │ +061910: 5241 df06 |0000: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061914: 5242 dc06 |0002: iget v2, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061918: 5243 df06 |0004: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06191c: b132 |0006: sub-int/2addr v2, v3 │ │ +06191e: 7030 2412 1402 |0007: invoke-direct {v4, v1, v2}, Lorg/jsoup/parser/CharacterReader;.cacheString:(II)Ljava/lang/String; // method@1224 │ │ +061924: 0c00 |000a: move-result-object v0 │ │ +061926: 5241 dc06 |000b: iget v1, v4, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +06192a: 5941 df06 |000d: iput v1, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +06192e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000b line=188 │ │ 0x000f line=189 │ │ locals : │ │ 0x000b - 0x0010 reg=0 data Ljava/lang/String; │ │ @@ -96348,32 +96313,32 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05ef68: |[05ef68] org.jsoup.parser.CharacterReader.containsIgnoreCase:(Ljava/lang/String;)Z │ │ -05ef78: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -05ef7a: 6202 d204 |0001: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@04d2 │ │ -05ef7e: 6e20 480a 2500 |0003: invoke-virtual {v5, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ -05ef84: 0c01 |0006: move-result-object v1 │ │ -05ef86: 6202 d204 |0007: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@04d2 │ │ -05ef8a: 6e20 4a0a 2500 |0009: invoke-virtual {v5, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a4a │ │ -05ef90: 0c00 |000c: move-result-object v0 │ │ -05ef92: 6e20 4012 1400 |000d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.nextIndexOf:(Ljava/lang/CharSequence;)I // method@1240 │ │ -05ef98: 0a02 |0010: move-result v2 │ │ -05ef9a: 3632 0800 |0011: if-gt v2, v3, 0019 // +0008 │ │ -05ef9e: 6e20 4012 0400 |0013: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.nextIndexOf:(Ljava/lang/CharSequence;)I // method@1240 │ │ -05efa4: 0a02 |0016: move-result v2 │ │ -05efa6: 3732 0400 |0017: if-le v2, v3, 001b // +0004 │ │ -05efaa: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -05efac: 0f02 |001a: return v2 │ │ -05efae: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -05efb0: 28fe |001c: goto 001a // -0002 │ │ +061930: |[061930] org.jsoup.parser.CharacterReader.containsIgnoreCase:(Ljava/lang/String;)Z │ │ +061940: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +061942: 6202 d204 |0001: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@04d2 │ │ +061946: 6e20 480a 2500 |0003: invoke-virtual {v5, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ +06194c: 0c01 |0006: move-result-object v1 │ │ +06194e: 6202 d204 |0007: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@04d2 │ │ +061952: 6e20 4a0a 2500 |0009: invoke-virtual {v5, v2}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a4a │ │ +061958: 0c00 |000c: move-result-object v0 │ │ +06195a: 6e20 4012 1400 |000d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.nextIndexOf:(Ljava/lang/CharSequence;)I // method@1240 │ │ +061960: 0a02 |0010: move-result v2 │ │ +061962: 3632 0800 |0011: if-gt v2, v3, 0019 // +0008 │ │ +061966: 6e20 4012 0400 |0013: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.nextIndexOf:(Ljava/lang/CharSequence;)I // method@1240 │ │ +06196c: 0a02 |0016: move-result v2 │ │ +06196e: 3732 0400 |0017: if-le v2, v3, 001b // +0004 │ │ +061972: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +061974: 0f02 |001a: return v2 │ │ +061976: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +061978: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ 0x0007 line=330 │ │ 0x000d line=331 │ │ locals : │ │ 0x000d - 0x001d reg=0 hiScan Ljava/lang/String; │ │ @@ -96386,24 +96351,24 @@ │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -05efb4: |[05efb4] org.jsoup.parser.CharacterReader.current:()C │ │ -05efc4: 5220 df06 |0000: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05efc8: 5221 dc06 |0002: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05efcc: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -05efd0: 1400 ffff 0000 |0006: const v0, #float 9.18341e-41 // #0000ffff │ │ -05efd6: 0f00 |0009: return v0 │ │ -05efd8: 5420 db06 |000a: iget-object v0, v2, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05efdc: 5221 df06 |000c: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05efe0: 4900 0001 |000e: aget-char v0, v0, v1 │ │ -05efe4: 28f9 |0010: goto 0009 // -0007 │ │ +06197c: |[06197c] org.jsoup.parser.CharacterReader.current:()C │ │ +06198c: 5220 df06 |0000: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061990: 5221 dc06 |0002: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061994: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +061998: 1400 ffff 0000 |0006: const v0, #float 9.18341e-41 // #0000ffff │ │ +06199e: 0f00 |0009: return v0 │ │ +0619a0: 5420 db06 |000a: iget-object v0, v2, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +0619a4: 5221 df06 |000c: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0619a8: 4900 0001 |000e: aget-char v0, v0, v1 │ │ +0619ac: 28f9 |0010: goto 0009 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ #16 : (in Lorg/jsoup/parser/CharacterReader;) │ │ @@ -96411,22 +96376,22 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05efe8: |[05efe8] org.jsoup.parser.CharacterReader.isEmpty:()Z │ │ -05eff8: 5220 df06 |0000: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05effc: 5221 dc06 |0002: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f000: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -05f004: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05f006: 0f00 |0007: return v0 │ │ -05f008: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05f00a: 28fe |0009: goto 0007 // -0002 │ │ +0619b0: |[0619b0] org.jsoup.parser.CharacterReader.isEmpty:()Z │ │ +0619c0: 5220 df06 |0000: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0619c4: 5221 dc06 |0002: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +0619c8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +0619cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0619ce: 0f00 |0007: return v0 │ │ +0619d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0619d2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ #17 : (in Lorg/jsoup/parser/CharacterReader;) │ │ @@ -96434,18 +96399,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05f00c: |[05f00c] org.jsoup.parser.CharacterReader.mark:()V │ │ -05f01c: 5210 df06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f020: 5910 dd06 |0002: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.mark:I // field@06dd │ │ -05f024: 0e00 |0004: return-void │ │ +0619d4: |[0619d4] org.jsoup.parser.CharacterReader.mark:()V │ │ +0619e4: 5210 df06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +0619e8: 5910 dd06 |0002: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.mark:I // field@06dd │ │ +0619ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ @@ -96454,27 +96419,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05f028: |[05f028] org.jsoup.parser.CharacterReader.matchConsume:(Ljava/lang/String;)Z │ │ -05f038: 6e20 3912 3200 |0000: invoke-virtual {v2, v3}, Lorg/jsoup/parser/CharacterReader;.matches:(Ljava/lang/String;)Z // method@1239 │ │ -05f03e: 0a00 |0003: move-result v0 │ │ -05f040: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -05f044: 5220 df06 |0006: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f048: 6e10 380a 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05f04e: 0a01 |000b: move-result v1 │ │ -05f050: b010 |000c: add-int/2addr v0, v1 │ │ -05f052: 5920 df06 |000d: iput v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f056: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -05f058: 0f00 |0010: return v0 │ │ -05f05a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05f05c: 28fe |0012: goto 0010 // -0002 │ │ +0619f0: |[0619f0] org.jsoup.parser.CharacterReader.matchConsume:(Ljava/lang/String;)Z │ │ +061a00: 6e20 3912 3200 |0000: invoke-virtual {v2, v3}, Lorg/jsoup/parser/CharacterReader;.matches:(Ljava/lang/String;)Z // method@1239 │ │ +061a06: 0a00 |0003: move-result v0 │ │ +061a08: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +061a0c: 5220 df06 |0006: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061a10: 6e10 380a 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +061a16: 0a01 |000b: move-result v1 │ │ +061a18: b010 |000c: add-int/2addr v0, v1 │ │ +061a1a: 5920 df06 |000d: iput v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061a1e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +061a20: 0f00 |0010: return v0 │ │ +061a22: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +061a24: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0006 line=311 │ │ 0x000f line=312 │ │ 0x0010 line=314 │ │ locals : │ │ @@ -96486,27 +96451,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05f060: |[05f060] org.jsoup.parser.CharacterReader.matchConsumeIgnoreCase:(Ljava/lang/String;)Z │ │ -05f070: 6e20 3d12 3200 |0000: invoke-virtual {v2, v3}, Lorg/jsoup/parser/CharacterReader;.matchesIgnoreCase:(Ljava/lang/String;)Z // method@123d │ │ -05f076: 0a00 |0003: move-result v0 │ │ -05f078: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -05f07c: 5220 df06 |0006: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f080: 6e10 380a 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05f086: 0a01 |000b: move-result v1 │ │ -05f088: b010 |000c: add-int/2addr v0, v1 │ │ -05f08a: 5920 df06 |000d: iput v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f08e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -05f090: 0f00 |0010: return v0 │ │ -05f092: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05f094: 28fe |0012: goto 0010 // -0002 │ │ +061a28: |[061a28] org.jsoup.parser.CharacterReader.matchConsumeIgnoreCase:(Ljava/lang/String;)Z │ │ +061a38: 6e20 3d12 3200 |0000: invoke-virtual {v2, v3}, Lorg/jsoup/parser/CharacterReader;.matchesIgnoreCase:(Ljava/lang/String;)Z // method@123d │ │ +061a3e: 0a00 |0003: move-result v0 │ │ +061a40: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +061a44: 5220 df06 |0006: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061a48: 6e10 380a 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +061a4e: 0a01 |000b: move-result v1 │ │ +061a50: b010 |000c: add-int/2addr v0, v1 │ │ +061a52: 5920 df06 |000d: iput v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061a56: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +061a58: 0f00 |0010: return v0 │ │ +061a5a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +061a5c: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0006 line=320 │ │ 0x000f line=321 │ │ 0x0010 line=323 │ │ locals : │ │ @@ -96518,26 +96483,26 @@ │ │ type : '(C)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -05f098: |[05f098] org.jsoup.parser.CharacterReader.matches:(C)Z │ │ -05f0a8: 6e10 3412 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -05f0ae: 0a00 |0003: move-result v0 │ │ -05f0b0: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -05f0b4: 5420 db06 |0006: iget-object v0, v2, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f0b8: 5221 df06 |0008: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f0bc: 4900 0001 |000a: aget-char v0, v0, v1 │ │ -05f0c0: 3330 0400 |000c: if-ne v0, v3, 0010 // +0004 │ │ -05f0c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -05f0c6: 0f00 |000f: return v0 │ │ -05f0c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -05f0ca: 28fe |0011: goto 000f // -0002 │ │ +061a60: |[061a60] org.jsoup.parser.CharacterReader.matches:(C)Z │ │ +061a70: 6e10 3412 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +061a76: 0a00 |0003: move-result v0 │ │ +061a78: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +061a7c: 5420 db06 |0006: iget-object v0, v2, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061a80: 5221 df06 |0008: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061a84: 4900 0001 |000a: aget-char v0, v0, v1 │ │ +061a88: 3330 0400 |000c: if-ne v0, v3, 0010 // +0004 │ │ +061a8c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +061a8e: 0f00 |000f: return v0 │ │ +061a90: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +061a92: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/jsoup/parser/CharacterReader; │ │ 0x0000 - 0x0012 reg=3 c C │ │ │ │ @@ -96546,36 +96511,36 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -05f0cc: |[05f0cc] org.jsoup.parser.CharacterReader.matches:(Ljava/lang/String;)Z │ │ -05f0dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05f0de: 6e10 380a 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05f0e4: 0a01 |0004: move-result v1 │ │ -05f0e6: 5263 dc06 |0005: iget v3, v6, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f0ea: 5264 df06 |0007: iget v4, v6, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f0ee: b143 |0009: sub-int/2addr v3, v4 │ │ -05f0f0: 3731 0300 |000a: if-le v1, v3, 000d // +0003 │ │ -05f0f4: 0f02 |000c: return v2 │ │ -05f0f6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05f0f8: 3510 1200 |000e: if-ge v0, v1, 0020 // +0012 │ │ -05f0fc: 6e20 250a 0700 |0010: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -05f102: 0a03 |0013: move-result v3 │ │ -05f104: 5464 db06 |0014: iget-object v4, v6, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f108: 5265 df06 |0016: iget v5, v6, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f10c: b005 |0018: add-int/2addr v5, v0 │ │ -05f10e: 4904 0405 |0019: aget-char v4, v4, v5 │ │ -05f112: 3343 f1ff |001b: if-ne v3, v4, 000c // -000f │ │ -05f116: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05f11a: 28ef |001f: goto 000e // -0011 │ │ -05f11c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -05f11e: 28eb |0021: goto 000c // -0015 │ │ +061a94: |[061a94] org.jsoup.parser.CharacterReader.matches:(Ljava/lang/String;)Z │ │ +061aa4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +061aa6: 6e10 380a 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +061aac: 0a01 |0004: move-result v1 │ │ +061aae: 5263 dc06 |0005: iget v3, v6, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061ab2: 5264 df06 |0007: iget v4, v6, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061ab6: b143 |0009: sub-int/2addr v3, v4 │ │ +061ab8: 3731 0300 |000a: if-le v1, v3, 000d // +0003 │ │ +061abc: 0f02 |000c: return v2 │ │ +061abe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +061ac0: 3510 1200 |000e: if-ge v0, v1, 0020 // +0012 │ │ +061ac4: 6e20 250a 0700 |0010: invoke-virtual {v7, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +061aca: 0a03 |0013: move-result v3 │ │ +061acc: 5464 db06 |0014: iget-object v4, v6, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061ad0: 5265 df06 |0016: iget v5, v6, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061ad4: b005 |0018: add-int/2addr v5, v0 │ │ +061ad6: 4904 0405 |0019: aget-char v4, v4, v5 │ │ +061ada: 3343 f1ff |001b: if-ne v3, v4, 000c // -000f │ │ +061ade: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +061ae2: 28ef |001f: goto 000e // -0011 │ │ +061ae4: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +061ae6: 28eb |0021: goto 000c // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=255 │ │ 0x0005 line=256 │ │ 0x000c line=262 │ │ 0x000d line=259 │ │ 0x0010 line=260 │ │ @@ -96592,32 +96557,32 @@ │ │ type : '([C)Z' │ │ access : 0x0080 (VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -05f120: |[05f120] org.jsoup.parser.CharacterReader.matchesAny:([C)Z │ │ -05f130: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05f132: 6e10 3412 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -05f138: 0a03 |0004: move-result v3 │ │ -05f13a: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -05f13e: 0f02 |0007: return v2 │ │ -05f140: 5453 db06 |0008: iget-object v3, v5, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f144: 5254 df06 |000a: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f148: 4900 0304 |000c: aget-char v0, v3, v4 │ │ -05f14c: 2164 |000e: array-length v4, v6 │ │ -05f14e: 0123 |000f: move v3, v2 │ │ -05f150: 3543 f7ff |0010: if-ge v3, v4, 0007 // -0009 │ │ -05f154: 4901 0603 |0012: aget-char v1, v6, v3 │ │ -05f158: 3301 0400 |0014: if-ne v1, v0, 0018 // +0004 │ │ -05f15c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -05f15e: 28f0 |0017: goto 0007 // -0010 │ │ -05f160: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05f164: 28f6 |001a: goto 0010 // -000a │ │ +061ae8: |[061ae8] org.jsoup.parser.CharacterReader.matchesAny:([C)Z │ │ +061af8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +061afa: 6e10 3412 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +061b00: 0a03 |0004: move-result v3 │ │ +061b02: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +061b06: 0f02 |0007: return v2 │ │ +061b08: 5453 db06 |0008: iget-object v3, v5, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061b0c: 5254 df06 |000a: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061b10: 4900 0304 |000c: aget-char v0, v3, v4 │ │ +061b14: 2164 |000e: array-length v4, v6 │ │ +061b16: 0123 |000f: move v3, v2 │ │ +061b18: 3543 f7ff |0010: if-ge v3, v4, 0007 // -0009 │ │ +061b1c: 4901 0603 |0012: aget-char v1, v6, v3 │ │ +061b20: 3301 0400 |0014: if-ne v1, v0, 0018 // +0004 │ │ +061b24: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +061b26: 28f0 |0017: goto 0007 // -0010 │ │ +061b28: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +061b2c: 28f6 |001a: goto 0010 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=280 │ │ 0x0007 line=288 │ │ 0x0008 line=283 │ │ 0x000e line=284 │ │ 0x0014 line=285 │ │ @@ -96634,28 +96599,28 @@ │ │ type : '([C)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05f168: |[05f168] org.jsoup.parser.CharacterReader.matchesAnySorted:([C)Z │ │ -05f178: 6e10 3412 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -05f17e: 0a00 |0003: move-result v0 │ │ -05f180: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -05f184: 5420 db06 |0006: iget-object v0, v2, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f188: 5221 df06 |0008: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f18c: 4900 0001 |000a: aget-char v0, v0, v1 │ │ -05f190: 7120 200b 0300 |000c: invoke-static {v3, v0}, Ljava/util/Arrays;.binarySearch:([CC)I // method@0b20 │ │ -05f196: 0a00 |000f: move-result v0 │ │ -05f198: 3a00 0400 |0010: if-ltz v0, 0014 // +0004 │ │ -05f19c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -05f19e: 0f00 |0013: return v0 │ │ -05f1a0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -05f1a2: 28fe |0015: goto 0013 // -0002 │ │ +061b30: |[061b30] org.jsoup.parser.CharacterReader.matchesAnySorted:([C)Z │ │ +061b40: 6e10 3412 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +061b46: 0a00 |0003: move-result v0 │ │ +061b48: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +061b4c: 5420 db06 |0006: iget-object v0, v2, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061b50: 5221 df06 |0008: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061b54: 4900 0001 |000a: aget-char v0, v0, v1 │ │ +061b58: 7120 200b 0300 |000c: invoke-static {v3, v0}, Ljava/util/Arrays;.binarySearch:([CC)I // method@0b20 │ │ +061b5e: 0a00 |000f: move-result v0 │ │ +061b60: 3a00 0400 |0010: if-ltz v0, 0014 // +0004 │ │ +061b64: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +061b66: 0f00 |0013: return v0 │ │ +061b68: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +061b6a: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jsoup/parser/CharacterReader; │ │ 0x0000 - 0x0016 reg=3 seq [C │ │ │ │ @@ -96664,29 +96629,29 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -05f1a4: |[05f1a4] org.jsoup.parser.CharacterReader.matchesDigit:()Z │ │ -05f1b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f1b6: 6e10 3412 0400 |0001: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -05f1bc: 0a02 |0004: move-result v2 │ │ -05f1be: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -05f1c2: 0f01 |0007: return v1 │ │ -05f1c4: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f1c8: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f1cc: 4900 0203 |000c: aget-char v0, v2, v3 │ │ -05f1d0: 1302 3000 |000e: const/16 v2, #int 48 // #30 │ │ -05f1d4: 3420 f7ff |0010: if-lt v0, v2, 0007 // -0009 │ │ -05f1d8: 1302 3900 |0012: const/16 v2, #int 57 // #39 │ │ -05f1dc: 3620 f3ff |0014: if-gt v0, v2, 0007 // -000d │ │ -05f1e0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -05f1e2: 28f0 |0017: goto 0007 // -0010 │ │ +061b6c: |[061b6c] org.jsoup.parser.CharacterReader.matchesDigit:()Z │ │ +061b7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061b7e: 6e10 3412 0400 |0001: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +061b84: 0a02 |0004: move-result v2 │ │ +061b86: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +061b8a: 0f01 |0007: return v1 │ │ +061b8c: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061b90: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061b94: 4900 0203 |000c: aget-char v0, v2, v3 │ │ +061b98: 1302 3000 |000e: const/16 v2, #int 48 // #30 │ │ +061b9c: 3420 f7ff |0010: if-lt v0, v2, 0007 // -0009 │ │ +061ba0: 1302 3900 |0012: const/16 v2, #int 57 // #39 │ │ +061ba4: 3620 f3ff |0014: if-gt v0, v2, 0007 // -000d │ │ +061ba8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +061baa: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=303 │ │ 0x0007 line=306 │ │ 0x0008 line=305 │ │ 0x000e line=306 │ │ locals : │ │ @@ -96698,40 +96663,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -05f1e4: |[05f1e4] org.jsoup.parser.CharacterReader.matchesIgnoreCase:(Ljava/lang/String;)Z │ │ -05f1f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05f1f6: 6e10 380a 0800 |0001: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05f1fc: 0a01 |0004: move-result v1 │ │ -05f1fe: 5275 dc06 |0005: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f202: 5276 df06 |0007: iget v6, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f206: b165 |0009: sub-int/2addr v5, v6 │ │ -05f208: 3751 0300 |000a: if-le v1, v5, 000d // +0003 │ │ -05f20c: 0f04 |000c: return v4 │ │ -05f20e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05f210: 3510 1a00 |000e: if-ge v0, v1, 0028 // +001a │ │ -05f214: 6e20 250a 0800 |0010: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -05f21a: 0a05 |0013: move-result v5 │ │ -05f21c: 7110 da09 0500 |0014: invoke-static {v5}, Ljava/lang/Character;.toUpperCase:(C)C // method@09da │ │ -05f222: 0a02 |0017: move-result v2 │ │ -05f224: 5475 db06 |0018: iget-object v5, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f228: 5276 df06 |001a: iget v6, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f22c: b006 |001c: add-int/2addr v6, v0 │ │ -05f22e: 4905 0506 |001d: aget-char v5, v5, v6 │ │ -05f232: 7110 da09 0500 |001f: invoke-static {v5}, Ljava/lang/Character;.toUpperCase:(C)C // method@09da │ │ -05f238: 0a03 |0022: move-result v3 │ │ -05f23a: 3332 e9ff |0023: if-ne v2, v3, 000c // -0017 │ │ -05f23e: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05f242: 28e7 |0027: goto 000e // -0019 │ │ -05f244: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -05f246: 28e3 |0029: goto 000c // -001d │ │ +061bac: |[061bac] org.jsoup.parser.CharacterReader.matchesIgnoreCase:(Ljava/lang/String;)Z │ │ +061bbc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +061bbe: 6e10 380a 0800 |0001: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0a38 │ │ +061bc4: 0a01 |0004: move-result v1 │ │ +061bc6: 5275 dc06 |0005: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061bca: 5276 df06 |0007: iget v6, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061bce: b165 |0009: sub-int/2addr v5, v6 │ │ +061bd0: 3751 0300 |000a: if-le v1, v5, 000d // +0003 │ │ +061bd4: 0f04 |000c: return v4 │ │ +061bd6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +061bd8: 3510 1a00 |000e: if-ge v0, v1, 0028 // +001a │ │ +061bdc: 6e20 250a 0800 |0010: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +061be2: 0a05 |0013: move-result v5 │ │ +061be4: 7110 da09 0500 |0014: invoke-static {v5}, Ljava/lang/Character;.toUpperCase:(C)C // method@09da │ │ +061bea: 0a02 |0017: move-result v2 │ │ +061bec: 5475 db06 |0018: iget-object v5, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061bf0: 5276 df06 |001a: iget v6, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061bf4: b006 |001c: add-int/2addr v6, v0 │ │ +061bf6: 4905 0506 |001d: aget-char v5, v5, v6 │ │ +061bfa: 7110 da09 0500 |001f: invoke-static {v5}, Ljava/lang/Character;.toUpperCase:(C)C // method@09da │ │ +061c00: 0a03 |0022: move-result v3 │ │ +061c02: 3332 e9ff |0023: if-ne v2, v3, 000c // -0017 │ │ +061c06: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +061c0a: 28e7 |0027: goto 000e // -0019 │ │ +061c0c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +061c0e: 28e3 |0029: goto 000c // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=266 │ │ 0x0005 line=267 │ │ 0x000c line=276 │ │ 0x000d line=270 │ │ 0x0010 line=271 │ │ @@ -96752,33 +96717,33 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -05f248: |[05f248] org.jsoup.parser.CharacterReader.matchesLetter:()Z │ │ -05f258: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f25a: 6e10 3412 0400 |0001: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -05f260: 0a02 |0004: move-result v2 │ │ -05f262: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -05f266: 0f01 |0007: return v1 │ │ -05f268: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f26c: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f270: 4900 0203 |000c: aget-char v0, v2, v3 │ │ -05f274: 1302 4100 |000e: const/16 v2, #int 65 // #41 │ │ -05f278: 3420 0600 |0010: if-lt v0, v2, 0016 // +0006 │ │ -05f27c: 1302 5a00 |0012: const/16 v2, #int 90 // #5a │ │ -05f280: 3720 0a00 |0014: if-le v0, v2, 001e // +000a │ │ -05f284: 1302 6100 |0016: const/16 v2, #int 97 // #61 │ │ -05f288: 3420 efff |0018: if-lt v0, v2, 0007 // -0011 │ │ -05f28c: 1302 7a00 |001a: const/16 v2, #int 122 // #7a │ │ -05f290: 3620 ebff |001c: if-gt v0, v2, 0007 // -0015 │ │ -05f294: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -05f296: 28e8 |001f: goto 0007 // -0018 │ │ +061c10: |[061c10] org.jsoup.parser.CharacterReader.matchesLetter:()Z │ │ +061c20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061c22: 6e10 3412 0400 |0001: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +061c28: 0a02 |0004: move-result v2 │ │ +061c2a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +061c2e: 0f01 |0007: return v1 │ │ +061c30: 5442 db06 |0008: iget-object v2, v4, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061c34: 5243 df06 |000a: iget v3, v4, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061c38: 4900 0203 |000c: aget-char v0, v2, v3 │ │ +061c3c: 1302 4100 |000e: const/16 v2, #int 65 // #41 │ │ +061c40: 3420 0600 |0010: if-lt v0, v2, 0016 // +0006 │ │ +061c44: 1302 5a00 |0012: const/16 v2, #int 90 // #5a │ │ +061c48: 3720 0a00 |0014: if-le v0, v2, 001e // +000a │ │ +061c4c: 1302 6100 |0016: const/16 v2, #int 97 // #61 │ │ +061c50: 3420 efff |0018: if-lt v0, v2, 0007 // -0011 │ │ +061c54: 1302 7a00 |001a: const/16 v2, #int 122 // #7a │ │ +061c58: 3620 ebff |001c: if-gt v0, v2, 0007 // -0015 │ │ +061c5c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +061c5e: 28e8 |001f: goto 0007 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0007 line=299 │ │ 0x0008 line=298 │ │ 0x000e line=299 │ │ locals : │ │ @@ -96790,28 +96755,28 @@ │ │ type : '(C)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -05f298: |[05f298] org.jsoup.parser.CharacterReader.nextIndexOf:(C)I │ │ -05f2a8: 5220 df06 |0000: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f2ac: 5221 dc06 |0002: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f2b0: 3510 1000 |0004: if-ge v0, v1, 0014 // +0010 │ │ -05f2b4: 5421 db06 |0006: iget-object v1, v2, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f2b8: 4901 0100 |0008: aget-char v1, v1, v0 │ │ -05f2bc: 3313 0700 |000a: if-ne v3, v1, 0011 // +0007 │ │ -05f2c0: 5221 df06 |000c: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f2c4: 9101 0001 |000e: sub-int v1, v0, v1 │ │ -05f2c8: 0f01 |0010: return v1 │ │ -05f2ca: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05f2ce: 28ef |0013: goto 0002 // -0011 │ │ -05f2d0: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -05f2d2: 28fb |0015: goto 0010 // -0005 │ │ +061c60: |[061c60] org.jsoup.parser.CharacterReader.nextIndexOf:(C)I │ │ +061c70: 5220 df06 |0000: iget v0, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061c74: 5221 dc06 |0002: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061c78: 3510 1000 |0004: if-ge v0, v1, 0014 // +0010 │ │ +061c7c: 5421 db06 |0006: iget-object v1, v2, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061c80: 4901 0100 |0008: aget-char v1, v1, v0 │ │ +061c84: 3313 0700 |000a: if-ne v3, v1, 0011 // +0007 │ │ +061c88: 5221 df06 |000c: iget v1, v2, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061c8c: 9101 0001 |000e: sub-int v1, v0, v1 │ │ +061c90: 0f01 |0010: return v1 │ │ +061c92: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +061c96: 28ef |0013: goto 0002 // -0011 │ │ +061c98: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +061c9a: 28fb |0015: goto 0010 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ 0x000c line=74 │ │ 0x0010 line=76 │ │ 0x0011 line=72 │ │ @@ -96826,57 +96791,57 @@ │ │ type : '(Ljava/lang/CharSequence;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -05f2d4: |[05f2d4] org.jsoup.parser.CharacterReader.nextIndexOf:(Ljava/lang/CharSequence;)I │ │ -05f2e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05f2e6: 7220 ce09 5800 |0001: invoke-interface {v8, v5}, Ljava/lang/CharSequence;.charAt:(I)C // method@09ce │ │ -05f2ec: 0a04 |0004: move-result v4 │ │ -05f2ee: 5273 df06 |0005: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f2f2: 5275 dc06 |0007: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f2f6: 3553 4100 |0009: if-ge v3, v5, 004a // +0041 │ │ -05f2fa: 5475 db06 |000b: iget-object v5, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f2fe: 4905 0503 |000d: aget-char v5, v5, v3 │ │ -05f302: 3254 0e00 |000f: if-eq v4, v5, 001d // +000e │ │ -05f306: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05f30a: 5275 dc06 |0013: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f30e: 3553 0800 |0015: if-ge v3, v5, 001d // +0008 │ │ -05f312: 5475 db06 |0017: iget-object v5, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f316: 4905 0503 |0019: aget-char v5, v5, v3 │ │ -05f31a: 3354 f6ff |001b: if-ne v4, v5, 0011 // -000a │ │ -05f31e: d800 0301 |001d: add-int/lit8 v0, v3, #int 1 // #01 │ │ -05f322: 7210 cf09 0800 |001f: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@09cf │ │ -05f328: 0a05 |0022: move-result v5 │ │ -05f32a: b005 |0023: add-int/2addr v5, v0 │ │ -05f32c: d802 05ff |0024: add-int/lit8 v2, v5, #int -1 // #ff │ │ -05f330: 5275 dc06 |0026: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f334: 3553 1f00 |0028: if-ge v3, v5, 0047 // +001f │ │ -05f338: 5275 dc06 |002a: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f33c: 3652 1b00 |002c: if-gt v2, v5, 0047 // +001b │ │ -05f340: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -05f342: 3520 1100 |002f: if-ge v0, v2, 0040 // +0011 │ │ -05f346: 7220 ce09 1800 |0031: invoke-interface {v8, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@09ce │ │ -05f34c: 0a05 |0034: move-result v5 │ │ -05f34e: 5476 db06 |0035: iget-object v6, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f352: 4906 0600 |0037: aget-char v6, v6, v0 │ │ -05f356: 3365 0700 |0039: if-ne v5, v6, 0040 // +0007 │ │ -05f35a: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05f35e: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05f362: 28f0 |003f: goto 002f // -0010 │ │ -05f364: 3320 0700 |0040: if-ne v0, v2, 0047 // +0007 │ │ -05f368: 5275 df06 |0042: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f36c: 9105 0305 |0044: sub-int v5, v3, v5 │ │ -05f370: 0f05 |0046: return v5 │ │ -05f372: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05f376: 28be |0049: goto 0007 // -0042 │ │ -05f378: 12f5 |004a: const/4 v5, #int -1 // #ff │ │ -05f37a: 28fb |004b: goto 0046 // -0005 │ │ +061c9c: |[061c9c] org.jsoup.parser.CharacterReader.nextIndexOf:(Ljava/lang/CharSequence;)I │ │ +061cac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +061cae: 7220 ce09 5800 |0001: invoke-interface {v8, v5}, Ljava/lang/CharSequence;.charAt:(I)C // method@09ce │ │ +061cb4: 0a04 |0004: move-result v4 │ │ +061cb6: 5273 df06 |0005: iget v3, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061cba: 5275 dc06 |0007: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061cbe: 3553 4100 |0009: if-ge v3, v5, 004a // +0041 │ │ +061cc2: 5475 db06 |000b: iget-object v5, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061cc6: 4905 0503 |000d: aget-char v5, v5, v3 │ │ +061cca: 3254 0e00 |000f: if-eq v4, v5, 001d // +000e │ │ +061cce: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ +061cd2: 5275 dc06 |0013: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061cd6: 3553 0800 |0015: if-ge v3, v5, 001d // +0008 │ │ +061cda: 5475 db06 |0017: iget-object v5, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061cde: 4905 0503 |0019: aget-char v5, v5, v3 │ │ +061ce2: 3354 f6ff |001b: if-ne v4, v5, 0011 // -000a │ │ +061ce6: d800 0301 |001d: add-int/lit8 v0, v3, #int 1 // #01 │ │ +061cea: 7210 cf09 0800 |001f: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@09cf │ │ +061cf0: 0a05 |0022: move-result v5 │ │ +061cf2: b005 |0023: add-int/2addr v5, v0 │ │ +061cf4: d802 05ff |0024: add-int/lit8 v2, v5, #int -1 // #ff │ │ +061cf8: 5275 dc06 |0026: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061cfc: 3553 1f00 |0028: if-ge v3, v5, 0047 // +001f │ │ +061d00: 5275 dc06 |002a: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061d04: 3652 1b00 |002c: if-gt v2, v5, 0047 // +001b │ │ +061d08: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +061d0a: 3520 1100 |002f: if-ge v0, v2, 0040 // +0011 │ │ +061d0e: 7220 ce09 1800 |0031: invoke-interface {v8, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@09ce │ │ +061d14: 0a05 |0034: move-result v5 │ │ +061d16: 5476 db06 |0035: iget-object v6, v7, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061d1a: 4906 0600 |0037: aget-char v6, v6, v0 │ │ +061d1e: 3365 0700 |0039: if-ne v5, v6, 0040 // +0007 │ │ +061d22: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +061d26: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +061d2a: 28f0 |003f: goto 002f // -0010 │ │ +061d2c: 3320 0700 |0040: if-ne v0, v2, 0047 // +0007 │ │ +061d30: 5275 df06 |0042: iget v5, v7, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061d34: 9105 0305 |0044: sub-int v5, v3, v5 │ │ +061d38: 0f05 |0046: return v5 │ │ +061d3a: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +061d3e: 28be |0049: goto 0007 // -0042 │ │ +061d40: 12f5 |004a: const/4 v5, #int -1 // #ff │ │ +061d42: 28fb |004b: goto 0046 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x000b line=90 │ │ 0x0011 line=91 │ │ 0x001d line=92 │ │ @@ -96904,17 +96869,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f37c: |[05f37c] org.jsoup.parser.CharacterReader.pos:()I │ │ -05f38c: 5210 df06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f390: 0f00 |0002: return v0 │ │ +061d44: |[061d44] org.jsoup.parser.CharacterReader.pos:()I │ │ +061d54: 5210 df06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061d58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ #30 : (in Lorg/jsoup/parser/CharacterReader;) │ │ @@ -96922,40 +96887,40 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -05f394: |[05f394] org.jsoup.parser.CharacterReader.rangeEquals:(IILjava/lang/String;)Z │ │ -05f3a4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -05f3a6: 6e10 380a 0c00 |0001: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0a38 │ │ -05f3ac: 0a07 |0004: move-result v7 │ │ -05f3ae: 337b 1900 |0005: if-ne v11, v7, 001e // +0019 │ │ -05f3b2: 5495 db06 |0007: iget-object v5, v9, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f3b6: 01a1 |0009: move v1, v10 │ │ -05f3b8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -05f3ba: 0134 |000b: move v4, v3 │ │ -05f3bc: 0112 |000c: move v2, v1 │ │ -05f3be: 01b0 |000d: move v0, v11 │ │ -05f3c0: d80b 00ff |000e: add-int/lit8 v11, v0, #int -1 // #ff │ │ -05f3c4: 3800 0f00 |0010: if-eqz v0, 001f // +000f │ │ -05f3c8: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ -05f3cc: 4907 0502 |0014: aget-char v7, v5, v2 │ │ -05f3d0: d803 0401 |0016: add-int/lit8 v3, v4, #int 1 // #01 │ │ -05f3d4: 6e20 250a 4c00 |0018: invoke-virtual {v12, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -05f3da: 0a08 |001b: move-result v8 │ │ -05f3dc: 3287 0500 |001c: if-eq v7, v8, 0021 // +0005 │ │ -05f3e0: 0f06 |001e: return v6 │ │ -05f3e2: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -05f3e4: 28fe |0020: goto 001e // -0002 │ │ -05f3e6: 0134 |0021: move v4, v3 │ │ -05f3e8: 0112 |0022: move v2, v1 │ │ -05f3ea: 01b0 |0023: move v0, v11 │ │ -05f3ec: 28ea |0024: goto 000e // -0016 │ │ +061d5c: |[061d5c] org.jsoup.parser.CharacterReader.rangeEquals:(IILjava/lang/String;)Z │ │ +061d6c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +061d6e: 6e10 380a 0c00 |0001: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0a38 │ │ +061d74: 0a07 |0004: move-result v7 │ │ +061d76: 337b 1900 |0005: if-ne v11, v7, 001e // +0019 │ │ +061d7a: 5495 db06 |0007: iget-object v5, v9, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061d7e: 01a1 |0009: move v1, v10 │ │ +061d80: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +061d82: 0134 |000b: move v4, v3 │ │ +061d84: 0112 |000c: move v2, v1 │ │ +061d86: 01b0 |000d: move v0, v11 │ │ +061d88: d80b 00ff |000e: add-int/lit8 v11, v0, #int -1 // #ff │ │ +061d8c: 3800 0f00 |0010: if-eqz v0, 001f // +000f │ │ +061d90: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ +061d94: 4907 0502 |0014: aget-char v7, v5, v2 │ │ +061d98: d803 0401 |0016: add-int/lit8 v3, v4, #int 1 // #01 │ │ +061d9c: 6e20 250a 4c00 |0018: invoke-virtual {v12, v4}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +061da2: 0a08 |001b: move-result v8 │ │ +061da4: 3287 0500 |001c: if-eq v7, v8, 0021 // +0005 │ │ +061da8: 0f06 |001e: return v6 │ │ +061daa: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +061dac: 28fe |0020: goto 001e // -0002 │ │ +061dae: 0134 |0021: move v4, v3 │ │ +061db0: 0112 |0022: move v2, v1 │ │ +061db2: 01b0 |0023: move v0, v11 │ │ +061db4: 28ea |0024: goto 000e // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0007 line=384 │ │ 0x0009 line=385 │ │ 0x000a line=386 │ │ 0x000e line=387 │ │ @@ -96990,18 +96955,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05f3f0: |[05f3f0] org.jsoup.parser.CharacterReader.rewindToMark:()V │ │ -05f400: 5210 dd06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.mark:I // field@06dd │ │ -05f404: 5910 df06 |0002: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f408: 0e00 |0004: return-void │ │ +061db8: |[061db8] org.jsoup.parser.CharacterReader.rewindToMark:()V │ │ +061dc8: 5210 dd06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.mark:I // field@06dd │ │ +061dcc: 5910 df06 |0002: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061dd0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ @@ -97010,23 +96975,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -05f40c: |[05f40c] org.jsoup.parser.CharacterReader.toString:()Ljava/lang/String; │ │ -05f41c: 2200 c001 |0000: new-instance v0, Ljava/lang/String; // type@01c0 │ │ -05f420: 5451 db06 |0002: iget-object v1, v5, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ -05f424: 5252 df06 |0004: iget v2, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f428: 5253 dc06 |0006: iget v3, v5, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ -05f42c: 5254 df06 |0008: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f430: b143 |000a: sub-int/2addr v3, v4 │ │ -05f432: 7040 240a 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ -05f438: 1100 |000e: return-object v0 │ │ +061dd4: |[061dd4] org.jsoup.parser.CharacterReader.toString:()Ljava/lang/String; │ │ +061de4: 2200 d201 |0000: new-instance v0, Ljava/lang/String; // type@01d2 │ │ +061de8: 5451 db06 |0002: iget-object v1, v5, Lorg/jsoup/parser/CharacterReader;.input:[C // field@06db │ │ +061dec: 5252 df06 |0004: iget v2, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061df0: 5253 dc06 |0006: iget v3, v5, Lorg/jsoup/parser/CharacterReader;.length:I // field@06dc │ │ +061df4: 5254 df06 |0008: iget v4, v5, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061df8: b143 |000a: sub-int/2addr v3, v4 │ │ +061dfa: 7040 240a 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@0a24 │ │ +061e00: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ #33 : (in Lorg/jsoup/parser/CharacterReader;) │ │ @@ -97034,32 +96999,32 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05f43c: |[05f43c] org.jsoup.parser.CharacterReader.unconsume:()V │ │ -05f44c: 5210 df06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f450: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05f454: 5910 df06 |0004: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ -05f458: 0e00 |0006: return-void │ │ +061e04: |[061e04] org.jsoup.parser.CharacterReader.unconsume:()V │ │ +061e14: 5210 df06 |0000: iget v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061e18: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +061e1c: 5910 df06 |0004: iput v0, v1, Lorg/jsoup/parser/CharacterReader;.pos:I // field@06df │ │ +061e20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/CharacterReader; │ │ │ │ source_file_idx : 615 (CharacterReader.java) │ │ │ │ Class #274 header: │ │ -class_idx : 755 │ │ +class_idx : 775 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 987 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #274 annotations: │ │ @@ -97084,69 +97049,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -05f45c: |[05f45c] org.jsoup.parser.HtmlTreeBuilderState$24.:()V │ │ -05f46c: 7100 6213 0000 |0000: invoke-static {}, Lorg/jsoup/parser/Token$TokenType;.values:()[Lorg/jsoup/parser/Token$TokenType; // method@1362 │ │ -05f472: 0c00 |0003: move-result-object v0 │ │ -05f474: 2100 |0004: array-length v0, v0 │ │ -05f476: 2300 a003 |0005: new-array v0, v0, [I // type@03a0 │ │ -05f47a: 6900 1907 |0007: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -05f47e: 6200 1907 |0009: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -05f482: 6201 9507 |000b: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ -05f486: 6e10 6013 0100 |000d: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -05f48c: 0a01 |0010: move-result v1 │ │ -05f48e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -05f490: 4b02 0001 |0012: aput v2, v0, v1 │ │ -05f494: 6200 1907 |0014: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -05f498: 6201 9607 |0016: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ -05f49c: 6e10 6013 0100 |0018: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -05f4a2: 0a01 |001b: move-result v1 │ │ -05f4a4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -05f4a6: 4b02 0001 |001d: aput v2, v0, v1 │ │ -05f4aa: 6200 1907 |001f: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -05f4ae: 6201 9907 |0021: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ -05f4b2: 6e10 6013 0100 |0023: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -05f4b8: 0a01 |0026: move-result v1 │ │ -05f4ba: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -05f4bc: 4b02 0001 |0028: aput v2, v0, v1 │ │ -05f4c0: 6200 1907 |002a: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -05f4c4: 6201 9807 |002c: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ -05f4c8: 6e10 6013 0100 |002e: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -05f4ce: 0a01 |0031: move-result v1 │ │ -05f4d0: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -05f4d2: 4b02 0001 |0033: aput v2, v0, v1 │ │ -05f4d6: 6200 1907 |0035: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -05f4da: 6201 9407 |0037: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ -05f4de: 6e10 6013 0100 |0039: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -05f4e4: 0a01 |003c: move-result v1 │ │ -05f4e6: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -05f4e8: 4b02 0001 |003e: aput v2, v0, v1 │ │ -05f4ec: 6200 1907 |0040: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -05f4f0: 6201 9707 |0042: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ -05f4f4: 6e10 6013 0100 |0044: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -05f4fa: 0a01 |0047: move-result v1 │ │ -05f4fc: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -05f4fe: 4b02 0001 |0049: aput v2, v0, v1 │ │ -05f502: 0e00 |004b: return-void │ │ -05f504: 0d00 |004c: move-exception v0 │ │ -05f506: 28fe |004d: goto 004b // -0002 │ │ -05f508: 0d00 |004e: move-exception v0 │ │ -05f50a: 28f1 |004f: goto 0040 // -000f │ │ -05f50c: 0d00 |0050: move-exception v0 │ │ -05f50e: 28e4 |0051: goto 0035 // -001c │ │ -05f510: 0d00 |0052: move-exception v0 │ │ -05f512: 28d7 |0053: goto 002a // -0029 │ │ -05f514: 0d00 |0054: move-exception v0 │ │ -05f516: 28ca |0055: goto 001f // -0036 │ │ -05f518: 0d00 |0056: move-exception v0 │ │ -05f51a: 28bd |0057: goto 0014 // -0043 │ │ +061e24: |[061e24] org.jsoup.parser.HtmlTreeBuilderState$24.:()V │ │ +061e34: 7100 6213 0000 |0000: invoke-static {}, Lorg/jsoup/parser/Token$TokenType;.values:()[Lorg/jsoup/parser/Token$TokenType; // method@1362 │ │ +061e3a: 0c00 |0003: move-result-object v0 │ │ +061e3c: 2100 |0004: array-length v0, v0 │ │ +061e3e: 2300 b403 |0005: new-array v0, v0, [I // type@03b4 │ │ +061e42: 6900 1907 |0007: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +061e46: 6200 1907 |0009: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +061e4a: 6201 9507 |000b: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ +061e4e: 6e10 6013 0100 |000d: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +061e54: 0a01 |0010: move-result v1 │ │ +061e56: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +061e58: 4b02 0001 |0012: aput v2, v0, v1 │ │ +061e5c: 6200 1907 |0014: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +061e60: 6201 9607 |0016: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ +061e64: 6e10 6013 0100 |0018: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +061e6a: 0a01 |001b: move-result v1 │ │ +061e6c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +061e6e: 4b02 0001 |001d: aput v2, v0, v1 │ │ +061e72: 6200 1907 |001f: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +061e76: 6201 9907 |0021: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ +061e7a: 6e10 6013 0100 |0023: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +061e80: 0a01 |0026: move-result v1 │ │ +061e82: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +061e84: 4b02 0001 |0028: aput v2, v0, v1 │ │ +061e88: 6200 1907 |002a: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +061e8c: 6201 9807 |002c: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ +061e90: 6e10 6013 0100 |002e: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +061e96: 0a01 |0031: move-result v1 │ │ +061e98: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +061e9a: 4b02 0001 |0033: aput v2, v0, v1 │ │ +061e9e: 6200 1907 |0035: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +061ea2: 6201 9407 |0037: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ +061ea6: 6e10 6013 0100 |0039: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +061eac: 0a01 |003c: move-result v1 │ │ +061eae: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +061eb0: 4b02 0001 |003e: aput v2, v0, v1 │ │ +061eb4: 6200 1907 |0040: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +061eb8: 6201 9707 |0042: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ +061ebc: 6e10 6013 0100 |0044: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +061ec2: 0a01 |0047: move-result v1 │ │ +061ec4: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +061ec6: 4b02 0001 |0049: aput v2, v0, v1 │ │ +061eca: 0e00 |004b: return-void │ │ +061ecc: 0d00 |004c: move-exception v0 │ │ +061ece: 28fe |004d: goto 004b // -0002 │ │ +061ed0: 0d00 |004e: move-exception v0 │ │ +061ed2: 28f1 |004f: goto 0040 // -000f │ │ +061ed4: 0d00 |0050: move-exception v0 │ │ +061ed6: 28e4 |0051: goto 0035 // -001c │ │ +061ed8: 0d00 |0052: move-exception v0 │ │ +061eda: 28d7 |0053: goto 002a // -0029 │ │ +061edc: 0d00 |0054: move-exception v0 │ │ +061ede: 28ca |0055: goto 001f // -0036 │ │ +061ee0: 0d00 |0056: move-exception v0 │ │ +061ee2: 28bd |0057: goto 0014 // -0043 │ │ catches : 6 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0056 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0052 │ │ @@ -97160,17 +97125,17 @@ │ │ 0x0000 line=98 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #275 header: │ │ -class_idx : 764 │ │ +class_idx : 784 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 987 │ │ static_fields_size : 17 │ │ instance_fields_size: 0 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 0 │ │ │ │ Class #275 annotations: │ │ @@ -97259,389 +97224,389 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 719 16-bit code units │ │ -05f568: |[05f568] org.jsoup.parser.HtmlTreeBuilderState$Constants.:()V │ │ -05f578: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -05f57a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -05f57c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -05f57e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -05f580: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -05f582: 1300 0a00 |0005: const/16 v0, #int 10 // #a │ │ -05f586: 2300 b703 |0007: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05f58a: 1a01 eb0d |0009: const-string v1, "base" // string@0deb │ │ -05f58e: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -05f592: 1a01 f50d |000d: const-string v1, "basefont" // string@0df5 │ │ -05f596: 4d01 0004 |000f: aput-object v1, v0, v4 │ │ -05f59a: 1a01 070e |0011: const-string v1, "bgsound" // string@0e07 │ │ -05f59e: 4d01 0005 |0013: aput-object v1, v0, v5 │ │ -05f5a2: 1a01 260f |0015: const-string v1, "command" // string@0f26 │ │ -05f5a6: 4d01 0006 |0017: aput-object v1, v0, v6 │ │ -05f5aa: 1a01 1415 |0019: const-string v1, "link" // string@1514 │ │ -05f5ae: 4d01 0007 |001b: aput-object v1, v0, v7 │ │ -05f5b2: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -05f5b4: 1a02 b215 |001e: const-string v2, "meta" // string@15b2 │ │ -05f5b8: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -05f5bc: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -05f5be: 1a02 6a16 |0023: const-string v2, "noframes" // string@166a │ │ -05f5c2: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -05f5c6: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -05f5c8: 1a02 a019 |0028: const-string v2, "script" // string@19a0 │ │ -05f5cc: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -05f5d0: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -05f5d4: 1a02 521b |002e: const-string v2, "style" // string@1b52 │ │ -05f5d8: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -05f5dc: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -05f5e0: 1a02 cb1b |0034: const-string v2, "title" // string@1bcb │ │ -05f5e4: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -05f5e8: 6900 4707 |0038: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartToHead:[Ljava/lang/String; // field@0747 │ │ -05f5ec: 1300 1600 |003a: const/16 v0, #int 22 // #16 │ │ -05f5f0: 2300 b703 |003c: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05f5f4: 1a01 4a0d |003e: const-string v1, "address" // string@0d4a │ │ -05f5f8: 4d01 0003 |0040: aput-object v1, v0, v3 │ │ -05f5fc: 1a01 af0d |0042: const-string v1, "article" // string@0daf │ │ -05f600: 4d01 0004 |0044: aput-object v1, v0, v4 │ │ -05f604: 1a01 b90d |0046: const-string v1, "aside" // string@0db9 │ │ -05f608: 4d01 0005 |0048: aput-object v1, v0, v5 │ │ -05f60c: 1a01 140e |004a: const-string v1, "blockquote" // string@0e14 │ │ -05f610: 4d01 0006 |004c: aput-object v1, v0, v6 │ │ -05f614: 1a01 9d0e |004e: const-string v1, "center" // string@0e9d │ │ -05f618: 4d01 0007 |0050: aput-object v1, v0, v7 │ │ -05f61c: 1251 |0052: const/4 v1, #int 5 // #5 │ │ -05f61e: 1a02 4310 |0053: const-string v2, "details" // string@1043 │ │ -05f622: 4d02 0001 |0055: aput-object v2, v0, v1 │ │ -05f626: 1261 |0057: const/4 v1, #int 6 // #6 │ │ -05f628: 1a02 4b10 |0058: const-string v2, "dir" // string@104b │ │ -05f62c: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -05f630: 1271 |005c: const/4 v1, #int 7 // #7 │ │ -05f632: 1a02 6f10 |005d: const-string v2, "div" // string@106f │ │ -05f636: 4d02 0001 |005f: aput-object v2, v0, v1 │ │ -05f63a: 1301 0800 |0061: const/16 v1, #int 8 // #8 │ │ -05f63e: 1a02 7010 |0063: const-string v2, "dl" // string@1070 │ │ -05f642: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -05f646: 1301 0900 |0067: const/16 v1, #int 9 // #9 │ │ -05f64a: 1a02 4e11 |0069: const-string v2, "fieldset" // string@114e │ │ -05f64e: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ -05f652: 1301 0a00 |006d: const/16 v1, #int 10 // #a │ │ -05f656: 1a02 4f11 |006f: const-string v2, "figcaption" // string@114f │ │ -05f65a: 4d02 0001 |0071: aput-object v2, v0, v1 │ │ -05f65e: 1301 0b00 |0073: const/16 v1, #int 11 // #b │ │ -05f662: 1a02 5011 |0075: const-string v2, "figure" // string@1150 │ │ -05f666: 4d02 0001 |0077: aput-object v2, v0, v1 │ │ -05f66a: 1301 0c00 |0079: const/16 v1, #int 12 // #c │ │ -05f66e: 1a02 8a11 |007b: const-string v2, "footer" // string@118a │ │ -05f672: 4d02 0001 |007d: aput-object v2, v0, v1 │ │ -05f676: 1301 0d00 |007f: const/16 v1, #int 13 // #d │ │ -05f67a: 1a02 6e13 |0081: const-string v2, "header" // string@136e │ │ -05f67e: 4d02 0001 |0083: aput-object v2, v0, v1 │ │ -05f682: 1301 0e00 |0085: const/16 v1, #int 14 // #e │ │ -05f686: 1a02 8313 |0087: const-string v2, "hgroup" // string@1383 │ │ -05f68a: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ -05f68e: 1301 0f00 |008b: const/16 v1, #int 15 // #f │ │ -05f692: 1a02 ab15 |008d: const-string v2, "menu" // string@15ab │ │ -05f696: 4d02 0001 |008f: aput-object v2, v0, v1 │ │ -05f69a: 1301 1000 |0091: const/16 v1, #int 16 // #10 │ │ -05f69e: 1a02 f415 |0093: const-string v2, "nav" // string@15f4 │ │ -05f6a2: 4d02 0001 |0095: aput-object v2, v0, v1 │ │ -05f6a6: 1301 1100 |0097: const/16 v1, #int 17 // #11 │ │ -05f6aa: 1a02 ba16 |0099: const-string v2, "ol" // string@16ba │ │ -05f6ae: 4d02 0001 |009b: aput-object v2, v0, v1 │ │ -05f6b2: 1301 1200 |009d: const/16 v1, #int 18 // #12 │ │ -05f6b6: 1a02 4017 |009f: const-string v2, "p" // string@1740 │ │ -05f6ba: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ -05f6be: 1301 1300 |00a3: const/16 v1, #int 19 // #13 │ │ -05f6c2: 1a02 ac19 |00a5: const-string v2, "section" // string@19ac │ │ -05f6c6: 4d02 0001 |00a7: aput-object v2, v0, v1 │ │ -05f6ca: 1301 1400 |00a9: const/16 v1, #int 20 // #14 │ │ -05f6ce: 1a02 601b |00ab: const-string v2, "summary" // string@1b60 │ │ -05f6d2: 4d02 0001 |00ad: aput-object v2, v0, v1 │ │ -05f6d6: 1301 1500 |00af: const/16 v1, #int 21 // #15 │ │ -05f6da: 1a02 301c |00b1: const-string v2, "ul" // string@1c30 │ │ -05f6de: 4d02 0001 |00b3: aput-object v2, v0, v1 │ │ -05f6e2: 6900 4407 |00b5: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartPClosers:[Ljava/lang/String; // field@0744 │ │ -05f6e6: 1260 |00b7: const/4 v0, #int 6 // #6 │ │ -05f6e8: 2300 b703 |00b8: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05f6ec: 1a01 2e13 |00ba: const-string v1, "h1" // string@132e │ │ -05f6f0: 4d01 0003 |00bc: aput-object v1, v0, v3 │ │ -05f6f4: 1a01 2f13 |00be: const-string v1, "h2" // string@132f │ │ -05f6f8: 4d01 0004 |00c0: aput-object v1, v0, v4 │ │ -05f6fc: 1a01 3013 |00c2: const-string v1, "h3" // string@1330 │ │ -05f700: 4d01 0005 |00c4: aput-object v1, v0, v5 │ │ -05f704: 1a01 3113 |00c6: const-string v1, "h4" // string@1331 │ │ -05f708: 4d01 0006 |00c8: aput-object v1, v0, v6 │ │ -05f70c: 1a01 3213 |00ca: const-string v1, "h5" // string@1332 │ │ -05f710: 4d01 0007 |00cc: aput-object v1, v0, v7 │ │ -05f714: 1251 |00ce: const/4 v1, #int 5 // #5 │ │ -05f716: 1a02 3313 |00cf: const-string v2, "h6" // string@1333 │ │ -05f71a: 4d02 0001 |00d1: aput-object v2, v0, v1 │ │ -05f71e: 6900 3907 |00d3: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.Headings:[Ljava/lang/String; // field@0739 │ │ -05f722: 2350 b703 |00d5: new-array v0, v5, [Ljava/lang/String; // type@03b7 │ │ -05f726: 1a01 d817 |00d7: const-string v1, "pre" // string@17d8 │ │ -05f72a: 4d01 0003 |00d9: aput-object v1, v0, v3 │ │ -05f72e: 1a01 2915 |00db: const-string v1, "listing" // string@1529 │ │ -05f732: 4d01 0004 |00dd: aput-object v1, v0, v4 │ │ -05f736: 6900 4507 |00df: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartPreListing:[Ljava/lang/String; // field@0745 │ │ -05f73a: 2360 b703 |00e1: new-array v0, v6, [Ljava/lang/String; // type@03b7 │ │ -05f73e: 1a01 4a0d |00e3: const-string v1, "address" // string@0d4a │ │ -05f742: 4d01 0003 |00e5: aput-object v1, v0, v3 │ │ -05f746: 1a01 6f10 |00e7: const-string v1, "div" // string@106f │ │ -05f74a: 4d01 0004 |00e9: aput-object v1, v0, v4 │ │ -05f74e: 1a01 4017 |00eb: const-string v1, "p" // string@1740 │ │ -05f752: 4d01 0005 |00ed: aput-object v1, v0, v5 │ │ -05f756: 6900 4107 |00ef: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartLiBreakers:[Ljava/lang/String; // field@0741 │ │ -05f75a: 2350 b703 |00f1: new-array v0, v5, [Ljava/lang/String; // type@03b7 │ │ -05f75e: 1a01 ff0f |00f3: const-string v1, "dd" // string@0fff │ │ -05f762: 4d01 0003 |00f5: aput-object v1, v0, v3 │ │ -05f766: 1a01 8f10 |00f7: const-string v1, "dt" // string@108f │ │ -05f76a: 4d01 0004 |00f9: aput-object v1, v0, v4 │ │ -05f76e: 6900 3707 |00fb: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.DdDt:[Ljava/lang/String; // field@0737 │ │ -05f772: 1300 0c00 |00fd: const/16 v0, #int 12 // #c │ │ -05f776: 2300 b703 |00ff: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05f77a: 1a01 e40d |0101: const-string v1, "b" // string@0de4 │ │ -05f77e: 4d01 0003 |0103: aput-object v1, v0, v3 │ │ -05f782: 1a01 080e |0105: const-string v1, "big" // string@0e08 │ │ -05f786: 4d01 0004 |0107: aput-object v1, v0, v4 │ │ -05f78a: 1a01 160f |0109: const-string v1, "code" // string@0f16 │ │ -05f78e: 4d01 0005 |010b: aput-object v1, v0, v5 │ │ -05f792: 1a01 a410 |010d: const-string v1, "em" // string@10a4 │ │ -05f796: 4d01 0006 |010f: aput-object v1, v0, v6 │ │ -05f79a: 1a01 8911 |0111: const-string v1, "font" // string@1189 │ │ -05f79e: 4d01 0007 |0113: aput-object v1, v0, v7 │ │ -05f7a2: 1251 |0115: const/4 v1, #int 5 // #5 │ │ -05f7a4: 1a02 b813 |0116: const-string v2, "i" // string@13b8 │ │ -05f7a8: 4d02 0001 |0118: aput-object v2, v0, v1 │ │ -05f7ac: 1261 |011a: const/4 v1, #int 6 // #6 │ │ -05f7ae: 1a02 7a19 |011b: const-string v2, "s" // string@197a │ │ -05f7b2: 4d02 0001 |011d: aput-object v2, v0, v1 │ │ -05f7b6: 1271 |011f: const/4 v1, #int 7 // #7 │ │ -05f7b8: 1a02 ce1a |0120: const-string v2, "small" // string@1ace │ │ -05f7bc: 4d02 0001 |0122: aput-object v2, v0, v1 │ │ -05f7c0: 1301 0800 |0124: const/16 v1, #int 8 // #8 │ │ -05f7c4: 1a02 461b |0126: const-string v2, "strike" // string@1b46 │ │ -05f7c8: 4d02 0001 |0128: aput-object v2, v0, v1 │ │ -05f7cc: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ -05f7d0: 1a02 511b |012c: const-string v2, "strong" // string@1b51 │ │ -05f7d4: 4d02 0001 |012e: aput-object v2, v0, v1 │ │ -05f7d8: 1301 0a00 |0130: const/16 v1, #int 10 // #a │ │ -05f7dc: 1a02 211c |0132: const-string v2, "tt" // string@1c21 │ │ -05f7e0: 4d02 0001 |0134: aput-object v2, v0, v1 │ │ -05f7e4: 1301 0b00 |0136: const/16 v1, #int 11 // #b │ │ -05f7e8: 1a02 2e1c |0138: const-string v2, "u" // string@1c2e │ │ -05f7ec: 4d02 0001 |013a: aput-object v2, v0, v1 │ │ -05f7f0: 6900 3807 |013c: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.Formatters:[Ljava/lang/String; // field@0738 │ │ -05f7f4: 2360 b703 |013e: new-array v0, v6, [Ljava/lang/String; // type@03b7 │ │ -05f7f8: 1a01 9b0d |0140: const-string v1, "applet" // string@0d9b │ │ -05f7fc: 4d01 0003 |0142: aput-object v1, v0, v3 │ │ -05f800: 1a01 6815 |0144: const-string v1, "marquee" // string@1568 │ │ -05f804: 4d01 0004 |0146: aput-object v1, v0, v4 │ │ -05f808: 1a01 ac16 |0148: const-string v1, "object" // string@16ac │ │ -05f80c: 4d01 0005 |014a: aput-object v1, v0, v5 │ │ -05f810: 6900 3d07 |014c: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartApplets:[Ljava/lang/String; // field@073d │ │ -05f814: 1260 |014e: const/4 v0, #int 6 // #6 │ │ -05f816: 2300 b703 |014f: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05f81a: 1a01 a30d |0151: const-string v1, "area" // string@0da3 │ │ -05f81e: 4d01 0003 |0153: aput-object v1, v0, v3 │ │ -05f822: 1a01 210e |0155: const-string v1, "br" // string@0e21 │ │ -05f826: 4d01 0004 |0157: aput-object v1, v0, v4 │ │ -05f82a: 1a01 a510 |0159: const-string v1, "embed" // string@10a5 │ │ -05f82e: 4d01 0005 |015b: aput-object v1, v0, v5 │ │ -05f832: 1a01 dd13 |015d: const-string v1, "img" // string@13dd │ │ -05f836: 4d01 0006 |015f: aput-object v1, v0, v6 │ │ -05f83a: 1a01 e114 |0161: const-string v1, "keygen" // string@14e1 │ │ -05f83e: 4d01 0007 |0163: aput-object v1, v0, v7 │ │ -05f842: 1251 |0165: const/4 v1, #int 5 // #5 │ │ -05f844: 1a02 dc1c |0166: const-string v2, "wbr" // string@1cdc │ │ -05f848: 4d02 0001 |0168: aput-object v2, v0, v1 │ │ -05f84c: 6900 3f07 |016a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartEmptyFormatters:[Ljava/lang/String; // field@073f │ │ -05f850: 2360 b703 |016c: new-array v0, v6, [Ljava/lang/String; // type@03b7 │ │ -05f854: 1a01 4a17 |016e: const-string v1, "param" // string@174a │ │ -05f858: 4d01 0003 |0170: aput-object v1, v0, v3 │ │ -05f85c: 1a01 e81a |0172: const-string v1, "source" // string@1ae8 │ │ -05f860: 4d01 0004 |0174: aput-object v1, v0, v4 │ │ -05f864: 1a01 071c |0176: const-string v1, "track" // string@1c07 │ │ -05f868: 4d01 0005 |0178: aput-object v1, v0, v5 │ │ -05f86c: 6900 4207 |017a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartMedia:[Ljava/lang/String; // field@0742 │ │ -05f870: 2360 b703 |017c: new-array v0, v6, [Ljava/lang/String; // type@03b7 │ │ -05f874: 1a01 e715 |017e: const-string v1, "name" // string@15e7 │ │ -05f878: 4d01 0003 |0180: aput-object v1, v0, v3 │ │ -05f87c: 1a01 0b0d |0182: const-string v1, "action" // string@0d0b │ │ -05f880: 4d01 0004 |0184: aput-object v1, v0, v4 │ │ -05f884: 1a01 0e18 |0186: const-string v1, "prompt" // string@180e │ │ -05f888: 4d01 0005 |0188: aput-object v1, v0, v5 │ │ -05f88c: 6900 4007 |018a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartInputAttribs:[Ljava/lang/String; // field@0740 │ │ -05f890: 2350 b703 |018c: new-array v0, v5, [Ljava/lang/String; // type@03b7 │ │ -05f894: 1a01 1117 |018e: const-string v1, "optgroup" // string@1711 │ │ -05f898: 4d01 0003 |0190: aput-object v1, v0, v3 │ │ -05f89c: 1a01 1217 |0192: const-string v1, "option" // string@1712 │ │ -05f8a0: 4d01 0004 |0194: aput-object v1, v0, v4 │ │ -05f8a4: 6900 4307 |0196: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartOptions:[Ljava/lang/String; // field@0743 │ │ -05f8a8: 2350 b703 |0198: new-array v0, v5, [Ljava/lang/String; // type@03b7 │ │ -05f8ac: 1a01 6e19 |019a: const-string v1, "rp" // string@196e │ │ -05f8b0: 4d01 0003 |019c: aput-object v1, v0, v3 │ │ -05f8b4: 1a01 7119 |019e: const-string v1, "rt" // string@1971 │ │ -05f8b8: 4d01 0004 |01a0: aput-object v1, v0, v4 │ │ -05f8bc: 6900 4607 |01a2: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartRuby:[Ljava/lang/String; // field@0746 │ │ -05f8c0: 1300 0b00 |01a4: const/16 v0, #int 11 // #b │ │ -05f8c4: 2300 b703 |01a6: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05f8c8: 1a01 990e |01a8: const-string v1, "caption" // string@0e99 │ │ -05f8cc: 4d01 0003 |01aa: aput-object v1, v0, v3 │ │ -05f8d0: 1a01 1b0f |01ac: const-string v1, "col" // string@0f1b │ │ -05f8d4: 4d01 0004 |01ae: aput-object v1, v0, v4 │ │ -05f8d8: 1a01 1c0f |01b0: const-string v1, "colgroup" // string@0f1c │ │ -05f8dc: 4d01 0005 |01b2: aput-object v1, v0, v5 │ │ -05f8e0: 1a01 b111 |01b4: const-string v1, "frame" // string@11b1 │ │ -05f8e4: 4d01 0006 |01b6: aput-object v1, v0, v6 │ │ -05f8e8: 1a01 6c13 |01b8: const-string v1, "head" // string@136c │ │ -05f8ec: 4d01 0007 |01ba: aput-object v1, v0, v7 │ │ -05f8f0: 1251 |01bc: const/4 v1, #int 5 // #5 │ │ -05f8f2: 1a02 971b |01bd: const-string v2, "tbody" // string@1b97 │ │ -05f8f6: 4d02 0001 |01bf: aput-object v2, v0, v1 │ │ -05f8fa: 1261 |01c1: const/4 v1, #int 6 // #6 │ │ -05f8fc: 1a02 981b |01c2: const-string v2, "td" // string@1b98 │ │ -05f900: 4d02 0001 |01c4: aput-object v2, v0, v1 │ │ -05f904: 1271 |01c6: const/4 v1, #int 7 // #7 │ │ -05f906: 1a02 a71b |01c7: const-string v2, "tfoot" // string@1ba7 │ │ -05f90a: 4d02 0001 |01c9: aput-object v2, v0, v1 │ │ -05f90e: 1301 0800 |01cb: const/16 v1, #int 8 // #8 │ │ -05f912: 1a02 a81b |01cd: const-string v2, "th" // string@1ba8 │ │ -05f916: 4d02 0001 |01cf: aput-object v2, v0, v1 │ │ -05f91a: 1301 0900 |01d1: const/16 v1, #int 9 // #9 │ │ -05f91e: 1a02 aa1b |01d3: const-string v2, "thead" // string@1baa │ │ -05f922: 4d02 0001 |01d5: aput-object v2, v0, v1 │ │ -05f926: 1301 0a00 |01d7: const/16 v1, #int 10 // #a │ │ -05f92a: 1a02 061c |01d9: const-string v2, "tr" // string@1c06 │ │ -05f92e: 4d02 0001 |01db: aput-object v2, v0, v1 │ │ -05f932: 6900 3e07 |01dd: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartDrop:[Ljava/lang/String; // field@073e │ │ -05f936: 1300 1800 |01df: const/16 v0, #int 24 // #18 │ │ -05f93a: 2300 b703 |01e1: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05f93e: 1a01 4a0d |01e3: const-string v1, "address" // string@0d4a │ │ -05f942: 4d01 0003 |01e5: aput-object v1, v0, v3 │ │ -05f946: 1a01 af0d |01e7: const-string v1, "article" // string@0daf │ │ -05f94a: 4d01 0004 |01e9: aput-object v1, v0, v4 │ │ -05f94e: 1a01 b90d |01eb: const-string v1, "aside" // string@0db9 │ │ -05f952: 4d01 0005 |01ed: aput-object v1, v0, v5 │ │ -05f956: 1a01 140e |01ef: const-string v1, "blockquote" // string@0e14 │ │ -05f95a: 4d01 0006 |01f1: aput-object v1, v0, v6 │ │ -05f95e: 1a01 350e |01f3: const-string v1, "button" // string@0e35 │ │ -05f962: 4d01 0007 |01f5: aput-object v1, v0, v7 │ │ -05f966: 1251 |01f7: const/4 v1, #int 5 // #5 │ │ -05f968: 1a02 9d0e |01f8: const-string v2, "center" // string@0e9d │ │ -05f96c: 4d02 0001 |01fa: aput-object v2, v0, v1 │ │ -05f970: 1261 |01fc: const/4 v1, #int 6 // #6 │ │ -05f972: 1a02 4310 |01fd: const-string v2, "details" // string@1043 │ │ -05f976: 4d02 0001 |01ff: aput-object v2, v0, v1 │ │ -05f97a: 1271 |0201: const/4 v1, #int 7 // #7 │ │ -05f97c: 1a02 4b10 |0202: const-string v2, "dir" // string@104b │ │ -05f980: 4d02 0001 |0204: aput-object v2, v0, v1 │ │ -05f984: 1301 0800 |0206: const/16 v1, #int 8 // #8 │ │ -05f988: 1a02 6f10 |0208: const-string v2, "div" // string@106f │ │ -05f98c: 4d02 0001 |020a: aput-object v2, v0, v1 │ │ -05f990: 1301 0900 |020c: const/16 v1, #int 9 // #9 │ │ -05f994: 1a02 7010 |020e: const-string v2, "dl" // string@1070 │ │ -05f998: 4d02 0001 |0210: aput-object v2, v0, v1 │ │ -05f99c: 1301 0a00 |0212: const/16 v1, #int 10 // #a │ │ -05f9a0: 1a02 4e11 |0214: const-string v2, "fieldset" // string@114e │ │ -05f9a4: 4d02 0001 |0216: aput-object v2, v0, v1 │ │ -05f9a8: 1301 0b00 |0218: const/16 v1, #int 11 // #b │ │ -05f9ac: 1a02 4f11 |021a: const-string v2, "figcaption" // string@114f │ │ -05f9b0: 4d02 0001 |021c: aput-object v2, v0, v1 │ │ -05f9b4: 1301 0c00 |021e: const/16 v1, #int 12 // #c │ │ -05f9b8: 1a02 5011 |0220: const-string v2, "figure" // string@1150 │ │ -05f9bc: 4d02 0001 |0222: aput-object v2, v0, v1 │ │ -05f9c0: 1301 0d00 |0224: const/16 v1, #int 13 // #d │ │ -05f9c4: 1a02 8a11 |0226: const-string v2, "footer" // string@118a │ │ -05f9c8: 4d02 0001 |0228: aput-object v2, v0, v1 │ │ -05f9cc: 1301 0e00 |022a: const/16 v1, #int 14 // #e │ │ -05f9d0: 1a02 6e13 |022c: const-string v2, "header" // string@136e │ │ -05f9d4: 4d02 0001 |022e: aput-object v2, v0, v1 │ │ -05f9d8: 1301 0f00 |0230: const/16 v1, #int 15 // #f │ │ -05f9dc: 1a02 8313 |0232: const-string v2, "hgroup" // string@1383 │ │ -05f9e0: 4d02 0001 |0234: aput-object v2, v0, v1 │ │ -05f9e4: 1301 1000 |0236: const/16 v1, #int 16 // #10 │ │ -05f9e8: 1a02 2915 |0238: const-string v2, "listing" // string@1529 │ │ -05f9ec: 4d02 0001 |023a: aput-object v2, v0, v1 │ │ -05f9f0: 1301 1100 |023c: const/16 v1, #int 17 // #11 │ │ -05f9f4: 1a02 ab15 |023e: const-string v2, "menu" // string@15ab │ │ -05f9f8: 4d02 0001 |0240: aput-object v2, v0, v1 │ │ -05f9fc: 1301 1200 |0242: const/16 v1, #int 18 // #12 │ │ -05fa00: 1a02 f415 |0244: const-string v2, "nav" // string@15f4 │ │ -05fa04: 4d02 0001 |0246: aput-object v2, v0, v1 │ │ -05fa08: 1301 1300 |0248: const/16 v1, #int 19 // #13 │ │ -05fa0c: 1a02 ba16 |024a: const-string v2, "ol" // string@16ba │ │ -05fa10: 4d02 0001 |024c: aput-object v2, v0, v1 │ │ -05fa14: 1301 1400 |024e: const/16 v1, #int 20 // #14 │ │ -05fa18: 1a02 d817 |0250: const-string v2, "pre" // string@17d8 │ │ -05fa1c: 4d02 0001 |0252: aput-object v2, v0, v1 │ │ -05fa20: 1301 1500 |0254: const/16 v1, #int 21 // #15 │ │ -05fa24: 1a02 ac19 |0256: const-string v2, "section" // string@19ac │ │ -05fa28: 4d02 0001 |0258: aput-object v2, v0, v1 │ │ -05fa2c: 1301 1600 |025a: const/16 v1, #int 22 // #16 │ │ -05fa30: 1a02 601b |025c: const-string v2, "summary" // string@1b60 │ │ -05fa34: 4d02 0001 |025e: aput-object v2, v0, v1 │ │ -05fa38: 1301 1700 |0260: const/16 v1, #int 23 // #17 │ │ -05fa3c: 1a02 301c |0262: const-string v2, "ul" // string@1c30 │ │ -05fa40: 4d02 0001 |0264: aput-object v2, v0, v1 │ │ -05fa44: 6900 3b07 |0266: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndClosers:[Ljava/lang/String; // field@073b │ │ -05fa48: 1300 0e00 |0268: const/16 v0, #int 14 // #e │ │ -05fa4c: 2300 b703 |026a: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05fa50: 1a01 bb0c |026c: const-string v1, "a" // string@0cbb │ │ -05fa54: 4d01 0003 |026e: aput-object v1, v0, v3 │ │ -05fa58: 1a01 e40d |0270: const-string v1, "b" // string@0de4 │ │ -05fa5c: 4d01 0004 |0272: aput-object v1, v0, v4 │ │ -05fa60: 1a01 080e |0274: const-string v1, "big" // string@0e08 │ │ -05fa64: 4d01 0005 |0276: aput-object v1, v0, v5 │ │ -05fa68: 1a01 160f |0278: const-string v1, "code" // string@0f16 │ │ -05fa6c: 4d01 0006 |027a: aput-object v1, v0, v6 │ │ -05fa70: 1a01 a410 |027c: const-string v1, "em" // string@10a4 │ │ -05fa74: 4d01 0007 |027e: aput-object v1, v0, v7 │ │ -05fa78: 1251 |0280: const/4 v1, #int 5 // #5 │ │ -05fa7a: 1a02 8911 |0281: const-string v2, "font" // string@1189 │ │ -05fa7e: 4d02 0001 |0283: aput-object v2, v0, v1 │ │ -05fa82: 1261 |0285: const/4 v1, #int 6 // #6 │ │ -05fa84: 1a02 b813 |0286: const-string v2, "i" // string@13b8 │ │ -05fa88: 4d02 0001 |0288: aput-object v2, v0, v1 │ │ -05fa8c: 1271 |028a: const/4 v1, #int 7 // #7 │ │ -05fa8e: 1a02 5f16 |028b: const-string v2, "nobr" // string@165f │ │ -05fa92: 4d02 0001 |028d: aput-object v2, v0, v1 │ │ -05fa96: 1301 0800 |028f: const/16 v1, #int 8 // #8 │ │ -05fa9a: 1a02 7a19 |0291: const-string v2, "s" // string@197a │ │ -05fa9e: 4d02 0001 |0293: aput-object v2, v0, v1 │ │ -05faa2: 1301 0900 |0295: const/16 v1, #int 9 // #9 │ │ -05faa6: 1a02 ce1a |0297: const-string v2, "small" // string@1ace │ │ -05faaa: 4d02 0001 |0299: aput-object v2, v0, v1 │ │ -05faae: 1301 0a00 |029b: const/16 v1, #int 10 // #a │ │ -05fab2: 1a02 461b |029d: const-string v2, "strike" // string@1b46 │ │ -05fab6: 4d02 0001 |029f: aput-object v2, v0, v1 │ │ -05faba: 1301 0b00 |02a1: const/16 v1, #int 11 // #b │ │ -05fabe: 1a02 511b |02a3: const-string v2, "strong" // string@1b51 │ │ -05fac2: 4d02 0001 |02a5: aput-object v2, v0, v1 │ │ -05fac6: 1301 0c00 |02a7: const/16 v1, #int 12 // #c │ │ -05faca: 1a02 211c |02a9: const-string v2, "tt" // string@1c21 │ │ -05face: 4d02 0001 |02ab: aput-object v2, v0, v1 │ │ -05fad2: 1301 0d00 |02ad: const/16 v1, #int 13 // #d │ │ -05fad6: 1a02 2e1c |02af: const-string v2, "u" // string@1c2e │ │ -05fada: 4d02 0001 |02b1: aput-object v2, v0, v1 │ │ -05fade: 6900 3a07 |02b3: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndAdoptionFormatters:[Ljava/lang/String; // field@073a │ │ -05fae2: 1250 |02b5: const/4 v0, #int 5 // #5 │ │ -05fae4: 2300 b703 |02b6: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -05fae8: 1a01 7b1b |02b8: const-string v1, "table" // string@1b7b │ │ -05faec: 4d01 0003 |02ba: aput-object v1, v0, v3 │ │ -05faf0: 1a01 971b |02bc: const-string v1, "tbody" // string@1b97 │ │ -05faf4: 4d01 0004 |02be: aput-object v1, v0, v4 │ │ -05faf8: 1a01 a71b |02c0: const-string v1, "tfoot" // string@1ba7 │ │ -05fafc: 4d01 0005 |02c2: aput-object v1, v0, v5 │ │ -05fb00: 1a01 aa1b |02c4: const-string v1, "thead" // string@1baa │ │ -05fb04: 4d01 0006 |02c6: aput-object v1, v0, v6 │ │ -05fb08: 1a01 061c |02c8: const-string v1, "tr" // string@1c06 │ │ -05fb0c: 4d01 0007 |02ca: aput-object v1, v0, v7 │ │ -05fb10: 6900 3c07 |02cc: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndTableFosters:[Ljava/lang/String; // field@073c │ │ -05fb14: 0e00 |02ce: return-void │ │ +061f30: |[061f30] org.jsoup.parser.HtmlTreeBuilderState$Constants.:()V │ │ +061f40: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +061f42: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +061f44: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +061f46: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +061f48: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +061f4a: 1300 0a00 |0005: const/16 v0, #int 10 // #a │ │ +061f4e: 2300 cb03 |0007: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +061f52: 1a01 fe0d |0009: const-string v1, "base" // string@0dfe │ │ +061f56: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +061f5a: 1a01 080e |000d: const-string v1, "basefont" // string@0e08 │ │ +061f5e: 4d01 0004 |000f: aput-object v1, v0, v4 │ │ +061f62: 1a01 1a0e |0011: const-string v1, "bgsound" // string@0e1a │ │ +061f66: 4d01 0005 |0013: aput-object v1, v0, v5 │ │ +061f6a: 1a01 390f |0015: const-string v1, "command" // string@0f39 │ │ +061f6e: 4d01 0006 |0017: aput-object v1, v0, v6 │ │ +061f72: 1a01 2515 |0019: const-string v1, "link" // string@1525 │ │ +061f76: 4d01 0007 |001b: aput-object v1, v0, v7 │ │ +061f7a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +061f7c: 1a02 c315 |001e: const-string v2, "meta" // string@15c3 │ │ +061f80: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +061f84: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +061f86: 1a02 7b16 |0023: const-string v2, "noframes" // string@167b │ │ +061f8a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +061f8e: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +061f90: 1a02 b119 |0028: const-string v2, "script" // string@19b1 │ │ +061f94: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +061f98: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +061f9c: 1a02 631b |002e: const-string v2, "style" // string@1b63 │ │ +061fa0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +061fa4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +061fa8: 1a02 dc1b |0034: const-string v2, "title" // string@1bdc │ │ +061fac: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +061fb0: 6900 4707 |0038: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartToHead:[Ljava/lang/String; // field@0747 │ │ +061fb4: 1300 1600 |003a: const/16 v0, #int 22 // #16 │ │ +061fb8: 2300 cb03 |003c: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +061fbc: 1a01 5e0d |003e: const-string v1, "address" // string@0d5e │ │ +061fc0: 4d01 0003 |0040: aput-object v1, v0, v3 │ │ +061fc4: 1a01 c20d |0042: const-string v1, "article" // string@0dc2 │ │ +061fc8: 4d01 0004 |0044: aput-object v1, v0, v4 │ │ +061fcc: 1a01 cc0d |0046: const-string v1, "aside" // string@0dcc │ │ +061fd0: 4d01 0005 |0048: aput-object v1, v0, v5 │ │ +061fd4: 1a01 270e |004a: const-string v1, "blockquote" // string@0e27 │ │ +061fd8: 4d01 0006 |004c: aput-object v1, v0, v6 │ │ +061fdc: 1a01 b00e |004e: const-string v1, "center" // string@0eb0 │ │ +061fe0: 4d01 0007 |0050: aput-object v1, v0, v7 │ │ +061fe4: 1251 |0052: const/4 v1, #int 5 // #5 │ │ +061fe6: 1a02 5610 |0053: const-string v2, "details" // string@1056 │ │ +061fea: 4d02 0001 |0055: aput-object v2, v0, v1 │ │ +061fee: 1261 |0057: const/4 v1, #int 6 // #6 │ │ +061ff0: 1a02 5e10 |0058: const-string v2, "dir" // string@105e │ │ +061ff4: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +061ff8: 1271 |005c: const/4 v1, #int 7 // #7 │ │ +061ffa: 1a02 8210 |005d: const-string v2, "div" // string@1082 │ │ +061ffe: 4d02 0001 |005f: aput-object v2, v0, v1 │ │ +062002: 1301 0800 |0061: const/16 v1, #int 8 // #8 │ │ +062006: 1a02 8310 |0063: const-string v2, "dl" // string@1083 │ │ +06200a: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +06200e: 1301 0900 |0067: const/16 v1, #int 9 // #9 │ │ +062012: 1a02 6111 |0069: const-string v2, "fieldset" // string@1161 │ │ +062016: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ +06201a: 1301 0a00 |006d: const/16 v1, #int 10 // #a │ │ +06201e: 1a02 6211 |006f: const-string v2, "figcaption" // string@1162 │ │ +062022: 4d02 0001 |0071: aput-object v2, v0, v1 │ │ +062026: 1301 0b00 |0073: const/16 v1, #int 11 // #b │ │ +06202a: 1a02 6311 |0075: const-string v2, "figure" // string@1163 │ │ +06202e: 4d02 0001 |0077: aput-object v2, v0, v1 │ │ +062032: 1301 0c00 |0079: const/16 v1, #int 12 // #c │ │ +062036: 1a02 9d11 |007b: const-string v2, "footer" // string@119d │ │ +06203a: 4d02 0001 |007d: aput-object v2, v0, v1 │ │ +06203e: 1301 0d00 |007f: const/16 v1, #int 13 // #d │ │ +062042: 1a02 8113 |0081: const-string v2, "header" // string@1381 │ │ +062046: 4d02 0001 |0083: aput-object v2, v0, v1 │ │ +06204a: 1301 0e00 |0085: const/16 v1, #int 14 // #e │ │ +06204e: 1a02 9613 |0087: const-string v2, "hgroup" // string@1396 │ │ +062052: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ +062056: 1301 0f00 |008b: const/16 v1, #int 15 // #f │ │ +06205a: 1a02 bc15 |008d: const-string v2, "menu" // string@15bc │ │ +06205e: 4d02 0001 |008f: aput-object v2, v0, v1 │ │ +062062: 1301 1000 |0091: const/16 v1, #int 16 // #10 │ │ +062066: 1a02 0516 |0093: const-string v2, "nav" // string@1605 │ │ +06206a: 4d02 0001 |0095: aput-object v2, v0, v1 │ │ +06206e: 1301 1100 |0097: const/16 v1, #int 17 // #11 │ │ +062072: 1a02 cb16 |0099: const-string v2, "ol" // string@16cb │ │ +062076: 4d02 0001 |009b: aput-object v2, v0, v1 │ │ +06207a: 1301 1200 |009d: const/16 v1, #int 18 // #12 │ │ +06207e: 1a02 5117 |009f: const-string v2, "p" // string@1751 │ │ +062082: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ +062086: 1301 1300 |00a3: const/16 v1, #int 19 // #13 │ │ +06208a: 1a02 bd19 |00a5: const-string v2, "section" // string@19bd │ │ +06208e: 4d02 0001 |00a7: aput-object v2, v0, v1 │ │ +062092: 1301 1400 |00a9: const/16 v1, #int 20 // #14 │ │ +062096: 1a02 711b |00ab: const-string v2, "summary" // string@1b71 │ │ +06209a: 4d02 0001 |00ad: aput-object v2, v0, v1 │ │ +06209e: 1301 1500 |00af: const/16 v1, #int 21 // #15 │ │ +0620a2: 1a02 411c |00b1: const-string v2, "ul" // string@1c41 │ │ +0620a6: 4d02 0001 |00b3: aput-object v2, v0, v1 │ │ +0620aa: 6900 4407 |00b5: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartPClosers:[Ljava/lang/String; // field@0744 │ │ +0620ae: 1260 |00b7: const/4 v0, #int 6 // #6 │ │ +0620b0: 2300 cb03 |00b8: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +0620b4: 1a01 4113 |00ba: const-string v1, "h1" // string@1341 │ │ +0620b8: 4d01 0003 |00bc: aput-object v1, v0, v3 │ │ +0620bc: 1a01 4213 |00be: const-string v1, "h2" // string@1342 │ │ +0620c0: 4d01 0004 |00c0: aput-object v1, v0, v4 │ │ +0620c4: 1a01 4313 |00c2: const-string v1, "h3" // string@1343 │ │ +0620c8: 4d01 0005 |00c4: aput-object v1, v0, v5 │ │ +0620cc: 1a01 4413 |00c6: const-string v1, "h4" // string@1344 │ │ +0620d0: 4d01 0006 |00c8: aput-object v1, v0, v6 │ │ +0620d4: 1a01 4513 |00ca: const-string v1, "h5" // string@1345 │ │ +0620d8: 4d01 0007 |00cc: aput-object v1, v0, v7 │ │ +0620dc: 1251 |00ce: const/4 v1, #int 5 // #5 │ │ +0620de: 1a02 4613 |00cf: const-string v2, "h6" // string@1346 │ │ +0620e2: 4d02 0001 |00d1: aput-object v2, v0, v1 │ │ +0620e6: 6900 3907 |00d3: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.Headings:[Ljava/lang/String; // field@0739 │ │ +0620ea: 2350 cb03 |00d5: new-array v0, v5, [Ljava/lang/String; // type@03cb │ │ +0620ee: 1a01 e917 |00d7: const-string v1, "pre" // string@17e9 │ │ +0620f2: 4d01 0003 |00d9: aput-object v1, v0, v3 │ │ +0620f6: 1a01 3a15 |00db: const-string v1, "listing" // string@153a │ │ +0620fa: 4d01 0004 |00dd: aput-object v1, v0, v4 │ │ +0620fe: 6900 4507 |00df: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartPreListing:[Ljava/lang/String; // field@0745 │ │ +062102: 2360 cb03 |00e1: new-array v0, v6, [Ljava/lang/String; // type@03cb │ │ +062106: 1a01 5e0d |00e3: const-string v1, "address" // string@0d5e │ │ +06210a: 4d01 0003 |00e5: aput-object v1, v0, v3 │ │ +06210e: 1a01 8210 |00e7: const-string v1, "div" // string@1082 │ │ +062112: 4d01 0004 |00e9: aput-object v1, v0, v4 │ │ +062116: 1a01 5117 |00eb: const-string v1, "p" // string@1751 │ │ +06211a: 4d01 0005 |00ed: aput-object v1, v0, v5 │ │ +06211e: 6900 4107 |00ef: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartLiBreakers:[Ljava/lang/String; // field@0741 │ │ +062122: 2350 cb03 |00f1: new-array v0, v5, [Ljava/lang/String; // type@03cb │ │ +062126: 1a01 1210 |00f3: const-string v1, "dd" // string@1012 │ │ +06212a: 4d01 0003 |00f5: aput-object v1, v0, v3 │ │ +06212e: 1a01 a210 |00f7: const-string v1, "dt" // string@10a2 │ │ +062132: 4d01 0004 |00f9: aput-object v1, v0, v4 │ │ +062136: 6900 3707 |00fb: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.DdDt:[Ljava/lang/String; // field@0737 │ │ +06213a: 1300 0c00 |00fd: const/16 v0, #int 12 // #c │ │ +06213e: 2300 cb03 |00ff: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +062142: 1a01 f70d |0101: const-string v1, "b" // string@0df7 │ │ +062146: 4d01 0003 |0103: aput-object v1, v0, v3 │ │ +06214a: 1a01 1b0e |0105: const-string v1, "big" // string@0e1b │ │ +06214e: 4d01 0004 |0107: aput-object v1, v0, v4 │ │ +062152: 1a01 290f |0109: const-string v1, "code" // string@0f29 │ │ +062156: 4d01 0005 |010b: aput-object v1, v0, v5 │ │ +06215a: 1a01 b710 |010d: const-string v1, "em" // string@10b7 │ │ +06215e: 4d01 0006 |010f: aput-object v1, v0, v6 │ │ +062162: 1a01 9c11 |0111: const-string v1, "font" // string@119c │ │ +062166: 4d01 0007 |0113: aput-object v1, v0, v7 │ │ +06216a: 1251 |0115: const/4 v1, #int 5 // #5 │ │ +06216c: 1a02 cb13 |0116: const-string v2, "i" // string@13cb │ │ +062170: 4d02 0001 |0118: aput-object v2, v0, v1 │ │ +062174: 1261 |011a: const/4 v1, #int 6 // #6 │ │ +062176: 1a02 8b19 |011b: const-string v2, "s" // string@198b │ │ +06217a: 4d02 0001 |011d: aput-object v2, v0, v1 │ │ +06217e: 1271 |011f: const/4 v1, #int 7 // #7 │ │ +062180: 1a02 df1a |0120: const-string v2, "small" // string@1adf │ │ +062184: 4d02 0001 |0122: aput-object v2, v0, v1 │ │ +062188: 1301 0800 |0124: const/16 v1, #int 8 // #8 │ │ +06218c: 1a02 571b |0126: const-string v2, "strike" // string@1b57 │ │ +062190: 4d02 0001 |0128: aput-object v2, v0, v1 │ │ +062194: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ +062198: 1a02 621b |012c: const-string v2, "strong" // string@1b62 │ │ +06219c: 4d02 0001 |012e: aput-object v2, v0, v1 │ │ +0621a0: 1301 0a00 |0130: const/16 v1, #int 10 // #a │ │ +0621a4: 1a02 321c |0132: const-string v2, "tt" // string@1c32 │ │ +0621a8: 4d02 0001 |0134: aput-object v2, v0, v1 │ │ +0621ac: 1301 0b00 |0136: const/16 v1, #int 11 // #b │ │ +0621b0: 1a02 3f1c |0138: const-string v2, "u" // string@1c3f │ │ +0621b4: 4d02 0001 |013a: aput-object v2, v0, v1 │ │ +0621b8: 6900 3807 |013c: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.Formatters:[Ljava/lang/String; // field@0738 │ │ +0621bc: 2360 cb03 |013e: new-array v0, v6, [Ljava/lang/String; // type@03cb │ │ +0621c0: 1a01 af0d |0140: const-string v1, "applet" // string@0daf │ │ +0621c4: 4d01 0003 |0142: aput-object v1, v0, v3 │ │ +0621c8: 1a01 7915 |0144: const-string v1, "marquee" // string@1579 │ │ +0621cc: 4d01 0004 |0146: aput-object v1, v0, v4 │ │ +0621d0: 1a01 bd16 |0148: const-string v1, "object" // string@16bd │ │ +0621d4: 4d01 0005 |014a: aput-object v1, v0, v5 │ │ +0621d8: 6900 3d07 |014c: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartApplets:[Ljava/lang/String; // field@073d │ │ +0621dc: 1260 |014e: const/4 v0, #int 6 // #6 │ │ +0621de: 2300 cb03 |014f: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +0621e2: 1a01 b70d |0151: const-string v1, "area" // string@0db7 │ │ +0621e6: 4d01 0003 |0153: aput-object v1, v0, v3 │ │ +0621ea: 1a01 340e |0155: const-string v1, "br" // string@0e34 │ │ +0621ee: 4d01 0004 |0157: aput-object v1, v0, v4 │ │ +0621f2: 1a01 b810 |0159: const-string v1, "embed" // string@10b8 │ │ +0621f6: 4d01 0005 |015b: aput-object v1, v0, v5 │ │ +0621fa: 1a01 ef13 |015d: const-string v1, "img" // string@13ef │ │ +0621fe: 4d01 0006 |015f: aput-object v1, v0, v6 │ │ +062202: 1a01 f314 |0161: const-string v1, "keygen" // string@14f3 │ │ +062206: 4d01 0007 |0163: aput-object v1, v0, v7 │ │ +06220a: 1251 |0165: const/4 v1, #int 5 // #5 │ │ +06220c: 1a02 ed1c |0166: const-string v2, "wbr" // string@1ced │ │ +062210: 4d02 0001 |0168: aput-object v2, v0, v1 │ │ +062214: 6900 3f07 |016a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartEmptyFormatters:[Ljava/lang/String; // field@073f │ │ +062218: 2360 cb03 |016c: new-array v0, v6, [Ljava/lang/String; // type@03cb │ │ +06221c: 1a01 5b17 |016e: const-string v1, "param" // string@175b │ │ +062220: 4d01 0003 |0170: aput-object v1, v0, v3 │ │ +062224: 1a01 f91a |0172: const-string v1, "source" // string@1af9 │ │ +062228: 4d01 0004 |0174: aput-object v1, v0, v4 │ │ +06222c: 1a01 181c |0176: const-string v1, "track" // string@1c18 │ │ +062230: 4d01 0005 |0178: aput-object v1, v0, v5 │ │ +062234: 6900 4207 |017a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartMedia:[Ljava/lang/String; // field@0742 │ │ +062238: 2360 cb03 |017c: new-array v0, v6, [Ljava/lang/String; // type@03cb │ │ +06223c: 1a01 f815 |017e: const-string v1, "name" // string@15f8 │ │ +062240: 4d01 0003 |0180: aput-object v1, v0, v3 │ │ +062244: 1a01 1f0d |0182: const-string v1, "action" // string@0d1f │ │ +062248: 4d01 0004 |0184: aput-object v1, v0, v4 │ │ +06224c: 1a01 1f18 |0186: const-string v1, "prompt" // string@181f │ │ +062250: 4d01 0005 |0188: aput-object v1, v0, v5 │ │ +062254: 6900 4007 |018a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartInputAttribs:[Ljava/lang/String; // field@0740 │ │ +062258: 2350 cb03 |018c: new-array v0, v5, [Ljava/lang/String; // type@03cb │ │ +06225c: 1a01 2217 |018e: const-string v1, "optgroup" // string@1722 │ │ +062260: 4d01 0003 |0190: aput-object v1, v0, v3 │ │ +062264: 1a01 2317 |0192: const-string v1, "option" // string@1723 │ │ +062268: 4d01 0004 |0194: aput-object v1, v0, v4 │ │ +06226c: 6900 4307 |0196: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartOptions:[Ljava/lang/String; // field@0743 │ │ +062270: 2350 cb03 |0198: new-array v0, v5, [Ljava/lang/String; // type@03cb │ │ +062274: 1a01 7f19 |019a: const-string v1, "rp" // string@197f │ │ +062278: 4d01 0003 |019c: aput-object v1, v0, v3 │ │ +06227c: 1a01 8219 |019e: const-string v1, "rt" // string@1982 │ │ +062280: 4d01 0004 |01a0: aput-object v1, v0, v4 │ │ +062284: 6900 4607 |01a2: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartRuby:[Ljava/lang/String; // field@0746 │ │ +062288: 1300 0b00 |01a4: const/16 v0, #int 11 // #b │ │ +06228c: 2300 cb03 |01a6: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +062290: 1a01 ac0e |01a8: const-string v1, "caption" // string@0eac │ │ +062294: 4d01 0003 |01aa: aput-object v1, v0, v3 │ │ +062298: 1a01 2e0f |01ac: const-string v1, "col" // string@0f2e │ │ +06229c: 4d01 0004 |01ae: aput-object v1, v0, v4 │ │ +0622a0: 1a01 2f0f |01b0: const-string v1, "colgroup" // string@0f2f │ │ +0622a4: 4d01 0005 |01b2: aput-object v1, v0, v5 │ │ +0622a8: 1a01 c411 |01b4: const-string v1, "frame" // string@11c4 │ │ +0622ac: 4d01 0006 |01b6: aput-object v1, v0, v6 │ │ +0622b0: 1a01 7f13 |01b8: const-string v1, "head" // string@137f │ │ +0622b4: 4d01 0007 |01ba: aput-object v1, v0, v7 │ │ +0622b8: 1251 |01bc: const/4 v1, #int 5 // #5 │ │ +0622ba: 1a02 a81b |01bd: const-string v2, "tbody" // string@1ba8 │ │ +0622be: 4d02 0001 |01bf: aput-object v2, v0, v1 │ │ +0622c2: 1261 |01c1: const/4 v1, #int 6 // #6 │ │ +0622c4: 1a02 a91b |01c2: const-string v2, "td" // string@1ba9 │ │ +0622c8: 4d02 0001 |01c4: aput-object v2, v0, v1 │ │ +0622cc: 1271 |01c6: const/4 v1, #int 7 // #7 │ │ +0622ce: 1a02 b81b |01c7: const-string v2, "tfoot" // string@1bb8 │ │ +0622d2: 4d02 0001 |01c9: aput-object v2, v0, v1 │ │ +0622d6: 1301 0800 |01cb: const/16 v1, #int 8 // #8 │ │ +0622da: 1a02 b91b |01cd: const-string v2, "th" // string@1bb9 │ │ +0622de: 4d02 0001 |01cf: aput-object v2, v0, v1 │ │ +0622e2: 1301 0900 |01d1: const/16 v1, #int 9 // #9 │ │ +0622e6: 1a02 bb1b |01d3: const-string v2, "thead" // string@1bbb │ │ +0622ea: 4d02 0001 |01d5: aput-object v2, v0, v1 │ │ +0622ee: 1301 0a00 |01d7: const/16 v1, #int 10 // #a │ │ +0622f2: 1a02 171c |01d9: const-string v2, "tr" // string@1c17 │ │ +0622f6: 4d02 0001 |01db: aput-object v2, v0, v1 │ │ +0622fa: 6900 3e07 |01dd: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartDrop:[Ljava/lang/String; // field@073e │ │ +0622fe: 1300 1800 |01df: const/16 v0, #int 24 // #18 │ │ +062302: 2300 cb03 |01e1: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +062306: 1a01 5e0d |01e3: const-string v1, "address" // string@0d5e │ │ +06230a: 4d01 0003 |01e5: aput-object v1, v0, v3 │ │ +06230e: 1a01 c20d |01e7: const-string v1, "article" // string@0dc2 │ │ +062312: 4d01 0004 |01e9: aput-object v1, v0, v4 │ │ +062316: 1a01 cc0d |01eb: const-string v1, "aside" // string@0dcc │ │ +06231a: 4d01 0005 |01ed: aput-object v1, v0, v5 │ │ +06231e: 1a01 270e |01ef: const-string v1, "blockquote" // string@0e27 │ │ +062322: 4d01 0006 |01f1: aput-object v1, v0, v6 │ │ +062326: 1a01 480e |01f3: const-string v1, "button" // string@0e48 │ │ +06232a: 4d01 0007 |01f5: aput-object v1, v0, v7 │ │ +06232e: 1251 |01f7: const/4 v1, #int 5 // #5 │ │ +062330: 1a02 b00e |01f8: const-string v2, "center" // string@0eb0 │ │ +062334: 4d02 0001 |01fa: aput-object v2, v0, v1 │ │ +062338: 1261 |01fc: const/4 v1, #int 6 // #6 │ │ +06233a: 1a02 5610 |01fd: const-string v2, "details" // string@1056 │ │ +06233e: 4d02 0001 |01ff: aput-object v2, v0, v1 │ │ +062342: 1271 |0201: const/4 v1, #int 7 // #7 │ │ +062344: 1a02 5e10 |0202: const-string v2, "dir" // string@105e │ │ +062348: 4d02 0001 |0204: aput-object v2, v0, v1 │ │ +06234c: 1301 0800 |0206: const/16 v1, #int 8 // #8 │ │ +062350: 1a02 8210 |0208: const-string v2, "div" // string@1082 │ │ +062354: 4d02 0001 |020a: aput-object v2, v0, v1 │ │ +062358: 1301 0900 |020c: const/16 v1, #int 9 // #9 │ │ +06235c: 1a02 8310 |020e: const-string v2, "dl" // string@1083 │ │ +062360: 4d02 0001 |0210: aput-object v2, v0, v1 │ │ +062364: 1301 0a00 |0212: const/16 v1, #int 10 // #a │ │ +062368: 1a02 6111 |0214: const-string v2, "fieldset" // string@1161 │ │ +06236c: 4d02 0001 |0216: aput-object v2, v0, v1 │ │ +062370: 1301 0b00 |0218: const/16 v1, #int 11 // #b │ │ +062374: 1a02 6211 |021a: const-string v2, "figcaption" // string@1162 │ │ +062378: 4d02 0001 |021c: aput-object v2, v0, v1 │ │ +06237c: 1301 0c00 |021e: const/16 v1, #int 12 // #c │ │ +062380: 1a02 6311 |0220: const-string v2, "figure" // string@1163 │ │ +062384: 4d02 0001 |0222: aput-object v2, v0, v1 │ │ +062388: 1301 0d00 |0224: const/16 v1, #int 13 // #d │ │ +06238c: 1a02 9d11 |0226: const-string v2, "footer" // string@119d │ │ +062390: 4d02 0001 |0228: aput-object v2, v0, v1 │ │ +062394: 1301 0e00 |022a: const/16 v1, #int 14 // #e │ │ +062398: 1a02 8113 |022c: const-string v2, "header" // string@1381 │ │ +06239c: 4d02 0001 |022e: aput-object v2, v0, v1 │ │ +0623a0: 1301 0f00 |0230: const/16 v1, #int 15 // #f │ │ +0623a4: 1a02 9613 |0232: const-string v2, "hgroup" // string@1396 │ │ +0623a8: 4d02 0001 |0234: aput-object v2, v0, v1 │ │ +0623ac: 1301 1000 |0236: const/16 v1, #int 16 // #10 │ │ +0623b0: 1a02 3a15 |0238: const-string v2, "listing" // string@153a │ │ +0623b4: 4d02 0001 |023a: aput-object v2, v0, v1 │ │ +0623b8: 1301 1100 |023c: const/16 v1, #int 17 // #11 │ │ +0623bc: 1a02 bc15 |023e: const-string v2, "menu" // string@15bc │ │ +0623c0: 4d02 0001 |0240: aput-object v2, v0, v1 │ │ +0623c4: 1301 1200 |0242: const/16 v1, #int 18 // #12 │ │ +0623c8: 1a02 0516 |0244: const-string v2, "nav" // string@1605 │ │ +0623cc: 4d02 0001 |0246: aput-object v2, v0, v1 │ │ +0623d0: 1301 1300 |0248: const/16 v1, #int 19 // #13 │ │ +0623d4: 1a02 cb16 |024a: const-string v2, "ol" // string@16cb │ │ +0623d8: 4d02 0001 |024c: aput-object v2, v0, v1 │ │ +0623dc: 1301 1400 |024e: const/16 v1, #int 20 // #14 │ │ +0623e0: 1a02 e917 |0250: const-string v2, "pre" // string@17e9 │ │ +0623e4: 4d02 0001 |0252: aput-object v2, v0, v1 │ │ +0623e8: 1301 1500 |0254: const/16 v1, #int 21 // #15 │ │ +0623ec: 1a02 bd19 |0256: const-string v2, "section" // string@19bd │ │ +0623f0: 4d02 0001 |0258: aput-object v2, v0, v1 │ │ +0623f4: 1301 1600 |025a: const/16 v1, #int 22 // #16 │ │ +0623f8: 1a02 711b |025c: const-string v2, "summary" // string@1b71 │ │ +0623fc: 4d02 0001 |025e: aput-object v2, v0, v1 │ │ +062400: 1301 1700 |0260: const/16 v1, #int 23 // #17 │ │ +062404: 1a02 411c |0262: const-string v2, "ul" // string@1c41 │ │ +062408: 4d02 0001 |0264: aput-object v2, v0, v1 │ │ +06240c: 6900 3b07 |0266: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndClosers:[Ljava/lang/String; // field@073b │ │ +062410: 1300 0e00 |0268: const/16 v0, #int 14 // #e │ │ +062414: 2300 cb03 |026a: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +062418: 1a01 cf0c |026c: const-string v1, "a" // string@0ccf │ │ +06241c: 4d01 0003 |026e: aput-object v1, v0, v3 │ │ +062420: 1a01 f70d |0270: const-string v1, "b" // string@0df7 │ │ +062424: 4d01 0004 |0272: aput-object v1, v0, v4 │ │ +062428: 1a01 1b0e |0274: const-string v1, "big" // string@0e1b │ │ +06242c: 4d01 0005 |0276: aput-object v1, v0, v5 │ │ +062430: 1a01 290f |0278: const-string v1, "code" // string@0f29 │ │ +062434: 4d01 0006 |027a: aput-object v1, v0, v6 │ │ +062438: 1a01 b710 |027c: const-string v1, "em" // string@10b7 │ │ +06243c: 4d01 0007 |027e: aput-object v1, v0, v7 │ │ +062440: 1251 |0280: const/4 v1, #int 5 // #5 │ │ +062442: 1a02 9c11 |0281: const-string v2, "font" // string@119c │ │ +062446: 4d02 0001 |0283: aput-object v2, v0, v1 │ │ +06244a: 1261 |0285: const/4 v1, #int 6 // #6 │ │ +06244c: 1a02 cb13 |0286: const-string v2, "i" // string@13cb │ │ +062450: 4d02 0001 |0288: aput-object v2, v0, v1 │ │ +062454: 1271 |028a: const/4 v1, #int 7 // #7 │ │ +062456: 1a02 7016 |028b: const-string v2, "nobr" // string@1670 │ │ +06245a: 4d02 0001 |028d: aput-object v2, v0, v1 │ │ +06245e: 1301 0800 |028f: const/16 v1, #int 8 // #8 │ │ +062462: 1a02 8b19 |0291: const-string v2, "s" // string@198b │ │ +062466: 4d02 0001 |0293: aput-object v2, v0, v1 │ │ +06246a: 1301 0900 |0295: const/16 v1, #int 9 // #9 │ │ +06246e: 1a02 df1a |0297: const-string v2, "small" // string@1adf │ │ +062472: 4d02 0001 |0299: aput-object v2, v0, v1 │ │ +062476: 1301 0a00 |029b: const/16 v1, #int 10 // #a │ │ +06247a: 1a02 571b |029d: const-string v2, "strike" // string@1b57 │ │ +06247e: 4d02 0001 |029f: aput-object v2, v0, v1 │ │ +062482: 1301 0b00 |02a1: const/16 v1, #int 11 // #b │ │ +062486: 1a02 621b |02a3: const-string v2, "strong" // string@1b62 │ │ +06248a: 4d02 0001 |02a5: aput-object v2, v0, v1 │ │ +06248e: 1301 0c00 |02a7: const/16 v1, #int 12 // #c │ │ +062492: 1a02 321c |02a9: const-string v2, "tt" // string@1c32 │ │ +062496: 4d02 0001 |02ab: aput-object v2, v0, v1 │ │ +06249a: 1301 0d00 |02ad: const/16 v1, #int 13 // #d │ │ +06249e: 1a02 3f1c |02af: const-string v2, "u" // string@1c3f │ │ +0624a2: 4d02 0001 |02b1: aput-object v2, v0, v1 │ │ +0624a6: 6900 3a07 |02b3: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndAdoptionFormatters:[Ljava/lang/String; // field@073a │ │ +0624aa: 1250 |02b5: const/4 v0, #int 5 // #5 │ │ +0624ac: 2300 cb03 |02b6: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +0624b0: 1a01 8c1b |02b8: const-string v1, "table" // string@1b8c │ │ +0624b4: 4d01 0003 |02ba: aput-object v1, v0, v3 │ │ +0624b8: 1a01 a81b |02bc: const-string v1, "tbody" // string@1ba8 │ │ +0624bc: 4d01 0004 |02be: aput-object v1, v0, v4 │ │ +0624c0: 1a01 b81b |02c0: const-string v1, "tfoot" // string@1bb8 │ │ +0624c4: 4d01 0005 |02c2: aput-object v1, v0, v5 │ │ +0624c8: 1a01 bb1b |02c4: const-string v1, "thead" // string@1bbb │ │ +0624cc: 4d01 0006 |02c6: aput-object v1, v0, v6 │ │ +0624d0: 1a01 171c |02c8: const-string v1, "tr" // string@1c17 │ │ +0624d4: 4d01 0007 |02ca: aput-object v1, v0, v7 │ │ +0624d8: 6900 3c07 |02cc: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndTableFosters:[Ljava/lang/String; // field@073c │ │ +0624dc: 0e00 |02ce: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1489 │ │ 0x003a line=1490 │ │ 0x00b7 line=1493 │ │ 0x00d5 line=1494 │ │ 0x00e1 line=1495 │ │ @@ -97664,17 +97629,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05fb18: |[05fb18] org.jsoup.parser.HtmlTreeBuilderState$Constants.:()V │ │ -05fb28: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -05fb2e: 0e00 |0003: return-void │ │ +0624e0: |[0624e0] org.jsoup.parser.HtmlTreeBuilderState$Constants.:()V │ │ +0624f0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0624f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilderState$Constants; │ │ │ │ #2 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ @@ -97682,301 +97647,301 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fb30: |[05fb30] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1000:()[Ljava/lang/String; │ │ -05fb40: 6200 4507 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartPreListing:[Ljava/lang/String; // field@0745 │ │ -05fb44: 1100 |0002: return-object v0 │ │ +0624f8: |[0624f8] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1000:()[Ljava/lang/String; │ │ +062508: 6200 4507 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartPreListing:[Ljava/lang/String; // field@0745 │ │ +06250c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #3 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1100' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fb48: |[05fb48] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1100:()[Ljava/lang/String; │ │ -05fb58: 6200 3707 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.DdDt:[Ljava/lang/String; // field@0737 │ │ -05fb5c: 1100 |0002: return-object v0 │ │ +062510: |[062510] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1100:()[Ljava/lang/String; │ │ +062520: 6200 3707 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.DdDt:[Ljava/lang/String; // field@0737 │ │ +062524: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #4 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1200' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fb60: |[05fb60] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1200:()[Ljava/lang/String; │ │ -05fb70: 6200 3807 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.Formatters:[Ljava/lang/String; // field@0738 │ │ -05fb74: 1100 |0002: return-object v0 │ │ +062528: |[062528] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1200:()[Ljava/lang/String; │ │ +062538: 6200 3807 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.Formatters:[Ljava/lang/String; // field@0738 │ │ +06253c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #5 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1300' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fb78: |[05fb78] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1300:()[Ljava/lang/String; │ │ -05fb88: 6200 3d07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartApplets:[Ljava/lang/String; // field@073d │ │ -05fb8c: 1100 |0002: return-object v0 │ │ +062540: |[062540] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1300:()[Ljava/lang/String; │ │ +062550: 6200 3d07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartApplets:[Ljava/lang/String; // field@073d │ │ +062554: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #6 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1400' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fb90: |[05fb90] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1400:()[Ljava/lang/String; │ │ -05fba0: 6200 4207 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartMedia:[Ljava/lang/String; // field@0742 │ │ -05fba4: 1100 |0002: return-object v0 │ │ +062558: |[062558] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1400:()[Ljava/lang/String; │ │ +062568: 6200 4207 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartMedia:[Ljava/lang/String; // field@0742 │ │ +06256c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #7 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1500' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fba8: |[05fba8] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1500:()[Ljava/lang/String; │ │ -05fbb8: 6200 4007 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartInputAttribs:[Ljava/lang/String; // field@0740 │ │ -05fbbc: 1100 |0002: return-object v0 │ │ +062570: |[062570] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1500:()[Ljava/lang/String; │ │ +062580: 6200 4007 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartInputAttribs:[Ljava/lang/String; // field@0740 │ │ +062584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #8 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1600' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fbc0: |[05fbc0] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1600:()[Ljava/lang/String; │ │ -05fbd0: 6200 4307 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartOptions:[Ljava/lang/String; // field@0743 │ │ -05fbd4: 1100 |0002: return-object v0 │ │ +062588: |[062588] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1600:()[Ljava/lang/String; │ │ +062598: 6200 4307 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartOptions:[Ljava/lang/String; // field@0743 │ │ +06259c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #9 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1700' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fbd8: |[05fbd8] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1700:()[Ljava/lang/String; │ │ -05fbe8: 6200 4607 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartRuby:[Ljava/lang/String; // field@0746 │ │ -05fbec: 1100 |0002: return-object v0 │ │ +0625a0: |[0625a0] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1700:()[Ljava/lang/String; │ │ +0625b0: 6200 4607 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartRuby:[Ljava/lang/String; // field@0746 │ │ +0625b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #10 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1800' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fbf0: |[05fbf0] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1800:()[Ljava/lang/String; │ │ -05fc00: 6200 3e07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartDrop:[Ljava/lang/String; // field@073e │ │ -05fc04: 1100 |0002: return-object v0 │ │ +0625b8: |[0625b8] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1800:()[Ljava/lang/String; │ │ +0625c8: 6200 3e07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartDrop:[Ljava/lang/String; // field@073e │ │ +0625cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #11 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$1900' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc08: |[05fc08] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1900:()[Ljava/lang/String; │ │ -05fc18: 6200 3a07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndAdoptionFormatters:[Ljava/lang/String; // field@073a │ │ -05fc1c: 1100 |0002: return-object v0 │ │ +0625d0: |[0625d0] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$1900:()[Ljava/lang/String; │ │ +0625e0: 6200 3a07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndAdoptionFormatters:[Ljava/lang/String; // field@073a │ │ +0625e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #12 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$2000' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc20: |[05fc20] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$2000:()[Ljava/lang/String; │ │ -05fc30: 6200 3c07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndTableFosters:[Ljava/lang/String; // field@073c │ │ -05fc34: 1100 |0002: return-object v0 │ │ +0625e8: |[0625e8] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$2000:()[Ljava/lang/String; │ │ +0625f8: 6200 3c07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndTableFosters:[Ljava/lang/String; // field@073c │ │ +0625fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #13 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$2100' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc38: |[05fc38] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$2100:()[Ljava/lang/String; │ │ -05fc48: 6200 3b07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndClosers:[Ljava/lang/String; // field@073b │ │ -05fc4c: 1100 |0002: return-object v0 │ │ +062600: |[062600] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$2100:()[Ljava/lang/String; │ │ +062610: 6200 3b07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyEndClosers:[Ljava/lang/String; // field@073b │ │ +062614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #14 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$500' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc50: |[05fc50] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$500:()[Ljava/lang/String; │ │ -05fc60: 6200 3f07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartEmptyFormatters:[Ljava/lang/String; // field@073f │ │ -05fc64: 1100 |0002: return-object v0 │ │ +062618: |[062618] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$500:()[Ljava/lang/String; │ │ +062628: 6200 3f07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartEmptyFormatters:[Ljava/lang/String; // field@073f │ │ +06262c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #15 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$600' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc68: |[05fc68] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$600:()[Ljava/lang/String; │ │ -05fc78: 6200 4407 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartPClosers:[Ljava/lang/String; // field@0744 │ │ -05fc7c: 1100 |0002: return-object v0 │ │ +062630: |[062630] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$600:()[Ljava/lang/String; │ │ +062640: 6200 4407 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartPClosers:[Ljava/lang/String; // field@0744 │ │ +062644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #16 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$700' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc80: |[05fc80] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$700:()[Ljava/lang/String; │ │ -05fc90: 6200 4107 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartLiBreakers:[Ljava/lang/String; // field@0741 │ │ -05fc94: 1100 |0002: return-object v0 │ │ +062648: |[062648] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$700:()[Ljava/lang/String; │ │ +062658: 6200 4107 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartLiBreakers:[Ljava/lang/String; // field@0741 │ │ +06265c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #17 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$800' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc98: |[05fc98] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$800:()[Ljava/lang/String; │ │ -05fca8: 6200 4707 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartToHead:[Ljava/lang/String; // field@0747 │ │ -05fcac: 1100 |0002: return-object v0 │ │ +062660: |[062660] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$800:()[Ljava/lang/String; │ │ +062670: 6200 4707 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.InBodyStartToHead:[Ljava/lang/String; // field@0747 │ │ +062674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ #18 : (in Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;) │ │ name : 'access$900' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fcb0: |[05fcb0] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$900:()[Ljava/lang/String; │ │ -05fcc0: 6200 3907 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.Headings:[Ljava/lang/String; // field@0739 │ │ -05fcc4: 1100 |0002: return-object v0 │ │ +062678: |[062678] org.jsoup.parser.HtmlTreeBuilderState$Constants.access$900:()[Ljava/lang/String; │ │ +062688: 6200 3907 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.Headings:[Ljava/lang/String; // field@0739 │ │ +06268c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #276 header: │ │ -class_idx : 765 │ │ +class_idx : 785 │ │ access_flags : 17408 (0x4400) │ │ -superclass_idx : 423 │ │ +superclass_idx : 441 │ │ source_file_idx : 987 │ │ static_fields_size : 25 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 1 │ │ │ │ Class #276 annotations: │ │ @@ -98099,201 +98064,201 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 383 16-bit code units │ │ -05fcc8: |[05fcc8] org.jsoup.parser.HtmlTreeBuilderState.:()V │ │ -05fcd8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -05fcda: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -05fcdc: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -05fcde: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -05fce0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -05fce2: 2200 ee02 |0005: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$1; // type@02ee │ │ -05fce6: 1a01 3c04 |0007: const-string v1, "Initial" // string@043c │ │ -05fcea: 7030 b612 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/jsoup/parser/HtmlTreeBuilderState$1;.:(Ljava/lang/String;I)V // method@12b6 │ │ -05fcf0: 6900 5e07 |000c: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075e │ │ -05fcf4: 2200 f402 |000e: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$2; // type@02f4 │ │ -05fcf8: 1a01 0a02 |0010: const-string v1, "BeforeHtml" // string@020a │ │ -05fcfc: 7030 c112 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.:(Ljava/lang/String;I)V // method@12c1 │ │ -05fd02: 6900 4f07 |0015: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHtml:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074f │ │ -05fd06: 2200 f502 |0017: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$3; // type@02f5 │ │ -05fd0a: 1a01 0902 |0019: const-string v1, "BeforeHead" // string@0209 │ │ -05fd0e: 7030 c412 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/jsoup/parser/HtmlTreeBuilderState$3;.:(Ljava/lang/String;I)V // method@12c4 │ │ -05fd14: 6900 4e07 |001e: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074e │ │ -05fd18: 2200 f602 |0020: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$4; // type@02f6 │ │ -05fd1c: 1a01 2e04 |0022: const-string v1, "InHead" // string@042e │ │ -05fd20: 7030 c612 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.:(Ljava/lang/String;I)V // method@12c6 │ │ -05fd26: 6900 5607 |0027: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0756 │ │ -05fd2a: 2200 f702 |0029: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$5; // type@02f7 │ │ -05fd2e: 1a01 2f04 |002b: const-string v1, "InHeadNoscript" // string@042f │ │ -05fd32: 7030 c912 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.:(Ljava/lang/String;I)V // method@12c9 │ │ -05fd38: 6900 5707 |0030: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InHeadNoscript:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0757 │ │ -05fd3c: 2200 f802 |0032: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$6; // type@02f8 │ │ -05fd40: 1a01 cb01 |0034: const-string v1, "AfterHead" // string@01cb │ │ -05fd44: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -05fd46: 7030 cc12 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.:(Ljava/lang/String;I)V // method@12cc │ │ -05fd4c: 6900 4d07 |003a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074d │ │ -05fd50: 2200 f902 |003c: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$7; // type@02f9 │ │ -05fd54: 1a01 1b04 |003e: const-string v1, "InBody" // string@041b │ │ -05fd58: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -05fd5a: 7030 cf12 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.:(Ljava/lang/String;I)V // method@12cf │ │ -05fd60: 6900 5107 |0044: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ -05fd64: 2200 fa02 |0046: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$8; // type@02fa │ │ -05fd68: 1a01 450b |0048: const-string v1, "Text" // string@0b45 │ │ -05fd6c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -05fd6e: 7030 d212 1002 |004b: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$8;.:(Ljava/lang/String;I)V // method@12d2 │ │ -05fd74: 6900 5f07 |004e: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075f │ │ -05fd78: 2200 fb02 |0050: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$9; // type@02fb │ │ -05fd7c: 1a01 3304 |0052: const-string v1, "InTable" // string@0433 │ │ -05fd80: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -05fd84: 7030 d412 1002 |0056: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.:(Ljava/lang/String;I)V // method@12d4 │ │ -05fd8a: 6900 5b07 |0059: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075b │ │ -05fd8e: 2200 e402 |005b: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$10; // type@02e4 │ │ -05fd92: 1a01 3504 |005d: const-string v1, "InTableText" // string@0435 │ │ -05fd96: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -05fd9a: 7030 9a12 1002 |0061: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$10;.:(Ljava/lang/String;I)V // method@129a │ │ -05fda0: 6900 5d07 |0064: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableText:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075d │ │ -05fda4: 2200 e502 |0066: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$11; // type@02e5 │ │ -05fda8: 1a01 2a04 |0068: const-string v1, "InCaption" // string@042a │ │ -05fdac: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ -05fdb0: 7030 9c12 1002 |006c: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$11;.:(Ljava/lang/String;I)V // method@129c │ │ -05fdb6: 6900 5207 |006f: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0752 │ │ -05fdba: 2200 e602 |0071: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$12; // type@02e6 │ │ -05fdbe: 1a01 2c04 |0073: const-string v1, "InColumnGroup" // string@042c │ │ -05fdc2: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -05fdc6: 7030 9e12 1002 |0077: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.:(Ljava/lang/String;I)V // method@129e │ │ -05fdcc: 6900 5407 |007a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InColumnGroup:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0754 │ │ -05fdd0: 2200 e702 |007c: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$13; // type@02e7 │ │ -05fdd4: 1a01 3404 |007e: const-string v1, "InTableBody" // string@0434 │ │ -05fdd8: 1302 0c00 |0080: const/16 v2, #int 12 // #c │ │ -05fddc: 7030 a112 1002 |0082: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.:(Ljava/lang/String;I)V // method@12a1 │ │ -05fde2: 6900 5c07 |0085: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075c │ │ -05fde6: 2200 e802 |0087: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$14; // type@02e8 │ │ -05fdea: 1a01 3004 |0089: const-string v1, "InRow" // string@0430 │ │ -05fdee: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -05fdf2: 7030 a512 1002 |008d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.:(Ljava/lang/String;I)V // method@12a5 │ │ -05fdf8: 6900 5807 |0090: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0758 │ │ -05fdfc: 2200 e902 |0092: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$15; // type@02e9 │ │ -05fe00: 1a01 2b04 |0094: const-string v1, "InCell" // string@042b │ │ -05fe04: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ -05fe08: 7030 a912 1002 |0098: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.:(Ljava/lang/String;I)V // method@12a9 │ │ -05fe0e: 6900 5307 |009b: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0753 │ │ -05fe12: 2200 ea02 |009d: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$16; // type@02ea │ │ -05fe16: 1a01 3104 |009f: const-string v1, "InSelect" // string@0431 │ │ -05fe1a: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ -05fe1e: 7030 ad12 1002 |00a3: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.:(Ljava/lang/String;I)V // method@12ad │ │ -05fe24: 6900 5907 |00a6: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0759 │ │ -05fe28: 2200 eb02 |00a8: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$17; // type@02eb │ │ -05fe2c: 1a01 3204 |00aa: const-string v1, "InSelectInTable" // string@0432 │ │ -05fe30: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ -05fe34: 7030 b012 1002 |00ae: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$17;.:(Ljava/lang/String;I)V // method@12b0 │ │ -05fe3a: 6900 5a07 |00b1: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075a │ │ -05fe3e: 2200 ec02 |00b3: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18; // type@02ec │ │ -05fe42: 1a01 c401 |00b5: const-string v1, "AfterBody" // string@01c4 │ │ -05fe46: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ -05fe4a: 7030 b212 1002 |00b9: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.:(Ljava/lang/String;I)V // method@12b2 │ │ -05fe50: 6900 4b07 |00bc: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074b │ │ -05fe54: 2200 ed02 |00be: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$19; // type@02ed │ │ -05fe58: 1a01 2d04 |00c0: const-string v1, "InFrameset" // string@042d │ │ -05fe5c: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ -05fe60: 7030 b412 1002 |00c4: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$19;.:(Ljava/lang/String;I)V // method@12b4 │ │ -05fe66: 6900 5507 |00c7: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0755 │ │ -05fe6a: 2200 ef02 |00c9: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$20; // type@02ef │ │ -05fe6e: 1a01 ca01 |00cb: const-string v1, "AfterFrameset" // string@01ca │ │ -05fe72: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ -05fe76: 7030 b812 1002 |00cf: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$20;.:(Ljava/lang/String;I)V // method@12b8 │ │ -05fe7c: 6900 4c07 |00d2: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074c │ │ -05fe80: 2200 f002 |00d4: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$21; // type@02f0 │ │ -05fe84: 1a01 c001 |00d6: const-string v1, "AfterAfterBody" // string@01c0 │ │ -05fe88: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ -05fe8c: 7030 ba12 1002 |00da: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$21;.:(Ljava/lang/String;I)V // method@12ba │ │ -05fe92: 6900 4907 |00dd: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterAfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0749 │ │ -05fe96: 2200 f102 |00df: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$22; // type@02f1 │ │ -05fe9a: 1a01 c101 |00e1: const-string v1, "AfterAfterFrameset" // string@01c1 │ │ -05fe9e: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ -05fea2: 7030 bc12 1002 |00e5: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$22;.:(Ljava/lang/String;I)V // method@12bc │ │ -05fea8: 6900 4a07 |00e8: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterAfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074a │ │ -05feac: 2200 f202 |00ea: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$23; // type@02f2 │ │ -05feb0: 1a01 8a03 |00ec: const-string v1, "ForeignContent" // string@038a │ │ -05feb4: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ -05feb8: 7030 be12 1002 |00f0: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$23;.:(Ljava/lang/String;I)V // method@12be │ │ -05febe: 6900 5007 |00f3: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.ForeignContent:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0750 │ │ -05fec2: 1300 1700 |00f5: const/16 v0, #int 23 // #17 │ │ -05fec6: 2300 ca03 |00f7: new-array v0, v0, [Lorg/jsoup/parser/HtmlTreeBuilderState; // type@03ca │ │ -05feca: 6201 5e07 |00f9: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075e │ │ -05fece: 4d01 0003 |00fb: aput-object v1, v0, v3 │ │ -05fed2: 6201 4f07 |00fd: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHtml:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074f │ │ -05fed6: 4d01 0004 |00ff: aput-object v1, v0, v4 │ │ -05feda: 6201 4e07 |0101: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074e │ │ -05fede: 4d01 0005 |0103: aput-object v1, v0, v5 │ │ -05fee2: 6201 5607 |0105: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0756 │ │ -05fee6: 4d01 0006 |0107: aput-object v1, v0, v6 │ │ -05feea: 6201 5707 |0109: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.InHeadNoscript:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0757 │ │ -05feee: 4d01 0007 |010b: aput-object v1, v0, v7 │ │ -05fef2: 1251 |010d: const/4 v1, #int 5 // #5 │ │ -05fef4: 6202 4d07 |010e: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074d │ │ -05fef8: 4d02 0001 |0110: aput-object v2, v0, v1 │ │ -05fefc: 1261 |0112: const/4 v1, #int 6 // #6 │ │ -05fefe: 6202 5107 |0113: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ -05ff02: 4d02 0001 |0115: aput-object v2, v0, v1 │ │ -05ff06: 1271 |0117: const/4 v1, #int 7 // #7 │ │ -05ff08: 6202 5f07 |0118: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075f │ │ -05ff0c: 4d02 0001 |011a: aput-object v2, v0, v1 │ │ -05ff10: 1301 0800 |011c: const/16 v1, #int 8 // #8 │ │ -05ff14: 6202 5b07 |011e: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075b │ │ -05ff18: 4d02 0001 |0120: aput-object v2, v0, v1 │ │ -05ff1c: 1301 0900 |0122: const/16 v1, #int 9 // #9 │ │ -05ff20: 6202 5d07 |0124: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableText:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075d │ │ -05ff24: 4d02 0001 |0126: aput-object v2, v0, v1 │ │ -05ff28: 1301 0a00 |0128: const/16 v1, #int 10 // #a │ │ -05ff2c: 6202 5207 |012a: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0752 │ │ -05ff30: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ -05ff34: 1301 0b00 |012e: const/16 v1, #int 11 // #b │ │ -05ff38: 6202 5407 |0130: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InColumnGroup:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0754 │ │ -05ff3c: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ -05ff40: 1301 0c00 |0134: const/16 v1, #int 12 // #c │ │ -05ff44: 6202 5c07 |0136: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075c │ │ -05ff48: 4d02 0001 |0138: aput-object v2, v0, v1 │ │ -05ff4c: 1301 0d00 |013a: const/16 v1, #int 13 // #d │ │ -05ff50: 6202 5807 |013c: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0758 │ │ -05ff54: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ -05ff58: 1301 0e00 |0140: const/16 v1, #int 14 // #e │ │ -05ff5c: 6202 5307 |0142: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0753 │ │ -05ff60: 4d02 0001 |0144: aput-object v2, v0, v1 │ │ -05ff64: 1301 0f00 |0146: const/16 v1, #int 15 // #f │ │ -05ff68: 6202 5907 |0148: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0759 │ │ -05ff6c: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ -05ff70: 1301 1000 |014c: const/16 v1, #int 16 // #10 │ │ -05ff74: 6202 5a07 |014e: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075a │ │ -05ff78: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ -05ff7c: 1301 1100 |0152: const/16 v1, #int 17 // #11 │ │ -05ff80: 6202 4b07 |0154: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074b │ │ -05ff84: 4d02 0001 |0156: aput-object v2, v0, v1 │ │ -05ff88: 1301 1200 |0158: const/16 v1, #int 18 // #12 │ │ -05ff8c: 6202 5507 |015a: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0755 │ │ -05ff90: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ -05ff94: 1301 1300 |015e: const/16 v1, #int 19 // #13 │ │ -05ff98: 6202 4c07 |0160: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074c │ │ -05ff9c: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ -05ffa0: 1301 1400 |0164: const/16 v1, #int 20 // #14 │ │ -05ffa4: 6202 4907 |0166: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterAfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0749 │ │ -05ffa8: 4d02 0001 |0168: aput-object v2, v0, v1 │ │ -05ffac: 1301 1500 |016a: const/16 v1, #int 21 // #15 │ │ -05ffb0: 6202 4a07 |016c: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterAfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074a │ │ -05ffb4: 4d02 0001 |016e: aput-object v2, v0, v1 │ │ -05ffb8: 1301 1600 |0170: const/16 v1, #int 22 // #16 │ │ -05ffbc: 6202 5007 |0172: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.ForeignContent:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0750 │ │ -05ffc0: 4d02 0001 |0174: aput-object v2, v0, v1 │ │ -05ffc4: 6900 4807 |0176: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.$VALUES:[Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0748 │ │ -05ffc8: 7110 4c0a 0300 |0178: invoke-static {v3}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ -05ffce: 0c00 |017b: move-result-object v0 │ │ -05ffd0: 6900 6007 |017c: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.nullString:Ljava/lang/String; // field@0760 │ │ -05ffd4: 0e00 |017e: return-void │ │ +062690: |[062690] org.jsoup.parser.HtmlTreeBuilderState.:()V │ │ +0626a0: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0626a2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0626a4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0626a6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0626a8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0626aa: 2200 0203 |0005: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$1; // type@0302 │ │ +0626ae: 1a01 3c04 |0007: const-string v1, "Initial" // string@043c │ │ +0626b2: 7030 b612 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/jsoup/parser/HtmlTreeBuilderState$1;.:(Ljava/lang/String;I)V // method@12b6 │ │ +0626b8: 6900 5e07 |000c: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075e │ │ +0626bc: 2200 0803 |000e: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$2; // type@0308 │ │ +0626c0: 1a01 0a02 |0010: const-string v1, "BeforeHtml" // string@020a │ │ +0626c4: 7030 c112 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.:(Ljava/lang/String;I)V // method@12c1 │ │ +0626ca: 6900 4f07 |0015: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHtml:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074f │ │ +0626ce: 2200 0903 |0017: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$3; // type@0309 │ │ +0626d2: 1a01 0902 |0019: const-string v1, "BeforeHead" // string@0209 │ │ +0626d6: 7030 c412 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/jsoup/parser/HtmlTreeBuilderState$3;.:(Ljava/lang/String;I)V // method@12c4 │ │ +0626dc: 6900 4e07 |001e: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074e │ │ +0626e0: 2200 0a03 |0020: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$4; // type@030a │ │ +0626e4: 1a01 2e04 |0022: const-string v1, "InHead" // string@042e │ │ +0626e8: 7030 c612 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.:(Ljava/lang/String;I)V // method@12c6 │ │ +0626ee: 6900 5607 |0027: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0756 │ │ +0626f2: 2200 0b03 |0029: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$5; // type@030b │ │ +0626f6: 1a01 2f04 |002b: const-string v1, "InHeadNoscript" // string@042f │ │ +0626fa: 7030 c912 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.:(Ljava/lang/String;I)V // method@12c9 │ │ +062700: 6900 5707 |0030: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InHeadNoscript:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0757 │ │ +062704: 2200 0c03 |0032: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$6; // type@030c │ │ +062708: 1a01 cb01 |0034: const-string v1, "AfterHead" // string@01cb │ │ +06270c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +06270e: 7030 cc12 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.:(Ljava/lang/String;I)V // method@12cc │ │ +062714: 6900 4d07 |003a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074d │ │ +062718: 2200 0d03 |003c: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$7; // type@030d │ │ +06271c: 1a01 1b04 |003e: const-string v1, "InBody" // string@041b │ │ +062720: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +062722: 7030 cf12 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.:(Ljava/lang/String;I)V // method@12cf │ │ +062728: 6900 5107 |0044: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ +06272c: 2200 0e03 |0046: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$8; // type@030e │ │ +062730: 1a01 590b |0048: const-string v1, "Text" // string@0b59 │ │ +062734: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +062736: 7030 d212 1002 |004b: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$8;.:(Ljava/lang/String;I)V // method@12d2 │ │ +06273c: 6900 5f07 |004e: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075f │ │ +062740: 2200 0f03 |0050: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$9; // type@030f │ │ +062744: 1a01 3304 |0052: const-string v1, "InTable" // string@0433 │ │ +062748: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +06274c: 7030 d412 1002 |0056: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.:(Ljava/lang/String;I)V // method@12d4 │ │ +062752: 6900 5b07 |0059: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075b │ │ +062756: 2200 f802 |005b: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$10; // type@02f8 │ │ +06275a: 1a01 3504 |005d: const-string v1, "InTableText" // string@0435 │ │ +06275e: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +062762: 7030 9a12 1002 |0061: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$10;.:(Ljava/lang/String;I)V // method@129a │ │ +062768: 6900 5d07 |0064: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableText:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075d │ │ +06276c: 2200 f902 |0066: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$11; // type@02f9 │ │ +062770: 1a01 2a04 |0068: const-string v1, "InCaption" // string@042a │ │ +062774: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ +062778: 7030 9c12 1002 |006c: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$11;.:(Ljava/lang/String;I)V // method@129c │ │ +06277e: 6900 5207 |006f: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0752 │ │ +062782: 2200 fa02 |0071: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$12; // type@02fa │ │ +062786: 1a01 2c04 |0073: const-string v1, "InColumnGroup" // string@042c │ │ +06278a: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +06278e: 7030 9e12 1002 |0077: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.:(Ljava/lang/String;I)V // method@129e │ │ +062794: 6900 5407 |007a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InColumnGroup:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0754 │ │ +062798: 2200 fb02 |007c: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$13; // type@02fb │ │ +06279c: 1a01 3404 |007e: const-string v1, "InTableBody" // string@0434 │ │ +0627a0: 1302 0c00 |0080: const/16 v2, #int 12 // #c │ │ +0627a4: 7030 a112 1002 |0082: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.:(Ljava/lang/String;I)V // method@12a1 │ │ +0627aa: 6900 5c07 |0085: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075c │ │ +0627ae: 2200 fc02 |0087: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$14; // type@02fc │ │ +0627b2: 1a01 3004 |0089: const-string v1, "InRow" // string@0430 │ │ +0627b6: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +0627ba: 7030 a512 1002 |008d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.:(Ljava/lang/String;I)V // method@12a5 │ │ +0627c0: 6900 5807 |0090: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0758 │ │ +0627c4: 2200 fd02 |0092: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$15; // type@02fd │ │ +0627c8: 1a01 2b04 |0094: const-string v1, "InCell" // string@042b │ │ +0627cc: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ +0627d0: 7030 a912 1002 |0098: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.:(Ljava/lang/String;I)V // method@12a9 │ │ +0627d6: 6900 5307 |009b: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0753 │ │ +0627da: 2200 fe02 |009d: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$16; // type@02fe │ │ +0627de: 1a01 3104 |009f: const-string v1, "InSelect" // string@0431 │ │ +0627e2: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ +0627e6: 7030 ad12 1002 |00a3: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.:(Ljava/lang/String;I)V // method@12ad │ │ +0627ec: 6900 5907 |00a6: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0759 │ │ +0627f0: 2200 ff02 |00a8: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$17; // type@02ff │ │ +0627f4: 1a01 3204 |00aa: const-string v1, "InSelectInTable" // string@0432 │ │ +0627f8: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ +0627fc: 7030 b012 1002 |00ae: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$17;.:(Ljava/lang/String;I)V // method@12b0 │ │ +062802: 6900 5a07 |00b1: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075a │ │ +062806: 2200 0003 |00b3: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18; // type@0300 │ │ +06280a: 1a01 c401 |00b5: const-string v1, "AfterBody" // string@01c4 │ │ +06280e: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ +062812: 7030 b212 1002 |00b9: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.:(Ljava/lang/String;I)V // method@12b2 │ │ +062818: 6900 4b07 |00bc: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074b │ │ +06281c: 2200 0103 |00be: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$19; // type@0301 │ │ +062820: 1a01 2d04 |00c0: const-string v1, "InFrameset" // string@042d │ │ +062824: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ +062828: 7030 b412 1002 |00c4: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$19;.:(Ljava/lang/String;I)V // method@12b4 │ │ +06282e: 6900 5507 |00c7: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0755 │ │ +062832: 2200 0303 |00c9: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$20; // type@0303 │ │ +062836: 1a01 ca01 |00cb: const-string v1, "AfterFrameset" // string@01ca │ │ +06283a: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ +06283e: 7030 b812 1002 |00cf: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$20;.:(Ljava/lang/String;I)V // method@12b8 │ │ +062844: 6900 4c07 |00d2: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074c │ │ +062848: 2200 0403 |00d4: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$21; // type@0304 │ │ +06284c: 1a01 c001 |00d6: const-string v1, "AfterAfterBody" // string@01c0 │ │ +062850: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ +062854: 7030 ba12 1002 |00da: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$21;.:(Ljava/lang/String;I)V // method@12ba │ │ +06285a: 6900 4907 |00dd: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterAfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0749 │ │ +06285e: 2200 0503 |00df: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$22; // type@0305 │ │ +062862: 1a01 c101 |00e1: const-string v1, "AfterAfterFrameset" // string@01c1 │ │ +062866: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ +06286a: 7030 bc12 1002 |00e5: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$22;.:(Ljava/lang/String;I)V // method@12bc │ │ +062870: 6900 4a07 |00e8: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterAfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074a │ │ +062874: 2200 0603 |00ea: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilderState$23; // type@0306 │ │ +062878: 1a01 8a03 |00ec: const-string v1, "ForeignContent" // string@038a │ │ +06287c: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ +062880: 7030 be12 1002 |00f0: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState$23;.:(Ljava/lang/String;I)V // method@12be │ │ +062886: 6900 5007 |00f3: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.ForeignContent:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0750 │ │ +06288a: 1300 1700 |00f5: const/16 v0, #int 23 // #17 │ │ +06288e: 2300 de03 |00f7: new-array v0, v0, [Lorg/jsoup/parser/HtmlTreeBuilderState; // type@03de │ │ +062892: 6201 5e07 |00f9: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075e │ │ +062896: 4d01 0003 |00fb: aput-object v1, v0, v3 │ │ +06289a: 6201 4f07 |00fd: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHtml:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074f │ │ +06289e: 4d01 0004 |00ff: aput-object v1, v0, v4 │ │ +0628a2: 6201 4e07 |0101: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074e │ │ +0628a6: 4d01 0005 |0103: aput-object v1, v0, v5 │ │ +0628aa: 6201 5607 |0105: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0756 │ │ +0628ae: 4d01 0006 |0107: aput-object v1, v0, v6 │ │ +0628b2: 6201 5707 |0109: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState;.InHeadNoscript:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0757 │ │ +0628b6: 4d01 0007 |010b: aput-object v1, v0, v7 │ │ +0628ba: 1251 |010d: const/4 v1, #int 5 // #5 │ │ +0628bc: 6202 4d07 |010e: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074d │ │ +0628c0: 4d02 0001 |0110: aput-object v2, v0, v1 │ │ +0628c4: 1261 |0112: const/4 v1, #int 6 // #6 │ │ +0628c6: 6202 5107 |0113: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ +0628ca: 4d02 0001 |0115: aput-object v2, v0, v1 │ │ +0628ce: 1271 |0117: const/4 v1, #int 7 // #7 │ │ +0628d0: 6202 5f07 |0118: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075f │ │ +0628d4: 4d02 0001 |011a: aput-object v2, v0, v1 │ │ +0628d8: 1301 0800 |011c: const/16 v1, #int 8 // #8 │ │ +0628dc: 6202 5b07 |011e: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075b │ │ +0628e0: 4d02 0001 |0120: aput-object v2, v0, v1 │ │ +0628e4: 1301 0900 |0122: const/16 v1, #int 9 // #9 │ │ +0628e8: 6202 5d07 |0124: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableText:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075d │ │ +0628ec: 4d02 0001 |0126: aput-object v2, v0, v1 │ │ +0628f0: 1301 0a00 |0128: const/16 v1, #int 10 // #a │ │ +0628f4: 6202 5207 |012a: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0752 │ │ +0628f8: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ +0628fc: 1301 0b00 |012e: const/16 v1, #int 11 // #b │ │ +062900: 6202 5407 |0130: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InColumnGroup:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0754 │ │ +062904: 4d02 0001 |0132: aput-object v2, v0, v1 │ │ +062908: 1301 0c00 |0134: const/16 v1, #int 12 // #c │ │ +06290c: 6202 5c07 |0136: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075c │ │ +062910: 4d02 0001 |0138: aput-object v2, v0, v1 │ │ +062914: 1301 0d00 |013a: const/16 v1, #int 13 // #d │ │ +062918: 6202 5807 |013c: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0758 │ │ +06291c: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ +062920: 1301 0e00 |0140: const/16 v1, #int 14 // #e │ │ +062924: 6202 5307 |0142: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0753 │ │ +062928: 4d02 0001 |0144: aput-object v2, v0, v1 │ │ +06292c: 1301 0f00 |0146: const/16 v1, #int 15 // #f │ │ +062930: 6202 5907 |0148: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0759 │ │ +062934: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ +062938: 1301 1000 |014c: const/16 v1, #int 16 // #10 │ │ +06293c: 6202 5a07 |014e: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075a │ │ +062940: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ +062944: 1301 1100 |0152: const/16 v1, #int 17 // #11 │ │ +062948: 6202 4b07 |0154: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074b │ │ +06294c: 4d02 0001 |0156: aput-object v2, v0, v1 │ │ +062950: 1301 1200 |0158: const/16 v1, #int 18 // #12 │ │ +062954: 6202 5507 |015a: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0755 │ │ +062958: 4d02 0001 |015c: aput-object v2, v0, v1 │ │ +06295c: 1301 1300 |015e: const/16 v1, #int 19 // #13 │ │ +062960: 6202 4c07 |0160: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074c │ │ +062964: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ +062968: 1301 1400 |0164: const/16 v1, #int 20 // #14 │ │ +06296c: 6202 4907 |0166: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterAfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0749 │ │ +062970: 4d02 0001 |0168: aput-object v2, v0, v1 │ │ +062974: 1301 1500 |016a: const/16 v1, #int 21 // #15 │ │ +062978: 6202 4a07 |016c: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.AfterAfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074a │ │ +06297c: 4d02 0001 |016e: aput-object v2, v0, v1 │ │ +062980: 1301 1600 |0170: const/16 v1, #int 22 // #16 │ │ +062984: 6202 5007 |0172: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState;.ForeignContent:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0750 │ │ +062988: 4d02 0001 |0174: aput-object v2, v0, v1 │ │ +06298c: 6900 4807 |0176: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.$VALUES:[Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0748 │ │ +062990: 7110 4c0a 0300 |0178: invoke-static {v3}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ +062996: 0c00 |017b: move-result-object v0 │ │ +062998: 6900 6007 |017c: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.nullString:Ljava/lang/String; // field@0760 │ │ +06299c: 0e00 |017e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x000e line=35 │ │ 0x0017 line=64 │ │ 0x0020 line=92 │ │ 0x0029 line=164 │ │ @@ -98324,17 +98289,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05ffd8: |[05ffd8] org.jsoup.parser.HtmlTreeBuilderState.:(Ljava/lang/String;I)V │ │ -05ffe8: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -05ffee: 0e00 |0003: return-void │ │ +0629a0: |[0629a0] org.jsoup.parser.HtmlTreeBuilderState.:(Ljava/lang/String;I)V │ │ +0629b0: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +0629b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=1488 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ @@ -98345,17 +98310,17 @@ │ │ type : '(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05fff0: |[05fff0] org.jsoup.parser.HtmlTreeBuilderState.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V │ │ -060000: 7030 eb12 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;I)V // method@12eb │ │ -060006: 0e00 |0003: return-void │ │ +0629b8: |[0629b8] org.jsoup.parser.HtmlTreeBuilderState.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V │ │ +0629c8: 7030 eb12 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;I)V // method@12eb │ │ +0629ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -98366,18 +98331,18 @@ │ │ type : '(Lorg/jsoup/parser/Token;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -060008: |[060008] org.jsoup.parser.HtmlTreeBuilderState.access$100:(Lorg/jsoup/parser/Token;)Z │ │ -060018: 7110 f612 0100 |0000: invoke-static {v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.isWhitespace:(Lorg/jsoup/parser/Token;)Z // method@12f6 │ │ -06001e: 0a00 |0003: move-result v0 │ │ -060020: 0f00 |0004: return v0 │ │ +0629d0: |[0629d0] org.jsoup.parser.HtmlTreeBuilderState.access$100:(Lorg/jsoup/parser/Token;)Z │ │ +0629e0: 7110 f612 0100 |0000: invoke-static {v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.isWhitespace:(Lorg/jsoup/parser/Token;)Z // method@12f6 │ │ +0629e6: 0a00 |0003: move-result v0 │ │ +0629e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/jsoup/parser/Token; │ │ │ │ #4 : (in Lorg/jsoup/parser/HtmlTreeBuilderState;) │ │ @@ -98385,17 +98350,17 @@ │ │ type : '(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -060024: |[060024] org.jsoup.parser.HtmlTreeBuilderState.access$200:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ -060034: 7120 f412 1000 |0000: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.handleRcData:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f4 │ │ -06003a: 0e00 |0003: return-void │ │ +0629ec: |[0629ec] org.jsoup.parser.HtmlTreeBuilderState.access$200:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ +0629fc: 7120 f412 1000 |0000: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.handleRcData:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f4 │ │ +062a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/jsoup/parser/Token$StartTag; │ │ 0x0000 - 0x0004 reg=1 x1 Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -98404,18 +98369,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06003c: |[06003c] org.jsoup.parser.HtmlTreeBuilderState.access$2200:(Ljava/lang/String;)Z │ │ -06004c: 7110 f512 0100 |0000: invoke-static {v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.isWhitespace:(Ljava/lang/String;)Z // method@12f5 │ │ -060052: 0a00 |0003: move-result v0 │ │ -060054: 0f00 |0004: return v0 │ │ +062a04: |[062a04] org.jsoup.parser.HtmlTreeBuilderState.access$2200:(Ljava/lang/String;)Z │ │ +062a14: 7110 f512 0100 |0000: invoke-static {v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.isWhitespace:(Ljava/lang/String;)Z // method@12f5 │ │ +062a1a: 0a00 |0003: move-result v0 │ │ +062a1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ │ │ #6 : (in Lorg/jsoup/parser/HtmlTreeBuilderState;) │ │ @@ -98423,17 +98388,17 @@ │ │ type : '(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -060058: |[060058] org.jsoup.parser.HtmlTreeBuilderState.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ -060068: 7120 f312 1000 |0000: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.handleRawtext:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f3 │ │ -06006e: 0e00 |0003: return-void │ │ +062a20: |[062a20] org.jsoup.parser.HtmlTreeBuilderState.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ +062a30: 7120 f312 1000 |0000: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.handleRawtext:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f3 │ │ +062a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/jsoup/parser/Token$StartTag; │ │ 0x0000 - 0x0004 reg=1 x1 Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -98442,40 +98407,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060070: |[060070] org.jsoup.parser.HtmlTreeBuilderState.access$400:()Ljava/lang/String; │ │ -060080: 6200 6007 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.nullString:Ljava/lang/String; // field@0760 │ │ -060084: 1100 |0002: return-object v0 │ │ +062a38: |[062a38] org.jsoup.parser.HtmlTreeBuilderState.access$400:()Ljava/lang/String; │ │ +062a48: 6200 6007 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.nullString:Ljava/lang/String; // field@0760 │ │ +062a4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ #8 : (in Lorg/jsoup/parser/HtmlTreeBuilderState;) │ │ name : 'handleRawtext' │ │ type : '(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -060088: |[060088] org.jsoup.parser.HtmlTreeBuilderState.handleRawtext:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ -060098: 6e20 6612 2300 |0000: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -06009e: 5430 fd06 |0003: iget-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -0600a2: 6201 8708 |0005: sget-object v1, Lorg/jsoup/parser/TokeniserState;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@0887 │ │ -0600a6: 6e20 ac13 1000 |0007: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -0600ac: 6e10 7812 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ -0600b2: 6200 5f07 |000d: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075f │ │ -0600b6: 6e20 9912 0300 |000f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0600bc: 0e00 |0012: return-void │ │ +062a50: |[062a50] org.jsoup.parser.HtmlTreeBuilderState.handleRawtext:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ +062a60: 6e20 6612 2300 |0000: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +062a66: 5430 fd06 |0003: iget-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +062a6a: 6201 8708 |0005: sget-object v1, Lorg/jsoup/parser/TokeniserState;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@0887 │ │ +062a6e: 6e20 ac13 1000 |0007: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +062a74: 6e10 7812 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ +062a7a: 6200 5f07 |000d: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075f │ │ +062a7e: 6e20 9912 0300 |000f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +062a84: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0003 line=1481 │ │ 0x000a line=1482 │ │ 0x000d line=1483 │ │ 0x0012 line=1484 │ │ @@ -98488,23 +98453,23 @@ │ │ type : '(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0600c0: |[0600c0] org.jsoup.parser.HtmlTreeBuilderState.handleRcData:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ -0600d0: 6e20 6612 2300 |0000: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0600d6: 5430 fd06 |0003: iget-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -0600da: 6201 8b08 |0005: sget-object v1, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ -0600de: 6e20 ac13 1000 |0007: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -0600e4: 6e10 7812 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ -0600ea: 6200 5f07 |000d: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075f │ │ -0600ee: 6e20 9912 0300 |000f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0600f4: 0e00 |0012: return-void │ │ +062a88: |[062a88] org.jsoup.parser.HtmlTreeBuilderState.handleRcData:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ +062a98: 6e20 6612 2300 |0000: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +062a9e: 5430 fd06 |0003: iget-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +062aa2: 6201 8b08 |0005: sget-object v1, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ +062aa6: 6e20 ac13 1000 |0007: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +062aac: 6e10 7812 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ +062ab2: 6200 5f07 |000d: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075f │ │ +062ab6: 6e20 9912 0300 |000f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +062abc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x0003 line=1474 │ │ 0x000a line=1475 │ │ 0x000d line=1476 │ │ 0x0012 line=1477 │ │ @@ -98517,30 +98482,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0600f8: |[0600f8] org.jsoup.parser.HtmlTreeBuilderState.isWhitespace:(Ljava/lang/String;)Z │ │ -060108: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06010a: 6e10 380a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -060110: 0a02 |0004: move-result v2 │ │ -060112: 3521 1100 |0005: if-ge v1, v2, 0016 // +0011 │ │ -060116: 6e20 250a 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -06011c: 0a00 |000a: move-result v0 │ │ -06011e: 7110 6c10 0000 |000b: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ -060124: 0a02 |000e: move-result v2 │ │ -060126: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ -06012a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -06012c: 0f02 |0012: return v2 │ │ -06012e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -060132: 28ec |0015: goto 0001 // -0014 │ │ -060134: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -060136: 28fb |0017: goto 0012 // -0005 │ │ +062ac0: |[062ac0] org.jsoup.parser.HtmlTreeBuilderState.isWhitespace:(Ljava/lang/String;)Z │ │ +062ad0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +062ad2: 6e10 380a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +062ad8: 0a02 |0004: move-result v2 │ │ +062ada: 3521 1100 |0005: if-ge v1, v2, 0016 // +0011 │ │ +062ade: 6e20 250a 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +062ae4: 0a00 |000a: move-result v0 │ │ +062ae6: 7110 6c10 0000 |000b: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ +062aec: 0a02 |000e: move-result v2 │ │ +062aee: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ +062af2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +062af4: 0f02 |0012: return v2 │ │ +062af6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +062afa: 28ec |0015: goto 0001 // -0014 │ │ +062afc: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +062afe: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0007 line=1465 │ │ 0x000b line=1466 │ │ 0x0011 line=1467 │ │ 0x0012 line=1469 │ │ @@ -98557,27 +98522,27 @@ │ │ type : '(Lorg/jsoup/parser/Token;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -060138: |[060138] org.jsoup.parser.HtmlTreeBuilderState.isWhitespace:(Lorg/jsoup/parser/Token;)Z │ │ -060148: 6e10 6a13 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.isCharacter:()Z // method@136a │ │ -06014e: 0a01 |0003: move-result v1 │ │ -060150: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -060154: 6e10 6513 0200 |0006: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -06015a: 0c01 |0009: move-result-object v1 │ │ -06015c: 6e10 2c13 0100 |000a: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -060162: 0c00 |000d: move-result-object v0 │ │ -060164: 7110 f512 0000 |000e: invoke-static {v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.isWhitespace:(Ljava/lang/String;)Z // method@12f5 │ │ -06016a: 0a01 |0011: move-result v1 │ │ -06016c: 0f01 |0012: return v1 │ │ -06016e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -060170: 28fe |0014: goto 0012 // -0002 │ │ +062b00: |[062b00] org.jsoup.parser.HtmlTreeBuilderState.isWhitespace:(Lorg/jsoup/parser/Token;)Z │ │ +062b10: 6e10 6a13 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.isCharacter:()Z // method@136a │ │ +062b16: 0a01 |0003: move-result v1 │ │ +062b18: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +062b1c: 6e10 6513 0200 |0006: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +062b22: 0c01 |0009: move-result-object v1 │ │ +062b24: 6e10 2c13 0100 |000a: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +062b2a: 0c00 |000d: move-result-object v0 │ │ +062b2c: 7110 f512 0000 |000e: invoke-static {v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.isWhitespace:(Ljava/lang/String;)Z // method@12f5 │ │ +062b32: 0a01 |0011: move-result v1 │ │ +062b34: 0f01 |0012: return v1 │ │ +062b36: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +062b38: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1455 │ │ 0x0006 line=1456 │ │ 0x000e line=1457 │ │ 0x0012 line=1459 │ │ locals : │ │ @@ -98589,20 +98554,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/parser/HtmlTreeBuilderState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -060174: |[060174] org.jsoup.parser.HtmlTreeBuilderState.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ -060184: 1c00 fd02 |0000: const-class v0, Lorg/jsoup/parser/HtmlTreeBuilderState; // type@02fd │ │ -060188: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -06018e: 0c00 |0005: move-result-object v0 │ │ -060190: 1f00 fd02 |0006: check-cast v0, Lorg/jsoup/parser/HtmlTreeBuilderState; // type@02fd │ │ -060194: 1100 |0008: return-object v0 │ │ +062b3c: |[062b3c] org.jsoup.parser.HtmlTreeBuilderState.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ +062b4c: 1c00 1103 |0000: const-class v0, Lorg/jsoup/parser/HtmlTreeBuilderState; // type@0311 │ │ +062b50: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +062b56: 0c00 |0005: move-result-object v0 │ │ +062b58: 1f00 1103 |0006: check-cast v0, Lorg/jsoup/parser/HtmlTreeBuilderState; // type@0311 │ │ +062b5c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #13 : (in Lorg/jsoup/parser/HtmlTreeBuilderState;) │ │ @@ -98610,20 +98575,20 @@ │ │ type : '()[Lorg/jsoup/parser/HtmlTreeBuilderState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -060198: |[060198] org.jsoup.parser.HtmlTreeBuilderState.values:()[Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ -0601a8: 6200 4807 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.$VALUES:[Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0748 │ │ -0601ac: 6e10 8915 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/parser/HtmlTreeBuilderState;.clone:()Ljava/lang/Object; // method@1589 │ │ -0601b2: 0c00 |0005: move-result-object v0 │ │ -0601b4: 1f00 ca03 |0006: check-cast v0, [Lorg/jsoup/parser/HtmlTreeBuilderState; // type@03ca │ │ -0601b8: 1100 |0008: return-object v0 │ │ +062b60: |[062b60] org.jsoup.parser.HtmlTreeBuilderState.values:()[Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ +062b70: 6200 4807 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.$VALUES:[Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0748 │ │ +062b74: 6e10 8915 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/parser/HtmlTreeBuilderState;.clone:()Ljava/lang/Object; // method@1589 │ │ +062b7a: 0c00 |0005: move-result-object v0 │ │ +062b7c: 1f00 de03 |0006: check-cast v0, [Lorg/jsoup/parser/HtmlTreeBuilderState; // type@03de │ │ +062b80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jsoup/parser/HtmlTreeBuilderState;) │ │ @@ -98631,18 +98596,18 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0400 (ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #277 header: │ │ -class_idx : 766 │ │ +class_idx : 786 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2422 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2442 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #277 - │ │ Class descriptor : 'Lorg/jsoup/parser/ParseError;' │ │ @@ -98665,19 +98630,19 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0601bc: |[0601bc] org.jsoup.parser.ParseError.:(ILjava/lang/String;)V │ │ -0601cc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0601d2: 5901 6207 |0003: iput v1, v0, Lorg/jsoup/parser/ParseError;.pos:I // field@0762 │ │ -0601d6: 5b02 6107 |0005: iput-object v2, v0, Lorg/jsoup/parser/ParseError;.errorMsg:Ljava/lang/String; // field@0761 │ │ -0601da: 0e00 |0007: return-void │ │ +062b84: |[062b84] org.jsoup.parser.ParseError.:(ILjava/lang/String;)V │ │ +062b94: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +062b9a: 5901 6207 |0003: iput v1, v0, Lorg/jsoup/parser/ParseError;.pos:I // field@0762 │ │ +062b9e: 5b02 6107 |0005: iput-object v2, v0, Lorg/jsoup/parser/ParseError;.errorMsg:Ljava/lang/String; // field@0761 │ │ +062ba2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ locals : │ │ @@ -98690,21 +98655,21 @@ │ │ type : '(ILjava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0601dc: |[0601dc] org.jsoup.parser.ParseError.:(ILjava/lang/String;[Ljava/lang/Object;)V │ │ -0601ec: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0601f2: 7120 2c0a 4300 |0003: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0601f8: 0c00 |0006: move-result-object v0 │ │ -0601fa: 5b10 6107 |0007: iput-object v0, v1, Lorg/jsoup/parser/ParseError;.errorMsg:Ljava/lang/String; // field@0761 │ │ -0601fe: 5912 6207 |0009: iput v2, v1, Lorg/jsoup/parser/ParseError;.pos:I // field@0762 │ │ -060202: 0e00 |000b: return-void │ │ +062ba4: |[062ba4] org.jsoup.parser.ParseError.:(ILjava/lang/String;[Ljava/lang/Object;)V │ │ +062bb4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +062bba: 7120 2c0a 4300 |0003: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +062bc0: 0c00 |0006: move-result-object v0 │ │ +062bc2: 5b10 6107 |0007: iput-object v0, v1, Lorg/jsoup/parser/ParseError;.errorMsg:Ljava/lang/String; // field@0761 │ │ +062bc6: 5912 6207 |0009: iput v2, v1, Lorg/jsoup/parser/ParseError;.pos:I // field@0762 │ │ +062bca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0009 line=17 │ │ 0x000b line=18 │ │ locals : │ │ @@ -98719,17 +98684,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060204: |[060204] org.jsoup.parser.ParseError.getErrorMessage:()Ljava/lang/String; │ │ -060214: 5410 6107 |0000: iget-object v0, v1, Lorg/jsoup/parser/ParseError;.errorMsg:Ljava/lang/String; // field@0761 │ │ -060218: 1100 |0002: return-object v0 │ │ +062bcc: |[062bcc] org.jsoup.parser.ParseError.getErrorMessage:()Ljava/lang/String; │ │ +062bdc: 5410 6107 |0000: iget-object v0, v1, Lorg/jsoup/parser/ParseError;.errorMsg:Ljava/lang/String; // field@0761 │ │ +062be0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/ParseError; │ │ │ │ #1 : (in Lorg/jsoup/parser/ParseError;) │ │ @@ -98737,17 +98702,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06021c: |[06021c] org.jsoup.parser.ParseError.getPosition:()I │ │ -06022c: 5210 6207 |0000: iget v0, v1, Lorg/jsoup/parser/ParseError;.pos:I // field@0762 │ │ -060230: 0f00 |0002: return v0 │ │ +062be4: |[062be4] org.jsoup.parser.ParseError.getPosition:()I │ │ +062bf4: 5210 6207 |0000: iget v0, v1, Lorg/jsoup/parser/ParseError;.pos:I // field@0762 │ │ +062bf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/ParseError; │ │ │ │ #2 : (in Lorg/jsoup/parser/ParseError;) │ │ @@ -98755,42 +98720,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -060234: |[060234] org.jsoup.parser.ParseError.toString:()Ljava/lang/String; │ │ -060244: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -060248: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06024e: 5221 6207 |0005: iget v1, v2, Lorg/jsoup/parser/ParseError;.pos:I // field@0762 │ │ -060252: 6e20 550a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -060258: 0c00 |000a: move-result-object v0 │ │ -06025a: 1a01 2801 |000b: const-string v1, ": " // string@0128 │ │ -06025e: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -060264: 0c00 |0010: move-result-object v0 │ │ -060266: 5421 6107 |0011: iget-object v1, v2, Lorg/jsoup/parser/ParseError;.errorMsg:Ljava/lang/String; // field@0761 │ │ -06026a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -060270: 0c00 |0016: move-result-object v0 │ │ -060272: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -060278: 0c00 |001a: move-result-object v0 │ │ -06027a: 1100 |001b: return-object v0 │ │ +062bfc: |[062bfc] org.jsoup.parser.ParseError.toString:()Ljava/lang/String; │ │ +062c0c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +062c10: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +062c16: 5221 6207 |0005: iget v1, v2, Lorg/jsoup/parser/ParseError;.pos:I // field@0762 │ │ +062c1a: 6e20 550a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +062c20: 0c00 |000a: move-result-object v0 │ │ +062c22: 1a01 2801 |000b: const-string v1, ": " // string@0128 │ │ +062c26: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +062c2c: 0c00 |0010: move-result-object v0 │ │ +062c2e: 5421 6107 |0011: iget-object v1, v2, Lorg/jsoup/parser/ParseError;.errorMsg:Ljava/lang/String; // field@0761 │ │ +062c32: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +062c38: 0c00 |0016: move-result-object v0 │ │ +062c3a: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +062c40: 0c00 |001a: move-result-object v0 │ │ +062c42: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/jsoup/parser/ParseError; │ │ │ │ - source_file_idx : 2422 (ParseError.java) │ │ + source_file_idx : 2442 (ParseError.java) │ │ │ │ Class #278 header: │ │ -class_idx : 767 │ │ +class_idx : 787 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 519 │ │ -source_file_idx : 2423 │ │ +superclass_idx : 538 │ │ +source_file_idx : 2443 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #278 annotations: │ │ Annotations on class │ │ @@ -98818,18 +98783,18 @@ │ │ type : '(II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06027c: |[06027c] org.jsoup.parser.ParseErrorList.:(II)V │ │ -06028c: 7020 120b 1000 |0000: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -060292: 5902 6407 |0003: iput v2, v0, Lorg/jsoup/parser/ParseErrorList;.maxSize:I // field@0764 │ │ -060296: 0e00 |0005: return-void │ │ +062c44: |[062c44] org.jsoup.parser.ParseErrorList.:(II)V │ │ +062c54: 7020 120b 1000 |0000: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +062c5a: 5902 6407 |0003: iput v2, v0, Lorg/jsoup/parser/ParseErrorList;.maxSize:I // field@0764 │ │ +062c5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/parser/ParseErrorList; │ │ @@ -98841,38 +98806,38 @@ │ │ type : '()Lorg/jsoup/parser/ParseErrorList;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -060298: |[060298] org.jsoup.parser.ParseErrorList.noTracking:()Lorg/jsoup/parser/ParseErrorList; │ │ -0602a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0602aa: 2200 ff02 |0001: new-instance v0, Lorg/jsoup/parser/ParseErrorList; // type@02ff │ │ -0602ae: 7030 ff12 1001 |0003: invoke-direct {v0, v1, v1}, Lorg/jsoup/parser/ParseErrorList;.:(II)V // method@12ff │ │ -0602b4: 1100 |0006: return-object v0 │ │ +062c60: |[062c60] org.jsoup.parser.ParseErrorList.noTracking:()Lorg/jsoup/parser/ParseErrorList; │ │ +062c70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +062c72: 2200 1303 |0001: new-instance v0, Lorg/jsoup/parser/ParseErrorList; // type@0313 │ │ +062c76: 7030 ff12 1001 |0003: invoke-direct {v0, v1, v1}, Lorg/jsoup/parser/ParseErrorList;.:(II)V // method@12ff │ │ +062c7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ locals : │ │ │ │ #2 : (in Lorg/jsoup/parser/ParseErrorList;) │ │ name : 'tracking' │ │ type : '(I)Lorg/jsoup/parser/ParseErrorList;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0602b8: |[0602b8] org.jsoup.parser.ParseErrorList.tracking:(I)Lorg/jsoup/parser/ParseErrorList; │ │ -0602c8: 2200 ff02 |0000: new-instance v0, Lorg/jsoup/parser/ParseErrorList; // type@02ff │ │ -0602cc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0602d0: 7030 ff12 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/ParseErrorList;.:(II)V // method@12ff │ │ -0602d6: 1100 |0007: return-object v0 │ │ +062c80: |[062c80] org.jsoup.parser.ParseErrorList.tracking:(I)Lorg/jsoup/parser/ParseErrorList; │ │ +062c90: 2200 1303 |0000: new-instance v0, Lorg/jsoup/parser/ParseErrorList; // type@0313 │ │ +062c94: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +062c98: 7030 ff12 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/ParseErrorList;.:(II)V // method@12ff │ │ +062c9e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 maxSize I │ │ │ │ Virtual methods - │ │ @@ -98881,23 +98846,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0602d8: |[0602d8] org.jsoup.parser.ParseErrorList.canAddError:()Z │ │ -0602e8: 6e10 0413 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/ParseErrorList;.size:()I // method@1304 │ │ -0602ee: 0a00 |0003: move-result v0 │ │ -0602f0: 5221 6407 |0004: iget v1, v2, Lorg/jsoup/parser/ParseErrorList;.maxSize:I // field@0764 │ │ -0602f4: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -0602f8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0602fa: 0f00 |0009: return v0 │ │ -0602fc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0602fe: 28fe |000b: goto 0009 // -0002 │ │ +062ca0: |[062ca0] org.jsoup.parser.ParseErrorList.canAddError:()Z │ │ +062cb0: 6e10 0413 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/ParseErrorList;.size:()I // method@1304 │ │ +062cb6: 0a00 |0003: move-result v0 │ │ +062cb8: 5221 6407 |0004: iget v1, v2, Lorg/jsoup/parser/ParseErrorList;.maxSize:I // field@0764 │ │ +062cbc: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +062cc0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +062cc2: 0f00 |0009: return v0 │ │ +062cc4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +062cc6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jsoup/parser/ParseErrorList; │ │ │ │ #1 : (in Lorg/jsoup/parser/ParseErrorList;) │ │ @@ -98905,30 +98870,30 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060300: |[060300] org.jsoup.parser.ParseErrorList.getMaxSize:()I │ │ -060310: 5210 6407 |0000: iget v0, v1, Lorg/jsoup/parser/ParseErrorList;.maxSize:I // field@0764 │ │ -060314: 0f00 |0002: return v0 │ │ +062cc8: |[062cc8] org.jsoup.parser.ParseErrorList.getMaxSize:()I │ │ +062cd8: 5210 6407 |0000: iget v0, v1, Lorg/jsoup/parser/ParseErrorList;.maxSize:I // field@0764 │ │ +062cdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/ParseErrorList; │ │ │ │ - source_file_idx : 2423 (ParseErrorList.java) │ │ + source_file_idx : 2443 (ParseErrorList.java) │ │ │ │ Class #279 header: │ │ -class_idx : 768 │ │ +class_idx : 788 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2425 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2445 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 6 │ │ │ │ Class #279 annotations: │ │ Annotations on method #4871 'getErrors' │ │ @@ -98967,20 +98932,20 @@ │ │ type : '(Lorg/jsoup/parser/TreeBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -060318: |[060318] org.jsoup.parser.Parser.:(Lorg/jsoup/parser/TreeBuilder;)V │ │ -060328: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06032e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -060330: 5910 6707 |0004: iput v0, v1, Lorg/jsoup/parser/Parser;.maxErrors:I // field@0767 │ │ -060334: 5b12 6807 |0006: iput-object v2, v1, Lorg/jsoup/parser/Parser;.treeBuilder:Lorg/jsoup/parser/TreeBuilder; // field@0768 │ │ -060338: 0e00 |0008: return-void │ │ +062ce0: |[062ce0] org.jsoup.parser.Parser.:(Lorg/jsoup/parser/TreeBuilder;)V │ │ +062cf0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +062cf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +062cf8: 5910 6707 |0004: iput v0, v1, Lorg/jsoup/parser/Parser;.maxErrors:I // field@0767 │ │ +062cfc: 5b12 6807 |0006: iput-object v2, v1, Lorg/jsoup/parser/Parser;.treeBuilder:Lorg/jsoup/parser/TreeBuilder; // field@0768 │ │ +062d00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=17 │ │ 0x0006 line=25 │ │ 0x0008 line=26 │ │ locals : │ │ @@ -98992,42 +98957,42 @@ │ │ type : '()Lorg/jsoup/parser/Parser;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06033c: |[06033c] org.jsoup.parser.Parser.htmlParser:()Lorg/jsoup/parser/Parser; │ │ -06034c: 2200 0003 |0000: new-instance v0, Lorg/jsoup/parser/Parser; // type@0300 │ │ -060350: 2201 e302 |0002: new-instance v1, Lorg/jsoup/parser/HtmlTreeBuilder; // type@02e3 │ │ -060354: 7010 4712 0100 |0004: invoke-direct {v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.:()V // method@1247 │ │ -06035a: 7020 0613 1000 |0007: invoke-direct {v0, v1}, Lorg/jsoup/parser/Parser;.:(Lorg/jsoup/parser/TreeBuilder;)V // method@1306 │ │ -060360: 1100 |000a: return-object v0 │ │ +062d04: |[062d04] org.jsoup.parser.Parser.htmlParser:()Lorg/jsoup/parser/Parser; │ │ +062d14: 2200 1403 |0000: new-instance v0, Lorg/jsoup/parser/Parser; // type@0314 │ │ +062d18: 2201 f702 |0002: new-instance v1, Lorg/jsoup/parser/HtmlTreeBuilder; // type@02f7 │ │ +062d1c: 7010 4712 0100 |0004: invoke-direct {v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.:()V // method@1247 │ │ +062d22: 7020 0613 1000 |0007: invoke-direct {v0, v1}, Lorg/jsoup/parser/Parser;.:(Lorg/jsoup/parser/TreeBuilder;)V // method@1306 │ │ +062d28: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ │ │ #2 : (in Lorg/jsoup/parser/Parser;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -060364: |[060364] org.jsoup.parser.Parser.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -060374: 2200 e302 |0000: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilder; // type@02e3 │ │ -060378: 7010 4712 0000 |0002: invoke-direct {v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.:()V // method@1247 │ │ -06037e: 7100 0313 0000 |0005: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ -060384: 0c01 |0008: move-result-object v1 │ │ -060386: 6e40 4714 2013 |0009: invoke-virtual {v0, v2, v3, v1}, Lorg/jsoup/parser/TreeBuilder;.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; // method@1447 │ │ -06038c: 0c01 |000c: move-result-object v1 │ │ -06038e: 1101 |000d: return-object v1 │ │ +062d2c: |[062d2c] org.jsoup.parser.Parser.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +062d3c: 2200 f702 |0000: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilder; // type@02f7 │ │ +062d40: 7010 4712 0000 |0002: invoke-direct {v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.:()V // method@1247 │ │ +062d46: 7100 0313 0000 |0005: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ +062d4c: 0c01 |0008: move-result-object v1 │ │ +062d4e: 6e40 4714 2013 |0009: invoke-virtual {v0, v2, v3, v1}, Lorg/jsoup/parser/TreeBuilder;.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; // method@1447 │ │ +062d54: 0c01 |000c: move-result-object v1 │ │ +062d56: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0005 - 0x000e reg=0 treeBuilder Lorg/jsoup/parser/TreeBuilder; │ │ 0x0000 - 0x000e reg=2 html Ljava/lang/String; │ │ @@ -99038,42 +99003,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -060390: |[060390] org.jsoup.parser.Parser.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -0603a0: 7110 fc10 0900 |0000: invoke-static {v9}, Lorg/jsoup/nodes/Document;.createShell:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@10fc │ │ -0603a6: 0c01 |0003: move-result-object v1 │ │ -0603a8: 6e10 f210 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -0603ae: 0c00 |0007: move-result-object v0 │ │ -0603b0: 7130 0e13 0809 |0008: invoke-static {v8, v0, v9}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ -0603b6: 0c04 |000b: move-result-object v4 │ │ -0603b8: 7210 6f0b 0400 |000c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -0603be: 0a06 |000f: move-result v6 │ │ -0603c0: 2366 c903 |0010: new-array v6, v6, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -0603c4: 7220 710b 6400 |0012: invoke-interface {v4, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ -0603ca: 0c05 |0015: move-result-object v5 │ │ -0603cc: 1f05 c903 |0016: check-cast v5, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -0603d0: 2156 |0018: array-length v6, v5 │ │ -0603d2: d802 06ff |0019: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0603d6: 3d02 0a00 |001b: if-lez v2, 0025 // +000a │ │ -0603da: 4606 0502 |001d: aget-object v6, v5, v2 │ │ -0603de: 6e10 ed11 0600 |001f: invoke-virtual {v6}, Lorg/jsoup/nodes/Node;.remove:()V // method@11ed │ │ -0603e4: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0603e8: 28f7 |0024: goto 001b // -0009 │ │ -0603ea: 2157 |0025: array-length v7, v5 │ │ -0603ec: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -0603ee: 3576 0a00 |0027: if-ge v6, v7, 0031 // +000a │ │ -0603f2: 4603 0506 |0029: aget-object v3, v5, v6 │ │ -0603f6: 6e20 2c11 3000 |002b: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -0603fc: d806 0601 |002e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -060400: 28f7 |0030: goto 0027 // -0009 │ │ -060402: 1101 |0031: return-object v1 │ │ +062d58: |[062d58] org.jsoup.parser.Parser.parseBodyFragment:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +062d68: 7110 fc10 0900 |0000: invoke-static {v9}, Lorg/jsoup/nodes/Document;.createShell:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@10fc │ │ +062d6e: 0c01 |0003: move-result-object v1 │ │ +062d70: 6e10 f210 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +062d76: 0c00 |0007: move-result-object v0 │ │ +062d78: 7130 0e13 0809 |0008: invoke-static {v8, v0, v9}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ +062d7e: 0c04 |000b: move-result-object v4 │ │ +062d80: 7210 6f0b 0400 |000c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +062d86: 0a06 |000f: move-result v6 │ │ +062d88: 2366 dd03 |0010: new-array v6, v6, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +062d8c: 7220 710b 6400 |0012: invoke-interface {v4, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ +062d92: 0c05 |0015: move-result-object v5 │ │ +062d94: 1f05 dd03 |0016: check-cast v5, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +062d98: 2156 |0018: array-length v6, v5 │ │ +062d9a: d802 06ff |0019: add-int/lit8 v2, v6, #int -1 // #ff │ │ +062d9e: 3d02 0a00 |001b: if-lez v2, 0025 // +000a │ │ +062da2: 4606 0502 |001d: aget-object v6, v5, v2 │ │ +062da6: 6e10 ed11 0600 |001f: invoke-virtual {v6}, Lorg/jsoup/nodes/Node;.remove:()V // method@11ed │ │ +062dac: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ +062db0: 28f7 |0024: goto 001b // -0009 │ │ +062db2: 2157 |0025: array-length v7, v5 │ │ +062db4: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +062db6: 3576 0a00 |0027: if-ge v6, v7, 0031 // +000a │ │ +062dba: 4603 0506 |0029: aget-object v3, v5, v6 │ │ +062dbe: 6e20 2c11 3000 |002b: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +062dc4: d806 0601 |002e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +062dc8: 28f7 |0030: goto 0027 // -0009 │ │ +062dca: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ 0x000c line=131 │ │ 0x0018 line=132 │ │ @@ -99098,18 +99063,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -060404: |[060404] org.jsoup.parser.Parser.parseBodyFragmentRelaxed:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -060414: 7120 0b13 2100 |0000: invoke-static {v1, v2}, Lorg/jsoup/parser/Parser;.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130b │ │ -06041a: 0c00 |0003: move-result-object v0 │ │ -06041c: 1100 |0004: return-object v0 │ │ +062dcc: |[062dcc] org.jsoup.parser.Parser.parseBodyFragmentRelaxed:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +062ddc: 7120 0b13 2100 |0000: invoke-static {v1, v2}, Lorg/jsoup/parser/Parser;.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@130b │ │ +062de2: 0c00 |0003: move-result-object v0 │ │ +062de4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 bodyHtml Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 baseUri Ljava/lang/String; │ │ │ │ @@ -99118,22 +99083,22 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -060420: |[060420] org.jsoup.parser.Parser.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; │ │ -060430: 2200 e302 |0000: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilder; // type@02e3 │ │ -060434: 7010 4712 0000 |0002: invoke-direct {v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.:()V // method@1247 │ │ -06043a: 7100 0313 0000 |0005: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ -060440: 0c01 |0008: move-result-object v1 │ │ -060442: 6e51 7e12 2043 |0009: invoke-virtual {v0, v2, v3, v4, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; // method@127e │ │ -060448: 0c01 |000c: move-result-object v1 │ │ -06044a: 1101 |000d: return-object v1 │ │ +062de8: |[062de8] org.jsoup.parser.Parser.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; │ │ +062df8: 2200 f702 |0000: new-instance v0, Lorg/jsoup/parser/HtmlTreeBuilder; // type@02f7 │ │ +062dfc: 7010 4712 0000 |0002: invoke-direct {v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.:()V // method@1247 │ │ +062e02: 7100 0313 0000 |0005: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ +062e08: 0c01 |0008: move-result-object v1 │ │ +062e0a: 6e51 7e12 2043 |0009: invoke-virtual {v0, v2, v3, v4, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; // method@127e │ │ +062e10: 0c01 |000c: move-result-object v1 │ │ +062e12: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0005 - 0x000e reg=0 treeBuilder Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x000e reg=2 fragmentHtml Ljava/lang/String; │ │ @@ -99145,22 +99110,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -06044c: |[06044c] org.jsoup.parser.Parser.parseXmlFragment:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -06045c: 2200 5403 |0000: new-instance v0, Lorg/jsoup/parser/XmlTreeBuilder; // type@0354 │ │ -060460: 7010 4e14 0000 |0002: invoke-direct {v0}, Lorg/jsoup/parser/XmlTreeBuilder;.:()V // method@144e │ │ -060466: 7100 0313 0000 |0005: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ -06046c: 0c01 |0008: move-result-object v1 │ │ -06046e: 6e40 5614 2013 |0009: invoke-virtual {v0, v2, v3, v1}, Lorg/jsoup/parser/XmlTreeBuilder;.parseFragment:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; // method@1456 │ │ -060474: 0c01 |000c: move-result-object v1 │ │ -060476: 1101 |000d: return-object v1 │ │ +062e14: |[062e14] org.jsoup.parser.Parser.parseXmlFragment:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +062e24: 2200 6803 |0000: new-instance v0, Lorg/jsoup/parser/XmlTreeBuilder; // type@0368 │ │ +062e28: 7010 4e14 0000 |0002: invoke-direct {v0}, Lorg/jsoup/parser/XmlTreeBuilder;.:()V // method@144e │ │ +062e2e: 7100 0313 0000 |0005: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ +062e34: 0c01 |0008: move-result-object v1 │ │ +062e36: 6e40 5614 2013 |0009: invoke-virtual {v0, v2, v3, v1}, Lorg/jsoup/parser/XmlTreeBuilder;.parseFragment:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; // method@1456 │ │ +062e3c: 0c01 |000c: move-result-object v1 │ │ +062e3e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0005 - 0x000e reg=0 treeBuilder Lorg/jsoup/parser/XmlTreeBuilder; │ │ 0x0000 - 0x000e reg=2 fragmentXml Ljava/lang/String; │ │ @@ -99171,24 +99136,24 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -060478: |[060478] org.jsoup.parser.Parser.unescapeEntities:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -060488: 2200 0d03 |0000: new-instance v0, Lorg/jsoup/parser/Tokeniser; // type@030d │ │ -06048c: 2201 e202 |0002: new-instance v1, Lorg/jsoup/parser/CharacterReader; // type@02e2 │ │ -060490: 7020 2212 3100 |0004: invoke-direct {v1, v3}, Lorg/jsoup/parser/CharacterReader;.:(Ljava/lang/String;)V // method@1222 │ │ -060496: 7100 0313 0000 |0007: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ -06049c: 0c02 |000a: move-result-object v2 │ │ -06049e: 7030 9413 1002 |000b: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/Tokeniser;.:(Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/ParseErrorList;)V // method@1394 │ │ -0604a4: 6e20 ad13 4000 |000e: invoke-virtual {v0, v4}, Lorg/jsoup/parser/Tokeniser;.unescapeEntities:(Z)Ljava/lang/String; // method@13ad │ │ -0604aa: 0c01 |0011: move-result-object v1 │ │ -0604ac: 1101 |0012: return-object v1 │ │ +062e40: |[062e40] org.jsoup.parser.Parser.unescapeEntities:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +062e50: 2200 2103 |0000: new-instance v0, Lorg/jsoup/parser/Tokeniser; // type@0321 │ │ +062e54: 2201 f602 |0002: new-instance v1, Lorg/jsoup/parser/CharacterReader; // type@02f6 │ │ +062e58: 7020 2212 3100 |0004: invoke-direct {v1, v3}, Lorg/jsoup/parser/CharacterReader;.:(Ljava/lang/String;)V // method@1222 │ │ +062e5e: 7100 0313 0000 |0007: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ +062e64: 0c02 |000a: move-result-object v2 │ │ +062e66: 7030 9413 1002 |000b: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/Tokeniser;.:(Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/ParseErrorList;)V // method@1394 │ │ +062e6c: 6e20 ad13 4000 |000e: invoke-virtual {v0, v4}, Lorg/jsoup/parser/Tokeniser;.unescapeEntities:(Z)Ljava/lang/String; // method@13ad │ │ +062e72: 0c01 |0011: move-result-object v1 │ │ +062e74: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000e line=149 │ │ locals : │ │ 0x000e - 0x0013 reg=0 tokeniser Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0013 reg=3 string Ljava/lang/String; │ │ @@ -99199,20 +99164,20 @@ │ │ type : '()Lorg/jsoup/parser/Parser;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0604b0: |[0604b0] org.jsoup.parser.Parser.xmlParser:()Lorg/jsoup/parser/Parser; │ │ -0604c0: 2200 0003 |0000: new-instance v0, Lorg/jsoup/parser/Parser; // type@0300 │ │ -0604c4: 2201 5403 |0002: new-instance v1, Lorg/jsoup/parser/XmlTreeBuilder; // type@0354 │ │ -0604c8: 7010 4e14 0100 |0004: invoke-direct {v1}, Lorg/jsoup/parser/XmlTreeBuilder;.:()V // method@144e │ │ -0604ce: 7020 0613 1000 |0007: invoke-direct {v0, v1}, Lorg/jsoup/parser/Parser;.:(Lorg/jsoup/parser/TreeBuilder;)V // method@1306 │ │ -0604d4: 1100 |000a: return-object v0 │ │ +062e78: |[062e78] org.jsoup.parser.Parser.xmlParser:()Lorg/jsoup/parser/Parser; │ │ +062e88: 2200 1403 |0000: new-instance v0, Lorg/jsoup/parser/Parser; // type@0314 │ │ +062e8c: 2201 6803 |0002: new-instance v1, Lorg/jsoup/parser/XmlTreeBuilder; // type@0368 │ │ +062e90: 7010 4e14 0100 |0004: invoke-direct {v1}, Lorg/jsoup/parser/XmlTreeBuilder;.:()V // method@144e │ │ +062e96: 7020 0613 1000 |0007: invoke-direct {v0, v1}, Lorg/jsoup/parser/Parser;.:(Lorg/jsoup/parser/TreeBuilder;)V // method@1306 │ │ +062e9c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jsoup/parser/Parser;) │ │ @@ -99220,17 +99185,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0604d8: |[0604d8] org.jsoup.parser.Parser.getErrors:()Ljava/util/List; │ │ -0604e8: 5410 6607 |0000: iget-object v0, v1, Lorg/jsoup/parser/Parser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@0766 │ │ -0604ec: 1100 |0002: return-object v0 │ │ +062ea0: |[062ea0] org.jsoup.parser.Parser.getErrors:()Ljava/util/List; │ │ +062eb0: 5410 6607 |0000: iget-object v0, v1, Lorg/jsoup/parser/Parser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@0766 │ │ +062eb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Parser; │ │ │ │ #1 : (in Lorg/jsoup/parser/Parser;) │ │ @@ -99238,17 +99203,17 @@ │ │ type : '()Lorg/jsoup/parser/TreeBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0604f0: |[0604f0] org.jsoup.parser.Parser.getTreeBuilder:()Lorg/jsoup/parser/TreeBuilder; │ │ -060500: 5410 6807 |0000: iget-object v0, v1, Lorg/jsoup/parser/Parser;.treeBuilder:Lorg/jsoup/parser/TreeBuilder; // field@0768 │ │ -060504: 1100 |0002: return-object v0 │ │ +062eb8: |[062eb8] org.jsoup.parser.Parser.getTreeBuilder:()Lorg/jsoup/parser/TreeBuilder; │ │ +062ec8: 5410 6807 |0000: iget-object v0, v1, Lorg/jsoup/parser/Parser;.treeBuilder:Lorg/jsoup/parser/TreeBuilder; // field@0768 │ │ +062ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Parser; │ │ │ │ #2 : (in Lorg/jsoup/parser/Parser;) │ │ @@ -99256,21 +99221,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -060508: |[060508] org.jsoup.parser.Parser.isTrackErrors:()Z │ │ -060518: 5210 6707 |0000: iget v0, v1, Lorg/jsoup/parser/Parser;.maxErrors:I // field@0767 │ │ -06051c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -060520: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -060522: 0f00 |0005: return v0 │ │ -060524: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -060526: 28fe |0007: goto 0005 // -0002 │ │ +062ed0: |[062ed0] org.jsoup.parser.Parser.isTrackErrors:()Z │ │ +062ee0: 5210 6707 |0000: iget v0, v1, Lorg/jsoup/parser/Parser;.maxErrors:I // field@0767 │ │ +062ee4: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +062ee8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +062eea: 0f00 |0005: return v0 │ │ +062eec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +062eee: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Parser; │ │ │ │ #3 : (in Lorg/jsoup/parser/Parser;) │ │ @@ -99278,30 +99243,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -060528: |[060528] org.jsoup.parser.Parser.parseInput:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -060538: 6e10 0a13 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/Parser;.isTrackErrors:()Z // method@130a │ │ -06053e: 0a00 |0003: move-result v0 │ │ -060540: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -060544: 5220 6707 |0006: iget v0, v2, Lorg/jsoup/parser/Parser;.maxErrors:I // field@0767 │ │ -060548: 7110 0513 0000 |0008: invoke-static {v0}, Lorg/jsoup/parser/ParseErrorList;.tracking:(I)Lorg/jsoup/parser/ParseErrorList; // method@1305 │ │ -06054e: 0c00 |000b: move-result-object v0 │ │ -060550: 5b20 6607 |000c: iput-object v0, v2, Lorg/jsoup/parser/Parser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@0766 │ │ -060554: 5420 6807 |000e: iget-object v0, v2, Lorg/jsoup/parser/Parser;.treeBuilder:Lorg/jsoup/parser/TreeBuilder; // field@0768 │ │ -060558: 5421 6607 |0010: iget-object v1, v2, Lorg/jsoup/parser/Parser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@0766 │ │ -06055c: 6e40 4714 3014 |0012: invoke-virtual {v0, v3, v4, v1}, Lorg/jsoup/parser/TreeBuilder;.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; // method@1447 │ │ -060562: 0c00 |0015: move-result-object v0 │ │ -060564: 1100 |0016: return-object v0 │ │ -060566: 7100 0313 0000 |0017: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ -06056c: 0c00 |001a: move-result-object v0 │ │ -06056e: 28f1 |001b: goto 000c // -000f │ │ +062ef0: |[062ef0] org.jsoup.parser.Parser.parseInput:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +062f00: 6e10 0a13 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/Parser;.isTrackErrors:()Z // method@130a │ │ +062f06: 0a00 |0003: move-result v0 │ │ +062f08: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +062f0c: 5220 6707 |0006: iget v0, v2, Lorg/jsoup/parser/Parser;.maxErrors:I // field@0767 │ │ +062f10: 7110 0513 0000 |0008: invoke-static {v0}, Lorg/jsoup/parser/ParseErrorList;.tracking:(I)Lorg/jsoup/parser/ParseErrorList; // method@1305 │ │ +062f16: 0c00 |000b: move-result-object v0 │ │ +062f18: 5b20 6607 |000c: iput-object v0, v2, Lorg/jsoup/parser/Parser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@0766 │ │ +062f1c: 5420 6807 |000e: iget-object v0, v2, Lorg/jsoup/parser/Parser;.treeBuilder:Lorg/jsoup/parser/TreeBuilder; // field@0768 │ │ +062f20: 5421 6607 |0010: iget-object v1, v2, Lorg/jsoup/parser/Parser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@0766 │ │ +062f24: 6e40 4714 3014 |0012: invoke-virtual {v0, v3, v4, v1}, Lorg/jsoup/parser/TreeBuilder;.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; // method@1447 │ │ +062f2a: 0c00 |0015: move-result-object v0 │ │ +062f2c: 1100 |0016: return-object v0 │ │ +062f2e: 7100 0313 0000 |0017: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ +062f34: 0c00 |001a: move-result-object v0 │ │ +062f36: 28f1 |001b: goto 000c // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000e line=30 │ │ 0x0017 line=29 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/jsoup/parser/Parser; │ │ @@ -99313,17 +99278,17 @@ │ │ type : '(I)Lorg/jsoup/parser/Parser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060570: |[060570] org.jsoup.parser.Parser.setTrackErrors:(I)Lorg/jsoup/parser/Parser; │ │ -060580: 5901 6707 |0000: iput v1, v0, Lorg/jsoup/parser/Parser;.maxErrors:I // field@0767 │ │ -060584: 1100 |0002: return-object v0 │ │ +062f38: |[062f38] org.jsoup.parser.Parser.setTrackErrors:(I)Lorg/jsoup/parser/Parser; │ │ +062f48: 5901 6707 |0000: iput v1, v0, Lorg/jsoup/parser/Parser;.maxErrors:I // field@0767 │ │ +062f4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/Parser; │ │ 0x0000 - 0x0003 reg=1 maxErrors I │ │ @@ -99333,32 +99298,32 @@ │ │ type : '(Lorg/jsoup/parser/TreeBuilder;)Lorg/jsoup/parser/Parser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060588: |[060588] org.jsoup.parser.Parser.setTreeBuilder:(Lorg/jsoup/parser/TreeBuilder;)Lorg/jsoup/parser/Parser; │ │ -060598: 5b01 6807 |0000: iput-object v1, v0, Lorg/jsoup/parser/Parser;.treeBuilder:Lorg/jsoup/parser/TreeBuilder; // field@0768 │ │ -06059c: 1100 |0002: return-object v0 │ │ +062f50: |[062f50] org.jsoup.parser.Parser.setTreeBuilder:(Lorg/jsoup/parser/TreeBuilder;)Lorg/jsoup/parser/Parser; │ │ +062f60: 5b01 6807 |0000: iput-object v1, v0, Lorg/jsoup/parser/Parser;.treeBuilder:Lorg/jsoup/parser/TreeBuilder; // field@0768 │ │ +062f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/Parser; │ │ 0x0000 - 0x0003 reg=1 treeBuilder Lorg/jsoup/parser/TreeBuilder; │ │ │ │ - source_file_idx : 2425 (Parser.java) │ │ + source_file_idx : 2445 (Parser.java) │ │ │ │ Class #280 header: │ │ -class_idx : 769 │ │ +class_idx : 789 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2869 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2889 │ │ static_fields_size : 8 │ │ instance_fields_size: 10 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 16 │ │ │ │ Class #280 annotations: │ │ Annotations on field #1914 'tags' │ │ @@ -99449,657 +99414,657 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 1252 16-bit code units │ │ -0605a0: |[0605a0] org.jsoup.parser.Tag.:()V │ │ -0605b0: 1249 |0000: const/4 v9, #int 4 // #4 │ │ -0605b2: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -0605b4: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -0605b6: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -0605b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0605ba: 2203 0f02 |0005: new-instance v3, Ljava/util/HashMap; // type@020f │ │ -0605be: 7010 430b 0300 |0007: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -0605c4: 6903 7a07 |000a: sput-object v3, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -0605c8: 1303 4000 |000c: const/16 v3, #int 64 // #40 │ │ -0605cc: 2333 b703 |000e: new-array v3, v3, [Ljava/lang/String; // type@03b7 │ │ -0605d0: 1a04 9b13 |0010: const-string v4, "html" // string@139b │ │ -0605d4: 4d04 0302 |0012: aput-object v4, v3, v2 │ │ -0605d8: 1a04 6c13 |0014: const-string v4, "head" // string@136c │ │ -0605dc: 4d04 0307 |0016: aput-object v4, v3, v7 │ │ -0605e0: 1a04 150e |0018: const-string v4, "body" // string@0e15 │ │ -0605e4: 4d04 0306 |001a: aput-object v4, v3, v6 │ │ -0605e8: 1a04 bb11 |001c: const-string v4, "frameset" // string@11bb │ │ -0605ec: 4d04 0308 |001e: aput-object v4, v3, v8 │ │ -0605f0: 1a04 a019 |0020: const-string v4, "script" // string@19a0 │ │ -0605f4: 4d04 0309 |0022: aput-object v4, v3, v9 │ │ -0605f8: 1254 |0024: const/4 v4, #int 5 // #5 │ │ -0605fa: 1a05 7716 |0025: const-string v5, "noscript" // string@1677 │ │ -0605fe: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ -060602: 1264 |0029: const/4 v4, #int 6 // #6 │ │ -060604: 1a05 521b |002a: const-string v5, "style" // string@1b52 │ │ -060608: 4d05 0304 |002c: aput-object v5, v3, v4 │ │ -06060c: 1274 |002e: const/4 v4, #int 7 // #7 │ │ -06060e: 1a05 b215 |002f: const-string v5, "meta" // string@15b2 │ │ -060612: 4d05 0304 |0031: aput-object v5, v3, v4 │ │ -060616: 1304 0800 |0033: const/16 v4, #int 8 // #8 │ │ -06061a: 1a05 1415 |0035: const-string v5, "link" // string@1514 │ │ -06061e: 4d05 0304 |0037: aput-object v5, v3, v4 │ │ -060622: 1304 0900 |0039: const/16 v4, #int 9 // #9 │ │ -060626: 1a05 cb1b |003b: const-string v5, "title" // string@1bcb │ │ -06062a: 4d05 0304 |003d: aput-object v5, v3, v4 │ │ -06062e: 1304 0a00 |003f: const/16 v4, #int 10 // #a │ │ -060632: 1a05 b111 |0041: const-string v5, "frame" // string@11b1 │ │ -060636: 4d05 0304 |0043: aput-object v5, v3, v4 │ │ -06063a: 1304 0b00 |0045: const/16 v4, #int 11 // #b │ │ -06063e: 1a05 6a16 |0047: const-string v5, "noframes" // string@166a │ │ -060642: 4d05 0304 |0049: aput-object v5, v3, v4 │ │ -060646: 1304 0c00 |004b: const/16 v4, #int 12 // #c │ │ -06064a: 1a05 ac19 |004d: const-string v5, "section" // string@19ac │ │ -06064e: 4d05 0304 |004f: aput-object v5, v3, v4 │ │ -060652: 1304 0d00 |0051: const/16 v4, #int 13 // #d │ │ -060656: 1a05 f415 |0053: const-string v5, "nav" // string@15f4 │ │ -06065a: 4d05 0304 |0055: aput-object v5, v3, v4 │ │ -06065e: 1304 0e00 |0057: const/16 v4, #int 14 // #e │ │ -060662: 1a05 b90d |0059: const-string v5, "aside" // string@0db9 │ │ -060666: 4d05 0304 |005b: aput-object v5, v3, v4 │ │ -06066a: 1304 0f00 |005d: const/16 v4, #int 15 // #f │ │ -06066e: 1a05 8313 |005f: const-string v5, "hgroup" // string@1383 │ │ -060672: 4d05 0304 |0061: aput-object v5, v3, v4 │ │ -060676: 1304 1000 |0063: const/16 v4, #int 16 // #10 │ │ -06067a: 1a05 6e13 |0065: const-string v5, "header" // string@136e │ │ -06067e: 4d05 0304 |0067: aput-object v5, v3, v4 │ │ -060682: 1304 1100 |0069: const/16 v4, #int 17 // #11 │ │ -060686: 1a05 8a11 |006b: const-string v5, "footer" // string@118a │ │ -06068a: 4d05 0304 |006d: aput-object v5, v3, v4 │ │ -06068e: 1304 1200 |006f: const/16 v4, #int 18 // #12 │ │ -060692: 1a05 4017 |0071: const-string v5, "p" // string@1740 │ │ -060696: 4d05 0304 |0073: aput-object v5, v3, v4 │ │ -06069a: 1304 1300 |0075: const/16 v4, #int 19 // #13 │ │ -06069e: 1a05 2e13 |0077: const-string v5, "h1" // string@132e │ │ -0606a2: 4d05 0304 |0079: aput-object v5, v3, v4 │ │ -0606a6: 1304 1400 |007b: const/16 v4, #int 20 // #14 │ │ -0606aa: 1a05 2f13 |007d: const-string v5, "h2" // string@132f │ │ -0606ae: 4d05 0304 |007f: aput-object v5, v3, v4 │ │ -0606b2: 1304 1500 |0081: const/16 v4, #int 21 // #15 │ │ -0606b6: 1a05 3013 |0083: const-string v5, "h3" // string@1330 │ │ -0606ba: 4d05 0304 |0085: aput-object v5, v3, v4 │ │ -0606be: 1304 1600 |0087: const/16 v4, #int 22 // #16 │ │ -0606c2: 1a05 3113 |0089: const-string v5, "h4" // string@1331 │ │ -0606c6: 4d05 0304 |008b: aput-object v5, v3, v4 │ │ -0606ca: 1304 1700 |008d: const/16 v4, #int 23 // #17 │ │ -0606ce: 1a05 3213 |008f: const-string v5, "h5" // string@1332 │ │ -0606d2: 4d05 0304 |0091: aput-object v5, v3, v4 │ │ -0606d6: 1304 1800 |0093: const/16 v4, #int 24 // #18 │ │ -0606da: 1a05 3313 |0095: const-string v5, "h6" // string@1333 │ │ -0606de: 4d05 0304 |0097: aput-object v5, v3, v4 │ │ -0606e2: 1304 1900 |0099: const/16 v4, #int 25 // #19 │ │ -0606e6: 1a05 301c |009b: const-string v5, "ul" // string@1c30 │ │ -0606ea: 4d05 0304 |009d: aput-object v5, v3, v4 │ │ -0606ee: 1304 1a00 |009f: const/16 v4, #int 26 // #1a │ │ -0606f2: 1a05 ba16 |00a1: const-string v5, "ol" // string@16ba │ │ -0606f6: 4d05 0304 |00a3: aput-object v5, v3, v4 │ │ -0606fa: 1304 1b00 |00a5: const/16 v4, #int 27 // #1b │ │ -0606fe: 1a05 d817 |00a7: const-string v5, "pre" // string@17d8 │ │ -060702: 4d05 0304 |00a9: aput-object v5, v3, v4 │ │ -060706: 1304 1c00 |00ab: const/16 v4, #int 28 // #1c │ │ -06070a: 1a05 6f10 |00ad: const-string v5, "div" // string@106f │ │ -06070e: 4d05 0304 |00af: aput-object v5, v3, v4 │ │ -060712: 1304 1d00 |00b1: const/16 v4, #int 29 // #1d │ │ -060716: 1a05 140e |00b3: const-string v5, "blockquote" // string@0e14 │ │ -06071a: 4d05 0304 |00b5: aput-object v5, v3, v4 │ │ -06071e: 1304 1e00 |00b7: const/16 v4, #int 30 // #1e │ │ -060722: 1a05 9913 |00b9: const-string v5, "hr" // string@1399 │ │ -060726: 4d05 0304 |00bb: aput-object v5, v3, v4 │ │ -06072a: 1304 1f00 |00bd: const/16 v4, #int 31 // #1f │ │ -06072e: 1a05 4a0d |00bf: const-string v5, "address" // string@0d4a │ │ -060732: 4d05 0304 |00c1: aput-object v5, v3, v4 │ │ -060736: 1304 2000 |00c3: const/16 v4, #int 32 // #20 │ │ -06073a: 1a05 5011 |00c5: const-string v5, "figure" // string@1150 │ │ -06073e: 4d05 0304 |00c7: aput-object v5, v3, v4 │ │ -060742: 1304 2100 |00c9: const/16 v4, #int 33 // #21 │ │ -060746: 1a05 4f11 |00cb: const-string v5, "figcaption" // string@114f │ │ -06074a: 4d05 0304 |00cd: aput-object v5, v3, v4 │ │ -06074e: 1304 2200 |00cf: const/16 v4, #int 34 // #22 │ │ -060752: 1a05 9311 |00d1: const-string v5, "form" // string@1193 │ │ -060756: 4d05 0304 |00d3: aput-object v5, v3, v4 │ │ -06075a: 1304 2300 |00d5: const/16 v4, #int 35 // #23 │ │ -06075e: 1a05 4e11 |00d7: const-string v5, "fieldset" // string@114e │ │ -060762: 4d05 0304 |00d9: aput-object v5, v3, v4 │ │ -060766: 1304 2400 |00db: const/16 v4, #int 36 // #24 │ │ -06076a: 1a05 3014 |00dd: const-string v5, "ins" // string@1430 │ │ -06076e: 4d05 0304 |00df: aput-object v5, v3, v4 │ │ -060772: 1304 2500 |00e1: const/16 v4, #int 37 // #25 │ │ -060776: 1a05 2810 |00e3: const-string v5, "del" // string@1028 │ │ -06077a: 4d05 0304 |00e5: aput-object v5, v3, v4 │ │ -06077e: 1304 2600 |00e7: const/16 v4, #int 38 // #26 │ │ -060782: 1a05 7a19 |00e9: const-string v5, "s" // string@197a │ │ -060786: 4d05 0304 |00eb: aput-object v5, v3, v4 │ │ -06078a: 1304 2700 |00ed: const/16 v4, #int 39 // #27 │ │ -06078e: 1a05 7010 |00ef: const-string v5, "dl" // string@1070 │ │ -060792: 4d05 0304 |00f1: aput-object v5, v3, v4 │ │ -060796: 1304 2800 |00f3: const/16 v4, #int 40 // #28 │ │ -06079a: 1a05 8f10 |00f5: const-string v5, "dt" // string@108f │ │ -06079e: 4d05 0304 |00f7: aput-object v5, v3, v4 │ │ -0607a2: 1304 2900 |00f9: const/16 v4, #int 41 // #29 │ │ -0607a6: 1a05 ff0f |00fb: const-string v5, "dd" // string@0fff │ │ -0607aa: 4d05 0304 |00fd: aput-object v5, v3, v4 │ │ -0607ae: 1304 2a00 |00ff: const/16 v4, #int 42 // #2a │ │ -0607b2: 1a05 0c15 |0101: const-string v5, "li" // string@150c │ │ -0607b6: 4d05 0304 |0103: aput-object v5, v3, v4 │ │ -0607ba: 1304 2b00 |0105: const/16 v4, #int 43 // #2b │ │ -0607be: 1a05 7b1b |0107: const-string v5, "table" // string@1b7b │ │ -0607c2: 4d05 0304 |0109: aput-object v5, v3, v4 │ │ -0607c6: 1304 2c00 |010b: const/16 v4, #int 44 // #2c │ │ -0607ca: 1a05 990e |010d: const-string v5, "caption" // string@0e99 │ │ -0607ce: 4d05 0304 |010f: aput-object v5, v3, v4 │ │ -0607d2: 1304 2d00 |0111: const/16 v4, #int 45 // #2d │ │ -0607d6: 1a05 aa1b |0113: const-string v5, "thead" // string@1baa │ │ -0607da: 4d05 0304 |0115: aput-object v5, v3, v4 │ │ -0607de: 1304 2e00 |0117: const/16 v4, #int 46 // #2e │ │ -0607e2: 1a05 a71b |0119: const-string v5, "tfoot" // string@1ba7 │ │ -0607e6: 4d05 0304 |011b: aput-object v5, v3, v4 │ │ -0607ea: 1304 2f00 |011d: const/16 v4, #int 47 // #2f │ │ -0607ee: 1a05 971b |011f: const-string v5, "tbody" // string@1b97 │ │ -0607f2: 4d05 0304 |0121: aput-object v5, v3, v4 │ │ -0607f6: 1304 3000 |0123: const/16 v4, #int 48 // #30 │ │ -0607fa: 1a05 1c0f |0125: const-string v5, "colgroup" // string@0f1c │ │ -0607fe: 4d05 0304 |0127: aput-object v5, v3, v4 │ │ -060802: 1304 3100 |0129: const/16 v4, #int 49 // #31 │ │ -060806: 1a05 1b0f |012b: const-string v5, "col" // string@0f1b │ │ -06080a: 4d05 0304 |012d: aput-object v5, v3, v4 │ │ -06080e: 1304 3200 |012f: const/16 v4, #int 50 // #32 │ │ -060812: 1a05 061c |0131: const-string v5, "tr" // string@1c06 │ │ -060816: 4d05 0304 |0133: aput-object v5, v3, v4 │ │ -06081a: 1304 3300 |0135: const/16 v4, #int 51 // #33 │ │ -06081e: 1a05 a81b |0137: const-string v5, "th" // string@1ba8 │ │ -060822: 4d05 0304 |0139: aput-object v5, v3, v4 │ │ -060826: 1304 3400 |013b: const/16 v4, #int 52 // #34 │ │ -06082a: 1a05 981b |013d: const-string v5, "td" // string@1b98 │ │ -06082e: 4d05 0304 |013f: aput-object v5, v3, v4 │ │ -060832: 1304 3500 |0141: const/16 v4, #int 53 // #35 │ │ -060836: 1a05 c51c |0143: const-string v5, "video" // string@1cc5 │ │ -06083a: 4d05 0304 |0145: aput-object v5, v3, v4 │ │ -06083e: 1304 3600 |0147: const/16 v4, #int 54 // #36 │ │ -060842: 1a05 d10d |0149: const-string v5, "audio" // string@0dd1 │ │ -060846: 4d05 0304 |014b: aput-object v5, v3, v4 │ │ -06084a: 1304 3700 |014d: const/16 v4, #int 55 // #37 │ │ -06084e: 1a05 970e |014f: const-string v5, "canvas" // string@0e97 │ │ -060852: 4d05 0304 |0151: aput-object v5, v3, v4 │ │ -060856: 1304 3800 |0153: const/16 v4, #int 56 // #38 │ │ -06085a: 1a05 4310 |0155: const-string v5, "details" // string@1043 │ │ -06085e: 4d05 0304 |0157: aput-object v5, v3, v4 │ │ -060862: 1304 3900 |0159: const/16 v4, #int 57 // #39 │ │ -060866: 1a05 ab15 |015b: const-string v5, "menu" // string@15ab │ │ -06086a: 4d05 0304 |015d: aput-object v5, v3, v4 │ │ -06086e: 1304 3a00 |015f: const/16 v4, #int 58 // #3a │ │ -060872: 1a05 c217 |0161: const-string v5, "plaintext" // string@17c2 │ │ -060876: 4d05 0304 |0163: aput-object v5, v3, v4 │ │ -06087a: 1304 3b00 |0165: const/16 v4, #int 59 // #3b │ │ -06087e: 1a05 9a1b |0167: const-string v5, "template" // string@1b9a │ │ -060882: 4d05 0304 |0169: aput-object v5, v3, v4 │ │ -060886: 1304 3c00 |016b: const/16 v4, #int 60 // #3c │ │ -06088a: 1a05 af0d |016d: const-string v5, "article" // string@0daf │ │ -06088e: 4d05 0304 |016f: aput-object v5, v3, v4 │ │ -060892: 1304 3d00 |0171: const/16 v4, #int 61 // #3d │ │ -060896: 1a05 5915 |0173: const-string v5, "main" // string@1559 │ │ -06089a: 4d05 0304 |0175: aput-object v5, v3, v4 │ │ -06089e: 1304 3e00 |0177: const/16 v4, #int 62 // #3e │ │ -0608a2: 1a05 671b |0179: const-string v5, "svg" // string@1b67 │ │ -0608a6: 4d05 0304 |017b: aput-object v5, v3, v4 │ │ -0608aa: 1304 3f00 |017d: const/16 v4, #int 63 // #3f │ │ -0608ae: 1a05 7915 |017f: const-string v5, "math" // string@1579 │ │ -0608b2: 4d05 0304 |0181: aput-object v5, v3, v4 │ │ -0608b6: 6903 6907 |0183: sput-object v3, Lorg/jsoup/parser/Tag;.blockTags:[Ljava/lang/String; // field@0769 │ │ -0608ba: 1303 4100 |0185: const/16 v3, #int 65 // #41 │ │ -0608be: 2333 b703 |0187: new-array v3, v3, [Ljava/lang/String; // type@03b7 │ │ -0608c2: 1a04 ac16 |0189: const-string v4, "object" // string@16ac │ │ -0608c6: 4d04 0302 |018b: aput-object v4, v3, v2 │ │ -0608ca: 1a04 eb0d |018d: const-string v4, "base" // string@0deb │ │ -0608ce: 4d04 0307 |018f: aput-object v4, v3, v7 │ │ -0608d2: 1a04 8911 |0191: const-string v4, "font" // string@1189 │ │ -0608d6: 4d04 0306 |0193: aput-object v4, v3, v6 │ │ -0608da: 1a04 211c |0195: const-string v4, "tt" // string@1c21 │ │ -0608de: 4d04 0308 |0197: aput-object v4, v3, v8 │ │ -0608e2: 1a04 b813 |0199: const-string v4, "i" // string@13b8 │ │ -0608e6: 4d04 0309 |019b: aput-object v4, v3, v9 │ │ -0608ea: 1254 |019d: const/4 v4, #int 5 // #5 │ │ -0608ec: 1a05 e40d |019e: const-string v5, "b" // string@0de4 │ │ -0608f0: 4d05 0304 |01a0: aput-object v5, v3, v4 │ │ -0608f4: 1264 |01a2: const/4 v4, #int 6 // #6 │ │ -0608f6: 1a05 2e1c |01a3: const-string v5, "u" // string@1c2e │ │ -0608fa: 4d05 0304 |01a5: aput-object v5, v3, v4 │ │ -0608fe: 1274 |01a7: const/4 v4, #int 7 // #7 │ │ -060900: 1a05 080e |01a8: const-string v5, "big" // string@0e08 │ │ -060904: 4d05 0304 |01aa: aput-object v5, v3, v4 │ │ -060908: 1304 0800 |01ac: const/16 v4, #int 8 // #8 │ │ -06090c: 1a05 ce1a |01ae: const-string v5, "small" // string@1ace │ │ -060910: 4d05 0304 |01b0: aput-object v5, v3, v4 │ │ -060914: 1304 0900 |01b2: const/16 v4, #int 9 // #9 │ │ -060918: 1a05 a410 |01b4: const-string v5, "em" // string@10a4 │ │ -06091c: 4d05 0304 |01b6: aput-object v5, v3, v4 │ │ -060920: 1304 0a00 |01b8: const/16 v4, #int 10 // #a │ │ -060924: 1a05 511b |01ba: const-string v5, "strong" // string@1b51 │ │ -060928: 4d05 0304 |01bc: aput-object v5, v3, v4 │ │ -06092c: 1304 0b00 |01be: const/16 v4, #int 11 // #b │ │ -060930: 1a05 4510 |01c0: const-string v5, "dfn" // string@1045 │ │ -060934: 4d05 0304 |01c2: aput-object v5, v3, v4 │ │ -060938: 1304 0c00 |01c4: const/16 v4, #int 12 // #c │ │ -06093c: 1a05 160f |01c6: const-string v5, "code" // string@0f16 │ │ -060940: 4d05 0304 |01c8: aput-object v5, v3, v4 │ │ -060944: 1304 0d00 |01ca: const/16 v4, #int 13 // #d │ │ -060948: 1a05 8319 |01cc: const-string v5, "samp" // string@1983 │ │ -06094c: 4d05 0304 |01ce: aput-object v5, v3, v4 │ │ -060950: 1304 0e00 |01d0: const/16 v4, #int 14 // #e │ │ -060954: 1a05 d214 |01d2: const-string v5, "kbd" // string@14d2 │ │ -060958: 4d05 0304 |01d4: aput-object v5, v3, v4 │ │ -06095c: 1304 0f00 |01d6: const/16 v4, #int 15 // #f │ │ -060960: 1a05 b41c |01d8: const-string v5, "var" // string@1cb4 │ │ -060964: 4d05 0304 |01da: aput-object v5, v3, v4 │ │ -060968: 1304 1000 |01dc: const/16 v4, #int 16 // #10 │ │ -06096c: 1a05 e60e |01de: const-string v5, "cite" // string@0ee6 │ │ -060970: 4d05 0304 |01e0: aput-object v5, v3, v4 │ │ -060974: 1304 1100 |01e2: const/16 v4, #int 17 // #11 │ │ -060978: 1a05 c50c |01e4: const-string v5, "abbr" // string@0cc5 │ │ -06097c: 4d05 0304 |01e6: aput-object v5, v3, v4 │ │ -060980: 1304 1200 |01e8: const/16 v4, #int 18 // #12 │ │ -060984: 1a05 bb1b |01ea: const-string v5, "time" // string@1bbb │ │ -060988: 4d05 0304 |01ec: aput-object v5, v3, v4 │ │ -06098c: 1304 1300 |01ee: const/16 v4, #int 19 // #13 │ │ -060990: 1a05 0a0d |01f0: const-string v5, "acronym" // string@0d0a │ │ -060994: 4d05 0304 |01f2: aput-object v5, v3, v4 │ │ -060998: 1304 1400 |01f4: const/16 v4, #int 20 // #14 │ │ -06099c: 1a05 6315 |01f6: const-string v5, "mark" // string@1563 │ │ -0609a0: 4d05 0304 |01f8: aput-object v5, v3, v4 │ │ -0609a4: 1304 1500 |01fa: const/16 v4, #int 21 // #15 │ │ -0609a8: 1a05 7219 |01fc: const-string v5, "ruby" // string@1972 │ │ -0609ac: 4d05 0304 |01fe: aput-object v5, v3, v4 │ │ -0609b0: 1304 1600 |0200: const/16 v4, #int 22 // #16 │ │ -0609b4: 1a05 7119 |0202: const-string v5, "rt" // string@1971 │ │ -0609b8: 4d05 0304 |0204: aput-object v5, v3, v4 │ │ -0609bc: 1304 1700 |0206: const/16 v4, #int 23 // #17 │ │ -0609c0: 1a05 6e19 |0208: const-string v5, "rp" // string@196e │ │ -0609c4: 4d05 0304 |020a: aput-object v5, v3, v4 │ │ -0609c8: 1304 1800 |020c: const/16 v4, #int 24 // #18 │ │ -0609cc: 1a05 bb0c |020e: const-string v5, "a" // string@0cbb │ │ -0609d0: 4d05 0304 |0210: aput-object v5, v3, v4 │ │ -0609d4: 1304 1900 |0212: const/16 v4, #int 25 // #19 │ │ -0609d8: 1a05 dd13 |0214: const-string v5, "img" // string@13dd │ │ -0609dc: 4d05 0304 |0216: aput-object v5, v3, v4 │ │ -0609e0: 1304 1a00 |0218: const/16 v4, #int 26 // #1a │ │ -0609e4: 1a05 210e |021a: const-string v5, "br" // string@0e21 │ │ -0609e8: 4d05 0304 |021c: aput-object v5, v3, v4 │ │ -0609ec: 1304 1b00 |021e: const/16 v4, #int 27 // #1b │ │ -0609f0: 1a05 dc1c |0220: const-string v5, "wbr" // string@1cdc │ │ -0609f4: 4d05 0304 |0222: aput-object v5, v3, v4 │ │ -0609f8: 1304 1c00 |0224: const/16 v4, #int 28 // #1c │ │ -0609fc: 1a05 6115 |0226: const-string v5, "map" // string@1561 │ │ -060a00: 4d05 0304 |0228: aput-object v5, v3, v4 │ │ -060a04: 1304 1d00 |022a: const/16 v4, #int 29 // #1d │ │ -060a08: 1a05 4418 |022c: const-string v5, "q" // string@1844 │ │ -060a0c: 4d05 0304 |022e: aput-object v5, v3, v4 │ │ -060a10: 1304 1e00 |0230: const/16 v4, #int 30 // #1e │ │ -060a14: 1a05 551b |0232: const-string v5, "sub" // string@1b55 │ │ -060a18: 4d05 0304 |0234: aput-object v5, v3, v4 │ │ -060a1c: 1304 1f00 |0236: const/16 v4, #int 31 // #1f │ │ -060a20: 1a05 611b |0238: const-string v5, "sup" // string@1b61 │ │ -060a24: 4d05 0304 |023a: aput-object v5, v3, v4 │ │ -060a28: 1304 2000 |023c: const/16 v4, #int 32 // #20 │ │ -060a2c: 1a05 fb0d |023e: const-string v5, "bdo" // string@0dfb │ │ -060a30: 4d05 0304 |0240: aput-object v5, v3, v4 │ │ -060a34: 1304 2100 |0242: const/16 v4, #int 33 // #21 │ │ -060a38: 1a05 d513 |0244: const-string v5, "iframe" // string@13d5 │ │ -060a3c: 4d05 0304 |0246: aput-object v5, v3, v4 │ │ -060a40: 1304 2200 |0248: const/16 v4, #int 34 // #22 │ │ -060a44: 1a05 a510 |024a: const-string v5, "embed" // string@10a5 │ │ -060a48: 4d05 0304 |024c: aput-object v5, v3, v4 │ │ -060a4c: 1304 2300 |024e: const/16 v4, #int 35 // #23 │ │ -060a50: 1a05 f61a |0250: const-string v5, "span" // string@1af6 │ │ -060a54: 4d05 0304 |0252: aput-object v5, v3, v4 │ │ -060a58: 1304 2400 |0254: const/16 v4, #int 36 // #24 │ │ -060a5c: 1a05 2a14 |0256: const-string v5, "input" // string@142a │ │ -060a60: 4d05 0304 |0258: aput-object v5, v3, v4 │ │ -060a64: 1304 2500 |025a: const/16 v4, #int 37 // #25 │ │ -060a68: 1a05 bd19 |025c: const-string v5, "select" // string@19bd │ │ -060a6c: 4d05 0304 |025e: aput-object v5, v3, v4 │ │ -060a70: 1304 2600 |0260: const/16 v4, #int 38 // #26 │ │ -060a74: 1a05 a51b |0262: const-string v5, "textarea" // string@1ba5 │ │ -060a78: 4d05 0304 |0264: aput-object v5, v3, v4 │ │ -060a7c: 1304 2700 |0266: const/16 v4, #int 39 // #27 │ │ -060a80: 1a05 e814 |0268: const-string v5, "label" // string@14e8 │ │ -060a84: 4d05 0304 |026a: aput-object v5, v3, v4 │ │ -060a88: 1304 2800 |026c: const/16 v4, #int 40 // #28 │ │ -060a8c: 1a05 350e |026e: const-string v5, "button" // string@0e35 │ │ -060a90: 4d05 0304 |0270: aput-object v5, v3, v4 │ │ -060a94: 1304 2900 |0272: const/16 v4, #int 41 // #29 │ │ -060a98: 1a05 1117 |0274: const-string v5, "optgroup" // string@1711 │ │ -060a9c: 4d05 0304 |0276: aput-object v5, v3, v4 │ │ -060aa0: 1304 2a00 |0278: const/16 v4, #int 42 // #2a │ │ -060aa4: 1a05 1217 |027a: const-string v5, "option" // string@1712 │ │ -060aa8: 4d05 0304 |027c: aput-object v5, v3, v4 │ │ -060aac: 1304 2b00 |027e: const/16 v4, #int 43 // #2b │ │ -060ab0: 1a05 0615 |0280: const-string v5, "legend" // string@1506 │ │ -060ab4: 4d05 0304 |0282: aput-object v5, v3, v4 │ │ -060ab8: 1304 2c00 |0284: const/16 v4, #int 44 // #2c │ │ -060abc: 1a05 f90f |0286: const-string v5, "datalist" // string@0ff9 │ │ -060ac0: 4d05 0304 |0288: aput-object v5, v3, v4 │ │ -060ac4: 1304 2d00 |028a: const/16 v4, #int 45 // #2d │ │ -060ac8: 1a05 e114 |028c: const-string v5, "keygen" // string@14e1 │ │ -060acc: 4d05 0304 |028e: aput-object v5, v3, v4 │ │ -060ad0: 1304 2e00 |0290: const/16 v4, #int 46 // #2e │ │ -060ad4: 1a05 3217 |0292: const-string v5, "output" // string@1732 │ │ -060ad8: 4d05 0304 |0294: aput-object v5, v3, v4 │ │ -060adc: 1304 2f00 |0296: const/16 v4, #int 47 // #2f │ │ -060ae0: 1a05 0718 |0298: const-string v5, "progress" // string@1807 │ │ -060ae4: 4d05 0304 |029a: aput-object v5, v3, v4 │ │ -060ae8: 1304 3000 |029c: const/16 v4, #int 48 // #30 │ │ -060aec: 1a05 ba15 |029e: const-string v5, "meter" // string@15ba │ │ -060af0: 4d05 0304 |02a0: aput-object v5, v3, v4 │ │ -060af4: 1304 3100 |02a2: const/16 v4, #int 49 // #31 │ │ -060af8: 1a05 a30d |02a4: const-string v5, "area" // string@0da3 │ │ -060afc: 4d05 0304 |02a6: aput-object v5, v3, v4 │ │ -060b00: 1304 3200 |02a8: const/16 v4, #int 50 // #32 │ │ -060b04: 1a05 4a17 |02aa: const-string v5, "param" // string@174a │ │ -060b08: 4d05 0304 |02ac: aput-object v5, v3, v4 │ │ -060b0c: 1304 3300 |02ae: const/16 v4, #int 51 // #33 │ │ -060b10: 1a05 e81a |02b0: const-string v5, "source" // string@1ae8 │ │ -060b14: 4d05 0304 |02b2: aput-object v5, v3, v4 │ │ -060b18: 1304 3400 |02b4: const/16 v4, #int 52 // #34 │ │ -060b1c: 1a05 071c |02b6: const-string v5, "track" // string@1c07 │ │ -060b20: 4d05 0304 |02b8: aput-object v5, v3, v4 │ │ -060b24: 1304 3500 |02ba: const/16 v4, #int 53 // #35 │ │ -060b28: 1a05 601b |02bc: const-string v5, "summary" // string@1b60 │ │ -060b2c: 4d05 0304 |02be: aput-object v5, v3, v4 │ │ -060b30: 1304 3600 |02c0: const/16 v4, #int 54 // #36 │ │ -060b34: 1a05 260f |02c2: const-string v5, "command" // string@0f26 │ │ -060b38: 4d05 0304 |02c4: aput-object v5, v3, v4 │ │ -060b3c: 1304 3700 |02c6: const/16 v4, #int 55 // #37 │ │ -060b40: 1a05 4410 |02c8: const-string v5, "device" // string@1044 │ │ -060b44: 4d05 0304 |02ca: aput-object v5, v3, v4 │ │ -060b48: 1304 3800 |02cc: const/16 v4, #int 56 // #38 │ │ -060b4c: 1a05 a30d |02ce: const-string v5, "area" // string@0da3 │ │ -060b50: 4d05 0304 |02d0: aput-object v5, v3, v4 │ │ -060b54: 1304 3900 |02d2: const/16 v4, #int 57 // #39 │ │ -060b58: 1a05 f50d |02d4: const-string v5, "basefont" // string@0df5 │ │ -060b5c: 4d05 0304 |02d6: aput-object v5, v3, v4 │ │ -060b60: 1304 3a00 |02d8: const/16 v4, #int 58 // #3a │ │ -060b64: 1a05 070e |02da: const-string v5, "bgsound" // string@0e07 │ │ -060b68: 4d05 0304 |02dc: aput-object v5, v3, v4 │ │ -060b6c: 1304 3b00 |02de: const/16 v4, #int 59 // #3b │ │ -060b70: 1a05 ae15 |02e0: const-string v5, "menuitem" // string@15ae │ │ -060b74: 4d05 0304 |02e2: aput-object v5, v3, v4 │ │ -060b78: 1304 3c00 |02e4: const/16 v4, #int 60 // #3c │ │ -060b7c: 1a05 4a17 |02e6: const-string v5, "param" // string@174a │ │ -060b80: 4d05 0304 |02e8: aput-object v5, v3, v4 │ │ -060b84: 1304 3d00 |02ea: const/16 v4, #int 61 // #3d │ │ -060b88: 1a05 e81a |02ec: const-string v5, "source" // string@1ae8 │ │ -060b8c: 4d05 0304 |02ee: aput-object v5, v3, v4 │ │ -060b90: 1304 3e00 |02f0: const/16 v4, #int 62 // #3e │ │ -060b94: 1a05 071c |02f2: const-string v5, "track" // string@1c07 │ │ -060b98: 4d05 0304 |02f4: aput-object v5, v3, v4 │ │ -060b9c: 1304 3f00 |02f6: const/16 v4, #int 63 // #3f │ │ -060ba0: 1a05 eb0f |02f8: const-string v5, "data" // string@0feb │ │ -060ba4: 4d05 0304 |02fa: aput-object v5, v3, v4 │ │ -060ba8: 1304 4000 |02fc: const/16 v4, #int 64 // #40 │ │ -060bac: 1a05 fa0d |02fe: const-string v5, "bdi" // string@0dfa │ │ -060bb0: 4d05 0304 |0300: aput-object v5, v3, v4 │ │ -060bb4: 6903 7407 |0302: sput-object v3, Lorg/jsoup/parser/Tag;.inlineTags:[Ljava/lang/String; // field@0774 │ │ -060bb8: 1303 1500 |0304: const/16 v3, #int 21 // #15 │ │ -060bbc: 2333 b703 |0306: new-array v3, v3, [Ljava/lang/String; // type@03b7 │ │ -060bc0: 1a04 b215 |0308: const-string v4, "meta" // string@15b2 │ │ -060bc4: 4d04 0302 |030a: aput-object v4, v3, v2 │ │ -060bc8: 1a04 1415 |030c: const-string v4, "link" // string@1514 │ │ -060bcc: 4d04 0307 |030e: aput-object v4, v3, v7 │ │ -060bd0: 1a04 eb0d |0310: const-string v4, "base" // string@0deb │ │ -060bd4: 4d04 0306 |0312: aput-object v4, v3, v6 │ │ -060bd8: 1a04 b111 |0314: const-string v4, "frame" // string@11b1 │ │ -060bdc: 4d04 0308 |0316: aput-object v4, v3, v8 │ │ -060be0: 1a04 dd13 |0318: const-string v4, "img" // string@13dd │ │ -060be4: 4d04 0309 |031a: aput-object v4, v3, v9 │ │ -060be8: 1254 |031c: const/4 v4, #int 5 // #5 │ │ -060bea: 1a05 210e |031d: const-string v5, "br" // string@0e21 │ │ -060bee: 4d05 0304 |031f: aput-object v5, v3, v4 │ │ -060bf2: 1264 |0321: const/4 v4, #int 6 // #6 │ │ -060bf4: 1a05 dc1c |0322: const-string v5, "wbr" // string@1cdc │ │ -060bf8: 4d05 0304 |0324: aput-object v5, v3, v4 │ │ -060bfc: 1274 |0326: const/4 v4, #int 7 // #7 │ │ -060bfe: 1a05 a510 |0327: const-string v5, "embed" // string@10a5 │ │ -060c02: 4d05 0304 |0329: aput-object v5, v3, v4 │ │ -060c06: 1304 0800 |032b: const/16 v4, #int 8 // #8 │ │ -060c0a: 1a05 9913 |032d: const-string v5, "hr" // string@1399 │ │ -060c0e: 4d05 0304 |032f: aput-object v5, v3, v4 │ │ -060c12: 1304 0900 |0331: const/16 v4, #int 9 // #9 │ │ -060c16: 1a05 2a14 |0333: const-string v5, "input" // string@142a │ │ -060c1a: 4d05 0304 |0335: aput-object v5, v3, v4 │ │ -060c1e: 1304 0a00 |0337: const/16 v4, #int 10 // #a │ │ -060c22: 1a05 e114 |0339: const-string v5, "keygen" // string@14e1 │ │ -060c26: 4d05 0304 |033b: aput-object v5, v3, v4 │ │ -060c2a: 1304 0b00 |033d: const/16 v4, #int 11 // #b │ │ -060c2e: 1a05 1b0f |033f: const-string v5, "col" // string@0f1b │ │ -060c32: 4d05 0304 |0341: aput-object v5, v3, v4 │ │ -060c36: 1304 0c00 |0343: const/16 v4, #int 12 // #c │ │ -060c3a: 1a05 260f |0345: const-string v5, "command" // string@0f26 │ │ -060c3e: 4d05 0304 |0347: aput-object v5, v3, v4 │ │ -060c42: 1304 0d00 |0349: const/16 v4, #int 13 // #d │ │ -060c46: 1a05 4410 |034b: const-string v5, "device" // string@1044 │ │ -060c4a: 4d05 0304 |034d: aput-object v5, v3, v4 │ │ -060c4e: 1304 0e00 |034f: const/16 v4, #int 14 // #e │ │ -060c52: 1a05 a30d |0351: const-string v5, "area" // string@0da3 │ │ -060c56: 4d05 0304 |0353: aput-object v5, v3, v4 │ │ -060c5a: 1304 0f00 |0355: const/16 v4, #int 15 // #f │ │ -060c5e: 1a05 f50d |0357: const-string v5, "basefont" // string@0df5 │ │ -060c62: 4d05 0304 |0359: aput-object v5, v3, v4 │ │ -060c66: 1304 1000 |035b: const/16 v4, #int 16 // #10 │ │ -060c6a: 1a05 070e |035d: const-string v5, "bgsound" // string@0e07 │ │ -060c6e: 4d05 0304 |035f: aput-object v5, v3, v4 │ │ -060c72: 1304 1100 |0361: const/16 v4, #int 17 // #11 │ │ -060c76: 1a05 ae15 |0363: const-string v5, "menuitem" // string@15ae │ │ -060c7a: 4d05 0304 |0365: aput-object v5, v3, v4 │ │ -060c7e: 1304 1200 |0367: const/16 v4, #int 18 // #12 │ │ -060c82: 1a05 4a17 |0369: const-string v5, "param" // string@174a │ │ -060c86: 4d05 0304 |036b: aput-object v5, v3, v4 │ │ -060c8a: 1304 1300 |036d: const/16 v4, #int 19 // #13 │ │ -060c8e: 1a05 e81a |036f: const-string v5, "source" // string@1ae8 │ │ -060c92: 4d05 0304 |0371: aput-object v5, v3, v4 │ │ -060c96: 1304 1400 |0373: const/16 v4, #int 20 // #14 │ │ -060c9a: 1a05 071c |0375: const-string v5, "track" // string@1c07 │ │ -060c9e: 4d05 0304 |0377: aput-object v5, v3, v4 │ │ -060ca2: 6903 6d07 |0379: sput-object v3, Lorg/jsoup/parser/Tag;.emptyTags:[Ljava/lang/String; // field@076d │ │ -060ca6: 1303 1300 |037b: const/16 v3, #int 19 // #13 │ │ -060caa: 2333 b703 |037d: new-array v3, v3, [Ljava/lang/String; // type@03b7 │ │ -060cae: 1a04 cb1b |037f: const-string v4, "title" // string@1bcb │ │ -060cb2: 4d04 0302 |0381: aput-object v4, v3, v2 │ │ -060cb6: 1a04 bb0c |0383: const-string v4, "a" // string@0cbb │ │ -060cba: 4d04 0307 |0385: aput-object v4, v3, v7 │ │ -060cbe: 1a04 4017 |0387: const-string v4, "p" // string@1740 │ │ -060cc2: 4d04 0306 |0389: aput-object v4, v3, v6 │ │ -060cc6: 1a04 2e13 |038b: const-string v4, "h1" // string@132e │ │ -060cca: 4d04 0308 |038d: aput-object v4, v3, v8 │ │ -060cce: 1a04 2f13 |038f: const-string v4, "h2" // string@132f │ │ -060cd2: 4d04 0309 |0391: aput-object v4, v3, v9 │ │ -060cd6: 1254 |0393: const/4 v4, #int 5 // #5 │ │ -060cd8: 1a05 3013 |0394: const-string v5, "h3" // string@1330 │ │ -060cdc: 4d05 0304 |0396: aput-object v5, v3, v4 │ │ -060ce0: 1264 |0398: const/4 v4, #int 6 // #6 │ │ -060ce2: 1a05 3113 |0399: const-string v5, "h4" // string@1331 │ │ -060ce6: 4d05 0304 |039b: aput-object v5, v3, v4 │ │ -060cea: 1274 |039d: const/4 v4, #int 7 // #7 │ │ -060cec: 1a05 3213 |039e: const-string v5, "h5" // string@1332 │ │ -060cf0: 4d05 0304 |03a0: aput-object v5, v3, v4 │ │ -060cf4: 1304 0800 |03a2: const/16 v4, #int 8 // #8 │ │ -060cf8: 1a05 3313 |03a4: const-string v5, "h6" // string@1333 │ │ -060cfc: 4d05 0304 |03a6: aput-object v5, v3, v4 │ │ -060d00: 1304 0900 |03a8: const/16 v4, #int 9 // #9 │ │ -060d04: 1a05 d817 |03aa: const-string v5, "pre" // string@17d8 │ │ -060d08: 4d05 0304 |03ac: aput-object v5, v3, v4 │ │ -060d0c: 1304 0a00 |03ae: const/16 v4, #int 10 // #a │ │ -060d10: 1a05 4a0d |03b0: const-string v5, "address" // string@0d4a │ │ -060d14: 4d05 0304 |03b2: aput-object v5, v3, v4 │ │ -060d18: 1304 0b00 |03b4: const/16 v4, #int 11 // #b │ │ -060d1c: 1a05 0c15 |03b6: const-string v5, "li" // string@150c │ │ -060d20: 4d05 0304 |03b8: aput-object v5, v3, v4 │ │ -060d24: 1304 0c00 |03ba: const/16 v4, #int 12 // #c │ │ -060d28: 1a05 a81b |03bc: const-string v5, "th" // string@1ba8 │ │ -060d2c: 4d05 0304 |03be: aput-object v5, v3, v4 │ │ -060d30: 1304 0d00 |03c0: const/16 v4, #int 13 // #d │ │ -060d34: 1a05 981b |03c2: const-string v5, "td" // string@1b98 │ │ -060d38: 4d05 0304 |03c4: aput-object v5, v3, v4 │ │ -060d3c: 1304 0e00 |03c6: const/16 v4, #int 14 // #e │ │ -060d40: 1a05 a019 |03c8: const-string v5, "script" // string@19a0 │ │ -060d44: 4d05 0304 |03ca: aput-object v5, v3, v4 │ │ -060d48: 1304 0f00 |03cc: const/16 v4, #int 15 // #f │ │ -060d4c: 1a05 521b |03ce: const-string v5, "style" // string@1b52 │ │ -060d50: 4d05 0304 |03d0: aput-object v5, v3, v4 │ │ -060d54: 1304 1000 |03d2: const/16 v4, #int 16 // #10 │ │ -060d58: 1a05 3014 |03d4: const-string v5, "ins" // string@1430 │ │ -060d5c: 4d05 0304 |03d6: aput-object v5, v3, v4 │ │ -060d60: 1304 1100 |03d8: const/16 v4, #int 17 // #11 │ │ -060d64: 1a05 2810 |03da: const-string v5, "del" // string@1028 │ │ -060d68: 4d05 0304 |03dc: aput-object v5, v3, v4 │ │ -060d6c: 1304 1200 |03de: const/16 v4, #int 18 // #12 │ │ -060d70: 1a05 7a19 |03e0: const-string v5, "s" // string@197a │ │ -060d74: 4d05 0304 |03e2: aput-object v5, v3, v4 │ │ -060d78: 6903 7307 |03e4: sput-object v3, Lorg/jsoup/parser/Tag;.formatAsInlineTags:[Ljava/lang/String; // field@0773 │ │ -060d7c: 2393 b703 |03e6: new-array v3, v9, [Ljava/lang/String; // type@03b7 │ │ -060d80: 1a04 d817 |03e8: const-string v4, "pre" // string@17d8 │ │ -060d84: 4d04 0302 |03ea: aput-object v4, v3, v2 │ │ -060d88: 1a04 c217 |03ec: const-string v4, "plaintext" // string@17c2 │ │ -060d8c: 4d04 0307 |03ee: aput-object v4, v3, v7 │ │ -060d90: 1a04 cb1b |03f0: const-string v4, "title" // string@1bcb │ │ -060d94: 4d04 0306 |03f2: aput-object v4, v3, v6 │ │ -060d98: 1a04 a51b |03f4: const-string v4, "textarea" // string@1ba5 │ │ -060d9c: 4d04 0308 |03f6: aput-object v4, v3, v8 │ │ -060da0: 6903 7707 |03f8: sput-object v3, Lorg/jsoup/parser/Tag;.preserveWhitespaceTags:[Ljava/lang/String; // field@0777 │ │ -060da4: 1303 0800 |03fa: const/16 v3, #int 8 // #8 │ │ -060da8: 2333 b703 |03fc: new-array v3, v3, [Ljava/lang/String; // type@03b7 │ │ -060dac: 1a04 350e |03fe: const-string v4, "button" // string@0e35 │ │ -060db0: 4d04 0302 |0400: aput-object v4, v3, v2 │ │ -060db4: 1a04 4e11 |0402: const-string v4, "fieldset" // string@114e │ │ -060db8: 4d04 0307 |0404: aput-object v4, v3, v7 │ │ -060dbc: 1a04 2a14 |0406: const-string v4, "input" // string@142a │ │ -060dc0: 4d04 0306 |0408: aput-object v4, v3, v6 │ │ -060dc4: 1a04 e114 |040a: const-string v4, "keygen" // string@14e1 │ │ -060dc8: 4d04 0308 |040c: aput-object v4, v3, v8 │ │ -060dcc: 1a04 ac16 |040e: const-string v4, "object" // string@16ac │ │ -060dd0: 4d04 0309 |0410: aput-object v4, v3, v9 │ │ -060dd4: 1254 |0412: const/4 v4, #int 5 // #5 │ │ -060dd6: 1a05 3217 |0413: const-string v5, "output" // string@1732 │ │ -060dda: 4d05 0304 |0415: aput-object v5, v3, v4 │ │ -060dde: 1264 |0417: const/4 v4, #int 6 // #6 │ │ -060de0: 1a05 bd19 |0418: const-string v5, "select" // string@19bd │ │ -060de4: 4d05 0304 |041a: aput-object v5, v3, v4 │ │ -060de8: 1274 |041c: const/4 v4, #int 7 // #7 │ │ -060dea: 1a05 a51b |041d: const-string v5, "textarea" // string@1ba5 │ │ -060dee: 4d05 0304 |041f: aput-object v5, v3, v4 │ │ -060df2: 6903 6f07 |0421: sput-object v3, Lorg/jsoup/parser/Tag;.formListedTags:[Ljava/lang/String; // field@076f │ │ -060df6: 1253 |0423: const/4 v3, #int 5 // #5 │ │ -060df8: 2333 b703 |0424: new-array v3, v3, [Ljava/lang/String; // type@03b7 │ │ -060dfc: 1a04 2a14 |0426: const-string v4, "input" // string@142a │ │ -060e00: 4d04 0302 |0428: aput-object v4, v3, v2 │ │ -060e04: 1a04 e114 |042a: const-string v4, "keygen" // string@14e1 │ │ -060e08: 4d04 0307 |042c: aput-object v4, v3, v7 │ │ -060e0c: 1a04 ac16 |042e: const-string v4, "object" // string@16ac │ │ -060e10: 4d04 0306 |0430: aput-object v4, v3, v6 │ │ -060e14: 1a04 bd19 |0432: const-string v4, "select" // string@19bd │ │ -060e18: 4d04 0308 |0434: aput-object v4, v3, v8 │ │ -060e1c: 1a04 a51b |0436: const-string v4, "textarea" // string@1ba5 │ │ -060e20: 4d04 0309 |0438: aput-object v4, v3, v9 │ │ -060e24: 6903 7107 |043a: sput-object v3, Lorg/jsoup/parser/Tag;.formSubmitTags:[Ljava/lang/String; // field@0771 │ │ -060e28: 6204 6907 |043c: sget-object v4, Lorg/jsoup/parser/Tag;.blockTags:[Ljava/lang/String; // field@0769 │ │ -060e2c: 2145 |043e: array-length v5, v4 │ │ -060e2e: 0123 |043f: move v3, v2 │ │ -060e30: 3553 0f00 |0440: if-ge v3, v5, 044f // +000f │ │ -060e34: 4601 0403 |0442: aget-object v1, v4, v3 │ │ -060e38: 2200 0103 |0444: new-instance v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -060e3c: 7020 1613 1000 |0446: invoke-direct {v0, v1}, Lorg/jsoup/parser/Tag;.:(Ljava/lang/String;)V // method@1316 │ │ -060e42: 7110 2613 0000 |0449: invoke-static {v0}, Lorg/jsoup/parser/Tag;.register:(Lorg/jsoup/parser/Tag;)V // method@1326 │ │ -060e48: d803 0301 |044c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -060e4c: 28f2 |044e: goto 0440 // -000e │ │ -060e4e: 6204 7407 |044f: sget-object v4, Lorg/jsoup/parser/Tag;.inlineTags:[Ljava/lang/String; // field@0774 │ │ -060e52: 2145 |0451: array-length v5, v4 │ │ -060e54: 0123 |0452: move v3, v2 │ │ -060e56: 3553 1500 |0453: if-ge v3, v5, 0468 // +0015 │ │ -060e5a: 4601 0403 |0455: aget-object v1, v4, v3 │ │ -060e5e: 2200 0103 |0457: new-instance v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -060e62: 7020 1613 1000 |0459: invoke-direct {v0, v1}, Lorg/jsoup/parser/Tag;.:(Ljava/lang/String;)V // method@1316 │ │ -060e68: 5c02 7507 |045c: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ -060e6c: 5c02 6a07 |045e: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ -060e70: 5c02 7207 |0460: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ -060e74: 7110 2613 0000 |0462: invoke-static {v0}, Lorg/jsoup/parser/Tag;.register:(Lorg/jsoup/parser/Tag;)V // method@1326 │ │ -060e7a: d803 0301 |0465: add-int/lit8 v3, v3, #int 1 // #01 │ │ -060e7e: 28ec |0467: goto 0453 // -0014 │ │ -060e80: 6204 6d07 |0468: sget-object v4, Lorg/jsoup/parser/Tag;.emptyTags:[Ljava/lang/String; // field@076d │ │ -060e84: 2145 |046a: array-length v5, v4 │ │ -060e86: 0123 |046b: move v3, v2 │ │ -060e88: 3553 1800 |046c: if-ge v3, v5, 0484 // +0018 │ │ -060e8c: 4601 0403 |046e: aget-object v1, v4, v3 │ │ -060e90: 6206 7a07 |0470: sget-object v6, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -060e94: 7220 7d0b 1600 |0472: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -060e9a: 0c00 |0475: move-result-object v0 │ │ -060e9c: 1f00 0103 |0476: check-cast v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -060ea0: 7110 7d10 0000 |0478: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -060ea6: 5c02 6a07 |047b: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ -060eaa: 5c02 6b07 |047d: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ -060eae: 5c07 6c07 |047f: iput-boolean v7, v0, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ -060eb2: d803 0301 |0481: add-int/lit8 v3, v3, #int 1 // #01 │ │ -060eb6: 28e9 |0483: goto 046c // -0017 │ │ -060eb8: 6204 7307 |0484: sget-object v4, Lorg/jsoup/parser/Tag;.formatAsInlineTags:[Ljava/lang/String; // field@0773 │ │ -060ebc: 2145 |0486: array-length v5, v4 │ │ -060ebe: 0123 |0487: move v3, v2 │ │ -060ec0: 3553 1400 |0488: if-ge v3, v5, 049c // +0014 │ │ -060ec4: 4601 0403 |048a: aget-object v1, v4, v3 │ │ -060ec8: 6206 7a07 |048c: sget-object v6, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -060ecc: 7220 7d0b 1600 |048e: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -060ed2: 0c00 |0491: move-result-object v0 │ │ -060ed4: 1f00 0103 |0492: check-cast v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -060ed8: 7110 7d10 0000 |0494: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -060ede: 5c02 7207 |0497: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ -060ee2: d803 0301 |0499: add-int/lit8 v3, v3, #int 1 // #01 │ │ -060ee6: 28ed |049b: goto 0488 // -0013 │ │ -060ee8: 6204 7707 |049c: sget-object v4, Lorg/jsoup/parser/Tag;.preserveWhitespaceTags:[Ljava/lang/String; // field@0777 │ │ -060eec: 2145 |049e: array-length v5, v4 │ │ -060eee: 0123 |049f: move v3, v2 │ │ -060ef0: 3553 1400 |04a0: if-ge v3, v5, 04b4 // +0014 │ │ -060ef4: 4601 0403 |04a2: aget-object v1, v4, v3 │ │ -060ef8: 6206 7a07 |04a4: sget-object v6, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -060efc: 7220 7d0b 1600 |04a6: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -060f02: 0c00 |04a9: move-result-object v0 │ │ -060f04: 1f00 0103 |04aa: check-cast v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -060f08: 7110 7d10 0000 |04ac: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -060f0e: 5c07 7607 |04af: iput-boolean v7, v0, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ -060f12: d803 0301 |04b1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -060f16: 28ed |04b3: goto 04a0 // -0013 │ │ -060f18: 6204 6f07 |04b4: sget-object v4, Lorg/jsoup/parser/Tag;.formListedTags:[Ljava/lang/String; // field@076f │ │ -060f1c: 2145 |04b6: array-length v5, v4 │ │ -060f1e: 0123 |04b7: move v3, v2 │ │ -060f20: 3553 1400 |04b8: if-ge v3, v5, 04cc // +0014 │ │ -060f24: 4601 0403 |04ba: aget-object v1, v4, v3 │ │ -060f28: 6206 7a07 |04bc: sget-object v6, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -060f2c: 7220 7d0b 1600 |04be: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -060f32: 0c00 |04c1: move-result-object v0 │ │ -060f34: 1f00 0103 |04c2: check-cast v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -060f38: 7110 7d10 0000 |04c4: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -060f3e: 5c07 6e07 |04c7: iput-boolean v7, v0, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ -060f42: d803 0301 |04c9: add-int/lit8 v3, v3, #int 1 // #01 │ │ -060f46: 28ed |04cb: goto 04b8 // -0013 │ │ -060f48: 6203 7107 |04cc: sget-object v3, Lorg/jsoup/parser/Tag;.formSubmitTags:[Ljava/lang/String; // field@0771 │ │ -060f4c: 2134 |04ce: array-length v4, v3 │ │ -060f4e: 3542 1400 |04cf: if-ge v2, v4, 04e3 // +0014 │ │ -060f52: 4601 0302 |04d1: aget-object v1, v3, v2 │ │ -060f56: 6205 7a07 |04d3: sget-object v5, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -060f5a: 7220 7d0b 1500 |04d5: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -060f60: 0c00 |04d8: move-result-object v0 │ │ -060f62: 1f00 0103 |04d9: check-cast v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -060f66: 7110 7d10 0000 |04db: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -060f6c: 5c07 7007 |04de: iput-boolean v7, v0, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ -060f70: d802 0201 |04e0: add-int/lit8 v2, v2, #int 1 // #01 │ │ -060f74: 28ed |04e2: goto 04cf // -0013 │ │ -060f76: 0e00 |04e3: return-void │ │ +062f68: |[062f68] org.jsoup.parser.Tag.:()V │ │ +062f78: 1249 |0000: const/4 v9, #int 4 // #4 │ │ +062f7a: 1238 |0001: const/4 v8, #int 3 // #3 │ │ +062f7c: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +062f7e: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +062f80: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +062f82: 2203 2202 |0005: new-instance v3, Ljava/util/HashMap; // type@0222 │ │ +062f86: 7010 430b 0300 |0007: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +062f8c: 6903 7a07 |000a: sput-object v3, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +062f90: 1303 4000 |000c: const/16 v3, #int 64 // #40 │ │ +062f94: 2333 cb03 |000e: new-array v3, v3, [Ljava/lang/String; // type@03cb │ │ +062f98: 1a04 ae13 |0010: const-string v4, "html" // string@13ae │ │ +062f9c: 4d04 0302 |0012: aput-object v4, v3, v2 │ │ +062fa0: 1a04 7f13 |0014: const-string v4, "head" // string@137f │ │ +062fa4: 4d04 0307 |0016: aput-object v4, v3, v7 │ │ +062fa8: 1a04 280e |0018: const-string v4, "body" // string@0e28 │ │ +062fac: 4d04 0306 |001a: aput-object v4, v3, v6 │ │ +062fb0: 1a04 ce11 |001c: const-string v4, "frameset" // string@11ce │ │ +062fb4: 4d04 0308 |001e: aput-object v4, v3, v8 │ │ +062fb8: 1a04 b119 |0020: const-string v4, "script" // string@19b1 │ │ +062fbc: 4d04 0309 |0022: aput-object v4, v3, v9 │ │ +062fc0: 1254 |0024: const/4 v4, #int 5 // #5 │ │ +062fc2: 1a05 8816 |0025: const-string v5, "noscript" // string@1688 │ │ +062fc6: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ +062fca: 1264 |0029: const/4 v4, #int 6 // #6 │ │ +062fcc: 1a05 631b |002a: const-string v5, "style" // string@1b63 │ │ +062fd0: 4d05 0304 |002c: aput-object v5, v3, v4 │ │ +062fd4: 1274 |002e: const/4 v4, #int 7 // #7 │ │ +062fd6: 1a05 c315 |002f: const-string v5, "meta" // string@15c3 │ │ +062fda: 4d05 0304 |0031: aput-object v5, v3, v4 │ │ +062fde: 1304 0800 |0033: const/16 v4, #int 8 // #8 │ │ +062fe2: 1a05 2515 |0035: const-string v5, "link" // string@1525 │ │ +062fe6: 4d05 0304 |0037: aput-object v5, v3, v4 │ │ +062fea: 1304 0900 |0039: const/16 v4, #int 9 // #9 │ │ +062fee: 1a05 dc1b |003b: const-string v5, "title" // string@1bdc │ │ +062ff2: 4d05 0304 |003d: aput-object v5, v3, v4 │ │ +062ff6: 1304 0a00 |003f: const/16 v4, #int 10 // #a │ │ +062ffa: 1a05 c411 |0041: const-string v5, "frame" // string@11c4 │ │ +062ffe: 4d05 0304 |0043: aput-object v5, v3, v4 │ │ +063002: 1304 0b00 |0045: const/16 v4, #int 11 // #b │ │ +063006: 1a05 7b16 |0047: const-string v5, "noframes" // string@167b │ │ +06300a: 4d05 0304 |0049: aput-object v5, v3, v4 │ │ +06300e: 1304 0c00 |004b: const/16 v4, #int 12 // #c │ │ +063012: 1a05 bd19 |004d: const-string v5, "section" // string@19bd │ │ +063016: 4d05 0304 |004f: aput-object v5, v3, v4 │ │ +06301a: 1304 0d00 |0051: const/16 v4, #int 13 // #d │ │ +06301e: 1a05 0516 |0053: const-string v5, "nav" // string@1605 │ │ +063022: 4d05 0304 |0055: aput-object v5, v3, v4 │ │ +063026: 1304 0e00 |0057: const/16 v4, #int 14 // #e │ │ +06302a: 1a05 cc0d |0059: const-string v5, "aside" // string@0dcc │ │ +06302e: 4d05 0304 |005b: aput-object v5, v3, v4 │ │ +063032: 1304 0f00 |005d: const/16 v4, #int 15 // #f │ │ +063036: 1a05 9613 |005f: const-string v5, "hgroup" // string@1396 │ │ +06303a: 4d05 0304 |0061: aput-object v5, v3, v4 │ │ +06303e: 1304 1000 |0063: const/16 v4, #int 16 // #10 │ │ +063042: 1a05 8113 |0065: const-string v5, "header" // string@1381 │ │ +063046: 4d05 0304 |0067: aput-object v5, v3, v4 │ │ +06304a: 1304 1100 |0069: const/16 v4, #int 17 // #11 │ │ +06304e: 1a05 9d11 |006b: const-string v5, "footer" // string@119d │ │ +063052: 4d05 0304 |006d: aput-object v5, v3, v4 │ │ +063056: 1304 1200 |006f: const/16 v4, #int 18 // #12 │ │ +06305a: 1a05 5117 |0071: const-string v5, "p" // string@1751 │ │ +06305e: 4d05 0304 |0073: aput-object v5, v3, v4 │ │ +063062: 1304 1300 |0075: const/16 v4, #int 19 // #13 │ │ +063066: 1a05 4113 |0077: const-string v5, "h1" // string@1341 │ │ +06306a: 4d05 0304 |0079: aput-object v5, v3, v4 │ │ +06306e: 1304 1400 |007b: const/16 v4, #int 20 // #14 │ │ +063072: 1a05 4213 |007d: const-string v5, "h2" // string@1342 │ │ +063076: 4d05 0304 |007f: aput-object v5, v3, v4 │ │ +06307a: 1304 1500 |0081: const/16 v4, #int 21 // #15 │ │ +06307e: 1a05 4313 |0083: const-string v5, "h3" // string@1343 │ │ +063082: 4d05 0304 |0085: aput-object v5, v3, v4 │ │ +063086: 1304 1600 |0087: const/16 v4, #int 22 // #16 │ │ +06308a: 1a05 4413 |0089: const-string v5, "h4" // string@1344 │ │ +06308e: 4d05 0304 |008b: aput-object v5, v3, v4 │ │ +063092: 1304 1700 |008d: const/16 v4, #int 23 // #17 │ │ +063096: 1a05 4513 |008f: const-string v5, "h5" // string@1345 │ │ +06309a: 4d05 0304 |0091: aput-object v5, v3, v4 │ │ +06309e: 1304 1800 |0093: const/16 v4, #int 24 // #18 │ │ +0630a2: 1a05 4613 |0095: const-string v5, "h6" // string@1346 │ │ +0630a6: 4d05 0304 |0097: aput-object v5, v3, v4 │ │ +0630aa: 1304 1900 |0099: const/16 v4, #int 25 // #19 │ │ +0630ae: 1a05 411c |009b: const-string v5, "ul" // string@1c41 │ │ +0630b2: 4d05 0304 |009d: aput-object v5, v3, v4 │ │ +0630b6: 1304 1a00 |009f: const/16 v4, #int 26 // #1a │ │ +0630ba: 1a05 cb16 |00a1: const-string v5, "ol" // string@16cb │ │ +0630be: 4d05 0304 |00a3: aput-object v5, v3, v4 │ │ +0630c2: 1304 1b00 |00a5: const/16 v4, #int 27 // #1b │ │ +0630c6: 1a05 e917 |00a7: const-string v5, "pre" // string@17e9 │ │ +0630ca: 4d05 0304 |00a9: aput-object v5, v3, v4 │ │ +0630ce: 1304 1c00 |00ab: const/16 v4, #int 28 // #1c │ │ +0630d2: 1a05 8210 |00ad: const-string v5, "div" // string@1082 │ │ +0630d6: 4d05 0304 |00af: aput-object v5, v3, v4 │ │ +0630da: 1304 1d00 |00b1: const/16 v4, #int 29 // #1d │ │ +0630de: 1a05 270e |00b3: const-string v5, "blockquote" // string@0e27 │ │ +0630e2: 4d05 0304 |00b5: aput-object v5, v3, v4 │ │ +0630e6: 1304 1e00 |00b7: const/16 v4, #int 30 // #1e │ │ +0630ea: 1a05 ac13 |00b9: const-string v5, "hr" // string@13ac │ │ +0630ee: 4d05 0304 |00bb: aput-object v5, v3, v4 │ │ +0630f2: 1304 1f00 |00bd: const/16 v4, #int 31 // #1f │ │ +0630f6: 1a05 5e0d |00bf: const-string v5, "address" // string@0d5e │ │ +0630fa: 4d05 0304 |00c1: aput-object v5, v3, v4 │ │ +0630fe: 1304 2000 |00c3: const/16 v4, #int 32 // #20 │ │ +063102: 1a05 6311 |00c5: const-string v5, "figure" // string@1163 │ │ +063106: 4d05 0304 |00c7: aput-object v5, v3, v4 │ │ +06310a: 1304 2100 |00c9: const/16 v4, #int 33 // #21 │ │ +06310e: 1a05 6211 |00cb: const-string v5, "figcaption" // string@1162 │ │ +063112: 4d05 0304 |00cd: aput-object v5, v3, v4 │ │ +063116: 1304 2200 |00cf: const/16 v4, #int 34 // #22 │ │ +06311a: 1a05 a611 |00d1: const-string v5, "form" // string@11a6 │ │ +06311e: 4d05 0304 |00d3: aput-object v5, v3, v4 │ │ +063122: 1304 2300 |00d5: const/16 v4, #int 35 // #23 │ │ +063126: 1a05 6111 |00d7: const-string v5, "fieldset" // string@1161 │ │ +06312a: 4d05 0304 |00d9: aput-object v5, v3, v4 │ │ +06312e: 1304 2400 |00db: const/16 v4, #int 36 // #24 │ │ +063132: 1a05 4214 |00dd: const-string v5, "ins" // string@1442 │ │ +063136: 4d05 0304 |00df: aput-object v5, v3, v4 │ │ +06313a: 1304 2500 |00e1: const/16 v4, #int 37 // #25 │ │ +06313e: 1a05 3b10 |00e3: const-string v5, "del" // string@103b │ │ +063142: 4d05 0304 |00e5: aput-object v5, v3, v4 │ │ +063146: 1304 2600 |00e7: const/16 v4, #int 38 // #26 │ │ +06314a: 1a05 8b19 |00e9: const-string v5, "s" // string@198b │ │ +06314e: 4d05 0304 |00eb: aput-object v5, v3, v4 │ │ +063152: 1304 2700 |00ed: const/16 v4, #int 39 // #27 │ │ +063156: 1a05 8310 |00ef: const-string v5, "dl" // string@1083 │ │ +06315a: 4d05 0304 |00f1: aput-object v5, v3, v4 │ │ +06315e: 1304 2800 |00f3: const/16 v4, #int 40 // #28 │ │ +063162: 1a05 a210 |00f5: const-string v5, "dt" // string@10a2 │ │ +063166: 4d05 0304 |00f7: aput-object v5, v3, v4 │ │ +06316a: 1304 2900 |00f9: const/16 v4, #int 41 // #29 │ │ +06316e: 1a05 1210 |00fb: const-string v5, "dd" // string@1012 │ │ +063172: 4d05 0304 |00fd: aput-object v5, v3, v4 │ │ +063176: 1304 2a00 |00ff: const/16 v4, #int 42 // #2a │ │ +06317a: 1a05 1d15 |0101: const-string v5, "li" // string@151d │ │ +06317e: 4d05 0304 |0103: aput-object v5, v3, v4 │ │ +063182: 1304 2b00 |0105: const/16 v4, #int 43 // #2b │ │ +063186: 1a05 8c1b |0107: const-string v5, "table" // string@1b8c │ │ +06318a: 4d05 0304 |0109: aput-object v5, v3, v4 │ │ +06318e: 1304 2c00 |010b: const/16 v4, #int 44 // #2c │ │ +063192: 1a05 ac0e |010d: const-string v5, "caption" // string@0eac │ │ +063196: 4d05 0304 |010f: aput-object v5, v3, v4 │ │ +06319a: 1304 2d00 |0111: const/16 v4, #int 45 // #2d │ │ +06319e: 1a05 bb1b |0113: const-string v5, "thead" // string@1bbb │ │ +0631a2: 4d05 0304 |0115: aput-object v5, v3, v4 │ │ +0631a6: 1304 2e00 |0117: const/16 v4, #int 46 // #2e │ │ +0631aa: 1a05 b81b |0119: const-string v5, "tfoot" // string@1bb8 │ │ +0631ae: 4d05 0304 |011b: aput-object v5, v3, v4 │ │ +0631b2: 1304 2f00 |011d: const/16 v4, #int 47 // #2f │ │ +0631b6: 1a05 a81b |011f: const-string v5, "tbody" // string@1ba8 │ │ +0631ba: 4d05 0304 |0121: aput-object v5, v3, v4 │ │ +0631be: 1304 3000 |0123: const/16 v4, #int 48 // #30 │ │ +0631c2: 1a05 2f0f |0125: const-string v5, "colgroup" // string@0f2f │ │ +0631c6: 4d05 0304 |0127: aput-object v5, v3, v4 │ │ +0631ca: 1304 3100 |0129: const/16 v4, #int 49 // #31 │ │ +0631ce: 1a05 2e0f |012b: const-string v5, "col" // string@0f2e │ │ +0631d2: 4d05 0304 |012d: aput-object v5, v3, v4 │ │ +0631d6: 1304 3200 |012f: const/16 v4, #int 50 // #32 │ │ +0631da: 1a05 171c |0131: const-string v5, "tr" // string@1c17 │ │ +0631de: 4d05 0304 |0133: aput-object v5, v3, v4 │ │ +0631e2: 1304 3300 |0135: const/16 v4, #int 51 // #33 │ │ +0631e6: 1a05 b91b |0137: const-string v5, "th" // string@1bb9 │ │ +0631ea: 4d05 0304 |0139: aput-object v5, v3, v4 │ │ +0631ee: 1304 3400 |013b: const/16 v4, #int 52 // #34 │ │ +0631f2: 1a05 a91b |013d: const-string v5, "td" // string@1ba9 │ │ +0631f6: 4d05 0304 |013f: aput-object v5, v3, v4 │ │ +0631fa: 1304 3500 |0141: const/16 v4, #int 53 // #35 │ │ +0631fe: 1a05 d61c |0143: const-string v5, "video" // string@1cd6 │ │ +063202: 4d05 0304 |0145: aput-object v5, v3, v4 │ │ +063206: 1304 3600 |0147: const/16 v4, #int 54 // #36 │ │ +06320a: 1a05 e40d |0149: const-string v5, "audio" // string@0de4 │ │ +06320e: 4d05 0304 |014b: aput-object v5, v3, v4 │ │ +063212: 1304 3700 |014d: const/16 v4, #int 55 // #37 │ │ +063216: 1a05 aa0e |014f: const-string v5, "canvas" // string@0eaa │ │ +06321a: 4d05 0304 |0151: aput-object v5, v3, v4 │ │ +06321e: 1304 3800 |0153: const/16 v4, #int 56 // #38 │ │ +063222: 1a05 5610 |0155: const-string v5, "details" // string@1056 │ │ +063226: 4d05 0304 |0157: aput-object v5, v3, v4 │ │ +06322a: 1304 3900 |0159: const/16 v4, #int 57 // #39 │ │ +06322e: 1a05 bc15 |015b: const-string v5, "menu" // string@15bc │ │ +063232: 4d05 0304 |015d: aput-object v5, v3, v4 │ │ +063236: 1304 3a00 |015f: const/16 v4, #int 58 // #3a │ │ +06323a: 1a05 d317 |0161: const-string v5, "plaintext" // string@17d3 │ │ +06323e: 4d05 0304 |0163: aput-object v5, v3, v4 │ │ +063242: 1304 3b00 |0165: const/16 v4, #int 59 // #3b │ │ +063246: 1a05 ab1b |0167: const-string v5, "template" // string@1bab │ │ +06324a: 4d05 0304 |0169: aput-object v5, v3, v4 │ │ +06324e: 1304 3c00 |016b: const/16 v4, #int 60 // #3c │ │ +063252: 1a05 c20d |016d: const-string v5, "article" // string@0dc2 │ │ +063256: 4d05 0304 |016f: aput-object v5, v3, v4 │ │ +06325a: 1304 3d00 |0171: const/16 v4, #int 61 // #3d │ │ +06325e: 1a05 6a15 |0173: const-string v5, "main" // string@156a │ │ +063262: 4d05 0304 |0175: aput-object v5, v3, v4 │ │ +063266: 1304 3e00 |0177: const/16 v4, #int 62 // #3e │ │ +06326a: 1a05 781b |0179: const-string v5, "svg" // string@1b78 │ │ +06326e: 4d05 0304 |017b: aput-object v5, v3, v4 │ │ +063272: 1304 3f00 |017d: const/16 v4, #int 63 // #3f │ │ +063276: 1a05 8a15 |017f: const-string v5, "math" // string@158a │ │ +06327a: 4d05 0304 |0181: aput-object v5, v3, v4 │ │ +06327e: 6903 6907 |0183: sput-object v3, Lorg/jsoup/parser/Tag;.blockTags:[Ljava/lang/String; // field@0769 │ │ +063282: 1303 4100 |0185: const/16 v3, #int 65 // #41 │ │ +063286: 2333 cb03 |0187: new-array v3, v3, [Ljava/lang/String; // type@03cb │ │ +06328a: 1a04 bd16 |0189: const-string v4, "object" // string@16bd │ │ +06328e: 4d04 0302 |018b: aput-object v4, v3, v2 │ │ +063292: 1a04 fe0d |018d: const-string v4, "base" // string@0dfe │ │ +063296: 4d04 0307 |018f: aput-object v4, v3, v7 │ │ +06329a: 1a04 9c11 |0191: const-string v4, "font" // string@119c │ │ +06329e: 4d04 0306 |0193: aput-object v4, v3, v6 │ │ +0632a2: 1a04 321c |0195: const-string v4, "tt" // string@1c32 │ │ +0632a6: 4d04 0308 |0197: aput-object v4, v3, v8 │ │ +0632aa: 1a04 cb13 |0199: const-string v4, "i" // string@13cb │ │ +0632ae: 4d04 0309 |019b: aput-object v4, v3, v9 │ │ +0632b2: 1254 |019d: const/4 v4, #int 5 // #5 │ │ +0632b4: 1a05 f70d |019e: const-string v5, "b" // string@0df7 │ │ +0632b8: 4d05 0304 |01a0: aput-object v5, v3, v4 │ │ +0632bc: 1264 |01a2: const/4 v4, #int 6 // #6 │ │ +0632be: 1a05 3f1c |01a3: const-string v5, "u" // string@1c3f │ │ +0632c2: 4d05 0304 |01a5: aput-object v5, v3, v4 │ │ +0632c6: 1274 |01a7: const/4 v4, #int 7 // #7 │ │ +0632c8: 1a05 1b0e |01a8: const-string v5, "big" // string@0e1b │ │ +0632cc: 4d05 0304 |01aa: aput-object v5, v3, v4 │ │ +0632d0: 1304 0800 |01ac: const/16 v4, #int 8 // #8 │ │ +0632d4: 1a05 df1a |01ae: const-string v5, "small" // string@1adf │ │ +0632d8: 4d05 0304 |01b0: aput-object v5, v3, v4 │ │ +0632dc: 1304 0900 |01b2: const/16 v4, #int 9 // #9 │ │ +0632e0: 1a05 b710 |01b4: const-string v5, "em" // string@10b7 │ │ +0632e4: 4d05 0304 |01b6: aput-object v5, v3, v4 │ │ +0632e8: 1304 0a00 |01b8: const/16 v4, #int 10 // #a │ │ +0632ec: 1a05 621b |01ba: const-string v5, "strong" // string@1b62 │ │ +0632f0: 4d05 0304 |01bc: aput-object v5, v3, v4 │ │ +0632f4: 1304 0b00 |01be: const/16 v4, #int 11 // #b │ │ +0632f8: 1a05 5810 |01c0: const-string v5, "dfn" // string@1058 │ │ +0632fc: 4d05 0304 |01c2: aput-object v5, v3, v4 │ │ +063300: 1304 0c00 |01c4: const/16 v4, #int 12 // #c │ │ +063304: 1a05 290f |01c6: const-string v5, "code" // string@0f29 │ │ +063308: 4d05 0304 |01c8: aput-object v5, v3, v4 │ │ +06330c: 1304 0d00 |01ca: const/16 v4, #int 13 // #d │ │ +063310: 1a05 9419 |01cc: const-string v5, "samp" // string@1994 │ │ +063314: 4d05 0304 |01ce: aput-object v5, v3, v4 │ │ +063318: 1304 0e00 |01d0: const/16 v4, #int 14 // #e │ │ +06331c: 1a05 e414 |01d2: const-string v5, "kbd" // string@14e4 │ │ +063320: 4d05 0304 |01d4: aput-object v5, v3, v4 │ │ +063324: 1304 0f00 |01d6: const/16 v4, #int 15 // #f │ │ +063328: 1a05 c51c |01d8: const-string v5, "var" // string@1cc5 │ │ +06332c: 4d05 0304 |01da: aput-object v5, v3, v4 │ │ +063330: 1304 1000 |01dc: const/16 v4, #int 16 // #10 │ │ +063334: 1a05 f90e |01de: const-string v5, "cite" // string@0ef9 │ │ +063338: 4d05 0304 |01e0: aput-object v5, v3, v4 │ │ +06333c: 1304 1100 |01e2: const/16 v4, #int 17 // #11 │ │ +063340: 1a05 d90c |01e4: const-string v5, "abbr" // string@0cd9 │ │ +063344: 4d05 0304 |01e6: aput-object v5, v3, v4 │ │ +063348: 1304 1200 |01e8: const/16 v4, #int 18 // #12 │ │ +06334c: 1a05 cc1b |01ea: const-string v5, "time" // string@1bcc │ │ +063350: 4d05 0304 |01ec: aput-object v5, v3, v4 │ │ +063354: 1304 1300 |01ee: const/16 v4, #int 19 // #13 │ │ +063358: 1a05 1e0d |01f0: const-string v5, "acronym" // string@0d1e │ │ +06335c: 4d05 0304 |01f2: aput-object v5, v3, v4 │ │ +063360: 1304 1400 |01f4: const/16 v4, #int 20 // #14 │ │ +063364: 1a05 7415 |01f6: const-string v5, "mark" // string@1574 │ │ +063368: 4d05 0304 |01f8: aput-object v5, v3, v4 │ │ +06336c: 1304 1500 |01fa: const/16 v4, #int 21 // #15 │ │ +063370: 1a05 8319 |01fc: const-string v5, "ruby" // string@1983 │ │ +063374: 4d05 0304 |01fe: aput-object v5, v3, v4 │ │ +063378: 1304 1600 |0200: const/16 v4, #int 22 // #16 │ │ +06337c: 1a05 8219 |0202: const-string v5, "rt" // string@1982 │ │ +063380: 4d05 0304 |0204: aput-object v5, v3, v4 │ │ +063384: 1304 1700 |0206: const/16 v4, #int 23 // #17 │ │ +063388: 1a05 7f19 |0208: const-string v5, "rp" // string@197f │ │ +06338c: 4d05 0304 |020a: aput-object v5, v3, v4 │ │ +063390: 1304 1800 |020c: const/16 v4, #int 24 // #18 │ │ +063394: 1a05 cf0c |020e: const-string v5, "a" // string@0ccf │ │ +063398: 4d05 0304 |0210: aput-object v5, v3, v4 │ │ +06339c: 1304 1900 |0212: const/16 v4, #int 25 // #19 │ │ +0633a0: 1a05 ef13 |0214: const-string v5, "img" // string@13ef │ │ +0633a4: 4d05 0304 |0216: aput-object v5, v3, v4 │ │ +0633a8: 1304 1a00 |0218: const/16 v4, #int 26 // #1a │ │ +0633ac: 1a05 340e |021a: const-string v5, "br" // string@0e34 │ │ +0633b0: 4d05 0304 |021c: aput-object v5, v3, v4 │ │ +0633b4: 1304 1b00 |021e: const/16 v4, #int 27 // #1b │ │ +0633b8: 1a05 ed1c |0220: const-string v5, "wbr" // string@1ced │ │ +0633bc: 4d05 0304 |0222: aput-object v5, v3, v4 │ │ +0633c0: 1304 1c00 |0224: const/16 v4, #int 28 // #1c │ │ +0633c4: 1a05 7215 |0226: const-string v5, "map" // string@1572 │ │ +0633c8: 4d05 0304 |0228: aput-object v5, v3, v4 │ │ +0633cc: 1304 1d00 |022a: const/16 v4, #int 29 // #1d │ │ +0633d0: 1a05 5518 |022c: const-string v5, "q" // string@1855 │ │ +0633d4: 4d05 0304 |022e: aput-object v5, v3, v4 │ │ +0633d8: 1304 1e00 |0230: const/16 v4, #int 30 // #1e │ │ +0633dc: 1a05 661b |0232: const-string v5, "sub" // string@1b66 │ │ +0633e0: 4d05 0304 |0234: aput-object v5, v3, v4 │ │ +0633e4: 1304 1f00 |0236: const/16 v4, #int 31 // #1f │ │ +0633e8: 1a05 721b |0238: const-string v5, "sup" // string@1b72 │ │ +0633ec: 4d05 0304 |023a: aput-object v5, v3, v4 │ │ +0633f0: 1304 2000 |023c: const/16 v4, #int 32 // #20 │ │ +0633f4: 1a05 0e0e |023e: const-string v5, "bdo" // string@0e0e │ │ +0633f8: 4d05 0304 |0240: aput-object v5, v3, v4 │ │ +0633fc: 1304 2100 |0242: const/16 v4, #int 33 // #21 │ │ +063400: 1a05 e713 |0244: const-string v5, "iframe" // string@13e7 │ │ +063404: 4d05 0304 |0246: aput-object v5, v3, v4 │ │ +063408: 1304 2200 |0248: const/16 v4, #int 34 // #22 │ │ +06340c: 1a05 b810 |024a: const-string v5, "embed" // string@10b8 │ │ +063410: 4d05 0304 |024c: aput-object v5, v3, v4 │ │ +063414: 1304 2300 |024e: const/16 v4, #int 35 // #23 │ │ +063418: 1a05 071b |0250: const-string v5, "span" // string@1b07 │ │ +06341c: 4d05 0304 |0252: aput-object v5, v3, v4 │ │ +063420: 1304 2400 |0254: const/16 v4, #int 36 // #24 │ │ +063424: 1a05 3c14 |0256: const-string v5, "input" // string@143c │ │ +063428: 4d05 0304 |0258: aput-object v5, v3, v4 │ │ +06342c: 1304 2500 |025a: const/16 v4, #int 37 // #25 │ │ +063430: 1a05 ce19 |025c: const-string v5, "select" // string@19ce │ │ +063434: 4d05 0304 |025e: aput-object v5, v3, v4 │ │ +063438: 1304 2600 |0260: const/16 v4, #int 38 // #26 │ │ +06343c: 1a05 b61b |0262: const-string v5, "textarea" // string@1bb6 │ │ +063440: 4d05 0304 |0264: aput-object v5, v3, v4 │ │ +063444: 1304 2700 |0266: const/16 v4, #int 39 // #27 │ │ +063448: 1a05 fa14 |0268: const-string v5, "label" // string@14fa │ │ +06344c: 4d05 0304 |026a: aput-object v5, v3, v4 │ │ +063450: 1304 2800 |026c: const/16 v4, #int 40 // #28 │ │ +063454: 1a05 480e |026e: const-string v5, "button" // string@0e48 │ │ +063458: 4d05 0304 |0270: aput-object v5, v3, v4 │ │ +06345c: 1304 2900 |0272: const/16 v4, #int 41 // #29 │ │ +063460: 1a05 2217 |0274: const-string v5, "optgroup" // string@1722 │ │ +063464: 4d05 0304 |0276: aput-object v5, v3, v4 │ │ +063468: 1304 2a00 |0278: const/16 v4, #int 42 // #2a │ │ +06346c: 1a05 2317 |027a: const-string v5, "option" // string@1723 │ │ +063470: 4d05 0304 |027c: aput-object v5, v3, v4 │ │ +063474: 1304 2b00 |027e: const/16 v4, #int 43 // #2b │ │ +063478: 1a05 1815 |0280: const-string v5, "legend" // string@1518 │ │ +06347c: 4d05 0304 |0282: aput-object v5, v3, v4 │ │ +063480: 1304 2c00 |0284: const/16 v4, #int 44 // #2c │ │ +063484: 1a05 0c10 |0286: const-string v5, "datalist" // string@100c │ │ +063488: 4d05 0304 |0288: aput-object v5, v3, v4 │ │ +06348c: 1304 2d00 |028a: const/16 v4, #int 45 // #2d │ │ +063490: 1a05 f314 |028c: const-string v5, "keygen" // string@14f3 │ │ +063494: 4d05 0304 |028e: aput-object v5, v3, v4 │ │ +063498: 1304 2e00 |0290: const/16 v4, #int 46 // #2e │ │ +06349c: 1a05 4317 |0292: const-string v5, "output" // string@1743 │ │ +0634a0: 4d05 0304 |0294: aput-object v5, v3, v4 │ │ +0634a4: 1304 2f00 |0296: const/16 v4, #int 47 // #2f │ │ +0634a8: 1a05 1818 |0298: const-string v5, "progress" // string@1818 │ │ +0634ac: 4d05 0304 |029a: aput-object v5, v3, v4 │ │ +0634b0: 1304 3000 |029c: const/16 v4, #int 48 // #30 │ │ +0634b4: 1a05 cb15 |029e: const-string v5, "meter" // string@15cb │ │ +0634b8: 4d05 0304 |02a0: aput-object v5, v3, v4 │ │ +0634bc: 1304 3100 |02a2: const/16 v4, #int 49 // #31 │ │ +0634c0: 1a05 b70d |02a4: const-string v5, "area" // string@0db7 │ │ +0634c4: 4d05 0304 |02a6: aput-object v5, v3, v4 │ │ +0634c8: 1304 3200 |02a8: const/16 v4, #int 50 // #32 │ │ +0634cc: 1a05 5b17 |02aa: const-string v5, "param" // string@175b │ │ +0634d0: 4d05 0304 |02ac: aput-object v5, v3, v4 │ │ +0634d4: 1304 3300 |02ae: const/16 v4, #int 51 // #33 │ │ +0634d8: 1a05 f91a |02b0: const-string v5, "source" // string@1af9 │ │ +0634dc: 4d05 0304 |02b2: aput-object v5, v3, v4 │ │ +0634e0: 1304 3400 |02b4: const/16 v4, #int 52 // #34 │ │ +0634e4: 1a05 181c |02b6: const-string v5, "track" // string@1c18 │ │ +0634e8: 4d05 0304 |02b8: aput-object v5, v3, v4 │ │ +0634ec: 1304 3500 |02ba: const/16 v4, #int 53 // #35 │ │ +0634f0: 1a05 711b |02bc: const-string v5, "summary" // string@1b71 │ │ +0634f4: 4d05 0304 |02be: aput-object v5, v3, v4 │ │ +0634f8: 1304 3600 |02c0: const/16 v4, #int 54 // #36 │ │ +0634fc: 1a05 390f |02c2: const-string v5, "command" // string@0f39 │ │ +063500: 4d05 0304 |02c4: aput-object v5, v3, v4 │ │ +063504: 1304 3700 |02c6: const/16 v4, #int 55 // #37 │ │ +063508: 1a05 5710 |02c8: const-string v5, "device" // string@1057 │ │ +06350c: 4d05 0304 |02ca: aput-object v5, v3, v4 │ │ +063510: 1304 3800 |02cc: const/16 v4, #int 56 // #38 │ │ +063514: 1a05 b70d |02ce: const-string v5, "area" // string@0db7 │ │ +063518: 4d05 0304 |02d0: aput-object v5, v3, v4 │ │ +06351c: 1304 3900 |02d2: const/16 v4, #int 57 // #39 │ │ +063520: 1a05 080e |02d4: const-string v5, "basefont" // string@0e08 │ │ +063524: 4d05 0304 |02d6: aput-object v5, v3, v4 │ │ +063528: 1304 3a00 |02d8: const/16 v4, #int 58 // #3a │ │ +06352c: 1a05 1a0e |02da: const-string v5, "bgsound" // string@0e1a │ │ +063530: 4d05 0304 |02dc: aput-object v5, v3, v4 │ │ +063534: 1304 3b00 |02de: const/16 v4, #int 59 // #3b │ │ +063538: 1a05 bf15 |02e0: const-string v5, "menuitem" // string@15bf │ │ +06353c: 4d05 0304 |02e2: aput-object v5, v3, v4 │ │ +063540: 1304 3c00 |02e4: const/16 v4, #int 60 // #3c │ │ +063544: 1a05 5b17 |02e6: const-string v5, "param" // string@175b │ │ +063548: 4d05 0304 |02e8: aput-object v5, v3, v4 │ │ +06354c: 1304 3d00 |02ea: const/16 v4, #int 61 // #3d │ │ +063550: 1a05 f91a |02ec: const-string v5, "source" // string@1af9 │ │ +063554: 4d05 0304 |02ee: aput-object v5, v3, v4 │ │ +063558: 1304 3e00 |02f0: const/16 v4, #int 62 // #3e │ │ +06355c: 1a05 181c |02f2: const-string v5, "track" // string@1c18 │ │ +063560: 4d05 0304 |02f4: aput-object v5, v3, v4 │ │ +063564: 1304 3f00 |02f6: const/16 v4, #int 63 // #3f │ │ +063568: 1a05 fe0f |02f8: const-string v5, "data" // string@0ffe │ │ +06356c: 4d05 0304 |02fa: aput-object v5, v3, v4 │ │ +063570: 1304 4000 |02fc: const/16 v4, #int 64 // #40 │ │ +063574: 1a05 0d0e |02fe: const-string v5, "bdi" // string@0e0d │ │ +063578: 4d05 0304 |0300: aput-object v5, v3, v4 │ │ +06357c: 6903 7407 |0302: sput-object v3, Lorg/jsoup/parser/Tag;.inlineTags:[Ljava/lang/String; // field@0774 │ │ +063580: 1303 1500 |0304: const/16 v3, #int 21 // #15 │ │ +063584: 2333 cb03 |0306: new-array v3, v3, [Ljava/lang/String; // type@03cb │ │ +063588: 1a04 c315 |0308: const-string v4, "meta" // string@15c3 │ │ +06358c: 4d04 0302 |030a: aput-object v4, v3, v2 │ │ +063590: 1a04 2515 |030c: const-string v4, "link" // string@1525 │ │ +063594: 4d04 0307 |030e: aput-object v4, v3, v7 │ │ +063598: 1a04 fe0d |0310: const-string v4, "base" // string@0dfe │ │ +06359c: 4d04 0306 |0312: aput-object v4, v3, v6 │ │ +0635a0: 1a04 c411 |0314: const-string v4, "frame" // string@11c4 │ │ +0635a4: 4d04 0308 |0316: aput-object v4, v3, v8 │ │ +0635a8: 1a04 ef13 |0318: const-string v4, "img" // string@13ef │ │ +0635ac: 4d04 0309 |031a: aput-object v4, v3, v9 │ │ +0635b0: 1254 |031c: const/4 v4, #int 5 // #5 │ │ +0635b2: 1a05 340e |031d: const-string v5, "br" // string@0e34 │ │ +0635b6: 4d05 0304 |031f: aput-object v5, v3, v4 │ │ +0635ba: 1264 |0321: const/4 v4, #int 6 // #6 │ │ +0635bc: 1a05 ed1c |0322: const-string v5, "wbr" // string@1ced │ │ +0635c0: 4d05 0304 |0324: aput-object v5, v3, v4 │ │ +0635c4: 1274 |0326: const/4 v4, #int 7 // #7 │ │ +0635c6: 1a05 b810 |0327: const-string v5, "embed" // string@10b8 │ │ +0635ca: 4d05 0304 |0329: aput-object v5, v3, v4 │ │ +0635ce: 1304 0800 |032b: const/16 v4, #int 8 // #8 │ │ +0635d2: 1a05 ac13 |032d: const-string v5, "hr" // string@13ac │ │ +0635d6: 4d05 0304 |032f: aput-object v5, v3, v4 │ │ +0635da: 1304 0900 |0331: const/16 v4, #int 9 // #9 │ │ +0635de: 1a05 3c14 |0333: const-string v5, "input" // string@143c │ │ +0635e2: 4d05 0304 |0335: aput-object v5, v3, v4 │ │ +0635e6: 1304 0a00 |0337: const/16 v4, #int 10 // #a │ │ +0635ea: 1a05 f314 |0339: const-string v5, "keygen" // string@14f3 │ │ +0635ee: 4d05 0304 |033b: aput-object v5, v3, v4 │ │ +0635f2: 1304 0b00 |033d: const/16 v4, #int 11 // #b │ │ +0635f6: 1a05 2e0f |033f: const-string v5, "col" // string@0f2e │ │ +0635fa: 4d05 0304 |0341: aput-object v5, v3, v4 │ │ +0635fe: 1304 0c00 |0343: const/16 v4, #int 12 // #c │ │ +063602: 1a05 390f |0345: const-string v5, "command" // string@0f39 │ │ +063606: 4d05 0304 |0347: aput-object v5, v3, v4 │ │ +06360a: 1304 0d00 |0349: const/16 v4, #int 13 // #d │ │ +06360e: 1a05 5710 |034b: const-string v5, "device" // string@1057 │ │ +063612: 4d05 0304 |034d: aput-object v5, v3, v4 │ │ +063616: 1304 0e00 |034f: const/16 v4, #int 14 // #e │ │ +06361a: 1a05 b70d |0351: const-string v5, "area" // string@0db7 │ │ +06361e: 4d05 0304 |0353: aput-object v5, v3, v4 │ │ +063622: 1304 0f00 |0355: const/16 v4, #int 15 // #f │ │ +063626: 1a05 080e |0357: const-string v5, "basefont" // string@0e08 │ │ +06362a: 4d05 0304 |0359: aput-object v5, v3, v4 │ │ +06362e: 1304 1000 |035b: const/16 v4, #int 16 // #10 │ │ +063632: 1a05 1a0e |035d: const-string v5, "bgsound" // string@0e1a │ │ +063636: 4d05 0304 |035f: aput-object v5, v3, v4 │ │ +06363a: 1304 1100 |0361: const/16 v4, #int 17 // #11 │ │ +06363e: 1a05 bf15 |0363: const-string v5, "menuitem" // string@15bf │ │ +063642: 4d05 0304 |0365: aput-object v5, v3, v4 │ │ +063646: 1304 1200 |0367: const/16 v4, #int 18 // #12 │ │ +06364a: 1a05 5b17 |0369: const-string v5, "param" // string@175b │ │ +06364e: 4d05 0304 |036b: aput-object v5, v3, v4 │ │ +063652: 1304 1300 |036d: const/16 v4, #int 19 // #13 │ │ +063656: 1a05 f91a |036f: const-string v5, "source" // string@1af9 │ │ +06365a: 4d05 0304 |0371: aput-object v5, v3, v4 │ │ +06365e: 1304 1400 |0373: const/16 v4, #int 20 // #14 │ │ +063662: 1a05 181c |0375: const-string v5, "track" // string@1c18 │ │ +063666: 4d05 0304 |0377: aput-object v5, v3, v4 │ │ +06366a: 6903 6d07 |0379: sput-object v3, Lorg/jsoup/parser/Tag;.emptyTags:[Ljava/lang/String; // field@076d │ │ +06366e: 1303 1300 |037b: const/16 v3, #int 19 // #13 │ │ +063672: 2333 cb03 |037d: new-array v3, v3, [Ljava/lang/String; // type@03cb │ │ +063676: 1a04 dc1b |037f: const-string v4, "title" // string@1bdc │ │ +06367a: 4d04 0302 |0381: aput-object v4, v3, v2 │ │ +06367e: 1a04 cf0c |0383: const-string v4, "a" // string@0ccf │ │ +063682: 4d04 0307 |0385: aput-object v4, v3, v7 │ │ +063686: 1a04 5117 |0387: const-string v4, "p" // string@1751 │ │ +06368a: 4d04 0306 |0389: aput-object v4, v3, v6 │ │ +06368e: 1a04 4113 |038b: const-string v4, "h1" // string@1341 │ │ +063692: 4d04 0308 |038d: aput-object v4, v3, v8 │ │ +063696: 1a04 4213 |038f: const-string v4, "h2" // string@1342 │ │ +06369a: 4d04 0309 |0391: aput-object v4, v3, v9 │ │ +06369e: 1254 |0393: const/4 v4, #int 5 // #5 │ │ +0636a0: 1a05 4313 |0394: const-string v5, "h3" // string@1343 │ │ +0636a4: 4d05 0304 |0396: aput-object v5, v3, v4 │ │ +0636a8: 1264 |0398: const/4 v4, #int 6 // #6 │ │ +0636aa: 1a05 4413 |0399: const-string v5, "h4" // string@1344 │ │ +0636ae: 4d05 0304 |039b: aput-object v5, v3, v4 │ │ +0636b2: 1274 |039d: const/4 v4, #int 7 // #7 │ │ +0636b4: 1a05 4513 |039e: const-string v5, "h5" // string@1345 │ │ +0636b8: 4d05 0304 |03a0: aput-object v5, v3, v4 │ │ +0636bc: 1304 0800 |03a2: const/16 v4, #int 8 // #8 │ │ +0636c0: 1a05 4613 |03a4: const-string v5, "h6" // string@1346 │ │ +0636c4: 4d05 0304 |03a6: aput-object v5, v3, v4 │ │ +0636c8: 1304 0900 |03a8: const/16 v4, #int 9 // #9 │ │ +0636cc: 1a05 e917 |03aa: const-string v5, "pre" // string@17e9 │ │ +0636d0: 4d05 0304 |03ac: aput-object v5, v3, v4 │ │ +0636d4: 1304 0a00 |03ae: const/16 v4, #int 10 // #a │ │ +0636d8: 1a05 5e0d |03b0: const-string v5, "address" // string@0d5e │ │ +0636dc: 4d05 0304 |03b2: aput-object v5, v3, v4 │ │ +0636e0: 1304 0b00 |03b4: const/16 v4, #int 11 // #b │ │ +0636e4: 1a05 1d15 |03b6: const-string v5, "li" // string@151d │ │ +0636e8: 4d05 0304 |03b8: aput-object v5, v3, v4 │ │ +0636ec: 1304 0c00 |03ba: const/16 v4, #int 12 // #c │ │ +0636f0: 1a05 b91b |03bc: const-string v5, "th" // string@1bb9 │ │ +0636f4: 4d05 0304 |03be: aput-object v5, v3, v4 │ │ +0636f8: 1304 0d00 |03c0: const/16 v4, #int 13 // #d │ │ +0636fc: 1a05 a91b |03c2: const-string v5, "td" // string@1ba9 │ │ +063700: 4d05 0304 |03c4: aput-object v5, v3, v4 │ │ +063704: 1304 0e00 |03c6: const/16 v4, #int 14 // #e │ │ +063708: 1a05 b119 |03c8: const-string v5, "script" // string@19b1 │ │ +06370c: 4d05 0304 |03ca: aput-object v5, v3, v4 │ │ +063710: 1304 0f00 |03cc: const/16 v4, #int 15 // #f │ │ +063714: 1a05 631b |03ce: const-string v5, "style" // string@1b63 │ │ +063718: 4d05 0304 |03d0: aput-object v5, v3, v4 │ │ +06371c: 1304 1000 |03d2: const/16 v4, #int 16 // #10 │ │ +063720: 1a05 4214 |03d4: const-string v5, "ins" // string@1442 │ │ +063724: 4d05 0304 |03d6: aput-object v5, v3, v4 │ │ +063728: 1304 1100 |03d8: const/16 v4, #int 17 // #11 │ │ +06372c: 1a05 3b10 |03da: const-string v5, "del" // string@103b │ │ +063730: 4d05 0304 |03dc: aput-object v5, v3, v4 │ │ +063734: 1304 1200 |03de: const/16 v4, #int 18 // #12 │ │ +063738: 1a05 8b19 |03e0: const-string v5, "s" // string@198b │ │ +06373c: 4d05 0304 |03e2: aput-object v5, v3, v4 │ │ +063740: 6903 7307 |03e4: sput-object v3, Lorg/jsoup/parser/Tag;.formatAsInlineTags:[Ljava/lang/String; // field@0773 │ │ +063744: 2393 cb03 |03e6: new-array v3, v9, [Ljava/lang/String; // type@03cb │ │ +063748: 1a04 e917 |03e8: const-string v4, "pre" // string@17e9 │ │ +06374c: 4d04 0302 |03ea: aput-object v4, v3, v2 │ │ +063750: 1a04 d317 |03ec: const-string v4, "plaintext" // string@17d3 │ │ +063754: 4d04 0307 |03ee: aput-object v4, v3, v7 │ │ +063758: 1a04 dc1b |03f0: const-string v4, "title" // string@1bdc │ │ +06375c: 4d04 0306 |03f2: aput-object v4, v3, v6 │ │ +063760: 1a04 b61b |03f4: const-string v4, "textarea" // string@1bb6 │ │ +063764: 4d04 0308 |03f6: aput-object v4, v3, v8 │ │ +063768: 6903 7707 |03f8: sput-object v3, Lorg/jsoup/parser/Tag;.preserveWhitespaceTags:[Ljava/lang/String; // field@0777 │ │ +06376c: 1303 0800 |03fa: const/16 v3, #int 8 // #8 │ │ +063770: 2333 cb03 |03fc: new-array v3, v3, [Ljava/lang/String; // type@03cb │ │ +063774: 1a04 480e |03fe: const-string v4, "button" // string@0e48 │ │ +063778: 4d04 0302 |0400: aput-object v4, v3, v2 │ │ +06377c: 1a04 6111 |0402: const-string v4, "fieldset" // string@1161 │ │ +063780: 4d04 0307 |0404: aput-object v4, v3, v7 │ │ +063784: 1a04 3c14 |0406: const-string v4, "input" // string@143c │ │ +063788: 4d04 0306 |0408: aput-object v4, v3, v6 │ │ +06378c: 1a04 f314 |040a: const-string v4, "keygen" // string@14f3 │ │ +063790: 4d04 0308 |040c: aput-object v4, v3, v8 │ │ +063794: 1a04 bd16 |040e: const-string v4, "object" // string@16bd │ │ +063798: 4d04 0309 |0410: aput-object v4, v3, v9 │ │ +06379c: 1254 |0412: const/4 v4, #int 5 // #5 │ │ +06379e: 1a05 4317 |0413: const-string v5, "output" // string@1743 │ │ +0637a2: 4d05 0304 |0415: aput-object v5, v3, v4 │ │ +0637a6: 1264 |0417: const/4 v4, #int 6 // #6 │ │ +0637a8: 1a05 ce19 |0418: const-string v5, "select" // string@19ce │ │ +0637ac: 4d05 0304 |041a: aput-object v5, v3, v4 │ │ +0637b0: 1274 |041c: const/4 v4, #int 7 // #7 │ │ +0637b2: 1a05 b61b |041d: const-string v5, "textarea" // string@1bb6 │ │ +0637b6: 4d05 0304 |041f: aput-object v5, v3, v4 │ │ +0637ba: 6903 6f07 |0421: sput-object v3, Lorg/jsoup/parser/Tag;.formListedTags:[Ljava/lang/String; // field@076f │ │ +0637be: 1253 |0423: const/4 v3, #int 5 // #5 │ │ +0637c0: 2333 cb03 |0424: new-array v3, v3, [Ljava/lang/String; // type@03cb │ │ +0637c4: 1a04 3c14 |0426: const-string v4, "input" // string@143c │ │ +0637c8: 4d04 0302 |0428: aput-object v4, v3, v2 │ │ +0637cc: 1a04 f314 |042a: const-string v4, "keygen" // string@14f3 │ │ +0637d0: 4d04 0307 |042c: aput-object v4, v3, v7 │ │ +0637d4: 1a04 bd16 |042e: const-string v4, "object" // string@16bd │ │ +0637d8: 4d04 0306 |0430: aput-object v4, v3, v6 │ │ +0637dc: 1a04 ce19 |0432: const-string v4, "select" // string@19ce │ │ +0637e0: 4d04 0308 |0434: aput-object v4, v3, v8 │ │ +0637e4: 1a04 b61b |0436: const-string v4, "textarea" // string@1bb6 │ │ +0637e8: 4d04 0309 |0438: aput-object v4, v3, v9 │ │ +0637ec: 6903 7107 |043a: sput-object v3, Lorg/jsoup/parser/Tag;.formSubmitTags:[Ljava/lang/String; // field@0771 │ │ +0637f0: 6204 6907 |043c: sget-object v4, Lorg/jsoup/parser/Tag;.blockTags:[Ljava/lang/String; // field@0769 │ │ +0637f4: 2145 |043e: array-length v5, v4 │ │ +0637f6: 0123 |043f: move v3, v2 │ │ +0637f8: 3553 0f00 |0440: if-ge v3, v5, 044f // +000f │ │ +0637fc: 4601 0403 |0442: aget-object v1, v4, v3 │ │ +063800: 2200 1503 |0444: new-instance v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +063804: 7020 1613 1000 |0446: invoke-direct {v0, v1}, Lorg/jsoup/parser/Tag;.:(Ljava/lang/String;)V // method@1316 │ │ +06380a: 7110 2613 0000 |0449: invoke-static {v0}, Lorg/jsoup/parser/Tag;.register:(Lorg/jsoup/parser/Tag;)V // method@1326 │ │ +063810: d803 0301 |044c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +063814: 28f2 |044e: goto 0440 // -000e │ │ +063816: 6204 7407 |044f: sget-object v4, Lorg/jsoup/parser/Tag;.inlineTags:[Ljava/lang/String; // field@0774 │ │ +06381a: 2145 |0451: array-length v5, v4 │ │ +06381c: 0123 |0452: move v3, v2 │ │ +06381e: 3553 1500 |0453: if-ge v3, v5, 0468 // +0015 │ │ +063822: 4601 0403 |0455: aget-object v1, v4, v3 │ │ +063826: 2200 1503 |0457: new-instance v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +06382a: 7020 1613 1000 |0459: invoke-direct {v0, v1}, Lorg/jsoup/parser/Tag;.:(Ljava/lang/String;)V // method@1316 │ │ +063830: 5c02 7507 |045c: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ +063834: 5c02 6a07 |045e: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ +063838: 5c02 7207 |0460: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ +06383c: 7110 2613 0000 |0462: invoke-static {v0}, Lorg/jsoup/parser/Tag;.register:(Lorg/jsoup/parser/Tag;)V // method@1326 │ │ +063842: d803 0301 |0465: add-int/lit8 v3, v3, #int 1 // #01 │ │ +063846: 28ec |0467: goto 0453 // -0014 │ │ +063848: 6204 6d07 |0468: sget-object v4, Lorg/jsoup/parser/Tag;.emptyTags:[Ljava/lang/String; // field@076d │ │ +06384c: 2145 |046a: array-length v5, v4 │ │ +06384e: 0123 |046b: move v3, v2 │ │ +063850: 3553 1800 |046c: if-ge v3, v5, 0484 // +0018 │ │ +063854: 4601 0403 |046e: aget-object v1, v4, v3 │ │ +063858: 6206 7a07 |0470: sget-object v6, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +06385c: 7220 7d0b 1600 |0472: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +063862: 0c00 |0475: move-result-object v0 │ │ +063864: 1f00 1503 |0476: check-cast v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +063868: 7110 7d10 0000 |0478: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +06386e: 5c02 6a07 |047b: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ +063872: 5c02 6b07 |047d: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ +063876: 5c07 6c07 |047f: iput-boolean v7, v0, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ +06387a: d803 0301 |0481: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06387e: 28e9 |0483: goto 046c // -0017 │ │ +063880: 6204 7307 |0484: sget-object v4, Lorg/jsoup/parser/Tag;.formatAsInlineTags:[Ljava/lang/String; // field@0773 │ │ +063884: 2145 |0486: array-length v5, v4 │ │ +063886: 0123 |0487: move v3, v2 │ │ +063888: 3553 1400 |0488: if-ge v3, v5, 049c // +0014 │ │ +06388c: 4601 0403 |048a: aget-object v1, v4, v3 │ │ +063890: 6206 7a07 |048c: sget-object v6, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +063894: 7220 7d0b 1600 |048e: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +06389a: 0c00 |0491: move-result-object v0 │ │ +06389c: 1f00 1503 |0492: check-cast v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +0638a0: 7110 7d10 0000 |0494: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0638a6: 5c02 7207 |0497: iput-boolean v2, v0, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ +0638aa: d803 0301 |0499: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0638ae: 28ed |049b: goto 0488 // -0013 │ │ +0638b0: 6204 7707 |049c: sget-object v4, Lorg/jsoup/parser/Tag;.preserveWhitespaceTags:[Ljava/lang/String; // field@0777 │ │ +0638b4: 2145 |049e: array-length v5, v4 │ │ +0638b6: 0123 |049f: move v3, v2 │ │ +0638b8: 3553 1400 |04a0: if-ge v3, v5, 04b4 // +0014 │ │ +0638bc: 4601 0403 |04a2: aget-object v1, v4, v3 │ │ +0638c0: 6206 7a07 |04a4: sget-object v6, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +0638c4: 7220 7d0b 1600 |04a6: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +0638ca: 0c00 |04a9: move-result-object v0 │ │ +0638cc: 1f00 1503 |04aa: check-cast v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +0638d0: 7110 7d10 0000 |04ac: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0638d6: 5c07 7607 |04af: iput-boolean v7, v0, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ +0638da: d803 0301 |04b1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0638de: 28ed |04b3: goto 04a0 // -0013 │ │ +0638e0: 6204 6f07 |04b4: sget-object v4, Lorg/jsoup/parser/Tag;.formListedTags:[Ljava/lang/String; // field@076f │ │ +0638e4: 2145 |04b6: array-length v5, v4 │ │ +0638e6: 0123 |04b7: move v3, v2 │ │ +0638e8: 3553 1400 |04b8: if-ge v3, v5, 04cc // +0014 │ │ +0638ec: 4601 0403 |04ba: aget-object v1, v4, v3 │ │ +0638f0: 6206 7a07 |04bc: sget-object v6, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +0638f4: 7220 7d0b 1600 |04be: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +0638fa: 0c00 |04c1: move-result-object v0 │ │ +0638fc: 1f00 1503 |04c2: check-cast v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +063900: 7110 7d10 0000 |04c4: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +063906: 5c07 6e07 |04c7: iput-boolean v7, v0, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ +06390a: d803 0301 |04c9: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06390e: 28ed |04cb: goto 04b8 // -0013 │ │ +063910: 6203 7107 |04cc: sget-object v3, Lorg/jsoup/parser/Tag;.formSubmitTags:[Ljava/lang/String; // field@0771 │ │ +063914: 2134 |04ce: array-length v4, v3 │ │ +063916: 3542 1400 |04cf: if-ge v2, v4, 04e3 // +0014 │ │ +06391a: 4601 0302 |04d1: aget-object v1, v3, v2 │ │ +06391e: 6205 7a07 |04d3: sget-object v5, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +063922: 7220 7d0b 1500 |04d5: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +063928: 0c00 |04d8: move-result-object v0 │ │ +06392a: 1f00 1503 |04d9: check-cast v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +06392e: 7110 7d10 0000 |04db: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +063934: 5c07 7007 |04de: iput-boolean v7, v0, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ +063938: d802 0201 |04e0: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06393c: 28ed |04e2: goto 04cf // -0013 │ │ +06393e: 0e00 |04e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ 0x000c line=221 │ │ 0x0185 line=229 │ │ 0x0304 line=237 │ │ 0x037b line=241 │ │ @@ -100161,31 +100126,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -060f78: |[060f78] org.jsoup.parser.Tag.:(Ljava/lang/String;)V │ │ -060f88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -060f8a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -060f8c: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -060f92: 5c21 7507 |0005: iput-boolean v1, v2, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ -060f96: 5c21 7207 |0007: iput-boolean v1, v2, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ -060f9a: 5c21 6a07 |0009: iput-boolean v1, v2, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ -060f9e: 5c21 6b07 |000b: iput-boolean v1, v2, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ -060fa2: 5c20 6c07 |000d: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ -060fa6: 5c20 7807 |000f: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ -060faa: 5c20 7607 |0011: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ -060fae: 5c20 6e07 |0013: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ -060fb2: 5c20 7007 |0015: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ -060fb6: 6e10 470a 0300 |0017: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -060fbc: 0c00 |001a: move-result-object v0 │ │ -060fbe: 5b20 7907 |001b: iput-object v0, v2, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ -060fc2: 0e00 |001d: return-void │ │ +063940: |[063940] org.jsoup.parser.Tag.:(Ljava/lang/String;)V │ │ +063950: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +063952: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +063954: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06395a: 5c21 7507 |0005: iput-boolean v1, v2, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ +06395e: 5c21 7207 |0007: iput-boolean v1, v2, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ +063962: 5c21 6a07 |0009: iput-boolean v1, v2, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ +063966: 5c21 6b07 |000b: iput-boolean v1, v2, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ +06396a: 5c20 6c07 |000d: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ +06396e: 5c20 7807 |000f: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ +063972: 5c20 7607 |0011: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ +063976: 5c20 6e07 |0013: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ +06397a: 5c20 7007 |0015: iput-boolean v0, v2, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ +06397e: 6e10 470a 0300 |0017: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +063984: 0c00 |001a: move-result-object v0 │ │ +063986: 5b20 7907 |001b: iput-object v0, v2, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ +06398a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ 0x0005 line=17 │ │ 0x0007 line=18 │ │ 0x0009 line=19 │ │ 0x000b line=20 │ │ @@ -100205,19 +100170,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -060fc4: |[060fc4] org.jsoup.parser.Tag.isKnownTag:(Ljava/lang/String;)Z │ │ -060fd4: 6200 7a07 |0000: sget-object v0, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -060fd8: 7220 7b0b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -060fde: 0a00 |0005: move-result v0 │ │ -060fe0: 0f00 |0006: return v0 │ │ +06398c: |[06398c] org.jsoup.parser.Tag.isKnownTag:(Ljava/lang/String;)Z │ │ +06399c: 6200 7a07 |0000: sget-object v0, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +0639a0: 7220 7b0b 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +0639a6: 0a00 |0005: move-result v0 │ │ +0639a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tagName Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100225,19 +100190,19 @@ │ │ type : '(Lorg/jsoup/parser/Tag;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -060fe4: |[060fe4] org.jsoup.parser.Tag.register:(Lorg/jsoup/parser/Tag;)V │ │ -060ff4: 6200 7a07 |0000: sget-object v0, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -060ff8: 5421 7907 |0002: iget-object v1, v2, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ -060ffc: 7230 800b 1002 |0004: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -061002: 0e00 |0007: return-void │ │ +0639ac: |[0639ac] org.jsoup.parser.Tag.register:(Lorg/jsoup/parser/Tag;)V │ │ +0639bc: 6200 7a07 |0000: sget-object v0, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +0639c0: 5421 7907 |0002: iget-object v1, v2, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ +0639c4: 7230 800b 1002 |0004: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +0639ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 tag Lorg/jsoup/parser/Tag; │ │ │ │ @@ -100246,38 +100211,38 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/parser/Tag;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -061004: |[061004] org.jsoup.parser.Tag.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; │ │ -061014: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -06101a: 6201 7a07 |0003: sget-object v1, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -06101e: 7220 7d0b 2100 |0005: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -061024: 0c00 |0008: move-result-object v0 │ │ -061026: 1f00 0103 |0009: check-cast v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -06102a: 3900 2200 |000b: if-nez v0, 002d // +0022 │ │ -06102e: 6e10 4b0a 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -061034: 0c01 |0010: move-result-object v1 │ │ -061036: 6e10 470a 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -06103c: 0c02 |0014: move-result-object v2 │ │ -06103e: 7110 7b10 0200 |0015: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -061044: 6201 7a07 |0018: sget-object v1, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -061048: 7220 7d0b 2100 |001a: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -06104e: 0c00 |001d: move-result-object v0 │ │ -061050: 1f00 0103 |001e: check-cast v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -061054: 3900 0d00 |0020: if-nez v0, 002d // +000d │ │ -061058: 2200 0103 |0022: new-instance v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -06105c: 7020 1613 2000 |0024: invoke-direct {v0, v2}, Lorg/jsoup/parser/Tag;.:(Ljava/lang/String;)V // method@1316 │ │ -061062: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -061064: 5c01 7507 |0028: iput-boolean v1, v0, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ -061068: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -06106a: 5c01 6a07 |002b: iput-boolean v1, v0, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ -06106e: 1100 |002d: return-object v0 │ │ +0639cc: |[0639cc] org.jsoup.parser.Tag.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; │ │ +0639dc: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0639e2: 6201 7a07 |0003: sget-object v1, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +0639e6: 7220 7d0b 2100 |0005: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +0639ec: 0c00 |0008: move-result-object v0 │ │ +0639ee: 1f00 1503 |0009: check-cast v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +0639f2: 3900 2200 |000b: if-nez v0, 002d // +0022 │ │ +0639f6: 6e10 4b0a 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0639fc: 0c01 |0010: move-result-object v1 │ │ +0639fe: 6e10 470a 0100 |0011: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +063a04: 0c02 |0014: move-result-object v2 │ │ +063a06: 7110 7b10 0200 |0015: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +063a0c: 6201 7a07 |0018: sget-object v1, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +063a10: 7220 7d0b 2100 |001a: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +063a16: 0c00 |001d: move-result-object v0 │ │ +063a18: 1f00 1503 |001e: check-cast v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +063a1c: 3900 0d00 |0020: if-nez v0, 002d // +000d │ │ +063a20: 2200 1503 |0022: new-instance v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +063a24: 7020 1613 2000 |0024: invoke-direct {v0, v2}, Lorg/jsoup/parser/Tag;.:(Ljava/lang/String;)V // method@1316 │ │ +063a2a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +063a2c: 5c01 7507 |0028: iput-boolean v1, v0, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ +063a30: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +063a32: 5c01 6a07 |002b: iput-boolean v1, v0, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ +063a36: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0015 line=55 │ │ @@ -100299,17 +100264,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061070: |[061070] org.jsoup.parser.Tag.canContainBlock:()Z │ │ -061080: 5510 6a07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ -061084: 0f00 |0002: return v0 │ │ +063a38: |[063a38] org.jsoup.parser.Tag.canContainBlock:()Z │ │ +063a48: 5510 6a07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ +063a4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #1 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100317,60 +100282,60 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -061088: |[061088] org.jsoup.parser.Tag.equals:(Ljava/lang/Object;)Z │ │ -061098: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06109a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06109c: 3365 0400 |0002: if-ne v5, v6, 0006 // +0004 │ │ -0610a0: 0112 |0004: move v2, v1 │ │ -0610a2: 0f02 |0005: return v2 │ │ -0610a4: 2063 0103 |0006: instance-of v3, v6, Lorg/jsoup/parser/Tag; // type@0301 │ │ -0610a8: 3803 fdff |0008: if-eqz v3, 0005 // -0003 │ │ -0610ac: 0760 |000a: move-object v0, v6 │ │ -0610ae: 1f00 0103 |000b: check-cast v0, Lorg/jsoup/parser/Tag; // type@0301 │ │ -0610b2: 5453 7907 |000d: iget-object v3, v5, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ -0610b6: 5404 7907 |000f: iget-object v4, v0, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ -0610ba: 6e20 2a0a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0610c0: 0a03 |0014: move-result v3 │ │ -0610c2: 3803 f0ff |0015: if-eqz v3, 0005 // -0010 │ │ -0610c6: 5553 6a07 |0017: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ -0610ca: 5504 6a07 |0019: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ -0610ce: 3343 eaff |001b: if-ne v3, v4, 0005 // -0016 │ │ -0610d2: 5553 6b07 |001d: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ -0610d6: 5504 6b07 |001f: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ -0610da: 3343 e4ff |0021: if-ne v3, v4, 0005 // -001c │ │ -0610de: 5553 6c07 |0023: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ -0610e2: 5504 6c07 |0025: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ -0610e6: 3343 deff |0027: if-ne v3, v4, 0005 // -0022 │ │ -0610ea: 5553 7207 |0029: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ -0610ee: 5504 7207 |002b: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ -0610f2: 3343 d8ff |002d: if-ne v3, v4, 0005 // -0028 │ │ -0610f6: 5553 7507 |002f: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ -0610fa: 5504 7507 |0031: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ -0610fe: 3343 d2ff |0033: if-ne v3, v4, 0005 // -002e │ │ -061102: 5553 7607 |0035: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ -061106: 5504 7607 |0037: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ -06110a: 3343 ccff |0039: if-ne v3, v4, 0005 // -0034 │ │ -06110e: 5553 7807 |003b: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ -061112: 5504 7807 |003d: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ -061116: 3343 c6ff |003f: if-ne v3, v4, 0005 // -003a │ │ -06111a: 5553 6e07 |0041: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ -06111e: 5504 6e07 |0043: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ -061122: 3343 c0ff |0045: if-ne v3, v4, 0005 // -0040 │ │ -061126: 5553 7007 |0047: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ -06112a: 5504 7007 |0049: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ -06112e: 3343 0400 |004b: if-ne v3, v4, 004f // +0004 │ │ -061132: 0112 |004d: move v2, v1 │ │ -061134: 28b7 |004e: goto 0005 // -0049 │ │ -061136: 0121 |004f: move v1, v2 │ │ -061138: 28fd |0050: goto 004d // -0003 │ │ +063a50: |[063a50] org.jsoup.parser.Tag.equals:(Ljava/lang/Object;)Z │ │ +063a60: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +063a62: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +063a64: 3365 0400 |0002: if-ne v5, v6, 0006 // +0004 │ │ +063a68: 0112 |0004: move v2, v1 │ │ +063a6a: 0f02 |0005: return v2 │ │ +063a6c: 2063 1503 |0006: instance-of v3, v6, Lorg/jsoup/parser/Tag; // type@0315 │ │ +063a70: 3803 fdff |0008: if-eqz v3, 0005 // -0003 │ │ +063a74: 0760 |000a: move-object v0, v6 │ │ +063a76: 1f00 1503 |000b: check-cast v0, Lorg/jsoup/parser/Tag; // type@0315 │ │ +063a7a: 5453 7907 |000d: iget-object v3, v5, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ +063a7e: 5404 7907 |000f: iget-object v4, v0, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ +063a82: 6e20 2a0a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +063a88: 0a03 |0014: move-result v3 │ │ +063a8a: 3803 f0ff |0015: if-eqz v3, 0005 // -0010 │ │ +063a8e: 5553 6a07 |0017: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ +063a92: 5504 6a07 |0019: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ +063a96: 3343 eaff |001b: if-ne v3, v4, 0005 // -0016 │ │ +063a9a: 5553 6b07 |001d: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ +063a9e: 5504 6b07 |001f: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ +063aa2: 3343 e4ff |0021: if-ne v3, v4, 0005 // -001c │ │ +063aa6: 5553 6c07 |0023: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ +063aaa: 5504 6c07 |0025: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ +063aae: 3343 deff |0027: if-ne v3, v4, 0005 // -0022 │ │ +063ab2: 5553 7207 |0029: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ +063ab6: 5504 7207 |002b: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ +063aba: 3343 d8ff |002d: if-ne v3, v4, 0005 // -0028 │ │ +063abe: 5553 7507 |002f: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ +063ac2: 5504 7507 |0031: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ +063ac6: 3343 d2ff |0033: if-ne v3, v4, 0005 // -002e │ │ +063aca: 5553 7607 |0035: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ +063ace: 5504 7607 |0037: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ +063ad2: 3343 ccff |0039: if-ne v3, v4, 0005 // -0034 │ │ +063ad6: 5553 7807 |003b: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ +063ada: 5504 7807 |003d: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ +063ade: 3343 c6ff |003f: if-ne v3, v4, 0005 // -003a │ │ +063ae2: 5553 6e07 |0041: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ +063ae6: 5504 6e07 |0043: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ +063aea: 3343 c0ff |0045: if-ne v3, v4, 0005 // -0040 │ │ +063aee: 5553 7007 |0047: iget-boolean v3, v5, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ +063af2: 5504 7007 |0049: iget-boolean v4, v0, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ +063af6: 3343 0400 |004b: if-ne v3, v4, 004f // +0004 │ │ +063afa: 0112 |004d: move v2, v1 │ │ +063afc: 28b7 |004e: goto 0005 // -0049 │ │ +063afe: 0121 |004f: move v1, v2 │ │ +063b00: 28fd |0050: goto 004d // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=182 │ │ 0x0005 line=196 │ │ 0x0006 line=183 │ │ 0x000b line=185 │ │ 0x000d line=187 │ │ @@ -100393,17 +100358,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06113c: |[06113c] org.jsoup.parser.Tag.formatAsBlock:()Z │ │ -06114c: 5510 7207 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ -061150: 0f00 |0002: return v0 │ │ +063b04: |[063b04] org.jsoup.parser.Tag.formatAsBlock:()Z │ │ +063b14: 5510 7207 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ +063b18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #3 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100411,17 +100376,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061154: |[061154] org.jsoup.parser.Tag.getName:()Ljava/lang/String; │ │ -061164: 5410 7907 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ -061168: 1100 |0002: return-object v0 │ │ +063b1c: |[063b1c] org.jsoup.parser.Tag.getName:()Ljava/lang/String; │ │ +063b2c: 5410 7907 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ +063b30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #4 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100429,83 +100394,83 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 107 16-bit code units │ │ -06116c: |[06116c] org.jsoup.parser.Tag.hashCode:()I │ │ -06117c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -06117e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -061180: 5451 7907 |0002: iget-object v1, v5, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ -061184: 6e10 300a 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -06118a: 0a00 |0007: move-result v0 │ │ -06118c: da04 001f |0008: mul-int/lit8 v4, v0, #int 31 // #1f │ │ -061190: 5551 7507 |000a: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ -061194: 3801 4d00 |000c: if-eqz v1, 0059 // +004d │ │ -061198: 0121 |000e: move v1, v2 │ │ -06119a: 9000 0401 |000f: add-int v0, v4, v1 │ │ -06119e: da04 001f |0011: mul-int/lit8 v4, v0, #int 31 // #1f │ │ -0611a2: 5551 7207 |0013: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ -0611a6: 3801 4600 |0015: if-eqz v1, 005b // +0046 │ │ -0611aa: 0121 |0017: move v1, v2 │ │ -0611ac: 9000 0401 |0018: add-int v0, v4, v1 │ │ -0611b0: da04 001f |001a: mul-int/lit8 v4, v0, #int 31 // #1f │ │ -0611b4: 5551 6a07 |001c: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ -0611b8: 3801 3f00 |001e: if-eqz v1, 005d // +003f │ │ -0611bc: 0121 |0020: move v1, v2 │ │ -0611be: 9000 0401 |0021: add-int v0, v4, v1 │ │ -0611c2: da04 001f |0023: mul-int/lit8 v4, v0, #int 31 // #1f │ │ -0611c6: 5551 6b07 |0025: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ -0611ca: 3801 3800 |0027: if-eqz v1, 005f // +0038 │ │ -0611ce: 0121 |0029: move v1, v2 │ │ -0611d0: 9000 0401 |002a: add-int v0, v4, v1 │ │ -0611d4: da04 001f |002c: mul-int/lit8 v4, v0, #int 31 // #1f │ │ -0611d8: 5551 6c07 |002e: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ -0611dc: 3801 3100 |0030: if-eqz v1, 0061 // +0031 │ │ -0611e0: 0121 |0032: move v1, v2 │ │ -0611e2: 9000 0401 |0033: add-int v0, v4, v1 │ │ -0611e6: da04 001f |0035: mul-int/lit8 v4, v0, #int 31 // #1f │ │ -0611ea: 5551 7807 |0037: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ -0611ee: 3801 2a00 |0039: if-eqz v1, 0063 // +002a │ │ -0611f2: 0121 |003b: move v1, v2 │ │ -0611f4: 9000 0401 |003c: add-int v0, v4, v1 │ │ -0611f8: da04 001f |003e: mul-int/lit8 v4, v0, #int 31 // #1f │ │ -0611fc: 5551 7607 |0040: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ -061200: 3801 2300 |0042: if-eqz v1, 0065 // +0023 │ │ -061204: 0121 |0044: move v1, v2 │ │ -061206: 9000 0401 |0045: add-int v0, v4, v1 │ │ -06120a: da04 001f |0047: mul-int/lit8 v4, v0, #int 31 // #1f │ │ -06120e: 5551 6e07 |0049: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ -061212: 3801 1c00 |004b: if-eqz v1, 0067 // +001c │ │ -061216: 0121 |004d: move v1, v2 │ │ -061218: 9000 0401 |004e: add-int v0, v4, v1 │ │ -06121c: da01 001f |0050: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -061220: 5554 7007 |0052: iget-boolean v4, v5, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ -061224: 3804 1500 |0054: if-eqz v4, 0069 // +0015 │ │ -061228: 9000 0102 |0056: add-int v0, v1, v2 │ │ -06122c: 0f00 |0058: return v0 │ │ -06122e: 0131 |0059: move v1, v3 │ │ -061230: 28b5 |005a: goto 000f // -004b │ │ -061232: 0131 |005b: move v1, v3 │ │ -061234: 28bc |005c: goto 0018 // -0044 │ │ -061236: 0131 |005d: move v1, v3 │ │ -061238: 28c3 |005e: goto 0021 // -003d │ │ -06123a: 0131 |005f: move v1, v3 │ │ -06123c: 28ca |0060: goto 002a // -0036 │ │ -06123e: 0131 |0061: move v1, v3 │ │ -061240: 28d1 |0062: goto 0033 // -002f │ │ -061242: 0131 |0063: move v1, v3 │ │ -061244: 28d8 |0064: goto 003c // -0028 │ │ -061246: 0131 |0065: move v1, v3 │ │ -061248: 28df |0066: goto 0045 // -0021 │ │ -06124a: 0131 |0067: move v1, v3 │ │ -06124c: 28e6 |0068: goto 004e // -001a │ │ -06124e: 0132 |0069: move v2, v3 │ │ -061250: 28ec |006a: goto 0056 // -0014 │ │ +063b34: |[063b34] org.jsoup.parser.Tag.hashCode:()I │ │ +063b44: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +063b46: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +063b48: 5451 7907 |0002: iget-object v1, v5, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ +063b4c: 6e10 300a 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +063b52: 0a00 |0007: move-result v0 │ │ +063b54: da04 001f |0008: mul-int/lit8 v4, v0, #int 31 // #1f │ │ +063b58: 5551 7507 |000a: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ +063b5c: 3801 4d00 |000c: if-eqz v1, 0059 // +004d │ │ +063b60: 0121 |000e: move v1, v2 │ │ +063b62: 9000 0401 |000f: add-int v0, v4, v1 │ │ +063b66: da04 001f |0011: mul-int/lit8 v4, v0, #int 31 // #1f │ │ +063b6a: 5551 7207 |0013: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.formatAsBlock:Z // field@0772 │ │ +063b6e: 3801 4600 |0015: if-eqz v1, 005b // +0046 │ │ +063b72: 0121 |0017: move v1, v2 │ │ +063b74: 9000 0401 |0018: add-int v0, v4, v1 │ │ +063b78: da04 001f |001a: mul-int/lit8 v4, v0, #int 31 // #1f │ │ +063b7c: 5551 6a07 |001c: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.canContainBlock:Z // field@076a │ │ +063b80: 3801 3f00 |001e: if-eqz v1, 005d // +003f │ │ +063b84: 0121 |0020: move v1, v2 │ │ +063b86: 9000 0401 |0021: add-int v0, v4, v1 │ │ +063b8a: da04 001f |0023: mul-int/lit8 v4, v0, #int 31 // #1f │ │ +063b8e: 5551 6b07 |0025: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ +063b92: 3801 3800 |0027: if-eqz v1, 005f // +0038 │ │ +063b96: 0121 |0029: move v1, v2 │ │ +063b98: 9000 0401 |002a: add-int v0, v4, v1 │ │ +063b9c: da04 001f |002c: mul-int/lit8 v4, v0, #int 31 // #1f │ │ +063ba0: 5551 6c07 |002e: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ +063ba4: 3801 3100 |0030: if-eqz v1, 0061 // +0031 │ │ +063ba8: 0121 |0032: move v1, v2 │ │ +063baa: 9000 0401 |0033: add-int v0, v4, v1 │ │ +063bae: da04 001f |0035: mul-int/lit8 v4, v0, #int 31 // #1f │ │ +063bb2: 5551 7807 |0037: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ +063bb6: 3801 2a00 |0039: if-eqz v1, 0063 // +002a │ │ +063bba: 0121 |003b: move v1, v2 │ │ +063bbc: 9000 0401 |003c: add-int v0, v4, v1 │ │ +063bc0: da04 001f |003e: mul-int/lit8 v4, v0, #int 31 // #1f │ │ +063bc4: 5551 7607 |0040: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ +063bc8: 3801 2300 |0042: if-eqz v1, 0065 // +0023 │ │ +063bcc: 0121 |0044: move v1, v2 │ │ +063bce: 9000 0401 |0045: add-int v0, v4, v1 │ │ +063bd2: da04 001f |0047: mul-int/lit8 v4, v0, #int 31 // #1f │ │ +063bd6: 5551 6e07 |0049: iget-boolean v1, v5, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ +063bda: 3801 1c00 |004b: if-eqz v1, 0067 // +001c │ │ +063bde: 0121 |004d: move v1, v2 │ │ +063be0: 9000 0401 |004e: add-int v0, v4, v1 │ │ +063be4: da01 001f |0050: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +063be8: 5554 7007 |0052: iget-boolean v4, v5, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ +063bec: 3804 1500 |0054: if-eqz v4, 0069 // +0015 │ │ +063bf0: 9000 0102 |0056: add-int v0, v1, v2 │ │ +063bf4: 0f00 |0058: return v0 │ │ +063bf6: 0131 |0059: move v1, v3 │ │ +063bf8: 28b5 |005a: goto 000f // -004b │ │ +063bfa: 0131 |005b: move v1, v3 │ │ +063bfc: 28bc |005c: goto 0018 // -0044 │ │ +063bfe: 0131 |005d: move v1, v3 │ │ +063c00: 28c3 |005e: goto 0021 // -003d │ │ +063c02: 0131 |005f: move v1, v3 │ │ +063c04: 28ca |0060: goto 002a // -0036 │ │ +063c06: 0131 |0061: move v1, v3 │ │ +063c08: 28d1 |0062: goto 0033 // -002f │ │ +063c0a: 0131 |0063: move v1, v3 │ │ +063c0c: 28d8 |0064: goto 003c // -0028 │ │ +063c0e: 0131 |0065: move v1, v3 │ │ +063c10: 28df |0066: goto 0045 // -0021 │ │ +063c12: 0131 |0067: move v1, v3 │ │ +063c14: 28e6 |0068: goto 004e // -001a │ │ +063c16: 0132 |0069: move v2, v3 │ │ +063c18: 28ec |006a: goto 0056 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=201 │ │ 0x0008 line=202 │ │ 0x0011 line=203 │ │ 0x001a line=204 │ │ 0x0023 line=205 │ │ @@ -100533,17 +100498,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061254: |[061254] org.jsoup.parser.Tag.isBlock:()Z │ │ -061264: 5510 7507 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ -061268: 0f00 |0002: return v0 │ │ +063c1c: |[063c1c] org.jsoup.parser.Tag.isBlock:()Z │ │ +063c2c: 5510 7507 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ +063c30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #6 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100551,24 +100516,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06126c: |[06126c] org.jsoup.parser.Tag.isData:()Z │ │ -06127c: 5510 6b07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ -061280: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -061284: 6e10 1e13 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.isEmpty:()Z // method@131e │ │ -06128a: 0a00 |0007: move-result v0 │ │ -06128c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -061290: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -061292: 0f00 |000b: return v0 │ │ -061294: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -061296: 28fe |000d: goto 000b // -0002 │ │ +063c34: |[063c34] org.jsoup.parser.Tag.isData:()Z │ │ +063c44: 5510 6b07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.canContainInline:Z // field@076b │ │ +063c48: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +063c4c: 6e10 1e13 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.isEmpty:()Z // method@131e │ │ +063c52: 0a00 |0007: move-result v0 │ │ +063c54: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +063c58: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +063c5a: 0f00 |000b: return v0 │ │ +063c5c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +063c5e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #7 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100576,17 +100541,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061298: |[061298] org.jsoup.parser.Tag.isEmpty:()Z │ │ -0612a8: 5510 6c07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ -0612ac: 0f00 |0002: return v0 │ │ +063c60: |[063c60] org.jsoup.parser.Tag.isEmpty:()Z │ │ +063c70: 5510 6c07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ +063c74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #8 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100594,17 +100559,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0612b0: |[0612b0] org.jsoup.parser.Tag.isFormListed:()Z │ │ -0612c0: 5510 6e07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ -0612c4: 0f00 |0002: return v0 │ │ +063c78: |[063c78] org.jsoup.parser.Tag.isFormListed:()Z │ │ +063c88: 5510 6e07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.formList:Z // field@076e │ │ +063c8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #9 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100612,17 +100577,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0612c8: |[0612c8] org.jsoup.parser.Tag.isFormSubmittable:()Z │ │ -0612d8: 5510 7007 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ -0612dc: 0f00 |0002: return v0 │ │ +063c90: |[063c90] org.jsoup.parser.Tag.isFormSubmittable:()Z │ │ +063ca0: 5510 7007 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.formSubmit:Z // field@0770 │ │ +063ca4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #10 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100630,21 +100595,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0612e0: |[0612e0] org.jsoup.parser.Tag.isInline:()Z │ │ -0612f0: 5510 7507 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ -0612f4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0612f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0612fa: 0f00 |0005: return v0 │ │ -0612fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0612fe: 28fe |0007: goto 0005 // -0002 │ │ +063ca8: |[063ca8] org.jsoup.parser.Tag.isInline:()Z │ │ +063cb8: 5510 7507 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.isBlock:Z // field@0775 │ │ +063cbc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +063cc0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +063cc2: 0f00 |0005: return v0 │ │ +063cc4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +063cc6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #11 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100652,20 +100617,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -061300: |[061300] org.jsoup.parser.Tag.isKnownTag:()Z │ │ -061310: 6200 7a07 |0000: sget-object v0, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ -061314: 5421 7907 |0002: iget-object v1, v2, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ -061318: 7220 7b0b 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -06131e: 0a00 |0007: move-result v0 │ │ -061320: 0f00 |0008: return v0 │ │ +063cc8: |[063cc8] org.jsoup.parser.Tag.isKnownTag:()Z │ │ +063cd8: 6200 7a07 |0000: sget-object v0, Lorg/jsoup/parser/Tag;.tags:Ljava/util/Map; // field@077a │ │ +063cdc: 5421 7907 |0002: iget-object v1, v2, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ +063ce0: 7220 7b0b 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +063ce6: 0a00 |0007: move-result v0 │ │ +063ce8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/parser/Tag; │ │ │ │ #12 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100673,23 +100638,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -061324: |[061324] org.jsoup.parser.Tag.isSelfClosing:()Z │ │ -061334: 5510 6c07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ -061338: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -06133c: 5510 7807 |0004: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ -061340: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -061344: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -061346: 0f00 |0009: return v0 │ │ -061348: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06134a: 28fe |000b: goto 0009 // -0002 │ │ +063cec: |[063cec] org.jsoup.parser.Tag.isSelfClosing:()Z │ │ +063cfc: 5510 6c07 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.empty:Z // field@076c │ │ +063d00: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +063d04: 5510 7807 |0004: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ +063d08: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +063d0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +063d0e: 0f00 |0009: return v0 │ │ +063d10: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +063d12: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #13 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100697,17 +100662,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06134c: |[06134c] org.jsoup.parser.Tag.preserveWhitespace:()Z │ │ -06135c: 5510 7607 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ -061360: 0f00 |0002: return v0 │ │ +063d14: |[063d14] org.jsoup.parser.Tag.preserveWhitespace:()Z │ │ +063d24: 5510 7607 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Tag;.preserveWhitespace:Z // field@0776 │ │ +063d28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ #14 : (in Lorg/jsoup/parser/Tag;) │ │ @@ -100715,18 +100680,18 @@ │ │ type : '()Lorg/jsoup/parser/Tag;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -061364: |[061364] org.jsoup.parser.Tag.setSelfClosing:()Lorg/jsoup/parser/Tag; │ │ -061374: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -061376: 5c10 7807 |0001: iput-boolean v0, v1, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ -06137a: 1101 |0003: return-object v1 │ │ +063d2c: |[063d2c] org.jsoup.parser.Tag.setSelfClosing:()Lorg/jsoup/parser/Tag; │ │ +063d3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +063d3e: 5c10 7807 |0001: iput-boolean v0, v1, Lorg/jsoup/parser/Tag;.selfClosing:Z // field@0778 │ │ +063d42: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ @@ -100735,30 +100700,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06137c: |[06137c] org.jsoup.parser.Tag.toString:()Ljava/lang/String; │ │ -06138c: 5410 7907 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ -061390: 1100 |0002: return-object v0 │ │ +063d44: |[063d44] org.jsoup.parser.Tag.toString:()Ljava/lang/String; │ │ +063d54: 5410 7907 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tag;.tagName:Ljava/lang/String; // field@0779 │ │ +063d58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tag; │ │ │ │ - source_file_idx : 2869 (Tag.java) │ │ + source_file_idx : 2889 (Tag.java) │ │ │ │ Class #281 header: │ │ -class_idx : 770 │ │ +class_idx : 790 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #281 annotations: │ │ Annotations on class │ │ @@ -100770,21 +100735,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #282 header: │ │ -class_idx : 778 │ │ +class_idx : 798 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2921 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #282 annotations: │ │ Annotations on class │ │ @@ -100835,62 +100800,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -061394: |[061394] org.jsoup.parser.Token$TokenType.:()V │ │ -0613a4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0613a6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0613a8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0613aa: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0613ac: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0613ae: 2200 0a03 |0005: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@030a │ │ -0613b2: 1a01 f402 |0007: const-string v1, "Doctype" // string@02f4 │ │ -0613b6: 7030 5f13 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ -0613bc: 6900 9607 |000c: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ -0613c0: 2200 0a03 |000e: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@030a │ │ -0613c4: 1a01 7e0a |0010: const-string v1, "StartTag" // string@0a7e │ │ -0613c8: 7030 5f13 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ -0613ce: 6900 9907 |0015: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ -0613d2: 2200 0a03 |0017: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@030a │ │ -0613d6: 1a01 2c03 |0019: const-string v1, "EndTag" // string@032c │ │ -0613da: 7030 5f13 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ -0613e0: 6900 9807 |001e: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ -0613e4: 2200 0a03 |0020: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@030a │ │ -0613e8: 1a01 7702 |0022: const-string v1, "Comment" // string@0277 │ │ -0613ec: 7030 5f13 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ -0613f2: 6900 9507 |0027: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ -0613f6: 2200 0a03 |0029: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@030a │ │ -0613fa: 1a01 6602 |002b: const-string v1, "Character" // string@0266 │ │ -0613fe: 7030 5f13 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ -061404: 6900 9407 |0030: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ -061408: 2200 0a03 |0032: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@030a │ │ -06140c: 1a01 2203 |0034: const-string v1, "EOF" // string@0322 │ │ -061410: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -061412: 7030 5f13 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ -061418: 6900 9707 |003a: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ -06141c: 1260 |003c: const/4 v0, #int 6 // #6 │ │ -06141e: 2300 cb03 |003d: new-array v0, v0, [Lorg/jsoup/parser/Token$TokenType; // type@03cb │ │ -061422: 6201 9607 |003f: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ -061426: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ -06142a: 6201 9907 |0043: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ -06142e: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ -061432: 6201 9807 |0047: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ -061436: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ -06143a: 6201 9507 |004b: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ -06143e: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ -061442: 6201 9407 |004f: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ -061446: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ -06144a: 1251 |0053: const/4 v1, #int 5 // #5 │ │ -06144c: 6202 9707 |0054: sget-object v2, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ -061450: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ -061454: 6900 9307 |0058: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.$VALUES:[Lorg/jsoup/parser/Token$TokenType; // field@0793 │ │ -061458: 0e00 |005a: return-void │ │ +063d5c: |[063d5c] org.jsoup.parser.Token$TokenType.:()V │ │ +063d6c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +063d6e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +063d70: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +063d72: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +063d74: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +063d76: 2200 1e03 |0005: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@031e │ │ +063d7a: 1a01 f402 |0007: const-string v1, "Doctype" // string@02f4 │ │ +063d7e: 7030 5f13 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ +063d84: 6900 9607 |000c: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ +063d88: 2200 1e03 |000e: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@031e │ │ +063d8c: 1a01 920a |0010: const-string v1, "StartTag" // string@0a92 │ │ +063d90: 7030 5f13 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ +063d96: 6900 9907 |0015: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ +063d9a: 2200 1e03 |0017: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@031e │ │ +063d9e: 1a01 2c03 |0019: const-string v1, "EndTag" // string@032c │ │ +063da2: 7030 5f13 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ +063da8: 6900 9807 |001e: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ +063dac: 2200 1e03 |0020: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@031e │ │ +063db0: 1a01 7702 |0022: const-string v1, "Comment" // string@0277 │ │ +063db4: 7030 5f13 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ +063dba: 6900 9507 |0027: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ +063dbe: 2200 1e03 |0029: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@031e │ │ +063dc2: 1a01 6602 |002b: const-string v1, "Character" // string@0266 │ │ +063dc6: 7030 5f13 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ +063dcc: 6900 9407 |0030: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ +063dd0: 2200 1e03 |0032: new-instance v0, Lorg/jsoup/parser/Token$TokenType; // type@031e │ │ +063dd4: 1a01 2203 |0034: const-string v1, "EOF" // string@0322 │ │ +063dd8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +063dda: 7030 5f13 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/Token$TokenType;.:(Ljava/lang/String;I)V // method@135f │ │ +063de0: 6900 9707 |003a: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ +063de4: 1260 |003c: const/4 v0, #int 6 // #6 │ │ +063de6: 2300 df03 |003d: new-array v0, v0, [Lorg/jsoup/parser/Token$TokenType; // type@03df │ │ +063dea: 6201 9607 |003f: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ +063dee: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ +063df2: 6201 9907 |0043: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ +063df6: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ +063dfa: 6201 9807 |0047: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ +063dfe: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ +063e02: 6201 9507 |004b: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ +063e06: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ +063e0a: 6201 9407 |004f: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ +063e0e: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ +063e12: 1251 |0053: const/4 v1, #int 5 // #5 │ │ +063e14: 6202 9707 |0054: sget-object v2, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ +063e18: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ +063e1c: 6900 9307 |0058: sput-object v0, Lorg/jsoup/parser/Token$TokenType;.$VALUES:[Lorg/jsoup/parser/Token$TokenType; // field@0793 │ │ +063e20: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=330 │ │ 0x000e line=331 │ │ 0x0017 line=332 │ │ 0x0020 line=333 │ │ 0x0029 line=334 │ │ @@ -100903,17 +100868,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06145c: |[06145c] org.jsoup.parser.Token$TokenType.:(Ljava/lang/String;I)V │ │ -06146c: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -061472: 0e00 |0003: return-void │ │ +063e24: |[063e24] org.jsoup.parser.Token$TokenType.:(Ljava/lang/String;I)V │ │ +063e34: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +063e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/Token$TokenType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -100923,20 +100888,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/parser/Token$TokenType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -061474: |[061474] org.jsoup.parser.Token$TokenType.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Token$TokenType; │ │ -061484: 1c00 0a03 |0000: const-class v0, Lorg/jsoup/parser/Token$TokenType; // type@030a │ │ -061488: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ -06148e: 0c00 |0005: move-result-object v0 │ │ -061490: 1f00 0a03 |0006: check-cast v0, Lorg/jsoup/parser/Token$TokenType; // type@030a │ │ -061494: 1100 |0008: return-object v0 │ │ +063e3c: |[063e3c] org.jsoup.parser.Token$TokenType.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Token$TokenType; │ │ +063e4c: 1c00 1e03 |0000: const-class v0, Lorg/jsoup/parser/Token$TokenType; // type@031e │ │ +063e50: 7120 e809 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@09e8 │ │ +063e56: 0c00 |0005: move-result-object v0 │ │ +063e58: 1f00 1e03 |0006: check-cast v0, Lorg/jsoup/parser/Token$TokenType; // type@031e │ │ +063e5c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jsoup/parser/Token$TokenType;) │ │ @@ -100944,33 +100909,33 @@ │ │ type : '()[Lorg/jsoup/parser/Token$TokenType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061498: |[061498] org.jsoup.parser.Token$TokenType.values:()[Lorg/jsoup/parser/Token$TokenType; │ │ -0614a8: 6200 9307 |0000: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.$VALUES:[Lorg/jsoup/parser/Token$TokenType; // field@0793 │ │ -0614ac: 6e10 8a15 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/parser/Token$TokenType;.clone:()Ljava/lang/Object; // method@158a │ │ -0614b2: 0c00 |0005: move-result-object v0 │ │ -0614b4: 1f00 cb03 |0006: check-cast v0, [Lorg/jsoup/parser/Token$TokenType; // type@03cb │ │ -0614b8: 1100 |0008: return-object v0 │ │ +063e60: |[063e60] org.jsoup.parser.Token$TokenType.values:()[Lorg/jsoup/parser/Token$TokenType; │ │ +063e70: 6200 9307 |0000: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.$VALUES:[Lorg/jsoup/parser/Token$TokenType; // field@0793 │ │ +063e74: 6e10 8a15 0000 |0002: invoke-virtual {v0}, [Lorg/jsoup/parser/Token$TokenType;.clone:()Ljava/lang/Object; // method@158a │ │ +063e7a: 0c00 |0005: move-result-object v0 │ │ +063e7c: 1f00 df03 |0006: check-cast v0, [Lorg/jsoup/parser/Token$TokenType; // type@03df │ │ +063e80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #283 header: │ │ -class_idx : 779 │ │ +class_idx : 799 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #283 annotations: │ │ Annotations on class │ │ @@ -100993,17 +100958,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0614bc: |[0614bc] org.jsoup.parser.Token.:()V │ │ -0614cc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0614d2: 0e00 |0003: return-void │ │ +063e84: |[063e84] org.jsoup.parser.Token.:()V │ │ +063e94: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +063e9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/Token; │ │ │ │ @@ -101012,17 +100977,17 @@ │ │ type : '(Lorg/jsoup/parser/Token$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0614d4: |[0614d4] org.jsoup.parser.Token.:(Lorg/jsoup/parser/Token$1;)V │ │ -0614e4: 7010 6313 0000 |0000: invoke-direct {v0}, Lorg/jsoup/parser/Token;.:()V // method@1363 │ │ -0614ea: 0e00 |0003: return-void │ │ +063e9c: |[063e9c] org.jsoup.parser.Token.:(Lorg/jsoup/parser/Token$1;)V │ │ +063eac: 7010 6313 0000 |0000: invoke-direct {v0}, Lorg/jsoup/parser/Token;.:()V // method@1363 │ │ +063eb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/parser/Token$1; │ │ │ │ @@ -101031,21 +100996,21 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0614ec: |[0614ec] org.jsoup.parser.Token.reset:(Ljava/lang/StringBuilder;)V │ │ -0614fc: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -061500: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -061502: 6e10 600a 0200 |0003: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -061508: 0a01 |0006: move-result v1 │ │ -06150a: 6e30 5d0a 0201 |0007: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a5d │ │ -061510: 0e00 |000a: return-void │ │ +063eb4: |[063eb4] org.jsoup.parser.Token.reset:(Ljava/lang/StringBuilder;)V │ │ +063ec4: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +063ec8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +063eca: 6e10 600a 0200 |0003: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +063ed0: 0a01 |0006: move-result v1 │ │ +063ed2: 6e30 5d0a 0201 |0007: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a5d │ │ +063ed8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x000a line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=2 sb Ljava/lang/StringBuilder; │ │ @@ -101056,17 +101021,17 @@ │ │ type : '()Lorg/jsoup/parser/Token$Character;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061514: |[061514] org.jsoup.parser.Token.asCharacter:()Lorg/jsoup/parser/Token$Character; │ │ -061524: 1f00 0303 |0000: check-cast v0, Lorg/jsoup/parser/Token$Character; // type@0303 │ │ -061528: 1100 |0002: return-object v0 │ │ +063edc: |[063edc] org.jsoup.parser.Token.asCharacter:()Lorg/jsoup/parser/Token$Character; │ │ +063eec: 1f00 1703 |0000: check-cast v0, Lorg/jsoup/parser/Token$Character; // type@0317 │ │ +063ef0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 this Lorg/jsoup/parser/Token; │ │ │ │ #1 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101074,17 +101039,17 @@ │ │ type : '()Lorg/jsoup/parser/Token$Comment;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06152c: |[06152c] org.jsoup.parser.Token.asComment:()Lorg/jsoup/parser/Token$Comment; │ │ -06153c: 1f00 0403 |0000: check-cast v0, Lorg/jsoup/parser/Token$Comment; // type@0304 │ │ -061540: 1100 |0002: return-object v0 │ │ +063ef4: |[063ef4] org.jsoup.parser.Token.asComment:()Lorg/jsoup/parser/Token$Comment; │ │ +063f04: 1f00 1803 |0000: check-cast v0, Lorg/jsoup/parser/Token$Comment; // type@0318 │ │ +063f08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 this Lorg/jsoup/parser/Token; │ │ │ │ #2 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101092,17 +101057,17 @@ │ │ type : '()Lorg/jsoup/parser/Token$Doctype;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061544: |[061544] org.jsoup.parser.Token.asDoctype:()Lorg/jsoup/parser/Token$Doctype; │ │ -061554: 1f00 0503 |0000: check-cast v0, Lorg/jsoup/parser/Token$Doctype; // type@0305 │ │ -061558: 1100 |0002: return-object v0 │ │ +063f0c: |[063f0c] org.jsoup.parser.Token.asDoctype:()Lorg/jsoup/parser/Token$Doctype; │ │ +063f1c: 1f00 1903 |0000: check-cast v0, Lorg/jsoup/parser/Token$Doctype; // type@0319 │ │ +063f20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 this Lorg/jsoup/parser/Token; │ │ │ │ #3 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101110,17 +101075,17 @@ │ │ type : '()Lorg/jsoup/parser/Token$EndTag;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06155c: |[06155c] org.jsoup.parser.Token.asEndTag:()Lorg/jsoup/parser/Token$EndTag; │ │ -06156c: 1f00 0703 |0000: check-cast v0, Lorg/jsoup/parser/Token$EndTag; // type@0307 │ │ -061570: 1100 |0002: return-object v0 │ │ +063f24: |[063f24] org.jsoup.parser.Token.asEndTag:()Lorg/jsoup/parser/Token$EndTag; │ │ +063f34: 1f00 1b03 |0000: check-cast v0, Lorg/jsoup/parser/Token$EndTag; // type@031b │ │ +063f38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 this Lorg/jsoup/parser/Token; │ │ │ │ #4 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101128,17 +101093,17 @@ │ │ type : '()Lorg/jsoup/parser/Token$StartTag;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061574: |[061574] org.jsoup.parser.Token.asStartTag:()Lorg/jsoup/parser/Token$StartTag; │ │ -061584: 1f00 0803 |0000: check-cast v0, Lorg/jsoup/parser/Token$StartTag; // type@0308 │ │ -061588: 1100 |0002: return-object v0 │ │ +063f3c: |[063f3c] org.jsoup.parser.Token.asStartTag:()Lorg/jsoup/parser/Token$StartTag; │ │ +063f4c: 1f00 1c03 |0000: check-cast v0, Lorg/jsoup/parser/Token$StartTag; // type@031c │ │ +063f50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 this Lorg/jsoup/parser/Token; │ │ │ │ #5 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101146,22 +101111,22 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06158c: |[06158c] org.jsoup.parser.Token.isCharacter:()Z │ │ -06159c: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -0615a0: 6201 9407 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ -0615a4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0615a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0615aa: 0f00 |0007: return v0 │ │ -0615ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0615ae: 28fe |0009: goto 0007 // -0002 │ │ +063f54: |[063f54] org.jsoup.parser.Token.isCharacter:()Z │ │ +063f64: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +063f68: 6201 9407 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ +063f6c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +063f70: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +063f72: 0f00 |0007: return v0 │ │ +063f74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +063f76: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/parser/Token; │ │ │ │ #6 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101169,22 +101134,22 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0615b0: |[0615b0] org.jsoup.parser.Token.isComment:()Z │ │ -0615c0: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -0615c4: 6201 9507 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ -0615c8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0615cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0615ce: 0f00 |0007: return v0 │ │ -0615d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0615d2: 28fe |0009: goto 0007 // -0002 │ │ +063f78: |[063f78] org.jsoup.parser.Token.isComment:()Z │ │ +063f88: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +063f8c: 6201 9507 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ +063f90: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +063f94: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +063f96: 0f00 |0007: return v0 │ │ +063f98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +063f9a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/parser/Token; │ │ │ │ #7 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101192,22 +101157,22 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0615d4: |[0615d4] org.jsoup.parser.Token.isDoctype:()Z │ │ -0615e4: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -0615e8: 6201 9607 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ -0615ec: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0615f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0615f2: 0f00 |0007: return v0 │ │ -0615f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0615f6: 28fe |0009: goto 0007 // -0002 │ │ +063f9c: |[063f9c] org.jsoup.parser.Token.isDoctype:()Z │ │ +063fac: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +063fb0: 6201 9607 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ +063fb4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +063fb8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +063fba: 0f00 |0007: return v0 │ │ +063fbc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +063fbe: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/parser/Token; │ │ │ │ #8 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101215,22 +101180,22 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0615f8: |[0615f8] org.jsoup.parser.Token.isEOF:()Z │ │ -061608: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -06160c: 6201 9707 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ -061610: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -061614: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -061616: 0f00 |0007: return v0 │ │ -061618: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06161a: 28fe |0009: goto 0007 // -0002 │ │ +063fc0: |[063fc0] org.jsoup.parser.Token.isEOF:()Z │ │ +063fd0: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +063fd4: 6201 9707 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ +063fd8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +063fdc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +063fde: 0f00 |0007: return v0 │ │ +063fe0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +063fe2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/parser/Token; │ │ │ │ #9 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101238,22 +101203,22 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06161c: |[06161c] org.jsoup.parser.Token.isEndTag:()Z │ │ -06162c: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -061630: 6201 9807 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ -061634: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -061638: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06163a: 0f00 |0007: return v0 │ │ -06163c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06163e: 28fe |0009: goto 0007 // -0002 │ │ +063fe4: |[063fe4] org.jsoup.parser.Token.isEndTag:()Z │ │ +063ff4: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +063ff8: 6201 9807 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ +063ffc: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +064000: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +064002: 0f00 |0007: return v0 │ │ +064004: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +064006: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/parser/Token; │ │ │ │ #10 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101261,22 +101226,22 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -061640: |[061640] org.jsoup.parser.Token.isStartTag:()Z │ │ -061650: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -061654: 6201 9907 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ -061658: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -06165c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06165e: 0f00 |0007: return v0 │ │ -061660: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -061662: 28fe |0009: goto 0007 // -0002 │ │ +064008: |[064008] org.jsoup.parser.Token.isStartTag:()Z │ │ +064018: 5420 9a07 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +06401c: 6201 9907 |0002: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ +064020: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +064024: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +064026: 0f00 |0007: return v0 │ │ +064028: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06402a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/parser/Token; │ │ │ │ #11 : (in Lorg/jsoup/parser/Token;) │ │ @@ -101290,33 +101255,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061664: |[061664] org.jsoup.parser.Token.tokenType:()Ljava/lang/String; │ │ -061674: 6e10 120a 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -06167a: 0c00 |0003: move-result-object v0 │ │ -06167c: 6e10 e509 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@09e5 │ │ -061682: 0c00 |0007: move-result-object v0 │ │ -061684: 1100 |0008: return-object v0 │ │ +06402c: |[06402c] org.jsoup.parser.Token.tokenType:()Ljava/lang/String; │ │ +06403c: 6e10 120a 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +064042: 0c00 |0003: move-result-object v0 │ │ +064044: 6e10 e509 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@09e5 │ │ +06404a: 0c00 |0007: move-result-object v0 │ │ +06404c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/Token; │ │ │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #284 header: │ │ -class_idx : 780 │ │ +class_idx : 800 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2902 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2922 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 29 │ │ │ │ Class #284 - │ │ Class descriptor : 'Lorg/jsoup/parser/TokenQueue;' │ │ @@ -101344,21 +101309,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -061688: |[061688] org.jsoup.parser.TokenQueue.:(Ljava/lang/String;)V │ │ -061698: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06169e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0616a0: 5910 9c07 |0004: iput v0, v1, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0616a4: 7110 7d10 0200 |0006: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0616aa: 5b12 9d07 |0009: iput-object v2, v1, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -0616ae: 0e00 |000b: return-void │ │ +064050: |[064050] org.jsoup.parser.TokenQueue.:(Ljava/lang/String;)V │ │ +064060: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +064066: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +064068: 5910 9c07 |0004: iput v0, v1, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06406c: 7110 7d10 0200 |0006: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +064072: 5b12 9d07 |0009: iput-object v2, v1, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064076: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=13 │ │ 0x0006 line=22 │ │ 0x0009 line=23 │ │ 0x000b line=24 │ │ @@ -101371,21 +101336,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0616b0: |[0616b0] org.jsoup.parser.TokenQueue.remainingLength:()I │ │ -0616c0: 5420 9d07 |0000: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -0616c4: 6e10 380a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0616ca: 0a00 |0005: move-result v0 │ │ -0616cc: 5221 9c07 |0006: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0616d0: b110 |0008: sub-int/2addr v0, v1 │ │ -0616d2: 0f00 |0009: return v0 │ │ +064078: |[064078] org.jsoup.parser.TokenQueue.remainingLength:()I │ │ +064088: 5420 9d07 |0000: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06408c: 6e10 380a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +064092: 0a00 |0005: move-result v0 │ │ +064094: 5221 9c07 |0006: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064098: b110 |0008: sub-int/2addr v0, v1 │ │ +06409a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ #2 : (in Lorg/jsoup/parser/TokenQueue;) │ │ @@ -101393,37 +101358,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0616d4: |[0616d4] org.jsoup.parser.TokenQueue.unescape:(Ljava/lang/String;)Ljava/lang/String; │ │ -0616e4: 1306 5c00 |0000: const/16 v6, #int 92 // #5c │ │ -0616e8: 2202 c101 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0616ec: 7010 500a 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0616f2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0616f4: 6e10 460a 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0a46 │ │ -0616fa: 0c04 |000b: move-result-object v4 │ │ -0616fc: 2145 |000c: array-length v5, v4 │ │ -0616fe: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -061700: 3553 1500 |000e: if-ge v3, v5, 0023 // +0015 │ │ -061704: 4900 0403 |0010: aget-char v0, v4, v3 │ │ -061708: 3360 0d00 |0012: if-ne v0, v6, 001f // +000d │ │ -06170c: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -061710: 3361 0500 |0016: if-ne v1, v6, 001b // +0005 │ │ -061714: 6e20 530a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -06171a: 0101 |001b: move v1, v0 │ │ -06171c: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -061720: 28f0 |001e: goto 000e // -0010 │ │ -061722: 6e20 530a 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -061728: 28f9 |0022: goto 001b // -0007 │ │ -06172a: 6e10 640a 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -061730: 0c03 |0026: move-result-object v3 │ │ -061732: 1103 |0027: return-object v3 │ │ +06409c: |[06409c] org.jsoup.parser.TokenQueue.unescape:(Ljava/lang/String;)Ljava/lang/String; │ │ +0640ac: 1306 5c00 |0000: const/16 v6, #int 92 // #5c │ │ +0640b0: 2202 d301 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0640b4: 7010 500a 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0640ba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0640bc: 6e10 460a 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0a46 │ │ +0640c2: 0c04 |000b: move-result-object v4 │ │ +0640c4: 2145 |000c: array-length v5, v4 │ │ +0640c6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0640c8: 3553 1500 |000e: if-ge v3, v5, 0023 // +0015 │ │ +0640cc: 4900 0403 |0010: aget-char v0, v4, v3 │ │ +0640d0: 3360 0d00 |0012: if-ne v0, v6, 001f // +000d │ │ +0640d4: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +0640d8: 3361 0500 |0016: if-ne v1, v6, 001b // +0005 │ │ +0640dc: 6e20 530a 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0640e2: 0101 |001b: move v1, v0 │ │ +0640e4: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0640e8: 28f0 |001e: goto 000e // -0010 │ │ +0640ea: 6e20 530a 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0640f0: 28f9 |0022: goto 001b // -0007 │ │ +0640f2: 6e10 640a 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0640f8: 0c03 |0026: move-result-object v3 │ │ +0640fa: 1103 |0027: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=292 │ │ 0x0007 line=293 │ │ 0x0008 line=294 │ │ 0x0012 line=295 │ │ 0x0014 line=296 │ │ @@ -101444,19 +101409,19 @@ │ │ type : '(Ljava/lang/Character;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061734: |[061734] org.jsoup.parser.TokenQueue.addFirst:(Ljava/lang/Character;)V │ │ -061744: 6e10 d909 0200 |0000: invoke-virtual {v2}, Ljava/lang/Character;.toString:()Ljava/lang/String; // method@09d9 │ │ -06174a: 0c00 |0003: move-result-object v0 │ │ -06174c: 6e20 7513 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/TokenQueue;.addFirst:(Ljava/lang/String;)V // method@1375 │ │ -061752: 0e00 |0007: return-void │ │ +0640fc: |[0640fc] org.jsoup.parser.TokenQueue.addFirst:(Ljava/lang/Character;)V │ │ +06410c: 6e10 d909 0200 |0000: invoke-virtual {v2}, Ljava/lang/Character;.toString:()Ljava/lang/String; // method@09d9 │ │ +064112: 0c00 |0003: move-result-object v0 │ │ +064114: 6e20 7513 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/TokenQueue;.addFirst:(Ljava/lang/String;)V // method@1375 │ │ +06411a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/TokenQueue; │ │ 0x0000 - 0x0008 reg=2 c Ljava/lang/Character; │ │ @@ -101466,31 +101431,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -061754: |[061754] org.jsoup.parser.TokenQueue.addFirst:(Ljava/lang/String;)V │ │ -061764: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -061768: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06176e: 6e20 580a 4000 |0005: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -061774: 0c00 |0008: move-result-object v0 │ │ -061776: 5431 9d07 |0009: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -06177a: 5232 9c07 |000b: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -06177e: 6e20 440a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -061784: 0c01 |0010: move-result-object v1 │ │ -061786: 6e20 580a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06178c: 0c00 |0014: move-result-object v0 │ │ -06178e: 6e10 640a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -061794: 0c00 |0018: move-result-object v0 │ │ -061796: 5b30 9d07 |0019: iput-object v0, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -06179a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -06179c: 5930 9c07 |001c: iput v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0617a0: 0e00 |001e: return-void │ │ +06411c: |[06411c] org.jsoup.parser.TokenQueue.addFirst:(Ljava/lang/String;)V │ │ +06412c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +064130: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +064136: 6e20 580a 4000 |0005: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06413c: 0c00 |0008: move-result-object v0 │ │ +06413e: 5431 9d07 |0009: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064142: 5232 9c07 |000b: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064146: 6e20 440a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +06414c: 0c01 |0010: move-result-object v1 │ │ +06414e: 6e20 580a 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +064154: 0c00 |0014: move-result-object v0 │ │ +064156: 6e10 640a 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06415c: 0c00 |0018: move-result-object v0 │ │ +06415e: 5b30 9d07 |0019: iput-object v0, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064162: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +064164: 5930 9c07 |001c: iput v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064168: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x001b line=61 │ │ 0x001e line=62 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/jsoup/parser/TokenQueue; │ │ @@ -101501,22 +101466,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0617a4: |[0617a4] org.jsoup.parser.TokenQueue.advance:()V │ │ -0617b4: 6e10 8513 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -0617ba: 0a00 |0003: move-result v0 │ │ -0617bc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0617c0: 5210 9c07 |0006: iget v0, v1, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0617c4: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0617c8: 5910 9c07 |000a: iput v0, v1, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0617cc: 0e00 |000c: return-void │ │ +06416c: |[06416c] org.jsoup.parser.TokenQueue.advance:()V │ │ +06417c: 6e10 8513 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +064182: 0a00 |0003: move-result v0 │ │ +064184: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +064188: 5210 9c07 |0006: iget v0, v1, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06418c: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +064190: 5910 9c07 |000a: iput v0, v1, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064194: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x000c line=148 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ @@ -101525,59 +101490,59 @@ │ │ type : '(CC)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0617d0: |[0617d0] org.jsoup.parser.TokenQueue.chompBalanced:(CC)Ljava/lang/String; │ │ -0617e0: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -0617e2: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0617e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0617e6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0617e8: 6e10 8513 0600 |0004: invoke-virtual {v6}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -0617ee: 0a05 |0007: move-result v5 │ │ -0617f0: 3805 0b00 |0008: if-eqz v5, 0013 // +000b │ │ -0617f4: 3a02 4200 |000a: if-ltz v2, 004c // +0042 │ │ -0617f8: 5465 9d07 |000c: iget-object v5, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -0617fc: 6e30 450a 4502 |000e: invoke-virtual {v5, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061802: 0c05 |0011: move-result-object v5 │ │ -061804: 1105 |0012: return-object v5 │ │ -061806: 6e10 7a13 0600 |0013: invoke-virtual {v6}, Lorg/jsoup/parser/TokenQueue;.consume:()C // method@137a │ │ -06180c: 0a05 |0016: move-result v5 │ │ -06180e: 7110 db09 0500 |0017: invoke-static {v5}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -061814: 0c00 |001a: move-result-object v0 │ │ -061816: 3803 0600 |001b: if-eqz v3, 0021 // +0006 │ │ -06181a: 1305 5c00 |001d: const/16 v5, #int 92 // #5c │ │ -06181e: 3253 1300 |001f: if-eq v3, v5, 0032 // +0013 │ │ -061822: 7110 db09 0700 |0021: invoke-static {v7}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -061828: 0c05 |0024: move-result-object v5 │ │ -06182a: 6e20 d309 5000 |0025: invoke-virtual {v0, v5}, Ljava/lang/Character;.equals:(Ljava/lang/Object;)Z // method@09d3 │ │ -061830: 0a05 |0028: move-result v5 │ │ -061832: 3805 1600 |0029: if-eqz v5, 003f // +0016 │ │ -061836: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06183a: 12f5 |002d: const/4 v5, #int -1 // #ff │ │ -06183c: 3354 0400 |002e: if-ne v4, v5, 0032 // +0004 │ │ -061840: 5264 9c07 |0030: iget v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061844: 3d01 0600 |0032: if-lez v1, 0038 // +0006 │ │ -061848: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -06184c: 5262 9c07 |0036: iget v2, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061850: 6e10 d209 0000 |0038: invoke-virtual {v0}, Ljava/lang/Character;.charValue:()C // method@09d2 │ │ -061856: 0a03 |003b: move-result v3 │ │ -061858: 3c01 c8ff |003c: if-gtz v1, 0004 // -0038 │ │ -06185c: 28cc |003e: goto 000a // -0034 │ │ -06185e: 7110 db09 0800 |003f: invoke-static {v8}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -061864: 0c05 |0042: move-result-object v5 │ │ -061866: 6e20 d309 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/Character;.equals:(Ljava/lang/Object;)Z // method@09d3 │ │ -06186c: 0a05 |0046: move-result v5 │ │ -06186e: 3805 ebff |0047: if-eqz v5, 0032 // -0015 │ │ -061872: d801 01ff |0049: add-int/lit8 v1, v1, #int -1 // #ff │ │ -061876: 28e7 |004b: goto 0032 // -0019 │ │ -061878: 1a05 0000 |004c: const-string v5, "" // string@0000 │ │ -06187c: 28c4 |004e: goto 0012 // -003c │ │ +064198: |[064198] org.jsoup.parser.TokenQueue.chompBalanced:(CC)Ljava/lang/String; │ │ +0641a8: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +0641aa: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0641ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0641ae: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0641b0: 6e10 8513 0600 |0004: invoke-virtual {v6}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +0641b6: 0a05 |0007: move-result v5 │ │ +0641b8: 3805 0b00 |0008: if-eqz v5, 0013 // +000b │ │ +0641bc: 3a02 4200 |000a: if-ltz v2, 004c // +0042 │ │ +0641c0: 5465 9d07 |000c: iget-object v5, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0641c4: 6e30 450a 4502 |000e: invoke-virtual {v5, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0641ca: 0c05 |0011: move-result-object v5 │ │ +0641cc: 1105 |0012: return-object v5 │ │ +0641ce: 6e10 7a13 0600 |0013: invoke-virtual {v6}, Lorg/jsoup/parser/TokenQueue;.consume:()C // method@137a │ │ +0641d4: 0a05 |0016: move-result v5 │ │ +0641d6: 7110 db09 0500 |0017: invoke-static {v5}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +0641dc: 0c00 |001a: move-result-object v0 │ │ +0641de: 3803 0600 |001b: if-eqz v3, 0021 // +0006 │ │ +0641e2: 1305 5c00 |001d: const/16 v5, #int 92 // #5c │ │ +0641e6: 3253 1300 |001f: if-eq v3, v5, 0032 // +0013 │ │ +0641ea: 7110 db09 0700 |0021: invoke-static {v7}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +0641f0: 0c05 |0024: move-result-object v5 │ │ +0641f2: 6e20 d309 5000 |0025: invoke-virtual {v0, v5}, Ljava/lang/Character;.equals:(Ljava/lang/Object;)Z // method@09d3 │ │ +0641f8: 0a05 |0028: move-result v5 │ │ +0641fa: 3805 1600 |0029: if-eqz v5, 003f // +0016 │ │ +0641fe: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +064202: 12f5 |002d: const/4 v5, #int -1 // #ff │ │ +064204: 3354 0400 |002e: if-ne v4, v5, 0032 // +0004 │ │ +064208: 5264 9c07 |0030: iget v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06420c: 3d01 0600 |0032: if-lez v1, 0038 // +0006 │ │ +064210: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +064214: 5262 9c07 |0036: iget v2, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064218: 6e10 d209 0000 |0038: invoke-virtual {v0}, Ljava/lang/Character;.charValue:()C // method@09d2 │ │ +06421e: 0a03 |003b: move-result v3 │ │ +064220: 3c01 c8ff |003c: if-gtz v1, 0004 // -0038 │ │ +064224: 28cc |003e: goto 000a // -0034 │ │ +064226: 7110 db09 0800 |003f: invoke-static {v8}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +06422c: 0c05 |0042: move-result-object v5 │ │ +06422e: 6e20 d309 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/Character;.equals:(Ljava/lang/Object;)Z // method@09d3 │ │ +064234: 0a05 |0046: move-result v5 │ │ +064236: 3805 ebff |0047: if-eqz v5, 0032 // -0015 │ │ +06423a: d801 01ff |0049: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06423e: 28e7 |004b: goto 0032 // -0019 │ │ +064240: 1a05 0000 |004c: const-string v5, "" // string@0000 │ │ +064244: 28c4 |004e: goto 0012 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0001 line=262 │ │ 0x0002 line=263 │ │ 0x0003 line=264 │ │ 0x0004 line=267 │ │ @@ -101610,19 +101575,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061880: |[061880] org.jsoup.parser.TokenQueue.chompTo:(Ljava/lang/String;)Ljava/lang/String; │ │ -061890: 6e20 8013 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.consumeTo:(Ljava/lang/String;)Ljava/lang/String; // method@1380 │ │ -061896: 0c00 |0003: move-result-object v0 │ │ -061898: 6e20 8613 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -06189e: 1100 |0007: return-object v0 │ │ +064248: |[064248] org.jsoup.parser.TokenQueue.chompTo:(Ljava/lang/String;)Ljava/lang/String; │ │ +064258: 6e20 8013 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.consumeTo:(Ljava/lang/String;)Ljava/lang/String; // method@1380 │ │ +06425e: 0c00 |0003: move-result-object v0 │ │ +064260: 6e20 8613 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +064266: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x0007 line=242 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 data Ljava/lang/String; │ │ @@ -101634,19 +101599,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0618a0: |[0618a0] org.jsoup.parser.TokenQueue.chompToIgnoreCase:(Ljava/lang/String;)Ljava/lang/String; │ │ -0618b0: 6e20 8213 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.consumeToIgnoreCase:(Ljava/lang/String;)Ljava/lang/String; // method@1382 │ │ -0618b6: 0c00 |0003: move-result-object v0 │ │ -0618b8: 6e20 8613 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -0618be: 1100 |0007: return-object v0 │ │ +064268: |[064268] org.jsoup.parser.TokenQueue.chompToIgnoreCase:(Ljava/lang/String;)Ljava/lang/String; │ │ +064278: 6e20 8213 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.consumeToIgnoreCase:(Ljava/lang/String;)Ljava/lang/String; // method@1382 │ │ +06427e: 0c00 |0003: move-result-object v0 │ │ +064280: 6e20 8613 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +064286: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x0007 line=248 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 data Ljava/lang/String; │ │ @@ -101658,22 +101623,22 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0618c0: |[0618c0] org.jsoup.parser.TokenQueue.consume:()C │ │ -0618d0: 5430 9d07 |0000: iget-object v0, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -0618d4: 5231 9c07 |0002: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0618d8: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0618dc: 5932 9c07 |0006: iput v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0618e0: 6e20 250a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -0618e6: 0a00 |000b: move-result v0 │ │ -0618e8: 0f00 |000c: return v0 │ │ +064288: |[064288] org.jsoup.parser.TokenQueue.consume:()C │ │ +064298: 5430 9d07 |0000: iget-object v0, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06429c: 5231 9c07 |0002: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0642a0: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0642a4: 5932 9c07 |0006: iput v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0642a8: 6e20 250a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +0642ae: 0a00 |000b: move-result v0 │ │ +0642b0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ #7 : (in Lorg/jsoup/parser/TokenQueue;) │ │ @@ -101681,35 +101646,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0618ec: |[0618ec] org.jsoup.parser.TokenQueue.consume:(Ljava/lang/String;)V │ │ -0618fc: 6e20 8713 4300 |0000: invoke-virtual {v3, v4}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -061902: 0a01 |0003: move-result v1 │ │ -061904: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -061908: 2201 ad01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -06190c: 1a02 aa09 |0008: const-string v2, "Queue did not match expected sequence" // string@09aa │ │ -061910: 7020 f209 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -061916: 2701 |000d: throw v1 │ │ -061918: 6e10 380a 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -06191e: 0a00 |0011: move-result v0 │ │ -061920: 7010 9013 0300 |0012: invoke-direct {v3}, Lorg/jsoup/parser/TokenQueue;.remainingLength:()I // method@1390 │ │ -061926: 0a01 |0015: move-result v1 │ │ -061928: 3710 0a00 |0016: if-le v0, v1, 0020 // +000a │ │ -06192c: 2201 ad01 |0018: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -061930: 1a02 ab09 |001a: const-string v2, "Queue not long enough to consume sequence" // string@09ab │ │ -061934: 7020 f209 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06193a: 2701 |001f: throw v1 │ │ -06193c: 5231 9c07 |0020: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061940: b001 |0022: add-int/2addr v1, v0 │ │ -061942: 5931 9c07 |0023: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061946: 0e00 |0025: return-void │ │ +0642b4: |[0642b4] org.jsoup.parser.TokenQueue.consume:(Ljava/lang/String;)V │ │ +0642c4: 6e20 8713 4300 |0000: invoke-virtual {v3, v4}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +0642ca: 0a01 |0003: move-result v1 │ │ +0642cc: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ +0642d0: 2201 bf01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +0642d4: 1a02 be09 |0008: const-string v2, "Queue did not match expected sequence" // string@09be │ │ +0642d8: 7020 f209 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0642de: 2701 |000d: throw v1 │ │ +0642e0: 6e10 380a 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0642e6: 0a00 |0011: move-result v0 │ │ +0642e8: 7010 9013 0300 |0012: invoke-direct {v3}, Lorg/jsoup/parser/TokenQueue;.remainingLength:()I // method@1390 │ │ +0642ee: 0a01 |0015: move-result v1 │ │ +0642f0: 3710 0a00 |0016: if-le v0, v1, 0020 // +000a │ │ +0642f4: 2201 bf01 |0018: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +0642f8: 1a02 bf09 |001a: const-string v2, "Queue not long enough to consume sequence" // string@09bf │ │ +0642fc: 7020 f209 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +064302: 2701 |001f: throw v1 │ │ +064304: 5231 9c07 |0020: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064308: b001 |0022: add-int/2addr v1, v0 │ │ +06430a: 5931 9c07 |0023: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06430e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000e line=168 │ │ 0x0012 line=169 │ │ 0x0018 line=170 │ │ @@ -101725,38 +101690,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -061948: |[061948] org.jsoup.parser.TokenQueue.consumeAttributeKey:()Ljava/lang/String; │ │ -061958: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -06195c: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061962: 0a01 |0005: move-result v1 │ │ -061964: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ -061968: 6e10 8d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ -06196e: 0a01 |000b: move-result v1 │ │ -061970: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ -061974: 1231 |000e: const/4 v1, #int 3 // #3 │ │ -061976: 2311 9e03 |000f: new-array v1, v1, [C // type@039e │ │ -06197a: 2601 1900 0000 |0011: fill-array-data v1, 0000002a // +00000019 │ │ -061980: 6e20 8813 1300 |0014: invoke-virtual {v3, v1}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([C)Z // method@1388 │ │ -061986: 0a01 |0017: move-result v1 │ │ -061988: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ -06198c: 5231 9c07 |001a: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061990: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -061994: 5931 9c07 |001e: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061998: 28e2 |0020: goto 0002 // -001e │ │ -06199a: 5431 9d07 |0021: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -06199e: 5232 9c07 |0023: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0619a2: 6e30 450a 0102 |0025: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -0619a8: 0c01 |0028: move-result-object v1 │ │ -0619aa: 1101 |0029: return-object v1 │ │ -0619ac: 0003 0200 0300 0000 2d00 5f00 3a00 |002a: array-data (7 units) │ │ +064310: |[064310] org.jsoup.parser.TokenQueue.consumeAttributeKey:()Ljava/lang/String; │ │ +064320: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064324: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +06432a: 0a01 |0005: move-result v1 │ │ +06432c: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ +064330: 6e10 8d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ +064336: 0a01 |000b: move-result v1 │ │ +064338: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ +06433c: 1231 |000e: const/4 v1, #int 3 // #3 │ │ +06433e: 2311 b203 |000f: new-array v1, v1, [C // type@03b2 │ │ +064342: 2601 1900 0000 |0011: fill-array-data v1, 0000002a // +00000019 │ │ +064348: 6e20 8813 1300 |0014: invoke-virtual {v3, v1}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([C)Z // method@1388 │ │ +06434e: 0a01 |0017: move-result v1 │ │ +064350: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +064354: 5231 9c07 |001a: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064358: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06435c: 5931 9c07 |001e: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064360: 28e2 |0020: goto 0002 // -001e │ │ +064362: 5431 9d07 |0021: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064366: 5232 9c07 |0023: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06436a: 6e30 450a 0102 |0025: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +064370: 0c01 |0028: move-result-object v1 │ │ +064372: 1101 |0029: return-object v1 │ │ +064374: 0003 0200 0300 0000 2d00 5f00 3a00 |002a: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0002 line=375 │ │ 0x001a line=376 │ │ 0x0021 line=378 │ │ 0x002a line=375 │ │ @@ -101769,38 +101734,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0619bc: |[0619bc] org.jsoup.parser.TokenQueue.consumeCssIdentifier:()Ljava/lang/String; │ │ -0619cc: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -0619d0: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -0619d6: 0a01 |0005: move-result v1 │ │ -0619d8: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ -0619dc: 6e10 8d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ -0619e2: 0a01 |000b: move-result v1 │ │ -0619e4: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ -0619e8: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0619ea: 2311 9e03 |000f: new-array v1, v1, [C // type@039e │ │ -0619ee: 2601 1900 0000 |0011: fill-array-data v1, 0000002a // +00000019 │ │ -0619f4: 6e20 8813 1300 |0014: invoke-virtual {v3, v1}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([C)Z // method@1388 │ │ -0619fa: 0a01 |0017: move-result v1 │ │ -0619fc: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ -061a00: 5231 9c07 |001a: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061a04: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -061a08: 5931 9c07 |001e: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061a0c: 28e2 |0020: goto 0002 // -001e │ │ -061a0e: 5431 9d07 |0021: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061a12: 5232 9c07 |0023: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061a16: 6e30 450a 0102 |0025: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061a1c: 0c01 |0028: move-result-object v1 │ │ -061a1e: 1101 |0029: return-object v1 │ │ -061a20: 0003 0200 0200 0000 2d00 5f00 |002a: array-data (6 units) │ │ +064384: |[064384] org.jsoup.parser.TokenQueue.consumeCssIdentifier:()Ljava/lang/String; │ │ +064394: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064398: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +06439e: 0a01 |0005: move-result v1 │ │ +0643a0: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ +0643a4: 6e10 8d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ +0643aa: 0a01 |000b: move-result v1 │ │ +0643ac: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ +0643b0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0643b2: 2311 b203 |000f: new-array v1, v1, [C // type@03b2 │ │ +0643b6: 2601 1900 0000 |0011: fill-array-data v1, 0000002a // +00000019 │ │ +0643bc: 6e20 8813 1300 |0014: invoke-virtual {v3, v1}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([C)Z // method@1388 │ │ +0643c2: 0a01 |0017: move-result v1 │ │ +0643c4: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +0643c8: 5231 9c07 |001a: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0643cc: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0643d0: 5931 9c07 |001e: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0643d4: 28e2 |0020: goto 0002 // -001e │ │ +0643d6: 5431 9d07 |0021: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0643da: 5232 9c07 |0023: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0643de: 6e30 450a 0102 |0025: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0643e4: 0c01 |0028: move-result-object v1 │ │ +0643e6: 1101 |0029: return-object v1 │ │ +0643e8: 0003 0200 0200 0000 2d00 5f00 |002a: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0002 line=363 │ │ 0x001a line=364 │ │ 0x0021 line=366 │ │ 0x002a line=363 │ │ @@ -101813,38 +101778,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -061a2c: |[061a2c] org.jsoup.parser.TokenQueue.consumeElementSelector:()Ljava/lang/String; │ │ -061a3c: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061a40: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061a46: 0a01 |0005: move-result v1 │ │ -061a48: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ -061a4c: 6e10 8d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ -061a52: 0a01 |000b: move-result v1 │ │ -061a54: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ -061a58: 1231 |000e: const/4 v1, #int 3 // #3 │ │ -061a5a: 2311 9e03 |000f: new-array v1, v1, [C // type@039e │ │ -061a5e: 2601 1900 0000 |0011: fill-array-data v1, 0000002a // +00000019 │ │ -061a64: 6e20 8813 1300 |0014: invoke-virtual {v3, v1}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([C)Z // method@1388 │ │ -061a6a: 0a01 |0017: move-result v1 │ │ -061a6c: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ -061a70: 5231 9c07 |001a: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061a74: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -061a78: 5931 9c07 |001e: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061a7c: 28e2 |0020: goto 0002 // -001e │ │ -061a7e: 5431 9d07 |0021: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061a82: 5232 9c07 |0023: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061a86: 6e30 450a 0102 |0025: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061a8c: 0c01 |0028: move-result-object v1 │ │ -061a8e: 1101 |0029: return-object v1 │ │ -061a90: 0003 0200 0300 0000 7c00 5f00 2d00 |002a: array-data (7 units) │ │ +0643f4: |[0643f4] org.jsoup.parser.TokenQueue.consumeElementSelector:()Ljava/lang/String; │ │ +064404: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064408: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +06440e: 0a01 |0005: move-result v1 │ │ +064410: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ +064414: 6e10 8d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ +06441a: 0a01 |000b: move-result v1 │ │ +06441c: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ +064420: 1231 |000e: const/4 v1, #int 3 // #3 │ │ +064422: 2311 b203 |000f: new-array v1, v1, [C // type@03b2 │ │ +064426: 2601 1900 0000 |0011: fill-array-data v1, 0000002a // +00000019 │ │ +06442c: 6e20 8813 1300 |0014: invoke-virtual {v3, v1}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([C)Z // method@1388 │ │ +064432: 0a01 |0017: move-result v1 │ │ +064434: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +064438: 5231 9c07 |001a: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06443c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +064440: 5931 9c07 |001e: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064444: 28e2 |0020: goto 0002 // -001e │ │ +064446: 5431 9d07 |0021: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06444a: 5232 9c07 |0023: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06444e: 6e30 450a 0102 |0025: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +064454: 0c01 |0028: move-result-object v1 │ │ +064456: 1101 |0029: return-object v1 │ │ +064458: 0003 0200 0300 0000 7c00 5f00 2d00 |002a: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0002 line=350 │ │ 0x001a line=351 │ │ 0x0021 line=353 │ │ 0x002a line=350 │ │ @@ -101857,38 +101822,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -061aa0: |[061aa0] org.jsoup.parser.TokenQueue.consumeTagName:()Ljava/lang/String; │ │ -061ab0: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061ab4: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061aba: 0a01 |0005: move-result v1 │ │ -061abc: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ -061ac0: 6e10 8d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ -061ac6: 0a01 |000b: move-result v1 │ │ -061ac8: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ -061acc: 1231 |000e: const/4 v1, #int 3 // #3 │ │ -061ace: 2311 9e03 |000f: new-array v1, v1, [C // type@039e │ │ -061ad2: 2601 1900 0000 |0011: fill-array-data v1, 0000002a // +00000019 │ │ -061ad8: 6e20 8813 1300 |0014: invoke-virtual {v3, v1}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([C)Z // method@1388 │ │ -061ade: 0a01 |0017: move-result v1 │ │ -061ae0: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ -061ae4: 5231 9c07 |001a: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061ae8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -061aec: 5931 9c07 |001e: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061af0: 28e2 |0020: goto 0002 // -001e │ │ -061af2: 5431 9d07 |0021: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061af6: 5232 9c07 |0023: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061afa: 6e30 450a 0102 |0025: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061b00: 0c01 |0028: move-result-object v1 │ │ -061b02: 1101 |0029: return-object v1 │ │ -061b04: 0003 0200 0300 0000 3a00 5f00 2d00 |002a: array-data (7 units) │ │ +064468: |[064468] org.jsoup.parser.TokenQueue.consumeTagName:()Ljava/lang/String; │ │ +064478: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06447c: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +064482: 0a01 |0005: move-result v1 │ │ +064484: 3901 1b00 |0006: if-nez v1, 0021 // +001b │ │ +064488: 6e10 8d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ +06448e: 0a01 |000b: move-result v1 │ │ +064490: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ +064494: 1231 |000e: const/4 v1, #int 3 // #3 │ │ +064496: 2311 b203 |000f: new-array v1, v1, [C // type@03b2 │ │ +06449a: 2601 1900 0000 |0011: fill-array-data v1, 0000002a // +00000019 │ │ +0644a0: 6e20 8813 1300 |0014: invoke-virtual {v3, v1}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([C)Z // method@1388 │ │ +0644a6: 0a01 |0017: move-result v1 │ │ +0644a8: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +0644ac: 5231 9c07 |001a: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0644b0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0644b4: 5931 9c07 |001e: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0644b8: 28e2 |0020: goto 0002 // -001e │ │ +0644ba: 5431 9d07 |0021: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0644be: 5232 9c07 |0023: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0644c2: 6e30 450a 0102 |0025: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0644c8: 0c01 |0028: move-result-object v1 │ │ +0644ca: 1101 |0029: return-object v1 │ │ +0644cc: 0003 0200 0300 0000 3a00 5f00 2d00 |002a: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0002 line=337 │ │ 0x001a line=338 │ │ 0x0021 line=340 │ │ 0x002a line=337 │ │ @@ -101901,34 +101866,34 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -061b14: |[061b14] org.jsoup.parser.TokenQueue.consumeTo:(Ljava/lang/String;)Ljava/lang/String; │ │ -061b24: 5442 9d07 |0000: iget-object v2, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061b28: 5243 9c07 |0002: iget v3, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061b2c: 6e30 340a 5203 |0004: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0a34 │ │ -061b32: 0a01 |0007: move-result v1 │ │ -061b34: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -061b36: 3221 1400 |0009: if-eq v1, v2, 001d // +0014 │ │ -061b3a: 5442 9d07 |000b: iget-object v2, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061b3e: 5243 9c07 |000d: iget v3, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061b42: 6e30 450a 3201 |000f: invoke-virtual {v2, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061b48: 0c00 |0012: move-result-object v0 │ │ -061b4a: 5242 9c07 |0013: iget v2, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061b4e: 6e10 380a 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -061b54: 0a03 |0018: move-result v3 │ │ -061b56: b032 |0019: add-int/2addr v2, v3 │ │ -061b58: 5942 9c07 |001a: iput v2, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061b5c: 1100 |001c: return-object v0 │ │ -061b5e: 6e10 8f13 0400 |001d: invoke-virtual {v4}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -061b64: 0c00 |0020: move-result-object v0 │ │ -061b66: 28fb |0021: goto 001c // -0005 │ │ +0644dc: |[0644dc] org.jsoup.parser.TokenQueue.consumeTo:(Ljava/lang/String;)Ljava/lang/String; │ │ +0644ec: 5442 9d07 |0000: iget-object v2, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0644f0: 5243 9c07 |0002: iget v3, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0644f4: 6e30 340a 5203 |0004: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0a34 │ │ +0644fa: 0a01 |0007: move-result v1 │ │ +0644fc: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +0644fe: 3221 1400 |0009: if-eq v1, v2, 001d // +0014 │ │ +064502: 5442 9d07 |000b: iget-object v2, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064506: 5243 9c07 |000d: iget v3, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06450a: 6e30 450a 3201 |000f: invoke-virtual {v2, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +064510: 0c00 |0012: move-result-object v0 │ │ +064512: 5242 9c07 |0013: iget v2, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064516: 6e10 380a 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +06451c: 0a03 |0018: move-result v3 │ │ +06451e: b032 |0019: add-int/2addr v2, v3 │ │ +064520: 5942 9c07 |001a: iput v2, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064524: 1100 |001c: return-object v0 │ │ +064526: 6e10 8f13 0400 |001d: invoke-virtual {v4}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +06452c: 0c00 |0020: move-result-object v0 │ │ +06452e: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0008 line=182 │ │ 0x000b line=183 │ │ 0x0013 line=184 │ │ 0x001c line=187 │ │ @@ -101943,31 +101908,31 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -061b68: |[061b68] org.jsoup.parser.TokenQueue.consumeToAny:([Ljava/lang/String;)Ljava/lang/String; │ │ -061b78: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061b7c: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061b82: 0a01 |0005: move-result v1 │ │ -061b84: 3901 0f00 |0006: if-nez v1, 0015 // +000f │ │ -061b88: 6e20 8913 4300 |0008: invoke-virtual {v3, v4}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([Ljava/lang/String;)Z // method@1389 │ │ -061b8e: 0a01 |000b: move-result v1 │ │ -061b90: 3901 0900 |000c: if-nez v1, 0015 // +0009 │ │ -061b94: 5231 9c07 |000e: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061b98: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -061b9c: 5931 9c07 |0012: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061ba0: 28ee |0014: goto 0002 // -0012 │ │ -061ba2: 5431 9d07 |0015: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061ba6: 5232 9c07 |0017: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061baa: 6e30 450a 0102 |0019: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061bb0: 0c01 |001c: move-result-object v1 │ │ -061bb2: 1101 |001d: return-object v1 │ │ +064530: |[064530] org.jsoup.parser.TokenQueue.consumeToAny:([Ljava/lang/String;)Ljava/lang/String; │ │ +064540: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064544: 6e10 8513 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +06454a: 0a01 |0005: move-result v1 │ │ +06454c: 3901 0f00 |0006: if-nez v1, 0015 // +000f │ │ +064550: 6e20 8913 4300 |0008: invoke-virtual {v3, v4}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([Ljava/lang/String;)Z // method@1389 │ │ +064556: 0a01 |000b: move-result v1 │ │ +064558: 3901 0900 |000c: if-nez v1, 0015 // +0009 │ │ +06455c: 5231 9c07 |000e: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064560: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +064564: 5931 9c07 |0012: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064568: 28ee |0014: goto 0002 // -0012 │ │ +06456a: 5431 9d07 |0015: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06456e: 5232 9c07 |0017: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064572: 6e30 450a 0102 |0019: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +064578: 0c01 |001c: move-result-object v1 │ │ +06457a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ 0x000e line=225 │ │ 0x0015 line=228 │ │ locals : │ │ @@ -101980,63 +101945,63 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -061bb4: |[061bb4] org.jsoup.parser.TokenQueue.consumeToIgnoreCase:(Ljava/lang/String;)Ljava/lang/String; │ │ -061bc4: 5263 9c07 |0000: iget v3, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061bc8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -061bca: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -061bcc: 6e30 450a 4705 |0004: invoke-virtual {v7, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061bd2: 0c01 |0007: move-result-object v1 │ │ -061bd4: 6e10 470a 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -061bda: 0c04 |000b: move-result-object v4 │ │ -061bdc: 6e10 490a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@0a49 │ │ -061be2: 0c05 |000f: move-result-object v5 │ │ -061be4: 6e20 2a0a 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -061bea: 0a00 |0013: move-result v0 │ │ -061bec: 6e10 8513 0600 |0014: invoke-virtual {v6}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061bf2: 0a04 |0017: move-result v4 │ │ -061bf4: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ -061bf8: 6e20 8713 7600 |001a: invoke-virtual {v6, v7}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -061bfe: 0a04 |001d: move-result v4 │ │ -061c00: 3804 0b00 |001e: if-eqz v4, 0029 // +000b │ │ -061c04: 5464 9d07 |0020: iget-object v4, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061c08: 5265 9c07 |0022: iget v5, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c0c: 6e30 450a 3405 |0024: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061c12: 0c04 |0027: move-result-object v4 │ │ -061c14: 1104 |0028: return-object v4 │ │ -061c16: 3800 2800 |0029: if-eqz v0, 0051 // +0028 │ │ -061c1a: 5464 9d07 |002b: iget-object v4, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061c1e: 5265 9c07 |002d: iget v5, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c22: 6e30 340a 1405 |002f: invoke-virtual {v4, v1, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0a34 │ │ -061c28: 0a04 |0032: move-result v4 │ │ -061c2a: 5265 9c07 |0033: iget v5, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c2e: 9102 0405 |0035: sub-int v2, v4, v5 │ │ -061c32: 3902 0900 |0037: if-nez v2, 0040 // +0009 │ │ -061c36: 5264 9c07 |0039: iget v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c3a: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -061c3e: 5964 9c07 |003d: iput v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c42: 28d5 |003f: goto 0014 // -002b │ │ -061c44: 3b02 0b00 |0040: if-gez v2, 004b // +000b │ │ -061c48: 5464 9d07 |0042: iget-object v4, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061c4c: 6e10 380a 0400 |0044: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -061c52: 0a04 |0047: move-result v4 │ │ -061c54: 5964 9c07 |0048: iput v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c58: 28ca |004a: goto 0014 // -0036 │ │ -061c5a: 5264 9c07 |004b: iget v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c5e: b024 |004d: add-int/2addr v4, v2 │ │ -061c60: 5964 9c07 |004e: iput v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c64: 28c4 |0050: goto 0014 // -003c │ │ -061c66: 5264 9c07 |0051: iget v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c6a: d804 0401 |0053: add-int/lit8 v4, v4, #int 1 // #01 │ │ -061c6e: 5964 9c07 |0055: iput v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c72: 28bd |0057: goto 0014 // -0043 │ │ +06457c: |[06457c] org.jsoup.parser.TokenQueue.consumeToIgnoreCase:(Ljava/lang/String;)Ljava/lang/String; │ │ +06458c: 5263 9c07 |0000: iget v3, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064590: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +064592: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +064594: 6e30 450a 4705 |0004: invoke-virtual {v7, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +06459a: 0c01 |0007: move-result-object v1 │ │ +06459c: 6e10 470a 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +0645a2: 0c04 |000b: move-result-object v4 │ │ +0645a4: 6e10 490a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@0a49 │ │ +0645aa: 0c05 |000f: move-result-object v5 │ │ +0645ac: 6e20 2a0a 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0645b2: 0a00 |0013: move-result v0 │ │ +0645b4: 6e10 8513 0600 |0014: invoke-virtual {v6}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +0645ba: 0a04 |0017: move-result v4 │ │ +0645bc: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ +0645c0: 6e20 8713 7600 |001a: invoke-virtual {v6, v7}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +0645c6: 0a04 |001d: move-result v4 │ │ +0645c8: 3804 0b00 |001e: if-eqz v4, 0029 // +000b │ │ +0645cc: 5464 9d07 |0020: iget-object v4, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0645d0: 5265 9c07 |0022: iget v5, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0645d4: 6e30 450a 3405 |0024: invoke-virtual {v4, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0645da: 0c04 |0027: move-result-object v4 │ │ +0645dc: 1104 |0028: return-object v4 │ │ +0645de: 3800 2800 |0029: if-eqz v0, 0051 // +0028 │ │ +0645e2: 5464 9d07 |002b: iget-object v4, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0645e6: 5265 9c07 |002d: iget v5, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0645ea: 6e30 340a 1405 |002f: invoke-virtual {v4, v1, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0a34 │ │ +0645f0: 0a04 |0032: move-result v4 │ │ +0645f2: 5265 9c07 |0033: iget v5, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0645f6: 9102 0405 |0035: sub-int v2, v4, v5 │ │ +0645fa: 3902 0900 |0037: if-nez v2, 0040 // +0009 │ │ +0645fe: 5264 9c07 |0039: iget v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064602: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +064606: 5964 9c07 |003d: iput v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06460a: 28d5 |003f: goto 0014 // -002b │ │ +06460c: 3b02 0b00 |0040: if-gez v2, 004b // +000b │ │ +064610: 5464 9d07 |0042: iget-object v4, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064614: 6e10 380a 0400 |0044: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +06461a: 0a04 |0047: move-result v4 │ │ +06461c: 5964 9c07 |0048: iput v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064620: 28ca |004a: goto 0014 // -0036 │ │ +064622: 5264 9c07 |004b: iget v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064626: b024 |004d: add-int/2addr v4, v2 │ │ +064628: 5964 9c07 |004e: iput v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06462c: 28c4 |0050: goto 0014 // -003c │ │ +06462e: 5264 9c07 |0051: iget v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064632: d804 0401 |0053: add-int/lit8 v4, v4, #int 1 // #01 │ │ +064636: 5964 9c07 |0055: iput v4, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06463a: 28bd |0057: goto 0014 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ 0x0008 line=194 │ │ 0x0014 line=195 │ │ 0x001a line=196 │ │ @@ -102062,25 +102027,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -061c74: |[061c74] org.jsoup.parser.TokenQueue.consumeWhitespace:()Z │ │ -061c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -061c86: 6e10 8c13 0200 |0001: invoke-virtual {v2}, Lorg/jsoup/parser/TokenQueue;.matchesWhitespace:()Z // method@138c │ │ -061c8c: 0a01 |0004: move-result v1 │ │ -061c8e: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ -061c92: 5221 9c07 |0007: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c96: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ -061c9a: 5921 9c07 |000b: iput v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061c9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -061ca0: 28f3 |000e: goto 0001 // -000d │ │ -061ca2: 0f00 |000f: return v0 │ │ +06463c: |[06463c] org.jsoup.parser.TokenQueue.consumeWhitespace:()Z │ │ +06464c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06464e: 6e10 8c13 0200 |0001: invoke-virtual {v2}, Lorg/jsoup/parser/TokenQueue;.matchesWhitespace:()Z // method@138c │ │ +064654: 0a01 |0004: move-result v1 │ │ +064656: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ +06465a: 5221 9c07 |0007: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06465e: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ +064662: 5921 9c07 |000b: iput v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064666: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +064668: 28f3 |000e: goto 0001 // -000d │ │ +06466a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0001 line=312 │ │ 0x0007 line=313 │ │ 0x000d line=314 │ │ 0x000f line=316 │ │ @@ -102093,28 +102058,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -061ca4: |[061ca4] org.jsoup.parser.TokenQueue.consumeWord:()Ljava/lang/String; │ │ -061cb4: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061cb8: 6e10 8d13 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ -061cbe: 0a01 |0005: move-result v1 │ │ -061cc0: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -061cc4: 5231 9c07 |0008: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061cc8: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -061ccc: 5931 9c07 |000c: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061cd0: 28f4 |000e: goto 0002 // -000c │ │ -061cd2: 5431 9d07 |000f: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061cd6: 5232 9c07 |0011: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061cda: 6e30 450a 0102 |0013: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061ce0: 0c01 |0016: move-result-object v1 │ │ -061ce2: 1101 |0017: return-object v1 │ │ +06466c: |[06466c] org.jsoup.parser.TokenQueue.consumeWord:()Ljava/lang/String; │ │ +06467c: 5230 9c07 |0000: iget v0, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064680: 6e10 8d13 0300 |0002: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ +064686: 0a01 |0005: move-result v1 │ │ +064688: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +06468c: 5231 9c07 |0008: iget v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064690: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +064694: 5931 9c07 |000c: iput v1, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064698: 28f4 |000e: goto 0002 // -000c │ │ +06469a: 5431 9d07 |000f: iget-object v1, v3, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06469e: 5232 9c07 |0011: iget v2, v3, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0646a2: 6e30 450a 0102 |0013: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0646a8: 0c01 |0016: move-result-object v1 │ │ +0646aa: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0002 line=325 │ │ 0x0008 line=326 │ │ 0x000f line=327 │ │ locals : │ │ @@ -102126,22 +102091,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -061ce4: |[061ce4] org.jsoup.parser.TokenQueue.isEmpty:()Z │ │ -061cf4: 7010 9013 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/TokenQueue;.remainingLength:()I // method@1390 │ │ -061cfa: 0a00 |0003: move-result v0 │ │ -061cfc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -061d00: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -061d02: 0f00 |0007: return v0 │ │ -061d04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -061d06: 28fe |0009: goto 0007 // -0002 │ │ +0646ac: |[0646ac] org.jsoup.parser.TokenQueue.isEmpty:()Z │ │ +0646bc: 7010 9013 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/TokenQueue;.remainingLength:()I // method@1390 │ │ +0646c2: 0a00 |0003: move-result v0 │ │ +0646c4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0646c8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0646ca: 0f00 |0007: return v0 │ │ +0646cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0646ce: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ #18 : (in Lorg/jsoup/parser/TokenQueue;) │ │ @@ -102149,27 +102114,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -061d08: |[061d08] org.jsoup.parser.TokenQueue.matchChomp:(Ljava/lang/String;)Z │ │ -061d18: 6e20 8713 3200 |0000: invoke-virtual {v2, v3}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -061d1e: 0a00 |0003: move-result v0 │ │ -061d20: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -061d24: 5220 9c07 |0006: iget v0, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061d28: 6e10 380a 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -061d2e: 0a01 |000b: move-result v1 │ │ -061d30: b010 |000c: add-int/2addr v0, v1 │ │ -061d32: 5920 9c07 |000d: iput v0, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061d36: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -061d38: 0f00 |0010: return v0 │ │ -061d3a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -061d3c: 28fe |0012: goto 0010 // -0002 │ │ +0646d0: |[0646d0] org.jsoup.parser.TokenQueue.matchChomp:(Ljava/lang/String;)Z │ │ +0646e0: 6e20 8713 3200 |0000: invoke-virtual {v2, v3}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +0646e6: 0a00 |0003: move-result v0 │ │ +0646e8: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +0646ec: 5220 9c07 |0006: iget v0, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0646f0: 6e10 380a 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0646f6: 0a01 |000b: move-result v1 │ │ +0646f8: b010 |000c: add-int/2addr v0, v1 │ │ +0646fa: 5920 9c07 |000d: iput v0, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0646fe: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +064700: 0f00 |0010: return v0 │ │ +064702: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +064704: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=120 │ │ 0x000f line=121 │ │ 0x0010 line=123 │ │ locals : │ │ @@ -102181,25 +102146,25 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -061d40: |[061d40] org.jsoup.parser.TokenQueue.matches:(Ljava/lang/String;)Z │ │ -061d50: 5460 9d07 |0000: iget-object v0, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061d54: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -061d56: 5262 9c07 |0003: iget v2, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061d5a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -061d5c: 6e10 380a 0700 |0006: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -061d62: 0a05 |0009: move-result v5 │ │ -061d64: 0773 |000a: move-object v3, v7 │ │ -061d66: 7406 3b0a 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ -061d6c: 0a00 |000e: move-result v0 │ │ -061d6e: 0f00 |000f: return v0 │ │ +064708: |[064708] org.jsoup.parser.TokenQueue.matches:(Ljava/lang/String;)Z │ │ +064718: 5460 9d07 |0000: iget-object v0, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06471c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06471e: 5262 9c07 |0003: iget v2, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064722: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +064724: 6e10 380a 0700 |0006: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +06472a: 0a05 |0009: move-result v5 │ │ +06472c: 0773 |000a: move-object v3, v7 │ │ +06472e: 7406 3b0a 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@0a3b │ │ +064734: 0a00 |000e: move-result v0 │ │ +064736: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lorg/jsoup/parser/TokenQueue; │ │ 0x0000 - 0x0010 reg=7 seq Ljava/lang/String; │ │ │ │ @@ -102208,33 +102173,33 @@ │ │ type : '([C)Z' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -061d70: |[061d70] org.jsoup.parser.TokenQueue.matchesAny:([C)Z │ │ -061d80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -061d82: 6e10 8513 0600 |0001: invoke-virtual {v6}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061d88: 0a02 |0004: move-result v2 │ │ -061d8a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -061d8e: 0f01 |0007: return v1 │ │ -061d90: 2173 |0008: array-length v3, v7 │ │ -061d92: 0112 |0009: move v2, v1 │ │ -061d94: 3532 fdff |000a: if-ge v2, v3, 0007 // -0003 │ │ -061d98: 4900 0702 |000c: aget-char v0, v7, v2 │ │ -061d9c: 5464 9d07 |000e: iget-object v4, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061da0: 5265 9c07 |0010: iget v5, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061da4: 6e20 250a 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -061daa: 0a04 |0015: move-result v4 │ │ -061dac: 3304 0400 |0016: if-ne v4, v0, 001a // +0004 │ │ -061db0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -061db2: 28ee |0019: goto 0007 // -0012 │ │ -061db4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -061db8: 28ee |001c: goto 000a // -0012 │ │ +064738: |[064738] org.jsoup.parser.TokenQueue.matchesAny:([C)Z │ │ +064748: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06474a: 6e10 8513 0600 |0001: invoke-virtual {v6}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +064750: 0a02 |0004: move-result v2 │ │ +064752: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +064756: 0f01 |0007: return v1 │ │ +064758: 2173 |0008: array-length v3, v7 │ │ +06475a: 0112 |0009: move v2, v1 │ │ +06475c: 3532 fdff |000a: if-ge v2, v3, 0007 // -0003 │ │ +064760: 4900 0702 |000c: aget-char v0, v7, v2 │ │ +064764: 5464 9d07 |000e: iget-object v4, v6, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064768: 5265 9c07 |0010: iget v5, v6, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06476c: 6e20 250a 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +064772: 0a04 |0015: move-result v4 │ │ +064774: 3304 0400 |0016: if-ne v4, v0, 001a // +0004 │ │ +064778: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +06477a: 28ee |0019: goto 0007 // -0012 │ │ +06477c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +064780: 28ee |001c: goto 000a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0007 line=104 │ │ 0x0008 line=100 │ │ 0x000e line=101 │ │ 0x0018 line=102 │ │ @@ -102249,27 +102214,27 @@ │ │ type : '([Ljava/lang/String;)Z' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -061dbc: |[061dbc] org.jsoup.parser.TokenQueue.matchesAny:([Ljava/lang/String;)Z │ │ -061dcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -061dce: 2163 |0001: array-length v3, v6 │ │ -061dd0: 0112 |0002: move v2, v1 │ │ -061dd2: 3532 0b00 |0003: if-ge v2, v3, 000e // +000b │ │ -061dd6: 4600 0602 |0005: aget-object v0, v6, v2 │ │ -061dda: 6e20 8713 0500 |0007: invoke-virtual {v5, v0}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -061de0: 0a04 |000a: move-result v4 │ │ -061de2: 3804 0400 |000b: if-eqz v4, 000f // +0004 │ │ -061de6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -061de8: 0f01 |000e: return v1 │ │ -061dea: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -061dee: 28f2 |0011: goto 0003 // -000e │ │ +064784: |[064784] org.jsoup.parser.TokenQueue.matchesAny:([Ljava/lang/String;)Z │ │ +064794: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +064796: 2163 |0001: array-length v3, v6 │ │ +064798: 0112 |0002: move v2, v1 │ │ +06479a: 3532 0b00 |0003: if-ge v2, v3, 000e // +000b │ │ +06479e: 4600 0602 |0005: aget-object v0, v6, v2 │ │ +0647a2: 6e20 8713 0500 |0007: invoke-virtual {v5, v0}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +0647a8: 0a04 |000a: move-result v4 │ │ +0647aa: 3804 0400 |000b: if-eqz v4, 000f // +0004 │ │ +0647ae: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0647b0: 0f01 |000e: return v1 │ │ +0647b2: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0647b6: 28f2 |0011: goto 0003 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0007 line=90 │ │ 0x000d line=91 │ │ 0x000e line=93 │ │ 0x000f line=89 │ │ @@ -102284,20 +102249,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -061df0: |[061df0] org.jsoup.parser.TokenQueue.matchesCS:(Ljava/lang/String;)Z │ │ -061e00: 5420 9d07 |0000: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061e04: 5221 9c07 |0002: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061e08: 6e30 430a 3001 |0004: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;I)Z // method@0a43 │ │ -061e0e: 0a00 |0007: move-result v0 │ │ -061e10: 0f00 |0008: return v0 │ │ +0647b8: |[0647b8] org.jsoup.parser.TokenQueue.matchesCS:(Ljava/lang/String;)Z │ │ +0647c8: 5420 9d07 |0000: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0647cc: 5221 9c07 |0002: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0647d0: 6e30 430a 3001 |0004: invoke-virtual {v0, v3, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;I)Z // method@0a43 │ │ +0647d6: 0a00 |0007: move-result v0 │ │ +0647d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/parser/TokenQueue; │ │ 0x0000 - 0x0009 reg=3 seq Ljava/lang/String; │ │ │ │ @@ -102306,37 +102271,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -061e14: |[061e14] org.jsoup.parser.TokenQueue.matchesStartTag:()Z │ │ -061e24: 7010 9013 0200 |0000: invoke-direct {v2}, Lorg/jsoup/parser/TokenQueue;.remainingLength:()I // method@1390 │ │ -061e2a: 0a00 |0003: move-result v0 │ │ -061e2c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -061e2e: 3410 2000 |0005: if-lt v0, v1, 0025 // +0020 │ │ -061e32: 5420 9d07 |0007: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061e36: 5221 9c07 |0009: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061e3a: 6e20 250a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -061e40: 0a00 |000e: move-result v0 │ │ -061e42: 1301 3c00 |000f: const/16 v1, #int 60 // #3c │ │ -061e46: 3310 1400 |0011: if-ne v0, v1, 0025 // +0014 │ │ -061e4a: 5420 9d07 |0013: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061e4e: 5221 9c07 |0015: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061e52: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -061e56: 6e20 250a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -061e5c: 0a00 |001c: move-result v0 │ │ -061e5e: 7110 d509 0000 |001d: invoke-static {v0}, Ljava/lang/Character;.isLetter:(C)Z // method@09d5 │ │ -061e64: 0a00 |0020: move-result v0 │ │ -061e66: 3800 0400 |0021: if-eqz v0, 0025 // +0004 │ │ -061e6a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -061e6c: 0f00 |0024: return v0 │ │ -061e6e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -061e70: 28fe |0026: goto 0024 // -0002 │ │ +0647dc: |[0647dc] org.jsoup.parser.TokenQueue.matchesStartTag:()Z │ │ +0647ec: 7010 9013 0200 |0000: invoke-direct {v2}, Lorg/jsoup/parser/TokenQueue;.remainingLength:()I // method@1390 │ │ +0647f2: 0a00 |0003: move-result v0 │ │ +0647f4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0647f6: 3410 2000 |0005: if-lt v0, v1, 0025 // +0020 │ │ +0647fa: 5420 9d07 |0007: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0647fe: 5221 9c07 |0009: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064802: 6e20 250a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +064808: 0a00 |000e: move-result v0 │ │ +06480a: 1301 3c00 |000f: const/16 v1, #int 60 // #3c │ │ +06480e: 3310 1400 |0011: if-ne v0, v1, 0025 // +0014 │ │ +064812: 5420 9d07 |0013: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064816: 5221 9c07 |0015: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06481a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06481e: 6e20 250a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +064824: 0a00 |001c: move-result v0 │ │ +064826: 7110 d509 0000 |001d: invoke-static {v0}, Ljava/lang/Character;.isLetter:(C)Z // method@09d5 │ │ +06482c: 0a00 |0020: move-result v0 │ │ +06482e: 3800 0400 |0021: if-eqz v0, 0025 // +0004 │ │ +064832: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +064834: 0f00 |0024: return v0 │ │ +064836: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +064838: 28fe |0026: goto 0024 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ #24 : (in Lorg/jsoup/parser/TokenQueue;) │ │ @@ -102344,29 +102309,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -061e74: |[061e74] org.jsoup.parser.TokenQueue.matchesWhitespace:()Z │ │ -061e84: 6e10 8513 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061e8a: 0a00 |0003: move-result v0 │ │ -061e8c: 3900 1200 |0004: if-nez v0, 0016 // +0012 │ │ -061e90: 5420 9d07 |0006: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061e94: 5221 9c07 |0008: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061e98: 6e20 250a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -061e9e: 0a00 |000d: move-result v0 │ │ -061ea0: 7110 6c10 0000 |000e: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ -061ea6: 0a00 |0011: move-result v0 │ │ -061ea8: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -061eac: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -061eae: 0f00 |0015: return v0 │ │ -061eb0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -061eb2: 28fe |0017: goto 0015 // -0002 │ │ +06483c: |[06483c] org.jsoup.parser.TokenQueue.matchesWhitespace:()Z │ │ +06484c: 6e10 8513 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +064852: 0a00 |0003: move-result v0 │ │ +064854: 3900 1200 |0004: if-nez v0, 0016 // +0012 │ │ +064858: 5420 9d07 |0006: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06485c: 5221 9c07 |0008: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064860: 6e20 250a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +064866: 0a00 |000d: move-result v0 │ │ +064868: 7110 6c10 0000 |000e: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isWhitespace:(I)Z // method@106c │ │ +06486e: 0a00 |0011: move-result v0 │ │ +064870: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +064874: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +064876: 0f00 |0015: return v0 │ │ +064878: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06487a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ #25 : (in Lorg/jsoup/parser/TokenQueue;) │ │ @@ -102374,29 +102339,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -061eb4: |[061eb4] org.jsoup.parser.TokenQueue.matchesWord:()Z │ │ -061ec4: 6e10 8513 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061eca: 0a00 |0003: move-result v0 │ │ -061ecc: 3900 1200 |0004: if-nez v0, 0016 // +0012 │ │ -061ed0: 5420 9d07 |0006: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061ed4: 5221 9c07 |0008: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061ed8: 6e20 250a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -061ede: 0a00 |000d: move-result v0 │ │ -061ee0: 7110 d609 0000 |000e: invoke-static {v0}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@09d6 │ │ -061ee6: 0a00 |0011: move-result v0 │ │ -061ee8: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -061eec: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -061eee: 0f00 |0015: return v0 │ │ -061ef0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -061ef2: 28fe |0017: goto 0015 // -0002 │ │ +06487c: |[06487c] org.jsoup.parser.TokenQueue.matchesWord:()Z │ │ +06488c: 6e10 8513 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +064892: 0a00 |0003: move-result v0 │ │ +064894: 3900 1200 |0004: if-nez v0, 0016 // +0012 │ │ +064898: 5420 9d07 |0006: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06489c: 5221 9c07 |0008: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0648a0: 6e20 250a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +0648a6: 0a00 |000d: move-result v0 │ │ +0648a8: 7110 d609 0000 |000e: invoke-static {v0}, Ljava/lang/Character;.isLetterOrDigit:(C)Z // method@09d6 │ │ +0648ae: 0a00 |0011: move-result v0 │ │ +0648b0: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +0648b4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0648b6: 0f00 |0015: return v0 │ │ +0648b8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0648ba: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ #26 : (in Lorg/jsoup/parser/TokenQueue;) │ │ @@ -102404,25 +102369,25 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -061ef4: |[061ef4] org.jsoup.parser.TokenQueue.peek:()C │ │ -061f04: 6e10 8513 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -061f0a: 0a00 |0003: move-result v0 │ │ -061f0c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -061f10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -061f12: 0f00 |0007: return v0 │ │ -061f14: 5420 9d07 |0008: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061f18: 5221 9c07 |000a: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061f1c: 6e20 250a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -061f22: 0a00 |000f: move-result v0 │ │ -061f24: 28f7 |0010: goto 0007 // -0009 │ │ +0648bc: |[0648bc] org.jsoup.parser.TokenQueue.peek:()C │ │ +0648cc: 6e10 8513 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +0648d2: 0a00 |0003: move-result v0 │ │ +0648d4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0648d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0648da: 0f00 |0007: return v0 │ │ +0648dc: 5420 9d07 |0008: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +0648e0: 5221 9c07 |000a: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +0648e4: 6e20 250a 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +0648ea: 0a00 |000f: move-result v0 │ │ +0648ec: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ #27 : (in Lorg/jsoup/parser/TokenQueue;) │ │ @@ -102430,27 +102395,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -061f28: |[061f28] org.jsoup.parser.TokenQueue.remainder:()Ljava/lang/String; │ │ -061f38: 5441 9d07 |0000: iget-object v1, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061f3c: 5242 9c07 |0002: iget v2, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061f40: 5443 9d07 |0004: iget-object v3, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061f44: 6e10 380a 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -061f4a: 0a03 |0009: move-result v3 │ │ -061f4c: 6e30 450a 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -061f52: 0c00 |000d: move-result-object v0 │ │ -061f54: 5441 9d07 |000e: iget-object v1, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061f58: 6e10 380a 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -061f5e: 0a01 |0013: move-result v1 │ │ -061f60: 5941 9c07 |0014: iput v1, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061f64: 1100 |0016: return-object v0 │ │ +0648f0: |[0648f0] org.jsoup.parser.TokenQueue.remainder:()Ljava/lang/String; │ │ +064900: 5441 9d07 |0000: iget-object v1, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064904: 5242 9c07 |0002: iget v2, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064908: 5443 9d07 |0004: iget-object v3, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +06490c: 6e10 380a 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +064912: 0a03 |0009: move-result v3 │ │ +064914: 6e30 450a 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +06491a: 0c00 |000d: move-result-object v0 │ │ +06491c: 5441 9d07 |000e: iget-object v1, v4, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064920: 6e10 380a 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +064926: 0a01 |0013: move-result v1 │ │ +064928: 5941 9c07 |0014: iput v1, v4, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +06492c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x000e line=387 │ │ 0x0016 line=388 │ │ locals : │ │ 0x000e - 0x0017 reg=0 remainder Ljava/lang/String; │ │ @@ -102461,33 +102426,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -061f68: |[061f68] org.jsoup.parser.TokenQueue.toString:()Ljava/lang/String; │ │ -061f78: 5420 9d07 |0000: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ -061f7c: 5221 9c07 |0002: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ -061f80: 6e20 440a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -061f86: 0c00 |0007: move-result-object v0 │ │ -061f88: 1100 |0008: return-object v0 │ │ +064930: |[064930] org.jsoup.parser.TokenQueue.toString:()Ljava/lang/String; │ │ +064940: 5420 9d07 |0000: iget-object v0, v2, Lorg/jsoup/parser/TokenQueue;.queue:Ljava/lang/String; // field@079d │ │ +064944: 5221 9c07 |0002: iget v1, v2, Lorg/jsoup/parser/TokenQueue;.pos:I // field@079c │ │ +064948: 6e20 440a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +06494e: 0c00 |0007: move-result-object v0 │ │ +064950: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/parser/TokenQueue; │ │ │ │ - source_file_idx : 2902 (TokenQueue.java) │ │ + source_file_idx : 2922 (TokenQueue.java) │ │ │ │ Class #285 header: │ │ -class_idx : 781 │ │ +class_idx : 801 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2904 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2924 │ │ static_fields_size : 2 │ │ instance_fields_size: 17 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 23 │ │ │ │ Class #285 - │ │ Class descriptor : 'Lorg/jsoup/parser/Tokeniser;' │ │ @@ -102580,23 +102545,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -061f8c: |[061f8c] org.jsoup.parser.Tokeniser.:()V │ │ -061f9c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -061f9e: 2300 9e03 |0001: new-array v0, v0, [C // type@039e │ │ -061fa2: 2600 0b00 0000 |0003: fill-array-data v0, 0000000e // +0000000b │ │ -061fa8: 6900 aa07 |0006: sput-object v0, Lorg/jsoup/parser/Tokeniser;.notCharRefCharsSorted:[C // field@07aa │ │ -061fac: 6200 aa07 |0008: sget-object v0, Lorg/jsoup/parser/Tokeniser;.notCharRefCharsSorted:[C // field@07aa │ │ -061fb0: 7110 290b 0000 |000a: invoke-static {v0}, Ljava/util/Arrays;.sort:([C)V // method@0b29 │ │ -061fb6: 0e00 |000d: return-void │ │ -061fb8: 0003 0200 0700 0000 0900 0a00 0d00 ... |000e: array-data (11 units) │ │ +064954: |[064954] org.jsoup.parser.Tokeniser.:()V │ │ +064964: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +064966: 2300 b203 |0001: new-array v0, v0, [C // type@03b2 │ │ +06496a: 2600 0b00 0000 |0003: fill-array-data v0, 0000000e // +0000000b │ │ +064970: 6900 aa07 |0006: sput-object v0, Lorg/jsoup/parser/Tokeniser;.notCharRefCharsSorted:[C // field@07aa │ │ +064974: 6200 aa07 |0008: sget-object v0, Lorg/jsoup/parser/Tokeniser;.notCharRefCharsSorted:[C // field@07aa │ │ +064978: 7110 290b 0000 |000a: invoke-static {v0}, Ljava/util/Arrays;.sort:([C)V // method@0b29 │ │ +06497e: 0e00 |000d: return-void │ │ +064980: 0003 0200 0700 0000 0900 0a00 0d00 ... |000e: array-data (11 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0008 line=16 │ │ 0x000d line=17 │ │ 0x000e line=13 │ │ locals : │ │ @@ -102606,51 +102571,51 @@ │ │ type : '(Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/ParseErrorList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -061fd0: |[061fd0] org.jsoup.parser.Tokeniser.:(Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/ParseErrorList;)V │ │ -061fe0: 1302 0004 |0000: const/16 v2, #int 1024 // #400 │ │ -061fe4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -061fe6: 7010 0f0a 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -061fec: 6200 7b08 |0006: sget-object v0, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ -061ff0: 5b30 af07 |0008: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ -061ff4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -061ff6: 5c30 a807 |000b: iput-boolean v0, v3, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ -061ffa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -061ffc: 5b30 a107 |000e: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ -062000: 2200 c101 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -062004: 7020 510a 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ -06200a: 5b30 a007 |0015: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ -06200e: 2200 c101 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -062012: 7020 510a 2000 |0019: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ -062018: 5b30 a307 |001c: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -06201c: 2200 0803 |001e: new-instance v0, Lorg/jsoup/parser/Token$StartTag; // type@0308 │ │ -062020: 7010 4213 0000 |0020: invoke-direct {v0}, Lorg/jsoup/parser/Token$StartTag;.:()V // method@1342 │ │ -062026: 5b30 ae07 |0023: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.startPending:Lorg/jsoup/parser/Token$StartTag; // field@07ae │ │ -06202a: 2200 0703 |0025: new-instance v0, Lorg/jsoup/parser/Token$EndTag; // type@0307 │ │ -06202e: 7010 3d13 0000 |0027: invoke-direct {v0}, Lorg/jsoup/parser/Token$EndTag;.:()V // method@133d │ │ -062034: 5b30 a607 |002a: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.endPending:Lorg/jsoup/parser/Token$EndTag; // field@07a6 │ │ -062038: 2200 0303 |002c: new-instance v0, Lorg/jsoup/parser/Token$Character; // type@0303 │ │ -06203c: 7010 2a13 0000 |002e: invoke-direct {v0}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ -062042: 5b30 9e07 |0031: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.charPending:Lorg/jsoup/parser/Token$Character; // field@079e │ │ -062046: 2200 0503 |0033: new-instance v0, Lorg/jsoup/parser/Token$Doctype; // type@0305 │ │ -06204a: 7010 3413 0000 |0035: invoke-direct {v0}, Lorg/jsoup/parser/Token$Doctype;.:()V // method@1334 │ │ -062050: 5b30 a407 |0038: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -062054: 2200 0403 |003a: new-instance v0, Lorg/jsoup/parser/Token$Comment; // type@0304 │ │ -062058: 7010 2f13 0000 |003c: invoke-direct {v0}, Lorg/jsoup/parser/Token$Comment;.:()V // method@132f │ │ -06205e: 5b30 a207 |003f: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -062062: 5c31 ad07 |0041: iput-boolean v1, v3, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ -062066: 2310 9e03 |0043: new-array v0, v1, [C // type@039e │ │ -06206a: 5b30 9f07 |0045: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.charRefHolder:[C // field@079f │ │ -06206e: 5b34 ab07 |0047: iput-object v4, v3, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062072: 5b35 a707 |0049: iput-object v5, v3, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -062076: 0e00 |004b: return-void │ │ +064998: |[064998] org.jsoup.parser.Tokeniser.:(Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/ParseErrorList;)V │ │ +0649a8: 1302 0004 |0000: const/16 v2, #int 1024 // #400 │ │ +0649ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0649ae: 7010 0f0a 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0649b4: 6200 7b08 |0006: sget-object v0, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ +0649b8: 5b30 af07 |0008: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ +0649bc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0649be: 5c30 a807 |000b: iput-boolean v0, v3, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ +0649c2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0649c4: 5b30 a107 |000e: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ +0649c8: 2200 d301 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0649cc: 7020 510a 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ +0649d2: 5b30 a007 |0015: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ +0649d6: 2200 d301 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0649da: 7020 510a 2000 |0019: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(I)V // method@0a51 │ │ +0649e0: 5b30 a307 |001c: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ +0649e4: 2200 1c03 |001e: new-instance v0, Lorg/jsoup/parser/Token$StartTag; // type@031c │ │ +0649e8: 7010 4213 0000 |0020: invoke-direct {v0}, Lorg/jsoup/parser/Token$StartTag;.:()V // method@1342 │ │ +0649ee: 5b30 ae07 |0023: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.startPending:Lorg/jsoup/parser/Token$StartTag; // field@07ae │ │ +0649f2: 2200 1b03 |0025: new-instance v0, Lorg/jsoup/parser/Token$EndTag; // type@031b │ │ +0649f6: 7010 3d13 0000 |0027: invoke-direct {v0}, Lorg/jsoup/parser/Token$EndTag;.:()V // method@133d │ │ +0649fc: 5b30 a607 |002a: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.endPending:Lorg/jsoup/parser/Token$EndTag; // field@07a6 │ │ +064a00: 2200 1703 |002c: new-instance v0, Lorg/jsoup/parser/Token$Character; // type@0317 │ │ +064a04: 7010 2a13 0000 |002e: invoke-direct {v0}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ +064a0a: 5b30 9e07 |0031: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.charPending:Lorg/jsoup/parser/Token$Character; // field@079e │ │ +064a0e: 2200 1903 |0033: new-instance v0, Lorg/jsoup/parser/Token$Doctype; // type@0319 │ │ +064a12: 7010 3413 0000 |0035: invoke-direct {v0}, Lorg/jsoup/parser/Token$Doctype;.:()V // method@1334 │ │ +064a18: 5b30 a407 |0038: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +064a1c: 2200 1803 |003a: new-instance v0, Lorg/jsoup/parser/Token$Comment; // type@0318 │ │ +064a20: 7010 2f13 0000 |003c: invoke-direct {v0}, Lorg/jsoup/parser/Token$Comment;.:()V // method@132f │ │ +064a26: 5b30 a207 |003f: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +064a2a: 5c31 ad07 |0041: iput-boolean v1, v3, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ +064a2e: 2310 b203 |0043: new-array v0, v1, [C // type@03b2 │ │ +064a32: 5b30 9f07 |0045: iput-object v0, v3, Lorg/jsoup/parser/Tokeniser;.charRefHolder:[C // field@079f │ │ +064a36: 5b34 ab07 |0047: iput-object v4, v3, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064a3a: 5b35 a707 |0049: iput-object v5, v3, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +064a3e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=38 │ │ 0x0006 line=22 │ │ 0x000a line=24 │ │ 0x000d line=25 │ │ 0x0010 line=26 │ │ @@ -102675,32 +102640,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -062078: |[062078] org.jsoup.parser.Tokeniser.characterReferenceError:(Ljava/lang/String;)V │ │ -062088: 5460 a707 |0000: iget-object v0, v6, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -06208c: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ -062092: 0a00 |0005: move-result v0 │ │ -062094: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -062098: 5460 a707 |0008: iget-object v0, v6, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -06209c: 2201 fe02 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@02fe │ │ -0620a0: 5462 ab07 |000c: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0620a4: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ -0620aa: 0a02 |0011: move-result v2 │ │ -0620ac: 1a03 4304 |0012: const-string v3, "Invalid character reference: %s" // string@0443 │ │ -0620b0: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -0620b2: 2344 b603 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -0620b6: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -0620b8: 4d07 0405 |0018: aput-object v7, v4, v5 │ │ -0620bc: 7040 fb12 2143 |001a: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;[Ljava/lang/Object;)V // method@12fb │ │ -0620c2: 6e20 0013 1000 |001d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ -0620c8: 0e00 |0020: return-void │ │ +064a40: |[064a40] org.jsoup.parser.Tokeniser.characterReferenceError:(Ljava/lang/String;)V │ │ +064a50: 5460 a707 |0000: iget-object v0, v6, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +064a54: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ +064a5a: 0a00 |0005: move-result v0 │ │ +064a5c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +064a60: 5460 a707 |0008: iget-object v0, v6, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +064a64: 2201 1203 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@0312 │ │ +064a68: 5462 ab07 |000c: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064a6c: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ +064a72: 0a02 |0011: move-result v2 │ │ +064a74: 1a03 4304 |0012: const-string v3, "Invalid character reference: %s" // string@0443 │ │ +064a78: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +064a7a: 2344 ca03 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +064a7e: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +064a80: 4d07 0405 |0018: aput-object v7, v4, v5 │ │ +064a84: 7040 fb12 2143 |001a: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;[Ljava/lang/Object;)V // method@12fb │ │ +064a8a: 6e20 0013 1000 |001d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ +064a90: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=242 │ │ 0x0020 line=243 │ │ locals : │ │ 0x0000 - 0x0021 reg=6 this Lorg/jsoup/parser/Tokeniser; │ │ @@ -102711,27 +102676,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0620cc: |[0620cc] org.jsoup.parser.Tokeniser.error:(Ljava/lang/String;)V │ │ -0620dc: 5430 a707 |0000: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -0620e0: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ -0620e6: 0a00 |0005: move-result v0 │ │ -0620e8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0620ec: 5430 a707 |0008: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -0620f0: 2201 fe02 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@02fe │ │ -0620f4: 5432 ab07 |000c: iget-object v2, v3, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0620f8: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ -0620fe: 0a02 |0011: move-result v2 │ │ -062100: 7030 fa12 2104 |0012: invoke-direct {v1, v2, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;)V // method@12fa │ │ -062106: 6e20 0013 1000 |0015: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ -06210c: 0e00 |0018: return-void │ │ +064a94: |[064a94] org.jsoup.parser.Tokeniser.error:(Ljava/lang/String;)V │ │ +064aa4: 5430 a707 |0000: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +064aa8: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ +064aae: 0a00 |0005: move-result v0 │ │ +064ab0: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +064ab4: 5430 a707 |0008: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +064ab8: 2201 1203 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@0312 │ │ +064abc: 5432 ab07 |000c: iget-object v2, v3, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064ac0: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ +064ac6: 0a02 |0011: move-result v2 │ │ +064ac8: 7030 fa12 2104 |0012: invoke-direct {v1, v2, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;)V // method@12fa │ │ +064ace: 6e20 0013 1000 |0015: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ +064ad4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0008 line=247 │ │ 0x0018 line=248 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jsoup/parser/Tokeniser; │ │ @@ -102743,18 +102708,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -062110: |[062110] org.jsoup.parser.Tokeniser.acknowledgeSelfClosingFlag:()V │ │ -062120: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062122: 5c10 ad07 |0001: iput-boolean v0, v1, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ -062126: 0e00 |0003: return-void │ │ +064ad8: |[064ad8] org.jsoup.parser.Tokeniser.acknowledgeSelfClosingFlag:()V │ │ +064ae8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +064aea: 5c10 ad07 |0001: iput-boolean v0, v1, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ +064aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ @@ -102763,19 +102728,19 @@ │ │ type : '(Lorg/jsoup/parser/TokeniserState;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -062128: |[062128] org.jsoup.parser.Tokeniser.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V │ │ -062138: 5410 ab07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -06213c: 6e10 2312 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -062142: 5b12 af07 |0005: iput-object v2, v1, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ -062146: 0e00 |0007: return-void │ │ +064af0: |[064af0] org.jsoup.parser.Tokeniser.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V │ │ +064b00: 5410 ab07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064b04: 6e10 2312 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +064b0a: 5b12 af07 |0005: iput-object v2, v1, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ +064b0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ @@ -102786,21 +102751,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -062148: |[062148] org.jsoup.parser.Tokeniser.appropriateEndTagName:()Ljava/lang/String; │ │ -062158: 5410 a907 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ -06215c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -062160: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -062162: 1100 |0005: return-object v0 │ │ -062164: 5410 a907 |0006: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ -062168: 28fd |0008: goto 0005 // -0003 │ │ +064b10: |[064b10] org.jsoup.parser.Tokeniser.appropriateEndTagName:()Ljava/lang/String; │ │ +064b20: 5410 a907 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ +064b24: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +064b28: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +064b2a: 1100 |0005: return-object v0 │ │ +064b2c: 5410 a907 |0006: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ +064b30: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0004 line=226 │ │ 0x0005 line=227 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ @@ -102810,172 +102775,172 @@ │ │ type : '(Ljava/lang/Character;Z)[C' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 309 16-bit code units │ │ -06216c: |[06216c] org.jsoup.parser.Tokeniser.consumeCharacterReference:(Ljava/lang/Character;Z)[C │ │ -06217c: 121a |0000: const/4 v10, #int 1 // #1 │ │ -06217e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -062180: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -062182: 54db ab07 |0003: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062186: 6e10 3412 0b00 |0005: invoke-virtual {v11}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -06218c: 0a0b |0008: move-result v11 │ │ -06218e: 380b 0400 |0009: if-eqz v11, 000d // +0004 │ │ -062192: 0781 |000b: move-object v1, v8 │ │ -062194: 1101 |000c: return-object v1 │ │ -062196: 380e 1000 |000d: if-eqz v14, 001d // +0010 │ │ -06219a: 6e10 d209 0e00 |000f: invoke-virtual {v14}, Ljava/lang/Character;.charValue:()C // method@09d2 │ │ -0621a0: 0a0b |0012: move-result v11 │ │ -0621a2: 54dc ab07 |0013: iget-object v12, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0621a6: 6e10 3312 0c00 |0015: invoke-virtual {v12}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -0621ac: 0a0c |0018: move-result v12 │ │ -0621ae: 33cb 0400 |0019: if-ne v11, v12, 001d // +0004 │ │ -0621b2: 0781 |001b: move-object v1, v8 │ │ -0621b4: 28f0 |001c: goto 000c // -0010 │ │ -0621b6: 54db ab07 |001d: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0621ba: 620c aa07 |001f: sget-object v12, Lorg/jsoup/parser/Tokeniser;.notCharRefCharsSorted:[C // field@07aa │ │ -0621be: 6e20 3b12 cb00 |0021: invoke-virtual {v11, v12}, Lorg/jsoup/parser/CharacterReader;.matchesAnySorted:([C)Z // method@123b │ │ -0621c4: 0a0b |0024: move-result v11 │ │ -0621c6: 380b 0400 |0025: if-eqz v11, 0029 // +0004 │ │ -0621ca: 0781 |0027: move-object v1, v8 │ │ -0621cc: 28e4 |0028: goto 000c // -001c │ │ -0621ce: 54d1 9f07 |0029: iget-object v1, v13, Lorg/jsoup/parser/Tokeniser;.charRefHolder:[C // field@079f │ │ -0621d2: 54db ab07 |002b: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0621d6: 6e10 3512 0b00 |002d: invoke-virtual {v11}, Lorg/jsoup/parser/CharacterReader;.mark:()V // method@1235 │ │ -0621dc: 54db ab07 |0030: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0621e0: 1a0c 7f00 |0032: const-string v12, "#" // string@007f │ │ -0621e4: 6e20 3612 cb00 |0034: invoke-virtual {v11, v12}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ -0621ea: 0a0b |0037: move-result v11 │ │ -0621ec: 380b 7700 |0038: if-eqz v11, 00af // +0077 │ │ -0621f0: 54da ab07 |003a: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0621f4: 1a0b 420c |003c: const-string v11, "X" // string@0c42 │ │ -0621f8: 6e20 3712 ba00 |003e: invoke-virtual {v10, v11}, Lorg/jsoup/parser/CharacterReader;.matchConsumeIgnoreCase:(Ljava/lang/String;)Z // method@1237 │ │ -0621fe: 0a04 |0041: move-result v4 │ │ -062200: 3804 1a00 |0042: if-eqz v4, 005c // +001a │ │ -062204: 54da ab07 |0044: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062208: 6e10 2912 0a00 |0046: invoke-virtual {v10}, Lorg/jsoup/parser/CharacterReader;.consumeHexSequence:()Ljava/lang/String; // method@1229 │ │ -06220e: 0c07 |0049: move-result-object v7 │ │ -062210: 6e10 380a 0700 |004a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -062216: 0a0a |004d: move-result v10 │ │ -062218: 390a 1500 |004e: if-nez v10, 0063 // +0015 │ │ -06221c: 1a09 a916 |0050: const-string v9, "numeric reference with no numerals" // string@16a9 │ │ -062220: 7020 9813 9d00 |0052: invoke-direct {v13, v9}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ -062226: 54d9 ab07 |0055: iget-object v9, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -06222a: 6e10 4312 0900 |0057: invoke-virtual {v9}, Lorg/jsoup/parser/CharacterReader;.rewindToMark:()V // method@1243 │ │ -062230: 0781 |005a: move-object v1, v8 │ │ -062232: 28b1 |005b: goto 000c // -004f │ │ -062234: 54da ab07 |005c: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062238: 6e10 2812 0a00 |005e: invoke-virtual {v10}, Lorg/jsoup/parser/CharacterReader;.consumeDigitSequence:()Ljava/lang/String; // method@1228 │ │ -06223e: 0c07 |0061: move-result-object v7 │ │ -062240: 28e8 |0062: goto 004a // -0018 │ │ -062242: 54d8 ab07 |0063: iget-object v8, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062246: 1a0a 6501 |0065: const-string v10, ";" // string@0165 │ │ -06224a: 6e20 3612 a800 |0067: invoke-virtual {v8, v10}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ -062250: 0a08 |006a: move-result v8 │ │ -062252: 3908 0700 |006b: if-nez v8, 0072 // +0007 │ │ -062256: 1a08 cf15 |006d: const-string v8, "missing semicolon" // string@15cf │ │ -06225a: 7020 9813 8d00 |006f: invoke-direct {v13, v8}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ -062260: 12f2 |0072: const/4 v2, #int -1 // #ff │ │ -062262: 3804 2a00 |0073: if-eqz v4, 009d // +002a │ │ -062266: 1300 1000 |0075: const/16 v0, #int 16 // #10 │ │ -06226a: 7120 fd09 0700 |0077: invoke-static {v7, v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@09fd │ │ -062270: 0c08 |007a: move-result-object v8 │ │ -062272: 6e10 f609 0800 |007b: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -062278: 0a02 |007e: move-result v2 │ │ -06227a: 12f8 |007f: const/4 v8, #int -1 // #ff │ │ -06227c: 3282 1100 |0080: if-eq v2, v8, 0091 // +0011 │ │ -062280: 1408 00d8 0000 |0082: const v8, #float 7.74862e-41 // #0000d800 │ │ -062286: 3482 0700 |0085: if-lt v2, v8, 008c // +0007 │ │ -06228a: 1408 ffdf 0000 |0087: const v8, #float 8.03547e-41 // #0000dfff │ │ -062290: 3782 0700 |008a: if-le v2, v8, 0091 // +0007 │ │ -062294: 1408 ffff 1000 |008c: const v8, #float 1.5612e-39 // #0010ffff │ │ -06229a: 3782 1100 |008f: if-le v2, v8, 00a0 // +0011 │ │ -06229e: 1a08 b40e |0091: const-string v8, "character outside of valid range" // string@0eb4 │ │ -0622a2: 7020 9813 8d00 |0093: invoke-direct {v13, v8}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ -0622a8: 1408 fdff 0000 |0096: const v8, #float 9.18313e-41 // #0000fffd │ │ -0622ae: 5008 0109 |0099: aput-char v8, v1, v9 │ │ -0622b2: 2900 71ff |009b: goto/16 000c // -008f │ │ -0622b6: 1300 0a00 |009d: const/16 v0, #int 10 // #a │ │ -0622ba: 28d8 |009f: goto 0077 // -0028 │ │ -0622bc: 1508 0100 |00a0: const/high16 v8, #int 65536 // #1 │ │ -0622c0: 3582 0700 |00a2: if-ge v2, v8, 00a9 // +0007 │ │ -0622c4: 8e28 |00a4: int-to-char v8, v2 │ │ -0622c6: 5008 0109 |00a5: aput-char v8, v1, v9 │ │ -0622ca: 2900 65ff |00a7: goto/16 000c // -009b │ │ -0622ce: 7110 d709 0200 |00a9: invoke-static {v2}, Ljava/lang/Character;.toChars:(I)[C // method@09d7 │ │ -0622d4: 0c01 |00ac: move-result-object v1 │ │ -0622d6: 2900 5fff |00ad: goto/16 000c // -00a1 │ │ -0622da: 54db ab07 |00af: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0622de: 6e10 2b12 0b00 |00b1: invoke-virtual {v11}, Lorg/jsoup/parser/CharacterReader;.consumeLetterThenDigitSequence:()Ljava/lang/String; // method@122b │ │ -0622e4: 0c06 |00b4: move-result-object v6 │ │ -0622e6: 54db ab07 |00b5: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0622ea: 130c 3b00 |00b7: const/16 v12, #int 59 // #3b │ │ -0622ee: 6e20 3812 cb00 |00b9: invoke-virtual {v11, v12}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -0622f4: 0a05 |00bc: move-result v5 │ │ -0622f6: 7110 ae11 0600 |00bd: invoke-static {v6}, Lorg/jsoup/nodes/Entities;.isBaseNamedEntity:(Ljava/lang/String;)Z // method@11ae │ │ -0622fc: 0a0b |00c0: move-result v11 │ │ -0622fe: 390b 0a00 |00c1: if-nez v11, 00cb // +000a │ │ -062302: 7110 af11 0600 |00c3: invoke-static {v6}, Lorg/jsoup/nodes/Entities;.isNamedEntity:(Ljava/lang/String;)Z // method@11af │ │ -062308: 0a0b |00c6: move-result v11 │ │ -06230a: 380b 1e00 |00c7: if-eqz v11, 00e5 // +001e │ │ -06230e: 3805 1c00 |00c9: if-eqz v5, 00e5 // +001c │ │ -062312: 01a3 |00cb: move v3, v10 │ │ -062314: 3903 1b00 |00cc: if-nez v3, 00e7 // +001b │ │ -062318: 54db ab07 |00ce: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -06231c: 6e10 4312 0b00 |00d0: invoke-virtual {v11}, Lorg/jsoup/parser/CharacterReader;.rewindToMark:()V // method@1243 │ │ -062322: 3805 0f00 |00d3: if-eqz v5, 00e2 // +000f │ │ -062326: 1a0b 4b14 |00d5: const-string v11, "invalid named referenece '%s'" // string@144b │ │ -06232a: 23aa b603 |00d7: new-array v10, v10, [Ljava/lang/Object; // type@03b6 │ │ -06232e: 4d06 0a09 |00d9: aput-object v6, v10, v9 │ │ -062332: 7120 2c0a ab00 |00db: invoke-static {v11, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -062338: 0c09 |00de: move-result-object v9 │ │ -06233a: 7020 9813 9d00 |00df: invoke-direct {v13, v9}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ -062340: 0781 |00e2: move-object v1, v8 │ │ -062342: 2900 29ff |00e3: goto/16 000c // -00d7 │ │ -062346: 0193 |00e5: move v3, v9 │ │ -062348: 28e6 |00e6: goto 00cc // -001a │ │ -06234a: 380f 2800 |00e7: if-eqz v15, 010f // +0028 │ │ -06234e: 54da ab07 |00e9: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062352: 6e10 3e12 0a00 |00eb: invoke-virtual {v10}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -062358: 0a0a |00ee: move-result v10 │ │ -06235a: 390a 1800 |00ef: if-nez v10, 0107 // +0018 │ │ -06235e: 54da ab07 |00f1: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062362: 6e10 3c12 0a00 |00f3: invoke-virtual {v10}, Lorg/jsoup/parser/CharacterReader;.matchesDigit:()Z // method@123c │ │ -062368: 0a0a |00f6: move-result v10 │ │ -06236a: 390a 1000 |00f7: if-nez v10, 0107 // +0010 │ │ -06236e: 54da ab07 |00f9: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062372: 123b |00fb: const/4 v11, #int 3 // #3 │ │ -062374: 23bb 9e03 |00fc: new-array v11, v11, [C // type@039e │ │ -062378: 260b 3000 0000 |00fe: fill-array-data v11, 0000012e // +00000030 │ │ -06237e: 6e20 3a12 ba00 |0101: invoke-virtual {v10, v11}, Lorg/jsoup/parser/CharacterReader;.matchesAny:([C)Z // method@123a │ │ -062384: 0a0a |0104: move-result v10 │ │ -062386: 380a 0a00 |0105: if-eqz v10, 010f // +000a │ │ -06238a: 54d9 ab07 |0107: iget-object v9, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -06238e: 6e10 4312 0900 |0109: invoke-virtual {v9}, Lorg/jsoup/parser/CharacterReader;.rewindToMark:()V // method@1243 │ │ -062394: 0781 |010c: move-object v1, v8 │ │ -062396: 2900 fffe |010d: goto/16 000c // -0101 │ │ -06239a: 54d8 ab07 |010f: iget-object v8, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -06239e: 1a0a 6501 |0111: const-string v10, ";" // string@0165 │ │ -0623a2: 6e20 3612 a800 |0113: invoke-virtual {v8, v10}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ -0623a8: 0a08 |0116: move-result v8 │ │ -0623aa: 3908 0700 |0117: if-nez v8, 011e // +0007 │ │ -0623ae: 1a08 cf15 |0119: const-string v8, "missing semicolon" // string@15cf │ │ -0623b2: 7020 9813 8d00 |011b: invoke-direct {v13, v8}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ -0623b8: 7110 ad11 0600 |011e: invoke-static {v6}, Lorg/jsoup/nodes/Entities;.getCharacterByName:(Ljava/lang/String;)Ljava/lang/Character; // method@11ad │ │ -0623be: 0c08 |0121: move-result-object v8 │ │ -0623c0: 6e10 d209 0800 |0122: invoke-virtual {v8}, Ljava/lang/Character;.charValue:()C // method@09d2 │ │ -0623c6: 0a08 |0125: move-result v8 │ │ -0623c8: 5008 0109 |0126: aput-char v8, v1, v9 │ │ -0623cc: 2900 e4fe |0128: goto/16 000c // -011c │ │ -0623d0: 0d08 |012a: move-exception v8 │ │ -0623d2: 2900 54ff |012b: goto/16 007f // -00ac │ │ -0623d6: 0000 |012d: nop // spacer │ │ -0623d8: 0003 0200 0300 0000 3d00 2d00 5f00 |012e: array-data (7 units) │ │ +064b34: |[064b34] org.jsoup.parser.Tokeniser.consumeCharacterReference:(Ljava/lang/Character;Z)[C │ │ +064b44: 121a |0000: const/4 v10, #int 1 // #1 │ │ +064b46: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +064b48: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +064b4a: 54db ab07 |0003: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064b4e: 6e10 3412 0b00 |0005: invoke-virtual {v11}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +064b54: 0a0b |0008: move-result v11 │ │ +064b56: 380b 0400 |0009: if-eqz v11, 000d // +0004 │ │ +064b5a: 0781 |000b: move-object v1, v8 │ │ +064b5c: 1101 |000c: return-object v1 │ │ +064b5e: 380e 1000 |000d: if-eqz v14, 001d // +0010 │ │ +064b62: 6e10 d209 0e00 |000f: invoke-virtual {v14}, Ljava/lang/Character;.charValue:()C // method@09d2 │ │ +064b68: 0a0b |0012: move-result v11 │ │ +064b6a: 54dc ab07 |0013: iget-object v12, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064b6e: 6e10 3312 0c00 |0015: invoke-virtual {v12}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +064b74: 0a0c |0018: move-result v12 │ │ +064b76: 33cb 0400 |0019: if-ne v11, v12, 001d // +0004 │ │ +064b7a: 0781 |001b: move-object v1, v8 │ │ +064b7c: 28f0 |001c: goto 000c // -0010 │ │ +064b7e: 54db ab07 |001d: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064b82: 620c aa07 |001f: sget-object v12, Lorg/jsoup/parser/Tokeniser;.notCharRefCharsSorted:[C // field@07aa │ │ +064b86: 6e20 3b12 cb00 |0021: invoke-virtual {v11, v12}, Lorg/jsoup/parser/CharacterReader;.matchesAnySorted:([C)Z // method@123b │ │ +064b8c: 0a0b |0024: move-result v11 │ │ +064b8e: 380b 0400 |0025: if-eqz v11, 0029 // +0004 │ │ +064b92: 0781 |0027: move-object v1, v8 │ │ +064b94: 28e4 |0028: goto 000c // -001c │ │ +064b96: 54d1 9f07 |0029: iget-object v1, v13, Lorg/jsoup/parser/Tokeniser;.charRefHolder:[C // field@079f │ │ +064b9a: 54db ab07 |002b: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064b9e: 6e10 3512 0b00 |002d: invoke-virtual {v11}, Lorg/jsoup/parser/CharacterReader;.mark:()V // method@1235 │ │ +064ba4: 54db ab07 |0030: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064ba8: 1a0c 7f00 |0032: const-string v12, "#" // string@007f │ │ +064bac: 6e20 3612 cb00 |0034: invoke-virtual {v11, v12}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ +064bb2: 0a0b |0037: move-result v11 │ │ +064bb4: 380b 7700 |0038: if-eqz v11, 00af // +0077 │ │ +064bb8: 54da ab07 |003a: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064bbc: 1a0b 560c |003c: const-string v11, "X" // string@0c56 │ │ +064bc0: 6e20 3712 ba00 |003e: invoke-virtual {v10, v11}, Lorg/jsoup/parser/CharacterReader;.matchConsumeIgnoreCase:(Ljava/lang/String;)Z // method@1237 │ │ +064bc6: 0a04 |0041: move-result v4 │ │ +064bc8: 3804 1a00 |0042: if-eqz v4, 005c // +001a │ │ +064bcc: 54da ab07 |0044: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064bd0: 6e10 2912 0a00 |0046: invoke-virtual {v10}, Lorg/jsoup/parser/CharacterReader;.consumeHexSequence:()Ljava/lang/String; // method@1229 │ │ +064bd6: 0c07 |0049: move-result-object v7 │ │ +064bd8: 6e10 380a 0700 |004a: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +064bde: 0a0a |004d: move-result v10 │ │ +064be0: 390a 1500 |004e: if-nez v10, 0063 // +0015 │ │ +064be4: 1a09 ba16 |0050: const-string v9, "numeric reference with no numerals" // string@16ba │ │ +064be8: 7020 9813 9d00 |0052: invoke-direct {v13, v9}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ +064bee: 54d9 ab07 |0055: iget-object v9, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064bf2: 6e10 4312 0900 |0057: invoke-virtual {v9}, Lorg/jsoup/parser/CharacterReader;.rewindToMark:()V // method@1243 │ │ +064bf8: 0781 |005a: move-object v1, v8 │ │ +064bfa: 28b1 |005b: goto 000c // -004f │ │ +064bfc: 54da ab07 |005c: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064c00: 6e10 2812 0a00 |005e: invoke-virtual {v10}, Lorg/jsoup/parser/CharacterReader;.consumeDigitSequence:()Ljava/lang/String; // method@1228 │ │ +064c06: 0c07 |0061: move-result-object v7 │ │ +064c08: 28e8 |0062: goto 004a // -0018 │ │ +064c0a: 54d8 ab07 |0063: iget-object v8, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064c0e: 1a0a 6501 |0065: const-string v10, ";" // string@0165 │ │ +064c12: 6e20 3612 a800 |0067: invoke-virtual {v8, v10}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ +064c18: 0a08 |006a: move-result v8 │ │ +064c1a: 3908 0700 |006b: if-nez v8, 0072 // +0007 │ │ +064c1e: 1a08 e015 |006d: const-string v8, "missing semicolon" // string@15e0 │ │ +064c22: 7020 9813 8d00 |006f: invoke-direct {v13, v8}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ +064c28: 12f2 |0072: const/4 v2, #int -1 // #ff │ │ +064c2a: 3804 2a00 |0073: if-eqz v4, 009d // +002a │ │ +064c2e: 1300 1000 |0075: const/16 v0, #int 16 // #10 │ │ +064c32: 7120 fd09 0700 |0077: invoke-static {v7, v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@09fd │ │ +064c38: 0c08 |007a: move-result-object v8 │ │ +064c3a: 6e10 f609 0800 |007b: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +064c40: 0a02 |007e: move-result v2 │ │ +064c42: 12f8 |007f: const/4 v8, #int -1 // #ff │ │ +064c44: 3282 1100 |0080: if-eq v2, v8, 0091 // +0011 │ │ +064c48: 1408 00d8 0000 |0082: const v8, #float 7.74862e-41 // #0000d800 │ │ +064c4e: 3482 0700 |0085: if-lt v2, v8, 008c // +0007 │ │ +064c52: 1408 ffdf 0000 |0087: const v8, #float 8.03547e-41 // #0000dfff │ │ +064c58: 3782 0700 |008a: if-le v2, v8, 0091 // +0007 │ │ +064c5c: 1408 ffff 1000 |008c: const v8, #float 1.5612e-39 // #0010ffff │ │ +064c62: 3782 1100 |008f: if-le v2, v8, 00a0 // +0011 │ │ +064c66: 1a08 c70e |0091: const-string v8, "character outside of valid range" // string@0ec7 │ │ +064c6a: 7020 9813 8d00 |0093: invoke-direct {v13, v8}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ +064c70: 1408 fdff 0000 |0096: const v8, #float 9.18313e-41 // #0000fffd │ │ +064c76: 5008 0109 |0099: aput-char v8, v1, v9 │ │ +064c7a: 2900 71ff |009b: goto/16 000c // -008f │ │ +064c7e: 1300 0a00 |009d: const/16 v0, #int 10 // #a │ │ +064c82: 28d8 |009f: goto 0077 // -0028 │ │ +064c84: 1508 0100 |00a0: const/high16 v8, #int 65536 // #1 │ │ +064c88: 3582 0700 |00a2: if-ge v2, v8, 00a9 // +0007 │ │ +064c8c: 8e28 |00a4: int-to-char v8, v2 │ │ +064c8e: 5008 0109 |00a5: aput-char v8, v1, v9 │ │ +064c92: 2900 65ff |00a7: goto/16 000c // -009b │ │ +064c96: 7110 d709 0200 |00a9: invoke-static {v2}, Ljava/lang/Character;.toChars:(I)[C // method@09d7 │ │ +064c9c: 0c01 |00ac: move-result-object v1 │ │ +064c9e: 2900 5fff |00ad: goto/16 000c // -00a1 │ │ +064ca2: 54db ab07 |00af: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064ca6: 6e10 2b12 0b00 |00b1: invoke-virtual {v11}, Lorg/jsoup/parser/CharacterReader;.consumeLetterThenDigitSequence:()Ljava/lang/String; // method@122b │ │ +064cac: 0c06 |00b4: move-result-object v6 │ │ +064cae: 54db ab07 |00b5: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064cb2: 130c 3b00 |00b7: const/16 v12, #int 59 // #3b │ │ +064cb6: 6e20 3812 cb00 |00b9: invoke-virtual {v11, v12}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ +064cbc: 0a05 |00bc: move-result v5 │ │ +064cbe: 7110 ae11 0600 |00bd: invoke-static {v6}, Lorg/jsoup/nodes/Entities;.isBaseNamedEntity:(Ljava/lang/String;)Z // method@11ae │ │ +064cc4: 0a0b |00c0: move-result v11 │ │ +064cc6: 390b 0a00 |00c1: if-nez v11, 00cb // +000a │ │ +064cca: 7110 af11 0600 |00c3: invoke-static {v6}, Lorg/jsoup/nodes/Entities;.isNamedEntity:(Ljava/lang/String;)Z // method@11af │ │ +064cd0: 0a0b |00c6: move-result v11 │ │ +064cd2: 380b 1e00 |00c7: if-eqz v11, 00e5 // +001e │ │ +064cd6: 3805 1c00 |00c9: if-eqz v5, 00e5 // +001c │ │ +064cda: 01a3 |00cb: move v3, v10 │ │ +064cdc: 3903 1b00 |00cc: if-nez v3, 00e7 // +001b │ │ +064ce0: 54db ab07 |00ce: iget-object v11, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064ce4: 6e10 4312 0b00 |00d0: invoke-virtual {v11}, Lorg/jsoup/parser/CharacterReader;.rewindToMark:()V // method@1243 │ │ +064cea: 3805 0f00 |00d3: if-eqz v5, 00e2 // +000f │ │ +064cee: 1a0b 5d14 |00d5: const-string v11, "invalid named referenece '%s'" // string@145d │ │ +064cf2: 23aa ca03 |00d7: new-array v10, v10, [Ljava/lang/Object; // type@03ca │ │ +064cf6: 4d06 0a09 |00d9: aput-object v6, v10, v9 │ │ +064cfa: 7120 2c0a ab00 |00db: invoke-static {v11, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +064d00: 0c09 |00de: move-result-object v9 │ │ +064d02: 7020 9813 9d00 |00df: invoke-direct {v13, v9}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ +064d08: 0781 |00e2: move-object v1, v8 │ │ +064d0a: 2900 29ff |00e3: goto/16 000c // -00d7 │ │ +064d0e: 0193 |00e5: move v3, v9 │ │ +064d10: 28e6 |00e6: goto 00cc // -001a │ │ +064d12: 380f 2800 |00e7: if-eqz v15, 010f // +0028 │ │ +064d16: 54da ab07 |00e9: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064d1a: 6e10 3e12 0a00 |00eb: invoke-virtual {v10}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ +064d20: 0a0a |00ee: move-result v10 │ │ +064d22: 390a 1800 |00ef: if-nez v10, 0107 // +0018 │ │ +064d26: 54da ab07 |00f1: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064d2a: 6e10 3c12 0a00 |00f3: invoke-virtual {v10}, Lorg/jsoup/parser/CharacterReader;.matchesDigit:()Z // method@123c │ │ +064d30: 0a0a |00f6: move-result v10 │ │ +064d32: 390a 1000 |00f7: if-nez v10, 0107 // +0010 │ │ +064d36: 54da ab07 |00f9: iget-object v10, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064d3a: 123b |00fb: const/4 v11, #int 3 // #3 │ │ +064d3c: 23bb b203 |00fc: new-array v11, v11, [C // type@03b2 │ │ +064d40: 260b 3000 0000 |00fe: fill-array-data v11, 0000012e // +00000030 │ │ +064d46: 6e20 3a12 ba00 |0101: invoke-virtual {v10, v11}, Lorg/jsoup/parser/CharacterReader;.matchesAny:([C)Z // method@123a │ │ +064d4c: 0a0a |0104: move-result v10 │ │ +064d4e: 380a 0a00 |0105: if-eqz v10, 010f // +000a │ │ +064d52: 54d9 ab07 |0107: iget-object v9, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064d56: 6e10 4312 0900 |0109: invoke-virtual {v9}, Lorg/jsoup/parser/CharacterReader;.rewindToMark:()V // method@1243 │ │ +064d5c: 0781 |010c: move-object v1, v8 │ │ +064d5e: 2900 fffe |010d: goto/16 000c // -0101 │ │ +064d62: 54d8 ab07 |010f: iget-object v8, v13, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064d66: 1a0a 6501 |0111: const-string v10, ";" // string@0165 │ │ +064d6a: 6e20 3612 a800 |0113: invoke-virtual {v8, v10}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ +064d70: 0a08 |0116: move-result v8 │ │ +064d72: 3908 0700 |0117: if-nez v8, 011e // +0007 │ │ +064d76: 1a08 e015 |0119: const-string v8, "missing semicolon" // string@15e0 │ │ +064d7a: 7020 9813 8d00 |011b: invoke-direct {v13, v8}, Lorg/jsoup/parser/Tokeniser;.characterReferenceError:(Ljava/lang/String;)V // method@1398 │ │ +064d80: 7110 ad11 0600 |011e: invoke-static {v6}, Lorg/jsoup/nodes/Entities;.getCharacterByName:(Ljava/lang/String;)Ljava/lang/Character; // method@11ad │ │ +064d86: 0c08 |0121: move-result-object v8 │ │ +064d88: 6e10 d209 0800 |0122: invoke-virtual {v8}, Ljava/lang/Character;.charValue:()C // method@09d2 │ │ +064d8e: 0a08 |0125: move-result v8 │ │ +064d90: 5008 0109 |0126: aput-char v8, v1, v9 │ │ +064d94: 2900 e4fe |0128: goto/16 000c // -011c │ │ +064d98: 0d08 |012a: move-exception v8 │ │ +064d9a: 2900 54ff |012b: goto/16 007f // -00ac │ │ +064d9e: 0000 |012d: nop // spacer │ │ +064da0: 0003 0200 0300 0000 3d00 2d00 5f00 |012e: array-data (7 units) │ │ catches : 1 │ │ 0x0077 - 0x007e │ │ Ljava/lang/NumberFormatException; -> 0x012a │ │ positions : │ │ 0x0003 line=127 │ │ 0x000c line=186 │ │ 0x000d line=129 │ │ @@ -103046,18 +103011,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0623f8: |[0623f8] org.jsoup.parser.Tokeniser.createCommentPending:()V │ │ -062408: 5410 a207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -06240c: 6e10 3113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Comment;.reset:()Lorg/jsoup/parser/Token; // method@1331 │ │ -062412: 0e00 |0005: return-void │ │ +064dc0: |[064dc0] org.jsoup.parser.Tokeniser.createCommentPending:()V │ │ +064dd0: 5410 a207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +064dd4: 6e10 3113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Comment;.reset:()Lorg/jsoup/parser/Token; // method@1331 │ │ +064dda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ @@ -103066,18 +103031,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -062414: |[062414] org.jsoup.parser.Tokeniser.createDoctypePending:()V │ │ -062424: 5410 a407 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -062428: 6e10 3913 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.reset:()Lorg/jsoup/parser/Token; // method@1339 │ │ -06242e: 0e00 |0005: return-void │ │ +064ddc: |[064ddc] org.jsoup.parser.Tokeniser.createDoctypePending:()V │ │ +064dec: 5410 a407 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +064df0: 6e10 3913 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.reset:()Lorg/jsoup/parser/Token; // method@1339 │ │ +064df6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ @@ -103086,26 +103051,26 @@ │ │ type : '(Z)Lorg/jsoup/parser/Token$Tag;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -062430: |[062430] org.jsoup.parser.Tokeniser.createTagPending:(Z)Lorg/jsoup/parser/Token$Tag; │ │ -062440: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -062444: 5410 ae07 |0002: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.startPending:Lorg/jsoup/parser/Token$StartTag; // field@07ae │ │ -062448: 6e10 4813 0000 |0004: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1348 │ │ -06244e: 0c00 |0007: move-result-object v0 │ │ -062450: 5b10 b007 |0008: iput-object v0, v1, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -062454: 5410 b007 |000a: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -062458: 1100 |000c: return-object v0 │ │ -06245a: 5410 a607 |000d: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.endPending:Lorg/jsoup/parser/Token$EndTag; // field@07a6 │ │ -06245e: 6e10 4013 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1340 │ │ -062464: 0c00 |0012: move-result-object v0 │ │ -062466: 28f5 |0013: goto 0008 // -000b │ │ +064df8: |[064df8] org.jsoup.parser.Tokeniser.createTagPending:(Z)Lorg/jsoup/parser/Token$Tag; │ │ +064e08: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +064e0c: 5410 ae07 |0002: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.startPending:Lorg/jsoup/parser/Token$StartTag; // field@07ae │ │ +064e10: 6e10 4813 0000 |0004: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1348 │ │ +064e16: 0c00 |0007: move-result-object v0 │ │ +064e18: 5b10 b007 |0008: iput-object v0, v1, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +064e1c: 5410 b007 |000a: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +064e20: 1100 |000c: return-object v0 │ │ +064e22: 5410 a607 |000d: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.endPending:Lorg/jsoup/parser/Token$EndTag; // field@07a6 │ │ +064e26: 6e10 4013 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1340 │ │ +064e2c: 0c00 |0012: move-result-object v0 │ │ +064e2e: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000a line=192 │ │ 0x000d line=191 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ @@ -103116,18 +103081,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -062468: |[062468] org.jsoup.parser.Tokeniser.createTempBuffer:()V │ │ -062478: 5410 a307 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -06247c: 7110 7113 0000 |0002: invoke-static {v0}, Lorg/jsoup/parser/Token;.reset:(Ljava/lang/StringBuilder;)V // method@1371 │ │ -062482: 0e00 |0005: return-void │ │ +064e30: |[064e30] org.jsoup.parser.Tokeniser.createTempBuffer:()V │ │ +064e40: 5410 a307 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ +064e44: 7110 7113 0000 |0002: invoke-static {v0}, Lorg/jsoup/parser/Token;.reset:(Ljava/lang/StringBuilder;)V // method@1371 │ │ +064e4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ @@ -103136,17 +103101,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062484: |[062484] org.jsoup.parser.Tokeniser.currentNodeInHtmlNS:()Z │ │ -062494: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062496: 0f00 |0001: return v0 │ │ +064e4c: |[064e4c] org.jsoup.parser.Tokeniser.currentNodeInHtmlNS:()Z │ │ +064e5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +064e5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ #9 : (in Lorg/jsoup/parser/Tokeniser;) │ │ @@ -103154,19 +103119,19 @@ │ │ type : '(C)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -062498: |[062498] org.jsoup.parser.Tokeniser.emit:(C)V │ │ -0624a8: 7110 4c0a 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ -0624ae: 0c00 |0003: move-result-object v0 │ │ -0624b0: 6e20 a013 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -0624b6: 0e00 |0007: return-void │ │ +064e60: |[064e60] org.jsoup.parser.Tokeniser.emit:(C)V │ │ +064e70: 7110 4c0a 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ +064e76: 0c00 |0003: move-result-object v0 │ │ +064e78: 6e20 a013 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +064e7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0007 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0008 reg=2 c C │ │ @@ -103176,29 +103141,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0624b8: |[0624b8] org.jsoup.parser.Tokeniser.emit:(Ljava/lang/String;)V │ │ -0624c8: 5420 a107 |0000: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ -0624cc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0624d0: 5b23 a107 |0004: iput-object v3, v2, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ -0624d4: 0e00 |0006: return-void │ │ -0624d6: 5420 a007 |0007: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ -0624da: 6e10 600a 0000 |0009: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -0624e0: 0a00 |000c: move-result v0 │ │ -0624e2: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -0624e6: 5420 a007 |000f: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ -0624ea: 5421 a107 |0011: iget-object v1, v2, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ -0624ee: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0624f4: 5420 a007 |0016: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ -0624f8: 6e20 580a 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0624fe: 28eb |001b: goto 0006 // -0015 │ │ +064e80: |[064e80] org.jsoup.parser.Tokeniser.emit:(Ljava/lang/String;)V │ │ +064e90: 5420 a107 |0000: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ +064e94: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +064e98: 5b23 a107 |0004: iput-object v3, v2, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ +064e9c: 0e00 |0006: return-void │ │ +064e9e: 5420 a007 |0007: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ +064ea2: 6e10 600a 0000 |0009: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +064ea8: 0a00 |000c: move-result v0 │ │ +064eaa: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +064eae: 5420 a007 |000f: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ +064eb2: 5421 a107 |0011: iget-object v1, v2, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ +064eb6: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +064ebc: 5420 a007 |0016: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ +064ec0: 6e20 580a 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +064ec6: 28eb |001b: goto 0006 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x0006 line=98 │ │ 0x0007 line=93 │ │ 0x000f line=94 │ │ @@ -103212,43 +103177,43 @@ │ │ type : '(Lorg/jsoup/parser/Token;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -062500: |[062500] org.jsoup.parser.Tokeniser.emit:(Lorg/jsoup/parser/Token;)V │ │ -062510: 5542 a807 |0000: iget-boolean v2, v4, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ -062514: 1a03 4c0b |0002: const-string v3, "There is an unread token pending!" // string@0b4c │ │ -062518: 7120 7610 3200 |0004: invoke-static {v2, v3}, Lorg/jsoup/helper/Validate;.isFalse:(ZLjava/lang/String;)V // method@1076 │ │ -06251e: 5b45 a507 |0007: iput-object v5, v4, Lorg/jsoup/parser/Tokeniser;.emitPending:Lorg/jsoup/parser/Token; // field@07a5 │ │ -062522: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -062524: 5c42 a807 |000a: iput-boolean v2, v4, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ -062528: 5452 9a07 |000c: iget-object v2, v5, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -06252c: 6203 9907 |000e: sget-object v3, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ -062530: 3332 1100 |0010: if-ne v2, v3, 0021 // +0011 │ │ -062534: 0751 |0012: move-object v1, v5 │ │ -062536: 1f01 0803 |0013: check-cast v1, Lorg/jsoup/parser/Token$StartTag; // type@0308 │ │ -06253a: 5412 8a07 |0015: iget-object v2, v1, Lorg/jsoup/parser/Token$StartTag;.tagName:Ljava/lang/String; // field@078a │ │ -06253e: 5b42 a907 |0017: iput-object v2, v4, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ -062542: 5512 8907 |0019: iget-boolean v2, v1, Lorg/jsoup/parser/Token$StartTag;.selfClosing:Z // field@0789 │ │ -062546: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -06254a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06254c: 5c42 ad07 |001e: iput-boolean v2, v4, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ -062550: 0e00 |0020: return-void │ │ -062552: 5452 9a07 |0021: iget-object v2, v5, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -062556: 6203 9807 |0023: sget-object v3, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ -06255a: 3332 fbff |0025: if-ne v2, v3, 0020 // -0005 │ │ -06255e: 0750 |0027: move-object v0, v5 │ │ -062560: 1f00 0703 |0028: check-cast v0, Lorg/jsoup/parser/Token$EndTag; // type@0307 │ │ -062564: 5402 8607 |002a: iget-object v2, v0, Lorg/jsoup/parser/Token$EndTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0786 │ │ -062568: 3802 f4ff |002c: if-eqz v2, 0020 // -000c │ │ -06256c: 1a02 f001 |002e: const-string v2, "Attributes incorrectly present on end tag" // string@01f0 │ │ -062570: 7020 a713 2400 |0030: invoke-direct {v4, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Ljava/lang/String;)V // method@13a7 │ │ -062576: 28ed |0033: goto 0020 // -0013 │ │ +064ec8: |[064ec8] org.jsoup.parser.Tokeniser.emit:(Lorg/jsoup/parser/Token;)V │ │ +064ed8: 5542 a807 |0000: iget-boolean v2, v4, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ +064edc: 1a03 600b |0002: const-string v3, "There is an unread token pending!" // string@0b60 │ │ +064ee0: 7120 7610 3200 |0004: invoke-static {v2, v3}, Lorg/jsoup/helper/Validate;.isFalse:(ZLjava/lang/String;)V // method@1076 │ │ +064ee6: 5b45 a507 |0007: iput-object v5, v4, Lorg/jsoup/parser/Tokeniser;.emitPending:Lorg/jsoup/parser/Token; // field@07a5 │ │ +064eea: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +064eec: 5c42 a807 |000a: iput-boolean v2, v4, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ +064ef0: 5452 9a07 |000c: iget-object v2, v5, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +064ef4: 6203 9907 |000e: sget-object v3, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ +064ef8: 3332 1100 |0010: if-ne v2, v3, 0021 // +0011 │ │ +064efc: 0751 |0012: move-object v1, v5 │ │ +064efe: 1f01 1c03 |0013: check-cast v1, Lorg/jsoup/parser/Token$StartTag; // type@031c │ │ +064f02: 5412 8a07 |0015: iget-object v2, v1, Lorg/jsoup/parser/Token$StartTag;.tagName:Ljava/lang/String; // field@078a │ │ +064f06: 5b42 a907 |0017: iput-object v2, v4, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ +064f0a: 5512 8907 |0019: iget-boolean v2, v1, Lorg/jsoup/parser/Token$StartTag;.selfClosing:Z // field@0789 │ │ +064f0e: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +064f12: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +064f14: 5c42 ad07 |001e: iput-boolean v2, v4, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ +064f18: 0e00 |0020: return-void │ │ +064f1a: 5452 9a07 |0021: iget-object v2, v5, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +064f1e: 6203 9807 |0023: sget-object v3, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ +064f22: 3332 fbff |0025: if-ne v2, v3, 0020 // -0005 │ │ +064f26: 0750 |0027: move-object v0, v5 │ │ +064f28: 1f00 1b03 |0028: check-cast v0, Lorg/jsoup/parser/Token$EndTag; // type@031b │ │ +064f2c: 5402 8607 |002a: iget-object v2, v0, Lorg/jsoup/parser/Token$EndTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0786 │ │ +064f30: 3802 f4ff |002c: if-eqz v2, 0020 // -000c │ │ +064f34: 1a02 f001 |002e: const-string v2, "Attributes incorrectly present on end tag" // string@01f0 │ │ +064f38: 7020 a713 2400 |0030: invoke-direct {v4, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Ljava/lang/String;)V // method@13a7 │ │ +064f3e: 28ed |0033: goto 0020 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=74 │ │ 0x0013 line=75 │ │ @@ -103271,19 +103236,19 @@ │ │ type : '([C)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -062578: |[062578] org.jsoup.parser.Tokeniser.emit:([C)V │ │ -062588: 7110 4f0a 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:([C)Ljava/lang/String; // method@0a4f │ │ -06258e: 0c00 |0003: move-result-object v0 │ │ -062590: 6e20 a013 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -062596: 0e00 |0007: return-void │ │ +064f40: |[064f40] org.jsoup.parser.Tokeniser.emit:([C)V │ │ +064f50: 7110 4f0a 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:([C)Ljava/lang/String; // method@0a4f │ │ +064f56: 0c00 |0003: move-result-object v0 │ │ +064f58: 6e20 a013 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +064f5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=102 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0008 reg=2 chars [C │ │ @@ -103293,18 +103258,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -062598: |[062598] org.jsoup.parser.Tokeniser.emitCommentPending:()V │ │ -0625a8: 5410 a207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -0625ac: 6e20 a113 0100 |0002: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -0625b2: 0e00 |0005: return-void │ │ +064f60: |[064f60] org.jsoup.parser.Tokeniser.emitCommentPending:()V │ │ +064f70: 5410 a207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +064f74: 6e20 a113 0100 |0002: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +064f7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ @@ -103313,18 +103278,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0625b4: |[0625b4] org.jsoup.parser.Tokeniser.emitDoctypePending:()V │ │ -0625c4: 5410 a407 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -0625c8: 6e20 a113 0100 |0002: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -0625ce: 0e00 |0005: return-void │ │ +064f7c: |[064f7c] org.jsoup.parser.Tokeniser.emitDoctypePending:()V │ │ +064f8c: 5410 a407 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +064f90: 6e20 a113 0100 |0002: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +064f96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ @@ -103333,20 +103298,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0625d0: |[0625d0] org.jsoup.parser.Tokeniser.emitTagPending:()V │ │ -0625e0: 5410 b007 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -0625e4: 6e10 5413 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Tag;.finaliseTag:()V // method@1354 │ │ -0625ea: 5410 b007 |0005: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -0625ee: 6e20 a113 0100 |0007: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -0625f4: 0e00 |000a: return-void │ │ +064f98: |[064f98] org.jsoup.parser.Tokeniser.emitTagPending:()V │ │ +064fa8: 5410 b007 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +064fac: 6e10 5413 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Tag;.finaliseTag:()V // method@1354 │ │ +064fb2: 5410 b007 |0005: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +064fb6: 6e20 a113 0100 |0007: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +064fbc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ 0x000a line=198 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ @@ -103356,32 +103321,32 @@ │ │ type : '(Lorg/jsoup/parser/TokeniserState;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0625f8: |[0625f8] org.jsoup.parser.Tokeniser.eofError:(Lorg/jsoup/parser/TokeniserState;)V │ │ -062608: 5460 a707 |0000: iget-object v0, v6, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -06260c: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ -062612: 0a00 |0005: move-result v0 │ │ -062614: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -062618: 5460 a707 |0008: iget-object v0, v6, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -06261c: 2201 fe02 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@02fe │ │ -062620: 5462 ab07 |000c: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062624: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ -06262a: 0a02 |0011: move-result v2 │ │ -06262c: 1a03 8f0b |0012: const-string v3, "Unexpectedly reached end of file (EOF) in input state [%s]" // string@0b8f │ │ -062630: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -062632: 2344 b603 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -062636: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -062638: 4d07 0405 |0018: aput-object v7, v4, v5 │ │ -06263c: 7040 fb12 2143 |001a: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;[Ljava/lang/Object;)V // method@12fb │ │ -062642: 6e20 0013 1000 |001d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ -062648: 0e00 |0020: return-void │ │ +064fc0: |[064fc0] org.jsoup.parser.Tokeniser.eofError:(Lorg/jsoup/parser/TokeniserState;)V │ │ +064fd0: 5460 a707 |0000: iget-object v0, v6, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +064fd4: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ +064fda: 0a00 |0005: move-result v0 │ │ +064fdc: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +064fe0: 5460 a707 |0008: iget-object v0, v6, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +064fe4: 2201 1203 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@0312 │ │ +064fe8: 5462 ab07 |000c: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +064fec: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ +064ff2: 0a02 |0011: move-result v2 │ │ +064ff4: 1a03 a30b |0012: const-string v3, "Unexpectedly reached end of file (EOF) in input state [%s]" // string@0ba3 │ │ +064ff8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +064ffa: 2344 ca03 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +064ffe: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +065000: 4d07 0405 |0018: aput-object v7, v4, v5 │ │ +065004: 7040 fb12 2143 |001a: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;[Ljava/lang/Object;)V // method@12fb │ │ +06500a: 6e20 0013 1000 |001d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ +065010: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0008 line=237 │ │ 0x0020 line=238 │ │ locals : │ │ 0x0000 - 0x0021 reg=6 this Lorg/jsoup/parser/Tokeniser; │ │ @@ -103392,39 +103357,39 @@ │ │ type : '(Lorg/jsoup/parser/TokeniserState;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -06264c: |[06264c] org.jsoup.parser.Tokeniser.error:(Lorg/jsoup/parser/TokeniserState;)V │ │ -06265c: 5470 a707 |0000: iget-object v0, v7, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -062660: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ -062666: 0a00 |0005: move-result v0 │ │ -062668: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ -06266c: 5470 a707 |0008: iget-object v0, v7, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ -062670: 2201 fe02 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@02fe │ │ -062674: 5472 ab07 |000c: iget-object v2, v7, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062678: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ -06267e: 0a02 |0011: move-result v2 │ │ -062680: 1a03 800b |0012: const-string v3, "Unexpected character '%s' in input state [%s]" // string@0b80 │ │ -062684: 1224 |0014: const/4 v4, #int 2 // #2 │ │ -062686: 2344 b603 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -06268a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -06268c: 5476 ab07 |0018: iget-object v6, v7, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062690: 6e10 3312 0600 |001a: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -062696: 0a06 |001d: move-result v6 │ │ -062698: 7110 db09 0600 |001e: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -06269e: 0c06 |0021: move-result-object v6 │ │ -0626a0: 4d06 0405 |0022: aput-object v6, v4, v5 │ │ -0626a4: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -0626a6: 4d08 0405 |0025: aput-object v8, v4, v5 │ │ -0626aa: 7040 fb12 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;[Ljava/lang/Object;)V // method@12fb │ │ -0626b0: 6e20 0013 1000 |002a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ -0626b6: 0e00 |002d: return-void │ │ +065014: |[065014] org.jsoup.parser.Tokeniser.error:(Lorg/jsoup/parser/TokeniserState;)V │ │ +065024: 5470 a707 |0000: iget-object v0, v7, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +065028: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ +06502e: 0a00 |0005: move-result v0 │ │ +065030: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ +065034: 5470 a707 |0008: iget-object v0, v7, Lorg/jsoup/parser/Tokeniser;.errors:Lorg/jsoup/parser/ParseErrorList; // field@07a7 │ │ +065038: 2201 1203 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@0312 │ │ +06503c: 5472 ab07 |000c: iget-object v2, v7, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +065040: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ +065046: 0a02 |0011: move-result v2 │ │ +065048: 1a03 940b |0012: const-string v3, "Unexpected character '%s' in input state [%s]" // string@0b94 │ │ +06504c: 1224 |0014: const/4 v4, #int 2 // #2 │ │ +06504e: 2344 ca03 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +065052: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +065054: 5476 ab07 |0018: iget-object v6, v7, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +065058: 6e10 3312 0600 |001a: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +06505e: 0a06 |001d: move-result v6 │ │ +065060: 7110 db09 0600 |001e: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +065066: 0c06 |0021: move-result-object v6 │ │ +065068: 4d06 0405 |0022: aput-object v6, v4, v5 │ │ +06506c: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +06506e: 4d08 0405 |0025: aput-object v8, v4, v5 │ │ +065072: 7040 fb12 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;[Ljava/lang/Object;)V // method@12fb │ │ +065078: 6e20 0013 1000 |002a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ +06507e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0008 line=232 │ │ 0x002d line=233 │ │ locals : │ │ 0x0000 - 0x002e reg=7 this Lorg/jsoup/parser/Tokeniser; │ │ @@ -103435,17 +103400,17 @@ │ │ type : '()Lorg/jsoup/parser/TokeniserState;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0626b8: |[0626b8] org.jsoup.parser.Tokeniser.getState:()Lorg/jsoup/parser/TokeniserState; │ │ -0626c8: 5410 af07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ -0626cc: 1100 |0002: return-object v0 │ │ +065080: |[065080] org.jsoup.parser.Tokeniser.getState:()Lorg/jsoup/parser/TokeniserState; │ │ +065090: 5410 af07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ +065094: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ #19 : (in Lorg/jsoup/parser/Tokeniser;) │ │ @@ -103453,27 +103418,27 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0626d0: |[0626d0] org.jsoup.parser.Tokeniser.isAppropriateEndTagToken:()Z │ │ -0626e0: 5420 a907 |0000: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ -0626e4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -0626e8: 5420 b007 |0004: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -0626ec: 5400 9207 |0006: iget-object v0, v0, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -0626f0: 5421 a907 |0008: iget-object v1, v2, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ -0626f4: 6e20 2a0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0626fa: 0a00 |000d: move-result v0 │ │ -0626fc: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -062700: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -062702: 0f00 |0011: return v0 │ │ -062704: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -062706: 28fe |0013: goto 0011 // -0002 │ │ +065098: |[065098] org.jsoup.parser.Tokeniser.isAppropriateEndTagToken:()Z │ │ +0650a8: 5420 a907 |0000: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ +0650ac: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +0650b0: 5420 b007 |0004: iget-object v0, v2, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +0650b4: 5400 9207 |0006: iget-object v0, v0, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +0650b8: 5421 a907 |0008: iget-object v1, v2, Lorg/jsoup/parser/Tokeniser;.lastStartTag:Ljava/lang/String; // field@07a9 │ │ +0650bc: 6e20 2a0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0650c2: 0a00 |000d: move-result v0 │ │ +0650c4: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +0650c8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0650ca: 0f00 |0011: return v0 │ │ +0650cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0650ce: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jsoup/parser/Tokeniser; │ │ │ │ #20 : (in Lorg/jsoup/parser/Tokeniser;) │ │ @@ -103481,57 +103446,57 @@ │ │ type : '()Lorg/jsoup/parser/Token;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -062708: |[062708] org.jsoup.parser.Tokeniser.read:()Lorg/jsoup/parser/Token; │ │ -062718: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06271a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -06271c: 5562 ad07 |0002: iget-boolean v2, v6, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ -062720: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -062724: 1a02 6c0a |0006: const-string v2, "Self closing flag not acknowledged" // string@0a6c │ │ -062728: 7020 a713 2600 |0008: invoke-direct {v6, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Ljava/lang/String;)V // method@13a7 │ │ -06272e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -062730: 5c62 ad07 |000c: iput-boolean v2, v6, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ -062734: 5562 a807 |000e: iget-boolean v2, v6, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ -062738: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -06273c: 5462 af07 |0012: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ -062740: 5463 ab07 |0014: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062744: 6e30 4014 6203 |0016: invoke-virtual {v2, v6, v3}, Lorg/jsoup/parser/TokeniserState;.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V // method@1440 │ │ -06274a: 28f5 |0019: goto 000e // -000b │ │ -06274c: 5462 a007 |001a: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ -062750: 6e10 600a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -062756: 0a02 |001f: move-result v2 │ │ -062758: 3d02 1c00 |0020: if-lez v2, 003c // +001c │ │ -06275c: 5462 a007 |0022: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ -062760: 6e10 640a 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -062766: 0c00 |0027: move-result-object v0 │ │ -062768: 5462 a007 |0028: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ -06276c: 5463 a007 |002a: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ -062770: 6e10 600a 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -062776: 0a03 |002f: move-result v3 │ │ -062778: 6e30 5d0a 4203 |0030: invoke-virtual {v2, v4, v3}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a5d │ │ -06277e: 5b65 a107 |0033: iput-object v5, v6, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ -062782: 5462 9e07 |0035: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charPending:Lorg/jsoup/parser/Token$Character; // field@079e │ │ -062786: 6e20 2b13 0200 |0037: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ -06278c: 0c01 |003a: move-result-object v1 │ │ -06278e: 1101 |003b: return-object v1 │ │ -062790: 5462 a107 |003c: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ -062794: 3802 0d00 |003e: if-eqz v2, 004b // +000d │ │ -062798: 5462 9e07 |0040: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charPending:Lorg/jsoup/parser/Token$Character; // field@079e │ │ -06279c: 5463 a107 |0042: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ -0627a0: 6e20 2b13 3200 |0044: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ -0627a6: 0c01 |0047: move-result-object v1 │ │ -0627a8: 5b65 a107 |0048: iput-object v5, v6, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ -0627ac: 28f1 |004a: goto 003b // -000f │ │ -0627ae: 5c64 a807 |004b: iput-boolean v4, v6, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ -0627b2: 5461 a507 |004d: iget-object v1, v6, Lorg/jsoup/parser/Tokeniser;.emitPending:Lorg/jsoup/parser/Token; // field@07a5 │ │ -0627b6: 28ec |004f: goto 003b // -0014 │ │ +0650d0: |[0650d0] org.jsoup.parser.Tokeniser.read:()Lorg/jsoup/parser/Token; │ │ +0650e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0650e2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0650e4: 5562 ad07 |0002: iget-boolean v2, v6, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ +0650e8: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +0650ec: 1a02 800a |0006: const-string v2, "Self closing flag not acknowledged" // string@0a80 │ │ +0650f0: 7020 a713 2600 |0008: invoke-direct {v6, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Ljava/lang/String;)V // method@13a7 │ │ +0650f6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0650f8: 5c62 ad07 |000c: iput-boolean v2, v6, Lorg/jsoup/parser/Tokeniser;.selfClosingFlagAcknowledged:Z // field@07ad │ │ +0650fc: 5562 a807 |000e: iget-boolean v2, v6, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ +065100: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +065104: 5462 af07 |0012: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ +065108: 5463 ab07 |0014: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +06510c: 6e30 4014 6203 |0016: invoke-virtual {v2, v6, v3}, Lorg/jsoup/parser/TokeniserState;.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V // method@1440 │ │ +065112: 28f5 |0019: goto 000e // -000b │ │ +065114: 5462 a007 |001a: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ +065118: 6e10 600a 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +06511e: 0a02 |001f: move-result v2 │ │ +065120: 3d02 1c00 |0020: if-lez v2, 003c // +001c │ │ +065124: 5462 a007 |0022: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ +065128: 6e10 640a 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06512e: 0c00 |0027: move-result-object v0 │ │ +065130: 5462 a007 |0028: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ +065134: 5463 a007 |002a: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.charsBuilder:Ljava/lang/StringBuilder; // field@07a0 │ │ +065138: 6e10 600a 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +06513e: 0a03 |002f: move-result v3 │ │ +065140: 6e30 5d0a 4203 |0030: invoke-virtual {v2, v4, v3}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0a5d │ │ +065146: 5b65 a107 |0033: iput-object v5, v6, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ +06514a: 5462 9e07 |0035: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charPending:Lorg/jsoup/parser/Token$Character; // field@079e │ │ +06514e: 6e20 2b13 0200 |0037: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ +065154: 0c01 |003a: move-result-object v1 │ │ +065156: 1101 |003b: return-object v1 │ │ +065158: 5462 a107 |003c: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ +06515c: 3802 0d00 |003e: if-eqz v2, 004b // +000d │ │ +065160: 5462 9e07 |0040: iget-object v2, v6, Lorg/jsoup/parser/Tokeniser;.charPending:Lorg/jsoup/parser/Token$Character; // field@079e │ │ +065164: 5463 a107 |0042: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ +065168: 6e20 2b13 3200 |0044: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ +06516e: 0c01 |0047: move-result-object v1 │ │ +065170: 5b65 a107 |0048: iput-object v5, v6, Lorg/jsoup/parser/Tokeniser;.charsString:Ljava/lang/String; // field@07a1 │ │ +065174: 28f1 |004a: goto 003b // -000f │ │ +065176: 5c64 a807 |004b: iput-boolean v4, v6, Lorg/jsoup/parser/Tokeniser;.isEmitPending:Z // field@07a8 │ │ +06517a: 5461 a507 |004d: iget-object v1, v6, Lorg/jsoup/parser/Tokeniser;.emitPending:Lorg/jsoup/parser/Token; // field@07a5 │ │ +06517e: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0006 line=45 │ │ 0x000b line=46 │ │ 0x000e line=49 │ │ 0x0012 line=50 │ │ @@ -103556,17 +103521,17 @@ │ │ type : '(Lorg/jsoup/parser/TokeniserState;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0627b8: |[0627b8] org.jsoup.parser.Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ -0627c8: 5b01 af07 |0000: iput-object v1, v0, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ -0627cc: 0e00 |0002: return-void │ │ +065180: |[065180] org.jsoup.parser.Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ +065190: 5b01 af07 |0000: iput-object v1, v0, Lorg/jsoup/parser/Tokeniser;.state:Lorg/jsoup/parser/TokeniserState; // field@07af │ │ +065194: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0003 reg=1 state Lorg/jsoup/parser/TokeniserState; │ │ @@ -103576,45 +103541,45 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0627d0: |[0627d0] org.jsoup.parser.Tokeniser.unescapeEntities:(Z)Ljava/lang/String; │ │ -0627e0: 1303 2600 |0000: const/16 v3, #int 38 // #26 │ │ -0627e4: 2200 c101 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0627e8: 7010 500a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0627ee: 5442 ab07 |0007: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -0627f2: 6e10 3412 0200 |0009: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -0627f8: 0a02 |000c: move-result v2 │ │ -0627fa: 3902 2a00 |000d: if-nez v2, 0037 // +002a │ │ -0627fe: 5442 ab07 |000f: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062802: 6e20 2d12 3200 |0011: invoke-virtual {v2, v3}, Lorg/jsoup/parser/CharacterReader;.consumeTo:(C)Ljava/lang/String; // method@122d │ │ -062808: 0c02 |0014: move-result-object v2 │ │ -06280a: 6e20 580a 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -062810: 5442 ab07 |0018: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062814: 6e20 3812 3200 |001a: invoke-virtual {v2, v3}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -06281a: 0a02 |001d: move-result v2 │ │ -06281c: 3802 e9ff |001e: if-eqz v2, 0007 // -0017 │ │ -062820: 5442 ab07 |0020: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ -062824: 6e10 2512 0200 |0022: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -06282a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -06282c: 6e30 9913 2405 |0026: invoke-virtual {v4, v2, v5}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ -062832: 0c01 |0029: move-result-object v1 │ │ -062834: 3801 0500 |002a: if-eqz v1, 002f // +0005 │ │ -062838: 2112 |002c: array-length v2, v1 │ │ -06283a: 3902 0600 |002d: if-nez v2, 0033 // +0006 │ │ -06283e: 6e20 530a 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -062844: 28d5 |0032: goto 0007 // -002b │ │ -062846: 6e20 5a0a 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:([C)Ljava/lang/StringBuilder; // method@0a5a │ │ -06284c: 28d1 |0036: goto 0007 // -002f │ │ -06284e: 6e10 640a 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -062854: 0c02 |003a: move-result-object v2 │ │ -062856: 1102 |003b: return-object v2 │ │ +065198: |[065198] org.jsoup.parser.Tokeniser.unescapeEntities:(Z)Ljava/lang/String; │ │ +0651a8: 1303 2600 |0000: const/16 v3, #int 38 // #26 │ │ +0651ac: 2200 d301 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0651b0: 7010 500a 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0651b6: 5442 ab07 |0007: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +0651ba: 6e10 3412 0200 |0009: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +0651c0: 0a02 |000c: move-result v2 │ │ +0651c2: 3902 2a00 |000d: if-nez v2, 0037 // +002a │ │ +0651c6: 5442 ab07 |000f: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +0651ca: 6e20 2d12 3200 |0011: invoke-virtual {v2, v3}, Lorg/jsoup/parser/CharacterReader;.consumeTo:(C)Ljava/lang/String; // method@122d │ │ +0651d0: 0c02 |0014: move-result-object v2 │ │ +0651d2: 6e20 580a 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0651d8: 5442 ab07 |0018: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +0651dc: 6e20 3812 3200 |001a: invoke-virtual {v2, v3}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ +0651e2: 0a02 |001d: move-result v2 │ │ +0651e4: 3802 e9ff |001e: if-eqz v2, 0007 // -0017 │ │ +0651e8: 5442 ab07 |0020: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.reader:Lorg/jsoup/parser/CharacterReader; // field@07ab │ │ +0651ec: 6e10 2512 0200 |0022: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +0651f2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +0651f4: 6e30 9913 2405 |0026: invoke-virtual {v4, v2, v5}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ +0651fa: 0c01 |0029: move-result-object v1 │ │ +0651fc: 3801 0500 |002a: if-eqz v1, 002f // +0005 │ │ +065200: 2112 |002c: array-length v2, v1 │ │ +065202: 3902 0600 |002d: if-nez v2, 0033 // +0006 │ │ +065206: 6e20 530a 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +06520c: 28d5 |0032: goto 0007 // -002b │ │ +06520e: 6e20 5a0a 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:([C)Ljava/lang/StringBuilder; // method@0a5a │ │ +065214: 28d1 |0036: goto 0007 // -002f │ │ +065216: 6e10 640a 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06521c: 0c02 |003a: move-result-object v2 │ │ +06521e: 1102 |003b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=263 │ │ 0x0007 line=264 │ │ 0x000f line=265 │ │ 0x0018 line=266 │ │ 0x0020 line=267 │ │ @@ -103625,21 +103590,21 @@ │ │ 0x0037 line=275 │ │ locals : │ │ 0x002a - 0x0037 reg=1 c [C │ │ 0x0007 - 0x003c reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003c reg=4 this Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x003c reg=5 inAttribute Z │ │ │ │ - source_file_idx : 2904 (Tokeniser.java) │ │ + source_file_idx : 2924 (Tokeniser.java) │ │ │ │ Class #286 header: │ │ -class_idx : 849 │ │ +class_idx : 869 │ │ access_flags : 17408 (0x4400) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 441 │ │ +source_file_idx : 2925 │ │ static_fields_size : 75 │ │ instance_fields_size: 0 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 1 │ │ │ │ Class #286 annotations: │ │ Annotations on class │ │ @@ -104034,575 +103999,575 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 1202 16-bit code units │ │ -062858: |[062858] org.jsoup.parser.TokeniserState.:()V │ │ -062868: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -06286a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -06286c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -06286e: 1304 0c00 |0003: const/16 v4, #int 12 // #c │ │ -062872: 1233 |0005: const/4 v3, #int 3 // #3 │ │ -062874: 2200 1803 |0006: new-instance v0, Lorg/jsoup/parser/TokeniserState$1; // type@0318 │ │ -062878: 1a01 cc02 |0008: const-string v1, "Data" // string@02cc │ │ -06287c: 7030 c313 1005 |000a: invoke-direct {v0, v1, v5}, Lorg/jsoup/parser/TokeniserState$1;.:(Ljava/lang/String;I)V // method@13c3 │ │ -062882: 6900 7b08 |000d: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ -062886: 2200 2303 |000f: new-instance v0, Lorg/jsoup/parser/TokeniserState$2; // type@0323 │ │ -06288a: 1a01 6802 |0011: const-string v1, "CharacterReferenceInData" // string@0268 │ │ -06288e: 7030 d913 1006 |0013: invoke-direct {v0, v1, v6}, Lorg/jsoup/parser/TokeniserState$2;.:(Ljava/lang/String;I)V // method@13d9 │ │ -062894: 6900 7308 |0016: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CharacterReferenceInData:Lorg/jsoup/parser/TokeniserState; // field@0873 │ │ -062898: 2200 2e03 |0018: new-instance v0, Lorg/jsoup/parser/TokeniserState$3; // type@032e │ │ -06289c: 1a01 c709 |001a: const-string v1, "Rcdata" // string@09c7 │ │ -0628a0: 7030 ef13 1007 |001c: invoke-direct {v0, v1, v7}, Lorg/jsoup/parser/TokeniserState$3;.:(Ljava/lang/String;I)V // method@13ef │ │ -0628a6: 6900 8b08 |001f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ -0628aa: 2200 3903 |0021: new-instance v0, Lorg/jsoup/parser/TokeniserState$4; // type@0339 │ │ -0628ae: 1a01 6902 |0023: const-string v1, "CharacterReferenceInRcdata" // string@0269 │ │ -0628b2: 7030 0514 1003 |0025: invoke-direct {v0, v1, v3}, Lorg/jsoup/parser/TokeniserState$4;.:(Ljava/lang/String;I)V // method@1405 │ │ -0628b8: 6900 7408 |0028: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; // field@0874 │ │ -0628bc: 2200 4403 |002a: new-instance v0, Lorg/jsoup/parser/TokeniserState$5; // type@0344 │ │ -0628c0: 1a01 c309 |002c: const-string v1, "Rawtext" // string@09c3 │ │ -0628c4: 1242 |002e: const/4 v2, #int 4 // #4 │ │ -0628c6: 7030 1b14 1002 |002f: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$5;.:(Ljava/lang/String;I)V // method@141b │ │ -0628cc: 6900 8708 |0032: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@0887 │ │ -0628d0: 2200 4d03 |0034: new-instance v0, Lorg/jsoup/parser/TokeniserState$6; // type@034d │ │ -0628d4: 1a01 540a |0036: const-string v1, "ScriptData" // string@0a54 │ │ -0628d8: 1252 |0038: const/4 v2, #int 5 // #5 │ │ -0628da: 7030 2d14 1002 |0039: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$6;.:(Ljava/lang/String;I)V // method@142d │ │ -0628e0: 6900 8d08 |003c: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@088d │ │ -0628e4: 2200 4e03 |003e: new-instance v0, Lorg/jsoup/parser/TokeniserState$7; // type@034e │ │ -0628e8: 1a01 5309 |0040: const-string v1, "PLAINTEXT" // string@0953 │ │ -0628ec: 1262 |0042: const/4 v2, #int 6 // #6 │ │ -0628ee: 7030 2f14 1002 |0043: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$7;.:(Ljava/lang/String;I)V // method@142f │ │ -0628f4: 6900 8408 |0046: sput-object v0, Lorg/jsoup/parser/TokeniserState;.PLAINTEXT:Lorg/jsoup/parser/TokeniserState; // field@0884 │ │ -0628f8: 2200 4f03 |0048: new-instance v0, Lorg/jsoup/parser/TokeniserState$8; // type@034f │ │ -0628fc: 1a01 370b |004a: const-string v1, "TagOpen" // string@0b37 │ │ -062900: 1272 |004c: const/4 v2, #int 7 // #7 │ │ -062902: 7030 3114 1002 |004d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$8;.:(Ljava/lang/String;I)V // method@1431 │ │ -062908: 6900 a108 |0050: sput-object v0, Lorg/jsoup/parser/TokeniserState;.TagOpen:Lorg/jsoup/parser/TokeniserState; // field@08a1 │ │ -06290c: 2200 5003 |0052: new-instance v0, Lorg/jsoup/parser/TokeniserState$9; // type@0350 │ │ -062910: 1a01 2d03 |0054: const-string v1, "EndTagOpen" // string@032d │ │ -062914: 1302 0800 |0056: const/16 v2, #int 8 // #8 │ │ -062918: 7030 3314 1002 |0058: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$9;.:(Ljava/lang/String;I)V // method@1433 │ │ -06291e: 6900 8208 |005b: sput-object v0, Lorg/jsoup/parser/TokeniserState;.EndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0882 │ │ -062922: 2200 0e03 |005d: new-instance v0, Lorg/jsoup/parser/TokeniserState$10; // type@030e │ │ -062926: 1a01 360b |005f: const-string v1, "TagName" // string@0b36 │ │ -06292a: 1302 0900 |0061: const/16 v2, #int 9 // #9 │ │ -06292e: 7030 ae13 1002 |0063: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$10;.:(Ljava/lang/String;I)V // method@13ae │ │ -062934: 6900 a008 |0066: sput-object v0, Lorg/jsoup/parser/TokeniserState;.TagName:Lorg/jsoup/parser/TokeniserState; // field@08a0 │ │ -062938: 2200 0f03 |0068: new-instance v0, Lorg/jsoup/parser/TokeniserState$11; // type@030f │ │ -06293c: 1a01 c809 |006a: const-string v1, "RcdataLessthanSign" // string@09c8 │ │ -062940: 1302 0a00 |006c: const/16 v2, #int 10 // #a │ │ -062944: 7030 b013 1002 |006e: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$11;.:(Ljava/lang/String;I)V // method@13b0 │ │ -06294a: 6900 8c08 |0071: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RcdataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@088c │ │ -06294e: 2200 1003 |0073: new-instance v0, Lorg/jsoup/parser/TokeniserState$12; // type@0310 │ │ -062952: 1a01 af09 |0075: const-string v1, "RCDATAEndTagOpen" // string@09af │ │ -062956: 1302 0b00 |0077: const/16 v2, #int 11 // #b │ │ -06295a: 7030 b213 1002 |0079: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$12;.:(Ljava/lang/String;I)V // method@13b2 │ │ -062960: 6900 8608 |007c: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RCDATAEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0886 │ │ -062964: 2200 1103 |007e: new-instance v0, Lorg/jsoup/parser/TokeniserState$13; // type@0311 │ │ -062968: 1a01 ae09 |0080: const-string v1, "RCDATAEndTagName" // string@09ae │ │ -06296c: 7030 b413 1004 |0082: invoke-direct {v0, v1, v4}, Lorg/jsoup/parser/TokeniserState$13;.:(Ljava/lang/String;I)V // method@13b4 │ │ -062972: 6900 8508 |0085: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RCDATAEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0885 │ │ -062976: 2200 1203 |0087: new-instance v0, Lorg/jsoup/parser/TokeniserState$14; // type@0312 │ │ -06297a: 1a01 c609 |0089: const-string v1, "RawtextLessthanSign" // string@09c6 │ │ -06297e: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -062982: 7030 b713 1002 |008d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$14;.:(Ljava/lang/String;I)V // method@13b7 │ │ -062988: 6900 8a08 |0090: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RawtextLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@088a │ │ -06298c: 2200 1303 |0092: new-instance v0, Lorg/jsoup/parser/TokeniserState$15; // type@0313 │ │ -062990: 1a01 c509 |0094: const-string v1, "RawtextEndTagOpen" // string@09c5 │ │ -062994: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ -062998: 7030 b913 1002 |0098: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$15;.:(Ljava/lang/String;I)V // method@13b9 │ │ -06299e: 6900 8908 |009b: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RawtextEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0889 │ │ -0629a2: 2200 1403 |009d: new-instance v0, Lorg/jsoup/parser/TokeniserState$16; // type@0314 │ │ -0629a6: 1a01 c409 |009f: const-string v1, "RawtextEndTagName" // string@09c4 │ │ -0629aa: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ -0629ae: 7030 bb13 1002 |00a3: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$16;.:(Ljava/lang/String;I)V // method@13bb │ │ -0629b4: 6900 8808 |00a6: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RawtextEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0888 │ │ -0629b8: 2200 1503 |00a8: new-instance v0, Lorg/jsoup/parser/TokeniserState$17; // type@0315 │ │ -0629bc: 1a01 650a |00aa: const-string v1, "ScriptDataLessthanSign" // string@0a65 │ │ -0629c0: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ -0629c4: 7030 bd13 1002 |00ae: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$17;.:(Ljava/lang/String;I)V // method@13bd │ │ -0629ca: 6900 9e08 |00b1: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@089e │ │ -0629ce: 2200 1603 |00b3: new-instance v0, Lorg/jsoup/parser/TokeniserState$18; // type@0316 │ │ -0629d2: 1a01 5c0a |00b5: const-string v1, "ScriptDataEndTagOpen" // string@0a5c │ │ -0629d6: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ -0629da: 7030 bf13 1002 |00b9: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$18;.:(Ljava/lang/String;I)V // method@13bf │ │ -0629e0: 6900 9508 |00bc: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0895 │ │ -0629e4: 2200 1703 |00be: new-instance v0, Lorg/jsoup/parser/TokeniserState$19; // type@0317 │ │ -0629e8: 1a01 5b0a |00c0: const-string v1, "ScriptDataEndTagName" // string@0a5b │ │ -0629ec: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ -0629f0: 7030 c113 1002 |00c4: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$19;.:(Ljava/lang/String;I)V // method@13c1 │ │ -0629f6: 6900 9408 |00c7: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0894 │ │ -0629fa: 2200 1903 |00c9: new-instance v0, Lorg/jsoup/parser/TokeniserState$20; // type@0319 │ │ -0629fe: 1a01 5d0a |00cb: const-string v1, "ScriptDataEscapeStart" // string@0a5d │ │ -062a02: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ -062a06: 7030 c513 1002 |00cf: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$20;.:(Ljava/lang/String;I)V // method@13c5 │ │ -062a0c: 6900 9608 |00d2: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@0896 │ │ -062a10: 2200 1a03 |00d4: new-instance v0, Lorg/jsoup/parser/TokeniserState$21; // type@031a │ │ -062a14: 1a01 5e0a |00d6: const-string v1, "ScriptDataEscapeStartDash" // string@0a5e │ │ -062a18: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ -062a1c: 7030 c713 1002 |00da: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$21;.:(Ljava/lang/String;I)V // method@13c7 │ │ -062a22: 6900 9708 |00dd: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapeStartDash:Lorg/jsoup/parser/TokeniserState; // field@0897 │ │ -062a26: 2200 1b03 |00df: new-instance v0, Lorg/jsoup/parser/TokeniserState$22; // type@031b │ │ -062a2a: 1a01 5f0a |00e1: const-string v1, "ScriptDataEscaped" // string@0a5f │ │ -062a2e: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ -062a32: 7030 c913 1002 |00e5: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$22;.:(Ljava/lang/String;I)V // method@13c9 │ │ -062a38: 6900 9808 |00e8: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@0898 │ │ -062a3c: 2200 1c03 |00ea: new-instance v0, Lorg/jsoup/parser/TokeniserState$23; // type@031c │ │ -062a40: 1a01 600a |00ec: const-string v1, "ScriptDataEscapedDash" // string@0a60 │ │ -062a44: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ -062a48: 7030 cb13 1002 |00f0: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$23;.:(Ljava/lang/String;I)V // method@13cb │ │ -062a4e: 6900 9908 |00f3: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@0899 │ │ -062a52: 2200 1d03 |00f5: new-instance v0, Lorg/jsoup/parser/TokeniserState$24; // type@031d │ │ -062a56: 1a01 610a |00f7: const-string v1, "ScriptDataEscapedDashDash" // string@0a61 │ │ -062a5a: 1302 1700 |00f9: const/16 v2, #int 23 // #17 │ │ -062a5e: 7030 cd13 1002 |00fb: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$24;.:(Ljava/lang/String;I)V // method@13cd │ │ -062a64: 6900 9a08 |00fe: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@089a │ │ -062a68: 2200 1e03 |0100: new-instance v0, Lorg/jsoup/parser/TokeniserState$25; // type@031e │ │ -062a6c: 1a01 640a |0102: const-string v1, "ScriptDataEscapedLessthanSign" // string@0a64 │ │ -062a70: 1302 1800 |0104: const/16 v2, #int 24 // #18 │ │ -062a74: 7030 cf13 1002 |0106: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$25;.:(Ljava/lang/String;I)V // method@13cf │ │ -062a7a: 6900 9d08 |0109: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@089d │ │ -062a7e: 2200 1f03 |010b: new-instance v0, Lorg/jsoup/parser/TokeniserState$26; // type@031f │ │ -062a82: 1a01 630a |010d: const-string v1, "ScriptDataEscapedEndTagOpen" // string@0a63 │ │ -062a86: 1302 1900 |010f: const/16 v2, #int 25 // #19 │ │ -062a8a: 7030 d113 1002 |0111: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$26;.:(Ljava/lang/String;I)V // method@13d1 │ │ -062a90: 6900 9c08 |0114: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@089c │ │ -062a94: 2200 2003 |0116: new-instance v0, Lorg/jsoup/parser/TokeniserState$27; // type@0320 │ │ -062a98: 1a01 620a |0118: const-string v1, "ScriptDataEscapedEndTagName" // string@0a62 │ │ -062a9c: 1302 1a00 |011a: const/16 v2, #int 26 // #1a │ │ -062aa0: 7030 d313 1002 |011c: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$27;.:(Ljava/lang/String;I)V // method@13d3 │ │ -062aa6: 6900 9b08 |011f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedEndTagName:Lorg/jsoup/parser/TokeniserState; // field@089b │ │ -062aaa: 2200 2103 |0121: new-instance v0, Lorg/jsoup/parser/TokeniserState$28; // type@0321 │ │ -062aae: 1a01 560a |0123: const-string v1, "ScriptDataDoubleEscapeStart" // string@0a56 │ │ -062ab2: 1302 1b00 |0125: const/16 v2, #int 27 // #1b │ │ -062ab6: 7030 d513 1002 |0127: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$28;.:(Ljava/lang/String;I)V // method@13d5 │ │ -062abc: 6900 8f08 |012a: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@088f │ │ -062ac0: 2200 2203 |012c: new-instance v0, Lorg/jsoup/parser/TokeniserState$29; // type@0322 │ │ -062ac4: 1a01 570a |012e: const-string v1, "ScriptDataDoubleEscaped" // string@0a57 │ │ -062ac8: 1302 1c00 |0130: const/16 v2, #int 28 // #1c │ │ -062acc: 7030 d713 1002 |0132: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$29;.:(Ljava/lang/String;I)V // method@13d7 │ │ -062ad2: 6900 9008 |0135: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@0890 │ │ -062ad6: 2200 2403 |0137: new-instance v0, Lorg/jsoup/parser/TokeniserState$30; // type@0324 │ │ -062ada: 1a01 580a |0139: const-string v1, "ScriptDataDoubleEscapedDash" // string@0a58 │ │ -062ade: 1302 1d00 |013b: const/16 v2, #int 29 // #1d │ │ -062ae2: 7030 db13 1002 |013d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$30;.:(Ljava/lang/String;I)V // method@13db │ │ -062ae8: 6900 9108 |0140: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@0891 │ │ -062aec: 2200 2503 |0142: new-instance v0, Lorg/jsoup/parser/TokeniserState$31; // type@0325 │ │ -062af0: 1a01 590a |0144: const-string v1, "ScriptDataDoubleEscapedDashDash" // string@0a59 │ │ -062af4: 1302 1e00 |0146: const/16 v2, #int 30 // #1e │ │ -062af8: 7030 dd13 1002 |0148: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$31;.:(Ljava/lang/String;I)V // method@13dd │ │ -062afe: 6900 9208 |014b: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@0892 │ │ -062b02: 2200 2603 |014d: new-instance v0, Lorg/jsoup/parser/TokeniserState$32; // type@0326 │ │ -062b06: 1a01 5a0a |014f: const-string v1, "ScriptDataDoubleEscapedLessthanSign" // string@0a5a │ │ -062b0a: 1302 1f00 |0151: const/16 v2, #int 31 // #1f │ │ -062b0e: 7030 df13 1002 |0153: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$32;.:(Ljava/lang/String;I)V // method@13df │ │ -062b14: 6900 9308 |0156: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0893 │ │ -062b18: 2200 2703 |0158: new-instance v0, Lorg/jsoup/parser/TokeniserState$33; // type@0327 │ │ -062b1c: 1a01 550a |015a: const-string v1, "ScriptDataDoubleEscapeEnd" // string@0a55 │ │ -062b20: 1302 2000 |015c: const/16 v2, #int 32 // #20 │ │ -062b24: 7030 e113 1002 |015e: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$33;.:(Ljava/lang/String;I)V // method@13e1 │ │ -062b2a: 6900 8e08 |0161: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapeEnd:Lorg/jsoup/parser/TokeniserState; // field@088e │ │ -062b2e: 2200 2803 |0163: new-instance v0, Lorg/jsoup/parser/TokeniserState$34; // type@0328 │ │ -062b32: 1a01 0402 |0165: const-string v1, "BeforeAttributeName" // string@0204 │ │ -062b36: 1302 2100 |0167: const/16 v2, #int 33 // #21 │ │ -062b3a: 7030 e313 1002 |0169: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$34;.:(Ljava/lang/String;I)V // method@13e3 │ │ -062b40: 6900 6a08 |016c: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@086a │ │ -062b44: 2200 2903 |016e: new-instance v0, Lorg/jsoup/parser/TokeniserState$35; // type@0329 │ │ -062b48: 1a01 e401 |0170: const-string v1, "AttributeName" // string@01e4 │ │ -062b4c: 1302 2200 |0172: const/16 v2, #int 34 // #22 │ │ -062b50: 7030 e513 1002 |0174: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$35;.:(Ljava/lang/String;I)V // method@13e5 │ │ -062b56: 6900 6608 |0177: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@0866 │ │ -062b5a: 2200 2a03 |0179: new-instance v0, Lorg/jsoup/parser/TokeniserState$36; // type@032a │ │ -062b5e: 1a01 c201 |017b: const-string v1, "AfterAttributeName" // string@01c2 │ │ -062b62: 1302 2300 |017d: const/16 v2, #int 35 // #23 │ │ -062b66: 7030 e713 1002 |017f: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$36;.:(Ljava/lang/String;I)V // method@13e7 │ │ -062b6c: 6900 5f08 |0182: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterAttributeName:Lorg/jsoup/parser/TokeniserState; // field@085f │ │ -062b70: 2200 2b03 |0184: new-instance v0, Lorg/jsoup/parser/TokeniserState$37; // type@032b │ │ -062b74: 1a01 0502 |0186: const-string v1, "BeforeAttributeValue" // string@0205 │ │ -062b78: 1302 2400 |0188: const/16 v2, #int 36 // #24 │ │ -062b7c: 7030 e913 1002 |018a: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$37;.:(Ljava/lang/String;I)V // method@13e9 │ │ -062b82: 6900 6b08 |018d: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeAttributeValue:Lorg/jsoup/parser/TokeniserState; // field@086b │ │ -062b86: 2200 2c03 |018f: new-instance v0, Lorg/jsoup/parser/TokeniserState$38; // type@032c │ │ -062b8a: 1a01 e701 |0191: const-string v1, "AttributeValue_doubleQuoted" // string@01e7 │ │ -062b8e: 1302 2500 |0193: const/16 v2, #int 37 // #25 │ │ -062b92: 7030 eb13 1002 |0195: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$38;.:(Ljava/lang/String;I)V // method@13eb │ │ -062b98: 6900 6708 |0198: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AttributeValue_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0867 │ │ -062b9c: 2200 2d03 |019a: new-instance v0, Lorg/jsoup/parser/TokeniserState$39; // type@032d │ │ -062ba0: 1a01 e801 |019c: const-string v1, "AttributeValue_singleQuoted" // string@01e8 │ │ -062ba4: 1302 2600 |019e: const/16 v2, #int 38 // #26 │ │ -062ba8: 7030 ed13 1002 |01a0: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$39;.:(Ljava/lang/String;I)V // method@13ed │ │ -062bae: 6900 6808 |01a3: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AttributeValue_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0868 │ │ -062bb2: 2200 2f03 |01a5: new-instance v0, Lorg/jsoup/parser/TokeniserState$40; // type@032f │ │ -062bb6: 1a01 e901 |01a7: const-string v1, "AttributeValue_unquoted" // string@01e9 │ │ -062bba: 1302 2700 |01a9: const/16 v2, #int 39 // #27 │ │ -062bbe: 7030 f113 1002 |01ab: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$40;.:(Ljava/lang/String;I)V // method@13f1 │ │ -062bc4: 6900 6908 |01ae: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@0869 │ │ -062bc8: 2200 3003 |01b0: new-instance v0, Lorg/jsoup/parser/TokeniserState$41; // type@0330 │ │ -062bcc: 1a01 c301 |01b2: const-string v1, "AfterAttributeValue_quoted" // string@01c3 │ │ -062bd0: 1302 2800 |01b4: const/16 v2, #int 40 // #28 │ │ -062bd4: 7030 f313 1002 |01b6: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$41;.:(Ljava/lang/String;I)V // method@13f3 │ │ -062bda: 6900 6008 |01b9: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterAttributeValue_quoted:Lorg/jsoup/parser/TokeniserState; // field@0860 │ │ -062bde: 2200 3103 |01bb: new-instance v0, Lorg/jsoup/parser/TokeniserState$42; // type@0331 │ │ -062be2: 1a01 6d0a |01bd: const-string v1, "SelfClosingStartTag" // string@0a6d │ │ -062be6: 1302 2900 |01bf: const/16 v2, #int 41 // #29 │ │ -062bea: 7030 f513 1002 |01c1: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$42;.:(Ljava/lang/String;I)V // method@13f5 │ │ -062bf0: 6900 9f08 |01c4: sput-object v0, Lorg/jsoup/parser/TokeniserState;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@089f │ │ -062bf4: 2200 3203 |01c6: new-instance v0, Lorg/jsoup/parser/TokeniserState$43; // type@0332 │ │ -062bf8: 1a01 1202 |01c8: const-string v1, "BogusComment" // string@0212 │ │ -062bfc: 1302 2a00 |01ca: const/16 v2, #int 42 // #2a │ │ -062c00: 7030 f713 1002 |01cc: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$43;.:(Ljava/lang/String;I)V // method@13f7 │ │ -062c06: 6900 7008 |01cf: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BogusComment:Lorg/jsoup/parser/TokeniserState; // field@0870 │ │ -062c0a: 2200 3303 |01d1: new-instance v0, Lorg/jsoup/parser/TokeniserState$44; // type@0333 │ │ -062c0e: 1a01 d508 |01d3: const-string v1, "MarkupDeclarationOpen" // string@08d5 │ │ -062c12: 1302 2b00 |01d5: const/16 v2, #int 43 // #2b │ │ -062c16: 7030 f913 1002 |01d7: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$44;.:(Ljava/lang/String;I)V // method@13f9 │ │ -062c1c: 6900 8308 |01da: sput-object v0, Lorg/jsoup/parser/TokeniserState;.MarkupDeclarationOpen:Lorg/jsoup/parser/TokeniserState; // field@0883 │ │ -062c20: 2200 3403 |01dc: new-instance v0, Lorg/jsoup/parser/TokeniserState$45; // type@0334 │ │ -062c24: 1a01 7c02 |01de: const-string v1, "CommentStart" // string@027c │ │ -062c28: 1302 2c00 |01e0: const/16 v2, #int 44 // #2c │ │ -062c2c: 7030 fb13 1002 |01e2: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$45;.:(Ljava/lang/String;I)V // method@13fb │ │ -062c32: 6900 7908 |01e5: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentStart:Lorg/jsoup/parser/TokeniserState; // field@0879 │ │ -062c36: 2200 3503 |01e7: new-instance v0, Lorg/jsoup/parser/TokeniserState$46; // type@0335 │ │ -062c3a: 1a01 7d02 |01e9: const-string v1, "CommentStartDash" // string@027d │ │ -062c3e: 1302 2d00 |01eb: const/16 v2, #int 45 // #2d │ │ -062c42: 7030 fd13 1002 |01ed: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$46;.:(Ljava/lang/String;I)V // method@13fd │ │ -062c48: 6900 7a08 |01f0: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentStartDash:Lorg/jsoup/parser/TokeniserState; // field@087a │ │ -062c4c: 2200 3603 |01f2: new-instance v0, Lorg/jsoup/parser/TokeniserState$47; // type@0336 │ │ -062c50: 1a01 7702 |01f4: const-string v1, "Comment" // string@0277 │ │ -062c54: 1302 2e00 |01f6: const/16 v2, #int 46 // #2e │ │ -062c58: 7030 ff13 1002 |01f8: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$47;.:(Ljava/lang/String;I)V // method@13ff │ │ -062c5e: 6900 7508 |01fb: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0875 │ │ -062c62: 2200 3703 |01fd: new-instance v0, Lorg/jsoup/parser/TokeniserState$48; // type@0337 │ │ -062c66: 1a01 7b02 |01ff: const-string v1, "CommentEndDash" // string@027b │ │ -062c6a: 1302 2f00 |0201: const/16 v2, #int 47 // #2f │ │ -062c6e: 7030 0114 1002 |0203: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$48;.:(Ljava/lang/String;I)V // method@1401 │ │ -062c74: 6900 7808 |0206: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentEndDash:Lorg/jsoup/parser/TokeniserState; // field@0878 │ │ -062c78: 2200 3803 |0208: new-instance v0, Lorg/jsoup/parser/TokeniserState$49; // type@0338 │ │ -062c7c: 1a01 7902 |020a: const-string v1, "CommentEnd" // string@0279 │ │ -062c80: 1302 3000 |020c: const/16 v2, #int 48 // #30 │ │ -062c84: 7030 0314 1002 |020e: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$49;.:(Ljava/lang/String;I)V // method@1403 │ │ -062c8a: 6900 7608 |0211: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentEnd:Lorg/jsoup/parser/TokeniserState; // field@0876 │ │ -062c8e: 2200 3a03 |0213: new-instance v0, Lorg/jsoup/parser/TokeniserState$50; // type@033a │ │ -062c92: 1a01 7a02 |0215: const-string v1, "CommentEndBang" // string@027a │ │ -062c96: 1302 3100 |0217: const/16 v2, #int 49 // #31 │ │ -062c9a: 7030 0714 1002 |0219: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$50;.:(Ljava/lang/String;I)V // method@1407 │ │ -062ca0: 6900 7708 |021c: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentEndBang:Lorg/jsoup/parser/TokeniserState; // field@0877 │ │ -062ca4: 2200 3b03 |021e: new-instance v0, Lorg/jsoup/parser/TokeniserState$51; // type@033b │ │ -062ca8: 1a01 f402 |0220: const-string v1, "Doctype" // string@02f4 │ │ -062cac: 1302 3200 |0222: const/16 v2, #int 50 // #32 │ │ -062cb0: 7030 0914 1002 |0224: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$51;.:(Ljava/lang/String;I)V // method@1409 │ │ -062cb6: 6900 7c08 |0227: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Doctype:Lorg/jsoup/parser/TokeniserState; // field@087c │ │ -062cba: 2200 3c03 |0229: new-instance v0, Lorg/jsoup/parser/TokeniserState$52; // type@033c │ │ -062cbe: 1a01 0602 |022b: const-string v1, "BeforeDoctypeName" // string@0206 │ │ -062cc2: 1302 3300 |022d: const/16 v2, #int 51 // #33 │ │ -062cc6: 7030 0b14 1002 |022f: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$52;.:(Ljava/lang/String;I)V // method@140b │ │ -062ccc: 6900 6c08 |0232: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@086c │ │ -062cd0: 2200 3d03 |0234: new-instance v0, Lorg/jsoup/parser/TokeniserState$53; // type@033d │ │ -062cd4: 1a01 f502 |0236: const-string v1, "DoctypeName" // string@02f5 │ │ -062cd8: 1302 3400 |0238: const/16 v2, #int 52 // #34 │ │ -062cdc: 7030 0d14 1002 |023a: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$53;.:(Ljava/lang/String;I)V // method@140d │ │ -062ce2: 6900 7d08 |023d: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@087d │ │ -062ce6: 2200 3e03 |023f: new-instance v0, Lorg/jsoup/parser/TokeniserState$54; // type@033e │ │ -062cea: 1a01 c501 |0241: const-string v1, "AfterDoctypeName" // string@01c5 │ │ -062cee: 1302 3500 |0243: const/16 v2, #int 53 // #35 │ │ -062cf2: 7030 0f14 1002 |0245: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$54;.:(Ljava/lang/String;I)V // method@140f │ │ -062cf8: 6900 6108 |0248: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0861 │ │ -062cfc: 2200 3f03 |024a: new-instance v0, Lorg/jsoup/parser/TokeniserState$55; // type@033f │ │ -062d00: 1a01 c701 |024c: const-string v1, "AfterDoctypePublicKeyword" // string@01c7 │ │ -062d04: 1302 3600 |024e: const/16 v2, #int 54 // #36 │ │ -062d08: 7030 1114 1002 |0250: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$55;.:(Ljava/lang/String;I)V // method@1411 │ │ -062d0e: 6900 6308 |0253: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypePublicKeyword:Lorg/jsoup/parser/TokeniserState; // field@0863 │ │ -062d12: 2200 4003 |0255: new-instance v0, Lorg/jsoup/parser/TokeniserState$56; // type@0340 │ │ -062d16: 1a01 0702 |0257: const-string v1, "BeforeDoctypePublicIdentifier" // string@0207 │ │ -062d1a: 1302 3700 |0259: const/16 v2, #int 55 // #37 │ │ -062d1e: 7030 1314 1002 |025b: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$56;.:(Ljava/lang/String;I)V // method@1413 │ │ -062d24: 6900 6d08 |025e: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@086d │ │ -062d28: 2200 4103 |0260: new-instance v0, Lorg/jsoup/parser/TokeniserState$57; // type@0341 │ │ -062d2c: 1a01 f602 |0262: const-string v1, "DoctypePublicIdentifier_doubleQuoted" // string@02f6 │ │ -062d30: 1302 3800 |0264: const/16 v2, #int 56 // #38 │ │ -062d34: 7030 1514 1002 |0266: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$57;.:(Ljava/lang/String;I)V // method@1415 │ │ -062d3a: 6900 7e08 |0269: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@087e │ │ -062d3e: 2200 4203 |026b: new-instance v0, Lorg/jsoup/parser/TokeniserState$58; // type@0342 │ │ -062d42: 1a01 f702 |026d: const-string v1, "DoctypePublicIdentifier_singleQuoted" // string@02f7 │ │ -062d46: 1302 3900 |026f: const/16 v2, #int 57 // #39 │ │ -062d4a: 7030 1714 1002 |0271: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$58;.:(Ljava/lang/String;I)V // method@1417 │ │ -062d50: 6900 7f08 |0274: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@087f │ │ -062d54: 2200 4303 |0276: new-instance v0, Lorg/jsoup/parser/TokeniserState$59; // type@0343 │ │ -062d58: 1a01 c601 |0278: const-string v1, "AfterDoctypePublicIdentifier" // string@01c6 │ │ -062d5c: 1302 3a00 |027a: const/16 v2, #int 58 // #3a │ │ -062d60: 7030 1914 1002 |027c: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$59;.:(Ljava/lang/String;I)V // method@1419 │ │ -062d66: 6900 6208 |027f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0862 │ │ -062d6a: 2200 4503 |0281: new-instance v0, Lorg/jsoup/parser/TokeniserState$60; // type@0345 │ │ -062d6e: 1a01 0b02 |0283: const-string v1, "BetweenDoctypePublicAndSystemIdentifiers" // string@020b │ │ -062d72: 1302 3b00 |0285: const/16 v2, #int 59 // #3b │ │ -062d76: 7030 1d14 1002 |0287: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$60;.:(Ljava/lang/String;I)V // method@141d │ │ -062d7c: 6900 6f08 |028a: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BetweenDoctypePublicAndSystemIdentifiers:Lorg/jsoup/parser/TokeniserState; // field@086f │ │ -062d80: 2200 4603 |028c: new-instance v0, Lorg/jsoup/parser/TokeniserState$61; // type@0346 │ │ -062d84: 1a01 c901 |028e: const-string v1, "AfterDoctypeSystemKeyword" // string@01c9 │ │ -062d88: 1302 3c00 |0290: const/16 v2, #int 60 // #3c │ │ -062d8c: 7030 1f14 1002 |0292: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$61;.:(Ljava/lang/String;I)V // method@141f │ │ -062d92: 6900 6508 |0295: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeSystemKeyword:Lorg/jsoup/parser/TokeniserState; // field@0865 │ │ -062d96: 2200 4703 |0297: new-instance v0, Lorg/jsoup/parser/TokeniserState$62; // type@0347 │ │ -062d9a: 1a01 0802 |0299: const-string v1, "BeforeDoctypeSystemIdentifier" // string@0208 │ │ -062d9e: 1302 3d00 |029b: const/16 v2, #int 61 // #3d │ │ -062da2: 7030 2114 1002 |029d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$62;.:(Ljava/lang/String;I)V // method@1421 │ │ -062da8: 6900 6e08 |02a0: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@086e │ │ -062dac: 2200 4803 |02a2: new-instance v0, Lorg/jsoup/parser/TokeniserState$63; // type@0348 │ │ -062db0: 1a01 f802 |02a4: const-string v1, "DoctypeSystemIdentifier_doubleQuoted" // string@02f8 │ │ -062db4: 1302 3e00 |02a6: const/16 v2, #int 62 // #3e │ │ -062db8: 7030 2314 1002 |02a8: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$63;.:(Ljava/lang/String;I)V // method@1423 │ │ -062dbe: 6900 8008 |02ab: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0880 │ │ -062dc2: 2200 4903 |02ad: new-instance v0, Lorg/jsoup/parser/TokeniserState$64; // type@0349 │ │ -062dc6: 1a01 f902 |02af: const-string v1, "DoctypeSystemIdentifier_singleQuoted" // string@02f9 │ │ -062dca: 1302 3f00 |02b1: const/16 v2, #int 63 // #3f │ │ -062dce: 7030 2514 1002 |02b3: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$64;.:(Ljava/lang/String;I)V // method@1425 │ │ -062dd4: 6900 8108 |02b6: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0881 │ │ -062dd8: 2200 4a03 |02b8: new-instance v0, Lorg/jsoup/parser/TokeniserState$65; // type@034a │ │ -062ddc: 1a01 c801 |02ba: const-string v1, "AfterDoctypeSystemIdentifier" // string@01c8 │ │ -062de0: 1302 4000 |02bc: const/16 v2, #int 64 // #40 │ │ -062de4: 7030 2714 1002 |02be: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$65;.:(Ljava/lang/String;I)V // method@1427 │ │ -062dea: 6900 6408 |02c1: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0864 │ │ -062dee: 2200 4b03 |02c3: new-instance v0, Lorg/jsoup/parser/TokeniserState$66; // type@034b │ │ -062df2: 1a01 1302 |02c5: const-string v1, "BogusDoctype" // string@0213 │ │ -062df6: 1302 4100 |02c7: const/16 v2, #int 65 // #41 │ │ -062dfa: 7030 2914 1002 |02c9: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$66;.:(Ljava/lang/String;I)V // method@1429 │ │ -062e00: 6900 7108 |02cc: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0871 │ │ -062e04: 2200 4c03 |02ce: new-instance v0, Lorg/jsoup/parser/TokeniserState$67; // type@034c │ │ -062e08: 1a01 5b02 |02d0: const-string v1, "CdataSection" // string@025b │ │ -062e0c: 1302 4200 |02d2: const/16 v2, #int 66 // #42 │ │ -062e10: 7030 2b14 1002 |02d4: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$67;.:(Ljava/lang/String;I)V // method@142b │ │ -062e16: 6900 7208 |02d7: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CdataSection:Lorg/jsoup/parser/TokeniserState; // field@0872 │ │ -062e1a: 1300 4300 |02d9: const/16 v0, #int 67 // #43 │ │ -062e1e: 2300 cc03 |02db: new-array v0, v0, [Lorg/jsoup/parser/TokeniserState; // type@03cc │ │ -062e22: 6201 7b08 |02dd: sget-object v1, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ -062e26: 4d01 0005 |02df: aput-object v1, v0, v5 │ │ -062e2a: 6201 7308 |02e1: sget-object v1, Lorg/jsoup/parser/TokeniserState;.CharacterReferenceInData:Lorg/jsoup/parser/TokeniserState; // field@0873 │ │ -062e2e: 4d01 0006 |02e3: aput-object v1, v0, v6 │ │ -062e32: 6201 8b08 |02e5: sget-object v1, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ -062e36: 4d01 0007 |02e7: aput-object v1, v0, v7 │ │ -062e3a: 6201 7408 |02e9: sget-object v1, Lorg/jsoup/parser/TokeniserState;.CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; // field@0874 │ │ -062e3e: 4d01 0003 |02eb: aput-object v1, v0, v3 │ │ -062e42: 1241 |02ed: const/4 v1, #int 4 // #4 │ │ -062e44: 6202 8708 |02ee: sget-object v2, Lorg/jsoup/parser/TokeniserState;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@0887 │ │ -062e48: 4d02 0001 |02f0: aput-object v2, v0, v1 │ │ -062e4c: 1251 |02f2: const/4 v1, #int 5 // #5 │ │ -062e4e: 6202 8d08 |02f3: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@088d │ │ -062e52: 4d02 0001 |02f5: aput-object v2, v0, v1 │ │ -062e56: 1261 |02f7: const/4 v1, #int 6 // #6 │ │ -062e58: 6202 8408 |02f8: sget-object v2, Lorg/jsoup/parser/TokeniserState;.PLAINTEXT:Lorg/jsoup/parser/TokeniserState; // field@0884 │ │ -062e5c: 4d02 0001 |02fa: aput-object v2, v0, v1 │ │ -062e60: 1271 |02fc: const/4 v1, #int 7 // #7 │ │ -062e62: 6202 a108 |02fd: sget-object v2, Lorg/jsoup/parser/TokeniserState;.TagOpen:Lorg/jsoup/parser/TokeniserState; // field@08a1 │ │ -062e66: 4d02 0001 |02ff: aput-object v2, v0, v1 │ │ -062e6a: 1301 0800 |0301: const/16 v1, #int 8 // #8 │ │ -062e6e: 6202 8208 |0303: sget-object v2, Lorg/jsoup/parser/TokeniserState;.EndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0882 │ │ -062e72: 4d02 0001 |0305: aput-object v2, v0, v1 │ │ -062e76: 1301 0900 |0307: const/16 v1, #int 9 // #9 │ │ -062e7a: 6202 a008 |0309: sget-object v2, Lorg/jsoup/parser/TokeniserState;.TagName:Lorg/jsoup/parser/TokeniserState; // field@08a0 │ │ -062e7e: 4d02 0001 |030b: aput-object v2, v0, v1 │ │ -062e82: 1301 0a00 |030d: const/16 v1, #int 10 // #a │ │ -062e86: 6202 8c08 |030f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RcdataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@088c │ │ -062e8a: 4d02 0001 |0311: aput-object v2, v0, v1 │ │ -062e8e: 1301 0b00 |0313: const/16 v1, #int 11 // #b │ │ -062e92: 6202 8608 |0315: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RCDATAEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0886 │ │ -062e96: 4d02 0001 |0317: aput-object v2, v0, v1 │ │ -062e9a: 6201 8508 |0319: sget-object v1, Lorg/jsoup/parser/TokeniserState;.RCDATAEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0885 │ │ -062e9e: 4d01 0004 |031b: aput-object v1, v0, v4 │ │ -062ea2: 1301 0d00 |031d: const/16 v1, #int 13 // #d │ │ -062ea6: 6202 8a08 |031f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RawtextLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@088a │ │ -062eaa: 4d02 0001 |0321: aput-object v2, v0, v1 │ │ -062eae: 1301 0e00 |0323: const/16 v1, #int 14 // #e │ │ -062eb2: 6202 8908 |0325: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RawtextEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0889 │ │ -062eb6: 4d02 0001 |0327: aput-object v2, v0, v1 │ │ -062eba: 1301 0f00 |0329: const/16 v1, #int 15 // #f │ │ -062ebe: 6202 8808 |032b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RawtextEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0888 │ │ -062ec2: 4d02 0001 |032d: aput-object v2, v0, v1 │ │ -062ec6: 1301 1000 |032f: const/16 v1, #int 16 // #10 │ │ -062eca: 6202 9e08 |0331: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@089e │ │ -062ece: 4d02 0001 |0333: aput-object v2, v0, v1 │ │ -062ed2: 1301 1100 |0335: const/16 v1, #int 17 // #11 │ │ -062ed6: 6202 9508 |0337: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0895 │ │ -062eda: 4d02 0001 |0339: aput-object v2, v0, v1 │ │ -062ede: 1301 1200 |033b: const/16 v1, #int 18 // #12 │ │ -062ee2: 6202 9408 |033d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0894 │ │ -062ee6: 4d02 0001 |033f: aput-object v2, v0, v1 │ │ -062eea: 1301 1300 |0341: const/16 v1, #int 19 // #13 │ │ -062eee: 6202 9608 |0343: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@0896 │ │ -062ef2: 4d02 0001 |0345: aput-object v2, v0, v1 │ │ -062ef6: 1301 1400 |0347: const/16 v1, #int 20 // #14 │ │ -062efa: 6202 9708 |0349: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapeStartDash:Lorg/jsoup/parser/TokeniserState; // field@0897 │ │ -062efe: 4d02 0001 |034b: aput-object v2, v0, v1 │ │ -062f02: 1301 1500 |034d: const/16 v1, #int 21 // #15 │ │ -062f06: 6202 9808 |034f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@0898 │ │ -062f0a: 4d02 0001 |0351: aput-object v2, v0, v1 │ │ -062f0e: 1301 1600 |0353: const/16 v1, #int 22 // #16 │ │ -062f12: 6202 9908 |0355: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@0899 │ │ -062f16: 4d02 0001 |0357: aput-object v2, v0, v1 │ │ -062f1a: 1301 1700 |0359: const/16 v1, #int 23 // #17 │ │ -062f1e: 6202 9a08 |035b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@089a │ │ -062f22: 4d02 0001 |035d: aput-object v2, v0, v1 │ │ -062f26: 1301 1800 |035f: const/16 v1, #int 24 // #18 │ │ -062f2a: 6202 9d08 |0361: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@089d │ │ -062f2e: 4d02 0001 |0363: aput-object v2, v0, v1 │ │ -062f32: 1301 1900 |0365: const/16 v1, #int 25 // #19 │ │ -062f36: 6202 9c08 |0367: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@089c │ │ -062f3a: 4d02 0001 |0369: aput-object v2, v0, v1 │ │ -062f3e: 1301 1a00 |036b: const/16 v1, #int 26 // #1a │ │ -062f42: 6202 9b08 |036d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedEndTagName:Lorg/jsoup/parser/TokeniserState; // field@089b │ │ -062f46: 4d02 0001 |036f: aput-object v2, v0, v1 │ │ -062f4a: 1301 1b00 |0371: const/16 v1, #int 27 // #1b │ │ -062f4e: 6202 8f08 |0373: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@088f │ │ -062f52: 4d02 0001 |0375: aput-object v2, v0, v1 │ │ -062f56: 1301 1c00 |0377: const/16 v1, #int 28 // #1c │ │ -062f5a: 6202 9008 |0379: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@0890 │ │ -062f5e: 4d02 0001 |037b: aput-object v2, v0, v1 │ │ -062f62: 1301 1d00 |037d: const/16 v1, #int 29 // #1d │ │ -062f66: 6202 9108 |037f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@0891 │ │ -062f6a: 4d02 0001 |0381: aput-object v2, v0, v1 │ │ -062f6e: 1301 1e00 |0383: const/16 v1, #int 30 // #1e │ │ -062f72: 6202 9208 |0385: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@0892 │ │ -062f76: 4d02 0001 |0387: aput-object v2, v0, v1 │ │ -062f7a: 1301 1f00 |0389: const/16 v1, #int 31 // #1f │ │ -062f7e: 6202 9308 |038b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0893 │ │ -062f82: 4d02 0001 |038d: aput-object v2, v0, v1 │ │ -062f86: 1301 2000 |038f: const/16 v1, #int 32 // #20 │ │ -062f8a: 6202 8e08 |0391: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapeEnd:Lorg/jsoup/parser/TokeniserState; // field@088e │ │ -062f8e: 4d02 0001 |0393: aput-object v2, v0, v1 │ │ -062f92: 1301 2100 |0395: const/16 v1, #int 33 // #21 │ │ -062f96: 6202 6a08 |0397: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@086a │ │ -062f9a: 4d02 0001 |0399: aput-object v2, v0, v1 │ │ -062f9e: 1301 2200 |039b: const/16 v1, #int 34 // #22 │ │ -062fa2: 6202 6608 |039d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@0866 │ │ -062fa6: 4d02 0001 |039f: aput-object v2, v0, v1 │ │ -062faa: 1301 2300 |03a1: const/16 v1, #int 35 // #23 │ │ -062fae: 6202 5f08 |03a3: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterAttributeName:Lorg/jsoup/parser/TokeniserState; // field@085f │ │ -062fb2: 4d02 0001 |03a5: aput-object v2, v0, v1 │ │ -062fb6: 1301 2400 |03a7: const/16 v1, #int 36 // #24 │ │ -062fba: 6202 6b08 |03a9: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeAttributeValue:Lorg/jsoup/parser/TokeniserState; // field@086b │ │ -062fbe: 4d02 0001 |03ab: aput-object v2, v0, v1 │ │ -062fc2: 1301 2500 |03ad: const/16 v1, #int 37 // #25 │ │ -062fc6: 6202 6708 |03af: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AttributeValue_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0867 │ │ -062fca: 4d02 0001 |03b1: aput-object v2, v0, v1 │ │ -062fce: 1301 2600 |03b3: const/16 v1, #int 38 // #26 │ │ -062fd2: 6202 6808 |03b5: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AttributeValue_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0868 │ │ -062fd6: 4d02 0001 |03b7: aput-object v2, v0, v1 │ │ -062fda: 1301 2700 |03b9: const/16 v1, #int 39 // #27 │ │ -062fde: 6202 6908 |03bb: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@0869 │ │ -062fe2: 4d02 0001 |03bd: aput-object v2, v0, v1 │ │ -062fe6: 1301 2800 |03bf: const/16 v1, #int 40 // #28 │ │ -062fea: 6202 6008 |03c1: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterAttributeValue_quoted:Lorg/jsoup/parser/TokeniserState; // field@0860 │ │ -062fee: 4d02 0001 |03c3: aput-object v2, v0, v1 │ │ -062ff2: 1301 2900 |03c5: const/16 v1, #int 41 // #29 │ │ -062ff6: 6202 9f08 |03c7: sget-object v2, Lorg/jsoup/parser/TokeniserState;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@089f │ │ -062ffa: 4d02 0001 |03c9: aput-object v2, v0, v1 │ │ -062ffe: 1301 2a00 |03cb: const/16 v1, #int 42 // #2a │ │ -063002: 6202 7008 |03cd: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BogusComment:Lorg/jsoup/parser/TokeniserState; // field@0870 │ │ -063006: 4d02 0001 |03cf: aput-object v2, v0, v1 │ │ -06300a: 1301 2b00 |03d1: const/16 v1, #int 43 // #2b │ │ -06300e: 6202 8308 |03d3: sget-object v2, Lorg/jsoup/parser/TokeniserState;.MarkupDeclarationOpen:Lorg/jsoup/parser/TokeniserState; // field@0883 │ │ -063012: 4d02 0001 |03d5: aput-object v2, v0, v1 │ │ -063016: 1301 2c00 |03d7: const/16 v1, #int 44 // #2c │ │ -06301a: 6202 7908 |03d9: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentStart:Lorg/jsoup/parser/TokeniserState; // field@0879 │ │ -06301e: 4d02 0001 |03db: aput-object v2, v0, v1 │ │ -063022: 1301 2d00 |03dd: const/16 v1, #int 45 // #2d │ │ -063026: 6202 7a08 |03df: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentStartDash:Lorg/jsoup/parser/TokeniserState; // field@087a │ │ -06302a: 4d02 0001 |03e1: aput-object v2, v0, v1 │ │ -06302e: 1301 2e00 |03e3: const/16 v1, #int 46 // #2e │ │ -063032: 6202 7508 |03e5: sget-object v2, Lorg/jsoup/parser/TokeniserState;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0875 │ │ -063036: 4d02 0001 |03e7: aput-object v2, v0, v1 │ │ -06303a: 1301 2f00 |03e9: const/16 v1, #int 47 // #2f │ │ -06303e: 6202 7808 |03eb: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentEndDash:Lorg/jsoup/parser/TokeniserState; // field@0878 │ │ -063042: 4d02 0001 |03ed: aput-object v2, v0, v1 │ │ -063046: 1301 3000 |03ef: const/16 v1, #int 48 // #30 │ │ -06304a: 6202 7608 |03f1: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentEnd:Lorg/jsoup/parser/TokeniserState; // field@0876 │ │ -06304e: 4d02 0001 |03f3: aput-object v2, v0, v1 │ │ -063052: 1301 3100 |03f5: const/16 v1, #int 49 // #31 │ │ -063056: 6202 7708 |03f7: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentEndBang:Lorg/jsoup/parser/TokeniserState; // field@0877 │ │ -06305a: 4d02 0001 |03f9: aput-object v2, v0, v1 │ │ -06305e: 1301 3200 |03fb: const/16 v1, #int 50 // #32 │ │ -063062: 6202 7c08 |03fd: sget-object v2, Lorg/jsoup/parser/TokeniserState;.Doctype:Lorg/jsoup/parser/TokeniserState; // field@087c │ │ -063066: 4d02 0001 |03ff: aput-object v2, v0, v1 │ │ -06306a: 1301 3300 |0401: const/16 v1, #int 51 // #33 │ │ -06306e: 6202 6c08 |0403: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@086c │ │ -063072: 4d02 0001 |0405: aput-object v2, v0, v1 │ │ -063076: 1301 3400 |0407: const/16 v1, #int 52 // #34 │ │ -06307a: 6202 7d08 |0409: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@087d │ │ -06307e: 4d02 0001 |040b: aput-object v2, v0, v1 │ │ -063082: 1301 3500 |040d: const/16 v1, #int 53 // #35 │ │ -063086: 6202 6108 |040f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0861 │ │ -06308a: 4d02 0001 |0411: aput-object v2, v0, v1 │ │ -06308e: 1301 3600 |0413: const/16 v1, #int 54 // #36 │ │ -063092: 6202 6308 |0415: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypePublicKeyword:Lorg/jsoup/parser/TokeniserState; // field@0863 │ │ -063096: 4d02 0001 |0417: aput-object v2, v0, v1 │ │ -06309a: 1301 3700 |0419: const/16 v1, #int 55 // #37 │ │ -06309e: 6202 6d08 |041b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@086d │ │ -0630a2: 4d02 0001 |041d: aput-object v2, v0, v1 │ │ -0630a6: 1301 3800 |041f: const/16 v1, #int 56 // #38 │ │ -0630aa: 6202 7e08 |0421: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@087e │ │ -0630ae: 4d02 0001 |0423: aput-object v2, v0, v1 │ │ -0630b2: 1301 3900 |0425: const/16 v1, #int 57 // #39 │ │ -0630b6: 6202 7f08 |0427: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@087f │ │ -0630ba: 4d02 0001 |0429: aput-object v2, v0, v1 │ │ -0630be: 1301 3a00 |042b: const/16 v1, #int 58 // #3a │ │ -0630c2: 6202 6208 |042d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0862 │ │ -0630c6: 4d02 0001 |042f: aput-object v2, v0, v1 │ │ -0630ca: 1301 3b00 |0431: const/16 v1, #int 59 // #3b │ │ -0630ce: 6202 6f08 |0433: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BetweenDoctypePublicAndSystemIdentifiers:Lorg/jsoup/parser/TokeniserState; // field@086f │ │ -0630d2: 4d02 0001 |0435: aput-object v2, v0, v1 │ │ -0630d6: 1301 3c00 |0437: const/16 v1, #int 60 // #3c │ │ -0630da: 6202 6508 |0439: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeSystemKeyword:Lorg/jsoup/parser/TokeniserState; // field@0865 │ │ -0630de: 4d02 0001 |043b: aput-object v2, v0, v1 │ │ -0630e2: 1301 3d00 |043d: const/16 v1, #int 61 // #3d │ │ -0630e6: 6202 6e08 |043f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@086e │ │ -0630ea: 4d02 0001 |0441: aput-object v2, v0, v1 │ │ -0630ee: 1301 3e00 |0443: const/16 v1, #int 62 // #3e │ │ -0630f2: 6202 8008 |0445: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0880 │ │ -0630f6: 4d02 0001 |0447: aput-object v2, v0, v1 │ │ -0630fa: 1301 3f00 |0449: const/16 v1, #int 63 // #3f │ │ -0630fe: 6202 8108 |044b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0881 │ │ -063102: 4d02 0001 |044d: aput-object v2, v0, v1 │ │ -063106: 1301 4000 |044f: const/16 v1, #int 64 // #40 │ │ -06310a: 6202 6408 |0451: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0864 │ │ -06310e: 4d02 0001 |0453: aput-object v2, v0, v1 │ │ -063112: 1301 4100 |0455: const/16 v1, #int 65 // #41 │ │ -063116: 6202 7108 |0457: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0871 │ │ -06311a: 4d02 0001 |0459: aput-object v2, v0, v1 │ │ -06311e: 1301 4200 |045b: const/16 v1, #int 66 // #42 │ │ -063122: 6202 7208 |045d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CdataSection:Lorg/jsoup/parser/TokeniserState; // field@0872 │ │ -063126: 4d02 0001 |045f: aput-object v2, v0, v1 │ │ -06312a: 6900 5e08 |0461: sput-object v0, Lorg/jsoup/parser/TokeniserState;.$VALUES:[Lorg/jsoup/parser/TokeniserState; // field@085e │ │ -06312e: 2330 9e03 |0463: new-array v0, v3, [C // type@039e │ │ -063132: 2600 2d00 0000 |0465: fill-array-data v0, 00000492 // +0000002d │ │ -063138: 6900 a408 |0468: sput-object v0, Lorg/jsoup/parser/TokeniserState;.attributeSingleValueCharsSorted:[C // field@08a4 │ │ -06313c: 2330 9e03 |046a: new-array v0, v3, [C // type@039e │ │ -063140: 2600 2e00 0000 |046c: fill-array-data v0, 0000049a // +0000002e │ │ -063146: 6900 a208 |046f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.attributeDoubleValueCharsSorted:[C // field@08a2 │ │ -06314a: 2340 9e03 |0471: new-array v0, v4, [C // type@039e │ │ -06314e: 2600 2f00 0000 |0473: fill-array-data v0, 000004a2 // +0000002f │ │ -063154: 6900 a308 |0476: sput-object v0, Lorg/jsoup/parser/TokeniserState;.attributeNameCharsSorted:[C // field@08a3 │ │ -063158: 1400 fdff 0000 |0478: const v0, #float 9.18313e-41 // #0000fffd │ │ -06315e: 7110 4c0a 0000 |047b: invoke-static {v0}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ -063164: 0c00 |047e: move-result-object v0 │ │ -063166: 6900 a808 |047f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.replacementStr:Ljava/lang/String; // field@08a8 │ │ -06316a: 6200 a408 |0481: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeSingleValueCharsSorted:[C // field@08a4 │ │ -06316e: 7110 290b 0000 |0483: invoke-static {v0}, Ljava/util/Arrays;.sort:([C)V // method@0b29 │ │ -063174: 6200 a208 |0486: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeDoubleValueCharsSorted:[C // field@08a2 │ │ -063178: 7110 290b 0000 |0488: invoke-static {v0}, Ljava/util/Arrays;.sort:([C)V // method@0b29 │ │ -06317e: 6200 a308 |048b: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeNameCharsSorted:[C // field@08a3 │ │ -063182: 7110 290b 0000 |048d: invoke-static {v0}, Ljava/util/Arrays;.sort:([C)V // method@0b29 │ │ -063188: 0e00 |0490: return-void │ │ -06318a: 0000 |0491: nop // spacer │ │ -06318c: 0003 0200 0300 0000 2700 2600 0000 |0492: array-data (7 units) │ │ -06319a: 0000 |0499: nop // spacer │ │ -06319c: 0003 0200 0300 0000 2200 2600 0000 |049a: array-data (7 units) │ │ -0631aa: 0000 |04a1: nop // spacer │ │ -0631ac: 0003 0200 0c00 0000 0900 0a00 0d00 ... |04a2: array-data (16 units) │ │ +065220: |[065220] org.jsoup.parser.TokeniserState.:()V │ │ +065230: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +065232: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +065234: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +065236: 1304 0c00 |0003: const/16 v4, #int 12 // #c │ │ +06523a: 1233 |0005: const/4 v3, #int 3 // #3 │ │ +06523c: 2200 2c03 |0006: new-instance v0, Lorg/jsoup/parser/TokeniserState$1; // type@032c │ │ +065240: 1a01 cc02 |0008: const-string v1, "Data" // string@02cc │ │ +065244: 7030 c313 1005 |000a: invoke-direct {v0, v1, v5}, Lorg/jsoup/parser/TokeniserState$1;.:(Ljava/lang/String;I)V // method@13c3 │ │ +06524a: 6900 7b08 |000d: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ +06524e: 2200 3703 |000f: new-instance v0, Lorg/jsoup/parser/TokeniserState$2; // type@0337 │ │ +065252: 1a01 6802 |0011: const-string v1, "CharacterReferenceInData" // string@0268 │ │ +065256: 7030 d913 1006 |0013: invoke-direct {v0, v1, v6}, Lorg/jsoup/parser/TokeniserState$2;.:(Ljava/lang/String;I)V // method@13d9 │ │ +06525c: 6900 7308 |0016: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CharacterReferenceInData:Lorg/jsoup/parser/TokeniserState; // field@0873 │ │ +065260: 2200 4203 |0018: new-instance v0, Lorg/jsoup/parser/TokeniserState$3; // type@0342 │ │ +065264: 1a01 db09 |001a: const-string v1, "Rcdata" // string@09db │ │ +065268: 7030 ef13 1007 |001c: invoke-direct {v0, v1, v7}, Lorg/jsoup/parser/TokeniserState$3;.:(Ljava/lang/String;I)V // method@13ef │ │ +06526e: 6900 8b08 |001f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ +065272: 2200 4d03 |0021: new-instance v0, Lorg/jsoup/parser/TokeniserState$4; // type@034d │ │ +065276: 1a01 6902 |0023: const-string v1, "CharacterReferenceInRcdata" // string@0269 │ │ +06527a: 7030 0514 1003 |0025: invoke-direct {v0, v1, v3}, Lorg/jsoup/parser/TokeniserState$4;.:(Ljava/lang/String;I)V // method@1405 │ │ +065280: 6900 7408 |0028: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; // field@0874 │ │ +065284: 2200 5803 |002a: new-instance v0, Lorg/jsoup/parser/TokeniserState$5; // type@0358 │ │ +065288: 1a01 d709 |002c: const-string v1, "Rawtext" // string@09d7 │ │ +06528c: 1242 |002e: const/4 v2, #int 4 // #4 │ │ +06528e: 7030 1b14 1002 |002f: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$5;.:(Ljava/lang/String;I)V // method@141b │ │ +065294: 6900 8708 |0032: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@0887 │ │ +065298: 2200 6103 |0034: new-instance v0, Lorg/jsoup/parser/TokeniserState$6; // type@0361 │ │ +06529c: 1a01 680a |0036: const-string v1, "ScriptData" // string@0a68 │ │ +0652a0: 1252 |0038: const/4 v2, #int 5 // #5 │ │ +0652a2: 7030 2d14 1002 |0039: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$6;.:(Ljava/lang/String;I)V // method@142d │ │ +0652a8: 6900 8d08 |003c: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@088d │ │ +0652ac: 2200 6203 |003e: new-instance v0, Lorg/jsoup/parser/TokeniserState$7; // type@0362 │ │ +0652b0: 1a01 6709 |0040: const-string v1, "PLAINTEXT" // string@0967 │ │ +0652b4: 1262 |0042: const/4 v2, #int 6 // #6 │ │ +0652b6: 7030 2f14 1002 |0043: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$7;.:(Ljava/lang/String;I)V // method@142f │ │ +0652bc: 6900 8408 |0046: sput-object v0, Lorg/jsoup/parser/TokeniserState;.PLAINTEXT:Lorg/jsoup/parser/TokeniserState; // field@0884 │ │ +0652c0: 2200 6303 |0048: new-instance v0, Lorg/jsoup/parser/TokeniserState$8; // type@0363 │ │ +0652c4: 1a01 4b0b |004a: const-string v1, "TagOpen" // string@0b4b │ │ +0652c8: 1272 |004c: const/4 v2, #int 7 // #7 │ │ +0652ca: 7030 3114 1002 |004d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$8;.:(Ljava/lang/String;I)V // method@1431 │ │ +0652d0: 6900 a108 |0050: sput-object v0, Lorg/jsoup/parser/TokeniserState;.TagOpen:Lorg/jsoup/parser/TokeniserState; // field@08a1 │ │ +0652d4: 2200 6403 |0052: new-instance v0, Lorg/jsoup/parser/TokeniserState$9; // type@0364 │ │ +0652d8: 1a01 2d03 |0054: const-string v1, "EndTagOpen" // string@032d │ │ +0652dc: 1302 0800 |0056: const/16 v2, #int 8 // #8 │ │ +0652e0: 7030 3314 1002 |0058: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$9;.:(Ljava/lang/String;I)V // method@1433 │ │ +0652e6: 6900 8208 |005b: sput-object v0, Lorg/jsoup/parser/TokeniserState;.EndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0882 │ │ +0652ea: 2200 2203 |005d: new-instance v0, Lorg/jsoup/parser/TokeniserState$10; // type@0322 │ │ +0652ee: 1a01 4a0b |005f: const-string v1, "TagName" // string@0b4a │ │ +0652f2: 1302 0900 |0061: const/16 v2, #int 9 // #9 │ │ +0652f6: 7030 ae13 1002 |0063: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$10;.:(Ljava/lang/String;I)V // method@13ae │ │ +0652fc: 6900 a008 |0066: sput-object v0, Lorg/jsoup/parser/TokeniserState;.TagName:Lorg/jsoup/parser/TokeniserState; // field@08a0 │ │ +065300: 2200 2303 |0068: new-instance v0, Lorg/jsoup/parser/TokeniserState$11; // type@0323 │ │ +065304: 1a01 dc09 |006a: const-string v1, "RcdataLessthanSign" // string@09dc │ │ +065308: 1302 0a00 |006c: const/16 v2, #int 10 // #a │ │ +06530c: 7030 b013 1002 |006e: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$11;.:(Ljava/lang/String;I)V // method@13b0 │ │ +065312: 6900 8c08 |0071: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RcdataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@088c │ │ +065316: 2200 2403 |0073: new-instance v0, Lorg/jsoup/parser/TokeniserState$12; // type@0324 │ │ +06531a: 1a01 c309 |0075: const-string v1, "RCDATAEndTagOpen" // string@09c3 │ │ +06531e: 1302 0b00 |0077: const/16 v2, #int 11 // #b │ │ +065322: 7030 b213 1002 |0079: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$12;.:(Ljava/lang/String;I)V // method@13b2 │ │ +065328: 6900 8608 |007c: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RCDATAEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0886 │ │ +06532c: 2200 2503 |007e: new-instance v0, Lorg/jsoup/parser/TokeniserState$13; // type@0325 │ │ +065330: 1a01 c209 |0080: const-string v1, "RCDATAEndTagName" // string@09c2 │ │ +065334: 7030 b413 1004 |0082: invoke-direct {v0, v1, v4}, Lorg/jsoup/parser/TokeniserState$13;.:(Ljava/lang/String;I)V // method@13b4 │ │ +06533a: 6900 8508 |0085: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RCDATAEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0885 │ │ +06533e: 2200 2603 |0087: new-instance v0, Lorg/jsoup/parser/TokeniserState$14; // type@0326 │ │ +065342: 1a01 da09 |0089: const-string v1, "RawtextLessthanSign" // string@09da │ │ +065346: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +06534a: 7030 b713 1002 |008d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$14;.:(Ljava/lang/String;I)V // method@13b7 │ │ +065350: 6900 8a08 |0090: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RawtextLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@088a │ │ +065354: 2200 2703 |0092: new-instance v0, Lorg/jsoup/parser/TokeniserState$15; // type@0327 │ │ +065358: 1a01 d909 |0094: const-string v1, "RawtextEndTagOpen" // string@09d9 │ │ +06535c: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ +065360: 7030 b913 1002 |0098: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$15;.:(Ljava/lang/String;I)V // method@13b9 │ │ +065366: 6900 8908 |009b: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RawtextEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0889 │ │ +06536a: 2200 2803 |009d: new-instance v0, Lorg/jsoup/parser/TokeniserState$16; // type@0328 │ │ +06536e: 1a01 d809 |009f: const-string v1, "RawtextEndTagName" // string@09d8 │ │ +065372: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ +065376: 7030 bb13 1002 |00a3: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$16;.:(Ljava/lang/String;I)V // method@13bb │ │ +06537c: 6900 8808 |00a6: sput-object v0, Lorg/jsoup/parser/TokeniserState;.RawtextEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0888 │ │ +065380: 2200 2903 |00a8: new-instance v0, Lorg/jsoup/parser/TokeniserState$17; // type@0329 │ │ +065384: 1a01 790a |00aa: const-string v1, "ScriptDataLessthanSign" // string@0a79 │ │ +065388: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ +06538c: 7030 bd13 1002 |00ae: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$17;.:(Ljava/lang/String;I)V // method@13bd │ │ +065392: 6900 9e08 |00b1: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@089e │ │ +065396: 2200 2a03 |00b3: new-instance v0, Lorg/jsoup/parser/TokeniserState$18; // type@032a │ │ +06539a: 1a01 700a |00b5: const-string v1, "ScriptDataEndTagOpen" // string@0a70 │ │ +06539e: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ +0653a2: 7030 bf13 1002 |00b9: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$18;.:(Ljava/lang/String;I)V // method@13bf │ │ +0653a8: 6900 9508 |00bc: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0895 │ │ +0653ac: 2200 2b03 |00be: new-instance v0, Lorg/jsoup/parser/TokeniserState$19; // type@032b │ │ +0653b0: 1a01 6f0a |00c0: const-string v1, "ScriptDataEndTagName" // string@0a6f │ │ +0653b4: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ +0653b8: 7030 c113 1002 |00c4: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$19;.:(Ljava/lang/String;I)V // method@13c1 │ │ +0653be: 6900 9408 |00c7: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0894 │ │ +0653c2: 2200 2d03 |00c9: new-instance v0, Lorg/jsoup/parser/TokeniserState$20; // type@032d │ │ +0653c6: 1a01 710a |00cb: const-string v1, "ScriptDataEscapeStart" // string@0a71 │ │ +0653ca: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ +0653ce: 7030 c513 1002 |00cf: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$20;.:(Ljava/lang/String;I)V // method@13c5 │ │ +0653d4: 6900 9608 |00d2: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@0896 │ │ +0653d8: 2200 2e03 |00d4: new-instance v0, Lorg/jsoup/parser/TokeniserState$21; // type@032e │ │ +0653dc: 1a01 720a |00d6: const-string v1, "ScriptDataEscapeStartDash" // string@0a72 │ │ +0653e0: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ +0653e4: 7030 c713 1002 |00da: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$21;.:(Ljava/lang/String;I)V // method@13c7 │ │ +0653ea: 6900 9708 |00dd: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapeStartDash:Lorg/jsoup/parser/TokeniserState; // field@0897 │ │ +0653ee: 2200 2f03 |00df: new-instance v0, Lorg/jsoup/parser/TokeniserState$22; // type@032f │ │ +0653f2: 1a01 730a |00e1: const-string v1, "ScriptDataEscaped" // string@0a73 │ │ +0653f6: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ +0653fa: 7030 c913 1002 |00e5: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$22;.:(Ljava/lang/String;I)V // method@13c9 │ │ +065400: 6900 9808 |00e8: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@0898 │ │ +065404: 2200 3003 |00ea: new-instance v0, Lorg/jsoup/parser/TokeniserState$23; // type@0330 │ │ +065408: 1a01 740a |00ec: const-string v1, "ScriptDataEscapedDash" // string@0a74 │ │ +06540c: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ +065410: 7030 cb13 1002 |00f0: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$23;.:(Ljava/lang/String;I)V // method@13cb │ │ +065416: 6900 9908 |00f3: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@0899 │ │ +06541a: 2200 3103 |00f5: new-instance v0, Lorg/jsoup/parser/TokeniserState$24; // type@0331 │ │ +06541e: 1a01 750a |00f7: const-string v1, "ScriptDataEscapedDashDash" // string@0a75 │ │ +065422: 1302 1700 |00f9: const/16 v2, #int 23 // #17 │ │ +065426: 7030 cd13 1002 |00fb: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$24;.:(Ljava/lang/String;I)V // method@13cd │ │ +06542c: 6900 9a08 |00fe: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@089a │ │ +065430: 2200 3203 |0100: new-instance v0, Lorg/jsoup/parser/TokeniserState$25; // type@0332 │ │ +065434: 1a01 780a |0102: const-string v1, "ScriptDataEscapedLessthanSign" // string@0a78 │ │ +065438: 1302 1800 |0104: const/16 v2, #int 24 // #18 │ │ +06543c: 7030 cf13 1002 |0106: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$25;.:(Ljava/lang/String;I)V // method@13cf │ │ +065442: 6900 9d08 |0109: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@089d │ │ +065446: 2200 3303 |010b: new-instance v0, Lorg/jsoup/parser/TokeniserState$26; // type@0333 │ │ +06544a: 1a01 770a |010d: const-string v1, "ScriptDataEscapedEndTagOpen" // string@0a77 │ │ +06544e: 1302 1900 |010f: const/16 v2, #int 25 // #19 │ │ +065452: 7030 d113 1002 |0111: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$26;.:(Ljava/lang/String;I)V // method@13d1 │ │ +065458: 6900 9c08 |0114: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@089c │ │ +06545c: 2200 3403 |0116: new-instance v0, Lorg/jsoup/parser/TokeniserState$27; // type@0334 │ │ +065460: 1a01 760a |0118: const-string v1, "ScriptDataEscapedEndTagName" // string@0a76 │ │ +065464: 1302 1a00 |011a: const/16 v2, #int 26 // #1a │ │ +065468: 7030 d313 1002 |011c: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$27;.:(Ljava/lang/String;I)V // method@13d3 │ │ +06546e: 6900 9b08 |011f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedEndTagName:Lorg/jsoup/parser/TokeniserState; // field@089b │ │ +065472: 2200 3503 |0121: new-instance v0, Lorg/jsoup/parser/TokeniserState$28; // type@0335 │ │ +065476: 1a01 6a0a |0123: const-string v1, "ScriptDataDoubleEscapeStart" // string@0a6a │ │ +06547a: 1302 1b00 |0125: const/16 v2, #int 27 // #1b │ │ +06547e: 7030 d513 1002 |0127: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$28;.:(Ljava/lang/String;I)V // method@13d5 │ │ +065484: 6900 8f08 |012a: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@088f │ │ +065488: 2200 3603 |012c: new-instance v0, Lorg/jsoup/parser/TokeniserState$29; // type@0336 │ │ +06548c: 1a01 6b0a |012e: const-string v1, "ScriptDataDoubleEscaped" // string@0a6b │ │ +065490: 1302 1c00 |0130: const/16 v2, #int 28 // #1c │ │ +065494: 7030 d713 1002 |0132: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$29;.:(Ljava/lang/String;I)V // method@13d7 │ │ +06549a: 6900 9008 |0135: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@0890 │ │ +06549e: 2200 3803 |0137: new-instance v0, Lorg/jsoup/parser/TokeniserState$30; // type@0338 │ │ +0654a2: 1a01 6c0a |0139: const-string v1, "ScriptDataDoubleEscapedDash" // string@0a6c │ │ +0654a6: 1302 1d00 |013b: const/16 v2, #int 29 // #1d │ │ +0654aa: 7030 db13 1002 |013d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$30;.:(Ljava/lang/String;I)V // method@13db │ │ +0654b0: 6900 9108 |0140: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@0891 │ │ +0654b4: 2200 3903 |0142: new-instance v0, Lorg/jsoup/parser/TokeniserState$31; // type@0339 │ │ +0654b8: 1a01 6d0a |0144: const-string v1, "ScriptDataDoubleEscapedDashDash" // string@0a6d │ │ +0654bc: 1302 1e00 |0146: const/16 v2, #int 30 // #1e │ │ +0654c0: 7030 dd13 1002 |0148: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$31;.:(Ljava/lang/String;I)V // method@13dd │ │ +0654c6: 6900 9208 |014b: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@0892 │ │ +0654ca: 2200 3a03 |014d: new-instance v0, Lorg/jsoup/parser/TokeniserState$32; // type@033a │ │ +0654ce: 1a01 6e0a |014f: const-string v1, "ScriptDataDoubleEscapedLessthanSign" // string@0a6e │ │ +0654d2: 1302 1f00 |0151: const/16 v2, #int 31 // #1f │ │ +0654d6: 7030 df13 1002 |0153: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$32;.:(Ljava/lang/String;I)V // method@13df │ │ +0654dc: 6900 9308 |0156: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0893 │ │ +0654e0: 2200 3b03 |0158: new-instance v0, Lorg/jsoup/parser/TokeniserState$33; // type@033b │ │ +0654e4: 1a01 690a |015a: const-string v1, "ScriptDataDoubleEscapeEnd" // string@0a69 │ │ +0654e8: 1302 2000 |015c: const/16 v2, #int 32 // #20 │ │ +0654ec: 7030 e113 1002 |015e: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$33;.:(Ljava/lang/String;I)V // method@13e1 │ │ +0654f2: 6900 8e08 |0161: sput-object v0, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapeEnd:Lorg/jsoup/parser/TokeniserState; // field@088e │ │ +0654f6: 2200 3c03 |0163: new-instance v0, Lorg/jsoup/parser/TokeniserState$34; // type@033c │ │ +0654fa: 1a01 0402 |0165: const-string v1, "BeforeAttributeName" // string@0204 │ │ +0654fe: 1302 2100 |0167: const/16 v2, #int 33 // #21 │ │ +065502: 7030 e313 1002 |0169: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$34;.:(Ljava/lang/String;I)V // method@13e3 │ │ +065508: 6900 6a08 |016c: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@086a │ │ +06550c: 2200 3d03 |016e: new-instance v0, Lorg/jsoup/parser/TokeniserState$35; // type@033d │ │ +065510: 1a01 e401 |0170: const-string v1, "AttributeName" // string@01e4 │ │ +065514: 1302 2200 |0172: const/16 v2, #int 34 // #22 │ │ +065518: 7030 e513 1002 |0174: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$35;.:(Ljava/lang/String;I)V // method@13e5 │ │ +06551e: 6900 6608 |0177: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@0866 │ │ +065522: 2200 3e03 |0179: new-instance v0, Lorg/jsoup/parser/TokeniserState$36; // type@033e │ │ +065526: 1a01 c201 |017b: const-string v1, "AfterAttributeName" // string@01c2 │ │ +06552a: 1302 2300 |017d: const/16 v2, #int 35 // #23 │ │ +06552e: 7030 e713 1002 |017f: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$36;.:(Ljava/lang/String;I)V // method@13e7 │ │ +065534: 6900 5f08 |0182: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterAttributeName:Lorg/jsoup/parser/TokeniserState; // field@085f │ │ +065538: 2200 3f03 |0184: new-instance v0, Lorg/jsoup/parser/TokeniserState$37; // type@033f │ │ +06553c: 1a01 0502 |0186: const-string v1, "BeforeAttributeValue" // string@0205 │ │ +065540: 1302 2400 |0188: const/16 v2, #int 36 // #24 │ │ +065544: 7030 e913 1002 |018a: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$37;.:(Ljava/lang/String;I)V // method@13e9 │ │ +06554a: 6900 6b08 |018d: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeAttributeValue:Lorg/jsoup/parser/TokeniserState; // field@086b │ │ +06554e: 2200 4003 |018f: new-instance v0, Lorg/jsoup/parser/TokeniserState$38; // type@0340 │ │ +065552: 1a01 e701 |0191: const-string v1, "AttributeValue_doubleQuoted" // string@01e7 │ │ +065556: 1302 2500 |0193: const/16 v2, #int 37 // #25 │ │ +06555a: 7030 eb13 1002 |0195: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$38;.:(Ljava/lang/String;I)V // method@13eb │ │ +065560: 6900 6708 |0198: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AttributeValue_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0867 │ │ +065564: 2200 4103 |019a: new-instance v0, Lorg/jsoup/parser/TokeniserState$39; // type@0341 │ │ +065568: 1a01 e801 |019c: const-string v1, "AttributeValue_singleQuoted" // string@01e8 │ │ +06556c: 1302 2600 |019e: const/16 v2, #int 38 // #26 │ │ +065570: 7030 ed13 1002 |01a0: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$39;.:(Ljava/lang/String;I)V // method@13ed │ │ +065576: 6900 6808 |01a3: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AttributeValue_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0868 │ │ +06557a: 2200 4303 |01a5: new-instance v0, Lorg/jsoup/parser/TokeniserState$40; // type@0343 │ │ +06557e: 1a01 e901 |01a7: const-string v1, "AttributeValue_unquoted" // string@01e9 │ │ +065582: 1302 2700 |01a9: const/16 v2, #int 39 // #27 │ │ +065586: 7030 f113 1002 |01ab: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$40;.:(Ljava/lang/String;I)V // method@13f1 │ │ +06558c: 6900 6908 |01ae: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@0869 │ │ +065590: 2200 4403 |01b0: new-instance v0, Lorg/jsoup/parser/TokeniserState$41; // type@0344 │ │ +065594: 1a01 c301 |01b2: const-string v1, "AfterAttributeValue_quoted" // string@01c3 │ │ +065598: 1302 2800 |01b4: const/16 v2, #int 40 // #28 │ │ +06559c: 7030 f313 1002 |01b6: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$41;.:(Ljava/lang/String;I)V // method@13f3 │ │ +0655a2: 6900 6008 |01b9: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterAttributeValue_quoted:Lorg/jsoup/parser/TokeniserState; // field@0860 │ │ +0655a6: 2200 4503 |01bb: new-instance v0, Lorg/jsoup/parser/TokeniserState$42; // type@0345 │ │ +0655aa: 1a01 810a |01bd: const-string v1, "SelfClosingStartTag" // string@0a81 │ │ +0655ae: 1302 2900 |01bf: const/16 v2, #int 41 // #29 │ │ +0655b2: 7030 f513 1002 |01c1: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$42;.:(Ljava/lang/String;I)V // method@13f5 │ │ +0655b8: 6900 9f08 |01c4: sput-object v0, Lorg/jsoup/parser/TokeniserState;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@089f │ │ +0655bc: 2200 4603 |01c6: new-instance v0, Lorg/jsoup/parser/TokeniserState$43; // type@0346 │ │ +0655c0: 1a01 1202 |01c8: const-string v1, "BogusComment" // string@0212 │ │ +0655c4: 1302 2a00 |01ca: const/16 v2, #int 42 // #2a │ │ +0655c8: 7030 f713 1002 |01cc: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$43;.:(Ljava/lang/String;I)V // method@13f7 │ │ +0655ce: 6900 7008 |01cf: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BogusComment:Lorg/jsoup/parser/TokeniserState; // field@0870 │ │ +0655d2: 2200 4703 |01d1: new-instance v0, Lorg/jsoup/parser/TokeniserState$44; // type@0347 │ │ +0655d6: 1a01 e908 |01d3: const-string v1, "MarkupDeclarationOpen" // string@08e9 │ │ +0655da: 1302 2b00 |01d5: const/16 v2, #int 43 // #2b │ │ +0655de: 7030 f913 1002 |01d7: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$44;.:(Ljava/lang/String;I)V // method@13f9 │ │ +0655e4: 6900 8308 |01da: sput-object v0, Lorg/jsoup/parser/TokeniserState;.MarkupDeclarationOpen:Lorg/jsoup/parser/TokeniserState; // field@0883 │ │ +0655e8: 2200 4803 |01dc: new-instance v0, Lorg/jsoup/parser/TokeniserState$45; // type@0348 │ │ +0655ec: 1a01 7c02 |01de: const-string v1, "CommentStart" // string@027c │ │ +0655f0: 1302 2c00 |01e0: const/16 v2, #int 44 // #2c │ │ +0655f4: 7030 fb13 1002 |01e2: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$45;.:(Ljava/lang/String;I)V // method@13fb │ │ +0655fa: 6900 7908 |01e5: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentStart:Lorg/jsoup/parser/TokeniserState; // field@0879 │ │ +0655fe: 2200 4903 |01e7: new-instance v0, Lorg/jsoup/parser/TokeniserState$46; // type@0349 │ │ +065602: 1a01 7d02 |01e9: const-string v1, "CommentStartDash" // string@027d │ │ +065606: 1302 2d00 |01eb: const/16 v2, #int 45 // #2d │ │ +06560a: 7030 fd13 1002 |01ed: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$46;.:(Ljava/lang/String;I)V // method@13fd │ │ +065610: 6900 7a08 |01f0: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentStartDash:Lorg/jsoup/parser/TokeniserState; // field@087a │ │ +065614: 2200 4a03 |01f2: new-instance v0, Lorg/jsoup/parser/TokeniserState$47; // type@034a │ │ +065618: 1a01 7702 |01f4: const-string v1, "Comment" // string@0277 │ │ +06561c: 1302 2e00 |01f6: const/16 v2, #int 46 // #2e │ │ +065620: 7030 ff13 1002 |01f8: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$47;.:(Ljava/lang/String;I)V // method@13ff │ │ +065626: 6900 7508 |01fb: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0875 │ │ +06562a: 2200 4b03 |01fd: new-instance v0, Lorg/jsoup/parser/TokeniserState$48; // type@034b │ │ +06562e: 1a01 7b02 |01ff: const-string v1, "CommentEndDash" // string@027b │ │ +065632: 1302 2f00 |0201: const/16 v2, #int 47 // #2f │ │ +065636: 7030 0114 1002 |0203: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$48;.:(Ljava/lang/String;I)V // method@1401 │ │ +06563c: 6900 7808 |0206: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentEndDash:Lorg/jsoup/parser/TokeniserState; // field@0878 │ │ +065640: 2200 4c03 |0208: new-instance v0, Lorg/jsoup/parser/TokeniserState$49; // type@034c │ │ +065644: 1a01 7902 |020a: const-string v1, "CommentEnd" // string@0279 │ │ +065648: 1302 3000 |020c: const/16 v2, #int 48 // #30 │ │ +06564c: 7030 0314 1002 |020e: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$49;.:(Ljava/lang/String;I)V // method@1403 │ │ +065652: 6900 7608 |0211: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentEnd:Lorg/jsoup/parser/TokeniserState; // field@0876 │ │ +065656: 2200 4e03 |0213: new-instance v0, Lorg/jsoup/parser/TokeniserState$50; // type@034e │ │ +06565a: 1a01 7a02 |0215: const-string v1, "CommentEndBang" // string@027a │ │ +06565e: 1302 3100 |0217: const/16 v2, #int 49 // #31 │ │ +065662: 7030 0714 1002 |0219: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$50;.:(Ljava/lang/String;I)V // method@1407 │ │ +065668: 6900 7708 |021c: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CommentEndBang:Lorg/jsoup/parser/TokeniserState; // field@0877 │ │ +06566c: 2200 4f03 |021e: new-instance v0, Lorg/jsoup/parser/TokeniserState$51; // type@034f │ │ +065670: 1a01 f402 |0220: const-string v1, "Doctype" // string@02f4 │ │ +065674: 1302 3200 |0222: const/16 v2, #int 50 // #32 │ │ +065678: 7030 0914 1002 |0224: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$51;.:(Ljava/lang/String;I)V // method@1409 │ │ +06567e: 6900 7c08 |0227: sput-object v0, Lorg/jsoup/parser/TokeniserState;.Doctype:Lorg/jsoup/parser/TokeniserState; // field@087c │ │ +065682: 2200 5003 |0229: new-instance v0, Lorg/jsoup/parser/TokeniserState$52; // type@0350 │ │ +065686: 1a01 0602 |022b: const-string v1, "BeforeDoctypeName" // string@0206 │ │ +06568a: 1302 3300 |022d: const/16 v2, #int 51 // #33 │ │ +06568e: 7030 0b14 1002 |022f: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$52;.:(Ljava/lang/String;I)V // method@140b │ │ +065694: 6900 6c08 |0232: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@086c │ │ +065698: 2200 5103 |0234: new-instance v0, Lorg/jsoup/parser/TokeniserState$53; // type@0351 │ │ +06569c: 1a01 f502 |0236: const-string v1, "DoctypeName" // string@02f5 │ │ +0656a0: 1302 3400 |0238: const/16 v2, #int 52 // #34 │ │ +0656a4: 7030 0d14 1002 |023a: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$53;.:(Ljava/lang/String;I)V // method@140d │ │ +0656aa: 6900 7d08 |023d: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@087d │ │ +0656ae: 2200 5203 |023f: new-instance v0, Lorg/jsoup/parser/TokeniserState$54; // type@0352 │ │ +0656b2: 1a01 c501 |0241: const-string v1, "AfterDoctypeName" // string@01c5 │ │ +0656b6: 1302 3500 |0243: const/16 v2, #int 53 // #35 │ │ +0656ba: 7030 0f14 1002 |0245: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$54;.:(Ljava/lang/String;I)V // method@140f │ │ +0656c0: 6900 6108 |0248: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0861 │ │ +0656c4: 2200 5303 |024a: new-instance v0, Lorg/jsoup/parser/TokeniserState$55; // type@0353 │ │ +0656c8: 1a01 c701 |024c: const-string v1, "AfterDoctypePublicKeyword" // string@01c7 │ │ +0656cc: 1302 3600 |024e: const/16 v2, #int 54 // #36 │ │ +0656d0: 7030 1114 1002 |0250: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$55;.:(Ljava/lang/String;I)V // method@1411 │ │ +0656d6: 6900 6308 |0253: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypePublicKeyword:Lorg/jsoup/parser/TokeniserState; // field@0863 │ │ +0656da: 2200 5403 |0255: new-instance v0, Lorg/jsoup/parser/TokeniserState$56; // type@0354 │ │ +0656de: 1a01 0702 |0257: const-string v1, "BeforeDoctypePublicIdentifier" // string@0207 │ │ +0656e2: 1302 3700 |0259: const/16 v2, #int 55 // #37 │ │ +0656e6: 7030 1314 1002 |025b: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$56;.:(Ljava/lang/String;I)V // method@1413 │ │ +0656ec: 6900 6d08 |025e: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@086d │ │ +0656f0: 2200 5503 |0260: new-instance v0, Lorg/jsoup/parser/TokeniserState$57; // type@0355 │ │ +0656f4: 1a01 f602 |0262: const-string v1, "DoctypePublicIdentifier_doubleQuoted" // string@02f6 │ │ +0656f8: 1302 3800 |0264: const/16 v2, #int 56 // #38 │ │ +0656fc: 7030 1514 1002 |0266: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$57;.:(Ljava/lang/String;I)V // method@1415 │ │ +065702: 6900 7e08 |0269: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@087e │ │ +065706: 2200 5603 |026b: new-instance v0, Lorg/jsoup/parser/TokeniserState$58; // type@0356 │ │ +06570a: 1a01 f702 |026d: const-string v1, "DoctypePublicIdentifier_singleQuoted" // string@02f7 │ │ +06570e: 1302 3900 |026f: const/16 v2, #int 57 // #39 │ │ +065712: 7030 1714 1002 |0271: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$58;.:(Ljava/lang/String;I)V // method@1417 │ │ +065718: 6900 7f08 |0274: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@087f │ │ +06571c: 2200 5703 |0276: new-instance v0, Lorg/jsoup/parser/TokeniserState$59; // type@0357 │ │ +065720: 1a01 c601 |0278: const-string v1, "AfterDoctypePublicIdentifier" // string@01c6 │ │ +065724: 1302 3a00 |027a: const/16 v2, #int 58 // #3a │ │ +065728: 7030 1914 1002 |027c: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$59;.:(Ljava/lang/String;I)V // method@1419 │ │ +06572e: 6900 6208 |027f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0862 │ │ +065732: 2200 5903 |0281: new-instance v0, Lorg/jsoup/parser/TokeniserState$60; // type@0359 │ │ +065736: 1a01 0b02 |0283: const-string v1, "BetweenDoctypePublicAndSystemIdentifiers" // string@020b │ │ +06573a: 1302 3b00 |0285: const/16 v2, #int 59 // #3b │ │ +06573e: 7030 1d14 1002 |0287: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$60;.:(Ljava/lang/String;I)V // method@141d │ │ +065744: 6900 6f08 |028a: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BetweenDoctypePublicAndSystemIdentifiers:Lorg/jsoup/parser/TokeniserState; // field@086f │ │ +065748: 2200 5a03 |028c: new-instance v0, Lorg/jsoup/parser/TokeniserState$61; // type@035a │ │ +06574c: 1a01 c901 |028e: const-string v1, "AfterDoctypeSystemKeyword" // string@01c9 │ │ +065750: 1302 3c00 |0290: const/16 v2, #int 60 // #3c │ │ +065754: 7030 1f14 1002 |0292: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$61;.:(Ljava/lang/String;I)V // method@141f │ │ +06575a: 6900 6508 |0295: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeSystemKeyword:Lorg/jsoup/parser/TokeniserState; // field@0865 │ │ +06575e: 2200 5b03 |0297: new-instance v0, Lorg/jsoup/parser/TokeniserState$62; // type@035b │ │ +065762: 1a01 0802 |0299: const-string v1, "BeforeDoctypeSystemIdentifier" // string@0208 │ │ +065766: 1302 3d00 |029b: const/16 v2, #int 61 // #3d │ │ +06576a: 7030 2114 1002 |029d: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$62;.:(Ljava/lang/String;I)V // method@1421 │ │ +065770: 6900 6e08 |02a0: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@086e │ │ +065774: 2200 5c03 |02a2: new-instance v0, Lorg/jsoup/parser/TokeniserState$63; // type@035c │ │ +065778: 1a01 f802 |02a4: const-string v1, "DoctypeSystemIdentifier_doubleQuoted" // string@02f8 │ │ +06577c: 1302 3e00 |02a6: const/16 v2, #int 62 // #3e │ │ +065780: 7030 2314 1002 |02a8: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$63;.:(Ljava/lang/String;I)V // method@1423 │ │ +065786: 6900 8008 |02ab: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0880 │ │ +06578a: 2200 5d03 |02ad: new-instance v0, Lorg/jsoup/parser/TokeniserState$64; // type@035d │ │ +06578e: 1a01 f902 |02af: const-string v1, "DoctypeSystemIdentifier_singleQuoted" // string@02f9 │ │ +065792: 1302 3f00 |02b1: const/16 v2, #int 63 // #3f │ │ +065796: 7030 2514 1002 |02b3: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$64;.:(Ljava/lang/String;I)V // method@1425 │ │ +06579c: 6900 8108 |02b6: sput-object v0, Lorg/jsoup/parser/TokeniserState;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0881 │ │ +0657a0: 2200 5e03 |02b8: new-instance v0, Lorg/jsoup/parser/TokeniserState$65; // type@035e │ │ +0657a4: 1a01 c801 |02ba: const-string v1, "AfterDoctypeSystemIdentifier" // string@01c8 │ │ +0657a8: 1302 4000 |02bc: const/16 v2, #int 64 // #40 │ │ +0657ac: 7030 2714 1002 |02be: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$65;.:(Ljava/lang/String;I)V // method@1427 │ │ +0657b2: 6900 6408 |02c1: sput-object v0, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0864 │ │ +0657b6: 2200 5f03 |02c3: new-instance v0, Lorg/jsoup/parser/TokeniserState$66; // type@035f │ │ +0657ba: 1a01 1302 |02c5: const-string v1, "BogusDoctype" // string@0213 │ │ +0657be: 1302 4100 |02c7: const/16 v2, #int 65 // #41 │ │ +0657c2: 7030 2914 1002 |02c9: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$66;.:(Ljava/lang/String;I)V // method@1429 │ │ +0657c8: 6900 7108 |02cc: sput-object v0, Lorg/jsoup/parser/TokeniserState;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0871 │ │ +0657cc: 2200 6003 |02ce: new-instance v0, Lorg/jsoup/parser/TokeniserState$67; // type@0360 │ │ +0657d0: 1a01 5b02 |02d0: const-string v1, "CdataSection" // string@025b │ │ +0657d4: 1302 4200 |02d2: const/16 v2, #int 66 // #42 │ │ +0657d8: 7030 2b14 1002 |02d4: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState$67;.:(Ljava/lang/String;I)V // method@142b │ │ +0657de: 6900 7208 |02d7: sput-object v0, Lorg/jsoup/parser/TokeniserState;.CdataSection:Lorg/jsoup/parser/TokeniserState; // field@0872 │ │ +0657e2: 1300 4300 |02d9: const/16 v0, #int 67 // #43 │ │ +0657e6: 2300 e003 |02db: new-array v0, v0, [Lorg/jsoup/parser/TokeniserState; // type@03e0 │ │ +0657ea: 6201 7b08 |02dd: sget-object v1, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ +0657ee: 4d01 0005 |02df: aput-object v1, v0, v5 │ │ +0657f2: 6201 7308 |02e1: sget-object v1, Lorg/jsoup/parser/TokeniserState;.CharacterReferenceInData:Lorg/jsoup/parser/TokeniserState; // field@0873 │ │ +0657f6: 4d01 0006 |02e3: aput-object v1, v0, v6 │ │ +0657fa: 6201 8b08 |02e5: sget-object v1, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ +0657fe: 4d01 0007 |02e7: aput-object v1, v0, v7 │ │ +065802: 6201 7408 |02e9: sget-object v1, Lorg/jsoup/parser/TokeniserState;.CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; // field@0874 │ │ +065806: 4d01 0003 |02eb: aput-object v1, v0, v3 │ │ +06580a: 1241 |02ed: const/4 v1, #int 4 // #4 │ │ +06580c: 6202 8708 |02ee: sget-object v2, Lorg/jsoup/parser/TokeniserState;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@0887 │ │ +065810: 4d02 0001 |02f0: aput-object v2, v0, v1 │ │ +065814: 1251 |02f2: const/4 v1, #int 5 // #5 │ │ +065816: 6202 8d08 |02f3: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@088d │ │ +06581a: 4d02 0001 |02f5: aput-object v2, v0, v1 │ │ +06581e: 1261 |02f7: const/4 v1, #int 6 // #6 │ │ +065820: 6202 8408 |02f8: sget-object v2, Lorg/jsoup/parser/TokeniserState;.PLAINTEXT:Lorg/jsoup/parser/TokeniserState; // field@0884 │ │ +065824: 4d02 0001 |02fa: aput-object v2, v0, v1 │ │ +065828: 1271 |02fc: const/4 v1, #int 7 // #7 │ │ +06582a: 6202 a108 |02fd: sget-object v2, Lorg/jsoup/parser/TokeniserState;.TagOpen:Lorg/jsoup/parser/TokeniserState; // field@08a1 │ │ +06582e: 4d02 0001 |02ff: aput-object v2, v0, v1 │ │ +065832: 1301 0800 |0301: const/16 v1, #int 8 // #8 │ │ +065836: 6202 8208 |0303: sget-object v2, Lorg/jsoup/parser/TokeniserState;.EndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0882 │ │ +06583a: 4d02 0001 |0305: aput-object v2, v0, v1 │ │ +06583e: 1301 0900 |0307: const/16 v1, #int 9 // #9 │ │ +065842: 6202 a008 |0309: sget-object v2, Lorg/jsoup/parser/TokeniserState;.TagName:Lorg/jsoup/parser/TokeniserState; // field@08a0 │ │ +065846: 4d02 0001 |030b: aput-object v2, v0, v1 │ │ +06584a: 1301 0a00 |030d: const/16 v1, #int 10 // #a │ │ +06584e: 6202 8c08 |030f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RcdataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@088c │ │ +065852: 4d02 0001 |0311: aput-object v2, v0, v1 │ │ +065856: 1301 0b00 |0313: const/16 v1, #int 11 // #b │ │ +06585a: 6202 8608 |0315: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RCDATAEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0886 │ │ +06585e: 4d02 0001 |0317: aput-object v2, v0, v1 │ │ +065862: 6201 8508 |0319: sget-object v1, Lorg/jsoup/parser/TokeniserState;.RCDATAEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0885 │ │ +065866: 4d01 0004 |031b: aput-object v1, v0, v4 │ │ +06586a: 1301 0d00 |031d: const/16 v1, #int 13 // #d │ │ +06586e: 6202 8a08 |031f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RawtextLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@088a │ │ +065872: 4d02 0001 |0321: aput-object v2, v0, v1 │ │ +065876: 1301 0e00 |0323: const/16 v1, #int 14 // #e │ │ +06587a: 6202 8908 |0325: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RawtextEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0889 │ │ +06587e: 4d02 0001 |0327: aput-object v2, v0, v1 │ │ +065882: 1301 0f00 |0329: const/16 v1, #int 15 // #f │ │ +065886: 6202 8808 |032b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.RawtextEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0888 │ │ +06588a: 4d02 0001 |032d: aput-object v2, v0, v1 │ │ +06588e: 1301 1000 |032f: const/16 v1, #int 16 // #10 │ │ +065892: 6202 9e08 |0331: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@089e │ │ +065896: 4d02 0001 |0333: aput-object v2, v0, v1 │ │ +06589a: 1301 1100 |0335: const/16 v1, #int 17 // #11 │ │ +06589e: 6202 9508 |0337: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0895 │ │ +0658a2: 4d02 0001 |0339: aput-object v2, v0, v1 │ │ +0658a6: 1301 1200 |033b: const/16 v1, #int 18 // #12 │ │ +0658aa: 6202 9408 |033d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEndTagName:Lorg/jsoup/parser/TokeniserState; // field@0894 │ │ +0658ae: 4d02 0001 |033f: aput-object v2, v0, v1 │ │ +0658b2: 1301 1300 |0341: const/16 v1, #int 19 // #13 │ │ +0658b6: 6202 9608 |0343: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@0896 │ │ +0658ba: 4d02 0001 |0345: aput-object v2, v0, v1 │ │ +0658be: 1301 1400 |0347: const/16 v1, #int 20 // #14 │ │ +0658c2: 6202 9708 |0349: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapeStartDash:Lorg/jsoup/parser/TokeniserState; // field@0897 │ │ +0658c6: 4d02 0001 |034b: aput-object v2, v0, v1 │ │ +0658ca: 1301 1500 |034d: const/16 v1, #int 21 // #15 │ │ +0658ce: 6202 9808 |034f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@0898 │ │ +0658d2: 4d02 0001 |0351: aput-object v2, v0, v1 │ │ +0658d6: 1301 1600 |0353: const/16 v1, #int 22 // #16 │ │ +0658da: 6202 9908 |0355: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@0899 │ │ +0658de: 4d02 0001 |0357: aput-object v2, v0, v1 │ │ +0658e2: 1301 1700 |0359: const/16 v1, #int 23 // #17 │ │ +0658e6: 6202 9a08 |035b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@089a │ │ +0658ea: 4d02 0001 |035d: aput-object v2, v0, v1 │ │ +0658ee: 1301 1800 |035f: const/16 v1, #int 24 // #18 │ │ +0658f2: 6202 9d08 |0361: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@089d │ │ +0658f6: 4d02 0001 |0363: aput-object v2, v0, v1 │ │ +0658fa: 1301 1900 |0365: const/16 v1, #int 25 // #19 │ │ +0658fe: 6202 9c08 |0367: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@089c │ │ +065902: 4d02 0001 |0369: aput-object v2, v0, v1 │ │ +065906: 1301 1a00 |036b: const/16 v1, #int 26 // #1a │ │ +06590a: 6202 9b08 |036d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataEscapedEndTagName:Lorg/jsoup/parser/TokeniserState; // field@089b │ │ +06590e: 4d02 0001 |036f: aput-object v2, v0, v1 │ │ +065912: 1301 1b00 |0371: const/16 v1, #int 27 // #1b │ │ +065916: 6202 8f08 |0373: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@088f │ │ +06591a: 4d02 0001 |0375: aput-object v2, v0, v1 │ │ +06591e: 1301 1c00 |0377: const/16 v1, #int 28 // #1c │ │ +065922: 6202 9008 |0379: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@0890 │ │ +065926: 4d02 0001 |037b: aput-object v2, v0, v1 │ │ +06592a: 1301 1d00 |037d: const/16 v1, #int 29 // #1d │ │ +06592e: 6202 9108 |037f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@0891 │ │ +065932: 4d02 0001 |0381: aput-object v2, v0, v1 │ │ +065936: 1301 1e00 |0383: const/16 v1, #int 30 // #1e │ │ +06593a: 6202 9208 |0385: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@0892 │ │ +06593e: 4d02 0001 |0387: aput-object v2, v0, v1 │ │ +065942: 1301 1f00 |0389: const/16 v1, #int 31 // #1f │ │ +065946: 6202 9308 |038b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0893 │ │ +06594a: 4d02 0001 |038d: aput-object v2, v0, v1 │ │ +06594e: 1301 2000 |038f: const/16 v1, #int 32 // #20 │ │ +065952: 6202 8e08 |0391: sget-object v2, Lorg/jsoup/parser/TokeniserState;.ScriptDataDoubleEscapeEnd:Lorg/jsoup/parser/TokeniserState; // field@088e │ │ +065956: 4d02 0001 |0393: aput-object v2, v0, v1 │ │ +06595a: 1301 2100 |0395: const/16 v1, #int 33 // #21 │ │ +06595e: 6202 6a08 |0397: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@086a │ │ +065962: 4d02 0001 |0399: aput-object v2, v0, v1 │ │ +065966: 1301 2200 |039b: const/16 v1, #int 34 // #22 │ │ +06596a: 6202 6608 |039d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@0866 │ │ +06596e: 4d02 0001 |039f: aput-object v2, v0, v1 │ │ +065972: 1301 2300 |03a1: const/16 v1, #int 35 // #23 │ │ +065976: 6202 5f08 |03a3: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterAttributeName:Lorg/jsoup/parser/TokeniserState; // field@085f │ │ +06597a: 4d02 0001 |03a5: aput-object v2, v0, v1 │ │ +06597e: 1301 2400 |03a7: const/16 v1, #int 36 // #24 │ │ +065982: 6202 6b08 |03a9: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeAttributeValue:Lorg/jsoup/parser/TokeniserState; // field@086b │ │ +065986: 4d02 0001 |03ab: aput-object v2, v0, v1 │ │ +06598a: 1301 2500 |03ad: const/16 v1, #int 37 // #25 │ │ +06598e: 6202 6708 |03af: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AttributeValue_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0867 │ │ +065992: 4d02 0001 |03b1: aput-object v2, v0, v1 │ │ +065996: 1301 2600 |03b3: const/16 v1, #int 38 // #26 │ │ +06599a: 6202 6808 |03b5: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AttributeValue_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0868 │ │ +06599e: 4d02 0001 |03b7: aput-object v2, v0, v1 │ │ +0659a2: 1301 2700 |03b9: const/16 v1, #int 39 // #27 │ │ +0659a6: 6202 6908 |03bb: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@0869 │ │ +0659aa: 4d02 0001 |03bd: aput-object v2, v0, v1 │ │ +0659ae: 1301 2800 |03bf: const/16 v1, #int 40 // #28 │ │ +0659b2: 6202 6008 |03c1: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterAttributeValue_quoted:Lorg/jsoup/parser/TokeniserState; // field@0860 │ │ +0659b6: 4d02 0001 |03c3: aput-object v2, v0, v1 │ │ +0659ba: 1301 2900 |03c5: const/16 v1, #int 41 // #29 │ │ +0659be: 6202 9f08 |03c7: sget-object v2, Lorg/jsoup/parser/TokeniserState;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@089f │ │ +0659c2: 4d02 0001 |03c9: aput-object v2, v0, v1 │ │ +0659c6: 1301 2a00 |03cb: const/16 v1, #int 42 // #2a │ │ +0659ca: 6202 7008 |03cd: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BogusComment:Lorg/jsoup/parser/TokeniserState; // field@0870 │ │ +0659ce: 4d02 0001 |03cf: aput-object v2, v0, v1 │ │ +0659d2: 1301 2b00 |03d1: const/16 v1, #int 43 // #2b │ │ +0659d6: 6202 8308 |03d3: sget-object v2, Lorg/jsoup/parser/TokeniserState;.MarkupDeclarationOpen:Lorg/jsoup/parser/TokeniserState; // field@0883 │ │ +0659da: 4d02 0001 |03d5: aput-object v2, v0, v1 │ │ +0659de: 1301 2c00 |03d7: const/16 v1, #int 44 // #2c │ │ +0659e2: 6202 7908 |03d9: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentStart:Lorg/jsoup/parser/TokeniserState; // field@0879 │ │ +0659e6: 4d02 0001 |03db: aput-object v2, v0, v1 │ │ +0659ea: 1301 2d00 |03dd: const/16 v1, #int 45 // #2d │ │ +0659ee: 6202 7a08 |03df: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentStartDash:Lorg/jsoup/parser/TokeniserState; // field@087a │ │ +0659f2: 4d02 0001 |03e1: aput-object v2, v0, v1 │ │ +0659f6: 1301 2e00 |03e3: const/16 v1, #int 46 // #2e │ │ +0659fa: 6202 7508 |03e5: sget-object v2, Lorg/jsoup/parser/TokeniserState;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0875 │ │ +0659fe: 4d02 0001 |03e7: aput-object v2, v0, v1 │ │ +065a02: 1301 2f00 |03e9: const/16 v1, #int 47 // #2f │ │ +065a06: 6202 7808 |03eb: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentEndDash:Lorg/jsoup/parser/TokeniserState; // field@0878 │ │ +065a0a: 4d02 0001 |03ed: aput-object v2, v0, v1 │ │ +065a0e: 1301 3000 |03ef: const/16 v1, #int 48 // #30 │ │ +065a12: 6202 7608 |03f1: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentEnd:Lorg/jsoup/parser/TokeniserState; // field@0876 │ │ +065a16: 4d02 0001 |03f3: aput-object v2, v0, v1 │ │ +065a1a: 1301 3100 |03f5: const/16 v1, #int 49 // #31 │ │ +065a1e: 6202 7708 |03f7: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CommentEndBang:Lorg/jsoup/parser/TokeniserState; // field@0877 │ │ +065a22: 4d02 0001 |03f9: aput-object v2, v0, v1 │ │ +065a26: 1301 3200 |03fb: const/16 v1, #int 50 // #32 │ │ +065a2a: 6202 7c08 |03fd: sget-object v2, Lorg/jsoup/parser/TokeniserState;.Doctype:Lorg/jsoup/parser/TokeniserState; // field@087c │ │ +065a2e: 4d02 0001 |03ff: aput-object v2, v0, v1 │ │ +065a32: 1301 3300 |0401: const/16 v1, #int 51 // #33 │ │ +065a36: 6202 6c08 |0403: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@086c │ │ +065a3a: 4d02 0001 |0405: aput-object v2, v0, v1 │ │ +065a3e: 1301 3400 |0407: const/16 v1, #int 52 // #34 │ │ +065a42: 6202 7d08 |0409: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@087d │ │ +065a46: 4d02 0001 |040b: aput-object v2, v0, v1 │ │ +065a4a: 1301 3500 |040d: const/16 v1, #int 53 // #35 │ │ +065a4e: 6202 6108 |040f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0861 │ │ +065a52: 4d02 0001 |0411: aput-object v2, v0, v1 │ │ +065a56: 1301 3600 |0413: const/16 v1, #int 54 // #36 │ │ +065a5a: 6202 6308 |0415: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypePublicKeyword:Lorg/jsoup/parser/TokeniserState; // field@0863 │ │ +065a5e: 4d02 0001 |0417: aput-object v2, v0, v1 │ │ +065a62: 1301 3700 |0419: const/16 v1, #int 55 // #37 │ │ +065a66: 6202 6d08 |041b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@086d │ │ +065a6a: 4d02 0001 |041d: aput-object v2, v0, v1 │ │ +065a6e: 1301 3800 |041f: const/16 v1, #int 56 // #38 │ │ +065a72: 6202 7e08 |0421: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@087e │ │ +065a76: 4d02 0001 |0423: aput-object v2, v0, v1 │ │ +065a7a: 1301 3900 |0425: const/16 v1, #int 57 // #39 │ │ +065a7e: 6202 7f08 |0427: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@087f │ │ +065a82: 4d02 0001 |0429: aput-object v2, v0, v1 │ │ +065a86: 1301 3a00 |042b: const/16 v1, #int 58 // #3a │ │ +065a8a: 6202 6208 |042d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0862 │ │ +065a8e: 4d02 0001 |042f: aput-object v2, v0, v1 │ │ +065a92: 1301 3b00 |0431: const/16 v1, #int 59 // #3b │ │ +065a96: 6202 6f08 |0433: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BetweenDoctypePublicAndSystemIdentifiers:Lorg/jsoup/parser/TokeniserState; // field@086f │ │ +065a9a: 4d02 0001 |0435: aput-object v2, v0, v1 │ │ +065a9e: 1301 3c00 |0437: const/16 v1, #int 60 // #3c │ │ +065aa2: 6202 6508 |0439: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeSystemKeyword:Lorg/jsoup/parser/TokeniserState; // field@0865 │ │ +065aa6: 4d02 0001 |043b: aput-object v2, v0, v1 │ │ +065aaa: 1301 3d00 |043d: const/16 v1, #int 61 // #3d │ │ +065aae: 6202 6e08 |043f: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BeforeDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@086e │ │ +065ab2: 4d02 0001 |0441: aput-object v2, v0, v1 │ │ +065ab6: 1301 3e00 |0443: const/16 v1, #int 62 // #3e │ │ +065aba: 6202 8008 |0445: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0880 │ │ +065abe: 4d02 0001 |0447: aput-object v2, v0, v1 │ │ +065ac2: 1301 3f00 |0449: const/16 v1, #int 63 // #3f │ │ +065ac6: 6202 8108 |044b: sget-object v2, Lorg/jsoup/parser/TokeniserState;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0881 │ │ +065aca: 4d02 0001 |044d: aput-object v2, v0, v1 │ │ +065ace: 1301 4000 |044f: const/16 v1, #int 64 // #40 │ │ +065ad2: 6202 6408 |0451: sget-object v2, Lorg/jsoup/parser/TokeniserState;.AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0864 │ │ +065ad6: 4d02 0001 |0453: aput-object v2, v0, v1 │ │ +065ada: 1301 4100 |0455: const/16 v1, #int 65 // #41 │ │ +065ade: 6202 7108 |0457: sget-object v2, Lorg/jsoup/parser/TokeniserState;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0871 │ │ +065ae2: 4d02 0001 |0459: aput-object v2, v0, v1 │ │ +065ae6: 1301 4200 |045b: const/16 v1, #int 66 // #42 │ │ +065aea: 6202 7208 |045d: sget-object v2, Lorg/jsoup/parser/TokeniserState;.CdataSection:Lorg/jsoup/parser/TokeniserState; // field@0872 │ │ +065aee: 4d02 0001 |045f: aput-object v2, v0, v1 │ │ +065af2: 6900 5e08 |0461: sput-object v0, Lorg/jsoup/parser/TokeniserState;.$VALUES:[Lorg/jsoup/parser/TokeniserState; // field@085e │ │ +065af6: 2330 b203 |0463: new-array v0, v3, [C // type@03b2 │ │ +065afa: 2600 2d00 0000 |0465: fill-array-data v0, 00000492 // +0000002d │ │ +065b00: 6900 a408 |0468: sput-object v0, Lorg/jsoup/parser/TokeniserState;.attributeSingleValueCharsSorted:[C // field@08a4 │ │ +065b04: 2330 b203 |046a: new-array v0, v3, [C // type@03b2 │ │ +065b08: 2600 2e00 0000 |046c: fill-array-data v0, 0000049a // +0000002e │ │ +065b0e: 6900 a208 |046f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.attributeDoubleValueCharsSorted:[C // field@08a2 │ │ +065b12: 2340 b203 |0471: new-array v0, v4, [C // type@03b2 │ │ +065b16: 2600 2f00 0000 |0473: fill-array-data v0, 000004a2 // +0000002f │ │ +065b1c: 6900 a308 |0476: sput-object v0, Lorg/jsoup/parser/TokeniserState;.attributeNameCharsSorted:[C // field@08a3 │ │ +065b20: 1400 fdff 0000 |0478: const v0, #float 9.18313e-41 // #0000fffd │ │ +065b26: 7110 4c0a 0000 |047b: invoke-static {v0}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ +065b2c: 0c00 |047e: move-result-object v0 │ │ +065b2e: 6900 a808 |047f: sput-object v0, Lorg/jsoup/parser/TokeniserState;.replacementStr:Ljava/lang/String; // field@08a8 │ │ +065b32: 6200 a408 |0481: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeSingleValueCharsSorted:[C // field@08a4 │ │ +065b36: 7110 290b 0000 |0483: invoke-static {v0}, Ljava/util/Arrays;.sort:([C)V // method@0b29 │ │ +065b3c: 6200 a208 |0486: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeDoubleValueCharsSorted:[C // field@08a2 │ │ +065b40: 7110 290b 0000 |0488: invoke-static {v0}, Ljava/util/Arrays;.sort:([C)V // method@0b29 │ │ +065b46: 6200 a308 |048b: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeNameCharsSorted:[C // field@08a3 │ │ +065b4a: 7110 290b 0000 |048d: invoke-static {v0}, Ljava/util/Arrays;.sort:([C)V // method@0b29 │ │ +065b50: 0e00 |0490: return-void │ │ +065b52: 0000 |0491: nop // spacer │ │ +065b54: 0003 0200 0300 0000 2700 2600 0000 |0492: array-data (7 units) │ │ +065b62: 0000 |0499: nop // spacer │ │ +065b64: 0003 0200 0300 0000 2200 2600 0000 |049a: array-data (7 units) │ │ +065b72: 0000 |04a1: nop // spacer │ │ +065b74: 0003 0200 0c00 0000 0900 0a00 0d00 ... |04a2: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=9 │ │ 0x000f line=33 │ │ 0x0018 line=44 │ │ 0x0021 line=69 │ │ 0x002a line=79 │ │ @@ -104687,17 +104652,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0631cc: |[0631cc] org.jsoup.parser.TokeniserState.:(Ljava/lang/String;I)V │ │ -0631dc: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ -0631e2: 0e00 |0003: return-void │ │ +065b94: |[065b94] org.jsoup.parser.TokeniserState.:(Ljava/lang/String;I)V │ │ +065ba4: 7030 e709 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@09e7 │ │ +065baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/TokeniserState; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -104707,17 +104672,17 @@ │ │ type : '(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0631e4: |[0631e4] org.jsoup.parser.TokeniserState.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V │ │ -0631f4: 7030 3614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;I)V // method@1436 │ │ -0631fa: 0e00 |0003: return-void │ │ +065bac: |[065bac] org.jsoup.parser.TokeniserState.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V │ │ +065bbc: 7030 3614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;I)V // method@1436 │ │ +065bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/TokeniserState; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -104728,34 +104693,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0631fc: |[0631fc] org.jsoup.parser.TokeniserState.access$100:()Ljava/lang/String; │ │ -06320c: 6200 a808 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState;.replacementStr:Ljava/lang/String; // field@08a8 │ │ -063210: 1100 |0002: return-object v0 │ │ +065bc4: |[065bc4] org.jsoup.parser.TokeniserState.access$100:()Ljava/lang/String; │ │ +065bd4: 6200 a808 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState;.replacementStr:Ljava/lang/String; // field@08a8 │ │ +065bd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ #4 : (in Lorg/jsoup/parser/TokeniserState;) │ │ name : 'access$200' │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -063214: |[063214] org.jsoup.parser.TokeniserState.access$200:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V │ │ -063224: 7130 3f14 1002 |0000: invoke-static {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState;.handleDataEndTag:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V // method@143f │ │ -06322a: 0e00 |0003: return-void │ │ +065bdc: |[065bdc] org.jsoup.parser.TokeniserState.access$200:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V │ │ +065bec: 7130 3f14 1002 |0000: invoke-static {v0, v1, v2}, Lorg/jsoup/parser/TokeniserState;.handleDataEndTag:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V // method@143f │ │ +065bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0004 reg=1 x1 Lorg/jsoup/parser/CharacterReader; │ │ 0x0000 - 0x0004 reg=2 x2 Lorg/jsoup/parser/TokeniserState; │ │ @@ -104765,17 +104730,17 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06322c: |[06322c] org.jsoup.parser.TokeniserState.access$300:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V │ │ -06323c: 7140 3e14 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/jsoup/parser/TokeniserState;.handleDataDoubleEscapeTag:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V // method@143e │ │ -063242: 0e00 |0003: return-void │ │ +065bf4: |[065bf4] org.jsoup.parser.TokeniserState.access$300:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V │ │ +065c04: 7140 3e14 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/jsoup/parser/TokeniserState;.handleDataDoubleEscapeTag:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V // method@143e │ │ +065c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0004 reg=1 x1 Lorg/jsoup/parser/CharacterReader; │ │ 0x0000 - 0x0004 reg=2 x2 Lorg/jsoup/parser/TokeniserState; │ │ @@ -104786,96 +104751,96 @@ │ │ type : '()[C' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063244: |[063244] org.jsoup.parser.TokeniserState.access$400:()[C │ │ -063254: 6200 a308 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeNameCharsSorted:[C // field@08a3 │ │ -063258: 1100 |0002: return-object v0 │ │ +065c0c: |[065c0c] org.jsoup.parser.TokeniserState.access$400:()[C │ │ +065c1c: 6200 a308 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeNameCharsSorted:[C // field@08a3 │ │ +065c20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ #7 : (in Lorg/jsoup/parser/TokeniserState;) │ │ name : 'access$500' │ │ type : '()[C' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06325c: |[06325c] org.jsoup.parser.TokeniserState.access$500:()[C │ │ -06326c: 6200 a208 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeDoubleValueCharsSorted:[C // field@08a2 │ │ -063270: 1100 |0002: return-object v0 │ │ +065c24: |[065c24] org.jsoup.parser.TokeniserState.access$500:()[C │ │ +065c34: 6200 a208 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeDoubleValueCharsSorted:[C // field@08a2 │ │ +065c38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ #8 : (in Lorg/jsoup/parser/TokeniserState;) │ │ name : 'access$600' │ │ type : '()[C' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063274: |[063274] org.jsoup.parser.TokeniserState.access$600:()[C │ │ -063284: 6200 a408 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeSingleValueCharsSorted:[C // field@08a4 │ │ -063288: 1100 |0002: return-object v0 │ │ +065c3c: |[065c3c] org.jsoup.parser.TokeniserState.access$600:()[C │ │ +065c4c: 6200 a408 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState;.attributeSingleValueCharsSorted:[C // field@08a4 │ │ +065c50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ #9 : (in Lorg/jsoup/parser/TokeniserState;) │ │ name : 'handleDataDoubleEscapeTag' │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -06328c: |[06328c] org.jsoup.parser.TokeniserState.handleDataDoubleEscapeTag:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V │ │ -06329c: 6e10 3e12 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -0632a2: 0a02 |0003: move-result v2 │ │ -0632a4: 3802 1300 |0004: if-eqz v2, 0017 // +0013 │ │ -0632a8: 6e10 2a12 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consumeLetterSequence:()Ljava/lang/String; // method@122a │ │ -0632ae: 0c01 |0009: move-result-object v1 │ │ -0632b0: 5442 a307 |000a: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -0632b4: 6e10 470a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -0632ba: 0c03 |000f: move-result-object v3 │ │ -0632bc: 6e20 580a 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0632c2: 6e20 a013 1400 |0013: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -0632c8: 0e00 |0016: return-void │ │ -0632ca: 6e10 2512 0500 |0017: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -0632d0: 0a00 |001a: move-result v0 │ │ -0632d2: 2c00 2300 0000 |001b: sparse-switch v0, 0000003e // +00000023 │ │ -0632d8: 6e10 4512 0500 |001e: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -0632de: 6e20 ac13 7400 |0021: invoke-virtual {v4, v7}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -0632e4: 28f2 |0024: goto 0016 // -000e │ │ -0632e6: 5442 a307 |0025: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -0632ea: 6e10 640a 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0632f0: 0c02 |002a: move-result-object v2 │ │ -0632f2: 1a03 a019 |002b: const-string v3, "script" // string@19a0 │ │ -0632f6: 6e20 2a0a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0632fc: 0a02 |0030: move-result v2 │ │ -0632fe: 3802 0900 |0031: if-eqz v2, 003a // +0009 │ │ -063302: 6e20 ac13 6400 |0033: invoke-virtual {v4, v6}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -063308: 6e20 9f13 0400 |0036: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -06330e: 28dd |0039: goto 0016 // -0023 │ │ -063310: 6e20 ac13 7400 |003a: invoke-virtual {v4, v7}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -063316: 28f9 |003d: goto 0036 // -0007 │ │ -063318: 0002 0700 0900 0000 0a00 0000 0c00 ... |003e: sparse-switch-data (30 units) │ │ +065c54: |[065c54] org.jsoup.parser.TokeniserState.handleDataDoubleEscapeTag:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V │ │ +065c64: 6e10 3e12 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ +065c6a: 0a02 |0003: move-result v2 │ │ +065c6c: 3802 1300 |0004: if-eqz v2, 0017 // +0013 │ │ +065c70: 6e10 2a12 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consumeLetterSequence:()Ljava/lang/String; // method@122a │ │ +065c76: 0c01 |0009: move-result-object v1 │ │ +065c78: 5442 a307 |000a: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ +065c7c: 6e10 470a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +065c82: 0c03 |000f: move-result-object v3 │ │ +065c84: 6e20 580a 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +065c8a: 6e20 a013 1400 |0013: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +065c90: 0e00 |0016: return-void │ │ +065c92: 6e10 2512 0500 |0017: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +065c98: 0a00 |001a: move-result v0 │ │ +065c9a: 2c00 2300 0000 |001b: sparse-switch v0, 0000003e // +00000023 │ │ +065ca0: 6e10 4512 0500 |001e: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ +065ca6: 6e20 ac13 7400 |0021: invoke-virtual {v4, v7}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +065cac: 28f2 |0024: goto 0016 // -000e │ │ +065cae: 5442 a307 |0025: iget-object v2, v4, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ +065cb2: 6e10 640a 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +065cb8: 0c02 |002a: move-result-object v2 │ │ +065cba: 1a03 b119 |002b: const-string v3, "script" // string@19b1 │ │ +065cbe: 6e20 2a0a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +065cc4: 0a02 |0030: move-result v2 │ │ +065cc6: 3802 0900 |0031: if-eqz v2, 003a // +0009 │ │ +065cca: 6e20 ac13 6400 |0033: invoke-virtual {v4, v6}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +065cd0: 6e20 9f13 0400 |0036: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +065cd6: 28dd |0039: goto 0016 // -0023 │ │ +065cd8: 6e20 ac13 7400 |003a: invoke-virtual {v4, v7}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +065cde: 28f9 |003d: goto 0036 // -0007 │ │ +065ce0: 0002 0700 0900 0000 0a00 0000 0c00 ... |003e: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0006 line=1717 │ │ 0x000a line=1718 │ │ 0x0013 line=1719 │ │ 0x0016 line=1742 │ │ @@ -104901,69 +104866,69 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -063354: |[063354] org.jsoup.parser.TokeniserState.handleDataEndTag:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V │ │ -063364: 6e10 3e12 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -06336a: 0a03 |0003: move-result v3 │ │ -06336c: 3803 1500 |0004: if-eqz v3, 0019 // +0015 │ │ -063370: 6e10 2a12 0600 |0006: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.consumeLetterSequence:()Ljava/lang/String; // method@122a │ │ -063376: 0c01 |0009: move-result-object v1 │ │ -063378: 5453 b007 |000a: iget-object v3, v5, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -06337c: 6e10 470a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -063382: 0c04 |000f: move-result-object v4 │ │ -063384: 6e20 5213 4300 |0010: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(Ljava/lang/String;)V // method@1352 │ │ -06338a: 5453 a307 |0013: iget-object v3, v5, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -06338e: 6e20 580a 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -063394: 0e00 |0018: return-void │ │ -063396: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -063398: 6e10 aa13 0500 |001a: invoke-virtual {v5}, Lorg/jsoup/parser/Tokeniser;.isAppropriateEndTagToken:()Z // method@13aa │ │ -06339e: 0a03 |001d: move-result v3 │ │ -0633a0: 3803 4c00 |001e: if-eqz v3, 006a // +004c │ │ -0633a4: 6e10 3412 0600 |0020: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -0633aa: 0a03 |0023: move-result v3 │ │ -0633ac: 3903 4600 |0024: if-nez v3, 006a // +0046 │ │ -0633b0: 6e10 2512 0600 |0026: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -0633b6: 0a00 |0029: move-result v0 │ │ -0633b8: 2c00 4200 0000 |002a: sparse-switch v0, 0000006c // +00000042 │ │ -0633be: 5453 a307 |002d: iget-object v3, v5, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -0633c2: 6e20 530a 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -0633c8: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -0633ca: 3802 e5ff |0033: if-eqz v2, 0018 // -001b │ │ -0633ce: 2203 c101 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0633d2: 7010 500a 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0633d8: 1a04 7901 |003a: const-string v4, ":()V // method@0a50 │ │ +065da0: 1a04 7901 |003a: const-string v4, ":()V │ │ -0634d0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0634d6: 2200 0803 |0003: new-instance v0, Lorg/jsoup/parser/Token$StartTag; // type@0308 │ │ -0634da: 7010 4213 0000 |0005: invoke-direct {v0}, Lorg/jsoup/parser/Token$StartTag;.:()V // method@1342 │ │ -0634e0: 5b10 b008 |0008: iput-object v0, v1, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ -0634e4: 2200 0703 |000a: new-instance v0, Lorg/jsoup/parser/Token$EndTag; // type@0307 │ │ -0634e8: 7010 3d13 0000 |000c: invoke-direct {v0}, Lorg/jsoup/parser/Token$EndTag;.:()V // method@133d │ │ -0634ee: 5b10 ac08 |000f: iput-object v0, v1, Lorg/jsoup/parser/TreeBuilder;.end:Lorg/jsoup/parser/Token$EndTag; // field@08ac │ │ -0634f2: 0e00 |0011: return-void │ │ +065e88: |[065e88] org.jsoup.parser.TreeBuilder.:()V │ │ +065e98: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +065e9e: 2200 1c03 |0003: new-instance v0, Lorg/jsoup/parser/Token$StartTag; // type@031c │ │ +065ea2: 7010 4213 0000 |0005: invoke-direct {v0}, Lorg/jsoup/parser/Token$StartTag;.:()V // method@1342 │ │ +065ea8: 5b10 b008 |0008: iput-object v0, v1, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ +065eac: 2200 1b03 |000a: new-instance v0, Lorg/jsoup/parser/Token$EndTag; // type@031b │ │ +065eb0: 7010 3d13 0000 |000c: invoke-direct {v0}, Lorg/jsoup/parser/Token$EndTag;.:()V // method@133d │ │ +065eb6: 5b10 ac08 |000f: iput-object v0, v1, Lorg/jsoup/parser/TreeBuilder;.end:Lorg/jsoup/parser/Token$EndTag; // field@08ac │ │ +065eba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=22 │ │ 0x000a line=23 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jsoup/parser/TreeBuilder; │ │ @@ -105131,27 +105096,27 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0634f4: |[0634f4] org.jsoup.parser.TreeBuilder.currentElement:()Lorg/jsoup/nodes/Element; │ │ -063504: 5431 af08 |0000: iget-object v1, v3, Lorg/jsoup/parser/TreeBuilder;.stack:Ljava/util/ArrayList; // field@08af │ │ -063508: 6e10 1d0b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -06350e: 0a00 |0005: move-result v0 │ │ -063510: 3d00 0d00 |0006: if-lez v0, 0013 // +000d │ │ -063514: 5431 af08 |0008: iget-object v1, v3, Lorg/jsoup/parser/TreeBuilder;.stack:Ljava/util/ArrayList; // field@08af │ │ -063518: d802 00ff |000a: add-int/lit8 v2, v0, #int -1 // #ff │ │ -06351c: 6e20 170b 2100 |000c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -063522: 0c01 |000f: move-result-object v1 │ │ -063524: 1f01 d702 |0010: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -063528: 1101 |0012: return-object v1 │ │ -06352a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -06352c: 28fe |0014: goto 0012 // -0002 │ │ +065ebc: |[065ebc] org.jsoup.parser.TreeBuilder.currentElement:()Lorg/jsoup/nodes/Element; │ │ +065ecc: 5431 af08 |0000: iget-object v1, v3, Lorg/jsoup/parser/TreeBuilder;.stack:Ljava/util/ArrayList; // field@08af │ │ +065ed0: 6e10 1d0b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +065ed6: 0a00 |0005: move-result v0 │ │ +065ed8: 3d00 0d00 |0006: if-lez v0, 0013 // +000d │ │ +065edc: 5431 af08 |0008: iget-object v1, v3, Lorg/jsoup/parser/TreeBuilder;.stack:Ljava/util/ArrayList; // field@08af │ │ +065ee0: d802 00ff |000a: add-int/lit8 v2, v0, #int -1 // #ff │ │ +065ee4: 6e20 170b 2100 |000c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +065eea: 0c01 |000f: move-result-object v1 │ │ +065eec: 1f01 eb02 |0010: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +065ef0: 1101 |0012: return-object v1 │ │ +065ef2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +065ef4: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=86 │ │ locals : │ │ 0x0006 - 0x0015 reg=0 size I │ │ 0x0000 - 0x0015 reg=3 this Lorg/jsoup/parser/TreeBuilder; │ │ @@ -105161,36 +105126,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -063530: |[063530] org.jsoup.parser.TreeBuilder.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V │ │ -063540: 1a00 890a |0000: const-string v0, "String input must not be null" // string@0a89 │ │ -063544: 7120 7e10 0300 |0002: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -06354a: 1a00 0102 |0005: const-string v0, "BaseURI must not be null" // string@0201 │ │ -06354e: 7120 7e10 0400 |0007: invoke-static {v4, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -063554: 2200 d402 |000a: new-instance v0, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -063558: 7020 ee10 4000 |000c: invoke-direct {v0, v4}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ -06355e: 5b20 ab08 |000f: iput-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08ab │ │ -063562: 2200 e202 |0011: new-instance v0, Lorg/jsoup/parser/CharacterReader; // type@02e2 │ │ -063566: 7020 2212 3000 |0013: invoke-direct {v0, v3}, Lorg/jsoup/parser/CharacterReader;.:(Ljava/lang/String;)V // method@1222 │ │ -06356c: 5b20 ae08 |0016: iput-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.reader:Lorg/jsoup/parser/CharacterReader; // field@08ae │ │ -063570: 5b25 ad08 |0018: iput-object v5, v2, Lorg/jsoup/parser/TreeBuilder;.errors:Lorg/jsoup/parser/ParseErrorList; // field@08ad │ │ -063574: 2200 0d03 |001a: new-instance v0, Lorg/jsoup/parser/Tokeniser; // type@030d │ │ -063578: 5421 ae08 |001c: iget-object v1, v2, Lorg/jsoup/parser/TreeBuilder;.reader:Lorg/jsoup/parser/CharacterReader; // field@08ae │ │ -06357c: 7030 9413 1005 |001e: invoke-direct {v0, v1, v5}, Lorg/jsoup/parser/Tokeniser;.:(Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/ParseErrorList;)V // method@1394 │ │ -063582: 5b20 b108 |0021: iput-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@08b1 │ │ -063586: 2200 0702 |0023: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -06358a: 1301 2000 |0025: const/16 v1, #int 32 // #20 │ │ -06358e: 7020 120b 1000 |0027: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -063594: 5b20 af08 |002a: iput-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.stack:Ljava/util/ArrayList; // field@08af │ │ -063598: 5b24 a908 |002c: iput-object v4, v2, Lorg/jsoup/parser/TreeBuilder;.baseUri:Ljava/lang/String; // field@08a9 │ │ -06359c: 0e00 |002e: return-void │ │ +065ef8: |[065ef8] org.jsoup.parser.TreeBuilder.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V │ │ +065f08: 1a00 9d0a |0000: const-string v0, "String input must not be null" // string@0a9d │ │ +065f0c: 7120 7e10 0300 |0002: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +065f12: 1a00 0102 |0005: const-string v0, "BaseURI must not be null" // string@0201 │ │ +065f16: 7120 7e10 0400 |0007: invoke-static {v4, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +065f1c: 2200 e802 |000a: new-instance v0, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +065f20: 7020 ee10 4000 |000c: invoke-direct {v0, v4}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ +065f26: 5b20 ab08 |000f: iput-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08ab │ │ +065f2a: 2200 f602 |0011: new-instance v0, Lorg/jsoup/parser/CharacterReader; // type@02f6 │ │ +065f2e: 7020 2212 3000 |0013: invoke-direct {v0, v3}, Lorg/jsoup/parser/CharacterReader;.:(Ljava/lang/String;)V // method@1222 │ │ +065f34: 5b20 ae08 |0016: iput-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.reader:Lorg/jsoup/parser/CharacterReader; // field@08ae │ │ +065f38: 5b25 ad08 |0018: iput-object v5, v2, Lorg/jsoup/parser/TreeBuilder;.errors:Lorg/jsoup/parser/ParseErrorList; // field@08ad │ │ +065f3c: 2200 2103 |001a: new-instance v0, Lorg/jsoup/parser/Tokeniser; // type@0321 │ │ +065f40: 5421 ae08 |001c: iget-object v1, v2, Lorg/jsoup/parser/TreeBuilder;.reader:Lorg/jsoup/parser/CharacterReader; // field@08ae │ │ +065f44: 7030 9413 1005 |001e: invoke-direct {v0, v1, v5}, Lorg/jsoup/parser/Tokeniser;.:(Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/ParseErrorList;)V // method@1394 │ │ +065f4a: 5b20 b108 |0021: iput-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@08b1 │ │ +065f4e: 2200 1a02 |0023: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +065f52: 1301 2000 |0025: const/16 v1, #int 32 // #20 │ │ +065f56: 7020 120b 1000 |0027: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +065f5c: 5b20 af08 |002a: iput-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.stack:Ljava/util/ArrayList; // field@08af │ │ +065f60: 5b24 a908 |002c: iput-object v4, v2, Lorg/jsoup/parser/TreeBuilder;.baseUri:Ljava/lang/String; // field@08a9 │ │ +065f64: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x000a line=29 │ │ 0x0011 line=30 │ │ 0x0018 line=31 │ │ @@ -105209,20 +105174,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0635a0: |[0635a0] org.jsoup.parser.TreeBuilder.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -0635b0: 7100 0313 0000 |0000: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ -0635b6: 0c00 |0003: move-result-object v0 │ │ -0635b8: 6e40 4714 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Lorg/jsoup/parser/TreeBuilder;.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; // method@1447 │ │ -0635be: 0c00 |0007: move-result-object v0 │ │ -0635c0: 1100 |0008: return-object v0 │ │ +065f68: |[065f68] org.jsoup.parser.TreeBuilder.parse:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +065f78: 7100 0313 0000 |0000: invoke-static {}, Lorg/jsoup/parser/ParseErrorList;.noTracking:()Lorg/jsoup/parser/ParseErrorList; // method@1303 │ │ +065f7e: 0c00 |0003: move-result-object v0 │ │ +065f80: 6e40 4714 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Lorg/jsoup/parser/TreeBuilder;.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; // method@1447 │ │ +065f86: 0c00 |0007: move-result-object v0 │ │ +065f88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/TreeBuilder; │ │ 0x0000 - 0x0009 reg=2 input Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 baseUri Ljava/lang/String; │ │ @@ -105232,19 +105197,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0635c4: |[0635c4] org.jsoup.parser.TreeBuilder.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; │ │ -0635d4: 6e40 4514 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lorg/jsoup/parser/TreeBuilder;.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V // method@1445 │ │ -0635da: 6e10 4c14 0100 |0003: invoke-virtual {v1}, Lorg/jsoup/parser/TreeBuilder;.runParser:()V // method@144c │ │ -0635e0: 5410 ab08 |0006: iget-object v0, v1, Lorg/jsoup/parser/TreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08ab │ │ -0635e4: 1100 |0008: return-object v0 │ │ +065f8c: |[065f8c] org.jsoup.parser.TreeBuilder.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; │ │ +065f9c: 6e40 4514 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lorg/jsoup/parser/TreeBuilder;.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V // method@1445 │ │ +065fa2: 6e10 4c14 0100 |0003: invoke-virtual {v1}, Lorg/jsoup/parser/TreeBuilder;.runParser:()V // method@144c │ │ +065fa8: 5410 ab08 |0006: iget-object v0, v1, Lorg/jsoup/parser/TreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08ab │ │ +065fac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0006 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/TreeBuilder; │ │ @@ -105263,33 +105228,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0635e8: |[0635e8] org.jsoup.parser.TreeBuilder.processEndTag:(Ljava/lang/String;)Z │ │ -0635f8: 5420 aa08 |0000: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@08aa │ │ -0635fc: 5421 ac08 |0002: iget-object v1, v2, Lorg/jsoup/parser/TreeBuilder;.end:Lorg/jsoup/parser/Token$EndTag; // field@08ac │ │ -063600: 3310 1000 |0004: if-ne v0, v1, 0014 // +0010 │ │ -063604: 2200 0703 |0006: new-instance v0, Lorg/jsoup/parser/Token$EndTag; // type@0307 │ │ -063608: 7010 3d13 0000 |0008: invoke-direct {v0}, Lorg/jsoup/parser/Token$EndTag;.:()V // method@133d │ │ -06360e: 6e20 3f13 3000 |000b: invoke-virtual {v0, v3}, Lorg/jsoup/parser/Token$EndTag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@133f │ │ -063614: 0c00 |000e: move-result-object v0 │ │ -063616: 6e20 4814 0200 |000f: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -06361c: 0a00 |0012: move-result v0 │ │ -06361e: 0f00 |0013: return v0 │ │ -063620: 5420 ac08 |0014: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.end:Lorg/jsoup/parser/Token$EndTag; // field@08ac │ │ -063624: 6e10 4013 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1340 │ │ -06362a: 0c00 |0019: move-result-object v0 │ │ -06362c: 6e20 5813 3000 |001a: invoke-virtual {v0, v3}, Lorg/jsoup/parser/Token$Tag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1358 │ │ -063632: 0c00 |001d: move-result-object v0 │ │ -063634: 6e20 4814 0200 |001e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -06363a: 0a00 |0021: move-result v0 │ │ -06363c: 28f1 |0022: goto 0013 // -000f │ │ +065fb0: |[065fb0] org.jsoup.parser.TreeBuilder.processEndTag:(Ljava/lang/String;)Z │ │ +065fc0: 5420 aa08 |0000: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@08aa │ │ +065fc4: 5421 ac08 |0002: iget-object v1, v2, Lorg/jsoup/parser/TreeBuilder;.end:Lorg/jsoup/parser/Token$EndTag; // field@08ac │ │ +065fc8: 3310 1000 |0004: if-ne v0, v1, 0014 // +0010 │ │ +065fcc: 2200 1b03 |0006: new-instance v0, Lorg/jsoup/parser/Token$EndTag; // type@031b │ │ +065fd0: 7010 3d13 0000 |0008: invoke-direct {v0}, Lorg/jsoup/parser/Token$EndTag;.:()V // method@133d │ │ +065fd6: 6e20 3f13 3000 |000b: invoke-virtual {v0, v3}, Lorg/jsoup/parser/Token$EndTag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@133f │ │ +065fdc: 0c00 |000e: move-result-object v0 │ │ +065fde: 6e20 4814 0200 |000f: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +065fe4: 0a00 |0012: move-result v0 │ │ +065fe6: 0f00 |0013: return v0 │ │ +065fe8: 5420 ac08 |0014: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.end:Lorg/jsoup/parser/Token$EndTag; // field@08ac │ │ +065fec: 6e10 4013 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1340 │ │ +065ff2: 0c00 |0019: move-result-object v0 │ │ +065ff4: 6e20 5813 3000 |001a: invoke-virtual {v0, v3}, Lorg/jsoup/parser/Token$Tag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1358 │ │ +065ffa: 0c00 |001d: move-result-object v0 │ │ +065ffc: 6e20 4814 0200 |001e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +066002: 0a00 |0021: move-result v0 │ │ +066004: 28f1 |0022: goto 0013 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x0013 line=80 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/jsoup/parser/TreeBuilder; │ │ @@ -105300,33 +105265,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -063640: |[063640] org.jsoup.parser.TreeBuilder.processStartTag:(Ljava/lang/String;)Z │ │ -063650: 5420 aa08 |0000: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@08aa │ │ -063654: 5421 b008 |0002: iget-object v1, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ -063658: 3310 1000 |0004: if-ne v0, v1, 0014 // +0010 │ │ -06365c: 2200 0803 |0006: new-instance v0, Lorg/jsoup/parser/Token$StartTag; // type@0308 │ │ -063660: 7010 4213 0000 |0008: invoke-direct {v0}, Lorg/jsoup/parser/Token$StartTag;.:()V // method@1342 │ │ -063666: 6e20 4613 3000 |000b: invoke-virtual {v0, v3}, Lorg/jsoup/parser/Token$StartTag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1346 │ │ -06366c: 0c00 |000e: move-result-object v0 │ │ -06366e: 6e20 4814 0200 |000f: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -063674: 0a00 |0012: move-result v0 │ │ -063676: 0f00 |0013: return v0 │ │ -063678: 5420 b008 |0014: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ -06367c: 6e10 4813 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1348 │ │ -063682: 0c00 |0019: move-result-object v0 │ │ -063684: 6e20 5813 3000 |001a: invoke-virtual {v0, v3}, Lorg/jsoup/parser/Token$Tag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1358 │ │ -06368a: 0c00 |001d: move-result-object v0 │ │ -06368c: 6e20 4814 0200 |001e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -063692: 0a00 |0021: move-result v0 │ │ -063694: 28f1 |0022: goto 0013 // -000f │ │ +066008: |[066008] org.jsoup.parser.TreeBuilder.processStartTag:(Ljava/lang/String;)Z │ │ +066018: 5420 aa08 |0000: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@08aa │ │ +06601c: 5421 b008 |0002: iget-object v1, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ +066020: 3310 1000 |0004: if-ne v0, v1, 0014 // +0010 │ │ +066024: 2200 1c03 |0006: new-instance v0, Lorg/jsoup/parser/Token$StartTag; // type@031c │ │ +066028: 7010 4213 0000 |0008: invoke-direct {v0}, Lorg/jsoup/parser/Token$StartTag;.:()V // method@1342 │ │ +06602e: 6e20 4613 3000 |000b: invoke-virtual {v0, v3}, Lorg/jsoup/parser/Token$StartTag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1346 │ │ +066034: 0c00 |000e: move-result-object v0 │ │ +066036: 6e20 4814 0200 |000f: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +06603c: 0a00 |0012: move-result v0 │ │ +06603e: 0f00 |0013: return v0 │ │ +066040: 5420 b008 |0014: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ +066044: 6e10 4813 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1348 │ │ +06604a: 0c00 |0019: move-result-object v0 │ │ +06604c: 6e20 5813 3000 |001a: invoke-virtual {v0, v3}, Lorg/jsoup/parser/Token$Tag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1358 │ │ +066052: 0c00 |001d: move-result-object v0 │ │ +066054: 6e20 4814 0200 |001e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +06605a: 0a00 |0021: move-result v0 │ │ +06605c: 28f1 |0022: goto 0013 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x0013 line=64 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/jsoup/parser/TreeBuilder; │ │ @@ -105337,33 +105302,33 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -063698: |[063698] org.jsoup.parser.TreeBuilder.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z │ │ -0636a8: 5420 aa08 |0000: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@08aa │ │ -0636ac: 5421 b008 |0002: iget-object v1, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ -0636b0: 3310 1000 |0004: if-ne v0, v1, 0014 // +0010 │ │ -0636b4: 2200 0803 |0006: new-instance v0, Lorg/jsoup/parser/Token$StartTag; // type@0308 │ │ -0636b8: 7010 4213 0000 |0008: invoke-direct {v0}, Lorg/jsoup/parser/Token$StartTag;.:()V // method@1342 │ │ -0636be: 6e30 4713 3004 |000b: invoke-virtual {v0, v3, v4}, Lorg/jsoup/parser/Token$StartTag;.nameAttr:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Lorg/jsoup/parser/Token$StartTag; // method@1347 │ │ -0636c4: 0c00 |000e: move-result-object v0 │ │ -0636c6: 6e20 4814 0200 |000f: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -0636cc: 0a00 |0012: move-result v0 │ │ -0636ce: 0f00 |0013: return v0 │ │ -0636d0: 5420 b008 |0014: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ -0636d4: 6e10 4813 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1348 │ │ -0636da: 5420 b008 |0019: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ -0636de: 6e30 4713 3004 |001b: invoke-virtual {v0, v3, v4}, Lorg/jsoup/parser/Token$StartTag;.nameAttr:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Lorg/jsoup/parser/Token$StartTag; // method@1347 │ │ -0636e4: 5420 b008 |001e: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ -0636e8: 6e20 4814 0200 |0020: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -0636ee: 0a00 |0023: move-result v0 │ │ -0636f0: 28ef |0024: goto 0013 // -0011 │ │ +066060: |[066060] org.jsoup.parser.TreeBuilder.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z │ │ +066070: 5420 aa08 |0000: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@08aa │ │ +066074: 5421 b008 |0002: iget-object v1, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ +066078: 3310 1000 |0004: if-ne v0, v1, 0014 // +0010 │ │ +06607c: 2200 1c03 |0006: new-instance v0, Lorg/jsoup/parser/Token$StartTag; // type@031c │ │ +066080: 7010 4213 0000 |0008: invoke-direct {v0}, Lorg/jsoup/parser/Token$StartTag;.:()V // method@1342 │ │ +066086: 6e30 4713 3004 |000b: invoke-virtual {v0, v3, v4}, Lorg/jsoup/parser/Token$StartTag;.nameAttr:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Lorg/jsoup/parser/Token$StartTag; // method@1347 │ │ +06608c: 0c00 |000e: move-result-object v0 │ │ +06608e: 6e20 4814 0200 |000f: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +066094: 0a00 |0012: move-result v0 │ │ +066096: 0f00 |0013: return v0 │ │ +066098: 5420 b008 |0014: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ +06609c: 6e10 4813 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1348 │ │ +0660a2: 5420 b008 |0019: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ +0660a6: 6e30 4713 3004 |001b: invoke-virtual {v0, v3, v4}, Lorg/jsoup/parser/Token$StartTag;.nameAttr:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Lorg/jsoup/parser/Token$StartTag; // method@1347 │ │ +0660ac: 5420 b008 |001e: iget-object v0, v2, Lorg/jsoup/parser/TreeBuilder;.start:Lorg/jsoup/parser/Token$StartTag; // field@08b0 │ │ +0660b0: 6e20 4814 0200 |0020: invoke-virtual {v2, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +0660b6: 0a00 |0023: move-result v0 │ │ +0660b8: 28ef |0024: goto 0013 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=69 │ │ 0x0013 line=73 │ │ 0x0014 line=71 │ │ 0x0019 line=72 │ │ @@ -105378,42 +105343,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0636f4: |[0636f4] org.jsoup.parser.TreeBuilder.runParser:()V │ │ -063704: 5431 b108 |0000: iget-object v1, v3, Lorg/jsoup/parser/TreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@08b1 │ │ -063708: 6e10 ab13 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/Tokeniser;.read:()Lorg/jsoup/parser/Token; // method@13ab │ │ -06370e: 0c00 |0005: move-result-object v0 │ │ -063710: 6e20 4814 0300 |0006: invoke-virtual {v3, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -063716: 6e10 7013 0000 |0009: invoke-virtual {v0}, Lorg/jsoup/parser/Token;.reset:()Lorg/jsoup/parser/Token; // method@1370 │ │ -06371c: 5401 9a07 |000c: iget-object v1, v0, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -063720: 6202 9707 |000e: sget-object v2, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ -063724: 3321 f0ff |0010: if-ne v1, v2, 0000 // -0010 │ │ -063728: 0e00 |0012: return-void │ │ +0660bc: |[0660bc] org.jsoup.parser.TreeBuilder.runParser:()V │ │ +0660cc: 5431 b108 |0000: iget-object v1, v3, Lorg/jsoup/parser/TreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@08b1 │ │ +0660d0: 6e10 ab13 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/Tokeniser;.read:()Lorg/jsoup/parser/Token; // method@13ab │ │ +0660d6: 0c00 |0005: move-result-object v0 │ │ +0660d8: 6e20 4814 0300 |0006: invoke-virtual {v3, v0}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +0660de: 6e10 7013 0000 |0009: invoke-virtual {v0}, Lorg/jsoup/parser/Token;.reset:()Lorg/jsoup/parser/Token; // method@1370 │ │ +0660e4: 5401 9a07 |000c: iget-object v1, v0, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +0660e8: 6202 9707 |000e: sget-object v2, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ +0660ec: 3321 f0ff |0010: if-ne v1, v2, 0000 // -0010 │ │ +0660f0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x0009 line=51 │ │ 0x000c line=53 │ │ 0x0012 line=56 │ │ locals : │ │ 0x0006 - 0x0013 reg=0 token Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0013 reg=3 this Lorg/jsoup/parser/TreeBuilder; │ │ │ │ - source_file_idx : 2917 (TreeBuilder.java) │ │ + source_file_idx : 2937 (TreeBuilder.java) │ │ │ │ Class #288 header: │ │ -class_idx : 851 │ │ +class_idx : 871 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3142 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3162 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #288 annotations: │ │ Annotations on class │ │ @@ -105437,69 +105402,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -06372c: |[06372c] org.jsoup.parser.XmlTreeBuilder$1.:()V │ │ -06373c: 7100 6213 0000 |0000: invoke-static {}, Lorg/jsoup/parser/Token$TokenType;.values:()[Lorg/jsoup/parser/Token$TokenType; // method@1362 │ │ -063742: 0c00 |0003: move-result-object v0 │ │ -063744: 2100 |0004: array-length v0, v0 │ │ -063746: 2300 a003 |0005: new-array v0, v0, [I // type@03a0 │ │ -06374a: 6900 b208 |0007: sput-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ -06374e: 6200 b208 |0009: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ -063752: 6201 9907 |000b: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ -063756: 6e10 6013 0100 |000d: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -06375c: 0a01 |0010: move-result v1 │ │ -06375e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -063760: 4b02 0001 |0012: aput v2, v0, v1 │ │ -063764: 6200 b208 |0014: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ -063768: 6201 9807 |0016: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ -06376c: 6e10 6013 0100 |0018: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -063772: 0a01 |001b: move-result v1 │ │ -063774: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -063776: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06377a: 6200 b208 |001f: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ -06377e: 6201 9507 |0021: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ -063782: 6e10 6013 0100 |0023: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -063788: 0a01 |0026: move-result v1 │ │ -06378a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -06378c: 4b02 0001 |0028: aput v2, v0, v1 │ │ -063790: 6200 b208 |002a: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ -063794: 6201 9407 |002c: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ -063798: 6e10 6013 0100 |002e: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -06379e: 0a01 |0031: move-result v1 │ │ -0637a0: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -0637a2: 4b02 0001 |0033: aput v2, v0, v1 │ │ -0637a6: 6200 b208 |0035: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ -0637aa: 6201 9607 |0037: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ -0637ae: 6e10 6013 0100 |0039: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -0637b4: 0a01 |003c: move-result v1 │ │ -0637b6: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -0637b8: 4b02 0001 |003e: aput v2, v0, v1 │ │ -0637bc: 6200 b208 |0040: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ -0637c0: 6201 9707 |0042: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ -0637c4: 6e10 6013 0100 |0044: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -0637ca: 0a01 |0047: move-result v1 │ │ -0637cc: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -0637ce: 4b02 0001 |0049: aput v2, v0, v1 │ │ -0637d2: 0e00 |004b: return-void │ │ -0637d4: 0d00 |004c: move-exception v0 │ │ -0637d6: 28fe |004d: goto 004b // -0002 │ │ -0637d8: 0d00 |004e: move-exception v0 │ │ -0637da: 28f1 |004f: goto 0040 // -000f │ │ -0637dc: 0d00 |0050: move-exception v0 │ │ -0637de: 28e4 |0051: goto 0035 // -001c │ │ -0637e0: 0d00 |0052: move-exception v0 │ │ -0637e2: 28d7 |0053: goto 002a // -0029 │ │ -0637e4: 0d00 |0054: move-exception v0 │ │ -0637e6: 28ca |0055: goto 001f // -0036 │ │ -0637e8: 0d00 |0056: move-exception v0 │ │ -0637ea: 28bd |0057: goto 0014 // -0043 │ │ +0660f4: |[0660f4] org.jsoup.parser.XmlTreeBuilder$1.:()V │ │ +066104: 7100 6213 0000 |0000: invoke-static {}, Lorg/jsoup/parser/Token$TokenType;.values:()[Lorg/jsoup/parser/Token$TokenType; // method@1362 │ │ +06610a: 0c00 |0003: move-result-object v0 │ │ +06610c: 2100 |0004: array-length v0, v0 │ │ +06610e: 2300 b403 |0005: new-array v0, v0, [I // type@03b4 │ │ +066112: 6900 b208 |0007: sput-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ +066116: 6200 b208 |0009: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ +06611a: 6201 9907 |000b: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ +06611e: 6e10 6013 0100 |000d: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +066124: 0a01 |0010: move-result v1 │ │ +066126: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +066128: 4b02 0001 |0012: aput v2, v0, v1 │ │ +06612c: 6200 b208 |0014: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ +066130: 6201 9807 |0016: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ +066134: 6e10 6013 0100 |0018: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +06613a: 0a01 |001b: move-result v1 │ │ +06613c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +06613e: 4b02 0001 |001d: aput v2, v0, v1 │ │ +066142: 6200 b208 |001f: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ +066146: 6201 9507 |0021: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ +06614a: 6e10 6013 0100 |0023: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +066150: 0a01 |0026: move-result v1 │ │ +066152: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +066154: 4b02 0001 |0028: aput v2, v0, v1 │ │ +066158: 6200 b208 |002a: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ +06615c: 6201 9407 |002c: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ +066160: 6e10 6013 0100 |002e: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +066166: 0a01 |0031: move-result v1 │ │ +066168: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +06616a: 4b02 0001 |0033: aput v2, v0, v1 │ │ +06616e: 6200 b208 |0035: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ +066172: 6201 9607 |0037: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ +066176: 6e10 6013 0100 |0039: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +06617c: 0a01 |003c: move-result v1 │ │ +06617e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +066180: 4b02 0001 |003e: aput v2, v0, v1 │ │ +066184: 6200 b208 |0040: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ +066188: 6201 9707 |0042: sget-object v1, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ +06618c: 6e10 6013 0100 |0044: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +066192: 0a01 |0047: move-result v1 │ │ +066194: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +066196: 4b02 0001 |0049: aput v2, v0, v1 │ │ +06619a: 0e00 |004b: return-void │ │ +06619c: 0d00 |004c: move-exception v0 │ │ +06619e: 28fe |004d: goto 004b // -0002 │ │ +0661a0: 0d00 |004e: move-exception v0 │ │ +0661a2: 28f1 |004f: goto 0040 // -000f │ │ +0661a4: 0d00 |0050: move-exception v0 │ │ +0661a6: 28e4 |0051: goto 0035 // -001c │ │ +0661a8: 0d00 |0052: move-exception v0 │ │ +0661aa: 28d7 |0053: goto 002a // -0029 │ │ +0661ac: 0d00 |0054: move-exception v0 │ │ +0661ae: 28ca |0055: goto 001f // -0036 │ │ +0661b0: 0d00 |0056: move-exception v0 │ │ +0661b2: 28bd |0057: goto 0014 // -0043 │ │ catches : 6 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0056 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0052 │ │ @@ -105510,20 +105475,20 @@ │ │ 0x0040 - 0x004b │ │ Ljava/lang/NoSuchFieldError; -> 0x004c │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3142 (XmlTreeBuilder.java) │ │ + source_file_idx : 3162 (XmlTreeBuilder.java) │ │ │ │ Class #289 header: │ │ -class_idx : 853 │ │ +class_idx : 873 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 624 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #289 annotations: │ │ @@ -105539,17 +105504,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 624 (Cleaner.java) │ │ │ │ Class #290 header: │ │ -class_idx : 855 │ │ +class_idx : 875 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 624 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #290 annotations: │ │ @@ -105578,19 +105543,19 @@ │ │ type : '(Lorg/jsoup/nodes/Element;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -063838: |[063838] org.jsoup.safety.Cleaner$ElementMeta.:(Lorg/jsoup/nodes/Element;I)V │ │ -063848: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06384e: 5b01 bb08 |0003: iput-object v1, v0, Lorg/jsoup/safety/Cleaner$ElementMeta;.el:Lorg/jsoup/nodes/Element; // field@08bb │ │ -063852: 5902 bc08 |0005: iput v2, v0, Lorg/jsoup/safety/Cleaner$ElementMeta;.numAttribsDiscarded:I // field@08bc │ │ -063856: 0e00 |0007: return-void │ │ +066200: |[066200] org.jsoup.safety.Cleaner$ElementMeta.:(Lorg/jsoup/nodes/Element;I)V │ │ +066210: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +066216: 5b01 bb08 |0003: iput-object v1, v0, Lorg/jsoup/safety/Cleaner$ElementMeta;.el:Lorg/jsoup/nodes/Element; // field@08bb │ │ +06621a: 5902 bc08 |0005: iput v2, v0, Lorg/jsoup/safety/Cleaner$ElementMeta;.numAttribsDiscarded:I // field@08bc │ │ +06621e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x0005 line=151 │ │ 0x0007 line=152 │ │ locals : │ │ @@ -105598,17 +105563,17 @@ │ │ 0x0000 - 0x0008 reg=1 el Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0008 reg=2 numAttribsDiscarded I │ │ │ │ Virtual methods - │ │ source_file_idx : 624 (Cleaner.java) │ │ │ │ Class #291 header: │ │ -class_idx : 856 │ │ +class_idx : 876 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 624 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #291 annotations: │ │ @@ -105632,19 +105597,19 @@ │ │ type : '(Lorg/jsoup/safety/Whitelist;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -063858: |[063858] org.jsoup.safety.Cleaner.:(Lorg/jsoup/safety/Whitelist;)V │ │ -063868: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06386e: 7110 7d10 0100 |0003: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -063874: 5b01 bd08 |0006: iput-object v1, v0, Lorg/jsoup/safety/Cleaner;.whitelist:Lorg/jsoup/safety/Whitelist; // field@08bd │ │ -063878: 0e00 |0008: return-void │ │ +066220: |[066220] org.jsoup.safety.Cleaner.:(Lorg/jsoup/safety/Whitelist;)V │ │ +066230: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +066236: 7110 7d10 0100 |0003: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +06623c: 5b01 bd08 |0006: iput-object v1, v0, Lorg/jsoup/safety/Cleaner;.whitelist:Lorg/jsoup/safety/Whitelist; // field@08bd │ │ +066240: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ locals : │ │ @@ -105656,17 +105621,17 @@ │ │ type : '(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06387c: |[06387c] org.jsoup.safety.Cleaner.access$000:(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist; │ │ -06388c: 5410 bd08 |0000: iget-object v0, v1, Lorg/jsoup/safety/Cleaner;.whitelist:Lorg/jsoup/safety/Whitelist; // field@08bd │ │ -063890: 1100 |0002: return-object v0 │ │ +066244: |[066244] org.jsoup.safety.Cleaner.access$000:(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist; │ │ +066254: 5410 bd08 |0000: iget-object v0, v1, Lorg/jsoup/safety/Cleaner;.whitelist:Lorg/jsoup/safety/Whitelist; // field@08bd │ │ +066258: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jsoup/safety/Cleaner; │ │ │ │ #2 : (in Lorg/jsoup/safety/Cleaner;) │ │ @@ -105674,18 +105639,18 @@ │ │ type : '(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -063894: |[063894] org.jsoup.safety.Cleaner.access$100:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; │ │ -0638a4: 7020 6614 2100 |0000: invoke-direct {v1, v2}, Lorg/jsoup/safety/Cleaner;.createSafeElement:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; // method@1466 │ │ -0638aa: 0c00 |0003: move-result-object v0 │ │ -0638ac: 1100 |0004: return-object v0 │ │ +06625c: |[06625c] org.jsoup.safety.Cleaner.access$100:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; │ │ +06626c: 7020 6614 2100 |0000: invoke-direct {v1, v2}, Lorg/jsoup/safety/Cleaner;.createSafeElement:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; // method@1466 │ │ +066272: 0c00 |0003: move-result-object v0 │ │ +066274: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/jsoup/safety/Cleaner; │ │ 0x0000 - 0x0005 reg=2 x1 Lorg/jsoup/nodes/Element; │ │ │ │ @@ -105694,24 +105659,24 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0638b0: |[0638b0] org.jsoup.safety.Cleaner.copySafeNodes:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ -0638c0: 2200 5603 |0000: new-instance v0, Lorg/jsoup/safety/Cleaner$CleaningVisitor; // type@0356 │ │ -0638c4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0638c6: 7052 5c14 3054 |0003: invoke-direct {v0, v3, v4, v5, v2}, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;Lorg/jsoup/safety/Cleaner$1;)V // method@145c │ │ -0638cc: 2201 8803 |0006: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@0388 │ │ -0638d0: 7020 3515 0100 |0008: invoke-direct {v1, v0}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ -0638d6: 6e20 3615 4100 |000b: invoke-virtual {v1, v4}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ -0638dc: 7110 5d14 0000 |000e: invoke-static {v0}, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.access$300:(Lorg/jsoup/safety/Cleaner$CleaningVisitor;)I // method@145d │ │ -0638e2: 0a02 |0011: move-result v2 │ │ -0638e4: 0f02 |0012: return v2 │ │ +066278: |[066278] org.jsoup.safety.Cleaner.copySafeNodes:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ +066288: 2200 6a03 |0000: new-instance v0, Lorg/jsoup/safety/Cleaner$CleaningVisitor; // type@036a │ │ +06628c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06628e: 7052 5c14 3054 |0003: invoke-direct {v0, v3, v4, v5, v2}, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;Lorg/jsoup/safety/Cleaner$1;)V // method@145c │ │ +066294: 2201 9c03 |0006: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@039c │ │ +066298: 7020 3515 0100 |0008: invoke-direct {v1, v0}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ +06629e: 6e20 3615 4100 |000b: invoke-virtual {v1, v4}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ +0662a4: 7110 5d14 0000 |000e: invoke-static {v0}, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.access$300:(Lorg/jsoup/safety/Cleaner$CleaningVisitor;)I // method@145d │ │ +0662aa: 0a02 |0011: move-result v2 │ │ +0662ac: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=121 │ │ 0x000b line=122 │ │ 0x000e line=123 │ │ locals : │ │ @@ -105726,51 +105691,51 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0638e8: |[0638e8] org.jsoup.safety.Cleaner.createSafeElement:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; │ │ -0638f8: 6e10 8b11 0a00 |0000: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -0638fe: 0c06 |0003: move-result-object v6 │ │ -063900: 2201 cd02 |0004: new-instance v1, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -063904: 7010 aa10 0100 |0006: invoke-direct {v1}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -06390a: 2200 d702 |0009: new-instance v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -06390e: 7110 2913 0600 |000b: invoke-static {v6}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -063914: 0c07 |000e: move-result-object v7 │ │ -063916: 6e10 3611 0a00 |000f: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ -06391c: 0c08 |0012: move-result-object v8 │ │ -06391e: 7040 1f11 7018 |0013: invoke-direct {v0, v7, v8, v1}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ -063924: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -063926: 6e10 3511 0a00 |0017: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -06392c: 0c05 |001a: move-result-object v5 │ │ -06392e: 6e10 ba10 0500 |001b: invoke-virtual {v5}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ -063934: 0c07 |001e: move-result-object v7 │ │ -063936: 7210 460b 0700 |001f: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06393c: 0a08 |0022: move-result v8 │ │ -06393e: 3808 1700 |0023: if-eqz v8, 003a // +0017 │ │ -063942: 7210 470b 0700 |0025: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -063948: 0c04 |0028: move-result-object v4 │ │ -06394a: 1f04 c802 |0029: check-cast v4, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -06394e: 5498 bd08 |002b: iget-object v8, v9, Lorg/jsoup/safety/Cleaner;.whitelist:Lorg/jsoup/safety/Whitelist; // field@08bd │ │ -063952: 6e40 7f14 684a |002d: invoke-virtual {v8, v6, v10, v4}, Lorg/jsoup/safety/Whitelist;.isSafeAttribute:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z // method@147f │ │ -063958: 0a08 |0030: move-result v8 │ │ -06395a: 3808 0600 |0031: if-eqz v8, 0037 // +0006 │ │ -06395e: 6e20 bd10 4100 |0033: invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ -063964: 28e9 |0036: goto 001f // -0017 │ │ -063966: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06396a: 28e6 |0039: goto 001f // -001a │ │ -06396c: 5497 bd08 |003a: iget-object v7, v9, Lorg/jsoup/safety/Cleaner;.whitelist:Lorg/jsoup/safety/Whitelist; // field@08bd │ │ -063970: 6e20 7e14 6700 |003c: invoke-virtual {v7, v6}, Lorg/jsoup/safety/Whitelist;.getEnforcedAttributes:(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes; // method@147e │ │ -063976: 0c02 |003f: move-result-object v2 │ │ -063978: 6e20 ae10 2100 |0040: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Attributes;.addAll:(Lorg/jsoup/nodes/Attributes;)V // method@10ae │ │ -06397e: 2207 5703 |0043: new-instance v7, Lorg/jsoup/safety/Cleaner$ElementMeta; // type@0357 │ │ -063982: 7030 6014 0703 |0045: invoke-direct {v7, v0, v3}, Lorg/jsoup/safety/Cleaner$ElementMeta;.:(Lorg/jsoup/nodes/Element;I)V // method@1460 │ │ -063988: 1107 |0048: return-object v7 │ │ +0662b0: |[0662b0] org.jsoup.safety.Cleaner.createSafeElement:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; │ │ +0662c0: 6e10 8b11 0a00 |0000: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +0662c6: 0c06 |0003: move-result-object v6 │ │ +0662c8: 2201 e102 |0004: new-instance v1, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +0662cc: 7010 aa10 0100 |0006: invoke-direct {v1}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +0662d2: 2200 eb02 |0009: new-instance v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0662d6: 7110 2913 0600 |000b: invoke-static {v6}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +0662dc: 0c07 |000e: move-result-object v7 │ │ +0662de: 6e10 3611 0a00 |000f: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ +0662e4: 0c08 |0012: move-result-object v8 │ │ +0662e6: 7040 1f11 7018 |0013: invoke-direct {v0, v7, v8, v1}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ +0662ec: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0662ee: 6e10 3511 0a00 |0017: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +0662f4: 0c05 |001a: move-result-object v5 │ │ +0662f6: 6e10 ba10 0500 |001b: invoke-virtual {v5}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ +0662fc: 0c07 |001e: move-result-object v7 │ │ +0662fe: 7210 460b 0700 |001f: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +066304: 0a08 |0022: move-result v8 │ │ +066306: 3808 1700 |0023: if-eqz v8, 003a // +0017 │ │ +06630a: 7210 470b 0700 |0025: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +066310: 0c04 |0028: move-result-object v4 │ │ +066312: 1f04 dc02 |0029: check-cast v4, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +066316: 5498 bd08 |002b: iget-object v8, v9, Lorg/jsoup/safety/Cleaner;.whitelist:Lorg/jsoup/safety/Whitelist; // field@08bd │ │ +06631a: 6e40 7f14 684a |002d: invoke-virtual {v8, v6, v10, v4}, Lorg/jsoup/safety/Whitelist;.isSafeAttribute:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z // method@147f │ │ +066320: 0a08 |0030: move-result v8 │ │ +066322: 3808 0600 |0031: if-eqz v8, 0037 // +0006 │ │ +066326: 6e20 bd10 4100 |0033: invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ +06632c: 28e9 |0036: goto 001f // -0017 │ │ +06632e: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +066332: 28e6 |0039: goto 001f // -001a │ │ +066334: 5497 bd08 |003a: iget-object v7, v9, Lorg/jsoup/safety/Cleaner;.whitelist:Lorg/jsoup/safety/Whitelist; // field@08bd │ │ +066338: 6e20 7e14 6700 |003c: invoke-virtual {v7, v6}, Lorg/jsoup/safety/Whitelist;.getEnforcedAttributes:(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes; // method@147e │ │ +06633e: 0c02 |003f: move-result-object v2 │ │ +066340: 6e20 ae10 2100 |0040: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Attributes;.addAll:(Lorg/jsoup/nodes/Attributes;)V // method@10ae │ │ +066346: 2207 6b03 |0043: new-instance v7, Lorg/jsoup/safety/Cleaner$ElementMeta; // type@036b │ │ +06634a: 7030 6014 0703 |0045: invoke-direct {v7, v0, v3}, Lorg/jsoup/safety/Cleaner$ElementMeta;.:(Lorg/jsoup/nodes/Element;I)V // method@1460 │ │ +066350: 1107 |0048: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0009 line=129 │ │ 0x0016 line=130 │ │ 0x0017 line=132 │ │ @@ -105798,29 +105763,29 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -06398c: |[06398c] org.jsoup.safety.Cleaner.clean:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Document; │ │ -06399c: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0639a2: 6e10 f110 0400 |0003: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ -0639a8: 0c01 |0006: move-result-object v1 │ │ -0639aa: 7110 fc10 0100 |0007: invoke-static {v1}, Lorg/jsoup/nodes/Document;.createShell:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@10fc │ │ -0639b0: 0c00 |000a: move-result-object v0 │ │ -0639b2: 6e10 f210 0400 |000b: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -0639b8: 0c01 |000e: move-result-object v1 │ │ -0639ba: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ -0639be: 6e10 f210 0400 |0011: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -0639c4: 0c01 |0014: move-result-object v1 │ │ -0639c6: 6e10 f210 0000 |0015: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -0639cc: 0c02 |0018: move-result-object v2 │ │ -0639ce: 7030 6514 1302 |0019: invoke-direct {v3, v1, v2}, Lorg/jsoup/safety/Cleaner;.copySafeNodes:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I // method@1465 │ │ -0639d4: 1100 |001c: return-object v0 │ │ +066354: |[066354] org.jsoup.safety.Cleaner.clean:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Document; │ │ +066364: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +06636a: 6e10 f110 0400 |0003: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ +066370: 0c01 |0006: move-result-object v1 │ │ +066372: 7110 fc10 0100 |0007: invoke-static {v1}, Lorg/jsoup/nodes/Document;.createShell:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@10fc │ │ +066378: 0c00 |000a: move-result-object v0 │ │ +06637a: 6e10 f210 0400 |000b: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +066380: 0c01 |000e: move-result-object v1 │ │ +066382: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ +066386: 6e10 f210 0400 |0011: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +06638c: 0c01 |0014: move-result-object v1 │ │ +06638e: 6e10 f210 0000 |0015: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +066394: 0c02 |0018: move-result-object v2 │ │ +066396: 7030 6514 1302 |0019: invoke-direct {v3, v1, v2}, Lorg/jsoup/safety/Cleaner;.copySafeNodes:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I // method@1465 │ │ +06639c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=46 │ │ 0x000b line=47 │ │ 0x0011 line=48 │ │ 0x001c line=50 │ │ @@ -105834,31 +105799,31 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0639d8: |[0639d8] org.jsoup.safety.Cleaner.isValid:(Lorg/jsoup/nodes/Document;)Z │ │ -0639e8: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0639ee: 6e10 f110 0500 |0003: invoke-virtual {v5}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ -0639f4: 0c02 |0006: move-result-object v2 │ │ -0639f6: 7110 fc10 0200 |0007: invoke-static {v2}, Lorg/jsoup/nodes/Document;.createShell:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@10fc │ │ -0639fc: 0c00 |000a: move-result-object v0 │ │ -0639fe: 6e10 f210 0500 |000b: invoke-virtual {v5}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -063a04: 0c02 |000e: move-result-object v2 │ │ -063a06: 6e10 f210 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -063a0c: 0c03 |0012: move-result-object v3 │ │ -063a0e: 7030 6514 2403 |0013: invoke-direct {v4, v2, v3}, Lorg/jsoup/safety/Cleaner;.copySafeNodes:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I // method@1465 │ │ -063a14: 0a01 |0016: move-result v1 │ │ -063a16: 3901 0400 |0017: if-nez v1, 001b // +0004 │ │ -063a1a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -063a1c: 0f02 |001a: return v2 │ │ -063a1e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -063a20: 28fe |001c: goto 001a // -0002 │ │ +0663a0: |[0663a0] org.jsoup.safety.Cleaner.isValid:(Lorg/jsoup/nodes/Document;)Z │ │ +0663b0: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0663b6: 6e10 f110 0500 |0003: invoke-virtual {v5}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ +0663bc: 0c02 |0006: move-result-object v2 │ │ +0663be: 7110 fc10 0200 |0007: invoke-static {v2}, Lorg/jsoup/nodes/Document;.createShell:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@10fc │ │ +0663c4: 0c00 |000a: move-result-object v0 │ │ +0663c6: 6e10 f210 0500 |000b: invoke-virtual {v5}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +0663cc: 0c02 |000e: move-result-object v2 │ │ +0663ce: 6e10 f210 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +0663d4: 0c03 |0012: move-result-object v3 │ │ +0663d6: 7030 6514 2403 |0013: invoke-direct {v4, v2, v3}, Lorg/jsoup/safety/Cleaner;.copySafeNodes:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I // method@1465 │ │ +0663dc: 0a01 |0016: move-result v1 │ │ +0663de: 3901 0400 |0017: if-nez v1, 001b // +0004 │ │ +0663e2: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0663e4: 0f02 |001a: return v2 │ │ +0663e6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0663e8: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x000b line=68 │ │ 0x0017 line=69 │ │ locals : │ │ @@ -105866,18 +105831,18 @@ │ │ 0x0017 - 0x001d reg=1 numDiscarded I │ │ 0x0000 - 0x001d reg=4 this Lorg/jsoup/safety/Cleaner; │ │ 0x0000 - 0x001d reg=5 dirtyDocument Lorg/jsoup/nodes/Document; │ │ │ │ source_file_idx : 624 (Cleaner.java) │ │ │ │ Class #292 header: │ │ -class_idx : 861 │ │ +class_idx : 881 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3134 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3154 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #292 annotations: │ │ Annotations on class │ │ @@ -105901,19 +105866,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -063a24: |[063a24] org.jsoup.safety.Whitelist$TypedValue.:(Ljava/lang/String;)V │ │ -063a34: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -063a3a: 7110 7d10 0100 |0003: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -063a40: 5b01 be08 |0006: iput-object v1, v0, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ -063a44: 0e00 |0008: return-void │ │ +0663ec: |[0663ec] org.jsoup.safety.Whitelist$TypedValue.:(Ljava/lang/String;)V │ │ +0663fc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +066402: 7110 7d10 0100 |0003: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +066408: 5b01 be08 |0006: iput-object v1, v0, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ +06640c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0003 line=605 │ │ 0x0006 line=606 │ │ 0x0008 line=607 │ │ locals : │ │ @@ -105926,44 +105891,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -063a48: |[063a48] org.jsoup.safety.Whitelist$TypedValue.equals:(Ljava/lang/Object;)Z │ │ -063a58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -063a5a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -063a5c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -063a60: 0f01 |0004: return v1 │ │ -063a62: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -063a66: 0121 |0007: move v1, v2 │ │ -063a68: 28fc |0008: goto 0004 // -0004 │ │ -063a6a: 6e10 120a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -063a70: 0c03 |000c: move-result-object v3 │ │ -063a72: 6e10 120a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -063a78: 0c04 |0010: move-result-object v4 │ │ -063a7a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -063a7e: 0121 |0013: move v1, v2 │ │ -063a80: 28f0 |0014: goto 0004 // -0010 │ │ -063a82: 0760 |0015: move-object v0, v6 │ │ -063a84: 1f00 5d03 |0016: check-cast v0, Lorg/jsoup/safety/Whitelist$TypedValue; // type@035d │ │ -063a88: 5453 be08 |0018: iget-object v3, v5, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ -063a8c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -063a90: 5403 be08 |001c: iget-object v3, v0, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ -063a94: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -063a98: 0121 |0020: move v1, v2 │ │ -063a9a: 28e3 |0021: goto 0004 // -001d │ │ -063a9c: 5453 be08 |0022: iget-object v3, v5, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ -063aa0: 5404 be08 |0024: iget-object v4, v0, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ -063aa4: 6e20 2a0a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -063aaa: 0a03 |0029: move-result v3 │ │ -063aac: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -063ab0: 0121 |002c: move v1, v2 │ │ -063ab2: 28d7 |002d: goto 0004 // -0029 │ │ +066410: |[066410] org.jsoup.safety.Whitelist$TypedValue.equals:(Ljava/lang/Object;)Z │ │ +066420: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +066422: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +066424: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +066428: 0f01 |0004: return v1 │ │ +06642a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +06642e: 0121 |0007: move v1, v2 │ │ +066430: 28fc |0008: goto 0004 // -0004 │ │ +066432: 6e10 120a 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +066438: 0c03 |000c: move-result-object v3 │ │ +06643a: 6e10 120a 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +066440: 0c04 |0010: move-result-object v4 │ │ +066442: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +066446: 0121 |0013: move v1, v2 │ │ +066448: 28f0 |0014: goto 0004 // -0010 │ │ +06644a: 0760 |0015: move-object v0, v6 │ │ +06644c: 1f00 7103 |0016: check-cast v0, Lorg/jsoup/safety/Whitelist$TypedValue; // type@0371 │ │ +066450: 5453 be08 |0018: iget-object v3, v5, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ +066454: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +066458: 5403 be08 |001c: iget-object v3, v0, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ +06645c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +066460: 0121 |0020: move v1, v2 │ │ +066462: 28e3 |0021: goto 0004 // -001d │ │ +066464: 5453 be08 |0022: iget-object v3, v5, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ +066468: 5404 be08 |0024: iget-object v4, v0, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ +06646c: 6e20 2a0a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +066472: 0a03 |0029: move-result v3 │ │ +066474: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +066478: 0121 |002c: move v1, v2 │ │ +06647a: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=619 │ │ 0x0004 line=626 │ │ 0x0005 line=620 │ │ 0x0009 line=621 │ │ 0x0016 line=622 │ │ @@ -105980,26 +105945,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -063ab4: |[063ab4] org.jsoup.safety.Whitelist$TypedValue.hashCode:()I │ │ -063ac4: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -063ac8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -063aca: 5432 be08 |0003: iget-object v2, v3, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ -063ace: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ -063ad2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -063ad4: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ -063ad8: 0f01 |000a: return v1 │ │ -063ada: 5432 be08 |000b: iget-object v2, v3, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ -063ade: 6e10 300a 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -063ae4: 0a02 |0010: move-result v2 │ │ -063ae6: 28f7 |0011: goto 0008 // -0009 │ │ +06647c: |[06647c] org.jsoup.safety.Whitelist$TypedValue.hashCode:()I │ │ +06648c: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +066490: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +066492: 5432 be08 |0003: iget-object v2, v3, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ +066496: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ +06649a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +06649c: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ +0664a0: 0f01 |000a: return v1 │ │ +0664a2: 5432 be08 |000b: iget-object v2, v3, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ +0664a6: 6e10 300a 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +0664ac: 0a02 |0010: move-result v2 │ │ +0664ae: 28f7 |0011: goto 0008 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0002 line=612 │ │ 0x0003 line=613 │ │ 0x000a line=614 │ │ 0x000b line=613 │ │ @@ -106013,30 +105978,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063ae8: |[063ae8] org.jsoup.safety.Whitelist$TypedValue.toString:()Ljava/lang/String; │ │ -063af8: 5410 be08 |0000: iget-object v0, v1, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ -063afc: 1100 |0002: return-object v0 │ │ +0664b0: |[0664b0] org.jsoup.safety.Whitelist$TypedValue.toString:()Ljava/lang/String; │ │ +0664c0: 5410 be08 |0000: iget-object v0, v1, Lorg/jsoup/safety/Whitelist$TypedValue;.value:Ljava/lang/String; // field@08be │ │ +0664c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/safety/Whitelist$TypedValue; │ │ │ │ - source_file_idx : 3134 (Whitelist.java) │ │ + source_file_idx : 3154 (Whitelist.java) │ │ │ │ Class #293 header: │ │ -class_idx : 862 │ │ +class_idx : 882 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3134 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3154 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 12 │ │ │ │ Class #293 annotations: │ │ Annotations on class │ │ @@ -106085,31 +106050,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -063b00: |[063b00] org.jsoup.safety.Whitelist.:()V │ │ -063b10: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -063b16: 2200 1002 |0003: new-instance v0, Ljava/util/HashSet; // type@0210 │ │ -063b1a: 7010 440b 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0b44 │ │ -063b20: 5b10 c308 |0008: iput-object v0, v1, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -063b24: 2200 0f02 |000a: new-instance v0, Ljava/util/HashMap; // type@020f │ │ -063b28: 7010 430b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -063b2e: 5b10 bf08 |000f: iput-object v0, v1, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -063b32: 2200 0f02 |0011: new-instance v0, Ljava/util/HashMap; // type@020f │ │ -063b36: 7010 430b 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -063b3c: 5b10 c008 |0016: iput-object v0, v1, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -063b40: 2200 0f02 |0018: new-instance v0, Ljava/util/HashMap; // type@020f │ │ -063b44: 7010 430b 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -063b4a: 5b10 c208 |001d: iput-object v0, v1, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -063b4e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -063b50: 5c10 c108 |0020: iput-boolean v0, v1, Lorg/jsoup/safety/Whitelist;.preserveRelativeLinks:Z // field@08c1 │ │ -063b54: 0e00 |0022: return-void │ │ +0664c8: |[0664c8] org.jsoup.safety.Whitelist.:()V │ │ +0664d8: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0664de: 2200 2302 |0003: new-instance v0, Ljava/util/HashSet; // type@0223 │ │ +0664e2: 7010 440b 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0b44 │ │ +0664e8: 5b10 c308 |0008: iput-object v0, v1, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +0664ec: 2200 2202 |000a: new-instance v0, Ljava/util/HashMap; // type@0222 │ │ +0664f0: 7010 430b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +0664f6: 5b10 bf08 |000f: iput-object v0, v1, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +0664fa: 2200 2202 |0011: new-instance v0, Ljava/util/HashMap; // type@0222 │ │ +0664fe: 7010 430b 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +066504: 5b10 c008 |0016: iput-object v0, v1, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +066508: 2200 2202 |0018: new-instance v0, Ljava/util/HashMap; // type@0222 │ │ +06650c: 7010 430b 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +066512: 5b10 c208 |001d: iput-object v0, v1, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +066516: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +066518: 5c10 c108 |0020: iput-boolean v0, v1, Lorg/jsoup/safety/Whitelist;.preserveRelativeLinks:Z // field@08c1 │ │ +06651c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x000a line=192 │ │ 0x0011 line=193 │ │ 0x0018 line=194 │ │ @@ -106123,148 +106088,148 @@ │ │ type : '()Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 258 16-bit code units │ │ -063b58: |[063b58] org.jsoup.safety.Whitelist.basic:()Lorg/jsoup/safety/Whitelist; │ │ -063b68: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -063b6a: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -063b6c: 1227 |0002: const/4 v7, #int 2 // #2 │ │ -063b6e: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -063b70: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -063b72: 2200 5e03 |0005: new-instance v0, Lorg/jsoup/safety/Whitelist; // type@035e │ │ -063b76: 7010 7714 0000 |0007: invoke-direct {v0}, Lorg/jsoup/safety/Whitelist;.:()V // method@1477 │ │ -063b7c: 1301 1800 |000a: const/16 v1, #int 24 // #18 │ │ -063b80: 2311 b703 |000c: new-array v1, v1, [Ljava/lang/String; // type@03b7 │ │ -063b84: 1a02 bb0c |000e: const-string v2, "a" // string@0cbb │ │ -063b88: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ -063b8c: 1a02 e40d |0012: const-string v2, "b" // string@0de4 │ │ -063b90: 4d02 0106 |0014: aput-object v2, v1, v6 │ │ -063b94: 1a02 140e |0016: const-string v2, "blockquote" // string@0e14 │ │ -063b98: 4d02 0107 |0018: aput-object v2, v1, v7 │ │ -063b9c: 1a02 210e |001a: const-string v2, "br" // string@0e21 │ │ -063ba0: 4d02 0108 |001c: aput-object v2, v1, v8 │ │ -063ba4: 1a02 e60e |001e: const-string v2, "cite" // string@0ee6 │ │ -063ba8: 4d02 0104 |0020: aput-object v2, v1, v4 │ │ -063bac: 1252 |0022: const/4 v2, #int 5 // #5 │ │ -063bae: 1a03 160f |0023: const-string v3, "code" // string@0f16 │ │ -063bb2: 4d03 0102 |0025: aput-object v3, v1, v2 │ │ -063bb6: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -063bb8: 1a03 ff0f |0028: const-string v3, "dd" // string@0fff │ │ -063bbc: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ -063bc0: 1272 |002c: const/4 v2, #int 7 // #7 │ │ -063bc2: 1a03 7010 |002d: const-string v3, "dl" // string@1070 │ │ -063bc6: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ -063bca: 1302 0800 |0031: const/16 v2, #int 8 // #8 │ │ -063bce: 1a03 8f10 |0033: const-string v3, "dt" // string@108f │ │ -063bd2: 4d03 0102 |0035: aput-object v3, v1, v2 │ │ -063bd6: 1302 0900 |0037: const/16 v2, #int 9 // #9 │ │ -063bda: 1a03 a410 |0039: const-string v3, "em" // string@10a4 │ │ -063bde: 4d03 0102 |003b: aput-object v3, v1, v2 │ │ -063be2: 1302 0a00 |003d: const/16 v2, #int 10 // #a │ │ -063be6: 1a03 b813 |003f: const-string v3, "i" // string@13b8 │ │ -063bea: 4d03 0102 |0041: aput-object v3, v1, v2 │ │ -063bee: 1302 0b00 |0043: const/16 v2, #int 11 // #b │ │ -063bf2: 1a03 0c15 |0045: const-string v3, "li" // string@150c │ │ -063bf6: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ -063bfa: 1302 0c00 |0049: const/16 v2, #int 12 // #c │ │ -063bfe: 1a03 ba16 |004b: const-string v3, "ol" // string@16ba │ │ -063c02: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ -063c06: 1302 0d00 |004f: const/16 v2, #int 13 // #d │ │ -063c0a: 1a03 4017 |0051: const-string v3, "p" // string@1740 │ │ -063c0e: 4d03 0102 |0053: aput-object v3, v1, v2 │ │ -063c12: 1302 0e00 |0055: const/16 v2, #int 14 // #e │ │ -063c16: 1a03 d817 |0057: const-string v3, "pre" // string@17d8 │ │ -063c1a: 4d03 0102 |0059: aput-object v3, v1, v2 │ │ -063c1e: 1302 0f00 |005b: const/16 v2, #int 15 // #f │ │ -063c22: 1a03 4418 |005d: const-string v3, "q" // string@1844 │ │ -063c26: 4d03 0102 |005f: aput-object v3, v1, v2 │ │ -063c2a: 1302 1000 |0061: const/16 v2, #int 16 // #10 │ │ -063c2e: 1a03 ce1a |0063: const-string v3, "small" // string@1ace │ │ -063c32: 4d03 0102 |0065: aput-object v3, v1, v2 │ │ -063c36: 1302 1100 |0067: const/16 v2, #int 17 // #11 │ │ -063c3a: 1a03 f61a |0069: const-string v3, "span" // string@1af6 │ │ -063c3e: 4d03 0102 |006b: aput-object v3, v1, v2 │ │ -063c42: 1302 1200 |006d: const/16 v2, #int 18 // #12 │ │ -063c46: 1a03 461b |006f: const-string v3, "strike" // string@1b46 │ │ -063c4a: 4d03 0102 |0071: aput-object v3, v1, v2 │ │ -063c4e: 1302 1300 |0073: const/16 v2, #int 19 // #13 │ │ -063c52: 1a03 511b |0075: const-string v3, "strong" // string@1b51 │ │ -063c56: 4d03 0102 |0077: aput-object v3, v1, v2 │ │ -063c5a: 1302 1400 |0079: const/16 v2, #int 20 // #14 │ │ -063c5e: 1a03 551b |007b: const-string v3, "sub" // string@1b55 │ │ -063c62: 4d03 0102 |007d: aput-object v3, v1, v2 │ │ -063c66: 1302 1500 |007f: const/16 v2, #int 21 // #15 │ │ -063c6a: 1a03 611b |0081: const-string v3, "sup" // string@1b61 │ │ -063c6e: 4d03 0102 |0083: aput-object v3, v1, v2 │ │ -063c72: 1302 1600 |0085: const/16 v2, #int 22 // #16 │ │ -063c76: 1a03 2e1c |0087: const-string v3, "u" // string@1c2e │ │ -063c7a: 4d03 0102 |0089: aput-object v3, v1, v2 │ │ -063c7e: 1302 1700 |008b: const/16 v2, #int 23 // #17 │ │ -063c82: 1a03 301c |008d: const-string v3, "ul" // string@1c30 │ │ -063c86: 4d03 0102 |008f: aput-object v3, v1, v2 │ │ -063c8a: 6e20 7b14 1000 |0091: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147b │ │ -063c90: 0c00 |0094: move-result-object v0 │ │ -063c92: 1a01 bb0c |0095: const-string v1, "a" // string@0cbb │ │ -063c96: 2362 b703 |0097: new-array v2, v6, [Ljava/lang/String; // type@03b7 │ │ -063c9a: 1a03 9a13 |0099: const-string v3, "href" // string@139a │ │ -063c9e: 4d03 0205 |009b: aput-object v3, v2, v5 │ │ -063ca2: 6e30 7814 1002 |009d: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -063ca8: 0c00 |00a0: move-result-object v0 │ │ -063caa: 1a01 140e |00a1: const-string v1, "blockquote" // string@0e14 │ │ -063cae: 2362 b703 |00a3: new-array v2, v6, [Ljava/lang/String; // type@03b7 │ │ -063cb2: 1a03 e60e |00a5: const-string v3, "cite" // string@0ee6 │ │ -063cb6: 4d03 0205 |00a7: aput-object v3, v2, v5 │ │ -063cba: 6e30 7814 1002 |00a9: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -063cc0: 0c00 |00ac: move-result-object v0 │ │ -063cc2: 1a01 4418 |00ad: const-string v1, "q" // string@1844 │ │ -063cc6: 2362 b703 |00af: new-array v2, v6, [Ljava/lang/String; // type@03b7 │ │ -063cca: 1a03 e60e |00b1: const-string v3, "cite" // string@0ee6 │ │ -063cce: 4d03 0205 |00b3: aput-object v3, v2, v5 │ │ -063cd2: 6e30 7814 1002 |00b5: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -063cd8: 0c00 |00b8: move-result-object v0 │ │ -063cda: 1a01 bb0c |00b9: const-string v1, "a" // string@0cbb │ │ -063cde: 1a02 9a13 |00bb: const-string v2, "href" // string@139a │ │ -063ce2: 2343 b703 |00bd: new-array v3, v4, [Ljava/lang/String; // type@03b7 │ │ -063ce6: 1a04 ce11 |00bf: const-string v4, "ftp" // string@11ce │ │ -063cea: 4d04 0305 |00c1: aput-object v4, v3, v5 │ │ -063cee: 1a04 a113 |00c3: const-string v4, "http" // string@13a1 │ │ -063cf2: 4d04 0306 |00c5: aput-object v4, v3, v6 │ │ -063cf6: 1a04 b113 |00c7: const-string v4, "https" // string@13b1 │ │ -063cfa: 4d04 0307 |00c9: aput-object v4, v3, v7 │ │ -063cfe: 1a04 5815 |00cb: const-string v4, "mailto" // string@1558 │ │ -063d02: 4d04 0308 |00cd: aput-object v4, v3, v8 │ │ -063d06: 6e40 7a14 1032 |00cf: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -063d0c: 0c00 |00d2: move-result-object v0 │ │ -063d0e: 1a01 140e |00d3: const-string v1, "blockquote" // string@0e14 │ │ -063d12: 1a02 e60e |00d5: const-string v2, "cite" // string@0ee6 │ │ -063d16: 2373 b703 |00d7: new-array v3, v7, [Ljava/lang/String; // type@03b7 │ │ -063d1a: 1a04 a113 |00d9: const-string v4, "http" // string@13a1 │ │ -063d1e: 4d04 0305 |00db: aput-object v4, v3, v5 │ │ -063d22: 1a04 b113 |00dd: const-string v4, "https" // string@13b1 │ │ -063d26: 4d04 0306 |00df: aput-object v4, v3, v6 │ │ -063d2a: 6e40 7a14 1032 |00e1: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -063d30: 0c00 |00e4: move-result-object v0 │ │ -063d32: 1a01 e60e |00e5: const-string v1, "cite" // string@0ee6 │ │ -063d36: 1a02 e60e |00e7: const-string v2, "cite" // string@0ee6 │ │ -063d3a: 2373 b703 |00e9: new-array v3, v7, [Ljava/lang/String; // type@03b7 │ │ -063d3e: 1a04 a113 |00eb: const-string v4, "http" // string@13a1 │ │ -063d42: 4d04 0305 |00ed: aput-object v4, v3, v5 │ │ -063d46: 1a04 b113 |00ef: const-string v4, "https" // string@13b1 │ │ -063d4a: 4d04 0306 |00f1: aput-object v4, v3, v6 │ │ -063d4e: 6e40 7a14 1032 |00f3: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -063d54: 0c00 |00f6: move-result-object v0 │ │ -063d56: 1a01 bb0c |00f7: const-string v1, "a" // string@0cbb │ │ -063d5a: 1a02 ca18 |00f9: const-string v2, "rel" // string@18ca │ │ -063d5e: 1a03 6916 |00fb: const-string v3, "nofollow" // string@1669 │ │ -063d62: 6e40 7914 1032 |00fd: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addEnforcedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1479 │ │ -063d68: 0c00 |0100: move-result-object v0 │ │ -063d6a: 1100 |0101: return-object v0 │ │ +066520: |[066520] org.jsoup.safety.Whitelist.basic:()Lorg/jsoup/safety/Whitelist; │ │ +066530: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +066532: 1238 |0001: const/4 v8, #int 3 // #3 │ │ +066534: 1227 |0002: const/4 v7, #int 2 // #2 │ │ +066536: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +066538: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +06653a: 2200 7203 |0005: new-instance v0, Lorg/jsoup/safety/Whitelist; // type@0372 │ │ +06653e: 7010 7714 0000 |0007: invoke-direct {v0}, Lorg/jsoup/safety/Whitelist;.:()V // method@1477 │ │ +066544: 1301 1800 |000a: const/16 v1, #int 24 // #18 │ │ +066548: 2311 cb03 |000c: new-array v1, v1, [Ljava/lang/String; // type@03cb │ │ +06654c: 1a02 cf0c |000e: const-string v2, "a" // string@0ccf │ │ +066550: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ +066554: 1a02 f70d |0012: const-string v2, "b" // string@0df7 │ │ +066558: 4d02 0106 |0014: aput-object v2, v1, v6 │ │ +06655c: 1a02 270e |0016: const-string v2, "blockquote" // string@0e27 │ │ +066560: 4d02 0107 |0018: aput-object v2, v1, v7 │ │ +066564: 1a02 340e |001a: const-string v2, "br" // string@0e34 │ │ +066568: 4d02 0108 |001c: aput-object v2, v1, v8 │ │ +06656c: 1a02 f90e |001e: const-string v2, "cite" // string@0ef9 │ │ +066570: 4d02 0104 |0020: aput-object v2, v1, v4 │ │ +066574: 1252 |0022: const/4 v2, #int 5 // #5 │ │ +066576: 1a03 290f |0023: const-string v3, "code" // string@0f29 │ │ +06657a: 4d03 0102 |0025: aput-object v3, v1, v2 │ │ +06657e: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +066580: 1a03 1210 |0028: const-string v3, "dd" // string@1012 │ │ +066584: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ +066588: 1272 |002c: const/4 v2, #int 7 // #7 │ │ +06658a: 1a03 8310 |002d: const-string v3, "dl" // string@1083 │ │ +06658e: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ +066592: 1302 0800 |0031: const/16 v2, #int 8 // #8 │ │ +066596: 1a03 a210 |0033: const-string v3, "dt" // string@10a2 │ │ +06659a: 4d03 0102 |0035: aput-object v3, v1, v2 │ │ +06659e: 1302 0900 |0037: const/16 v2, #int 9 // #9 │ │ +0665a2: 1a03 b710 |0039: const-string v3, "em" // string@10b7 │ │ +0665a6: 4d03 0102 |003b: aput-object v3, v1, v2 │ │ +0665aa: 1302 0a00 |003d: const/16 v2, #int 10 // #a │ │ +0665ae: 1a03 cb13 |003f: const-string v3, "i" // string@13cb │ │ +0665b2: 4d03 0102 |0041: aput-object v3, v1, v2 │ │ +0665b6: 1302 0b00 |0043: const/16 v2, #int 11 // #b │ │ +0665ba: 1a03 1d15 |0045: const-string v3, "li" // string@151d │ │ +0665be: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ +0665c2: 1302 0c00 |0049: const/16 v2, #int 12 // #c │ │ +0665c6: 1a03 cb16 |004b: const-string v3, "ol" // string@16cb │ │ +0665ca: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ +0665ce: 1302 0d00 |004f: const/16 v2, #int 13 // #d │ │ +0665d2: 1a03 5117 |0051: const-string v3, "p" // string@1751 │ │ +0665d6: 4d03 0102 |0053: aput-object v3, v1, v2 │ │ +0665da: 1302 0e00 |0055: const/16 v2, #int 14 // #e │ │ +0665de: 1a03 e917 |0057: const-string v3, "pre" // string@17e9 │ │ +0665e2: 4d03 0102 |0059: aput-object v3, v1, v2 │ │ +0665e6: 1302 0f00 |005b: const/16 v2, #int 15 // #f │ │ +0665ea: 1a03 5518 |005d: const-string v3, "q" // string@1855 │ │ +0665ee: 4d03 0102 |005f: aput-object v3, v1, v2 │ │ +0665f2: 1302 1000 |0061: const/16 v2, #int 16 // #10 │ │ +0665f6: 1a03 df1a |0063: const-string v3, "small" // string@1adf │ │ +0665fa: 4d03 0102 |0065: aput-object v3, v1, v2 │ │ +0665fe: 1302 1100 |0067: const/16 v2, #int 17 // #11 │ │ +066602: 1a03 071b |0069: const-string v3, "span" // string@1b07 │ │ +066606: 4d03 0102 |006b: aput-object v3, v1, v2 │ │ +06660a: 1302 1200 |006d: const/16 v2, #int 18 // #12 │ │ +06660e: 1a03 571b |006f: const-string v3, "strike" // string@1b57 │ │ +066612: 4d03 0102 |0071: aput-object v3, v1, v2 │ │ +066616: 1302 1300 |0073: const/16 v2, #int 19 // #13 │ │ +06661a: 1a03 621b |0075: const-string v3, "strong" // string@1b62 │ │ +06661e: 4d03 0102 |0077: aput-object v3, v1, v2 │ │ +066622: 1302 1400 |0079: const/16 v2, #int 20 // #14 │ │ +066626: 1a03 661b |007b: const-string v3, "sub" // string@1b66 │ │ +06662a: 4d03 0102 |007d: aput-object v3, v1, v2 │ │ +06662e: 1302 1500 |007f: const/16 v2, #int 21 // #15 │ │ +066632: 1a03 721b |0081: const-string v3, "sup" // string@1b72 │ │ +066636: 4d03 0102 |0083: aput-object v3, v1, v2 │ │ +06663a: 1302 1600 |0085: const/16 v2, #int 22 // #16 │ │ +06663e: 1a03 3f1c |0087: const-string v3, "u" // string@1c3f │ │ +066642: 4d03 0102 |0089: aput-object v3, v1, v2 │ │ +066646: 1302 1700 |008b: const/16 v2, #int 23 // #17 │ │ +06664a: 1a03 411c |008d: const-string v3, "ul" // string@1c41 │ │ +06664e: 4d03 0102 |008f: aput-object v3, v1, v2 │ │ +066652: 6e20 7b14 1000 |0091: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147b │ │ +066658: 0c00 |0094: move-result-object v0 │ │ +06665a: 1a01 cf0c |0095: const-string v1, "a" // string@0ccf │ │ +06665e: 2362 cb03 |0097: new-array v2, v6, [Ljava/lang/String; // type@03cb │ │ +066662: 1a03 ad13 |0099: const-string v3, "href" // string@13ad │ │ +066666: 4d03 0205 |009b: aput-object v3, v2, v5 │ │ +06666a: 6e30 7814 1002 |009d: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066670: 0c00 |00a0: move-result-object v0 │ │ +066672: 1a01 270e |00a1: const-string v1, "blockquote" // string@0e27 │ │ +066676: 2362 cb03 |00a3: new-array v2, v6, [Ljava/lang/String; // type@03cb │ │ +06667a: 1a03 f90e |00a5: const-string v3, "cite" // string@0ef9 │ │ +06667e: 4d03 0205 |00a7: aput-object v3, v2, v5 │ │ +066682: 6e30 7814 1002 |00a9: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066688: 0c00 |00ac: move-result-object v0 │ │ +06668a: 1a01 5518 |00ad: const-string v1, "q" // string@1855 │ │ +06668e: 2362 cb03 |00af: new-array v2, v6, [Ljava/lang/String; // type@03cb │ │ +066692: 1a03 f90e |00b1: const-string v3, "cite" // string@0ef9 │ │ +066696: 4d03 0205 |00b3: aput-object v3, v2, v5 │ │ +06669a: 6e30 7814 1002 |00b5: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +0666a0: 0c00 |00b8: move-result-object v0 │ │ +0666a2: 1a01 cf0c |00b9: const-string v1, "a" // string@0ccf │ │ +0666a6: 1a02 ad13 |00bb: const-string v2, "href" // string@13ad │ │ +0666aa: 2343 cb03 |00bd: new-array v3, v4, [Ljava/lang/String; // type@03cb │ │ +0666ae: 1a04 e111 |00bf: const-string v4, "ftp" // string@11e1 │ │ +0666b2: 4d04 0305 |00c1: aput-object v4, v3, v5 │ │ +0666b6: 1a04 b413 |00c3: const-string v4, "http" // string@13b4 │ │ +0666ba: 4d04 0306 |00c5: aput-object v4, v3, v6 │ │ +0666be: 1a04 c413 |00c7: const-string v4, "https" // string@13c4 │ │ +0666c2: 4d04 0307 |00c9: aput-object v4, v3, v7 │ │ +0666c6: 1a04 6915 |00cb: const-string v4, "mailto" // string@1569 │ │ +0666ca: 4d04 0308 |00cd: aput-object v4, v3, v8 │ │ +0666ce: 6e40 7a14 1032 |00cf: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +0666d4: 0c00 |00d2: move-result-object v0 │ │ +0666d6: 1a01 270e |00d3: const-string v1, "blockquote" // string@0e27 │ │ +0666da: 1a02 f90e |00d5: const-string v2, "cite" // string@0ef9 │ │ +0666de: 2373 cb03 |00d7: new-array v3, v7, [Ljava/lang/String; // type@03cb │ │ +0666e2: 1a04 b413 |00d9: const-string v4, "http" // string@13b4 │ │ +0666e6: 4d04 0305 |00db: aput-object v4, v3, v5 │ │ +0666ea: 1a04 c413 |00dd: const-string v4, "https" // string@13c4 │ │ +0666ee: 4d04 0306 |00df: aput-object v4, v3, v6 │ │ +0666f2: 6e40 7a14 1032 |00e1: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +0666f8: 0c00 |00e4: move-result-object v0 │ │ +0666fa: 1a01 f90e |00e5: const-string v1, "cite" // string@0ef9 │ │ +0666fe: 1a02 f90e |00e7: const-string v2, "cite" // string@0ef9 │ │ +066702: 2373 cb03 |00e9: new-array v3, v7, [Ljava/lang/String; // type@03cb │ │ +066706: 1a04 b413 |00eb: const-string v4, "http" // string@13b4 │ │ +06670a: 4d04 0305 |00ed: aput-object v4, v3, v5 │ │ +06670e: 1a04 c413 |00ef: const-string v4, "https" // string@13c4 │ │ +066712: 4d04 0306 |00f1: aput-object v4, v3, v6 │ │ +066716: 6e40 7a14 1032 |00f3: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +06671c: 0c00 |00f6: move-result-object v0 │ │ +06671e: 1a01 cf0c |00f7: const-string v1, "a" // string@0ccf │ │ +066722: 1a02 db18 |00f9: const-string v2, "rel" // string@18db │ │ +066726: 1a03 7a16 |00fb: const-string v3, "nofollow" // string@167a │ │ +06672a: 6e40 7914 1032 |00fd: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addEnforcedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1479 │ │ +066730: 0c00 |0100: move-result-object v0 │ │ +066732: 1100 |0101: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=108 │ │ 0x0091 line=109 │ │ 0x009d line=114 │ │ 0x00a9 line=115 │ │ 0x00b5 line=116 │ │ @@ -106279,55 +106244,55 @@ │ │ type : '()Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -063d6c: |[063d6c] org.jsoup.safety.Whitelist.basicWithImages:()Lorg/jsoup/safety/Whitelist; │ │ -063d7c: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -063d7e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -063d80: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -063d82: 7100 7c14 0000 |0003: invoke-static {}, Lorg/jsoup/safety/Whitelist;.basic:()Lorg/jsoup/safety/Whitelist; // method@147c │ │ -063d88: 0c00 |0006: move-result-object v0 │ │ -063d8a: 2361 b703 |0007: new-array v1, v6, [Ljava/lang/String; // type@03b7 │ │ -063d8e: 1a02 dd13 |0009: const-string v2, "img" // string@13dd │ │ -063d92: 4d02 0105 |000b: aput-object v2, v1, v5 │ │ -063d96: 6e20 7b14 1000 |000d: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147b │ │ -063d9c: 0c00 |0010: move-result-object v0 │ │ -063d9e: 1a01 dd13 |0011: const-string v1, "img" // string@13dd │ │ -063da2: 1262 |0013: const/4 v2, #int 6 // #6 │ │ -063da4: 2322 b703 |0014: new-array v2, v2, [Ljava/lang/String; // type@03b7 │ │ -063da8: 1a03 5c0d |0016: const-string v3, "align" // string@0d5c │ │ -063dac: 4d03 0205 |0018: aput-object v3, v2, v5 │ │ -063db0: 1a03 6e0d |001a: const-string v3, "alt" // string@0d6e │ │ -063db4: 4d03 0206 |001c: aput-object v3, v2, v6 │ │ -063db8: 1a03 7b13 |001e: const-string v3, "height" // string@137b │ │ -063dbc: 4d03 0207 |0020: aput-object v3, v2, v7 │ │ -063dc0: 1233 |0022: const/4 v3, #int 3 // #3 │ │ -063dc2: 1a04 061b |0023: const-string v4, "src" // string@1b06 │ │ -063dc6: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -063dca: 1243 |0027: const/4 v3, #int 4 // #4 │ │ -063dcc: 1a04 cb1b |0028: const-string v4, "title" // string@1bcb │ │ -063dd0: 4d04 0203 |002a: aput-object v4, v2, v3 │ │ -063dd4: 1253 |002c: const/4 v3, #int 5 // #5 │ │ -063dd6: 1a04 e41c |002d: const-string v4, "width" // string@1ce4 │ │ -063dda: 4d04 0203 |002f: aput-object v4, v2, v3 │ │ -063dde: 6e30 7814 1002 |0031: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -063de4: 0c00 |0034: move-result-object v0 │ │ -063de6: 1a01 dd13 |0035: const-string v1, "img" // string@13dd │ │ -063dea: 1a02 061b |0037: const-string v2, "src" // string@1b06 │ │ -063dee: 2373 b703 |0039: new-array v3, v7, [Ljava/lang/String; // type@03b7 │ │ -063df2: 1a04 a113 |003b: const-string v4, "http" // string@13a1 │ │ -063df6: 4d04 0305 |003d: aput-object v4, v3, v5 │ │ -063dfa: 1a04 b113 |003f: const-string v4, "https" // string@13b1 │ │ -063dfe: 4d04 0306 |0041: aput-object v4, v3, v6 │ │ -063e02: 6e40 7a14 1032 |0043: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -063e08: 0c00 |0046: move-result-object v0 │ │ -063e0a: 1100 |0047: return-object v0 │ │ +066734: |[066734] org.jsoup.safety.Whitelist.basicWithImages:()Lorg/jsoup/safety/Whitelist; │ │ +066744: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +066746: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +066748: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +06674a: 7100 7c14 0000 |0003: invoke-static {}, Lorg/jsoup/safety/Whitelist;.basic:()Lorg/jsoup/safety/Whitelist; // method@147c │ │ +066750: 0c00 |0006: move-result-object v0 │ │ +066752: 2361 cb03 |0007: new-array v1, v6, [Ljava/lang/String; // type@03cb │ │ +066756: 1a02 ef13 |0009: const-string v2, "img" // string@13ef │ │ +06675a: 4d02 0105 |000b: aput-object v2, v1, v5 │ │ +06675e: 6e20 7b14 1000 |000d: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147b │ │ +066764: 0c00 |0010: move-result-object v0 │ │ +066766: 1a01 ef13 |0011: const-string v1, "img" // string@13ef │ │ +06676a: 1262 |0013: const/4 v2, #int 6 // #6 │ │ +06676c: 2322 cb03 |0014: new-array v2, v2, [Ljava/lang/String; // type@03cb │ │ +066770: 1a03 700d |0016: const-string v3, "align" // string@0d70 │ │ +066774: 4d03 0205 |0018: aput-object v3, v2, v5 │ │ +066778: 1a03 820d |001a: const-string v3, "alt" // string@0d82 │ │ +06677c: 4d03 0206 |001c: aput-object v3, v2, v6 │ │ +066780: 1a03 8e13 |001e: const-string v3, "height" // string@138e │ │ +066784: 4d03 0207 |0020: aput-object v3, v2, v7 │ │ +066788: 1233 |0022: const/4 v3, #int 3 // #3 │ │ +06678a: 1a04 171b |0023: const-string v4, "src" // string@1b17 │ │ +06678e: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +066792: 1243 |0027: const/4 v3, #int 4 // #4 │ │ +066794: 1a04 dc1b |0028: const-string v4, "title" // string@1bdc │ │ +066798: 4d04 0203 |002a: aput-object v4, v2, v3 │ │ +06679c: 1253 |002c: const/4 v3, #int 5 // #5 │ │ +06679e: 1a04 f51c |002d: const-string v4, "width" // string@1cf5 │ │ +0667a2: 4d04 0203 |002f: aput-object v4, v2, v3 │ │ +0667a6: 6e30 7814 1002 |0031: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +0667ac: 0c00 |0034: move-result-object v0 │ │ +0667ae: 1a01 ef13 |0035: const-string v1, "img" // string@13ef │ │ +0667b2: 1a02 171b |0037: const-string v2, "src" // string@1b17 │ │ +0667b6: 2373 cb03 |0039: new-array v3, v7, [Ljava/lang/String; // type@03cb │ │ +0667ba: 1a04 b413 |003b: const-string v4, "http" // string@13b4 │ │ +0667be: 4d04 0305 |003d: aput-object v4, v3, v5 │ │ +0667c2: 1a04 c413 |003f: const-string v4, "https" // string@13c4 │ │ +0667c6: 4d04 0306 |0041: aput-object v4, v3, v6 │ │ +0667ca: 6e40 7a14 1032 |0043: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +0667d0: 0c00 |0046: move-result-object v0 │ │ +0667d2: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=134 │ │ 0x000d line=135 │ │ 0x0031 line=136 │ │ 0x0043 line=137 │ │ locals : │ │ @@ -106337,27 +106302,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -063e0c: |[063e0c] org.jsoup.safety.Whitelist.isValidAnchor:(Ljava/lang/String;)Z │ │ -063e1c: 1a00 7f00 |0000: const-string v0, "#" // string@007f │ │ -063e20: 6e20 420a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -063e26: 0a00 |0005: move-result v0 │ │ -063e28: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -063e2c: 1a00 0501 |0008: const-string v0, ".*\s.*" // string@0105 │ │ -063e30: 6e20 390a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0a39 │ │ -063e36: 0a00 |000d: move-result v0 │ │ -063e38: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -063e3c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -063e3e: 0f00 |0011: return v0 │ │ -063e40: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -063e42: 28fe |0013: goto 0011 // -0002 │ │ +0667d4: |[0667d4] org.jsoup.safety.Whitelist.isValidAnchor:(Ljava/lang/String;)Z │ │ +0667e4: 1a00 7f00 |0000: const-string v0, "#" // string@007f │ │ +0667e8: 6e20 420a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +0667ee: 0a00 |0005: move-result v0 │ │ +0667f0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +0667f4: 1a00 0501 |0008: const-string v0, ".*\s.*" // string@0105 │ │ +0667f8: 6e20 390a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0a39 │ │ +0667fe: 0a00 |000d: move-result v0 │ │ +066800: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +066804: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +066806: 0f00 |0011: return v0 │ │ +066808: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +06680a: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jsoup/safety/Whitelist; │ │ 0x0000 - 0x0014 reg=2 value Ljava/lang/String; │ │ │ │ @@ -106366,324 +106331,324 @@ │ │ type : '()Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063e44: |[063e44] org.jsoup.safety.Whitelist.none:()Lorg/jsoup/safety/Whitelist; │ │ -063e54: 2200 5e03 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist; // type@035e │ │ -063e58: 7010 7714 0000 |0002: invoke-direct {v0}, Lorg/jsoup/safety/Whitelist;.:()V // method@1477 │ │ -063e5e: 1100 |0005: return-object v0 │ │ +06680c: |[06680c] org.jsoup.safety.Whitelist.none:()Lorg/jsoup/safety/Whitelist; │ │ +06681c: 2200 7203 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist; // type@0372 │ │ +066820: 7010 7714 0000 |0002: invoke-direct {v0}, Lorg/jsoup/safety/Whitelist;.:()V // method@1477 │ │ +066826: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ │ │ #5 : (in Lorg/jsoup/safety/Whitelist;) │ │ name : 'relaxed' │ │ type : '()Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 569 16-bit code units │ │ -063e60: |[063e60] org.jsoup.safety.Whitelist.relaxed:()Lorg/jsoup/safety/Whitelist; │ │ -063e70: 1249 |0000: const/4 v9, #int 4 // #4 │ │ -063e72: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -063e74: 1227 |0002: const/4 v7, #int 2 // #2 │ │ -063e76: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -063e78: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -063e7a: 2200 5e03 |0005: new-instance v0, Lorg/jsoup/safety/Whitelist; // type@035e │ │ -063e7e: 7010 7714 0000 |0007: invoke-direct {v0}, Lorg/jsoup/safety/Whitelist;.:()V // method@1477 │ │ -063e84: 1301 2a00 |000a: const/16 v1, #int 42 // #2a │ │ -063e88: 2311 b703 |000c: new-array v1, v1, [Ljava/lang/String; // type@03b7 │ │ -063e8c: 1a02 bb0c |000e: const-string v2, "a" // string@0cbb │ │ -063e90: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ -063e94: 1a02 e40d |0012: const-string v2, "b" // string@0de4 │ │ -063e98: 4d02 0106 |0014: aput-object v2, v1, v6 │ │ -063e9c: 1a02 140e |0016: const-string v2, "blockquote" // string@0e14 │ │ -063ea0: 4d02 0107 |0018: aput-object v2, v1, v7 │ │ -063ea4: 1a02 210e |001a: const-string v2, "br" // string@0e21 │ │ -063ea8: 4d02 0108 |001c: aput-object v2, v1, v8 │ │ -063eac: 1a02 990e |001e: const-string v2, "caption" // string@0e99 │ │ -063eb0: 4d02 0109 |0020: aput-object v2, v1, v9 │ │ -063eb4: 1252 |0022: const/4 v2, #int 5 // #5 │ │ -063eb6: 1a03 e60e |0023: const-string v3, "cite" // string@0ee6 │ │ -063eba: 4d03 0102 |0025: aput-object v3, v1, v2 │ │ -063ebe: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -063ec0: 1a03 160f |0028: const-string v3, "code" // string@0f16 │ │ -063ec4: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ -063ec8: 1272 |002c: const/4 v2, #int 7 // #7 │ │ -063eca: 1a03 1b0f |002d: const-string v3, "col" // string@0f1b │ │ -063ece: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ -063ed2: 1302 0800 |0031: const/16 v2, #int 8 // #8 │ │ -063ed6: 1a03 1c0f |0033: const-string v3, "colgroup" // string@0f1c │ │ -063eda: 4d03 0102 |0035: aput-object v3, v1, v2 │ │ -063ede: 1302 0900 |0037: const/16 v2, #int 9 // #9 │ │ -063ee2: 1a03 ff0f |0039: const-string v3, "dd" // string@0fff │ │ -063ee6: 4d03 0102 |003b: aput-object v3, v1, v2 │ │ -063eea: 1302 0a00 |003d: const/16 v2, #int 10 // #a │ │ -063eee: 1a03 6f10 |003f: const-string v3, "div" // string@106f │ │ -063ef2: 4d03 0102 |0041: aput-object v3, v1, v2 │ │ -063ef6: 1302 0b00 |0043: const/16 v2, #int 11 // #b │ │ -063efa: 1a03 7010 |0045: const-string v3, "dl" // string@1070 │ │ -063efe: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ -063f02: 1302 0c00 |0049: const/16 v2, #int 12 // #c │ │ -063f06: 1a03 8f10 |004b: const-string v3, "dt" // string@108f │ │ -063f0a: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ -063f0e: 1302 0d00 |004f: const/16 v2, #int 13 // #d │ │ -063f12: 1a03 a410 |0051: const-string v3, "em" // string@10a4 │ │ -063f16: 4d03 0102 |0053: aput-object v3, v1, v2 │ │ -063f1a: 1302 0e00 |0055: const/16 v2, #int 14 // #e │ │ -063f1e: 1a03 2e13 |0057: const-string v3, "h1" // string@132e │ │ -063f22: 4d03 0102 |0059: aput-object v3, v1, v2 │ │ -063f26: 1302 0f00 |005b: const/16 v2, #int 15 // #f │ │ -063f2a: 1a03 2f13 |005d: const-string v3, "h2" // string@132f │ │ -063f2e: 4d03 0102 |005f: aput-object v3, v1, v2 │ │ -063f32: 1302 1000 |0061: const/16 v2, #int 16 // #10 │ │ -063f36: 1a03 3013 |0063: const-string v3, "h3" // string@1330 │ │ -063f3a: 4d03 0102 |0065: aput-object v3, v1, v2 │ │ -063f3e: 1302 1100 |0067: const/16 v2, #int 17 // #11 │ │ -063f42: 1a03 3113 |0069: const-string v3, "h4" // string@1331 │ │ -063f46: 4d03 0102 |006b: aput-object v3, v1, v2 │ │ -063f4a: 1302 1200 |006d: const/16 v2, #int 18 // #12 │ │ -063f4e: 1a03 3213 |006f: const-string v3, "h5" // string@1332 │ │ -063f52: 4d03 0102 |0071: aput-object v3, v1, v2 │ │ -063f56: 1302 1300 |0073: const/16 v2, #int 19 // #13 │ │ -063f5a: 1a03 3313 |0075: const-string v3, "h6" // string@1333 │ │ -063f5e: 4d03 0102 |0077: aput-object v3, v1, v2 │ │ -063f62: 1302 1400 |0079: const/16 v2, #int 20 // #14 │ │ -063f66: 1a03 b813 |007b: const-string v3, "i" // string@13b8 │ │ -063f6a: 4d03 0102 |007d: aput-object v3, v1, v2 │ │ -063f6e: 1302 1500 |007f: const/16 v2, #int 21 // #15 │ │ -063f72: 1a03 dd13 |0081: const-string v3, "img" // string@13dd │ │ -063f76: 4d03 0102 |0083: aput-object v3, v1, v2 │ │ -063f7a: 1302 1600 |0085: const/16 v2, #int 22 // #16 │ │ -063f7e: 1a03 0c15 |0087: const-string v3, "li" // string@150c │ │ -063f82: 4d03 0102 |0089: aput-object v3, v1, v2 │ │ -063f86: 1302 1700 |008b: const/16 v2, #int 23 // #17 │ │ -063f8a: 1a03 ba16 |008d: const-string v3, "ol" // string@16ba │ │ -063f8e: 4d03 0102 |008f: aput-object v3, v1, v2 │ │ -063f92: 1302 1800 |0091: const/16 v2, #int 24 // #18 │ │ -063f96: 1a03 4017 |0093: const-string v3, "p" // string@1740 │ │ -063f9a: 4d03 0102 |0095: aput-object v3, v1, v2 │ │ -063f9e: 1302 1900 |0097: const/16 v2, #int 25 // #19 │ │ -063fa2: 1a03 d817 |0099: const-string v3, "pre" // string@17d8 │ │ -063fa6: 4d03 0102 |009b: aput-object v3, v1, v2 │ │ -063faa: 1302 1a00 |009d: const/16 v2, #int 26 // #1a │ │ -063fae: 1a03 4418 |009f: const-string v3, "q" // string@1844 │ │ -063fb2: 4d03 0102 |00a1: aput-object v3, v1, v2 │ │ -063fb6: 1302 1b00 |00a3: const/16 v2, #int 27 // #1b │ │ -063fba: 1a03 ce1a |00a5: const-string v3, "small" // string@1ace │ │ -063fbe: 4d03 0102 |00a7: aput-object v3, v1, v2 │ │ -063fc2: 1302 1c00 |00a9: const/16 v2, #int 28 // #1c │ │ -063fc6: 1a03 f61a |00ab: const-string v3, "span" // string@1af6 │ │ -063fca: 4d03 0102 |00ad: aput-object v3, v1, v2 │ │ -063fce: 1302 1d00 |00af: const/16 v2, #int 29 // #1d │ │ -063fd2: 1a03 461b |00b1: const-string v3, "strike" // string@1b46 │ │ -063fd6: 4d03 0102 |00b3: aput-object v3, v1, v2 │ │ -063fda: 1302 1e00 |00b5: const/16 v2, #int 30 // #1e │ │ -063fde: 1a03 511b |00b7: const-string v3, "strong" // string@1b51 │ │ -063fe2: 4d03 0102 |00b9: aput-object v3, v1, v2 │ │ -063fe6: 1302 1f00 |00bb: const/16 v2, #int 31 // #1f │ │ -063fea: 1a03 551b |00bd: const-string v3, "sub" // string@1b55 │ │ -063fee: 4d03 0102 |00bf: aput-object v3, v1, v2 │ │ -063ff2: 1302 2000 |00c1: const/16 v2, #int 32 // #20 │ │ -063ff6: 1a03 611b |00c3: const-string v3, "sup" // string@1b61 │ │ -063ffa: 4d03 0102 |00c5: aput-object v3, v1, v2 │ │ -063ffe: 1302 2100 |00c7: const/16 v2, #int 33 // #21 │ │ -064002: 1a03 7b1b |00c9: const-string v3, "table" // string@1b7b │ │ -064006: 4d03 0102 |00cb: aput-object v3, v1, v2 │ │ -06400a: 1302 2200 |00cd: const/16 v2, #int 34 // #22 │ │ -06400e: 1a03 971b |00cf: const-string v3, "tbody" // string@1b97 │ │ -064012: 4d03 0102 |00d1: aput-object v3, v1, v2 │ │ -064016: 1302 2300 |00d3: const/16 v2, #int 35 // #23 │ │ -06401a: 1a03 981b |00d5: const-string v3, "td" // string@1b98 │ │ -06401e: 4d03 0102 |00d7: aput-object v3, v1, v2 │ │ -064022: 1302 2400 |00d9: const/16 v2, #int 36 // #24 │ │ -064026: 1a03 a71b |00db: const-string v3, "tfoot" // string@1ba7 │ │ -06402a: 4d03 0102 |00dd: aput-object v3, v1, v2 │ │ -06402e: 1302 2500 |00df: const/16 v2, #int 37 // #25 │ │ -064032: 1a03 a81b |00e1: const-string v3, "th" // string@1ba8 │ │ -064036: 4d03 0102 |00e3: aput-object v3, v1, v2 │ │ -06403a: 1302 2600 |00e5: const/16 v2, #int 38 // #26 │ │ -06403e: 1a03 aa1b |00e7: const-string v3, "thead" // string@1baa │ │ -064042: 4d03 0102 |00e9: aput-object v3, v1, v2 │ │ -064046: 1302 2700 |00eb: const/16 v2, #int 39 // #27 │ │ -06404a: 1a03 061c |00ed: const-string v3, "tr" // string@1c06 │ │ -06404e: 4d03 0102 |00ef: aput-object v3, v1, v2 │ │ -064052: 1302 2800 |00f1: const/16 v2, #int 40 // #28 │ │ -064056: 1a03 2e1c |00f3: const-string v3, "u" // string@1c2e │ │ -06405a: 4d03 0102 |00f5: aput-object v3, v1, v2 │ │ -06405e: 1302 2900 |00f7: const/16 v2, #int 41 // #29 │ │ -064062: 1a03 301c |00f9: const-string v3, "ul" // string@1c30 │ │ -064066: 4d03 0102 |00fb: aput-object v3, v1, v2 │ │ -06406a: 6e20 7b14 1000 |00fd: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147b │ │ -064070: 0c00 |0100: move-result-object v0 │ │ -064072: 1a01 bb0c |0101: const-string v1, "a" // string@0cbb │ │ -064076: 2372 b703 |0103: new-array v2, v7, [Ljava/lang/String; // type@03b7 │ │ -06407a: 1a03 9a13 |0105: const-string v3, "href" // string@139a │ │ -06407e: 4d03 0205 |0107: aput-object v3, v2, v5 │ │ -064082: 1a03 cb1b |0109: const-string v3, "title" // string@1bcb │ │ -064086: 4d03 0206 |010b: aput-object v3, v2, v6 │ │ -06408a: 6e30 7814 1002 |010d: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -064090: 0c00 |0110: move-result-object v0 │ │ -064092: 1a01 140e |0111: const-string v1, "blockquote" // string@0e14 │ │ -064096: 2362 b703 |0113: new-array v2, v6, [Ljava/lang/String; // type@03b7 │ │ -06409a: 1a03 e60e |0115: const-string v3, "cite" // string@0ee6 │ │ -06409e: 4d03 0205 |0117: aput-object v3, v2, v5 │ │ -0640a2: 6e30 7814 1002 |0119: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -0640a8: 0c00 |011c: move-result-object v0 │ │ -0640aa: 1a01 1b0f |011d: const-string v1, "col" // string@0f1b │ │ -0640ae: 2372 b703 |011f: new-array v2, v7, [Ljava/lang/String; // type@03b7 │ │ -0640b2: 1a03 f61a |0121: const-string v3, "span" // string@1af6 │ │ -0640b6: 4d03 0205 |0123: aput-object v3, v2, v5 │ │ -0640ba: 1a03 e41c |0125: const-string v3, "width" // string@1ce4 │ │ -0640be: 4d03 0206 |0127: aput-object v3, v2, v6 │ │ -0640c2: 6e30 7814 1002 |0129: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -0640c8: 0c00 |012c: move-result-object v0 │ │ -0640ca: 1a01 1c0f |012d: const-string v1, "colgroup" // string@0f1c │ │ -0640ce: 2372 b703 |012f: new-array v2, v7, [Ljava/lang/String; // type@03b7 │ │ -0640d2: 1a03 f61a |0131: const-string v3, "span" // string@1af6 │ │ -0640d6: 4d03 0205 |0133: aput-object v3, v2, v5 │ │ -0640da: 1a03 e41c |0135: const-string v3, "width" // string@1ce4 │ │ -0640de: 4d03 0206 |0137: aput-object v3, v2, v6 │ │ -0640e2: 6e30 7814 1002 |0139: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -0640e8: 0c00 |013c: move-result-object v0 │ │ -0640ea: 1a01 dd13 |013d: const-string v1, "img" // string@13dd │ │ -0640ee: 1262 |013f: const/4 v2, #int 6 // #6 │ │ -0640f0: 2322 b703 |0140: new-array v2, v2, [Ljava/lang/String; // type@03b7 │ │ -0640f4: 1a03 5c0d |0142: const-string v3, "align" // string@0d5c │ │ -0640f8: 4d03 0205 |0144: aput-object v3, v2, v5 │ │ -0640fc: 1a03 6e0d |0146: const-string v3, "alt" // string@0d6e │ │ -064100: 4d03 0206 |0148: aput-object v3, v2, v6 │ │ -064104: 1a03 7b13 |014a: const-string v3, "height" // string@137b │ │ -064108: 4d03 0207 |014c: aput-object v3, v2, v7 │ │ -06410c: 1a03 061b |014e: const-string v3, "src" // string@1b06 │ │ -064110: 4d03 0208 |0150: aput-object v3, v2, v8 │ │ -064114: 1a03 cb1b |0152: const-string v3, "title" // string@1bcb │ │ -064118: 4d03 0209 |0154: aput-object v3, v2, v9 │ │ -06411c: 1253 |0156: const/4 v3, #int 5 // #5 │ │ -06411e: 1a04 e41c |0157: const-string v4, "width" // string@1ce4 │ │ -064122: 4d04 0203 |0159: aput-object v4, v2, v3 │ │ -064126: 6e30 7814 1002 |015b: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -06412c: 0c00 |015e: move-result-object v0 │ │ -06412e: 1a01 ba16 |015f: const-string v1, "ol" // string@16ba │ │ -064132: 2372 b703 |0161: new-array v2, v7, [Ljava/lang/String; // type@03b7 │ │ -064136: 1a03 0e1b |0163: const-string v3, "start" // string@1b0e │ │ -06413a: 4d03 0205 |0165: aput-object v3, v2, v5 │ │ -06413e: 1a03 2a1c |0167: const-string v3, "type" // string@1c2a │ │ -064142: 4d03 0206 |0169: aput-object v3, v2, v6 │ │ -064146: 6e30 7814 1002 |016b: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -06414c: 0c00 |016e: move-result-object v0 │ │ -06414e: 1a01 4418 |016f: const-string v1, "q" // string@1844 │ │ -064152: 2362 b703 |0171: new-array v2, v6, [Ljava/lang/String; // type@03b7 │ │ -064156: 1a03 e60e |0173: const-string v3, "cite" // string@0ee6 │ │ -06415a: 4d03 0205 |0175: aput-object v3, v2, v5 │ │ -06415e: 6e30 7814 1002 |0177: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -064164: 0c00 |017a: move-result-object v0 │ │ -064166: 1a01 7b1b |017b: const-string v1, "table" // string@1b7b │ │ -06416a: 2372 b703 |017d: new-array v2, v7, [Ljava/lang/String; // type@03b7 │ │ -06416e: 1a03 601b |017f: const-string v3, "summary" // string@1b60 │ │ -064172: 4d03 0205 |0181: aput-object v3, v2, v5 │ │ -064176: 1a03 e41c |0183: const-string v3, "width" // string@1ce4 │ │ -06417a: 4d03 0206 |0185: aput-object v3, v2, v6 │ │ -06417e: 6e30 7814 1002 |0187: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -064184: 0c00 |018a: move-result-object v0 │ │ -064186: 1a01 981b |018b: const-string v1, "td" // string@1b98 │ │ -06418a: 1252 |018d: const/4 v2, #int 5 // #5 │ │ -06418c: 2322 b703 |018e: new-array v2, v2, [Ljava/lang/String; // type@03b7 │ │ -064190: 1a03 c50c |0190: const-string v3, "abbr" // string@0cc5 │ │ -064194: 4d03 0205 |0192: aput-object v3, v2, v5 │ │ -064198: 1a03 e30d |0194: const-string v3, "axis" // string@0de3 │ │ -06419c: 4d03 0206 |0196: aput-object v3, v2, v6 │ │ -0641a0: 1a03 1e0f |0198: const-string v3, "colspan" // string@0f1e │ │ -0641a4: 4d03 0207 |019a: aput-object v3, v2, v7 │ │ -0641a8: 1a03 6d19 |019c: const-string v3, "rowspan" // string@196d │ │ -0641ac: 4d03 0208 |019e: aput-object v3, v2, v8 │ │ -0641b0: 1a03 e41c |01a0: const-string v3, "width" // string@1ce4 │ │ -0641b4: 4d03 0209 |01a2: aput-object v3, v2, v9 │ │ -0641b8: 6e30 7814 1002 |01a4: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -0641be: 0c00 |01a7: move-result-object v0 │ │ -0641c0: 1a01 a81b |01a8: const-string v1, "th" // string@1ba8 │ │ -0641c4: 1262 |01aa: const/4 v2, #int 6 // #6 │ │ -0641c6: 2322 b703 |01ab: new-array v2, v2, [Ljava/lang/String; // type@03b7 │ │ -0641ca: 1a03 c50c |01ad: const-string v3, "abbr" // string@0cc5 │ │ -0641ce: 4d03 0205 |01af: aput-object v3, v2, v5 │ │ -0641d2: 1a03 e30d |01b1: const-string v3, "axis" // string@0de3 │ │ -0641d6: 4d03 0206 |01b3: aput-object v3, v2, v6 │ │ -0641da: 1a03 1e0f |01b5: const-string v3, "colspan" // string@0f1e │ │ -0641de: 4d03 0207 |01b7: aput-object v3, v2, v7 │ │ -0641e2: 1a03 6d19 |01b9: const-string v3, "rowspan" // string@196d │ │ -0641e6: 4d03 0208 |01bb: aput-object v3, v2, v8 │ │ -0641ea: 1a03 9f19 |01bd: const-string v3, "scope" // string@199f │ │ -0641ee: 4d03 0209 |01bf: aput-object v3, v2, v9 │ │ -0641f2: 1253 |01c1: const/4 v3, #int 5 // #5 │ │ -0641f4: 1a04 e41c |01c2: const-string v4, "width" // string@1ce4 │ │ -0641f8: 4d04 0203 |01c4: aput-object v4, v2, v3 │ │ -0641fc: 6e30 7814 1002 |01c6: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -064202: 0c00 |01c9: move-result-object v0 │ │ -064204: 1a01 301c |01ca: const-string v1, "ul" // string@1c30 │ │ -064208: 2362 b703 |01cc: new-array v2, v6, [Ljava/lang/String; // type@03b7 │ │ -06420c: 1a03 2a1c |01ce: const-string v3, "type" // string@1c2a │ │ -064210: 4d03 0205 |01d0: aput-object v3, v2, v5 │ │ -064214: 6e30 7814 1002 |01d2: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ -06421a: 0c00 |01d5: move-result-object v0 │ │ -06421c: 1a01 bb0c |01d6: const-string v1, "a" // string@0cbb │ │ -064220: 1a02 9a13 |01d8: const-string v2, "href" // string@139a │ │ -064224: 2393 b703 |01da: new-array v3, v9, [Ljava/lang/String; // type@03b7 │ │ -064228: 1a04 ce11 |01dc: const-string v4, "ftp" // string@11ce │ │ -06422c: 4d04 0305 |01de: aput-object v4, v3, v5 │ │ -064230: 1a04 a113 |01e0: const-string v4, "http" // string@13a1 │ │ -064234: 4d04 0306 |01e2: aput-object v4, v3, v6 │ │ -064238: 1a04 b113 |01e4: const-string v4, "https" // string@13b1 │ │ -06423c: 4d04 0307 |01e6: aput-object v4, v3, v7 │ │ -064240: 1a04 5815 |01e8: const-string v4, "mailto" // string@1558 │ │ -064244: 4d04 0308 |01ea: aput-object v4, v3, v8 │ │ -064248: 6e40 7a14 1032 |01ec: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -06424e: 0c00 |01ef: move-result-object v0 │ │ -064250: 1a01 140e |01f0: const-string v1, "blockquote" // string@0e14 │ │ -064254: 1a02 e60e |01f2: const-string v2, "cite" // string@0ee6 │ │ -064258: 2373 b703 |01f4: new-array v3, v7, [Ljava/lang/String; // type@03b7 │ │ -06425c: 1a04 a113 |01f6: const-string v4, "http" // string@13a1 │ │ -064260: 4d04 0305 |01f8: aput-object v4, v3, v5 │ │ -064264: 1a04 b113 |01fa: const-string v4, "https" // string@13b1 │ │ -064268: 4d04 0306 |01fc: aput-object v4, v3, v6 │ │ -06426c: 6e40 7a14 1032 |01fe: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -064272: 0c00 |0201: move-result-object v0 │ │ -064274: 1a01 e60e |0202: const-string v1, "cite" // string@0ee6 │ │ -064278: 1a02 e60e |0204: const-string v2, "cite" // string@0ee6 │ │ -06427c: 2373 b703 |0206: new-array v3, v7, [Ljava/lang/String; // type@03b7 │ │ -064280: 1a04 a113 |0208: const-string v4, "http" // string@13a1 │ │ -064284: 4d04 0305 |020a: aput-object v4, v3, v5 │ │ -064288: 1a04 b113 |020c: const-string v4, "https" // string@13b1 │ │ -06428c: 4d04 0306 |020e: aput-object v4, v3, v6 │ │ -064290: 6e40 7a14 1032 |0210: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -064296: 0c00 |0213: move-result-object v0 │ │ -064298: 1a01 dd13 |0214: const-string v1, "img" // string@13dd │ │ -06429c: 1a02 061b |0216: const-string v2, "src" // string@1b06 │ │ -0642a0: 2373 b703 |0218: new-array v3, v7, [Ljava/lang/String; // type@03b7 │ │ -0642a4: 1a04 a113 |021a: const-string v4, "http" // string@13a1 │ │ -0642a8: 4d04 0305 |021c: aput-object v4, v3, v5 │ │ -0642ac: 1a04 b113 |021e: const-string v4, "https" // string@13b1 │ │ -0642b0: 4d04 0306 |0220: aput-object v4, v3, v6 │ │ -0642b4: 6e40 7a14 1032 |0222: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -0642ba: 0c00 |0225: move-result-object v0 │ │ -0642bc: 1a01 4418 |0226: const-string v1, "q" // string@1844 │ │ -0642c0: 1a02 e60e |0228: const-string v2, "cite" // string@0ee6 │ │ -0642c4: 2373 b703 |022a: new-array v3, v7, [Ljava/lang/String; // type@03b7 │ │ -0642c8: 1a04 a113 |022c: const-string v4, "http" // string@13a1 │ │ -0642cc: 4d04 0305 |022e: aput-object v4, v3, v5 │ │ -0642d0: 1a04 b113 |0230: const-string v4, "https" // string@13b1 │ │ -0642d4: 4d04 0306 |0232: aput-object v4, v3, v6 │ │ -0642d8: 6e40 7a14 1032 |0234: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ -0642de: 0c00 |0237: move-result-object v0 │ │ -0642e0: 1100 |0238: return-object v0 │ │ +066828: |[066828] org.jsoup.safety.Whitelist.relaxed:()Lorg/jsoup/safety/Whitelist; │ │ +066838: 1249 |0000: const/4 v9, #int 4 // #4 │ │ +06683a: 1238 |0001: const/4 v8, #int 3 // #3 │ │ +06683c: 1227 |0002: const/4 v7, #int 2 // #2 │ │ +06683e: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +066840: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +066842: 2200 7203 |0005: new-instance v0, Lorg/jsoup/safety/Whitelist; // type@0372 │ │ +066846: 7010 7714 0000 |0007: invoke-direct {v0}, Lorg/jsoup/safety/Whitelist;.:()V // method@1477 │ │ +06684c: 1301 2a00 |000a: const/16 v1, #int 42 // #2a │ │ +066850: 2311 cb03 |000c: new-array v1, v1, [Ljava/lang/String; // type@03cb │ │ +066854: 1a02 cf0c |000e: const-string v2, "a" // string@0ccf │ │ +066858: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ +06685c: 1a02 f70d |0012: const-string v2, "b" // string@0df7 │ │ +066860: 4d02 0106 |0014: aput-object v2, v1, v6 │ │ +066864: 1a02 270e |0016: const-string v2, "blockquote" // string@0e27 │ │ +066868: 4d02 0107 |0018: aput-object v2, v1, v7 │ │ +06686c: 1a02 340e |001a: const-string v2, "br" // string@0e34 │ │ +066870: 4d02 0108 |001c: aput-object v2, v1, v8 │ │ +066874: 1a02 ac0e |001e: const-string v2, "caption" // string@0eac │ │ +066878: 4d02 0109 |0020: aput-object v2, v1, v9 │ │ +06687c: 1252 |0022: const/4 v2, #int 5 // #5 │ │ +06687e: 1a03 f90e |0023: const-string v3, "cite" // string@0ef9 │ │ +066882: 4d03 0102 |0025: aput-object v3, v1, v2 │ │ +066886: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +066888: 1a03 290f |0028: const-string v3, "code" // string@0f29 │ │ +06688c: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ +066890: 1272 |002c: const/4 v2, #int 7 // #7 │ │ +066892: 1a03 2e0f |002d: const-string v3, "col" // string@0f2e │ │ +066896: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ +06689a: 1302 0800 |0031: const/16 v2, #int 8 // #8 │ │ +06689e: 1a03 2f0f |0033: const-string v3, "colgroup" // string@0f2f │ │ +0668a2: 4d03 0102 |0035: aput-object v3, v1, v2 │ │ +0668a6: 1302 0900 |0037: const/16 v2, #int 9 // #9 │ │ +0668aa: 1a03 1210 |0039: const-string v3, "dd" // string@1012 │ │ +0668ae: 4d03 0102 |003b: aput-object v3, v1, v2 │ │ +0668b2: 1302 0a00 |003d: const/16 v2, #int 10 // #a │ │ +0668b6: 1a03 8210 |003f: const-string v3, "div" // string@1082 │ │ +0668ba: 4d03 0102 |0041: aput-object v3, v1, v2 │ │ +0668be: 1302 0b00 |0043: const/16 v2, #int 11 // #b │ │ +0668c2: 1a03 8310 |0045: const-string v3, "dl" // string@1083 │ │ +0668c6: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ +0668ca: 1302 0c00 |0049: const/16 v2, #int 12 // #c │ │ +0668ce: 1a03 a210 |004b: const-string v3, "dt" // string@10a2 │ │ +0668d2: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ +0668d6: 1302 0d00 |004f: const/16 v2, #int 13 // #d │ │ +0668da: 1a03 b710 |0051: const-string v3, "em" // string@10b7 │ │ +0668de: 4d03 0102 |0053: aput-object v3, v1, v2 │ │ +0668e2: 1302 0e00 |0055: const/16 v2, #int 14 // #e │ │ +0668e6: 1a03 4113 |0057: const-string v3, "h1" // string@1341 │ │ +0668ea: 4d03 0102 |0059: aput-object v3, v1, v2 │ │ +0668ee: 1302 0f00 |005b: const/16 v2, #int 15 // #f │ │ +0668f2: 1a03 4213 |005d: const-string v3, "h2" // string@1342 │ │ +0668f6: 4d03 0102 |005f: aput-object v3, v1, v2 │ │ +0668fa: 1302 1000 |0061: const/16 v2, #int 16 // #10 │ │ +0668fe: 1a03 4313 |0063: const-string v3, "h3" // string@1343 │ │ +066902: 4d03 0102 |0065: aput-object v3, v1, v2 │ │ +066906: 1302 1100 |0067: const/16 v2, #int 17 // #11 │ │ +06690a: 1a03 4413 |0069: const-string v3, "h4" // string@1344 │ │ +06690e: 4d03 0102 |006b: aput-object v3, v1, v2 │ │ +066912: 1302 1200 |006d: const/16 v2, #int 18 // #12 │ │ +066916: 1a03 4513 |006f: const-string v3, "h5" // string@1345 │ │ +06691a: 4d03 0102 |0071: aput-object v3, v1, v2 │ │ +06691e: 1302 1300 |0073: const/16 v2, #int 19 // #13 │ │ +066922: 1a03 4613 |0075: const-string v3, "h6" // string@1346 │ │ +066926: 4d03 0102 |0077: aput-object v3, v1, v2 │ │ +06692a: 1302 1400 |0079: const/16 v2, #int 20 // #14 │ │ +06692e: 1a03 cb13 |007b: const-string v3, "i" // string@13cb │ │ +066932: 4d03 0102 |007d: aput-object v3, v1, v2 │ │ +066936: 1302 1500 |007f: const/16 v2, #int 21 // #15 │ │ +06693a: 1a03 ef13 |0081: const-string v3, "img" // string@13ef │ │ +06693e: 4d03 0102 |0083: aput-object v3, v1, v2 │ │ +066942: 1302 1600 |0085: const/16 v2, #int 22 // #16 │ │ +066946: 1a03 1d15 |0087: const-string v3, "li" // string@151d │ │ +06694a: 4d03 0102 |0089: aput-object v3, v1, v2 │ │ +06694e: 1302 1700 |008b: const/16 v2, #int 23 // #17 │ │ +066952: 1a03 cb16 |008d: const-string v3, "ol" // string@16cb │ │ +066956: 4d03 0102 |008f: aput-object v3, v1, v2 │ │ +06695a: 1302 1800 |0091: const/16 v2, #int 24 // #18 │ │ +06695e: 1a03 5117 |0093: const-string v3, "p" // string@1751 │ │ +066962: 4d03 0102 |0095: aput-object v3, v1, v2 │ │ +066966: 1302 1900 |0097: const/16 v2, #int 25 // #19 │ │ +06696a: 1a03 e917 |0099: const-string v3, "pre" // string@17e9 │ │ +06696e: 4d03 0102 |009b: aput-object v3, v1, v2 │ │ +066972: 1302 1a00 |009d: const/16 v2, #int 26 // #1a │ │ +066976: 1a03 5518 |009f: const-string v3, "q" // string@1855 │ │ +06697a: 4d03 0102 |00a1: aput-object v3, v1, v2 │ │ +06697e: 1302 1b00 |00a3: const/16 v2, #int 27 // #1b │ │ +066982: 1a03 df1a |00a5: const-string v3, "small" // string@1adf │ │ +066986: 4d03 0102 |00a7: aput-object v3, v1, v2 │ │ +06698a: 1302 1c00 |00a9: const/16 v2, #int 28 // #1c │ │ +06698e: 1a03 071b |00ab: const-string v3, "span" // string@1b07 │ │ +066992: 4d03 0102 |00ad: aput-object v3, v1, v2 │ │ +066996: 1302 1d00 |00af: const/16 v2, #int 29 // #1d │ │ +06699a: 1a03 571b |00b1: const-string v3, "strike" // string@1b57 │ │ +06699e: 4d03 0102 |00b3: aput-object v3, v1, v2 │ │ +0669a2: 1302 1e00 |00b5: const/16 v2, #int 30 // #1e │ │ +0669a6: 1a03 621b |00b7: const-string v3, "strong" // string@1b62 │ │ +0669aa: 4d03 0102 |00b9: aput-object v3, v1, v2 │ │ +0669ae: 1302 1f00 |00bb: const/16 v2, #int 31 // #1f │ │ +0669b2: 1a03 661b |00bd: const-string v3, "sub" // string@1b66 │ │ +0669b6: 4d03 0102 |00bf: aput-object v3, v1, v2 │ │ +0669ba: 1302 2000 |00c1: const/16 v2, #int 32 // #20 │ │ +0669be: 1a03 721b |00c3: const-string v3, "sup" // string@1b72 │ │ +0669c2: 4d03 0102 |00c5: aput-object v3, v1, v2 │ │ +0669c6: 1302 2100 |00c7: const/16 v2, #int 33 // #21 │ │ +0669ca: 1a03 8c1b |00c9: const-string v3, "table" // string@1b8c │ │ +0669ce: 4d03 0102 |00cb: aput-object v3, v1, v2 │ │ +0669d2: 1302 2200 |00cd: const/16 v2, #int 34 // #22 │ │ +0669d6: 1a03 a81b |00cf: const-string v3, "tbody" // string@1ba8 │ │ +0669da: 4d03 0102 |00d1: aput-object v3, v1, v2 │ │ +0669de: 1302 2300 |00d3: const/16 v2, #int 35 // #23 │ │ +0669e2: 1a03 a91b |00d5: const-string v3, "td" // string@1ba9 │ │ +0669e6: 4d03 0102 |00d7: aput-object v3, v1, v2 │ │ +0669ea: 1302 2400 |00d9: const/16 v2, #int 36 // #24 │ │ +0669ee: 1a03 b81b |00db: const-string v3, "tfoot" // string@1bb8 │ │ +0669f2: 4d03 0102 |00dd: aput-object v3, v1, v2 │ │ +0669f6: 1302 2500 |00df: const/16 v2, #int 37 // #25 │ │ +0669fa: 1a03 b91b |00e1: const-string v3, "th" // string@1bb9 │ │ +0669fe: 4d03 0102 |00e3: aput-object v3, v1, v2 │ │ +066a02: 1302 2600 |00e5: const/16 v2, #int 38 // #26 │ │ +066a06: 1a03 bb1b |00e7: const-string v3, "thead" // string@1bbb │ │ +066a0a: 4d03 0102 |00e9: aput-object v3, v1, v2 │ │ +066a0e: 1302 2700 |00eb: const/16 v2, #int 39 // #27 │ │ +066a12: 1a03 171c |00ed: const-string v3, "tr" // string@1c17 │ │ +066a16: 4d03 0102 |00ef: aput-object v3, v1, v2 │ │ +066a1a: 1302 2800 |00f1: const/16 v2, #int 40 // #28 │ │ +066a1e: 1a03 3f1c |00f3: const-string v3, "u" // string@1c3f │ │ +066a22: 4d03 0102 |00f5: aput-object v3, v1, v2 │ │ +066a26: 1302 2900 |00f7: const/16 v2, #int 41 // #29 │ │ +066a2a: 1a03 411c |00f9: const-string v3, "ul" // string@1c41 │ │ +066a2e: 4d03 0102 |00fb: aput-object v3, v1, v2 │ │ +066a32: 6e20 7b14 1000 |00fd: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147b │ │ +066a38: 0c00 |0100: move-result-object v0 │ │ +066a3a: 1a01 cf0c |0101: const-string v1, "a" // string@0ccf │ │ +066a3e: 2372 cb03 |0103: new-array v2, v7, [Ljava/lang/String; // type@03cb │ │ +066a42: 1a03 ad13 |0105: const-string v3, "href" // string@13ad │ │ +066a46: 4d03 0205 |0107: aput-object v3, v2, v5 │ │ +066a4a: 1a03 dc1b |0109: const-string v3, "title" // string@1bdc │ │ +066a4e: 4d03 0206 |010b: aput-object v3, v2, v6 │ │ +066a52: 6e30 7814 1002 |010d: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066a58: 0c00 |0110: move-result-object v0 │ │ +066a5a: 1a01 270e |0111: const-string v1, "blockquote" // string@0e27 │ │ +066a5e: 2362 cb03 |0113: new-array v2, v6, [Ljava/lang/String; // type@03cb │ │ +066a62: 1a03 f90e |0115: const-string v3, "cite" // string@0ef9 │ │ +066a66: 4d03 0205 |0117: aput-object v3, v2, v5 │ │ +066a6a: 6e30 7814 1002 |0119: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066a70: 0c00 |011c: move-result-object v0 │ │ +066a72: 1a01 2e0f |011d: const-string v1, "col" // string@0f2e │ │ +066a76: 2372 cb03 |011f: new-array v2, v7, [Ljava/lang/String; // type@03cb │ │ +066a7a: 1a03 071b |0121: const-string v3, "span" // string@1b07 │ │ +066a7e: 4d03 0205 |0123: aput-object v3, v2, v5 │ │ +066a82: 1a03 f51c |0125: const-string v3, "width" // string@1cf5 │ │ +066a86: 4d03 0206 |0127: aput-object v3, v2, v6 │ │ +066a8a: 6e30 7814 1002 |0129: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066a90: 0c00 |012c: move-result-object v0 │ │ +066a92: 1a01 2f0f |012d: const-string v1, "colgroup" // string@0f2f │ │ +066a96: 2372 cb03 |012f: new-array v2, v7, [Ljava/lang/String; // type@03cb │ │ +066a9a: 1a03 071b |0131: const-string v3, "span" // string@1b07 │ │ +066a9e: 4d03 0205 |0133: aput-object v3, v2, v5 │ │ +066aa2: 1a03 f51c |0135: const-string v3, "width" // string@1cf5 │ │ +066aa6: 4d03 0206 |0137: aput-object v3, v2, v6 │ │ +066aaa: 6e30 7814 1002 |0139: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066ab0: 0c00 |013c: move-result-object v0 │ │ +066ab2: 1a01 ef13 |013d: const-string v1, "img" // string@13ef │ │ +066ab6: 1262 |013f: const/4 v2, #int 6 // #6 │ │ +066ab8: 2322 cb03 |0140: new-array v2, v2, [Ljava/lang/String; // type@03cb │ │ +066abc: 1a03 700d |0142: const-string v3, "align" // string@0d70 │ │ +066ac0: 4d03 0205 |0144: aput-object v3, v2, v5 │ │ +066ac4: 1a03 820d |0146: const-string v3, "alt" // string@0d82 │ │ +066ac8: 4d03 0206 |0148: aput-object v3, v2, v6 │ │ +066acc: 1a03 8e13 |014a: const-string v3, "height" // string@138e │ │ +066ad0: 4d03 0207 |014c: aput-object v3, v2, v7 │ │ +066ad4: 1a03 171b |014e: const-string v3, "src" // string@1b17 │ │ +066ad8: 4d03 0208 |0150: aput-object v3, v2, v8 │ │ +066adc: 1a03 dc1b |0152: const-string v3, "title" // string@1bdc │ │ +066ae0: 4d03 0209 |0154: aput-object v3, v2, v9 │ │ +066ae4: 1253 |0156: const/4 v3, #int 5 // #5 │ │ +066ae6: 1a04 f51c |0157: const-string v4, "width" // string@1cf5 │ │ +066aea: 4d04 0203 |0159: aput-object v4, v2, v3 │ │ +066aee: 6e30 7814 1002 |015b: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066af4: 0c00 |015e: move-result-object v0 │ │ +066af6: 1a01 cb16 |015f: const-string v1, "ol" // string@16cb │ │ +066afa: 2372 cb03 |0161: new-array v2, v7, [Ljava/lang/String; // type@03cb │ │ +066afe: 1a03 1f1b |0163: const-string v3, "start" // string@1b1f │ │ +066b02: 4d03 0205 |0165: aput-object v3, v2, v5 │ │ +066b06: 1a03 3b1c |0167: const-string v3, "type" // string@1c3b │ │ +066b0a: 4d03 0206 |0169: aput-object v3, v2, v6 │ │ +066b0e: 6e30 7814 1002 |016b: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066b14: 0c00 |016e: move-result-object v0 │ │ +066b16: 1a01 5518 |016f: const-string v1, "q" // string@1855 │ │ +066b1a: 2362 cb03 |0171: new-array v2, v6, [Ljava/lang/String; // type@03cb │ │ +066b1e: 1a03 f90e |0173: const-string v3, "cite" // string@0ef9 │ │ +066b22: 4d03 0205 |0175: aput-object v3, v2, v5 │ │ +066b26: 6e30 7814 1002 |0177: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066b2c: 0c00 |017a: move-result-object v0 │ │ +066b2e: 1a01 8c1b |017b: const-string v1, "table" // string@1b8c │ │ +066b32: 2372 cb03 |017d: new-array v2, v7, [Ljava/lang/String; // type@03cb │ │ +066b36: 1a03 711b |017f: const-string v3, "summary" // string@1b71 │ │ +066b3a: 4d03 0205 |0181: aput-object v3, v2, v5 │ │ +066b3e: 1a03 f51c |0183: const-string v3, "width" // string@1cf5 │ │ +066b42: 4d03 0206 |0185: aput-object v3, v2, v6 │ │ +066b46: 6e30 7814 1002 |0187: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066b4c: 0c00 |018a: move-result-object v0 │ │ +066b4e: 1a01 a91b |018b: const-string v1, "td" // string@1ba9 │ │ +066b52: 1252 |018d: const/4 v2, #int 5 // #5 │ │ +066b54: 2322 cb03 |018e: new-array v2, v2, [Ljava/lang/String; // type@03cb │ │ +066b58: 1a03 d90c |0190: const-string v3, "abbr" // string@0cd9 │ │ +066b5c: 4d03 0205 |0192: aput-object v3, v2, v5 │ │ +066b60: 1a03 f60d |0194: const-string v3, "axis" // string@0df6 │ │ +066b64: 4d03 0206 |0196: aput-object v3, v2, v6 │ │ +066b68: 1a03 310f |0198: const-string v3, "colspan" // string@0f31 │ │ +066b6c: 4d03 0207 |019a: aput-object v3, v2, v7 │ │ +066b70: 1a03 7e19 |019c: const-string v3, "rowspan" // string@197e │ │ +066b74: 4d03 0208 |019e: aput-object v3, v2, v8 │ │ +066b78: 1a03 f51c |01a0: const-string v3, "width" // string@1cf5 │ │ +066b7c: 4d03 0209 |01a2: aput-object v3, v2, v9 │ │ +066b80: 6e30 7814 1002 |01a4: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066b86: 0c00 |01a7: move-result-object v0 │ │ +066b88: 1a01 b91b |01a8: const-string v1, "th" // string@1bb9 │ │ +066b8c: 1262 |01aa: const/4 v2, #int 6 // #6 │ │ +066b8e: 2322 cb03 |01ab: new-array v2, v2, [Ljava/lang/String; // type@03cb │ │ +066b92: 1a03 d90c |01ad: const-string v3, "abbr" // string@0cd9 │ │ +066b96: 4d03 0205 |01af: aput-object v3, v2, v5 │ │ +066b9a: 1a03 f60d |01b1: const-string v3, "axis" // string@0df6 │ │ +066b9e: 4d03 0206 |01b3: aput-object v3, v2, v6 │ │ +066ba2: 1a03 310f |01b5: const-string v3, "colspan" // string@0f31 │ │ +066ba6: 4d03 0207 |01b7: aput-object v3, v2, v7 │ │ +066baa: 1a03 7e19 |01b9: const-string v3, "rowspan" // string@197e │ │ +066bae: 4d03 0208 |01bb: aput-object v3, v2, v8 │ │ +066bb2: 1a03 b019 |01bd: const-string v3, "scope" // string@19b0 │ │ +066bb6: 4d03 0209 |01bf: aput-object v3, v2, v9 │ │ +066bba: 1253 |01c1: const/4 v3, #int 5 // #5 │ │ +066bbc: 1a04 f51c |01c2: const-string v4, "width" // string@1cf5 │ │ +066bc0: 4d04 0203 |01c4: aput-object v4, v2, v3 │ │ +066bc4: 6e30 7814 1002 |01c6: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066bca: 0c00 |01c9: move-result-object v0 │ │ +066bcc: 1a01 411c |01ca: const-string v1, "ul" // string@1c41 │ │ +066bd0: 2362 cb03 |01cc: new-array v2, v6, [Ljava/lang/String; // type@03cb │ │ +066bd4: 1a03 3b1c |01ce: const-string v3, "type" // string@1c3b │ │ +066bd8: 4d03 0205 |01d0: aput-object v3, v2, v5 │ │ +066bdc: 6e30 7814 1002 |01d2: invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@1478 │ │ +066be2: 0c00 |01d5: move-result-object v0 │ │ +066be4: 1a01 cf0c |01d6: const-string v1, "a" // string@0ccf │ │ +066be8: 1a02 ad13 |01d8: const-string v2, "href" // string@13ad │ │ +066bec: 2393 cb03 |01da: new-array v3, v9, [Ljava/lang/String; // type@03cb │ │ +066bf0: 1a04 e111 |01dc: const-string v4, "ftp" // string@11e1 │ │ +066bf4: 4d04 0305 |01de: aput-object v4, v3, v5 │ │ +066bf8: 1a04 b413 |01e0: const-string v4, "http" // string@13b4 │ │ +066bfc: 4d04 0306 |01e2: aput-object v4, v3, v6 │ │ +066c00: 1a04 c413 |01e4: const-string v4, "https" // string@13c4 │ │ +066c04: 4d04 0307 |01e6: aput-object v4, v3, v7 │ │ +066c08: 1a04 6915 |01e8: const-string v4, "mailto" // string@1569 │ │ +066c0c: 4d04 0308 |01ea: aput-object v4, v3, v8 │ │ +066c10: 6e40 7a14 1032 |01ec: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +066c16: 0c00 |01ef: move-result-object v0 │ │ +066c18: 1a01 270e |01f0: const-string v1, "blockquote" // string@0e27 │ │ +066c1c: 1a02 f90e |01f2: const-string v2, "cite" // string@0ef9 │ │ +066c20: 2373 cb03 |01f4: new-array v3, v7, [Ljava/lang/String; // type@03cb │ │ +066c24: 1a04 b413 |01f6: const-string v4, "http" // string@13b4 │ │ +066c28: 4d04 0305 |01f8: aput-object v4, v3, v5 │ │ +066c2c: 1a04 c413 |01fa: const-string v4, "https" // string@13c4 │ │ +066c30: 4d04 0306 |01fc: aput-object v4, v3, v6 │ │ +066c34: 6e40 7a14 1032 |01fe: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +066c3a: 0c00 |0201: move-result-object v0 │ │ +066c3c: 1a01 f90e |0202: const-string v1, "cite" // string@0ef9 │ │ +066c40: 1a02 f90e |0204: const-string v2, "cite" // string@0ef9 │ │ +066c44: 2373 cb03 |0206: new-array v3, v7, [Ljava/lang/String; // type@03cb │ │ +066c48: 1a04 b413 |0208: const-string v4, "http" // string@13b4 │ │ +066c4c: 4d04 0305 |020a: aput-object v4, v3, v5 │ │ +066c50: 1a04 c413 |020c: const-string v4, "https" // string@13c4 │ │ +066c54: 4d04 0306 |020e: aput-object v4, v3, v6 │ │ +066c58: 6e40 7a14 1032 |0210: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +066c5e: 0c00 |0213: move-result-object v0 │ │ +066c60: 1a01 ef13 |0214: const-string v1, "img" // string@13ef │ │ +066c64: 1a02 171b |0216: const-string v2, "src" // string@1b17 │ │ +066c68: 2373 cb03 |0218: new-array v3, v7, [Ljava/lang/String; // type@03cb │ │ +066c6c: 1a04 b413 |021a: const-string v4, "http" // string@13b4 │ │ +066c70: 4d04 0305 |021c: aput-object v4, v3, v5 │ │ +066c74: 1a04 c413 |021e: const-string v4, "https" // string@13c4 │ │ +066c78: 4d04 0306 |0220: aput-object v4, v3, v6 │ │ +066c7c: 6e40 7a14 1032 |0222: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +066c82: 0c00 |0225: move-result-object v0 │ │ +066c84: 1a01 5518 |0226: const-string v1, "q" // string@1855 │ │ +066c88: 1a02 f90e |0228: const-string v2, "cite" // string@0ef9 │ │ +066c8c: 2373 cb03 |022a: new-array v3, v7, [Ljava/lang/String; // type@03cb │ │ +066c90: 1a04 b413 |022c: const-string v4, "http" // string@13b4 │ │ +066c94: 4d04 0305 |022e: aput-object v4, v3, v5 │ │ +066c98: 1a04 c413 |0230: const-string v4, "https" // string@13c4 │ │ +066c9c: 4d04 0306 |0232: aput-object v4, v3, v6 │ │ +066ca0: 6e40 7a14 1032 |0234: invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147a │ │ +066ca6: 0c00 |0237: move-result-object v0 │ │ +066ca8: 1100 |0238: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=152 │ │ 0x00fd line=153 │ │ 0x010d line=160 │ │ 0x0119 line=161 │ │ 0x0129 line=162 │ │ @@ -106707,37 +106672,37 @@ │ │ type : '()Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0642e4: |[0642e4] org.jsoup.safety.Whitelist.simpleText:()Lorg/jsoup/safety/Whitelist; │ │ -0642f4: 2200 5e03 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist; // type@035e │ │ -0642f8: 7010 7714 0000 |0002: invoke-direct {v0}, Lorg/jsoup/safety/Whitelist;.:()V // method@1477 │ │ -0642fe: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -064300: 2311 b703 |0006: new-array v1, v1, [Ljava/lang/String; // type@03b7 │ │ -064304: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -064306: 1a03 e40d |0009: const-string v3, "b" // string@0de4 │ │ -06430a: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ -06430e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -064310: 1a03 a410 |000e: const-string v3, "em" // string@10a4 │ │ -064314: 4d03 0102 |0010: aput-object v3, v1, v2 │ │ -064318: 1222 |0012: const/4 v2, #int 2 // #2 │ │ -06431a: 1a03 b813 |0013: const-string v3, "i" // string@13b8 │ │ -06431e: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ -064322: 1232 |0017: const/4 v2, #int 3 // #3 │ │ -064324: 1a03 511b |0018: const-string v3, "strong" // string@1b51 │ │ -064328: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ -06432c: 1242 |001c: const/4 v2, #int 4 // #4 │ │ -06432e: 1a03 2e1c |001d: const-string v3, "u" // string@1c2e │ │ -064332: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ -064336: 6e20 7b14 1000 |0021: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147b │ │ -06433c: 0c00 |0024: move-result-object v0 │ │ -06433e: 1100 |0025: return-object v0 │ │ +066cac: |[066cac] org.jsoup.safety.Whitelist.simpleText:()Lorg/jsoup/safety/Whitelist; │ │ +066cbc: 2200 7203 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist; // type@0372 │ │ +066cc0: 7010 7714 0000 |0002: invoke-direct {v0}, Lorg/jsoup/safety/Whitelist;.:()V // method@1477 │ │ +066cc6: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +066cc8: 2311 cb03 |0006: new-array v1, v1, [Ljava/lang/String; // type@03cb │ │ +066ccc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +066cce: 1a03 f70d |0009: const-string v3, "b" // string@0df7 │ │ +066cd2: 4d03 0102 |000b: aput-object v3, v1, v2 │ │ +066cd6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +066cd8: 1a03 b710 |000e: const-string v3, "em" // string@10b7 │ │ +066cdc: 4d03 0102 |0010: aput-object v3, v1, v2 │ │ +066ce0: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +066ce2: 1a03 cb13 |0013: const-string v3, "i" // string@13cb │ │ +066ce6: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ +066cea: 1232 |0017: const/4 v2, #int 3 // #3 │ │ +066cec: 1a03 621b |0018: const-string v3, "strong" // string@1b62 │ │ +066cf0: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ +066cf4: 1242 |001c: const/4 v2, #int 4 // #4 │ │ +066cf6: 1a03 3f1c |001d: const-string v3, "u" // string@1c3f │ │ +066cfa: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ +066cfe: 6e20 7b14 1000 |0021: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; // method@147b │ │ +066d04: 0c00 |0024: move-result-object v0 │ │ +066d06: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0021 line=88 │ │ locals : │ │ │ │ #7 : (in Lorg/jsoup/safety/Whitelist;) │ │ @@ -106745,63 +106710,63 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;Ljava/util/Set;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -064340: |[064340] org.jsoup.safety.Whitelist.testValidProtocol:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;Ljava/util/Set;)Z │ │ -064350: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -064352: 6e10 8e10 0900 |0001: invoke-virtual {v9}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -064358: 0c04 |0004: move-result-object v4 │ │ -06435a: 6e20 2011 4800 |0005: invoke-virtual {v8, v4}, Lorg/jsoup/nodes/Element;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1120 │ │ -064360: 0c02 |0008: move-result-object v2 │ │ -064362: 6e10 380a 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -064368: 0a04 |000c: move-result v4 │ │ -06436a: 3904 0600 |000d: if-nez v4, 0013 // +0006 │ │ -06436e: 6e10 9010 0900 |000f: invoke-virtual {v9}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ -064374: 0c02 |0012: move-result-object v2 │ │ -064376: 5574 c108 |0013: iget-boolean v4, v7, Lorg/jsoup/safety/Whitelist;.preserveRelativeLinks:Z // field@08c1 │ │ -06437a: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ -06437e: 6e20 9810 2900 |0017: invoke-virtual {v9, v2}, Lorg/jsoup/nodes/Attribute;.setValue:(Ljava/lang/String;)Ljava/lang/String; // method@1098 │ │ -064384: 7210 8f0b 0a00 |001a: invoke-interface {v10}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -06438a: 0c04 |001d: move-result-object v4 │ │ -06438c: 7210 460b 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064392: 0a05 |0021: move-result v5 │ │ -064394: 3805 3900 |0022: if-eqz v5, 005b // +0039 │ │ -064398: 7210 470b 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -06439e: 0c01 |0027: move-result-object v1 │ │ -0643a0: 1f01 5b03 |0028: check-cast v1, Lorg/jsoup/safety/Whitelist$Protocol; // type@035b │ │ -0643a4: 6e10 6f14 0100 |002a: invoke-virtual {v1}, Lorg/jsoup/safety/Whitelist$Protocol;.toString:()Ljava/lang/String; // method@146f │ │ -0643aa: 0c00 |002d: move-result-object v0 │ │ -0643ac: 1a05 7f00 |002e: const-string v5, "#" // string@007f │ │ -0643b0: 6e20 2a0a 5000 |0030: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0643b6: 0a05 |0033: move-result v5 │ │ -0643b8: 3805 0900 |0034: if-eqz v5, 003d // +0009 │ │ -0643bc: 7020 8114 2700 |0036: invoke-direct {v7, v2}, Lorg/jsoup/safety/Whitelist;.isValidAnchor:(Ljava/lang/String;)Z // method@1481 │ │ -0643c2: 0a05 |0039: move-result v5 │ │ -0643c4: 3805 e4ff |003a: if-eqz v5, 001e // -001c │ │ -0643c8: 0f03 |003c: return v3 │ │ -0643ca: 2205 c101 |003d: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -0643ce: 7010 500a 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0643d4: 6e20 580a 0500 |0042: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0643da: 0c05 |0045: move-result-object v5 │ │ -0643dc: 1a06 2701 |0046: const-string v6, ":" // string@0127 │ │ -0643e0: 6e20 580a 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0643e6: 0c05 |004b: move-result-object v5 │ │ -0643e8: 6e10 640a 0500 |004c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0643ee: 0c00 |004f: move-result-object v0 │ │ -0643f0: 6e10 470a 0200 |0050: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -0643f6: 0c05 |0053: move-result-object v5 │ │ -0643f8: 6e20 420a 0500 |0054: invoke-virtual {v5, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0643fe: 0a05 |0057: move-result v5 │ │ -064400: 3805 c6ff |0058: if-eqz v5, 001e // -003a │ │ -064404: 28e2 |005a: goto 003c // -001e │ │ -064406: 1203 |005b: const/4 v3, #int 0 // #0 │ │ -064408: 28e0 |005c: goto 003c // -0020 │ │ +066d08: |[066d08] org.jsoup.safety.Whitelist.testValidProtocol:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;Ljava/util/Set;)Z │ │ +066d18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +066d1a: 6e10 8e10 0900 |0001: invoke-virtual {v9}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +066d20: 0c04 |0004: move-result-object v4 │ │ +066d22: 6e20 2011 4800 |0005: invoke-virtual {v8, v4}, Lorg/jsoup/nodes/Element;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1120 │ │ +066d28: 0c02 |0008: move-result-object v2 │ │ +066d2a: 6e10 380a 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +066d30: 0a04 |000c: move-result v4 │ │ +066d32: 3904 0600 |000d: if-nez v4, 0013 // +0006 │ │ +066d36: 6e10 9010 0900 |000f: invoke-virtual {v9}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ +066d3c: 0c02 |0012: move-result-object v2 │ │ +066d3e: 5574 c108 |0013: iget-boolean v4, v7, Lorg/jsoup/safety/Whitelist;.preserveRelativeLinks:Z // field@08c1 │ │ +066d42: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ +066d46: 6e20 9810 2900 |0017: invoke-virtual {v9, v2}, Lorg/jsoup/nodes/Attribute;.setValue:(Ljava/lang/String;)Ljava/lang/String; // method@1098 │ │ +066d4c: 7210 8f0b 0a00 |001a: invoke-interface {v10}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +066d52: 0c04 |001d: move-result-object v4 │ │ +066d54: 7210 460b 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +066d5a: 0a05 |0021: move-result v5 │ │ +066d5c: 3805 3900 |0022: if-eqz v5, 005b // +0039 │ │ +066d60: 7210 470b 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +066d66: 0c01 |0027: move-result-object v1 │ │ +066d68: 1f01 6f03 |0028: check-cast v1, Lorg/jsoup/safety/Whitelist$Protocol; // type@036f │ │ +066d6c: 6e10 6f14 0100 |002a: invoke-virtual {v1}, Lorg/jsoup/safety/Whitelist$Protocol;.toString:()Ljava/lang/String; // method@146f │ │ +066d72: 0c00 |002d: move-result-object v0 │ │ +066d74: 1a05 7f00 |002e: const-string v5, "#" // string@007f │ │ +066d78: 6e20 2a0a 5000 |0030: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +066d7e: 0a05 |0033: move-result v5 │ │ +066d80: 3805 0900 |0034: if-eqz v5, 003d // +0009 │ │ +066d84: 7020 8114 2700 |0036: invoke-direct {v7, v2}, Lorg/jsoup/safety/Whitelist;.isValidAnchor:(Ljava/lang/String;)Z // method@1481 │ │ +066d8a: 0a05 |0039: move-result v5 │ │ +066d8c: 3805 e4ff |003a: if-eqz v5, 001e // -001c │ │ +066d90: 0f03 |003c: return v3 │ │ +066d92: 2205 d301 |003d: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +066d96: 7010 500a 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +066d9c: 6e20 580a 0500 |0042: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +066da2: 0c05 |0045: move-result-object v5 │ │ +066da4: 1a06 2701 |0046: const-string v6, ":" // string@0127 │ │ +066da8: 6e20 580a 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +066dae: 0c05 |004b: move-result-object v5 │ │ +066db0: 6e10 640a 0500 |004c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +066db6: 0c00 |004f: move-result-object v0 │ │ +066db8: 6e10 470a 0200 |0050: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +066dbe: 0c05 |0053: move-result-object v5 │ │ +066dc0: 6e20 420a 0500 |0054: invoke-virtual {v5, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +066dc6: 0a05 |0057: move-result v5 │ │ +066dc8: 3805 c6ff |0058: if-eqz v5, 001e // -003a │ │ +066dcc: 28e2 |005a: goto 003c // -001e │ │ +066dce: 1203 |005b: const/4 v3, #int 0 // #0 │ │ +066dd0: 28e0 |005c: goto 003c // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=517 │ │ 0x0009 line=518 │ │ 0x000f line=519 │ │ 0x0013 line=520 │ │ 0x0017 line=521 │ │ @@ -106831,57 +106796,57 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -06440c: |[06440c] org.jsoup.safety.Whitelist.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ -06441c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06441e: 7110 7b10 0800 |0001: invoke-static {v8}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064424: 7110 7d10 0900 |0004: invoke-static {v9}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -06442a: 2194 |0007: array-length v4, v9 │ │ -06442c: 3d04 3000 |0008: if-lez v4, 0038 // +0030 │ │ -064430: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -064432: 1a06 0d09 |000b: const-string v6, "No attributes supplied." // string@090d │ │ -064436: 7120 7810 6400 |000d: invoke-static {v4, v6}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -06443c: 7110 7214 0800 |0010: invoke-static {v8}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -064442: 0c03 |0013: move-result-object v3 │ │ -064444: 5474 c308 |0014: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -064448: 7220 8d0b 3400 |0016: invoke-interface {v4, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -06444e: 0a04 |0019: move-result v4 │ │ -064450: 3904 0700 |001a: if-nez v4, 0021 // +0007 │ │ -064454: 5474 c308 |001c: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -064458: 7220 8b0b 3400 |001e: invoke-interface {v4, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -06445e: 2200 1002 |0021: new-instance v0, Ljava/util/HashSet; // type@0210 │ │ -064462: 7010 440b 0000 |0023: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0b44 │ │ -064468: 2194 |0026: array-length v4, v9 │ │ -06446a: 3545 1300 |0027: if-ge v5, v4, 003a // +0013 │ │ -06446e: 4602 0905 |0029: aget-object v2, v9, v5 │ │ -064472: 7110 7b10 0200 |002b: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064478: 7110 6a14 0200 |002e: invoke-static {v2}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ -06447e: 0c06 |0031: move-result-object v6 │ │ -064480: 7220 8b0b 6000 |0032: invoke-interface {v0, v6}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -064486: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06448a: 28f0 |0037: goto 0027 // -0010 │ │ -06448c: 0154 |0038: move v4, v5 │ │ -06448e: 28d2 |0039: goto 000b // -002e │ │ -064490: 5474 bf08 |003a: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -064494: 7220 7b0b 3400 |003c: invoke-interface {v4, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -06449a: 0a04 |003f: move-result v4 │ │ -06449c: 3804 0e00 |0040: if-eqz v4, 004e // +000e │ │ -0644a0: 5474 bf08 |0042: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -0644a4: 7220 7d0b 3400 |0044: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -0644aa: 0c01 |0047: move-result-object v1 │ │ -0644ac: 1f01 1e02 |0048: check-cast v1, Ljava/util/Set; // type@021e │ │ -0644b0: 7220 8c0b 0100 |004a: invoke-interface {v1, v0}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0b8c │ │ -0644b6: 1107 |004d: return-object v7 │ │ -0644b8: 5474 bf08 |004e: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -0644bc: 7230 800b 3400 |0050: invoke-interface {v4, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -0644c2: 28fa |0053: goto 004d // -0006 │ │ +066dd4: |[066dd4] org.jsoup.safety.Whitelist.addAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ +066de4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +066de6: 7110 7b10 0800 |0001: invoke-static {v8}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +066dec: 7110 7d10 0900 |0004: invoke-static {v9}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +066df2: 2194 |0007: array-length v4, v9 │ │ +066df4: 3d04 3000 |0008: if-lez v4, 0038 // +0030 │ │ +066df8: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +066dfa: 1a06 2109 |000b: const-string v6, "No attributes supplied." // string@0921 │ │ +066dfe: 7120 7810 6400 |000d: invoke-static {v4, v6}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +066e04: 7110 7214 0800 |0010: invoke-static {v8}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +066e0a: 0c03 |0013: move-result-object v3 │ │ +066e0c: 5474 c308 |0014: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +066e10: 7220 8d0b 3400 |0016: invoke-interface {v4, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +066e16: 0a04 |0019: move-result v4 │ │ +066e18: 3904 0700 |001a: if-nez v4, 0021 // +0007 │ │ +066e1c: 5474 c308 |001c: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +066e20: 7220 8b0b 3400 |001e: invoke-interface {v4, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +066e26: 2200 2302 |0021: new-instance v0, Ljava/util/HashSet; // type@0223 │ │ +066e2a: 7010 440b 0000 |0023: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0b44 │ │ +066e30: 2194 |0026: array-length v4, v9 │ │ +066e32: 3545 1300 |0027: if-ge v5, v4, 003a // +0013 │ │ +066e36: 4602 0905 |0029: aget-object v2, v9, v5 │ │ +066e3a: 7110 7b10 0200 |002b: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +066e40: 7110 6a14 0200 |002e: invoke-static {v2}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ +066e46: 0c06 |0031: move-result-object v6 │ │ +066e48: 7220 8b0b 6000 |0032: invoke-interface {v0, v6}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +066e4e: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ +066e52: 28f0 |0037: goto 0027 // -0010 │ │ +066e54: 0154 |0038: move v4, v5 │ │ +066e56: 28d2 |0039: goto 000b // -002e │ │ +066e58: 5474 bf08 |003a: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +066e5c: 7220 7b0b 3400 |003c: invoke-interface {v4, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +066e62: 0a04 |003f: move-result v4 │ │ +066e64: 3804 0e00 |0040: if-eqz v4, 004e // +000e │ │ +066e68: 5474 bf08 |0042: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +066e6c: 7220 7d0b 3400 |0044: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +066e72: 0c01 |0047: move-result-object v1 │ │ +066e74: 1f01 3102 |0048: check-cast v1, Ljava/util/Set; // type@0231 │ │ +066e78: 7220 8c0b 0100 |004a: invoke-interface {v1, v0}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0b8c │ │ +066e7e: 1107 |004d: return-object v7 │ │ +066e80: 5474 bf08 |004e: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +066e84: 7230 800b 3400 |0050: invoke-interface {v4, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +066e8a: 28fa |0053: goto 004d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x0004 line=253 │ │ 0x0007 line=254 │ │ 0x0010 line=256 │ │ 0x0014 line=257 │ │ @@ -106913,46 +106878,46 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0644c4: |[0644c4] org.jsoup.safety.Whitelist.addEnforcedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ -0644d4: 7110 7b10 0600 |0000: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0644da: 7110 7b10 0700 |0003: invoke-static {v7}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0644e0: 7110 7b10 0800 |0006: invoke-static {v8}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0644e6: 7110 7214 0600 |0009: invoke-static {v6}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -0644ec: 0c03 |000c: move-result-object v3 │ │ -0644ee: 5454 c308 |000d: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -0644f2: 7220 8d0b 3400 |000f: invoke-interface {v4, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -0644f8: 0a04 |0012: move-result v4 │ │ -0644fa: 3904 0700 |0013: if-nez v4, 001a // +0007 │ │ -0644fe: 5454 c308 |0015: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -064502: 7220 8b0b 3400 |0017: invoke-interface {v4, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -064508: 7110 6a14 0700 |001a: invoke-static {v7}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ -06450e: 0c00 |001d: move-result-object v0 │ │ -064510: 7110 6d14 0800 |001e: invoke-static {v8}, Lorg/jsoup/safety/Whitelist$AttributeValue;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeValue; // method@146d │ │ -064516: 0c02 |0021: move-result-object v2 │ │ -064518: 5454 c008 |0022: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -06451c: 7220 7b0b 3400 |0024: invoke-interface {v4, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -064522: 0a04 |0027: move-result v4 │ │ -064524: 3804 0e00 |0028: if-eqz v4, 0036 // +000e │ │ -064528: 5454 c008 |002a: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -06452c: 7220 7d0b 3400 |002c: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -064532: 0c04 |002f: move-result-object v4 │ │ -064534: 1f04 1902 |0030: check-cast v4, Ljava/util/Map; // type@0219 │ │ -064538: 7230 800b 0402 |0032: invoke-interface {v4, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -06453e: 1105 |0035: return-object v5 │ │ -064540: 2201 0f02 |0036: new-instance v1, Ljava/util/HashMap; // type@020f │ │ -064544: 7010 430b 0100 |0038: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -06454a: 7230 800b 0102 |003b: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -064550: 5454 c008 |003e: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -064554: 7230 800b 3401 |0040: invoke-interface {v4, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -06455a: 28f2 |0043: goto 0035 // -000e │ │ +066e8c: |[066e8c] org.jsoup.safety.Whitelist.addEnforcedAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ +066e9c: 7110 7b10 0600 |0000: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +066ea2: 7110 7b10 0700 |0003: invoke-static {v7}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +066ea8: 7110 7b10 0800 |0006: invoke-static {v8}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +066eae: 7110 7214 0600 |0009: invoke-static {v6}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +066eb4: 0c03 |000c: move-result-object v3 │ │ +066eb6: 5454 c308 |000d: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +066eba: 7220 8d0b 3400 |000f: invoke-interface {v4, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +066ec0: 0a04 |0012: move-result v4 │ │ +066ec2: 3904 0700 |0013: if-nez v4, 001a // +0007 │ │ +066ec6: 5454 c308 |0015: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +066eca: 7220 8b0b 3400 |0017: invoke-interface {v4, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +066ed0: 7110 6a14 0700 |001a: invoke-static {v7}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ +066ed6: 0c00 |001d: move-result-object v0 │ │ +066ed8: 7110 6d14 0800 |001e: invoke-static {v8}, Lorg/jsoup/safety/Whitelist$AttributeValue;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeValue; // method@146d │ │ +066ede: 0c02 |0021: move-result-object v2 │ │ +066ee0: 5454 c008 |0022: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +066ee4: 7220 7b0b 3400 |0024: invoke-interface {v4, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +066eea: 0a04 |0027: move-result v4 │ │ +066eec: 3804 0e00 |0028: if-eqz v4, 0036 // +000e │ │ +066ef0: 5454 c008 |002a: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +066ef4: 7220 7d0b 3400 |002c: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +066efa: 0c04 |002f: move-result-object v4 │ │ +066efc: 1f04 2c02 |0030: check-cast v4, Ljava/util/Map; // type@022c │ │ +066f00: 7230 800b 0402 |0032: invoke-interface {v4, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +066f06: 1105 |0035: return-object v5 │ │ +066f08: 2201 2202 |0036: new-instance v1, Ljava/util/HashMap; // type@0222 │ │ +066f0c: 7010 430b 0100 |0038: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +066f12: 7230 800b 0102 |003b: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +066f18: 5454 c008 |003e: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +066f1c: 7230 800b 3401 |0040: invoke-interface {v4, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +066f22: 28f2 |0043: goto 0035 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=332 │ │ 0x0006 line=333 │ │ 0x0009 line=335 │ │ 0x000d line=336 │ │ @@ -106980,56 +106945,56 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -06455c: |[06455c] org.jsoup.safety.Whitelist.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ -06456c: 7110 7b10 0900 |0000: invoke-static {v9}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064572: 7110 7b10 0a00 |0003: invoke-static {v10}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064578: 7110 7d10 0b00 |0006: invoke-static {v11}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -06457e: 7110 7214 0900 |0009: invoke-static {v9}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -064584: 0c05 |000c: move-result-object v5 │ │ -064586: 7110 6a14 0a00 |000d: invoke-static {v10}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ -06458c: 0c00 |0010: move-result-object v0 │ │ -06458e: 5486 c208 |0011: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -064592: 7220 7b0b 5600 |0013: invoke-interface {v6, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -064598: 0a06 |0016: move-result v6 │ │ -06459a: 3806 2900 |0017: if-eqz v6, 0040 // +0029 │ │ -06459e: 5486 c208 |0019: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -0645a2: 7220 7d0b 5600 |001b: invoke-interface {v6, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -0645a8: 0c01 |001e: move-result-object v1 │ │ -0645aa: 1f01 1902 |001f: check-cast v1, Ljava/util/Map; // type@0219 │ │ -0645ae: 7220 7b0b 0100 |0021: invoke-interface {v1, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -0645b4: 0a06 |0024: move-result v6 │ │ -0645b6: 3806 2600 |0025: if-eqz v6, 004b // +0026 │ │ -0645ba: 7220 7d0b 0100 |0027: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -0645c0: 0c03 |002a: move-result-object v3 │ │ -0645c2: 1f03 1e02 |002b: check-cast v3, Ljava/util/Set; // type@021e │ │ -0645c6: 21b7 |002d: array-length v7, v11 │ │ -0645c8: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -0645ca: 3576 2500 |002f: if-ge v6, v7, 0054 // +0025 │ │ -0645ce: 4604 0b06 |0031: aget-object v4, v11, v6 │ │ -0645d2: 7110 7b10 0400 |0033: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0645d8: 7110 7014 0400 |0036: invoke-static {v4}, Lorg/jsoup/safety/Whitelist$Protocol;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol; // method@1470 │ │ -0645de: 0c02 |0039: move-result-object v2 │ │ -0645e0: 7220 8b0b 2300 |003a: invoke-interface {v3, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -0645e6: d806 0601 |003d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0645ea: 28f0 |003f: goto 002f // -0010 │ │ -0645ec: 2201 0f02 |0040: new-instance v1, Ljava/util/HashMap; // type@020f │ │ -0645f0: 7010 430b 0100 |0042: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0b43 │ │ -0645f6: 5486 c208 |0045: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -0645fa: 7230 800b 5601 |0047: invoke-interface {v6, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -064600: 28d7 |004a: goto 0021 // -0029 │ │ -064602: 2203 1002 |004b: new-instance v3, Ljava/util/HashSet; // type@0210 │ │ -064606: 7010 440b 0300 |004d: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@0b44 │ │ -06460c: 7230 800b 0103 |0050: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -064612: 28da |0053: goto 002d // -0026 │ │ -064614: 1108 |0054: return-object v8 │ │ +066f24: |[066f24] org.jsoup.safety.Whitelist.addProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ +066f34: 7110 7b10 0900 |0000: invoke-static {v9}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +066f3a: 7110 7b10 0a00 |0003: invoke-static {v10}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +066f40: 7110 7d10 0b00 |0006: invoke-static {v11}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +066f46: 7110 7214 0900 |0009: invoke-static {v9}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +066f4c: 0c05 |000c: move-result-object v5 │ │ +066f4e: 7110 6a14 0a00 |000d: invoke-static {v10}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ +066f54: 0c00 |0010: move-result-object v0 │ │ +066f56: 5486 c208 |0011: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +066f5a: 7220 7b0b 5600 |0013: invoke-interface {v6, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +066f60: 0a06 |0016: move-result v6 │ │ +066f62: 3806 2900 |0017: if-eqz v6, 0040 // +0029 │ │ +066f66: 5486 c208 |0019: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +066f6a: 7220 7d0b 5600 |001b: invoke-interface {v6, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +066f70: 0c01 |001e: move-result-object v1 │ │ +066f72: 1f01 2c02 |001f: check-cast v1, Ljava/util/Map; // type@022c │ │ +066f76: 7220 7b0b 0100 |0021: invoke-interface {v1, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +066f7c: 0a06 |0024: move-result v6 │ │ +066f7e: 3806 2600 |0025: if-eqz v6, 004b // +0026 │ │ +066f82: 7220 7d0b 0100 |0027: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +066f88: 0c03 |002a: move-result-object v3 │ │ +066f8a: 1f03 3102 |002b: check-cast v3, Ljava/util/Set; // type@0231 │ │ +066f8e: 21b7 |002d: array-length v7, v11 │ │ +066f90: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +066f92: 3576 2500 |002f: if-ge v6, v7, 0054 // +0025 │ │ +066f96: 4604 0b06 |0031: aget-object v4, v11, v6 │ │ +066f9a: 7110 7b10 0400 |0033: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +066fa0: 7110 7014 0400 |0036: invoke-static {v4}, Lorg/jsoup/safety/Whitelist$Protocol;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol; // method@1470 │ │ +066fa6: 0c02 |0039: move-result-object v2 │ │ +066fa8: 7220 8b0b 2300 |003a: invoke-interface {v3, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +066fae: d806 0601 |003d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +066fb2: 28f0 |003f: goto 002f // -0010 │ │ +066fb4: 2201 2202 |0040: new-instance v1, Ljava/util/HashMap; // type@0222 │ │ +066fb8: 7010 430b 0100 |0042: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0b43 │ │ +066fbe: 5486 c208 |0045: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +066fc2: 7230 800b 5601 |0047: invoke-interface {v6, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +066fc8: 28d7 |004a: goto 0021 // -0029 │ │ +066fca: 2203 2302 |004b: new-instance v3, Ljava/util/HashSet; // type@0223 │ │ +066fce: 7010 440b 0300 |004d: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@0b44 │ │ +066fd4: 7230 800b 0103 |0050: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +066fda: 28da |0053: goto 002d // -0026 │ │ +066fdc: 1108 |0054: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0003 line=412 │ │ 0x0006 line=413 │ │ 0x0009 line=415 │ │ 0x000d line=416 │ │ @@ -107066,28 +107031,28 @@ │ │ type : '([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -064618: |[064618] org.jsoup.safety.Whitelist.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ -064628: 7110 7d10 0600 |0000: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -06462e: 2162 |0003: array-length v2, v6 │ │ -064630: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -064632: 3521 1300 |0005: if-ge v1, v2, 0018 // +0013 │ │ -064636: 4600 0601 |0007: aget-object v0, v6, v1 │ │ -06463a: 7110 7b10 0000 |0009: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064640: 5453 c308 |000c: iget-object v3, v5, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -064644: 7110 7214 0000 |000e: invoke-static {v0}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -06464a: 0c04 |0011: move-result-object v4 │ │ -06464c: 7220 8b0b 4300 |0012: invoke-interface {v3, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -064652: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -064656: 28ee |0017: goto 0005 // -0012 │ │ -064658: 1105 |0018: return-object v5 │ │ +066fe0: |[066fe0] org.jsoup.safety.Whitelist.addTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ +066ff0: 7110 7d10 0600 |0000: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +066ff6: 2162 |0003: array-length v2, v6 │ │ +066ff8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +066ffa: 3521 1300 |0005: if-ge v1, v2, 0018 // +0013 │ │ +066ffe: 4600 0601 |0007: aget-object v0, v6, v1 │ │ +067002: 7110 7b10 0000 |0009: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +067008: 5453 c308 |000c: iget-object v3, v5, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +06700c: 7110 7214 0000 |000e: invoke-static {v0}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +067012: 0c04 |0011: move-result-object v4 │ │ +067014: 7220 8b0b 4300 |0012: invoke-interface {v3, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +06701a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06701e: 28ee |0017: goto 0005 // -0012 │ │ +067020: 1105 |0018: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=207 │ │ 0x0009 line=208 │ │ 0x000c line=209 │ │ 0x0015 line=207 │ │ @@ -107102,50 +107067,50 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes;' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -06465c: |[06465c] org.jsoup.safety.Whitelist.getEnforcedAttributes:(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes; │ │ -06466c: 2200 cd02 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -064670: 7010 aa10 0000 |0002: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -064676: 7110 7214 0800 |0005: invoke-static {v8}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -06467c: 0c03 |0008: move-result-object v3 │ │ -06467e: 5474 c008 |0009: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -064682: 7220 7b0b 3400 |000b: invoke-interface {v4, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -064688: 0a04 |000e: move-result v4 │ │ -06468a: 3804 3600 |000f: if-eqz v4, 0045 // +0036 │ │ -06468e: 5474 c008 |0011: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -064692: 7220 7d0b 3400 |0013: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -064698: 0c02 |0016: move-result-object v2 │ │ -06469a: 1f02 1902 |0017: check-cast v2, Ljava/util/Map; // type@0219 │ │ -06469e: 7210 7c0b 0200 |0019: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -0646a4: 0c04 |001c: move-result-object v4 │ │ -0646a6: 7210 8f0b 0400 |001d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -0646ac: 0c05 |0020: move-result-object v5 │ │ -0646ae: 7210 460b 0500 |0021: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0646b4: 0a04 |0024: move-result v4 │ │ -0646b6: 3804 2000 |0025: if-eqz v4, 0045 // +0020 │ │ -0646ba: 7210 470b 0500 |0027: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0646c0: 0c01 |002a: move-result-object v1 │ │ -0646c2: 1f01 1802 |002b: check-cast v1, Ljava/util/Map$Entry; // type@0218 │ │ -0646c6: 7210 780b 0100 |002d: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -0646cc: 0c04 |0030: move-result-object v4 │ │ -0646ce: 1f04 5903 |0031: check-cast v4, Lorg/jsoup/safety/Whitelist$AttributeKey; // type@0359 │ │ -0646d2: 6e10 6914 0400 |0033: invoke-virtual {v4}, Lorg/jsoup/safety/Whitelist$AttributeKey;.toString:()Ljava/lang/String; // method@1469 │ │ -0646d8: 0c06 |0036: move-result-object v6 │ │ -0646da: 7210 790b 0100 |0037: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -0646e0: 0c04 |003a: move-result-object v4 │ │ -0646e2: 1f04 5a03 |003b: check-cast v4, Lorg/jsoup/safety/Whitelist$AttributeValue; // type@035a │ │ -0646e6: 6e10 6c14 0400 |003d: invoke-virtual {v4}, Lorg/jsoup/safety/Whitelist$AttributeValue;.toString:()Ljava/lang/String; // method@146c │ │ -0646ec: 0c04 |0040: move-result-object v4 │ │ -0646ee: 6e30 bb10 6004 |0041: invoke-virtual {v0, v6, v4}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -0646f4: 28dd |0044: goto 0021 // -0023 │ │ -0646f6: 1100 |0045: return-object v0 │ │ +067024: |[067024] org.jsoup.safety.Whitelist.getEnforcedAttributes:(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes; │ │ +067034: 2200 e102 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +067038: 7010 aa10 0000 |0002: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +06703e: 7110 7214 0800 |0005: invoke-static {v8}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +067044: 0c03 |0008: move-result-object v3 │ │ +067046: 5474 c008 |0009: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +06704a: 7220 7b0b 3400 |000b: invoke-interface {v4, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +067050: 0a04 |000e: move-result v4 │ │ +067052: 3804 3600 |000f: if-eqz v4, 0045 // +0036 │ │ +067056: 5474 c008 |0011: iget-object v4, v7, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +06705a: 7220 7d0b 3400 |0013: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +067060: 0c02 |0016: move-result-object v2 │ │ +067062: 1f02 2c02 |0017: check-cast v2, Ljava/util/Map; // type@022c │ │ +067066: 7210 7c0b 0200 |0019: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +06706c: 0c04 |001c: move-result-object v4 │ │ +06706e: 7210 8f0b 0400 |001d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +067074: 0c05 |0020: move-result-object v5 │ │ +067076: 7210 460b 0500 |0021: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +06707c: 0a04 |0024: move-result v4 │ │ +06707e: 3804 2000 |0025: if-eqz v4, 0045 // +0020 │ │ +067082: 7210 470b 0500 |0027: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067088: 0c01 |002a: move-result-object v1 │ │ +06708a: 1f01 2b02 |002b: check-cast v1, Ljava/util/Map$Entry; // type@022b │ │ +06708e: 7210 780b 0100 |002d: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +067094: 0c04 |0030: move-result-object v4 │ │ +067096: 1f04 6d03 |0031: check-cast v4, Lorg/jsoup/safety/Whitelist$AttributeKey; // type@036d │ │ +06709a: 6e10 6914 0400 |0033: invoke-virtual {v4}, Lorg/jsoup/safety/Whitelist$AttributeKey;.toString:()Ljava/lang/String; // method@1469 │ │ +0670a0: 0c06 |0036: move-result-object v6 │ │ +0670a2: 7210 790b 0100 |0037: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +0670a8: 0c04 |003a: move-result-object v4 │ │ +0670aa: 1f04 6e03 |003b: check-cast v4, Lorg/jsoup/safety/Whitelist$AttributeValue; // type@036e │ │ +0670ae: 6e10 6c14 0400 |003d: invoke-virtual {v4}, Lorg/jsoup/safety/Whitelist$AttributeValue;.toString:()Ljava/lang/String; // method@146c │ │ +0670b4: 0c04 |0040: move-result-object v4 │ │ +0670b6: 6e30 bb10 6004 |0041: invoke-virtual {v0, v6, v4}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +0670bc: 28dd |0044: goto 0021 // -0023 │ │ +0670be: 1100 |0045: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0005 line=549 │ │ 0x0009 line=550 │ │ 0x0011 line=551 │ │ 0x0019 line=552 │ │ @@ -107164,66 +107129,66 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0646f8: |[0646f8] org.jsoup.safety.Whitelist.isSafeAttribute:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z │ │ -064708: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06470a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -06470c: 7110 7214 0700 |0002: invoke-static {v7}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -064712: 0c02 |0005: move-result-object v2 │ │ -064714: 6e10 8e10 0900 |0006: invoke-virtual {v9}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -06471a: 0c03 |0009: move-result-object v3 │ │ -06471c: 7110 6a14 0300 |000a: invoke-static {v3}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ -064722: 0c01 |000d: move-result-object v1 │ │ -064724: 5463 bf08 |000e: iget-object v3, v6, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -064728: 7220 7b0b 2300 |0010: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -06472e: 0a03 |0013: move-result v3 │ │ -064730: 3803 3700 |0014: if-eqz v3, 004b // +0037 │ │ -064734: 5463 bf08 |0016: iget-object v3, v6, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -064738: 7220 7d0b 2300 |0018: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -06473e: 0c03 |001b: move-result-object v3 │ │ -064740: 1f03 1e02 |001c: check-cast v3, Ljava/util/Set; // type@021e │ │ -064744: 7220 8d0b 1300 |001e: invoke-interface {v3, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -06474a: 0a03 |0021: move-result v3 │ │ -06474c: 3803 2900 |0022: if-eqz v3, 004b // +0029 │ │ -064750: 5463 c208 |0024: iget-object v3, v6, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -064754: 7220 7b0b 2300 |0026: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -06475a: 0a03 |0029: move-result v3 │ │ -06475c: 3803 1e00 |002a: if-eqz v3, 0048 // +001e │ │ -064760: 5463 c208 |002c: iget-object v3, v6, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -064764: 7220 7d0b 2300 |002e: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -06476a: 0c00 |0031: move-result-object v0 │ │ -06476c: 1f00 1902 |0032: check-cast v0, Ljava/util/Map; // type@0219 │ │ -064770: 7220 7b0b 1000 |0034: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -064776: 0a03 |0037: move-result v3 │ │ -064778: 3803 0e00 |0038: if-eqz v3, 0046 // +000e │ │ -06477c: 7220 7d0b 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -064782: 0c03 |003d: move-result-object v3 │ │ -064784: 1f03 1e02 |003e: check-cast v3, Ljava/util/Set; // type@021e │ │ -064788: 7040 8a14 8639 |0040: invoke-direct {v6, v8, v9, v3}, Lorg/jsoup/safety/Whitelist;.testValidProtocol:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;Ljava/util/Set;)Z // method@148a │ │ -06478e: 0a03 |0043: move-result v3 │ │ -064790: 3803 0500 |0044: if-eqz v3, 0049 // +0005 │ │ -064794: 0153 |0046: move v3, v5 │ │ -064796: 0135 |0047: move v5, v3 │ │ -064798: 0f05 |0048: return v5 │ │ -06479a: 0143 |0049: move v3, v4 │ │ -06479c: 28fd |004a: goto 0047 // -0003 │ │ -06479e: 1a03 3001 |004b: const-string v3, ":all" // string@0130 │ │ -0647a2: 6e20 2a0a 3700 |004d: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0647a8: 0a03 |0050: move-result v3 │ │ -0647aa: 3903 0a00 |0051: if-nez v3, 005b // +000a │ │ -0647ae: 1a03 3001 |0053: const-string v3, ":all" // string@0130 │ │ -0647b2: 6e40 7f14 3698 |0055: invoke-virtual {v6, v3, v8, v9}, Lorg/jsoup/safety/Whitelist;.isSafeAttribute:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z // method@147f │ │ -0647b8: 0a03 |0058: move-result v3 │ │ -0647ba: 3903 efff |0059: if-nez v3, 0048 // -0011 │ │ -0647be: 0145 |005b: move v5, v4 │ │ -0647c0: 28ec |005c: goto 0048 // -0014 │ │ +0670c0: |[0670c0] org.jsoup.safety.Whitelist.isSafeAttribute:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z │ │ +0670d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0670d2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0670d4: 7110 7214 0700 |0002: invoke-static {v7}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +0670da: 0c02 |0005: move-result-object v2 │ │ +0670dc: 6e10 8e10 0900 |0006: invoke-virtual {v9}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +0670e2: 0c03 |0009: move-result-object v3 │ │ +0670e4: 7110 6a14 0300 |000a: invoke-static {v3}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ +0670ea: 0c01 |000d: move-result-object v1 │ │ +0670ec: 5463 bf08 |000e: iget-object v3, v6, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +0670f0: 7220 7b0b 2300 |0010: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +0670f6: 0a03 |0013: move-result v3 │ │ +0670f8: 3803 3700 |0014: if-eqz v3, 004b // +0037 │ │ +0670fc: 5463 bf08 |0016: iget-object v3, v6, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +067100: 7220 7d0b 2300 |0018: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +067106: 0c03 |001b: move-result-object v3 │ │ +067108: 1f03 3102 |001c: check-cast v3, Ljava/util/Set; // type@0231 │ │ +06710c: 7220 8d0b 1300 |001e: invoke-interface {v3, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +067112: 0a03 |0021: move-result v3 │ │ +067114: 3803 2900 |0022: if-eqz v3, 004b // +0029 │ │ +067118: 5463 c208 |0024: iget-object v3, v6, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +06711c: 7220 7b0b 2300 |0026: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +067122: 0a03 |0029: move-result v3 │ │ +067124: 3803 1e00 |002a: if-eqz v3, 0048 // +001e │ │ +067128: 5463 c208 |002c: iget-object v3, v6, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +06712c: 7220 7d0b 2300 |002e: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +067132: 0c00 |0031: move-result-object v0 │ │ +067134: 1f00 2c02 |0032: check-cast v0, Ljava/util/Map; // type@022c │ │ +067138: 7220 7b0b 1000 |0034: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +06713e: 0a03 |0037: move-result v3 │ │ +067140: 3803 0e00 |0038: if-eqz v3, 0046 // +000e │ │ +067144: 7220 7d0b 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +06714a: 0c03 |003d: move-result-object v3 │ │ +06714c: 1f03 3102 |003e: check-cast v3, Ljava/util/Set; // type@0231 │ │ +067150: 7040 8a14 8639 |0040: invoke-direct {v6, v8, v9, v3}, Lorg/jsoup/safety/Whitelist;.testValidProtocol:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;Ljava/util/Set;)Z // method@148a │ │ +067156: 0a03 |0043: move-result v3 │ │ +067158: 3803 0500 |0044: if-eqz v3, 0049 // +0005 │ │ +06715c: 0153 |0046: move v3, v5 │ │ +06715e: 0135 |0047: move v5, v3 │ │ +067160: 0f05 |0048: return v5 │ │ +067162: 0143 |0049: move v3, v4 │ │ +067164: 28fd |004a: goto 0047 // -0003 │ │ +067166: 1a03 3001 |004b: const-string v3, ":all" // string@0130 │ │ +06716a: 6e20 2a0a 3700 |004d: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +067170: 0a03 |0050: move-result v3 │ │ +067172: 3903 0a00 |0051: if-nez v3, 005b // +000a │ │ +067176: 1a03 3001 |0053: const-string v3, ":all" // string@0130 │ │ +06717a: 6e40 7f14 3698 |0055: invoke-virtual {v6, v3, v8, v9}, Lorg/jsoup/safety/Whitelist;.isSafeAttribute:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z // method@147f │ │ +067180: 0a03 |0058: move-result v3 │ │ +067182: 3903 efff |0059: if-nez v3, 0048 // -0011 │ │ +067186: 0145 |005b: move v5, v4 │ │ +067188: 28ec |005c: goto 0048 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=496 │ │ 0x0006 line=497 │ │ 0x000e line=499 │ │ 0x0016 line=500 │ │ 0x0024 line=501 │ │ @@ -107247,21 +107212,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0647c4: |[0647c4] org.jsoup.safety.Whitelist.isSafeTag:(Ljava/lang/String;)Z │ │ -0647d4: 5420 c308 |0000: iget-object v0, v2, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -0647d8: 7110 7214 0300 |0002: invoke-static {v3}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -0647de: 0c01 |0005: move-result-object v1 │ │ -0647e0: 7220 8d0b 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -0647e6: 0a00 |0009: move-result v0 │ │ -0647e8: 0f00 |000a: return v0 │ │ +06718c: |[06718c] org.jsoup.safety.Whitelist.isSafeTag:(Ljava/lang/String;)Z │ │ +06719c: 5420 c308 |0000: iget-object v0, v2, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +0671a0: 7110 7214 0300 |0002: invoke-static {v3}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +0671a6: 0c01 |0005: move-result-object v1 │ │ +0671a8: 7220 8d0b 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +0671ae: 0a00 |0009: move-result v0 │ │ +0671b0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jsoup/safety/Whitelist; │ │ 0x0000 - 0x000b reg=3 tag Ljava/lang/String; │ │ │ │ @@ -107270,17 +107235,17 @@ │ │ type : '(Z)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0647ec: |[0647ec] org.jsoup.safety.Whitelist.preserveRelativeLinks:(Z)Lorg/jsoup/safety/Whitelist; │ │ -0647fc: 5c01 c108 |0000: iput-boolean v1, v0, Lorg/jsoup/safety/Whitelist;.preserveRelativeLinks:Z // field@08c1 │ │ -064800: 1100 |0002: return-object v0 │ │ +0671b4: |[0671b4] org.jsoup.safety.Whitelist.preserveRelativeLinks:(Z)Lorg/jsoup/safety/Whitelist; │ │ +0671c4: 5c01 c108 |0000: iput-boolean v1, v0, Lorg/jsoup/safety/Whitelist;.preserveRelativeLinks:Z // field@08c1 │ │ +0671c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0002 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/safety/Whitelist; │ │ 0x0000 - 0x0003 reg=1 preserve Z │ │ @@ -107290,83 +107255,83 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -064804: |[064804] org.jsoup.safety.Whitelist.removeAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ -064814: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -064816: 7110 7b10 0900 |0001: invoke-static {v9}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -06481c: 7110 7d10 0a00 |0004: invoke-static {v10}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -064822: 21a5 |0007: array-length v5, v10 │ │ -064824: 3d05 2300 |0008: if-lez v5, 002b // +0023 │ │ -064828: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -06482a: 1a07 0d09 |000b: const-string v7, "No attributes supplied." // string@090d │ │ -06482e: 7120 7810 7500 |000d: invoke-static {v5, v7}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -064834: 7110 7214 0900 |0010: invoke-static {v9}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -06483a: 0c04 |0013: move-result-object v4 │ │ -06483c: 2200 1002 |0014: new-instance v0, Ljava/util/HashSet; // type@0210 │ │ -064840: 7010 440b 0000 |0016: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0b44 │ │ -064846: 21a5 |0019: array-length v5, v10 │ │ -064848: 3556 1300 |001a: if-ge v6, v5, 002d // +0013 │ │ -06484c: 4602 0a06 |001c: aget-object v2, v10, v6 │ │ -064850: 7110 7b10 0200 |001e: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064856: 7110 6a14 0200 |0021: invoke-static {v2}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ -06485c: 0c07 |0024: move-result-object v7 │ │ -06485e: 7220 8b0b 7000 |0025: invoke-interface {v0, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -064864: d806 0601 |0028: add-int/lit8 v6, v6, #int 1 // #01 │ │ -064868: 28f0 |002a: goto 001a // -0010 │ │ -06486a: 0165 |002b: move v5, v6 │ │ -06486c: 28df |002c: goto 000b // -0021 │ │ -06486e: 5485 c308 |002d: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -064872: 7220 8d0b 4500 |002f: invoke-interface {v5, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -064878: 0a05 |0032: move-result v5 │ │ -06487a: 3805 2000 |0033: if-eqz v5, 0053 // +0020 │ │ -06487e: 5485 bf08 |0035: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -064882: 7220 7b0b 4500 |0037: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -064888: 0a05 |003a: move-result v5 │ │ -06488a: 3805 1800 |003b: if-eqz v5, 0053 // +0018 │ │ -06488e: 5485 bf08 |003d: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -064892: 7220 7d0b 4500 |003f: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -064898: 0c01 |0042: move-result-object v1 │ │ -06489a: 1f01 1e02 |0043: check-cast v1, Ljava/util/Set; // type@021e │ │ -06489e: 7220 910b 0100 |0045: invoke-interface {v1, v0}, Ljava/util/Set;.removeAll:(Ljava/util/Collection;)Z // method@0b91 │ │ -0648a4: 7210 8e0b 0100 |0048: invoke-interface {v1}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ -0648aa: 0a05 |004b: move-result v5 │ │ -0648ac: 3805 0700 |004c: if-eqz v5, 0053 // +0007 │ │ -0648b0: 5485 bf08 |004e: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -0648b4: 7220 810b 4500 |0050: invoke-interface {v5, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -0648ba: 1a05 3001 |0053: const-string v5, ":all" // string@0130 │ │ -0648be: 6e20 2a0a 5900 |0055: invoke-virtual {v9, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0648c4: 0a05 |0058: move-result v5 │ │ -0648c6: 3805 2f00 |0059: if-eqz v5, 0088 // +002f │ │ -0648ca: 5485 bf08 |005b: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -0648ce: 7210 7f0b 0500 |005d: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@0b7f │ │ -0648d4: 0c05 |0060: move-result-object v5 │ │ -0648d6: 7210 8f0b 0500 |0061: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -0648dc: 0c05 |0064: move-result-object v5 │ │ -0648de: 7210 460b 0500 |0065: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0648e4: 0a06 |0068: move-result v6 │ │ -0648e6: 3806 1f00 |0069: if-eqz v6, 0088 // +001f │ │ -0648ea: 7210 470b 0500 |006b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0648f0: 0c03 |006e: move-result-object v3 │ │ -0648f2: 1f03 5c03 |006f: check-cast v3, Lorg/jsoup/safety/Whitelist$TagName; // type@035c │ │ -0648f6: 5486 bf08 |0071: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -0648fa: 7220 7d0b 3600 |0073: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -064900: 0c01 |0076: move-result-object v1 │ │ -064902: 1f01 1e02 |0077: check-cast v1, Ljava/util/Set; // type@021e │ │ -064906: 7220 910b 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.removeAll:(Ljava/util/Collection;)Z // method@0b91 │ │ -06490c: 7210 8e0b 0100 |007c: invoke-interface {v1}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ -064912: 0a06 |007f: move-result v6 │ │ -064914: 3806 e5ff |0080: if-eqz v6, 0065 // -001b │ │ -064918: 5486 bf08 |0082: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -06491c: 7220 810b 3600 |0084: invoke-interface {v6, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -064922: 28de |0087: goto 0065 // -0022 │ │ -064924: 1108 |0088: return-object v8 │ │ +0671cc: |[0671cc] org.jsoup.safety.Whitelist.removeAttributes:(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ +0671dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0671de: 7110 7b10 0900 |0001: invoke-static {v9}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +0671e4: 7110 7d10 0a00 |0004: invoke-static {v10}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0671ea: 21a5 |0007: array-length v5, v10 │ │ +0671ec: 3d05 2300 |0008: if-lez v5, 002b // +0023 │ │ +0671f0: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +0671f2: 1a07 2109 |000b: const-string v7, "No attributes supplied." // string@0921 │ │ +0671f6: 7120 7810 7500 |000d: invoke-static {v5, v7}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +0671fc: 7110 7214 0900 |0010: invoke-static {v9}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +067202: 0c04 |0013: move-result-object v4 │ │ +067204: 2200 2302 |0014: new-instance v0, Ljava/util/HashSet; // type@0223 │ │ +067208: 7010 440b 0000 |0016: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0b44 │ │ +06720e: 21a5 |0019: array-length v5, v10 │ │ +067210: 3556 1300 |001a: if-ge v6, v5, 002d // +0013 │ │ +067214: 4602 0a06 |001c: aget-object v2, v10, v6 │ │ +067218: 7110 7b10 0200 |001e: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +06721e: 7110 6a14 0200 |0021: invoke-static {v2}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ +067224: 0c07 |0024: move-result-object v7 │ │ +067226: 7220 8b0b 7000 |0025: invoke-interface {v0, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +06722c: d806 0601 |0028: add-int/lit8 v6, v6, #int 1 // #01 │ │ +067230: 28f0 |002a: goto 001a // -0010 │ │ +067232: 0165 |002b: move v5, v6 │ │ +067234: 28df |002c: goto 000b // -0021 │ │ +067236: 5485 c308 |002d: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +06723a: 7220 8d0b 4500 |002f: invoke-interface {v5, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +067240: 0a05 |0032: move-result v5 │ │ +067242: 3805 2000 |0033: if-eqz v5, 0053 // +0020 │ │ +067246: 5485 bf08 |0035: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +06724a: 7220 7b0b 4500 |0037: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +067250: 0a05 |003a: move-result v5 │ │ +067252: 3805 1800 |003b: if-eqz v5, 0053 // +0018 │ │ +067256: 5485 bf08 |003d: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +06725a: 7220 7d0b 4500 |003f: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +067260: 0c01 |0042: move-result-object v1 │ │ +067262: 1f01 3102 |0043: check-cast v1, Ljava/util/Set; // type@0231 │ │ +067266: 7220 910b 0100 |0045: invoke-interface {v1, v0}, Ljava/util/Set;.removeAll:(Ljava/util/Collection;)Z // method@0b91 │ │ +06726c: 7210 8e0b 0100 |0048: invoke-interface {v1}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ +067272: 0a05 |004b: move-result v5 │ │ +067274: 3805 0700 |004c: if-eqz v5, 0053 // +0007 │ │ +067278: 5485 bf08 |004e: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +06727c: 7220 810b 4500 |0050: invoke-interface {v5, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +067282: 1a05 3001 |0053: const-string v5, ":all" // string@0130 │ │ +067286: 6e20 2a0a 5900 |0055: invoke-virtual {v9, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +06728c: 0a05 |0058: move-result v5 │ │ +06728e: 3805 2f00 |0059: if-eqz v5, 0088 // +002f │ │ +067292: 5485 bf08 |005b: iget-object v5, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +067296: 7210 7f0b 0500 |005d: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@0b7f │ │ +06729c: 0c05 |0060: move-result-object v5 │ │ +06729e: 7210 8f0b 0500 |0061: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +0672a4: 0c05 |0064: move-result-object v5 │ │ +0672a6: 7210 460b 0500 |0065: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0672ac: 0a06 |0068: move-result v6 │ │ +0672ae: 3806 1f00 |0069: if-eqz v6, 0088 // +001f │ │ +0672b2: 7210 470b 0500 |006b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0672b8: 0c03 |006e: move-result-object v3 │ │ +0672ba: 1f03 7003 |006f: check-cast v3, Lorg/jsoup/safety/Whitelist$TagName; // type@0370 │ │ +0672be: 5486 bf08 |0071: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +0672c2: 7220 7d0b 3600 |0073: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +0672c8: 0c01 |0076: move-result-object v1 │ │ +0672ca: 1f01 3102 |0077: check-cast v1, Ljava/util/Set; // type@0231 │ │ +0672ce: 7220 910b 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.removeAll:(Ljava/util/Collection;)Z // method@0b91 │ │ +0672d4: 7210 8e0b 0100 |007c: invoke-interface {v1}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ +0672da: 0a06 |007f: move-result v6 │ │ +0672dc: 3806 e5ff |0080: if-eqz v6, 0065 // -001b │ │ +0672e0: 5486 bf08 |0082: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +0672e4: 7220 810b 3600 |0084: invoke-interface {v6, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +0672ea: 28de |0087: goto 0065 // -0022 │ │ +0672ec: 1108 |0088: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=289 │ │ 0x0004 line=290 │ │ 0x0007 line=291 │ │ 0x0010 line=293 │ │ 0x0014 line=294 │ │ @@ -107405,40 +107370,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -064928: |[064928] org.jsoup.safety.Whitelist.removeEnforcedAttribute:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ -064938: 7110 7b10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -06493e: 7110 7b10 0600 |0003: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064944: 7110 7214 0500 |0006: invoke-static {v5}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -06494a: 0c02 |0009: move-result-object v2 │ │ -06494c: 5443 c308 |000a: iget-object v3, v4, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -064950: 7220 8d0b 2300 |000c: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -064956: 0a03 |000f: move-result v3 │ │ -064958: 3803 2400 |0010: if-eqz v3, 0034 // +0024 │ │ -06495c: 5443 c008 |0012: iget-object v3, v4, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -064960: 7220 7b0b 2300 |0014: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -064966: 0a03 |0017: move-result v3 │ │ -064968: 3803 1c00 |0018: if-eqz v3, 0034 // +001c │ │ -06496c: 7110 6a14 0600 |001a: invoke-static {v6}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ -064972: 0c00 |001d: move-result-object v0 │ │ -064974: 5443 c008 |001e: iget-object v3, v4, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -064978: 7220 7d0b 2300 |0020: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -06497e: 0c01 |0023: move-result-object v1 │ │ -064980: 1f01 1902 |0024: check-cast v1, Ljava/util/Map; // type@0219 │ │ -064984: 7220 810b 0100 |0026: invoke-interface {v1, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -06498a: 7210 7e0b 0100 |0029: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ -064990: 0a03 |002c: move-result v3 │ │ -064992: 3803 0700 |002d: if-eqz v3, 0034 // +0007 │ │ -064996: 5443 c008 |002f: iget-object v3, v4, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -06499a: 7220 810b 2300 |0031: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -0649a0: 1104 |0034: return-object v4 │ │ +0672f0: |[0672f0] org.jsoup.safety.Whitelist.removeEnforcedAttribute:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ +067300: 7110 7b10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +067306: 7110 7b10 0600 |0003: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +06730c: 7110 7214 0500 |0006: invoke-static {v5}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +067312: 0c02 |0009: move-result-object v2 │ │ +067314: 5443 c308 |000a: iget-object v3, v4, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +067318: 7220 8d0b 2300 |000c: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +06731e: 0a03 |000f: move-result v3 │ │ +067320: 3803 2400 |0010: if-eqz v3, 0034 // +0024 │ │ +067324: 5443 c008 |0012: iget-object v3, v4, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +067328: 7220 7b0b 2300 |0014: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +06732e: 0a03 |0017: move-result v3 │ │ +067330: 3803 1c00 |0018: if-eqz v3, 0034 // +001c │ │ +067334: 7110 6a14 0600 |001a: invoke-static {v6}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ +06733a: 0c00 |001d: move-result-object v0 │ │ +06733c: 5443 c008 |001e: iget-object v3, v4, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +067340: 7220 7d0b 2300 |0020: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +067346: 0c01 |0023: move-result-object v1 │ │ +067348: 1f01 2c02 |0024: check-cast v1, Ljava/util/Map; // type@022c │ │ +06734c: 7220 810b 0100 |0026: invoke-interface {v1, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +067352: 7210 7e0b 0100 |0029: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ +067358: 0a03 |002c: move-result v3 │ │ +06735a: 3803 0700 |002d: if-eqz v3, 0034 // +0007 │ │ +06735e: 5443 c008 |002f: iget-object v3, v4, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +067362: 7220 810b 2300 |0031: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +067368: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0003 line=360 │ │ 0x0006 line=362 │ │ 0x000a line=363 │ │ 0x001a line=364 │ │ @@ -107460,56 +107425,56 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0649a4: |[0649a4] org.jsoup.safety.Whitelist.removeProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ -0649b4: 7110 7b10 0900 |0000: invoke-static {v9}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0649ba: 7110 7b10 0a00 |0003: invoke-static {v10}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0649c0: 7110 7d10 0b00 |0006: invoke-static {v11}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0649c6: 7110 7214 0900 |0009: invoke-static {v9}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -0649cc: 0c05 |000c: move-result-object v5 │ │ -0649ce: 7110 6a14 0a00 |000d: invoke-static {v10}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ -0649d4: 0c00 |0010: move-result-object v0 │ │ -0649d6: 5486 c208 |0011: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -0649da: 7220 7b0b 5600 |0013: invoke-interface {v6, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -0649e0: 0a06 |0016: move-result v6 │ │ -0649e2: 3806 3d00 |0017: if-eqz v6, 0054 // +003d │ │ -0649e6: 5486 c208 |0019: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -0649ea: 7220 7d0b 5600 |001b: invoke-interface {v6, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -0649f0: 0c01 |001e: move-result-object v1 │ │ -0649f2: 1f01 1902 |001f: check-cast v1, Ljava/util/Map; // type@0219 │ │ -0649f6: 7220 7b0b 0100 |0021: invoke-interface {v1, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -0649fc: 0a06 |0024: move-result v6 │ │ -0649fe: 3806 2f00 |0025: if-eqz v6, 0054 // +002f │ │ -064a02: 7220 7d0b 0100 |0027: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -064a08: 0c03 |002a: move-result-object v3 │ │ -064a0a: 1f03 1e02 |002b: check-cast v3, Ljava/util/Set; // type@021e │ │ -064a0e: 21b7 |002d: array-length v7, v11 │ │ -064a10: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -064a12: 3576 1100 |002f: if-ge v6, v7, 0040 // +0011 │ │ -064a16: 4604 0b06 |0031: aget-object v4, v11, v6 │ │ -064a1a: 7110 7b10 0400 |0033: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064a20: 7110 7014 0400 |0036: invoke-static {v4}, Lorg/jsoup/safety/Whitelist$Protocol;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol; // method@1470 │ │ -064a26: 0c02 |0039: move-result-object v2 │ │ -064a28: 7220 900b 2300 |003a: invoke-interface {v3, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -064a2e: d806 0601 |003d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -064a32: 28f0 |003f: goto 002f // -0010 │ │ -064a34: 7210 8e0b 0300 |0040: invoke-interface {v3}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ -064a3a: 0a06 |0043: move-result v6 │ │ -064a3c: 3806 1000 |0044: if-eqz v6, 0054 // +0010 │ │ -064a40: 7220 810b 0100 |0046: invoke-interface {v1, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -064a46: 7210 7e0b 0100 |0049: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ -064a4c: 0a06 |004c: move-result v6 │ │ -064a4e: 3806 0700 |004d: if-eqz v6, 0054 // +0007 │ │ -064a52: 5486 c208 |004f: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -064a56: 7220 810b 5600 |0051: invoke-interface {v6, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -064a5c: 1108 |0054: return-object v8 │ │ +06736c: |[06736c] org.jsoup.safety.Whitelist.removeProtocols:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ +06737c: 7110 7b10 0900 |0000: invoke-static {v9}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +067382: 7110 7b10 0a00 |0003: invoke-static {v10}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +067388: 7110 7d10 0b00 |0006: invoke-static {v11}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +06738e: 7110 7214 0900 |0009: invoke-static {v9}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +067394: 0c05 |000c: move-result-object v5 │ │ +067396: 7110 6a14 0a00 |000d: invoke-static {v10}, Lorg/jsoup/safety/Whitelist$AttributeKey;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; // method@146a │ │ +06739c: 0c00 |0010: move-result-object v0 │ │ +06739e: 5486 c208 |0011: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +0673a2: 7220 7b0b 5600 |0013: invoke-interface {v6, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +0673a8: 0a06 |0016: move-result v6 │ │ +0673aa: 3806 3d00 |0017: if-eqz v6, 0054 // +003d │ │ +0673ae: 5486 c208 |0019: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +0673b2: 7220 7d0b 5600 |001b: invoke-interface {v6, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +0673b8: 0c01 |001e: move-result-object v1 │ │ +0673ba: 1f01 2c02 |001f: check-cast v1, Ljava/util/Map; // type@022c │ │ +0673be: 7220 7b0b 0100 |0021: invoke-interface {v1, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +0673c4: 0a06 |0024: move-result v6 │ │ +0673c6: 3806 2f00 |0025: if-eqz v6, 0054 // +002f │ │ +0673ca: 7220 7d0b 0100 |0027: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +0673d0: 0c03 |002a: move-result-object v3 │ │ +0673d2: 1f03 3102 |002b: check-cast v3, Ljava/util/Set; // type@0231 │ │ +0673d6: 21b7 |002d: array-length v7, v11 │ │ +0673d8: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +0673da: 3576 1100 |002f: if-ge v6, v7, 0040 // +0011 │ │ +0673de: 4604 0b06 |0031: aget-object v4, v11, v6 │ │ +0673e2: 7110 7b10 0400 |0033: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +0673e8: 7110 7014 0400 |0036: invoke-static {v4}, Lorg/jsoup/safety/Whitelist$Protocol;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol; // method@1470 │ │ +0673ee: 0c02 |0039: move-result-object v2 │ │ +0673f0: 7220 900b 2300 |003a: invoke-interface {v3, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +0673f6: d806 0601 |003d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0673fa: 28f0 |003f: goto 002f // -0010 │ │ +0673fc: 7210 8e0b 0300 |0040: invoke-interface {v3}, Ljava/util/Set;.isEmpty:()Z // method@0b8e │ │ +067402: 0a06 |0043: move-result v6 │ │ +067404: 3806 1000 |0044: if-eqz v6, 0054 // +0010 │ │ +067408: 7220 810b 0100 |0046: invoke-interface {v1, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +06740e: 7210 7e0b 0100 |0049: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ +067414: 0a06 |004c: move-result v6 │ │ +067416: 3806 0700 |004d: if-eqz v6, 0054 // +0007 │ │ +06741a: 5486 c208 |004f: iget-object v6, v8, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +06741e: 7220 810b 5600 |0051: invoke-interface {v6, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +067424: 1108 |0054: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ 0x0006 line=454 │ │ 0x0009 line=456 │ │ 0x000d line=457 │ │ @@ -107544,36 +107509,36 @@ │ │ type : '([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -064a60: |[064a60] org.jsoup.safety.Whitelist.removeTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ -064a70: 7110 7d10 0600 |0000: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -064a76: 2163 |0003: array-length v3, v6 │ │ -064a78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -064a7a: 3532 2500 |0005: if-ge v2, v3, 002a // +0025 │ │ -064a7e: 4600 0602 |0007: aget-object v0, v6, v2 │ │ -064a82: 7110 7b10 0000 |0009: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -064a88: 7110 7214 0000 |000c: invoke-static {v0}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ -064a8e: 0c01 |000f: move-result-object v1 │ │ -064a90: 5454 c308 |0010: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ -064a94: 7220 900b 1400 |0012: invoke-interface {v4, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -064a9a: 0a04 |0015: move-result v4 │ │ -064a9c: 3804 1100 |0016: if-eqz v4, 0027 // +0011 │ │ -064aa0: 5454 bf08 |0018: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ -064aa4: 7220 810b 1400 |001a: invoke-interface {v4, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -064aaa: 5454 c008 |001d: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ -064aae: 7220 810b 1400 |001f: invoke-interface {v4, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -064ab4: 5454 c208 |0022: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ -064ab8: 7220 810b 1400 |0024: invoke-interface {v4, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -064abe: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -064ac2: 28dc |0029: goto 0005 // -0024 │ │ -064ac4: 1105 |002a: return-object v5 │ │ +067428: |[067428] org.jsoup.safety.Whitelist.removeTags:([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ +067438: 7110 7d10 0600 |0000: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +06743e: 2163 |0003: array-length v3, v6 │ │ +067440: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +067442: 3532 2500 |0005: if-ge v2, v3, 002a // +0025 │ │ +067446: 4600 0602 |0007: aget-object v0, v6, v2 │ │ +06744a: 7110 7b10 0000 |0009: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +067450: 7110 7214 0000 |000c: invoke-static {v0}, Lorg/jsoup/safety/Whitelist$TagName;.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; // method@1472 │ │ +067456: 0c01 |000f: move-result-object v1 │ │ +067458: 5454 c308 |0010: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.tagNames:Ljava/util/Set; // field@08c3 │ │ +06745c: 7220 900b 1400 |0012: invoke-interface {v4, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +067462: 0a04 |0015: move-result v4 │ │ +067464: 3804 1100 |0016: if-eqz v4, 0027 // +0011 │ │ +067468: 5454 bf08 |0018: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.attributes:Ljava/util/Map; // field@08bf │ │ +06746c: 7220 810b 1400 |001a: invoke-interface {v4, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +067472: 5454 c008 |001d: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.enforcedAttributes:Ljava/util/Map; // field@08c0 │ │ +067476: 7220 810b 1400 |001f: invoke-interface {v4, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +06747c: 5454 c208 |0022: iget-object v4, v5, Lorg/jsoup/safety/Whitelist;.protocols:Ljava/util/Map; // field@08c2 │ │ +067480: 7220 810b 1400 |0024: invoke-interface {v4, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +067486: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06748a: 28dc |0029: goto 0005 // -0024 │ │ +06748c: 1105 |002a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=223 │ │ 0x0009 line=224 │ │ 0x000c line=225 │ │ 0x0010 line=227 │ │ @@ -107584,20 +107549,20 @@ │ │ 0x002a line=233 │ │ locals : │ │ 0x0009 - 0x002a reg=0 tag Ljava/lang/String; │ │ 0x0010 - 0x002a reg=1 tagName Lorg/jsoup/safety/Whitelist$TagName; │ │ 0x0000 - 0x002b reg=5 this Lorg/jsoup/safety/Whitelist; │ │ 0x0000 - 0x002b reg=6 tags [Ljava/lang/String; │ │ │ │ - source_file_idx : 3134 (Whitelist.java) │ │ + source_file_idx : 3154 (Whitelist.java) │ │ │ │ Class #294 header: │ │ -class_idx : 864 │ │ +class_idx : 884 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 629 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #294 annotations: │ │ @@ -107617,17 +107582,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064ac8: |[064ac8] org.jsoup.select.Collector.:()V │ │ -064ad8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -064ade: 0e00 |0003: return-void │ │ +067490: |[067490] org.jsoup.select.Collector.:()V │ │ +0674a0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0674a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Collector; │ │ │ │ @@ -107636,40 +107601,40 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -064ae0: |[064ae0] org.jsoup.select.Collector.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ -064af0: 2200 6403 |0000: new-instance v0, Lorg/jsoup/select/Elements; // type@0364 │ │ -064af4: 7010 a114 0000 |0002: invoke-direct {v0}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ -064afa: 2201 8803 |0005: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@0388 │ │ -064afe: 2202 5f03 |0007: new-instance v2, Lorg/jsoup/select/Collector$Accumulator; // type@035f │ │ -064b02: 7040 8b14 4230 |0009: invoke-direct {v2, v4, v0, v3}, Lorg/jsoup/select/Collector$Accumulator;.:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;Lorg/jsoup/select/Evaluator;)V // method@148b │ │ -064b08: 7020 3515 2100 |000c: invoke-direct {v1, v2}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ -064b0e: 6e20 3615 4100 |000f: invoke-virtual {v1, v4}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ -064b14: 1100 |0012: return-object v0 │ │ +0674a8: |[0674a8] org.jsoup.select.Collector.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ +0674b8: 2200 7803 |0000: new-instance v0, Lorg/jsoup/select/Elements; // type@0378 │ │ +0674bc: 7010 a114 0000 |0002: invoke-direct {v0}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ +0674c2: 2201 9c03 |0005: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@039c │ │ +0674c6: 2202 7303 |0007: new-instance v2, Lorg/jsoup/select/Collector$Accumulator; // type@0373 │ │ +0674ca: 7040 8b14 4230 |0009: invoke-direct {v2, v4, v0, v3}, Lorg/jsoup/select/Collector$Accumulator;.:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;Lorg/jsoup/select/Evaluator;)V // method@148b │ │ +0674d0: 7020 3515 2100 |000c: invoke-direct {v1, v2}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ +0674d6: 6e20 3615 4100 |000f: invoke-virtual {v1, v4}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ +0674dc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ 0x0012 line=25 │ │ locals : │ │ 0x0005 - 0x0013 reg=0 elements Lorg/jsoup/select/Elements; │ │ 0x0000 - 0x0013 reg=3 eval Lorg/jsoup/select/Evaluator; │ │ 0x0000 - 0x0013 reg=4 root Lorg/jsoup/nodes/Element; │ │ │ │ Virtual methods - │ │ source_file_idx : 629 (Collector.java) │ │ │ │ Class #295 header: │ │ -class_idx : 868 │ │ +class_idx : 888 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 519 │ │ +superclass_idx : 538 │ │ source_file_idx : 810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 36 │ │ │ │ Class #295 annotations: │ │ @@ -107695,17 +107660,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064b18: |[064b18] org.jsoup.select.Elements.:()V │ │ -064b28: 7010 110b 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -064b2e: 0e00 |0003: return-void │ │ +0674e0: |[0674e0] org.jsoup.select.Elements.:()V │ │ +0674f0: 7010 110b 0000 |0000: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +0674f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Elements; │ │ │ │ @@ -107714,17 +107679,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064b30: |[064b30] org.jsoup.select.Elements.:(I)V │ │ -064b40: 7020 120b 1000 |0000: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -064b46: 0e00 |0003: return-void │ │ +0674f8: |[0674f8] org.jsoup.select.Elements.:(I)V │ │ +067508: 7020 120b 1000 |0000: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +06750e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Elements; │ │ 0x0000 - 0x0004 reg=1 initialCapacity I │ │ @@ -107734,17 +107699,17 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064b48: |[064b48] org.jsoup.select.Elements.:(Ljava/util/Collection;)V │ │ -064b58: 7020 130b 1000 |0000: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -064b5e: 0e00 |0003: return-void │ │ +067510: |[067510] org.jsoup.select.Elements.:(Ljava/util/Collection;)V │ │ +067520: 7020 130b 1000 |0000: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +067526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Elements; │ │ @@ -107755,17 +107720,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064b60: |[064b60] org.jsoup.select.Elements.:(Ljava/util/List;)V │ │ -064b70: 7020 130b 1000 |0000: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -064b76: 0e00 |0003: return-void │ │ +067528: |[067528] org.jsoup.select.Elements.:(Ljava/util/List;)V │ │ +067538: 7020 130b 1000 |0000: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +06753e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Elements; │ │ @@ -107776,19 +107741,19 @@ │ │ type : '([Lorg/jsoup/nodes/Element;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -064b78: |[064b78] org.jsoup.select.Elements.:([Lorg/jsoup/nodes/Element;)V │ │ -064b88: 7110 1f0b 0200 |0000: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ -064b8e: 0c00 |0003: move-result-object v0 │ │ -064b90: 7020 130b 0100 |0004: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -064b96: 0e00 |0007: return-void │ │ +067540: |[067540] org.jsoup.select.Elements.:([Lorg/jsoup/nodes/Element;)V │ │ +067550: 7110 1f0b 0200 |0000: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ +067556: 0c00 |0003: move-result-object v0 │ │ +067558: 7020 130b 0100 |0004: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +06755e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/select/Elements; │ │ 0x0000 - 0x0008 reg=2 elements [Lorg/jsoup/nodes/Element; │ │ @@ -107799,26 +107764,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -064b98: |[064b98] org.jsoup.select.Elements.addClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -064ba8: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064bae: 0c01 |0003: move-result-object v1 │ │ -064bb0: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064bb6: 0a02 |0007: move-result v2 │ │ -064bb8: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -064bbc: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064bc2: 0c00 |000d: move-result-object v0 │ │ -064bc4: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064bc8: 6e20 2611 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.addClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1126 │ │ -064bce: 28f1 |0013: goto 0004 // -000f │ │ -064bd0: 1103 |0014: return-object v3 │ │ +067560: |[067560] org.jsoup.select.Elements.addClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067570: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067576: 0c01 |0003: move-result-object v1 │ │ +067578: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +06757e: 0a02 |0007: move-result v2 │ │ +067580: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067584: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +06758a: 0c00 |000d: move-result-object v0 │ │ +06758c: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067590: 6e20 2611 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.addClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1126 │ │ +067596: 28f1 |0013: goto 0004 // -000f │ │ +067598: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0010 line=112 │ │ 0x0014 line=114 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -107830,26 +107795,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -064bd4: |[064bd4] org.jsoup.select.Elements.after:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -064be4: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064bea: 0c01 |0003: move-result-object v1 │ │ -064bec: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064bf2: 0a02 |0007: move-result v2 │ │ -064bf4: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -064bf8: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064bfe: 0c00 |000d: move-result-object v0 │ │ -064c00: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064c04: 6e20 2711 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1127 │ │ -064c0a: 28f1 |0013: goto 0004 // -000f │ │ -064c0c: 1103 |0014: return-object v3 │ │ +06759c: |[06759c] org.jsoup.select.Elements.after:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +0675ac: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0675b2: 0c01 |0003: move-result-object v1 │ │ +0675b4: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0675ba: 0a02 |0007: move-result v2 │ │ +0675bc: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +0675c0: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0675c6: 0c00 |000d: move-result-object v0 │ │ +0675c8: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0675cc: 6e20 2711 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1127 │ │ +0675d2: 28f1 |0013: goto 0004 // -000f │ │ +0675d4: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0010 line=320 │ │ 0x0014 line=322 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -107861,26 +107826,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -064c10: |[064c10] org.jsoup.select.Elements.append:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -064c20: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064c26: 0c01 |0003: move-result-object v1 │ │ -064c28: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064c2e: 0a02 |0007: move-result v2 │ │ -064c30: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -064c34: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064c3a: 0c00 |000d: move-result-object v0 │ │ -064c3c: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064c40: 6e20 2b11 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112b │ │ -064c46: 28f1 |0013: goto 0004 // -000f │ │ -064c48: 1103 |0014: return-object v3 │ │ +0675d8: |[0675d8] org.jsoup.select.Elements.append:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +0675e8: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0675ee: 0c01 |0003: move-result-object v1 │ │ +0675f0: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0675f6: 0a02 |0007: move-result v2 │ │ +0675f8: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +0675fc: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067602: 0c00 |000d: move-result-object v0 │ │ +067604: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067608: 6e20 2b11 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112b │ │ +06760e: 28f1 |0013: goto 0004 // -000f │ │ +067610: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0010 line=294 │ │ 0x0014 line=296 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -107892,31 +107857,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -064c4c: |[064c4c] org.jsoup.select.Elements.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ -064c5c: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064c62: 0c01 |0003: move-result-object v1 │ │ -064c64: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064c6a: 0a02 |0007: move-result v2 │ │ -064c6c: 3802 1300 |0008: if-eqz v2, 001b // +0013 │ │ -064c70: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064c76: 0c00 |000d: move-result-object v0 │ │ -064c78: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064c7c: 6e20 6511 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -064c82: 0a02 |0013: move-result v2 │ │ -064c84: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ -064c88: 6e20 3111 4000 |0016: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -064c8e: 0c01 |0019: move-result-object v1 │ │ -064c90: 1101 |001a: return-object v1 │ │ -064c92: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ -064c96: 28fd |001d: goto 001a // -0003 │ │ +067614: |[067614] org.jsoup.select.Elements.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ +067624: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +06762a: 0c01 |0003: move-result-object v1 │ │ +06762c: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067632: 0a02 |0007: move-result v2 │ │ +067634: 3802 1300 |0008: if-eqz v2, 001b // +0013 │ │ +067638: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +06763e: 0c00 |000d: move-result-object v0 │ │ +067640: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067644: 6e20 6511 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +06764a: 0a02 |0013: move-result v2 │ │ +06764c: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ +067650: 6e20 3111 4000 |0016: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +067656: 0c01 |0019: move-result-object v1 │ │ +067658: 1101 |001a: return-object v1 │ │ +06765a: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ +06765e: 28fd |001d: goto 001a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0010 line=61 │ │ 0x0016 line=62 │ │ 0x001a line=64 │ │ locals : │ │ @@ -107929,26 +107894,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -064c98: |[064c98] org.jsoup.select.Elements.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -064ca8: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064cae: 0c01 |0003: move-result-object v1 │ │ -064cb0: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064cb6: 0a02 |0007: move-result v2 │ │ -064cb8: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -064cbc: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064cc2: 0c00 |000d: move-result-object v0 │ │ -064cc4: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064cc8: 6e30 3211 4005 |0010: invoke-virtual {v0, v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -064cce: 28f1 |0013: goto 0004 // -000f │ │ -064cd0: 1103 |0014: return-object v3 │ │ +067660: |[067660] org.jsoup.select.Elements.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067670: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067676: 0c01 |0003: move-result-object v1 │ │ +067678: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +06767e: 0a02 |0007: move-result v2 │ │ +067680: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067684: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +06768a: 0c00 |000d: move-result-object v0 │ │ +06768c: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067690: 6e30 3211 4005 |0010: invoke-virtual {v0, v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +067696: 28f1 |0013: goto 0004 // -000f │ │ +067698: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0010 line=88 │ │ 0x0014 line=90 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -107961,26 +107926,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -064cd4: |[064cd4] org.jsoup.select.Elements.before:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -064ce4: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064cea: 0c01 |0003: move-result-object v1 │ │ -064cec: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064cf2: 0a02 |0007: move-result v2 │ │ -064cf4: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -064cf8: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064cfe: 0c00 |000d: move-result-object v0 │ │ -064d00: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064d04: 6e20 3711 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1137 │ │ -064d0a: 28f1 |0013: goto 0004 // -000f │ │ -064d0c: 1103 |0014: return-object v3 │ │ +06769c: |[06769c] org.jsoup.select.Elements.before:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +0676ac: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0676b2: 0c01 |0003: move-result-object v1 │ │ +0676b4: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0676ba: 0a02 |0007: move-result v2 │ │ +0676bc: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +0676c0: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0676c6: 0c00 |000d: move-result-object v0 │ │ +0676c8: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0676cc: 6e20 3711 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1137 │ │ +0676d2: 28f1 |0013: goto 0004 // -000f │ │ +0676d4: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0010 line=307 │ │ 0x0014 line=309 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -107992,18 +107957,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -064d10: |[064d10] org.jsoup.select.Elements.clone:()Ljava/lang/Object; │ │ -064d20: 6e10 af14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.clone:()Lorg/jsoup/select/Elements; // method@14af │ │ -064d26: 0c00 |0003: move-result-object v0 │ │ -064d28: 1100 |0004: return-object v0 │ │ +0676d8: |[0676d8] org.jsoup.select.Elements.clone:()Ljava/lang/Object; │ │ +0676e8: 6e10 af14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.clone:()Lorg/jsoup/select/Elements; // method@14af │ │ +0676ee: 0c00 |0003: move-result-object v0 │ │ +0676f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/select/Elements; │ │ │ │ #7 : (in Lorg/jsoup/select/Elements;) │ │ @@ -108011,32 +107976,32 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -064d2c: |[064d2c] org.jsoup.select.Elements.clone:()Lorg/jsoup/select/Elements; │ │ -064d3c: 2200 6403 |0000: new-instance v0, Lorg/jsoup/select/Elements; // type@0364 │ │ -064d40: 6e10 c614 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -064d46: 0a02 |0005: move-result v2 │ │ -064d48: 7020 a214 2000 |0006: invoke-direct {v0, v2}, Lorg/jsoup/select/Elements;.:(I)V // method@14a2 │ │ -064d4e: 6e10 bc14 0400 |0009: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064d54: 0c02 |000c: move-result-object v2 │ │ -064d56: 7210 460b 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064d5c: 0a03 |0010: move-result v3 │ │ -064d5e: 3803 1000 |0011: if-eqz v3, 0021 // +0010 │ │ -064d62: 7210 470b 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064d68: 0c01 |0016: move-result-object v1 │ │ -064d6a: 1f01 d702 |0017: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064d6e: 6e10 4311 0100 |0019: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.clone:()Lorg/jsoup/nodes/Element; // method@1143 │ │ -064d74: 0c03 |001c: move-result-object v3 │ │ -064d76: 6e20 a714 3000 |001d: invoke-virtual {v0, v3}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ -064d7c: 28ed |0020: goto 000d // -0013 │ │ -064d7e: 1100 |0021: return-object v0 │ │ +0676f4: |[0676f4] org.jsoup.select.Elements.clone:()Lorg/jsoup/select/Elements; │ │ +067704: 2200 7803 |0000: new-instance v0, Lorg/jsoup/select/Elements; // type@0378 │ │ +067708: 6e10 c614 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +06770e: 0a02 |0005: move-result v2 │ │ +067710: 7020 a214 2000 |0006: invoke-direct {v0, v2}, Lorg/jsoup/select/Elements;.:(I)V // method@14a2 │ │ +067716: 6e10 bc14 0400 |0009: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +06771c: 0c02 |000c: move-result-object v2 │ │ +06771e: 7210 460b 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067724: 0a03 |0010: move-result v3 │ │ +067726: 3803 1000 |0011: if-eqz v3, 0021 // +0010 │ │ +06772a: 7210 470b 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067730: 0c01 |0016: move-result-object v1 │ │ +067732: 1f01 eb02 |0017: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067736: 6e10 4311 0100 |0019: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.clone:()Lorg/jsoup/nodes/Element; // method@1143 │ │ +06773c: 0c03 |001c: move-result-object v3 │ │ +06773e: 6e20 a714 3000 |001d: invoke-virtual {v0, v3}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ +067744: 28ed |0020: goto 000d // -0013 │ │ +067746: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0009 line=45 │ │ 0x0019 line=46 │ │ 0x0021 line=48 │ │ locals : │ │ @@ -108049,26 +108014,26 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -064d80: |[064d80] org.jsoup.select.Elements.empty:()Lorg/jsoup/select/Elements; │ │ -064d90: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064d96: 0c01 |0003: move-result-object v1 │ │ -064d98: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064d9e: 0a02 |0007: move-result v2 │ │ -064da0: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -064da4: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064daa: 0c00 |000d: move-result-object v0 │ │ -064dac: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064db0: 6e10 4a11 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.empty:()Lorg/jsoup/nodes/Element; // method@114a │ │ -064db6: 28f1 |0013: goto 0004 // -000f │ │ -064db8: 1103 |0014: return-object v3 │ │ +067748: |[067748] org.jsoup.select.Elements.empty:()Lorg/jsoup/select/Elements; │ │ +067758: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +06775e: 0c01 |0003: move-result-object v1 │ │ +067760: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067766: 0a02 |0007: move-result v2 │ │ +067768: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +06776c: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067772: 0c00 |000d: move-result-object v0 │ │ +067774: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067778: 6e10 4a11 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.empty:()Lorg/jsoup/nodes/Element; // method@114a │ │ +06777e: 28f1 |0013: goto 0004 // -000f │ │ +067780: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0010 line=376 │ │ 0x0014 line=378 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108079,32 +108044,32 @@ │ │ type : '(I)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -064dbc: |[064dbc] org.jsoup.select.Elements.eq:(I)Lorg/jsoup/select/Elements; │ │ -064dcc: 6e10 c614 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -064dd2: 0a00 |0003: move-result v0 │ │ -064dd4: 3750 1500 |0004: if-le v0, v5, 0019 // +0015 │ │ -064dd8: 2201 6403 |0006: new-instance v1, Lorg/jsoup/select/Elements; // type@0364 │ │ -064ddc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -064dde: 2302 c603 |0009: new-array v2, v0, [Lorg/jsoup/nodes/Element; // type@03c6 │ │ -064de2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -064de4: 6e20 b414 5400 |000c: invoke-virtual {v4, v5}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -064dea: 0c00 |000f: move-result-object v0 │ │ -064dec: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064df0: 4d00 0203 |0012: aput-object v0, v2, v3 │ │ -064df4: 7020 a514 2100 |0014: invoke-direct {v1, v2}, Lorg/jsoup/select/Elements;.:([Lorg/jsoup/nodes/Element;)V // method@14a5 │ │ -064dfa: 0710 |0017: move-object v0, v1 │ │ -064dfc: 1100 |0018: return-object v0 │ │ -064dfe: 2200 6403 |0019: new-instance v0, Lorg/jsoup/select/Elements; // type@0364 │ │ -064e02: 7010 a114 0000 |001b: invoke-direct {v0}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ -064e08: 28fa |001e: goto 0018 // -0006 │ │ +067784: |[067784] org.jsoup.select.Elements.eq:(I)Lorg/jsoup/select/Elements; │ │ +067794: 6e10 c614 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +06779a: 0a00 |0003: move-result v0 │ │ +06779c: 3750 1500 |0004: if-le v0, v5, 0019 // +0015 │ │ +0677a0: 2201 7803 |0006: new-instance v1, Lorg/jsoup/select/Elements; // type@0378 │ │ +0677a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0677a6: 2302 da03 |0009: new-array v2, v0, [Lorg/jsoup/nodes/Element; // type@03da │ │ +0677aa: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0677ac: 6e20 b414 5400 |000c: invoke-virtual {v4, v5}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +0677b2: 0c00 |000f: move-result-object v0 │ │ +0677b4: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0677b8: 4d00 0203 |0012: aput-object v0, v2, v3 │ │ +0677bc: 7020 a514 2100 |0014: invoke-direct {v1, v2}, Lorg/jsoup/select/Elements;.:([Lorg/jsoup/nodes/Element;)V // method@14a5 │ │ +0677c2: 0710 |0017: move-object v0, v1 │ │ +0677c4: 1100 |0018: return-object v0 │ │ +0677c6: 2200 7803 |0019: new-instance v0, Lorg/jsoup/select/Elements; // type@0378 │ │ +0677ca: 7010 a114 0000 |001b: invoke-direct {v0}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ +0677d0: 28fa |001e: goto 0018 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lorg/jsoup/select/Elements; │ │ 0x0000 - 0x001f reg=5 index I │ │ │ │ @@ -108113,25 +108078,25 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -064e0c: |[064e0c] org.jsoup.select.Elements.first:()Lorg/jsoup/nodes/Element; │ │ -064e1c: 6e10 bb14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.isEmpty:()Z // method@14bb │ │ -064e22: 0a00 |0003: move-result v0 │ │ -064e24: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -064e28: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -064e2a: 1100 |0007: return-object v0 │ │ -064e2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -064e2e: 6e20 b414 0100 |0009: invoke-virtual {v1, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -064e34: 0c00 |000c: move-result-object v0 │ │ -064e36: 1f00 d702 |000d: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064e3a: 28f8 |000f: goto 0007 // -0008 │ │ +0677d4: |[0677d4] org.jsoup.select.Elements.first:()Lorg/jsoup/nodes/Element; │ │ +0677e4: 6e10 bb14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.isEmpty:()Z // method@14bb │ │ +0677ea: 0a00 |0003: move-result v0 │ │ +0677ec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0677f0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0677f2: 1100 |0007: return-object v0 │ │ +0677f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0677f6: 6e20 b414 0100 |0009: invoke-virtual {v1, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +0677fc: 0c00 |000c: move-result-object v0 │ │ +0677fe: 1f00 eb02 |000d: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067802: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jsoup/select/Elements; │ │ │ │ #11 : (in Lorg/jsoup/select/Elements;) │ │ @@ -108139,31 +108104,31 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -064e3c: |[064e3c] org.jsoup.select.Elements.forms:()Ljava/util/List; │ │ -064e4c: 2201 0702 |0000: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -064e50: 7010 110b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -064e56: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064e5c: 0c02 |0008: move-result-object v2 │ │ -064e5e: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064e64: 0a03 |000c: move-result v3 │ │ -064e66: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ -064e6a: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064e70: 0c00 |0012: move-result-object v0 │ │ -064e72: 1f00 d702 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064e76: 2003 dc02 |0015: instance-of v3, v0, Lorg/jsoup/nodes/FormElement; // type@02dc │ │ -064e7a: 3803 f2ff |0017: if-eqz v3, 0009 // -000e │ │ -064e7e: 1f00 dc02 |0019: check-cast v0, Lorg/jsoup/nodes/FormElement; // type@02dc │ │ -064e82: 6e20 150b 0100 |001b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -064e88: 28eb |001e: goto 0009 // -0015 │ │ -064e8a: 1101 |001f: return-object v1 │ │ +067804: |[067804] org.jsoup.select.Elements.forms:()Ljava/util/List; │ │ +067814: 2201 1a02 |0000: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +067818: 7010 110b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +06781e: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067824: 0c02 |0008: move-result-object v2 │ │ +067826: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +06782c: 0a03 |000c: move-result v3 │ │ +06782e: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ +067832: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067838: 0c00 |0012: move-result-object v0 │ │ +06783a: 1f00 eb02 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +06783e: 2003 f002 |0015: instance-of v3, v0, Lorg/jsoup/nodes/FormElement; // type@02f0 │ │ +067842: 3803 f2ff |0017: if-eqz v3, 0009 // -000e │ │ +067846: 1f00 f002 |0019: check-cast v0, Lorg/jsoup/nodes/FormElement; // type@02f0 │ │ +06784a: 6e20 150b 0100 |001b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +067850: 28eb |001e: goto 0009 // -0015 │ │ +067852: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0005 line=497 │ │ 0x0015 line=498 │ │ 0x0019 line=499 │ │ 0x001f line=500 │ │ @@ -108177,30 +108142,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -064e8c: |[064e8c] org.jsoup.select.Elements.hasAttr:(Ljava/lang/String;)Z │ │ -064e9c: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064ea2: 0c01 |0003: move-result-object v1 │ │ -064ea4: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064eaa: 0a02 |0007: move-result v2 │ │ -064eac: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ -064eb0: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064eb6: 0c00 |000d: move-result-object v0 │ │ -064eb8: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064ebc: 6e20 6511 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -064ec2: 0a02 |0013: move-result v2 │ │ -064ec4: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ -064ec8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -064eca: 0f01 |0017: return v1 │ │ -064ecc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -064ece: 28fe |0019: goto 0017 // -0002 │ │ +067854: |[067854] org.jsoup.select.Elements.hasAttr:(Ljava/lang/String;)Z │ │ +067864: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +06786a: 0c01 |0003: move-result-object v1 │ │ +06786c: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067872: 0a02 |0007: move-result v2 │ │ +067874: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ +067878: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +06787e: 0c00 |000d: move-result-object v0 │ │ +067880: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067884: 6e20 6511 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +06788a: 0a02 |0013: move-result v2 │ │ +06788c: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ +067890: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +067892: 0f01 |0017: return v1 │ │ +067894: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +067896: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0010 line=74 │ │ 0x0016 line=75 │ │ 0x0017 line=77 │ │ locals : │ │ @@ -108213,30 +108178,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -064ed0: |[064ed0] org.jsoup.select.Elements.hasClass:(Ljava/lang/String;)Z │ │ -064ee0: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064ee6: 0c01 |0003: move-result-object v1 │ │ -064ee8: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064eee: 0a02 |0007: move-result v2 │ │ -064ef0: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ -064ef4: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064efa: 0c00 |000d: move-result-object v0 │ │ -064efc: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064f00: 6e20 6611 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@1166 │ │ -064f06: 0a02 |0013: move-result v2 │ │ -064f08: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ -064f0c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -064f0e: 0f01 |0017: return v1 │ │ -064f10: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -064f12: 28fe |0019: goto 0017 // -0002 │ │ +067898: |[067898] org.jsoup.select.Elements.hasClass:(Ljava/lang/String;)Z │ │ +0678a8: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0678ae: 0c01 |0003: move-result-object v1 │ │ +0678b0: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0678b6: 0a02 |0007: move-result v2 │ │ +0678b8: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ +0678bc: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0678c2: 0c00 |000d: move-result-object v0 │ │ +0678c4: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0678c8: 6e20 6611 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@1166 │ │ +0678ce: 0a02 |0013: move-result v2 │ │ +0678d0: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ +0678d4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0678d6: 0f01 |0017: return v1 │ │ +0678d8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0678da: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0010 line=148 │ │ 0x0016 line=149 │ │ 0x0017 line=151 │ │ locals : │ │ @@ -108249,30 +108214,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -064f14: |[064f14] org.jsoup.select.Elements.hasText:()Z │ │ -064f24: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064f2a: 0c01 |0003: move-result-object v1 │ │ -064f2c: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064f32: 0a02 |0007: move-result v2 │ │ -064f34: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ -064f38: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064f3e: 0c00 |000d: move-result-object v0 │ │ -064f40: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064f44: 6e10 6711 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.hasText:()Z // method@1167 │ │ -064f4a: 0a02 |0013: move-result v2 │ │ -064f4c: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ -064f50: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -064f52: 0f01 |0017: return v1 │ │ -064f54: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -064f56: 28fe |0019: goto 0017 // -0002 │ │ +0678dc: |[0678dc] org.jsoup.select.Elements.hasText:()Z │ │ +0678ec: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0678f2: 0c01 |0003: move-result-object v1 │ │ +0678f4: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0678fa: 0a02 |0007: move-result v2 │ │ +0678fc: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ +067900: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067906: 0c00 |000d: move-result-object v0 │ │ +067908: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +06790c: 6e10 6711 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.hasText:()Z // method@1167 │ │ +067912: 0a02 |0013: move-result v2 │ │ +067914: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ +067918: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +06791a: 0f01 |0017: return v1 │ │ +06791c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +06791e: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0010 line=197 │ │ 0x0016 line=198 │ │ 0x0017 line=200 │ │ locals : │ │ @@ -108284,38 +108249,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -064f58: |[064f58] org.jsoup.select.Elements.html:()Ljava/lang/String; │ │ -064f68: 2201 c101 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -064f6c: 7010 500a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -064f72: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064f78: 0c02 |0008: move-result-object v2 │ │ -064f7a: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064f80: 0a03 |000c: move-result v3 │ │ -064f82: 3803 1b00 |000d: if-eqz v3, 0028 // +001b │ │ -064f86: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064f8c: 0c00 |0012: move-result-object v0 │ │ -064f8e: 1f00 d702 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064f92: 6e10 600a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -064f98: 0a03 |0018: move-result v3 │ │ -064f9a: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -064f9e: 1a03 0200 |001b: const-string v3, " │ │ +067920: |[067920] org.jsoup.select.Elements.html:()Ljava/lang/String; │ │ +067930: 2201 d301 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +067934: 7010 500a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06793a: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067940: 0c02 |0008: move-result-object v2 │ │ +067942: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067948: 0a03 |000c: move-result v3 │ │ +06794a: 3803 1b00 |000d: if-eqz v3, 0028 // +001b │ │ +06794e: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067954: 0c00 |0012: move-result-object v0 │ │ +067956: 1f00 eb02 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +06795a: 6e10 600a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +067960: 0a03 |0018: move-result v3 │ │ +067962: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +067966: 1a03 0200 |001b: const-string v3, " │ │ " // string@0002 │ │ -064fa2: 6e20 580a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -064fa8: 6e10 6911 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@1169 │ │ -064fae: 0c03 |0023: move-result-object v3 │ │ -064fb0: 6e20 580a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -064fb6: 28e2 |0027: goto 0009 // -001e │ │ -064fb8: 6e10 640a 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -064fbe: 0c02 |002b: move-result-object v2 │ │ -064fc0: 1102 |002c: return-object v2 │ │ +06796a: 6e20 580a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +067970: 6e10 6911 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@1169 │ │ +067976: 0c03 |0023: move-result-object v3 │ │ +067978: 6e20 580a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06797e: 28e2 |0027: goto 0009 // -001e │ │ +067980: 6e10 640a 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +067986: 0c02 |002b: move-result-object v2 │ │ +067988: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ 0x0015 line=212 │ │ 0x001b line=213 │ │ 0x0020 line=214 │ │ @@ -108330,26 +108295,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -064fc4: |[064fc4] org.jsoup.select.Elements.html:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -064fd4: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -064fda: 0c01 |0003: move-result-object v1 │ │ -064fdc: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -064fe2: 0a02 |0007: move-result v2 │ │ -064fe4: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -064fe8: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -064fee: 0c00 |000d: move-result-object v0 │ │ -064ff0: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -064ff4: 6e20 6a11 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.html:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@116a │ │ -064ffa: 28f1 |0013: goto 0004 // -000f │ │ -064ffc: 1103 |0014: return-object v3 │ │ +06798c: |[06798c] org.jsoup.select.Elements.html:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +06799c: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +0679a2: 0c01 |0003: move-result-object v1 │ │ +0679a4: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0679aa: 0a02 |0007: move-result v2 │ │ +0679ac: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +0679b0: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0679b6: 0c00 |000d: move-result-object v0 │ │ +0679b8: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0679bc: 6e20 6a11 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.html:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@116a │ │ +0679c2: 28f1 |0013: goto 0004 // -000f │ │ +0679c4: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0010 line=268 │ │ 0x0014 line=270 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108361,24 +108326,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -065000: |[065000] org.jsoup.select.Elements.is:(Ljava/lang/String;)Z │ │ -065010: 6e20 c514 3200 |0000: invoke-virtual {v2, v3}, Lorg/jsoup/select/Elements;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@14c5 │ │ -065016: 0c00 |0003: move-result-object v0 │ │ -065018: 6e10 bb14 0000 |0004: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.isEmpty:()Z // method@14bb │ │ -06501e: 0a01 |0007: move-result v1 │ │ -065020: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -065024: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -065026: 0f01 |000b: return v1 │ │ -065028: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -06502a: 28fe |000d: goto 000b // -0002 │ │ +0679c8: |[0679c8] org.jsoup.select.Elements.is:(Ljava/lang/String;)Z │ │ +0679d8: 6e20 c514 3200 |0000: invoke-virtual {v2, v3}, Lorg/jsoup/select/Elements;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@14c5 │ │ +0679de: 0c00 |0003: move-result-object v0 │ │ +0679e0: 6e10 bb14 0000 |0004: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.isEmpty:()Z // method@14bb │ │ +0679e6: 0a01 |0007: move-result v1 │ │ +0679e8: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +0679ec: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0679ee: 0f01 |000b: return v1 │ │ +0679f0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0679f2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0004 line=444 │ │ locals : │ │ 0x0004 - 0x000e reg=0 children Lorg/jsoup/select/Elements; │ │ 0x0000 - 0x000e reg=2 this Lorg/jsoup/select/Elements; │ │ @@ -108389,27 +108354,27 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06502c: |[06502c] org.jsoup.select.Elements.last:()Lorg/jsoup/nodes/Element; │ │ -06503c: 6e10 bb14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.isEmpty:()Z // method@14bb │ │ -065042: 0a00 |0003: move-result v0 │ │ -065044: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -065048: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06504a: 1100 |0007: return-object v0 │ │ -06504c: 6e10 c614 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -065052: 0a00 |000b: move-result v0 │ │ -065054: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -065058: 6e20 b414 0100 |000e: invoke-virtual {v1, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -06505e: 0c00 |0011: move-result-object v0 │ │ -065060: 1f00 d702 |0012: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -065064: 28f3 |0014: goto 0007 // -000d │ │ +0679f4: |[0679f4] org.jsoup.select.Elements.last:()Lorg/jsoup/nodes/Element; │ │ +067a04: 6e10 bb14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.isEmpty:()Z // method@14bb │ │ +067a0a: 0a00 |0003: move-result v0 │ │ +067a0c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +067a10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +067a12: 1100 |0007: return-object v0 │ │ +067a14: 6e10 c614 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +067a1a: 0a00 |000b: move-result v0 │ │ +067a1c: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +067a20: 6e20 b414 0100 |000e: invoke-virtual {v1, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +067a26: 0c00 |0011: move-result-object v0 │ │ +067a28: 1f00 eb02 |0012: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067a2c: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jsoup/select/Elements; │ │ │ │ #19 : (in Lorg/jsoup/select/Elements;) │ │ @@ -108417,20 +108382,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -065068: |[065068] org.jsoup.select.Elements.not:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -065078: 7120 5315 2300 |0000: invoke-static {v3, v2}, Lorg/jsoup/select/Selector;.select:(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements; // method@1553 │ │ -06507e: 0c00 |0003: move-result-object v0 │ │ -065080: 7120 5115 0200 |0004: invoke-static {v2, v0}, Lorg/jsoup/select/Selector;.filterOut:(Ljava/util/Collection;Ljava/util/Collection;)Lorg/jsoup/select/Elements; // method@1551 │ │ -065086: 0c01 |0007: move-result-object v1 │ │ -065088: 1101 |0008: return-object v1 │ │ +067a30: |[067a30] org.jsoup.select.Elements.not:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067a40: 7120 5315 2300 |0000: invoke-static {v3, v2}, Lorg/jsoup/select/Selector;.select:(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements; // method@1553 │ │ +067a46: 0c00 |0003: move-result-object v0 │ │ +067a48: 7120 5115 0200 |0004: invoke-static {v2, v0}, Lorg/jsoup/select/Selector;.filterOut:(Ljava/util/Collection;Ljava/util/Collection;)Lorg/jsoup/select/Elements; // method@1551 │ │ +067a4e: 0c01 |0007: move-result-object v1 │ │ +067a50: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 out Lorg/jsoup/select/Elements; │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/select/Elements; │ │ @@ -108441,38 +108406,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06508c: |[06508c] org.jsoup.select.Elements.outerHtml:()Ljava/lang/String; │ │ -06509c: 2201 c101 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0650a0: 7010 500a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0650a6: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0650ac: 0c02 |0008: move-result-object v2 │ │ -0650ae: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0650b4: 0a03 |000c: move-result v3 │ │ -0650b6: 3803 1b00 |000d: if-eqz v3, 0028 // +001b │ │ -0650ba: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0650c0: 0c00 |0012: move-result-object v0 │ │ -0650c2: 1f00 d702 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0650c6: 6e10 600a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -0650cc: 0a03 |0018: move-result v3 │ │ -0650ce: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -0650d2: 1a03 0200 |001b: const-string v3, " │ │ +067a54: |[067a54] org.jsoup.select.Elements.outerHtml:()Ljava/lang/String; │ │ +067a64: 2201 d301 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +067a68: 7010 500a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +067a6e: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067a74: 0c02 |0008: move-result-object v2 │ │ +067a76: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067a7c: 0a03 |000c: move-result v3 │ │ +067a7e: 3803 1b00 |000d: if-eqz v3, 0028 // +001b │ │ +067a82: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067a88: 0c00 |0012: move-result-object v0 │ │ +067a8a: 1f00 eb02 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067a8e: 6e10 600a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +067a94: 0a03 |0018: move-result v3 │ │ +067a96: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +067a9a: 1a03 0200 |001b: const-string v3, " │ │ " // string@0002 │ │ -0650d6: 6e20 580a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0650dc: 6e10 7411 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.outerHtml:()Ljava/lang/String; // method@1174 │ │ -0650e2: 0c03 |0023: move-result-object v3 │ │ -0650e4: 6e20 580a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0650ea: 28e2 |0027: goto 0009 // -001e │ │ -0650ec: 6e10 640a 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0650f2: 0c02 |002b: move-result-object v2 │ │ -0650f4: 1102 |002c: return-object v2 │ │ +067a9e: 6e20 580a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +067aa4: 6e10 7411 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.outerHtml:()Ljava/lang/String; // method@1174 │ │ +067aaa: 0c03 |0023: move-result-object v3 │ │ +067aac: 6e20 580a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +067ab2: 28e2 |0027: goto 0009 // -001e │ │ +067ab4: 6e10 640a 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +067aba: 0c02 |002b: move-result-object v2 │ │ +067abc: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0005 line=227 │ │ 0x0015 line=228 │ │ 0x001b line=229 │ │ 0x0020 line=230 │ │ @@ -108487,32 +108452,32 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0650f8: |[0650f8] org.jsoup.select.Elements.parents:()Lorg/jsoup/select/Elements; │ │ -065108: 2200 1302 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@0213 │ │ -06510c: 7010 580b 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ -065112: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -065118: 0c02 |0008: move-result-object v2 │ │ -06511a: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -065120: 0a03 |000c: move-result v3 │ │ -065122: 3803 1000 |000d: if-eqz v3, 001d // +0010 │ │ -065126: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -06512c: 0c01 |0012: move-result-object v1 │ │ -06512e: 1f01 d702 |0013: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -065132: 6e10 7c11 0100 |0015: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.parents:()Lorg/jsoup/select/Elements; // method@117c │ │ -065138: 0c03 |0018: move-result-object v3 │ │ -06513a: 6e20 450b 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/HashSet;.addAll:(Ljava/util/Collection;)Z // method@0b45 │ │ -065140: 28ed |001c: goto 0009 // -0013 │ │ -065142: 2202 6403 |001d: new-instance v2, Lorg/jsoup/select/Elements; // type@0364 │ │ -065146: 7020 a314 0200 |001f: invoke-direct {v2, v0}, Lorg/jsoup/select/Elements;.:(Ljava/util/Collection;)V // method@14a3 │ │ -06514c: 1102 |0022: return-object v2 │ │ +067ac0: |[067ac0] org.jsoup.select.Elements.parents:()Lorg/jsoup/select/Elements; │ │ +067ad0: 2200 2602 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@0226 │ │ +067ad4: 7010 580b 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ +067ada: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067ae0: 0c02 |0008: move-result-object v2 │ │ +067ae2: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067ae8: 0a03 |000c: move-result v3 │ │ +067aea: 3803 1000 |000d: if-eqz v3, 001d // +0010 │ │ +067aee: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067af4: 0c01 |0012: move-result-object v1 │ │ +067af6: 1f01 eb02 |0013: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067afa: 6e10 7c11 0100 |0015: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.parents:()Lorg/jsoup/select/Elements; // method@117c │ │ +067b00: 0c03 |0018: move-result-object v3 │ │ +067b02: 6e20 450b 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/HashSet;.addAll:(Ljava/util/Collection;)Z // method@0b45 │ │ +067b08: 28ed |001c: goto 0009 // -0013 │ │ +067b0a: 2202 7803 |001d: new-instance v2, Lorg/jsoup/select/Elements; // type@0378 │ │ +067b0e: 7020 a314 0200 |001f: invoke-direct {v2, v0}, Lorg/jsoup/select/Elements;.:(Ljava/util/Collection;)V // method@14a3 │ │ +067b14: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ 0x0015 line=454 │ │ 0x001d line=456 │ │ locals : │ │ @@ -108525,26 +108490,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -065150: |[065150] org.jsoup.select.Elements.prepend:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -065160: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -065166: 0c01 |0003: move-result-object v1 │ │ -065168: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06516e: 0a02 |0007: move-result v2 │ │ -065170: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -065174: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -06517a: 0c00 |000d: move-result-object v0 │ │ -06517c: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -065180: 6e20 7d11 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.prepend:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@117d │ │ -065186: 28f1 |0013: goto 0004 // -000f │ │ -065188: 1103 |0014: return-object v3 │ │ +067b18: |[067b18] org.jsoup.select.Elements.prepend:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067b28: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067b2e: 0c01 |0003: move-result-object v1 │ │ +067b30: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067b36: 0a02 |0007: move-result v2 │ │ +067b38: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067b3c: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067b42: 0c00 |000d: move-result-object v0 │ │ +067b44: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067b48: 6e20 7d11 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.prepend:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@117d │ │ +067b4e: 28f1 |0013: goto 0004 // -000f │ │ +067b50: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0010 line=281 │ │ 0x0014 line=283 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108556,26 +108521,26 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06518c: |[06518c] org.jsoup.select.Elements.remove:()Lorg/jsoup/select/Elements; │ │ -06519c: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0651a2: 0c01 |0003: move-result-object v1 │ │ -0651a4: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0651aa: 0a02 |0007: move-result v2 │ │ -0651ac: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -0651b0: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0651b6: 0c00 |000d: move-result-object v0 │ │ -0651b8: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0651bc: 6e10 8311 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ -0651c2: 28f1 |0013: goto 0004 // -000f │ │ -0651c4: 1103 |0014: return-object v3 │ │ +067b54: |[067b54] org.jsoup.select.Elements.remove:()Lorg/jsoup/select/Elements; │ │ +067b64: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067b6a: 0c01 |0003: move-result-object v1 │ │ +067b6c: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067b72: 0a02 |0007: move-result v2 │ │ +067b74: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067b78: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067b7e: 0c00 |000d: move-result-object v0 │ │ +067b80: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067b84: 6e10 8311 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ +067b8a: 28f1 |0013: goto 0004 // -000f │ │ +067b8c: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0010 line=395 │ │ 0x0014 line=397 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108586,26 +108551,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0651c8: |[0651c8] org.jsoup.select.Elements.removeAttr:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -0651d8: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0651de: 0c01 |0003: move-result-object v1 │ │ -0651e0: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0651e6: 0a02 |0007: move-result v2 │ │ -0651e8: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -0651ec: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0651f2: 0c00 |000d: move-result-object v0 │ │ -0651f4: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0651f8: 6e20 8411 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1184 │ │ -0651fe: 28f1 |0013: goto 0004 // -000f │ │ -065200: 1103 |0014: return-object v3 │ │ +067b90: |[067b90] org.jsoup.select.Elements.removeAttr:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067ba0: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067ba6: 0c01 |0003: move-result-object v1 │ │ +067ba8: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067bae: 0a02 |0007: move-result v2 │ │ +067bb0: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067bb4: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067bba: 0c00 |000d: move-result-object v0 │ │ +067bbc: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067bc0: 6e20 8411 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1184 │ │ +067bc6: 28f1 |0013: goto 0004 // -000f │ │ +067bc8: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0010 line=100 │ │ 0x0014 line=102 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108617,26 +108582,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -065204: |[065204] org.jsoup.select.Elements.removeClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -065214: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -06521a: 0c01 |0003: move-result-object v1 │ │ -06521c: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -065222: 0a02 |0007: move-result v2 │ │ -065224: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -065228: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -06522e: 0c00 |000d: move-result-object v0 │ │ -065230: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -065234: 6e20 8611 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.removeClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1186 │ │ -06523a: 28f1 |0013: goto 0004 // -000f │ │ -06523c: 1103 |0014: return-object v3 │ │ +067bcc: |[067bcc] org.jsoup.select.Elements.removeClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067bdc: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067be2: 0c01 |0003: move-result-object v1 │ │ +067be4: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067bea: 0a02 |0007: move-result v2 │ │ +067bec: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067bf0: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067bf6: 0c00 |000d: move-result-object v0 │ │ +067bf8: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067bfc: 6e20 8611 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.removeClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1186 │ │ +067c02: 28f1 |0013: goto 0004 // -000f │ │ +067c04: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0010 line=124 │ │ 0x0014 line=126 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108648,18 +108613,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -065240: |[065240] org.jsoup.select.Elements.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -065250: 7120 5315 1200 |0000: invoke-static {v2, v1}, Lorg/jsoup/select/Selector;.select:(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements; // method@1553 │ │ -065256: 0c00 |0003: move-result-object v0 │ │ -065258: 1100 |0004: return-object v0 │ │ +067c08: |[067c08] org.jsoup.select.Elements.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067c18: 7120 5315 1200 |0000: invoke-static {v2, v1}, Lorg/jsoup/select/Selector;.select:(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements; // method@1553 │ │ +067c1e: 0c00 |0003: move-result-object v0 │ │ +067c20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/select/Elements; │ │ 0x0000 - 0x0005 reg=2 query Ljava/lang/String; │ │ │ │ @@ -108668,26 +108633,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06525c: |[06525c] org.jsoup.select.Elements.tagName:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -06526c: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -065272: 0c01 |0003: move-result-object v1 │ │ -065274: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06527a: 0a02 |0007: move-result v2 │ │ -06527c: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -065280: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -065286: 0c00 |000d: move-result-object v0 │ │ -065288: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -06528c: 6e20 8c11 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.tagName:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118c │ │ -065292: 28f1 |0013: goto 0004 // -000f │ │ -065294: 1103 |0014: return-object v3 │ │ +067c24: |[067c24] org.jsoup.select.Elements.tagName:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067c34: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067c3a: 0c01 |0003: move-result-object v1 │ │ +067c3c: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067c42: 0a02 |0007: move-result v2 │ │ +067c44: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067c48: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067c4e: 0c00 |000d: move-result-object v0 │ │ +067c50: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067c54: 6e20 8c11 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.tagName:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118c │ │ +067c5a: 28f1 |0013: goto 0004 // -000f │ │ +067c5c: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0010 line=255 │ │ 0x0014 line=257 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108699,37 +108664,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -065298: |[065298] org.jsoup.select.Elements.text:()Ljava/lang/String; │ │ -0652a8: 2201 c101 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0652ac: 7010 500a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0652b2: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0652b8: 0c02 |0008: move-result-object v2 │ │ -0652ba: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0652c0: 0a03 |000c: move-result v3 │ │ -0652c2: 3803 1b00 |000d: if-eqz v3, 0028 // +001b │ │ -0652c6: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0652cc: 0c00 |0012: move-result-object v0 │ │ -0652ce: 1f00 d702 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0652d2: 6e10 600a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -0652d8: 0a03 |0018: move-result v3 │ │ -0652da: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -0652de: 1a03 1000 |001b: const-string v3, " " // string@0010 │ │ -0652e2: 6e20 580a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0652e8: 6e10 8d11 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ -0652ee: 0c03 |0023: move-result-object v3 │ │ -0652f0: 6e20 580a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0652f6: 28e2 |0027: goto 0009 // -001e │ │ -0652f8: 6e10 640a 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0652fe: 0c02 |002b: move-result-object v2 │ │ -065300: 1102 |002c: return-object v2 │ │ +067c60: |[067c60] org.jsoup.select.Elements.text:()Ljava/lang/String; │ │ +067c70: 2201 d301 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +067c74: 7010 500a 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +067c7a: 6e10 bc14 0400 |0005: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067c80: 0c02 |0008: move-result-object v2 │ │ +067c82: 7210 460b 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067c88: 0a03 |000c: move-result v3 │ │ +067c8a: 3803 1b00 |000d: if-eqz v3, 0028 // +001b │ │ +067c8e: 7210 470b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067c94: 0c00 |0012: move-result-object v0 │ │ +067c96: 1f00 eb02 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067c9a: 6e10 600a 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +067ca0: 0a03 |0018: move-result v3 │ │ +067ca2: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +067ca6: 1a03 1000 |001b: const-string v3, " " // string@0010 │ │ +067caa: 6e20 580a 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +067cb0: 6e10 8d11 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ +067cb6: 0c03 |0023: move-result-object v3 │ │ +067cb8: 6e20 580a 3100 |0024: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +067cbe: 28e2 |0027: goto 0009 // -001e │ │ +067cc0: 6e10 640a 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +067cc6: 0c02 |002b: move-result-object v2 │ │ +067cc8: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ 0x0015 line=188 │ │ 0x001b line=189 │ │ 0x0020 line=190 │ │ @@ -108744,18 +108709,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065304: |[065304] org.jsoup.select.Elements.toString:()Ljava/lang/String; │ │ -065314: 6e10 bf14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.outerHtml:()Ljava/lang/String; // method@14bf │ │ -06531a: 0c00 |0003: move-result-object v0 │ │ -06531c: 1100 |0004: return-object v0 │ │ +067ccc: |[067ccc] org.jsoup.select.Elements.toString:()Ljava/lang/String; │ │ +067cdc: 6e10 bf14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.outerHtml:()Ljava/lang/String; // method@14bf │ │ +067ce2: 0c00 |0003: move-result-object v0 │ │ +067ce4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/select/Elements; │ │ │ │ #30 : (in Lorg/jsoup/select/Elements;) │ │ @@ -108763,26 +108728,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -065320: |[065320] org.jsoup.select.Elements.toggleClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -065330: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -065336: 0c01 |0003: move-result-object v1 │ │ -065338: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06533e: 0a02 |0007: move-result v2 │ │ -065340: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -065344: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -06534a: 0c00 |000d: move-result-object v0 │ │ -06534c: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -065350: 6e20 9111 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.toggleClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1191 │ │ -065356: 28f1 |0013: goto 0004 // -000f │ │ -065358: 1103 |0014: return-object v3 │ │ +067ce8: |[067ce8] org.jsoup.select.Elements.toggleClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067cf8: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067cfe: 0c01 |0003: move-result-object v1 │ │ +067d00: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067d06: 0a02 |0007: move-result v2 │ │ +067d08: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067d0c: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067d12: 0c00 |000d: move-result-object v0 │ │ +067d14: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067d18: 6e20 9111 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.toggleClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1191 │ │ +067d1e: 28f1 |0013: goto 0004 // -000f │ │ +067d20: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0010 line=136 │ │ 0x0014 line=138 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108794,29 +108759,29 @@ │ │ type : '(Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -06535c: |[06535c] org.jsoup.select.Elements.traverse:(Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/select/Elements; │ │ -06536c: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -065372: 2201 8803 |0003: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@0388 │ │ -065376: 7020 3515 5100 |0005: invoke-direct {v1, v5}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ -06537c: 6e10 bc14 0400 |0008: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -065382: 0c02 |000b: move-result-object v2 │ │ -065384: 7210 460b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06538a: 0a03 |000f: move-result v3 │ │ -06538c: 3803 0c00 |0010: if-eqz v3, 001c // +000c │ │ -065390: 7210 470b 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -065396: 0c00 |0015: move-result-object v0 │ │ -065398: 1f00 d702 |0016: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -06539c: 6e20 3615 0100 |0018: invoke-virtual {v1, v0}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ -0653a2: 28f1 |001b: goto 000c // -000f │ │ -0653a4: 1104 |001c: return-object v4 │ │ +067d24: |[067d24] org.jsoup.select.Elements.traverse:(Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/select/Elements; │ │ +067d34: 7110 7d10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +067d3a: 2201 9c03 |0003: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@039c │ │ +067d3e: 7020 3515 5100 |0005: invoke-direct {v1, v5}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ +067d44: 6e10 bc14 0400 |0008: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067d4a: 0c02 |000b: move-result-object v2 │ │ +067d4c: 7210 460b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067d52: 0a03 |000f: move-result v3 │ │ +067d54: 3803 0c00 |0010: if-eqz v3, 001c // +000c │ │ +067d58: 7210 470b 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067d5e: 0c00 |0015: move-result-object v0 │ │ +067d60: 1f00 eb02 |0016: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067d64: 6e20 3615 0100 |0018: invoke-virtual {v1, v0}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ +067d6a: 28f1 |001b: goto 000c // -000f │ │ +067d6c: 1104 |001c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0003 line=483 │ │ 0x0008 line=484 │ │ 0x0018 line=485 │ │ 0x001c line=487 │ │ @@ -108831,26 +108796,26 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0653a8: |[0653a8] org.jsoup.select.Elements.unwrap:()Lorg/jsoup/select/Elements; │ │ -0653b8: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0653be: 0c01 |0003: move-result-object v1 │ │ -0653c0: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0653c6: 0a02 |0007: move-result v2 │ │ -0653c8: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -0653cc: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0653d2: 0c00 |000d: move-result-object v0 │ │ -0653d4: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0653d8: 6e10 9211 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.unwrap:()Lorg/jsoup/nodes/Node; // method@1192 │ │ -0653de: 28f1 |0013: goto 0004 // -000f │ │ -0653e0: 1103 |0014: return-object v3 │ │ +067d70: |[067d70] org.jsoup.select.Elements.unwrap:()Lorg/jsoup/select/Elements; │ │ +067d80: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067d86: 0c01 |0003: move-result-object v1 │ │ +067d88: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067d8e: 0a02 |0007: move-result v2 │ │ +067d90: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067d94: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067d9a: 0c00 |000d: move-result-object v0 │ │ +067d9c: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067da0: 6e10 9211 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.unwrap:()Lorg/jsoup/nodes/Node; // method@1192 │ │ +067da6: 28f1 |0013: goto 0004 // -000f │ │ +067da8: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0010 line=358 │ │ 0x0014 line=360 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108861,25 +108826,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0653e4: |[0653e4] org.jsoup.select.Elements.val:()Ljava/lang/String; │ │ -0653f4: 6e10 c614 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -0653fa: 0a00 |0003: move-result v0 │ │ -0653fc: 3d00 0b00 |0004: if-lez v0, 000f // +000b │ │ -065400: 6e10 b214 0100 |0006: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ -065406: 0c00 |0009: move-result-object v0 │ │ -065408: 6e10 9311 0000 |000a: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ -06540e: 0c00 |000d: move-result-object v0 │ │ -065410: 1100 |000e: return-object v0 │ │ -065412: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -065416: 28fd |0011: goto 000e // -0003 │ │ +067dac: |[067dac] org.jsoup.select.Elements.val:()Ljava/lang/String; │ │ +067dbc: 6e10 c614 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +067dc2: 0a00 |0003: move-result v0 │ │ +067dc4: 3d00 0b00 |0004: if-lez v0, 000f // +000b │ │ +067dc8: 6e10 b214 0100 |0006: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ +067dce: 0c00 |0009: move-result-object v0 │ │ +067dd0: 6e10 9311 0000 |000a: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ +067dd6: 0c00 |000d: move-result-object v0 │ │ +067dd8: 1100 |000e: return-object v0 │ │ +067dda: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +067dde: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x000e line=163 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/jsoup/select/Elements; │ │ @@ -108889,26 +108854,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -065418: |[065418] org.jsoup.select.Elements.val:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -065428: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -06542e: 0c01 |0003: move-result-object v1 │ │ -065430: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -065436: 0a02 |0007: move-result v2 │ │ -065438: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -06543c: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -065442: 0c00 |000d: move-result-object v0 │ │ -065444: 1f00 d702 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -065448: 6e20 9411 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.val:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1194 │ │ -06544e: 28f1 |0013: goto 0004 // -000f │ │ -065450: 1103 |0014: return-object v3 │ │ +067de0: |[067de0] org.jsoup.select.Elements.val:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067df0: 6e10 bc14 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067df6: 0c01 |0003: move-result-object v1 │ │ +067df8: 7210 460b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067dfe: 0a02 |0007: move-result v2 │ │ +067e00: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +067e04: 7210 470b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067e0a: 0c00 |000d: move-result-object v0 │ │ +067e0c: 1f00 eb02 |000e: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067e10: 6e20 9411 4000 |0010: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.val:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1194 │ │ +067e16: 28f1 |0013: goto 0004 // -000f │ │ +067e18: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0010 line=173 │ │ 0x0014 line=174 │ │ locals : │ │ 0x0010 - 0x0014 reg=0 element Lorg/jsoup/nodes/Element; │ │ @@ -108920,44 +108885,44 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -065454: |[065454] org.jsoup.select.Elements.wrap:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -065464: 7110 7b10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -06546a: 6e10 bc14 0300 |0003: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -065470: 0c01 |0006: move-result-object v1 │ │ -065472: 7210 460b 0100 |0007: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -065478: 0a02 |000a: move-result v2 │ │ -06547a: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ -06547e: 7210 470b 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -065484: 0c00 |0010: move-result-object v0 │ │ -065486: 1f00 d702 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -06548a: 6e20 9511 4000 |0013: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1195 │ │ -065490: 28f1 |0016: goto 0007 // -000f │ │ -065492: 1103 |0017: return-object v3 │ │ +067e1c: |[067e1c] org.jsoup.select.Elements.wrap:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +067e2c: 7110 7b10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +067e32: 6e10 bc14 0300 |0003: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +067e38: 0c01 |0006: move-result-object v1 │ │ +067e3a: 7210 460b 0100 |0007: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +067e40: 0a02 |000a: move-result v2 │ │ +067e42: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ +067e46: 7210 470b 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +067e4c: 0c00 |0010: move-result-object v0 │ │ +067e4e: 1f00 eb02 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +067e52: 6e20 9511 4000 |0013: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1195 │ │ +067e58: 28f1 |0016: goto 0007 // -000f │ │ +067e5a: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0013 line=337 │ │ 0x0017 line=339 │ │ locals : │ │ 0x0013 - 0x0017 reg=0 element Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0018 reg=3 this Lorg/jsoup/select/Elements; │ │ 0x0000 - 0x0018 reg=4 html Ljava/lang/String; │ │ │ │ source_file_idx : 810 (Elements.java) │ │ │ │ Class #296 header: │ │ -class_idx : 903 │ │ +class_idx : 923 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #296 annotations: │ │ @@ -108977,17 +108942,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065494: |[065494] org.jsoup.select.Evaluator.:()V │ │ -0654a4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0654aa: 0e00 |0003: return-void │ │ +067e5c: |[067e5c] org.jsoup.select.Evaluator.:()V │ │ +067e6c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +067e72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator; │ │ │ │ @@ -108997,18 +108962,18 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #297 header: │ │ -class_idx : 904 │ │ +class_idx : 924 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2327 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2347 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #297 - │ │ Class descriptor : 'Lorg/jsoup/select/NodeTraversor;' │ │ @@ -109027,18 +108992,18 @@ │ │ type : '(Lorg/jsoup/select/NodeVisitor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0654ac: |[0654ac] org.jsoup.select.NodeTraversor.:(Lorg/jsoup/select/NodeVisitor;)V │ │ -0654bc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0654c2: 5b01 ea08 |0003: iput-object v1, v0, Lorg/jsoup/select/NodeTraversor;.visitor:Lorg/jsoup/select/NodeVisitor; // field@08ea │ │ -0654c6: 0e00 |0005: return-void │ │ +067e74: |[067e74] org.jsoup.select.NodeTraversor.:(Lorg/jsoup/select/NodeVisitor;)V │ │ +067e84: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +067e8a: 5b01 ea08 |0003: iput-object v1, v0, Lorg/jsoup/select/NodeTraversor;.visitor:Lorg/jsoup/select/NodeVisitor; // field@08ea │ │ +067e8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/NodeTraversor; │ │ @@ -109050,45 +109015,45 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0654c8: |[0654c8] org.jsoup.select.NodeTraversor.traverse:(Lorg/jsoup/nodes/Node;)V │ │ -0654d8: 0741 |0000: move-object v1, v4 │ │ -0654da: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0654dc: 3801 3000 |0002: if-eqz v1, 0032 // +0030 │ │ -0654e0: 5432 ea08 |0004: iget-object v2, v3, Lorg/jsoup/select/NodeTraversor;.visitor:Lorg/jsoup/select/NodeVisitor; // field@08ea │ │ -0654e4: 7230 3715 1200 |0006: invoke-interface {v2, v1, v0}, Lorg/jsoup/select/NodeVisitor;.head:(Lorg/jsoup/nodes/Node;I)V // method@1537 │ │ -0654ea: 6e10 d411 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.childNodeSize:()I // method@11d4 │ │ -0654f0: 0a02 |000c: move-result v2 │ │ -0654f2: 3d02 0a00 |000d: if-lez v2, 0017 // +000a │ │ -0654f6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0654f8: 6e20 d311 2100 |0010: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Node;.childNode:(I)Lorg/jsoup/nodes/Node; // method@11d3 │ │ -0654fe: 0c01 |0013: move-result-object v1 │ │ -065500: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -065504: 28ec |0016: goto 0002 // -0014 │ │ -065506: 6e10 e211 0100 |0017: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.nextSibling:()Lorg/jsoup/nodes/Node; // method@11e2 │ │ -06550c: 0c02 |001a: move-result-object v2 │ │ -06550e: 3902 1000 |001b: if-nez v2, 002b // +0010 │ │ -065512: 3d00 0e00 |001d: if-lez v0, 002b // +000e │ │ -065516: 5432 ea08 |001f: iget-object v2, v3, Lorg/jsoup/select/NodeTraversor;.visitor:Lorg/jsoup/select/NodeVisitor; // field@08ea │ │ -06551a: 7230 3815 1200 |0021: invoke-interface {v2, v1, v0}, Lorg/jsoup/select/NodeVisitor;.tail:(Lorg/jsoup/nodes/Node;I)V // method@1538 │ │ -065520: 6e10 ea11 0100 |0024: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.parentNode:()Lorg/jsoup/nodes/Node; // method@11ea │ │ -065526: 0c01 |0027: move-result-object v1 │ │ -065528: d800 00ff |0028: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06552c: 28ed |002a: goto 0017 // -0013 │ │ -06552e: 5432 ea08 |002b: iget-object v2, v3, Lorg/jsoup/select/NodeTraversor;.visitor:Lorg/jsoup/select/NodeVisitor; // field@08ea │ │ -065532: 7230 3815 1200 |002d: invoke-interface {v2, v1, v0}, Lorg/jsoup/select/NodeVisitor;.tail:(Lorg/jsoup/nodes/Node;I)V // method@1538 │ │ -065538: 3341 0300 |0030: if-ne v1, v4, 0033 // +0003 │ │ -06553c: 0e00 |0032: return-void │ │ -06553e: 6e10 e211 0100 |0033: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.nextSibling:()Lorg/jsoup/nodes/Node; // method@11e2 │ │ -065544: 0c01 |0036: move-result-object v1 │ │ -065546: 28cb |0037: goto 0002 // -0035 │ │ +067e90: |[067e90] org.jsoup.select.NodeTraversor.traverse:(Lorg/jsoup/nodes/Node;)V │ │ +067ea0: 0741 |0000: move-object v1, v4 │ │ +067ea2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +067ea4: 3801 3000 |0002: if-eqz v1, 0032 // +0030 │ │ +067ea8: 5432 ea08 |0004: iget-object v2, v3, Lorg/jsoup/select/NodeTraversor;.visitor:Lorg/jsoup/select/NodeVisitor; // field@08ea │ │ +067eac: 7230 3715 1200 |0006: invoke-interface {v2, v1, v0}, Lorg/jsoup/select/NodeVisitor;.head:(Lorg/jsoup/nodes/Node;I)V // method@1537 │ │ +067eb2: 6e10 d411 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.childNodeSize:()I // method@11d4 │ │ +067eb8: 0a02 |000c: move-result v2 │ │ +067eba: 3d02 0a00 |000d: if-lez v2, 0017 // +000a │ │ +067ebe: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +067ec0: 6e20 d311 2100 |0010: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Node;.childNode:(I)Lorg/jsoup/nodes/Node; // method@11d3 │ │ +067ec6: 0c01 |0013: move-result-object v1 │ │ +067ec8: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +067ecc: 28ec |0016: goto 0002 // -0014 │ │ +067ece: 6e10 e211 0100 |0017: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.nextSibling:()Lorg/jsoup/nodes/Node; // method@11e2 │ │ +067ed4: 0c02 |001a: move-result-object v2 │ │ +067ed6: 3902 1000 |001b: if-nez v2, 002b // +0010 │ │ +067eda: 3d00 0e00 |001d: if-lez v0, 002b // +000e │ │ +067ede: 5432 ea08 |001f: iget-object v2, v3, Lorg/jsoup/select/NodeTraversor;.visitor:Lorg/jsoup/select/NodeVisitor; // field@08ea │ │ +067ee2: 7230 3815 1200 |0021: invoke-interface {v2, v1, v0}, Lorg/jsoup/select/NodeVisitor;.tail:(Lorg/jsoup/nodes/Node;I)V // method@1538 │ │ +067ee8: 6e10 ea11 0100 |0024: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.parentNode:()Lorg/jsoup/nodes/Node; // method@11ea │ │ +067eee: 0c01 |0027: move-result-object v1 │ │ +067ef0: d800 00ff |0028: add-int/lit8 v0, v0, #int -1 // #ff │ │ +067ef4: 28ed |002a: goto 0017 // -0013 │ │ +067ef6: 5432 ea08 |002b: iget-object v2, v3, Lorg/jsoup/select/NodeTraversor;.visitor:Lorg/jsoup/select/NodeVisitor; // field@08ea │ │ +067efa: 7230 3815 1200 |002d: invoke-interface {v2, v1, v0}, Lorg/jsoup/select/NodeVisitor;.tail:(Lorg/jsoup/nodes/Node;I)V // method@1538 │ │ +067f00: 3341 0300 |0030: if-ne v1, v4, 0033 // +0003 │ │ +067f04: 0e00 |0032: return-void │ │ +067f06: 6e10 e211 0100 |0033: invoke-virtual {v1}, Lorg/jsoup/nodes/Node;.nextSibling:()Lorg/jsoup/nodes/Node; // method@11e2 │ │ +067f0c: 0c01 |0036: move-result-object v1 │ │ +067f0e: 28cb |0037: goto 0002 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0001 line=28 │ │ 0x0002 line=30 │ │ 0x0004 line=31 │ │ 0x0009 line=32 │ │ @@ -109104,21 +109069,21 @@ │ │ 0x0033 line=44 │ │ locals : │ │ 0x0002 - 0x0038 reg=0 depth I │ │ 0x0001 - 0x0038 reg=1 node Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0038 reg=3 this Lorg/jsoup/select/NodeTraversor; │ │ 0x0000 - 0x0038 reg=4 root Lorg/jsoup/nodes/Node; │ │ │ │ - source_file_idx : 2327 (NodeTraversor.java) │ │ + source_file_idx : 2347 (NodeTraversor.java) │ │ │ │ Class #298 header: │ │ -class_idx : 905 │ │ +class_idx : 925 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2328 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2348 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #298 - │ │ Class descriptor : 'Lorg/jsoup/select/NodeVisitor;' │ │ @@ -109137,21 +109102,21 @@ │ │ │ │ #1 : (in Lorg/jsoup/select/NodeVisitor;) │ │ name : 'tail' │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2328 (NodeVisitor.java) │ │ + source_file_idx : 2348 (NodeVisitor.java) │ │ │ │ Class #299 header: │ │ -class_idx : 906 │ │ +class_idx : 926 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2473 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2493 │ │ static_fields_size : 4 │ │ instance_fields_size: 3 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 1 │ │ │ │ Class #299 annotations: │ │ Annotations on field #2287 'evals' │ │ @@ -109198,58 +109163,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -065548: |[065548] org.jsoup.select.QueryParser.:()V │ │ -065558: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -06555a: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -06555c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -06555e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -065560: 1223 |0004: const/4 v3, #int 2 // #2 │ │ -065562: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -065564: 2300 b703 |0006: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -065568: 1a01 d500 |0008: const-string v1, "," // string@00d5 │ │ -06556c: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -065570: 1a01 9001 |000c: const-string v1, ">" // string@0190 │ │ -065574: 4d01 0004 |000e: aput-object v1, v0, v4 │ │ -065578: 1a01 d400 |0010: const-string v1, "+" // string@00d4 │ │ -06557c: 4d01 0003 |0012: aput-object v1, v0, v3 │ │ -065580: 1a01 461d |0014: const-string v1, "~" // string@1d46 │ │ -065584: 4d01 0005 |0016: aput-object v1, v0, v5 │ │ -065588: 1a01 1000 |0018: const-string v1, " " // string@0010 │ │ -06558c: 4d01 0006 |001a: aput-object v1, v0, v6 │ │ -065590: 6900 ee08 |001c: sput-object v0, Lorg/jsoup/select/QueryParser;.combinators:[Ljava/lang/String; // field@08ee │ │ -065594: 1260 |001e: const/4 v0, #int 6 // #6 │ │ -065596: 2300 b703 |001f: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -06559a: 1a01 8b01 |0021: const-string v1, "=" // string@018b │ │ -06559e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0655a2: 1a01 7b00 |0025: const-string v1, "!=" // string@007b │ │ -0655a6: 4d01 0004 |0027: aput-object v1, v0, v4 │ │ -0655aa: 1a01 b50c |0029: const-string v1, "^=" // string@0cb5 │ │ -0655ae: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -0655b2: 1a01 8b00 |002d: const-string v1, "$=" // string@008b │ │ -0655b6: 4d01 0005 |002f: aput-object v1, v0, v5 │ │ -0655ba: 1a01 d300 |0031: const-string v1, "*=" // string@00d3 │ │ -0655be: 4d01 0006 |0033: aput-object v1, v0, v6 │ │ -0655c2: 1251 |0035: const/4 v1, #int 5 // #5 │ │ -0655c4: 1a02 471d |0036: const-string v2, "~=" // string@1d47 │ │ -0655c8: 4d02 0001 |0038: aput-object v2, v0, v1 │ │ -0655cc: 6900 eb08 |003a: sput-object v0, Lorg/jsoup/select/QueryParser;.AttributeEvals:[Ljava/lang/String; // field@08eb │ │ -0655d0: 1a00 b200 |003c: const-string v0, "((\+|-)?(\d+)?)n(\s*(\+|-)?\s*\d+)?" // string@00b2 │ │ -0655d4: 7120 ca0b 3000 |003e: invoke-static {v0, v3}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0bca │ │ -0655da: 0c00 |0041: move-result-object v0 │ │ -0655dc: 6900 ec08 |0042: sput-object v0, Lorg/jsoup/select/QueryParser;.NTH_AB:Ljava/util/regex/Pattern; // field@08ec │ │ -0655e0: 1a00 ca00 |0044: const-string v0, "(\+|-)?(\d+)" // string@00ca │ │ -0655e4: 7110 c90b 0000 |0046: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -0655ea: 0c00 |0049: move-result-object v0 │ │ -0655ec: 6900 ed08 |004a: sput-object v0, Lorg/jsoup/select/QueryParser;.NTH_B:Ljava/util/regex/Pattern; // field@08ed │ │ -0655f0: 0e00 |004c: return-void │ │ +067f10: |[067f10] org.jsoup.select.QueryParser.:()V │ │ +067f20: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +067f22: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +067f24: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +067f26: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +067f28: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +067f2a: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +067f2c: 2300 cb03 |0006: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +067f30: 1a01 d500 |0008: const-string v1, "," // string@00d5 │ │ +067f34: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +067f38: 1a01 9001 |000c: const-string v1, ">" // string@0190 │ │ +067f3c: 4d01 0004 |000e: aput-object v1, v0, v4 │ │ +067f40: 1a01 d400 |0010: const-string v1, "+" // string@00d4 │ │ +067f44: 4d01 0003 |0012: aput-object v1, v0, v3 │ │ +067f48: 1a01 571d |0014: const-string v1, "~" // string@1d57 │ │ +067f4c: 4d01 0005 |0016: aput-object v1, v0, v5 │ │ +067f50: 1a01 1000 |0018: const-string v1, " " // string@0010 │ │ +067f54: 4d01 0006 |001a: aput-object v1, v0, v6 │ │ +067f58: 6900 ee08 |001c: sput-object v0, Lorg/jsoup/select/QueryParser;.combinators:[Ljava/lang/String; // field@08ee │ │ +067f5c: 1260 |001e: const/4 v0, #int 6 // #6 │ │ +067f5e: 2300 cb03 |001f: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +067f62: 1a01 8b01 |0021: const-string v1, "=" // string@018b │ │ +067f66: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +067f6a: 1a01 7b00 |0025: const-string v1, "!=" // string@007b │ │ +067f6e: 4d01 0004 |0027: aput-object v1, v0, v4 │ │ +067f72: 1a01 c90c |0029: const-string v1, "^=" // string@0cc9 │ │ +067f76: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +067f7a: 1a01 8b00 |002d: const-string v1, "$=" // string@008b │ │ +067f7e: 4d01 0005 |002f: aput-object v1, v0, v5 │ │ +067f82: 1a01 d300 |0031: const-string v1, "*=" // string@00d3 │ │ +067f86: 4d01 0006 |0033: aput-object v1, v0, v6 │ │ +067f8a: 1251 |0035: const/4 v1, #int 5 // #5 │ │ +067f8c: 1a02 581d |0036: const-string v2, "~=" // string@1d58 │ │ +067f90: 4d02 0001 |0038: aput-object v2, v0, v1 │ │ +067f94: 6900 eb08 |003a: sput-object v0, Lorg/jsoup/select/QueryParser;.AttributeEvals:[Ljava/lang/String; // field@08eb │ │ +067f98: 1a00 b200 |003c: const-string v0, "((\+|-)?(\d+)?)n(\s*(\+|-)?\s*\d+)?" // string@00b2 │ │ +067f9c: 7120 ca0b 3000 |003e: invoke-static {v0, v3}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@0bca │ │ +067fa2: 0c00 |0041: move-result-object v0 │ │ +067fa4: 6900 ec08 |0042: sput-object v0, Lorg/jsoup/select/QueryParser;.NTH_AB:Ljava/util/regex/Pattern; // field@08ec │ │ +067fa8: 1a00 ca00 |0044: const-string v0, "(\+|-)?(\d+)" // string@00ca │ │ +067fac: 7110 c90b 0000 |0046: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +067fb2: 0c00 |0049: move-result-object v0 │ │ +067fb4: 6900 ed08 |004a: sput-object v0, Lorg/jsoup/select/QueryParser;.NTH_B:Ljava/util/regex/Pattern; // field@08ed │ │ +067fb8: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=16 │ │ 0x001e line=17 │ │ 0x003c line=275 │ │ 0x0044 line=276 │ │ locals : │ │ @@ -109259,24 +109224,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0655f4: |[0655f4] org.jsoup.select.QueryParser.:(Ljava/lang/String;)V │ │ -065604: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06560a: 2200 0702 |0003: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -06560e: 7010 110b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -065614: 5b10 ef08 |0008: iput-object v0, v1, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065618: 5b12 f008 |000a: iput-object v2, v1, Lorg/jsoup/select/QueryParser;.query:Ljava/lang/String; // field@08f0 │ │ -06561c: 2200 0c03 |000c: new-instance v0, Lorg/jsoup/parser/TokenQueue; // type@030c │ │ -065620: 7020 7313 2000 |000e: invoke-direct {v0, v2}, Lorg/jsoup/parser/TokenQueue;.:(Ljava/lang/String;)V // method@1373 │ │ -065626: 5b10 f108 |0011: iput-object v0, v1, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06562a: 0e00 |0013: return-void │ │ +067fbc: |[067fbc] org.jsoup.select.QueryParser.:(Ljava/lang/String;)V │ │ +067fcc: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +067fd2: 2200 1a02 |0003: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +067fd6: 7010 110b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +067fdc: 5b10 ef08 |0008: iput-object v0, v1, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +067fe0: 5b12 f008 |000a: iput-object v2, v1, Lorg/jsoup/select/QueryParser;.query:Ljava/lang/String; // field@08f0 │ │ +067fe4: 2200 2003 |000c: new-instance v0, Lorg/jsoup/parser/TokenQueue; // type@0320 │ │ +067fe8: 7020 7313 2000 |000e: invoke-direct {v0, v2}, Lorg/jsoup/parser/TokenQueue;.:(Ljava/lang/String;)V // method@1373 │ │ +067fee: 5b10 f108 |0011: iput-object v0, v1, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +067ff2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=21 │ │ 0x000a line=28 │ │ 0x000c line=29 │ │ 0x0013 line=30 │ │ @@ -109289,20 +109254,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06562c: |[06562c] org.jsoup.select.QueryParser.allElements:()V │ │ -06563c: 5420 ef08 |0000: iget-object v0, v2, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065640: 2201 6503 |0002: new-instance v1, Lorg/jsoup/select/Evaluator$AllElements; // type@0365 │ │ -065644: 7010 d014 0100 |0004: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$AllElements;.:()V // method@14d0 │ │ -06564a: 7220 600b 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065650: 0e00 |000a: return-void │ │ +067ff4: |[067ff4] org.jsoup.select.QueryParser.allElements:()V │ │ +068004: 5420 ef08 |0000: iget-object v0, v2, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068008: 2201 7903 |0002: new-instance v1, Lorg/jsoup/select/Evaluator$AllElements; // type@0379 │ │ +06800c: 7010 d014 0100 |0004: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$AllElements;.:()V // method@14d0 │ │ +068012: 7220 600b 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068018: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x000a line=259 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jsoup/select/QueryParser; │ │ │ │ @@ -109311,127 +109276,127 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 233 16-bit code units │ │ -065654: |[065654] org.jsoup.select.QueryParser.byAttribute:()V │ │ -065664: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -065666: 2200 0c03 |0001: new-instance v0, Lorg/jsoup/parser/TokenQueue; // type@030c │ │ -06566a: 5482 f108 |0003: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06566e: 1303 5b00 |0005: const/16 v3, #int 91 // #5b │ │ -065672: 1304 5d00 |0007: const/16 v4, #int 93 // #5d │ │ -065676: 6e30 7713 3204 |0009: invoke-virtual {v2, v3, v4}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ -06567c: 0c02 |000c: move-result-object v2 │ │ -06567e: 7020 7313 2000 |000d: invoke-direct {v0, v2}, Lorg/jsoup/parser/TokenQueue;.:(Ljava/lang/String;)V // method@1373 │ │ -065684: 6202 eb08 |0010: sget-object v2, Lorg/jsoup/select/QueryParser;.AttributeEvals:[Ljava/lang/String; // field@08eb │ │ -065688: 6e20 8113 2000 |0012: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.consumeToAny:([Ljava/lang/String;)Ljava/lang/String; // method@1381 │ │ -06568e: 0c01 |0015: move-result-object v1 │ │ -065690: 7110 7b10 0100 |0016: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -065696: 6e10 8313 0000 |0019: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.consumeWhitespace:()Z // method@1383 │ │ -06569c: 6e10 8513 0000 |001c: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -0656a2: 0a02 |001f: move-result v2 │ │ -0656a4: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -0656a8: 1a02 b40c |0022: const-string v2, "^" // string@0cb4 │ │ -0656ac: 6e20 420a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0656b2: 0a02 |0027: move-result v2 │ │ -0656b4: 3802 1100 |0028: if-eqz v2, 0039 // +0011 │ │ -0656b8: 5482 ef08 |002a: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0656bc: 2203 6803 |002c: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeStarting; // type@0368 │ │ -0656c0: 6e20 440a 7100 |002e: invoke-virtual {v1, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -0656c6: 0c04 |0031: move-result-object v4 │ │ -0656c8: 7020 d714 4300 |0032: invoke-direct {v3, v4}, Lorg/jsoup/select/Evaluator$AttributeStarting;.:(Ljava/lang/String;)V // method@14d7 │ │ -0656ce: 7220 600b 3200 |0035: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0656d4: 0e00 |0038: return-void │ │ -0656d6: 5482 ef08 |0039: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0656da: 2203 6603 |003b: new-instance v3, Lorg/jsoup/select/Evaluator$Attribute; // type@0366 │ │ -0656de: 7020 d314 1300 |003d: invoke-direct {v3, v1}, Lorg/jsoup/select/Evaluator$Attribute;.:(Ljava/lang/String;)V // method@14d3 │ │ -0656e4: 7220 600b 3200 |0040: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0656ea: 28f5 |0043: goto 0038 // -000b │ │ -0656ec: 1a02 8b01 |0044: const-string v2, "=" // string@018b │ │ -0656f0: 6e20 8613 2000 |0046: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -0656f6: 0a02 |0049: move-result v2 │ │ -0656f8: 3802 1100 |004a: if-eqz v2, 005b // +0011 │ │ -0656fc: 5482 ef08 |004c: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065700: 2203 6903 |004e: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValue; // type@0369 │ │ -065704: 6e10 8f13 0000 |0050: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -06570a: 0c04 |0053: move-result-object v4 │ │ -06570c: 7030 da14 1304 |0054: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValue;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14da │ │ -065712: 7220 600b 3200 |0057: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065718: 28de |005a: goto 0038 // -0022 │ │ -06571a: 1a02 7b00 |005b: const-string v2, "!=" // string@007b │ │ -06571e: 6e20 8613 2000 |005d: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065724: 0a02 |0060: move-result v2 │ │ -065726: 3802 1100 |0061: if-eqz v2, 0072 // +0011 │ │ -06572a: 5482 ef08 |0063: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -06572e: 2203 6d03 |0065: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueNot; // type@036d │ │ -065732: 6e10 8f13 0000 |0067: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -065738: 0c04 |006a: move-result-object v4 │ │ -06573a: 7030 e614 1304 |006b: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e6 │ │ -065740: 7220 600b 3200 |006e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065746: 28c7 |0071: goto 0038 // -0039 │ │ -065748: 1a02 b50c |0072: const-string v2, "^=" // string@0cb5 │ │ -06574c: 6e20 8613 2000 |0074: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065752: 0a02 |0077: move-result v2 │ │ -065754: 3802 1100 |0078: if-eqz v2, 0089 // +0011 │ │ -065758: 5482 ef08 |007a: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -06575c: 2203 6e03 |007c: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting; // type@036e │ │ -065760: 6e10 8f13 0000 |007e: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -065766: 0c04 |0081: move-result-object v4 │ │ -065768: 7030 e914 1304 |0082: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e9 │ │ -06576e: 7220 600b 3200 |0085: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065774: 28b0 |0088: goto 0038 // -0050 │ │ -065776: 1a02 8b00 |0089: const-string v2, "$=" // string@008b │ │ -06577a: 6e20 8613 2000 |008b: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065780: 0a02 |008e: move-result v2 │ │ -065782: 3802 1100 |008f: if-eqz v2, 00a0 // +0011 │ │ -065786: 5482 ef08 |0091: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -06578a: 2203 6b03 |0093: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding; // type@036b │ │ -06578e: 6e10 8f13 0000 |0095: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -065794: 0c04 |0098: move-result-object v4 │ │ -065796: 7030 e014 1304 |0099: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e0 │ │ -06579c: 7220 600b 3200 |009c: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0657a2: 2899 |009f: goto 0038 // -0067 │ │ -0657a4: 1a02 d300 |00a0: const-string v2, "*=" // string@00d3 │ │ -0657a8: 6e20 8613 2000 |00a2: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -0657ae: 0a02 |00a5: move-result v2 │ │ -0657b0: 3802 1100 |00a6: if-eqz v2, 00b7 // +0011 │ │ -0657b4: 5482 ef08 |00a8: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0657b8: 2203 6a03 |00aa: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining; // type@036a │ │ -0657bc: 6e10 8f13 0000 |00ac: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -0657c2: 0c04 |00af: move-result-object v4 │ │ -0657c4: 7030 dd14 1304 |00b0: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14dd │ │ -0657ca: 7220 600b 3200 |00b3: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0657d0: 2882 |00b6: goto 0038 // -007e │ │ -0657d2: 1a02 471d |00b7: const-string v2, "~=" // string@1d47 │ │ -0657d6: 6e20 8613 2000 |00b9: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -0657dc: 0a02 |00bc: move-result v2 │ │ -0657de: 3802 1600 |00bd: if-eqz v2, 00d3 // +0016 │ │ -0657e2: 5482 ef08 |00bf: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0657e6: 2203 6c03 |00c1: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching; // type@036c │ │ -0657ea: 6e10 8f13 0000 |00c3: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -0657f0: 0c04 |00c6: move-result-object v4 │ │ -0657f2: 7110 c90b 0400 |00c7: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -0657f8: 0c04 |00ca: move-result-object v4 │ │ -0657fa: 7030 e314 1304 |00cb: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.:(Ljava/lang/String;Ljava/util/regex/Pattern;)V // method@14e3 │ │ -065800: 7220 600b 3200 |00ce: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065806: 2900 67ff |00d1: goto/16 0038 // -0099 │ │ -06580a: 2202 8b03 |00d3: new-instance v2, Lorg/jsoup/select/Selector$SelectorParseException; // type@038b │ │ -06580e: 1a03 a102 |00d5: const-string v3, "Could not parse attribute query '%s': unexpected token at '%s'" // string@02a1 │ │ -065812: 1224 |00d7: const/4 v4, #int 2 // #2 │ │ -065814: 2344 b603 |00d8: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -065818: 1205 |00da: const/4 v5, #int 0 // #0 │ │ -06581a: 5486 f008 |00db: iget-object v6, v8, Lorg/jsoup/select/QueryParser;.query:Ljava/lang/String; // field@08f0 │ │ -06581e: 4d06 0405 |00dd: aput-object v6, v4, v5 │ │ -065822: 6e10 8f13 0000 |00df: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -065828: 0c05 |00e2: move-result-object v5 │ │ -06582a: 4d05 0407 |00e3: aput-object v5, v4, v7 │ │ -06582e: 7030 4e15 3204 |00e5: invoke-direct {v2, v3, v4}, Lorg/jsoup/select/Selector$SelectorParseException;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@154e │ │ -065834: 2702 |00e8: throw v2 │ │ +06801c: |[06801c] org.jsoup.select.QueryParser.byAttribute:()V │ │ +06802c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06802e: 2200 2003 |0001: new-instance v0, Lorg/jsoup/parser/TokenQueue; // type@0320 │ │ +068032: 5482 f108 |0003: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068036: 1303 5b00 |0005: const/16 v3, #int 91 // #5b │ │ +06803a: 1304 5d00 |0007: const/16 v4, #int 93 // #5d │ │ +06803e: 6e30 7713 3204 |0009: invoke-virtual {v2, v3, v4}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ +068044: 0c02 |000c: move-result-object v2 │ │ +068046: 7020 7313 2000 |000d: invoke-direct {v0, v2}, Lorg/jsoup/parser/TokenQueue;.:(Ljava/lang/String;)V // method@1373 │ │ +06804c: 6202 eb08 |0010: sget-object v2, Lorg/jsoup/select/QueryParser;.AttributeEvals:[Ljava/lang/String; // field@08eb │ │ +068050: 6e20 8113 2000 |0012: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.consumeToAny:([Ljava/lang/String;)Ljava/lang/String; // method@1381 │ │ +068056: 0c01 |0015: move-result-object v1 │ │ +068058: 7110 7b10 0100 |0016: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +06805e: 6e10 8313 0000 |0019: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.consumeWhitespace:()Z // method@1383 │ │ +068064: 6e10 8513 0000 |001c: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +06806a: 0a02 |001f: move-result v2 │ │ +06806c: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +068070: 1a02 c80c |0022: const-string v2, "^" // string@0cc8 │ │ +068074: 6e20 420a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +06807a: 0a02 |0027: move-result v2 │ │ +06807c: 3802 1100 |0028: if-eqz v2, 0039 // +0011 │ │ +068080: 5482 ef08 |002a: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068084: 2203 7c03 |002c: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeStarting; // type@037c │ │ +068088: 6e20 440a 7100 |002e: invoke-virtual {v1, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +06808e: 0c04 |0031: move-result-object v4 │ │ +068090: 7020 d714 4300 |0032: invoke-direct {v3, v4}, Lorg/jsoup/select/Evaluator$AttributeStarting;.:(Ljava/lang/String;)V // method@14d7 │ │ +068096: 7220 600b 3200 |0035: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06809c: 0e00 |0038: return-void │ │ +06809e: 5482 ef08 |0039: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0680a2: 2203 7a03 |003b: new-instance v3, Lorg/jsoup/select/Evaluator$Attribute; // type@037a │ │ +0680a6: 7020 d314 1300 |003d: invoke-direct {v3, v1}, Lorg/jsoup/select/Evaluator$Attribute;.:(Ljava/lang/String;)V // method@14d3 │ │ +0680ac: 7220 600b 3200 |0040: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0680b2: 28f5 |0043: goto 0038 // -000b │ │ +0680b4: 1a02 8b01 |0044: const-string v2, "=" // string@018b │ │ +0680b8: 6e20 8613 2000 |0046: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +0680be: 0a02 |0049: move-result v2 │ │ +0680c0: 3802 1100 |004a: if-eqz v2, 005b // +0011 │ │ +0680c4: 5482 ef08 |004c: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0680c8: 2203 7d03 |004e: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValue; // type@037d │ │ +0680cc: 6e10 8f13 0000 |0050: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +0680d2: 0c04 |0053: move-result-object v4 │ │ +0680d4: 7030 da14 1304 |0054: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValue;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14da │ │ +0680da: 7220 600b 3200 |0057: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0680e0: 28de |005a: goto 0038 // -0022 │ │ +0680e2: 1a02 7b00 |005b: const-string v2, "!=" // string@007b │ │ +0680e6: 6e20 8613 2000 |005d: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +0680ec: 0a02 |0060: move-result v2 │ │ +0680ee: 3802 1100 |0061: if-eqz v2, 0072 // +0011 │ │ +0680f2: 5482 ef08 |0063: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0680f6: 2203 8103 |0065: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueNot; // type@0381 │ │ +0680fa: 6e10 8f13 0000 |0067: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +068100: 0c04 |006a: move-result-object v4 │ │ +068102: 7030 e614 1304 |006b: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e6 │ │ +068108: 7220 600b 3200 |006e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06810e: 28c7 |0071: goto 0038 // -0039 │ │ +068110: 1a02 c90c |0072: const-string v2, "^=" // string@0cc9 │ │ +068114: 6e20 8613 2000 |0074: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +06811a: 0a02 |0077: move-result v2 │ │ +06811c: 3802 1100 |0078: if-eqz v2, 0089 // +0011 │ │ +068120: 5482 ef08 |007a: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068124: 2203 8203 |007c: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting; // type@0382 │ │ +068128: 6e10 8f13 0000 |007e: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +06812e: 0c04 |0081: move-result-object v4 │ │ +068130: 7030 e914 1304 |0082: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e9 │ │ +068136: 7220 600b 3200 |0085: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06813c: 28b0 |0088: goto 0038 // -0050 │ │ +06813e: 1a02 8b00 |0089: const-string v2, "$=" // string@008b │ │ +068142: 6e20 8613 2000 |008b: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068148: 0a02 |008e: move-result v2 │ │ +06814a: 3802 1100 |008f: if-eqz v2, 00a0 // +0011 │ │ +06814e: 5482 ef08 |0091: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068152: 2203 7f03 |0093: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding; // type@037f │ │ +068156: 6e10 8f13 0000 |0095: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +06815c: 0c04 |0098: move-result-object v4 │ │ +06815e: 7030 e014 1304 |0099: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e0 │ │ +068164: 7220 600b 3200 |009c: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06816a: 2899 |009f: goto 0038 // -0067 │ │ +06816c: 1a02 d300 |00a0: const-string v2, "*=" // string@00d3 │ │ +068170: 6e20 8613 2000 |00a2: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068176: 0a02 |00a5: move-result v2 │ │ +068178: 3802 1100 |00a6: if-eqz v2, 00b7 // +0011 │ │ +06817c: 5482 ef08 |00a8: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068180: 2203 7e03 |00aa: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining; // type@037e │ │ +068184: 6e10 8f13 0000 |00ac: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +06818a: 0c04 |00af: move-result-object v4 │ │ +06818c: 7030 dd14 1304 |00b0: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14dd │ │ +068192: 7220 600b 3200 |00b3: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068198: 2882 |00b6: goto 0038 // -007e │ │ +06819a: 1a02 581d |00b7: const-string v2, "~=" // string@1d58 │ │ +06819e: 6e20 8613 2000 |00b9: invoke-virtual {v0, v2}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +0681a4: 0a02 |00bc: move-result v2 │ │ +0681a6: 3802 1600 |00bd: if-eqz v2, 00d3 // +0016 │ │ +0681aa: 5482 ef08 |00bf: iget-object v2, v8, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0681ae: 2203 8003 |00c1: new-instance v3, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching; // type@0380 │ │ +0681b2: 6e10 8f13 0000 |00c3: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +0681b8: 0c04 |00c6: move-result-object v4 │ │ +0681ba: 7110 c90b 0400 |00c7: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +0681c0: 0c04 |00ca: move-result-object v4 │ │ +0681c2: 7030 e314 1304 |00cb: invoke-direct {v3, v1, v4}, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.:(Ljava/lang/String;Ljava/util/regex/Pattern;)V // method@14e3 │ │ +0681c8: 7220 600b 3200 |00ce: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0681ce: 2900 67ff |00d1: goto/16 0038 // -0099 │ │ +0681d2: 2202 9f03 |00d3: new-instance v2, Lorg/jsoup/select/Selector$SelectorParseException; // type@039f │ │ +0681d6: 1a03 a102 |00d5: const-string v3, "Could not parse attribute query '%s': unexpected token at '%s'" // string@02a1 │ │ +0681da: 1224 |00d7: const/4 v4, #int 2 // #2 │ │ +0681dc: 2344 ca03 |00d8: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +0681e0: 1205 |00da: const/4 v5, #int 0 // #0 │ │ +0681e2: 5486 f008 |00db: iget-object v6, v8, Lorg/jsoup/select/QueryParser;.query:Ljava/lang/String; // field@08f0 │ │ +0681e6: 4d06 0405 |00dd: aput-object v6, v4, v5 │ │ +0681ea: 6e10 8f13 0000 |00df: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +0681f0: 0c05 |00e2: move-result-object v5 │ │ +0681f2: 4d05 0407 |00e3: aput-object v5, v4, v7 │ │ +0681f6: 7030 4e15 3204 |00e5: invoke-direct {v2, v3, v4}, Lorg/jsoup/select/Selector$SelectorParseException;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@154e │ │ +0681fc: 2702 |00e8: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=224 │ │ 0x0010 line=225 │ │ 0x0016 line=226 │ │ 0x0019 line=227 │ │ 0x001c line=229 │ │ @@ -109462,28 +109427,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -065838: |[065838] org.jsoup.select.QueryParser.byClass:()V │ │ -065848: 5441 f108 |0000: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06584c: 6e10 7d13 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeCssIdentifier:()Ljava/lang/String; // method@137d │ │ -065852: 0c00 |0005: move-result-object v0 │ │ -065854: 7110 7b10 0000 |0006: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -06585a: 5441 ef08 |0009: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -06585e: 2202 6f03 |000b: new-instance v2, Lorg/jsoup/select/Evaluator$Class; // type@036f │ │ -065862: 6e10 4b0a 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -065868: 0c03 |0010: move-result-object v3 │ │ -06586a: 6e10 470a 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -065870: 0c03 |0014: move-result-object v3 │ │ -065872: 7020 ec14 3200 |0015: invoke-direct {v2, v3}, Lorg/jsoup/select/Evaluator$Class;.:(Ljava/lang/String;)V // method@14ec │ │ -065878: 7220 600b 2100 |0018: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06587e: 0e00 |001b: return-void │ │ +068200: |[068200] org.jsoup.select.QueryParser.byClass:()V │ │ +068210: 5441 f108 |0000: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068214: 6e10 7d13 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeCssIdentifier:()Ljava/lang/String; // method@137d │ │ +06821a: 0c00 |0005: move-result-object v0 │ │ +06821c: 7110 7b10 0000 |0006: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +068222: 5441 ef08 |0009: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068226: 2202 8303 |000b: new-instance v2, Lorg/jsoup/select/Evaluator$Class; // type@0383 │ │ +06822a: 6e10 4b0a 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +068230: 0c03 |0010: move-result-object v3 │ │ +068232: 6e10 470a 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +068238: 0c03 |0014: move-result-object v3 │ │ +06823a: 7020 ec14 3200 |0015: invoke-direct {v2, v3}, Lorg/jsoup/select/Evaluator$Class;.:(Ljava/lang/String;)V // method@14ec │ │ +068240: 7220 600b 2100 |0018: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068246: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0006 line=208 │ │ 0x0009 line=209 │ │ 0x001b line=210 │ │ locals : │ │ @@ -109495,24 +109460,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -065880: |[065880] org.jsoup.select.QueryParser.byId:()V │ │ -065890: 5431 f108 |0000: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065894: 6e10 7d13 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeCssIdentifier:()Ljava/lang/String; // method@137d │ │ -06589a: 0c00 |0005: move-result-object v0 │ │ -06589c: 7110 7b10 0000 |0006: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0658a2: 5431 ef08 |0009: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0658a6: 2202 7303 |000b: new-instance v2, Lorg/jsoup/select/Evaluator$Id; // type@0373 │ │ -0658aa: 7020 fb14 0200 |000d: invoke-direct {v2, v0}, Lorg/jsoup/select/Evaluator$Id;.:(Ljava/lang/String;)V // method@14fb │ │ -0658b0: 7220 600b 2100 |0010: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0658b6: 0e00 |0013: return-void │ │ +068248: |[068248] org.jsoup.select.QueryParser.byId:()V │ │ +068258: 5431 f108 |0000: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +06825c: 6e10 7d13 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeCssIdentifier:()Ljava/lang/String; // method@137d │ │ +068262: 0c00 |0005: move-result-object v0 │ │ +068264: 7110 7b10 0000 |0006: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +06826a: 5431 ef08 |0009: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +06826e: 2202 8703 |000b: new-instance v2, Lorg/jsoup/select/Evaluator$Id; // type@0387 │ │ +068272: 7020 fb14 0200 |000d: invoke-direct {v2, v0}, Lorg/jsoup/select/Evaluator$Id;.:(Ljava/lang/String;)V // method@14fb │ │ +068278: 7220 600b 2100 |0010: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06827e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x0009 line=203 │ │ 0x0013 line=204 │ │ locals : │ │ @@ -109524,36 +109489,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0658b8: |[0658b8] org.jsoup.select.QueryParser.byTag:()V │ │ -0658c8: 5441 f108 |0000: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0658cc: 6e10 7e13 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeElementSelector:()Ljava/lang/String; // method@137e │ │ -0658d2: 0c00 |0005: move-result-object v0 │ │ -0658d4: 7110 7b10 0000 |0006: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0658da: 1a01 441d |0009: const-string v1, "|" // string@1d44 │ │ -0658de: 6e20 280a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -0658e4: 0a01 |000e: move-result v1 │ │ -0658e6: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -0658ea: 1a01 441d |0011: const-string v1, "|" // string@1d44 │ │ -0658ee: 1a02 2701 |0013: const-string v2, ":" // string@0127 │ │ -0658f2: 6e30 3d0a 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ -0658f8: 0c00 |0018: move-result-object v0 │ │ -0658fa: 5441 ef08 |0019: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0658fe: 2202 8603 |001b: new-instance v2, Lorg/jsoup/select/Evaluator$Tag; // type@0386 │ │ -065902: 6e10 4b0a 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -065908: 0c03 |0020: move-result-object v3 │ │ -06590a: 6e10 470a 0300 |0021: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -065910: 0c03 |0024: move-result-object v3 │ │ -065912: 7020 3015 3200 |0025: invoke-direct {v2, v3}, Lorg/jsoup/select/Evaluator$Tag;.:(Ljava/lang/String;)V // method@1530 │ │ -065918: 7220 600b 2100 |0028: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06591e: 0e00 |002b: return-void │ │ +068280: |[068280] org.jsoup.select.QueryParser.byTag:()V │ │ +068290: 5441 f108 |0000: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068294: 6e10 7e13 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeElementSelector:()Ljava/lang/String; // method@137e │ │ +06829a: 0c00 |0005: move-result-object v0 │ │ +06829c: 7110 7b10 0000 |0006: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +0682a2: 1a01 551d |0009: const-string v1, "|" // string@1d55 │ │ +0682a6: 6e20 280a 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +0682ac: 0a01 |000e: move-result v1 │ │ +0682ae: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +0682b2: 1a01 551d |0011: const-string v1, "|" // string@1d55 │ │ +0682b6: 1a02 2701 |0013: const-string v2, ":" // string@0127 │ │ +0682ba: 6e30 3d0a 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0a3d │ │ +0682c0: 0c00 |0018: move-result-object v0 │ │ +0682c2: 5441 ef08 |0019: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0682c6: 2202 9a03 |001b: new-instance v2, Lorg/jsoup/select/Evaluator$Tag; // type@039a │ │ +0682ca: 6e10 4b0a 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0682d0: 0c03 |0020: move-result-object v3 │ │ +0682d2: 6e10 470a 0300 |0021: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +0682d8: 0c03 |0024: move-result-object v3 │ │ +0682da: 7020 3015 3200 |0025: invoke-direct {v2, v3}, Lorg/jsoup/select/Evaluator$Tag;.:(Ljava/lang/String;)V // method@1530 │ │ +0682e0: 7220 600b 2100 |0028: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0682e6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0006 line=214 │ │ 0x0009 line=217 │ │ 0x0011 line=218 │ │ 0x0019 line=220 │ │ @@ -109567,127 +109532,127 @@ │ │ type : '(C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 220 16-bit code units │ │ -065920: |[065920] org.jsoup.select.QueryParser.combinator:(C)V │ │ -065930: 130b 2c00 |0000: const/16 v11, #int 44 // #2c │ │ -065934: 1228 |0002: const/4 v8, #int 2 // #2 │ │ -065936: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -065938: 120a |0004: const/4 v10, #int 0 // #0 │ │ -06593a: 54c7 f108 |0005: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06593e: 6e10 8313 0700 |0007: invoke-virtual {v7}, Lorg/jsoup/parser/TokenQueue;.consumeWhitespace:()Z // method@1383 │ │ -065944: 7010 4215 0c00 |000a: invoke-direct {v12}, Lorg/jsoup/select/QueryParser;.consumeSubQuery:()Ljava/lang/String; // method@1542 │ │ -06594a: 0c06 |000d: move-result-object v6 │ │ -06594c: 7110 4d15 0600 |000e: invoke-static {v6}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ -065952: 0c02 |0011: move-result-object v2 │ │ -065954: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -065956: 54c7 ef08 |0013: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -06595a: 7210 6f0b 0700 |0015: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ -065960: 0a07 |0018: move-result v7 │ │ -065962: 3397 4000 |0019: if-ne v7, v9, 0059 // +0040 │ │ -065966: 54c7 ef08 |001b: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -06596a: 7220 650b a700 |001d: invoke-interface {v7, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -065970: 0c00 |0020: move-result-object v0 │ │ -065972: 1f00 8703 |0021: check-cast v0, Lorg/jsoup/select/Evaluator; // type@0387 │ │ -065976: 0705 |0023: move-object v5, v0 │ │ -065978: 2057 6203 |0024: instance-of v7, v5, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0362 │ │ -06597c: 3807 0b00 |0026: if-eqz v7, 0031 // +000b │ │ -065980: 32bd 0900 |0028: if-eq v13, v11, 0031 // +0009 │ │ -065984: 1f00 6203 |002a: check-cast v0, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0362 │ │ -065988: 6e10 9914 0000 |002c: invoke-virtual {v0}, Lorg/jsoup/select/CombiningEvaluator$Or;.rightMostEvaluator:()Lorg/jsoup/select/Evaluator; // method@1499 │ │ -06598e: 0c00 |002f: move-result-object v0 │ │ -065990: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -065992: 54c7 ef08 |0031: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065996: 7210 620b 0700 |0033: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@0b62 │ │ -06599c: 1307 3e00 |0036: const/16 v7, #int 62 // #3e │ │ -0659a0: 337d 2a00 |0038: if-ne v13, v7, 0062 // +002a │ │ -0659a4: 2201 6103 |003a: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0361 │ │ -0659a8: 2387 cd03 |003c: new-array v7, v8, [Lorg/jsoup/select/Evaluator; // type@03cd │ │ -0659ac: 4d02 070a |003e: aput-object v2, v7, v10 │ │ -0659b0: 2208 8e03 |0040: new-instance v8, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent; // type@038e │ │ -0659b4: 7020 5915 0800 |0042: invoke-direct {v8, v0}, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;.:(Lorg/jsoup/select/Evaluator;)V // method@1559 │ │ -0659ba: 4d08 0709 |0045: aput-object v8, v7, v9 │ │ -0659be: 7020 9114 7100 |0047: invoke-direct {v1, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:([Lorg/jsoup/select/Evaluator;)V // method@1491 │ │ -0659c4: 0710 |004a: move-object v0, v1 │ │ -0659c6: 3804 8e00 |004b: if-eqz v4, 00d9 // +008e │ │ -0659ca: 0757 |004d: move-object v7, v5 │ │ -0659cc: 1f07 6203 |004e: check-cast v7, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0362 │ │ -0659d0: 6e20 9814 0700 |0050: invoke-virtual {v7, v0}, Lorg/jsoup/select/CombiningEvaluator$Or;.replaceRightMostEvaluator:(Lorg/jsoup/select/Evaluator;)V // method@1498 │ │ -0659d6: 54c7 ef08 |0053: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0659da: 7220 600b 5700 |0055: invoke-interface {v7, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0659e0: 0e00 |0058: return-void │ │ -0659e2: 2200 6103 |0059: new-instance v0, Lorg/jsoup/select/CombiningEvaluator$And; // type@0361 │ │ -0659e6: 54c7 ef08 |005b: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0659ea: 7020 9014 7000 |005d: invoke-direct {v0, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:(Ljava/util/Collection;)V // method@1490 │ │ -0659f0: 0705 |0060: move-object v5, v0 │ │ -0659f2: 28d0 |0061: goto 0031 // -0030 │ │ -0659f4: 1307 2000 |0062: const/16 v7, #int 32 // #20 │ │ -0659f8: 337d 1400 |0064: if-ne v13, v7, 0078 // +0014 │ │ -0659fc: 2201 6103 |0066: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0361 │ │ -065a00: 2387 cd03 |0068: new-array v7, v8, [Lorg/jsoup/select/Evaluator; // type@03cd │ │ -065a04: 4d02 070a |006a: aput-object v2, v7, v10 │ │ -065a08: 2208 9103 |006c: new-instance v8, Lorg/jsoup/select/StructuralEvaluator$Parent; // type@0391 │ │ -065a0c: 7020 6215 0800 |006e: invoke-direct {v8, v0}, Lorg/jsoup/select/StructuralEvaluator$Parent;.:(Lorg/jsoup/select/Evaluator;)V // method@1562 │ │ -065a12: 4d08 0709 |0071: aput-object v8, v7, v9 │ │ -065a16: 7020 9114 7100 |0073: invoke-direct {v1, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:([Lorg/jsoup/select/Evaluator;)V // method@1491 │ │ -065a1c: 0710 |0076: move-object v0, v1 │ │ -065a1e: 28d4 |0077: goto 004b // -002c │ │ -065a20: 1307 2b00 |0078: const/16 v7, #int 43 // #2b │ │ -065a24: 337d 1400 |007a: if-ne v13, v7, 008e // +0014 │ │ -065a28: 2201 6103 |007c: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0361 │ │ -065a2c: 2387 cd03 |007e: new-array v7, v8, [Lorg/jsoup/select/Evaluator; // type@03cd │ │ -065a30: 4d02 070a |0080: aput-object v2, v7, v10 │ │ -065a34: 2208 8f03 |0082: new-instance v8, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling; // type@038f │ │ -065a38: 7020 5c15 0800 |0084: invoke-direct {v8, v0}, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;.:(Lorg/jsoup/select/Evaluator;)V // method@155c │ │ -065a3e: 4d08 0709 |0087: aput-object v8, v7, v9 │ │ -065a42: 7020 9114 7100 |0089: invoke-direct {v1, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:([Lorg/jsoup/select/Evaluator;)V // method@1491 │ │ -065a48: 0710 |008c: move-object v0, v1 │ │ -065a4a: 28be |008d: goto 004b // -0042 │ │ -065a4c: 1307 7e00 |008e: const/16 v7, #int 126 // #7e │ │ -065a50: 337d 1400 |0090: if-ne v13, v7, 00a4 // +0014 │ │ -065a54: 2201 6103 |0092: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0361 │ │ -065a58: 2387 cd03 |0094: new-array v7, v8, [Lorg/jsoup/select/Evaluator; // type@03cd │ │ -065a5c: 4d02 070a |0096: aput-object v2, v7, v10 │ │ -065a60: 2208 9203 |0098: new-instance v8, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling; // type@0392 │ │ -065a64: 7020 6515 0800 |009a: invoke-direct {v8, v0}, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;.:(Lorg/jsoup/select/Evaluator;)V // method@1565 │ │ -065a6a: 4d08 0709 |009d: aput-object v8, v7, v9 │ │ -065a6e: 7020 9114 7100 |009f: invoke-direct {v1, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:([Lorg/jsoup/select/Evaluator;)V // method@1491 │ │ -065a74: 0710 |00a2: move-object v0, v1 │ │ -065a76: 28a8 |00a3: goto 004b // -0058 │ │ -065a78: 33bd 1a00 |00a4: if-ne v13, v11, 00be // +001a │ │ -065a7c: 2007 6203 |00a6: instance-of v7, v0, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0362 │ │ -065a80: 3807 0a00 |00a8: if-eqz v7, 00b2 // +000a │ │ -065a84: 0703 |00aa: move-object v3, v0 │ │ -065a86: 1f03 6203 |00ab: check-cast v3, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0362 │ │ -065a8a: 6e20 9614 2300 |00ad: invoke-virtual {v3, v2}, Lorg/jsoup/select/CombiningEvaluator$Or;.add:(Lorg/jsoup/select/Evaluator;)V // method@1496 │ │ -065a90: 0730 |00b0: move-object v0, v3 │ │ -065a92: 289a |00b1: goto 004b // -0066 │ │ -065a94: 2203 6203 |00b2: new-instance v3, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0362 │ │ -065a98: 7010 9414 0300 |00b4: invoke-direct {v3}, Lorg/jsoup/select/CombiningEvaluator$Or;.:()V // method@1494 │ │ -065a9e: 6e20 9614 0300 |00b7: invoke-virtual {v3, v0}, Lorg/jsoup/select/CombiningEvaluator$Or;.add:(Lorg/jsoup/select/Evaluator;)V // method@1496 │ │ -065aa4: 6e20 9614 2300 |00ba: invoke-virtual {v3, v2}, Lorg/jsoup/select/CombiningEvaluator$Or;.add:(Lorg/jsoup/select/Evaluator;)V // method@1496 │ │ -065aaa: 28f3 |00bd: goto 00b0 // -000d │ │ -065aac: 2207 8b03 |00be: new-instance v7, Lorg/jsoup/select/Selector$SelectorParseException; // type@038b │ │ -065ab0: 2208 c101 |00c0: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -065ab4: 7010 500a 0800 |00c2: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -065aba: 1a09 920b |00c5: const-string v9, "Unknown combinator: " // string@0b92 │ │ -065abe: 6e20 580a 9800 |00c7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -065ac4: 0c08 |00ca: move-result-object v8 │ │ -065ac6: 6e20 530a d800 |00cb: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -065acc: 0c08 |00ce: move-result-object v8 │ │ -065ace: 6e10 640a 0800 |00cf: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -065ad4: 0c08 |00d2: move-result-object v8 │ │ -065ad6: 23a9 b603 |00d3: new-array v9, v10, [Ljava/lang/Object; // type@03b6 │ │ -065ada: 7030 4e15 8709 |00d5: invoke-direct {v7, v8, v9}, Lorg/jsoup/select/Selector$SelectorParseException;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@154e │ │ -065ae0: 2707 |00d8: throw v7 │ │ -065ae2: 0705 |00d9: move-object v5, v0 │ │ -065ae4: 2900 79ff |00da: goto/16 0053 // -0087 │ │ +0682e8: |[0682e8] org.jsoup.select.QueryParser.combinator:(C)V │ │ +0682f8: 130b 2c00 |0000: const/16 v11, #int 44 // #2c │ │ +0682fc: 1228 |0002: const/4 v8, #int 2 // #2 │ │ +0682fe: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +068300: 120a |0004: const/4 v10, #int 0 // #0 │ │ +068302: 54c7 f108 |0005: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068306: 6e10 8313 0700 |0007: invoke-virtual {v7}, Lorg/jsoup/parser/TokenQueue;.consumeWhitespace:()Z // method@1383 │ │ +06830c: 7010 4215 0c00 |000a: invoke-direct {v12}, Lorg/jsoup/select/QueryParser;.consumeSubQuery:()Ljava/lang/String; // method@1542 │ │ +068312: 0c06 |000d: move-result-object v6 │ │ +068314: 7110 4d15 0600 |000e: invoke-static {v6}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ +06831a: 0c02 |0011: move-result-object v2 │ │ +06831c: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +06831e: 54c7 ef08 |0013: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068322: 7210 6f0b 0700 |0015: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ +068328: 0a07 |0018: move-result v7 │ │ +06832a: 3397 4000 |0019: if-ne v7, v9, 0059 // +0040 │ │ +06832e: 54c7 ef08 |001b: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068332: 7220 650b a700 |001d: invoke-interface {v7, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +068338: 0c00 |0020: move-result-object v0 │ │ +06833a: 1f00 9b03 |0021: check-cast v0, Lorg/jsoup/select/Evaluator; // type@039b │ │ +06833e: 0705 |0023: move-object v5, v0 │ │ +068340: 2057 7603 |0024: instance-of v7, v5, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0376 │ │ +068344: 3807 0b00 |0026: if-eqz v7, 0031 // +000b │ │ +068348: 32bd 0900 |0028: if-eq v13, v11, 0031 // +0009 │ │ +06834c: 1f00 7603 |002a: check-cast v0, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0376 │ │ +068350: 6e10 9914 0000 |002c: invoke-virtual {v0}, Lorg/jsoup/select/CombiningEvaluator$Or;.rightMostEvaluator:()Lorg/jsoup/select/Evaluator; // method@1499 │ │ +068356: 0c00 |002f: move-result-object v0 │ │ +068358: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +06835a: 54c7 ef08 |0031: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +06835e: 7210 620b 0700 |0033: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@0b62 │ │ +068364: 1307 3e00 |0036: const/16 v7, #int 62 // #3e │ │ +068368: 337d 2a00 |0038: if-ne v13, v7, 0062 // +002a │ │ +06836c: 2201 7503 |003a: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0375 │ │ +068370: 2387 e103 |003c: new-array v7, v8, [Lorg/jsoup/select/Evaluator; // type@03e1 │ │ +068374: 4d02 070a |003e: aput-object v2, v7, v10 │ │ +068378: 2208 a203 |0040: new-instance v8, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent; // type@03a2 │ │ +06837c: 7020 5915 0800 |0042: invoke-direct {v8, v0}, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;.:(Lorg/jsoup/select/Evaluator;)V // method@1559 │ │ +068382: 4d08 0709 |0045: aput-object v8, v7, v9 │ │ +068386: 7020 9114 7100 |0047: invoke-direct {v1, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:([Lorg/jsoup/select/Evaluator;)V // method@1491 │ │ +06838c: 0710 |004a: move-object v0, v1 │ │ +06838e: 3804 8e00 |004b: if-eqz v4, 00d9 // +008e │ │ +068392: 0757 |004d: move-object v7, v5 │ │ +068394: 1f07 7603 |004e: check-cast v7, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0376 │ │ +068398: 6e20 9814 0700 |0050: invoke-virtual {v7, v0}, Lorg/jsoup/select/CombiningEvaluator$Or;.replaceRightMostEvaluator:(Lorg/jsoup/select/Evaluator;)V // method@1498 │ │ +06839e: 54c7 ef08 |0053: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0683a2: 7220 600b 5700 |0055: invoke-interface {v7, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0683a8: 0e00 |0058: return-void │ │ +0683aa: 2200 7503 |0059: new-instance v0, Lorg/jsoup/select/CombiningEvaluator$And; // type@0375 │ │ +0683ae: 54c7 ef08 |005b: iget-object v7, v12, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0683b2: 7020 9014 7000 |005d: invoke-direct {v0, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:(Ljava/util/Collection;)V // method@1490 │ │ +0683b8: 0705 |0060: move-object v5, v0 │ │ +0683ba: 28d0 |0061: goto 0031 // -0030 │ │ +0683bc: 1307 2000 |0062: const/16 v7, #int 32 // #20 │ │ +0683c0: 337d 1400 |0064: if-ne v13, v7, 0078 // +0014 │ │ +0683c4: 2201 7503 |0066: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0375 │ │ +0683c8: 2387 e103 |0068: new-array v7, v8, [Lorg/jsoup/select/Evaluator; // type@03e1 │ │ +0683cc: 4d02 070a |006a: aput-object v2, v7, v10 │ │ +0683d0: 2208 a503 |006c: new-instance v8, Lorg/jsoup/select/StructuralEvaluator$Parent; // type@03a5 │ │ +0683d4: 7020 6215 0800 |006e: invoke-direct {v8, v0}, Lorg/jsoup/select/StructuralEvaluator$Parent;.:(Lorg/jsoup/select/Evaluator;)V // method@1562 │ │ +0683da: 4d08 0709 |0071: aput-object v8, v7, v9 │ │ +0683de: 7020 9114 7100 |0073: invoke-direct {v1, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:([Lorg/jsoup/select/Evaluator;)V // method@1491 │ │ +0683e4: 0710 |0076: move-object v0, v1 │ │ +0683e6: 28d4 |0077: goto 004b // -002c │ │ +0683e8: 1307 2b00 |0078: const/16 v7, #int 43 // #2b │ │ +0683ec: 337d 1400 |007a: if-ne v13, v7, 008e // +0014 │ │ +0683f0: 2201 7503 |007c: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0375 │ │ +0683f4: 2387 e103 |007e: new-array v7, v8, [Lorg/jsoup/select/Evaluator; // type@03e1 │ │ +0683f8: 4d02 070a |0080: aput-object v2, v7, v10 │ │ +0683fc: 2208 a303 |0082: new-instance v8, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling; // type@03a3 │ │ +068400: 7020 5c15 0800 |0084: invoke-direct {v8, v0}, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;.:(Lorg/jsoup/select/Evaluator;)V // method@155c │ │ +068406: 4d08 0709 |0087: aput-object v8, v7, v9 │ │ +06840a: 7020 9114 7100 |0089: invoke-direct {v1, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:([Lorg/jsoup/select/Evaluator;)V // method@1491 │ │ +068410: 0710 |008c: move-object v0, v1 │ │ +068412: 28be |008d: goto 004b // -0042 │ │ +068414: 1307 7e00 |008e: const/16 v7, #int 126 // #7e │ │ +068418: 337d 1400 |0090: if-ne v13, v7, 00a4 // +0014 │ │ +06841c: 2201 7503 |0092: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0375 │ │ +068420: 2387 e103 |0094: new-array v7, v8, [Lorg/jsoup/select/Evaluator; // type@03e1 │ │ +068424: 4d02 070a |0096: aput-object v2, v7, v10 │ │ +068428: 2208 a603 |0098: new-instance v8, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling; // type@03a6 │ │ +06842c: 7020 6515 0800 |009a: invoke-direct {v8, v0}, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;.:(Lorg/jsoup/select/Evaluator;)V // method@1565 │ │ +068432: 4d08 0709 |009d: aput-object v8, v7, v9 │ │ +068436: 7020 9114 7100 |009f: invoke-direct {v1, v7}, Lorg/jsoup/select/CombiningEvaluator$And;.:([Lorg/jsoup/select/Evaluator;)V // method@1491 │ │ +06843c: 0710 |00a2: move-object v0, v1 │ │ +06843e: 28a8 |00a3: goto 004b // -0058 │ │ +068440: 33bd 1a00 |00a4: if-ne v13, v11, 00be // +001a │ │ +068444: 2007 7603 |00a6: instance-of v7, v0, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0376 │ │ +068448: 3807 0a00 |00a8: if-eqz v7, 00b2 // +000a │ │ +06844c: 0703 |00aa: move-object v3, v0 │ │ +06844e: 1f03 7603 |00ab: check-cast v3, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0376 │ │ +068452: 6e20 9614 2300 |00ad: invoke-virtual {v3, v2}, Lorg/jsoup/select/CombiningEvaluator$Or;.add:(Lorg/jsoup/select/Evaluator;)V // method@1496 │ │ +068458: 0730 |00b0: move-object v0, v3 │ │ +06845a: 289a |00b1: goto 004b // -0066 │ │ +06845c: 2203 7603 |00b2: new-instance v3, Lorg/jsoup/select/CombiningEvaluator$Or; // type@0376 │ │ +068460: 7010 9414 0300 |00b4: invoke-direct {v3}, Lorg/jsoup/select/CombiningEvaluator$Or;.:()V // method@1494 │ │ +068466: 6e20 9614 0300 |00b7: invoke-virtual {v3, v0}, Lorg/jsoup/select/CombiningEvaluator$Or;.add:(Lorg/jsoup/select/Evaluator;)V // method@1496 │ │ +06846c: 6e20 9614 2300 |00ba: invoke-virtual {v3, v2}, Lorg/jsoup/select/CombiningEvaluator$Or;.add:(Lorg/jsoup/select/Evaluator;)V // method@1496 │ │ +068472: 28f3 |00bd: goto 00b0 // -000d │ │ +068474: 2207 9f03 |00be: new-instance v7, Lorg/jsoup/select/Selector$SelectorParseException; // type@039f │ │ +068478: 2208 d301 |00c0: new-instance v8, Ljava/lang/StringBuilder; // type@01d3 │ │ +06847c: 7010 500a 0800 |00c2: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +068482: 1a09 a60b |00c5: const-string v9, "Unknown combinator: " // string@0ba6 │ │ +068486: 6e20 580a 9800 |00c7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06848c: 0c08 |00ca: move-result-object v8 │ │ +06848e: 6e20 530a d800 |00cb: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +068494: 0c08 |00ce: move-result-object v8 │ │ +068496: 6e10 640a 0800 |00cf: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06849c: 0c08 |00d2: move-result-object v8 │ │ +06849e: 23a9 ca03 |00d3: new-array v9, v10, [Ljava/lang/Object; // type@03ca │ │ +0684a2: 7030 4e15 8709 |00d5: invoke-direct {v7, v8, v9}, Lorg/jsoup/select/Selector$SelectorParseException;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@154e │ │ +0684a8: 2707 |00d8: throw v7 │ │ +0684aa: 0705 |00d9: move-object v5, v0 │ │ +0684ac: 2900 79ff |00da: goto/16 0053 // -0087 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=76 │ │ 0x000a line=77 │ │ 0x000e line=81 │ │ 0x0012 line=82 │ │ 0x0013 line=84 │ │ @@ -109747,28 +109712,28 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -065ae8: |[065ae8] org.jsoup.select.QueryParser.consumeIndex:()I │ │ -065af8: 5431 f108 |0000: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065afc: 1a02 cc00 |0002: const-string v2, ")" // string@00cc │ │ -065b00: 6e20 7813 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.chompTo:(Ljava/lang/String;)Ljava/lang/String; // method@1378 │ │ -065b06: 0c01 |0007: move-result-object v1 │ │ -065b08: 6e10 4b0a 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -065b0e: 0c00 |000b: move-result-object v0 │ │ -065b10: 7110 6b10 0000 |000c: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isNumeric:(Ljava/lang/String;)Z // method@106b │ │ -065b16: 0a01 |000f: move-result v1 │ │ -065b18: 1a02 3604 |0010: const-string v2, "Index must be numeric" // string@0436 │ │ -065b1c: 7120 7810 2100 |0012: invoke-static {v1, v2}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -065b22: 7110 f709 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -065b28: 0a01 |0018: move-result v1 │ │ -065b2a: 0f01 |0019: return v1 │ │ +0684b0: |[0684b0] org.jsoup.select.QueryParser.consumeIndex:()I │ │ +0684c0: 5431 f108 |0000: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0684c4: 1a02 cc00 |0002: const-string v2, ")" // string@00cc │ │ +0684c8: 6e20 7813 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.chompTo:(Ljava/lang/String;)Ljava/lang/String; // method@1378 │ │ +0684ce: 0c01 |0007: move-result-object v1 │ │ +0684d0: 6e10 4b0a 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0684d6: 0c00 |000b: move-result-object v0 │ │ +0684d8: 7110 6b10 0000 |000c: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isNumeric:(Ljava/lang/String;)Z // method@106b │ │ +0684de: 0a01 |000f: move-result v1 │ │ +0684e0: 1a02 3604 |0010: const-string v2, "Index must be numeric" // string@0436 │ │ +0684e4: 7120 7810 2100 |0012: invoke-static {v1, v2}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +0684ea: 7110 f709 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +0684f0: 0a01 |0018: move-result v1 │ │ +0684f2: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x000c line=313 │ │ 0x0015 line=314 │ │ locals : │ │ 0x000c - 0x001a reg=0 indexS Ljava/lang/String; │ │ @@ -109779,70 +109744,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -065b2c: |[065b2c] org.jsoup.select.QueryParser.consumeSubQuery:()Ljava/lang/String; │ │ -065b3c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -065b40: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -065b46: 5451 f108 |0005: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065b4a: 6e10 8513 0100 |0007: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -065b50: 0a01 |000a: move-result v1 │ │ -065b52: 3901 5400 |000b: if-nez v1, 005f // +0054 │ │ -065b56: 5451 f108 |000d: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065b5a: 1a02 b100 |000f: const-string v2, "(" // string@00b1 │ │ -065b5e: 6e20 8713 2100 |0011: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065b64: 0a01 |0014: move-result v1 │ │ -065b66: 3801 1c00 |0015: if-eqz v1, 0031 // +001c │ │ -065b6a: 1a01 b100 |0017: const-string v1, "(" // string@00b1 │ │ -065b6e: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -065b74: 0c01 |001c: move-result-object v1 │ │ -065b76: 5452 f108 |001d: iget-object v2, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065b7a: 1303 2800 |001f: const/16 v3, #int 40 // #28 │ │ -065b7e: 1304 2900 |0021: const/16 v4, #int 41 // #29 │ │ -065b82: 6e30 7713 3204 |0023: invoke-virtual {v2, v3, v4}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ -065b88: 0c02 |0026: move-result-object v2 │ │ -065b8a: 6e20 580a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -065b90: 0c01 |002a: move-result-object v1 │ │ -065b92: 1a02 cc00 |002b: const-string v2, ")" // string@00cc │ │ -065b96: 6e20 580a 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -065b9c: 28d5 |0030: goto 0005 // -002b │ │ -065b9e: 5451 f108 |0031: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065ba2: 1a02 660c |0033: const-string v2, "[" // string@0c66 │ │ -065ba6: 6e20 8713 2100 |0035: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065bac: 0a01 |0038: move-result v1 │ │ -065bae: 3801 1c00 |0039: if-eqz v1, 0055 // +001c │ │ -065bb2: 1a01 660c |003b: const-string v1, "[" // string@0c66 │ │ -065bb6: 6e20 580a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -065bbc: 0c01 |0040: move-result-object v1 │ │ -065bbe: 5452 f108 |0041: iget-object v2, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065bc2: 1303 5b00 |0043: const/16 v3, #int 91 // #5b │ │ -065bc6: 1304 5d00 |0045: const/16 v4, #int 93 // #5d │ │ -065bca: 6e30 7713 3204 |0047: invoke-virtual {v2, v3, v4}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ -065bd0: 0c02 |004a: move-result-object v2 │ │ -065bd2: 6e20 580a 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -065bd8: 0c01 |004e: move-result-object v1 │ │ -065bda: 1a02 b20c |004f: const-string v2, "]" // string@0cb2 │ │ -065bde: 6e20 580a 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -065be4: 28b1 |0054: goto 0005 // -004f │ │ -065be6: 5451 f108 |0055: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065bea: 6202 ee08 |0057: sget-object v2, Lorg/jsoup/select/QueryParser;.combinators:[Ljava/lang/String; // field@08ee │ │ -065bee: 6e20 8913 2100 |0059: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([Ljava/lang/String;)Z // method@1389 │ │ -065bf4: 0a01 |005c: move-result v1 │ │ -065bf6: 3801 0700 |005d: if-eqz v1, 0064 // +0007 │ │ -065bfa: 6e10 640a 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -065c00: 0c01 |0062: move-result-object v1 │ │ -065c02: 1101 |0063: return-object v1 │ │ -065c04: 5451 f108 |0064: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065c08: 6e10 7a13 0100 |0066: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consume:()C // method@137a │ │ -065c0e: 0a01 |0069: move-result v1 │ │ -065c10: 6e20 530a 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -065c16: 2898 |006d: goto 0005 // -0068 │ │ +0684f4: |[0684f4] org.jsoup.select.QueryParser.consumeSubQuery:()Ljava/lang/String; │ │ +068504: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +068508: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06850e: 5451 f108 |0005: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068512: 6e10 8513 0100 |0007: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +068518: 0a01 |000a: move-result v1 │ │ +06851a: 3901 5400 |000b: if-nez v1, 005f // +0054 │ │ +06851e: 5451 f108 |000d: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068522: 1a02 b100 |000f: const-string v2, "(" // string@00b1 │ │ +068526: 6e20 8713 2100 |0011: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +06852c: 0a01 |0014: move-result v1 │ │ +06852e: 3801 1c00 |0015: if-eqz v1, 0031 // +001c │ │ +068532: 1a01 b100 |0017: const-string v1, "(" // string@00b1 │ │ +068536: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06853c: 0c01 |001c: move-result-object v1 │ │ +06853e: 5452 f108 |001d: iget-object v2, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068542: 1303 2800 |001f: const/16 v3, #int 40 // #28 │ │ +068546: 1304 2900 |0021: const/16 v4, #int 41 // #29 │ │ +06854a: 6e30 7713 3204 |0023: invoke-virtual {v2, v3, v4}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ +068550: 0c02 |0026: move-result-object v2 │ │ +068552: 6e20 580a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +068558: 0c01 |002a: move-result-object v1 │ │ +06855a: 1a02 cc00 |002b: const-string v2, ")" // string@00cc │ │ +06855e: 6e20 580a 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +068564: 28d5 |0030: goto 0005 // -002b │ │ +068566: 5451 f108 |0031: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +06856a: 1a02 7a0c |0033: const-string v2, "[" // string@0c7a │ │ +06856e: 6e20 8713 2100 |0035: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +068574: 0a01 |0038: move-result v1 │ │ +068576: 3801 1c00 |0039: if-eqz v1, 0055 // +001c │ │ +06857a: 1a01 7a0c |003b: const-string v1, "[" // string@0c7a │ │ +06857e: 6e20 580a 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +068584: 0c01 |0040: move-result-object v1 │ │ +068586: 5452 f108 |0041: iget-object v2, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +06858a: 1303 5b00 |0043: const/16 v3, #int 91 // #5b │ │ +06858e: 1304 5d00 |0045: const/16 v4, #int 93 // #5d │ │ +068592: 6e30 7713 3204 |0047: invoke-virtual {v2, v3, v4}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ +068598: 0c02 |004a: move-result-object v2 │ │ +06859a: 6e20 580a 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0685a0: 0c01 |004e: move-result-object v1 │ │ +0685a2: 1a02 c60c |004f: const-string v2, "]" // string@0cc6 │ │ +0685a6: 6e20 580a 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0685ac: 28b1 |0054: goto 0005 // -004f │ │ +0685ae: 5451 f108 |0055: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0685b2: 6202 ee08 |0057: sget-object v2, Lorg/jsoup/select/QueryParser;.combinators:[Ljava/lang/String; // field@08ee │ │ +0685b6: 6e20 8913 2100 |0059: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([Ljava/lang/String;)Z // method@1389 │ │ +0685bc: 0a01 |005c: move-result v1 │ │ +0685be: 3801 0700 |005d: if-eqz v1, 0064 // +0007 │ │ +0685c2: 6e10 640a 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0685c8: 0c01 |0062: move-result-object v1 │ │ +0685ca: 1101 |0063: return-object v1 │ │ +0685cc: 5451 f108 |0064: iget-object v1, v5, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0685d0: 6e10 7a13 0100 |0066: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consume:()C // method@137a │ │ +0685d6: 0a01 |0069: move-result v1 │ │ +0685d8: 6e20 530a 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0685de: 2898 |006d: goto 0005 // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ 0x000d line=130 │ │ 0x0017 line=131 │ │ 0x0031 line=132 │ │ @@ -109859,41 +109824,41 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -065c18: |[065c18] org.jsoup.select.QueryParser.contains:(Z)V │ │ -065c28: 5442 f108 |0000: iget-object v2, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065c2c: 3805 2700 |0002: if-eqz v5, 0029 // +0027 │ │ -065c30: 1a01 3601 |0004: const-string v1, ":containsOwn" // string@0136 │ │ -065c34: 6e20 7b13 1200 |0006: invoke-virtual {v2, v1}, Lorg/jsoup/parser/TokenQueue;.consume:(Ljava/lang/String;)V // method@137b │ │ -065c3a: 5441 f108 |0009: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065c3e: 1302 2800 |000b: const/16 v2, #int 40 // #28 │ │ -065c42: 1303 2900 |000d: const/16 v3, #int 41 // #29 │ │ -065c46: 6e30 7713 2103 |000f: invoke-virtual {v1, v2, v3}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ -065c4c: 0c01 |0012: move-result-object v1 │ │ -065c4e: 7110 9213 0100 |0013: invoke-static {v1}, Lorg/jsoup/parser/TokenQueue;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@1392 │ │ -065c54: 0c00 |0016: move-result-object v0 │ │ -065c56: 1a01 3501 |0017: const-string v1, ":contains(text) query must not be empty" // string@0135 │ │ -065c5a: 7120 7c10 1000 |0019: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -065c60: 3805 1000 |001c: if-eqz v5, 002c // +0010 │ │ -065c64: 5441 ef08 |001e: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065c68: 2202 7003 |0020: new-instance v2, Lorg/jsoup/select/Evaluator$ContainsOwnText; // type@0370 │ │ -065c6c: 7020 ef14 0200 |0022: invoke-direct {v2, v0}, Lorg/jsoup/select/Evaluator$ContainsOwnText;.:(Ljava/lang/String;)V // method@14ef │ │ -065c72: 7220 600b 2100 |0025: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065c78: 0e00 |0028: return-void │ │ -065c7a: 1a01 3201 |0029: const-string v1, ":contains" // string@0132 │ │ -065c7e: 28db |002b: goto 0006 // -0025 │ │ -065c80: 5441 ef08 |002c: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065c84: 2202 7103 |002e: new-instance v2, Lorg/jsoup/select/Evaluator$ContainsText; // type@0371 │ │ -065c88: 7020 f214 0200 |0030: invoke-direct {v2, v0}, Lorg/jsoup/select/Evaluator$ContainsText;.:(Ljava/lang/String;)V // method@14f2 │ │ -065c8e: 7220 600b 2100 |0033: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065c94: 28f2 |0036: goto 0028 // -000e │ │ +0685e0: |[0685e0] org.jsoup.select.QueryParser.contains:(Z)V │ │ +0685f0: 5442 f108 |0000: iget-object v2, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0685f4: 3805 2700 |0002: if-eqz v5, 0029 // +0027 │ │ +0685f8: 1a01 3601 |0004: const-string v1, ":containsOwn" // string@0136 │ │ +0685fc: 6e20 7b13 1200 |0006: invoke-virtual {v2, v1}, Lorg/jsoup/parser/TokenQueue;.consume:(Ljava/lang/String;)V // method@137b │ │ +068602: 5441 f108 |0009: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068606: 1302 2800 |000b: const/16 v2, #int 40 // #28 │ │ +06860a: 1303 2900 |000d: const/16 v3, #int 41 // #29 │ │ +06860e: 6e30 7713 2103 |000f: invoke-virtual {v1, v2, v3}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ +068614: 0c01 |0012: move-result-object v1 │ │ +068616: 7110 9213 0100 |0013: invoke-static {v1}, Lorg/jsoup/parser/TokenQueue;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@1392 │ │ +06861c: 0c00 |0016: move-result-object v0 │ │ +06861e: 1a01 3501 |0017: const-string v1, ":contains(text) query must not be empty" // string@0135 │ │ +068622: 7120 7c10 1000 |0019: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +068628: 3805 1000 |001c: if-eqz v5, 002c // +0010 │ │ +06862c: 5441 ef08 |001e: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068630: 2202 8403 |0020: new-instance v2, Lorg/jsoup/select/Evaluator$ContainsOwnText; // type@0384 │ │ +068634: 7020 ef14 0200 |0022: invoke-direct {v2, v0}, Lorg/jsoup/select/Evaluator$ContainsOwnText;.:(Ljava/lang/String;)V // method@14ef │ │ +06863a: 7220 600b 2100 |0025: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068640: 0e00 |0028: return-void │ │ +068642: 1a01 3201 |0029: const-string v1, ":contains" // string@0132 │ │ +068646: 28db |002b: goto 0006 // -0025 │ │ +068648: 5441 ef08 |002c: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +06864c: 2202 8503 |002e: new-instance v2, Lorg/jsoup/select/Evaluator$ContainsText; // type@0385 │ │ +068650: 7020 f214 0200 |0030: invoke-direct {v2, v0}, Lorg/jsoup/select/Evaluator$ContainsText;.:(Ljava/lang/String;)V // method@14f2 │ │ +068656: 7220 600b 2100 |0033: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06865c: 28f2 |0036: goto 0028 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0009 line=328 │ │ 0x0017 line=329 │ │ 0x001c line=330 │ │ 0x001e line=331 │ │ @@ -109911,114 +109876,114 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -065c98: |[065c98] org.jsoup.select.QueryParser.cssNthChild:(ZZ)V │ │ -065ca8: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -065caa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -065cac: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -065cae: 5495 f108 |0003: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065cb2: 1a06 cc00 |0005: const-string v6, ")" // string@00cc │ │ -065cb6: 6e20 7813 6500 |0007: invoke-virtual {v5, v6}, Lorg/jsoup/parser/TokenQueue;.chompTo:(Ljava/lang/String;)Ljava/lang/String; // method@1378 │ │ -065cbc: 0c05 |000a: move-result-object v5 │ │ -065cbe: 6e10 4b0a 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -065cc4: 0c05 |000e: move-result-object v5 │ │ -065cc6: 6e10 470a 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -065ccc: 0c01 |0012: move-result-object v1 │ │ -065cce: 6205 ec08 |0013: sget-object v5, Lorg/jsoup/select/QueryParser;.NTH_AB:Ljava/util/regex/Pattern; // field@08ec │ │ -065cd2: 6e20 cb0b 1500 |0015: invoke-virtual {v5, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -065cd8: 0c03 |0018: move-result-object v3 │ │ -065cda: 6205 ed08 |0019: sget-object v5, Lorg/jsoup/select/QueryParser;.NTH_B:Ljava/util/regex/Pattern; // field@08ed │ │ -065cde: 6e20 cb0b 1500 |001b: invoke-virtual {v5, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -065ce4: 0c04 |001e: move-result-object v4 │ │ -065ce6: 1a05 af16 |001f: const-string v5, "odd" // string@16af │ │ -065cea: 6e20 2a0a 1500 |0021: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -065cf0: 0a05 |0024: move-result v5 │ │ -065cf2: 3805 1300 |0025: if-eqz v5, 0038 // +0013 │ │ -065cf6: 1220 |0027: const/4 v0, #int 2 // #2 │ │ -065cf8: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -065cfa: 380b 7d00 |0029: if-eqz v11, 00a6 // +007d │ │ -065cfe: 380a 7000 |002b: if-eqz v10, 009b // +0070 │ │ -065d02: 5495 ef08 |002d: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065d06: 2206 7f03 |002f: new-instance v6, Lorg/jsoup/select/Evaluator$IsNthLastOfType; // type@037f │ │ -065d0a: 7030 1b15 0602 |0031: invoke-direct {v6, v0, v2}, Lorg/jsoup/select/Evaluator$IsNthLastOfType;.:(II)V // method@151b │ │ -065d10: 7220 600b 6500 |0034: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065d16: 0e00 |0037: return-void │ │ -065d18: 1a05 0e11 |0038: const-string v5, "even" // string@110e │ │ -065d1c: 6e20 2a0a 1500 |003a: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -065d22: 0a05 |003d: move-result v5 │ │ -065d24: 3805 0500 |003e: if-eqz v5, 0043 // +0005 │ │ -065d28: 1220 |0040: const/4 v0, #int 2 // #2 │ │ -065d2a: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -065d2c: 28e7 |0042: goto 0029 // -0019 │ │ -065d2e: 6e10 c50b 0300 |0043: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ -065d34: 0a05 |0046: move-result v5 │ │ -065d36: 3805 3000 |0047: if-eqz v5, 0077 // +0030 │ │ -065d3a: 1235 |0049: const/4 v5, #int 3 // #3 │ │ -065d3c: 6e20 c30b 5300 |004a: invoke-virtual {v3, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -065d42: 0c05 |004d: move-result-object v5 │ │ -065d44: 3805 1200 |004e: if-eqz v5, 0060 // +0012 │ │ -065d48: 6e20 c30b 0300 |0050: invoke-virtual {v3, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -065d4e: 0c05 |0053: move-result-object v5 │ │ -065d50: 1a06 b60c |0054: const-string v6, "^\+" // string@0cb6 │ │ -065d54: 1a07 0000 |0056: const-string v7, "" // string@0000 │ │ -065d58: 6e30 3f0a 6507 |0058: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3f │ │ -065d5e: 0c05 |005b: move-result-object v5 │ │ -065d60: 7110 f709 0500 |005c: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -065d66: 0a00 |005f: move-result v0 │ │ -065d68: 6e20 c30b 8300 |0060: invoke-virtual {v3, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -065d6e: 0c05 |0063: move-result-object v5 │ │ -065d70: 3805 1200 |0064: if-eqz v5, 0076 // +0012 │ │ -065d74: 6e20 c30b 8300 |0066: invoke-virtual {v3, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ -065d7a: 0c05 |0069: move-result-object v5 │ │ -065d7c: 1a06 b60c |006a: const-string v6, "^\+" // string@0cb6 │ │ -065d80: 1a07 0000 |006c: const-string v7, "" // string@0000 │ │ -065d84: 6e30 3f0a 6507 |006e: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3f │ │ -065d8a: 0c05 |0071: move-result-object v5 │ │ -065d8c: 7110 f709 0500 |0072: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -065d92: 0a02 |0075: move-result v2 │ │ -065d94: 28b3 |0076: goto 0029 // -004d │ │ -065d96: 6e10 c50b 0400 |0077: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ -065d9c: 0a05 |007a: move-result v5 │ │ -065d9e: 3805 1400 |007b: if-eqz v5, 008f // +0014 │ │ -065da2: 1200 |007d: const/4 v0, #int 0 // #0 │ │ -065da4: 6e10 c20b 0400 |007e: invoke-virtual {v4}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ -065daa: 0c05 |0081: move-result-object v5 │ │ -065dac: 1a06 b60c |0082: const-string v6, "^\+" // string@0cb6 │ │ -065db0: 1a07 0000 |0084: const-string v7, "" // string@0000 │ │ -065db4: 6e30 3f0a 6507 |0086: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3f │ │ -065dba: 0c05 |0089: move-result-object v5 │ │ -065dbc: 7110 f709 0500 |008a: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ -065dc2: 0a02 |008d: move-result v2 │ │ -065dc4: 289b |008e: goto 0029 // -0065 │ │ -065dc6: 2205 8b03 |008f: new-instance v5, Lorg/jsoup/select/Selector$SelectorParseException; // type@038b │ │ -065dca: 1a06 a202 |0091: const-string v6, "Could not parse nth-index '%s': unexpected format" // string@02a2 │ │ -065dce: 2307 b603 |0093: new-array v7, v0, [Ljava/lang/Object; // type@03b6 │ │ -065dd2: 4d01 0702 |0095: aput-object v1, v7, v2 │ │ -065dd6: 7030 4e15 6507 |0097: invoke-direct {v5, v6, v7}, Lorg/jsoup/select/Selector$SelectorParseException;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@154e │ │ -065ddc: 2705 |009a: throw v5 │ │ -065dde: 5495 ef08 |009b: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065de2: 2206 8003 |009d: new-instance v6, Lorg/jsoup/select/Evaluator$IsNthOfType; // type@0380 │ │ -065de6: 7030 1e15 0602 |009f: invoke-direct {v6, v0, v2}, Lorg/jsoup/select/Evaluator$IsNthOfType;.:(II)V // method@151e │ │ -065dec: 7220 600b 6500 |00a2: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065df2: 2892 |00a5: goto 0037 // -006e │ │ -065df4: 380a 0d00 |00a6: if-eqz v10, 00b3 // +000d │ │ -065df8: 5495 ef08 |00a8: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065dfc: 2206 7e03 |00aa: new-instance v6, Lorg/jsoup/select/Evaluator$IsNthLastChild; // type@037e │ │ -065e00: 7030 1815 0602 |00ac: invoke-direct {v6, v0, v2}, Lorg/jsoup/select/Evaluator$IsNthLastChild;.:(II)V // method@1518 │ │ -065e06: 7220 600b 6500 |00af: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065e0c: 2885 |00b2: goto 0037 // -007b │ │ -065e0e: 5495 ef08 |00b3: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -065e12: 2206 7d03 |00b5: new-instance v6, Lorg/jsoup/select/Evaluator$IsNthChild; // type@037d │ │ -065e16: 7030 1515 0602 |00b7: invoke-direct {v6, v0, v2}, Lorg/jsoup/select/Evaluator$IsNthChild;.:(II)V // method@1515 │ │ -065e1c: 7220 600b 6500 |00ba: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -065e22: 2900 7aff |00bd: goto/16 0037 // -0086 │ │ +068660: |[068660] org.jsoup.select.QueryParser.cssNthChild:(ZZ)V │ │ +068670: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +068672: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +068674: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +068676: 5495 f108 |0003: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +06867a: 1a06 cc00 |0005: const-string v6, ")" // string@00cc │ │ +06867e: 6e20 7813 6500 |0007: invoke-virtual {v5, v6}, Lorg/jsoup/parser/TokenQueue;.chompTo:(Ljava/lang/String;)Ljava/lang/String; // method@1378 │ │ +068684: 0c05 |000a: move-result-object v5 │ │ +068686: 6e10 4b0a 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +06868c: 0c05 |000e: move-result-object v5 │ │ +06868e: 6e10 470a 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +068694: 0c01 |0012: move-result-object v1 │ │ +068696: 6205 ec08 |0013: sget-object v5, Lorg/jsoup/select/QueryParser;.NTH_AB:Ljava/util/regex/Pattern; // field@08ec │ │ +06869a: 6e20 cb0b 1500 |0015: invoke-virtual {v5, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +0686a0: 0c03 |0018: move-result-object v3 │ │ +0686a2: 6205 ed08 |0019: sget-object v5, Lorg/jsoup/select/QueryParser;.NTH_B:Ljava/util/regex/Pattern; // field@08ed │ │ +0686a6: 6e20 cb0b 1500 |001b: invoke-virtual {v5, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +0686ac: 0c04 |001e: move-result-object v4 │ │ +0686ae: 1a05 c016 |001f: const-string v5, "odd" // string@16c0 │ │ +0686b2: 6e20 2a0a 1500 |0021: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0686b8: 0a05 |0024: move-result v5 │ │ +0686ba: 3805 1300 |0025: if-eqz v5, 0038 // +0013 │ │ +0686be: 1220 |0027: const/4 v0, #int 2 // #2 │ │ +0686c0: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +0686c2: 380b 7d00 |0029: if-eqz v11, 00a6 // +007d │ │ +0686c6: 380a 7000 |002b: if-eqz v10, 009b // +0070 │ │ +0686ca: 5495 ef08 |002d: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0686ce: 2206 9303 |002f: new-instance v6, Lorg/jsoup/select/Evaluator$IsNthLastOfType; // type@0393 │ │ +0686d2: 7030 1b15 0602 |0031: invoke-direct {v6, v0, v2}, Lorg/jsoup/select/Evaluator$IsNthLastOfType;.:(II)V // method@151b │ │ +0686d8: 7220 600b 6500 |0034: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0686de: 0e00 |0037: return-void │ │ +0686e0: 1a05 2111 |0038: const-string v5, "even" // string@1121 │ │ +0686e4: 6e20 2a0a 1500 |003a: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0686ea: 0a05 |003d: move-result v5 │ │ +0686ec: 3805 0500 |003e: if-eqz v5, 0043 // +0005 │ │ +0686f0: 1220 |0040: const/4 v0, #int 2 // #2 │ │ +0686f2: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +0686f4: 28e7 |0042: goto 0029 // -0019 │ │ +0686f6: 6e10 c50b 0300 |0043: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ +0686fc: 0a05 |0046: move-result v5 │ │ +0686fe: 3805 3000 |0047: if-eqz v5, 0077 // +0030 │ │ +068702: 1235 |0049: const/4 v5, #int 3 // #3 │ │ +068704: 6e20 c30b 5300 |004a: invoke-virtual {v3, v5}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +06870a: 0c05 |004d: move-result-object v5 │ │ +06870c: 3805 1200 |004e: if-eqz v5, 0060 // +0012 │ │ +068710: 6e20 c30b 0300 |0050: invoke-virtual {v3, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +068716: 0c05 |0053: move-result-object v5 │ │ +068718: 1a06 ca0c |0054: const-string v6, "^\+" // string@0cca │ │ +06871c: 1a07 0000 |0056: const-string v7, "" // string@0000 │ │ +068720: 6e30 3f0a 6507 |0058: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3f │ │ +068726: 0c05 |005b: move-result-object v5 │ │ +068728: 7110 f709 0500 |005c: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +06872e: 0a00 |005f: move-result v0 │ │ +068730: 6e20 c30b 8300 |0060: invoke-virtual {v3, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +068736: 0c05 |0063: move-result-object v5 │ │ +068738: 3805 1200 |0064: if-eqz v5, 0076 // +0012 │ │ +06873c: 6e20 c30b 8300 |0066: invoke-virtual {v3, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0bc3 │ │ +068742: 0c05 |0069: move-result-object v5 │ │ +068744: 1a06 ca0c |006a: const-string v6, "^\+" // string@0cca │ │ +068748: 1a07 0000 |006c: const-string v7, "" // string@0000 │ │ +06874c: 6e30 3f0a 6507 |006e: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3f │ │ +068752: 0c05 |0071: move-result-object v5 │ │ +068754: 7110 f709 0500 |0072: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +06875a: 0a02 |0075: move-result v2 │ │ +06875c: 28b3 |0076: goto 0029 // -004d │ │ +06875e: 6e10 c50b 0400 |0077: invoke-virtual {v4}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ +068764: 0a05 |007a: move-result v5 │ │ +068766: 3805 1400 |007b: if-eqz v5, 008f // +0014 │ │ +06876a: 1200 |007d: const/4 v0, #int 0 // #0 │ │ +06876c: 6e10 c20b 0400 |007e: invoke-virtual {v4}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@0bc2 │ │ +068772: 0c05 |0081: move-result-object v5 │ │ +068774: 1a06 ca0c |0082: const-string v6, "^\+" // string@0cca │ │ +068778: 1a07 0000 |0084: const-string v7, "" // string@0000 │ │ +06877c: 6e30 3f0a 6507 |0086: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3f │ │ +068782: 0c05 |0089: move-result-object v5 │ │ +068784: 7110 f709 0500 |008a: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@09f7 │ │ +06878a: 0a02 |008d: move-result v2 │ │ +06878c: 289b |008e: goto 0029 // -0065 │ │ +06878e: 2205 9f03 |008f: new-instance v5, Lorg/jsoup/select/Selector$SelectorParseException; // type@039f │ │ +068792: 1a06 a202 |0091: const-string v6, "Could not parse nth-index '%s': unexpected format" // string@02a2 │ │ +068796: 2307 ca03 |0093: new-array v7, v0, [Ljava/lang/Object; // type@03ca │ │ +06879a: 4d01 0702 |0095: aput-object v1, v7, v2 │ │ +06879e: 7030 4e15 6507 |0097: invoke-direct {v5, v6, v7}, Lorg/jsoup/select/Selector$SelectorParseException;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@154e │ │ +0687a4: 2705 |009a: throw v5 │ │ +0687a6: 5495 ef08 |009b: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0687aa: 2206 9403 |009d: new-instance v6, Lorg/jsoup/select/Evaluator$IsNthOfType; // type@0394 │ │ +0687ae: 7030 1e15 0602 |009f: invoke-direct {v6, v0, v2}, Lorg/jsoup/select/Evaluator$IsNthOfType;.:(II)V // method@151e │ │ +0687b4: 7220 600b 6500 |00a2: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0687ba: 2892 |00a5: goto 0037 // -006e │ │ +0687bc: 380a 0d00 |00a6: if-eqz v10, 00b3 // +000d │ │ +0687c0: 5495 ef08 |00a8: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0687c4: 2206 9203 |00aa: new-instance v6, Lorg/jsoup/select/Evaluator$IsNthLastChild; // type@0392 │ │ +0687c8: 7030 1815 0602 |00ac: invoke-direct {v6, v0, v2}, Lorg/jsoup/select/Evaluator$IsNthLastChild;.:(II)V // method@1518 │ │ +0687ce: 7220 600b 6500 |00af: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0687d4: 2885 |00b2: goto 0037 // -007b │ │ +0687d6: 5495 ef08 |00b3: iget-object v5, v9, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +0687da: 2206 9103 |00b5: new-instance v6, Lorg/jsoup/select/Evaluator$IsNthChild; // type@0391 │ │ +0687de: 7030 1515 0602 |00b7: invoke-direct {v6, v0, v2}, Lorg/jsoup/select/Evaluator$IsNthChild;.:(II)V // method@1515 │ │ +0687e4: 7220 600b 6500 |00ba: invoke-interface {v5, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0687ea: 2900 7aff |00bd: goto/16 0037 // -0086 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=279 │ │ 0x0013 line=280 │ │ 0x0019 line=281 │ │ 0x001f line=283 │ │ 0x0027 line=284 │ │ @@ -110064,234 +110029,234 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 459 16-bit code units │ │ -065e28: |[065e28] org.jsoup.select.QueryParser.findElements:()V │ │ -065e38: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -065e3a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -065e3c: 5460 f108 |0002: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065e40: 1a01 7f00 |0004: const-string v1, "#" // string@007f │ │ -065e44: 6e20 8613 1000 |0006: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065e4a: 0a00 |0009: move-result v0 │ │ -065e4c: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -065e50: 7010 3e15 0600 |000c: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.byId:()V // method@153e │ │ -065e56: 0e00 |000f: return-void │ │ -065e58: 5460 f108 |0010: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065e5c: 1a01 0001 |0012: const-string v1, "." // string@0100 │ │ -065e60: 6e20 8613 1000 |0014: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065e66: 0a00 |0017: move-result v0 │ │ -065e68: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ -065e6c: 7010 3d15 0600 |001a: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.byClass:()V // method@153d │ │ -065e72: 28f2 |001d: goto 000f // -000e │ │ -065e74: 5460 f108 |001e: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065e78: 6e10 8d13 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ -065e7e: 0a00 |0023: move-result v0 │ │ -065e80: 3800 0600 |0024: if-eqz v0, 002a // +0006 │ │ -065e84: 7010 3f15 0600 |0026: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.byTag:()V // method@153f │ │ -065e8a: 28e6 |0029: goto 000f // -001a │ │ -065e8c: 5460 f108 |002a: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065e90: 1a01 660c |002c: const-string v1, "[" // string@0c66 │ │ -065e94: 6e20 8713 1000 |002e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065e9a: 0a00 |0031: move-result v0 │ │ -065e9c: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ -065ea0: 7010 3c15 0600 |0034: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.byAttribute:()V // method@153c │ │ -065ea6: 28d8 |0037: goto 000f // -0028 │ │ -065ea8: 5460 f108 |0038: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065eac: 1a01 d100 |003a: const-string v1, "*" // string@00d1 │ │ -065eb0: 6e20 8613 1000 |003c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065eb6: 0a00 |003f: move-result v0 │ │ -065eb8: 3800 0600 |0040: if-eqz v0, 0046 // +0006 │ │ -065ebc: 7010 3b15 0600 |0042: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.allElements:()V // method@153b │ │ -065ec2: 28ca |0045: goto 000f // -0036 │ │ -065ec4: 5460 f108 |0046: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065ec8: 1a01 4701 |0048: const-string v1, ":lt(" // string@0147 │ │ -065ecc: 6e20 8613 1000 |004a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065ed2: 0a00 |004d: move-result v0 │ │ -065ed4: 3800 0600 |004e: if-eqz v0, 0054 // +0006 │ │ -065ed8: 7010 4915 0600 |0050: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.indexLessThan:()V // method@1549 │ │ -065ede: 28bc |0053: goto 000f // -0044 │ │ -065ee0: 5460 f108 |0054: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065ee4: 1a01 3e01 |0056: const-string v1, ":gt(" // string@013e │ │ -065ee8: 6e20 8613 1000 |0058: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065eee: 0a00 |005b: move-result v0 │ │ -065ef0: 3800 0600 |005c: if-eqz v0, 0062 // +0006 │ │ -065ef4: 7010 4815 0600 |005e: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.indexGreaterThan:()V // method@1548 │ │ -065efa: 28ae |0061: goto 000f // -0052 │ │ -065efc: 5460 f108 |0062: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065f00: 1a01 3a01 |0064: const-string v1, ":eq(" // string@013a │ │ -065f04: 6e20 8613 1000 |0066: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065f0a: 0a00 |0069: move-result v0 │ │ -065f0c: 3800 0600 |006a: if-eqz v0, 0070 // +0006 │ │ -065f10: 7010 4715 0600 |006c: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.indexEquals:()V // method@1547 │ │ -065f16: 28a0 |006f: goto 000f // -0060 │ │ -065f18: 5460 f108 |0070: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065f1c: 1a01 4101 |0072: const-string v1, ":has(" // string@0141 │ │ -065f20: 6e20 8713 1000 |0074: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065f26: 0a00 |0077: move-result v0 │ │ -065f28: 3800 0600 |0078: if-eqz v0, 007e // +0006 │ │ -065f2c: 7010 4615 0600 |007a: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.has:()V // method@1546 │ │ -065f32: 2892 |007d: goto 000f // -006e │ │ -065f34: 5460 f108 |007e: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065f38: 1a01 3301 |0080: const-string v1, ":contains(" // string@0133 │ │ -065f3c: 6e20 8713 1000 |0082: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065f42: 0a00 |0085: move-result v0 │ │ -065f44: 3800 0600 |0086: if-eqz v0, 008c // +0006 │ │ -065f48: 7020 4315 4600 |0088: invoke-direct {v6, v4}, Lorg/jsoup/select/QueryParser;.contains:(Z)V // method@1543 │ │ -065f4e: 2884 |008b: goto 000f // -007c │ │ -065f50: 5460 f108 |008c: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065f54: 1a01 3701 |008e: const-string v1, ":containsOwn(" // string@0137 │ │ -065f58: 6e20 8713 1000 |0090: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065f5e: 0a00 |0093: move-result v0 │ │ -065f60: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -065f64: 7020 4315 5600 |0096: invoke-direct {v6, v5}, Lorg/jsoup/select/QueryParser;.contains:(Z)V // method@1543 │ │ -065f6a: 2900 76ff |0099: goto/16 000f // -008a │ │ -065f6e: 5460 f108 |009b: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065f72: 1a01 4a01 |009d: const-string v1, ":matches(" // string@014a │ │ -065f76: 6e20 8713 1000 |009f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065f7c: 0a00 |00a2: move-result v0 │ │ -065f7e: 3800 0700 |00a3: if-eqz v0, 00aa // +0007 │ │ -065f82: 7020 4a15 4600 |00a5: invoke-direct {v6, v4}, Lorg/jsoup/select/QueryParser;.matches:(Z)V // method@154a │ │ -065f88: 2900 67ff |00a8: goto/16 000f // -0099 │ │ -065f8c: 5460 f108 |00aa: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065f90: 1a01 4e01 |00ac: const-string v1, ":matchesOwn(" // string@014e │ │ -065f94: 6e20 8713 1000 |00ae: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065f9a: 0a00 |00b1: move-result v0 │ │ -065f9c: 3800 0700 |00b2: if-eqz v0, 00b9 // +0007 │ │ -065fa0: 7020 4a15 5600 |00b4: invoke-direct {v6, v5}, Lorg/jsoup/select/QueryParser;.matches:(Z)V // method@154a │ │ -065fa6: 2900 58ff |00b7: goto/16 000f // -00a8 │ │ -065faa: 5460 f108 |00b9: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065fae: 1a01 5301 |00bb: const-string v1, ":not(" // string@0153 │ │ -065fb2: 6e20 8713 1000 |00bd: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ -065fb8: 0a00 |00c0: move-result v0 │ │ -065fba: 3800 0700 |00c1: if-eqz v0, 00c8 // +0007 │ │ -065fbe: 7010 4b15 0600 |00c3: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.not:()V // method@154b │ │ -065fc4: 2900 49ff |00c6: goto/16 000f // -00b7 │ │ -065fc8: 5460 f108 |00c8: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065fcc: 1a01 5501 |00ca: const-string v1, ":nth-child(" // string@0155 │ │ -065fd0: 6e20 8613 1000 |00cc: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065fd6: 0a00 |00cf: move-result v0 │ │ -065fd8: 3800 0700 |00d0: if-eqz v0, 00d7 // +0007 │ │ -065fdc: 7030 4415 4604 |00d2: invoke-direct {v6, v4, v4}, Lorg/jsoup/select/QueryParser;.cssNthChild:(ZZ)V // method@1544 │ │ -065fe2: 2900 3aff |00d5: goto/16 000f // -00c6 │ │ -065fe6: 5460 f108 |00d7: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -065fea: 1a01 5701 |00d9: const-string v1, ":nth-last-child(" // string@0157 │ │ -065fee: 6e20 8613 1000 |00db: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -065ff4: 0a00 |00de: move-result v0 │ │ -065ff6: 3800 0700 |00df: if-eqz v0, 00e6 // +0007 │ │ -065ffa: 7030 4415 5604 |00e1: invoke-direct {v6, v5, v4}, Lorg/jsoup/select/QueryParser;.cssNthChild:(ZZ)V // method@1544 │ │ -066000: 2900 2bff |00e4: goto/16 000f // -00d5 │ │ -066004: 5460 f108 |00e6: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066008: 1a01 5901 |00e8: const-string v1, ":nth-of-type(" // string@0159 │ │ -06600c: 6e20 8613 1000 |00ea: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -066012: 0a00 |00ed: move-result v0 │ │ -066014: 3800 0700 |00ee: if-eqz v0, 00f5 // +0007 │ │ -066018: 7030 4415 4605 |00f0: invoke-direct {v6, v4, v5}, Lorg/jsoup/select/QueryParser;.cssNthChild:(ZZ)V // method@1544 │ │ -06601e: 2900 1cff |00f3: goto/16 000f // -00e4 │ │ -066022: 5460 f108 |00f5: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066026: 1a01 5801 |00f7: const-string v1, ":nth-last-of-type(" // string@0158 │ │ -06602a: 6e20 8613 1000 |00f9: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -066030: 0a00 |00fc: move-result v0 │ │ -066032: 3800 0700 |00fd: if-eqz v0, 0104 // +0007 │ │ -066036: 7030 4415 5605 |00ff: invoke-direct {v6, v5, v5}, Lorg/jsoup/select/QueryParser;.cssNthChild:(ZZ)V // method@1544 │ │ -06603c: 2900 0dff |0102: goto/16 000f // -00f3 │ │ -066040: 5460 f108 |0104: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066044: 1a01 3c01 |0106: const-string v1, ":first-child" // string@013c │ │ -066048: 6e20 8613 1000 |0108: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -06604e: 0a00 |010b: move-result v0 │ │ -066050: 3800 0e00 |010c: if-eqz v0, 011a // +000e │ │ -066054: 5460 ef08 |010e: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066058: 2201 7903 |0110: new-instance v1, Lorg/jsoup/select/Evaluator$IsFirstChild; // type@0379 │ │ -06605c: 7010 0b15 0100 |0112: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsFirstChild;.:()V // method@150b │ │ -066062: 7220 600b 1000 |0115: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066068: 2900 f7fe |0118: goto/16 000f // -0109 │ │ -06606c: 5460 f108 |011a: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066070: 1a01 4501 |011c: const-string v1, ":last-child" // string@0145 │ │ -066074: 6e20 8613 1000 |011e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -06607a: 0a00 |0121: move-result v0 │ │ -06607c: 3800 0e00 |0122: if-eqz v0, 0130 // +000e │ │ -066080: 5460 ef08 |0124: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066084: 2201 7b03 |0126: new-instance v1, Lorg/jsoup/select/Evaluator$IsLastChild; // type@037b │ │ -066088: 7010 1015 0100 |0128: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsLastChild;.:()V // method@1510 │ │ -06608e: 7220 600b 1000 |012b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066094: 2900 e1fe |012e: goto/16 000f // -011f │ │ -066098: 5460 f108 |0130: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06609c: 1a01 3d01 |0132: const-string v1, ":first-of-type" // string@013d │ │ -0660a0: 6e20 8613 1000 |0134: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -0660a6: 0a00 |0137: move-result v0 │ │ -0660a8: 3800 0e00 |0138: if-eqz v0, 0146 // +000e │ │ -0660ac: 5460 ef08 |013a: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0660b0: 2201 7a03 |013c: new-instance v1, Lorg/jsoup/select/Evaluator$IsFirstOfType; // type@037a │ │ -0660b4: 7010 0e15 0100 |013e: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsFirstOfType;.:()V // method@150e │ │ -0660ba: 7220 600b 1000 |0141: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0660c0: 2900 cbfe |0144: goto/16 000f // -0135 │ │ -0660c4: 5460 f108 |0146: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0660c8: 1a01 4601 |0148: const-string v1, ":last-of-type" // string@0146 │ │ -0660cc: 6e20 8613 1000 |014a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -0660d2: 0a00 |014d: move-result v0 │ │ -0660d4: 3800 0e00 |014e: if-eqz v0, 015c // +000e │ │ -0660d8: 5460 ef08 |0150: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0660dc: 2201 7c03 |0152: new-instance v1, Lorg/jsoup/select/Evaluator$IsLastOfType; // type@037c │ │ -0660e0: 7010 1315 0100 |0154: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsLastOfType;.:()V // method@1513 │ │ -0660e6: 7220 600b 1000 |0157: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0660ec: 2900 b5fe |015a: goto/16 000f // -014b │ │ -0660f0: 5460 f108 |015c: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0660f4: 1a01 5a01 |015e: const-string v1, ":only-child" // string@015a │ │ -0660f8: 6e20 8613 1000 |0160: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -0660fe: 0a00 |0163: move-result v0 │ │ -066100: 3800 0e00 |0164: if-eqz v0, 0172 // +000e │ │ -066104: 5460 ef08 |0166: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066108: 2201 8103 |0168: new-instance v1, Lorg/jsoup/select/Evaluator$IsOnlyChild; // type@0381 │ │ -06610c: 7010 2115 0100 |016a: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsOnlyChild;.:()V // method@1521 │ │ -066112: 7220 600b 1000 |016d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066118: 2900 9ffe |0170: goto/16 000f // -0161 │ │ -06611c: 5460 f108 |0172: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066120: 1a01 5b01 |0174: const-string v1, ":only-of-type" // string@015b │ │ -066124: 6e20 8613 1000 |0176: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -06612a: 0a00 |0179: move-result v0 │ │ -06612c: 3800 0e00 |017a: if-eqz v0, 0188 // +000e │ │ -066130: 5460 ef08 |017c: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066134: 2201 8203 |017e: new-instance v1, Lorg/jsoup/select/Evaluator$IsOnlyOfType; // type@0382 │ │ -066138: 7010 2415 0100 |0180: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsOnlyOfType;.:()V // method@1524 │ │ -06613e: 7220 600b 1000 |0183: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066144: 2900 89fe |0186: goto/16 000f // -0177 │ │ -066148: 5460 f108 |0188: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06614c: 1a01 3901 |018a: const-string v1, ":empty" // string@0139 │ │ -066150: 6e20 8613 1000 |018c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -066156: 0a00 |018f: move-result v0 │ │ -066158: 3800 0e00 |0190: if-eqz v0, 019e // +000e │ │ -06615c: 5460 ef08 |0192: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066160: 2201 7803 |0194: new-instance v1, Lorg/jsoup/select/Evaluator$IsEmpty; // type@0378 │ │ -066164: 7010 0815 0100 |0196: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsEmpty;.:()V // method@1508 │ │ -06616a: 7220 600b 1000 |0199: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066170: 2900 73fe |019c: goto/16 000f // -018d │ │ -066174: 5460 f108 |019e: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066178: 1a01 6101 |01a0: const-string v1, ":root" // string@0161 │ │ -06617c: 6e20 8613 1000 |01a2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ -066182: 0a00 |01a5: move-result v0 │ │ -066184: 3800 0e00 |01a6: if-eqz v0, 01b4 // +000e │ │ -066188: 5460 ef08 |01a8: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -06618c: 2201 8303 |01aa: new-instance v1, Lorg/jsoup/select/Evaluator$IsRoot; // type@0383 │ │ -066190: 7010 2715 0100 |01ac: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsRoot;.:()V // method@1527 │ │ -066196: 7220 600b 1000 |01af: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06619c: 2900 5dfe |01b2: goto/16 000f // -01a3 │ │ -0661a0: 2200 8b03 |01b4: new-instance v0, Lorg/jsoup/select/Selector$SelectorParseException; // type@038b │ │ -0661a4: 1a01 a302 |01b6: const-string v1, "Could not parse query '%s': unexpected token at '%s'" // string@02a3 │ │ -0661a8: 1222 |01b8: const/4 v2, #int 2 // #2 │ │ -0661aa: 2322 b603 |01b9: new-array v2, v2, [Ljava/lang/Object; // type@03b6 │ │ -0661ae: 5463 f008 |01bb: iget-object v3, v6, Lorg/jsoup/select/QueryParser;.query:Ljava/lang/String; // field@08f0 │ │ -0661b2: 4d03 0204 |01bd: aput-object v3, v2, v4 │ │ -0661b6: 5463 f108 |01bf: iget-object v3, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0661ba: 6e10 8f13 0300 |01c1: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ -0661c0: 0c03 |01c4: move-result-object v3 │ │ -0661c2: 4d03 0205 |01c5: aput-object v3, v2, v5 │ │ -0661c6: 7030 4e15 1002 |01c7: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Selector$SelectorParseException;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@154e │ │ -0661cc: 2700 |01ca: throw v0 │ │ +0687f0: |[0687f0] org.jsoup.select.QueryParser.findElements:()V │ │ +068800: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +068802: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +068804: 5460 f108 |0002: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068808: 1a01 7f00 |0004: const-string v1, "#" // string@007f │ │ +06880c: 6e20 8613 1000 |0006: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068812: 0a00 |0009: move-result v0 │ │ +068814: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +068818: 7010 3e15 0600 |000c: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.byId:()V // method@153e │ │ +06881e: 0e00 |000f: return-void │ │ +068820: 5460 f108 |0010: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068824: 1a01 0001 |0012: const-string v1, "." // string@0100 │ │ +068828: 6e20 8613 1000 |0014: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +06882e: 0a00 |0017: move-result v0 │ │ +068830: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ +068834: 7010 3d15 0600 |001a: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.byClass:()V // method@153d │ │ +06883a: 28f2 |001d: goto 000f // -000e │ │ +06883c: 5460 f108 |001e: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068840: 6e10 8d13 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/parser/TokenQueue;.matchesWord:()Z // method@138d │ │ +068846: 0a00 |0023: move-result v0 │ │ +068848: 3800 0600 |0024: if-eqz v0, 002a // +0006 │ │ +06884c: 7010 3f15 0600 |0026: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.byTag:()V // method@153f │ │ +068852: 28e6 |0029: goto 000f // -001a │ │ +068854: 5460 f108 |002a: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068858: 1a01 7a0c |002c: const-string v1, "[" // string@0c7a │ │ +06885c: 6e20 8713 1000 |002e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +068862: 0a00 |0031: move-result v0 │ │ +068864: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ +068868: 7010 3c15 0600 |0034: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.byAttribute:()V // method@153c │ │ +06886e: 28d8 |0037: goto 000f // -0028 │ │ +068870: 5460 f108 |0038: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068874: 1a01 d100 |003a: const-string v1, "*" // string@00d1 │ │ +068878: 6e20 8613 1000 |003c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +06887e: 0a00 |003f: move-result v0 │ │ +068880: 3800 0600 |0040: if-eqz v0, 0046 // +0006 │ │ +068884: 7010 3b15 0600 |0042: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.allElements:()V // method@153b │ │ +06888a: 28ca |0045: goto 000f // -0036 │ │ +06888c: 5460 f108 |0046: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068890: 1a01 4701 |0048: const-string v1, ":lt(" // string@0147 │ │ +068894: 6e20 8613 1000 |004a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +06889a: 0a00 |004d: move-result v0 │ │ +06889c: 3800 0600 |004e: if-eqz v0, 0054 // +0006 │ │ +0688a0: 7010 4915 0600 |0050: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.indexLessThan:()V // method@1549 │ │ +0688a6: 28bc |0053: goto 000f // -0044 │ │ +0688a8: 5460 f108 |0054: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0688ac: 1a01 3e01 |0056: const-string v1, ":gt(" // string@013e │ │ +0688b0: 6e20 8613 1000 |0058: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +0688b6: 0a00 |005b: move-result v0 │ │ +0688b8: 3800 0600 |005c: if-eqz v0, 0062 // +0006 │ │ +0688bc: 7010 4815 0600 |005e: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.indexGreaterThan:()V // method@1548 │ │ +0688c2: 28ae |0061: goto 000f // -0052 │ │ +0688c4: 5460 f108 |0062: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0688c8: 1a01 3a01 |0064: const-string v1, ":eq(" // string@013a │ │ +0688cc: 6e20 8613 1000 |0066: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +0688d2: 0a00 |0069: move-result v0 │ │ +0688d4: 3800 0600 |006a: if-eqz v0, 0070 // +0006 │ │ +0688d8: 7010 4715 0600 |006c: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.indexEquals:()V // method@1547 │ │ +0688de: 28a0 |006f: goto 000f // -0060 │ │ +0688e0: 5460 f108 |0070: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0688e4: 1a01 4101 |0072: const-string v1, ":has(" // string@0141 │ │ +0688e8: 6e20 8713 1000 |0074: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +0688ee: 0a00 |0077: move-result v0 │ │ +0688f0: 3800 0600 |0078: if-eqz v0, 007e // +0006 │ │ +0688f4: 7010 4615 0600 |007a: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.has:()V // method@1546 │ │ +0688fa: 2892 |007d: goto 000f // -006e │ │ +0688fc: 5460 f108 |007e: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068900: 1a01 3301 |0080: const-string v1, ":contains(" // string@0133 │ │ +068904: 6e20 8713 1000 |0082: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +06890a: 0a00 |0085: move-result v0 │ │ +06890c: 3800 0600 |0086: if-eqz v0, 008c // +0006 │ │ +068910: 7020 4315 4600 |0088: invoke-direct {v6, v4}, Lorg/jsoup/select/QueryParser;.contains:(Z)V // method@1543 │ │ +068916: 2884 |008b: goto 000f // -007c │ │ +068918: 5460 f108 |008c: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +06891c: 1a01 3701 |008e: const-string v1, ":containsOwn(" // string@0137 │ │ +068920: 6e20 8713 1000 |0090: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +068926: 0a00 |0093: move-result v0 │ │ +068928: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +06892c: 7020 4315 5600 |0096: invoke-direct {v6, v5}, Lorg/jsoup/select/QueryParser;.contains:(Z)V // method@1543 │ │ +068932: 2900 76ff |0099: goto/16 000f // -008a │ │ +068936: 5460 f108 |009b: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +06893a: 1a01 4a01 |009d: const-string v1, ":matches(" // string@014a │ │ +06893e: 6e20 8713 1000 |009f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +068944: 0a00 |00a2: move-result v0 │ │ +068946: 3800 0700 |00a3: if-eqz v0, 00aa // +0007 │ │ +06894a: 7020 4a15 4600 |00a5: invoke-direct {v6, v4}, Lorg/jsoup/select/QueryParser;.matches:(Z)V // method@154a │ │ +068950: 2900 67ff |00a8: goto/16 000f // -0099 │ │ +068954: 5460 f108 |00aa: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068958: 1a01 4e01 |00ac: const-string v1, ":matchesOwn(" // string@014e │ │ +06895c: 6e20 8713 1000 |00ae: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +068962: 0a00 |00b1: move-result v0 │ │ +068964: 3800 0700 |00b2: if-eqz v0, 00b9 // +0007 │ │ +068968: 7020 4a15 5600 |00b4: invoke-direct {v6, v5}, Lorg/jsoup/select/QueryParser;.matches:(Z)V // method@154a │ │ +06896e: 2900 58ff |00b7: goto/16 000f // -00a8 │ │ +068972: 5460 f108 |00b9: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068976: 1a01 5301 |00bb: const-string v1, ":not(" // string@0153 │ │ +06897a: 6e20 8713 1000 |00bd: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matches:(Ljava/lang/String;)Z // method@1387 │ │ +068980: 0a00 |00c0: move-result v0 │ │ +068982: 3800 0700 |00c1: if-eqz v0, 00c8 // +0007 │ │ +068986: 7010 4b15 0600 |00c3: invoke-direct {v6}, Lorg/jsoup/select/QueryParser;.not:()V // method@154b │ │ +06898c: 2900 49ff |00c6: goto/16 000f // -00b7 │ │ +068990: 5460 f108 |00c8: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068994: 1a01 5501 |00ca: const-string v1, ":nth-child(" // string@0155 │ │ +068998: 6e20 8613 1000 |00cc: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +06899e: 0a00 |00cf: move-result v0 │ │ +0689a0: 3800 0700 |00d0: if-eqz v0, 00d7 // +0007 │ │ +0689a4: 7030 4415 4604 |00d2: invoke-direct {v6, v4, v4}, Lorg/jsoup/select/QueryParser;.cssNthChild:(ZZ)V // method@1544 │ │ +0689aa: 2900 3aff |00d5: goto/16 000f // -00c6 │ │ +0689ae: 5460 f108 |00d7: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0689b2: 1a01 5701 |00d9: const-string v1, ":nth-last-child(" // string@0157 │ │ +0689b6: 6e20 8613 1000 |00db: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +0689bc: 0a00 |00de: move-result v0 │ │ +0689be: 3800 0700 |00df: if-eqz v0, 00e6 // +0007 │ │ +0689c2: 7030 4415 5604 |00e1: invoke-direct {v6, v5, v4}, Lorg/jsoup/select/QueryParser;.cssNthChild:(ZZ)V // method@1544 │ │ +0689c8: 2900 2bff |00e4: goto/16 000f // -00d5 │ │ +0689cc: 5460 f108 |00e6: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0689d0: 1a01 5901 |00e8: const-string v1, ":nth-of-type(" // string@0159 │ │ +0689d4: 6e20 8613 1000 |00ea: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +0689da: 0a00 |00ed: move-result v0 │ │ +0689dc: 3800 0700 |00ee: if-eqz v0, 00f5 // +0007 │ │ +0689e0: 7030 4415 4605 |00f0: invoke-direct {v6, v4, v5}, Lorg/jsoup/select/QueryParser;.cssNthChild:(ZZ)V // method@1544 │ │ +0689e6: 2900 1cff |00f3: goto/16 000f // -00e4 │ │ +0689ea: 5460 f108 |00f5: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +0689ee: 1a01 5801 |00f7: const-string v1, ":nth-last-of-type(" // string@0158 │ │ +0689f2: 6e20 8613 1000 |00f9: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +0689f8: 0a00 |00fc: move-result v0 │ │ +0689fa: 3800 0700 |00fd: if-eqz v0, 0104 // +0007 │ │ +0689fe: 7030 4415 5605 |00ff: invoke-direct {v6, v5, v5}, Lorg/jsoup/select/QueryParser;.cssNthChild:(ZZ)V // method@1544 │ │ +068a04: 2900 0dff |0102: goto/16 000f // -00f3 │ │ +068a08: 5460 f108 |0104: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068a0c: 1a01 3c01 |0106: const-string v1, ":first-child" // string@013c │ │ +068a10: 6e20 8613 1000 |0108: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068a16: 0a00 |010b: move-result v0 │ │ +068a18: 3800 0e00 |010c: if-eqz v0, 011a // +000e │ │ +068a1c: 5460 ef08 |010e: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068a20: 2201 8d03 |0110: new-instance v1, Lorg/jsoup/select/Evaluator$IsFirstChild; // type@038d │ │ +068a24: 7010 0b15 0100 |0112: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsFirstChild;.:()V // method@150b │ │ +068a2a: 7220 600b 1000 |0115: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068a30: 2900 f7fe |0118: goto/16 000f // -0109 │ │ +068a34: 5460 f108 |011a: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068a38: 1a01 4501 |011c: const-string v1, ":last-child" // string@0145 │ │ +068a3c: 6e20 8613 1000 |011e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068a42: 0a00 |0121: move-result v0 │ │ +068a44: 3800 0e00 |0122: if-eqz v0, 0130 // +000e │ │ +068a48: 5460 ef08 |0124: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068a4c: 2201 8f03 |0126: new-instance v1, Lorg/jsoup/select/Evaluator$IsLastChild; // type@038f │ │ +068a50: 7010 1015 0100 |0128: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsLastChild;.:()V // method@1510 │ │ +068a56: 7220 600b 1000 |012b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068a5c: 2900 e1fe |012e: goto/16 000f // -011f │ │ +068a60: 5460 f108 |0130: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068a64: 1a01 3d01 |0132: const-string v1, ":first-of-type" // string@013d │ │ +068a68: 6e20 8613 1000 |0134: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068a6e: 0a00 |0137: move-result v0 │ │ +068a70: 3800 0e00 |0138: if-eqz v0, 0146 // +000e │ │ +068a74: 5460 ef08 |013a: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068a78: 2201 8e03 |013c: new-instance v1, Lorg/jsoup/select/Evaluator$IsFirstOfType; // type@038e │ │ +068a7c: 7010 0e15 0100 |013e: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsFirstOfType;.:()V // method@150e │ │ +068a82: 7220 600b 1000 |0141: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068a88: 2900 cbfe |0144: goto/16 000f // -0135 │ │ +068a8c: 5460 f108 |0146: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068a90: 1a01 4601 |0148: const-string v1, ":last-of-type" // string@0146 │ │ +068a94: 6e20 8613 1000 |014a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068a9a: 0a00 |014d: move-result v0 │ │ +068a9c: 3800 0e00 |014e: if-eqz v0, 015c // +000e │ │ +068aa0: 5460 ef08 |0150: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068aa4: 2201 9003 |0152: new-instance v1, Lorg/jsoup/select/Evaluator$IsLastOfType; // type@0390 │ │ +068aa8: 7010 1315 0100 |0154: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsLastOfType;.:()V // method@1513 │ │ +068aae: 7220 600b 1000 |0157: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068ab4: 2900 b5fe |015a: goto/16 000f // -014b │ │ +068ab8: 5460 f108 |015c: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068abc: 1a01 5a01 |015e: const-string v1, ":only-child" // string@015a │ │ +068ac0: 6e20 8613 1000 |0160: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068ac6: 0a00 |0163: move-result v0 │ │ +068ac8: 3800 0e00 |0164: if-eqz v0, 0172 // +000e │ │ +068acc: 5460 ef08 |0166: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068ad0: 2201 9503 |0168: new-instance v1, Lorg/jsoup/select/Evaluator$IsOnlyChild; // type@0395 │ │ +068ad4: 7010 2115 0100 |016a: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsOnlyChild;.:()V // method@1521 │ │ +068ada: 7220 600b 1000 |016d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068ae0: 2900 9ffe |0170: goto/16 000f // -0161 │ │ +068ae4: 5460 f108 |0172: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068ae8: 1a01 5b01 |0174: const-string v1, ":only-of-type" // string@015b │ │ +068aec: 6e20 8613 1000 |0176: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068af2: 0a00 |0179: move-result v0 │ │ +068af4: 3800 0e00 |017a: if-eqz v0, 0188 // +000e │ │ +068af8: 5460 ef08 |017c: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068afc: 2201 9603 |017e: new-instance v1, Lorg/jsoup/select/Evaluator$IsOnlyOfType; // type@0396 │ │ +068b00: 7010 2415 0100 |0180: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsOnlyOfType;.:()V // method@1524 │ │ +068b06: 7220 600b 1000 |0183: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068b0c: 2900 89fe |0186: goto/16 000f // -0177 │ │ +068b10: 5460 f108 |0188: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068b14: 1a01 3901 |018a: const-string v1, ":empty" // string@0139 │ │ +068b18: 6e20 8613 1000 |018c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068b1e: 0a00 |018f: move-result v0 │ │ +068b20: 3800 0e00 |0190: if-eqz v0, 019e // +000e │ │ +068b24: 5460 ef08 |0192: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068b28: 2201 8c03 |0194: new-instance v1, Lorg/jsoup/select/Evaluator$IsEmpty; // type@038c │ │ +068b2c: 7010 0815 0100 |0196: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsEmpty;.:()V // method@1508 │ │ +068b32: 7220 600b 1000 |0199: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068b38: 2900 73fe |019c: goto/16 000f // -018d │ │ +068b3c: 5460 f108 |019e: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068b40: 1a01 6101 |01a0: const-string v1, ":root" // string@0161 │ │ +068b44: 6e20 8613 1000 |01a2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/TokenQueue;.matchChomp:(Ljava/lang/String;)Z // method@1386 │ │ +068b4a: 0a00 |01a5: move-result v0 │ │ +068b4c: 3800 0e00 |01a6: if-eqz v0, 01b4 // +000e │ │ +068b50: 5460 ef08 |01a8: iget-object v0, v6, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068b54: 2201 9703 |01aa: new-instance v1, Lorg/jsoup/select/Evaluator$IsRoot; // type@0397 │ │ +068b58: 7010 2715 0100 |01ac: invoke-direct {v1}, Lorg/jsoup/select/Evaluator$IsRoot;.:()V // method@1527 │ │ +068b5e: 7220 600b 1000 |01af: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068b64: 2900 5dfe |01b2: goto/16 000f // -01a3 │ │ +068b68: 2200 9f03 |01b4: new-instance v0, Lorg/jsoup/select/Selector$SelectorParseException; // type@039f │ │ +068b6c: 1a01 a302 |01b6: const-string v1, "Could not parse query '%s': unexpected token at '%s'" // string@02a3 │ │ +068b70: 1222 |01b8: const/4 v2, #int 2 // #2 │ │ +068b72: 2322 ca03 |01b9: new-array v2, v2, [Ljava/lang/Object; // type@03ca │ │ +068b76: 5463 f008 |01bb: iget-object v3, v6, Lorg/jsoup/select/QueryParser;.query:Ljava/lang/String; // field@08f0 │ │ +068b7a: 4d03 0204 |01bd: aput-object v3, v2, v4 │ │ +068b7e: 5463 f108 |01bf: iget-object v3, v6, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068b82: 6e10 8f13 0300 |01c1: invoke-virtual {v3}, Lorg/jsoup/parser/TokenQueue;.remainder:()Ljava/lang/String; // method@138f │ │ +068b88: 0c03 |01c4: move-result-object v3 │ │ +068b8a: 4d03 0205 |01c5: aput-object v3, v2, v5 │ │ +068b8e: 7030 4e15 1002 |01c7: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Selector$SelectorParseException;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@154e │ │ +068b94: 2700 |01ca: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ 0x000c line=144 │ │ 0x000f line=198 │ │ 0x0010 line=145 │ │ 0x001a line=146 │ │ @@ -110352,32 +110317,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0661d0: |[0661d0] org.jsoup.select.QueryParser.has:()V │ │ -0661e0: 5441 f108 |0000: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0661e4: 1a02 4001 |0002: const-string v2, ":has" // string@0140 │ │ -0661e8: 6e20 7b13 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.consume:(Ljava/lang/String;)V // method@137b │ │ -0661ee: 5441 f108 |0007: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0661f2: 1302 2800 |0009: const/16 v2, #int 40 // #28 │ │ -0661f6: 1303 2900 |000b: const/16 v3, #int 41 // #29 │ │ -0661fa: 6e30 7713 2103 |000d: invoke-virtual {v1, v2, v3}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ -066200: 0c00 |0010: move-result-object v0 │ │ -066202: 1a01 4301 |0011: const-string v1, ":has(el) subselect must not be empty" // string@0143 │ │ -066206: 7120 7c10 1000 |0013: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -06620c: 5441 ef08 |0016: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066210: 2202 8d03 |0018: new-instance v2, Lorg/jsoup/select/StructuralEvaluator$Has; // type@038d │ │ -066214: 7110 4d15 0000 |001a: invoke-static {v0}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ -06621a: 0c03 |001d: move-result-object v3 │ │ -06621c: 7020 5615 3200 |001e: invoke-direct {v2, v3}, Lorg/jsoup/select/StructuralEvaluator$Has;.:(Lorg/jsoup/select/Evaluator;)V // method@1556 │ │ -066222: 7220 600b 2100 |0021: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066228: 0e00 |0024: return-void │ │ +068b98: |[068b98] org.jsoup.select.QueryParser.has:()V │ │ +068ba8: 5441 f108 |0000: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068bac: 1a02 4001 |0002: const-string v2, ":has" // string@0140 │ │ +068bb0: 6e20 7b13 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.consume:(Ljava/lang/String;)V // method@137b │ │ +068bb6: 5441 f108 |0007: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068bba: 1302 2800 |0009: const/16 v2, #int 40 // #28 │ │ +068bbe: 1303 2900 |000b: const/16 v3, #int 41 // #29 │ │ +068bc2: 6e30 7713 2103 |000d: invoke-virtual {v1, v2, v3}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ +068bc8: 0c00 |0010: move-result-object v0 │ │ +068bca: 1a01 4301 |0011: const-string v1, ":has(el) subselect must not be empty" // string@0143 │ │ +068bce: 7120 7c10 1000 |0013: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +068bd4: 5441 ef08 |0016: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068bd8: 2202 a103 |0018: new-instance v2, Lorg/jsoup/select/StructuralEvaluator$Has; // type@03a1 │ │ +068bdc: 7110 4d15 0000 |001a: invoke-static {v0}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ +068be2: 0c03 |001d: move-result-object v3 │ │ +068be4: 7020 5615 3200 |001e: invoke-direct {v2, v3}, Lorg/jsoup/select/StructuralEvaluator$Has;.:(Lorg/jsoup/select/Evaluator;)V // method@1556 │ │ +068bea: 7220 600b 2100 |0021: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068bf0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0007 line=320 │ │ 0x0011 line=321 │ │ 0x0016 line=322 │ │ 0x0024 line=323 │ │ @@ -110390,22 +110355,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06622c: |[06622c] org.jsoup.select.QueryParser.indexEquals:()V │ │ -06623c: 5430 ef08 |0000: iget-object v0, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066240: 2201 7403 |0002: new-instance v1, Lorg/jsoup/select/Evaluator$IndexEquals; // type@0374 │ │ -066244: 7010 4115 0300 |0004: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.consumeIndex:()I // method@1541 │ │ -06624a: 0a02 |0007: move-result v2 │ │ -06624c: 7020 fe14 2100 |0008: invoke-direct {v1, v2}, Lorg/jsoup/select/Evaluator$IndexEquals;.:(I)V // method@14fe │ │ -066252: 7220 600b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066258: 0e00 |000e: return-void │ │ +068bf4: |[068bf4] org.jsoup.select.QueryParser.indexEquals:()V │ │ +068c04: 5430 ef08 |0000: iget-object v0, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068c08: 2201 8803 |0002: new-instance v1, Lorg/jsoup/select/Evaluator$IndexEquals; // type@0388 │ │ +068c0c: 7010 4115 0300 |0004: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.consumeIndex:()I // method@1541 │ │ +068c12: 0a02 |0007: move-result v2 │ │ +068c14: 7020 fe14 2100 |0008: invoke-direct {v1, v2}, Lorg/jsoup/select/Evaluator$IndexEquals;.:(I)V // method@14fe │ │ +068c1a: 7220 600b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068c20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x000e line=272 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/jsoup/select/QueryParser; │ │ │ │ @@ -110414,22 +110379,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06625c: |[06625c] org.jsoup.select.QueryParser.indexGreaterThan:()V │ │ -06626c: 5430 ef08 |0000: iget-object v0, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066270: 2201 7603 |0002: new-instance v1, Lorg/jsoup/select/Evaluator$IndexGreaterThan; // type@0376 │ │ -066274: 7010 4115 0300 |0004: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.consumeIndex:()I // method@1541 │ │ -06627a: 0a02 |0007: move-result v2 │ │ -06627c: 7020 0215 2100 |0008: invoke-direct {v1, v2}, Lorg/jsoup/select/Evaluator$IndexGreaterThan;.:(I)V // method@1502 │ │ -066282: 7220 600b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066288: 0e00 |000e: return-void │ │ +068c24: |[068c24] org.jsoup.select.QueryParser.indexGreaterThan:()V │ │ +068c34: 5430 ef08 |0000: iget-object v0, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068c38: 2201 8a03 |0002: new-instance v1, Lorg/jsoup/select/Evaluator$IndexGreaterThan; // type@038a │ │ +068c3c: 7010 4115 0300 |0004: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.consumeIndex:()I // method@1541 │ │ +068c42: 0a02 |0007: move-result v2 │ │ +068c44: 7020 0215 2100 |0008: invoke-direct {v1, v2}, Lorg/jsoup/select/Evaluator$IndexGreaterThan;.:(I)V // method@1502 │ │ +068c4a: 7220 600b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068c50: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x000e line=268 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/jsoup/select/QueryParser; │ │ │ │ @@ -110438,22 +110403,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06628c: |[06628c] org.jsoup.select.QueryParser.indexLessThan:()V │ │ -06629c: 5430 ef08 |0000: iget-object v0, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0662a0: 2201 7703 |0002: new-instance v1, Lorg/jsoup/select/Evaluator$IndexLessThan; // type@0377 │ │ -0662a4: 7010 4115 0300 |0004: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.consumeIndex:()I // method@1541 │ │ -0662aa: 0a02 |0007: move-result v2 │ │ -0662ac: 7020 0515 2100 |0008: invoke-direct {v1, v2}, Lorg/jsoup/select/Evaluator$IndexLessThan;.:(I)V // method@1505 │ │ -0662b2: 7220 600b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0662b8: 0e00 |000e: return-void │ │ +068c54: |[068c54] org.jsoup.select.QueryParser.indexLessThan:()V │ │ +068c64: 5430 ef08 |0000: iget-object v0, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068c68: 2201 8b03 |0002: new-instance v1, Lorg/jsoup/select/Evaluator$IndexLessThan; // type@038b │ │ +068c6c: 7010 4115 0300 |0004: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.consumeIndex:()I // method@1541 │ │ +068c72: 0a02 |0007: move-result v2 │ │ +068c74: 7020 0515 2100 |0008: invoke-direct {v1, v2}, Lorg/jsoup/select/Evaluator$IndexLessThan;.:(I)V // method@1505 │ │ +068c7a: 7220 600b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068c80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x000e line=264 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/jsoup/select/QueryParser; │ │ │ │ @@ -110462,43 +110427,43 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0662bc: |[0662bc] org.jsoup.select.QueryParser.matches:(Z)V │ │ -0662cc: 5442 f108 |0000: iget-object v2, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0662d0: 3805 2700 |0002: if-eqz v5, 0029 // +0027 │ │ -0662d4: 1a01 4d01 |0004: const-string v1, ":matchesOwn" // string@014d │ │ -0662d8: 6e20 7b13 1200 |0006: invoke-virtual {v2, v1}, Lorg/jsoup/parser/TokenQueue;.consume:(Ljava/lang/String;)V // method@137b │ │ -0662de: 5441 f108 |0009: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0662e2: 1302 2800 |000b: const/16 v2, #int 40 // #28 │ │ -0662e6: 1303 2900 |000d: const/16 v3, #int 41 // #29 │ │ -0662ea: 6e30 7713 2103 |000f: invoke-virtual {v1, v2, v3}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ -0662f0: 0c00 |0012: move-result-object v0 │ │ -0662f2: 1a01 4c01 |0013: const-string v1, ":matches(regex) query must not be empty" // string@014c │ │ -0662f6: 7120 7c10 1000 |0015: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -0662fc: 3805 1400 |0018: if-eqz v5, 002c // +0014 │ │ -066300: 5441 ef08 |001a: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066304: 2202 8503 |001c: new-instance v2, Lorg/jsoup/select/Evaluator$MatchesOwn; // type@0385 │ │ -066308: 7110 c90b 0000 |001e: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -06630e: 0c03 |0021: move-result-object v3 │ │ -066310: 7020 2d15 3200 |0022: invoke-direct {v2, v3}, Lorg/jsoup/select/Evaluator$MatchesOwn;.:(Ljava/util/regex/Pattern;)V // method@152d │ │ -066316: 7220 600b 2100 |0025: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06631c: 0e00 |0028: return-void │ │ -06631e: 1a01 4901 |0029: const-string v1, ":matches" // string@0149 │ │ -066322: 28db |002b: goto 0006 // -0025 │ │ -066324: 5441 ef08 |002c: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066328: 2202 8403 |002e: new-instance v2, Lorg/jsoup/select/Evaluator$Matches; // type@0384 │ │ -06632c: 7110 c90b 0000 |0030: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -066332: 0c03 |0033: move-result-object v3 │ │ -066334: 7020 2a15 3200 |0034: invoke-direct {v2, v3}, Lorg/jsoup/select/Evaluator$Matches;.:(Ljava/util/regex/Pattern;)V // method@152a │ │ -06633a: 7220 600b 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066340: 28ee |003a: goto 0028 // -0012 │ │ +068c84: |[068c84] org.jsoup.select.QueryParser.matches:(Z)V │ │ +068c94: 5442 f108 |0000: iget-object v2, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068c98: 3805 2700 |0002: if-eqz v5, 0029 // +0027 │ │ +068c9c: 1a01 4d01 |0004: const-string v1, ":matchesOwn" // string@014d │ │ +068ca0: 6e20 7b13 1200 |0006: invoke-virtual {v2, v1}, Lorg/jsoup/parser/TokenQueue;.consume:(Ljava/lang/String;)V // method@137b │ │ +068ca6: 5441 f108 |0009: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068caa: 1302 2800 |000b: const/16 v2, #int 40 // #28 │ │ +068cae: 1303 2900 |000d: const/16 v3, #int 41 // #29 │ │ +068cb2: 6e30 7713 2103 |000f: invoke-virtual {v1, v2, v3}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ +068cb8: 0c00 |0012: move-result-object v0 │ │ +068cba: 1a01 4c01 |0013: const-string v1, ":matches(regex) query must not be empty" // string@014c │ │ +068cbe: 7120 7c10 1000 |0015: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +068cc4: 3805 1400 |0018: if-eqz v5, 002c // +0014 │ │ +068cc8: 5441 ef08 |001a: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068ccc: 2202 9903 |001c: new-instance v2, Lorg/jsoup/select/Evaluator$MatchesOwn; // type@0399 │ │ +068cd0: 7110 c90b 0000 |001e: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +068cd6: 0c03 |0021: move-result-object v3 │ │ +068cd8: 7020 2d15 3200 |0022: invoke-direct {v2, v3}, Lorg/jsoup/select/Evaluator$MatchesOwn;.:(Ljava/util/regex/Pattern;)V // method@152d │ │ +068cde: 7220 600b 2100 |0025: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068ce4: 0e00 |0028: return-void │ │ +068ce6: 1a01 4901 |0029: const-string v1, ":matches" // string@0149 │ │ +068cea: 28db |002b: goto 0006 // -0025 │ │ +068cec: 5441 ef08 |002c: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068cf0: 2202 9803 |002e: new-instance v2, Lorg/jsoup/select/Evaluator$Matches; // type@0398 │ │ +068cf4: 7110 c90b 0000 |0030: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +068cfa: 0c03 |0033: move-result-object v3 │ │ +068cfc: 7020 2a15 3200 |0034: invoke-direct {v2, v3}, Lorg/jsoup/select/Evaluator$Matches;.:(Ljava/util/regex/Pattern;)V // method@152a │ │ +068d02: 7220 600b 2100 |0037: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068d08: 28ee |003a: goto 0028 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0009 line=339 │ │ 0x0013 line=340 │ │ 0x0018 line=342 │ │ 0x001a line=343 │ │ @@ -110516,32 +110481,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -066344: |[066344] org.jsoup.select.QueryParser.not:()V │ │ -066354: 5441 f108 |0000: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066358: 1a02 5101 |0002: const-string v2, ":not" // string@0151 │ │ -06635c: 6e20 7b13 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.consume:(Ljava/lang/String;)V // method@137b │ │ -066362: 5441 f108 |0007: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066366: 1302 2800 |0009: const/16 v2, #int 40 // #28 │ │ -06636a: 1303 2900 |000b: const/16 v3, #int 41 // #29 │ │ -06636e: 6e30 7713 2103 |000d: invoke-virtual {v1, v2, v3}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ -066374: 0c00 |0010: move-result-object v0 │ │ -066376: 1a01 5401 |0011: const-string v1, ":not(selector) subselect must not be empty" // string@0154 │ │ -06637a: 7120 7c10 1000 |0013: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -066380: 5441 ef08 |0016: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066384: 2202 9003 |0018: new-instance v2, Lorg/jsoup/select/StructuralEvaluator$Not; // type@0390 │ │ -066388: 7110 4d15 0000 |001a: invoke-static {v0}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ -06638e: 0c03 |001d: move-result-object v3 │ │ -066390: 7020 5f15 3200 |001e: invoke-direct {v2, v3}, Lorg/jsoup/select/StructuralEvaluator$Not;.:(Lorg/jsoup/select/Evaluator;)V // method@155f │ │ -066396: 7220 600b 2100 |0021: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06639c: 0e00 |0024: return-void │ │ +068d0c: |[068d0c] org.jsoup.select.QueryParser.not:()V │ │ +068d1c: 5441 f108 |0000: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068d20: 1a02 5101 |0002: const-string v2, ":not" // string@0151 │ │ +068d24: 6e20 7b13 2100 |0004: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.consume:(Ljava/lang/String;)V // method@137b │ │ +068d2a: 5441 f108 |0007: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068d2e: 1302 2800 |0009: const/16 v2, #int 40 // #28 │ │ +068d32: 1303 2900 |000b: const/16 v3, #int 41 // #29 │ │ +068d36: 6e30 7713 2103 |000d: invoke-virtual {v1, v2, v3}, Lorg/jsoup/parser/TokenQueue;.chompBalanced:(CC)Ljava/lang/String; // method@1377 │ │ +068d3c: 0c00 |0010: move-result-object v0 │ │ +068d3e: 1a01 5401 |0011: const-string v1, ":not(selector) subselect must not be empty" // string@0154 │ │ +068d42: 7120 7c10 1000 |0013: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +068d48: 5441 ef08 |0016: iget-object v1, v4, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068d4c: 2202 a403 |0018: new-instance v2, Lorg/jsoup/select/StructuralEvaluator$Not; // type@03a4 │ │ +068d50: 7110 4d15 0000 |001a: invoke-static {v0}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ +068d56: 0c03 |001d: move-result-object v3 │ │ +068d58: 7020 5f15 3200 |001e: invoke-direct {v2, v3}, Lorg/jsoup/select/StructuralEvaluator$Not;.:(Lorg/jsoup/select/Evaluator;)V // method@155f │ │ +068d5e: 7220 600b 2100 |0021: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068d64: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0007 line=351 │ │ 0x0011 line=352 │ │ 0x0016 line=354 │ │ 0x0024 line=355 │ │ @@ -110554,20 +110519,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Evaluator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0663a0: |[0663a0] org.jsoup.select.QueryParser.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; │ │ -0663b0: 2200 8a03 |0000: new-instance v0, Lorg/jsoup/select/QueryParser; // type@038a │ │ -0663b4: 7020 3a15 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/QueryParser;.:(Ljava/lang/String;)V // method@153a │ │ -0663ba: 6e10 4c15 0000 |0005: invoke-virtual {v0}, Lorg/jsoup/select/QueryParser;.parse:()Lorg/jsoup/select/Evaluator; // method@154c │ │ -0663c0: 0c01 |0008: move-result-object v1 │ │ -0663c2: 1101 |0009: return-object v1 │ │ +068d68: |[068d68] org.jsoup.select.QueryParser.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; │ │ +068d78: 2200 9e03 |0000: new-instance v0, Lorg/jsoup/select/QueryParser; // type@039e │ │ +068d7c: 7020 3a15 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/QueryParser;.:(Ljava/lang/String;)V // method@153a │ │ +068d82: 6e10 4c15 0000 |0005: invoke-virtual {v0}, Lorg/jsoup/select/QueryParser;.parse:()Lorg/jsoup/select/Evaluator; // method@154c │ │ +068d88: 0c01 |0008: move-result-object v1 │ │ +068d8a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0005 - 0x000a reg=0 p Lorg/jsoup/select/QueryParser; │ │ 0x0000 - 0x000a reg=2 query Ljava/lang/String; │ │ @@ -110578,70 +110543,70 @@ │ │ type : '()Lorg/jsoup/select/Evaluator;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -0663c4: |[0663c4] org.jsoup.select.QueryParser.parse:()Lorg/jsoup/select/Evaluator; │ │ -0663d4: 5431 f108 |0000: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0663d8: 6e10 8313 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeWhitespace:()Z // method@1383 │ │ -0663de: 5431 f108 |0005: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -0663e2: 6202 ee08 |0007: sget-object v2, Lorg/jsoup/select/QueryParser;.combinators:[Ljava/lang/String; // field@08ee │ │ -0663e6: 6e20 8913 2100 |0009: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([Ljava/lang/String;)Z // method@1389 │ │ -0663ec: 0a01 |000c: move-result v1 │ │ -0663ee: 3801 3700 |000d: if-eqz v1, 0044 // +0037 │ │ -0663f2: 5431 ef08 |000f: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0663f6: 2202 9303 |0011: new-instance v2, Lorg/jsoup/select/StructuralEvaluator$Root; // type@0393 │ │ -0663fa: 7010 6815 0200 |0013: invoke-direct {v2}, Lorg/jsoup/select/StructuralEvaluator$Root;.:()V // method@1568 │ │ -066400: 7220 600b 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -066406: 5431 f108 |0019: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06640a: 6e10 7a13 0100 |001b: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consume:()C // method@137a │ │ -066410: 0a01 |001e: move-result v1 │ │ -066412: 7020 4015 1300 |001f: invoke-direct {v3, v1}, Lorg/jsoup/select/QueryParser;.combinator:(C)V // method@1540 │ │ -066418: 5431 f108 |0022: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06641c: 6e10 8513 0100 |0024: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ -066422: 0a01 |0027: move-result v1 │ │ -066424: 3901 2c00 |0028: if-nez v1, 0054 // +002c │ │ -066428: 5431 f108 |002a: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06642c: 6e10 8313 0100 |002c: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeWhitespace:()Z // method@1383 │ │ -066432: 0a00 |002f: move-result v0 │ │ -066434: 5431 f108 |0030: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -066438: 6202 ee08 |0032: sget-object v2, Lorg/jsoup/select/QueryParser;.combinators:[Ljava/lang/String; // field@08ee │ │ -06643c: 6e20 8913 2100 |0034: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([Ljava/lang/String;)Z // method@1389 │ │ -066442: 0a01 |0037: move-result v1 │ │ -066444: 3801 1000 |0038: if-eqz v1, 0048 // +0010 │ │ -066448: 5431 f108 |003a: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ -06644c: 6e10 7a13 0100 |003c: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consume:()C // method@137a │ │ -066452: 0a01 |003f: move-result v1 │ │ -066454: 7020 4015 1300 |0040: invoke-direct {v3, v1}, Lorg/jsoup/select/QueryParser;.combinator:(C)V // method@1540 │ │ -06645a: 28df |0043: goto 0022 // -0021 │ │ -06645c: 7010 4515 0300 |0044: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.findElements:()V // method@1545 │ │ -066462: 28db |0047: goto 0022 // -0025 │ │ -066464: 3800 0800 |0048: if-eqz v0, 0050 // +0008 │ │ -066468: 1301 2000 |004a: const/16 v1, #int 32 // #20 │ │ -06646c: 7020 4015 1300 |004c: invoke-direct {v3, v1}, Lorg/jsoup/select/QueryParser;.combinator:(C)V // method@1540 │ │ -066472: 28d3 |004f: goto 0022 // -002d │ │ -066474: 7010 4515 0300 |0050: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.findElements:()V // method@1545 │ │ -06647a: 28cf |0053: goto 0022 // -0031 │ │ -06647c: 5431 ef08 |0054: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066480: 7210 6f0b 0100 |0056: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -066486: 0a01 |0059: move-result v1 │ │ -066488: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -06648a: 3321 0c00 |005b: if-ne v1, v2, 0067 // +000c │ │ -06648e: 5431 ef08 |005d: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -066492: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -066494: 7220 650b 2100 |0060: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06649a: 0c01 |0063: move-result-object v1 │ │ -06649c: 1f01 8703 |0064: check-cast v1, Lorg/jsoup/select/Evaluator; // type@0387 │ │ -0664a0: 1101 |0066: return-object v1 │ │ -0664a2: 2201 6103 |0067: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0361 │ │ -0664a6: 5432 ef08 |0069: iget-object v2, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ -0664aa: 7020 9014 2100 |006b: invoke-direct {v1, v2}, Lorg/jsoup/select/CombiningEvaluator$And;.:(Ljava/util/Collection;)V // method@1490 │ │ -0664b0: 28f8 |006e: goto 0066 // -0008 │ │ +068d8c: |[068d8c] org.jsoup.select.QueryParser.parse:()Lorg/jsoup/select/Evaluator; │ │ +068d9c: 5431 f108 |0000: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068da0: 6e10 8313 0100 |0002: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeWhitespace:()Z // method@1383 │ │ +068da6: 5431 f108 |0005: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068daa: 6202 ee08 |0007: sget-object v2, Lorg/jsoup/select/QueryParser;.combinators:[Ljava/lang/String; // field@08ee │ │ +068dae: 6e20 8913 2100 |0009: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([Ljava/lang/String;)Z // method@1389 │ │ +068db4: 0a01 |000c: move-result v1 │ │ +068db6: 3801 3700 |000d: if-eqz v1, 0044 // +0037 │ │ +068dba: 5431 ef08 |000f: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068dbe: 2202 a703 |0011: new-instance v2, Lorg/jsoup/select/StructuralEvaluator$Root; // type@03a7 │ │ +068dc2: 7010 6815 0200 |0013: invoke-direct {v2}, Lorg/jsoup/select/StructuralEvaluator$Root;.:()V // method@1568 │ │ +068dc8: 7220 600b 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +068dce: 5431 f108 |0019: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068dd2: 6e10 7a13 0100 |001b: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consume:()C // method@137a │ │ +068dd8: 0a01 |001e: move-result v1 │ │ +068dda: 7020 4015 1300 |001f: invoke-direct {v3, v1}, Lorg/jsoup/select/QueryParser;.combinator:(C)V // method@1540 │ │ +068de0: 5431 f108 |0022: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068de4: 6e10 8513 0100 |0024: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.isEmpty:()Z // method@1385 │ │ +068dea: 0a01 |0027: move-result v1 │ │ +068dec: 3901 2c00 |0028: if-nez v1, 0054 // +002c │ │ +068df0: 5431 f108 |002a: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068df4: 6e10 8313 0100 |002c: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consumeWhitespace:()Z // method@1383 │ │ +068dfa: 0a00 |002f: move-result v0 │ │ +068dfc: 5431 f108 |0030: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068e00: 6202 ee08 |0032: sget-object v2, Lorg/jsoup/select/QueryParser;.combinators:[Ljava/lang/String; // field@08ee │ │ +068e04: 6e20 8913 2100 |0034: invoke-virtual {v1, v2}, Lorg/jsoup/parser/TokenQueue;.matchesAny:([Ljava/lang/String;)Z // method@1389 │ │ +068e0a: 0a01 |0037: move-result v1 │ │ +068e0c: 3801 1000 |0038: if-eqz v1, 0048 // +0010 │ │ +068e10: 5431 f108 |003a: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.tq:Lorg/jsoup/parser/TokenQueue; // field@08f1 │ │ +068e14: 6e10 7a13 0100 |003c: invoke-virtual {v1}, Lorg/jsoup/parser/TokenQueue;.consume:()C // method@137a │ │ +068e1a: 0a01 |003f: move-result v1 │ │ +068e1c: 7020 4015 1300 |0040: invoke-direct {v3, v1}, Lorg/jsoup/select/QueryParser;.combinator:(C)V // method@1540 │ │ +068e22: 28df |0043: goto 0022 // -0021 │ │ +068e24: 7010 4515 0300 |0044: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.findElements:()V // method@1545 │ │ +068e2a: 28db |0047: goto 0022 // -0025 │ │ +068e2c: 3800 0800 |0048: if-eqz v0, 0050 // +0008 │ │ +068e30: 1301 2000 |004a: const/16 v1, #int 32 // #20 │ │ +068e34: 7020 4015 1300 |004c: invoke-direct {v3, v1}, Lorg/jsoup/select/QueryParser;.combinator:(C)V // method@1540 │ │ +068e3a: 28d3 |004f: goto 0022 // -002d │ │ +068e3c: 7010 4515 0300 |0050: invoke-direct {v3}, Lorg/jsoup/select/QueryParser;.findElements:()V // method@1545 │ │ +068e42: 28cf |0053: goto 0022 // -0031 │ │ +068e44: 5431 ef08 |0054: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068e48: 7210 6f0b 0100 |0056: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +068e4e: 0a01 |0059: move-result v1 │ │ +068e50: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +068e52: 3321 0c00 |005b: if-ne v1, v2, 0067 // +000c │ │ +068e56: 5431 ef08 |005d: iget-object v1, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068e5a: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +068e5c: 7220 650b 2100 |0060: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +068e62: 0c01 |0063: move-result-object v1 │ │ +068e64: 1f01 9b03 |0064: check-cast v1, Lorg/jsoup/select/Evaluator; // type@039b │ │ +068e68: 1101 |0066: return-object v1 │ │ +068e6a: 2201 7503 |0067: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0375 │ │ +068e6e: 5432 ef08 |0069: iget-object v2, v3, Lorg/jsoup/select/QueryParser;.evals:Ljava/util/List; // field@08ef │ │ +068e72: 7020 9014 2100 |006b: invoke-direct {v1, v2}, Lorg/jsoup/select/CombiningEvaluator$And;.:(Ljava/util/Collection;)V // method@1490 │ │ +068e78: 28f8 |006e: goto 0066 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=49 │ │ 0x000f line=50 │ │ 0x0019 line=51 │ │ 0x0022 line=56 │ │ @@ -110656,21 +110621,21 @@ │ │ 0x005d line=70 │ │ 0x0066 line=72 │ │ locals : │ │ 0x0030 - 0x0044 reg=0 seenWhite Z │ │ 0x0048 - 0x0054 reg=0 seenWhite Z │ │ 0x0000 - 0x006f reg=3 this Lorg/jsoup/select/QueryParser; │ │ │ │ - source_file_idx : 2473 (QueryParser.java) │ │ + source_file_idx : 2493 (QueryParser.java) │ │ │ │ Class #300 header: │ │ -class_idx : 907 │ │ +class_idx : 927 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 429 │ │ -source_file_idx : 2666 │ │ +superclass_idx : 447 │ │ +source_file_idx : 2686 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #300 annotations: │ │ Annotations on class │ │ @@ -110690,36 +110655,36 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0664b4: |[0664b4] org.jsoup.select.Selector$SelectorParseException.:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -0664c4: 7120 2c0a 3200 |0000: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0664ca: 0c00 |0003: move-result-object v0 │ │ -0664cc: 7020 f209 0100 |0004: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0664d2: 0e00 |0007: return-void │ │ +068e7c: |[068e7c] org.jsoup.select.Selector$SelectorParseException.:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +068e8c: 7120 2c0a 3200 |0000: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +068e92: 0c00 |0003: move-result-object v0 │ │ +068e94: 7020 f209 0100 |0004: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +068e9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0007 line=162 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/select/Selector$SelectorParseException; │ │ 0x0000 - 0x0008 reg=2 msg Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 params [Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2666 (Selector.java) │ │ + source_file_idx : 2686 (Selector.java) │ │ │ │ Class #301 header: │ │ -class_idx : 908 │ │ +class_idx : 928 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2666 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2686 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #301 annotations: │ │ Annotations on class │ │ @@ -110750,26 +110715,26 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0664d4: |[0664d4] org.jsoup.select.Selector.:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V │ │ -0664e4: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0664ea: 7110 7d10 0200 |0003: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0664f0: 6e10 4b0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -0664f6: 0c02 |0009: move-result-object v2 │ │ -0664f8: 7110 7b10 0200 |000a: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0664fe: 7110 7d10 0300 |000d: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -066504: 7110 4d15 0200 |0010: invoke-static {v2}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ -06650a: 0c00 |0013: move-result-object v0 │ │ -06650c: 5b10 f208 |0014: iput-object v0, v1, Lorg/jsoup/select/Selector;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f2 │ │ -066510: 5b13 f308 |0016: iput-object v3, v1, Lorg/jsoup/select/Selector;.root:Lorg/jsoup/nodes/Element; // field@08f3 │ │ -066514: 0e00 |0018: return-void │ │ +068e9c: |[068e9c] org.jsoup.select.Selector.:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V │ │ +068eac: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +068eb2: 7110 7d10 0200 |0003: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +068eb8: 6e10 4b0a 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +068ebe: 0c02 |0009: move-result-object v2 │ │ +068ec0: 7110 7b10 0200 |000a: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +068ec6: 7110 7d10 0300 |000d: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +068ecc: 7110 4d15 0200 |0010: invoke-static {v2}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ +068ed2: 0c00 |0013: move-result-object v0 │ │ +068ed4: 5b10 f208 |0014: iput-object v0, v1, Lorg/jsoup/select/Selector;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f2 │ │ +068ed8: 5b13 f308 |0016: iput-object v3, v1, Lorg/jsoup/select/Selector;.root:Lorg/jsoup/nodes/Element; // field@08f3 │ │ +068edc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0006 line=79 │ │ 0x000a line=80 │ │ 0x000d line=81 │ │ @@ -110786,21 +110751,21 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -066518: |[066518] org.jsoup.select.Selector.:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)V │ │ -066528: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06652e: 7110 7d10 0100 |0003: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -066534: 7110 7d10 0200 |0006: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -06653a: 5b01 f208 |0009: iput-object v1, v0, Lorg/jsoup/select/Selector;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f2 │ │ -06653e: 5b02 f308 |000b: iput-object v2, v0, Lorg/jsoup/select/Selector;.root:Lorg/jsoup/nodes/Element; // field@08f3 │ │ -066542: 0e00 |000d: return-void │ │ +068ee0: |[068ee0] org.jsoup.select.Selector.:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)V │ │ +068ef0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +068ef6: 7110 7d10 0100 |0003: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +068efc: 7110 7d10 0200 |0006: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +068f02: 5b01 f208 |0009: iput-object v1, v0, Lorg/jsoup/select/Selector;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f2 │ │ +068f06: 5b02 f308 |000b: iput-object v2, v0, Lorg/jsoup/select/Selector;.root:Lorg/jsoup/nodes/Element; // field@08f3 │ │ +068f0a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0006 line=90 │ │ 0x0009 line=92 │ │ 0x000b line=93 │ │ @@ -110815,42 +110780,42 @@ │ │ type : '(Ljava/util/Collection;Ljava/util/Collection;)Lorg/jsoup/select/Elements;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -066544: |[066544] org.jsoup.select.Selector.filterOut:(Ljava/util/Collection;Ljava/util/Collection;)Lorg/jsoup/select/Elements; │ │ -066554: 2203 6403 |0000: new-instance v3, Lorg/jsoup/select/Elements; // type@0364 │ │ -066558: 7010 a114 0300 |0002: invoke-direct {v3}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ -06655e: 7210 300b 0700 |0005: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -066564: 0c04 |0008: move-result-object v4 │ │ -066566: 7210 460b 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06656c: 0a05 |000c: move-result v5 │ │ -06656e: 3805 2600 |000d: if-eqz v5, 0033 // +0026 │ │ -066572: 7210 470b 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -066578: 0c00 |0012: move-result-object v0 │ │ -06657a: 1f00 d702 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -06657e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -066580: 7210 300b 0800 |0016: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -066586: 0c05 |0019: move-result-object v5 │ │ -066588: 7210 460b 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06658e: 0a06 |001d: move-result v6 │ │ -066590: 3806 0f00 |001e: if-eqz v6, 002d // +000f │ │ -066594: 7210 470b 0500 |0020: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -06659a: 0c02 |0023: move-result-object v2 │ │ -06659c: 1f02 d702 |0024: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0665a0: 6e20 4c11 2000 |0026: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;.equals:(Ljava/lang/Object;)Z // method@114c │ │ -0665a6: 0a06 |0029: move-result v6 │ │ -0665a8: 3806 f0ff |002a: if-eqz v6, 001a // -0010 │ │ -0665ac: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -0665ae: 3901 dcff |002d: if-nez v1, 0009 // -0024 │ │ -0665b2: 6e20 a714 0300 |002f: invoke-virtual {v3, v0}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ -0665b8: 28d7 |0032: goto 0009 // -0029 │ │ -0665ba: 1103 |0033: return-object v3 │ │ +068f0c: |[068f0c] org.jsoup.select.Selector.filterOut:(Ljava/util/Collection;Ljava/util/Collection;)Lorg/jsoup/select/Elements; │ │ +068f1c: 2203 7803 |0000: new-instance v3, Lorg/jsoup/select/Elements; // type@0378 │ │ +068f20: 7010 a114 0300 |0002: invoke-direct {v3}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ +068f26: 7210 300b 0700 |0005: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +068f2c: 0c04 |0008: move-result-object v4 │ │ +068f2e: 7210 460b 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +068f34: 0a05 |000c: move-result v5 │ │ +068f36: 3805 2600 |000d: if-eqz v5, 0033 // +0026 │ │ +068f3a: 7210 470b 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +068f40: 0c00 |0012: move-result-object v0 │ │ +068f42: 1f00 eb02 |0013: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +068f46: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +068f48: 7210 300b 0800 |0016: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +068f4e: 0c05 |0019: move-result-object v5 │ │ +068f50: 7210 460b 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +068f56: 0a06 |001d: move-result v6 │ │ +068f58: 3806 0f00 |001e: if-eqz v6, 002d // +000f │ │ +068f5c: 7210 470b 0500 |0020: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +068f62: 0c02 |0023: move-result-object v2 │ │ +068f64: 1f02 eb02 |0024: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +068f68: 6e20 4c11 2000 |0026: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;.equals:(Ljava/lang/Object;)Z // method@114c │ │ +068f6e: 0a06 |0029: move-result v6 │ │ +068f70: 3806 f0ff |002a: if-eqz v6, 001a // -0010 │ │ +068f74: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +068f76: 3901 dcff |002d: if-nez v1, 0009 // -0024 │ │ +068f7a: 6e20 a714 0300 |002f: invoke-virtual {v3, v0}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ +068f80: 28d7 |0032: goto 0009 // -0029 │ │ +068f82: 1103 |0033: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ 0x0015 line=146 │ │ 0x0016 line=147 │ │ 0x0026 line=148 │ │ @@ -110873,20 +110838,20 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0665bc: |[0665bc] org.jsoup.select.Selector.select:()Lorg/jsoup/select/Elements; │ │ -0665cc: 5420 f208 |0000: iget-object v0, v2, Lorg/jsoup/select/Selector;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f2 │ │ -0665d0: 5421 f308 |0002: iget-object v1, v2, Lorg/jsoup/select/Selector;.root:Lorg/jsoup/nodes/Element; // field@08f3 │ │ -0665d4: 7120 8f14 1000 |0004: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -0665da: 0c00 |0007: move-result-object v0 │ │ -0665dc: 1100 |0008: return-object v0 │ │ +068f84: |[068f84] org.jsoup.select.Selector.select:()Lorg/jsoup/select/Elements; │ │ +068f94: 5420 f208 |0000: iget-object v0, v2, Lorg/jsoup/select/Selector;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f2 │ │ +068f98: 5421 f308 |0002: iget-object v1, v2, Lorg/jsoup/select/Selector;.root:Lorg/jsoup/nodes/Element; // field@08f3 │ │ +068f9c: 7120 8f14 1000 |0004: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +068fa2: 0c00 |0007: move-result-object v0 │ │ +068fa4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/select/Selector; │ │ │ │ #4 : (in Lorg/jsoup/select/Selector;) │ │ @@ -110894,36 +110859,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0665e0: |[0665e0] org.jsoup.select.Selector.select:(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements; │ │ -0665f0: 7110 7b10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0665f6: 7110 7d10 0600 |0003: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0665fc: 7110 4d15 0500 |0006: invoke-static {v5}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ -066602: 0c01 |0009: move-result-object v1 │ │ -066604: 2200 1302 |000a: new-instance v0, Ljava/util/LinkedHashSet; // type@0213 │ │ -066608: 7010 580b 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ -06660e: 7210 fe09 0600 |000f: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@09fe │ │ -066614: 0c03 |0012: move-result-object v3 │ │ -066616: 7210 460b 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06661c: 0a04 |0016: move-result v4 │ │ -06661e: 3804 1000 |0017: if-eqz v4, 0027 // +0010 │ │ -066622: 7210 470b 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -066628: 0c02 |001c: move-result-object v2 │ │ -06662a: 1f02 d702 |001d: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -06662e: 7120 5515 2100 |001f: invoke-static {v1, v2}, Lorg/jsoup/select/Selector;.select:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@1555 │ │ -066634: 0c04 |0022: move-result-object v4 │ │ -066636: 6e20 5a0b 4000 |0023: invoke-virtual {v0, v4}, Ljava/util/LinkedHashSet;.addAll:(Ljava/util/Collection;)Z // method@0b5a │ │ -06663c: 28ed |0026: goto 0013 // -0013 │ │ -06663e: 2203 6403 |0027: new-instance v3, Lorg/jsoup/select/Elements; // type@0364 │ │ -066642: 7020 a314 0300 |0029: invoke-direct {v3, v0}, Lorg/jsoup/select/Elements;.:(Ljava/util/Collection;)V // method@14a3 │ │ -066648: 1103 |002c: return-object v3 │ │ +068fa8: |[068fa8] org.jsoup.select.Selector.select:(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements; │ │ +068fb8: 7110 7b10 0500 |0000: invoke-static {v5}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +068fbe: 7110 7d10 0600 |0003: invoke-static {v6}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +068fc4: 7110 4d15 0500 |0006: invoke-static {v5}, Lorg/jsoup/select/QueryParser;.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator; // method@154d │ │ +068fca: 0c01 |0009: move-result-object v1 │ │ +068fcc: 2200 2602 |000a: new-instance v0, Ljava/util/LinkedHashSet; // type@0226 │ │ +068fd0: 7010 580b 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ +068fd6: 7210 fe09 0600 |000f: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@09fe │ │ +068fdc: 0c03 |0012: move-result-object v3 │ │ +068fde: 7210 460b 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +068fe4: 0a04 |0016: move-result v4 │ │ +068fe6: 3804 1000 |0017: if-eqz v4, 0027 // +0010 │ │ +068fea: 7210 470b 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +068ff0: 0c02 |001c: move-result-object v2 │ │ +068ff2: 1f02 eb02 |001d: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +068ff6: 7120 5515 2100 |001f: invoke-static {v1, v2}, Lorg/jsoup/select/Selector;.select:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@1555 │ │ +068ffc: 0c04 |0022: move-result-object v4 │ │ +068ffe: 6e20 5a0b 4000 |0023: invoke-virtual {v0, v4}, Ljava/util/LinkedHashSet;.addAll:(Ljava/util/Collection;)Z // method@0b5a │ │ +069004: 28ed |0026: goto 0013 // -0013 │ │ +069006: 2203 7803 |0027: new-instance v3, Lorg/jsoup/select/Elements; // type@0378 │ │ +06900a: 7020 a314 0300 |0029: invoke-direct {v3, v0}, Lorg/jsoup/select/Elements;.:(Ljava/util/Collection;)V // method@14a3 │ │ +069010: 1103 |002c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ 0x0006 line=129 │ │ 0x000a line=130 │ │ 0x000f line=132 │ │ @@ -110942,20 +110907,20 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -06664c: |[06664c] org.jsoup.select.Selector.select:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ -06665c: 2200 8c03 |0000: new-instance v0, Lorg/jsoup/select/Selector; // type@038c │ │ -066660: 7030 4f15 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Selector;.:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V // method@154f │ │ -066666: 7010 5215 0000 |0005: invoke-direct {v0}, Lorg/jsoup/select/Selector;.select:()Lorg/jsoup/select/Elements; // method@1552 │ │ -06666c: 0c00 |0008: move-result-object v0 │ │ -06666e: 1100 |0009: return-object v0 │ │ +069014: |[069014] org.jsoup.select.Selector.select:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ +069024: 2200 a003 |0000: new-instance v0, Lorg/jsoup/select/Selector; // type@03a0 │ │ +069028: 7030 4f15 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Selector;.:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V // method@154f │ │ +06902e: 7010 5215 0000 |0005: invoke-direct {v0}, Lorg/jsoup/select/Selector;.select:()Lorg/jsoup/select/Elements; // method@1552 │ │ +069034: 0c00 |0008: move-result-object v0 │ │ +069036: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000a reg=1 query Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 root Lorg/jsoup/nodes/Element; │ │ │ │ @@ -110964,34 +110929,34 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -066670: |[066670] org.jsoup.select.Selector.select:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ -066680: 2200 8c03 |0000: new-instance v0, Lorg/jsoup/select/Selector; // type@038c │ │ -066684: 7030 5015 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Selector;.:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)V // method@1550 │ │ -06668a: 7010 5215 0000 |0005: invoke-direct {v0}, Lorg/jsoup/select/Selector;.select:()Lorg/jsoup/select/Elements; // method@1552 │ │ -066690: 0c00 |0008: move-result-object v0 │ │ -066692: 1100 |0009: return-object v0 │ │ +069038: |[069038] org.jsoup.select.Selector.select:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ +069048: 2200 a003 |0000: new-instance v0, Lorg/jsoup/select/Selector; // type@03a0 │ │ +06904c: 7030 5015 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Selector;.:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)V // method@1550 │ │ +069052: 7010 5215 0000 |0005: invoke-direct {v0}, Lorg/jsoup/select/Selector;.select:()Lorg/jsoup/select/Elements; // method@1552 │ │ +069058: 0c00 |0008: move-result-object v0 │ │ +06905a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x000a reg=1 evaluator Lorg/jsoup/select/Evaluator; │ │ 0x0000 - 0x000a reg=2 root Lorg/jsoup/nodes/Element; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2666 (Selector.java) │ │ + source_file_idx : 2686 (Selector.java) │ │ │ │ Class #302 header: │ │ -class_idx : 125 │ │ +class_idx : 143 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #302 annotations: │ │ @@ -111025,18 +110990,18 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066694: |[066694] com.squareup.okhttp.Cache$1.:(Lcom/squareup/okhttp/Cache;)V │ │ -0666a4: 5b01 1a00 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ -0666a8: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0666ae: 0e00 |0005: return-void │ │ +06905c: |[06905c] com.squareup.okhttp.Cache$1.:(Lcom/squareup/okhttp/Cache;)V │ │ +06906c: 5b01 1a00 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ +069070: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +069076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/Cache$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/Cache; │ │ │ │ @@ -111046,19 +111011,19 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0666b0: |[0666b0] com.squareup.okhttp.Cache$1.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ -0666c0: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ -0666c4: 6e20 7801 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Cache;.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@0178 │ │ -0666ca: 0c00 |0005: move-result-object v0 │ │ -0666cc: 1100 |0006: return-object v0 │ │ +069078: |[069078] com.squareup.okhttp.Cache$1.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ +069088: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ +06908c: 6e20 7801 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/Cache;.get:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; // method@0178 │ │ +069092: 0c00 |0005: move-result-object v0 │ │ +069094: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Cache$1; │ │ 0x0000 - 0x0007 reg=2 request Lcom/squareup/okhttp/Request; │ │ │ │ @@ -111067,19 +111032,19 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0666d0: |[0666d0] com.squareup.okhttp.Cache$1.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; │ │ -0666e0: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ -0666e4: 7120 6b01 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Cache;.access$000:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; // method@016b │ │ -0666ea: 0c00 |0005: move-result-object v0 │ │ -0666ec: 1100 |0006: return-object v0 │ │ +069098: |[069098] com.squareup.okhttp.Cache$1.put:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; │ │ +0690a8: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ +0690ac: 7120 6b01 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Cache;.access$000:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/internal/http/CacheRequest; // method@016b │ │ +0690b2: 0c00 |0005: move-result-object v0 │ │ +0690b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/Cache$1; │ │ 0x0000 - 0x0007 reg=2 response Lcom/squareup/okhttp/Response; │ │ │ │ @@ -111088,18 +111053,18 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0666f0: |[0666f0] com.squareup.okhttp.Cache$1.remove:(Lcom/squareup/okhttp/Request;)V │ │ -066700: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ -066704: 7120 6c01 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Cache;.access$100:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Request;)V // method@016c │ │ -06670a: 0e00 |0005: return-void │ │ +0690b8: |[0690b8] com.squareup.okhttp.Cache$1.remove:(Lcom/squareup/okhttp/Request;)V │ │ +0690c8: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ +0690cc: 7120 6c01 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Cache;.access$100:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Request;)V // method@016c │ │ +0690d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache$1; │ │ 0x0000 - 0x0006 reg=2 request Lcom/squareup/okhttp/Request; │ │ @@ -111109,18 +111074,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06670c: |[06670c] com.squareup.okhttp.Cache$1.trackConditionalCacheHit:()V │ │ -06671c: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ -066720: 7110 6f01 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/Cache;.access$300:(Lcom/squareup/okhttp/Cache;)V // method@016f │ │ -066726: 0e00 |0005: return-void │ │ +0690d4: |[0690d4] com.squareup.okhttp.Cache$1.trackConditionalCacheHit:()V │ │ +0690e4: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ +0690e8: 7110 6f01 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/Cache;.access$300:(Lcom/squareup/okhttp/Cache;)V // method@016f │ │ +0690ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache$1; │ │ │ │ @@ -111129,18 +111094,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -066728: |[066728] com.squareup.okhttp.Cache$1.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V │ │ -066738: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ -06673c: 7120 7001 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Cache;.access$400:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/http/CacheStrategy;)V // method@0170 │ │ -066742: 0e00 |0005: return-void │ │ +0690f0: |[0690f0] com.squareup.okhttp.Cache$1.trackResponse:(Lcom/squareup/okhttp/internal/http/CacheStrategy;)V │ │ +069100: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ +069104: 7120 7001 2000 |0002: invoke-static {v0, v2}, Lcom/squareup/okhttp/Cache;.access$400:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/http/CacheStrategy;)V // method@0170 │ │ +06910a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache$1; │ │ 0x0000 - 0x0006 reg=2 cacheStrategy Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ @@ -111150,33 +111115,33 @@ │ │ type : '(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -066744: |[066744] com.squareup.okhttp.Cache$1.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V │ │ -066754: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ -066758: 7130 6e01 2003 |0002: invoke-static {v0, v2, v3}, Lcom/squareup/okhttp/Cache;.access$200:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V // method@016e │ │ -06675e: 0e00 |0005: return-void │ │ +06910c: |[06910c] com.squareup.okhttp.Cache$1.update:(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V │ │ +06911c: 5410 1a00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$1;.this$0:Lcom/squareup/okhttp/Cache; // field@001a │ │ +069120: 7130 6e01 2003 |0002: invoke-static {v0, v2, v3}, Lcom/squareup/okhttp/Cache;.access$200:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)V // method@016e │ │ +069126: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Cache$1; │ │ 0x0000 - 0x0006 reg=2 cached Lcom/squareup/okhttp/Response; │ │ 0x0000 - 0x0006 reg=3 network Lcom/squareup/okhttp/Response; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #303 header: │ │ -class_idx : 128 │ │ +class_idx : 146 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #303 annotations: │ │ @@ -111220,27 +111185,27 @@ │ │ type : '(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -066760: |[066760] com.squareup.okhttp.Cache$CacheRequestImpl.:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V │ │ -066770: 5b23 2600 |0000: iput-object v3, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ -066774: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06677a: 5b24 2500 |0005: iput-object v4, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.editor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0025 │ │ -06677e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -066780: 6e20 dd03 0400 |0008: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.newSink:(I)Lokio/Sink; // method@03dd │ │ -066786: 0c00 |000b: move-result-object v0 │ │ -066788: 5b20 2300 |000c: iput-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.cacheOut:Lokio/Sink; // field@0023 │ │ -06678c: 2200 7f00 |000e: new-instance v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1; // type@007f │ │ -066790: 5421 2300 |0010: iget-object v1, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.cacheOut:Lokio/Sink; // field@0023 │ │ -066794: 7054 5201 2031 |0012: invoke-direct {v0, v2, v1, v3, v4}, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Lokio/Sink;Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@0152 │ │ -06679a: 5b20 2200 |0015: iput-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.body:Lokio/Sink; // field@0022 │ │ -06679e: 0e00 |0017: return-void │ │ +069128: |[069128] com.squareup.okhttp.Cache$CacheRequestImpl.:(Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V │ │ +069138: 5b23 2600 |0000: iput-object v3, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ +06913c: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +069142: 5b24 2500 |0005: iput-object v4, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.editor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0025 │ │ +069146: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +069148: 6e20 dd03 0400 |0008: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.newSink:(I)Lokio/Sink; // method@03dd │ │ +06914e: 0c00 |000b: move-result-object v0 │ │ +069150: 5b20 2300 |000c: iput-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.cacheOut:Lokio/Sink; // field@0023 │ │ +069154: 2200 9100 |000e: new-instance v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1; // type@0091 │ │ +069158: 5421 2300 |0010: iget-object v1, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.cacheOut:Lokio/Sink; // field@0023 │ │ +06915c: 7054 5201 2031 |0012: invoke-direct {v0, v2, v1, v3, v4}, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Lokio/Sink;Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V // method@0152 │ │ +069162: 5b20 2200 |0015: iput-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.body:Lokio/Sink; // field@0022 │ │ +069166: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0005 line=430 │ │ 0x0007 line=431 │ │ 0x000e line=432 │ │ 0x0017 line=445 │ │ @@ -111254,17 +111219,17 @@ │ │ type : '(Lcom/squareup/okhttp/Cache$CacheRequestImpl;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0667a0: |[0667a0] com.squareup.okhttp.Cache$CacheRequestImpl.access$700:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;)Z │ │ -0667b0: 5510 2400 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.done:Z // field@0024 │ │ -0667b4: 0f00 |0002: return v0 │ │ +069168: |[069168] com.squareup.okhttp.Cache$CacheRequestImpl.access$700:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;)Z │ │ +069178: 5510 2400 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.done:Z // field@0024 │ │ +06917c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Cache$CacheRequestImpl; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Cache$CacheRequestImpl;) │ │ @@ -111272,17 +111237,17 @@ │ │ type : '(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0667b8: |[0667b8] com.squareup.okhttp.Cache$CacheRequestImpl.access$702:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Z)Z │ │ -0667c8: 5c01 2400 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.done:Z // field@0024 │ │ -0667cc: 0f01 |0002: return v1 │ │ +069180: |[069180] com.squareup.okhttp.Cache$CacheRequestImpl.access$702:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Z)Z │ │ +069190: 5c01 2400 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.done:Z // field@0024 │ │ +069194: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/Cache$CacheRequestImpl; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -111292,36 +111257,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0667d0: |[0667d0] com.squareup.okhttp.Cache$CacheRequestImpl.abort:()V │ │ -0667e0: 5421 2600 |0000: iget-object v1, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ -0667e4: 1d01 |0002: monitor-enter v1 │ │ -0667e6: 5520 2400 |0003: iget-boolean v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.done:Z // field@0024 │ │ -0667ea: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -0667ee: 1e01 |0007: monitor-exit v1 │ │ -0667f0: 0e00 |0008: return-void │ │ -0667f2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0667f4: 5c20 2400 |000a: iput-boolean v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.done:Z // field@0024 │ │ -0667f8: 5420 2600 |000c: iget-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ -0667fc: 7110 7301 0000 |000e: invoke-static {v0}, Lcom/squareup/okhttp/Cache;.access$908:(Lcom/squareup/okhttp/Cache;)I // method@0173 │ │ -066802: 1e01 |0011: monitor-exit v1 │ │ -066804: 5420 2300 |0012: iget-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.cacheOut:Lokio/Sink; // field@0023 │ │ -066808: 7110 7204 0000 |0014: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -06680e: 5420 2500 |0017: iget-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.editor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0025 │ │ -066812: 6e10 d703 0000 |0019: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ -066818: 28ec |001c: goto 0008 // -0014 │ │ -06681a: 0d00 |001d: move-exception v0 │ │ -06681c: 28ea |001e: goto 0008 // -0016 │ │ -06681e: 0d00 |001f: move-exception v0 │ │ -066820: 1e01 |0020: monitor-exit v1 │ │ -066822: 2700 |0021: throw v0 │ │ +069198: |[069198] com.squareup.okhttp.Cache$CacheRequestImpl.abort:()V │ │ +0691a8: 5421 2600 |0000: iget-object v1, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ +0691ac: 1d01 |0002: monitor-enter v1 │ │ +0691ae: 5520 2400 |0003: iget-boolean v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.done:Z // field@0024 │ │ +0691b2: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +0691b6: 1e01 |0007: monitor-exit v1 │ │ +0691b8: 0e00 |0008: return-void │ │ +0691ba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0691bc: 5c20 2400 |000a: iput-boolean v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.done:Z // field@0024 │ │ +0691c0: 5420 2600 |000c: iget-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ +0691c4: 7110 7301 0000 |000e: invoke-static {v0}, Lcom/squareup/okhttp/Cache;.access$908:(Lcom/squareup/okhttp/Cache;)I // method@0173 │ │ +0691ca: 1e01 |0011: monitor-exit v1 │ │ +0691cc: 5420 2300 |0012: iget-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.cacheOut:Lokio/Sink; // field@0023 │ │ +0691d0: 7110 7204 0000 |0014: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +0691d6: 5420 2500 |0017: iget-object v0, v2, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.editor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0025 │ │ +0691da: 6e10 d703 0000 |0019: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.abort:()V // method@03d7 │ │ +0691e0: 28ec |001c: goto 0008 // -0014 │ │ +0691e2: 0d00 |001d: move-exception v0 │ │ +0691e4: 28ea |001e: goto 0008 // -0016 │ │ +0691e6: 0d00 |001f: move-exception v0 │ │ +0691e8: 1e01 |0020: monitor-exit v1 │ │ +0691ea: 2700 |0021: throw v0 │ │ catches : 3 │ │ 0x0003 - 0x0012 │ │ -> 0x001f │ │ 0x0017 - 0x001c │ │ Ljava/io/IOException; -> 0x001d │ │ 0x0020 - 0x0021 │ │ -> 0x001f │ │ @@ -111345,29 +111310,29 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066844: |[066844] com.squareup.okhttp.Cache$CacheRequestImpl.body:()Lokio/Sink; │ │ -066854: 5410 2200 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.body:Lokio/Sink; // field@0022 │ │ -066858: 1100 |0002: return-object v0 │ │ +06920c: |[06920c] com.squareup.okhttp.Cache$CacheRequestImpl.body:()Lokio/Sink; │ │ +06921c: 5410 2200 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.body:Lokio/Sink; // field@0022 │ │ +069220: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Cache$CacheRequestImpl; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #304 header: │ │ -class_idx : 130 │ │ +class_idx : 148 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 184 │ │ +superclass_idx : 202 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #304 annotations: │ │ @@ -111404,28 +111369,28 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -06685c: |[06685c] com.squareup.okhttp.Cache$CacheResponseBody.:(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;Ljava/lang/String;Ljava/lang/String;)V │ │ -06686c: 7010 a603 0200 |0000: invoke-direct {v2}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@03a6 │ │ -066872: 5b23 2c00 |0003: iput-object v3, v2, Lcom/squareup/okhttp/Cache$CacheResponseBody;.snapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@002c │ │ -066876: 5b24 2b00 |0005: iput-object v4, v2, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentType:Ljava/lang/String; // field@002b │ │ -06687a: 5b25 2a00 |0007: iput-object v5, v2, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentLength:Ljava/lang/String; // field@002a │ │ -06687e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -066880: 6e20 f603 1300 |000a: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.getSource:(I)Lokio/Source; // method@03f6 │ │ -066886: 0c00 |000d: move-result-object v0 │ │ -066888: 2201 8100 |000e: new-instance v1, Lcom/squareup/okhttp/Cache$CacheResponseBody$1; // type@0081 │ │ -06688c: 7040 5901 2130 |0010: invoke-direct {v1, v2, v0, v3}, Lcom/squareup/okhttp/Cache$CacheResponseBody$1;.:(Lcom/squareup/okhttp/Cache$CacheResponseBody;Lokio/Source;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)V // method@0159 │ │ -066892: 7110 990e 0100 |0013: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -066898: 0c01 |0016: move-result-object v1 │ │ -06689a: 5b21 2900 |0017: iput-object v1, v2, Lcom/squareup/okhttp/Cache$CacheResponseBody;.bodySource:Lokio/BufferedSource; // field@0029 │ │ -06689e: 0e00 |0019: return-void │ │ +069224: |[069224] com.squareup.okhttp.Cache$CacheResponseBody.:(Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;Ljava/lang/String;Ljava/lang/String;)V │ │ +069234: 7010 a603 0200 |0000: invoke-direct {v2}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@03a6 │ │ +06923a: 5b23 2c00 |0003: iput-object v3, v2, Lcom/squareup/okhttp/Cache$CacheResponseBody;.snapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@002c │ │ +06923e: 5b24 2b00 |0005: iput-object v4, v2, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentType:Ljava/lang/String; // field@002b │ │ +069242: 5b25 2a00 |0007: iput-object v5, v2, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentLength:Ljava/lang/String; // field@002a │ │ +069246: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +069248: 6e20 f603 1300 |000a: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.getSource:(I)Lokio/Source; // method@03f6 │ │ +06924e: 0c00 |000d: move-result-object v0 │ │ +069250: 2201 9300 |000e: new-instance v1, Lcom/squareup/okhttp/Cache$CacheResponseBody$1; // type@0093 │ │ +069254: 7040 5901 2130 |0010: invoke-direct {v1, v2, v0, v3}, Lcom/squareup/okhttp/Cache$CacheResponseBody$1;.:(Lcom/squareup/okhttp/Cache$CacheResponseBody;Lokio/Source;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)V // method@0159 │ │ +06925a: 7110 990e 0100 |0013: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +069260: 0c01 |0016: move-result-object v1 │ │ +069262: 5b21 2900 |0017: iput-object v1, v2, Lcom/squareup/okhttp/Cache$CacheResponseBody;.bodySource:Lokio/BufferedSource; // field@0029 │ │ +069266: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0003 line=700 │ │ 0x0005 line=701 │ │ 0x0007 line=702 │ │ 0x0009 line=704 │ │ @@ -111443,17 +111408,17 @@ │ │ type : '(Lcom/squareup/okhttp/Cache$CacheResponseBody;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0668a0: |[0668a0] com.squareup.okhttp.Cache$CacheResponseBody.access$500:(Lcom/squareup/okhttp/Cache$CacheResponseBody;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ -0668b0: 5410 2c00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody;.snapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@002c │ │ -0668b4: 1100 |0002: return-object v0 │ │ +069268: |[069268] com.squareup.okhttp.Cache$CacheResponseBody.access$500:(Lcom/squareup/okhttp/Cache$CacheResponseBody;)Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ +069278: 5410 2c00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody;.snapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@002c │ │ +06927c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/Cache$CacheResponseBody; │ │ │ │ Virtual methods - │ │ @@ -111462,24 +111427,24 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0668b8: |[0668b8] com.squareup.okhttp.Cache$CacheResponseBody.contentLength:()J │ │ -0668c8: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0668cc: 5441 2a00 |0002: iget-object v1, v4, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentLength:Ljava/lang/String; // field@002a │ │ -0668d0: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -0668d4: 5441 2a00 |0006: iget-object v1, v4, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentLength:Ljava/lang/String; // field@002a │ │ -0668d8: 7110 020a 0100 |0008: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ -0668de: 0b02 |000b: move-result-wide v2 │ │ -0668e0: 1002 |000c: return-wide v2 │ │ -0668e2: 0d00 |000d: move-exception v0 │ │ -0668e4: 28fe |000e: goto 000c // -0002 │ │ +069280: |[069280] com.squareup.okhttp.Cache$CacheResponseBody.contentLength:()J │ │ +069290: 1601 ffff |0000: const-wide/16 v1, #int -1 // #ffff │ │ +069294: 5443 2a00 |0002: iget-object v3, v4, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentLength:Ljava/lang/String; // field@002a │ │ +069298: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +06929c: 5443 2a00 |0006: iget-object v3, v4, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentLength:Ljava/lang/String; // field@002a │ │ +0692a0: 7110 020a 0300 |0008: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0a02 │ │ +0692a6: 0b01 |000b: move-result-wide v1 │ │ +0692a8: 1001 |000c: return-wide v1 │ │ +0692aa: 0d00 |000d: move-exception v0 │ │ +0692ac: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ Ljava/lang/NumberFormatException; -> 0x000d │ │ positions : │ │ 0x0002 line=719 │ │ 0x000c line=721 │ │ 0x000d line=720 │ │ @@ -111493,23 +111458,23 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0668f8: |[0668f8] com.squareup.okhttp.Cache$CacheResponseBody.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -066908: 5410 2b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentType:Ljava/lang/String; // field@002b │ │ -06690c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -066910: 5410 2b00 |0004: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentType:Ljava/lang/String; // field@002b │ │ -066914: 7110 c302 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -06691a: 0c00 |0009: move-result-object v0 │ │ -06691c: 1100 |000a: return-object v0 │ │ -06691e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -066920: 28fe |000c: goto 000a // -0002 │ │ +0692c0: |[0692c0] com.squareup.okhttp.Cache$CacheResponseBody.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +0692d0: 5410 2b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentType:Ljava/lang/String; // field@002b │ │ +0692d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0692d8: 5410 2b00 |0004: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody;.contentType:Ljava/lang/String; // field@002b │ │ +0692dc: 7110 c302 0000 |0006: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +0692e2: 0c00 |0009: move-result-object v0 │ │ +0692e4: 1100 |000a: return-object v0 │ │ +0692e6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0692e8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/Cache$CacheResponseBody; │ │ │ │ #2 : (in Lcom/squareup/okhttp/Cache$CacheResponseBody;) │ │ @@ -111517,29 +111482,29 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066924: |[066924] com.squareup.okhttp.Cache$CacheResponseBody.source:()Lokio/BufferedSource; │ │ -066934: 5410 2900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody;.bodySource:Lokio/BufferedSource; // field@0029 │ │ -066938: 1100 |0002: return-object v0 │ │ +0692ec: |[0692ec] com.squareup.okhttp.Cache$CacheResponseBody.source:()Lokio/BufferedSource; │ │ +0692fc: 5410 2900 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody;.bodySource:Lokio/BufferedSource; // field@0029 │ │ +069300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Cache$CacheResponseBody; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #305 header: │ │ -class_idx : 137 │ │ +class_idx : 155 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 590 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #305 annotations: │ │ @@ -111579,21 +111544,21 @@ │ │ type : '(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06693c: |[06693c] com.squareup.okhttp.Call$ApplicationInterceptorChain.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V │ │ -06694c: 5b01 5800 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ -066950: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -066956: 5902 5600 |0005: iput v2, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0056 │ │ -06695a: 5b03 5700 |0007: iput-object v3, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@0057 │ │ -06695e: 5c04 5500 |0009: iput-boolean v4, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0055 │ │ -066962: 0e00 |000b: return-void │ │ +069304: |[069304] com.squareup.okhttp.Call$ApplicationInterceptorChain.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V │ │ +069314: 5b01 5800 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ +069318: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06931e: 5902 5600 |0005: iput v2, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0056 │ │ +069322: 5b03 5700 |0007: iput-object v3, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@0057 │ │ +069326: 5c04 5500 |0009: iput-boolean v4, v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0055 │ │ +06932a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ 0x0007 line=215 │ │ 0x0009 line=216 │ │ 0x000b line=217 │ │ @@ -111610,17 +111575,17 @@ │ │ type : '()Lcom/squareup/okhttp/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066964: |[066964] com.squareup.okhttp.Call$ApplicationInterceptorChain.connection:()Lcom/squareup/okhttp/Connection; │ │ -066974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066976: 1100 |0001: return-object v0 │ │ +06932c: |[06932c] com.squareup.okhttp.Call$ApplicationInterceptorChain.connection:()Lcom/squareup/okhttp/Connection; │ │ +06933c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06933e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; │ │ │ │ #1 : (in Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;) │ │ @@ -111628,62 +111593,62 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 95 16-bit code units │ │ -066978: |[066978] com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ -066988: 5263 5600 |0000: iget v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0056 │ │ -06698c: 5464 5800 |0002: iget-object v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ -066990: 7110 b501 0400 |0004: invoke-static {v4}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ -066996: 0c04 |0007: move-result-object v4 │ │ -066998: 6e10 0203 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.interceptors:()Ljava/util/List; // method@0302 │ │ -06699e: 0c04 |000b: move-result-object v4 │ │ -0669a0: 7210 6f0b 0400 |000c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -0669a6: 0a04 |000f: move-result v4 │ │ -0669a8: 3543 4600 |0010: if-ge v3, v4, 0056 // +0046 │ │ -0669ac: 2200 8900 |0012: new-instance v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; // type@0089 │ │ -0669b0: 5463 5800 |0014: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ -0669b4: 5264 5600 |0016: iget v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0056 │ │ -0669b8: d804 0401 |0018: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0669bc: 5565 5500 |001a: iget-boolean v5, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0055 │ │ -0669c0: 7055 a601 3074 |001c: invoke-direct {v0, v3, v4, v7, v5}, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V // method@01a6 │ │ -0669c6: 5463 5800 |001f: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ -0669ca: 7110 b501 0300 |0021: invoke-static {v3}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ -0669d0: 0c03 |0024: move-result-object v3 │ │ -0669d2: 6e10 0203 0300 |0025: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.interceptors:()Ljava/util/List; // method@0302 │ │ -0669d8: 0c03 |0028: move-result-object v3 │ │ -0669da: 5264 5600 |0029: iget v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0056 │ │ -0669de: 7220 650b 4300 |002b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -0669e4: 0c02 |002e: move-result-object v2 │ │ -0669e6: 1f02 a600 |002f: check-cast v2, Lcom/squareup/okhttp/Interceptor; // type@00a6 │ │ -0669ea: 7220 bc02 0200 |0031: invoke-interface {v2, v0}, Lcom/squareup/okhttp/Interceptor;.intercept:(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response; // method@02bc │ │ -0669f0: 0c01 |0034: move-result-object v1 │ │ -0669f2: 3901 2900 |0035: if-nez v1, 005e // +0029 │ │ -0669f6: 2203 b601 |0037: new-instance v3, Ljava/lang/NullPointerException; // type@01b6 │ │ -0669fa: 2204 c101 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0669fe: 7010 500a 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -066a04: 1a05 9c0d |003e: const-string v5, "application interceptor " // string@0d9c │ │ -066a08: 6e20 580a 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -066a0e: 0c04 |0043: move-result-object v4 │ │ -066a10: 6e20 570a 2400 |0044: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -066a16: 0c04 |0047: move-result-object v4 │ │ -066a18: 1a05 6a00 |0048: const-string v5, " returned null" // string@006a │ │ -066a1c: 6e20 580a 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -066a22: 0c04 |004d: move-result-object v4 │ │ -066a24: 6e10 640a 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -066a2a: 0c04 |0051: move-result-object v4 │ │ -066a2c: 7020 0c0a 4300 |0052: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -066a32: 2703 |0055: throw v3 │ │ -066a34: 5463 5800 |0056: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ -066a38: 5564 5500 |0058: iget-boolean v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0055 │ │ -066a3c: 6e30 ba01 7304 |005a: invoke-virtual {v3, v7, v4}, Lcom/squareup/okhttp/Call;.getResponse:(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response; // method@01ba │ │ -066a42: 0c01 |005d: move-result-object v1 │ │ -066a44: 1101 |005e: return-object v1 │ │ +069340: |[069340] com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ +069350: 5263 5600 |0000: iget v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0056 │ │ +069354: 5464 5800 |0002: iget-object v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ +069358: 7110 b501 0400 |0004: invoke-static {v4}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ +06935e: 0c04 |0007: move-result-object v4 │ │ +069360: 6e10 0203 0400 |0008: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.interceptors:()Ljava/util/List; // method@0302 │ │ +069366: 0c04 |000b: move-result-object v4 │ │ +069368: 7210 6f0b 0400 |000c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +06936e: 0a04 |000f: move-result v4 │ │ +069370: 3543 4600 |0010: if-ge v3, v4, 0056 // +0046 │ │ +069374: 2200 9b00 |0012: new-instance v0, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; // type@009b │ │ +069378: 5463 5800 |0014: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ +06937c: 5264 5600 |0016: iget v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0056 │ │ +069380: d804 0401 |0018: add-int/lit8 v4, v4, #int 1 // #01 │ │ +069384: 5565 5500 |001a: iget-boolean v5, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0055 │ │ +069388: 7055 a601 3074 |001c: invoke-direct {v0, v3, v4, v7, v5}, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.:(Lcom/squareup/okhttp/Call;ILcom/squareup/okhttp/Request;Z)V // method@01a6 │ │ +06938e: 5463 5800 |001f: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ +069392: 7110 b501 0300 |0021: invoke-static {v3}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ +069398: 0c03 |0024: move-result-object v3 │ │ +06939a: 6e10 0203 0300 |0025: invoke-virtual {v3}, Lcom/squareup/okhttp/OkHttpClient;.interceptors:()Ljava/util/List; // method@0302 │ │ +0693a0: 0c03 |0028: move-result-object v3 │ │ +0693a2: 5264 5600 |0029: iget v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.index:I // field@0056 │ │ +0693a6: 7220 650b 4300 |002b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0693ac: 0c02 |002e: move-result-object v2 │ │ +0693ae: 1f02 b800 |002f: check-cast v2, Lcom/squareup/okhttp/Interceptor; // type@00b8 │ │ +0693b2: 7220 bc02 0200 |0031: invoke-interface {v2, v0}, Lcom/squareup/okhttp/Interceptor;.intercept:(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response; // method@02bc │ │ +0693b8: 0c01 |0034: move-result-object v1 │ │ +0693ba: 3901 2900 |0035: if-nez v1, 005e // +0029 │ │ +0693be: 2203 c801 |0037: new-instance v3, Ljava/lang/NullPointerException; // type@01c8 │ │ +0693c2: 2204 d301 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +0693c6: 7010 500a 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0693cc: 1a05 b00d |003e: const-string v5, "application interceptor " // string@0db0 │ │ +0693d0: 6e20 580a 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0693d6: 0c04 |0043: move-result-object v4 │ │ +0693d8: 6e20 570a 2400 |0044: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0693de: 0c04 |0047: move-result-object v4 │ │ +0693e0: 1a05 6a00 |0048: const-string v5, " returned null" // string@006a │ │ +0693e4: 6e20 580a 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0693ea: 0c04 |004d: move-result-object v4 │ │ +0693ec: 6e10 640a 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0693f2: 0c04 |0051: move-result-object v4 │ │ +0693f4: 7020 0c0a 4300 |0052: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +0693fa: 2703 |0055: throw v3 │ │ +0693fc: 5463 5800 |0056: iget-object v3, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.this$0:Lcom/squareup/okhttp/Call; // field@0058 │ │ +069400: 5564 5500 |0058: iget-boolean v4, v6, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.forWebSocket:Z // field@0055 │ │ +069404: 6e30 ba01 7304 |005a: invoke-virtual {v3, v7, v4}, Lcom/squareup/okhttp/Call;.getResponse:(Lcom/squareup/okhttp/Request;Z)Lcom/squareup/okhttp/Response; // method@01ba │ │ +06940a: 0c01 |005d: move-result-object v1 │ │ +06940c: 1101 |005e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0012 line=230 │ │ 0x001f line=231 │ │ 0x0031 line=232 │ │ 0x0035 line=234 │ │ @@ -111701,29 +111666,29 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066a48: |[066a48] com.squareup.okhttp.Call$ApplicationInterceptorChain.request:()Lcom/squareup/okhttp/Request; │ │ -066a58: 5410 5700 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@0057 │ │ -066a5c: 1100 |0002: return-object v0 │ │ +069410: |[069410] com.squareup.okhttp.Call$ApplicationInterceptorChain.request:()Lcom/squareup/okhttp/Request; │ │ +069420: 5410 5700 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$ApplicationInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@0057 │ │ +069424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Call$ApplicationInterceptorChain; │ │ │ │ source_file_idx : 590 (Call.java) │ │ │ │ Class #306 header: │ │ -class_idx : 138 │ │ +class_idx : 156 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 590 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #306 annotations: │ │ @@ -111756,28 +111721,28 @@ │ │ type : '(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -066a60: |[066a60] com.squareup.okhttp.Call$AsyncCall.:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;Z)V │ │ -066a70: 5b45 5b00 |0000: iput-object v5, v4, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066a74: 1a00 2b09 |0002: const-string v0, "OkHttp %s" // string@092b │ │ -066a78: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -066a7a: 2311 b603 |0005: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -066a7e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -066a80: 5453 6000 |0008: iget-object v3, v5, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -066a84: 6e10 5003 0300 |000a: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ -066a8a: 0c03 |000d: move-result-object v3 │ │ -066a8c: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -066a90: 7030 3e04 0401 |0010: invoke-direct {v4, v0, v1}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -066a96: 5b46 5a00 |0013: iput-object v6, v4, Lcom/squareup/okhttp/Call$AsyncCall;.responseCallback:Lcom/squareup/okhttp/Callback; // field@005a │ │ -066a9a: 5c47 5900 |0015: iput-boolean v7, v4, Lcom/squareup/okhttp/Call$AsyncCall;.forWebSocket:Z // field@0059 │ │ -066a9e: 0e00 |0017: return-void │ │ +069428: |[069428] com.squareup.okhttp.Call$AsyncCall.:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;Z)V │ │ +069438: 5b45 5b00 |0000: iput-object v5, v4, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +06943c: 1a00 3f09 |0002: const-string v0, "OkHttp %s" // string@093f │ │ +069440: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +069442: 2311 ca03 |0005: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +069446: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +069448: 5453 6000 |0008: iget-object v3, v5, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +06944c: 6e10 5003 0300 |000a: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.urlString:()Ljava/lang/String; // method@0350 │ │ +069452: 0c03 |000d: move-result-object v3 │ │ +069454: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +069458: 7030 3e04 0401 |0010: invoke-direct {v4, v0, v1}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06945e: 5b46 5a00 |0013: iput-object v6, v4, Lcom/squareup/okhttp/Call$AsyncCall;.responseCallback:Lcom/squareup/okhttp/Callback; // field@005a │ │ +069462: 5c47 5900 |0015: iput-boolean v7, v4, Lcom/squareup/okhttp/Call$AsyncCall;.forWebSocket:Z // field@0059 │ │ +069466: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0013 line=144 │ │ 0x0015 line=145 │ │ 0x0017 line=146 │ │ @@ -111792,17 +111757,17 @@ │ │ type : '(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;ZLcom/squareup/okhttp/Call$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -066aa0: |[066aa0] com.squareup.okhttp.Call$AsyncCall.:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;ZLcom/squareup/okhttp/Call$1;)V │ │ -066ab0: 7040 aa01 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/Call$AsyncCall;.:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;Z)V // method@01aa │ │ -066ab6: 0e00 |0003: return-void │ │ +069468: |[069468] com.squareup.okhttp.Call$AsyncCall.:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;ZLcom/squareup/okhttp/Call$1;)V │ │ +069478: 7040 aa01 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/Call$AsyncCall;.:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;Z)V // method@01aa │ │ +06947e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Call$AsyncCall; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/Call; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/Callback; │ │ @@ -111815,18 +111780,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066ab8: |[066ab8] com.squareup.okhttp.Call$AsyncCall.cancel:()V │ │ -066ac8: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066acc: 6e10 b601 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Call;.cancel:()V // method@01b6 │ │ -066ad2: 0e00 |0005: return-void │ │ +069480: |[069480] com.squareup.okhttp.Call$AsyncCall.cancel:()V │ │ +069490: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +069494: 6e10 b601 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/Call;.cancel:()V // method@01b6 │ │ +06949a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/Call$AsyncCall; │ │ │ │ @@ -111835,87 +111800,87 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -066ad4: |[066ad4] com.squareup.okhttp.Call$AsyncCall.execute:()V │ │ -066ae4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -066ae6: 5484 5b00 |0001: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066aea: 5585 5900 |0003: iget-boolean v5, v8, Lcom/squareup/okhttp/Call$AsyncCall;.forWebSocket:Z // field@0059 │ │ -066aee: 7120 b301 5400 |0005: invoke-static {v4, v5}, Lcom/squareup/okhttp/Call;.access$100:(Lcom/squareup/okhttp/Call;Z)Lcom/squareup/okhttp/Response; // method@01b3 │ │ -066af4: 0c02 |0008: move-result-object v2 │ │ -066af6: 5484 5b00 |0009: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066afa: 5544 5c00 |000b: iget-boolean v4, v4, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ -066afe: 3804 2100 |000d: if-eqz v4, 002e // +0021 │ │ -066b02: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -066b04: 5484 5a00 |0010: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.responseCallback:Lcom/squareup/okhttp/Callback; // field@005a │ │ -066b08: 5485 5b00 |0012: iget-object v5, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066b0c: 5455 6000 |0014: iget-object v5, v5, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -066b10: 2206 8a01 |0016: new-instance v6, Ljava/io/IOException; // type@018a │ │ -066b14: 1a07 5402 |0018: const-string v7, "Canceled" // string@0254 │ │ -066b18: 7020 9809 7600 |001a: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -066b1e: 7230 c001 5406 |001d: invoke-interface {v4, v5, v6}, Lcom/squareup/okhttp/Callback;.onFailure:(Lcom/squareup/okhttp/Request;Ljava/io/IOException;)V // method@01c0 │ │ -066b24: 5484 5b00 |0020: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066b28: 7110 b501 0400 |0022: invoke-static {v4}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ -066b2e: 0c04 |0025: move-result-object v4 │ │ -066b30: 6e10 f502 0400 |0026: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ -066b36: 0c04 |0029: move-result-object v4 │ │ -066b38: 6e20 1602 8400 |002a: invoke-virtual {v4, v8}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call$AsyncCall;)V // method@0216 │ │ -066b3e: 0e00 |002d: return-void │ │ -066b40: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -066b42: 5484 5a00 |002f: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.responseCallback:Lcom/squareup/okhttp/Callback; // field@005a │ │ -066b46: 7220 c101 2400 |0031: invoke-interface {v4, v2}, Lcom/squareup/okhttp/Callback;.onResponse:(Lcom/squareup/okhttp/Response;)V // method@01c1 │ │ -066b4c: 28ec |0034: goto 0020 // -0014 │ │ -066b4e: 0d00 |0035: move-exception v0 │ │ -066b50: 3803 3000 |0036: if-eqz v3, 0066 // +0030 │ │ -066b54: 6204 bf01 |0038: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ -066b58: 6205 d804 |003a: sget-object v5, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@04d8 │ │ -066b5c: 2206 c101 |003c: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -066b60: 7010 500a 0600 |003e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -066b66: 1a07 4f02 |0041: const-string v7, "Callback failure for " // string@024f │ │ -066b6a: 6e20 580a 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -066b70: 0c06 |0046: move-result-object v6 │ │ -066b72: 5487 5b00 |0047: iget-object v7, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066b76: 7110 b401 0700 |0049: invoke-static {v7}, Lcom/squareup/okhttp/Call;.access$200:(Lcom/squareup/okhttp/Call;)Ljava/lang/String; // method@01b4 │ │ -066b7c: 0c07 |004c: move-result-object v7 │ │ -066b7e: 6e20 580a 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -066b84: 0c06 |0050: move-result-object v6 │ │ -066b86: 6e10 640a 0600 |0051: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -066b8c: 0c06 |0054: move-result-object v6 │ │ -066b8e: 6e40 be0b 5406 |0055: invoke-virtual {v4, v5, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0bbe │ │ -066b94: 5484 5b00 |0058: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066b98: 7110 b501 0400 |005a: invoke-static {v4}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ -066b9e: 0c04 |005d: move-result-object v4 │ │ -066ba0: 6e10 f502 0400 |005e: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ -066ba6: 0c04 |0061: move-result-object v4 │ │ -066ba8: 6e20 1602 8400 |0062: invoke-virtual {v4, v8}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call$AsyncCall;)V // method@0216 │ │ -066bae: 28c8 |0065: goto 002d // -0038 │ │ -066bb0: 5484 5b00 |0066: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066bb4: 5444 5e00 |0068: iget-object v4, v4, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -066bb8: 3904 1b00 |006a: if-nez v4, 0085 // +001b │ │ -066bbc: 5484 5b00 |006c: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066bc0: 5441 6000 |006e: iget-object v1, v4, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -066bc4: 5484 5a00 |0070: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.responseCallback:Lcom/squareup/okhttp/Callback; // field@005a │ │ -066bc8: 7230 c001 1400 |0072: invoke-interface {v4, v1, v0}, Lcom/squareup/okhttp/Callback;.onFailure:(Lcom/squareup/okhttp/Request;Ljava/io/IOException;)V // method@01c0 │ │ -066bce: 28e3 |0075: goto 0058 // -001d │ │ -066bd0: 0d04 |0076: move-exception v4 │ │ -066bd2: 5485 5b00 |0077: iget-object v5, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066bd6: 7110 b501 0500 |0079: invoke-static {v5}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ -066bdc: 0c05 |007c: move-result-object v5 │ │ -066bde: 6e10 f502 0500 |007d: invoke-virtual {v5}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ -066be4: 0c05 |0080: move-result-object v5 │ │ -066be6: 6e20 1602 8500 |0081: invoke-virtual {v5, v8}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call$AsyncCall;)V // method@0216 │ │ -066bec: 2704 |0084: throw v4 │ │ -066bee: 5484 5b00 |0085: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066bf2: 5444 5e00 |0087: iget-object v4, v4, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -066bf6: 6e10 b106 0400 |0089: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getRequest:()Lcom/squareup/okhttp/Request; // method@06b1 │ │ -066bfc: 0c01 |008c: move-result-object v1 │ │ -066bfe: 28e3 |008d: goto 0070 // -001d │ │ +06949c: |[06949c] com.squareup.okhttp.Call$AsyncCall.execute:()V │ │ +0694ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0694ae: 5484 5b00 |0001: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +0694b2: 5585 5900 |0003: iget-boolean v5, v8, Lcom/squareup/okhttp/Call$AsyncCall;.forWebSocket:Z // field@0059 │ │ +0694b6: 7120 b301 5400 |0005: invoke-static {v4, v5}, Lcom/squareup/okhttp/Call;.access$100:(Lcom/squareup/okhttp/Call;Z)Lcom/squareup/okhttp/Response; // method@01b3 │ │ +0694bc: 0c02 |0008: move-result-object v2 │ │ +0694be: 5484 5b00 |0009: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +0694c2: 5544 5c00 |000b: iget-boolean v4, v4, Lcom/squareup/okhttp/Call;.canceled:Z // field@005c │ │ +0694c6: 3804 2100 |000d: if-eqz v4, 002e // +0021 │ │ +0694ca: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0694cc: 5484 5a00 |0010: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.responseCallback:Lcom/squareup/okhttp/Callback; // field@005a │ │ +0694d0: 5485 5b00 |0012: iget-object v5, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +0694d4: 5455 6000 |0014: iget-object v5, v5, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +0694d8: 2206 9c01 |0016: new-instance v6, Ljava/io/IOException; // type@019c │ │ +0694dc: 1a07 5402 |0018: const-string v7, "Canceled" // string@0254 │ │ +0694e0: 7020 9809 7600 |001a: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0694e6: 7230 c001 5406 |001d: invoke-interface {v4, v5, v6}, Lcom/squareup/okhttp/Callback;.onFailure:(Lcom/squareup/okhttp/Request;Ljava/io/IOException;)V // method@01c0 │ │ +0694ec: 5484 5b00 |0020: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +0694f0: 7110 b501 0400 |0022: invoke-static {v4}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ +0694f6: 0c04 |0025: move-result-object v4 │ │ +0694f8: 6e10 f502 0400 |0026: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ +0694fe: 0c04 |0029: move-result-object v4 │ │ +069500: 6e20 1602 8400 |002a: invoke-virtual {v4, v8}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call$AsyncCall;)V // method@0216 │ │ +069506: 0e00 |002d: return-void │ │ +069508: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +06950a: 5484 5a00 |002f: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.responseCallback:Lcom/squareup/okhttp/Callback; // field@005a │ │ +06950e: 7220 c101 2400 |0031: invoke-interface {v4, v2}, Lcom/squareup/okhttp/Callback;.onResponse:(Lcom/squareup/okhttp/Response;)V // method@01c1 │ │ +069514: 28ec |0034: goto 0020 // -0014 │ │ +069516: 0d00 |0035: move-exception v0 │ │ +069518: 3803 3000 |0036: if-eqz v3, 0066 // +0030 │ │ +06951c: 6204 bf01 |0038: sget-object v4, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ +069520: 6205 d804 |003a: sget-object v5, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@04d8 │ │ +069524: 2206 d301 |003c: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +069528: 7010 500a 0600 |003e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06952e: 1a07 4f02 |0041: const-string v7, "Callback failure for " // string@024f │ │ +069532: 6e20 580a 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +069538: 0c06 |0046: move-result-object v6 │ │ +06953a: 5487 5b00 |0047: iget-object v7, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +06953e: 7110 b401 0700 |0049: invoke-static {v7}, Lcom/squareup/okhttp/Call;.access$200:(Lcom/squareup/okhttp/Call;)Ljava/lang/String; // method@01b4 │ │ +069544: 0c07 |004c: move-result-object v7 │ │ +069546: 6e20 580a 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06954c: 0c06 |0050: move-result-object v6 │ │ +06954e: 6e10 640a 0600 |0051: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +069554: 0c06 |0054: move-result-object v6 │ │ +069556: 6e40 be0b 5406 |0055: invoke-virtual {v4, v5, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0bbe │ │ +06955c: 5484 5b00 |0058: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +069560: 7110 b501 0400 |005a: invoke-static {v4}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ +069566: 0c04 |005d: move-result-object v4 │ │ +069568: 6e10 f502 0400 |005e: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ +06956e: 0c04 |0061: move-result-object v4 │ │ +069570: 6e20 1602 8400 |0062: invoke-virtual {v4, v8}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call$AsyncCall;)V // method@0216 │ │ +069576: 28c8 |0065: goto 002d // -0038 │ │ +069578: 5484 5b00 |0066: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +06957c: 5444 5e00 |0068: iget-object v4, v4, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +069580: 3904 1b00 |006a: if-nez v4, 0085 // +001b │ │ +069584: 5484 5b00 |006c: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +069588: 5441 6000 |006e: iget-object v1, v4, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +06958c: 5484 5a00 |0070: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.responseCallback:Lcom/squareup/okhttp/Callback; // field@005a │ │ +069590: 7230 c001 1400 |0072: invoke-interface {v4, v1, v0}, Lcom/squareup/okhttp/Callback;.onFailure:(Lcom/squareup/okhttp/Request;Ljava/io/IOException;)V // method@01c0 │ │ +069596: 28e3 |0075: goto 0058 // -001d │ │ +069598: 0d04 |0076: move-exception v4 │ │ +06959a: 5485 5b00 |0077: iget-object v5, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +06959e: 7110 b501 0500 |0079: invoke-static {v5}, Lcom/squareup/okhttp/Call;.access$300:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/OkHttpClient; // method@01b5 │ │ +0695a4: 0c05 |007c: move-result-object v5 │ │ +0695a6: 6e10 f502 0500 |007d: invoke-virtual {v5}, Lcom/squareup/okhttp/OkHttpClient;.getDispatcher:()Lcom/squareup/okhttp/Dispatcher; // method@02f5 │ │ +0695ac: 0c05 |0080: move-result-object v5 │ │ +0695ae: 6e20 1602 8500 |0081: invoke-virtual {v5, v8}, Lcom/squareup/okhttp/Dispatcher;.finished:(Lcom/squareup/okhttp/Call$AsyncCall;)V // method@0216 │ │ +0695b4: 2704 |0084: throw v4 │ │ +0695b6: 5484 5b00 |0085: iget-object v4, v8, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +0695ba: 5444 5e00 |0087: iget-object v4, v4, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +0695be: 6e10 b106 0400 |0089: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getRequest:()Lcom/squareup/okhttp/Request; // method@06b1 │ │ +0695c4: 0c01 |008c: move-result-object v1 │ │ +0695c6: 28e3 |008d: goto 0070 // -001d │ │ catches : 5 │ │ 0x0001 - 0x0020 │ │ Ljava/io/IOException; -> 0x0035 │ │ -> 0x0076 │ │ 0x002f - 0x0034 │ │ Ljava/io/IOException; -> 0x0035 │ │ -> 0x0076 │ │ @@ -111957,17 +111922,17 @@ │ │ type : '()Lcom/squareup/okhttp/Call;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066c30: |[066c30] com.squareup.okhttp.Call$AsyncCall.get:()Lcom/squareup/okhttp/Call; │ │ -066c40: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066c44: 1100 |0002: return-object v0 │ │ +0695f8: |[0695f8] com.squareup.okhttp.Call$AsyncCall.get:()Lcom/squareup/okhttp/Call; │ │ +069608: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +06960c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/Call$AsyncCall; │ │ │ │ #3 : (in Lcom/squareup/okhttp/Call$AsyncCall;) │ │ @@ -111975,22 +111940,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -066c48: |[066c48] com.squareup.okhttp.Call$AsyncCall.host:()Ljava/lang/String; │ │ -066c58: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066c5c: 5400 6000 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -066c60: 6e10 4803 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -066c66: 0c00 |0007: move-result-object v0 │ │ -066c68: 6e10 9d02 0000 |0008: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -066c6e: 0c00 |000b: move-result-object v0 │ │ -066c70: 1100 |000c: return-object v0 │ │ +069610: |[069610] com.squareup.okhttp.Call$AsyncCall.host:()Ljava/lang/String; │ │ +069620: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +069624: 5400 6000 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +069628: 6e10 4803 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06962e: 0c00 |0007: move-result-object v0 │ │ +069630: 6e10 9d02 0000 |0008: invoke-virtual {v0}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +069636: 0c00 |000b: move-result-object v0 │ │ +069638: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/Call$AsyncCall; │ │ │ │ #4 : (in Lcom/squareup/okhttp/Call$AsyncCall;) │ │ @@ -111998,18 +111963,18 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -066c74: |[066c74] com.squareup.okhttp.Call$AsyncCall.request:()Lcom/squareup/okhttp/Request; │ │ -066c84: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066c88: 5400 6000 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -066c8c: 1100 |0004: return-object v0 │ │ +06963c: |[06963c] com.squareup.okhttp.Call$AsyncCall.request:()Lcom/squareup/okhttp/Request; │ │ +06964c: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +069650: 5400 6000 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +069654: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/Call$AsyncCall; │ │ │ │ #5 : (in Lcom/squareup/okhttp/Call$AsyncCall;) │ │ @@ -112017,32 +111982,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -066c90: |[066c90] com.squareup.okhttp.Call$AsyncCall.tag:()Ljava/lang/Object; │ │ -066ca0: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ -066ca4: 5400 6000 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ -066ca8: 6e10 4c03 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.tag:()Ljava/lang/Object; // method@034c │ │ -066cae: 0c00 |0007: move-result-object v0 │ │ -066cb0: 1100 |0008: return-object v0 │ │ +069658: |[069658] com.squareup.okhttp.Call$AsyncCall.tag:()Ljava/lang/Object; │ │ +069668: 5410 5b00 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Call$AsyncCall;.this$0:Lcom/squareup/okhttp/Call; // field@005b │ │ +06966c: 5400 6000 |0002: iget-object v0, v0, Lcom/squareup/okhttp/Call;.originalRequest:Lcom/squareup/okhttp/Request; // field@0060 │ │ +069670: 6e10 4c03 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/Request;.tag:()Ljava/lang/Object; // method@034c │ │ +069676: 0c00 |0007: move-result-object v0 │ │ +069678: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/Call$AsyncCall; │ │ │ │ source_file_idx : 590 (Call.java) │ │ │ │ Class #307 header: │ │ -class_idx : 154 │ │ +class_idx : 172 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #307 annotations: │ │ @@ -112067,17 +112032,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066cb4: |[066cb4] com.squareup.okhttp.Dns$1.:()V │ │ -066cc4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -066cca: 0e00 |0003: return-void │ │ +06967c: |[06967c] com.squareup.okhttp.Dns$1.:()V │ │ +06968c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +069692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/Dns$1; │ │ │ │ Virtual methods - │ │ @@ -112086,40 +112051,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -066ccc: |[066ccc] com.squareup.okhttp.Dns$1.lookup:(Ljava/lang/String;)Ljava/util/List; │ │ -066cdc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -066ce0: 2200 e901 |0002: new-instance v0, Ljava/net/UnknownHostException; // type@01e9 │ │ -066ce4: 1a01 9013 |0004: const-string v1, "hostname == null" // string@1390 │ │ -066ce8: 7020 e00a 1000 |0006: invoke-direct {v0, v1}, Ljava/net/UnknownHostException;.:(Ljava/lang/String;)V // method@0ae0 │ │ -066cee: 2700 |0009: throw v0 │ │ -066cf0: 7110 ab0a 0300 |000a: invoke-static {v3}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@0aab │ │ -066cf6: 0c00 |000d: move-result-object v0 │ │ -066cf8: 7110 1f0b 0000 |000e: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ -066cfe: 0c00 |0011: move-result-object v0 │ │ -066d00: 1100 |0012: return-object v0 │ │ +069694: |[069694] com.squareup.okhttp.Dns$1.lookup:(Ljava/lang/String;)Ljava/util/List; │ │ +0696a4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0696a8: 2200 fc01 |0002: new-instance v0, Ljava/net/UnknownHostException; // type@01fc │ │ +0696ac: 1a01 a313 |0004: const-string v1, "hostname == null" // string@13a3 │ │ +0696b0: 7020 e00a 1000 |0006: invoke-direct {v0, v1}, Ljava/net/UnknownHostException;.:(Ljava/lang/String;)V // method@0ae0 │ │ +0696b6: 2700 |0009: throw v0 │ │ +0696b8: 7110 ab0a 0300 |000a: invoke-static {v3}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@0aab │ │ +0696be: 0c00 |000d: move-result-object v0 │ │ +0696c0: 7110 1f0b 0000 |000e: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ +0696c6: 0c00 |0011: move-result-object v0 │ │ +0696c8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/squareup/okhttp/Dns$1; │ │ 0x0000 - 0x0013 reg=3 hostname Ljava/lang/String; │ │ │ │ source_file_idx : 754 (Dns.java) │ │ │ │ Class #308 header: │ │ -class_idx : 168 │ │ +class_idx : 186 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 179 │ │ -source_file_idx : 2281 │ │ +superclass_idx : 197 │ │ +source_file_idx : 2301 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #308 annotations: │ │ Annotations on class │ │ @@ -112171,47 +112136,47 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -066d04: |[066d04] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;Ljava/util/List;Ljava/util/List;)V │ │ -066d14: 7010 5d03 0200 |0000: invoke-direct {v2}, Lcom/squareup/okhttp/RequestBody;.:()V // method@035d │ │ -066d1a: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -066d1e: 5a20 1801 |0005: iput-wide v0, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentLength:J // field@0118 │ │ -066d22: 3903 0a00 |0007: if-nez v3, 0011 // +000a │ │ -066d26: 2200 b601 |0009: new-instance v0, Ljava/lang/NullPointerException; // type@01b6 │ │ -066d2a: 1a01 2b1c |000b: const-string v1, "type == null" // string@1c2b │ │ -066d2e: 7020 0c0a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -066d34: 2700 |0010: throw v0 │ │ -066d36: 5b24 1701 |0011: iput-object v4, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.boundary:Lokio/ByteString; // field@0117 │ │ -066d3a: 2200 c101 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -066d3e: 7010 500a 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -066d44: 6e20 570a 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -066d4a: 0c00 |001b: move-result-object v0 │ │ -066d4c: 1a01 6701 |001c: const-string v1, "; boundary=" // string@0167 │ │ -066d50: 6e20 580a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -066d56: 0c00 |0021: move-result-object v0 │ │ -066d58: 6e10 4a0e 0400 |0022: invoke-virtual {v4}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -066d5e: 0c01 |0025: move-result-object v1 │ │ -066d60: 6e20 580a 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -066d66: 0c00 |0029: move-result-object v0 │ │ -066d68: 6e10 640a 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -066d6e: 0c00 |002d: move-result-object v0 │ │ -066d70: 7110 c302 0000 |002e: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -066d76: 0c00 |0031: move-result-object v0 │ │ -066d78: 5b20 1901 |0032: iput-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentType:Lcom/squareup/okhttp/MediaType; // field@0119 │ │ -066d7c: 7110 7a04 0500 |0034: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -066d82: 0c00 |0037: move-result-object v0 │ │ -066d84: 5b20 1b01 |0038: iput-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partHeaders:Ljava/util/List; // field@011b │ │ -066d88: 7110 7a04 0600 |003a: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ -066d8e: 0c00 |003d: move-result-object v0 │ │ -066d90: 5b20 1a01 |003e: iput-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partBodies:Ljava/util/List; // field@011a │ │ -066d94: 0e00 |0040: return-void │ │ +0696cc: |[0696cc] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;Ljava/util/List;Ljava/util/List;)V │ │ +0696dc: 7010 5d03 0200 |0000: invoke-direct {v2}, Lcom/squareup/okhttp/RequestBody;.:()V // method@035d │ │ +0696e2: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +0696e6: 5a20 1801 |0005: iput-wide v0, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentLength:J // field@0118 │ │ +0696ea: 3903 0a00 |0007: if-nez v3, 0011 // +000a │ │ +0696ee: 2200 c801 |0009: new-instance v0, Ljava/lang/NullPointerException; // type@01c8 │ │ +0696f2: 1a01 3c1c |000b: const-string v1, "type == null" // string@1c3c │ │ +0696f6: 7020 0c0a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +0696fc: 2700 |0010: throw v0 │ │ +0696fe: 5b24 1701 |0011: iput-object v4, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.boundary:Lokio/ByteString; // field@0117 │ │ +069702: 2200 d301 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +069706: 7010 500a 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06970c: 6e20 570a 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +069712: 0c00 |001b: move-result-object v0 │ │ +069714: 1a01 6701 |001c: const-string v1, "; boundary=" // string@0167 │ │ +069718: 6e20 580a 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06971e: 0c00 |0021: move-result-object v0 │ │ +069720: 6e10 4a0e 0400 |0022: invoke-virtual {v4}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +069726: 0c01 |0025: move-result-object v1 │ │ +069728: 6e20 580a 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06972e: 0c00 |0029: move-result-object v0 │ │ +069730: 6e10 640a 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +069736: 0c00 |002d: move-result-object v0 │ │ +069738: 7110 c302 0000 |002e: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +06973e: 0c00 |0031: move-result-object v0 │ │ +069740: 5b20 1901 |0032: iput-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentType:Lcom/squareup/okhttp/MediaType; // field@0119 │ │ +069744: 7110 7a04 0500 |0034: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +06974a: 0c00 |0037: move-result-object v0 │ │ +06974c: 5b20 1b01 |0038: iput-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partHeaders:Ljava/util/List; // field@011b │ │ +069750: 7110 7a04 0600 |003a: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@047a │ │ +069756: 0c00 |003d: move-result-object v0 │ │ +069758: 5b20 1a01 |003e: iput-object v0, v2, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partBodies:Ljava/util/List; // field@011a │ │ +06975c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=201 │ │ 0x0007 line=205 │ │ 0x0011 line=207 │ │ 0x0013 line=208 │ │ @@ -112232,128 +112197,128 @@ │ │ type : '(Lokio/BufferedSink;Z)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 231 16-bit code units │ │ -066d98: |[066d98] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.writeOrCountBytes:(Lokio/BufferedSink;Z)J │ │ -066da8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -066dac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -066dae: 3810 0800 |0003: if-eqz v16, 000b // +0008 │ │ -066db2: 2201 8f02 |0005: new-instance v1, Lokio/Buffer; // type@028f │ │ -066db6: 7010 7f0d 0100 |0007: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ -066dbc: 071f |000a: move-object v15, v1 │ │ -066dbe: 120a |000b: const/4 v10, #int 0 // #0 │ │ -066dc0: 54ec 1b01 |000c: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partHeaders:Ljava/util/List; // field@011b │ │ -066dc4: 7210 6f0b 0c00 |000e: invoke-interface {v12}, Ljava/util/List;.size:()I // method@0b6f │ │ -066dca: 0a0b |0011: move-result v11 │ │ -066dcc: 35ba af00 |0012: if-ge v10, v11, 00c1 // +00af │ │ -066dd0: 54ec 1b01 |0014: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partHeaders:Ljava/util/List; // field@011b │ │ -066dd4: 7220 650b ac00 |0016: invoke-interface {v12, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -066dda: 0c09 |0019: move-result-object v9 │ │ -066ddc: 1f09 a000 |001a: check-cast v9, Lcom/squareup/okhttp/Headers; // type@00a0 │ │ -066de0: 54ec 1a01 |001c: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partBodies:Ljava/util/List; // field@011a │ │ -066de4: 7220 650b ac00 |001e: invoke-interface {v12, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -066dea: 0c00 |0021: move-result-object v0 │ │ -066dec: 1f00 b300 |0022: check-cast v0, Lcom/squareup/okhttp/RequestBody; // type@00b3 │ │ -066df0: 7100 cf02 0000 |0024: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$000:()[B // method@02cf │ │ -066df6: 0c0c |0027: move-result-object v12 │ │ -066df8: 7220 f20d cf00 |0028: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066dfe: 54ec 1701 |002b: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.boundary:Lokio/ByteString; // field@0117 │ │ -066e02: 7220 f00d cf00 |002d: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ -066e08: 7100 d002 0000 |0030: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ -066e0e: 0c0c |0033: move-result-object v12 │ │ -066e10: 7220 f20d cf00 |0034: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066e16: 3809 2b00 |0037: if-eqz v9, 0062 // +002b │ │ -066e1a: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -066e1c: 6e10 4a02 0900 |003a: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -066e22: 0a08 |003d: move-result v8 │ │ -066e24: 3587 2400 |003e: if-ge v7, v8, 0062 // +0024 │ │ -066e28: 6e20 4502 7900 |0040: invoke-virtual {v9, v7}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -066e2e: 0c0c |0043: move-result-object v12 │ │ -066e30: 7220 010e cf00 |0044: invoke-interface {v15, v12}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -066e36: 0c0c |0047: move-result-object v12 │ │ -066e38: 7100 d102 0000 |0048: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$200:()[B // method@02d1 │ │ -066e3e: 0c0d |004b: move-result-object v13 │ │ -066e40: 7220 f20d dc00 |004c: invoke-interface {v12, v13}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066e46: 0c0c |004f: move-result-object v12 │ │ -066e48: 6e20 4d02 7900 |0050: invoke-virtual {v9, v7}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -066e4e: 0c0d |0053: move-result-object v13 │ │ -066e50: 7220 010e dc00 |0054: invoke-interface {v12, v13}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -066e56: 0c0c |0057: move-result-object v12 │ │ -066e58: 7100 d002 0000 |0058: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ -066e5e: 0c0d |005b: move-result-object v13 │ │ -066e60: 7220 f20d dc00 |005c: invoke-interface {v12, v13}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066e66: d807 0701 |005f: add-int/lit8 v7, v7, #int 1 // #01 │ │ -066e6a: 28dd |0061: goto 003e // -0023 │ │ -066e6c: 6e10 5f03 0000 |0062: invoke-virtual {v0}, Lcom/squareup/okhttp/RequestBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@035f │ │ -066e72: 0c06 |0065: move-result-object v6 │ │ -066e74: 3806 1700 |0066: if-eqz v6, 007d // +0017 │ │ -066e78: 1a0c 9202 |0068: const-string v12, "Content-Type: " // string@0292 │ │ -066e7c: 7220 010e cf00 |006a: invoke-interface {v15, v12}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -066e82: 0c0c |006d: move-result-object v12 │ │ -066e84: 6e10 c502 0600 |006e: invoke-virtual {v6}, Lcom/squareup/okhttp/MediaType;.toString:()Ljava/lang/String; // method@02c5 │ │ -066e8a: 0c0d |0071: move-result-object v13 │ │ -066e8c: 7220 010e dc00 |0072: invoke-interface {v12, v13}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -066e92: 0c0c |0075: move-result-object v12 │ │ -066e94: 7100 d002 0000 |0076: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ -066e9a: 0c0d |0079: move-result-object v13 │ │ -066e9c: 7220 f20d dc00 |007a: invoke-interface {v12, v13}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066ea2: 6e10 5e03 0000 |007d: invoke-virtual {v0}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@035e │ │ -066ea8: 0b04 |0080: move-result-wide v4 │ │ -066eaa: 160c ffff |0081: const-wide/16 v12, #int -1 // #ffff │ │ -066eae: 310c 040c |0083: cmp-long v12, v4, v12 │ │ -066eb2: 380c 2800 |0085: if-eqz v12, 00ad // +0028 │ │ -066eb6: 1a0c 9002 |0087: const-string v12, "Content-Length: " // string@0290 │ │ -066eba: 7220 010e cf00 |0089: invoke-interface {v15, v12}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -066ec0: 0c0c |008c: move-result-object v12 │ │ -066ec2: 7230 f70d 4c05 |008d: invoke-interface {v12, v4, v5}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ -066ec8: 0c0c |0090: move-result-object v12 │ │ -066eca: 7100 d002 0000 |0091: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ -066ed0: 0c0d |0094: move-result-object v13 │ │ -066ed2: 7220 f20d dc00 |0095: invoke-interface {v12, v13}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066ed8: 7100 d002 0000 |0098: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ -066ede: 0c0c |009b: move-result-object v12 │ │ -066ee0: 7220 f20d cf00 |009c: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066ee6: 3810 1600 |009f: if-eqz v16, 00b5 // +0016 │ │ -066eea: bb42 |00a1: add-long/2addr v2, v4 │ │ -066eec: 7100 d002 0000 |00a2: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ -066ef2: 0c0c |00a5: move-result-object v12 │ │ -066ef4: 7220 f20d cf00 |00a6: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066efa: d80a 0a01 |00a9: add-int/lit8 v10, v10, #int 1 // #01 │ │ -066efe: 2900 67ff |00ab: goto/16 0012 // -0099 │ │ -066f02: 3810 ebff |00ad: if-eqz v16, 0098 // -0015 │ │ -066f06: 6e10 810d 0100 |00af: invoke-virtual {v1}, Lokio/Buffer;.clear:()V // method@0d81 │ │ -066f0c: 160c ffff |00b2: const-wide/16 v12, #int -1 // #ffff │ │ -066f10: 100c |00b4: return-wide v12 │ │ -066f12: 54ec 1a01 |00b5: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partBodies:Ljava/util/List; // field@011a │ │ -066f16: 7220 650b ac00 |00b7: invoke-interface {v12, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -066f1c: 0c0c |00ba: move-result-object v12 │ │ -066f1e: 1f0c b300 |00bb: check-cast v12, Lcom/squareup/okhttp/RequestBody; // type@00b3 │ │ -066f22: 6e20 6503 fc00 |00bd: invoke-virtual {v12, v15}, Lcom/squareup/okhttp/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@0365 │ │ -066f28: 28e2 |00c0: goto 00a2 // -001e │ │ -066f2a: 7100 cf02 0000 |00c1: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$000:()[B // method@02cf │ │ -066f30: 0c0c |00c4: move-result-object v12 │ │ -066f32: 7220 f20d cf00 |00c5: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066f38: 54ec 1701 |00c8: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.boundary:Lokio/ByteString; // field@0117 │ │ -066f3c: 7220 f00d cf00 |00ca: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ -066f42: 7100 cf02 0000 |00cd: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$000:()[B // method@02cf │ │ -066f48: 0c0c |00d0: move-result-object v12 │ │ -066f4a: 7220 f20d cf00 |00d1: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066f50: 7100 d002 0000 |00d4: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ -066f56: 0c0c |00d7: move-result-object v12 │ │ -066f58: 7220 f20d cf00 |00d8: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -066f5e: 3810 0a00 |00db: if-eqz v16, 00e5 // +000a │ │ -066f62: 6e10 bb0d 0100 |00dd: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@0dbb │ │ -066f68: 0b0c |00e0: move-result-wide v12 │ │ -066f6a: bbc2 |00e1: add-long/2addr v2, v12 │ │ -066f6c: 6e10 810d 0100 |00e2: invoke-virtual {v1}, Lokio/Buffer;.clear:()V // method@0d81 │ │ -066f72: 042c |00e5: move-wide v12, v2 │ │ -066f74: 28ce |00e6: goto 00b4 // -0032 │ │ +069760: |[069760] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.writeOrCountBytes:(Lokio/BufferedSink;Z)J │ │ +069770: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ +069774: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +069776: 3810 0800 |0003: if-eqz v16, 000b // +0008 │ │ +06977a: 2203 a302 |0005: new-instance v3, Lokio/Buffer; // type@02a3 │ │ +06977e: 7010 7f0d 0300 |0007: invoke-direct {v3}, Lokio/Buffer;.:()V // method@0d7f │ │ +069784: 073f |000a: move-object v15, v3 │ │ +069786: 120a |000b: const/4 v10, #int 0 // #0 │ │ +069788: 54ec 1b01 |000c: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partHeaders:Ljava/util/List; // field@011b │ │ +06978c: 7210 6f0b 0c00 |000e: invoke-interface {v12}, Ljava/util/List;.size:()I // method@0b6f │ │ +069792: 0a0b |0011: move-result v11 │ │ +069794: 35ba af00 |0012: if-ge v10, v11, 00c1 // +00af │ │ +069798: 54ec 1b01 |0014: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partHeaders:Ljava/util/List; // field@011b │ │ +06979c: 7220 650b ac00 |0016: invoke-interface {v12, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0697a2: 0c09 |0019: move-result-object v9 │ │ +0697a4: 1f09 b200 |001a: check-cast v9, Lcom/squareup/okhttp/Headers; // type@00b2 │ │ +0697a8: 54ec 1a01 |001c: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partBodies:Ljava/util/List; // field@011a │ │ +0697ac: 7220 650b ac00 |001e: invoke-interface {v12, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0697b2: 0c00 |0021: move-result-object v0 │ │ +0697b4: 1f00 c500 |0022: check-cast v0, Lcom/squareup/okhttp/RequestBody; // type@00c5 │ │ +0697b8: 7100 cf02 0000 |0024: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$000:()[B // method@02cf │ │ +0697be: 0c0c |0027: move-result-object v12 │ │ +0697c0: 7220 f20d cf00 |0028: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +0697c6: 54ec 1701 |002b: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.boundary:Lokio/ByteString; // field@0117 │ │ +0697ca: 7220 f00d cf00 |002d: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ +0697d0: 7100 d002 0000 |0030: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ +0697d6: 0c0c |0033: move-result-object v12 │ │ +0697d8: 7220 f20d cf00 |0034: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +0697de: 3809 2b00 |0037: if-eqz v9, 0062 // +002b │ │ +0697e2: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +0697e4: 6e10 4a02 0900 |003a: invoke-virtual {v9}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +0697ea: 0a08 |003d: move-result v8 │ │ +0697ec: 3587 2400 |003e: if-ge v7, v8, 0062 // +0024 │ │ +0697f0: 6e20 4502 7900 |0040: invoke-virtual {v9, v7}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +0697f6: 0c0c |0043: move-result-object v12 │ │ +0697f8: 7220 010e cf00 |0044: invoke-interface {v15, v12}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +0697fe: 0c0c |0047: move-result-object v12 │ │ +069800: 7100 d102 0000 |0048: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$200:()[B // method@02d1 │ │ +069806: 0c0d |004b: move-result-object v13 │ │ +069808: 7220 f20d dc00 |004c: invoke-interface {v12, v13}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +06980e: 0c0c |004f: move-result-object v12 │ │ +069810: 6e20 4d02 7900 |0050: invoke-virtual {v9, v7}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +069816: 0c0d |0053: move-result-object v13 │ │ +069818: 7220 010e dc00 |0054: invoke-interface {v12, v13}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06981e: 0c0c |0057: move-result-object v12 │ │ +069820: 7100 d002 0000 |0058: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ +069826: 0c0d |005b: move-result-object v13 │ │ +069828: 7220 f20d dc00 |005c: invoke-interface {v12, v13}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +06982e: d807 0701 |005f: add-int/lit8 v7, v7, #int 1 // #01 │ │ +069832: 28dd |0061: goto 003e // -0023 │ │ +069834: 6e10 5f03 0000 |0062: invoke-virtual {v0}, Lcom/squareup/okhttp/RequestBody;.contentType:()Lcom/squareup/okhttp/MediaType; // method@035f │ │ +06983a: 0c06 |0065: move-result-object v6 │ │ +06983c: 3806 1700 |0066: if-eqz v6, 007d // +0017 │ │ +069840: 1a0c 9202 |0068: const-string v12, "Content-Type: " // string@0292 │ │ +069844: 7220 010e cf00 |006a: invoke-interface {v15, v12}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06984a: 0c0c |006d: move-result-object v12 │ │ +06984c: 6e10 c502 0600 |006e: invoke-virtual {v6}, Lcom/squareup/okhttp/MediaType;.toString:()Ljava/lang/String; // method@02c5 │ │ +069852: 0c0d |0071: move-result-object v13 │ │ +069854: 7220 010e dc00 |0072: invoke-interface {v12, v13}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06985a: 0c0c |0075: move-result-object v12 │ │ +06985c: 7100 d002 0000 |0076: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ +069862: 0c0d |0079: move-result-object v13 │ │ +069864: 7220 f20d dc00 |007a: invoke-interface {v12, v13}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +06986a: 6e10 5e03 0000 |007d: invoke-virtual {v0}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@035e │ │ +069870: 0b04 |0080: move-result-wide v4 │ │ +069872: 160c ffff |0081: const-wide/16 v12, #int -1 // #ffff │ │ +069876: 310c 040c |0083: cmp-long v12, v4, v12 │ │ +06987a: 380c 2800 |0085: if-eqz v12, 00ad // +0028 │ │ +06987e: 1a0c 9002 |0087: const-string v12, "Content-Length: " // string@0290 │ │ +069882: 7220 010e cf00 |0089: invoke-interface {v15, v12}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +069888: 0c0c |008c: move-result-object v12 │ │ +06988a: 7230 f70d 4c05 |008d: invoke-interface {v12, v4, v5}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@0df7 │ │ +069890: 0c0c |0090: move-result-object v12 │ │ +069892: 7100 d002 0000 |0091: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ +069898: 0c0d |0094: move-result-object v13 │ │ +06989a: 7220 f20d dc00 |0095: invoke-interface {v12, v13}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +0698a0: 7100 d002 0000 |0098: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ +0698a6: 0c0c |009b: move-result-object v12 │ │ +0698a8: 7220 f20d cf00 |009c: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +0698ae: 3810 1600 |009f: if-eqz v16, 00b5 // +0016 │ │ +0698b2: bb41 |00a1: add-long/2addr v1, v4 │ │ +0698b4: 7100 d002 0000 |00a2: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ +0698ba: 0c0c |00a5: move-result-object v12 │ │ +0698bc: 7220 f20d cf00 |00a6: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +0698c2: d80a 0a01 |00a9: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0698c6: 2900 67ff |00ab: goto/16 0012 // -0099 │ │ +0698ca: 3810 ebff |00ad: if-eqz v16, 0098 // -0015 │ │ +0698ce: 6e10 810d 0300 |00af: invoke-virtual {v3}, Lokio/Buffer;.clear:()V // method@0d81 │ │ +0698d4: 160c ffff |00b2: const-wide/16 v12, #int -1 // #ffff │ │ +0698d8: 100c |00b4: return-wide v12 │ │ +0698da: 54ec 1a01 |00b5: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.partBodies:Ljava/util/List; // field@011a │ │ +0698de: 7220 650b ac00 |00b7: invoke-interface {v12, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0698e4: 0c0c |00ba: move-result-object v12 │ │ +0698e6: 1f0c c500 |00bb: check-cast v12, Lcom/squareup/okhttp/RequestBody; // type@00c5 │ │ +0698ea: 6e20 6503 fc00 |00bd: invoke-virtual {v12, v15}, Lcom/squareup/okhttp/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@0365 │ │ +0698f0: 28e2 |00c0: goto 00a2 // -001e │ │ +0698f2: 7100 cf02 0000 |00c1: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$000:()[B // method@02cf │ │ +0698f8: 0c0c |00c4: move-result-object v12 │ │ +0698fa: 7220 f20d cf00 |00c5: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +069900: 54ec 1701 |00c8: iget-object v12, v14, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.boundary:Lokio/ByteString; // field@0117 │ │ +069904: 7220 f00d cf00 |00ca: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ +06990a: 7100 cf02 0000 |00cd: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$000:()[B // method@02cf │ │ +069910: 0c0c |00d0: move-result-object v12 │ │ +069912: 7220 f20d cf00 |00d1: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +069918: 7100 d002 0000 |00d4: invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;.access$100:()[B // method@02d0 │ │ +06991e: 0c0c |00d7: move-result-object v12 │ │ +069920: 7220 f20d cf00 |00d8: invoke-interface {v15, v12}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +069926: 3810 0a00 |00db: if-eqz v16, 00e5 // +000a │ │ +06992a: 6e10 bb0d 0300 |00dd: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@0dbb │ │ +069930: 0b0c |00e0: move-result-wide v12 │ │ +069932: bbc1 |00e1: add-long/2addr v1, v12 │ │ +069934: 6e10 810d 0300 |00e2: invoke-virtual {v3}, Lokio/Buffer;.clear:()V // method@0d81 │ │ +06993a: 041c |00e5: move-wide v12, v1 │ │ +06993c: 28ce |00e6: goto 00b4 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0002 line=232 │ │ 0x0003 line=233 │ │ 0x0005 line=234 │ │ 0x000b line=237 │ │ @@ -112394,27 +112359,27 @@ │ │ 0x00cd line=285 │ │ 0x00d4 line=286 │ │ 0x00db line=288 │ │ 0x00dd line=289 │ │ 0x00e2 line=290 │ │ 0x00e6 line=293 │ │ locals : │ │ - 0x0003 - 0x0007 reg=1 byteCountBuffer Lokio/Buffer; │ │ + 0x0003 - 0x0007 reg=3 byteCountBuffer Lokio/Buffer; │ │ 0x003a - 0x0062 reg=7 h I │ │ 0x003e - 0x0062 reg=8 headerCount I │ │ 0x0024 - 0x00b4 reg=0 body Lcom/squareup/okhttp/RequestBody; │ │ 0x0081 - 0x00b4 reg=4 contentLength J │ │ 0x0066 - 0x00b4 reg=6 contentType Lcom/squareup/okhttp/MediaType; │ │ 0x001c - 0x00b4 reg=9 headers Lcom/squareup/okhttp/Headers; │ │ 0x00b5 - 0x00c1 reg=0 body Lcom/squareup/okhttp/RequestBody; │ │ 0x00b5 - 0x00c1 reg=4 contentLength J │ │ 0x00b5 - 0x00c1 reg=6 contentType Lcom/squareup/okhttp/MediaType; │ │ 0x00b5 - 0x00c1 reg=9 headers Lcom/squareup/okhttp/Headers; │ │ - 0x000a - 0x00e7 reg=1 byteCountBuffer Lokio/Buffer; │ │ - 0x0002 - 0x00e7 reg=2 byteCount J │ │ + 0x0002 - 0x00e7 reg=1 byteCount J │ │ + 0x000a - 0x00e7 reg=3 byteCountBuffer Lokio/Buffer; │ │ 0x000c - 0x00e7 reg=10 p I │ │ 0x0012 - 0x00e7 reg=11 partCount I │ │ 0x0000 - 0x00e7 reg=14 this Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody; │ │ 0x0000 - 0x00e7 reg=15 sink Lokio/BufferedSink; │ │ 0x0000 - 0x00e7 reg=16 countBytes Z │ │ │ │ Virtual methods - │ │ @@ -112423,26 +112388,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -066f78: |[066f78] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.contentLength:()J │ │ -066f88: 5340 1801 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentLength:J // field@0118 │ │ -066f8c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -066f90: 3102 0002 |0004: cmp-long v2, v0, v2 │ │ -066f94: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -066f98: 1000 |0008: return-wide v0 │ │ -066f9a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -066f9c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -066f9e: 7030 ca02 2403 |000b: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.writeOrCountBytes:(Lokio/BufferedSink;Z)J // method@02ca │ │ -066fa4: 0b00 |000e: move-result-wide v0 │ │ -066fa6: 5a40 1801 |000f: iput-wide v0, v4, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentLength:J // field@0118 │ │ -066faa: 28f7 |0011: goto 0008 // -0009 │ │ +069940: |[069940] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.contentLength:()J │ │ +069950: 5340 1801 |0000: iget-wide v0, v4, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentLength:J // field@0118 │ │ +069954: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +069958: 3102 0002 |0004: cmp-long v2, v0, v2 │ │ +06995c: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +069960: 1000 |0008: return-wide v0 │ │ +069962: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +069964: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +069966: 7030 ca02 2403 |000b: invoke-direct {v4, v2, v3}, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.writeOrCountBytes:(Lokio/BufferedSink;Z)J // method@02ca │ │ +06996c: 0b00 |000e: move-result-wide v0 │ │ +06996e: 5a40 1801 |000f: iput-wide v0, v4, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentLength:J // field@0118 │ │ +069972: 28f7 |0011: goto 0008 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0002 line=219 │ │ 0x0008 line=220 │ │ locals : │ │ 0x0002 - 0x0008 reg=0 result J │ │ @@ -112454,17 +112419,17 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066fac: |[066fac] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -066fbc: 5410 1901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentType:Lcom/squareup/okhttp/MediaType; // field@0119 │ │ -066fc0: 1100 |0002: return-object v0 │ │ +069974: |[069974] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +069984: 5410 1901 |0000: iget-object v0, v1, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.contentType:Lcom/squareup/okhttp/MediaType; // field@0119 │ │ +069988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody; │ │ │ │ #2 : (in Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;) │ │ @@ -112472,33 +112437,33 @@ │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -066fc4: |[066fc4] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.writeTo:(Lokio/BufferedSink;)V │ │ -066fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066fd6: 7030 ca02 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.writeOrCountBytes:(Lokio/BufferedSink;Z)J // method@02ca │ │ -066fdc: 0e00 |0004: return-void │ │ +06998c: |[06998c] com.squareup.okhttp.MultipartBuilder$MultipartRequestBody.writeTo:(Lokio/BufferedSink;)V │ │ +06999c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06999e: 7030 ca02 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;.writeOrCountBytes:(Lokio/BufferedSink;Z)J // method@02ca │ │ +0699a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0004 line=298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody; │ │ 0x0000 - 0x0005 reg=2 sink Lokio/BufferedSink; │ │ │ │ - source_file_idx : 2281 (MultipartBuilder.java) │ │ + source_file_idx : 2301 (MultipartBuilder.java) │ │ │ │ Class #309 header: │ │ -class_idx : 170 │ │ +class_idx : 188 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 198 │ │ -source_file_idx : 2362 │ │ +superclass_idx : 216 │ │ +source_file_idx : 2382 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #309 annotations: │ │ Annotations on class │ │ @@ -112520,17 +112485,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066fe0: |[066fe0] com.squareup.okhttp.OkHttpClient$1.:()V │ │ -066ff0: 7010 2a04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Internal;.:()V // method@042a │ │ -066ff6: 0e00 |0003: return-void │ │ +0699a8: |[0699a8] com.squareup.okhttp.OkHttpClient$1.:()V │ │ +0699b8: 7010 2a04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Internal;.:()V // method@042a │ │ +0699be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ │ │ Virtual methods - │ │ @@ -112539,17 +112504,17 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -066ff8: |[066ff8] com.squareup.okhttp.OkHttpClient$1.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V │ │ -067008: 6e20 3802 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0238 │ │ -06700e: 0e00 |0003: return-void │ │ +0699c0: |[0699c0] com.squareup.okhttp.OkHttpClient$1.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V │ │ +0699d0: 6e20 3802 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0238 │ │ +0699d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 builder Lcom/squareup/okhttp/Headers$Builder; │ │ @@ -112560,17 +112525,17 @@ │ │ type : '(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -067010: |[067010] com.squareup.okhttp.OkHttpClient$1.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V │ │ -067020: 6e30 3902 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ -067026: 0e00 |0003: return-void │ │ +0699d8: |[0699d8] com.squareup.okhttp.OkHttpClient$1.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V │ │ +0699e8: 6e30 3902 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Headers$Builder;.addLenient:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0239 │ │ +0699ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 builder Lcom/squareup/okhttp/Headers$Builder; │ │ @@ -112582,17 +112547,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -067028: |[067028] com.squareup.okhttp.OkHttpClient$1.apply:(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V │ │ -067038: 6e30 0402 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/ConnectionSpec;.apply:(Ljavax/net/ssl/SSLSocket;Z)V // method@0204 │ │ -06703e: 0e00 |0003: return-void │ │ +0699f0: |[0699f0] com.squareup.okhttp.OkHttpClient$1.apply:(Lcom/squareup/okhttp/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V │ │ +069a00: 6e30 0402 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/ConnectionSpec;.apply:(Ljavax/net/ssl/SSLSocket;Z)V // method@0204 │ │ +069a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 tlsConfiguration Lcom/squareup/okhttp/ConnectionSpec; │ │ @@ -112604,18 +112569,18 @@ │ │ type : '(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/internal/http/StreamAllocation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -067040: |[067040] com.squareup.okhttp.OkHttpClient$1.callEngineGetStreamAllocation:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ -067050: 5420 5e00 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ -067054: 5400 2e03 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -067058: 1100 |0004: return-object v0 │ │ +069a08: |[069a08] com.squareup.okhttp.OkHttpClient$1.callEngineGetStreamAllocation:(Lcom/squareup/okhttp/Call;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ +069a18: 5420 5e00 |0000: iget-object v0, v2, Lcom/squareup/okhttp/Call;.engine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@005e │ │ +069a1c: 5400 2e03 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +069a20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0005 reg=2 call Lcom/squareup/okhttp/Call; │ │ │ │ @@ -112624,17 +112589,17 @@ │ │ type : '(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06705c: |[06705c] com.squareup.okhttp.OkHttpClient$1.callEnqueue:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;Z)V │ │ -06706c: 6e30 b801 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Call;.enqueue:(Lcom/squareup/okhttp/Callback;Z)V // method@01b8 │ │ -067072: 0e00 |0003: return-void │ │ +069a24: |[069a24] com.squareup.okhttp.OkHttpClient$1.callEnqueue:(Lcom/squareup/okhttp/Call;Lcom/squareup/okhttp/Callback;Z)V │ │ +069a34: 6e30 b801 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Call;.enqueue:(Lcom/squareup/okhttp/Callback;Z)V // method@01b8 │ │ +069a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 call Lcom/squareup/okhttp/Call; │ │ @@ -112646,18 +112611,18 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -067074: |[067074] com.squareup.okhttp.OkHttpClient$1.connectionBecameIdle:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z │ │ -067084: 6e20 e301 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.connectionBecameIdle:(Lcom/squareup/okhttp/internal/io/RealConnection;)Z // method@01e3 │ │ -06708a: 0a00 |0003: move-result v0 │ │ -06708c: 0f00 |0004: return v0 │ │ +069a3c: |[069a3c] com.squareup.okhttp.OkHttpClient$1.connectionBecameIdle:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)Z │ │ +069a4c: 6e20 e301 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/ConnectionPool;.connectionBecameIdle:(Lcom/squareup/okhttp/internal/io/RealConnection;)Z // method@01e3 │ │ +069a52: 0a00 |0003: move-result v0 │ │ +069a54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0005 reg=2 pool Lcom/squareup/okhttp/ConnectionPool; │ │ 0x0000 - 0x0005 reg=3 connection Lcom/squareup/okhttp/internal/io/RealConnection; │ │ @@ -112667,18 +112632,18 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -067090: |[067090] com.squareup.okhttp.OkHttpClient$1.get:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ -0670a0: 6e30 e501 3204 |0000: invoke-virtual {v2, v3, v4}, Lcom/squareup/okhttp/ConnectionPool;.get:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; // method@01e5 │ │ -0670a6: 0c00 |0003: move-result-object v0 │ │ -0670a8: 1100 |0004: return-object v0 │ │ +069a58: |[069a58] com.squareup.okhttp.OkHttpClient$1.get:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; │ │ +069a68: 6e30 e501 3204 |0000: invoke-virtual {v2, v3, v4}, Lcom/squareup/okhttp/ConnectionPool;.get:(Lcom/squareup/okhttp/Address;Lcom/squareup/okhttp/internal/http/StreamAllocation;)Lcom/squareup/okhttp/internal/io/RealConnection; // method@01e5 │ │ +069a6e: 0c00 |0003: move-result-object v0 │ │ +069a70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0005 reg=2 pool Lcom/squareup/okhttp/ConnectionPool; │ │ 0x0000 - 0x0005 reg=3 address Lcom/squareup/okhttp/Address; │ │ @@ -112689,18 +112654,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0670ac: |[0670ac] com.squareup.okhttp.OkHttpClient$1.getHttpUrlChecked:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ -0670bc: 7110 9b02 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.getChecked:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@029b │ │ -0670c2: 0c00 |0003: move-result-object v0 │ │ -0670c4: 1100 |0004: return-object v0 │ │ +069a74: |[069a74] com.squareup.okhttp.OkHttpClient$1.getHttpUrlChecked:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ +069a84: 7110 9b02 0200 |0000: invoke-static {v2}, Lcom/squareup/okhttp/HttpUrl;.getChecked:(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; // method@029b │ │ +069a8a: 0c00 |0003: move-result-object v0 │ │ +069a8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0005 reg=2 url Ljava/lang/String; │ │ │ │ @@ -112709,18 +112674,18 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0670c8: |[0670c8] com.squareup.okhttp.OkHttpClient$1.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; │ │ -0670d8: 6e10 0303 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.internalCache:()Lcom/squareup/okhttp/internal/InternalCache; // method@0303 │ │ -0670de: 0c00 |0003: move-result-object v0 │ │ -0670e0: 1100 |0004: return-object v0 │ │ +069a90: |[069a90] com.squareup.okhttp.OkHttpClient$1.internalCache:(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; │ │ +069aa0: 6e10 0303 0200 |0000: invoke-virtual {v2}, Lcom/squareup/okhttp/OkHttpClient;.internalCache:()Lcom/squareup/okhttp/internal/InternalCache; // method@0303 │ │ +069aa6: 0c00 |0003: move-result-object v0 │ │ +069aa8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0005 reg=2 client Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ @@ -112729,17 +112694,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0670e4: |[0670e4] com.squareup.okhttp.OkHttpClient$1.put:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ -0670f4: 6e20 ed01 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/ConnectionPool;.put:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@01ed │ │ -0670fa: 0e00 |0003: return-void │ │ +069aac: |[069aac] com.squareup.okhttp.OkHttpClient$1.put:(Lcom/squareup/okhttp/ConnectionPool;Lcom/squareup/okhttp/internal/io/RealConnection;)V │ │ +069abc: 6e20 ed01 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/ConnectionPool;.put:(Lcom/squareup/okhttp/internal/io/RealConnection;)V // method@01ed │ │ +069ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 pool Lcom/squareup/okhttp/ConnectionPool; │ │ @@ -112750,17 +112715,17 @@ │ │ type : '(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0670fc: |[0670fc] com.squareup.okhttp.OkHttpClient$1.routeDatabase:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase; │ │ -06710c: 5420 d000 |0000: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@00d0 │ │ -067110: 1100 |0002: return-object v0 │ │ +069ac4: |[069ac4] com.squareup.okhttp.OkHttpClient$1.routeDatabase:(Lcom/squareup/okhttp/ConnectionPool;)Lcom/squareup/okhttp/internal/RouteDatabase; │ │ +069ad4: 5420 d000 |0000: iget-object v0, v2, Lcom/squareup/okhttp/ConnectionPool;.routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; // field@00d0 │ │ +069ad8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0003 reg=2 connectionPool Lcom/squareup/okhttp/ConnectionPool; │ │ │ │ @@ -112769,33 +112734,33 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/internal/InternalCache;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067114: |[067114] com.squareup.okhttp.OkHttpClient$1.setCache:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/internal/InternalCache;)V │ │ -067124: 6e20 1303 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/OkHttpClient;.setInternalCache:(Lcom/squareup/okhttp/internal/InternalCache;)V // method@0313 │ │ -06712a: 0e00 |0003: return-void │ │ +069adc: |[069adc] com.squareup.okhttp.OkHttpClient$1.setCache:(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/internal/InternalCache;)V │ │ +069aec: 6e20 1303 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/OkHttpClient;.setInternalCache:(Lcom/squareup/okhttp/internal/InternalCache;)V // method@0313 │ │ +069af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/OkHttpClient$1; │ │ 0x0000 - 0x0004 reg=1 client Lcom/squareup/okhttp/OkHttpClient; │ │ 0x0000 - 0x0004 reg=2 internalCache Lcom/squareup/okhttp/internal/InternalCache; │ │ │ │ - source_file_idx : 2362 (OkHttpClient.java) │ │ + source_file_idx : 2382 (OkHttpClient.java) │ │ │ │ Class #310 header: │ │ -class_idx : 176 │ │ +class_idx : 194 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 179 │ │ -source_file_idx : 2527 │ │ +superclass_idx : 197 │ │ +source_file_idx : 2547 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #310 annotations: │ │ Annotations on class │ │ @@ -112827,19 +112792,19 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06712c: |[06712c] com.squareup.okhttp.RequestBody$1.:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)V │ │ -06713c: 5b01 5701 |0000: iput-object v1, v0, Lcom/squareup/okhttp/RequestBody$1;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@0157 │ │ -067140: 5b02 5601 |0002: iput-object v2, v0, Lcom/squareup/okhttp/RequestBody$1;.val$content:Lokio/ByteString; // field@0156 │ │ -067144: 7010 5d03 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/RequestBody;.:()V // method@035d │ │ -06714a: 0e00 |0007: return-void │ │ +069af4: |[069af4] com.squareup.okhttp.RequestBody$1.:(Lcom/squareup/okhttp/MediaType;Lokio/ByteString;)V │ │ +069b04: 5b01 5701 |0000: iput-object v1, v0, Lcom/squareup/okhttp/RequestBody$1;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@0157 │ │ +069b08: 5b02 5601 |0002: iput-object v2, v0, Lcom/squareup/okhttp/RequestBody$1;.val$content:Lokio/ByteString; // field@0156 │ │ +069b0c: 7010 5d03 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/RequestBody;.:()V // method@035d │ │ +069b12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/RequestBody$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/ByteString; │ │ @@ -112850,20 +112815,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06714c: |[06714c] com.squareup.okhttp.RequestBody$1.contentLength:()J │ │ -06715c: 5420 5601 |0000: iget-object v0, v2, Lcom/squareup/okhttp/RequestBody$1;.val$content:Lokio/ByteString; // field@0156 │ │ -067160: 6e10 430e 0000 |0002: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@0e43 │ │ -067166: 0a00 |0005: move-result v0 │ │ -067168: 8100 |0006: int-to-long v0, v0 │ │ -06716a: 1000 |0007: return-wide v0 │ │ +069b14: |[069b14] com.squareup.okhttp.RequestBody$1.contentLength:()J │ │ +069b24: 5420 5601 |0000: iget-object v0, v2, Lcom/squareup/okhttp/RequestBody$1;.val$content:Lokio/ByteString; // field@0156 │ │ +069b28: 6e10 430e 0000 |0002: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@0e43 │ │ +069b2e: 0a00 |0005: move-result v0 │ │ +069b30: 8100 |0006: int-to-long v0, v0 │ │ +069b32: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/RequestBody$1; │ │ │ │ #1 : (in Lcom/squareup/okhttp/RequestBody$1;) │ │ @@ -112871,17 +112836,17 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06716c: |[06716c] com.squareup.okhttp.RequestBody$1.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -06717c: 5410 5701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/RequestBody$1;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@0157 │ │ -067180: 1100 |0002: return-object v0 │ │ +069b34: |[069b34] com.squareup.okhttp.RequestBody$1.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +069b44: 5410 5701 |0000: iget-object v0, v1, Lcom/squareup/okhttp/RequestBody$1;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@0157 │ │ +069b48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/RequestBody$1; │ │ │ │ #2 : (in Lcom/squareup/okhttp/RequestBody$1;) │ │ @@ -112889,33 +112854,33 @@ │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -067184: |[067184] com.squareup.okhttp.RequestBody$1.writeTo:(Lokio/BufferedSink;)V │ │ -067194: 5410 5601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/RequestBody$1;.val$content:Lokio/ByteString; // field@0156 │ │ -067198: 7220 f00d 0200 |0002: invoke-interface {v2, v0}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ -06719e: 0e00 |0005: return-void │ │ +069b4c: |[069b4c] com.squareup.okhttp.RequestBody$1.writeTo:(Lokio/BufferedSink;)V │ │ +069b5c: 5410 5601 |0000: iget-object v0, v1, Lcom/squareup/okhttp/RequestBody$1;.val$content:Lokio/ByteString; // field@0156 │ │ +069b60: 7220 f00d 0200 |0002: invoke-interface {v2, v0}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ +069b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/RequestBody$1; │ │ 0x0000 - 0x0006 reg=2 sink Lokio/BufferedSink; │ │ │ │ - source_file_idx : 2527 (RequestBody.java) │ │ + source_file_idx : 2547 (RequestBody.java) │ │ │ │ Class #311 header: │ │ -class_idx : 177 │ │ +class_idx : 195 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 179 │ │ -source_file_idx : 2527 │ │ +superclass_idx : 197 │ │ +source_file_idx : 2547 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #311 annotations: │ │ Annotations on class │ │ @@ -112953,21 +112918,21 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;I[BI)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0671a0: |[0671a0] com.squareup.okhttp.RequestBody$2.:(Lcom/squareup/okhttp/MediaType;I[BI)V │ │ -0671b0: 5b01 5a01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/RequestBody$2;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@015a │ │ -0671b4: 5902 5801 |0002: iput v2, v0, Lcom/squareup/okhttp/RequestBody$2;.val$byteCount:I // field@0158 │ │ -0671b8: 5b03 5901 |0004: iput-object v3, v0, Lcom/squareup/okhttp/RequestBody$2;.val$content:[B // field@0159 │ │ -0671bc: 5904 5b01 |0006: iput v4, v0, Lcom/squareup/okhttp/RequestBody$2;.val$offset:I // field@015b │ │ -0671c0: 7010 5d03 0000 |0008: invoke-direct {v0}, Lcom/squareup/okhttp/RequestBody;.:()V // method@035d │ │ -0671c6: 0e00 |000b: return-void │ │ +069b68: |[069b68] com.squareup.okhttp.RequestBody$2.:(Lcom/squareup/okhttp/MediaType;I[BI)V │ │ +069b78: 5b01 5a01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/RequestBody$2;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@015a │ │ +069b7c: 5902 5801 |0002: iput v2, v0, Lcom/squareup/okhttp/RequestBody$2;.val$byteCount:I // field@0158 │ │ +069b80: 5b03 5901 |0004: iput-object v3, v0, Lcom/squareup/okhttp/RequestBody$2;.val$content:[B // field@0159 │ │ +069b84: 5904 5b01 |0006: iput v4, v0, Lcom/squareup/okhttp/RequestBody$2;.val$offset:I // field@015b │ │ +069b88: 7010 5d03 0000 |0008: invoke-direct {v0}, Lcom/squareup/okhttp/RequestBody;.:()V // method@035d │ │ +069b8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/squareup/okhttp/RequestBody$2; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -112980,18 +112945,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0671c8: |[0671c8] com.squareup.okhttp.RequestBody$2.contentLength:()J │ │ -0671d8: 5220 5801 |0000: iget v0, v2, Lcom/squareup/okhttp/RequestBody$2;.val$byteCount:I // field@0158 │ │ -0671dc: 8100 |0002: int-to-long v0, v0 │ │ -0671de: 1000 |0003: return-wide v0 │ │ +069b90: |[069b90] com.squareup.okhttp.RequestBody$2.contentLength:()J │ │ +069ba0: 5220 5801 |0000: iget v0, v2, Lcom/squareup/okhttp/RequestBody$2;.val$byteCount:I // field@0158 │ │ +069ba4: 8100 |0002: int-to-long v0, v0 │ │ +069ba6: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lcom/squareup/okhttp/RequestBody$2; │ │ │ │ #1 : (in Lcom/squareup/okhttp/RequestBody$2;) │ │ @@ -112999,17 +112964,17 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0671e0: |[0671e0] com.squareup.okhttp.RequestBody$2.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -0671f0: 5410 5a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/RequestBody$2;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@015a │ │ -0671f4: 1100 |0002: return-object v0 │ │ +069ba8: |[069ba8] com.squareup.okhttp.RequestBody$2.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +069bb8: 5410 5a01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/RequestBody$2;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@015a │ │ +069bbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/RequestBody$2; │ │ │ │ #2 : (in Lcom/squareup/okhttp/RequestBody$2;) │ │ @@ -113017,35 +112982,35 @@ │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0671f8: |[0671f8] com.squareup.okhttp.RequestBody$2.writeTo:(Lokio/BufferedSink;)V │ │ -067208: 5430 5901 |0000: iget-object v0, v3, Lcom/squareup/okhttp/RequestBody$2;.val$content:[B // field@0159 │ │ -06720c: 5231 5b01 |0002: iget v1, v3, Lcom/squareup/okhttp/RequestBody$2;.val$offset:I // field@015b │ │ -067210: 5232 5801 |0004: iget v2, v3, Lcom/squareup/okhttp/RequestBody$2;.val$byteCount:I // field@0158 │ │ -067214: 7240 f30d 0421 |0006: invoke-interface {v4, v0, v1, v2}, Lokio/BufferedSink;.write:([BII)Lokio/BufferedSink; // method@0df3 │ │ -06721a: 0e00 |0009: return-void │ │ +069bc0: |[069bc0] com.squareup.okhttp.RequestBody$2.writeTo:(Lokio/BufferedSink;)V │ │ +069bd0: 5430 5901 |0000: iget-object v0, v3, Lcom/squareup/okhttp/RequestBody$2;.val$content:[B // field@0159 │ │ +069bd4: 5231 5b01 |0002: iget v1, v3, Lcom/squareup/okhttp/RequestBody$2;.val$offset:I // field@015b │ │ +069bd8: 5232 5801 |0004: iget v2, v3, Lcom/squareup/okhttp/RequestBody$2;.val$byteCount:I // field@0158 │ │ +069bdc: 7240 f30d 0421 |0006: invoke-interface {v4, v0, v1, v2}, Lokio/BufferedSink;.write:([BII)Lokio/BufferedSink; // method@0df3 │ │ +069be2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0009 line=97 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/squareup/okhttp/RequestBody$2; │ │ 0x0000 - 0x000a reg=4 sink Lokio/BufferedSink; │ │ │ │ - source_file_idx : 2527 (RequestBody.java) │ │ + source_file_idx : 2547 (RequestBody.java) │ │ │ │ Class #312 header: │ │ -class_idx : 178 │ │ +class_idx : 196 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 179 │ │ -source_file_idx : 2527 │ │ +superclass_idx : 197 │ │ +source_file_idx : 2547 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #312 annotations: │ │ Annotations on class │ │ @@ -113075,19 +113040,19 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06721c: |[06721c] com.squareup.okhttp.RequestBody$3.:(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)V │ │ -06722c: 5b01 5c01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/RequestBody$3;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@015c │ │ -067230: 5b02 5d01 |0002: iput-object v2, v0, Lcom/squareup/okhttp/RequestBody$3;.val$file:Ljava/io/File; // field@015d │ │ -067234: 7010 5d03 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/RequestBody;.:()V // method@035d │ │ -06723a: 0e00 |0007: return-void │ │ +069be4: |[069be4] com.squareup.okhttp.RequestBody$3.:(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)V │ │ +069bf4: 5b01 5c01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/RequestBody$3;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@015c │ │ +069bf8: 5b02 5d01 |0002: iput-object v2, v0, Lcom/squareup/okhttp/RequestBody$3;.val$file:Ljava/io/File; // field@015d │ │ +069bfc: 7010 5d03 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/RequestBody;.:()V // method@035d │ │ +069c02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/RequestBody$3; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ @@ -113098,19 +113063,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06723c: |[06723c] com.squareup.okhttp.RequestBody$3.contentLength:()J │ │ -06724c: 5420 5d01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/RequestBody$3;.val$file:Ljava/io/File; // field@015d │ │ -067250: 6e10 8b09 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@098b │ │ -067256: 0b00 |0005: move-result-wide v0 │ │ -067258: 1000 |0006: return-wide v0 │ │ +069c04: |[069c04] com.squareup.okhttp.RequestBody$3.contentLength:()J │ │ +069c14: 5420 5d01 |0000: iget-object v0, v2, Lcom/squareup/okhttp/RequestBody$3;.val$file:Ljava/io/File; // field@015d │ │ +069c18: 6e10 8b09 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@098b │ │ +069c1e: 0b00 |0005: move-result-wide v0 │ │ +069c20: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/RequestBody$3; │ │ │ │ #1 : (in Lcom/squareup/okhttp/RequestBody$3;) │ │ @@ -113118,17 +113083,17 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06725c: |[06725c] com.squareup.okhttp.RequestBody$3.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -06726c: 5410 5c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/RequestBody$3;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@015c │ │ -067270: 1100 |0002: return-object v0 │ │ +069c24: |[069c24] com.squareup.okhttp.RequestBody$3.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +069c34: 5410 5c01 |0000: iget-object v0, v1, Lcom/squareup/okhttp/RequestBody$3;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@015c │ │ +069c38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/RequestBody$3; │ │ │ │ #2 : (in Lcom/squareup/okhttp/RequestBody$3;) │ │ @@ -113136,25 +113101,25 @@ │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -067274: |[067274] com.squareup.okhttp.RequestBody$3.writeTo:(Lokio/BufferedSink;)V │ │ -067284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067286: 5421 5d01 |0001: iget-object v1, v2, Lcom/squareup/okhttp/RequestBody$3;.val$file:Ljava/io/File; // field@015d │ │ -06728a: 7110 9f0e 0100 |0003: invoke-static {v1}, Lokio/Okio;.source:(Ljava/io/File;)Lokio/Source; // method@0e9f │ │ -067290: 0c00 |0006: move-result-object v0 │ │ -067292: 7220 f50d 0300 |0007: invoke-interface {v3, v0}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@0df5 │ │ -067298: 7110 7204 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -06729e: 0e00 |000d: return-void │ │ -0672a0: 0d01 |000e: move-exception v1 │ │ -0672a2: 7110 7204 0000 |000f: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -0672a8: 2701 |0012: throw v1 │ │ +069c3c: |[069c3c] com.squareup.okhttp.RequestBody$3.writeTo:(Lokio/BufferedSink;)V │ │ +069c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069c4e: 5421 5d01 |0001: iget-object v1, v2, Lcom/squareup/okhttp/RequestBody$3;.val$file:Ljava/io/File; // field@015d │ │ +069c52: 7110 9f0e 0100 |0003: invoke-static {v1}, Lokio/Okio;.source:(Ljava/io/File;)Lokio/Source; // method@0e9f │ │ +069c58: 0c00 |0006: move-result-object v0 │ │ +069c5a: 7220 f50d 0300 |0007: invoke-interface {v3, v0}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@0df5 │ │ +069c60: 7110 7204 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +069c66: 0e00 |000d: return-void │ │ +069c68: 0d01 |000e: move-exception v1 │ │ +069c6a: 7110 7204 0000 |000f: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +069c70: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=115 │ │ 0x0001 line=117 │ │ 0x0007 line=118 │ │ @@ -113162,21 +113127,21 @@ │ │ 0x000d line=122 │ │ 0x000e line=120 │ │ locals : │ │ 0x0001 - 0x0013 reg=0 source Lokio/Source; │ │ 0x0000 - 0x0013 reg=2 this Lcom/squareup/okhttp/RequestBody$3; │ │ 0x0000 - 0x0013 reg=3 sink Lokio/BufferedSink; │ │ │ │ - source_file_idx : 2527 (RequestBody.java) │ │ + source_file_idx : 2547 (RequestBody.java) │ │ │ │ Class #313 header: │ │ -class_idx : 183 │ │ +class_idx : 201 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 184 │ │ -source_file_idx : 2542 │ │ +superclass_idx : 202 │ │ +source_file_idx : 2562 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #313 annotations: │ │ Annotations on class │ │ @@ -113208,20 +113173,20 @@ │ │ type : '(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0672b8: |[0672b8] com.squareup.okhttp.ResponseBody$1.:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)V │ │ -0672c8: 5b01 7501 |0000: iput-object v1, v0, Lcom/squareup/okhttp/ResponseBody$1;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@0175 │ │ -0672cc: 5a02 7401 |0002: iput-wide v2, v0, Lcom/squareup/okhttp/ResponseBody$1;.val$contentLength:J // field@0174 │ │ -0672d0: 5b04 7301 |0004: iput-object v4, v0, Lcom/squareup/okhttp/ResponseBody$1;.val$content:Lokio/BufferedSource; // field@0173 │ │ -0672d4: 7010 a603 0000 |0006: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@03a6 │ │ -0672da: 0e00 |0009: return-void │ │ +069c80: |[069c80] com.squareup.okhttp.ResponseBody$1.:(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)V │ │ +069c90: 5b01 7501 |0000: iput-object v1, v0, Lcom/squareup/okhttp/ResponseBody$1;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@0175 │ │ +069c94: 5a02 7401 |0002: iput-wide v2, v0, Lcom/squareup/okhttp/ResponseBody$1;.val$contentLength:J // field@0174 │ │ +069c98: 5b04 7301 |0004: iput-object v4, v0, Lcom/squareup/okhttp/ResponseBody$1;.val$content:Lokio/BufferedSource; // field@0173 │ │ +069c9c: 7010 a603 0000 |0006: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@03a6 │ │ +069ca2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/ResponseBody$1; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/squareup/okhttp/MediaType; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -113233,17 +113198,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0672dc: |[0672dc] com.squareup.okhttp.ResponseBody$1.contentLength:()J │ │ -0672ec: 5320 7401 |0000: iget-wide v0, v2, Lcom/squareup/okhttp/ResponseBody$1;.val$contentLength:J // field@0174 │ │ -0672f0: 1000 |0002: return-wide v0 │ │ +069ca4: |[069ca4] com.squareup.okhttp.ResponseBody$1.contentLength:()J │ │ +069cb4: 5320 7401 |0000: iget-wide v0, v2, Lcom/squareup/okhttp/ResponseBody$1;.val$contentLength:J // field@0174 │ │ +069cb8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/squareup/okhttp/ResponseBody$1; │ │ │ │ #1 : (in Lcom/squareup/okhttp/ResponseBody$1;) │ │ @@ -113251,17 +113216,17 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0672f4: |[0672f4] com.squareup.okhttp.ResponseBody$1.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -067304: 5410 7501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ResponseBody$1;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@0175 │ │ -067308: 1100 |0002: return-object v0 │ │ +069cbc: |[069cbc] com.squareup.okhttp.ResponseBody$1.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +069ccc: 5410 7501 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ResponseBody$1;.val$contentType:Lcom/squareup/okhttp/MediaType; // field@0175 │ │ +069cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/ResponseBody$1; │ │ │ │ #2 : (in Lcom/squareup/okhttp/ResponseBody$1;) │ │ @@ -113269,29 +113234,29 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06730c: |[06730c] com.squareup.okhttp.ResponseBody$1.source:()Lokio/BufferedSource; │ │ -06731c: 5410 7301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ResponseBody$1;.val$content:Lokio/BufferedSource; // field@0173 │ │ -067320: 1100 |0002: return-object v0 │ │ +069cd4: |[069cd4] com.squareup.okhttp.ResponseBody$1.source:()Lokio/BufferedSource; │ │ +069ce4: 5410 7301 |0000: iget-object v0, v1, Lcom/squareup/okhttp/ResponseBody$1;.val$content:Lokio/BufferedSource; // field@0173 │ │ +069ce8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/ResponseBody$1; │ │ │ │ - source_file_idx : 2542 (ResponseBody.java) │ │ + source_file_idx : 2562 (ResponseBody.java) │ │ │ │ Class #314 header: │ │ -class_idx : 191 │ │ +class_idx : 209 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 747 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #314 annotations: │ │ @@ -113319,17 +113284,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067324: |[067324] com.squareup.okhttp.internal.DiskLruCache$4.:()V │ │ -067334: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06733a: 0e00 |0003: return-void │ │ +069cec: |[069cec] com.squareup.okhttp.internal.DiskLruCache$4.:()V │ │ +069cfc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +069d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$4; │ │ │ │ Virtual methods - │ │ @@ -113338,16 +113303,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06733c: |[06733c] com.squareup.okhttp.internal.DiskLruCache$4.close:()V │ │ -06734c: 0e00 |0000: return-void │ │ +069d04: |[069d04] com.squareup.okhttp.internal.DiskLruCache$4.close:()V │ │ +069d14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$4; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/DiskLruCache$4;) │ │ @@ -113355,16 +113320,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -067350: |[067350] com.squareup.okhttp.internal.DiskLruCache$4.flush:()V │ │ -067360: 0e00 |0000: return-void │ │ +069d18: |[069d18] com.squareup.okhttp.internal.DiskLruCache$4.flush:()V │ │ +069d28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$4; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/DiskLruCache$4;) │ │ @@ -113372,17 +113337,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067364: |[067364] com.squareup.okhttp.internal.DiskLruCache$4.timeout:()Lokio/Timeout; │ │ -067374: 6200 4006 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ -067378: 1100 |0002: return-object v0 │ │ +069d2c: |[069d2c] com.squareup.okhttp.internal.DiskLruCache$4.timeout:()Lokio/Timeout; │ │ +069d3c: 6200 4006 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ +069d40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/DiskLruCache$4; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/DiskLruCache$4;) │ │ @@ -113390,33 +113355,33 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06737c: |[06737c] com.squareup.okhttp.internal.DiskLruCache$4.write:(Lokio/Buffer;J)V │ │ -06738c: 6e30 bc0d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -067392: 0e00 |0003: return-void │ │ +069d44: |[069d44] com.squareup.okhttp.internal.DiskLruCache$4.write:(Lokio/Buffer;J)V │ │ +069d54: 6e30 bc0d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +069d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ 0x0003 line=812 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$4; │ │ 0x0000 - 0x0004 reg=1 source Lokio/Buffer; │ │ 0x0000 - 0x0004 reg=2 byteCount J │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #315 header: │ │ -class_idx : 202 │ │ +class_idx : 220 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 205 │ │ -source_file_idx : 2447 │ │ +superclass_idx : 223 │ │ +source_file_idx : 2467 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #315 annotations: │ │ Annotations on class │ │ @@ -113483,23 +113448,23 @@ │ │ type : '(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -067394: |[067394] com.squareup.okhttp.internal.Platform$Android.:(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V │ │ -0673a4: 7010 5a04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@045a │ │ -0673aa: 5b01 c801 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setUseSessionTickets:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c8 │ │ -0673ae: 5b02 c701 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setHostname:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c7 │ │ -0673b2: 5b03 c901 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsTagSocket:Ljava/lang/reflect/Method; // field@01c9 │ │ -0673b6: 5b04 ca01 |0009: iput-object v4, v0, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsUntagSocket:Ljava/lang/reflect/Method; // field@01ca │ │ -0673ba: 5b05 c501 |000b: iput-object v5, v0, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c5 │ │ -0673be: 5b06 c601 |000d: iput-object v6, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c6 │ │ -0673c2: 0e00 |000f: return-void │ │ +069d5c: |[069d5c] com.squareup.okhttp.internal.Platform$Android.:(Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/squareup/okhttp/internal/OptionalMethod;Lcom/squareup/okhttp/internal/OptionalMethod;)V │ │ +069d6c: 7010 5a04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@045a │ │ +069d72: 5b01 c801 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setUseSessionTickets:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c8 │ │ +069d76: 5b02 c701 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setHostname:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c7 │ │ +069d7a: 5b03 c901 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsTagSocket:Ljava/lang/reflect/Method; // field@01c9 │ │ +069d7e: 5b04 ca01 |0009: iput-object v4, v0, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsUntagSocket:Ljava/lang/reflect/Method; // field@01ca │ │ +069d82: 5b05 c501 |000b: iput-object v5, v0, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c5 │ │ +069d86: 5b06 c601 |000d: iput-object v6, v0, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c6 │ │ +069d8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0003 line=186 │ │ 0x0005 line=187 │ │ 0x0007 line=188 │ │ 0x0009 line=189 │ │ @@ -113525,41 +113490,41 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0673c4: |[0673c4] com.squareup.okhttp.internal.Platform$Android.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -0673d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0673d6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0673d8: 3808 1800 |0002: if-eqz v8, 001a // +0018 │ │ -0673dc: 5461 c801 |0004: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setUseSessionTickets:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c8 │ │ -0673e0: 2342 b603 |0006: new-array v2, v4, [Ljava/lang/Object; // type@03b6 │ │ -0673e4: 7110 cc09 0400 |0008: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09cc │ │ -0673ea: 0c03 |000b: move-result-object v3 │ │ -0673ec: 4d03 0205 |000c: aput-object v3, v2, v5 │ │ -0673f0: 6e30 4604 7102 |000e: invoke-virtual {v1, v7, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0446 │ │ -0673f6: 5461 c701 |0011: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setHostname:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c7 │ │ -0673fa: 2342 b603 |0013: new-array v2, v4, [Ljava/lang/Object; // type@03b6 │ │ -0673fe: 4d08 0205 |0015: aput-object v8, v2, v5 │ │ -067402: 6e30 4604 7102 |0017: invoke-virtual {v1, v7, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0446 │ │ -067408: 5461 c601 |001a: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c6 │ │ -06740c: 3801 1700 |001c: if-eqz v1, 0033 // +0017 │ │ -067410: 5461 c601 |001e: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c6 │ │ -067414: 6e20 4804 7100 |0020: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/OptionalMethod;.isSupported:(Ljava/lang/Object;)Z // method@0448 │ │ -06741a: 0a01 |0023: move-result v1 │ │ -06741c: 3801 0f00 |0024: if-eqz v1, 0033 // +000f │ │ -067420: 2340 b603 |0026: new-array v0, v4, [Ljava/lang/Object; // type@03b6 │ │ -067424: 7110 4a04 0900 |0028: invoke-static {v9}, Lcom/squareup/okhttp/internal/Platform$Android;.concatLengthPrefixed:(Ljava/util/List;)[B // method@044a │ │ -06742a: 0c01 |002b: move-result-object v1 │ │ -06742c: 4d01 0005 |002c: aput-object v1, v0, v5 │ │ -067430: 5461 c601 |002e: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c6 │ │ -067434: 6e30 4704 7100 |0030: invoke-virtual {v1, v7, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0447 │ │ -06743a: 0e00 |0033: return-void │ │ +069d8c: |[069d8c] com.squareup.okhttp.internal.Platform$Android.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +069d9c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +069d9e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +069da0: 3808 1800 |0002: if-eqz v8, 001a // +0018 │ │ +069da4: 5461 c801 |0004: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setUseSessionTickets:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c8 │ │ +069da8: 2342 ca03 |0006: new-array v2, v4, [Ljava/lang/Object; // type@03ca │ │ +069dac: 7110 cc09 0400 |0008: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09cc │ │ +069db2: 0c03 |000b: move-result-object v3 │ │ +069db4: 4d03 0205 |000c: aput-object v3, v2, v5 │ │ +069db8: 6e30 4604 7102 |000e: invoke-virtual {v1, v7, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0446 │ │ +069dbe: 5461 c701 |0011: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setHostname:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c7 │ │ +069dc2: 2342 ca03 |0013: new-array v2, v4, [Ljava/lang/Object; // type@03ca │ │ +069dc6: 4d08 0205 |0015: aput-object v8, v2, v5 │ │ +069dca: 6e30 4604 7102 |0017: invoke-virtual {v1, v7, v2}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeOptionalWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0446 │ │ +069dd0: 5461 c601 |001a: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c6 │ │ +069dd4: 3801 1700 |001c: if-eqz v1, 0033 // +0017 │ │ +069dd8: 5461 c601 |001e: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c6 │ │ +069ddc: 6e20 4804 7100 |0020: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/OptionalMethod;.isSupported:(Ljava/lang/Object;)Z // method@0448 │ │ +069de2: 0a01 |0023: move-result v1 │ │ +069de4: 3801 0f00 |0024: if-eqz v1, 0033 // +000f │ │ +069de8: 2340 ca03 |0026: new-array v0, v4, [Ljava/lang/Object; // type@03ca │ │ +069dec: 7110 4a04 0900 |0028: invoke-static {v9}, Lcom/squareup/okhttp/internal/Platform$Android;.concatLengthPrefixed:(Ljava/util/List;)[B // method@044a │ │ +069df2: 0c01 |002b: move-result-object v1 │ │ +069df4: 4d01 0005 |002c: aput-object v1, v0, v5 │ │ +069df8: 5461 c601 |002e: iget-object v1, v6, Lcom/squareup/okhttp/internal/Platform$Android;.setAlpnProtocols:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c6 │ │ +069dfc: 6e30 4704 7100 |0030: invoke-virtual {v1, v7, v0}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0447 │ │ +069e02: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ 0x0004 line=214 │ │ 0x0011 line=215 │ │ 0x001a line=219 │ │ 0x0026 line=220 │ │ @@ -113578,31 +113543,31 @@ │ │ type : '(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -06743c: |[06743c] com.squareup.okhttp.internal.Platform$Android.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ -06744c: 6e30 c40a 5406 |0000: invoke-virtual {v4, v5, v6}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@0ac4 │ │ -067452: 0e00 |0003: return-void │ │ -067454: 0d00 |0004: move-exception v0 │ │ -067456: 7110 7f04 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@047f │ │ -06745c: 0a02 |0008: move-result v2 │ │ -06745e: 3802 0800 |0009: if-eqz v2, 0011 // +0008 │ │ -067462: 2202 8a01 |000b: new-instance v2, Ljava/io/IOException; // type@018a │ │ -067466: 7020 9909 0200 |000d: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@0999 │ │ -06746c: 2702 |0010: throw v2 │ │ -06746e: 2700 |0011: throw v0 │ │ -067470: 0d00 |0012: move-exception v0 │ │ -067472: 2201 8a01 |0013: new-instance v1, Ljava/io/IOException; // type@018a │ │ -067476: 1a02 3d03 |0015: const-string v2, "Exception in connect" // string@033d │ │ -06747a: 7020 9809 2100 |0017: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -067480: 6e20 9c09 0100 |001a: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ -067486: 2701 |001d: throw v1 │ │ +069e04: |[069e04] com.squareup.okhttp.internal.Platform$Android.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ +069e14: 6e30 c40a 5406 |0000: invoke-virtual {v4, v5, v6}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@0ac4 │ │ +069e1a: 0e00 |0003: return-void │ │ +069e1c: 0d00 |0004: move-exception v0 │ │ +069e1e: 7110 7f04 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@047f │ │ +069e24: 0a02 |0008: move-result v2 │ │ +069e26: 3802 0800 |0009: if-eqz v2, 0011 // +0008 │ │ +069e2a: 2202 9c01 |000b: new-instance v2, Ljava/io/IOException; // type@019c │ │ +069e2e: 7020 9909 0200 |000d: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@0999 │ │ +069e34: 2702 |0010: throw v2 │ │ +069e36: 2700 |0011: throw v0 │ │ +069e38: 0d00 |0012: move-exception v0 │ │ +069e3a: 2201 9c01 |0013: new-instance v1, Ljava/io/IOException; // type@019c │ │ +069e3e: 1a02 3d03 |0015: const-string v2, "Exception in connect" // string@033d │ │ +069e42: 7020 9809 2100 |0017: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +069e48: 6e20 9c09 0100 |001a: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ +069e4e: 2701 |001d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AssertionError; -> 0x0004 │ │ Ljava/lang/SecurityException; -> 0x0012 │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=208 │ │ @@ -113627,39 +113592,39 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -067498: |[067498] com.squareup.okhttp.internal.Platform$Android.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -0674a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0674aa: 5441 c501 |0001: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c5 │ │ -0674ae: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0674b2: 1102 |0005: return-object v2 │ │ -0674b4: 5441 c501 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c5 │ │ -0674b8: 6e20 4804 5100 |0008: invoke-virtual {v1, v5}, Lcom/squareup/okhttp/internal/OptionalMethod;.isSupported:(Ljava/lang/Object;)Z // method@0448 │ │ -0674be: 0a01 |000b: move-result v1 │ │ -0674c0: 3801 f9ff |000c: if-eqz v1, 0005 // -0007 │ │ -0674c4: 5441 c501 |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c5 │ │ -0674c8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0674ca: 2333 b603 |0011: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -0674ce: 6e30 4704 5103 |0013: invoke-virtual {v1, v5, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0447 │ │ -0674d4: 0c01 |0016: move-result-object v1 │ │ -0674d6: 1f01 9d03 |0017: check-cast v1, [B // type@039d │ │ -0674da: 0710 |0019: move-object v0, v1 │ │ -0674dc: 1f00 9d03 |001a: check-cast v0, [B // type@039d │ │ -0674e0: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ -0674e4: 2201 c001 |001e: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -0674e8: 6202 d901 |0020: sget-object v2, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -0674ec: 7030 220a 0102 |0022: invoke-direct {v1, v0, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@0a22 │ │ -0674f2: 0712 |0025: move-object v2, v1 │ │ -0674f4: 28df |0026: goto 0005 // -0021 │ │ -0674f6: 0721 |0027: move-object v1, v2 │ │ -0674f8: 28fd |0028: goto 0025 // -0003 │ │ +069e60: |[069e60] com.squareup.okhttp.internal.Platform$Android.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +069e70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +069e72: 5441 c501 |0001: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c5 │ │ +069e76: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +069e7a: 1102 |0005: return-object v2 │ │ +069e7c: 5441 c501 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c5 │ │ +069e80: 6e20 4804 5100 |0008: invoke-virtual {v1, v5}, Lcom/squareup/okhttp/internal/OptionalMethod;.isSupported:(Ljava/lang/Object;)Z // method@0448 │ │ +069e86: 0a01 |000b: move-result v1 │ │ +069e88: 3801 f9ff |000c: if-eqz v1, 0005 // -0007 │ │ +069e8c: 5441 c501 |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/Platform$Android;.getAlpnSelectedProtocol:Lcom/squareup/okhttp/internal/OptionalMethod; // field@01c5 │ │ +069e90: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +069e92: 2333 ca03 |0011: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +069e96: 6e30 4704 5103 |0013: invoke-virtual {v1, v5, v3}, Lcom/squareup/okhttp/internal/OptionalMethod;.invokeWithoutCheckedException:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0447 │ │ +069e9c: 0c01 |0016: move-result-object v1 │ │ +069e9e: 1f01 b103 |0017: check-cast v1, [B // type@03b1 │ │ +069ea2: 0710 |0019: move-object v0, v1 │ │ +069ea4: 1f00 b103 |001a: check-cast v0, [B // type@03b1 │ │ +069ea8: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ +069eac: 2201 d201 |001e: new-instance v1, Ljava/lang/String; // type@01d2 │ │ +069eb0: 6202 d901 |0020: sget-object v2, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +069eb4: 7030 220a 0102 |0022: invoke-direct {v1, v0, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@0a22 │ │ +069eba: 0712 |0025: move-object v2, v1 │ │ +069ebc: 28df |0026: goto 0005 // -0021 │ │ +069ebe: 0721 |0027: move-object v1, v2 │ │ +069ec0: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0005 line=230 │ │ 0x0006 line=227 │ │ 0x000e line=229 │ │ 0x001c line=230 │ │ @@ -113673,38 +113638,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0674fc: |[0674fc] com.squareup.okhttp.internal.Platform$Android.log:(Ljava/lang/String;)V │ │ -06750c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06750e: 6e10 380a 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ -067514: 0a02 |0004: move-result v2 │ │ -067516: 3521 2200 |0005: if-ge v1, v2, 0027 // +0022 │ │ -06751a: 1304 0a00 |0007: const/16 v4, #int 10 // #a │ │ -06751e: 6e30 320a 4701 |0009: invoke-virtual {v7, v4, v1}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -067524: 0a03 |000c: move-result v3 │ │ -067526: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ -067528: 3243 1700 |000e: if-eq v3, v4, 0025 // +0017 │ │ -06752c: d014 a00f |0010: add-int/lit16 v4, v1, #int 4000 // #0fa0 │ │ -067530: 7120 0a0a 4300 |0012: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -067536: 0a00 |0015: move-result v0 │ │ -067538: 1a04 2a09 |0016: const-string v4, "OkHttp" // string@092a │ │ -06753c: 6e30 450a 1700 |0018: invoke-virtual {v7, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -067542: 0c05 |001b: move-result-object v5 │ │ -067544: 7120 de00 5400 |001c: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00de │ │ -06754a: 0101 |001f: move v1, v0 │ │ -06754c: 3431 f0ff |0020: if-lt v1, v3, 0010 // -0010 │ │ -067550: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -067554: 28e1 |0024: goto 0005 // -001f │ │ -067556: 0123 |0025: move v3, v2 │ │ -067558: 28ea |0026: goto 0010 // -0016 │ │ -06755a: 0e00 |0027: return-void │ │ +069ec4: |[069ec4] com.squareup.okhttp.internal.Platform$Android.log:(Ljava/lang/String;)V │ │ +069ed4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +069ed6: 6e10 380a 0700 |0001: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0a38 │ │ +069edc: 0a02 |0004: move-result v2 │ │ +069ede: 3521 2200 |0005: if-ge v1, v2, 0027 // +0022 │ │ +069ee2: 1304 0a00 |0007: const/16 v4, #int 10 // #a │ │ +069ee6: 6e30 320a 4701 |0009: invoke-virtual {v7, v4, v1}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +069eec: 0a03 |000c: move-result v3 │ │ +069eee: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ +069ef0: 3243 1700 |000e: if-eq v3, v4, 0025 // +0017 │ │ +069ef4: d014 a00f |0010: add-int/lit16 v4, v1, #int 4000 // #0fa0 │ │ +069ef8: 7120 0a0a 4300 |0012: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +069efe: 0a00 |0015: move-result v0 │ │ +069f00: 1a04 3e09 |0016: const-string v4, "OkHttp" // string@093e │ │ +069f04: 6e30 450a 1700 |0018: invoke-virtual {v7, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +069f0a: 0c05 |001b: move-result-object v5 │ │ +069f0c: 7120 de00 5400 |001c: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00de │ │ +069f12: 0101 |001f: move v1, v0 │ │ +069f14: 3431 f0ff |0020: if-lt v1, v3, 0010 // -0010 │ │ +069f18: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +069f1c: 28e1 |0024: goto 0005 // -001f │ │ +069f1e: 0123 |0025: move v3, v2 │ │ +069f20: 28ea |0026: goto 0010 // -0016 │ │ +069f22: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0007 line=260 │ │ 0x000d line=261 │ │ 0x0010 line=263 │ │ 0x0016 line=264 │ │ @@ -113726,36 +113691,36 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -06755c: |[06755c] com.squareup.okhttp.internal.Platform$Android.tagSocket:(Ljava/net/Socket;)V │ │ -06756c: 5451 c901 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsTagSocket:Ljava/lang/reflect/Method; // field@01c9 │ │ -067570: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -067574: 0e00 |0004: return-void │ │ -067576: 5451 c901 |0005: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsTagSocket:Ljava/lang/reflect/Method; // field@01c9 │ │ -06757a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -06757c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -06757e: 2333 b603 |0009: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -067582: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -067584: 4d06 0304 |000c: aput-object v6, v3, v4 │ │ -067588: 6e30 8a0a 2103 |000e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -06758e: 28f3 |0011: goto 0004 // -000d │ │ -067590: 0d00 |0012: move-exception v0 │ │ -067592: 2201 bd01 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@01bd │ │ -067596: 7020 1d0a 0100 |0015: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -06759c: 2701 |0018: throw v1 │ │ -06759e: 0d00 |0019: move-exception v0 │ │ -0675a0: 2201 bd01 |001a: new-instance v1, Ljava/lang/RuntimeException; // type@01bd │ │ -0675a4: 6e10 850a 0000 |001c: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@0a85 │ │ -0675aa: 0c02 |001f: move-result-object v2 │ │ -0675ac: 7020 1d0a 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -0675b2: 2701 |0023: throw v1 │ │ +069f24: |[069f24] com.squareup.okhttp.internal.Platform$Android.tagSocket:(Ljava/net/Socket;)V │ │ +069f34: 5451 c901 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsTagSocket:Ljava/lang/reflect/Method; // field@01c9 │ │ +069f38: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +069f3c: 0e00 |0004: return-void │ │ +069f3e: 5451 c901 |0005: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsTagSocket:Ljava/lang/reflect/Method; // field@01c9 │ │ +069f42: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +069f44: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +069f46: 2333 ca03 |0009: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +069f4a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +069f4c: 4d06 0304 |000c: aput-object v6, v3, v4 │ │ +069f50: 6e30 8a0a 2103 |000e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +069f56: 28f3 |0011: goto 0004 // -000d │ │ +069f58: 0d00 |0012: move-exception v0 │ │ +069f5a: 2201 cf01 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@01cf │ │ +069f5e: 7020 1d0a 0100 |0015: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +069f64: 2701 |0018: throw v1 │ │ +069f66: 0d00 |0019: move-exception v0 │ │ +069f68: 2201 cf01 |001a: new-instance v1, Ljava/lang/RuntimeException; // type@01cf │ │ +069f6c: 6e10 850a 0000 |001c: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@0a85 │ │ +069f72: 0c02 |001f: move-result-object v2 │ │ +069f74: 7020 1d0a 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +069f7a: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0011 │ │ Ljava/lang/IllegalAccessException; -> 0x0012 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0019 │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=243 │ │ @@ -113775,36 +113740,36 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0675c4: |[0675c4] com.squareup.okhttp.internal.Platform$Android.untagSocket:(Ljava/net/Socket;)V │ │ -0675d4: 5451 ca01 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsUntagSocket:Ljava/lang/reflect/Method; // field@01ca │ │ -0675d8: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0675dc: 0e00 |0004: return-void │ │ -0675de: 5451 ca01 |0005: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsUntagSocket:Ljava/lang/reflect/Method; // field@01ca │ │ -0675e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0675e4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -0675e6: 2333 b603 |0009: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -0675ea: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0675ec: 4d06 0304 |000c: aput-object v6, v3, v4 │ │ -0675f0: 6e30 8a0a 2103 |000e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -0675f6: 28f3 |0011: goto 0004 // -000d │ │ -0675f8: 0d00 |0012: move-exception v0 │ │ -0675fa: 2201 bd01 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@01bd │ │ -0675fe: 7020 1d0a 0100 |0015: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -067604: 2701 |0018: throw v1 │ │ -067606: 0d00 |0019: move-exception v0 │ │ -067608: 2201 bd01 |001a: new-instance v1, Ljava/lang/RuntimeException; // type@01bd │ │ -06760c: 6e10 850a 0000 |001c: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@0a85 │ │ -067612: 0c02 |001f: move-result-object v2 │ │ -067614: 7020 1d0a 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ -06761a: 2701 |0023: throw v1 │ │ +069f8c: |[069f8c] com.squareup.okhttp.internal.Platform$Android.untagSocket:(Ljava/net/Socket;)V │ │ +069f9c: 5451 ca01 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsUntagSocket:Ljava/lang/reflect/Method; // field@01ca │ │ +069fa0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +069fa4: 0e00 |0004: return-void │ │ +069fa6: 5451 ca01 |0005: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$Android;.trafficStatsUntagSocket:Ljava/lang/reflect/Method; // field@01ca │ │ +069faa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +069fac: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +069fae: 2333 ca03 |0009: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +069fb2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +069fb4: 4d06 0304 |000c: aput-object v6, v3, v4 │ │ +069fb8: 6e30 8a0a 2103 |000e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +069fbe: 28f3 |0011: goto 0004 // -000d │ │ +069fc0: 0d00 |0012: move-exception v0 │ │ +069fc2: 2201 cf01 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@01cf │ │ +069fc6: 7020 1d0a 0100 |0015: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +069fcc: 2701 |0018: throw v1 │ │ +069fce: 0d00 |0019: move-exception v0 │ │ +069fd0: 2201 cf01 |001a: new-instance v1, Ljava/lang/RuntimeException; // type@01cf │ │ +069fd4: 6e10 850a 0000 |001c: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@0a85 │ │ +069fda: 0c02 |001f: move-result-object v2 │ │ +069fdc: 7020 1d0a 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0a1d │ │ +069fe2: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0011 │ │ Ljava/lang/IllegalAccessException; -> 0x0012 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0019 │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=255 │ │ @@ -113815,21 +113780,21 @@ │ │ 0x001a line=253 │ │ locals : │ │ 0x0013 - 0x0019 reg=0 e Ljava/lang/IllegalAccessException; │ │ 0x001a - 0x0024 reg=0 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0000 - 0x0024 reg=5 this Lcom/squareup/okhttp/internal/Platform$Android; │ │ 0x0000 - 0x0024 reg=6 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 2447 (Platform.java) │ │ + source_file_idx : 2467 (Platform.java) │ │ │ │ Class #316 header: │ │ -class_idx : 203 │ │ +class_idx : 221 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 205 │ │ -source_file_idx : 2447 │ │ +superclass_idx : 223 │ │ +source_file_idx : 2467 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #316 annotations: │ │ Annotations on class │ │ @@ -113877,22 +113842,22 @@ │ │ type : '(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06762c: |[06762c] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -06763c: 7010 5a04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@045a │ │ -067642: 5b01 cd01 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@01cd │ │ -067646: 5b02 cc01 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@01cc │ │ -06764a: 5b03 ce01 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@01ce │ │ -06764e: 5b04 cb01 |0009: iput-object v4, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@01cb │ │ -067652: 5b05 cf01 |000b: iput-object v5, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@01cf │ │ -067656: 0e00 |000d: return-void │ │ +069ff4: |[069ff4] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +06a004: 7010 5a04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/Platform;.:()V // method@045a │ │ +06a00a: 5b01 cd01 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@01cd │ │ +06a00e: 5b02 cc01 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@01cc │ │ +06a012: 5b03 ce01 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@01ce │ │ +06a016: 5b04 cb01 |0009: iput-object v4, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@01cb │ │ +06a01a: 5b05 cf01 |000b: iput-object v5, v0, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@01cf │ │ +06a01e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=283 │ │ 0x0005 line=284 │ │ 0x0007 line=285 │ │ 0x0009 line=286 │ │ @@ -113913,205 +113878,196 @@ │ │ name : 'afterHandshake' │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 22 16-bit code units │ │ -067658: |[067658] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ -067668: 5451 ce01 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@01ce │ │ -06766c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06766e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -067670: 2333 b603 |0004: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -067674: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -067676: 4d06 0304 |0007: aput-object v6, v3, v4 │ │ -06767a: 6e30 8a0a 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -067680: 0e00 |000c: return-void │ │ -067682: 0d00 |000d: move-exception v0 │ │ -067684: 2201 9b01 |000e: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -067688: 7010 c609 0100 |0010: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -06768e: 2701 |0013: throw v1 │ │ -067690: 0d00 |0014: move-exception v0 │ │ -067692: 28f9 |0015: goto 000e // -0007 │ │ + insns size : 20 16-bit code units │ │ +06a020: |[06a020] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ +06a030: 5451 ce01 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@01ce │ │ +06a034: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06a036: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +06a038: 2333 ca03 |0004: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +06a03c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +06a03e: 4d06 0304 |0007: aput-object v6, v3, v4 │ │ +06a042: 6e30 8a0a 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +06a048: 0e00 |000c: return-void │ │ +06a04a: 0d00 |000d: move-exception v0 │ │ +06a04c: 2201 ad01 |000e: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +06a050: 7010 c609 0100 |0010: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +06a056: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/IllegalAccessException; -> 0x000d │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x0014 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x000d │ │ positions : │ │ 0x0000 line=309 │ │ 0x000c line=313 │ │ 0x000d line=310 │ │ 0x000e line=311 │ │ - 0x0014 line=310 │ │ locals : │ │ 0x000e - 0x0014 reg=0 ignored Ljava/lang/ReflectiveOperationException; │ │ - 0x0000 - 0x0016 reg=5 this Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; │ │ - 0x0000 - 0x0016 reg=6 sslSocket Ljavax/net/ssl/SSLSocket; │ │ + 0x0000 - 0x0014 reg=5 this Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; │ │ + 0x0000 - 0x0014 reg=6 sslSocket Ljavax/net/ssl/SSLSocket; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;) │ │ name : 'configureTlsExtensions' │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ - insns size : 90 16-bit code units │ │ -0676a4: |[0676a4] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -0676b4: 2202 0702 |0000: new-instance v2, Ljava/util/ArrayList; // type@0207 │ │ -0676b8: 7210 6f0b 0d00 |0002: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ -0676be: 0a06 |0005: move-result v6 │ │ -0676c0: 7020 120b 6200 |0006: invoke-direct {v2, v6}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -0676c6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0676c8: 7210 6f0b 0d00 |000a: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ -0676ce: 0a05 |000d: move-result v5 │ │ -0676d0: 3551 1700 |000e: if-ge v1, v5, 0025 // +0017 │ │ -0676d4: 7220 650b 1d00 |0010: invoke-interface {v13, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -0676da: 0c03 |0013: move-result-object v3 │ │ -0676dc: 1f03 ac00 |0014: check-cast v3, Lcom/squareup/okhttp/Protocol; // type@00ac │ │ -0676e0: 6206 4401 |0016: sget-object v6, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ -0676e4: 3363 0500 |0018: if-ne v3, v6, 001d // +0005 │ │ -0676e8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0676ec: 28f2 |001c: goto 000e // -000e │ │ -0676ee: 6e10 1f03 0300 |001d: invoke-virtual {v3}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@031f │ │ -0676f4: 0c06 |0020: move-result-object v6 │ │ -0676f6: 7220 600b 6200 |0021: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0676fc: 28f6 |0024: goto 001a // -000a │ │ -0676fe: 1c06 cd00 |0025: const-class v6, Lcom/squareup/okhttp/internal/Platform; // type@00cd │ │ -067702: 6e10 df09 0600 |0027: invoke-virtual {v6}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@09df │ │ -067708: 0c06 |002a: move-result-object v6 │ │ -06770a: 1227 |002b: const/4 v7, #int 2 // #2 │ │ -06770c: 2377 b403 |002c: new-array v7, v7, [Ljava/lang/Class; // type@03b4 │ │ -067710: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -067712: 54a9 cb01 |002f: iget-object v9, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@01cb │ │ -067716: 4d09 0708 |0031: aput-object v9, v7, v8 │ │ -06771a: 1218 |0033: const/4 v8, #int 1 // #1 │ │ -06771c: 54a9 cf01 |0034: iget-object v9, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@01cf │ │ -067720: 4d09 0708 |0036: aput-object v9, v7, v8 │ │ -067724: 2208 cc00 |0038: new-instance v8, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; // type@00cc │ │ -067728: 7020 5504 2800 |003a: invoke-direct {v8, v2}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.:(Ljava/util/List;)V // method@0455 │ │ -06772e: 7130 8c0a 7608 |003d: invoke-static {v6, v7, v8}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@0a8c │ │ -067734: 0c04 |0040: move-result-object v4 │ │ -067736: 54a6 cd01 |0041: iget-object v6, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@01cd │ │ -06773a: 1207 |0043: const/4 v7, #int 0 // #0 │ │ -06773c: 1228 |0044: const/4 v8, #int 2 // #2 │ │ -06773e: 2388 b603 |0045: new-array v8, v8, [Ljava/lang/Object; // type@03b6 │ │ -067742: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -067744: 4d0b 0809 |0048: aput-object v11, v8, v9 │ │ -067748: 1219 |004a: const/4 v9, #int 1 // #1 │ │ -06774a: 4d04 0809 |004b: aput-object v4, v8, v9 │ │ -06774e: 6e30 8a0a 7608 |004d: invoke-virtual {v6, v7, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -067754: 0e00 |0050: return-void │ │ -067756: 0d00 |0051: move-exception v0 │ │ -067758: 2206 9b01 |0052: new-instance v6, Ljava/lang/AssertionError; // type@019b │ │ -06775c: 7020 c709 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -067762: 2706 |0057: throw v6 │ │ -067764: 0d00 |0058: move-exception v0 │ │ -067766: 28f9 |0059: goto 0052 // -0007 │ │ + insns size : 88 16-bit code units │ │ +06a068: |[06a068] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +06a078: 2202 1a02 |0000: new-instance v2, Ljava/util/ArrayList; // type@021a │ │ +06a07c: 7210 6f0b 0d00 |0002: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ +06a082: 0a06 |0005: move-result v6 │ │ +06a084: 7020 120b 6200 |0006: invoke-direct {v2, v6}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +06a08a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +06a08c: 7210 6f0b 0d00 |000a: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ +06a092: 0a05 |000d: move-result v5 │ │ +06a094: 3551 1700 |000e: if-ge v1, v5, 0025 // +0017 │ │ +06a098: 7220 650b 1d00 |0010: invoke-interface {v13, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06a09e: 0c03 |0013: move-result-object v3 │ │ +06a0a0: 1f03 be00 |0014: check-cast v3, Lcom/squareup/okhttp/Protocol; // type@00be │ │ +06a0a4: 6206 4401 |0016: sget-object v6, Lcom/squareup/okhttp/Protocol;.HTTP_1_0:Lcom/squareup/okhttp/Protocol; // field@0144 │ │ +06a0a8: 3363 0500 |0018: if-ne v3, v6, 001d // +0005 │ │ +06a0ac: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06a0b0: 28f2 |001c: goto 000e // -000e │ │ +06a0b2: 6e10 1f03 0300 |001d: invoke-virtual {v3}, Lcom/squareup/okhttp/Protocol;.toString:()Ljava/lang/String; // method@031f │ │ +06a0b8: 0c06 |0020: move-result-object v6 │ │ +06a0ba: 7220 600b 6200 |0021: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06a0c0: 28f6 |0024: goto 001a // -000a │ │ +06a0c2: 1c06 df00 |0025: const-class v6, Lcom/squareup/okhttp/internal/Platform; // type@00df │ │ +06a0c6: 6e10 df09 0600 |0027: invoke-virtual {v6}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@09df │ │ +06a0cc: 0c06 |002a: move-result-object v6 │ │ +06a0ce: 1227 |002b: const/4 v7, #int 2 // #2 │ │ +06a0d0: 2377 c803 |002c: new-array v7, v7, [Ljava/lang/Class; // type@03c8 │ │ +06a0d4: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +06a0d6: 54a9 cb01 |002f: iget-object v9, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@01cb │ │ +06a0da: 4d09 0708 |0031: aput-object v9, v7, v8 │ │ +06a0de: 1218 |0033: const/4 v8, #int 1 // #1 │ │ +06a0e0: 54a9 cf01 |0034: iget-object v9, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@01cf │ │ +06a0e4: 4d09 0708 |0036: aput-object v9, v7, v8 │ │ +06a0e8: 2208 de00 |0038: new-instance v8, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; // type@00de │ │ +06a0ec: 7020 5504 2800 |003a: invoke-direct {v8, v2}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.:(Ljava/util/List;)V // method@0455 │ │ +06a0f2: 7130 8c0a 7608 |003d: invoke-static {v6, v7, v8}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@0a8c │ │ +06a0f8: 0c04 |0040: move-result-object v4 │ │ +06a0fa: 54a6 cd01 |0041: iget-object v6, v10, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@01cd │ │ +06a0fe: 1207 |0043: const/4 v7, #int 0 // #0 │ │ +06a100: 1228 |0044: const/4 v8, #int 2 // #2 │ │ +06a102: 2388 ca03 |0045: new-array v8, v8, [Ljava/lang/Object; // type@03ca │ │ +06a106: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +06a108: 4d0b 0809 |0048: aput-object v11, v8, v9 │ │ +06a10c: 1219 |004a: const/4 v9, #int 1 // #1 │ │ +06a10e: 4d04 0809 |004b: aput-object v4, v8, v9 │ │ +06a112: 6e30 8a0a 7608 |004d: invoke-virtual {v6, v7, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +06a118: 0e00 |0050: return-void │ │ +06a11a: 0d00 |0051: move-exception v0 │ │ +06a11c: 2206 ad01 |0052: new-instance v6, Ljava/lang/AssertionError; // type@01ad │ │ +06a120: 7020 c709 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +06a126: 2706 |0057: throw v6 │ │ catches : 1 │ │ 0x0025 - 0x0050 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0051 │ │ - Ljava/lang/IllegalAccessException; -> 0x0058 │ │ + Ljava/lang/IllegalAccessException; -> 0x0051 │ │ positions : │ │ 0x0000 line=292 │ │ 0x0009 line=293 │ │ 0x0010 line=294 │ │ 0x0016 line=295 │ │ 0x001a line=293 │ │ 0x001d line=296 │ │ 0x0025 line=299 │ │ 0x0041 line=301 │ │ 0x0050 line=305 │ │ 0x0051 line=302 │ │ 0x0052 line=303 │ │ - 0x0058 line=302 │ │ locals : │ │ 0x0000 - 0x0000 reg=13 (null) Ljava/util/List; │ │ 0x0016 - 0x0025 reg=3 protocol Lcom/squareup/okhttp/Protocol; │ │ 0x0041 - 0x0051 reg=4 provider Ljava/lang/Object; │ │ 0x0052 - 0x0058 reg=0 e Ljava/lang/ReflectiveOperationException; │ │ - 0x000a - 0x005a reg=1 i I │ │ - 0x0009 - 0x005a reg=2 names Ljava/util/List; Ljava/util/List; │ │ - 0x000e - 0x005a reg=5 size I │ │ - 0x0000 - 0x005a reg=10 this Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; │ │ - 0x0000 - 0x005a reg=11 sslSocket Ljavax/net/ssl/SSLSocket; │ │ - 0x0000 - 0x005a reg=12 hostname Ljava/lang/String; │ │ - 0x0000 - 0x005a reg=13 protocols Ljava/util/List; Ljava/util/List; │ │ + 0x000a - 0x0058 reg=1 i I │ │ + 0x0009 - 0x0058 reg=2 names Ljava/util/List; Ljava/util/List; │ │ + 0x000e - 0x0058 reg=5 size I │ │ + 0x0000 - 0x0058 reg=10 this Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; │ │ + 0x0000 - 0x0058 reg=11 sslSocket Ljavax/net/ssl/SSLSocket; │ │ + 0x0000 - 0x0058 reg=12 hostname Ljava/lang/String; │ │ + 0x0000 - 0x0058 reg=13 protocols Ljava/util/List; Ljava/util/List; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;) │ │ name : 'getSelectedProtocol' │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 62 16-bit code units │ │ -067778: |[067778] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -067788: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06778a: 5473 cc01 |0001: iget-object v3, v7, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@01cc │ │ -06778e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -067790: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -067792: 2355 b603 |0005: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -067796: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -067798: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ -06779c: 6e30 8a0a 4305 |000a: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ -0677a2: 0c03 |000d: move-result-object v3 │ │ -0677a4: 7110 8b0a 0300 |000e: invoke-static {v3}, Ljava/lang/reflect/Proxy;.getInvocationHandler:(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; // method@0a8b │ │ -0677aa: 0c01 |0011: move-result-object v1 │ │ -0677ac: 1f01 cc00 |0012: check-cast v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; // type@00cc │ │ -0677b0: 7110 5604 0100 |0014: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z // method@0456 │ │ -0677b6: 0a03 |0017: move-result v3 │ │ -0677b8: 3903 1200 |0018: if-nez v3, 002a // +0012 │ │ -0677bc: 7110 5704 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; // method@0457 │ │ -0677c2: 0c03 |001d: move-result-object v3 │ │ -0677c4: 3903 0c00 |001e: if-nez v3, 002a // +000c │ │ -0677c8: 6203 bf01 |0020: sget-object v3, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ -0677cc: 6204 d804 |0022: sget-object v4, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@04d8 │ │ -0677d0: 1a05 ae01 |0024: const-string v5, "ALPN callback dropped: SPDY and HTTP/2 are disabled. Is alpn-boot on the boot class path?" // string@01ae │ │ -0677d4: 6e30 bd0b 4305 |0026: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@0bbd │ │ -0677da: 1102 |0029: return-object v2 │ │ -0677dc: 7110 5604 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z // method@0456 │ │ -0677e2: 0a03 |002d: move-result v3 │ │ -0677e4: 3903 fbff |002e: if-nez v3, 0029 // -0005 │ │ -0677e8: 7110 5704 0100 |0030: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; // method@0457 │ │ -0677ee: 0c02 |0033: move-result-object v2 │ │ -0677f0: 28f5 |0034: goto 0029 // -000b │ │ -0677f2: 0d00 |0035: move-exception v0 │ │ -0677f4: 2202 9b01 |0036: new-instance v2, Ljava/lang/AssertionError; // type@019b │ │ -0677f8: 7010 c609 0200 |0038: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0677fe: 2702 |003b: throw v2 │ │ -067800: 0d00 |003c: move-exception v0 │ │ -067802: 28f9 |003d: goto 0036 // -0007 │ │ + insns size : 60 16-bit code units │ │ +06a138: |[06a138] com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +06a148: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06a14a: 5473 cc01 |0001: iget-object v3, v7, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@01cc │ │ +06a14e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +06a150: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +06a152: 2355 ca03 |0005: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +06a156: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +06a158: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ +06a15c: 6e30 8a0a 4305 |000a: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0a8a │ │ +06a162: 0c03 |000d: move-result-object v3 │ │ +06a164: 7110 8b0a 0300 |000e: invoke-static {v3}, Ljava/lang/reflect/Proxy;.getInvocationHandler:(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; // method@0a8b │ │ +06a16a: 0c01 |0011: move-result-object v1 │ │ +06a16c: 1f01 de00 |0012: check-cast v1, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; // type@00de │ │ +06a170: 7110 5604 0100 |0014: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z // method@0456 │ │ +06a176: 0a03 |0017: move-result v3 │ │ +06a178: 3903 1200 |0018: if-nez v3, 002a // +0012 │ │ +06a17c: 7110 5704 0100 |001a: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; // method@0457 │ │ +06a182: 0c03 |001d: move-result-object v3 │ │ +06a184: 3903 0c00 |001e: if-nez v3, 002a // +000c │ │ +06a188: 6203 bf01 |0020: sget-object v3, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ +06a18c: 6204 d804 |0022: sget-object v4, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@04d8 │ │ +06a190: 1a05 ae01 |0024: const-string v5, "ALPN callback dropped: SPDY and HTTP/2 are disabled. Is alpn-boot on the boot class path?" // string@01ae │ │ +06a194: 6e30 bd0b 4305 |0026: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@0bbd │ │ +06a19a: 1102 |0029: return-object v2 │ │ +06a19c: 7110 5604 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$000:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Z // method@0456 │ │ +06a1a2: 0a03 |002d: move-result v3 │ │ +06a1a4: 3903 fbff |002e: if-nez v3, 0029 // -0005 │ │ +06a1a8: 7110 5704 0100 |0030: invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;.access$100:(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; // method@0457 │ │ +06a1ae: 0c02 |0033: move-result-object v2 │ │ +06a1b0: 28f5 |0034: goto 0029 // -000b │ │ +06a1b2: 0d00 |0035: move-exception v0 │ │ +06a1b4: 2202 ad01 |0036: new-instance v2, Ljava/lang/AssertionError; // type@01ad │ │ +06a1b8: 7010 c609 0200 |0038: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +06a1be: 2702 |003b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0033 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0035 │ │ - Ljava/lang/IllegalAccessException; -> 0x003c │ │ + Ljava/lang/IllegalAccessException; -> 0x0035 │ │ positions : │ │ 0x0001 line=317 │ │ 0x000a line=318 │ │ 0x0014 line=319 │ │ 0x0020 line=320 │ │ 0x0029 line=324 │ │ 0x0035 line=325 │ │ 0x0036 line=326 │ │ - 0x003c line=325 │ │ locals : │ │ 0x0014 - 0x0035 reg=1 provider Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ │ 0x0036 - 0x003c reg=0 e Ljava/lang/ReflectiveOperationException; │ │ - 0x0000 - 0x003e reg=7 this Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; │ │ - 0x0000 - 0x003e reg=8 socket Ljavax/net/ssl/SSLSocket; │ │ + 0x0000 - 0x003c reg=7 this Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; │ │ + 0x0000 - 0x003c reg=8 socket Ljavax/net/ssl/SSLSocket; │ │ │ │ - source_file_idx : 2447 (Platform.java) │ │ + source_file_idx : 2467 (Platform.java) │ │ │ │ Class #317 header: │ │ -class_idx : 214 │ │ +class_idx : 232 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #317 annotations: │ │ @@ -114144,20 +114100,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -067814: |[067814] com.squareup.okhttp.internal.framed.FramedConnection$1.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -067824: 5b01 f001 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f0 │ │ -067828: 5904 f201 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$streamId:I // field@01f2 │ │ -06782c: 5b05 f101 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01f1 │ │ -067830: 7030 3e04 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067836: 0e00 |0009: return-void │ │ +06a1d0: |[06a1d0] com.squareup.okhttp.internal.framed.FramedConnection$1.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +06a1e0: 5b01 f001 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f0 │ │ +06a1e4: 5904 f201 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$streamId:I // field@01f2 │ │ +06a1e8: 5b05 f101 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01f1 │ │ +06a1ec: 7030 3e04 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a1f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$1; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ @@ -114171,38 +114127,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -067838: |[067838] com.squareup.okhttp.internal.framed.FramedConnection$1.execute:()V │ │ -067848: 5430 f001 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f0 │ │ -06784c: 5231 f201 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$streamId:I // field@01f2 │ │ -067850: 5432 f101 |0004: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01f1 │ │ -067854: 6e30 1905 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0519 │ │ -06785a: 0e00 |0009: return-void │ │ -06785c: 0d00 |000a: move-exception v0 │ │ -06785e: 28fe |000b: goto 0009 // -0002 │ │ +06a1f4: |[06a1f4] com.squareup.okhttp.internal.framed.FramedConnection$1.execute:()V │ │ +06a204: 5430 f001 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f0 │ │ +06a208: 5231 f201 |0002: iget v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$streamId:I // field@01f2 │ │ +06a20c: 5432 f101 |0004: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$1;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01f1 │ │ +06a210: 6e30 1905 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0519 │ │ +06a216: 0e00 |0009: return-void │ │ +06a218: 0d00 |000a: move-exception v0 │ │ +06a21a: 28fe |000b: goto 0009 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=352 │ │ 0x0009 line=355 │ │ 0x000a line=353 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/squareup/okhttp/internal/framed/FramedConnection$1; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #318 header: │ │ -class_idx : 215 │ │ +class_idx : 233 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #318 annotations: │ │ @@ -114231,70 +114187,70 @@ │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$2;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -067870: |[067870] com.squareup.okhttp.internal.framed.FramedConnection$2.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ │ -067880: 5b12 f301 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f3 │ │ -067884: 5915 f401 |0002: iput v5, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$streamId:I // field@01f4 │ │ -067888: 5a16 f501 |0004: iput-wide v6, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$unacknowledgedBytesRead:J // field@01f5 │ │ -06788c: 7030 3e04 3104 |0006: invoke-direct {v1, v3, v4}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067892: 0e00 |0009: return-void │ │ +06a22c: |[06a22c] com.squareup.okhttp.internal.framed.FramedConnection$2.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ │ +06a23c: 5b01 f301 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f3 │ │ +06a240: 5904 f401 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$streamId:I // field@01f4 │ │ +06a244: 5a05 f501 |0004: iput-wide v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$unacknowledgedBytesRead:J // field@01f5 │ │ +06a248: 7030 3e04 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a24e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection$2; │ │ - 0x0000 - 0x000a reg=2 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - 0x0000 - 0x000a reg=3 format Ljava/lang/String; │ │ - 0x0000 - 0x000a reg=4 args [Ljava/lang/Object; │ │ - 0x0000 - 0x000a reg=5 (null) I │ │ - 0x0000 - 0x000a reg=6 (null) J │ │ + 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$2; │ │ + 0x0000 - 0x000a reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ + 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ + 0x0000 - 0x000a reg=4 (null) I │ │ + 0x0000 - 0x000a reg=5 (null) J │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$2;) │ │ name : 'execute' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -067894: |[067894] com.squareup.okhttp.internal.framed.FramedConnection$2.execute:()V │ │ -0678a4: 5440 f301 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f3 │ │ -0678a8: 5400 2002 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -0678ac: 5241 f401 |0004: iget v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$streamId:I // field@01f4 │ │ -0678b0: 5342 f501 |0006: iget-wide v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$unacknowledgedBytesRead:J // field@01f5 │ │ -0678b4: 7240 aa04 1032 |0008: invoke-interface {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.windowUpdate:(IJ)V // method@04aa │ │ -0678ba: 0e00 |000b: return-void │ │ -0678bc: 0d00 |000c: move-exception v0 │ │ -0678be: 28fe |000d: goto 000b // -0002 │ │ +06a250: |[06a250] com.squareup.okhttp.internal.framed.FramedConnection$2.execute:()V │ │ +06a260: 5440 f301 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f3 │ │ +06a264: 5400 2002 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +06a268: 5241 f401 |0004: iget v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$streamId:I // field@01f4 │ │ +06a26c: 5342 f501 |0006: iget-wide v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;.val$unacknowledgedBytesRead:J // field@01f5 │ │ +06a270: 7240 aa04 1032 |0008: invoke-interface {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.windowUpdate:(IJ)V // method@04aa │ │ +06a276: 0e00 |000b: return-void │ │ +06a278: 0d00 |000c: move-exception v0 │ │ +06a27a: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=367 │ │ 0x000b line=370 │ │ 0x000c line=368 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lcom/squareup/okhttp/internal/framed/FramedConnection$2; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #319 header: │ │ -class_idx : 216 │ │ +class_idx : 234 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #319 annotations: │ │ @@ -114335,22 +114291,22 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0678d0: |[0678d0] com.squareup.okhttp.internal.framed.FramedConnection$3.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ -0678e0: 5b01 f601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f6 │ │ -0678e4: 5c04 fa01 |0002: iput-boolean v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$reply:Z // field@01fa │ │ -0678e8: 5905 f701 |0004: iput v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload1:I // field@01f7 │ │ -0678ec: 5906 f801 |0006: iput v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload2:I // field@01f8 │ │ -0678f0: 5b07 f901 |0008: iput-object v7, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$ping:Lcom/squareup/okhttp/internal/framed/Ping; // field@01f9 │ │ -0678f4: 7030 3e04 2003 |000a: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -0678fa: 0e00 |000d: return-void │ │ +06a28c: |[06a28c] com.squareup.okhttp.internal.framed.FramedConnection$3.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ZIILcom/squareup/okhttp/internal/framed/Ping;)V │ │ +06a29c: 5b01 f601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f6 │ │ +06a2a0: 5c04 fa01 |0002: iput-boolean v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$reply:Z // field@01fa │ │ +06a2a4: 5905 f701 |0004: iput v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload1:I // field@01f7 │ │ +06a2a8: 5906 f801 |0006: iput v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload2:I // field@01f8 │ │ +06a2ac: 5b07 f901 |0008: iput-object v7, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$ping:Lcom/squareup/okhttp/internal/framed/Ping; // field@01f9 │ │ +06a2b0: 7030 3e04 2003 |000a: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a2b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$3; │ │ 0x0000 - 0x000e reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000e reg=2 format Ljava/lang/String; │ │ @@ -114366,40 +114322,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0678fc: |[0678fc] com.squareup.okhttp.internal.framed.FramedConnection$3.execute:()V │ │ -06790c: 5450 f601 |0000: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f6 │ │ -067910: 5551 fa01 |0002: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$reply:Z // field@01fa │ │ -067914: 5252 f701 |0004: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload1:I // field@01f7 │ │ -067918: 5253 f801 |0006: iget v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload2:I // field@01f8 │ │ -06791c: 5454 f901 |0008: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$ping:Lcom/squareup/okhttp/internal/framed/Ping; // field@01f9 │ │ -067920: 7154 fb04 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@04fb │ │ -067926: 0e00 |000d: return-void │ │ -067928: 0d00 |000e: move-exception v0 │ │ -06792a: 28fe |000f: goto 000d // -0002 │ │ +06a2b8: |[06a2b8] com.squareup.okhttp.internal.framed.FramedConnection$3.execute:()V │ │ +06a2c8: 5450 f601 |0000: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01f6 │ │ +06a2cc: 5551 fa01 |0002: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$reply:Z // field@01fa │ │ +06a2d0: 5252 f701 |0004: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload1:I // field@01f7 │ │ +06a2d4: 5253 f801 |0006: iget v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$payload2:I // field@01f8 │ │ +06a2d8: 5454 f901 |0008: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$3;.val$ping:Lcom/squareup/okhttp/internal/framed/Ping; // field@01f9 │ │ +06a2dc: 7154 fb04 1032 |000a: invoke-static {v0, v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@04fb │ │ +06a2e2: 0e00 |000d: return-void │ │ +06a2e4: 0d00 |000e: move-exception v0 │ │ +06a2e6: 28fe |000f: goto 000d // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=400 │ │ 0x000d line=403 │ │ 0x000e line=401 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lcom/squareup/okhttp/internal/framed/FramedConnection$3; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #320 header: │ │ -class_idx : 217 │ │ +class_idx : 235 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #320 annotations: │ │ @@ -114432,20 +114388,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -06793c: |[06793c] com.squareup.okhttp.internal.framed.FramedConnection$4.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V │ │ -06794c: 5b01 fb01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ -067950: 5904 fd01 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@01fd │ │ -067954: 5b05 fc01 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$requestHeaders:Ljava/util/List; // field@01fc │ │ -067958: 7030 3e04 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -06795e: 0e00 |0009: return-void │ │ +06a2f8: |[06a2f8] com.squareup.okhttp.internal.framed.FramedConnection$4.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V │ │ +06a308: 5b01 fb01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ +06a30c: 5904 fd01 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@01fd │ │ +06a310: 5b05 fc01 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$requestHeaders:Ljava/util/List; // field@01fc │ │ +06a314: 7030 3e04 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a31a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$4; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ @@ -114459,44 +114415,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -067960: |[067960] com.squareup.okhttp.internal.framed.FramedConnection$4.execute:()V │ │ -067970: 5441 fb01 |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ -067974: 7110 f904 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04f9 │ │ -06797a: 0c01 |0005: move-result-object v1 │ │ -06797c: 5242 fd01 |0006: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@01fd │ │ -067980: 5443 fc01 |0008: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$requestHeaders:Ljava/util/List; // field@01fc │ │ -067984: 7230 ec05 2103 |000a: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onRequest:(ILjava/util/List;)Z // method@05ec │ │ -06798a: 0a00 |000d: move-result v0 │ │ -06798c: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -067990: 5441 fb01 |0010: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ -067994: 5411 2002 |0012: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -067998: 5242 fd01 |0014: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@01fd │ │ -06799c: 6203 db01 |0016: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -0679a0: 7230 a604 2103 |0018: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04a6 │ │ -0679a6: 5442 fb01 |001b: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ -0679aa: 1d02 |001d: monitor-enter v2 │ │ -0679ac: 5441 fb01 |001e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ -0679b0: 7110 fa04 0100 |0020: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@04fa │ │ -0679b6: 0c01 |0023: move-result-object v1 │ │ -0679b8: 5243 fd01 |0024: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@01fd │ │ -0679bc: 7110 fc09 0300 |0026: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0679c2: 0c03 |0029: move-result-object v3 │ │ -0679c4: 7220 900b 3100 |002a: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -0679ca: 1e02 |002d: monitor-exit v2 │ │ -0679cc: 0e00 |002e: return-void │ │ -0679ce: 0d01 |002f: move-exception v1 │ │ -0679d0: 1e02 |0030: monitor-exit v2 │ │ -0679d2: 2701 |0031: throw v1 │ │ -0679d4: 0d01 |0032: move-exception v1 │ │ -0679d6: 28fb |0033: goto 002e // -0005 │ │ +06a31c: |[06a31c] com.squareup.okhttp.internal.framed.FramedConnection$4.execute:()V │ │ +06a32c: 5441 fb01 |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ +06a330: 7110 f904 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04f9 │ │ +06a336: 0c01 |0005: move-result-object v1 │ │ +06a338: 5242 fd01 |0006: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@01fd │ │ +06a33c: 5443 fc01 |0008: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$requestHeaders:Ljava/util/List; // field@01fc │ │ +06a340: 7230 ec05 2103 |000a: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onRequest:(ILjava/util/List;)Z // method@05ec │ │ +06a346: 0a00 |000d: move-result v0 │ │ +06a348: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +06a34c: 5441 fb01 |0010: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ +06a350: 5411 2002 |0012: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +06a354: 5242 fd01 |0014: iget v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@01fd │ │ +06a358: 6203 db01 |0016: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +06a35c: 7230 a604 2103 |0018: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04a6 │ │ +06a362: 5442 fb01 |001b: iget-object v2, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ +06a366: 1d02 |001d: monitor-enter v2 │ │ +06a368: 5441 fb01 |001e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fb │ │ +06a36c: 7110 fa04 0100 |0020: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@04fa │ │ +06a372: 0c01 |0023: move-result-object v1 │ │ +06a374: 5243 fd01 |0024: iget v3, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$4;.val$streamId:I // field@01fd │ │ +06a378: 7110 fc09 0300 |0026: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06a37e: 0c03 |0029: move-result-object v3 │ │ +06a380: 7220 900b 3100 |002a: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +06a386: 1e02 |002d: monitor-exit v2 │ │ +06a388: 0e00 |002e: return-void │ │ +06a38a: 0d01 |002f: move-exception v1 │ │ +06a38c: 1e02 |0030: monitor-exit v2 │ │ +06a38e: 2701 |0031: throw v1 │ │ +06a390: 0d01 |0032: move-exception v1 │ │ +06a392: 28fb |0033: goto 002e // -0005 │ │ catches : 3 │ │ 0x0010 - 0x001e │ │ Ljava/io/IOException; -> 0x0032 │ │ 0x001e - 0x0031 │ │ -> 0x002f │ │ 0x0031 - 0x0032 │ │ Ljava/io/IOException; -> 0x0032 │ │ @@ -114513,17 +114469,17 @@ │ │ locals : │ │ 0x000e - 0x0034 reg=0 cancel Z │ │ 0x0000 - 0x0034 reg=4 this Lcom/squareup/okhttp/internal/framed/FramedConnection$4; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #321 header: │ │ -class_idx : 218 │ │ +class_idx : 236 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #321 annotations: │ │ @@ -114560,21 +114516,21 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0679f8: |[0679f8] com.squareup.okhttp.internal.framed.FramedConnection$5.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V │ │ -067a08: 5b01 fe01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ -067a0c: 5904 0102 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0201 │ │ -067a10: 5b05 0002 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$requestHeaders:Ljava/util/List; // field@0200 │ │ -067a14: 5c06 ff01 |0006: iput-boolean v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@01ff │ │ -067a18: 7030 3e04 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067a1e: 0e00 |000b: return-void │ │ +06a3b4: |[06a3b4] com.squareup.okhttp.internal.framed.FramedConnection$5.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V │ │ +06a3c4: 5b01 fe01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ +06a3c8: 5904 0102 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0201 │ │ +06a3cc: 5b05 0002 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$requestHeaders:Ljava/util/List; // field@0200 │ │ +06a3d0: 5c06 ff01 |0006: iput-boolean v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@01ff │ │ +06a3d4: 7030 3e04 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a3da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$5; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000c reg=2 format Ljava/lang/String; │ │ @@ -114589,48 +114545,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -067a20: |[067a20] com.squareup.okhttp.internal.framed.FramedConnection$5.execute:()V │ │ -067a30: 5451 fe01 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ -067a34: 7110 f904 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04f9 │ │ -067a3a: 0c01 |0005: move-result-object v1 │ │ -067a3c: 5252 0102 |0006: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0201 │ │ -067a40: 5453 0002 |0008: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$requestHeaders:Ljava/util/List; // field@0200 │ │ -067a44: 5554 ff01 |000a: iget-boolean v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@01ff │ │ -067a48: 7240 eb05 2143 |000c: invoke-interface {v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onHeaders:(ILjava/util/List;Z)Z // method@05eb │ │ -067a4e: 0a00 |000f: move-result v0 │ │ -067a50: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -067a54: 5451 fe01 |0012: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ -067a58: 5411 2002 |0014: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -067a5c: 5252 0102 |0016: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0201 │ │ -067a60: 6203 db01 |0018: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -067a64: 7230 a604 2103 |001a: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04a6 │ │ -067a6a: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -067a6e: 5551 ff01 |001f: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@01ff │ │ -067a72: 3801 1500 |0021: if-eqz v1, 0036 // +0015 │ │ -067a76: 5452 fe01 |0023: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ -067a7a: 1d02 |0025: monitor-enter v2 │ │ -067a7c: 5451 fe01 |0026: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ -067a80: 7110 fa04 0100 |0028: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@04fa │ │ -067a86: 0c01 |002b: move-result-object v1 │ │ -067a88: 5253 0102 |002c: iget v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0201 │ │ -067a8c: 7110 fc09 0300 |002e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -067a92: 0c03 |0031: move-result-object v3 │ │ -067a94: 7220 900b 3100 |0032: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -067a9a: 1e02 |0035: monitor-exit v2 │ │ -067a9c: 0e00 |0036: return-void │ │ -067a9e: 0d01 |0037: move-exception v1 │ │ -067aa0: 1e02 |0038: monitor-exit v2 │ │ -067aa2: 2701 |0039: throw v1 │ │ -067aa4: 0d01 |003a: move-exception v1 │ │ -067aa6: 28fb |003b: goto 0036 // -0005 │ │ +06a3dc: |[06a3dc] com.squareup.okhttp.internal.framed.FramedConnection$5.execute:()V │ │ +06a3ec: 5451 fe01 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ +06a3f0: 7110 f904 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04f9 │ │ +06a3f6: 0c01 |0005: move-result-object v1 │ │ +06a3f8: 5252 0102 |0006: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0201 │ │ +06a3fc: 5453 0002 |0008: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$requestHeaders:Ljava/util/List; // field@0200 │ │ +06a400: 5554 ff01 |000a: iget-boolean v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@01ff │ │ +06a404: 7240 eb05 2143 |000c: invoke-interface {v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onHeaders:(ILjava/util/List;Z)Z // method@05eb │ │ +06a40a: 0a00 |000f: move-result v0 │ │ +06a40c: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +06a410: 5451 fe01 |0012: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ +06a414: 5411 2002 |0014: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +06a418: 5252 0102 |0016: iget v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0201 │ │ +06a41c: 6203 db01 |0018: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +06a420: 7230 a604 2103 |001a: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04a6 │ │ +06a426: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +06a42a: 5551 ff01 |001f: iget-boolean v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$inFinished:Z // field@01ff │ │ +06a42e: 3801 1500 |0021: if-eqz v1, 0036 // +0015 │ │ +06a432: 5452 fe01 |0023: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ +06a436: 1d02 |0025: monitor-enter v2 │ │ +06a438: 5451 fe01 |0026: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@01fe │ │ +06a43c: 7110 fa04 0100 |0028: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@04fa │ │ +06a442: 0c01 |002b: move-result-object v1 │ │ +06a444: 5253 0102 |002c: iget v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$5;.val$streamId:I // field@0201 │ │ +06a448: 7110 fc09 0300 |002e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06a44e: 0c03 |0031: move-result-object v3 │ │ +06a450: 7220 900b 3100 |0032: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +06a456: 1e02 |0035: monitor-exit v2 │ │ +06a458: 0e00 |0036: return-void │ │ +06a45a: 0d01 |0037: move-exception v1 │ │ +06a45c: 1e02 |0038: monitor-exit v2 │ │ +06a45e: 2701 |0039: throw v1 │ │ +06a460: 0d01 |003a: move-exception v1 │ │ +06a462: 28fb |003b: goto 0036 // -0005 │ │ catches : 3 │ │ 0x0012 - 0x0026 │ │ Ljava/io/IOException; -> 0x003a │ │ 0x0026 - 0x0039 │ │ -> 0x0037 │ │ 0x0039 - 0x003a │ │ Ljava/io/IOException; -> 0x003a │ │ @@ -114647,17 +114603,17 @@ │ │ locals : │ │ 0x0010 - 0x003c reg=0 cancel Z │ │ 0x0000 - 0x003c reg=5 this Lcom/squareup/okhttp/internal/framed/FramedConnection$5; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #322 header: │ │ -class_idx : 219 │ │ +class_idx : 237 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #322 annotations: │ │ @@ -114698,22 +114654,22 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -067ac8: |[067ac8] com.squareup.okhttp.internal.framed.FramedConnection$6.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V │ │ -067ad8: 5b01 0202 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ -067adc: 5904 0602 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0206 │ │ -067ae0: 5b05 0302 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$buffer:Lokio/Buffer; // field@0203 │ │ -067ae4: 5906 0402 |0006: iput v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$byteCount:I // field@0204 │ │ -067ae8: 5c07 0502 |0008: iput-boolean v7, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0205 │ │ -067aec: 7030 3e04 2003 |000a: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067af2: 0e00 |000d: return-void │ │ +06a484: |[06a484] com.squareup.okhttp.internal.framed.FramedConnection$6.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V │ │ +06a494: 5b01 0202 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ +06a498: 5904 0602 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0206 │ │ +06a49c: 5b05 0302 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$buffer:Lokio/Buffer; // field@0203 │ │ +06a4a0: 5906 0402 |0006: iput v6, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$byteCount:I // field@0204 │ │ +06a4a4: 5c07 0502 |0008: iput-boolean v7, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0205 │ │ +06a4a8: 7030 3e04 2003 |000a: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a4ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$6; │ │ 0x0000 - 0x000e reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000e reg=2 format Ljava/lang/String; │ │ @@ -114729,49 +114685,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -067af4: |[067af4] com.squareup.okhttp.internal.framed.FramedConnection$6.execute:()V │ │ -067b04: 5461 0202 |0000: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ -067b08: 7110 f904 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04f9 │ │ -067b0e: 0c01 |0005: move-result-object v1 │ │ -067b10: 5262 0602 |0006: iget v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0206 │ │ -067b14: 5463 0302 |0008: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$buffer:Lokio/Buffer; // field@0203 │ │ -067b18: 5264 0402 |000a: iget v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$byteCount:I // field@0204 │ │ -067b1c: 5565 0502 |000c: iget-boolean v5, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0205 │ │ -067b20: 7255 ea05 2143 |000e: invoke-interface {v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onData:(ILokio/BufferedSource;IZ)Z // method@05ea │ │ -067b26: 0a00 |0011: move-result v0 │ │ -067b28: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ -067b2c: 5461 0202 |0014: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ -067b30: 5411 2002 |0016: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -067b34: 5262 0602 |0018: iget v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0206 │ │ -067b38: 6203 db01 |001a: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -067b3c: 7230 a604 2103 |001c: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04a6 │ │ -067b42: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ -067b46: 5561 0502 |0021: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0205 │ │ -067b4a: 3801 1500 |0023: if-eqz v1, 0038 // +0015 │ │ -067b4e: 5462 0202 |0025: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ -067b52: 1d02 |0027: monitor-enter v2 │ │ -067b54: 5461 0202 |0028: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ -067b58: 7110 fa04 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@04fa │ │ -067b5e: 0c01 |002d: move-result-object v1 │ │ -067b60: 5263 0602 |002e: iget v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0206 │ │ -067b64: 7110 fc09 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -067b6a: 0c03 |0033: move-result-object v3 │ │ -067b6c: 7220 900b 3100 |0034: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -067b72: 1e02 |0037: monitor-exit v2 │ │ -067b74: 0e00 |0038: return-void │ │ -067b76: 0d01 |0039: move-exception v1 │ │ -067b78: 1e02 |003a: monitor-exit v2 │ │ -067b7a: 2701 |003b: throw v1 │ │ -067b7c: 0d01 |003c: move-exception v1 │ │ -067b7e: 28fb |003d: goto 0038 // -0005 │ │ +06a4b0: |[06a4b0] com.squareup.okhttp.internal.framed.FramedConnection$6.execute:()V │ │ +06a4c0: 5461 0202 |0000: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ +06a4c4: 7110 f904 0100 |0002: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04f9 │ │ +06a4ca: 0c01 |0005: move-result-object v1 │ │ +06a4cc: 5262 0602 |0006: iget v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0206 │ │ +06a4d0: 5463 0302 |0008: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$buffer:Lokio/Buffer; // field@0203 │ │ +06a4d4: 5264 0402 |000a: iget v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$byteCount:I // field@0204 │ │ +06a4d8: 5565 0502 |000c: iget-boolean v5, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0205 │ │ +06a4dc: 7255 ea05 2143 |000e: invoke-interface {v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onData:(ILokio/BufferedSource;IZ)Z // method@05ea │ │ +06a4e2: 0a00 |0011: move-result v0 │ │ +06a4e4: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ +06a4e8: 5461 0202 |0014: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ +06a4ec: 5411 2002 |0016: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +06a4f0: 5262 0602 |0018: iget v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0206 │ │ +06a4f4: 6203 db01 |001a: sget-object v3, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +06a4f8: 7230 a604 2103 |001c: invoke-interface {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04a6 │ │ +06a4fe: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ +06a502: 5561 0502 |0021: iget-boolean v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$inFinished:Z // field@0205 │ │ +06a506: 3801 1500 |0023: if-eqz v1, 0038 // +0015 │ │ +06a50a: 5462 0202 |0025: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ +06a50e: 1d02 |0027: monitor-enter v2 │ │ +06a510: 5461 0202 |0028: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0202 │ │ +06a514: 7110 fa04 0100 |002a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@04fa │ │ +06a51a: 0c01 |002d: move-result-object v1 │ │ +06a51c: 5263 0602 |002e: iget v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$6;.val$streamId:I // field@0206 │ │ +06a520: 7110 fc09 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06a526: 0c03 |0033: move-result-object v3 │ │ +06a528: 7220 900b 3100 |0034: invoke-interface {v1, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +06a52e: 1e02 |0037: monitor-exit v2 │ │ +06a530: 0e00 |0038: return-void │ │ +06a532: 0d01 |0039: move-exception v1 │ │ +06a534: 1e02 |003a: monitor-exit v2 │ │ +06a536: 2701 |003b: throw v1 │ │ +06a538: 0d01 |003c: move-exception v1 │ │ +06a53a: 28fb |003d: goto 0038 // -0005 │ │ catches : 3 │ │ 0x0000 - 0x0028 │ │ Ljava/io/IOException; -> 0x003c │ │ 0x0028 - 0x003b │ │ -> 0x0039 │ │ 0x003b - 0x003c │ │ Ljava/io/IOException; -> 0x003c │ │ @@ -114789,17 +114745,17 @@ │ │ 0x0012 - 0x0038 reg=0 cancel Z │ │ 0x0039 - 0x003c reg=0 cancel Z │ │ 0x0000 - 0x003e reg=6 this Lcom/squareup/okhttp/internal/framed/FramedConnection$6; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #323 header: │ │ -class_idx : 220 │ │ +class_idx : 238 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #323 annotations: │ │ @@ -114832,20 +114788,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -067ba0: |[067ba0] com.squareup.okhttp.internal.framed.FramedConnection$7.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -067bb0: 5b01 0702 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0207 │ │ -067bb4: 5904 0902 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0209 │ │ -067bb8: 5b05 0802 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0208 │ │ -067bbc: 7030 3e04 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067bc2: 0e00 |0009: return-void │ │ +06a55c: |[06a55c] com.squareup.okhttp.internal.framed.FramedConnection$7.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +06a56c: 5b01 0702 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0207 │ │ +06a570: 5904 0902 |0002: iput v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0209 │ │ +06a574: 5b05 0802 |0004: iput-object v5, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0208 │ │ +06a578: 7030 3e04 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a57e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$7; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x000a reg=2 format Ljava/lang/String; │ │ @@ -114859,35 +114815,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -067bc4: |[067bc4] com.squareup.okhttp.internal.framed.FramedConnection$7.execute:()V │ │ -067bd4: 5430 0702 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0207 │ │ -067bd8: 7110 f904 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04f9 │ │ -067bde: 0c00 |0005: move-result-object v0 │ │ -067be0: 5231 0902 |0006: iget v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0209 │ │ -067be4: 5432 0802 |0008: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0208 │ │ -067be8: 7230 ed05 1002 |000a: invoke-interface {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@05ed │ │ -067bee: 5431 0702 |000d: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0207 │ │ -067bf2: 1d01 |000f: monitor-enter v1 │ │ -067bf4: 5430 0702 |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0207 │ │ -067bf8: 7110 fa04 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@04fa │ │ -067bfe: 0c00 |0015: move-result-object v0 │ │ -067c00: 5232 0902 |0016: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0209 │ │ -067c04: 7110 fc09 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -067c0a: 0c02 |001b: move-result-object v2 │ │ -067c0c: 7220 900b 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -067c12: 1e01 |001f: monitor-exit v1 │ │ -067c14: 0e00 |0020: return-void │ │ -067c16: 0d00 |0021: move-exception v0 │ │ -067c18: 1e01 |0022: monitor-exit v1 │ │ -067c1a: 2700 |0023: throw v0 │ │ +06a580: |[06a580] com.squareup.okhttp.internal.framed.FramedConnection$7.execute:()V │ │ +06a590: 5430 0702 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0207 │ │ +06a594: 7110 f904 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/PushObserver; // method@04f9 │ │ +06a59a: 0c00 |0005: move-result-object v0 │ │ +06a59c: 5231 0902 |0006: iget v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0209 │ │ +06a5a0: 5432 0802 |0008: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@0208 │ │ +06a5a4: 7230 ed05 1002 |000a: invoke-interface {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/PushObserver;.onReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@05ed │ │ +06a5aa: 5431 0702 |000d: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0207 │ │ +06a5ae: 1d01 |000f: monitor-enter v1 │ │ +06a5b0: 5430 0702 |0010: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0207 │ │ +06a5b4: 7110 fa04 0000 |0012: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Set; // method@04fa │ │ +06a5ba: 0c00 |0015: move-result-object v0 │ │ +06a5bc: 5232 0902 |0016: iget v2, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$7;.val$streamId:I // field@0209 │ │ +06a5c0: 7110 fc09 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06a5c6: 0c02 |001b: move-result-object v2 │ │ +06a5c8: 7220 900b 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +06a5ce: 1e01 |001f: monitor-exit v1 │ │ +06a5d0: 0e00 |0020: return-void │ │ +06a5d2: 0d00 |0021: move-exception v0 │ │ +06a5d4: 1e01 |0022: monitor-exit v1 │ │ +06a5d6: 2700 |0023: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=906 │ │ 0x000d line=907 │ │ 0x0010 line=908 │ │ @@ -114896,17 +114852,17 @@ │ │ 0x0021 line=909 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lcom/squareup/okhttp/internal/framed/FramedConnection$7; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #324 header: │ │ -class_idx : 222 │ │ +class_idx : 240 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 223 │ │ +superclass_idx : 241 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #324 annotations: │ │ @@ -114929,17 +114885,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067c28: |[067c28] com.squareup.okhttp.internal.framed.FramedConnection$Listener$1.:()V │ │ -067c38: 7010 cb04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.:()V // method@04cb │ │ -067c3e: 0e00 |0003: return-void │ │ +06a5e4: |[06a5e4] com.squareup.okhttp.internal.framed.FramedConnection$Listener$1.:()V │ │ +06a5f4: 7010 cb04 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.:()V // method@04cb │ │ +06a5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1; │ │ │ │ Virtual methods - │ │ @@ -114948,32 +114904,32 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -067c40: |[067c40] com.squareup.okhttp.internal.framed.FramedConnection$Listener$1.onStream:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -067c50: 6200 e801 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e8 │ │ -067c54: 6e20 4505 0200 |0002: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0545 │ │ -067c5a: 0e00 |0005: return-void │ │ +06a5fc: |[06a5fc] com.squareup.okhttp.internal.framed.FramedConnection$Listener$1.onStream:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +06a60c: 6200 e801 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e8 │ │ +06a610: 6e20 4505 0200 |0002: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0545 │ │ +06a616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x0005 line=919 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener$1; │ │ 0x0000 - 0x0006 reg=2 stream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #325 header: │ │ -class_idx : 224 │ │ +class_idx : 242 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #325 annotations: │ │ @@ -115002,19 +114958,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -067c5c: |[067c5c] com.squareup.okhttp.internal.framed.FramedConnection$Reader$1.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -067c6c: 5b01 1302 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0213 │ │ -067c70: 5b04 1402 |0002: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0214 │ │ -067c74: 7030 3e04 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067c7a: 0e00 |0007: return-void │ │ +06a618: |[06a618] com.squareup.okhttp.internal.framed.FramedConnection$Reader$1.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +06a628: 5b01 1302 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0213 │ │ +06a62c: 5b04 1402 |0002: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0214 │ │ +06a630: 7030 3e04 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a636: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0008 reg=2 format Ljava/lang/String; │ │ @@ -115027,45 +114983,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -067c7c: |[067c7c] com.squareup.okhttp.internal.framed.FramedConnection$Reader$1.execute:()V │ │ -067c8c: 5451 1302 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0213 │ │ -067c90: 5411 1902 |0002: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067c94: 7110 f104 0100 |0004: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@04f1 │ │ -067c9a: 0c01 |0007: move-result-object v1 │ │ -067c9c: 5452 1402 |0008: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0214 │ │ -067ca0: 6e20 cd04 2100 |000a: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.onStream:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@04cd │ │ -067ca6: 0e00 |000d: return-void │ │ -067ca8: 0d00 |000e: move-exception v0 │ │ -067caa: 6201 bf01 |000f: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ -067cae: 6202 d804 |0011: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@04d8 │ │ -067cb2: 2203 c101 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -067cb6: 7010 500a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -067cbc: 1a04 9503 |0018: const-string v4, "FramedConnection.Listener failure for " // string@0395 │ │ -067cc0: 6e20 580a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -067cc6: 0c03 |001d: move-result-object v3 │ │ -067cc8: 5454 1302 |001e: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0213 │ │ -067ccc: 5444 1902 |0020: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067cd0: 7110 e604 0400 |0022: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ -067cd6: 0c04 |0025: move-result-object v4 │ │ -067cd8: 6e20 580a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -067cde: 0c03 |0029: move-result-object v3 │ │ -067ce0: 6e10 640a 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -067ce6: 0c03 |002d: move-result-object v3 │ │ -067ce8: 6e40 be0b 2103 |002e: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0bbe │ │ -067cee: 5451 1402 |0031: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0214 │ │ -067cf2: 6202 e701 |0033: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ -067cf6: 6e20 4505 2100 |0035: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0545 │ │ -067cfc: 28d5 |0038: goto 000d // -002b │ │ -067cfe: 0d01 |0039: move-exception v1 │ │ -067d00: 28d3 |003a: goto 000d // -002d │ │ +06a638: |[06a638] com.squareup.okhttp.internal.framed.FramedConnection$Reader$1.execute:()V │ │ +06a648: 5451 1302 |0000: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0213 │ │ +06a64c: 5411 1902 |0002: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a650: 7110 f104 0100 |0004: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@04f1 │ │ +06a656: 0c01 |0007: move-result-object v1 │ │ +06a658: 5452 1402 |0008: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0214 │ │ +06a65c: 6e20 cd04 2100 |000a: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.onStream:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@04cd │ │ +06a662: 0e00 |000d: return-void │ │ +06a664: 0d00 |000e: move-exception v0 │ │ +06a666: 6201 bf01 |000f: sget-object v1, Lcom/squareup/okhttp/internal/Internal;.logger:Ljava/util/logging/Logger; // field@01bf │ │ +06a66a: 6202 d804 |0011: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@04d8 │ │ +06a66e: 2203 d301 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +06a672: 7010 500a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06a678: 1a04 9503 |0018: const-string v4, "FramedConnection.Listener failure for " // string@0395 │ │ +06a67c: 6e20 580a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06a682: 0c03 |001d: move-result-object v3 │ │ +06a684: 5454 1302 |001e: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0213 │ │ +06a688: 5444 1902 |0020: iget-object v4, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a68c: 7110 e604 0400 |0022: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ +06a692: 0c04 |0025: move-result-object v4 │ │ +06a694: 6e20 580a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06a69a: 0c03 |0029: move-result-object v3 │ │ +06a69c: 6e10 640a 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06a6a2: 0c03 |002d: move-result-object v3 │ │ +06a6a4: 6e40 be0b 2103 |002e: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0bbe │ │ +06a6aa: 5451 1402 |0031: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.val$newStream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0214 │ │ +06a6ae: 6202 e701 |0033: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ +06a6b2: 6e20 4505 2100 |0035: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.close:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0545 │ │ +06a6b8: 28d5 |0038: goto 000d // -002b │ │ +06a6ba: 0d01 |0039: move-exception v1 │ │ +06a6bc: 28d3 |003a: goto 000d // -002d │ │ catches : 2 │ │ 0x0000 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ 0x0031 - 0x0038 │ │ Ljava/io/IOException; -> 0x0039 │ │ positions : │ │ 0x0000 line=675 │ │ @@ -115077,17 +115033,17 @@ │ │ locals : │ │ 0x000f - 0x003b reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x003b reg=5 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #326 header: │ │ -class_idx : 225 │ │ +class_idx : 243 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #326 annotations: │ │ @@ -115112,18 +115068,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -067d20: |[067d20] com.squareup.okhttp.internal.framed.FramedConnection$Reader$2.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -067d30: 5b01 1502 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0215 │ │ -067d34: 7030 3e04 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067d3a: 0e00 |0005: return-void │ │ +06a6dc: |[06a6dc] com.squareup.okhttp.internal.framed.FramedConnection$Reader$2.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +06a6ec: 5b01 1502 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0215 │ │ +06a6f0: 7030 3e04 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a6f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0006 reg=2 format Ljava/lang/String; │ │ @@ -115135,36 +115091,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -067d3c: |[067d3c] com.squareup.okhttp.internal.framed.FramedConnection$Reader$2.execute:()V │ │ -067d4c: 5420 1502 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0215 │ │ -067d50: 5400 1902 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067d54: 7110 f104 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@04f1 │ │ -067d5a: 0c00 |0007: move-result-object v0 │ │ -067d5c: 5421 1502 |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0215 │ │ -067d60: 5411 1902 |000a: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067d64: 6e20 cc04 1000 |000c: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.onSettings:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V // method@04cc │ │ -067d6a: 0e00 |000f: return-void │ │ +06a6f8: |[06a6f8] com.squareup.okhttp.internal.framed.FramedConnection$Reader$2.execute:()V │ │ +06a708: 5420 1502 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0215 │ │ +06a70c: 5400 1902 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a710: 7110 f104 0000 |0004: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2000:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; // method@04f1 │ │ +06a716: 0c00 |0007: move-result-object v0 │ │ +06a718: 5421 1502 |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0215 │ │ +06a71c: 5411 1902 |000a: iget-object v1, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a720: 6e20 cc04 1000 |000c: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener;.onSettings:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)V // method@04cc │ │ +06a726: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x000f line=736 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #327 header: │ │ -class_idx : 226 │ │ +class_idx : 244 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #327 annotations: │ │ @@ -115193,19 +115149,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -067d6c: |[067d6c] com.squareup.okhttp.internal.framed.FramedConnection$Reader$3.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -067d7c: 5b01 1602 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0216 │ │ -067d80: 5b04 1702 |0002: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.val$peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0217 │ │ -067d84: 7030 3e04 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067d8a: 0e00 |0007: return-void │ │ +06a728: |[06a728] com.squareup.okhttp.internal.framed.FramedConnection$Reader$3.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +06a738: 5b01 1602 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0216 │ │ +06a73c: 5b04 1702 |0002: iput-object v4, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.val$peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0217 │ │ +06a740: 7030 3e04 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a746: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0008 reg=2 format Ljava/lang/String; │ │ @@ -115218,39 +115174,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -067d8c: |[067d8c] com.squareup.okhttp.internal.framed.FramedConnection$Reader$3.execute:()V │ │ -067d9c: 5420 1602 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0216 │ │ -067da0: 5400 1902 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067da4: 5400 2002 |0004: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ -067da8: 5421 1702 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.val$peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0217 │ │ -067dac: 7220 9c04 1000 |0008: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@049c │ │ -067db2: 0e00 |000b: return-void │ │ -067db4: 0d00 |000c: move-exception v0 │ │ -067db6: 28fe |000d: goto 000b // -0002 │ │ +06a748: |[06a748] com.squareup.okhttp.internal.framed.FramedConnection$Reader$3.execute:()V │ │ +06a758: 5420 1602 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.this$1:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; // field@0216 │ │ +06a75c: 5400 1902 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a760: 5400 2002 |0004: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;.frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; // field@0220 │ │ +06a764: 5421 1702 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.val$peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0217 │ │ +06a768: 7220 9c04 1000 |0008: invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameWriter;.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@049c │ │ +06a76e: 0e00 |000b: return-void │ │ +06a770: 0d00 |000c: move-exception v0 │ │ +06a772: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=752 │ │ 0x000b line=755 │ │ 0x000c line=753 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3; │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #328 header: │ │ -class_idx : 227 │ │ +class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 200 │ │ +superclass_idx : 218 │ │ source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #328 annotations: │ │ @@ -115286,26 +115242,26 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -067dc8: |[067dc8] com.squareup.okhttp.internal.framed.FramedConnection$Reader.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V │ │ -067dd8: 5b45 1902 |0000: iput-object v5, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067ddc: 1a00 2b09 |0002: const-string v0, "OkHttp %s" // string@092b │ │ -067de0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -067de2: 2311 b603 |0005: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -067de6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -067de8: 7110 e604 0500 |0008: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ -067dee: 0c03 |000b: move-result-object v3 │ │ -067df0: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -067df4: 7030 3e04 0401 |000e: invoke-direct {v4, v0, v1}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ -067dfa: 5b46 1802 |0011: iput-object v6, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ -067dfe: 0e00 |0013: return-void │ │ +06a784: |[06a784] com.squareup.okhttp.internal.framed.FramedConnection$Reader.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V │ │ +06a794: 5b45 1902 |0000: iput-object v5, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a798: 1a00 3f09 |0002: const-string v0, "OkHttp %s" // string@093f │ │ +06a79c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06a79e: 2311 ca03 |0005: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +06a7a2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +06a7a4: 7110 e604 0500 |0008: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ +06a7aa: 0c03 |000b: move-result-object v3 │ │ +06a7ac: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +06a7b0: 7030 3e04 0401 |000e: invoke-direct {v4, v0, v1}, Lcom/squareup/okhttp/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@043e │ │ +06a7b6: 5b46 1802 |0011: iput-object v6, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ +06a7ba: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0002 line=595 │ │ 0x0011 line=596 │ │ 0x0013 line=597 │ │ locals : │ │ @@ -115318,17 +115274,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -067e00: |[067e00] com.squareup.okhttp.internal.framed.FramedConnection$Reader.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ -067e10: 7030 d404 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V // method@04d4 │ │ -067e16: 0e00 |0003: return-void │ │ +06a7bc: |[06a7bc] com.squareup.okhttp.internal.framed.FramedConnection$Reader.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ +06a7cc: 7030 d404 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;)V // method@04d4 │ │ +06a7d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ @@ -115339,29 +115295,29 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -067e18: |[067e18] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ackSettingsLater:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -067e28: 7100 f204 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@04f2 │ │ -067e2e: 0c00 |0003: move-result-object v0 │ │ -067e30: 2201 e200 |0004: new-instance v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3; // type@00e2 │ │ -067e34: 1a02 2c09 |0006: const-string v2, "OkHttp %s ACK Settings" // string@092c │ │ -067e38: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -067e3a: 2333 b603 |0009: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -067e3e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -067e40: 5465 1902 |000c: iget-object v5, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067e44: 7110 e604 0500 |000e: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ -067e4a: 0c05 |0011: move-result-object v5 │ │ -067e4c: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ -067e50: 7057 d204 6132 |0014: invoke-direct {v1, v6, v2, v3, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V // method@04d2 │ │ -067e56: 7220 a30b 1000 |0017: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -067e5c: 0e00 |001a: return-void │ │ +06a7d4: |[06a7d4] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ackSettingsLater:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +06a7e4: 7100 f204 0000 |0000: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@04f2 │ │ +06a7ea: 0c00 |0003: move-result-object v0 │ │ +06a7ec: 2201 f400 |0004: new-instance v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3; // type@00f4 │ │ +06a7f0: 1a02 4009 |0006: const-string v2, "OkHttp %s ACK Settings" // string@0940 │ │ +06a7f4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +06a7f6: 2333 ca03 |0009: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +06a7fa: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +06a7fc: 5465 1902 |000c: iget-object v5, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a800: 7110 e604 0500 |000e: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ +06a806: 0c05 |0011: move-result-object v5 │ │ +06a808: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ +06a80c: 7057 d204 6132 |0014: invoke-direct {v1, v6, v2, v3, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$3;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/Settings;)V // method@04d2 │ │ +06a812: 7220 a30b 1000 |0017: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +06a818: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x001a line=757 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x001b reg=7 peerSettings Lcom/squareup/okhttp/internal/framed/Settings; │ │ @@ -115372,16 +115328,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -067e60: |[067e60] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ackSettings:()V │ │ -067e70: 0e00 |0000: return-void │ │ +06a81c: |[06a81c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ackSettings:()V │ │ +06a82c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;) │ │ @@ -115389,16 +115345,16 @@ │ │ type : '(ILjava/lang/String;Lokio/ByteString;Ljava/lang/String;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -067e74: |[067e74] com.squareup.okhttp.internal.framed.FramedConnection$Reader.alternateService:(ILjava/lang/String;Lokio/ByteString;Ljava/lang/String;IJ)V │ │ -067e84: 0e00 |0000: return-void │ │ +06a830: |[06a830] com.squareup.okhttp.internal.framed.FramedConnection$Reader.alternateService:(ILjava/lang/String;Lokio/ByteString;Ljava/lang/String;IJ)V │ │ +06a840: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0001 reg=1 streamId I │ │ 0x0000 - 0x0001 reg=2 origin Ljava/lang/String; │ │ @@ -115408,108 +115364,108 @@ │ │ 0x0000 - 0x0001 reg=6 maxAge J │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;) │ │ name : 'data' │ │ type : '(ZILokio/BufferedSource;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -067e88: |[067e88] com.squareup.okhttp.internal.framed.FramedConnection$Reader.data:(ZILokio/BufferedSource;I)V │ │ -067e98: 5441 1902 |0000: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067e9c: 7120 e804 6100 |0002: invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@04e8 │ │ -067ea2: 0a01 |0005: move-result v1 │ │ -067ea4: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -067ea8: 5441 1902 |0008: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067eac: 7155 e904 6187 |000a: invoke-static {v1, v6, v7, v8, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V // method@04e9 │ │ -067eb2: 0e00 |000d: return-void │ │ -067eb4: 5441 1902 |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067eb8: 6e20 0205 6100 |0010: invoke-virtual {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0502 │ │ -067ebe: 0c00 |0013: move-result-object v0 │ │ -067ec0: 3900 0e00 |0014: if-nez v0, 0022 // +000e │ │ -067ec4: 5441 1902 |0016: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067ec8: 6202 e501 |0018: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e5 │ │ -067ecc: 6e30 1a05 6102 |001a: invoke-virtual {v1, v6, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@051a │ │ -067ed2: 8182 |001d: int-to-long v2, v8 │ │ -067ed4: 7230 2a0e 2703 |001e: invoke-interface {v7, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -067eda: 28ec |0021: goto 000d // -0014 │ │ -067edc: 6e30 5205 7008 |0022: invoke-virtual {v0, v7, v8}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveData:(Lokio/BufferedSource;I)V // method@0552 │ │ -067ee2: 3805 e8ff |0025: if-eqz v5, 000d // -0018 │ │ -067ee6: 6e10 5305 0000 |0027: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveFin:()V // method@0553 │ │ -067eec: 28e3 |002a: goto 000d // -001d │ │ +06a844: |[06a844] com.squareup.okhttp.internal.framed.FramedConnection$Reader.data:(ZILokio/BufferedSource;I)V │ │ +06a854: 5431 1902 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a858: 7120 e804 5100 |0002: invoke-static {v1, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@04e8 │ │ +06a85e: 0a01 |0005: move-result v1 │ │ +06a860: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +06a864: 5431 1902 |0008: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a868: 7154 e904 5176 |000a: invoke-static {v1, v5, v6, v7, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILokio/BufferedSource;IZ)V // method@04e9 │ │ +06a86e: 0e00 |000d: return-void │ │ +06a870: 5431 1902 |000e: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a874: 6e20 0205 5100 |0010: invoke-virtual {v1, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0502 │ │ +06a87a: 0c00 |0013: move-result-object v0 │ │ +06a87c: 3900 0e00 |0014: if-nez v0, 0022 // +000e │ │ +06a880: 5431 1902 |0016: iget-object v1, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a884: 6202 e501 |0018: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e5 │ │ +06a888: 6e30 1a05 5102 |001a: invoke-virtual {v1, v5, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@051a │ │ +06a88e: 8171 |001d: int-to-long v1, v7 │ │ +06a890: 7230 2a0e 1602 |001e: invoke-interface {v6, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +06a896: 28ec |0021: goto 000d // -0014 │ │ +06a898: 6e30 5205 6007 |0022: invoke-virtual {v0, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveData:(Lokio/BufferedSource;I)V // method@0552 │ │ +06a89e: 3804 e8ff |0025: if-eqz v4, 000d // -0018 │ │ +06a8a2: 6e10 5305 0000 |0027: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveFin:()V // method@0553 │ │ +06a8a8: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0008 line=625 │ │ 0x000d line=638 │ │ 0x000e line=628 │ │ 0x0014 line=629 │ │ 0x0016 line=630 │ │ 0x001d line=631 │ │ 0x0022 line=634 │ │ 0x0025 line=635 │ │ 0x0027 line=636 │ │ locals : │ │ 0x0014 - 0x002b reg=0 dataStream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x0000 - 0x002b reg=4 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ - 0x0000 - 0x002b reg=5 inFinished Z │ │ - 0x0000 - 0x002b reg=6 streamId I │ │ - 0x0000 - 0x002b reg=7 source Lokio/BufferedSource; │ │ - 0x0000 - 0x002b reg=8 length I │ │ + 0x0000 - 0x002b reg=3 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ + 0x0000 - 0x002b reg=4 inFinished Z │ │ + 0x0000 - 0x002b reg=5 streamId I │ │ + 0x0000 - 0x002b reg=6 source Lokio/BufferedSource; │ │ + 0x0000 - 0x002b reg=7 length I │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;) │ │ name : 'execute' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -067ef0: |[067ef0] com.squareup.okhttp.internal.framed.FramedConnection$Reader.execute:()V │ │ -067f00: 6200 e301 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e3 │ │ -067f04: 6202 e301 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e3 │ │ -067f08: 5453 1902 |0004: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067f0c: 5533 1d02 |0006: iget-boolean v3, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ -067f10: 3903 0700 |0008: if-nez v3, 000f // +0007 │ │ -067f14: 5453 1802 |000a: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ -067f18: 7210 9b04 0300 |000c: invoke-interface {v3}, Lcom/squareup/okhttp/internal/framed/FrameReader;.readConnectionPreface:()V // method@049b │ │ -067f1e: 5453 1802 |000f: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ -067f22: 7220 9a04 5300 |0011: invoke-interface {v3, v5}, Lcom/squareup/okhttp/internal/framed/FrameReader;.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z // method@049a │ │ -067f28: 0a03 |0014: move-result v3 │ │ -067f2a: 3903 faff |0015: if-nez v3, 000f // -0006 │ │ -067f2e: 6200 e601 |0017: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e6 │ │ -067f32: 6202 db01 |0019: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -067f36: 5453 1902 |001b: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067f3a: 7130 e704 0302 |001d: invoke-static {v3, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04e7 │ │ -067f40: 5453 1802 |0020: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ -067f44: 7110 7204 0300 |0022: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -067f4a: 0e00 |0025: return-void │ │ -067f4c: 0d01 |0026: move-exception v1 │ │ -067f4e: 6200 e701 |0027: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ -067f52: 6202 e701 |0029: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ -067f56: 5453 1902 |002b: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067f5a: 7130 e704 0302 |002d: invoke-static {v3, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04e7 │ │ -067f60: 5453 1802 |0030: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ -067f64: 7110 7204 0300 |0032: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -067f6a: 28f0 |0035: goto 0025 // -0010 │ │ -067f6c: 0d03 |0036: move-exception v3 │ │ -067f6e: 5454 1902 |0037: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067f72: 7130 e704 0402 |0039: invoke-static {v4, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04e7 │ │ -067f78: 5454 1802 |003c: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ -067f7c: 7110 7204 0400 |003e: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ -067f82: 2703 |0041: throw v3 │ │ -067f84: 0d04 |0042: move-exception v4 │ │ -067f86: 28f9 |0043: goto 003c // -0007 │ │ -067f88: 0d03 |0044: move-exception v3 │ │ -067f8a: 28eb |0045: goto 0030 // -0015 │ │ -067f8c: 0d03 |0046: move-exception v3 │ │ -067f8e: 28d9 |0047: goto 0020 // -0027 │ │ +06a8ac: |[06a8ac] com.squareup.okhttp.internal.framed.FramedConnection$Reader.execute:()V │ │ +06a8bc: 6200 e301 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e3 │ │ +06a8c0: 6202 e301 |0002: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INTERNAL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e3 │ │ +06a8c4: 5453 1902 |0004: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a8c8: 5533 1d02 |0006: iget-boolean v3, v3, Lcom/squareup/okhttp/internal/framed/FramedConnection;.client:Z // field@021d │ │ +06a8cc: 3903 0700 |0008: if-nez v3, 000f // +0007 │ │ +06a8d0: 5453 1802 |000a: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ +06a8d4: 7210 9b04 0300 |000c: invoke-interface {v3}, Lcom/squareup/okhttp/internal/framed/FrameReader;.readConnectionPreface:()V // method@049b │ │ +06a8da: 5453 1802 |000f: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ +06a8de: 7220 9a04 5300 |0011: invoke-interface {v3, v5}, Lcom/squareup/okhttp/internal/framed/FrameReader;.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z // method@049a │ │ +06a8e4: 0a03 |0014: move-result v3 │ │ +06a8e6: 3903 faff |0015: if-nez v3, 000f // -0006 │ │ +06a8ea: 6200 e601 |0017: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.NO_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e6 │ │ +06a8ee: 6202 db01 |0019: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +06a8f2: 5453 1902 |001b: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a8f6: 7130 e704 0302 |001d: invoke-static {v3, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04e7 │ │ +06a8fc: 5453 1802 |0020: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ +06a900: 7110 7204 0300 |0022: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +06a906: 0e00 |0025: return-void │ │ +06a908: 0d01 |0026: move-exception v1 │ │ +06a90a: 6200 e701 |0027: sget-object v0, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ +06a90e: 6202 e701 |0029: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ +06a912: 5453 1902 |002b: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a916: 7130 e704 0302 |002d: invoke-static {v3, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04e7 │ │ +06a91c: 5453 1802 |0030: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ +06a920: 7110 7204 0300 |0032: invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +06a926: 28f0 |0035: goto 0025 // -0010 │ │ +06a928: 0d03 |0036: move-exception v3 │ │ +06a92a: 5454 1902 |0037: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a92e: 7130 e704 0402 |0039: invoke-static {v4, v0, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/ErrorCode;Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04e7 │ │ +06a934: 5454 1802 |003c: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.frameReader:Lcom/squareup/okhttp/internal/framed/FrameReader; // field@0218 │ │ +06a938: 7110 7204 0400 |003e: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@0472 │ │ +06a93e: 2703 |0041: throw v3 │ │ +06a940: 0d04 |0042: move-exception v4 │ │ +06a942: 28f9 |0043: goto 003c // -0007 │ │ +06a944: 0d03 |0044: move-exception v3 │ │ +06a946: 28eb |0045: goto 0030 // -0015 │ │ +06a948: 0d03 |0046: move-exception v3 │ │ +06a94a: 28d9 |0047: goto 0020 // -0027 │ │ catches : 5 │ │ 0x0004 - 0x001b │ │ Ljava/io/IOException; -> 0x0026 │ │ -> 0x0036 │ │ 0x001b - 0x0020 │ │ Ljava/io/IOException; -> 0x0046 │ │ 0x0027 - 0x002b │ │ @@ -115550,60 +115506,60 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -067fcc: |[067fcc] com.squareup.okhttp.internal.framed.FramedConnection$Reader.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V │ │ -067fdc: 6e10 430e 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@0e43 │ │ -067fe2: 0a02 |0003: move-result v2 │ │ -067fe4: 3d02 0200 |0004: if-lez v2, 0006 // +0002 │ │ -067fe8: 5463 1902 |0006: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067fec: 1d03 |0008: monitor-enter v3 │ │ -067fee: 5462 1902 |0009: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -067ff2: 7110 f004 0200 |000b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ -067ff8: 0c02 |000e: move-result-object v2 │ │ -067ffa: 7210 830b 0200 |000f: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -068000: 0c02 |0012: move-result-object v2 │ │ -068002: 5464 1902 |0013: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068006: 7110 f004 0400 |0015: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ -06800c: 0c04 |0018: move-result-object v4 │ │ -06800e: 7210 820b 0400 |0019: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@0b82 │ │ -068014: 0a04 |001c: move-result v4 │ │ -068016: 2344 a903 |001d: new-array v4, v4, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03a9 │ │ -06801a: 7220 320b 4200 |001f: invoke-interface {v2, v4}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ -068020: 0c01 |0022: move-result-object v1 │ │ -068022: 1f01 a903 |0023: check-cast v1, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03a9 │ │ -068026: 5462 1902 |0025: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -06802a: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -06802c: 7120 ec04 4200 |0028: invoke-static {v2, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1602:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z // method@04ec │ │ -068032: 1e03 |002b: monitor-exit v3 │ │ -068034: 2113 |002c: array-length v3, v1 │ │ -068036: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -068038: 3532 2400 |002e: if-ge v2, v3, 0052 // +0024 │ │ -06803c: 4600 0102 |0030: aget-object v0, v1, v2 │ │ -068040: 6e10 4a05 0000 |0032: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getId:()I // method@054a │ │ -068046: 0a04 |0035: move-result v4 │ │ -068048: 3774 1600 |0036: if-le v4, v7, 004c // +0016 │ │ -06804c: 6e10 4f05 0000 |0038: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isLocallyInitiated:()Z // method@054f │ │ -068052: 0a04 |003b: move-result v4 │ │ -068054: 3804 1000 |003c: if-eqz v4, 004c // +0010 │ │ -068058: 6204 e801 |003e: sget-object v4, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e8 │ │ -06805c: 6e20 5505 4000 |0040: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0555 │ │ -068062: 5464 1902 |0043: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068066: 6e10 4a05 0000 |0045: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getId:()I // method@054a │ │ -06806c: 0a05 |0048: move-result v5 │ │ -06806e: 6e20 1005 5400 |0049: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ -068074: d802 0201 |004c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -068078: 28e0 |004e: goto 002e // -0020 │ │ -06807a: 0d02 |004f: move-exception v2 │ │ -06807c: 1e03 |0050: monitor-exit v3 │ │ -06807e: 2702 |0051: throw v2 │ │ -068080: 0e00 |0052: return-void │ │ +06a988: |[06a988] com.squareup.okhttp.internal.framed.FramedConnection$Reader.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V │ │ +06a998: 6e10 430e 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@0e43 │ │ +06a99e: 0a02 |0003: move-result v2 │ │ +06a9a0: 3d02 0200 |0004: if-lez v2, 0006 // +0002 │ │ +06a9a4: 5463 1902 |0006: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a9a8: 1d03 |0008: monitor-enter v3 │ │ +06a9aa: 5462 1902 |0009: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a9ae: 7110 f004 0200 |000b: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ +06a9b4: 0c02 |000e: move-result-object v2 │ │ +06a9b6: 7210 830b 0200 |000f: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +06a9bc: 0c02 |0012: move-result-object v2 │ │ +06a9be: 5464 1902 |0013: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a9c2: 7110 f004 0400 |0015: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ +06a9c8: 0c04 |0018: move-result-object v4 │ │ +06a9ca: 7210 820b 0400 |0019: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@0b82 │ │ +06a9d0: 0a04 |001c: move-result v4 │ │ +06a9d2: 2344 bd03 |001d: new-array v4, v4, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03bd │ │ +06a9d6: 7220 320b 4200 |001f: invoke-interface {v2, v4}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ +06a9dc: 0c01 |0022: move-result-object v1 │ │ +06a9de: 1f01 bd03 |0023: check-cast v1, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03bd │ │ +06a9e2: 5462 1902 |0025: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06a9e6: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +06a9e8: 7120 ec04 4200 |0028: invoke-static {v2, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1602:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z // method@04ec │ │ +06a9ee: 1e03 |002b: monitor-exit v3 │ │ +06a9f0: 2113 |002c: array-length v3, v1 │ │ +06a9f2: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +06a9f4: 3532 2400 |002e: if-ge v2, v3, 0052 // +0024 │ │ +06a9f8: 4600 0102 |0030: aget-object v0, v1, v2 │ │ +06a9fc: 6e10 4a05 0000 |0032: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getId:()I // method@054a │ │ +06aa02: 0a04 |0035: move-result v4 │ │ +06aa04: 3774 1600 |0036: if-le v4, v7, 004c // +0016 │ │ +06aa08: 6e10 4f05 0000 |0038: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.isLocallyInitiated:()Z // method@054f │ │ +06aa0e: 0a04 |003b: move-result v4 │ │ +06aa10: 3804 1000 |003c: if-eqz v4, 004c // +0010 │ │ +06aa14: 6204 e801 |003e: sget-object v4, Lcom/squareup/okhttp/internal/framed/ErrorCode;.REFUSED_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e8 │ │ +06aa18: 6e20 5505 4000 |0040: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0555 │ │ +06aa1e: 5464 1902 |0043: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aa22: 6e10 4a05 0000 |0045: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getId:()I // method@054a │ │ +06aa28: 0a05 |0048: move-result v5 │ │ +06aa2a: 6e20 1005 5400 |0049: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ +06aa30: d802 0201 |004c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06aa34: 28e0 |004e: goto 002e // -0020 │ │ +06aa36: 0d02 |004f: move-exception v2 │ │ +06aa38: 1e03 |0050: monitor-exit v3 │ │ +06aa3a: 2702 |0051: throw v2 │ │ +06aa3c: 0e00 |0052: return-void │ │ catches : 2 │ │ 0x0009 - 0x002c │ │ -> 0x004f │ │ 0x0050 - 0x0051 │ │ -> 0x004f │ │ positions : │ │ 0x0000 line=776 │ │ @@ -115632,106 +115588,106 @@ │ │ type : '(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 170 16-bit code units │ │ -068098: |[068098] com.squareup.okhttp.internal.framed.FramedConnection$Reader.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V │ │ -0680a8: 5491 1902 |0000: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0680ac: 7120 e804 c100 |0002: invoke-static {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@04e8 │ │ -0680b2: 0a01 |0005: move-result v1 │ │ -0680b4: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -0680b8: 5491 1902 |0008: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0680bc: 7140 ea04 c1be |000a: invoke-static {v1, v12, v14, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V // method@04ea │ │ -0680c2: 0e00 |000d: return-void │ │ -0680c4: 5497 1902 |000e: iget-object v7, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0680c8: 1d07 |0010: monitor-enter v7 │ │ -0680ca: 5491 1902 |0011: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0680ce: 7110 eb04 0100 |0013: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z // method@04eb │ │ -0680d4: 0a01 |0016: move-result v1 │ │ -0680d6: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ -0680da: 1e07 |0019: monitor-exit v7 │ │ -0680dc: 28f3 |001a: goto 000d // -000d │ │ -0680de: 0d01 |001b: move-exception v1 │ │ -0680e0: 1e07 |001c: monitor-exit v7 │ │ -0680e2: 2701 |001d: throw v1 │ │ -0680e4: 5491 1902 |001e: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0680e8: 6e20 0205 c100 |0020: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0502 │ │ -0680ee: 0c06 |0023: move-result-object v6 │ │ -0680f0: 3906 6900 |0024: if-nez v6, 008d // +0069 │ │ -0680f4: 6e10 6405 0f00 |0026: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfStreamAbsent:()Z // method@0564 │ │ -0680fa: 0a01 |0029: move-result v1 │ │ -0680fc: 3801 0b00 |002a: if-eqz v1, 0035 // +000b │ │ -068100: 5491 1902 |002c: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068104: 6202 e501 |002e: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e5 │ │ -068108: 6e30 1a05 c102 |0030: invoke-virtual {v1, v12, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@051a │ │ -06810e: 1e07 |0033: monitor-exit v7 │ │ -068110: 28d9 |0034: goto 000d // -0027 │ │ -068112: 5491 1902 |0035: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068116: 7110 ed04 0100 |0037: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I // method@04ed │ │ -06811c: 0a01 |003a: move-result v1 │ │ -06811e: 361c 0400 |003b: if-gt v12, v1, 003f // +0004 │ │ -068122: 1e07 |003d: monitor-exit v7 │ │ -068124: 28cf |003e: goto 000d // -0031 │ │ -068126: dc01 0c02 |003f: rem-int/lit8 v1, v12, #int 2 // #02 │ │ -06812a: 5492 1902 |0041: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -06812e: 7110 ef04 0200 |0043: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I // method@04ef │ │ -068134: 0a02 |0046: move-result v2 │ │ -068136: dc02 0202 |0047: rem-int/lit8 v2, v2, #int 2 // #02 │ │ -06813a: 3321 0400 |0049: if-ne v1, v2, 004d // +0004 │ │ -06813e: 1e07 |004b: monitor-exit v7 │ │ -068140: 28c1 |004c: goto 000d // -003f │ │ -068142: 2200 e900 |004d: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00e9 │ │ -068146: 5492 1902 |004f: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -06814a: 01c1 |0051: move v1, v12 │ │ -06814c: 01a3 |0052: move v3, v10 │ │ -06814e: 01b4 |0053: move v4, v11 │ │ -068150: 07e5 |0054: move-object v5, v14 │ │ -068152: 7606 3905 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V // method@0539 │ │ -068158: 5491 1902 |0058: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -06815c: 7120 ee04 c100 |005a: invoke-static {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1702:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I // method@04ee │ │ -068162: 5491 1902 |005d: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068166: 7110 f004 0100 |005f: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ -06816c: 0c01 |0062: move-result-object v1 │ │ -06816e: 7110 fc09 0c00 |0063: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -068174: 0c02 |0066: move-result-object v2 │ │ -068176: 7230 800b 2100 |0067: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -06817c: 7100 f204 0000 |006a: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@04f2 │ │ -068182: 0c01 |006d: move-result-object v1 │ │ -068184: 2202 e000 |006e: new-instance v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1; // type@00e0 │ │ -068188: 1a03 3409 |0070: const-string v3, "OkHttp %s stream %d" // string@0934 │ │ -06818c: 1224 |0072: const/4 v4, #int 2 // #2 │ │ -06818e: 2344 b603 |0073: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -068192: 1205 |0075: const/4 v5, #int 0 // #0 │ │ -068194: 5498 1902 |0076: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068198: 7110 e604 0800 |0078: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ -06819e: 0c08 |007b: move-result-object v8 │ │ -0681a0: 4d08 0405 |007c: aput-object v8, v4, v5 │ │ -0681a4: 1215 |007e: const/4 v5, #int 1 // #1 │ │ -0681a6: 7110 fc09 0c00 |007f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0681ac: 0c08 |0082: move-result-object v8 │ │ -0681ae: 4d08 0405 |0083: aput-object v8, v4, v5 │ │ -0681b2: 7050 ce04 9243 |0085: invoke-direct {v2, v9, v3, v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@04ce │ │ -0681b8: 7220 a30b 2100 |0088: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -0681be: 1e07 |008b: monitor-exit v7 │ │ -0681c0: 2881 |008c: goto 000d // -007f │ │ -0681c2: 1e07 |008d: monitor-exit v7 │ │ -0681c4: 6e10 6505 0f00 |008e: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfStreamPresent:()Z // method@0565 │ │ -0681ca: 0a01 |0091: move-result v1 │ │ -0681cc: 3801 0e00 |0092: if-eqz v1, 00a0 // +000e │ │ -0681d0: 6201 e701 |0094: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ -0681d4: 6e20 4705 1600 |0096: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ -0681da: 5491 1902 |0099: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0681de: 6e20 1005 c100 |009b: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ -0681e4: 2900 6fff |009e: goto/16 000d // -0091 │ │ -0681e8: 6e30 5405 e60f |00a0: invoke-virtual {v6, v14, v15}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveHeaders:(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0554 │ │ -0681ee: 380b 6aff |00a3: if-eqz v11, 000d // -0096 │ │ -0681f2: 6e10 5305 0600 |00a5: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveFin:()V // method@0553 │ │ -0681f8: 2900 65ff |00a8: goto/16 000d // -009b │ │ +06aa54: |[06aa54] com.squareup.okhttp.internal.framed.FramedConnection$Reader.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V │ │ +06aa64: 5491 1902 |0000: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aa68: 7120 e804 c100 |0002: invoke-static {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@04e8 │ │ +06aa6e: 0a01 |0005: move-result v1 │ │ +06aa70: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +06aa74: 5491 1902 |0008: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aa78: 7140 ea04 c1be |000a: invoke-static {v1, v12, v14, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;Z)V // method@04ea │ │ +06aa7e: 0e00 |000d: return-void │ │ +06aa80: 5497 1902 |000e: iget-object v7, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aa84: 1d07 |0010: monitor-enter v7 │ │ +06aa86: 5491 1902 |0011: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aa8a: 7110 eb04 0100 |0013: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z // method@04eb │ │ +06aa90: 0a01 |0016: move-result v1 │ │ +06aa92: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ +06aa96: 1e07 |0019: monitor-exit v7 │ │ +06aa98: 28f3 |001a: goto 000d // -000d │ │ +06aa9a: 0d01 |001b: move-exception v1 │ │ +06aa9c: 1e07 |001c: monitor-exit v7 │ │ +06aa9e: 2701 |001d: throw v1 │ │ +06aaa0: 5491 1902 |001e: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aaa4: 6e20 0205 c100 |0020: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0502 │ │ +06aaaa: 0c06 |0023: move-result-object v6 │ │ +06aaac: 3906 6900 |0024: if-nez v6, 008d // +0069 │ │ +06aab0: 6e10 6405 0f00 |0026: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfStreamAbsent:()Z // method@0564 │ │ +06aab6: 0a01 |0029: move-result v1 │ │ +06aab8: 3801 0b00 |002a: if-eqz v1, 0035 // +000b │ │ +06aabc: 5491 1902 |002c: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aac0: 6202 e501 |002e: sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;.INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e5 │ │ +06aac4: 6e30 1a05 c102 |0030: invoke-virtual {v1, v12, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeSynResetLater:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@051a │ │ +06aaca: 1e07 |0033: monitor-exit v7 │ │ +06aacc: 28d9 |0034: goto 000d // -0027 │ │ +06aace: 5491 1902 |0035: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aad2: 7110 ed04 0100 |0037: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1700:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I // method@04ed │ │ +06aad8: 0a01 |003a: move-result v1 │ │ +06aada: 361c 0400 |003b: if-gt v12, v1, 003f // +0004 │ │ +06aade: 1e07 |003d: monitor-exit v7 │ │ +06aae0: 28cf |003e: goto 000d // -0031 │ │ +06aae2: dc01 0c02 |003f: rem-int/lit8 v1, v12, #int 2 // #02 │ │ +06aae6: 5492 1902 |0041: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06aaea: 7110 ef04 0200 |0043: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1800:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)I // method@04ef │ │ +06aaf0: 0a02 |0046: move-result v2 │ │ +06aaf2: dc02 0202 |0047: rem-int/lit8 v2, v2, #int 2 // #02 │ │ +06aaf6: 3321 0400 |0049: if-ne v1, v2, 004d // +0004 │ │ +06aafa: 1e07 |004b: monitor-exit v7 │ │ +06aafc: 28c1 |004c: goto 000d // -003f │ │ +06aafe: 2200 fb00 |004d: new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00fb │ │ +06ab02: 5492 1902 |004f: iget-object v2, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ab06: 01c1 |0051: move v1, v12 │ │ +06ab08: 01a3 |0052: move v3, v10 │ │ +06ab0a: 01b4 |0053: move v4, v11 │ │ +06ab0c: 07e5 |0054: move-object v5, v14 │ │ +06ab0e: 7606 3905 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.:(ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V // method@0539 │ │ +06ab14: 5491 1902 |0058: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ab18: 7120 ee04 c100 |005a: invoke-static {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1702:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)I // method@04ee │ │ +06ab1e: 5491 1902 |005d: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ab22: 7110 f004 0100 |005f: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ +06ab28: 0c01 |0062: move-result-object v1 │ │ +06ab2a: 7110 fc09 0c00 |0063: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06ab30: 0c02 |0066: move-result-object v2 │ │ +06ab32: 7230 800b 2100 |0067: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +06ab38: 7100 f204 0000 |006a: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@04f2 │ │ +06ab3e: 0c01 |006d: move-result-object v1 │ │ +06ab40: 2202 f200 |006e: new-instance v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1; // type@00f2 │ │ +06ab44: 1a03 4809 |0070: const-string v3, "OkHttp %s stream %d" // string@0948 │ │ +06ab48: 1224 |0072: const/4 v4, #int 2 // #2 │ │ +06ab4a: 2344 ca03 |0073: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +06ab4e: 1205 |0075: const/4 v5, #int 0 // #0 │ │ +06ab50: 5498 1902 |0076: iget-object v8, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ab54: 7110 e604 0800 |0078: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ +06ab5a: 0c08 |007b: move-result-object v8 │ │ +06ab5c: 4d08 0405 |007c: aput-object v8, v4, v5 │ │ +06ab60: 1215 |007e: const/4 v5, #int 1 // #1 │ │ +06ab62: 7110 fc09 0c00 |007f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06ab68: 0c08 |0082: move-result-object v8 │ │ +06ab6a: 4d08 0405 |0083: aput-object v8, v4, v5 │ │ +06ab6e: 7050 ce04 9243 |0085: invoke-direct {v2, v9, v3, v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$1;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@04ce │ │ +06ab74: 7220 a30b 2100 |0088: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +06ab7a: 1e07 |008b: monitor-exit v7 │ │ +06ab7c: 2881 |008c: goto 000d // -007f │ │ +06ab7e: 1e07 |008d: monitor-exit v7 │ │ +06ab80: 6e10 6505 0f00 |008e: invoke-virtual {v15}, Lcom/squareup/okhttp/internal/framed/HeadersMode;.failIfStreamPresent:()Z // method@0565 │ │ +06ab86: 0a01 |0091: move-result v1 │ │ +06ab88: 3801 0e00 |0092: if-eqz v1, 00a0 // +000e │ │ +06ab8c: 6201 e701 |0094: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.PROTOCOL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01e7 │ │ +06ab90: 6e20 4705 1600 |0096: invoke-virtual {v6, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ +06ab96: 5491 1902 |0099: iget-object v1, v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ab9a: 6e20 1005 c100 |009b: invoke-virtual {v1, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ +06aba0: 2900 6fff |009e: goto/16 000d // -0091 │ │ +06aba4: 6e30 5405 e60f |00a0: invoke-virtual {v6, v14, v15}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveHeaders:(Ljava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0554 │ │ +06abaa: 380b 6aff |00a3: if-eqz v11, 000d // -0096 │ │ +06abae: 6e10 5305 0600 |00a5: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveFin:()V // method@0553 │ │ +06abb4: 2900 65ff |00a8: goto/16 000d // -009b │ │ catches : 2 │ │ 0x0011 - 0x001d │ │ -> 0x001b │ │ 0x001e - 0x008e │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=642 │ │ @@ -115775,27 +115731,27 @@ │ │ type : '(ZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -068210: |[068210] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ping:(ZII)V │ │ -068220: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ -068224: 5441 1902 |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068228: 7120 f604 6100 |0004: invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; // method@04f6 │ │ -06822e: 0c00 |0007: move-result-object v0 │ │ -068230: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -068234: 6e10 e005 0000 |000a: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Ping;.receive:()V // method@05e0 │ │ -06823a: 0e00 |000d: return-void │ │ -06823c: 5441 1902 |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068240: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -068242: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -068244: 7153 f704 2176 |0012: invoke-static {v1, v2, v6, v7, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@04f7 │ │ -06824a: 28f8 |0015: goto 000d // -0008 │ │ +06abcc: |[06abcc] com.squareup.okhttp.internal.framed.FramedConnection$Reader.ping:(ZII)V │ │ +06abdc: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ +06abe0: 5441 1902 |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06abe4: 7120 f604 6100 |0004: invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2400:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Lcom/squareup/okhttp/internal/framed/Ping; // method@04f6 │ │ +06abea: 0c00 |0007: move-result-object v0 │ │ +06abec: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +06abf0: 6e10 e005 0000 |000a: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Ping;.receive:()V // method@05e0 │ │ +06abf6: 0e00 |000d: return-void │ │ +06abf8: 5441 1902 |000e: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06abfc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +06abfe: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +06ac00: 7153 f704 2176 |0012: invoke-static {v1, v2, v6, v7, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2500:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ZIILcom/squareup/okhttp/internal/framed/Ping;)V // method@04f7 │ │ +06ac06: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0002 line=765 │ │ 0x0008 line=766 │ │ 0x000a line=767 │ │ 0x000d line=773 │ │ @@ -115812,16 +115768,16 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06824c: |[06824c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.priority:(IIIZ)V │ │ -06825c: 0e00 |0000: return-void │ │ +06ac08: |[06ac08] com.squareup.okhttp.internal.framed.FramedConnection$Reader.priority:(IIIZ)V │ │ +06ac18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ 0x0000 - 0x0001 reg=1 streamId I │ │ 0x0000 - 0x0001 reg=2 streamDependency I │ │ @@ -115833,18 +115789,18 @@ │ │ type : '(IILjava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -068260: |[068260] com.squareup.okhttp.internal.framed.FramedConnection$Reader.pushPromise:(IILjava/util/List;)V │ │ -068270: 5410 1902 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068274: 7130 f804 3004 |0002: invoke-static {v0, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V // method@04f8 │ │ -06827a: 0e00 |0005: return-void │ │ +06ac1c: |[06ac1c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.pushPromise:(IILjava/util/List;)V │ │ +06ac2c: 5410 1902 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ac30: 7130 f804 3004 |0002: invoke-static {v0, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2600:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILjava/util/List;)V // method@04f8 │ │ +06ac36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0005 line=819 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ @@ -115857,28 +115813,28 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -06827c: |[06827c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -06828c: 5421 1902 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068290: 7120 e804 3100 |0002: invoke-static {v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@04e8 │ │ -068296: 0a01 |0005: move-result v1 │ │ -068298: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -06829c: 5421 1902 |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0682a0: 7130 f304 3104 |000a: invoke-static {v1, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04f3 │ │ -0682a6: 0e00 |000d: return-void │ │ -0682a8: 5421 1902 |000e: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0682ac: 6e20 1005 3100 |0010: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ -0682b2: 0c00 |0013: move-result-object v0 │ │ -0682b4: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ -0682b8: 6e20 5505 4000 |0016: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0555 │ │ -0682be: 28f4 |0019: goto 000d // -000c │ │ +06ac38: |[06ac38] com.squareup.okhttp.internal.framed.FramedConnection$Reader.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +06ac48: 5421 1902 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ac4c: 7120 e804 3100 |0002: invoke-static {v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;I)Z // method@04e8 │ │ +06ac52: 0a01 |0005: move-result v1 │ │ +06ac54: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +06ac58: 5421 1902 |0008: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ac5c: 7130 f304 3104 |000a: invoke-static {v1, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2200:(Lcom/squareup/okhttp/internal/framed/FramedConnection;ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@04f3 │ │ +06ac62: 0e00 |000d: return-void │ │ +06ac64: 5421 1902 |000e: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ac68: 6e20 1005 3100 |0010: invoke-virtual {v1, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.removeStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0510 │ │ +06ac6e: 0c00 |0013: move-result-object v0 │ │ +06ac70: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ +06ac74: 6e20 5505 4000 |0016: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.receiveRstStream:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0555 │ │ +06ac7a: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0008 line=703 │ │ 0x000d line=710 │ │ 0x000e line=706 │ │ 0x0014 line=707 │ │ @@ -115890,118 +115846,118 @@ │ │ 0x0000 - 0x001a reg=4 errorCode Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;) │ │ name : 'settings' │ │ type : '(ZLcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 18 │ │ + registers : 17 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 184 16-bit code units │ │ -0682c0: |[0682c0] com.squareup.okhttp.internal.framed.FramedConnection$Reader.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V │ │ -0682d0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0682d4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0682d6: 54f9 1902 |0003: iget-object v9, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0682da: 1d09 |0005: monitor-enter v9 │ │ -0682dc: 54f8 1902 |0006: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0682e0: 5488 2802 |0008: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -0682e4: 150a 0100 |000a: const/high16 v10, #int 65536 // #1 │ │ -0682e8: 6e20 f805 a800 |000c: invoke-virtual {v8, v10}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ -0682ee: 0a05 |000f: move-result v5 │ │ -0682f0: 3810 0900 |0010: if-eqz v16, 0019 // +0009 │ │ -0682f4: 54f8 1902 |0012: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0682f8: 5488 2802 |0014: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -0682fc: 6e10 ef05 0800 |0016: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/framed/Settings;.clear:()V // method@05ef │ │ -068302: 54f8 1902 |0019: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068306: 5488 2802 |001b: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -06830a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -06830e: 6e20 0106 0800 |001f: invoke-virtual {v8, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@0601 │ │ -068314: 54f8 1902 |0022: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068318: 6e10 0105 0800 |0024: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@0501 │ │ -06831e: 0c08 |0027: move-result-object v8 │ │ -068320: 620a 4601 |0028: sget-object v10, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -068324: 33a8 0700 |002a: if-ne v8, v10, 0031 // +0007 │ │ -068328: 0800 1100 |002c: move-object/from16 v0, v17 │ │ -06832c: 7020 d704 0f00 |002e: invoke-direct {v15, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.ackSettingsLater:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@04d7 │ │ -068332: 54f8 1902 |0031: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068336: 5488 2802 |0033: iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ -06833a: 150a 0100 |0035: const/high16 v10, #int 65536 // #1 │ │ -06833e: 6e20 f805 a800 |0037: invoke-virtual {v8, v10}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ -068344: 0a04 |003a: move-result v4 │ │ -068346: 12f8 |003b: const/4 v8, #int -1 // #ff │ │ -068348: 3284 4400 |003c: if-eq v4, v8, 0080 // +0044 │ │ -06834c: 3254 4200 |003e: if-eq v4, v5, 0080 // +0042 │ │ -068350: 9108 0405 |0040: sub-int v8, v4, v5 │ │ -068354: 8182 |0042: int-to-long v2, v8 │ │ -068356: 54f8 1902 |0043: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -06835a: 7110 f404 0800 |0045: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z // method@04f4 │ │ -068360: 0a08 |0048: move-result v8 │ │ -068362: 3908 0d00 |0049: if-nez v8, 0056 // +000d │ │ -068366: 54f8 1902 |004b: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -06836a: 6e30 fc04 2803 |004d: invoke-virtual {v8, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.addBytesToWriteWindow:(J)V // method@04fc │ │ -068370: 54f8 1902 |0050: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068374: 121a |0052: const/4 v10, #int 1 // #1 │ │ -068376: 7120 f504 a800 |0053: invoke-static {v8, v10}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2302:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z // method@04f5 │ │ -06837c: 54f8 1902 |0056: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068380: 7110 f004 0800 |0058: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ -068386: 0c08 |005b: move-result-object v8 │ │ -068388: 7210 7e0b 0800 |005c: invoke-interface {v8}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ -06838e: 0a08 |005f: move-result v8 │ │ -068390: 3908 2000 |0060: if-nez v8, 0080 // +0020 │ │ -068394: 54f8 1902 |0062: iget-object v8, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068398: 7110 f004 0800 |0064: invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ -06839e: 0c08 |0067: move-result-object v8 │ │ -0683a0: 7210 830b 0800 |0068: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ -0683a6: 0c08 |006b: move-result-object v8 │ │ -0683a8: 54fa 1902 |006c: iget-object v10, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0683ac: 7110 f004 0a00 |006e: invoke-static {v10}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ -0683b2: 0c0a |0071: move-result-object v10 │ │ -0683b4: 7210 820b 0a00 |0072: invoke-interface {v10}, Ljava/util/Map;.size:()I // method@0b82 │ │ -0683ba: 0a0a |0075: move-result v10 │ │ -0683bc: 23aa a903 |0076: new-array v10, v10, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03a9 │ │ -0683c0: 7220 320b a800 |0078: invoke-interface {v8, v10}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ -0683c6: 0c08 |007b: move-result-object v8 │ │ -0683c8: 0780 |007c: move-object v0, v8 │ │ -0683ca: 1f00 a903 |007d: check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03a9 │ │ -0683ce: 0707 |007f: move-object v7, v0 │ │ -0683d0: 7100 f204 0000 |0080: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@04f2 │ │ -0683d6: 0c08 |0083: move-result-object v8 │ │ -0683d8: 220a e100 |0084: new-instance v10, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; // type@00e1 │ │ -0683dc: 1a0b 3309 |0086: const-string v11, "OkHttp %s settings" // string@0933 │ │ -0683e0: 121c |0088: const/4 v12, #int 1 // #1 │ │ -0683e2: 23cc b603 |0089: new-array v12, v12, [Ljava/lang/Object; // type@03b6 │ │ -0683e6: 120d |008b: const/4 v13, #int 0 // #0 │ │ -0683e8: 54fe 1902 |008c: iget-object v14, v15, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0683ec: 7110 e604 0e00 |008e: invoke-static {v14}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ -0683f2: 0c0e |0091: move-result-object v14 │ │ -0683f4: 4d0e 0c0d |0092: aput-object v14, v12, v13 │ │ -0683f8: 7040 d004 facb |0094: invoke-direct {v10, v15, v11, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V // method@04d0 │ │ -0683fe: 7220 a30b a800 |0097: invoke-interface {v8, v10}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ -068404: 1e09 |009a: monitor-exit v9 │ │ -068406: 3807 1c00 |009b: if-eqz v7, 00b7 // +001c │ │ -06840a: 1608 0000 |009d: const-wide/16 v8, #int 0 // #0 │ │ -06840e: 3108 0208 |009f: cmp-long v8, v2, v8 │ │ -068412: 3808 1600 |00a1: if-eqz v8, 00b7 // +0016 │ │ -068416: 2179 |00a3: array-length v9, v7 │ │ -068418: 1208 |00a4: const/4 v8, #int 0 // #0 │ │ -06841a: 3598 1200 |00a5: if-ge v8, v9, 00b7 // +0012 │ │ -06841e: 4606 0708 |00a7: aget-object v6, v7, v8 │ │ -068422: 1d06 |00a9: monitor-enter v6 │ │ -068424: 6e30 4205 2603 |00aa: invoke-virtual {v6, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.addBytesToWriteWindow:(J)V // method@0542 │ │ -06842a: 1e06 |00ad: monitor-exit v6 │ │ -06842c: d808 0801 |00ae: add-int/lit8 v8, v8, #int 1 // #01 │ │ -068430: 28f5 |00b0: goto 00a5 // -000b │ │ -068432: 0d08 |00b1: move-exception v8 │ │ -068434: 1e09 |00b2: monitor-exit v9 │ │ -068436: 2708 |00b3: throw v8 │ │ -068438: 0d08 |00b4: move-exception v8 │ │ -06843a: 1e06 |00b5: monitor-exit v6 │ │ -06843c: 2708 |00b6: throw v8 │ │ -06843e: 0e00 |00b7: return-void │ │ +06ac7c: |[06ac7c] com.squareup.okhttp.internal.framed.FramedConnection$Reader.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V │ │ +06ac8c: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ +06ac90: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +06ac92: 54e8 1902 |0003: iget-object v8, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ac96: 1d08 |0005: monitor-enter v8 │ │ +06ac98: 54e7 1902 |0006: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ac9c: 5477 2802 |0008: iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +06aca0: 1509 0100 |000a: const/high16 v9, #int 65536 // #1 │ │ +06aca4: 6e20 f805 9700 |000c: invoke-virtual {v7, v9}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ +06acaa: 0a04 |000f: move-result v4 │ │ +06acac: 380f 0900 |0010: if-eqz v15, 0019 // +0009 │ │ +06acb0: 54e7 1902 |0012: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06acb4: 5477 2802 |0014: iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +06acb8: 6e10 ef05 0700 |0016: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/Settings;.clear:()V // method@05ef │ │ +06acbe: 54e7 1902 |0019: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06acc2: 5477 2802 |001b: iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +06acc6: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +06acca: 6e20 0106 0700 |001f: invoke-virtual {v7, v0}, Lcom/squareup/okhttp/internal/framed/Settings;.merge:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@0601 │ │ +06acd0: 54e7 1902 |0022: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06acd4: 6e10 0105 0700 |0024: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@0501 │ │ +06acda: 0c07 |0027: move-result-object v7 │ │ +06acdc: 6209 4601 |0028: sget-object v9, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +06ace0: 3397 0700 |002a: if-ne v7, v9, 0031 // +0007 │ │ +06ace4: 0800 1000 |002c: move-object/from16 v0, v16 │ │ +06ace8: 7020 d704 0e00 |002e: invoke-direct {v14, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.ackSettingsLater:(Lcom/squareup/okhttp/internal/framed/Settings;)V // method@04d7 │ │ +06acee: 54e7 1902 |0031: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06acf2: 5477 2802 |0033: iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;.peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0228 │ │ +06acf6: 1509 0100 |0035: const/high16 v9, #int 65536 // #1 │ │ +06acfa: 6e20 f805 9700 |0037: invoke-virtual {v7, v9}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ +06ad00: 0a03 |003a: move-result v3 │ │ +06ad02: 12f7 |003b: const/4 v7, #int -1 // #ff │ │ +06ad04: 3273 4400 |003c: if-eq v3, v7, 0080 // +0044 │ │ +06ad08: 3243 4200 |003e: if-eq v3, v4, 0080 // +0042 │ │ +06ad0c: 9107 0304 |0040: sub-int v7, v3, v4 │ │ +06ad10: 8171 |0042: int-to-long v1, v7 │ │ +06ad12: 54e7 1902 |0043: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ad16: 7110 f404 0700 |0045: invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2300:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z // method@04f4 │ │ +06ad1c: 0a07 |0048: move-result v7 │ │ +06ad1e: 3907 0d00 |0049: if-nez v7, 0056 // +000d │ │ +06ad22: 54e7 1902 |004b: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ad26: 6e30 fc04 1702 |004d: invoke-virtual {v7, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.addBytesToWriteWindow:(J)V // method@04fc │ │ +06ad2c: 54e7 1902 |0050: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ad30: 1219 |0052: const/4 v9, #int 1 // #1 │ │ +06ad32: 7120 f504 9700 |0053: invoke-static {v7, v9}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2302:(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z // method@04f5 │ │ +06ad38: 54e7 1902 |0056: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ad3c: 7110 f004 0700 |0058: invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ +06ad42: 0c07 |005b: move-result-object v7 │ │ +06ad44: 7210 7e0b 0700 |005c: invoke-interface {v7}, Ljava/util/Map;.isEmpty:()Z // method@0b7e │ │ +06ad4a: 0a07 |005f: move-result v7 │ │ +06ad4c: 3907 2000 |0060: if-nez v7, 0080 // +0020 │ │ +06ad50: 54e7 1902 |0062: iget-object v7, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ad54: 7110 f004 0700 |0064: invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ +06ad5a: 0c07 |0067: move-result-object v7 │ │ +06ad5c: 7210 830b 0700 |0068: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0b83 │ │ +06ad62: 0c07 |006b: move-result-object v7 │ │ +06ad64: 54e9 1902 |006c: iget-object v9, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ad68: 7110 f004 0900 |006e: invoke-static {v9}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1900:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; // method@04f0 │ │ +06ad6e: 0c09 |0071: move-result-object v9 │ │ +06ad70: 7210 820b 0900 |0072: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@0b82 │ │ +06ad76: 0a09 |0075: move-result v9 │ │ +06ad78: 2399 bd03 |0076: new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03bd │ │ +06ad7c: 7220 320b 9700 |0078: invoke-interface {v7, v9}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b32 │ │ +06ad82: 0c07 |007b: move-result-object v7 │ │ +06ad84: 0770 |007c: move-object v0, v7 │ │ +06ad86: 1f00 bd03 |007d: check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; // type@03bd │ │ +06ad8a: 0706 |007f: move-object v6, v0 │ │ +06ad8c: 7100 f204 0000 |0080: invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$2100:()Ljava/util/concurrent/ExecutorService; // method@04f2 │ │ +06ad92: 0c07 |0083: move-result-object v7 │ │ +06ad94: 2209 f300 |0084: new-instance v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; // type@00f3 │ │ +06ad98: 1a0a 4709 |0086: const-string v10, "OkHttp %s settings" // string@0947 │ │ +06ad9c: 121b |0088: const/4 v11, #int 1 // #1 │ │ +06ad9e: 23bb ca03 |0089: new-array v11, v11, [Ljava/lang/Object; // type@03ca │ │ +06ada2: 120c |008b: const/4 v12, #int 0 // #0 │ │ +06ada4: 54ed 1902 |008c: iget-object v13, v14, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ada8: 7110 e604 0d00 |008e: invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; // method@04e6 │ │ +06adae: 0c0d |0091: move-result-object v13 │ │ +06adb0: 4d0d 0b0c |0092: aput-object v13, v11, v12 │ │ +06adb4: 7040 d004 e9ba |0094: invoke-direct {v9, v14, v10, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;.:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V // method@04d0 │ │ +06adba: 7220 a30b 9700 |0097: invoke-interface {v7, v9}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@0ba3 │ │ +06adc0: 1e08 |009a: monitor-exit v8 │ │ +06adc2: 3806 1c00 |009b: if-eqz v6, 00b7 // +001c │ │ +06adc6: 1607 0000 |009d: const-wide/16 v7, #int 0 // #0 │ │ +06adca: 3107 0107 |009f: cmp-long v7, v1, v7 │ │ +06adce: 3807 1600 |00a1: if-eqz v7, 00b7 // +0016 │ │ +06add2: 2168 |00a3: array-length v8, v6 │ │ +06add4: 1207 |00a4: const/4 v7, #int 0 // #0 │ │ +06add6: 3587 1200 |00a5: if-ge v7, v8, 00b7 // +0012 │ │ +06adda: 4605 0607 |00a7: aget-object v5, v6, v7 │ │ +06adde: 1d05 |00a9: monitor-enter v5 │ │ +06ade0: 6e30 4205 1502 |00aa: invoke-virtual {v5, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.addBytesToWriteWindow:(J)V // method@0542 │ │ +06ade6: 1e05 |00ad: monitor-exit v5 │ │ +06ade8: d807 0701 |00ae: add-int/lit8 v7, v7, #int 1 // #01 │ │ +06adec: 28f5 |00b0: goto 00a5 // -000b │ │ +06adee: 0d07 |00b1: move-exception v7 │ │ +06adf0: 1e08 |00b2: monitor-exit v8 │ │ +06adf2: 2707 |00b3: throw v7 │ │ +06adf4: 0d07 |00b4: move-exception v7 │ │ +06adf6: 1e05 |00b5: monitor-exit v5 │ │ +06adf8: 2707 |00b6: throw v7 │ │ +06adfa: 0e00 |00b7: return-void │ │ catches : 4 │ │ 0x0006 - 0x009b │ │ -> 0x00b1 │ │ 0x00aa - 0x00ae │ │ -> 0x00b4 │ │ 0x00b2 - 0x00b3 │ │ -> 0x00b1 │ │ @@ -116032,61 +115988,61 @@ │ │ 0x00aa line=742 │ │ 0x00ad line=743 │ │ 0x00ae line=740 │ │ 0x00b1 line=738 │ │ 0x00b4 line=743 │ │ 0x00b7 line=746 │ │ locals : │ │ - 0x003b - 0x00b1 reg=4 peerInitialWindowSize I │ │ - 0x0010 - 0x00b1 reg=5 priorWriteWindowSize I │ │ - 0x00a9 - 0x00b1 reg=6 stream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x00b4 - 0x00b7 reg=6 stream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x0002 - 0x00b8 reg=2 delta J │ │ - 0x00b4 - 0x00b8 reg=4 peerInitialWindowSize I │ │ - 0x00b4 - 0x00b8 reg=5 priorWriteWindowSize I │ │ - 0x0003 - 0x00b8 reg=7 streamsToNotify [Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x0000 - 0x00b8 reg=15 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ - 0x0000 - 0x00b8 reg=16 clearPrevious Z │ │ - 0x0000 - 0x00b8 reg=17 newSettings Lcom/squareup/okhttp/internal/framed/Settings; │ │ + 0x003b - 0x00b1 reg=3 peerInitialWindowSize I │ │ + 0x0010 - 0x00b1 reg=4 priorWriteWindowSize I │ │ + 0x00a9 - 0x00b1 reg=5 stream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ + 0x00b4 - 0x00b7 reg=5 stream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ + 0x0002 - 0x00b8 reg=1 delta J │ │ + 0x00b4 - 0x00b8 reg=3 peerInitialWindowSize I │ │ + 0x00b4 - 0x00b8 reg=4 priorWriteWindowSize I │ │ + 0x0003 - 0x00b8 reg=6 streamsToNotify [Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ + 0x0000 - 0x00b8 reg=14 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ + 0x0000 - 0x00b8 reg=15 clearPrevious Z │ │ + 0x0000 - 0x00b8 reg=16 newSettings Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ #11 : (in Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;) │ │ name : 'windowUpdate' │ │ type : '(IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -068468: |[068468] com.squareup.okhttp.internal.framed.FramedConnection$Reader.windowUpdate:(IJ)V │ │ -068478: 3907 1600 |0000: if-nez v7, 0016 // +0016 │ │ -06847c: 5462 1902 |0002: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068480: 1d02 |0004: monitor-enter v2 │ │ -068482: 5461 1902 |0005: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068486: 5314 1c02 |0007: iget-wide v4, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -06848a: bb84 |0009: add-long/2addr v4, v8 │ │ -06848c: 5a14 1c02 |000a: iput-wide v4, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ -068490: 5461 1902 |000c: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -068494: 6e10 150a 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -06849a: 1e02 |0011: monitor-exit v2 │ │ -06849c: 0e00 |0012: return-void │ │ -06849e: 0d01 |0013: move-exception v1 │ │ -0684a0: 1e02 |0014: monitor-exit v2 │ │ -0684a2: 2701 |0015: throw v1 │ │ -0684a4: 5461 1902 |0016: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ -0684a8: 6e20 0205 7100 |0018: invoke-virtual {v1, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0502 │ │ -0684ae: 0c00 |001b: move-result-object v0 │ │ -0684b0: 3800 f6ff |001c: if-eqz v0, 0012 // -000a │ │ -0684b4: 1d00 |001e: monitor-enter v0 │ │ -0684b6: 6e30 4205 8009 |001f: invoke-virtual {v0, v8, v9}, Lcom/squareup/okhttp/internal/framed/FramedStream;.addBytesToWriteWindow:(J)V // method@0542 │ │ -0684bc: 1e00 |0022: monitor-exit v0 │ │ -0684be: 28ef |0023: goto 0012 // -0011 │ │ -0684c0: 0d01 |0024: move-exception v1 │ │ -0684c2: 1e00 |0025: monitor-exit v0 │ │ -0684c4: 2701 |0026: throw v1 │ │ +06ae24: |[06ae24] com.squareup.okhttp.internal.framed.FramedConnection$Reader.windowUpdate:(IJ)V │ │ +06ae34: 3906 1600 |0000: if-nez v6, 0016 // +0016 │ │ +06ae38: 5452 1902 |0002: iget-object v2, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ae3c: 1d02 |0004: monitor-enter v2 │ │ +06ae3e: 5451 1902 |0005: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ae42: 5313 1c02 |0007: iget-wide v3, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +06ae46: bb73 |0009: add-long/2addr v3, v7 │ │ +06ae48: 5a13 1c02 |000a: iput-wide v3, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;.bytesLeftInWriteWindow:J // field@021c │ │ +06ae4c: 5451 1902 |000c: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ae50: 6e10 150a 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +06ae56: 1e02 |0011: monitor-exit v2 │ │ +06ae58: 0e00 |0012: return-void │ │ +06ae5a: 0d01 |0013: move-exception v1 │ │ +06ae5c: 1e02 |0014: monitor-exit v2 │ │ +06ae5e: 2701 |0015: throw v1 │ │ +06ae60: 5451 1902 |0016: iget-object v1, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;.this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0219 │ │ +06ae64: 6e20 0205 6100 |0018: invoke-virtual {v1, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getStream:(I)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0502 │ │ +06ae6a: 0c00 |001b: move-result-object v0 │ │ +06ae6c: 3800 f6ff |001c: if-eqz v0, 0012 // -000a │ │ +06ae70: 1d00 |001e: monitor-enter v0 │ │ +06ae72: 6e30 4205 7008 |001f: invoke-virtual {v0, v7, v8}, Lcom/squareup/okhttp/internal/framed/FramedStream;.addBytesToWriteWindow:(J)V // method@0542 │ │ +06ae78: 1e00 |0022: monitor-exit v0 │ │ +06ae7a: 28ef |0023: goto 0012 // -0011 │ │ +06ae7c: 0d01 |0024: move-exception v1 │ │ +06ae7e: 1e00 |0025: monitor-exit v0 │ │ +06ae80: 2701 |0026: throw v1 │ │ catches : 2 │ │ 0x0005 - 0x0015 │ │ -> 0x0013 │ │ 0x001f - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=796 │ │ @@ -116099,24 +116055,24 @@ │ │ 0x0016 line=802 │ │ 0x001c line=803 │ │ 0x001e line=804 │ │ 0x001f line=805 │ │ 0x0022 line=806 │ │ locals : │ │ 0x001c - 0x0027 reg=0 stream Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x0000 - 0x0027 reg=6 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ - 0x0000 - 0x0027 reg=7 streamId I │ │ - 0x0000 - 0x0027 reg=8 windowSizeIncrement J │ │ + 0x0000 - 0x0027 reg=5 this Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ + 0x0000 - 0x0027 reg=6 streamId I │ │ + 0x0000 - 0x0027 reg=7 windowSizeIncrement J │ │ │ │ source_file_idx : 918 (FramedConnection.java) │ │ │ │ Class #329 header: │ │ -class_idx : 230 │ │ +class_idx : 248 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 921 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 4 │ │ │ │ Class #329 annotations: │ │ @@ -116172,45 +116128,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0684e0: |[0684e0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.:()V │ │ -0684f0: 1c00 e900 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00e9 │ │ -0684f4: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ -0684fa: 0a00 |0005: move-result v0 │ │ -0684fc: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -068500: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -068502: 6a00 3402 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0234 │ │ -068506: 0e00 |000b: return-void │ │ -068508: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06850a: 28fc |000d: goto 0009 // -0004 │ │ +06ae9c: |[06ae9c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.:()V │ │ +06aeac: 1c00 fb00 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00fb │ │ +06aeb0: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ +06aeb6: 0a00 |0005: move-result v0 │ │ +06aeb8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +06aebc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06aebe: 6a00 3402 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0234 │ │ +06aec2: 0e00 |000b: return-void │ │ +06aec4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06aec6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06850c: |[06850c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -06851c: 5b12 3902 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068520: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -068526: 2200 8f02 |0005: new-instance v0, Lokio/Buffer; // type@028f │ │ -06852a: 7010 7f0d 0000 |0007: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -068530: 5b10 3802 |000a: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -068534: 0e00 |000c: return-void │ │ +06aec8: |[06aec8] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +06aed8: 5b12 3902 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06aedc: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06aee2: 2200 a302 |0005: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +06aee6: 7010 7f0d 0000 |0007: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +06aeec: 5b10 3802 |000a: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06aef0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=477 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ 0x0000 - 0x000d reg=2 this$0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ @@ -116220,17 +116176,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068538: |[068538] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z │ │ -068548: 5510 3702 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0237 │ │ -06854c: 0f00 |0002: return v0 │ │ +06aef4: |[06aef4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$200:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z │ │ +06af04: 5510 3702 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0237 │ │ +06af08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ @@ -116238,17 +116194,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068550: |[068550] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z │ │ -068560: 5c01 3702 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0237 │ │ -068564: 0f01 |0002: return v1 │ │ +06af0c: |[06af0c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$202:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;Z)Z │ │ +06af1c: 5c01 3702 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0237 │ │ +06af20: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -116257,17 +116213,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068568: |[068568] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z │ │ -068578: 5510 3602 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0236 │ │ -06857c: 0f00 |0002: return v0 │ │ +06af24: |[06af24] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.access$400:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;)Z │ │ +06af34: 5510 3602 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0236 │ │ +06af38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ @@ -116275,96 +116231,96 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 156 16-bit code units │ │ -068580: |[068580] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.emitDataFrame:(Z)V │ │ -068590: 5481 3902 |0000: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068594: 1d01 |0002: monitor-enter v1 │ │ -068596: 5480 3902 |0003: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -06859a: 7110 3b05 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ -0685a0: 0c00 |0008: move-result-object v0 │ │ -0685a2: 6e10 3305 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@0533 │ │ -0685a8: 5480 3902 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0685ac: 5302 4302 |000e: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ -0685b0: 1606 0000 |0010: const-wide/16 v6, #int 0 // #0 │ │ -0685b4: 3100 0206 |0012: cmp-long v0, v2, v6 │ │ -0685b8: 3c00 2600 |0014: if-gtz v0, 003a // +0026 │ │ -0685bc: 5580 3702 |0016: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0237 │ │ -0685c0: 3900 2200 |0018: if-nez v0, 003a // +0022 │ │ -0685c4: 5580 3602 |001a: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0236 │ │ -0685c8: 3900 1e00 |001c: if-nez v0, 003a // +001e │ │ -0685cc: 5480 3902 |001e: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0685d0: 7110 4005 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@0540 │ │ -0685d6: 0c00 |0023: move-result-object v0 │ │ -0685d8: 3900 1600 |0024: if-nez v0, 003a // +0016 │ │ -0685dc: 5480 3902 |0026: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0685e0: 7110 4105 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@0541 │ │ -0685e6: 28e1 |002b: goto 000c // -001f │ │ -0685e8: 0d00 |002c: move-exception v0 │ │ -0685ea: 5482 3902 |002d: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0685ee: 7110 3b05 0200 |002f: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ -0685f4: 0c02 |0032: move-result-object v2 │ │ -0685f6: 6e10 3505 0200 |0033: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ -0685fc: 2700 |0036: throw v0 │ │ -0685fe: 0d00 |0037: move-exception v0 │ │ -068600: 1e01 |0038: monitor-exit v1 │ │ -068602: 2700 |0039: throw v0 │ │ -068604: 5480 3902 |003a: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068608: 7110 3b05 0000 |003c: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ -06860e: 0c00 |003f: move-result-object v0 │ │ -068610: 6e10 3505 0000 |0040: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ -068616: 5480 3902 |0043: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -06861a: 7110 3c05 0000 |0045: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@053c │ │ -068620: 5480 3902 |0048: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068624: 5302 4302 |004a: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ -068628: 5480 3802 |004c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -06862c: 6e10 bb0d 0000 |004e: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068632: 0b06 |0051: move-result-wide v6 │ │ -068634: 7140 0b0a 3276 |0052: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -06863a: 0b04 |0055: move-result-wide v4 │ │ -06863c: 5480 3902 |0056: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068640: 5302 4302 |0058: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ -068644: bc42 |005a: sub-long/2addr v2, v4 │ │ -068646: 5a02 4302 |005b: iput-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ -06864a: 1e01 |005d: monitor-exit v1 │ │ -06864c: 5480 3902 |005e: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068650: 7110 3b05 0000 |0060: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ -068656: 0c00 |0063: move-result-object v0 │ │ -068658: 6e10 3305 0000 |0064: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@0533 │ │ -06865e: 5480 3902 |0067: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068662: 7110 3d05 0000 |0069: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068668: 0c00 |006c: move-result-object v0 │ │ -06866a: 5481 3902 |006d: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -06866e: 7110 3e05 0100 |006f: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@053e │ │ -068674: 0a01 |0072: move-result v1 │ │ -068676: 3809 1c00 |0073: if-eqz v9, 008f // +001c │ │ -06867a: 5482 3802 |0075: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -06867e: 6e10 bb0d 0200 |0077: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068684: 0b02 |007a: move-result-wide v2 │ │ -068686: 3102 0402 |007b: cmp-long v2, v4, v2 │ │ -06868a: 3902 1200 |007d: if-nez v2, 008f // +0012 │ │ -06868e: 1212 |007f: const/4 v2, #int 1 // #1 │ │ -068690: 5483 3802 |0080: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -068694: 7406 1505 0000 |0082: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeData:(IZLokio/Buffer;J)V // method@0515 │ │ -06869a: 5480 3902 |0085: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -06869e: 7110 3b05 0000 |0087: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ -0686a4: 0c00 |008a: move-result-object v0 │ │ -0686a6: 6e10 3505 0000 |008b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ -0686ac: 0e00 |008e: return-void │ │ -0686ae: 1202 |008f: const/4 v2, #int 0 // #0 │ │ -0686b0: 28f0 |0090: goto 0080 // -0010 │ │ -0686b2: 0d00 |0091: move-exception v0 │ │ -0686b4: 5481 3902 |0092: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0686b8: 7110 3b05 0100 |0094: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ -0686be: 0c01 |0097: move-result-object v1 │ │ -0686c0: 6e10 3505 0100 |0098: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ -0686c6: 2700 |009b: throw v0 │ │ +06af3c: |[06af3c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.emitDataFrame:(Z)V │ │ +06af4c: 5481 3902 |0000: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06af50: 1d01 |0002: monitor-enter v1 │ │ +06af52: 5480 3902 |0003: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06af56: 7110 3b05 0000 |0005: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ +06af5c: 0c00 |0008: move-result-object v0 │ │ +06af5e: 6e10 3305 0000 |0009: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@0533 │ │ +06af64: 5480 3902 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06af68: 5302 4302 |000e: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ +06af6c: 1606 0000 |0010: const-wide/16 v6, #int 0 // #0 │ │ +06af70: 3100 0206 |0012: cmp-long v0, v2, v6 │ │ +06af74: 3c00 2600 |0014: if-gtz v0, 003a // +0026 │ │ +06af78: 5580 3702 |0016: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0237 │ │ +06af7c: 3900 2200 |0018: if-nez v0, 003a // +0022 │ │ +06af80: 5580 3602 |001a: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0236 │ │ +06af84: 3900 1e00 |001c: if-nez v0, 003a // +001e │ │ +06af88: 5480 3902 |001e: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06af8c: 7110 4005 0000 |0020: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@0540 │ │ +06af92: 0c00 |0023: move-result-object v0 │ │ +06af94: 3900 1600 |0024: if-nez v0, 003a // +0016 │ │ +06af98: 5480 3902 |0026: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06af9c: 7110 4105 0000 |0028: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@0541 │ │ +06afa2: 28e1 |002b: goto 000c // -001f │ │ +06afa4: 0d00 |002c: move-exception v0 │ │ +06afa6: 5482 3902 |002d: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06afaa: 7110 3b05 0200 |002f: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ +06afb0: 0c02 |0032: move-result-object v2 │ │ +06afb2: 6e10 3505 0200 |0033: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ +06afb8: 2700 |0036: throw v0 │ │ +06afba: 0d00 |0037: move-exception v0 │ │ +06afbc: 1e01 |0038: monitor-exit v1 │ │ +06afbe: 2700 |0039: throw v0 │ │ +06afc0: 5480 3902 |003a: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06afc4: 7110 3b05 0000 |003c: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ +06afca: 0c00 |003f: move-result-object v0 │ │ +06afcc: 6e10 3505 0000 |0040: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ +06afd2: 5480 3902 |0043: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06afd6: 7110 3c05 0000 |0045: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@053c │ │ +06afdc: 5480 3902 |0048: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06afe0: 5302 4302 |004a: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ +06afe4: 5480 3802 |004c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06afe8: 6e10 bb0d 0000 |004e: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06afee: 0b06 |0051: move-result-wide v6 │ │ +06aff0: 7140 0b0a 3276 |0052: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +06aff6: 0b04 |0055: move-result-wide v4 │ │ +06aff8: 5480 3902 |0056: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06affc: 5302 4302 |0058: iget-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ +06b000: bc42 |005a: sub-long/2addr v2, v4 │ │ +06b002: 5a02 4302 |005b: iput-wide v2, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.bytesLeftInWriteWindow:J // field@0243 │ │ +06b006: 1e01 |005d: monitor-exit v1 │ │ +06b008: 5480 3902 |005e: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b00c: 7110 3b05 0000 |0060: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ +06b012: 0c00 |0063: move-result-object v0 │ │ +06b014: 6e10 3305 0000 |0064: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@0533 │ │ +06b01a: 5480 3902 |0067: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b01e: 7110 3d05 0000 |0069: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b024: 0c00 |006c: move-result-object v0 │ │ +06b026: 5481 3902 |006d: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b02a: 7110 3e05 0100 |006f: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@053e │ │ +06b030: 0a01 |0072: move-result v1 │ │ +06b032: 3809 1c00 |0073: if-eqz v9, 008f // +001c │ │ +06b036: 5482 3802 |0075: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06b03a: 6e10 bb0d 0200 |0077: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b040: 0b02 |007a: move-result-wide v2 │ │ +06b042: 3102 0402 |007b: cmp-long v2, v4, v2 │ │ +06b046: 3902 1200 |007d: if-nez v2, 008f // +0012 │ │ +06b04a: 1212 |007f: const/4 v2, #int 1 // #1 │ │ +06b04c: 5483 3802 |0080: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06b050: 7406 1505 0000 |0082: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeData:(IZLokio/Buffer;J)V // method@0515 │ │ +06b056: 5480 3902 |0085: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b05a: 7110 3b05 0000 |0087: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ +06b060: 0c00 |008a: move-result-object v0 │ │ +06b062: 6e10 3505 0000 |008b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ +06b068: 0e00 |008e: return-void │ │ +06b06a: 1202 |008f: const/4 v2, #int 0 // #0 │ │ +06b06c: 28f0 |0090: goto 0080 // -0010 │ │ +06b06e: 0d00 |0091: move-exception v0 │ │ +06b070: 5481 3902 |0092: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b074: 7110 3b05 0100 |0094: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ +06b07a: 0c01 |0097: move-result-object v1 │ │ +06b07c: 6e10 3505 0100 |0098: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ +06b082: 2700 |009b: throw v0 │ │ catches : 5 │ │ 0x0003 - 0x000c │ │ -> 0x0037 │ │ 0x000c - 0x002b │ │ -> 0x002c │ │ 0x002d - 0x0039 │ │ -> 0x0037 │ │ @@ -116401,75 +116357,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 107 16-bit code units │ │ -0686f8: |[0686f8] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.close:()V │ │ -068708: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -06870c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -06870e: 6300 3402 |0003: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0234 │ │ -068712: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ -068716: 5460 3902 |0007: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -06871a: 7110 700a 0000 |0009: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -068720: 0a00 |000c: move-result v0 │ │ -068722: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ -068726: 2200 9b01 |000f: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -06872a: 7010 c609 0000 |0011: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -068730: 2700 |0014: throw v0 │ │ -068732: 5461 3902 |0015: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068736: 1d01 |0017: monitor-enter v1 │ │ -068738: 5560 3602 |0018: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0236 │ │ -06873c: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -068740: 1e01 |001c: monitor-exit v1 │ │ -068742: 0e00 |001d: return-void │ │ -068744: 1e01 |001e: monitor-exit v1 │ │ -068746: 5460 3902 |001f: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -06874a: 5400 4a02 |0021: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ -06874e: 5500 3702 |0023: iget-boolean v0, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0237 │ │ -068752: 3900 2d00 |0025: if-nez v0, 0052 // +002d │ │ -068756: 5460 3802 |0027: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -06875a: 6e10 bb0d 0000 |0029: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068760: 0b00 |002c: move-result-wide v0 │ │ -068762: 3100 0004 |002d: cmp-long v0, v0, v4 │ │ -068766: 3d00 1300 |002f: if-lez v0, 0042 // +0013 │ │ -06876a: 5460 3802 |0031: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -06876e: 6e10 bb0d 0000 |0033: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068774: 0b00 |0036: move-result-wide v0 │ │ -068776: 3100 0004 |0037: cmp-long v0, v0, v4 │ │ -06877a: 3d00 1900 |0039: if-lez v0, 0052 // +0019 │ │ -06877e: 7020 2205 2600 |003b: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@0522 │ │ -068784: 28f3 |003e: goto 0031 // -000d │ │ -068786: 0d00 |003f: move-exception v0 │ │ -068788: 1e01 |0040: monitor-exit v1 │ │ -06878a: 2700 |0041: throw v0 │ │ -06878c: 5460 3902 |0042: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068790: 7110 3d05 0000 |0044: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068796: 0c00 |0047: move-result-object v0 │ │ -068798: 5461 3902 |0048: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -06879c: 7110 3e05 0100 |004a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@053e │ │ -0687a2: 0a01 |004d: move-result v1 │ │ -0687a4: 1203 |004e: const/4 v3, #int 0 // #0 │ │ -0687a6: 7406 1505 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeData:(IZLokio/Buffer;J)V // method@0515 │ │ -0687ac: 5461 3902 |0052: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0687b0: 1d01 |0054: monitor-enter v1 │ │ -0687b2: 1210 |0055: const/4 v0, #int 1 // #1 │ │ -0687b4: 5c60 3602 |0056: iput-boolean v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0236 │ │ -0687b8: 1e01 |0058: monitor-exit v1 │ │ -0687ba: 5460 3902 |0059: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0687be: 7110 3d05 0000 |005b: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -0687c4: 0c00 |005e: move-result-object v0 │ │ -0687c6: 6e10 ff04 0000 |005f: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@04ff │ │ -0687cc: 5460 3902 |0062: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0687d0: 7110 3a05 0000 |0064: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@053a │ │ -0687d6: 28b6 |0067: goto 001d // -004a │ │ -0687d8: 0d00 |0068: move-exception v0 │ │ -0687da: 1e01 |0069: monitor-exit v1 │ │ -0687dc: 2700 |006a: throw v0 │ │ +06b0b4: |[06b0b4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.close:()V │ │ +06b0c4: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +06b0c8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +06b0ca: 6300 3402 |0003: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0234 │ │ +06b0ce: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ +06b0d2: 5460 3902 |0007: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b0d6: 7110 700a 0000 |0009: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +06b0dc: 0a00 |000c: move-result v0 │ │ +06b0de: 3800 0800 |000d: if-eqz v0, 0015 // +0008 │ │ +06b0e2: 2200 ad01 |000f: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +06b0e6: 7010 c609 0000 |0011: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +06b0ec: 2700 |0014: throw v0 │ │ +06b0ee: 5461 3902 |0015: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b0f2: 1d01 |0017: monitor-enter v1 │ │ +06b0f4: 5560 3602 |0018: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0236 │ │ +06b0f8: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +06b0fc: 1e01 |001c: monitor-exit v1 │ │ +06b0fe: 0e00 |001d: return-void │ │ +06b100: 1e01 |001e: monitor-exit v1 │ │ +06b102: 5460 3902 |001f: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b106: 5400 4a02 |0021: iget-object v0, v0, Lcom/squareup/okhttp/internal/framed/FramedStream;.sink:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; // field@024a │ │ +06b10a: 5500 3702 |0023: iget-boolean v0, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.finished:Z // field@0237 │ │ +06b10e: 3900 2d00 |0025: if-nez v0, 0052 // +002d │ │ +06b112: 5460 3802 |0027: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06b116: 6e10 bb0d 0000 |0029: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b11c: 0b00 |002c: move-result-wide v0 │ │ +06b11e: 3100 0004 |002d: cmp-long v0, v0, v4 │ │ +06b122: 3d00 1300 |002f: if-lez v0, 0042 // +0013 │ │ +06b126: 5460 3802 |0031: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06b12a: 6e10 bb0d 0000 |0033: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b130: 0b00 |0036: move-result-wide v0 │ │ +06b132: 3100 0004 |0037: cmp-long v0, v0, v4 │ │ +06b136: 3d00 1900 |0039: if-lez v0, 0052 // +0019 │ │ +06b13a: 7020 2205 2600 |003b: invoke-direct {v6, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@0522 │ │ +06b140: 28f3 |003e: goto 0031 // -000d │ │ +06b142: 0d00 |003f: move-exception v0 │ │ +06b144: 1e01 |0040: monitor-exit v1 │ │ +06b146: 2700 |0041: throw v0 │ │ +06b148: 5460 3902 |0042: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b14c: 7110 3d05 0000 |0044: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b152: 0c00 |0047: move-result-object v0 │ │ +06b154: 5461 3902 |0048: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b158: 7110 3e05 0100 |004a: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@053e │ │ +06b15e: 0a01 |004d: move-result v1 │ │ +06b160: 1203 |004e: const/4 v3, #int 0 // #0 │ │ +06b162: 7406 1505 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeData:(IZLokio/Buffer;J)V // method@0515 │ │ +06b168: 5461 3902 |0052: iget-object v1, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b16c: 1d01 |0054: monitor-enter v1 │ │ +06b16e: 1210 |0055: const/4 v0, #int 1 // #1 │ │ +06b170: 5c60 3602 |0056: iput-boolean v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.closed:Z // field@0236 │ │ +06b174: 1e01 |0058: monitor-exit v1 │ │ +06b176: 5460 3902 |0059: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b17a: 7110 3d05 0000 |005b: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b180: 0c00 |005e: move-result-object v0 │ │ +06b182: 6e10 ff04 0000 |005f: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@04ff │ │ +06b188: 5460 3902 |0062: iget-object v0, v6, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b18c: 7110 3a05 0000 |0064: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@053a │ │ +06b192: 28b6 |0067: goto 001d // -004a │ │ +06b194: 0d00 |0068: move-exception v0 │ │ +06b196: 1e01 |0069: monitor-exit v1 │ │ +06b198: 2700 |006a: throw v0 │ │ catches : 4 │ │ 0x0018 - 0x001f │ │ -> 0x003f │ │ 0x0040 - 0x0041 │ │ -> 0x003f │ │ 0x0056 - 0x0059 │ │ -> 0x0068 │ │ @@ -116501,46 +116457,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -068808: |[068808] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.flush:()V │ │ -068818: 6300 3402 |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0234 │ │ -06881c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -068820: 5440 3902 |0004: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068824: 7110 700a 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -06882a: 0a00 |0009: move-result v0 │ │ -06882c: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -068830: 2200 9b01 |000c: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -068834: 7010 c609 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -06883a: 2700 |0011: throw v0 │ │ -06883c: 5441 3902 |0012: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068840: 1d01 |0014: monitor-enter v1 │ │ -068842: 5440 3902 |0015: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068846: 7110 3c05 0000 |0017: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@053c │ │ -06884c: 1e01 |001a: monitor-exit v1 │ │ -06884e: 5440 3802 |001b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -068852: 6e10 bb0d 0000 |001d: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068858: 0b00 |0020: move-result-wide v0 │ │ -06885a: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -06885e: 3100 0002 |0023: cmp-long v0, v0, v2 │ │ -068862: 3d00 1300 |0025: if-lez v0, 0038 // +0013 │ │ -068866: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -068868: 7020 2205 0400 |0028: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@0522 │ │ -06886e: 5440 3902 |002b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -068872: 7110 3d05 0000 |002d: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068878: 0c00 |0030: move-result-object v0 │ │ -06887a: 6e10 ff04 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@04ff │ │ -068880: 28e7 |0034: goto 001b // -0019 │ │ -068882: 0d00 |0035: move-exception v0 │ │ -068884: 1e01 |0036: monitor-exit v1 │ │ -068886: 2700 |0037: throw v0 │ │ -068888: 0e00 |0038: return-void │ │ +06b1c4: |[06b1c4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.flush:()V │ │ +06b1d4: 6300 3402 |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0234 │ │ +06b1d8: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +06b1dc: 5440 3902 |0004: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b1e0: 7110 700a 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +06b1e6: 0a00 |0009: move-result v0 │ │ +06b1e8: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +06b1ec: 2200 ad01 |000c: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +06b1f0: 7010 c609 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +06b1f6: 2700 |0011: throw v0 │ │ +06b1f8: 5441 3902 |0012: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b1fc: 1d01 |0014: monitor-enter v1 │ │ +06b1fe: 5440 3902 |0015: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b202: 7110 3c05 0000 |0017: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1200:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@053c │ │ +06b208: 1e01 |001a: monitor-exit v1 │ │ +06b20a: 5440 3802 |001b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06b20e: 6e10 bb0d 0000 |001d: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b214: 0b00 |0020: move-result-wide v0 │ │ +06b216: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +06b21a: 3100 0002 |0023: cmp-long v0, v0, v2 │ │ +06b21e: 3d00 1300 |0025: if-lez v0, 0038 // +0013 │ │ +06b222: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +06b224: 7020 2205 0400 |0028: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@0522 │ │ +06b22a: 5440 3902 |002b: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b22e: 7110 3d05 0000 |002d: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b234: 0c00 |0030: move-result-object v0 │ │ +06b236: 6e10 ff04 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.flush:()V // method@04ff │ │ +06b23c: 28e7 |0034: goto 001b // -0019 │ │ +06b23e: 0d00 |0035: move-exception v0 │ │ +06b240: 1e01 |0036: monitor-exit v1 │ │ +06b242: 2700 |0037: throw v0 │ │ +06b244: 0e00 |0038: return-void │ │ catches : 2 │ │ 0x0015 - 0x001b │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0000 line=525 │ │ @@ -116560,19 +116516,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0688a0: |[0688a0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.timeout:()Lokio/Timeout; │ │ -0688b0: 5410 3902 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0688b4: 7110 3b05 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ -0688ba: 0c00 |0005: move-result-object v0 │ │ -0688bc: 1100 |0006: return-object v0 │ │ +06b25c: |[06b25c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.timeout:()Lokio/Timeout; │ │ +06b26c: 5410 3902 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b270: 7110 3b05 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1100:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053b │ │ +06b276: 0c00 |0005: move-result-object v0 │ │ +06b278: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;) │ │ @@ -116580,36 +116536,36 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0688c0: |[0688c0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.write:(Lokio/Buffer;J)V │ │ -0688d0: 6300 3402 |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0234 │ │ -0688d4: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -0688d8: 5440 3902 |0004: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ -0688dc: 7110 700a 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -0688e2: 0a00 |0009: move-result v0 │ │ -0688e4: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0688e8: 2200 9b01 |000c: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -0688ec: 7010 c609 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0688f2: 2700 |0011: throw v0 │ │ -0688f4: 5440 3802 |0012: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -0688f8: 6e40 c90d 5076 |0014: invoke-virtual {v0, v5, v6, v7}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ -0688fe: 5440 3802 |0017: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ -068902: 6e10 bb0d 0000 |0019: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068908: 0b00 |001c: move-result-wide v0 │ │ -06890a: 1602 0040 |001d: const-wide/16 v2, #int 16384 // #4000 │ │ -06890e: 3100 0002 |001f: cmp-long v0, v0, v2 │ │ -068912: 3a00 0700 |0021: if-ltz v0, 0028 // +0007 │ │ -068916: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -068918: 7020 2205 0400 |0024: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@0522 │ │ -06891e: 28f0 |0027: goto 0017 // -0010 │ │ -068920: 0e00 |0028: return-void │ │ +06b27c: |[06b27c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSink.write:(Lokio/Buffer;J)V │ │ +06b28c: 6300 3402 |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.$assertionsDisabled:Z // field@0234 │ │ +06b290: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +06b294: 5440 3902 |0004: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0239 │ │ +06b298: 7110 700a 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +06b29e: 0a00 |0009: move-result v0 │ │ +06b2a0: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +06b2a4: 2200 ad01 |000c: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +06b2a8: 7010 c609 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +06b2ae: 2700 |0011: throw v0 │ │ +06b2b0: 5440 3802 |0012: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06b2b4: 6e40 c90d 5076 |0014: invoke-virtual {v0, v5, v6, v7}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ +06b2ba: 5440 3802 |0017: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.sendBuffer:Lokio/Buffer; // field@0238 │ │ +06b2be: 6e10 bb0d 0000 |0019: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b2c4: 0b00 |001c: move-result-wide v0 │ │ +06b2c6: 1602 0040 |001d: const-wide/16 v2, #int 16384 // #4000 │ │ +06b2ca: 3100 0002 |001f: cmp-long v0, v0, v2 │ │ +06b2ce: 3a00 0700 |0021: if-ltz v0, 0028 // +0007 │ │ +06b2d2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +06b2d4: 7020 2205 0400 |0024: invoke-direct {v4, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;.emitDataFrame:(Z)V // method@0522 │ │ +06b2da: 28f0 |0027: goto 0017 // -0010 │ │ +06b2dc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0012 line=489 │ │ 0x0017 line=490 │ │ 0x0023 line=491 │ │ 0x0028 line=493 │ │ @@ -116617,17 +116573,17 @@ │ │ 0x0000 - 0x0029 reg=4 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ 0x0000 - 0x0029 reg=5 source Lokio/Buffer; │ │ 0x0000 - 0x0029 reg=6 byteCount J │ │ │ │ source_file_idx : 921 (FramedStream.java) │ │ │ │ Class #330 header: │ │ -class_idx : 231 │ │ +class_idx : 249 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 921 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 4 │ │ │ │ Class #330 annotations: │ │ @@ -116687,73 +116643,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -068924: |[068924] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:()V │ │ -068934: 1c00 e900 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00e9 │ │ -068938: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ -06893e: 0a00 |0005: move-result v0 │ │ -068940: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -068944: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -068946: 6a00 3a02 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.$assertionsDisabled:Z // field@023a │ │ -06894a: 0e00 |000b: return-void │ │ -06894c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06894e: 28fc |000d: goto 0009 // -0004 │ │ +06b2e0: |[06b2e0] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:()V │ │ +06b2f0: 1c00 fb00 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/FramedStream; // type@00fb │ │ +06b2f4: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ +06b2fa: 0a00 |0005: move-result v0 │ │ +06b2fc: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +06b300: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06b302: 6a00 3a02 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.$assertionsDisabled:Z // field@023a │ │ +06b306: 0e00 |000b: return-void │ │ +06b308: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06b30a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -068950: |[068950] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V │ │ -068960: 5b23 4002 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068964: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06896a: 2200 8f02 |0005: new-instance v0, Lokio/Buffer; // type@028f │ │ -06896e: 7010 7f0d 0000 |0007: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -068974: 5b20 3f02 |000a: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@023f │ │ -068978: 2200 8f02 |000c: new-instance v0, Lokio/Buffer; // type@028f │ │ -06897c: 7010 7f0d 0000 |000e: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -068982: 5b20 3e02 |0011: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068986: 5a24 3d02 |0013: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.maxByteCount:J // field@023d │ │ -06898a: 0e00 |0015: return-void │ │ +06b30c: |[06b30c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V │ │ +06b31c: 5b12 4002 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b320: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06b326: 2200 a302 |0005: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +06b32a: 7010 7f0d 0000 |0007: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +06b330: 5b10 3f02 |000a: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@023f │ │ +06b334: 2200 a302 |000c: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +06b338: 7010 7f0d 0000 |000e: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +06b33e: 5b10 3e02 |0011: iput-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b342: 5a13 3d02 |0013: iput-wide v3, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.maxByteCount:J // field@023d │ │ +06b346: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0005 line=316 │ │ 0x000c line=319 │ │ 0x0013 line=334 │ │ 0x0015 line=335 │ │ locals : │ │ - 0x0000 - 0x0016 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ - 0x0000 - 0x0016 reg=3 (null) Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - 0x0000 - 0x0016 reg=4 maxByteCount J │ │ + 0x0000 - 0x0016 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ + 0x0000 - 0x0016 reg=2 (null) Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ + 0x0000 - 0x0016 reg=3 maxByteCount J │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06898c: |[06898c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V │ │ -06899c: 7040 2705 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V // method@0527 │ │ -0689a2: 0e00 |0003: return-void │ │ +06b348: |[06b348] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.:(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V │ │ +06b358: 7040 2705 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.:(Lcom/squareup/okhttp/internal/framed/FramedStream;J)V // method@0527 │ │ +06b35e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ 0x0000 - 0x0004 reg=2 x1 J │ │ @@ -116764,17 +116720,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0689a4: |[0689a4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z │ │ -0689b4: 5510 3c02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@023c │ │ -0689b8: 0f00 |0002: return v0 │ │ +06b360: |[06b360] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$100:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z │ │ +06b370: 5510 3c02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@023c │ │ +06b374: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ @@ -116782,17 +116738,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0689bc: |[0689bc] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z │ │ -0689cc: 5c01 3c02 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@023c │ │ -0689d0: 0f01 |0002: return v1 │ │ +06b378: |[06b378] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$102:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;Z)Z │ │ +06b388: 5c01 3c02 |0000: iput-boolean v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@023c │ │ +06b38c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -116801,17 +116757,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0689d4: |[0689d4] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z │ │ -0689e4: 5510 3b02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@023b │ │ -0689e8: 0f00 |0002: return v0 │ │ +06b390: |[06b390] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.access$300:(Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;)Z │ │ +06b3a0: 5510 3b02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@023b │ │ +06b3a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ @@ -116819,41 +116775,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0689ec: |[0689ec] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.checkNotClosed:()V │ │ -0689fc: 5530 3b02 |0000: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@023b │ │ -068a00: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -068a04: 2200 8a01 |0004: new-instance v0, Ljava/io/IOException; // type@018a │ │ -068a08: 1a01 331b |0006: const-string v1, "stream closed" // string@1b33 │ │ -068a0c: 7020 9809 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -068a12: 2700 |000b: throw v0 │ │ -068a14: 5430 4002 |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068a18: 7110 4005 0000 |000e: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@0540 │ │ -068a1e: 0c00 |0011: move-result-object v0 │ │ -068a20: 3800 2100 |0012: if-eqz v0, 0033 // +0021 │ │ -068a24: 2200 8a01 |0014: new-instance v0, Ljava/io/IOException; // type@018a │ │ -068a28: 2201 c101 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -068a2c: 7010 500a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -068a32: 1a02 351b |001b: const-string v2, "stream was reset: " // string@1b35 │ │ -068a36: 6e20 580a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -068a3c: 0c01 |0020: move-result-object v1 │ │ -068a3e: 5432 4002 |0021: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068a42: 7110 4005 0200 |0023: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@0540 │ │ -068a48: 0c02 |0026: move-result-object v2 │ │ -068a4a: 6e20 570a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -068a50: 0c01 |002a: move-result-object v1 │ │ -068a52: 6e10 640a 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -068a58: 0c01 |002e: move-result-object v1 │ │ -068a5a: 7020 9809 1000 |002f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -068a60: 2700 |0032: throw v0 │ │ -068a62: 0e00 |0033: return-void │ │ +06b3a8: |[06b3a8] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.checkNotClosed:()V │ │ +06b3b8: 5530 3b02 |0000: iget-boolean v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@023b │ │ +06b3bc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06b3c0: 2200 9c01 |0004: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06b3c4: 1a01 441b |0006: const-string v1, "stream closed" // string@1b44 │ │ +06b3c8: 7020 9809 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06b3ce: 2700 |000b: throw v0 │ │ +06b3d0: 5430 4002 |000c: iget-object v0, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b3d4: 7110 4005 0000 |000e: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@0540 │ │ +06b3da: 0c00 |0011: move-result-object v0 │ │ +06b3dc: 3800 2100 |0012: if-eqz v0, 0033 // +0021 │ │ +06b3e0: 2200 9c01 |0014: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06b3e4: 2201 d301 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06b3e8: 7010 500a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06b3ee: 1a02 461b |001b: const-string v2, "stream was reset: " // string@1b46 │ │ +06b3f2: 6e20 580a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06b3f8: 0c01 |0020: move-result-object v1 │ │ +06b3fa: 5432 4002 |0021: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b3fe: 7110 4005 0200 |0023: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@0540 │ │ +06b404: 0c02 |0026: move-result-object v2 │ │ +06b406: 6e20 570a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +06b40c: 0c01 |002a: move-result-object v1 │ │ +06b40e: 6e10 640a 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06b414: 0c01 |002e: move-result-object v1 │ │ +06b416: 7020 9809 1000 |002f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06b41c: 2700 |0032: throw v0 │ │ +06b41e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ 0x000c line=441 │ │ 0x0014 line=442 │ │ 0x0033 line=444 │ │ @@ -116865,47 +116821,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -068a64: |[068a64] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.waitUntilReadable:()V │ │ -068a74: 5440 4002 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068a78: 7110 3f05 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053f │ │ -068a7e: 0c00 |0005: move-result-object v0 │ │ -068a80: 6e10 3305 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@0533 │ │ -068a86: 5440 3e02 |0009: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068a8a: 6e10 bb0d 0000 |000b: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068a90: 0b00 |000e: move-result-wide v0 │ │ -068a92: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -068a96: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ -068a9a: 3900 2300 |0013: if-nez v0, 0036 // +0023 │ │ -068a9e: 5540 3c02 |0015: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@023c │ │ -068aa2: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ -068aa6: 5540 3b02 |0019: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@023b │ │ -068aaa: 3900 1b00 |001b: if-nez v0, 0036 // +001b │ │ -068aae: 5440 4002 |001d: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068ab2: 7110 4005 0000 |001f: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@0540 │ │ -068ab8: 0c00 |0022: move-result-object v0 │ │ -068aba: 3900 1300 |0023: if-nez v0, 0036 // +0013 │ │ -068abe: 5440 4002 |0025: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068ac2: 7110 4105 0000 |0027: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@0541 │ │ -068ac8: 28df |002a: goto 0009 // -0021 │ │ -068aca: 0d00 |002b: move-exception v0 │ │ -068acc: 5441 4002 |002c: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068ad0: 7110 3f05 0100 |002e: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053f │ │ -068ad6: 0c01 |0031: move-result-object v1 │ │ -068ad8: 6e10 3505 0100 |0032: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ -068ade: 2700 |0035: throw v0 │ │ -068ae0: 5440 4002 |0036: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068ae4: 7110 3f05 0000 |0038: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053f │ │ -068aea: 0c00 |003b: move-result-object v0 │ │ -068aec: 6e10 3505 0000 |003c: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ -068af2: 0e00 |003f: return-void │ │ +06b420: |[06b420] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.waitUntilReadable:()V │ │ +06b430: 5440 4002 |0000: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b434: 7110 3f05 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053f │ │ +06b43a: 0c00 |0005: move-result-object v0 │ │ +06b43c: 6e10 3305 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.enter:()V // method@0533 │ │ +06b442: 5440 3e02 |0009: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b446: 6e10 bb0d 0000 |000b: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b44c: 0b00 |000e: move-result-wide v0 │ │ +06b44e: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +06b452: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ +06b456: 3900 2300 |0013: if-nez v0, 0036 // +0023 │ │ +06b45a: 5540 3c02 |0015: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@023c │ │ +06b45e: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ +06b462: 5540 3b02 |0019: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@023b │ │ +06b466: 3900 1b00 |001b: if-nez v0, 0036 // +001b │ │ +06b46a: 5440 4002 |001d: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b46e: 7110 4005 0000 |001f: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$800:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@0540 │ │ +06b474: 0c00 |0022: move-result-object v0 │ │ +06b476: 3900 1300 |0023: if-nez v0, 0036 // +0013 │ │ +06b47a: 5440 4002 |0025: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b47e: 7110 4105 0000 |0027: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$900:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@0541 │ │ +06b484: 28df |002a: goto 0009 // -0021 │ │ +06b486: 0d00 |002b: move-exception v0 │ │ +06b488: 5441 4002 |002c: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b48c: 7110 3f05 0100 |002e: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053f │ │ +06b492: 0c01 |0031: move-result-object v1 │ │ +06b494: 6e10 3505 0100 |0032: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ +06b49a: 2700 |0035: throw v0 │ │ +06b49c: 5440 4002 |0036: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b4a0: 7110 3f05 0000 |0038: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053f │ │ +06b4a6: 0c00 |003b: move-result-object v0 │ │ +06b4a8: 6e10 3505 0000 |003c: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@0535 │ │ +06b4ae: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x0009 - 0x002a │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=376 │ │ 0x0025 line=377 │ │ @@ -116920,30 +116876,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -068b00: |[068b00] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.close:()V │ │ -068b10: 5421 4002 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068b14: 1d01 |0002: monitor-enter v1 │ │ -068b16: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -068b18: 5c20 3b02 |0004: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@023b │ │ -068b1c: 5420 3e02 |0006: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068b20: 6e10 810d 0000 |0008: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@0d81 │ │ -068b26: 5420 4002 |000b: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068b2a: 6e10 150a 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -068b30: 1e01 |0010: monitor-exit v1 │ │ -068b32: 5420 4002 |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068b36: 7110 3a05 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@053a │ │ -068b3c: 0e00 |0016: return-void │ │ -068b3e: 0d00 |0017: move-exception v0 │ │ -068b40: 1e01 |0018: monitor-exit v1 │ │ -068b42: 2700 |0019: throw v0 │ │ +06b4bc: |[06b4bc] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.close:()V │ │ +06b4cc: 5421 4002 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b4d0: 1d01 |0002: monitor-enter v1 │ │ +06b4d2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06b4d4: 5c20 3b02 |0004: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.closed:Z // field@023b │ │ +06b4d8: 5420 3e02 |0006: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b4dc: 6e10 810d 0000 |0008: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@0d81 │ │ +06b4e2: 5420 4002 |000b: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b4e6: 6e10 150a 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +06b4ec: 1e01 |0010: monitor-exit v1 │ │ +06b4ee: 5420 4002 |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b4f2: 7110 3a05 0000 |0013: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$1000:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V // method@053a │ │ +06b4f8: 0e00 |0016: return-void │ │ +06b4fa: 0d00 |0017: move-exception v0 │ │ +06b4fc: 1e01 |0018: monitor-exit v1 │ │ +06b4fe: 2700 |0019: throw v0 │ │ catches : 2 │ │ 0x0004 - 0x0011 │ │ -> 0x0017 │ │ 0x0018 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=429 │ │ @@ -116962,127 +116918,127 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 212 16-bit code units │ │ -068b58: |[068b58] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.read:(Lokio/Buffer;J)J │ │ -068b68: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -068b6c: 3102 0a06 |0002: cmp-long v2, v10, v6 │ │ -068b70: 3b02 1b00 |0004: if-gez v2, 001f // +001b │ │ -068b74: 2202 ac01 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -068b78: 2203 c101 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -068b7c: 7010 500a 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -068b82: 1a04 3f0e |000d: const-string v4, "byteCount < 0: " // string@0e3f │ │ -068b86: 6e20 580a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -068b8c: 0c03 |0012: move-result-object v3 │ │ -068b8e: 6e30 560a a30b |0013: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -068b94: 0c03 |0016: move-result-object v3 │ │ -068b96: 6e10 640a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -068b9c: 0c03 |001a: move-result-object v3 │ │ -068b9e: 7020 ef09 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -068ba4: 2702 |001e: throw v2 │ │ -068ba6: 5483 4002 |001f: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068baa: 1d03 |0021: monitor-enter v3 │ │ -068bac: 7010 3105 0800 |0022: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.waitUntilReadable:()V // method@0531 │ │ -068bb2: 7010 2c05 0800 |0025: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.checkNotClosed:()V // method@052c │ │ -068bb8: 5482 3e02 |0028: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068bbc: 6e10 bb0d 0200 |002a: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068bc2: 0b04 |002d: move-result-wide v4 │ │ -068bc4: 3102 0406 |002e: cmp-long v2, v4, v6 │ │ -068bc8: 3902 0600 |0030: if-nez v2, 0036 // +0006 │ │ -068bcc: 1600 ffff |0032: const-wide/16 v0, #int -1 // #ffff │ │ -068bd0: 1e03 |0034: monitor-exit v3 │ │ -068bd2: 1000 |0035: return-wide v0 │ │ -068bd4: 5482 3e02 |0036: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068bd8: 5484 3e02 |0038: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068bdc: 6e10 bb0d 0400 |003a: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068be2: 0b04 |003d: move-result-wide v4 │ │ -068be4: 7140 0b0a ba54 |003e: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -068bea: 0b04 |0041: move-result-wide v4 │ │ -068bec: 6e40 9c0d 9254 |0042: invoke-virtual {v2, v9, v4, v5}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@0d9c │ │ -068bf2: 0b00 |0045: move-result-wide v0 │ │ -068bf4: 5482 4002 |0046: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068bf8: 5324 4c02 |0048: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ -068bfc: bb04 |004a: add-long/2addr v4, v0 │ │ -068bfe: 5a24 4c02 |004b: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ -068c02: 5482 4002 |004d: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c06: 5324 4c02 |004f: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ -068c0a: 5482 4002 |0051: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c0e: 7110 3d05 0200 |0053: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068c14: 0c02 |0056: move-result-object v2 │ │ -068c16: 5422 2702 |0057: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ -068c1a: 1506 0100 |0059: const/high16 v6, #int 65536 // #1 │ │ -068c1e: 6e20 f805 6200 |005b: invoke-virtual {v2, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ -068c24: 0a02 |005e: move-result v2 │ │ -068c26: db02 0202 |005f: div-int/lit8 v2, v2, #int 2 // #02 │ │ -068c2a: 8126 |0061: int-to-long v6, v2 │ │ -068c2c: 3102 0406 |0062: cmp-long v2, v4, v6 │ │ -068c30: 3a02 1b00 |0064: if-ltz v2, 007f // +001b │ │ -068c34: 5482 4002 |0066: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c38: 7110 3d05 0200 |0068: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068c3e: 0c02 |006b: move-result-object v2 │ │ -068c40: 5484 4002 |006c: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c44: 7110 3e05 0400 |006e: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@053e │ │ -068c4a: 0a04 |0071: move-result v4 │ │ -068c4c: 5485 4002 |0072: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c50: 5356 4c02 |0074: iget-wide v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ -068c54: 6e40 1b05 4276 |0076: invoke-virtual {v2, v4, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeWindowUpdateLater:(IJ)V // method@051b │ │ -068c5a: 5482 4002 |0079: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c5e: 1604 0000 |007b: const-wide/16 v4, #int 0 // #0 │ │ -068c62: 5a24 4c02 |007d: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ -068c66: 1e03 |007f: monitor-exit v3 │ │ -068c68: 5482 4002 |0080: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c6c: 7110 3d05 0200 |0082: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068c72: 0c03 |0085: move-result-object v3 │ │ -068c74: 1d03 |0086: monitor-enter v3 │ │ -068c76: 5482 4002 |0087: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c7a: 7110 3d05 0200 |0089: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068c80: 0c02 |008c: move-result-object v2 │ │ -068c82: 5324 3202 |008d: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ -068c86: bb04 |008f: add-long/2addr v4, v0 │ │ -068c88: 5a24 3202 |0090: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ -068c8c: 5482 4002 |0092: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068c90: 7110 3d05 0200 |0094: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068c96: 0c02 |0097: move-result-object v2 │ │ -068c98: 5324 3202 |0098: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ -068c9c: 5482 4002 |009a: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068ca0: 7110 3d05 0200 |009c: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068ca6: 0c02 |009f: move-result-object v2 │ │ -068ca8: 5422 2702 |00a0: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ -068cac: 1506 0100 |00a2: const/high16 v6, #int 65536 // #1 │ │ -068cb0: 6e20 f805 6200 |00a4: invoke-virtual {v2, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ -068cb6: 0a02 |00a7: move-result v2 │ │ -068cb8: db02 0202 |00a8: div-int/lit8 v2, v2, #int 2 // #02 │ │ -068cbc: 8126 |00aa: int-to-long v6, v2 │ │ -068cbe: 3102 0406 |00ab: cmp-long v2, v4, v6 │ │ -068cc2: 3a02 1e00 |00ad: if-ltz v2, 00cb // +001e │ │ -068cc6: 5482 4002 |00af: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068cca: 7110 3d05 0200 |00b1: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068cd0: 0c02 |00b4: move-result-object v2 │ │ -068cd2: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ -068cd4: 5485 4002 |00b6: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068cd8: 7110 3d05 0500 |00b8: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068cde: 0c05 |00bb: move-result-object v5 │ │ -068ce0: 5356 3202 |00bc: iget-wide v6, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ -068ce4: 6e40 1b05 4276 |00be: invoke-virtual {v2, v4, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeWindowUpdateLater:(IJ)V // method@051b │ │ -068cea: 5482 4002 |00c1: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068cee: 7110 3d05 0200 |00c3: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ -068cf4: 0c02 |00c6: move-result-object v2 │ │ -068cf6: 1604 0000 |00c7: const-wide/16 v4, #int 0 // #0 │ │ -068cfa: 5a24 3202 |00c9: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ -068cfe: 1e03 |00cb: monitor-exit v3 │ │ -068d00: 2900 69ff |00cc: goto/16 0035 // -0097 │ │ -068d04: 0d02 |00ce: move-exception v2 │ │ -068d06: 1e03 |00cf: monitor-exit v3 │ │ -068d08: 2702 |00d0: throw v2 │ │ -068d0a: 0d02 |00d1: move-exception v2 │ │ -068d0c: 1e03 |00d2: monitor-exit v3 │ │ -068d0e: 2702 |00d3: throw v2 │ │ +06b514: |[06b514] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.read:(Lokio/Buffer;J)J │ │ +06b524: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +06b528: 3102 0a06 |0002: cmp-long v2, v10, v6 │ │ +06b52c: 3b02 1b00 |0004: if-gez v2, 001f // +001b │ │ +06b530: 2202 be01 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +06b534: 2203 d301 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +06b538: 7010 500a 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06b53e: 1a04 520e |000d: const-string v4, "byteCount < 0: " // string@0e52 │ │ +06b542: 6e20 580a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06b548: 0c03 |0012: move-result-object v3 │ │ +06b54a: 6e30 560a a30b |0013: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +06b550: 0c03 |0016: move-result-object v3 │ │ +06b552: 6e10 640a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06b558: 0c03 |001a: move-result-object v3 │ │ +06b55a: 7020 ef09 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +06b560: 2702 |001e: throw v2 │ │ +06b562: 5483 4002 |001f: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b566: 1d03 |0021: monitor-enter v3 │ │ +06b568: 7010 3105 0800 |0022: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.waitUntilReadable:()V // method@0531 │ │ +06b56e: 7010 2c05 0800 |0025: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.checkNotClosed:()V // method@052c │ │ +06b574: 5482 3e02 |0028: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b578: 6e10 bb0d 0200 |002a: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b57e: 0b04 |002d: move-result-wide v4 │ │ +06b580: 3102 0406 |002e: cmp-long v2, v4, v6 │ │ +06b584: 3902 0600 |0030: if-nez v2, 0036 // +0006 │ │ +06b588: 1600 ffff |0032: const-wide/16 v0, #int -1 // #ffff │ │ +06b58c: 1e03 |0034: monitor-exit v3 │ │ +06b58e: 1000 |0035: return-wide v0 │ │ +06b590: 5482 3e02 |0036: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b594: 5484 3e02 |0038: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b598: 6e10 bb0d 0400 |003a: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b59e: 0b04 |003d: move-result-wide v4 │ │ +06b5a0: 7140 0b0a ba54 |003e: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +06b5a6: 0b04 |0041: move-result-wide v4 │ │ +06b5a8: 6e40 9c0d 9254 |0042: invoke-virtual {v2, v9, v4, v5}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@0d9c │ │ +06b5ae: 0b00 |0045: move-result-wide v0 │ │ +06b5b0: 5482 4002 |0046: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b5b4: 5324 4c02 |0048: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ +06b5b8: bb04 |004a: add-long/2addr v4, v0 │ │ +06b5ba: 5a24 4c02 |004b: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ +06b5be: 5482 4002 |004d: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b5c2: 5324 4c02 |004f: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ +06b5c6: 5482 4002 |0051: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b5ca: 7110 3d05 0200 |0053: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b5d0: 0c02 |0056: move-result-object v2 │ │ +06b5d2: 5422 2702 |0057: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ +06b5d6: 1506 0100 |0059: const/high16 v6, #int 65536 // #1 │ │ +06b5da: 6e20 f805 6200 |005b: invoke-virtual {v2, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ +06b5e0: 0a02 |005e: move-result v2 │ │ +06b5e2: db02 0202 |005f: div-int/lit8 v2, v2, #int 2 // #02 │ │ +06b5e6: 8126 |0061: int-to-long v6, v2 │ │ +06b5e8: 3102 0406 |0062: cmp-long v2, v4, v6 │ │ +06b5ec: 3a02 1b00 |0064: if-ltz v2, 007f // +001b │ │ +06b5f0: 5482 4002 |0066: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b5f4: 7110 3d05 0200 |0068: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b5fa: 0c02 |006b: move-result-object v2 │ │ +06b5fc: 5484 4002 |006c: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b600: 7110 3e05 0400 |006e: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I // method@053e │ │ +06b606: 0a04 |0071: move-result v4 │ │ +06b608: 5485 4002 |0072: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b60c: 5355 4c02 |0074: iget-wide v5, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ +06b610: 6e40 1b05 4265 |0076: invoke-virtual {v2, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeWindowUpdateLater:(IJ)V // method@051b │ │ +06b616: 5482 4002 |0079: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b61a: 1604 0000 |007b: const-wide/16 v4, #int 0 // #0 │ │ +06b61e: 5a24 4c02 |007d: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;.unacknowledgedBytesRead:J // field@024c │ │ +06b622: 1e03 |007f: monitor-exit v3 │ │ +06b624: 5482 4002 |0080: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b628: 7110 3d05 0200 |0082: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b62e: 0c03 |0085: move-result-object v3 │ │ +06b630: 1d03 |0086: monitor-enter v3 │ │ +06b632: 5482 4002 |0087: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b636: 7110 3d05 0200 |0089: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b63c: 0c02 |008c: move-result-object v2 │ │ +06b63e: 5324 3202 |008d: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ +06b642: bb04 |008f: add-long/2addr v4, v0 │ │ +06b644: 5a24 3202 |0090: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ +06b648: 5482 4002 |0092: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b64c: 7110 3d05 0200 |0094: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b652: 0c02 |0097: move-result-object v2 │ │ +06b654: 5324 3202 |0098: iget-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ +06b658: 5482 4002 |009a: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b65c: 7110 3d05 0200 |009c: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b662: 0c02 |009f: move-result-object v2 │ │ +06b664: 5422 2702 |00a0: iget-object v2, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; // field@0227 │ │ +06b668: 1506 0100 |00a2: const/high16 v6, #int 65536 // #1 │ │ +06b66c: 6e20 f805 6200 |00a4: invoke-virtual {v2, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.getInitialWindowSize:(I)I // method@05f8 │ │ +06b672: 0a02 |00a7: move-result v2 │ │ +06b674: db02 0202 |00a8: div-int/lit8 v2, v2, #int 2 // #02 │ │ +06b678: 8126 |00aa: int-to-long v6, v2 │ │ +06b67a: 3102 0406 |00ab: cmp-long v2, v4, v6 │ │ +06b67e: 3a02 1e00 |00ad: if-ltz v2, 00cb // +001e │ │ +06b682: 5482 4002 |00af: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b686: 7110 3d05 0200 |00b1: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b68c: 0c02 |00b4: move-result-object v2 │ │ +06b68e: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ +06b690: 5485 4002 |00b6: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b694: 7110 3d05 0500 |00b8: invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b69a: 0c05 |00bb: move-result-object v5 │ │ +06b69c: 5355 3202 |00bc: iget-wide v5, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ +06b6a0: 6e40 1b05 4265 |00be: invoke-virtual {v2, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.writeWindowUpdateLater:(IJ)V // method@051b │ │ +06b6a6: 5482 4002 |00c1: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b6aa: 7110 3d05 0200 |00c3: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@053d │ │ +06b6b0: 0c02 |00c6: move-result-object v2 │ │ +06b6b2: 1604 0000 |00c7: const-wide/16 v4, #int 0 // #0 │ │ +06b6b6: 5a24 3202 |00c9: iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedConnection;.unacknowledgedBytesRead:J // field@0232 │ │ +06b6ba: 1e03 |00cb: monitor-exit v3 │ │ +06b6bc: 2900 69ff |00cc: goto/16 0035 // -0097 │ │ +06b6c0: 0d02 |00ce: move-exception v2 │ │ +06b6c2: 1e03 |00cf: monitor-exit v3 │ │ +06b6c4: 2702 |00d0: throw v2 │ │ +06b6c6: 0d02 |00d1: move-exception v2 │ │ +06b6c8: 1e03 |00d2: monitor-exit v3 │ │ +06b6ca: 2702 |00d3: throw v2 │ │ catches : 3 │ │ 0x0022 - 0x0080 │ │ -> 0x00d1 │ │ 0x0087 - 0x00d0 │ │ -> 0x00ce │ │ 0x00d2 - 0x00d3 │ │ -> 0x00d1 │ │ @@ -117115,88 +117071,88 @@ │ │ 0x0000 - 0x00d4 reg=10 byteCount J │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ name : 'receive' │ │ type : '(Lokio/BufferedSource;J)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -068d30: |[068d30] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.receive:(Lokio/BufferedSource;J)V │ │ -068d40: 6305 3a02 |0000: sget-boolean v5, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.$assertionsDisabled:Z // field@023a │ │ -068d44: 3905 3000 |0002: if-nez v5, 0032 // +0030 │ │ -068d48: 54c5 4002 |0004: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068d4c: 7110 700a 0500 |0006: invoke-static {v5}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -068d52: 0a05 |0009: move-result v5 │ │ -068d54: 3805 2800 |000a: if-eqz v5, 0032 // +0028 │ │ -068d58: 2205 9b01 |000c: new-instance v5, Ljava/lang/AssertionError; // type@019b │ │ -068d5c: 7010 c609 0500 |000e: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -068d62: 2705 |0011: throw v5 │ │ -068d64: bc2e |0012: sub-long/2addr v14, v2 │ │ -068d66: 54c6 4002 |0013: iget-object v6, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068d6a: 1d06 |0015: monitor-enter v6 │ │ -068d6c: 54c5 3e02 |0016: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068d70: 6e10 bb0d 0500 |0018: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068d76: 0b08 |001b: move-result-wide v8 │ │ -068d78: 160a 0000 |001c: const-wide/16 v10, #int 0 // #0 │ │ -068d7c: 3105 080a |001e: cmp-long v5, v8, v10 │ │ -068d80: 3905 5600 |0020: if-nez v5, 0076 // +0056 │ │ -068d84: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -068d86: 54c5 3e02 |0023: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068d8a: 54c7 3f02 |0025: iget-object v7, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@023f │ │ -068d8e: 6e20 ca0d 7500 |0027: invoke-virtual {v5, v7}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ -068d94: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ -068d98: 54c5 4002 |002c: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068d9c: 6e10 150a 0500 |002e: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ -068da2: 1e06 |0031: monitor-exit v6 │ │ -068da4: 1606 0000 |0032: const-wide/16 v6, #int 0 // #0 │ │ -068da8: 3105 0e06 |0034: cmp-long v5, v14, v6 │ │ -068dac: 3d05 2200 |0036: if-lez v5, 0058 // +0022 │ │ -068db0: 54c6 4002 |0038: iget-object v6, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068db4: 1d06 |003a: monitor-enter v6 │ │ -068db6: 55c0 3c02 |003b: iget-boolean v0, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@023c │ │ -068dba: 54c5 3e02 |003d: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ -068dbe: 6e10 bb0d 0500 |003f: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ -068dc4: 0b08 |0042: move-result-wide v8 │ │ -068dc6: bbe8 |0043: add-long/2addr v8, v14 │ │ -068dc8: 53ca 3d02 |0044: iget-wide v10, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.maxByteCount:J // field@023d │ │ -068dcc: 3105 080a |0046: cmp-long v5, v8, v10 │ │ -068dd0: 3d05 1100 |0048: if-lez v5, 0059 // +0011 │ │ -068dd4: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -068dd6: 1e06 |004b: monitor-exit v6 │ │ -068dd8: 3801 1200 |004c: if-eqz v1, 005e // +0012 │ │ -068ddc: 7230 2a0e ed0f |004e: invoke-interface {v13, v14, v15}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -068de2: 54c5 4002 |0051: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068de6: 6206 df01 |0053: sget-object v6, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01df │ │ -068dea: 6e20 4705 6500 |0055: invoke-virtual {v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ -068df0: 0e00 |0058: return-void │ │ -068df2: 1201 |0059: const/4 v1, #int 0 // #0 │ │ -068df4: 28f1 |005a: goto 004b // -000f │ │ -068df6: 0d05 |005b: move-exception v5 │ │ -068df8: 1e06 |005c: monitor-exit v6 │ │ -068dfa: 2705 |005d: throw v5 │ │ -068dfc: 3800 0600 |005e: if-eqz v0, 0064 // +0006 │ │ -068e00: 7230 2a0e ed0f |0060: invoke-interface {v13, v14, v15}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -068e06: 28f5 |0063: goto 0058 // -000b │ │ -068e08: 54c5 3f02 |0064: iget-object v5, v12, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@023f │ │ -068e0c: 7240 100e 5dfe |0066: invoke-interface {v13, v5, v14, v15}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ -068e12: 0b02 |0069: move-result-wide v2 │ │ -068e14: 1606 ffff |006a: const-wide/16 v6, #int -1 // #ffff │ │ -068e18: 3105 0206 |006c: cmp-long v5, v2, v6 │ │ -068e1c: 3905 a4ff |006e: if-nez v5, 0012 // -005c │ │ -068e20: 2205 8401 |0070: new-instance v5, Ljava/io/EOFException; // type@0184 │ │ -068e24: 7010 7e09 0500 |0072: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@097e │ │ -068e2a: 2705 |0075: throw v5 │ │ -068e2c: 1204 |0076: const/4 v4, #int 0 // #0 │ │ -068e2e: 28ac |0077: goto 0023 // -0054 │ │ -068e30: 0d05 |0078: move-exception v5 │ │ -068e32: 1e06 |0079: monitor-exit v6 │ │ -068e34: 2705 |007a: throw v5 │ │ +06b6ec: |[06b6ec] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.receive:(Lokio/BufferedSource;J)V │ │ +06b6fc: 6305 3a02 |0000: sget-boolean v5, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.$assertionsDisabled:Z // field@023a │ │ +06b700: 3905 3000 |0002: if-nez v5, 0032 // +0030 │ │ +06b704: 54b5 4002 |0004: iget-object v5, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b708: 7110 700a 0500 |0006: invoke-static {v5}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +06b70e: 0a05 |0009: move-result v5 │ │ +06b710: 3805 2800 |000a: if-eqz v5, 0032 // +0028 │ │ +06b714: 2205 ad01 |000c: new-instance v5, Ljava/lang/AssertionError; // type@01ad │ │ +06b718: 7010 c609 0500 |000e: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +06b71e: 2705 |0011: throw v5 │ │ +06b720: bc2d |0012: sub-long/2addr v13, v2 │ │ +06b722: 54b6 4002 |0013: iget-object v6, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b726: 1d06 |0015: monitor-enter v6 │ │ +06b728: 54b5 3e02 |0016: iget-object v5, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b72c: 6e10 bb0d 0500 |0018: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b732: 0b07 |001b: move-result-wide v7 │ │ +06b734: 1609 0000 |001c: const-wide/16 v9, #int 0 // #0 │ │ +06b738: 3105 0709 |001e: cmp-long v5, v7, v9 │ │ +06b73c: 3905 5600 |0020: if-nez v5, 0076 // +0056 │ │ +06b740: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +06b742: 54b5 3e02 |0023: iget-object v5, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b746: 54b7 3f02 |0025: iget-object v7, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@023f │ │ +06b74a: 6e20 ca0d 7500 |0027: invoke-virtual {v5, v7}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ +06b750: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ +06b754: 54b5 4002 |002c: iget-object v5, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b758: 6e10 150a 0500 |002e: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@0a15 │ │ +06b75e: 1e06 |0031: monitor-exit v6 │ │ +06b760: 1605 0000 |0032: const-wide/16 v5, #int 0 // #0 │ │ +06b764: 3105 0d05 |0034: cmp-long v5, v13, v5 │ │ +06b768: 3d05 2200 |0036: if-lez v5, 0058 // +0022 │ │ +06b76c: 54b6 4002 |0038: iget-object v6, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b770: 1d06 |003a: monitor-enter v6 │ │ +06b772: 55b0 3c02 |003b: iget-boolean v0, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.finished:Z // field@023c │ │ +06b776: 54b5 3e02 |003d: iget-object v5, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.readBuffer:Lokio/Buffer; // field@023e │ │ +06b77a: 6e10 bb0d 0500 |003f: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06b780: 0b07 |0042: move-result-wide v7 │ │ +06b782: bbd7 |0043: add-long/2addr v7, v13 │ │ +06b784: 53b9 3d02 |0044: iget-wide v9, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.maxByteCount:J // field@023d │ │ +06b788: 3105 0709 |0046: cmp-long v5, v7, v9 │ │ +06b78c: 3d05 1100 |0048: if-lez v5, 0059 // +0011 │ │ +06b790: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +06b792: 1e06 |004b: monitor-exit v6 │ │ +06b794: 3801 1200 |004c: if-eqz v1, 005e // +0012 │ │ +06b798: 7230 2a0e dc0e |004e: invoke-interface {v12, v13, v14}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +06b79e: 54b5 4002 |0051: iget-object v5, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b7a2: 6206 df01 |0053: sget-object v6, Lcom/squareup/okhttp/internal/framed/ErrorCode;.FLOW_CONTROL_ERROR:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01df │ │ +06b7a6: 6e20 4705 6500 |0055: invoke-virtual {v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ +06b7ac: 0e00 |0058: return-void │ │ +06b7ae: 1201 |0059: const/4 v1, #int 0 // #0 │ │ +06b7b0: 28f1 |005a: goto 004b // -000f │ │ +06b7b2: 0d05 |005b: move-exception v5 │ │ +06b7b4: 1e06 |005c: monitor-exit v6 │ │ +06b7b6: 2705 |005d: throw v5 │ │ +06b7b8: 3800 0600 |005e: if-eqz v0, 0064 // +0006 │ │ +06b7bc: 7230 2a0e dc0e |0060: invoke-interface {v12, v13, v14}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +06b7c2: 28f5 |0063: goto 0058 // -000b │ │ +06b7c4: 54b5 3f02 |0064: iget-object v5, v11, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.receiveBuffer:Lokio/Buffer; // field@023f │ │ +06b7c8: 7240 100e 5ced |0066: invoke-interface {v12, v5, v13, v14}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ +06b7ce: 0b02 |0069: move-result-wide v2 │ │ +06b7d0: 1605 ffff |006a: const-wide/16 v5, #int -1 // #ffff │ │ +06b7d4: 3105 0205 |006c: cmp-long v5, v2, v5 │ │ +06b7d8: 3905 a4ff |006e: if-nez v5, 0012 // -005c │ │ +06b7dc: 2205 9601 |0070: new-instance v5, Ljava/io/EOFException; // type@0196 │ │ +06b7e0: 7010 7e09 0500 |0072: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@097e │ │ +06b7e6: 2705 |0075: throw v5 │ │ +06b7e8: 1204 |0076: const/4 v4, #int 0 // #0 │ │ +06b7ea: 28ac |0077: goto 0023 // -0054 │ │ +06b7ec: 0d05 |0078: move-exception v5 │ │ +06b7ee: 1e06 |0079: monitor-exit v6 │ │ +06b7f0: 2705 |007a: throw v5 │ │ catches : 4 │ │ 0x0016 - 0x0032 │ │ -> 0x0078 │ │ 0x003b - 0x004c │ │ -> 0x005b │ │ 0x005c - 0x005d │ │ -> 0x005b │ │ @@ -117235,44 +117191,44 @@ │ │ 0x0023 - 0x0032 reg=4 wasEmpty Z │ │ 0x003d - 0x0058 reg=0 finished Z │ │ 0x004b - 0x0058 reg=1 flowControlError Z │ │ 0x0059 - 0x005b reg=0 finished Z │ │ 0x005e - 0x007b reg=0 finished Z │ │ 0x005e - 0x007b reg=1 flowControlError Z │ │ 0x006a - 0x007b reg=2 read J │ │ - 0x0000 - 0x007b reg=12 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ - 0x0000 - 0x007b reg=13 in Lokio/BufferedSource; │ │ - 0x0000 - 0x007b reg=14 byteCount J │ │ + 0x0000 - 0x007b reg=11 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ + 0x0000 - 0x007b reg=12 in Lokio/BufferedSource; │ │ + 0x0000 - 0x007b reg=13 byteCount J │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -068e60: |[068e60] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.timeout:()Lokio/Timeout; │ │ -068e70: 5410 4002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ -068e74: 7110 3f05 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053f │ │ -068e7a: 0c00 |0005: move-result-object v0 │ │ -068e7c: 1100 |0006: return-object v0 │ │ +06b81c: |[06b81c] com.squareup.okhttp.internal.framed.FramedStream$FramedDataSource.timeout:()Lokio/Timeout; │ │ +06b82c: 5410 4002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0240 │ │ +06b830: 7110 3f05 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.access$700:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; // method@053f │ │ +06b836: 0c00 |0005: move-result-object v0 │ │ +06b838: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ │ │ source_file_idx : 921 (FramedStream.java) │ │ │ │ Class #331 header: │ │ -class_idx : 239 │ │ +class_idx : 257 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 989 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #331 annotations: │ │ @@ -117324,18 +117280,18 @@ │ │ type : '(Lokio/BufferedSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068e80: |[068e80] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.:(Lokio/BufferedSource;)V │ │ -068e90: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -068e96: 5b01 7002 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ -068e9a: 0e00 |0005: return-void │ │ +06b83c: |[06b83c] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.:(Lokio/BufferedSource;)V │ │ +06b84c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06b852: 5b01 7002 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ +06b856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0003 line=603 │ │ 0x0005 line=604 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; │ │ @@ -117346,72 +117302,72 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -068e9c: |[068e9c] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.readContinuationHeader:()V │ │ -068eac: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -068eae: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -068eb0: 5280 7102 |0002: iget v0, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ -068eb4: 5482 7002 |0004: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ -068eb8: 7110 b805 0200 |0006: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$300:(Lokio/BufferedSource;)I // method@05b8 │ │ -068ebe: 0a02 |0009: move-result v2 │ │ -068ec0: 5982 6d02 |000a: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ -068ec4: 5982 6e02 |000c: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@026e │ │ -068ec8: 5482 7002 |000e: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ -068ecc: 7210 120e 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -068ed2: 0a02 |0013: move-result v2 │ │ -068ed4: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -068ed8: 8d21 |0016: int-to-byte v1, v2 │ │ -068eda: 5482 7002 |0017: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ -068ede: 7210 120e 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -068ee4: 0a02 |001c: move-result v2 │ │ -068ee6: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -068eea: 8d22 |001f: int-to-byte v2, v2 │ │ -068eec: 5d82 6c02 |0020: iput-byte v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@026c │ │ -068ef0: 7100 b605 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -068ef6: 0c02 |0025: move-result-object v2 │ │ -068ef8: 6203 d704 |0026: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ -068efc: 6e20 bc0b 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ -068f02: 0a02 |002b: move-result v2 │ │ -068f04: 3802 1300 |002c: if-eqz v2, 003f // +0013 │ │ -068f08: 7100 b605 0000 |002e: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -068f0e: 0c02 |0031: move-result-object v2 │ │ -068f10: 5283 7102 |0032: iget v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ -068f14: 5284 6e02 |0034: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@026e │ │ -068f18: 5685 6c02 |0036: iget-byte v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@026c │ │ -068f1c: 7155 8f05 3714 |0038: invoke-static {v7, v3, v4, v1, v5}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@058f │ │ -068f22: 0c03 |003b: move-result-object v3 │ │ -068f24: 6e20 ba0b 3200 |003c: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ -068f2a: 5482 7002 |003f: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ -068f2e: 7210 1b0e 0200 |0041: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -068f34: 0a02 |0044: move-result v2 │ │ -068f36: 1403 ffff ff7f |0045: const v3, #float nan // #7fffffff │ │ -068f3c: b532 |0048: and-int/2addr v2, v3 │ │ -068f3e: 5982 7102 |0049: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ -068f42: 1302 0900 |004b: const/16 v2, #int 9 // #9 │ │ -068f46: 3221 1100 |004d: if-eq v1, v2, 005e // +0011 │ │ -068f4a: 1a02 a300 |004f: const-string v2, "%s != TYPE_CONTINUATION" // string@00a3 │ │ -068f4e: 2373 b603 |0051: new-array v3, v7, [Ljava/lang/Object; // type@03b6 │ │ -068f52: 7110 cd09 0100 |0053: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@09cd │ │ -068f58: 0c04 |0056: move-result-object v4 │ │ -068f5a: 4d04 0306 |0057: aput-object v4, v3, v6 │ │ -068f5e: 7120 b705 3200 |0059: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -068f64: 0c02 |005c: move-result-object v2 │ │ -068f66: 2702 |005d: throw v2 │ │ -068f68: 5282 7102 |005e: iget v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ -068f6c: 3202 0b00 |0060: if-eq v2, v0, 006b // +000b │ │ -068f70: 1a02 120b |0062: const-string v2, "TYPE_CONTINUATION streamId changed" // string@0b12 │ │ -068f74: 2363 b603 |0064: new-array v3, v6, [Ljava/lang/Object; // type@03b6 │ │ -068f78: 7120 b705 3200 |0066: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -068f7e: 0c02 |0069: move-result-object v2 │ │ -068f80: 2702 |006a: throw v2 │ │ -068f82: 0e00 |006b: return-void │ │ +06b858: |[06b858] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.readContinuationHeader:()V │ │ +06b868: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06b86a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06b86c: 5280 7102 |0002: iget v0, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ +06b870: 5482 7002 |0004: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ +06b874: 7110 b805 0200 |0006: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$300:(Lokio/BufferedSource;)I // method@05b8 │ │ +06b87a: 0a02 |0009: move-result v2 │ │ +06b87c: 5982 6d02 |000a: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ +06b880: 5982 6e02 |000c: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@026e │ │ +06b884: 5482 7002 |000e: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ +06b888: 7210 120e 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06b88e: 0a02 |0013: move-result v2 │ │ +06b890: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06b894: 8d21 |0016: int-to-byte v1, v2 │ │ +06b896: 5482 7002 |0017: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ +06b89a: 7210 120e 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06b8a0: 0a02 |001c: move-result v2 │ │ +06b8a2: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06b8a6: 8d22 |001f: int-to-byte v2, v2 │ │ +06b8a8: 5d82 6c02 |0020: iput-byte v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@026c │ │ +06b8ac: 7100 b605 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06b8b2: 0c02 |0025: move-result-object v2 │ │ +06b8b4: 6203 d704 |0026: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ +06b8b8: 6e20 bc0b 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ +06b8be: 0a02 |002b: move-result v2 │ │ +06b8c0: 3802 1300 |002c: if-eqz v2, 003f // +0013 │ │ +06b8c4: 7100 b605 0000 |002e: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06b8ca: 0c02 |0031: move-result-object v2 │ │ +06b8cc: 5283 7102 |0032: iget v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ +06b8d0: 5284 6e02 |0034: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@026e │ │ +06b8d4: 5685 6c02 |0036: iget-byte v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@026c │ │ +06b8d8: 7155 8f05 3714 |0038: invoke-static {v7, v3, v4, v1, v5}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@058f │ │ +06b8de: 0c03 |003b: move-result-object v3 │ │ +06b8e0: 6e20 ba0b 3200 |003c: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ +06b8e6: 5482 7002 |003f: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ +06b8ea: 7210 1b0e 0200 |0041: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06b8f0: 0a02 |0044: move-result v2 │ │ +06b8f2: 1403 ffff ff7f |0045: const v3, #float nan // #7fffffff │ │ +06b8f8: b532 |0048: and-int/2addr v2, v3 │ │ +06b8fa: 5982 7102 |0049: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ +06b8fe: 1302 0900 |004b: const/16 v2, #int 9 // #9 │ │ +06b902: 3221 1100 |004d: if-eq v1, v2, 005e // +0011 │ │ +06b906: 1a02 a300 |004f: const-string v2, "%s != TYPE_CONTINUATION" // string@00a3 │ │ +06b90a: 2373 ca03 |0051: new-array v3, v7, [Ljava/lang/Object; // type@03ca │ │ +06b90e: 7110 cd09 0100 |0053: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@09cd │ │ +06b914: 0c04 |0056: move-result-object v4 │ │ +06b916: 4d04 0306 |0057: aput-object v4, v3, v6 │ │ +06b91a: 7120 b705 3200 |0059: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06b920: 0c02 |005c: move-result-object v2 │ │ +06b922: 2702 |005d: throw v2 │ │ +06b924: 5282 7102 |005e: iget v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ +06b928: 3202 0b00 |0060: if-eq v2, v0, 006b // +000b │ │ +06b92c: 1a02 260b |0062: const-string v2, "TYPE_CONTINUATION streamId changed" // string@0b26 │ │ +06b930: 2363 ca03 |0064: new-array v3, v6, [Ljava/lang/Object; // type@03ca │ │ +06b934: 7120 b705 3200 |0066: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06b93a: 0c02 |0069: move-result-object v2 │ │ +06b93c: 2702 |006a: throw v2 │ │ +06b93e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=629 │ │ 0x0004 line=631 │ │ 0x000e line=632 │ │ 0x0017 line=633 │ │ 0x0022 line=634 │ │ @@ -117430,108 +117386,108 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -068f84: |[068f84] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.close:()V │ │ -068f94: 0e00 |0000: return-void │ │ +06b940: |[06b940] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.close:()V │ │ +06b950: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;) │ │ name : 'read' │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -068f98: |[068f98] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.read:(Lokio/Buffer;J)J │ │ -068fa8: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -068fac: 5284 6d02 |0002: iget v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ -068fb0: 3904 1900 |0004: if-nez v4, 001d // +0019 │ │ -068fb4: 5484 7002 |0006: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ -068fb8: 5885 6f02 |0008: iget-short v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@026f │ │ -068fbc: 8156 |000a: int-to-long v6, v5 │ │ -068fbe: 7230 2a0e 6407 |000b: invoke-interface {v4, v6, v7}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -068fc4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -068fc6: 5f84 6f02 |000f: iput-short v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@026f │ │ -068fca: 5684 6c02 |0011: iget-byte v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@026c │ │ -068fce: dd04 0404 |0013: and-int/lit8 v4, v4, #int 4 // #04 │ │ -068fd2: 3804 0400 |0015: if-eqz v4, 0019 // +0004 │ │ -068fd6: 0420 |0017: move-wide v0, v2 │ │ -068fd8: 1000 |0018: return-wide v0 │ │ -068fda: 7010 8a05 0800 |0019: invoke-direct {v8}, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.readContinuationHeader:()V // method@058a │ │ -068fe0: 28e6 |001c: goto 0002 // -001a │ │ -068fe2: 5484 7002 |001d: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ -068fe6: 5285 6d02 |001f: iget v5, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ -068fea: 8156 |0021: int-to-long v6, v5 │ │ -068fec: 7140 0b0a ba76 |0022: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -068ff2: 0b06 |0025: move-result-wide v6 │ │ -068ff4: 7240 100e 9476 |0026: invoke-interface {v4, v9, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ -068ffa: 0b00 |0029: move-result-wide v0 │ │ -068ffc: 3104 0002 |002a: cmp-long v4, v0, v2 │ │ -069000: 3904 0400 |002c: if-nez v4, 0030 // +0004 │ │ -069004: 0420 |002e: move-wide v0, v2 │ │ -069006: 28e9 |002f: goto 0018 // -0017 │ │ -069008: 5282 6d02 |0030: iget v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ -06900c: 8122 |0032: int-to-long v2, v2 │ │ -06900e: bc02 |0033: sub-long/2addr v2, v0 │ │ -069010: 8422 |0034: long-to-int v2, v2 │ │ -069012: 5982 6d02 |0035: iput v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ -069016: 28e1 |0037: goto 0018 // -001f │ │ +06b954: |[06b954] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.read:(Lokio/Buffer;J)J │ │ +06b964: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +06b968: 5274 6d02 |0002: iget v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ +06b96c: 3904 1900 |0004: if-nez v4, 001d // +0019 │ │ +06b970: 5474 7002 |0006: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ +06b974: 5875 6f02 |0008: iget-short v5, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@026f │ │ +06b978: 8155 |000a: int-to-long v5, v5 │ │ +06b97a: 7230 2a0e 5406 |000b: invoke-interface {v4, v5, v6}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +06b980: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +06b982: 5f74 6f02 |000f: iput-short v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@026f │ │ +06b986: 5674 6c02 |0011: iget-byte v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@026c │ │ +06b98a: dd04 0404 |0013: and-int/lit8 v4, v4, #int 4 // #04 │ │ +06b98e: 3804 0400 |0015: if-eqz v4, 0019 // +0004 │ │ +06b992: 0420 |0017: move-wide v0, v2 │ │ +06b994: 1000 |0018: return-wide v0 │ │ +06b996: 7010 8a05 0700 |0019: invoke-direct {v7}, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.readContinuationHeader:()V // method@058a │ │ +06b99c: 28e6 |001c: goto 0002 // -001a │ │ +06b99e: 5474 7002 |001d: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ +06b9a2: 5275 6d02 |001f: iget v5, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ +06b9a6: 8155 |0021: int-to-long v5, v5 │ │ +06b9a8: 7140 0b0a a965 |0022: invoke-static {v9, v10, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +06b9ae: 0b05 |0025: move-result-wide v5 │ │ +06b9b0: 7240 100e 8465 |0026: invoke-interface {v4, v8, v5, v6}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ +06b9b6: 0b00 |0029: move-result-wide v0 │ │ +06b9b8: 3104 0002 |002a: cmp-long v4, v0, v2 │ │ +06b9bc: 3904 0400 |002c: if-nez v4, 0030 // +0004 │ │ +06b9c0: 0420 |002e: move-wide v0, v2 │ │ +06b9c2: 28e9 |002f: goto 0018 // -0017 │ │ +06b9c4: 5272 6d02 |0030: iget v2, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ +06b9c8: 8122 |0032: int-to-long v2, v2 │ │ +06b9ca: bc02 |0033: sub-long/2addr v2, v0 │ │ +06b9cc: 8422 |0034: long-to-int v2, v2 │ │ +06b9ce: 5972 6d02 |0035: iput v2, v7, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ +06b9d2: 28e1 |0037: goto 0018 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=607 │ │ 0x0006 line=608 │ │ 0x000e line=609 │ │ 0x0011 line=610 │ │ 0x0018 line=618 │ │ 0x0019 line=611 │ │ 0x001d line=615 │ │ 0x002a line=616 │ │ 0x0030 line=617 │ │ locals : │ │ 0x002a - 0x0038 reg=0 read J │ │ - 0x0000 - 0x0038 reg=8 this Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; │ │ - 0x0000 - 0x0038 reg=9 sink Lokio/Buffer; │ │ - 0x0000 - 0x0038 reg=10 byteCount J │ │ + 0x0000 - 0x0038 reg=7 this Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; │ │ + 0x0000 - 0x0038 reg=8 sink Lokio/Buffer; │ │ + 0x0000 - 0x0038 reg=9 byteCount J │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -069018: |[069018] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.timeout:()Lokio/Timeout; │ │ -069028: 5410 7002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ -06902c: 7210 2b0e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ -069032: 0c00 |0005: move-result-object v0 │ │ -069034: 1100 |0006: return-object v0 │ │ +06b9d4: |[06b9d4] com.squareup.okhttp.internal.framed.Http2$ContinuationSource.timeout:()Lokio/Timeout; │ │ +06b9e4: 5410 7002 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.source:Lokio/BufferedSource; // field@0270 │ │ +06b9e8: 7210 2b0e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ +06b9ee: 0c00 |0005: move-result-object v0 │ │ +06b9f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; │ │ │ │ source_file_idx : 989 (Http2.java) │ │ │ │ Class #332 header: │ │ -class_idx : 241 │ │ +class_idx : 259 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 3 │ │ │ │ Class #332 annotations: │ │ @@ -117598,27 +117554,27 @@ │ │ type : '(Lokio/BufferedSource;IZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -069038: |[069038] com.squareup.okhttp.internal.framed.Http2$Reader.:(Lokio/BufferedSource;IZ)V │ │ -069048: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06904e: 5b23 7802 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -069052: 5c25 7502 |0005: iput-boolean v5, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.client:Z // field@0275 │ │ -069056: 2200 ef00 |0007: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // type@00ef │ │ -06905a: 5421 7802 |0009: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06905e: 7020 8705 1000 |000b: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.:(Lokio/BufferedSource;)V // method@0587 │ │ -069064: 5b20 7602 |000e: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ -069068: 2200 ec00 |0010: new-instance v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // type@00ec │ │ -06906c: 5421 7602 |0012: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ -069070: 7030 6805 4001 |0014: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.:(ILokio/Source;)V // method@0568 │ │ -069076: 5b20 7702 |0017: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@0277 │ │ -06907a: 0e00 |0019: return-void │ │ +06b9f4: |[06b9f4] com.squareup.okhttp.internal.framed.Http2$Reader.:(Lokio/BufferedSource;IZ)V │ │ +06ba04: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06ba0a: 5b23 7802 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06ba0e: 5c25 7502 |0005: iput-boolean v5, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.client:Z // field@0275 │ │ +06ba12: 2200 0101 |0007: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // type@0101 │ │ +06ba16: 5421 7802 |0009: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06ba1a: 7020 8705 1000 |000b: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.:(Lokio/BufferedSource;)V // method@0587 │ │ +06ba20: 5b20 7602 |000e: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ +06ba24: 2200 fe00 |0010: new-instance v0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // type@00fe │ │ +06ba28: 5421 7602 |0012: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ +06ba2c: 7030 6805 4001 |0014: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.:(ILokio/Source;)V // method@0568 │ │ +06ba32: 5b20 7702 |0017: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@0277 │ │ +06ba36: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x0005 line=97 │ │ 0x0007 line=98 │ │ 0x0010 line=99 │ │ @@ -117634,47 +117590,47 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -06907c: |[06907c] com.squareup.okhttp.internal.framed.Http2$Reader.readData:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -06908c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06908e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -069090: dd03 0901 |0002: and-int/lit8 v3, v9, #int 1 // #01 │ │ -069094: 3803 1200 |0004: if-eqz v3, 0016 // +0012 │ │ -069098: 0101 |0006: move v1, v0 │ │ -06909a: dd03 0920 |0007: and-int/lit8 v3, v9, #int 32 // #20 │ │ -06909e: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ -0690a2: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -0690a6: 1a03 6709 |000d: const-string v3, "PROTOCOL_ERROR: FLAG_COMPRESSED without SETTINGS_COMPRESS_DATA" // string@0967 │ │ -0690aa: 2324 b603 |000f: new-array v4, v2, [Ljava/lang/Object; // type@03b6 │ │ -0690ae: 7120 b705 4300 |0011: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0690b4: 0c03 |0014: move-result-object v3 │ │ -0690b6: 2703 |0015: throw v3 │ │ -0690b8: 0121 |0016: move v1, v2 │ │ -0690ba: 28f0 |0017: goto 0007 // -0010 │ │ -0690bc: 0120 |0018: move v0, v2 │ │ -0690be: 28f2 |0019: goto 000b // -000e │ │ -0690c0: dd03 0908 |001a: and-int/lit8 v3, v9, #int 8 // #08 │ │ -0690c4: 3803 0b00 |001c: if-eqz v3, 0027 // +000b │ │ -0690c8: 5463 7802 |001e: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0690cc: 7210 120e 0300 |0020: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -0690d2: 0a03 |0023: move-result v3 │ │ -0690d4: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0690d8: 8f32 |0026: int-to-short v2, v3 │ │ -0690da: 7130 b905 9802 |0027: invoke-static {v8, v9, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@05b9 │ │ -0690e0: 0a08 |002a: move-result v8 │ │ -0690e2: 5463 7802 |002b: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0690e6: 7258 9104 173a |002d: invoke-interface {v7, v1, v10, v3, v8}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.data:(ZILokio/BufferedSource;I)V // method@0491 │ │ -0690ec: 5463 7802 |0030: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0690f0: 8124 |0032: int-to-long v4, v2 │ │ -0690f2: 7230 2a0e 4305 |0033: invoke-interface {v3, v4, v5}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -0690f8: 0e00 |0036: return-void │ │ +06ba38: |[06ba38] com.squareup.okhttp.internal.framed.Http2$Reader.readData:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06ba48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06ba4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06ba4c: dd03 0901 |0002: and-int/lit8 v3, v9, #int 1 // #01 │ │ +06ba50: 3803 1200 |0004: if-eqz v3, 0016 // +0012 │ │ +06ba54: 0101 |0006: move v1, v0 │ │ +06ba56: dd03 0920 |0007: and-int/lit8 v3, v9, #int 32 // #20 │ │ +06ba5a: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ +06ba5e: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +06ba62: 1a03 7b09 |000d: const-string v3, "PROTOCOL_ERROR: FLAG_COMPRESSED without SETTINGS_COMPRESS_DATA" // string@097b │ │ +06ba66: 2324 ca03 |000f: new-array v4, v2, [Ljava/lang/Object; // type@03ca │ │ +06ba6a: 7120 b705 4300 |0011: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06ba70: 0c03 |0014: move-result-object v3 │ │ +06ba72: 2703 |0015: throw v3 │ │ +06ba74: 0121 |0016: move v1, v2 │ │ +06ba76: 28f0 |0017: goto 0007 // -0010 │ │ +06ba78: 0120 |0018: move v0, v2 │ │ +06ba7a: 28f2 |0019: goto 000b // -000e │ │ +06ba7c: dd03 0908 |001a: and-int/lit8 v3, v9, #int 8 // #08 │ │ +06ba80: 3803 0b00 |001c: if-eqz v3, 0027 // +000b │ │ +06ba84: 5463 7802 |001e: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06ba88: 7210 120e 0300 |0020: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06ba8e: 0a03 |0023: move-result v3 │ │ +06ba90: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +06ba94: 8f32 |0026: int-to-short v2, v3 │ │ +06ba96: 7130 b905 9802 |0027: invoke-static {v8, v9, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@05b9 │ │ +06ba9c: 0a08 |002a: move-result v8 │ │ +06ba9e: 5463 7802 |002b: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06baa2: 7258 9104 173a |002d: invoke-interface {v7, v1, v10, v3, v8}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.data:(ZILokio/BufferedSource;I)V // method@0491 │ │ +06baa8: 5463 7802 |0030: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06baac: 8124 |0032: int-to-long v4, v2 │ │ +06baae: 7230 2a0e 4305 |0033: invoke-interface {v3, v4, v5}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +06bab4: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=219 │ │ 0x0007 line=220 │ │ 0x000b line=221 │ │ 0x000d line=222 │ │ 0x0017 line=219 │ │ @@ -117701,59 +117657,59 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -0690fc: |[0690fc] com.squareup.okhttp.internal.framed.Http2$Reader.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -06910c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -06910e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -069110: 1305 0800 |0002: const/16 v5, #int 8 // #8 │ │ -069114: 355b 1100 |0004: if-ge v11, v5, 0015 // +0011 │ │ -069118: 1a05 150b |0006: const-string v5, "TYPE_GOAWAY length < 8: %s" // string@0b15 │ │ -06911c: 2366 b603 |0008: new-array v6, v6, [Ljava/lang/Object; // type@03b6 │ │ -069120: 7110 fc09 0b00 |000a: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069126: 0c07 |000d: move-result-object v7 │ │ -069128: 4d07 0608 |000e: aput-object v7, v6, v8 │ │ -06912c: 7120 b705 6500 |0010: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -069132: 0c05 |0013: move-result-object v5 │ │ -069134: 2705 |0014: throw v5 │ │ -069136: 380d 0b00 |0015: if-eqz v13, 0020 // +000b │ │ -06913a: 1a05 170b |0017: const-string v5, "TYPE_GOAWAY streamId != 0" // string@0b17 │ │ -06913e: 2386 b603 |0019: new-array v6, v8, [Ljava/lang/Object; // type@03b6 │ │ -069142: 7120 b705 6500 |001b: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -069148: 0c05 |001e: move-result-object v5 │ │ -06914a: 2705 |001f: throw v5 │ │ -06914c: 5495 7802 |0020: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -069150: 7210 1b0e 0500 |0022: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -069156: 0a03 |0025: move-result v3 │ │ -069158: 5495 7802 |0026: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06915c: 7210 1b0e 0500 |0028: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -069162: 0a02 |002b: move-result v2 │ │ -069164: d804 0bf8 |002c: add-int/lit8 v4, v11, #int -8 // #f8 │ │ -069168: 7110 8a04 0200 |002e: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048a │ │ -06916e: 0c01 |0031: move-result-object v1 │ │ -069170: 3901 1100 |0032: if-nez v1, 0043 // +0011 │ │ -069174: 1a05 180b |0034: const-string v5, "TYPE_GOAWAY unexpected error code: %d" // string@0b18 │ │ -069178: 2366 b603 |0036: new-array v6, v6, [Ljava/lang/Object; // type@03b6 │ │ -06917c: 7110 fc09 0200 |0038: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069182: 0c07 |003b: move-result-object v7 │ │ -069184: 4d07 0608 |003c: aput-object v7, v6, v8 │ │ -069188: 7120 b705 6500 |003e: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -06918e: 0c05 |0041: move-result-object v5 │ │ -069190: 2705 |0042: throw v5 │ │ -069192: 6200 0206 |0043: sget-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@0602 │ │ -069196: 3d04 0900 |0045: if-lez v4, 004e // +0009 │ │ -06919a: 5495 7802 |0047: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06919e: 8146 |0049: int-to-long v6, v4 │ │ -0691a0: 7230 160e 6507 |004a: invoke-interface {v5, v6, v7}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@0e16 │ │ -0691a6: 0c00 |004d: move-result-object v0 │ │ -0691a8: 7240 9204 3a01 |004e: invoke-interface {v10, v3, v1, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V // method@0492 │ │ -0691ae: 0e00 |0051: return-void │ │ +06bab8: |[06bab8] com.squareup.okhttp.internal.framed.Http2$Reader.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06bac8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +06baca: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +06bacc: 1305 0800 |0002: const/16 v5, #int 8 // #8 │ │ +06bad0: 355b 1100 |0004: if-ge v11, v5, 0015 // +0011 │ │ +06bad4: 1a05 290b |0006: const-string v5, "TYPE_GOAWAY length < 8: %s" // string@0b29 │ │ +06bad8: 2366 ca03 |0008: new-array v6, v6, [Ljava/lang/Object; // type@03ca │ │ +06badc: 7110 fc09 0b00 |000a: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06bae2: 0c07 |000d: move-result-object v7 │ │ +06bae4: 4d07 0608 |000e: aput-object v7, v6, v8 │ │ +06bae8: 7120 b705 6500 |0010: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06baee: 0c05 |0013: move-result-object v5 │ │ +06baf0: 2705 |0014: throw v5 │ │ +06baf2: 380d 0b00 |0015: if-eqz v13, 0020 // +000b │ │ +06baf6: 1a05 2b0b |0017: const-string v5, "TYPE_GOAWAY streamId != 0" // string@0b2b │ │ +06bafa: 2386 ca03 |0019: new-array v6, v8, [Ljava/lang/Object; // type@03ca │ │ +06bafe: 7120 b705 6500 |001b: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bb04: 0c05 |001e: move-result-object v5 │ │ +06bb06: 2705 |001f: throw v5 │ │ +06bb08: 5495 7802 |0020: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bb0c: 7210 1b0e 0500 |0022: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06bb12: 0a03 |0025: move-result v3 │ │ +06bb14: 5495 7802 |0026: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bb18: 7210 1b0e 0500 |0028: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06bb1e: 0a02 |002b: move-result v2 │ │ +06bb20: d804 0bf8 |002c: add-int/lit8 v4, v11, #int -8 // #f8 │ │ +06bb24: 7110 8a04 0200 |002e: invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048a │ │ +06bb2a: 0c01 |0031: move-result-object v1 │ │ +06bb2c: 3901 1100 |0032: if-nez v1, 0043 // +0011 │ │ +06bb30: 1a05 2c0b |0034: const-string v5, "TYPE_GOAWAY unexpected error code: %d" // string@0b2c │ │ +06bb34: 2366 ca03 |0036: new-array v6, v6, [Ljava/lang/Object; // type@03ca │ │ +06bb38: 7110 fc09 0200 |0038: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06bb3e: 0c07 |003b: move-result-object v7 │ │ +06bb40: 4d07 0608 |003c: aput-object v7, v6, v8 │ │ +06bb44: 7120 b705 6500 |003e: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bb4a: 0c05 |0041: move-result-object v5 │ │ +06bb4c: 2705 |0042: throw v5 │ │ +06bb4e: 6200 0206 |0043: sget-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@0602 │ │ +06bb52: 3d04 0900 |0045: if-lez v4, 004e // +0009 │ │ +06bb56: 5495 7802 |0047: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bb5a: 8146 |0049: int-to-long v6, v4 │ │ +06bb5c: 7230 160e 6507 |004a: invoke-interface {v5, v6, v7}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@0e16 │ │ +06bb62: 0c00 |004d: move-result-object v0 │ │ +06bb64: 7240 9204 3a01 |004e: invoke-interface {v10, v3, v1, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V // method@0492 │ │ +06bb6a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=334 │ │ 0x0015 line=335 │ │ 0x0020 line=336 │ │ 0x0026 line=337 │ │ 0x002c line=338 │ │ @@ -117782,31 +117738,31 @@ │ │ type : '(ISBI)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0691b0: |[0691b0] com.squareup.okhttp.internal.framed.Http2$Reader.readHeaderBlock:(ISBI)Ljava/util/List; │ │ -0691c0: 5420 7602 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ -0691c4: 5421 7602 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ -0691c8: 5913 6d02 |0004: iput v3, v1, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ -0691cc: 5903 6e02 |0006: iput v3, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@026e │ │ -0691d0: 5420 7602 |0008: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ -0691d4: 5f04 6f02 |000a: iput-short v4, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@026f │ │ -0691d8: 5420 7602 |000c: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ -0691dc: 5d05 6c02 |000e: iput-byte v5, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@026c │ │ -0691e0: 5420 7602 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ -0691e4: 5906 7102 |0012: iput v6, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ -0691e8: 5420 7702 |0014: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@0277 │ │ -0691ec: 6e10 7505 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readHeaders:()V // method@0575 │ │ -0691f2: 5420 7702 |0019: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@0277 │ │ -0691f6: 6e10 6d05 0000 |001b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getAndResetHeaderList:()Ljava/util/List; // method@056d │ │ -0691fc: 0c00 |001e: move-result-object v0 │ │ -0691fe: 1100 |001f: return-object v0 │ │ +06bb6c: |[06bb6c] com.squareup.okhttp.internal.framed.Http2$Reader.readHeaderBlock:(ISBI)Ljava/util/List; │ │ +06bb7c: 5420 7602 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ +06bb80: 5421 7602 |0002: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ +06bb84: 5913 6d02 |0004: iput v3, v1, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.left:I // field@026d │ │ +06bb88: 5903 6e02 |0006: iput v3, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.length:I // field@026e │ │ +06bb8c: 5420 7602 |0008: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ +06bb90: 5f04 6f02 |000a: iput-short v4, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.padding:S // field@026f │ │ +06bb94: 5420 7602 |000c: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ +06bb98: 5d05 6c02 |000e: iput-byte v5, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.flags:B // field@026c │ │ +06bb9c: 5420 7602 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.continuation:Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource; // field@0276 │ │ +06bba0: 5906 7102 |0012: iput v6, v0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;.streamId:I // field@0271 │ │ +06bba4: 5420 7702 |0014: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@0277 │ │ +06bba8: 6e10 7505 0000 |0016: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.readHeaders:()V // method@0575 │ │ +06bbae: 5420 7702 |0019: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@0277 │ │ +06bbb2: 6e10 6d05 0000 |001b: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.getAndResetHeaderList:()Ljava/util/List; // method@056d │ │ +06bbb8: 0c00 |001e: move-result-object v0 │ │ +06bbba: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x000c line=207 │ │ 0x0010 line=208 │ │ 0x0014 line=212 │ │ @@ -117823,50 +117779,50 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 60 16-bit code units │ │ -069200: |[069200] com.squareup.okhttp.internal.framed.Http2$Reader.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -069210: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -069212: 390c 0b00 |0001: if-nez v12, 000c // +000b │ │ -069216: 1a00 6809 |0003: const-string v0, "PROTOCOL_ERROR: TYPE_HEADERS streamId == 0" // string@0968 │ │ -06921a: 2311 b603 |0005: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -06921e: 7120 b705 1000 |0007: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -069224: 0c00 |000a: move-result-object v0 │ │ -069226: 2700 |000b: throw v0 │ │ -069228: dd00 0b01 |000c: and-int/lit8 v0, v11, #int 1 // #01 │ │ -06922c: 3800 2a00 |000e: if-eqz v0, 0038 // +002a │ │ -069230: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -069232: dd00 0b08 |0011: and-int/lit8 v0, v11, #int 8 // #08 │ │ -069236: 3800 2700 |0013: if-eqz v0, 003a // +0027 │ │ -06923a: 5480 7802 |0015: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06923e: 7210 120e 0000 |0017: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -069244: 0a00 |001a: move-result v0 │ │ -069246: d500 ff00 |001b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -06924a: 8f07 |001d: int-to-short v7, v0 │ │ -06924c: dd00 0b20 |001e: and-int/lit8 v0, v11, #int 32 // #20 │ │ -069250: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -069254: 7030 9905 980c |0022: invoke-direct {v8, v9, v12}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V // method@0599 │ │ -06925a: d80a 0afb |0025: add-int/lit8 v10, v10, #int -5 // #fb │ │ -06925e: 7130 b905 ba07 |0027: invoke-static {v10, v11, v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@05b9 │ │ -069264: 0a0a |002a: move-result v10 │ │ -069266: 705c 9605 a8b7 |002b: invoke-direct {v8, v10, v7, v11, v12}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@0596 │ │ -06926c: 0c05 |002e: move-result-object v5 │ │ -06926e: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ -069270: 6206 5902 |0030: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0259 │ │ -069274: 0790 |0032: move-object v0, v9 │ │ -069276: 01c3 |0033: move v3, v12 │ │ -069278: 7807 9304 0000 |0034: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0493 │ │ -06927e: 0e00 |0037: return-void │ │ -069280: 0112 |0038: move v2, v1 │ │ -069282: 28d8 |0039: goto 0011 // -0028 │ │ -069284: 0117 |003a: move v7, v1 │ │ -069286: 28e3 |003b: goto 001e // -001d │ │ +06bbbc: |[06bbbc] com.squareup.okhttp.internal.framed.Http2$Reader.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06bbcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06bbce: 390c 0b00 |0001: if-nez v12, 000c // +000b │ │ +06bbd2: 1a00 7c09 |0003: const-string v0, "PROTOCOL_ERROR: TYPE_HEADERS streamId == 0" // string@097c │ │ +06bbd6: 2311 ca03 |0005: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +06bbda: 7120 b705 1000 |0007: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bbe0: 0c00 |000a: move-result-object v0 │ │ +06bbe2: 2700 |000b: throw v0 │ │ +06bbe4: dd00 0b01 |000c: and-int/lit8 v0, v11, #int 1 // #01 │ │ +06bbe8: 3800 2a00 |000e: if-eqz v0, 0038 // +002a │ │ +06bbec: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +06bbee: dd00 0b08 |0011: and-int/lit8 v0, v11, #int 8 // #08 │ │ +06bbf2: 3800 2700 |0013: if-eqz v0, 003a // +0027 │ │ +06bbf6: 5480 7802 |0015: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bbfa: 7210 120e 0000 |0017: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06bc00: 0a00 |001a: move-result v0 │ │ +06bc02: d500 ff00 |001b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +06bc06: 8f07 |001d: int-to-short v7, v0 │ │ +06bc08: dd00 0b20 |001e: and-int/lit8 v0, v11, #int 32 // #20 │ │ +06bc0c: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +06bc10: 7030 9905 980c |0022: invoke-direct {v8, v9, v12}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V // method@0599 │ │ +06bc16: d80a 0afb |0025: add-int/lit8 v10, v10, #int -5 // #fb │ │ +06bc1a: 7130 b905 ba07 |0027: invoke-static {v10, v11, v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@05b9 │ │ +06bc20: 0a0a |002a: move-result v10 │ │ +06bc22: 705c 9605 a8b7 |002b: invoke-direct {v8, v10, v7, v11, v12}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@0596 │ │ +06bc28: 0c05 |002e: move-result-object v5 │ │ +06bc2a: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ +06bc2c: 6206 5902 |0030: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.HTTP_20_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@0259 │ │ +06bc30: 0790 |0032: move-object v0, v9 │ │ +06bc32: 01c3 |0033: move v3, v12 │ │ +06bc34: 7807 9304 0000 |0034: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0493 │ │ +06bc3a: 0e00 |0037: return-void │ │ +06bc3c: 0112 |0038: move v2, v1 │ │ +06bc3e: 28d8 |0039: goto 0011 // -0028 │ │ +06bc40: 0117 |003a: move v7, v1 │ │ +06bc42: 28e3 |003b: goto 001e // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x000c line=187 │ │ 0x0011 line=189 │ │ 0x001e line=191 │ │ 0x0022 line=192 │ │ @@ -117893,45 +117849,45 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -069288: |[069288] com.squareup.okhttp.internal.framed.Http2$Reader.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -069298: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06929a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06929c: 1304 0800 |0002: const/16 v4, #int 8 // #8 │ │ -0692a0: 3249 1100 |0004: if-eq v9, v4, 0015 // +0011 │ │ -0692a4: 1a04 1b0b |0006: const-string v4, "TYPE_PING length != 8: %s" // string@0b1b │ │ -0692a8: 2305 b603 |0008: new-array v5, v0, [Ljava/lang/Object; // type@03b6 │ │ -0692ac: 7110 fc09 0900 |000a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0692b2: 0c06 |000d: move-result-object v6 │ │ -0692b4: 4d06 0503 |000e: aput-object v6, v5, v3 │ │ -0692b8: 7120 b705 5400 |0010: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0692be: 0c03 |0013: move-result-object v3 │ │ -0692c0: 2703 |0014: throw v3 │ │ -0692c2: 380b 0b00 |0015: if-eqz v11, 0020 // +000b │ │ -0692c6: 1a04 1d0b |0017: const-string v4, "TYPE_PING streamId != 0" // string@0b1d │ │ -0692ca: 2333 b603 |0019: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -0692ce: 7120 b705 3400 |001b: invoke-static {v4, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0692d4: 0c03 |001e: move-result-object v3 │ │ -0692d6: 2703 |001f: throw v3 │ │ -0692d8: 5474 7802 |0020: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0692dc: 7210 1b0e 0400 |0022: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -0692e2: 0a01 |0025: move-result v1 │ │ -0692e4: 5474 7802 |0026: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0692e8: 7210 1b0e 0400 |0028: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -0692ee: 0a02 |002b: move-result v2 │ │ -0692f0: dd04 0a01 |002c: and-int/lit8 v4, v10, #int 1 // #01 │ │ -0692f4: 3804 0600 |002e: if-eqz v4, 0034 // +0006 │ │ -0692f8: 7240 9404 0821 |0030: invoke-interface {v8, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ping:(ZII)V // method@0494 │ │ -0692fe: 0e00 |0033: return-void │ │ -069300: 0130 |0034: move v0, v3 │ │ -069302: 28fb |0035: goto 0030 // -0005 │ │ +06bc44: |[06bc44] com.squareup.okhttp.internal.framed.Http2$Reader.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06bc54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06bc56: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06bc58: 1304 0800 |0002: const/16 v4, #int 8 // #8 │ │ +06bc5c: 3249 1100 |0004: if-eq v9, v4, 0015 // +0011 │ │ +06bc60: 1a04 2f0b |0006: const-string v4, "TYPE_PING length != 8: %s" // string@0b2f │ │ +06bc64: 2305 ca03 |0008: new-array v5, v0, [Ljava/lang/Object; // type@03ca │ │ +06bc68: 7110 fc09 0900 |000a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06bc6e: 0c06 |000d: move-result-object v6 │ │ +06bc70: 4d06 0503 |000e: aput-object v6, v5, v3 │ │ +06bc74: 7120 b705 5400 |0010: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bc7a: 0c03 |0013: move-result-object v3 │ │ +06bc7c: 2703 |0014: throw v3 │ │ +06bc7e: 380b 0b00 |0015: if-eqz v11, 0020 // +000b │ │ +06bc82: 1a04 310b |0017: const-string v4, "TYPE_PING streamId != 0" // string@0b31 │ │ +06bc86: 2333 ca03 |0019: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +06bc8a: 7120 b705 3400 |001b: invoke-static {v4, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bc90: 0c03 |001e: move-result-object v3 │ │ +06bc92: 2703 |001f: throw v3 │ │ +06bc94: 5474 7802 |0020: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bc98: 7210 1b0e 0400 |0022: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06bc9e: 0a01 |0025: move-result v1 │ │ +06bca0: 5474 7802 |0026: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bca4: 7210 1b0e 0400 |0028: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06bcaa: 0a02 |002b: move-result v2 │ │ +06bcac: dd04 0a01 |002c: and-int/lit8 v4, v10, #int 1 // #01 │ │ +06bcb0: 3804 0600 |002e: if-eqz v4, 0034 // +0006 │ │ +06bcb4: 7240 9404 0821 |0030: invoke-interface {v8, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ping:(ZII)V // method@0494 │ │ +06bcba: 0e00 |0033: return-void │ │ +06bcbc: 0130 |0034: move v0, v3 │ │ +06bcbe: 28fb |0035: goto 0030 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=324 │ │ 0x0015 line=325 │ │ 0x0020 line=326 │ │ 0x0026 line=327 │ │ 0x002c line=328 │ │ @@ -117953,33 +117909,33 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -069304: |[069304] com.squareup.okhttp.internal.framed.Http2$Reader.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V │ │ -069314: 5454 7802 |0000: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -069318: 7210 1b0e 0400 |0002: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06931e: 0a02 |0005: move-result v2 │ │ -069320: 1504 0080 |0006: const/high16 v4, #int -2147483648 // #8000 │ │ -069324: b524 |0008: and-int/2addr v4, v2 │ │ -069326: 3804 1600 |0009: if-eqz v4, 001f // +0016 │ │ -06932a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -06932c: 1404 ffff ff7f |000c: const v4, #float nan // #7fffffff │ │ -069332: 9501 0204 |000f: and-int v1, v2, v4 │ │ -069336: 5454 7802 |0011: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06933a: 7210 120e 0400 |0013: invoke-interface {v4}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -069340: 0a04 |0016: move-result v4 │ │ -069342: d544 ff00 |0017: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -069346: d803 0401 |0019: add-int/lit8 v3, v4, #int 1 // #01 │ │ -06934a: 7250 9504 7631 |001b: invoke-interface {v6, v7, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.priority:(IIIZ)V // method@0495 │ │ -069350: 0e00 |001e: return-void │ │ -069352: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -069354: 28ec |0020: goto 000c // -0014 │ │ +06bcc0: |[06bcc0] com.squareup.okhttp.internal.framed.Http2$Reader.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V │ │ +06bcd0: 5454 7802 |0000: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bcd4: 7210 1b0e 0400 |0002: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06bcda: 0a02 |0005: move-result v2 │ │ +06bcdc: 1504 0080 |0006: const/high16 v4, #int -2147483648 // #8000 │ │ +06bce0: b524 |0008: and-int/2addr v4, v2 │ │ +06bce2: 3804 1600 |0009: if-eqz v4, 001f // +0016 │ │ +06bce6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +06bce8: 1404 ffff ff7f |000c: const v4, #float nan // #7fffffff │ │ +06bcee: 9501 0204 |000f: and-int v1, v2, v4 │ │ +06bcf2: 5454 7802 |0011: iget-object v4, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bcf6: 7210 120e 0400 |0013: invoke-interface {v4}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06bcfc: 0a04 |0016: move-result v4 │ │ +06bcfe: d544 ff00 |0017: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +06bd02: d803 0401 |0019: add-int/lit8 v3, v4, #int 1 // #01 │ │ +06bd06: 7250 9504 7631 |001b: invoke-interface {v6, v7, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.priority:(IIIZ)V // method@0495 │ │ +06bd0c: 0e00 |001e: return-void │ │ +06bd0e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +06bd10: 28ec |0020: goto 000c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0006 line=241 │ │ 0x000c line=242 │ │ 0x0011 line=243 │ │ 0x001b line=244 │ │ @@ -117999,35 +117955,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -069358: |[069358] com.squareup.okhttp.internal.framed.Http2$Reader.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -069368: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06936a: 1250 |0001: const/4 v0, #int 5 // #5 │ │ -06936c: 3206 1200 |0002: if-eq v6, v0, 0014 // +0012 │ │ -069370: 1a00 1f0b |0004: const-string v0, "TYPE_PRIORITY length: %d != 5" // string@0b1f │ │ -069374: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -069376: 2311 b603 |0007: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -06937a: 7110 fc09 0600 |0009: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069380: 0c02 |000c: move-result-object v2 │ │ -069382: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -069386: 7120 b705 1000 |000f: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -06938c: 0c00 |0012: move-result-object v0 │ │ -06938e: 2700 |0013: throw v0 │ │ -069390: 3908 0b00 |0014: if-nez v8, 001f // +000b │ │ -069394: 1a00 200b |0016: const-string v0, "TYPE_PRIORITY streamId == 0" // string@0b20 │ │ -069398: 2331 b603 |0018: new-array v1, v3, [Ljava/lang/Object; // type@03b6 │ │ -06939c: 7120 b705 1000 |001a: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0693a2: 0c00 |001d: move-result-object v0 │ │ -0693a4: 2700 |001e: throw v0 │ │ -0693a6: 7030 9905 5408 |001f: invoke-direct {v4, v5, v8}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V // method@0599 │ │ -0693ac: 0e00 |0022: return-void │ │ +06bd14: |[06bd14] com.squareup.okhttp.internal.framed.Http2$Reader.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06bd24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06bd26: 1250 |0001: const/4 v0, #int 5 // #5 │ │ +06bd28: 3206 1200 |0002: if-eq v6, v0, 0014 // +0012 │ │ +06bd2c: 1a00 330b |0004: const-string v0, "TYPE_PRIORITY length: %d != 5" // string@0b33 │ │ +06bd30: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +06bd32: 2311 ca03 |0007: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +06bd36: 7110 fc09 0600 |0009: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06bd3c: 0c02 |000c: move-result-object v2 │ │ +06bd3e: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +06bd42: 7120 b705 1000 |000f: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bd48: 0c00 |0012: move-result-object v0 │ │ +06bd4a: 2700 |0013: throw v0 │ │ +06bd4c: 3908 0b00 |0014: if-nez v8, 001f // +000b │ │ +06bd50: 1a00 340b |0016: const-string v0, "TYPE_PRIORITY streamId == 0" // string@0b34 │ │ +06bd54: 2331 ca03 |0018: new-array v1, v3, [Ljava/lang/Object; // type@03ca │ │ +06bd58: 7120 b705 1000 |001a: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bd5e: 0c00 |001d: move-result-object v0 │ │ +06bd60: 2700 |001e: throw v0 │ │ +06bd62: 7030 9905 5408 |001f: invoke-direct {v4, v5, v8}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;I)V // method@0599 │ │ +06bd68: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ 0x0014 line=235 │ │ 0x001f line=236 │ │ 0x0022 line=237 │ │ locals : │ │ @@ -118042,41 +117998,41 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -0693b0: |[0693b0] com.squareup.okhttp.internal.framed.Http2$Reader.readPushPromise:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0693c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0693c2: 3909 0b00 |0001: if-nez v9, 000c // +000b │ │ -0693c6: 1a03 6909 |0003: const-string v3, "PROTOCOL_ERROR: TYPE_PUSH_PROMISE streamId == 0" // string@0969 │ │ -0693ca: 2314 b603 |0005: new-array v4, v1, [Ljava/lang/Object; // type@03b6 │ │ -0693ce: 7120 b705 4300 |0007: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0693d4: 0c03 |000a: move-result-object v3 │ │ -0693d6: 2703 |000b: throw v3 │ │ -0693d8: dd03 0808 |000c: and-int/lit8 v3, v8, #int 8 // #08 │ │ -0693dc: 3803 0b00 |000e: if-eqz v3, 0019 // +000b │ │ -0693e0: 5453 7802 |0010: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0693e4: 7210 120e 0300 |0012: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -0693ea: 0a03 |0015: move-result v3 │ │ -0693ec: d533 ff00 |0016: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0693f0: 8f31 |0018: int-to-short v1, v3 │ │ -0693f2: 5453 7802 |0019: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0693f6: 7210 1b0e 0300 |001b: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -0693fc: 0a03 |001e: move-result v3 │ │ -0693fe: 1404 ffff ff7f |001f: const v4, #float nan // #7fffffff │ │ -069404: 9502 0304 |0022: and-int v2, v3, v4 │ │ -069408: d807 07fc |0024: add-int/lit8 v7, v7, #int -4 // #fc │ │ -06940c: 7130 b905 8701 |0026: invoke-static {v7, v8, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@05b9 │ │ -069412: 0a07 |0029: move-result v7 │ │ -069414: 7059 9605 7581 |002a: invoke-direct {v5, v7, v1, v8, v9}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@0596 │ │ -06941a: 0c00 |002d: move-result-object v0 │ │ -06941c: 7240 9604 9602 |002e: invoke-interface {v6, v9, v2, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.pushPromise:(IILjava/util/List;)V // method@0496 │ │ -069422: 0e00 |0031: return-void │ │ +06bd6c: |[06bd6c] com.squareup.okhttp.internal.framed.Http2$Reader.readPushPromise:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06bd7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06bd7e: 3909 0b00 |0001: if-nez v9, 000c // +000b │ │ +06bd82: 1a03 7d09 |0003: const-string v3, "PROTOCOL_ERROR: TYPE_PUSH_PROMISE streamId == 0" // string@097d │ │ +06bd86: 2314 ca03 |0005: new-array v4, v1, [Ljava/lang/Object; // type@03ca │ │ +06bd8a: 7120 b705 4300 |0007: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bd90: 0c03 |000a: move-result-object v3 │ │ +06bd92: 2703 |000b: throw v3 │ │ +06bd94: dd03 0808 |000c: and-int/lit8 v3, v8, #int 8 // #08 │ │ +06bd98: 3803 0b00 |000e: if-eqz v3, 0019 // +000b │ │ +06bd9c: 5453 7802 |0010: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bda0: 7210 120e 0300 |0012: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06bda6: 0a03 |0015: move-result v3 │ │ +06bda8: d533 ff00 |0016: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +06bdac: 8f31 |0018: int-to-short v1, v3 │ │ +06bdae: 5453 7802 |0019: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bdb2: 7210 1b0e 0300 |001b: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06bdb8: 0a03 |001e: move-result v3 │ │ +06bdba: 1404 ffff ff7f |001f: const v4, #float nan // #7fffffff │ │ +06bdc0: 9502 0304 |0022: and-int v2, v3, v4 │ │ +06bdc4: d807 07fc |0024: add-int/lit8 v7, v7, #int -4 // #fc │ │ +06bdc8: 7130 b905 8701 |0026: invoke-static {v7, v8, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$400:(IBS)I // method@05b9 │ │ +06bdce: 0a07 |0029: move-result v7 │ │ +06bdd0: 7059 9605 7581 |002a: invoke-direct {v5, v7, v1, v8, v9}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@0596 │ │ +06bdd6: 0c00 |002d: move-result-object v0 │ │ +06bdd8: 7240 9604 9602 |002e: invoke-interface {v6, v9, v2, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.pushPromise:(IILjava/util/List;)V // method@0496 │ │ +06bdde: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0003 line=312 │ │ 0x000c line=314 │ │ 0x0019 line=315 │ │ 0x0024 line=316 │ │ @@ -118099,49 +118055,49 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -069424: |[069424] com.squareup.okhttp.internal.framed.Http2$Reader.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -069434: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -069436: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -069438: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -06943a: 3228 1100 |0003: if-eq v8, v2, 0014 // +0011 │ │ -06943e: 1a02 230b |0005: const-string v2, "TYPE_RST_STREAM length: %d != 4" // string@0b23 │ │ -069442: 2333 b603 |0007: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -069446: 7110 fc09 0800 |0009: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06944c: 0c04 |000c: move-result-object v4 │ │ -06944e: 4d04 0305 |000d: aput-object v4, v3, v5 │ │ -069452: 7120 b705 3200 |000f: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -069458: 0c02 |0012: move-result-object v2 │ │ -06945a: 2702 |0013: throw v2 │ │ -06945c: 390a 0b00 |0014: if-nez v10, 001f // +000b │ │ -069460: 1a02 250b |0016: const-string v2, "TYPE_RST_STREAM streamId == 0" // string@0b25 │ │ -069464: 2353 b603 |0018: new-array v3, v5, [Ljava/lang/Object; // type@03b6 │ │ -069468: 7120 b705 3200 |001a: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -06946e: 0c02 |001d: move-result-object v2 │ │ -069470: 2702 |001e: throw v2 │ │ -069472: 5462 7802 |001f: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -069476: 7210 1b0e 0200 |0021: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06947c: 0a01 |0024: move-result v1 │ │ -06947e: 7110 8a04 0100 |0025: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048a │ │ -069484: 0c00 |0028: move-result-object v0 │ │ -069486: 3900 1100 |0029: if-nez v0, 003a // +0011 │ │ -06948a: 1a02 260b |002b: const-string v2, "TYPE_RST_STREAM unexpected error code: %d" // string@0b26 │ │ -06948e: 2333 b603 |002d: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -069492: 7110 fc09 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069498: 0c04 |0032: move-result-object v4 │ │ -06949a: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ -06949e: 7120 b705 3200 |0035: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0694a4: 0c02 |0038: move-result-object v2 │ │ -0694a6: 2702 |0039: throw v2 │ │ -0694a8: 7230 9704 a700 |003a: invoke-interface {v7, v10, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0497 │ │ -0694ae: 0e00 |003d: return-void │ │ +06bde0: |[06bde0] com.squareup.okhttp.internal.framed.Http2$Reader.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06bdf0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06bdf2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +06bdf4: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +06bdf6: 3228 1100 |0003: if-eq v8, v2, 0014 // +0011 │ │ +06bdfa: 1a02 370b |0005: const-string v2, "TYPE_RST_STREAM length: %d != 4" // string@0b37 │ │ +06bdfe: 2333 ca03 |0007: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +06be02: 7110 fc09 0800 |0009: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06be08: 0c04 |000c: move-result-object v4 │ │ +06be0a: 4d04 0305 |000d: aput-object v4, v3, v5 │ │ +06be0e: 7120 b705 3200 |000f: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06be14: 0c02 |0012: move-result-object v2 │ │ +06be16: 2702 |0013: throw v2 │ │ +06be18: 390a 0b00 |0014: if-nez v10, 001f // +000b │ │ +06be1c: 1a02 390b |0016: const-string v2, "TYPE_RST_STREAM streamId == 0" // string@0b39 │ │ +06be20: 2353 ca03 |0018: new-array v3, v5, [Ljava/lang/Object; // type@03ca │ │ +06be24: 7120 b705 3200 |001a: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06be2a: 0c02 |001d: move-result-object v2 │ │ +06be2c: 2702 |001e: throw v2 │ │ +06be2e: 5462 7802 |001f: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06be32: 7210 1b0e 0200 |0021: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06be38: 0a01 |0024: move-result v1 │ │ +06be3a: 7110 8a04 0100 |0025: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromHttp2:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048a │ │ +06be40: 0c00 |0028: move-result-object v0 │ │ +06be42: 3900 1100 |0029: if-nez v0, 003a // +0011 │ │ +06be46: 1a02 3a0b |002b: const-string v2, "TYPE_RST_STREAM unexpected error code: %d" // string@0b3a │ │ +06be4a: 2333 ca03 |002d: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +06be4e: 7110 fc09 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06be54: 0c04 |0032: move-result-object v4 │ │ +06be56: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ +06be5a: 7120 b705 3200 |0035: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06be60: 0c02 |0038: move-result-object v2 │ │ +06be62: 2702 |0039: throw v2 │ │ +06be64: 7230 9704 a700 |003a: invoke-interface {v7, v10, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0497 │ │ +06be6a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=249 │ │ 0x0014 line=250 │ │ 0x001f line=251 │ │ 0x0025 line=252 │ │ 0x0029 line=253 │ │ @@ -118162,103 +118118,103 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -0694b0: |[0694b0] com.squareup.okhttp.internal.framed.Http2$Reader.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -0694c0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0694c2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0694c4: 380c 0b00 |0002: if-eqz v12, 000d // +000b │ │ -0694c8: 1a04 2a0b |0004: const-string v4, "TYPE_SETTINGS streamId != 0" // string@0b2a │ │ -0694cc: 2375 b603 |0006: new-array v5, v7, [Ljava/lang/Object; // type@03b6 │ │ -0694d0: 7120 b705 5400 |0008: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0694d6: 0c04 |000b: move-result-object v4 │ │ -0694d8: 2704 |000c: throw v4 │ │ -0694da: dd04 0b01 |000d: and-int/lit8 v4, v11, #int 1 // #01 │ │ -0694de: 3804 1100 |000f: if-eqz v4, 0020 // +0011 │ │ -0694e2: 380a 0b00 |0011: if-eqz v10, 001c // +000b │ │ -0694e6: 1a04 6a03 |0013: const-string v4, "FRAME_SIZE_ERROR ack frame should be empty!" // string@036a │ │ -0694ea: 2375 b603 |0015: new-array v5, v7, [Ljava/lang/Object; // type@03b6 │ │ -0694ee: 7120 b705 5400 |0017: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0694f4: 0c04 |001a: move-result-object v4 │ │ -0694f6: 2704 |001b: throw v4 │ │ -0694f8: 7210 8f04 0900 |001c: invoke-interface {v9}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ackSettings:()V // method@048f │ │ -0694fe: 0e00 |001f: return-void │ │ -069500: dc04 0a06 |0020: rem-int/lit8 v4, v10, #int 6 // #06 │ │ -069504: 3804 1100 |0022: if-eqz v4, 0033 // +0011 │ │ -069508: 1a04 280b |0024: const-string v4, "TYPE_SETTINGS length %% 6 != 0: %s" // string@0b28 │ │ -06950c: 2355 b603 |0026: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -069510: 7110 fc09 0a00 |0028: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069516: 0c06 |002b: move-result-object v6 │ │ -069518: 4d06 0507 |002c: aput-object v6, v5, v7 │ │ -06951c: 7120 b705 5400 |002e: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -069522: 0c04 |0031: move-result-object v4 │ │ -069524: 2704 |0032: throw v4 │ │ -069526: 2202 fc00 |0033: new-instance v2, Lcom/squareup/okhttp/internal/framed/Settings; // type@00fc │ │ -06952a: 7010 ee05 0200 |0035: invoke-direct {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@05ee │ │ -069530: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -069532: 35a0 5800 |0039: if-ge v0, v10, 0091 // +0058 │ │ -069536: 5484 7802 |003b: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06953a: 7210 1f0e 0400 |003d: invoke-interface {v4}, Lokio/BufferedSource;.readShort:()S // method@0e1f │ │ -069540: 0a01 |0040: move-result v1 │ │ -069542: 5484 7802 |0041: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -069546: 7210 1b0e 0400 |0043: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06954c: 0a03 |0046: move-result v3 │ │ -06954e: 2b01 5f00 0000 |0047: packed-switch v1, 000000a6 // +0000005f │ │ -069554: 1a04 6409 |004a: const-string v4, "PROTOCOL_ERROR invalid settings id: %s" // string@0964 │ │ -069558: 2355 b603 |004c: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -06955c: 7110 1e0a 0100 |004e: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@0a1e │ │ -069562: 0c06 |0051: move-result-object v6 │ │ -069564: 4d06 0507 |0052: aput-object v6, v5, v7 │ │ -069568: 7120 b705 5400 |0054: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -06956e: 0c04 |0057: move-result-object v4 │ │ -069570: 2704 |0058: throw v4 │ │ -069572: 3803 0e00 |0059: if-eqz v3, 0067 // +000e │ │ -069576: 3253 0c00 |005b: if-eq v3, v5, 0067 // +000c │ │ -06957a: 1a04 6109 |005d: const-string v4, "PROTOCOL_ERROR SETTINGS_ENABLE_PUSH != 0 or 1" // string@0961 │ │ -06957e: 2375 b603 |005f: new-array v5, v7, [Ljava/lang/Object; // type@03b6 │ │ -069582: 7120 b705 5400 |0061: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -069588: 0c04 |0064: move-result-object v4 │ │ -06958a: 2704 |0065: throw v4 │ │ -06958c: 1241 |0066: const/4 v1, #int 4 // #4 │ │ -06958e: 6e40 0306 1237 |0067: invoke-virtual {v2, v1, v7, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ -069594: d800 0006 |006a: add-int/lit8 v0, v0, #int 6 // #06 │ │ -069598: 28cd |006c: goto 0039 // -0033 │ │ -06959a: 1271 |006d: const/4 v1, #int 7 // #7 │ │ -06959c: 3b03 f9ff |006e: if-gez v3, 0067 // -0007 │ │ -0695a0: 1a04 6209 |0070: const-string v4, "PROTOCOL_ERROR SETTINGS_INITIAL_WINDOW_SIZE > 2^31 - 1" // string@0962 │ │ -0695a4: 2375 b603 |0072: new-array v5, v7, [Ljava/lang/Object; // type@03b6 │ │ -0695a8: 7120 b705 5400 |0074: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0695ae: 0c04 |0077: move-result-object v4 │ │ -0695b0: 2704 |0078: throw v4 │ │ -0695b2: 1304 0040 |0079: const/16 v4, #int 16384 // #4000 │ │ -0695b6: 3443 0700 |007b: if-lt v3, v4, 0082 // +0007 │ │ -0695ba: 1404 ffff ff00 |007d: const v4, #float 2.35099e-38 // #00ffffff │ │ -0695c0: 3743 e7ff |0080: if-le v3, v4, 0067 // -0019 │ │ -0695c4: 1a04 6309 |0082: const-string v4, "PROTOCOL_ERROR SETTINGS_MAX_FRAME_SIZE: %s" // string@0963 │ │ -0695c8: 2355 b603 |0084: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -0695cc: 7110 fc09 0300 |0086: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0695d2: 0c06 |0089: move-result-object v6 │ │ -0695d4: 4d06 0507 |008a: aput-object v6, v5, v7 │ │ -0695d8: 7120 b705 5400 |008c: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0695de: 0c04 |008f: move-result-object v4 │ │ -0695e0: 2704 |0090: throw v4 │ │ -0695e2: 7230 9804 7902 |0091: invoke-interface {v9, v7, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V // method@0498 │ │ -0695e8: 6e10 f705 0200 |0094: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getHeaderTableSize:()I // method@05f7 │ │ -0695ee: 0a04 |0097: move-result v4 │ │ -0695f0: 3a04 87ff |0098: if-ltz v4, 001f // -0079 │ │ -0695f4: 5484 7702 |009a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@0277 │ │ -0695f8: 6e10 f705 0200 |009c: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getHeaderTableSize:()I // method@05f7 │ │ -0695fe: 0a05 |009f: move-result v5 │ │ -069600: 6e20 6f05 5400 |00a0: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:(I)V // method@056f │ │ -069606: 2900 7cff |00a3: goto/16 001f // -0084 │ │ -06960a: 0000 |00a5: nop // spacer │ │ -06960c: 0001 0600 0100 0000 2000 0000 1200 ... |00a6: packed-switch-data (16 units) │ │ +06be6c: |[06be6c] com.squareup.okhttp.internal.framed.Http2$Reader.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06be7c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +06be7e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +06be80: 380c 0b00 |0002: if-eqz v12, 000d // +000b │ │ +06be84: 1a04 3e0b |0004: const-string v4, "TYPE_SETTINGS streamId != 0" // string@0b3e │ │ +06be88: 2375 ca03 |0006: new-array v5, v7, [Ljava/lang/Object; // type@03ca │ │ +06be8c: 7120 b705 5400 |0008: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06be92: 0c04 |000b: move-result-object v4 │ │ +06be94: 2704 |000c: throw v4 │ │ +06be96: dd04 0b01 |000d: and-int/lit8 v4, v11, #int 1 // #01 │ │ +06be9a: 3804 1100 |000f: if-eqz v4, 0020 // +0011 │ │ +06be9e: 380a 0b00 |0011: if-eqz v10, 001c // +000b │ │ +06bea2: 1a04 6a03 |0013: const-string v4, "FRAME_SIZE_ERROR ack frame should be empty!" // string@036a │ │ +06bea6: 2375 ca03 |0015: new-array v5, v7, [Ljava/lang/Object; // type@03ca │ │ +06beaa: 7120 b705 5400 |0017: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06beb0: 0c04 |001a: move-result-object v4 │ │ +06beb2: 2704 |001b: throw v4 │ │ +06beb4: 7210 8f04 0900 |001c: invoke-interface {v9}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ackSettings:()V // method@048f │ │ +06beba: 0e00 |001f: return-void │ │ +06bebc: dc04 0a06 |0020: rem-int/lit8 v4, v10, #int 6 // #06 │ │ +06bec0: 3804 1100 |0022: if-eqz v4, 0033 // +0011 │ │ +06bec4: 1a04 3c0b |0024: const-string v4, "TYPE_SETTINGS length %% 6 != 0: %s" // string@0b3c │ │ +06bec8: 2355 ca03 |0026: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +06becc: 7110 fc09 0a00 |0028: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06bed2: 0c06 |002b: move-result-object v6 │ │ +06bed4: 4d06 0507 |002c: aput-object v6, v5, v7 │ │ +06bed8: 7120 b705 5400 |002e: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bede: 0c04 |0031: move-result-object v4 │ │ +06bee0: 2704 |0032: throw v4 │ │ +06bee2: 2202 0e01 |0033: new-instance v2, Lcom/squareup/okhttp/internal/framed/Settings; // type@010e │ │ +06bee6: 7010 ee05 0200 |0035: invoke-direct {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@05ee │ │ +06beec: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +06beee: 35a0 5800 |0039: if-ge v0, v10, 0091 // +0058 │ │ +06bef2: 5484 7802 |003b: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bef6: 7210 1f0e 0400 |003d: invoke-interface {v4}, Lokio/BufferedSource;.readShort:()S // method@0e1f │ │ +06befc: 0a01 |0040: move-result v1 │ │ +06befe: 5484 7802 |0041: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06bf02: 7210 1b0e 0400 |0043: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06bf08: 0a03 |0046: move-result v3 │ │ +06bf0a: 2b01 5f00 0000 |0047: packed-switch v1, 000000a6 // +0000005f │ │ +06bf10: 1a04 7809 |004a: const-string v4, "PROTOCOL_ERROR invalid settings id: %s" // string@0978 │ │ +06bf14: 2355 ca03 |004c: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +06bf18: 7110 1e0a 0100 |004e: invoke-static {v1}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@0a1e │ │ +06bf1e: 0c06 |0051: move-result-object v6 │ │ +06bf20: 4d06 0507 |0052: aput-object v6, v5, v7 │ │ +06bf24: 7120 b705 5400 |0054: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bf2a: 0c04 |0057: move-result-object v4 │ │ +06bf2c: 2704 |0058: throw v4 │ │ +06bf2e: 3803 0e00 |0059: if-eqz v3, 0067 // +000e │ │ +06bf32: 3253 0c00 |005b: if-eq v3, v5, 0067 // +000c │ │ +06bf36: 1a04 7509 |005d: const-string v4, "PROTOCOL_ERROR SETTINGS_ENABLE_PUSH != 0 or 1" // string@0975 │ │ +06bf3a: 2375 ca03 |005f: new-array v5, v7, [Ljava/lang/Object; // type@03ca │ │ +06bf3e: 7120 b705 5400 |0061: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bf44: 0c04 |0064: move-result-object v4 │ │ +06bf46: 2704 |0065: throw v4 │ │ +06bf48: 1241 |0066: const/4 v1, #int 4 // #4 │ │ +06bf4a: 6e40 0306 1237 |0067: invoke-virtual {v2, v1, v7, v3}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ +06bf50: d800 0006 |006a: add-int/lit8 v0, v0, #int 6 // #06 │ │ +06bf54: 28cd |006c: goto 0039 // -0033 │ │ +06bf56: 1271 |006d: const/4 v1, #int 7 // #7 │ │ +06bf58: 3b03 f9ff |006e: if-gez v3, 0067 // -0007 │ │ +06bf5c: 1a04 7609 |0070: const-string v4, "PROTOCOL_ERROR SETTINGS_INITIAL_WINDOW_SIZE > 2^31 - 1" // string@0976 │ │ +06bf60: 2375 ca03 |0072: new-array v5, v7, [Ljava/lang/Object; // type@03ca │ │ +06bf64: 7120 b705 5400 |0074: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bf6a: 0c04 |0077: move-result-object v4 │ │ +06bf6c: 2704 |0078: throw v4 │ │ +06bf6e: 1304 0040 |0079: const/16 v4, #int 16384 // #4000 │ │ +06bf72: 3443 0700 |007b: if-lt v3, v4, 0082 // +0007 │ │ +06bf76: 1404 ffff ff00 |007d: const v4, #float 2.35099e-38 // #00ffffff │ │ +06bf7c: 3743 e7ff |0080: if-le v3, v4, 0067 // -0019 │ │ +06bf80: 1a04 7709 |0082: const-string v4, "PROTOCOL_ERROR SETTINGS_MAX_FRAME_SIZE: %s" // string@0977 │ │ +06bf84: 2355 ca03 |0084: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +06bf88: 7110 fc09 0300 |0086: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06bf8e: 0c06 |0089: move-result-object v6 │ │ +06bf90: 4d06 0507 |008a: aput-object v6, v5, v7 │ │ +06bf94: 7120 b705 5400 |008c: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06bf9a: 0c04 |008f: move-result-object v4 │ │ +06bf9c: 2704 |0090: throw v4 │ │ +06bf9e: 7230 9804 7902 |0091: invoke-interface {v9, v7, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V // method@0498 │ │ +06bfa4: 6e10 f705 0200 |0094: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getHeaderTableSize:()I // method@05f7 │ │ +06bfaa: 0a04 |0097: move-result v4 │ │ +06bfac: 3a04 87ff |0098: if-ltz v4, 001f // -0079 │ │ +06bfb0: 5484 7702 |009a: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.hpackReader:Lcom/squareup/okhttp/internal/framed/Hpack$Reader; // field@0277 │ │ +06bfb4: 6e10 f705 0200 |009c: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/Settings;.getHeaderTableSize:()I // method@05f7 │ │ +06bfba: 0a05 |009f: move-result v5 │ │ +06bfbc: 6e20 6f05 5400 |00a0: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;.headerTableSizeSetting:(I)V // method@056f │ │ +06bfc2: 2900 7cff |00a3: goto/16 001f // -0084 │ │ +06bfc6: 0000 |00a5: nop // spacer │ │ +06bfc8: 0001 0600 0100 0000 2000 0000 1200 ... |00a6: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x000d line=262 │ │ 0x0011 line=263 │ │ 0x001c line=264 │ │ 0x001f line=307 │ │ @@ -118299,46 +118255,46 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -06962c: |[06962c] com.squareup.okhttp.internal.framed.Http2$Reader.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ -06963c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -06963e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -069640: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -069642: 322a 1100 |0003: if-eq v10, v2, 0014 // +0011 │ │ -069646: 1a02 2f0b |0005: const-string v2, "TYPE_WINDOW_UPDATE length !=4: %s" // string@0b2f │ │ -06964a: 2373 b603 |0007: new-array v3, v7, [Ljava/lang/Object; // type@03b6 │ │ -06964e: 7110 fc09 0a00 |0009: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069654: 0c04 |000c: move-result-object v4 │ │ -069656: 4d04 0306 |000d: aput-object v4, v3, v6 │ │ -06965a: 7120 b705 3200 |000f: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -069660: 0c02 |0012: move-result-object v2 │ │ -069662: 2702 |0013: throw v2 │ │ -069664: 5482 7802 |0014: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -069668: 7210 1b0e 0200 |0016: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06966e: 0a02 |0019: move-result v2 │ │ -069670: 8122 |001a: int-to-long v2, v2 │ │ -069672: 1704 ffff ff7f |001b: const-wide/32 v4, #float nan // #7fffffff │ │ -069678: a000 0204 |001e: and-long v0, v2, v4 │ │ -06967c: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -069680: 3102 0002 |0022: cmp-long v2, v0, v2 │ │ -069684: 3902 1100 |0024: if-nez v2, 0035 // +0011 │ │ -069688: 1a02 ed1c |0026: const-string v2, "windowSizeIncrement was 0" // string@1ced │ │ -06968c: 2373 b603 |0028: new-array v3, v7, [Ljava/lang/Object; // type@03b6 │ │ -069690: 7120 040a 1000 |002a: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -069696: 0c04 |002d: move-result-object v4 │ │ -069698: 4d04 0306 |002e: aput-object v4, v3, v6 │ │ -06969c: 7120 b705 3200 |0030: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0696a2: 0c02 |0033: move-result-object v2 │ │ -0696a4: 2702 |0034: throw v2 │ │ -0696a6: 7240 9904 c910 |0035: invoke-interface {v9, v12, v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.windowUpdate:(IJ)V // method@0499 │ │ -0696ac: 0e00 |0038: return-void │ │ +06bfe8: |[06bfe8] com.squareup.okhttp.internal.framed.Http2$Reader.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V │ │ +06bff8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06bffa: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06bffc: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +06bffe: 322a 1100 |0003: if-eq v10, v2, 0014 // +0011 │ │ +06c002: 1a02 430b |0005: const-string v2, "TYPE_WINDOW_UPDATE length !=4: %s" // string@0b43 │ │ +06c006: 2373 ca03 |0007: new-array v3, v7, [Ljava/lang/Object; // type@03ca │ │ +06c00a: 7110 fc09 0a00 |0009: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06c010: 0c04 |000c: move-result-object v4 │ │ +06c012: 4d04 0306 |000d: aput-object v4, v3, v6 │ │ +06c016: 7120 b705 3200 |000f: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06c01c: 0c02 |0012: move-result-object v2 │ │ +06c01e: 2702 |0013: throw v2 │ │ +06c020: 5482 7802 |0014: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c024: 7210 1b0e 0200 |0016: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06c02a: 0a02 |0019: move-result v2 │ │ +06c02c: 8122 |001a: int-to-long v2, v2 │ │ +06c02e: 1704 ffff ff7f |001b: const-wide/32 v4, #float nan // #7fffffff │ │ +06c034: a000 0204 |001e: and-long v0, v2, v4 │ │ +06c038: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +06c03c: 3102 0002 |0022: cmp-long v2, v0, v2 │ │ +06c040: 3902 1100 |0024: if-nez v2, 0035 // +0011 │ │ +06c044: 1a02 fe1c |0026: const-string v2, "windowSizeIncrement was 0" // string@1cfe │ │ +06c048: 2373 ca03 |0028: new-array v3, v7, [Ljava/lang/Object; // type@03ca │ │ +06c04c: 7120 040a 1000 |002a: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +06c052: 0c04 |002d: move-result-object v4 │ │ +06c054: 4d04 0306 |002e: aput-object v4, v3, v6 │ │ +06c058: 7120 b705 3200 |0030: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06c05e: 0c02 |0033: move-result-object v2 │ │ +06c060: 2702 |0034: throw v2 │ │ +06c062: 7240 9904 c910 |0035: invoke-interface {v9, v12, v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.windowUpdate:(IJ)V // method@0499 │ │ +06c068: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=352 │ │ 0x0014 line=353 │ │ 0x0020 line=354 │ │ 0x0035 line=355 │ │ 0x0038 line=356 │ │ @@ -118356,18 +118312,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0696b0: |[0696b0] com.squareup.okhttp.internal.framed.Http2$Reader.close:()V │ │ -0696c0: 5410 7802 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0696c4: 7210 050e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ -0696ca: 0e00 |0005: return-void │ │ +06c06c: |[06c06c] com.squareup.okhttp.internal.framed.Http2$Reader.close:()V │ │ +06c07c: 5410 7802 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c080: 7210 050e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ +06c086: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0005 line=360 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2$Reader; │ │ │ │ @@ -118376,88 +118332,88 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 160 16-bit code units │ │ -0696cc: |[0696cc] com.squareup.okhttp.internal.framed.Http2$Reader.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ -0696dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0696de: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0696e0: 54a7 7802 |0002: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0696e4: 1608 0900 |0004: const-wide/16 v8, #int 9 // #9 │ │ -0696e8: 7230 290e 8709 |0006: invoke-interface {v7, v8, v9}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ -0696ee: 54a7 7802 |0009: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -0696f2: 7110 b805 0700 |000b: invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$300:(Lokio/BufferedSource;)I // method@05b8 │ │ -0696f8: 0a02 |000e: move-result v2 │ │ -0696fa: 3a02 0600 |000f: if-ltz v2, 0015 // +0006 │ │ -0696fe: 1307 0040 |0011: const/16 v7, #int 16384 // #4000 │ │ -069702: 3772 1400 |0013: if-le v2, v7, 0027 // +0014 │ │ -069706: 1a07 6c03 |0015: const-string v7, "FRAME_SIZE_ERROR: %s" // string@036c │ │ -06970a: 2355 b603 |0017: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -06970e: 7110 fc09 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069714: 0c08 |001c: move-result-object v8 │ │ -069716: 4d08 0506 |001d: aput-object v8, v5, v6 │ │ -06971a: 7120 b705 5700 |001f: invoke-static {v7, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -069720: 0c05 |0022: move-result-object v5 │ │ -069722: 2705 |0023: throw v5 │ │ -069724: 0d00 |0024: move-exception v0 │ │ -069726: 0165 |0025: move v5, v6 │ │ -069728: 0f05 |0026: return v5 │ │ -06972a: 54a6 7802 |0027: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06972e: 7210 120e 0600 |0029: invoke-interface {v6}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -069734: 0a06 |002c: move-result v6 │ │ -069736: d566 ff00 |002d: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -06973a: 8d64 |002f: int-to-byte v4, v6 │ │ -06973c: 54a6 7802 |0030: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -069740: 7210 120e 0600 |0032: invoke-interface {v6}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -069746: 0a06 |0035: move-result v6 │ │ -069748: d566 ff00 |0036: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -06974c: 8d61 |0038: int-to-byte v1, v6 │ │ -06974e: 54a6 7802 |0039: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -069752: 7210 1b0e 0600 |003b: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -069758: 0a06 |003e: move-result v6 │ │ -06975a: 1407 ffff ff7f |003f: const v7, #float nan // #7fffffff │ │ -069760: 9503 0607 |0042: and-int v3, v6, v7 │ │ -069764: 7100 b605 0000 |0044: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -06976a: 0c06 |0047: move-result-object v6 │ │ -06976c: 6207 d704 |0048: sget-object v7, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ -069770: 6e20 bc0b 7600 |004a: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ -069776: 0a06 |004d: move-result v6 │ │ -069778: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -06977c: 7100 b605 0000 |0050: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -069782: 0c06 |0053: move-result-object v6 │ │ -069784: 7151 8f05 3542 |0054: invoke-static {v5, v3, v2, v4, v1}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@058f │ │ -06978a: 0c07 |0057: move-result-object v7 │ │ -06978c: 6e20 ba0b 7600 |0058: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ -069792: 2b04 2f00 0000 |005b: packed-switch v4, 0000008a // +0000002f │ │ -069798: 54a6 7802 |005e: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06979c: 8128 |0060: int-to-long v8, v2 │ │ -06979e: 7230 2a0e 8609 |0061: invoke-interface {v6, v8, v9}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -0697a4: 28c2 |0064: goto 0026 // -003e │ │ -0697a6: 7053 9405 ba12 |0065: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readData:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@0594 │ │ -0697ac: 28be |0068: goto 0026 // -0042 │ │ -0697ae: 7053 9705 ba12 |0069: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@0597 │ │ -0697b4: 28ba |006c: goto 0026 // -0046 │ │ -0697b6: 7053 9a05 ba12 |006d: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059a │ │ -0697bc: 28b6 |0070: goto 0026 // -004a │ │ -0697be: 7053 9c05 ba12 |0071: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059c │ │ -0697c4: 28b2 |0074: goto 0026 // -004e │ │ -0697c6: 7053 9d05 ba12 |0075: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059d │ │ -0697cc: 28ae |0078: goto 0026 // -0052 │ │ -0697ce: 7053 9b05 ba12 |0079: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPushPromise:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059b │ │ -0697d4: 28aa |007c: goto 0026 // -0056 │ │ -0697d6: 7053 9805 ba12 |007d: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@0598 │ │ -0697dc: 28a6 |0080: goto 0026 // -005a │ │ -0697de: 7053 9505 ba12 |0081: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@0595 │ │ -0697e4: 28a2 |0084: goto 0026 // -005e │ │ -0697e6: 7053 9e05 ba12 |0085: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059e │ │ -0697ec: 289e |0088: goto 0026 // -0062 │ │ -0697ee: 0000 |0089: nop // spacer │ │ -0697f0: 0001 0900 0000 0000 0a00 0000 0e00 ... |008a: packed-switch-data (22 units) │ │ +06c088: |[06c088] com.squareup.okhttp.internal.framed.Http2$Reader.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ +06c098: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06c09a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +06c09c: 54a7 7802 |0002: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c0a0: 1608 0900 |0004: const-wide/16 v8, #int 9 // #9 │ │ +06c0a4: 7230 290e 8709 |0006: invoke-interface {v7, v8, v9}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ +06c0aa: 54a7 7802 |0009: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c0ae: 7110 b805 0700 |000b: invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$300:(Lokio/BufferedSource;)I // method@05b8 │ │ +06c0b4: 0a02 |000e: move-result v2 │ │ +06c0b6: 3a02 0600 |000f: if-ltz v2, 0015 // +0006 │ │ +06c0ba: 1307 0040 |0011: const/16 v7, #int 16384 // #4000 │ │ +06c0be: 3772 1400 |0013: if-le v2, v7, 0027 // +0014 │ │ +06c0c2: 1a07 6c03 |0015: const-string v7, "FRAME_SIZE_ERROR: %s" // string@036c │ │ +06c0c6: 2355 ca03 |0017: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +06c0ca: 7110 fc09 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06c0d0: 0c08 |001c: move-result-object v8 │ │ +06c0d2: 4d08 0506 |001d: aput-object v8, v5, v6 │ │ +06c0d6: 7120 b705 5700 |001f: invoke-static {v7, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06c0dc: 0c05 |0022: move-result-object v5 │ │ +06c0de: 2705 |0023: throw v5 │ │ +06c0e0: 0d00 |0024: move-exception v0 │ │ +06c0e2: 0165 |0025: move v5, v6 │ │ +06c0e4: 0f05 |0026: return v5 │ │ +06c0e6: 54a6 7802 |0027: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c0ea: 7210 120e 0600 |0029: invoke-interface {v6}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06c0f0: 0a06 |002c: move-result v6 │ │ +06c0f2: d566 ff00 |002d: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +06c0f6: 8d64 |002f: int-to-byte v4, v6 │ │ +06c0f8: 54a6 7802 |0030: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c0fc: 7210 120e 0600 |0032: invoke-interface {v6}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06c102: 0a06 |0035: move-result v6 │ │ +06c104: d566 ff00 |0036: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +06c108: 8d61 |0038: int-to-byte v1, v6 │ │ +06c10a: 54a6 7802 |0039: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c10e: 7210 1b0e 0600 |003b: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06c114: 0a06 |003e: move-result v6 │ │ +06c116: 1407 ffff ff7f |003f: const v7, #float nan // #7fffffff │ │ +06c11c: 9503 0607 |0042: and-int v3, v6, v7 │ │ +06c120: 7100 b605 0000 |0044: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06c126: 0c06 |0047: move-result-object v6 │ │ +06c128: 6207 d704 |0048: sget-object v7, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ +06c12c: 6e20 bc0b 7600 |004a: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ +06c132: 0a06 |004d: move-result v6 │ │ +06c134: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +06c138: 7100 b605 0000 |0050: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06c13e: 0c06 |0053: move-result-object v6 │ │ +06c140: 7151 8f05 3542 |0054: invoke-static {v5, v3, v2, v4, v1}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@058f │ │ +06c146: 0c07 |0057: move-result-object v7 │ │ +06c148: 6e20 ba0b 7600 |0058: invoke-virtual {v6, v7}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ +06c14e: 2b04 2f00 0000 |005b: packed-switch v4, 0000008a // +0000002f │ │ +06c154: 54a6 7802 |005e: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c158: 8127 |0060: int-to-long v7, v2 │ │ +06c15a: 7230 2a0e 7608 |0061: invoke-interface {v6, v7, v8}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +06c160: 28c2 |0064: goto 0026 // -003e │ │ +06c162: 7053 9405 ba12 |0065: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readData:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@0594 │ │ +06c168: 28be |0068: goto 0026 // -0042 │ │ +06c16a: 7053 9705 ba12 |0069: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@0597 │ │ +06c170: 28ba |006c: goto 0026 // -0046 │ │ +06c172: 7053 9a05 ba12 |006d: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPriority:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059a │ │ +06c178: 28b6 |0070: goto 0026 // -004a │ │ +06c17a: 7053 9c05 ba12 |0071: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059c │ │ +06c180: 28b2 |0074: goto 0026 // -004e │ │ +06c182: 7053 9d05 ba12 |0075: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059d │ │ +06c188: 28ae |0078: goto 0026 // -0052 │ │ +06c18a: 7053 9b05 ba12 |0079: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPushPromise:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059b │ │ +06c190: 28aa |007c: goto 0026 // -0056 │ │ +06c192: 7053 9805 ba12 |007d: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@0598 │ │ +06c198: 28a6 |0080: goto 0026 // -005a │ │ +06c19a: 7053 9505 ba12 |0081: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@0595 │ │ +06c1a0: 28a2 |0084: goto 0026 // -005e │ │ +06c1a2: 7053 9e05 ba12 |0085: invoke-direct {v10, v11, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V // method@059e │ │ +06c1a8: 289e |0088: goto 0026 // -0062 │ │ +06c1aa: 0000 |0089: nop // spacer │ │ +06c1ac: 0001 0900 0000 0000 0a00 0000 0e00 ... |008a: packed-switch-data (22 units) │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/io/IOException; -> 0x0024 │ │ positions : │ │ 0x0002 line=113 │ │ 0x0009 line=130 │ │ 0x000f line=131 │ │ @@ -118495,57 +118451,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -06982c: |[06982c] com.squareup.okhttp.internal.framed.Http2$Reader.readConnectionPreface:()V │ │ -06983c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -06983e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -069840: 5571 7502 |0002: iget-boolean v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.client:Z // field@0275 │ │ -069844: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -069848: 0e00 |0006: return-void │ │ -06984a: 5471 7802 |0007: iget-object v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ -06984e: 7100 b505 0000 |0009: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@05b5 │ │ -069854: 0c02 |000c: move-result-object v2 │ │ -069856: 6e10 430e 0200 |000d: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@0e43 │ │ -06985c: 0a02 |0010: move-result v2 │ │ -06985e: 8122 |0011: int-to-long v2, v2 │ │ -069860: 7230 160e 2103 |0012: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@0e16 │ │ -069866: 0c00 |0015: move-result-object v0 │ │ -069868: 7100 b605 0000 |0016: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -06986e: 0c01 |0019: move-result-object v1 │ │ -069870: 6202 d704 |001a: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ -069874: 6e20 bc0b 2100 |001c: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ -06987a: 0a01 |001f: move-result v1 │ │ -06987c: 3801 1700 |0020: if-eqz v1, 0037 // +0017 │ │ -069880: 7100 b605 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -069886: 0c01 |0025: move-result-object v1 │ │ -069888: 1a02 7b01 |0026: const-string v2, "<< CONNECTION %s" // string@017b │ │ -06988c: 2363 b603 |0028: new-array v3, v6, [Ljava/lang/Object; // type@03b6 │ │ -069890: 6e10 3a0e 0000 |002a: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -069896: 0c04 |002d: move-result-object v4 │ │ -069898: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ -06989c: 7120 2c0a 3200 |0030: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0698a2: 0c02 |0033: move-result-object v2 │ │ -0698a4: 6e20 ba0b 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ -0698aa: 7100 b505 0000 |0037: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@05b5 │ │ -0698b0: 0c01 |003a: move-result-object v1 │ │ -0698b2: 6e20 370e 0100 |003b: invoke-virtual {v1, v0}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ -0698b8: 0a01 |003e: move-result v1 │ │ -0698ba: 3901 c7ff |003f: if-nez v1, 0006 // -0039 │ │ -0698be: 1a01 4203 |0041: const-string v1, "Expected a connection header but was %s" // string@0342 │ │ -0698c2: 2362 b603 |0043: new-array v2, v6, [Ljava/lang/Object; // type@03b6 │ │ -0698c6: 6e10 4a0e 0000 |0045: invoke-virtual {v0}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -0698cc: 0c03 |0048: move-result-object v3 │ │ -0698ce: 4d03 0205 |0049: aput-object v3, v2, v5 │ │ -0698d2: 7120 b705 2100 |004b: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ -0698d8: 0c01 |004e: move-result-object v1 │ │ -0698da: 2701 |004f: throw v1 │ │ +06c1e8: |[06c1e8] com.squareup.okhttp.internal.framed.Http2$Reader.readConnectionPreface:()V │ │ +06c1f8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +06c1fa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +06c1fc: 5571 7502 |0002: iget-boolean v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.client:Z // field@0275 │ │ +06c200: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +06c204: 0e00 |0006: return-void │ │ +06c206: 5471 7802 |0007: iget-object v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.source:Lokio/BufferedSource; // field@0278 │ │ +06c20a: 7100 b505 0000 |0009: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@05b5 │ │ +06c210: 0c02 |000c: move-result-object v2 │ │ +06c212: 6e10 430e 0200 |000d: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@0e43 │ │ +06c218: 0a02 |0010: move-result v2 │ │ +06c21a: 8122 |0011: int-to-long v2, v2 │ │ +06c21c: 7230 160e 2103 |0012: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@0e16 │ │ +06c222: 0c00 |0015: move-result-object v0 │ │ +06c224: 7100 b605 0000 |0016: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06c22a: 0c01 |0019: move-result-object v1 │ │ +06c22c: 6202 d704 |001a: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ +06c230: 6e20 bc0b 2100 |001c: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ +06c236: 0a01 |001f: move-result v1 │ │ +06c238: 3801 1700 |0020: if-eqz v1, 0037 // +0017 │ │ +06c23c: 7100 b605 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06c242: 0c01 |0025: move-result-object v1 │ │ +06c244: 1a02 7b01 |0026: const-string v2, "<< CONNECTION %s" // string@017b │ │ +06c248: 2363 ca03 |0028: new-array v3, v6, [Ljava/lang/Object; // type@03ca │ │ +06c24c: 6e10 3a0e 0000 |002a: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +06c252: 0c04 |002d: move-result-object v4 │ │ +06c254: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ +06c258: 7120 2c0a 3200 |0030: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +06c25e: 0c02 |0033: move-result-object v2 │ │ +06c260: 6e20 ba0b 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ +06c266: 7100 b505 0000 |0037: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@05b5 │ │ +06c26c: 0c01 |003a: move-result-object v1 │ │ +06c26e: 6e20 370e 0100 |003b: invoke-virtual {v1, v0}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ +06c274: 0a01 |003e: move-result v1 │ │ +06c276: 3901 c7ff |003f: if-nez v1, 0006 // -0039 │ │ +06c27a: 1a01 4203 |0041: const-string v1, "Expected a connection header but was %s" // string@0342 │ │ +06c27e: 2362 ca03 |0043: new-array v2, v6, [Ljava/lang/Object; // type@03ca │ │ +06c282: 6e10 4a0e 0000 |0045: invoke-virtual {v0}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +06c288: 0c03 |0048: move-result-object v3 │ │ +06c28a: 4d03 0205 |0049: aput-object v3, v2, v5 │ │ +06c28e: 7120 b705 2100 |004b: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05b7 │ │ +06c294: 0c01 |004e: move-result-object v1 │ │ +06c296: 2701 |004f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ 0x0006 line=109 │ │ 0x0007 line=104 │ │ 0x0016 line=105 │ │ 0x0037 line=106 │ │ @@ -118553,17 +118509,17 @@ │ │ locals : │ │ 0x0016 - 0x0050 reg=0 connectionPreface Lokio/ByteString; │ │ 0x0000 - 0x0050 reg=7 this Lcom/squareup/okhttp/internal/framed/Http2$Reader; │ │ │ │ source_file_idx : 989 (Http2.java) │ │ │ │ Class #333 header: │ │ -class_idx : 242 │ │ +class_idx : 260 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 989 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #333 annotations: │ │ @@ -118650,28 +118606,28 @@ │ │ type : '(Lokio/BufferedSink;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0698dc: |[0698dc] com.squareup.okhttp.internal.framed.Http2$Writer.:(Lokio/BufferedSink;Z)V │ │ -0698ec: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0698f2: 5b23 7e02 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -0698f6: 5c24 7902 |0005: iput-boolean v4, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.client:Z // field@0279 │ │ -0698fa: 2200 8f02 |0007: new-instance v0, Lokio/Buffer; // type@028f │ │ -0698fe: 7010 7f0d 0000 |0009: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -069904: 5b20 7b02 |000c: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ -069908: 2200 ed00 |000e: new-instance v0, Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // type@00ed │ │ -06990c: 5421 7b02 |0010: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ -069910: 7020 7c05 1000 |0012: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.:(Lokio/Buffer;)V // method@057c │ │ -069916: 5b20 7c02 |0015: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@027c │ │ -06991a: 1300 0040 |0017: const/16 v0, #int 16384 // #4000 │ │ -06991e: 5920 7d02 |0019: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -069922: 0e00 |001b: return-void │ │ +06c298: |[06c298] com.squareup.okhttp.internal.framed.Http2$Writer.:(Lokio/BufferedSink;Z)V │ │ +06c2a8: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06c2ae: 5b23 7e02 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c2b2: 5c24 7902 |0005: iput-boolean v4, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.client:Z // field@0279 │ │ +06c2b6: 2200 a302 |0007: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +06c2ba: 7010 7f0d 0000 |0009: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +06c2c0: 5b20 7b02 |000c: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ +06c2c4: 2200 ff00 |000e: new-instance v0, Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // type@00ff │ │ +06c2c8: 5421 7b02 |0010: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ +06c2cc: 7020 7c05 1000 |0012: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.:(Lokio/Buffer;)V // method@057c │ │ +06c2d2: 5b20 7c02 |0015: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@027c │ │ +06c2d6: 1300 0040 |0017: const/16 v0, #int 16384 // #4000 │ │ +06c2da: 5920 7d02 |0019: iput v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c2de: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0003 line=372 │ │ 0x0005 line=373 │ │ 0x0007 line=374 │ │ 0x000e line=375 │ │ @@ -118683,91 +118639,91 @@ │ │ 0x0000 - 0x001c reg=4 client Z │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ name : 'writeContinuationFrames' │ │ type : '(IJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -069924: |[069924] com.squareup.okhttp.internal.framed.Http2$Writer.writeContinuationFrames:(IJ)V │ │ -069934: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -069938: 3101 0a06 |0002: cmp-long v1, v10, v6 │ │ -06993c: 3d01 2100 |0004: if-lez v1, 0025 // +0021 │ │ -069940: 5281 7d02 |0006: iget v1, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -069944: 8112 |0008: int-to-long v2, v1 │ │ -069946: 7140 0b0a 32ba |0009: invoke-static {v2, v3, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -06994c: 0b02 |000c: move-result-wide v2 │ │ -06994e: 8420 |000d: long-to-int v0, v2 │ │ -069950: 8102 |000e: int-to-long v2, v0 │ │ -069952: bc2a |000f: sub-long/2addr v10, v2 │ │ -069954: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ -069958: 3101 0a06 |0012: cmp-long v1, v10, v6 │ │ -06995c: 3901 0f00 |0014: if-nez v1, 0023 // +000f │ │ -069960: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -069962: 6e51 a605 9820 |0017: invoke-virtual {v8, v9, v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -069968: 5481 7e02 |001a: iget-object v1, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -06996c: 5482 7b02 |001c: iget-object v2, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ -069970: 8104 |001e: int-to-long v4, v0 │ │ -069972: 7240 f40d 2154 |001f: invoke-interface {v1, v2, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ -069978: 28e0 |0022: goto 0002 // -0020 │ │ -06997a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -06997c: 28f3 |0024: goto 0017 // -000d │ │ -06997e: 0e00 |0025: return-void │ │ +06c2e0: |[06c2e0] com.squareup.okhttp.internal.framed.Http2$Writer.writeContinuationFrames:(IJ)V │ │ +06c2f0: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ +06c2f4: 3101 0905 |0002: cmp-long v1, v9, v5 │ │ +06c2f8: 3d01 2100 |0004: if-lez v1, 0025 // +0021 │ │ +06c2fc: 5271 7d02 |0006: iget v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c300: 8111 |0008: int-to-long v1, v1 │ │ +06c302: 7140 0b0a 21a9 |0009: invoke-static {v1, v2, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +06c308: 0b01 |000c: move-result-wide v1 │ │ +06c30a: 8410 |000d: long-to-int v0, v1 │ │ +06c30c: 8101 |000e: int-to-long v1, v0 │ │ +06c30e: bc19 |000f: sub-long/2addr v9, v1 │ │ +06c310: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ +06c314: 3101 0905 |0012: cmp-long v1, v9, v5 │ │ +06c318: 3901 0f00 |0014: if-nez v1, 0023 // +000f │ │ +06c31c: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +06c31e: 6e51 a605 8720 |0017: invoke-virtual {v7, v8, v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06c324: 5471 7e02 |001a: iget-object v1, v7, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c328: 5472 7b02 |001c: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ +06c32c: 8103 |001e: int-to-long v3, v0 │ │ +06c32e: 7240 f40d 2143 |001f: invoke-interface {v1, v2, v3, v4}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ +06c334: 28e0 |0022: goto 0002 // -0020 │ │ +06c336: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +06c338: 28f3 |0024: goto 0017 // -000d │ │ +06c33a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=457 │ │ 0x0006 line=458 │ │ 0x000e line=459 │ │ 0x0010 line=460 │ │ 0x001a line=461 │ │ 0x0023 line=460 │ │ 0x0025 line=463 │ │ locals : │ │ 0x000e - 0x0025 reg=0 length I │ │ - 0x0000 - 0x0026 reg=8 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ - 0x0000 - 0x0026 reg=9 streamId I │ │ - 0x0000 - 0x0026 reg=10 byteCount J │ │ + 0x0000 - 0x0026 reg=7 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ + 0x0000 - 0x0026 reg=8 streamId I │ │ + 0x0000 - 0x0026 reg=9 byteCount J │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ name : 'ackSettings' │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -069980: |[069980] com.squareup.okhttp.internal.framed.Http2$Writer.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -069990: 1d06 |0000: monitor-enter v6 │ │ -069992: 5564 7a02 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069996: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -06999a: 2204 8a01 |0005: new-instance v4, Ljava/io/IOException; // type@018a │ │ -06999e: 1a05 140f |0007: const-string v5, "closed" // string@0f14 │ │ -0699a2: 7020 9809 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -0699a8: 2704 |000c: throw v4 │ │ -0699aa: 0d04 |000d: move-exception v4 │ │ -0699ac: 1e06 |000e: monitor-exit v6 │ │ -0699ae: 2704 |000f: throw v4 │ │ -0699b0: 5264 7d02 |0010: iget v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -0699b4: 6e20 fa05 4700 |0012: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Settings;.getMaxFrameSize:(I)I // method@05fa │ │ -0699ba: 0a04 |0015: move-result v4 │ │ -0699bc: 5964 7d02 |0016: iput v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -0699c0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0699c2: 1243 |0019: const/4 v3, #int 4 // #4 │ │ -0699c4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0699c6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0699c8: 6e50 a605 2631 |001c: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -0699ce: 5464 7e02 |001f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -0699d2: 7210 ed0d 0400 |0021: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -0699d8: 1e06 |0024: monitor-exit v6 │ │ -0699da: 0e00 |0025: return-void │ │ +06c33c: |[06c33c] com.squareup.okhttp.internal.framed.Http2$Writer.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +06c34c: 1d06 |0000: monitor-enter v6 │ │ +06c34e: 5564 7a02 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c352: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +06c356: 2204 9c01 |0005: new-instance v4, Ljava/io/IOException; // type@019c │ │ +06c35a: 1a05 270f |0007: const-string v5, "closed" // string@0f27 │ │ +06c35e: 7020 9809 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c364: 2704 |000c: throw v4 │ │ +06c366: 0d04 |000d: move-exception v4 │ │ +06c368: 1e06 |000e: monitor-exit v6 │ │ +06c36a: 2704 |000f: throw v4 │ │ +06c36c: 5264 7d02 |0010: iget v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c370: 6e20 fa05 4700 |0012: invoke-virtual {v7, v4}, Lcom/squareup/okhttp/internal/framed/Settings;.getMaxFrameSize:(I)I // method@05fa │ │ +06c376: 0a04 |0015: move-result v4 │ │ +06c378: 5964 7d02 |0016: iput v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c37c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +06c37e: 1243 |0019: const/4 v3, #int 4 // #4 │ │ +06c380: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +06c382: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +06c384: 6e50 a605 2631 |001c: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06c38a: 5464 7e02 |001f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c38e: 7210 ed0d 0400 |0021: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06c394: 1e06 |0024: monitor-exit v6 │ │ +06c396: 0e00 |0025: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0024 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=385 │ │ @@ -118792,25 +118748,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0699f0: |[0699f0] com.squareup.okhttp.internal.framed.Http2$Writer.close:()V │ │ -069a00: 1d01 |0000: monitor-enter v1 │ │ -069a02: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -069a04: 5c10 7a02 |0002: iput-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069a08: 5410 7e02 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069a0c: 7210 ea0d 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -069a12: 1e01 |0009: monitor-exit v1 │ │ -069a14: 0e00 |000a: return-void │ │ -069a16: 0d00 |000b: move-exception v0 │ │ -069a18: 1e01 |000c: monitor-exit v1 │ │ -069a1a: 2700 |000d: throw v0 │ │ +06c3ac: |[06c3ac] com.squareup.okhttp.internal.framed.Http2$Writer.close:()V │ │ +06c3bc: 1d01 |0000: monitor-enter v1 │ │ +06c3be: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +06c3c0: 5c10 7a02 |0002: iput-boolean v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c3c4: 5410 7e02 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c3c8: 7210 ea0d 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +06c3ce: 1e01 |0009: monitor-exit v1 │ │ +06c3d0: 0e00 |000a: return-void │ │ +06c3d2: 0d00 |000b: move-exception v0 │ │ +06c3d4: 1e01 |000c: monitor-exit v1 │ │ +06c3d6: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=562 │ │ 0x0004 line=563 │ │ 0x0009 line=564 │ │ @@ -118823,58 +118779,58 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -069a28: |[069a28] com.squareup.okhttp.internal.framed.Http2$Writer.connectionPreface:()V │ │ -069a38: 1d05 |0000: monitor-enter v5 │ │ -069a3a: 5550 7a02 |0001: iget-boolean v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069a3e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -069a42: 2200 8a01 |0005: new-instance v0, Ljava/io/IOException; // type@018a │ │ -069a46: 1a01 140f |0007: const-string v1, "closed" // string@0f14 │ │ -069a4a: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069a50: 2700 |000c: throw v0 │ │ -069a52: 0d00 |000d: move-exception v0 │ │ -069a54: 1e05 |000e: monitor-exit v5 │ │ -069a56: 2700 |000f: throw v0 │ │ -069a58: 5550 7902 |0010: iget-boolean v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.client:Z // field@0279 │ │ -069a5c: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -069a60: 1e05 |0014: monitor-exit v5 │ │ -069a62: 0e00 |0015: return-void │ │ -069a64: 7100 b605 0000 |0016: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -069a6a: 0c00 |0019: move-result-object v0 │ │ -069a6c: 6201 d704 |001a: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ -069a70: 6e20 bc0b 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ -069a76: 0a00 |001f: move-result v0 │ │ -069a78: 3800 1d00 |0020: if-eqz v0, 003d // +001d │ │ -069a7c: 7100 b605 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -069a82: 0c00 |0025: move-result-object v0 │ │ -069a84: 1a01 a301 |0026: const-string v1, ">> CONNECTION %s" // string@01a3 │ │ -069a88: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -069a8a: 2322 b603 |0029: new-array v2, v2, [Ljava/lang/Object; // type@03b6 │ │ -069a8e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -069a90: 7100 b505 0000 |002c: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@05b5 │ │ -069a96: 0c04 |002f: move-result-object v4 │ │ -069a98: 6e10 3a0e 0400 |0030: invoke-virtual {v4}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -069a9e: 0c04 |0033: move-result-object v4 │ │ -069aa0: 4d04 0203 |0034: aput-object v4, v2, v3 │ │ -069aa4: 7120 2c0a 2100 |0036: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -069aaa: 0c01 |0039: move-result-object v1 │ │ -069aac: 6e20 ba0b 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ -069ab2: 5450 7e02 |003d: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069ab6: 7100 b505 0000 |003f: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@05b5 │ │ -069abc: 0c01 |0042: move-result-object v1 │ │ -069abe: 6e10 480e 0100 |0043: invoke-virtual {v1}, Lokio/ByteString;.toByteArray:()[B // method@0e48 │ │ -069ac4: 0c01 |0046: move-result-object v1 │ │ -069ac6: 7220 f20d 1000 |0047: invoke-interface {v0, v1}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -069acc: 5450 7e02 |004a: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069ad0: 7210 ed0d 0000 |004c: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -069ad6: 28c5 |004f: goto 0014 // -003b │ │ +06c3e4: |[06c3e4] com.squareup.okhttp.internal.framed.Http2$Writer.connectionPreface:()V │ │ +06c3f4: 1d05 |0000: monitor-enter v5 │ │ +06c3f6: 5550 7a02 |0001: iget-boolean v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c3fa: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +06c3fe: 2200 9c01 |0005: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06c402: 1a01 270f |0007: const-string v1, "closed" // string@0f27 │ │ +06c406: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c40c: 2700 |000c: throw v0 │ │ +06c40e: 0d00 |000d: move-exception v0 │ │ +06c410: 1e05 |000e: monitor-exit v5 │ │ +06c412: 2700 |000f: throw v0 │ │ +06c414: 5550 7902 |0010: iget-boolean v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.client:Z // field@0279 │ │ +06c418: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +06c41c: 1e05 |0014: monitor-exit v5 │ │ +06c41e: 0e00 |0015: return-void │ │ +06c420: 7100 b605 0000 |0016: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06c426: 0c00 |0019: move-result-object v0 │ │ +06c428: 6201 d704 |001a: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ +06c42c: 6e20 bc0b 1000 |001c: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ +06c432: 0a00 |001f: move-result v0 │ │ +06c434: 3800 1d00 |0020: if-eqz v0, 003d // +001d │ │ +06c438: 7100 b605 0000 |0022: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06c43e: 0c00 |0025: move-result-object v0 │ │ +06c440: 1a01 a301 |0026: const-string v1, ">> CONNECTION %s" // string@01a3 │ │ +06c444: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +06c446: 2322 ca03 |0029: new-array v2, v2, [Ljava/lang/Object; // type@03ca │ │ +06c44a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +06c44c: 7100 b505 0000 |002c: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@05b5 │ │ +06c452: 0c04 |002f: move-result-object v4 │ │ +06c454: 6e10 3a0e 0400 |0030: invoke-virtual {v4}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +06c45a: 0c04 |0033: move-result-object v4 │ │ +06c45c: 4d04 0203 |0034: aput-object v4, v2, v3 │ │ +06c460: 7120 2c0a 2100 |0036: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +06c466: 0c01 |0039: move-result-object v1 │ │ +06c468: 6e20 ba0b 1000 |003a: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ +06c46e: 5450 7e02 |003d: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c472: 7100 b505 0000 |003f: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$000:()Lokio/ByteString; // method@05b5 │ │ +06c478: 0c01 |0042: move-result-object v1 │ │ +06c47a: 6e10 480e 0100 |0043: invoke-virtual {v1}, Lokio/ByteString;.toByteArray:()[B // method@0e48 │ │ +06c480: 0c01 |0046: move-result-object v1 │ │ +06c482: 7220 f20d 1000 |0047: invoke-interface {v0, v1}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +06c488: 5450 7e02 |004a: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c48c: 7210 ed0d 0000 |004c: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06c492: 28c5 |004f: goto 0014 // -003b │ │ catches : 3 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0012 │ │ -> 0x000d │ │ 0x0016 - 0x004f │ │ -> 0x000d │ │ @@ -118894,32 +118850,32 @@ │ │ type : '(ZILokio/Buffer;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -069af4: |[069af4] com.squareup.okhttp.internal.framed.Http2$Writer.data:(ZILokio/Buffer;I)V │ │ -069b04: 1d03 |0000: monitor-enter v3 │ │ -069b06: 5531 7a02 |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069b0a: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ -069b0e: 2201 8a01 |0005: new-instance v1, Ljava/io/IOException; // type@018a │ │ -069b12: 1a02 140f |0007: const-string v2, "closed" // string@0f14 │ │ -069b16: 7020 9809 2100 |0009: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069b1c: 2701 |000c: throw v1 │ │ -069b1e: 0d01 |000d: move-exception v1 │ │ -069b20: 1e03 |000e: monitor-exit v3 │ │ -069b22: 2701 |000f: throw v1 │ │ -069b24: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -069b26: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -069b2a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -069b2c: 8d10 |0014: int-to-byte v0, v1 │ │ -069b2e: 6e57 a405 5360 |0015: invoke-virtual {v3, v5, v0, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.dataFrame:(IBLokio/Buffer;I)V // method@05a4 │ │ -069b34: 1e03 |0018: monitor-exit v3 │ │ -069b36: 0e00 |0019: return-void │ │ +06c4b0: |[06c4b0] com.squareup.okhttp.internal.framed.Http2$Writer.data:(ZILokio/Buffer;I)V │ │ +06c4c0: 1d03 |0000: monitor-enter v3 │ │ +06c4c2: 5531 7a02 |0001: iget-boolean v1, v3, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c4c6: 3801 0d00 |0003: if-eqz v1, 0010 // +000d │ │ +06c4ca: 2201 9c01 |0005: new-instance v1, Ljava/io/IOException; // type@019c │ │ +06c4ce: 1a02 270f |0007: const-string v2, "closed" // string@0f27 │ │ +06c4d2: 7020 9809 2100 |0009: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c4d8: 2701 |000c: throw v1 │ │ +06c4da: 0d01 |000d: move-exception v1 │ │ +06c4dc: 1e03 |000e: monitor-exit v3 │ │ +06c4de: 2701 |000f: throw v1 │ │ +06c4e0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06c4e2: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +06c4e6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +06c4e8: 8d10 |0014: int-to-byte v0, v1 │ │ +06c4ea: 6e57 a405 5360 |0015: invoke-virtual {v3, v5, v0, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.dataFrame:(IBLokio/Buffer;I)V // method@05a4 │ │ +06c4f0: 1e03 |0018: monitor-exit v3 │ │ +06c4f2: 0e00 |0019: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0015 - 0x0018 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=484 │ │ @@ -118940,22 +118896,22 @@ │ │ type : '(IBLokio/Buffer;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -069b4c: |[069b4c] com.squareup.okhttp.internal.framed.Http2$Writer.dataFrame:(IBLokio/Buffer;I)V │ │ -069b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069b5e: 6e56 a605 5408 |0001: invoke-virtual {v4, v5, v8, v0, v6}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -069b64: 3d08 0800 |0004: if-lez v8, 000c // +0008 │ │ -069b68: 5441 7e02 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069b6c: 8182 |0008: int-to-long v2, v8 │ │ -069b6e: 7240 f40d 7132 |0009: invoke-interface {v1, v7, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ -069b74: 0e00 |000c: return-void │ │ +06c508: |[06c508] com.squareup.okhttp.internal.framed.Http2$Writer.dataFrame:(IBLokio/Buffer;I)V │ │ +06c518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c51a: 6e56 a605 5408 |0001: invoke-virtual {v4, v5, v8, v0, v6}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06c520: 3d08 0800 |0004: if-lez v8, 000c // +0008 │ │ +06c524: 5441 7e02 |0006: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c528: 8182 |0008: int-to-long v2, v8 │ │ +06c52a: 7240 f40d 7132 |0009: invoke-interface {v1, v7, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ +06c530: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0001 line=492 │ │ 0x0004 line=493 │ │ 0x0006 line=494 │ │ 0x000c line=496 │ │ @@ -118972,29 +118928,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -069b78: |[069b78] com.squareup.okhttp.internal.framed.Http2$Writer.flush:()V │ │ -069b88: 1d02 |0000: monitor-enter v2 │ │ -069b8a: 5520 7a02 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069b8e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -069b92: 2200 8a01 |0005: new-instance v0, Ljava/io/IOException; // type@018a │ │ -069b96: 1a01 140f |0007: const-string v1, "closed" // string@0f14 │ │ -069b9a: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069ba0: 2700 |000c: throw v0 │ │ -069ba2: 0d00 |000d: move-exception v0 │ │ -069ba4: 1e02 |000e: monitor-exit v2 │ │ -069ba6: 2700 |000f: throw v0 │ │ -069ba8: 5420 7e02 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069bac: 7210 ed0d 0000 |0012: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -069bb2: 1e02 |0015: monitor-exit v2 │ │ -069bb4: 0e00 |0016: return-void │ │ +06c534: |[06c534] com.squareup.okhttp.internal.framed.Http2$Writer.flush:()V │ │ +06c544: 1d02 |0000: monitor-enter v2 │ │ +06c546: 5520 7a02 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c54a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +06c54e: 2200 9c01 |0005: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06c552: 1a01 270f |0007: const-string v1, "closed" // string@0f27 │ │ +06c556: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c55c: 2700 |000c: throw v0 │ │ +06c55e: 0d00 |000d: move-exception v0 │ │ +06c560: 1e02 |000e: monitor-exit v2 │ │ +06c562: 2700 |000f: throw v0 │ │ +06c564: 5420 7e02 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c568: 7210 ed0d 0000 |0012: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06c56e: 1e02 |0015: monitor-exit v2 │ │ +06c570: 0e00 |0016: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0015 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=380 │ │ @@ -119008,67 +118964,67 @@ │ │ type : '(IIBB)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 102 16-bit code units │ │ -069bcc: |[069bcc] com.squareup.okhttp.internal.framed.Http2$Writer.frameHeader:(IIBB)V │ │ -069bdc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -069bde: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -069be0: 7100 b605 0000 |0002: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -069be6: 0c00 |0005: move-result-object v0 │ │ -069be8: 6201 d704 |0006: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ -069bec: 6e20 bc0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ -069bf2: 0a00 |000b: move-result v0 │ │ -069bf4: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -069bf8: 7100 b605 0000 |000e: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ -069bfe: 0c00 |0011: move-result-object v0 │ │ -069c00: 7159 8f05 6387 |0012: invoke-static {v3, v6, v7, v8, v9}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@058f │ │ -069c06: 0c01 |0015: move-result-object v1 │ │ -069c08: 6e20 ba0b 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ -069c0e: 5250 7d02 |0019: iget v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -069c12: 3707 1a00 |001b: if-le v7, v0, 0035 // +001a │ │ -069c16: 1a00 6b03 |001d: const-string v0, "FRAME_SIZE_ERROR length > %d: %d" // string@036b │ │ -069c1a: 1221 |001f: const/4 v1, #int 2 // #2 │ │ -069c1c: 2311 b603 |0020: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -069c20: 5252 7d02 |0022: iget v2, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -069c24: 7110 fc09 0200 |0024: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069c2a: 0c02 |0027: move-result-object v2 │ │ -069c2c: 4d02 0103 |0028: aput-object v2, v1, v3 │ │ -069c30: 7110 fc09 0700 |002a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069c36: 0c02 |002d: move-result-object v2 │ │ -069c38: 4d02 0104 |002e: aput-object v2, v1, v4 │ │ -069c3c: 7120 ba05 1000 |0030: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05ba │ │ -069c42: 0c00 |0033: move-result-object v0 │ │ -069c44: 2700 |0034: throw v0 │ │ -069c46: 1500 0080 |0035: const/high16 v0, #int -2147483648 // #8000 │ │ -069c4a: b560 |0037: and-int/2addr v0, v6 │ │ -069c4c: 3800 1100 |0038: if-eqz v0, 0049 // +0011 │ │ -069c50: 1a00 2c19 |003a: const-string v0, "reserved bit set: %s" // string@192c │ │ -069c54: 2341 b603 |003c: new-array v1, v4, [Ljava/lang/Object; // type@03b6 │ │ -069c58: 7110 fc09 0600 |003e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -069c5e: 0c02 |0041: move-result-object v2 │ │ -069c60: 4d02 0103 |0042: aput-object v2, v1, v3 │ │ -069c64: 7120 ba05 1000 |0044: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05ba │ │ -069c6a: 0c00 |0047: move-result-object v0 │ │ -069c6c: 2700 |0048: throw v0 │ │ -069c6e: 5450 7e02 |0049: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069c72: 7120 bb05 7000 |004b: invoke-static {v0, v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$600:(Lokio/BufferedSink;I)V // method@05bb │ │ -069c78: 5450 7e02 |004e: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069c7c: d581 ff00 |0050: and-int/lit16 v1, v8, #int 255 // #00ff │ │ -069c80: 7220 f60d 1000 |0052: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -069c86: 5450 7e02 |0055: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069c8a: d591 ff00 |0057: and-int/lit16 v1, v9, #int 255 // #00ff │ │ -069c8e: 7220 f60d 1000 |0059: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -069c94: 5450 7e02 |005c: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069c98: 1401 ffff ff7f |005e: const v1, #float nan // #7fffffff │ │ -069c9e: b561 |0061: and-int/2addr v1, v6 │ │ -069ca0: 7220 f90d 1000 |0062: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -069ca6: 0e00 |0065: return-void │ │ +06c588: |[06c588] com.squareup.okhttp.internal.framed.Http2$Writer.frameHeader:(IIBB)V │ │ +06c598: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +06c59a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06c59c: 7100 b605 0000 |0002: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06c5a2: 0c00 |0005: move-result-object v0 │ │ +06c5a4: 6201 d704 |0006: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@04d7 │ │ +06c5a8: 6e20 bc0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@0bbc │ │ +06c5ae: 0a00 |000b: move-result v0 │ │ +06c5b0: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +06c5b4: 7100 b605 0000 |000e: invoke-static {}, Lcom/squareup/okhttp/internal/framed/Http2;.access$100:()Ljava/util/logging/Logger; // method@05b6 │ │ +06c5ba: 0c00 |0011: move-result-object v0 │ │ +06c5bc: 7159 8f05 6387 |0012: invoke-static {v3, v6, v7, v8, v9}, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger;.formatHeader:(ZIIBB)Ljava/lang/String; // method@058f │ │ +06c5c2: 0c01 |0015: move-result-object v1 │ │ +06c5c4: 6e20 ba0b 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@0bba │ │ +06c5ca: 5250 7d02 |0019: iget v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c5ce: 3707 1a00 |001b: if-le v7, v0, 0035 // +001a │ │ +06c5d2: 1a00 6b03 |001d: const-string v0, "FRAME_SIZE_ERROR length > %d: %d" // string@036b │ │ +06c5d6: 1221 |001f: const/4 v1, #int 2 // #2 │ │ +06c5d8: 2311 ca03 |0020: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +06c5dc: 5252 7d02 |0022: iget v2, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c5e0: 7110 fc09 0200 |0024: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06c5e6: 0c02 |0027: move-result-object v2 │ │ +06c5e8: 4d02 0103 |0028: aput-object v2, v1, v3 │ │ +06c5ec: 7110 fc09 0700 |002a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06c5f2: 0c02 |002d: move-result-object v2 │ │ +06c5f4: 4d02 0104 |002e: aput-object v2, v1, v4 │ │ +06c5f8: 7120 ba05 1000 |0030: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05ba │ │ +06c5fe: 0c00 |0033: move-result-object v0 │ │ +06c600: 2700 |0034: throw v0 │ │ +06c602: 1500 0080 |0035: const/high16 v0, #int -2147483648 // #8000 │ │ +06c606: b560 |0037: and-int/2addr v0, v6 │ │ +06c608: 3800 1100 |0038: if-eqz v0, 0049 // +0011 │ │ +06c60c: 1a00 3d19 |003a: const-string v0, "reserved bit set: %s" // string@193d │ │ +06c610: 2341 ca03 |003c: new-array v1, v4, [Ljava/lang/Object; // type@03ca │ │ +06c614: 7110 fc09 0600 |003e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06c61a: 0c02 |0041: move-result-object v2 │ │ +06c61c: 4d02 0103 |0042: aput-object v2, v1, v3 │ │ +06c620: 7120 ba05 1000 |0044: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05ba │ │ +06c626: 0c00 |0047: move-result-object v0 │ │ +06c628: 2700 |0048: throw v0 │ │ +06c62a: 5450 7e02 |0049: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c62e: 7120 bb05 7000 |004b: invoke-static {v0, v7}, Lcom/squareup/okhttp/internal/framed/Http2;.access$600:(Lokio/BufferedSink;I)V // method@05bb │ │ +06c634: 5450 7e02 |004e: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c638: d581 ff00 |0050: and-int/lit16 v1, v8, #int 255 // #00ff │ │ +06c63c: 7220 f60d 1000 |0052: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +06c642: 5450 7e02 |0055: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c646: d591 ff00 |0057: and-int/lit16 v1, v9, #int 255 // #00ff │ │ +06c64a: 7220 f60d 1000 |0059: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +06c650: 5450 7e02 |005c: iget-object v0, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c654: 1401 ffff ff7f |005e: const v1, #float nan // #7fffffff │ │ +06c65a: b561 |0061: and-int/2addr v1, v6 │ │ +06c65c: 7220 f90d 1000 |0062: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06c662: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=567 │ │ 0x0019 line=568 │ │ 0x001d line=569 │ │ 0x0035 line=571 │ │ 0x0049 line=572 │ │ @@ -119088,53 +119044,53 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -069ca8: |[069ca8] com.squareup.okhttp.internal.framed.Http2$Writer.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V │ │ -069cb8: 1d06 |0000: monitor-enter v6 │ │ -069cba: 5564 7a02 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069cbe: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -069cc2: 2204 8a01 |0005: new-instance v4, Ljava/io/IOException; // type@018a │ │ -069cc6: 1a05 140f |0007: const-string v5, "closed" // string@0f14 │ │ -069cca: 7020 9809 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069cd0: 2704 |000c: throw v4 │ │ -069cd2: 0d04 |000d: move-exception v4 │ │ -069cd4: 1e06 |000e: monitor-exit v6 │ │ -069cd6: 2704 |000f: throw v4 │ │ -069cd8: 5284 ed01 |0010: iget v4, v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ -069cdc: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ -069cde: 3354 0c00 |0013: if-ne v4, v5, 001f // +000c │ │ -069ce2: 1a04 fc10 |0015: const-string v4, "errorCode.httpCode == -1" // string@10fc │ │ -069ce6: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -069ce8: 2355 b603 |0018: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -069cec: 7120 ba05 5400 |001a: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05ba │ │ -069cf2: 0c04 |001d: move-result-object v4 │ │ -069cf4: 2704 |001e: throw v4 │ │ -069cf6: 2194 |001f: array-length v4, v9 │ │ -069cf8: d801 0408 |0020: add-int/lit8 v1, v4, #int 8 // #08 │ │ -069cfc: 1273 |0022: const/4 v3, #int 7 // #7 │ │ -069cfe: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -069d00: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -069d02: 6e50 a605 2631 |0025: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -069d08: 5464 7e02 |0028: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069d0c: 7220 f90d 7400 |002a: invoke-interface {v4, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -069d12: 5464 7e02 |002d: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069d16: 5285 ed01 |002f: iget v5, v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ -069d1a: 7220 f90d 5400 |0031: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -069d20: 2194 |0034: array-length v4, v9 │ │ -069d22: 3d04 0700 |0035: if-lez v4, 003c // +0007 │ │ -069d26: 5464 7e02 |0037: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069d2a: 7220 f20d 9400 |0039: invoke-interface {v4, v9}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ -069d30: 5464 7e02 |003c: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069d34: 7210 ed0d 0400 |003e: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -069d3a: 1e06 |0041: monitor-exit v6 │ │ -069d3c: 0e00 |0042: return-void │ │ +06c664: |[06c664] com.squareup.okhttp.internal.framed.Http2$Writer.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V │ │ +06c674: 1d06 |0000: monitor-enter v6 │ │ +06c676: 5564 7a02 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c67a: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +06c67e: 2204 9c01 |0005: new-instance v4, Ljava/io/IOException; // type@019c │ │ +06c682: 1a05 270f |0007: const-string v5, "closed" // string@0f27 │ │ +06c686: 7020 9809 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c68c: 2704 |000c: throw v4 │ │ +06c68e: 0d04 |000d: move-exception v4 │ │ +06c690: 1e06 |000e: monitor-exit v6 │ │ +06c692: 2704 |000f: throw v4 │ │ +06c694: 5284 ed01 |0010: iget v4, v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ +06c698: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ +06c69a: 3354 0c00 |0013: if-ne v4, v5, 001f // +000c │ │ +06c69e: 1a04 0f11 |0015: const-string v4, "errorCode.httpCode == -1" // string@110f │ │ +06c6a2: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +06c6a4: 2355 ca03 |0018: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +06c6a8: 7120 ba05 5400 |001a: invoke-static {v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05ba │ │ +06c6ae: 0c04 |001d: move-result-object v4 │ │ +06c6b0: 2704 |001e: throw v4 │ │ +06c6b2: 2194 |001f: array-length v4, v9 │ │ +06c6b4: d801 0408 |0020: add-int/lit8 v1, v4, #int 8 // #08 │ │ +06c6b8: 1273 |0022: const/4 v3, #int 7 // #7 │ │ +06c6ba: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +06c6bc: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +06c6be: 6e50 a605 2631 |0025: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06c6c4: 5464 7e02 |0028: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c6c8: 7220 f90d 7400 |002a: invoke-interface {v4, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06c6ce: 5464 7e02 |002d: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c6d2: 5285 ed01 |002f: iget v5, v8, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ +06c6d6: 7220 f90d 5400 |0031: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06c6dc: 2194 |0034: array-length v4, v9 │ │ +06c6de: 3d04 0700 |0035: if-lez v4, 003c // +0007 │ │ +06c6e2: 5464 7e02 |0037: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c6e6: 7220 f20d 9400 |0039: invoke-interface {v4, v9}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@0df2 │ │ +06c6ec: 5464 7e02 |003c: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c6f0: 7210 ed0d 0400 |003e: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06c6f6: 1e06 |0041: monitor-exit v6 │ │ +06c6f8: 0e00 |0042: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0041 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=531 │ │ @@ -119165,29 +119121,29 @@ │ │ type : '(ILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -069d54: |[069d54] com.squareup.okhttp.internal.framed.Http2$Writer.headers:(ILjava/util/List;)V │ │ -069d64: 1d02 |0000: monitor-enter v2 │ │ -069d66: 5520 7a02 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069d6a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -069d6e: 2200 8a01 |0005: new-instance v0, Ljava/io/IOException; // type@018a │ │ -069d72: 1a01 140f |0007: const-string v1, "closed" // string@0f14 │ │ -069d76: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069d7c: 2700 |000c: throw v0 │ │ -069d7e: 0d00 |000d: move-exception v0 │ │ -069d80: 1e02 |000e: monitor-exit v2 │ │ -069d82: 2700 |000f: throw v0 │ │ -069d84: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -069d86: 6e40 a905 0243 |0011: invoke-virtual {v2, v0, v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.headers:(ZILjava/util/List;)V // method@05a9 │ │ -069d8c: 1e02 |0014: monitor-exit v2 │ │ -069d8e: 0e00 |0015: return-void │ │ +06c710: |[06c710] com.squareup.okhttp.internal.framed.Http2$Writer.headers:(ILjava/util/List;)V │ │ +06c720: 1d02 |0000: monitor-enter v2 │ │ +06c722: 5520 7a02 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c726: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +06c72a: 2200 9c01 |0005: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06c72e: 1a01 270f |0007: const-string v1, "closed" // string@0f27 │ │ +06c732: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c738: 2700 |000c: throw v0 │ │ +06c73a: 0d00 |000d: move-exception v0 │ │ +06c73c: 1e02 |000e: monitor-exit v2 │ │ +06c73e: 2700 |000f: throw v0 │ │ +06c740: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06c742: 6e40 a905 0243 |0011: invoke-virtual {v2, v0, v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.headers:(ZILjava/util/List;)V // method@05a9 │ │ +06c748: 1e02 |0014: monitor-exit v2 │ │ +06c74a: 0e00 |0015: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0011 - 0x0014 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=421 │ │ @@ -119200,57 +119156,57 @@ │ │ 0x0000 - 0x0016 reg=4 headerBlock Ljava/util/List; Ljava/util/List; │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ name : 'headers' │ │ type : '(ZILjava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -069da4: |[069da4] com.squareup.okhttp.internal.framed.Http2$Writer.headers:(ZILjava/util/List;)V │ │ -069db4: 55a5 7a02 |0000: iget-boolean v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069db8: 3805 0a00 |0002: if-eqz v5, 000c // +000a │ │ -069dbc: 2205 8a01 |0004: new-instance v5, Ljava/io/IOException; // type@018a │ │ -069dc0: 1a06 140f |0006: const-string v6, "closed" // string@0f14 │ │ -069dc4: 7020 9809 6500 |0008: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069dca: 2705 |000b: throw v5 │ │ -069dcc: 54a5 7c02 |000c: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@027c │ │ -069dd0: 6e20 7e05 d500 |000e: invoke-virtual {v5, v13}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@057e │ │ -069dd6: 54a5 7b02 |0011: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ -069dda: 6e10 bb0d 0500 |0013: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ -069de0: 0b00 |0016: move-result-wide v0 │ │ -069de2: 52a5 7d02 |0017: iget v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -069de6: 8156 |0019: int-to-long v6, v5 │ │ -069de8: 7140 0b0a 7610 |001a: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -069dee: 0b06 |001d: move-result-wide v6 │ │ -069df0: 8463 |001e: long-to-int v3, v6 │ │ -069df2: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -069df4: 8136 |0020: int-to-long v6, v3 │ │ -069df6: 3105 0006 |0021: cmp-long v5, v0, v6 │ │ -069dfa: 3905 1f00 |0023: if-nez v5, 0042 // +001f │ │ -069dfe: 1242 |0025: const/4 v2, #int 4 // #4 │ │ -069e00: 380b 0500 |0026: if-eqz v11, 002b // +0005 │ │ -069e04: de05 0201 |0028: or-int/lit8 v5, v2, #int 1 // #01 │ │ -069e08: 8d52 |002a: int-to-byte v2, v5 │ │ -069e0a: 6e52 a605 ca43 |002b: invoke-virtual {v10, v12, v3, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -069e10: 54a5 7e02 |002e: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069e14: 54a6 7b02 |0030: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ -069e18: 8138 |0032: int-to-long v8, v3 │ │ -069e1a: 7240 f40d 6598 |0033: invoke-interface {v5, v6, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ -069e20: 8136 |0036: int-to-long v6, v3 │ │ -069e22: 3105 0006 |0037: cmp-long v5, v0, v6 │ │ -069e26: 3d05 0800 |0039: if-lez v5, 0041 // +0008 │ │ -069e2a: 8136 |003b: int-to-long v6, v3 │ │ -069e2c: 9c06 0006 |003c: sub-long v6, v0, v6 │ │ -069e30: 7040 b205 ca76 |003e: invoke-direct {v10, v12, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.writeContinuationFrames:(IJ)V // method@05b2 │ │ -069e36: 0e00 |0041: return-void │ │ -069e38: 1202 |0042: const/4 v2, #int 0 // #0 │ │ -069e3a: 28e3 |0043: goto 0026 // -001d │ │ +06c760: |[06c760] com.squareup.okhttp.internal.framed.Http2$Writer.headers:(ZILjava/util/List;)V │ │ +06c770: 5595 7a02 |0000: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c774: 3805 0a00 |0002: if-eqz v5, 000c // +000a │ │ +06c778: 2205 9c01 |0004: new-instance v5, Ljava/io/IOException; // type@019c │ │ +06c77c: 1a06 270f |0006: const-string v6, "closed" // string@0f27 │ │ +06c780: 7020 9809 6500 |0008: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c786: 2705 |000b: throw v5 │ │ +06c788: 5495 7c02 |000c: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@027c │ │ +06c78c: 6e20 7e05 c500 |000e: invoke-virtual {v5, v12}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@057e │ │ +06c792: 5495 7b02 |0011: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ +06c796: 6e10 bb0d 0500 |0013: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06c79c: 0b00 |0016: move-result-wide v0 │ │ +06c79e: 5295 7d02 |0017: iget v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c7a2: 8155 |0019: int-to-long v5, v5 │ │ +06c7a4: 7140 0b0a 6510 |001a: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +06c7aa: 0b05 |001d: move-result-wide v5 │ │ +06c7ac: 8453 |001e: long-to-int v3, v5 │ │ +06c7ae: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +06c7b0: 8135 |0020: int-to-long v5, v3 │ │ +06c7b2: 3105 0005 |0021: cmp-long v5, v0, v5 │ │ +06c7b6: 3905 1f00 |0023: if-nez v5, 0042 // +001f │ │ +06c7ba: 1242 |0025: const/4 v2, #int 4 // #4 │ │ +06c7bc: 380a 0500 |0026: if-eqz v10, 002b // +0005 │ │ +06c7c0: de05 0201 |0028: or-int/lit8 v5, v2, #int 1 // #01 │ │ +06c7c4: 8d52 |002a: int-to-byte v2, v5 │ │ +06c7c6: 6e52 a605 b943 |002b: invoke-virtual {v9, v11, v3, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06c7cc: 5495 7e02 |002e: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c7d0: 5496 7b02 |0030: iget-object v6, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ +06c7d4: 8137 |0032: int-to-long v7, v3 │ │ +06c7d6: 7240 f40d 6587 |0033: invoke-interface {v5, v6, v7, v8}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ +06c7dc: 8135 |0036: int-to-long v5, v3 │ │ +06c7de: 3105 0005 |0037: cmp-long v5, v0, v5 │ │ +06c7e2: 3d05 0800 |0039: if-lez v5, 0041 // +0008 │ │ +06c7e6: 8135 |003b: int-to-long v5, v3 │ │ +06c7e8: 9c05 0005 |003c: sub-long v5, v0, v5 │ │ +06c7ec: 7040 b205 b965 |003e: invoke-direct {v9, v11, v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.writeContinuationFrames:(IJ)V // method@05b2 │ │ +06c7f2: 0e00 |0041: return-void │ │ +06c7f4: 1202 |0042: const/4 v2, #int 0 // #0 │ │ +06c7f6: 28e3 |0043: goto 0026 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x000c line=443 │ │ 0x0011 line=445 │ │ 0x0017 line=446 │ │ 0x001f line=447 │ │ @@ -119258,36 +119214,36 @@ │ │ 0x0026 line=449 │ │ 0x002b line=450 │ │ 0x002e line=451 │ │ 0x0036 line=453 │ │ 0x0041 line=454 │ │ 0x0042 line=448 │ │ locals : │ │ - 0x0000 - 0x0000 reg=13 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=12 (null) Ljava/util/List; │ │ 0x0026 - 0x0042 reg=2 flags B │ │ 0x0017 - 0x0044 reg=0 byteCount J │ │ 0x001f - 0x0044 reg=3 length I │ │ 0x0020 - 0x0044 reg=4 type B │ │ - 0x0000 - 0x0044 reg=10 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ - 0x0000 - 0x0044 reg=11 outFinished Z │ │ - 0x0000 - 0x0044 reg=12 streamId I │ │ - 0x0000 - 0x0044 reg=13 headerBlock Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0044 reg=9 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ + 0x0000 - 0x0044 reg=10 outFinished Z │ │ + 0x0000 - 0x0044 reg=11 streamId I │ │ + 0x0000 - 0x0044 reg=12 headerBlock Ljava/util/List; Ljava/util/List; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ name : 'maxDataLength' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069e3c: |[069e3c] com.squareup.okhttp.internal.framed.Http2$Writer.maxDataLength:()I │ │ -069e4c: 5210 7d02 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -069e50: 0f00 |0002: return v0 │ │ +06c7f8: |[06c7f8] com.squareup.okhttp.internal.framed.Http2$Writer.maxDataLength:()I │ │ +06c808: 5210 7d02 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c80c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ │ │ #11 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ @@ -119295,41 +119251,41 @@ │ │ type : '(ZII)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -069e54: |[069e54] com.squareup.okhttp.internal.framed.Http2$Writer.ping:(ZII)V │ │ -069e64: 1d06 |0000: monitor-enter v6 │ │ -069e66: 5564 7a02 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069e6a: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -069e6e: 2204 8a01 |0005: new-instance v4, Ljava/io/IOException; // type@018a │ │ -069e72: 1a05 140f |0007: const-string v5, "closed" // string@0f14 │ │ -069e76: 7020 9809 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069e7c: 2704 |000c: throw v4 │ │ -069e7e: 0d04 |000d: move-exception v4 │ │ -069e80: 1e06 |000e: monitor-exit v6 │ │ -069e82: 2704 |000f: throw v4 │ │ -069e84: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -069e88: 1263 |0012: const/4 v3, #int 6 // #6 │ │ -069e8a: 3807 1800 |0013: if-eqz v7, 002b // +0018 │ │ -069e8e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -069e90: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -069e92: 6e50 a605 2631 |0017: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -069e98: 5464 7e02 |001a: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069e9c: 7220 f90d 8400 |001c: invoke-interface {v4, v8}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -069ea2: 5464 7e02 |001f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069ea6: 7220 f90d 9400 |0021: invoke-interface {v4, v9}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -069eac: 5464 7e02 |0024: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069eb0: 7210 ed0d 0400 |0026: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -069eb6: 1e06 |0029: monitor-exit v6 │ │ -069eb8: 0e00 |002a: return-void │ │ -069eba: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -069ebc: 28ea |002c: goto 0016 // -0016 │ │ +06c810: |[06c810] com.squareup.okhttp.internal.framed.Http2$Writer.ping:(ZII)V │ │ +06c820: 1d06 |0000: monitor-enter v6 │ │ +06c822: 5564 7a02 |0001: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c826: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +06c82a: 2204 9c01 |0005: new-instance v4, Ljava/io/IOException; // type@019c │ │ +06c82e: 1a05 270f |0007: const-string v5, "closed" // string@0f27 │ │ +06c832: 7020 9809 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c838: 2704 |000c: throw v4 │ │ +06c83a: 0d04 |000d: move-exception v4 │ │ +06c83c: 1e06 |000e: monitor-exit v6 │ │ +06c83e: 2704 |000f: throw v4 │ │ +06c840: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +06c844: 1263 |0012: const/4 v3, #int 6 // #6 │ │ +06c846: 3807 1800 |0013: if-eqz v7, 002b // +0018 │ │ +06c84a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +06c84c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +06c84e: 6e50 a605 2631 |0017: invoke-virtual {v6, v2, v1, v3, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06c854: 5464 7e02 |001a: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c858: 7220 f90d 8400 |001c: invoke-interface {v4, v8}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06c85e: 5464 7e02 |001f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c862: 7220 f90d 9400 |0021: invoke-interface {v4, v9}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06c868: 5464 7e02 |0024: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c86c: 7210 ed0d 0400 |0026: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06c872: 1e06 |0029: monitor-exit v6 │ │ +06c874: 0e00 |002a: return-void │ │ +06c876: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +06c878: 28ea |002c: goto 0016 // -0016 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0017 - 0x0029 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=518 │ │ @@ -119354,65 +119310,65 @@ │ │ 0x0000 - 0x002d reg=9 payload2 I │ │ │ │ #12 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ name : 'pushPromise' │ │ type : '(IILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -069ed4: |[069ed4] com.squareup.okhttp.internal.framed.Http2$Writer.pushPromise:(IILjava/util/List;)V │ │ -069ee4: 1d0a |0000: monitor-enter v10 │ │ -069ee6: 55a5 7a02 |0001: iget-boolean v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069eea: 3805 0d00 |0003: if-eqz v5, 0010 // +000d │ │ -069eee: 2205 8a01 |0005: new-instance v5, Ljava/io/IOException; // type@018a │ │ -069ef2: 1a06 140f |0007: const-string v6, "closed" // string@0f14 │ │ -069ef6: 7020 9809 6500 |0009: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069efc: 2705 |000c: throw v5 │ │ -069efe: 0d05 |000d: move-exception v5 │ │ -069f00: 1e0a |000e: monitor-exit v10 │ │ -069f02: 2705 |000f: throw v5 │ │ -069f04: 54a5 7c02 |0010: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@027c │ │ -069f08: 6e20 7e05 d500 |0012: invoke-virtual {v5, v13}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@057e │ │ -069f0e: 54a5 7b02 |0015: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ -069f12: 6e10 bb0d 0500 |0017: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ -069f18: 0b00 |001a: move-result-wide v0 │ │ -069f1a: 52a5 7d02 |001b: iget v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ -069f1e: d805 05fc |001d: add-int/lit8 v5, v5, #int -4 // #fc │ │ -069f22: 8156 |001f: int-to-long v6, v5 │ │ -069f24: 7140 0b0a 7610 |0020: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -069f2a: 0b06 |0023: move-result-wide v6 │ │ -069f2c: 8463 |0024: long-to-int v3, v6 │ │ -069f2e: 1254 |0025: const/4 v4, #int 5 // #5 │ │ -069f30: 8136 |0026: int-to-long v6, v3 │ │ -069f32: 3105 0006 |0027: cmp-long v5, v0, v6 │ │ -069f36: 3905 2600 |0029: if-nez v5, 004f // +0026 │ │ -069f3a: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -069f3c: d805 0304 |002c: add-int/lit8 v5, v3, #int 4 // #04 │ │ -069f40: 6e52 a605 ba45 |002e: invoke-virtual {v10, v11, v5, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -069f46: 54a5 7e02 |0031: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069f4a: 1406 ffff ff7f |0033: const v6, #float nan // #7fffffff │ │ -069f50: b5c6 |0036: and-int/2addr v6, v12 │ │ -069f52: 7220 f90d 6500 |0037: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -069f58: 54a5 7e02 |003a: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069f5c: 54a6 7b02 |003c: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ -069f60: 8138 |003e: int-to-long v8, v3 │ │ -069f62: 7240 f40d 6598 |003f: invoke-interface {v5, v6, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ -069f68: 8136 |0042: int-to-long v6, v3 │ │ -069f6a: 3105 0006 |0043: cmp-long v5, v0, v6 │ │ -069f6e: 3d05 0800 |0045: if-lez v5, 004d // +0008 │ │ -069f72: 8136 |0047: int-to-long v6, v3 │ │ -069f74: 9c06 0006 |0048: sub-long v6, v0, v6 │ │ -069f78: 7040 b205 ba76 |004a: invoke-direct {v10, v11, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.writeContinuationFrames:(IJ)V // method@05b2 │ │ -069f7e: 1e0a |004d: monitor-exit v10 │ │ -069f80: 0e00 |004e: return-void │ │ -069f82: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -069f84: 28dc |0050: goto 002c // -0024 │ │ +06c890: |[06c890] com.squareup.okhttp.internal.framed.Http2$Writer.pushPromise:(IILjava/util/List;)V │ │ +06c8a0: 1d09 |0000: monitor-enter v9 │ │ +06c8a2: 5595 7a02 |0001: iget-boolean v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c8a6: 3805 0d00 |0003: if-eqz v5, 0010 // +000d │ │ +06c8aa: 2205 9c01 |0005: new-instance v5, Ljava/io/IOException; // type@019c │ │ +06c8ae: 1a06 270f |0007: const-string v6, "closed" // string@0f27 │ │ +06c8b2: 7020 9809 6500 |0009: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c8b8: 2705 |000c: throw v5 │ │ +06c8ba: 0d05 |000d: move-exception v5 │ │ +06c8bc: 1e09 |000e: monitor-exit v9 │ │ +06c8be: 2705 |000f: throw v5 │ │ +06c8c0: 5495 7c02 |0010: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackWriter:Lcom/squareup/okhttp/internal/framed/Hpack$Writer; // field@027c │ │ +06c8c4: 6e20 7e05 c500 |0012: invoke-virtual {v5, v12}, Lcom/squareup/okhttp/internal/framed/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@057e │ │ +06c8ca: 5495 7b02 |0015: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ +06c8ce: 6e10 bb0d 0500 |0017: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06c8d4: 0b00 |001a: move-result-wide v0 │ │ +06c8d6: 5295 7d02 |001b: iget v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.maxFrameSize:I // field@027d │ │ +06c8da: d805 05fc |001d: add-int/lit8 v5, v5, #int -4 // #fc │ │ +06c8de: 8155 |001f: int-to-long v5, v5 │ │ +06c8e0: 7140 0b0a 6510 |0020: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +06c8e6: 0b05 |0023: move-result-wide v5 │ │ +06c8e8: 8453 |0024: long-to-int v3, v5 │ │ +06c8ea: 1254 |0025: const/4 v4, #int 5 // #5 │ │ +06c8ec: 8135 |0026: int-to-long v5, v3 │ │ +06c8ee: 3105 0005 |0027: cmp-long v5, v0, v5 │ │ +06c8f2: 3905 2600 |0029: if-nez v5, 004f // +0026 │ │ +06c8f6: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +06c8f8: d805 0304 |002c: add-int/lit8 v5, v3, #int 4 // #04 │ │ +06c8fc: 6e52 a605 a945 |002e: invoke-virtual {v9, v10, v5, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06c902: 5495 7e02 |0031: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c906: 1406 ffff ff7f |0033: const v6, #float nan // #7fffffff │ │ +06c90c: b5b6 |0036: and-int/2addr v6, v11 │ │ +06c90e: 7220 f90d 6500 |0037: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06c914: 5495 7e02 |003a: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c918: 5496 7b02 |003c: iget-object v6, v9, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.hpackBuffer:Lokio/Buffer; // field@027b │ │ +06c91c: 8137 |003e: int-to-long v7, v3 │ │ +06c91e: 7240 f40d 6587 |003f: invoke-interface {v5, v6, v7, v8}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ +06c924: 8135 |0042: int-to-long v5, v3 │ │ +06c926: 3105 0005 |0043: cmp-long v5, v0, v5 │ │ +06c92a: 3d05 0800 |0045: if-lez v5, 004d // +0008 │ │ +06c92e: 8135 |0047: int-to-long v5, v3 │ │ +06c930: 9c05 0005 |0048: sub-long v5, v0, v5 │ │ +06c934: 7040 b205 a965 |004a: invoke-direct {v9, v10, v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.writeContinuationFrames:(IJ)V // method@05b2 │ │ +06c93a: 1e09 |004d: monitor-exit v9 │ │ +06c93c: 0e00 |004e: return-void │ │ +06c93e: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +06c940: 28dc |0050: goto 002c // -0024 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x004d │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=427 │ │ @@ -119424,61 +119380,61 @@ │ │ 0x002c line=434 │ │ 0x0031 line=435 │ │ 0x003a line=436 │ │ 0x0042 line=438 │ │ 0x004d line=439 │ │ 0x004f line=433 │ │ locals : │ │ - 0x0000 - 0x0000 reg=13 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=12 (null) Ljava/util/List; │ │ 0x002c - 0x004f reg=2 flags B │ │ 0x001b - 0x0051 reg=0 byteCount J │ │ 0x0025 - 0x0051 reg=3 length I │ │ 0x0026 - 0x0051 reg=4 type B │ │ - 0x0000 - 0x0051 reg=10 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ - 0x0000 - 0x0051 reg=11 streamId I │ │ - 0x0000 - 0x0051 reg=12 promisedStreamId I │ │ - 0x0000 - 0x0051 reg=13 requestHeaders Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0051 reg=9 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ + 0x0000 - 0x0051 reg=10 streamId I │ │ + 0x0000 - 0x0051 reg=11 promisedStreamId I │ │ + 0x0000 - 0x0051 reg=12 requestHeaders Ljava/util/List; Ljava/util/List; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ name : 'rstStream' │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -069f9c: |[069f9c] com.squareup.okhttp.internal.framed.Http2$Writer.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -069fac: 1d05 |0000: monitor-enter v5 │ │ -069fae: 5553 7a02 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -069fb2: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -069fb6: 2203 8a01 |0005: new-instance v3, Ljava/io/IOException; // type@018a │ │ -069fba: 1a04 140f |0007: const-string v4, "closed" // string@0f14 │ │ -069fbe: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -069fc4: 2703 |000c: throw v3 │ │ -069fc6: 0d03 |000d: move-exception v3 │ │ -069fc8: 1e05 |000e: monitor-exit v5 │ │ -069fca: 2703 |000f: throw v3 │ │ -069fcc: 5273 ed01 |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ -069fd0: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -069fd2: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ -069fd6: 2203 ac01 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -069fda: 7010 ee09 0300 |0017: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ -069fe0: 2703 |001a: throw v3 │ │ -069fe2: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -069fe4: 1232 |001c: const/4 v2, #int 3 // #3 │ │ -069fe6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -069fe8: 6e50 a605 6521 |001e: invoke-virtual {v5, v6, v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -069fee: 5453 7e02 |0021: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -069ff2: 5274 ed01 |0023: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ -069ff6: 7220 f90d 4300 |0025: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -069ffc: 5453 7e02 |0028: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -06a000: 7210 ed0d 0300 |002a: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06a006: 1e05 |002d: monitor-exit v5 │ │ -06a008: 0e00 |002e: return-void │ │ +06c958: |[06c958] com.squareup.okhttp.internal.framed.Http2$Writer.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +06c968: 1d05 |0000: monitor-enter v5 │ │ +06c96a: 5553 7a02 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c96e: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +06c972: 2203 9c01 |0005: new-instance v3, Ljava/io/IOException; // type@019c │ │ +06c976: 1a04 270f |0007: const-string v4, "closed" // string@0f27 │ │ +06c97a: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06c980: 2703 |000c: throw v3 │ │ +06c982: 0d03 |000d: move-exception v3 │ │ +06c984: 1e05 |000e: monitor-exit v5 │ │ +06c986: 2703 |000f: throw v3 │ │ +06c988: 5273 ed01 |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ +06c98c: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +06c98e: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ +06c992: 2203 be01 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +06c996: 7010 ee09 0300 |0017: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ +06c99c: 2703 |001a: throw v3 │ │ +06c99e: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +06c9a0: 1232 |001c: const/4 v2, #int 3 // #3 │ │ +06c9a2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +06c9a4: 6e50 a605 6521 |001e: invoke-virtual {v5, v6, v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06c9aa: 5453 7e02 |0021: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c9ae: 5274 ed01 |0023: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.httpCode:I // field@01ed │ │ +06c9b2: 7220 f90d 4300 |0025: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06c9b8: 5453 7e02 |0028: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06c9bc: 7210 ed0d 0300 |002a: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06c9c2: 1e05 |002d: monitor-exit v5 │ │ +06c9c4: 0e00 |002e: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x002d │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=467 │ │ @@ -119503,59 +119459,59 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -06a020: |[06a020] com.squareup.okhttp.internal.framed.Http2$Writer.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -06a030: 1d08 |0000: monitor-enter v8 │ │ -06a032: 5586 7a02 |0001: iget-boolean v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -06a036: 3806 0d00 |0003: if-eqz v6, 0010 // +000d │ │ -06a03a: 2206 8a01 |0005: new-instance v6, Ljava/io/IOException; // type@018a │ │ -06a03e: 1a07 140f |0007: const-string v7, "closed" // string@0f14 │ │ -06a042: 7020 9809 7600 |0009: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06a048: 2706 |000c: throw v6 │ │ -06a04a: 0d06 |000d: move-exception v6 │ │ -06a04c: 1e08 |000e: monitor-exit v8 │ │ -06a04e: 2706 |000f: throw v6 │ │ -06a050: 6e10 0406 0900 |0010: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/framed/Settings;.size:()I // method@0604 │ │ -06a056: 0a06 |0013: move-result v6 │ │ -06a058: da03 0606 |0014: mul-int/lit8 v3, v6, #int 6 // #06 │ │ -06a05c: 1245 |0016: const/4 v5, #int 4 // #4 │ │ -06a05e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -06a060: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -06a062: 6e50 a605 4853 |0019: invoke-virtual {v8, v4, v3, v5, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -06a068: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -06a06a: 1306 0a00 |001d: const/16 v6, #int 10 // #a │ │ -06a06e: 3561 2400 |001f: if-ge v1, v6, 0043 // +0024 │ │ -06a072: 6e20 0006 1900 |0021: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@0600 │ │ -06a078: 0a06 |0024: move-result v6 │ │ -06a07a: 3906 0500 |0025: if-nez v6, 002a // +0005 │ │ -06a07e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a082: 28f4 |0029: goto 001d // -000c │ │ -06a084: 0112 |002a: move v2, v1 │ │ -06a086: 1246 |002b: const/4 v6, #int 4 // #4 │ │ -06a088: 3362 1200 |002c: if-ne v2, v6, 003e // +0012 │ │ -06a08c: 1232 |002e: const/4 v2, #int 3 // #3 │ │ -06a08e: 5486 7e02 |002f: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -06a092: 7220 fd0d 2600 |0031: invoke-interface {v6, v2}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@0dfd │ │ -06a098: 5486 7e02 |0034: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -06a09c: 6e20 f105 1900 |0036: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@05f1 │ │ -06a0a2: 0a07 |0039: move-result v7 │ │ -06a0a4: 7220 f90d 7600 |003a: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06a0aa: 28ea |003d: goto 0027 // -0016 │ │ -06a0ac: 1276 |003e: const/4 v6, #int 7 // #7 │ │ -06a0ae: 3362 f0ff |003f: if-ne v2, v6, 002f // -0010 │ │ -06a0b2: 1242 |0041: const/4 v2, #int 4 // #4 │ │ -06a0b4: 28ed |0042: goto 002f // -0013 │ │ -06a0b6: 5486 7e02 |0043: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -06a0ba: 7210 ed0d 0600 |0045: invoke-interface {v6}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06a0c0: 1e08 |0048: monitor-exit v8 │ │ -06a0c2: 0e00 |0049: return-void │ │ +06c9dc: |[06c9dc] com.squareup.okhttp.internal.framed.Http2$Writer.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +06c9ec: 1d08 |0000: monitor-enter v8 │ │ +06c9ee: 5586 7a02 |0001: iget-boolean v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06c9f2: 3806 0d00 |0003: if-eqz v6, 0010 // +000d │ │ +06c9f6: 2206 9c01 |0005: new-instance v6, Ljava/io/IOException; // type@019c │ │ +06c9fa: 1a07 270f |0007: const-string v7, "closed" // string@0f27 │ │ +06c9fe: 7020 9809 7600 |0009: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06ca04: 2706 |000c: throw v6 │ │ +06ca06: 0d06 |000d: move-exception v6 │ │ +06ca08: 1e08 |000e: monitor-exit v8 │ │ +06ca0a: 2706 |000f: throw v6 │ │ +06ca0c: 6e10 0406 0900 |0010: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/framed/Settings;.size:()I // method@0604 │ │ +06ca12: 0a06 |0013: move-result v6 │ │ +06ca14: da03 0606 |0014: mul-int/lit8 v3, v6, #int 6 // #06 │ │ +06ca18: 1245 |0016: const/4 v5, #int 4 // #4 │ │ +06ca1a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +06ca1c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +06ca1e: 6e50 a605 4853 |0019: invoke-virtual {v8, v4, v3, v5, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06ca24: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +06ca26: 1306 0a00 |001d: const/16 v6, #int 10 // #a │ │ +06ca2a: 3561 2400 |001f: if-ge v1, v6, 0043 // +0024 │ │ +06ca2e: 6e20 0006 1900 |0021: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@0600 │ │ +06ca34: 0a06 |0024: move-result v6 │ │ +06ca36: 3906 0500 |0025: if-nez v6, 002a // +0005 │ │ +06ca3a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ca3e: 28f4 |0029: goto 001d // -000c │ │ +06ca40: 0112 |002a: move v2, v1 │ │ +06ca42: 1246 |002b: const/4 v6, #int 4 // #4 │ │ +06ca44: 3362 1200 |002c: if-ne v2, v6, 003e // +0012 │ │ +06ca48: 1232 |002e: const/4 v2, #int 3 // #3 │ │ +06ca4a: 5486 7e02 |002f: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06ca4e: 7220 fd0d 2600 |0031: invoke-interface {v6, v2}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@0dfd │ │ +06ca54: 5486 7e02 |0034: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06ca58: 6e20 f105 1900 |0036: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@05f1 │ │ +06ca5e: 0a07 |0039: move-result v7 │ │ +06ca60: 7220 f90d 7600 |003a: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06ca66: 28ea |003d: goto 0027 // -0016 │ │ +06ca68: 1276 |003e: const/4 v6, #int 7 // #7 │ │ +06ca6a: 3362 f0ff |003f: if-ne v2, v6, 002f // -0010 │ │ +06ca6e: 1242 |0041: const/4 v2, #int 4 // #4 │ │ +06ca70: 28ed |0042: goto 002f // -0013 │ │ +06ca72: 5486 7e02 |0043: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06ca76: 7210 ed0d 0600 |0045: invoke-interface {v6}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06ca7c: 1e08 |0048: monitor-exit v8 │ │ +06ca7e: 0e00 |0049: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0048 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=499 │ │ @@ -119589,28 +119545,28 @@ │ │ type : '(ZILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -06a0d8: |[06a0d8] com.squareup.okhttp.internal.framed.Http2$Writer.synReply:(ZILjava/util/List;)V │ │ -06a0e8: 1d02 |0000: monitor-enter v2 │ │ -06a0ea: 5520 7a02 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -06a0ee: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -06a0f2: 2200 8a01 |0005: new-instance v0, Ljava/io/IOException; // type@018a │ │ -06a0f6: 1a01 140f |0007: const-string v1, "closed" // string@0f14 │ │ -06a0fa: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06a100: 2700 |000c: throw v0 │ │ -06a102: 0d00 |000d: move-exception v0 │ │ -06a104: 1e02 |000e: monitor-exit v2 │ │ -06a106: 2700 |000f: throw v0 │ │ -06a108: 6e40 a905 3254 |0010: invoke-virtual {v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.headers:(ZILjava/util/List;)V // method@05a9 │ │ -06a10e: 1e02 |0013: monitor-exit v2 │ │ -06a110: 0e00 |0014: return-void │ │ +06ca94: |[06ca94] com.squareup.okhttp.internal.framed.Http2$Writer.synReply:(ZILjava/util/List;)V │ │ +06caa4: 1d02 |0000: monitor-enter v2 │ │ +06caa6: 5520 7a02 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06caaa: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +06caae: 2200 9c01 |0005: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06cab2: 1a01 270f |0007: const-string v1, "closed" // string@0f27 │ │ +06cab6: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06cabc: 2700 |000c: throw v0 │ │ +06cabe: 0d00 |000d: move-exception v0 │ │ +06cac0: 1e02 |000e: monitor-exit v2 │ │ +06cac2: 2700 |000f: throw v0 │ │ +06cac4: 6e40 a905 3254 |0010: invoke-virtual {v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.headers:(ZILjava/util/List;)V // method@05a9 │ │ +06caca: 1e02 |0013: monitor-exit v2 │ │ +06cacc: 0e00 |0014: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0013 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=415 │ │ @@ -119628,32 +119584,32 @@ │ │ type : '(ZZIILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -06a128: |[06a128] com.squareup.okhttp.internal.framed.Http2$Writer.synStream:(ZZIILjava/util/List;)V │ │ -06a138: 1d02 |0000: monitor-enter v2 │ │ -06a13a: 3804 0b00 |0001: if-eqz v4, 000c // +000b │ │ -06a13e: 2200 c601 |0003: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01c6 │ │ -06a142: 7010 7a0a 0000 |0005: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0a7a │ │ -06a148: 2700 |0008: throw v0 │ │ -06a14a: 0d00 |0009: move-exception v0 │ │ -06a14c: 1e02 |000a: monitor-exit v2 │ │ -06a14e: 2700 |000b: throw v0 │ │ -06a150: 5520 7a02 |000c: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -06a154: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -06a158: 2200 8a01 |0010: new-instance v0, Ljava/io/IOException; // type@018a │ │ -06a15c: 1a01 140f |0012: const-string v1, "closed" // string@0f14 │ │ -06a160: 7020 9809 1000 |0014: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06a166: 2700 |0017: throw v0 │ │ -06a168: 6e40 a905 3275 |0018: invoke-virtual {v2, v3, v5, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.headers:(ZILjava/util/List;)V // method@05a9 │ │ -06a16e: 1e02 |001b: monitor-exit v2 │ │ -06a170: 0e00 |001c: return-void │ │ +06cae4: |[06cae4] com.squareup.okhttp.internal.framed.Http2$Writer.synStream:(ZZIILjava/util/List;)V │ │ +06caf4: 1d02 |0000: monitor-enter v2 │ │ +06caf6: 3804 0b00 |0001: if-eqz v4, 000c // +000b │ │ +06cafa: 2200 d801 |0003: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01d8 │ │ +06cafe: 7010 7a0a 0000 |0005: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@0a7a │ │ +06cb04: 2700 |0008: throw v0 │ │ +06cb06: 0d00 |0009: move-exception v0 │ │ +06cb08: 1e02 |000a: monitor-exit v2 │ │ +06cb0a: 2700 |000b: throw v0 │ │ +06cb0c: 5520 7a02 |000c: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06cb10: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +06cb14: 2200 9c01 |0010: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06cb18: 1a01 270f |0012: const-string v1, "closed" // string@0f27 │ │ +06cb1c: 7020 9809 1000 |0014: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06cb22: 2700 |0017: throw v0 │ │ +06cb24: 6e40 a905 3275 |0018: invoke-virtual {v2, v3, v5, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.headers:(ZILjava/util/List;)V // method@05a9 │ │ +06cb2a: 1e02 |001b: monitor-exit v2 │ │ +06cb2c: 0e00 |001c: return-void │ │ catches : 2 │ │ 0x0003 - 0x0009 │ │ -> 0x0009 │ │ 0x000c - 0x001b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=408 │ │ @@ -119670,56 +119626,56 @@ │ │ 0x0000 - 0x001d reg=7 headerBlock Ljava/util/List; Ljava/util/List; │ │ │ │ #17 : (in Lcom/squareup/okhttp/internal/framed/Http2$Writer;) │ │ name : 'windowUpdate' │ │ type : '(IJ)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -06a188: |[06a188] com.squareup.okhttp.internal.framed.Http2$Writer.windowUpdate:(IJ)V │ │ -06a198: 1d08 |0000: monitor-enter v8 │ │ -06a19a: 5583 7a02 |0001: iget-boolean v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ -06a19e: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -06a1a2: 2203 8a01 |0005: new-instance v3, Ljava/io/IOException; // type@018a │ │ -06a1a6: 1a04 140f |0007: const-string v4, "closed" // string@0f14 │ │ -06a1aa: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06a1b0: 2703 |000c: throw v3 │ │ -06a1b2: 0d03 |000d: move-exception v3 │ │ -06a1b4: 1e08 |000e: monitor-exit v8 │ │ -06a1b6: 2703 |000f: throw v3 │ │ -06a1b8: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -06a1bc: 3103 0a04 |0012: cmp-long v3, v10, v4 │ │ -06a1c0: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ -06a1c4: 1704 ffff ff7f |0016: const-wide/32 v4, #float nan // #7fffffff │ │ -06a1ca: 3103 0a04 |0019: cmp-long v3, v10, v4 │ │ -06a1ce: 3d03 1300 |001b: if-lez v3, 002e // +0013 │ │ -06a1d2: 1a03 eb1c |001d: const-string v3, "windowSizeIncrement == 0 || windowSizeIncrement > 0x7fffffffL: %s" // string@1ceb │ │ -06a1d6: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -06a1d8: 2344 b603 |0020: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -06a1dc: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -06a1de: 7120 040a ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -06a1e4: 0c06 |0026: move-result-object v6 │ │ -06a1e6: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ -06a1ea: 7120 ba05 4300 |0029: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05ba │ │ -06a1f0: 0c03 |002c: move-result-object v3 │ │ -06a1f2: 2703 |002d: throw v3 │ │ -06a1f4: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -06a1f6: 1302 0800 |002f: const/16 v2, #int 8 // #8 │ │ -06a1fa: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -06a1fc: 6e50 a605 9821 |0032: invoke-virtual {v8, v9, v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ -06a202: 5483 7e02 |0035: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -06a206: 84a4 |0037: long-to-int v4, v10 │ │ -06a208: 7220 f90d 4300 |0038: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06a20e: 5483 7e02 |003b: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ -06a212: 7210 ed0d 0300 |003d: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06a218: 1e08 |0040: monitor-exit v8 │ │ -06a21a: 0e00 |0041: return-void │ │ +06cb44: |[06cb44] com.squareup.okhttp.internal.framed.Http2$Writer.windowUpdate:(IJ)V │ │ +06cb54: 1d07 |0000: monitor-enter v7 │ │ +06cb56: 5573 7a02 |0001: iget-boolean v3, v7, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.closed:Z // field@027a │ │ +06cb5a: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +06cb5e: 2203 9c01 |0005: new-instance v3, Ljava/io/IOException; // type@019c │ │ +06cb62: 1a04 270f |0007: const-string v4, "closed" // string@0f27 │ │ +06cb66: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06cb6c: 2703 |000c: throw v3 │ │ +06cb6e: 0d03 |000d: move-exception v3 │ │ +06cb70: 1e07 |000e: monitor-exit v7 │ │ +06cb72: 2703 |000f: throw v3 │ │ +06cb74: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ +06cb78: 3103 0903 |0012: cmp-long v3, v9, v3 │ │ +06cb7c: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ +06cb80: 1703 ffff ff7f |0016: const-wide/32 v3, #float nan // #7fffffff │ │ +06cb86: 3103 0903 |0019: cmp-long v3, v9, v3 │ │ +06cb8a: 3d03 1300 |001b: if-lez v3, 002e // +0013 │ │ +06cb8e: 1a03 fc1c |001d: const-string v3, "windowSizeIncrement == 0 || windowSizeIncrement > 0x7fffffffL: %s" // string@1cfc │ │ +06cb92: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +06cb94: 2344 ca03 |0020: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +06cb98: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +06cb9a: 7120 040a a900 |0023: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +06cba0: 0c06 |0026: move-result-object v6 │ │ +06cba2: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +06cba6: 7120 ba05 4300 |0029: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Http2;.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05ba │ │ +06cbac: 0c03 |002c: move-result-object v3 │ │ +06cbae: 2703 |002d: throw v3 │ │ +06cbb0: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +06cbb2: 1302 0800 |002f: const/16 v2, #int 8 // #8 │ │ +06cbb6: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +06cbb8: 6e50 a605 8721 |0032: invoke-virtual {v7, v8, v1, v2, v0}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.frameHeader:(IIBB)V // method@05a6 │ │ +06cbbe: 5473 7e02 |0035: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06cbc2: 8494 |0037: long-to-int v4, v9 │ │ +06cbc4: 7220 f90d 4300 |0038: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06cbca: 5473 7e02 |003b: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.sink:Lokio/BufferedSink; // field@027e │ │ +06cbce: 7210 ed0d 0300 |003d: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06cbd4: 1e07 |0040: monitor-exit v7 │ │ +06cbd6: 0e00 |0041: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x001d - 0x0040 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=548 │ │ @@ -119734,24 +119690,24 @@ │ │ 0x0035 line=557 │ │ 0x003b line=558 │ │ 0x0040 line=559 │ │ locals : │ │ 0x0032 - 0x0042 reg=0 flags B │ │ 0x002f - 0x0042 reg=1 length I │ │ 0x0031 - 0x0042 reg=2 type B │ │ - 0x0000 - 0x0042 reg=8 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ - 0x0000 - 0x0042 reg=9 streamId I │ │ - 0x0000 - 0x0042 reg=10 windowSizeIncrement J │ │ + 0x0000 - 0x0042 reg=7 this Lcom/squareup/okhttp/internal/framed/Http2$Writer; │ │ + 0x0000 - 0x0042 reg=8 streamId I │ │ + 0x0000 - 0x0042 reg=9 windowSizeIncrement J │ │ │ │ source_file_idx : 989 (Http2.java) │ │ │ │ Class #334 header: │ │ -class_idx : 243 │ │ +class_idx : 261 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 989 │ │ static_fields_size : 21 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 3 │ │ │ │ Class #334 annotations: │ │ @@ -119892,30 +119848,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06a230: |[06a230] com.squareup.okhttp.internal.framed.Http2.:()V │ │ -06a240: 1c00 f000 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger; // type@00f0 │ │ -06a244: 6e10 e309 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@09e3 │ │ -06a24a: 0c00 |0005: move-result-object v0 │ │ -06a24c: 7110 bb0b 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@0bbb │ │ -06a252: 0c00 |0009: move-result-object v0 │ │ -06a254: 6900 9302 |000a: sput-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.logger:Ljava/util/logging/Logger; // field@0293 │ │ -06a258: 1a00 5c09 |000c: const-string v0, "PRI * HTTP/2.0 │ │ +06cbec: |[06cbec] com.squareup.okhttp.internal.framed.Http2.:()V │ │ +06cbfc: 1c00 0201 |0000: const-class v0, Lcom/squareup/okhttp/internal/framed/Http2$FrameLogger; // type@0102 │ │ +06cc00: 6e10 e309 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@09e3 │ │ +06cc06: 0c00 |0005: move-result-object v0 │ │ +06cc08: 7110 bb0b 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@0bbb │ │ +06cc0e: 0c00 |0009: move-result-object v0 │ │ +06cc10: 6900 9302 |000a: sput-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.logger:Ljava/util/logging/Logger; // field@0293 │ │ +06cc14: 1a00 7009 |000c: const-string v0, "PRI * HTTP/2.0 │ │ │ │ SM │ │ │ │ -" // string@095c │ │ -06a25c: 7110 360e 0000 |000e: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06a262: 0c00 |0011: move-result-object v0 │ │ -06a264: 6900 7f02 |0012: sput-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@027f │ │ -06a268: 0e00 |0014: return-void │ │ +" // string@0970 │ │ +06cc18: 7110 360e 0000 |000e: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06cc1e: 0c00 |0011: move-result-object v0 │ │ +06cc20: 6900 7f02 |0012: sput-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@027f │ │ +06cc24: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000c line=49 │ │ 0x000e line=50 │ │ 0x0014 line=49 │ │ locals : │ │ @@ -119925,17 +119881,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a26c: |[06a26c] com.squareup.okhttp.internal.framed.Http2.:()V │ │ -06a27c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06a282: 0e00 |0003: return-void │ │ +06cc28: |[06cc28] com.squareup.okhttp.internal.framed.Http2.:()V │ │ +06cc38: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06cc3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=668 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/Http2; │ │ │ │ @@ -119944,52 +119900,52 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a284: |[06a284] com.squareup.okhttp.internal.framed.Http2.access$000:()Lokio/ByteString; │ │ -06a294: 6200 7f02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@027f │ │ -06a298: 1100 |0002: return-object v0 │ │ +06cc40: |[06cc40] com.squareup.okhttp.internal.framed.Http2.access$000:()Lokio/ByteString; │ │ +06cc50: 6200 7f02 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@027f │ │ +06cc54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Http2;) │ │ name : 'access$100' │ │ type : '()Ljava/util/logging/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a29c: |[06a29c] com.squareup.okhttp.internal.framed.Http2.access$100:()Ljava/util/logging/Logger; │ │ -06a2ac: 6200 9302 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.logger:Ljava/util/logging/Logger; // field@0293 │ │ -06a2b0: 1100 |0002: return-object v0 │ │ +06cc58: |[06cc58] com.squareup.okhttp.internal.framed.Http2.access$100:()Ljava/util/logging/Logger; │ │ +06cc68: 6200 9302 |0000: sget-object v0, Lcom/squareup/okhttp/internal/framed/Http2;.logger:Ljava/util/logging/Logger; // field@0293 │ │ +06cc6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/framed/Http2;) │ │ name : 'access$200' │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06a2b4: |[06a2b4] com.squareup.okhttp.internal.framed.Http2.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ -06a2c4: 7120 be05 2100 |0000: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05be │ │ -06a2ca: 0c00 |0003: move-result-object v0 │ │ -06a2cc: 1100 |0004: return-object v0 │ │ +06cc70: |[06cc70] com.squareup.okhttp.internal.framed.Http2.access$200:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ +06cc80: 7120 be05 2100 |0000: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05be │ │ +06cc86: 0c00 |0003: move-result-object v0 │ │ +06cc88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 x1 [Ljava/lang/Object; │ │ │ │ @@ -119998,18 +119954,18 @@ │ │ type : '(Lokio/BufferedSource;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06a2d0: |[06a2d0] com.squareup.okhttp.internal.framed.Http2.access$300:(Lokio/BufferedSource;)I │ │ -06a2e0: 7110 c205 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/Http2;.readMedium:(Lokio/BufferedSource;)I // method@05c2 │ │ -06a2e6: 0a00 |0003: move-result v0 │ │ -06a2e8: 0f00 |0004: return v0 │ │ +06cc8c: |[06cc8c] com.squareup.okhttp.internal.framed.Http2.access$300:(Lokio/BufferedSource;)I │ │ +06cc9c: 7110 c205 0100 |0000: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/Http2;.readMedium:(Lokio/BufferedSource;)I // method@05c2 │ │ +06cca2: 0a00 |0003: move-result v0 │ │ +06cca4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lokio/BufferedSource; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/Http2;) │ │ @@ -120017,18 +119973,18 @@ │ │ type : '(IBS)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06a2ec: |[06a2ec] com.squareup.okhttp.internal.framed.Http2.access$400:(IBS)I │ │ -06a2fc: 7130 bf05 2103 |0000: invoke-static {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.lengthWithoutPadding:(IBS)I // method@05bf │ │ -06a302: 0a00 |0003: move-result v0 │ │ -06a304: 0f00 |0004: return v0 │ │ +06cca8: |[06cca8] com.squareup.okhttp.internal.framed.Http2.access$400:(IBS)I │ │ +06ccb8: 7130 bf05 2103 |0000: invoke-static {v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2;.lengthWithoutPadding:(IBS)I // method@05bf │ │ +06ccbe: 0a00 |0003: move-result v0 │ │ +06ccc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ 0x0000 - 0x0005 reg=2 x1 B │ │ 0x0000 - 0x0005 reg=3 x2 S │ │ @@ -120038,18 +119994,18 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06a308: |[06a308] com.squareup.okhttp.internal.framed.Http2.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ -06a318: 7120 bd05 2100 |0000: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05bd │ │ -06a31e: 0c00 |0003: move-result-object v0 │ │ -06a320: 1100 |0004: return-object v0 │ │ +06ccc4: |[06ccc4] com.squareup.okhttp.internal.framed.Http2.access$500:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ +06ccd4: 7120 bd05 2100 |0000: invoke-static {v1, v2}, Lcom/squareup/okhttp/internal/framed/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@05bd │ │ +06ccda: 0c00 |0003: move-result-object v0 │ │ +06ccdc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 x1 [Ljava/lang/Object; │ │ │ │ @@ -120058,17 +120014,17 @@ │ │ type : '(Lokio/BufferedSink;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06a324: |[06a324] com.squareup.okhttp.internal.framed.Http2.access$600:(Lokio/BufferedSink;I)V │ │ -06a334: 7120 c305 1000 |0000: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.writeMedium:(Lokio/BufferedSink;I)V // method@05c3 │ │ -06a33a: 0e00 |0003: return-void │ │ +06cce0: |[06cce0] com.squareup.okhttp.internal.framed.Http2.access$600:(Lokio/BufferedSink;I)V │ │ +06ccf0: 7120 c305 1000 |0000: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.writeMedium:(Lokio/BufferedSink;I)V // method@05c3 │ │ +06ccf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lokio/BufferedSink; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -120077,20 +120033,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06a33c: |[06a33c] com.squareup.okhttp.internal.framed.Http2.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ -06a34c: 2200 ac01 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -06a350: 7120 2c0a 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -06a356: 0c01 |0005: move-result-object v1 │ │ -06a358: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -06a35e: 2700 |0009: throw v0 │ │ +06ccf8: |[06ccf8] com.squareup.okhttp.internal.framed.Http2.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ +06cd08: 2200 be01 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +06cd0c: 7120 2c0a 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +06cd12: 0c01 |0005: move-result-object v1 │ │ +06cd14: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +06cd1a: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x000a reg=2 message Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ │ │ @@ -120099,20 +120055,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06a360: |[06a360] com.squareup.okhttp.internal.framed.Http2.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ -06a370: 2200 8a01 |0000: new-instance v0, Ljava/io/IOException; // type@018a │ │ -06a374: 7120 2c0a 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -06a37a: 0c01 |0005: move-result-object v1 │ │ -06a37c: 7020 9809 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06a382: 2700 |0009: throw v0 │ │ +06cd1c: |[06cd1c] com.squareup.okhttp.internal.framed.Http2.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ +06cd2c: 2200 9c01 |0000: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06cd30: 7120 2c0a 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +06cd36: 0c01 |0005: move-result-object v1 │ │ +06cd38: 7020 9809 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06cd3e: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x000a reg=2 message Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ │ │ @@ -120121,36 +120077,36 @@ │ │ type : '(IBS)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06a384: |[06a384] com.squareup.okhttp.internal.framed.Http2.lengthWithoutPadding:(IBS)I │ │ -06a394: dd00 0508 |0000: and-int/lit8 v0, v5, #int 8 // #08 │ │ -06a398: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -06a39c: d804 04ff |0004: add-int/lit8 v4, v4, #int -1 // #ff │ │ -06a3a0: 3746 1a00 |0006: if-le v6, v4, 0020 // +001a │ │ -06a3a4: 1a00 6509 |0008: const-string v0, "PROTOCOL_ERROR padding %s > remaining length %s" // string@0965 │ │ -06a3a8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -06a3aa: 2311 b603 |000b: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -06a3ae: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -06a3b0: 7110 1e0a 0600 |000e: invoke-static {v6}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@0a1e │ │ -06a3b6: 0c03 |0011: move-result-object v3 │ │ -06a3b8: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -06a3bc: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -06a3be: 7110 fc09 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a3c4: 0c03 |0018: move-result-object v3 │ │ -06a3c6: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ -06a3ca: 7120 be05 1000 |001b: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05be │ │ -06a3d0: 0c00 |001e: move-result-object v0 │ │ -06a3d2: 2700 |001f: throw v0 │ │ -06a3d4: 9100 0406 |0020: sub-int v0, v4, v6 │ │ -06a3d8: 8f00 |0022: int-to-short v0, v0 │ │ -06a3da: 0f00 |0023: return v0 │ │ +06cd40: |[06cd40] com.squareup.okhttp.internal.framed.Http2.lengthWithoutPadding:(IBS)I │ │ +06cd50: dd00 0508 |0000: and-int/lit8 v0, v5, #int 8 // #08 │ │ +06cd54: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +06cd58: d804 04ff |0004: add-int/lit8 v4, v4, #int -1 // #ff │ │ +06cd5c: 3746 1a00 |0006: if-le v6, v4, 0020 // +001a │ │ +06cd60: 1a00 7909 |0008: const-string v0, "PROTOCOL_ERROR padding %s > remaining length %s" // string@0979 │ │ +06cd64: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +06cd66: 2311 ca03 |000b: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +06cd6a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +06cd6c: 7110 1e0a 0600 |000e: invoke-static {v6}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@0a1e │ │ +06cd72: 0c03 |0011: move-result-object v3 │ │ +06cd74: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +06cd78: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +06cd7a: 7110 fc09 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06cd80: 0c03 |0018: move-result-object v3 │ │ +06cd82: 4d03 0102 |0019: aput-object v3, v1, v2 │ │ +06cd86: 7120 be05 1000 |001b: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/framed/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@05be │ │ +06cd8c: 0c00 |001e: move-result-object v0 │ │ +06cd8e: 2700 |001f: throw v0 │ │ +06cd90: 9100 0406 |0020: sub-int v0, v4, v6 │ │ +06cd94: 8f00 |0022: int-to-short v0, v0 │ │ +06cd96: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x0008 line=645 │ │ 0x0020 line=647 │ │ locals : │ │ @@ -120163,29 +120119,29 @@ │ │ type : '(Lokio/BufferedSource;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -06a3dc: |[06a3dc] com.squareup.okhttp.internal.framed.Http2.readMedium:(Lokio/BufferedSource;)I │ │ -06a3ec: 7210 120e 0200 |0000: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -06a3f2: 0a00 |0003: move-result v0 │ │ -06a3f4: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -06a3f8: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -06a3fc: 7210 120e 0200 |0008: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -06a402: 0a01 |000b: move-result v1 │ │ -06a404: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -06a408: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -06a40c: b610 |0010: or-int/2addr v0, v1 │ │ -06a40e: 7210 120e 0200 |0011: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ -06a414: 0a01 |0014: move-result v1 │ │ -06a416: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -06a41a: b610 |0017: or-int/2addr v0, v1 │ │ -06a41c: 0f00 |0018: return v0 │ │ +06cd98: |[06cd98] com.squareup.okhttp.internal.framed.Http2.readMedium:(Lokio/BufferedSource;)I │ │ +06cda8: 7210 120e 0200 |0000: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06cdae: 0a00 |0003: move-result v0 │ │ +06cdb0: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +06cdb4: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +06cdb8: 7210 120e 0200 |0008: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06cdbe: 0a01 |000b: move-result v1 │ │ +06cdc0: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +06cdc4: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +06cdc8: b610 |0010: or-int/2addr v0, v1 │ │ +06cdca: 7210 120e 0200 |0011: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@0e12 │ │ +06cdd0: 0a01 |0014: move-result v1 │ │ +06cdd2: d511 ff00 |0015: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +06cdd6: b610 |0017: or-int/2addr v0, v1 │ │ +06cdd8: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0008 line=762 │ │ 0x0011 line=763 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 source Lokio/BufferedSource; │ │ @@ -120195,24 +120151,24 @@ │ │ type : '(Lokio/BufferedSink;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06a420: |[06a420] com.squareup.okhttp.internal.framed.Http2.writeMedium:(Lokio/BufferedSink;I)V │ │ -06a430: e200 0210 |0000: ushr-int/lit8 v0, v2, #int 16 // #10 │ │ -06a434: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -06a438: 7220 f60d 0100 |0004: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -06a43e: e200 0208 |0007: ushr-int/lit8 v0, v2, #int 8 // #08 │ │ -06a442: d500 ff00 |0009: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -06a446: 7220 f60d 0100 |000b: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -06a44c: d520 ff00 |000e: and-int/lit16 v0, v2, #int 255 // #00ff │ │ -06a450: 7220 f60d 0100 |0010: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ -06a456: 0e00 |0013: return-void │ │ +06cddc: |[06cddc] com.squareup.okhttp.internal.framed.Http2.writeMedium:(Lokio/BufferedSink;I)V │ │ +06cdec: e200 0210 |0000: ushr-int/lit8 v0, v2, #int 16 // #10 │ │ +06cdf0: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +06cdf4: 7220 f60d 0100 |0004: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +06cdfa: e200 0208 |0007: ushr-int/lit8 v0, v2, #int 8 // #08 │ │ +06cdfe: d500 ff00 |0009: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +06ce02: 7220 f60d 0100 |000b: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +06ce08: d520 ff00 |000e: and-int/lit16 v0, v2, #int 255 // #00ff │ │ +06ce0c: 7220 f60d 0100 |0010: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@0df6 │ │ +06ce12: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x0007 line=768 │ │ 0x000e line=769 │ │ 0x0013 line=770 │ │ locals : │ │ @@ -120225,17 +120181,17 @@ │ │ type : '()Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a458: |[06a458] com.squareup.okhttp.internal.framed.Http2.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ -06a468: 6200 4601 |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -06a46c: 1100 |0002: return-object v0 │ │ +06ce14: |[06ce14] com.squareup.okhttp.internal.framed.Http2.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ +06ce24: 6200 4601 |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +06ce28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Http2;) │ │ @@ -120243,19 +120199,19 @@ │ │ type : '(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -06a470: |[06a470] com.squareup.okhttp.internal.framed.Http2.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ -06a480: 2200 f100 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$Reader; // type@00f1 │ │ -06a484: 1301 0010 |0002: const/16 v1, #int 4096 // #1000 │ │ -06a488: 7040 9005 3041 |0004: invoke-direct {v0, v3, v1, v4}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.:(Lokio/BufferedSource;IZ)V // method@0590 │ │ -06a48e: 1100 |0007: return-object v0 │ │ +06ce2c: |[06ce2c] com.squareup.okhttp.internal.framed.Http2.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ +06ce3c: 2200 0301 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$Reader; // type@0103 │ │ +06ce40: 1301 0010 |0002: const/16 v1, #int 4096 // #1000 │ │ +06ce44: 7040 9005 3041 |0004: invoke-direct {v0, v3, v1, v4}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;.:(Lokio/BufferedSource;IZ)V // method@0590 │ │ +06ce4a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/internal/framed/Http2; │ │ 0x0000 - 0x0008 reg=3 source Lokio/BufferedSource; │ │ 0x0000 - 0x0008 reg=4 client Z │ │ @@ -120265,33 +120221,33 @@ │ │ type : '(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06a490: |[06a490] com.squareup.okhttp.internal.framed.Http2.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ -06a4a0: 2200 f200 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$Writer; // type@00f2 │ │ -06a4a4: 7030 9f05 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.:(Lokio/BufferedSink;Z)V // method@059f │ │ -06a4aa: 1100 |0005: return-object v0 │ │ +06ce4c: |[06ce4c] com.squareup.okhttp.internal.framed.Http2.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ +06ce5c: 2200 0401 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2$Writer; // type@0104 │ │ +06ce60: 7030 9f05 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;.:(Lokio/BufferedSink;Z)V // method@059f │ │ +06ce66: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Http2; │ │ 0x0000 - 0x0006 reg=2 sink Lokio/BufferedSink; │ │ 0x0000 - 0x0006 reg=3 client Z │ │ │ │ source_file_idx : 989 (Http2.java) │ │ │ │ Class #335 header: │ │ -class_idx : 250 │ │ +class_idx : 268 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2468 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2488 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #335 annotations: │ │ Annotations on class │ │ @@ -120318,17 +120274,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a4ac: |[06a4ac] com.squareup.okhttp.internal.framed.PushObserver$1.:()V │ │ -06a4bc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06a4c2: 0e00 |0003: return-void │ │ +06ce68: |[06ce68] com.squareup.okhttp.internal.framed.PushObserver$1.:()V │ │ +06ce78: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06ce7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ │ │ Virtual methods - │ │ @@ -120337,19 +120293,19 @@ │ │ type : '(ILokio/BufferedSource;IZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06a4c4: |[06a4c4] com.squareup.okhttp.internal.framed.PushObserver$1.onData:(ILokio/BufferedSource;IZ)Z │ │ -06a4d4: 8150 |0000: int-to-long v0, v5 │ │ -06a4d6: 7230 2a0e 0401 |0001: invoke-interface {v4, v0, v1}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -06a4dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06a4de: 0f00 |0005: return v0 │ │ +06ce80: |[06ce80] com.squareup.okhttp.internal.framed.PushObserver$1.onData:(ILokio/BufferedSource;IZ)Z │ │ +06ce90: 8150 |0000: int-to-long v0, v5 │ │ +06ce92: 7230 2a0e 0401 |0001: invoke-interface {v4, v0, v1}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +06ce98: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06ce9a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ 0x0000 - 0x0006 reg=3 streamId I │ │ @@ -120362,17 +120318,17 @@ │ │ type : '(ILjava/util/List;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06a4e0: |[06a4e0] com.squareup.okhttp.internal.framed.PushObserver$1.onHeaders:(ILjava/util/List;Z)Z │ │ -06a4f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06a4f2: 0f00 |0001: return v0 │ │ +06ce9c: |[06ce9c] com.squareup.okhttp.internal.framed.PushObserver$1.onHeaders:(ILjava/util/List;Z)Z │ │ +06ceac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06ceae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ 0x0000 - 0x0002 reg=2 streamId I │ │ @@ -120384,17 +120340,17 @@ │ │ type : '(ILjava/util/List;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06a4f4: |[06a4f4] com.squareup.okhttp.internal.framed.PushObserver$1.onRequest:(ILjava/util/List;)Z │ │ -06a504: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06a506: 0f00 |0001: return v0 │ │ +06ceb0: |[06ceb0] com.squareup.okhttp.internal.framed.PushObserver$1.onRequest:(ILjava/util/List;)Z │ │ +06cec0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06cec2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ 0x0000 - 0x0002 reg=2 streamId I │ │ @@ -120405,31 +120361,31 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06a508: |[06a508] com.squareup.okhttp.internal.framed.PushObserver$1.onReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -06a518: 0e00 |0000: return-void │ │ +06cec4: |[06cec4] com.squareup.okhttp.internal.framed.PushObserver$1.onReset:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +06ced4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/PushObserver$1; │ │ 0x0000 - 0x0001 reg=1 streamId I │ │ 0x0000 - 0x0001 reg=2 errorCode Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ │ │ - source_file_idx : 2468 (PushObserver.java) │ │ + source_file_idx : 2488 (PushObserver.java) │ │ │ │ Class #336 header: │ │ -class_idx : 253 │ │ +class_idx : 271 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2683 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2703 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 3 │ │ │ │ Class #336 annotations: │ │ Annotations on class │ │ @@ -120484,23 +120440,23 @@ │ │ type : '(Lokio/BufferedSource;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06a51c: |[06a51c] com.squareup.okhttp.internal.framed.Spdy3$Reader.:(Lokio/BufferedSource;Z)V │ │ -06a52c: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06a532: 5b23 bd02 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a536: 2200 f800 |0005: new-instance v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // type@00f8 │ │ -06a53a: 5421 bd02 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a53e: 7020 d705 1000 |0009: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.:(Lokio/BufferedSource;)V // method@05d7 │ │ -06a544: 5b20 bc02 |000c: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ -06a548: 5c24 bb02 |000e: iput-boolean v4, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.client:Z // field@02bb │ │ -06a54c: 0e00 |0010: return-void │ │ +06ced8: |[06ced8] com.squareup.okhttp.internal.framed.Spdy3$Reader.:(Lokio/BufferedSource;Z)V │ │ +06cee8: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06ceee: 5b23 bd02 |0003: iput-object v3, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06cef2: 2200 0a01 |0005: new-instance v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // type@010a │ │ +06cef6: 5421 bd02 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06cefa: 7020 d705 1000 |0009: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.:(Lokio/BufferedSource;)V // method@05d7 │ │ +06cf00: 5b20 bc02 |000c: iput-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ +06cf04: 5c24 bb02 |000e: iput-boolean v4, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.client:Z // field@02bb │ │ +06cf08: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0005 line=114 │ │ 0x000e line=115 │ │ 0x0010 line=116 │ │ @@ -120514,20 +120470,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06a550: |[06a550] com.squareup.okhttp.internal.framed.Spdy3$Reader.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ -06a560: 2200 8a01 |0000: new-instance v0, Ljava/io/IOException; // type@018a │ │ -06a564: 7120 2c0a 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -06a56a: 0c01 |0005: move-result-object v1 │ │ -06a56c: 7020 9809 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06a572: 2700 |0009: throw v0 │ │ +06cf0c: |[06cf0c] com.squareup.okhttp.internal.framed.Spdy3$Reader.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ +06cf1c: 2200 9c01 |0000: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06cf20: 7120 2c0a 3200 |0002: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +06cf26: 0c01 |0005: move-result-object v1 │ │ +06cf28: 7020 9809 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06cf2e: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x000a reg=2 message Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 args [Ljava/lang/Object; │ │ │ │ @@ -120536,49 +120492,49 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -06a574: |[06a574] com.squareup.okhttp.internal.framed.Spdy3$Reader.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -06a584: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -06a586: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06a588: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ -06a58c: 323a 1100 |0004: if-eq v10, v3, 0015 // +0011 │ │ -06a590: 1a03 160b |0006: const-string v3, "TYPE_GOAWAY length: %d != 8" // string@0b16 │ │ -06a594: 2354 b603 |0008: new-array v4, v5, [Ljava/lang/Object; // type@03b6 │ │ -06a598: 7110 fc09 0a00 |000a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a59e: 0c05 |000d: move-result-object v5 │ │ -06a5a0: 4d05 0406 |000e: aput-object v5, v4, v6 │ │ -06a5a4: 7120 0706 4300 |0010: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ -06a5aa: 0c03 |0013: move-result-object v3 │ │ -06a5ac: 2703 |0014: throw v3 │ │ -06a5ae: 5473 bd02 |0015: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a5b2: 7210 1b0e 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a5b8: 0a03 |001a: move-result v3 │ │ -06a5ba: 1404 ffff ff7f |001b: const v4, #float nan // #7fffffff │ │ -06a5c0: 9502 0304 |001e: and-int v2, v3, v4 │ │ -06a5c4: 5473 bd02 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a5c8: 7210 1b0e 0300 |0022: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a5ce: 0a01 |0025: move-result v1 │ │ -06a5d0: 7110 8c04 0100 |0026: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromSpdyGoAway:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048c │ │ -06a5d6: 0c00 |0029: move-result-object v0 │ │ -06a5d8: 3900 1100 |002a: if-nez v0, 003b // +0011 │ │ -06a5dc: 1a03 180b |002c: const-string v3, "TYPE_GOAWAY unexpected error code: %d" // string@0b18 │ │ -06a5e0: 2354 b603 |002e: new-array v4, v5, [Ljava/lang/Object; // type@03b6 │ │ -06a5e4: 7110 fc09 0100 |0030: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a5ea: 0c05 |0033: move-result-object v5 │ │ -06a5ec: 4d05 0406 |0034: aput-object v5, v4, v6 │ │ -06a5f0: 7120 0706 4300 |0036: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ -06a5f6: 0c03 |0039: move-result-object v3 │ │ -06a5f8: 2703 |003a: throw v3 │ │ -06a5fa: 6203 0206 |003b: sget-object v3, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@0602 │ │ -06a5fe: 7240 9204 2830 |003d: invoke-interface {v8, v2, v0, v3}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V // method@0492 │ │ -06a604: 0e00 |0040: return-void │ │ +06cf30: |[06cf30] com.squareup.okhttp.internal.framed.Spdy3$Reader.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +06cf40: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +06cf42: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06cf44: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ +06cf48: 323a 1100 |0004: if-eq v10, v3, 0015 // +0011 │ │ +06cf4c: 1a03 2a0b |0006: const-string v3, "TYPE_GOAWAY length: %d != 8" // string@0b2a │ │ +06cf50: 2354 ca03 |0008: new-array v4, v5, [Ljava/lang/Object; // type@03ca │ │ +06cf54: 7110 fc09 0a00 |000a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06cf5a: 0c05 |000d: move-result-object v5 │ │ +06cf5c: 4d05 0406 |000e: aput-object v5, v4, v6 │ │ +06cf60: 7120 0706 4300 |0010: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ +06cf66: 0c03 |0013: move-result-object v3 │ │ +06cf68: 2703 |0014: throw v3 │ │ +06cf6a: 5473 bd02 |0015: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06cf6e: 7210 1b0e 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06cf74: 0a03 |001a: move-result v3 │ │ +06cf76: 1404 ffff ff7f |001b: const v4, #float nan // #7fffffff │ │ +06cf7c: 9502 0304 |001e: and-int v2, v3, v4 │ │ +06cf80: 5473 bd02 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06cf84: 7210 1b0e 0300 |0022: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06cf8a: 0a01 |0025: move-result v1 │ │ +06cf8c: 7110 8c04 0100 |0026: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromSpdyGoAway:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048c │ │ +06cf92: 0c00 |0029: move-result-object v0 │ │ +06cf94: 3900 1100 |002a: if-nez v0, 003b // +0011 │ │ +06cf98: 1a03 2c0b |002c: const-string v3, "TYPE_GOAWAY unexpected error code: %d" // string@0b2c │ │ +06cf9c: 2354 ca03 |002e: new-array v4, v5, [Ljava/lang/Object; // type@03ca │ │ +06cfa0: 7110 fc09 0100 |0030: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06cfa6: 0c05 |0033: move-result-object v5 │ │ +06cfa8: 4d05 0406 |0034: aput-object v5, v4, v6 │ │ +06cfac: 7120 0706 4300 |0036: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ +06cfb2: 0c03 |0039: move-result-object v3 │ │ +06cfb4: 2703 |003a: throw v3 │ │ +06cfb6: 6203 0206 |003b: sget-object v3, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@0602 │ │ +06cfba: 7240 9204 2830 |003d: invoke-interface {v8, v2, v0, v3}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;Lokio/ByteString;)V // method@0492 │ │ +06cfc0: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=250 │ │ 0x0015 line=251 │ │ 0x0020 line=252 │ │ 0x0026 line=253 │ │ 0x002a line=254 │ │ @@ -120599,31 +120555,31 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 29 16-bit code units │ │ -06a608: |[06a608] com.squareup.okhttp.internal.framed.Spdy3$Reader.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -06a618: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06a61a: 5480 bd02 |0001: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a61e: 7210 1b0e 0000 |0003: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a624: 0a07 |0006: move-result v7 │ │ -06a626: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ -06a62c: 9503 0700 |000a: and-int v3, v7, v0 │ │ -06a630: 5480 bc02 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ -06a634: d802 0bfc |000e: add-int/lit8 v2, v11, #int -4 // #fc │ │ -06a638: 6e20 dd05 2000 |0010: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@05dd │ │ -06a63e: 0c05 |0013: move-result-object v5 │ │ -06a640: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ -06a642: 6206 5a02 |0015: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ -06a646: 0790 |0017: move-object v0, v9 │ │ -06a648: 0112 |0018: move v2, v1 │ │ -06a64a: 7807 9304 0000 |0019: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0493 │ │ -06a650: 0e00 |001c: return-void │ │ +06cfc4: |[06cfc4] com.squareup.okhttp.internal.framed.Spdy3$Reader.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +06cfd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06cfd6: 5480 bd02 |0001: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06cfda: 7210 1b0e 0000 |0003: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06cfe0: 0a07 |0006: move-result v7 │ │ +06cfe2: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ +06cfe8: 9503 0700 |000a: and-int v3, v7, v0 │ │ +06cfec: 5480 bc02 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ +06cff0: d802 0bfc |000e: add-int/lit8 v2, v11, #int -4 // #fc │ │ +06cff4: 6e20 dd05 2000 |0010: invoke-virtual {v0, v2}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@05dd │ │ +06cffa: 0c05 |0013: move-result-object v5 │ │ +06cffc: 12f4 |0014: const/4 v4, #int -1 // #ff │ │ +06cffe: 6206 5a02 |0015: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_HEADERS:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025a │ │ +06d002: 0790 |0017: move-object v0, v9 │ │ +06d004: 0112 |0018: move v2, v1 │ │ +06d006: 7807 9304 0000 |0019: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0493 │ │ +06d00c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0007 line=227 │ │ 0x000c line=228 │ │ 0x0014 line=229 │ │ 0x001c line=230 │ │ @@ -120641,41 +120597,41 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -06a654: |[06a654] com.squareup.okhttp.internal.framed.Spdy3$Reader.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -06a664: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06a666: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06a668: 1243 |0002: const/4 v3, #int 4 // #4 │ │ -06a66a: 3239 1100 |0003: if-eq v9, v3, 0014 // +0011 │ │ -06a66e: 1a03 1c0b |0005: const-string v3, "TYPE_PING length: %d != 4" // string@0b1c │ │ -06a672: 2304 b603 |0007: new-array v4, v0, [Ljava/lang/Object; // type@03b6 │ │ -06a676: 7110 fc09 0900 |0009: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a67c: 0c05 |000c: move-result-object v5 │ │ -06a67e: 4d05 0402 |000d: aput-object v5, v4, v2 │ │ -06a682: 7120 0706 4300 |000f: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ -06a688: 0c02 |0012: move-result-object v2 │ │ -06a68a: 2702 |0013: throw v2 │ │ -06a68c: 5463 bd02 |0014: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a690: 7210 1b0e 0300 |0016: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a696: 0a01 |0019: move-result v1 │ │ -06a698: 5564 bb02 |001a: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.client:Z // field@02bb │ │ -06a69c: dd03 0101 |001c: and-int/lit8 v3, v1, #int 1 // #01 │ │ -06a6a0: 3303 0900 |001e: if-ne v3, v0, 0027 // +0009 │ │ -06a6a4: 0103 |0020: move v3, v0 │ │ -06a6a6: 3334 0800 |0021: if-ne v4, v3, 0029 // +0008 │ │ -06a6aa: 7240 9404 0721 |0023: invoke-interface {v7, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ping:(ZII)V // method@0494 │ │ -06a6b0: 0e00 |0026: return-void │ │ -06a6b2: 0123 |0027: move v3, v2 │ │ -06a6b4: 28f9 |0028: goto 0021 // -0007 │ │ -06a6b6: 0120 |0029: move v0, v2 │ │ -06a6b8: 28f9 |002a: goto 0023 // -0007 │ │ +06d010: |[06d010] com.squareup.okhttp.internal.framed.Spdy3$Reader.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +06d020: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d022: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06d024: 1243 |0002: const/4 v3, #int 4 // #4 │ │ +06d026: 3239 1100 |0003: if-eq v9, v3, 0014 // +0011 │ │ +06d02a: 1a03 300b |0005: const-string v3, "TYPE_PING length: %d != 4" // string@0b30 │ │ +06d02e: 2304 ca03 |0007: new-array v4, v0, [Ljava/lang/Object; // type@03ca │ │ +06d032: 7110 fc09 0900 |0009: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06d038: 0c05 |000c: move-result-object v5 │ │ +06d03a: 4d05 0402 |000d: aput-object v5, v4, v2 │ │ +06d03e: 7120 0706 4300 |000f: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ +06d044: 0c02 |0012: move-result-object v2 │ │ +06d046: 2702 |0013: throw v2 │ │ +06d048: 5463 bd02 |0014: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d04c: 7210 1b0e 0300 |0016: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d052: 0a01 |0019: move-result v1 │ │ +06d054: 5564 bb02 |001a: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.client:Z // field@02bb │ │ +06d058: dd03 0101 |001c: and-int/lit8 v3, v1, #int 1 // #01 │ │ +06d05c: 3303 0900 |001e: if-ne v3, v0, 0027 // +0009 │ │ +06d060: 0103 |0020: move v3, v0 │ │ +06d062: 3334 0800 |0021: if-ne v4, v3, 0029 // +0008 │ │ +06d066: 7240 9404 0721 |0023: invoke-interface {v7, v0, v1, v2}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.ping:(ZII)V // method@0494 │ │ +06d06c: 0e00 |0026: return-void │ │ +06d06e: 0123 |0027: move v3, v2 │ │ +06d070: 28f9 |0028: goto 0021 // -0007 │ │ +06d072: 0120 |0029: move v0, v2 │ │ +06d074: 28f9 |002a: goto 0023 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=243 │ │ 0x0014 line=244 │ │ 0x001a line=245 │ │ 0x0023 line=246 │ │ 0x0026 line=247 │ │ @@ -120693,48 +120649,48 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -06a6bc: |[06a6bc] com.squareup.okhttp.internal.framed.Spdy3$Reader.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -06a6cc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -06a6ce: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06a6d0: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ -06a6d4: 323a 1100 |0004: if-eq v10, v3, 0015 // +0011 │ │ -06a6d8: 1a03 240b |0006: const-string v3, "TYPE_RST_STREAM length: %d != 8" // string@0b24 │ │ -06a6dc: 2354 b603 |0008: new-array v4, v5, [Ljava/lang/Object; // type@03b6 │ │ -06a6e0: 7110 fc09 0a00 |000a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a6e6: 0c05 |000d: move-result-object v5 │ │ -06a6e8: 4d05 0406 |000e: aput-object v5, v4, v6 │ │ -06a6ec: 7120 0706 4300 |0010: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ -06a6f2: 0c03 |0013: move-result-object v3 │ │ -06a6f4: 2703 |0014: throw v3 │ │ -06a6f6: 5473 bd02 |0015: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a6fa: 7210 1b0e 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a700: 0a03 |001a: move-result v3 │ │ -06a702: 1404 ffff ff7f |001b: const v4, #float nan // #7fffffff │ │ -06a708: 9502 0304 |001e: and-int v2, v3, v4 │ │ -06a70c: 5473 bd02 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a710: 7210 1b0e 0300 |0022: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a716: 0a01 |0025: move-result v1 │ │ -06a718: 7110 8b04 0100 |0026: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromSpdy3Rst:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048b │ │ -06a71e: 0c00 |0029: move-result-object v0 │ │ -06a720: 3900 1100 |002a: if-nez v0, 003b // +0011 │ │ -06a724: 1a03 260b |002c: const-string v3, "TYPE_RST_STREAM unexpected error code: %d" // string@0b26 │ │ -06a728: 2354 b603 |002e: new-array v4, v5, [Ljava/lang/Object; // type@03b6 │ │ -06a72c: 7110 fc09 0100 |0030: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a732: 0c05 |0033: move-result-object v5 │ │ -06a734: 4d05 0406 |0034: aput-object v5, v4, v6 │ │ -06a738: 7120 0706 4300 |0036: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ -06a73e: 0c03 |0039: move-result-object v3 │ │ -06a740: 2703 |003a: throw v3 │ │ -06a742: 7230 9704 2800 |003b: invoke-interface {v8, v2, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0497 │ │ -06a748: 0e00 |003e: return-void │ │ +06d078: |[06d078] com.squareup.okhttp.internal.framed.Spdy3$Reader.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +06d088: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +06d08a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06d08c: 1303 0800 |0002: const/16 v3, #int 8 // #8 │ │ +06d090: 323a 1100 |0004: if-eq v10, v3, 0015 // +0011 │ │ +06d094: 1a03 380b |0006: const-string v3, "TYPE_RST_STREAM length: %d != 8" // string@0b38 │ │ +06d098: 2354 ca03 |0008: new-array v4, v5, [Ljava/lang/Object; // type@03ca │ │ +06d09c: 7110 fc09 0a00 |000a: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06d0a2: 0c05 |000d: move-result-object v5 │ │ +06d0a4: 4d05 0406 |000e: aput-object v5, v4, v6 │ │ +06d0a8: 7120 0706 4300 |0010: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ +06d0ae: 0c03 |0013: move-result-object v3 │ │ +06d0b0: 2703 |0014: throw v3 │ │ +06d0b2: 5473 bd02 |0015: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d0b6: 7210 1b0e 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d0bc: 0a03 |001a: move-result v3 │ │ +06d0be: 1404 ffff ff7f |001b: const v4, #float nan // #7fffffff │ │ +06d0c4: 9502 0304 |001e: and-int v2, v3, v4 │ │ +06d0c8: 5473 bd02 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d0cc: 7210 1b0e 0300 |0022: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d0d2: 0a01 |0025: move-result v1 │ │ +06d0d4: 7110 8b04 0100 |0026: invoke-static {v1}, Lcom/squareup/okhttp/internal/framed/ErrorCode;.fromSpdy3Rst:(I)Lcom/squareup/okhttp/internal/framed/ErrorCode; // method@048b │ │ +06d0da: 0c00 |0029: move-result-object v0 │ │ +06d0dc: 3900 1100 |002a: if-nez v0, 003b // +0011 │ │ +06d0e0: 1a03 3a0b |002c: const-string v3, "TYPE_RST_STREAM unexpected error code: %d" // string@0b3a │ │ +06d0e4: 2354 ca03 |002e: new-array v4, v5, [Ljava/lang/Object; // type@03ca │ │ +06d0e8: 7110 fc09 0100 |0030: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06d0ee: 0c05 |0033: move-result-object v5 │ │ +06d0f0: 4d05 0406 |0034: aput-object v5, v4, v6 │ │ +06d0f4: 7120 0706 4300 |0036: invoke-static {v3, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ +06d0fa: 0c03 |0039: move-result-object v3 │ │ +06d0fc: 2703 |003a: throw v3 │ │ +06d0fe: 7230 9704 2800 |003b: invoke-interface {v8, v2, v0}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0497 │ │ +06d104: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=215 │ │ 0x0015 line=216 │ │ 0x0020 line=217 │ │ 0x0026 line=218 │ │ 0x002a line=219 │ │ @@ -120755,59 +120711,59 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -06a74c: |[06a74c] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -06a75c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06a75e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -06a760: 54c9 bd02 |0002: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a764: 7210 1b0e 0900 |0004: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a76a: 0a04 |0007: move-result v4 │ │ -06a76c: da09 0408 |0008: mul-int/lit8 v9, v4, #int 8 // #08 │ │ -06a770: d809 0904 |000a: add-int/lit8 v9, v9, #int 4 // #04 │ │ -06a774: 329f 1800 |000c: if-eq v15, v9, 0024 // +0018 │ │ -06a778: 1a09 290b |000e: const-string v9, "TYPE_SETTINGS length: %d != 4 + 8 * %d" // string@0b29 │ │ -06a77c: 122a |0010: const/4 v10, #int 2 // #2 │ │ -06a77e: 23aa b603 |0011: new-array v10, v10, [Ljava/lang/Object; // type@03b6 │ │ -06a782: 7110 fc09 0f00 |0013: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a788: 0c0b |0016: move-result-object v11 │ │ -06a78a: 4d0b 0a08 |0017: aput-object v11, v10, v8 │ │ -06a78e: 7110 fc09 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a794: 0c08 |001c: move-result-object v8 │ │ -06a796: 4d08 0a00 |001d: aput-object v8, v10, v0 │ │ -06a79a: 7120 0706 a900 |001f: invoke-static {v9, v10}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ -06a7a0: 0c08 |0022: move-result-object v8 │ │ -06a7a2: 2708 |0023: throw v8 │ │ -06a7a4: 2205 fc00 |0024: new-instance v5, Lcom/squareup/okhttp/internal/framed/Settings; // type@00fc │ │ -06a7a8: 7010 ee05 0500 |0026: invoke-direct {v5}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@05ee │ │ -06a7ae: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -06a7b0: 3541 1e00 |002a: if-ge v1, v4, 0048 // +001e │ │ -06a7b4: 54c9 bd02 |002c: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a7b8: 7210 1b0e 0900 |002e: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a7be: 0a07 |0031: move-result v7 │ │ -06a7c0: 54c9 bd02 |0032: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a7c4: 7210 1b0e 0900 |0034: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a7ca: 0a06 |0037: move-result v6 │ │ -06a7cc: 1509 00ff |0038: const/high16 v9, #int -16777216 // #ff00 │ │ -06a7d0: b579 |003a: and-int/2addr v9, v7 │ │ -06a7d2: e203 0918 |003b: ushr-int/lit8 v3, v9, #int 24 // #18 │ │ -06a7d6: 1409 ffff ff00 |003d: const v9, #float 2.35099e-38 // #00ffffff │ │ -06a7dc: 9502 0709 |0040: and-int v2, v7, v9 │ │ -06a7e0: 6e40 0306 2563 |0042: invoke-virtual {v5, v2, v3, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ -06a7e6: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a7ea: 28e3 |0047: goto 002a // -001d │ │ -06a7ec: dd09 0e01 |0048: and-int/lit8 v9, v14, #int 1 // #01 │ │ -06a7f0: 3809 0600 |004a: if-eqz v9, 0050 // +0006 │ │ -06a7f4: 7230 9804 0d05 |004c: invoke-interface {v13, v0, v5}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V // method@0498 │ │ -06a7fa: 0e00 |004f: return-void │ │ -06a7fc: 0180 |0050: move v0, v8 │ │ -06a7fe: 28fb |0051: goto 004c // -0005 │ │ +06d108: |[06d108] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +06d118: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d11a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +06d11c: 54c9 bd02 |0002: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d120: 7210 1b0e 0900 |0004: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d126: 0a04 |0007: move-result v4 │ │ +06d128: da09 0408 |0008: mul-int/lit8 v9, v4, #int 8 // #08 │ │ +06d12c: d809 0904 |000a: add-int/lit8 v9, v9, #int 4 // #04 │ │ +06d130: 329f 1800 |000c: if-eq v15, v9, 0024 // +0018 │ │ +06d134: 1a09 3d0b |000e: const-string v9, "TYPE_SETTINGS length: %d != 4 + 8 * %d" // string@0b3d │ │ +06d138: 122a |0010: const/4 v10, #int 2 // #2 │ │ +06d13a: 23aa ca03 |0011: new-array v10, v10, [Ljava/lang/Object; // type@03ca │ │ +06d13e: 7110 fc09 0f00 |0013: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06d144: 0c0b |0016: move-result-object v11 │ │ +06d146: 4d0b 0a08 |0017: aput-object v11, v10, v8 │ │ +06d14a: 7110 fc09 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06d150: 0c08 |001c: move-result-object v8 │ │ +06d152: 4d08 0a00 |001d: aput-object v8, v10, v0 │ │ +06d156: 7120 0706 a900 |001f: invoke-static {v9, v10}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ +06d15c: 0c08 |0022: move-result-object v8 │ │ +06d15e: 2708 |0023: throw v8 │ │ +06d160: 2205 0e01 |0024: new-instance v5, Lcom/squareup/okhttp/internal/framed/Settings; // type@010e │ │ +06d164: 7010 ee05 0500 |0026: invoke-direct {v5}, Lcom/squareup/okhttp/internal/framed/Settings;.:()V // method@05ee │ │ +06d16a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +06d16c: 3541 1e00 |002a: if-ge v1, v4, 0048 // +001e │ │ +06d170: 54c9 bd02 |002c: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d174: 7210 1b0e 0900 |002e: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d17a: 0a07 |0031: move-result v7 │ │ +06d17c: 54c9 bd02 |0032: iget-object v9, v12, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d180: 7210 1b0e 0900 |0034: invoke-interface {v9}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d186: 0a06 |0037: move-result v6 │ │ +06d188: 1509 00ff |0038: const/high16 v9, #int -16777216 // #ff00 │ │ +06d18c: b579 |003a: and-int/2addr v9, v7 │ │ +06d18e: e203 0918 |003b: ushr-int/lit8 v3, v9, #int 24 // #18 │ │ +06d192: 1409 ffff ff00 |003d: const v9, #float 2.35099e-38 // #00ffffff │ │ +06d198: 9502 0709 |0040: and-int v2, v7, v9 │ │ +06d19c: 6e40 0306 2563 |0042: invoke-virtual {v5, v2, v3, v6}, Lcom/squareup/okhttp/internal/framed/Settings;.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; // method@0603 │ │ +06d1a2: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d1a6: 28e3 |0047: goto 002a // -001d │ │ +06d1a8: dd09 0e01 |0048: and-int/lit8 v9, v14, #int 1 // #01 │ │ +06d1ac: 3809 0600 |004a: if-eqz v9, 0050 // +0006 │ │ +06d1b0: 7230 9804 0d05 |004c: invoke-interface {v13, v0, v5}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.settings:(ZLcom/squareup/okhttp/internal/framed/Settings;)V // method@0498 │ │ +06d1b6: 0e00 |004f: return-void │ │ +06d1b8: 0180 |0050: move v0, v8 │ │ +06d1ba: 28fb |0051: goto 004c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0008 line=262 │ │ 0x000e line=263 │ │ 0x0024 line=265 │ │ 0x0029 line=266 │ │ @@ -120840,35 +120796,35 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 35 16-bit code units │ │ -06a800: |[06a800] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSynReply:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -06a810: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06a812: 5480 bd02 |0001: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a816: 7210 1b0e 0000 |0003: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a81c: 0a07 |0006: move-result v7 │ │ -06a81e: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ -06a824: 9503 0700 |000a: and-int v3, v7, v0 │ │ -06a828: 5480 bc02 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ -06a82c: d804 0bfc |000e: add-int/lit8 v4, v11, #int -4 // #fc │ │ -06a830: 6e20 dd05 4000 |0010: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@05dd │ │ -06a836: 0c05 |0013: move-result-object v5 │ │ -06a838: dd00 0a01 |0014: and-int/lit8 v0, v10, #int 1 // #01 │ │ -06a83c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -06a840: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -06a842: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -06a844: 6206 5b02 |001a: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ -06a848: 0790 |001c: move-object v0, v9 │ │ -06a84a: 7807 9304 0000 |001d: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0493 │ │ -06a850: 0e00 |0020: return-void │ │ -06a852: 0112 |0021: move v2, v1 │ │ -06a854: 28f7 |0022: goto 0019 // -0009 │ │ +06d1bc: |[06d1bc] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSynReply:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +06d1cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06d1ce: 5480 bd02 |0001: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d1d2: 7210 1b0e 0000 |0003: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d1d8: 0a07 |0006: move-result v7 │ │ +06d1da: 1400 ffff ff7f |0007: const v0, #float nan // #7fffffff │ │ +06d1e0: 9503 0700 |000a: and-int v3, v7, v0 │ │ +06d1e4: 5480 bc02 |000c: iget-object v0, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ +06d1e8: d804 0bfc |000e: add-int/lit8 v4, v11, #int -4 // #fc │ │ +06d1ec: 6e20 dd05 4000 |0010: invoke-virtual {v0, v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@05dd │ │ +06d1f2: 0c05 |0013: move-result-object v5 │ │ +06d1f4: dd00 0a01 |0014: and-int/lit8 v0, v10, #int 1 // #01 │ │ +06d1f8: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +06d1fc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +06d1fe: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +06d200: 6206 5b02 |001a: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_REPLY:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025b │ │ +06d204: 0790 |001c: move-object v0, v9 │ │ +06d206: 7807 9304 0000 |001d: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0493 │ │ +06d20c: 0e00 |0020: return-void │ │ +06d20e: 0112 |0021: move v2, v1 │ │ +06d210: 28f7 |0022: goto 0019 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x0007 line=208 │ │ 0x000c line=209 │ │ 0x0014 line=210 │ │ 0x0019 line=211 │ │ @@ -120889,45 +120845,45 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -06a858: |[06a858] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSynStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -06a868: 1409 ffff ff7f |0000: const v9, #float nan // #7fffffff │ │ -06a86e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -06a870: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06a872: 54a6 bd02 |0005: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a876: 7210 1b0e 0600 |0007: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a87c: 0a07 |000a: move-result v7 │ │ -06a87e: 54a6 bd02 |000b: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a882: 7210 1b0e 0600 |000d: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a888: 0a08 |0010: move-result v8 │ │ -06a88a: 9503 0709 |0011: and-int v3, v7, v9 │ │ -06a88e: 9504 0809 |0013: and-int v4, v8, v9 │ │ -06a892: 54a6 bd02 |0015: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a896: 7210 1f0e 0600 |0017: invoke-interface {v6}, Lokio/BufferedSource;.readShort:()S // method@0e1f │ │ -06a89c: 54a6 bc02 |001a: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ -06a8a0: d809 0df6 |001c: add-int/lit8 v9, v13, #int -10 // #f6 │ │ -06a8a4: 6e20 dd05 9600 |001e: invoke-virtual {v6, v9}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@05dd │ │ -06a8aa: 0c05 |0021: move-result-object v5 │ │ -06a8ac: dd06 0c01 |0022: and-int/lit8 v6, v12, #int 1 // #01 │ │ -06a8b0: 3806 0e00 |0024: if-eqz v6, 0032 // +000e │ │ -06a8b4: 0112 |0026: move v2, v1 │ │ -06a8b6: dd06 0c02 |0027: and-int/lit8 v6, v12, #int 2 // #02 │ │ -06a8ba: 3806 0b00 |0029: if-eqz v6, 0034 // +000b │ │ -06a8be: 6206 5c02 |002b: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025c │ │ -06a8c2: 07b0 |002d: move-object v0, v11 │ │ -06a8c4: 7807 9304 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0493 │ │ -06a8ca: 0e00 |0031: return-void │ │ -06a8cc: 0102 |0032: move v2, v0 │ │ -06a8ce: 28f4 |0033: goto 0027 // -000c │ │ -06a8d0: 0101 |0034: move v1, v0 │ │ -06a8d2: 28f6 |0035: goto 002b // -000a │ │ +06d214: |[06d214] com.squareup.okhttp.internal.framed.Spdy3$Reader.readSynStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +06d224: 1409 ffff ff7f |0000: const v9, #float nan // #7fffffff │ │ +06d22a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +06d22c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06d22e: 54a6 bd02 |0005: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d232: 7210 1b0e 0600 |0007: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d238: 0a07 |000a: move-result v7 │ │ +06d23a: 54a6 bd02 |000b: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d23e: 7210 1b0e 0600 |000d: invoke-interface {v6}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d244: 0a08 |0010: move-result v8 │ │ +06d246: 9503 0709 |0011: and-int v3, v7, v9 │ │ +06d24a: 9504 0809 |0013: and-int v4, v8, v9 │ │ +06d24e: 54a6 bd02 |0015: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d252: 7210 1f0e 0600 |0017: invoke-interface {v6}, Lokio/BufferedSource;.readShort:()S // method@0e1f │ │ +06d258: 54a6 bc02 |001a: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ +06d25c: d809 0df6 |001c: add-int/lit8 v9, v13, #int -10 // #f6 │ │ +06d260: 6e20 dd05 9600 |001e: invoke-virtual {v6, v9}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.readNameValueBlock:(I)Ljava/util/List; // method@05dd │ │ +06d266: 0c05 |0021: move-result-object v5 │ │ +06d268: dd06 0c01 |0022: and-int/lit8 v6, v12, #int 1 // #01 │ │ +06d26c: 3806 0e00 |0024: if-eqz v6, 0032 // +000e │ │ +06d270: 0112 |0026: move v2, v1 │ │ +06d272: dd06 0c02 |0027: and-int/lit8 v6, v12, #int 2 // #02 │ │ +06d276: 3806 0b00 |0029: if-eqz v6, 0034 // +000b │ │ +06d27a: 6206 5c02 |002b: sget-object v6, Lcom/squareup/okhttp/internal/framed/HeadersMode;.SPDY_SYN_STREAM:Lcom/squareup/okhttp/internal/framed/HeadersMode; // field@025c │ │ +06d27e: 07b0 |002d: move-object v0, v11 │ │ +06d280: 7807 9304 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.headers:(ZZIILjava/util/List;Lcom/squareup/okhttp/internal/framed/HeadersMode;)V // method@0493 │ │ +06d286: 0e00 |0031: return-void │ │ +06d288: 0102 |0032: move v2, v0 │ │ +06d28a: 28f4 |0033: goto 0027 // -000c │ │ +06d28c: 0101 |0034: move v1, v0 │ │ +06d28e: 28f6 |0035: goto 002b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0005 line=193 │ │ 0x000b line=194 │ │ 0x0011 line=195 │ │ 0x0013 line=196 │ │ 0x0015 line=197 │ │ @@ -120953,54 +120909,54 @@ │ │ 0x0000 - 0x0036 reg=13 length I │ │ │ │ #9 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;) │ │ name : 'readWindowUpdate' │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -06a8d4: |[06a8d4] com.squareup.okhttp.internal.framed.Spdy3$Reader.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ -06a8e4: 1406 ffff ff7f |0000: const v6, #float nan // #7fffffff │ │ -06a8ea: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -06a8ec: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -06a8ee: 1305 0800 |0005: const/16 v5, #int 8 // #8 │ │ -06a8f2: 325d 1100 |0007: if-eq v13, v5, 0018 // +0011 │ │ -06a8f6: 1a05 300b |0009: const-string v5, "TYPE_WINDOW_UPDATE length: %d != 8" // string@0b30 │ │ -06a8fa: 2396 b603 |000b: new-array v6, v9, [Ljava/lang/Object; // type@03b6 │ │ -06a8fe: 7110 fc09 0d00 |000d: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -06a904: 0c07 |0010: move-result-object v7 │ │ -06a906: 4d07 0608 |0011: aput-object v7, v6, v8 │ │ -06a90a: 7120 0706 6500 |0013: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ -06a910: 0c05 |0016: move-result-object v5 │ │ -06a912: 2705 |0017: throw v5 │ │ -06a914: 54a5 bd02 |0018: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a918: 7210 1b0e 0500 |001a: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a91e: 0a03 |001d: move-result v3 │ │ -06a920: 54a5 bd02 |001e: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a924: 7210 1b0e 0500 |0020: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a92a: 0a04 |0023: move-result v4 │ │ -06a92c: 9502 0306 |0024: and-int v2, v3, v6 │ │ -06a930: 9505 0406 |0026: and-int v5, v4, v6 │ │ -06a934: 8150 |0028: int-to-long v0, v5 │ │ -06a936: 1606 0000 |0029: const-wide/16 v6, #int 0 // #0 │ │ -06a93a: 3105 0006 |002b: cmp-long v5, v0, v6 │ │ -06a93e: 3905 1100 |002d: if-nez v5, 003e // +0011 │ │ -06a942: 1a05 ed1c |002f: const-string v5, "windowSizeIncrement was 0" // string@1ced │ │ -06a946: 2396 b603 |0031: new-array v6, v9, [Ljava/lang/Object; // type@03b6 │ │ -06a94a: 7120 040a 1000 |0033: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -06a950: 0c07 |0036: move-result-object v7 │ │ -06a952: 4d07 0608 |0037: aput-object v7, v6, v8 │ │ -06a956: 7120 0706 6500 |0039: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ -06a95c: 0c05 |003c: move-result-object v5 │ │ -06a95e: 2705 |003d: throw v5 │ │ -06a960: 7240 9904 2b10 |003e: invoke-interface {v11, v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.windowUpdate:(IJ)V // method@0499 │ │ -06a966: 0e00 |0041: return-void │ │ +06d290: |[06d290] com.squareup.okhttp.internal.framed.Spdy3$Reader.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ │ +06d2a0: 1406 ffff ff7f |0000: const v6, #float nan // #7fffffff │ │ +06d2a6: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +06d2a8: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +06d2aa: 1305 0800 |0005: const/16 v5, #int 8 // #8 │ │ +06d2ae: 325c 1100 |0007: if-eq v12, v5, 0018 // +0011 │ │ +06d2b2: 1a05 440b |0009: const-string v5, "TYPE_WINDOW_UPDATE length: %d != 8" // string@0b44 │ │ +06d2b6: 2376 ca03 |000b: new-array v6, v7, [Ljava/lang/Object; // type@03ca │ │ +06d2ba: 7110 fc09 0c00 |000d: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +06d2c0: 0c07 |0010: move-result-object v7 │ │ +06d2c2: 4d07 0608 |0011: aput-object v7, v6, v8 │ │ +06d2c6: 7120 0706 6500 |0013: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ +06d2cc: 0c05 |0016: move-result-object v5 │ │ +06d2ce: 2705 |0017: throw v5 │ │ +06d2d0: 5495 bd02 |0018: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d2d4: 7210 1b0e 0500 |001a: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d2da: 0a03 |001d: move-result v3 │ │ +06d2dc: 5495 bd02 |001e: iget-object v5, v9, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d2e0: 7210 1b0e 0500 |0020: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d2e6: 0a04 |0023: move-result v4 │ │ +06d2e8: 9502 0306 |0024: and-int v2, v3, v6 │ │ +06d2ec: 9505 0406 |0026: and-int v5, v4, v6 │ │ +06d2f0: 8150 |0028: int-to-long v0, v5 │ │ +06d2f2: 1605 0000 |0029: const-wide/16 v5, #int 0 // #0 │ │ +06d2f6: 3105 0005 |002b: cmp-long v5, v0, v5 │ │ +06d2fa: 3905 1100 |002d: if-nez v5, 003e // +0011 │ │ +06d2fe: 1a05 fe1c |002f: const-string v5, "windowSizeIncrement was 0" // string@1cfe │ │ +06d302: 2376 ca03 |0031: new-array v6, v7, [Ljava/lang/Object; // type@03ca │ │ +06d306: 7120 040a 1000 |0033: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +06d30c: 0c07 |0036: move-result-object v7 │ │ +06d30e: 4d07 0608 |0037: aput-object v7, v6, v8 │ │ +06d312: 7120 0706 6500 |0039: invoke-static {v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@0607 │ │ +06d318: 0c05 |003c: move-result-object v5 │ │ +06d31a: 2705 |003d: throw v5 │ │ +06d31c: 7240 9904 2a10 |003e: invoke-interface {v10, v2, v0, v1}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.windowUpdate:(IJ)V // method@0499 │ │ +06d322: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=233 │ │ 0x0018 line=234 │ │ 0x001e line=235 │ │ 0x0024 line=236 │ │ 0x0026 line=237 │ │ @@ -121008,33 +120964,33 @@ │ │ 0x003e line=239 │ │ 0x0041 line=240 │ │ locals : │ │ 0x0029 - 0x0042 reg=0 increment J │ │ 0x0026 - 0x0042 reg=2 streamId I │ │ 0x001e - 0x0042 reg=3 w1 I │ │ 0x0024 - 0x0042 reg=4 w2 I │ │ - 0x0000 - 0x0042 reg=10 this Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; │ │ - 0x0000 - 0x0042 reg=11 handler Lcom/squareup/okhttp/internal/framed/FrameReader$Handler; │ │ - 0x0000 - 0x0042 reg=12 flags I │ │ - 0x0000 - 0x0042 reg=13 length I │ │ + 0x0000 - 0x0042 reg=9 this Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; │ │ + 0x0000 - 0x0042 reg=10 handler Lcom/squareup/okhttp/internal/framed/FrameReader$Handler; │ │ + 0x0000 - 0x0042 reg=11 flags I │ │ + 0x0000 - 0x0042 reg=12 length I │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06a968: |[06a968] com.squareup.okhttp.internal.framed.Spdy3$Reader.close:()V │ │ -06a978: 5410 bc02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ -06a97c: 6e10 da05 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.close:()V // method@05da │ │ -06a982: 0e00 |0005: return-void │ │ +06d324: |[06d324] com.squareup.okhttp.internal.framed.Spdy3$Reader.close:()V │ │ +06d334: 5410 bc02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.headerBlockReader:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@02bc │ │ +06d338: 6e10 da05 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.close:()V // method@05da │ │ +06d33e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0005 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; │ │ │ │ @@ -121043,88 +120999,88 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -06a984: |[06a984] com.squareup.okhttp.internal.framed.Spdy3$Reader.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ -06a994: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06a996: 121a |0001: const/4 v10, #int 1 // #1 │ │ -06a998: 54eb bd02 |0002: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a99c: 7210 1b0e 0b00 |0004: invoke-interface {v11}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a9a2: 0a08 |0007: move-result v8 │ │ -06a9a4: 54eb bd02 |0008: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06a9a8: 7210 1b0e 0b00 |000a: invoke-interface {v11}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ -06a9ae: 0a09 |000d: move-result v9 │ │ -06a9b0: 150b 0080 |000e: const/high16 v11, #int -2147483648 // #8000 │ │ -06a9b4: b58b |0010: and-int/2addr v11, v8 │ │ -06a9b6: 380b 3800 |0011: if-eqz v11, 0049 // +0038 │ │ -06a9ba: 01a0 |0013: move v0, v10 │ │ -06a9bc: 150b 00ff |0014: const/high16 v11, #int -16777216 // #ff00 │ │ -06a9c0: b59b |0016: and-int/2addr v11, v9 │ │ -06a9c2: e202 0b18 |0017: ushr-int/lit8 v2, v11, #int 24 // #18 │ │ -06a9c6: 140b ffff ff00 |0019: const v11, #float 2.35099e-38 // #00ffffff │ │ -06a9cc: 9504 090b |001c: and-int v4, v9, v11 │ │ -06a9d0: 3800 5700 |001e: if-eqz v0, 0075 // +0057 │ │ -06a9d4: 150b ff7f |0020: const/high16 v11, #int 2147418112 // #7fff │ │ -06a9d8: b58b |0022: and-int/2addr v11, v8 │ │ -06a9da: e207 0b10 |0023: ushr-int/lit8 v7, v11, #int 16 // #10 │ │ -06a9de: 140b ffff 0000 |0025: const v11, #float 9.18341e-41 // #0000ffff │ │ -06a9e4: 9506 080b |0028: and-int v6, v8, v11 │ │ -06a9e8: 123b |002a: const/4 v11, #int 3 // #3 │ │ -06a9ea: 32b7 2000 |002b: if-eq v7, v11, 004b // +0020 │ │ -06a9ee: 220a db01 |002d: new-instance v10, Ljava/net/ProtocolException; // type@01db │ │ -06a9f2: 220b c101 |002f: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -06a9f6: 7010 500a 0b00 |0031: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06a9fc: 1a0c c31c |0034: const-string v12, "version != 3: " // string@1cc3 │ │ -06aa00: 6e20 580a cb00 |0036: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06aa06: 0c0b |0039: move-result-object v11 │ │ -06aa08: 6e20 550a 7b00 |003a: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06aa0e: 0c0b |003d: move-result-object v11 │ │ -06aa10: 6e10 640a 0b00 |003e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06aa16: 0c0b |0041: move-result-object v11 │ │ -06aa18: 7020 b90a ba00 |0042: invoke-direct {v10, v11}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -06aa1e: 270a |0045: throw v10 │ │ -06aa20: 0d01 |0046: move-exception v1 │ │ -06aa22: 013a |0047: move v10, v3 │ │ -06aa24: 0f0a |0048: return v10 │ │ -06aa26: 0130 |0049: move v0, v3 │ │ -06aa28: 28ca |004a: goto 0014 // -0036 │ │ -06aa2a: 2b06 3b00 0000 |004b: packed-switch v6, 00000086 // +0000003b │ │ -06aa30: 54eb bd02 |004e: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06aa34: 814c |0050: int-to-long v12, v4 │ │ -06aa36: 7230 2a0e cb0d |0051: invoke-interface {v11, v12, v13}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -06aa3c: 28f4 |0054: goto 0048 // -000c │ │ -06aa3e: 7040 1006 fe42 |0055: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSynStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@0610 │ │ -06aa44: 28f0 |0058: goto 0048 // -0010 │ │ -06aa46: 7040 0f06 fe42 |0059: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSynReply:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060f │ │ -06aa4c: 28ec |005c: goto 0048 // -0014 │ │ -06aa4e: 7040 0d06 fe42 |005d: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060d │ │ -06aa54: 28e8 |0060: goto 0048 // -0018 │ │ -06aa56: 7040 0e06 fe42 |0061: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060e │ │ -06aa5c: 28e4 |0064: goto 0048 // -001c │ │ -06aa5e: 7040 0c06 fe42 |0065: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060c │ │ -06aa64: 28e0 |0068: goto 0048 // -0020 │ │ -06aa66: 7040 0a06 fe42 |0069: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060a │ │ -06aa6c: 28dc |006c: goto 0048 // -0024 │ │ -06aa6e: 7040 0b06 fe42 |006d: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060b │ │ -06aa74: 28d8 |0070: goto 0048 // -0028 │ │ -06aa76: 7040 1106 fe42 |0071: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@0611 │ │ -06aa7c: 28d4 |0074: goto 0048 // -002c │ │ -06aa7e: 140b ffff ff7f |0075: const v11, #float nan // #7fffffff │ │ -06aa84: 9505 080b |0078: and-int v5, v8, v11 │ │ -06aa88: dd0b 0201 |007a: and-int/lit8 v11, v2, #int 1 // #01 │ │ -06aa8c: 380b 0300 |007c: if-eqz v11, 007f // +0003 │ │ -06aa90: 01a3 |007e: move v3, v10 │ │ -06aa92: 54eb bd02 |007f: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ -06aa96: 7254 9104 3fb5 |0081: invoke-interface {v15, v3, v5, v11, v4}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.data:(ZILokio/BufferedSource;I)V // method@0491 │ │ -06aa9c: 28c4 |0084: goto 0048 // -003c │ │ -06aa9e: 0000 |0085: nop // spacer │ │ -06aaa0: 0001 0900 0100 0000 0a00 0000 0e00 ... |0086: packed-switch-data (22 units) │ │ +06d340: |[06d340] com.squareup.okhttp.internal.framed.Spdy3$Reader.nextFrame:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ +06d350: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06d352: 121a |0001: const/4 v10, #int 1 // #1 │ │ +06d354: 54eb bd02 |0002: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d358: 7210 1b0e 0b00 |0004: invoke-interface {v11}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d35e: 0a08 |0007: move-result v8 │ │ +06d360: 54eb bd02 |0008: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d364: 7210 1b0e 0b00 |000a: invoke-interface {v11}, Lokio/BufferedSource;.readInt:()I // method@0e1b │ │ +06d36a: 0a09 |000d: move-result v9 │ │ +06d36c: 150b 0080 |000e: const/high16 v11, #int -2147483648 // #8000 │ │ +06d370: b58b |0010: and-int/2addr v11, v8 │ │ +06d372: 380b 3800 |0011: if-eqz v11, 0049 // +0038 │ │ +06d376: 01a0 |0013: move v0, v10 │ │ +06d378: 150b 00ff |0014: const/high16 v11, #int -16777216 // #ff00 │ │ +06d37c: b59b |0016: and-int/2addr v11, v9 │ │ +06d37e: e202 0b18 |0017: ushr-int/lit8 v2, v11, #int 24 // #18 │ │ +06d382: 140b ffff ff00 |0019: const v11, #float 2.35099e-38 // #00ffffff │ │ +06d388: 9504 090b |001c: and-int v4, v9, v11 │ │ +06d38c: 3800 5700 |001e: if-eqz v0, 0075 // +0057 │ │ +06d390: 150b ff7f |0020: const/high16 v11, #int 2147418112 // #7fff │ │ +06d394: b58b |0022: and-int/2addr v11, v8 │ │ +06d396: e207 0b10 |0023: ushr-int/lit8 v7, v11, #int 16 // #10 │ │ +06d39a: 140b ffff 0000 |0025: const v11, #float 9.18341e-41 // #0000ffff │ │ +06d3a0: 9506 080b |0028: and-int v6, v8, v11 │ │ +06d3a4: 123b |002a: const/4 v11, #int 3 // #3 │ │ +06d3a6: 32b7 2000 |002b: if-eq v7, v11, 004b // +0020 │ │ +06d3aa: 220a ee01 |002d: new-instance v10, Ljava/net/ProtocolException; // type@01ee │ │ +06d3ae: 220b d301 |002f: new-instance v11, Ljava/lang/StringBuilder; // type@01d3 │ │ +06d3b2: 7010 500a 0b00 |0031: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06d3b8: 1a0c d41c |0034: const-string v12, "version != 3: " // string@1cd4 │ │ +06d3bc: 6e20 580a cb00 |0036: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06d3c2: 0c0b |0039: move-result-object v11 │ │ +06d3c4: 6e20 550a 7b00 |003a: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06d3ca: 0c0b |003d: move-result-object v11 │ │ +06d3cc: 6e10 640a 0b00 |003e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06d3d2: 0c0b |0041: move-result-object v11 │ │ +06d3d4: 7020 b90a ba00 |0042: invoke-direct {v10, v11}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +06d3da: 270a |0045: throw v10 │ │ +06d3dc: 0d01 |0046: move-exception v1 │ │ +06d3de: 013a |0047: move v10, v3 │ │ +06d3e0: 0f0a |0048: return v10 │ │ +06d3e2: 0130 |0049: move v0, v3 │ │ +06d3e4: 28ca |004a: goto 0014 // -0036 │ │ +06d3e6: 2b06 3b00 0000 |004b: packed-switch v6, 00000086 // +0000003b │ │ +06d3ec: 54eb bd02 |004e: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d3f0: 814c |0050: int-to-long v12, v4 │ │ +06d3f2: 7230 2a0e cb0d |0051: invoke-interface {v11, v12, v13}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +06d3f8: 28f4 |0054: goto 0048 // -000c │ │ +06d3fa: 7040 1006 fe42 |0055: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSynStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@0610 │ │ +06d400: 28f0 |0058: goto 0048 // -0010 │ │ +06d402: 7040 0f06 fe42 |0059: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSynReply:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060f │ │ +06d408: 28ec |005c: goto 0048 // -0014 │ │ +06d40a: 7040 0d06 fe42 |005d: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readRstStream:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060d │ │ +06d410: 28e8 |0060: goto 0048 // -0018 │ │ +06d412: 7040 0e06 fe42 |0061: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readSettings:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060e │ │ +06d418: 28e4 |0064: goto 0048 // -001c │ │ +06d41a: 7040 0c06 fe42 |0065: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readPing:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060c │ │ +06d420: 28e0 |0068: goto 0048 // -0020 │ │ +06d422: 7040 0a06 fe42 |0069: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readGoAway:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060a │ │ +06d428: 28dc |006c: goto 0048 // -0024 │ │ +06d42a: 7040 0b06 fe42 |006d: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readHeaders:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@060b │ │ +06d430: 28d8 |0070: goto 0048 // -0028 │ │ +06d432: 7040 1106 fe42 |0071: invoke-direct {v14, v15, v2, v4}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.readWindowUpdate:(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V // method@0611 │ │ +06d438: 28d4 |0074: goto 0048 // -002c │ │ +06d43a: 140b ffff ff7f |0075: const v11, #float nan // #7fffffff │ │ +06d440: 9505 080b |0078: and-int v5, v8, v11 │ │ +06d444: dd0b 0201 |007a: and-int/lit8 v11, v2, #int 1 // #01 │ │ +06d448: 380b 0300 |007c: if-eqz v11, 007f // +0003 │ │ +06d44c: 01a3 |007e: move v3, v10 │ │ +06d44e: 54eb bd02 |007f: iget-object v11, v14, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.source:Lokio/BufferedSource; // field@02bd │ │ +06d452: 7254 9104 3fb5 |0081: invoke-interface {v15, v3, v5, v11, v4}, Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;.data:(ZILokio/BufferedSource;I)V // method@0491 │ │ +06d458: 28c4 |0084: goto 0048 // -003c │ │ +06d45a: 0000 |0085: nop // spacer │ │ +06d45c: 0001 0900 0100 0000 0a00 0000 0e00 ... |0086: packed-switch-data (22 units) │ │ catches : 1 │ │ 0x0002 - 0x000d │ │ Ljava/io/IOException; -> 0x0046 │ │ positions : │ │ 0x0002 line=129 │ │ 0x0008 line=130 │ │ 0x000e line=135 │ │ @@ -121178,29 +121134,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06aadc: |[06aadc] com.squareup.okhttp.internal.framed.Spdy3$Reader.readConnectionPreface:()V │ │ -06aaec: 0e00 |0000: return-void │ │ +06d498: |[06d498] com.squareup.okhttp.internal.framed.Spdy3$Reader.readConnectionPreface:()V │ │ +06d4a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; │ │ │ │ - source_file_idx : 2683 (Spdy3.java) │ │ + source_file_idx : 2703 (Spdy3.java) │ │ │ │ Class #337 header: │ │ -class_idx : 254 │ │ +class_idx : 272 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2683 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2703 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ Class #337 annotations: │ │ Annotations on class │ │ @@ -121274,32 +121230,32 @@ │ │ type : '(Lokio/BufferedSink;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -06aaf0: |[06aaf0] com.squareup.okhttp.internal.framed.Spdy3$Writer.:(Lokio/BufferedSink;Z)V │ │ -06ab00: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06ab06: 5b34 c202 |0003: iput-object v4, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ab0a: 5c35 be02 |0005: iput-boolean v5, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.client:Z // field@02be │ │ -06ab0e: 2200 3802 |0007: new-instance v0, Ljava/util/zip/Deflater; // type@0238 │ │ -06ab12: 7010 d20b 0000 |0009: invoke-direct {v0}, Ljava/util/zip/Deflater;.:()V // method@0bd2 │ │ -06ab18: 6201 c302 |000c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@02c3 │ │ -06ab1c: 6e20 da0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/zip/Deflater;.setDictionary:([B)V // method@0bda │ │ -06ab22: 2201 8f02 |0011: new-instance v1, Lokio/Buffer; // type@028f │ │ -06ab26: 7010 7f0d 0100 |0013: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ -06ab2c: 5b31 c002 |0016: iput-object v1, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ -06ab30: 2201 9302 |0018: new-instance v1, Lokio/DeflaterSink; // type@0293 │ │ -06ab34: 5432 c002 |001a: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ -06ab38: 7030 4f0e 2100 |001c: invoke-direct {v1, v2, v0}, Lokio/DeflaterSink;.:(Lokio/Sink;Ljava/util/zip/Deflater;)V // method@0e4f │ │ -06ab3e: 7110 980e 0100 |001f: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -06ab44: 0c01 |0022: move-result-object v1 │ │ -06ab46: 5b31 c102 |0023: iput-object v1, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ -06ab4a: 0e00 |0025: return-void │ │ +06d4ac: |[06d4ac] com.squareup.okhttp.internal.framed.Spdy3$Writer.:(Lokio/BufferedSink;Z)V │ │ +06d4bc: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06d4c2: 5b34 c202 |0003: iput-object v4, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d4c6: 5c35 be02 |0005: iput-boolean v5, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.client:Z // field@02be │ │ +06d4ca: 2200 4b02 |0007: new-instance v0, Ljava/util/zip/Deflater; // type@024b │ │ +06d4ce: 7010 d20b 0000 |0009: invoke-direct {v0}, Ljava/util/zip/Deflater;.:()V // method@0bd2 │ │ +06d4d4: 6201 c302 |000c: sget-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@02c3 │ │ +06d4d8: 6e20 da0b 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/zip/Deflater;.setDictionary:([B)V // method@0bda │ │ +06d4de: 2201 a302 |0011: new-instance v1, Lokio/Buffer; // type@02a3 │ │ +06d4e2: 7010 7f0d 0100 |0013: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ +06d4e8: 5b31 c002 |0016: iput-object v1, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ +06d4ec: 2201 a702 |0018: new-instance v1, Lokio/DeflaterSink; // type@02a7 │ │ +06d4f0: 5432 c002 |001a: iget-object v2, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ +06d4f4: 7030 4f0e 2100 |001c: invoke-direct {v1, v2, v0}, Lokio/DeflaterSink;.:(Lokio/Sink;Ljava/util/zip/Deflater;)V // method@0e4f │ │ +06d4fa: 7110 980e 0100 |001f: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +06d500: 0c01 |0022: move-result-object v1 │ │ +06d502: 5b31 c102 |0023: iput-object v1, v3, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ +06d506: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=295 │ │ 0x0005 line=296 │ │ 0x0007 line=298 │ │ 0x000c line=299 │ │ @@ -121317,48 +121273,48 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -06ab4c: |[06ab4c] com.squareup.okhttp.internal.framed.Spdy3$Writer.writeNameValueBlockToBuffer:(Ljava/util/List;)V │ │ -06ab5c: 5464 c102 |0000: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ -06ab60: 7210 6f0b 0700 |0002: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ -06ab66: 0a05 |0005: move-result v5 │ │ -06ab68: 7220 f90d 5400 |0006: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06ab6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06ab70: 7210 6f0b 0700 |000a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ -06ab76: 0a02 |000d: move-result v2 │ │ -06ab78: 3520 3100 |000e: if-ge v0, v2, 003f // +0031 │ │ -06ab7c: 7220 650b 0700 |0010: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06ab82: 0c04 |0013: move-result-object v4 │ │ -06ab84: 1f04 ea00 |0014: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06ab88: 5441 5602 |0016: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -06ab8c: 5464 c102 |0018: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ -06ab90: 6e10 430e 0100 |001a: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@0e43 │ │ -06ab96: 0a05 |001d: move-result v5 │ │ -06ab98: 7220 f90d 5400 |001e: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06ab9e: 5464 c102 |0021: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ -06aba2: 7220 f00d 1400 |0023: invoke-interface {v4, v1}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ -06aba8: 7220 650b 0700 |0026: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06abae: 0c04 |0029: move-result-object v4 │ │ -06abb0: 1f04 ea00 |002a: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06abb4: 5443 5702 |002c: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -06abb8: 5464 c102 |002e: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ -06abbc: 6e10 430e 0300 |0030: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@0e43 │ │ -06abc2: 0a05 |0033: move-result v5 │ │ -06abc4: 7220 f90d 5400 |0034: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06abca: 5464 c102 |0037: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ -06abce: 7220 f00d 3400 |0039: invoke-interface {v4, v3}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ -06abd4: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06abd8: 28d0 |003e: goto 000e // -0030 │ │ -06abda: 5464 c102 |003f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ -06abde: 7210 ed0d 0400 |0041: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06abe4: 0e00 |0044: return-void │ │ +06d508: |[06d508] com.squareup.okhttp.internal.framed.Spdy3$Writer.writeNameValueBlockToBuffer:(Ljava/util/List;)V │ │ +06d518: 5464 c102 |0000: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ +06d51c: 7210 6f0b 0700 |0002: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ +06d522: 0a05 |0005: move-result v5 │ │ +06d524: 7220 f90d 5400 |0006: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d52a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06d52c: 7210 6f0b 0700 |000a: invoke-interface {v7}, Ljava/util/List;.size:()I // method@0b6f │ │ +06d532: 0a02 |000d: move-result v2 │ │ +06d534: 3520 3100 |000e: if-ge v0, v2, 003f // +0031 │ │ +06d538: 7220 650b 0700 |0010: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06d53e: 0c04 |0013: move-result-object v4 │ │ +06d540: 1f04 fc00 |0014: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06d544: 5441 5602 |0016: iget-object v1, v4, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +06d548: 5464 c102 |0018: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ +06d54c: 6e10 430e 0100 |001a: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@0e43 │ │ +06d552: 0a05 |001d: move-result v5 │ │ +06d554: 7220 f90d 5400 |001e: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d55a: 5464 c102 |0021: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ +06d55e: 7220 f00d 1400 |0023: invoke-interface {v4, v1}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ +06d564: 7220 650b 0700 |0026: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06d56a: 0c04 |0029: move-result-object v4 │ │ +06d56c: 1f04 fc00 |002a: check-cast v4, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06d570: 5443 5702 |002c: iget-object v3, v4, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +06d574: 5464 c102 |002e: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ +06d578: 6e10 430e 0300 |0030: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@0e43 │ │ +06d57e: 0a05 |0033: move-result v5 │ │ +06d580: 7220 f90d 5400 |0034: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d586: 5464 c102 |0037: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ +06d58a: 7220 f00d 3400 |0039: invoke-interface {v4, v3}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@0df0 │ │ +06d590: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06d594: 28d0 |003e: goto 000e // -0030 │ │ +06d596: 5464 c102 |003f: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ +06d59a: 7210 ed0d 0400 |0041: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06d5a0: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0009 line=410 │ │ 0x0010 line=411 │ │ 0x0018 line=412 │ │ 0x0021 line=413 │ │ @@ -121383,16 +121339,16 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06abe8: |[06abe8] com.squareup.okhttp.internal.framed.Spdy3$Writer.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -06abf8: 0e00 |0000: return-void │ │ +06d5a4: |[06d5a4] com.squareup.okhttp.internal.framed.Spdy3$Writer.ackSettings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +06d5b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ 0x0000 - 0x0001 reg=1 peerSettings Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ @@ -121401,26 +121357,26 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06abfc: |[06abfc] com.squareup.okhttp.internal.framed.Spdy3$Writer.close:()V │ │ -06ac0c: 1d02 |0000: monitor-enter v2 │ │ -06ac0e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -06ac10: 5c20 bf02 |0002: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06ac14: 5420 c202 |0004: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ac18: 5421 c102 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ -06ac1c: 7120 7104 1000 |0008: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/Util;.closeAll:(Ljava/io/Closeable;Ljava/io/Closeable;)V // method@0471 │ │ -06ac22: 1e02 |000b: monitor-exit v2 │ │ -06ac24: 0e00 |000c: return-void │ │ -06ac26: 0d00 |000d: move-exception v0 │ │ -06ac28: 1e02 |000e: monitor-exit v2 │ │ -06ac2a: 2700 |000f: throw v0 │ │ +06d5b8: |[06d5b8] com.squareup.okhttp.internal.framed.Spdy3$Writer.close:()V │ │ +06d5c8: 1d02 |0000: monitor-enter v2 │ │ +06d5ca: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +06d5cc: 5c20 bf02 |0002: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06d5d0: 5420 c202 |0004: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d5d4: 5421 c102 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockOut:Lokio/BufferedSink; // field@02c1 │ │ +06d5d8: 7120 7104 1000 |0008: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/Util;.closeAll:(Ljava/io/Closeable;Ljava/io/Closeable;)V // method@0471 │ │ +06d5de: 1e02 |000b: monitor-exit v2 │ │ +06d5e0: 0e00 |000c: return-void │ │ +06d5e2: 0d00 |000d: move-exception v0 │ │ +06d5e4: 1e02 |000e: monitor-exit v2 │ │ +06d5e6: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=487 │ │ 0x0004 line=488 │ │ 0x000b line=489 │ │ @@ -121433,18 +121389,18 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac38: |[06ac38] com.squareup.okhttp.internal.framed.Spdy3$Writer.connectionPreface:()V │ │ -06ac48: 1d00 |0000: monitor-enter v0 │ │ -06ac4a: 1e00 |0001: monitor-exit v0 │ │ -06ac4c: 0e00 |0002: return-void │ │ +06d5f4: |[06d5f4] com.squareup.okhttp.internal.framed.Spdy3$Writer.connectionPreface:()V │ │ +06d604: 1d00 |0000: monitor-enter v0 │ │ +06d606: 1e00 |0001: monitor-exit v0 │ │ +06d608: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ @@ -121452,26 +121408,26 @@ │ │ type : '(ZILokio/Buffer;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -06ac50: |[06ac50] com.squareup.okhttp.internal.framed.Spdy3$Writer.data:(ZILokio/Buffer;I)V │ │ -06ac60: 1d02 |0000: monitor-enter v2 │ │ -06ac62: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ -06ac66: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -06ac68: 6e56 1e06 4250 |0004: invoke-virtual {v2, v4, v0, v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sendDataFrame:(IILokio/Buffer;I)V // method@061e │ │ -06ac6e: 1e02 |0007: monitor-exit v2 │ │ -06ac70: 0e00 |0008: return-void │ │ -06ac72: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06ac74: 28fa |000a: goto 0004 // -0006 │ │ -06ac76: 0d01 |000b: move-exception v1 │ │ -06ac78: 1e02 |000c: monitor-exit v2 │ │ -06ac7a: 2701 |000d: throw v1 │ │ +06d60c: |[06d60c] com.squareup.okhttp.internal.framed.Spdy3$Writer.data:(ZILokio/Buffer;I)V │ │ +06d61c: 1d02 |0000: monitor-enter v2 │ │ +06d61e: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +06d622: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06d624: 6e56 1e06 4250 |0004: invoke-virtual {v2, v4, v0, v5, v6}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sendDataFrame:(IILokio/Buffer;I)V // method@061e │ │ +06d62a: 1e02 |0007: monitor-exit v2 │ │ +06d62c: 0e00 |0008: return-void │ │ +06d62e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06d630: 28fa |000a: goto 0004 // -0006 │ │ +06d632: 0d01 |000b: move-exception v1 │ │ +06d634: 1e02 |000c: monitor-exit v2 │ │ +06d636: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=391 │ │ 0x0004 line=392 │ │ 0x0007 line=393 │ │ @@ -121490,29 +121446,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06ac88: |[06ac88] com.squareup.okhttp.internal.framed.Spdy3$Writer.flush:()V │ │ -06ac98: 1d02 |0000: monitor-enter v2 │ │ -06ac9a: 5520 bf02 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06ac9e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -06aca2: 2200 8a01 |0005: new-instance v0, Ljava/io/IOException; // type@018a │ │ -06aca6: 1a01 140f |0007: const-string v1, "closed" // string@0f14 │ │ -06acaa: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06acb0: 2700 |000c: throw v0 │ │ -06acb2: 0d00 |000d: move-exception v0 │ │ -06acb4: 1e02 |000e: monitor-exit v2 │ │ -06acb6: 2700 |000f: throw v0 │ │ -06acb8: 5420 c202 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06acbc: 7210 ed0d 0000 |0012: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06acc2: 1e02 |0015: monitor-exit v2 │ │ -06acc4: 0e00 |0016: return-void │ │ +06d644: |[06d644] com.squareup.okhttp.internal.framed.Spdy3$Writer.flush:()V │ │ +06d654: 1d02 |0000: monitor-enter v2 │ │ +06d656: 5520 bf02 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06d65a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +06d65e: 2200 9c01 |0005: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06d662: 1a01 270f |0007: const-string v1, "closed" // string@0f27 │ │ +06d666: 7020 9809 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06d66c: 2700 |000c: throw v0 │ │ +06d66e: 0d00 |000d: move-exception v0 │ │ +06d670: 1e02 |000e: monitor-exit v2 │ │ +06d672: 2700 |000f: throw v0 │ │ +06d674: 5420 c202 |0010: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d678: 7210 ed0d 0000 |0012: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06d67e: 1e02 |0015: monitor-exit v2 │ │ +06d680: 0e00 |0016: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0015 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=319 │ │ @@ -121526,50 +121482,50 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -06acdc: |[06acdc] com.squareup.okhttp.internal.framed.Spdy3$Writer.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V │ │ -06acec: 1d05 |0000: monitor-enter v5 │ │ -06acee: 5553 bf02 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06acf2: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -06acf6: 2203 8a01 |0005: new-instance v3, Ljava/io/IOException; // type@018a │ │ -06acfa: 1a04 140f |0007: const-string v4, "closed" // string@0f14 │ │ -06acfe: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06ad04: 2703 |000c: throw v3 │ │ -06ad06: 0d03 |000d: move-exception v3 │ │ -06ad08: 1e05 |000e: monitor-exit v5 │ │ -06ad0a: 2703 |000f: throw v3 │ │ -06ad0c: 5273 ee01 |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@01ee │ │ -06ad10: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -06ad12: 3343 0a00 |0013: if-ne v3, v4, 001d // +000a │ │ -06ad16: 2203 ac01 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -06ad1a: 1a04 fd10 |0017: const-string v4, "errorCode.spdyGoAwayCode == -1" // string@10fd │ │ -06ad1e: 7020 ef09 4300 |0019: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -06ad24: 2703 |001c: throw v3 │ │ -06ad26: 1272 |001d: const/4 v2, #int 7 // #7 │ │ -06ad28: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -06ad2a: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ -06ad2e: 5453 c202 |0021: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ad32: 1404 0700 0380 |0023: const v4, #float -2.75516e-40 // #80030007 │ │ -06ad38: 7220 f90d 4300 |0026: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06ad3e: 5453 c202 |0029: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ad42: 1304 0800 |002b: const/16 v4, #int 8 // #8 │ │ -06ad46: 7220 f90d 4300 |002d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06ad4c: 5453 c202 |0030: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ad50: 7220 f90d 6300 |0032: invoke-interface {v3, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06ad56: 5453 c202 |0035: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ad5a: 5274 ee01 |0037: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@01ee │ │ -06ad5e: 7220 f90d 4300 |0039: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06ad64: 5453 c202 |003c: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ad68: 7210 ed0d 0300 |003e: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06ad6e: 1e05 |0041: monitor-exit v5 │ │ -06ad70: 0e00 |0042: return-void │ │ +06d698: |[06d698] com.squareup.okhttp.internal.framed.Spdy3$Writer.goAway:(ILcom/squareup/okhttp/internal/framed/ErrorCode;[B)V │ │ +06d6a8: 1d05 |0000: monitor-enter v5 │ │ +06d6aa: 5553 bf02 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06d6ae: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +06d6b2: 2203 9c01 |0005: new-instance v3, Ljava/io/IOException; // type@019c │ │ +06d6b6: 1a04 270f |0007: const-string v4, "closed" // string@0f27 │ │ +06d6ba: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06d6c0: 2703 |000c: throw v3 │ │ +06d6c2: 0d03 |000d: move-exception v3 │ │ +06d6c4: 1e05 |000e: monitor-exit v5 │ │ +06d6c6: 2703 |000f: throw v3 │ │ +06d6c8: 5273 ee01 |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@01ee │ │ +06d6cc: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +06d6ce: 3343 0a00 |0013: if-ne v3, v4, 001d // +000a │ │ +06d6d2: 2203 be01 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +06d6d6: 1a04 1011 |0017: const-string v4, "errorCode.spdyGoAwayCode == -1" // string@1110 │ │ +06d6da: 7020 ef09 4300 |0019: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +06d6e0: 2703 |001c: throw v3 │ │ +06d6e2: 1272 |001d: const/4 v2, #int 7 // #7 │ │ +06d6e4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +06d6e6: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ +06d6ea: 5453 c202 |0021: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d6ee: 1404 0700 0380 |0023: const v4, #float -2.75516e-40 // #80030007 │ │ +06d6f4: 7220 f90d 4300 |0026: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d6fa: 5453 c202 |0029: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d6fe: 1304 0800 |002b: const/16 v4, #int 8 // #8 │ │ +06d702: 7220 f90d 4300 |002d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d708: 5453 c202 |0030: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d70c: 7220 f90d 6300 |0032: invoke-interface {v3, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d712: 5453 c202 |0035: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d716: 5274 ee01 |0037: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyGoAwayCode:I // field@01ee │ │ +06d71a: 7220 f90d 4300 |0039: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d720: 5453 c202 |003c: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d724: 7210 ed0d 0300 |003e: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06d72a: 1e05 |0041: monitor-exit v5 │ │ +06d72c: 0e00 |0042: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0041 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=455 │ │ @@ -121594,55 +121550,55 @@ │ │ 0x0000 - 0x0043 reg=8 ignored [B │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ name : 'headers' │ │ type : '(ILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -06ad88: |[06ad88] com.squareup.okhttp.internal.framed.Spdy3$Writer.headers:(ILjava/util/List;)V │ │ -06ad98: 1d08 |0000: monitor-enter v8 │ │ -06ad9a: 5583 bf02 |0001: iget-boolean v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06ad9e: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -06ada2: 2203 8a01 |0005: new-instance v3, Ljava/io/IOException; // type@018a │ │ -06ada6: 1a04 140f |0007: const-string v4, "closed" // string@0f14 │ │ -06adaa: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06adb0: 2703 |000c: throw v3 │ │ -06adb2: 0d03 |000d: move-exception v3 │ │ -06adb4: 1e08 |000e: monitor-exit v8 │ │ -06adb6: 2703 |000f: throw v3 │ │ -06adb8: 7020 2306 a800 |0010: invoke-direct {v8, v10}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.writeNameValueBlockToBuffer:(Ljava/util/List;)V // method@0623 │ │ -06adbe: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -06adc0: 1302 0800 |0014: const/16 v2, #int 8 // #8 │ │ -06adc4: 5483 c002 |0016: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ -06adc8: 6e10 bb0d 0300 |0018: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06adce: 0b04 |001b: move-result-wide v4 │ │ -06add0: 1606 0400 |001c: const-wide/16 v6, #int 4 // #4 │ │ -06add4: bb64 |001e: add-long/2addr v4, v6 │ │ -06add6: 8441 |001f: long-to-int v1, v4 │ │ -06add8: 5483 c202 |0020: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06addc: 1404 0800 0380 |0022: const v4, #float -2.75518e-40 // #80030008 │ │ -06ade2: 7220 f90d 4300 |0025: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06ade8: 5483 c202 |0028: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06adec: 1404 ffff ff00 |002a: const v4, #float 2.35099e-38 // #00ffffff │ │ -06adf2: b514 |002d: and-int/2addr v4, v1 │ │ -06adf4: de04 0400 |002e: or-int/lit8 v4, v4, #int 0 // #00 │ │ -06adf8: 7220 f90d 4300 |0030: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06adfe: 5483 c202 |0033: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ae02: 1404 ffff ff7f |0035: const v4, #float nan // #7fffffff │ │ -06ae08: b594 |0038: and-int/2addr v4, v9 │ │ -06ae0a: 7220 f90d 4300 |0039: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06ae10: 5483 c202 |003c: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06ae14: 5484 c002 |003e: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ -06ae18: 7220 f50d 4300 |0040: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@0df5 │ │ -06ae1e: 1e08 |0043: monitor-exit v8 │ │ -06ae20: 0e00 |0044: return-void │ │ +06d744: |[06d744] com.squareup.okhttp.internal.framed.Spdy3$Writer.headers:(ILjava/util/List;)V │ │ +06d754: 1d07 |0000: monitor-enter v7 │ │ +06d756: 5573 bf02 |0001: iget-boolean v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06d75a: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +06d75e: 2203 9c01 |0005: new-instance v3, Ljava/io/IOException; // type@019c │ │ +06d762: 1a04 270f |0007: const-string v4, "closed" // string@0f27 │ │ +06d766: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06d76c: 2703 |000c: throw v3 │ │ +06d76e: 0d03 |000d: move-exception v3 │ │ +06d770: 1e07 |000e: monitor-exit v7 │ │ +06d772: 2703 |000f: throw v3 │ │ +06d774: 7020 2306 9700 |0010: invoke-direct {v7, v9}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.writeNameValueBlockToBuffer:(Ljava/util/List;)V // method@0623 │ │ +06d77a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +06d77c: 1302 0800 |0014: const/16 v2, #int 8 // #8 │ │ +06d780: 5473 c002 |0016: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ +06d784: 6e10 bb0d 0300 |0018: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06d78a: 0b03 |001b: move-result-wide v3 │ │ +06d78c: 1605 0400 |001c: const-wide/16 v5, #int 4 // #4 │ │ +06d790: bb53 |001e: add-long/2addr v3, v5 │ │ +06d792: 8431 |001f: long-to-int v1, v3 │ │ +06d794: 5473 c202 |0020: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d798: 1404 0800 0380 |0022: const v4, #float -2.75518e-40 // #80030008 │ │ +06d79e: 7220 f90d 4300 |0025: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d7a4: 5473 c202 |0028: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d7a8: 1404 ffff ff00 |002a: const v4, #float 2.35099e-38 // #00ffffff │ │ +06d7ae: b514 |002d: and-int/2addr v4, v1 │ │ +06d7b0: de04 0400 |002e: or-int/lit8 v4, v4, #int 0 // #00 │ │ +06d7b4: 7220 f90d 4300 |0030: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d7ba: 5473 c202 |0033: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d7be: 1404 ffff ff7f |0035: const v4, #float nan // #7fffffff │ │ +06d7c4: b584 |0038: and-int/2addr v4, v8 │ │ +06d7c6: 7220 f90d 4300 |0039: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d7cc: 5473 c202 |003c: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d7d0: 5474 c002 |003e: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ +06d7d4: 7220 f50d 4300 |0040: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@0df5 │ │ +06d7da: 1e07 |0043: monitor-exit v7 │ │ +06d7dc: 0e00 |0044: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0043 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=359 │ │ @@ -121652,34 +121608,34 @@ │ │ 0x0016 line=363 │ │ 0x0020 line=365 │ │ 0x0028 line=366 │ │ 0x0033 line=367 │ │ 0x003c line=368 │ │ 0x0043 line=369 │ │ locals : │ │ - 0x0000 - 0x0000 reg=10 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ 0x0014 - 0x0045 reg=0 flags I │ │ 0x0020 - 0x0045 reg=1 length I │ │ 0x0016 - 0x0045 reg=2 type I │ │ - 0x0000 - 0x0045 reg=8 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ - 0x0000 - 0x0045 reg=9 streamId I │ │ - 0x0000 - 0x0045 reg=10 headerBlock Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0045 reg=7 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ + 0x0000 - 0x0045 reg=8 streamId I │ │ + 0x0000 - 0x0045 reg=9 headerBlock Ljava/util/List; Ljava/util/List; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ name : 'maxDataLength' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ae38: |[06ae38] com.squareup.okhttp.internal.framed.Spdy3$Writer.maxDataLength:()I │ │ -06ae48: 1300 ff3f |0000: const/16 v0, #int 16383 // #3fff │ │ -06ae4c: 0f00 |0002: return v0 │ │ +06d7f4: |[06d7f4] com.squareup.okhttp.internal.framed.Spdy3$Writer.maxDataLength:()I │ │ +06d804: 1300 ff3f |0000: const/16 v0, #int 16383 // #3fff │ │ +06d808: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ @@ -121687,56 +121643,56 @@ │ │ type : '(ZII)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -06ae50: |[06ae50] com.squareup.okhttp.internal.framed.Spdy3$Writer.ping:(ZII)V │ │ -06ae60: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06ae62: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -06ae64: 1d07 |0002: monitor-enter v7 │ │ -06ae66: 5575 bf02 |0003: iget-boolean v5, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06ae6a: 3805 0d00 |0005: if-eqz v5, 0012 // +000d │ │ -06ae6e: 2204 8a01 |0007: new-instance v4, Ljava/io/IOException; // type@018a │ │ -06ae72: 1a05 140f |0009: const-string v5, "closed" // string@0f14 │ │ -06ae76: 7020 9809 5400 |000b: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06ae7c: 2704 |000e: throw v4 │ │ -06ae7e: 0d04 |000f: move-exception v4 │ │ -06ae80: 1e07 |0010: monitor-exit v7 │ │ -06ae82: 2704 |0011: throw v4 │ │ -06ae84: 5576 be02 |0012: iget-boolean v6, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.client:Z // field@02be │ │ -06ae88: dd05 0901 |0014: and-int/lit8 v5, v9, #int 1 // #01 │ │ -06ae8c: 3325 0f00 |0016: if-ne v5, v2, 0025 // +000f │ │ -06ae90: 0125 |0018: move v5, v2 │ │ -06ae92: 3256 0e00 |0019: if-eq v6, v5, 0027 // +000e │ │ -06ae96: 3228 0e00 |001b: if-eq v8, v2, 0029 // +000e │ │ -06ae9a: 2204 ac01 |001d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -06ae9e: 1a05 8617 |001f: const-string v5, "payload != reply" // string@1786 │ │ -06aea2: 7020 ef09 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -06aea8: 2704 |0024: throw v4 │ │ -06aeaa: 0145 |0025: move v5, v4 │ │ -06aeac: 28f3 |0026: goto 0019 // -000d │ │ -06aeae: 0142 |0027: move v2, v4 │ │ -06aeb0: 28f3 |0028: goto 001b // -000d │ │ -06aeb2: 1263 |0029: const/4 v3, #int 6 // #6 │ │ -06aeb4: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -06aeb6: 1241 |002b: const/4 v1, #int 4 // #4 │ │ -06aeb8: 5474 c202 |002c: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06aebc: 1405 0600 0380 |002e: const v5, #float -2.75515e-40 // #80030006 │ │ -06aec2: 7220 f90d 5400 |0031: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06aec8: 5474 c202 |0034: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06aecc: 1245 |0036: const/4 v5, #int 4 // #4 │ │ -06aece: 7220 f90d 5400 |0037: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06aed4: 5474 c202 |003a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06aed8: 7220 f90d 9400 |003c: invoke-interface {v4, v9}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06aede: 5474 c202 |003f: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06aee2: 7210 ed0d 0400 |0041: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06aee8: 1e07 |0044: monitor-exit v7 │ │ -06aeea: 0e00 |0045: return-void │ │ +06d80c: |[06d80c] com.squareup.okhttp.internal.framed.Spdy3$Writer.ping:(ZII)V │ │ +06d81c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06d81e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +06d820: 1d07 |0002: monitor-enter v7 │ │ +06d822: 5575 bf02 |0003: iget-boolean v5, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06d826: 3805 0d00 |0005: if-eqz v5, 0012 // +000d │ │ +06d82a: 2204 9c01 |0007: new-instance v4, Ljava/io/IOException; // type@019c │ │ +06d82e: 1a05 270f |0009: const-string v5, "closed" // string@0f27 │ │ +06d832: 7020 9809 5400 |000b: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06d838: 2704 |000e: throw v4 │ │ +06d83a: 0d04 |000f: move-exception v4 │ │ +06d83c: 1e07 |0010: monitor-exit v7 │ │ +06d83e: 2704 |0011: throw v4 │ │ +06d840: 5576 be02 |0012: iget-boolean v6, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.client:Z // field@02be │ │ +06d844: dd05 0901 |0014: and-int/lit8 v5, v9, #int 1 // #01 │ │ +06d848: 3325 0f00 |0016: if-ne v5, v2, 0025 // +000f │ │ +06d84c: 0125 |0018: move v5, v2 │ │ +06d84e: 3256 0e00 |0019: if-eq v6, v5, 0027 // +000e │ │ +06d852: 3228 0e00 |001b: if-eq v8, v2, 0029 // +000e │ │ +06d856: 2204 be01 |001d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +06d85a: 1a05 9717 |001f: const-string v5, "payload != reply" // string@1797 │ │ +06d85e: 7020 ef09 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +06d864: 2704 |0024: throw v4 │ │ +06d866: 0145 |0025: move v5, v4 │ │ +06d868: 28f3 |0026: goto 0019 // -000d │ │ +06d86a: 0142 |0027: move v2, v4 │ │ +06d86c: 28f3 |0028: goto 001b // -000d │ │ +06d86e: 1263 |0029: const/4 v3, #int 6 // #6 │ │ +06d870: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +06d872: 1241 |002b: const/4 v1, #int 4 // #4 │ │ +06d874: 5474 c202 |002c: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d878: 1405 0600 0380 |002e: const v5, #float -2.75515e-40 // #80030006 │ │ +06d87e: 7220 f90d 5400 |0031: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d884: 5474 c202 |0034: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d888: 1245 |0036: const/4 v5, #int 4 // #4 │ │ +06d88a: 7220 f90d 5400 |0037: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d890: 5474 c202 |003a: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d894: 7220 f90d 9400 |003c: invoke-interface {v4, v9}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d89a: 5474 c202 |003f: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d89e: 7210 ed0d 0400 |0041: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06d8a4: 1e07 |0044: monitor-exit v7 │ │ +06d8a6: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0003 - 0x000f │ │ -> 0x000f │ │ 0x0012 - 0x0044 │ │ -> 0x000f │ │ positions : │ │ 0x0002 line=441 │ │ @@ -121767,16 +121723,16 @@ │ │ type : '(IILjava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06af00: |[06af00] com.squareup.okhttp.internal.framed.Spdy3$Writer.pushPromise:(IILjava/util/List;)V │ │ -06af10: 0e00 |0000: return-void │ │ +06d8bc: |[06d8bc] com.squareup.okhttp.internal.framed.Spdy3$Writer.pushPromise:(IILjava/util/List;)V │ │ +06d8cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ 0x0000 - 0x0001 reg=1 streamId I │ │ @@ -121788,51 +121744,51 @@ │ │ type : '(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -06af14: |[06af14] com.squareup.okhttp.internal.framed.Spdy3$Writer.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ -06af24: 1d05 |0000: monitor-enter v5 │ │ -06af26: 5553 bf02 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06af2a: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -06af2e: 2203 8a01 |0005: new-instance v3, Ljava/io/IOException; // type@018a │ │ -06af32: 1a04 140f |0007: const-string v4, "closed" // string@0f14 │ │ -06af36: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06af3c: 2703 |000c: throw v3 │ │ -06af3e: 0d03 |000d: move-exception v3 │ │ -06af40: 1e05 |000e: monitor-exit v5 │ │ -06af42: 2703 |000f: throw v3 │ │ -06af44: 5273 ef01 |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@01ef │ │ -06af48: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -06af4a: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ -06af4e: 2203 ac01 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -06af52: 7010 ee09 0300 |0017: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ -06af58: 2703 |001a: throw v3 │ │ -06af5a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -06af5c: 1232 |001c: const/4 v2, #int 3 // #3 │ │ -06af5e: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ -06af62: 5453 c202 |001f: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06af66: 1404 0300 0380 |0021: const v4, #float -2.75511e-40 // #80030003 │ │ -06af6c: 7220 f90d 4300 |0024: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06af72: 5453 c202 |0027: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06af76: 1304 0800 |0029: const/16 v4, #int 8 // #8 │ │ -06af7a: 7220 f90d 4300 |002b: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06af80: 5453 c202 |002e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06af84: 1404 ffff ff7f |0030: const v4, #float nan // #7fffffff │ │ -06af8a: b564 |0033: and-int/2addr v4, v6 │ │ -06af8c: 7220 f90d 4300 |0034: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06af92: 5453 c202 |0037: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06af96: 5274 ef01 |0039: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@01ef │ │ -06af9a: 7220 f90d 4300 |003b: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06afa0: 5453 c202 |003e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06afa4: 7210 ed0d 0300 |0040: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06afaa: 1e05 |0043: monitor-exit v5 │ │ -06afac: 0e00 |0044: return-void │ │ +06d8d0: |[06d8d0] com.squareup.okhttp.internal.framed.Spdy3$Writer.rstStream:(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ +06d8e0: 1d05 |0000: monitor-enter v5 │ │ +06d8e2: 5553 bf02 |0001: iget-boolean v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06d8e6: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +06d8ea: 2203 9c01 |0005: new-instance v3, Ljava/io/IOException; // type@019c │ │ +06d8ee: 1a04 270f |0007: const-string v4, "closed" // string@0f27 │ │ +06d8f2: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06d8f8: 2703 |000c: throw v3 │ │ +06d8fa: 0d03 |000d: move-exception v3 │ │ +06d8fc: 1e05 |000e: monitor-exit v5 │ │ +06d8fe: 2703 |000f: throw v3 │ │ +06d900: 5273 ef01 |0010: iget v3, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@01ef │ │ +06d904: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +06d906: 3343 0800 |0013: if-ne v3, v4, 001b // +0008 │ │ +06d90a: 2203 be01 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +06d90e: 7010 ee09 0300 |0017: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ +06d914: 2703 |001a: throw v3 │ │ +06d916: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +06d918: 1232 |001c: const/4 v2, #int 3 // #3 │ │ +06d91a: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ +06d91e: 5453 c202 |001f: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d922: 1404 0300 0380 |0021: const v4, #float -2.75511e-40 // #80030003 │ │ +06d928: 7220 f90d 4300 |0024: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d92e: 5453 c202 |0027: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d932: 1304 0800 |0029: const/16 v4, #int 8 // #8 │ │ +06d936: 7220 f90d 4300 |002b: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d93c: 5453 c202 |002e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d940: 1404 ffff ff7f |0030: const v4, #float nan // #7fffffff │ │ +06d946: b564 |0033: and-int/2addr v4, v6 │ │ +06d948: 7220 f90d 4300 |0034: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d94e: 5453 c202 |0037: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d952: 5274 ef01 |0039: iget v4, v7, Lcom/squareup/okhttp/internal/framed/ErrorCode;.spdyRstCode:I // field@01ef │ │ +06d956: 7220 f90d 4300 |003b: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d95c: 5453 c202 |003e: iget-object v3, v5, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d960: 7210 ed0d 0300 |0040: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06d966: 1e05 |0043: monitor-exit v5 │ │ +06d968: 0e00 |0044: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0043 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=373 │ │ @@ -121859,53 +121815,53 @@ │ │ type : '(IILokio/Buffer;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -06afc4: |[06afc4] com.squareup.okhttp.internal.framed.Spdy3$Writer.sendDataFrame:(IILokio/Buffer;I)V │ │ -06afd4: 5540 bf02 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06afd8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06afdc: 2200 8a01 |0004: new-instance v0, Ljava/io/IOException; // type@018a │ │ -06afe0: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -06afe4: 7020 9809 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06afea: 2700 |000b: throw v0 │ │ -06afec: 8180 |000c: int-to-long v0, v8 │ │ -06afee: 1702 ffff ff00 |000d: const-wide/32 v2, #float 2.35099e-38 // #00ffffff │ │ -06aff4: 3100 0002 |0010: cmp-long v0, v0, v2 │ │ -06aff8: 3d00 1b00 |0012: if-lez v0, 002d // +001b │ │ -06affc: 2200 ac01 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -06b000: 2201 c101 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06b004: 7010 500a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06b00a: 1a02 6e03 |001b: const-string v2, "FRAME_TOO_LARGE max size is 16Mib: " // string@036e │ │ -06b00e: 6e20 580a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06b014: 0c01 |0020: move-result-object v1 │ │ -06b016: 6e20 550a 8100 |0021: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06b01c: 0c01 |0024: move-result-object v1 │ │ -06b01e: 6e10 640a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06b024: 0c01 |0028: move-result-object v1 │ │ -06b026: 7020 ef09 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -06b02c: 2700 |002c: throw v0 │ │ -06b02e: 5440 c202 |002d: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b032: 1401 ffff ff7f |002f: const v1, #float nan // #7fffffff │ │ -06b038: b551 |0032: and-int/2addr v1, v5 │ │ -06b03a: 7220 f90d 1000 |0033: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b040: 5440 c202 |0036: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b044: d561 ff00 |0038: and-int/lit16 v1, v6, #int 255 // #00ff │ │ -06b048: e001 0118 |003a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -06b04c: 1402 ffff ff00 |003c: const v2, #float 2.35099e-38 // #00ffffff │ │ -06b052: b582 |003f: and-int/2addr v2, v8 │ │ -06b054: b621 |0040: or-int/2addr v1, v2 │ │ -06b056: 7220 f90d 1000 |0041: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b05c: 3d08 0800 |0044: if-lez v8, 004c // +0008 │ │ -06b060: 5440 c202 |0046: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b064: 8182 |0048: int-to-long v2, v8 │ │ -06b066: 7240 f40d 7032 |0049: invoke-interface {v0, v7, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ -06b06c: 0e00 |004c: return-void │ │ +06d980: |[06d980] com.squareup.okhttp.internal.framed.Spdy3$Writer.sendDataFrame:(IILokio/Buffer;I)V │ │ +06d990: 5540 bf02 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06d994: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06d998: 2200 9c01 |0004: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06d99c: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +06d9a0: 7020 9809 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06d9a6: 2700 |000b: throw v0 │ │ +06d9a8: 8180 |000c: int-to-long v0, v8 │ │ +06d9aa: 1702 ffff ff00 |000d: const-wide/32 v2, #float 2.35099e-38 // #00ffffff │ │ +06d9b0: 3100 0002 |0010: cmp-long v0, v0, v2 │ │ +06d9b4: 3d00 1b00 |0012: if-lez v0, 002d // +001b │ │ +06d9b8: 2200 be01 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +06d9bc: 2201 d301 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06d9c0: 7010 500a 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06d9c6: 1a02 6e03 |001b: const-string v2, "FRAME_TOO_LARGE max size is 16Mib: " // string@036e │ │ +06d9ca: 6e20 580a 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06d9d0: 0c01 |0020: move-result-object v1 │ │ +06d9d2: 6e20 550a 8100 |0021: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06d9d8: 0c01 |0024: move-result-object v1 │ │ +06d9da: 6e10 640a 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06d9e0: 0c01 |0028: move-result-object v1 │ │ +06d9e2: 7020 ef09 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +06d9e8: 2700 |002c: throw v0 │ │ +06d9ea: 5440 c202 |002d: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06d9ee: 1401 ffff ff7f |002f: const v1, #float nan // #7fffffff │ │ +06d9f4: b551 |0032: and-int/2addr v1, v5 │ │ +06d9f6: 7220 f90d 1000 |0033: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06d9fc: 5440 c202 |0036: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06da00: d561 ff00 |0038: and-int/lit16 v1, v6, #int 255 // #00ff │ │ +06da04: e001 0118 |003a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +06da08: 1402 ffff ff00 |003c: const v2, #float 2.35099e-38 // #00ffffff │ │ +06da0e: b582 |003f: and-int/2addr v2, v8 │ │ +06da10: b621 |0040: or-int/2addr v1, v2 │ │ +06da12: 7220 f90d 1000 |0041: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06da18: 3d08 0800 |0044: if-lez v8, 004c // +0008 │ │ +06da1c: 5440 c202 |0046: iget-object v0, v4, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06da20: 8181 |0048: int-to-long v1, v8 │ │ +06da22: 7240 f40d 7021 |0049: invoke-interface {v0, v7, v1, v2}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ +06da28: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x000c line=398 │ │ 0x0014 line=399 │ │ 0x002d line=401 │ │ 0x0036 line=402 │ │ @@ -121924,66 +121880,66 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/Settings;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -06b070: |[06b070] com.squareup.okhttp.internal.framed.Spdy3$Writer.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ -06b080: 1409 ffff ff00 |0000: const v9, #float 2.35099e-38 // #00ffffff │ │ -06b086: 1d0a |0003: monitor-enter v10 │ │ -06b088: 55a6 bf02 |0004: iget-boolean v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06b08c: 3806 0d00 |0006: if-eqz v6, 0013 // +000d │ │ -06b090: 2206 8a01 |0008: new-instance v6, Ljava/io/IOException; // type@018a │ │ -06b094: 1a07 140f |000a: const-string v7, "closed" // string@0f14 │ │ -06b098: 7020 9809 7600 |000c: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06b09e: 2706 |000f: throw v6 │ │ -06b0a0: 0d06 |0010: move-exception v6 │ │ -06b0a2: 1e0a |0011: monitor-exit v10 │ │ -06b0a4: 2706 |0012: throw v6 │ │ -06b0a6: 1245 |0013: const/4 v5, #int 4 // #4 │ │ -06b0a8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -06b0aa: 6e10 0406 0b00 |0015: invoke-virtual {v11}, Lcom/squareup/okhttp/internal/framed/Settings;.size:()I // method@0604 │ │ -06b0b0: 0a04 |0018: move-result v4 │ │ -06b0b2: da06 0408 |0019: mul-int/lit8 v6, v4, #int 8 // #08 │ │ -06b0b6: d802 0604 |001b: add-int/lit8 v2, v6, #int 4 // #04 │ │ -06b0ba: 54a6 c202 |001d: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b0be: 1407 0400 0380 |001f: const v7, #float -2.75512e-40 // #80030004 │ │ -06b0c4: 7220 f90d 7600 |0022: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b0ca: 54a6 c202 |0025: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b0ce: 9507 0209 |0027: and-int v7, v2, v9 │ │ -06b0d2: de07 0700 |0029: or-int/lit8 v7, v7, #int 0 // #00 │ │ -06b0d6: 7220 f90d 7600 |002b: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b0dc: 54a6 c202 |002e: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b0e0: 7220 f90d 4600 |0030: invoke-interface {v6, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b0e6: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -06b0e8: 1306 0a00 |0034: const/16 v6, #int 10 // #a │ │ -06b0ec: 3661 2500 |0036: if-gt v1, v6, 005b // +0025 │ │ -06b0f0: 6e20 0006 1b00 |0038: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@0600 │ │ -06b0f6: 0a06 |003b: move-result v6 │ │ -06b0f8: 3906 0500 |003c: if-nez v6, 0041 // +0005 │ │ -06b0fc: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b100: 28f4 |0040: goto 0034 // -000c │ │ -06b102: 6e20 f005 1b00 |0041: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.flags:(I)I // method@05f0 │ │ -06b108: 0a03 |0044: move-result v3 │ │ -06b10a: 54a6 c202 |0045: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b10e: d537 ff00 |0047: and-int/lit16 v7, v3, #int 255 // #00ff │ │ -06b112: e007 0718 |0049: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -06b116: 9508 0109 |004b: and-int v8, v1, v9 │ │ -06b11a: b687 |004d: or-int/2addr v7, v8 │ │ -06b11c: 7220 f90d 7600 |004e: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b122: 54a6 c202 |0051: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b126: 6e20 f105 1b00 |0053: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@05f1 │ │ -06b12c: 0a07 |0056: move-result v7 │ │ -06b12e: 7220 f90d 7600 |0057: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b134: 28e4 |005a: goto 003e // -001c │ │ -06b136: 54a6 c202 |005b: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b13a: 7210 ed0d 0600 |005d: invoke-interface {v6}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06b140: 1e0a |0060: monitor-exit v10 │ │ -06b142: 0e00 |0061: return-void │ │ +06da2c: |[06da2c] com.squareup.okhttp.internal.framed.Spdy3$Writer.settings:(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ +06da3c: 1409 ffff ff00 |0000: const v9, #float 2.35099e-38 // #00ffffff │ │ +06da42: 1d0a |0003: monitor-enter v10 │ │ +06da44: 55a6 bf02 |0004: iget-boolean v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06da48: 3806 0d00 |0006: if-eqz v6, 0013 // +000d │ │ +06da4c: 2206 9c01 |0008: new-instance v6, Ljava/io/IOException; // type@019c │ │ +06da50: 1a07 270f |000a: const-string v7, "closed" // string@0f27 │ │ +06da54: 7020 9809 7600 |000c: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06da5a: 2706 |000f: throw v6 │ │ +06da5c: 0d06 |0010: move-exception v6 │ │ +06da5e: 1e0a |0011: monitor-exit v10 │ │ +06da60: 2706 |0012: throw v6 │ │ +06da62: 1245 |0013: const/4 v5, #int 4 // #4 │ │ +06da64: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +06da66: 6e10 0406 0b00 |0015: invoke-virtual {v11}, Lcom/squareup/okhttp/internal/framed/Settings;.size:()I // method@0604 │ │ +06da6c: 0a04 |0018: move-result v4 │ │ +06da6e: da06 0408 |0019: mul-int/lit8 v6, v4, #int 8 // #08 │ │ +06da72: d802 0604 |001b: add-int/lit8 v2, v6, #int 4 // #04 │ │ +06da76: 54a6 c202 |001d: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06da7a: 1407 0400 0380 |001f: const v7, #float -2.75512e-40 // #80030004 │ │ +06da80: 7220 f90d 7600 |0022: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06da86: 54a6 c202 |0025: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06da8a: 9507 0209 |0027: and-int v7, v2, v9 │ │ +06da8e: de07 0700 |0029: or-int/lit8 v7, v7, #int 0 // #00 │ │ +06da92: 7220 f90d 7600 |002b: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06da98: 54a6 c202 |002e: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06da9c: 7220 f90d 4600 |0030: invoke-interface {v6, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06daa2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +06daa4: 1306 0a00 |0034: const/16 v6, #int 10 // #a │ │ +06daa8: 3661 2500 |0036: if-gt v1, v6, 005b // +0025 │ │ +06daac: 6e20 0006 1b00 |0038: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.isSet:(I)Z // method@0600 │ │ +06dab2: 0a06 |003b: move-result v6 │ │ +06dab4: 3906 0500 |003c: if-nez v6, 0041 // +0005 │ │ +06dab8: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06dabc: 28f4 |0040: goto 0034 // -000c │ │ +06dabe: 6e20 f005 1b00 |0041: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.flags:(I)I // method@05f0 │ │ +06dac4: 0a03 |0044: move-result v3 │ │ +06dac6: 54a6 c202 |0045: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06daca: d537 ff00 |0047: and-int/lit16 v7, v3, #int 255 // #00ff │ │ +06dace: e007 0718 |0049: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +06dad2: 9508 0109 |004b: and-int v8, v1, v9 │ │ +06dad6: b687 |004d: or-int/2addr v7, v8 │ │ +06dad8: 7220 f90d 7600 |004e: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dade: 54a6 c202 |0051: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dae2: 6e20 f105 1b00 |0053: invoke-virtual {v11, v1}, Lcom/squareup/okhttp/internal/framed/Settings;.get:(I)I // method@05f1 │ │ +06dae8: 0a07 |0056: move-result v7 │ │ +06daea: 7220 f90d 7600 |0057: invoke-interface {v6, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06daf0: 28e4 |005a: goto 003e // -001c │ │ +06daf2: 54a6 c202 |005b: iget-object v6, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06daf6: 7210 ed0d 0600 |005d: invoke-interface {v6}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06dafc: 1e0a |0060: monitor-exit v10 │ │ +06dafe: 0e00 |0061: return-void │ │ catches : 2 │ │ 0x0004 - 0x0010 │ │ -> 0x0010 │ │ 0x0015 - 0x0060 │ │ -> 0x0010 │ │ positions : │ │ 0x0003 line=422 │ │ @@ -122013,62 +121969,62 @@ │ │ 0x0000 - 0x0062 reg=11 settings Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ name : 'synReply' │ │ type : '(ZILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -06b158: |[06b158] com.squareup.okhttp.internal.framed.Spdy3$Writer.synReply:(ZILjava/util/List;)V │ │ -06b168: 1d08 |0000: monitor-enter v8 │ │ -06b16a: 5583 bf02 |0001: iget-boolean v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06b16e: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -06b172: 2203 8a01 |0005: new-instance v3, Ljava/io/IOException; // type@018a │ │ -06b176: 1a04 140f |0007: const-string v4, "closed" // string@0f14 │ │ -06b17a: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06b180: 2703 |000c: throw v3 │ │ -06b182: 0d03 |000d: move-exception v3 │ │ -06b184: 1e08 |000e: monitor-exit v8 │ │ -06b186: 2703 |000f: throw v3 │ │ -06b188: 7020 2306 b800 |0010: invoke-direct {v8, v11}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.writeNameValueBlockToBuffer:(Ljava/util/List;)V // method@0623 │ │ -06b18e: 1222 |0013: const/4 v2, #int 2 // #2 │ │ -06b190: 3809 3a00 |0014: if-eqz v9, 004e // +003a │ │ -06b194: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -06b196: 5483 c002 |0017: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ -06b19a: 6e10 bb0d 0300 |0019: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06b1a0: 0b04 |001c: move-result-wide v4 │ │ -06b1a2: 1606 0400 |001d: const-wide/16 v6, #int 4 // #4 │ │ -06b1a6: bb64 |001f: add-long/2addr v4, v6 │ │ -06b1a8: 8441 |0020: long-to-int v1, v4 │ │ -06b1aa: 5483 c202 |0021: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b1ae: 1404 0200 0380 |0023: const v4, #float -2.75509e-40 // #80030002 │ │ -06b1b4: 7220 f90d 4300 |0026: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b1ba: 5483 c202 |0029: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b1be: d504 ff00 |002b: and-int/lit16 v4, v0, #int 255 // #00ff │ │ -06b1c2: e004 0418 |002d: shl-int/lit8 v4, v4, #int 24 // #18 │ │ -06b1c6: 1405 ffff ff00 |002f: const v5, #float 2.35099e-38 // #00ffffff │ │ -06b1cc: b515 |0032: and-int/2addr v5, v1 │ │ -06b1ce: b654 |0033: or-int/2addr v4, v5 │ │ -06b1d0: 7220 f90d 4300 |0034: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b1d6: 5483 c202 |0037: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b1da: 1404 ffff ff7f |0039: const v4, #float nan // #7fffffff │ │ -06b1e0: b5a4 |003c: and-int/2addr v4, v10 │ │ -06b1e2: 7220 f90d 4300 |003d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b1e8: 5483 c202 |0040: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b1ec: 5484 c002 |0042: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ -06b1f0: 7220 f50d 4300 |0044: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@0df5 │ │ -06b1f6: 5483 c202 |0047: iget-object v3, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b1fa: 7210 ed0d 0300 |0049: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06b200: 1e08 |004c: monitor-exit v8 │ │ -06b202: 0e00 |004d: return-void │ │ -06b204: 1200 |004e: const/4 v0, #int 0 // #0 │ │ -06b206: 28c8 |004f: goto 0017 // -0038 │ │ +06db14: |[06db14] com.squareup.okhttp.internal.framed.Spdy3$Writer.synReply:(ZILjava/util/List;)V │ │ +06db24: 1d07 |0000: monitor-enter v7 │ │ +06db26: 5573 bf02 |0001: iget-boolean v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06db2a: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +06db2e: 2203 9c01 |0005: new-instance v3, Ljava/io/IOException; // type@019c │ │ +06db32: 1a04 270f |0007: const-string v4, "closed" // string@0f27 │ │ +06db36: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06db3c: 2703 |000c: throw v3 │ │ +06db3e: 0d03 |000d: move-exception v3 │ │ +06db40: 1e07 |000e: monitor-exit v7 │ │ +06db42: 2703 |000f: throw v3 │ │ +06db44: 7020 2306 a700 |0010: invoke-direct {v7, v10}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.writeNameValueBlockToBuffer:(Ljava/util/List;)V // method@0623 │ │ +06db4a: 1222 |0013: const/4 v2, #int 2 // #2 │ │ +06db4c: 3808 3a00 |0014: if-eqz v8, 004e // +003a │ │ +06db50: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +06db52: 5473 c002 |0017: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ +06db56: 6e10 bb0d 0300 |0019: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06db5c: 0b03 |001c: move-result-wide v3 │ │ +06db5e: 1605 0400 |001d: const-wide/16 v5, #int 4 // #4 │ │ +06db62: bb53 |001f: add-long/2addr v3, v5 │ │ +06db64: 8431 |0020: long-to-int v1, v3 │ │ +06db66: 5473 c202 |0021: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06db6a: 1404 0200 0380 |0023: const v4, #float -2.75509e-40 // #80030002 │ │ +06db70: 7220 f90d 4300 |0026: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06db76: 5473 c202 |0029: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06db7a: d504 ff00 |002b: and-int/lit16 v4, v0, #int 255 // #00ff │ │ +06db7e: e004 0418 |002d: shl-int/lit8 v4, v4, #int 24 // #18 │ │ +06db82: 1405 ffff ff00 |002f: const v5, #float 2.35099e-38 // #00ffffff │ │ +06db88: b515 |0032: and-int/2addr v5, v1 │ │ +06db8a: b654 |0033: or-int/2addr v4, v5 │ │ +06db8c: 7220 f90d 4300 |0034: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06db92: 5473 c202 |0037: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06db96: 1404 ffff ff7f |0039: const v4, #float nan // #7fffffff │ │ +06db9c: b594 |003c: and-int/2addr v4, v9 │ │ +06db9e: 7220 f90d 4300 |003d: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dba4: 5473 c202 |0040: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dba8: 5474 c002 |0042: iget-object v4, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ +06dbac: 7220 f50d 4300 |0044: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@0df5 │ │ +06dbb2: 5473 c202 |0047: iget-object v3, v7, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dbb6: 7210 ed0d 0300 |0049: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06dbbc: 1e07 |004c: monitor-exit v7 │ │ +06dbbe: 0e00 |004d: return-void │ │ +06dbc0: 1200 |004e: const/4 v0, #int 0 // #0 │ │ +06dbc2: 28c8 |004f: goto 0017 // -0038 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x004c │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=344 │ │ @@ -122080,181 +122036,177 @@ │ │ 0x0029 line=351 │ │ 0x0037 line=352 │ │ 0x0040 line=353 │ │ 0x0047 line=354 │ │ 0x004c line=355 │ │ 0x004e line=347 │ │ locals : │ │ - 0x0000 - 0x0000 reg=11 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=10 (null) Ljava/util/List; │ │ 0x0017 - 0x004e reg=0 flags I │ │ 0x0021 - 0x004e reg=1 length I │ │ 0x0014 - 0x0050 reg=2 type I │ │ - 0x0000 - 0x0050 reg=8 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ - 0x0000 - 0x0050 reg=9 outFinished Z │ │ - 0x0000 - 0x0050 reg=10 streamId I │ │ - 0x0000 - 0x0050 reg=11 headerBlock Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0050 reg=7 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ + 0x0000 - 0x0050 reg=8 outFinished Z │ │ + 0x0000 - 0x0050 reg=9 streamId I │ │ + 0x0000 - 0x0050 reg=10 headerBlock Ljava/util/List; Ljava/util/List; │ │ │ │ #14 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ name : 'synStream' │ │ type : '(ZZIILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 14 │ │ + registers : 16 │ │ ins : 6 │ │ outs : 2 │ │ - insns size : 105 16-bit code units │ │ -06b21c: |[06b21c] com.squareup.okhttp.internal.framed.Spdy3$Writer.synStream:(ZZIILjava/util/List;)V │ │ -06b22c: 1d08 |0000: monitor-enter v8 │ │ -06b22e: 5584 bf02 |0001: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06b232: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -06b236: 2204 8a01 |0005: new-instance v4, Ljava/io/IOException; // type@018a │ │ -06b23a: 1a05 140f |0007: const-string v5, "closed" // string@0f14 │ │ -06b23e: 7020 9809 5400 |0009: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06b244: 2704 |000c: throw v4 │ │ -06b246: 0d04 |000d: move-exception v4 │ │ -06b248: 1e08 |000e: monitor-exit v8 │ │ -06b24a: 2704 |000f: throw v4 │ │ -06b24c: 7020 2306 d800 |0010: invoke-direct {v8, v13}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.writeNameValueBlockToBuffer:(Ljava/util/List;)V // method@0623 │ │ -06b252: 1604 0a00 |0013: const-wide/16 v4, #int 10 // #a │ │ -06b256: 5486 c002 |0015: iget-object v6, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ -06b25a: 6e10 bb0d 0600 |0017: invoke-virtual {v6}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06b260: 0b06 |001a: move-result-wide v6 │ │ -06b262: bb64 |001b: add-long/2addr v4, v6 │ │ -06b264: 8441 |001c: long-to-int v1, v4 │ │ -06b266: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -06b268: 3809 4600 |001e: if-eqz v9, 0064 // +0046 │ │ -06b26c: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -06b26e: 0145 |0021: move v5, v4 │ │ -06b270: 380a 4500 |0022: if-eqz v10, 0067 // +0045 │ │ -06b274: 1224 |0024: const/4 v4, #int 2 // #2 │ │ -06b276: 9600 0504 |0025: or-int v0, v5, v4 │ │ -06b27a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -06b27c: 5484 c202 |0028: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b280: 1405 0100 0380 |002a: const v5, #float -2.75508e-40 // #80030001 │ │ -06b286: 7220 f90d 5400 |002d: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b28c: 5484 c202 |0030: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b290: d505 ff00 |0032: and-int/lit16 v5, v0, #int 255 // #00ff │ │ -06b294: e005 0518 |0034: shl-int/lit8 v5, v5, #int 24 // #18 │ │ -06b298: 1406 ffff ff00 |0036: const v6, #float 2.35099e-38 // #00ffffff │ │ -06b29e: b516 |0039: and-int/2addr v6, v1 │ │ -06b2a0: b665 |003a: or-int/2addr v5, v6 │ │ -06b2a2: 7220 f90d 5400 |003b: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b2a8: 5484 c202 |003e: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b2ac: 1405 ffff ff7f |0040: const v5, #float nan // #7fffffff │ │ -06b2b2: b5b5 |0043: and-int/2addr v5, v11 │ │ -06b2b4: 7220 f90d 5400 |0044: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b2ba: 5484 c202 |0047: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b2be: 1405 ffff ff7f |0049: const v5, #float nan // #7fffffff │ │ -06b2c4: b5c5 |004c: and-int/2addr v5, v12 │ │ -06b2c6: 7220 f90d 5400 |004d: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b2cc: 5484 c202 |0050: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b2d0: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -06b2d2: 7220 fd0d 5400 |0053: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@0dfd │ │ -06b2d8: 5484 c202 |0056: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b2dc: 5485 c002 |0058: iget-object v5, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ -06b2e0: 7220 f50d 5400 |005a: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@0df5 │ │ -06b2e6: 5484 c202 |005d: iget-object v4, v8, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b2ea: 7210 ed0d 0400 |005f: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06b2f0: 1e08 |0062: monitor-exit v8 │ │ -06b2f2: 0e00 |0063: return-void │ │ -06b2f4: 1204 |0064: const/4 v4, #int 0 // #0 │ │ -06b2f6: 0145 |0065: move v5, v4 │ │ -06b2f8: 28bc |0066: goto 0022 // -0044 │ │ -06b2fa: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -06b2fc: 28bd |0068: goto 0025 // -0043 │ │ + insns size : 101 16-bit code units │ │ +06dbd8: |[06dbd8] com.squareup.okhttp.internal.framed.Spdy3$Writer.synStream:(ZZIILjava/util/List;)V │ │ +06dbe8: 1409 ffff ff7f |0000: const v9, #float nan // #7fffffff │ │ +06dbee: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +06dbf0: 1d0a |0004: monitor-enter v10 │ │ +06dbf2: 55a5 bf02 |0005: iget-boolean v5, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06dbf6: 3805 0d00 |0007: if-eqz v5, 0014 // +000d │ │ +06dbfa: 2204 9c01 |0009: new-instance v4, Ljava/io/IOException; // type@019c │ │ +06dbfe: 1a05 270f |000b: const-string v5, "closed" // string@0f27 │ │ +06dc02: 7020 9809 5400 |000d: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06dc08: 2704 |0010: throw v4 │ │ +06dc0a: 0d04 |0011: move-exception v4 │ │ +06dc0c: 1e0a |0012: monitor-exit v10 │ │ +06dc0e: 2704 |0013: throw v4 │ │ +06dc10: 7020 2306 fa00 |0014: invoke-direct {v10, v15}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.writeNameValueBlockToBuffer:(Ljava/util/List;)V // method@0623 │ │ +06dc16: 1605 0a00 |0017: const-wide/16 v5, #int 10 // #a │ │ +06dc1a: 54a7 c002 |0019: iget-object v7, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ +06dc1e: 6e10 bb0d 0700 |001b: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06dc24: 0b07 |001e: move-result-wide v7 │ │ +06dc26: bb75 |001f: add-long/2addr v5, v7 │ │ +06dc28: 8451 |0020: long-to-int v1, v5 │ │ +06dc2a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +06dc2c: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ +06dc30: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +06dc32: 380c 0300 |0025: if-eqz v12, 0028 // +0003 │ │ +06dc36: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +06dc38: 9600 0504 |0028: or-int v0, v5, v4 │ │ +06dc3c: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +06dc3e: 54a4 c202 |002b: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dc42: 1405 0100 0380 |002d: const v5, #float -2.75508e-40 // #80030001 │ │ +06dc48: 7220 f90d 5400 |0030: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dc4e: 54a4 c202 |0033: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dc52: d505 ff00 |0035: and-int/lit16 v5, v0, #int 255 // #00ff │ │ +06dc56: e005 0518 |0037: shl-int/lit8 v5, v5, #int 24 // #18 │ │ +06dc5a: 1406 ffff ff00 |0039: const v6, #float 2.35099e-38 // #00ffffff │ │ +06dc60: b516 |003c: and-int/2addr v6, v1 │ │ +06dc62: b665 |003d: or-int/2addr v5, v6 │ │ +06dc64: 7220 f90d 5400 |003e: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dc6a: 54a4 c202 |0041: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dc6e: 9505 0d09 |0043: and-int v5, v13, v9 │ │ +06dc72: 7220 f90d 5400 |0045: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dc78: 54a4 c202 |0048: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dc7c: 9505 0e09 |004a: and-int v5, v14, v9 │ │ +06dc80: 7220 f90d 5400 |004c: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dc86: 54a4 c202 |004f: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dc8a: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +06dc8c: 7220 fd0d 5400 |0052: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@0dfd │ │ +06dc92: 54a4 c202 |0055: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dc96: 54a5 c002 |0057: iget-object v5, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.headerBlockBuffer:Lokio/Buffer; // field@02c0 │ │ +06dc9a: 7220 f50d 5400 |0059: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@0df5 │ │ +06dca0: 54a4 c202 |005c: iget-object v4, v10, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dca4: 7210 ed0d 0400 |005e: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06dcaa: 1e0a |0061: monitor-exit v10 │ │ +06dcac: 0e00 |0062: return-void │ │ +06dcae: 0145 |0063: move v5, v4 │ │ +06dcb0: 28c1 |0064: goto 0025 // -003f │ │ catches : 2 │ │ - 0x0001 - 0x000d │ │ - -> 0x000d │ │ - 0x0010 - 0x0062 │ │ - -> 0x000d │ │ + 0x0005 - 0x0011 │ │ + -> 0x0011 │ │ + 0x0014 - 0x0061 │ │ + -> 0x0011 │ │ positions : │ │ - 0x0000 line=326 │ │ - 0x0010 line=327 │ │ - 0x0013 line=328 │ │ - 0x001d line=329 │ │ - 0x001e line=330 │ │ - 0x0027 line=332 │ │ - 0x0028 line=333 │ │ - 0x0030 line=334 │ │ - 0x003e line=335 │ │ - 0x0047 line=336 │ │ - 0x0050 line=337 │ │ - 0x0056 line=338 │ │ - 0x005d line=339 │ │ - 0x0062 line=340 │ │ + 0x0004 line=326 │ │ + 0x0014 line=327 │ │ + 0x0017 line=328 │ │ + 0x0021 line=329 │ │ + 0x0022 line=330 │ │ + 0x002a line=332 │ │ + 0x002b line=333 │ │ + 0x0033 line=334 │ │ + 0x0041 line=335 │ │ + 0x0048 line=336 │ │ + 0x004f line=337 │ │ + 0x0055 line=338 │ │ + 0x005c line=339 │ │ + 0x0061 line=340 │ │ 0x0064 line=330 │ │ locals : │ │ - 0x0000 - 0x0000 reg=13 (null) Ljava/util/List; │ │ - 0x0027 - 0x0064 reg=0 flags I │ │ - 0x0028 - 0x0064 reg=3 unused I │ │ - 0x001d - 0x0069 reg=1 length I │ │ - 0x001e - 0x0069 reg=2 type I │ │ - 0x0000 - 0x0069 reg=8 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ - 0x0000 - 0x0069 reg=9 outFinished Z │ │ - 0x0000 - 0x0069 reg=10 inFinished Z │ │ - 0x0000 - 0x0069 reg=11 streamId I │ │ - 0x0000 - 0x0069 reg=12 associatedStreamId I │ │ - 0x0000 - 0x0069 reg=13 headerBlock Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=15 (null) Ljava/util/List; │ │ + 0x002a - 0x0063 reg=0 flags I │ │ + 0x002b - 0x0063 reg=3 unused I │ │ + 0x0021 - 0x0065 reg=1 length I │ │ + 0x0022 - 0x0065 reg=2 type I │ │ + 0x0000 - 0x0065 reg=10 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ + 0x0000 - 0x0065 reg=11 outFinished Z │ │ + 0x0000 - 0x0065 reg=12 inFinished Z │ │ + 0x0000 - 0x0065 reg=13 streamId I │ │ + 0x0000 - 0x0065 reg=14 associatedStreamId I │ │ + 0x0000 - 0x0065 reg=15 headerBlock Ljava/util/List; Ljava/util/List; │ │ │ │ #15 : (in Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;) │ │ name : 'windowUpdate' │ │ type : '(IJ)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -06b314: |[06b314] com.squareup.okhttp.internal.framed.Spdy3$Writer.windowUpdate:(IJ)V │ │ -06b324: 1d06 |0000: monitor-enter v6 │ │ -06b326: 5563 bf02 |0001: iget-boolean v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ -06b32a: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ -06b32e: 2203 8a01 |0005: new-instance v3, Ljava/io/IOException; // type@018a │ │ -06b332: 1a04 140f |0007: const-string v4, "closed" // string@0f14 │ │ -06b336: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06b33c: 2703 |000c: throw v3 │ │ -06b33e: 0d03 |000d: move-exception v3 │ │ -06b340: 1e06 |000e: monitor-exit v6 │ │ -06b342: 2703 |000f: throw v3 │ │ -06b344: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -06b348: 3103 0804 |0012: cmp-long v3, v8, v4 │ │ -06b34c: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ -06b350: 1704 ffff ff7f |0016: const-wide/32 v4, #float nan // #7fffffff │ │ -06b356: 3103 0804 |0019: cmp-long v3, v8, v4 │ │ -06b35a: 3d03 1b00 |001b: if-lez v3, 0036 // +001b │ │ -06b35e: 2203 ac01 |001d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -06b362: 2204 c101 |001f: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -06b366: 7010 500a 0400 |0021: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06b36c: 1a05 ec1c |0024: const-string v5, "windowSizeIncrement must be between 1 and 0x7fffffff: " // string@1cec │ │ -06b370: 6e20 580a 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06b376: 0c04 |0029: move-result-object v4 │ │ -06b378: 6e30 560a 8409 |002a: invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -06b37e: 0c04 |002d: move-result-object v4 │ │ -06b380: 6e10 640a 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06b386: 0c04 |0031: move-result-object v4 │ │ -06b388: 7020 ef09 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -06b38e: 2703 |0035: throw v3 │ │ -06b390: 1302 0900 |0036: const/16 v2, #int 9 // #9 │ │ -06b394: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -06b396: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ -06b39a: 5463 c202 |003b: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b39e: 1404 0900 0380 |003d: const v4, #float -2.75519e-40 // #80030009 │ │ -06b3a4: 7220 f90d 4300 |0040: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b3aa: 5463 c202 |0043: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b3ae: 1304 0800 |0045: const/16 v4, #int 8 // #8 │ │ -06b3b2: 7220 f90d 4300 |0047: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b3b8: 5463 c202 |004a: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b3bc: 7220 f90d 7300 |004c: invoke-interface {v3, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b3c2: 5463 c202 |004f: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b3c6: 8484 |0051: long-to-int v4, v8 │ │ -06b3c8: 7220 f90d 4300 |0052: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ -06b3ce: 5463 c202 |0055: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ -06b3d2: 7210 ed0d 0300 |0057: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06b3d8: 1e06 |005a: monitor-exit v6 │ │ -06b3da: 0e00 |005b: return-void │ │ +06dcc8: |[06dcc8] com.squareup.okhttp.internal.framed.Spdy3$Writer.windowUpdate:(IJ)V │ │ +06dcd8: 1d06 |0000: monitor-enter v6 │ │ +06dcda: 5563 bf02 |0001: iget-boolean v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.closed:Z // field@02bf │ │ +06dcde: 3803 0d00 |0003: if-eqz v3, 0010 // +000d │ │ +06dce2: 2203 9c01 |0005: new-instance v3, Ljava/io/IOException; // type@019c │ │ +06dce6: 1a04 270f |0007: const-string v4, "closed" // string@0f27 │ │ +06dcea: 7020 9809 4300 |0009: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06dcf0: 2703 |000c: throw v3 │ │ +06dcf2: 0d03 |000d: move-exception v3 │ │ +06dcf4: 1e06 |000e: monitor-exit v6 │ │ +06dcf6: 2703 |000f: throw v3 │ │ +06dcf8: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ +06dcfc: 3103 0803 |0012: cmp-long v3, v8, v3 │ │ +06dd00: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ +06dd04: 1703 ffff ff7f |0016: const-wide/32 v3, #float nan // #7fffffff │ │ +06dd0a: 3103 0803 |0019: cmp-long v3, v8, v3 │ │ +06dd0e: 3d03 1b00 |001b: if-lez v3, 0036 // +001b │ │ +06dd12: 2203 be01 |001d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +06dd16: 2204 d301 |001f: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +06dd1a: 7010 500a 0400 |0021: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06dd20: 1a05 fd1c |0024: const-string v5, "windowSizeIncrement must be between 1 and 0x7fffffff: " // string@1cfd │ │ +06dd24: 6e20 580a 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06dd2a: 0c04 |0029: move-result-object v4 │ │ +06dd2c: 6e30 560a 8409 |002a: invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +06dd32: 0c04 |002d: move-result-object v4 │ │ +06dd34: 6e10 640a 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06dd3a: 0c04 |0031: move-result-object v4 │ │ +06dd3c: 7020 ef09 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +06dd42: 2703 |0035: throw v3 │ │ +06dd44: 1302 0900 |0036: const/16 v2, #int 9 // #9 │ │ +06dd48: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +06dd4a: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ +06dd4e: 5463 c202 |003b: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dd52: 1404 0900 0380 |003d: const v4, #float -2.75519e-40 // #80030009 │ │ +06dd58: 7220 f90d 4300 |0040: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dd5e: 5463 c202 |0043: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dd62: 1304 0800 |0045: const/16 v4, #int 8 // #8 │ │ +06dd66: 7220 f90d 4300 |0047: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dd6c: 5463 c202 |004a: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dd70: 7220 f90d 7300 |004c: invoke-interface {v3, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dd76: 5463 c202 |004f: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dd7a: 8484 |0051: long-to-int v4, v8 │ │ +06dd7c: 7220 f90d 4300 |0052: invoke-interface {v3, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@0df9 │ │ +06dd82: 5463 c202 |0055: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.sink:Lokio/BufferedSink; // field@02c2 │ │ +06dd86: 7210 ed0d 0300 |0057: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06dd8c: 1e06 |005a: monitor-exit v6 │ │ +06dd8e: 0e00 |005b: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x001d - 0x005a │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=471 │ │ @@ -122273,21 +122225,21 @@ │ │ 0x0039 - 0x005c reg=0 flags I │ │ 0x003b - 0x005c reg=1 length I │ │ 0x0038 - 0x005c reg=2 type I │ │ 0x0000 - 0x005c reg=6 this Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; │ │ 0x0000 - 0x005c reg=7 streamId I │ │ 0x0000 - 0x005c reg=8 increment J │ │ │ │ - source_file_idx : 2683 (Spdy3.java) │ │ + source_file_idx : 2703 (Spdy3.java) │ │ │ │ Class #338 header: │ │ -class_idx : 255 │ │ +class_idx : 273 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2683 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2703 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #338 annotations: │ │ Annotations on class │ │ @@ -122372,31 +122324,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06b3f0: |[06b3f0] com.squareup.okhttp.internal.framed.Spdy3.:()V │ │ -06b400: 1a01 0100 |0000: const-string v1, "������options������head������post������put������delete������trace������accept������accept-charset������accept-encoding������accept-language������ accept-ranges������age������allow������ authorization������ cache-control������ │ │ +06dda4: |[06dda4] com.squareup.okhttp.internal.framed.Spdy3.:()V │ │ +06ddb4: 1a01 0100 |0000: const-string v1, "������options������head������post������put������delete������trace������accept������accept-charset������accept-encoding������accept-language������ accept-ranges������age������allow������ authorization������ cache-control������ │ │ connection������ content-base������content-encoding������content-language������content-length������content-location������ content-md5������ content-range������ content-type������date������etag������expect������expires������from������host������if-match������if-modified-since������ if-none-match������if-range������if-unmodified-since������ last-modified������location������ max-forwards������pragma������proxy-authenticate������proxy-authorization������range������referer������ retry-after������server������te������trailer������transfer-encoding������upgrade������ │ │ user-agent������vary������via������warning������www-authenticate������method������get������status������200 OK������version������HTTP/1.1������url������public������ │ │ set-cookie������ │ │ keep-alive������origin100101201202205206300302303304305306307402405406407408409410411412413414415416417502504505203 Non-Authoritative Information204 No Content301 Moved Permanently400 Bad Request401 Unauthorized403 Forbidden404 Not Found500 Internal Server Error501 Not Implemented503 Service UnavailableJan Feb Mar Apr May Jun Jul Aug Sept Oct Nov Dec 00:00:00 Mon, Tue, Wed, Thu, Fri, Sat, Sun, GMTchunked,text/html,image/png,image/jpg,image/gif,application/xml,application/xhtml+xml,text/plain,text/javascript,publicprivatemax-age=gzip,deflate,sdchcharset=utf-8charset=iso-8859-1,utf-,*,enq=0." // string@0001 │ │ -06b404: 6202 d901 |0002: sget-object v2, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ -06b408: 6e10 ec0a 0200 |0004: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ -06b40e: 0c02 |0007: move-result-object v2 │ │ -06b410: 6e20 2e0a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a2e │ │ -06b416: 0c01 |000b: move-result-object v1 │ │ -06b418: 6901 c302 |000c: sput-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@02c3 │ │ -06b41c: 0e00 |000e: return-void │ │ -06b41e: 0d00 |000f: move-exception v0 │ │ -06b420: 2201 9b01 |0010: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -06b424: 7010 c609 0100 |0012: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -06b42a: 2701 |0015: throw v1 │ │ +06ddb8: 6202 d901 |0002: sget-object v2, Lcom/squareup/okhttp/internal/Util;.UTF_8:Ljava/nio/charset/Charset; // field@01d9 │ │ +06ddbc: 6e10 ec0a 0200 |0004: invoke-virtual {v2}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ +06ddc2: 0c02 |0007: move-result-object v2 │ │ +06ddc4: 6e20 2e0a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0a2e │ │ +06ddca: 0c01 |000b: move-result-object v1 │ │ +06ddcc: 6901 c302 |000c: sput-object v1, Lcom/squareup/okhttp/internal/framed/Spdy3;.DICTIONARY:[B // field@02c3 │ │ +06ddd0: 0e00 |000e: return-void │ │ +06ddd2: 0d00 |000f: move-exception v0 │ │ +06ddd4: 2201 ad01 |0010: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +06ddd8: 7010 c609 0100 |0012: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +06ddde: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/io/UnsupportedEncodingException; -> 0x000f │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=92 │ │ 0x000e line=96 │ │ @@ -122410,17 +122362,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b43c: |[06b43c] com.squareup.okhttp.internal.framed.Spdy3.:()V │ │ -06b44c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06b452: 0e00 |0003: return-void │ │ +06ddf0: |[06ddf0] com.squareup.okhttp.internal.framed.Spdy3.:()V │ │ +06de00: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06de06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=287 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ │ │ @@ -122430,17 +122382,17 @@ │ │ type : '()Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b454: |[06b454] com.squareup.okhttp.internal.framed.Spdy3.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ -06b464: 6200 4701 |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -06b468: 1100 |0002: return-object v0 │ │ +06de08: |[06de08] com.squareup.okhttp.internal.framed.Spdy3.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ +06de18: 6200 4701 |0000: sget-object v0, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +06de1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/framed/Spdy3;) │ │ @@ -122448,18 +122400,18 @@ │ │ type : '(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06b46c: |[06b46c] com.squareup.okhttp.internal.framed.Spdy3.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ -06b47c: 2200 fd00 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; // type@00fd │ │ -06b480: 7030 0506 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.:(Lokio/BufferedSource;Z)V // method@0605 │ │ -06b486: 1100 |0005: return-object v0 │ │ +06de20: |[06de20] com.squareup.okhttp.internal.framed.Spdy3.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ +06de30: 2200 0f01 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader; // type@010f │ │ +06de34: 7030 0506 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Spdy3$Reader;.:(Lokio/BufferedSource;Z)V // method@0605 │ │ +06de3a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ 0x0000 - 0x0006 reg=2 source Lokio/BufferedSource; │ │ 0x0000 - 0x0006 reg=3 client Z │ │ @@ -122469,32 +122421,32 @@ │ │ type : '(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06b488: |[06b488] com.squareup.okhttp.internal.framed.Spdy3.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ -06b498: 2200 fe00 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; // type@00fe │ │ -06b49c: 7030 1206 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.:(Lokio/BufferedSink;Z)V // method@0612 │ │ -06b4a2: 1100 |0005: return-object v0 │ │ +06de3c: |[06de3c] com.squareup.okhttp.internal.framed.Spdy3.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ +06de4c: 2200 1001 |0000: new-instance v0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer; // type@0110 │ │ +06de50: 7030 1206 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;.:(Lokio/BufferedSink;Z)V // method@0612 │ │ +06de56: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/framed/Spdy3; │ │ 0x0000 - 0x0006 reg=2 sink Lokio/BufferedSink; │ │ 0x0000 - 0x0006 reg=3 client Z │ │ │ │ - source_file_idx : 2683 (Spdy3.java) │ │ + source_file_idx : 2703 (Spdy3.java) │ │ │ │ Class #339 header: │ │ -class_idx : 257 │ │ +class_idx : 275 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 499 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #339 annotations: │ │ @@ -122523,36 +122475,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b4a4: |[06b4a4] com.squareup.okhttp.internal.http.AuthenticatorAdapter.:()V │ │ -06b4b4: 2200 0101 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; // type@0101 │ │ -06b4b8: 7010 2d06 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.:()V // method@062d │ │ -06b4be: 6900 d002 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.INSTANCE:Lcom/squareup/okhttp/Authenticator; // field@02d0 │ │ -06b4c2: 0e00 |0007: return-void │ │ +06de58: |[06de58] com.squareup.okhttp.internal.http.AuthenticatorAdapter.:()V │ │ +06de68: 2200 1301 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; // type@0113 │ │ +06de6c: 7010 2d06 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.:()V // method@062d │ │ +06de72: 6900 d002 |0005: sput-object v0, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.INSTANCE:Lcom/squareup/okhttp/Authenticator; // field@02d0 │ │ +06de76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b4c4: |[06b4c4] com.squareup.okhttp.internal.http.AuthenticatorAdapter.:()V │ │ -06b4d4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06b4da: 0e00 |0003: return-void │ │ +06de78: |[06de78] com.squareup.okhttp.internal.http.AuthenticatorAdapter.:()V │ │ +06de88: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06de8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;) │ │ @@ -122560,31 +122512,31 @@ │ │ type : '(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -06b4dc: |[06b4dc] com.squareup.okhttp.internal.http.AuthenticatorAdapter.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; │ │ -06b4ec: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ -06b4f0: 6e10 bd0a 0300 |0002: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -06b4f6: 0c00 |0005: move-result-object v0 │ │ -06b4f8: 6201 ce04 |0006: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@04ce │ │ -06b4fc: 3210 0d00 |0008: if-eq v0, v1, 0015 // +000d │ │ -06b500: 6e10 ba0a 0300 |000a: invoke-virtual {v3}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@0aba │ │ -06b506: 0c00 |000d: move-result-object v0 │ │ -06b508: 1f00 d801 |000e: check-cast v0, Ljava/net/InetSocketAddress; // type@01d8 │ │ -06b50c: 6e10 b20a 0000 |0010: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@0ab2 │ │ -06b512: 0c00 |0013: move-result-object v0 │ │ -06b514: 1100 |0014: return-object v0 │ │ -06b516: 6e10 9d02 0400 |0015: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -06b51c: 0c00 |0018: move-result-object v0 │ │ -06b51e: 7110 ad0a 0000 |0019: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@0aad │ │ -06b524: 0c00 |001c: move-result-object v0 │ │ -06b526: 28f7 |001d: goto 0014 // -0009 │ │ +06de90: |[06de90] com.squareup.okhttp.internal.http.AuthenticatorAdapter.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; │ │ +06dea0: 3803 1500 |0000: if-eqz v3, 0015 // +0015 │ │ +06dea4: 6e10 bd0a 0300 |0002: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +06deaa: 0c00 |0005: move-result-object v0 │ │ +06deac: 6201 ce04 |0006: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@04ce │ │ +06deb0: 3210 0d00 |0008: if-eq v0, v1, 0015 // +000d │ │ +06deb4: 6e10 ba0a 0300 |000a: invoke-virtual {v3}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@0aba │ │ +06deba: 0c00 |000d: move-result-object v0 │ │ +06debc: 1f00 eb01 |000e: check-cast v0, Ljava/net/InetSocketAddress; // type@01eb │ │ +06dec0: 6e10 b20a 0000 |0010: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@0ab2 │ │ +06dec6: 0c00 |0013: move-result-object v0 │ │ +06dec8: 1100 |0014: return-object v0 │ │ +06deca: 6e10 9d02 0400 |0015: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +06ded0: 0c00 |0018: move-result-object v0 │ │ +06ded2: 7110 ad0a 0000 |0019: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@0aad │ │ +06ded8: 0c00 |001c: move-result-object v0 │ │ +06deda: 28f7 |001d: goto 0014 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000a line=84 │ │ 0x0014 line=85 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; │ │ @@ -122597,76 +122549,76 @@ │ │ type : '(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 118 16-bit code units │ │ -06b528: |[06b528] com.squareup.okhttp.internal.http.AuthenticatorAdapter.authenticate:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ -06b538: 7401 9203 1500 |0000: invoke-virtual/range {v21}, Lcom/squareup/okhttp/Response;.challenges:()Ljava/util/List; // method@0392 │ │ -06b53e: 0c0d |0003: move-result-object v13 │ │ -06b540: 7401 a003 1500 |0004: invoke-virtual/range {v21}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -06b546: 0c10 |0007: move-result-object v16 │ │ -06b548: 7401 4803 1000 |0008: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06b54e: 0c12 |000b: move-result-object v18 │ │ -06b550: 120f |000c: const/4 v15, #int 0 // #0 │ │ -06b552: 7210 6f0b 0d00 |000d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ -06b558: 0a11 |0010: move-result v17 │ │ -06b55a: 0200 1100 |0011: move/from16 v0, v17 │ │ -06b55e: 350f 6100 |0013: if-ge v15, v0, 0074 // +0061 │ │ -06b562: 7220 650b fd00 |0015: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06b568: 0c0c |0018: move-result-object v12 │ │ -06b56a: 1f0c 9000 |0019: check-cast v12, Lcom/squareup/okhttp/Challenge; // type@0090 │ │ -06b56e: 1a03 0202 |001b: const-string v3, "Basic" // string@0202 │ │ -06b572: 6e10 d101 0c00 |001d: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@01d1 │ │ -06b578: 0c04 |0020: move-result-object v4 │ │ -06b57a: 6e20 2b0a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -06b580: 0a03 |0024: move-result v3 │ │ -06b582: 3903 0500 |0025: if-nez v3, 002a // +0005 │ │ -06b586: d80f 0f01 |0027: add-int/lit8 v15, v15, #int 1 // #01 │ │ -06b58a: 28e8 |0029: goto 0011 // -0018 │ │ -06b58c: 7401 9d02 1200 |002a: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -06b592: 0c03 |002d: move-result-object v3 │ │ -06b594: 0800 1300 |002e: move-object/from16 v0, v19 │ │ -06b598: 0801 1400 |0030: move-object/from16 v1, v20 │ │ -06b59c: 0802 1200 |0032: move-object/from16 v2, v18 │ │ -06b5a0: 7030 3006 1002 |0034: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; // method@0630 │ │ -06b5a6: 0c04 |0037: move-result-object v4 │ │ -06b5a8: 7401 aa02 1200 |0038: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -06b5ae: 0a05 |003b: move-result v5 │ │ -06b5b0: 7401 b402 1200 |003c: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -06b5b6: 0c06 |003f: move-result-object v6 │ │ -06b5b8: 6e10 d001 0c00 |0040: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getRealm:()Ljava/lang/String; // method@01d0 │ │ -06b5be: 0c07 |0043: move-result-object v7 │ │ -06b5c0: 6e10 d101 0c00 |0044: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@01d1 │ │ -06b5c6: 0c08 |0047: move-result-object v8 │ │ -06b5c8: 7401 b702 1200 |0048: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@02b7 │ │ -06b5ce: 0c09 |004b: move-result-object v9 │ │ -06b5d0: 620a cd04 |004c: sget-object v10, Ljava/net/Authenticator$RequestorType;.SERVER:Ljava/net/Authenticator$RequestorType; // field@04cd │ │ -06b5d4: 7708 8d0a 0300 |004e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/Authenticator;.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; // method@0a8d │ │ -06b5da: 0c0b |0051: move-result-object v11 │ │ -06b5dc: 380b d5ff |0052: if-eqz v11, 0027 // -002b │ │ -06b5e0: 6e10 b80a 0b00 |0054: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@0ab8 │ │ -06b5e6: 0c03 |0057: move-result-object v3 │ │ -06b5e8: 2204 c001 |0058: new-instance v4, Ljava/lang/String; // type@01c0 │ │ -06b5ec: 6e10 b70a 0b00 |005a: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getPassword:()[C // method@0ab7 │ │ -06b5f2: 0c05 |005d: move-result-object v5 │ │ -06b5f4: 7020 230a 5400 |005e: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@0a23 │ │ -06b5fa: 7120 1002 4300 |0061: invoke-static {v3, v4}, Lcom/squareup/okhttp/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0210 │ │ -06b600: 0c0e |0064: move-result-object v14 │ │ -06b602: 7401 4b03 1000 |0065: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ -06b608: 0c03 |0068: move-result-object v3 │ │ -06b60a: 1a04 f401 |0069: const-string v4, "Authorization" // string@01f4 │ │ -06b60e: 6e30 3103 430e |006b: invoke-virtual {v3, v4, v14}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -06b614: 0c03 |006e: move-result-object v3 │ │ -06b616: 6e10 2b03 0300 |006f: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -06b61c: 0c03 |0072: move-result-object v3 │ │ -06b61e: 1103 |0073: return-object v3 │ │ -06b620: 1203 |0074: const/4 v3, #int 0 // #0 │ │ -06b622: 28fe |0075: goto 0073 // -0002 │ │ +06dedc: |[06dedc] com.squareup.okhttp.internal.http.AuthenticatorAdapter.authenticate:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ +06deec: 7401 9203 1500 |0000: invoke-virtual/range {v21}, Lcom/squareup/okhttp/Response;.challenges:()Ljava/util/List; // method@0392 │ │ +06def2: 0c0d |0003: move-result-object v13 │ │ +06def4: 7401 a003 1500 |0004: invoke-virtual/range {v21}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +06defa: 0c10 |0007: move-result-object v16 │ │ +06defc: 7401 4803 1000 |0008: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06df02: 0c12 |000b: move-result-object v18 │ │ +06df04: 120f |000c: const/4 v15, #int 0 // #0 │ │ +06df06: 7210 6f0b 0d00 |000d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ +06df0c: 0a11 |0010: move-result v17 │ │ +06df0e: 0200 1100 |0011: move/from16 v0, v17 │ │ +06df12: 350f 6100 |0013: if-ge v15, v0, 0074 // +0061 │ │ +06df16: 7220 650b fd00 |0015: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06df1c: 0c0c |0018: move-result-object v12 │ │ +06df1e: 1f0c a200 |0019: check-cast v12, Lcom/squareup/okhttp/Challenge; // type@00a2 │ │ +06df22: 1a03 0202 |001b: const-string v3, "Basic" // string@0202 │ │ +06df26: 6e10 d101 0c00 |001d: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@01d1 │ │ +06df2c: 0c04 |0020: move-result-object v4 │ │ +06df2e: 6e20 2b0a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +06df34: 0a03 |0024: move-result v3 │ │ +06df36: 3903 0500 |0025: if-nez v3, 002a // +0005 │ │ +06df3a: d80f 0f01 |0027: add-int/lit8 v15, v15, #int 1 // #01 │ │ +06df3e: 28e8 |0029: goto 0011 // -0018 │ │ +06df40: 7401 9d02 1200 |002a: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +06df46: 0c03 |002d: move-result-object v3 │ │ +06df48: 0800 1300 |002e: move-object/from16 v0, v19 │ │ +06df4c: 0801 1400 |0030: move-object/from16 v1, v20 │ │ +06df50: 0802 1200 |0032: move-object/from16 v2, v18 │ │ +06df54: 7030 3006 1002 |0034: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; // method@0630 │ │ +06df5a: 0c04 |0037: move-result-object v4 │ │ +06df5c: 7401 aa02 1200 |0038: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +06df62: 0a05 |003b: move-result v5 │ │ +06df64: 7401 b402 1200 |003c: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +06df6a: 0c06 |003f: move-result-object v6 │ │ +06df6c: 6e10 d001 0c00 |0040: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getRealm:()Ljava/lang/String; // method@01d0 │ │ +06df72: 0c07 |0043: move-result-object v7 │ │ +06df74: 6e10 d101 0c00 |0044: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@01d1 │ │ +06df7a: 0c08 |0047: move-result-object v8 │ │ +06df7c: 7401 b702 1200 |0048: invoke-virtual/range {v18}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@02b7 │ │ +06df82: 0c09 |004b: move-result-object v9 │ │ +06df84: 620a cd04 |004c: sget-object v10, Ljava/net/Authenticator$RequestorType;.SERVER:Ljava/net/Authenticator$RequestorType; // field@04cd │ │ +06df88: 7708 8d0a 0300 |004e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/Authenticator;.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; // method@0a8d │ │ +06df8e: 0c0b |0051: move-result-object v11 │ │ +06df90: 380b d5ff |0052: if-eqz v11, 0027 // -002b │ │ +06df94: 6e10 b80a 0b00 |0054: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@0ab8 │ │ +06df9a: 0c03 |0057: move-result-object v3 │ │ +06df9c: 2204 d201 |0058: new-instance v4, Ljava/lang/String; // type@01d2 │ │ +06dfa0: 6e10 b70a 0b00 |005a: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getPassword:()[C // method@0ab7 │ │ +06dfa6: 0c05 |005d: move-result-object v5 │ │ +06dfa8: 7020 230a 5400 |005e: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@0a23 │ │ +06dfae: 7120 1002 4300 |0061: invoke-static {v3, v4}, Lcom/squareup/okhttp/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0210 │ │ +06dfb4: 0c0e |0064: move-result-object v14 │ │ +06dfb6: 7401 4b03 1000 |0065: invoke-virtual/range {v16}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ +06dfbc: 0c03 |0068: move-result-object v3 │ │ +06dfbe: 1a04 f401 |0069: const-string v4, "Authorization" // string@01f4 │ │ +06dfc2: 6e30 3103 430e |006b: invoke-virtual {v3, v4, v14}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +06dfc8: 0c03 |006e: move-result-object v3 │ │ +06dfca: 6e10 2b03 0300 |006f: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +06dfd0: 0c03 |0072: move-result-object v3 │ │ +06dfd2: 1103 |0073: return-object v3 │ │ +06dfd4: 1203 |0074: const/4 v3, #int 0 // #0 │ │ +06dfd6: 28fe |0075: goto 0073 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0008 line=40 │ │ 0x000c line=41 │ │ 0x0015 line=42 │ │ @@ -122699,79 +122651,79 @@ │ │ type : '(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 124 16-bit code units │ │ -06b624: |[06b624] com.squareup.okhttp.internal.http.AuthenticatorAdapter.authenticateProxy:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ -06b634: 7401 9203 1600 |0000: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Response;.challenges:()Ljava/util/List; // method@0392 │ │ -06b63a: 0c0d |0003: move-result-object v13 │ │ -06b63c: 7401 a003 1600 |0004: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ -06b642: 0c11 |0007: move-result-object v17 │ │ -06b644: 7401 4803 1100 |0008: invoke-virtual/range {v17}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06b64a: 0c13 |000b: move-result-object v19 │ │ -06b64c: 120f |000c: const/4 v15, #int 0 // #0 │ │ -06b64e: 7210 6f0b 0d00 |000d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ -06b654: 0a12 |0010: move-result v18 │ │ -06b656: 0200 1200 |0011: move/from16 v0, v18 │ │ -06b65a: 350f 6700 |0013: if-ge v15, v0, 007a // +0067 │ │ -06b65e: 7220 650b fd00 |0015: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06b664: 0c0c |0018: move-result-object v12 │ │ -06b666: 1f0c 9000 |0019: check-cast v12, Lcom/squareup/okhttp/Challenge; // type@0090 │ │ -06b66a: 1a03 0202 |001b: const-string v3, "Basic" // string@0202 │ │ -06b66e: 6e10 d101 0c00 |001d: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@01d1 │ │ -06b674: 0c04 |0020: move-result-object v4 │ │ -06b676: 6e20 2b0a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -06b67c: 0a03 |0024: move-result v3 │ │ -06b67e: 3903 0500 |0025: if-nez v3, 002a // +0005 │ │ -06b682: d80f 0f01 |0027: add-int/lit8 v15, v15, #int 1 // #01 │ │ -06b686: 28e8 |0029: goto 0011 // -0018 │ │ -06b688: 7401 ba0a 1500 |002a: invoke-virtual/range {v21}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@0aba │ │ -06b68e: 0c10 |002d: move-result-object v16 │ │ -06b690: 1f10 d801 |002e: check-cast v16, Ljava/net/InetSocketAddress; // type@01d8 │ │ -06b694: 7401 b30a 1000 |0030: invoke-virtual/range {v16}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@0ab3 │ │ -06b69a: 0c03 |0033: move-result-object v3 │ │ -06b69c: 0800 1400 |0034: move-object/from16 v0, v20 │ │ -06b6a0: 0801 1500 |0036: move-object/from16 v1, v21 │ │ -06b6a4: 0802 1300 |0038: move-object/from16 v2, v19 │ │ -06b6a8: 7030 3006 1002 |003a: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; // method@0630 │ │ -06b6ae: 0c04 |003d: move-result-object v4 │ │ -06b6b0: 7401 b40a 1000 |003e: invoke-virtual/range {v16}, Ljava/net/InetSocketAddress;.getPort:()I // method@0ab4 │ │ -06b6b6: 0a05 |0041: move-result v5 │ │ -06b6b8: 7401 b402 1300 |0042: invoke-virtual/range {v19}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -06b6be: 0c06 |0045: move-result-object v6 │ │ -06b6c0: 6e10 d001 0c00 |0046: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getRealm:()Ljava/lang/String; // method@01d0 │ │ -06b6c6: 0c07 |0049: move-result-object v7 │ │ -06b6c8: 6e10 d101 0c00 |004a: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@01d1 │ │ -06b6ce: 0c08 |004d: move-result-object v8 │ │ -06b6d0: 7401 b702 1300 |004e: invoke-virtual/range {v19}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@02b7 │ │ -06b6d6: 0c09 |0051: move-result-object v9 │ │ -06b6d8: 620a cc04 |0052: sget-object v10, Ljava/net/Authenticator$RequestorType;.PROXY:Ljava/net/Authenticator$RequestorType; // field@04cc │ │ -06b6dc: 7708 8d0a 0300 |0054: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/Authenticator;.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; // method@0a8d │ │ -06b6e2: 0c0b |0057: move-result-object v11 │ │ -06b6e4: 380b cfff |0058: if-eqz v11, 0027 // -0031 │ │ -06b6e8: 6e10 b80a 0b00 |005a: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@0ab8 │ │ -06b6ee: 0c03 |005d: move-result-object v3 │ │ -06b6f0: 2204 c001 |005e: new-instance v4, Ljava/lang/String; // type@01c0 │ │ -06b6f4: 6e10 b70a 0b00 |0060: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getPassword:()[C // method@0ab7 │ │ -06b6fa: 0c05 |0063: move-result-object v5 │ │ -06b6fc: 7020 230a 5400 |0064: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@0a23 │ │ -06b702: 7120 1002 4300 |0067: invoke-static {v3, v4}, Lcom/squareup/okhttp/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0210 │ │ -06b708: 0c0e |006a: move-result-object v14 │ │ -06b70a: 7401 4b03 1100 |006b: invoke-virtual/range {v17}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ -06b710: 0c03 |006e: move-result-object v3 │ │ -06b712: 1a04 a109 |006f: const-string v4, "Proxy-Authorization" // string@09a1 │ │ -06b716: 6e30 3103 430e |0071: invoke-virtual {v3, v4, v14}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -06b71c: 0c03 |0074: move-result-object v3 │ │ -06b71e: 6e10 2b03 0300 |0075: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -06b724: 0c03 |0078: move-result-object v3 │ │ -06b726: 1103 |0079: return-object v3 │ │ -06b728: 1203 |007a: const/4 v3, #int 0 // #0 │ │ -06b72a: 28fe |007b: goto 0079 // -0002 │ │ +06dfd8: |[06dfd8] com.squareup.okhttp.internal.http.AuthenticatorAdapter.authenticateProxy:(Ljava/net/Proxy;Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/Request; │ │ +06dfe8: 7401 9203 1600 |0000: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Response;.challenges:()Ljava/util/List; // method@0392 │ │ +06dfee: 0c0d |0003: move-result-object v13 │ │ +06dff0: 7401 a003 1600 |0004: invoke-virtual/range {v22}, Lcom/squareup/okhttp/Response;.request:()Lcom/squareup/okhttp/Request; // method@03a0 │ │ +06dff6: 0c11 |0007: move-result-object v17 │ │ +06dff8: 7401 4803 1100 |0008: invoke-virtual/range {v17}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06dffe: 0c13 |000b: move-result-object v19 │ │ +06e000: 120f |000c: const/4 v15, #int 0 // #0 │ │ +06e002: 7210 6f0b 0d00 |000d: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ +06e008: 0a12 |0010: move-result v18 │ │ +06e00a: 0200 1200 |0011: move/from16 v0, v18 │ │ +06e00e: 350f 6700 |0013: if-ge v15, v0, 007a // +0067 │ │ +06e012: 7220 650b fd00 |0015: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06e018: 0c0c |0018: move-result-object v12 │ │ +06e01a: 1f0c a200 |0019: check-cast v12, Lcom/squareup/okhttp/Challenge; // type@00a2 │ │ +06e01e: 1a03 0202 |001b: const-string v3, "Basic" // string@0202 │ │ +06e022: 6e10 d101 0c00 |001d: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@01d1 │ │ +06e028: 0c04 |0020: move-result-object v4 │ │ +06e02a: 6e20 2b0a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +06e030: 0a03 |0024: move-result v3 │ │ +06e032: 3903 0500 |0025: if-nez v3, 002a // +0005 │ │ +06e036: d80f 0f01 |0027: add-int/lit8 v15, v15, #int 1 // #01 │ │ +06e03a: 28e8 |0029: goto 0011 // -0018 │ │ +06e03c: 7401 ba0a 1500 |002a: invoke-virtual/range {v21}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@0aba │ │ +06e042: 0c10 |002d: move-result-object v16 │ │ +06e044: 1f10 eb01 |002e: check-cast v16, Ljava/net/InetSocketAddress; // type@01eb │ │ +06e048: 7401 b30a 1000 |0030: invoke-virtual/range {v16}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@0ab3 │ │ +06e04e: 0c03 |0033: move-result-object v3 │ │ +06e050: 0800 1400 |0034: move-object/from16 v0, v20 │ │ +06e054: 0801 1500 |0036: move-object/from16 v1, v21 │ │ +06e058: 0802 1300 |0038: move-object/from16 v2, v19 │ │ +06e05c: 7030 3006 1002 |003a: invoke-direct {v0, v1, v2}, Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter;.getConnectToInetAddress:(Ljava/net/Proxy;Lcom/squareup/okhttp/HttpUrl;)Ljava/net/InetAddress; // method@0630 │ │ +06e062: 0c04 |003d: move-result-object v4 │ │ +06e064: 7401 b40a 1000 |003e: invoke-virtual/range {v16}, Ljava/net/InetSocketAddress;.getPort:()I // method@0ab4 │ │ +06e06a: 0a05 |0041: move-result v5 │ │ +06e06c: 7401 b402 1300 |0042: invoke-virtual/range {v19}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +06e072: 0c06 |0045: move-result-object v6 │ │ +06e074: 6e10 d001 0c00 |0046: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getRealm:()Ljava/lang/String; // method@01d0 │ │ +06e07a: 0c07 |0049: move-result-object v7 │ │ +06e07c: 6e10 d101 0c00 |004a: invoke-virtual {v12}, Lcom/squareup/okhttp/Challenge;.getScheme:()Ljava/lang/String; // method@01d1 │ │ +06e082: 0c08 |004d: move-result-object v8 │ │ +06e084: 7401 b702 1300 |004e: invoke-virtual/range {v19}, Lcom/squareup/okhttp/HttpUrl;.url:()Ljava/net/URL; // method@02b7 │ │ +06e08a: 0c09 |0051: move-result-object v9 │ │ +06e08c: 620a cc04 |0052: sget-object v10, Ljava/net/Authenticator$RequestorType;.PROXY:Ljava/net/Authenticator$RequestorType; // field@04cc │ │ +06e090: 7708 8d0a 0300 |0054: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/Authenticator;.requestPasswordAuthentication:(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication; // method@0a8d │ │ +06e096: 0c0b |0057: move-result-object v11 │ │ +06e098: 380b cfff |0058: if-eqz v11, 0027 // -0031 │ │ +06e09c: 6e10 b80a 0b00 |005a: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getUserName:()Ljava/lang/String; // method@0ab8 │ │ +06e0a2: 0c03 |005d: move-result-object v3 │ │ +06e0a4: 2204 d201 |005e: new-instance v4, Ljava/lang/String; // type@01d2 │ │ +06e0a8: 6e10 b70a 0b00 |0060: invoke-virtual {v11}, Ljava/net/PasswordAuthentication;.getPassword:()[C // method@0ab7 │ │ +06e0ae: 0c05 |0063: move-result-object v5 │ │ +06e0b0: 7020 230a 5400 |0064: invoke-direct {v4, v5}, Ljava/lang/String;.:([C)V // method@0a23 │ │ +06e0b6: 7120 1002 4300 |0067: invoke-static {v3, v4}, Lcom/squareup/okhttp/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0210 │ │ +06e0bc: 0c0e |006a: move-result-object v14 │ │ +06e0be: 7401 4b03 1100 |006b: invoke-virtual/range {v17}, Lcom/squareup/okhttp/Request;.newBuilder:()Lcom/squareup/okhttp/Request$Builder; // method@034b │ │ +06e0c4: 0c03 |006e: move-result-object v3 │ │ +06e0c6: 1a04 b509 |006f: const-string v4, "Proxy-Authorization" // string@09b5 │ │ +06e0ca: 6e30 3103 430e |0071: invoke-virtual {v3, v4, v14}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +06e0d0: 0c03 |0074: move-result-object v3 │ │ +06e0d2: 6e10 2b03 0300 |0075: invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +06e0d8: 0c03 |0078: move-result-object v3 │ │ +06e0da: 1103 |0079: return-object v3 │ │ +06e0dc: 1203 |007a: const/4 v3, #int 0 // #0 │ │ +06e0de: 28fe |007b: goto 0079 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=63 │ │ 0x0015 line=64 │ │ @@ -122800,17 +122752,17 @@ │ │ 0x0000 - 0x007c reg=20 this Lcom/squareup/okhttp/internal/http/AuthenticatorAdapter; │ │ 0x0000 - 0x007c reg=21 proxy Ljava/net/Proxy; │ │ 0x0000 - 0x007c reg=22 response Lcom/squareup/okhttp/Response; │ │ │ │ source_file_idx : 499 (AuthenticatorAdapter.java) │ │ │ │ Class #340 header: │ │ -class_idx : 264 │ │ +class_idx : 282 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 988 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #340 annotations: │ │ @@ -122846,26 +122798,26 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06b72c: |[06b72c] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ -06b73c: 5b23 e002 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b740: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06b746: 2200 9602 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@0296 │ │ -06b74a: 5421 e002 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b74e: 7110 6806 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ -06b754: 0c01 |000c: move-result-object v1 │ │ -06b756: 7210 2b0e 0100 |000d: invoke-interface {v1}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ -06b75c: 0c01 |0010: move-result-object v1 │ │ -06b75e: 7020 640e 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@0e64 │ │ -06b764: 5b20 e102 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@02e1 │ │ -06b768: 0e00 |0016: return-void │ │ +06e0e0: |[06e0e0] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ +06e0f0: 5b23 e002 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e0f4: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06e0fa: 2200 aa02 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@02aa │ │ +06e0fe: 5421 e002 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e102: 7110 6806 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ +06e108: 0c01 |000c: move-result-object v1 │ │ +06e10a: 7210 2b0e 0100 |000d: invoke-interface {v1}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ +06e110: 0c01 |0010: move-result-object v1 │ │ +06e112: 7020 640e 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@0e64 │ │ +06e118: 5b20 e102 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@02e1 │ │ +06e11c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0005 line=344 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; │ │ 0x0000 - 0x0017 reg=3 (null) Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -122875,17 +122827,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06b76c: |[06b76c] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ -06b77c: 7020 4106 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@0641 │ │ -06b782: 0e00 |0003: return-void │ │ +06e120: |[06e120] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ +06e130: 7020 4106 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@0641 │ │ +06e136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/http/Http1xStream$1; │ │ @@ -122896,51 +122848,51 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -06b784: |[06b784] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.endOfInput:()V │ │ -06b794: 5430 e002 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b798: 7110 6606 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@0666 │ │ -06b79e: 0a00 |0005: move-result v0 │ │ -06b7a0: 1251 |0006: const/4 v1, #int 5 // #5 │ │ -06b7a2: 3210 2100 |0007: if-eq v0, v1, 0028 // +0021 │ │ -06b7a6: 2200 ad01 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06b7aa: 2201 c101 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06b7ae: 7010 500a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06b7b4: 1a02 201b |0010: const-string v2, "state: " // string@1b20 │ │ -06b7b8: 6e20 580a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06b7be: 0c01 |0015: move-result-object v1 │ │ -06b7c0: 5432 e002 |0016: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b7c4: 7110 6606 0200 |0018: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@0666 │ │ -06b7ca: 0a02 |001b: move-result v2 │ │ -06b7cc: 6e20 550a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06b7d2: 0c01 |001f: move-result-object v1 │ │ -06b7d4: 6e10 640a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06b7da: 0c01 |0023: move-result-object v1 │ │ -06b7dc: 7020 f209 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06b7e2: 2700 |0027: throw v0 │ │ -06b7e4: 5430 e002 |0028: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b7e8: 5431 e102 |002a: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@02e1 │ │ -06b7ec: 7120 6506 1000 |002c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@0665 │ │ -06b7f2: 5430 e002 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b7f6: 1261 |0031: const/4 v1, #int 6 // #6 │ │ -06b7f8: 7120 6706 1000 |0032: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@0667 │ │ -06b7fe: 5430 e002 |0035: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b802: 7110 6906 0000 |0037: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ -06b808: 0c00 |003a: move-result-object v0 │ │ -06b80a: 3800 0d00 |003b: if-eqz v0, 0048 // +000d │ │ -06b80e: 5430 e002 |003d: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b812: 7110 6906 0000 |003f: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ -06b818: 0c00 |0042: move-result-object v0 │ │ -06b81a: 5431 e002 |0043: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b81e: 6e20 2507 1000 |0045: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@0725 │ │ -06b824: 0e00 |0048: return-void │ │ +06e138: |[06e138] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.endOfInput:()V │ │ +06e148: 5430 e002 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e14c: 7110 6606 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@0666 │ │ +06e152: 0a00 |0005: move-result v0 │ │ +06e154: 1251 |0006: const/4 v1, #int 5 // #5 │ │ +06e156: 3210 2100 |0007: if-eq v0, v1, 0028 // +0021 │ │ +06e15a: 2200 bf01 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e15e: 2201 d301 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06e162: 7010 500a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06e168: 1a02 311b |0010: const-string v2, "state: " // string@1b31 │ │ +06e16c: 6e20 580a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06e172: 0c01 |0015: move-result-object v1 │ │ +06e174: 5432 e002 |0016: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e178: 7110 6606 0200 |0018: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@0666 │ │ +06e17e: 0a02 |001b: move-result v2 │ │ +06e180: 6e20 550a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06e186: 0c01 |001f: move-result-object v1 │ │ +06e188: 6e10 640a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06e18e: 0c01 |0023: move-result-object v1 │ │ +06e190: 7020 f209 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e196: 2700 |0027: throw v0 │ │ +06e198: 5430 e002 |0028: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e19c: 5431 e102 |002a: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@02e1 │ │ +06e1a0: 7120 6506 1000 |002c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@0665 │ │ +06e1a6: 5430 e002 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e1aa: 1261 |0031: const/4 v1, #int 6 // #6 │ │ +06e1ac: 7120 6706 1000 |0032: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@0667 │ │ +06e1b2: 5430 e002 |0035: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e1b6: 7110 6906 0000 |0037: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ +06e1bc: 0c00 |003a: move-result-object v0 │ │ +06e1be: 3800 0d00 |003b: if-eqz v0, 0048 // +000d │ │ +06e1c2: 5430 e002 |003d: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e1c6: 7110 6906 0000 |003f: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ +06e1cc: 0c00 |0042: move-result-object v0 │ │ +06e1ce: 5431 e002 |0043: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e1d2: 6e20 2507 1000 |0045: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@0725 │ │ +06e1d8: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0028 line=358 │ │ 0x002f line=360 │ │ 0x0035 line=361 │ │ 0x003d line=362 │ │ @@ -122953,17 +122905,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b828: |[06b828] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.timeout:()Lokio/Timeout; │ │ -06b838: 5410 e102 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@02e1 │ │ -06b83c: 1100 |0002: return-object v0 │ │ +06e1dc: |[06e1dc] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.timeout:()Lokio/Timeout; │ │ +06e1ec: 5410 e102 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@02e1 │ │ +06e1f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;) │ │ @@ -122971,54 +122923,54 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06b840: |[06b840] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.unexpectedEndOfInput:()V │ │ -06b850: 1261 |0000: const/4 v1, #int 6 // #6 │ │ -06b852: 5420 e002 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b856: 7110 6606 0000 |0003: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@0666 │ │ -06b85c: 0a00 |0006: move-result v0 │ │ -06b85e: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -06b862: 0e00 |0009: return-void │ │ -06b864: 5420 e002 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b868: 7120 6706 1000 |000c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@0667 │ │ -06b86e: 5420 e002 |000f: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b872: 7110 6906 0000 |0011: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ -06b878: 0c00 |0014: move-result-object v0 │ │ -06b87a: 3800 f4ff |0015: if-eqz v0, 0009 // -000c │ │ -06b87e: 5420 e002 |0017: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b882: 7110 6906 0000 |0019: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ -06b888: 0c00 |001c: move-result-object v0 │ │ -06b88a: 6e10 1e07 0000 |001d: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@071e │ │ -06b890: 5420 e002 |0020: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b894: 7110 6906 0000 |0022: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ -06b89a: 0c00 |0025: move-result-object v0 │ │ -06b89c: 5421 e002 |0026: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ -06b8a0: 6e20 2507 1000 |0028: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@0725 │ │ -06b8a6: 28de |002b: goto 0009 // -0022 │ │ +06e1f4: |[06e1f4] com.squareup.okhttp.internal.http.Http1xStream$AbstractSource.unexpectedEndOfInput:()V │ │ +06e204: 1261 |0000: const/4 v1, #int 6 // #6 │ │ +06e206: 5420 e002 |0001: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e20a: 7110 6606 0000 |0003: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I // method@0666 │ │ +06e210: 0a00 |0006: move-result v0 │ │ +06e212: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +06e216: 0e00 |0009: return-void │ │ +06e218: 5420 e002 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e21c: 7120 6706 1000 |000c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@0667 │ │ +06e222: 5420 e002 |000f: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e226: 7110 6906 0000 |0011: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ +06e22c: 0c00 |0014: move-result-object v0 │ │ +06e22e: 3800 f4ff |0015: if-eqz v0, 0009 // -000c │ │ +06e232: 5420 e002 |0017: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e236: 7110 6906 0000 |0019: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ +06e23c: 0c00 |001c: move-result-object v0 │ │ +06e23e: 6e10 1e07 0000 |001d: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@071e │ │ +06e244: 5420 e002 |0020: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e248: 7110 6906 0000 |0022: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0669 │ │ +06e24e: 0c00 |0025: move-result-object v0 │ │ +06e250: 5421 e002 |0026: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e0 │ │ +06e254: 6e20 2507 1000 |0028: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@0725 │ │ +06e25a: 28de |002b: goto 0009 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=367 │ │ 0x0009 line=374 │ │ 0x000a line=369 │ │ 0x000f line=370 │ │ 0x0017 line=371 │ │ 0x0020 line=372 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource; │ │ │ │ source_file_idx : 988 (Http1xStream.java) │ │ │ │ Class #341 header: │ │ -class_idx : 265 │ │ +class_idx : 283 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 988 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #341 annotations: │ │ @@ -123058,26 +123010,26 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06b8a8: |[06b8a8] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ -06b8b8: 5b23 e302 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06b8bc: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06b8c2: 2200 9602 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@0296 │ │ -06b8c6: 5421 e302 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06b8ca: 7110 6406 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06b8d0: 0c01 |000c: move-result-object v1 │ │ -06b8d2: 7210 ef0d 0100 |000d: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ -06b8d8: 0c01 |0010: move-result-object v1 │ │ -06b8da: 7020 640e 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@0e64 │ │ -06b8e0: 5b20 e402 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@02e4 │ │ -06b8e4: 0e00 |0016: return-void │ │ +06e25c: |[06e25c] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ +06e26c: 5b23 e302 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e270: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06e276: 2200 aa02 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@02aa │ │ +06e27a: 5421 e302 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e27e: 7110 6406 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e284: 0c01 |000c: move-result-object v1 │ │ +06e286: 7210 ef0d 0100 |000d: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ +06e28c: 0c01 |0010: move-result-object v1 │ │ +06e28e: 7020 640e 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@0e64 │ │ +06e294: 5b20 e402 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@02e4 │ │ +06e298: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=312 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; │ │ 0x0000 - 0x0017 reg=3 (null) Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -123087,17 +123039,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06b8e8: |[06b8e8] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ -06b8f8: 7020 4606 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@0646 │ │ -06b8fe: 0e00 |0003: return-void │ │ +06e29c: |[06e29c] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ +06e2ac: 7020 4606 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@0646 │ │ +06e2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/http/Http1xStream$1; │ │ @@ -123108,39 +123060,39 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06b900: |[06b900] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.close:()V │ │ -06b910: 1d02 |0000: monitor-enter v2 │ │ -06b912: 5520 e202 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@02e2 │ │ -06b916: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -06b91a: 1e02 |0005: monitor-exit v2 │ │ -06b91c: 0e00 |0006: return-void │ │ -06b91e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06b920: 5c20 e202 |0008: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@02e2 │ │ -06b924: 5420 e302 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06b928: 7110 6406 0000 |000c: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06b92e: 0c00 |000f: move-result-object v0 │ │ -06b930: 1a01 1901 |0010: const-string v1, "0 │ │ +06e2b4: |[06e2b4] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.close:()V │ │ +06e2c4: 1d02 |0000: monitor-enter v2 │ │ +06e2c6: 5520 e202 |0001: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@02e2 │ │ +06e2ca: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +06e2ce: 1e02 |0005: monitor-exit v2 │ │ +06e2d0: 0e00 |0006: return-void │ │ +06e2d2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06e2d4: 5c20 e202 |0008: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@02e2 │ │ +06e2d8: 5420 e302 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e2dc: 7110 6406 0000 |000c: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e2e2: 0c00 |000f: move-result-object v0 │ │ +06e2e4: 1a01 1901 |0010: const-string v1, "0 │ │ │ │ " // string@0119 │ │ -06b934: 7220 010e 1000 |0012: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06b93a: 5420 e302 |0015: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06b93e: 5421 e402 |0017: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@02e4 │ │ -06b942: 7120 6506 1000 |0019: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@0665 │ │ -06b948: 5420 e302 |001c: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06b94c: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -06b94e: 7120 6706 1000 |001f: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@0667 │ │ -06b954: 28e3 |0022: goto 0005 // -001d │ │ -06b956: 0d00 |0023: move-exception v0 │ │ -06b958: 1e02 |0024: monitor-exit v2 │ │ -06b95a: 2700 |0025: throw v0 │ │ +06e2e8: 7220 010e 1000 |0012: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06e2ee: 5420 e302 |0015: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e2f2: 5421 e402 |0017: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@02e4 │ │ +06e2f6: 7120 6506 1000 |0019: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@0665 │ │ +06e2fc: 5420 e302 |001c: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e300: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +06e302: 7120 6706 1000 |001f: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@0667 │ │ +06e308: 28e3 |0022: goto 0005 // -001d │ │ +06e30a: 0d00 |0023: move-exception v0 │ │ +06e30c: 1e02 |0024: monitor-exit v2 │ │ +06e30e: 2700 |0025: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0023 │ │ 0x0008 - 0x0022 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=335 │ │ @@ -123158,28 +123110,28 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -06b970: |[06b970] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.flush:()V │ │ -06b980: 1d01 |0000: monitor-enter v1 │ │ -06b982: 5510 e202 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@02e2 │ │ -06b986: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -06b98a: 1e01 |0005: monitor-exit v1 │ │ -06b98c: 0e00 |0006: return-void │ │ -06b98e: 5410 e302 |0007: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06b992: 7110 6406 0000 |0009: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06b998: 0c00 |000c: move-result-object v0 │ │ -06b99a: 7210 ed0d 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06b9a0: 28f5 |0010: goto 0005 // -000b │ │ -06b9a2: 0d00 |0011: move-exception v0 │ │ -06b9a4: 1e01 |0012: monitor-exit v1 │ │ -06b9a6: 2700 |0013: throw v0 │ │ +06e324: |[06e324] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.flush:()V │ │ +06e334: 1d01 |0000: monitor-enter v1 │ │ +06e336: 5510 e202 |0001: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@02e2 │ │ +06e33a: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +06e33e: 1e01 |0005: monitor-exit v1 │ │ +06e340: 0e00 |0006: return-void │ │ +06e342: 5410 e302 |0007: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e346: 7110 6406 0000 |0009: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e34c: 0c00 |000c: move-result-object v0 │ │ +06e34e: 7210 ed0d 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06e354: 28f5 |0010: goto 0005 // -000b │ │ +06e356: 0d00 |0011: move-exception v0 │ │ +06e358: 1e01 |0012: monitor-exit v1 │ │ +06e35a: 2700 |0013: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0011 │ │ 0x0007 - 0x0010 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=330 │ │ @@ -123194,17 +123146,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b9bc: |[06b9bc] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.timeout:()Lokio/Timeout; │ │ -06b9cc: 5410 e402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@02e4 │ │ -06b9d0: 1100 |0002: return-object v0 │ │ +06e370: |[06e370] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.timeout:()Lokio/Timeout; │ │ +06e380: 5410 e402 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@02e4 │ │ +06e384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;) │ │ @@ -123212,46 +123164,46 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -06b9d4: |[06b9d4] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.write:(Lokio/Buffer;J)V │ │ -06b9e4: 5520 e202 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@02e2 │ │ -06b9e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06b9ec: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06b9f0: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -06b9f4: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06b9fa: 2700 |000b: throw v0 │ │ -06b9fc: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -06ba00: 3100 0400 |000e: cmp-long v0, v4, v0 │ │ -06ba04: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -06ba08: 0e00 |0012: return-void │ │ -06ba0a: 5420 e302 |0013: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06ba0e: 7110 6406 0000 |0015: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06ba14: 0c00 |0018: move-result-object v0 │ │ -06ba16: 7230 f80d 4005 |0019: invoke-interface {v0, v4, v5}, Lokio/BufferedSink;.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; // method@0df8 │ │ -06ba1c: 5420 e302 |001c: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06ba20: 7110 6406 0000 |001e: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06ba26: 0c00 |0021: move-result-object v0 │ │ -06ba28: 1a01 0e00 |0022: const-string v1, " │ │ +06e388: |[06e388] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSink.write:(Lokio/Buffer;J)V │ │ +06e398: 5520 e202 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.closed:Z // field@02e2 │ │ +06e39c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06e3a0: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e3a4: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +06e3a8: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e3ae: 2700 |000b: throw v0 │ │ +06e3b0: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +06e3b4: 3100 0400 |000e: cmp-long v0, v4, v0 │ │ +06e3b8: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +06e3bc: 0e00 |0012: return-void │ │ +06e3be: 5420 e302 |0013: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e3c2: 7110 6406 0000 |0015: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e3c8: 0c00 |0018: move-result-object v0 │ │ +06e3ca: 7230 f80d 4005 |0019: invoke-interface {v0, v4, v5}, Lokio/BufferedSink;.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; // method@0df8 │ │ +06e3d0: 5420 e302 |001c: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e3d4: 7110 6406 0000 |001e: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e3da: 0c00 |0021: move-result-object v0 │ │ +06e3dc: 1a01 0e00 |0022: const-string v1, " │ │ " // string@000e │ │ -06ba2c: 7220 010e 1000 |0024: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06ba32: 5420 e302 |0027: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06ba36: 7110 6406 0000 |0029: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06ba3c: 0c00 |002c: move-result-object v0 │ │ -06ba3e: 7240 f40d 3054 |002d: invoke-interface {v0, v3, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ -06ba44: 5420 e302 |0030: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ -06ba48: 7110 6406 0000 |0032: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06ba4e: 0c00 |0035: move-result-object v0 │ │ -06ba50: 1a01 0e00 |0036: const-string v1, " │ │ +06e3e0: 7220 010e 1000 |0024: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06e3e6: 5420 e302 |0027: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e3ea: 7110 6406 0000 |0029: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e3f0: 0c00 |002c: move-result-object v0 │ │ +06e3f2: 7240 f40d 3054 |002d: invoke-interface {v0, v3, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ +06e3f8: 5420 e302 |0030: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02e3 │ │ +06e3fc: 7110 6406 0000 |0032: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e402: 0c00 |0035: move-result-object v0 │ │ +06e404: 1a01 0e00 |0036: const-string v1, " │ │ " // string@000e │ │ -06ba54: 7220 010e 1000 |0038: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06ba5a: 28d7 |003b: goto 0012 // -0029 │ │ +06e408: 7220 010e 1000 |0038: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06e40e: 28d7 |003b: goto 0012 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x000c line=321 │ │ 0x0012 line=327 │ │ 0x0013 line=323 │ │ 0x001c line=324 │ │ @@ -123261,17 +123213,17 @@ │ │ 0x0000 - 0x003c reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; │ │ 0x0000 - 0x003c reg=3 source Lokio/Buffer; │ │ 0x0000 - 0x003c reg=4 byteCount J │ │ │ │ source_file_idx : 988 (Http1xStream.java) │ │ │ │ Class #342 header: │ │ -class_idx : 267 │ │ +class_idx : 285 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 988 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #342 annotations: │ │ @@ -123315,27 +123267,27 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06ba5c: |[06ba5c] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V │ │ -06ba6c: 5b23 ed02 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ -06ba70: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06ba76: 2200 9602 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@0296 │ │ -06ba7a: 5421 ed02 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ -06ba7e: 7110 6406 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06ba84: 0c01 |000c: move-result-object v1 │ │ -06ba86: 7210 ef0d 0100 |000d: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ -06ba8c: 0c01 |0010: move-result-object v1 │ │ -06ba8e: 7020 640e 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@0e64 │ │ -06ba94: 5b20 ee02 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@02ee │ │ -06ba98: 5a24 eb02 |0016: iput-wide v4, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ -06ba9c: 0e00 |0018: return-void │ │ +06e410: |[06e410] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V │ │ +06e420: 5b23 ed02 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ +06e424: 7010 0f0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06e42a: 2200 aa02 |0005: new-instance v0, Lokio/ForwardingTimeout; // type@02aa │ │ +06e42e: 5421 ed02 |0007: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ +06e432: 7110 6406 0100 |0009: invoke-static {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e438: 0c01 |000c: move-result-object v1 │ │ +06e43a: 7210 ef0d 0100 |000d: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ +06e440: 0c01 |0010: move-result-object v1 │ │ +06e442: 7020 640e 1000 |0011: invoke-direct {v0, v1}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@0e64 │ │ +06e448: 5b20 ee02 |0014: iput-object v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@02ee │ │ +06e44c: 5a24 eb02 |0016: iput-wide v4, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ +06e450: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=269 │ │ 0x0016 line=274 │ │ 0x0018 line=275 │ │ locals : │ │ @@ -123348,17 +123300,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06baa0: |[06baa0] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ -06bab0: 7040 5206 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V // method@0652 │ │ -06bab6: 0e00 |0003: return-void │ │ +06e454: |[06e454] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.:(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ +06e464: 7040 5206 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V // method@0652 │ │ +06e46a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=2 x1 J │ │ @@ -123370,35 +123322,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06bab8: |[06bab8] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.close:()V │ │ -06bac8: 5540 ec02 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@02ec │ │ -06bacc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -06bad0: 0e00 |0004: return-void │ │ -06bad2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06bad4: 5c40 ec02 |0006: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@02ec │ │ -06bad8: 5340 eb02 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ -06badc: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -06bae0: 3100 0002 |000c: cmp-long v0, v0, v2 │ │ -06bae4: 3d00 0a00 |000e: if-lez v0, 0018 // +000a │ │ -06bae8: 2200 db01 |0010: new-instance v0, Ljava/net/ProtocolException; // type@01db │ │ -06baec: 1a01 371c |0012: const-string v1, "unexpected end of stream" // string@1c37 │ │ -06baf0: 7020 b90a 1000 |0014: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -06baf6: 2700 |0017: throw v0 │ │ -06baf8: 5440 ed02 |0018: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ -06bafc: 5441 ee02 |001a: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@02ee │ │ -06bb00: 7120 6506 1000 |001c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@0665 │ │ -06bb06: 5440 ed02 |001f: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ -06bb0a: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -06bb0c: 7120 6706 1000 |0022: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@0667 │ │ -06bb12: 28df |0025: goto 0004 // -0021 │ │ +06e46c: |[06e46c] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.close:()V │ │ +06e47c: 5540 ec02 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@02ec │ │ +06e480: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +06e484: 0e00 |0004: return-void │ │ +06e486: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06e488: 5c40 ec02 |0006: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@02ec │ │ +06e48c: 5340 eb02 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ +06e490: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +06e494: 3100 0002 |000c: cmp-long v0, v0, v2 │ │ +06e498: 3d00 0a00 |000e: if-lez v0, 0018 // +000a │ │ +06e49c: 2200 ee01 |0010: new-instance v0, Ljava/net/ProtocolException; // type@01ee │ │ +06e4a0: 1a01 481c |0012: const-string v1, "unexpected end of stream" // string@1c48 │ │ +06e4a4: 7020 b90a 1000 |0014: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +06e4aa: 2700 |0017: throw v0 │ │ +06e4ac: 5440 ed02 |0018: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ +06e4b0: 5441 ee02 |001a: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@02ee │ │ +06e4b4: 7120 6506 1000 |001c: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V // method@0665 │ │ +06e4ba: 5440 ed02 |001f: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ +06e4be: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +06e4c0: 7120 6706 1000 |0022: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I // method@0667 │ │ +06e4c6: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=303 │ │ 0x0005 line=299 │ │ 0x0008 line=300 │ │ 0x0018 line=301 │ │ @@ -123411,23 +123363,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06bb14: |[06bb14] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.flush:()V │ │ -06bb24: 5510 ec02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@02ec │ │ -06bb28: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -06bb2c: 0e00 |0004: return-void │ │ -06bb2e: 5410 ed02 |0005: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ -06bb32: 7110 6406 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06bb38: 0c00 |000a: move-result-object v0 │ │ -06bb3a: 7210 ed0d 0000 |000b: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06bb40: 28f6 |000e: goto 0004 // -000a │ │ +06e4c8: |[06e4c8] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.flush:()V │ │ +06e4d8: 5510 ec02 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@02ec │ │ +06e4dc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +06e4e0: 0e00 |0004: return-void │ │ +06e4e2: 5410 ed02 |0005: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ +06e4e6: 7110 6406 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e4ec: 0c00 |000a: move-result-object v0 │ │ +06e4ee: 7210 ed0d 0000 |000b: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06e4f4: 28f6 |000e: goto 0004 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0004 line=295 │ │ 0x0005 line=294 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; │ │ @@ -123437,17 +123389,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bb44: |[06bb44] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.timeout:()Lokio/Timeout; │ │ -06bb54: 5410 ee02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@02ee │ │ -06bb58: 1100 |0002: return-object v0 │ │ +06e4f8: |[06e4f8] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.timeout:()Lokio/Timeout; │ │ +06e508: 5410 ee02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.timeout:Lokio/ForwardingTimeout; // field@02ee │ │ +06e50c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;) │ │ @@ -123455,55 +123407,55 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -06bb5c: |[06bb5c] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.write:(Lokio/Buffer;J)V │ │ -06bb6c: 5560 ec02 |0000: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@02ec │ │ -06bb70: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06bb74: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06bb78: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -06bb7c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06bb82: 2700 |000b: throw v0 │ │ -06bb84: 6e10 bb0d 0700 |000c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06bb8a: 0b00 |000f: move-result-wide v0 │ │ -06bb8c: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -06bb90: 0484 |0012: move-wide v4, v8 │ │ -06bb92: 7706 7004 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@0470 │ │ -06bb98: 5360 eb02 |0016: iget-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ -06bb9c: 3100 0800 |0018: cmp-long v0, v8, v0 │ │ -06bba0: 3d00 2700 |001a: if-lez v0, 0041 // +0027 │ │ -06bba4: 2200 db01 |001c: new-instance v0, Ljava/net/ProtocolException; // type@01db │ │ -06bba8: 2201 c101 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06bbac: 7010 500a 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06bbb2: 1a02 2a11 |0023: const-string v2, "expected " // string@112a │ │ -06bbb6: 6e20 580a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06bbbc: 0c01 |0028: move-result-object v1 │ │ -06bbbe: 5362 eb02 |0029: iget-wide v2, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ -06bbc2: 6e30 560a 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -06bbc8: 0c01 |002e: move-result-object v1 │ │ -06bbca: 1a02 4300 |002f: const-string v2, " bytes but received " // string@0043 │ │ -06bbce: 6e20 580a 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06bbd4: 0c01 |0034: move-result-object v1 │ │ -06bbd6: 6e30 560a 8109 |0035: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -06bbdc: 0c01 |0038: move-result-object v1 │ │ -06bbde: 6e10 640a 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06bbe4: 0c01 |003c: move-result-object v1 │ │ -06bbe6: 7020 b90a 1000 |003d: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -06bbec: 2700 |0040: throw v0 │ │ -06bbee: 5460 ed02 |0041: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ -06bbf2: 7110 6406 0000 |0043: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ -06bbf8: 0c00 |0046: move-result-object v0 │ │ -06bbfa: 7240 f40d 7098 |0047: invoke-interface {v0, v7, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ -06bc00: 5360 eb02 |004a: iget-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ -06bc04: bc80 |004c: sub-long/2addr v0, v8 │ │ -06bc06: 5a60 eb02 |004d: iput-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ -06bc0a: 0e00 |004f: return-void │ │ +06e510: |[06e510] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSink.write:(Lokio/Buffer;J)V │ │ +06e520: 5560 ec02 |0000: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.closed:Z // field@02ec │ │ +06e524: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06e528: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e52c: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +06e530: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e536: 2700 |000b: throw v0 │ │ +06e538: 6e10 bb0d 0700 |000c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06e53e: 0b00 |000f: move-result-wide v0 │ │ +06e540: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +06e544: 0484 |0012: move-wide v4, v8 │ │ +06e546: 7706 7004 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@0470 │ │ +06e54c: 5360 eb02 |0016: iget-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ +06e550: 3100 0800 |0018: cmp-long v0, v8, v0 │ │ +06e554: 3d00 2700 |001a: if-lez v0, 0041 // +0027 │ │ +06e558: 2200 ee01 |001c: new-instance v0, Ljava/net/ProtocolException; // type@01ee │ │ +06e55c: 2201 d301 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06e560: 7010 500a 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06e566: 1a02 3d11 |0023: const-string v2, "expected " // string@113d │ │ +06e56a: 6e20 580a 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06e570: 0c01 |0028: move-result-object v1 │ │ +06e572: 5362 eb02 |0029: iget-wide v2, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ +06e576: 6e30 560a 2103 |002b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +06e57c: 0c01 |002e: move-result-object v1 │ │ +06e57e: 1a02 4300 |002f: const-string v2, " bytes but received " // string@0043 │ │ +06e582: 6e20 580a 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06e588: 0c01 |0034: move-result-object v1 │ │ +06e58a: 6e30 560a 8109 |0035: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +06e590: 0c01 |0038: move-result-object v1 │ │ +06e592: 6e10 640a 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06e598: 0c01 |003c: move-result-object v1 │ │ +06e59a: 7020 b90a 1000 |003d: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +06e5a0: 2700 |0040: throw v0 │ │ +06e5a2: 5460 ed02 |0041: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ed │ │ +06e5a6: 7110 6406 0000 |0043: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; // method@0664 │ │ +06e5ac: 0c00 |0046: move-result-object v0 │ │ +06e5ae: 7240 f40d 7098 |0047: invoke-interface {v0, v7, v8, v9}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@0df4 │ │ +06e5b4: 5360 eb02 |004a: iget-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ +06e5b8: bc80 |004c: sub-long/2addr v0, v8 │ │ +06e5ba: 5a60 eb02 |004d: iput-wide v0, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.bytesRemaining:J // field@02eb │ │ +06e5be: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x000c line=283 │ │ 0x0016 line=284 │ │ 0x001c line=285 │ │ 0x0041 line=288 │ │ @@ -123513,17 +123465,17 @@ │ │ 0x0000 - 0x0050 reg=6 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; │ │ 0x0000 - 0x0050 reg=7 source Lokio/Buffer; │ │ 0x0000 - 0x0050 reg=8 byteCount J │ │ │ │ source_file_idx : 988 (Http1xStream.java) │ │ │ │ Class #343 header: │ │ -class_idx : 270 │ │ +class_idx : 288 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 988 │ │ static_fields_size : 7 │ │ instance_fields_size: 5 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 17 │ │ │ │ Class #343 annotations: │ │ @@ -123625,22 +123577,22 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06bc0c: |[06bc0c] com.squareup.okhttp.internal.http.Http1xStream.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V │ │ -06bc1c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06bc22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06bc24: 5910 ff02 |0004: iput v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bc28: 5b12 0003 |0006: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ -06bc2c: 5b13 fe02 |0008: iput-object v3, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@02fe │ │ -06bc30: 5b14 fd02 |000a: iput-object v4, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ -06bc34: 0e00 |000c: return-void │ │ +06e5c0: |[06e5c0] com.squareup.okhttp.internal.http.Http1xStream.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V │ │ +06e5d0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06e5d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06e5d8: 5910 ff02 |0004: iput v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e5dc: 5b12 0003 |0006: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ +06e5e0: 5b13 fe02 |0008: iput-object v3, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@02fe │ │ +06e5e4: 5b14 fd02 |000a: iput-object v4, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ +06e5e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=75 │ │ 0x0006 line=78 │ │ 0x0008 line=79 │ │ 0x000a line=80 │ │ @@ -123656,17 +123608,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bc38: |[06bc38] com.squareup.okhttp.internal.http.Http1xStream.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; │ │ -06bc48: 5410 fd02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ -06bc4c: 1100 |0002: return-object v0 │ │ +06e5ec: |[06e5ec] com.squareup.okhttp.internal.http.Http1xStream.access$300:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSink; │ │ +06e5fc: 5410 fd02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ +06e600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -123674,17 +123626,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06bc50: |[06bc50] com.squareup.okhttp.internal.http.Http1xStream.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V │ │ -06bc60: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.detachTimeout:(Lokio/ForwardingTimeout;)V // method@066c │ │ -06bc66: 0e00 |0003: return-void │ │ +06e604: |[06e604] com.squareup.okhttp.internal.http.Http1xStream.access$400:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lokio/ForwardingTimeout;)V │ │ +06e614: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.detachTimeout:(Lokio/ForwardingTimeout;)V // method@066c │ │ +06e61a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=1 x1 Lokio/ForwardingTimeout; │ │ │ │ @@ -123693,17 +123645,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bc68: |[06bc68] com.squareup.okhttp.internal.http.Http1xStream.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I │ │ -06bc78: 5210 ff02 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bc7c: 0f00 |0002: return v0 │ │ +06e61c: |[06e61c] com.squareup.okhttp.internal.http.Http1xStream.access$500:(Lcom/squareup/okhttp/internal/http/Http1xStream;)I │ │ +06e62c: 5210 ff02 |0000: iget v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e630: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -123711,17 +123663,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bc80: |[06bc80] com.squareup.okhttp.internal.http.Http1xStream.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I │ │ -06bc90: 5901 ff02 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bc94: 0f01 |0002: return v1 │ │ +06e634: |[06e634] com.squareup.okhttp.internal.http.Http1xStream.access$502:(Lcom/squareup/okhttp/internal/http/Http1xStream;I)I │ │ +06e644: 5901 ff02 |0000: iput v1, v0, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e648: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -123730,17 +123682,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bc98: |[06bc98] com.squareup.okhttp.internal.http.Http1xStream.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; │ │ -06bca8: 5410 fe02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@02fe │ │ -06bcac: 1100 |0002: return-object v0 │ │ +06e64c: |[06e64c] com.squareup.okhttp.internal.http.Http1xStream.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; │ │ +06e65c: 5410 fe02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@02fe │ │ +06e660: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -123748,17 +123700,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bcb0: |[06bcb0] com.squareup.okhttp.internal.http.Http1xStream.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ -06bcc0: 5410 0003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ -06bcc4: 1100 |0002: return-object v0 │ │ +06e664: |[06e664] com.squareup.okhttp.internal.http.Http1xStream.access$700:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ +06e674: 5410 0003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ +06e678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -123766,22 +123718,22 @@ │ │ type : '(Lokio/ForwardingTimeout;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06bcc8: |[06bcc8] com.squareup.okhttp.internal.http.Http1xStream.detachTimeout:(Lokio/ForwardingTimeout;)V │ │ -06bcd8: 6e10 690e 0300 |0000: invoke-virtual {v3}, Lokio/ForwardingTimeout;.delegate:()Lokio/Timeout; // method@0e69 │ │ -06bcde: 0c00 |0003: move-result-object v0 │ │ -06bce0: 6201 4006 |0004: sget-object v1, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ -06bce4: 6e20 6b0e 1300 |0006: invoke-virtual {v3, v1}, Lokio/ForwardingTimeout;.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; // method@0e6b │ │ -06bcea: 6e10 2d0f 0000 |0009: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ -06bcf0: 6e10 2e0f 0000 |000c: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@0f2e │ │ -06bcf6: 0e00 |000f: return-void │ │ +06e67c: |[06e67c] com.squareup.okhttp.internal.http.Http1xStream.detachTimeout:(Lokio/ForwardingTimeout;)V │ │ +06e68c: 6e10 690e 0300 |0000: invoke-virtual {v3}, Lokio/ForwardingTimeout;.delegate:()Lokio/Timeout; // method@0e69 │ │ +06e692: 0c00 |0003: move-result-object v0 │ │ +06e694: 6201 4006 |0004: sget-object v1, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ +06e698: 6e20 6b0e 1300 |0006: invoke-virtual {v3, v1}, Lokio/ForwardingTimeout;.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; // method@0e6b │ │ +06e69e: 6e10 2d0f 0000 |0009: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ +06e6a4: 6e10 2e0f 0000 |000c: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@0f2e │ │ +06e6aa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=262 │ │ 0x0009 line=263 │ │ 0x000c line=264 │ │ 0x000f line=265 │ │ @@ -123795,44 +123747,44 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lokio/Source;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -06bcf8: |[06bcf8] com.squareup.okhttp.internal.http.Http1xStream.getTransferStream:(Lcom/squareup/okhttp/Response;)Lokio/Source; │ │ -06bd08: 7110 b406 0500 |0000: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.hasBody:(Lcom/squareup/okhttp/Response;)Z // method@06b4 │ │ -06bd0e: 0a02 |0003: move-result v2 │ │ -06bd10: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -06bd14: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -06bd18: 6e30 7306 2403 |0008: invoke-virtual {v4, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@0673 │ │ -06bd1e: 0c02 |000b: move-result-object v2 │ │ -06bd20: 1102 |000c: return-object v2 │ │ -06bd22: 1a02 e00e |000d: const-string v2, "chunked" // string@0ee0 │ │ -06bd26: 1a03 5d0b |000f: const-string v3, "Transfer-Encoding" // string@0b5d │ │ -06bd2a: 6e20 9503 3500 |0011: invoke-virtual {v5, v3}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -06bd30: 0c03 |0014: move-result-object v3 │ │ -06bd32: 6e20 2b0a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -06bd38: 0a02 |0018: move-result v2 │ │ -06bd3a: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ -06bd3e: 5442 fc02 |001b: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02fc │ │ -06bd42: 6e20 7106 2400 |001d: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newChunkedSource:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source; // method@0671 │ │ -06bd48: 0c02 |0020: move-result-object v2 │ │ -06bd4a: 28eb |0021: goto 000c // -0015 │ │ -06bd4c: 7110 dc06 0500 |0022: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@06dc │ │ -06bd52: 0b00 |0025: move-result-wide v0 │ │ -06bd54: 1602 ffff |0026: const-wide/16 v2, #int -1 // #ffff │ │ -06bd58: 3102 0002 |0028: cmp-long v2, v0, v2 │ │ -06bd5c: 3802 0700 |002a: if-eqz v2, 0031 // +0007 │ │ -06bd60: 6e30 7306 0401 |002c: invoke-virtual {v4, v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@0673 │ │ -06bd66: 0c02 |002f: move-result-object v2 │ │ -06bd68: 28dc |0030: goto 000c // -0024 │ │ -06bd6a: 6e10 7406 0400 |0031: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newUnknownLengthSource:()Lokio/Source; // method@0674 │ │ -06bd70: 0c02 |0034: move-result-object v2 │ │ -06bd72: 28d7 |0035: goto 000c // -0029 │ │ +06e6ac: |[06e6ac] com.squareup.okhttp.internal.http.Http1xStream.getTransferStream:(Lcom/squareup/okhttp/Response;)Lokio/Source; │ │ +06e6bc: 7110 b406 0500 |0000: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/HttpEngine;.hasBody:(Lcom/squareup/okhttp/Response;)Z // method@06b4 │ │ +06e6c2: 0a02 |0003: move-result v2 │ │ +06e6c4: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +06e6c8: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +06e6cc: 6e30 7306 2403 |0008: invoke-virtual {v4, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@0673 │ │ +06e6d2: 0c02 |000b: move-result-object v2 │ │ +06e6d4: 1102 |000c: return-object v2 │ │ +06e6d6: 1a02 f30e |000d: const-string v2, "chunked" // string@0ef3 │ │ +06e6da: 1a03 710b |000f: const-string v3, "Transfer-Encoding" // string@0b71 │ │ +06e6de: 6e20 9503 3500 |0011: invoke-virtual {v5, v3}, Lcom/squareup/okhttp/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +06e6e4: 0c03 |0014: move-result-object v3 │ │ +06e6e6: 6e20 2b0a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +06e6ec: 0a02 |0018: move-result v2 │ │ +06e6ee: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ +06e6f2: 5442 fc02 |001b: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02fc │ │ +06e6f6: 6e20 7106 2400 |001d: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newChunkedSource:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source; // method@0671 │ │ +06e6fc: 0c02 |0020: move-result-object v2 │ │ +06e6fe: 28eb |0021: goto 000c // -0015 │ │ +06e700: 7110 dc06 0500 |0022: invoke-static {v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@06dc │ │ +06e706: 0b00 |0025: move-result-wide v0 │ │ +06e708: 1602 ffff |0026: const-wide/16 v2, #int -1 // #ffff │ │ +06e70c: 3102 0002 |0028: cmp-long v2, v0, v2 │ │ +06e710: 3802 0700 |002a: if-eqz v2, 0031 // +0007 │ │ +06e714: 6e30 7306 0401 |002c: invoke-virtual {v4, v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@0673 │ │ +06e71a: 0c02 |002f: move-result-object v2 │ │ +06e71c: 28dc |0030: goto 000c // -0024 │ │ +06e71e: 6e10 7406 0400 |0031: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newUnknownLengthSource:()Lokio/Source; // method@0674 │ │ +06e724: 0c02 |0034: move-result-object v2 │ │ +06e726: 28d7 |0035: goto 000c // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000c line=152 │ │ 0x000d line=140 │ │ 0x001b line=141 │ │ @@ -123851,21 +123803,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06bd74: |[06bd74] com.squareup.okhttp.internal.http.Http1xStream.cancel:()V │ │ -06bd84: 5421 0003 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ -06bd88: 6e10 1507 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ -06bd8e: 0c00 |0005: move-result-object v0 │ │ -06bd90: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -06bd94: 6e10 3b07 0000 |0008: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.cancel:()V // method@073b │ │ -06bd9a: 0e00 |000b: return-void │ │ +06e728: |[06e728] com.squareup.okhttp.internal.http.Http1xStream.cancel:()V │ │ +06e738: 5421 0003 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ +06e73c: 6e10 1507 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ +06e742: 0c00 |0005: move-result-object v0 │ │ +06e744: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +06e748: 6e10 3b07 0000 |0008: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/io/RealConnection;.cancel:()V // method@073b │ │ +06e74e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000b line=105 │ │ locals : │ │ 0x0006 - 0x000c reg=0 connection Lcom/squareup/okhttp/internal/io/RealConnection; │ │ @@ -123876,35 +123828,35 @@ │ │ type : '(Lcom/squareup/okhttp/Request;J)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -06bd9c: |[06bd9c] com.squareup.okhttp.internal.http.Http1xStream.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ -06bdac: 1a00 e00e |0000: const-string v0, "chunked" // string@0ee0 │ │ -06bdb0: 1a01 5d0b |0002: const-string v1, "Transfer-Encoding" // string@0b5d │ │ -06bdb4: 6e20 4503 1300 |0004: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ -06bdba: 0c01 |0007: move-result-object v1 │ │ -06bdbc: 6e20 2b0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -06bdc2: 0a00 |000b: move-result v0 │ │ -06bdc4: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -06bdc8: 6e10 7006 0200 |000e: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newChunkedSink:()Lokio/Sink; // method@0670 │ │ -06bdce: 0c00 |0011: move-result-object v0 │ │ -06bdd0: 1100 |0012: return-object v0 │ │ -06bdd2: 1600 ffff |0013: const-wide/16 v0, #int -1 // #ffff │ │ -06bdd6: 3100 0400 |0015: cmp-long v0, v4, v0 │ │ -06bdda: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -06bdde: 6e30 7206 4205 |0019: invoke-virtual {v2, v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSink:(J)Lokio/Sink; // method@0672 │ │ -06bde4: 0c00 |001c: move-result-object v0 │ │ -06bde6: 28f5 |001d: goto 0012 // -000b │ │ -06bde8: 2200 ad01 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06bdec: 1a01 5902 |0020: const-string v1, "Cannot stream a request body without chunked encoding or a known content length!" // string@0259 │ │ -06bdf0: 7020 f209 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06bdf6: 2700 |0025: throw v0 │ │ +06e750: |[06e750] com.squareup.okhttp.internal.http.Http1xStream.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ +06e760: 1a00 f30e |0000: const-string v0, "chunked" // string@0ef3 │ │ +06e764: 1a01 710b |0002: const-string v1, "Transfer-Encoding" // string@0b71 │ │ +06e768: 6e20 4503 1300 |0004: invoke-virtual {v3, v1}, Lcom/squareup/okhttp/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0345 │ │ +06e76e: 0c01 |0007: move-result-object v1 │ │ +06e770: 6e20 2b0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +06e776: 0a00 |000b: move-result v0 │ │ +06e778: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +06e77c: 6e10 7006 0200 |000e: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newChunkedSink:()Lokio/Sink; // method@0670 │ │ +06e782: 0c00 |0011: move-result-object v0 │ │ +06e784: 1100 |0012: return-object v0 │ │ +06e786: 1600 ffff |0013: const-wide/16 v0, #int -1 // #ffff │ │ +06e78a: 3100 0400 |0015: cmp-long v0, v4, v0 │ │ +06e78e: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +06e792: 6e30 7206 4205 |0019: invoke-virtual {v2, v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSink:(J)Lokio/Sink; // method@0672 │ │ +06e798: 0c00 |001c: move-result-object v0 │ │ +06e79a: 28f5 |001d: goto 0012 // -000b │ │ +06e79c: 2200 bf01 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e7a0: 1a01 5902 |0020: const-string v1, "Cannot stream a request body without chunked encoding or a known content length!" // string@0259 │ │ +06e7a4: 7020 f209 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e7aa: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000e line=90 │ │ 0x0012 line=95 │ │ 0x0013 line=93 │ │ 0x0019 line=95 │ │ @@ -123919,18 +123871,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06bdf8: |[06bdf8] com.squareup.okhttp.internal.http.Http1xStream.finishRequest:()V │ │ -06be08: 5410 fd02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ -06be0c: 7210 ed0d 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -06be12: 0e00 |0005: return-void │ │ +06e7ac: |[06e7ac] com.squareup.okhttp.internal.http.Http1xStream.finishRequest:()V │ │ +06e7bc: 5410 fd02 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ +06e7c0: 7210 ed0d 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +06e7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ @@ -123939,22 +123891,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -06be14: |[06be14] com.squareup.okhttp.internal.http.Http1xStream.isClosed:()Z │ │ -06be24: 5220 ff02 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06be28: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -06be2a: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -06be2e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06be30: 0f00 |0006: return v0 │ │ -06be32: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06be34: 28fe |0008: goto 0006 // -0002 │ │ +06e7c8: |[06e7c8] com.squareup.okhttp.internal.http.Http1xStream.isClosed:()Z │ │ +06e7d8: 5220 ff02 |0000: iget v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e7dc: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +06e7de: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +06e7e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06e7e4: 0f00 |0006: return v0 │ │ +06e7e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06e7e8: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -123962,37 +123914,37 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -06be38: |[06be38] com.squareup.okhttp.internal.http.Http1xStream.newChunkedSink:()Lokio/Sink; │ │ -06be48: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06be4c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06be4e: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -06be52: 2200 ad01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06be56: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06be5a: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06be60: 1a02 201b |000c: const-string v2, "state: " // string@1b20 │ │ -06be64: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06be6a: 0c01 |0011: move-result-object v1 │ │ -06be6c: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06be70: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06be76: 0c01 |0017: move-result-object v1 │ │ -06be78: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06be7e: 0c01 |001b: move-result-object v1 │ │ -06be80: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06be86: 2700 |001f: throw v0 │ │ -06be88: 1220 |0020: const/4 v0, #int 2 // #2 │ │ -06be8a: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06be8e: 2200 0901 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; // type@0109 │ │ -06be92: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -06be94: 7030 4706 3001 |0026: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0647 │ │ -06be9a: 1100 |0029: return-object v0 │ │ +06e7ec: |[06e7ec] com.squareup.okhttp.internal.http.Http1xStream.newChunkedSink:()Lokio/Sink; │ │ +06e7fc: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e800: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06e802: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +06e806: 2200 bf01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e80a: 2201 d301 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06e80e: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06e814: 1a02 311b |000c: const-string v2, "state: " // string@1b31 │ │ +06e818: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06e81e: 0c01 |0011: move-result-object v1 │ │ +06e820: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e824: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06e82a: 0c01 |0017: move-result-object v1 │ │ +06e82c: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06e832: 0c01 |001b: move-result-object v1 │ │ +06e834: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e83a: 2700 |001f: throw v0 │ │ +06e83c: 1220 |0020: const/4 v0, #int 2 // #2 │ │ +06e83e: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e842: 2200 1b01 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink; // type@011b │ │ +06e846: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +06e848: 7030 4706 3001 |0026: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0647 │ │ +06e84e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0020 line=219 │ │ 0x0023 line=220 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -124002,36 +123954,36 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -06be9c: |[06be9c] com.squareup.okhttp.internal.http.Http1xStream.newChunkedSource:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source; │ │ -06beac: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06beb0: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -06beb2: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -06beb6: 2200 ad01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06beba: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06bebe: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06bec4: 1a02 201b |000c: const-string v2, "state: " // string@1b20 │ │ -06bec8: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06bece: 0c01 |0011: move-result-object v1 │ │ -06bed0: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bed4: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06beda: 0c01 |0017: move-result-object v1 │ │ -06bedc: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06bee2: 0c01 |001b: move-result-object v1 │ │ -06bee4: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06beea: 2700 |001f: throw v0 │ │ -06beec: 1250 |0020: const/4 v0, #int 5 // #5 │ │ -06beee: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bef2: 2200 0a01 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource; // type@010a │ │ -06bef6: 7030 4c06 3004 |0025: invoke-direct {v0, v3, v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V // method@064c │ │ -06befc: 1100 |0028: return-object v0 │ │ +06e850: |[06e850] com.squareup.okhttp.internal.http.Http1xStream.newChunkedSource:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lokio/Source; │ │ +06e860: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e864: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +06e866: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +06e86a: 2200 bf01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e86e: 2201 d301 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06e872: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06e878: 1a02 311b |000c: const-string v2, "state: " // string@1b31 │ │ +06e87c: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06e882: 0c01 |0011: move-result-object v1 │ │ +06e884: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e888: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06e88e: 0c01 |0017: move-result-object v1 │ │ +06e890: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06e896: 0c01 |001b: move-result-object v1 │ │ +06e898: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e89e: 2700 |001f: throw v0 │ │ +06e8a0: 1250 |0020: const/4 v0, #int 5 // #5 │ │ +06e8a2: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e8a6: 2200 1c01 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource; // type@011c │ │ +06e8aa: 7030 4c06 3004 |0025: invoke-direct {v0, v3, v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V // method@064c │ │ +06e8b0: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0020 line=243 │ │ 0x0023 line=244 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -124042,37 +123994,37 @@ │ │ type : '(J)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -06bf00: |[06bf00] com.squareup.okhttp.internal.http.Http1xStream.newFixedLengthSink:(J)Lokio/Sink; │ │ -06bf10: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bf14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06bf16: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -06bf1a: 2200 ad01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06bf1e: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06bf22: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06bf28: 1a02 201b |000c: const-string v2, "state: " // string@1b20 │ │ -06bf2c: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06bf32: 0c01 |0011: move-result-object v1 │ │ -06bf34: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bf38: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06bf3e: 0c01 |0017: move-result-object v1 │ │ -06bf40: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06bf46: 0c01 |001b: move-result-object v1 │ │ -06bf48: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06bf4e: 2700 |001f: throw v0 │ │ -06bf50: 1220 |0020: const/4 v0, #int 2 // #2 │ │ -06bf52: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bf56: 2200 0b01 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; // type@010b │ │ -06bf5a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -06bf5c: 7051 5306 3054 |0026: invoke-direct {v0, v3, v4, v5, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0653 │ │ -06bf62: 1100 |0029: return-object v0 │ │ +06e8b4: |[06e8b4] com.squareup.okhttp.internal.http.Http1xStream.newFixedLengthSink:(J)Lokio/Sink; │ │ +06e8c4: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e8c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06e8ca: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +06e8ce: 2200 bf01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e8d2: 2201 d301 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06e8d6: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06e8dc: 1a02 311b |000c: const-string v2, "state: " // string@1b31 │ │ +06e8e0: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06e8e6: 0c01 |0011: move-result-object v1 │ │ +06e8e8: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e8ec: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06e8f2: 0c01 |0017: move-result-object v1 │ │ +06e8f4: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06e8fa: 0c01 |001b: move-result-object v1 │ │ +06e8fc: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e902: 2700 |001f: throw v0 │ │ +06e904: 1220 |0020: const/4 v0, #int 2 // #2 │ │ +06e906: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e90a: 2200 1d01 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink; // type@011d │ │ +06e90e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +06e910: 7051 5306 3054 |0026: invoke-direct {v0, v3, v4, v5, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;JLcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0653 │ │ +06e916: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0020 line=225 │ │ 0x0023 line=226 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -124083,36 +124035,36 @@ │ │ type : '(J)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -06bf64: |[06bf64] com.squareup.okhttp.internal.http.Http1xStream.newFixedLengthSource:(J)Lokio/Source; │ │ -06bf74: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bf78: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -06bf7a: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -06bf7e: 2200 ad01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06bf82: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06bf86: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06bf8c: 1a02 201b |000c: const-string v2, "state: " // string@1b20 │ │ -06bf90: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06bf96: 0c01 |0011: move-result-object v1 │ │ -06bf98: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bf9c: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06bfa2: 0c01 |0017: move-result-object v1 │ │ -06bfa4: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06bfaa: 0c01 |001b: move-result-object v1 │ │ -06bfac: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06bfb2: 2700 |001f: throw v0 │ │ -06bfb4: 1250 |0020: const/4 v0, #int 5 // #5 │ │ -06bfb6: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bfba: 2200 0c01 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; // type@010c │ │ -06bfbe: 7040 5806 3054 |0025: invoke-direct {v0, v3, v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V // method@0658 │ │ -06bfc4: 1100 |0028: return-object v0 │ │ +06e918: |[06e918] com.squareup.okhttp.internal.http.Http1xStream.newFixedLengthSource:(J)Lokio/Source; │ │ +06e928: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e92c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +06e92e: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +06e932: 2200 bf01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e936: 2201 d301 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06e93a: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06e940: 1a02 311b |000c: const-string v2, "state: " // string@1b31 │ │ +06e944: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06e94a: 0c01 |0011: move-result-object v1 │ │ +06e94c: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e950: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06e956: 0c01 |0017: move-result-object v1 │ │ +06e958: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06e95e: 0c01 |001b: move-result-object v1 │ │ +06e960: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e966: 2700 |001f: throw v0 │ │ +06e968: 1250 |0020: const/4 v0, #int 5 // #5 │ │ +06e96a: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e96e: 2200 1e01 |0023: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; // type@011e │ │ +06e972: 7040 5806 3054 |0025: invoke-direct {v0, v3, v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V // method@0658 │ │ +06e978: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0020 line=237 │ │ 0x0023 line=238 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -124123,45 +124075,45 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -06bfc8: |[06bfc8] com.squareup.okhttp.internal.http.Http1xStream.newUnknownLengthSource:()Lokio/Source; │ │ -06bfd8: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06bfdc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -06bfde: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -06bfe2: 2200 ad01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06bfe6: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06bfea: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06bff0: 1a02 201b |000c: const-string v2, "state: " // string@1b20 │ │ -06bff4: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06bffa: 0c01 |0011: move-result-object v1 │ │ -06bffc: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c000: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06c006: 0c01 |0017: move-result-object v1 │ │ -06c008: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06c00e: 0c01 |001b: move-result-object v1 │ │ -06c010: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06c016: 2700 |001f: throw v0 │ │ -06c018: 5430 0003 |0020: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ -06c01c: 3900 0a00 |0022: if-nez v0, 002c // +000a │ │ -06c020: 2200 ad01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06c024: 1a01 371b |0026: const-string v1, "streamAllocation == null" // string@1b37 │ │ -06c028: 7020 f209 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06c02e: 2700 |002b: throw v0 │ │ -06c030: 1250 |002c: const/4 v0, #int 5 // #5 │ │ -06c032: 5930 ff02 |002d: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c036: 5430 0003 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ -06c03a: 6e10 1e07 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@071e │ │ -06c040: 2200 0d01 |0034: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; // type@010d │ │ -06c044: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -06c046: 7030 5e06 3001 |0037: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@065e │ │ -06c04c: 1100 |003a: return-object v0 │ │ +06e97c: |[06e97c] com.squareup.okhttp.internal.http.Http1xStream.newUnknownLengthSource:()Lokio/Source; │ │ +06e98c: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e990: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +06e992: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +06e996: 2200 bf01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e99a: 2201 d301 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06e99e: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06e9a4: 1a02 311b |000c: const-string v2, "state: " // string@1b31 │ │ +06e9a8: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06e9ae: 0c01 |0011: move-result-object v1 │ │ +06e9b0: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e9b4: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06e9ba: 0c01 |0017: move-result-object v1 │ │ +06e9bc: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06e9c2: 0c01 |001b: move-result-object v1 │ │ +06e9c4: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e9ca: 2700 |001f: throw v0 │ │ +06e9cc: 5430 0003 |0020: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ +06e9d0: 3900 0a00 |0022: if-nez v0, 002c // +000a │ │ +06e9d4: 2200 bf01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06e9d8: 1a01 481b |0026: const-string v1, "streamAllocation == null" // string@1b48 │ │ +06e9dc: 7020 f209 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06e9e2: 2700 |002b: throw v0 │ │ +06e9e4: 1250 |002c: const/4 v0, #int 5 // #5 │ │ +06e9e6: 5930 ff02 |002d: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06e9ea: 5430 0003 |002f: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ +06e9ee: 6e10 1e07 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.noNewStreams:()V // method@071e │ │ +06e9f4: 2200 1f01 |0034: new-instance v0, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; // type@011f │ │ +06e9f8: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +06e9fa: 7030 5e06 3001 |0037: invoke-direct {v0, v3, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@065e │ │ +06ea00: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0020 line=249 │ │ 0x002c line=250 │ │ 0x002f line=251 │ │ 0x0034 line=252 │ │ @@ -124173,24 +124125,24 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06c050: |[06c050] com.squareup.okhttp.internal.http.Http1xStream.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ -06c060: 7020 6e06 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.getTransferStream:(Lcom/squareup/okhttp/Response;)Lokio/Source; // method@066e │ │ -06c066: 0c00 |0003: move-result-object v0 │ │ -06c068: 2201 1b01 |0004: new-instance v1, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@011b │ │ -06c06c: 6e10 9703 0500 |0006: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -06c072: 0c02 |0009: move-result-object v2 │ │ -06c074: 7110 990e 0000 |000a: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -06c07a: 0c03 |000d: move-result-object v3 │ │ -06c07c: 7030 e906 2103 |000e: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@06e9 │ │ -06c082: 1101 |0011: return-object v1 │ │ +06ea04: |[06ea04] com.squareup.okhttp.internal.http.Http1xStream.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ +06ea14: 7020 6e06 5400 |0000: invoke-direct {v4, v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.getTransferStream:(Lcom/squareup/okhttp/Response;)Lokio/Source; // method@066e │ │ +06ea1a: 0c00 |0003: move-result-object v0 │ │ +06ea1c: 2201 2d01 |0004: new-instance v1, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@012d │ │ +06ea20: 6e10 9703 0500 |0006: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +06ea26: 0c02 |0009: move-result-object v2 │ │ +06ea28: 7110 990e 0000 |000a: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +06ea2e: 0c03 |000d: move-result-object v3 │ │ +06ea30: 7030 e906 2103 |000e: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@06e9 │ │ +06ea36: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 source Lokio/Source; │ │ 0x0000 - 0x0012 reg=4 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ @@ -124201,29 +124153,29 @@ │ │ type : '()Lcom/squareup/okhttp/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06c084: |[06c084] com.squareup.okhttp.internal.http.Http1xStream.readHeaders:()Lcom/squareup/okhttp/Headers; │ │ -06c094: 2200 9f00 |0000: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -06c098: 7010 3402 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -06c09e: 5432 fe02 |0005: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@02fe │ │ -06c0a2: 7210 270e 0200 |0007: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -06c0a8: 0c01 |000a: move-result-object v1 │ │ -06c0aa: 6e10 380a 0100 |000b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -06c0b0: 0a02 |000e: move-result v2 │ │ -06c0b2: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -06c0b6: 6202 be01 |0011: sget-object v2, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ -06c0ba: 6e30 2b04 0201 |0013: invoke-virtual {v2, v0, v1}, Lcom/squareup/okhttp/internal/Internal;.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V // method@042b │ │ -06c0c0: 28ef |0016: goto 0005 // -0011 │ │ -06c0c2: 6e10 3a02 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -06c0c8: 0c02 |001a: move-result-object v2 │ │ -06c0ca: 1102 |001b: return-object v2 │ │ +06ea38: |[06ea38] com.squareup.okhttp.internal.http.Http1xStream.readHeaders:()Lcom/squareup/okhttp/Headers; │ │ +06ea48: 2200 b100 |0000: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +06ea4c: 7010 3402 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +06ea52: 5432 fe02 |0005: iget-object v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@02fe │ │ +06ea56: 7210 270e 0200 |0007: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +06ea5c: 0c01 |000a: move-result-object v1 │ │ +06ea5e: 6e10 380a 0100 |000b: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +06ea64: 0a02 |000e: move-result v2 │ │ +06ea66: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +06ea6a: 6202 be01 |0011: sget-object v2, Lcom/squareup/okhttp/internal/Internal;.instance:Lcom/squareup/okhttp/internal/Internal; // field@01be │ │ +06ea6e: 6e30 2b04 0201 |0013: invoke-virtual {v2, v0, v1}, Lcom/squareup/okhttp/internal/Internal;.addLenient:(Lcom/squareup/okhttp/Headers$Builder;Ljava/lang/String;)V // method@042b │ │ +06ea74: 28ef |0016: goto 0005 // -0011 │ │ +06ea76: 6e10 3a02 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +06ea7c: 0c02 |001a: move-result-object v2 │ │ +06ea7e: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=211 │ │ 0x0011 line=212 │ │ 0x0017 line=214 │ │ locals : │ │ @@ -124236,75 +124188,75 @@ │ │ type : '()Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -06c0cc: |[06c0cc] com.squareup.okhttp.internal.http.Http1xStream.readResponse:()Lcom/squareup/okhttp/Response$Builder; │ │ -06c0dc: 5274 ff02 |0000: iget v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c0e0: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -06c0e2: 3254 2200 |0003: if-eq v4, v5, 0025 // +0022 │ │ -06c0e6: 5274 ff02 |0005: iget v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c0ea: 1235 |0007: const/4 v5, #int 3 // #3 │ │ -06c0ec: 3254 1d00 |0008: if-eq v4, v5, 0025 // +001d │ │ -06c0f0: 2204 ad01 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@01ad │ │ -06c0f4: 2205 c101 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -06c0f8: 7010 500a 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06c0fe: 1a06 201b |0011: const-string v6, "state: " // string@1b20 │ │ -06c102: 6e20 580a 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c108: 0c05 |0016: move-result-object v5 │ │ -06c10a: 5276 ff02 |0017: iget v6, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c10e: 6e20 550a 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06c114: 0c05 |001c: move-result-object v5 │ │ -06c116: 6e10 640a 0500 |001d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06c11c: 0c05 |0020: move-result-object v5 │ │ -06c11e: 7020 f209 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06c124: 2704 |0024: throw v4 │ │ -06c126: 5474 fe02 |0025: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@02fe │ │ -06c12a: 7210 270e 0400 |0027: invoke-interface {v4}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -06c130: 0c04 |002a: move-result-object v4 │ │ -06c132: 7110 1007 0400 |002b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@0710 │ │ -06c138: 0c03 |002e: move-result-object v3 │ │ -06c13a: 2204 b500 |002f: new-instance v4, Lcom/squareup/okhttp/Response$Builder; // type@00b5 │ │ -06c13e: 7010 6603 0400 |0031: invoke-direct {v4}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ -06c144: 5435 4e03 |0034: iget-object v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@034e │ │ -06c148: 6e20 8003 5400 |0036: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ -06c14e: 0c04 |0039: move-result-object v4 │ │ -06c150: 5235 4c03 |003a: iget v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ -06c154: 6e20 7903 5400 |003c: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ -06c15a: 0c04 |003f: move-result-object v4 │ │ -06c15c: 5435 4d03 |0040: iget-object v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ -06c160: 6e20 7d03 5400 |0042: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ -06c166: 0c04 |0045: move-result-object v4 │ │ -06c168: 6e10 7606 0700 |0046: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readHeaders:()Lcom/squareup/okhttp/Headers; // method@0676 │ │ -06c16e: 0c05 |0049: move-result-object v5 │ │ -06c170: 6e20 7c03 5400 |004a: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ -06c176: 0c02 |004d: move-result-object v2 │ │ -06c178: 5234 4c03 |004e: iget v4, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ -06c17c: 1305 6400 |0050: const/16 v5, #int 100 // #64 │ │ -06c180: 3254 d3ff |0052: if-eq v4, v5, 0025 // -002d │ │ -06c184: 1244 |0054: const/4 v4, #int 4 // #4 │ │ -06c186: 5974 ff02 |0055: iput v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c18a: 1102 |0057: return-object v2 │ │ -06c18c: 0d00 |0058: move-exception v0 │ │ -06c18e: 2201 8a01 |0059: new-instance v1, Ljava/io/IOException; // type@018a │ │ -06c192: 2204 c101 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -06c196: 7010 500a 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06c19c: 1a05 381c |0060: const-string v5, "unexpected end of stream on " // string@1c38 │ │ -06c1a0: 6e20 580a 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c1a6: 0c04 |0065: move-result-object v4 │ │ -06c1a8: 5475 0003 |0066: iget-object v5, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ -06c1ac: 6e20 570a 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06c1b2: 0c04 |006b: move-result-object v4 │ │ -06c1b4: 6e10 640a 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06c1ba: 0c04 |006f: move-result-object v4 │ │ -06c1bc: 7020 9809 4100 |0070: invoke-direct {v1, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06c1c2: 6e20 9c09 0100 |0073: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ -06c1c8: 2701 |0076: throw v1 │ │ +06ea80: |[06ea80] com.squareup.okhttp.internal.http.Http1xStream.readResponse:()Lcom/squareup/okhttp/Response$Builder; │ │ +06ea90: 5274 ff02 |0000: iget v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06ea94: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +06ea96: 3254 2200 |0003: if-eq v4, v5, 0025 // +0022 │ │ +06ea9a: 5274 ff02 |0005: iget v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06ea9e: 1235 |0007: const/4 v5, #int 3 // #3 │ │ +06eaa0: 3254 1d00 |0008: if-eq v4, v5, 0025 // +001d │ │ +06eaa4: 2204 bf01 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@01bf │ │ +06eaa8: 2205 d301 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +06eaac: 7010 500a 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06eab2: 1a06 311b |0011: const-string v6, "state: " // string@1b31 │ │ +06eab6: 6e20 580a 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06eabc: 0c05 |0016: move-result-object v5 │ │ +06eabe: 5276 ff02 |0017: iget v6, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06eac2: 6e20 550a 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06eac8: 0c05 |001c: move-result-object v5 │ │ +06eaca: 6e10 640a 0500 |001d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06ead0: 0c05 |0020: move-result-object v5 │ │ +06ead2: 7020 f209 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06ead8: 2704 |0024: throw v4 │ │ +06eada: 5474 fe02 |0025: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.source:Lokio/BufferedSource; // field@02fe │ │ +06eade: 7210 270e 0400 |0027: invoke-interface {v4}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +06eae4: 0c04 |002a: move-result-object v4 │ │ +06eae6: 7110 1007 0400 |002b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@0710 │ │ +06eaec: 0c03 |002e: move-result-object v3 │ │ +06eaee: 2204 c700 |002f: new-instance v4, Lcom/squareup/okhttp/Response$Builder; // type@00c7 │ │ +06eaf2: 7010 6603 0400 |0031: invoke-direct {v4}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ +06eaf8: 5435 4e03 |0034: iget-object v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.protocol:Lcom/squareup/okhttp/Protocol; // field@034e │ │ +06eafc: 6e20 8003 5400 |0036: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ +06eb02: 0c04 |0039: move-result-object v4 │ │ +06eb04: 5235 4c03 |003a: iget v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ +06eb08: 6e20 7903 5400 |003c: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ +06eb0e: 0c04 |003f: move-result-object v4 │ │ +06eb10: 5435 4d03 |0040: iget-object v5, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ +06eb14: 6e20 7d03 5400 |0042: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ +06eb1a: 0c04 |0045: move-result-object v4 │ │ +06eb1c: 6e10 7606 0700 |0046: invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readHeaders:()Lcom/squareup/okhttp/Headers; // method@0676 │ │ +06eb22: 0c05 |0049: move-result-object v5 │ │ +06eb24: 6e20 7c03 5400 |004a: invoke-virtual {v4, v5}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ +06eb2a: 0c02 |004d: move-result-object v2 │ │ +06eb2c: 5234 4c03 |004e: iget v4, v3, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ +06eb30: 1305 6400 |0050: const/16 v5, #int 100 // #64 │ │ +06eb34: 3254 d3ff |0052: if-eq v4, v5, 0025 // -002d │ │ +06eb38: 1244 |0054: const/4 v4, #int 4 // #4 │ │ +06eb3a: 5974 ff02 |0055: iput v4, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06eb3e: 1102 |0057: return-object v2 │ │ +06eb40: 0d00 |0058: move-exception v0 │ │ +06eb42: 2201 9c01 |0059: new-instance v1, Ljava/io/IOException; // type@019c │ │ +06eb46: 2204 d301 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +06eb4a: 7010 500a 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06eb50: 1a05 491c |0060: const-string v5, "unexpected end of stream on " // string@1c49 │ │ +06eb54: 6e20 580a 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06eb5a: 0c04 |0065: move-result-object v4 │ │ +06eb5c: 5475 0003 |0066: iget-object v5, v7, Lcom/squareup/okhttp/internal/http/Http1xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0300 │ │ +06eb60: 6e20 570a 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +06eb66: 0c04 |006b: move-result-object v4 │ │ +06eb68: 6e10 640a 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06eb6e: 0c04 |006f: move-result-object v4 │ │ +06eb70: 7020 9809 4100 |0070: invoke-direct {v1, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06eb76: 6e20 9c09 0100 |0073: invoke-virtual {v1, v0}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@099c │ │ +06eb7c: 2701 |0076: throw v1 │ │ catches : 1 │ │ 0x0025 - 0x0057 │ │ Ljava/io/EOFException; -> 0x0058 │ │ positions : │ │ 0x0000 line=180 │ │ 0x000a line=181 │ │ 0x0025 line=186 │ │ @@ -124332,18 +124284,18 @@ │ │ type : '()Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06c1dc: |[06c1dc] com.squareup.okhttp.internal.http.Http1xStream.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; │ │ -06c1ec: 6e10 7706 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readResponse:()Lcom/squareup/okhttp/Response$Builder; // method@0677 │ │ -06c1f2: 0c00 |0003: move-result-object v0 │ │ -06c1f4: 1100 |0004: return-object v0 │ │ +06eb90: |[06eb90] com.squareup.okhttp.internal.http.Http1xStream.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; │ │ +06eba0: 6e10 7706 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readResponse:()Lcom/squareup/okhttp/Response$Builder; // method@0677 │ │ +06eba6: 0c00 |0003: move-result-object v0 │ │ +06eba8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ #13 : (in Lcom/squareup/okhttp/internal/http/Http1xStream;) │ │ @@ -124351,17 +124303,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c1f8: |[06c1f8] com.squareup.okhttp.internal.http.Http1xStream.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ -06c208: 5b01 fc02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02fc │ │ -06c20c: 0e00 |0002: return-void │ │ +06ebac: |[06ebac] com.squareup.okhttp.internal.http.Http1xStream.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ +06ebbc: 5b01 fc02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02fc │ │ +06ebc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0003 reg=1 httpEngine Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ @@ -124371,64 +124323,64 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -06c210: |[06c210] com.squareup.okhttp.internal.http.Http1xStream.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V │ │ -06c220: 5252 ff02 |0000: iget v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c224: 3802 1d00 |0002: if-eqz v2, 001f // +001d │ │ -06c228: 2202 ad01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -06c22c: 2203 c101 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -06c230: 7010 500a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06c236: 1a04 201b |000b: const-string v4, "state: " // string@1b20 │ │ -06c23a: 6e20 580a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c240: 0c03 |0010: move-result-object v3 │ │ -06c242: 5254 ff02 |0011: iget v4, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c246: 6e20 550a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06c24c: 0c03 |0016: move-result-object v3 │ │ -06c24e: 6e10 640a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06c254: 0c03 |001a: move-result-object v3 │ │ -06c256: 7020 f209 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06c25c: 2702 |001e: throw v2 │ │ -06c25e: 5452 fd02 |001f: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ -06c262: 7220 010e 7200 |0021: invoke-interface {v2, v7}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06c268: 0c02 |0024: move-result-object v2 │ │ -06c26a: 1a03 0e00 |0025: const-string v3, " │ │ +06ebc4: |[06ebc4] com.squareup.okhttp.internal.http.Http1xStream.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V │ │ +06ebd4: 5252 ff02 |0000: iget v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06ebd8: 3802 1d00 |0002: if-eqz v2, 001f // +001d │ │ +06ebdc: 2202 bf01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +06ebe0: 2203 d301 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +06ebe4: 7010 500a 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06ebea: 1a04 311b |000b: const-string v4, "state: " // string@1b31 │ │ +06ebee: 6e20 580a 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06ebf4: 0c03 |0010: move-result-object v3 │ │ +06ebf6: 5254 ff02 |0011: iget v4, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06ebfa: 6e20 550a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06ec00: 0c03 |0016: move-result-object v3 │ │ +06ec02: 6e10 640a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06ec08: 0c03 |001a: move-result-object v3 │ │ +06ec0a: 7020 f209 3200 |001b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06ec10: 2702 |001e: throw v2 │ │ +06ec12: 5452 fd02 |001f: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ +06ec16: 7220 010e 7200 |0021: invoke-interface {v2, v7}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06ec1c: 0c02 |0024: move-result-object v2 │ │ +06ec1e: 1a03 0e00 |0025: const-string v3, " │ │ " // string@000e │ │ -06c26e: 7220 010e 3200 |0027: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06c274: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -06c276: 6e10 4a02 0600 |002b: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -06c27c: 0a01 |002e: move-result v1 │ │ -06c27e: 3510 2200 |002f: if-ge v0, v1, 0051 // +0022 │ │ -06c282: 5452 fd02 |0031: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ -06c286: 6e20 4502 0600 |0033: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -06c28c: 0c03 |0036: move-result-object v3 │ │ -06c28e: 7220 010e 3200 |0037: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06c294: 0c02 |003a: move-result-object v2 │ │ -06c296: 1a03 2801 |003b: const-string v3, ": " // string@0128 │ │ -06c29a: 7220 010e 3200 |003d: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06c2a0: 0c02 |0040: move-result-object v2 │ │ -06c2a2: 6e20 4d02 0600 |0041: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -06c2a8: 0c03 |0044: move-result-object v3 │ │ -06c2aa: 7220 010e 3200 |0045: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06c2b0: 0c02 |0048: move-result-object v2 │ │ -06c2b2: 1a03 0e00 |0049: const-string v3, " │ │ +06ec22: 7220 010e 3200 |0027: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06ec28: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +06ec2a: 6e10 4a02 0600 |002b: invoke-virtual {v6}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +06ec30: 0a01 |002e: move-result v1 │ │ +06ec32: 3510 2200 |002f: if-ge v0, v1, 0051 // +0022 │ │ +06ec36: 5452 fd02 |0031: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ +06ec3a: 6e20 4502 0600 |0033: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +06ec40: 0c03 |0036: move-result-object v3 │ │ +06ec42: 7220 010e 3200 |0037: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06ec48: 0c02 |003a: move-result-object v2 │ │ +06ec4a: 1a03 2801 |003b: const-string v3, ": " // string@0128 │ │ +06ec4e: 7220 010e 3200 |003d: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06ec54: 0c02 |0040: move-result-object v2 │ │ +06ec56: 6e20 4d02 0600 |0041: invoke-virtual {v6, v0}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +06ec5c: 0c03 |0044: move-result-object v3 │ │ +06ec5e: 7220 010e 3200 |0045: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06ec64: 0c02 |0048: move-result-object v2 │ │ +06ec66: 1a03 0e00 |0049: const-string v3, " │ │ " // string@000e │ │ -06c2b6: 7220 010e 3200 |004b: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06c2bc: d800 0001 |004e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06c2c0: 28df |0050: goto 002f // -0021 │ │ -06c2c2: 5452 fd02 |0051: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ -06c2c6: 1a03 0e00 |0053: const-string v3, " │ │ +06ec6a: 7220 010e 3200 |004b: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06ec70: d800 0001 |004e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06ec74: 28df |0050: goto 002f // -0021 │ │ +06ec76: 5452 fd02 |0051: iget-object v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ +06ec7a: 1a03 0e00 |0053: const-string v3, " │ │ " // string@000e │ │ -06c2ca: 7220 010e 3200 |0055: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ -06c2d0: 1212 |0058: const/4 v2, #int 1 // #1 │ │ -06c2d2: 5952 ff02 |0059: iput v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c2d6: 0e00 |005b: return-void │ │ +06ec7e: 7220 010e 3200 |0055: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@0e01 │ │ +06ec84: 1212 |0058: const/4 v2, #int 1 // #1 │ │ +06ec86: 5952 ff02 |0059: iput v2, v5, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06ec8a: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x001f line=167 │ │ 0x002a line=168 │ │ 0x0031 line=169 │ │ 0x003d line=170 │ │ @@ -124450,36 +124402,36 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RetryableSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -06c2d8: |[06c2d8] com.squareup.okhttp.internal.http.Http1xStream.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V │ │ -06c2e8: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c2ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06c2ee: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ -06c2f2: 2200 ad01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06c2f6: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06c2fa: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06c300: 1a02 201b |000c: const-string v2, "state: " // string@1b20 │ │ -06c304: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c30a: 0c01 |0011: move-result-object v1 │ │ -06c30c: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c310: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06c316: 0c01 |0017: move-result-object v1 │ │ -06c318: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06c31e: 0c01 |001b: move-result-object v1 │ │ -06c320: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06c326: 2700 |001f: throw v0 │ │ -06c328: 1230 |0020: const/4 v0, #int 3 // #3 │ │ -06c32a: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ -06c32e: 5430 fd02 |0023: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ -06c332: 6e20 fb06 0400 |0025: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.writeToSocket:(Lokio/Sink;)V // method@06fb │ │ -06c338: 0e00 |0028: return-void │ │ +06ec8c: |[06ec8c] com.squareup.okhttp.internal.http.Http1xStream.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V │ │ +06ec9c: 5230 ff02 |0000: iget v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06eca0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06eca2: 3210 1d00 |0003: if-eq v0, v1, 0020 // +001d │ │ +06eca6: 2200 bf01 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06ecaa: 2201 d301 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06ecae: 7010 500a 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06ecb4: 1a02 311b |000c: const-string v2, "state: " // string@1b31 │ │ +06ecb8: 6e20 580a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06ecbe: 0c01 |0011: move-result-object v1 │ │ +06ecc0: 5232 ff02 |0012: iget v2, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06ecc4: 6e20 550a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06ecca: 0c01 |0017: move-result-object v1 │ │ +06eccc: 6e10 640a 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06ecd2: 0c01 |001b: move-result-object v1 │ │ +06ecd4: 7020 f209 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06ecda: 2700 |001f: throw v0 │ │ +06ecdc: 1230 |0020: const/4 v0, #int 3 // #3 │ │ +06ecde: 5930 ff02 |0021: iput v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.state:I // field@02ff │ │ +06ece2: 5430 fd02 |0023: iget-object v0, v3, Lcom/squareup/okhttp/internal/http/Http1xStream;.sink:Lokio/BufferedSink; // field@02fd │ │ +06ece6: 6e20 fb06 0400 |0025: invoke-virtual {v4, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.writeToSocket:(Lokio/Sink;)V // method@06fb │ │ +06ecec: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0020 line=231 │ │ 0x0023 line=232 │ │ 0x0028 line=233 │ │ locals : │ │ @@ -124491,32 +124443,32 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -06c33c: |[06c33c] com.squareup.okhttp.internal.http.Http1xStream.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V │ │ -06c34c: 5421 fc02 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02fc │ │ -06c350: 6e10 c506 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.writingRequestHeaders:()V // method@06c5 │ │ -06c356: 5421 fc02 |0005: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02fc │ │ -06c35a: 6e10 b006 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getConnection:()Lcom/squareup/okhttp/Connection; // method@06b0 │ │ -06c360: 0c01 |000a: move-result-object v1 │ │ -06c362: 7210 db01 0100 |000b: invoke-interface {v1}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@01db │ │ -06c368: 0c01 |000e: move-result-object v1 │ │ -06c36a: 6e10 b603 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ -06c370: 0c01 |0012: move-result-object v1 │ │ -06c372: 6e10 bd0a 0100 |0013: invoke-virtual {v1}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -06c378: 0c01 |0016: move-result-object v1 │ │ -06c37a: 7120 f106 1300 |0017: invoke-static {v3, v1}, Lcom/squareup/okhttp/internal/http/RequestLine;.get:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; // method@06f1 │ │ -06c380: 0c00 |001a: move-result-object v0 │ │ -06c382: 6e10 4603 0300 |001b: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ -06c388: 0c01 |001e: move-result-object v1 │ │ -06c38a: 6e30 7a06 1200 |001f: invoke-virtual {v2, v1, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V // method@067a │ │ -06c390: 0e00 |0022: return-void │ │ +06ecf0: |[06ecf0] com.squareup.okhttp.internal.http.Http1xStream.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V │ │ +06ed00: 5421 fc02 |0000: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02fc │ │ +06ed04: 6e10 c506 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.writingRequestHeaders:()V // method@06c5 │ │ +06ed0a: 5421 fc02 |0005: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http1xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02fc │ │ +06ed0e: 6e10 b006 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/HttpEngine;.getConnection:()Lcom/squareup/okhttp/Connection; // method@06b0 │ │ +06ed14: 0c01 |000a: move-result-object v1 │ │ +06ed16: 7210 db01 0100 |000b: invoke-interface {v1}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@01db │ │ +06ed1c: 0c01 |000e: move-result-object v1 │ │ +06ed1e: 6e10 b603 0100 |000f: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ +06ed24: 0c01 |0012: move-result-object v1 │ │ +06ed26: 6e10 bd0a 0100 |0013: invoke-virtual {v1}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +06ed2c: 0c01 |0016: move-result-object v1 │ │ +06ed2e: 7120 f106 1300 |0017: invoke-static {v3, v1}, Lcom/squareup/okhttp/internal/http/RequestLine;.get:(Lcom/squareup/okhttp/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; // method@06f1 │ │ +06ed34: 0c00 |001a: move-result-object v0 │ │ +06ed36: 6e10 4603 0300 |001b: invoke-virtual {v3}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ +06ed3c: 0c01 |001e: move-result-object v1 │ │ +06ed3e: 6e30 7a06 1200 |001f: invoke-virtual {v2, v1, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream;.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V // method@067a │ │ +06ed44: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x0007 line=122 │ │ 0x0017 line=121 │ │ 0x001b line=123 │ │ @@ -124525,17 +124477,17 @@ │ │ 0x001b - 0x0023 reg=0 requestLine Ljava/lang/String; │ │ 0x0000 - 0x0023 reg=2 this Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0023 reg=3 request Lcom/squareup/okhttp/Request; │ │ │ │ source_file_idx : 988 (Http1xStream.java) │ │ │ │ Class #344 header: │ │ -class_idx : 272 │ │ +class_idx : 290 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 990 │ │ static_fields_size : 12 │ │ instance_fields_size: 4 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 8 │ │ │ │ Class #344 annotations: │ │ @@ -124650,167 +124602,167 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 288 16-bit code units │ │ -06c394: |[06c394] com.squareup.okhttp.internal.http.Http2xStream.:()V │ │ -06c3a4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -06c3a6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -06c3a8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -06c3aa: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -06c3ac: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -06c3ae: 1a00 4c0f |0005: const-string v0, "connection" // string@0f4c │ │ -06c3b2: 7110 360e 0000 |0007: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c3b8: 0c00 |000a: move-result-object v0 │ │ -06c3ba: 6900 0203 |000b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ -06c3be: 1a00 8a13 |000d: const-string v0, "host" // string@138a │ │ -06c3c2: 7110 360e 0000 |000f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c3c8: 0c00 |0012: move-result-object v0 │ │ -06c3ca: 6900 0403 |0013: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ -06c3ce: 1a00 d314 |0015: const-string v0, "keep-alive" // string@14d3 │ │ -06c3d2: 7110 360e 0000 |0017: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c3d8: 0c00 |001a: move-result-object v0 │ │ -06c3da: 6900 0703 |001b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ -06c3de: 1a00 2718 |001d: const-string v0, "proxy-connection" // string@1827 │ │ -06c3e2: 7110 360e 0000 |001f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c3e8: 0c00 |0022: move-result-object v0 │ │ -06c3ea: 6900 0803 |0023: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ -06c3ee: 1a00 0e1c |0025: const-string v0, "transfer-encoding" // string@1c0e │ │ -06c3f2: 7110 360e 0000 |0027: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c3f8: 0c00 |002a: move-result-object v0 │ │ -06c3fa: 6900 0c03 |002b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ -06c3fe: 1a00 991b |002d: const-string v0, "te" // string@1b99 │ │ -06c402: 7110 360e 0000 |002f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c408: 0c00 |0032: move-result-object v0 │ │ -06c40a: 6900 0b03 |0033: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@030b │ │ -06c40e: 1a00 cf10 |0035: const-string v0, "encoding" // string@10cf │ │ -06c412: 7110 360e 0000 |0037: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c418: 0c00 |003a: move-result-object v0 │ │ -06c41a: 6900 0303 |003b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@0303 │ │ -06c41e: 1a00 5a1c |003d: const-string v0, "upgrade" // string@1c5a │ │ -06c422: 7110 360e 0000 |003f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c428: 0c00 |0042: move-result-object v0 │ │ -06c42a: 6900 0d03 |0043: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@030d │ │ -06c42e: 1300 0b00 |0045: const/16 v0, #int 11 // #b │ │ -06c432: 2300 c103 |0047: new-array v0, v0, [Lokio/ByteString; // type@03c1 │ │ -06c436: 6201 0203 |0049: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ -06c43a: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ -06c43e: 6201 0403 |004d: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ -06c442: 4d01 0004 |004f: aput-object v1, v0, v4 │ │ -06c446: 6201 0703 |0051: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ -06c44a: 4d01 0005 |0053: aput-object v1, v0, v5 │ │ -06c44e: 6201 0803 |0055: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ -06c452: 4d01 0006 |0057: aput-object v1, v0, v6 │ │ -06c456: 6201 0c03 |0059: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ -06c45a: 4d01 0007 |005b: aput-object v1, v0, v7 │ │ -06c45e: 1251 |005d: const/4 v1, #int 5 // #5 │ │ -06c460: 6202 5102 |005e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ -06c464: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -06c468: 1261 |0062: const/4 v1, #int 6 // #6 │ │ -06c46a: 6202 5202 |0063: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ -06c46e: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -06c472: 1271 |0067: const/4 v1, #int 7 // #7 │ │ -06c474: 6202 5302 |0068: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ -06c478: 4d02 0001 |006a: aput-object v2, v0, v1 │ │ -06c47c: 1301 0800 |006c: const/16 v1, #int 8 // #8 │ │ -06c480: 6202 4f02 |006e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ -06c484: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ -06c488: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ -06c48c: 6202 5002 |0074: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0250 │ │ -06c490: 4d02 0001 |0076: aput-object v2, v0, v1 │ │ -06c494: 1301 0a00 |0078: const/16 v1, #int 10 // #a │ │ -06c498: 6202 5402 |007a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ -06c49c: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ -06c4a0: 7110 7b04 0000 |007e: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -06c4a6: 0c00 |0081: move-result-object v0 │ │ -06c4a8: 6900 0903 |0082: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@0309 │ │ -06c4ac: 1250 |0084: const/4 v0, #int 5 // #5 │ │ -06c4ae: 2300 c103 |0085: new-array v0, v0, [Lokio/ByteString; // type@03c1 │ │ -06c4b2: 6201 0203 |0087: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ -06c4b6: 4d01 0003 |0089: aput-object v1, v0, v3 │ │ -06c4ba: 6201 0403 |008b: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ -06c4be: 4d01 0004 |008d: aput-object v1, v0, v4 │ │ -06c4c2: 6201 0703 |008f: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ -06c4c6: 4d01 0005 |0091: aput-object v1, v0, v5 │ │ -06c4ca: 6201 0803 |0093: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ -06c4ce: 4d01 0006 |0095: aput-object v1, v0, v6 │ │ -06c4d2: 6201 0c03 |0097: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ -06c4d6: 4d01 0007 |0099: aput-object v1, v0, v7 │ │ -06c4da: 7110 7b04 0000 |009b: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -06c4e0: 0c00 |009e: move-result-object v0 │ │ -06c4e2: 6900 0a03 |009f: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@030a │ │ -06c4e6: 1300 0e00 |00a1: const/16 v0, #int 14 // #e │ │ -06c4ea: 2300 c103 |00a3: new-array v0, v0, [Lokio/ByteString; // type@03c1 │ │ -06c4ee: 6201 0203 |00a5: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ -06c4f2: 4d01 0003 |00a7: aput-object v1, v0, v3 │ │ -06c4f6: 6201 0403 |00a9: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ -06c4fa: 4d01 0004 |00ab: aput-object v1, v0, v4 │ │ -06c4fe: 6201 0703 |00ad: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ -06c502: 4d01 0005 |00af: aput-object v1, v0, v5 │ │ -06c506: 6201 0803 |00b1: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ -06c50a: 4d01 0006 |00b3: aput-object v1, v0, v6 │ │ -06c50e: 6201 0b03 |00b5: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@030b │ │ -06c512: 4d01 0007 |00b7: aput-object v1, v0, v7 │ │ -06c516: 1251 |00b9: const/4 v1, #int 5 // #5 │ │ -06c518: 6202 0c03 |00ba: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ -06c51c: 4d02 0001 |00bc: aput-object v2, v0, v1 │ │ -06c520: 1261 |00be: const/4 v1, #int 6 // #6 │ │ -06c522: 6202 0303 |00bf: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@0303 │ │ -06c526: 4d02 0001 |00c1: aput-object v2, v0, v1 │ │ -06c52a: 1271 |00c3: const/4 v1, #int 7 // #7 │ │ -06c52c: 6202 0d03 |00c4: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@030d │ │ -06c530: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ -06c534: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ -06c538: 6202 5102 |00ca: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ -06c53c: 4d02 0001 |00cc: aput-object v2, v0, v1 │ │ -06c540: 1301 0900 |00ce: const/16 v1, #int 9 // #9 │ │ -06c544: 6202 5202 |00d0: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ -06c548: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ -06c54c: 1301 0a00 |00d4: const/16 v1, #int 10 // #a │ │ -06c550: 6202 5302 |00d6: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ -06c554: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ -06c558: 1301 0b00 |00da: const/16 v1, #int 11 // #b │ │ -06c55c: 6202 4f02 |00dc: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ -06c560: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ -06c564: 1301 0c00 |00e0: const/16 v1, #int 12 // #c │ │ -06c568: 6202 5002 |00e2: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0250 │ │ -06c56c: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ -06c570: 1301 0d00 |00e6: const/16 v1, #int 13 // #d │ │ -06c574: 6202 5402 |00e8: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ -06c578: 4d02 0001 |00ea: aput-object v2, v0, v1 │ │ -06c57c: 7110 7b04 0000 |00ec: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -06c582: 0c00 |00ef: move-result-object v0 │ │ -06c584: 6900 0503 |00f0: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@0305 │ │ -06c588: 1300 0800 |00f2: const/16 v0, #int 8 // #8 │ │ -06c58c: 2300 c103 |00f4: new-array v0, v0, [Lokio/ByteString; // type@03c1 │ │ -06c590: 6201 0203 |00f6: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ -06c594: 4d01 0003 |00f8: aput-object v1, v0, v3 │ │ -06c598: 6201 0403 |00fa: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ -06c59c: 4d01 0004 |00fc: aput-object v1, v0, v4 │ │ -06c5a0: 6201 0703 |00fe: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ -06c5a4: 4d01 0005 |0100: aput-object v1, v0, v5 │ │ -06c5a8: 6201 0803 |0102: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ -06c5ac: 4d01 0006 |0104: aput-object v1, v0, v6 │ │ -06c5b0: 6201 0b03 |0106: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@030b │ │ -06c5b4: 4d01 0007 |0108: aput-object v1, v0, v7 │ │ -06c5b8: 1251 |010a: const/4 v1, #int 5 // #5 │ │ -06c5ba: 6202 0c03 |010b: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ -06c5be: 4d02 0001 |010d: aput-object v2, v0, v1 │ │ -06c5c2: 1261 |010f: const/4 v1, #int 6 // #6 │ │ -06c5c4: 6202 0303 |0110: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@0303 │ │ -06c5c8: 4d02 0001 |0112: aput-object v2, v0, v1 │ │ -06c5cc: 1271 |0114: const/4 v1, #int 7 // #7 │ │ -06c5ce: 6202 0d03 |0115: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@030d │ │ -06c5d2: 4d02 0001 |0117: aput-object v2, v0, v1 │ │ -06c5d6: 7110 7b04 0000 |0119: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ -06c5dc: 0c00 |011c: move-result-object v0 │ │ -06c5de: 6900 0603 |011d: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@0306 │ │ -06c5e2: 0e00 |011f: return-void │ │ +06ed48: |[06ed48] com.squareup.okhttp.internal.http.Http2xStream.:()V │ │ +06ed58: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +06ed5a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +06ed5c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +06ed5e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +06ed60: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +06ed62: 1a00 5f0f |0005: const-string v0, "connection" // string@0f5f │ │ +06ed66: 7110 360e 0000 |0007: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06ed6c: 0c00 |000a: move-result-object v0 │ │ +06ed6e: 6900 0203 |000b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ +06ed72: 1a00 9d13 |000d: const-string v0, "host" // string@139d │ │ +06ed76: 7110 360e 0000 |000f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06ed7c: 0c00 |0012: move-result-object v0 │ │ +06ed7e: 6900 0403 |0013: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ +06ed82: 1a00 e514 |0015: const-string v0, "keep-alive" // string@14e5 │ │ +06ed86: 7110 360e 0000 |0017: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06ed8c: 0c00 |001a: move-result-object v0 │ │ +06ed8e: 6900 0703 |001b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ +06ed92: 1a00 3818 |001d: const-string v0, "proxy-connection" // string@1838 │ │ +06ed96: 7110 360e 0000 |001f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06ed9c: 0c00 |0022: move-result-object v0 │ │ +06ed9e: 6900 0803 |0023: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ +06eda2: 1a00 1f1c |0025: const-string v0, "transfer-encoding" // string@1c1f │ │ +06eda6: 7110 360e 0000 |0027: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06edac: 0c00 |002a: move-result-object v0 │ │ +06edae: 6900 0c03 |002b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ +06edb2: 1a00 aa1b |002d: const-string v0, "te" // string@1baa │ │ +06edb6: 7110 360e 0000 |002f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06edbc: 0c00 |0032: move-result-object v0 │ │ +06edbe: 6900 0b03 |0033: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@030b │ │ +06edc2: 1a00 e210 |0035: const-string v0, "encoding" // string@10e2 │ │ +06edc6: 7110 360e 0000 |0037: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06edcc: 0c00 |003a: move-result-object v0 │ │ +06edce: 6900 0303 |003b: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@0303 │ │ +06edd2: 1a00 6b1c |003d: const-string v0, "upgrade" // string@1c6b │ │ +06edd6: 7110 360e 0000 |003f: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06eddc: 0c00 |0042: move-result-object v0 │ │ +06edde: 6900 0d03 |0043: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@030d │ │ +06ede2: 1300 0b00 |0045: const/16 v0, #int 11 // #b │ │ +06ede6: 2300 d503 |0047: new-array v0, v0, [Lokio/ByteString; // type@03d5 │ │ +06edea: 6201 0203 |0049: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ +06edee: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ +06edf2: 6201 0403 |004d: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ +06edf6: 4d01 0004 |004f: aput-object v1, v0, v4 │ │ +06edfa: 6201 0703 |0051: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ +06edfe: 4d01 0005 |0053: aput-object v1, v0, v5 │ │ +06ee02: 6201 0803 |0055: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ +06ee06: 4d01 0006 |0057: aput-object v1, v0, v6 │ │ +06ee0a: 6201 0c03 |0059: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ +06ee0e: 4d01 0007 |005b: aput-object v1, v0, v7 │ │ +06ee12: 1251 |005d: const/4 v1, #int 5 // #5 │ │ +06ee14: 6202 5102 |005e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ +06ee18: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +06ee1c: 1261 |0062: const/4 v1, #int 6 // #6 │ │ +06ee1e: 6202 5202 |0063: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ +06ee22: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +06ee26: 1271 |0067: const/4 v1, #int 7 // #7 │ │ +06ee28: 6202 5302 |0068: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ +06ee2c: 4d02 0001 |006a: aput-object v2, v0, v1 │ │ +06ee30: 1301 0800 |006c: const/16 v1, #int 8 // #8 │ │ +06ee34: 6202 4f02 |006e: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ +06ee38: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ +06ee3c: 1301 0900 |0072: const/16 v1, #int 9 // #9 │ │ +06ee40: 6202 5002 |0074: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0250 │ │ +06ee44: 4d02 0001 |0076: aput-object v2, v0, v1 │ │ +06ee48: 1301 0a00 |0078: const/16 v1, #int 10 // #a │ │ +06ee4c: 6202 5402 |007a: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ +06ee50: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ +06ee54: 7110 7b04 0000 |007e: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +06ee5a: 0c00 |0081: move-result-object v0 │ │ +06ee5c: 6900 0903 |0082: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@0309 │ │ +06ee60: 1250 |0084: const/4 v0, #int 5 // #5 │ │ +06ee62: 2300 d503 |0085: new-array v0, v0, [Lokio/ByteString; // type@03d5 │ │ +06ee66: 6201 0203 |0087: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ +06ee6a: 4d01 0003 |0089: aput-object v1, v0, v3 │ │ +06ee6e: 6201 0403 |008b: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ +06ee72: 4d01 0004 |008d: aput-object v1, v0, v4 │ │ +06ee76: 6201 0703 |008f: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ +06ee7a: 4d01 0005 |0091: aput-object v1, v0, v5 │ │ +06ee7e: 6201 0803 |0093: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ +06ee82: 4d01 0006 |0095: aput-object v1, v0, v6 │ │ +06ee86: 6201 0c03 |0097: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ +06ee8a: 4d01 0007 |0099: aput-object v1, v0, v7 │ │ +06ee8e: 7110 7b04 0000 |009b: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +06ee94: 0c00 |009e: move-result-object v0 │ │ +06ee96: 6900 0a03 |009f: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@030a │ │ +06ee9a: 1300 0e00 |00a1: const/16 v0, #int 14 // #e │ │ +06ee9e: 2300 d503 |00a3: new-array v0, v0, [Lokio/ByteString; // type@03d5 │ │ +06eea2: 6201 0203 |00a5: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ +06eea6: 4d01 0003 |00a7: aput-object v1, v0, v3 │ │ +06eeaa: 6201 0403 |00a9: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ +06eeae: 4d01 0004 |00ab: aput-object v1, v0, v4 │ │ +06eeb2: 6201 0703 |00ad: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ +06eeb6: 4d01 0005 |00af: aput-object v1, v0, v5 │ │ +06eeba: 6201 0803 |00b1: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ +06eebe: 4d01 0006 |00b3: aput-object v1, v0, v6 │ │ +06eec2: 6201 0b03 |00b5: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@030b │ │ +06eec6: 4d01 0007 |00b7: aput-object v1, v0, v7 │ │ +06eeca: 1251 |00b9: const/4 v1, #int 5 // #5 │ │ +06eecc: 6202 0c03 |00ba: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ +06eed0: 4d02 0001 |00bc: aput-object v2, v0, v1 │ │ +06eed4: 1261 |00be: const/4 v1, #int 6 // #6 │ │ +06eed6: 6202 0303 |00bf: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@0303 │ │ +06eeda: 4d02 0001 |00c1: aput-object v2, v0, v1 │ │ +06eede: 1271 |00c3: const/4 v1, #int 7 // #7 │ │ +06eee0: 6202 0d03 |00c4: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@030d │ │ +06eee4: 4d02 0001 |00c6: aput-object v2, v0, v1 │ │ +06eee8: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ +06eeec: 6202 5102 |00ca: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ +06eef0: 4d02 0001 |00cc: aput-object v2, v0, v1 │ │ +06eef4: 1301 0900 |00ce: const/16 v1, #int 9 // #9 │ │ +06eef8: 6202 5202 |00d0: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ +06eefc: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ +06ef00: 1301 0a00 |00d4: const/16 v1, #int 10 // #a │ │ +06ef04: 6202 5302 |00d6: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ +06ef08: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ +06ef0c: 1301 0b00 |00da: const/16 v1, #int 11 // #b │ │ +06ef10: 6202 4f02 |00dc: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ +06ef14: 4d02 0001 |00de: aput-object v2, v0, v1 │ │ +06ef18: 1301 0c00 |00e0: const/16 v1, #int 12 // #c │ │ +06ef1c: 6202 5002 |00e2: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0250 │ │ +06ef20: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ +06ef24: 1301 0d00 |00e6: const/16 v1, #int 13 // #d │ │ +06ef28: 6202 5402 |00e8: sget-object v2, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ +06ef2c: 4d02 0001 |00ea: aput-object v2, v0, v1 │ │ +06ef30: 7110 7b04 0000 |00ec: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +06ef36: 0c00 |00ef: move-result-object v0 │ │ +06ef38: 6900 0503 |00f0: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@0305 │ │ +06ef3c: 1300 0800 |00f2: const/16 v0, #int 8 // #8 │ │ +06ef40: 2300 d503 |00f4: new-array v0, v0, [Lokio/ByteString; // type@03d5 │ │ +06ef44: 6201 0203 |00f6: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.CONNECTION:Lokio/ByteString; // field@0302 │ │ +06ef48: 4d01 0003 |00f8: aput-object v1, v0, v3 │ │ +06ef4c: 6201 0403 |00fa: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.HOST:Lokio/ByteString; // field@0304 │ │ +06ef50: 4d01 0004 |00fc: aput-object v1, v0, v4 │ │ +06ef54: 6201 0703 |00fe: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.KEEP_ALIVE:Lokio/ByteString; // field@0307 │ │ +06ef58: 4d01 0005 |0100: aput-object v1, v0, v5 │ │ +06ef5c: 6201 0803 |0102: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.PROXY_CONNECTION:Lokio/ByteString; // field@0308 │ │ +06ef60: 4d01 0006 |0104: aput-object v1, v0, v6 │ │ +06ef64: 6201 0b03 |0106: sget-object v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.TE:Lokio/ByteString; // field@030b │ │ +06ef68: 4d01 0007 |0108: aput-object v1, v0, v7 │ │ +06ef6c: 1251 |010a: const/4 v1, #int 5 // #5 │ │ +06ef6e: 6202 0c03 |010b: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.TRANSFER_ENCODING:Lokio/ByteString; // field@030c │ │ +06ef72: 4d02 0001 |010d: aput-object v2, v0, v1 │ │ +06ef76: 1261 |010f: const/4 v1, #int 6 // #6 │ │ +06ef78: 6202 0303 |0110: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.ENCODING:Lokio/ByteString; // field@0303 │ │ +06ef7c: 4d02 0001 |0112: aput-object v2, v0, v1 │ │ +06ef80: 1271 |0114: const/4 v1, #int 7 // #7 │ │ +06ef82: 6202 0d03 |0115: sget-object v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.UPGRADE:Lokio/ByteString; // field@030d │ │ +06ef86: 4d02 0001 |0117: aput-object v2, v0, v1 │ │ +06ef8a: 7110 7b04 0000 |0119: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@047b │ │ +06ef90: 0c00 |011c: move-result-object v0 │ │ +06ef92: 6900 0603 |011d: sput-object v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@0306 │ │ +06ef96: 0e00 |011f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=53 │ │ 0x000d line=54 │ │ 0x0015 line=55 │ │ 0x001d line=56 │ │ 0x0025 line=57 │ │ @@ -124828,19 +124780,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06c5e4: |[06c5e4] com.squareup.okhttp.internal.http.Http2xStream.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V │ │ -06c5f4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06c5fa: 5b01 1103 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0311 │ │ -06c5fe: 5b02 0e03 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@030e │ │ -06c602: 0e00 |0007: return-void │ │ +06ef98: |[06ef98] com.squareup.okhttp.internal.http.Http2xStream.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lcom/squareup/okhttp/internal/framed/FramedConnection;)V │ │ +06efa8: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06efae: 5b01 1103 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0311 │ │ +06efb2: 5b02 0e03 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@030e │ │ +06efb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x0005 line=115 │ │ 0x0007 line=116 │ │ locals : │ │ @@ -124853,17 +124805,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c604: |[06c604] com.squareup.okhttp.internal.http.Http2xStream.access$000:(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ -06c614: 5410 1103 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0311 │ │ -06c618: 1100 |0002: return-object v0 │ │ +06efb8: |[06efb8] com.squareup.okhttp.internal.http.Http2xStream.access$000:(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; │ │ +06efc8: 5410 1103 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@0311 │ │ +06efcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/Http2xStream;) │ │ @@ -124871,75 +124823,75 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -06c61c: |[06c61c] com.squareup.okhttp.internal.http.Http2xStream.http2HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; │ │ -06c62c: 6e10 4603 0800 |0000: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ -06c632: 0c00 |0003: move-result-object v0 │ │ -06c634: 2203 0702 |0004: new-instance v3, Ljava/util/ArrayList; // type@0207 │ │ -06c638: 6e10 4a02 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -06c63e: 0a05 |0009: move-result v5 │ │ -06c640: d805 0504 |000a: add-int/lit8 v5, v5, #int 4 // #04 │ │ -06c644: 7020 120b 5300 |000c: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -06c64a: 2205 ea00 |000f: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c64e: 6206 5102 |0011: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ -06c652: 6e10 4a03 0800 |0013: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -06c658: 0c07 |0016: move-result-object v7 │ │ -06c65a: 7030 5b05 6507 |0017: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06c660: 7220 600b 5300 |001a: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06c666: 2205 ea00 |001d: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c66a: 6206 5202 |001f: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ -06c66e: 6e10 4803 0800 |0021: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06c674: 0c07 |0024: move-result-object v7 │ │ -06c676: 7110 f306 0700 |0025: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@06f3 │ │ -06c67c: 0c07 |0028: move-result-object v7 │ │ -06c67e: 7030 5b05 6507 |0029: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06c684: 7220 600b 5300 |002c: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06c68a: 2205 ea00 |002f: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c68e: 6206 4f02 |0031: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ -06c692: 6e10 4803 0800 |0033: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06c698: 0c07 |0036: move-result-object v7 │ │ -06c69a: 7110 7904 0700 |0037: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0479 │ │ -06c6a0: 0c07 |003a: move-result-object v7 │ │ -06c6a2: 7030 5b05 6507 |003b: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06c6a8: 7220 600b 5300 |003e: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06c6ae: 2205 ea00 |0041: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c6b2: 6206 5302 |0043: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ -06c6b6: 6e10 4803 0800 |0045: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06c6bc: 0c07 |0048: move-result-object v7 │ │ -06c6be: 6e10 b402 0700 |0049: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -06c6c4: 0c07 |004c: move-result-object v7 │ │ -06c6c6: 7030 5b05 6507 |004d: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06c6cc: 7220 600b 5300 |0050: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06c6d2: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -06c6d4: 6e10 4a02 0000 |0054: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -06c6da: 0a04 |0057: move-result v4 │ │ -06c6dc: 3541 2700 |0058: if-ge v1, v4, 007f // +0027 │ │ -06c6e0: 6e20 4502 1000 |005a: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -06c6e6: 0c05 |005d: move-result-object v5 │ │ -06c6e8: 6206 d304 |005e: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -06c6ec: 6e20 480a 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ -06c6f2: 0c05 |0063: move-result-object v5 │ │ -06c6f4: 7110 360e 0500 |0064: invoke-static {v5}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06c6fa: 0c02 |0067: move-result-object v2 │ │ -06c6fc: 6205 0503 |0068: sget-object v5, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@0305 │ │ -06c700: 7220 630b 2500 |006a: invoke-interface {v5, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -06c706: 0a05 |006d: move-result v5 │ │ -06c708: 3905 0e00 |006e: if-nez v5, 007c // +000e │ │ -06c70c: 2205 ea00 |0070: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c710: 6e20 4d02 1000 |0072: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -06c716: 0c06 |0075: move-result-object v6 │ │ -06c718: 7030 5b05 2506 |0076: invoke-direct {v5, v2, v6}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06c71e: 7220 600b 5300 |0079: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06c724: d801 0101 |007c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06c728: 28da |007e: goto 0058 // -0026 │ │ -06c72a: 1103 |007f: return-object v3 │ │ +06efd0: |[06efd0] com.squareup.okhttp.internal.http.Http2xStream.http2HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; │ │ +06efe0: 6e10 4603 0800 |0000: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ +06efe6: 0c00 |0003: move-result-object v0 │ │ +06efe8: 2203 1a02 |0004: new-instance v3, Ljava/util/ArrayList; // type@021a │ │ +06efec: 6e10 4a02 0000 |0006: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +06eff2: 0a05 |0009: move-result v5 │ │ +06eff4: d805 0504 |000a: add-int/lit8 v5, v5, #int 4 // #04 │ │ +06eff8: 7020 120b 5300 |000c: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +06effe: 2205 fc00 |000f: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f002: 6206 5102 |0011: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ +06f006: 6e10 4a03 0800 |0013: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +06f00c: 0c07 |0016: move-result-object v7 │ │ +06f00e: 7030 5b05 6507 |0017: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f014: 7220 600b 5300 |001a: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f01a: 2205 fc00 |001d: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f01e: 6206 5202 |001f: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ +06f022: 6e10 4803 0800 |0021: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06f028: 0c07 |0024: move-result-object v7 │ │ +06f02a: 7110 f306 0700 |0025: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@06f3 │ │ +06f030: 0c07 |0028: move-result-object v7 │ │ +06f032: 7030 5b05 6507 |0029: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f038: 7220 600b 5300 |002c: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f03e: 2205 fc00 |002f: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f042: 6206 4f02 |0031: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@024f │ │ +06f046: 6e10 4803 0800 |0033: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06f04c: 0c07 |0036: move-result-object v7 │ │ +06f04e: 7110 7904 0700 |0037: invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0479 │ │ +06f054: 0c07 |003a: move-result-object v7 │ │ +06f056: 7030 5b05 6507 |003b: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f05c: 7220 600b 5300 |003e: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f062: 2205 fc00 |0041: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f066: 6206 5302 |0043: sget-object v6, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ +06f06a: 6e10 4803 0800 |0045: invoke-virtual {v8}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06f070: 0c07 |0048: move-result-object v7 │ │ +06f072: 6e10 b402 0700 |0049: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +06f078: 0c07 |004c: move-result-object v7 │ │ +06f07a: 7030 5b05 6507 |004d: invoke-direct {v5, v6, v7}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f080: 7220 600b 5300 |0050: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f086: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +06f088: 6e10 4a02 0000 |0054: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +06f08e: 0a04 |0057: move-result v4 │ │ +06f090: 3541 2700 |0058: if-ge v1, v4, 007f // +0027 │ │ +06f094: 6e20 4502 1000 |005a: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +06f09a: 0c05 |005d: move-result-object v5 │ │ +06f09c: 6206 d304 |005e: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +06f0a0: 6e20 480a 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ +06f0a6: 0c05 |0063: move-result-object v5 │ │ +06f0a8: 7110 360e 0500 |0064: invoke-static {v5}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06f0ae: 0c02 |0067: move-result-object v2 │ │ +06f0b0: 6205 0503 |0068: sget-object v5, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@0305 │ │ +06f0b4: 7220 630b 2500 |006a: invoke-interface {v5, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +06f0ba: 0a05 |006d: move-result v5 │ │ +06f0bc: 3905 0e00 |006e: if-nez v5, 007c // +000e │ │ +06f0c0: 2205 fc00 |0070: new-instance v5, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f0c4: 6e20 4d02 1000 |0072: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +06f0ca: 0c06 |0075: move-result-object v6 │ │ +06f0cc: 7030 5b05 2506 |0076: invoke-direct {v5, v2, v6}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f0d2: 7220 600b 5300 |0079: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f0d8: d801 0101 |007c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06f0dc: 28da |007e: goto 0058 // -0026 │ │ +06f0de: 1103 |007f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x000f line=202 │ │ 0x001d line=203 │ │ 0x002f line=204 │ │ @@ -124963,25 +124915,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06c72c: |[06c72c] com.squareup.okhttp.internal.http.Http2xStream.joinOnNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -06c73c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -06c740: 7020 520a 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ -06c746: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06c748: 6e20 530a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -06c74e: 0c00 |0009: move-result-object v0 │ │ -06c750: 6e20 580a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c756: 0c00 |000d: move-result-object v0 │ │ -06c758: 6e10 640a 0000 |000e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06c75e: 0c00 |0011: move-result-object v0 │ │ -06c760: 1100 |0012: return-object v0 │ │ +06f0e0: |[06f0e0] com.squareup.okhttp.internal.http.Http2xStream.joinOnNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +06f0f0: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +06f0f4: 7020 520a 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ +06f0fa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06f0fc: 6e20 530a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +06f102: 0c00 |0009: move-result-object v0 │ │ +06f104: 6e20 580a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f10a: 0c00 |000d: move-result-object v0 │ │ +06f10c: 6e10 640a 0000 |000e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06f112: 0c00 |0011: move-result-object v0 │ │ +06f114: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 first Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=3 second Ljava/lang/String; │ │ │ │ @@ -124990,79 +124942,79 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -06c764: |[06c764] com.squareup.okhttp.internal.http.Http2xStream.readHttp2HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; │ │ -06c774: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06c776: 2200 9f00 |0001: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -06c77a: 7010 3402 0000 |0003: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -06c780: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06c782: 7210 6f0b 0900 |0007: invoke-interface {v9}, Ljava/util/List;.size:()I // method@0b6f │ │ -06c788: 0a03 |000a: move-result v3 │ │ -06c78a: 3531 3200 |000b: if-ge v1, v3, 003d // +0032 │ │ -06c78e: 7220 650b 1900 |000d: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06c794: 0c07 |0010: move-result-object v7 │ │ -06c796: 1f07 ea00 |0011: check-cast v7, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c79a: 5472 5602 |0013: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -06c79e: 7220 650b 1900 |0015: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06c7a4: 0c07 |0018: move-result-object v7 │ │ -06c7a6: 1f07 ea00 |0019: check-cast v7, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c7aa: 5477 5702 |001b: iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -06c7ae: 6e10 4a0e 0700 |001d: invoke-virtual {v7}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -06c7b4: 0c06 |0020: move-result-object v6 │ │ -06c7b6: 6207 4e02 |0021: sget-object v7, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -06c7ba: 6e20 370e 7200 |0023: invoke-virtual {v2, v7}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ -06c7c0: 0a07 |0026: move-result v7 │ │ -06c7c2: 3807 0600 |0027: if-eqz v7, 002d // +0006 │ │ -06c7c6: 0764 |0029: move-object v4, v6 │ │ -06c7c8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06c7cc: 28df |002c: goto 000b // -0021 │ │ -06c7ce: 6207 0603 |002d: sget-object v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@0306 │ │ -06c7d2: 7220 630b 2700 |002f: invoke-interface {v7, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -06c7d8: 0a07 |0032: move-result v7 │ │ -06c7da: 3907 f7ff |0033: if-nez v7, 002a // -0009 │ │ -06c7de: 6e10 4a0e 0200 |0035: invoke-virtual {v2}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -06c7e4: 0c07 |0038: move-result-object v7 │ │ -06c7e6: 6e30 3702 7006 |0039: invoke-virtual {v0, v7, v6}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ -06c7ec: 28ee |003c: goto 002a // -0012 │ │ -06c7ee: 3904 0a00 |003d: if-nez v4, 0047 // +000a │ │ -06c7f2: 2207 db01 |003f: new-instance v7, Ljava/net/ProtocolException; // type@01db │ │ -06c7f6: 1a08 4103 |0041: const-string v8, "Expected ':status' header not present" // string@0341 │ │ -06c7fa: 7020 b90a 8700 |0043: invoke-direct {v7, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -06c800: 2707 |0046: throw v7 │ │ -06c802: 2207 c101 |0047: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -06c806: 7010 500a 0700 |0049: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06c80c: 1a08 b603 |004c: const-string v8, "HTTP/1.1 " // string@03b6 │ │ -06c810: 6e20 580a 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c816: 0c07 |0051: move-result-object v7 │ │ -06c818: 6e20 580a 4700 |0052: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c81e: 0c07 |0055: move-result-object v7 │ │ -06c820: 6e10 640a 0700 |0056: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06c826: 0c07 |0059: move-result-object v7 │ │ -06c828: 7110 1007 0700 |005a: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@0710 │ │ -06c82e: 0c05 |005d: move-result-object v5 │ │ -06c830: 2207 b500 |005e: new-instance v7, Lcom/squareup/okhttp/Response$Builder; // type@00b5 │ │ -06c834: 7010 6603 0700 |0060: invoke-direct {v7}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ -06c83a: 6208 4601 |0063: sget-object v8, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -06c83e: 6e20 8003 8700 |0065: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ -06c844: 0c07 |0068: move-result-object v7 │ │ -06c846: 5258 4c03 |0069: iget v8, v5, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ -06c84a: 6e20 7903 8700 |006b: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ -06c850: 0c07 |006e: move-result-object v7 │ │ -06c852: 5458 4d03 |006f: iget-object v8, v5, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ -06c856: 6e20 7d03 8700 |0071: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ -06c85c: 0c07 |0074: move-result-object v7 │ │ -06c85e: 6e10 3a02 0000 |0075: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -06c864: 0c08 |0078: move-result-object v8 │ │ -06c866: 6e20 7c03 8700 |0079: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ -06c86c: 0c07 |007c: move-result-object v7 │ │ -06c86e: 1107 |007d: return-object v7 │ │ +06f118: |[06f118] com.squareup.okhttp.internal.http.Http2xStream.readHttp2HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; │ │ +06f128: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06f12a: 2200 b100 |0001: new-instance v0, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +06f12e: 7010 3402 0000 |0003: invoke-direct {v0}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +06f134: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06f136: 7210 6f0b 0900 |0007: invoke-interface {v9}, Ljava/util/List;.size:()I // method@0b6f │ │ +06f13c: 0a03 |000a: move-result v3 │ │ +06f13e: 3531 3200 |000b: if-ge v1, v3, 003d // +0032 │ │ +06f142: 7220 650b 1900 |000d: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06f148: 0c07 |0010: move-result-object v7 │ │ +06f14a: 1f07 fc00 |0011: check-cast v7, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f14e: 5472 5602 |0013: iget-object v2, v7, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +06f152: 7220 650b 1900 |0015: invoke-interface {v9, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06f158: 0c07 |0018: move-result-object v7 │ │ +06f15a: 1f07 fc00 |0019: check-cast v7, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f15e: 5477 5702 |001b: iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +06f162: 6e10 4a0e 0700 |001d: invoke-virtual {v7}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +06f168: 0c06 |0020: move-result-object v6 │ │ +06f16a: 6207 4e02 |0021: sget-object v7, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +06f16e: 6e20 370e 7200 |0023: invoke-virtual {v2, v7}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ +06f174: 0a07 |0026: move-result v7 │ │ +06f176: 3807 0600 |0027: if-eqz v7, 002d // +0006 │ │ +06f17a: 0764 |0029: move-object v4, v6 │ │ +06f17c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06f180: 28df |002c: goto 000b // -0021 │ │ +06f182: 6207 0603 |002d: sget-object v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@0306 │ │ +06f186: 7220 630b 2700 |002f: invoke-interface {v7, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +06f18c: 0a07 |0032: move-result v7 │ │ +06f18e: 3907 f7ff |0033: if-nez v7, 002a // -0009 │ │ +06f192: 6e10 4a0e 0200 |0035: invoke-virtual {v2}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +06f198: 0c07 |0038: move-result-object v7 │ │ +06f19a: 6e30 3702 7006 |0039: invoke-virtual {v0, v7, v6}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ +06f1a0: 28ee |003c: goto 002a // -0012 │ │ +06f1a2: 3904 0a00 |003d: if-nez v4, 0047 // +000a │ │ +06f1a6: 2207 ee01 |003f: new-instance v7, Ljava/net/ProtocolException; // type@01ee │ │ +06f1aa: 1a08 4103 |0041: const-string v8, "Expected ':status' header not present" // string@0341 │ │ +06f1ae: 7020 b90a 8700 |0043: invoke-direct {v7, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +06f1b4: 2707 |0046: throw v7 │ │ +06f1b6: 2207 d301 |0047: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +06f1ba: 7010 500a 0700 |0049: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06f1c0: 1a08 b603 |004c: const-string v8, "HTTP/1.1 " // string@03b6 │ │ +06f1c4: 6e20 580a 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f1ca: 0c07 |0051: move-result-object v7 │ │ +06f1cc: 6e20 580a 4700 |0052: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f1d2: 0c07 |0055: move-result-object v7 │ │ +06f1d4: 6e10 640a 0700 |0056: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06f1da: 0c07 |0059: move-result-object v7 │ │ +06f1dc: 7110 1007 0700 |005a: invoke-static {v7}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@0710 │ │ +06f1e2: 0c05 |005d: move-result-object v5 │ │ +06f1e4: 2207 c700 |005e: new-instance v7, Lcom/squareup/okhttp/Response$Builder; // type@00c7 │ │ +06f1e8: 7010 6603 0700 |0060: invoke-direct {v7}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ +06f1ee: 6208 4601 |0063: sget-object v8, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +06f1f2: 6e20 8003 8700 |0065: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ +06f1f8: 0c07 |0068: move-result-object v7 │ │ +06f1fa: 5258 4c03 |0069: iget v8, v5, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ +06f1fe: 6e20 7903 8700 |006b: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ +06f204: 0c07 |006e: move-result-object v7 │ │ +06f206: 5458 4d03 |006f: iget-object v8, v5, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ +06f20a: 6e20 7d03 8700 |0071: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ +06f210: 0c07 |0074: move-result-object v7 │ │ +06f212: 6e10 3a02 0000 |0075: invoke-virtual {v0}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +06f218: 0c08 |0078: move-result-object v8 │ │ +06f21a: 6e20 7c03 8700 |0079: invoke-virtual {v7, v8}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ +06f220: 0c07 |007c: move-result-object v7 │ │ +06f222: 1107 |007d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0001 line=256 │ │ 0x0006 line=257 │ │ 0x000d line=258 │ │ 0x0015 line=260 │ │ @@ -125094,103 +125046,103 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -06c870: |[06c870] com.squareup.okhttp.internal.http.Http2xStream.readSpdy3HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; │ │ -06c880: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06c882: 1a0a b503 |0001: const-string v10, "HTTP/1.1" // string@03b5 │ │ -06c886: 2201 9f00 |0003: new-instance v1, Lcom/squareup/okhttp/Headers$Builder; // type@009f │ │ -06c88a: 7010 3402 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ -06c890: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -06c892: 7210 6f0b 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ -06c898: 0a04 |000c: move-result v4 │ │ -06c89a: 3542 5600 |000d: if-ge v2, v4, 0063 // +0056 │ │ -06c89e: 7220 650b 2d00 |000f: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06c8a4: 0c0b |0012: move-result-object v11 │ │ -06c8a6: 1f0b ea00 |0013: check-cast v11, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c8aa: 54b3 5602 |0015: iget-object v3, v11, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -06c8ae: 7220 650b 2d00 |0017: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06c8b4: 0c0b |001a: move-result-object v11 │ │ -06c8b6: 1f0b ea00 |001b: check-cast v11, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06c8ba: 54bb 5702 |001d: iget-object v11, v11, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -06c8be: 6e10 4a0e 0b00 |001f: invoke-virtual {v11}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -06c8c4: 0c09 |0022: move-result-object v9 │ │ -06c8c6: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -06c8c8: 6e10 380a 0900 |0024: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -06c8ce: 0a0b |0027: move-result v11 │ │ -06c8d0: 35b5 3800 |0028: if-ge v5, v11, 0060 // +0038 │ │ -06c8d4: 120b |002a: const/4 v11, #int 0 // #0 │ │ -06c8d6: 6e30 320a b905 |002b: invoke-virtual {v9, v11, v5}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ -06c8dc: 0a00 |002e: move-result v0 │ │ -06c8de: 12fb |002f: const/4 v11, #int -1 // #ff │ │ -06c8e0: 33b0 0600 |0030: if-ne v0, v11, 0036 // +0006 │ │ -06c8e4: 6e10 380a 0900 |0032: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -06c8ea: 0a00 |0035: move-result v0 │ │ -06c8ec: 6e30 450a 5900 |0036: invoke-virtual {v9, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -06c8f2: 0c08 |0039: move-result-object v8 │ │ -06c8f4: 620b 4e02 |003a: sget-object v11, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ -06c8f8: 6e20 370e b300 |003c: invoke-virtual {v3, v11}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ -06c8fe: 0a0b |003f: move-result v11 │ │ -06c900: 380b 0600 |0040: if-eqz v11, 0046 // +0006 │ │ -06c904: 0786 |0042: move-object v6, v8 │ │ -06c906: d805 0001 |0043: add-int/lit8 v5, v0, #int 1 // #01 │ │ -06c90a: 28df |0045: goto 0024 // -0021 │ │ -06c90c: 620b 5402 |0046: sget-object v11, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ -06c910: 6e20 370e b300 |0048: invoke-virtual {v3, v11}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ -06c916: 0a0b |004b: move-result v11 │ │ -06c918: 380b 0400 |004c: if-eqz v11, 0050 // +0004 │ │ -06c91c: 078a |004e: move-object v10, v8 │ │ -06c91e: 28f4 |004f: goto 0043 // -000c │ │ -06c920: 620b 0a03 |0050: sget-object v11, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@030a │ │ -06c924: 7220 630b 3b00 |0052: invoke-interface {v11, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -06c92a: 0a0b |0055: move-result v11 │ │ -06c92c: 390b edff |0056: if-nez v11, 0043 // -0013 │ │ -06c930: 6e10 4a0e 0300 |0058: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -06c936: 0c0b |005b: move-result-object v11 │ │ -06c938: 6e30 3702 b108 |005c: invoke-virtual {v1, v11, v8}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ -06c93e: 28e4 |005f: goto 0043 // -001c │ │ -06c940: d802 0201 |0060: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06c944: 28ab |0062: goto 000d // -0055 │ │ -06c946: 3906 0a00 |0063: if-nez v6, 006d // +000a │ │ -06c94a: 220b db01 |0065: new-instance v11, Ljava/net/ProtocolException; // type@01db │ │ -06c94e: 1a0c 4103 |0067: const-string v12, "Expected ':status' header not present" // string@0341 │ │ -06c952: 7020 b90a cb00 |0069: invoke-direct {v11, v12}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -06c958: 270b |006c: throw v11 │ │ -06c95a: 220b c101 |006d: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -06c95e: 7010 500a 0b00 |006f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06c964: 6e20 580a ab00 |0072: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c96a: 0c0b |0075: move-result-object v11 │ │ -06c96c: 1a0c 1000 |0076: const-string v12, " " // string@0010 │ │ -06c970: 6e20 580a cb00 |0078: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c976: 0c0b |007b: move-result-object v11 │ │ -06c978: 6e20 580a 6b00 |007c: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06c97e: 0c0b |007f: move-result-object v11 │ │ -06c980: 6e10 640a 0b00 |0080: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06c986: 0c0b |0083: move-result-object v11 │ │ -06c988: 7110 1007 0b00 |0084: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@0710 │ │ -06c98e: 0c07 |0087: move-result-object v7 │ │ -06c990: 220b b500 |0088: new-instance v11, Lcom/squareup/okhttp/Response$Builder; // type@00b5 │ │ -06c994: 7010 6603 0b00 |008a: invoke-direct {v11}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ -06c99a: 620c 4701 |008d: sget-object v12, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -06c99e: 6e20 8003 cb00 |008f: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ -06c9a4: 0c0b |0092: move-result-object v11 │ │ -06c9a6: 527c 4c03 |0093: iget v12, v7, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ -06c9aa: 6e20 7903 cb00 |0095: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ -06c9b0: 0c0b |0098: move-result-object v11 │ │ -06c9b2: 547c 4d03 |0099: iget-object v12, v7, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ -06c9b6: 6e20 7d03 cb00 |009b: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ -06c9bc: 0c0b |009e: move-result-object v11 │ │ -06c9be: 6e10 3a02 0100 |009f: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ -06c9c4: 0c0c |00a2: move-result-object v12 │ │ -06c9c6: 6e20 7c03 cb00 |00a3: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ -06c9cc: 0c0b |00a6: move-result-object v11 │ │ -06c9ce: 110b |00a7: return-object v11 │ │ +06f224: |[06f224] com.squareup.okhttp.internal.http.Http2xStream.readSpdy3HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; │ │ +06f234: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06f236: 1a0a b503 |0001: const-string v10, "HTTP/1.1" // string@03b5 │ │ +06f23a: 2201 b100 |0003: new-instance v1, Lcom/squareup/okhttp/Headers$Builder; // type@00b1 │ │ +06f23e: 7010 3402 0100 |0005: invoke-direct {v1}, Lcom/squareup/okhttp/Headers$Builder;.:()V // method@0234 │ │ +06f244: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +06f246: 7210 6f0b 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@0b6f │ │ +06f24c: 0a04 |000c: move-result v4 │ │ +06f24e: 3542 5600 |000d: if-ge v2, v4, 0063 // +0056 │ │ +06f252: 7220 650b 2d00 |000f: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06f258: 0c0b |0012: move-result-object v11 │ │ +06f25a: 1f0b fc00 |0013: check-cast v11, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f25e: 54b3 5602 |0015: iget-object v3, v11, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +06f262: 7220 650b 2d00 |0017: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06f268: 0c0b |001a: move-result-object v11 │ │ +06f26a: 1f0b fc00 |001b: check-cast v11, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f26e: 54bb 5702 |001d: iget-object v11, v11, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +06f272: 6e10 4a0e 0b00 |001f: invoke-virtual {v11}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +06f278: 0c09 |0022: move-result-object v9 │ │ +06f27a: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +06f27c: 6e10 380a 0900 |0024: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +06f282: 0a0b |0027: move-result v11 │ │ +06f284: 35b5 3800 |0028: if-ge v5, v11, 0060 // +0038 │ │ +06f288: 120b |002a: const/4 v11, #int 0 // #0 │ │ +06f28a: 6e30 320a b905 |002b: invoke-virtual {v9, v11, v5}, Ljava/lang/String;.indexOf:(II)I // method@0a32 │ │ +06f290: 0a00 |002e: move-result v0 │ │ +06f292: 12fb |002f: const/4 v11, #int -1 // #ff │ │ +06f294: 33b0 0600 |0030: if-ne v0, v11, 0036 // +0006 │ │ +06f298: 6e10 380a 0900 |0032: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +06f29e: 0a00 |0035: move-result v0 │ │ +06f2a0: 6e30 450a 5900 |0036: invoke-virtual {v9, v5, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +06f2a6: 0c08 |0039: move-result-object v8 │ │ +06f2a8: 620b 4e02 |003a: sget-object v11, Lcom/squareup/okhttp/internal/framed/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@024e │ │ +06f2ac: 6e20 370e b300 |003c: invoke-virtual {v3, v11}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ +06f2b2: 0a0b |003f: move-result v11 │ │ +06f2b4: 380b 0600 |0040: if-eqz v11, 0046 // +0006 │ │ +06f2b8: 0786 |0042: move-object v6, v8 │ │ +06f2ba: d805 0001 |0043: add-int/lit8 v5, v0, #int 1 // #01 │ │ +06f2be: 28df |0045: goto 0024 // -0021 │ │ +06f2c0: 620b 5402 |0046: sget-object v11, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ +06f2c4: 6e20 370e b300 |0048: invoke-virtual {v3, v11}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ +06f2ca: 0a0b |004b: move-result v11 │ │ +06f2cc: 380b 0400 |004c: if-eqz v11, 0050 // +0004 │ │ +06f2d0: 078a |004e: move-object v10, v8 │ │ +06f2d2: 28f4 |004f: goto 0043 // -000c │ │ +06f2d4: 620b 0a03 |0050: sget-object v11, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@030a │ │ +06f2d8: 7220 630b 3b00 |0052: invoke-interface {v11, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +06f2de: 0a0b |0055: move-result v11 │ │ +06f2e0: 390b edff |0056: if-nez v11, 0043 // -0013 │ │ +06f2e4: 6e10 4a0e 0300 |0058: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +06f2ea: 0c0b |005b: move-result-object v11 │ │ +06f2ec: 6e30 3702 b108 |005c: invoke-virtual {v1, v11, v8}, Lcom/squareup/okhttp/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder; // method@0237 │ │ +06f2f2: 28e4 |005f: goto 0043 // -001c │ │ +06f2f4: d802 0201 |0060: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06f2f8: 28ab |0062: goto 000d // -0055 │ │ +06f2fa: 3906 0a00 |0063: if-nez v6, 006d // +000a │ │ +06f2fe: 220b ee01 |0065: new-instance v11, Ljava/net/ProtocolException; // type@01ee │ │ +06f302: 1a0c 4103 |0067: const-string v12, "Expected ':status' header not present" // string@0341 │ │ +06f306: 7020 b90a cb00 |0069: invoke-direct {v11, v12}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +06f30c: 270b |006c: throw v11 │ │ +06f30e: 220b d301 |006d: new-instance v11, Ljava/lang/StringBuilder; // type@01d3 │ │ +06f312: 7010 500a 0b00 |006f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06f318: 6e20 580a ab00 |0072: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f31e: 0c0b |0075: move-result-object v11 │ │ +06f320: 1a0c 1000 |0076: const-string v12, " " // string@0010 │ │ +06f324: 6e20 580a cb00 |0078: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f32a: 0c0b |007b: move-result-object v11 │ │ +06f32c: 6e20 580a 6b00 |007c: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f332: 0c0b |007f: move-result-object v11 │ │ +06f334: 6e10 640a 0b00 |0080: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06f33a: 0c0b |0083: move-result-object v11 │ │ +06f33c: 7110 1007 0b00 |0084: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/internal/http/StatusLine; // method@0710 │ │ +06f342: 0c07 |0087: move-result-object v7 │ │ +06f344: 220b c700 |0088: new-instance v11, Lcom/squareup/okhttp/Response$Builder; // type@00c7 │ │ +06f348: 7010 6603 0b00 |008a: invoke-direct {v11}, Lcom/squareup/okhttp/Response$Builder;.:()V // method@0366 │ │ +06f34e: 620c 4701 |008d: sget-object v12, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +06f352: 6e20 8003 cb00 |008f: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/Response$Builder; // method@0380 │ │ +06f358: 0c0b |0092: move-result-object v11 │ │ +06f35a: 527c 4c03 |0093: iget v12, v7, Lcom/squareup/okhttp/internal/http/StatusLine;.code:I // field@034c │ │ +06f35e: 6e20 7903 cb00 |0095: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.code:(I)Lcom/squareup/okhttp/Response$Builder; // method@0379 │ │ +06f364: 0c0b |0098: move-result-object v11 │ │ +06f366: 547c 4d03 |0099: iget-object v12, v7, Lcom/squareup/okhttp/internal/http/StatusLine;.message:Ljava/lang/String; // field@034d │ │ +06f36a: 6e20 7d03 cb00 |009b: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.message:(Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; // method@037d │ │ +06f370: 0c0b |009e: move-result-object v11 │ │ +06f372: 6e10 3a02 0100 |009f: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers$Builder;.build:()Lcom/squareup/okhttp/Headers; // method@023a │ │ +06f378: 0c0c |00a2: move-result-object v12 │ │ +06f37a: 6e20 7c03 cb00 |00a3: invoke-virtual {v11, v12}, Lcom/squareup/okhttp/Response$Builder;.headers:(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Response$Builder; // method@037c │ │ +06f380: 0c0b |00a6: move-result-object v11 │ │ +06f382: 110b |00a7: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0001 line=220 │ │ 0x0003 line=221 │ │ 0x0008 line=222 │ │ 0x000f line=223 │ │ @@ -125236,111 +125188,111 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -06c9d0: |[06c9d0] com.squareup.okhttp.internal.http.Http2xStream.spdy3HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; │ │ -06c9e0: 6e10 4603 0c00 |0000: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ -06c9e6: 0c01 |0003: move-result-object v1 │ │ -06c9e8: 2206 0702 |0004: new-instance v6, Ljava/util/ArrayList; // type@0207 │ │ -06c9ec: 6e10 4a02 0100 |0006: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -06c9f2: 0a09 |0009: move-result v9 │ │ -06c9f4: d809 0905 |000a: add-int/lit8 v9, v9, #int 5 // #05 │ │ -06c9f8: 7020 120b 9600 |000c: invoke-direct {v6, v9}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -06c9fe: 2209 ea00 |000f: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06ca02: 620a 5102 |0011: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ -06ca06: 6e10 4a03 0c00 |0013: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ -06ca0c: 0c0b |0016: move-result-object v11 │ │ -06ca0e: 7030 5b05 a90b |0017: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06ca14: 7220 600b 9600 |001a: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06ca1a: 2209 ea00 |001d: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06ca1e: 620a 5202 |001f: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ -06ca22: 6e10 4803 0c00 |0021: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06ca28: 0c0b |0024: move-result-object v11 │ │ -06ca2a: 7110 f306 0b00 |0025: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@06f3 │ │ -06ca30: 0c0b |0028: move-result-object v11 │ │ -06ca32: 7030 5b05 a90b |0029: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06ca38: 7220 600b 9600 |002c: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06ca3e: 2209 ea00 |002f: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06ca42: 620a 5402 |0031: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ -06ca46: 1a0b b503 |0033: const-string v11, "HTTP/1.1" // string@03b5 │ │ -06ca4a: 7030 5b05 a90b |0035: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06ca50: 7220 600b 9600 |0038: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06ca56: 2209 ea00 |003b: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06ca5a: 620a 5002 |003d: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0250 │ │ -06ca5e: 6e10 4803 0c00 |003f: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06ca64: 0c0b |0042: move-result-object v11 │ │ -06ca66: 7110 7904 0b00 |0043: invoke-static {v11}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0479 │ │ -06ca6c: 0c0b |0046: move-result-object v11 │ │ -06ca6e: 7030 5b05 a90b |0047: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06ca74: 7220 600b 9600 |004a: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06ca7a: 2209 ea00 |004d: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06ca7e: 620a 5302 |004f: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ -06ca82: 6e10 4803 0c00 |0051: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06ca88: 0c0b |0054: move-result-object v11 │ │ -06ca8a: 6e10 b402 0b00 |0055: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ -06ca90: 0c0b |0058: move-result-object v11 │ │ -06ca92: 7030 5b05 a90b |0059: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06ca98: 7220 600b 9600 |005c: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06ca9e: 2205 1302 |005f: new-instance v5, Ljava/util/LinkedHashSet; // type@0213 │ │ -06caa2: 7010 580b 0500 |0061: invoke-direct {v5}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ -06caa8: 1202 |0064: const/4 v2, #int 0 // #0 │ │ -06caaa: 6e10 4a02 0100 |0065: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ -06cab0: 0a07 |0068: move-result v7 │ │ -06cab2: 3572 5f00 |0069: if-ge v2, v7, 00c8 // +005f │ │ -06cab6: 6e20 4502 2100 |006b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ -06cabc: 0c09 |006e: move-result-object v9 │ │ -06cabe: 620a d304 |006f: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ -06cac2: 6e20 480a a900 |0071: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ -06cac8: 0c09 |0074: move-result-object v9 │ │ -06caca: 7110 360e 0900 |0075: invoke-static {v9}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ -06cad0: 0c04 |0078: move-result-object v4 │ │ -06cad2: 6209 0903 |0079: sget-object v9, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@0309 │ │ -06cad6: 7220 630b 4900 |007b: invoke-interface {v9, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -06cadc: 0a09 |007e: move-result v9 │ │ -06cade: 3809 0500 |007f: if-eqz v9, 0084 // +0005 │ │ -06cae2: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06cae6: 28e6 |0083: goto 0069 // -001a │ │ -06cae8: 6e20 4d02 2100 |0084: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ -06caee: 0c08 |0087: move-result-object v8 │ │ -06caf0: 7220 8b0b 4500 |0088: invoke-interface {v5, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -06caf6: 0a09 |008b: move-result v9 │ │ -06caf8: 3809 0b00 |008c: if-eqz v9, 0097 // +000b │ │ -06cafc: 2209 ea00 |008e: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06cb00: 7030 5b05 4908 |0090: invoke-direct {v9, v4, v8}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06cb06: 7220 600b 9600 |0093: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -06cb0c: 28eb |0096: goto 0081 // -0015 │ │ -06cb0e: 1203 |0097: const/4 v3, #int 0 // #0 │ │ -06cb10: 7210 6f0b 0600 |0098: invoke-interface {v6}, Ljava/util/List;.size:()I // method@0b6f │ │ -06cb16: 0a09 |009b: move-result v9 │ │ -06cb18: 3593 e5ff |009c: if-ge v3, v9, 0081 // -001b │ │ -06cb1c: 7220 650b 3600 |009e: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06cb22: 0c09 |00a1: move-result-object v9 │ │ -06cb24: 1f09 ea00 |00a2: check-cast v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06cb28: 5499 5602 |00a4: iget-object v9, v9, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ -06cb2c: 6e20 370e 4900 |00a6: invoke-virtual {v9, v4}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ -06cb32: 0a09 |00a9: move-result v9 │ │ -06cb34: 3809 1b00 |00aa: if-eqz v9, 00c5 // +001b │ │ -06cb38: 7220 650b 3600 |00ac: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06cb3e: 0c09 |00af: move-result-object v9 │ │ -06cb40: 1f09 ea00 |00b0: check-cast v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06cb44: 5499 5702 |00b2: iget-object v9, v9, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ -06cb48: 6e10 4a0e 0900 |00b4: invoke-virtual {v9}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -06cb4e: 0c09 |00b7: move-result-object v9 │ │ -06cb50: 7120 8606 8900 |00b8: invoke-static {v9, v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.joinOnNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0686 │ │ -06cb56: 0c00 |00bb: move-result-object v0 │ │ -06cb58: 2209 ea00 |00bc: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00ea │ │ -06cb5c: 7030 5b05 4900 |00be: invoke-direct {v9, v4, v0}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ -06cb62: 7230 6e0b 3609 |00c1: invoke-interface {v6, v3, v9}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ -06cb68: 28bd |00c4: goto 0081 // -0043 │ │ -06cb6a: d803 0301 |00c5: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06cb6e: 28d1 |00c7: goto 0098 // -002f │ │ -06cb70: 1106 |00c8: return-object v6 │ │ +06f384: |[06f384] com.squareup.okhttp.internal.http.Http2xStream.spdy3HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; │ │ +06f394: 6e10 4603 0c00 |0000: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ +06f39a: 0c01 |0003: move-result-object v1 │ │ +06f39c: 2206 1a02 |0004: new-instance v6, Ljava/util/ArrayList; // type@021a │ │ +06f3a0: 6e10 4a02 0100 |0006: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +06f3a6: 0a09 |0009: move-result v9 │ │ +06f3a8: d809 0905 |000a: add-int/lit8 v9, v9, #int 5 // #05 │ │ +06f3ac: 7020 120b 9600 |000c: invoke-direct {v6, v9}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +06f3b2: 2209 fc00 |000f: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f3b6: 620a 5102 |0011: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_METHOD:Lokio/ByteString; // field@0251 │ │ +06f3ba: 6e10 4a03 0c00 |0013: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.method:()Ljava/lang/String; // method@034a │ │ +06f3c0: 0c0b |0016: move-result-object v11 │ │ +06f3c2: 7030 5b05 a90b |0017: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f3c8: 7220 600b 9600 |001a: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f3ce: 2209 fc00 |001d: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f3d2: 620a 5202 |001f: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_PATH:Lokio/ByteString; // field@0252 │ │ +06f3d6: 6e10 4803 0c00 |0021: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06f3dc: 0c0b |0024: move-result-object v11 │ │ +06f3de: 7110 f306 0b00 |0025: invoke-static {v11}, Lcom/squareup/okhttp/internal/http/RequestLine;.requestPath:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@06f3 │ │ +06f3e4: 0c0b |0028: move-result-object v11 │ │ +06f3e6: 7030 5b05 a90b |0029: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f3ec: 7220 600b 9600 |002c: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f3f2: 2209 fc00 |002f: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f3f6: 620a 5402 |0031: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.VERSION:Lokio/ByteString; // field@0254 │ │ +06f3fa: 1a0b b503 |0033: const-string v11, "HTTP/1.1" // string@03b5 │ │ +06f3fe: 7030 5b05 a90b |0035: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f404: 7220 600b 9600 |0038: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f40a: 2209 fc00 |003b: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f40e: 620a 5002 |003d: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_HOST:Lokio/ByteString; // field@0250 │ │ +06f412: 6e10 4803 0c00 |003f: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06f418: 0c0b |0042: move-result-object v11 │ │ +06f41a: 7110 7904 0b00 |0043: invoke-static {v11}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0479 │ │ +06f420: 0c0b |0046: move-result-object v11 │ │ +06f422: 7030 5b05 a90b |0047: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f428: 7220 600b 9600 |004a: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f42e: 2209 fc00 |004d: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f432: 620a 5302 |004f: sget-object v10, Lcom/squareup/okhttp/internal/framed/Header;.TARGET_SCHEME:Lokio/ByteString; // field@0253 │ │ +06f436: 6e10 4803 0c00 |0051: invoke-virtual {v12}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06f43c: 0c0b |0054: move-result-object v11 │ │ +06f43e: 6e10 b402 0b00 |0055: invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;.scheme:()Ljava/lang/String; // method@02b4 │ │ +06f444: 0c0b |0058: move-result-object v11 │ │ +06f446: 7030 5b05 a90b |0059: invoke-direct {v9, v10, v11}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f44c: 7220 600b 9600 |005c: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f452: 2205 2602 |005f: new-instance v5, Ljava/util/LinkedHashSet; // type@0226 │ │ +06f456: 7010 580b 0500 |0061: invoke-direct {v5}, Ljava/util/LinkedHashSet;.:()V // method@0b58 │ │ +06f45c: 1202 |0064: const/4 v2, #int 0 // #0 │ │ +06f45e: 6e10 4a02 0100 |0065: invoke-virtual {v1}, Lcom/squareup/okhttp/Headers;.size:()I // method@024a │ │ +06f464: 0a07 |0068: move-result v7 │ │ +06f466: 3572 5f00 |0069: if-ge v2, v7, 00c8 // +005f │ │ +06f46a: 6e20 4502 2100 |006b: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.name:(I)Ljava/lang/String; // method@0245 │ │ +06f470: 0c09 |006e: move-result-object v9 │ │ +06f472: 620a d304 |006f: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@04d3 │ │ +06f476: 6e20 480a a900 |0071: invoke-virtual {v9, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0a48 │ │ +06f47c: 0c09 |0074: move-result-object v9 │ │ +06f47e: 7110 360e 0900 |0075: invoke-static {v9}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@0e36 │ │ +06f484: 0c04 |0078: move-result-object v4 │ │ +06f486: 6209 0903 |0079: sget-object v9, Lcom/squareup/okhttp/internal/http/Http2xStream;.SPDY_3_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@0309 │ │ +06f48a: 7220 630b 4900 |007b: invoke-interface {v9, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +06f490: 0a09 |007e: move-result v9 │ │ +06f492: 3809 0500 |007f: if-eqz v9, 0084 // +0005 │ │ +06f496: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06f49a: 28e6 |0083: goto 0069 // -001a │ │ +06f49c: 6e20 4d02 2100 |0084: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.value:(I)Ljava/lang/String; // method@024d │ │ +06f4a2: 0c08 |0087: move-result-object v8 │ │ +06f4a4: 7220 8b0b 4500 |0088: invoke-interface {v5, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +06f4aa: 0a09 |008b: move-result v9 │ │ +06f4ac: 3809 0b00 |008c: if-eqz v9, 0097 // +000b │ │ +06f4b0: 2209 fc00 |008e: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f4b4: 7030 5b05 4908 |0090: invoke-direct {v9, v4, v8}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f4ba: 7220 600b 9600 |0093: invoke-interface {v6, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +06f4c0: 28eb |0096: goto 0081 // -0015 │ │ +06f4c2: 1203 |0097: const/4 v3, #int 0 // #0 │ │ +06f4c4: 7210 6f0b 0600 |0098: invoke-interface {v6}, Ljava/util/List;.size:()I // method@0b6f │ │ +06f4ca: 0a09 |009b: move-result v9 │ │ +06f4cc: 3593 e5ff |009c: if-ge v3, v9, 0081 // -001b │ │ +06f4d0: 7220 650b 3600 |009e: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06f4d6: 0c09 |00a1: move-result-object v9 │ │ +06f4d8: 1f09 fc00 |00a2: check-cast v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f4dc: 5499 5602 |00a4: iget-object v9, v9, Lcom/squareup/okhttp/internal/framed/Header;.name:Lokio/ByteString; // field@0256 │ │ +06f4e0: 6e20 370e 4900 |00a6: invoke-virtual {v9, v4}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@0e37 │ │ +06f4e6: 0a09 |00a9: move-result v9 │ │ +06f4e8: 3809 1b00 |00aa: if-eqz v9, 00c5 // +001b │ │ +06f4ec: 7220 650b 3600 |00ac: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06f4f2: 0c09 |00af: move-result-object v9 │ │ +06f4f4: 1f09 fc00 |00b0: check-cast v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f4f8: 5499 5702 |00b2: iget-object v9, v9, Lcom/squareup/okhttp/internal/framed/Header;.value:Lokio/ByteString; // field@0257 │ │ +06f4fc: 6e10 4a0e 0900 |00b4: invoke-virtual {v9}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +06f502: 0c09 |00b7: move-result-object v9 │ │ +06f504: 7120 8606 8900 |00b8: invoke-static {v9, v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.joinOnNull:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0686 │ │ +06f50a: 0c00 |00bb: move-result-object v0 │ │ +06f50c: 2209 fc00 |00bc: new-instance v9, Lcom/squareup/okhttp/internal/framed/Header; // type@00fc │ │ +06f510: 7030 5b05 4900 |00be: invoke-direct {v9, v4, v0}, Lcom/squareup/okhttp/internal/framed/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@055b │ │ +06f516: 7230 6e0b 3609 |00c1: invoke-interface {v6, v3, v9}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b6e │ │ +06f51c: 28bd |00c4: goto 0081 // -0043 │ │ +06f51e: d803 0301 |00c5: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06f522: 28d1 |00c7: goto 0098 // -002f │ │ +06f524: 1106 |00c8: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x000f line=162 │ │ 0x001d line=163 │ │ 0x002f line=164 │ │ @@ -125378,21 +125330,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06cb74: |[06cb74] com.squareup.okhttp.internal.http.Http2xStream.cancel:()V │ │ -06cb84: 5420 1003 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cb88: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06cb8c: 5420 1003 |0004: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cb90: 6201 db01 |0006: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -06cb94: 6e20 4705 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ -06cb9a: 0e00 |000b: return-void │ │ +06f528: |[06f528] com.squareup.okhttp.internal.http.Http2xStream.cancel:()V │ │ +06f538: 5420 1003 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f53c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06f540: 5420 1003 |0004: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f544: 6201 db01 |0006: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +06f548: 6e20 4705 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ +06f54e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x000b line=284 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ │ │ @@ -125401,19 +125353,19 @@ │ │ type : '(Lcom/squareup/okhttp/Request;J)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06cb9c: |[06cb9c] com.squareup.okhttp.internal.http.Http2xStream.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ -06cbac: 5410 1003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cbb0: 6e10 4d05 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@054d │ │ -06cbb6: 0c00 |0005: move-result-object v0 │ │ -06cbb8: 1100 |0006: return-object v0 │ │ +06f550: |[06f550] com.squareup.okhttp.internal.http.Http2xStream.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ +06f560: 5410 1003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f564: 6e10 4d05 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@054d │ │ +06f56a: 0c00 |0005: move-result-object v0 │ │ +06f56c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ 0x0000 - 0x0007 reg=2 request Lcom/squareup/okhttp/Request; │ │ 0x0000 - 0x0007 reg=3 contentLength J │ │ @@ -125423,20 +125375,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06cbbc: |[06cbbc] com.squareup.okhttp.internal.http.Http2xStream.finishRequest:()V │ │ -06cbcc: 5410 1003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cbd0: 6e10 4d05 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@054d │ │ -06cbd6: 0c00 |0005: move-result-object v0 │ │ -06cbd8: 7210 200f 0000 |0006: invoke-interface {v0}, Lokio/Sink;.close:()V // method@0f20 │ │ -06cbde: 0e00 |0009: return-void │ │ +06f570: |[06f570] com.squareup.okhttp.internal.http.Http2xStream.finishRequest:()V │ │ +06f580: 5410 1003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f584: 6e10 4d05 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@054d │ │ +06f58a: 0c00 |0005: move-result-object v0 │ │ +06f58c: 7210 200f 0000 |0006: invoke-interface {v0}, Lokio/Sink;.close:()V // method@0f20 │ │ +06f592: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0009 line=146 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ │ │ @@ -125445,27 +125397,27 @@ │ │ type : '(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -06cbe0: |[06cbe0] com.squareup.okhttp.internal.http.Http2xStream.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ -06cbf0: 2200 0f01 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; // type@010f │ │ -06cbf4: 5441 1003 |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cbf8: 6e10 4e05 0100 |0004: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSource:()Lokio/Source; // method@054e │ │ -06cbfe: 0c01 |0007: move-result-object v1 │ │ -06cc00: 7030 7d06 4001 |0008: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.:(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V // method@067d │ │ -06cc06: 2201 1b01 |000b: new-instance v1, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@011b │ │ -06cc0a: 6e10 9703 0500 |000d: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ -06cc10: 0c02 |0010: move-result-object v2 │ │ -06cc12: 7110 990e 0000 |0011: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -06cc18: 0c03 |0014: move-result-object v3 │ │ -06cc1a: 7030 e906 2103 |0015: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@06e9 │ │ -06cc20: 1101 |0018: return-object v1 │ │ +06f594: |[06f594] com.squareup.okhttp.internal.http.Http2xStream.openResponseBody:(Lcom/squareup/okhttp/Response;)Lcom/squareup/okhttp/ResponseBody; │ │ +06f5a4: 2200 2101 |0000: new-instance v0, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; // type@0121 │ │ +06f5a8: 5441 1003 |0002: iget-object v1, v4, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f5ac: 6e10 4e05 0100 |0004: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSource:()Lokio/Source; // method@054e │ │ +06f5b2: 0c01 |0007: move-result-object v1 │ │ +06f5b4: 7030 7d06 4001 |0008: invoke-direct {v0, v4, v1}, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.:(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V // method@067d │ │ +06f5ba: 2201 2d01 |000b: new-instance v1, Lcom/squareup/okhttp/internal/http/RealResponseBody; // type@012d │ │ +06f5be: 6e10 9703 0500 |000d: invoke-virtual {v5}, Lcom/squareup/okhttp/Response;.headers:()Lcom/squareup/okhttp/Headers; // method@0397 │ │ +06f5c4: 0c02 |0010: move-result-object v2 │ │ +06f5c6: 7110 990e 0000 |0011: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +06f5cc: 0c03 |0014: move-result-object v3 │ │ +06f5ce: 7030 e906 2103 |0015: invoke-direct {v1, v2, v3}, Lcom/squareup/okhttp/internal/http/RealResponseBody;.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V // method@06e9 │ │ +06f5d4: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x000b line=279 │ │ locals : │ │ 0x000b - 0x0019 reg=0 source Lokio/Source; │ │ 0x0000 - 0x0019 reg=4 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ @@ -125476,32 +125428,32 @@ │ │ type : '()Lcom/squareup/okhttp/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -06cc24: |[06cc24] com.squareup.okhttp.internal.http.Http2xStream.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; │ │ -06cc34: 5420 0e03 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@030e │ │ -06cc38: 6e10 0105 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@0501 │ │ -06cc3e: 0c00 |0005: move-result-object v0 │ │ -06cc40: 6201 4601 |0006: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -06cc44: 3310 0d00 |0008: if-ne v0, v1, 0015 // +000d │ │ -06cc48: 5420 1003 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cc4c: 6e10 4c05 0000 |000c: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getResponseHeaders:()Ljava/util/List; // method@054c │ │ -06cc52: 0c00 |000f: move-result-object v0 │ │ -06cc54: 7110 8806 0000 |0010: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.readHttp2HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; // method@0688 │ │ -06cc5a: 0c00 |0013: move-result-object v0 │ │ -06cc5c: 1100 |0014: return-object v0 │ │ -06cc5e: 5420 1003 |0015: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cc62: 6e10 4c05 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getResponseHeaders:()Ljava/util/List; // method@054c │ │ -06cc68: 0c00 |001a: move-result-object v0 │ │ -06cc6a: 7110 8a06 0000 |001b: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.readSpdy3HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; // method@068a │ │ -06cc70: 0c00 |001e: move-result-object v0 │ │ -06cc72: 28f5 |001f: goto 0014 // -000b │ │ +06f5d8: |[06f5d8] com.squareup.okhttp.internal.http.Http2xStream.readResponseHeaders:()Lcom/squareup/okhttp/Response$Builder; │ │ +06f5e8: 5420 0e03 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@030e │ │ +06f5ec: 6e10 0105 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@0501 │ │ +06f5f2: 0c00 |0005: move-result-object v0 │ │ +06f5f4: 6201 4601 |0006: sget-object v1, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +06f5f8: 3310 0d00 |0008: if-ne v0, v1, 0015 // +000d │ │ +06f5fc: 5420 1003 |000a: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f600: 6e10 4c05 0000 |000c: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getResponseHeaders:()Ljava/util/List; // method@054c │ │ +06f606: 0c00 |000f: move-result-object v0 │ │ +06f608: 7110 8806 0000 |0010: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.readHttp2HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; // method@0688 │ │ +06f60e: 0c00 |0013: move-result-object v0 │ │ +06f610: 1100 |0014: return-object v0 │ │ +06f612: 5420 1003 |0015: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f616: 6e10 4c05 0000 |0017: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getResponseHeaders:()Ljava/util/List; // method@054c │ │ +06f61c: 0c00 |001a: move-result-object v0 │ │ +06f61e: 7110 8a06 0000 |001b: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.readSpdy3HeadersList:(Ljava/util/List;)Lcom/squareup/okhttp/Response$Builder; // method@068a │ │ +06f624: 0c00 |001e: move-result-object v0 │ │ +06f626: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x000c line=150 │ │ 0x0014 line=151 │ │ 0x0015 line=150 │ │ 0x0017 line=151 │ │ @@ -125513,17 +125465,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cc74: |[06cc74] com.squareup.okhttp.internal.http.Http2xStream.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ -06cc84: 5b01 0f03 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ -06cc88: 0e00 |0002: return-void │ │ +06f628: |[06f628] com.squareup.okhttp.internal.http.Http2xStream.setHttpEngine:(Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ +06f638: 5b01 0f03 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ +06f63c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ 0x0000 - 0x0003 reg=1 httpEngine Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ @@ -125533,20 +125485,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/RetryableSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06cc8c: |[06cc8c] com.squareup.okhttp.internal.http.Http2xStream.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V │ │ -06cc9c: 5410 1003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cca0: 6e10 4d05 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@054d │ │ -06cca6: 0c00 |0005: move-result-object v0 │ │ -06cca8: 6e20 fb06 0200 |0006: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.writeToSocket:(Lokio/Sink;)V // method@06fb │ │ -06ccae: 0e00 |0009: return-void │ │ +06f640: |[06f640] com.squareup.okhttp.internal.http.Http2xStream.writeRequestBody:(Lcom/squareup/okhttp/internal/http/RetryableSink;)V │ │ +06f650: 5410 1003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f654: 6e10 4d05 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedStream;.getSink:()Lokio/Sink; // method@054d │ │ +06f65a: 0c00 |0005: move-result-object v0 │ │ +06f65c: 6e20 fb06 0200 |0006: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.writeToSocket:(Lokio/Sink;)V // method@06fb │ │ +06f662: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0009 line=142 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ 0x0000 - 0x000a reg=2 requestBody Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ @@ -125556,59 +125508,59 @@ │ │ type : '(Lcom/squareup/okhttp/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -06ccb0: |[06ccb0] com.squareup.okhttp.internal.http.Http2xStream.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V │ │ -06ccc0: 5473 1003 |0000: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06ccc4: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -06ccc8: 0e00 |0004: return-void │ │ -06ccca: 5473 0f03 |0005: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ -06ccce: 6e10 c506 0300 |0007: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.writingRequestHeaders:()V // method@06c5 │ │ -06ccd4: 5473 0f03 |000a: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ -06ccd8: 6e20 b806 8300 |000c: invoke-virtual {v3, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@06b8 │ │ -06ccde: 0a01 |000f: move-result v1 │ │ -06cce0: 5473 0e03 |0010: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@030e │ │ -06cce4: 6e10 0105 0300 |0012: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@0501 │ │ -06ccea: 0c03 |0015: move-result-object v3 │ │ -06ccec: 6204 4601 |0016: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -06ccf0: 3343 3800 |0018: if-ne v3, v4, 0050 // +0038 │ │ -06ccf4: 7110 8506 0800 |001a: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.http2HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; // method@0685 │ │ -06ccfa: 0c02 |001d: move-result-object v2 │ │ -06ccfc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -06ccfe: 5473 0e03 |001f: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@030e │ │ -06cd02: 6e40 0605 2301 |0021: invoke-virtual {v3, v2, v1, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0506 │ │ -06cd08: 0c03 |0024: move-result-object v3 │ │ -06cd0a: 5b73 1003 |0025: iput-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cd0e: 5473 1003 |0027: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cd12: 6e10 5105 0300 |0029: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:()Lokio/Timeout; // method@0551 │ │ -06cd18: 0c03 |002c: move-result-object v3 │ │ -06cd1a: 5474 0f03 |002d: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ -06cd1e: 5444 2603 |002f: iget-object v4, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -06cd22: 6e10 fd02 0400 |0031: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getReadTimeout:()I // method@02fd │ │ -06cd28: 0a04 |0034: move-result v4 │ │ -06cd2a: 8144 |0035: int-to-long v4, v4 │ │ -06cd2c: 6206 d404 |0036: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06cd30: 6e40 340f 4365 |0038: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ -06cd36: 5473 1003 |003b: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ -06cd3a: 6e10 5805 0300 |003d: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:()Lokio/Timeout; // method@0558 │ │ -06cd40: 0c03 |0040: move-result-object v3 │ │ -06cd42: 5474 0f03 |0041: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ -06cd46: 5444 2603 |0043: iget-object v4, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -06cd4a: 6e10 0103 0400 |0045: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getWriteTimeout:()I // method@0301 │ │ -06cd50: 0a04 |0048: move-result v4 │ │ -06cd52: 8144 |0049: int-to-long v4, v4 │ │ -06cd54: 6206 d404 |004a: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06cd58: 6e40 340f 4365 |004c: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ -06cd5e: 28b5 |004f: goto 0004 // -004b │ │ -06cd60: 7110 8c06 0800 |0050: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.spdy3HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; // method@068c │ │ -06cd66: 0c02 |0053: move-result-object v2 │ │ -06cd68: 28ca |0054: goto 001e // -0036 │ │ +06f664: |[06f664] com.squareup.okhttp.internal.http.Http2xStream.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V │ │ +06f674: 5473 1003 |0000: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f678: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +06f67c: 0e00 |0004: return-void │ │ +06f67e: 5473 0f03 |0005: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ +06f682: 6e10 c506 0300 |0007: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.writingRequestHeaders:()V // method@06c5 │ │ +06f688: 5473 0f03 |000a: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ +06f68c: 6e20 b806 8300 |000c: invoke-virtual {v3, v8}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@06b8 │ │ +06f692: 0a01 |000f: move-result v1 │ │ +06f694: 5473 0e03 |0010: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@030e │ │ +06f698: 6e10 0105 0300 |0012: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.getProtocol:()Lcom/squareup/okhttp/Protocol; // method@0501 │ │ +06f69e: 0c03 |0015: move-result-object v3 │ │ +06f6a0: 6204 4601 |0016: sget-object v4, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +06f6a4: 3343 3800 |0018: if-ne v3, v4, 0050 // +0038 │ │ +06f6a8: 7110 8506 0800 |001a: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.http2HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; // method@0685 │ │ +06f6ae: 0c02 |001d: move-result-object v2 │ │ +06f6b0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +06f6b2: 5473 0e03 |001f: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@030e │ │ +06f6b6: 6e40 0605 2301 |0021: invoke-virtual {v3, v2, v1, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.newStream:(Ljava/util/List;ZZ)Lcom/squareup/okhttp/internal/framed/FramedStream; // method@0506 │ │ +06f6bc: 0c03 |0024: move-result-object v3 │ │ +06f6be: 5b73 1003 |0025: iput-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f6c2: 5473 1003 |0027: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f6c6: 6e10 5105 0300 |0029: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.readTimeout:()Lokio/Timeout; // method@0551 │ │ +06f6cc: 0c03 |002c: move-result-object v3 │ │ +06f6ce: 5474 0f03 |002d: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ +06f6d2: 5444 2603 |002f: iget-object v4, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +06f6d6: 6e10 fd02 0400 |0031: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getReadTimeout:()I // method@02fd │ │ +06f6dc: 0a04 |0034: move-result v4 │ │ +06f6de: 8144 |0035: int-to-long v4, v4 │ │ +06f6e0: 6206 d404 |0036: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +06f6e4: 6e40 340f 4365 |0038: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ +06f6ea: 5473 1003 |003b: iget-object v3, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.stream:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0310 │ │ +06f6ee: 6e10 5805 0300 |003d: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;.writeTimeout:()Lokio/Timeout; // method@0558 │ │ +06f6f4: 0c03 |0040: move-result-object v3 │ │ +06f6f6: 5474 0f03 |0041: iget-object v4, v7, Lcom/squareup/okhttp/internal/http/Http2xStream;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@030f │ │ +06f6fa: 5444 2603 |0043: iget-object v4, v4, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +06f6fe: 6e10 0103 0400 |0045: invoke-virtual {v4}, Lcom/squareup/okhttp/OkHttpClient;.getWriteTimeout:()I // method@0301 │ │ +06f704: 0a04 |0048: move-result v4 │ │ +06f706: 8144 |0049: int-to-long v4, v4 │ │ +06f708: 6206 d404 |004a: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +06f70c: 6e40 340f 4365 |004c: invoke-virtual {v3, v4, v5, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ +06f712: 28b5 |004f: goto 0004 // -004b │ │ +06f714: 7110 8c06 0800 |0050: invoke-static {v8}, Lcom/squareup/okhttp/internal/http/Http2xStream;.spdy3HeadersList:(Lcom/squareup/okhttp/Request;)Ljava/util/List; // method@068c │ │ +06f71a: 0c02 |0053: move-result-object v2 │ │ +06f71c: 28ca |0054: goto 001e // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=138 │ │ 0x0005 line=129 │ │ 0x000a line=130 │ │ 0x0010 line=131 │ │ @@ -125624,17 +125576,17 @@ │ │ 0x0010 - 0x0055 reg=1 permitsRequestBody Z │ │ 0x0000 - 0x0055 reg=7 this Lcom/squareup/okhttp/internal/http/Http2xStream; │ │ 0x0000 - 0x0055 reg=8 request Lcom/squareup/okhttp/Request; │ │ │ │ source_file_idx : 990 (Http2xStream.java) │ │ │ │ Class #345 header: │ │ -class_idx : 275 │ │ +class_idx : 293 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 184 │ │ +superclass_idx : 202 │ │ source_file_idx : 993 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #345 annotations: │ │ @@ -125655,17 +125607,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06cd6c: |[06cd6c] com.squareup.okhttp.internal.http.HttpEngine$1.:()V │ │ -06cd7c: 7010 a603 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@03a6 │ │ -06cd82: 0e00 |0003: return-void │ │ +06f720: |[06f720] com.squareup.okhttp.internal.http.HttpEngine$1.:()V │ │ +06f730: 7010 a603 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@03a6 │ │ +06f736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/HttpEngine$1; │ │ │ │ Virtual methods - │ │ @@ -125674,17 +125626,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cd84: |[06cd84] com.squareup.okhttp.internal.http.HttpEngine$1.contentLength:()J │ │ -06cd94: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -06cd98: 1000 |0002: return-wide v0 │ │ +06f738: |[06f738] com.squareup.okhttp.internal.http.HttpEngine$1.contentLength:()J │ │ +06f748: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +06f74c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/squareup/okhttp/internal/http/HttpEngine$1; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$1;) │ │ @@ -125692,17 +125644,17 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06cd9c: |[06cd9c] com.squareup.okhttp.internal.http.HttpEngine$1.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -06cdac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06cdae: 1100 |0001: return-object v0 │ │ +06f750: |[06f750] com.squareup.okhttp.internal.http.HttpEngine$1.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +06f760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f762: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$1; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$1;) │ │ @@ -125710,30 +125662,30 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06cdb0: |[06cdb0] com.squareup.okhttp.internal.http.HttpEngine$1.source:()Lokio/BufferedSource; │ │ -06cdc0: 2200 8f02 |0000: new-instance v0, Lokio/Buffer; // type@028f │ │ -06cdc4: 7010 7f0d 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -06cdca: 1100 |0005: return-object v0 │ │ +06f764: |[06f764] com.squareup.okhttp.internal.http.HttpEngine$1.source:()Lokio/BufferedSource; │ │ +06f774: 2200 a302 |0000: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +06f778: 7010 7f0d 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +06f77e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$1; │ │ │ │ source_file_idx : 993 (HttpEngine.java) │ │ │ │ Class #346 header: │ │ -class_idx : 276 │ │ +class_idx : 294 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 993 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #346 annotations: │ │ @@ -125779,21 +125731,21 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06cdcc: |[06cdcc] com.squareup.okhttp.internal.http.HttpEngine$2.:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V │ │ -06cddc: 5b01 1703 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0317 │ │ -06cde0: 5b02 1a03 |0002: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@031a │ │ -06cde4: 5b03 1903 |0004: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@0319 │ │ -06cde8: 5b04 1803 |0006: iput-object v4, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@0318 │ │ -06cdec: 7010 0f0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06cdf2: 0e00 |000b: return-void │ │ +06f780: |[06f780] com.squareup.okhttp.internal.http.HttpEngine$2.:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lokio/BufferedSource;Lcom/squareup/okhttp/internal/http/CacheRequest;Lokio/BufferedSink;)V │ │ +06f790: 5b01 1703 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@0317 │ │ +06f794: 5b02 1a03 |0002: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@031a │ │ +06f798: 5b03 1903 |0004: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@0319 │ │ +06f79c: 5b04 1803 |0006: iput-object v4, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@0318 │ │ +06f7a0: 7010 0f0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06f7a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/squareup/okhttp/internal/http/HttpEngine$2; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/squareup/okhttp/internal/http/HttpEngine; │ │ 0x0000 - 0x000c reg=2 (null) Lokio/BufferedSource; │ │ @@ -125806,29 +125758,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06cdf4: |[06cdf4] com.squareup.okhttp.internal.http.HttpEngine$2.close:()V │ │ -06ce04: 5520 1603 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ -06ce08: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ -06ce0c: 1300 6400 |0004: const/16 v0, #int 100 // #64 │ │ -06ce10: 6201 d404 |0006: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06ce14: 7130 7704 0201 |0008: invoke-static {v2, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0477 │ │ -06ce1a: 0a00 |000b: move-result v0 │ │ -06ce1c: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -06ce20: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -06ce22: 5c20 1603 |000f: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ -06ce26: 5420 1903 |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@0319 │ │ -06ce2a: 7210 3106 0000 |0013: invoke-interface {v0}, Lcom/squareup/okhttp/internal/http/CacheRequest;.abort:()V // method@0631 │ │ -06ce30: 5420 1a03 |0016: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@031a │ │ -06ce34: 7210 050e 0000 |0018: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ -06ce3a: 0e00 |001b: return-void │ │ +06f7a8: |[06f7a8] com.squareup.okhttp.internal.http.HttpEngine$2.close:()V │ │ +06f7b8: 5520 1603 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ +06f7bc: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ +06f7c0: 1300 6400 |0004: const/16 v0, #int 100 // #64 │ │ +06f7c4: 6201 d404 |0006: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +06f7c8: 7130 7704 0201 |0008: invoke-static {v2, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0477 │ │ +06f7ce: 0a00 |000b: move-result v0 │ │ +06f7d0: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +06f7d4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +06f7d6: 5c20 1603 |000f: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ +06f7da: 5420 1903 |0011: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@0319 │ │ +06f7de: 7210 3106 0000 |0013: invoke-interface {v0}, Lcom/squareup/okhttp/internal/http/CacheRequest;.abort:()V // method@0631 │ │ +06f7e4: 5420 1a03 |0016: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@031a │ │ +06f7e8: 7210 050e 0000 |0018: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ +06f7ee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0008 line=807 │ │ 0x000e line=808 │ │ 0x0011 line=809 │ │ 0x0016 line=811 │ │ @@ -125837,51 +125789,51 @@ │ │ 0x0000 - 0x001c reg=2 this Lcom/squareup/okhttp/internal/http/HttpEngine$2; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$2;) │ │ name : 'read' │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -06ce3c: |[06ce3c] com.squareup.okhttp.internal.http.HttpEngine$2.read:(Lokio/Buffer;J)J │ │ -06ce4c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -06ce50: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -06ce52: 5482 1a03 |0003: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@031a │ │ -06ce56: 7240 100e 92ba |0005: invoke-interface {v2, v9, v10, v11}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ -06ce5c: 0b04 |0008: move-result-wide v4 │ │ -06ce5e: 3102 0400 |0009: cmp-long v2, v4, v0 │ │ -06ce62: 3902 1c00 |000b: if-nez v2, 0027 // +001c │ │ -06ce66: 5582 1603 |000d: iget-boolean v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ -06ce6a: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -06ce6e: 5c83 1603 |0011: iput-boolean v3, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ -06ce72: 5482 1803 |0013: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@0318 │ │ -06ce76: 7210 ea0d 0200 |0015: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -06ce7c: 0404 |0018: move-wide v4, v0 │ │ -06ce7e: 1004 |0019: return-wide v4 │ │ -06ce80: 0d06 |001a: move-exception v6 │ │ -06ce82: 5580 1603 |001b: iget-boolean v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ -06ce86: 3900 0900 |001d: if-nez v0, 0026 // +0009 │ │ -06ce8a: 5c83 1603 |001f: iput-boolean v3, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ -06ce8e: 5480 1903 |0021: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@0319 │ │ -06ce92: 7210 3106 0000 |0023: invoke-interface {v0}, Lcom/squareup/okhttp/internal/http/CacheRequest;.abort:()V // method@0631 │ │ -06ce98: 2706 |0026: throw v6 │ │ -06ce9a: 5480 1803 |0027: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@0318 │ │ -06ce9e: 7210 e90d 0000 |0029: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ -06cea4: 0c01 |002c: move-result-object v1 │ │ -06cea6: 6e10 bb0d 0900 |002d: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06ceac: 0b02 |0030: move-result-wide v2 │ │ -06ceae: bc42 |0031: sub-long/2addr v2, v4 │ │ -06ceb0: 0790 |0032: move-object v0, v9 │ │ -06ceb2: 7406 880d 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@0d88 │ │ -06ceb8: 5480 1803 |0036: iget-object v0, v8, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@0318 │ │ -06cebc: 7210 ec0d 0000 |0038: invoke-interface {v0}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0dec │ │ -06cec2: 28de |003b: goto 0019 // -0022 │ │ +06f7f0: |[06f7f0] com.squareup.okhttp.internal.http.HttpEngine$2.read:(Lokio/Buffer;J)J │ │ +06f800: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +06f804: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +06f806: 5472 1a03 |0003: iget-object v2, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@031a │ │ +06f80a: 7240 100e 82a9 |0005: invoke-interface {v2, v8, v9, v10}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ +06f810: 0b04 |0008: move-result-wide v4 │ │ +06f812: 3102 0400 |0009: cmp-long v2, v4, v0 │ │ +06f816: 3902 1c00 |000b: if-nez v2, 0027 // +001c │ │ +06f81a: 5572 1603 |000d: iget-boolean v2, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ +06f81e: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +06f822: 5c73 1603 |0011: iput-boolean v3, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ +06f826: 5472 1803 |0013: iget-object v2, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@0318 │ │ +06f82a: 7210 ea0d 0200 |0015: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +06f830: 0404 |0018: move-wide v4, v0 │ │ +06f832: 1004 |0019: return-wide v4 │ │ +06f834: 0d06 |001a: move-exception v6 │ │ +06f836: 5570 1603 |001b: iget-boolean v0, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ +06f83a: 3900 0900 |001d: if-nez v0, 0026 // +0009 │ │ +06f83e: 5c73 1603 |001f: iput-boolean v3, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.cacheRequestClosed:Z // field@0316 │ │ +06f842: 5470 1903 |0021: iget-object v0, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheRequest:Lcom/squareup/okhttp/internal/http/CacheRequest; // field@0319 │ │ +06f846: 7210 3106 0000 |0023: invoke-interface {v0}, Lcom/squareup/okhttp/internal/http/CacheRequest;.abort:()V // method@0631 │ │ +06f84c: 2706 |0026: throw v6 │ │ +06f84e: 5470 1803 |0027: iget-object v0, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@0318 │ │ +06f852: 7210 e90d 0000 |0029: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ +06f858: 0c01 |002c: move-result-object v1 │ │ +06f85a: 6e10 bb0d 0800 |002d: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06f860: 0b02 |0030: move-result-wide v2 │ │ +06f862: bc42 |0031: sub-long/2addr v2, v4 │ │ +06f864: 0780 |0032: move-object v0, v8 │ │ +06f866: 7406 880d 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@0d88 │ │ +06f86c: 5470 1803 |0036: iget-object v0, v7, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$cacheBody:Lokio/BufferedSink; // field@0318 │ │ +06f870: 7210 ec0d 0000 |0038: invoke-interface {v0}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0dec │ │ +06f876: 28de |003b: goto 0019 // -0022 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ Ljava/io/IOException; -> 0x001a │ │ positions : │ │ 0x0003 line=779 │ │ 0x0009 line=788 │ │ 0x000d line=789 │ │ @@ -125895,44 +125847,44 @@ │ │ 0x0026 line=785 │ │ 0x0027 line=796 │ │ 0x0036 line=797 │ │ locals : │ │ 0x0009 - 0x0019 reg=4 bytesRead J │ │ 0x001b - 0x0027 reg=6 e Ljava/io/IOException; │ │ 0x0027 - 0x003c reg=4 bytesRead J │ │ - 0x0000 - 0x003c reg=8 this Lcom/squareup/okhttp/internal/http/HttpEngine$2; │ │ - 0x0000 - 0x003c reg=9 sink Lokio/Buffer; │ │ - 0x0000 - 0x003c reg=10 byteCount J │ │ + 0x0000 - 0x003c reg=7 this Lcom/squareup/okhttp/internal/http/HttpEngine$2; │ │ + 0x0000 - 0x003c reg=8 sink Lokio/Buffer; │ │ + 0x0000 - 0x003c reg=9 byteCount J │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$2;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ced4: |[06ced4] com.squareup.okhttp.internal.http.HttpEngine$2.timeout:()Lokio/Timeout; │ │ -06cee4: 5410 1a03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@031a │ │ -06cee8: 7210 2b0e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ -06ceee: 0c00 |0005: move-result-object v0 │ │ -06cef0: 1100 |0006: return-object v0 │ │ +06f888: |[06f888] com.squareup.okhttp.internal.http.HttpEngine$2.timeout:()Lokio/Timeout; │ │ +06f898: 5410 1a03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$2;.val$source:Lokio/BufferedSource; // field@031a │ │ +06f89c: 7210 2b0e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ +06f8a2: 0c00 |0005: move-result-object v0 │ │ +06f8a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$2; │ │ │ │ source_file_idx : 993 (HttpEngine.java) │ │ │ │ Class #347 header: │ │ -class_idx : 277 │ │ +class_idx : 295 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 993 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #347 annotations: │ │ @@ -125972,20 +125924,20 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06cef4: |[06cef4] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V │ │ -06cf04: 5b01 1e03 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06cf08: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06cf0e: 5902 1c03 |0005: iput v2, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ -06cf12: 5b03 1d03 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@031d │ │ -06cf16: 0e00 |0009: return-void │ │ +06f8a8: |[06f8a8] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V │ │ +06f8b8: 5b01 1e03 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06f8bc: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06f8c2: 5902 1c03 |0005: iput v2, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ +06f8c6: 5b03 1d03 |0007: iput-object v3, v0, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@031d │ │ +06f8ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0005 line=658 │ │ 0x0007 line=659 │ │ 0x0009 line=660 │ │ locals : │ │ @@ -126000,228 +125952,228 @@ │ │ type : '()Lcom/squareup/okhttp/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06cf18: |[06cf18] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.connection:()Lcom/squareup/okhttp/Connection; │ │ -06cf28: 5410 1e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06cf2c: 5400 2e03 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ -06cf30: 6e10 1507 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ -06cf36: 0c00 |0007: move-result-object v0 │ │ -06cf38: 1100 |0008: return-object v0 │ │ +06f8cc: |[06f8cc] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.connection:()Lcom/squareup/okhttp/Connection; │ │ +06f8dc: 5410 1e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06f8e0: 5400 2e03 |0002: iget-object v0, v0, Lcom/squareup/okhttp/internal/http/HttpEngine;.streamAllocation:Lcom/squareup/okhttp/internal/http/StreamAllocation; // field@032e │ │ +06f8e4: 6e10 1507 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; // method@0715 │ │ +06f8ea: 0c00 |0007: move-result-object v0 │ │ +06f8ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;) │ │ name : 'proceed' │ │ type : '(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 391 16-bit code units │ │ -06cf3c: |[06cf3c] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ -06cf4c: 121b |0000: const/4 v11, #int 1 // #1 │ │ -06cf4e: 52e9 1b03 |0001: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@031b │ │ -06cf52: d809 0901 |0003: add-int/lit8 v9, v9, #int 1 // #01 │ │ -06cf56: 59e9 1b03 |0005: iput v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@031b │ │ -06cf5a: 52e9 1c03 |0007: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ -06cf5e: 3d09 8200 |0009: if-lez v9, 008b // +0082 │ │ -06cf62: 54e9 1e03 |000b: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06cf66: 5499 2603 |000d: iget-object v9, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -06cf6a: 6e10 0403 0900 |000f: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@0304 │ │ -06cf70: 0c09 |0012: move-result-object v9 │ │ -06cf72: 52ea 1c03 |0013: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ -06cf76: d80a 0aff |0015: add-int/lit8 v10, v10, #int -1 // #ff │ │ -06cf7a: 7220 650b a900 |0017: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06cf80: 0c02 |001a: move-result-object v2 │ │ -06cf82: 1f02 a600 |001b: check-cast v2, Lcom/squareup/okhttp/Interceptor; // type@00a6 │ │ -06cf86: 6e10 a006 0e00 |001d: invoke-virtual {v14}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.connection:()Lcom/squareup/okhttp/Connection; // method@06a0 │ │ -06cf8c: 0c09 |0020: move-result-object v9 │ │ -06cf8e: 7210 db01 0900 |0021: invoke-interface {v9}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@01db │ │ -06cf94: 0c09 |0024: move-result-object v9 │ │ -06cf96: 6e10 b503 0900 |0025: invoke-virtual {v9}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06cf9c: 0c00 |0028: move-result-object v0 │ │ -06cf9e: 6e10 4803 0f00 |0029: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06cfa4: 0c09 |002c: move-result-object v9 │ │ -06cfa6: 6e10 9d02 0900 |002d: invoke-virtual {v9}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -06cfac: 0c09 |0030: move-result-object v9 │ │ -06cfae: 6e10 4001 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -06cfb4: 0c0a |0034: move-result-object v10 │ │ -06cfb6: 6e20 2a0a a900 |0035: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06cfbc: 0a09 |0038: move-result v9 │ │ -06cfbe: 3809 1000 |0039: if-eqz v9, 0049 // +0010 │ │ -06cfc2: 6e10 4803 0f00 |003b: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06cfc8: 0c09 |003e: move-result-object v9 │ │ -06cfca: 6e10 aa02 0900 |003f: invoke-virtual {v9}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -06cfd0: 0a09 |0042: move-result v9 │ │ -06cfd2: 6e10 4101 0000 |0043: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@0141 │ │ -06cfd8: 0a0a |0046: move-result v10 │ │ -06cfda: 32a9 2100 |0047: if-eq v9, v10, 0068 // +0021 │ │ -06cfde: 2209 ad01 |0049: new-instance v9, Ljava/lang/IllegalStateException; // type@01ad │ │ -06cfe2: 220a c101 |004b: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -06cfe6: 7010 500a 0a00 |004d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06cfec: 1a0b 0116 |0050: const-string v11, "network interceptor " // string@1601 │ │ -06cff0: 6e20 580a ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06cff6: 0c0a |0055: move-result-object v10 │ │ -06cff8: 6e20 570a 2a00 |0056: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06cffe: 0c0a |0059: move-result-object v10 │ │ -06d000: 1a0b 6000 |005a: const-string v11, " must retain the same host and port" // string@0060 │ │ -06d004: 6e20 580a ba00 |005c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d00a: 0c0a |005f: move-result-object v10 │ │ -06d00c: 6e10 640a 0a00 |0060: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d012: 0c0a |0063: move-result-object v10 │ │ -06d014: 7020 f209 a900 |0064: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06d01a: 2709 |0067: throw v9 │ │ -06d01c: 52e9 1b03 |0068: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@031b │ │ -06d020: 37b9 2100 |006a: if-le v9, v11, 008b // +0021 │ │ -06d024: 2209 ad01 |006c: new-instance v9, Ljava/lang/IllegalStateException; // type@01ad │ │ -06d028: 220a c101 |006e: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d02c: 7010 500a 0a00 |0070: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d032: 1a0b 0116 |0073: const-string v11, "network interceptor " // string@1601 │ │ -06d036: 6e20 580a ba00 |0075: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d03c: 0c0a |0078: move-result-object v10 │ │ -06d03e: 6e20 570a 2a00 |0079: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d044: 0c0a |007c: move-result-object v10 │ │ -06d046: 1a0b 5d00 |007d: const-string v11, " must call proceed() exactly once" // string@005d │ │ -06d04a: 6e20 580a ba00 |007f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d050: 0c0a |0082: move-result-object v10 │ │ -06d052: 6e10 640a 0a00 |0083: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d058: 0c0a |0086: move-result-object v10 │ │ -06d05a: 7020 f209 a900 |0087: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06d060: 2709 |008a: throw v9 │ │ -06d062: 52e9 1c03 |008b: iget v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ -06d066: 54ea 1e03 |008d: iget-object v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06d06a: 54aa 2603 |008f: iget-object v10, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -06d06e: 6e10 0403 0a00 |0091: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@0304 │ │ -06d074: 0c0a |0094: move-result-object v10 │ │ -06d076: 7210 6f0b 0a00 |0095: invoke-interface {v10}, Ljava/util/List;.size:()I // method@0b6f │ │ -06d07c: 0a0a |0098: move-result v10 │ │ -06d07e: 35a9 6500 |0099: if-ge v9, v10, 00fe // +0065 │ │ -06d082: 2203 1501 |009b: new-instance v3, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; // type@0115 │ │ -06d086: 54e9 1e03 |009d: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06d08a: 52ea 1c03 |009f: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ -06d08e: d80a 0a01 |00a1: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06d092: 7040 9f06 93fa |00a3: invoke-direct {v3, v9, v10, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V // method@069f │ │ -06d098: 54e9 1e03 |00a6: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06d09c: 5499 2603 |00a8: iget-object v9, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ -06d0a0: 6e10 0403 0900 |00aa: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@0304 │ │ -06d0a6: 0c09 |00ad: move-result-object v9 │ │ -06d0a8: 52ea 1c03 |00ae: iget v10, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ -06d0ac: 7220 650b a900 |00b0: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06d0b2: 0c06 |00b3: move-result-object v6 │ │ -06d0b4: 1f06 a600 |00b4: check-cast v6, Lcom/squareup/okhttp/Interceptor; // type@00a6 │ │ -06d0b8: 7220 bc02 3600 |00b6: invoke-interface {v6, v3}, Lcom/squareup/okhttp/Interceptor;.intercept:(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response; // method@02bc │ │ -06d0be: 0c05 |00b9: move-result-object v5 │ │ -06d0c0: 5239 1b03 |00ba: iget v9, v3, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@031b │ │ -06d0c4: 32b9 2100 |00bc: if-eq v9, v11, 00dd // +0021 │ │ -06d0c8: 2209 ad01 |00be: new-instance v9, Ljava/lang/IllegalStateException; // type@01ad │ │ -06d0cc: 220a c101 |00c0: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d0d0: 7010 500a 0a00 |00c2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d0d6: 1a0b 0116 |00c5: const-string v11, "network interceptor " // string@1601 │ │ -06d0da: 6e20 580a ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d0e0: 0c0a |00ca: move-result-object v10 │ │ -06d0e2: 6e20 570a 6a00 |00cb: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d0e8: 0c0a |00ce: move-result-object v10 │ │ -06d0ea: 1a0b 5d00 |00cf: const-string v11, " must call proceed() exactly once" // string@005d │ │ -06d0ee: 6e20 580a ba00 |00d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d0f4: 0c0a |00d4: move-result-object v10 │ │ -06d0f6: 6e10 640a 0a00 |00d5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d0fc: 0c0a |00d8: move-result-object v10 │ │ -06d0fe: 7020 f209 a900 |00d9: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06d104: 2709 |00dc: throw v9 │ │ -06d106: 3905 a900 |00dd: if-nez v5, 0186 // +00a9 │ │ -06d10a: 2209 b601 |00df: new-instance v9, Ljava/lang/NullPointerException; // type@01b6 │ │ -06d10e: 220a c101 |00e1: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d112: 7010 500a 0a00 |00e3: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d118: 1a0b 0116 |00e6: const-string v11, "network interceptor " // string@1601 │ │ -06d11c: 6e20 580a ba00 |00e8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d122: 0c0a |00eb: move-result-object v10 │ │ -06d124: 6e20 570a 6a00 |00ec: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d12a: 0c0a |00ef: move-result-object v10 │ │ -06d12c: 1a0b 6a00 |00f0: const-string v11, " returned null" // string@006a │ │ -06d130: 6e20 580a ba00 |00f2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d136: 0c0a |00f5: move-result-object v10 │ │ -06d138: 6e10 640a 0a00 |00f6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d13e: 0c0a |00f9: move-result-object v10 │ │ -06d140: 7020 0c0a a900 |00fa: invoke-direct {v9, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -06d146: 2709 |00fd: throw v9 │ │ -06d148: 54e9 1e03 |00fe: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06d14c: 7110 a506 0900 |0100: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; // method@06a5 │ │ -06d152: 0c09 |0103: move-result-object v9 │ │ -06d154: 7220 d206 f900 |0104: invoke-interface {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ -06d15a: 54e9 1e03 |0107: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06d15e: 7120 a606 f900 |0109: invoke-static {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$102:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; // method@06a6 │ │ -06d164: 54e9 1e03 |010c: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06d168: 6e20 b806 f900 |010e: invoke-virtual {v9, v15}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@06b8 │ │ -06d16e: 0a09 |0111: move-result v9 │ │ -06d170: 3809 2800 |0112: if-eqz v9, 013a // +0028 │ │ -06d174: 6e10 4303 0f00 |0114: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@0343 │ │ -06d17a: 0c09 |0117: move-result-object v9 │ │ -06d17c: 3809 2200 |0118: if-eqz v9, 013a // +0022 │ │ -06d180: 54e9 1e03 |011a: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06d184: 7110 a506 0900 |011c: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; // method@06a5 │ │ -06d18a: 0c09 |011f: move-result-object v9 │ │ -06d18c: 6e10 4303 0f00 |0120: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@0343 │ │ -06d192: 0c0a |0123: move-result-object v10 │ │ -06d194: 6e10 5e03 0a00 |0124: invoke-virtual {v10}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@035e │ │ -06d19a: 0b0a |0127: move-result-wide v10 │ │ -06d19c: 7240 cc06 f9ba |0128: invoke-interface {v9, v15, v10, v11}, Lcom/squareup/okhttp/internal/http/HttpStream;.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; // method@06cc │ │ -06d1a2: 0c07 |012b: move-result-object v7 │ │ -06d1a4: 7110 980e 0700 |012c: invoke-static {v7}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -06d1aa: 0c01 |012f: move-result-object v1 │ │ -06d1ac: 6e10 4303 0f00 |0130: invoke-virtual {v15}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@0343 │ │ -06d1b2: 0c09 |0133: move-result-object v9 │ │ -06d1b4: 6e20 6503 1900 |0134: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@0365 │ │ -06d1ba: 7210 ea0d 0100 |0137: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -06d1c0: 54e9 1e03 |013a: iget-object v9, v14, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ -06d1c4: 7110 a706 0900 |013c: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$200:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response; // method@06a7 │ │ -06d1ca: 0c08 |013f: move-result-object v8 │ │ -06d1cc: 6e10 9303 0800 |0140: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -06d1d2: 0a04 |0143: move-result v4 │ │ -06d1d4: 1309 cc00 |0144: const/16 v9, #int 204 // #cc │ │ -06d1d8: 3294 0600 |0146: if-eq v4, v9, 014c // +0006 │ │ -06d1dc: 1309 cd00 |0148: const/16 v9, #int 205 // #cd │ │ -06d1e0: 3394 3b00 |014a: if-ne v4, v9, 0185 // +003b │ │ -06d1e4: 6e10 8f03 0800 |014c: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -06d1ea: 0c09 |014f: move-result-object v9 │ │ -06d1ec: 6e10 ac03 0900 |0150: invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@03ac │ │ -06d1f2: 0b0a |0153: move-result-wide v10 │ │ -06d1f4: 160c 0000 |0154: const-wide/16 v12, #int 0 // #0 │ │ -06d1f8: 3109 0a0c |0156: cmp-long v9, v10, v12 │ │ -06d1fc: 3d09 2d00 |0158: if-lez v9, 0185 // +002d │ │ -06d200: 2209 db01 |015a: new-instance v9, Ljava/net/ProtocolException; // type@01db │ │ -06d204: 220a c101 |015c: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d208: 7010 500a 0a00 |015e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d20e: 1a0b b103 |0161: const-string v11, "HTTP " // string@03b1 │ │ -06d212: 6e20 580a ba00 |0163: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d218: 0c0a |0166: move-result-object v10 │ │ -06d21a: 6e20 550a 4a00 |0167: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06d220: 0c0a |016a: move-result-object v10 │ │ -06d222: 1a0b 5100 |016b: const-string v11, " had non-zero Content-Length: " // string@0051 │ │ -06d226: 6e20 580a ba00 |016d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d22c: 0c0a |0170: move-result-object v10 │ │ -06d22e: 6e10 8f03 0800 |0171: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -06d234: 0c0b |0174: move-result-object v11 │ │ -06d236: 6e10 ac03 0b00 |0175: invoke-virtual {v11}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@03ac │ │ -06d23c: 0b0c |0178: move-result-wide v12 │ │ -06d23e: 6e30 560a ca0d |0179: invoke-virtual {v10, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -06d244: 0c0a |017c: move-result-object v10 │ │ -06d246: 6e10 640a 0a00 |017d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d24c: 0c0a |0180: move-result-object v10 │ │ -06d24e: 7020 b90a a900 |0181: invoke-direct {v9, v10}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -06d254: 2709 |0184: throw v9 │ │ -06d256: 0785 |0185: move-object v5, v8 │ │ -06d258: 1105 |0186: return-object v5 │ │ +06f8f0: |[06f8f0] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.proceed:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ +06f900: 121b |0000: const/4 v11, #int 1 // #1 │ │ +06f902: 52d9 1b03 |0001: iget v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@031b │ │ +06f906: d809 0901 |0003: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06f90a: 59d9 1b03 |0005: iput v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@031b │ │ +06f90e: 52d9 1c03 |0007: iget v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ +06f912: 3d09 8200 |0009: if-lez v9, 008b // +0082 │ │ +06f916: 54d9 1e03 |000b: iget-object v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06f91a: 5499 2603 |000d: iget-object v9, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +06f91e: 6e10 0403 0900 |000f: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@0304 │ │ +06f924: 0c09 |0012: move-result-object v9 │ │ +06f926: 52da 1c03 |0013: iget v10, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ +06f92a: d80a 0aff |0015: add-int/lit8 v10, v10, #int -1 // #ff │ │ +06f92e: 7220 650b a900 |0017: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06f934: 0c02 |001a: move-result-object v2 │ │ +06f936: 1f02 b800 |001b: check-cast v2, Lcom/squareup/okhttp/Interceptor; // type@00b8 │ │ +06f93a: 6e10 a006 0d00 |001d: invoke-virtual {v13}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.connection:()Lcom/squareup/okhttp/Connection; // method@06a0 │ │ +06f940: 0c09 |0020: move-result-object v9 │ │ +06f942: 7210 db01 0900 |0021: invoke-interface {v9}, Lcom/squareup/okhttp/Connection;.getRoute:()Lcom/squareup/okhttp/Route; // method@01db │ │ +06f948: 0c09 |0024: move-result-object v9 │ │ +06f94a: 6e10 b503 0900 |0025: invoke-virtual {v9}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +06f950: 0c00 |0028: move-result-object v0 │ │ +06f952: 6e10 4803 0e00 |0029: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06f958: 0c09 |002c: move-result-object v9 │ │ +06f95a: 6e10 9d02 0900 |002d: invoke-virtual {v9}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +06f960: 0c09 |0030: move-result-object v9 │ │ +06f962: 6e10 4001 0000 |0031: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +06f968: 0c0a |0034: move-result-object v10 │ │ +06f96a: 6e20 2a0a a900 |0035: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +06f970: 0a09 |0038: move-result v9 │ │ +06f972: 3809 1000 |0039: if-eqz v9, 0049 // +0010 │ │ +06f976: 6e10 4803 0e00 |003b: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +06f97c: 0c09 |003e: move-result-object v9 │ │ +06f97e: 6e10 aa02 0900 |003f: invoke-virtual {v9}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +06f984: 0a09 |0042: move-result v9 │ │ +06f986: 6e10 4101 0000 |0043: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@0141 │ │ +06f98c: 0a0a |0046: move-result v10 │ │ +06f98e: 32a9 2100 |0047: if-eq v9, v10, 0068 // +0021 │ │ +06f992: 2209 bf01 |0049: new-instance v9, Ljava/lang/IllegalStateException; // type@01bf │ │ +06f996: 220a d301 |004b: new-instance v10, Ljava/lang/StringBuilder; // type@01d3 │ │ +06f99a: 7010 500a 0a00 |004d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06f9a0: 1a0b 1216 |0050: const-string v11, "network interceptor " // string@1612 │ │ +06f9a4: 6e20 580a ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f9aa: 0c0a |0055: move-result-object v10 │ │ +06f9ac: 6e20 570a 2a00 |0056: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +06f9b2: 0c0a |0059: move-result-object v10 │ │ +06f9b4: 1a0b 6000 |005a: const-string v11, " must retain the same host and port" // string@0060 │ │ +06f9b8: 6e20 580a ba00 |005c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f9be: 0c0a |005f: move-result-object v10 │ │ +06f9c0: 6e10 640a 0a00 |0060: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06f9c6: 0c0a |0063: move-result-object v10 │ │ +06f9c8: 7020 f209 a900 |0064: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06f9ce: 2709 |0067: throw v9 │ │ +06f9d0: 52d9 1b03 |0068: iget v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@031b │ │ +06f9d4: 37b9 2100 |006a: if-le v9, v11, 008b // +0021 │ │ +06f9d8: 2209 bf01 |006c: new-instance v9, Ljava/lang/IllegalStateException; // type@01bf │ │ +06f9dc: 220a d301 |006e: new-instance v10, Ljava/lang/StringBuilder; // type@01d3 │ │ +06f9e0: 7010 500a 0a00 |0070: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06f9e6: 1a0b 1216 |0073: const-string v11, "network interceptor " // string@1612 │ │ +06f9ea: 6e20 580a ba00 |0075: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06f9f0: 0c0a |0078: move-result-object v10 │ │ +06f9f2: 6e20 570a 2a00 |0079: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +06f9f8: 0c0a |007c: move-result-object v10 │ │ +06f9fa: 1a0b 5d00 |007d: const-string v11, " must call proceed() exactly once" // string@005d │ │ +06f9fe: 6e20 580a ba00 |007f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fa04: 0c0a |0082: move-result-object v10 │ │ +06fa06: 6e10 640a 0a00 |0083: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06fa0c: 0c0a |0086: move-result-object v10 │ │ +06fa0e: 7020 f209 a900 |0087: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06fa14: 2709 |008a: throw v9 │ │ +06fa16: 52d9 1c03 |008b: iget v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ +06fa1a: 54da 1e03 |008d: iget-object v10, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06fa1e: 54aa 2603 |008f: iget-object v10, v10, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +06fa22: 6e10 0403 0a00 |0091: invoke-virtual {v10}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@0304 │ │ +06fa28: 0c0a |0094: move-result-object v10 │ │ +06fa2a: 7210 6f0b 0a00 |0095: invoke-interface {v10}, Ljava/util/List;.size:()I // method@0b6f │ │ +06fa30: 0a0a |0098: move-result v10 │ │ +06fa32: 35a9 6500 |0099: if-ge v9, v10, 00fe // +0065 │ │ +06fa36: 2203 2701 |009b: new-instance v3, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; // type@0127 │ │ +06fa3a: 54d9 1e03 |009d: iget-object v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06fa3e: 52da 1c03 |009f: iget v10, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ +06fa42: d80a 0a01 |00a1: add-int/lit8 v10, v10, #int 1 // #01 │ │ +06fa46: 7040 9f06 93ea |00a3: invoke-direct {v3, v9, v10, v14}, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.:(Lcom/squareup/okhttp/internal/http/HttpEngine;ILcom/squareup/okhttp/Request;)V // method@069f │ │ +06fa4c: 54d9 1e03 |00a6: iget-object v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06fa50: 5499 2603 |00a8: iget-object v9, v9, Lcom/squareup/okhttp/internal/http/HttpEngine;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0326 │ │ +06fa54: 6e10 0403 0900 |00aa: invoke-virtual {v9}, Lcom/squareup/okhttp/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@0304 │ │ +06fa5a: 0c09 |00ad: move-result-object v9 │ │ +06fa5c: 52da 1c03 |00ae: iget v10, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.index:I // field@031c │ │ +06fa60: 7220 650b a900 |00b0: invoke-interface {v9, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +06fa66: 0c06 |00b3: move-result-object v6 │ │ +06fa68: 1f06 b800 |00b4: check-cast v6, Lcom/squareup/okhttp/Interceptor; // type@00b8 │ │ +06fa6c: 7220 bc02 3600 |00b6: invoke-interface {v6, v3}, Lcom/squareup/okhttp/Interceptor;.intercept:(Lcom/squareup/okhttp/Interceptor$Chain;)Lcom/squareup/okhttp/Response; // method@02bc │ │ +06fa72: 0c05 |00b9: move-result-object v5 │ │ +06fa74: 5239 1b03 |00ba: iget v9, v3, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.calls:I // field@031b │ │ +06fa78: 32b9 2100 |00bc: if-eq v9, v11, 00dd // +0021 │ │ +06fa7c: 2209 bf01 |00be: new-instance v9, Ljava/lang/IllegalStateException; // type@01bf │ │ +06fa80: 220a d301 |00c0: new-instance v10, Ljava/lang/StringBuilder; // type@01d3 │ │ +06fa84: 7010 500a 0a00 |00c2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06fa8a: 1a0b 1216 |00c5: const-string v11, "network interceptor " // string@1612 │ │ +06fa8e: 6e20 580a ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fa94: 0c0a |00ca: move-result-object v10 │ │ +06fa96: 6e20 570a 6a00 |00cb: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +06fa9c: 0c0a |00ce: move-result-object v10 │ │ +06fa9e: 1a0b 5d00 |00cf: const-string v11, " must call proceed() exactly once" // string@005d │ │ +06faa2: 6e20 580a ba00 |00d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06faa8: 0c0a |00d4: move-result-object v10 │ │ +06faaa: 6e10 640a 0a00 |00d5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06fab0: 0c0a |00d8: move-result-object v10 │ │ +06fab2: 7020 f209 a900 |00d9: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06fab8: 2709 |00dc: throw v9 │ │ +06faba: 3905 a900 |00dd: if-nez v5, 0186 // +00a9 │ │ +06fabe: 2209 c801 |00df: new-instance v9, Ljava/lang/NullPointerException; // type@01c8 │ │ +06fac2: 220a d301 |00e1: new-instance v10, Ljava/lang/StringBuilder; // type@01d3 │ │ +06fac6: 7010 500a 0a00 |00e3: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06facc: 1a0b 1216 |00e6: const-string v11, "network interceptor " // string@1612 │ │ +06fad0: 6e20 580a ba00 |00e8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fad6: 0c0a |00eb: move-result-object v10 │ │ +06fad8: 6e20 570a 6a00 |00ec: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +06fade: 0c0a |00ef: move-result-object v10 │ │ +06fae0: 1a0b 6a00 |00f0: const-string v11, " returned null" // string@006a │ │ +06fae4: 6e20 580a ba00 |00f2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06faea: 0c0a |00f5: move-result-object v10 │ │ +06faec: 6e10 640a 0a00 |00f6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06faf2: 0c0a |00f9: move-result-object v10 │ │ +06faf4: 7020 0c0a a900 |00fa: invoke-direct {v9, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +06fafa: 2709 |00fd: throw v9 │ │ +06fafc: 54d9 1e03 |00fe: iget-object v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06fb00: 7110 a506 0900 |0100: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; // method@06a5 │ │ +06fb06: 0c09 |0103: move-result-object v9 │ │ +06fb08: 7220 d206 e900 |0104: invoke-interface {v9, v14}, Lcom/squareup/okhttp/internal/http/HttpStream;.writeRequestHeaders:(Lcom/squareup/okhttp/Request;)V // method@06d2 │ │ +06fb0e: 54d9 1e03 |0107: iget-object v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06fb12: 7120 a606 e900 |0109: invoke-static {v9, v14}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$102:(Lcom/squareup/okhttp/internal/http/HttpEngine;Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; // method@06a6 │ │ +06fb18: 54d9 1e03 |010c: iget-object v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06fb1c: 6e20 b806 e900 |010e: invoke-virtual {v9, v14}, Lcom/squareup/okhttp/internal/http/HttpEngine;.permitsRequestBody:(Lcom/squareup/okhttp/Request;)Z // method@06b8 │ │ +06fb22: 0a09 |0111: move-result v9 │ │ +06fb24: 3809 2800 |0112: if-eqz v9, 013a // +0028 │ │ +06fb28: 6e10 4303 0e00 |0114: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@0343 │ │ +06fb2e: 0c09 |0117: move-result-object v9 │ │ +06fb30: 3809 2200 |0118: if-eqz v9, 013a // +0022 │ │ +06fb34: 54d9 1e03 |011a: iget-object v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06fb38: 7110 a506 0900 |011c: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$000:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/internal/http/HttpStream; // method@06a5 │ │ +06fb3e: 0c09 |011f: move-result-object v9 │ │ +06fb40: 6e10 4303 0e00 |0120: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@0343 │ │ +06fb46: 0c0a |0123: move-result-object v10 │ │ +06fb48: 6e10 5e03 0a00 |0124: invoke-virtual {v10}, Lcom/squareup/okhttp/RequestBody;.contentLength:()J // method@035e │ │ +06fb4e: 0b0a |0127: move-result-wide v10 │ │ +06fb50: 7240 cc06 e9ba |0128: invoke-interface {v9, v14, v10, v11}, Lcom/squareup/okhttp/internal/http/HttpStream;.createRequestBody:(Lcom/squareup/okhttp/Request;J)Lokio/Sink; // method@06cc │ │ +06fb56: 0c07 |012b: move-result-object v7 │ │ +06fb58: 7110 980e 0700 |012c: invoke-static {v7}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +06fb5e: 0c01 |012f: move-result-object v1 │ │ +06fb60: 6e10 4303 0e00 |0130: invoke-virtual {v14}, Lcom/squareup/okhttp/Request;.body:()Lcom/squareup/okhttp/RequestBody; // method@0343 │ │ +06fb66: 0c09 |0133: move-result-object v9 │ │ +06fb68: 6e20 6503 1900 |0134: invoke-virtual {v9, v1}, Lcom/squareup/okhttp/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@0365 │ │ +06fb6e: 7210 ea0d 0100 |0137: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +06fb74: 54d9 1e03 |013a: iget-object v9, v13, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.this$0:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@031e │ │ +06fb78: 7110 a706 0900 |013c: invoke-static {v9}, Lcom/squareup/okhttp/internal/http/HttpEngine;.access$200:(Lcom/squareup/okhttp/internal/http/HttpEngine;)Lcom/squareup/okhttp/Response; // method@06a7 │ │ +06fb7e: 0c08 |013f: move-result-object v8 │ │ +06fb80: 6e10 9303 0800 |0140: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +06fb86: 0a04 |0143: move-result v4 │ │ +06fb88: 1309 cc00 |0144: const/16 v9, #int 204 // #cc │ │ +06fb8c: 3294 0600 |0146: if-eq v4, v9, 014c // +0006 │ │ +06fb90: 1309 cd00 |0148: const/16 v9, #int 205 // #cd │ │ +06fb94: 3394 3b00 |014a: if-ne v4, v9, 0185 // +003b │ │ +06fb98: 6e10 8f03 0800 |014c: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +06fb9e: 0c09 |014f: move-result-object v9 │ │ +06fba0: 6e10 ac03 0900 |0150: invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@03ac │ │ +06fba6: 0b09 |0153: move-result-wide v9 │ │ +06fba8: 160b 0000 |0154: const-wide/16 v11, #int 0 // #0 │ │ +06fbac: 3109 090b |0156: cmp-long v9, v9, v11 │ │ +06fbb0: 3d09 2d00 |0158: if-lez v9, 0185 // +002d │ │ +06fbb4: 2209 ee01 |015a: new-instance v9, Ljava/net/ProtocolException; // type@01ee │ │ +06fbb8: 220a d301 |015c: new-instance v10, Ljava/lang/StringBuilder; // type@01d3 │ │ +06fbbc: 7010 500a 0a00 |015e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06fbc2: 1a0b b103 |0161: const-string v11, "HTTP " // string@03b1 │ │ +06fbc6: 6e20 580a ba00 |0163: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fbcc: 0c0a |0166: move-result-object v10 │ │ +06fbce: 6e20 550a 4a00 |0167: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06fbd4: 0c0a |016a: move-result-object v10 │ │ +06fbd6: 1a0b 5100 |016b: const-string v11, " had non-zero Content-Length: " // string@0051 │ │ +06fbda: 6e20 580a ba00 |016d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fbe0: 0c0a |0170: move-result-object v10 │ │ +06fbe2: 6e10 8f03 0800 |0171: invoke-virtual {v8}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +06fbe8: 0c0b |0174: move-result-object v11 │ │ +06fbea: 6e10 ac03 0b00 |0175: invoke-virtual {v11}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@03ac │ │ +06fbf0: 0b0b |0178: move-result-wide v11 │ │ +06fbf2: 6e30 560a ba0c |0179: invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +06fbf8: 0c0a |017c: move-result-object v10 │ │ +06fbfa: 6e10 640a 0a00 |017d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06fc00: 0c0a |0180: move-result-object v10 │ │ +06fc02: 7020 b90a a900 |0181: invoke-direct {v9, v10}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +06fc08: 2709 |0184: throw v9 │ │ +06fc0a: 0785 |0185: move-object v5, v8 │ │ +06fc0c: 1105 |0186: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=671 │ │ 0x0007 line=673 │ │ 0x000b line=674 │ │ 0x001d line=675 │ │ 0x0029 line=678 │ │ @@ -126256,42 +126208,42 @@ │ │ 0x00a6 - 0x00fe reg=3 chain Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; │ │ 0x00ba - 0x00fe reg=5 interceptedResponse Lcom/squareup/okhttp/Response; │ │ 0x00b6 - 0x00fe reg=6 interceptor Lcom/squareup/okhttp/Interceptor; │ │ 0x0130 - 0x013a reg=1 bufferedRequestBody Lokio/BufferedSink; │ │ 0x012c - 0x013a reg=7 requestBodyOut Lokio/Sink; │ │ 0x0144 - 0x0186 reg=4 code I │ │ 0x0140 - 0x0186 reg=8 response Lcom/squareup/okhttp/Response; │ │ - 0x0000 - 0x0187 reg=14 this Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; │ │ - 0x0000 - 0x0187 reg=15 request Lcom/squareup/okhttp/Request; │ │ + 0x0000 - 0x0187 reg=13 this Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; │ │ + 0x0000 - 0x0187 reg=14 request Lcom/squareup/okhttp/Request; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;) │ │ name : 'request' │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d25c: |[06d25c] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.request:()Lcom/squareup/okhttp/Request; │ │ -06d26c: 5410 1d03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@031d │ │ -06d270: 1100 |0002: return-object v0 │ │ +06fc10: |[06fc10] com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.request:()Lcom/squareup/okhttp/Request; │ │ +06fc20: 5410 1d03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain;.request:Lcom/squareup/okhttp/Request; // field@031d │ │ +06fc24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain; │ │ │ │ source_file_idx : 993 (HttpEngine.java) │ │ │ │ Class #348 header: │ │ -class_idx : 283 │ │ +class_idx : 301 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 184 │ │ -source_file_idx : 2509 │ │ +superclass_idx : 202 │ │ +source_file_idx : 2529 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #348 - │ │ Class descriptor : 'Lcom/squareup/okhttp/internal/http/RealResponseBody;' │ │ @@ -126314,19 +126266,19 @@ │ │ type : '(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06d274: |[06d274] com.squareup.okhttp.internal.http.RealResponseBody.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V │ │ -06d284: 7010 a603 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@03a6 │ │ -06d28a: 5b01 3903 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@0339 │ │ -06d28e: 5b02 3a03 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@033a │ │ -06d292: 0e00 |0007: return-void │ │ +06fc28: |[06fc28] com.squareup.okhttp.internal.http.RealResponseBody.:(Lcom/squareup/okhttp/Headers;Lokio/BufferedSource;)V │ │ +06fc38: 7010 a603 0000 |0000: invoke-direct {v0}, Lcom/squareup/okhttp/ResponseBody;.:()V // method@03a6 │ │ +06fc3e: 5b01 3903 |0003: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@0339 │ │ +06fc42: 5b02 3a03 |0005: iput-object v2, v0, Lcom/squareup/okhttp/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@033a │ │ +06fc46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ @@ -126340,19 +126292,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d294: |[06d294] com.squareup.okhttp.internal.http.RealResponseBody.contentLength:()J │ │ -06d2a4: 5420 3903 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@0339 │ │ -06d2a8: 7110 da06 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@06da │ │ -06d2ae: 0b00 |0005: move-result-wide v0 │ │ -06d2b0: 1000 |0006: return-wide v0 │ │ +06fc48: |[06fc48] com.squareup.okhttp.internal.http.RealResponseBody.contentLength:()J │ │ +06fc58: 5420 3903 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@0339 │ │ +06fc5c: 7110 da06 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Headers;)J // method@06da │ │ +06fc62: 0b00 |0005: move-result-wide v0 │ │ +06fc64: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/internal/http/RealResponseBody; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/RealResponseBody;) │ │ @@ -126360,25 +126312,25 @@ │ │ type : '()Lcom/squareup/okhttp/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06d2b4: |[06d2b4] com.squareup.okhttp.internal.http.RealResponseBody.contentType:()Lcom/squareup/okhttp/MediaType; │ │ -06d2c4: 5431 3903 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@0339 │ │ -06d2c8: 1a02 9102 |0002: const-string v2, "Content-Type" // string@0291 │ │ -06d2cc: 6e20 4202 2100 |0004: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ -06d2d2: 0c00 |0007: move-result-object v0 │ │ -06d2d4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -06d2d8: 7110 c302 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ -06d2de: 0c01 |000d: move-result-object v1 │ │ -06d2e0: 1101 |000e: return-object v1 │ │ -06d2e2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -06d2e4: 28fe |0010: goto 000e // -0002 │ │ +06fc68: |[06fc68] com.squareup.okhttp.internal.http.RealResponseBody.contentType:()Lcom/squareup/okhttp/MediaType; │ │ +06fc78: 5431 3903 |0000: iget-object v1, v3, Lcom/squareup/okhttp/internal/http/RealResponseBody;.headers:Lcom/squareup/okhttp/Headers; // field@0339 │ │ +06fc7c: 1a02 9102 |0002: const-string v2, "Content-Type" // string@0291 │ │ +06fc80: 6e20 4202 2100 |0004: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@0242 │ │ +06fc86: 0c00 |0007: move-result-object v0 │ │ +06fc88: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +06fc8c: 7110 c302 0000 |000a: invoke-static {v0}, Lcom/squareup/okhttp/MediaType;.parse:(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; // method@02c3 │ │ +06fc92: 0c01 |000d: move-result-object v1 │ │ +06fc94: 1101 |000e: return-object v1 │ │ +06fc96: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +06fc98: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0008 line=34 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 contentType Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 this Lcom/squareup/okhttp/internal/http/RealResponseBody; │ │ @@ -126388,30 +126340,30 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d2e8: |[06d2e8] com.squareup.okhttp.internal.http.RealResponseBody.source:()Lokio/BufferedSource; │ │ -06d2f8: 5410 3a03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@033a │ │ -06d2fc: 1100 |0002: return-object v0 │ │ +06fc9c: |[06fc9c] com.squareup.okhttp.internal.http.RealResponseBody.source:()Lokio/BufferedSource; │ │ +06fcac: 5410 3a03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@033a │ │ +06fcb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/RealResponseBody; │ │ │ │ - source_file_idx : 2509 (RealResponseBody.java) │ │ + source_file_idx : 2529 (RealResponseBody.java) │ │ │ │ Class #349 header: │ │ -class_idx : 286 │ │ +class_idx : 304 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2548 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2568 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #349 annotations: │ │ Annotations on method #1782 'close' │ │ @@ -126451,18 +126403,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06d300: |[06d300] com.squareup.okhttp.internal.http.RetryableSink.:()V │ │ -06d310: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -06d312: 7020 f506 0100 |0001: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:(I)V // method@06f5 │ │ -06d318: 0e00 |0004: return-void │ │ +06fcb4: |[06fcb4] com.squareup.okhttp.internal.http.RetryableSink.:()V │ │ +06fcc4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06fcc6: 7020 f506 0100 |0001: invoke-direct {v1, v0}, Lcom/squareup/okhttp/internal/http/RetryableSink;.:(I)V // method@06f5 │ │ +06fccc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ │ │ @@ -126471,21 +126423,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06d31c: |[06d31c] com.squareup.okhttp.internal.http.RetryableSink.:(I)V │ │ -06d32c: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06d332: 2200 8f02 |0003: new-instance v0, Lokio/Buffer; // type@028f │ │ -06d336: 7010 7f0d 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -06d33c: 5b10 3c03 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ -06d340: 5912 3d03 |000a: iput v2, v1, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ -06d344: 0e00 |000c: return-void │ │ +06fcd0: |[06fcd0] com.squareup.okhttp.internal.http.RetryableSink.:(I)V │ │ +06fce0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06fce6: 2200 a302 |0003: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +06fcea: 7010 7f0d 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +06fcf0: 5b10 3c03 |0008: iput-object v0, v1, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ +06fcf4: 5912 3d03 |000a: iput v2, v1, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ +06fcf8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=35 │ │ 0x000a line=38 │ │ 0x000c line=39 │ │ locals : │ │ @@ -126498,48 +126450,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -06d348: |[06d348] com.squareup.okhttp.internal.http.RetryableSink.close:()V │ │ -06d358: 5540 3b03 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@033b │ │ -06d35c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -06d360: 0e00 |0004: return-void │ │ -06d362: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06d364: 5c40 3b03 |0006: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@033b │ │ -06d368: 5440 3c03 |0008: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ -06d36c: 6e10 bb0d 0000 |000a: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06d372: 0b00 |000d: move-result-wide v0 │ │ -06d374: 5242 3d03 |000e: iget v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ -06d378: 8122 |0010: int-to-long v2, v2 │ │ -06d37a: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ -06d37e: 3b00 f1ff |0013: if-gez v0, 0004 // -000f │ │ -06d382: 2200 db01 |0015: new-instance v0, Ljava/net/ProtocolException; // type@01db │ │ -06d386: 2201 c101 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d38a: 7010 500a 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d390: 1a02 840f |001c: const-string v2, "content-length promised " // string@0f84 │ │ -06d394: 6e20 580a 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d39a: 0c01 |0021: move-result-object v1 │ │ -06d39c: 5242 3d03 |0022: iget v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ -06d3a0: 6e20 550a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06d3a6: 0c01 |0027: move-result-object v1 │ │ -06d3a8: 1a02 4400 |0028: const-string v2, " bytes, but received " // string@0044 │ │ -06d3ac: 6e20 580a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d3b2: 0c01 |002d: move-result-object v1 │ │ -06d3b4: 5442 3c03 |002e: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ -06d3b8: 6e10 bb0d 0200 |0030: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06d3be: 0b02 |0033: move-result-wide v2 │ │ -06d3c0: 6e30 560a 2103 |0034: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -06d3c6: 0c01 |0037: move-result-object v1 │ │ -06d3c8: 6e10 640a 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d3ce: 0c01 |003b: move-result-object v1 │ │ -06d3d0: 7020 b90a 1000 |003c: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -06d3d6: 2700 |003f: throw v0 │ │ +06fcfc: |[06fcfc] com.squareup.okhttp.internal.http.RetryableSink.close:()V │ │ +06fd0c: 5540 3b03 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@033b │ │ +06fd10: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +06fd14: 0e00 |0004: return-void │ │ +06fd16: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06fd18: 5c40 3b03 |0006: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@033b │ │ +06fd1c: 5440 3c03 |0008: iget-object v0, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ +06fd20: 6e10 bb0d 0000 |000a: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06fd26: 0b00 |000d: move-result-wide v0 │ │ +06fd28: 5242 3d03 |000e: iget v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ +06fd2c: 8122 |0010: int-to-long v2, v2 │ │ +06fd2e: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ +06fd32: 3b00 f1ff |0013: if-gez v0, 0004 // -000f │ │ +06fd36: 2200 ee01 |0015: new-instance v0, Ljava/net/ProtocolException; // type@01ee │ │ +06fd3a: 2201 d301 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06fd3e: 7010 500a 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06fd44: 1a02 970f |001c: const-string v2, "content-length promised " // string@0f97 │ │ +06fd48: 6e20 580a 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fd4e: 0c01 |0021: move-result-object v1 │ │ +06fd50: 5242 3d03 |0022: iget v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ +06fd54: 6e20 550a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06fd5a: 0c01 |0027: move-result-object v1 │ │ +06fd5c: 1a02 4400 |0028: const-string v2, " bytes, but received " // string@0044 │ │ +06fd60: 6e20 580a 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fd66: 0c01 |002d: move-result-object v1 │ │ +06fd68: 5442 3c03 |002e: iget-object v2, v4, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ +06fd6c: 6e10 bb0d 0200 |0030: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06fd72: 0b02 |0033: move-result-wide v2 │ │ +06fd74: 6e30 560a 2103 |0034: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +06fd7a: 0c01 |0037: move-result-object v1 │ │ +06fd7c: 6e10 640a 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06fd82: 0c01 |003b: move-result-object v1 │ │ +06fd84: 7020 b90a 1000 |003c: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +06fd8a: 2700 |003f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=52 │ │ 0x0005 line=47 │ │ 0x0008 line=48 │ │ 0x0015 line=49 │ │ @@ -126552,19 +126504,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d3d8: |[06d3d8] com.squareup.okhttp.internal.http.RetryableSink.contentLength:()J │ │ -06d3e8: 5420 3c03 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ -06d3ec: 6e10 bb0d 0000 |0002: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06d3f2: 0b00 |0005: move-result-wide v0 │ │ -06d3f4: 1000 |0006: return-wide v0 │ │ +06fd8c: |[06fd8c] com.squareup.okhttp.internal.http.RetryableSink.contentLength:()J │ │ +06fd9c: 5420 3c03 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ +06fda0: 6e10 bb0d 0000 |0002: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06fda6: 0b00 |0005: move-result-wide v0 │ │ +06fda8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ │ │ #2 : (in Lcom/squareup/okhttp/internal/http/RetryableSink;) │ │ @@ -126572,16 +126524,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06d3f8: |[06d3f8] com.squareup.okhttp.internal.http.RetryableSink.flush:()V │ │ -06d408: 0e00 |0000: return-void │ │ +06fdac: |[06fdac] com.squareup.okhttp.internal.http.RetryableSink.flush:()V │ │ +06fdbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ │ │ #3 : (in Lcom/squareup/okhttp/internal/http/RetryableSink;) │ │ @@ -126589,17 +126541,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d40c: |[06d40c] com.squareup.okhttp.internal.http.RetryableSink.timeout:()Lokio/Timeout; │ │ -06d41c: 6200 4006 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ -06d420: 1100 |0002: return-object v0 │ │ +06fdc0: |[06fdc0] com.squareup.okhttp.internal.http.RetryableSink.timeout:()Lokio/Timeout; │ │ +06fdd0: 6200 4006 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ +06fdd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/http/RetryableSink;) │ │ @@ -126607,56 +126559,56 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -06d424: |[06d424] com.squareup.okhttp.internal.http.RetryableSink.write:(Lokio/Buffer;J)V │ │ -06d434: 5560 3b03 |0000: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@033b │ │ -06d438: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06d43c: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06d440: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -06d444: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06d44a: 2700 |000b: throw v0 │ │ -06d44c: 6e10 bb0d 0700 |000c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06d452: 0b00 |000f: move-result-wide v0 │ │ -06d454: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -06d458: 0484 |0012: move-wide v4, v8 │ │ -06d45a: 7706 7004 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@0470 │ │ -06d460: 5260 3d03 |0016: iget v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ -06d464: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -06d466: 3210 3100 |0019: if-eq v0, v1, 004a // +0031 │ │ -06d46a: 5460 3c03 |001b: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ -06d46e: 6e10 bb0d 0000 |001d: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06d474: 0b00 |0020: move-result-wide v0 │ │ -06d476: 5262 3d03 |0021: iget v2, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ -06d47a: 8122 |0023: int-to-long v2, v2 │ │ -06d47c: bc82 |0024: sub-long/2addr v2, v8 │ │ -06d47e: 3100 0002 |0025: cmp-long v0, v0, v2 │ │ -06d482: 3d00 2300 |0027: if-lez v0, 004a // +0023 │ │ -06d486: 2200 db01 |0029: new-instance v0, Ljava/net/ProtocolException; // type@01db │ │ -06d48a: 2201 c101 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d48e: 7010 500a 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d494: 1a02 1511 |0030: const-string v2, "exceeded content-length limit of " // string@1115 │ │ -06d498: 6e20 580a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d49e: 0c01 |0035: move-result-object v1 │ │ -06d4a0: 5262 3d03 |0036: iget v2, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ -06d4a4: 6e20 550a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06d4aa: 0c01 |003b: move-result-object v1 │ │ -06d4ac: 1a02 4200 |003c: const-string v2, " bytes" // string@0042 │ │ -06d4b0: 6e20 580a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d4b6: 0c01 |0041: move-result-object v1 │ │ -06d4b8: 6e10 640a 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d4be: 0c01 |0045: move-result-object v1 │ │ -06d4c0: 7020 b90a 1000 |0046: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -06d4c6: 2700 |0049: throw v0 │ │ -06d4c8: 5460 3c03 |004a: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ -06d4cc: 6e40 c90d 7098 |004c: invoke-virtual {v0, v7, v8, v9}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ -06d4d2: 0e00 |004f: return-void │ │ +06fdd8: |[06fdd8] com.squareup.okhttp.internal.http.RetryableSink.write:(Lokio/Buffer;J)V │ │ +06fde8: 5560 3b03 |0000: iget-boolean v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.closed:Z // field@033b │ │ +06fdec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06fdf0: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +06fdf4: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +06fdf8: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +06fdfe: 2700 |000b: throw v0 │ │ +06fe00: 6e10 bb0d 0700 |000c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06fe06: 0b00 |000f: move-result-wide v0 │ │ +06fe08: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +06fe0c: 0484 |0012: move-wide v4, v8 │ │ +06fe0e: 7706 7004 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/okhttp/internal/Util;.checkOffsetAndCount:(JJJ)V // method@0470 │ │ +06fe14: 5260 3d03 |0016: iget v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ +06fe18: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +06fe1a: 3210 3100 |0019: if-eq v0, v1, 004a // +0031 │ │ +06fe1e: 5460 3c03 |001b: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ +06fe22: 6e10 bb0d 0000 |001d: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06fe28: 0b00 |0020: move-result-wide v0 │ │ +06fe2a: 5262 3d03 |0021: iget v2, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ +06fe2e: 8122 |0023: int-to-long v2, v2 │ │ +06fe30: bc82 |0024: sub-long/2addr v2, v8 │ │ +06fe32: 3100 0002 |0025: cmp-long v0, v0, v2 │ │ +06fe36: 3d00 2300 |0027: if-lez v0, 004a // +0023 │ │ +06fe3a: 2200 ee01 |0029: new-instance v0, Ljava/net/ProtocolException; // type@01ee │ │ +06fe3e: 2201 d301 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06fe42: 7010 500a 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06fe48: 1a02 2811 |0030: const-string v2, "exceeded content-length limit of " // string@1128 │ │ +06fe4c: 6e20 580a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fe52: 0c01 |0035: move-result-object v1 │ │ +06fe54: 5262 3d03 |0036: iget v2, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.limit:I // field@033d │ │ +06fe58: 6e20 550a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +06fe5e: 0c01 |003b: move-result-object v1 │ │ +06fe60: 1a02 4200 |003c: const-string v2, " bytes" // string@0042 │ │ +06fe64: 6e20 580a 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06fe6a: 0c01 |0041: move-result-object v1 │ │ +06fe6c: 6e10 640a 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06fe72: 0c01 |0045: move-result-object v1 │ │ +06fe74: 7020 b90a 1000 |0046: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +06fe7a: 2700 |0049: throw v0 │ │ +06fe7c: 5460 3c03 |004a: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ +06fe80: 6e40 c90d 7098 |004c: invoke-virtual {v0, v7, v8, v9}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ +06fe86: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000c line=56 │ │ 0x0016 line=57 │ │ 0x0029 line=58 │ │ 0x004a line=60 │ │ @@ -126671,44 +126623,44 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -06d4d4: |[06d4d4] com.squareup.okhttp.internal.http.RetryableSink.writeToSocket:(Lokio/Sink;)V │ │ -06d4e4: 2201 8f02 |0000: new-instance v1, Lokio/Buffer; // type@028f │ │ -06d4e8: 7010 7f0d 0100 |0002: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ -06d4ee: 5460 3c03 |0005: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ -06d4f2: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -06d4f6: 5464 3c03 |0009: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ -06d4fa: 6e10 bb0d 0400 |000b: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06d500: 0b04 |000e: move-result-wide v4 │ │ -06d502: 7406 880d 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@0d88 │ │ -06d508: 6e10 bb0d 0100 |0012: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@0dbb │ │ -06d50e: 0b02 |0015: move-result-wide v2 │ │ -06d510: 7240 230f 1732 |0016: invoke-interface {v7, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -06d516: 0e00 |0019: return-void │ │ +06fe88: |[06fe88] com.squareup.okhttp.internal.http.RetryableSink.writeToSocket:(Lokio/Sink;)V │ │ +06fe98: 2201 a302 |0000: new-instance v1, Lokio/Buffer; // type@02a3 │ │ +06fe9c: 7010 7f0d 0100 |0002: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ +06fea2: 5460 3c03 |0005: iget-object v0, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ +06fea6: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +06feaa: 5464 3c03 |0009: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/RetryableSink;.content:Lokio/Buffer; // field@033c │ │ +06feae: 6e10 bb0d 0400 |000b: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06feb4: 0b04 |000e: move-result-wide v4 │ │ +06feb6: 7406 880d 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@0d88 │ │ +06febc: 6e10 bb0d 0100 |0012: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@0dbb │ │ +06fec2: 0b02 |0015: move-result-wide v2 │ │ +06fec4: 7240 230f 1732 |0016: invoke-interface {v7, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +06feca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x0012 line=78 │ │ 0x0019 line=79 │ │ locals : │ │ 0x0005 - 0x001a reg=1 buffer Lokio/Buffer; │ │ 0x0000 - 0x001a reg=6 this Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ 0x0000 - 0x001a reg=7 socketOut Lokio/Sink; │ │ │ │ - source_file_idx : 2548 (RetryableSink.java) │ │ + source_file_idx : 2568 (RetryableSink.java) │ │ │ │ Class #350 header: │ │ -class_idx : 291 │ │ +class_idx : 309 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 895 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #350 annotations: │ │ @@ -126744,17 +126696,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d518: |[06d518] com.squareup.okhttp.internal.io.FileSystem$1.:()V │ │ -06d528: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06d52e: 0e00 |0003: return-void │ │ +06fecc: |[06fecc] com.squareup.okhttp.internal.io.FileSystem$1.:()V │ │ +06fedc: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +06fee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/io/FileSystem$1; │ │ │ │ Virtual methods - │ │ @@ -126763,25 +126715,25 @@ │ │ type : '(Ljava/io/File;)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06d530: |[06d530] com.squareup.okhttp.internal.io.FileSystem$1.appendingSink:(Ljava/io/File;)Lokio/Sink; │ │ -06d540: 7110 970e 0300 |0000: invoke-static {v3}, Lokio/Okio;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@0e97 │ │ -06d546: 0c01 |0003: move-result-object v1 │ │ -06d548: 1101 |0004: return-object v1 │ │ -06d54a: 0d00 |0005: move-exception v0 │ │ -06d54c: 6e10 8809 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ -06d552: 0c01 |0009: move-result-object v1 │ │ -06d554: 6e10 8d09 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ -06d55a: 7110 970e 0300 |000d: invoke-static {v3}, Lokio/Okio;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@0e97 │ │ -06d560: 0c01 |0010: move-result-object v1 │ │ -06d562: 28f3 |0011: goto 0004 // -000d │ │ +06fee4: |[06fee4] com.squareup.okhttp.internal.io.FileSystem$1.appendingSink:(Ljava/io/File;)Lokio/Sink; │ │ +06fef4: 7110 970e 0300 |0000: invoke-static {v3}, Lokio/Okio;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@0e97 │ │ +06fefa: 0c01 |0003: move-result-object v1 │ │ +06fefc: 1101 |0004: return-object v1 │ │ +06fefe: 0d00 |0005: move-exception v0 │ │ +06ff00: 6e10 8809 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ +06ff06: 0c01 |0009: move-result-object v1 │ │ +06ff08: 6e10 8d09 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ +06ff0e: 7110 970e 0300 |000d: invoke-static {v3}, Lokio/Okio;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@0e97 │ │ +06ff14: 0c01 |0010: move-result-object v1 │ │ +06ff16: 28f3 |0011: goto 0004 // -000d │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/FileNotFoundException; -> 0x0005 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=63 │ │ 0x0005 line=60 │ │ @@ -126797,34 +126749,34 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06d574: |[06d574] com.squareup.okhttp.internal.io.FileSystem$1.delete:(Ljava/io/File;)V │ │ -06d584: 6e10 8409 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@0984 │ │ -06d58a: 0a00 |0003: move-result v0 │ │ -06d58c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -06d590: 6e10 8509 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0985 │ │ -06d596: 0a00 |0009: move-result v0 │ │ -06d598: 3800 1b00 |000a: if-eqz v0, 0025 // +001b │ │ -06d59c: 2200 8a01 |000c: new-instance v0, Ljava/io/IOException; // type@018a │ │ -06d5a0: 2201 c101 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d5a4: 7010 500a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d5aa: 1a02 3f11 |0013: const-string v2, "failed to delete " // string@113f │ │ -06d5ae: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d5b4: 0c01 |0018: move-result-object v1 │ │ -06d5b6: 6e20 570a 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d5bc: 0c01 |001c: move-result-object v1 │ │ -06d5be: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d5c4: 0c01 |0020: move-result-object v1 │ │ -06d5c6: 7020 9809 1000 |0021: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06d5cc: 2700 |0024: throw v0 │ │ -06d5ce: 0e00 |0025: return-void │ │ +06ff28: |[06ff28] com.squareup.okhttp.internal.io.FileSystem$1.delete:(Ljava/io/File;)V │ │ +06ff38: 6e10 8409 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@0984 │ │ +06ff3e: 0a00 |0003: move-result v0 │ │ +06ff40: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +06ff44: 6e10 8509 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0985 │ │ +06ff4a: 0a00 |0009: move-result v0 │ │ +06ff4c: 3800 1b00 |000a: if-eqz v0, 0025 // +001b │ │ +06ff50: 2200 9c01 |000c: new-instance v0, Ljava/io/IOException; // type@019c │ │ +06ff54: 2201 d301 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +06ff58: 7010 500a 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06ff5e: 1a02 5211 |0013: const-string v2, "failed to delete " // string@1152 │ │ +06ff62: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06ff68: 0c01 |0018: move-result-object v1 │ │ +06ff6a: 6e20 570a 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +06ff70: 0c01 |001c: move-result-object v1 │ │ +06ff72: 6e10 640a 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06ff78: 0c01 |0020: move-result-object v1 │ │ +06ff7a: 7020 9809 1000 |0021: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06ff80: 2700 |0024: throw v0 │ │ +06ff82: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000c line=70 │ │ 0x0025 line=72 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 this Lcom/squareup/okhttp/internal/io/FileSystem$1; │ │ @@ -126835,56 +126787,56 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -06d5d0: |[06d5d0] com.squareup.okhttp.internal.io.FileSystem$1.deleteContents:(Ljava/io/File;)V │ │ -06d5e0: 6e10 8c09 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@098c │ │ -06d5e6: 0c01 |0003: move-result-object v1 │ │ -06d5e8: 3901 1b00 |0004: if-nez v1, 001f // +001b │ │ -06d5ec: 2202 8a01 |0006: new-instance v2, Ljava/io/IOException; // type@018a │ │ -06d5f0: 2203 c101 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d5f4: 7010 500a 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d5fa: 1a04 7a16 |000d: const-string v4, "not a readable directory: " // string@167a │ │ -06d5fe: 6e20 580a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d604: 0c03 |0012: move-result-object v3 │ │ -06d606: 6e20 570a 6300 |0013: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d60c: 0c03 |0016: move-result-object v3 │ │ -06d60e: 6e10 640a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d614: 0c03 |001a: move-result-object v3 │ │ -06d616: 7020 9809 3200 |001b: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06d61c: 2702 |001e: throw v2 │ │ -06d61e: 2113 |001f: array-length v3, v1 │ │ -06d620: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -06d622: 3532 2f00 |0021: if-ge v2, v3, 0050 // +002f │ │ -06d626: 4600 0102 |0023: aget-object v0, v1, v2 │ │ -06d62a: 6e10 8a09 0000 |0025: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@098a │ │ -06d630: 0a04 |0028: move-result v4 │ │ -06d632: 3804 0500 |0029: if-eqz v4, 002e // +0005 │ │ -06d636: 6e20 2a07 0500 |002b: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/internal/io/FileSystem$1;.deleteContents:(Ljava/io/File;)V // method@072a │ │ -06d63c: 6e10 8409 0000 |002e: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0984 │ │ -06d642: 0a04 |0031: move-result v4 │ │ -06d644: 3904 1b00 |0032: if-nez v4, 004d // +001b │ │ -06d648: 2202 8a01 |0034: new-instance v2, Ljava/io/IOException; // type@018a │ │ -06d64c: 2203 c101 |0036: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d650: 7010 500a 0300 |0038: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d656: 1a04 3f11 |003b: const-string v4, "failed to delete " // string@113f │ │ -06d65a: 6e20 580a 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d660: 0c03 |0040: move-result-object v3 │ │ -06d662: 6e20 570a 0300 |0041: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d668: 0c03 |0044: move-result-object v3 │ │ -06d66a: 6e10 640a 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d670: 0c03 |0048: move-result-object v3 │ │ -06d672: 7020 9809 3200 |0049: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06d678: 2702 |004c: throw v2 │ │ -06d67a: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06d67e: 28d2 |004f: goto 0021 // -002e │ │ -06d680: 0e00 |0050: return-void │ │ +06ff84: |[06ff84] com.squareup.okhttp.internal.io.FileSystem$1.deleteContents:(Ljava/io/File;)V │ │ +06ff94: 6e10 8c09 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@098c │ │ +06ff9a: 0c01 |0003: move-result-object v1 │ │ +06ff9c: 3901 1b00 |0004: if-nez v1, 001f // +001b │ │ +06ffa0: 2202 9c01 |0006: new-instance v2, Ljava/io/IOException; // type@019c │ │ +06ffa4: 2203 d301 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +06ffa8: 7010 500a 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +06ffae: 1a04 8b16 |000d: const-string v4, "not a readable directory: " // string@168b │ │ +06ffb2: 6e20 580a 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +06ffb8: 0c03 |0012: move-result-object v3 │ │ +06ffba: 6e20 570a 6300 |0013: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +06ffc0: 0c03 |0016: move-result-object v3 │ │ +06ffc2: 6e10 640a 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +06ffc8: 0c03 |001a: move-result-object v3 │ │ +06ffca: 7020 9809 3200 |001b: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +06ffd0: 2702 |001e: throw v2 │ │ +06ffd2: 2113 |001f: array-length v3, v1 │ │ +06ffd4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +06ffd6: 3532 2f00 |0021: if-ge v2, v3, 0050 // +002f │ │ +06ffda: 4600 0102 |0023: aget-object v0, v1, v2 │ │ +06ffde: 6e10 8a09 0000 |0025: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@098a │ │ +06ffe4: 0a04 |0028: move-result v4 │ │ +06ffe6: 3804 0500 |0029: if-eqz v4, 002e // +0005 │ │ +06ffea: 6e20 2a07 0500 |002b: invoke-virtual {v5, v0}, Lcom/squareup/okhttp/internal/io/FileSystem$1;.deleteContents:(Ljava/io/File;)V // method@072a │ │ +06fff0: 6e10 8409 0000 |002e: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0984 │ │ +06fff6: 0a04 |0031: move-result v4 │ │ +06fff8: 3904 1b00 |0032: if-nez v4, 004d // +001b │ │ +06fffc: 2202 9c01 |0034: new-instance v2, Ljava/io/IOException; // type@019c │ │ +070000: 2203 d301 |0036: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +070004: 7010 500a 0300 |0038: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07000a: 1a04 5211 |003b: const-string v4, "failed to delete " // string@1152 │ │ +07000e: 6e20 580a 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070014: 0c03 |0040: move-result-object v3 │ │ +070016: 6e20 570a 0300 |0041: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +07001c: 0c03 |0044: move-result-object v3 │ │ +07001e: 6e10 640a 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +070024: 0c03 |0048: move-result-object v3 │ │ +070026: 7020 9809 3200 |0049: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +07002c: 2702 |004c: throw v2 │ │ +07002e: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +070032: 28d2 |004f: goto 0021 // -002e │ │ +070034: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x0006 line=92 │ │ 0x001f line=94 │ │ 0x0025 line=95 │ │ @@ -126904,18 +126856,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d684: |[06d684] com.squareup.okhttp.internal.io.FileSystem$1.exists:(Ljava/io/File;)Z │ │ -06d694: 6e10 8509 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0985 │ │ -06d69a: 0a00 |0003: move-result v0 │ │ -06d69c: 0f00 |0004: return v0 │ │ +070038: |[070038] com.squareup.okhttp.internal.io.FileSystem$1.exists:(Ljava/io/File;)Z │ │ +070048: 6e10 8509 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0985 │ │ +07004e: 0a00 |0003: move-result v0 │ │ +070050: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/io/FileSystem$1; │ │ 0x0000 - 0x0005 reg=2 file Ljava/io/File; │ │ │ │ @@ -126924,37 +126876,37 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06d6a0: |[06d6a0] com.squareup.okhttp.internal.io.FileSystem$1.rename:(Ljava/io/File;Ljava/io/File;)V │ │ -06d6b0: 6e20 2907 5300 |0000: invoke-virtual {v3, v5}, Lcom/squareup/okhttp/internal/io/FileSystem$1;.delete:(Ljava/io/File;)V // method@0729 │ │ -06d6b6: 6e20 8e09 5400 |0003: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@098e │ │ -06d6bc: 0a00 |0006: move-result v0 │ │ -06d6be: 3900 2500 |0007: if-nez v0, 002c // +0025 │ │ -06d6c2: 2200 8a01 |0009: new-instance v0, Ljava/io/IOException; // type@018a │ │ -06d6c6: 2201 c101 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d6ca: 7010 500a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d6d0: 1a02 4011 |0010: const-string v2, "failed to rename " // string@1140 │ │ -06d6d4: 6e20 580a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d6da: 0c01 |0015: move-result-object v1 │ │ -06d6dc: 6e20 570a 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d6e2: 0c01 |0019: move-result-object v1 │ │ -06d6e4: 1a02 7300 |001a: const-string v2, " to " // string@0073 │ │ -06d6e8: 6e20 580a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d6ee: 0c01 |001f: move-result-object v1 │ │ -06d6f0: 6e20 570a 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d6f6: 0c01 |0023: move-result-object v1 │ │ -06d6f8: 6e10 640a 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d6fe: 0c01 |0027: move-result-object v1 │ │ -06d700: 7020 9809 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06d706: 2700 |002b: throw v0 │ │ -06d708: 0e00 |002c: return-void │ │ +070054: |[070054] com.squareup.okhttp.internal.io.FileSystem$1.rename:(Ljava/io/File;Ljava/io/File;)V │ │ +070064: 6e20 2907 5300 |0000: invoke-virtual {v3, v5}, Lcom/squareup/okhttp/internal/io/FileSystem$1;.delete:(Ljava/io/File;)V // method@0729 │ │ +07006a: 6e20 8e09 5400 |0003: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@098e │ │ +070070: 0a00 |0006: move-result v0 │ │ +070072: 3900 2500 |0007: if-nez v0, 002c // +0025 │ │ +070076: 2200 9c01 |0009: new-instance v0, Ljava/io/IOException; // type@019c │ │ +07007a: 2201 d301 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +07007e: 7010 500a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +070084: 1a02 5311 |0010: const-string v2, "failed to rename " // string@1153 │ │ +070088: 6e20 580a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07008e: 0c01 |0015: move-result-object v1 │ │ +070090: 6e20 570a 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +070096: 0c01 |0019: move-result-object v1 │ │ +070098: 1a02 7300 |001a: const-string v2, " to " // string@0073 │ │ +07009c: 6e20 580a 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0700a2: 0c01 |001f: move-result-object v1 │ │ +0700a4: 6e20 570a 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0700aa: 0c01 |0023: move-result-object v1 │ │ +0700ac: 6e10 640a 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0700b2: 0c01 |0027: move-result-object v1 │ │ +0700b4: 7020 9809 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0700ba: 2700 |002b: throw v0 │ │ +0700bc: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0009 line=85 │ │ 0x002c line=87 │ │ locals : │ │ @@ -126967,25 +126919,25 @@ │ │ type : '(Ljava/io/File;)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06d70c: |[06d70c] com.squareup.okhttp.internal.io.FileSystem$1.sink:(Ljava/io/File;)Lokio/Sink; │ │ -06d71c: 7110 9a0e 0300 |0000: invoke-static {v3}, Lokio/Okio;.sink:(Ljava/io/File;)Lokio/Sink; // method@0e9a │ │ -06d722: 0c01 |0003: move-result-object v1 │ │ -06d724: 1101 |0004: return-object v1 │ │ -06d726: 0d00 |0005: move-exception v0 │ │ -06d728: 6e10 8809 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ -06d72e: 0c01 |0009: move-result-object v1 │ │ -06d730: 6e10 8d09 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ -06d736: 7110 9a0e 0300 |000d: invoke-static {v3}, Lokio/Okio;.sink:(Ljava/io/File;)Lokio/Sink; // method@0e9a │ │ -06d73c: 0c01 |0010: move-result-object v1 │ │ -06d73e: 28f3 |0011: goto 0004 // -000d │ │ +0700c0: |[0700c0] com.squareup.okhttp.internal.io.FileSystem$1.sink:(Ljava/io/File;)Lokio/Sink; │ │ +0700d0: 7110 9a0e 0300 |0000: invoke-static {v3}, Lokio/Okio;.sink:(Ljava/io/File;)Lokio/Sink; // method@0e9a │ │ +0700d6: 0c01 |0003: move-result-object v1 │ │ +0700d8: 1101 |0004: return-object v1 │ │ +0700da: 0d00 |0005: move-exception v0 │ │ +0700dc: 6e10 8809 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0988 │ │ +0700e2: 0c01 |0009: move-result-object v1 │ │ +0700e4: 6e10 8d09 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@098d │ │ +0700ea: 7110 9a0e 0300 |000d: invoke-static {v3}, Lokio/Okio;.sink:(Ljava/io/File;)Lokio/Sink; // method@0e9a │ │ +0700f0: 0c01 |0010: move-result-object v1 │ │ +0700f2: 28f3 |0011: goto 0004 // -000d │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/FileNotFoundException; -> 0x0005 │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=53 │ │ 0x0005 line=50 │ │ @@ -127001,18 +126953,18 @@ │ │ type : '(Ljava/io/File;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d750: |[06d750] com.squareup.okhttp.internal.io.FileSystem$1.size:(Ljava/io/File;)J │ │ -06d760: 6e10 8b09 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@098b │ │ -06d766: 0b00 |0003: move-result-wide v0 │ │ -06d768: 1000 |0004: return-wide v0 │ │ +070104: |[070104] com.squareup.okhttp.internal.io.FileSystem$1.size:(Ljava/io/File;)J │ │ +070114: 6e10 8b09 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@098b │ │ +07011a: 0b00 |0003: move-result-wide v0 │ │ +07011c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/squareup/okhttp/internal/io/FileSystem$1; │ │ 0x0000 - 0x0005 reg=3 file Ljava/io/File; │ │ │ │ @@ -127021,32 +126973,32 @@ │ │ type : '(Ljava/io/File;)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d76c: |[06d76c] com.squareup.okhttp.internal.io.FileSystem$1.source:(Ljava/io/File;)Lokio/Source; │ │ -06d77c: 7110 9f0e 0200 |0000: invoke-static {v2}, Lokio/Okio;.source:(Ljava/io/File;)Lokio/Source; // method@0e9f │ │ -06d782: 0c00 |0003: move-result-object v0 │ │ -06d784: 1100 |0004: return-object v0 │ │ +070120: |[070120] com.squareup.okhttp.internal.io.FileSystem$1.source:(Ljava/io/File;)Lokio/Source; │ │ +070130: 7110 9f0e 0200 |0000: invoke-static {v2}, Lokio/Okio;.source:(Ljava/io/File;)Lokio/Source; // method@0e9f │ │ +070136: 0c00 |0003: move-result-object v0 │ │ +070138: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/okhttp/internal/io/FileSystem$1; │ │ 0x0000 - 0x0005 reg=2 file Ljava/io/File; │ │ │ │ source_file_idx : 895 (FileSystem.java) │ │ │ │ Class #351 header: │ │ -class_idx : 293 │ │ +class_idx : 311 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2508 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2528 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 11 │ │ │ │ Class #351 annotations: │ │ Annotations on field #855 'allocations' │ │ @@ -127125,23 +127077,23 @@ │ │ type : '(Lcom/squareup/okhttp/Route;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -06d788: |[06d788] com.squareup.okhttp.internal.io.RealConnection.:(Lcom/squareup/okhttp/Route;)V │ │ -06d798: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06d79e: 2200 0702 |0003: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -06d7a2: 7010 110b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -06d7a8: 5b20 5703 |0008: iput-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ -06d7ac: 1800 ffff ffff ffff ff7f |000a: const-wide v0, #double nan // #7fffffffffffffff │ │ -06d7b6: 5a20 5a03 |000f: iput-wide v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@035a │ │ -06d7ba: 5b23 5e03 |0011: iput-object v3, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06d7be: 0e00 |0013: return-void │ │ +07013c: |[07013c] com.squareup.okhttp.internal.io.RealConnection.:(Lcom/squareup/okhttp/Route;)V │ │ +07014c: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +070152: 2200 1a02 |0003: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +070156: 7010 110b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +07015c: 5b20 5703 |0008: iput-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.allocations:Ljava/util/List; // field@0357 │ │ +070160: 1800 ffff ffff ffff ff7f |000a: const-wide v0, #double nan // #7fffffffffffffff │ │ +07016a: 5a20 5a03 |000f: iput-wide v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.idleAtNanos:J // field@035a │ │ +07016e: 5b23 5e03 |0011: iput-object v3, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070172: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=80 │ │ 0x000a line=82 │ │ 0x0011 line=85 │ │ 0x0013 line=86 │ │ @@ -127154,96 +127106,96 @@ │ │ type : '(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 164 16-bit code units │ │ -06d7c0: |[06d7c0] com.squareup.okhttp.internal.io.RealConnection.connectSocket:(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V │ │ -06d7d0: 5472 5d03 |0000: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06d7d4: 6e20 cc0a 9200 |0002: invoke-virtual {v2, v9}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ -06d7da: 7100 6004 0000 |0005: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ -06d7e0: 0c02 |0008: move-result-object v2 │ │ -06d7e2: 5473 5d03 |0009: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06d7e6: 5474 5e03 |000b: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06d7ea: 6e10 b703 0400 |000d: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@03b7 │ │ -06d7f0: 0c04 |0010: move-result-object v4 │ │ -06d7f2: 6e40 5e04 3284 |0011: invoke-virtual {v2, v3, v4, v8}, Lcom/squareup/okhttp/internal/Platform;.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V // method@045e │ │ -06d7f8: 5472 5d03 |0014: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06d7fc: 7110 a20e 0200 |0016: invoke-static {v2}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@0ea2 │ │ -06d802: 0c02 |0019: move-result-object v2 │ │ -06d804: 7110 990e 0200 |001a: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -06d80a: 0c02 |001d: move-result-object v2 │ │ -06d80c: 5b72 6103 |001e: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -06d810: 5472 5d03 |0020: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06d814: 7110 9d0e 0200 |0022: invoke-static {v2}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@0e9d │ │ -06d81a: 0c02 |0025: move-result-object v2 │ │ -06d81c: 7110 980e 0200 |0026: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -06d822: 0c02 |0029: move-result-object v2 │ │ -06d824: 5b72 5f03 |002a: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -06d828: 5472 5e03 |002c: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06d82c: 6e10 b503 0200 |002e: invoke-virtual {v2}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06d832: 0c02 |0031: move-result-object v2 │ │ -06d834: 6e10 3f01 0200 |0032: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@013f │ │ -06d83a: 0c02 |0035: move-result-object v2 │ │ -06d83c: 3802 6500 |0036: if-eqz v2, 009b // +0065 │ │ -06d840: 7040 3e07 97ba |0038: invoke-direct {v7, v9, v10, v11}, Lcom/squareup/okhttp/internal/io/RealConnection;.connectTls:(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V // method@073e │ │ -06d846: 5472 5c03 |003b: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06d84a: 6203 4701 |003d: sget-object v3, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ -06d84e: 3232 0800 |003f: if-eq v2, v3, 0047 // +0008 │ │ -06d852: 5472 5c03 |0041: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06d856: 6203 4601 |0043: sget-object v3, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ -06d85a: 3332 3500 |0045: if-ne v2, v3, 007a // +0035 │ │ -06d85e: 5472 6003 |0047: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06d862: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -06d864: 6e20 cc0a 3200 |004a: invoke-virtual {v2, v3}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ -06d86a: 2202 dd00 |004d: new-instance v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // type@00dd │ │ -06d86e: 1213 |004f: const/4 v3, #int 1 // #1 │ │ -06d870: 7020 b904 3200 |0050: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.:(Z)V // method@04b9 │ │ -06d876: 5473 6003 |0053: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06d87a: 5474 5e03 |0055: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06d87e: 6e10 b503 0400 |0057: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06d884: 0c04 |005a: move-result-object v4 │ │ -06d886: 6e10 4301 0400 |005b: invoke-virtual {v4}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ -06d88c: 0c04 |005e: move-result-object v4 │ │ -06d88e: 6e10 9d02 0400 |005f: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -06d894: 0c04 |0062: move-result-object v4 │ │ -06d896: 5475 6103 |0063: iget-object v5, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -06d89a: 5476 5f03 |0065: iget-object v6, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -06d89e: 6e56 c704 3254 |0067: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@04c7 │ │ -06d8a4: 0c02 |006a: move-result-object v2 │ │ -06d8a6: 5473 5c03 |006b: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06d8aa: 6e20 c404 3200 |006d: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@04c4 │ │ -06d8b0: 0c02 |0070: move-result-object v2 │ │ -06d8b2: 6e10 c204 0200 |0071: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.build:()Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@04c2 │ │ -06d8b8: 0c01 |0074: move-result-object v1 │ │ -06d8ba: 6e10 1105 0100 |0075: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.sendConnectionPreface:()V // method@0511 │ │ -06d8c0: 5b71 5803 |0078: iput-object v1, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ -06d8c4: 0e00 |007a: return-void │ │ -06d8c6: 0d00 |007b: move-exception v0 │ │ -06d8c8: 2202 d301 |007c: new-instance v2, Ljava/net/ConnectException; // type@01d3 │ │ -06d8cc: 2203 c101 |007e: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -06d8d0: 7010 500a 0300 |0080: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06d8d6: 1a04 7303 |0083: const-string v4, "Failed to connect to " // string@0373 │ │ -06d8da: 6e20 580a 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06d8e0: 0c03 |0088: move-result-object v3 │ │ -06d8e2: 5474 5e03 |0089: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06d8e6: 6e10 b703 0400 |008b: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@03b7 │ │ -06d8ec: 0c04 |008e: move-result-object v4 │ │ -06d8ee: 6e20 570a 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06d8f4: 0c03 |0092: move-result-object v3 │ │ -06d8f6: 6e10 640a 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06d8fc: 0c03 |0096: move-result-object v3 │ │ -06d8fe: 7020 8e0a 3200 |0097: invoke-direct {v2, v3}, Ljava/net/ConnectException;.:(Ljava/lang/String;)V // method@0a8e │ │ -06d904: 2702 |009a: throw v2 │ │ -06d906: 6202 4501 |009b: sget-object v2, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -06d90a: 5b72 5c03 |009d: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06d90e: 5472 5d03 |009f: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06d912: 5b72 6003 |00a1: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06d916: 2898 |00a3: goto 003b // -0068 │ │ +070174: |[070174] com.squareup.okhttp.internal.io.RealConnection.connectSocket:(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V │ │ +070184: 5472 5d03 |0000: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +070188: 6e20 cc0a 9200 |0002: invoke-virtual {v2, v9}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ +07018e: 7100 6004 0000 |0005: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ +070194: 0c02 |0008: move-result-object v2 │ │ +070196: 5473 5d03 |0009: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +07019a: 5474 5e03 |000b: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +07019e: 6e10 b703 0400 |000d: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@03b7 │ │ +0701a4: 0c04 |0010: move-result-object v4 │ │ +0701a6: 6e40 5e04 3284 |0011: invoke-virtual {v2, v3, v4, v8}, Lcom/squareup/okhttp/internal/Platform;.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V // method@045e │ │ +0701ac: 5472 5d03 |0014: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +0701b0: 7110 a20e 0200 |0016: invoke-static {v2}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@0ea2 │ │ +0701b6: 0c02 |0019: move-result-object v2 │ │ +0701b8: 7110 990e 0200 |001a: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +0701be: 0c02 |001d: move-result-object v2 │ │ +0701c0: 5b72 6103 |001e: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +0701c4: 5472 5d03 |0020: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +0701c8: 7110 9d0e 0200 |0022: invoke-static {v2}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@0e9d │ │ +0701ce: 0c02 |0025: move-result-object v2 │ │ +0701d0: 7110 980e 0200 |0026: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +0701d6: 0c02 |0029: move-result-object v2 │ │ +0701d8: 5b72 5f03 |002a: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +0701dc: 5472 5e03 |002c: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +0701e0: 6e10 b503 0200 |002e: invoke-virtual {v2}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +0701e6: 0c02 |0031: move-result-object v2 │ │ +0701e8: 6e10 3f01 0200 |0032: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@013f │ │ +0701ee: 0c02 |0035: move-result-object v2 │ │ +0701f0: 3802 6500 |0036: if-eqz v2, 009b // +0065 │ │ +0701f4: 7040 3e07 97ba |0038: invoke-direct {v7, v9, v10, v11}, Lcom/squareup/okhttp/internal/io/RealConnection;.connectTls:(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V // method@073e │ │ +0701fa: 5472 5c03 |003b: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +0701fe: 6203 4701 |003d: sget-object v3, Lcom/squareup/okhttp/Protocol;.SPDY_3:Lcom/squareup/okhttp/Protocol; // field@0147 │ │ +070202: 3232 0800 |003f: if-eq v2, v3, 0047 // +0008 │ │ +070206: 5472 5c03 |0041: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +07020a: 6203 4601 |0043: sget-object v3, Lcom/squareup/okhttp/Protocol;.HTTP_2:Lcom/squareup/okhttp/Protocol; // field@0146 │ │ +07020e: 3332 3500 |0045: if-ne v2, v3, 007a // +0035 │ │ +070212: 5472 6003 |0047: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070216: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +070218: 6e20 cc0a 3200 |004a: invoke-virtual {v2, v3}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ +07021e: 2202 ef00 |004d: new-instance v2, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // type@00ef │ │ +070222: 1213 |004f: const/4 v3, #int 1 // #1 │ │ +070224: 7020 b904 3200 |0050: invoke-direct {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.:(Z)V // method@04b9 │ │ +07022a: 5473 6003 |0053: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +07022e: 5474 5e03 |0055: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070232: 6e10 b503 0400 |0057: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +070238: 0c04 |005a: move-result-object v4 │ │ +07023a: 6e10 4301 0400 |005b: invoke-virtual {v4}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ +070240: 0c04 |005e: move-result-object v4 │ │ +070242: 6e10 9d02 0400 |005f: invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +070248: 0c04 |0062: move-result-object v4 │ │ +07024a: 5475 6103 |0063: iget-object v5, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +07024e: 5476 5f03 |0065: iget-object v6, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +070252: 6e56 c704 3254 |0067: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@04c7 │ │ +070258: 0c02 |006a: move-result-object v2 │ │ +07025a: 5473 5c03 |006b: iget-object v3, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +07025e: 6e20 c404 3200 |006d: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.protocol:(Lcom/squareup/okhttp/Protocol;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder; // method@04c4 │ │ +070264: 0c02 |0070: move-result-object v2 │ │ +070266: 6e10 c204 0200 |0071: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;.build:()Lcom/squareup/okhttp/internal/framed/FramedConnection; // method@04c2 │ │ +07026c: 0c01 |0074: move-result-object v1 │ │ +07026e: 6e10 1105 0100 |0075: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.sendConnectionPreface:()V // method@0511 │ │ +070274: 5b71 5803 |0078: iput-object v1, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ +070278: 0e00 |007a: return-void │ │ +07027a: 0d00 |007b: move-exception v0 │ │ +07027c: 2202 e601 |007c: new-instance v2, Ljava/net/ConnectException; // type@01e6 │ │ +070280: 2203 d301 |007e: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +070284: 7010 500a 0300 |0080: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07028a: 1a04 7303 |0083: const-string v4, "Failed to connect to " // string@0373 │ │ +07028e: 6e20 580a 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070294: 0c03 |0088: move-result-object v3 │ │ +070296: 5474 5e03 |0089: iget-object v4, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +07029a: 6e10 b703 0400 |008b: invoke-virtual {v4}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@03b7 │ │ +0702a0: 0c04 |008e: move-result-object v4 │ │ +0702a2: 6e20 570a 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0702a8: 0c03 |0092: move-result-object v3 │ │ +0702aa: 6e10 640a 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0702b0: 0c03 |0096: move-result-object v3 │ │ +0702b2: 7020 8e0a 3200 |0097: invoke-direct {v2, v3}, Ljava/net/ConnectException;.:(Ljava/lang/String;)V // method@0a8e │ │ +0702b8: 2702 |009a: throw v2 │ │ +0702ba: 6202 4501 |009b: sget-object v2, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +0702be: 5b72 5c03 |009d: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +0702c2: 5472 5d03 |009f: iget-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +0702c6: 5b72 6003 |00a1: iput-object v2, v7, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +0702ca: 2898 |00a3: goto 003b // -0068 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ Ljava/net/ConnectException; -> 0x007b │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ 0x0014 line=141 │ │ @@ -127277,174 +127229,174 @@ │ │ type : '(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 306 16-bit code units │ │ -06d928: |[06d928] com.squareup.okhttp.internal.io.RealConnection.connectTls:(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V │ │ -06d938: 54ea 5e03 |0000: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06d93c: 6e10 b903 0a00 |0002: invoke-virtual {v10}, Lcom/squareup/okhttp/Route;.requiresTunnel:()Z // method@03b9 │ │ -06d942: 0a0a |0005: move-result v10 │ │ -06d944: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ -06d948: 7603 3f07 0e00 |0008: invoke-direct/range {v14, v15, v16}, Lcom/squareup/okhttp/internal/io/RealConnection;.createTunnel:(II)V // method@073f │ │ -06d94e: 54ea 5e03 |000b: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06d952: 6e10 b503 0a00 |000d: invoke-virtual {v10}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06d958: 0c01 |0010: move-result-object v1 │ │ -06d95a: 6e10 3f01 0100 |0011: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@013f │ │ -06d960: 0c07 |0014: move-result-object v7 │ │ -06d962: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -06d964: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -06d966: 54ea 5d03 |0017: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06d96a: 6e10 4001 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -06d970: 0c0b |001c: move-result-object v11 │ │ -06d972: 6e10 4101 0100 |001d: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@0141 │ │ -06d978: 0a0c |0020: move-result v12 │ │ -06d97a: 121d |0021: const/4 v13, #int 1 // #1 │ │ -06d97c: 6e5d fa0b a7cb |0022: invoke-virtual {v7, v10, v11, v12, v13}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@0bfa │ │ -06d982: 0c0a |0025: move-result-object v10 │ │ -06d984: 07a0 |0026: move-object v0, v10 │ │ -06d986: 1f00 4402 |0027: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@0244 │ │ -06d98a: 0706 |0029: move-object v6, v0 │ │ -06d98c: 0800 1100 |002a: move-object/from16 v0, v17 │ │ -06d990: 6e20 c103 6000 |002c: invoke-virtual {v0, v6}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec; // method@03c1 │ │ -06d996: 0c03 |002f: move-result-object v3 │ │ -06d998: 6e10 0c02 0300 |0030: invoke-virtual {v3}, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:()Z // method@020c │ │ -06d99e: 0a0a |0033: move-result v10 │ │ -06d9a0: 380a 1100 |0034: if-eqz v10, 0045 // +0011 │ │ -06d9a4: 7100 6004 0000 |0036: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ -06d9aa: 0c0a |0039: move-result-object v10 │ │ -06d9ac: 6e10 4001 0100 |003a: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -06d9b2: 0c0b |003d: move-result-object v11 │ │ -06d9b4: 6e10 3b01 0100 |003e: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getProtocols:()Ljava/util/List; // method@013b │ │ -06d9ba: 0c0c |0041: move-result-object v12 │ │ -06d9bc: 6e40 5d04 6acb |0042: invoke-virtual {v10, v6, v11, v12}, Lcom/squareup/okhttp/internal/Platform;.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V // method@045d │ │ -06d9c2: 6e10 f90b 0600 |0045: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.startHandshake:()V // method@0bf9 │ │ -06d9c8: 6e10 f50b 0600 |0048: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@0bf5 │ │ -06d9ce: 0c0a |004b: move-result-object v10 │ │ -06d9d0: 7110 2e02 0a00 |004c: invoke-static {v10}, Lcom/squareup/okhttp/Handshake;.get:(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake; // method@022e │ │ -06d9d6: 0c09 |004f: move-result-object v9 │ │ -06d9d8: 6e10 3a01 0100 |0050: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@013a │ │ -06d9de: 0c0a |0053: move-result-object v10 │ │ -06d9e0: 6e10 4001 0100 |0054: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -06d9e6: 0c0b |0057: move-result-object v11 │ │ -06d9e8: 6e10 f50b 0600 |0058: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@0bf5 │ │ -06d9ee: 0c0c |005b: move-result-object v12 │ │ -06d9f0: 7230 e90b ba0c |005c: invoke-interface {v10, v11, v12}, Ljavax/net/ssl/HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z // method@0be9 │ │ -06d9f6: 0a0a |005f: move-result v10 │ │ -06d9f8: 390a 7b00 |0060: if-nez v10, 00db // +007b │ │ -06d9fc: 6e10 3202 0900 |0062: invoke-virtual {v9}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@0232 │ │ -06da02: 0c0a |0065: move-result-object v10 │ │ -06da04: 120b |0066: const/4 v11, #int 0 // #0 │ │ -06da06: 7220 650b ba00 |0067: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06da0c: 0c02 |006a: move-result-object v2 │ │ -06da0e: 1f02 ff01 |006b: check-cast v2, Ljava/security/cert/X509Certificate; // type@01ff │ │ -06da12: 220a 4102 |006d: new-instance v10, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@0241 │ │ -06da16: 220b c101 |006f: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -06da1a: 7010 500a 0b00 |0071: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06da20: 1a0c d703 |0074: const-string v12, "Hostname " // string@03d7 │ │ -06da24: 6e20 580a cb00 |0076: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06da2a: 0c0b |0079: move-result-object v11 │ │ -06da2c: 6e10 4001 0100 |007a: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -06da32: 0c0c |007d: move-result-object v12 │ │ -06da34: 6e20 580a cb00 |007e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06da3a: 0c0b |0081: move-result-object v11 │ │ -06da3c: 1a0c 6300 |0082: const-string v12, " not verified:" // string@0063 │ │ -06da40: 6e20 580a cb00 |0084: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06da46: 0c0b |0087: move-result-object v11 │ │ -06da48: 1a0c 0500 |0088: const-string v12, " │ │ +0702dc: |[0702dc] com.squareup.okhttp.internal.io.RealConnection.connectTls:(IILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V │ │ +0702ec: 54ea 5e03 |0000: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +0702f0: 6e10 b903 0a00 |0002: invoke-virtual {v10}, Lcom/squareup/okhttp/Route;.requiresTunnel:()Z // method@03b9 │ │ +0702f6: 0a0a |0005: move-result v10 │ │ +0702f8: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ +0702fc: 7603 3f07 0e00 |0008: invoke-direct/range {v14, v15, v16}, Lcom/squareup/okhttp/internal/io/RealConnection;.createTunnel:(II)V // method@073f │ │ +070302: 54ea 5e03 |000b: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070306: 6e10 b503 0a00 |000d: invoke-virtual {v10}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +07030c: 0c01 |0010: move-result-object v1 │ │ +07030e: 6e10 3f01 0100 |0011: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@013f │ │ +070314: 0c07 |0014: move-result-object v7 │ │ +070316: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +070318: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +07031a: 54ea 5d03 |0017: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +07031e: 6e10 4001 0100 |0019: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +070324: 0c0b |001c: move-result-object v11 │ │ +070326: 6e10 4101 0100 |001d: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriPort:()I // method@0141 │ │ +07032c: 0a0c |0020: move-result v12 │ │ +07032e: 121d |0021: const/4 v13, #int 1 // #1 │ │ +070330: 6e5d fa0b a7cb |0022: invoke-virtual {v7, v10, v11, v12, v13}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@0bfa │ │ +070336: 0c0a |0025: move-result-object v10 │ │ +070338: 07a0 |0026: move-object v0, v10 │ │ +07033a: 1f00 5702 |0027: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@0257 │ │ +07033e: 0706 |0029: move-object v6, v0 │ │ +070340: 0800 1100 |002a: move-object/from16 v0, v17 │ │ +070344: 6e20 c103 6000 |002c: invoke-virtual {v0, v6}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lcom/squareup/okhttp/ConnectionSpec; // method@03c1 │ │ +07034a: 0c03 |002f: move-result-object v3 │ │ +07034c: 6e10 0c02 0300 |0030: invoke-virtual {v3}, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:()Z // method@020c │ │ +070352: 0a0a |0033: move-result v10 │ │ +070354: 380a 1100 |0034: if-eqz v10, 0045 // +0011 │ │ +070358: 7100 6004 0000 |0036: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ +07035e: 0c0a |0039: move-result-object v10 │ │ +070360: 6e10 4001 0100 |003a: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +070366: 0c0b |003d: move-result-object v11 │ │ +070368: 6e10 3b01 0100 |003e: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getProtocols:()Ljava/util/List; // method@013b │ │ +07036e: 0c0c |0041: move-result-object v12 │ │ +070370: 6e40 5d04 6acb |0042: invoke-virtual {v10, v6, v11, v12}, Lcom/squareup/okhttp/internal/Platform;.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V // method@045d │ │ +070376: 6e10 f90b 0600 |0045: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.startHandshake:()V // method@0bf9 │ │ +07037c: 6e10 f50b 0600 |0048: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@0bf5 │ │ +070382: 0c0a |004b: move-result-object v10 │ │ +070384: 7110 2e02 0a00 |004c: invoke-static {v10}, Lcom/squareup/okhttp/Handshake;.get:(Ljavax/net/ssl/SSLSession;)Lcom/squareup/okhttp/Handshake; // method@022e │ │ +07038a: 0c09 |004f: move-result-object v9 │ │ +07038c: 6e10 3a01 0100 |0050: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getHostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@013a │ │ +070392: 0c0a |0053: move-result-object v10 │ │ +070394: 6e10 4001 0100 |0054: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +07039a: 0c0b |0057: move-result-object v11 │ │ +07039c: 6e10 f50b 0600 |0058: invoke-virtual {v6}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@0bf5 │ │ +0703a2: 0c0c |005b: move-result-object v12 │ │ +0703a4: 7230 e90b ba0c |005c: invoke-interface {v10, v11, v12}, Ljavax/net/ssl/HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z // method@0be9 │ │ +0703aa: 0a0a |005f: move-result v10 │ │ +0703ac: 390a 7b00 |0060: if-nez v10, 00db // +007b │ │ +0703b0: 6e10 3202 0900 |0062: invoke-virtual {v9}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@0232 │ │ +0703b6: 0c0a |0065: move-result-object v10 │ │ +0703b8: 120b |0066: const/4 v11, #int 0 // #0 │ │ +0703ba: 7220 650b ba00 |0067: invoke-interface {v10, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0703c0: 0c02 |006a: move-result-object v2 │ │ +0703c2: 1f02 1202 |006b: check-cast v2, Ljava/security/cert/X509Certificate; // type@0212 │ │ +0703c6: 220a 5402 |006d: new-instance v10, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@0254 │ │ +0703ca: 220b d301 |006f: new-instance v11, Ljava/lang/StringBuilder; // type@01d3 │ │ +0703ce: 7010 500a 0b00 |0071: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0703d4: 1a0c d703 |0074: const-string v12, "Hostname " // string@03d7 │ │ +0703d8: 6e20 580a cb00 |0076: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0703de: 0c0b |0079: move-result-object v11 │ │ +0703e0: 6e10 4001 0100 |007a: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +0703e6: 0c0c |007d: move-result-object v12 │ │ +0703e8: 6e20 580a cb00 |007e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0703ee: 0c0b |0081: move-result-object v11 │ │ +0703f0: 1a0c 6300 |0082: const-string v12, " not verified:" // string@0063 │ │ +0703f4: 6e20 580a cb00 |0084: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0703fa: 0c0b |0087: move-result-object v11 │ │ +0703fc: 1a0c 0500 |0088: const-string v12, " │ │ certificate: " // string@0005 │ │ -06da4c: 6e20 580a cb00 |008a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06da52: 0c0b |008d: move-result-object v11 │ │ -06da54: 7110 cc01 0200 |008e: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@01cc │ │ -06da5a: 0c0c |0091: move-result-object v12 │ │ -06da5c: 6e20 580a cb00 |0092: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06da62: 0c0b |0095: move-result-object v11 │ │ -06da64: 1a0c 0400 |0096: const-string v12, " │ │ +070400: 6e20 580a cb00 |008a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070406: 0c0b |008d: move-result-object v11 │ │ +070408: 7110 cc01 0200 |008e: invoke-static {v2}, Lcom/squareup/okhttp/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@01cc │ │ +07040e: 0c0c |0091: move-result-object v12 │ │ +070410: 6e20 580a cb00 |0092: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070416: 0c0b |0095: move-result-object v11 │ │ +070418: 1a0c 0400 |0096: const-string v12, " │ │ DN: " // string@0004 │ │ -06da68: 6e20 580a cb00 |0098: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06da6e: 0c0b |009b: move-result-object v11 │ │ -06da70: 6e10 020b 0200 |009c: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@0b02 │ │ -06da76: 0c0c |009f: move-result-object v12 │ │ -06da78: 7210 f80a 0c00 |00a0: invoke-interface {v12}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@0af8 │ │ -06da7e: 0c0c |00a3: move-result-object v12 │ │ -06da80: 6e20 580a cb00 |00a4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06da86: 0c0b |00a7: move-result-object v11 │ │ -06da88: 1a0c 0700 |00a8: const-string v12, " │ │ +07041c: 6e20 580a cb00 |0098: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070422: 0c0b |009b: move-result-object v11 │ │ +070424: 6e10 020b 0200 |009c: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@0b02 │ │ +07042a: 0c0c |009f: move-result-object v12 │ │ +07042c: 7210 f80a 0c00 |00a0: invoke-interface {v12}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@0af8 │ │ +070432: 0c0c |00a3: move-result-object v12 │ │ +070434: 6e20 580a cb00 |00a4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07043a: 0c0b |00a7: move-result-object v11 │ │ +07043c: 1a0c 0700 |00a8: const-string v12, " │ │ subjectAltNames: " // string@0007 │ │ -06da8c: 6e20 580a cb00 |00aa: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06da92: 0c0b |00ad: move-result-object v11 │ │ -06da94: 7110 5407 0200 |00ae: invoke-static {v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; // method@0754 │ │ -06da9a: 0c0c |00b1: move-result-object v12 │ │ -06da9c: 6e20 570a cb00 |00b2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06daa2: 0c0b |00b5: move-result-object v11 │ │ -06daa4: 6e10 640a 0b00 |00b6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06daaa: 0c0b |00b9: move-result-object v11 │ │ -06daac: 7020 ef0b ba00 |00ba: invoke-direct {v10, v11}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@0bef │ │ -06dab2: 270a |00bd: throw v10 │ │ -06dab4: 0d04 |00be: move-exception v4 │ │ -06dab6: 7110 7f04 0400 |00bf: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@047f │ │ -06dabc: 0a0a |00c2: move-result v10 │ │ -06dabe: 380a 6e00 |00c3: if-eqz v10, 0131 // +006e │ │ -06dac2: 220a 8a01 |00c5: new-instance v10, Ljava/io/IOException; // type@018a │ │ -06dac6: 7020 9909 4a00 |00c7: invoke-direct {v10, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@0999 │ │ -06dacc: 270a |00ca: throw v10 │ │ -06dace: 0d0a |00cb: move-exception v10 │ │ -06dad0: 3806 0900 |00cc: if-eqz v6, 00d5 // +0009 │ │ -06dad4: 7100 6004 0000 |00ce: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ -06dada: 0c0b |00d1: move-result-object v11 │ │ -06dadc: 6e20 5b04 6b00 |00d2: invoke-virtual {v11, v6}, Lcom/squareup/okhttp/internal/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@045b │ │ -06dae2: 3908 0500 |00d5: if-nez v8, 00da // +0005 │ │ -06dae6: 7110 7404 0600 |00d7: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ -06daec: 270a |00da: throw v10 │ │ -06daee: 6e10 3701 0100 |00db: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; // method@0137 │ │ -06daf4: 0c0a |00de: move-result-object v10 │ │ -06daf6: 6e10 4001 0100 |00df: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ -06dafc: 0c0b |00e2: move-result-object v11 │ │ -06dafe: 6e10 3202 0900 |00e3: invoke-virtual {v9}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@0232 │ │ -06db04: 0c0c |00e6: move-result-object v12 │ │ -06db06: 6e30 c901 ba0c |00e7: invoke-virtual {v10, v11, v12}, Lcom/squareup/okhttp/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@01c9 │ │ -06db0c: 6e10 0c02 0300 |00ea: invoke-virtual {v3}, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:()Z // method@020c │ │ -06db12: 0a0a |00ed: move-result v10 │ │ -06db14: 380a 3e00 |00ee: if-eqz v10, 012c // +003e │ │ -06db18: 7100 6004 0000 |00f0: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ -06db1e: 0c0a |00f3: move-result-object v10 │ │ -06db20: 6e20 6204 6a00 |00f4: invoke-virtual {v10, v6}, Lcom/squareup/okhttp/internal/Platform;.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@0462 │ │ -06db26: 0c05 |00f7: move-result-object v5 │ │ -06db28: 5be6 6003 |00f8: iput-object v6, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06db2c: 54ea 6003 |00fa: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06db30: 7110 a20e 0a00 |00fc: invoke-static {v10}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@0ea2 │ │ -06db36: 0c0a |00ff: move-result-object v10 │ │ -06db38: 7110 990e 0a00 |0100: invoke-static {v10}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -06db3e: 0c0a |0103: move-result-object v10 │ │ -06db40: 5bea 6103 |0104: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -06db44: 54ea 6003 |0106: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06db48: 7110 9d0e 0a00 |0108: invoke-static {v10}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@0e9d │ │ -06db4e: 0c0a |010b: move-result-object v10 │ │ -06db50: 7110 980e 0a00 |010c: invoke-static {v10}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -06db56: 0c0a |010f: move-result-object v10 │ │ -06db58: 5bea 5f03 |0110: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -06db5c: 5be9 5903 |0112: iput-object v9, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ -06db60: 3805 1a00 |0114: if-eqz v5, 012e // +001a │ │ -06db64: 7110 1e03 0500 |0116: invoke-static {v5}, Lcom/squareup/okhttp/Protocol;.get:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; // method@031e │ │ -06db6a: 0c0a |0119: move-result-object v10 │ │ -06db6c: 5bea 5c03 |011a: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06db70: 1218 |011c: const/4 v8, #int 1 // #1 │ │ -06db72: 3806 0900 |011d: if-eqz v6, 0126 // +0009 │ │ -06db76: 7100 6004 0000 |011f: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ -06db7c: 0c0a |0122: move-result-object v10 │ │ -06db7e: 6e20 5b04 6a00 |0123: invoke-virtual {v10, v6}, Lcom/squareup/okhttp/internal/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@045b │ │ -06db84: 3908 0500 |0126: if-nez v8, 012b // +0005 │ │ -06db88: 7110 7404 0600 |0128: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ -06db8e: 0e00 |012b: return-void │ │ -06db90: 1205 |012c: const/4 v5, #int 0 // #0 │ │ -06db92: 28cb |012d: goto 00f8 // -0035 │ │ -06db94: 620a 4501 |012e: sget-object v10, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -06db98: 28ea |0130: goto 011a // -0016 │ │ -06db9a: 2704 |0131: throw v4 │ │ +070440: 6e20 580a cb00 |00aa: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070446: 0c0b |00ad: move-result-object v11 │ │ +070448: 7110 5407 0200 |00ae: invoke-static {v2}, Lcom/squareup/okhttp/internal/tls/OkHostnameVerifier;.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; // method@0754 │ │ +07044e: 0c0c |00b1: move-result-object v12 │ │ +070450: 6e20 570a cb00 |00b2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +070456: 0c0b |00b5: move-result-object v11 │ │ +070458: 6e10 640a 0b00 |00b6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07045e: 0c0b |00b9: move-result-object v11 │ │ +070460: 7020 ef0b ba00 |00ba: invoke-direct {v10, v11}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@0bef │ │ +070466: 270a |00bd: throw v10 │ │ +070468: 0d04 |00be: move-exception v4 │ │ +07046a: 7110 7f04 0400 |00bf: invoke-static {v4}, Lcom/squareup/okhttp/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@047f │ │ +070470: 0a0a |00c2: move-result v10 │ │ +070472: 380a 6e00 |00c3: if-eqz v10, 0131 // +006e │ │ +070476: 220a 9c01 |00c5: new-instance v10, Ljava/io/IOException; // type@019c │ │ +07047a: 7020 9909 4a00 |00c7: invoke-direct {v10, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@0999 │ │ +070480: 270a |00ca: throw v10 │ │ +070482: 0d0a |00cb: move-exception v10 │ │ +070484: 3806 0900 |00cc: if-eqz v6, 00d5 // +0009 │ │ +070488: 7100 6004 0000 |00ce: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ +07048e: 0c0b |00d1: move-result-object v11 │ │ +070490: 6e20 5b04 6b00 |00d2: invoke-virtual {v11, v6}, Lcom/squareup/okhttp/internal/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@045b │ │ +070496: 3908 0500 |00d5: if-nez v8, 00da // +0005 │ │ +07049a: 7110 7404 0600 |00d7: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ +0704a0: 270a |00da: throw v10 │ │ +0704a2: 6e10 3701 0100 |00db: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getCertificatePinner:()Lcom/squareup/okhttp/CertificatePinner; // method@0137 │ │ +0704a8: 0c0a |00de: move-result-object v10 │ │ +0704aa: 6e10 4001 0100 |00df: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.getUriHost:()Ljava/lang/String; // method@0140 │ │ +0704b0: 0c0b |00e2: move-result-object v11 │ │ +0704b2: 6e10 3202 0900 |00e3: invoke-virtual {v9}, Lcom/squareup/okhttp/Handshake;.peerCertificates:()Ljava/util/List; // method@0232 │ │ +0704b8: 0c0c |00e6: move-result-object v12 │ │ +0704ba: 6e30 c901 ba0c |00e7: invoke-virtual {v10, v11, v12}, Lcom/squareup/okhttp/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@01c9 │ │ +0704c0: 6e10 0c02 0300 |00ea: invoke-virtual {v3}, Lcom/squareup/okhttp/ConnectionSpec;.supportsTlsExtensions:()Z // method@020c │ │ +0704c6: 0a0a |00ed: move-result v10 │ │ +0704c8: 380a 3e00 |00ee: if-eqz v10, 012c // +003e │ │ +0704cc: 7100 6004 0000 |00f0: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ +0704d2: 0c0a |00f3: move-result-object v10 │ │ +0704d4: 6e20 6204 6a00 |00f4: invoke-virtual {v10, v6}, Lcom/squareup/okhttp/internal/Platform;.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@0462 │ │ +0704da: 0c05 |00f7: move-result-object v5 │ │ +0704dc: 5be6 6003 |00f8: iput-object v6, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +0704e0: 54ea 6003 |00fa: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +0704e4: 7110 a20e 0a00 |00fc: invoke-static {v10}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@0ea2 │ │ +0704ea: 0c0a |00ff: move-result-object v10 │ │ +0704ec: 7110 990e 0a00 |0100: invoke-static {v10}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +0704f2: 0c0a |0103: move-result-object v10 │ │ +0704f4: 5bea 6103 |0104: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +0704f8: 54ea 6003 |0106: iget-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +0704fc: 7110 9d0e 0a00 |0108: invoke-static {v10}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@0e9d │ │ +070502: 0c0a |010b: move-result-object v10 │ │ +070504: 7110 980e 0a00 |010c: invoke-static {v10}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +07050a: 0c0a |010f: move-result-object v10 │ │ +07050c: 5bea 5f03 |0110: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +070510: 5be9 5903 |0112: iput-object v9, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ +070514: 3805 1a00 |0114: if-eqz v5, 012e // +001a │ │ +070518: 7110 1e03 0500 |0116: invoke-static {v5}, Lcom/squareup/okhttp/Protocol;.get:(Ljava/lang/String;)Lcom/squareup/okhttp/Protocol; // method@031e │ │ +07051e: 0c0a |0119: move-result-object v10 │ │ +070520: 5bea 5c03 |011a: iput-object v10, v14, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +070524: 1218 |011c: const/4 v8, #int 1 // #1 │ │ +070526: 3806 0900 |011d: if-eqz v6, 0126 // +0009 │ │ +07052a: 7100 6004 0000 |011f: invoke-static {}, Lcom/squareup/okhttp/internal/Platform;.get:()Lcom/squareup/okhttp/internal/Platform; // method@0460 │ │ +070530: 0c0a |0122: move-result-object v10 │ │ +070532: 6e20 5b04 6a00 |0123: invoke-virtual {v10, v6}, Lcom/squareup/okhttp/internal/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@045b │ │ +070538: 3908 0500 |0126: if-nez v8, 012b // +0005 │ │ +07053c: 7110 7404 0600 |0128: invoke-static {v6}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ +070542: 0e00 |012b: return-void │ │ +070544: 1205 |012c: const/4 v5, #int 0 // #0 │ │ +070546: 28cb |012d: goto 00f8 // -0035 │ │ +070548: 620a 4501 |012e: sget-object v10, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +07054c: 28ea |0130: goto 011a // -0016 │ │ +07054e: 2704 |0131: throw v4 │ │ catches : 5 │ │ 0x0017 - 0x00be │ │ Ljava/lang/AssertionError; -> 0x00be │ │ -> 0x00cb │ │ 0x00bf - 0x00cb │ │ -> 0x00cb │ │ 0x00db - 0x011c │ │ @@ -127528,130 +127480,130 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 244 16-bit code units │ │ -06dbd0: |[06dbd0] com.squareup.okhttp.internal.io.RealConnection.createTunnel:(II)V │ │ -06dbe0: 7010 4007 0c00 |0000: invoke-direct {v12}, Lcom/squareup/okhttp/internal/io/RealConnection;.createTunnelRequest:()Lcom/squareup/okhttp/Request; // method@0740 │ │ -06dbe6: 0c06 |0003: move-result-object v6 │ │ -06dbe8: 6e10 4803 0600 |0004: invoke-virtual {v6}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ -06dbee: 0c07 |0007: move-result-object v7 │ │ -06dbf0: 2208 c101 |0008: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -06dbf4: 7010 500a 0800 |000a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06dbfa: 1a09 3702 |000d: const-string v9, "CONNECT " // string@0237 │ │ -06dbfe: 6e20 580a 9800 |000f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06dc04: 0c08 |0012: move-result-object v8 │ │ -06dc06: 6e10 9d02 0700 |0013: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -06dc0c: 0c09 |0016: move-result-object v9 │ │ -06dc0e: 6e20 580a 9800 |0017: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06dc14: 0c08 |001a: move-result-object v8 │ │ -06dc16: 1a09 2701 |001b: const-string v9, ":" // string@0127 │ │ -06dc1a: 6e20 580a 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06dc20: 0c08 |0020: move-result-object v8 │ │ -06dc22: 6e10 aa02 0700 |0021: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -06dc28: 0a09 |0024: move-result v9 │ │ -06dc2a: 6e20 550a 9800 |0025: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06dc30: 0c08 |0028: move-result-object v8 │ │ -06dc32: 1a09 3e00 |0029: const-string v9, " HTTP/1.1" // string@003e │ │ -06dc36: 6e20 580a 9800 |002b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06dc3c: 0c08 |002e: move-result-object v8 │ │ -06dc3e: 6e10 640a 0800 |002f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06dc44: 0c01 |0032: move-result-object v1 │ │ -06dc46: 2205 0e01 |0033: new-instance v5, Lcom/squareup/okhttp/internal/http/Http1xStream; // type@010e │ │ -06dc4a: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -06dc4c: 54c9 6103 |0036: iget-object v9, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -06dc50: 54ca 5f03 |0038: iget-object v10, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -06dc54: 7040 6306 85a9 |003a: invoke-direct {v5, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/Http1xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@0663 │ │ -06dc5a: 54c8 6103 |003d: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -06dc5e: 7210 2b0e 0800 |003f: invoke-interface {v8}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ -06dc64: 0c08 |0042: move-result-object v8 │ │ -06dc66: 81da |0043: int-to-long v10, v13 │ │ -06dc68: 6209 d404 |0044: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06dc6c: 6e40 340f a89b |0046: invoke-virtual {v8, v10, v11, v9}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ -06dc72: 54c8 5f03 |0049: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -06dc76: 7210 ef0d 0800 |004b: invoke-interface {v8}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ -06dc7c: 0c08 |004e: move-result-object v8 │ │ -06dc7e: 81ea |004f: int-to-long v10, v14 │ │ -06dc80: 6209 d404 |0050: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06dc84: 6e40 340f a89b |0052: invoke-virtual {v8, v10, v11, v9}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ -06dc8a: 6e10 4603 0600 |0055: invoke-virtual {v6}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ -06dc90: 0c08 |0058: move-result-object v8 │ │ -06dc92: 6e30 7a06 8501 |0059: invoke-virtual {v5, v8, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V // method@067a │ │ -06dc98: 6e10 6d06 0500 |005c: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.finishRequest:()V // method@066d │ │ -06dc9e: 6e10 7706 0500 |005f: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readResponse:()Lcom/squareup/okhttp/Response$Builder; // method@0677 │ │ -06dca4: 0c08 |0062: move-result-object v8 │ │ -06dca6: 6e20 8203 6800 |0063: invoke-virtual {v8, v6}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ -06dcac: 0c08 |0066: move-result-object v8 │ │ -06dcae: 6e10 7503 0800 |0067: invoke-virtual {v8}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ -06dcb4: 0c04 |006a: move-result-object v4 │ │ -06dcb6: 7110 dc06 0400 |006b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@06dc │ │ -06dcbc: 0b02 |006e: move-result-wide v2 │ │ -06dcbe: 1608 ffff |006f: const-wide/16 v8, #int -1 // #ffff │ │ -06dcc2: 3108 0208 |0071: cmp-long v8, v2, v8 │ │ -06dcc6: 3908 0400 |0073: if-nez v8, 0077 // +0004 │ │ -06dcca: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ -06dcce: 6e30 7306 2503 |0077: invoke-virtual {v5, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@0673 │ │ -06dcd4: 0c00 |007a: move-result-object v0 │ │ -06dcd6: 1408 ffff ff7f |007b: const v8, #float nan // #7fffffff │ │ -06dcdc: 6209 d404 |007e: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06dce0: 7130 8304 8009 |0080: invoke-static {v0, v8, v9}, Lcom/squareup/okhttp/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0483 │ │ -06dce6: 7210 240f 0000 |0083: invoke-interface {v0}, Lokio/Source;.close:()V // method@0f24 │ │ -06dcec: 6e10 9303 0400 |0086: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -06dcf2: 0a08 |0089: move-result v8 │ │ -06dcf4: 2c08 6000 0000 |008a: sparse-switch v8, 000000ea // +00000060 │ │ -06dcfa: 2208 8a01 |008d: new-instance v8, Ljava/io/IOException; // type@018a │ │ -06dcfe: 2209 c101 |008f: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -06dd02: 7010 500a 0900 |0091: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06dd08: 1a0a 8a0b |0094: const-string v10, "Unexpected response code for CONNECT: " // string@0b8a │ │ -06dd0c: 6e20 580a a900 |0096: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06dd12: 0c09 |0099: move-result-object v9 │ │ -06dd14: 6e10 9303 0400 |009a: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -06dd1a: 0a0a |009d: move-result v10 │ │ -06dd1c: 6e20 550a a900 |009e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06dd22: 0c09 |00a1: move-result-object v9 │ │ -06dd24: 6e10 640a 0900 |00a2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06dd2a: 0c09 |00a5: move-result-object v9 │ │ -06dd2c: 7020 9809 9800 |00a6: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06dd32: 2708 |00a9: throw v8 │ │ -06dd34: 54c8 6103 |00aa: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -06dd38: 7210 040e 0800 |00ac: invoke-interface {v8}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -06dd3e: 0c08 |00af: move-result-object v8 │ │ -06dd40: 6e10 8d0d 0800 |00b0: invoke-virtual {v8}, Lokio/Buffer;.exhausted:()Z // method@0d8d │ │ -06dd46: 0a08 |00b3: move-result v8 │ │ -06dd48: 3808 0e00 |00b4: if-eqz v8, 00c2 // +000e │ │ -06dd4c: 54c8 5f03 |00b6: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -06dd50: 7210 e90d 0800 |00b8: invoke-interface {v8}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ -06dd56: 0c08 |00bb: move-result-object v8 │ │ -06dd58: 6e10 8d0d 0800 |00bc: invoke-virtual {v8}, Lokio/Buffer;.exhausted:()Z // method@0d8d │ │ -06dd5e: 0a08 |00bf: move-result v8 │ │ -06dd60: 3908 2800 |00c0: if-nez v8, 00e8 // +0028 │ │ -06dd64: 2208 8a01 |00c2: new-instance v8, Ljava/io/IOException; // type@018a │ │ -06dd68: 1a09 a10a |00c4: const-string v9, "TLS tunnel buffered too many bytes!" // string@0aa1 │ │ -06dd6c: 7020 9809 9800 |00c6: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06dd72: 2708 |00c9: throw v8 │ │ -06dd74: 54c8 5e03 |00ca: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06dd78: 6e10 b503 0800 |00cc: invoke-virtual {v8}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06dd7e: 0c08 |00cf: move-result-object v8 │ │ -06dd80: 6e10 3601 0800 |00d0: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@0136 │ │ -06dd86: 0c08 |00d3: move-result-object v8 │ │ -06dd88: 54c9 5e03 |00d4: iget-object v9, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06dd8c: 6e10 b603 0900 |00d6: invoke-virtual {v9}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ -06dd92: 0c09 |00d9: move-result-object v9 │ │ -06dd94: 7130 e106 4809 |00da: invoke-static {v8, v4, v9}, Lcom/squareup/okhttp/internal/http/OkHeaders;.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; // method@06e1 │ │ -06dd9a: 0c06 |00dd: move-result-object v6 │ │ -06dd9c: 3906 55ff |00de: if-nez v6, 0033 // -00ab │ │ -06dda0: 2208 8a01 |00e0: new-instance v8, Ljava/io/IOException; // type@018a │ │ -06dda4: 1a09 7103 |00e2: const-string v9, "Failed to authenticate with proxy" // string@0371 │ │ -06dda8: 7020 9809 9800 |00e4: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -06ddae: 2708 |00e7: throw v8 │ │ -06ddb0: 0e00 |00e8: return-void │ │ -06ddb2: 0000 |00e9: nop // spacer │ │ -06ddb4: 0002 0200 c800 0000 9701 0000 2000 ... |00ea: sparse-switch-data (10 units) │ │ +070584: |[070584] com.squareup.okhttp.internal.io.RealConnection.createTunnel:(II)V │ │ +070594: 7010 4007 0c00 |0000: invoke-direct {v12}, Lcom/squareup/okhttp/internal/io/RealConnection;.createTunnelRequest:()Lcom/squareup/okhttp/Request; // method@0740 │ │ +07059a: 0c06 |0003: move-result-object v6 │ │ +07059c: 6e10 4803 0600 |0004: invoke-virtual {v6}, Lcom/squareup/okhttp/Request;.httpUrl:()Lcom/squareup/okhttp/HttpUrl; // method@0348 │ │ +0705a2: 0c07 |0007: move-result-object v7 │ │ +0705a4: 2208 d301 |0008: new-instance v8, Ljava/lang/StringBuilder; // type@01d3 │ │ +0705a8: 7010 500a 0800 |000a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0705ae: 1a09 3702 |000d: const-string v9, "CONNECT " // string@0237 │ │ +0705b2: 6e20 580a 9800 |000f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0705b8: 0c08 |0012: move-result-object v8 │ │ +0705ba: 6e10 9d02 0700 |0013: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +0705c0: 0c09 |0016: move-result-object v9 │ │ +0705c2: 6e20 580a 9800 |0017: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0705c8: 0c08 |001a: move-result-object v8 │ │ +0705ca: 1a09 2701 |001b: const-string v9, ":" // string@0127 │ │ +0705ce: 6e20 580a 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0705d4: 0c08 |0020: move-result-object v8 │ │ +0705d6: 6e10 aa02 0700 |0021: invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +0705dc: 0a09 |0024: move-result v9 │ │ +0705de: 6e20 550a 9800 |0025: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0705e4: 0c08 |0028: move-result-object v8 │ │ +0705e6: 1a09 3e00 |0029: const-string v9, " HTTP/1.1" // string@003e │ │ +0705ea: 6e20 580a 9800 |002b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0705f0: 0c08 |002e: move-result-object v8 │ │ +0705f2: 6e10 640a 0800 |002f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0705f8: 0c03 |0032: move-result-object v3 │ │ +0705fa: 2205 2001 |0033: new-instance v5, Lcom/squareup/okhttp/internal/http/Http1xStream; // type@0120 │ │ +0705fe: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +070600: 54c9 6103 |0036: iget-object v9, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +070604: 54ca 5f03 |0038: iget-object v10, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +070608: 7040 6306 85a9 |003a: invoke-direct {v5, v8, v9, v10}, Lcom/squareup/okhttp/internal/http/Http1xStream;.:(Lcom/squareup/okhttp/internal/http/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@0663 │ │ +07060e: 54c8 6103 |003d: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +070612: 7210 2b0e 0800 |003f: invoke-interface {v8}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ +070618: 0c08 |0042: move-result-object v8 │ │ +07061a: 81d9 |0043: int-to-long v9, v13 │ │ +07061c: 620b d404 |0044: sget-object v11, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +070620: 6e40 340f 98ba |0046: invoke-virtual {v8, v9, v10, v11}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ +070626: 54c8 5f03 |0049: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +07062a: 7210 ef0d 0800 |004b: invoke-interface {v8}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ +070630: 0c08 |004e: move-result-object v8 │ │ +070632: 81e9 |004f: int-to-long v9, v14 │ │ +070634: 620b d404 |0050: sget-object v11, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +070638: 6e40 340f 98ba |0052: invoke-virtual {v8, v9, v10, v11}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ +07063e: 6e10 4603 0600 |0055: invoke-virtual {v6}, Lcom/squareup/okhttp/Request;.headers:()Lcom/squareup/okhttp/Headers; // method@0346 │ │ +070644: 0c08 |0058: move-result-object v8 │ │ +070646: 6e30 7a06 8503 |0059: invoke-virtual {v5, v8, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.writeRequest:(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V // method@067a │ │ +07064c: 6e10 6d06 0500 |005c: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.finishRequest:()V // method@066d │ │ +070652: 6e10 7706 0500 |005f: invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readResponse:()Lcom/squareup/okhttp/Response$Builder; // method@0677 │ │ +070658: 0c08 |0062: move-result-object v8 │ │ +07065a: 6e20 8203 6800 |0063: invoke-virtual {v8, v6}, Lcom/squareup/okhttp/Response$Builder;.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; // method@0382 │ │ +070660: 0c08 |0066: move-result-object v8 │ │ +070662: 6e10 7503 0800 |0067: invoke-virtual {v8}, Lcom/squareup/okhttp/Response$Builder;.build:()Lcom/squareup/okhttp/Response; // method@0375 │ │ +070668: 0c04 |006a: move-result-object v4 │ │ +07066a: 7110 dc06 0400 |006b: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;.contentLength:(Lcom/squareup/okhttp/Response;)J // method@06dc │ │ +070670: 0b01 |006e: move-result-wide v1 │ │ +070672: 1608 ffff |006f: const-wide/16 v8, #int -1 // #ffff │ │ +070676: 3108 0108 |0071: cmp-long v8, v1, v8 │ │ +07067a: 3908 0400 |0073: if-nez v8, 0077 // +0004 │ │ +07067e: 1601 0000 |0075: const-wide/16 v1, #int 0 // #0 │ │ +070682: 6e30 7306 1502 |0077: invoke-virtual {v5, v1, v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.newFixedLengthSource:(J)Lokio/Source; // method@0673 │ │ +070688: 0c00 |007a: move-result-object v0 │ │ +07068a: 1408 ffff ff7f |007b: const v8, #float nan // #7fffffff │ │ +070690: 6209 d404 |007e: sget-object v9, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +070694: 7130 8304 8009 |0080: invoke-static {v0, v8, v9}, Lcom/squareup/okhttp/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0483 │ │ +07069a: 7210 240f 0000 |0083: invoke-interface {v0}, Lokio/Source;.close:()V // method@0f24 │ │ +0706a0: 6e10 9303 0400 |0086: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +0706a6: 0a08 |0089: move-result v8 │ │ +0706a8: 2c08 6000 0000 |008a: sparse-switch v8, 000000ea // +00000060 │ │ +0706ae: 2208 9c01 |008d: new-instance v8, Ljava/io/IOException; // type@019c │ │ +0706b2: 2209 d301 |008f: new-instance v9, Ljava/lang/StringBuilder; // type@01d3 │ │ +0706b6: 7010 500a 0900 |0091: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0706bc: 1a0a 9e0b |0094: const-string v10, "Unexpected response code for CONNECT: " // string@0b9e │ │ +0706c0: 6e20 580a a900 |0096: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0706c6: 0c09 |0099: move-result-object v9 │ │ +0706c8: 6e10 9303 0400 |009a: invoke-virtual {v4}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +0706ce: 0a0a |009d: move-result v10 │ │ +0706d0: 6e20 550a a900 |009e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0706d6: 0c09 |00a1: move-result-object v9 │ │ +0706d8: 6e10 640a 0900 |00a2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0706de: 0c09 |00a5: move-result-object v9 │ │ +0706e0: 7020 9809 9800 |00a6: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0706e6: 2708 |00a9: throw v8 │ │ +0706e8: 54c8 6103 |00aa: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +0706ec: 7210 040e 0800 |00ac: invoke-interface {v8}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +0706f2: 0c08 |00af: move-result-object v8 │ │ +0706f4: 6e10 8d0d 0800 |00b0: invoke-virtual {v8}, Lokio/Buffer;.exhausted:()Z // method@0d8d │ │ +0706fa: 0a08 |00b3: move-result v8 │ │ +0706fc: 3808 0e00 |00b4: if-eqz v8, 00c2 // +000e │ │ +070700: 54c8 5f03 |00b6: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +070704: 7210 e90d 0800 |00b8: invoke-interface {v8}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ +07070a: 0c08 |00bb: move-result-object v8 │ │ +07070c: 6e10 8d0d 0800 |00bc: invoke-virtual {v8}, Lokio/Buffer;.exhausted:()Z // method@0d8d │ │ +070712: 0a08 |00bf: move-result v8 │ │ +070714: 3908 2800 |00c0: if-nez v8, 00e8 // +0028 │ │ +070718: 2208 9c01 |00c2: new-instance v8, Ljava/io/IOException; // type@019c │ │ +07071c: 1a09 b50a |00c4: const-string v9, "TLS tunnel buffered too many bytes!" // string@0ab5 │ │ +070720: 7020 9809 9800 |00c6: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +070726: 2708 |00c9: throw v8 │ │ +070728: 54c8 5e03 |00ca: iget-object v8, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +07072c: 6e10 b503 0800 |00cc: invoke-virtual {v8}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +070732: 0c08 |00cf: move-result-object v8 │ │ +070734: 6e10 3601 0800 |00d0: invoke-virtual {v8}, Lcom/squareup/okhttp/Address;.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; // method@0136 │ │ +07073a: 0c08 |00d3: move-result-object v8 │ │ +07073c: 54c9 5e03 |00d4: iget-object v9, v12, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070740: 6e10 b603 0900 |00d6: invoke-virtual {v9}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ +070746: 0c09 |00d9: move-result-object v9 │ │ +070748: 7130 e106 4809 |00da: invoke-static {v8, v4, v9}, Lcom/squareup/okhttp/internal/http/OkHeaders;.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; // method@06e1 │ │ +07074e: 0c06 |00dd: move-result-object v6 │ │ +070750: 3906 55ff |00de: if-nez v6, 0033 // -00ab │ │ +070754: 2208 9c01 |00e0: new-instance v8, Ljava/io/IOException; // type@019c │ │ +070758: 1a09 7103 |00e2: const-string v9, "Failed to authenticate with proxy" // string@0371 │ │ +07075c: 7020 9809 9800 |00e4: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +070762: 2708 |00e7: throw v8 │ │ +070764: 0e00 |00e8: return-void │ │ +070766: 0000 |00e9: nop // spacer │ │ +070768: 0002 0200 c800 0000 9701 0000 2000 ... |00ea: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0008 line=238 │ │ 0x0033 line=240 │ │ 0x003d line=241 │ │ @@ -127675,16 +127627,16 @@ │ │ 0x00da line=268 │ │ 0x00de line=270 │ │ 0x00e0 line=271 │ │ 0x00e8 line=265 │ │ 0x00e9 line=256 │ │ locals : │ │ 0x007b - 0x00f4 reg=0 body Lokio/Source; │ │ - 0x0033 - 0x00f4 reg=1 requestLine Ljava/lang/String; │ │ - 0x006f - 0x00f4 reg=2 contentLength J │ │ + 0x006f - 0x00f4 reg=1 contentLength J │ │ + 0x0033 - 0x00f4 reg=3 requestLine Ljava/lang/String; │ │ 0x006b - 0x00f4 reg=4 response Lcom/squareup/okhttp/Response; │ │ 0x003d - 0x00f4 reg=5 tunnelConnection Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0004 - 0x00f4 reg=6 tunnelRequest Lcom/squareup/okhttp/Request; │ │ 0x0008 - 0x00f4 reg=7 url Lcom/squareup/okhttp/HttpUrl; │ │ 0x0000 - 0x00f4 reg=12 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ 0x0000 - 0x00f4 reg=13 readTimeout I │ │ 0x0000 - 0x00f4 reg=14 writeTimeout I │ │ @@ -127694,46 +127646,46 @@ │ │ type : '()Lcom/squareup/okhttp/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -06ddc8: |[06ddc8] com.squareup.okhttp.internal.io.RealConnection.createTunnelRequest:()Lcom/squareup/okhttp/Request; │ │ -06ddd8: 2200 ae00 |0000: new-instance v0, Lcom/squareup/okhttp/Request$Builder; // type@00ae │ │ -06dddc: 7010 2203 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ -06dde2: 5431 5e03 |0005: iget-object v1, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06dde6: 6e10 b503 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06ddec: 0c01 |000a: move-result-object v1 │ │ -06ddee: 6e10 4301 0100 |000b: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ -06ddf4: 0c01 |000e: move-result-object v1 │ │ -06ddf6: 6e20 3903 1000 |000f: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@0339 │ │ -06ddfc: 0c00 |0012: move-result-object v0 │ │ -06ddfe: 1a01 d603 |0013: const-string v1, "Host" // string@03d6 │ │ -06de02: 5432 5e03 |0015: iget-object v2, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06de06: 6e10 b503 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06de0c: 0c02 |001a: move-result-object v2 │ │ -06de0e: 6e10 4301 0200 |001b: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ -06de14: 0c02 |001e: move-result-object v2 │ │ -06de16: 7110 7904 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0479 │ │ -06de1c: 0c02 |0022: move-result-object v2 │ │ -06de1e: 6e30 3103 1002 |0023: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -06de24: 0c00 |0026: move-result-object v0 │ │ -06de26: 1a01 a209 |0027: const-string v1, "Proxy-Connection" // string@09a2 │ │ -06de2a: 1a02 6904 |0029: const-string v2, "Keep-Alive" // string@0469 │ │ -06de2e: 6e30 3103 1002 |002b: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -06de34: 0c00 |002e: move-result-object v0 │ │ -06de36: 1a01 9e0b |002f: const-string v1, "User-Agent" // string@0b9e │ │ -06de3a: 7100 8704 0000 |0031: invoke-static {}, Lcom/squareup/okhttp/internal/Version;.userAgent:()Ljava/lang/String; // method@0487 │ │ -06de40: 0c02 |0034: move-result-object v2 │ │ -06de42: 6e30 3103 1002 |0035: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ -06de48: 0c00 |0038: move-result-object v0 │ │ -06de4a: 6e10 2b03 0000 |0039: invoke-virtual {v0}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -06de50: 0c00 |003c: move-result-object v0 │ │ -06de52: 1100 |003d: return-object v0 │ │ +07077c: |[07077c] com.squareup.okhttp.internal.io.RealConnection.createTunnelRequest:()Lcom/squareup/okhttp/Request; │ │ +07078c: 2200 c000 |0000: new-instance v0, Lcom/squareup/okhttp/Request$Builder; // type@00c0 │ │ +070790: 7010 2203 0000 |0002: invoke-direct {v0}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ +070796: 5431 5e03 |0005: iget-object v1, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +07079a: 6e10 b503 0100 |0007: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +0707a0: 0c01 |000a: move-result-object v1 │ │ +0707a2: 6e10 4301 0100 |000b: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ +0707a8: 0c01 |000e: move-result-object v1 │ │ +0707aa: 6e20 3903 1000 |000f: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.url:(Lcom/squareup/okhttp/HttpUrl;)Lcom/squareup/okhttp/Request$Builder; // method@0339 │ │ +0707b0: 0c00 |0012: move-result-object v0 │ │ +0707b2: 1a01 d603 |0013: const-string v1, "Host" // string@03d6 │ │ +0707b6: 5432 5e03 |0015: iget-object v2, v3, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +0707ba: 6e10 b503 0200 |0017: invoke-virtual {v2}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +0707c0: 0c02 |001a: move-result-object v2 │ │ +0707c2: 6e10 4301 0200 |001b: invoke-virtual {v2}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ +0707c8: 0c02 |001e: move-result-object v2 │ │ +0707ca: 7110 7904 0200 |001f: invoke-static {v2}, Lcom/squareup/okhttp/internal/Util;.hostHeader:(Lcom/squareup/okhttp/HttpUrl;)Ljava/lang/String; // method@0479 │ │ +0707d0: 0c02 |0022: move-result-object v2 │ │ +0707d2: 6e30 3103 1002 |0023: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +0707d8: 0c00 |0026: move-result-object v0 │ │ +0707da: 1a01 b609 |0027: const-string v1, "Proxy-Connection" // string@09b6 │ │ +0707de: 1a02 6904 |0029: const-string v2, "Keep-Alive" // string@0469 │ │ +0707e2: 6e30 3103 1002 |002b: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +0707e8: 0c00 |002e: move-result-object v0 │ │ +0707ea: 1a01 b20b |002f: const-string v1, "User-Agent" // string@0bb2 │ │ +0707ee: 7100 8704 0000 |0031: invoke-static {}, Lcom/squareup/okhttp/internal/Version;.userAgent:()Ljava/lang/String; // method@0487 │ │ +0707f4: 0c02 |0034: move-result-object v2 │ │ +0707f6: 6e30 3103 1002 |0035: invoke-virtual {v0, v1, v2}, Lcom/squareup/okhttp/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@0331 │ │ +0707fc: 0c00 |0038: move-result-object v0 │ │ +0707fe: 6e10 2b03 0000 |0039: invoke-virtual {v0}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +070804: 0c00 |003c: move-result-object v0 │ │ +070806: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0007 line=289 │ │ 0x0017 line=290 │ │ 0x002b line=291 │ │ 0x0031 line=292 │ │ @@ -127747,22 +127699,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06de54: |[06de54] com.squareup.okhttp.internal.io.RealConnection.allocationLimit:()I │ │ -06de64: 5420 5803 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ -06de68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06de6c: 6e10 0405 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.maxConcurrentStreams:()I // method@0504 │ │ -06de72: 0a01 |0007: move-result v1 │ │ -06de74: 0f01 |0008: return v1 │ │ -06de76: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -06de78: 28fe |000a: goto 0008 // -0002 │ │ +070808: |[070808] com.squareup.okhttp.internal.io.RealConnection.allocationLimit:()I │ │ +070818: 5420 5803 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ +07081c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +070820: 6e10 0405 0000 |0004: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection;.maxConcurrentStreams:()I // method@0504 │ │ +070826: 0a01 |0007: move-result v1 │ │ +070828: 0f01 |0008: return v1 │ │ +07082a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +07082c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ 0x0004 line=317 │ │ locals : │ │ 0x0002 - 0x000b reg=0 framedConnection Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ @@ -127773,18 +127725,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06de7c: |[06de7c] com.squareup.okhttp.internal.io.RealConnection.cancel:()V │ │ -06de8c: 5410 5d03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06de90: 7110 7404 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ -06de96: 0e00 |0005: return-void │ │ +070830: |[070830] com.squareup.okhttp.internal.io.RealConnection.cancel:()V │ │ +070840: 5410 5d03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +070844: 7110 7404 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ +07084a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0005 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ @@ -127793,96 +127745,96 @@ │ │ type : '(IIILjava/util/List;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 164 16-bit code units │ │ -06de98: |[06de98] com.squareup.okhttp.internal.io.RealConnection.connect:(IIILjava/util/List;Z)V │ │ -06dea8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06deaa: 5495 5c03 |0001: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06deae: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -06deb2: 2205 ad01 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@01ad │ │ -06deb6: 1a06 6c0d |0007: const-string v6, "already connected" // string@0d6c │ │ -06deba: 7020 f209 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06dec0: 2705 |000c: throw v5 │ │ -06dec2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -06dec4: 2201 bb00 |000e: new-instance v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector; // type@00bb │ │ -06dec8: 7020 c003 d100 |0010: invoke-direct {v1, v13}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.:(Ljava/util/List;)V // method@03c0 │ │ -06dece: 5495 5e03 |0013: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06ded2: 6e10 b603 0500 |0015: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ -06ded8: 0c03 |0018: move-result-object v3 │ │ -06deda: 5495 5e03 |0019: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06dede: 6e10 b503 0500 |001b: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06dee4: 0c00 |001e: move-result-object v0 │ │ -06dee6: 5495 5e03 |001f: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06deea: 6e10 b503 0500 |0021: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06def0: 0c05 |0024: move-result-object v5 │ │ -06def2: 6e10 3f01 0500 |0025: invoke-virtual {v5}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@013f │ │ -06def8: 0c05 |0028: move-result-object v5 │ │ -06defa: 3905 3200 |0029: if-nez v5, 005b // +0032 │ │ -06defe: 6205 d700 |002b: sget-object v5, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@00d7 │ │ -06df02: 7220 630b 5d00 |002d: invoke-interface {v13, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ -06df08: 0a05 |0030: move-result v5 │ │ -06df0a: 3905 2a00 |0031: if-nez v5, 005b // +002a │ │ -06df0e: 2205 1f01 |0033: new-instance v5, Lcom/squareup/okhttp/internal/http/RouteException; // type@011f │ │ -06df12: 2206 ea01 |0035: new-instance v6, Ljava/net/UnknownServiceException; // type@01ea │ │ -06df16: 2207 c101 |0037: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -06df1a: 7010 500a 0700 |0039: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06df20: 1a08 2d02 |003c: const-string v8, "CLEARTEXT communication not supported: " // string@022d │ │ -06df24: 6e20 580a 8700 |003e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06df2a: 0c07 |0041: move-result-object v7 │ │ -06df2c: 6e20 570a d700 |0042: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06df32: 0c07 |0045: move-result-object v7 │ │ -06df34: 6e10 640a 0700 |0046: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06df3a: 0c07 |0049: move-result-object v7 │ │ -06df3c: 7020 e10a 7600 |004a: invoke-direct {v6, v7}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@0ae1 │ │ -06df42: 7020 fd06 6500 |004d: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@06fd │ │ -06df48: 2705 |0050: throw v5 │ │ -06df4a: 2205 e001 |0051: new-instance v5, Ljava/net/Socket; // type@01e0 │ │ -06df4e: 7020 c20a 3500 |0053: invoke-direct {v5, v3}, Ljava/net/Socket;.:(Ljava/net/Proxy;)V // method@0ac2 │ │ -06df54: 5b95 5d03 |0056: iput-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06df58: 7051 3d07 a9cb |0058: invoke-direct {v9, v10, v11, v12, v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.connectSocket:(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V // method@073d │ │ -06df5e: 5495 5c03 |005b: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06df62: 3905 4600 |005d: if-nez v5, 00a3 // +0046 │ │ -06df66: 6e10 bd0a 0300 |005f: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -06df6c: 0c05 |0062: move-result-object v5 │ │ -06df6e: 6206 ce04 |0063: sget-object v6, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@04ce │ │ -06df72: 3265 0a00 |0065: if-eq v5, v6, 006f // +000a │ │ -06df76: 6e10 bd0a 0300 |0067: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ -06df7c: 0c05 |006a: move-result-object v5 │ │ -06df7e: 6206 cf04 |006b: sget-object v6, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@04cf │ │ -06df82: 3365 e4ff |006d: if-ne v5, v6, 0051 // -001c │ │ -06df86: 6e10 3e01 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getSocketFactory:()Ljavax/net/SocketFactory; // method@013e │ │ -06df8c: 0c05 |0072: move-result-object v5 │ │ -06df8e: 6e10 e70b 0500 |0073: invoke-virtual {v5}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@0be7 │ │ -06df94: 0c05 |0076: move-result-object v5 │ │ -06df96: 28df |0077: goto 0056 // -0021 │ │ -06df98: 0d02 |0078: move-exception v2 │ │ -06df9a: 5495 6003 |0079: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06df9e: 7110 7404 0500 |007b: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ -06dfa4: 5495 5d03 |007e: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06dfa8: 7110 7404 0500 |0080: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ -06dfae: 5b97 6003 |0083: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06dfb2: 5b97 5d03 |0085: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ -06dfb6: 5b97 6103 |0087: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -06dfba: 5b97 5f03 |0089: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ -06dfbe: 5b97 5903 |008b: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ -06dfc2: 5b97 5c03 |008d: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06dfc6: 3904 1000 |008f: if-nez v4, 009f // +0010 │ │ -06dfca: 2204 1f01 |0091: new-instance v4, Lcom/squareup/okhttp/internal/http/RouteException; // type@011f │ │ -06dfce: 7020 fd06 2400 |0093: invoke-direct {v4, v2}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@06fd │ │ -06dfd4: 380e 0800 |0096: if-eqz v14, 009e // +0008 │ │ -06dfd8: 6e20 c203 2100 |0098: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionFailed:(Ljava/io/IOException;)Z // method@03c2 │ │ -06dfde: 0a05 |009b: move-result v5 │ │ -06dfe0: 3905 bfff |009c: if-nez v5, 005b // -0041 │ │ -06dfe4: 2704 |009e: throw v4 │ │ -06dfe6: 6e20 fe06 2400 |009f: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/http/RouteException;.addConnectException:(Ljava/io/IOException;)V // method@06fe │ │ -06dfec: 28f4 |00a2: goto 0096 // -000c │ │ -06dfee: 0e00 |00a3: return-void │ │ +07084c: |[07084c] com.squareup.okhttp.internal.io.RealConnection.connect:(IIILjava/util/List;Z)V │ │ +07085c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07085e: 5495 5c03 |0001: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +070862: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +070866: 2205 bf01 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@01bf │ │ +07086a: 1a06 800d |0007: const-string v6, "already connected" // string@0d80 │ │ +07086e: 7020 f209 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +070874: 2705 |000c: throw v5 │ │ +070876: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +070878: 2201 cd00 |000e: new-instance v1, Lcom/squareup/okhttp/internal/ConnectionSpecSelector; // type@00cd │ │ +07087c: 7020 c003 d100 |0010: invoke-direct {v1, v13}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.:(Ljava/util/List;)V // method@03c0 │ │ +070882: 5495 5e03 |0013: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070886: 6e10 b603 0500 |0015: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ +07088c: 0c03 |0018: move-result-object v3 │ │ +07088e: 5495 5e03 |0019: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070892: 6e10 b503 0500 |001b: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +070898: 0c00 |001e: move-result-object v0 │ │ +07089a: 5495 5e03 |001f: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +07089e: 6e10 b503 0500 |0021: invoke-virtual {v5}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +0708a4: 0c05 |0024: move-result-object v5 │ │ +0708a6: 6e10 3f01 0500 |0025: invoke-virtual {v5}, Lcom/squareup/okhttp/Address;.getSslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@013f │ │ +0708ac: 0c05 |0028: move-result-object v5 │ │ +0708ae: 3905 3200 |0029: if-nez v5, 005b // +0032 │ │ +0708b2: 6205 d700 |002b: sget-object v5, Lcom/squareup/okhttp/ConnectionSpec;.CLEARTEXT:Lcom/squareup/okhttp/ConnectionSpec; // field@00d7 │ │ +0708b6: 7220 630b 5d00 |002d: invoke-interface {v13, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0b63 │ │ +0708bc: 0a05 |0030: move-result v5 │ │ +0708be: 3905 2a00 |0031: if-nez v5, 005b // +002a │ │ +0708c2: 2205 3101 |0033: new-instance v5, Lcom/squareup/okhttp/internal/http/RouteException; // type@0131 │ │ +0708c6: 2206 fd01 |0035: new-instance v6, Ljava/net/UnknownServiceException; // type@01fd │ │ +0708ca: 2207 d301 |0037: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +0708ce: 7010 500a 0700 |0039: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0708d4: 1a08 2d02 |003c: const-string v8, "CLEARTEXT communication not supported: " // string@022d │ │ +0708d8: 6e20 580a 8700 |003e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0708de: 0c07 |0041: move-result-object v7 │ │ +0708e0: 6e20 570a d700 |0042: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0708e6: 0c07 |0045: move-result-object v7 │ │ +0708e8: 6e10 640a 0700 |0046: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0708ee: 0c07 |0049: move-result-object v7 │ │ +0708f0: 7020 e10a 7600 |004a: invoke-direct {v6, v7}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@0ae1 │ │ +0708f6: 7020 fd06 6500 |004d: invoke-direct {v5, v6}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@06fd │ │ +0708fc: 2705 |0050: throw v5 │ │ +0708fe: 2205 f301 |0051: new-instance v5, Ljava/net/Socket; // type@01f3 │ │ +070902: 7020 c20a 3500 |0053: invoke-direct {v5, v3}, Ljava/net/Socket;.:(Ljava/net/Proxy;)V // method@0ac2 │ │ +070908: 5b95 5d03 |0056: iput-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +07090c: 7051 3d07 a9cb |0058: invoke-direct {v9, v10, v11, v12, v1}, Lcom/squareup/okhttp/internal/io/RealConnection;.connectSocket:(IIILcom/squareup/okhttp/internal/ConnectionSpecSelector;)V // method@073d │ │ +070912: 5495 5c03 |005b: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +070916: 3905 4600 |005d: if-nez v5, 00a3 // +0046 │ │ +07091a: 6e10 bd0a 0300 |005f: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +070920: 0c05 |0062: move-result-object v5 │ │ +070922: 6206 ce04 |0063: sget-object v6, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@04ce │ │ +070926: 3265 0a00 |0065: if-eq v5, v6, 006f // +000a │ │ +07092a: 6e10 bd0a 0300 |0067: invoke-virtual {v3}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@0abd │ │ +070930: 0c05 |006a: move-result-object v5 │ │ +070932: 6206 cf04 |006b: sget-object v6, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@04cf │ │ +070936: 3365 e4ff |006d: if-ne v5, v6, 0051 // -001c │ │ +07093a: 6e10 3e01 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/Address;.getSocketFactory:()Ljavax/net/SocketFactory; // method@013e │ │ +070940: 0c05 |0072: move-result-object v5 │ │ +070942: 6e10 e70b 0500 |0073: invoke-virtual {v5}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@0be7 │ │ +070948: 0c05 |0076: move-result-object v5 │ │ +07094a: 28df |0077: goto 0056 // -0021 │ │ +07094c: 0d02 |0078: move-exception v2 │ │ +07094e: 5495 6003 |0079: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070952: 7110 7404 0500 |007b: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ +070958: 5495 5d03 |007e: iget-object v5, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +07095c: 7110 7404 0500 |0080: invoke-static {v5}, Lcom/squareup/okhttp/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@0474 │ │ +070962: 5b97 6003 |0083: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070966: 5b97 5d03 |0085: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.rawSocket:Ljava/net/Socket; // field@035d │ │ +07096a: 5b97 6103 |0087: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +07096e: 5b97 5f03 |0089: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.sink:Lokio/BufferedSink; // field@035f │ │ +070972: 5b97 5903 |008b: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ +070976: 5b97 5c03 |008d: iput-object v7, v9, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +07097a: 3904 1000 |008f: if-nez v4, 009f // +0010 │ │ +07097e: 2204 3101 |0091: new-instance v4, Lcom/squareup/okhttp/internal/http/RouteException; // type@0131 │ │ +070982: 7020 fd06 2400 |0093: invoke-direct {v4, v2}, Lcom/squareup/okhttp/internal/http/RouteException;.:(Ljava/io/IOException;)V // method@06fd │ │ +070988: 380e 0800 |0096: if-eqz v14, 009e // +0008 │ │ +07098c: 6e20 c203 2100 |0098: invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/ConnectionSpecSelector;.connectionFailed:(Ljava/io/IOException;)Z // method@03c2 │ │ +070992: 0a05 |009b: move-result v5 │ │ +070994: 3905 bfff |009c: if-nez v5, 005b // -0041 │ │ +070998: 2704 |009e: throw v4 │ │ +07099a: 6e20 fe06 2400 |009f: invoke-virtual {v4, v2}, Lcom/squareup/okhttp/internal/http/RouteException;.addConnectException:(Ljava/io/IOException;)V // method@06fe │ │ +0709a0: 28f4 |00a2: goto 0096 // -000c │ │ +0709a2: 0e00 |00a3: return-void │ │ catches : 2 │ │ 0x0051 - 0x005b │ │ Ljava/io/IOException; -> 0x0078 │ │ 0x005f - 0x0076 │ │ Ljava/io/IOException; -> 0x0078 │ │ positions : │ │ 0x0001 line=90 │ │ @@ -127933,17 +127885,17 @@ │ │ type : '()Lcom/squareup/okhttp/Handshake;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e008: |[06e008] com.squareup.okhttp.internal.io.RealConnection.getHandshake:()Lcom/squareup/okhttp/Handshake; │ │ -06e018: 5410 5903 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ -06e01c: 1100 |0002: return-object v0 │ │ +0709bc: |[0709bc] com.squareup.okhttp.internal.io.RealConnection.getHandshake:()Lcom/squareup/okhttp/Handshake; │ │ +0709cc: 5410 5903 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ +0709d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #4 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -127951,21 +127903,21 @@ │ │ type : '()Lcom/squareup/okhttp/Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06e020: |[06e020] com.squareup.okhttp.internal.io.RealConnection.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ -06e030: 5410 5c03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06e034: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06e038: 5410 5c03 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06e03c: 1100 |0006: return-object v0 │ │ -06e03e: 6200 4501 |0007: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ -06e042: 28fd |0009: goto 0006 // -0003 │ │ +0709d4: |[0709d4] com.squareup.okhttp.internal.io.RealConnection.getProtocol:()Lcom/squareup/okhttp/Protocol; │ │ +0709e4: 5410 5c03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +0709e8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0709ec: 5410 5c03 |0004: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +0709f0: 1100 |0006: return-object v0 │ │ +0709f2: 6200 4501 |0007: sget-object v0, Lcom/squareup/okhttp/Protocol;.HTTP_1_1:Lcom/squareup/okhttp/Protocol; // field@0145 │ │ +0709f6: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #5 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -127973,17 +127925,17 @@ │ │ type : '()Lcom/squareup/okhttp/Route;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e044: |[06e044] com.squareup.okhttp.internal.io.RealConnection.getRoute:()Lcom/squareup/okhttp/Route; │ │ -06e054: 5410 5e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06e058: 1100 |0002: return-object v0 │ │ +0709f8: |[0709f8] com.squareup.okhttp.internal.io.RealConnection.getRoute:()Lcom/squareup/okhttp/Route; │ │ +070a08: 5410 5e03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070a0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #6 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -127991,17 +127943,17 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e05c: |[06e05c] com.squareup.okhttp.internal.io.RealConnection.getSocket:()Ljava/net/Socket; │ │ -06e06c: 5410 6003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e070: 1100 |0002: return-object v0 │ │ +070a10: |[070a10] com.squareup.okhttp.internal.io.RealConnection.getSocket:()Ljava/net/Socket; │ │ +070a20: 5410 6003 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070a24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #7 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -128009,21 +127961,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06e074: |[06e074] com.squareup.okhttp.internal.io.RealConnection.isConnected:()Z │ │ -06e084: 5410 5c03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06e088: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -06e08c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06e08e: 0f00 |0005: return v0 │ │ -06e090: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06e092: 28fe |0007: goto 0005 // -0002 │ │ +070a28: |[070a28] com.squareup.okhttp.internal.io.RealConnection.isConnected:()Z │ │ +070a38: 5410 5c03 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +070a3c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +070a40: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +070a42: 0f00 |0005: return v0 │ │ +070a44: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +070a46: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #8 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -128031,60 +127983,60 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -06e094: |[06e094] com.squareup.okhttp.internal.io.RealConnection.isHealthy:(Z)Z │ │ -06e0a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06e0a6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -06e0a8: 5464 6003 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e0ac: 6e10 c90a 0400 |0004: invoke-virtual {v4}, Ljava/net/Socket;.isClosed:()Z // method@0ac9 │ │ -06e0b2: 0a04 |0007: move-result v4 │ │ -06e0b4: 3904 1200 |0008: if-nez v4, 001a // +0012 │ │ -06e0b8: 5464 6003 |000a: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e0bc: 6e10 ca0a 0400 |000c: invoke-virtual {v4}, Ljava/net/Socket;.isInputShutdown:()Z // method@0aca │ │ -06e0c2: 0a04 |000f: move-result v4 │ │ -06e0c4: 3904 0a00 |0010: if-nez v4, 001a // +000a │ │ -06e0c8: 5464 6003 |0012: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e0cc: 6e10 cb0a 0400 |0014: invoke-virtual {v4}, Ljava/net/Socket;.isOutputShutdown:()Z // method@0acb │ │ -06e0d2: 0a04 |0017: move-result v4 │ │ -06e0d4: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ -06e0d8: 0132 |001a: move v2, v3 │ │ -06e0da: 0f02 |001b: return v2 │ │ -06e0dc: 5464 5803 |001c: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ -06e0e0: 3904 fdff |001e: if-nez v4, 001b // -0003 │ │ -06e0e4: 3807 fbff |0020: if-eqz v7, 001b // -0005 │ │ -06e0e8: 5464 6003 |0022: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e0ec: 6e10 c80a 0400 |0024: invoke-virtual {v4}, Ljava/net/Socket;.getSoTimeout:()I // method@0ac8 │ │ -06e0f2: 0a01 |0027: move-result v1 │ │ -06e0f4: 5464 6003 |0028: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e0f8: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -06e0fa: 6e20 cc0a 5400 |002b: invoke-virtual {v4, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ -06e100: 5464 6103 |002e: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ -06e104: 7210 060e 0400 |0030: invoke-interface {v4}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ -06e10a: 0a04 |0033: move-result v4 │ │ -06e10c: 3804 0900 |0034: if-eqz v4, 003d // +0009 │ │ -06e110: 5464 6003 |0036: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e114: 6e20 cc0a 1400 |0038: invoke-virtual {v4, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ -06e11a: 0132 |003b: move v2, v3 │ │ -06e11c: 28df |003c: goto 001b // -0021 │ │ -06e11e: 5464 6003 |003d: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e122: 6e20 cc0a 1400 |003f: invoke-virtual {v4, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ -06e128: 28d9 |0042: goto 001b // -0027 │ │ -06e12a: 0d03 |0043: move-exception v3 │ │ -06e12c: 28d7 |0044: goto 001b // -0029 │ │ -06e12e: 0d04 |0045: move-exception v4 │ │ -06e130: 5465 6003 |0046: iget-object v5, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ -06e134: 6e20 cc0a 1500 |0048: invoke-virtual {v5, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ -06e13a: 2704 |004b: throw v4 │ │ -06e13c: 0d00 |004c: move-exception v0 │ │ -06e13e: 0132 |004d: move v2, v3 │ │ -06e140: 28cd |004e: goto 001b // -0033 │ │ +070a48: |[070a48] com.squareup.okhttp.internal.io.RealConnection.isHealthy:(Z)Z │ │ +070a58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +070a5a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +070a5c: 5464 6003 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070a60: 6e10 c90a 0400 |0004: invoke-virtual {v4}, Ljava/net/Socket;.isClosed:()Z // method@0ac9 │ │ +070a66: 0a04 |0007: move-result v4 │ │ +070a68: 3904 1200 |0008: if-nez v4, 001a // +0012 │ │ +070a6c: 5464 6003 |000a: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070a70: 6e10 ca0a 0400 |000c: invoke-virtual {v4}, Ljava/net/Socket;.isInputShutdown:()Z // method@0aca │ │ +070a76: 0a04 |000f: move-result v4 │ │ +070a78: 3904 0a00 |0010: if-nez v4, 001a // +000a │ │ +070a7c: 5464 6003 |0012: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070a80: 6e10 cb0a 0400 |0014: invoke-virtual {v4}, Ljava/net/Socket;.isOutputShutdown:()Z // method@0acb │ │ +070a86: 0a04 |0017: move-result v4 │ │ +070a88: 3804 0400 |0018: if-eqz v4, 001c // +0004 │ │ +070a8c: 0132 |001a: move v2, v3 │ │ +070a8e: 0f02 |001b: return v2 │ │ +070a90: 5464 5803 |001c: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ +070a94: 3904 fdff |001e: if-nez v4, 001b // -0003 │ │ +070a98: 3807 fbff |0020: if-eqz v7, 001b // -0005 │ │ +070a9c: 5464 6003 |0022: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070aa0: 6e10 c80a 0400 |0024: invoke-virtual {v4}, Ljava/net/Socket;.getSoTimeout:()I // method@0ac8 │ │ +070aa6: 0a01 |0027: move-result v1 │ │ +070aa8: 5464 6003 |0028: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070aac: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +070aae: 6e20 cc0a 5400 |002b: invoke-virtual {v4, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ +070ab4: 5464 6103 |002e: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.source:Lokio/BufferedSource; // field@0361 │ │ +070ab8: 7210 060e 0400 |0030: invoke-interface {v4}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ +070abe: 0a04 |0033: move-result v4 │ │ +070ac0: 3804 0900 |0034: if-eqz v4, 003d // +0009 │ │ +070ac4: 5464 6003 |0036: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070ac8: 6e20 cc0a 1400 |0038: invoke-virtual {v4, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ +070ace: 0132 |003b: move v2, v3 │ │ +070ad0: 28df |003c: goto 001b // -0021 │ │ +070ad2: 5464 6003 |003d: iget-object v4, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070ad6: 6e20 cc0a 1400 |003f: invoke-virtual {v4, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ +070adc: 28d9 |0042: goto 001b // -0027 │ │ +070ade: 0d03 |0043: move-exception v3 │ │ +070ae0: 28d7 |0044: goto 001b // -0029 │ │ +070ae2: 0d04 |0045: move-exception v4 │ │ +070ae4: 5465 6003 |0046: iget-object v5, v6, Lcom/squareup/okhttp/internal/io/RealConnection;.socket:Ljava/net/Socket; // field@0360 │ │ +070ae8: 6e20 cc0a 1500 |0048: invoke-virtual {v5, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@0acc │ │ +070aee: 2704 |004b: throw v4 │ │ +070af0: 0d00 |004c: move-exception v0 │ │ +070af2: 0132 |004d: move v2, v3 │ │ +070af4: 28cd |004e: goto 001b // -0033 │ │ catches : 3 │ │ 0x0022 - 0x0027 │ │ Ljava/net/SocketTimeoutException; -> 0x0043 │ │ Ljava/io/IOException; -> 0x004c │ │ 0x0028 - 0x0033 │ │ -> 0x0045 │ │ 0x0036 - 0x004c │ │ @@ -128115,21 +128067,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06e168: |[06e168] com.squareup.okhttp.internal.io.RealConnection.isMultiplexed:()Z │ │ -06e178: 5410 5803 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ -06e17c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -06e180: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06e182: 0f00 |0005: return v0 │ │ -06e184: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06e186: 28fe |0007: goto 0005 // -0002 │ │ +070b1c: |[070b1c] com.squareup.okhttp.internal.io.RealConnection.isMultiplexed:()Z │ │ +070b2c: 5410 5803 |0000: iget-object v0, v1, Lcom/squareup/okhttp/internal/io/RealConnection;.framedConnection:Lcom/squareup/okhttp/internal/framed/FramedConnection; // field@0358 │ │ +070b30: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +070b34: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +070b36: 0f00 |0005: return v0 │ │ +070b38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +070b3a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ #10 : (in Lcom/squareup/okhttp/internal/io/RealConnection;) │ │ @@ -128137,97 +128089,97 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -06e188: |[06e188] com.squareup.okhttp.internal.io.RealConnection.toString:()Ljava/lang/String; │ │ -06e198: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -06e19c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06e1a2: 1a01 8502 |0005: const-string v1, "Connection{" // string@0285 │ │ -06e1a6: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e1ac: 0c00 |000a: move-result-object v0 │ │ -06e1ae: 5421 5e03 |000b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06e1b2: 6e10 b503 0100 |000d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06e1b8: 0c01 |0010: move-result-object v1 │ │ -06e1ba: 6e10 4301 0100 |0011: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ -06e1c0: 0c01 |0014: move-result-object v1 │ │ -06e1c2: 6e10 9d02 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ -06e1c8: 0c01 |0018: move-result-object v1 │ │ -06e1ca: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e1d0: 0c00 |001c: move-result-object v0 │ │ -06e1d2: 1a01 2701 |001d: const-string v1, ":" // string@0127 │ │ -06e1d6: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e1dc: 0c00 |0022: move-result-object v0 │ │ -06e1de: 5421 5e03 |0023: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06e1e2: 6e10 b503 0100 |0025: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ -06e1e8: 0c01 |0028: move-result-object v1 │ │ -06e1ea: 6e10 4301 0100 |0029: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ -06e1f0: 0c01 |002c: move-result-object v1 │ │ -06e1f2: 6e10 aa02 0100 |002d: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ -06e1f8: 0a01 |0030: move-result v1 │ │ -06e1fa: 6e20 550a 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06e200: 0c00 |0034: move-result-object v0 │ │ -06e202: 1a01 e800 |0035: const-string v1, ", proxy=" // string@00e8 │ │ -06e206: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e20c: 0c00 |003a: move-result-object v0 │ │ -06e20e: 5421 5e03 |003b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06e212: 6e10 b603 0100 |003d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ -06e218: 0c01 |0040: move-result-object v1 │ │ -06e21a: 6e20 570a 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06e220: 0c00 |0044: move-result-object v0 │ │ -06e222: 1a01 5200 |0045: const-string v1, " hostAddress=" // string@0052 │ │ -06e226: 6e20 580a 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e22c: 0c00 |004a: move-result-object v0 │ │ -06e22e: 5421 5e03 |004b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ -06e232: 6e10 b703 0100 |004d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@03b7 │ │ -06e238: 0c01 |0050: move-result-object v1 │ │ -06e23a: 6e20 570a 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06e240: 0c00 |0054: move-result-object v0 │ │ -06e242: 1a01 4700 |0055: const-string v1, " cipherSuite=" // string@0047 │ │ -06e246: 6e20 580a 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e24c: 0c01 |005a: move-result-object v1 │ │ -06e24e: 5420 5903 |005b: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ -06e252: 3800 2300 |005d: if-eqz v0, 0080 // +0023 │ │ -06e256: 5420 5903 |005f: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ -06e25a: 6e10 2b02 0000 |0061: invoke-virtual {v0}, Lcom/squareup/okhttp/Handshake;.cipherSuite:()Ljava/lang/String; // method@022b │ │ -06e260: 0c00 |0064: move-result-object v0 │ │ -06e262: 6e20 580a 0100 |0065: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e268: 0c00 |0068: move-result-object v0 │ │ -06e26a: 1a01 6600 |0069: const-string v1, " protocol=" // string@0066 │ │ -06e26e: 6e20 580a 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e274: 0c00 |006e: move-result-object v0 │ │ -06e276: 5421 5c03 |006f: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ -06e27a: 6e20 570a 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06e280: 0c00 |0074: move-result-object v0 │ │ -06e282: 1301 7d00 |0075: const/16 v1, #int 125 // #7d │ │ -06e286: 6e20 530a 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -06e28c: 0c00 |007a: move-result-object v0 │ │ -06e28e: 6e10 640a 0000 |007b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06e294: 0c00 |007e: move-result-object v0 │ │ -06e296: 1100 |007f: return-object v0 │ │ -06e298: 1a00 6d16 |0080: const-string v0, "none" // string@166d │ │ -06e29c: 28e3 |0082: goto 0065 // -001d │ │ +070b3c: |[070b3c] com.squareup.okhttp.internal.io.RealConnection.toString:()Ljava/lang/String; │ │ +070b4c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +070b50: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +070b56: 1a01 8502 |0005: const-string v1, "Connection{" // string@0285 │ │ +070b5a: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070b60: 0c00 |000a: move-result-object v0 │ │ +070b62: 5421 5e03 |000b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070b66: 6e10 b503 0100 |000d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +070b6c: 0c01 |0010: move-result-object v1 │ │ +070b6e: 6e10 4301 0100 |0011: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ +070b74: 0c01 |0014: move-result-object v1 │ │ +070b76: 6e10 9d02 0100 |0015: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.host:()Ljava/lang/String; // method@029d │ │ +070b7c: 0c01 |0018: move-result-object v1 │ │ +070b7e: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070b84: 0c00 |001c: move-result-object v0 │ │ +070b86: 1a01 2701 |001d: const-string v1, ":" // string@0127 │ │ +070b8a: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070b90: 0c00 |0022: move-result-object v0 │ │ +070b92: 5421 5e03 |0023: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070b96: 6e10 b503 0100 |0025: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getAddress:()Lcom/squareup/okhttp/Address; // method@03b5 │ │ +070b9c: 0c01 |0028: move-result-object v1 │ │ +070b9e: 6e10 4301 0100 |0029: invoke-virtual {v1}, Lcom/squareup/okhttp/Address;.url:()Lcom/squareup/okhttp/HttpUrl; // method@0143 │ │ +070ba4: 0c01 |002c: move-result-object v1 │ │ +070ba6: 6e10 aa02 0100 |002d: invoke-virtual {v1}, Lcom/squareup/okhttp/HttpUrl;.port:()I // method@02aa │ │ +070bac: 0a01 |0030: move-result v1 │ │ +070bae: 6e20 550a 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +070bb4: 0c00 |0034: move-result-object v0 │ │ +070bb6: 1a01 e800 |0035: const-string v1, ", proxy=" // string@00e8 │ │ +070bba: 6e20 580a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070bc0: 0c00 |003a: move-result-object v0 │ │ +070bc2: 5421 5e03 |003b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070bc6: 6e10 b603 0100 |003d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getProxy:()Ljava/net/Proxy; // method@03b6 │ │ +070bcc: 0c01 |0040: move-result-object v1 │ │ +070bce: 6e20 570a 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +070bd4: 0c00 |0044: move-result-object v0 │ │ +070bd6: 1a01 5200 |0045: const-string v1, " hostAddress=" // string@0052 │ │ +070bda: 6e20 580a 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070be0: 0c00 |004a: move-result-object v0 │ │ +070be2: 5421 5e03 |004b: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.route:Lcom/squareup/okhttp/Route; // field@035e │ │ +070be6: 6e10 b703 0100 |004d: invoke-virtual {v1}, Lcom/squareup/okhttp/Route;.getSocketAddress:()Ljava/net/InetSocketAddress; // method@03b7 │ │ +070bec: 0c01 |0050: move-result-object v1 │ │ +070bee: 6e20 570a 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +070bf4: 0c00 |0054: move-result-object v0 │ │ +070bf6: 1a01 4700 |0055: const-string v1, " cipherSuite=" // string@0047 │ │ +070bfa: 6e20 580a 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070c00: 0c01 |005a: move-result-object v1 │ │ +070c02: 5420 5903 |005b: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ +070c06: 3800 2300 |005d: if-eqz v0, 0080 // +0023 │ │ +070c0a: 5420 5903 |005f: iget-object v0, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.handshake:Lcom/squareup/okhttp/Handshake; // field@0359 │ │ +070c0e: 6e10 2b02 0000 |0061: invoke-virtual {v0}, Lcom/squareup/okhttp/Handshake;.cipherSuite:()Ljava/lang/String; // method@022b │ │ +070c14: 0c00 |0064: move-result-object v0 │ │ +070c16: 6e20 580a 0100 |0065: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070c1c: 0c00 |0068: move-result-object v0 │ │ +070c1e: 1a01 6600 |0069: const-string v1, " protocol=" // string@0066 │ │ +070c22: 6e20 580a 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070c28: 0c00 |006e: move-result-object v0 │ │ +070c2a: 5421 5c03 |006f: iget-object v1, v2, Lcom/squareup/okhttp/internal/io/RealConnection;.protocol:Lcom/squareup/okhttp/Protocol; // field@035c │ │ +070c2e: 6e20 570a 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +070c34: 0c00 |0074: move-result-object v0 │ │ +070c36: 1301 7d00 |0075: const/16 v1, #int 125 // #7d │ │ +070c3a: 6e20 530a 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +070c40: 0c00 |007a: move-result-object v0 │ │ +070c42: 6e10 640a 0000 |007b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +070c48: 0c00 |007e: move-result-object v0 │ │ +070c4a: 1100 |007f: return-object v0 │ │ +070c4c: 1a00 7e16 |0080: const-string v0, "none" // string@167e │ │ +070c50: 28e3 |0082: goto 0065 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x000d line=371 │ │ 0x003d line=373 │ │ 0x004d line=375 │ │ 0x0061 line=377 │ │ locals : │ │ 0x0000 - 0x0083 reg=2 this Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ - source_file_idx : 2508 (RealConnection.java) │ │ + source_file_idx : 2528 (RealConnection.java) │ │ │ │ Class #352 header: │ │ -class_idx : 298 │ │ +class_idx : 316 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 358 │ │ +superclass_idx : 376 │ │ source_file_idx : 469 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #352 annotations: │ │ @@ -128260,20 +128212,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06e2a0: |[06e2a0] com.squareup.picasso.AssetRequestHandler.:()V │ │ -06e2b0: 1a00 5411 |0000: const-string v0, "file:///android_asset/" // string@1154 │ │ -06e2b4: 6e10 380a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -06e2ba: 0a00 |0005: move-result v0 │ │ -06e2bc: 6700 7c03 |0006: sput v0, Lcom/squareup/picasso/AssetRequestHandler;.ASSET_PREFIX_LENGTH:I // field@037c │ │ -06e2c0: 0e00 |0008: return-void │ │ +070c54: |[070c54] com.squareup.picasso.AssetRequestHandler.:()V │ │ +070c64: 1a00 6711 |0000: const-string v0, "file:///android_asset/" // string@1167 │ │ +070c68: 6e10 380a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +070c6e: 0a00 |0005: move-result v0 │ │ +070c70: 6700 7c03 |0006: sput v0, Lcom/squareup/picasso/AssetRequestHandler;.ASSET_PREFIX_LENGTH:I // field@037c │ │ +070c74: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0008 line=29 │ │ locals : │ │ │ │ @@ -128282,20 +128234,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06e2c4: |[06e2c4] com.squareup.picasso.AssetRequestHandler.:(Landroid/content/Context;)V │ │ -06e2d4: 7010 0909 0100 |0000: invoke-direct {v1}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ -06e2da: 6e10 4400 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0044 │ │ -06e2e0: 0c00 |0006: move-result-object v0 │ │ -06e2e2: 5b10 7d03 |0007: iput-object v0, v1, Lcom/squareup/picasso/AssetRequestHandler;.assetManager:Landroid/content/res/AssetManager; // field@037d │ │ -06e2e6: 0e00 |0009: return-void │ │ +070c78: |[070c78] com.squareup.picasso.AssetRequestHandler.:(Landroid/content/Context;)V │ │ +070c88: 7010 0909 0100 |0000: invoke-direct {v1}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ +070c8e: 6e10 4400 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0044 │ │ +070c94: 0c00 |0006: move-result-object v0 │ │ +070c96: 5b10 7d03 |0007: iput-object v0, v1, Lcom/squareup/picasso/AssetRequestHandler;.assetManager:Landroid/content/res/AssetManager; // field@037d │ │ +070c9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0009 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/AssetRequestHandler; │ │ @@ -128306,22 +128258,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06e2e8: |[06e2e8] com.squareup.picasso.AssetRequestHandler.getFilePath:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ -06e2f8: 5420 6204 |0000: iget-object v0, v2, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06e2fc: 6e10 b300 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ -06e302: 0c00 |0005: move-result-object v0 │ │ -06e304: 6001 7c03 |0006: sget v1, Lcom/squareup/picasso/AssetRequestHandler;.ASSET_PREFIX_LENGTH:I // field@037c │ │ -06e308: 6e20 440a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -06e30e: 0c00 |000b: move-result-object v0 │ │ -06e310: 1100 |000c: return-object v0 │ │ +070c9c: |[070c9c] com.squareup.picasso.AssetRequestHandler.getFilePath:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ +070cac: 5420 6204 |0000: iget-object v0, v2, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +070cb0: 6e10 b300 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ +070cb6: 0c00 |0005: move-result-object v0 │ │ +070cb8: 6001 7c03 |0006: sget v1, Lcom/squareup/picasso/AssetRequestHandler;.ASSET_PREFIX_LENGTH:I // field@037c │ │ +070cbc: 6e20 440a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +070cc2: 0c00 |000b: move-result-object v0 │ │ +070cc4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=2 request Lcom/squareup/picasso/Request; │ │ │ │ Virtual methods - │ │ @@ -128330,38 +128282,38 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -06e314: |[06e314] com.squareup.picasso.AssetRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -06e324: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06e326: 5450 6204 |0001: iget-object v0, v5, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06e32a: 1a02 5111 |0003: const-string v2, "file" // string@1151 │ │ -06e32e: 6e10 b100 0000 |0005: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ -06e334: 0c03 |0008: move-result-object v3 │ │ -06e336: 6e20 2a0a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06e33c: 0a02 |000c: move-result v2 │ │ -06e33e: 3802 1d00 |000d: if-eqz v2, 002a // +001d │ │ -06e342: 6e10 b000 0000 |000f: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@00b0 │ │ -06e348: 0c02 |0012: move-result-object v2 │ │ -06e34a: 7210 680b 0200 |0013: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -06e350: 0a02 |0016: move-result v2 │ │ -06e352: 3902 1300 |0017: if-nez v2, 002a // +0013 │ │ -06e356: 1a02 840d |0019: const-string v2, "android_asset" // string@0d84 │ │ -06e35a: 6e10 b000 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@00b0 │ │ -06e360: 0c03 |001e: move-result-object v3 │ │ -06e362: 7220 650b 1300 |001f: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -06e368: 0c03 |0022: move-result-object v3 │ │ -06e36a: 6e20 2a0a 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06e370: 0a02 |0026: move-result v2 │ │ -06e372: 3802 0300 |0027: if-eqz v2, 002a // +0003 │ │ -06e376: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -06e378: 0f01 |002a: return v1 │ │ +070cc8: |[070cc8] com.squareup.picasso.AssetRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +070cd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +070cda: 5450 6204 |0001: iget-object v0, v5, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +070cde: 1a02 6411 |0003: const-string v2, "file" // string@1164 │ │ +070ce2: 6e10 b100 0000 |0005: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ +070ce8: 0c03 |0008: move-result-object v3 │ │ +070cea: 6e20 2a0a 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +070cf0: 0a02 |000c: move-result v2 │ │ +070cf2: 3802 1d00 |000d: if-eqz v2, 002a // +001d │ │ +070cf6: 6e10 b000 0000 |000f: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@00b0 │ │ +070cfc: 0c02 |0012: move-result-object v2 │ │ +070cfe: 7210 680b 0200 |0013: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +070d04: 0a02 |0016: move-result v2 │ │ +070d06: 3902 1300 |0017: if-nez v2, 002a // +0013 │ │ +070d0a: 1a02 980d |0019: const-string v2, "android_asset" // string@0d98 │ │ +070d0e: 6e10 b000 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@00b0 │ │ +070d14: 0c03 |001e: move-result-object v3 │ │ +070d16: 7220 650b 1300 |001f: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +070d1c: 0c03 |0022: move-result-object v3 │ │ +070d1e: 6e20 2a0a 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +070d24: 0a02 |0026: move-result v2 │ │ +070d26: 3802 0300 |0027: if-eqz v2, 002a // +0003 │ │ +070d2a: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +070d2c: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0003 line=40 │ │ 0x000f line=41 │ │ locals : │ │ 0x0003 - 0x002b reg=0 uri Landroid/net/Uri; │ │ @@ -128373,40 +128325,40 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06e37c: |[06e37c] com.squareup.picasso.AssetRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -06e38c: 5431 7d03 |0000: iget-object v1, v3, Lcom/squareup/picasso/AssetRequestHandler;.assetManager:Landroid/content/res/AssetManager; // field@037d │ │ -06e390: 7110 6e07 0400 |0002: invoke-static {v4}, Lcom/squareup/picasso/AssetRequestHandler;.getFilePath:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@076e │ │ -06e396: 0c02 |0005: move-result-object v2 │ │ -06e398: 6e20 6700 2100 |0006: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0067 │ │ -06e39e: 0c00 |0009: move-result-object v0 │ │ -06e3a0: 2201 6501 |000a: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -06e3a4: 6202 0f04 |000c: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -06e3a8: 7030 0409 0102 |000e: invoke-direct {v1, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0904 │ │ -06e3ae: 1101 |0011: return-object v1 │ │ +070d30: |[070d30] com.squareup.picasso.AssetRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +070d40: 5431 7d03 |0000: iget-object v1, v3, Lcom/squareup/picasso/AssetRequestHandler;.assetManager:Landroid/content/res/AssetManager; // field@037d │ │ +070d44: 7110 6e07 0400 |0002: invoke-static {v4}, Lcom/squareup/picasso/AssetRequestHandler;.getFilePath:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@076e │ │ +070d4a: 0c02 |0005: move-result-object v2 │ │ +070d4c: 6e20 6700 2100 |0006: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0067 │ │ +070d52: 0c00 |0009: move-result-object v0 │ │ +070d54: 2201 7701 |000a: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +070d58: 6202 0f04 |000c: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +070d5c: 7030 0409 0102 |000e: invoke-direct {v1, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0904 │ │ +070d62: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000a line=46 │ │ locals : │ │ 0x000a - 0x0012 reg=0 is Ljava/io/InputStream; │ │ 0x0000 - 0x0012 reg=3 this Lcom/squareup/picasso/AssetRequestHandler; │ │ 0x0000 - 0x0012 reg=4 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0012 reg=5 networkPolicy I │ │ │ │ source_file_idx : 469 (AssetRequestHandler.java) │ │ │ │ Class #353 header: │ │ -class_idx : 300 │ │ +class_idx : 318 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 358 │ │ +superclass_idx : 376 │ │ source_file_idx : 528 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #353 annotations: │ │ @@ -128429,17 +128381,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e3b0: |[06e3b0] com.squareup.picasso.BitmapHunter$2.:()V │ │ -06e3c0: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ -06e3c6: 0e00 |0003: return-void │ │ +070d64: |[070d64] com.squareup.picasso.BitmapHunter$2.:()V │ │ +070d74: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ +070d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/BitmapHunter$2; │ │ │ │ Virtual methods - │ │ @@ -128448,17 +128400,17 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06e3c8: |[06e3c8] com.squareup.picasso.BitmapHunter$2.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -06e3d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06e3da: 0f00 |0001: return v0 │ │ +070d7c: |[070d7c] com.squareup.picasso.BitmapHunter$2.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +070d8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070d8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/BitmapHunter$2; │ │ 0x0000 - 0x0002 reg=2 data Lcom/squareup/picasso/Request; │ │ │ │ @@ -128467,41 +128419,41 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06e3dc: |[06e3dc] com.squareup.picasso.BitmapHunter$2.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -06e3ec: 2200 ad01 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -06e3f0: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -06e3f4: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06e3fa: 1a02 970b |0007: const-string v2, "Unrecognized type of request: " // string@0b97 │ │ -06e3fe: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e404: 0c01 |000c: move-result-object v1 │ │ -06e406: 6e20 570a 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06e40c: 0c01 |0010: move-result-object v1 │ │ -06e40e: 6e10 640a 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06e414: 0c01 |0014: move-result-object v1 │ │ -06e416: 7020 f209 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06e41c: 2700 |0018: throw v0 │ │ +070d90: |[070d90] com.squareup.picasso.BitmapHunter$2.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +070da0: 2200 bf01 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +070da4: 2201 d301 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +070da8: 7010 500a 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +070dae: 1a02 ab0b |0007: const-string v2, "Unrecognized type of request: " // string@0bab │ │ +070db2: 6e20 580a 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070db8: 0c01 |000c: move-result-object v1 │ │ +070dba: 6e20 570a 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +070dc0: 0c01 |0010: move-result-object v1 │ │ +070dc2: 6e10 640a 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +070dc8: 0c01 |0014: move-result-object v1 │ │ +070dca: 7020 f209 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +070dd0: 2700 |0018: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/squareup/picasso/BitmapHunter$2; │ │ 0x0000 - 0x0019 reg=4 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0019 reg=5 networkPolicy I │ │ │ │ source_file_idx : 528 (BitmapHunter.java) │ │ │ │ Class #354 header: │ │ -class_idx : 306 │ │ +class_idx : 324 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #354 annotations: │ │ @@ -128523,17 +128475,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e420: |[06e420] com.squareup.picasso.Cache$1.:()V │ │ -06e430: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06e436: 0e00 |0003: return-void │ │ +070dd4: |[070dd4] com.squareup.picasso.Cache$1.:()V │ │ +070de4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +070dea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Cache$1; │ │ │ │ Virtual methods - │ │ @@ -128542,16 +128494,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e438: |[06e438] com.squareup.picasso.Cache$1.clear:()V │ │ -06e448: 0e00 |0000: return-void │ │ +070dec: |[070dec] com.squareup.picasso.Cache$1.clear:()V │ │ +070dfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Cache$1; │ │ │ │ #1 : (in Lcom/squareup/picasso/Cache$1;) │ │ @@ -128559,16 +128511,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e44c: |[06e44c] com.squareup.picasso.Cache$1.clearKeyUri:(Ljava/lang/String;)V │ │ -06e45c: 0e00 |0000: return-void │ │ +070e00: |[070e00] com.squareup.picasso.Cache$1.clearKeyUri:(Ljava/lang/String;)V │ │ +070e10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Cache$1; │ │ 0x0000 - 0x0001 reg=1 keyPrefix Ljava/lang/String; │ │ │ │ @@ -128577,17 +128529,17 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06e460: |[06e460] com.squareup.picasso.Cache$1.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -06e470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06e472: 1100 |0001: return-object v0 │ │ +070e14: |[070e14] com.squareup.picasso.Cache$1.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +070e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070e26: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/Cache$1; │ │ 0x0000 - 0x0002 reg=2 key Ljava/lang/String; │ │ │ │ @@ -128596,17 +128548,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06e474: |[06e474] com.squareup.picasso.Cache$1.maxSize:()I │ │ -06e484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06e486: 0f00 |0001: return v0 │ │ +070e28: |[070e28] com.squareup.picasso.Cache$1.maxSize:()I │ │ +070e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070e3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/Cache$1; │ │ │ │ #4 : (in Lcom/squareup/picasso/Cache$1;) │ │ @@ -128614,16 +128566,16 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e488: |[06e488] com.squareup.picasso.Cache$1.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -06e498: 0e00 |0000: return-void │ │ +070e3c: |[070e3c] com.squareup.picasso.Cache$1.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +070e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Cache$1; │ │ 0x0000 - 0x0001 reg=1 key Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -128633,29 +128585,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06e49c: |[06e49c] com.squareup.picasso.Cache$1.size:()I │ │ -06e4ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06e4ae: 0f00 |0001: return v0 │ │ +070e50: |[070e50] com.squareup.picasso.Cache$1.size:()I │ │ +070e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070e62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/Cache$1; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #355 header: │ │ -class_idx : 308 │ │ +class_idx : 326 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 592 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #355 annotations: │ │ @@ -128677,17 +128629,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e4b0: |[06e4b0] com.squareup.picasso.Callback$EmptyCallback.:()V │ │ -06e4c0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06e4c6: 0e00 |0003: return-void │ │ +070e64: |[070e64] com.squareup.picasso.Callback$EmptyCallback.:()V │ │ +070e74: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +070e7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Callback$EmptyCallback; │ │ │ │ Virtual methods - │ │ @@ -128696,16 +128648,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e4c8: |[06e4c8] com.squareup.picasso.Callback$EmptyCallback.onError:()V │ │ -06e4d8: 0e00 |0000: return-void │ │ +070e7c: |[070e7c] com.squareup.picasso.Callback$EmptyCallback.onError:()V │ │ +070e8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Callback$EmptyCallback; │ │ │ │ #1 : (in Lcom/squareup/picasso/Callback$EmptyCallback;) │ │ @@ -128713,28 +128665,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e4dc: |[06e4dc] com.squareup.picasso.Callback$EmptyCallback.onSuccess:()V │ │ -06e4ec: 0e00 |0000: return-void │ │ +070e90: |[070e90] com.squareup.picasso.Callback$EmptyCallback.onSuccess:()V │ │ +070ea0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Callback$EmptyCallback; │ │ │ │ source_file_idx : 592 (Callback.java) │ │ │ │ Class #356 header: │ │ -class_idx : 311 │ │ +class_idx : 329 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 358 │ │ +superclass_idx : 376 │ │ source_file_idx : 648 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #356 annotations: │ │ @@ -128786,44 +128738,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -06e4f0: |[06e4f0] com.squareup.picasso.ContactsPhotoRequestHandler.:()V │ │ -06e500: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06e502: 2200 2300 |0001: new-instance v0, Landroid/content/UriMatcher; // type@0023 │ │ -06e506: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -06e508: 7020 6300 1000 |0004: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@0063 │ │ -06e50e: 6900 a003 |0007: sput-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ -06e512: 6200 a003 |0009: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ -06e516: 1a01 1f0f |000b: const-string v1, "com.android.contacts" // string@0f1f │ │ -06e51a: 1a02 790f |000d: const-string v2, "contacts/lookup/*/#" // string@0f79 │ │ -06e51e: 6e40 6400 1032 |000f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ -06e524: 6200 a003 |0012: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ -06e528: 1a01 1f0f |0014: const-string v1, "com.android.contacts" // string@0f1f │ │ -06e52c: 1a02 780f |0016: const-string v2, "contacts/lookup/*" // string@0f78 │ │ -06e530: 6e40 6400 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ -06e536: 6200 a003 |001b: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ -06e53a: 1a01 1f0f |001d: const-string v1, "com.android.contacts" // string@0f1f │ │ -06e53e: 1a02 770f |001f: const-string v2, "contacts/#/photo" // string@0f77 │ │ -06e542: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -06e544: 6e40 6400 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ -06e54a: 6200 a003 |0025: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ -06e54e: 1a01 1f0f |0027: const-string v1, "com.android.contacts" // string@0f1f │ │ -06e552: 1a02 760f |0029: const-string v2, "contacts/#" // string@0f76 │ │ -06e556: 1233 |002b: const/4 v3, #int 3 // #3 │ │ -06e558: 6e40 6400 1032 |002c: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ -06e55e: 6200 a003 |002f: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ -06e562: 1a01 1f0f |0031: const-string v1, "com.android.contacts" // string@0f1f │ │ -06e566: 1a02 6d10 |0033: const-string v2, "display_photo/#" // string@106d │ │ -06e56a: 1243 |0035: const/4 v3, #int 4 // #4 │ │ -06e56c: 6e40 6400 1032 |0036: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ -06e572: 0e00 |0039: return-void │ │ +070ea4: |[070ea4] com.squareup.picasso.ContactsPhotoRequestHandler.:()V │ │ +070eb4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +070eb6: 2200 2900 |0001: new-instance v0, Landroid/content/UriMatcher; // type@0029 │ │ +070eba: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +070ebc: 7020 6300 1000 |0004: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@0063 │ │ +070ec2: 6900 a003 |0007: sput-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ +070ec6: 6200 a003 |0009: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ +070eca: 1a01 320f |000b: const-string v1, "com.android.contacts" // string@0f32 │ │ +070ece: 1a02 8c0f |000d: const-string v2, "contacts/lookup/*/#" // string@0f8c │ │ +070ed2: 6e40 6400 1032 |000f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ +070ed8: 6200 a003 |0012: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ +070edc: 1a01 320f |0014: const-string v1, "com.android.contacts" // string@0f32 │ │ +070ee0: 1a02 8b0f |0016: const-string v2, "contacts/lookup/*" // string@0f8b │ │ +070ee4: 6e40 6400 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ +070eea: 6200 a003 |001b: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ +070eee: 1a01 320f |001d: const-string v1, "com.android.contacts" // string@0f32 │ │ +070ef2: 1a02 8a0f |001f: const-string v2, "contacts/#/photo" // string@0f8a │ │ +070ef6: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +070ef8: 6e40 6400 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ +070efe: 6200 a003 |0025: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ +070f02: 1a01 320f |0027: const-string v1, "com.android.contacts" // string@0f32 │ │ +070f06: 1a02 890f |0029: const-string v2, "contacts/#" // string@0f89 │ │ +070f0a: 1233 |002b: const/4 v3, #int 3 // #3 │ │ +070f0c: 6e40 6400 1032 |002c: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ +070f12: 6200 a003 |002f: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ +070f16: 1a01 320f |0031: const-string v1, "com.android.contacts" // string@0f32 │ │ +070f1a: 1a02 8010 |0033: const-string v2, "display_photo/#" // string@1080 │ │ +070f1e: 1243 |0035: const/4 v3, #int 4 // #4 │ │ +070f20: 6e40 6400 1032 |0036: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0064 │ │ +070f26: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0009 line=50 │ │ 0x0012 line=51 │ │ 0x001b line=52 │ │ 0x0025 line=53 │ │ @@ -128836,18 +128788,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e574: |[06e574] com.squareup.picasso.ContactsPhotoRequestHandler.:(Landroid/content/Context;)V │ │ -06e584: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ -06e58a: 5b01 9f03 |0003: iput-object v1, v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.context:Landroid/content/Context; // field@039f │ │ -06e58e: 0e00 |0005: return-void │ │ +070f28: |[070f28] com.squareup.picasso.ContactsPhotoRequestHandler.:(Landroid/content/Context;)V │ │ +070f38: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ +070f3e: 5b01 9f03 |0003: iput-object v1, v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.context:Landroid/content/Context; // field@039f │ │ +070f42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/ContactsPhotoRequestHandler; │ │ @@ -128858,54 +128810,54 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Ljava/io/InputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -06e590: |[06e590] com.squareup.picasso.ContactsPhotoRequestHandler.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ -06e5a0: 5452 9f03 |0000: iget-object v2, v5, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.context:Landroid/content/Context; // field@039f │ │ -06e5a4: 6e10 4600 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0046 │ │ -06e5aa: 0c00 |0005: move-result-object v0 │ │ -06e5ac: 5461 6204 |0006: iget-object v1, v6, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06e5b0: 6202 a003 |0008: sget-object v2, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ -06e5b4: 6e20 6500 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0065 │ │ -06e5ba: 0a02 |000d: move-result v2 │ │ -06e5bc: 2b02 3a00 0000 |000e: packed-switch v2, 00000048 // +0000003a │ │ -06e5c2: 2202 ad01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -06e5c6: 2203 c101 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -06e5ca: 7010 500a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06e5d0: 1a04 4604 |0018: const-string v4, "Invalid uri: " // string@0446 │ │ -06e5d4: 6e20 580a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06e5da: 0c03 |001d: move-result-object v3 │ │ -06e5dc: 6e20 570a 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06e5e2: 0c03 |0021: move-result-object v3 │ │ -06e5e4: 6e10 640a 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06e5ea: 0c03 |0025: move-result-object v3 │ │ -06e5ec: 7020 f209 3200 |0026: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06e5f2: 2702 |0029: throw v2 │ │ -06e5f4: 7120 d600 1000 |002a: invoke-static {v0, v1}, Landroid/provider/ContactsContract$Contacts;.lookupContact:(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri; // method@00d6 │ │ -06e5fa: 0c01 |002d: move-result-object v1 │ │ -06e5fc: 3901 0400 |002e: if-nez v1, 0032 // +0004 │ │ -06e600: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -06e602: 1102 |0031: return-object v2 │ │ -06e604: 6002 0900 |0032: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ -06e608: 1303 0e00 |0034: const/16 v3, #int 14 // #e │ │ -06e60c: 3532 0700 |0036: if-ge v2, v3, 003d // +0007 │ │ -06e610: 7120 d700 1000 |0038: invoke-static {v0, v1}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@00d7 │ │ -06e616: 0c02 |003b: move-result-object v2 │ │ -06e618: 28f5 |003c: goto 0031 // -000b │ │ -06e61a: 7120 ad07 1000 |003d: invoke-static {v0, v1}, Lcom/squareup/picasso/ContactsPhotoRequestHandler$ContactPhotoStreamIcs;.get:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@07ad │ │ -06e620: 0c02 |0040: move-result-object v2 │ │ -06e622: 28f0 |0041: goto 0031 // -0010 │ │ -06e624: 6e20 3c00 1000 |0042: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@003c │ │ -06e62a: 0c02 |0045: move-result-object v2 │ │ -06e62c: 28eb |0046: goto 0031 // -0015 │ │ -06e62e: 0000 |0047: nop // spacer │ │ -06e630: 0001 0400 0100 0000 1c00 0000 3400 ... |0048: packed-switch-data (12 units) │ │ +070f44: |[070f44] com.squareup.picasso.ContactsPhotoRequestHandler.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ +070f54: 5452 9f03 |0000: iget-object v2, v5, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.context:Landroid/content/Context; // field@039f │ │ +070f58: 6e10 4600 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0046 │ │ +070f5e: 0c00 |0005: move-result-object v0 │ │ +070f60: 5461 6204 |0006: iget-object v1, v6, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +070f64: 6202 a003 |0008: sget-object v2, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ +070f68: 6e20 6500 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0065 │ │ +070f6e: 0a02 |000d: move-result v2 │ │ +070f70: 2b02 3a00 0000 |000e: packed-switch v2, 00000048 // +0000003a │ │ +070f76: 2202 bf01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +070f7a: 2203 d301 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +070f7e: 7010 500a 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +070f84: 1a04 4604 |0018: const-string v4, "Invalid uri: " // string@0446 │ │ +070f88: 6e20 580a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +070f8e: 0c03 |001d: move-result-object v3 │ │ +070f90: 6e20 570a 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +070f96: 0c03 |0021: move-result-object v3 │ │ +070f98: 6e10 640a 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +070f9e: 0c03 |0025: move-result-object v3 │ │ +070fa0: 7020 f209 3200 |0026: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +070fa6: 2702 |0029: throw v2 │ │ +070fa8: 7120 d600 1000 |002a: invoke-static {v0, v1}, Landroid/provider/ContactsContract$Contacts;.lookupContact:(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri; // method@00d6 │ │ +070fae: 0c01 |002d: move-result-object v1 │ │ +070fb0: 3901 0400 |002e: if-nez v1, 0032 // +0004 │ │ +070fb4: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +070fb6: 1102 |0031: return-object v2 │ │ +070fb8: 6002 0900 |0032: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ +070fbc: 1303 0e00 |0034: const/16 v3, #int 14 // #e │ │ +070fc0: 3532 0700 |0036: if-ge v2, v3, 003d // +0007 │ │ +070fc4: 7120 d700 1000 |0038: invoke-static {v0, v1}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@00d7 │ │ +070fca: 0c02 |003b: move-result-object v2 │ │ +070fcc: 28f5 |003c: goto 0031 // -000b │ │ +070fce: 7120 ad07 1000 |003d: invoke-static {v0, v1}, Lcom/squareup/picasso/ContactsPhotoRequestHandler$ContactPhotoStreamIcs;.get:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@07ad │ │ +070fd4: 0c02 |0040: move-result-object v2 │ │ +070fd6: 28f0 |0041: goto 0031 // -0010 │ │ +070fd8: 6e20 3c00 1000 |0042: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@003c │ │ +070fde: 0c02 |0045: move-result-object v2 │ │ +070fe0: 28eb |0046: goto 0031 // -0015 │ │ +070fe2: 0000 |0047: nop // spacer │ │ +070fe4: 0001 0400 0100 0000 1c00 0000 3400 ... |0048: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0008 line=78 │ │ 0x0011 line=95 │ │ 0x002a line=80 │ │ @@ -128929,40 +128881,40 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06e648: |[06e648] com.squareup.picasso.ContactsPhotoRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -06e658: 5440 6204 |0000: iget-object v0, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06e65c: 1a01 7e0f |0002: const-string v1, "content" // string@0f7e │ │ -06e660: 6e10 b100 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ -06e666: 0c02 |0007: move-result-object v2 │ │ -06e668: 6e20 2a0a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06e66e: 0a01 |000b: move-result v1 │ │ -06e670: 3801 1f00 |000c: if-eqz v1, 002b // +001f │ │ -06e674: 6201 0d00 |000e: sget-object v1, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@000d │ │ -06e678: 6e10 ae00 0100 |0010: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00ae │ │ -06e67e: 0c01 |0013: move-result-object v1 │ │ -06e680: 6e10 ae00 0000 |0014: invoke-virtual {v0}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00ae │ │ -06e686: 0c02 |0017: move-result-object v2 │ │ -06e688: 6e20 2a0a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06e68e: 0a01 |001b: move-result v1 │ │ -06e690: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ -06e694: 6201 a003 |001e: sget-object v1, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ -06e698: 5442 6204 |0020: iget-object v2, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06e69c: 6e20 6500 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0065 │ │ -06e6a2: 0a01 |0025: move-result v1 │ │ -06e6a4: 12f2 |0026: const/4 v2, #int -1 // #ff │ │ -06e6a6: 3221 0400 |0027: if-eq v1, v2, 002b // +0004 │ │ -06e6aa: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -06e6ac: 0f01 |002a: return v1 │ │ -06e6ae: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -06e6b0: 28fe |002c: goto 002a // -0002 │ │ +070ffc: |[070ffc] com.squareup.picasso.ContactsPhotoRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +07100c: 5440 6204 |0000: iget-object v0, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +071010: 1a01 910f |0002: const-string v1, "content" // string@0f91 │ │ +071014: 6e10 b100 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ +07101a: 0c02 |0007: move-result-object v2 │ │ +07101c: 6e20 2a0a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +071022: 0a01 |000b: move-result v1 │ │ +071024: 3801 1f00 |000c: if-eqz v1, 002b // +001f │ │ +071028: 6201 0d00 |000e: sget-object v1, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@000d │ │ +07102c: 6e10 ae00 0100 |0010: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00ae │ │ +071032: 0c01 |0013: move-result-object v1 │ │ +071034: 6e10 ae00 0000 |0014: invoke-virtual {v0}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00ae │ │ +07103a: 0c02 |0017: move-result-object v2 │ │ +07103c: 6e20 2a0a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +071042: 0a01 |001b: move-result v1 │ │ +071044: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ +071048: 6201 a003 |001e: sget-object v1, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@03a0 │ │ +07104c: 5442 6204 |0020: iget-object v2, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +071050: 6e20 6500 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@0065 │ │ +071056: 0a01 |0025: move-result v1 │ │ +071058: 12f2 |0026: const/4 v2, #int -1 // #ff │ │ +07105a: 3221 0400 |0027: if-eq v1, v2, 002b // +0004 │ │ +07105e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +071060: 0f01 |002a: return v1 │ │ +071062: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +071064: 28fe |002c: goto 002a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ 0x0010 line=66 │ │ 0x0022 line=67 │ │ locals : │ │ @@ -128975,40 +128927,40 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -06e6b4: |[06e6b4] com.squareup.picasso.ContactsPhotoRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -06e6c4: 7020 b107 4300 |0000: invoke-direct {v3, v4}, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@07b1 │ │ -06e6ca: 0c00 |0003: move-result-object v0 │ │ -06e6cc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -06e6d0: 2201 6501 |0006: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -06e6d4: 6202 0f04 |0008: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -06e6d8: 7030 0409 0102 |000a: invoke-direct {v1, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0904 │ │ -06e6de: 1101 |000d: return-object v1 │ │ -06e6e0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -06e6e2: 28fe |000f: goto 000d // -0002 │ │ +071068: |[071068] com.squareup.picasso.ContactsPhotoRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +071078: 7020 b107 4300 |0000: invoke-direct {v3, v4}, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@07b1 │ │ +07107e: 0c00 |0003: move-result-object v0 │ │ +071080: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +071084: 2201 7701 |0006: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +071088: 6202 0f04 |0008: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +07108c: 7030 0409 0102 |000a: invoke-direct {v1, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0904 │ │ +071092: 1101 |000d: return-object v1 │ │ +071094: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +071096: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 is Ljava/io/InputStream; │ │ 0x0000 - 0x0010 reg=3 this Lcom/squareup/picasso/ContactsPhotoRequestHandler; │ │ 0x0000 - 0x0010 reg=4 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0010 reg=5 networkPolicy I │ │ │ │ source_file_idx : 648 (ContactsPhotoRequestHandler.java) │ │ │ │ Class #357 header: │ │ -class_idx : 312 │ │ +class_idx : 330 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 358 │ │ +superclass_idx : 376 │ │ source_file_idx : 660 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #357 annotations: │ │ @@ -129034,18 +128986,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e6e4: |[06e6e4] com.squareup.picasso.ContentStreamRequestHandler.:(Landroid/content/Context;)V │ │ -06e6f4: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ -06e6fa: 5b01 a103 |0003: iput-object v1, v0, Lcom/squareup/picasso/ContentStreamRequestHandler;.context:Landroid/content/Context; // field@03a1 │ │ -06e6fe: 0e00 |0005: return-void │ │ +071098: |[071098] com.squareup.picasso.ContentStreamRequestHandler.:(Landroid/content/Context;)V │ │ +0710a8: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ +0710ae: 5b01 a103 |0003: iput-object v1, v0, Lcom/squareup/picasso/ContentStreamRequestHandler;.context:Landroid/content/Context; // field@03a1 │ │ +0710b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/ContentStreamRequestHandler; │ │ @@ -129057,22 +129009,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06e700: |[06e700] com.squareup.picasso.ContentStreamRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -06e710: 1a00 7e0f |0000: const-string v0, "content" // string@0f7e │ │ -06e714: 5431 6204 |0002: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06e718: 6e10 b100 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ -06e71e: 0c01 |0007: move-result-object v1 │ │ -06e720: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06e726: 0a00 |000b: move-result v0 │ │ -06e728: 0f00 |000c: return v0 │ │ +0710b4: |[0710b4] com.squareup.picasso.ContentStreamRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0710c4: 1a00 910f |0000: const-string v0, "content" // string@0f91 │ │ +0710c8: 5431 6204 |0002: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +0710cc: 6e10 b100 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ +0710d2: 0c01 |0007: move-result-object v1 │ │ +0710d4: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0710da: 0a00 |000b: move-result v0 │ │ +0710dc: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/picasso/ContentStreamRequestHandler; │ │ 0x0000 - 0x000d reg=3 data Lcom/squareup/picasso/Request; │ │ │ │ @@ -129081,22 +129033,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06e72c: |[06e72c] com.squareup.picasso.ContentStreamRequestHandler.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ -06e73c: 5421 a103 |0000: iget-object v1, v2, Lcom/squareup/picasso/ContentStreamRequestHandler;.context:Landroid/content/Context; // field@03a1 │ │ -06e740: 6e10 4600 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0046 │ │ -06e746: 0c00 |0005: move-result-object v0 │ │ -06e748: 5431 6204 |0006: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06e74c: 6e20 3c00 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@003c │ │ -06e752: 0c01 |000b: move-result-object v1 │ │ -06e754: 1101 |000c: return-object v1 │ │ +0710e0: |[0710e0] com.squareup.picasso.ContentStreamRequestHandler.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ +0710f0: 5421 a103 |0000: iget-object v1, v2, Lcom/squareup/picasso/ContentStreamRequestHandler;.context:Landroid/content/Context; // field@03a1 │ │ +0710f4: 6e10 4600 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0046 │ │ +0710fa: 0c00 |0005: move-result-object v0 │ │ +0710fc: 5431 6204 |0006: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +071100: 6e20 3c00 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@003c │ │ +071106: 0c01 |000b: move-result-object v1 │ │ +071108: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ locals : │ │ 0x0006 - 0x000d reg=0 contentResolver Landroid/content/ContentResolver; │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/picasso/ContentStreamRequestHandler; │ │ @@ -129107,35 +129059,35 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06e758: |[06e758] com.squareup.picasso.ContentStreamRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -06e768: 2200 6501 |0000: new-instance v0, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -06e76c: 6e20 b507 4300 |0002: invoke-virtual {v3, v4}, Lcom/squareup/picasso/ContentStreamRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@07b5 │ │ -06e772: 0c01 |0005: move-result-object v1 │ │ -06e774: 6202 0f04 |0006: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -06e778: 7030 0409 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0904 │ │ -06e77e: 1100 |000b: return-object v0 │ │ +07110c: |[07110c] com.squareup.picasso.ContentStreamRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +07111c: 2200 7701 |0000: new-instance v0, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +071120: 6e20 b507 4300 |0002: invoke-virtual {v3, v4}, Lcom/squareup/picasso/ContentStreamRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@07b5 │ │ +071126: 0c01 |0005: move-result-object v1 │ │ +071128: 6202 0f04 |0006: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +07112c: 7030 0409 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0904 │ │ +071132: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/squareup/picasso/ContentStreamRequestHandler; │ │ 0x0000 - 0x000c reg=4 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x000c reg=5 networkPolicy I │ │ │ │ source_file_idx : 660 (ContentStreamRequestHandler.java) │ │ │ │ Class #358 header: │ │ -class_idx : 323 │ │ +class_idx : 341 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 297 │ │ +superclass_idx : 315 │ │ source_file_idx : 888 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #358 annotations: │ │ @@ -129163,33 +129115,33 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 20 │ │ ins : 8 │ │ outs : 11 │ │ insns size : 29 16-bit code units │ │ -06e780: |[06e780] com.squareup.picasso.FetchAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V │ │ -06e790: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06e792: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -06e794: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -06e796: 120b |0003: const/4 v11, #int 0 // #0 │ │ -06e798: 07c1 |0004: move-object v1, v12 │ │ -06e79a: 07d2 |0005: move-object v2, v13 │ │ -06e79c: 07e4 |0006: move-object v4, v14 │ │ -06e79e: 01f5 |0007: move v5, v15 │ │ -06e7a0: 0206 1000 |0008: move/from16 v6, v16 │ │ -06e7a4: 0809 1200 |000a: move-object/from16 v9, v18 │ │ -06e7a8: 080a 1100 |000c: move-object/from16 v10, v17 │ │ -06e7ac: 760b 5d07 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ -06e7b2: 2201 b801 |0011: new-instance v1, Ljava/lang/Object; // type@01b8 │ │ -06e7b6: 7010 0f0a 0100 |0013: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06e7bc: 5bc1 d403 |0016: iput-object v1, v12, Lcom/squareup/picasso/FetchAction;.target:Ljava/lang/Object; // field@03d4 │ │ -06e7c0: 0800 1300 |0018: move-object/from16 v0, v19 │ │ -06e7c4: 5bc0 d303 |001a: iput-object v0, v12, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ -06e7c8: 0e00 |001c: return-void │ │ +071134: |[071134] com.squareup.picasso.FetchAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V │ │ +071144: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +071146: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +071148: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +07114a: 120b |0003: const/4 v11, #int 0 // #0 │ │ +07114c: 07c1 |0004: move-object v1, v12 │ │ +07114e: 07d2 |0005: move-object v2, v13 │ │ +071150: 07e4 |0006: move-object v4, v14 │ │ +071152: 01f5 |0007: move v5, v15 │ │ +071154: 0206 1000 |0008: move/from16 v6, v16 │ │ +071158: 0809 1200 |000a: move-object/from16 v9, v18 │ │ +07115c: 080a 1100 |000c: move-object/from16 v10, v17 │ │ +071160: 760b 5d07 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ +071166: 2201 ca01 |0011: new-instance v1, Ljava/lang/Object; // type@01ca │ │ +07116a: 7010 0f0a 0100 |0013: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +071170: 5bc1 d403 |0016: iput-object v1, v12, Lcom/squareup/picasso/FetchAction;.target:Ljava/lang/Object; // field@03d4 │ │ +071174: 0800 1300 |0018: move-object/from16 v0, v19 │ │ +071178: 5bc0 d303 |001a: iput-object v0, v12, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ +07117c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0011 line=28 │ │ 0x0018 line=29 │ │ 0x001c line=30 │ │ locals : │ │ @@ -129208,19 +129160,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06e7cc: |[06e7cc] com.squareup.picasso.FetchAction.cancel:()V │ │ -06e7dc: 6f10 5e07 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/Action;.cancel:()V // method@075e │ │ -06e7e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06e7e4: 5b10 d303 |0004: iput-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ -06e7e8: 0e00 |0006: return-void │ │ +071180: |[071180] com.squareup.picasso.FetchAction.cancel:()V │ │ +071190: 6f10 5e07 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/Action;.cancel:()V // method@075e │ │ +071196: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +071198: 5b10 d303 |0004: iput-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ +07119c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/FetchAction; │ │ @@ -129230,20 +129182,20 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06e7ec: |[06e7ec] com.squareup.picasso.FetchAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -06e7fc: 5410 d303 |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ -06e800: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06e804: 5410 d303 |0004: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ -06e808: 7210 ab07 0000 |0006: invoke-interface {v0}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@07ab │ │ -06e80e: 0e00 |0009: return-void │ │ +0711a0: |[0711a0] com.squareup.picasso.FetchAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +0711b0: 5410 d303 |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ +0711b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0711b8: 5410 d303 |0004: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ +0711bc: 7210 ab07 0000 |0006: invoke-interface {v0}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@07ab │ │ +0711c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x0009 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/FetchAction; │ │ @@ -129255,20 +129207,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06e810: |[06e810] com.squareup.picasso.FetchAction.error:()V │ │ -06e820: 5410 d303 |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ -06e824: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06e828: 5410 d303 |0004: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ -06e82c: 7210 aa07 0000 |0006: invoke-interface {v0}, Lcom/squareup/picasso/Callback;.onError:()V // method@07aa │ │ -06e832: 0e00 |0009: return-void │ │ +0711c4: |[0711c4] com.squareup.picasso.FetchAction.error:()V │ │ +0711d4: 5410 d303 |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ +0711d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0711dc: 5410 d303 |0004: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@03d3 │ │ +0711e0: 7210 aa07 0000 |0006: invoke-interface {v0}, Lcom/squareup/picasso/Callback;.onError:()V // method@07aa │ │ +0711e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0009 line=42 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/FetchAction; │ │ @@ -129278,29 +129230,29 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e834: |[06e834] com.squareup.picasso.FetchAction.getTarget:()Ljava/lang/Object; │ │ -06e844: 5410 d403 |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.target:Ljava/lang/Object; // field@03d4 │ │ -06e848: 1100 |0002: return-object v0 │ │ +0711e8: |[0711e8] com.squareup.picasso.FetchAction.getTarget:()Ljava/lang/Object; │ │ +0711f8: 5410 d403 |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.target:Ljava/lang/Object; // field@03d4 │ │ +0711fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/FetchAction; │ │ │ │ source_file_idx : 888 (FetchAction.java) │ │ │ │ Class #359 header: │ │ -class_idx : 325 │ │ +class_idx : 343 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 297 │ │ +superclass_idx : 315 │ │ source_file_idx : 928 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #359 annotations: │ │ @@ -129320,28 +129272,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 11 │ │ insns size : 17 16-bit code units │ │ -06e84c: |[06e84c] com.squareup.picasso.GetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V │ │ -06e85c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e85e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06e860: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -06e862: 120a |0003: const/4 v10, #int 0 // #0 │ │ -06e864: 07b0 |0004: move-object v0, v11 │ │ -06e866: 07c1 |0005: move-object v1, v12 │ │ -06e868: 07d3 |0006: move-object v3, v13 │ │ -06e86a: 01e4 |0007: move v4, v14 │ │ -06e86c: 01f5 |0008: move v5, v15 │ │ -06e86e: 0808 1100 |0009: move-object/from16 v8, v17 │ │ -06e872: 0809 1000 |000b: move-object/from16 v9, v16 │ │ -06e876: 760b 5d07 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ -06e87c: 0e00 |0010: return-void │ │ +071200: |[071200] com.squareup.picasso.GetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V │ │ +071210: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +071212: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +071214: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +071216: 120a |0003: const/4 v10, #int 0 // #0 │ │ +071218: 07b0 |0004: move-object v0, v11 │ │ +07121a: 07c1 |0005: move-object v1, v12 │ │ +07121c: 07d3 |0006: move-object v3, v13 │ │ +07121e: 01e4 |0007: move v4, v14 │ │ +071220: 01f5 |0008: move v5, v15 │ │ +071222: 0808 1100 |0009: move-object/from16 v8, v17 │ │ +071226: 0809 1000 |000b: move-object/from16 v9, v16 │ │ +07122a: 760b 5d07 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ +071230: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0010 line=24 │ │ locals : │ │ 0x0000 - 0x0011 reg=11 this Lcom/squareup/picasso/GetAction; │ │ 0x0000 - 0x0011 reg=12 picasso Lcom/squareup/picasso/Picasso; │ │ @@ -129357,16 +129309,16 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e880: |[06e880] com.squareup.picasso.GetAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -06e890: 0e00 |0000: return-void │ │ +071234: |[071234] com.squareup.picasso.GetAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +071244: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/GetAction; │ │ 0x0000 - 0x0001 reg=1 result Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0001 reg=2 from Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ @@ -129376,28 +129328,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e894: |[06e894] com.squareup.picasso.GetAction.error:()V │ │ -06e8a4: 0e00 |0000: return-void │ │ +071248: |[071248] com.squareup.picasso.GetAction.error:()V │ │ +071258: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/GetAction; │ │ │ │ source_file_idx : 928 (GetAction.java) │ │ │ │ Class #360 header: │ │ -class_idx : 326 │ │ +class_idx : 344 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 297 │ │ +superclass_idx : 315 │ │ source_file_idx : 1048 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #360 annotations: │ │ @@ -129421,30 +129373,30 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 24 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 26 16-bit code units │ │ -06e8a8: |[06e8a8] com.squareup.picasso.ImageViewAction.:(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V │ │ -06e8b8: 07c1 |0000: move-object v1, v12 │ │ -06e8ba: 07d2 |0001: move-object v2, v13 │ │ -06e8bc: 07e3 |0002: move-object v3, v14 │ │ -06e8be: 07f4 |0003: move-object v4, v15 │ │ -06e8c0: 0205 1000 |0004: move/from16 v5, v16 │ │ -06e8c4: 0206 1100 |0006: move/from16 v6, v17 │ │ -06e8c8: 0207 1200 |0008: move/from16 v7, v18 │ │ -06e8cc: 0808 1300 |000a: move-object/from16 v8, v19 │ │ -06e8d0: 0809 1400 |000c: move-object/from16 v9, v20 │ │ -06e8d4: 080a 1500 |000e: move-object/from16 v10, v21 │ │ -06e8d8: 020b 1700 |0010: move/from16 v11, v23 │ │ -06e8dc: 760b 5d07 0100 |0012: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ -06e8e2: 0800 1600 |0015: move-object/from16 v0, v22 │ │ -06e8e6: 5bc0 d503 |0017: iput-object v0, v12, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ -06e8ea: 0e00 |0019: return-void │ │ +07125c: |[07125c] com.squareup.picasso.ImageViewAction.:(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V │ │ +07126c: 07c1 |0000: move-object v1, v12 │ │ +07126e: 07d2 |0001: move-object v2, v13 │ │ +071270: 07e3 |0002: move-object v3, v14 │ │ +071272: 07f4 |0003: move-object v4, v15 │ │ +071274: 0205 1000 |0004: move/from16 v5, v16 │ │ +071278: 0206 1100 |0006: move/from16 v6, v17 │ │ +07127c: 0207 1200 |0008: move/from16 v7, v18 │ │ +071280: 0808 1300 |000a: move-object/from16 v8, v19 │ │ +071284: 0809 1400 |000c: move-object/from16 v9, v20 │ │ +071288: 080a 1500 |000e: move-object/from16 v10, v21 │ │ +07128c: 020b 1700 |0010: move/from16 v11, v23 │ │ +071290: 760b 5d07 0100 |0012: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ +071296: 0800 1600 |0015: move-object/from16 v0, v22 │ │ +07129a: 5bc0 d503 |0017: iput-object v0, v12, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ +07129e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0015 line=32 │ │ 0x0019 line=33 │ │ locals : │ │ 0x0000 - 0x001a reg=12 this Lcom/squareup/picasso/ImageViewAction; │ │ @@ -129466,21 +129418,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06e8ec: |[06e8ec] com.squareup.picasso.ImageViewAction.cancel:()V │ │ -06e8fc: 6f10 5e07 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/Action;.cancel:()V // method@075e │ │ -06e902: 5410 d503 |0003: iget-object v0, v1, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ -06e906: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -06e90a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06e90c: 5b10 d503 |0008: iput-object v0, v1, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ -06e910: 0e00 |000a: return-void │ │ +0712a0: |[0712a0] com.squareup.picasso.ImageViewAction.cancel:()V │ │ +0712b0: 6f10 5e07 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/Action;.cancel:()V // method@075e │ │ +0712b6: 5410 d503 |0003: iget-object v0, v1, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ +0712ba: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0712be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0712c0: 5b10 d503 |0008: iput-object v0, v1, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ +0712c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0007 line=74 │ │ 0x000a line=76 │ │ locals : │ │ @@ -129491,46 +129443,46 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -06e914: |[06e914] com.squareup.picasso.ImageViewAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -06e924: 3908 1400 |0000: if-nez v8, 0014 // +0014 │ │ -06e928: 2202 9b01 |0002: new-instance v2, Ljava/lang/AssertionError; // type@019b │ │ -06e92c: 1a03 de01 |0004: const-string v3, "Attempted to complete action with no result! │ │ +0712c8: |[0712c8] com.squareup.picasso.ImageViewAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +0712d8: 3908 1400 |0000: if-nez v8, 0014 // +0014 │ │ +0712dc: 2202 ad01 |0002: new-instance v2, Ljava/lang/AssertionError; // type@01ad │ │ +0712e0: 1a03 de01 |0004: const-string v3, "Attempted to complete action with no result! │ │ %s" // string@01de │ │ -06e930: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -06e932: 2344 b603 |0007: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -06e936: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -06e938: 4d07 0406 |000a: aput-object v7, v4, v6 │ │ -06e93c: 7120 2c0a 4300 |000c: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -06e942: 0c03 |000f: move-result-object v3 │ │ -06e944: 7020 c709 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -06e94a: 2702 |0013: throw v2 │ │ -06e94c: 5472 da03 |0014: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.target:Ljava/lang/ref/WeakReference; // field@03da │ │ -06e950: 6e10 810a 0200 |0016: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ -06e956: 0c00 |0019: move-result-object v0 │ │ -06e958: 1f00 7400 |001a: check-cast v0, Landroid/widget/ImageView; // type@0074 │ │ -06e95c: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -06e960: 0e00 |001e: return-void │ │ -06e962: 5472 d903 |001f: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.picasso:Lcom/squareup/picasso/Picasso; // field@03d9 │ │ -06e966: 5421 1c04 |0021: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ -06e96a: 5472 d903 |0023: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.picasso:Lcom/squareup/picasso/Picasso; // field@03d9 │ │ -06e96e: 5525 1f04 |0025: iget-boolean v5, v2, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ -06e972: 5574 d803 |0027: iget-boolean v4, v7, Lcom/squareup/picasso/ImageViewAction;.noFade:Z // field@03d8 │ │ -06e976: 0782 |0029: move-object v2, v8 │ │ -06e978: 0793 |002a: move-object v3, v9 │ │ -06e97a: 7706 9708 0000 |002b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/PicassoDrawable;.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@0897 │ │ -06e980: 5472 d503 |002e: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ -06e984: 3802 eeff |0030: if-eqz v2, 001e // -0012 │ │ -06e988: 5472 d503 |0032: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ -06e98c: 7210 ab07 0200 |0034: invoke-interface {v2}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@07ab │ │ -06e992: 28e7 |0037: goto 001e // -0019 │ │ +0712e4: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +0712e6: 2344 ca03 |0007: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +0712ea: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0712ec: 4d07 0406 |000a: aput-object v7, v4, v6 │ │ +0712f0: 7120 2c0a 4300 |000c: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +0712f6: 0c03 |000f: move-result-object v3 │ │ +0712f8: 7020 c709 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +0712fe: 2702 |0013: throw v2 │ │ +071300: 5472 da03 |0014: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.target:Ljava/lang/ref/WeakReference; // field@03da │ │ +071304: 6e10 810a 0200 |0016: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ +07130a: 0c00 |0019: move-result-object v0 │ │ +07130c: 1f00 8500 |001a: check-cast v0, Landroid/widget/ImageView; // type@0085 │ │ +071310: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +071314: 0e00 |001e: return-void │ │ +071316: 5472 d903 |001f: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.picasso:Lcom/squareup/picasso/Picasso; // field@03d9 │ │ +07131a: 5421 1c04 |0021: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ +07131e: 5472 d903 |0023: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.picasso:Lcom/squareup/picasso/Picasso; // field@03d9 │ │ +071322: 5525 1f04 |0025: iget-boolean v5, v2, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@041f │ │ +071326: 5574 d803 |0027: iget-boolean v4, v7, Lcom/squareup/picasso/ImageViewAction;.noFade:Z // field@03d8 │ │ +07132a: 0782 |0029: move-object v2, v8 │ │ +07132c: 0793 |002a: move-object v3, v9 │ │ +07132e: 7706 9708 0000 |002b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/PicassoDrawable;.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@0897 │ │ +071334: 5472 d503 |002e: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ +071338: 3802 eeff |0030: if-eqz v2, 001e // -0012 │ │ +07133c: 5472 d503 |0032: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ +071340: 7210 ab07 0200 |0034: invoke-interface {v2}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@07ab │ │ +071346: 28e7 |0037: goto 001e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ 0x000c line=38 │ │ 0x0014 line=41 │ │ 0x001c line=42 │ │ @@ -129553,35 +129505,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -06e994: |[06e994] com.squareup.picasso.ImageViewAction.error:()V │ │ -06e9a4: 5421 da03 |0000: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.target:Ljava/lang/ref/WeakReference; // field@03da │ │ -06e9a8: 6e10 810a 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ -06e9ae: 0c00 |0005: move-result-object v0 │ │ -06e9b0: 1f00 7400 |0006: check-cast v0, Landroid/widget/ImageView; // type@0074 │ │ -06e9b4: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -06e9b8: 0e00 |000a: return-void │ │ -06e9ba: 5221 d703 |000b: iget v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorResId:I // field@03d7 │ │ -06e9be: 3801 1100 |000d: if-eqz v1, 001e // +0011 │ │ -06e9c2: 5221 d703 |000f: iget v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorResId:I // field@03d7 │ │ -06e9c6: 6e20 2601 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0126 │ │ -06e9cc: 5421 d503 |0014: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ -06e9d0: 3801 f4ff |0016: if-eqz v1, 000a // -000c │ │ -06e9d4: 5421 d503 |0018: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ -06e9d8: 7210 aa07 0100 |001a: invoke-interface {v1}, Lcom/squareup/picasso/Callback;.onError:()V // method@07aa │ │ -06e9de: 28ed |001d: goto 000a // -0013 │ │ -06e9e0: 5421 d603 |001e: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@03d6 │ │ -06e9e4: 3801 f4ff |0020: if-eqz v1, 0014 // -000c │ │ -06e9e8: 5421 d603 |0022: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@03d6 │ │ -06e9ec: 6e20 2501 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0125 │ │ -06e9f2: 28ed |0027: goto 0014 // -0013 │ │ +071348: |[071348] com.squareup.picasso.ImageViewAction.error:()V │ │ +071358: 5421 da03 |0000: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.target:Ljava/lang/ref/WeakReference; // field@03da │ │ +07135c: 6e10 810a 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0a81 │ │ +071362: 0c00 |0005: move-result-object v0 │ │ +071364: 1f00 8500 |0006: check-cast v0, Landroid/widget/ImageView; // type@0085 │ │ +071368: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +07136c: 0e00 |000a: return-void │ │ +07136e: 5221 d703 |000b: iget v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorResId:I // field@03d7 │ │ +071372: 3801 1100 |000d: if-eqz v1, 001e // +0011 │ │ +071376: 5221 d703 |000f: iget v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorResId:I // field@03d7 │ │ +07137a: 6e20 2601 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0126 │ │ +071380: 5421 d503 |0014: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ +071384: 3801 f4ff |0016: if-eqz v1, 000a // -000c │ │ +071388: 5421 d503 |0018: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@03d5 │ │ +07138c: 7210 aa07 0100 |001a: invoke-interface {v1}, Lcom/squareup/picasso/Callback;.onError:()V // method@07aa │ │ +071392: 28ed |001d: goto 000a // -0013 │ │ +071394: 5421 d603 |001e: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@03d6 │ │ +071398: 3801 f4ff |0020: if-eqz v1, 0014 // -000c │ │ +07139c: 5421 d603 |0022: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@03d6 │ │ +0713a0: 6e20 2501 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0125 │ │ +0713a6: 28ed |0027: goto 0014 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x000a line=69 │ │ 0x000b line=60 │ │ 0x000f line=61 │ │ @@ -129592,18 +129544,18 @@ │ │ locals : │ │ 0x0008 - 0x0028 reg=0 target Landroid/widget/ImageView; │ │ 0x0000 - 0x0028 reg=2 this Lcom/squareup/picasso/ImageViewAction; │ │ │ │ source_file_idx : 1048 (ImageViewAction.java) │ │ │ │ Class #361 header: │ │ -class_idx : 327 │ │ +class_idx : 345 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2229 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2249 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #361 annotations: │ │ Annotations on field #989 'map' │ │ @@ -129651,29 +129603,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -06e9f4: |[06e9f4] com.squareup.picasso.LruCache.:(I)V │ │ -06ea04: 7010 0f0a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06ea0a: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -06ea0e: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -06ea12: 1a01 d808 |0007: const-string v1, "Max size must be positive." // string@08d8 │ │ -06ea16: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -06ea1c: 2700 |000c: throw v0 │ │ -06ea1e: 5945 de03 |000d: iput v5, v4, Lcom/squareup/picasso/LruCache;.maxSize:I // field@03de │ │ -06ea22: 2200 1202 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -06ea26: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -06ea28: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -06ea2c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -06ea2e: 7040 4b0b 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0b4b │ │ -06ea34: 5b40 dd03 |0018: iput-object v0, v4, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ -06ea38: 0e00 |001a: return-void │ │ +0713a8: |[0713a8] com.squareup.picasso.LruCache.:(I)V │ │ +0713b8: 7010 0f0a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0713be: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +0713c2: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0713c6: 1a01 ec08 |0007: const-string v1, "Max size must be positive." // string@08ec │ │ +0713ca: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0713d0: 2700 |000c: throw v0 │ │ +0713d2: 5945 de03 |000d: iput v5, v4, Lcom/squareup/picasso/LruCache;.maxSize:I // field@03de │ │ +0713d6: 2200 2502 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +0713da: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0713dc: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +0713e0: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +0713e2: 7040 4b0b 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0b4b │ │ +0713e8: 5b40 dd03 |0018: iput-object v0, v4, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ +0713ec: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x000d line=47 │ │ 0x000f line=48 │ │ @@ -129687,19 +129639,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06ea3c: |[06ea3c] com.squareup.picasso.LruCache.:(Landroid/content/Context;)V │ │ -06ea4c: 7110 5709 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.calculateMemoryCacheSize:(Landroid/content/Context;)I // method@0957 │ │ -06ea52: 0a00 |0003: move-result v0 │ │ -06ea54: 7020 ff07 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/picasso/LruCache;.:(I)V // method@07ff │ │ -06ea5a: 0e00 |0007: return-void │ │ +0713f0: |[0713f0] com.squareup.picasso.LruCache.:(Landroid/content/Context;)V │ │ +071400: 7110 5709 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.calculateMemoryCacheSize:(Landroid/content/Context;)I // method@0957 │ │ +071406: 0a00 |0003: move-result v0 │ │ +071408: 7020 ff07 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/picasso/LruCache;.:(I)V // method@07ff │ │ +07140e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ @@ -129709,77 +129661,77 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -06ea5c: |[06ea5c] com.squareup.picasso.LruCache.trimToSize:(I)V │ │ -06ea6c: 1d06 |0000: monitor-enter v6 │ │ -06ea6e: 5263 e103 |0001: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ea72: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -06ea76: 5463 dd03 |0005: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ -06ea7a: 6e10 520b 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0b52 │ │ -06ea80: 0a03 |000a: move-result v3 │ │ -06ea82: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -06ea86: 5263 e103 |000d: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ea8a: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -06ea8e: 2203 ad01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@01ad │ │ -06ea92: 2204 c101 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -06ea96: 7010 500a 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06ea9c: 6e10 120a 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -06eaa2: 0c05 |001b: move-result-object v5 │ │ -06eaa4: 6e10 e309 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@09e3 │ │ -06eaaa: 0c05 |001f: move-result-object v5 │ │ -06eaac: 6e20 580a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06eab2: 0c04 |0023: move-result-object v4 │ │ -06eab4: 1a05 0f01 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@010f │ │ -06eab8: 6e20 580a 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06eabe: 0c04 |0029: move-result-object v4 │ │ -06eac0: 6e10 640a 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06eac6: 0c04 |002d: move-result-object v4 │ │ -06eac8: 7020 f209 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06eace: 2703 |0031: throw v3 │ │ -06ead0: 0d03 |0032: move-exception v3 │ │ -06ead2: 1e06 |0033: monitor-exit v6 │ │ -06ead4: 2703 |0034: throw v3 │ │ -06ead6: 5263 e103 |0035: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06eada: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -06eade: 5463 dd03 |0039: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ -06eae2: 6e10 520b 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0b52 │ │ -06eae8: 0a03 |003e: move-result v3 │ │ -06eaea: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -06eaee: 1e06 |0041: monitor-exit v6 │ │ -06eaf0: 0e00 |0042: return-void │ │ -06eaf2: 5463 dd03 |0043: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ -06eaf6: 6e10 4e0b 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0b4e │ │ -06eafc: 0c03 |0048: move-result-object v3 │ │ -06eafe: 7210 8f0b 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -06eb04: 0c03 |004c: move-result-object v3 │ │ -06eb06: 7210 470b 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -06eb0c: 0c01 |0050: move-result-object v1 │ │ -06eb0e: 1f01 1802 |0051: check-cast v1, Ljava/util/Map$Entry; // type@0218 │ │ -06eb12: 7210 780b 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -06eb18: 0c00 |0056: move-result-object v0 │ │ -06eb1a: 1f00 c001 |0057: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -06eb1e: 7210 790b 0100 |0059: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -06eb24: 0c02 |005c: move-result-object v2 │ │ -06eb26: 1f02 2f00 |005d: check-cast v2, Landroid/graphics/Bitmap; // type@002f │ │ -06eb2a: 5463 dd03 |005f: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ -06eb2e: 6e20 550b 0300 |0061: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ -06eb34: 5263 e103 |0064: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06eb38: 7110 6109 0200 |0066: invoke-static {v2}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ -06eb3e: 0a04 |0069: move-result v4 │ │ -06eb40: b143 |006a: sub-int/2addr v3, v4 │ │ -06eb42: 5963 e103 |006b: iput v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06eb46: 5263 db03 |006d: iget v3, v6, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@03db │ │ -06eb4a: d803 0301 |006f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06eb4e: 5963 db03 |0071: iput v3, v6, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@03db │ │ -06eb52: 1e06 |0073: monitor-exit v6 │ │ -06eb54: 288c |0074: goto 0000 // -0074 │ │ +071410: |[071410] com.squareup.picasso.LruCache.trimToSize:(I)V │ │ +071420: 1d06 |0000: monitor-enter v6 │ │ +071422: 5263 e103 |0001: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +071426: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +07142a: 5463 dd03 |0005: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ +07142e: 6e10 520b 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0b52 │ │ +071434: 0a03 |000a: move-result v3 │ │ +071436: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +07143a: 5263 e103 |000d: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +07143e: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +071442: 2203 bf01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@01bf │ │ +071446: 2204 d301 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +07144a: 7010 500a 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +071450: 6e10 120a 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +071456: 0c05 |001b: move-result-object v5 │ │ +071458: 6e10 e309 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@09e3 │ │ +07145e: 0c05 |001f: move-result-object v5 │ │ +071460: 6e20 580a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +071466: 0c04 |0023: move-result-object v4 │ │ +071468: 1a05 0f01 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@010f │ │ +07146c: 6e20 580a 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +071472: 0c04 |0029: move-result-object v4 │ │ +071474: 6e10 640a 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07147a: 0c04 |002d: move-result-object v4 │ │ +07147c: 7020 f209 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +071482: 2703 |0031: throw v3 │ │ +071484: 0d03 |0032: move-exception v3 │ │ +071486: 1e06 |0033: monitor-exit v6 │ │ +071488: 2703 |0034: throw v3 │ │ +07148a: 5263 e103 |0035: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +07148e: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +071492: 5463 dd03 |0039: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ +071496: 6e10 520b 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0b52 │ │ +07149c: 0a03 |003e: move-result v3 │ │ +07149e: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +0714a2: 1e06 |0041: monitor-exit v6 │ │ +0714a4: 0e00 |0042: return-void │ │ +0714a6: 5463 dd03 |0043: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ +0714aa: 6e10 4e0b 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0b4e │ │ +0714b0: 0c03 |0048: move-result-object v3 │ │ +0714b2: 7210 8f0b 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +0714b8: 0c03 |004c: move-result-object v3 │ │ +0714ba: 7210 470b 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0714c0: 0c01 |0050: move-result-object v1 │ │ +0714c2: 1f01 2b02 |0051: check-cast v1, Ljava/util/Map$Entry; // type@022b │ │ +0714c6: 7210 780b 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +0714cc: 0c00 |0056: move-result-object v0 │ │ +0714ce: 1f00 d201 |0057: check-cast v0, Ljava/lang/String; // type@01d2 │ │ +0714d2: 7210 790b 0100 |0059: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +0714d8: 0c02 |005c: move-result-object v2 │ │ +0714da: 1f02 3500 |005d: check-cast v2, Landroid/graphics/Bitmap; // type@0035 │ │ +0714de: 5463 dd03 |005f: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ +0714e2: 6e20 550b 0300 |0061: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b55 │ │ +0714e8: 5263 e103 |0064: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +0714ec: 7110 6109 0200 |0066: invoke-static {v2}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ +0714f2: 0a04 |0069: move-result v4 │ │ +0714f4: b143 |006a: sub-int/2addr v3, v4 │ │ +0714f6: 5963 e103 |006b: iput v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +0714fa: 5263 db03 |006d: iget v3, v6, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@03db │ │ +0714fe: d803 0301 |006f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +071502: 5963 db03 |0071: iput v3, v6, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@03db │ │ +071506: 1e06 |0073: monitor-exit v6 │ │ +071508: 288c |0074: goto 0000 // -0074 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0074 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=91 │ │ @@ -129810,22 +129762,22 @@ │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06eb6c: |[06eb6c] com.squareup.picasso.LruCache.clear:()V │ │ -06eb7c: 1d01 |0000: monitor-enter v1 │ │ -06eb7e: 6e10 0308 0100 |0001: invoke-virtual {v1}, Lcom/squareup/picasso/LruCache;.evictAll:()V // method@0803 │ │ -06eb84: 1e01 |0004: monitor-exit v1 │ │ -06eb86: 0e00 |0005: return-void │ │ -06eb88: 0d00 |0006: move-exception v0 │ │ -06eb8a: 1e01 |0007: monitor-exit v1 │ │ -06eb8c: 2700 |0008: throw v0 │ │ +071520: |[071520] com.squareup.picasso.LruCache.clear:()V │ │ +071530: 1d01 |0000: monitor-enter v1 │ │ +071532: 6e10 0308 0100 |0001: invoke-virtual {v1}, Lcom/squareup/picasso/LruCache;.evictAll:()V // method@0803 │ │ +071538: 1e01 |0004: monitor-exit v1 │ │ +07153a: 0e00 |0005: return-void │ │ +07153c: 0d00 |0006: move-exception v0 │ │ +07153e: 1e01 |0007: monitor-exit v1 │ │ +071540: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=125 │ │ @@ -129837,62 +129789,62 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -06eb9c: |[06eb9c] com.squareup.picasso.LruCache.clearKeyUri:(Ljava/lang/String;)V │ │ -06ebac: 1d09 |0000: monitor-enter v9 │ │ -06ebae: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -06ebb0: 6e10 380a 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ -06ebb6: 0a05 |0005: move-result v5 │ │ -06ebb8: 5497 dd03 |0006: iget-object v7, v9, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ -06ebbc: 6e10 4e0b 0700 |0008: invoke-virtual {v7}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0b4e │ │ -06ebc2: 0c07 |000b: move-result-object v7 │ │ -06ebc4: 7210 8f0b 0700 |000c: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -06ebca: 0c01 |000f: move-result-object v1 │ │ -06ebcc: 7210 460b 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -06ebd2: 0a07 |0013: move-result v7 │ │ -06ebd4: 3807 3500 |0014: if-eqz v7, 0049 // +0035 │ │ -06ebd8: 7210 470b 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -06ebde: 0c00 |0019: move-result-object v0 │ │ -06ebe0: 1f00 1802 |001a: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -06ebe4: 7210 780b 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -06ebea: 0c02 |001f: move-result-object v2 │ │ -06ebec: 1f02 c001 |0020: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -06ebf0: 7210 790b 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -06ebf6: 0c06 |0025: move-result-object v6 │ │ -06ebf8: 1f06 2f00 |0026: check-cast v6, Landroid/graphics/Bitmap; // type@002f │ │ -06ebfc: 1307 0a00 |0028: const/16 v7, #int 10 // #a │ │ -06ec00: 6e20 310a 7200 |002a: invoke-virtual {v2, v7}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ -06ec06: 0a03 |002d: move-result v3 │ │ -06ec08: 3353 e2ff |002e: if-ne v3, v5, 0010 // -001e │ │ -06ec0c: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -06ec0e: 6e30 450a 7203 |0031: invoke-virtual {v2, v7, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -06ec14: 0c07 |0034: move-result-object v7 │ │ -06ec16: 6e20 2a0a a700 |0035: invoke-virtual {v7, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06ec1c: 0a07 |0038: move-result v7 │ │ -06ec1e: 3807 d7ff |0039: if-eqz v7, 0010 // -0029 │ │ -06ec22: 7210 480b 0100 |003b: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ -06ec28: 5297 e103 |003e: iget v7, v9, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ec2c: 7110 6109 0600 |0040: invoke-static {v6}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ -06ec32: 0a08 |0043: move-result v8 │ │ -06ec34: b187 |0044: sub-int/2addr v7, v8 │ │ -06ec36: 5997 e103 |0045: iput v7, v9, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ec3a: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -06ec3c: 28c8 |0048: goto 0010 // -0038 │ │ -06ec3e: 3804 0700 |0049: if-eqz v4, 0050 // +0007 │ │ -06ec42: 5297 de03 |004b: iget v7, v9, Lcom/squareup/picasso/LruCache;.maxSize:I // field@03de │ │ -06ec46: 7020 0c08 7900 |004d: invoke-direct {v9, v7}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@080c │ │ -06ec4c: 1e09 |0050: monitor-exit v9 │ │ -06ec4e: 0e00 |0051: return-void │ │ -06ec50: 0d07 |0052: move-exception v7 │ │ -06ec52: 1e09 |0053: monitor-exit v9 │ │ -06ec54: 2707 |0054: throw v7 │ │ +071550: |[071550] com.squareup.picasso.LruCache.clearKeyUri:(Ljava/lang/String;)V │ │ +071560: 1d09 |0000: monitor-enter v9 │ │ +071562: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +071564: 6e10 380a 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@0a38 │ │ +07156a: 0a05 |0005: move-result v5 │ │ +07156c: 5497 dd03 |0006: iget-object v7, v9, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ +071570: 6e10 4e0b 0700 |0008: invoke-virtual {v7}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0b4e │ │ +071576: 0c07 |000b: move-result-object v7 │ │ +071578: 7210 8f0b 0700 |000c: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +07157e: 0c01 |000f: move-result-object v1 │ │ +071580: 7210 460b 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +071586: 0a07 |0013: move-result v7 │ │ +071588: 3807 3500 |0014: if-eqz v7, 0049 // +0035 │ │ +07158c: 7210 470b 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +071592: 0c00 |0019: move-result-object v0 │ │ +071594: 1f00 2b02 |001a: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +071598: 7210 780b 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +07159e: 0c02 |001f: move-result-object v2 │ │ +0715a0: 1f02 d201 |0020: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +0715a4: 7210 790b 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +0715aa: 0c06 |0025: move-result-object v6 │ │ +0715ac: 1f06 3500 |0026: check-cast v6, Landroid/graphics/Bitmap; // type@0035 │ │ +0715b0: 1307 0a00 |0028: const/16 v7, #int 10 // #a │ │ +0715b4: 6e20 310a 7200 |002a: invoke-virtual {v2, v7}, Ljava/lang/String;.indexOf:(I)I // method@0a31 │ │ +0715ba: 0a03 |002d: move-result v3 │ │ +0715bc: 3353 e2ff |002e: if-ne v3, v5, 0010 // -001e │ │ +0715c0: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +0715c2: 6e30 450a 7203 |0031: invoke-virtual {v2, v7, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0715c8: 0c07 |0034: move-result-object v7 │ │ +0715ca: 6e20 2a0a a700 |0035: invoke-virtual {v7, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0715d0: 0a07 |0038: move-result v7 │ │ +0715d2: 3807 d7ff |0039: if-eqz v7, 0010 // -0029 │ │ +0715d6: 7210 480b 0100 |003b: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@0b48 │ │ +0715dc: 5297 e103 |003e: iget v7, v9, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +0715e0: 7110 6109 0600 |0040: invoke-static {v6}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ +0715e6: 0a08 |0043: move-result v8 │ │ +0715e8: b187 |0044: sub-int/2addr v7, v8 │ │ +0715ea: 5997 e103 |0045: iput v7, v9, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +0715ee: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +0715f0: 28c8 |0048: goto 0010 // -0038 │ │ +0715f2: 3804 0700 |0049: if-eqz v4, 0050 // +0007 │ │ +0715f6: 5297 de03 |004b: iget v7, v9, Lcom/squareup/picasso/LruCache;.maxSize:I // field@03de │ │ +0715fa: 7020 0c08 7900 |004d: invoke-direct {v9, v7}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@080c │ │ +071600: 1e09 |0050: monitor-exit v9 │ │ +071602: 0e00 |0051: return-void │ │ +071604: 0d07 |0052: move-exception v7 │ │ +071606: 1e09 |0053: monitor-exit v9 │ │ +071608: 2707 |0054: throw v7 │ │ catches : 1 │ │ 0x0002 - 0x0050 │ │ -> 0x0052 │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ 0x0006 line=131 │ │ @@ -129924,18 +129876,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06ec64: |[06ec64] com.squareup.picasso.LruCache.evictAll:()V │ │ -06ec74: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -06ec76: 7020 0c08 0100 |0001: invoke-direct {v1, v0}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@080c │ │ -06ec7c: 0e00 |0004: return-void │ │ +071618: |[071618] com.squareup.picasso.LruCache.evictAll:()V │ │ +071628: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +07162a: 7020 0c08 0100 |0001: invoke-direct {v1, v0}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@080c │ │ +071630: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/LruCache; │ │ │ │ @@ -129944,22 +129896,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06ec80: |[06ec80] com.squareup.picasso.LruCache.evictionCount:()I │ │ -06ec90: 1d01 |0000: monitor-enter v1 │ │ -06ec92: 5210 db03 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@03db │ │ -06ec96: 1e01 |0003: monitor-exit v1 │ │ -06ec98: 0f00 |0004: return v0 │ │ -06ec9a: 0d00 |0005: move-exception v0 │ │ -06ec9c: 1e01 |0006: monitor-exit v1 │ │ -06ec9e: 2700 |0007: throw v0 │ │ +071634: |[071634] com.squareup.picasso.LruCache.evictionCount:()I │ │ +071644: 1d01 |0000: monitor-enter v1 │ │ +071646: 5210 db03 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@03db │ │ +07164a: 1e01 |0003: monitor-exit v1 │ │ +07164c: 0f00 |0004: return v0 │ │ +07164e: 0d00 |0005: move-exception v0 │ │ +071650: 1e01 |0006: monitor-exit v1 │ │ +071652: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -129969,40 +129921,40 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -06ecac: |[06ecac] com.squareup.picasso.LruCache.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -06ecbc: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -06ecc0: 2201 b601 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@01b6 │ │ -06ecc4: 1a02 da14 |0004: const-string v2, "key == null" // string@14da │ │ -06ecc8: 7020 0c0a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -06ecce: 2701 |0009: throw v1 │ │ -06ecd0: 1d03 |000a: monitor-enter v3 │ │ -06ecd2: 5431 dd03 |000b: iget-object v1, v3, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ -06ecd6: 6e20 500b 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ -06ecdc: 0c00 |0010: move-result-object v0 │ │ -06ecde: 1f00 2f00 |0011: check-cast v0, Landroid/graphics/Bitmap; // type@002f │ │ -06ece2: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -06ece6: 5231 dc03 |0015: iget v1, v3, Lcom/squareup/picasso/LruCache;.hitCount:I // field@03dc │ │ -06ecea: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06ecee: 5931 dc03 |0019: iput v1, v3, Lcom/squareup/picasso/LruCache;.hitCount:I // field@03dc │ │ -06ecf2: 1e03 |001b: monitor-exit v3 │ │ -06ecf4: 1100 |001c: return-object v0 │ │ -06ecf6: 5231 df03 |001d: iget v1, v3, Lcom/squareup/picasso/LruCache;.missCount:I // field@03df │ │ -06ecfa: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06ecfe: 5931 df03 |0021: iput v1, v3, Lcom/squareup/picasso/LruCache;.missCount:I // field@03df │ │ -06ed02: 1e03 |0023: monitor-exit v3 │ │ -06ed04: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -06ed06: 28f7 |0025: goto 001c // -0009 │ │ -06ed08: 0d01 |0026: move-exception v1 │ │ -06ed0a: 1e03 |0027: monitor-exit v3 │ │ -06ed0c: 2701 |0028: throw v1 │ │ +071660: |[071660] com.squareup.picasso.LruCache.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +071670: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +071674: 2201 c801 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@01c8 │ │ +071678: 1a02 ec14 |0004: const-string v2, "key == null" // string@14ec │ │ +07167c: 7020 0c0a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +071682: 2701 |0009: throw v1 │ │ +071684: 1d03 |000a: monitor-enter v3 │ │ +071686: 5431 dd03 |000b: iget-object v1, v3, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ +07168a: 6e20 500b 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b50 │ │ +071690: 0c00 |0010: move-result-object v0 │ │ +071692: 1f00 3500 |0011: check-cast v0, Landroid/graphics/Bitmap; // type@0035 │ │ +071696: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +07169a: 5231 dc03 |0015: iget v1, v3, Lcom/squareup/picasso/LruCache;.hitCount:I // field@03dc │ │ +07169e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0716a2: 5931 dc03 |0019: iput v1, v3, Lcom/squareup/picasso/LruCache;.hitCount:I // field@03dc │ │ +0716a6: 1e03 |001b: monitor-exit v3 │ │ +0716a8: 1100 |001c: return-object v0 │ │ +0716aa: 5231 df03 |001d: iget v1, v3, Lcom/squareup/picasso/LruCache;.missCount:I // field@03df │ │ +0716ae: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0716b2: 5931 df03 |0021: iput v1, v3, Lcom/squareup/picasso/LruCache;.missCount:I // field@03df │ │ +0716b6: 1e03 |0023: monitor-exit v3 │ │ +0716b8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0716ba: 28f7 |0025: goto 001c // -0009 │ │ +0716bc: 0d01 |0026: move-exception v1 │ │ +0716be: 1e03 |0027: monitor-exit v3 │ │ +0716c0: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x000b - 0x0028 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x000a line=57 │ │ @@ -130026,22 +129978,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06ed1c: |[06ed1c] com.squareup.picasso.LruCache.hitCount:()I │ │ -06ed2c: 1d01 |0000: monitor-enter v1 │ │ -06ed2e: 5210 dc03 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.hitCount:I // field@03dc │ │ -06ed32: 1e01 |0003: monitor-exit v1 │ │ -06ed34: 0f00 |0004: return v0 │ │ -06ed36: 0d00 |0005: move-exception v0 │ │ -06ed38: 1e01 |0006: monitor-exit v1 │ │ -06ed3a: 2700 |0007: throw v0 │ │ +0716d0: |[0716d0] com.squareup.picasso.LruCache.hitCount:()I │ │ +0716e0: 1d01 |0000: monitor-enter v1 │ │ +0716e2: 5210 dc03 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.hitCount:I // field@03dc │ │ +0716e6: 1e01 |0003: monitor-exit v1 │ │ +0716e8: 0f00 |0004: return v0 │ │ +0716ea: 0d00 |0005: move-exception v0 │ │ +0716ec: 1e01 |0006: monitor-exit v1 │ │ +0716ee: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -130051,22 +130003,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06ed48: |[06ed48] com.squareup.picasso.LruCache.maxSize:()I │ │ -06ed58: 1d01 |0000: monitor-enter v1 │ │ -06ed5a: 5210 de03 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.maxSize:I // field@03de │ │ -06ed5e: 1e01 |0003: monitor-exit v1 │ │ -06ed60: 0f00 |0004: return v0 │ │ -06ed62: 0d00 |0005: move-exception v0 │ │ -06ed64: 1e01 |0006: monitor-exit v1 │ │ -06ed66: 2700 |0007: throw v0 │ │ +0716fc: |[0716fc] com.squareup.picasso.LruCache.maxSize:()I │ │ +07170c: 1d01 |0000: monitor-enter v1 │ │ +07170e: 5210 de03 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.maxSize:I // field@03de │ │ +071712: 1e01 |0003: monitor-exit v1 │ │ +071714: 0f00 |0004: return v0 │ │ +071716: 0d00 |0005: move-exception v0 │ │ +071718: 1e01 |0006: monitor-exit v1 │ │ +07171a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -130076,22 +130028,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06ed74: |[06ed74] com.squareup.picasso.LruCache.missCount:()I │ │ -06ed84: 1d01 |0000: monitor-enter v1 │ │ -06ed86: 5210 df03 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.missCount:I // field@03df │ │ -06ed8a: 1e01 |0003: monitor-exit v1 │ │ -06ed8c: 0f00 |0004: return v0 │ │ -06ed8e: 0d00 |0005: move-exception v0 │ │ -06ed90: 1e01 |0006: monitor-exit v1 │ │ -06ed92: 2700 |0007: throw v0 │ │ +071728: |[071728] com.squareup.picasso.LruCache.missCount:()I │ │ +071738: 1d01 |0000: monitor-enter v1 │ │ +07173a: 5210 df03 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.missCount:I // field@03df │ │ +07173e: 1e01 |0003: monitor-exit v1 │ │ +071740: 0f00 |0004: return v0 │ │ +071742: 0d00 |0005: move-exception v0 │ │ +071744: 1e01 |0006: monitor-exit v1 │ │ +071746: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -130101,22 +130053,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06eda0: |[06eda0] com.squareup.picasso.LruCache.putCount:()I │ │ -06edb0: 1d01 |0000: monitor-enter v1 │ │ -06edb2: 5210 e003 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.putCount:I // field@03e0 │ │ -06edb6: 1e01 |0003: monitor-exit v1 │ │ -06edb8: 0f00 |0004: return v0 │ │ -06edba: 0d00 |0005: move-exception v0 │ │ -06edbc: 1e01 |0006: monitor-exit v1 │ │ -06edbe: 2700 |0007: throw v0 │ │ +071754: |[071754] com.squareup.picasso.LruCache.putCount:()I │ │ +071764: 1d01 |0000: monitor-enter v1 │ │ +071766: 5210 e003 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.putCount:I // field@03e0 │ │ +07176a: 1e01 |0003: monitor-exit v1 │ │ +07176c: 0f00 |0004: return v0 │ │ +07176e: 0d00 |0005: move-exception v0 │ │ +071770: 1e01 |0006: monitor-exit v1 │ │ +071772: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -130126,47 +130078,47 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -06edcc: |[06edcc] com.squareup.picasso.LruCache.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -06eddc: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -06ede0: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -06ede4: 2201 b601 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@01b6 │ │ -06ede8: 1a02 db14 |0006: const-string v2, "key == null || bitmap == null" // string@14db │ │ -06edec: 7020 0c0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ -06edf2: 2701 |000b: throw v1 │ │ -06edf4: 1d03 |000c: monitor-enter v3 │ │ -06edf6: 5231 e003 |000d: iget v1, v3, Lcom/squareup/picasso/LruCache;.putCount:I // field@03e0 │ │ -06edfa: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06edfe: 5931 e003 |0011: iput v1, v3, Lcom/squareup/picasso/LruCache;.putCount:I // field@03e0 │ │ -06ee02: 5231 e103 |0013: iget v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ee06: 7110 6109 0500 |0015: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ -06ee0c: 0a02 |0018: move-result v2 │ │ -06ee0e: b021 |0019: add-int/2addr v1, v2 │ │ -06ee10: 5931 e103 |001a: iput v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ee14: 5431 dd03 |001c: iget-object v1, v3, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ -06ee18: 6e30 530b 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ -06ee1e: 0c00 |0021: move-result-object v0 │ │ -06ee20: 1f00 2f00 |0022: check-cast v0, Landroid/graphics/Bitmap; // type@002f │ │ -06ee24: 3800 0b00 |0024: if-eqz v0, 002f // +000b │ │ -06ee28: 5231 e103 |0026: iget v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ee2c: 7110 6109 0000 |0028: invoke-static {v0}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ -06ee32: 0a02 |002b: move-result v2 │ │ -06ee34: b121 |002c: sub-int/2addr v1, v2 │ │ -06ee36: 5931 e103 |002d: iput v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ee3a: 1e03 |002f: monitor-exit v3 │ │ -06ee3c: 5231 de03 |0030: iget v1, v3, Lcom/squareup/picasso/LruCache;.maxSize:I // field@03de │ │ -06ee40: 7020 0c08 1300 |0032: invoke-direct {v3, v1}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@080c │ │ -06ee46: 0e00 |0035: return-void │ │ -06ee48: 0d01 |0036: move-exception v1 │ │ -06ee4a: 1e03 |0037: monitor-exit v3 │ │ -06ee4c: 2701 |0038: throw v1 │ │ +071780: |[071780] com.squareup.picasso.LruCache.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +071790: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +071794: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +071798: 2201 c801 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@01c8 │ │ +07179c: 1a02 ed14 |0006: const-string v2, "key == null || bitmap == null" // string@14ed │ │ +0717a0: 7020 0c0a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a0c │ │ +0717a6: 2701 |000b: throw v1 │ │ +0717a8: 1d03 |000c: monitor-enter v3 │ │ +0717aa: 5231 e003 |000d: iget v1, v3, Lcom/squareup/picasso/LruCache;.putCount:I // field@03e0 │ │ +0717ae: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0717b2: 5931 e003 |0011: iput v1, v3, Lcom/squareup/picasso/LruCache;.putCount:I // field@03e0 │ │ +0717b6: 5231 e103 |0013: iget v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +0717ba: 7110 6109 0500 |0015: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ +0717c0: 0a02 |0018: move-result v2 │ │ +0717c2: b021 |0019: add-int/2addr v1, v2 │ │ +0717c4: 5931 e103 |001a: iput v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +0717c8: 5431 dd03 |001c: iget-object v1, v3, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@03dd │ │ +0717cc: 6e30 530b 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b53 │ │ +0717d2: 0c00 |0021: move-result-object v0 │ │ +0717d4: 1f00 3500 |0022: check-cast v0, Landroid/graphics/Bitmap; // type@0035 │ │ +0717d8: 3800 0b00 |0024: if-eqz v0, 002f // +000b │ │ +0717dc: 5231 e103 |0026: iget v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +0717e0: 7110 6109 0000 |0028: invoke-static {v0}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@0961 │ │ +0717e6: 0a02 |002b: move-result v2 │ │ +0717e8: b121 |002c: sub-int/2addr v1, v2 │ │ +0717ea: 5931 e103 |002d: iput v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +0717ee: 1e03 |002f: monitor-exit v3 │ │ +0717f0: 5231 de03 |0030: iget v1, v3, Lcom/squareup/picasso/LruCache;.maxSize:I // field@03de │ │ +0717f4: 7020 0c08 1300 |0032: invoke-direct {v3, v1}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@080c │ │ +0717fa: 0e00 |0035: return-void │ │ +0717fc: 0d01 |0036: move-exception v1 │ │ +0717fe: 1e03 |0037: monitor-exit v3 │ │ +071800: 2701 |0038: throw v1 │ │ catches : 2 │ │ 0x000d - 0x0030 │ │ -> 0x0036 │ │ 0x0037 - 0x0038 │ │ -> 0x0036 │ │ positions : │ │ 0x0000 line=70 │ │ @@ -130192,37 +130144,37 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06ee64: |[06ee64] com.squareup.picasso.LruCache.size:()I │ │ -06ee74: 1d01 |0000: monitor-enter v1 │ │ -06ee76: 5210 e103 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ -06ee7a: 1e01 |0003: monitor-exit v1 │ │ -06ee7c: 0f00 |0004: return v0 │ │ -06ee7e: 0d00 |0005: move-exception v0 │ │ -06ee80: 1e01 |0006: monitor-exit v1 │ │ -06ee82: 2700 |0007: throw v0 │ │ +071818: |[071818] com.squareup.picasso.LruCache.size:()I │ │ +071828: 1d01 |0000: monitor-enter v1 │ │ +07182a: 5210 e103 |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.size:I // field@03e1 │ │ +07182e: 1e01 |0003: monitor-exit v1 │ │ +071830: 0f00 |0004: return v0 │ │ +071832: 0d00 |0005: move-exception v0 │ │ +071834: 1e01 |0006: monitor-exit v1 │ │ +071836: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ │ │ - source_file_idx : 2229 (LruCache.java) │ │ + source_file_idx : 2249 (LruCache.java) │ │ │ │ Class #362 header: │ │ -class_idx : 334 │ │ +class_idx : 352 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 358 │ │ -source_file_idx : 2315 │ │ +superclass_idx : 376 │ │ +source_file_idx : 2335 │ │ static_fields_size : 3 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #362 annotations: │ │ Annotations on class │ │ @@ -130266,19 +130218,19 @@ │ │ type : '(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06ee90: |[06ee90] com.squareup.picasso.NetworkRequestHandler.:(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V │ │ -06eea0: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ -06eea6: 5b01 fd03 |0003: iput-object v1, v0, Lcom/squareup/picasso/NetworkRequestHandler;.downloader:Lcom/squareup/picasso/Downloader; // field@03fd │ │ -06eeaa: 5b02 fe03 |0005: iput-object v2, v0, Lcom/squareup/picasso/NetworkRequestHandler;.stats:Lcom/squareup/picasso/Stats; // field@03fe │ │ -06eeae: 0e00 |0007: return-void │ │ +071844: |[071844] com.squareup.picasso.NetworkRequestHandler.:(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V │ │ +071854: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ +07185a: 5b01 fd03 |0003: iput-object v1, v0, Lcom/squareup/picasso/NetworkRequestHandler;.downloader:Lcom/squareup/picasso/Downloader; // field@03fd │ │ +07185e: 5b02 fe03 |0005: iput-object v2, v0, Lcom/squareup/picasso/NetworkRequestHandler;.stats:Lcom/squareup/picasso/Stats; // field@03fe │ │ +071862: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ @@ -130292,30 +130244,30 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06eeb0: |[06eeb0] com.squareup.picasso.NetworkRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -06eec0: 5431 6204 |0000: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06eec4: 6e10 b100 0100 |0002: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ -06eeca: 0c00 |0005: move-result-object v0 │ │ -06eecc: 1a01 a113 |0006: const-string v1, "http" // string@13a1 │ │ -06eed0: 6e20 2a0a 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06eed6: 0a01 |000b: move-result v1 │ │ -06eed8: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -06eedc: 1a01 b113 |000e: const-string v1, "https" // string@13b1 │ │ -06eee0: 6e20 2a0a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06eee6: 0a01 |0013: move-result v1 │ │ -06eee8: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -06eeec: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -06eeee: 0f01 |0017: return v1 │ │ -06eef0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -06eef2: 28fe |0019: goto 0017 // -0002 │ │ +071864: |[071864] com.squareup.picasso.NetworkRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +071874: 5431 6204 |0000: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +071878: 6e10 b100 0100 |0002: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ +07187e: 0c00 |0005: move-result-object v0 │ │ +071880: 1a01 b413 |0006: const-string v1, "http" // string@13b4 │ │ +071884: 6e20 2a0a 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07188a: 0a01 |000b: move-result v1 │ │ +07188c: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +071890: 1a01 c413 |000e: const-string v1, "https" // string@13c4 │ │ +071894: 6e20 2a0a 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07189a: 0a01 |0013: move-result v1 │ │ +07189c: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0718a0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0718a2: 0f01 |0017: return v1 │ │ +0718a4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0718a6: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0006 - 0x001a reg=0 scheme Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Lcom/squareup/picasso/NetworkRequestHandler; │ │ @@ -130326,17 +130278,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06eef4: |[06eef4] com.squareup.picasso.NetworkRequestHandler.getRetryCount:()I │ │ -06ef04: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -06ef06: 0f00 |0001: return v0 │ │ +0718a8: |[0718a8] com.squareup.picasso.NetworkRequestHandler.getRetryCount:()I │ │ +0718b8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0718ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/NetworkRequestHandler; │ │ │ │ #2 : (in Lcom/squareup/picasso/NetworkRequestHandler;) │ │ @@ -130344,62 +130296,62 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -06ef08: |[06ef08] com.squareup.picasso.NetworkRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -06ef18: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -06ef1c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -06ef1e: 54a5 fd03 |0003: iget-object v5, v10, Lcom/squareup/picasso/NetworkRequestHandler;.downloader:Lcom/squareup/picasso/Downloader; // field@03fd │ │ -06ef22: 54b6 6204 |0005: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06ef26: 52b7 5604 |0007: iget v7, v11, Lcom/squareup/picasso/Request;.networkPolicy:I // field@0456 │ │ -06ef2a: 7230 ec07 6507 |0009: invoke-interface {v5, v6, v7}, Lcom/squareup/picasso/Downloader;.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; // method@07ec │ │ -06ef30: 0c03 |000c: move-result-object v3 │ │ -06ef32: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ -06ef36: 1104 |000f: return-object v4 │ │ -06ef38: 5535 ce03 |0010: iget-boolean v5, v3, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@03ce │ │ -06ef3c: 3805 1000 |0012: if-eqz v5, 0022 // +0010 │ │ -06ef40: 6202 0f04 |0014: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -06ef44: 6e10 e807 0300 |0016: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getBitmap:()Landroid/graphics/Bitmap; // method@07e8 │ │ -06ef4a: 0c00 |0019: move-result-object v0 │ │ -06ef4c: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ -06ef50: 2204 6501 |001c: new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -06ef54: 7030 0209 0402 |001e: invoke-direct {v4, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0902 │ │ -06ef5a: 28ee |0021: goto 000f // -0012 │ │ -06ef5c: 6202 1104 |0022: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0411 │ │ -06ef60: 28f2 |0024: goto 0016 // -000e │ │ -06ef62: 6e10 ea07 0300 |0025: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getInputStream:()Ljava/io/InputStream; // method@07ea │ │ -06ef68: 0c01 |0028: move-result-object v1 │ │ -06ef6a: 3801 e6ff |0029: if-eqz v1, 000f // -001a │ │ -06ef6e: 6204 0f04 |002b: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -06ef72: 3342 1500 |002d: if-ne v2, v4, 0042 // +0015 │ │ -06ef76: 6e10 e907 0300 |002f: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@07e9 │ │ -06ef7c: 0b04 |0032: move-result-wide v4 │ │ -06ef7e: 3104 0408 |0033: cmp-long v4, v4, v8 │ │ -06ef82: 3904 0d00 |0035: if-nez v4, 0042 // +000d │ │ -06ef86: 7110 5b09 0100 |0037: invoke-static {v1}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@095b │ │ -06ef8c: 2204 4d01 |003a: new-instance v4, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; // type@014d │ │ -06ef90: 1a05 cf09 |003c: const-string v5, "Received response with 0 content-length header." // string@09cf │ │ -06ef94: 7020 3608 5400 |003e: invoke-direct {v4, v5}, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException;.:(Ljava/lang/String;)V // method@0836 │ │ -06ef9a: 2704 |0041: throw v4 │ │ -06ef9c: 6204 1104 |0042: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0411 │ │ -06efa0: 3342 1300 |0044: if-ne v2, v4, 0057 // +0013 │ │ -06efa4: 6e10 e907 0300 |0046: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@07e9 │ │ -06efaa: 0b04 |0049: move-result-wide v4 │ │ -06efac: 3104 0408 |004a: cmp-long v4, v4, v8 │ │ -06efb0: 3d04 0b00 |004c: if-lez v4, 0057 // +000b │ │ -06efb4: 54a4 fe03 |004e: iget-object v4, v10, Lcom/squareup/picasso/NetworkRequestHandler;.stats:Lcom/squareup/picasso/Stats; // field@03fe │ │ -06efb8: 6e10 e907 0300 |0050: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@07e9 │ │ -06efbe: 0b06 |0053: move-result-wide v6 │ │ -06efc0: 6e30 2409 6407 |0054: invoke-virtual {v4, v6, v7}, Lcom/squareup/picasso/Stats;.dispatchDownloadFinished:(J)V // method@0924 │ │ -06efc6: 2204 6501 |0057: new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -06efca: 7030 0409 1402 |0059: invoke-direct {v4, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0904 │ │ -06efd0: 28b3 |005c: goto 000f // -004d │ │ +0718bc: |[0718bc] com.squareup.picasso.NetworkRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0718cc: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0718d0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0718d2: 54a5 fd03 |0003: iget-object v5, v10, Lcom/squareup/picasso/NetworkRequestHandler;.downloader:Lcom/squareup/picasso/Downloader; // field@03fd │ │ +0718d6: 54b6 6204 |0005: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +0718da: 52b7 5604 |0007: iget v7, v11, Lcom/squareup/picasso/Request;.networkPolicy:I // field@0456 │ │ +0718de: 7230 ec07 6507 |0009: invoke-interface {v5, v6, v7}, Lcom/squareup/picasso/Downloader;.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; // method@07ec │ │ +0718e4: 0c03 |000c: move-result-object v3 │ │ +0718e6: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ +0718ea: 1104 |000f: return-object v4 │ │ +0718ec: 5535 ce03 |0010: iget-boolean v5, v3, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@03ce │ │ +0718f0: 3805 1000 |0012: if-eqz v5, 0022 // +0010 │ │ +0718f4: 6202 0f04 |0014: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +0718f8: 6e10 e807 0300 |0016: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getBitmap:()Landroid/graphics/Bitmap; // method@07e8 │ │ +0718fe: 0c00 |0019: move-result-object v0 │ │ +071900: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ +071904: 2204 7701 |001c: new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +071908: 7030 0209 0402 |001e: invoke-direct {v4, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0902 │ │ +07190e: 28ee |0021: goto 000f // -0012 │ │ +071910: 6202 1104 |0022: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0411 │ │ +071914: 28f2 |0024: goto 0016 // -000e │ │ +071916: 6e10 ea07 0300 |0025: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getInputStream:()Ljava/io/InputStream; // method@07ea │ │ +07191c: 0c01 |0028: move-result-object v1 │ │ +07191e: 3801 e6ff |0029: if-eqz v1, 000f // -001a │ │ +071922: 6204 0f04 |002b: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +071926: 3342 1500 |002d: if-ne v2, v4, 0042 // +0015 │ │ +07192a: 6e10 e907 0300 |002f: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@07e9 │ │ +071930: 0b04 |0032: move-result-wide v4 │ │ +071932: 3104 0408 |0033: cmp-long v4, v4, v8 │ │ +071936: 3904 0d00 |0035: if-nez v4, 0042 // +000d │ │ +07193a: 7110 5b09 0100 |0037: invoke-static {v1}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@095b │ │ +071940: 2204 5f01 |003a: new-instance v4, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; // type@015f │ │ +071944: 1a05 e309 |003c: const-string v5, "Received response with 0 content-length header." // string@09e3 │ │ +071948: 7020 3608 5400 |003e: invoke-direct {v4, v5}, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException;.:(Ljava/lang/String;)V // method@0836 │ │ +07194e: 2704 |0041: throw v4 │ │ +071950: 6204 1104 |0042: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0411 │ │ +071954: 3342 1300 |0044: if-ne v2, v4, 0057 // +0013 │ │ +071958: 6e10 e907 0300 |0046: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@07e9 │ │ +07195e: 0b04 |0049: move-result-wide v4 │ │ +071960: 3104 0408 |004a: cmp-long v4, v4, v8 │ │ +071964: 3d04 0b00 |004c: if-lez v4, 0057 // +000b │ │ +071968: 54a4 fe03 |004e: iget-object v4, v10, Lcom/squareup/picasso/NetworkRequestHandler;.stats:Lcom/squareup/picasso/Stats; // field@03fe │ │ +07196c: 6e10 e907 0300 |0050: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@07e9 │ │ +071972: 0b05 |0053: move-result-wide v5 │ │ +071974: 6e30 2409 5406 |0054: invoke-virtual {v4, v5, v6}, Lcom/squareup/picasso/Stats;.dispatchDownloadFinished:(J)V // method@0924 │ │ +07197a: 2204 7701 |0057: new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +07197e: 7030 0409 1402 |0059: invoke-direct {v4, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0904 │ │ +071984: 28b3 |005c: goto 000f // -004d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=47 │ │ 0x000d line=48 │ │ 0x000f line=72 │ │ 0x0010 line=52 │ │ 0x0016 line=54 │ │ @@ -130430,23 +130382,23 @@ │ │ type : '(ZLandroid/net/NetworkInfo;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06efd4: |[06efd4] com.squareup.picasso.NetworkRequestHandler.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ -06efe4: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -06efe8: 6e10 aa00 0300 |0002: invoke-virtual {v3}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00aa │ │ -06efee: 0a00 |0005: move-result v0 │ │ -06eff0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -06eff4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06eff6: 0f00 |0009: return v0 │ │ -06eff8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06effa: 28fe |000b: goto 0009 // -0002 │ │ +071988: |[071988] com.squareup.picasso.NetworkRequestHandler.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ +071998: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +07199c: 6e10 aa00 0300 |0002: invoke-virtual {v3}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00aa │ │ +0719a2: 0a00 |0005: move-result v0 │ │ +0719a4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0719a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0719aa: 0f00 |0009: return v0 │ │ +0719ac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0719ae: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/picasso/NetworkRequestHandler; │ │ 0x0000 - 0x000c reg=2 airplaneMode Z │ │ 0x0000 - 0x000c reg=3 info Landroid/net/NetworkInfo; │ │ @@ -130456,30 +130408,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06effc: |[06effc] com.squareup.picasso.NetworkRequestHandler.supportsReplay:()Z │ │ -06f00c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06f00e: 0f00 |0001: return v0 │ │ +0719b0: |[0719b0] com.squareup.picasso.NetworkRequestHandler.supportsReplay:()Z │ │ +0719c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0719c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/NetworkRequestHandler; │ │ │ │ - source_file_idx : 2315 (NetworkRequestHandler.java) │ │ + source_file_idx : 2335 (NetworkRequestHandler.java) │ │ │ │ Class #363 header: │ │ -class_idx : 335 │ │ +class_idx : 353 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2363 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2383 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 3 │ │ │ │ Class #363 annotations: │ │ Annotations on method #2116 'load' │ │ @@ -130503,63 +130455,63 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06f010: |[06f010] com.squareup.picasso.OkHttpDownloader.:(Landroid/content/Context;)V │ │ -06f020: 7110 5c09 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@095c │ │ -06f026: 0c00 |0003: move-result-object v0 │ │ -06f028: 7020 4008 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;)V // method@0840 │ │ -06f02e: 0e00 |0007: return-void │ │ +0719c4: |[0719c4] com.squareup.picasso.OkHttpDownloader.:(Landroid/content/Context;)V │ │ +0719d4: 7110 5c09 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@095c │ │ +0719da: 0c00 |0003: move-result-object v0 │ │ +0719dc: 7020 4008 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;)V // method@0840 │ │ +0719e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0007 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/OkHttpDownloader; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ #1 : (in Lcom/squareup/picasso/OkHttpDownloader;) │ │ name : '' │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -06f030: |[06f030] com.squareup.picasso.OkHttpDownloader.:(Landroid/content/Context;J)V │ │ -06f040: 7110 5c09 0300 |0000: invoke-static {v3}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@095c │ │ -06f046: 0c00 |0003: move-result-object v0 │ │ -06f048: 7040 4108 0254 |0004: invoke-direct {v2, v0, v4, v5}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;J)V // method@0841 │ │ -06f04e: 0e00 |0007: return-void │ │ +0719e4: |[0719e4] com.squareup.picasso.OkHttpDownloader.:(Landroid/content/Context;J)V │ │ +0719f4: 7110 5c09 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@095c │ │ +0719fa: 0c00 |0003: move-result-object v0 │ │ +0719fc: 7040 4108 0143 |0004: invoke-direct {v1, v0, v3, v4}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;J)V // method@0841 │ │ +071a02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/OkHttpDownloader; │ │ - 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0008 reg=4 maxSize J │ │ + 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/OkHttpDownloader; │ │ + 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=3 maxSize J │ │ │ │ #2 : (in Lcom/squareup/picasso/OkHttpDownloader;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f050: |[06f050] com.squareup.picasso.OkHttpDownloader.:(Lcom/squareup/okhttp/OkHttpClient;)V │ │ -06f060: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06f066: 5b01 ff03 |0003: iput-object v1, v0, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ -06f06a: 0e00 |0005: return-void │ │ +071a04: |[071a04] com.squareup.picasso.OkHttpDownloader.:(Lcom/squareup/okhttp/OkHttpClient;)V │ │ +071a14: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +071a1a: 5b01 ff03 |0003: iput-object v1, v0, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ +071a1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/OkHttpDownloader; │ │ @@ -130570,19 +130522,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -06f06c: |[06f06c] com.squareup.picasso.OkHttpDownloader.:(Ljava/io/File;)V │ │ -06f07c: 7110 5609 0300 |0000: invoke-static {v3}, Lcom/squareup/picasso/Utils;.calculateDiskCacheSize:(Ljava/io/File;)J // method@0956 │ │ -06f082: 0b00 |0003: move-result-wide v0 │ │ -06f084: 7040 4108 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;J)V // method@0841 │ │ -06f08a: 0e00 |0007: return-void │ │ +071a20: |[071a20] com.squareup.picasso.OkHttpDownloader.:(Ljava/io/File;)V │ │ +071a30: 7110 5609 0300 |0000: invoke-static {v3}, Lcom/squareup/picasso/Utils;.calculateDiskCacheSize:(Ljava/io/File;)J // method@0956 │ │ +071a36: 0b00 |0003: move-result-wide v0 │ │ +071a38: 7040 4108 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;J)V // method@0841 │ │ +071a3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/OkHttpDownloader; │ │ 0x0000 - 0x0008 reg=3 cacheDir Ljava/io/File; │ │ @@ -130592,25 +130544,25 @@ │ │ type : '(Ljava/io/File;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -06f08c: |[06f08c] com.squareup.picasso.OkHttpDownloader.:(Ljava/io/File;J)V │ │ -06f09c: 7100 4208 0000 |0000: invoke-static {}, Lcom/squareup/picasso/OkHttpDownloader;.defaultOkHttpClient:()Lcom/squareup/okhttp/OkHttpClient; // method@0842 │ │ -06f0a2: 0c00 |0003: move-result-object v0 │ │ -06f0a4: 7020 3f08 0200 |0004: invoke-direct {v2, v0}, Lcom/squareup/picasso/OkHttpDownloader;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@083f │ │ -06f0aa: 5420 ff03 |0007: iget-object v0, v2, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ -06f0ae: 2201 8400 |0009: new-instance v1, Lcom/squareup/okhttp/Cache; // type@0084 │ │ -06f0b2: 7040 6801 3154 |000b: invoke-direct {v1, v3, v4, v5}, Lcom/squareup/okhttp/Cache;.:(Ljava/io/File;J)V // method@0168 │ │ -06f0b8: 6e20 0803 1000 |000e: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.setCache:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient; // method@0308 │ │ -06f0be: 0e00 |0011: return-void │ │ -06f0c0: 0d00 |0012: move-exception v0 │ │ -06f0c2: 28fe |0013: goto 0011 // -0002 │ │ +071a40: |[071a40] com.squareup.picasso.OkHttpDownloader.:(Ljava/io/File;J)V │ │ +071a50: 7100 4208 0000 |0000: invoke-static {}, Lcom/squareup/picasso/OkHttpDownloader;.defaultOkHttpClient:()Lcom/squareup/okhttp/OkHttpClient; // method@0842 │ │ +071a56: 0c00 |0003: move-result-object v0 │ │ +071a58: 7020 3f08 0200 |0004: invoke-direct {v2, v0}, Lcom/squareup/picasso/OkHttpDownloader;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@083f │ │ +071a5e: 5420 ff03 |0007: iget-object v0, v2, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ +071a62: 2201 9600 |0009: new-instance v1, Lcom/squareup/okhttp/Cache; // type@0096 │ │ +071a66: 7040 6801 3154 |000b: invoke-direct {v1, v3, v4, v5}, Lcom/squareup/okhttp/Cache;.:(Ljava/io/File;J)V // method@0168 │ │ +071a6c: 6e20 0803 1000 |000e: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.setCache:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient; // method@0308 │ │ +071a72: 0e00 |0011: return-void │ │ +071a74: 0d00 |0012: move-exception v0 │ │ +071a76: 28fe |0013: goto 0011 // -0002 │ │ catches : 1 │ │ 0x0007 - 0x0011 │ │ Ljava/io/IOException; -> 0x0012 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=78 │ │ 0x0011 line=81 │ │ @@ -130625,26 +130577,26 @@ │ │ type : '()Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -06f0d4: |[06f0d4] com.squareup.picasso.OkHttpDownloader.defaultOkHttpClient:()Lcom/squareup/okhttp/OkHttpClient; │ │ -06f0e4: 1604 204e |0000: const-wide/16 v4, #int 20000 // #4e20 │ │ -06f0e8: 2200 ab00 |0002: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00ab │ │ -06f0ec: 7010 e702 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@02e7 │ │ -06f0f2: 1602 983a |0007: const-wide/16 v2, #int 15000 // #3a98 │ │ -06f0f6: 6201 d404 |0009: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06f0fa: 6e40 0a03 2013 |000b: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@030a │ │ -06f100: 6201 d404 |000e: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06f104: 6e40 1703 4015 |0010: invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@0317 │ │ -06f10a: 6201 d404 |0013: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -06f10e: 6e40 1b03 4015 |0015: invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@031b │ │ -06f114: 1100 |0018: return-object v0 │ │ +071a88: |[071a88] com.squareup.picasso.OkHttpDownloader.defaultOkHttpClient:()Lcom/squareup/okhttp/OkHttpClient; │ │ +071a98: 1604 204e |0000: const-wide/16 v4, #int 20000 // #4e20 │ │ +071a9c: 2200 bd00 |0002: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@00bd │ │ +071aa0: 7010 e702 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@02e7 │ │ +071aa6: 1601 983a |0007: const-wide/16 v1, #int 15000 // #3a98 │ │ +071aaa: 6203 d404 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +071aae: 6e40 0a03 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Lcom/squareup/okhttp/OkHttpClient;.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@030a │ │ +071ab4: 6201 d404 |000e: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +071ab8: 6e40 1703 4015 |0010: invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@0317 │ │ +071abe: 6201 d404 |0013: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +071ac2: 6e40 1b03 4015 |0015: invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@031b │ │ +071ac8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x0007 line=32 │ │ 0x000e line=33 │ │ 0x0013 line=34 │ │ 0x0018 line=35 │ │ @@ -130657,17 +130609,17 @@ │ │ type : '()Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f118: |[06f118] com.squareup.picasso.OkHttpDownloader.getClient:()Lcom/squareup/okhttp/OkHttpClient; │ │ -06f128: 5410 ff03 |0000: iget-object v0, v1, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ -06f12c: 1100 |0002: return-object v0 │ │ +071acc: |[071acc] com.squareup.picasso.OkHttpDownloader.getClient:()Lcom/squareup/okhttp/OkHttpClient; │ │ +071adc: 5410 ff03 |0000: iget-object v0, v1, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ +071ae0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/OkHttpDownloader; │ │ │ │ #1 : (in Lcom/squareup/picasso/OkHttpDownloader;) │ │ @@ -130675,87 +130627,87 @@ │ │ type : '(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -06f130: |[06f130] com.squareup.picasso.OkHttpDownloader.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; │ │ -06f140: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06f142: 380c 0a00 |0001: if-eqz v12, 000b // +000a │ │ -06f146: 7110 3108 0c00 |0003: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@0831 │ │ -06f14c: 0a06 |0006: move-result v6 │ │ -06f14e: 3806 5400 |0007: if-eqz v6, 005b // +0054 │ │ -06f152: 6201 4700 |0009: sget-object v1, Lcom/squareup/okhttp/CacheControl;.FORCE_CACHE:Lcom/squareup/okhttp/CacheControl; // field@0047 │ │ -06f156: 2206 ae00 |000b: new-instance v6, Lcom/squareup/okhttp/Request$Builder; // type@00ae │ │ -06f15a: 7010 2203 0600 |000d: invoke-direct {v6}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ -06f160: 6e10 b300 0b00 |0010: invoke-virtual {v11}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ -06f166: 0c07 |0013: move-result-object v7 │ │ -06f168: 6e20 3a03 7600 |0014: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ -06f16e: 0c00 |0017: move-result-object v0 │ │ -06f170: 3801 0500 |0018: if-eqz v1, 001d // +0005 │ │ -06f174: 6e20 2c03 1000 |001a: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.cacheControl:(Lcom/squareup/okhttp/CacheControl;)Lcom/squareup/okhttp/Request$Builder; // method@032c │ │ -06f17a: 54a6 ff03 |001d: iget-object v6, v10, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ -06f17e: 6e10 2b03 0000 |001f: invoke-virtual {v0}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ -06f184: 0c07 |0022: move-result-object v7 │ │ -06f186: 6e20 0503 7600 |0023: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@0305 │ │ -06f18c: 0c06 |0026: move-result-object v6 │ │ -06f18e: 6e10 b901 0600 |0027: invoke-virtual {v6}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@01b9 │ │ -06f194: 0c03 |002a: move-result-object v3 │ │ -06f196: 6e10 9303 0300 |002b: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ -06f19c: 0a05 |002e: move-result v5 │ │ -06f19e: 1306 2c01 |002f: const/16 v6, #int 300 // #12c │ │ -06f1a2: 3465 4600 |0031: if-lt v5, v6, 0077 // +0046 │ │ -06f1a6: 6e10 8f03 0300 |0033: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -06f1ac: 0c06 |0036: move-result-object v6 │ │ -06f1ae: 6e10 ab03 0600 |0037: invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ -06f1b4: 2206 4101 |003a: new-instance v6, Lcom/squareup/picasso/Downloader$ResponseException; // type@0141 │ │ -06f1b8: 2207 c101 |003c: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -06f1bc: 7010 500a 0700 |003e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06f1c2: 6e20 550a 5700 |0041: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06f1c8: 0c07 |0044: move-result-object v7 │ │ -06f1ca: 1a08 1000 |0045: const-string v8, " " // string@0010 │ │ -06f1ce: 6e20 580a 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06f1d4: 0c07 |004a: move-result-object v7 │ │ -06f1d6: 6e10 9b03 0300 |004b: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.message:()Ljava/lang/String; // method@039b │ │ -06f1dc: 0c08 |004e: move-result-object v8 │ │ -06f1de: 6e20 580a 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06f1e4: 0c07 |0052: move-result-object v7 │ │ -06f1e6: 6e10 640a 0700 |0053: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06f1ec: 0c07 |0056: move-result-object v7 │ │ -06f1ee: 7040 eb07 765c |0057: invoke-direct {v6, v7, v12, v5}, Lcom/squareup/picasso/Downloader$ResponseException;.:(Ljava/lang/String;II)V // method@07eb │ │ -06f1f4: 2706 |005a: throw v6 │ │ -06f1f6: 2200 8600 |005b: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@0086 │ │ -06f1fa: 7010 8b01 0000 |005d: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@018b │ │ -06f200: 7110 3208 0c00 |0060: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldReadFromDiskCache:(I)Z // method@0832 │ │ -06f206: 0a06 |0063: move-result v6 │ │ -06f208: 3906 0500 |0064: if-nez v6, 0069 // +0005 │ │ -06f20c: 6e10 9001 0000 |0066: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; // method@0190 │ │ -06f212: 7110 3308 0c00 |0069: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldWriteToDiskCache:(I)Z // method@0833 │ │ -06f218: 0a06 |006c: move-result v6 │ │ -06f21a: 3906 0500 |006d: if-nez v6, 0072 // +0005 │ │ -06f21e: 6e10 9101 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:()Lcom/squareup/okhttp/CacheControl$Builder; // method@0191 │ │ -06f224: 6e10 8c01 0000 |0072: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@018c │ │ -06f22a: 0c01 |0075: move-result-object v1 │ │ -06f22c: 2895 |0076: goto 000b // -006b │ │ -06f22e: 6e10 9103 0300 |0077: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheResponse:()Lcom/squareup/okhttp/Response; // method@0391 │ │ -06f234: 0c06 |007a: move-result-object v6 │ │ -06f236: 3806 1500 |007b: if-eqz v6, 0090 // +0015 │ │ -06f23a: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -06f23c: 6e10 8f03 0300 |007e: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ -06f242: 0c04 |0081: move-result-object v4 │ │ -06f244: 2206 4001 |0082: new-instance v6, Lcom/squareup/picasso/Downloader$Response; // type@0140 │ │ -06f248: 6e10 a703 0400 |0084: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@03a7 │ │ -06f24e: 0c07 |0087: move-result-object v7 │ │ -06f250: 6e10 ac03 0400 |0088: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@03ac │ │ -06f256: 0b08 |008b: move-result-wide v8 │ │ -06f258: 7059 e707 7682 |008c: invoke-direct {v6, v7, v2, v8, v9}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@07e7 │ │ -06f25e: 1106 |008f: return-object v6 │ │ -06f260: 1202 |0090: const/4 v2, #int 0 // #0 │ │ -06f262: 28ed |0091: goto 007e // -0013 │ │ +071ae4: |[071ae4] com.squareup.picasso.OkHttpDownloader.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; │ │ +071af4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071af6: 380c 0a00 |0001: if-eqz v12, 000b // +000a │ │ +071afa: 7110 3108 0c00 |0003: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@0831 │ │ +071b00: 0a06 |0006: move-result v6 │ │ +071b02: 3806 5400 |0007: if-eqz v6, 005b // +0054 │ │ +071b06: 6201 4700 |0009: sget-object v1, Lcom/squareup/okhttp/CacheControl;.FORCE_CACHE:Lcom/squareup/okhttp/CacheControl; // field@0047 │ │ +071b0a: 2206 c000 |000b: new-instance v6, Lcom/squareup/okhttp/Request$Builder; // type@00c0 │ │ +071b0e: 7010 2203 0600 |000d: invoke-direct {v6}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@0322 │ │ +071b14: 6e10 b300 0b00 |0010: invoke-virtual {v11}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ +071b1a: 0c07 |0013: move-result-object v7 │ │ +071b1c: 6e20 3a03 7600 |0014: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@033a │ │ +071b22: 0c00 |0017: move-result-object v0 │ │ +071b24: 3801 0500 |0018: if-eqz v1, 001d // +0005 │ │ +071b28: 6e20 2c03 1000 |001a: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.cacheControl:(Lcom/squareup/okhttp/CacheControl;)Lcom/squareup/okhttp/Request$Builder; // method@032c │ │ +071b2e: 54a6 ff03 |001d: iget-object v6, v10, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ +071b32: 6e10 2b03 0000 |001f: invoke-virtual {v0}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@032b │ │ +071b38: 0c07 |0022: move-result-object v7 │ │ +071b3a: 6e20 0503 7600 |0023: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@0305 │ │ +071b40: 0c06 |0026: move-result-object v6 │ │ +071b42: 6e10 b901 0600 |0027: invoke-virtual {v6}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@01b9 │ │ +071b48: 0c03 |002a: move-result-object v3 │ │ +071b4a: 6e10 9303 0300 |002b: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@0393 │ │ +071b50: 0a05 |002e: move-result v5 │ │ +071b52: 1306 2c01 |002f: const/16 v6, #int 300 // #12c │ │ +071b56: 3465 4600 |0031: if-lt v5, v6, 0077 // +0046 │ │ +071b5a: 6e10 8f03 0300 |0033: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +071b60: 0c06 |0036: move-result-object v6 │ │ +071b62: 6e10 ab03 0600 |0037: invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@03ab │ │ +071b68: 2206 5301 |003a: new-instance v6, Lcom/squareup/picasso/Downloader$ResponseException; // type@0153 │ │ +071b6c: 2207 d301 |003c: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +071b70: 7010 500a 0700 |003e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +071b76: 6e20 550a 5700 |0041: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +071b7c: 0c07 |0044: move-result-object v7 │ │ +071b7e: 1a08 1000 |0045: const-string v8, " " // string@0010 │ │ +071b82: 6e20 580a 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +071b88: 0c07 |004a: move-result-object v7 │ │ +071b8a: 6e10 9b03 0300 |004b: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.message:()Ljava/lang/String; // method@039b │ │ +071b90: 0c08 |004e: move-result-object v8 │ │ +071b92: 6e20 580a 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +071b98: 0c07 |0052: move-result-object v7 │ │ +071b9a: 6e10 640a 0700 |0053: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +071ba0: 0c07 |0056: move-result-object v7 │ │ +071ba2: 7040 eb07 765c |0057: invoke-direct {v6, v7, v12, v5}, Lcom/squareup/picasso/Downloader$ResponseException;.:(Ljava/lang/String;II)V // method@07eb │ │ +071ba8: 2706 |005a: throw v6 │ │ +071baa: 2200 9800 |005b: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@0098 │ │ +071bae: 7010 8b01 0000 |005d: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@018b │ │ +071bb4: 7110 3208 0c00 |0060: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldReadFromDiskCache:(I)Z // method@0832 │ │ +071bba: 0a06 |0063: move-result v6 │ │ +071bbc: 3906 0500 |0064: if-nez v6, 0069 // +0005 │ │ +071bc0: 6e10 9001 0000 |0066: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; // method@0190 │ │ +071bc6: 7110 3308 0c00 |0069: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldWriteToDiskCache:(I)Z // method@0833 │ │ +071bcc: 0a06 |006c: move-result v6 │ │ +071bce: 3906 0500 |006d: if-nez v6, 0072 // +0005 │ │ +071bd2: 6e10 9101 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:()Lcom/squareup/okhttp/CacheControl$Builder; // method@0191 │ │ +071bd8: 6e10 8c01 0000 |0072: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@018c │ │ +071bde: 0c01 |0075: move-result-object v1 │ │ +071be0: 2895 |0076: goto 000b // -006b │ │ +071be2: 6e10 9103 0300 |0077: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheResponse:()Lcom/squareup/okhttp/Response; // method@0391 │ │ +071be8: 0c06 |007a: move-result-object v6 │ │ +071bea: 3806 1500 |007b: if-eqz v6, 0090 // +0015 │ │ +071bee: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +071bf0: 6e10 8f03 0300 |007e: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@038f │ │ +071bf6: 0c04 |0081: move-result-object v4 │ │ +071bf8: 2206 5201 |0082: new-instance v6, Lcom/squareup/picasso/Downloader$Response; // type@0152 │ │ +071bfc: 6e10 a703 0400 |0084: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@03a7 │ │ +071c02: 0c07 |0087: move-result-object v7 │ │ +071c04: 6e10 ac03 0400 |0088: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@03ac │ │ +071c0a: 0b08 |008b: move-result-wide v8 │ │ +071c0c: 7059 e707 7682 |008c: invoke-direct {v6, v7, v2, v8, v9}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@07e7 │ │ +071c12: 1106 |008f: return-object v6 │ │ +071c14: 1202 |0090: const/4 v2, #int 0 // #0 │ │ +071c16: 28ed |0091: goto 007e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0001 line=97 │ │ 0x0003 line=98 │ │ 0x0009 line=99 │ │ 0x000b line=112 │ │ @@ -130796,43 +130748,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06f264: |[06f264] com.squareup.picasso.OkHttpDownloader.shutdown:()V │ │ -06f274: 5421 ff03 |0000: iget-object v1, v2, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ -06f278: 6e10 ee02 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getCache:()Lcom/squareup/okhttp/Cache; // method@02ee │ │ -06f27e: 0c00 |0005: move-result-object v0 │ │ -06f280: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -06f284: 6e10 7401 0000 |0008: invoke-virtual {v0}, Lcom/squareup/okhttp/Cache;.close:()V // method@0174 │ │ -06f28a: 0e00 |000b: return-void │ │ -06f28c: 0d01 |000c: move-exception v1 │ │ -06f28e: 28fe |000d: goto 000b // -0002 │ │ +071c18: |[071c18] com.squareup.picasso.OkHttpDownloader.shutdown:()V │ │ +071c28: 5421 ff03 |0000: iget-object v1, v2, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@03ff │ │ +071c2c: 6e10 ee02 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getCache:()Lcom/squareup/okhttp/Cache; // method@02ee │ │ +071c32: 0c00 |0005: move-result-object v0 │ │ +071c34: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +071c38: 6e10 7401 0000 |0008: invoke-virtual {v0}, Lcom/squareup/okhttp/Cache;.close:()V // method@0174 │ │ +071c3e: 0e00 |000b: return-void │ │ +071c40: 0d01 |000c: move-exception v1 │ │ +071c42: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x0008 line=135 │ │ 0x000b line=139 │ │ 0x000c line=136 │ │ locals : │ │ 0x0006 - 0x000e reg=0 cache Lcom/squareup/okhttp/Cache; │ │ 0x0000 - 0x000e reg=2 this Lcom/squareup/picasso/OkHttpDownloader; │ │ │ │ - source_file_idx : 2363 (OkHttpDownloader.java) │ │ + source_file_idx : 2383 (OkHttpDownloader.java) │ │ │ │ Class #364 header: │ │ -class_idx : 343 │ │ +class_idx : 361 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2436 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #364 annotations: │ │ Annotations on class │ │ @@ -130853,17 +130805,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f2a0: |[06f2a0] com.squareup.picasso.Picasso$RequestTransformer$1.:()V │ │ -06f2b0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06f2b6: 0e00 |0003: return-void │ │ +071c54: |[071c54] com.squareup.picasso.Picasso$RequestTransformer$1.:()V │ │ +071c64: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +071c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso$RequestTransformer$1; │ │ │ │ Virtual methods - │ │ @@ -130872,30 +130824,30 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f2b8: |[06f2b8] com.squareup.picasso.Picasso$RequestTransformer$1.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; │ │ -06f2c8: 1101 |0000: return-object v1 │ │ +071c6c: |[071c6c] com.squareup.picasso.Picasso$RequestTransformer$1.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; │ │ +071c7c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Picasso$RequestTransformer$1; │ │ 0x0000 - 0x0001 reg=1 request Lcom/squareup/picasso/Request; │ │ │ │ - source_file_idx : 2436 (Picasso.java) │ │ + source_file_idx : 2456 (Picasso.java) │ │ │ │ Class #365 header: │ │ -class_idx : 352 │ │ +class_idx : 370 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 297 │ │ -source_file_idx : 2516 │ │ +superclass_idx : 315 │ │ +source_file_idx : 2536 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #365 annotations: │ │ Annotations on class │ │ @@ -130927,30 +130879,30 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 11 │ │ insns size : 24 16-bit code units │ │ -06f2cc: |[06f2cc] com.squareup.picasso.RemoteViewsAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V │ │ -06f2dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06f2de: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -06f2e0: 120a |0002: const/4 v10, #int 0 // #0 │ │ -06f2e2: 07b0 |0003: move-object v0, v11 │ │ -06f2e4: 07c1 |0004: move-object v1, v12 │ │ -06f2e6: 07d3 |0005: move-object v3, v13 │ │ -06f2e8: 0204 1100 |0006: move/from16 v4, v17 │ │ -06f2ec: 0205 1200 |0008: move/from16 v5, v18 │ │ -06f2f0: 0206 1000 |000a: move/from16 v6, v16 │ │ -06f2f4: 0808 1400 |000c: move-object/from16 v8, v20 │ │ -06f2f8: 0809 1300 |000e: move-object/from16 v9, v19 │ │ -06f2fc: 760b 5d07 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ -06f302: 5bbe 3e04 |0013: iput-object v14, v11, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@043e │ │ -06f306: 59bf 4004 |0015: iput v15, v11, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0440 │ │ -06f30a: 0e00 |0017: return-void │ │ +071c80: |[071c80] com.squareup.picasso.RemoteViewsAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V │ │ +071c90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +071c92: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +071c94: 120a |0002: const/4 v10, #int 0 // #0 │ │ +071c96: 07b0 |0003: move-object v0, v11 │ │ +071c98: 07c1 |0004: move-object v1, v12 │ │ +071c9a: 07d3 |0005: move-object v3, v13 │ │ +071c9c: 0204 1100 |0006: move/from16 v4, v17 │ │ +071ca0: 0205 1200 |0008: move/from16 v5, v18 │ │ +071ca4: 0206 1000 |000a: move/from16 v6, v16 │ │ +071ca8: 0808 1400 |000c: move-object/from16 v8, v20 │ │ +071cac: 0809 1300 |000e: move-object/from16 v9, v19 │ │ +071cb0: 760b 5d07 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ +071cb6: 5bbe 3e04 |0013: iput-object v14, v11, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@043e │ │ +071cba: 59bf 4004 |0015: iput v15, v11, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0440 │ │ +071cbe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0013 line=36 │ │ 0x0015 line=37 │ │ 0x0017 line=38 │ │ locals : │ │ @@ -130971,20 +130923,20 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -06f30c: |[06f30c] com.squareup.picasso.RemoteViewsAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -06f31c: 5420 3e04 |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@043e │ │ -06f320: 5221 4004 |0002: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0440 │ │ -06f324: 6e30 2701 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@0127 │ │ -06f32a: 6e10 b408 0200 |0007: invoke-virtual {v2}, Lcom/squareup/picasso/RemoteViewsAction;.update:()V // method@08b4 │ │ -06f330: 0e00 |000a: return-void │ │ +071cc0: |[071cc0] com.squareup.picasso.RemoteViewsAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +071cd0: 5420 3e04 |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@043e │ │ +071cd4: 5221 4004 |0002: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0440 │ │ +071cd8: 6e30 2701 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@0127 │ │ +071cde: 6e10 b408 0200 |0007: invoke-virtual {v2}, Lcom/squareup/picasso/RemoteViewsAction;.update:()V // method@08b4 │ │ +071ce4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=42 │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/squareup/picasso/RemoteViewsAction; │ │ @@ -130996,20 +130948,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06f334: |[06f334] com.squareup.picasso.RemoteViewsAction.error:()V │ │ -06f344: 5210 3d04 |0000: iget v0, v1, Lcom/squareup/picasso/RemoteViewsAction;.errorResId:I // field@043d │ │ -06f348: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06f34c: 5210 3d04 |0004: iget v0, v1, Lcom/squareup/picasso/RemoteViewsAction;.errorResId:I // field@043d │ │ -06f350: 6e20 b308 0100 |0006: invoke-virtual {v1, v0}, Lcom/squareup/picasso/RemoteViewsAction;.setImageResource:(I)V // method@08b3 │ │ -06f356: 0e00 |0009: return-void │ │ +071ce8: |[071ce8] com.squareup.picasso.RemoteViewsAction.error:()V │ │ +071cf8: 5210 3d04 |0000: iget v0, v1, Lcom/squareup/picasso/RemoteViewsAction;.errorResId:I // field@043d │ │ +071cfc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +071d00: 5210 3d04 |0004: iget v0, v1, Lcom/squareup/picasso/RemoteViewsAction;.errorResId:I // field@043d │ │ +071d04: 6e20 b308 0100 |0006: invoke-virtual {v1, v0}, Lcom/squareup/picasso/RemoteViewsAction;.setImageResource:(I)V // method@08b3 │ │ +071d0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/RemoteViewsAction; │ │ @@ -131019,24 +130971,24 @@ │ │ type : '()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06f358: |[06f358] com.squareup.picasso.RemoteViewsAction.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; │ │ -06f368: 5430 3f04 |0000: iget-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@043f │ │ -06f36c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -06f370: 2200 5f01 |0004: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@015f │ │ -06f374: 5431 3e04 |0006: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@043e │ │ -06f378: 5232 4004 |0008: iget v2, v3, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0440 │ │ -06f37c: 7030 aa08 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.:(Landroid/widget/RemoteViews;I)V // method@08aa │ │ -06f382: 5b30 3f04 |000d: iput-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@043f │ │ -06f386: 5430 3f04 |000f: iget-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@043f │ │ -06f38a: 1100 |0011: return-object v0 │ │ +071d0c: |[071d0c] com.squareup.picasso.RemoteViewsAction.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; │ │ +071d1c: 5430 3f04 |0000: iget-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@043f │ │ +071d20: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +071d24: 2200 7101 |0004: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@0171 │ │ +071d28: 5431 3e04 |0006: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@043e │ │ +071d2c: 5232 4004 |0008: iget v2, v3, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0440 │ │ +071d30: 7030 aa08 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.:(Landroid/widget/RemoteViews;I)V // method@08aa │ │ +071d36: 5b30 3f04 |000d: iput-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@043f │ │ +071d3a: 5430 3f04 |000f: iget-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@043f │ │ +071d3e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x000f line=55 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/squareup/picasso/RemoteViewsAction; │ │ @@ -131046,18 +130998,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f38c: |[06f38c] com.squareup.picasso.RemoteViewsAction.getTarget:()Ljava/lang/Object; │ │ -06f39c: 6e10 b108 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@08b1 │ │ -06f3a2: 0c00 |0003: move-result-object v0 │ │ -06f3a4: 1100 |0004: return-object v0 │ │ +071d40: |[071d40] com.squareup.picasso.RemoteViewsAction.getTarget:()Ljava/lang/Object; │ │ +071d50: 6e10 b108 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@08b1 │ │ +071d56: 0c00 |0003: move-result-object v0 │ │ +071d58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RemoteViewsAction; │ │ │ │ #4 : (in Lcom/squareup/picasso/RemoteViewsAction;) │ │ @@ -131065,20 +131017,20 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -06f3a8: |[06f3a8] com.squareup.picasso.RemoteViewsAction.setImageResource:(I)V │ │ -06f3b8: 5420 3e04 |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@043e │ │ -06f3bc: 5221 4004 |0002: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0440 │ │ -06f3c0: 6e30 2801 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0128 │ │ -06f3c6: 6e10 b408 0200 |0007: invoke-virtual {v2}, Lcom/squareup/picasso/RemoteViewsAction;.update:()V // method@08b4 │ │ -06f3cc: 0e00 |000a: return-void │ │ +071d5c: |[071d5c] com.squareup.picasso.RemoteViewsAction.setImageResource:(I)V │ │ +071d6c: 5420 3e04 |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@043e │ │ +071d70: 5221 4004 |0002: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0440 │ │ +071d74: 6e30 2801 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0128 │ │ +071d7a: 6e10 b408 0200 |0007: invoke-virtual {v2}, Lcom/squareup/picasso/RemoteViewsAction;.update:()V // method@08b4 │ │ +071d80: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000a line=61 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/squareup/picasso/RemoteViewsAction; │ │ @@ -131086,21 +131038,21 @@ │ │ │ │ #5 : (in Lcom/squareup/picasso/RemoteViewsAction;) │ │ name : 'update' │ │ type : '()V' │ │ access : 0x0400 (ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2516 (RemoteViewsAction.java) │ │ + source_file_idx : 2536 (RemoteViewsAction.java) │ │ │ │ Class #366 header: │ │ -class_idx : 359 │ │ +class_idx : 377 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 358 │ │ -source_file_idx : 2539 │ │ +superclass_idx : 376 │ │ +source_file_idx : 2559 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #366 annotations: │ │ Annotations on method #2328 'load' │ │ @@ -131123,18 +131075,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f3d0: |[06f3d0] com.squareup.picasso.ResourceRequestHandler.:(Landroid/content/Context;)V │ │ -06f3e0: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ -06f3e6: 5b01 7404 |0003: iput-object v1, v0, Lcom/squareup/picasso/ResourceRequestHandler;.context:Landroid/content/Context; // field@0474 │ │ -06f3ea: 0e00 |0005: return-void │ │ +071d84: |[071d84] com.squareup.picasso.ResourceRequestHandler.:(Landroid/content/Context;)V │ │ +071d94: 7010 0909 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@0909 │ │ +071d9a: 5b01 7404 |0003: iput-object v1, v0, Lcom/squareup/picasso/ResourceRequestHandler;.context:Landroid/content/Context; // field@0474 │ │ +071d9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/ResourceRequestHandler; │ │ @@ -131145,27 +131097,27 @@ │ │ type : '(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -06f3ec: |[06f3ec] com.squareup.picasso.ResourceRequestHandler.decodeResource:(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; │ │ -06f3fc: 7110 1609 0500 |0000: invoke-static {v5}, Lcom/squareup/picasso/ResourceRequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@0916 │ │ -06f402: 0c00 |0003: move-result-object v0 │ │ -06f404: 7110 1909 0000 |0004: invoke-static {v0}, Lcom/squareup/picasso/ResourceRequestHandler;.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z // method@0919 │ │ -06f40a: 0a01 |0007: move-result v1 │ │ -06f40c: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -06f410: 7130 8900 4300 |000a: invoke-static {v3, v4, v0}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0089 │ │ -06f416: 5251 6004 |000d: iget v1, v5, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -06f41a: 5252 5f04 |000f: iget v2, v5, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -06f41e: 7140 1409 2150 |0011: invoke-static {v1, v2, v0, v5}, Lcom/squareup/picasso/ResourceRequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@0914 │ │ -06f424: 7130 8900 4300 |0014: invoke-static {v3, v4, v0}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0089 │ │ -06f42a: 0c01 |0017: move-result-object v1 │ │ -06f42c: 1101 |0018: return-object v1 │ │ +071da0: |[071da0] com.squareup.picasso.ResourceRequestHandler.decodeResource:(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; │ │ +071db0: 7110 1609 0500 |0000: invoke-static {v5}, Lcom/squareup/picasso/ResourceRequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@0916 │ │ +071db6: 0c00 |0003: move-result-object v0 │ │ +071db8: 7110 1909 0000 |0004: invoke-static {v0}, Lcom/squareup/picasso/ResourceRequestHandler;.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z // method@0919 │ │ +071dbe: 0a01 |0007: move-result v1 │ │ +071dc0: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +071dc4: 7130 8900 4300 |000a: invoke-static {v3, v4, v0}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0089 │ │ +071dca: 5251 6004 |000d: iget v1, v5, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +071dce: 5252 5f04 |000f: iget v2, v5, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +071dd2: 7140 1409 2150 |0011: invoke-static {v1, v2, v0, v5}, Lcom/squareup/picasso/ResourceRequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@0914 │ │ +071dd8: 7130 8900 4300 |0014: invoke-static {v3, v4, v0}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0089 │ │ +071dde: 0c01 |0017: move-result-object v1 │ │ +071de0: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x000a line=51 │ │ 0x000d line=52 │ │ 0x0014 line=54 │ │ @@ -131181,26 +131133,26 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06f430: |[06f430] com.squareup.picasso.ResourceRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -06f440: 5230 5904 |0000: iget v0, v3, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ -06f444: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -06f448: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06f44a: 0f00 |0005: return v0 │ │ -06f44c: 1a00 820d |0006: const-string v0, "android.resource" // string@0d82 │ │ -06f450: 5431 6204 |0008: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -06f454: 6e10 b100 0100 |000a: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ -06f45a: 0c01 |000d: move-result-object v1 │ │ -06f45c: 6e20 2a0a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -06f462: 0a00 |0011: move-result v0 │ │ -06f464: 28f3 |0012: goto 0005 // -000d │ │ +071de4: |[071de4] com.squareup.picasso.ResourceRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +071df4: 5230 5904 |0000: iget v0, v3, Lcom/squareup/picasso/Request;.resourceId:I // field@0459 │ │ +071df8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +071dfc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +071dfe: 0f00 |0005: return v0 │ │ +071e00: 1a00 960d |0006: const-string v0, "android.resource" // string@0d96 │ │ +071e04: 5431 6204 |0008: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +071e08: 6e10 b100 0100 |000a: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ +071e0e: 0c01 |000d: move-result-object v1 │ │ +071e10: 6e20 2a0a 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +071e16: 0a00 |0011: move-result v0 │ │ +071e18: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/squareup/picasso/ResourceRequestHandler; │ │ @@ -131211,45 +131163,45 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -06f468: |[06f468] com.squareup.picasso.ResourceRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -06f478: 5452 7404 |0000: iget-object v2, v5, Lcom/squareup/picasso/ResourceRequestHandler;.context:Landroid/content/Context; // field@0474 │ │ -06f47c: 7120 6509 6200 |0002: invoke-static {v2, v6}, Lcom/squareup/picasso/Utils;.getResources:(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources; // method@0965 │ │ -06f482: 0c01 |0005: move-result-object v1 │ │ -06f484: 7120 6409 6100 |0006: invoke-static {v1, v6}, Lcom/squareup/picasso/Utils;.getResourceId:(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I // method@0964 │ │ -06f48a: 0a00 |0009: move-result v0 │ │ -06f48c: 2202 6501 |000a: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -06f490: 7130 1709 0106 |000c: invoke-static {v1, v0, v6}, Lcom/squareup/picasso/ResourceRequestHandler;.decodeResource:(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; // method@0917 │ │ -06f496: 0c03 |000f: move-result-object v3 │ │ -06f498: 6204 0f04 |0010: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -06f49c: 7030 0209 3204 |0012: invoke-direct {v2, v3, v4}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0902 │ │ -06f4a2: 1102 |0015: return-object v2 │ │ +071e1c: |[071e1c] com.squareup.picasso.ResourceRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +071e2c: 5452 7404 |0000: iget-object v2, v5, Lcom/squareup/picasso/ResourceRequestHandler;.context:Landroid/content/Context; // field@0474 │ │ +071e30: 7120 6509 6200 |0002: invoke-static {v2, v6}, Lcom/squareup/picasso/Utils;.getResources:(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources; // method@0965 │ │ +071e36: 0c01 |0005: move-result-object v1 │ │ +071e38: 7120 6409 6100 |0006: invoke-static {v1, v6}, Lcom/squareup/picasso/Utils;.getResourceId:(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I // method@0964 │ │ +071e3e: 0a00 |0009: move-result v0 │ │ +071e40: 2202 7701 |000a: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +071e44: 7130 1709 0106 |000c: invoke-static {v1, v0, v6}, Lcom/squareup/picasso/ResourceRequestHandler;.decodeResource:(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; // method@0917 │ │ +071e4a: 0c03 |000f: move-result-object v3 │ │ +071e4c: 6204 0f04 |0010: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +071e50: 7030 0209 3204 |0012: invoke-direct {v2, v3, v4}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0902 │ │ +071e56: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000a line=45 │ │ locals : │ │ 0x000a - 0x0016 reg=0 id I │ │ 0x0006 - 0x0016 reg=1 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0016 reg=5 this Lcom/squareup/picasso/ResourceRequestHandler; │ │ 0x0000 - 0x0016 reg=6 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0016 reg=7 networkPolicy I │ │ │ │ - source_file_idx : 2539 (ResourceRequestHandler.java) │ │ + source_file_idx : 2559 (ResourceRequestHandler.java) │ │ │ │ Class #367 header: │ │ -class_idx : 365 │ │ +class_idx : 383 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 297 │ │ -source_file_idx : 2884 │ │ +superclass_idx : 315 │ │ +source_file_idx : 2904 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #367 annotations: │ │ Annotations on class │ │ @@ -131268,28 +131220,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 11 │ │ insns size : 20 16-bit code units │ │ -06f4a4: |[06f4a4] com.squareup.picasso.TargetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V │ │ -06f4b4: 120a |0000: const/4 v10, #int 0 // #0 │ │ -06f4b6: 07b0 |0001: move-object v0, v11 │ │ -06f4b8: 07c1 |0002: move-object v1, v12 │ │ -06f4ba: 07d2 |0003: move-object v2, v13 │ │ -06f4bc: 07e3 |0004: move-object v3, v14 │ │ -06f4be: 01f4 |0005: move v4, v15 │ │ -06f4c0: 0205 1000 |0006: move/from16 v5, v16 │ │ -06f4c4: 0206 1400 |0008: move/from16 v6, v20 │ │ -06f4c8: 0807 1100 |000a: move-object/from16 v7, v17 │ │ -06f4cc: 0808 1200 |000c: move-object/from16 v8, v18 │ │ -06f4d0: 0809 1300 |000e: move-object/from16 v9, v19 │ │ -06f4d4: 760b 5d07 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ -06f4da: 0e00 |0013: return-void │ │ +071e58: |[071e58] com.squareup.picasso.TargetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V │ │ +071e68: 120a |0000: const/4 v10, #int 0 // #0 │ │ +071e6a: 07b0 |0001: move-object v0, v11 │ │ +071e6c: 07c1 |0002: move-object v1, v12 │ │ +071e6e: 07d2 |0003: move-object v2, v13 │ │ +071e70: 07e3 |0004: move-object v3, v14 │ │ +071e72: 01f4 |0005: move v4, v15 │ │ +071e74: 0205 1000 |0006: move/from16 v5, v16 │ │ +071e78: 0206 1400 |0008: move/from16 v6, v20 │ │ +071e7c: 0807 1100 |000a: move-object/from16 v7, v17 │ │ +071e80: 0808 1200 |000c: move-object/from16 v8, v18 │ │ +071e84: 0809 1300 |000e: move-object/from16 v9, v19 │ │ +071e88: 760b 5d07 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@075d │ │ +071e8e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0013 line=27 │ │ locals : │ │ 0x0000 - 0x0014 reg=11 this Lcom/squareup/picasso/TargetAction; │ │ 0x0000 - 0x0014 reg=12 picasso Lcom/squareup/picasso/Picasso; │ │ @@ -131308,40 +131260,40 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -06f4dc: |[06f4dc] com.squareup.picasso.TargetAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -06f4ec: 3906 1400 |0000: if-nez v6, 0014 // +0014 │ │ -06f4f0: 2201 9b01 |0002: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -06f4f4: 1a02 de01 |0004: const-string v2, "Attempted to complete action with no result! │ │ +071e90: |[071e90] com.squareup.picasso.TargetAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +071ea0: 3906 1400 |0000: if-nez v6, 0014 // +0014 │ │ +071ea4: 2201 ad01 |0002: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +071ea8: 1a02 de01 |0004: const-string v2, "Attempted to complete action with no result! │ │ %s" // string@01de │ │ -06f4f8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -06f4fa: 2333 b603 |0007: new-array v3, v3, [Ljava/lang/Object; // type@03b6 │ │ -06f4fe: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -06f500: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ -06f504: 7120 2c0a 3200 |000c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -06f50a: 0c02 |000f: move-result-object v2 │ │ -06f50c: 7020 c709 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -06f512: 2701 |0013: throw v1 │ │ -06f514: 6e10 3709 0500 |0014: invoke-virtual {v5}, Lcom/squareup/picasso/TargetAction;.getTarget:()Ljava/lang/Object; // method@0937 │ │ -06f51a: 0c00 |0017: move-result-object v0 │ │ -06f51c: 1f00 6c01 |0018: check-cast v0, Lcom/squareup/picasso/Target; // type@016c │ │ -06f520: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ -06f524: 7230 3209 6007 |001c: invoke-interface {v0, v6, v7}, Lcom/squareup/picasso/Target;.onBitmapLoaded:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0932 │ │ -06f52a: 6e10 8300 0600 |001f: invoke-virtual {v6}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0083 │ │ -06f530: 0a01 |0022: move-result v1 │ │ -06f532: 3801 0a00 |0023: if-eqz v1, 002d // +000a │ │ -06f536: 2201 ad01 |0025: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -06f53a: 1a02 410b |0027: const-string v2, "Target callback must not recycle bitmap!" // string@0b41 │ │ -06f53e: 7020 f209 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06f544: 2701 |002c: throw v1 │ │ -06f546: 0e00 |002d: return-void │ │ +071eac: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +071eae: 2333 ca03 |0007: new-array v3, v3, [Ljava/lang/Object; // type@03ca │ │ +071eb2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +071eb4: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ +071eb8: 7120 2c0a 3200 |000c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +071ebe: 0c02 |000f: move-result-object v2 │ │ +071ec0: 7020 c709 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +071ec6: 2701 |0013: throw v1 │ │ +071ec8: 6e10 3709 0500 |0014: invoke-virtual {v5}, Lcom/squareup/picasso/TargetAction;.getTarget:()Ljava/lang/Object; // method@0937 │ │ +071ece: 0c00 |0017: move-result-object v0 │ │ +071ed0: 1f00 7e01 |0018: check-cast v0, Lcom/squareup/picasso/Target; // type@017e │ │ +071ed4: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ +071ed8: 7230 3209 6007 |001c: invoke-interface {v0, v6, v7}, Lcom/squareup/picasso/Target;.onBitmapLoaded:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@0932 │ │ +071ede: 6e10 8300 0600 |001f: invoke-virtual {v6}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0083 │ │ +071ee4: 0a01 |0022: move-result v1 │ │ +071ee6: 3801 0a00 |0023: if-eqz v1, 002d // +000a │ │ +071eea: 2201 bf01 |0025: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +071eee: 1a02 550b |0027: const-string v2, "Target callback must not recycle bitmap!" // string@0b55 │ │ +071ef2: 7020 f209 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +071ef8: 2701 |002c: throw v1 │ │ +071efa: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0002 line=31 │ │ 0x000c line=32 │ │ 0x0014 line=34 │ │ 0x001a line=35 │ │ @@ -131360,52 +131312,52 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06f548: |[06f548] com.squareup.picasso.TargetAction.error:()V │ │ -06f558: 6e10 3709 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/TargetAction;.getTarget:()Ljava/lang/Object; // method@0937 │ │ -06f55e: 0c00 |0003: move-result-object v0 │ │ -06f560: 1f00 6c01 |0004: check-cast v0, Lcom/squareup/picasso/Target; // type@016c │ │ -06f564: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -06f568: 5231 9b04 |0008: iget v1, v3, Lcom/squareup/picasso/TargetAction;.errorResId:I // field@049b │ │ -06f56c: 3801 1400 |000a: if-eqz v1, 001e // +0014 │ │ -06f570: 5431 9c04 |000c: iget-object v1, v3, Lcom/squareup/picasso/TargetAction;.picasso:Lcom/squareup/picasso/Picasso; // field@049c │ │ -06f574: 5411 1c04 |000e: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ -06f578: 6e10 4800 0100 |0010: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -06f57e: 0c01 |0013: move-result-object v1 │ │ -06f580: 5232 9b04 |0014: iget v2, v3, Lcom/squareup/picasso/TargetAction;.errorResId:I // field@049b │ │ -06f584: 6e20 6a00 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@006a │ │ -06f58a: 0c01 |0019: move-result-object v1 │ │ -06f58c: 7220 3109 1000 |001a: invoke-interface {v0, v1}, Lcom/squareup/picasso/Target;.onBitmapFailed:(Landroid/graphics/drawable/Drawable;)V // method@0931 │ │ -06f592: 0e00 |001d: return-void │ │ -06f594: 5431 9a04 |001e: iget-object v1, v3, Lcom/squareup/picasso/TargetAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@049a │ │ -06f598: 7220 3109 1000 |0020: invoke-interface {v0, v1}, Lcom/squareup/picasso/Target;.onBitmapFailed:(Landroid/graphics/drawable/Drawable;)V // method@0931 │ │ -06f59e: 28fa |0023: goto 001d // -0006 │ │ +071efc: |[071efc] com.squareup.picasso.TargetAction.error:()V │ │ +071f0c: 6e10 3709 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/TargetAction;.getTarget:()Ljava/lang/Object; // method@0937 │ │ +071f12: 0c00 |0003: move-result-object v0 │ │ +071f14: 1f00 7e01 |0004: check-cast v0, Lcom/squareup/picasso/Target; // type@017e │ │ +071f18: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +071f1c: 5231 9b04 |0008: iget v1, v3, Lcom/squareup/picasso/TargetAction;.errorResId:I // field@049b │ │ +071f20: 3801 1400 |000a: if-eqz v1, 001e // +0014 │ │ +071f24: 5431 9c04 |000c: iget-object v1, v3, Lcom/squareup/picasso/TargetAction;.picasso:Lcom/squareup/picasso/Picasso; // field@049c │ │ +071f28: 5411 1c04 |000e: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ +071f2c: 6e10 4800 0100 |0010: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +071f32: 0c01 |0013: move-result-object v1 │ │ +071f34: 5232 9b04 |0014: iget v2, v3, Lcom/squareup/picasso/TargetAction;.errorResId:I // field@049b │ │ +071f38: 6e20 6a00 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@006a │ │ +071f3e: 0c01 |0019: move-result-object v1 │ │ +071f40: 7220 3109 1000 |001a: invoke-interface {v0, v1}, Lcom/squareup/picasso/Target;.onBitmapFailed:(Landroid/graphics/drawable/Drawable;)V // method@0931 │ │ +071f46: 0e00 |001d: return-void │ │ +071f48: 5431 9a04 |001e: iget-object v1, v3, Lcom/squareup/picasso/TargetAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@049a │ │ +071f4c: 7220 3109 1000 |0020: invoke-interface {v0, v1}, Lcom/squareup/picasso/Target;.onBitmapFailed:(Landroid/graphics/drawable/Drawable;)V // method@0931 │ │ +071f52: 28fa |0023: goto 001d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ 0x001d line=52 │ │ 0x001e line=49 │ │ locals : │ │ 0x0006 - 0x0024 reg=0 target Lcom/squareup/picasso/Target; │ │ 0x0000 - 0x0024 reg=3 this Lcom/squareup/picasso/TargetAction; │ │ │ │ - source_file_idx : 2884 (TargetAction.java) │ │ + source_file_idx : 2904 (TargetAction.java) │ │ │ │ Class #368 header: │ │ -class_idx : 369 │ │ +class_idx : 387 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2971 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2991 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #368 annotations: │ │ Annotations on class │ │ @@ -131458,22 +131410,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06f5a0: |[06f5a0] com.squareup.picasso.UrlConnectionDownloader.:()V │ │ -06f5b0: 2200 b801 |0000: new-instance v0, Ljava/lang/Object; // type@01b8 │ │ -06f5b4: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06f5ba: 6900 a204 |0005: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.lock:Ljava/lang/Object; // field@04a2 │ │ -06f5be: 2200 6f01 |0007: new-instance v0, Lcom/squareup/picasso/UrlConnectionDownloader$1; // type@016f │ │ -06f5c2: 7010 3a09 0000 |0009: invoke-direct {v0}, Lcom/squareup/picasso/UrlConnectionDownloader$1;.:()V // method@093a │ │ -06f5c8: 6900 9d04 |000c: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.CACHE_HEADER_BUILDER:Ljava/lang/ThreadLocal; // field@049d │ │ -06f5cc: 0e00 |000e: return-void │ │ +071f54: |[071f54] com.squareup.picasso.UrlConnectionDownloader.:()V │ │ +071f64: 2200 ca01 |0000: new-instance v0, Ljava/lang/Object; // type@01ca │ │ +071f68: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +071f6e: 6900 a204 |0005: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.lock:Ljava/lang/Object; // field@04a2 │ │ +071f72: 2200 8101 |0007: new-instance v0, Lcom/squareup/picasso/UrlConnectionDownloader$1; // type@0181 │ │ +071f76: 7010 3a09 0000 |0009: invoke-direct {v0}, Lcom/squareup/picasso/UrlConnectionDownloader$1;.:()V // method@093a │ │ +071f7c: 6900 9d04 |000c: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.CACHE_HEADER_BUILDER:Ljava/lang/ThreadLocal; // field@049d │ │ +071f80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=40 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/UrlConnectionDownloader;) │ │ @@ -131481,20 +131433,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06f5d0: |[06f5d0] com.squareup.picasso.UrlConnectionDownloader.:(Landroid/content/Context;)V │ │ -06f5e0: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06f5e6: 6e10 4200 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0042 │ │ -06f5ec: 0c00 |0006: move-result-object v0 │ │ -06f5ee: 5b10 a104 |0007: iput-object v0, v1, Lcom/squareup/picasso/UrlConnectionDownloader;.context:Landroid/content/Context; // field@04a1 │ │ -06f5f2: 0e00 |0009: return-void │ │ +071f84: |[071f84] com.squareup.picasso.UrlConnectionDownloader.:(Landroid/content/Context;)V │ │ +071f94: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +071f9a: 6e10 4200 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0042 │ │ +071fa0: 0c00 |0006: move-result-object v0 │ │ +071fa2: 5b10 a104 |0007: iput-object v0, v1, Lcom/squareup/picasso/UrlConnectionDownloader;.context:Landroid/content/Context; // field@04a1 │ │ +071fa6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0009 line=51 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/UrlConnectionDownloader; │ │ @@ -131505,31 +131457,31 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -06f5f4: |[06f5f4] com.squareup.picasso.UrlConnectionDownloader.installCacheIfNeeded:(Landroid/content/Context;)V │ │ -06f604: 6200 a004 |0000: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ -06f608: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -06f60c: 6201 a204 |0004: sget-object v1, Lcom/squareup/picasso/UrlConnectionDownloader;.lock:Ljava/lang/Object; // field@04a2 │ │ -06f610: 1d01 |0006: monitor-enter v1 │ │ -06f612: 6200 a004 |0007: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ -06f616: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ -06f61a: 7110 3f09 0200 |000b: invoke-static {v2}, Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;.install:(Landroid/content/Context;)Ljava/lang/Object; // method@093f │ │ -06f620: 0c00 |000e: move-result-object v0 │ │ -06f622: 6900 a004 |000f: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ -06f626: 1e01 |0011: monitor-exit v1 │ │ -06f628: 0e00 |0012: return-void │ │ -06f62a: 0d00 |0013: move-exception v0 │ │ -06f62c: 1e01 |0014: monitor-exit v1 │ │ -06f62e: 2700 |0015: throw v0 │ │ -06f630: 0d00 |0016: move-exception v0 │ │ -06f632: 28fb |0017: goto 0012 // -0005 │ │ +071fa8: |[071fa8] com.squareup.picasso.UrlConnectionDownloader.installCacheIfNeeded:(Landroid/content/Context;)V │ │ +071fb8: 6200 a004 |0000: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ +071fbc: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +071fc0: 6201 a204 |0004: sget-object v1, Lcom/squareup/picasso/UrlConnectionDownloader;.lock:Ljava/lang/Object; // field@04a2 │ │ +071fc4: 1d01 |0006: monitor-enter v1 │ │ +071fc6: 6200 a004 |0007: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ +071fca: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ +071fce: 7110 3f09 0200 |000b: invoke-static {v2}, Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;.install:(Landroid/content/Context;)Ljava/lang/Object; // method@093f │ │ +071fd4: 0c00 |000e: move-result-object v0 │ │ +071fd6: 6900 a004 |000f: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ +071fda: 1e01 |0011: monitor-exit v1 │ │ +071fdc: 0e00 |0012: return-void │ │ +071fde: 0d00 |0013: move-exception v0 │ │ +071fe0: 1e01 |0014: monitor-exit v1 │ │ +071fe2: 2700 |0015: throw v0 │ │ +071fe4: 0d00 |0016: move-exception v0 │ │ +071fe6: 28fb |0017: goto 0012 // -0005 │ │ catches : 3 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x0016 │ │ 0x0007 - 0x0015 │ │ -> 0x0013 │ │ 0x0015 - 0x0016 │ │ Ljava/io/IOException; -> 0x0016 │ │ @@ -131551,91 +131503,91 @@ │ │ type : '(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -06f654: |[06f654] com.squareup.picasso.UrlConnectionDownloader.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; │ │ -06f664: 6007 0900 |0000: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ -06f668: 1308 0e00 |0002: const/16 v8, #int 14 // #e │ │ -06f66c: 3487 0700 |0004: if-lt v7, v8, 000b // +0007 │ │ -06f670: 54a7 a104 |0006: iget-object v7, v10, Lcom/squareup/picasso/UrlConnectionDownloader;.context:Landroid/content/Context; // field@04a1 │ │ -06f674: 7110 4209 0700 |0008: invoke-static {v7}, Lcom/squareup/picasso/UrlConnectionDownloader;.installCacheIfNeeded:(Landroid/content/Context;)V // method@0942 │ │ -06f67a: 6e20 4409 ba00 |000b: invoke-virtual {v10, v11}, Lcom/squareup/picasso/UrlConnectionDownloader;.openConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; // method@0944 │ │ -06f680: 0c01 |000e: move-result-object v1 │ │ -06f682: 1217 |000f: const/4 v7, #int 1 // #1 │ │ -06f684: 6e20 a80a 7100 |0010: invoke-virtual {v1, v7}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@0aa8 │ │ -06f68a: 380c 0f00 |0013: if-eqz v12, 0022 // +000f │ │ -06f68e: 7110 3108 0c00 |0015: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@0831 │ │ -06f694: 0a07 |0018: move-result v7 │ │ -06f696: 3807 3500 |0019: if-eqz v7, 004e // +0035 │ │ -06f69a: 1a05 0617 |001b: const-string v5, "only-if-cached,max-age=2147483647" // string@1706 │ │ -06f69e: 1a07 4602 |001d: const-string v7, "Cache-Control" // string@0246 │ │ -06f6a2: 6e30 a70a 7105 |001f: invoke-virtual {v1, v7, v5}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@0aa7 │ │ -06f6a8: 6e10 9f0a 0100 |0022: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a9f │ │ -06f6ae: 0a06 |0025: move-result v6 │ │ -06f6b0: 1307 2c01 |0026: const/16 v7, #int 300 // #12c │ │ -06f6b4: 3476 5800 |0028: if-lt v6, v7, 0080 // +0058 │ │ -06f6b8: 6e10 940a 0100 |002a: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a94 │ │ -06f6be: 2207 4101 |002d: new-instance v7, Lcom/squareup/picasso/Downloader$ResponseException; // type@0141 │ │ -06f6c2: 2208 c101 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -06f6c6: 7010 500a 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06f6cc: 6e20 550a 6800 |0034: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -06f6d2: 0c08 |0037: move-result-object v8 │ │ -06f6d4: 1a09 1000 |0038: const-string v9, " " // string@0010 │ │ -06f6d8: 6e20 580a 9800 |003a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06f6de: 0c08 |003d: move-result-object v8 │ │ -06f6e0: 6e10 a00a 0100 |003e: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@0aa0 │ │ -06f6e6: 0c09 |0041: move-result-object v9 │ │ -06f6e8: 6e20 580a 9800 |0042: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06f6ee: 0c08 |0045: move-result-object v8 │ │ -06f6f0: 6e10 640a 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06f6f6: 0c08 |0049: move-result-object v8 │ │ -06f6f8: 7040 eb07 876c |004a: invoke-direct {v7, v8, v12, v6}, Lcom/squareup/picasso/Downloader$ResponseException;.:(Ljava/lang/String;II)V // method@07eb │ │ -06f6fe: 2707 |004d: throw v7 │ │ -06f700: 6207 9d04 |004e: sget-object v7, Lcom/squareup/picasso/UrlConnectionDownloader;.CACHE_HEADER_BUILDER:Ljava/lang/ThreadLocal; // field@049d │ │ -06f704: 6e10 780a 0700 |0050: invoke-virtual {v7}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0a78 │ │ -06f70a: 0c00 |0053: move-result-object v0 │ │ -06f70c: 1f00 c101 |0054: check-cast v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -06f710: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -06f712: 6e20 620a 7000 |0057: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.setLength:(I)V // method@0a62 │ │ -06f718: 7110 3208 0c00 |005a: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldReadFromDiskCache:(I)Z // method@0832 │ │ -06f71e: 0a07 |005d: move-result v7 │ │ -06f720: 3907 0700 |005e: if-nez v7, 0065 // +0007 │ │ -06f724: 1a07 4e16 |0060: const-string v7, "no-cache" // string@164e │ │ -06f728: 6e20 580a 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06f72e: 7110 3308 0c00 |0065: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldWriteToDiskCache:(I)Z // method@0833 │ │ -06f734: 0a07 |0068: move-result v7 │ │ -06f736: 3907 1200 |0069: if-nez v7, 007b // +0012 │ │ -06f73a: 6e10 600a 0000 |006b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -06f740: 0a07 |006e: move-result v7 │ │ -06f742: 3d07 0700 |006f: if-lez v7, 0076 // +0007 │ │ -06f746: 1307 2c00 |0071: const/16 v7, #int 44 // #2c │ │ -06f74a: 6e20 530a 7000 |0073: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -06f750: 1a07 5016 |0076: const-string v7, "no-store" // string@1650 │ │ -06f754: 6e20 580a 7000 |0078: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06f75a: 6e10 640a 0000 |007b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06f760: 0c05 |007e: move-result-object v5 │ │ -06f762: 289e |007f: goto 001d // -0062 │ │ -06f764: 1a07 8e02 |0080: const-string v7, "Content-Length" // string@028e │ │ -06f768: 12f8 |0082: const/4 v8, #int -1 // #ff │ │ -06f76a: 6e30 9a0a 7108 |0083: invoke-virtual {v1, v7, v8}, Ljava/net/HttpURLConnection;.getHeaderFieldInt:(Ljava/lang/String;I)I // method@0a9a │ │ -06f770: 0a07 |0086: move-result v7 │ │ -06f772: 8172 |0087: int-to-long v2, v7 │ │ -06f774: 1a07 430c |0088: const-string v7, "X-Android-Response-Source" // string@0c43 │ │ -06f778: 6e20 990a 7100 |008a: invoke-virtual {v1, v7}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@0a99 │ │ -06f77e: 0c07 |008d: move-result-object v7 │ │ -06f780: 7110 6d09 0700 |008e: invoke-static {v7}, Lcom/squareup/picasso/Utils;.parseResponseSourceHeader:(Ljava/lang/String;)Z // method@096d │ │ -06f786: 0a04 |0091: move-result v4 │ │ -06f788: 2207 4001 |0092: new-instance v7, Lcom/squareup/picasso/Downloader$Response; // type@0140 │ │ -06f78c: 6e10 9c0a 0100 |0094: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0a9c │ │ -06f792: 0c08 |0097: move-result-object v8 │ │ -06f794: 7053 e707 8724 |0098: invoke-direct {v7, v8, v4, v2, v3}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@07e7 │ │ -06f79a: 1107 |009b: return-object v7 │ │ +072008: |[072008] com.squareup.picasso.UrlConnectionDownloader.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; │ │ +072018: 6007 0900 |0000: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ +07201c: 1308 0e00 |0002: const/16 v8, #int 14 // #e │ │ +072020: 3487 0700 |0004: if-lt v7, v8, 000b // +0007 │ │ +072024: 54a7 a104 |0006: iget-object v7, v10, Lcom/squareup/picasso/UrlConnectionDownloader;.context:Landroid/content/Context; // field@04a1 │ │ +072028: 7110 4209 0700 |0008: invoke-static {v7}, Lcom/squareup/picasso/UrlConnectionDownloader;.installCacheIfNeeded:(Landroid/content/Context;)V // method@0942 │ │ +07202e: 6e20 4409 ba00 |000b: invoke-virtual {v10, v11}, Lcom/squareup/picasso/UrlConnectionDownloader;.openConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; // method@0944 │ │ +072034: 0c01 |000e: move-result-object v1 │ │ +072036: 1217 |000f: const/4 v7, #int 1 // #1 │ │ +072038: 6e20 a80a 7100 |0010: invoke-virtual {v1, v7}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@0aa8 │ │ +07203e: 380c 0f00 |0013: if-eqz v12, 0022 // +000f │ │ +072042: 7110 3108 0c00 |0015: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@0831 │ │ +072048: 0a07 |0018: move-result v7 │ │ +07204a: 3807 3500 |0019: if-eqz v7, 004e // +0035 │ │ +07204e: 1a05 1717 |001b: const-string v5, "only-if-cached,max-age=2147483647" // string@1717 │ │ +072052: 1a07 4602 |001d: const-string v7, "Cache-Control" // string@0246 │ │ +072056: 6e30 a70a 7105 |001f: invoke-virtual {v1, v7, v5}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@0aa7 │ │ +07205c: 6e10 9f0a 0100 |0022: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a9f │ │ +072062: 0a06 |0025: move-result v6 │ │ +072064: 1307 2c01 |0026: const/16 v7, #int 300 // #12c │ │ +072068: 3476 5800 |0028: if-lt v6, v7, 0080 // +0058 │ │ +07206c: 6e10 940a 0100 |002a: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a94 │ │ +072072: 2207 5301 |002d: new-instance v7, Lcom/squareup/picasso/Downloader$ResponseException; // type@0153 │ │ +072076: 2208 d301 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@01d3 │ │ +07207a: 7010 500a 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +072080: 6e20 550a 6800 |0034: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +072086: 0c08 |0037: move-result-object v8 │ │ +072088: 1a09 1000 |0038: const-string v9, " " // string@0010 │ │ +07208c: 6e20 580a 9800 |003a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072092: 0c08 |003d: move-result-object v8 │ │ +072094: 6e10 a00a 0100 |003e: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@0aa0 │ │ +07209a: 0c09 |0041: move-result-object v9 │ │ +07209c: 6e20 580a 9800 |0042: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0720a2: 0c08 |0045: move-result-object v8 │ │ +0720a4: 6e10 640a 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0720aa: 0c08 |0049: move-result-object v8 │ │ +0720ac: 7040 eb07 876c |004a: invoke-direct {v7, v8, v12, v6}, Lcom/squareup/picasso/Downloader$ResponseException;.:(Ljava/lang/String;II)V // method@07eb │ │ +0720b2: 2707 |004d: throw v7 │ │ +0720b4: 6207 9d04 |004e: sget-object v7, Lcom/squareup/picasso/UrlConnectionDownloader;.CACHE_HEADER_BUILDER:Ljava/lang/ThreadLocal; // field@049d │ │ +0720b8: 6e10 780a 0700 |0050: invoke-virtual {v7}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0a78 │ │ +0720be: 0c00 |0053: move-result-object v0 │ │ +0720c0: 1f00 d301 |0054: check-cast v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0720c4: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +0720c6: 6e20 620a 7000 |0057: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.setLength:(I)V // method@0a62 │ │ +0720cc: 7110 3208 0c00 |005a: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldReadFromDiskCache:(I)Z // method@0832 │ │ +0720d2: 0a07 |005d: move-result v7 │ │ +0720d4: 3907 0700 |005e: if-nez v7, 0065 // +0007 │ │ +0720d8: 1a07 5f16 |0060: const-string v7, "no-cache" // string@165f │ │ +0720dc: 6e20 580a 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0720e2: 7110 3308 0c00 |0065: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldWriteToDiskCache:(I)Z // method@0833 │ │ +0720e8: 0a07 |0068: move-result v7 │ │ +0720ea: 3907 1200 |0069: if-nez v7, 007b // +0012 │ │ +0720ee: 6e10 600a 0000 |006b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +0720f4: 0a07 |006e: move-result v7 │ │ +0720f6: 3d07 0700 |006f: if-lez v7, 0076 // +0007 │ │ +0720fa: 1307 2c00 |0071: const/16 v7, #int 44 // #2c │ │ +0720fe: 6e20 530a 7000 |0073: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +072104: 1a07 6116 |0076: const-string v7, "no-store" // string@1661 │ │ +072108: 6e20 580a 7000 |0078: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07210e: 6e10 640a 0000 |007b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +072114: 0c05 |007e: move-result-object v5 │ │ +072116: 289e |007f: goto 001d // -0062 │ │ +072118: 1a07 8e02 |0080: const-string v7, "Content-Length" // string@028e │ │ +07211c: 12f8 |0082: const/4 v8, #int -1 // #ff │ │ +07211e: 6e30 9a0a 7108 |0083: invoke-virtual {v1, v7, v8}, Ljava/net/HttpURLConnection;.getHeaderFieldInt:(Ljava/lang/String;I)I // method@0a9a │ │ +072124: 0a07 |0086: move-result v7 │ │ +072126: 8172 |0087: int-to-long v2, v7 │ │ +072128: 1a07 570c |0088: const-string v7, "X-Android-Response-Source" // string@0c57 │ │ +07212c: 6e20 990a 7100 |008a: invoke-virtual {v1, v7}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@0a99 │ │ +072132: 0c07 |008d: move-result-object v7 │ │ +072134: 7110 6d09 0700 |008e: invoke-static {v7}, Lcom/squareup/picasso/Utils;.parseResponseSourceHeader:(Ljava/lang/String;)Z // method@096d │ │ +07213a: 0a04 |0091: move-result v4 │ │ +07213c: 2207 5201 |0092: new-instance v7, Lcom/squareup/picasso/Downloader$Response; // type@0152 │ │ +072140: 6e10 9c0a 0100 |0094: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0a9c │ │ +072146: 0c08 |0097: move-result-object v8 │ │ +072148: 7053 e707 8724 |0098: invoke-direct {v7, v8, v4, v2, v3}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@07e7 │ │ +07214e: 1107 |009b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x000b line=65 │ │ 0x000f line=66 │ │ 0x0013 line=68 │ │ @@ -131676,27 +131628,27 @@ │ │ type : '(Landroid/net/Uri;)Ljava/net/HttpURLConnection;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06f79c: |[06f79c] com.squareup.picasso.UrlConnectionDownloader.openConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; │ │ -06f7ac: 2201 e601 |0000: new-instance v1, Ljava/net/URL; // type@01e6 │ │ -06f7b0: 6e10 b300 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ -06f7b6: 0c02 |0005: move-result-object v2 │ │ -06f7b8: 7020 d20a 2100 |0006: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ -06f7be: 6e10 dc0a 0100 |0009: invoke-virtual {v1}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0adc │ │ -06f7c4: 0c00 |000c: move-result-object v0 │ │ -06f7c6: 1f00 d501 |000d: check-cast v0, Ljava/net/HttpURLConnection; // type@01d5 │ │ -06f7ca: 1301 983a |000f: const/16 v1, #int 15000 // #3a98 │ │ -06f7ce: 6e20 a20a 1000 |0011: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0aa2 │ │ -06f7d4: 1301 204e |0014: const/16 v1, #int 20000 // #4e20 │ │ -06f7d8: 6e20 a50a 1000 |0016: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0aa5 │ │ -06f7de: 1100 |0019: return-object v0 │ │ +072150: |[072150] com.squareup.picasso.UrlConnectionDownloader.openConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; │ │ +072160: 2201 f901 |0000: new-instance v1, Ljava/net/URL; // type@01f9 │ │ +072164: 6e10 b300 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00b3 │ │ +07216a: 0c02 |0005: move-result-object v2 │ │ +07216c: 7020 d20a 2100 |0006: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ +072172: 6e10 dc0a 0100 |0009: invoke-virtual {v1}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0adc │ │ +072178: 0c00 |000c: move-result-object v0 │ │ +07217a: 1f00 e801 |000d: check-cast v0, Ljava/net/HttpURLConnection; // type@01e8 │ │ +07217e: 1301 983a |000f: const/16 v1, #int 15000 // #3a98 │ │ +072182: 6e20 a20a 1000 |0011: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0aa2 │ │ +072188: 1301 204e |0014: const/16 v1, #int 20000 // #4e20 │ │ +07218c: 6e20 a50a 1000 |0016: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0aa5 │ │ +072192: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000f line=55 │ │ 0x0014 line=56 │ │ 0x0019 line=57 │ │ locals : │ │ @@ -131709,38 +131661,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06f7e0: |[06f7e0] com.squareup.picasso.UrlConnectionDownloader.shutdown:()V │ │ -06f7f0: 6000 0900 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ -06f7f4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -06f7f8: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ -06f7fc: 6200 a004 |0006: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ -06f800: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -06f804: 6200 a004 |000a: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ -06f808: 7110 3e09 0000 |000c: invoke-static {v0}, Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;.close:(Ljava/lang/Object;)V // method@093e │ │ -06f80e: 0e00 |000f: return-void │ │ +072194: |[072194] com.squareup.picasso.UrlConnectionDownloader.shutdown:()V │ │ +0721a4: 6000 0900 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0009 │ │ +0721a8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0721ac: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ +0721b0: 6200 a004 |0006: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ +0721b4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0721b8: 6200 a004 |000a: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@04a0 │ │ +0721bc: 7110 3e09 0000 |000c: invoke-static {v0}, Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;.close:(Ljava/lang/Object;)V // method@093e │ │ +0721c2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000a line=108 │ │ 0x000f line=110 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/picasso/UrlConnectionDownloader; │ │ │ │ - source_file_idx : 2971 (UrlConnectionDownloader.java) │ │ + source_file_idx : 2991 (UrlConnectionDownloader.java) │ │ │ │ Class #369 header: │ │ -class_idx : 635 │ │ +class_idx : 655 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2631 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2651 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #369 annotations: │ │ Annotations on class │ │ @@ -131765,18 +131717,18 @@ │ │ type : '(Ljonas/tool/saveForOffline/SaveService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f810: |[06f810] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.:(Ljonas/tool/saveForOffline/SaveService;)V │ │ -06f820: 5b01 d105 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f824: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06f82a: 0e00 |0005: return-void │ │ +0721c4: |[0721c4] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.:(Ljonas/tool/saveForOffline/SaveService;)V │ │ +0721d4: 5b01 d105 |0000: iput-object v1, v0, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +0721d8: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0721de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Ljonas/tool/saveForOffline/SaveService; │ │ │ │ @@ -131785,17 +131737,17 @@ │ │ type : '(Ljonas/tool/saveForOffline/SaveService;Ljonas/tool/saveForOffline/SaveService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06f82c: |[06f82c] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.:(Ljonas/tool/saveForOffline/SaveService;Ljonas/tool/saveForOffline/SaveService$1;)V │ │ -06f83c: 7020 f30c 1000 |0000: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.:(Ljonas/tool/saveForOffline/SaveService;)V // method@0cf3 │ │ -06f842: 0e00 |0003: return-void │ │ +0721e0: |[0721e0] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.:(Ljonas/tool/saveForOffline/SaveService;Ljonas/tool/saveForOffline/SaveService$1;)V │ │ +0721f0: 7020 f30c 1000 |0000: invoke-direct {v0, v1}, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.:(Ljonas/tool/saveForOffline/SaveService;)V // method@0cf3 │ │ +0721f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Ljonas/tool/saveForOffline/SaveService; │ │ 0x0000 - 0x0004 reg=2 x1 Ljonas/tool/saveForOffline/SaveService$1; │ │ @@ -131806,18 +131758,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f844: |[06f844] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onError:(Ljava/lang/String;)V │ │ -06f854: 1a00 440a |0000: const-string v0, "SaveService" // string@0a44 │ │ -06f858: 7120 df00 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ -06f85e: 0e00 |0005: return-void │ │ +0721f8: |[0721f8] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onError:(Ljava/lang/String;)V │ │ +072208: 1a00 580a |0000: const-string v0, "SaveService" // string@0a58 │ │ +07220c: 7120 df00 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00df │ │ +072212: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; │ │ 0x0000 - 0x0006 reg=2 errorMessage Ljava/lang/String; │ │ @@ -131827,20 +131779,20 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -06f860: |[06f860] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onError:(Ljava/lang/Throwable;)V │ │ -06f870: 1a00 7409 |0000: const-string v0, "PageSaverService" // string@0974 │ │ -06f874: 6e10 790a 0300 |0002: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0a79 │ │ -06f87a: 0c01 |0005: move-result-object v1 │ │ -06f87c: 7130 e000 1003 |0006: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00e0 │ │ -06f882: 0e00 |0009: return-void │ │ +072214: |[072214] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onError:(Ljava/lang/Throwable;)V │ │ +072224: 1a00 8809 |0000: const-string v0, "PageSaverService" // string@0988 │ │ +072228: 6e10 790a 0300 |0002: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0a79 │ │ +07222e: 0c01 |0005: move-result-object v1 │ │ +072230: 7130 e000 1003 |0006: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00e0 │ │ +072236: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0009 line=198 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; │ │ 0x0000 - 0x000a reg=3 e Ljava/lang/Throwable; │ │ @@ -131850,28 +131802,28 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06f884: |[06f884] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onFatalError:(Ljava/lang/Throwable;Ljava/lang/String;)V │ │ -06f894: 1a00 7409 |0000: const-string v0, "PageSaverService" // string@0974 │ │ -06f898: 6e10 790a 0300 |0002: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0a79 │ │ -06f89e: 0c01 |0005: move-result-object v1 │ │ -06f8a0: 7130 e000 1003 |0006: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00e0 │ │ -06f8a6: 5420 d105 |0009: iget-object v0, v2, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f8aa: 7110 040d 0000 |000b: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$500:(Ljonas/tool/saveForOffline/SaveService;)V // method@0d04 │ │ -06f8b0: 5420 d105 |000e: iget-object v0, v2, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f8b4: 7110 030d 0000 |0010: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ -06f8ba: 0c00 |0013: move-result-object v0 │ │ -06f8bc: 6e10 790a 0300 |0014: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0a79 │ │ -06f8c2: 0c01 |0017: move-result-object v1 │ │ -06f8c4: 6e30 ad0c 1004 |0018: invoke-virtual {v0, v1, v4}, Ljonas/tool/saveForOffline/NotificationTools;.notifyFailure:(Ljava/lang/String;Ljava/lang/String;)V // method@0cad │ │ -06f8ca: 0e00 |001b: return-void │ │ +072238: |[072238] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onFatalError:(Ljava/lang/Throwable;Ljava/lang/String;)V │ │ +072248: 1a00 8809 |0000: const-string v0, "PageSaverService" // string@0988 │ │ +07224c: 6e10 790a 0300 |0002: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0a79 │ │ +072252: 0c01 |0005: move-result-object v1 │ │ +072254: 7130 e000 1003 |0006: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00e0 │ │ +07225a: 5420 d105 |0009: iget-object v0, v2, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +07225e: 7110 040d 0000 |000b: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$500:(Ljonas/tool/saveForOffline/SaveService;)V // method@0d04 │ │ +072264: 5420 d105 |000e: iget-object v0, v2, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +072268: 7110 030d 0000 |0010: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ +07226e: 0c00 |0013: move-result-object v0 │ │ +072270: 6e10 790a 0300 |0014: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@0a79 │ │ +072276: 0c01 |0017: move-result-object v1 │ │ +072278: 6e30 ad0c 1004 |0018: invoke-virtual {v0, v1, v4}, Ljonas/tool/saveForOffline/NotificationTools;.notifyFailure:(Ljava/lang/String;Ljava/lang/String;)V // method@0cad │ │ +07227e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0009 line=170 │ │ 0x000e line=172 │ │ 0x001b line=173 │ │ locals : │ │ @@ -131884,18 +131836,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f8cc: |[06f8cc] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onLogMessage:(Ljava/lang/String;)V │ │ -06f8dc: 1a00 7409 |0000: const-string v0, "PageSaverService" // string@0974 │ │ -06f8e0: 7120 de00 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00de │ │ -06f8e6: 0e00 |0005: return-void │ │ +072280: |[072280] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onLogMessage:(Ljava/lang/String;)V │ │ +072290: 1a00 8809 |0000: const-string v0, "PageSaverService" // string@0988 │ │ +072294: 7120 de00 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00de │ │ +07229a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -131905,28 +131857,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -06f8e8: |[06f8e8] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onPageTitleAvailable:(Ljava/lang/String;)V │ │ -06f8f8: 5430 d105 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f8fc: 7110 030d 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ -06f902: 0c00 |0005: move-result-object v0 │ │ -06f904: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06f906: 5432 d105 |0007: iget-object v2, v3, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f90a: 7110 020d 0200 |0009: invoke-static {v2}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ -06f910: 0c02 |000c: move-result-object v2 │ │ -06f912: 6e10 b00b 0200 |000d: invoke-virtual {v2}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ -06f918: 0c02 |0010: move-result-object v2 │ │ -06f91a: 7210 9c0b 0200 |0011: invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ -06f920: 0a02 |0014: move-result v2 │ │ -06f922: 6e40 b10c 4021 |0015: invoke-virtual {v0, v4, v1, v2}, Ljonas/tool/saveForOffline/NotificationTools;.updateText:(Ljava/lang/String;Ljava/lang/String;I)V // method@0cb1 │ │ -06f928: 0e00 |0018: return-void │ │ +07229c: |[07229c] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onPageTitleAvailable:(Ljava/lang/String;)V │ │ +0722ac: 5430 d105 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +0722b0: 7110 030d 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ +0722b6: 0c00 |0005: move-result-object v0 │ │ +0722b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0722ba: 5432 d105 |0007: iget-object v2, v3, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +0722be: 7110 020d 0200 |0009: invoke-static {v2}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ +0722c4: 0c02 |000c: move-result-object v2 │ │ +0722c6: 6e10 b00b 0200 |000d: invoke-virtual {v2}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ +0722cc: 0c02 |0010: move-result-object v2 │ │ +0722ce: 7210 9c0b 0200 |0011: invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ +0722d4: 0a02 |0014: move-result v2 │ │ +0722d6: 6e40 b10c 4021 |0015: invoke-virtual {v0, v4, v1, v2}, Ljonas/tool/saveForOffline/NotificationTools;.updateText:(Ljava/lang/String;Ljava/lang/String;I)V // method@0cb1 │ │ +0722dc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0018 line=188 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; │ │ 0x0000 - 0x0019 reg=4 pageTitle Ljava/lang/String; │ │ @@ -131936,27 +131888,27 @@ │ │ type : '(IIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -06f92c: |[06f92c] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onProgressChanged:(IIZ)V │ │ -06f93c: 5420 d105 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f940: 7110 030d 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ -06f946: 0c00 |0005: move-result-object v0 │ │ -06f948: 5421 d105 |0006: iget-object v1, v2, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f94c: 7110 020d 0100 |0008: invoke-static {v1}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ -06f952: 0c01 |000b: move-result-object v1 │ │ -06f954: 6e10 b00b 0100 |000c: invoke-virtual {v1}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ -06f95a: 0c01 |000f: move-result-object v1 │ │ -06f95c: 7210 9c0b 0100 |0010: invoke-interface {v1}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ -06f962: 0a01 |0013: move-result v1 │ │ -06f964: 6e51 b00c 3054 |0014: invoke-virtual {v0, v3, v4, v5, v1}, Ljonas/tool/saveForOffline/NotificationTools;.updateProgress:(IIZI)V // method@0cb0 │ │ -06f96a: 0e00 |0017: return-void │ │ +0722e0: |[0722e0] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onProgressChanged:(IIZ)V │ │ +0722f0: 5420 d105 |0000: iget-object v0, v2, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +0722f4: 7110 030d 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ +0722fa: 0c00 |0005: move-result-object v0 │ │ +0722fc: 5421 d105 |0006: iget-object v1, v2, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +072300: 7110 020d 0100 |0008: invoke-static {v1}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ +072306: 0c01 |000b: move-result-object v1 │ │ +072308: 6e10 b00b 0100 |000c: invoke-virtual {v1}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ +07230e: 0c01 |000f: move-result-object v1 │ │ +072310: 7210 9c0b 0100 |0010: invoke-interface {v1}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ +072316: 0a01 |0013: move-result v1 │ │ +072318: 6e51 b00c 3054 |0014: invoke-virtual {v0, v3, v4, v5, v1}, Ljonas/tool/saveForOffline/NotificationTools;.updateProgress:(IIZI)V // method@0cb0 │ │ +07231e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0017 line=178 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; │ │ 0x0000 - 0x0018 reg=3 progress I │ │ @@ -131968,42 +131920,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -06f96c: |[06f96c] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onProgressMessage:(Ljava/lang/String;)V │ │ -06f97c: 5430 d105 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f980: 7110 030d 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ -06f986: 0c00 |0005: move-result-object v0 │ │ -06f988: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06f98a: 5432 d105 |0007: iget-object v2, v3, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ -06f98e: 7110 020d 0200 |0009: invoke-static {v2}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ -06f994: 0c02 |000c: move-result-object v2 │ │ -06f996: 6e10 b00b 0200 |000d: invoke-virtual {v2}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ -06f99c: 0c02 |0010: move-result-object v2 │ │ -06f99e: 7210 9c0b 0200 |0011: invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ -06f9a4: 0a02 |0014: move-result v2 │ │ -06f9a6: 6e40 b10c 1024 |0015: invoke-virtual {v0, v1, v4, v2}, Ljonas/tool/saveForOffline/NotificationTools;.updateText:(Ljava/lang/String;Ljava/lang/String;I)V // method@0cb1 │ │ -06f9ac: 0e00 |0018: return-void │ │ +072320: |[072320] jonas.tool.saveForOffline.SaveService$PageSaveEventCallback.onProgressMessage:(Ljava/lang/String;)V │ │ +072330: 5430 d105 |0000: iget-object v0, v3, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +072334: 7110 030d 0000 |0002: invoke-static {v0}, Ljonas/tool/saveForOffline/SaveService;.access$400:(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/NotificationTools; // method@0d03 │ │ +07233a: 0c00 |0005: move-result-object v0 │ │ +07233c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07233e: 5432 d105 |0007: iget-object v2, v3, Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback;.this$0:Ljonas/tool/saveForOffline/SaveService; // field@05d1 │ │ +072342: 7110 020d 0200 |0009: invoke-static {v2}, Ljonas/tool/saveForOffline/SaveService;.access$300:(Ljonas/tool/saveForOffline/SaveService;)Ljava/util/concurrent/ThreadPoolExecutor; // method@0d02 │ │ +072348: 0c02 |000c: move-result-object v2 │ │ +07234a: 6e10 b00b 0200 |000d: invoke-virtual {v2}, Ljava/util/concurrent/ThreadPoolExecutor;.getQueue:()Ljava/util/concurrent/BlockingQueue; // method@0bb0 │ │ +072350: 0c02 |0010: move-result-object v2 │ │ +072352: 7210 9c0b 0200 |0011: invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;.size:()I // method@0b9c │ │ +072358: 0a02 |0014: move-result v2 │ │ +07235a: 6e40 b10c 1024 |0015: invoke-virtual {v0, v1, v4, v2}, Ljonas/tool/saveForOffline/NotificationTools;.updateText:(Ljava/lang/String;Ljava/lang/String;I)V // method@0cb1 │ │ +072360: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0018 line=183 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Ljonas/tool/saveForOffline/SaveService$PageSaveEventCallback; │ │ 0x0000 - 0x0019 reg=4 message Ljava/lang/String; │ │ │ │ - source_file_idx : 2631 (SaveService.java) │ │ + source_file_idx : 2651 (SaveService.java) │ │ │ │ Class #370 header: │ │ -class_idx : 648 │ │ +class_idx : 668 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 472 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #370 annotations: │ │ @@ -132039,19 +131991,19 @@ │ │ type : '(Lokio/AsyncTimeout;Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06f9b0: |[06f9b0] okio.AsyncTimeout$1.:(Lokio/AsyncTimeout;Lokio/Sink;)V │ │ -06f9c0: 5b01 f205 |0000: iput-object v1, v0, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06f9c4: 5b02 f305 |0002: iput-object v2, v0, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ -06f9c8: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06f9ce: 0e00 |0007: return-void │ │ +072364: |[072364] okio.AsyncTimeout$1.:(Lokio/AsyncTimeout;Lokio/Sink;)V │ │ +072374: 5b01 f205 |0000: iput-object v1, v0, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +072378: 5b02 f305 |0002: iput-object v2, v0, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ +07237c: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +072382: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/AsyncTimeout$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lokio/AsyncTimeout; │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ @@ -132062,33 +132014,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -06f9d0: |[06f9d0] okio.AsyncTimeout$1.close:()V │ │ -06f9e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06f9e2: 5442 f205 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06f9e6: 6e10 600d 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@0d60 │ │ -06f9ec: 5442 f305 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ -06f9f0: 7210 200f 0200 |0008: invoke-interface {v2}, Lokio/Sink;.close:()V // method@0f20 │ │ -06f9f6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -06f9f8: 5442 f205 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06f9fc: 6e20 620d 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fa02: 0e00 |0011: return-void │ │ -06fa04: 0d00 |0012: move-exception v0 │ │ -06fa06: 5442 f205 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fa0a: 6e20 610d 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ -06fa10: 0c02 |0018: move-result-object v2 │ │ -06fa12: 2702 |0019: throw v2 │ │ -06fa14: 0d02 |001a: move-exception v2 │ │ -06fa16: 5443 f205 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fa1a: 6e20 620d 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fa20: 2702 |0020: throw v2 │ │ +072384: |[072384] okio.AsyncTimeout$1.close:()V │ │ +072394: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072396: 5442 f205 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +07239a: 6e10 600d 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@0d60 │ │ +0723a0: 5442 f305 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ +0723a4: 7210 200f 0200 |0008: invoke-interface {v2}, Lokio/Sink;.close:()V // method@0f20 │ │ +0723aa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0723ac: 5442 f205 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +0723b0: 6e20 620d 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +0723b6: 0e00 |0011: return-void │ │ +0723b8: 0d00 |0012: move-exception v0 │ │ +0723ba: 5442 f205 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +0723be: 6e20 610d 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ +0723c4: 0c02 |0018: move-result-object v2 │ │ +0723c6: 2702 |0019: throw v2 │ │ +0723c8: 0d02 |001a: move-exception v2 │ │ +0723ca: 5443 f205 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +0723ce: 6e20 620d 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +0723d4: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0006 - 0x000b │ │ Ljava/io/IOException; -> 0x0012 │ │ -> 0x001a │ │ 0x0013 - 0x001a │ │ -> 0x001a │ │ positions : │ │ @@ -132111,33 +132063,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -06fa3c: |[06fa3c] okio.AsyncTimeout$1.flush:()V │ │ -06fa4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06fa4e: 5442 f205 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fa52: 6e10 600d 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@0d60 │ │ -06fa58: 5442 f305 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ -06fa5c: 7210 210f 0200 |0008: invoke-interface {v2}, Lokio/Sink;.flush:()V // method@0f21 │ │ -06fa62: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -06fa64: 5442 f205 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fa68: 6e20 620d 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fa6e: 0e00 |0011: return-void │ │ -06fa70: 0d00 |0012: move-exception v0 │ │ -06fa72: 5442 f205 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fa76: 6e20 610d 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ -06fa7c: 0c02 |0018: move-result-object v2 │ │ -06fa7e: 2702 |0019: throw v2 │ │ -06fa80: 0d02 |001a: move-exception v2 │ │ -06fa82: 5443 f205 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fa86: 6e20 620d 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fa8c: 2702 |0020: throw v2 │ │ +0723f0: |[0723f0] okio.AsyncTimeout$1.flush:()V │ │ +072400: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072402: 5442 f205 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +072406: 6e10 600d 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@0d60 │ │ +07240c: 5442 f305 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ +072410: 7210 210f 0200 |0008: invoke-interface {v2}, Lokio/Sink;.flush:()V // method@0f21 │ │ +072416: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +072418: 5442 f205 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +07241c: 6e20 620d 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +072422: 0e00 |0011: return-void │ │ +072424: 0d00 |0012: move-exception v0 │ │ +072426: 5442 f205 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +07242a: 6e20 610d 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ +072430: 0c02 |0018: move-result-object v2 │ │ +072432: 2702 |0019: throw v2 │ │ +072434: 0d02 |001a: move-exception v2 │ │ +072436: 5443 f205 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +07243a: 6e20 620d 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +072440: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0006 - 0x000b │ │ Ljava/io/IOException; -> 0x0012 │ │ -> 0x001a │ │ 0x0013 - 0x001a │ │ -> 0x001a │ │ positions : │ │ @@ -132160,17 +132112,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06faa8: |[06faa8] okio.AsyncTimeout$1.timeout:()Lokio/Timeout; │ │ -06fab8: 5410 f205 |0000: iget-object v0, v1, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fabc: 1100 |0002: return-object v0 │ │ +07245c: |[07245c] okio.AsyncTimeout$1.timeout:()Lokio/Timeout; │ │ +07246c: 5410 f205 |0000: iget-object v0, v1, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +072470: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/AsyncTimeout$1; │ │ │ │ #3 : (in Lokio/AsyncTimeout$1;) │ │ @@ -132178,29 +132130,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06fac0: |[06fac0] okio.AsyncTimeout$1.toString:()Ljava/lang/String; │ │ -06fad0: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -06fad4: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06fada: 1a01 d901 |0005: const-string v1, "AsyncTimeout.sink(" // string@01d9 │ │ -06fade: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06fae4: 0c00 |000a: move-result-object v0 │ │ -06fae6: 5421 f305 |000b: iget-object v1, v2, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ -06faea: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06faf0: 0c00 |0010: move-result-object v0 │ │ -06faf2: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ -06faf6: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06fafc: 0c00 |0016: move-result-object v0 │ │ -06fafe: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06fb04: 0c00 |001a: move-result-object v0 │ │ -06fb06: 1100 |001b: return-object v0 │ │ +072474: |[072474] okio.AsyncTimeout$1.toString:()Ljava/lang/String; │ │ +072484: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +072488: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07248e: 1a01 d901 |0005: const-string v1, "AsyncTimeout.sink(" // string@01d9 │ │ +072492: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072498: 0c00 |000a: move-result-object v0 │ │ +07249a: 5421 f305 |000b: iget-object v1, v2, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ +07249e: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0724a4: 0c00 |0010: move-result-object v0 │ │ +0724a6: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ +0724aa: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0724b0: 0c00 |0016: move-result-object v0 │ │ +0724b2: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0724b8: 0c00 |001a: move-result-object v0 │ │ +0724ba: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/AsyncTimeout$1; │ │ │ │ #4 : (in Lokio/AsyncTimeout$1;) │ │ @@ -132208,33 +132160,33 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -06fb08: |[06fb08] okio.AsyncTimeout$1.write:(Lokio/Buffer;J)V │ │ -06fb18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06fb1a: 5442 f205 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fb1e: 6e10 600d 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@0d60 │ │ -06fb24: 5442 f305 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ -06fb28: 7240 230f 5276 |0008: invoke-interface {v2, v5, v6, v7}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -06fb2e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -06fb30: 5442 f205 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fb34: 6e20 620d 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fb3a: 0e00 |0011: return-void │ │ -06fb3c: 0d00 |0012: move-exception v0 │ │ -06fb3e: 5442 f205 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fb42: 6e20 610d 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ -06fb48: 0c02 |0018: move-result-object v2 │ │ -06fb4a: 2702 |0019: throw v2 │ │ -06fb4c: 0d02 |001a: move-exception v2 │ │ -06fb4e: 5443 f205 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ -06fb52: 6e20 620d 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fb58: 2702 |0020: throw v2 │ │ +0724bc: |[0724bc] okio.AsyncTimeout$1.write:(Lokio/Buffer;J)V │ │ +0724cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0724ce: 5442 f205 |0001: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +0724d2: 6e10 600d 0200 |0003: invoke-virtual {v2}, Lokio/AsyncTimeout;.enter:()V // method@0d60 │ │ +0724d8: 5442 f305 |0006: iget-object v2, v4, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@05f3 │ │ +0724dc: 7240 230f 5276 |0008: invoke-interface {v2, v5, v6, v7}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +0724e2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0724e4: 5442 f205 |000c: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +0724e8: 6e20 620d 1200 |000e: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +0724ee: 0e00 |0011: return-void │ │ +0724f0: 0d00 |0012: move-exception v0 │ │ +0724f2: 5442 f205 |0013: iget-object v2, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +0724f6: 6e20 610d 0200 |0015: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ +0724fc: 0c02 |0018: move-result-object v2 │ │ +0724fe: 2702 |0019: throw v2 │ │ +072500: 0d02 |001a: move-exception v2 │ │ +072502: 5443 f205 |001b: iget-object v3, v4, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@05f2 │ │ +072506: 6e20 620d 1300 |001d: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +07250c: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0006 - 0x000b │ │ Ljava/io/IOException; -> 0x0012 │ │ -> 0x001a │ │ 0x0013 - 0x001a │ │ -> 0x001a │ │ positions : │ │ @@ -132253,17 +132205,17 @@ │ │ 0x0000 - 0x0021 reg=4 this Lokio/AsyncTimeout$1; │ │ 0x0000 - 0x0021 reg=5 source Lokio/Buffer; │ │ 0x0000 - 0x0021 reg=6 byteCount J │ │ │ │ source_file_idx : 472 (AsyncTimeout.java) │ │ │ │ Class #371 header: │ │ -class_idx : 649 │ │ +class_idx : 669 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 472 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #371 annotations: │ │ @@ -132297,19 +132249,19 @@ │ │ type : '(Lokio/AsyncTimeout;Lokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06fb74: |[06fb74] okio.AsyncTimeout$2.:(Lokio/AsyncTimeout;Lokio/Source;)V │ │ -06fb84: 5b01 f405 |0000: iput-object v1, v0, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fb88: 5b02 f505 |0002: iput-object v2, v0, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@05f5 │ │ -06fb8c: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -06fb92: 0e00 |0007: return-void │ │ +072528: |[072528] okio.AsyncTimeout$2.:(Lokio/AsyncTimeout;Lokio/Source;)V │ │ +072538: 5b01 f405 |0000: iput-object v1, v0, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +07253c: 5b02 f505 |0002: iput-object v2, v0, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@05f5 │ │ +072540: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +072546: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/AsyncTimeout$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lokio/AsyncTimeout; │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Source; │ │ @@ -132320,31 +132272,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06fb94: |[06fb94] okio.AsyncTimeout$2.close:()V │ │ -06fba4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06fba6: 5442 f505 |0001: iget-object v2, v4, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@05f5 │ │ -06fbaa: 7210 240f 0200 |0003: invoke-interface {v2}, Lokio/Source;.close:()V // method@0f24 │ │ -06fbb0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -06fbb2: 5442 f405 |0007: iget-object v2, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fbb6: 6e20 620d 1200 |0009: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fbbc: 0e00 |000c: return-void │ │ -06fbbe: 0d00 |000d: move-exception v0 │ │ -06fbc0: 5442 f405 |000e: iget-object v2, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fbc4: 6e20 610d 0200 |0010: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ -06fbca: 0c02 |0013: move-result-object v2 │ │ -06fbcc: 2702 |0014: throw v2 │ │ -06fbce: 0d02 |0015: move-exception v2 │ │ -06fbd0: 5443 f405 |0016: iget-object v3, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fbd4: 6e20 620d 1300 |0018: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fbda: 2702 |001b: throw v2 │ │ +072548: |[072548] okio.AsyncTimeout$2.close:()V │ │ +072558: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07255a: 5442 f505 |0001: iget-object v2, v4, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@05f5 │ │ +07255e: 7210 240f 0200 |0003: invoke-interface {v2}, Lokio/Source;.close:()V // method@0f24 │ │ +072564: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +072566: 5442 f405 |0007: iget-object v2, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +07256a: 6e20 620d 1200 |0009: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +072570: 0e00 |000c: return-void │ │ +072572: 0d00 |000d: move-exception v0 │ │ +072574: 5442 f405 |000e: iget-object v2, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +072578: 6e20 610d 0200 |0010: invoke-virtual {v2, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ +07257e: 0c02 |0013: move-result-object v2 │ │ +072580: 2702 |0014: throw v2 │ │ +072582: 0d02 |0015: move-exception v2 │ │ +072584: 5443 f405 |0016: iget-object v3, v4, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +072588: 6e20 620d 1300 |0018: invoke-virtual {v3, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +07258e: 2702 |001b: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x000d │ │ -> 0x0015 │ │ 0x000e - 0x0015 │ │ -> 0x0015 │ │ positions : │ │ @@ -132366,34 +132318,34 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -06fbf4: |[06fbf4] okio.AsyncTimeout$2.read:(Lokio/Buffer;J)J │ │ -06fc04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06fc06: 5464 f405 |0001: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fc0a: 6e10 600d 0400 |0003: invoke-virtual {v4}, Lokio/AsyncTimeout;.enter:()V // method@0d60 │ │ -06fc10: 5464 f505 |0006: iget-object v4, v6, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@05f5 │ │ -06fc14: 7240 250f 7498 |0008: invoke-interface {v4, v7, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -06fc1a: 0b02 |000b: move-result-wide v2 │ │ -06fc1c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -06fc1e: 5464 f405 |000d: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fc22: 6e20 620d 1400 |000f: invoke-virtual {v4, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fc28: 1002 |0012: return-wide v2 │ │ -06fc2a: 0d00 |0013: move-exception v0 │ │ -06fc2c: 5464 f405 |0014: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fc30: 6e20 610d 0400 |0016: invoke-virtual {v4, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ -06fc36: 0c04 |0019: move-result-object v4 │ │ -06fc38: 2704 |001a: throw v4 │ │ -06fc3a: 0d04 |001b: move-exception v4 │ │ -06fc3c: 5465 f405 |001c: iget-object v5, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fc40: 6e20 620d 1500 |001e: invoke-virtual {v5, v1}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ -06fc46: 2704 |0021: throw v4 │ │ +0725a8: |[0725a8] okio.AsyncTimeout$2.read:(Lokio/Buffer;J)J │ │ +0725b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0725ba: 5464 f405 |0001: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +0725be: 6e10 600d 0400 |0003: invoke-virtual {v4}, Lokio/AsyncTimeout;.enter:()V // method@0d60 │ │ +0725c4: 5464 f505 |0006: iget-object v4, v6, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@05f5 │ │ +0725c8: 7240 250f 7498 |0008: invoke-interface {v4, v7, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +0725ce: 0b01 |000b: move-result-wide v1 │ │ +0725d0: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +0725d2: 5464 f405 |000d: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +0725d6: 6e20 620d 3400 |000f: invoke-virtual {v4, v3}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +0725dc: 1001 |0012: return-wide v1 │ │ +0725de: 0d00 |0013: move-exception v0 │ │ +0725e0: 5464 f405 |0014: iget-object v4, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +0725e4: 6e20 610d 0400 |0016: invoke-virtual {v4, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d61 │ │ +0725ea: 0c04 |0019: move-result-object v4 │ │ +0725ec: 2704 |001a: throw v4 │ │ +0725ee: 0d04 |001b: move-exception v4 │ │ +0725f0: 5465 f405 |001c: iget-object v5, v6, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +0725f4: 6e20 620d 3500 |001e: invoke-virtual {v5, v3}, Lokio/AsyncTimeout;.exit:(Z)V // method@0d62 │ │ +0725fa: 2704 |0021: throw v4 │ │ catches : 2 │ │ 0x0006 - 0x000b │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x001b │ │ 0x0014 - 0x001b │ │ -> 0x001b │ │ positions : │ │ @@ -132402,33 +132354,33 @@ │ │ 0x0006 line=211 │ │ 0x000c line=212 │ │ 0x000d line=217 │ │ 0x0013 line=214 │ │ 0x0014 line=215 │ │ 0x001b line=217 │ │ locals : │ │ - 0x000c - 0x0013 reg=2 result J │ │ + 0x000c - 0x0013 reg=1 result J │ │ 0x0014 - 0x001b reg=0 e Ljava/io/IOException; │ │ - 0x0001 - 0x0022 reg=1 throwOnTimeout Z │ │ + 0x0001 - 0x0022 reg=3 throwOnTimeout Z │ │ 0x0000 - 0x0022 reg=6 this Lokio/AsyncTimeout$2; │ │ 0x0000 - 0x0022 reg=7 sink Lokio/Buffer; │ │ 0x0000 - 0x0022 reg=8 byteCount J │ │ │ │ #2 : (in Lokio/AsyncTimeout$2;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fc60: |[06fc60] okio.AsyncTimeout$2.timeout:()Lokio/Timeout; │ │ -06fc70: 5410 f405 |0000: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ -06fc74: 1100 |0002: return-object v0 │ │ +072614: |[072614] okio.AsyncTimeout$2.timeout:()Lokio/Timeout; │ │ +072624: 5410 f405 |0000: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@05f4 │ │ +072628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/AsyncTimeout$2; │ │ │ │ #3 : (in Lokio/AsyncTimeout$2;) │ │ @@ -132436,41 +132388,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06fc78: |[06fc78] okio.AsyncTimeout$2.toString:()Ljava/lang/String; │ │ -06fc88: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -06fc8c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -06fc92: 1a01 da01 |0005: const-string v1, "AsyncTimeout.source(" // string@01da │ │ -06fc96: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06fc9c: 0c00 |000a: move-result-object v0 │ │ -06fc9e: 5421 f505 |000b: iget-object v1, v2, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@05f5 │ │ -06fca2: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -06fca8: 0c00 |0010: move-result-object v0 │ │ -06fcaa: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ -06fcae: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -06fcb4: 0c00 |0016: move-result-object v0 │ │ -06fcb6: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -06fcbc: 0c00 |001a: move-result-object v0 │ │ -06fcbe: 1100 |001b: return-object v0 │ │ +07262c: |[07262c] okio.AsyncTimeout$2.toString:()Ljava/lang/String; │ │ +07263c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +072640: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +072646: 1a01 da01 |0005: const-string v1, "AsyncTimeout.source(" // string@01da │ │ +07264a: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072650: 0c00 |000a: move-result-object v0 │ │ +072652: 5421 f505 |000b: iget-object v1, v2, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@05f5 │ │ +072656: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +07265c: 0c00 |0010: move-result-object v0 │ │ +07265e: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ +072662: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072668: 0c00 |0016: move-result-object v0 │ │ +07266a: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +072670: 0c00 |001a: move-result-object v0 │ │ +072672: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/AsyncTimeout$2; │ │ │ │ source_file_idx : 472 (AsyncTimeout.java) │ │ │ │ Class #372 header: │ │ -class_idx : 651 │ │ +class_idx : 671 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 680 │ │ +superclass_idx : 700 │ │ source_file_idx : 472 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 8 │ │ │ │ Class #372 annotations: │ │ @@ -132514,17 +132466,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06fcc0: |[06fcc0] okio.AsyncTimeout.:()V │ │ -06fcd0: 7010 2c0f 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@0f2c │ │ -06fcd6: 0e00 |0003: return-void │ │ +072674: |[072674] okio.AsyncTimeout.:()V │ │ +072684: 7010 2c0f 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@0f2c │ │ +07268a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=277 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/AsyncTimeout; │ │ │ │ @@ -132533,70 +132485,70 @@ │ │ type : '()Lokio/AsyncTimeout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06fcd8: |[06fcd8] okio.AsyncTimeout.access$000:()Lokio/AsyncTimeout; │ │ -06fce8: 7100 5d0d 0000 |0000: invoke-static {}, Lokio/AsyncTimeout;.awaitTimeout:()Lokio/AsyncTimeout; // method@0d5d │ │ -06fcee: 0c00 |0003: move-result-object v0 │ │ -06fcf0: 1100 |0004: return-object v0 │ │ +07268c: |[07268c] okio.AsyncTimeout.access$000:()Lokio/AsyncTimeout; │ │ +07269c: 7100 5d0d 0000 |0000: invoke-static {}, Lokio/AsyncTimeout;.awaitTimeout:()Lokio/AsyncTimeout; // method@0d5d │ │ +0726a2: 0c00 |0003: move-result-object v0 │ │ +0726a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #2 : (in Lokio/AsyncTimeout;) │ │ name : 'awaitTimeout' │ │ type : '()Lokio/AsyncTimeout;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -06fcf4: |[06fcf4] okio.AsyncTimeout.awaitTimeout:()Lokio/AsyncTimeout; │ │ -06fd04: 170a 4042 0f00 |0000: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -06fd0a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06fd0c: 1c06 8b02 |0004: const-class v6, Lokio/AsyncTimeout; // type@028b │ │ -06fd10: 1d06 |0006: monitor-enter v6 │ │ -06fd12: 6207 f605 |0007: sget-object v7, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ -06fd16: 5470 f805 |0009: iget-object v0, v7, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fd1a: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -06fd1e: 1c07 8b02 |000d: const-class v7, Lokio/AsyncTimeout; // type@028b │ │ -06fd22: 6e10 170a 0700 |000f: invoke-virtual {v7}, Ljava/lang/Object;.wait:()V // method@0a17 │ │ -06fd28: 0710 |0012: move-object v0, v1 │ │ -06fd2a: 1e06 |0013: monitor-exit v6 │ │ -06fd2c: 1100 |0014: return-object v0 │ │ -06fd2e: 7100 690a 0000 |0015: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -06fd34: 0b08 |0018: move-result-wide v8 │ │ -06fd36: 7030 660d 8009 |0019: invoke-direct {v0, v8, v9}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@0d66 │ │ -06fd3c: 0b04 |001c: move-result-wide v4 │ │ -06fd3e: 1608 0000 |001d: const-wide/16 v8, #int 0 // #0 │ │ -06fd42: 3107 0408 |001f: cmp-long v7, v4, v8 │ │ -06fd46: 3d07 1200 |0021: if-lez v7, 0033 // +0012 │ │ -06fd4a: 1708 4042 0f00 |0023: const-wide/32 v8, #float 1.4013e-39 // #000f4240 │ │ -06fd50: 9e02 0408 |0026: div-long v2, v4, v8 │ │ -06fd54: 9d08 020a |0028: mul-long v8, v2, v10 │ │ -06fd58: bc84 |002a: sub-long/2addr v4, v8 │ │ -06fd5a: 1c07 8b02 |002b: const-class v7, Lokio/AsyncTimeout; // type@028b │ │ -06fd5e: 8448 |002d: long-to-int v8, v4 │ │ -06fd60: 6e40 180a 2783 |002e: invoke-virtual {v7, v2, v3, v8}, Ljava/lang/Object;.wait:(JI)V // method@0a18 │ │ -06fd66: 0710 |0031: move-object v0, v1 │ │ -06fd68: 28e1 |0032: goto 0013 // -001f │ │ -06fd6a: 6201 f605 |0033: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ -06fd6e: 5407 f805 |0035: iget-object v7, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fd72: 5b17 f805 |0037: iput-object v7, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fd76: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -06fd78: 5b01 f805 |003a: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fd7c: 28d7 |003c: goto 0013 // -0029 │ │ -06fd7e: 0d01 |003d: move-exception v1 │ │ -06fd80: 1e06 |003e: monitor-exit v6 │ │ -06fd82: 2701 |003f: throw v1 │ │ +0726a8: |[0726a8] okio.AsyncTimeout.awaitTimeout:()Lokio/AsyncTimeout; │ │ +0726b8: 1709 4042 0f00 |0000: const-wide/32 v9, #float 1.4013e-39 // #000f4240 │ │ +0726be: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0726c0: 1c06 9f02 |0004: const-class v6, Lokio/AsyncTimeout; // type@029f │ │ +0726c4: 1d06 |0006: monitor-enter v6 │ │ +0726c6: 6207 f605 |0007: sget-object v7, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ +0726ca: 5470 f805 |0009: iget-object v0, v7, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +0726ce: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +0726d2: 1c07 9f02 |000d: const-class v7, Lokio/AsyncTimeout; // type@029f │ │ +0726d6: 6e10 170a 0700 |000f: invoke-virtual {v7}, Ljava/lang/Object;.wait:()V // method@0a17 │ │ +0726dc: 0750 |0012: move-object v0, v5 │ │ +0726de: 1e06 |0013: monitor-exit v6 │ │ +0726e0: 1100 |0014: return-object v0 │ │ +0726e2: 7100 690a 0000 |0015: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +0726e8: 0b07 |0018: move-result-wide v7 │ │ +0726ea: 7030 660d 7008 |0019: invoke-direct {v0, v7, v8}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@0d66 │ │ +0726f0: 0b03 |001c: move-result-wide v3 │ │ +0726f2: 1607 0000 |001d: const-wide/16 v7, #int 0 // #0 │ │ +0726f6: 3107 0307 |001f: cmp-long v7, v3, v7 │ │ +0726fa: 3d07 1200 |0021: if-lez v7, 0033 // +0012 │ │ +0726fe: 1707 4042 0f00 |0023: const-wide/32 v7, #float 1.4013e-39 // #000f4240 │ │ +072704: 9e01 0307 |0026: div-long v1, v3, v7 │ │ +072708: 9d07 0109 |0028: mul-long v7, v1, v9 │ │ +07270c: bc73 |002a: sub-long/2addr v3, v7 │ │ +07270e: 1c07 9f02 |002b: const-class v7, Lokio/AsyncTimeout; // type@029f │ │ +072712: 8438 |002d: long-to-int v8, v3 │ │ +072714: 6e40 180a 1782 |002e: invoke-virtual {v7, v1, v2, v8}, Ljava/lang/Object;.wait:(JI)V // method@0a18 │ │ +07271a: 0750 |0031: move-object v0, v5 │ │ +07271c: 28e1 |0032: goto 0013 // -001f │ │ +07271e: 6205 f605 |0033: sget-object v5, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ +072722: 5407 f805 |0035: iget-object v7, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +072726: 5b57 f805 |0037: iput-object v7, v5, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +07272a: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +07272c: 5b05 f805 |003a: iput-object v5, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +072730: 28d7 |003c: goto 0013 // -0029 │ │ +072732: 0d05 |003d: move-exception v5 │ │ +072734: 1e06 |003e: monitor-exit v6 │ │ +072736: 2705 |003f: throw v5 │ │ catches : 2 │ │ 0x0007 - 0x0012 │ │ -> 0x003d │ │ 0x0015 - 0x003c │ │ -> 0x003d │ │ positions : │ │ 0x0004 line=307 │ │ @@ -132610,49 +132562,49 @@ │ │ 0x002b line=323 │ │ 0x0032 line=324 │ │ 0x0033 line=328 │ │ 0x0039 line=329 │ │ 0x003d line=307 │ │ locals : │ │ 0x000b - 0x0013 reg=0 node Lokio/AsyncTimeout; │ │ - 0x0013 - 0x0015 reg=4 waitNanos J │ │ - 0x0028 - 0x0033 reg=2 waitMillis J │ │ - 0x001d - 0x003d reg=4 waitNanos J │ │ + 0x0013 - 0x0015 reg=3 waitNanos J │ │ + 0x0028 - 0x0033 reg=1 waitMillis J │ │ + 0x001d - 0x003d reg=3 waitNanos J │ │ 0x0015 - 0x0040 reg=0 node Lokio/AsyncTimeout; │ │ │ │ #3 : (in Lokio/AsyncTimeout;) │ │ name : 'cancelScheduledTimeout' │ │ type : '(Lokio/AsyncTimeout;)Z' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -06fd98: |[06fd98] okio.AsyncTimeout.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z │ │ -06fda8: 1c02 8b02 |0000: const-class v2, Lokio/AsyncTimeout; // type@028b │ │ -06fdac: 1d02 |0002: monitor-enter v2 │ │ -06fdae: 6200 f605 |0003: sget-object v0, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ -06fdb2: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -06fdb6: 5401 f805 |0007: iget-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fdba: 3331 0c00 |0009: if-ne v1, v3, 0015 // +000c │ │ -06fdbe: 5431 f805 |000b: iget-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fdc2: 5b01 f805 |000d: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fdc6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -06fdc8: 5b31 f805 |0010: iput-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fdcc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -06fdce: 1e02 |0013: monitor-exit v2 │ │ -06fdd0: 0f01 |0014: return v1 │ │ -06fdd2: 5400 f805 |0015: iget-object v0, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fdd6: 28ee |0017: goto 0005 // -0012 │ │ -06fdd8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -06fdda: 28fa |0019: goto 0013 // -0006 │ │ -06fddc: 0d01 |001a: move-exception v1 │ │ -06fdde: 1e02 |001b: monitor-exit v2 │ │ -06fde0: 2701 |001c: throw v1 │ │ +07274c: |[07274c] okio.AsyncTimeout.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z │ │ +07275c: 1c02 9f02 |0000: const-class v2, Lokio/AsyncTimeout; // type@029f │ │ +072760: 1d02 |0002: monitor-enter v2 │ │ +072762: 6200 f605 |0003: sget-object v0, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ +072766: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +07276a: 5401 f805 |0007: iget-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +07276e: 3331 0c00 |0009: if-ne v1, v3, 0015 // +000c │ │ +072772: 5431 f805 |000b: iget-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +072776: 5b01 f805 |000d: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +07277a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +07277c: 5b31 f805 |0010: iput-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +072780: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +072782: 1e02 |0013: monitor-exit v2 │ │ +072784: 0f01 |0014: return v1 │ │ +072786: 5400 f805 |0015: iget-object v0, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +07278a: 28ee |0017: goto 0005 // -0012 │ │ +07278c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +07278e: 28fa |0019: goto 0013 // -0006 │ │ +072790: 0d01 |001a: move-exception v1 │ │ +072792: 1e02 |001b: monitor-exit v2 │ │ +072794: 2701 |001c: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0012 │ │ -> 0x001a │ │ 0x0015 - 0x0017 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=117 │ │ @@ -132669,99 +132621,99 @@ │ │ 0x0000 - 0x001d reg=3 node Lokio/AsyncTimeout; │ │ │ │ #4 : (in Lokio/AsyncTimeout;) │ │ name : 'remainingNanos' │ │ type : '(J)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06fdf8: |[06fdf8] okio.AsyncTimeout.remainingNanos:(J)J │ │ -06fe08: 5330 f905 |0000: iget-wide v0, v3, Lokio/AsyncTimeout;.timeoutAt:J // field@05f9 │ │ -06fe0c: bc40 |0002: sub-long/2addr v0, v4 │ │ -06fe0e: 1000 |0003: return-wide v0 │ │ +0727ac: |[0727ac] okio.AsyncTimeout.remainingNanos:(J)J │ │ +0727bc: 5320 f905 |0000: iget-wide v0, v2, Lokio/AsyncTimeout;.timeoutAt:J // field@05f9 │ │ +0727c0: bc30 |0002: sub-long/2addr v0, v3 │ │ +0727c2: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ - 0x0000 - 0x0004 reg=3 this Lokio/AsyncTimeout; │ │ - 0x0000 - 0x0004 reg=4 now J │ │ + 0x0000 - 0x0004 reg=2 this Lokio/AsyncTimeout; │ │ + 0x0000 - 0x0004 reg=3 now J │ │ │ │ #5 : (in Lokio/AsyncTimeout;) │ │ name : 'scheduleTimeout' │ │ type : '(Lokio/AsyncTimeout;JZ)V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 15 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -06fe10: |[06fe10] okio.AsyncTimeout.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V │ │ -06fe20: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -06fe24: 1c06 8b02 |0002: const-class v6, Lokio/AsyncTimeout; // type@028b │ │ -06fe28: 1d06 |0004: monitor-enter v6 │ │ -06fe2a: 6203 f605 |0005: sget-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ -06fe2e: 3903 1100 |0007: if-nez v3, 0018 // +0011 │ │ -06fe32: 2203 8b02 |0009: new-instance v3, Lokio/AsyncTimeout; // type@028b │ │ -06fe36: 7010 5b0d 0300 |000b: invoke-direct {v3}, Lokio/AsyncTimeout;.:()V // method@0d5b │ │ -06fe3c: 6903 f605 |000e: sput-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ -06fe40: 2203 8a02 |0010: new-instance v3, Lokio/AsyncTimeout$Watchdog; // type@028a │ │ -06fe44: 7010 570d 0300 |0012: invoke-direct {v3}, Lokio/AsyncTimeout$Watchdog;.:()V // method@0d57 │ │ -06fe4a: 6e10 5a0d 0300 |0015: invoke-virtual {v3}, Lokio/AsyncTimeout$Watchdog;.start:()V // method@0d5a │ │ -06fe50: 7100 690a 0000 |0018: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ -06fe56: 0b00 |001b: move-result-wide v0 │ │ -06fe58: 3103 0c08 |001c: cmp-long v3, v12, v8 │ │ -06fe5c: 3803 3500 |001e: if-eqz v3, 0053 // +0035 │ │ -06fe60: 380e 3300 |0020: if-eqz v14, 0053 // +0033 │ │ -06fe64: 6e10 5f0d 0b00 |0022: invoke-virtual {v11}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@0d5f │ │ -06fe6a: 0b08 |0025: move-result-wide v8 │ │ -06fe6c: bc08 |0026: sub-long/2addr v8, v0 │ │ -06fe6e: 7140 0b0a dc98 |0027: invoke-static {v12, v13, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -06fe74: 0b08 |002a: move-result-wide v8 │ │ -06fe76: bb08 |002b: add-long/2addr v8, v0 │ │ -06fe78: 5ab8 f905 |002c: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@05f9 │ │ -06fe7c: 7030 660d 0b01 |002e: invoke-direct {v11, v0, v1}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@0d66 │ │ -06fe82: 0b04 |0031: move-result-wide v4 │ │ -06fe84: 6202 f605 |0032: sget-object v2, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ -06fe88: 5423 f805 |0034: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fe8c: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ -06fe90: 5423 f805 |0038: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fe94: 7030 660d 0301 |003a: invoke-direct {v3, v0, v1}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@0d66 │ │ -06fe9a: 0b08 |003d: move-result-wide v8 │ │ -06fe9c: 3103 0408 |003e: cmp-long v3, v4, v8 │ │ -06fea0: 3b03 2e00 |0040: if-gez v3, 006e // +002e │ │ -06fea4: 5423 f805 |0042: iget-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06fea8: 5bb3 f805 |0044: iput-object v3, v11, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06feac: 5b2b f805 |0046: iput-object v11, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06feb0: 6203 f605 |0048: sget-object v3, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ -06feb4: 3332 0700 |004a: if-ne v2, v3, 0051 // +0007 │ │ -06feb8: 1c03 8b02 |004c: const-class v3, Lokio/AsyncTimeout; // type@028b │ │ -06febc: 6e10 140a 0300 |004e: invoke-virtual {v3}, Ljava/lang/Object;.notify:()V // method@0a14 │ │ -06fec2: 1e06 |0051: monitor-exit v6 │ │ -06fec4: 0e00 |0052: return-void │ │ -06fec6: 3103 0c08 |0053: cmp-long v3, v12, v8 │ │ -06feca: 3803 0a00 |0055: if-eqz v3, 005f // +000a │ │ -06fece: 9b08 000c |0057: add-long v8, v0, v12 │ │ -06fed2: 5ab8 f905 |0059: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@05f9 │ │ -06fed6: 28d3 |005b: goto 002e // -002d │ │ -06fed8: 0d03 |005c: move-exception v3 │ │ -06feda: 1e06 |005d: monitor-exit v6 │ │ -06fedc: 2703 |005e: throw v3 │ │ -06fede: 380e 0900 |005f: if-eqz v14, 0068 // +0009 │ │ -06fee2: 6e10 5f0d 0b00 |0061: invoke-virtual {v11}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@0d5f │ │ -06fee8: 0b08 |0064: move-result-wide v8 │ │ -06feea: 5ab8 f905 |0065: iput-wide v8, v11, Lokio/AsyncTimeout;.timeoutAt:J // field@05f9 │ │ -06feee: 28c7 |0067: goto 002e // -0039 │ │ -06fef0: 2203 9b01 |0068: new-instance v3, Ljava/lang/AssertionError; // type@019b │ │ -06fef4: 7010 c609 0300 |006a: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -06fefa: 2703 |006d: throw v3 │ │ -06fefc: 5422 f805 |006e: iget-object v2, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ -06ff00: 28c4 |0070: goto 0034 // -003c │ │ +0727c4: |[0727c4] okio.AsyncTimeout.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V │ │ +0727d4: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ +0727d8: 1c06 9f02 |0002: const-class v6, Lokio/AsyncTimeout; // type@029f │ │ +0727dc: 1d06 |0004: monitor-enter v6 │ │ +0727de: 6205 f605 |0005: sget-object v5, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ +0727e2: 3905 1100 |0007: if-nez v5, 0018 // +0011 │ │ +0727e6: 2205 9f02 |0009: new-instance v5, Lokio/AsyncTimeout; // type@029f │ │ +0727ea: 7010 5b0d 0500 |000b: invoke-direct {v5}, Lokio/AsyncTimeout;.:()V // method@0d5b │ │ +0727f0: 6905 f605 |000e: sput-object v5, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ +0727f4: 2205 9e02 |0010: new-instance v5, Lokio/AsyncTimeout$Watchdog; // type@029e │ │ +0727f8: 7010 570d 0500 |0012: invoke-direct {v5}, Lokio/AsyncTimeout$Watchdog;.:()V // method@0d57 │ │ +0727fe: 6e10 5a0d 0500 |0015: invoke-virtual {v5}, Lokio/AsyncTimeout$Watchdog;.start:()V // method@0d5a │ │ +072804: 7100 690a 0000 |0018: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0a69 │ │ +07280a: 0b00 |001b: move-result-wide v0 │ │ +07280c: 3105 0a07 |001c: cmp-long v5, v10, v7 │ │ +072810: 3805 3500 |001e: if-eqz v5, 0053 // +0035 │ │ +072814: 380c 3300 |0020: if-eqz v12, 0053 // +0033 │ │ +072818: 6e10 5f0d 0900 |0022: invoke-virtual {v9}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@0d5f │ │ +07281e: 0b07 |0025: move-result-wide v7 │ │ +072820: bc07 |0026: sub-long/2addr v7, v0 │ │ +072822: 7140 0b0a ba87 |0027: invoke-static {v10, v11, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +072828: 0b07 |002a: move-result-wide v7 │ │ +07282a: bb07 |002b: add-long/2addr v7, v0 │ │ +07282c: 5a97 f905 |002c: iput-wide v7, v9, Lokio/AsyncTimeout;.timeoutAt:J // field@05f9 │ │ +072830: 7030 660d 0901 |002e: invoke-direct {v9, v0, v1}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@0d66 │ │ +072836: 0b03 |0031: move-result-wide v3 │ │ +072838: 6202 f605 |0032: sget-object v2, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ +07283c: 5425 f805 |0034: iget-object v5, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +072840: 3805 0c00 |0036: if-eqz v5, 0042 // +000c │ │ +072844: 5425 f805 |0038: iget-object v5, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +072848: 7030 660d 0501 |003a: invoke-direct {v5, v0, v1}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@0d66 │ │ +07284e: 0b07 |003d: move-result-wide v7 │ │ +072850: 3105 0307 |003e: cmp-long v5, v3, v7 │ │ +072854: 3b05 2e00 |0040: if-gez v5, 006e // +002e │ │ +072858: 5425 f805 |0042: iget-object v5, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +07285c: 5b95 f805 |0044: iput-object v5, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +072860: 5b29 f805 |0046: iput-object v9, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +072864: 6205 f605 |0048: sget-object v5, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@05f6 │ │ +072868: 3352 0700 |004a: if-ne v2, v5, 0051 // +0007 │ │ +07286c: 1c05 9f02 |004c: const-class v5, Lokio/AsyncTimeout; // type@029f │ │ +072870: 6e10 140a 0500 |004e: invoke-virtual {v5}, Ljava/lang/Object;.notify:()V // method@0a14 │ │ +072876: 1e06 |0051: monitor-exit v6 │ │ +072878: 0e00 |0052: return-void │ │ +07287a: 3105 0a07 |0053: cmp-long v5, v10, v7 │ │ +07287e: 3805 0a00 |0055: if-eqz v5, 005f // +000a │ │ +072882: 9b07 000a |0057: add-long v7, v0, v10 │ │ +072886: 5a97 f905 |0059: iput-wide v7, v9, Lokio/AsyncTimeout;.timeoutAt:J // field@05f9 │ │ +07288a: 28d3 |005b: goto 002e // -002d │ │ +07288c: 0d05 |005c: move-exception v5 │ │ +07288e: 1e06 |005d: monitor-exit v6 │ │ +072890: 2705 |005e: throw v5 │ │ +072892: 380c 0900 |005f: if-eqz v12, 0068 // +0009 │ │ +072896: 6e10 5f0d 0900 |0061: invoke-virtual {v9}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@0d5f │ │ +07289c: 0b07 |0064: move-result-wide v7 │ │ +07289e: 5a97 f905 |0065: iput-wide v7, v9, Lokio/AsyncTimeout;.timeoutAt:J // field@05f9 │ │ +0728a2: 28c7 |0067: goto 002e // -0039 │ │ +0728a4: 2205 ad01 |0068: new-instance v5, Ljava/lang/AssertionError; // type@01ad │ │ +0728a8: 7010 c609 0500 |006a: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +0728ae: 2705 |006d: throw v5 │ │ +0728b0: 5422 f805 |006e: iget-object v2, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@05f8 │ │ +0728b4: 28c4 |0070: goto 0034 // -003c │ │ catches : 3 │ │ 0x0005 - 0x0051 │ │ -> 0x005c │ │ 0x0059 - 0x005b │ │ -> 0x005c │ │ 0x0061 - 0x0070 │ │ -> 0x005c │ │ @@ -132785,84 +132737,84 @@ │ │ 0x005c line=75 │ │ 0x005f line=87 │ │ 0x0061 line=88 │ │ 0x0068 line=90 │ │ 0x006e line=95 │ │ locals : │ │ 0x0034 - 0x0053 reg=2 prev Lokio/AsyncTimeout; │ │ - 0x0032 - 0x0053 reg=4 remainingNanos J │ │ + 0x0032 - 0x0053 reg=3 remainingNanos J │ │ 0x001c - 0x005c reg=0 now J │ │ 0x005f - 0x0071 reg=0 now J │ │ 0x006e - 0x0071 reg=2 prev Lokio/AsyncTimeout; │ │ - 0x006e - 0x0071 reg=4 remainingNanos J │ │ - 0x0000 - 0x0071 reg=11 node Lokio/AsyncTimeout; │ │ - 0x0000 - 0x0071 reg=12 timeoutNanos J │ │ - 0x0000 - 0x0071 reg=14 hasDeadline Z │ │ + 0x006e - 0x0071 reg=3 remainingNanos J │ │ + 0x0000 - 0x0071 reg=9 node Lokio/AsyncTimeout; │ │ + 0x0000 - 0x0071 reg=10 timeoutNanos J │ │ + 0x0000 - 0x0071 reg=12 hasDeadline Z │ │ │ │ Virtual methods - │ │ #0 : (in Lokio/AsyncTimeout;) │ │ name : 'enter' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -06ff20: |[06ff20] okio.AsyncTimeout.enter:()V │ │ -06ff30: 5561 f705 |0000: iget-boolean v1, v6, Lokio/AsyncTimeout;.inQueue:Z // field@05f7 │ │ -06ff34: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -06ff38: 2201 ad01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -06ff3c: 1a04 7c0b |0006: const-string v4, "Unbalanced enter/exit" // string@0b7c │ │ -06ff40: 7020 f209 4100 |0008: invoke-direct {v1, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -06ff46: 2701 |000b: throw v1 │ │ -06ff48: 6e10 6b0d 0600 |000c: invoke-virtual {v6}, Lokio/AsyncTimeout;.timeoutNanos:()J // method@0d6b │ │ -06ff4e: 0b02 |000f: move-result-wide v2 │ │ -06ff50: 6e10 640d 0600 |0010: invoke-virtual {v6}, Lokio/AsyncTimeout;.hasDeadline:()Z // method@0d64 │ │ -06ff56: 0a00 |0013: move-result v0 │ │ -06ff58: 1604 0000 |0014: const-wide/16 v4, #int 0 // #0 │ │ -06ff5c: 3101 0204 |0016: cmp-long v1, v2, v4 │ │ -06ff60: 3901 0500 |0018: if-nez v1, 001d // +0005 │ │ -06ff64: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -06ff68: 0e00 |001c: return-void │ │ -06ff6a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -06ff6c: 5c61 f705 |001e: iput-boolean v1, v6, Lokio/AsyncTimeout;.inQueue:Z // field@05f7 │ │ -06ff70: 7140 670d 2603 |0020: invoke-static {v6, v2, v3, v0}, Lokio/AsyncTimeout;.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V // method@0d67 │ │ -06ff76: 28f9 |0023: goto 001c // -0007 │ │ +0728d4: |[0728d4] okio.AsyncTimeout.enter:()V │ │ +0728e4: 5553 f705 |0000: iget-boolean v3, v5, Lokio/AsyncTimeout;.inQueue:Z // field@05f7 │ │ +0728e8: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +0728ec: 2203 bf01 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@01bf │ │ +0728f0: 1a04 900b |0006: const-string v4, "Unbalanced enter/exit" // string@0b90 │ │ +0728f4: 7020 f209 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0728fa: 2703 |000b: throw v3 │ │ +0728fc: 6e10 6b0d 0500 |000c: invoke-virtual {v5}, Lokio/AsyncTimeout;.timeoutNanos:()J // method@0d6b │ │ +072902: 0b01 |000f: move-result-wide v1 │ │ +072904: 6e10 640d 0500 |0010: invoke-virtual {v5}, Lokio/AsyncTimeout;.hasDeadline:()Z // method@0d64 │ │ +07290a: 0a00 |0013: move-result v0 │ │ +07290c: 1603 0000 |0014: const-wide/16 v3, #int 0 // #0 │ │ +072910: 3103 0103 |0016: cmp-long v3, v1, v3 │ │ +072914: 3903 0500 |0018: if-nez v3, 001d // +0005 │ │ +072918: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +07291c: 0e00 |001c: return-void │ │ +07291e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +072920: 5c53 f705 |001e: iput-boolean v3, v5, Lokio/AsyncTimeout;.inQueue:Z // field@05f7 │ │ +072924: 7140 670d 1502 |0020: invoke-static {v5, v1, v2, v0}, Lokio/AsyncTimeout;.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V // method@0d67 │ │ +07292a: 28f9 |0023: goto 001c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000c line=63 │ │ 0x0010 line=64 │ │ 0x0014 line=65 │ │ 0x001c line=70 │ │ 0x001d line=68 │ │ 0x0020 line=69 │ │ locals : │ │ 0x0014 - 0x0024 reg=0 hasDeadline Z │ │ - 0x0010 - 0x0024 reg=2 timeoutNanos J │ │ - 0x0000 - 0x0024 reg=6 this Lokio/AsyncTimeout; │ │ + 0x0010 - 0x0024 reg=1 timeoutNanos J │ │ + 0x0000 - 0x0024 reg=5 this Lokio/AsyncTimeout; │ │ │ │ #1 : (in Lokio/AsyncTimeout;) │ │ name : 'exit' │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06ff78: |[06ff78] okio.AsyncTimeout.exit:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -06ff88: 6e10 630d 0100 |0000: invoke-virtual {v1}, Lokio/AsyncTimeout;.exit:()Z // method@0d63 │ │ -06ff8e: 0a00 |0003: move-result v0 │ │ -06ff90: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -06ff94: 1102 |0006: return-object v2 │ │ -06ff96: 6e20 650d 2100 |0007: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d65 │ │ -06ff9c: 0c02 |000a: move-result-object v2 │ │ -06ff9e: 28fb |000b: goto 0006 // -0005 │ │ +07292c: |[07292c] okio.AsyncTimeout.exit:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +07293c: 6e10 630d 0100 |0000: invoke-virtual {v1}, Lokio/AsyncTimeout;.exit:()Z // method@0d63 │ │ +072942: 0a00 |0003: move-result v0 │ │ +072944: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +072948: 1102 |0006: return-object v2 │ │ +07294a: 6e20 650d 2100 |0007: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d65 │ │ +072950: 0c02 |000a: move-result-object v2 │ │ +072952: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 cause Ljava/io/IOException; │ │ 0x0000 - 0x000c reg=1 this Lokio/AsyncTimeout; │ │ @@ -132873,24 +132825,24 @@ │ │ type : '(Z)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06ffa0: |[06ffa0] okio.AsyncTimeout.exit:(Z)V │ │ -06ffb0: 6e10 630d 0200 |0000: invoke-virtual {v2}, Lokio/AsyncTimeout;.exit:()Z // method@0d63 │ │ -06ffb6: 0a00 |0003: move-result v0 │ │ -06ffb8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -06ffbc: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -06ffc0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -06ffc2: 6e20 650d 1200 |0009: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d65 │ │ -06ffc8: 0c01 |000c: move-result-object v1 │ │ -06ffca: 2701 |000d: throw v1 │ │ -06ffcc: 0e00 |000e: return-void │ │ +072954: |[072954] okio.AsyncTimeout.exit:(Z)V │ │ +072964: 6e10 630d 0200 |0000: invoke-virtual {v2}, Lokio/AsyncTimeout;.exit:()Z // method@0d63 │ │ +07296a: 0a00 |0003: move-result v0 │ │ +07296c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +072970: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +072974: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +072976: 6e20 650d 1200 |0009: invoke-virtual {v2, v1}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@0d65 │ │ +07297c: 0c01 |000c: move-result-object v1 │ │ +07297e: 2701 |000d: throw v1 │ │ +072980: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x000e line=251 │ │ locals : │ │ 0x0004 - 0x000f reg=0 timedOut Z │ │ @@ -132902,23 +132854,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06ffd0: |[06ffd0] okio.AsyncTimeout.exit:()Z │ │ -06ffe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ffe2: 5521 f705 |0001: iget-boolean v1, v2, Lokio/AsyncTimeout;.inQueue:Z // field@05f7 │ │ -06ffe6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -06ffea: 0f00 |0005: return v0 │ │ -06ffec: 5c20 f705 |0006: iput-boolean v0, v2, Lokio/AsyncTimeout;.inQueue:Z // field@05f7 │ │ -06fff0: 7110 5e0d 0200 |0008: invoke-static {v2}, Lokio/AsyncTimeout;.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z // method@0d5e │ │ -06fff6: 0a00 |000b: move-result v0 │ │ -06fff8: 28f9 |000c: goto 0005 // -0007 │ │ +072984: |[072984] okio.AsyncTimeout.exit:()Z │ │ +072994: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072996: 5521 f705 |0001: iget-boolean v1, v2, Lokio/AsyncTimeout;.inQueue:Z // field@05f7 │ │ +07299a: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +07299e: 0f00 |0005: return v0 │ │ +0729a0: 5c20 f705 |0006: iput-boolean v0, v2, Lokio/AsyncTimeout;.inQueue:Z // field@05f7 │ │ +0729a4: 7110 5e0d 0200 |0008: invoke-static {v2}, Lokio/AsyncTimeout;.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z // method@0d5e │ │ +0729aa: 0a00 |000b: move-result v0 │ │ +0729ac: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0005 line=111 │ │ 0x0006 line=110 │ │ 0x0008 line=111 │ │ locals : │ │ @@ -132929,21 +132881,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06fffc: |[06fffc] okio.AsyncTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -07000c: 2200 8d01 |0000: new-instance v0, Ljava/io/InterruptedIOException; // type@018d │ │ -070010: 1a01 c11b |0002: const-string v1, "timeout" // string@1bc1 │ │ -070014: 7020 ab09 1000 |0004: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@09ab │ │ -07001a: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -07001e: 6e20 ac09 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ac │ │ -070024: 1100 |000c: return-object v0 │ │ +0729b0: |[0729b0] okio.AsyncTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +0729c0: 2200 9f01 |0000: new-instance v0, Ljava/io/InterruptedIOException; // type@019f │ │ +0729c4: 1a01 d21b |0002: const-string v1, "timeout" // string@1bd2 │ │ +0729c8: 7020 ab09 1000 |0004: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@09ab │ │ +0729ce: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +0729d2: 6e20 ac09 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ac │ │ +0729d8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0007 line=271 │ │ 0x0009 line=272 │ │ 0x000c line=274 │ │ locals : │ │ @@ -132956,18 +132908,18 @@ │ │ type : '(Lokio/Sink;)Lokio/Sink;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -070028: |[070028] okio.AsyncTimeout.sink:(Lokio/Sink;)Lokio/Sink; │ │ -070038: 2200 8802 |0000: new-instance v0, Lokio/AsyncTimeout$1; // type@0288 │ │ -07003c: 7030 4c0d 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$1;.:(Lokio/AsyncTimeout;Lokio/Sink;)V // method@0d4c │ │ -070042: 1100 |0005: return-object v0 │ │ +0729dc: |[0729dc] okio.AsyncTimeout.sink:(Lokio/Sink;)Lokio/Sink; │ │ +0729ec: 2200 9c02 |0000: new-instance v0, Lokio/AsyncTimeout$1; // type@029c │ │ +0729f0: 7030 4c0d 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$1;.:(Lokio/AsyncTimeout;Lokio/Sink;)V // method@0d4c │ │ +0729f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0006 reg=2 sink Lokio/Sink; │ │ │ │ @@ -132976,18 +132928,18 @@ │ │ type : '(Lokio/Source;)Lokio/Source;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -070044: |[070044] okio.AsyncTimeout.source:(Lokio/Source;)Lokio/Source; │ │ -070054: 2200 8902 |0000: new-instance v0, Lokio/AsyncTimeout$2; // type@0289 │ │ -070058: 7030 520d 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$2;.:(Lokio/AsyncTimeout;Lokio/Source;)V // method@0d52 │ │ -07005e: 1100 |0005: return-object v0 │ │ +0729f8: |[0729f8] okio.AsyncTimeout.source:(Lokio/Source;)Lokio/Source; │ │ +072a08: 2200 9d02 |0000: new-instance v0, Lokio/AsyncTimeout$2; // type@029d │ │ +072a0c: 7030 520d 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$2;.:(Lokio/AsyncTimeout;Lokio/Source;)V // method@0d52 │ │ +072a12: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0006 reg=2 source Lokio/Source; │ │ │ │ @@ -132996,28 +132948,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -070060: |[070060] okio.AsyncTimeout.timedOut:()V │ │ -070070: 0e00 |0000: return-void │ │ +072a14: |[072a14] okio.AsyncTimeout.timedOut:()V │ │ +072a24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/AsyncTimeout; │ │ │ │ source_file_idx : 472 (AsyncTimeout.java) │ │ │ │ Class #373 header: │ │ -class_idx : 656 │ │ +class_idx : 676 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 537 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 23 │ │ │ │ Class #373 annotations: │ │ @@ -133211,17 +133163,17 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 537 (BufferedSink.java) │ │ │ │ Class #374 header: │ │ -class_idx : 657 │ │ +class_idx : 677 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 538 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 37 │ │ │ │ Class #374 annotations: │ │ @@ -133527,17 +133479,17 @@ │ │ type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 538 (BufferedSource.java) │ │ │ │ Class #375 header: │ │ -class_idx : 659 │ │ +class_idx : 679 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 735 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #375 annotations: │ │ @@ -133579,29 +133531,29 @@ │ │ type : '(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -070074: |[070074] okio.DeflaterSink.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V │ │ -070084: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -07008a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -07008e: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -070092: 1a01 e91a |0007: const-string v1, "source == null" // string@1ae9 │ │ -070096: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -07009c: 2700 |000c: throw v0 │ │ -07009e: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -0700a2: 2200 ac01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0700a6: 1a01 1d14 |0011: const-string v1, "inflater == null" // string@141d │ │ -0700aa: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0700b0: 2700 |0016: throw v0 │ │ -0700b2: 5b23 0a06 |0017: iput-object v3, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ -0700b6: 5b24 0906 |0019: iput-object v4, v2, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ -0700ba: 0e00 |001b: return-void │ │ +072a28: |[072a28] okio.DeflaterSink.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V │ │ +072a38: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +072a3e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +072a42: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +072a46: 1a01 fa1a |0007: const-string v1, "source == null" // string@1afa │ │ +072a4a: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +072a50: 2700 |000c: throw v0 │ │ +072a52: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +072a56: 2200 be01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +072a5a: 1a01 2f14 |0011: const-string v1, "inflater == null" // string@142f │ │ +072a5e: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +072a64: 2700 |0016: throw v0 │ │ +072a66: 5b23 0a06 |0017: iput-object v3, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ +072a6a: 5b24 0906 |0019: iput-object v4, v2, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ +072a6e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x000d line=54 │ │ 0x0017 line=55 │ │ 0x0019 line=56 │ │ @@ -133616,19 +133568,19 @@ │ │ type : '(Lokio/Sink;Ljava/util/zip/Deflater;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0700bc: |[0700bc] okio.DeflaterSink.:(Lokio/Sink;Ljava/util/zip/Deflater;)V │ │ -0700cc: 7110 980e 0200 |0000: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -0700d2: 0c00 |0003: move-result-object v0 │ │ -0700d4: 7030 4e0e 0103 |0004: invoke-direct {v1, v0, v3}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@0e4e │ │ -0700da: 0e00 |0007: return-void │ │ +072a70: |[072a70] okio.DeflaterSink.:(Lokio/Sink;Ljava/util/zip/Deflater;)V │ │ +072a80: 7110 980e 0200 |0000: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +072a86: 0c00 |0003: move-result-object v0 │ │ +072a88: 7030 4e0e 0103 |0004: invoke-direct {v1, v0, v3}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@0e4e │ │ +072a8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokio/DeflaterSink; │ │ 0x0000 - 0x0008 reg=2 sink Lokio/Sink; │ │ @@ -133639,61 +133591,61 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -0700dc: |[0700dc] okio.DeflaterSink.deflate:(Z)V │ │ -0700ec: 5483 0a06 |0000: iget-object v3, v8, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ -0700f0: 7210 e90d 0300 |0002: invoke-interface {v3}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ -0700f6: 0c00 |0005: move-result-object v0 │ │ -0700f8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -0700fa: 6e20 c10d 3000 |0007: invoke-virtual {v0, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -070100: 0c02 |000a: move-result-object v2 │ │ -070102: 3809 2400 |000b: if-eqz v9, 002f // +0024 │ │ -070106: 5483 0906 |000d: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ -07010a: 5424 3306 |000f: iget-object v4, v2, Lokio/Segment;.data:[B // field@0633 │ │ -07010e: 5225 3406 |0011: iget v5, v2, Lokio/Segment;.limit:I // field@0634 │ │ -070112: 5226 3406 |0013: iget v6, v2, Lokio/Segment;.limit:I // field@0634 │ │ -070116: d166 0008 |0015: rsub-int v6, v6, #int 2048 // #0800 │ │ -07011a: 1227 |0017: const/4 v7, #int 2 // #2 │ │ -07011c: 6e57 d50b 4365 |0018: invoke-virtual {v3, v4, v5, v6, v7}, Ljava/util/zip/Deflater;.deflate:([BIII)I // method@0bd5 │ │ -070122: 0a01 |001b: move-result v1 │ │ -070124: 3d01 2200 |001c: if-lez v1, 003e // +0022 │ │ -070128: 5223 3406 |001e: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -07012c: b013 |0020: add-int/2addr v3, v1 │ │ -07012e: 5923 3406 |0021: iput v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -070132: 5304 0106 |0023: iget-wide v4, v0, Lokio/Buffer;.size:J // field@0601 │ │ -070136: 8116 |0025: int-to-long v6, v1 │ │ -070138: bb64 |0026: add-long/2addr v4, v6 │ │ -07013a: 5a04 0106 |0027: iput-wide v4, v0, Lokio/Buffer;.size:J // field@0601 │ │ -07013e: 5483 0a06 |0029: iget-object v3, v8, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ -070142: 7210 ec0d 0300 |002b: invoke-interface {v3}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0dec │ │ -070148: 28d8 |002e: goto 0006 // -0028 │ │ -07014a: 5483 0906 |002f: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ -07014e: 5424 3306 |0031: iget-object v4, v2, Lokio/Segment;.data:[B // field@0633 │ │ -070152: 5225 3406 |0033: iget v5, v2, Lokio/Segment;.limit:I // field@0634 │ │ -070156: 5226 3406 |0035: iget v6, v2, Lokio/Segment;.limit:I // field@0634 │ │ -07015a: d166 0008 |0037: rsub-int v6, v6, #int 2048 // #0800 │ │ -07015e: 6e40 d40b 4365 |0039: invoke-virtual {v3, v4, v5, v6}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@0bd4 │ │ -070164: 0a01 |003c: move-result v1 │ │ -070166: 28df |003d: goto 001c // -0021 │ │ -070168: 5483 0906 |003e: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ -07016c: 6e10 d90b 0300 |0040: invoke-virtual {v3}, Ljava/util/zip/Deflater;.needsInput:()Z // method@0bd9 │ │ -070172: 0a03 |0043: move-result v3 │ │ -070174: 3803 c2ff |0044: if-eqz v3, 0006 // -003e │ │ -070178: 5223 3706 |0046: iget v3, v2, Lokio/Segment;.pos:I // field@0637 │ │ -07017c: 5224 3406 |0048: iget v4, v2, Lokio/Segment;.limit:I // field@0634 │ │ -070180: 3343 0b00 |004a: if-ne v3, v4, 0055 // +000b │ │ -070184: 6e10 010f 0200 |004c: invoke-virtual {v2}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -07018a: 0c03 |004f: move-result-object v3 │ │ -07018c: 5b03 0006 |0050: iput-object v3, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -070190: 7110 060f 0200 |0052: invoke-static {v2}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -070196: 0e00 |0055: return-void │ │ +072a90: |[072a90] okio.DeflaterSink.deflate:(Z)V │ │ +072aa0: 5483 0a06 |0000: iget-object v3, v8, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ +072aa4: 7210 e90d 0300 |0002: invoke-interface {v3}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ +072aaa: 0c00 |0005: move-result-object v0 │ │ +072aac: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +072aae: 6e20 c10d 3000 |0007: invoke-virtual {v0, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +072ab4: 0c02 |000a: move-result-object v2 │ │ +072ab6: 3809 2400 |000b: if-eqz v9, 002f // +0024 │ │ +072aba: 5483 0906 |000d: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ +072abe: 5424 3306 |000f: iget-object v4, v2, Lokio/Segment;.data:[B // field@0633 │ │ +072ac2: 5225 3406 |0011: iget v5, v2, Lokio/Segment;.limit:I // field@0634 │ │ +072ac6: 5226 3406 |0013: iget v6, v2, Lokio/Segment;.limit:I // field@0634 │ │ +072aca: d166 0008 |0015: rsub-int v6, v6, #int 2048 // #0800 │ │ +072ace: 1227 |0017: const/4 v7, #int 2 // #2 │ │ +072ad0: 6e57 d50b 4365 |0018: invoke-virtual {v3, v4, v5, v6, v7}, Ljava/util/zip/Deflater;.deflate:([BIII)I // method@0bd5 │ │ +072ad6: 0a01 |001b: move-result v1 │ │ +072ad8: 3d01 2200 |001c: if-lez v1, 003e // +0022 │ │ +072adc: 5223 3406 |001e: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +072ae0: b013 |0020: add-int/2addr v3, v1 │ │ +072ae2: 5923 3406 |0021: iput v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +072ae6: 5303 0106 |0023: iget-wide v3, v0, Lokio/Buffer;.size:J // field@0601 │ │ +072aea: 8115 |0025: int-to-long v5, v1 │ │ +072aec: bb53 |0026: add-long/2addr v3, v5 │ │ +072aee: 5a03 0106 |0027: iput-wide v3, v0, Lokio/Buffer;.size:J // field@0601 │ │ +072af2: 5483 0a06 |0029: iget-object v3, v8, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ +072af6: 7210 ec0d 0300 |002b: invoke-interface {v3}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0dec │ │ +072afc: 28d8 |002e: goto 0006 // -0028 │ │ +072afe: 5483 0906 |002f: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ +072b02: 5424 3306 |0031: iget-object v4, v2, Lokio/Segment;.data:[B // field@0633 │ │ +072b06: 5225 3406 |0033: iget v5, v2, Lokio/Segment;.limit:I // field@0634 │ │ +072b0a: 5226 3406 |0035: iget v6, v2, Lokio/Segment;.limit:I // field@0634 │ │ +072b0e: d166 0008 |0037: rsub-int v6, v6, #int 2048 // #0800 │ │ +072b12: 6e40 d40b 4365 |0039: invoke-virtual {v3, v4, v5, v6}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@0bd4 │ │ +072b18: 0a01 |003c: move-result v1 │ │ +072b1a: 28df |003d: goto 001c // -0021 │ │ +072b1c: 5483 0906 |003e: iget-object v3, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ +072b20: 6e10 d90b 0300 |0040: invoke-virtual {v3}, Ljava/util/zip/Deflater;.needsInput:()Z // method@0bd9 │ │ +072b26: 0a03 |0043: move-result v3 │ │ +072b28: 3803 c2ff |0044: if-eqz v3, 0006 // -003e │ │ +072b2c: 5223 3706 |0046: iget v3, v2, Lokio/Segment;.pos:I // field@0637 │ │ +072b30: 5224 3406 |0048: iget v4, v2, Lokio/Segment;.limit:I // field@0634 │ │ +072b34: 3343 0b00 |004a: if-ne v3, v4, 0055 // +000b │ │ +072b38: 6e10 010f 0200 |004c: invoke-virtual {v2}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +072b3e: 0c03 |004f: move-result-object v3 │ │ +072b40: 5b03 0006 |0050: iput-object v3, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +072b44: 7110 060f 0200 |0052: invoke-static {v2}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +072b4a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=87 │ │ 0x000b line=93 │ │ 0x0018 line=94 │ │ 0x001c line=97 │ │ @@ -133721,40 +133673,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -070198: |[070198] okio.DeflaterSink.close:()V │ │ -0701a8: 5532 0806 |0000: iget-boolean v2, v3, Lokio/DeflaterSink;.closed:Z // field@0608 │ │ -0701ac: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -0701b0: 0e00 |0004: return-void │ │ -0701b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0701b4: 6e10 520e 0300 |0006: invoke-virtual {v3}, Lokio/DeflaterSink;.finishDeflate:()V // method@0e52 │ │ -0701ba: 5432 0906 |0009: iget-object v2, v3, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ -0701be: 6e10 d60b 0200 |000b: invoke-virtual {v2}, Ljava/util/zip/Deflater;.end:()V // method@0bd6 │ │ -0701c4: 5432 0a06 |000e: iget-object v2, v3, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ -0701c8: 7210 ea0d 0200 |0010: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -0701ce: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0701d0: 5c32 0806 |0014: iput-boolean v2, v3, Lokio/DeflaterSink;.closed:Z // field@0608 │ │ -0701d4: 3801 eeff |0016: if-eqz v1, 0004 // -0012 │ │ -0701d8: 7110 3d0f 0100 |0018: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@0f3d │ │ -0701de: 28e9 |001b: goto 0004 // -0017 │ │ -0701e0: 0d00 |001c: move-exception v0 │ │ -0701e2: 0701 |001d: move-object v1, v0 │ │ -0701e4: 28eb |001e: goto 0009 // -0015 │ │ -0701e6: 0d00 |001f: move-exception v0 │ │ -0701e8: 3901 eeff |0020: if-nez v1, 000e // -0012 │ │ -0701ec: 0701 |0022: move-object v1, v0 │ │ -0701ee: 28eb |0023: goto 000e // -0015 │ │ -0701f0: 0d00 |0024: move-exception v0 │ │ -0701f2: 3901 eeff |0025: if-nez v1, 0013 // -0012 │ │ -0701f6: 0701 |0027: move-object v1, v0 │ │ -0701f8: 28eb |0028: goto 0013 // -0015 │ │ +072b4c: |[072b4c] okio.DeflaterSink.close:()V │ │ +072b5c: 5532 0806 |0000: iget-boolean v2, v3, Lokio/DeflaterSink;.closed:Z // field@0608 │ │ +072b60: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +072b64: 0e00 |0004: return-void │ │ +072b66: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +072b68: 6e10 520e 0300 |0006: invoke-virtual {v3}, Lokio/DeflaterSink;.finishDeflate:()V // method@0e52 │ │ +072b6e: 5432 0906 |0009: iget-object v2, v3, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ +072b72: 6e10 d60b 0200 |000b: invoke-virtual {v2}, Ljava/util/zip/Deflater;.end:()V // method@0bd6 │ │ +072b78: 5432 0a06 |000e: iget-object v2, v3, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ +072b7c: 7210 ea0d 0200 |0010: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +072b82: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +072b84: 5c32 0806 |0014: iput-boolean v2, v3, Lokio/DeflaterSink;.closed:Z // field@0608 │ │ +072b88: 3801 eeff |0016: if-eqz v1, 0004 // -0012 │ │ +072b8c: 7110 3d0f 0100 |0018: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@0f3d │ │ +072b92: 28e9 |001b: goto 0004 // -0017 │ │ +072b94: 0d00 |001c: move-exception v0 │ │ +072b96: 0701 |001d: move-object v1, v0 │ │ +072b98: 28eb |001e: goto 0009 // -0015 │ │ +072b9a: 0d00 |001f: move-exception v0 │ │ +072b9c: 3901 eeff |0020: if-nez v1, 000e // -0012 │ │ +072ba0: 0701 |0022: move-object v1, v0 │ │ +072ba2: 28eb |0023: goto 000e // -0015 │ │ +072ba4: 0d00 |0024: move-exception v0 │ │ +072ba6: 3901 eeff |0025: if-nez v1, 0013 // -0012 │ │ +072baa: 0701 |0027: move-object v1, v0 │ │ +072bac: 28eb |0028: goto 0013 // -0015 │ │ catches : 3 │ │ 0x0006 - 0x0009 │ │ Ljava/lang/Throwable; -> 0x001c │ │ 0x0009 - 0x000e │ │ Ljava/lang/Throwable; -> 0x001f │ │ 0x000e - 0x0013 │ │ Ljava/lang/Throwable; -> 0x0024 │ │ @@ -133785,20 +133737,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -070224: |[070224] okio.DeflaterSink.finishDeflate:()V │ │ -070234: 5410 0906 |0000: iget-object v0, v1, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ -070238: 6e10 d70b 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@0bd7 │ │ -07023e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -070240: 7020 510e 0100 |0006: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@0e51 │ │ -070246: 0e00 |0009: return-void │ │ +072bd8: |[072bd8] okio.DeflaterSink.finishDeflate:()V │ │ +072be8: 5410 0906 |0000: iget-object v0, v1, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ +072bec: 6e10 d70b 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@0bd7 │ │ +072bf2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +072bf4: 7020 510e 0100 |0006: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@0e51 │ │ +072bfa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x0009 line=120 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/DeflaterSink; │ │ @@ -133808,20 +133760,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -070248: |[070248] okio.DeflaterSink.flush:()V │ │ -070258: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07025a: 7020 510e 0100 |0001: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@0e51 │ │ -070260: 5410 0a06 |0004: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ -070264: 7210 ed0d 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ -07026a: 0e00 |0009: return-void │ │ +072bfc: |[072bfc] okio.DeflaterSink.flush:()V │ │ +072c0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +072c0e: 7020 510e 0100 |0001: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@0e51 │ │ +072c14: 5410 0a06 |0004: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ +072c18: 7210 ed0d 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@0ded │ │ +072c1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ 0x0009 line=115 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/DeflaterSink; │ │ @@ -133831,19 +133783,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07026c: |[07026c] okio.DeflaterSink.timeout:()Lokio/Timeout; │ │ -07027c: 5410 0a06 |0000: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ -070280: 7210 ef0d 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ -070286: 0c00 |0005: move-result-object v0 │ │ -070288: 1100 |0006: return-object v0 │ │ +072c20: |[072c20] okio.DeflaterSink.timeout:()Lokio/Timeout; │ │ +072c30: 5410 0a06 |0000: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ +072c34: 7210 ef0d 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ +072c3a: 0c00 |0005: move-result-object v0 │ │ +072c3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/DeflaterSink; │ │ │ │ #4 : (in Lokio/DeflaterSink;) │ │ @@ -133851,29 +133803,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -07028c: |[07028c] okio.DeflaterSink.toString:()Ljava/lang/String; │ │ -07029c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0702a0: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0702a6: 1a01 de02 |0005: const-string v1, "DeflaterSink(" // string@02de │ │ -0702aa: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0702b0: 0c00 |000a: move-result-object v0 │ │ -0702b2: 5421 0a06 |000b: iget-object v1, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ -0702b6: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0702bc: 0c00 |0010: move-result-object v0 │ │ -0702be: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ -0702c2: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0702c8: 0c00 |0016: move-result-object v0 │ │ -0702ca: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0702d0: 0c00 |001a: move-result-object v0 │ │ -0702d2: 1100 |001b: return-object v0 │ │ +072c40: |[072c40] okio.DeflaterSink.toString:()Ljava/lang/String; │ │ +072c50: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +072c54: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +072c5a: 1a01 de02 |0005: const-string v1, "DeflaterSink(" // string@02de │ │ +072c5e: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072c64: 0c00 |000a: move-result-object v0 │ │ +072c66: 5421 0a06 |000b: iget-object v1, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@060a │ │ +072c6a: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +072c70: 0c00 |0010: move-result-object v0 │ │ +072c72: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ +072c76: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072c7c: 0c00 |0016: move-result-object v0 │ │ +072c7e: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +072c84: 0c00 |001a: move-result-object v0 │ │ +072c86: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/DeflaterSink; │ │ │ │ #5 : (in Lokio/DeflaterSink;) │ │ @@ -133881,53 +133833,53 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 68 16-bit code units │ │ -0702d4: |[0702d4] okio.DeflaterSink.write:(Lokio/Buffer;J)V │ │ -0702e4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0702e8: 5390 0106 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -0702ec: 04a4 |0004: move-wide v4, v10 │ │ -0702ee: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -0702f4: 3100 0a02 |0008: cmp-long v0, v10, v2 │ │ -0702f8: 3d00 3900 |000a: if-lez v0, 0043 // +0039 │ │ -0702fc: 5496 0006 |000c: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -070300: 5260 3406 |000e: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ -070304: 5261 3706 |0010: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -070308: b110 |0012: sub-int/2addr v0, v1 │ │ -07030a: 8100 |0013: int-to-long v0, v0 │ │ -07030c: 7140 0b0a ba10 |0014: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -070312: 0b00 |0017: move-result-wide v0 │ │ -070314: 8407 |0018: long-to-int v7, v0 │ │ -070316: 5480 0906 |0019: iget-object v0, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ -07031a: 5461 3306 |001b: iget-object v1, v6, Lokio/Segment;.data:[B // field@0633 │ │ -07031e: 5264 3706 |001d: iget v4, v6, Lokio/Segment;.pos:I // field@0637 │ │ -070322: 6e40 db0b 1074 |001f: invoke-virtual {v0, v1, v4, v7}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@0bdb │ │ -070328: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -07032a: 7020 510e 0800 |0023: invoke-direct {v8, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@0e51 │ │ -070330: 5390 0106 |0026: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -070334: 8174 |0028: int-to-long v4, v7 │ │ -070336: bc40 |0029: sub-long/2addr v0, v4 │ │ -070338: 5a90 0106 |002a: iput-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -07033c: 5260 3706 |002c: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -070340: b070 |002e: add-int/2addr v0, v7 │ │ -070342: 5960 3706 |002f: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -070346: 5260 3706 |0031: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -07034a: 5261 3406 |0033: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ -07034e: 3310 0b00 |0035: if-ne v0, v1, 0040 // +000b │ │ -070352: 6e10 010f 0600 |0037: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -070358: 0c00 |003a: move-result-object v0 │ │ -07035a: 5b90 0006 |003b: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -07035e: 7110 060f 0600 |003d: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -070364: 8170 |0040: int-to-long v0, v7 │ │ -070366: bc0a |0041: sub-long/2addr v10, v0 │ │ -070368: 28c6 |0042: goto 0008 // -003a │ │ -07036a: 0e00 |0043: return-void │ │ +072c88: |[072c88] okio.DeflaterSink.write:(Lokio/Buffer;J)V │ │ +072c98: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +072c9c: 5390 0106 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +072ca0: 04a4 |0004: move-wide v4, v10 │ │ +072ca2: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +072ca8: 3100 0a02 |0008: cmp-long v0, v10, v2 │ │ +072cac: 3d00 3900 |000a: if-lez v0, 0043 // +0039 │ │ +072cb0: 5496 0006 |000c: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +072cb4: 5260 3406 |000e: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ +072cb8: 5261 3706 |0010: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +072cbc: b110 |0012: sub-int/2addr v0, v1 │ │ +072cbe: 8100 |0013: int-to-long v0, v0 │ │ +072cc0: 7140 0b0a ba10 |0014: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +072cc6: 0b00 |0017: move-result-wide v0 │ │ +072cc8: 8407 |0018: long-to-int v7, v0 │ │ +072cca: 5480 0906 |0019: iget-object v0, v8, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@0609 │ │ +072cce: 5461 3306 |001b: iget-object v1, v6, Lokio/Segment;.data:[B // field@0633 │ │ +072cd2: 5264 3706 |001d: iget v4, v6, Lokio/Segment;.pos:I // field@0637 │ │ +072cd6: 6e40 db0b 1074 |001f: invoke-virtual {v0, v1, v4, v7}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@0bdb │ │ +072cdc: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +072cde: 7020 510e 0800 |0023: invoke-direct {v8, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@0e51 │ │ +072ce4: 5390 0106 |0026: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +072ce8: 8174 |0028: int-to-long v4, v7 │ │ +072cea: bc40 |0029: sub-long/2addr v0, v4 │ │ +072cec: 5a90 0106 |002a: iput-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +072cf0: 5260 3706 |002c: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +072cf4: b070 |002e: add-int/2addr v0, v7 │ │ +072cf6: 5960 3706 |002f: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +072cfa: 5260 3706 |0031: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +072cfe: 5261 3406 |0033: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ +072d02: 3310 0b00 |0035: if-ne v0, v1, 0040 // +000b │ │ +072d06: 6e10 010f 0600 |0037: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +072d0c: 0c00 |003a: move-result-object v0 │ │ +072d0e: 5b90 0006 |003b: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +072d12: 7110 060f 0600 |003d: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +072d18: 8170 |0040: int-to-long v0, v7 │ │ +072d1a: bc0a |0041: sub-long/2addr v10, v0 │ │ +072d1c: 28c6 |0042: goto 0008 // -003a │ │ +072d1e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=64 │ │ 0x000e line=65 │ │ 0x0019 line=66 │ │ @@ -133946,17 +133898,17 @@ │ │ 0x0000 - 0x0044 reg=8 this Lokio/DeflaterSink; │ │ 0x0000 - 0x0044 reg=9 source Lokio/Buffer; │ │ 0x0000 - 0x0044 reg=10 byteCount J │ │ │ │ source_file_idx : 735 (DeflaterSink.java) │ │ │ │ Class #376 header: │ │ -class_idx : 660 │ │ +class_idx : 680 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 911 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #376 annotations: │ │ @@ -133985,23 +133937,23 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07036c: |[07036c] okio.ForwardingSink.:(Lokio/Sink;)V │ │ -07037c: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -070382: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -070386: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -07038a: 1a01 2a10 |0007: const-string v1, "delegate == null" // string@102a │ │ -07038e: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -070394: 2700 |000c: throw v0 │ │ -070396: 5b23 0b06 |000d: iput-object v3, v2, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ -07039a: 0e00 |000f: return-void │ │ +072d20: |[072d20] okio.ForwardingSink.:(Lokio/Sink;)V │ │ +072d30: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +072d36: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +072d3a: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +072d3e: 1a01 3d10 |0007: const-string v1, "delegate == null" // string@103d │ │ +072d42: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +072d48: 2700 |000c: throw v0 │ │ +072d4a: 5b23 0b06 |000d: iput-object v3, v2, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ +072d4e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x000d line=26 │ │ 0x000f line=27 │ │ locals : │ │ @@ -134014,18 +133966,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07039c: |[07039c] okio.ForwardingSink.close:()V │ │ -0703ac: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ -0703b0: 7210 200f 0000 |0002: invoke-interface {v0}, Lokio/Sink;.close:()V // method@0f20 │ │ -0703b6: 0e00 |0005: return-void │ │ +072d50: |[072d50] okio.ForwardingSink.close:()V │ │ +072d60: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ +072d64: 7210 200f 0000 |0002: invoke-interface {v0}, Lokio/Sink;.close:()V // method@0f20 │ │ +072d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSink; │ │ │ │ @@ -134034,17 +133986,17 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0703b8: |[0703b8] okio.ForwardingSink.delegate:()Lokio/Sink; │ │ -0703c8: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ -0703cc: 1100 |0002: return-object v0 │ │ +072d6c: |[072d6c] okio.ForwardingSink.delegate:()Lokio/Sink; │ │ +072d7c: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ +072d80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/ForwardingSink; │ │ │ │ #2 : (in Lokio/ForwardingSink;) │ │ @@ -134052,18 +134004,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0703d0: |[0703d0] okio.ForwardingSink.flush:()V │ │ -0703e0: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ -0703e4: 7210 210f 0000 |0002: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@0f21 │ │ -0703ea: 0e00 |0005: return-void │ │ +072d84: |[072d84] okio.ForwardingSink.flush:()V │ │ +072d94: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ +072d98: 7210 210f 0000 |0002: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@0f21 │ │ +072d9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSink; │ │ │ │ @@ -134072,19 +134024,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0703ec: |[0703ec] okio.ForwardingSink.timeout:()Lokio/Timeout; │ │ -0703fc: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ -070400: 7210 220f 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@0f22 │ │ -070406: 0c00 |0005: move-result-object v0 │ │ -070408: 1100 |0006: return-object v0 │ │ +072da0: |[072da0] okio.ForwardingSink.timeout:()Lokio/Timeout; │ │ +072db0: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ +072db4: 7210 220f 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@0f22 │ │ +072dba: 0c00 |0005: move-result-object v0 │ │ +072dbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingSink; │ │ │ │ #4 : (in Lokio/ForwardingSink;) │ │ @@ -134092,71 +134044,71 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -07040c: |[07040c] okio.ForwardingSink.toString:()Ljava/lang/String; │ │ -07041c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -070420: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -070426: 6e10 120a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -07042c: 0c01 |0008: move-result-object v1 │ │ -07042e: 6e10 e509 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@09e5 │ │ -070434: 0c01 |000c: move-result-object v1 │ │ -070436: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07043c: 0c00 |0010: move-result-object v0 │ │ -07043e: 1a01 b100 |0011: const-string v1, "(" // string@00b1 │ │ -070442: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070448: 0c00 |0016: move-result-object v0 │ │ -07044a: 5421 0b06 |0017: iget-object v1, v2, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ -07044e: 6e10 160a 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -070454: 0c01 |001c: move-result-object v1 │ │ -070456: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07045c: 0c00 |0020: move-result-object v0 │ │ -07045e: 1a01 cc00 |0021: const-string v1, ")" // string@00cc │ │ -070462: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070468: 0c00 |0026: move-result-object v0 │ │ -07046a: 6e10 640a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -070470: 0c00 |002a: move-result-object v0 │ │ -070472: 1100 |002b: return-object v0 │ │ +072dc0: |[072dc0] okio.ForwardingSink.toString:()Ljava/lang/String; │ │ +072dd0: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +072dd4: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +072dda: 6e10 120a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +072de0: 0c01 |0008: move-result-object v1 │ │ +072de2: 6e10 e509 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@09e5 │ │ +072de8: 0c01 |000c: move-result-object v1 │ │ +072dea: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072df0: 0c00 |0010: move-result-object v0 │ │ +072df2: 1a01 b100 |0011: const-string v1, "(" // string@00b1 │ │ +072df6: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072dfc: 0c00 |0016: move-result-object v0 │ │ +072dfe: 5421 0b06 |0017: iget-object v1, v2, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ +072e02: 6e10 160a 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +072e08: 0c01 |001c: move-result-object v1 │ │ +072e0a: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072e10: 0c00 |0020: move-result-object v0 │ │ +072e12: 1a01 cc00 |0021: const-string v1, ")" // string@00cc │ │ +072e16: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072e1c: 0c00 |0026: move-result-object v0 │ │ +072e1e: 6e10 640a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +072e24: 0c00 |002a: move-result-object v0 │ │ +072e26: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lokio/ForwardingSink; │ │ │ │ #5 : (in Lokio/ForwardingSink;) │ │ name : 'write' │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -070474: |[070474] okio.ForwardingSink.write:(Lokio/Buffer;J)V │ │ -070484: 5420 0b06 |0000: iget-object v0, v2, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ -070488: 7240 230f 3054 |0002: invoke-interface {v0, v3, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -07048e: 0e00 |0005: return-void │ │ +072e28: |[072e28] okio.ForwardingSink.write:(Lokio/Buffer;J)V │ │ +072e38: 5410 0b06 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@060b │ │ +072e3c: 7240 230f 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +072e42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Lokio/ForwardingSink; │ │ - 0x0000 - 0x0006 reg=3 source Lokio/Buffer; │ │ - 0x0000 - 0x0006 reg=4 byteCount J │ │ + 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSink; │ │ + 0x0000 - 0x0006 reg=2 source Lokio/Buffer; │ │ + 0x0000 - 0x0006 reg=3 byteCount J │ │ │ │ source_file_idx : 911 (ForwardingSink.java) │ │ │ │ Class #377 header: │ │ -class_idx : 661 │ │ +class_idx : 681 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 912 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #377 annotations: │ │ @@ -134183,23 +134135,23 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -070490: |[070490] okio.ForwardingSource.:(Lokio/Source;)V │ │ -0704a0: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0704a6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0704aa: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0704ae: 1a01 2a10 |0007: const-string v1, "delegate == null" // string@102a │ │ -0704b2: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0704b8: 2700 |000c: throw v0 │ │ -0704ba: 5b23 0c06 |000d: iput-object v3, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ -0704be: 0e00 |000f: return-void │ │ +072e44: |[072e44] okio.ForwardingSource.:(Lokio/Source;)V │ │ +072e54: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +072e5a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +072e5e: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +072e62: 1a01 3d10 |0007: const-string v1, "delegate == null" // string@103d │ │ +072e66: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +072e6c: 2700 |000c: throw v0 │ │ +072e6e: 5b23 0c06 |000d: iput-object v3, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ +072e72: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x000d line=26 │ │ 0x000f line=27 │ │ locals : │ │ @@ -134212,18 +134164,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0704c0: |[0704c0] okio.ForwardingSource.close:()V │ │ -0704d0: 5410 0c06 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ -0704d4: 7210 240f 0000 |0002: invoke-interface {v0}, Lokio/Source;.close:()V // method@0f24 │ │ -0704da: 0e00 |0005: return-void │ │ +072e74: |[072e74] okio.ForwardingSource.close:()V │ │ +072e84: 5410 0c06 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ +072e88: 7210 240f 0000 |0002: invoke-interface {v0}, Lokio/Source;.close:()V // method@0f24 │ │ +072e8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSource; │ │ │ │ @@ -134232,17 +134184,17 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0704dc: |[0704dc] okio.ForwardingSource.delegate:()Lokio/Source; │ │ -0704ec: 5410 0c06 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ -0704f0: 1100 |0002: return-object v0 │ │ +072e90: |[072e90] okio.ForwardingSource.delegate:()Lokio/Source; │ │ +072ea0: 5410 0c06 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ +072ea4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/ForwardingSource; │ │ │ │ #2 : (in Lokio/ForwardingSource;) │ │ @@ -134250,19 +134202,19 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0704f4: |[0704f4] okio.ForwardingSource.read:(Lokio/Buffer;J)J │ │ -070504: 5420 0c06 |0000: iget-object v0, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ -070508: 7240 250f 3054 |0002: invoke-interface {v0, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -07050e: 0b00 |0005: move-result-wide v0 │ │ -070510: 1000 |0006: return-wide v0 │ │ +072ea8: |[072ea8] okio.ForwardingSource.read:(Lokio/Buffer;J)J │ │ +072eb8: 5420 0c06 |0000: iget-object v0, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ +072ebc: 7240 250f 3054 |0002: invoke-interface {v0, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +072ec2: 0b00 |0005: move-result-wide v0 │ │ +072ec4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ForwardingSource; │ │ 0x0000 - 0x0007 reg=3 sink Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=4 byteCount J │ │ @@ -134272,19 +134224,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -070514: |[070514] okio.ForwardingSource.timeout:()Lokio/Timeout; │ │ -070524: 5410 0c06 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ -070528: 7210 260f 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -07052e: 0c00 |0005: move-result-object v0 │ │ -070530: 1100 |0006: return-object v0 │ │ +072ec8: |[072ec8] okio.ForwardingSource.timeout:()Lokio/Timeout; │ │ +072ed8: 5410 0c06 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ +072edc: 7210 260f 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +072ee2: 0c00 |0005: move-result-object v0 │ │ +072ee4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingSource; │ │ │ │ #4 : (in Lokio/ForwardingSource;) │ │ @@ -134292,49 +134244,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -070534: |[070534] okio.ForwardingSource.toString:()Ljava/lang/String; │ │ -070544: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -070548: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07054e: 6e10 120a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -070554: 0c01 |0008: move-result-object v1 │ │ -070556: 6e10 e509 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@09e5 │ │ -07055c: 0c01 |000c: move-result-object v1 │ │ -07055e: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070564: 0c00 |0010: move-result-object v0 │ │ -070566: 1a01 b100 |0011: const-string v1, "(" // string@00b1 │ │ -07056a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070570: 0c00 |0016: move-result-object v0 │ │ -070572: 5421 0c06 |0017: iget-object v1, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ -070576: 6e10 160a 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -07057c: 0c01 |001c: move-result-object v1 │ │ -07057e: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070584: 0c00 |0020: move-result-object v0 │ │ -070586: 1a01 cc00 |0021: const-string v1, ")" // string@00cc │ │ -07058a: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070590: 0c00 |0026: move-result-object v0 │ │ -070592: 6e10 640a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -070598: 0c00 |002a: move-result-object v0 │ │ -07059a: 1100 |002b: return-object v0 │ │ +072ee8: |[072ee8] okio.ForwardingSource.toString:()Ljava/lang/String; │ │ +072ef8: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +072efc: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +072f02: 6e10 120a 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +072f08: 0c01 |0008: move-result-object v1 │ │ +072f0a: 6e10 e509 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@09e5 │ │ +072f10: 0c01 |000c: move-result-object v1 │ │ +072f12: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072f18: 0c00 |0010: move-result-object v0 │ │ +072f1a: 1a01 b100 |0011: const-string v1, "(" // string@00b1 │ │ +072f1e: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072f24: 0c00 |0016: move-result-object v0 │ │ +072f26: 5421 0c06 |0017: iget-object v1, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@060c │ │ +072f2a: 6e10 160a 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +072f30: 0c01 |001c: move-result-object v1 │ │ +072f32: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072f38: 0c00 |0020: move-result-object v0 │ │ +072f3a: 1a01 cc00 |0021: const-string v1, ")" // string@00cc │ │ +072f3e: 6e20 580a 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +072f44: 0c00 |0026: move-result-object v0 │ │ +072f46: 6e10 640a 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +072f4c: 0c00 |002a: move-result-object v0 │ │ +072f4e: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lokio/ForwardingSource; │ │ │ │ source_file_idx : 912 (ForwardingSource.java) │ │ │ │ Class #378 header: │ │ -class_idx : 662 │ │ +class_idx : 682 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 680 │ │ +superclass_idx : 700 │ │ source_file_idx : 913 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #378 annotations: │ │ @@ -134358,23 +134310,23 @@ │ │ type : '(Lokio/Timeout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07059c: |[07059c] okio.ForwardingTimeout.:(Lokio/Timeout;)V │ │ -0705ac: 7010 2c0f 0200 |0000: invoke-direct {v2}, Lokio/Timeout;.:()V // method@0f2c │ │ -0705b2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0705b6: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0705ba: 1a01 2a10 |0007: const-string v1, "delegate == null" // string@102a │ │ -0705be: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0705c4: 2700 |000c: throw v0 │ │ -0705c6: 5b23 0d06 |000d: iput-object v3, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -0705ca: 0e00 |000f: return-void │ │ +072f50: |[072f50] okio.ForwardingTimeout.:(Lokio/Timeout;)V │ │ +072f60: 7010 2c0f 0200 |0000: invoke-direct {v2}, Lokio/Timeout;.:()V // method@0f2c │ │ +072f66: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +072f6a: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +072f6e: 1a01 3d10 |0007: const-string v1, "delegate == null" // string@103d │ │ +072f72: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +072f78: 2700 |000c: throw v0 │ │ +072f7a: 5b23 0d06 |000d: iput-object v3, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +072f7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x000d line=27 │ │ 0x000f line=28 │ │ locals : │ │ @@ -134387,19 +134339,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0705cc: |[0705cc] okio.ForwardingTimeout.clearDeadline:()Lokio/Timeout; │ │ -0705dc: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -0705e0: 6e10 2d0f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ -0705e6: 0c00 |0005: move-result-object v0 │ │ -0705e8: 1100 |0006: return-object v0 │ │ +072f80: |[072f80] okio.ForwardingTimeout.clearDeadline:()Lokio/Timeout; │ │ +072f90: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +072f94: 6e10 2d0f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@0f2d │ │ +072f9a: 0c00 |0005: move-result-object v0 │ │ +072f9c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #1 : (in Lokio/ForwardingTimeout;) │ │ @@ -134407,19 +134359,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0705ec: |[0705ec] okio.ForwardingTimeout.clearTimeout:()Lokio/Timeout; │ │ -0705fc: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -070600: 6e10 2e0f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@0f2e │ │ -070606: 0c00 |0005: move-result-object v0 │ │ -070608: 1100 |0006: return-object v0 │ │ +072fa0: |[072fa0] okio.ForwardingTimeout.clearTimeout:()Lokio/Timeout; │ │ +072fb0: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +072fb4: 6e10 2e0f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@0f2e │ │ +072fba: 0c00 |0005: move-result-object v0 │ │ +072fbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #2 : (in Lokio/ForwardingTimeout;) │ │ @@ -134427,19 +134379,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07060c: |[07060c] okio.ForwardingTimeout.deadlineNanoTime:()J │ │ -07061c: 5420 0d06 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -070620: 6e10 300f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.deadlineNanoTime:()J // method@0f30 │ │ -070626: 0b00 |0005: move-result-wide v0 │ │ -070628: 1000 |0006: return-wide v0 │ │ +072fc0: |[072fc0] okio.ForwardingTimeout.deadlineNanoTime:()J │ │ +072fd0: 5420 0d06 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +072fd4: 6e10 300f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.deadlineNanoTime:()J // method@0f30 │ │ +072fda: 0b00 |0005: move-result-wide v0 │ │ +072fdc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ForwardingTimeout; │ │ │ │ #3 : (in Lokio/ForwardingTimeout;) │ │ @@ -134447,19 +134399,19 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07062c: |[07062c] okio.ForwardingTimeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ -07063c: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -070640: 6e30 310f 2003 |0002: invoke-virtual {v0, v2, v3}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ -070646: 0c00 |0005: move-result-object v0 │ │ -070648: 1100 |0006: return-object v0 │ │ +072fe0: |[072fe0] okio.ForwardingTimeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ +072ff0: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +072ff4: 6e30 310f 2003 |0002: invoke-virtual {v0, v2, v3}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@0f31 │ │ +072ffa: 0c00 |0005: move-result-object v0 │ │ +072ffc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ 0x0000 - 0x0007 reg=2 deadlineNanoTime J │ │ │ │ @@ -134468,17 +134420,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07064c: |[07064c] okio.ForwardingTimeout.delegate:()Lokio/Timeout; │ │ -07065c: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -070660: 1100 |0002: return-object v0 │ │ +073000: |[073000] okio.ForwardingTimeout.delegate:()Lokio/Timeout; │ │ +073010: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +073014: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #5 : (in Lokio/ForwardingTimeout;) │ │ @@ -134486,19 +134438,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -070664: |[070664] okio.ForwardingTimeout.hasDeadline:()Z │ │ -070674: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -070678: 6e10 320f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.hasDeadline:()Z // method@0f32 │ │ -07067e: 0a00 |0005: move-result v0 │ │ -070680: 0f00 |0006: return v0 │ │ +073018: |[073018] okio.ForwardingTimeout.hasDeadline:()Z │ │ +073028: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +07302c: 6e10 320f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.hasDeadline:()Z // method@0f32 │ │ +073032: 0a00 |0005: move-result v0 │ │ +073034: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #6 : (in Lokio/ForwardingTimeout;) │ │ @@ -134506,22 +134458,22 @@ │ │ type : '(Lokio/Timeout;)Lokio/ForwardingTimeout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -070684: |[070684] okio.ForwardingTimeout.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; │ │ -070694: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -070698: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -07069c: 1a01 2a10 |0004: const-string v1, "delegate == null" // string@102a │ │ -0706a0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0706a6: 2700 |0009: throw v0 │ │ -0706a8: 5b23 0d06 |000a: iput-object v3, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -0706ac: 1102 |000c: return-object v2 │ │ +073038: |[073038] okio.ForwardingTimeout.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; │ │ +073048: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +07304c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +073050: 1a01 3d10 |0004: const-string v1, "delegate == null" // string@103d │ │ +073054: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +07305a: 2700 |0009: throw v0 │ │ +07305c: 5b23 0d06 |000a: iput-object v3, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +073060: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000a line=37 │ │ 0x000c line=38 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lokio/ForwardingTimeout; │ │ @@ -134532,18 +134484,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0706b0: |[0706b0] okio.ForwardingTimeout.throwIfReached:()V │ │ -0706c0: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -0706c4: 6e10 330f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@0f33 │ │ -0706ca: 0e00 |0005: return-void │ │ +073064: |[073064] okio.ForwardingTimeout.throwIfReached:()V │ │ +073074: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +073078: 6e10 330f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@0f33 │ │ +07307e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ @@ -134552,19 +134504,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0706cc: |[0706cc] okio.ForwardingTimeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -0706dc: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -0706e0: 6e40 340f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ -0706e6: 0c00 |0005: move-result-object v0 │ │ -0706e8: 1100 |0006: return-object v0 │ │ +073080: |[073080] okio.ForwardingTimeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +073090: 5410 0d06 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +073094: 6e40 340f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@0f34 │ │ +07309a: 0c00 |0005: move-result-object v0 │ │ +07309c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ 0x0000 - 0x0007 reg=4 unit Ljava/util/concurrent/TimeUnit; │ │ @@ -134574,31 +134526,31 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0706ec: |[0706ec] okio.ForwardingTimeout.timeoutNanos:()J │ │ -0706fc: 5420 0d06 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ -070700: 6e10 350f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.timeoutNanos:()J // method@0f35 │ │ -070706: 0b00 |0005: move-result-wide v0 │ │ -070708: 1000 |0006: return-wide v0 │ │ +0730a0: |[0730a0] okio.ForwardingTimeout.timeoutNanos:()J │ │ +0730b0: 5420 0d06 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@060d │ │ +0730b4: 6e10 350f 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.timeoutNanos:()J // method@0f35 │ │ +0730ba: 0b00 |0005: move-result-wide v0 │ │ +0730bc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ForwardingTimeout; │ │ │ │ source_file_idx : 913 (ForwardingTimeout.java) │ │ │ │ Class #379 header: │ │ -class_idx : 663 │ │ +class_idx : 683 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #379 annotations: │ │ @@ -134645,39 +134597,39 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -07070c: |[07070c] okio.GzipSink.:(Lokio/Sink;)V │ │ -07071c: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -070722: 2200 3602 |0003: new-instance v0, Ljava/util/zip/CRC32; // type@0236 │ │ -070726: 7010 ce0b 0000 |0005: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@0bce │ │ -07072c: 5b30 0f06 |0008: iput-object v0, v3, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@060f │ │ -070730: 3904 0a00 |000a: if-nez v4, 0014 // +000a │ │ -070734: 2200 ac01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -070738: 1a01 b61a |000e: const-string v1, "sink == null" // string@1ab6 │ │ -07073c: 7020 ef09 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -070742: 2700 |0013: throw v0 │ │ -070744: 2200 3802 |0014: new-instance v0, Ljava/util/zip/Deflater; // type@0238 │ │ -070748: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -07074a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -07074c: 7030 d30b 1002 |0018: invoke-direct {v0, v1, v2}, Ljava/util/zip/Deflater;.:(IZ)V // method@0bd3 │ │ -070752: 5b30 1006 |001b: iput-object v0, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@0610 │ │ -070756: 7110 980e 0400 |001d: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ -07075c: 0c00 |0020: move-result-object v0 │ │ -07075e: 5b30 1206 |0021: iput-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ -070762: 2200 9302 |0023: new-instance v0, Lokio/DeflaterSink; // type@0293 │ │ -070766: 5431 1206 |0025: iget-object v1, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ -07076a: 5432 1006 |0027: iget-object v2, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@0610 │ │ -07076e: 7030 4e0e 1002 |0029: invoke-direct {v0, v1, v2}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@0e4e │ │ -070774: 5b30 1106 |002c: iput-object v0, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@0611 │ │ -070778: 7010 760e 0300 |002e: invoke-direct {v3}, Lokio/GzipSink;.writeHeader:()V // method@0e76 │ │ -07077e: 0e00 |0031: return-void │ │ +0730c0: |[0730c0] okio.GzipSink.:(Lokio/Sink;)V │ │ +0730d0: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0730d6: 2200 4902 |0003: new-instance v0, Ljava/util/zip/CRC32; // type@0249 │ │ +0730da: 7010 ce0b 0000 |0005: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@0bce │ │ +0730e0: 5b30 0f06 |0008: iput-object v0, v3, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@060f │ │ +0730e4: 3904 0a00 |000a: if-nez v4, 0014 // +000a │ │ +0730e8: 2200 be01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0730ec: 1a01 c71a |000e: const-string v1, "sink == null" // string@1ac7 │ │ +0730f0: 7020 ef09 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0730f6: 2700 |0013: throw v0 │ │ +0730f8: 2200 4b02 |0014: new-instance v0, Ljava/util/zip/Deflater; // type@024b │ │ +0730fc: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +0730fe: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +073100: 7030 d30b 1002 |0018: invoke-direct {v0, v1, v2}, Ljava/util/zip/Deflater;.:(IZ)V // method@0bd3 │ │ +073106: 5b30 1006 |001b: iput-object v0, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@0610 │ │ +07310a: 7110 980e 0400 |001d: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@0e98 │ │ +073110: 0c00 |0020: move-result-object v0 │ │ +073112: 5b30 1206 |0021: iput-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ +073116: 2200 a702 |0023: new-instance v0, Lokio/DeflaterSink; // type@02a7 │ │ +07311a: 5431 1206 |0025: iget-object v1, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ +07311e: 5432 1006 |0027: iget-object v2, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@0610 │ │ +073122: 7030 4e0e 1002 |0029: invoke-direct {v0, v1, v2}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@0e4e │ │ +073128: 5b30 1106 |002c: iput-object v0, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@0611 │ │ +07312c: 7010 760e 0300 |002e: invoke-direct {v3}, Lokio/GzipSink;.writeHeader:()V // method@0e76 │ │ +073132: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=54 │ │ 0x000a line=57 │ │ 0x0014 line=58 │ │ 0x001d line=59 │ │ @@ -134689,107 +134641,107 @@ │ │ 0x0000 - 0x0032 reg=4 sink Lokio/Sink; │ │ │ │ #1 : (in Lokio/GzipSink;) │ │ name : 'updateCrc' │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -070780: |[070780] okio.GzipSink.updateCrc:(Lokio/Buffer;J)V │ │ -070790: 5470 0006 |0000: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -070794: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -070798: 3102 0802 |0004: cmp-long v2, v8, v2 │ │ -07079c: 3d02 1b00 |0006: if-lez v2, 0021 // +001b │ │ -0707a0: 5202 3406 |0008: iget v2, v0, Lokio/Segment;.limit:I // field@0634 │ │ -0707a4: 5203 3706 |000a: iget v3, v0, Lokio/Segment;.pos:I // field@0637 │ │ -0707a8: b132 |000c: sub-int/2addr v2, v3 │ │ -0707aa: 8122 |000d: int-to-long v2, v2 │ │ -0707ac: 7140 0b0a 9832 |000e: invoke-static {v8, v9, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -0707b2: 0b02 |0011: move-result-wide v2 │ │ -0707b4: 8421 |0012: long-to-int v1, v2 │ │ -0707b6: 5462 0f06 |0013: iget-object v2, v6, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@060f │ │ -0707ba: 5403 3306 |0015: iget-object v3, v0, Lokio/Segment;.data:[B // field@0633 │ │ -0707be: 5204 3706 |0017: iget v4, v0, Lokio/Segment;.pos:I // field@0637 │ │ -0707c2: 6e40 d10b 3214 |0019: invoke-virtual {v2, v3, v4, v1}, Ljava/util/zip/CRC32;.update:([BII)V // method@0bd1 │ │ -0707c8: 8112 |001c: int-to-long v2, v1 │ │ -0707ca: bc28 |001d: sub-long/2addr v8, v2 │ │ -0707cc: 5400 3506 |001e: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -0707d0: 28e2 |0020: goto 0002 // -001e │ │ -0707d2: 0e00 |0021: return-void │ │ +073134: |[073134] okio.GzipSink.updateCrc:(Lokio/Buffer;J)V │ │ +073144: 5460 0006 |0000: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +073148: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +07314c: 3102 0702 |0004: cmp-long v2, v7, v2 │ │ +073150: 3d02 1b00 |0006: if-lez v2, 0021 // +001b │ │ +073154: 5202 3406 |0008: iget v2, v0, Lokio/Segment;.limit:I // field@0634 │ │ +073158: 5203 3706 |000a: iget v3, v0, Lokio/Segment;.pos:I // field@0637 │ │ +07315c: b132 |000c: sub-int/2addr v2, v3 │ │ +07315e: 8122 |000d: int-to-long v2, v2 │ │ +073160: 7140 0b0a 8732 |000e: invoke-static {v7, v8, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +073166: 0b02 |0011: move-result-wide v2 │ │ +073168: 8421 |0012: long-to-int v1, v2 │ │ +07316a: 5452 0f06 |0013: iget-object v2, v5, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@060f │ │ +07316e: 5403 3306 |0015: iget-object v3, v0, Lokio/Segment;.data:[B // field@0633 │ │ +073172: 5204 3706 |0017: iget v4, v0, Lokio/Segment;.pos:I // field@0637 │ │ +073176: 6e40 d10b 3214 |0019: invoke-virtual {v2, v3, v4, v1}, Ljava/util/zip/CRC32;.update:([BII)V // method@0bd1 │ │ +07317c: 8112 |001c: int-to-long v2, v1 │ │ +07317e: bc27 |001d: sub-long/2addr v7, v2 │ │ +073180: 5400 3506 |001e: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +073184: 28e2 |0020: goto 0002 // -001e │ │ +073186: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0008 line=132 │ │ 0x0013 line=133 │ │ 0x001c line=134 │ │ 0x001e line=131 │ │ 0x0021 line=136 │ │ locals : │ │ 0x0013 - 0x0021 reg=1 segmentLength I │ │ 0x0002 - 0x0022 reg=0 head Lokio/Segment; │ │ - 0x0000 - 0x0022 reg=6 this Lokio/GzipSink; │ │ - 0x0000 - 0x0022 reg=7 buffer Lokio/Buffer; │ │ - 0x0000 - 0x0022 reg=8 byteCount J │ │ + 0x0000 - 0x0022 reg=5 this Lokio/GzipSink; │ │ + 0x0000 - 0x0022 reg=6 buffer Lokio/Buffer; │ │ + 0x0000 - 0x0022 reg=7 byteCount J │ │ │ │ #2 : (in Lokio/GzipSink;) │ │ name : 'writeFooter' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0707d4: |[0707d4] okio.GzipSink.writeFooter:()V │ │ -0707e4: 5440 1206 |0000: iget-object v0, v4, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ -0707e8: 5441 0f06 |0002: iget-object v1, v4, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@060f │ │ -0707ec: 6e10 cf0b 0100 |0004: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@0bcf │ │ -0707f2: 0b02 |0007: move-result-wide v2 │ │ -0707f4: 8421 |0008: long-to-int v1, v2 │ │ -0707f6: 7220 fa0d 1000 |0009: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeIntLe:(I)Lokio/BufferedSink; // method@0dfa │ │ -0707fc: 5440 1206 |000c: iget-object v0, v4, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ -070800: 5441 1006 |000e: iget-object v1, v4, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@0610 │ │ -070804: 6e10 d80b 0100 |0010: invoke-virtual {v1}, Ljava/util/zip/Deflater;.getTotalIn:()I // method@0bd8 │ │ -07080a: 0a01 |0013: move-result v1 │ │ -07080c: 7220 fa0d 1000 |0014: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeIntLe:(I)Lokio/BufferedSink; // method@0dfa │ │ -070812: 0e00 |0017: return-void │ │ +073188: |[073188] okio.GzipSink.writeFooter:()V │ │ +073198: 5430 1206 |0000: iget-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ +07319c: 5431 0f06 |0002: iget-object v1, v3, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@060f │ │ +0731a0: 6e10 cf0b 0100 |0004: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@0bcf │ │ +0731a6: 0b01 |0007: move-result-wide v1 │ │ +0731a8: 8411 |0008: long-to-int v1, v1 │ │ +0731aa: 7220 fa0d 1000 |0009: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeIntLe:(I)Lokio/BufferedSink; // method@0dfa │ │ +0731b0: 5430 1206 |000c: iget-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ +0731b4: 5431 1006 |000e: iget-object v1, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@0610 │ │ +0731b8: 6e10 d80b 0100 |0010: invoke-virtual {v1}, Ljava/util/zip/Deflater;.getTotalIn:()I // method@0bd8 │ │ +0731be: 0a01 |0013: move-result v1 │ │ +0731c0: 7220 fa0d 1000 |0014: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeIntLe:(I)Lokio/BufferedSink; // method@0dfa │ │ +0731c6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000c line=126 │ │ 0x0017 line=127 │ │ locals : │ │ - 0x0000 - 0x0018 reg=4 this Lokio/GzipSink; │ │ + 0x0000 - 0x0018 reg=3 this Lokio/GzipSink; │ │ │ │ #3 : (in Lokio/GzipSink;) │ │ name : 'writeHeader' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -070814: |[070814] okio.GzipSink.writeHeader:()V │ │ -070824: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -070826: 5431 1206 |0001: iget-object v1, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ -07082a: 7210 e90d 0100 |0003: invoke-interface {v1}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ -070830: 0c00 |0006: move-result-object v0 │ │ -070832: 1301 8b1f |0007: const/16 v1, #int 8075 // #1f8b │ │ -070836: 6e20 d90d 1000 |0009: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@0dd9 │ │ -07083c: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -070840: 6e20 cb0d 1000 |000e: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -070846: 6e20 cb0d 2000 |0011: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -07084c: 6e20 d10d 2000 |0014: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@0dd1 │ │ -070852: 6e20 cb0d 2000 |0017: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -070858: 6e20 cb0d 2000 |001a: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -07085e: 0e00 |001d: return-void │ │ +0731c8: |[0731c8] okio.GzipSink.writeHeader:()V │ │ +0731d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0731da: 5431 1206 |0001: iget-object v1, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ +0731de: 7210 e90d 0100 |0003: invoke-interface {v1}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@0de9 │ │ +0731e4: 0c00 |0006: move-result-object v0 │ │ +0731e6: 1301 8b1f |0007: const/16 v1, #int 8075 // #1f8b │ │ +0731ea: 6e20 d90d 1000 |0009: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@0dd9 │ │ +0731f0: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +0731f4: 6e20 cb0d 1000 |000e: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +0731fa: 6e20 cb0d 2000 |0011: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +073200: 6e20 d10d 2000 |0014: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@0dd1 │ │ +073206: 6e20 cb0d 2000 |0017: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +07320c: 6e20 cb0d 2000 |001a: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +073212: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=115 │ │ 0x0007 line=116 │ │ 0x000c line=117 │ │ 0x0011 line=118 │ │ 0x0014 line=119 │ │ @@ -134806,42 +134758,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -070860: |[070860] okio.GzipSink.close:()V │ │ -070870: 5532 0e06 |0000: iget-boolean v2, v3, Lokio/GzipSink;.closed:Z // field@060e │ │ -070874: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -070878: 0e00 |0004: return-void │ │ -07087a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -07087c: 5432 1106 |0006: iget-object v2, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@0611 │ │ -070880: 6e10 520e 0200 |0008: invoke-virtual {v2}, Lokio/DeflaterSink;.finishDeflate:()V // method@0e52 │ │ -070886: 7010 750e 0300 |000b: invoke-direct {v3}, Lokio/GzipSink;.writeFooter:()V // method@0e75 │ │ -07088c: 5432 1006 |000e: iget-object v2, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@0610 │ │ -070890: 6e10 d60b 0200 |0010: invoke-virtual {v2}, Ljava/util/zip/Deflater;.end:()V // method@0bd6 │ │ -070896: 5432 1206 |0013: iget-object v2, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ -07089a: 7210 ea0d 0200 |0015: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@0dea │ │ -0708a0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -0708a2: 5c32 0e06 |0019: iput-boolean v2, v3, Lokio/GzipSink;.closed:Z // field@060e │ │ -0708a6: 3801 e9ff |001b: if-eqz v1, 0004 // -0017 │ │ -0708aa: 7110 3d0f 0100 |001d: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@0f3d │ │ -0708b0: 28e4 |0020: goto 0004 // -001c │ │ -0708b2: 0d00 |0021: move-exception v0 │ │ -0708b4: 0701 |0022: move-object v1, v0 │ │ -0708b6: 28eb |0023: goto 000e // -0015 │ │ -0708b8: 0d00 |0024: move-exception v0 │ │ -0708ba: 3901 eeff |0025: if-nez v1, 0013 // -0012 │ │ -0708be: 0701 |0027: move-object v1, v0 │ │ -0708c0: 28eb |0028: goto 0013 // -0015 │ │ -0708c2: 0d00 |0029: move-exception v0 │ │ -0708c4: 3901 eeff |002a: if-nez v1, 0018 // -0012 │ │ -0708c8: 0701 |002c: move-object v1, v0 │ │ -0708ca: 28eb |002d: goto 0018 // -0015 │ │ +073214: |[073214] okio.GzipSink.close:()V │ │ +073224: 5532 0e06 |0000: iget-boolean v2, v3, Lokio/GzipSink;.closed:Z // field@060e │ │ +073228: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +07322c: 0e00 |0004: return-void │ │ +07322e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +073230: 5432 1106 |0006: iget-object v2, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@0611 │ │ +073234: 6e10 520e 0200 |0008: invoke-virtual {v2}, Lokio/DeflaterSink;.finishDeflate:()V // method@0e52 │ │ +07323a: 7010 750e 0300 |000b: invoke-direct {v3}, Lokio/GzipSink;.writeFooter:()V // method@0e75 │ │ +073240: 5432 1006 |000e: iget-object v2, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@0610 │ │ +073244: 6e10 d60b 0200 |0010: invoke-virtual {v2}, Ljava/util/zip/Deflater;.end:()V // method@0bd6 │ │ +07324a: 5432 1206 |0013: iget-object v2, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ +07324e: 7210 ea0d 0200 |0015: invoke-interface {v2}, Lokio/BufferedSink;.close:()V // method@0dea │ │ +073254: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +073256: 5c32 0e06 |0019: iput-boolean v2, v3, Lokio/GzipSink;.closed:Z // field@060e │ │ +07325a: 3801 e9ff |001b: if-eqz v1, 0004 // -0017 │ │ +07325e: 7110 3d0f 0100 |001d: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@0f3d │ │ +073264: 28e4 |0020: goto 0004 // -001c │ │ +073266: 0d00 |0021: move-exception v0 │ │ +073268: 0701 |0022: move-object v1, v0 │ │ +07326a: 28eb |0023: goto 000e // -0015 │ │ +07326c: 0d00 |0024: move-exception v0 │ │ +07326e: 3901 eeff |0025: if-nez v1, 0013 // -0012 │ │ +073272: 0701 |0027: move-object v1, v0 │ │ +073274: 28eb |0028: goto 0013 // -0015 │ │ +073276: 0d00 |0029: move-exception v0 │ │ +073278: 3901 eeff |002a: if-nez v1, 0018 // -0012 │ │ +07327c: 0701 |002c: move-object v1, v0 │ │ +07327e: 28eb |002d: goto 0018 // -0015 │ │ catches : 3 │ │ 0x0006 - 0x000e │ │ Ljava/lang/Throwable; -> 0x0021 │ │ 0x000e - 0x0013 │ │ Ljava/lang/Throwable; -> 0x0024 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/Throwable; -> 0x0029 │ │ @@ -134873,18 +134825,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0708f4: |[0708f4] okio.GzipSink.flush:()V │ │ -070904: 5410 1106 |0000: iget-object v0, v1, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@0611 │ │ -070908: 6e10 530e 0000 |0002: invoke-virtual {v0}, Lokio/DeflaterSink;.flush:()V // method@0e53 │ │ -07090e: 0e00 |0005: return-void │ │ +0732a8: |[0732a8] okio.GzipSink.flush:()V │ │ +0732b8: 5410 1106 |0000: iget-object v0, v1, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@0611 │ │ +0732bc: 6e10 530e 0000 |0002: invoke-virtual {v0}, Lokio/DeflaterSink;.flush:()V // method@0e53 │ │ +0732c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/GzipSink; │ │ │ │ @@ -134893,75 +134845,75 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -070910: |[070910] okio.GzipSink.timeout:()Lokio/Timeout; │ │ -070920: 5410 1206 |0000: iget-object v0, v1, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ -070924: 7210 ef0d 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ -07092a: 0c00 |0005: move-result-object v0 │ │ -07092c: 1100 |0006: return-object v0 │ │ +0732c4: |[0732c4] okio.GzipSink.timeout:()Lokio/Timeout; │ │ +0732d4: 5410 1206 |0000: iget-object v0, v1, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@0612 │ │ +0732d8: 7210 ef0d 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@0def │ │ +0732de: 0c00 |0005: move-result-object v0 │ │ +0732e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/GzipSink; │ │ │ │ #3 : (in Lokio/GzipSink;) │ │ name : 'write' │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -070930: |[070930] okio.GzipSink.write:(Lokio/Buffer;J)V │ │ -070940: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -070944: 3100 0602 |0002: cmp-long v0, v6, v2 │ │ -070948: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ -07094c: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -070950: 2201 c101 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -070954: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07095a: 1a02 3f0e |000d: const-string v2, "byteCount < 0: " // string@0e3f │ │ -07095e: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070964: 0c01 |0012: move-result-object v1 │ │ -070966: 6e30 560a 6107 |0013: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -07096c: 0c01 |0016: move-result-object v1 │ │ -07096e: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -070974: 0c01 |001a: move-result-object v1 │ │ -070976: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -07097c: 2700 |001e: throw v0 │ │ -07097e: 3100 0602 |001f: cmp-long v0, v6, v2 │ │ -070982: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -070986: 0e00 |0023: return-void │ │ -070988: 7040 730e 5476 |0024: invoke-direct {v4, v5, v6, v7}, Lokio/GzipSink;.updateCrc:(Lokio/Buffer;J)V // method@0e73 │ │ -07098e: 5440 1106 |0027: iget-object v0, v4, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@0611 │ │ -070992: 6e40 560e 5076 |0029: invoke-virtual {v0, v5, v6, v7}, Lokio/DeflaterSink;.write:(Lokio/Buffer;J)V // method@0e56 │ │ -070998: 28f7 |002c: goto 0023 // -0009 │ │ +0732e4: |[0732e4] okio.GzipSink.write:(Lokio/Buffer;J)V │ │ +0732f4: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ +0732f8: 3100 0501 |0002: cmp-long v0, v5, v1 │ │ +0732fc: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ +073300: 2200 be01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +073304: 2201 d301 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +073308: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07330e: 1a02 520e |000d: const-string v2, "byteCount < 0: " // string@0e52 │ │ +073312: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +073318: 0c01 |0012: move-result-object v1 │ │ +07331a: 6e30 560a 5106 |0013: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +073320: 0c01 |0016: move-result-object v1 │ │ +073322: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +073328: 0c01 |001a: move-result-object v1 │ │ +07332a: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +073330: 2700 |001e: throw v0 │ │ +073332: 3100 0501 |001f: cmp-long v0, v5, v1 │ │ +073336: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +07333a: 0e00 |0023: return-void │ │ +07333c: 7040 730e 4365 |0024: invoke-direct {v3, v4, v5, v6}, Lokio/GzipSink;.updateCrc:(Lokio/Buffer;J)V // method@0e73 │ │ +073342: 5430 1106 |0027: iget-object v0, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@0611 │ │ +073346: 6e40 560e 4065 |0029: invoke-virtual {v0, v4, v5, v6}, Lokio/DeflaterSink;.write:(Lokio/Buffer;J)V // method@0e56 │ │ +07334c: 28f7 |002c: goto 0023 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x001f line=67 │ │ 0x0023 line=71 │ │ 0x0024 line=69 │ │ 0x0027 line=70 │ │ locals : │ │ - 0x0000 - 0x002d reg=4 this Lokio/GzipSink; │ │ - 0x0000 - 0x002d reg=5 source Lokio/Buffer; │ │ - 0x0000 - 0x002d reg=6 byteCount J │ │ + 0x0000 - 0x002d reg=3 this Lokio/GzipSink; │ │ + 0x0000 - 0x002d reg=4 source Lokio/Buffer; │ │ + 0x0000 - 0x002d reg=5 byteCount J │ │ │ │ source_file_idx : 934 (GzipSink.java) │ │ │ │ Class #380 header: │ │ -class_idx : 664 │ │ +class_idx : 684 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 935 │ │ static_fields_size : 8 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #380 annotations: │ │ @@ -135050,39 +135002,39 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -07099c: |[07099c] okio.GzipSource.:(Lokio/Source;)V │ │ -0709ac: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0709b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0709b4: 5930 1e06 |0004: iput v0, v3, Lokio/GzipSource;.section:I // field@061e │ │ -0709b8: 2200 3602 |0006: new-instance v0, Ljava/util/zip/CRC32; // type@0236 │ │ -0709bc: 7010 ce0b 0000 |0008: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@0bce │ │ -0709c2: 5b30 1b06 |000b: iput-object v0, v3, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ -0709c6: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -0709ca: 2200 ac01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0709ce: 1a01 e91a |0011: const-string v1, "source == null" // string@1ae9 │ │ -0709d2: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0709d8: 2700 |0016: throw v0 │ │ -0709da: 2200 3a02 |0017: new-instance v0, Ljava/util/zip/Inflater; // type@023a │ │ -0709de: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0709e0: 7020 de0b 1000 |001a: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@0bde │ │ -0709e6: 5b30 1c06 |001d: iput-object v0, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@061c │ │ -0709ea: 7110 990e 0400 |001f: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -0709f0: 0c00 |0022: move-result-object v0 │ │ -0709f2: 5b30 1f06 |0023: iput-object v0, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -0709f6: 2200 9902 |0025: new-instance v0, Lokio/InflaterSource; // type@0299 │ │ -0709fa: 5431 1f06 |0027: iget-object v1, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -0709fe: 5432 1c06 |0029: iget-object v2, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@061c │ │ -070a02: 7030 7f0e 1002 |002b: invoke-direct {v0, v1, v2}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@0e7f │ │ -070a08: 5b30 1d06 |002e: iput-object v0, v3, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@061d │ │ -070a0c: 0e00 |0030: return-void │ │ +073350: |[073350] okio.GzipSource.:(Lokio/Source;)V │ │ +073360: 7010 0f0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a0f │ │ +073366: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +073368: 5930 1e06 |0004: iput v0, v3, Lokio/GzipSource;.section:I // field@061e │ │ +07336c: 2200 4902 |0006: new-instance v0, Ljava/util/zip/CRC32; // type@0249 │ │ +073370: 7010 ce0b 0000 |0008: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@0bce │ │ +073376: 5b30 1b06 |000b: iput-object v0, v3, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ +07337a: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +07337e: 2200 be01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +073382: 1a01 fa1a |0011: const-string v1, "source == null" // string@1afa │ │ +073386: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +07338c: 2700 |0016: throw v0 │ │ +07338e: 2200 4d02 |0017: new-instance v0, Ljava/util/zip/Inflater; // type@024d │ │ +073392: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +073394: 7020 de0b 1000 |001a: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@0bde │ │ +07339a: 5b30 1c06 |001d: iput-object v0, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@061c │ │ +07339e: 7110 990e 0400 |001f: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +0733a4: 0c00 |0022: move-result-object v0 │ │ +0733a6: 5b30 1f06 |0023: iput-object v0, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0733aa: 2200 ad02 |0025: new-instance v0, Lokio/InflaterSource; // type@02ad │ │ +0733ae: 5431 1f06 |0027: iget-object v1, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0733b2: 5432 1c06 |0029: iget-object v2, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@061c │ │ +0733b6: 7030 7f0e 1002 |002b: invoke-direct {v0, v1, v2}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@0e7f │ │ +0733bc: 5b30 1d06 |002e: iput-object v0, v3, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@061d │ │ +0733c0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=39 │ │ 0x0006 line=58 │ │ 0x000d line=61 │ │ 0x0017 line=62 │ │ @@ -135098,35 +135050,35 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -070a10: |[070a10] okio.GzipSource.checkEqual:(Ljava/lang/String;II)V │ │ -070a20: 3278 2200 |0000: if-eq v8, v7, 0022 // +0022 │ │ -070a24: 2200 8a01 |0002: new-instance v0, Ljava/io/IOException; // type@018a │ │ -070a28: 1a01 a600 |0004: const-string v1, "%s: actual 0x%08x != expected 0x%08x" // string@00a6 │ │ -070a2c: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -070a2e: 2322 b603 |0007: new-array v2, v2, [Ljava/lang/Object; // type@03b6 │ │ -070a32: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -070a34: 4d06 0203 |000a: aput-object v6, v2, v3 │ │ -070a38: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -070a3a: 7110 fc09 0800 |000d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -070a40: 0c04 |0010: move-result-object v4 │ │ -070a42: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ -070a46: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -070a48: 7110 fc09 0700 |0014: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -070a4e: 0c04 |0017: move-result-object v4 │ │ -070a50: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ -070a54: 7120 2c0a 2100 |001a: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -070a5a: 0c01 |001d: move-result-object v1 │ │ -070a5c: 7020 9809 1000 |001e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -070a62: 2700 |0021: throw v0 │ │ -070a64: 0e00 |0022: return-void │ │ +0733c4: |[0733c4] okio.GzipSource.checkEqual:(Ljava/lang/String;II)V │ │ +0733d4: 3278 2200 |0000: if-eq v8, v7, 0022 // +0022 │ │ +0733d8: 2200 9c01 |0002: new-instance v0, Ljava/io/IOException; // type@019c │ │ +0733dc: 1a01 a600 |0004: const-string v1, "%s: actual 0x%08x != expected 0x%08x" // string@00a6 │ │ +0733e0: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +0733e2: 2322 ca03 |0007: new-array v2, v2, [Ljava/lang/Object; // type@03ca │ │ +0733e6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0733e8: 4d06 0203 |000a: aput-object v6, v2, v3 │ │ +0733ec: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +0733ee: 7110 fc09 0800 |000d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +0733f4: 0c04 |0010: move-result-object v4 │ │ +0733f6: 4d04 0203 |0011: aput-object v4, v2, v3 │ │ +0733fa: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +0733fc: 7110 fc09 0700 |0014: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +073402: 0c04 |0017: move-result-object v4 │ │ +073404: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ +073408: 7120 2c0a 2100 |001a: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +07340e: 0c01 |001d: move-result-object v1 │ │ +073410: 7020 9809 1000 |001e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +073416: 2700 |0021: throw v0 │ │ +073418: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ 0x000d line=206 │ │ 0x001a line=205 │ │ 0x0022 line=208 │ │ @@ -135141,150 +135093,150 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 262 16-bit code units │ │ -070a68: |[070a68] okio.GzipSource.consumeHeader:()V │ │ -070a78: 54c0 1f06 |0000: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070a7c: 1602 0a00 |0002: const-wide/16 v2, #int 10 // #a │ │ -070a80: 7230 290e 2003 |0004: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ -070a86: 54c0 1f06 |0007: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070a8a: 7210 040e 0000 |0009: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -070a90: 0c00 |000c: move-result-object v0 │ │ -070a92: 1602 0300 |000d: const-wide/16 v2, #int 3 // #3 │ │ -070a96: 6e30 8f0d 2003 |000f: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ -070a9c: 0a07 |0012: move-result v7 │ │ -070a9e: e100 0701 |0013: shr-int/lit8 v0, v7, #int 1 // #01 │ │ -070aa2: dd00 0001 |0015: and-int/lit8 v0, v0, #int 1 // #01 │ │ -070aa6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -070aa8: 3310 8400 |0018: if-ne v0, v1, 009c // +0084 │ │ -070aac: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -070aae: 3806 1000 |001b: if-eqz v6, 002b // +0010 │ │ -070ab2: 54c0 1f06 |001d: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070ab6: 7210 040e 0000 |001f: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -070abc: 0c01 |0022: move-result-object v1 │ │ -070abe: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ -070ac2: 1604 0a00 |0025: const-wide/16 v4, #int 10 // #a │ │ -070ac6: 07c0 |0027: move-object v0, v12 │ │ -070ac8: 7606 7e0e 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ -070ace: 54c0 1f06 |002b: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070ad2: 7210 1f0e 0000 |002d: invoke-interface {v0}, Lokio/BufferedSource;.readShort:()S // method@0e1f │ │ -070ad8: 0a08 |0030: move-result v8 │ │ -070ada: 1a00 ed03 |0031: const-string v0, "ID1ID2" // string@03ed │ │ -070ade: 1301 8b1f |0033: const/16 v1, #int 8075 // #1f8b │ │ -070ae2: 7040 780e 0c81 |0035: invoke-direct {v12, v0, v1, v8}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@0e78 │ │ -070ae8: 54c0 1f06 |0038: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070aec: 1602 0800 |003a: const-wide/16 v2, #int 8 // #8 │ │ -070af0: 7230 2a0e 2003 |003c: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -070af6: e100 0702 |003f: shr-int/lit8 v0, v7, #int 2 // #02 │ │ -070afa: dd00 0001 |0041: and-int/lit8 v0, v0, #int 1 // #01 │ │ -070afe: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -070b00: 3310 3e00 |0044: if-ne v0, v1, 0082 // +003e │ │ -070b04: 54c0 1f06 |0046: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070b08: 1602 0200 |0048: const-wide/16 v2, #int 2 // #2 │ │ -070b0c: 7230 290e 2003 |004a: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ -070b12: 3806 1000 |004d: if-eqz v6, 005d // +0010 │ │ -070b16: 54c0 1f06 |004f: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070b1a: 7210 040e 0000 |0051: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -070b20: 0c01 |0054: move-result-object v1 │ │ -070b22: 1602 0000 |0055: const-wide/16 v2, #int 0 // #0 │ │ -070b26: 1604 0200 |0057: const-wide/16 v4, #int 2 // #2 │ │ -070b2a: 07c0 |0059: move-object v0, v12 │ │ -070b2c: 7606 7e0e 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ -070b32: 54c0 1f06 |005d: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070b36: 7210 040e 0000 |005f: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -070b3c: 0c00 |0062: move-result-object v0 │ │ -070b3e: 6e10 af0d 0000 |0063: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@0daf │ │ -070b44: 0a09 |0066: move-result v9 │ │ -070b46: 54c0 1f06 |0067: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070b4a: 8192 |0069: int-to-long v2, v9 │ │ -070b4c: 7230 290e 2003 |006a: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ -070b52: 3806 0f00 |006d: if-eqz v6, 007c // +000f │ │ -070b56: 54c0 1f06 |006f: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070b5a: 7210 040e 0000 |0071: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -070b60: 0c01 |0074: move-result-object v1 │ │ -070b62: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ -070b66: 8194 |0077: int-to-long v4, v9 │ │ -070b68: 07c0 |0078: move-object v0, v12 │ │ -070b6a: 7606 7e0e 0000 |0079: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ -070b70: 54c0 1f06 |007c: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070b74: 8192 |007e: int-to-long v2, v9 │ │ -070b76: 7230 2a0e 2003 |007f: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -070b7c: e100 0703 |0082: shr-int/lit8 v0, v7, #int 3 // #03 │ │ -070b80: dd00 0001 |0084: and-int/lit8 v0, v0, #int 1 // #01 │ │ -070b84: 1211 |0086: const/4 v1, #int 1 // #1 │ │ -070b86: 3310 3100 |0087: if-ne v0, v1, 00b8 // +0031 │ │ -070b8a: 54c0 1f06 |0089: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070b8e: 1201 |008b: const/4 v1, #int 0 // #0 │ │ -070b90: 7220 070e 1000 |008c: invoke-interface {v0, v1}, Lokio/BufferedSource;.indexOf:(B)J // method@0e07 │ │ -070b96: 0b0a |008f: move-result-wide v10 │ │ -070b98: 1600 ffff |0090: const-wide/16 v0, #int -1 // #ffff │ │ -070b9c: 3100 0a00 |0092: cmp-long v0, v10, v0 │ │ -070ba0: 3900 0b00 |0094: if-nez v0, 009f // +000b │ │ -070ba4: 2200 8401 |0096: new-instance v0, Ljava/io/EOFException; // type@0184 │ │ -070ba8: 7010 7e09 0000 |0098: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ -070bae: 2700 |009b: throw v0 │ │ -070bb0: 1206 |009c: const/4 v6, #int 0 // #0 │ │ -070bb2: 2900 7eff |009d: goto/16 001b // -0082 │ │ -070bb6: 3806 1100 |009f: if-eqz v6, 00b0 // +0011 │ │ -070bba: 54c0 1f06 |00a1: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070bbe: 7210 040e 0000 |00a3: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -070bc4: 0c01 |00a6: move-result-object v1 │ │ -070bc6: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ -070bca: 1604 0100 |00a9: const-wide/16 v4, #int 1 // #1 │ │ -070bce: bba4 |00ab: add-long/2addr v4, v10 │ │ -070bd0: 07c0 |00ac: move-object v0, v12 │ │ -070bd2: 7606 7e0e 0000 |00ad: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ -070bd8: 54c0 1f06 |00b0: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070bdc: 1602 0100 |00b2: const-wide/16 v2, #int 1 // #1 │ │ -070be0: bba2 |00b4: add-long/2addr v2, v10 │ │ -070be2: 7230 2a0e 2003 |00b5: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -070be8: e100 0704 |00b8: shr-int/lit8 v0, v7, #int 4 // #04 │ │ -070bec: dd00 0001 |00ba: and-int/lit8 v0, v0, #int 1 // #01 │ │ -070bf0: 1211 |00bc: const/4 v1, #int 1 // #1 │ │ -070bf2: 3310 2e00 |00bd: if-ne v0, v1, 00eb // +002e │ │ -070bf6: 54c0 1f06 |00bf: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070bfa: 1201 |00c1: const/4 v1, #int 0 // #0 │ │ -070bfc: 7220 070e 1000 |00c2: invoke-interface {v0, v1}, Lokio/BufferedSource;.indexOf:(B)J // method@0e07 │ │ -070c02: 0b0a |00c5: move-result-wide v10 │ │ -070c04: 1600 ffff |00c6: const-wide/16 v0, #int -1 // #ffff │ │ -070c08: 3100 0a00 |00c8: cmp-long v0, v10, v0 │ │ -070c0c: 3900 0800 |00ca: if-nez v0, 00d2 // +0008 │ │ -070c10: 2200 8401 |00cc: new-instance v0, Ljava/io/EOFException; // type@0184 │ │ -070c14: 7010 7e09 0000 |00ce: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ -070c1a: 2700 |00d1: throw v0 │ │ -070c1c: 3806 1100 |00d2: if-eqz v6, 00e3 // +0011 │ │ -070c20: 54c0 1f06 |00d4: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070c24: 7210 040e 0000 |00d6: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -070c2a: 0c01 |00d9: move-result-object v1 │ │ -070c2c: 1602 0000 |00da: const-wide/16 v2, #int 0 // #0 │ │ -070c30: 1604 0100 |00dc: const-wide/16 v4, #int 1 // #1 │ │ -070c34: bba4 |00de: add-long/2addr v4, v10 │ │ -070c36: 07c0 |00df: move-object v0, v12 │ │ -070c38: 7606 7e0e 0000 |00e0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ -070c3e: 54c0 1f06 |00e3: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070c42: 1602 0100 |00e5: const-wide/16 v2, #int 1 // #1 │ │ -070c46: bba2 |00e7: add-long/2addr v2, v10 │ │ -070c48: 7230 2a0e 2003 |00e8: invoke-interface {v0, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -070c4e: 3806 1a00 |00eb: if-eqz v6, 0105 // +001a │ │ -070c52: 1a00 4e03 |00ed: const-string v0, "FHCRC" // string@034e │ │ -070c56: 54c1 1f06 |00ef: iget-object v1, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070c5a: 7210 200e 0100 |00f1: invoke-interface {v1}, Lokio/BufferedSource;.readShortLe:()S // method@0e20 │ │ -070c60: 0a01 |00f4: move-result v1 │ │ -070c62: 54c2 1b06 |00f5: iget-object v2, v12, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ -070c66: 6e10 cf0b 0200 |00f7: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@0bcf │ │ -070c6c: 0b02 |00fa: move-result-wide v2 │ │ -070c6e: 8422 |00fb: long-to-int v2, v2 │ │ -070c70: 8f22 |00fc: int-to-short v2, v2 │ │ -070c72: 7040 780e 0c21 |00fd: invoke-direct {v12, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@0e78 │ │ -070c78: 54c0 1b06 |0100: iget-object v0, v12, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ -070c7c: 6e10 d00b 0000 |0102: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@0bd0 │ │ -070c82: 0e00 |0105: return-void │ │ +07341c: |[07341c] okio.GzipSource.consumeHeader:()V │ │ +07342c: 54c0 1f06 |0000: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073430: 1601 0a00 |0002: const-wide/16 v1, #int 10 // #a │ │ +073434: 7230 290e 1002 |0004: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ +07343a: 54c0 1f06 |0007: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +07343e: 7210 040e 0000 |0009: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +073444: 0c00 |000c: move-result-object v0 │ │ +073446: 1601 0300 |000d: const-wide/16 v1, #int 3 // #3 │ │ +07344a: 6e30 8f0d 1002 |000f: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ +073450: 0a07 |0012: move-result v7 │ │ +073452: e100 0701 |0013: shr-int/lit8 v0, v7, #int 1 // #01 │ │ +073456: dd00 0001 |0015: and-int/lit8 v0, v0, #int 1 // #01 │ │ +07345a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +07345c: 3310 8400 |0018: if-ne v0, v1, 009c // +0084 │ │ +073460: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +073462: 3806 1000 |001b: if-eqz v6, 002b // +0010 │ │ +073466: 54c0 1f06 |001d: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +07346a: 7210 040e 0000 |001f: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +073470: 0c01 |0022: move-result-object v1 │ │ +073472: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ +073476: 1604 0a00 |0025: const-wide/16 v4, #int 10 // #a │ │ +07347a: 07c0 |0027: move-object v0, v12 │ │ +07347c: 7606 7e0e 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ +073482: 54c0 1f06 |002b: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073486: 7210 1f0e 0000 |002d: invoke-interface {v0}, Lokio/BufferedSource;.readShort:()S // method@0e1f │ │ +07348c: 0a08 |0030: move-result v8 │ │ +07348e: 1a00 ed03 |0031: const-string v0, "ID1ID2" // string@03ed │ │ +073492: 1301 8b1f |0033: const/16 v1, #int 8075 // #1f8b │ │ +073496: 7040 780e 0c81 |0035: invoke-direct {v12, v0, v1, v8}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@0e78 │ │ +07349c: 54c0 1f06 |0038: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0734a0: 1601 0800 |003a: const-wide/16 v1, #int 8 // #8 │ │ +0734a4: 7230 2a0e 1002 |003c: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +0734aa: e100 0702 |003f: shr-int/lit8 v0, v7, #int 2 // #02 │ │ +0734ae: dd00 0001 |0041: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0734b2: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +0734b4: 3310 3e00 |0044: if-ne v0, v1, 0082 // +003e │ │ +0734b8: 54c0 1f06 |0046: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0734bc: 1601 0200 |0048: const-wide/16 v1, #int 2 // #2 │ │ +0734c0: 7230 290e 1002 |004a: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ +0734c6: 3806 1000 |004d: if-eqz v6, 005d // +0010 │ │ +0734ca: 54c0 1f06 |004f: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0734ce: 7210 040e 0000 |0051: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +0734d4: 0c01 |0054: move-result-object v1 │ │ +0734d6: 1602 0000 |0055: const-wide/16 v2, #int 0 // #0 │ │ +0734da: 1604 0200 |0057: const-wide/16 v4, #int 2 // #2 │ │ +0734de: 07c0 |0059: move-object v0, v12 │ │ +0734e0: 7606 7e0e 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ +0734e6: 54c0 1f06 |005d: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0734ea: 7210 040e 0000 |005f: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +0734f0: 0c00 |0062: move-result-object v0 │ │ +0734f2: 6e10 af0d 0000 |0063: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@0daf │ │ +0734f8: 0a0b |0066: move-result v11 │ │ +0734fa: 54c0 1f06 |0067: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0734fe: 81b1 |0069: int-to-long v1, v11 │ │ +073500: 7230 290e 1002 |006a: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.require:(J)V // method@0e29 │ │ +073506: 3806 0f00 |006d: if-eqz v6, 007c // +000f │ │ +07350a: 54c0 1f06 |006f: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +07350e: 7210 040e 0000 |0071: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +073514: 0c01 |0074: move-result-object v1 │ │ +073516: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ +07351a: 81b4 |0077: int-to-long v4, v11 │ │ +07351c: 07c0 |0078: move-object v0, v12 │ │ +07351e: 7606 7e0e 0000 |0079: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ +073524: 54c0 1f06 |007c: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073528: 81b1 |007e: int-to-long v1, v11 │ │ +07352a: 7230 2a0e 1002 |007f: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +073530: e100 0703 |0082: shr-int/lit8 v0, v7, #int 3 // #03 │ │ +073534: dd00 0001 |0084: and-int/lit8 v0, v0, #int 1 // #01 │ │ +073538: 1211 |0086: const/4 v1, #int 1 // #1 │ │ +07353a: 3310 3100 |0087: if-ne v0, v1, 00b8 // +0031 │ │ +07353e: 54c0 1f06 |0089: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073542: 1201 |008b: const/4 v1, #int 0 // #0 │ │ +073544: 7220 070e 1000 |008c: invoke-interface {v0, v1}, Lokio/BufferedSource;.indexOf:(B)J // method@0e07 │ │ +07354a: 0b09 |008f: move-result-wide v9 │ │ +07354c: 1600 ffff |0090: const-wide/16 v0, #int -1 // #ffff │ │ +073550: 3100 0900 |0092: cmp-long v0, v9, v0 │ │ +073554: 3900 0b00 |0094: if-nez v0, 009f // +000b │ │ +073558: 2200 9601 |0096: new-instance v0, Ljava/io/EOFException; // type@0196 │ │ +07355c: 7010 7e09 0000 |0098: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ +073562: 2700 |009b: throw v0 │ │ +073564: 1206 |009c: const/4 v6, #int 0 // #0 │ │ +073566: 2900 7eff |009d: goto/16 001b // -0082 │ │ +07356a: 3806 1100 |009f: if-eqz v6, 00b0 // +0011 │ │ +07356e: 54c0 1f06 |00a1: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073572: 7210 040e 0000 |00a3: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +073578: 0c01 |00a6: move-result-object v1 │ │ +07357a: 1602 0000 |00a7: const-wide/16 v2, #int 0 // #0 │ │ +07357e: 1604 0100 |00a9: const-wide/16 v4, #int 1 // #1 │ │ +073582: bb94 |00ab: add-long/2addr v4, v9 │ │ +073584: 07c0 |00ac: move-object v0, v12 │ │ +073586: 7606 7e0e 0000 |00ad: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ +07358c: 54c0 1f06 |00b0: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073590: 1601 0100 |00b2: const-wide/16 v1, #int 1 // #1 │ │ +073594: bb91 |00b4: add-long/2addr v1, v9 │ │ +073596: 7230 2a0e 1002 |00b5: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +07359c: e100 0704 |00b8: shr-int/lit8 v0, v7, #int 4 // #04 │ │ +0735a0: dd00 0001 |00ba: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0735a4: 1211 |00bc: const/4 v1, #int 1 // #1 │ │ +0735a6: 3310 2e00 |00bd: if-ne v0, v1, 00eb // +002e │ │ +0735aa: 54c0 1f06 |00bf: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0735ae: 1201 |00c1: const/4 v1, #int 0 // #0 │ │ +0735b0: 7220 070e 1000 |00c2: invoke-interface {v0, v1}, Lokio/BufferedSource;.indexOf:(B)J // method@0e07 │ │ +0735b6: 0b09 |00c5: move-result-wide v9 │ │ +0735b8: 1600 ffff |00c6: const-wide/16 v0, #int -1 // #ffff │ │ +0735bc: 3100 0900 |00c8: cmp-long v0, v9, v0 │ │ +0735c0: 3900 0800 |00ca: if-nez v0, 00d2 // +0008 │ │ +0735c4: 2200 9601 |00cc: new-instance v0, Ljava/io/EOFException; // type@0196 │ │ +0735c8: 7010 7e09 0000 |00ce: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ +0735ce: 2700 |00d1: throw v0 │ │ +0735d0: 3806 1100 |00d2: if-eqz v6, 00e3 // +0011 │ │ +0735d4: 54c0 1f06 |00d4: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0735d8: 7210 040e 0000 |00d6: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +0735de: 0c01 |00d9: move-result-object v1 │ │ +0735e0: 1602 0000 |00da: const-wide/16 v2, #int 0 // #0 │ │ +0735e4: 1604 0100 |00dc: const-wide/16 v4, #int 1 // #1 │ │ +0735e8: bb94 |00de: add-long/2addr v4, v9 │ │ +0735ea: 07c0 |00df: move-object v0, v12 │ │ +0735ec: 7606 7e0e 0000 |00e0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ +0735f2: 54c0 1f06 |00e3: iget-object v0, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0735f6: 1601 0100 |00e5: const-wide/16 v1, #int 1 // #1 │ │ +0735fa: bb91 |00e7: add-long/2addr v1, v9 │ │ +0735fc: 7230 2a0e 1002 |00e8: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +073602: 3806 1a00 |00eb: if-eqz v6, 0105 // +001a │ │ +073606: 1a00 4e03 |00ed: const-string v0, "FHCRC" // string@034e │ │ +07360a: 54c1 1f06 |00ef: iget-object v1, v12, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +07360e: 7210 200e 0100 |00f1: invoke-interface {v1}, Lokio/BufferedSource;.readShortLe:()S // method@0e20 │ │ +073614: 0a01 |00f4: move-result v1 │ │ +073616: 54c2 1b06 |00f5: iget-object v2, v12, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ +07361a: 6e10 cf0b 0200 |00f7: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@0bcf │ │ +073620: 0b02 |00fa: move-result-wide v2 │ │ +073622: 8422 |00fb: long-to-int v2, v2 │ │ +073624: 8f22 |00fc: int-to-short v2, v2 │ │ +073626: 7040 780e 0c21 |00fd: invoke-direct {v12, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@0e78 │ │ +07362c: 54c0 1b06 |0100: iget-object v0, v12, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ +073630: 6e10 d00b 0000 |0102: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@0bd0 │ │ +073636: 0e00 |0105: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ 0x0013 line=116 │ │ 0x001b line=117 │ │ 0x002b line=119 │ │ @@ -135309,107 +135261,107 @@ │ │ 0x00d2 line=154 │ │ 0x00e3 line=155 │ │ 0x00eb line=162 │ │ 0x00ed line=163 │ │ 0x0100 line=164 │ │ 0x0105 line=166 │ │ locals : │ │ - 0x0067 - 0x0082 reg=9 xlen I │ │ + 0x0067 - 0x0082 reg=11 xlen I │ │ 0x001b - 0x009c reg=6 fhcrc Z │ │ 0x0031 - 0x009c reg=8 id1id2 S │ │ - 0x0090 - 0x009c reg=10 index J │ │ - 0x009f - 0x00b8 reg=10 index J │ │ - 0x00c6 - 0x00eb reg=10 index J │ │ + 0x0090 - 0x009c reg=9 index J │ │ + 0x009f - 0x00b8 reg=9 index J │ │ + 0x00c6 - 0x00eb reg=9 index J │ │ 0x009f - 0x0106 reg=6 fhcrc Z │ │ 0x0013 - 0x0106 reg=7 flags B │ │ 0x009f - 0x0106 reg=8 id1id2 S │ │ 0x0000 - 0x0106 reg=12 this Lokio/GzipSource; │ │ │ │ #3 : (in Lokio/GzipSource;) │ │ name : 'consumeTrailer' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -070c84: |[070c84] okio.GzipSource.consumeTrailer:()V │ │ -070c94: 1a00 4102 |0000: const-string v0, "CRC" // string@0241 │ │ -070c98: 5441 1f06 |0002: iget-object v1, v4, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070c9c: 7210 1c0e 0100 |0004: invoke-interface {v1}, Lokio/BufferedSource;.readIntLe:()I // method@0e1c │ │ -070ca2: 0a01 |0007: move-result v1 │ │ -070ca4: 5442 1b06 |0008: iget-object v2, v4, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ -070ca8: 6e10 cf0b 0200 |000a: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@0bcf │ │ -070cae: 0b02 |000d: move-result-wide v2 │ │ -070cb0: 8422 |000e: long-to-int v2, v2 │ │ -070cb2: 7040 780e 0421 |000f: invoke-direct {v4, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@0e78 │ │ -070cb8: 1a00 1104 |0012: const-string v0, "ISIZE" // string@0411 │ │ -070cbc: 5441 1f06 |0014: iget-object v1, v4, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070cc0: 7210 1c0e 0100 |0016: invoke-interface {v1}, Lokio/BufferedSource;.readIntLe:()I // method@0e1c │ │ -070cc6: 0a01 |0019: move-result v1 │ │ -070cc8: 5442 1c06 |001a: iget-object v2, v4, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@061c │ │ -070ccc: 6e10 e20b 0200 |001c: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getTotalOut:()I // method@0be2 │ │ -070cd2: 0a02 |001f: move-result v2 │ │ -070cd4: 7040 780e 0421 |0020: invoke-direct {v4, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@0e78 │ │ -070cda: 0e00 |0023: return-void │ │ +073638: |[073638] okio.GzipSource.consumeTrailer:()V │ │ +073648: 1a00 4102 |0000: const-string v0, "CRC" // string@0241 │ │ +07364c: 5441 1f06 |0002: iget-object v1, v4, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073650: 7210 1c0e 0100 |0004: invoke-interface {v1}, Lokio/BufferedSource;.readIntLe:()I // method@0e1c │ │ +073656: 0a01 |0007: move-result v1 │ │ +073658: 5442 1b06 |0008: iget-object v2, v4, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ +07365c: 6e10 cf0b 0200 |000a: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@0bcf │ │ +073662: 0b02 |000d: move-result-wide v2 │ │ +073664: 8422 |000e: long-to-int v2, v2 │ │ +073666: 7040 780e 0421 |000f: invoke-direct {v4, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@0e78 │ │ +07366c: 1a00 1104 |0012: const-string v0, "ISIZE" // string@0411 │ │ +073670: 5441 1f06 |0014: iget-object v1, v4, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073674: 7210 1c0e 0100 |0016: invoke-interface {v1}, Lokio/BufferedSource;.readIntLe:()I // method@0e1c │ │ +07367a: 0a01 |0019: move-result v1 │ │ +07367c: 5442 1c06 |001a: iget-object v2, v4, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@061c │ │ +073680: 6e10 e20b 0200 |001c: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getTotalOut:()I // method@0be2 │ │ +073686: 0a02 |001f: move-result v2 │ │ +073688: 7040 780e 0421 |0020: invoke-direct {v4, v0, v1, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@0e78 │ │ +07368e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0012 line=174 │ │ 0x0023 line=175 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lokio/GzipSource; │ │ │ │ #4 : (in Lokio/GzipSource;) │ │ name : 'updateCrc' │ │ type : '(Lokio/Buffer;JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -070cdc: |[070cdc] okio.GzipSource.updateCrc:(Lokio/Buffer;JJ)V │ │ -070cec: 5471 0006 |0000: iget-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -070cf0: 5213 3406 |0002: iget v3, v1, Lokio/Segment;.limit:I // field@0634 │ │ -070cf4: 5214 3706 |0004: iget v4, v1, Lokio/Segment;.pos:I // field@0637 │ │ -070cf8: b143 |0006: sub-int/2addr v3, v4 │ │ -070cfa: 8134 |0007: int-to-long v4, v3 │ │ -070cfc: 3103 0804 |0008: cmp-long v3, v8, v4 │ │ -070d00: 3a03 0c00 |000a: if-ltz v3, 0016 // +000c │ │ -070d04: 5213 3406 |000c: iget v3, v1, Lokio/Segment;.limit:I // field@0634 │ │ -070d08: 5214 3706 |000e: iget v4, v1, Lokio/Segment;.pos:I // field@0637 │ │ -070d0c: b143 |0010: sub-int/2addr v3, v4 │ │ -070d0e: 8134 |0011: int-to-long v4, v3 │ │ -070d10: bc48 |0012: sub-long/2addr v8, v4 │ │ -070d12: 5411 3506 |0013: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -070d16: 28ed |0015: goto 0002 // -0013 │ │ -070d18: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ -070d1c: 3103 0a04 |0018: cmp-long v3, v10, v4 │ │ -070d20: 3d03 1e00 |001a: if-lez v3, 0038 // +001e │ │ -070d24: 5213 3706 |001c: iget v3, v1, Lokio/Segment;.pos:I // field@0637 │ │ -070d28: 8134 |001e: int-to-long v4, v3 │ │ -070d2a: bb84 |001f: add-long/2addr v4, v8 │ │ -070d2c: 8440 |0020: long-to-int v0, v4 │ │ -070d2e: 5213 3406 |0021: iget v3, v1, Lokio/Segment;.limit:I // field@0634 │ │ -070d32: b103 |0023: sub-int/2addr v3, v0 │ │ -070d34: 8134 |0024: int-to-long v4, v3 │ │ -070d36: 7140 0b0a 54ba |0025: invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -070d3c: 0b04 |0028: move-result-wide v4 │ │ -070d3e: 8442 |0029: long-to-int v2, v4 │ │ -070d40: 5463 1b06 |002a: iget-object v3, v6, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ -070d44: 5414 3306 |002c: iget-object v4, v1, Lokio/Segment;.data:[B // field@0633 │ │ -070d48: 6e40 d10b 4320 |002e: invoke-virtual {v3, v4, v0, v2}, Ljava/util/zip/CRC32;.update:([BII)V // method@0bd1 │ │ -070d4e: 8124 |0031: int-to-long v4, v2 │ │ -070d50: bc4a |0032: sub-long/2addr v10, v4 │ │ -070d52: 1608 0000 |0033: const-wide/16 v8, #int 0 // #0 │ │ -070d56: 5411 3506 |0035: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -070d5a: 28df |0037: goto 0016 // -0021 │ │ -070d5c: 0e00 |0038: return-void │ │ +073690: |[073690] okio.GzipSource.updateCrc:(Lokio/Buffer;JJ)V │ │ +0736a0: 5461 0006 |0000: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0736a4: 5213 3406 |0002: iget v3, v1, Lokio/Segment;.limit:I // field@0634 │ │ +0736a8: 5214 3706 |0004: iget v4, v1, Lokio/Segment;.pos:I // field@0637 │ │ +0736ac: b143 |0006: sub-int/2addr v3, v4 │ │ +0736ae: 8133 |0007: int-to-long v3, v3 │ │ +0736b0: 3103 0703 |0008: cmp-long v3, v7, v3 │ │ +0736b4: 3a03 0c00 |000a: if-ltz v3, 0016 // +000c │ │ +0736b8: 5213 3406 |000c: iget v3, v1, Lokio/Segment;.limit:I // field@0634 │ │ +0736bc: 5214 3706 |000e: iget v4, v1, Lokio/Segment;.pos:I // field@0637 │ │ +0736c0: b143 |0010: sub-int/2addr v3, v4 │ │ +0736c2: 8133 |0011: int-to-long v3, v3 │ │ +0736c4: bc37 |0012: sub-long/2addr v7, v3 │ │ +0736c6: 5411 3506 |0013: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +0736ca: 28ed |0015: goto 0002 // -0013 │ │ +0736cc: 1603 0000 |0016: const-wide/16 v3, #int 0 // #0 │ │ +0736d0: 3103 0903 |0018: cmp-long v3, v9, v3 │ │ +0736d4: 3d03 1e00 |001a: if-lez v3, 0038 // +001e │ │ +0736d8: 5213 3706 |001c: iget v3, v1, Lokio/Segment;.pos:I // field@0637 │ │ +0736dc: 8133 |001e: int-to-long v3, v3 │ │ +0736de: bb73 |001f: add-long/2addr v3, v7 │ │ +0736e0: 8430 |0020: long-to-int v0, v3 │ │ +0736e2: 5213 3406 |0021: iget v3, v1, Lokio/Segment;.limit:I // field@0634 │ │ +0736e6: b103 |0023: sub-int/2addr v3, v0 │ │ +0736e8: 8133 |0024: int-to-long v3, v3 │ │ +0736ea: 7140 0b0a 43a9 |0025: invoke-static {v3, v4, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +0736f0: 0b03 |0028: move-result-wide v3 │ │ +0736f2: 8432 |0029: long-to-int v2, v3 │ │ +0736f4: 5453 1b06 |002a: iget-object v3, v5, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@061b │ │ +0736f8: 5414 3306 |002c: iget-object v4, v1, Lokio/Segment;.data:[B // field@0633 │ │ +0736fc: 6e40 d10b 4320 |002e: invoke-virtual {v3, v4, v0, v2}, Ljava/util/zip/CRC32;.update:([BII)V // method@0bd1 │ │ +073702: 8123 |0031: int-to-long v3, v2 │ │ +073704: bc39 |0032: sub-long/2addr v9, v3 │ │ +073706: 1607 0000 |0033: const-wide/16 v7, #int 0 // #0 │ │ +07370a: 5411 3506 |0035: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +07370e: 28df |0037: goto 0016 // -0021 │ │ +073710: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=189 │ │ 0x000c line=190 │ │ 0x0013 line=189 │ │ 0x0016 line=194 │ │ @@ -135420,103 +135372,103 @@ │ │ 0x0033 line=199 │ │ 0x0035 line=194 │ │ 0x0038 line=201 │ │ locals : │ │ 0x0021 - 0x0038 reg=0 pos I │ │ 0x002a - 0x0038 reg=2 toUpdate I │ │ 0x0002 - 0x0039 reg=1 s Lokio/Segment; │ │ - 0x0000 - 0x0039 reg=6 this Lokio/GzipSource; │ │ - 0x0000 - 0x0039 reg=7 buffer Lokio/Buffer; │ │ - 0x0000 - 0x0039 reg=8 offset J │ │ - 0x0000 - 0x0039 reg=10 byteCount J │ │ + 0x0000 - 0x0039 reg=5 this Lokio/GzipSource; │ │ + 0x0000 - 0x0039 reg=6 buffer Lokio/Buffer; │ │ + 0x0000 - 0x0039 reg=7 offset J │ │ + 0x0000 - 0x0039 reg=9 byteCount J │ │ │ │ Virtual methods - │ │ #0 : (in Lokio/GzipSource;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -070d60: |[070d60] okio.GzipSource.close:()V │ │ -070d70: 5410 1d06 |0000: iget-object v0, v1, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@061d │ │ -070d74: 6e10 810e 0000 |0002: invoke-virtual {v0}, Lokio/InflaterSource;.close:()V // method@0e81 │ │ -070d7a: 0e00 |0005: return-void │ │ +073714: |[073714] okio.GzipSource.close:()V │ │ +073724: 5410 1d06 |0000: iget-object v0, v1, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@061d │ │ +073728: 6e10 810e 0000 |0002: invoke-virtual {v0}, Lokio/InflaterSource;.close:()V // method@0e81 │ │ +07372e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/GzipSource; │ │ │ │ #1 : (in Lokio/GzipSource;) │ │ name : 'read' │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -070d7c: |[070d7c] okio.GzipSource.read:(Lokio/Buffer;J)J │ │ -070d8c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -070d90: 1228 |0002: const/4 v8, #int 2 // #2 │ │ -070d92: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -070d94: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -070d98: 3106 0c04 |0006: cmp-long v6, v12, v4 │ │ -070d9c: 3b06 1b00 |0008: if-gez v6, 0023 // +001b │ │ -070da0: 2200 ac01 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -070da4: 2201 c101 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -070da8: 7010 500a 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -070dae: 1a06 3f0e |0011: const-string v6, "byteCount < 0: " // string@0e3f │ │ -070db2: 6e20 580a 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070db8: 0c01 |0016: move-result-object v1 │ │ -070dba: 6e30 560a c10d |0017: invoke-virtual {v1, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -070dc0: 0c01 |001a: move-result-object v1 │ │ -070dc2: 6e10 640a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -070dc8: 0c01 |001e: move-result-object v1 │ │ -070dca: 7020 ef09 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -070dd0: 2700 |0022: throw v0 │ │ -070dd2: 3106 0c04 |0023: cmp-long v6, v12, v4 │ │ -070dd6: 3906 0300 |0025: if-nez v6, 0028 // +0003 │ │ -070dda: 1004 |0027: return-wide v4 │ │ -070ddc: 52a6 1e06 |0028: iget v6, v10, Lokio/GzipSource;.section:I // field@061e │ │ -070de0: 3906 0700 |002a: if-nez v6, 0031 // +0007 │ │ -070de4: 7010 7a0e 0a00 |002c: invoke-direct {v10}, Lokio/GzipSource;.consumeHeader:()V // method@0e7a │ │ -070dea: 59a7 1e06 |002f: iput v7, v10, Lokio/GzipSource;.section:I // field@061e │ │ -070dee: 52a6 1e06 |0031: iget v6, v10, Lokio/GzipSource;.section:I // field@061e │ │ -070df2: 3376 1600 |0033: if-ne v6, v7, 0049 // +0016 │ │ -070df6: 53b2 0106 |0035: iget-wide v2, v11, Lokio/Buffer;.size:J // field@0601 │ │ -070dfa: 54a6 1d06 |0037: iget-object v6, v10, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@061d │ │ -070dfe: 6e40 820e b6dc |0039: invoke-virtual {v6, v11, v12, v13}, Lokio/InflaterSource;.read:(Lokio/Buffer;J)J // method@0e82 │ │ -070e04: 0b04 |003c: move-result-wide v4 │ │ -070e06: 3106 0400 |003d: cmp-long v6, v4, v0 │ │ -070e0a: 3806 0800 |003f: if-eqz v6, 0047 // +0008 │ │ -070e0e: 07a0 |0041: move-object v0, v10 │ │ -070e10: 07b1 |0042: move-object v1, v11 │ │ -070e12: 7606 7e0e 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ -070e18: 28e1 |0046: goto 0027 // -001f │ │ -070e1a: 59a8 1e06 |0047: iput v8, v10, Lokio/GzipSource;.section:I // field@061e │ │ -070e1e: 52a6 1e06 |0049: iget v6, v10, Lokio/GzipSource;.section:I // field@061e │ │ -070e22: 3386 1800 |004b: if-ne v6, v8, 0063 // +0018 │ │ -070e26: 7010 7b0e 0a00 |004d: invoke-direct {v10}, Lokio/GzipSource;.consumeTrailer:()V // method@0e7b │ │ -070e2c: 1236 |0050: const/4 v6, #int 3 // #3 │ │ -070e2e: 59a6 1e06 |0051: iput v6, v10, Lokio/GzipSource;.section:I // field@061e │ │ -070e32: 54a6 1f06 |0053: iget-object v6, v10, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070e36: 7210 060e 0600 |0055: invoke-interface {v6}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ -070e3c: 0a06 |0058: move-result v6 │ │ -070e3e: 3906 0a00 |0059: if-nez v6, 0063 // +000a │ │ -070e42: 2200 8a01 |005b: new-instance v0, Ljava/io/IOException; // type@018a │ │ -070e46: 1a01 2a13 |005d: const-string v1, "gzip finished without exhausting source" // string@132a │ │ -070e4a: 7020 9809 1000 |005f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -070e50: 2700 |0062: throw v0 │ │ -070e52: 0404 |0063: move-wide v4, v0 │ │ -070e54: 28c3 |0064: goto 0027 // -003d │ │ +073730: |[073730] okio.GzipSource.read:(Lokio/Buffer;J)J │ │ +073740: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +073744: 1228 |0002: const/4 v8, #int 2 // #2 │ │ +073746: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +073748: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +07374c: 3106 0b04 |0006: cmp-long v6, v11, v4 │ │ +073750: 3b06 1b00 |0008: if-gez v6, 0023 // +001b │ │ +073754: 2200 be01 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +073758: 2201 d301 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +07375c: 7010 500a 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +073762: 1a06 520e |0011: const-string v6, "byteCount < 0: " // string@0e52 │ │ +073766: 6e20 580a 6100 |0013: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07376c: 0c01 |0016: move-result-object v1 │ │ +07376e: 6e30 560a b10c |0017: invoke-virtual {v1, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +073774: 0c01 |001a: move-result-object v1 │ │ +073776: 6e10 640a 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07377c: 0c01 |001e: move-result-object v1 │ │ +07377e: 7020 ef09 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +073784: 2700 |0022: throw v0 │ │ +073786: 3106 0b04 |0023: cmp-long v6, v11, v4 │ │ +07378a: 3906 0300 |0025: if-nez v6, 0028 // +0003 │ │ +07378e: 1004 |0027: return-wide v4 │ │ +073790: 5296 1e06 |0028: iget v6, v9, Lokio/GzipSource;.section:I // field@061e │ │ +073794: 3906 0700 |002a: if-nez v6, 0031 // +0007 │ │ +073798: 7010 7a0e 0900 |002c: invoke-direct {v9}, Lokio/GzipSource;.consumeHeader:()V // method@0e7a │ │ +07379e: 5997 1e06 |002f: iput v7, v9, Lokio/GzipSource;.section:I // field@061e │ │ +0737a2: 5296 1e06 |0031: iget v6, v9, Lokio/GzipSource;.section:I // field@061e │ │ +0737a6: 3376 1600 |0033: if-ne v6, v7, 0049 // +0016 │ │ +0737aa: 53a2 0106 |0035: iget-wide v2, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0737ae: 5496 1d06 |0037: iget-object v6, v9, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@061d │ │ +0737b2: 6e40 820e a6cb |0039: invoke-virtual {v6, v10, v11, v12}, Lokio/InflaterSource;.read:(Lokio/Buffer;J)J // method@0e82 │ │ +0737b8: 0b04 |003c: move-result-wide v4 │ │ +0737ba: 3106 0400 |003d: cmp-long v6, v4, v0 │ │ +0737be: 3806 0800 |003f: if-eqz v6, 0047 // +0008 │ │ +0737c2: 0790 |0041: move-object v0, v9 │ │ +0737c4: 07a1 |0042: move-object v1, v10 │ │ +0737c6: 7606 7e0e 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@0e7e │ │ +0737cc: 28e1 |0046: goto 0027 // -001f │ │ +0737ce: 5998 1e06 |0047: iput v8, v9, Lokio/GzipSource;.section:I // field@061e │ │ +0737d2: 5296 1e06 |0049: iget v6, v9, Lokio/GzipSource;.section:I // field@061e │ │ +0737d6: 3386 1800 |004b: if-ne v6, v8, 0063 // +0018 │ │ +0737da: 7010 7b0e 0900 |004d: invoke-direct {v9}, Lokio/GzipSource;.consumeTrailer:()V // method@0e7b │ │ +0737e0: 1236 |0050: const/4 v6, #int 3 // #3 │ │ +0737e2: 5996 1e06 |0051: iput v6, v9, Lokio/GzipSource;.section:I // field@061e │ │ +0737e6: 5496 1f06 |0053: iget-object v6, v9, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +0737ea: 7210 060e 0600 |0055: invoke-interface {v6}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ +0737f0: 0a06 |0058: move-result v6 │ │ +0737f2: 3906 0a00 |0059: if-nez v6, 0063 // +000a │ │ +0737f6: 2200 9c01 |005b: new-instance v0, Ljava/io/IOException; // type@019c │ │ +0737fa: 1a01 3d13 |005d: const-string v1, "gzip finished without exhausting source" // string@133d │ │ +0737fe: 7020 9809 1000 |005f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +073804: 2700 |0062: throw v0 │ │ +073806: 0404 |0063: move-wide v4, v0 │ │ +073808: 28c3 |0064: goto 0027 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0006 line=68 │ │ 0x0023 line=69 │ │ 0x0027 line=104 │ │ 0x0028 line=72 │ │ 0x002c line=73 │ │ @@ -135532,44 +135484,44 @@ │ │ 0x0050 line=93 │ │ 0x0053 line=99 │ │ 0x005b line=100 │ │ 0x0064 line=104 │ │ locals : │ │ 0x0037 - 0x0049 reg=2 offset J │ │ 0x003d - 0x0049 reg=4 result J │ │ - 0x0000 - 0x0065 reg=10 this Lokio/GzipSource; │ │ - 0x0000 - 0x0065 reg=11 sink Lokio/Buffer; │ │ - 0x0000 - 0x0065 reg=12 byteCount J │ │ + 0x0000 - 0x0065 reg=9 this Lokio/GzipSource; │ │ + 0x0000 - 0x0065 reg=10 sink Lokio/Buffer; │ │ + 0x0000 - 0x0065 reg=11 byteCount J │ │ │ │ #2 : (in Lokio/GzipSource;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -070e58: |[070e58] okio.GzipSource.timeout:()Lokio/Timeout; │ │ -070e68: 5410 1f06 |0000: iget-object v0, v1, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ -070e6c: 7210 2b0e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ -070e72: 0c00 |0005: move-result-object v0 │ │ -070e74: 1100 |0006: return-object v0 │ │ +07380c: |[07380c] okio.GzipSource.timeout:()Lokio/Timeout; │ │ +07381c: 5410 1f06 |0000: iget-object v0, v1, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@061f │ │ +073820: 7210 2b0e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ +073826: 0c00 |0005: move-result-object v0 │ │ +073828: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/GzipSource; │ │ │ │ source_file_idx : 935 (GzipSource.java) │ │ │ │ Class #381 header: │ │ -class_idx : 665 │ │ +class_idx : 685 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 1083 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #381 annotations: │ │ @@ -135612,29 +135564,29 @@ │ │ type : '(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -070e78: |[070e78] okio.InflaterSource.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V │ │ -070e88: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -070e8e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -070e92: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -070e96: 1a01 e91a |0007: const-string v1, "source == null" // string@1ae9 │ │ -070e9a: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -070ea0: 2700 |000c: throw v0 │ │ -070ea2: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ -070ea6: 2200 ac01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -070eaa: 1a01 1d14 |0011: const-string v1, "inflater == null" // string@141d │ │ -070eae: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -070eb4: 2700 |0016: throw v0 │ │ -070eb6: 5b23 2306 |0017: iput-object v3, v2, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ -070eba: 5b24 2206 |0019: iput-object v4, v2, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -070ebe: 0e00 |001b: return-void │ │ +07382c: |[07382c] okio.InflaterSource.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V │ │ +07383c: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +073842: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +073846: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +07384a: 1a01 fa1a |0007: const-string v1, "source == null" // string@1afa │ │ +07384e: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +073854: 2700 |000c: throw v0 │ │ +073856: 3904 0a00 |000d: if-nez v4, 0017 // +000a │ │ +07385a: 2200 be01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +07385e: 1a01 2f14 |0011: const-string v1, "inflater == null" // string@142f │ │ +073862: 7020 ef09 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +073868: 2700 |0016: throw v0 │ │ +07386a: 5b23 2306 |0017: iput-object v3, v2, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ +07386e: 5b24 2206 |0019: iput-object v4, v2, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +073872: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x000d line=50 │ │ 0x0017 line=51 │ │ 0x0019 line=52 │ │ @@ -135649,19 +135601,19 @@ │ │ type : '(Lokio/Source;Ljava/util/zip/Inflater;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -070ec0: |[070ec0] okio.InflaterSource.:(Lokio/Source;Ljava/util/zip/Inflater;)V │ │ -070ed0: 7110 990e 0200 |0000: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ -070ed6: 0c00 |0003: move-result-object v0 │ │ -070ed8: 7030 7f0e 0103 |0004: invoke-direct {v1, v0, v3}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@0e7f │ │ -070ede: 0e00 |0007: return-void │ │ +073874: |[073874] okio.InflaterSource.:(Lokio/Source;Ljava/util/zip/Inflater;)V │ │ +073884: 7110 990e 0200 |0000: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@0e99 │ │ +07388a: 0c00 |0003: move-result-object v0 │ │ +07388c: 7030 7f0e 0103 |0004: invoke-direct {v1, v0, v3}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@0e7f │ │ +073892: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokio/InflaterSource; │ │ 0x0000 - 0x0008 reg=2 source Lokio/Source; │ │ @@ -135672,30 +135624,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -070ee0: |[070ee0] okio.InflaterSource.releaseInflatedBytes:()V │ │ -070ef0: 5241 2006 |0000: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ -070ef4: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -070ef8: 0e00 |0004: return-void │ │ -070efa: 5241 2006 |0005: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ -070efe: 5442 2206 |0007: iget-object v2, v4, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -070f02: 6e10 e10b 0200 |0009: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getRemaining:()I // method@0be1 │ │ -070f08: 0a02 |000c: move-result v2 │ │ -070f0a: 9100 0102 |000d: sub-int v0, v1, v2 │ │ -070f0e: 5241 2006 |000f: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ -070f12: b101 |0011: sub-int/2addr v1, v0 │ │ -070f14: 5941 2006 |0012: iput v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ -070f18: 5441 2306 |0014: iget-object v1, v4, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ -070f1c: 8102 |0016: int-to-long v2, v0 │ │ -070f1e: 7230 2a0e 2103 |0017: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ -070f24: 28ea |001a: goto 0004 // -0016 │ │ +073894: |[073894] okio.InflaterSource.releaseInflatedBytes:()V │ │ +0738a4: 5241 2006 |0000: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ +0738a8: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0738ac: 0e00 |0004: return-void │ │ +0738ae: 5241 2006 |0005: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ +0738b2: 5442 2206 |0007: iget-object v2, v4, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +0738b6: 6e10 e10b 0200 |0009: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getRemaining:()I // method@0be1 │ │ +0738bc: 0a02 |000c: move-result v2 │ │ +0738be: 9100 0102 |000d: sub-int v0, v1, v2 │ │ +0738c2: 5241 2006 |000f: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ +0738c6: b101 |0011: sub-int/2addr v1, v0 │ │ +0738c8: 5941 2006 |0012: iput v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ +0738cc: 5441 2306 |0014: iget-object v1, v4, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ +0738d0: 8102 |0016: int-to-long v2, v0 │ │ +0738d2: 7230 2a0e 2103 |0017: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@0e2a │ │ +0738d8: 28ea |001a: goto 0004 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=116 │ │ 0x0005 line=113 │ │ 0x000f line=114 │ │ 0x0014 line=115 │ │ @@ -135709,25 +135661,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -070f28: |[070f28] okio.InflaterSource.close:()V │ │ -070f38: 5510 2106 |0000: iget-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@0621 │ │ -070f3c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -070f40: 0e00 |0004: return-void │ │ -070f42: 5410 2206 |0005: iget-object v0, v1, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -070f46: 6e10 df0b 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@0bdf │ │ -070f4c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -070f4e: 5c10 2106 |000b: iput-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@0621 │ │ -070f52: 5410 2306 |000d: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ -070f56: 7210 050e 0000 |000f: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ -070f5c: 28f2 |0012: goto 0004 // -000e │ │ +0738dc: |[0738dc] okio.InflaterSource.close:()V │ │ +0738ec: 5510 2106 |0000: iget-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@0621 │ │ +0738f0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0738f4: 0e00 |0004: return-void │ │ +0738f6: 5410 2206 |0005: iget-object v0, v1, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +0738fa: 6e10 df0b 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@0bdf │ │ +073900: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +073902: 5c10 2106 |000b: iput-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@0621 │ │ +073906: 5410 2306 |000d: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ +07390a: 7210 050e 0000 |000f: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@0e05 │ │ +073910: 28f2 |0012: goto 0004 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=127 │ │ 0x0005 line=124 │ │ 0x000a line=125 │ │ 0x000d line=126 │ │ @@ -135739,88 +135691,88 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 140 16-bit code units │ │ -070f60: |[070f60] okio.InflaterSource.read:(Lokio/Buffer;J)J │ │ -070f70: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -070f74: 3106 0a04 |0002: cmp-long v6, v10, v4 │ │ -070f78: 3b06 1b00 |0004: if-gez v6, 001f // +001b │ │ -070f7c: 2204 ac01 |0006: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -070f80: 2205 c101 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -070f84: 7010 500a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -070f8a: 1a06 3f0e |000d: const-string v6, "byteCount < 0: " // string@0e3f │ │ -070f8e: 6e20 580a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -070f94: 0c05 |0012: move-result-object v5 │ │ -070f96: 6e30 560a a50b |0013: invoke-virtual {v5, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -070f9c: 0c05 |0016: move-result-object v5 │ │ -070f9e: 6e10 640a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -070fa4: 0c05 |001a: move-result-object v5 │ │ -070fa6: 7020 ef09 5400 |001b: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -070fac: 2704 |001e: throw v4 │ │ -070fae: 5586 2106 |001f: iget-boolean v6, v8, Lokio/InflaterSource;.closed:Z // field@0621 │ │ -070fb2: 3806 0a00 |0021: if-eqz v6, 002b // +000a │ │ -070fb6: 2204 ad01 |0023: new-instance v4, Ljava/lang/IllegalStateException; // type@01ad │ │ -070fba: 1a05 140f |0025: const-string v5, "closed" // string@0f14 │ │ -070fbe: 7020 f209 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -070fc4: 2704 |002a: throw v4 │ │ -070fc6: 3106 0a04 |002b: cmp-long v6, v10, v4 │ │ -070fca: 3906 0300 |002d: if-nez v6, 0030 // +0003 │ │ -070fce: 1004 |002f: return-wide v4 │ │ -070fd0: 6e10 830e 0800 |0030: invoke-virtual {v8}, Lokio/InflaterSource;.refill:()Z // method@0e83 │ │ -070fd6: 0a02 |0033: move-result v2 │ │ -070fd8: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -070fda: 6e20 c10d 4900 |0035: invoke-virtual {v9, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -070fe0: 0c03 |0038: move-result-object v3 │ │ -070fe2: 5484 2206 |0039: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -070fe6: 5435 3306 |003b: iget-object v5, v3, Lokio/Segment;.data:[B // field@0633 │ │ -070fea: 5236 3406 |003d: iget v6, v3, Lokio/Segment;.limit:I // field@0634 │ │ -070fee: 5237 3406 |003f: iget v7, v3, Lokio/Segment;.limit:I // field@0634 │ │ -070ff2: d177 0008 |0041: rsub-int v7, v7, #int 2048 // #0800 │ │ -070ff6: 6e40 e30b 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@0be3 │ │ -070ffc: 0a00 |0046: move-result v0 │ │ -070ffe: 3d00 0f00 |0047: if-lez v0, 0056 // +000f │ │ -071002: 5234 3406 |0049: iget v4, v3, Lokio/Segment;.limit:I // field@0634 │ │ -071006: b004 |004b: add-int/2addr v4, v0 │ │ -071008: 5934 3406 |004c: iput v4, v3, Lokio/Segment;.limit:I // field@0634 │ │ -07100c: 5394 0106 |004e: iget-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ -071010: 8106 |0050: int-to-long v6, v0 │ │ -071012: bb64 |0051: add-long/2addr v4, v6 │ │ -071014: 5a94 0106 |0052: iput-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ -071018: 8104 |0054: int-to-long v4, v0 │ │ -07101a: 28da |0055: goto 002f // -0026 │ │ -07101c: 5484 2206 |0056: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -071020: 6e10 e00b 0400 |0058: invoke-virtual {v4}, Ljava/util/zip/Inflater;.finished:()Z // method@0be0 │ │ -071026: 0a04 |005b: move-result v4 │ │ -071028: 3904 0a00 |005c: if-nez v4, 0066 // +000a │ │ -07102c: 5484 2206 |005e: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -071030: 6e10 e40b 0400 |0060: invoke-virtual {v4}, Ljava/util/zip/Inflater;.needsDictionary:()Z // method@0be4 │ │ -071036: 0a04 |0063: move-result v4 │ │ -071038: 3804 1700 |0064: if-eqz v4, 007b // +0017 │ │ -07103c: 7010 840e 0800 |0066: invoke-direct {v8}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@0e84 │ │ -071042: 5234 3706 |0069: iget v4, v3, Lokio/Segment;.pos:I // field@0637 │ │ -071046: 5235 3406 |006b: iget v5, v3, Lokio/Segment;.limit:I // field@0634 │ │ -07104a: 3354 0b00 |006d: if-ne v4, v5, 0078 // +000b │ │ -07104e: 6e10 010f 0300 |006f: invoke-virtual {v3}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -071054: 0c04 |0072: move-result-object v4 │ │ -071056: 5b94 0006 |0073: iput-object v4, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -07105a: 7110 060f 0300 |0075: invoke-static {v3}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -071060: 1604 ffff |0078: const-wide/16 v4, #int -1 // #ffff │ │ -071064: 28b5 |007a: goto 002f // -004b │ │ -071066: 3802 b5ff |007b: if-eqz v2, 0030 // -004b │ │ -07106a: 2204 8401 |007d: new-instance v4, Ljava/io/EOFException; // type@0184 │ │ -07106e: 1a05 eb1a |007f: const-string v5, "source exhausted prematurely" // string@1aeb │ │ -071072: 7020 7f09 5400 |0081: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@097f │ │ -071078: 2704 |0084: throw v4 │ │ -07107a: 0d01 |0085: move-exception v1 │ │ -07107c: 2204 8a01 |0086: new-instance v4, Ljava/io/IOException; // type@018a │ │ -071080: 7020 9909 1400 |0088: invoke-direct {v4, v1}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@0999 │ │ -071086: 2704 |008b: throw v4 │ │ +073914: |[073914] okio.InflaterSource.read:(Lokio/Buffer;J)J │ │ +073924: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +073928: 3106 0a04 |0002: cmp-long v6, v10, v4 │ │ +07392c: 3b06 1b00 |0004: if-gez v6, 001f // +001b │ │ +073930: 2204 be01 |0006: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +073934: 2205 d301 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +073938: 7010 500a 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07393e: 1a06 520e |000d: const-string v6, "byteCount < 0: " // string@0e52 │ │ +073942: 6e20 580a 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +073948: 0c05 |0012: move-result-object v5 │ │ +07394a: 6e30 560a a50b |0013: invoke-virtual {v5, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +073950: 0c05 |0016: move-result-object v5 │ │ +073952: 6e10 640a 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +073958: 0c05 |001a: move-result-object v5 │ │ +07395a: 7020 ef09 5400 |001b: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +073960: 2704 |001e: throw v4 │ │ +073962: 5586 2106 |001f: iget-boolean v6, v8, Lokio/InflaterSource;.closed:Z // field@0621 │ │ +073966: 3806 0a00 |0021: if-eqz v6, 002b // +000a │ │ +07396a: 2204 bf01 |0023: new-instance v4, Ljava/lang/IllegalStateException; // type@01bf │ │ +07396e: 1a05 270f |0025: const-string v5, "closed" // string@0f27 │ │ +073972: 7020 f209 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +073978: 2704 |002a: throw v4 │ │ +07397a: 3106 0a04 |002b: cmp-long v6, v10, v4 │ │ +07397e: 3906 0300 |002d: if-nez v6, 0030 // +0003 │ │ +073982: 1004 |002f: return-wide v4 │ │ +073984: 6e10 830e 0800 |0030: invoke-virtual {v8}, Lokio/InflaterSource;.refill:()Z // method@0e83 │ │ +07398a: 0a02 |0033: move-result v2 │ │ +07398c: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +07398e: 6e20 c10d 4900 |0035: invoke-virtual {v9, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +073994: 0c03 |0038: move-result-object v3 │ │ +073996: 5484 2206 |0039: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +07399a: 5435 3306 |003b: iget-object v5, v3, Lokio/Segment;.data:[B // field@0633 │ │ +07399e: 5236 3406 |003d: iget v6, v3, Lokio/Segment;.limit:I // field@0634 │ │ +0739a2: 5237 3406 |003f: iget v7, v3, Lokio/Segment;.limit:I // field@0634 │ │ +0739a6: d177 0008 |0041: rsub-int v7, v7, #int 2048 // #0800 │ │ +0739aa: 6e40 e30b 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@0be3 │ │ +0739b0: 0a00 |0046: move-result v0 │ │ +0739b2: 3d00 0f00 |0047: if-lez v0, 0056 // +000f │ │ +0739b6: 5234 3406 |0049: iget v4, v3, Lokio/Segment;.limit:I // field@0634 │ │ +0739ba: b004 |004b: add-int/2addr v4, v0 │ │ +0739bc: 5934 3406 |004c: iput v4, v3, Lokio/Segment;.limit:I // field@0634 │ │ +0739c0: 5394 0106 |004e: iget-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ +0739c4: 8106 |0050: int-to-long v6, v0 │ │ +0739c6: bb64 |0051: add-long/2addr v4, v6 │ │ +0739c8: 5a94 0106 |0052: iput-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ +0739cc: 8104 |0054: int-to-long v4, v0 │ │ +0739ce: 28da |0055: goto 002f // -0026 │ │ +0739d0: 5484 2206 |0056: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +0739d4: 6e10 e00b 0400 |0058: invoke-virtual {v4}, Ljava/util/zip/Inflater;.finished:()Z // method@0be0 │ │ +0739da: 0a04 |005b: move-result v4 │ │ +0739dc: 3904 0a00 |005c: if-nez v4, 0066 // +000a │ │ +0739e0: 5484 2206 |005e: iget-object v4, v8, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +0739e4: 6e10 e40b 0400 |0060: invoke-virtual {v4}, Ljava/util/zip/Inflater;.needsDictionary:()Z // method@0be4 │ │ +0739ea: 0a04 |0063: move-result v4 │ │ +0739ec: 3804 1700 |0064: if-eqz v4, 007b // +0017 │ │ +0739f0: 7010 840e 0800 |0066: invoke-direct {v8}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@0e84 │ │ +0739f6: 5234 3706 |0069: iget v4, v3, Lokio/Segment;.pos:I // field@0637 │ │ +0739fa: 5235 3406 |006b: iget v5, v3, Lokio/Segment;.limit:I // field@0634 │ │ +0739fe: 3354 0b00 |006d: if-ne v4, v5, 0078 // +000b │ │ +073a02: 6e10 010f 0300 |006f: invoke-virtual {v3}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +073a08: 0c04 |0072: move-result-object v4 │ │ +073a0a: 5b94 0006 |0073: iput-object v4, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +073a0e: 7110 060f 0300 |0075: invoke-static {v3}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +073a14: 1604 ffff |0078: const-wide/16 v4, #int -1 // #ffff │ │ +073a18: 28b5 |007a: goto 002f // -004b │ │ +073a1a: 3802 b5ff |007b: if-eqz v2, 0030 // -004b │ │ +073a1e: 2204 9601 |007d: new-instance v4, Ljava/io/EOFException; // type@0196 │ │ +073a22: 1a05 fc1a |007f: const-string v5, "source exhausted prematurely" // string@1afc │ │ +073a26: 7020 7f09 5400 |0081: invoke-direct {v4, v5}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@097f │ │ +073a2c: 2704 |0084: throw v4 │ │ +073a2e: 0d01 |0085: move-exception v1 │ │ +073a30: 2204 9c01 |0086: new-instance v4, Ljava/io/IOException; // type@019c │ │ +073a34: 7020 9909 1400 |0088: invoke-direct {v4, v1}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@0999 │ │ +073a3a: 2704 |008b: throw v4 │ │ catches : 1 │ │ 0x0035 - 0x0085 │ │ Ljava/util/zip/DataFormatException; -> 0x0085 │ │ positions : │ │ 0x0002 line=57 │ │ 0x001f line=58 │ │ 0x002b line=59 │ │ @@ -135855,50 +135807,50 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -071098: |[071098] okio.InflaterSource.refill:()Z │ │ -0710a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0710aa: 5462 2206 |0001: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -0710ae: 6e10 e50b 0200 |0003: invoke-virtual {v2}, Ljava/util/zip/Inflater;.needsInput:()Z // method@0be5 │ │ -0710b4: 0a02 |0006: move-result v2 │ │ -0710b6: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -0710ba: 0f01 |0009: return v1 │ │ -0710bc: 7010 840e 0600 |000a: invoke-direct {v6}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@0e84 │ │ -0710c2: 5462 2206 |000d: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -0710c6: 6e10 e10b 0200 |000f: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getRemaining:()I // method@0be1 │ │ -0710cc: 0a02 |0012: move-result v2 │ │ -0710ce: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ -0710d2: 2201 ad01 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@01ad │ │ -0710d6: 1a02 a401 |0017: const-string v2, "?" // string@01a4 │ │ -0710da: 7020 f209 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0710e0: 2701 |001c: throw v1 │ │ -0710e2: 5462 2306 |001d: iget-object v2, v6, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ -0710e6: 7210 060e 0200 |001f: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ -0710ec: 0a02 |0022: move-result v2 │ │ -0710ee: 3802 0400 |0023: if-eqz v2, 0027 // +0004 │ │ -0710f2: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0710f4: 28e3 |0026: goto 0009 // -001d │ │ -0710f6: 5462 2306 |0027: iget-object v2, v6, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ -0710fa: 7210 040e 0200 |0029: invoke-interface {v2}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ -071100: 0c02 |002c: move-result-object v2 │ │ -071102: 5420 0006 |002d: iget-object v0, v2, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -071106: 5202 3406 |002f: iget v2, v0, Lokio/Segment;.limit:I // field@0634 │ │ -07110a: 5203 3706 |0031: iget v3, v0, Lokio/Segment;.pos:I // field@0637 │ │ -07110e: b132 |0033: sub-int/2addr v2, v3 │ │ -071110: 5962 2006 |0034: iput v2, v6, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ -071114: 5462 2206 |0036: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ -071118: 5403 3306 |0038: iget-object v3, v0, Lokio/Segment;.data:[B // field@0633 │ │ -07111c: 5204 3706 |003a: iget v4, v0, Lokio/Segment;.pos:I // field@0637 │ │ -071120: 5265 2006 |003c: iget v5, v6, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ -071124: 6e40 e60b 3254 |003e: invoke-virtual {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@0be6 │ │ -07112a: 28c8 |0041: goto 0009 // -0038 │ │ +073a4c: |[073a4c] okio.InflaterSource.refill:()Z │ │ +073a5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +073a5e: 5462 2206 |0001: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +073a62: 6e10 e50b 0200 |0003: invoke-virtual {v2}, Ljava/util/zip/Inflater;.needsInput:()Z // method@0be5 │ │ +073a68: 0a02 |0006: move-result v2 │ │ +073a6a: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +073a6e: 0f01 |0009: return v1 │ │ +073a70: 7010 840e 0600 |000a: invoke-direct {v6}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@0e84 │ │ +073a76: 5462 2206 |000d: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +073a7a: 6e10 e10b 0200 |000f: invoke-virtual {v2}, Ljava/util/zip/Inflater;.getRemaining:()I // method@0be1 │ │ +073a80: 0a02 |0012: move-result v2 │ │ +073a82: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ +073a86: 2201 bf01 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@01bf │ │ +073a8a: 1a02 a401 |0017: const-string v2, "?" // string@01a4 │ │ +073a8e: 7020 f209 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +073a94: 2701 |001c: throw v1 │ │ +073a96: 5462 2306 |001d: iget-object v2, v6, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ +073a9a: 7210 060e 0200 |001f: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@0e06 │ │ +073aa0: 0a02 |0022: move-result v2 │ │ +073aa2: 3802 0400 |0023: if-eqz v2, 0027 // +0004 │ │ +073aa6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +073aa8: 28e3 |0026: goto 0009 // -001d │ │ +073aaa: 5462 2306 |0027: iget-object v2, v6, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ +073aae: 7210 040e 0200 |0029: invoke-interface {v2}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@0e04 │ │ +073ab4: 0c02 |002c: move-result-object v2 │ │ +073ab6: 5420 0006 |002d: iget-object v0, v2, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +073aba: 5202 3406 |002f: iget v2, v0, Lokio/Segment;.limit:I // field@0634 │ │ +073abe: 5203 3706 |0031: iget v3, v0, Lokio/Segment;.pos:I // field@0637 │ │ +073ac2: b132 |0033: sub-int/2addr v2, v3 │ │ +073ac4: 5962 2006 |0034: iput v2, v6, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ +073ac8: 5462 2206 |0036: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@0622 │ │ +073acc: 5403 3306 |0038: iget-object v3, v0, Lokio/Segment;.data:[B // field@0633 │ │ +073ad0: 5204 3706 |003a: iget v4, v0, Lokio/Segment;.pos:I // field@0637 │ │ +073ad4: 5265 2006 |003c: iget v5, v6, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@0620 │ │ +073ad8: 6e40 e60b 3254 |003e: invoke-virtual {v2, v3, v4, v5}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@0be6 │ │ +073ade: 28c8 |0041: goto 0009 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0009 line=107 │ │ 0x000a line=97 │ │ 0x000d line=98 │ │ 0x001d line=101 │ │ @@ -135914,32 +135866,32 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07112c: |[07112c] okio.InflaterSource.timeout:()Lokio/Timeout; │ │ -07113c: 5410 2306 |0000: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ -071140: 7210 2b0e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ -071146: 0c00 |0005: move-result-object v0 │ │ -071148: 1100 |0006: return-object v0 │ │ +073ae0: |[073ae0] okio.InflaterSource.timeout:()Lokio/Timeout; │ │ +073af0: 5410 2306 |0000: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@0623 │ │ +073af4: 7210 2b0e 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@0e2b │ │ +073afa: 0c00 |0005: move-result-object v0 │ │ +073afc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/InflaterSource; │ │ │ │ source_file_idx : 1083 (InflaterSource.java) │ │ │ │ Class #382 header: │ │ -class_idx : 666 │ │ +class_idx : 686 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2366 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2386 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #382 annotations: │ │ Annotations on class │ │ @@ -135974,19 +135926,19 @@ │ │ type : '(Lokio/Timeout;Ljava/io/OutputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07114c: |[07114c] okio.Okio$1.:(Lokio/Timeout;Ljava/io/OutputStream;)V │ │ -07115c: 5b01 2506 |0000: iput-object v1, v0, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@0625 │ │ -071160: 5b02 2406 |0002: iput-object v2, v0, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ -071164: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -07116a: 0e00 |0007: return-void │ │ +073b00: |[073b00] okio.Okio$1.:(Lokio/Timeout;Ljava/io/OutputStream;)V │ │ +073b10: 5b01 2506 |0000: iput-object v1, v0, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@0625 │ │ +073b14: 5b02 2406 |0002: iput-object v2, v0, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ +073b18: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +073b1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/Okio$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/Timeout; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/OutputStream; │ │ @@ -135997,18 +135949,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07116c: |[07116c] okio.Okio$1.close:()V │ │ -07117c: 5410 2406 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ -071180: 6e10 b109 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@09b1 │ │ -071186: 0e00 |0005: return-void │ │ +073b20: |[073b20] okio.Okio$1.close:()V │ │ +073b30: 5410 2406 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ +073b34: 6e10 b109 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@09b1 │ │ +073b3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$1; │ │ │ │ @@ -136017,18 +135969,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -071188: |[071188] okio.Okio$1.flush:()V │ │ -071198: 5410 2406 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ -07119c: 6e10 b209 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@09b2 │ │ -0711a2: 0e00 |0005: return-void │ │ +073b3c: |[073b3c] okio.Okio$1.flush:()V │ │ +073b4c: 5410 2406 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ +073b50: 6e10 b209 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@09b2 │ │ +073b56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$1; │ │ │ │ @@ -136037,17 +135989,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0711a4: |[0711a4] okio.Okio$1.timeout:()Lokio/Timeout; │ │ -0711b4: 5410 2506 |0000: iget-object v0, v1, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@0625 │ │ -0711b8: 1100 |0002: return-object v0 │ │ +073b58: |[073b58] okio.Okio$1.timeout:()Lokio/Timeout; │ │ +073b68: 5410 2506 |0000: iget-object v0, v1, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@0625 │ │ +073b6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Okio$1; │ │ │ │ #3 : (in Lokio/Okio$1;) │ │ @@ -136055,29 +136007,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0711bc: |[0711bc] okio.Okio$1.toString:()Ljava/lang/String; │ │ -0711cc: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0711d0: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0711d6: 1a01 b71a |0005: const-string v1, "sink(" // string@1ab7 │ │ -0711da: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0711e0: 0c00 |000a: move-result-object v0 │ │ -0711e2: 5421 2406 |000b: iget-object v1, v2, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ -0711e6: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0711ec: 0c00 |0010: move-result-object v0 │ │ -0711ee: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ -0711f2: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0711f8: 0c00 |0016: move-result-object v0 │ │ -0711fa: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -071200: 0c00 |001a: move-result-object v0 │ │ -071202: 1100 |001b: return-object v0 │ │ +073b70: |[073b70] okio.Okio$1.toString:()Ljava/lang/String; │ │ +073b80: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +073b84: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +073b8a: 1a01 c81a |0005: const-string v1, "sink(" // string@1ac8 │ │ +073b8e: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +073b94: 0c00 |000a: move-result-object v0 │ │ +073b96: 5421 2406 |000b: iget-object v1, v2, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ +073b9a: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +073ba0: 0c00 |0010: move-result-object v0 │ │ +073ba2: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ +073ba6: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +073bac: 0c00 |0016: move-result-object v0 │ │ +073bae: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +073bb4: 0c00 |001a: move-result-object v0 │ │ +073bb6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/Okio$1; │ │ │ │ #4 : (in Lokio/Okio$1;) │ │ @@ -136085,53 +136037,53 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -071204: |[071204] okio.Okio$1.write:(Lokio/Buffer;J)V │ │ -071214: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -071218: 5390 0106 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -07121c: 04a4 |0004: move-wide v4, v10 │ │ -07121e: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -071224: 3100 0a02 |0008: cmp-long v0, v10, v2 │ │ -071228: 3d00 3a00 |000a: if-lez v0, 0044 // +003a │ │ -07122c: 5480 2506 |000c: iget-object v0, v8, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@0625 │ │ -071230: 6e10 330f 0000 |000e: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@0f33 │ │ -071236: 5496 0006 |0011: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -07123a: 5260 3406 |0013: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ -07123e: 5261 3706 |0015: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -071242: b110 |0017: sub-int/2addr v0, v1 │ │ -071244: 8100 |0018: int-to-long v0, v0 │ │ -071246: 7140 0b0a ba10 |0019: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -07124c: 0b00 |001c: move-result-wide v0 │ │ -07124e: 8407 |001d: long-to-int v7, v0 │ │ -071250: 5480 2406 |001e: iget-object v0, v8, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ -071254: 5461 3306 |0020: iget-object v1, v6, Lokio/Segment;.data:[B // field@0633 │ │ -071258: 5264 3706 |0022: iget v4, v6, Lokio/Segment;.pos:I // field@0637 │ │ -07125c: 6e40 b509 1074 |0024: invoke-virtual {v0, v1, v4, v7}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ -071262: 5260 3706 |0027: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -071266: b070 |0029: add-int/2addr v0, v7 │ │ -071268: 5960 3706 |002a: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -07126c: 8170 |002c: int-to-long v0, v7 │ │ -07126e: bc0a |002d: sub-long/2addr v10, v0 │ │ -071270: 5390 0106 |002e: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -071274: 8174 |0030: int-to-long v4, v7 │ │ -071276: bc40 |0031: sub-long/2addr v0, v4 │ │ -071278: 5a90 0106 |0032: iput-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -07127c: 5260 3706 |0034: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -071280: 5261 3406 |0036: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ -071284: 3310 d0ff |0038: if-ne v0, v1, 0008 // -0030 │ │ -071288: 6e10 010f 0600 |003a: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -07128e: 0c00 |003d: move-result-object v0 │ │ -071290: 5b90 0006 |003e: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -071294: 7110 060f 0600 |0040: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -07129a: 28c5 |0043: goto 0008 // -003b │ │ -07129c: 0e00 |0044: return-void │ │ +073bb8: |[073bb8] okio.Okio$1.write:(Lokio/Buffer;J)V │ │ +073bc8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +073bcc: 5390 0106 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +073bd0: 04a4 |0004: move-wide v4, v10 │ │ +073bd2: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +073bd8: 3100 0a02 |0008: cmp-long v0, v10, v2 │ │ +073bdc: 3d00 3a00 |000a: if-lez v0, 0044 // +003a │ │ +073be0: 5480 2506 |000c: iget-object v0, v8, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@0625 │ │ +073be4: 6e10 330f 0000 |000e: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@0f33 │ │ +073bea: 5496 0006 |0011: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +073bee: 5260 3406 |0013: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ +073bf2: 5261 3706 |0015: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +073bf6: b110 |0017: sub-int/2addr v0, v1 │ │ +073bf8: 8100 |0018: int-to-long v0, v0 │ │ +073bfa: 7140 0b0a ba10 |0019: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +073c00: 0b00 |001c: move-result-wide v0 │ │ +073c02: 8407 |001d: long-to-int v7, v0 │ │ +073c04: 5480 2406 |001e: iget-object v0, v8, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@0624 │ │ +073c08: 5461 3306 |0020: iget-object v1, v6, Lokio/Segment;.data:[B // field@0633 │ │ +073c0c: 5264 3706 |0022: iget v4, v6, Lokio/Segment;.pos:I // field@0637 │ │ +073c10: 6e40 b509 1074 |0024: invoke-virtual {v0, v1, v4, v7}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ +073c16: 5260 3706 |0027: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +073c1a: b070 |0029: add-int/2addr v0, v7 │ │ +073c1c: 5960 3706 |002a: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +073c20: 8170 |002c: int-to-long v0, v7 │ │ +073c22: bc0a |002d: sub-long/2addr v10, v0 │ │ +073c24: 5390 0106 |002e: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +073c28: 8174 |0030: int-to-long v4, v7 │ │ +073c2a: bc40 |0031: sub-long/2addr v0, v4 │ │ +073c2c: 5a90 0106 |0032: iput-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +073c30: 5260 3706 |0034: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +073c34: 5261 3406 |0036: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ +073c38: 3310 d0ff |0038: if-ne v0, v1, 0008 // -0030 │ │ +073c3c: 6e10 010f 0600 |003a: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +073c42: 0c00 |003d: move-result-object v0 │ │ +073c44: 5b90 0006 |003e: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +073c48: 7110 060f 0600 |0040: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +073c4e: 28c5 |0043: goto 0008 // -003b │ │ +073c50: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0008 line=76 │ │ 0x000c line=77 │ │ 0x0011 line=78 │ │ 0x0013 line=79 │ │ @@ -136146,21 +136098,21 @@ │ │ locals : │ │ 0x0013 - 0x0044 reg=6 head Lokio/Segment; │ │ 0x001e - 0x0044 reg=7 toCopy I │ │ 0x0000 - 0x0045 reg=8 this Lokio/Okio$1; │ │ 0x0000 - 0x0045 reg=9 source Lokio/Buffer; │ │ 0x0000 - 0x0045 reg=10 byteCount J │ │ │ │ - source_file_idx : 2366 (Okio.java) │ │ + source_file_idx : 2386 (Okio.java) │ │ │ │ Class #383 header: │ │ -class_idx : 667 │ │ +class_idx : 687 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2366 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2386 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #383 annotations: │ │ Annotations on class │ │ @@ -136193,19 +136145,19 @@ │ │ type : '(Lokio/Timeout;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0712a0: |[0712a0] okio.Okio$2.:(Lokio/Timeout;Ljava/io/InputStream;)V │ │ -0712b0: 5b01 2706 |0000: iput-object v1, v0, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@0627 │ │ -0712b4: 5b02 2606 |0002: iput-object v2, v0, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@0626 │ │ -0712b8: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0712be: 0e00 |0007: return-void │ │ +073c54: |[073c54] okio.Okio$2.:(Lokio/Timeout;Ljava/io/InputStream;)V │ │ +073c64: 5b01 2706 |0000: iput-object v1, v0, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@0627 │ │ +073c68: 5b02 2606 |0002: iput-object v2, v0, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@0626 │ │ +073c6c: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +073c72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/Okio$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/Timeout; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ @@ -136216,82 +136168,82 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0712c0: |[0712c0] okio.Okio$2.close:()V │ │ -0712d0: 5410 2606 |0000: iget-object v0, v1, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@0626 │ │ -0712d4: 6e10 a109 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -0712da: 0e00 |0005: return-void │ │ +073c74: |[073c74] okio.Okio$2.close:()V │ │ +073c84: 5410 2606 |0000: iget-object v0, v1, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@0626 │ │ +073c88: 6e10 a109 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +073c8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$2; │ │ │ │ #1 : (in Lokio/Okio$2;) │ │ name : 'read' │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0712dc: |[0712dc] okio.Okio$2.read:(Lokio/Buffer;J)J │ │ -0712ec: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0712f0: 3103 0a04 |0002: cmp-long v3, v10, v4 │ │ -0712f4: 3b03 1b00 |0004: if-gez v3, 001f // +001b │ │ -0712f8: 2203 ac01 |0006: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0712fc: 2204 c101 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -071300: 7010 500a 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -071306: 1a05 3f0e |000d: const-string v5, "byteCount < 0: " // string@0e3f │ │ -07130a: 6e20 580a 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -071310: 0c04 |0012: move-result-object v4 │ │ -071312: 6e30 560a a40b |0013: invoke-virtual {v4, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -071318: 0c04 |0016: move-result-object v4 │ │ -07131a: 6e10 640a 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -071320: 0c04 |001a: move-result-object v4 │ │ -071322: 7020 ef09 4300 |001b: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -071328: 2703 |001e: throw v3 │ │ -07132a: 3103 0a04 |001f: cmp-long v3, v10, v4 │ │ -07132e: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ -071332: 1004 |0023: return-wide v4 │ │ -071334: 5483 2706 |0024: iget-object v3, v8, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@0627 │ │ -071338: 6e10 330f 0300 |0026: invoke-virtual {v3}, Lokio/Timeout;.throwIfReached:()V // method@0f33 │ │ -07133e: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -071340: 6e20 c10d 3900 |002a: invoke-virtual {v9, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -071346: 0c02 |002d: move-result-object v2 │ │ -071348: 5223 3406 |002e: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -07134c: d133 0008 |0030: rsub-int v3, v3, #int 2048 // #0800 │ │ -071350: 8134 |0032: int-to-long v4, v3 │ │ -071352: 7140 0b0a ba54 |0033: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -071358: 0b04 |0036: move-result-wide v4 │ │ -07135a: 8441 |0037: long-to-int v1, v4 │ │ -07135c: 5483 2606 |0038: iget-object v3, v8, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@0626 │ │ -071360: 5424 3306 |003a: iget-object v4, v2, Lokio/Segment;.data:[B // field@0633 │ │ -071364: 5225 3406 |003c: iget v5, v2, Lokio/Segment;.limit:I // field@0634 │ │ -071368: 6e40 a609 4315 |003e: invoke-virtual {v3, v4, v5, v1}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ -07136e: 0a00 |0041: move-result v0 │ │ -071370: 12f3 |0042: const/4 v3, #int -1 // #ff │ │ -071372: 3330 0500 |0043: if-ne v0, v3, 0048 // +0005 │ │ -071376: 1604 ffff |0045: const-wide/16 v4, #int -1 // #ffff │ │ -07137a: 28dc |0047: goto 0023 // -0024 │ │ -07137c: 5223 3406 |0048: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -071380: b003 |004a: add-int/2addr v3, v0 │ │ -071382: 5923 3406 |004b: iput v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -071386: 5394 0106 |004d: iget-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ -07138a: 8106 |004f: int-to-long v6, v0 │ │ -07138c: bb64 |0050: add-long/2addr v4, v6 │ │ -07138e: 5a94 0106 |0051: iput-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ -071392: 8104 |0053: int-to-long v4, v0 │ │ -071394: 28cf |0054: goto 0023 // -0031 │ │ +073c90: |[073c90] okio.Okio$2.read:(Lokio/Buffer;J)J │ │ +073ca0: 1603 0000 |0000: const-wide/16 v3, #int 0 // #0 │ │ +073ca4: 3105 0903 |0002: cmp-long v5, v9, v3 │ │ +073ca8: 3b05 1b00 |0004: if-gez v5, 001f // +001b │ │ +073cac: 2203 be01 |0006: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +073cb0: 2204 d301 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +073cb4: 7010 500a 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +073cba: 1a05 520e |000d: const-string v5, "byteCount < 0: " // string@0e52 │ │ +073cbe: 6e20 580a 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +073cc4: 0c04 |0012: move-result-object v4 │ │ +073cc6: 6e30 560a 940a |0013: invoke-virtual {v4, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +073ccc: 0c04 |0016: move-result-object v4 │ │ +073cce: 6e10 640a 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +073cd4: 0c04 |001a: move-result-object v4 │ │ +073cd6: 7020 ef09 4300 |001b: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +073cdc: 2703 |001e: throw v3 │ │ +073cde: 3105 0903 |001f: cmp-long v5, v9, v3 │ │ +073ce2: 3905 0300 |0021: if-nez v5, 0024 // +0003 │ │ +073ce6: 1003 |0023: return-wide v3 │ │ +073ce8: 5473 2706 |0024: iget-object v3, v7, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@0627 │ │ +073cec: 6e10 330f 0300 |0026: invoke-virtual {v3}, Lokio/Timeout;.throwIfReached:()V // method@0f33 │ │ +073cf2: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +073cf4: 6e20 c10d 3800 |002a: invoke-virtual {v8, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +073cfa: 0c02 |002d: move-result-object v2 │ │ +073cfc: 5223 3406 |002e: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +073d00: d133 0008 |0030: rsub-int v3, v3, #int 2048 // #0800 │ │ +073d04: 8133 |0032: int-to-long v3, v3 │ │ +073d06: 7140 0b0a a943 |0033: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +073d0c: 0b03 |0036: move-result-wide v3 │ │ +073d0e: 8431 |0037: long-to-int v1, v3 │ │ +073d10: 5473 2606 |0038: iget-object v3, v7, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@0626 │ │ +073d14: 5424 3306 |003a: iget-object v4, v2, Lokio/Segment;.data:[B // field@0633 │ │ +073d18: 5225 3406 |003c: iget v5, v2, Lokio/Segment;.limit:I // field@0634 │ │ +073d1c: 6e40 a609 4315 |003e: invoke-virtual {v3, v4, v5, v1}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ +073d22: 0a00 |0041: move-result v0 │ │ +073d24: 12f3 |0042: const/4 v3, #int -1 // #ff │ │ +073d26: 3330 0500 |0043: if-ne v0, v3, 0048 // +0005 │ │ +073d2a: 1603 ffff |0045: const-wide/16 v3, #int -1 // #ffff │ │ +073d2e: 28dc |0047: goto 0023 // -0024 │ │ +073d30: 5223 3406 |0048: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +073d34: b003 |004a: add-int/2addr v3, v0 │ │ +073d36: 5923 3406 |004b: iput v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +073d3a: 5383 0106 |004d: iget-wide v3, v8, Lokio/Buffer;.size:J // field@0601 │ │ +073d3e: 8105 |004f: int-to-long v5, v0 │ │ +073d40: bb53 |0050: add-long/2addr v3, v5 │ │ +073d42: 5a83 0106 |0051: iput-wide v3, v8, Lokio/Buffer;.size:J // field@0601 │ │ +073d46: 8103 |0053: int-to-long v3, v0 │ │ +073d48: 28cf |0054: goto 0023 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=134 │ │ 0x001f line=135 │ │ 0x0023 line=143 │ │ 0x0024 line=136 │ │ 0x0029 line=137 │ │ @@ -136301,30 +136253,30 @@ │ │ 0x0048 line=141 │ │ 0x004d line=142 │ │ 0x0053 line=143 │ │ locals : │ │ 0x0042 - 0x0055 reg=0 bytesRead I │ │ 0x0038 - 0x0055 reg=1 maxToCopy I │ │ 0x002e - 0x0055 reg=2 tail Lokio/Segment; │ │ - 0x0000 - 0x0055 reg=8 this Lokio/Okio$2; │ │ - 0x0000 - 0x0055 reg=9 sink Lokio/Buffer; │ │ - 0x0000 - 0x0055 reg=10 byteCount J │ │ + 0x0000 - 0x0055 reg=7 this Lokio/Okio$2; │ │ + 0x0000 - 0x0055 reg=8 sink Lokio/Buffer; │ │ + 0x0000 - 0x0055 reg=9 byteCount J │ │ │ │ #2 : (in Lokio/Okio$2;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071398: |[071398] okio.Okio$2.timeout:()Lokio/Timeout; │ │ -0713a8: 5410 2706 |0000: iget-object v0, v1, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@0627 │ │ -0713ac: 1100 |0002: return-object v0 │ │ +073d4c: |[073d4c] okio.Okio$2.timeout:()Lokio/Timeout; │ │ +073d5c: 5410 2706 |0000: iget-object v0, v1, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@0627 │ │ +073d60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Okio$2; │ │ │ │ #3 : (in Lokio/Okio$2;) │ │ @@ -136332,42 +136284,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0713b0: |[0713b0] okio.Okio$2.toString:()Ljava/lang/String; │ │ -0713c0: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0713c4: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0713ca: 1a01 ec1a |0005: const-string v1, "source(" // string@1aec │ │ -0713ce: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0713d4: 0c00 |000a: move-result-object v0 │ │ -0713d6: 5421 2606 |000b: iget-object v1, v2, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@0626 │ │ -0713da: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0713e0: 0c00 |0010: move-result-object v0 │ │ -0713e2: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ -0713e6: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0713ec: 0c00 |0016: move-result-object v0 │ │ -0713ee: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0713f4: 0c00 |001a: move-result-object v0 │ │ -0713f6: 1100 |001b: return-object v0 │ │ +073d64: |[073d64] okio.Okio$2.toString:()Ljava/lang/String; │ │ +073d74: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +073d78: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +073d7e: 1a01 fd1a |0005: const-string v1, "source(" // string@1afd │ │ +073d82: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +073d88: 0c00 |000a: move-result-object v0 │ │ +073d8a: 5421 2606 |000b: iget-object v1, v2, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@0626 │ │ +073d8e: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +073d94: 0c00 |0010: move-result-object v0 │ │ +073d96: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ +073d9a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +073da0: 0c00 |0016: move-result-object v0 │ │ +073da2: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +073da8: 0c00 |001a: move-result-object v0 │ │ +073daa: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/Okio$2; │ │ │ │ - source_file_idx : 2366 (Okio.java) │ │ + source_file_idx : 2386 (Okio.java) │ │ │ │ Class #384 header: │ │ -class_idx : 676 │ │ +class_idx : 696 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 658 │ │ -source_file_idx : 2664 │ │ +superclass_idx : 678 │ │ +source_file_idx : 2684 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 20 │ │ │ │ Class #384 annotations: │ │ Annotations on method #3869 'write' │ │ @@ -136394,69 +136346,69 @@ │ │ type : '(Lokio/Buffer;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 94 16-bit code units │ │ -0713f8: |[0713f8] okio.SegmentedByteString.:(Lokio/Buffer;I)V │ │ -071408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07140a: 7020 2d0e 0900 |0001: invoke-direct {v9, v0}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -071410: 53a0 0106 |0004: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -071414: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -071418: 81b4 |0008: int-to-long v4, v11 │ │ -07141a: 7706 390f 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -071420: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -071422: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -071424: 54a7 0006 |000e: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -071428: 35b6 1b00 |0010: if-ge v6, v11, 002b // +001b │ │ -07142c: 5270 3406 |0012: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -071430: 5271 3706 |0014: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -071434: 3310 0a00 |0016: if-ne v0, v1, 0020 // +000a │ │ -071438: 2200 9b01 |0018: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -07143c: 1a01 7e19 |001a: const-string v1, "s.limit == s.pos" // string@197e │ │ -071440: 7020 c709 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -071446: 2700 |001f: throw v0 │ │ -071448: 5270 3406 |0020: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -07144c: 5271 3706 |0022: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -071450: b110 |0024: sub-int/2addr v0, v1 │ │ -071452: b006 |0025: add-int/2addr v6, v0 │ │ -071454: d808 0801 |0026: add-int/lit8 v8, v8, #int 1 // #01 │ │ -071458: 5477 3506 |0028: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -07145c: 28e6 |002a: goto 0010 // -001a │ │ -07145e: 2380 cf03 |002b: new-array v0, v8, [[B // type@03cf │ │ -071462: 5b90 3f06 |002d: iput-object v0, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071466: da00 0802 |002f: mul-int/lit8 v0, v8, #int 2 // #02 │ │ -07146a: 2300 a003 |0031: new-array v0, v0, [I // type@03a0 │ │ -07146e: 5b90 3d06 |0033: iput-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071472: 1206 |0035: const/4 v6, #int 0 // #0 │ │ -071474: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -071476: 54a7 0006 |0037: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -07147a: 35b6 2400 |0039: if-ge v6, v11, 005d // +0024 │ │ -07147e: 5490 3f06 |003b: iget-object v0, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071482: 5471 3306 |003d: iget-object v1, v7, Lokio/Segment;.data:[B // field@0633 │ │ -071486: 4d01 0008 |003f: aput-object v1, v0, v8 │ │ -07148a: 5270 3406 |0041: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -07148e: 5271 3706 |0043: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -071492: b110 |0045: sub-int/2addr v0, v1 │ │ -071494: b006 |0046: add-int/2addr v6, v0 │ │ -071496: 5490 3d06 |0047: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -07149a: 4b06 0008 |0049: aput v6, v0, v8 │ │ -07149e: 5490 3d06 |004b: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -0714a2: 5491 3f06 |004d: iget-object v1, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -0714a6: 2111 |004f: array-length v1, v1 │ │ -0714a8: b081 |0050: add-int/2addr v1, v8 │ │ -0714aa: 5272 3706 |0051: iget v2, v7, Lokio/Segment;.pos:I // field@0637 │ │ -0714ae: 4b02 0001 |0053: aput v2, v0, v1 │ │ -0714b2: 1210 |0055: const/4 v0, #int 1 // #1 │ │ -0714b4: 5c70 3906 |0056: iput-boolean v0, v7, Lokio/Segment;.shared:Z // field@0639 │ │ -0714b8: d808 0801 |0058: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0714bc: 5477 3506 |005a: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -0714c0: 28dd |005c: goto 0039 // -0023 │ │ -0714c2: 0e00 |005d: return-void │ │ +073dac: |[073dac] okio.SegmentedByteString.:(Lokio/Buffer;I)V │ │ +073dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073dbe: 7020 2d0e 0900 |0001: invoke-direct {v9, v0}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +073dc4: 53a0 0106 |0004: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ +073dc8: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +073dcc: 81b4 |0008: int-to-long v4, v11 │ │ +073dce: 7706 390f 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +073dd4: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +073dd6: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +073dd8: 54a7 0006 |000e: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +073ddc: 35b6 1b00 |0010: if-ge v6, v11, 002b // +001b │ │ +073de0: 5270 3406 |0012: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +073de4: 5271 3706 |0014: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +073de8: 3310 0a00 |0016: if-ne v0, v1, 0020 // +000a │ │ +073dec: 2200 ad01 |0018: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +073df0: 1a01 8f19 |001a: const-string v1, "s.limit == s.pos" // string@198f │ │ +073df4: 7020 c709 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +073dfa: 2700 |001f: throw v0 │ │ +073dfc: 5270 3406 |0020: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +073e00: 5271 3706 |0022: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +073e04: b110 |0024: sub-int/2addr v0, v1 │ │ +073e06: b006 |0025: add-int/2addr v6, v0 │ │ +073e08: d808 0801 |0026: add-int/lit8 v8, v8, #int 1 // #01 │ │ +073e0c: 5477 3506 |0028: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +073e10: 28e6 |002a: goto 0010 // -001a │ │ +073e12: 2380 e303 |002b: new-array v0, v8, [[B // type@03e3 │ │ +073e16: 5b90 3f06 |002d: iput-object v0, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +073e1a: da00 0802 |002f: mul-int/lit8 v0, v8, #int 2 // #02 │ │ +073e1e: 2300 b403 |0031: new-array v0, v0, [I // type@03b4 │ │ +073e22: 5b90 3d06 |0033: iput-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +073e26: 1206 |0035: const/4 v6, #int 0 // #0 │ │ +073e28: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +073e2a: 54a7 0006 |0037: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +073e2e: 35b6 2400 |0039: if-ge v6, v11, 005d // +0024 │ │ +073e32: 5490 3f06 |003b: iget-object v0, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +073e36: 5471 3306 |003d: iget-object v1, v7, Lokio/Segment;.data:[B // field@0633 │ │ +073e3a: 4d01 0008 |003f: aput-object v1, v0, v8 │ │ +073e3e: 5270 3406 |0041: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +073e42: 5271 3706 |0043: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +073e46: b110 |0045: sub-int/2addr v0, v1 │ │ +073e48: b006 |0046: add-int/2addr v6, v0 │ │ +073e4a: 5490 3d06 |0047: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +073e4e: 4b06 0008 |0049: aput v6, v0, v8 │ │ +073e52: 5490 3d06 |004b: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +073e56: 5491 3f06 |004d: iget-object v1, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +073e5a: 2111 |004f: array-length v1, v1 │ │ +073e5c: b081 |0050: add-int/2addr v1, v8 │ │ +073e5e: 5272 3706 |0051: iget v2, v7, Lokio/Segment;.pos:I // field@0637 │ │ +073e62: 4b02 0001 |0053: aput v2, v0, v1 │ │ +073e66: 1210 |0055: const/4 v0, #int 1 // #1 │ │ +073e68: 5c70 3906 |0056: iput-boolean v0, v7, Lokio/Segment;.shared:Z // field@0639 │ │ +073e6c: d808 0801 |0058: add-int/lit8 v8, v8, #int 1 // #01 │ │ +073e70: 5477 3506 |005a: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +073e74: 28dd |005c: goto 0039 // -0023 │ │ +073e76: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x000c line=59 │ │ 0x000d line=60 │ │ 0x000e line=61 │ │ @@ -136491,26 +136443,26 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0714c4: |[0714c4] okio.SegmentedByteString.segment:(I)I │ │ -0714d4: 5451 3d06 |0000: iget-object v1, v5, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -0714d8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0714da: 5453 3f06 |0003: iget-object v3, v5, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -0714de: 2133 |0005: array-length v3, v3 │ │ -0714e0: d804 0601 |0006: add-int/lit8 v4, v6, #int 1 // #01 │ │ -0714e4: 7140 210b 2143 |0008: invoke-static {v1, v2, v3, v4}, Ljava/util/Arrays;.binarySearch:([IIII)I // method@0b21 │ │ -0714ea: 0a00 |000b: move-result v0 │ │ -0714ec: 3a00 0300 |000c: if-ltz v0, 000f // +0003 │ │ -0714f0: 0f00 |000e: return v0 │ │ -0714f2: df00 00ff |000f: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -0714f6: 28fd |0011: goto 000e // -0003 │ │ +073e78: |[073e78] okio.SegmentedByteString.segment:(I)I │ │ +073e88: 5451 3d06 |0000: iget-object v1, v5, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +073e8c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +073e8e: 5453 3f06 |0003: iget-object v3, v5, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +073e92: 2133 |0005: array-length v3, v3 │ │ +073e94: d804 0601 |0006: add-int/lit8 v4, v6, #int 1 // #01 │ │ +073e98: 7140 210b 2143 |0008: invoke-static {v1, v2, v3, v4}, Ljava/util/Arrays;.binarySearch:([IIII)I // method@0b21 │ │ +073e9e: 0a00 |000b: move-result v0 │ │ +073ea0: 3a00 0300 |000c: if-ltz v0, 000f // +0003 │ │ +073ea4: 0f00 |000e: return v0 │ │ +073ea6: df00 00ff |000f: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +073eaa: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000c line=136 │ │ locals : │ │ 0x000c - 0x000e reg=0 i I │ │ 0x000f - 0x0012 reg=0 i I │ │ @@ -136522,20 +136474,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0714f8: |[0714f8] okio.SegmentedByteString.toByteString:()Lokio/ByteString; │ │ -071508: 2200 9202 |0000: new-instance v0, Lokio/ByteString; // type@0292 │ │ -07150c: 6e10 190f 0200 |0002: invoke-virtual {v2}, Lokio/SegmentedByteString;.toByteArray:()[B // method@0f19 │ │ -071512: 0c01 |0005: move-result-object v1 │ │ -071514: 7020 2d0e 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -07151a: 1100 |0009: return-object v0 │ │ +073eac: |[073eac] okio.SegmentedByteString.toByteString:()Lokio/ByteString; │ │ +073ebc: 2200 a602 |0000: new-instance v0, Lokio/ByteString; // type@02a6 │ │ +073ec0: 6e10 190f 0200 |0002: invoke-virtual {v2}, Lokio/SegmentedByteString;.toByteArray:()[B // method@0f19 │ │ +073ec6: 0c01 |0005: move-result-object v1 │ │ +073ec8: 7020 2d0e 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +073ece: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/SegmentedByteString; │ │ │ │ #3 : (in Lokio/SegmentedByteString;) │ │ @@ -136543,18 +136495,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07151c: |[07151c] okio.SegmentedByteString.writeReplace:()Ljava/lang/Object; │ │ -07152c: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -071532: 0c00 |0003: move-result-object v0 │ │ -071534: 1100 |0004: return-object v0 │ │ +073ed0: |[073ed0] okio.SegmentedByteString.writeReplace:()Ljava/lang/Object; │ │ +073ee0: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +073ee6: 0c00 |0003: move-result-object v0 │ │ +073ee8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/SegmentedByteString; │ │ │ │ Virtual methods - │ │ @@ -136563,20 +136515,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -071538: |[071538] okio.SegmentedByteString.base64:()Ljava/lang/String; │ │ -071548: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -07154e: 0c00 |0003: move-result-object v0 │ │ -071550: 6e10 2e0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ -071556: 0c00 |0007: move-result-object v0 │ │ -071558: 1100 |0008: return-object v0 │ │ +073eec: |[073eec] okio.SegmentedByteString.base64:()Ljava/lang/String; │ │ +073efc: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +073f02: 0c00 |0003: move-result-object v0 │ │ +073f04: 6e10 2e0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@0e2e │ │ +073f0a: 0c00 |0007: move-result-object v0 │ │ +073f0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #1 : (in Lokio/SegmentedByteString;) │ │ @@ -136584,20 +136536,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07155c: |[07155c] okio.SegmentedByteString.base64Url:()Ljava/lang/String; │ │ -07156c: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -071572: 0c00 |0003: move-result-object v0 │ │ -071574: 6e10 2f0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.base64Url:()Ljava/lang/String; // method@0e2f │ │ -07157a: 0c00 |0007: move-result-object v0 │ │ -07157c: 1100 |0008: return-object v0 │ │ +073f10: |[073f10] okio.SegmentedByteString.base64Url:()Ljava/lang/String; │ │ +073f20: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +073f26: 0c00 |0003: move-result-object v0 │ │ +073f28: 6e10 2f0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.base64Url:()Ljava/lang/String; // method@0e2f │ │ +073f2e: 0c00 |0007: move-result-object v0 │ │ +073f30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #2 : (in Lokio/SegmentedByteString;) │ │ @@ -136605,39 +136557,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -071580: |[071580] okio.SegmentedByteString.equals:(Ljava/lang/Object;)Z │ │ -071590: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -071592: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -071594: 3345 0300 |0002: if-ne v5, v4, 0005 // +0003 │ │ -071598: 0f01 |0004: return v1 │ │ -07159a: 2050 9202 |0005: instance-of v0, v5, Lokio/ByteString; // type@0292 │ │ -07159e: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ -0715a2: 0750 |0009: move-object v0, v5 │ │ -0715a4: 1f00 9202 |000a: check-cast v0, Lokio/ByteString; // type@0292 │ │ -0715a8: 6e10 430e 0000 |000c: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@0e43 │ │ -0715ae: 0a00 |000f: move-result v0 │ │ -0715b0: 6e10 140f 0400 |0010: invoke-virtual {v4}, Lokio/SegmentedByteString;.size:()I // method@0f14 │ │ -0715b6: 0a03 |0013: move-result v3 │ │ -0715b8: 3330 1100 |0014: if-ne v0, v3, 0025 // +0011 │ │ -0715bc: 1f05 9202 |0016: check-cast v5, Lokio/ByteString; // type@0292 │ │ -0715c0: 6e10 140f 0400 |0018: invoke-virtual {v4}, Lokio/SegmentedByteString;.size:()I // method@0f14 │ │ -0715c6: 0a00 |001b: move-result v0 │ │ -0715c8: 6e50 100f 2425 |001c: invoke-virtual {v4, v2, v5, v2, v0}, Lokio/SegmentedByteString;.rangeEquals:(ILokio/ByteString;II)Z // method@0f10 │ │ -0715ce: 0a00 |001f: move-result v0 │ │ -0715d0: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -0715d4: 0110 |0022: move v0, v1 │ │ -0715d6: 0101 |0023: move v1, v0 │ │ -0715d8: 28e0 |0024: goto 0004 // -0020 │ │ -0715da: 0120 |0025: move v0, v2 │ │ -0715dc: 28fd |0026: goto 0023 // -0003 │ │ +073f34: |[073f34] okio.SegmentedByteString.equals:(Ljava/lang/Object;)Z │ │ +073f44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +073f46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +073f48: 3345 0300 |0002: if-ne v5, v4, 0005 // +0003 │ │ +073f4c: 0f01 |0004: return v1 │ │ +073f4e: 2050 a602 |0005: instance-of v0, v5, Lokio/ByteString; // type@02a6 │ │ +073f52: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ +073f56: 0750 |0009: move-object v0, v5 │ │ +073f58: 1f00 a602 |000a: check-cast v0, Lokio/ByteString; // type@02a6 │ │ +073f5c: 6e10 430e 0000 |000c: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@0e43 │ │ +073f62: 0a00 |000f: move-result v0 │ │ +073f64: 6e10 140f 0400 |0010: invoke-virtual {v4}, Lokio/SegmentedByteString;.size:()I // method@0f14 │ │ +073f6a: 0a03 |0013: move-result v3 │ │ +073f6c: 3330 1100 |0014: if-ne v0, v3, 0025 // +0011 │ │ +073f70: 1f05 a602 |0016: check-cast v5, Lokio/ByteString; // type@02a6 │ │ +073f74: 6e10 140f 0400 |0018: invoke-virtual {v4}, Lokio/SegmentedByteString;.size:()I // method@0f14 │ │ +073f7a: 0a00 |001b: move-result v0 │ │ +073f7c: 6e50 100f 2425 |001c: invoke-virtual {v4, v2, v5, v2, v0}, Lokio/SegmentedByteString;.rangeEquals:(ILokio/ByteString;II)Z // method@0f10 │ │ +073f82: 0a00 |001f: move-result v0 │ │ +073f84: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +073f88: 0110 |0022: move v0, v1 │ │ +073f8a: 0101 |0023: move v1, v0 │ │ +073f8c: 28e0 |0024: goto 0004 // -0020 │ │ +073f8e: 0120 |0025: move v0, v2 │ │ +073f90: 28fd |0026: goto 0023 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x0004 line=228 │ │ 0x0005 line=226 │ │ 0x000c line=227 │ │ 0x0018 line=228 │ │ @@ -136651,43 +136603,43 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -0715e0: |[0715e0] okio.SegmentedByteString.getByte:(I)B │ │ -0715f0: 5490 3d06 |0000: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -0715f4: 5491 3f06 |0002: iget-object v1, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -0715f8: 2111 |0004: array-length v1, v1 │ │ -0715fa: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0715fe: 4400 0001 |0007: aget v0, v0, v1 │ │ -071602: 8100 |0009: int-to-long v0, v0 │ │ -071604: 81a2 |000a: int-to-long v2, v10 │ │ -071606: 1604 0100 |000b: const-wide/16 v4, #int 1 // #1 │ │ -07160a: 7706 390f 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -071610: 7020 120f a900 |0010: invoke-direct {v9, v10}, Lokio/SegmentedByteString;.segment:(I)I // method@0f12 │ │ -071616: 0a06 |0013: move-result v6 │ │ -071618: 3906 1500 |0014: if-nez v6, 0029 // +0015 │ │ -07161c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -07161e: 5490 3d06 |0017: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071622: 5491 3f06 |0019: iget-object v1, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071626: 2111 |001b: array-length v1, v1 │ │ -071628: b061 |001c: add-int/2addr v1, v6 │ │ -07162a: 4408 0001 |001d: aget v8, v0, v1 │ │ -07162e: 5490 3f06 |001f: iget-object v0, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071632: 4600 0006 |0021: aget-object v0, v0, v6 │ │ -071636: 9101 0a07 |0023: sub-int v1, v10, v7 │ │ -07163a: b081 |0025: add-int/2addr v1, v8 │ │ -07163c: 4800 0001 |0026: aget-byte v0, v0, v1 │ │ -071640: 0f00 |0028: return v0 │ │ -071642: 5490 3d06 |0029: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071646: d801 06ff |002b: add-int/lit8 v1, v6, #int -1 // #ff │ │ -07164a: 4407 0001 |002d: aget v7, v0, v1 │ │ -07164e: 28e8 |002f: goto 0017 // -0018 │ │ +073f94: |[073f94] okio.SegmentedByteString.getByte:(I)B │ │ +073fa4: 5490 3d06 |0000: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +073fa8: 5491 3f06 |0002: iget-object v1, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +073fac: 2111 |0004: array-length v1, v1 │ │ +073fae: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ +073fb2: 4400 0001 |0007: aget v0, v0, v1 │ │ +073fb6: 8100 |0009: int-to-long v0, v0 │ │ +073fb8: 81a2 |000a: int-to-long v2, v10 │ │ +073fba: 1604 0100 |000b: const-wide/16 v4, #int 1 // #1 │ │ +073fbe: 7706 390f 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +073fc4: 7020 120f a900 |0010: invoke-direct {v9, v10}, Lokio/SegmentedByteString;.segment:(I)I // method@0f12 │ │ +073fca: 0a06 |0013: move-result v6 │ │ +073fcc: 3906 1500 |0014: if-nez v6, 0029 // +0015 │ │ +073fd0: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +073fd2: 5490 3d06 |0017: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +073fd6: 5491 3f06 |0019: iget-object v1, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +073fda: 2111 |001b: array-length v1, v1 │ │ +073fdc: b061 |001c: add-int/2addr v1, v6 │ │ +073fde: 4408 0001 |001d: aget v8, v0, v1 │ │ +073fe2: 5490 3f06 |001f: iget-object v0, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +073fe6: 4600 0006 |0021: aget-object v0, v0, v6 │ │ +073fea: 9101 0a07 |0023: sub-int v1, v10, v7 │ │ +073fee: b081 |0025: add-int/2addr v1, v8 │ │ +073ff0: 4800 0001 |0026: aget-byte v0, v0, v1 │ │ +073ff4: 0f00 |0028: return v0 │ │ +073ff6: 5490 3d06 |0029: iget-object v0, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +073ffa: d801 06ff |002b: add-int/lit8 v1, v6, #int -1 // #ff │ │ +073ffe: 4407 0001 |002d: aget v7, v0, v1 │ │ +074002: 28e8 |002f: goto 0017 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0010 line=126 │ │ 0x0014 line=127 │ │ 0x0017 line=128 │ │ 0x001f line=129 │ │ @@ -136704,47 +136656,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -071650: |[071650] okio.SegmentedByteString.hashCode:()I │ │ -071660: 52d3 3e06 |0000: iget v3, v13, Lokio/SegmentedByteString;.hashCode:I // field@063e │ │ -071664: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ -071668: 0134 |0004: move v4, v3 │ │ -07166a: 0f04 |0005: return v4 │ │ -07166c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -07166e: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -071670: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -071672: 54db 3f06 |0009: iget-object v11, v13, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071676: 21b7 |000b: array-length v7, v11 │ │ -071678: 3575 2400 |000c: if-ge v5, v7, 0030 // +0024 │ │ -07167c: 54db 3f06 |000e: iget-object v11, v13, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071680: 4606 0b05 |0010: aget-object v6, v11, v5 │ │ -071684: 54db 3d06 |0012: iget-object v11, v13, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071688: 900c 0705 |0014: add-int v12, v7, v5 │ │ -07168c: 4409 0b0c |0016: aget v9, v11, v12 │ │ -071690: 54db 3d06 |0018: iget-object v11, v13, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071694: 4402 0b05 |001a: aget v2, v11, v5 │ │ -071698: 910a 0208 |001c: sub-int v10, v2, v8 │ │ -07169c: 0190 |001e: move v0, v9 │ │ -07169e: 9001 090a |001f: add-int v1, v9, v10 │ │ -0716a2: 3510 0b00 |0021: if-ge v0, v1, 002c // +000b │ │ -0716a6: da0b 031f |0023: mul-int/lit8 v11, v3, #int 31 // #1f │ │ -0716aa: 480c 0600 |0025: aget-byte v12, v6, v0 │ │ -0716ae: 9003 0b0c |0027: add-int v3, v11, v12 │ │ -0716b2: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0716b6: 28f6 |002b: goto 0021 // -000a │ │ -0716b8: 0128 |002c: move v8, v2 │ │ -0716ba: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0716be: 28dd |002f: goto 000c // -0023 │ │ -0716c0: 59d3 3e06 |0030: iput v3, v13, Lokio/SegmentedByteString;.hashCode:I // field@063e │ │ -0716c4: 0134 |0032: move v4, v3 │ │ -0716c6: 28d2 |0033: goto 0005 // -002e │ │ +074004: |[074004] okio.SegmentedByteString.hashCode:()I │ │ +074014: 52d3 3e06 |0000: iget v3, v13, Lokio/SegmentedByteString;.hashCode:I // field@063e │ │ +074018: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ +07401c: 0134 |0004: move v4, v3 │ │ +07401e: 0f04 |0005: return v4 │ │ +074020: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +074022: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +074024: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +074026: 54db 3f06 |0009: iget-object v11, v13, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +07402a: 21b7 |000b: array-length v7, v11 │ │ +07402c: 3575 2400 |000c: if-ge v5, v7, 0030 // +0024 │ │ +074030: 54db 3f06 |000e: iget-object v11, v13, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +074034: 4606 0b05 |0010: aget-object v6, v11, v5 │ │ +074038: 54db 3d06 |0012: iget-object v11, v13, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +07403c: 900c 0705 |0014: add-int v12, v7, v5 │ │ +074040: 4409 0b0c |0016: aget v9, v11, v12 │ │ +074044: 54db 3d06 |0018: iget-object v11, v13, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +074048: 4402 0b05 |001a: aget v2, v11, v5 │ │ +07404c: 910a 0208 |001c: sub-int v10, v2, v8 │ │ +074050: 0190 |001e: move v0, v9 │ │ +074052: 9001 090a |001f: add-int v1, v9, v10 │ │ +074056: 3510 0b00 |0021: if-ge v0, v1, 002c // +000b │ │ +07405a: da0b 031f |0023: mul-int/lit8 v11, v3, #int 31 // #1f │ │ +07405e: 480c 0600 |0025: aget-byte v12, v6, v0 │ │ +074062: 9003 0b0c |0027: add-int v3, v11, v12 │ │ +074066: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07406a: 28f6 |002b: goto 0021 // -000a │ │ +07406c: 0128 |002c: move v8, v2 │ │ +07406e: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +074072: 28dd |002f: goto 000c // -0023 │ │ +074074: 59d3 3e06 |0030: iput v3, v13, Lokio/SegmentedByteString;.hashCode:I // field@063e │ │ +074078: 0134 |0032: move v4, v3 │ │ +07407a: 28d2 |0033: goto 0005 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0002 line=233 │ │ 0x0005 line=248 │ │ 0x0006 line=236 │ │ 0x0007 line=237 │ │ @@ -136780,20 +136732,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0716c8: |[0716c8] okio.SegmentedByteString.hex:()Ljava/lang/String; │ │ -0716d8: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -0716de: 0c00 |0003: move-result-object v0 │ │ -0716e0: 6e10 3a0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -0716e6: 0c00 |0007: move-result-object v0 │ │ -0716e8: 1100 |0008: return-object v0 │ │ +07407c: |[07407c] okio.SegmentedByteString.hex:()Ljava/lang/String; │ │ +07408c: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +074092: 0c00 |0003: move-result-object v0 │ │ +074094: 6e10 3a0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +07409a: 0c00 |0007: move-result-object v0 │ │ +07409c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #6 : (in Lokio/SegmentedByteString;) │ │ @@ -136801,20 +136753,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0716ec: |[0716ec] okio.SegmentedByteString.md5:()Lokio/ByteString; │ │ -0716fc: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -071702: 0c00 |0003: move-result-object v0 │ │ -071704: 6e10 3b0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.md5:()Lokio/ByteString; // method@0e3b │ │ -07170a: 0c00 |0007: move-result-object v0 │ │ -07170c: 1100 |0008: return-object v0 │ │ +0740a0: |[0740a0] okio.SegmentedByteString.md5:()Lokio/ByteString; │ │ +0740b0: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +0740b6: 0c00 |0003: move-result-object v0 │ │ +0740b8: 6e10 3b0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.md5:()Lokio/ByteString; // method@0e3b │ │ +0740be: 0c00 |0007: move-result-object v0 │ │ +0740c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #7 : (in Lokio/SegmentedByteString;) │ │ @@ -136822,56 +136774,56 @@ │ │ type : '(ILokio/ByteString;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -071710: |[071710] okio.SegmentedByteString.rangeEquals:(ILokio/ByteString;II)Z │ │ -071720: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -071722: 6e10 140f 0900 |0001: invoke-virtual {v9}, Lokio/SegmentedByteString;.size:()I // method@0f14 │ │ -071728: 0a07 |0004: move-result v7 │ │ -07172a: b1d7 |0005: sub-int/2addr v7, v13 │ │ -07172c: 377a 0300 |0006: if-le v10, v7, 0009 // +0003 │ │ -071730: 0f06 |0008: return v6 │ │ -071732: 7020 120f a900 |0009: invoke-direct {v9, v10}, Lokio/SegmentedByteString;.segment:(I)I // method@0f12 │ │ -071738: 0a01 |000c: move-result v1 │ │ -07173a: 3d0d 3500 |000d: if-lez v13, 0042 // +0035 │ │ -07173e: 3901 2c00 |000f: if-nez v1, 003b // +002c │ │ -071742: 0162 |0011: move v2, v6 │ │ -071744: 5497 3d06 |0012: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071748: 4407 0701 |0014: aget v7, v7, v1 │ │ -07174c: 9104 0702 |0016: sub-int v4, v7, v2 │ │ -071750: 9007 0204 |0018: add-int v7, v2, v4 │ │ -071754: b1a7 |001a: sub-int/2addr v7, v10 │ │ -071756: 7120 0a0a 7d00 |001b: invoke-static {v13, v7}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -07175c: 0a05 |001e: move-result v5 │ │ -07175e: 5497 3d06 |001f: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071762: 5498 3f06 |0021: iget-object v8, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071766: 2188 |0023: array-length v8, v8 │ │ -071768: b018 |0024: add-int/2addr v8, v1 │ │ -07176a: 4403 0708 |0025: aget v3, v7, v8 │ │ -07176e: 9107 0a02 |0027: sub-int v7, v10, v2 │ │ -071772: 9000 0703 |0029: add-int v0, v7, v3 │ │ -071776: 5497 3f06 |002b: iget-object v7, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -07177a: 4607 0701 |002d: aget-object v7, v7, v1 │ │ -07177e: 6e55 3f0e cb07 |002f: invoke-virtual {v11, v12, v7, v0, v5}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@0e3f │ │ -071784: 0a07 |0032: move-result v7 │ │ -071786: 3807 d5ff |0033: if-eqz v7, 0008 // -002b │ │ -07178a: b05a |0035: add-int/2addr v10, v5 │ │ -07178c: b05c |0036: add-int/2addr v12, v5 │ │ -07178e: b15d |0037: sub-int/2addr v13, v5 │ │ -071790: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -071794: 28d3 |003a: goto 000d // -002d │ │ -071796: 5497 3d06 |003b: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -07179a: d808 01ff |003d: add-int/lit8 v8, v1, #int -1 // #ff │ │ -07179e: 4402 0708 |003f: aget v2, v7, v8 │ │ -0717a2: 28d1 |0041: goto 0012 // -002f │ │ -0717a4: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -0717a6: 28c5 |0043: goto 0008 // -003b │ │ +0740c4: |[0740c4] okio.SegmentedByteString.rangeEquals:(ILokio/ByteString;II)Z │ │ +0740d4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0740d6: 6e10 140f 0900 |0001: invoke-virtual {v9}, Lokio/SegmentedByteString;.size:()I // method@0f14 │ │ +0740dc: 0a07 |0004: move-result v7 │ │ +0740de: b1d7 |0005: sub-int/2addr v7, v13 │ │ +0740e0: 377a 0300 |0006: if-le v10, v7, 0009 // +0003 │ │ +0740e4: 0f06 |0008: return v6 │ │ +0740e6: 7020 120f a900 |0009: invoke-direct {v9, v10}, Lokio/SegmentedByteString;.segment:(I)I // method@0f12 │ │ +0740ec: 0a01 |000c: move-result v1 │ │ +0740ee: 3d0d 3500 |000d: if-lez v13, 0042 // +0035 │ │ +0740f2: 3901 2c00 |000f: if-nez v1, 003b // +002c │ │ +0740f6: 0162 |0011: move v2, v6 │ │ +0740f8: 5497 3d06 |0012: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +0740fc: 4407 0701 |0014: aget v7, v7, v1 │ │ +074100: 9104 0702 |0016: sub-int v4, v7, v2 │ │ +074104: 9007 0204 |0018: add-int v7, v2, v4 │ │ +074108: b1a7 |001a: sub-int/2addr v7, v10 │ │ +07410a: 7120 0a0a 7d00 |001b: invoke-static {v13, v7}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +074110: 0a05 |001e: move-result v5 │ │ +074112: 5497 3d06 |001f: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +074116: 5498 3f06 |0021: iget-object v8, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +07411a: 2188 |0023: array-length v8, v8 │ │ +07411c: b018 |0024: add-int/2addr v8, v1 │ │ +07411e: 4403 0708 |0025: aget v3, v7, v8 │ │ +074122: 9107 0a02 |0027: sub-int v7, v10, v2 │ │ +074126: 9000 0703 |0029: add-int v0, v7, v3 │ │ +07412a: 5497 3f06 |002b: iget-object v7, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +07412e: 4607 0701 |002d: aget-object v7, v7, v1 │ │ +074132: 6e55 3f0e cb07 |002f: invoke-virtual {v11, v12, v7, v0, v5}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@0e3f │ │ +074138: 0a07 |0032: move-result v7 │ │ +07413a: 3807 d5ff |0033: if-eqz v7, 0008 // -002b │ │ +07413e: b05a |0035: add-int/2addr v10, v5 │ │ +074140: b05c |0036: add-int/2addr v12, v5 │ │ +074142: b15d |0037: sub-int/2addr v13, v5 │ │ +074144: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074148: 28d3 |003a: goto 000d // -002d │ │ +07414a: 5497 3d06 |003b: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +07414e: d808 01ff |003d: add-int/lit8 v8, v1, #int -1 // #ff │ │ +074152: 4402 0708 |003f: aget v2, v7, v8 │ │ +074156: 28d1 |0041: goto 0012 // -002f │ │ +074158: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +07415a: 28c5 |0043: goto 0008 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=186 │ │ 0x0008 line=199 │ │ 0x0009 line=188 │ │ 0x000f line=189 │ │ 0x0012 line=190 │ │ @@ -136903,59 +136855,59 @@ │ │ type : '(I[BII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -0717a8: |[0717a8] okio.SegmentedByteString.rangeEquals:(I[BII)Z │ │ -0717b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0717ba: 6e10 140f 0900 |0001: invoke-virtual {v9}, Lokio/SegmentedByteString;.size:()I // method@0f14 │ │ -0717c0: 0a07 |0004: move-result v7 │ │ -0717c2: b1d7 |0005: sub-int/2addr v7, v13 │ │ -0717c4: 367a 0600 |0006: if-gt v10, v7, 000c // +0006 │ │ -0717c8: 21b7 |0008: array-length v7, v11 │ │ -0717ca: b1d7 |0009: sub-int/2addr v7, v13 │ │ -0717cc: 377c 0300 |000a: if-le v12, v7, 000d // +0003 │ │ -0717d0: 0f06 |000c: return v6 │ │ -0717d2: 7020 120f a900 |000d: invoke-direct {v9, v10}, Lokio/SegmentedByteString;.segment:(I)I // method@0f12 │ │ -0717d8: 0a01 |0010: move-result v1 │ │ -0717da: 3d0d 3500 |0011: if-lez v13, 0046 // +0035 │ │ -0717de: 3901 2c00 |0013: if-nez v1, 003f // +002c │ │ -0717e2: 0162 |0015: move v2, v6 │ │ -0717e4: 5497 3d06 |0016: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -0717e8: 4407 0701 |0018: aget v7, v7, v1 │ │ -0717ec: 9104 0702 |001a: sub-int v4, v7, v2 │ │ -0717f0: 9007 0204 |001c: add-int v7, v2, v4 │ │ -0717f4: b1a7 |001e: sub-int/2addr v7, v10 │ │ -0717f6: 7120 0a0a 7d00 |001f: invoke-static {v13, v7}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -0717fc: 0a05 |0022: move-result v5 │ │ -0717fe: 5497 3d06 |0023: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071802: 5498 3f06 |0025: iget-object v8, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071806: 2188 |0027: array-length v8, v8 │ │ -071808: b018 |0028: add-int/2addr v8, v1 │ │ -07180a: 4403 0708 |0029: aget v3, v7, v8 │ │ -07180e: 9107 0a02 |002b: sub-int v7, v10, v2 │ │ -071812: 9000 0703 |002d: add-int v0, v7, v3 │ │ -071816: 5497 3f06 |002f: iget-object v7, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -07181a: 4607 0701 |0031: aget-object v7, v7, v1 │ │ -07181e: 7155 380f 07cb |0033: invoke-static {v7, v0, v11, v12, v5}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@0f38 │ │ -071824: 0a07 |0036: move-result v7 │ │ -071826: 3807 d5ff |0037: if-eqz v7, 000c // -002b │ │ -07182a: b05a |0039: add-int/2addr v10, v5 │ │ -07182c: b05c |003a: add-int/2addr v12, v5 │ │ -07182e: b15d |003b: sub-int/2addr v13, v5 │ │ -071830: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -071834: 28d3 |003e: goto 0011 // -002d │ │ -071836: 5497 3d06 |003f: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -07183a: d808 01ff |0041: add-int/lit8 v8, v1, #int -1 // #ff │ │ -07183e: 4402 0708 |0043: aget v2, v7, v8 │ │ -071842: 28d1 |0045: goto 0016 // -002f │ │ -071844: 1216 |0046: const/4 v6, #int 1 // #1 │ │ -071846: 28c5 |0047: goto 000c // -003b │ │ +07415c: |[07415c] okio.SegmentedByteString.rangeEquals:(I[BII)Z │ │ +07416c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07416e: 6e10 140f 0900 |0001: invoke-virtual {v9}, Lokio/SegmentedByteString;.size:()I // method@0f14 │ │ +074174: 0a07 |0004: move-result v7 │ │ +074176: b1d7 |0005: sub-int/2addr v7, v13 │ │ +074178: 367a 0600 |0006: if-gt v10, v7, 000c // +0006 │ │ +07417c: 21b7 |0008: array-length v7, v11 │ │ +07417e: b1d7 |0009: sub-int/2addr v7, v13 │ │ +074180: 377c 0300 |000a: if-le v12, v7, 000d // +0003 │ │ +074184: 0f06 |000c: return v6 │ │ +074186: 7020 120f a900 |000d: invoke-direct {v9, v10}, Lokio/SegmentedByteString;.segment:(I)I // method@0f12 │ │ +07418c: 0a01 |0010: move-result v1 │ │ +07418e: 3d0d 3500 |0011: if-lez v13, 0046 // +0035 │ │ +074192: 3901 2c00 |0013: if-nez v1, 003f // +002c │ │ +074196: 0162 |0015: move v2, v6 │ │ +074198: 5497 3d06 |0016: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +07419c: 4407 0701 |0018: aget v7, v7, v1 │ │ +0741a0: 9104 0702 |001a: sub-int v4, v7, v2 │ │ +0741a4: 9007 0204 |001c: add-int v7, v2, v4 │ │ +0741a8: b1a7 |001e: sub-int/2addr v7, v10 │ │ +0741aa: 7120 0a0a 7d00 |001f: invoke-static {v13, v7}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +0741b0: 0a05 |0022: move-result v5 │ │ +0741b2: 5497 3d06 |0023: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +0741b6: 5498 3f06 |0025: iget-object v8, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +0741ba: 2188 |0027: array-length v8, v8 │ │ +0741bc: b018 |0028: add-int/2addr v8, v1 │ │ +0741be: 4403 0708 |0029: aget v3, v7, v8 │ │ +0741c2: 9107 0a02 |002b: sub-int v7, v10, v2 │ │ +0741c6: 9000 0703 |002d: add-int v0, v7, v3 │ │ +0741ca: 5497 3f06 |002f: iget-object v7, v9, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +0741ce: 4607 0701 |0031: aget-object v7, v7, v1 │ │ +0741d2: 7155 380f 07cb |0033: invoke-static {v7, v0, v11, v12, v5}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@0f38 │ │ +0741d8: 0a07 |0036: move-result v7 │ │ +0741da: 3807 d5ff |0037: if-eqz v7, 000c // -002b │ │ +0741de: b05a |0039: add-int/2addr v10, v5 │ │ +0741e0: b05c |003a: add-int/2addr v12, v5 │ │ +0741e2: b15d |003b: sub-int/2addr v13, v5 │ │ +0741e4: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0741e8: 28d3 |003e: goto 0011 // -002d │ │ +0741ea: 5497 3d06 |003f: iget-object v7, v9, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +0741ee: d808 01ff |0041: add-int/lit8 v8, v1, #int -1 // #ff │ │ +0741f2: 4402 0708 |0043: aget v2, v7, v8 │ │ +0741f6: 28d1 |0045: goto 0016 // -002f │ │ +0741f8: 1216 |0046: const/4 v6, #int 1 // #1 │ │ +0741fa: 28c5 |0047: goto 000c // -003b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=203 │ │ 0x000c line=216 │ │ 0x000d line=205 │ │ 0x0013 line=206 │ │ 0x0016 line=207 │ │ @@ -136987,20 +136939,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -071848: |[071848] okio.SegmentedByteString.sha256:()Lokio/ByteString; │ │ -071858: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -07185e: 0c00 |0003: move-result-object v0 │ │ -071860: 6e10 420e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.sha256:()Lokio/ByteString; // method@0e42 │ │ -071866: 0c00 |0007: move-result-object v0 │ │ -071868: 1100 |0008: return-object v0 │ │ +0741fc: |[0741fc] okio.SegmentedByteString.sha256:()Lokio/ByteString; │ │ +07420c: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +074212: 0c00 |0003: move-result-object v0 │ │ +074214: 6e10 420e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.sha256:()Lokio/ByteString; // method@0e42 │ │ +07421a: 0c00 |0007: move-result-object v0 │ │ +07421c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #10 : (in Lokio/SegmentedByteString;) │ │ @@ -137008,21 +136960,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07186c: |[07186c] okio.SegmentedByteString.size:()I │ │ -07187c: 5420 3d06 |0000: iget-object v0, v2, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071880: 5421 3f06 |0002: iget-object v1, v2, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071884: 2111 |0004: array-length v1, v1 │ │ -071886: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07188a: 4400 0001 |0007: aget v0, v0, v1 │ │ -07188e: 0f00 |0009: return v0 │ │ +074220: |[074220] okio.SegmentedByteString.size:()I │ │ +074230: 5420 3d06 |0000: iget-object v0, v2, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +074234: 5421 3f06 |0002: iget-object v1, v2, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +074238: 2111 |0004: array-length v1, v1 │ │ +07423a: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07423e: 4400 0001 |0007: aget v0, v0, v1 │ │ +074242: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/SegmentedByteString; │ │ │ │ #11 : (in Lokio/SegmentedByteString;) │ │ @@ -137030,20 +136982,20 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -071890: |[071890] okio.SegmentedByteString.substring:(I)Lokio/ByteString; │ │ -0718a0: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -0718a6: 0c00 |0003: move-result-object v0 │ │ -0718a8: 6e20 440e 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.substring:(I)Lokio/ByteString; // method@0e44 │ │ -0718ae: 0c00 |0007: move-result-object v0 │ │ -0718b0: 1100 |0008: return-object v0 │ │ +074244: |[074244] okio.SegmentedByteString.substring:(I)Lokio/ByteString; │ │ +074254: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +07425a: 0c00 |0003: move-result-object v0 │ │ +07425c: 6e20 440e 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.substring:(I)Lokio/ByteString; // method@0e44 │ │ +074262: 0c00 |0007: move-result-object v0 │ │ +074264: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 beginIndex I │ │ │ │ @@ -137052,20 +137004,20 @@ │ │ type : '(II)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0718b4: |[0718b4] okio.SegmentedByteString.substring:(II)Lokio/ByteString; │ │ -0718c4: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -0718ca: 0c00 |0003: move-result-object v0 │ │ -0718cc: 6e30 450e 2003 |0004: invoke-virtual {v0, v2, v3}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@0e45 │ │ -0718d2: 0c00 |0007: move-result-object v0 │ │ -0718d4: 1100 |0008: return-object v0 │ │ +074268: |[074268] okio.SegmentedByteString.substring:(II)Lokio/ByteString; │ │ +074278: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +07427e: 0c00 |0003: move-result-object v0 │ │ +074280: 6e30 450e 2003 |0004: invoke-virtual {v0, v2, v3}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@0e45 │ │ +074286: 0c00 |0007: move-result-object v0 │ │ +074288: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 beginIndex I │ │ 0x0000 - 0x0009 reg=3 endIndex I │ │ @@ -137075,20 +137027,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0718d8: |[0718d8] okio.SegmentedByteString.toAsciiLowercase:()Lokio/ByteString; │ │ -0718e8: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -0718ee: 0c00 |0003: move-result-object v0 │ │ -0718f0: 6e10 460e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@0e46 │ │ -0718f6: 0c00 |0007: move-result-object v0 │ │ -0718f8: 1100 |0008: return-object v0 │ │ +07428c: |[07428c] okio.SegmentedByteString.toAsciiLowercase:()Lokio/ByteString; │ │ +07429c: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +0742a2: 0c00 |0003: move-result-object v0 │ │ +0742a4: 6e10 460e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@0e46 │ │ +0742aa: 0c00 |0007: move-result-object v0 │ │ +0742ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #14 : (in Lokio/SegmentedByteString;) │ │ @@ -137096,20 +137048,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0718fc: |[0718fc] okio.SegmentedByteString.toAsciiUppercase:()Lokio/ByteString; │ │ -07190c: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -071912: 0c00 |0003: move-result-object v0 │ │ -071914: 6e10 470e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toAsciiUppercase:()Lokio/ByteString; // method@0e47 │ │ -07191a: 0c00 |0007: move-result-object v0 │ │ -07191c: 1100 |0008: return-object v0 │ │ +0742b0: |[0742b0] okio.SegmentedByteString.toAsciiUppercase:()Lokio/ByteString; │ │ +0742c0: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +0742c6: 0c00 |0003: move-result-object v0 │ │ +0742c8: 6e10 470e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toAsciiUppercase:()Lokio/ByteString; // method@0e47 │ │ +0742ce: 0c00 |0007: move-result-object v0 │ │ +0742d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #15 : (in Lokio/SegmentedByteString;) │ │ @@ -137117,39 +137069,39 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -071920: |[071920] okio.SegmentedByteString.toByteArray:()[B │ │ -071930: 5486 3d06 |0000: iget-object v6, v8, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071934: 5487 3f06 |0002: iget-object v7, v8, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071938: 2177 |0004: array-length v7, v7 │ │ -07193a: d807 07ff |0005: add-int/lit8 v7, v7, #int -1 // #ff │ │ -07193e: 4406 0607 |0007: aget v6, v6, v7 │ │ -071942: 2361 9d03 |0009: new-array v1, v6, [B // type@039d │ │ -071946: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -071948: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -07194a: 5486 3f06 |000d: iget-object v6, v8, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -07194e: 2163 |000f: array-length v3, v6 │ │ -071950: 3532 1900 |0010: if-ge v2, v3, 0029 // +0019 │ │ -071954: 5486 3d06 |0012: iget-object v6, v8, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071958: 9007 0302 |0014: add-int v7, v3, v2 │ │ -07195c: 4405 0607 |0016: aget v5, v6, v7 │ │ -071960: 5486 3d06 |0018: iget-object v6, v8, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071964: 4400 0602 |001a: aget v0, v6, v2 │ │ -071968: 5486 3f06 |001c: iget-object v6, v8, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -07196c: 4606 0602 |001e: aget-object v6, v6, v2 │ │ -071970: 9107 0004 |0020: sub-int v7, v0, v4 │ │ -071974: 7157 650a 5641 |0022: invoke-static {v6, v5, v1, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -07197a: 0104 |0025: move v4, v0 │ │ -07197c: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ -071980: 28e8 |0028: goto 0010 // -0018 │ │ -071982: 1101 |0029: return-object v1 │ │ +0742d4: |[0742d4] okio.SegmentedByteString.toByteArray:()[B │ │ +0742e4: 5486 3d06 |0000: iget-object v6, v8, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +0742e8: 5487 3f06 |0002: iget-object v7, v8, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +0742ec: 2177 |0004: array-length v7, v7 │ │ +0742ee: d807 07ff |0005: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0742f2: 4406 0607 |0007: aget v6, v6, v7 │ │ +0742f6: 2361 b103 |0009: new-array v1, v6, [B // type@03b1 │ │ +0742fa: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0742fc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0742fe: 5486 3f06 |000d: iget-object v6, v8, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +074302: 2163 |000f: array-length v3, v6 │ │ +074304: 3532 1900 |0010: if-ge v2, v3, 0029 // +0019 │ │ +074308: 5486 3d06 |0012: iget-object v6, v8, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +07430c: 9007 0302 |0014: add-int v7, v3, v2 │ │ +074310: 4405 0607 |0016: aget v5, v6, v7 │ │ +074314: 5486 3d06 |0018: iget-object v6, v8, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +074318: 4400 0602 |001a: aget v0, v6, v2 │ │ +07431c: 5486 3f06 |001c: iget-object v6, v8, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +074320: 4606 0602 |001e: aget-object v6, v6, v2 │ │ +074324: 9107 0004 |0020: sub-int v7, v0, v4 │ │ +074328: 7157 650a 5641 |0022: invoke-static {v6, v5, v1, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +07432e: 0104 |0025: move v4, v0 │ │ +074330: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ +074334: 28e8 |0028: goto 0010 // -0018 │ │ +074336: 1101 |0029: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x000b line=145 │ │ 0x000c line=146 │ │ 0x0012 line=147 │ │ 0x0018 line=148 │ │ @@ -137171,20 +137123,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -071984: |[071984] okio.SegmentedByteString.toString:()Ljava/lang/String; │ │ -071994: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -07199a: 0c00 |0003: move-result-object v0 │ │ -07199c: 6e10 490e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toString:()Ljava/lang/String; // method@0e49 │ │ -0719a2: 0c00 |0007: move-result-object v0 │ │ -0719a4: 1100 |0008: return-object v0 │ │ +074338: |[074338] okio.SegmentedByteString.toString:()Ljava/lang/String; │ │ +074348: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +07434e: 0c00 |0003: move-result-object v0 │ │ +074350: 6e10 490e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toString:()Ljava/lang/String; // method@0e49 │ │ +074356: 0c00 |0007: move-result-object v0 │ │ +074358: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #17 : (in Lokio/SegmentedByteString;) │ │ @@ -137192,20 +137144,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0719a8: |[0719a8] okio.SegmentedByteString.utf8:()Ljava/lang/String; │ │ -0719b8: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ -0719be: 0c00 |0003: move-result-object v0 │ │ -0719c0: 6e10 4a0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ -0719c6: 0c00 |0007: move-result-object v0 │ │ -0719c8: 1100 |0008: return-object v0 │ │ +07435c: |[07435c] okio.SegmentedByteString.utf8:()Ljava/lang/String; │ │ +07436c: 7010 1a0f 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@0f1a │ │ +074372: 0c00 |0003: move-result-object v0 │ │ +074374: 6e10 4a0e 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@0e4a │ │ +07437a: 0c00 |0007: move-result-object v0 │ │ +07437c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #18 : (in Lokio/SegmentedByteString;) │ │ @@ -137213,38 +137165,38 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0719cc: |[0719cc] okio.SegmentedByteString.write:(Ljava/io/OutputStream;)V │ │ -0719dc: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ -0719e0: 2205 ac01 |0002: new-instance v5, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0719e4: 1a06 2617 |0004: const-string v6, "out == null" // string@1726 │ │ -0719e8: 7020 ef09 6500 |0006: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0719ee: 2705 |0009: throw v5 │ │ -0719f0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0719f2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0719f4: 5475 3f06 |000c: iget-object v5, v7, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -0719f8: 2152 |000e: array-length v2, v5 │ │ -0719fa: 3521 1900 |000f: if-ge v1, v2, 0028 // +0019 │ │ -0719fe: 5475 3d06 |0011: iget-object v5, v7, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071a02: 9006 0201 |0013: add-int v6, v2, v1 │ │ -071a06: 4404 0506 |0015: aget v4, v5, v6 │ │ -071a0a: 5475 3d06 |0017: iget-object v5, v7, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071a0e: 4400 0501 |0019: aget v0, v5, v1 │ │ -071a12: 5475 3f06 |001b: iget-object v5, v7, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071a16: 4605 0501 |001d: aget-object v5, v5, v1 │ │ -071a1a: 9106 0003 |001f: sub-int v6, v0, v3 │ │ -071a1e: 6e40 b509 5864 |0021: invoke-virtual {v8, v5, v4, v6}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ -071a24: 0103 |0024: move v3, v0 │ │ -071a26: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -071a2a: 28e8 |0027: goto 000f // -0018 │ │ -071a2c: 0e00 |0028: return-void │ │ +074380: |[074380] okio.SegmentedByteString.write:(Ljava/io/OutputStream;)V │ │ +074390: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ +074394: 2205 be01 |0002: new-instance v5, Ljava/lang/IllegalArgumentException; // type@01be │ │ +074398: 1a06 3717 |0004: const-string v6, "out == null" // string@1737 │ │ +07439c: 7020 ef09 6500 |0006: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0743a2: 2705 |0009: throw v5 │ │ +0743a4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0743a6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0743a8: 5475 3f06 |000c: iget-object v5, v7, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +0743ac: 2152 |000e: array-length v2, v5 │ │ +0743ae: 3521 1900 |000f: if-ge v1, v2, 0028 // +0019 │ │ +0743b2: 5475 3d06 |0011: iget-object v5, v7, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +0743b6: 9006 0201 |0013: add-int v6, v2, v1 │ │ +0743ba: 4404 0506 |0015: aget v4, v5, v6 │ │ +0743be: 5475 3d06 |0017: iget-object v5, v7, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +0743c2: 4400 0501 |0019: aget v0, v5, v1 │ │ +0743c6: 5475 3f06 |001b: iget-object v5, v7, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +0743ca: 4605 0501 |001d: aget-object v5, v5, v1 │ │ +0743ce: 9106 0003 |001f: sub-int v6, v0, v3 │ │ +0743d2: 6e40 b509 5864 |0021: invoke-virtual {v8, v5, v4, v6}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ +0743d8: 0103 |0024: move v3, v0 │ │ +0743da: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0743de: 28e8 |0027: goto 000f // -0018 │ │ +0743e0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000a line=158 │ │ 0x000b line=159 │ │ 0x0011 line=160 │ │ 0x0017 line=161 │ │ @@ -137266,48 +137218,48 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -071a30: |[071a30] okio.SegmentedByteString.write:(Lokio/Buffer;)V │ │ -071a40: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -071a42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -071a44: 54a6 3f06 |0002: iget-object v6, v10, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071a48: 2163 |0004: array-length v3, v6 │ │ -071a4a: 3531 2e00 |0005: if-ge v1, v3, 0033 // +002e │ │ -071a4e: 54a6 3d06 |0007: iget-object v6, v10, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071a52: 9007 0301 |0009: add-int v7, v3, v1 │ │ -071a56: 4405 0607 |000b: aget v5, v6, v7 │ │ -071a5a: 54a6 3d06 |000d: iget-object v6, v10, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ -071a5e: 4400 0601 |000f: aget v0, v6, v1 │ │ -071a62: 2202 a202 |0011: new-instance v2, Lokio/Segment; // type@02a2 │ │ -071a66: 54a6 3f06 |0013: iget-object v6, v10, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ -071a6a: 4606 0601 |0015: aget-object v6, v6, v1 │ │ -071a6e: 9007 0500 |0017: add-int v7, v5, v0 │ │ -071a72: b147 |0019: sub-int/2addr v7, v4 │ │ -071a74: 7040 ff0e 6275 |001a: invoke-direct {v2, v6, v5, v7}, Lokio/Segment;.:([BII)V // method@0eff │ │ -071a7a: 54b6 0006 |001d: iget-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -071a7e: 3906 0c00 |001f: if-nez v6, 002b // +000c │ │ -071a82: 5b22 3806 |0021: iput-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -071a86: 5b22 3506 |0023: iput-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -071a8a: 5bb2 0006 |0025: iput-object v2, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -071a8e: 0104 |0027: move v4, v0 │ │ -071a90: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -071a94: 28db |002a: goto 0005 // -0025 │ │ -071a96: 54b6 0006 |002b: iget-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -071a9a: 5466 3806 |002d: iget-object v6, v6, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -071a9e: 6e20 020f 2600 |002f: invoke-virtual {v6, v2}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ -071aa4: 28f5 |0032: goto 0027 // -000b │ │ -071aa6: 53b6 0106 |0033: iget-wide v6, v11, Lokio/Buffer;.size:J // field@0601 │ │ -071aaa: 8148 |0035: int-to-long v8, v4 │ │ -071aac: bb86 |0036: add-long/2addr v6, v8 │ │ -071aae: 5ab6 0106 |0037: iput-wide v6, v11, Lokio/Buffer;.size:J // field@0601 │ │ -071ab2: 0e00 |0039: return-void │ │ +0743e4: |[0743e4] okio.SegmentedByteString.write:(Lokio/Buffer;)V │ │ +0743f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0743f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0743f8: 54a6 3f06 |0002: iget-object v6, v10, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +0743fc: 2163 |0004: array-length v3, v6 │ │ +0743fe: 3531 2e00 |0005: if-ge v1, v3, 0033 // +002e │ │ +074402: 54a6 3d06 |0007: iget-object v6, v10, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +074406: 9007 0301 |0009: add-int v7, v3, v1 │ │ +07440a: 4405 0607 |000b: aget v5, v6, v7 │ │ +07440e: 54a6 3d06 |000d: iget-object v6, v10, Lokio/SegmentedByteString;.directory:[I // field@063d │ │ +074412: 4400 0601 |000f: aget v0, v6, v1 │ │ +074416: 2202 b602 |0011: new-instance v2, Lokio/Segment; // type@02b6 │ │ +07441a: 54a6 3f06 |0013: iget-object v6, v10, Lokio/SegmentedByteString;.segments:[[B // field@063f │ │ +07441e: 4606 0601 |0015: aget-object v6, v6, v1 │ │ +074422: 9007 0500 |0017: add-int v7, v5, v0 │ │ +074426: b147 |0019: sub-int/2addr v7, v4 │ │ +074428: 7040 ff0e 6275 |001a: invoke-direct {v2, v6, v5, v7}, Lokio/Segment;.:([BII)V // method@0eff │ │ +07442e: 54b6 0006 |001d: iget-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +074432: 3906 0c00 |001f: if-nez v6, 002b // +000c │ │ +074436: 5b22 3806 |0021: iput-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +07443a: 5b22 3506 |0023: iput-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +07443e: 5bb2 0006 |0025: iput-object v2, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +074442: 0104 |0027: move v4, v0 │ │ +074444: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074448: 28db |002a: goto 0005 // -0025 │ │ +07444a: 54b6 0006 |002b: iget-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +07444e: 5466 3806 |002d: iget-object v6, v6, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +074452: 6e20 020f 2600 |002f: invoke-virtual {v6, v2}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ +074458: 28f5 |0032: goto 0027 // -000b │ │ +07445a: 53b6 0106 |0033: iget-wide v6, v11, Lokio/Buffer;.size:J // field@0601 │ │ +07445e: 8148 |0035: int-to-long v8, v4 │ │ +074460: bb86 |0036: add-long/2addr v6, v8 │ │ +074462: 5ab6 0106 |0037: iput-wide v6, v11, Lokio/Buffer;.size:J // field@0601 │ │ +074466: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0001 line=169 │ │ 0x0007 line=170 │ │ 0x000d line=171 │ │ 0x0011 line=172 │ │ @@ -137324,21 +137276,21 @@ │ │ 0x000d - 0x0033 reg=5 segmentPos I │ │ 0x0002 - 0x003a reg=1 s I │ │ 0x0005 - 0x003a reg=3 segmentCount I │ │ 0x0001 - 0x003a reg=4 segmentOffset I │ │ 0x0000 - 0x003a reg=10 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x003a reg=11 buffer Lokio/Buffer; │ │ │ │ - source_file_idx : 2664 (SegmentedByteString.java) │ │ + source_file_idx : 2684 (SegmentedByteString.java) │ │ │ │ Class #385 header: │ │ -class_idx : 679 │ │ +class_idx : 699 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 680 │ │ -source_file_idx : 2897 │ │ +superclass_idx : 700 │ │ +source_file_idx : 2917 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #385 annotations: │ │ Annotations on class │ │ @@ -137360,17 +137312,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -071ab4: |[071ab4] okio.Timeout$1.:()V │ │ -071ac4: 7010 2c0f 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@0f2c │ │ -071aca: 0e00 |0003: return-void │ │ +074468: |[074468] okio.Timeout$1.:()V │ │ +074478: 7010 2c0f 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@0f2c │ │ +07447e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Timeout$1; │ │ │ │ Virtual methods - │ │ @@ -137379,16 +137331,16 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -071acc: |[071acc] okio.Timeout$1.deadlineNanoTime:(J)Lokio/Timeout; │ │ -071adc: 1100 |0000: return-object v0 │ │ +074480: |[074480] okio.Timeout$1.deadlineNanoTime:(J)Lokio/Timeout; │ │ +074490: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Timeout$1; │ │ 0x0000 - 0x0001 reg=1 deadlineNanoTime J │ │ │ │ @@ -137397,16 +137349,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -071ae0: |[071ae0] okio.Timeout$1.throwIfReached:()V │ │ -071af0: 0e00 |0000: return-void │ │ +074494: |[074494] okio.Timeout$1.throwIfReached:()V │ │ +0744a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Timeout$1; │ │ │ │ #2 : (in Lokio/Timeout$1;) │ │ @@ -137414,30 +137366,30 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -071af4: |[071af4] okio.Timeout$1.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -071b04: 1100 |0000: return-object v0 │ │ +0744a8: |[0744a8] okio.Timeout$1.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +0744b8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Timeout$1; │ │ 0x0000 - 0x0001 reg=1 timeout J │ │ 0x0000 - 0x0001 reg=3 unit Ljava/util/concurrent/TimeUnit; │ │ │ │ - source_file_idx : 2897 (Timeout.java) │ │ + source_file_idx : 2917 (Timeout.java) │ │ │ │ Class #386 header: │ │ -class_idx : 686 │ │ +class_idx : 706 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 18 │ │ │ │ Class #386 annotations: │ │ @@ -137565,17 +137517,17 @@ │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 639 (Connection.java) │ │ │ │ Class #387 header: │ │ -class_idx : 687 │ │ +class_idx : 707 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 639 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #387 annotations: │ │ @@ -137637,17 +137589,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 639 (Connection.java) │ │ │ │ Class #388 header: │ │ -class_idx : 693 │ │ +class_idx : 713 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 985 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #388 annotations: │ │ @@ -137686,23 +137638,23 @@ │ │ type : '(Lorg/jsoup/examples/HtmlToPlainText;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -071b08: |[071b08] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.:(Lorg/jsoup/examples/HtmlToPlainText;)V │ │ -071b18: 5b12 5206 |0000: iput-object v2, v1, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.this$0:Lorg/jsoup/examples/HtmlToPlainText; // field@0652 │ │ -071b1c: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -071b22: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -071b24: 5910 5306 |0006: iput v0, v1, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071b28: 2200 c101 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -071b2c: 7010 500a 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -071b32: 5b10 5006 |000d: iput-object v0, v1, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ -071b36: 0e00 |000f: return-void │ │ +0744bc: |[0744bc] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.:(Lorg/jsoup/examples/HtmlToPlainText;)V │ │ +0744cc: 5b12 5206 |0000: iput-object v2, v1, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.this$0:Lorg/jsoup/examples/HtmlToPlainText; // field@0652 │ │ +0744d0: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0744d6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0744d8: 5910 5306 |0006: iput v0, v1, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +0744dc: 2200 d301 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0744e0: 7010 500a 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0744e6: 5b10 5006 |000d: iput-object v0, v1, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ +0744ea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=72 │ │ 0x0008 line=73 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor; │ │ @@ -137713,17 +137665,17 @@ │ │ type : '(Lorg/jsoup/examples/HtmlToPlainText;Lorg/jsoup/examples/HtmlToPlainText$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071b38: |[071b38] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.:(Lorg/jsoup/examples/HtmlToPlainText;Lorg/jsoup/examples/HtmlToPlainText$1;)V │ │ -071b48: 7020 b10f 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.:(Lorg/jsoup/examples/HtmlToPlainText;)V // method@0fb1 │ │ -071b4e: 0e00 |0003: return-void │ │ +0744ec: |[0744ec] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.:(Lorg/jsoup/examples/HtmlToPlainText;Lorg/jsoup/examples/HtmlToPlainText$1;)V │ │ +0744fc: 7020 b10f 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.:(Lorg/jsoup/examples/HtmlToPlainText;)V // method@0fb1 │ │ +074502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/examples/HtmlToPlainText; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/jsoup/examples/HtmlToPlainText$1; │ │ @@ -137733,110 +137685,110 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -071b50: |[071b50] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.append:(Ljava/lang/String;)V │ │ -071b60: 1309 5000 |0000: const/16 v9, #int 80 // #50 │ │ -071b64: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -071b66: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -071b68: 1a06 0200 |0004: const-string v6, " │ │ +074504: |[074504] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.append:(Ljava/lang/String;)V │ │ +074514: 1309 5000 |0000: const/16 v9, #int 80 // #50 │ │ +074518: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +07451a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +07451c: 1a06 0200 |0004: const-string v6, " │ │ " // string@0002 │ │ -071b6c: 6e20 420a 6b00 |0006: invoke-virtual {v11, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -071b72: 0a06 |0009: move-result v6 │ │ -071b74: 3806 0400 |000a: if-eqz v6, 000e // +0004 │ │ -071b78: 59a5 5306 |000c: iput v5, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071b7c: 1a06 1000 |000e: const-string v6, " " // string@0010 │ │ -071b80: 6e20 2a0a 6b00 |0010: invoke-virtual {v11, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -071b86: 0a06 |0013: move-result v6 │ │ -071b88: 3806 2a00 |0014: if-eqz v6, 003e // +002a │ │ -071b8c: 54a6 5006 |0016: iget-object v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ -071b90: 6e10 600a 0600 |0018: invoke-virtual {v6}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -071b96: 0a06 |001b: move-result v6 │ │ -071b98: 3806 2100 |001c: if-eqz v6, 003d // +0021 │ │ -071b9c: 54a6 5006 |001e: iget-object v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ -071ba0: 54a7 5006 |0020: iget-object v7, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ -071ba4: 6e10 600a 0700 |0022: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -071baa: 0a07 |0025: move-result v7 │ │ -071bac: d807 07ff |0026: add-int/lit8 v7, v7, #int -1 // #ff │ │ -071bb0: 6e20 630a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.substring:(I)Ljava/lang/String; // method@0a63 │ │ -071bb6: 0c06 |002b: move-result-object v6 │ │ -071bb8: 1227 |002c: const/4 v7, #int 2 // #2 │ │ -071bba: 2377 b703 |002d: new-array v7, v7, [Ljava/lang/String; // type@03b7 │ │ -071bbe: 1a08 1000 |002f: const-string v8, " " // string@0010 │ │ -071bc2: 4d08 0705 |0031: aput-object v8, v7, v5 │ │ -071bc6: 1a08 0200 |0033: const-string v8, " │ │ +074520: 6e20 420a 6b00 |0006: invoke-virtual {v11, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +074526: 0a06 |0009: move-result v6 │ │ +074528: 3806 0400 |000a: if-eqz v6, 000e // +0004 │ │ +07452c: 59a5 5306 |000c: iput v5, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +074530: 1a06 1000 |000e: const-string v6, " " // string@0010 │ │ +074534: 6e20 2a0a 6b00 |0010: invoke-virtual {v11, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07453a: 0a06 |0013: move-result v6 │ │ +07453c: 3806 2a00 |0014: if-eqz v6, 003e // +002a │ │ +074540: 54a6 5006 |0016: iget-object v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ +074544: 6e10 600a 0600 |0018: invoke-virtual {v6}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +07454a: 0a06 |001b: move-result v6 │ │ +07454c: 3806 2100 |001c: if-eqz v6, 003d // +0021 │ │ +074550: 54a6 5006 |001e: iget-object v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ +074554: 54a7 5006 |0020: iget-object v7, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ +074558: 6e10 600a 0700 |0022: invoke-virtual {v7}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +07455e: 0a07 |0025: move-result v7 │ │ +074560: d807 07ff |0026: add-int/lit8 v7, v7, #int -1 // #ff │ │ +074564: 6e20 630a 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.substring:(I)Ljava/lang/String; // method@0a63 │ │ +07456a: 0c06 |002b: move-result-object v6 │ │ +07456c: 1227 |002c: const/4 v7, #int 2 // #2 │ │ +07456e: 2377 cb03 |002d: new-array v7, v7, [Ljava/lang/String; // type@03cb │ │ +074572: 1a08 1000 |002f: const-string v8, " " // string@0010 │ │ +074576: 4d08 0705 |0031: aput-object v8, v7, v5 │ │ +07457a: 1a08 0200 |0033: const-string v8, " │ │ " // string@0002 │ │ -071bca: 4d08 0704 |0035: aput-object v8, v7, v4 │ │ -071bce: 7120 6810 7600 |0037: invoke-static {v6, v7}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -071bd4: 0a06 |003a: move-result v6 │ │ -071bd6: 3806 0300 |003b: if-eqz v6, 003e // +0003 │ │ -071bda: 0e00 |003d: return-void │ │ -071bdc: 6e10 380a 0b00 |003e: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a38 │ │ -071be2: 0a06 |0041: move-result v6 │ │ -071be4: 52a7 5306 |0042: iget v7, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071be8: b076 |0044: add-int/2addr v6, v7 │ │ -071bea: 3796 5700 |0045: if-le v6, v9, 009c // +0057 │ │ -071bee: 1a06 b10c |0047: const-string v6, "\s+" // string@0cb1 │ │ -071bf2: 6e20 400a 6b00 |0049: invoke-virtual {v11, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a40 │ │ -071bf8: 0c03 |004c: move-result-object v3 │ │ -071bfa: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -071bfc: 2136 |004e: array-length v6, v3 │ │ -071bfe: 3560 eeff |004f: if-ge v0, v6, 003d // -0012 │ │ -071c02: 4602 0300 |0051: aget-object v2, v3, v0 │ │ -071c06: 2136 |0053: array-length v6, v3 │ │ -071c08: d806 06ff |0054: add-int/lit8 v6, v6, #int -1 // #ff │ │ -071c0c: 3360 3500 |0056: if-ne v0, v6, 008b // +0035 │ │ -071c10: 0141 |0058: move v1, v4 │ │ -071c12: 3901 1500 |0059: if-nez v1, 006e // +0015 │ │ -071c16: 2206 c101 |005b: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -071c1a: 7010 500a 0600 |005d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -071c20: 6e20 580a 2600 |0060: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -071c26: 0c06 |0063: move-result-object v6 │ │ -071c28: 1a07 1000 |0064: const-string v7, " " // string@0010 │ │ -071c2c: 6e20 580a 7600 |0066: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -071c32: 0c06 |0069: move-result-object v6 │ │ -071c34: 6e10 640a 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -071c3a: 0c02 |006d: move-result-object v2 │ │ -071c3c: 6e10 380a 0200 |006e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -071c42: 0a06 |0071: move-result v6 │ │ -071c44: 52a7 5306 |0072: iget v7, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071c48: b076 |0074: add-int/2addr v6, v7 │ │ -071c4a: 3796 1800 |0075: if-le v6, v9, 008d // +0018 │ │ -071c4e: 54a6 5006 |0077: iget-object v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ -071c52: 1a07 0200 |0079: const-string v7, " │ │ +07457e: 4d08 0704 |0035: aput-object v8, v7, v4 │ │ +074582: 7120 6810 7600 |0037: invoke-static {v6, v7}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +074588: 0a06 |003a: move-result v6 │ │ +07458a: 3806 0300 |003b: if-eqz v6, 003e // +0003 │ │ +07458e: 0e00 |003d: return-void │ │ +074590: 6e10 380a 0b00 |003e: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a38 │ │ +074596: 0a06 |0041: move-result v6 │ │ +074598: 52a7 5306 |0042: iget v7, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +07459c: b076 |0044: add-int/2addr v6, v7 │ │ +07459e: 3796 5700 |0045: if-le v6, v9, 009c // +0057 │ │ +0745a2: 1a06 c50c |0047: const-string v6, "\s+" // string@0cc5 │ │ +0745a6: 6e20 400a 6b00 |0049: invoke-virtual {v11, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0a40 │ │ +0745ac: 0c03 |004c: move-result-object v3 │ │ +0745ae: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +0745b0: 2136 |004e: array-length v6, v3 │ │ +0745b2: 3560 eeff |004f: if-ge v0, v6, 003d // -0012 │ │ +0745b6: 4602 0300 |0051: aget-object v2, v3, v0 │ │ +0745ba: 2136 |0053: array-length v6, v3 │ │ +0745bc: d806 06ff |0054: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0745c0: 3360 3500 |0056: if-ne v0, v6, 008b // +0035 │ │ +0745c4: 0141 |0058: move v1, v4 │ │ +0745c6: 3901 1500 |0059: if-nez v1, 006e // +0015 │ │ +0745ca: 2206 d301 |005b: new-instance v6, Ljava/lang/StringBuilder; // type@01d3 │ │ +0745ce: 7010 500a 0600 |005d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0745d4: 6e20 580a 2600 |0060: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0745da: 0c06 |0063: move-result-object v6 │ │ +0745dc: 1a07 1000 |0064: const-string v7, " " // string@0010 │ │ +0745e0: 6e20 580a 7600 |0066: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0745e6: 0c06 |0069: move-result-object v6 │ │ +0745e8: 6e10 640a 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0745ee: 0c02 |006d: move-result-object v2 │ │ +0745f0: 6e10 380a 0200 |006e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0745f6: 0a06 |0071: move-result v6 │ │ +0745f8: 52a7 5306 |0072: iget v7, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +0745fc: b076 |0074: add-int/2addr v6, v7 │ │ +0745fe: 3796 1800 |0075: if-le v6, v9, 008d // +0018 │ │ +074602: 54a6 5006 |0077: iget-object v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ +074606: 1a07 0200 |0079: const-string v7, " │ │ " // string@0002 │ │ -071c56: 6e20 580a 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -071c5c: 0c06 |007e: move-result-object v6 │ │ -071c5e: 6e20 580a 2600 |007f: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -071c64: 6e10 380a 0200 |0082: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -071c6a: 0a06 |0085: move-result v6 │ │ -071c6c: 59a6 5306 |0086: iput v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071c70: d800 0001 |0088: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071c74: 28c4 |008a: goto 004e // -003c │ │ -071c76: 0151 |008b: move v1, v5 │ │ -071c78: 28cd |008c: goto 0059 // -0033 │ │ -071c7a: 54a6 5006 |008d: iget-object v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ -071c7e: 6e20 580a 2600 |008f: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -071c84: 52a6 5306 |0092: iget v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071c88: 6e10 380a 0200 |0094: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -071c8e: 0a07 |0097: move-result v7 │ │ -071c90: b076 |0098: add-int/2addr v6, v7 │ │ -071c92: 59a6 5306 |0099: iput v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071c96: 28ed |009b: goto 0088 // -0013 │ │ -071c98: 54a4 5006 |009c: iget-object v4, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ -071c9c: 6e20 580a b400 |009e: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -071ca2: 52a4 5306 |00a1: iget v4, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071ca6: 6e10 380a 0b00 |00a3: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a38 │ │ -071cac: 0a05 |00a6: move-result v5 │ │ -071cae: b054 |00a7: add-int/2addr v4, v5 │ │ -071cb0: 59a4 5306 |00a8: iput v4, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ -071cb4: 2893 |00aa: goto 003d // -006d │ │ +07460a: 6e20 580a 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +074610: 0c06 |007e: move-result-object v6 │ │ +074612: 6e20 580a 2600 |007f: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +074618: 6e10 380a 0200 |0082: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +07461e: 0a06 |0085: move-result v6 │ │ +074620: 59a6 5306 |0086: iput v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +074624: d800 0001 |0088: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074628: 28c4 |008a: goto 004e // -003c │ │ +07462a: 0151 |008b: move v1, v5 │ │ +07462c: 28cd |008c: goto 0059 // -0033 │ │ +07462e: 54a6 5006 |008d: iget-object v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ +074632: 6e20 580a 2600 |008f: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +074638: 52a6 5306 |0092: iget v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +07463c: 6e10 380a 0200 |0094: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +074642: 0a07 |0097: move-result v7 │ │ +074644: b076 |0098: add-int/2addr v6, v7 │ │ +074646: 59a6 5306 |0099: iput v6, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +07464a: 28ed |009b: goto 0088 // -0013 │ │ +07464c: 54a4 5006 |009c: iget-object v4, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ +074650: 6e20 580a b400 |009e: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +074656: 52a4 5306 |00a1: iget v4, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +07465a: 6e10 380a 0b00 |00a3: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0a38 │ │ +074660: 0a05 |00a6: move-result v5 │ │ +074662: b054 |00a7: add-int/2addr v4, v5 │ │ +074664: 59a4 5306 |00a8: iput v4, v10, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.width:I // field@0653 │ │ +074668: 2893 |00aa: goto 003d // -006d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x000c line=100 │ │ 0x000e line=101 │ │ 0x0018 line=102 │ │ 0x003d line=124 │ │ @@ -137871,69 +137823,69 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -071cb8: |[071cb8] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.head:(Lorg/jsoup/nodes/Node;I)V │ │ -071cc8: 6e10 e311 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ -071cce: 0c00 |0003: move-result-object v0 │ │ -071cd0: 2051 e002 |0004: instance-of v1, v5, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -071cd4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -071cd8: 1f05 e002 |0008: check-cast v5, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -071cdc: 6e10 1612 0500 |000a: invoke-virtual {v5}, Lorg/jsoup/nodes/TextNode;.text:()Ljava/lang/String; // method@1216 │ │ -071ce2: 0c01 |000d: move-result-object v1 │ │ -071ce4: 7020 b30f 1400 |000e: invoke-direct {v4, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ -071cea: 0e00 |0011: return-void │ │ -071cec: 1a01 0c15 |0012: const-string v1, "li" // string@150c │ │ -071cf0: 6e20 2a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -071cf6: 0a01 |0017: move-result v1 │ │ -071cf8: 3801 0800 |0018: if-eqz v1, 0020 // +0008 │ │ -071cfc: 1a01 0a00 |001a: const-string v1, " │ │ +07466c: |[07466c] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.head:(Lorg/jsoup/nodes/Node;I)V │ │ +07467c: 6e10 e311 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ +074682: 0c00 |0003: move-result-object v0 │ │ +074684: 2051 f402 |0004: instance-of v1, v5, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +074688: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +07468c: 1f05 f402 |0008: check-cast v5, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +074690: 6e10 1612 0500 |000a: invoke-virtual {v5}, Lorg/jsoup/nodes/TextNode;.text:()Ljava/lang/String; // method@1216 │ │ +074696: 0c01 |000d: move-result-object v1 │ │ +074698: 7020 b30f 1400 |000e: invoke-direct {v4, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ +07469e: 0e00 |0011: return-void │ │ +0746a0: 1a01 1d15 |0012: const-string v1, "li" // string@151d │ │ +0746a4: 6e20 2a0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0746aa: 0a01 |0017: move-result v1 │ │ +0746ac: 3801 0800 |0018: if-eqz v1, 0020 // +0008 │ │ +0746b0: 1a01 0a00 |001a: const-string v1, " │ │ * " // string@000a │ │ -071d00: 7020 b30f 1400 |001c: invoke-direct {v4, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ -071d06: 28f2 |001f: goto 0011 // -000e │ │ -071d08: 1a01 8f10 |0020: const-string v1, "dt" // string@108f │ │ -071d0c: 6e20 2a0a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -071d12: 0a01 |0025: move-result v1 │ │ -071d14: 3801 0800 |0026: if-eqz v1, 002e // +0008 │ │ -071d18: 1a01 1100 |0028: const-string v1, " " // string@0011 │ │ -071d1c: 7020 b30f 1400 |002a: invoke-direct {v4, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ -071d22: 28e4 |002d: goto 0011 // -001c │ │ -071d24: 1271 |002e: const/4 v1, #int 7 // #7 │ │ -071d26: 2311 b703 |002f: new-array v1, v1, [Ljava/lang/String; // type@03b7 │ │ -071d2a: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -071d2c: 1a03 4017 |0032: const-string v3, "p" // string@1740 │ │ -071d30: 4d03 0102 |0034: aput-object v3, v1, v2 │ │ -071d34: 1212 |0036: const/4 v2, #int 1 // #1 │ │ -071d36: 1a03 2e13 |0037: const-string v3, "h1" // string@132e │ │ -071d3a: 4d03 0102 |0039: aput-object v3, v1, v2 │ │ -071d3e: 1222 |003b: const/4 v2, #int 2 // #2 │ │ -071d40: 1a03 2f13 |003c: const-string v3, "h2" // string@132f │ │ -071d44: 4d03 0102 |003e: aput-object v3, v1, v2 │ │ -071d48: 1232 |0040: const/4 v2, #int 3 // #3 │ │ -071d4a: 1a03 3013 |0041: const-string v3, "h3" // string@1330 │ │ -071d4e: 4d03 0102 |0043: aput-object v3, v1, v2 │ │ -071d52: 1242 |0045: const/4 v2, #int 4 // #4 │ │ -071d54: 1a03 3113 |0046: const-string v3, "h4" // string@1331 │ │ -071d58: 4d03 0102 |0048: aput-object v3, v1, v2 │ │ -071d5c: 1252 |004a: const/4 v2, #int 5 // #5 │ │ -071d5e: 1a03 3213 |004b: const-string v3, "h5" // string@1332 │ │ -071d62: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ -071d66: 1262 |004f: const/4 v2, #int 6 // #6 │ │ -071d68: 1a03 061c |0050: const-string v3, "tr" // string@1c06 │ │ -071d6c: 4d03 0102 |0052: aput-object v3, v1, v2 │ │ -071d70: 7120 6810 1000 |0054: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -071d76: 0a01 |0057: move-result v1 │ │ -071d78: 3801 b9ff |0058: if-eqz v1, 0011 // -0047 │ │ -071d7c: 1a01 0200 |005a: const-string v1, " │ │ +0746b4: 7020 b30f 1400 |001c: invoke-direct {v4, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ +0746ba: 28f2 |001f: goto 0011 // -000e │ │ +0746bc: 1a01 a210 |0020: const-string v1, "dt" // string@10a2 │ │ +0746c0: 6e20 2a0a 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0746c6: 0a01 |0025: move-result v1 │ │ +0746c8: 3801 0800 |0026: if-eqz v1, 002e // +0008 │ │ +0746cc: 1a01 1100 |0028: const-string v1, " " // string@0011 │ │ +0746d0: 7020 b30f 1400 |002a: invoke-direct {v4, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ +0746d6: 28e4 |002d: goto 0011 // -001c │ │ +0746d8: 1271 |002e: const/4 v1, #int 7 // #7 │ │ +0746da: 2311 cb03 |002f: new-array v1, v1, [Ljava/lang/String; // type@03cb │ │ +0746de: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +0746e0: 1a03 5117 |0032: const-string v3, "p" // string@1751 │ │ +0746e4: 4d03 0102 |0034: aput-object v3, v1, v2 │ │ +0746e8: 1212 |0036: const/4 v2, #int 1 // #1 │ │ +0746ea: 1a03 4113 |0037: const-string v3, "h1" // string@1341 │ │ +0746ee: 4d03 0102 |0039: aput-object v3, v1, v2 │ │ +0746f2: 1222 |003b: const/4 v2, #int 2 // #2 │ │ +0746f4: 1a03 4213 |003c: const-string v3, "h2" // string@1342 │ │ +0746f8: 4d03 0102 |003e: aput-object v3, v1, v2 │ │ +0746fc: 1232 |0040: const/4 v2, #int 3 // #3 │ │ +0746fe: 1a03 4313 |0041: const-string v3, "h3" // string@1343 │ │ +074702: 4d03 0102 |0043: aput-object v3, v1, v2 │ │ +074706: 1242 |0045: const/4 v2, #int 4 // #4 │ │ +074708: 1a03 4413 |0046: const-string v3, "h4" // string@1344 │ │ +07470c: 4d03 0102 |0048: aput-object v3, v1, v2 │ │ +074710: 1252 |004a: const/4 v2, #int 5 // #5 │ │ +074712: 1a03 4513 |004b: const-string v3, "h5" // string@1345 │ │ +074716: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ +07471a: 1262 |004f: const/4 v2, #int 6 // #6 │ │ +07471c: 1a03 171c |0050: const-string v3, "tr" // string@1c17 │ │ +074720: 4d03 0102 |0052: aput-object v3, v1, v2 │ │ +074724: 7120 6810 1000 |0054: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07472a: 0a01 |0057: move-result v1 │ │ +07472c: 3801 b9ff |0058: if-eqz v1, 0011 // -0047 │ │ +074730: 1a01 0200 |005a: const-string v1, " │ │ " // string@0002 │ │ -071d80: 7020 b30f 1400 |005c: invoke-direct {v4, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ -071d86: 28b2 |005f: goto 0011 // -004e │ │ +074734: 7020 b30f 1400 |005c: invoke-direct {v4, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ +07473a: 28b2 |005f: goto 0011 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x0008 line=79 │ │ 0x0011 line=86 │ │ 0x0012 line=80 │ │ @@ -137954,67 +137906,67 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -071d88: |[071d88] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.tail:(Lorg/jsoup/nodes/Node;I)V │ │ -071d98: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -071d9a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -071d9c: 6e10 e311 0700 |0002: invoke-virtual {v7}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ -071da2: 0c00 |0005: move-result-object v0 │ │ -071da4: 1301 0900 |0006: const/16 v1, #int 9 // #9 │ │ -071da8: 2311 b703 |0008: new-array v1, v1, [Ljava/lang/String; // type@03b7 │ │ -071dac: 1a02 210e |000a: const-string v2, "br" // string@0e21 │ │ -071db0: 4d02 0104 |000c: aput-object v2, v1, v4 │ │ -071db4: 1a02 ff0f |000e: const-string v2, "dd" // string@0fff │ │ -071db8: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ -071dbc: 1222 |0012: const/4 v2, #int 2 // #2 │ │ -071dbe: 1a03 8f10 |0013: const-string v3, "dt" // string@108f │ │ -071dc2: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ -071dc6: 1232 |0017: const/4 v2, #int 3 // #3 │ │ -071dc8: 1a03 4017 |0018: const-string v3, "p" // string@1740 │ │ -071dcc: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ -071dd0: 1242 |001c: const/4 v2, #int 4 // #4 │ │ -071dd2: 1a03 2e13 |001d: const-string v3, "h1" // string@132e │ │ -071dd6: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ -071dda: 1252 |0021: const/4 v2, #int 5 // #5 │ │ -071ddc: 1a03 2f13 |0022: const-string v3, "h2" // string@132f │ │ -071de0: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ -071de4: 1262 |0026: const/4 v2, #int 6 // #6 │ │ -071de6: 1a03 3013 |0027: const-string v3, "h3" // string@1330 │ │ -071dea: 4d03 0102 |0029: aput-object v3, v1, v2 │ │ -071dee: 1272 |002b: const/4 v2, #int 7 // #7 │ │ -071df0: 1a03 3113 |002c: const-string v3, "h4" // string@1331 │ │ -071df4: 4d03 0102 |002e: aput-object v3, v1, v2 │ │ -071df8: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ -071dfc: 1a03 3213 |0032: const-string v3, "h5" // string@1332 │ │ -071e00: 4d03 0102 |0034: aput-object v3, v1, v2 │ │ -071e04: 7120 6810 1000 |0036: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -071e0a: 0a01 |0039: move-result v1 │ │ -071e0c: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ -071e10: 1a01 0200 |003c: const-string v1, " │ │ +07473c: |[07473c] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.tail:(Lorg/jsoup/nodes/Node;I)V │ │ +07474c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07474e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +074750: 6e10 e311 0700 |0002: invoke-virtual {v7}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ +074756: 0c00 |0005: move-result-object v0 │ │ +074758: 1301 0900 |0006: const/16 v1, #int 9 // #9 │ │ +07475c: 2311 cb03 |0008: new-array v1, v1, [Ljava/lang/String; // type@03cb │ │ +074760: 1a02 340e |000a: const-string v2, "br" // string@0e34 │ │ +074764: 4d02 0104 |000c: aput-object v2, v1, v4 │ │ +074768: 1a02 1210 |000e: const-string v2, "dd" // string@1012 │ │ +07476c: 4d02 0105 |0010: aput-object v2, v1, v5 │ │ +074770: 1222 |0012: const/4 v2, #int 2 // #2 │ │ +074772: 1a03 a210 |0013: const-string v3, "dt" // string@10a2 │ │ +074776: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ +07477a: 1232 |0017: const/4 v2, #int 3 // #3 │ │ +07477c: 1a03 5117 |0018: const-string v3, "p" // string@1751 │ │ +074780: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ +074784: 1242 |001c: const/4 v2, #int 4 // #4 │ │ +074786: 1a03 4113 |001d: const-string v3, "h1" // string@1341 │ │ +07478a: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ +07478e: 1252 |0021: const/4 v2, #int 5 // #5 │ │ +074790: 1a03 4213 |0022: const-string v3, "h2" // string@1342 │ │ +074794: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ +074798: 1262 |0026: const/4 v2, #int 6 // #6 │ │ +07479a: 1a03 4313 |0027: const-string v3, "h3" // string@1343 │ │ +07479e: 4d03 0102 |0029: aput-object v3, v1, v2 │ │ +0747a2: 1272 |002b: const/4 v2, #int 7 // #7 │ │ +0747a4: 1a03 4413 |002c: const-string v3, "h4" // string@1344 │ │ +0747a8: 4d03 0102 |002e: aput-object v3, v1, v2 │ │ +0747ac: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ +0747b0: 1a03 4513 |0032: const-string v3, "h5" // string@1345 │ │ +0747b4: 4d03 0102 |0034: aput-object v3, v1, v2 │ │ +0747b8: 7120 6810 1000 |0036: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +0747be: 0a01 |0039: move-result v1 │ │ +0747c0: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ +0747c4: 1a01 0200 |003c: const-string v1, " │ │ " // string@0002 │ │ -071e14: 7020 b30f 1600 |003e: invoke-direct {v6, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ -071e1a: 0e00 |0041: return-void │ │ -071e1c: 1a01 bb0c |0042: const-string v1, "a" // string@0cbb │ │ -071e20: 6e20 2a0a 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -071e26: 0a01 |0047: move-result v1 │ │ -071e28: 3801 f9ff |0048: if-eqz v1, 0041 // -0007 │ │ -071e2c: 1a01 3900 |004a: const-string v1, " <%s>" // string@0039 │ │ -071e30: 2352 b603 |004c: new-array v2, v5, [Ljava/lang/Object; // type@03b6 │ │ -071e34: 1a03 9a13 |004e: const-string v3, "href" // string@139a │ │ -071e38: 6e20 c711 3700 |0050: invoke-virtual {v7, v3}, Lorg/jsoup/nodes/Node;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11c7 │ │ -071e3e: 0c03 |0053: move-result-object v3 │ │ -071e40: 4d03 0204 |0054: aput-object v3, v2, v4 │ │ -071e44: 7120 2c0a 2100 |0056: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -071e4a: 0c01 |0059: move-result-object v1 │ │ -071e4c: 7020 b30f 1600 |005a: invoke-direct {v6, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ -071e52: 28e4 |005d: goto 0041 // -001c │ │ +0747c8: 7020 b30f 1600 |003e: invoke-direct {v6, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ +0747ce: 0e00 |0041: return-void │ │ +0747d0: 1a01 cf0c |0042: const-string v1, "a" // string@0ccf │ │ +0747d4: 6e20 2a0a 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0747da: 0a01 |0047: move-result v1 │ │ +0747dc: 3801 f9ff |0048: if-eqz v1, 0041 // -0007 │ │ +0747e0: 1a01 3900 |004a: const-string v1, " <%s>" // string@0039 │ │ +0747e4: 2352 ca03 |004c: new-array v2, v5, [Ljava/lang/Object; // type@03ca │ │ +0747e8: 1a03 ad13 |004e: const-string v3, "href" // string@13ad │ │ +0747ec: 6e20 c711 3700 |0050: invoke-virtual {v7, v3}, Lorg/jsoup/nodes/Node;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11c7 │ │ +0747f2: 0c03 |0053: move-result-object v3 │ │ +0747f4: 4d03 0204 |0054: aput-object v3, v2, v4 │ │ +0747f8: 7120 2c0a 2100 |0056: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +0747fe: 0c01 |0059: move-result-object v1 │ │ +074800: 7020 b30f 1600 |005a: invoke-direct {v6, v1}, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.append:(Ljava/lang/String;)V // method@0fb3 │ │ +074806: 28e4 |005d: goto 0041 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x003c line=92 │ │ 0x0041 line=95 │ │ 0x0042 line=93 │ │ @@ -138030,31 +137982,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -071e54: |[071e54] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.toString:()Ljava/lang/String; │ │ -071e64: 5410 5006 |0000: iget-object v0, v1, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ -071e68: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -071e6e: 0c00 |0005: move-result-object v0 │ │ -071e70: 1100 |0006: return-object v0 │ │ +074808: |[074808] org.jsoup.examples.HtmlToPlainText$FormattingVisitor.toString:()Ljava/lang/String; │ │ +074818: 5410 5006 |0000: iget-object v0, v1, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;.accum:Ljava/lang/StringBuilder; // field@0650 │ │ +07481c: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +074822: 0c00 |0005: move-result-object v0 │ │ +074824: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor; │ │ │ │ source_file_idx : 985 (HtmlToPlainText.java) │ │ │ │ Class #389 header: │ │ -class_idx : 701 │ │ +class_idx : 721 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 991 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ Class #389 annotations: │ │ @@ -138115,23 +138067,23 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -071e74: |[071e74] org.jsoup.helper.HttpConnection$Base.:()V │ │ -071e84: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -071e8a: 2200 1202 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -071e8e: 7010 490b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ -071e94: 5b10 5f06 |0008: iput-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ -071e98: 2200 1202 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0212 │ │ -071e9c: 7010 490b 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ -071ea2: 5b10 5e06 |000f: iput-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ -071ea6: 0e00 |0011: return-void │ │ +074828: |[074828] org.jsoup.helper.HttpConnection$Base.:()V │ │ +074838: 7010 0f0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +07483e: 2200 2502 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +074842: 7010 490b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ +074848: 5b10 5f06 |0008: iput-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ +07484c: 2200 2502 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0225 │ │ +074850: 7010 490b 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0b49 │ │ +074856: 5b10 5e06 |000f: iput-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ +07485a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0003 line=240 │ │ 0x000a line=241 │ │ 0x0011 line=242 │ │ locals : │ │ @@ -138143,17 +138095,17 @@ │ │ type : '(Lorg/jsoup/helper/HttpConnection$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -071ea8: |[071ea8] org.jsoup.helper.HttpConnection$Base.:(Lorg/jsoup/helper/HttpConnection$1;)V │ │ -071eb8: 7010 da0f 0000 |0000: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$Base;.:()V // method@0fda │ │ -071ebe: 0e00 |0003: return-void │ │ +07485c: |[07485c] org.jsoup.helper.HttpConnection$Base.:(Lorg/jsoup/helper/HttpConnection$1;)V │ │ +07486c: 7010 da0f 0000 |0000: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$Base;.:()V // method@0fda │ │ +074872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/helper/HttpConnection$1; │ │ @@ -138163,36 +138115,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -071ec0: |[071ec0] org.jsoup.helper.HttpConnection$Base.getHeaderCaseInsensitive:(Ljava/lang/String;)Ljava/lang/String; │ │ -071ed0: 1a02 cc03 |0000: const-string v2, "Header name must not be null" // string@03cc │ │ -071ed4: 7120 7e10 2500 |0002: invoke-static {v5, v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -071eda: 5442 5f06 |0005: iget-object v2, v4, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ -071ede: 7220 7d0b 5200 |0007: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -071ee4: 0c01 |000a: move-result-object v1 │ │ -071ee6: 1f01 c001 |000b: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -071eea: 3901 0e00 |000d: if-nez v1, 001b // +000e │ │ -071eee: 5442 5f06 |000f: iget-object v2, v4, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ -071ef2: 6e10 470a 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -071ef8: 0c03 |0014: move-result-object v3 │ │ -071efa: 7220 7d0b 3200 |0015: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -071f00: 0c01 |0018: move-result-object v1 │ │ -071f02: 1f01 c001 |0019: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -071f06: 3901 0e00 |001b: if-nez v1, 0029 // +000e │ │ -071f0a: 7020 ea0f 5400 |001d: invoke-direct {v4, v5}, Lorg/jsoup/helper/HttpConnection$Base;.scanHeaders:(Ljava/lang/String;)Ljava/util/Map$Entry; // method@0fea │ │ -071f10: 0c00 |0020: move-result-object v0 │ │ -071f12: 3800 0800 |0021: if-eqz v0, 0029 // +0008 │ │ -071f16: 7210 790b 0000 |0023: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -071f1c: 0c01 |0026: move-result-object v1 │ │ -071f1e: 1f01 c001 |0027: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -071f22: 1101 |0029: return-object v1 │ │ +074874: |[074874] org.jsoup.helper.HttpConnection$Base.getHeaderCaseInsensitive:(Ljava/lang/String;)Ljava/lang/String; │ │ +074884: 1a02 cc03 |0000: const-string v2, "Header name must not be null" // string@03cc │ │ +074888: 7120 7e10 2500 |0002: invoke-static {v5, v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +07488e: 5442 5f06 |0005: iget-object v2, v4, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ +074892: 7220 7d0b 5200 |0007: invoke-interface {v2, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +074898: 0c01 |000a: move-result-object v1 │ │ +07489a: 1f01 d201 |000b: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +07489e: 3901 0e00 |000d: if-nez v1, 001b // +000e │ │ +0748a2: 5442 5f06 |000f: iget-object v2, v4, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ +0748a6: 6e10 470a 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +0748ac: 0c03 |0014: move-result-object v3 │ │ +0748ae: 7220 7d0b 3200 |0015: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +0748b4: 0c01 |0018: move-result-object v1 │ │ +0748b6: 1f01 d201 |0019: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +0748ba: 3901 0e00 |001b: if-nez v1, 0029 // +000e │ │ +0748be: 7020 ea0f 5400 |001d: invoke-direct {v4, v5}, Lorg/jsoup/helper/HttpConnection$Base;.scanHeaders:(Ljava/lang/String;)Ljava/util/Map$Entry; // method@0fea │ │ +0748c4: 0c00 |0020: move-result-object v0 │ │ +0748c6: 3800 0800 |0021: if-eqz v0, 0029 // +0008 │ │ +0748ca: 7210 790b 0000 |0023: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +0748d0: 0c01 |0026: move-result-object v1 │ │ +0748d2: 1f01 d201 |0027: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +0748d6: 1101 |0029: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=304 │ │ 0x000d line=305 │ │ 0x000f line=306 │ │ 0x001b line=307 │ │ @@ -138214,39 +138166,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Map$Entry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -071f24: |[071f24] org.jsoup.helper.HttpConnection$Base.scanHeaders:(Ljava/lang/String;)Ljava/util/Map$Entry; │ │ -071f34: 6e10 470a 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -071f3a: 0c01 |0003: move-result-object v1 │ │ -071f3c: 5442 5f06 |0004: iget-object v2, v4, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ -071f40: 7210 7c0b 0200 |0006: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -071f46: 0c02 |0009: move-result-object v2 │ │ -071f48: 7210 8f0b 0200 |000a: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -071f4e: 0c03 |000d: move-result-object v3 │ │ -071f50: 7210 460b 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -071f56: 0a02 |0011: move-result v2 │ │ -071f58: 3802 1900 |0012: if-eqz v2, 002b // +0019 │ │ -071f5c: 7210 470b 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -071f62: 0c00 |0017: move-result-object v0 │ │ -071f64: 1f00 1802 |0018: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -071f68: 7210 780b 0000 |001a: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -071f6e: 0c02 |001d: move-result-object v2 │ │ -071f70: 1f02 c001 |001e: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -071f74: 6e10 470a 0200 |0020: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -071f7a: 0c02 |0023: move-result-object v2 │ │ -071f7c: 6e20 2a0a 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -071f82: 0a02 |0027: move-result v2 │ │ -071f84: 3802 e6ff |0028: if-eqz v2, 000e // -001a │ │ -071f88: 1100 |002a: return-object v0 │ │ -071f8a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -071f8c: 28fe |002c: goto 002a // -0002 │ │ +0748d8: |[0748d8] org.jsoup.helper.HttpConnection$Base.scanHeaders:(Ljava/lang/String;)Ljava/util/Map$Entry; │ │ +0748e8: 6e10 470a 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +0748ee: 0c01 |0003: move-result-object v1 │ │ +0748f0: 5442 5f06 |0004: iget-object v2, v4, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ +0748f4: 7210 7c0b 0200 |0006: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +0748fa: 0c02 |0009: move-result-object v2 │ │ +0748fc: 7210 8f0b 0200 |000a: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +074902: 0c03 |000d: move-result-object v3 │ │ +074904: 7210 460b 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +07490a: 0a02 |0011: move-result v2 │ │ +07490c: 3802 1900 |0012: if-eqz v2, 002b // +0019 │ │ +074910: 7210 470b 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +074916: 0c00 |0017: move-result-object v0 │ │ +074918: 1f00 2b02 |0018: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +07491c: 7210 780b 0000 |001a: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +074922: 0c02 |001d: move-result-object v2 │ │ +074924: 1f02 d201 |001e: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +074928: 6e10 470a 0200 |0020: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +07492e: 0c02 |0023: move-result-object v2 │ │ +074930: 6e20 2a0a 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +074936: 0a02 |0027: move-result v2 │ │ +074938: 3802 e6ff |0028: if-eqz v2, 000e // -001a │ │ +07493c: 1100 |002a: return-object v0 │ │ +07493e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +074940: 28fe |002c: goto 002a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0004 line=317 │ │ 0x001a line=318 │ │ 0x002a line=321 │ │ locals : │ │ @@ -138262,22 +138214,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -071f90: |[071f90] org.jsoup.helper.HttpConnection$Base.cookie:(Ljava/lang/String;)Ljava/lang/String; │ │ -071fa0: 1a00 9902 |0000: const-string v0, "Cookie name must not be empty" // string@0299 │ │ -071fa4: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -071faa: 5410 5e06 |0005: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ -071fae: 7220 7d0b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ -071fb4: 0c00 |000a: move-result-object v0 │ │ -071fb6: 1f00 c001 |000b: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -071fba: 1100 |000d: return-object v0 │ │ +074944: |[074944] org.jsoup.helper.HttpConnection$Base.cookie:(Ljava/lang/String;)Ljava/lang/String; │ │ +074954: 1a00 9902 |0000: const-string v0, "Cookie name must not be empty" // string@0299 │ │ +074958: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +07495e: 5410 5e06 |0005: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ +074962: 7220 7d0b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b7d │ │ +074968: 0c00 |000a: move-result-object v0 │ │ +07496a: 1f00 d201 |000b: check-cast v0, Ljava/lang/String; // type@01d2 │ │ +07496e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0005 line=326 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x000e reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ @@ -138288,22 +138240,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -071fbc: |[071fbc] org.jsoup.helper.HttpConnection$Base.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ -071fcc: 1a00 9902 |0000: const-string v0, "Cookie name must not be empty" // string@0299 │ │ -071fd0: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -071fd6: 1a00 9a02 |0005: const-string v0, "Cookie value must not be null" // string@029a │ │ -071fda: 7120 7e10 0300 |0007: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -071fe0: 5410 5e06 |000a: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ -071fe4: 7230 800b 2003 |000c: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -071fea: 1101 |000f: return-object v1 │ │ +074970: |[074970] org.jsoup.helper.HttpConnection$Base.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ +074980: 1a00 9902 |0000: const-string v0, "Cookie name must not be empty" // string@0299 │ │ +074984: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +07498a: 1a00 9a02 |0005: const-string v0, "Cookie value must not be null" // string@029a │ │ +07498e: 7120 7e10 0300 |0007: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074994: 5410 5e06 |000a: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ +074998: 7230 800b 2003 |000c: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +07499e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=331 │ │ 0x000a line=332 │ │ 0x000f line=333 │ │ locals : │ │ @@ -138317,17 +138269,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071fec: |[071fec] org.jsoup.helper.HttpConnection$Base.cookies:()Ljava/util/Map; │ │ -071ffc: 5410 5e06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ -072000: 1100 |0002: return-object v0 │ │ +0749a0: |[0749a0] org.jsoup.helper.HttpConnection$Base.cookies:()Ljava/util/Map; │ │ +0749b0: 5410 5e06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ +0749b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ │ │ @@ -138336,21 +138288,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -072004: |[072004] org.jsoup.helper.HttpConnection$Base.hasCookie:(Ljava/lang/String;)Z │ │ -072014: 1a00 9902 |0000: const-string v0, "Cookie name must not be empty" // string@0299 │ │ -072018: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -07201e: 5410 5e06 |0005: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ -072022: 7220 7b0b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ -072028: 0a00 |000a: move-result v0 │ │ -07202a: 0f00 |000b: return v0 │ │ +0749b8: |[0749b8] org.jsoup.helper.HttpConnection$Base.hasCookie:(Ljava/lang/String;)Z │ │ +0749c8: 1a00 9902 |0000: const-string v0, "Cookie name must not be empty" // string@0299 │ │ +0749cc: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +0749d2: 5410 5e06 |0005: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ +0749d6: 7220 7b0b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0b7b │ │ +0749dc: 0a00 |000a: move-result v0 │ │ +0749de: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0005 line=338 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x000c reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ @@ -138361,24 +138313,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07202c: |[07202c] org.jsoup.helper.HttpConnection$Base.hasHeader:(Ljava/lang/String;)Z │ │ -07203c: 1a00 cb03 |0000: const-string v0, "Header name must not be empty" // string@03cb │ │ -072040: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -072046: 7020 df0f 2100 |0005: invoke-direct {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.getHeaderCaseInsensitive:(Ljava/lang/String;)Ljava/lang/String; // method@0fdf │ │ -07204c: 0c00 |0008: move-result-object v0 │ │ -07204e: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -072052: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -072054: 0f00 |000c: return v0 │ │ -072056: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -072058: 28fe |000e: goto 000c // -0002 │ │ +0749e0: |[0749e0] org.jsoup.helper.HttpConnection$Base.hasHeader:(Ljava/lang/String;)Z │ │ +0749f0: 1a00 cb03 |0000: const-string v0, "Header name must not be empty" // string@03cb │ │ +0749f4: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +0749fa: 7020 df0f 2100 |0005: invoke-direct {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.getHeaderCaseInsensitive:(Ljava/lang/String;)Ljava/lang/String; // method@0fdf │ │ +074a00: 0c00 |0008: move-result-object v0 │ │ +074a02: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +074a06: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +074a08: 0f00 |000c: return v0 │ │ +074a0a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +074a0c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x000f reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ @@ -138389,27 +138341,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07205c: |[07205c] org.jsoup.helper.HttpConnection$Base.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -07206c: 6e20 e10f 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeader:(Ljava/lang/String;)Z // method@0fe1 │ │ -072072: 0a00 |0003: move-result v0 │ │ -072074: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -072078: 6e20 e30f 2100 |0006: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0fe3 │ │ -07207e: 0c00 |0009: move-result-object v0 │ │ -072080: 6e20 2b0a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -072086: 0a00 |000d: move-result v0 │ │ -072088: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -07208c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -07208e: 0f00 |0011: return v0 │ │ -072090: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -072092: 28fe |0013: goto 0011 // -0002 │ │ +074a10: |[074a10] org.jsoup.helper.HttpConnection$Base.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +074a20: 6e20 e10f 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeader:(Ljava/lang/String;)Z // method@0fe1 │ │ +074a26: 0a00 |0003: move-result v0 │ │ +074a28: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +074a2c: 6e20 e30f 2100 |0006: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0fe3 │ │ +074a32: 0c00 |0009: move-result-object v0 │ │ +074a34: 6e20 2b0a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +074a3a: 0a00 |000d: move-result v0 │ │ +074a3c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +074a40: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +074a42: 0f00 |0011: return v0 │ │ +074a44: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +074a46: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0014 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0014 reg=2 name Ljava/lang/String; │ │ @@ -138420,20 +138372,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -072094: |[072094] org.jsoup.helper.HttpConnection$Base.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -0720a4: 1a00 cc03 |0000: const-string v0, "Header name must not be null" // string@03cc │ │ -0720a8: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0720ae: 7020 df0f 2100 |0005: invoke-direct {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.getHeaderCaseInsensitive:(Ljava/lang/String;)Ljava/lang/String; // method@0fdf │ │ -0720b4: 0c00 |0008: move-result-object v0 │ │ -0720b6: 1100 |0009: return-object v0 │ │ +074a48: |[074a48] org.jsoup.helper.HttpConnection$Base.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +074a58: 1a00 cc03 |0000: const-string v0, "Header name must not be null" // string@03cc │ │ +074a5c: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074a62: 7020 df0f 2100 |0005: invoke-direct {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.getHeaderCaseInsensitive:(Ljava/lang/String;)Ljava/lang/String; // method@0fdf │ │ +074a68: 0c00 |0008: move-result-object v0 │ │ +074a6a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ @@ -138444,23 +138396,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0720b8: |[0720b8] org.jsoup.helper.HttpConnection$Base.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ -0720c8: 1a00 cb03 |0000: const-string v0, "Header name must not be empty" // string@03cb │ │ -0720cc: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -0720d2: 1a00 cd03 |0005: const-string v0, "Header value must not be null" // string@03cd │ │ -0720d6: 7120 7e10 0300 |0007: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0720dc: 6e20 e90f 2100 |000a: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.removeHeader:(Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0fe9 │ │ -0720e2: 5410 5f06 |000d: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ -0720e6: 7230 800b 2003 |000f: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -0720ec: 1101 |0012: return-object v1 │ │ +074a6c: |[074a6c] org.jsoup.helper.HttpConnection$Base.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ +074a7c: 1a00 cb03 |0000: const-string v0, "Header name must not be empty" // string@03cb │ │ +074a80: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +074a86: 1a00 cd03 |0005: const-string v0, "Header value must not be null" // string@03cd │ │ +074a8a: 7120 7e10 0300 |0007: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074a90: 6e20 e90f 2100 |000a: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.removeHeader:(Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0fe9 │ │ +074a96: 5410 5f06 |000d: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ +074a9a: 7230 800b 2003 |000f: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +074aa0: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ 0x000a line=272 │ │ 0x000d line=273 │ │ 0x0012 line=274 │ │ @@ -138475,17 +138427,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0720f0: |[0720f0] org.jsoup.helper.HttpConnection$Base.headers:()Ljava/util/Map; │ │ -072100: 5410 5f06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ -072104: 1100 |0002: return-object v0 │ │ +074aa4: |[074aa4] org.jsoup.helper.HttpConnection$Base.headers:()Ljava/util/Map; │ │ +074ab4: 5410 5f06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ +074ab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ │ │ @@ -138494,19 +138446,19 @@ │ │ type : '(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072108: |[072108] org.jsoup.helper.HttpConnection$Base.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; │ │ -072118: 1a00 e408 |0000: const-string v0, "Method must not be null" // string@08e4 │ │ -07211c: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -072122: 5b12 6006 |0005: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$Base;.method:Lorg/jsoup/Connection$Method; // field@0660 │ │ -072126: 1101 |0007: return-object v1 │ │ +074abc: |[074abc] org.jsoup.helper.HttpConnection$Base.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; │ │ +074acc: 1a00 f808 |0000: const-string v0, "Method must not be null" // string@08f8 │ │ +074ad0: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074ad6: 5b12 6006 |0005: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$Base;.method:Lorg/jsoup/Connection$Method; // field@0660 │ │ +074ada: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0005 line=260 │ │ 0x0007 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ @@ -138518,17 +138470,17 @@ │ │ type : '()Lorg/jsoup/Connection$Method;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072128: |[072128] org.jsoup.helper.HttpConnection$Base.method:()Lorg/jsoup/Connection$Method; │ │ -072138: 5410 6006 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.method:Lorg/jsoup/Connection$Method; // field@0660 │ │ -07213c: 1100 |0002: return-object v0 │ │ +074adc: |[074adc] org.jsoup.helper.HttpConnection$Base.method:()Lorg/jsoup/Connection$Method; │ │ +074aec: 5410 6006 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.method:Lorg/jsoup/Connection$Method; // field@0660 │ │ +074af0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ │ │ @@ -138537,20 +138489,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection$Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -072140: |[072140] org.jsoup.helper.HttpConnection$Base.removeCookie:(Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ -072150: 1a00 9902 |0000: const-string v0, "Cookie name must not be empty" // string@0299 │ │ -072154: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -07215a: 5410 5e06 |0005: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ -07215e: 7220 810b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -072164: 1101 |000a: return-object v1 │ │ +074af4: |[074af4] org.jsoup.helper.HttpConnection$Base.removeCookie:(Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ +074b04: 1a00 9902 |0000: const-string v0, "Cookie name must not be empty" // string@0299 │ │ +074b08: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +074b0e: 5410 5e06 |0005: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.cookies:Ljava/util/Map; // field@065e │ │ +074b12: 7220 810b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +074b18: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=343 │ │ 0x000a line=344 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ @@ -138562,25 +138514,25 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection$Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -072168: |[072168] org.jsoup.helper.HttpConnection$Base.removeHeader:(Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ -072178: 1a01 cb03 |0000: const-string v1, "Header name must not be empty" // string@03cb │ │ -07217c: 7120 7c10 1400 |0002: invoke-static {v4, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -072182: 7020 ea0f 4300 |0005: invoke-direct {v3, v4}, Lorg/jsoup/helper/HttpConnection$Base;.scanHeaders:(Ljava/lang/String;)Ljava/util/Map$Entry; // method@0fea │ │ -072188: 0c00 |0008: move-result-object v0 │ │ -07218a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -07218e: 5431 5f06 |000b: iget-object v1, v3, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ -072192: 7210 780b 0000 |000d: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -072198: 0c02 |0010: move-result-object v2 │ │ -07219a: 7220 810b 2100 |0011: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ -0721a0: 1103 |0014: return-object v3 │ │ +074b1c: |[074b1c] org.jsoup.helper.HttpConnection$Base.removeHeader:(Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ +074b2c: 1a01 cb03 |0000: const-string v1, "Header name must not be empty" // string@03cb │ │ +074b30: 7120 7c10 1400 |0002: invoke-static {v4, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +074b36: 7020 ea0f 4300 |0005: invoke-direct {v3, v4}, Lorg/jsoup/helper/HttpConnection$Base;.scanHeaders:(Ljava/lang/String;)Ljava/util/Map$Entry; // method@0fea │ │ +074b3c: 0c00 |0008: move-result-object v0 │ │ +074b3e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +074b42: 5431 5f06 |000b: iget-object v1, v3, Lorg/jsoup/helper/HttpConnection$Base;.headers:Ljava/util/Map; // field@065f │ │ +074b46: 7210 780b 0000 |000d: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +074b4c: 0c02 |0010: move-result-object v2 │ │ +074b4e: 7220 810b 2100 |0011: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b81 │ │ +074b54: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ 0x0009 line=292 │ │ 0x000b line=293 │ │ 0x0014 line=294 │ │ @@ -138595,17 +138547,17 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0721a4: |[0721a4] org.jsoup.helper.HttpConnection$Base.url:()Ljava/net/URL; │ │ -0721b4: 5410 6106 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.url:Ljava/net/URL; // field@0661 │ │ -0721b8: 1100 |0002: return-object v0 │ │ +074b58: |[074b58] org.jsoup.helper.HttpConnection$Base.url:()Ljava/net/URL; │ │ +074b68: 5410 6106 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Base;.url:Ljava/net/URL; // field@0661 │ │ +074b6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ │ │ @@ -138614,35 +138566,35 @@ │ │ type : '(Ljava/net/URL;)Lorg/jsoup/Connection$Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0721bc: |[0721bc] org.jsoup.helper.HttpConnection$Base.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; │ │ -0721cc: 1a00 6d0b |0000: const-string v0, "URL must not be null" // string@0b6d │ │ -0721d0: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0721d6: 5b12 6106 |0005: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$Base;.url:Ljava/net/URL; // field@0661 │ │ -0721da: 1101 |0007: return-object v1 │ │ +074b70: |[074b70] org.jsoup.helper.HttpConnection$Base.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; │ │ +074b80: 1a00 810b |0000: const-string v0, "URL must not be null" // string@0b81 │ │ +074b84: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074b8a: 5b12 6106 |0005: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$Base;.url:Ljava/net/URL; // field@0661 │ │ +074b8e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0005 line=250 │ │ 0x0007 line=251 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/helper/HttpConnection$Base; Lorg/jsoup/helper/HttpConnection$Base; │ │ 0x0000 - 0x0008 reg=2 url Ljava/net/URL; │ │ │ │ source_file_idx : 991 (HttpConnection.java) │ │ │ │ Class #390 header: │ │ -class_idx : 702 │ │ +class_idx : 722 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 991 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #390 annotations: │ │ @@ -138676,17 +138628,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0721dc: |[0721dc] org.jsoup.helper.HttpConnection$KeyVal.:()V │ │ -0721ec: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0721f2: 0e00 |0003: return-void │ │ +074b90: |[074b90] org.jsoup.helper.HttpConnection$KeyVal.:()V │ │ +074ba0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +074ba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ #1 : (in Lorg/jsoup/helper/HttpConnection$KeyVal;) │ │ @@ -138694,22 +138646,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0721f4: |[0721f4] org.jsoup.helper.HttpConnection$KeyVal.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ -072204: 2200 be02 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection$KeyVal; // type@02be │ │ -072208: 7010 ed0f 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$KeyVal;.:()V // method@0fed │ │ -07220e: 6e20 f60f 1000 |0005: invoke-virtual {v0, v1}, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff6 │ │ -072214: 0c00 |0008: move-result-object v0 │ │ -072216: 6e20 fa0f 2000 |0009: invoke-virtual {v0, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ffa │ │ -07221c: 0c00 |000c: move-result-object v0 │ │ -07221e: 1100 |000d: return-object v0 │ │ +074ba8: |[074ba8] org.jsoup.helper.HttpConnection$KeyVal.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ +074bb8: 2200 d202 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection$KeyVal; // type@02d2 │ │ +074bbc: 7010 ed0f 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$KeyVal;.:()V // method@0fed │ │ +074bc2: 6e20 f60f 1000 |0005: invoke-virtual {v0, v1}, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff6 │ │ +074bc8: 0c00 |0008: move-result-object v0 │ │ +074bca: 6e20 fa0f 2000 |0009: invoke-virtual {v0, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ffa │ │ +074bd0: 0c00 |000c: move-result-object v0 │ │ +074bd2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x000e reg=1 key Ljava/lang/String; │ │ 0x0000 - 0x000e reg=2 value Ljava/lang/String; │ │ │ │ @@ -138718,24 +138670,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -072220: |[072220] org.jsoup.helper.HttpConnection$KeyVal.create:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ -072230: 2200 be02 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection$KeyVal; // type@02be │ │ -072234: 7010 ed0f 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$KeyVal;.:()V // method@0fed │ │ -07223a: 6e20 f60f 1000 |0005: invoke-virtual {v0, v1}, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff6 │ │ -072240: 0c00 |0008: move-result-object v0 │ │ -072242: 6e20 fa0f 2000 |0009: invoke-virtual {v0, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ffa │ │ -072248: 0c00 |000c: move-result-object v0 │ │ -07224a: 6e20 f30f 3000 |000d: invoke-virtual {v0, v3}, Lorg/jsoup/helper/HttpConnection$KeyVal;.inputStream:(Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff3 │ │ -072250: 0c00 |0010: move-result-object v0 │ │ -072252: 1100 |0011: return-object v0 │ │ +074bd4: |[074bd4] org.jsoup.helper.HttpConnection$KeyVal.create:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ +074be4: 2200 d202 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection$KeyVal; // type@02d2 │ │ +074be8: 7010 ed0f 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$KeyVal;.:()V // method@0fed │ │ +074bee: 6e20 f60f 1000 |0005: invoke-virtual {v0, v1}, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff6 │ │ +074bf4: 0c00 |0008: move-result-object v0 │ │ +074bf6: 6e20 fa0f 2000 |0009: invoke-virtual {v0, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ffa │ │ +074bfc: 0c00 |000c: move-result-object v0 │ │ +074bfe: 6e20 f30f 3000 |000d: invoke-virtual {v0, v3}, Lorg/jsoup/helper/HttpConnection$KeyVal;.inputStream:(Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff3 │ │ +074c04: 0c00 |0010: move-result-object v0 │ │ +074c06: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 key Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=2 filename Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=3 stream Ljava/io/InputStream; │ │ @@ -138746,21 +138698,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -072254: |[072254] org.jsoup.helper.HttpConnection$KeyVal.hasInputStream:()Z │ │ -072264: 5410 6306 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.stream:Ljava/io/InputStream; // field@0663 │ │ -072268: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -07226c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07226e: 0f00 |0005: return v0 │ │ -072270: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -072272: 28fe |0007: goto 0005 // -0002 │ │ +074c08: |[074c08] org.jsoup.helper.HttpConnection$KeyVal.hasInputStream:()Z │ │ +074c18: 5410 6306 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.stream:Ljava/io/InputStream; // field@0663 │ │ +074c1c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +074c20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +074c22: 0f00 |0005: return v0 │ │ +074c24: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +074c26: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ #1 : (in Lorg/jsoup/helper/HttpConnection$KeyVal;) │ │ @@ -138768,17 +138720,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072274: |[072274] org.jsoup.helper.HttpConnection$KeyVal.inputStream:()Ljava/io/InputStream; │ │ -072284: 5410 6306 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.stream:Ljava/io/InputStream; // field@0663 │ │ -072288: 1100 |0002: return-object v0 │ │ +074c28: |[074c28] org.jsoup.helper.HttpConnection$KeyVal.inputStream:()Ljava/io/InputStream; │ │ +074c38: 5410 6306 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.stream:Ljava/io/InputStream; // field@0663 │ │ +074c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ #2 : (in Lorg/jsoup/helper/HttpConnection$KeyVal;) │ │ @@ -138786,18 +138738,18 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/jsoup/Connection$KeyVal;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07228c: |[07228c] org.jsoup.helper.HttpConnection$KeyVal.inputStream:(Ljava/io/InputStream;)Lorg/jsoup/Connection$KeyVal; │ │ -07229c: 6e20 f30f 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.inputStream:(Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff3 │ │ -0722a2: 0c00 |0003: move-result-object v0 │ │ -0722a4: 1100 |0004: return-object v0 │ │ +074c40: |[074c40] org.jsoup.helper.HttpConnection$KeyVal.inputStream:(Ljava/io/InputStream;)Lorg/jsoup/Connection$KeyVal; │ │ +074c50: 6e20 f30f 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.inputStream:(Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff3 │ │ +074c56: 0c00 |0003: move-result-object v0 │ │ +074c58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -138806,20 +138758,20 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0722a8: |[0722a8] org.jsoup.helper.HttpConnection$KeyVal.inputStream:(Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ -0722b8: 5420 6406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:Ljava/lang/String; // field@0664 │ │ -0722bc: 1a01 ce02 |0002: const-string v1, "Data input stream must not be null" // string@02ce │ │ -0722c0: 7120 7e10 1000 |0004: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0722c6: 5b23 6306 |0007: iput-object v3, v2, Lorg/jsoup/helper/HttpConnection$KeyVal;.stream:Ljava/io/InputStream; // field@0663 │ │ -0722ca: 1102 |0009: return-object v2 │ │ +074c5c: |[074c5c] org.jsoup.helper.HttpConnection$KeyVal.inputStream:(Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ +074c6c: 5420 6406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:Ljava/lang/String; // field@0664 │ │ +074c70: 1a01 ce02 |0002: const-string v1, "Data input stream must not be null" // string@02ce │ │ +074c74: 7120 7e10 1000 |0004: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074c7a: 5b23 6306 |0007: iput-object v3, v2, Lorg/jsoup/helper/HttpConnection$KeyVal;.stream:Ljava/io/InputStream; // field@0663 │ │ +074c7e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0007 line=902 │ │ 0x0009 line=903 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ @@ -138830,17 +138782,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0722cc: |[0722cc] org.jsoup.helper.HttpConnection$KeyVal.key:()Ljava/lang/String; │ │ -0722dc: 5410 6206 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:Ljava/lang/String; // field@0662 │ │ -0722e0: 1100 |0002: return-object v0 │ │ +074c80: |[074c80] org.jsoup.helper.HttpConnection$KeyVal.key:()Ljava/lang/String; │ │ +074c90: 5410 6206 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:Ljava/lang/String; // field@0662 │ │ +074c94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ #5 : (in Lorg/jsoup/helper/HttpConnection$KeyVal;) │ │ @@ -138848,18 +138800,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0722e4: |[0722e4] org.jsoup.helper.HttpConnection$KeyVal.key:(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal; │ │ -0722f4: 6e20 f60f 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff6 │ │ -0722fa: 0c00 |0003: move-result-object v0 │ │ -0722fc: 1100 |0004: return-object v0 │ │ +074c98: |[074c98] org.jsoup.helper.HttpConnection$KeyVal.key:(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal; │ │ +074ca8: 6e20 f60f 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ff6 │ │ +074cae: 0c00 |0003: move-result-object v0 │ │ +074cb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -138868,19 +138820,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072300: |[072300] org.jsoup.helper.HttpConnection$KeyVal.key:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ -072310: 1a00 cf02 |0000: const-string v0, "Data key must not be empty" // string@02cf │ │ -072314: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -07231a: 5b12 6206 |0005: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:Ljava/lang/String; // field@0662 │ │ -07231e: 1101 |0007: return-object v1 │ │ +074cb4: |[074cb4] org.jsoup.helper.HttpConnection$KeyVal.key:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ +074cc4: 1a00 cf02 |0000: const-string v0, "Data key must not be empty" // string@02cf │ │ +074cc8: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +074cce: 5b12 6206 |0005: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:Ljava/lang/String; // field@0662 │ │ +074cd2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0005 line=882 │ │ 0x0007 line=883 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ @@ -138891,29 +138843,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -072320: |[072320] org.jsoup.helper.HttpConnection$KeyVal.toString:()Ljava/lang/String; │ │ -072330: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -072334: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07233a: 5421 6206 |0005: iget-object v1, v2, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:Ljava/lang/String; // field@0662 │ │ -07233e: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -072344: 0c00 |000a: move-result-object v0 │ │ -072346: 1a01 8b01 |000b: const-string v1, "=" // string@018b │ │ -07234a: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -072350: 0c00 |0010: move-result-object v0 │ │ -072352: 5421 6406 |0011: iget-object v1, v2, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:Ljava/lang/String; // field@0664 │ │ -072356: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07235c: 0c00 |0016: move-result-object v0 │ │ -07235e: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -072364: 0c00 |001a: move-result-object v0 │ │ -072366: 1100 |001b: return-object v0 │ │ +074cd4: |[074cd4] org.jsoup.helper.HttpConnection$KeyVal.toString:()Ljava/lang/String; │ │ +074ce4: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +074ce8: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +074cee: 5421 6206 |0005: iget-object v1, v2, Lorg/jsoup/helper/HttpConnection$KeyVal;.key:Ljava/lang/String; // field@0662 │ │ +074cf2: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +074cf8: 0c00 |000a: move-result-object v0 │ │ +074cfa: 1a01 8b01 |000b: const-string v1, "=" // string@018b │ │ +074cfe: 6e20 580a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +074d04: 0c00 |0010: move-result-object v0 │ │ +074d06: 5421 6406 |0011: iget-object v1, v2, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:Ljava/lang/String; // field@0664 │ │ +074d0a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +074d10: 0c00 |0016: move-result-object v0 │ │ +074d12: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +074d18: 0c00 |001a: move-result-object v0 │ │ +074d1a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ #8 : (in Lorg/jsoup/helper/HttpConnection$KeyVal;) │ │ @@ -138921,17 +138873,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072368: |[072368] org.jsoup.helper.HttpConnection$KeyVal.value:()Ljava/lang/String; │ │ -072378: 5410 6406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:Ljava/lang/String; // field@0664 │ │ -07237c: 1100 |0002: return-object v0 │ │ +074d1c: |[074d1c] org.jsoup.helper.HttpConnection$KeyVal.value:()Ljava/lang/String; │ │ +074d2c: 5410 6406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:Ljava/lang/String; // field@0664 │ │ +074d30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ #9 : (in Lorg/jsoup/helper/HttpConnection$KeyVal;) │ │ @@ -138939,18 +138891,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -072380: |[072380] org.jsoup.helper.HttpConnection$KeyVal.value:(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal; │ │ -072390: 6e20 fa0f 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ffa │ │ -072396: 0c00 |0003: move-result-object v0 │ │ -072398: 1100 |0004: return-object v0 │ │ +074d34: |[074d34] org.jsoup.helper.HttpConnection$KeyVal.value:(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal; │ │ +074d44: 6e20 fa0f 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0ffa │ │ +074d4a: 0c00 |0003: move-result-object v0 │ │ +074d4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -138959,34 +138911,34 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07239c: |[07239c] org.jsoup.helper.HttpConnection$KeyVal.value:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ -0723ac: 1a00 d202 |0000: const-string v0, "Data value must not be null" // string@02d2 │ │ -0723b0: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0723b6: 5b12 6406 |0005: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:Ljava/lang/String; // field@0664 │ │ -0723ba: 1101 |0007: return-object v1 │ │ +074d50: |[074d50] org.jsoup.helper.HttpConnection$KeyVal.value:(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ +074d60: 1a00 d202 |0000: const-string v0, "Data value must not be null" // string@02d2 │ │ +074d64: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074d6a: 5b12 6406 |0005: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$KeyVal;.value:Ljava/lang/String; // field@0664 │ │ +074d6e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0005 line=892 │ │ 0x0007 line=893 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ 0x0000 - 0x0008 reg=2 value Ljava/lang/String; │ │ │ │ source_file_idx : 991 (HttpConnection.java) │ │ │ │ Class #391 header: │ │ -class_idx : 707 │ │ +class_idx : 727 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 991 │ │ static_fields_size : 4 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 28 │ │ │ │ Class #391 annotations: │ │ @@ -139047,24 +138999,24 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0723bc: |[0723bc] org.jsoup.helper.HttpConnection.:()V │ │ -0723cc: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0723d2: 2200 bf02 |0003: new-instance v0, Lorg/jsoup/helper/HttpConnection$Request; // type@02bf │ │ -0723d6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0723d8: 7020 fc0f 1000 |0006: invoke-direct {v0, v1}, Lorg/jsoup/helper/HttpConnection$Request;.:(Lorg/jsoup/helper/HttpConnection$1;)V // method@0ffc │ │ -0723de: 5b20 8406 |0009: iput-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0723e2: 2200 c202 |000b: new-instance v0, Lorg/jsoup/helper/HttpConnection$Response; // type@02c2 │ │ -0723e6: 7010 2310 0000 |000d: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$Response;.:()V // method@1023 │ │ -0723ec: 5b20 8506 |0010: iput-object v0, v2, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ -0723f0: 0e00 |0012: return-void │ │ +074d70: |[074d70] org.jsoup.helper.HttpConnection.:()V │ │ +074d80: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +074d86: 2200 d302 |0003: new-instance v0, Lorg/jsoup/helper/HttpConnection$Request; // type@02d3 │ │ +074d8a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +074d8c: 7020 fc0f 1000 |0006: invoke-direct {v0, v1}, Lorg/jsoup/helper/HttpConnection$Request;.:(Lorg/jsoup/helper/HttpConnection$1;)V // method@0ffc │ │ +074d92: 5b20 8406 |0009: iput-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +074d96: 2200 d602 |000b: new-instance v0, Lorg/jsoup/helper/HttpConnection$Response; // type@02d6 │ │ +074d9a: 7010 2310 0000 |000d: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$Response;.:()V // method@1023 │ │ +074da0: 5b20 8506 |0010: iput-object v0, v2, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ +074da4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000b line=65 │ │ 0x0012 line=66 │ │ locals : │ │ @@ -139075,18 +139027,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0723f4: |[0723f4] org.jsoup.helper.HttpConnection.access$200:(Ljava/lang/String;)Ljava/lang/String; │ │ -072404: 7110 4f10 0100 |0000: invoke-static {v1}, Lorg/jsoup/helper/HttpConnection;.encodeUrl:(Ljava/lang/String;)Ljava/lang/String; // method@104f │ │ -07240a: 0c00 |0003: move-result-object v0 │ │ -07240c: 1100 |0004: return-object v0 │ │ +074da8: |[074da8] org.jsoup.helper.HttpConnection.access$200:(Ljava/lang/String;)Ljava/lang/String; │ │ +074db8: 7110 4f10 0100 |0000: invoke-static {v1}, Lorg/jsoup/helper/HttpConnection;.encodeUrl:(Ljava/lang/String;)Ljava/lang/String; // method@104f │ │ +074dbe: 0c00 |0003: move-result-object v0 │ │ +074dc0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ │ │ #2 : (in Lorg/jsoup/helper/HttpConnection;) │ │ @@ -139094,18 +139046,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -072410: |[072410] org.jsoup.helper.HttpConnection.access$400:(Ljava/lang/String;)Ljava/lang/String; │ │ -072420: 7110 4e10 0100 |0000: invoke-static {v1}, Lorg/jsoup/helper/HttpConnection;.encodeMimeName:(Ljava/lang/String;)Ljava/lang/String; // method@104e │ │ -072426: 0c00 |0003: move-result-object v0 │ │ -072428: 1100 |0004: return-object v0 │ │ +074dc4: |[074dc4] org.jsoup.helper.HttpConnection.access$400:(Ljava/lang/String;)Ljava/lang/String; │ │ +074dd4: 7110 4e10 0100 |0000: invoke-static {v1}, Lorg/jsoup/helper/HttpConnection;.encodeMimeName:(Ljava/lang/String;)Ljava/lang/String; // method@104e │ │ +074dda: 0c00 |0003: move-result-object v0 │ │ +074ddc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ │ │ #3 : (in Lorg/jsoup/helper/HttpConnection;) │ │ @@ -139113,19 +139065,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07242c: |[07242c] org.jsoup.helper.HttpConnection.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -07243c: 2200 c302 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection; // type@02c3 │ │ -072440: 7010 4210 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection;.:()V // method@1042 │ │ -072446: 7220 950f 1000 |0005: invoke-interface {v0, v1}, Lorg/jsoup/Connection;.url:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0f95 │ │ -07244c: 1100 |0008: return-object v0 │ │ +074de0: |[074de0] org.jsoup.helper.HttpConnection.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +074df0: 2200 d702 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection; // type@02d7 │ │ +074df4: 7010 4210 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection;.:()V // method@1042 │ │ +074dfa: 7220 950f 1000 |0005: invoke-interface {v0, v1}, Lorg/jsoup/Connection;.url:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0f95 │ │ +074e00: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ 0x0008 line=39 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 con Lorg/jsoup/Connection; │ │ @@ -139136,19 +139088,19 @@ │ │ type : '(Ljava/net/URL;)Lorg/jsoup/Connection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -072450: |[072450] org.jsoup.helper.HttpConnection.connect:(Ljava/net/URL;)Lorg/jsoup/Connection; │ │ -072460: 2200 c302 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection; // type@02c3 │ │ -072464: 7010 4210 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection;.:()V // method@1042 │ │ -07246a: 7220 960f 1000 |0005: invoke-interface {v0, v1}, Lorg/jsoup/Connection;.url:(Ljava/net/URL;)Lorg/jsoup/Connection; // method@0f96 │ │ -072470: 1100 |0008: return-object v0 │ │ +074e04: |[074e04] org.jsoup.helper.HttpConnection.connect:(Ljava/net/URL;)Lorg/jsoup/Connection; │ │ +074e14: 2200 d702 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection; // type@02d7 │ │ +074e18: 7010 4210 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection;.:()V // method@1042 │ │ +074e1e: 7220 960f 1000 |0005: invoke-interface {v0, v1}, Lorg/jsoup/Connection;.url:(Ljava/net/URL;)Lorg/jsoup/Connection; // method@0f96 │ │ +074e24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ 0x0008 line=45 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 con Lorg/jsoup/Connection; │ │ @@ -139159,23 +139111,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -072474: |[072474] org.jsoup.helper.HttpConnection.encodeMimeName:(Ljava/lang/String;)Ljava/lang/String; │ │ -072484: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -072488: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07248a: 1100 |0003: return-object v0 │ │ -07248c: 1a00 7c00 |0004: const-string v0, """ // string@007c │ │ -072490: 1a01 9b00 |0006: const-string v1, "%22" // string@009b │ │ -072494: 6e30 3e0a 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -07249a: 0c00 |000b: move-result-object v0 │ │ -07249c: 28f7 |000c: goto 0003 // -0009 │ │ +074e28: |[074e28] org.jsoup.helper.HttpConnection.encodeMimeName:(Ljava/lang/String;)Ljava/lang/String; │ │ +074e38: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +074e3c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +074e3e: 1100 |0003: return-object v0 │ │ +074e40: 1a00 7c00 |0004: const-string v0, """ // string@007c │ │ +074e44: 1a01 9b00 |0006: const-string v1, "%22" // string@009b │ │ +074e48: 6e30 3e0a 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +074e4e: 0c00 |000b: move-result-object v0 │ │ +074e50: 28f7 |000c: goto 0003 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x000d reg=2 val Ljava/lang/String; │ │ @@ -139185,23 +139137,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0724a0: |[0724a0] org.jsoup.helper.HttpConnection.encodeUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -0724b0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0724b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0724b6: 1100 |0003: return-object v0 │ │ -0724b8: 1a00 1000 |0004: const-string v0, " " // string@0010 │ │ -0724bc: 1a01 9a00 |0006: const-string v1, "%20" // string@009a │ │ -0724c0: 6e30 3e0a 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ -0724c6: 0c00 |000b: move-result-object v0 │ │ -0724c8: 28f7 |000c: goto 0003 // -0009 │ │ +074e54: |[074e54] org.jsoup.helper.HttpConnection.encodeUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +074e64: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +074e68: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +074e6a: 1100 |0003: return-object v0 │ │ +074e6c: 1a00 1000 |0004: const-string v0, " " // string@0010 │ │ +074e70: 1a01 9a00 |0006: const-string v1, "%20" // string@009a │ │ +074e74: 6e30 3e0a 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3e │ │ +074e7a: 0c00 |000b: move-result-object v0 │ │ +074e7c: 28f7 |000c: goto 0003 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=2 url Ljava/lang/String; │ │ @@ -139212,18 +139164,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0724cc: |[0724cc] org.jsoup.helper.HttpConnection.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -0724dc: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0724e0: 7230 5b0f 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/jsoup/Connection$Request;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f5b │ │ -0724e6: 1101 |0005: return-object v1 │ │ +074e80: |[074e80] org.jsoup.helper.HttpConnection.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +074e90: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +074e94: 7230 5b0f 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/jsoup/Connection$Request;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f5b │ │ +074e9a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -139234,37 +139186,37 @@ │ │ type : '(Ljava/util/Map;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0724e8: |[0724e8] org.jsoup.helper.HttpConnection.cookies:(Ljava/util/Map;)Lorg/jsoup/Connection; │ │ -0724f8: 1a01 9802 |0000: const-string v1, "Cookie map must not be null" // string@0298 │ │ -0724fc: 7120 7e10 1600 |0002: invoke-static {v6, v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -072502: 7210 7c0b 0600 |0005: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -072508: 0c01 |0008: move-result-object v1 │ │ -07250a: 7210 8f0b 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -072510: 0c03 |000c: move-result-object v3 │ │ -072512: 7210 460b 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -072518: 0a01 |0010: move-result v1 │ │ -07251a: 3801 1a00 |0011: if-eqz v1, 002b // +001a │ │ -07251e: 7210 470b 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -072524: 0c00 |0016: move-result-object v0 │ │ -072526: 1f00 1802 |0017: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -07252a: 5454 8406 |0019: iget-object v4, v5, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -07252e: 7210 780b 0000 |001b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -072534: 0c01 |001e: move-result-object v1 │ │ -072536: 1f01 c001 |001f: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -07253a: 7210 790b 0000 |0021: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -072540: 0c02 |0024: move-result-object v2 │ │ -072542: 1f02 c001 |0025: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -072546: 7230 5b0f 1402 |0027: invoke-interface {v4, v1, v2}, Lorg/jsoup/Connection$Request;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f5b │ │ -07254c: 28e3 |002a: goto 000d // -001d │ │ -07254e: 1105 |002b: return-object v5 │ │ +074e9c: |[074e9c] org.jsoup.helper.HttpConnection.cookies:(Ljava/util/Map;)Lorg/jsoup/Connection; │ │ +074eac: 1a01 9802 |0000: const-string v1, "Cookie map must not be null" // string@0298 │ │ +074eb0: 7120 7e10 1600 |0002: invoke-static {v6, v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074eb6: 7210 7c0b 0600 |0005: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +074ebc: 0c01 |0008: move-result-object v1 │ │ +074ebe: 7210 8f0b 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +074ec4: 0c03 |000c: move-result-object v3 │ │ +074ec6: 7210 460b 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +074ecc: 0a01 |0010: move-result v1 │ │ +074ece: 3801 1a00 |0011: if-eqz v1, 002b // +001a │ │ +074ed2: 7210 470b 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +074ed8: 0c00 |0016: move-result-object v0 │ │ +074eda: 1f00 2b02 |0017: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +074ede: 5454 8406 |0019: iget-object v4, v5, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +074ee2: 7210 780b 0000 |001b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +074ee8: 0c01 |001e: move-result-object v1 │ │ +074eea: 1f01 d201 |001f: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +074eee: 7210 790b 0000 |0021: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +074ef4: 0c02 |0024: move-result-object v2 │ │ +074ef6: 1f02 d201 |0025: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +074efa: 7230 5b0f 1402 |0027: invoke-interface {v4, v1, v2}, Lorg/jsoup/Connection$Request;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f5b │ │ +074f00: 28e3 |002a: goto 000d // -001d │ │ +074f02: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=181 │ │ 0x0019 line=182 │ │ 0x002b line=184 │ │ locals : │ │ @@ -139278,20 +139230,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -072550: |[072550] org.jsoup.helper.HttpConnection.data:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -072560: 5420 8406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072564: 7120 ee0f 4300 |0002: invoke-static {v3, v4}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ -07256a: 0c01 |0005: move-result-object v1 │ │ -07256c: 7220 5e0f 1000 |0006: invoke-interface {v0, v1}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ -072572: 1102 |0009: return-object v2 │ │ +074f04: |[074f04] org.jsoup.helper.HttpConnection.data:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +074f14: 5420 8406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +074f18: 7120 ee0f 4300 |0002: invoke-static {v3, v4}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ +074f1e: 0c01 |0005: move-result-object v1 │ │ +074f20: 7220 5e0f 1000 |0006: invoke-interface {v0, v1}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ +074f26: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0009 line=132 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x000a reg=3 key Ljava/lang/String; │ │ @@ -139302,20 +139254,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -072574: |[072574] org.jsoup.helper.HttpConnection.data:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/jsoup/Connection; │ │ -072584: 5420 8406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072588: 7130 ef0f 4305 |0002: invoke-static {v3, v4, v5}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fef │ │ -07258e: 0c01 |0005: move-result-object v1 │ │ -072590: 7220 5e0f 1000 |0006: invoke-interface {v0, v1}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ -072596: 1102 |0009: return-object v2 │ │ +074f28: |[074f28] org.jsoup.helper.HttpConnection.data:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/jsoup/Connection; │ │ +074f38: 5420 8406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +074f3c: 7130 ef0f 4305 |0002: invoke-static {v3, v4, v5}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fef │ │ +074f42: 0c01 |0005: move-result-object v1 │ │ +074f44: 7220 5e0f 1000 |0006: invoke-interface {v0, v1}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ +074f4a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0009 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x000a reg=3 key Ljava/lang/String; │ │ @@ -139327,29 +139279,29 @@ │ │ type : '(Ljava/util/Collection;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -072598: |[072598] org.jsoup.helper.HttpConnection.data:(Ljava/util/Collection;)Lorg/jsoup/Connection; │ │ -0725a8: 1a01 cd02 |0000: const-string v1, "Data collection must not be null" // string@02cd │ │ -0725ac: 7120 7e10 1400 |0002: invoke-static {v4, v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0725b2: 7210 300b 0400 |0005: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -0725b8: 0c01 |0008: move-result-object v1 │ │ -0725ba: 7210 460b 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0725c0: 0a02 |000c: move-result v2 │ │ -0725c2: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ -0725c6: 7210 470b 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0725cc: 0c00 |0012: move-result-object v0 │ │ -0725ce: 1f00 ac02 |0013: check-cast v0, Lorg/jsoup/Connection$KeyVal; // type@02ac │ │ -0725d2: 5432 8406 |0015: iget-object v2, v3, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0725d6: 7220 5e0f 0200 |0017: invoke-interface {v2, v0}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ -0725dc: 28ef |001a: goto 0009 // -0011 │ │ -0725de: 1103 |001b: return-object v3 │ │ +074f4c: |[074f4c] org.jsoup.helper.HttpConnection.data:(Ljava/util/Collection;)Lorg/jsoup/Connection; │ │ +074f5c: 1a01 cd02 |0000: const-string v1, "Data collection must not be null" // string@02cd │ │ +074f60: 7120 7e10 1400 |0002: invoke-static {v4, v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074f66: 7210 300b 0400 |0005: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +074f6c: 0c01 |0008: move-result-object v1 │ │ +074f6e: 7210 460b 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +074f74: 0a02 |000c: move-result v2 │ │ +074f76: 3802 0e00 |000d: if-eqz v2, 001b // +000e │ │ +074f7a: 7210 470b 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +074f80: 0c00 |0012: move-result-object v0 │ │ +074f82: 1f00 c002 |0013: check-cast v0, Lorg/jsoup/Connection$KeyVal; // type@02c0 │ │ +074f86: 5432 8406 |0015: iget-object v2, v3, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +074f8a: 7220 5e0f 0200 |0017: invoke-interface {v2, v0}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ +074f90: 28ef |001a: goto 0009 // -0011 │ │ +074f92: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ 0x0015 line=164 │ │ 0x001b line=166 │ │ locals : │ │ @@ -139363,39 +139315,39 @@ │ │ type : '(Ljava/util/Map;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0725e0: |[0725e0] org.jsoup.helper.HttpConnection.data:(Ljava/util/Map;)Lorg/jsoup/Connection; │ │ -0725f0: 1a01 d102 |0000: const-string v1, "Data map must not be null" // string@02d1 │ │ -0725f4: 7120 7e10 1600 |0002: invoke-static {v6, v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0725fa: 7210 7c0b 0600 |0005: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -072600: 0c01 |0008: move-result-object v1 │ │ -072602: 7210 8f0b 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -072608: 0c03 |000c: move-result-object v3 │ │ -07260a: 7210 460b 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -072610: 0a01 |0010: move-result v1 │ │ -072612: 3801 1e00 |0011: if-eqz v1, 002f // +001e │ │ -072616: 7210 470b 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -07261c: 0c00 |0016: move-result-object v0 │ │ -07261e: 1f00 1802 |0017: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -072622: 5454 8406 |0019: iget-object v4, v5, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072626: 7210 780b 0000 |001b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -07262c: 0c01 |001e: move-result-object v1 │ │ -07262e: 1f01 c001 |001f: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -072632: 7210 790b 0000 |0021: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -072638: 0c02 |0024: move-result-object v2 │ │ -07263a: 1f02 c001 |0025: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -07263e: 7120 ee0f 2100 |0027: invoke-static {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ -072644: 0c01 |002a: move-result-object v1 │ │ -072646: 7220 5e0f 1400 |002b: invoke-interface {v4, v1}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ -07264c: 28df |002e: goto 000d // -0021 │ │ -07264e: 1105 |002f: return-object v5 │ │ +074f94: |[074f94] org.jsoup.helper.HttpConnection.data:(Ljava/util/Map;)Lorg/jsoup/Connection; │ │ +074fa4: 1a01 d102 |0000: const-string v1, "Data map must not be null" // string@02d1 │ │ +074fa8: 7120 7e10 1600 |0002: invoke-static {v6, v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +074fae: 7210 7c0b 0600 |0005: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +074fb4: 0c01 |0008: move-result-object v1 │ │ +074fb6: 7210 8f0b 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +074fbc: 0c03 |000c: move-result-object v3 │ │ +074fbe: 7210 460b 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +074fc4: 0a01 |0010: move-result v1 │ │ +074fc6: 3801 1e00 |0011: if-eqz v1, 002f // +001e │ │ +074fca: 7210 470b 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +074fd0: 0c00 |0016: move-result-object v0 │ │ +074fd2: 1f00 2b02 |0017: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +074fd6: 5454 8406 |0019: iget-object v4, v5, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +074fda: 7210 780b 0000 |001b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +074fe0: 0c01 |001e: move-result-object v1 │ │ +074fe2: 1f01 d201 |001f: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +074fe6: 7210 790b 0000 |0021: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +074fec: 0c02 |0024: move-result-object v2 │ │ +074fee: 1f02 d201 |0025: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +074ff2: 7120 ee0f 2100 |0027: invoke-static {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ +074ff8: 0c01 |002a: move-result-object v1 │ │ +074ffa: 7220 5e0f 1400 |002b: invoke-interface {v4, v1}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ +075000: 28df |002e: goto 000d // -0021 │ │ +075002: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0005 line=142 │ │ 0x0019 line=143 │ │ 0x002f line=145 │ │ locals : │ │ @@ -139409,42 +139361,42 @@ │ │ type : '([Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -072650: |[072650] org.jsoup.helper.HttpConnection.data:([Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -072660: 1a03 d002 |0000: const-string v3, "Data key value pairs must not be null" // string@02d0 │ │ -072664: 7120 7e10 3600 |0002: invoke-static {v6, v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -07266a: 2163 |0005: array-length v3, v6 │ │ -07266c: dc03 0302 |0006: rem-int/lit8 v3, v3, #int 2 // #02 │ │ -072670: 3903 2800 |0008: if-nez v3, 0030 // +0028 │ │ -072674: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -072676: 1a04 f008 |000b: const-string v4, "Must supply an even number of key value pairs" // string@08f0 │ │ -07267a: 7120 7810 4300 |000d: invoke-static {v3, v4}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -072680: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -072682: 2163 |0011: array-length v3, v6 │ │ -072684: 3530 2000 |0012: if-ge v0, v3, 0032 // +0020 │ │ -072688: 4601 0600 |0014: aget-object v1, v6, v0 │ │ -07268c: d803 0001 |0016: add-int/lit8 v3, v0, #int 1 // #01 │ │ -072690: 4602 0603 |0018: aget-object v2, v6, v3 │ │ -072694: 1a03 cf02 |001a: const-string v3, "Data key must not be empty" // string@02cf │ │ -072698: 7120 7c10 3100 |001c: invoke-static {v1, v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -07269e: 1a03 d202 |001f: const-string v3, "Data value must not be null" // string@02d2 │ │ -0726a2: 7120 7e10 3200 |0021: invoke-static {v2, v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0726a8: 5453 8406 |0024: iget-object v3, v5, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0726ac: 7120 ee0f 2100 |0026: invoke-static {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ -0726b2: 0c04 |0029: move-result-object v4 │ │ -0726b4: 7220 5e0f 4300 |002a: invoke-interface {v3, v4}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ -0726ba: d800 0002 |002d: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0726be: 28e2 |002f: goto 0011 // -001e │ │ -0726c0: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0726c2: 28da |0031: goto 000b // -0026 │ │ -0726c4: 1105 |0032: return-object v5 │ │ +075004: |[075004] org.jsoup.helper.HttpConnection.data:([Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +075014: 1a03 d002 |0000: const-string v3, "Data key value pairs must not be null" // string@02d0 │ │ +075018: 7120 7e10 3600 |0002: invoke-static {v6, v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +07501e: 2163 |0005: array-length v3, v6 │ │ +075020: dc03 0302 |0006: rem-int/lit8 v3, v3, #int 2 // #02 │ │ +075024: 3903 2800 |0008: if-nez v3, 0030 // +0028 │ │ +075028: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +07502a: 1a04 0409 |000b: const-string v4, "Must supply an even number of key value pairs" // string@0904 │ │ +07502e: 7120 7810 4300 |000d: invoke-static {v3, v4}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +075034: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +075036: 2163 |0011: array-length v3, v6 │ │ +075038: 3530 2000 |0012: if-ge v0, v3, 0032 // +0020 │ │ +07503c: 4601 0600 |0014: aget-object v1, v6, v0 │ │ +075040: d803 0001 |0016: add-int/lit8 v3, v0, #int 1 // #01 │ │ +075044: 4602 0603 |0018: aget-object v2, v6, v3 │ │ +075048: 1a03 cf02 |001a: const-string v3, "Data key must not be empty" // string@02cf │ │ +07504c: 7120 7c10 3100 |001c: invoke-static {v1, v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +075052: 1a03 d202 |001f: const-string v3, "Data value must not be null" // string@02d2 │ │ +075056: 7120 7e10 3200 |0021: invoke-static {v2, v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +07505c: 5453 8406 |0024: iget-object v3, v5, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075060: 7120 ee0f 2100 |0026: invoke-static {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ +075066: 0c04 |0029: move-result-object v4 │ │ +075068: 7220 5e0f 4300 |002a: invoke-interface {v3, v4}, Lorg/jsoup/Connection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; // method@0f5e │ │ +07506e: d800 0002 |002d: add-int/lit8 v0, v0, #int 2 // #02 │ │ +075072: 28e2 |002f: goto 0011 // -001e │ │ +075074: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +075076: 28da |0031: goto 000b // -0026 │ │ +075078: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x0010 line=151 │ │ 0x0014 line=152 │ │ 0x0016 line=153 │ │ @@ -139467,21 +139419,21 @@ │ │ type : '()Lorg/jsoup/Connection$Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0726c8: |[0726c8] org.jsoup.helper.HttpConnection.execute:()Lorg/jsoup/Connection$Response; │ │ -0726d8: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0726dc: 7110 2d10 0000 |0002: invoke-static {v0}, Lorg/jsoup/helper/HttpConnection$Response;.execute:(Lorg/jsoup/Connection$Request;)Lorg/jsoup/helper/HttpConnection$Response; // method@102d │ │ -0726e2: 0c00 |0005: move-result-object v0 │ │ -0726e4: 5b10 8506 |0006: iput-object v0, v1, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ -0726e8: 5410 8506 |0008: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ -0726ec: 1100 |000a: return-object v0 │ │ +07507c: |[07507c] org.jsoup.helper.HttpConnection.execute:()Lorg/jsoup/Connection$Response; │ │ +07508c: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075090: 7110 2d10 0000 |0002: invoke-static {v0}, Lorg/jsoup/helper/HttpConnection$Response;.execute:(Lorg/jsoup/Connection$Request;)Lorg/jsoup/helper/HttpConnection$Response; // method@102d │ │ +075096: 0c00 |0005: move-result-object v0 │ │ +075098: 5b10 8506 |0006: iput-object v0, v1, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ +07509c: 5410 8506 |0008: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ +0750a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ │ │ @@ -139490,18 +139442,18 @@ │ │ type : '(Z)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0726f0: |[0726f0] org.jsoup.helper.HttpConnection.followRedirects:(Z)Lorg/jsoup/Connection; │ │ -072700: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072704: 7220 5f0f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.followRedirects:(Z)Lorg/jsoup/Connection$Request; // method@0f5f │ │ -07270a: 1101 |0005: return-object v1 │ │ +0750a4: |[0750a4] org.jsoup.helper.HttpConnection.followRedirects:(Z)Lorg/jsoup/Connection; │ │ +0750b4: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +0750b8: 7220 5f0f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.followRedirects:(Z)Lorg/jsoup/Connection$Request; // method@0f5f │ │ +0750be: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 followRedirects Z │ │ @@ -139511,23 +139463,23 @@ │ │ type : '()Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07270c: |[07270c] org.jsoup.helper.HttpConnection.get:()Lorg/jsoup/nodes/Document; │ │ -07271c: 5420 8406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072720: 6201 4706 |0002: sget-object v1, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ -072724: 7220 690f 1000 |0004: invoke-interface {v0, v1}, Lorg/jsoup/Connection$Request;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; // method@0f69 │ │ -07272a: 6e10 5010 0200 |0007: invoke-virtual {v2}, Lorg/jsoup/helper/HttpConnection;.execute:()Lorg/jsoup/Connection$Response; // method@1050 │ │ -072730: 5420 8506 |000a: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ -072734: 7210 7a0f 0000 |000c: invoke-interface {v0}, Lorg/jsoup/Connection$Response;.parse:()Lorg/jsoup/nodes/Document; // method@0f7a │ │ -07273a: 0c00 |000f: move-result-object v0 │ │ -07273c: 1100 |0010: return-object v0 │ │ +0750c0: |[0750c0] org.jsoup.helper.HttpConnection.get:()Lorg/jsoup/nodes/Document; │ │ +0750d0: 5420 8406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +0750d4: 6201 4706 |0002: sget-object v1, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ +0750d8: 7220 690f 1000 |0004: invoke-interface {v0, v1}, Lorg/jsoup/Connection$Request;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; // method@0f69 │ │ +0750de: 6e10 5010 0200 |0007: invoke-virtual {v2}, Lorg/jsoup/helper/HttpConnection;.execute:()Lorg/jsoup/Connection$Response; // method@1050 │ │ +0750e4: 5420 8506 |000a: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ +0750e8: 7210 7a0f 0000 |000c: invoke-interface {v0}, Lorg/jsoup/Connection$Response;.parse:()Lorg/jsoup/nodes/Document; // method@0f7a │ │ +0750ee: 0c00 |000f: move-result-object v0 │ │ +0750f0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0007 line=194 │ │ 0x000a line=195 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jsoup/helper/HttpConnection; │ │ @@ -139537,18 +139489,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -072740: |[072740] org.jsoup.helper.HttpConnection.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -072750: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072754: 7230 610f 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ -07275a: 1101 |0005: return-object v1 │ │ +0750f4: |[0750f4] org.jsoup.helper.HttpConnection.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +075104: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075108: 7230 610f 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ +07510e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -139559,18 +139511,18 @@ │ │ type : '(Z)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07275c: |[07275c] org.jsoup.helper.HttpConnection.ignoreContentType:(Z)Lorg/jsoup/Connection; │ │ -07276c: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072770: 7220 630f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.ignoreContentType:(Z)Lorg/jsoup/Connection$Request; // method@0f63 │ │ -072776: 1101 |0005: return-object v1 │ │ +075110: |[075110] org.jsoup.helper.HttpConnection.ignoreContentType:(Z)Lorg/jsoup/Connection; │ │ +075120: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075124: 7220 630f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.ignoreContentType:(Z)Lorg/jsoup/Connection$Request; // method@0f63 │ │ +07512a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 ignoreContentType Z │ │ @@ -139580,18 +139532,18 @@ │ │ type : '(Z)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -072778: |[072778] org.jsoup.helper.HttpConnection.ignoreHttpErrors:(Z)Lorg/jsoup/Connection; │ │ -072788: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -07278c: 7220 650f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.ignoreHttpErrors:(Z)Lorg/jsoup/Connection$Request; // method@0f65 │ │ -072792: 1101 |0005: return-object v1 │ │ +07512c: |[07512c] org.jsoup.helper.HttpConnection.ignoreHttpErrors:(Z)Lorg/jsoup/Connection; │ │ +07513c: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075140: 7220 650f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.ignoreHttpErrors:(Z)Lorg/jsoup/Connection$Request; // method@0f65 │ │ +075146: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 ignoreHttpErrors Z │ │ @@ -139601,18 +139553,18 @@ │ │ type : '(I)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -072794: |[072794] org.jsoup.helper.HttpConnection.maxBodySize:(I)Lorg/jsoup/Connection; │ │ -0727a4: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0727a8: 7220 680f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.maxBodySize:(I)Lorg/jsoup/Connection$Request; // method@0f68 │ │ -0727ae: 1101 |0005: return-object v1 │ │ +075148: |[075148] org.jsoup.helper.HttpConnection.maxBodySize:(I)Lorg/jsoup/Connection; │ │ +075158: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +07515c: 7220 680f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.maxBodySize:(I)Lorg/jsoup/Connection$Request; // method@0f68 │ │ +075162: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 bytes I │ │ @@ -139622,18 +139574,18 @@ │ │ type : '(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0727b0: |[0727b0] org.jsoup.helper.HttpConnection.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection; │ │ -0727c0: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0727c4: 7220 690f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; // method@0f69 │ │ -0727ca: 1101 |0005: return-object v1 │ │ +075164: |[075164] org.jsoup.helper.HttpConnection.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection; │ │ +075174: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075178: 7220 690f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; // method@0f69 │ │ +07517e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 method Lorg/jsoup/Connection$Method; │ │ @@ -139643,18 +139595,18 @@ │ │ type : '(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0727cc: |[0727cc] org.jsoup.helper.HttpConnection.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection; │ │ -0727dc: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0727e0: 7220 6b0f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection$Request; // method@0f6b │ │ -0727e6: 1101 |0005: return-object v1 │ │ +075180: |[075180] org.jsoup.helper.HttpConnection.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection; │ │ +075190: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075194: 7220 6b0f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection$Request; // method@0f6b │ │ +07519a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 parser Lorg/jsoup/parser/Parser; │ │ @@ -139664,23 +139616,23 @@ │ │ type : '()Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0727e8: |[0727e8] org.jsoup.helper.HttpConnection.post:()Lorg/jsoup/nodes/Document; │ │ -0727f8: 5420 8406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0727fc: 6201 4906 |0002: sget-object v1, Lorg/jsoup/Connection$Method;.POST:Lorg/jsoup/Connection$Method; // field@0649 │ │ -072800: 7220 690f 1000 |0004: invoke-interface {v0, v1}, Lorg/jsoup/Connection$Request;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; // method@0f69 │ │ -072806: 6e10 5010 0200 |0007: invoke-virtual {v2}, Lorg/jsoup/helper/HttpConnection;.execute:()Lorg/jsoup/Connection$Response; // method@1050 │ │ -07280c: 5420 8506 |000a: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ -072810: 7210 7a0f 0000 |000c: invoke-interface {v0}, Lorg/jsoup/Connection$Response;.parse:()Lorg/jsoup/nodes/Document; // method@0f7a │ │ -072816: 0c00 |000f: move-result-object v0 │ │ -072818: 1100 |0010: return-object v0 │ │ +07519c: |[07519c] org.jsoup.helper.HttpConnection.post:()Lorg/jsoup/nodes/Document; │ │ +0751ac: 5420 8406 |0000: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +0751b0: 6201 4906 |0002: sget-object v1, Lorg/jsoup/Connection$Method;.POST:Lorg/jsoup/Connection$Method; // field@0649 │ │ +0751b4: 7220 690f 1000 |0004: invoke-interface {v0, v1}, Lorg/jsoup/Connection$Request;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; // method@0f69 │ │ +0751ba: 6e10 5010 0200 |0007: invoke-virtual {v2}, Lorg/jsoup/helper/HttpConnection;.execute:()Lorg/jsoup/Connection$Response; // method@1050 │ │ +0751c0: 5420 8506 |000a: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ +0751c4: 7210 7a0f 0000 |000c: invoke-interface {v0}, Lorg/jsoup/Connection$Response;.parse:()Lorg/jsoup/nodes/Document; // method@0f7a │ │ +0751ca: 0c00 |000f: move-result-object v0 │ │ +0751cc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0007 line=200 │ │ 0x000a line=201 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/jsoup/helper/HttpConnection; │ │ @@ -139690,18 +139642,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07281c: |[07281c] org.jsoup.helper.HttpConnection.postDataCharset:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -07282c: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072830: 7220 6e0f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.postDataCharset:(Ljava/lang/String;)Lorg/jsoup/Connection$Request; // method@0f6e │ │ -072836: 1101 |0005: return-object v1 │ │ +0751d0: |[0751d0] org.jsoup.helper.HttpConnection.postDataCharset:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +0751e0: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +0751e4: 7220 6e0f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.postDataCharset:(Ljava/lang/String;)Lorg/jsoup/Connection$Request; // method@0f6e │ │ +0751ea: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 charset Ljava/lang/String; │ │ @@ -139711,21 +139663,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -072838: |[072838] org.jsoup.helper.HttpConnection.referrer:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -072848: 1a00 d209 |0000: const-string v0, "Referrer must not be null" // string@09d2 │ │ -07284c: 7120 7e10 0300 |0002: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -072852: 5420 8406 |0005: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072856: 1a01 d109 |0007: const-string v1, "Referer" // string@09d1 │ │ -07285a: 7230 610f 1003 |0009: invoke-interface {v0, v1, v3}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ -072860: 1102 |000c: return-object v2 │ │ +0751ec: |[0751ec] org.jsoup.helper.HttpConnection.referrer:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +0751fc: 1a00 e609 |0000: const-string v0, "Referrer must not be null" // string@09e6 │ │ +075200: 7120 7e10 0300 |0002: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +075206: 5420 8406 |0005: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +07520a: 1a01 e509 |0007: const-string v1, "Referer" // string@09e5 │ │ +07520e: 7230 610f 1003 |0009: invoke-interface {v0, v1, v3}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ +075214: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ 0x000c line=107 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jsoup/helper/HttpConnection; │ │ @@ -139736,17 +139688,17 @@ │ │ type : '()Lorg/jsoup/Connection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072864: |[072864] org.jsoup.helper.HttpConnection.request:()Lorg/jsoup/Connection$Request; │ │ -072874: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072878: 1100 |0002: return-object v0 │ │ +075218: |[075218] org.jsoup.helper.HttpConnection.request:()Lorg/jsoup/Connection$Request; │ │ +075228: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +07522c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ │ │ #20 : (in Lorg/jsoup/helper/HttpConnection;) │ │ @@ -139754,17 +139706,17 @@ │ │ type : '(Lorg/jsoup/Connection$Request;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07287c: |[07287c] org.jsoup.helper.HttpConnection.request:(Lorg/jsoup/Connection$Request;)Lorg/jsoup/Connection; │ │ -07288c: 5b01 8406 |0000: iput-object v1, v0, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072890: 1100 |0002: return-object v0 │ │ +075230: |[075230] org.jsoup.helper.HttpConnection.request:(Lorg/jsoup/Connection$Request;)Lorg/jsoup/Connection; │ │ +075240: 5b01 8406 |0000: iput-object v1, v0, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075244: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0003 reg=1 request Lorg/jsoup/Connection$Request; │ │ @@ -139774,17 +139726,17 @@ │ │ type : '()Lorg/jsoup/Connection$Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072894: |[072894] org.jsoup.helper.HttpConnection.response:()Lorg/jsoup/Connection$Response; │ │ -0728a4: 5410 8506 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ -0728a8: 1100 |0002: return-object v0 │ │ +075248: |[075248] org.jsoup.helper.HttpConnection.response:()Lorg/jsoup/Connection$Response; │ │ +075258: 5410 8506 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ +07525c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ │ │ #22 : (in Lorg/jsoup/helper/HttpConnection;) │ │ @@ -139792,17 +139744,17 @@ │ │ type : '(Lorg/jsoup/Connection$Response;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0728ac: |[0728ac] org.jsoup.helper.HttpConnection.response:(Lorg/jsoup/Connection$Response;)Lorg/jsoup/Connection; │ │ -0728bc: 5b01 8506 |0000: iput-object v1, v0, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ -0728c0: 1100 |0002: return-object v0 │ │ +075260: |[075260] org.jsoup.helper.HttpConnection.response:(Lorg/jsoup/Connection$Response;)Lorg/jsoup/Connection; │ │ +075270: 5b01 8506 |0000: iput-object v1, v0, Lorg/jsoup/helper/HttpConnection;.res:Lorg/jsoup/Connection$Response; // field@0685 │ │ +075274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0003 reg=1 response Lorg/jsoup/Connection$Response; │ │ @@ -139812,18 +139764,18 @@ │ │ type : '(I)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0728c4: |[0728c4] org.jsoup.helper.HttpConnection.timeout:(I)Lorg/jsoup/Connection; │ │ -0728d4: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0728d8: 7220 700f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.timeout:(I)Lorg/jsoup/Connection$Request; // method@0f70 │ │ -0728de: 1101 |0005: return-object v1 │ │ +075278: |[075278] org.jsoup.helper.HttpConnection.timeout:(I)Lorg/jsoup/Connection; │ │ +075288: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +07528c: 7220 700f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.timeout:(I)Lorg/jsoup/Connection$Request; // method@0f70 │ │ +075292: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 millis I │ │ @@ -139833,37 +139785,37 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0728e0: |[0728e0] org.jsoup.helper.HttpConnection.url:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -0728f0: 1a01 ef08 |0000: const-string v1, "Must supply a valid URL" // string@08ef │ │ -0728f4: 7120 7c10 1500 |0002: invoke-static {v5, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -0728fa: 5441 8406 |0005: iget-object v1, v4, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0728fe: 2202 e601 |0007: new-instance v2, Ljava/net/URL; // type@01e6 │ │ -072902: 7110 4f10 0500 |0009: invoke-static {v5}, Lorg/jsoup/helper/HttpConnection;.encodeUrl:(Ljava/lang/String;)Ljava/lang/String; // method@104f │ │ -072908: 0c03 |000c: move-result-object v3 │ │ -07290a: 7020 d20a 3200 |000d: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ -072910: 7220 720f 2100 |0010: invoke-interface {v1, v2}, Lorg/jsoup/Connection$Request;.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; // method@0f72 │ │ -072916: 1104 |0013: return-object v4 │ │ -072918: 0d00 |0014: move-exception v0 │ │ -07291a: 2201 ac01 |0015: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -07291e: 2202 c101 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -072922: 7010 500a 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -072928: 1a03 d308 |001c: const-string v3, "Malformed URL: " // string@08d3 │ │ -07292c: 6e20 580a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -072932: 0c02 |0021: move-result-object v2 │ │ -072934: 6e20 580a 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07293a: 0c02 |0025: move-result-object v2 │ │ -07293c: 6e10 640a 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -072942: 0c02 |0029: move-result-object v2 │ │ -072944: 7030 f009 2100 |002a: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@09f0 │ │ -07294a: 2701 |002d: throw v1 │ │ +075294: |[075294] org.jsoup.helper.HttpConnection.url:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +0752a4: 1a01 0309 |0000: const-string v1, "Must supply a valid URL" // string@0903 │ │ +0752a8: 7120 7c10 1500 |0002: invoke-static {v5, v1}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +0752ae: 5441 8406 |0005: iget-object v1, v4, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +0752b2: 2202 f901 |0007: new-instance v2, Ljava/net/URL; // type@01f9 │ │ +0752b6: 7110 4f10 0500 |0009: invoke-static {v5}, Lorg/jsoup/helper/HttpConnection;.encodeUrl:(Ljava/lang/String;)Ljava/lang/String; // method@104f │ │ +0752bc: 0c03 |000c: move-result-object v3 │ │ +0752be: 7020 d20a 3200 |000d: invoke-direct {v2, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ +0752c4: 7220 720f 2100 |0010: invoke-interface {v1, v2}, Lorg/jsoup/Connection$Request;.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; // method@0f72 │ │ +0752ca: 1104 |0013: return-object v4 │ │ +0752cc: 0d00 |0014: move-exception v0 │ │ +0752ce: 2201 be01 |0015: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0752d2: 2202 d301 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0752d6: 7010 500a 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0752dc: 1a03 e708 |001c: const-string v3, "Malformed URL: " // string@08e7 │ │ +0752e0: 6e20 580a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0752e6: 0c02 |0021: move-result-object v2 │ │ +0752e8: 6e20 580a 5200 |0022: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0752ee: 0c02 |0025: move-result-object v2 │ │ +0752f0: 6e10 640a 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0752f6: 0c02 |0029: move-result-object v2 │ │ +0752f8: 7030 f009 2100 |002a: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@09f0 │ │ +0752fe: 2701 |002d: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0013 │ │ Ljava/net/MalformedURLException; -> 0x0014 │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=76 │ │ 0x0013 line=80 │ │ @@ -139879,18 +139831,18 @@ │ │ type : '(Ljava/net/URL;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07295c: |[07295c] org.jsoup.helper.HttpConnection.url:(Ljava/net/URL;)Lorg/jsoup/Connection; │ │ -07296c: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072970: 7220 720f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; // method@0f72 │ │ -072976: 1101 |0005: return-object v1 │ │ +075310: |[075310] org.jsoup.helper.HttpConnection.url:(Ljava/net/URL;)Lorg/jsoup/Connection; │ │ +075320: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +075324: 7220 720f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; // method@0f72 │ │ +07532a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 url Ljava/net/URL; │ │ @@ -139900,21 +139852,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -072978: |[072978] org.jsoup.helper.HttpConnection.userAgent:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ -072988: 1a00 9d0b |0000: const-string v0, "User agent must not be null" // string@0b9d │ │ -07298c: 7120 7e10 0300 |0002: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -072992: 5420 8406 |0005: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -072996: 1a01 9e0b |0007: const-string v1, "User-Agent" // string@0b9e │ │ -07299a: 7230 610f 1003 |0009: invoke-interface {v0, v1, v3}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ -0729a0: 1102 |000c: return-object v2 │ │ +07532c: |[07532c] org.jsoup.helper.HttpConnection.userAgent:(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ +07533c: 1a00 b10b |0000: const-string v0, "User agent must not be null" // string@0bb1 │ │ +075340: 7120 7e10 0300 |0002: invoke-static {v3, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +075346: 5420 8406 |0005: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +07534a: 1a01 b20b |0007: const-string v1, "User-Agent" // string@0bb2 │ │ +07534e: 7230 610f 1003 |0009: invoke-interface {v0, v1, v3}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ +075354: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x000c line=86 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jsoup/helper/HttpConnection; │ │ @@ -139925,33 +139877,33 @@ │ │ type : '(Z)Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0729a4: |[0729a4] org.jsoup.helper.HttpConnection.validateTLSCertificates:(Z)Lorg/jsoup/Connection; │ │ -0729b4: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ -0729b8: 7220 730f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.validateTLSCertificates:(Z)V // method@0f73 │ │ -0729be: 1101 |0005: return-object v1 │ │ +075358: |[075358] org.jsoup.helper.HttpConnection.validateTLSCertificates:(Z)Lorg/jsoup/Connection; │ │ +075368: 5410 8406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection;.req:Lorg/jsoup/Connection$Request; // field@0684 │ │ +07536c: 7220 730f 2000 |0002: invoke-interface {v0, v2}, Lorg/jsoup/Connection$Request;.validateTLSCertificates:(Z)V // method@0f73 │ │ +075372: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection; │ │ 0x0000 - 0x0006 reg=2 value Z │ │ │ │ source_file_idx : 991 (HttpConnection.java) │ │ │ │ Class #392 header: │ │ -class_idx : 710 │ │ +class_idx : 730 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 440 │ │ -source_file_idx : 3122 │ │ +superclass_idx : 458 │ │ +source_file_idx : 3142 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #392 annotations: │ │ Annotations on class │ │ @@ -139984,19 +139936,19 @@ │ │ type : '(Lorg/jsoup/helper/W3CDom;Lorg/w3c/dom/Document;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0729c0: |[0729c0] org.jsoup.helper.W3CDom$W3CBuilder.:(Lorg/jsoup/helper/W3CDom;Lorg/w3c/dom/Document;)V │ │ -0729d0: 5b01 8906 |0000: iput-object v1, v0, Lorg/jsoup/helper/W3CDom$W3CBuilder;.this$0:Lorg/jsoup/helper/W3CDom; // field@0689 │ │ -0729d4: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0729da: 5b02 8806 |0005: iput-object v2, v0, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ -0729de: 0e00 |0007: return-void │ │ +075374: |[075374] org.jsoup.helper.W3CDom$W3CBuilder.:(Lorg/jsoup/helper/W3CDom;Lorg/w3c/dom/Document;)V │ │ +075384: 5b01 8906 |0000: iput-object v1, v0, Lorg/jsoup/helper/W3CDom$W3CBuilder;.this$0:Lorg/jsoup/helper/W3CDom; // field@0689 │ │ +075388: 7010 0f0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +07538e: 5b02 8806 |0005: iput-object v2, v0, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ +075392: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jsoup/helper/W3CDom$W3CBuilder; │ │ @@ -140008,32 +139960,32 @@ │ │ type : '(Lorg/jsoup/nodes/Node;Lorg/w3c/dom/Element;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0729e0: |[0729e0] org.jsoup.helper.W3CDom$W3CBuilder.copyAttributes:(Lorg/jsoup/nodes/Node;Lorg/w3c/dom/Element;)V │ │ -0729f0: 6e10 cf11 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Node;.attributes:()Lorg/jsoup/nodes/Attributes; // method@11cf │ │ -0729f6: 0c01 |0003: move-result-object v1 │ │ -0729f8: 6e10 ba10 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ -0729fe: 0c01 |0007: move-result-object v1 │ │ -072a00: 7210 460b 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -072a06: 0a02 |000b: move-result v2 │ │ -072a08: 3802 1400 |000c: if-eqz v2, 0020 // +0014 │ │ -072a0c: 7210 470b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -072a12: 0c00 |0011: move-result-object v0 │ │ -072a14: 1f00 c802 |0012: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -072a18: 6e10 8e10 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -072a1e: 0c02 |0017: move-result-object v2 │ │ -072a20: 6e10 9010 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ -072a26: 0c03 |001b: move-result-object v3 │ │ -072a28: 7230 7215 2603 |001c: invoke-interface {v6, v2, v3}, Lorg/w3c/dom/Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V // method@1572 │ │ -072a2e: 28e9 |001f: goto 0008 // -0017 │ │ -072a30: 0e00 |0020: return-void │ │ +075394: |[075394] org.jsoup.helper.W3CDom$W3CBuilder.copyAttributes:(Lorg/jsoup/nodes/Node;Lorg/w3c/dom/Element;)V │ │ +0753a4: 6e10 cf11 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Node;.attributes:()Lorg/jsoup/nodes/Attributes; // method@11cf │ │ +0753aa: 0c01 |0003: move-result-object v1 │ │ +0753ac: 6e10 ba10 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ +0753b2: 0c01 |0007: move-result-object v1 │ │ +0753b4: 7210 460b 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0753ba: 0a02 |000b: move-result v2 │ │ +0753bc: 3802 1400 |000c: if-eqz v2, 0020 // +0014 │ │ +0753c0: 7210 470b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0753c6: 0c00 |0011: move-result-object v0 │ │ +0753c8: 1f00 dc02 |0012: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +0753cc: 6e10 8e10 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +0753d2: 0c02 |0017: move-result-object v2 │ │ +0753d4: 6e10 9010 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getValue:()Ljava/lang/String; // method@1090 │ │ +0753da: 0c03 |001b: move-result-object v3 │ │ +0753dc: 7230 7215 2603 |001c: invoke-interface {v6, v2, v3}, Lorg/w3c/dom/Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V // method@1572 │ │ +0753e2: 28e9 |001f: goto 0008 // -0017 │ │ +0753e4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0014 line=112 │ │ 0x0020 line=114 │ │ locals : │ │ 0x0014 - 0x0020 reg=0 attribute Lorg/jsoup/nodes/Attribute; │ │ @@ -140047,70 +139999,70 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -072a34: |[072a34] org.jsoup.helper.W3CDom$W3CBuilder.head:(Lorg/jsoup/nodes/Node;I)V │ │ -072a44: 20b8 d702 |0000: instance-of v8, v11, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -072a48: 3808 2400 |0002: if-eqz v8, 0026 // +0024 │ │ -072a4c: 07b5 |0004: move-object v5, v11 │ │ -072a4e: 1f05 d702 |0005: check-cast v5, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -072a52: 54a8 8806 |0007: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ -072a56: 6e10 8b11 0500 |0009: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -072a5c: 0c09 |000c: move-result-object v9 │ │ -072a5e: 7220 6d15 9800 |000d: invoke-interface {v8, v9}, Lorg/w3c/dom/Document;.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element; // method@156d │ │ -072a64: 0c01 |0010: move-result-object v1 │ │ -072a66: 7030 8010 5a01 |0011: invoke-direct {v10, v5, v1}, Lorg/jsoup/helper/W3CDom$W3CBuilder;.copyAttributes:(Lorg/jsoup/nodes/Node;Lorg/w3c/dom/Element;)V // method@1080 │ │ -072a6c: 54a8 8706 |0014: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072a70: 3908 0a00 |0016: if-nez v8, 0020 // +000a │ │ -072a74: 54a8 8806 |0018: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ -072a78: 7220 6b15 1800 |001a: invoke-interface {v8, v1}, Lorg/w3c/dom/Document;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@156b │ │ -072a7e: 5ba1 8706 |001d: iput-object v1, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072a82: 0e00 |001f: return-void │ │ -072a84: 54a8 8706 |0020: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072a88: 7220 7015 1800 |0022: invoke-interface {v8, v1}, Lorg/w3c/dom/Element;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@1570 │ │ -072a8e: 28f8 |0025: goto 001d // -0008 │ │ -072a90: 20b8 e002 |0026: instance-of v8, v11, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -072a94: 3808 1500 |0028: if-eqz v8, 003d // +0015 │ │ -072a98: 07b6 |002a: move-object v6, v11 │ │ -072a9a: 1f06 e002 |002b: check-cast v6, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -072a9e: 54a8 8806 |002d: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ -072aa2: 6e10 0512 0600 |002f: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ -072aa8: 0c09 |0032: move-result-object v9 │ │ -072aaa: 7220 6e15 9800 |0033: invoke-interface {v8, v9}, Lorg/w3c/dom/Document;.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text; // method@156e │ │ -072ab0: 0c07 |0036: move-result-object v7 │ │ -072ab2: 54a8 8706 |0037: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072ab6: 7220 7015 7800 |0039: invoke-interface {v8, v7}, Lorg/w3c/dom/Element;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@1570 │ │ -072abc: 28e3 |003c: goto 001f // -001d │ │ -072abe: 20b8 cf02 |003d: instance-of v8, v11, Lorg/jsoup/nodes/Comment; // type@02cf │ │ -072ac2: 3808 1500 |003f: if-eqz v8, 0054 // +0015 │ │ -072ac6: 07b3 |0041: move-object v3, v11 │ │ -072ac8: 1f03 cf02 |0042: check-cast v3, Lorg/jsoup/nodes/Comment; // type@02cf │ │ -072acc: 54a8 8806 |0044: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ -072ad0: 6e10 c510 0300 |0046: invoke-virtual {v3}, Lorg/jsoup/nodes/Comment;.getData:()Ljava/lang/String; // method@10c5 │ │ -072ad6: 0c09 |0049: move-result-object v9 │ │ -072ad8: 7220 6c15 9800 |004a: invoke-interface {v8, v9}, Lorg/w3c/dom/Document;.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment; // method@156c │ │ -072ade: 0c00 |004d: move-result-object v0 │ │ -072ae0: 54a8 8706 |004e: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072ae4: 7220 7015 0800 |0050: invoke-interface {v8, v0}, Lorg/w3c/dom/Element;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@1570 │ │ -072aea: 28cc |0053: goto 001f // -0034 │ │ -072aec: 20b8 d002 |0054: instance-of v8, v11, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -072af0: 3808 c9ff |0056: if-eqz v8, 001f // -0037 │ │ -072af4: 07b4 |0058: move-object v4, v11 │ │ -072af6: 1f04 d002 |0059: check-cast v4, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -072afa: 54a8 8806 |005b: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ -072afe: 6e10 ce10 0400 |005d: invoke-virtual {v4}, Lorg/jsoup/nodes/DataNode;.getWholeData:()Ljava/lang/String; // method@10ce │ │ -072b04: 0c09 |0060: move-result-object v9 │ │ -072b06: 7220 6e15 9800 |0061: invoke-interface {v8, v9}, Lorg/w3c/dom/Document;.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text; // method@156e │ │ -072b0c: 0c02 |0064: move-result-object v2 │ │ -072b0e: 54a8 8706 |0065: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072b12: 7220 7015 2800 |0067: invoke-interface {v8, v2}, Lorg/w3c/dom/Element;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@1570 │ │ -072b18: 28b5 |006a: goto 001f // -004b │ │ +0753e8: |[0753e8] org.jsoup.helper.W3CDom$W3CBuilder.head:(Lorg/jsoup/nodes/Node;I)V │ │ +0753f8: 20b8 eb02 |0000: instance-of v8, v11, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0753fc: 3808 2400 |0002: if-eqz v8, 0026 // +0024 │ │ +075400: 07b5 |0004: move-object v5, v11 │ │ +075402: 1f05 eb02 |0005: check-cast v5, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075406: 54a8 8806 |0007: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ +07540a: 6e10 8b11 0500 |0009: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +075410: 0c09 |000c: move-result-object v9 │ │ +075412: 7220 6d15 9800 |000d: invoke-interface {v8, v9}, Lorg/w3c/dom/Document;.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element; // method@156d │ │ +075418: 0c01 |0010: move-result-object v1 │ │ +07541a: 7030 8010 5a01 |0011: invoke-direct {v10, v5, v1}, Lorg/jsoup/helper/W3CDom$W3CBuilder;.copyAttributes:(Lorg/jsoup/nodes/Node;Lorg/w3c/dom/Element;)V // method@1080 │ │ +075420: 54a8 8706 |0014: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +075424: 3908 0a00 |0016: if-nez v8, 0020 // +000a │ │ +075428: 54a8 8806 |0018: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ +07542c: 7220 6b15 1800 |001a: invoke-interface {v8, v1}, Lorg/w3c/dom/Document;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@156b │ │ +075432: 5ba1 8706 |001d: iput-object v1, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +075436: 0e00 |001f: return-void │ │ +075438: 54a8 8706 |0020: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +07543c: 7220 7015 1800 |0022: invoke-interface {v8, v1}, Lorg/w3c/dom/Element;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@1570 │ │ +075442: 28f8 |0025: goto 001d // -0008 │ │ +075444: 20b8 f402 |0026: instance-of v8, v11, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +075448: 3808 1500 |0028: if-eqz v8, 003d // +0015 │ │ +07544c: 07b6 |002a: move-object v6, v11 │ │ +07544e: 1f06 f402 |002b: check-cast v6, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +075452: 54a8 8806 |002d: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ +075456: 6e10 0512 0600 |002f: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ +07545c: 0c09 |0032: move-result-object v9 │ │ +07545e: 7220 6e15 9800 |0033: invoke-interface {v8, v9}, Lorg/w3c/dom/Document;.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text; // method@156e │ │ +075464: 0c07 |0036: move-result-object v7 │ │ +075466: 54a8 8706 |0037: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +07546a: 7220 7015 7800 |0039: invoke-interface {v8, v7}, Lorg/w3c/dom/Element;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@1570 │ │ +075470: 28e3 |003c: goto 001f // -001d │ │ +075472: 20b8 e302 |003d: instance-of v8, v11, Lorg/jsoup/nodes/Comment; // type@02e3 │ │ +075476: 3808 1500 |003f: if-eqz v8, 0054 // +0015 │ │ +07547a: 07b3 |0041: move-object v3, v11 │ │ +07547c: 1f03 e302 |0042: check-cast v3, Lorg/jsoup/nodes/Comment; // type@02e3 │ │ +075480: 54a8 8806 |0044: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ +075484: 6e10 c510 0300 |0046: invoke-virtual {v3}, Lorg/jsoup/nodes/Comment;.getData:()Ljava/lang/String; // method@10c5 │ │ +07548a: 0c09 |0049: move-result-object v9 │ │ +07548c: 7220 6c15 9800 |004a: invoke-interface {v8, v9}, Lorg/w3c/dom/Document;.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment; // method@156c │ │ +075492: 0c00 |004d: move-result-object v0 │ │ +075494: 54a8 8706 |004e: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +075498: 7220 7015 0800 |0050: invoke-interface {v8, v0}, Lorg/w3c/dom/Element;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@1570 │ │ +07549e: 28cc |0053: goto 001f // -0034 │ │ +0754a0: 20b8 e402 |0054: instance-of v8, v11, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +0754a4: 3808 c9ff |0056: if-eqz v8, 001f // -0037 │ │ +0754a8: 07b4 |0058: move-object v4, v11 │ │ +0754aa: 1f04 e402 |0059: check-cast v4, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +0754ae: 54a8 8806 |005b: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.doc:Lorg/w3c/dom/Document; // field@0688 │ │ +0754b2: 6e10 ce10 0400 |005d: invoke-virtual {v4}, Lorg/jsoup/nodes/DataNode;.getWholeData:()Ljava/lang/String; // method@10ce │ │ +0754b8: 0c09 |0060: move-result-object v9 │ │ +0754ba: 7220 6e15 9800 |0061: invoke-interface {v8, v9}, Lorg/w3c/dom/Document;.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text; // method@156e │ │ +0754c0: 0c02 |0064: move-result-object v2 │ │ +0754c2: 54a8 8706 |0065: iget-object v8, v10, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +0754c6: 7220 7015 2800 |0067: invoke-interface {v8, v2}, Lorg/w3c/dom/Element;.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; // method@1570 │ │ +0754cc: 28b5 |006a: goto 001f // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x0007 line=79 │ │ 0x0011 line=80 │ │ 0x0014 line=81 │ │ @@ -140150,44 +140102,44 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -072b1c: |[072b1c] org.jsoup.helper.W3CDom$W3CBuilder.tail:(Lorg/jsoup/nodes/Node;I)V │ │ -072b2c: 2020 d702 |0000: instance-of v0, v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -072b30: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -072b34: 5410 8706 |0004: iget-object v0, v1, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072b38: 7210 7115 0000 |0006: invoke-interface {v0}, Lorg/w3c/dom/Element;.getParentNode:()Lorg/w3c/dom/Node; // method@1571 │ │ -072b3e: 0c00 |0009: move-result-object v0 │ │ -072b40: 2000 9703 |000a: instance-of v0, v0, Lorg/w3c/dom/Element; // type@0397 │ │ -072b44: 3800 0c00 |000c: if-eqz v0, 0018 // +000c │ │ -072b48: 5410 8706 |000e: iget-object v0, v1, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072b4c: 7210 7115 0000 |0010: invoke-interface {v0}, Lorg/w3c/dom/Element;.getParentNode:()Lorg/w3c/dom/Node; // method@1571 │ │ -072b52: 0c00 |0013: move-result-object v0 │ │ -072b54: 1f00 9703 |0014: check-cast v0, Lorg/w3c/dom/Element; // type@0397 │ │ -072b58: 5b10 8706 |0016: iput-object v0, v1, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ -072b5c: 0e00 |0018: return-void │ │ +0754d0: |[0754d0] org.jsoup.helper.W3CDom$W3CBuilder.tail:(Lorg/jsoup/nodes/Node;I)V │ │ +0754e0: 2020 eb02 |0000: instance-of v0, v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0754e4: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +0754e8: 5410 8706 |0004: iget-object v0, v1, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +0754ec: 7210 7115 0000 |0006: invoke-interface {v0}, Lorg/w3c/dom/Element;.getParentNode:()Lorg/w3c/dom/Node; // method@1571 │ │ +0754f2: 0c00 |0009: move-result-object v0 │ │ +0754f4: 2000 ab03 |000a: instance-of v0, v0, Lorg/w3c/dom/Element; // type@03ab │ │ +0754f8: 3800 0c00 |000c: if-eqz v0, 0018 // +000c │ │ +0754fc: 5410 8706 |000e: iget-object v0, v1, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +075500: 7210 7115 0000 |0010: invoke-interface {v0}, Lorg/w3c/dom/Element;.getParentNode:()Lorg/w3c/dom/Node; // method@1571 │ │ +075506: 0c00 |0013: move-result-object v0 │ │ +075508: 1f00 ab03 |0014: check-cast v0, Lorg/w3c/dom/Element; // type@03ab │ │ +07550c: 5b10 8706 |0016: iput-object v0, v1, Lorg/jsoup/helper/W3CDom$W3CBuilder;.dest:Lorg/w3c/dom/Element; // field@0687 │ │ +075510: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000e line=106 │ │ 0x0018 line=108 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jsoup/helper/W3CDom$W3CBuilder; │ │ 0x0000 - 0x0019 reg=2 source Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0019 reg=3 depth I │ │ │ │ - source_file_idx : 3122 (W3CDom.java) │ │ + source_file_idx : 3142 (W3CDom.java) │ │ │ │ Class #393 header: │ │ -class_idx : 718 │ │ +class_idx : 738 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 712 │ │ +superclass_idx : 732 │ │ source_file_idx : 532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #393 - │ │ @@ -140203,18 +140155,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -072b60: |[072b60] org.jsoup.nodes.BooleanAttribute.:(Ljava/lang/String;)V │ │ -072b70: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -072b74: 7030 8810 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ -072b7a: 0e00 |0005: return-void │ │ +075514: |[075514] org.jsoup.nodes.BooleanAttribute.:(Ljava/lang/String;)V │ │ +075524: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +075528: 7030 8810 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ +07552e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/nodes/BooleanAttribute; │ │ 0x0000 - 0x0006 reg=2 key Ljava/lang/String; │ │ @@ -140225,29 +140177,29 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -072b7c: |[072b7c] org.jsoup.nodes.BooleanAttribute.isBooleanAttribute:()Z │ │ -072b8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -072b8e: 0f00 |0001: return v0 │ │ +075530: |[075530] org.jsoup.nodes.BooleanAttribute.isBooleanAttribute:()Z │ │ +075540: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +075542: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/jsoup/nodes/BooleanAttribute; │ │ │ │ source_file_idx : 532 (BooleanAttribute.java) │ │ │ │ Class #394 header: │ │ -class_idx : 719 │ │ +class_idx : 739 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ +superclass_idx : 755 │ │ source_file_idx : 632 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #394 - │ │ @@ -140268,20 +140220,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -072b90: |[072b90] org.jsoup.nodes.Comment.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -072ba0: 7020 c511 4200 |0000: invoke-direct {v2, v4}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;)V // method@11c5 │ │ -072ba6: 5420 9606 |0003: iget-object v0, v2, Lorg/jsoup/nodes/Comment;.attributes:Lorg/jsoup/nodes/Attributes; // field@0696 │ │ -072baa: 1a01 270f |0005: const-string v1, "comment" // string@0f27 │ │ -072bae: 6e30 bb10 1003 |0007: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -072bb4: 0e00 |000a: return-void │ │ +075544: |[075544] org.jsoup.nodes.Comment.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +075554: 7020 c511 4200 |0000: invoke-direct {v2, v4}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;)V // method@11c5 │ │ +07555a: 5420 9606 |0003: iget-object v0, v2, Lorg/jsoup/nodes/Comment;.attributes:Lorg/jsoup/nodes/Attributes; // field@0696 │ │ +07555e: 1a01 3a0f |0005: const-string v1, "comment" // string@0f3a │ │ +075562: 6e30 bb10 1003 |0007: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +075568: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x000a line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jsoup/nodes/Comment; │ │ @@ -140294,20 +140246,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -072bb8: |[072bb8] org.jsoup.nodes.Comment.getData:()Ljava/lang/String; │ │ -072bc8: 5420 9606 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Comment;.attributes:Lorg/jsoup/nodes/Attributes; // field@0696 │ │ -072bcc: 1a01 270f |0002: const-string v1, "comment" // string@0f27 │ │ -072bd0: 6e20 b510 1000 |0004: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -072bd6: 0c00 |0007: move-result-object v0 │ │ -072bd8: 1100 |0008: return-object v0 │ │ +07556c: |[07556c] org.jsoup.nodes.Comment.getData:()Ljava/lang/String; │ │ +07557c: 5420 9606 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Comment;.attributes:Lorg/jsoup/nodes/Attributes; // field@0696 │ │ +075580: 1a01 3a0f |0002: const-string v1, "comment" // string@0f3a │ │ +075584: 6e20 b510 1000 |0004: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +07558a: 0c00 |0007: move-result-object v0 │ │ +07558c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/nodes/Comment; │ │ │ │ #1 : (in Lorg/jsoup/nodes/Comment;) │ │ @@ -140315,17 +140267,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072bdc: |[072bdc] org.jsoup.nodes.Comment.nodeName:()Ljava/lang/String; │ │ -072bec: 1a00 8300 |0000: const-string v0, "#comment" // string@0083 │ │ -072bf0: 1100 |0002: return-object v0 │ │ +075590: |[075590] org.jsoup.nodes.Comment.nodeName:()Ljava/lang/String; │ │ +0755a0: 1a00 8300 |0000: const-string v0, "#comment" // string@0083 │ │ +0755a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Comment; │ │ │ │ #2 : (in Lorg/jsoup/nodes/Comment;) │ │ @@ -140333,29 +140285,29 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -072bf4: |[072bf4] org.jsoup.nodes.Comment.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -072c04: 6e10 e710 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ -072c0a: 0a00 |0003: move-result v0 │ │ -072c0c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -072c10: 6e40 c610 3254 |0006: invoke-virtual {v2, v3, v4, v5}, Lorg/jsoup/nodes/Comment;.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@10c6 │ │ -072c16: 1a00 7101 |0009: const-string v0, "" // string@00f9 │ │ -072c36: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -072c3c: 0e00 |001c: return-void │ │ +0755a8: |[0755a8] org.jsoup.nodes.Comment.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +0755b8: 6e10 e710 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ +0755be: 0a00 |0003: move-result v0 │ │ +0755c0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0755c4: 6e40 c610 3254 |0006: invoke-virtual {v2, v3, v4, v5}, Lorg/jsoup/nodes/Comment;.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@10c6 │ │ +0755ca: 1a00 7101 |0009: const-string v0, "" // string@00f9 │ │ +0755ea: 6e20 580a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0755f0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0009 line=35 │ │ 0x000b line=36 │ │ 0x000f line=37 │ │ @@ -140372,16 +140324,16 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -072c40: |[072c40] org.jsoup.nodes.Comment.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -072c50: 0e00 |0000: return-void │ │ +0755f4: |[0755f4] org.jsoup.nodes.Comment.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +075604: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/nodes/Comment; │ │ 0x0000 - 0x0001 reg=1 accum Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0001 reg=2 depth I │ │ @@ -140392,30 +140344,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -072c54: |[072c54] org.jsoup.nodes.Comment.toString:()Ljava/lang/String; │ │ -072c64: 6e10 c810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Comment;.outerHtml:()Ljava/lang/String; // method@10c8 │ │ -072c6a: 0c00 |0003: move-result-object v0 │ │ -072c6c: 1100 |0004: return-object v0 │ │ +075608: |[075608] org.jsoup.nodes.Comment.toString:()Ljava/lang/String; │ │ +075618: 6e10 c810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Comment;.outerHtml:()Ljava/lang/String; // method@10c8 │ │ +07561e: 0c00 |0003: move-result-object v0 │ │ +075620: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Comment; │ │ │ │ source_file_idx : 632 (Comment.java) │ │ │ │ Class #395 header: │ │ -class_idx : 720 │ │ +class_idx : 740 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ +superclass_idx : 755 │ │ source_file_idx : 723 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #395 - │ │ @@ -140436,20 +140388,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -072c70: |[072c70] org.jsoup.nodes.DataNode.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -072c80: 7020 c511 4200 |0000: invoke-direct {v2, v4}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;)V // method@11c5 │ │ -072c86: 5420 9806 |0003: iget-object v0, v2, Lorg/jsoup/nodes/DataNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@0698 │ │ -072c8a: 1a01 eb0f |0005: const-string v1, "data" // string@0feb │ │ -072c8e: 6e30 bb10 1003 |0007: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -072c94: 0e00 |000a: return-void │ │ +075624: |[075624] org.jsoup.nodes.DataNode.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +075634: 7020 c511 4200 |0000: invoke-direct {v2, v4}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;)V // method@11c5 │ │ +07563a: 5420 9806 |0003: iget-object v0, v2, Lorg/jsoup/nodes/DataNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@0698 │ │ +07563e: 1a01 fe0f |0005: const-string v1, "data" // string@0ffe │ │ +075642: 6e30 bb10 1003 |0007: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +075648: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x000a line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jsoup/nodes/DataNode; │ │ @@ -140461,20 +140413,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/DataNode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -072c98: |[072c98] org.jsoup.nodes.DataNode.createFromEncoded:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; │ │ -072ca8: 7110 b211 0200 |0000: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@11b2 │ │ -072cae: 0c00 |0003: move-result-object v0 │ │ -072cb0: 2201 d002 |0004: new-instance v1, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -072cb4: 7030 cc10 0103 |0006: invoke-direct {v1, v0, v3}, Lorg/jsoup/nodes/DataNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10cc │ │ -072cba: 1101 |0009: return-object v1 │ │ +07564c: |[07564c] org.jsoup.nodes.DataNode.createFromEncoded:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; │ │ +07565c: 7110 b211 0200 |0000: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@11b2 │ │ +075662: 0c00 |0003: move-result-object v0 │ │ +075664: 2201 e402 |0004: new-instance v1, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +075668: 7030 cc10 0103 |0006: invoke-direct {v1, v0, v3}, Lorg/jsoup/nodes/DataNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10cc │ │ +07566e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0004 - 0x000a reg=0 data Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 encodedData Ljava/lang/String; │ │ @@ -140486,20 +140438,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -072cbc: |[072cbc] org.jsoup.nodes.DataNode.getWholeData:()Ljava/lang/String; │ │ -072ccc: 5420 9806 |0000: iget-object v0, v2, Lorg/jsoup/nodes/DataNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@0698 │ │ -072cd0: 1a01 eb0f |0002: const-string v1, "data" // string@0feb │ │ -072cd4: 6e20 b510 1000 |0004: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -072cda: 0c00 |0007: move-result-object v0 │ │ -072cdc: 1100 |0008: return-object v0 │ │ +075670: |[075670] org.jsoup.nodes.DataNode.getWholeData:()Ljava/lang/String; │ │ +075680: 5420 9806 |0000: iget-object v0, v2, Lorg/jsoup/nodes/DataNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@0698 │ │ +075684: 1a01 fe0f |0002: const-string v1, "data" // string@0ffe │ │ +075688: 6e20 b510 1000 |0004: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +07568e: 0c00 |0007: move-result-object v0 │ │ +075690: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/nodes/DataNode; │ │ │ │ #1 : (in Lorg/jsoup/nodes/DataNode;) │ │ @@ -140507,17 +140459,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072ce0: |[072ce0] org.jsoup.nodes.DataNode.nodeName:()Ljava/lang/String; │ │ -072cf0: 1a00 8400 |0000: const-string v0, "#data" // string@0084 │ │ -072cf4: 1100 |0002: return-object v0 │ │ +075694: |[075694] org.jsoup.nodes.DataNode.nodeName:()Ljava/lang/String; │ │ +0756a4: 1a00 8400 |0000: const-string v0, "#data" // string@0084 │ │ +0756a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/DataNode; │ │ │ │ #2 : (in Lorg/jsoup/nodes/DataNode;) │ │ @@ -140525,19 +140477,19 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072cf8: |[072cf8] org.jsoup.nodes.DataNode.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -072d08: 6e10 ce10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/DataNode;.getWholeData:()Ljava/lang/String; // method@10ce │ │ -072d0e: 0c00 |0003: move-result-object v0 │ │ -072d10: 6e20 580a 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -072d16: 0e00 |0007: return-void │ │ +0756ac: |[0756ac] org.jsoup.nodes.DataNode.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +0756bc: 6e10 ce10 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/DataNode;.getWholeData:()Ljava/lang/String; // method@10ce │ │ +0756c2: 0c00 |0003: move-result-object v0 │ │ +0756c4: 6e20 580a 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0756ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/DataNode; │ │ 0x0000 - 0x0008 reg=2 accum Ljava/lang/StringBuilder; │ │ @@ -140549,16 +140501,16 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -072d18: |[072d18] org.jsoup.nodes.DataNode.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -072d28: 0e00 |0000: return-void │ │ +0756cc: |[0756cc] org.jsoup.nodes.DataNode.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +0756dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/nodes/DataNode; │ │ 0x0000 - 0x0001 reg=1 accum Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0001 reg=2 depth I │ │ @@ -140569,19 +140521,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/DataNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -072d2c: |[072d2c] org.jsoup.nodes.DataNode.setWholeData:(Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; │ │ -072d3c: 5420 9806 |0000: iget-object v0, v2, Lorg/jsoup/nodes/DataNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@0698 │ │ -072d40: 1a01 eb0f |0002: const-string v1, "data" // string@0feb │ │ -072d44: 6e30 bb10 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -072d4a: 1102 |0007: return-object v2 │ │ +0756e0: |[0756e0] org.jsoup.nodes.DataNode.setWholeData:(Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; │ │ +0756f0: 5420 9806 |0000: iget-object v0, v2, Lorg/jsoup/nodes/DataNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@0698 │ │ +0756f4: 1a01 fe0f |0002: const-string v1, "data" // string@0ffe │ │ +0756f8: 6e30 bb10 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +0756fe: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jsoup/nodes/DataNode; │ │ 0x0000 - 0x0008 reg=3 data Ljava/lang/String; │ │ @@ -140591,30 +140543,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -072d4c: |[072d4c] org.jsoup.nodes.DataNode.toString:()Ljava/lang/String; │ │ -072d5c: 6e10 d010 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/DataNode;.outerHtml:()Ljava/lang/String; // method@10d0 │ │ -072d62: 0c00 |0003: move-result-object v0 │ │ -072d64: 1100 |0004: return-object v0 │ │ +075700: |[075700] org.jsoup.nodes.DataNode.toString:()Ljava/lang/String; │ │ +075710: 6e10 d010 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/DataNode;.outerHtml:()Ljava/lang/String; // method@10d0 │ │ +075716: 0c00 |0003: move-result-object v0 │ │ +075718: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/DataNode; │ │ │ │ source_file_idx : 723 (DataNode.java) │ │ │ │ Class #396 header: │ │ -class_idx : 725 │ │ +class_idx : 745 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ +superclass_idx : 755 │ │ source_file_idx : 763 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #396 - │ │ @@ -140645,23 +140597,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -072d68: |[072d68] org.jsoup.nodes.DocumentType.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -072d78: 7020 c511 5100 |0000: invoke-direct {v1, v5}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;)V // method@11c5 │ │ -072d7e: 1a00 e715 |0003: const-string v0, "name" // string@15e7 │ │ -072d82: 6e30 1511 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jsoup/nodes/DocumentType;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1115 │ │ -072d88: 1a00 3018 |0008: const-string v0, "publicId" // string@1830 │ │ -072d8c: 6e30 1511 0103 |000a: invoke-virtual {v1, v0, v3}, Lorg/jsoup/nodes/DocumentType;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1115 │ │ -072d92: 1a00 711b |000d: const-string v0, "systemId" // string@1b71 │ │ -072d96: 6e30 1511 0104 |000f: invoke-virtual {v1, v0, v4}, Lorg/jsoup/nodes/DocumentType;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1115 │ │ -072d9c: 0e00 |0012: return-void │ │ +07571c: |[07571c] org.jsoup.nodes.DocumentType.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +07572c: 7020 c511 5100 |0000: invoke-direct {v1, v5}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;)V // method@11c5 │ │ +075732: 1a00 f815 |0003: const-string v0, "name" // string@15f8 │ │ +075736: 6e30 1511 0102 |0005: invoke-virtual {v1, v0, v2}, Lorg/jsoup/nodes/DocumentType;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1115 │ │ +07573c: 1a00 4118 |0008: const-string v0, "publicId" // string@1841 │ │ +075740: 6e30 1511 0103 |000a: invoke-virtual {v1, v0, v3}, Lorg/jsoup/nodes/DocumentType;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1115 │ │ +075746: 1a00 821b |000d: const-string v0, "systemId" // string@1b82 │ │ +07574a: 6e30 1511 0104 |000f: invoke-virtual {v1, v0, v4}, Lorg/jsoup/nodes/DocumentType;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@1115 │ │ +075750: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ 0x0008 line=26 │ │ 0x000d line=27 │ │ 0x0012 line=28 │ │ @@ -140677,24 +140629,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -072da0: |[072da0] org.jsoup.nodes.DocumentType.has:(Ljava/lang/String;)Z │ │ -072db0: 6e20 1411 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/DocumentType;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1114 │ │ -072db6: 0c00 |0003: move-result-object v0 │ │ -072db8: 7110 6a10 0000 |0004: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@106a │ │ -072dbe: 0a00 |0007: move-result v0 │ │ -072dc0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -072dc4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -072dc6: 0f00 |000b: return v0 │ │ -072dc8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -072dca: 28fe |000d: goto 000b // -0002 │ │ +075754: |[075754] org.jsoup.nodes.DocumentType.has:(Ljava/lang/String;)Z │ │ +075764: 6e20 1411 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/DocumentType;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1114 │ │ +07576a: 0c00 |0003: move-result-object v0 │ │ +07576c: 7110 6a10 0000 |0004: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@106a │ │ +075772: 0a00 |0007: move-result v0 │ │ +075774: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +075778: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07577a: 0f00 |000b: return v0 │ │ +07577c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07577e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jsoup/nodes/DocumentType; │ │ 0x0000 - 0x000e reg=2 attribute Ljava/lang/String; │ │ │ │ @@ -140704,17 +140656,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072dcc: |[072dcc] org.jsoup.nodes.DocumentType.nodeName:()Ljava/lang/String; │ │ -072ddc: 1a00 8600 |0000: const-string v0, "#doctype" // string@0086 │ │ -072de0: 1100 |0002: return-object v0 │ │ +075780: |[075780] org.jsoup.nodes.DocumentType.nodeName:()Ljava/lang/String; │ │ +075790: 1a00 8600 |0000: const-string v0, "#doctype" // string@0086 │ │ +075794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/DocumentType; │ │ │ │ #1 : (in Lorg/jsoup/nodes/DocumentType;) │ │ @@ -140722,73 +140674,73 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -072de4: |[072de4] org.jsoup.nodes.DocumentType.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -072df4: 1302 2200 |0000: const/16 v2, #int 34 // #22 │ │ -072df8: 6e10 e810 0600 |0002: invoke-virtual {v6}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // method@10e8 │ │ -072dfe: 0c00 |0005: move-result-object v0 │ │ -072e00: 6201 9a06 |0006: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ -072e04: 3310 6a00 |0008: if-ne v0, v1, 0072 // +006a │ │ -072e08: 1a00 3018 |000a: const-string v0, "publicId" // string@1830 │ │ -072e0c: 7020 1611 0300 |000c: invoke-direct {v3, v0}, Lorg/jsoup/nodes/DocumentType;.has:(Ljava/lang/String;)Z // method@1116 │ │ -072e12: 0a00 |000f: move-result v0 │ │ -072e14: 3900 6200 |0010: if-nez v0, 0072 // +0062 │ │ -072e18: 1a00 711b |0012: const-string v0, "systemId" // string@1b71 │ │ -072e1c: 7020 1611 0300 |0014: invoke-direct {v3, v0}, Lorg/jsoup/nodes/DocumentType;.has:(Ljava/lang/String;)Z // method@1116 │ │ -072e22: 0a00 |0017: move-result v0 │ │ -072e24: 3900 5a00 |0018: if-nez v0, 0072 // +005a │ │ -072e28: 1a00 7301 |001a: const-string v0, ":(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V │ │ -072f08: 5b01 af06 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Element$1;.this$0:Lorg/jsoup/nodes/Element; // field@06af │ │ -072f0c: 5b02 b006 |0002: iput-object v2, v0, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ -072f10: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -072f16: 0e00 |0007: return-void │ │ +0758ac: |[0758ac] org.jsoup.nodes.Element$1.:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V │ │ +0758bc: 5b01 af06 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Element$1;.this$0:Lorg/jsoup/nodes/Element; // field@06af │ │ +0758c0: 5b02 b006 |0002: iput-object v2, v0, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ +0758c4: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0758ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jsoup/nodes/Element$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/StringBuilder; │ │ @@ -140886,49 +140838,49 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -072f18: |[072f18] org.jsoup.nodes.Element$1.head:(Lorg/jsoup/nodes/Node;I)V │ │ -072f28: 2052 e002 |0000: instance-of v2, v5, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -072f2c: 3802 0b00 |0002: if-eqz v2, 000d // +000b │ │ -072f30: 0751 |0004: move-object v1, v5 │ │ -072f32: 1f01 e002 |0005: check-cast v1, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -072f36: 5442 b006 |0007: iget-object v2, v4, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ -072f3a: 7120 2111 1200 |0009: invoke-static {v2, v1}, Lorg/jsoup/nodes/Element;.access$000:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V // method@1121 │ │ -072f40: 0e00 |000c: return-void │ │ -072f42: 2052 d702 |000d: instance-of v2, v5, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -072f46: 3802 fdff |000f: if-eqz v2, 000c // -0003 │ │ -072f4a: 0750 |0011: move-object v0, v5 │ │ -072f4c: 1f00 d702 |0012: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -072f50: 5442 b006 |0014: iget-object v2, v4, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ -072f54: 6e10 600a 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -072f5a: 0a02 |0019: move-result v2 │ │ -072f5c: 3d02 f2ff |001a: if-lez v2, 000c // -000e │ │ -072f60: 6e10 7011 0000 |001c: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.isBlock:()Z // method@1170 │ │ -072f66: 0a02 |001f: move-result v2 │ │ -072f68: 3902 1200 |0020: if-nez v2, 0032 // +0012 │ │ -072f6c: 7110 2211 0000 |0022: invoke-static {v0}, Lorg/jsoup/nodes/Element;.access$100:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/parser/Tag; // method@1122 │ │ -072f72: 0c02 |0025: move-result-object v2 │ │ -072f74: 6e10 1a13 0200 |0026: invoke-virtual {v2}, Lorg/jsoup/parser/Tag;.getName:()Ljava/lang/String; // method@131a │ │ -072f7a: 0c02 |0029: move-result-object v2 │ │ -072f7c: 1a03 210e |002a: const-string v3, "br" // string@0e21 │ │ -072f80: 6e20 2a0a 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -072f86: 0a02 |002f: move-result v2 │ │ -072f88: 3802 dcff |0030: if-eqz v2, 000c // -0024 │ │ -072f8c: 5442 b006 |0032: iget-object v2, v4, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ -072f90: 7110 0a12 0200 |0034: invoke-static {v2}, Lorg/jsoup/nodes/TextNode;.lastCharIsWhitespace:(Ljava/lang/StringBuilder;)Z // method@120a │ │ -072f96: 0a02 |0037: move-result v2 │ │ -072f98: 3902 d4ff |0038: if-nez v2, 000c // -002c │ │ -072f9c: 5442 b006 |003a: iget-object v2, v4, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ -072fa0: 1a03 1000 |003c: const-string v3, " " // string@0010 │ │ -072fa4: 6e20 580a 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -072faa: 28cb |0041: goto 000c // -0035 │ │ +0758cc: |[0758cc] org.jsoup.nodes.Element$1.head:(Lorg/jsoup/nodes/Node;I)V │ │ +0758dc: 2052 f402 |0000: instance-of v2, v5, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +0758e0: 3802 0b00 |0002: if-eqz v2, 000d // +000b │ │ +0758e4: 0751 |0004: move-object v1, v5 │ │ +0758e6: 1f01 f402 |0005: check-cast v1, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +0758ea: 5442 b006 |0007: iget-object v2, v4, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ +0758ee: 7120 2111 1200 |0009: invoke-static {v2, v1}, Lorg/jsoup/nodes/Element;.access$000:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V // method@1121 │ │ +0758f4: 0e00 |000c: return-void │ │ +0758f6: 2052 eb02 |000d: instance-of v2, v5, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0758fa: 3802 fdff |000f: if-eqz v2, 000c // -0003 │ │ +0758fe: 0750 |0011: move-object v0, v5 │ │ +075900: 1f00 eb02 |0012: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075904: 5442 b006 |0014: iget-object v2, v4, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ +075908: 6e10 600a 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +07590e: 0a02 |0019: move-result v2 │ │ +075910: 3d02 f2ff |001a: if-lez v2, 000c // -000e │ │ +075914: 6e10 7011 0000 |001c: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.isBlock:()Z // method@1170 │ │ +07591a: 0a02 |001f: move-result v2 │ │ +07591c: 3902 1200 |0020: if-nez v2, 0032 // +0012 │ │ +075920: 7110 2211 0000 |0022: invoke-static {v0}, Lorg/jsoup/nodes/Element;.access$100:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/parser/Tag; // method@1122 │ │ +075926: 0c02 |0025: move-result-object v2 │ │ +075928: 6e10 1a13 0200 |0026: invoke-virtual {v2}, Lorg/jsoup/parser/Tag;.getName:()Ljava/lang/String; // method@131a │ │ +07592e: 0c02 |0029: move-result-object v2 │ │ +075930: 1a03 340e |002a: const-string v3, "br" // string@0e34 │ │ +075934: 6e20 2a0a 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07593a: 0a02 |002f: move-result v2 │ │ +07593c: 3802 dcff |0030: if-eqz v2, 000c // -0024 │ │ +075940: 5442 b006 |0032: iget-object v2, v4, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ +075944: 7110 0a12 0200 |0034: invoke-static {v2}, Lorg/jsoup/nodes/TextNode;.lastCharIsWhitespace:(Ljava/lang/StringBuilder;)Z // method@120a │ │ +07594a: 0a02 |0037: move-result v2 │ │ +07594c: 3902 d4ff |0038: if-nez v2, 000c // -002c │ │ +075950: 5442 b006 |003a: iget-object v2, v4, Lorg/jsoup/nodes/Element$1;.val$accum:Ljava/lang/StringBuilder; // field@06b0 │ │ +075954: 1a03 1000 |003c: const-string v3, " " // string@0010 │ │ +075958: 6e20 580a 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07595e: 28cb |0041: goto 000c // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0005 line=878 │ │ 0x0007 line=879 │ │ 0x000c line=887 │ │ 0x000d line=880 │ │ @@ -140949,30 +140901,30 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -072fac: |[072fac] org.jsoup.nodes.Element$1.tail:(Lorg/jsoup/nodes/Node;I)V │ │ -072fbc: 0e00 |0000: return-void │ │ +075960: |[075960] org.jsoup.nodes.Element$1.tail:(Lorg/jsoup/nodes/Node;I)V │ │ +075970: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=890 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/nodes/Element$1; │ │ 0x0000 - 0x0001 reg=1 node Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0001 reg=2 depth I │ │ │ │ source_file_idx : 808 (Element.java) │ │ │ │ Class #398 header: │ │ -class_idx : 727 │ │ +class_idx : 747 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ +superclass_idx : 755 │ │ source_file_idx : 808 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 91 │ │ │ │ Class #398 annotations: │ │ @@ -141014,39 +140966,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -072fc0: |[072fc0] org.jsoup.nodes.Element.:()V │ │ -072fd0: 1a00 b10c |0000: const-string v0, "\s+" // string@0cb1 │ │ -072fd4: 7110 c90b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -072fda: 0c00 |0005: move-result-object v0 │ │ -072fdc: 6900 b406 |0006: sput-object v0, Lorg/jsoup/nodes/Element;.classSplit:Ljava/util/regex/Pattern; // field@06b4 │ │ -072fe0: 0e00 |0008: return-void │ │ +075974: |[075974] org.jsoup.nodes.Element.:()V │ │ +075984: 1a00 c50c |0000: const-string v0, "\s+" // string@0cc5 │ │ +075988: 7110 c90b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +07598e: 0c00 |0005: move-result-object v0 │ │ +075990: 6900 b406 |0006: sput-object v0, Lorg/jsoup/nodes/Element;.classSplit:Ljava/util/regex/Pattern; // field@06b4 │ │ +075994: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/nodes/Element;) │ │ name : '' │ │ type : '(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -072fe4: |[072fe4] org.jsoup.nodes.Element.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V │ │ -072ff4: 2200 cd02 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -072ff8: 7010 aa10 0000 |0002: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -072ffe: 7040 1f11 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ -073004: 0e00 |0008: return-void │ │ +075998: |[075998] org.jsoup.nodes.Element.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V │ │ +0759a8: 2200 e102 |0000: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +0759ac: 7010 aa10 0000 |0002: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +0759b2: 7040 1f11 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ +0759b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0009 reg=2 tag Lorg/jsoup/parser/Tag; │ │ @@ -141057,19 +141009,19 @@ │ │ type : '(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -073008: |[073008] org.jsoup.nodes.Element.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ │ -073018: 7030 c611 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@11c6 │ │ -07301e: 7110 7d10 0100 |0003: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -073024: 5b01 b606 |0006: iput-object v1, v0, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -073028: 0e00 |0008: return-void │ │ +0759bc: |[0759bc] org.jsoup.nodes.Element.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ │ +0759cc: 7030 c611 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@11c6 │ │ +0759d2: 7110 7d10 0100 |0003: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0759d8: 5b01 b606 |0006: iput-object v1, v0, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +0759dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ locals : │ │ @@ -141083,17 +141035,17 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07302c: |[07302c] org.jsoup.nodes.Element.access$000:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V │ │ -07303c: 7120 2e11 1000 |0000: invoke-static {v0, v1}, Lorg/jsoup/nodes/Element;.appendNormalisedText:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V // method@112e │ │ -073042: 0e00 |0003: return-void │ │ +0759e0: |[0759e0] org.jsoup.nodes.Element.access$000:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V │ │ +0759f0: 7120 2e11 1000 |0000: invoke-static {v0, v1}, Lorg/jsoup/nodes/Element;.appendNormalisedText:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V // method@112e │ │ +0759f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 x1 Lorg/jsoup/nodes/TextNode; │ │ │ │ @@ -141102,17 +141054,17 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Lorg/jsoup/parser/Tag;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -073044: |[073044] org.jsoup.nodes.Element.access$100:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/parser/Tag; │ │ -073054: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -073058: 1100 |0002: return-object v0 │ │ +0759f8: |[0759f8] org.jsoup.nodes.Element.access$100:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/parser/Tag; │ │ +075a08: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +075a0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jsoup/nodes/Element; │ │ │ │ #5 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -141120,27 +141072,27 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -07305c: |[07305c] org.jsoup.nodes.Element.accumulateParents:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;)V │ │ -07306c: 6e10 7a11 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -073072: 0c00 |0003: move-result-object v0 │ │ -073074: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -073078: 6e10 8b11 0000 |0006: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -07307e: 0c01 |0009: move-result-object v1 │ │ -073080: 1a02 8800 |000a: const-string v2, "#root" // string@0088 │ │ -073084: 6e20 2a0a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07308a: 0a01 |000f: move-result v1 │ │ -07308c: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ -073090: 6e20 a714 0400 |0012: invoke-virtual {v4, v0}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ -073096: 7120 2311 4000 |0015: invoke-static {v0, v4}, Lorg/jsoup/nodes/Element;.accumulateParents:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;)V // method@1123 │ │ -07309c: 0e00 |0018: return-void │ │ +075a10: |[075a10] org.jsoup.nodes.Element.accumulateParents:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;)V │ │ +075a20: 6e10 7a11 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +075a26: 0c00 |0003: move-result-object v0 │ │ +075a28: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +075a2c: 6e10 8b11 0000 |0006: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +075a32: 0c01 |0009: move-result-object v1 │ │ +075a34: 1a02 8800 |000a: const-string v2, "#root" // string@0088 │ │ +075a38: 6e20 2a0a 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +075a3e: 0a01 |000f: move-result v1 │ │ +075a40: 3901 0800 |0010: if-nez v1, 0018 // +0008 │ │ +075a44: 6e20 a714 0400 |0012: invoke-virtual {v4, v0}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ +075a4a: 7120 2311 4000 |0015: invoke-static {v0, v4}, Lorg/jsoup/nodes/Element;.accumulateParents:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;)V // method@1123 │ │ +075a50: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0004 line=169 │ │ 0x0012 line=170 │ │ 0x0015 line=171 │ │ 0x0018 line=173 │ │ @@ -141154,27 +141106,27 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0730a0: |[0730a0] org.jsoup.nodes.Element.appendNormalisedText:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V │ │ -0730b0: 6e10 0512 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ -0730b6: 0c00 |0003: move-result-object v0 │ │ -0730b8: 5431 d506 |0004: iget-object v1, v3, Lorg/jsoup/nodes/TextNode;.parentNode:Lorg/jsoup/nodes/Node; // field@06d5 │ │ -0730bc: 7110 8111 0100 |0006: invoke-static {v1}, Lorg/jsoup/nodes/Element;.preserveWhitespace:(Lorg/jsoup/nodes/Node;)Z // method@1181 │ │ -0730c2: 0a01 |0009: move-result v1 │ │ -0730c4: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -0730c8: 6e20 580a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0730ce: 0e00 |000f: return-void │ │ -0730d0: 7110 0a12 0200 |0010: invoke-static {v2}, Lorg/jsoup/nodes/TextNode;.lastCharIsWhitespace:(Ljava/lang/StringBuilder;)Z // method@120a │ │ -0730d6: 0a01 |0013: move-result v1 │ │ -0730d8: 7130 6710 0201 |0014: invoke-static {v2, v0, v1}, Lorg/jsoup/helper/StringUtil;.appendNormalisedWhitespace:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V // method@1067 │ │ -0730de: 28f8 |0017: goto 000f // -0008 │ │ +075a54: |[075a54] org.jsoup.nodes.Element.appendNormalisedText:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V │ │ +075a64: 6e10 0512 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ +075a6a: 0c00 |0003: move-result-object v0 │ │ +075a6c: 5431 d506 |0004: iget-object v1, v3, Lorg/jsoup/nodes/TextNode;.parentNode:Lorg/jsoup/nodes/Node; // field@06d5 │ │ +075a70: 7110 8111 0100 |0006: invoke-static {v1}, Lorg/jsoup/nodes/Element;.preserveWhitespace:(Lorg/jsoup/nodes/Node;)Z // method@1181 │ │ +075a76: 0a01 |0009: move-result v1 │ │ +075a78: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +075a7c: 6e20 580a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +075a82: 0e00 |000f: return-void │ │ +075a84: 7110 0a12 0200 |0010: invoke-static {v2}, Lorg/jsoup/nodes/TextNode;.lastCharIsWhitespace:(Ljava/lang/StringBuilder;)Z // method@120a │ │ +075a8a: 0a01 |0013: move-result v1 │ │ +075a8c: 7130 6710 0201 |0014: invoke-static {v2, v0, v1}, Lorg/jsoup/helper/StringUtil;.appendNormalisedWhitespace:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V // method@1067 │ │ +075a92: 28f8 |0017: goto 000f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ 0x0004 line=926 │ │ 0x000c line=927 │ │ 0x000f line=930 │ │ 0x0010 line=929 │ │ @@ -141188,28 +141140,28 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0730e0: |[0730e0] org.jsoup.nodes.Element.appendWhitespaceIfBr:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V │ │ -0730f0: 5420 b606 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -0730f4: 6e10 1a13 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.getName:()Ljava/lang/String; // method@131a │ │ -0730fa: 0c00 |0005: move-result-object v0 │ │ -0730fc: 1a01 210e |0006: const-string v1, "br" // string@0e21 │ │ -073100: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -073106: 0a00 |000b: move-result v0 │ │ -073108: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -07310c: 7110 0a12 0300 |000e: invoke-static {v3}, Lorg/jsoup/nodes/TextNode;.lastCharIsWhitespace:(Ljava/lang/StringBuilder;)Z // method@120a │ │ -073112: 0a00 |0011: move-result v0 │ │ -073114: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -073118: 1a00 1000 |0014: const-string v0, " " // string@0010 │ │ -07311c: 6e20 580a 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073122: 0e00 |0019: return-void │ │ +075a94: |[075a94] org.jsoup.nodes.Element.appendWhitespaceIfBr:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V │ │ +075aa4: 5420 b606 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +075aa8: 6e10 1a13 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.getName:()Ljava/lang/String; // method@131a │ │ +075aae: 0c00 |0005: move-result-object v0 │ │ +075ab0: 1a01 340e |0006: const-string v1, "br" // string@0e34 │ │ +075ab4: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +075aba: 0a00 |000b: move-result v0 │ │ +075abc: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +075ac0: 7110 0a12 0300 |000e: invoke-static {v3}, Lorg/jsoup/nodes/TextNode;.lastCharIsWhitespace:(Ljava/lang/StringBuilder;)Z // method@120a │ │ +075ac6: 0a00 |0011: move-result v0 │ │ +075ac8: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +075acc: 1a00 1000 |0014: const-string v0, " " // string@0010 │ │ +075ad0: 6e20 580a 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +075ad6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 0x0014 line=934 │ │ 0x0019 line=935 │ │ locals : │ │ 0x0000 - 0x001a reg=2 element Lorg/jsoup/nodes/Element; │ │ @@ -141220,27 +141172,27 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -073124: |[073124] org.jsoup.nodes.Element.html:(Ljava/lang/StringBuilder;)V │ │ -073134: 5431 b306 |0000: iget-object v1, v3, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -073138: 7210 690b 0100 |0002: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -07313e: 0c01 |0005: move-result-object v1 │ │ -073140: 7210 460b 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -073146: 0a02 |0009: move-result v2 │ │ -073148: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ -07314c: 7210 470b 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -073152: 0c00 |000f: move-result-object v0 │ │ -073154: 1f00 df02 |0010: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -073158: 6e20 e511 4000 |0012: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Node;.outerHtml:(Ljava/lang/StringBuilder;)V // method@11e5 │ │ -07315e: 28f1 |0015: goto 0006 // -000f │ │ -073160: 0e00 |0016: return-void │ │ +075ad8: |[075ad8] org.jsoup.nodes.Element.html:(Ljava/lang/StringBuilder;)V │ │ +075ae8: 5431 b306 |0000: iget-object v1, v3, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +075aec: 7210 690b 0100 |0002: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +075af2: 0c01 |0005: move-result-object v1 │ │ +075af4: 7210 460b 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +075afa: 0a02 |0009: move-result v2 │ │ +075afc: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ +075b00: 7210 470b 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +075b06: 0c00 |000f: move-result-object v0 │ │ +075b08: 1f00 f302 |0010: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +075b0c: 6e20 e511 4000 |0012: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Node;.outerHtml:(Ljava/lang/StringBuilder;)V // method@11e5 │ │ +075b12: 28f1 |0015: goto 0006 // -000f │ │ +075b14: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1179 │ │ 0x0012 line=1180 │ │ 0x0016 line=1181 │ │ locals : │ │ 0x0012 - 0x0016 reg=0 node Lorg/jsoup/nodes/Node; │ │ @@ -141252,32 +141204,32 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -073164: |[073164] org.jsoup.nodes.Element.indexInList:(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; │ │ -073174: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -07317a: 7110 7d10 0400 |0003: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -073180: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -073182: 7210 6f0b 0400 |0007: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -073188: 0a02 |000a: move-result v2 │ │ -07318a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -07318e: 7220 650b 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -073194: 0c00 |0010: move-result-object v0 │ │ -073196: 1f00 d702 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07319a: 3330 0700 |0013: if-ne v0, v3, 001a // +0007 │ │ -07319e: 7110 fc09 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0731a4: 0c02 |0018: move-result-object v2 │ │ -0731a6: 1102 |0019: return-object v2 │ │ -0731a8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0731ac: 28eb |001c: goto 0007 // -0015 │ │ -0731ae: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0731b0: 28fb |001e: goto 0019 // -0005 │ │ +075b18: |[075b18] org.jsoup.nodes.Element.indexInList:(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; │ │ +075b28: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +075b2e: 7110 7d10 0400 |0003: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +075b34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +075b36: 7210 6f0b 0400 |0007: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +075b3c: 0a02 |000a: move-result v2 │ │ +075b3e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +075b42: 7220 650b 1400 |000d: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +075b48: 0c00 |0010: move-result-object v0 │ │ +075b4a: 1f00 eb02 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075b4e: 3330 0700 |0013: if-ne v0, v3, 001a // +0007 │ │ +075b52: 7110 fc09 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +075b58: 0c02 |0018: move-result-object v2 │ │ +075b5a: 1102 |0019: return-object v2 │ │ +075b5c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075b60: 28eb |001c: goto 0007 // -0015 │ │ +075b62: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +075b64: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0003 line=586 │ │ 0x0006 line=588 │ │ 0x000d line=589 │ │ 0x0013 line=590 │ │ @@ -141298,36 +141250,36 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0731b4: |[0731b4] org.jsoup.nodes.Element.ownText:(Ljava/lang/StringBuilder;)V │ │ -0731c4: 5442 b306 |0000: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -0731c8: 7210 690b 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -0731ce: 0c02 |0005: move-result-object v2 │ │ -0731d0: 7210 460b 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0731d6: 0a03 |0009: move-result v3 │ │ -0731d8: 3803 1d00 |000a: if-eqz v3, 0027 // +001d │ │ -0731dc: 7210 470b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0731e2: 0c00 |000f: move-result-object v0 │ │ -0731e4: 1f00 df02 |0010: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -0731e8: 2003 e002 |0012: instance-of v3, v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -0731ec: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ -0731f0: 0701 |0016: move-object v1, v0 │ │ -0731f2: 1f01 e002 |0017: check-cast v1, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -0731f6: 7120 2e11 1500 |0019: invoke-static {v5, v1}, Lorg/jsoup/nodes/Element;.appendNormalisedText:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V // method@112e │ │ -0731fc: 28ea |001c: goto 0006 // -0016 │ │ -0731fe: 2003 d702 |001d: instance-of v3, v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073202: 3803 e7ff |001f: if-eqz v3, 0006 // -0019 │ │ -073206: 1f00 d702 |0021: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07320a: 7120 3011 5000 |0023: invoke-static {v0, v5}, Lorg/jsoup/nodes/Element;.appendWhitespaceIfBr:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V // method@1130 │ │ -073210: 28e0 |0026: goto 0006 // -0020 │ │ -073212: 0e00 |0027: return-void │ │ +075b68: |[075b68] org.jsoup.nodes.Element.ownText:(Ljava/lang/StringBuilder;)V │ │ +075b78: 5442 b306 |0000: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +075b7c: 7210 690b 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +075b82: 0c02 |0005: move-result-object v2 │ │ +075b84: 7210 460b 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +075b8a: 0a03 |0009: move-result v3 │ │ +075b8c: 3803 1d00 |000a: if-eqz v3, 0027 // +001d │ │ +075b90: 7210 470b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +075b96: 0c00 |000f: move-result-object v0 │ │ +075b98: 1f00 f302 |0010: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +075b9c: 2003 f402 |0012: instance-of v3, v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +075ba0: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ +075ba4: 0701 |0016: move-object v1, v0 │ │ +075ba6: 1f01 f402 |0017: check-cast v1, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +075baa: 7120 2e11 1500 |0019: invoke-static {v5, v1}, Lorg/jsoup/nodes/Element;.appendNormalisedText:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V // method@112e │ │ +075bb0: 28ea |001c: goto 0006 // -0016 │ │ +075bb2: 2003 eb02 |001d: instance-of v3, v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075bb6: 3803 e7ff |001f: if-eqz v3, 0006 // -0019 │ │ +075bba: 1f00 eb02 |0021: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075bbe: 7120 3011 5000 |0023: invoke-static {v0, v5}, Lorg/jsoup/nodes/Element;.appendWhitespaceIfBr:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V // method@1130 │ │ +075bc4: 28e0 |0026: goto 0006 // -0020 │ │ +075bc6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ 0x0012 line=914 │ │ 0x0017 line=915 │ │ 0x0019 line=916 │ │ 0x001d line=917 │ │ @@ -141344,36 +141296,36 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -073214: |[073214] org.jsoup.nodes.Element.preserveWhitespace:(Lorg/jsoup/nodes/Node;)Z │ │ -073224: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -073226: 3803 2400 |0001: if-eqz v3, 0025 // +0024 │ │ -07322a: 2032 d702 |0003: instance-of v2, v3, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07322e: 3802 2000 |0005: if-eqz v2, 0025 // +0020 │ │ -073232: 0730 |0007: move-object v0, v3 │ │ -073234: 1f00 d702 |0008: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073238: 5402 b606 |000a: iget-object v2, v0, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -07323c: 6e10 2513 0200 |000c: invoke-virtual {v2}, Lorg/jsoup/parser/Tag;.preserveWhitespace:()Z // method@1325 │ │ -073242: 0a02 |000f: move-result v2 │ │ -073244: 3902 1400 |0010: if-nez v2, 0024 // +0014 │ │ -073248: 6e10 7a11 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07324e: 0c02 |0015: move-result-object v2 │ │ -073250: 3802 0f00 |0016: if-eqz v2, 0025 // +000f │ │ -073254: 6e10 7a11 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07325a: 0c02 |001b: move-result-object v2 │ │ -07325c: 5422 b606 |001c: iget-object v2, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -073260: 6e10 2513 0200 |001e: invoke-virtual {v2}, Lorg/jsoup/parser/Tag;.preserveWhitespace:()Z // method@1325 │ │ -073266: 0a02 |0021: move-result v2 │ │ -073268: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -07326c: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -07326e: 0f01 |0025: return v1 │ │ +075bc8: |[075bc8] org.jsoup.nodes.Element.preserveWhitespace:(Lorg/jsoup/nodes/Node;)Z │ │ +075bd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +075bda: 3803 2400 |0001: if-eqz v3, 0025 // +0024 │ │ +075bde: 2032 eb02 |0003: instance-of v2, v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075be2: 3802 2000 |0005: if-eqz v2, 0025 // +0020 │ │ +075be6: 0730 |0007: move-object v0, v3 │ │ +075be8: 1f00 eb02 |0008: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075bec: 5402 b606 |000a: iget-object v2, v0, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +075bf0: 6e10 2513 0200 |000c: invoke-virtual {v2}, Lorg/jsoup/parser/Tag;.preserveWhitespace:()Z // method@1325 │ │ +075bf6: 0a02 |000f: move-result v2 │ │ +075bf8: 3902 1400 |0010: if-nez v2, 0024 // +0014 │ │ +075bfc: 6e10 7a11 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +075c02: 0c02 |0015: move-result-object v2 │ │ +075c04: 3802 0f00 |0016: if-eqz v2, 0025 // +000f │ │ +075c08: 6e10 7a11 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +075c0e: 0c02 |001b: move-result-object v2 │ │ +075c10: 5422 b606 |001c: iget-object v2, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +075c14: 6e10 2513 0200 |001e: invoke-virtual {v2}, Lorg/jsoup/parser/Tag;.preserveWhitespace:()Z // method@1325 │ │ +075c1a: 0a02 |0021: move-result v2 │ │ +075c1c: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +075c20: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +075c22: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=939 │ │ 0x0008 line=940 │ │ 0x000a line=941 │ │ 0x0012 line=942 │ │ 0x0025 line=944 │ │ @@ -141387,21 +141339,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -073270: |[073270] org.jsoup.nodes.Element.addClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -073280: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -073286: 6e10 4011 0100 |0003: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.classNames:()Ljava/util/Set; // method@1140 │ │ -07328c: 0c00 |0006: move-result-object v0 │ │ -07328e: 7220 8b0b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -073294: 6e20 4111 0100 |000a: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Element;.classNames:(Ljava/util/Set;)Lorg/jsoup/nodes/Element; // method@1141 │ │ -07329a: 1101 |000d: return-object v1 │ │ +075c24: |[075c24] org.jsoup.nodes.Element.addClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +075c34: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +075c3a: 6e10 4011 0100 |0003: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.classNames:()Ljava/util/Set; // method@1140 │ │ +075c40: 0c00 |0006: move-result-object v0 │ │ +075c42: 7220 8b0b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +075c48: 6e20 4111 0100 |000a: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Element;.classNames:(Ljava/util/Set;)Lorg/jsoup/nodes/Element; // method@1141 │ │ +075c4e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0003 line=1072 │ │ 0x0007 line=1073 │ │ 0x000a line=1074 │ │ 0x000d line=1076 │ │ @@ -141415,19 +141367,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07329c: |[07329c] org.jsoup.nodes.Element.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0732ac: 6f20 cb11 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11cb │ │ -0732b2: 0c00 |0003: move-result-object v0 │ │ -0732b4: 1f00 d702 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0732b8: 1100 |0006: return-object v0 │ │ +075c50: |[075c50] org.jsoup.nodes.Element.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +075c60: 6f20 cb11 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11cb │ │ +075c66: 0c00 |0003: move-result-object v0 │ │ +075c68: 1f00 eb02 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075c6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0007 reg=2 html Ljava/lang/String; │ │ │ │ @@ -141436,19 +141388,19 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0732bc: |[0732bc] org.jsoup.nodes.Element.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ -0732cc: 6f20 cc11 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; // method@11cc │ │ -0732d2: 0c00 |0003: move-result-object v0 │ │ -0732d4: 1f00 d702 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0732d8: 1100 |0006: return-object v0 │ │ +075c70: |[075c70] org.jsoup.nodes.Element.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ +075c80: 6f20 cc11 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; // method@11cc │ │ +075c86: 0c00 |0003: move-result-object v0 │ │ +075c88: 1f00 eb02 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075c8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0007 reg=2 node Lorg/jsoup/nodes/Node; │ │ │ │ @@ -141457,18 +141409,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0732dc: |[0732dc] org.jsoup.nodes.Element.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -0732ec: 6e20 2711 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1127 │ │ -0732f2: 0c00 |0003: move-result-object v0 │ │ -0732f4: 1100 |0004: return-object v0 │ │ +075c90: |[075c90] org.jsoup.nodes.Element.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +075ca0: 6e20 2711 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1127 │ │ +075ca6: 0c00 |0003: move-result-object v0 │ │ +075ca8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -141477,18 +141429,18 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0732f8: |[0732f8] org.jsoup.nodes.Element.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ -073308: 6e20 2811 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1128 │ │ -07330e: 0c00 |0003: move-result-object v0 │ │ -073310: 1100 |0004: return-object v0 │ │ +075cac: |[075cac] org.jsoup.nodes.Element.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ +075cbc: 6e20 2811 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.after:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1128 │ │ +075cc2: 0c00 |0003: move-result-object v0 │ │ +075cc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/jsoup/nodes/Node; │ │ │ │ @@ -141497,28 +141449,28 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -073314: |[073314] org.jsoup.nodes.Element.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -073324: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -07332a: 6e10 3611 0200 |0003: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ -073330: 0c01 |0006: move-result-object v1 │ │ -073332: 7130 0e13 2301 |0007: invoke-static {v3, v2, v1}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ -073338: 0c00 |000a: move-result-object v0 │ │ -07333a: 7210 6f0b 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -073340: 0a01 |000e: move-result v1 │ │ -073342: 2311 c903 |000f: new-array v1, v1, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -073346: 7220 710b 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ -07334c: 0c01 |0014: move-result-object v1 │ │ -07334e: 1f01 c903 |0015: check-cast v1, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -073352: 6e20 2511 1200 |0017: invoke-virtual {v2, v1}, Lorg/jsoup/nodes/Element;.addChildren:([Lorg/jsoup/nodes/Node;)V // method@1125 │ │ -073358: 1102 |001a: return-object v2 │ │ +075cc8: |[075cc8] org.jsoup.nodes.Element.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +075cd8: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +075cde: 6e10 3611 0200 |0003: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ +075ce4: 0c01 |0006: move-result-object v1 │ │ +075ce6: 7130 0e13 2301 |0007: invoke-static {v3, v2, v1}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ +075cec: 0c00 |000a: move-result-object v0 │ │ +075cee: 7210 6f0b 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +075cf4: 0a01 |000e: move-result v1 │ │ +075cf6: 2311 dd03 |000f: new-array v1, v1, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +075cfa: 7220 710b 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ +075d00: 0c01 |0014: move-result-object v1 │ │ +075d02: 1f01 dd03 |0015: check-cast v1, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +075d06: 6e20 2511 1200 |0017: invoke-virtual {v2, v1}, Lorg/jsoup/nodes/Element;.addChildren:([Lorg/jsoup/nodes/Node;)V // method@1125 │ │ +075d0c: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=387 │ │ 0x000b line=388 │ │ 0x001a line=389 │ │ locals : │ │ @@ -141531,26 +141483,26 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -07335c: |[07335c] org.jsoup.nodes.Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ -07336c: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -073372: 6e20 8711 2100 |0003: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.reparentChild:(Lorg/jsoup/nodes/Node;)V // method@1187 │ │ -073378: 6e10 4b11 0100 |0006: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.ensureChildNodes:()V // method@114b │ │ -07337e: 5410 b306 |0009: iget-object v0, v1, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -073382: 7220 600b 2000 |000b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -073388: 5410 b306 |000e: iget-object v0, v1, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -07338c: 7210 6f0b 0000 |0010: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -073392: 0a00 |0013: move-result v0 │ │ -073394: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073398: 6e20 f511 0200 |0016: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Node;.setSiblingIndex:(I)V // method@11f5 │ │ -07339e: 1101 |0019: return-object v1 │ │ +075d10: |[075d10] org.jsoup.nodes.Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ +075d20: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +075d26: 6e20 8711 2100 |0003: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.reparentChild:(Lorg/jsoup/nodes/Node;)V // method@1187 │ │ +075d2c: 6e10 4b11 0100 |0006: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.ensureChildNodes:()V // method@114b │ │ +075d32: 5410 b306 |0009: iget-object v0, v1, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +075d36: 7220 600b 2000 |000b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +075d3c: 5410 b306 |000e: iget-object v0, v1, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +075d40: 7210 6f0b 0000 |0010: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +075d46: 0a00 |0013: move-result v0 │ │ +075d48: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +075d4c: 6e20 f511 0200 |0016: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Node;.setSiblingIndex:(I)V // method@11f5 │ │ +075d52: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0003 line=286 │ │ 0x0006 line=287 │ │ 0x0009 line=288 │ │ 0x000e line=289 │ │ @@ -141564,23 +141516,23 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0733a0: |[0733a0] org.jsoup.nodes.Element.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0733b0: 2200 d702 |0000: new-instance v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0733b4: 7110 2913 0400 |0002: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -0733ba: 0c01 |0005: move-result-object v1 │ │ -0733bc: 6e10 3611 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ -0733c2: 0c02 |0009: move-result-object v2 │ │ -0733c4: 7030 1e11 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ -0733ca: 6e20 2c11 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -0733d0: 1100 |0010: return-object v0 │ │ +075d54: |[075d54] org.jsoup.nodes.Element.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +075d64: 2200 eb02 |0000: new-instance v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075d68: 7110 2913 0400 |0002: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +075d6e: 0c01 |0005: move-result-object v1 │ │ +075d70: 6e10 3611 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ +075d76: 0c02 |0009: move-result-object v2 │ │ +075d78: 7030 1e11 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ +075d7e: 6e20 2c11 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +075d84: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x000d line=337 │ │ 0x0010 line=338 │ │ locals : │ │ 0x000d - 0x0011 reg=0 child Lorg/jsoup/nodes/Element; │ │ @@ -141592,21 +141544,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0733d4: |[0733d4] org.jsoup.nodes.Element.appendText:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0733e4: 2200 e002 |0000: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -0733e8: 6e10 3611 0200 |0002: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ -0733ee: 0c01 |0005: move-result-object v1 │ │ -0733f0: 7030 fc11 3001 |0006: invoke-direct {v0, v3, v1}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -0733f6: 6e20 2c11 0200 |0009: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -0733fc: 1102 |000c: return-object v2 │ │ +075d88: |[075d88] org.jsoup.nodes.Element.appendText:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +075d98: 2200 f402 |0000: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +075d9c: 6e10 3611 0200 |0002: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ +075da2: 0c01 |0005: move-result-object v1 │ │ +075da4: 7030 fc11 3001 |0006: invoke-direct {v0, v3, v1}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +075daa: 6e20 2c11 0200 |0009: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +075db0: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0009 line=362 │ │ 0x000c line=363 │ │ locals : │ │ 0x0009 - 0x000d reg=0 node Lorg/jsoup/nodes/TextNode; │ │ @@ -141618,17 +141570,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -073400: |[073400] org.jsoup.nodes.Element.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -073410: 6f30 ce11 1002 |0000: invoke-super {v0, v1, v2}, Lorg/jsoup/nodes/Node;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11ce │ │ -073416: 1100 |0003: return-object v0 │ │ +075db4: |[075db4] org.jsoup.nodes.Element.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +075dc4: 6f30 ce11 1002 |0000: invoke-super {v0, v1, v2}, Lorg/jsoup/nodes/Node;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11ce │ │ +075dca: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0004 reg=1 attributeKey Ljava/lang/String; │ │ @@ -141639,18 +141591,18 @@ │ │ type : '(Ljava/lang/String;Z)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -073418: |[073418] org.jsoup.nodes.Element.attr:(Ljava/lang/String;Z)Lorg/jsoup/nodes/Element; │ │ -073428: 5410 b106 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ -07342c: 6e30 bc10 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Z)V // method@10bc │ │ -073432: 1101 |0005: return-object v1 │ │ +075dcc: |[075dcc] org.jsoup.nodes.Element.attr:(Ljava/lang/String;Z)Lorg/jsoup/nodes/Element; │ │ +075ddc: 5410 b106 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ +075de0: 6e30 bc10 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Z)V // method@10bc │ │ +075de6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0006 reg=2 attributeKey Ljava/lang/String; │ │ @@ -141661,18 +141613,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -073434: |[073434] org.jsoup.nodes.Element.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -073444: 6e30 3211 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -07344a: 0c00 |0003: move-result-object v0 │ │ -07344c: 1100 |0004: return-object v0 │ │ +075de8: |[075de8] org.jsoup.nodes.Element.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +075df8: 6e30 3211 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +075dfe: 0c00 |0003: move-result-object v0 │ │ +075e00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -141682,19 +141634,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -073450: |[073450] org.jsoup.nodes.Element.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -073460: 6f20 d111 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11d1 │ │ -073466: 0c00 |0003: move-result-object v0 │ │ -073468: 1f00 d702 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07346c: 1100 |0006: return-object v0 │ │ +075e04: |[075e04] org.jsoup.nodes.Element.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +075e14: 6f20 d111 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11d1 │ │ +075e1a: 0c00 |0003: move-result-object v0 │ │ +075e1c: 1f00 eb02 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075e20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0007 reg=2 html Ljava/lang/String; │ │ │ │ @@ -141703,19 +141655,19 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -073470: |[073470] org.jsoup.nodes.Element.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ -073480: 6f20 d211 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; // method@11d2 │ │ -073486: 0c00 |0003: move-result-object v0 │ │ -073488: 1f00 d702 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07348c: 1100 |0006: return-object v0 │ │ +075e24: |[075e24] org.jsoup.nodes.Element.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ +075e34: 6f20 d211 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; // method@11d2 │ │ +075e3a: 0c00 |0003: move-result-object v0 │ │ +075e3c: 1f00 eb02 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075e40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0007 reg=2 node Lorg/jsoup/nodes/Node; │ │ │ │ @@ -141724,18 +141676,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -073490: |[073490] org.jsoup.nodes.Element.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -0734a0: 6e20 3711 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1137 │ │ -0734a6: 0c00 |0003: move-result-object v0 │ │ -0734a8: 1100 |0004: return-object v0 │ │ +075e44: |[075e44] org.jsoup.nodes.Element.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +075e54: 6e20 3711 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1137 │ │ +075e5a: 0c00 |0003: move-result-object v0 │ │ +075e5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -141744,18 +141696,18 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0734ac: |[0734ac] org.jsoup.nodes.Element.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ -0734bc: 6e20 3811 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1138 │ │ -0734c2: 0c00 |0003: move-result-object v0 │ │ -0734c4: 1100 |0004: return-object v0 │ │ +075e60: |[075e60] org.jsoup.nodes.Element.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ │ +075e70: 6e20 3811 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1138 │ │ +075e76: 0c00 |0003: move-result-object v0 │ │ +075e78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/jsoup/nodes/Node; │ │ │ │ @@ -141764,21 +141716,21 @@ │ │ type : '(I)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0734c8: |[0734c8] org.jsoup.nodes.Element.child:(I)Lorg/jsoup/nodes/Element; │ │ -0734d8: 6e10 3e11 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -0734de: 0c00 |0003: move-result-object v0 │ │ -0734e0: 6e20 b414 2000 |0004: invoke-virtual {v0, v2}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -0734e6: 0c00 |0007: move-result-object v0 │ │ -0734e8: 1f00 d702 |0008: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0734ec: 1100 |000a: return-object v0 │ │ +075e7c: |[075e7c] org.jsoup.nodes.Element.child:(I)Lorg/jsoup/nodes/Element; │ │ +075e8c: 6e10 3e11 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +075e92: 0c00 |0003: move-result-object v0 │ │ +075e94: 6e20 b414 2000 |0004: invoke-virtual {v0, v2}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +075e9a: 0c00 |0007: move-result-object v0 │ │ +075e9c: 1f00 eb02 |0008: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075ea0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000b reg=2 index I │ │ │ │ @@ -141787,37 +141739,37 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0734f0: |[0734f0] org.jsoup.nodes.Element.children:()Lorg/jsoup/select/Elements; │ │ -073500: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -073504: 5442 b306 |0002: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -073508: 7210 6f0b 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ -07350e: 0a02 |0007: move-result v2 │ │ -073510: 7020 120b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ -073516: 5442 b306 |000b: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -07351a: 7210 690b 0200 |000d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -073520: 0c02 |0010: move-result-object v2 │ │ -073522: 7210 460b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -073528: 0a03 |0014: move-result v3 │ │ -07352a: 3803 1200 |0015: if-eqz v3, 0027 // +0012 │ │ -07352e: 7210 470b 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -073534: 0c01 |001a: move-result-object v1 │ │ -073536: 1f01 df02 |001b: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -07353a: 2013 d702 |001d: instance-of v3, v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07353e: 3803 f2ff |001f: if-eqz v3, 0011 // -000e │ │ -073542: 1f01 d702 |0021: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073546: 7220 600b 1000 |0023: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -07354c: 28eb |0026: goto 0011 // -0015 │ │ -07354e: 2202 6403 |0027: new-instance v2, Lorg/jsoup/select/Elements; // type@0364 │ │ -073552: 7020 a414 0200 |0029: invoke-direct {v2, v0}, Lorg/jsoup/select/Elements;.:(Ljava/util/List;)V // method@14a4 │ │ -073558: 1102 |002c: return-object v2 │ │ +075ea4: |[075ea4] org.jsoup.nodes.Element.children:()Lorg/jsoup/select/Elements; │ │ +075eb4: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +075eb8: 5442 b306 |0002: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +075ebc: 7210 6f0b 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0b6f │ │ +075ec2: 0a02 |0007: move-result v2 │ │ +075ec4: 7020 120b 2000 |0008: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@0b12 │ │ +075eca: 5442 b306 |000b: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +075ece: 7210 690b 0200 |000d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +075ed4: 0c02 |0010: move-result-object v2 │ │ +075ed6: 7210 460b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +075edc: 0a03 |0014: move-result v3 │ │ +075ede: 3803 1200 |0015: if-eqz v3, 0027 // +0012 │ │ +075ee2: 7210 470b 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +075ee8: 0c01 |001a: move-result-object v1 │ │ +075eea: 1f01 f302 |001b: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +075eee: 2013 eb02 |001d: instance-of v3, v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075ef2: 3803 f2ff |001f: if-eqz v3, 0011 // -000e │ │ +075ef6: 1f01 eb02 |0021: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075efa: 7220 600b 1000 |0023: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +075f00: 28eb |0026: goto 0011 // -0015 │ │ +075f02: 2202 7803 |0027: new-instance v2, Lorg/jsoup/select/Elements; // type@0378 │ │ +075f06: 7020 a414 0200 |0029: invoke-direct {v2, v0}, Lorg/jsoup/select/Elements;.:(Ljava/util/List;)V // method@14a4 │ │ +075f0c: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000b line=202 │ │ 0x001d line=203 │ │ 0x0021 line=204 │ │ 0x0027 line=206 │ │ @@ -141831,21 +141783,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07355c: |[07355c] org.jsoup.nodes.Element.className:()Ljava/lang/String; │ │ -07356c: 1a00 e70e |0000: const-string v0, "class" // string@0ee7 │ │ -073570: 6e20 3111 0100 |0002: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -073576: 0c00 |0005: move-result-object v0 │ │ -073578: 6e10 4b0a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -07357e: 0c00 |0009: move-result-object v0 │ │ -073580: 1100 |000a: return-object v0 │ │ +075f10: |[075f10] org.jsoup.nodes.Element.className:()Ljava/lang/String; │ │ +075f20: 1a00 fa0e |0000: const-string v0, "class" // string@0efa │ │ +075f24: 6e20 3111 0100 |0002: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +075f2a: 0c00 |0005: move-result-object v0 │ │ +075f2c: 6e10 4b0a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +075f32: 0c00 |0009: move-result-object v0 │ │ +075f34: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #19 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -141853,27 +141805,27 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -073584: |[073584] org.jsoup.nodes.Element.classNames:()Ljava/util/Set; │ │ -073594: 6202 b406 |0000: sget-object v2, Lorg/jsoup/nodes/Element;.classSplit:Ljava/util/regex/Pattern; // field@06b4 │ │ -073598: 6e10 3f11 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.className:()Ljava/lang/String; // method@113f │ │ -07359e: 0c03 |0005: move-result-object v3 │ │ -0735a0: 6e20 cc0b 3200 |0006: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.split:(Ljava/lang/CharSequence;)[Ljava/lang/String; // method@0bcc │ │ -0735a6: 0c01 |0009: move-result-object v1 │ │ -0735a8: 2200 1302 |000a: new-instance v0, Ljava/util/LinkedHashSet; // type@0213 │ │ -0735ac: 7110 1f0b 0100 |000c: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ -0735b2: 0c02 |000f: move-result-object v2 │ │ -0735b4: 7020 590b 2000 |0010: invoke-direct {v0, v2}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@0b59 │ │ -0735ba: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ -0735be: 7220 900b 2000 |0015: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -0735c4: 1100 |0018: return-object v0 │ │ +075f38: |[075f38] org.jsoup.nodes.Element.classNames:()Ljava/util/Set; │ │ +075f48: 6202 b406 |0000: sget-object v2, Lorg/jsoup/nodes/Element;.classSplit:Ljava/util/regex/Pattern; // field@06b4 │ │ +075f4c: 6e10 3f11 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.className:()Ljava/lang/String; // method@113f │ │ +075f52: 0c03 |0005: move-result-object v3 │ │ +075f54: 6e20 cc0b 3200 |0006: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.split:(Ljava/lang/CharSequence;)[Ljava/lang/String; // method@0bcc │ │ +075f5a: 0c01 |0009: move-result-object v1 │ │ +075f5c: 2200 2602 |000a: new-instance v0, Ljava/util/LinkedHashSet; // type@0226 │ │ +075f60: 7110 1f0b 0100 |000c: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ +075f66: 0c02 |000f: move-result-object v2 │ │ +075f68: 7020 590b 2000 |0010: invoke-direct {v0, v2}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@0b59 │ │ +075f6e: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ +075f72: 7220 900b 2000 |0015: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +075f78: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ 0x000a line=1020 │ │ 0x0013 line=1021 │ │ 0x0018 line=1023 │ │ locals : │ │ @@ -141886,23 +141838,23 @@ │ │ type : '(Ljava/util/Set;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0735c8: |[0735c8] org.jsoup.nodes.Element.classNames:(Ljava/util/Set;)Lorg/jsoup/nodes/Element; │ │ -0735d8: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0735de: 5430 b106 |0003: iget-object v0, v3, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ -0735e2: 1a01 e70e |0005: const-string v1, "class" // string@0ee7 │ │ -0735e6: 1a02 1000 |0007: const-string v2, " " // string@0010 │ │ -0735ea: 7120 6d10 2400 |0009: invoke-static {v4, v2}, Lorg/jsoup/helper/StringUtil;.join:(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; // method@106d │ │ -0735f0: 0c02 |000c: move-result-object v2 │ │ -0735f2: 6e30 bb10 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -0735f8: 1103 |0010: return-object v3 │ │ +075f7c: |[075f7c] org.jsoup.nodes.Element.classNames:(Ljava/util/Set;)Lorg/jsoup/nodes/Element; │ │ +075f8c: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +075f92: 5430 b106 |0003: iget-object v0, v3, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ +075f96: 1a01 fa0e |0005: const-string v1, "class" // string@0efa │ │ +075f9a: 1a02 1000 |0007: const-string v2, " " // string@0010 │ │ +075f9e: 7120 6d10 2400 |0009: invoke-static {v4, v2}, Lorg/jsoup/helper/StringUtil;.join:(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; // method@106d │ │ +075fa4: 0c02 |000c: move-result-object v2 │ │ +075fa6: 6e30 bb10 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +075fac: 1103 |0010: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0003 line=1033 │ │ 0x0010 line=1034 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/Set; │ │ @@ -141914,18 +141866,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0735fc: |[0735fc] org.jsoup.nodes.Element.clone:()Ljava/lang/Object; │ │ -07360c: 6e10 4311 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.clone:()Lorg/jsoup/nodes/Element; // method@1143 │ │ -073612: 0c00 |0003: move-result-object v0 │ │ -073614: 1100 |0004: return-object v0 │ │ +075fb0: |[075fb0] org.jsoup.nodes.Element.clone:()Ljava/lang/Object; │ │ +075fc0: 6e10 4311 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.clone:()Lorg/jsoup/nodes/Element; // method@1143 │ │ +075fc6: 0c00 |0003: move-result-object v0 │ │ +075fc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #22 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -141933,19 +141885,19 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -073618: |[073618] org.jsoup.nodes.Element.clone:()Lorg/jsoup/nodes/Element; │ │ -073628: 6f10 d911 0100 |0000: invoke-super {v1}, Lorg/jsoup/nodes/Node;.clone:()Lorg/jsoup/nodes/Node; // method@11d9 │ │ -07362e: 0c00 |0003: move-result-object v0 │ │ -073630: 1f00 d702 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073634: 1100 |0006: return-object v0 │ │ +075fcc: |[075fcc] org.jsoup.nodes.Element.clone:()Lorg/jsoup/nodes/Element; │ │ +075fdc: 6f10 d911 0100 |0000: invoke-super {v1}, Lorg/jsoup/nodes/Node;.clone:()Lorg/jsoup/nodes/Node; // method@11d9 │ │ +075fe2: 0c00 |0003: move-result-object v0 │ │ +075fe4: 1f00 eb02 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +075fe8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #23 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -141953,18 +141905,18 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -073638: |[073638] org.jsoup.nodes.Element.clone:()Lorg/jsoup/nodes/Node; │ │ -073648: 6e10 4311 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.clone:()Lorg/jsoup/nodes/Element; // method@1143 │ │ -07364e: 0c00 |0003: move-result-object v0 │ │ -073650: 1100 |0004: return-object v0 │ │ +075fec: |[075fec] org.jsoup.nodes.Element.clone:()Lorg/jsoup/nodes/Node; │ │ +075ffc: 6e10 4311 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.clone:()Lorg/jsoup/nodes/Element; // method@1143 │ │ +076002: 0c00 |0003: move-result-object v0 │ │ +076004: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #24 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -141972,99 +141924,99 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -073654: |[073654] org.jsoup.nodes.Element.cssSelector:()Ljava/lang/String; │ │ -073664: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -073666: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -073668: 6e10 6c11 0600 |0002: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.id:()Ljava/lang/String; // method@116c │ │ -07366e: 0c02 |0005: move-result-object v2 │ │ -073670: 6e10 380a 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -073676: 0a02 |0009: move-result v2 │ │ -073678: 3d02 1a00 |000a: if-lez v2, 0024 // +001a │ │ -07367c: 2202 c101 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -073680: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -073686: 1a03 7f00 |0011: const-string v3, "#" // string@007f │ │ -07368a: 6e20 580a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073690: 0c02 |0016: move-result-object v2 │ │ -073692: 6e10 6c11 0600 |0017: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.id:()Ljava/lang/String; // method@116c │ │ -073698: 0c03 |001a: move-result-object v3 │ │ -07369a: 6e20 580a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0736a0: 0c02 |001e: move-result-object v2 │ │ -0736a2: 6e10 640a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0736a8: 0c02 |0022: move-result-object v2 │ │ -0736aa: 1102 |0023: return-object v2 │ │ -0736ac: 2201 c101 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0736b0: 6e10 8b11 0600 |0026: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -0736b6: 0c02 |0029: move-result-object v2 │ │ -0736b8: 7020 520a 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ -0736be: 6e10 4011 0600 |002d: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.classNames:()Ljava/util/Set; // method@1140 │ │ -0736c4: 0c02 |0030: move-result-object v2 │ │ -0736c6: 1a03 0001 |0031: const-string v3, "." // string@0100 │ │ -0736ca: 7120 6d10 3200 |0033: invoke-static {v2, v3}, Lorg/jsoup/helper/StringUtil;.join:(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; // method@106d │ │ -0736d0: 0c00 |0036: move-result-object v0 │ │ -0736d2: 6e10 380a 0000 |0037: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0736d8: 0a02 |003a: move-result v2 │ │ -0736da: 3d02 0b00 |003b: if-lez v2, 0046 // +000b │ │ -0736de: 1302 2e00 |003d: const/16 v2, #int 46 // #2e │ │ -0736e2: 6e20 530a 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -0736e8: 0c02 |0042: move-result-object v2 │ │ -0736ea: 6e20 580a 0200 |0043: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0736f0: 6e10 7a11 0600 |0046: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -0736f6: 0c02 |0049: move-result-object v2 │ │ -0736f8: 3802 0a00 |004a: if-eqz v2, 0054 // +000a │ │ -0736fc: 6e10 7a11 0600 |004c: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -073702: 0c02 |004f: move-result-object v2 │ │ -073704: 2022 d402 |0050: instance-of v2, v2, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -073708: 3802 0700 |0052: if-eqz v2, 0059 // +0007 │ │ -07370c: 6e10 640a 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -073712: 0c02 |0057: move-result-object v2 │ │ -073714: 28cb |0058: goto 0023 // -0035 │ │ -073716: 1a02 3a00 |0059: const-string v2, " > " // string@003a │ │ -07371a: 6e30 5f0a 5102 |005b: invoke-virtual {v1, v5, v2}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@0a5f │ │ -073720: 6e10 7a11 0600 |005e: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -073726: 0c02 |0061: move-result-object v2 │ │ -073728: 6e10 640a 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07372e: 0c03 |0065: move-result-object v3 │ │ -073730: 6e20 8811 3200 |0066: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Element;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@1188 │ │ -073736: 0c02 |0069: move-result-object v2 │ │ -073738: 6e10 c614 0200 |006a: invoke-virtual {v2}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -07373e: 0a02 |006d: move-result v2 │ │ -073740: 3742 1d00 |006e: if-le v2, v4, 008b // +001d │ │ -073744: 1a02 5601 |0070: const-string v2, ":nth-child(%d)" // string@0156 │ │ -073748: 2343 b603 |0072: new-array v3, v4, [Ljava/lang/Object; // type@03b6 │ │ -07374c: 6e10 4911 0600 |0074: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -073752: 0c04 |0077: move-result-object v4 │ │ -073754: 6e10 f609 0400 |0078: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -07375a: 0a04 |007b: move-result v4 │ │ -07375c: d804 0401 |007c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -073760: 7110 fc09 0400 |007e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -073766: 0c04 |0081: move-result-object v4 │ │ -073768: 4d04 0305 |0082: aput-object v4, v3, v5 │ │ -07376c: 7120 2c0a 3200 |0084: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -073772: 0c02 |0087: move-result-object v2 │ │ -073774: 6e20 580a 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07377a: 2202 c101 |008b: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -07377e: 7010 500a 0200 |008d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -073784: 6e10 7a11 0600 |0090: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07378a: 0c03 |0093: move-result-object v3 │ │ -07378c: 6e10 4511 0300 |0094: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.cssSelector:()Ljava/lang/String; // method@1145 │ │ -073792: 0c03 |0097: move-result-object v3 │ │ -073794: 6e20 580a 3200 |0098: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07379a: 0c02 |009b: move-result-object v2 │ │ -07379c: 6e10 640a 0100 |009c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0737a2: 0c03 |009f: move-result-object v3 │ │ -0737a4: 6e20 580a 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0737aa: 0c02 |00a3: move-result-object v2 │ │ -0737ac: 6e10 640a 0200 |00a4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0737b2: 0c02 |00a7: move-result-object v2 │ │ -0737b4: 2900 7bff |00a8: goto/16 0023 // -0085 │ │ +076008: |[076008] org.jsoup.nodes.Element.cssSelector:()Ljava/lang/String; │ │ +076018: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07601a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07601c: 6e10 6c11 0600 |0002: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.id:()Ljava/lang/String; // method@116c │ │ +076022: 0c02 |0005: move-result-object v2 │ │ +076024: 6e10 380a 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +07602a: 0a02 |0009: move-result v2 │ │ +07602c: 3d02 1a00 |000a: if-lez v2, 0024 // +001a │ │ +076030: 2202 d301 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +076034: 7010 500a 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07603a: 1a03 7f00 |0011: const-string v3, "#" // string@007f │ │ +07603e: 6e20 580a 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076044: 0c02 |0016: move-result-object v2 │ │ +076046: 6e10 6c11 0600 |0017: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.id:()Ljava/lang/String; // method@116c │ │ +07604c: 0c03 |001a: move-result-object v3 │ │ +07604e: 6e20 580a 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076054: 0c02 |001e: move-result-object v2 │ │ +076056: 6e10 640a 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07605c: 0c02 |0022: move-result-object v2 │ │ +07605e: 1102 |0023: return-object v2 │ │ +076060: 2201 d301 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +076064: 6e10 8b11 0600 |0026: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +07606a: 0c02 |0029: move-result-object v2 │ │ +07606c: 7020 520a 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ +076072: 6e10 4011 0600 |002d: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.classNames:()Ljava/util/Set; // method@1140 │ │ +076078: 0c02 |0030: move-result-object v2 │ │ +07607a: 1a03 0001 |0031: const-string v3, "." // string@0100 │ │ +07607e: 7120 6d10 3200 |0033: invoke-static {v2, v3}, Lorg/jsoup/helper/StringUtil;.join:(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; // method@106d │ │ +076084: 0c00 |0036: move-result-object v0 │ │ +076086: 6e10 380a 0000 |0037: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +07608c: 0a02 |003a: move-result v2 │ │ +07608e: 3d02 0b00 |003b: if-lez v2, 0046 // +000b │ │ +076092: 1302 2e00 |003d: const/16 v2, #int 46 // #2e │ │ +076096: 6e20 530a 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07609c: 0c02 |0042: move-result-object v2 │ │ +07609e: 6e20 580a 0200 |0043: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0760a4: 6e10 7a11 0600 |0046: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +0760aa: 0c02 |0049: move-result-object v2 │ │ +0760ac: 3802 0a00 |004a: if-eqz v2, 0054 // +000a │ │ +0760b0: 6e10 7a11 0600 |004c: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +0760b6: 0c02 |004f: move-result-object v2 │ │ +0760b8: 2022 e802 |0050: instance-of v2, v2, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +0760bc: 3802 0700 |0052: if-eqz v2, 0059 // +0007 │ │ +0760c0: 6e10 640a 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0760c6: 0c02 |0057: move-result-object v2 │ │ +0760c8: 28cb |0058: goto 0023 // -0035 │ │ +0760ca: 1a02 3a00 |0059: const-string v2, " > " // string@003a │ │ +0760ce: 6e30 5f0a 5102 |005b: invoke-virtual {v1, v5, v2}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@0a5f │ │ +0760d4: 6e10 7a11 0600 |005e: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +0760da: 0c02 |0061: move-result-object v2 │ │ +0760dc: 6e10 640a 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0760e2: 0c03 |0065: move-result-object v3 │ │ +0760e4: 6e20 8811 3200 |0066: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Element;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@1188 │ │ +0760ea: 0c02 |0069: move-result-object v2 │ │ +0760ec: 6e10 c614 0200 |006a: invoke-virtual {v2}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0760f2: 0a02 |006d: move-result v2 │ │ +0760f4: 3742 1d00 |006e: if-le v2, v4, 008b // +001d │ │ +0760f8: 1a02 5601 |0070: const-string v2, ":nth-child(%d)" // string@0156 │ │ +0760fc: 2343 ca03 |0072: new-array v3, v4, [Ljava/lang/Object; // type@03ca │ │ +076100: 6e10 4911 0600 |0074: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +076106: 0c04 |0077: move-result-object v4 │ │ +076108: 6e10 f609 0400 |0078: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +07610e: 0a04 |007b: move-result v4 │ │ +076110: d804 0401 |007c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +076114: 7110 fc09 0400 |007e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +07611a: 0c04 |0081: move-result-object v4 │ │ +07611c: 4d04 0305 |0082: aput-object v4, v3, v5 │ │ +076120: 7120 2c0a 3200 |0084: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +076126: 0c02 |0087: move-result-object v2 │ │ +076128: 6e20 580a 2100 |0088: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07612e: 2202 d301 |008b: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +076132: 7010 500a 0200 |008d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +076138: 6e10 7a11 0600 |0090: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +07613e: 0c03 |0093: move-result-object v3 │ │ +076140: 6e10 4511 0300 |0094: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.cssSelector:()Ljava/lang/String; // method@1145 │ │ +076146: 0c03 |0097: move-result-object v3 │ │ +076148: 6e20 580a 3200 |0098: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07614e: 0c02 |009b: move-result-object v2 │ │ +076150: 6e10 640a 0100 |009c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +076156: 0c03 |009f: move-result-object v3 │ │ +076158: 6e20 580a 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07615e: 0c02 |00a3: move-result-object v2 │ │ +076160: 6e10 640a 0200 |00a4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +076166: 0c02 |00a7: move-result-object v2 │ │ +076168: 2900 7bff |00a8: goto/16 0023 // -0085 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=483 │ │ 0x000c line=484 │ │ 0x0023 line=499 │ │ 0x0024 line=486 │ │ 0x002d line=487 │ │ @@ -142088,45 +142040,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0737b8: |[0737b8] org.jsoup.nodes.Element.data:()Ljava/lang/String; │ │ -0737c8: 2204 c101 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0737cc: 7010 500a 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0737d2: 5475 b306 |0005: iget-object v5, v7, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -0737d6: 7210 690b 0500 |0007: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -0737dc: 0c05 |000a: move-result-object v5 │ │ -0737de: 7210 460b 0500 |000b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0737e4: 0a06 |000e: move-result v6 │ │ -0737e6: 3806 2600 |000f: if-eqz v6, 0035 // +0026 │ │ -0737ea: 7210 470b 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0737f0: 0c00 |0014: move-result-object v0 │ │ -0737f2: 1f00 df02 |0015: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -0737f6: 2006 d002 |0017: instance-of v6, v0, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -0737fa: 3806 0d00 |0019: if-eqz v6, 0026 // +000d │ │ -0737fe: 0701 |001b: move-object v1, v0 │ │ -073800: 1f01 d002 |001c: check-cast v1, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -073804: 6e10 ce10 0100 |001e: invoke-virtual {v1}, Lorg/jsoup/nodes/DataNode;.getWholeData:()Ljava/lang/String; // method@10ce │ │ -07380a: 0c06 |0021: move-result-object v6 │ │ -07380c: 6e20 580a 6400 |0022: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073812: 28e6 |0025: goto 000b // -001a │ │ -073814: 2006 d702 |0026: instance-of v6, v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073818: 3806 e3ff |0028: if-eqz v6, 000b // -001d │ │ -07381c: 0702 |002a: move-object v2, v0 │ │ -07381e: 1f02 d702 |002b: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073822: 6e10 4611 0200 |002d: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.data:()Ljava/lang/String; // method@1146 │ │ -073828: 0c03 |0030: move-result-object v3 │ │ -07382a: 6e20 580a 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073830: 28d7 |0034: goto 000b // -0029 │ │ -073832: 6e10 640a 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -073838: 0c05 |0038: move-result-object v5 │ │ -07383a: 1105 |0039: return-object v5 │ │ +07616c: |[07616c] org.jsoup.nodes.Element.data:()Ljava/lang/String; │ │ +07617c: 2204 d301 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +076180: 7010 500a 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +076186: 5475 b306 |0005: iget-object v5, v7, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +07618a: 7210 690b 0500 |0007: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +076190: 0c05 |000a: move-result-object v5 │ │ +076192: 7210 460b 0500 |000b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +076198: 0a06 |000e: move-result v6 │ │ +07619a: 3806 2600 |000f: if-eqz v6, 0035 // +0026 │ │ +07619e: 7210 470b 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0761a4: 0c00 |0014: move-result-object v0 │ │ +0761a6: 1f00 f302 |0015: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +0761aa: 2006 e402 |0017: instance-of v6, v0, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +0761ae: 3806 0d00 |0019: if-eqz v6, 0026 // +000d │ │ +0761b2: 0701 |001b: move-object v1, v0 │ │ +0761b4: 1f01 e402 |001c: check-cast v1, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +0761b8: 6e10 ce10 0100 |001e: invoke-virtual {v1}, Lorg/jsoup/nodes/DataNode;.getWholeData:()Ljava/lang/String; // method@10ce │ │ +0761be: 0c06 |0021: move-result-object v6 │ │ +0761c0: 6e20 580a 6400 |0022: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0761c6: 28e6 |0025: goto 000b // -001a │ │ +0761c8: 2006 eb02 |0026: instance-of v6, v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0761cc: 3806 e3ff |0028: if-eqz v6, 000b // -001d │ │ +0761d0: 0702 |002a: move-object v2, v0 │ │ +0761d2: 1f02 eb02 |002b: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0761d6: 6e10 4611 0200 |002d: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.data:()Ljava/lang/String; // method@1146 │ │ +0761dc: 0c03 |0030: move-result-object v3 │ │ +0761de: 6e20 580a 3400 |0031: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0761e4: 28d7 |0034: goto 000b // -0029 │ │ +0761e6: 6e10 640a 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0761ec: 0c05 |0038: move-result-object v5 │ │ +0761ee: 1105 |0039: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ 0x0005 line=990 │ │ 0x0017 line=991 │ │ 0x001c line=992 │ │ 0x001e line=993 │ │ @@ -142148,34 +142100,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07383c: |[07383c] org.jsoup.nodes.Element.dataNodes:()Ljava/util/List; │ │ -07384c: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -073850: 7010 110b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -073856: 5442 b306 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -07385a: 7210 690b 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -073860: 0c02 |000a: move-result-object v2 │ │ -073862: 7210 460b 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -073868: 0a03 |000e: move-result v3 │ │ -07386a: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ -07386e: 7210 470b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -073874: 0c01 |0014: move-result-object v1 │ │ -073876: 1f01 df02 |0015: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -07387a: 2013 d002 |0017: instance-of v3, v1, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -07387e: 3803 f2ff |0019: if-eqz v3, 000b // -000e │ │ -073882: 1f01 d002 |001b: check-cast v1, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -073886: 7220 600b 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -07388c: 28eb |0020: goto 000b // -0015 │ │ -07388e: 7110 380b 0000 |0021: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -073894: 0c02 |0024: move-result-object v2 │ │ -073896: 1102 |0025: return-object v2 │ │ +0761f0: |[0761f0] org.jsoup.nodes.Element.dataNodes:()Ljava/util/List; │ │ +076200: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +076204: 7010 110b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +07620a: 5442 b306 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +07620e: 7210 690b 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +076214: 0c02 |000a: move-result-object v2 │ │ +076216: 7210 460b 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +07621c: 0a03 |000e: move-result v3 │ │ +07621e: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ +076222: 7210 470b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +076228: 0c01 |0014: move-result-object v1 │ │ +07622a: 1f01 f302 |0015: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +07622e: 2013 e402 |0017: instance-of v3, v1, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +076232: 3803 f2ff |0019: if-eqz v3, 000b // -000e │ │ +076236: 1f01 e402 |001b: check-cast v1, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +07623a: 7220 600b 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +076240: 28eb |0020: goto 000b // -0015 │ │ +076242: 7110 380b 0000 |0021: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +076248: 0c02 |0024: move-result-object v2 │ │ +07624a: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0005 line=245 │ │ 0x0017 line=246 │ │ 0x001b line=247 │ │ 0x0021 line=249 │ │ @@ -142189,19 +142141,19 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -073898: |[073898] org.jsoup.nodes.Element.dataset:()Ljava/util/Map; │ │ -0738a8: 5410 b106 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ -0738ac: 6e10 b310 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/nodes/Attributes;.dataset:()Ljava/util/Map; // method@10b3 │ │ -0738b2: 0c00 |0005: move-result-object v0 │ │ -0738b4: 1100 |0006: return-object v0 │ │ +07624c: |[07624c] org.jsoup.nodes.Element.dataset:()Ljava/util/Map; │ │ +07625c: 5410 b106 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ +076260: 6e10 b310 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/nodes/Attributes;.dataset:()Ljava/util/Map; // method@10b3 │ │ +076266: 0c00 |0005: move-result-object v0 │ │ +076268: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #28 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -142209,29 +142161,29 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0738b8: |[0738b8] org.jsoup.nodes.Element.elementSiblingIndex:()Ljava/lang/Integer; │ │ -0738c8: 6e10 7a11 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -0738ce: 0c00 |0003: move-result-object v0 │ │ -0738d0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0738d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0738d6: 7110 fc09 0000 |0007: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0738dc: 0c00 |000a: move-result-object v0 │ │ -0738de: 1100 |000b: return-object v0 │ │ -0738e0: 6e10 7a11 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -0738e6: 0c00 |000f: move-result-object v0 │ │ -0738e8: 6e10 3e11 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -0738ee: 0c00 |0013: move-result-object v0 │ │ -0738f0: 7120 6e11 0100 |0014: invoke-static {v1, v0}, Lorg/jsoup/nodes/Element;.indexInList:(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; // method@116e │ │ -0738f6: 0c00 |0017: move-result-object v0 │ │ -0738f8: 28f3 |0018: goto 000b // -000d │ │ +07626c: |[07626c] org.jsoup.nodes.Element.elementSiblingIndex:()Ljava/lang/Integer; │ │ +07627c: 6e10 7a11 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +076282: 0c00 |0003: move-result-object v0 │ │ +076284: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +076288: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07628a: 7110 fc09 0000 |0007: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +076290: 0c00 |000a: move-result-object v0 │ │ +076292: 1100 |000b: return-object v0 │ │ +076294: 6e10 7a11 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +07629a: 0c00 |000f: move-result-object v0 │ │ +07629c: 6e10 3e11 0000 |0010: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +0762a2: 0c00 |0013: move-result-object v0 │ │ +0762a4: 7120 6e11 0100 |0014: invoke-static {v1, v0}, Lorg/jsoup/nodes/Element;.indexInList:(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; // method@116e │ │ +0762aa: 0c00 |0017: move-result-object v0 │ │ +0762ac: 28f3 |0018: goto 000b // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x000b line=572 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ @@ -142240,18 +142192,18 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0738fc: |[0738fc] org.jsoup.nodes.Element.empty:()Lorg/jsoup/nodes/Element; │ │ -07390c: 5410 b306 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -073910: 7210 620b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ -073916: 1101 |0005: return-object v1 │ │ +0762b0: |[0762b0] org.jsoup.nodes.Element.empty:()Lorg/jsoup/nodes/Element; │ │ +0762c0: 5410 b306 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +0762c4: 7210 620b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0b62 │ │ +0762ca: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0005 line=458 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ @@ -142260,35 +142212,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -073918: |[073918] org.jsoup.nodes.Element.equals:(Ljava/lang/Object;)Z │ │ -073928: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07392a: 3354 0400 |0001: if-ne v4, v5, 0005 // +0004 │ │ -07392e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -073930: 0f01 |0004: return v1 │ │ -073932: 3805 ffff |0005: if-eqz v5, 0004 // -0001 │ │ -073936: 6e10 120a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -07393c: 0c02 |000a: move-result-object v2 │ │ -07393e: 6e10 120a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -073944: 0c03 |000e: move-result-object v3 │ │ -073946: 3332 f5ff |000f: if-ne v2, v3, 0004 // -000b │ │ -07394a: 6f20 dc11 5400 |0011: invoke-super {v4, v5}, Lorg/jsoup/nodes/Node;.equals:(Ljava/lang/Object;)Z // method@11dc │ │ -073950: 0a02 |0014: move-result v2 │ │ -073952: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ -073956: 0750 |0017: move-object v0, v5 │ │ -073958: 1f00 d702 |0018: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07395c: 5441 b606 |001a: iget-object v1, v4, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -073960: 5402 b606 |001c: iget-object v2, v0, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -073964: 6e20 1813 2100 |001e: invoke-virtual {v1, v2}, Lorg/jsoup/parser/Tag;.equals:(Ljava/lang/Object;)Z // method@1318 │ │ -07396a: 0a01 |0021: move-result v1 │ │ -07396c: 28e2 |0022: goto 0004 // -001e │ │ +0762cc: |[0762cc] org.jsoup.nodes.Element.equals:(Ljava/lang/Object;)Z │ │ +0762dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0762de: 3354 0400 |0001: if-ne v4, v5, 0005 // +0004 │ │ +0762e2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0762e4: 0f01 |0004: return v1 │ │ +0762e6: 3805 ffff |0005: if-eqz v5, 0004 // -0001 │ │ +0762ea: 6e10 120a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +0762f0: 0c02 |000a: move-result-object v2 │ │ +0762f2: 6e10 120a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +0762f8: 0c03 |000e: move-result-object v3 │ │ +0762fa: 3332 f5ff |000f: if-ne v2, v3, 0004 // -000b │ │ +0762fe: 6f20 dc11 5400 |0011: invoke-super {v4, v5}, Lorg/jsoup/nodes/Node;.equals:(Ljava/lang/Object;)Z // method@11dc │ │ +076304: 0a02 |0014: move-result v2 │ │ +076306: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ +07630a: 0750 |0017: move-object v0, v5 │ │ +07630c: 1f00 eb02 |0018: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076310: 5441 b606 |001a: iget-object v1, v4, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076314: 5402 b606 |001c: iget-object v2, v0, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076318: 6e20 1813 2100 |001e: invoke-virtual {v1, v2}, Lorg/jsoup/parser/Tag;.equals:(Ljava/lang/Object;)Z // method@1318 │ │ +07631e: 0a01 |0021: move-result v1 │ │ +076320: 28e2 |0022: goto 0004 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1201 │ │ 0x0004 line=1207 │ │ 0x0005 line=1202 │ │ 0x0011 line=1203 │ │ 0x0018 line=1205 │ │ @@ -142303,30 +142255,30 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -073970: |[073970] org.jsoup.nodes.Element.firstElementSibling:()Lorg/jsoup/nodes/Element; │ │ -073980: 6e10 7a11 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -073986: 0c01 |0003: move-result-object v1 │ │ -073988: 6e10 3e11 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -07398e: 0c00 |0007: move-result-object v0 │ │ -073990: 7210 6f0b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -073996: 0a01 |000b: move-result v1 │ │ -073998: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -07399a: 3721 0a00 |000d: if-le v1, v2, 0017 // +000a │ │ -07399e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0739a0: 7220 650b 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -0739a6: 0c01 |0013: move-result-object v1 │ │ -0739a8: 1f01 d702 |0014: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0739ac: 1101 |0016: return-object v1 │ │ -0739ae: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0739b0: 28fe |0018: goto 0016 // -0002 │ │ +076324: |[076324] org.jsoup.nodes.Element.firstElementSibling:()Lorg/jsoup/nodes/Element; │ │ +076334: 6e10 7a11 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +07633a: 0c01 |0003: move-result-object v1 │ │ +07633c: 6e10 3e11 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +076342: 0c00 |0007: move-result-object v0 │ │ +076344: 7210 6f0b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +07634a: 0a01 |000b: move-result v1 │ │ +07634c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +07634e: 3721 0a00 |000d: if-le v1, v2, 0017 // +000a │ │ +076352: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +076354: 7220 650b 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +07635a: 0c01 |0013: move-result-object v1 │ │ +07635c: 1f01 eb02 |0014: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076360: 1101 |0016: return-object v1 │ │ +076362: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +076364: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x0008 line=562 │ │ locals : │ │ 0x0008 - 0x0019 reg=0 siblings Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0019 reg=3 this Lorg/jsoup/nodes/Element; │ │ @@ -142336,20 +142288,20 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0739b4: |[0739b4] org.jsoup.nodes.Element.getAllElements:()Lorg/jsoup/select/Elements; │ │ -0739c4: 2200 6503 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AllElements; // type@0365 │ │ -0739c8: 7010 d014 0000 |0002: invoke-direct {v0}, Lorg/jsoup/select/Evaluator$AllElements;.:()V // method@14d0 │ │ -0739ce: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -0739d4: 0c00 |0008: move-result-object v0 │ │ -0739d6: 1100 |0009: return-object v0 │ │ +076368: |[076368] org.jsoup.nodes.Element.getAllElements:()Lorg/jsoup/select/Elements; │ │ +076378: 2200 7903 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AllElements; // type@0379 │ │ +07637c: 7010 d014 0000 |0002: invoke-direct {v0}, Lorg/jsoup/select/Evaluator$AllElements;.:()V // method@14d0 │ │ +076382: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076388: 0c00 |0008: move-result-object v0 │ │ +07638a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #33 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -142357,30 +142309,30 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0739d8: |[0739d8] org.jsoup.nodes.Element.getElementById:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0739e8: 7110 7b10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -0739ee: 2201 7303 |0003: new-instance v1, Lorg/jsoup/select/Evaluator$Id; // type@0373 │ │ -0739f2: 7020 fb14 3100 |0005: invoke-direct {v1, v3}, Lorg/jsoup/select/Evaluator$Id;.:(Ljava/lang/String;)V // method@14fb │ │ -0739f8: 7120 8f14 2100 |0008: invoke-static {v1, v2}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -0739fe: 0c00 |000b: move-result-object v0 │ │ -073a00: 6e10 c614 0000 |000c: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -073a06: 0a01 |000f: move-result v1 │ │ -073a08: 3d01 0a00 |0010: if-lez v1, 001a // +000a │ │ -073a0c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -073a0e: 6e20 b414 1000 |0013: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -073a14: 0c01 |0016: move-result-object v1 │ │ -073a16: 1f01 d702 |0017: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073a1a: 1101 |0019: return-object v1 │ │ -073a1c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -073a1e: 28fe |001b: goto 0019 // -0002 │ │ +07638c: |[07638c] org.jsoup.nodes.Element.getElementById:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +07639c: 7110 7b10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +0763a2: 2201 8703 |0003: new-instance v1, Lorg/jsoup/select/Evaluator$Id; // type@0387 │ │ +0763a6: 7020 fb14 3100 |0005: invoke-direct {v1, v3}, Lorg/jsoup/select/Evaluator$Id;.:(Ljava/lang/String;)V // method@14fb │ │ +0763ac: 7120 8f14 2100 |0008: invoke-static {v1, v2}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +0763b2: 0c00 |000b: move-result-object v0 │ │ +0763b4: 6e10 c614 0000 |000c: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0763ba: 0a01 |000f: move-result v1 │ │ +0763bc: 3d01 0a00 |0010: if-lez v1, 001a // +000a │ │ +0763c0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0763c2: 6e20 b414 1000 |0013: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +0763c8: 0c01 |0016: move-result-object v1 │ │ +0763ca: 1f01 eb02 |0017: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0763ce: 1101 |0019: return-object v1 │ │ +0763d0: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +0763d2: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0003 line=622 │ │ 0x000c line=623 │ │ 0x0012 line=624 │ │ 0x0019 line=626 │ │ @@ -142394,25 +142346,25 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -073a20: |[073a20] org.jsoup.nodes.Element.getElementsByAttribute:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073a30: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -073a36: 6e10 4b0a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -073a3c: 0c00 |0006: move-result-object v0 │ │ -073a3e: 6e10 470a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -073a44: 0c02 |000a: move-result-object v2 │ │ -073a46: 2200 6603 |000b: new-instance v0, Lorg/jsoup/select/Evaluator$Attribute; // type@0366 │ │ -073a4a: 7020 d314 2000 |000d: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$Attribute;.:(Ljava/lang/String;)V // method@14d3 │ │ -073a50: 7120 8f14 1000 |0010: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073a56: 0c00 |0013: move-result-object v0 │ │ -073a58: 1100 |0014: return-object v0 │ │ +0763d4: |[0763d4] org.jsoup.nodes.Element.getElementsByAttribute:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +0763e4: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +0763ea: 6e10 4b0a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0763f0: 0c00 |0006: move-result-object v0 │ │ +0763f2: 6e10 470a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +0763f8: 0c02 |000a: move-result-object v2 │ │ +0763fa: 2200 7a03 |000b: new-instance v0, Lorg/jsoup/select/Evaluator$Attribute; // type@037a │ │ +0763fe: 7020 d314 2000 |000d: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$Attribute;.:(Ljava/lang/String;)V // method@14d3 │ │ +076404: 7120 8f14 1000 |0010: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +07640a: 0c00 |0013: move-result-object v0 │ │ +07640c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0003 line=654 │ │ 0x000b line=656 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jsoup/nodes/Element; │ │ @@ -142423,25 +142375,25 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -073a5c: |[073a5c] org.jsoup.nodes.Element.getElementsByAttributeStarting:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073a6c: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -073a72: 6e10 4b0a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -073a78: 0c00 |0006: move-result-object v0 │ │ -073a7a: 6e10 470a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -073a80: 0c02 |000a: move-result-object v2 │ │ -073a82: 2200 6803 |000b: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeStarting; // type@0368 │ │ -073a86: 7020 d714 2000 |000d: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$AttributeStarting;.:(Ljava/lang/String;)V // method@14d7 │ │ -073a8c: 7120 8f14 1000 |0010: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073a92: 0c00 |0013: move-result-object v0 │ │ -073a94: 1100 |0014: return-object v0 │ │ +076410: |[076410] org.jsoup.nodes.Element.getElementsByAttributeStarting:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076420: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +076426: 6e10 4b0a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +07642c: 0c00 |0006: move-result-object v0 │ │ +07642e: 6e10 470a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +076434: 0c02 |000a: move-result-object v2 │ │ +076436: 2200 7c03 |000b: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeStarting; // type@037c │ │ +07643a: 7020 d714 2000 |000d: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$AttributeStarting;.:(Ljava/lang/String;)V // method@14d7 │ │ +076440: 7120 8f14 1000 |0010: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076446: 0c00 |0013: move-result-object v0 │ │ +076448: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0003 line=667 │ │ 0x000b line=669 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jsoup/nodes/Element; │ │ @@ -142452,20 +142404,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -073a98: |[073a98] org.jsoup.nodes.Element.getElementsByAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073aa8: 2200 6903 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValue; // type@0369 │ │ -073aac: 7030 da14 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValue;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14da │ │ -073ab2: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073ab8: 0c00 |0008: move-result-object v0 │ │ -073aba: 1100 |0009: return-object v0 │ │ +07644c: |[07644c] org.jsoup.nodes.Element.getElementsByAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +07645c: 2200 7d03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValue; // type@037d │ │ +076460: 7030 da14 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValue;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14da │ │ +076466: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +07646c: 0c00 |0008: move-result-object v0 │ │ +07646e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 value Ljava/lang/String; │ │ @@ -142475,20 +142427,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -073abc: |[073abc] org.jsoup.nodes.Element.getElementsByAttributeValueContaining:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073acc: 2200 6a03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining; // type@036a │ │ -073ad0: 7030 dd14 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14dd │ │ -073ad6: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073adc: 0c00 |0008: move-result-object v0 │ │ -073ade: 1100 |0009: return-object v0 │ │ +076470: |[076470] org.jsoup.nodes.Element.getElementsByAttributeValueContaining:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076480: 2200 7e03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining; // type@037e │ │ +076484: 7030 dd14 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14dd │ │ +07648a: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076490: 0c00 |0008: move-result-object v0 │ │ +076492: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 match Ljava/lang/String; │ │ @@ -142498,20 +142450,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -073ae0: |[073ae0] org.jsoup.nodes.Element.getElementsByAttributeValueEnding:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073af0: 2200 6b03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding; // type@036b │ │ -073af4: 7030 e014 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e0 │ │ -073afa: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073b00: 0c00 |0008: move-result-object v0 │ │ -073b02: 1100 |0009: return-object v0 │ │ +076494: |[076494] org.jsoup.nodes.Element.getElementsByAttributeValueEnding:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +0764a4: 2200 7f03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding; // type@037f │ │ +0764a8: 7030 e014 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e0 │ │ +0764ae: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +0764b4: 0c00 |0008: move-result-object v0 │ │ +0764b6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 valueSuffix Ljava/lang/String; │ │ @@ -142521,33 +142473,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -073b04: |[073b04] org.jsoup.nodes.Element.getElementsByAttributeValueMatching:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073b14: 7110 c90b 0700 |0000: invoke-static {v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -073b1a: 0c01 |0003: move-result-object v1 │ │ -073b1c: 6e30 5611 6501 |0004: invoke-virtual {v5, v6, v1}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValueMatching:(Ljava/lang/String;Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; // method@1156 │ │ -073b22: 0c02 |0007: move-result-object v2 │ │ -073b24: 1102 |0008: return-object v2 │ │ -073b26: 0d00 |0009: move-exception v0 │ │ -073b28: 2202 ac01 |000a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -073b2c: 2203 c101 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -073b30: 7010 500a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -073b36: 1a04 7c09 |0011: const-string v4, "Pattern syntax error: " // string@097c │ │ -073b3a: 6e20 580a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073b40: 0c03 |0016: move-result-object v3 │ │ -073b42: 6e20 580a 7300 |0017: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073b48: 0c03 |001a: move-result-object v3 │ │ -073b4a: 6e10 640a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -073b50: 0c03 |001e: move-result-object v3 │ │ -073b52: 7030 f009 3200 |001f: invoke-direct {v2, v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@09f0 │ │ -073b58: 2702 |0022: throw v2 │ │ +0764b8: |[0764b8] org.jsoup.nodes.Element.getElementsByAttributeValueMatching:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +0764c8: 7110 c90b 0700 |0000: invoke-static {v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +0764ce: 0c01 |0003: move-result-object v1 │ │ +0764d0: 6e30 5611 6501 |0004: invoke-virtual {v5, v6, v1}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValueMatching:(Ljava/lang/String;Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; // method@1156 │ │ +0764d6: 0c02 |0007: move-result-object v2 │ │ +0764d8: 1102 |0008: return-object v2 │ │ +0764da: 0d00 |0009: move-exception v0 │ │ +0764dc: 2202 be01 |000a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0764e0: 2203 d301 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +0764e4: 7010 500a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0764ea: 1a04 9009 |0011: const-string v4, "Pattern syntax error: " // string@0990 │ │ +0764ee: 6e20 580a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0764f4: 0c03 |0016: move-result-object v3 │ │ +0764f6: 6e20 580a 7300 |0017: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0764fc: 0c03 |001a: move-result-object v3 │ │ +0764fe: 6e10 640a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +076504: 0c03 |001e: move-result-object v3 │ │ +076506: 7030 f009 3200 |001f: invoke-direct {v2, v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@09f0 │ │ +07650c: 2702 |0022: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/util/regex/PatternSyntaxException; -> 0x0009 │ │ positions : │ │ 0x0000 line=747 │ │ 0x0004 line=751 │ │ 0x0009 line=748 │ │ @@ -142564,20 +142516,20 @@ │ │ type : '(Ljava/lang/String;Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -073b6c: |[073b6c] org.jsoup.nodes.Element.getElementsByAttributeValueMatching:(Ljava/lang/String;Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; │ │ -073b7c: 2200 6c03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching; // type@036c │ │ -073b80: 7030 e314 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.:(Ljava/lang/String;Ljava/util/regex/Pattern;)V // method@14e3 │ │ -073b86: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073b8c: 0c00 |0008: move-result-object v0 │ │ -073b8e: 1100 |0009: return-object v0 │ │ +076520: |[076520] org.jsoup.nodes.Element.getElementsByAttributeValueMatching:(Ljava/lang/String;Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; │ │ +076530: 2200 8003 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching; // type@0380 │ │ +076534: 7030 e314 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.:(Ljava/lang/String;Ljava/util/regex/Pattern;)V // method@14e3 │ │ +07653a: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076540: 0c00 |0008: move-result-object v0 │ │ +076542: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 pattern Ljava/util/regex/Pattern; │ │ @@ -142587,20 +142539,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -073b90: |[073b90] org.jsoup.nodes.Element.getElementsByAttributeValueNot:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073ba0: 2200 6d03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueNot; // type@036d │ │ -073ba4: 7030 e614 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e6 │ │ -073baa: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073bb0: 0c00 |0008: move-result-object v0 │ │ -073bb2: 1100 |0009: return-object v0 │ │ +076544: |[076544] org.jsoup.nodes.Element.getElementsByAttributeValueNot:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076554: 2200 8103 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueNot; // type@0381 │ │ +076558: 7030 e614 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e6 │ │ +07655e: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076564: 0c00 |0008: move-result-object v0 │ │ +076566: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 value Ljava/lang/String; │ │ @@ -142610,20 +142562,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -073bb4: |[073bb4] org.jsoup.nodes.Element.getElementsByAttributeValueStarting:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073bc4: 2200 6e03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting; // type@036e │ │ -073bc8: 7030 e914 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e9 │ │ -073bce: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073bd4: 0c00 |0008: move-result-object v0 │ │ -073bd6: 1100 |0009: return-object v0 │ │ +076568: |[076568] org.jsoup.nodes.Element.getElementsByAttributeValueStarting:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076578: 2200 8203 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting; // type@0382 │ │ +07657c: 7030 e914 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14e9 │ │ +076582: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076588: 0c00 |0008: move-result-object v0 │ │ +07658a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 valuePrefix Ljava/lang/String; │ │ @@ -142633,21 +142585,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -073bd8: |[073bd8] org.jsoup.nodes.Element.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073be8: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -073bee: 2200 6f03 |0003: new-instance v0, Lorg/jsoup/select/Evaluator$Class; // type@036f │ │ -073bf2: 7020 ec14 2000 |0005: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$Class;.:(Ljava/lang/String;)V // method@14ec │ │ -073bf8: 7120 8f14 1000 |0008: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073bfe: 0c00 |000b: move-result-object v0 │ │ -073c00: 1100 |000c: return-object v0 │ │ +07658c: |[07658c] org.jsoup.nodes.Element.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +07659c: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +0765a2: 2200 8303 |0003: new-instance v0, Lorg/jsoup/select/Evaluator$Class; // type@0383 │ │ +0765a6: 7020 ec14 2000 |0005: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$Class;.:(Ljava/lang/String;)V // method@14ec │ │ +0765ac: 7120 8f14 1000 |0008: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +0765b2: 0c00 |000b: move-result-object v0 │ │ +0765b4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0003 line=643 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000d reg=2 className Ljava/lang/String; │ │ @@ -142657,20 +142609,20 @@ │ │ type : '(I)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -073c04: |[073c04] org.jsoup.nodes.Element.getElementsByIndexEquals:(I)Lorg/jsoup/select/Elements; │ │ -073c14: 2200 7403 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$IndexEquals; // type@0374 │ │ -073c18: 7020 fe14 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$IndexEquals;.:(I)V // method@14fe │ │ -073c1e: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073c24: 0c00 |0008: move-result-object v0 │ │ -073c26: 1100 |0009: return-object v0 │ │ +0765b8: |[0765b8] org.jsoup.nodes.Element.getElementsByIndexEquals:(I)Lorg/jsoup/select/Elements; │ │ +0765c8: 2200 8803 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$IndexEquals; // type@0388 │ │ +0765cc: 7020 fe14 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$IndexEquals;.:(I)V // method@14fe │ │ +0765d2: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +0765d8: 0c00 |0008: move-result-object v0 │ │ +0765da: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 index I │ │ │ │ @@ -142679,20 +142631,20 @@ │ │ type : '(I)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -073c28: |[073c28] org.jsoup.nodes.Element.getElementsByIndexGreaterThan:(I)Lorg/jsoup/select/Elements; │ │ -073c38: 2200 7603 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$IndexGreaterThan; // type@0376 │ │ -073c3c: 7020 0215 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$IndexGreaterThan;.:(I)V // method@1502 │ │ -073c42: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073c48: 0c00 |0008: move-result-object v0 │ │ -073c4a: 1100 |0009: return-object v0 │ │ +0765dc: |[0765dc] org.jsoup.nodes.Element.getElementsByIndexGreaterThan:(I)Lorg/jsoup/select/Elements; │ │ +0765ec: 2200 8a03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$IndexGreaterThan; // type@038a │ │ +0765f0: 7020 0215 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$IndexGreaterThan;.:(I)V // method@1502 │ │ +0765f6: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +0765fc: 0c00 |0008: move-result-object v0 │ │ +0765fe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 index I │ │ │ │ @@ -142701,20 +142653,20 @@ │ │ type : '(I)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -073c4c: |[073c4c] org.jsoup.nodes.Element.getElementsByIndexLessThan:(I)Lorg/jsoup/select/Elements; │ │ -073c5c: 2200 7703 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$IndexLessThan; // type@0377 │ │ -073c60: 7020 0515 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$IndexLessThan;.:(I)V // method@1505 │ │ -073c66: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073c6c: 0c00 |0008: move-result-object v0 │ │ -073c6e: 1100 |0009: return-object v0 │ │ +076600: |[076600] org.jsoup.nodes.Element.getElementsByIndexLessThan:(I)Lorg/jsoup/select/Elements; │ │ +076610: 2200 8b03 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$IndexLessThan; // type@038b │ │ +076614: 7020 0515 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$IndexLessThan;.:(I)V // method@1505 │ │ +07661a: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076620: 0c00 |0008: move-result-object v0 │ │ +076622: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 index I │ │ │ │ @@ -142723,25 +142675,25 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -073c70: |[073c70] org.jsoup.nodes.Element.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073c80: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -073c86: 6e10 470a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -073c8c: 0c00 |0006: move-result-object v0 │ │ -073c8e: 6e10 4b0a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -073c94: 0c02 |000a: move-result-object v2 │ │ -073c96: 2200 8603 |000b: new-instance v0, Lorg/jsoup/select/Evaluator$Tag; // type@0386 │ │ -073c9a: 7020 3015 2000 |000d: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$Tag;.:(Ljava/lang/String;)V // method@1530 │ │ -073ca0: 7120 8f14 1000 |0010: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073ca6: 0c00 |0013: move-result-object v0 │ │ -073ca8: 1100 |0014: return-object v0 │ │ +076624: |[076624] org.jsoup.nodes.Element.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076634: 7110 7b10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +07663a: 6e10 470a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +076640: 0c00 |0006: move-result-object v0 │ │ +076642: 6e10 4b0a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +076648: 0c02 |000a: move-result-object v2 │ │ +07664a: 2200 9a03 |000b: new-instance v0, Lorg/jsoup/select/Evaluator$Tag; // type@039a │ │ +07664e: 7020 3015 2000 |000d: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$Tag;.:(Ljava/lang/String;)V // method@1530 │ │ +076654: 7120 8f14 1000 |0010: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +07665a: 0c00 |0013: move-result-object v0 │ │ +07665c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0003 line=605 │ │ 0x000b line=607 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jsoup/nodes/Element; │ │ @@ -142752,20 +142704,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -073cac: |[073cac] org.jsoup.nodes.Element.getElementsContainingOwnText:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073cbc: 2200 7003 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$ContainsOwnText; // type@0370 │ │ -073cc0: 7020 ef14 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$ContainsOwnText;.:(Ljava/lang/String;)V // method@14ef │ │ -073cc6: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073ccc: 0c00 |0008: move-result-object v0 │ │ -073cce: 1100 |0009: return-object v0 │ │ +076660: |[076660] org.jsoup.nodes.Element.getElementsContainingOwnText:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076670: 2200 8403 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$ContainsOwnText; // type@0384 │ │ +076674: 7020 ef14 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$ContainsOwnText;.:(Ljava/lang/String;)V // method@14ef │ │ +07667a: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076680: 0c00 |0008: move-result-object v0 │ │ +076682: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 searchText Ljava/lang/String; │ │ │ │ @@ -142774,20 +142726,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -073cd0: |[073cd0] org.jsoup.nodes.Element.getElementsContainingText:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073ce0: 2200 7103 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$ContainsText; // type@0371 │ │ -073ce4: 7020 f214 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$ContainsText;.:(Ljava/lang/String;)V // method@14f2 │ │ -073cea: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073cf0: 0c00 |0008: move-result-object v0 │ │ -073cf2: 1100 |0009: return-object v0 │ │ +076684: |[076684] org.jsoup.nodes.Element.getElementsContainingText:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076694: 2200 8503 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$ContainsText; // type@0385 │ │ +076698: 7020 f214 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$ContainsText;.:(Ljava/lang/String;)V // method@14f2 │ │ +07669e: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +0766a4: 0c00 |0008: move-result-object v0 │ │ +0766a6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 searchText Ljava/lang/String; │ │ │ │ @@ -142796,33 +142748,33 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -073cf4: |[073cf4] org.jsoup.nodes.Element.getElementsMatchingOwnText:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073d04: 7110 c90b 0600 |0000: invoke-static {v6}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -073d0a: 0c01 |0003: move-result-object v1 │ │ -073d0c: 6e20 6111 1500 |0004: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.getElementsMatchingOwnText:(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; // method@1161 │ │ -073d12: 0c02 |0007: move-result-object v2 │ │ -073d14: 1102 |0008: return-object v2 │ │ -073d16: 0d00 |0009: move-exception v0 │ │ -073d18: 2202 ac01 |000a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -073d1c: 2203 c101 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -073d20: 7010 500a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -073d26: 1a04 7c09 |0011: const-string v4, "Pattern syntax error: " // string@097c │ │ -073d2a: 6e20 580a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073d30: 0c03 |0016: move-result-object v3 │ │ -073d32: 6e20 580a 6300 |0017: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073d38: 0c03 |001a: move-result-object v3 │ │ -073d3a: 6e10 640a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -073d40: 0c03 |001e: move-result-object v3 │ │ -073d42: 7030 f009 3200 |001f: invoke-direct {v2, v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@09f0 │ │ -073d48: 2702 |0022: throw v2 │ │ +0766a8: |[0766a8] org.jsoup.nodes.Element.getElementsMatchingOwnText:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +0766b8: 7110 c90b 0600 |0000: invoke-static {v6}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +0766be: 0c01 |0003: move-result-object v1 │ │ +0766c0: 6e20 6111 1500 |0004: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.getElementsMatchingOwnText:(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; // method@1161 │ │ +0766c6: 0c02 |0007: move-result-object v2 │ │ +0766c8: 1102 |0008: return-object v2 │ │ +0766ca: 0d00 |0009: move-exception v0 │ │ +0766cc: 2202 be01 |000a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0766d0: 2203 d301 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +0766d4: 7010 500a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0766da: 1a04 9009 |0011: const-string v4, "Pattern syntax error: " // string@0990 │ │ +0766de: 6e20 580a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0766e4: 0c03 |0016: move-result-object v3 │ │ +0766e6: 6e20 580a 6300 |0017: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0766ec: 0c03 |001a: move-result-object v3 │ │ +0766ee: 6e10 640a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0766f4: 0c03 |001e: move-result-object v3 │ │ +0766f6: 7030 f009 3200 |001f: invoke-direct {v2, v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@09f0 │ │ +0766fc: 2702 |0022: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/util/regex/PatternSyntaxException; -> 0x0009 │ │ positions : │ │ 0x0000 line=848 │ │ 0x0004 line=852 │ │ 0x0009 line=849 │ │ @@ -142838,20 +142790,20 @@ │ │ type : '(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -073d5c: |[073d5c] org.jsoup.nodes.Element.getElementsMatchingOwnText:(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; │ │ -073d6c: 2200 8503 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$MatchesOwn; // type@0385 │ │ -073d70: 7020 2d15 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$MatchesOwn;.:(Ljava/util/regex/Pattern;)V // method@152d │ │ -073d76: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073d7c: 0c00 |0008: move-result-object v0 │ │ -073d7e: 1100 |0009: return-object v0 │ │ +076710: |[076710] org.jsoup.nodes.Element.getElementsMatchingOwnText:(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; │ │ +076720: 2200 9903 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$MatchesOwn; // type@0399 │ │ +076724: 7020 2d15 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$MatchesOwn;.:(Ljava/util/regex/Pattern;)V // method@152d │ │ +07672a: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +076730: 0c00 |0008: move-result-object v0 │ │ +076732: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 pattern Ljava/util/regex/Pattern; │ │ │ │ @@ -142860,33 +142812,33 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -073d80: |[073d80] org.jsoup.nodes.Element.getElementsMatchingText:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -073d90: 7110 c90b 0600 |0000: invoke-static {v6}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -073d96: 0c01 |0003: move-result-object v1 │ │ -073d98: 6e20 6311 1500 |0004: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.getElementsMatchingText:(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; // method@1163 │ │ -073d9e: 0c02 |0007: move-result-object v2 │ │ -073da0: 1102 |0008: return-object v2 │ │ -073da2: 0d00 |0009: move-exception v0 │ │ -073da4: 2202 ac01 |000a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -073da8: 2203 c101 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -073dac: 7010 500a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -073db2: 1a04 7c09 |0011: const-string v4, "Pattern syntax error: " // string@097c │ │ -073db6: 6e20 580a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073dbc: 0c03 |0016: move-result-object v3 │ │ -073dbe: 6e20 580a 6300 |0017: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -073dc4: 0c03 |001a: move-result-object v3 │ │ -073dc6: 6e10 640a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -073dcc: 0c03 |001e: move-result-object v3 │ │ -073dce: 7030 f009 3200 |001f: invoke-direct {v2, v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@09f0 │ │ -073dd4: 2702 |0022: throw v2 │ │ +076734: |[076734] org.jsoup.nodes.Element.getElementsMatchingText:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076744: 7110 c90b 0600 |0000: invoke-static {v6}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +07674a: 0c01 |0003: move-result-object v1 │ │ +07674c: 6e20 6311 1500 |0004: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.getElementsMatchingText:(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; // method@1163 │ │ +076752: 0c02 |0007: move-result-object v2 │ │ +076754: 1102 |0008: return-object v2 │ │ +076756: 0d00 |0009: move-exception v0 │ │ +076758: 2202 be01 |000a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +07675c: 2203 d301 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +076760: 7010 500a 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +076766: 1a04 9009 |0011: const-string v4, "Pattern syntax error: " // string@0990 │ │ +07676a: 6e20 580a 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076770: 0c03 |0016: move-result-object v3 │ │ +076772: 6e20 580a 6300 |0017: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076778: 0c03 |001a: move-result-object v3 │ │ +07677a: 6e10 640a 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +076780: 0c03 |001e: move-result-object v3 │ │ +076782: 7030 f009 3200 |001f: invoke-direct {v2, v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@09f0 │ │ +076788: 2702 |0022: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/util/regex/PatternSyntaxException; -> 0x0009 │ │ positions : │ │ 0x0000 line=822 │ │ 0x0004 line=826 │ │ 0x0009 line=823 │ │ @@ -142902,20 +142854,20 @@ │ │ type : '(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -073de8: |[073de8] org.jsoup.nodes.Element.getElementsMatchingText:(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; │ │ -073df8: 2200 8403 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$Matches; // type@0384 │ │ -073dfc: 7020 2a15 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$Matches;.:(Ljava/util/regex/Pattern;)V // method@152a │ │ -073e02: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ -073e08: 0c00 |0008: move-result-object v0 │ │ -073e0a: 1100 |0009: return-object v0 │ │ +07679c: |[07679c] org.jsoup.nodes.Element.getElementsMatchingText:(Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; │ │ +0767ac: 2200 9803 |0000: new-instance v0, Lorg/jsoup/select/Evaluator$Matches; // type@0398 │ │ +0767b0: 7020 2a15 2000 |0002: invoke-direct {v0, v2}, Lorg/jsoup/select/Evaluator$Matches;.:(Ljava/util/regex/Pattern;)V // method@152a │ │ +0767b6: 7120 8f14 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/select/Collector;.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@148f │ │ +0767bc: 0c00 |0008: move-result-object v0 │ │ +0767be: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=810 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000a reg=2 pattern Ljava/util/regex/Pattern; │ │ │ │ @@ -142924,44 +142876,44 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -073e0c: |[073e0c] org.jsoup.nodes.Element.hasClass:(Ljava/lang/String;)Z │ │ -073e1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -073e1e: 5474 b106 |0001: iget-object v4, v7, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ -073e22: 1a05 e70e |0003: const-string v5, "class" // string@0ee7 │ │ -073e26: 6e20 b510 5400 |0005: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -073e2c: 0c00 |0008: move-result-object v0 │ │ -073e2e: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ -073e32: 6e20 2a0a 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -073e38: 0a04 |000e: move-result v4 │ │ -073e3a: 3904 0c00 |000f: if-nez v4, 001b // +000c │ │ -073e3e: 6e10 380a 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -073e44: 0a04 |0014: move-result v4 │ │ -073e46: 6e10 380a 0800 |0015: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0a38 │ │ -073e4c: 0a05 |0018: move-result v5 │ │ -073e4e: 3554 0300 |0019: if-ge v4, v5, 001c // +0003 │ │ -073e52: 0f03 |001b: return v3 │ │ -073e54: 6204 b406 |001c: sget-object v4, Lorg/jsoup/nodes/Element;.classSplit:Ljava/util/regex/Pattern; // field@06b4 │ │ -073e58: 6e20 cc0b 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.split:(Ljava/lang/CharSequence;)[Ljava/lang/String; // method@0bcc │ │ -073e5e: 0c01 |0021: move-result-object v1 │ │ -073e60: 2115 |0022: array-length v5, v1 │ │ -073e62: 0134 |0023: move v4, v3 │ │ -073e64: 3554 f7ff |0024: if-ge v4, v5, 001b // -0009 │ │ -073e68: 4602 0104 |0026: aget-object v2, v1, v4 │ │ -073e6c: 6e20 2b0a 2800 |0028: invoke-virtual {v8, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -073e72: 0a06 |002b: move-result v6 │ │ -073e74: 3806 0400 |002c: if-eqz v6, 0030 // +0004 │ │ -073e78: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -073e7a: 28ec |002f: goto 001b // -0014 │ │ -073e7c: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ -073e80: 28f2 |0032: goto 0024 // -000e │ │ +0767c0: |[0767c0] org.jsoup.nodes.Element.hasClass:(Ljava/lang/String;)Z │ │ +0767d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0767d2: 5474 b106 |0001: iget-object v4, v7, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ +0767d6: 1a05 fa0e |0003: const-string v5, "class" // string@0efa │ │ +0767da: 6e20 b510 5400 |0005: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +0767e0: 0c00 |0008: move-result-object v0 │ │ +0767e2: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ +0767e6: 6e20 2a0a 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0767ec: 0a04 |000e: move-result v4 │ │ +0767ee: 3904 0c00 |000f: if-nez v4, 001b // +000c │ │ +0767f2: 6e10 380a 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0767f8: 0a04 |0014: move-result v4 │ │ +0767fa: 6e10 380a 0800 |0015: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0a38 │ │ +076800: 0a05 |0018: move-result v5 │ │ +076802: 3554 0300 |0019: if-ge v4, v5, 001c // +0003 │ │ +076806: 0f03 |001b: return v3 │ │ +076808: 6204 b406 |001c: sget-object v4, Lorg/jsoup/nodes/Element;.classSplit:Ljava/util/regex/Pattern; // field@06b4 │ │ +07680c: 6e20 cc0b 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.split:(Ljava/lang/CharSequence;)[Ljava/lang/String; // method@0bcc │ │ +076812: 0c01 |0021: move-result-object v1 │ │ +076814: 2115 |0022: array-length v5, v1 │ │ +076816: 0134 |0023: move v4, v3 │ │ +076818: 3554 f7ff |0024: if-ge v4, v5, 001b // -0009 │ │ +07681c: 4602 0104 |0026: aget-object v2, v1, v4 │ │ +076820: 6e20 2b0a 2800 |0028: invoke-virtual {v8, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +076826: 0a06 |002b: move-result v6 │ │ +076828: 3806 0400 |002c: if-eqz v6, 0030 // +0004 │ │ +07682c: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +07682e: 28ec |002f: goto 001b // -0014 │ │ +076830: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ +076834: 28f2 |0032: goto 0024 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1051 │ │ 0x0009 line=1052 │ │ 0x001b line=1061 │ │ 0x001c line=1055 │ │ 0x0022 line=1056 │ │ @@ -142980,43 +142932,43 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -073e84: |[073e84] org.jsoup.nodes.Element.hasText:()Z │ │ -073e94: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -073e96: 5464 b306 |0001: iget-object v4, v6, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -073e9a: 7210 690b 0400 |0003: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -073ea0: 0c04 |0006: move-result-object v4 │ │ -073ea2: 7210 460b 0400 |0007: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -073ea8: 0a05 |000a: move-result v5 │ │ -073eaa: 3805 2400 |000b: if-eqz v5, 002f // +0024 │ │ -073eae: 7210 470b 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -073eb4: 0c00 |0010: move-result-object v0 │ │ -073eb6: 1f00 df02 |0011: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -073eba: 2005 e002 |0013: instance-of v5, v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -073ebe: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -073ec2: 0702 |0017: move-object v2, v0 │ │ -073ec4: 1f02 e002 |0018: check-cast v2, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -073ec8: 6e10 0912 0200 |001a: invoke-virtual {v2}, Lorg/jsoup/nodes/TextNode;.isBlank:()Z // method@1209 │ │ -073ece: 0a05 |001d: move-result v5 │ │ -073ed0: 3905 e9ff |001e: if-nez v5, 0007 // -0017 │ │ -073ed4: 0f03 |0020: return v3 │ │ -073ed6: 2005 d702 |0021: instance-of v5, v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073eda: 3805 e4ff |0023: if-eqz v5, 0007 // -001c │ │ -073ede: 0701 |0025: move-object v1, v0 │ │ -073ee0: 1f01 d702 |0026: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -073ee4: 6e10 6711 0100 |0028: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.hasText:()Z // method@1167 │ │ -073eea: 0a05 |002b: move-result v5 │ │ -073eec: 3805 dbff |002c: if-eqz v5, 0007 // -0025 │ │ -073ef0: 28f2 |002e: goto 0020 // -000e │ │ -073ef2: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -073ef4: 28f0 |0030: goto 0020 // -0010 │ │ +076838: |[076838] org.jsoup.nodes.Element.hasText:()Z │ │ +076848: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07684a: 5464 b306 |0001: iget-object v4, v6, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +07684e: 7210 690b 0400 |0003: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +076854: 0c04 |0006: move-result-object v4 │ │ +076856: 7210 460b 0400 |0007: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +07685c: 0a05 |000a: move-result v5 │ │ +07685e: 3805 2400 |000b: if-eqz v5, 002f // +0024 │ │ +076862: 7210 470b 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +076868: 0c00 |0010: move-result-object v0 │ │ +07686a: 1f00 f302 |0011: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +07686e: 2005 f402 |0013: instance-of v5, v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +076872: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +076876: 0702 |0017: move-object v2, v0 │ │ +076878: 1f02 f402 |0018: check-cast v2, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +07687c: 6e10 0912 0200 |001a: invoke-virtual {v2}, Lorg/jsoup/nodes/TextNode;.isBlank:()Z // method@1209 │ │ +076882: 0a05 |001d: move-result v5 │ │ +076884: 3905 e9ff |001e: if-nez v5, 0007 // -0017 │ │ +076888: 0f03 |0020: return v3 │ │ +07688a: 2005 eb02 |0021: instance-of v5, v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07688e: 3805 e4ff |0023: if-eqz v5, 0007 // -001c │ │ +076892: 0701 |0025: move-object v1, v0 │ │ +076894: 1f01 eb02 |0026: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076898: 6e10 6711 0100 |0028: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.hasText:()Z // method@1167 │ │ +07689e: 0a05 |002b: move-result v5 │ │ +0768a0: 3805 dbff |002c: if-eqz v5, 0007 // -0025 │ │ +0768a4: 28f2 |002e: goto 0020 // -000e │ │ +0768a6: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0768a8: 28f0 |0030: goto 0020 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=967 │ │ 0x0013 line=968 │ │ 0x0018 line=969 │ │ 0x001a line=970 │ │ 0x0020 line=978 │ │ @@ -143036,27 +142988,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -073ef8: |[073ef8] org.jsoup.nodes.Element.hashCode:()I │ │ -073f08: 6f10 e011 0300 |0000: invoke-super {v3}, Lorg/jsoup/nodes/Node;.hashCode:()I // method@11e0 │ │ -073f0e: 0a00 |0003: move-result v0 │ │ -073f10: da02 001f |0004: mul-int/lit8 v2, v0, #int 31 // #1f │ │ -073f14: 5431 b606 |0006: iget-object v1, v3, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -073f18: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ -073f1c: 5431 b606 |000a: iget-object v1, v3, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -073f20: 6e10 1b13 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.hashCode:()I // method@131b │ │ -073f26: 0a01 |000f: move-result v1 │ │ -073f28: 9000 0201 |0010: add-int v0, v2, v1 │ │ -073f2c: 0f00 |0012: return v0 │ │ -073f2e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -073f30: 28fc |0014: goto 0010 // -0004 │ │ +0768ac: |[0768ac] org.jsoup.nodes.Element.hashCode:()I │ │ +0768bc: 6f10 e011 0300 |0000: invoke-super {v3}, Lorg/jsoup/nodes/Node;.hashCode:()I // method@11e0 │ │ +0768c2: 0a00 |0003: move-result v0 │ │ +0768c4: da02 001f |0004: mul-int/lit8 v2, v0, #int 31 // #1f │ │ +0768c8: 5431 b606 |0006: iget-object v1, v3, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +0768cc: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ +0768d0: 5431 b606 |000a: iget-object v1, v3, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +0768d4: 6e10 1b13 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.hashCode:()I // method@131b │ │ +0768da: 0a01 |000f: move-result v1 │ │ +0768dc: 9000 0201 |0010: add-int v0, v2, v1 │ │ +0768e0: 0f00 |0012: return v0 │ │ +0768e2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0768e4: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1212 │ │ 0x0004 line=1213 │ │ 0x0012 line=1214 │ │ 0x0013 line=1213 │ │ locals : │ │ @@ -143068,31 +143020,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -073f34: |[073f34] org.jsoup.nodes.Element.html:()Ljava/lang/String; │ │ -073f44: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -073f48: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -073f4e: 7020 6b11 0200 |0005: invoke-direct {v2, v0}, Lorg/jsoup/nodes/Element;.html:(Ljava/lang/StringBuilder;)V // method@116b │ │ -073f54: 6e10 6411 0200 |0008: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.getOutputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1164 │ │ -073f5a: 0c01 |000b: move-result-object v1 │ │ -073f5c: 6e10 e710 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ -073f62: 0a01 |000f: move-result v1 │ │ -073f64: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ -073f68: 6e10 640a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -073f6e: 0c01 |0015: move-result-object v1 │ │ -073f70: 6e10 4b0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -073f76: 0c01 |0019: move-result-object v1 │ │ -073f78: 1101 |001a: return-object v1 │ │ -073f7a: 6e10 640a 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -073f80: 0c01 |001e: move-result-object v1 │ │ -073f82: 28fb |001f: goto 001a // -0005 │ │ +0768e8: |[0768e8] org.jsoup.nodes.Element.html:()Ljava/lang/String; │ │ +0768f8: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0768fc: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +076902: 7020 6b11 0200 |0005: invoke-direct {v2, v0}, Lorg/jsoup/nodes/Element;.html:(Ljava/lang/StringBuilder;)V // method@116b │ │ +076908: 6e10 6411 0200 |0008: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.getOutputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1164 │ │ +07690e: 0c01 |000b: move-result-object v1 │ │ +076910: 6e10 e710 0100 |000c: invoke-virtual {v1}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ +076916: 0a01 |000f: move-result v1 │ │ +076918: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ +07691c: 6e10 640a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +076922: 0c01 |0015: move-result-object v1 │ │ +076924: 6e10 4b0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +07692a: 0c01 |0019: move-result-object v1 │ │ +07692c: 1101 |001a: return-object v1 │ │ +07692e: 6e10 640a 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +076934: 0c01 |001e: move-result-object v1 │ │ +076936: 28fb |001f: goto 001a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ 0x0005 line=1174 │ │ 0x0008 line=1175 │ │ locals : │ │ 0x0005 - 0x0020 reg=0 accum Ljava/lang/StringBuilder; │ │ @@ -143103,18 +143055,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -073f84: |[073f84] org.jsoup.nodes.Element.html:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -073f94: 6e10 4a11 0000 |0000: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.empty:()Lorg/jsoup/nodes/Element; // method@114a │ │ -073f9a: 6e20 2b11 1000 |0003: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112b │ │ -073fa0: 1100 |0006: return-object v0 │ │ +076938: |[076938] org.jsoup.nodes.Element.html:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +076948: 6e10 4a11 0000 |0000: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.empty:()Lorg/jsoup/nodes/Element; // method@114a │ │ +07694e: 6e20 2b11 1000 |0003: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112b │ │ +076954: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1190 │ │ 0x0003 line=1191 │ │ 0x0006 line=1192 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/jsoup/nodes/Element; │ │ @@ -143125,20 +143077,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -073fa4: |[073fa4] org.jsoup.nodes.Element.id:()Ljava/lang/String; │ │ -073fb4: 5420 b106 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ -073fb8: 1a01 c813 |0002: const-string v1, "id" // string@13c8 │ │ -073fbc: 6e20 b510 1000 |0004: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -073fc2: 0c00 |0007: move-result-object v0 │ │ -073fc4: 1100 |0008: return-object v0 │ │ +076958: |[076958] org.jsoup.nodes.Element.id:()Ljava/lang/String; │ │ +076968: 5420 b106 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ +07696c: 1a01 da13 |0002: const-string v1, "id" // string@13da │ │ +076970: 6e20 b510 1000 |0004: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +076976: 0c00 |0007: move-result-object v0 │ │ +076978: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/nodes/Element; │ │ │ │ #60 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -143146,39 +143098,39 @@ │ │ type : '(ILjava/util/Collection;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -073fc8: |[073fc8] org.jsoup.nodes.Element.insertChildren:(ILjava/util/Collection;)Lorg/jsoup/nodes/Element; │ │ -073fd8: 1a03 6b02 |0000: const-string v3, "Children collection to be inserted must not be null." // string@026b │ │ -073fdc: 7120 7e10 3700 |0002: invoke-static {v7, v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -073fe2: 6e10 3c11 0500 |0005: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.childNodeSize:()I // method@113c │ │ -073fe8: 0a00 |0008: move-result v0 │ │ -073fea: 3b06 0500 |0009: if-gez v6, 000e // +0005 │ │ -073fee: d803 0001 |000b: add-int/lit8 v3, v0, #int 1 // #01 │ │ -073ff2: b036 |000d: add-int/2addr v6, v3 │ │ -073ff4: 3a06 1f00 |000e: if-ltz v6, 002d // +001f │ │ -073ff8: 3606 1d00 |0010: if-gt v6, v0, 002d // +001d │ │ -073ffc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -073ffe: 1a04 3d04 |0013: const-string v4, "Insert position out of bounds." // string@043d │ │ -074002: 7120 7810 4300 |0015: invoke-static {v3, v4}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -074008: 2202 0702 |0018: new-instance v2, Ljava/util/ArrayList; // type@0207 │ │ -07400c: 7020 130b 7200 |001a: invoke-direct {v2, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ -074012: 6e10 1d0b 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -074018: 0a03 |0020: move-result v3 │ │ -07401a: 2333 c903 |0021: new-array v3, v3, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -07401e: 6e20 1e0b 3200 |0023: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b1e │ │ -074024: 0c01 |0026: move-result-object v1 │ │ -074026: 1f01 c903 |0027: check-cast v1, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -07402a: 6e30 2411 6501 |0029: invoke-virtual {v5, v6, v1}, Lorg/jsoup/nodes/Element;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@1124 │ │ -074030: 1105 |002c: return-object v5 │ │ -074032: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -074034: 28e5 |002e: goto 0013 // -001b │ │ +07697c: |[07697c] org.jsoup.nodes.Element.insertChildren:(ILjava/util/Collection;)Lorg/jsoup/nodes/Element; │ │ +07698c: 1a03 6b02 |0000: const-string v3, "Children collection to be inserted must not be null." // string@026b │ │ +076990: 7120 7e10 3700 |0002: invoke-static {v7, v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +076996: 6e10 3c11 0500 |0005: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.childNodeSize:()I // method@113c │ │ +07699c: 0a00 |0008: move-result v0 │ │ +07699e: 3b06 0500 |0009: if-gez v6, 000e // +0005 │ │ +0769a2: d803 0001 |000b: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0769a6: b036 |000d: add-int/2addr v6, v3 │ │ +0769a8: 3a06 1f00 |000e: if-ltz v6, 002d // +001f │ │ +0769ac: 3606 1d00 |0010: if-gt v6, v0, 002d // +001d │ │ +0769b0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0769b2: 1a04 3d04 |0013: const-string v4, "Insert position out of bounds." // string@043d │ │ +0769b6: 7120 7810 4300 |0015: invoke-static {v3, v4}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +0769bc: 2202 1a02 |0018: new-instance v2, Ljava/util/ArrayList; // type@021a │ │ +0769c0: 7020 130b 7200 |001a: invoke-direct {v2, v7}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0b13 │ │ +0769c6: 6e10 1d0b 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +0769cc: 0a03 |0020: move-result v3 │ │ +0769ce: 2333 dd03 |0021: new-array v3, v3, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +0769d2: 6e20 1e0b 3200 |0023: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b1e │ │ +0769d8: 0c01 |0026: move-result-object v1 │ │ +0769da: 1f01 dd03 |0027: check-cast v1, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +0769de: 6e30 2411 6501 |0029: invoke-virtual {v5, v6, v1}, Lorg/jsoup/nodes/Element;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@1124 │ │ +0769e4: 1105 |002c: return-object v5 │ │ +0769e6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +0769e8: 28e5 |002e: goto 0013 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0005 line=318 │ │ 0x0009 line=319 │ │ 0x000e line=320 │ │ 0x0018 line=322 │ │ @@ -143200,19 +143152,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -074038: |[074038] org.jsoup.nodes.Element.isBlock:()Z │ │ -074048: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -07404c: 6e10 1c13 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isBlock:()Z // method@131c │ │ -074052: 0a00 |0005: move-result v0 │ │ -074054: 0f00 |0006: return v0 │ │ +0769ec: |[0769ec] org.jsoup.nodes.Element.isBlock:()Z │ │ +0769fc: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076a00: 6e10 1c13 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isBlock:()Z // method@131c │ │ +076a06: 0a00 |0005: move-result v0 │ │ +076a08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #62 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -143220,32 +143172,32 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -074058: |[074058] org.jsoup.nodes.Element.lastElementSibling:()Lorg/jsoup/nodes/Element; │ │ -074068: 6e10 7a11 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07406e: 0c01 |0003: move-result-object v1 │ │ -074070: 6e10 3e11 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -074076: 0c00 |0007: move-result-object v0 │ │ -074078: 7210 6f0b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -07407e: 0a01 |000b: move-result v1 │ │ -074080: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -074082: 3721 0f00 |000d: if-le v1, v2, 001c // +000f │ │ -074086: 7210 6f0b 0000 |000f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -07408c: 0a01 |0012: move-result v1 │ │ -07408e: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ -074092: 7220 650b 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -074098: 0c01 |0018: move-result-object v1 │ │ -07409a: 1f01 d702 |0019: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07409e: 1101 |001b: return-object v1 │ │ -0740a0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0740a2: 28fe |001d: goto 001b // -0002 │ │ +076a0c: |[076a0c] org.jsoup.nodes.Element.lastElementSibling:()Lorg/jsoup/nodes/Element; │ │ +076a1c: 6e10 7a11 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +076a22: 0c01 |0003: move-result-object v1 │ │ +076a24: 6e10 3e11 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +076a2a: 0c00 |0007: move-result-object v0 │ │ +076a2c: 7210 6f0b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +076a32: 0a01 |000b: move-result v1 │ │ +076a34: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +076a36: 3721 0f00 |000d: if-le v1, v2, 001c // +000f │ │ +076a3a: 7210 6f0b 0000 |000f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +076a40: 0a01 |0012: move-result v1 │ │ +076a42: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ +076a46: 7220 650b 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +076a4c: 0c01 |0018: move-result-object v1 │ │ +076a4e: 1f01 eb02 |0019: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076a52: 1101 |001b: return-object v1 │ │ +076a54: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +076a56: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0008 line=581 │ │ locals : │ │ 0x0008 - 0x001e reg=0 siblings Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x001e reg=3 this Lorg/jsoup/nodes/Element; │ │ @@ -143255,39 +143207,39 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0740a4: |[0740a4] org.jsoup.nodes.Element.nextElementSibling:()Lorg/jsoup/nodes/Element; │ │ -0740b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0740b6: 5453 b506 |0001: iget-object v3, v5, Lorg/jsoup/nodes/Element;.parentNode:Lorg/jsoup/nodes/Node; // field@06b5 │ │ -0740ba: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0740be: 1102 |0005: return-object v2 │ │ -0740c0: 6e10 7a11 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -0740c6: 0c03 |0009: move-result-object v3 │ │ -0740c8: 6e10 3e11 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -0740ce: 0c01 |000d: move-result-object v1 │ │ -0740d0: 7120 6e11 1500 |000e: invoke-static {v5, v1}, Lorg/jsoup/nodes/Element;.indexInList:(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; // method@116e │ │ -0740d6: 0c00 |0011: move-result-object v0 │ │ -0740d8: 7110 7d10 0000 |0012: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0740de: 7210 6f0b 0100 |0015: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -0740e4: 0a03 |0018: move-result v3 │ │ -0740e6: 6e10 f609 0000 |0019: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -0740ec: 0a04 |001c: move-result v4 │ │ -0740ee: d804 0401 |001d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0740f2: 3743 e6ff |001f: if-le v3, v4, 0005 // -001a │ │ -0740f6: 6e10 f609 0000 |0021: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -0740fc: 0a02 |0024: move-result v2 │ │ -0740fe: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -074102: 7220 650b 2100 |0027: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -074108: 0c02 |002a: move-result-object v2 │ │ -07410a: 1f02 d702 |002b: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07410e: 28d8 |002d: goto 0005 // -0028 │ │ +076a58: |[076a58] org.jsoup.nodes.Element.nextElementSibling:()Lorg/jsoup/nodes/Element; │ │ +076a68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +076a6a: 5453 b506 |0001: iget-object v3, v5, Lorg/jsoup/nodes/Element;.parentNode:Lorg/jsoup/nodes/Node; // field@06b5 │ │ +076a6e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +076a72: 1102 |0005: return-object v2 │ │ +076a74: 6e10 7a11 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +076a7a: 0c03 |0009: move-result-object v3 │ │ +076a7c: 6e10 3e11 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +076a82: 0c01 |000d: move-result-object v1 │ │ +076a84: 7120 6e11 1500 |000e: invoke-static {v5, v1}, Lorg/jsoup/nodes/Element;.indexInList:(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; // method@116e │ │ +076a8a: 0c00 |0011: move-result-object v0 │ │ +076a8c: 7110 7d10 0000 |0012: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +076a92: 7210 6f0b 0100 |0015: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +076a98: 0a03 |0018: move-result v3 │ │ +076a9a: 6e10 f609 0000 |0019: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +076aa0: 0a04 |001c: move-result v4 │ │ +076aa2: d804 0401 |001d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +076aa6: 3743 e6ff |001f: if-le v3, v4, 0005 // -001a │ │ +076aaa: 6e10 f609 0000 |0021: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +076ab0: 0a02 |0024: move-result v2 │ │ +076ab2: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +076ab6: 7220 650b 2100 |0027: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +076abc: 0c02 |002a: move-result-object v2 │ │ +076abe: 1f02 eb02 |002b: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076ac2: 28d8 |002d: goto 0005 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=529 │ │ 0x0005 line=536 │ │ 0x0006 line=530 │ │ 0x000e line=531 │ │ 0x0012 line=532 │ │ @@ -143303,19 +143255,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -074110: |[074110] org.jsoup.nodes.Element.nodeName:()Ljava/lang/String; │ │ -074120: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -074124: 6e10 1a13 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.getName:()Ljava/lang/String; // method@131a │ │ -07412a: 0c00 |0005: move-result-object v0 │ │ -07412c: 1100 |0006: return-object v0 │ │ +076ac4: |[076ac4] org.jsoup.nodes.Element.nodeName:()Ljava/lang/String; │ │ +076ad4: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076ad8: 6e10 1a13 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.getName:()Ljava/lang/String; // method@131a │ │ +076ade: 0c00 |0005: move-result-object v0 │ │ +076ae0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #65 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -143323,72 +143275,72 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -074130: |[074130] org.jsoup.nodes.Element.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -074140: 6e10 600a 0300 |0000: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -074146: 0a00 |0003: move-result v0 │ │ -074148: 3d00 2d00 |0004: if-lez v0, 0031 // +002d │ │ -07414c: 6e10 e710 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ -074152: 0a00 |0009: move-result v0 │ │ -074154: 3800 2700 |000a: if-eqz v0, 0031 // +0027 │ │ -074158: 5420 b606 |000c: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -07415c: 6e10 1913 0000 |000e: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.formatAsBlock:()Z // method@1319 │ │ -074162: 0a00 |0011: move-result v0 │ │ -074164: 3900 1c00 |0012: if-nez v0, 002e // +001c │ │ -074168: 6e10 7a11 0200 |0014: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07416e: 0c00 |0017: move-result-object v0 │ │ -074170: 3800 1000 |0018: if-eqz v0, 0028 // +0010 │ │ -074174: 6e10 7a11 0200 |001a: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07417a: 0c00 |001d: move-result-object v0 │ │ -07417c: 6e10 8a11 0000 |001e: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -074182: 0c00 |0021: move-result-object v0 │ │ -074184: 6e10 1913 0000 |0022: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.formatAsBlock:()Z // method@1319 │ │ -07418a: 0a00 |0025: move-result v0 │ │ -07418c: 3900 0800 |0026: if-nez v0, 002e // +0008 │ │ -074190: 6e10 e510 0500 |0028: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.outline:()Z // method@10e5 │ │ -074196: 0a00 |002b: move-result v0 │ │ -074198: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -07419c: 6e40 6d11 3254 |002e: invoke-virtual {v2, v3, v4, v5}, Lorg/jsoup/nodes/Element;.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@116d │ │ -0741a2: 1a00 6f01 |0031: const-string v0, "<" // string@016f │ │ -0741a6: 6e20 580a 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0741ac: 0c00 |0036: move-result-object v0 │ │ -0741ae: 6e10 8b11 0200 |0037: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -0741b4: 0c01 |003a: move-result-object v1 │ │ -0741b6: 6e20 580a 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0741bc: 5420 b106 |003e: iget-object v0, v2, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ -0741c0: 6e30 b910 3005 |0040: invoke-virtual {v0, v3, v5}, Lorg/jsoup/nodes/Attributes;.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@10b9 │ │ -0741c6: 5420 b306 |0043: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -0741ca: 7210 680b 0000 |0045: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -0741d0: 0a00 |0048: move-result v0 │ │ -0741d2: 3800 2600 |0049: if-eqz v0, 006f // +0026 │ │ -0741d6: 5420 b606 |004b: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -0741da: 6e10 2413 0000 |004d: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isSelfClosing:()Z // method@1324 │ │ -0741e0: 0a00 |0050: move-result v0 │ │ -0741e2: 3800 1e00 |0051: if-eqz v0, 006f // +001e │ │ -0741e6: 6e10 e810 0500 |0053: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // method@10e8 │ │ -0741ec: 0c00 |0056: move-result-object v0 │ │ -0741ee: 6201 9a06 |0057: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ -0741f2: 3310 1000 |0059: if-ne v0, v1, 0069 // +0010 │ │ -0741f6: 5420 b606 |005b: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -0741fa: 6e10 1e13 0000 |005d: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isEmpty:()Z // method@131e │ │ -074200: 0a00 |0060: move-result v0 │ │ -074202: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ -074206: 1300 3e00 |0063: const/16 v0, #int 62 // #3e │ │ -07420a: 6e20 530a 0300 |0065: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -074210: 0e00 |0068: return-void │ │ -074212: 1a00 3700 |0069: const-string v0, " />" // string@0037 │ │ -074216: 6e20 580a 0300 |006b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07421c: 28fa |006e: goto 0068 // -0006 │ │ -07421e: 1a00 9001 |006f: const-string v0, ">" // string@0190 │ │ -074222: 6e20 580a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074228: 28f4 |0074: goto 0068 // -000c │ │ +076ae4: |[076ae4] org.jsoup.nodes.Element.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +076af4: 6e10 600a 0300 |0000: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +076afa: 0a00 |0003: move-result v0 │ │ +076afc: 3d00 2d00 |0004: if-lez v0, 0031 // +002d │ │ +076b00: 6e10 e710 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ +076b06: 0a00 |0009: move-result v0 │ │ +076b08: 3800 2700 |000a: if-eqz v0, 0031 // +0027 │ │ +076b0c: 5420 b606 |000c: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076b10: 6e10 1913 0000 |000e: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.formatAsBlock:()Z // method@1319 │ │ +076b16: 0a00 |0011: move-result v0 │ │ +076b18: 3900 1c00 |0012: if-nez v0, 002e // +001c │ │ +076b1c: 6e10 7a11 0200 |0014: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +076b22: 0c00 |0017: move-result-object v0 │ │ +076b24: 3800 1000 |0018: if-eqz v0, 0028 // +0010 │ │ +076b28: 6e10 7a11 0200 |001a: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +076b2e: 0c00 |001d: move-result-object v0 │ │ +076b30: 6e10 8a11 0000 |001e: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +076b36: 0c00 |0021: move-result-object v0 │ │ +076b38: 6e10 1913 0000 |0022: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.formatAsBlock:()Z // method@1319 │ │ +076b3e: 0a00 |0025: move-result v0 │ │ +076b40: 3900 0800 |0026: if-nez v0, 002e // +0008 │ │ +076b44: 6e10 e510 0500 |0028: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.outline:()Z // method@10e5 │ │ +076b4a: 0a00 |002b: move-result v0 │ │ +076b4c: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +076b50: 6e40 6d11 3254 |002e: invoke-virtual {v2, v3, v4, v5}, Lorg/jsoup/nodes/Element;.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@116d │ │ +076b56: 1a00 6f01 |0031: const-string v0, "<" // string@016f │ │ +076b5a: 6e20 580a 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076b60: 0c00 |0036: move-result-object v0 │ │ +076b62: 6e10 8b11 0200 |0037: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +076b68: 0c01 |003a: move-result-object v1 │ │ +076b6a: 6e20 580a 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076b70: 5420 b106 |003e: iget-object v0, v2, Lorg/jsoup/nodes/Element;.attributes:Lorg/jsoup/nodes/Attributes; // field@06b1 │ │ +076b74: 6e30 b910 3005 |0040: invoke-virtual {v0, v3, v5}, Lorg/jsoup/nodes/Attributes;.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V // method@10b9 │ │ +076b7a: 5420 b306 |0043: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +076b7e: 7210 680b 0000 |0045: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +076b84: 0a00 |0048: move-result v0 │ │ +076b86: 3800 2600 |0049: if-eqz v0, 006f // +0026 │ │ +076b8a: 5420 b606 |004b: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076b8e: 6e10 2413 0000 |004d: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isSelfClosing:()Z // method@1324 │ │ +076b94: 0a00 |0050: move-result v0 │ │ +076b96: 3800 1e00 |0051: if-eqz v0, 006f // +001e │ │ +076b9a: 6e10 e810 0500 |0053: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // method@10e8 │ │ +076ba0: 0c00 |0056: move-result-object v0 │ │ +076ba2: 6201 9a06 |0057: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ +076ba6: 3310 1000 |0059: if-ne v0, v1, 0069 // +0010 │ │ +076baa: 5420 b606 |005b: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076bae: 6e10 1e13 0000 |005d: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isEmpty:()Z // method@131e │ │ +076bb4: 0a00 |0060: move-result v0 │ │ +076bb6: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ +076bba: 1300 3e00 |0063: const/16 v0, #int 62 // #3e │ │ +076bbe: 6e20 530a 0300 |0065: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +076bc4: 0e00 |0068: return-void │ │ +076bc6: 1a00 3700 |0069: const-string v0, " />" // string@0037 │ │ +076bca: 6e20 580a 0300 |006b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076bd0: 28fa |006e: goto 0068 // -0006 │ │ +076bd2: 1a00 9001 |006f: const-string v0, ">" // string@0190 │ │ +076bd6: 6e20 580a 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076bdc: 28f4 |0074: goto 0068 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ 0x002e line=1138 │ │ 0x0031 line=1139 │ │ 0x0033 line=1140 │ │ 0x0037 line=1141 │ │ @@ -143410,63 +143362,63 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -07422c: |[07422c] org.jsoup.nodes.Element.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -07423c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07423e: 5420 b306 |0001: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -074242: 7210 680b 0000 |0003: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -074248: 0a00 |0006: move-result v0 │ │ -07424a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -07424e: 5420 b606 |0009: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -074252: 6e10 2413 0000 |000b: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isSelfClosing:()Z // method@1324 │ │ -074258: 0a00 |000e: move-result v0 │ │ -07425a: 3900 4f00 |000f: if-nez v0, 005e // +004f │ │ -07425e: 6e10 e710 0500 |0011: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ -074264: 0a00 |0014: move-result v0 │ │ -074266: 3800 3600 |0015: if-eqz v0, 004b // +0036 │ │ -07426a: 5420 b306 |0017: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -07426e: 7210 680b 0000 |0019: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -074274: 0a00 |001c: move-result v0 │ │ -074276: 3900 2e00 |001d: if-nez v0, 004b // +002e │ │ -07427a: 5420 b606 |001f: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -07427e: 6e10 1913 0000 |0021: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.formatAsBlock:()Z // method@1319 │ │ -074284: 0a00 |0024: move-result v0 │ │ -074286: 3900 2300 |0025: if-nez v0, 0048 // +0023 │ │ -07428a: 6e10 e510 0500 |0027: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.outline:()Z // method@10e5 │ │ -074290: 0a00 |002a: move-result v0 │ │ -074292: 3800 2000 |002b: if-eqz v0, 004b // +0020 │ │ -074296: 5420 b306 |002d: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -07429a: 7210 6f0b 0000 |002f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -0742a0: 0a00 |0032: move-result v0 │ │ -0742a2: 3610 1500 |0033: if-gt v0, v1, 0048 // +0015 │ │ -0742a6: 5420 b306 |0035: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -0742aa: 7210 6f0b 0000 |0037: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -0742b0: 0a00 |003a: move-result v0 │ │ -0742b2: 3310 1000 |003b: if-ne v0, v1, 004b // +0010 │ │ -0742b6: 5420 b306 |003d: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -0742ba: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -0742bc: 7220 650b 1000 |0040: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -0742c2: 0c00 |0043: move-result-object v0 │ │ -0742c4: 2000 e002 |0044: instance-of v0, v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -0742c8: 3900 0500 |0046: if-nez v0, 004b // +0005 │ │ -0742cc: 6e40 6d11 3254 |0048: invoke-virtual {v2, v3, v4, v5}, Lorg/jsoup/nodes/Element;.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@116d │ │ -0742d2: 1a00 7901 |004b: const-string v0, "" // string@0190 │ │ -0742f2: 6e20 580a 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0742f8: 0e00 |005e: return-void │ │ +076be0: |[076be0] org.jsoup.nodes.Element.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +076bf0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +076bf2: 5420 b306 |0001: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +076bf6: 7210 680b 0000 |0003: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +076bfc: 0a00 |0006: move-result v0 │ │ +076bfe: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +076c02: 5420 b606 |0009: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076c06: 6e10 2413 0000 |000b: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isSelfClosing:()Z // method@1324 │ │ +076c0c: 0a00 |000e: move-result v0 │ │ +076c0e: 3900 4f00 |000f: if-nez v0, 005e // +004f │ │ +076c12: 6e10 e710 0500 |0011: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ +076c18: 0a00 |0014: move-result v0 │ │ +076c1a: 3800 3600 |0015: if-eqz v0, 004b // +0036 │ │ +076c1e: 5420 b306 |0017: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +076c22: 7210 680b 0000 |0019: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +076c28: 0a00 |001c: move-result v0 │ │ +076c2a: 3900 2e00 |001d: if-nez v0, 004b // +002e │ │ +076c2e: 5420 b606 |001f: iget-object v0, v2, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076c32: 6e10 1913 0000 |0021: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.formatAsBlock:()Z // method@1319 │ │ +076c38: 0a00 |0024: move-result v0 │ │ +076c3a: 3900 2300 |0025: if-nez v0, 0048 // +0023 │ │ +076c3e: 6e10 e510 0500 |0027: invoke-virtual {v5}, Lorg/jsoup/nodes/Document$OutputSettings;.outline:()Z // method@10e5 │ │ +076c44: 0a00 |002a: move-result v0 │ │ +076c46: 3800 2000 |002b: if-eqz v0, 004b // +0020 │ │ +076c4a: 5420 b306 |002d: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +076c4e: 7210 6f0b 0000 |002f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +076c54: 0a00 |0032: move-result v0 │ │ +076c56: 3610 1500 |0033: if-gt v0, v1, 0048 // +0015 │ │ +076c5a: 5420 b306 |0035: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +076c5e: 7210 6f0b 0000 |0037: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +076c64: 0a00 |003a: move-result v0 │ │ +076c66: 3310 1000 |003b: if-ne v0, v1, 004b // +0010 │ │ +076c6a: 5420 b306 |003d: iget-object v0, v2, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +076c6e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +076c70: 7220 650b 1000 |0040: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +076c76: 0c00 |0043: move-result-object v0 │ │ +076c78: 2000 f402 |0044: instance-of v0, v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +076c7c: 3900 0500 |0046: if-nez v0, 004b // +0005 │ │ +076c80: 6e40 6d11 3254 |0048: invoke-virtual {v2, v3, v4, v5}, Lorg/jsoup/nodes/Element;.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@116d │ │ +076c86: 1a00 7901 |004b: const-string v0, "" // string@0190 │ │ +076ca6: 6e20 580a 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +076cac: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1156 │ │ 0x0011 line=1157 │ │ 0x0021 line=1158 │ │ 0x0048 line=1160 │ │ 0x004b line=1161 │ │ @@ -143482,23 +143434,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0742fc: |[0742fc] org.jsoup.nodes.Element.ownText:()Ljava/lang/String; │ │ -07430c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -074310: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -074316: 7020 7811 0200 |0005: invoke-direct {v2, v0}, Lorg/jsoup/nodes/Element;.ownText:(Ljava/lang/StringBuilder;)V // method@1178 │ │ -07431c: 6e10 640a 0000 |0008: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -074322: 0c01 |000b: move-result-object v1 │ │ -074324: 6e10 4b0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -07432a: 0c01 |000f: move-result-object v1 │ │ -07432c: 1101 |0010: return-object v1 │ │ +076cb0: |[076cb0] org.jsoup.nodes.Element.ownText:()Ljava/lang/String; │ │ +076cc0: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +076cc4: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +076cca: 7020 7811 0200 |0005: invoke-direct {v2, v0}, Lorg/jsoup/nodes/Element;.ownText:(Ljava/lang/StringBuilder;)V // method@1178 │ │ +076cd0: 6e10 640a 0000 |0008: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +076cd6: 0c01 |000b: move-result-object v1 │ │ +076cd8: 6e10 4b0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +076cde: 0c01 |000f: move-result-object v1 │ │ +076ce0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ 0x0005 line=908 │ │ 0x0008 line=909 │ │ locals : │ │ 0x0005 - 0x0011 reg=0 sb Ljava/lang/StringBuilder; │ │ @@ -143509,18 +143461,18 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -074330: |[074330] org.jsoup.nodes.Element.parent:()Lorg/jsoup/nodes/Element; │ │ -074340: 5410 b506 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.parentNode:Lorg/jsoup/nodes/Node; // field@06b5 │ │ -074344: 1f00 d702 |0002: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -074348: 1100 |0004: return-object v0 │ │ +076ce4: |[076ce4] org.jsoup.nodes.Element.parent:()Lorg/jsoup/nodes/Element; │ │ +076cf4: 5410 b506 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.parentNode:Lorg/jsoup/nodes/Node; // field@06b5 │ │ +076cf8: 1f00 eb02 |0002: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076cfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #69 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -143528,18 +143480,18 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07434c: |[07434c] org.jsoup.nodes.Element.parent:()Lorg/jsoup/nodes/Node; │ │ -07435c: 6e10 7a11 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -074362: 0c00 |0003: move-result-object v0 │ │ -074364: 1100 |0004: return-object v0 │ │ +076d00: |[076d00] org.jsoup.nodes.Element.parent:()Lorg/jsoup/nodes/Node; │ │ +076d10: 6e10 7a11 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +076d16: 0c00 |0003: move-result-object v0 │ │ +076d18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #70 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -143547,19 +143499,19 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -074368: |[074368] org.jsoup.nodes.Element.parents:()Lorg/jsoup/select/Elements; │ │ -074378: 2200 6403 |0000: new-instance v0, Lorg/jsoup/select/Elements; // type@0364 │ │ -07437c: 7010 a114 0000 |0002: invoke-direct {v0}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ -074382: 7120 2311 0100 |0005: invoke-static {v1, v0}, Lorg/jsoup/nodes/Element;.accumulateParents:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;)V // method@1123 │ │ -074388: 1100 |0008: return-object v0 │ │ +076d1c: |[076d1c] org.jsoup.nodes.Element.parents:()Lorg/jsoup/select/Elements; │ │ +076d2c: 2200 7803 |0000: new-instance v0, Lorg/jsoup/select/Elements; // type@0378 │ │ +076d30: 7010 a114 0000 |0002: invoke-direct {v0}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ +076d36: 7120 2311 0100 |0005: invoke-static {v1, v0}, Lorg/jsoup/nodes/Element;.accumulateParents:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;)V // method@1123 │ │ +076d3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ 0x0008 line=164 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 parents Lorg/jsoup/select/Elements; │ │ @@ -143570,29 +143522,29 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -07438c: |[07438c] org.jsoup.nodes.Element.prepend:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -07439c: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0743a2: 6e10 3611 0300 |0003: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ -0743a8: 0c01 |0006: move-result-object v1 │ │ -0743aa: 7130 0e13 3401 |0007: invoke-static {v4, v3, v1}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ -0743b0: 0c00 |000a: move-result-object v0 │ │ -0743b2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0743b4: 7210 6f0b 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -0743ba: 0a01 |000f: move-result v1 │ │ -0743bc: 2311 c903 |0010: new-array v1, v1, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -0743c0: 7220 710b 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ -0743c6: 0c01 |0015: move-result-object v1 │ │ -0743c8: 1f01 c903 |0016: check-cast v1, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -0743cc: 6e30 2411 2301 |0018: invoke-virtual {v3, v2, v1}, Lorg/jsoup/nodes/Element;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@1124 │ │ -0743d2: 1103 |001b: return-object v3 │ │ +076d40: |[076d40] org.jsoup.nodes.Element.prepend:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +076d50: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +076d56: 6e10 3611 0300 |0003: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ +076d5c: 0c01 |0006: move-result-object v1 │ │ +076d5e: 7130 0e13 3401 |0007: invoke-static {v4, v3, v1}, Lorg/jsoup/parser/Parser;.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; // method@130e │ │ +076d64: 0c00 |000a: move-result-object v0 │ │ +076d66: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +076d68: 7210 6f0b 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +076d6e: 0a01 |000f: move-result v1 │ │ +076d70: 2311 dd03 |0010: new-array v1, v1, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +076d74: 7220 710b 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ +076d7a: 0c01 |0015: move-result-object v1 │ │ +076d7c: 1f01 dd03 |0016: check-cast v1, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +076d80: 6e30 2411 2301 |0018: invoke-virtual {v3, v2, v1}, Lorg/jsoup/nodes/Element;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@1124 │ │ +076d86: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0003 line=401 │ │ 0x000b line=402 │ │ 0x001b line=403 │ │ locals : │ │ @@ -143605,22 +143557,22 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0743d4: |[0743d4] org.jsoup.nodes.Element.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ -0743e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0743e6: 7110 7d10 0300 |0001: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0743ec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0743ee: 2300 c903 |0005: new-array v0, v0, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -0743f2: 4d03 0001 |0007: aput-object v3, v0, v1 │ │ -0743f6: 6e30 2411 1200 |0009: invoke-virtual {v2, v1, v0}, Lorg/jsoup/nodes/Element;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@1124 │ │ -0743fc: 1102 |000c: return-object v2 │ │ +076d88: |[076d88] org.jsoup.nodes.Element.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ +076d98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +076d9a: 7110 7d10 0300 |0001: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +076da0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +076da2: 2300 dd03 |0005: new-array v0, v0, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +076da6: 4d03 0001 |0007: aput-object v3, v0, v1 │ │ +076daa: 6e30 2411 1200 |0009: invoke-virtual {v2, v1, v0}, Lorg/jsoup/nodes/Element;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@1124 │ │ +076db0: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=300 │ │ 0x0004 line=302 │ │ 0x000c line=303 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/jsoup/nodes/Element; │ │ @@ -143631,23 +143583,23 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -074400: |[074400] org.jsoup.nodes.Element.prependElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -074410: 2200 d702 |0000: new-instance v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -074414: 7110 2913 0400 |0002: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -07441a: 0c01 |0005: move-result-object v1 │ │ -07441c: 6e10 3611 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ -074422: 0c02 |0009: move-result-object v2 │ │ -074424: 7030 1e11 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ -07442a: 6e20 7e11 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@117e │ │ -074430: 1100 |0010: return-object v0 │ │ +076db4: |[076db4] org.jsoup.nodes.Element.prependElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +076dc4: 2200 eb02 |0000: new-instance v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076dc8: 7110 2913 0400 |0002: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +076dce: 0c01 |0005: move-result-object v1 │ │ +076dd0: 6e10 3611 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ +076dd6: 0c02 |0009: move-result-object v2 │ │ +076dd8: 7030 1e11 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ +076dde: 6e20 7e11 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@117e │ │ +076de4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x000d line=350 │ │ 0x0010 line=351 │ │ locals : │ │ 0x000d - 0x0011 reg=0 child Lorg/jsoup/nodes/Element; │ │ @@ -143659,21 +143611,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -074434: |[074434] org.jsoup.nodes.Element.prependText:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -074444: 2200 e002 |0000: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -074448: 6e10 3611 0200 |0002: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ -07444e: 0c01 |0005: move-result-object v1 │ │ -074450: 7030 fc11 3001 |0006: invoke-direct {v0, v3, v1}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -074456: 6e20 7e11 0200 |0009: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@117e │ │ -07445c: 1102 |000c: return-object v2 │ │ +076de8: |[076de8] org.jsoup.nodes.Element.prependText:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +076df8: 2200 f402 |0000: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +076dfc: 6e10 3611 0200 |0002: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.baseUri:()Ljava/lang/String; // method@1136 │ │ +076e02: 0c01 |0005: move-result-object v1 │ │ +076e04: 7030 fc11 3001 |0006: invoke-direct {v0, v3, v1}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +076e0a: 6e20 7e11 0200 |0009: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@117e │ │ +076e10: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0009 line=374 │ │ 0x000c line=375 │ │ locals : │ │ 0x0009 - 0x000d reg=0 node Lorg/jsoup/nodes/TextNode; │ │ @@ -143685,36 +143637,36 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -074460: |[074460] org.jsoup.nodes.Element.previousElementSibling:()Lorg/jsoup/nodes/Element; │ │ -074470: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -074472: 5443 b506 |0001: iget-object v3, v4, Lorg/jsoup/nodes/Element;.parentNode:Lorg/jsoup/nodes/Node; // field@06b5 │ │ -074476: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -07447a: 1102 |0005: return-object v2 │ │ -07447c: 6e10 7a11 0400 |0006: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -074482: 0c03 |0009: move-result-object v3 │ │ -074484: 6e10 3e11 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -07448a: 0c01 |000d: move-result-object v1 │ │ -07448c: 7120 6e11 1400 |000e: invoke-static {v4, v1}, Lorg/jsoup/nodes/Element;.indexInList:(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; // method@116e │ │ -074492: 0c00 |0011: move-result-object v0 │ │ -074494: 7110 7d10 0000 |0012: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -07449a: 6e10 f609 0000 |0015: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -0744a0: 0a03 |0018: move-result v3 │ │ -0744a2: 3d03 ecff |0019: if-lez v3, 0005 // -0014 │ │ -0744a6: 6e10 f609 0000 |001b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -0744ac: 0a02 |001e: move-result v2 │ │ -0744ae: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0744b2: 7220 650b 2100 |0021: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -0744b8: 0c02 |0024: move-result-object v2 │ │ -0744ba: 1f02 d702 |0025: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0744be: 28de |0027: goto 0005 // -0022 │ │ +076e14: |[076e14] org.jsoup.nodes.Element.previousElementSibling:()Lorg/jsoup/nodes/Element; │ │ +076e24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +076e26: 5443 b506 |0001: iget-object v3, v4, Lorg/jsoup/nodes/Element;.parentNode:Lorg/jsoup/nodes/Node; // field@06b5 │ │ +076e2a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +076e2e: 1102 |0005: return-object v2 │ │ +076e30: 6e10 7a11 0400 |0006: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +076e36: 0c03 |0009: move-result-object v3 │ │ +076e38: 6e10 3e11 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +076e3e: 0c01 |000d: move-result-object v1 │ │ +076e40: 7120 6e11 1400 |000e: invoke-static {v4, v1}, Lorg/jsoup/nodes/Element;.indexInList:(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; // method@116e │ │ +076e46: 0c00 |0011: move-result-object v0 │ │ +076e48: 7110 7d10 0000 |0012: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +076e4e: 6e10 f609 0000 |0015: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +076e54: 0a03 |0018: move-result v3 │ │ +076e56: 3d03 ecff |0019: if-lez v3, 0005 // -0014 │ │ +076e5a: 6e10 f609 0000 |001b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +076e60: 0a02 |001e: move-result v2 │ │ +076e62: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +076e66: 7220 650b 2100 |0021: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +076e6c: 0c02 |0024: move-result-object v2 │ │ +076e6e: 1f02 eb02 |0025: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076e72: 28de |0027: goto 0005 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=545 │ │ 0x0005 line=552 │ │ 0x0006 line=546 │ │ 0x000e line=547 │ │ 0x0012 line=548 │ │ @@ -143730,21 +143682,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0744c0: |[0744c0] org.jsoup.nodes.Element.removeClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0744d0: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0744d6: 6e10 4011 0100 |0003: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.classNames:()Ljava/util/Set; // method@1140 │ │ -0744dc: 0c00 |0006: move-result-object v0 │ │ -0744de: 7220 900b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -0744e4: 6e20 4111 0100 |000a: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Element;.classNames:(Ljava/util/Set;)Lorg/jsoup/nodes/Element; // method@1141 │ │ -0744ea: 1101 |000d: return-object v1 │ │ +076e74: |[076e74] org.jsoup.nodes.Element.removeClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +076e84: 7110 7d10 0200 |0000: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +076e8a: 6e10 4011 0100 |0003: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.classNames:()Ljava/util/Set; // method@1140 │ │ +076e90: 0c00 |0006: move-result-object v0 │ │ +076e92: 7220 900b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +076e98: 6e20 4111 0100 |000a: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Element;.classNames:(Ljava/util/Set;)Lorg/jsoup/nodes/Element; // method@1141 │ │ +076e9e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ 0x0003 line=1087 │ │ 0x0007 line=1088 │ │ 0x000a line=1089 │ │ 0x000d line=1091 │ │ @@ -143758,18 +143710,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0744ec: |[0744ec] org.jsoup.nodes.Element.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ -0744fc: 7120 5415 1200 |0000: invoke-static {v2, v1}, Lorg/jsoup/select/Selector;.select:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@1554 │ │ -074502: 0c00 |0003: move-result-object v0 │ │ -074504: 1100 |0004: return-object v0 │ │ +076ea0: |[076ea0] org.jsoup.nodes.Element.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ +076eb0: 7120 5415 1200 |0000: invoke-static {v2, v1}, Lorg/jsoup/select/Selector;.select:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; // method@1554 │ │ +076eb6: 0c00 |0003: move-result-object v0 │ │ +076eb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0005 reg=2 cssQuery Ljava/lang/String; │ │ │ │ @@ -143778,41 +143730,41 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -074508: |[074508] org.jsoup.nodes.Element.siblingElements:()Lorg/jsoup/select/Elements; │ │ -074518: 5453 b506 |0000: iget-object v3, v5, Lorg/jsoup/nodes/Element;.parentNode:Lorg/jsoup/nodes/Node; // field@06b5 │ │ -07451c: 3903 0900 |0002: if-nez v3, 000b // +0009 │ │ -074520: 2202 6403 |0004: new-instance v2, Lorg/jsoup/select/Elements; // type@0364 │ │ -074524: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -074526: 7020 a214 3200 |0007: invoke-direct {v2, v3}, Lorg/jsoup/select/Elements;.:(I)V // method@14a2 │ │ -07452c: 1102 |000a: return-object v2 │ │ -07452e: 6e10 7a11 0500 |000b: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -074534: 0c03 |000e: move-result-object v3 │ │ -074536: 6e10 3e11 0300 |000f: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -07453c: 0c01 |0012: move-result-object v1 │ │ -07453e: 2202 6403 |0013: new-instance v2, Lorg/jsoup/select/Elements; // type@0364 │ │ -074542: 7210 6f0b 0100 |0015: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ -074548: 0a03 |0018: move-result v3 │ │ -07454a: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07454e: 7020 a214 3200 |001b: invoke-direct {v2, v3}, Lorg/jsoup/select/Elements;.:(I)V // method@14a2 │ │ -074554: 7210 690b 0100 |001e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -07455a: 0c03 |0021: move-result-object v3 │ │ -07455c: 7210 460b 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -074562: 0a04 |0025: move-result v4 │ │ -074564: 3804 e4ff |0026: if-eqz v4, 000a // -001c │ │ -074568: 7210 470b 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -07456e: 0c00 |002b: move-result-object v0 │ │ -074570: 1f00 d702 |002c: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -074574: 3250 f4ff |002e: if-eq v0, v5, 0022 // -000c │ │ -074578: 6e20 a714 0200 |0030: invoke-virtual {v2, v0}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ -07457e: 28ef |0033: goto 0022 // -0011 │ │ +076ebc: |[076ebc] org.jsoup.nodes.Element.siblingElements:()Lorg/jsoup/select/Elements; │ │ +076ecc: 5453 b506 |0000: iget-object v3, v5, Lorg/jsoup/nodes/Element;.parentNode:Lorg/jsoup/nodes/Node; // field@06b5 │ │ +076ed0: 3903 0900 |0002: if-nez v3, 000b // +0009 │ │ +076ed4: 2202 7803 |0004: new-instance v2, Lorg/jsoup/select/Elements; // type@0378 │ │ +076ed8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +076eda: 7020 a214 3200 |0007: invoke-direct {v2, v3}, Lorg/jsoup/select/Elements;.:(I)V // method@14a2 │ │ +076ee0: 1102 |000a: return-object v2 │ │ +076ee2: 6e10 7a11 0500 |000b: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +076ee8: 0c03 |000e: move-result-object v3 │ │ +076eea: 6e10 3e11 0300 |000f: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +076ef0: 0c01 |0012: move-result-object v1 │ │ +076ef2: 2202 7803 |0013: new-instance v2, Lorg/jsoup/select/Elements; // type@0378 │ │ +076ef6: 7210 6f0b 0100 |0015: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0b6f │ │ +076efc: 0a03 |0018: move-result v3 │ │ +076efe: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ +076f02: 7020 a214 3200 |001b: invoke-direct {v2, v3}, Lorg/jsoup/select/Elements;.:(I)V // method@14a2 │ │ +076f08: 7210 690b 0100 |001e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +076f0e: 0c03 |0021: move-result-object v3 │ │ +076f10: 7210 460b 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +076f16: 0a04 |0025: move-result v4 │ │ +076f18: 3804 e4ff |0026: if-eqz v4, 000a // -001c │ │ +076f1c: 7210 470b 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +076f22: 0c00 |002b: move-result-object v0 │ │ +076f24: 1f00 eb02 |002c: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +076f28: 3250 f4ff |002e: if-eq v0, v5, 0022 // -000c │ │ +076f2c: 6e20 a714 0200 |0030: invoke-virtual {v2, v0}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ +076f32: 28ef |0033: goto 0022 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0004 line=509 │ │ 0x000a line=516 │ │ 0x000b line=511 │ │ 0x0013 line=512 │ │ @@ -143830,17 +143782,17 @@ │ │ type : '()Lorg/jsoup/parser/Tag;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074580: |[074580] org.jsoup.nodes.Element.tag:()Lorg/jsoup/parser/Tag; │ │ -074590: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -074594: 1100 |0002: return-object v0 │ │ +076f34: |[076f34] org.jsoup.nodes.Element.tag:()Lorg/jsoup/parser/Tag; │ │ +076f44: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076f48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #80 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -143848,19 +143800,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -074598: |[074598] org.jsoup.nodes.Element.tagName:()Ljava/lang/String; │ │ -0745a8: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -0745ac: 6e10 1a13 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.getName:()Ljava/lang/String; // method@131a │ │ -0745b2: 0c00 |0005: move-result-object v0 │ │ -0745b4: 1100 |0006: return-object v0 │ │ +076f4c: |[076f4c] org.jsoup.nodes.Element.tagName:()Ljava/lang/String; │ │ +076f5c: 5410 b606 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076f60: 6e10 1a13 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.getName:()Ljava/lang/String; // method@131a │ │ +076f66: 0c00 |0005: move-result-object v0 │ │ +076f68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #81 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -143868,21 +143820,21 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0745b8: |[0745b8] org.jsoup.nodes.Element.tagName:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0745c8: 1a00 340b |0000: const-string v0, "Tag name must not be empty." // string@0b34 │ │ -0745cc: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -0745d2: 7110 2913 0200 |0005: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -0745d8: 0c00 |0008: move-result-object v0 │ │ -0745da: 5b10 b606 |0009: iput-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ -0745de: 1101 |000b: return-object v1 │ │ +076f6c: |[076f6c] org.jsoup.nodes.Element.tagName:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +076f7c: 1a00 480b |0000: const-string v0, "Tag name must not be empty." // string@0b48 │ │ +076f80: 7120 7c10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +076f86: 7110 2913 0200 |0005: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +076f8c: 0c00 |0008: move-result-object v0 │ │ +076f8e: 5b10 b606 |0009: iput-object v0, v1, Lorg/jsoup/nodes/Element;.tag:Lorg/jsoup/parser/Tag; // field@06b6 │ │ +076f92: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x000b line=78 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jsoup/nodes/Element; │ │ @@ -143893,27 +143845,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0745e0: |[0745e0] org.jsoup.nodes.Element.text:()Ljava/lang/String; │ │ -0745f0: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0745f4: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0745fa: 2201 8803 |0005: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@0388 │ │ -0745fe: 2202 d602 |0007: new-instance v2, Lorg/jsoup/nodes/Element$1; // type@02d6 │ │ -074602: 7030 1a11 3200 |0009: invoke-direct {v2, v3, v0}, Lorg/jsoup/nodes/Element$1;.:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V // method@111a │ │ -074608: 7020 3515 2100 |000c: invoke-direct {v1, v2}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ -07460e: 6e20 3615 3100 |000f: invoke-virtual {v1, v3}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ -074614: 6e10 640a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07461a: 0c01 |0015: move-result-object v1 │ │ -07461c: 6e10 4b0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -074622: 0c01 |0019: move-result-object v1 │ │ -074624: 1101 |001a: return-object v1 │ │ +076f94: |[076f94] org.jsoup.nodes.Element.text:()Ljava/lang/String; │ │ +076fa4: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +076fa8: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +076fae: 2201 9c03 |0005: new-instance v1, Lorg/jsoup/select/NodeTraversor; // type@039c │ │ +076fb2: 2202 ea02 |0007: new-instance v2, Lorg/jsoup/nodes/Element$1; // type@02ea │ │ +076fb6: 7030 1a11 3200 |0009: invoke-direct {v2, v3, v0}, Lorg/jsoup/nodes/Element$1;.:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V // method@111a │ │ +076fbc: 7020 3515 2100 |000c: invoke-direct {v1, v2}, Lorg/jsoup/select/NodeTraversor;.:(Lorg/jsoup/select/NodeVisitor;)V // method@1535 │ │ +076fc2: 6e20 3615 3100 |000f: invoke-virtual {v1, v3}, Lorg/jsoup/select/NodeTraversor;.traverse:(Lorg/jsoup/nodes/Node;)V // method@1536 │ │ +076fc8: 6e10 640a 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +076fce: 0c01 |0015: move-result-object v1 │ │ +076fd0: 6e10 4b0a 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +076fd6: 0c01 |0019: move-result-object v1 │ │ +076fd8: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0005 line=875 │ │ 0x000f line=891 │ │ 0x0012 line=892 │ │ locals : │ │ @@ -143925,22 +143877,22 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -074628: |[074628] org.jsoup.nodes.Element.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -074638: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -07463e: 6e10 4a11 0200 |0003: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.empty:()Lorg/jsoup/nodes/Element; // method@114a │ │ -074644: 2200 e002 |0006: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -074648: 5421 b206 |0008: iget-object v1, v2, Lorg/jsoup/nodes/Element;.baseUri:Ljava/lang/String; // field@06b2 │ │ -07464c: 7030 fc11 3001 |000a: invoke-direct {v0, v3, v1}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -074652: 6e20 2c11 0200 |000d: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -074658: 1102 |0010: return-object v2 │ │ +076fdc: |[076fdc] org.jsoup.nodes.Element.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +076fec: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +076ff2: 6e10 4a11 0200 |0003: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.empty:()Lorg/jsoup/nodes/Element; // method@114a │ │ +076ff8: 2200 f402 |0006: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +076ffc: 5421 b206 |0008: iget-object v1, v2, Lorg/jsoup/nodes/Element;.baseUri:Ljava/lang/String; // field@06b2 │ │ +077000: 7030 fc11 3001 |000a: invoke-direct {v0, v3, v1}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +077006: 6e20 2c11 0200 |000d: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +07700c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0003 line=955 │ │ 0x0006 line=956 │ │ 0x000d line=957 │ │ 0x0010 line=959 │ │ @@ -143954,34 +143906,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07465c: |[07465c] org.jsoup.nodes.Element.textNodes:()Ljava/util/List; │ │ -07466c: 2201 0702 |0000: new-instance v1, Ljava/util/ArrayList; // type@0207 │ │ -074670: 7010 110b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -074676: 5442 b306 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -07467a: 7210 690b 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -074680: 0c02 |000a: move-result-object v2 │ │ -074682: 7210 460b 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -074688: 0a03 |000e: move-result v3 │ │ -07468a: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ -07468e: 7210 470b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -074694: 0c00 |0014: move-result-object v0 │ │ -074696: 1f00 df02 |0015: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -07469a: 2003 e002 |0017: instance-of v3, v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -07469e: 3803 f2ff |0019: if-eqz v3, 000b // -000e │ │ -0746a2: 1f00 e002 |001b: check-cast v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -0746a6: 7220 600b 0100 |001d: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0746ac: 28eb |0020: goto 000b // -0015 │ │ -0746ae: 7110 380b 0100 |0021: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ -0746b4: 0c02 |0024: move-result-object v2 │ │ -0746b6: 1102 |0025: return-object v2 │ │ +077010: |[077010] org.jsoup.nodes.Element.textNodes:()Ljava/util/List; │ │ +077020: 2201 1a02 |0000: new-instance v1, Ljava/util/ArrayList; // type@021a │ │ +077024: 7010 110b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +07702a: 5442 b306 |0005: iget-object v2, v4, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +07702e: 7210 690b 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +077034: 0c02 |000a: move-result-object v2 │ │ +077036: 7210 460b 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +07703c: 0a03 |000e: move-result v3 │ │ +07703e: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ +077042: 7210 470b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +077048: 0c00 |0014: move-result-object v0 │ │ +07704a: 1f00 f302 |0015: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +07704e: 2003 f402 |0017: instance-of v3, v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +077052: 3803 f2ff |0019: if-eqz v3, 000b // -000e │ │ +077056: 1f00 f402 |001b: check-cast v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +07705a: 7220 600b 0100 |001d: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +077060: 28eb |0020: goto 000b // -0015 │ │ +077062: 7110 380b 0100 |0021: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@0b38 │ │ +077068: 0c02 |0024: move-result-object v2 │ │ +07706a: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0005 line=227 │ │ 0x0017 line=228 │ │ 0x001b line=229 │ │ 0x0021 line=231 │ │ @@ -143995,18 +143947,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0746b8: |[0746b8] org.jsoup.nodes.Element.toString:()Ljava/lang/String; │ │ -0746c8: 6e10 7411 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.outerHtml:()Ljava/lang/String; // method@1174 │ │ -0746ce: 0c00 |0003: move-result-object v0 │ │ -0746d0: 1100 |0004: return-object v0 │ │ +07706c: |[07706c] org.jsoup.nodes.Element.toString:()Ljava/lang/String; │ │ +07707c: 6e10 7411 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.outerHtml:()Ljava/lang/String; // method@1174 │ │ +077082: 0c00 |0003: move-result-object v0 │ │ +077084: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ │ │ #86 : (in Lorg/jsoup/nodes/Element;) │ │ @@ -144014,26 +143966,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0746d4: |[0746d4] org.jsoup.nodes.Element.toggleClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0746e4: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0746ea: 6e10 4011 0200 |0003: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.classNames:()Ljava/util/Set; // method@1140 │ │ -0746f0: 0c00 |0006: move-result-object v0 │ │ -0746f2: 7220 8d0b 3000 |0007: invoke-interface {v0, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ -0746f8: 0a01 |000a: move-result v1 │ │ -0746fa: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -0746fe: 7220 900b 3000 |000d: invoke-interface {v0, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ -074704: 6e20 4111 0200 |0010: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.classNames:(Ljava/util/Set;)Lorg/jsoup/nodes/Element; // method@1141 │ │ -07470a: 1102 |0013: return-object v2 │ │ -07470c: 7220 8b0b 3000 |0014: invoke-interface {v0, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ -074712: 28f9 |0017: goto 0010 // -0007 │ │ +077088: |[077088] org.jsoup.nodes.Element.toggleClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +077098: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +07709e: 6e10 4011 0200 |0003: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.classNames:()Ljava/util/Set; // method@1140 │ │ +0770a4: 0c00 |0006: move-result-object v0 │ │ +0770a6: 7220 8d0b 3000 |0007: invoke-interface {v0, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0b8d │ │ +0770ac: 0a01 |000a: move-result v1 │ │ +0770ae: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +0770b2: 7220 900b 3000 |000d: invoke-interface {v0, v3}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0b90 │ │ +0770b8: 6e20 4111 0200 |0010: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.classNames:(Ljava/util/Set;)Lorg/jsoup/nodes/Element; // method@1141 │ │ +0770be: 1102 |0013: return-object v2 │ │ +0770c0: 7220 8b0b 3000 |0014: invoke-interface {v0, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0b8b │ │ +0770c6: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1100 │ │ 0x0003 line=1102 │ │ 0x0007 line=1103 │ │ 0x000d line=1104 │ │ 0x0010 line=1107 │ │ @@ -144049,28 +144001,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -074714: |[074714] org.jsoup.nodes.Element.val:()Ljava/lang/String; │ │ -074724: 6e10 8b11 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -07472a: 0c00 |0003: move-result-object v0 │ │ -07472c: 1a01 a51b |0004: const-string v1, "textarea" // string@1ba5 │ │ -074730: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -074736: 0a00 |0009: move-result v0 │ │ -074738: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -07473c: 6e10 8d11 0200 |000c: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ -074742: 0c00 |000f: move-result-object v0 │ │ -074744: 1100 |0010: return-object v0 │ │ -074746: 1a00 a91c |0011: const-string v0, "value" // string@1ca9 │ │ -07474a: 6e20 3111 0200 |0013: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -074750: 0c00 |0016: move-result-object v0 │ │ -074752: 28f9 |0017: goto 0010 // -0007 │ │ +0770c8: |[0770c8] org.jsoup.nodes.Element.val:()Ljava/lang/String; │ │ +0770d8: 6e10 8b11 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +0770de: 0c00 |0003: move-result-object v0 │ │ +0770e0: 1a01 b61b |0004: const-string v1, "textarea" // string@1bb6 │ │ +0770e4: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0770ea: 0a00 |0009: move-result v0 │ │ +0770ec: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0770f0: 6e10 8d11 0200 |000c: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ +0770f6: 0c00 |000f: move-result-object v0 │ │ +0770f8: 1100 |0010: return-object v0 │ │ +0770fa: 1a00 ba1c |0011: const-string v0, "value" // string@1cba │ │ +0770fe: 6e20 3111 0200 |0013: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +077104: 0c00 |0016: move-result-object v0 │ │ +077106: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1117 │ │ 0x000c line=1118 │ │ 0x0010 line=1120 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/jsoup/nodes/Element; │ │ @@ -144080,26 +144032,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -074754: |[074754] org.jsoup.nodes.Element.val:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -074764: 6e10 8b11 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -07476a: 0c00 |0003: move-result-object v0 │ │ -07476c: 1a01 a51b |0004: const-string v1, "textarea" // string@1ba5 │ │ -074770: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -074776: 0a00 |0009: move-result v0 │ │ -074778: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -07477c: 6e20 8e11 3200 |000c: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Element;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118e │ │ -074782: 1102 |000f: return-object v2 │ │ -074784: 1a00 a91c |0010: const-string v0, "value" // string@1ca9 │ │ -074788: 6e30 3211 0203 |0012: invoke-virtual {v2, v0, v3}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -07478e: 28fa |0015: goto 000f // -0006 │ │ +077108: |[077108] org.jsoup.nodes.Element.val:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +077118: 6e10 8b11 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +07711e: 0c00 |0003: move-result-object v0 │ │ +077120: 1a01 b61b |0004: const-string v1, "textarea" // string@1bb6 │ │ +077124: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07712a: 0a00 |0009: move-result v0 │ │ +07712c: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +077130: 6e20 8e11 3200 |000c: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Element;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118e │ │ +077136: 1102 |000f: return-object v2 │ │ +077138: 1a00 ba1c |0010: const-string v0, "value" // string@1cba │ │ +07713c: 6e30 3211 0203 |0012: invoke-virtual {v2, v0, v3}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +077142: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x000c line=1130 │ │ 0x000f line=1133 │ │ 0x0010 line=1132 │ │ locals : │ │ @@ -144111,19 +144063,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -074790: |[074790] org.jsoup.nodes.Element.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0747a0: 6f20 fb11 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11fb │ │ -0747a6: 0c00 |0003: move-result-object v0 │ │ -0747a8: 1f00 d702 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0747ac: 1100 |0006: return-object v0 │ │ +077144: |[077144] org.jsoup.nodes.Element.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +077154: 6f20 fb11 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11fb │ │ +07715a: 0c00 |0003: move-result-object v0 │ │ +07715c: 1f00 eb02 |0004: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +077160: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0007 reg=2 html Ljava/lang/String; │ │ │ │ @@ -144132,32 +144084,32 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0747b0: |[0747b0] org.jsoup.nodes.Element.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -0747c0: 6e20 9511 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1195 │ │ -0747c6: 0c00 |0003: move-result-object v0 │ │ -0747c8: 1100 |0004: return-object v0 │ │ +077164: |[077164] org.jsoup.nodes.Element.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +077174: 6e20 9511 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1195 │ │ +07717a: 0c00 |0003: move-result-object v0 │ │ +07717c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ source_file_idx : 808 (Element.java) │ │ │ │ Class #399 header: │ │ -class_idx : 733 │ │ +class_idx : 753 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2326 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2346 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #399 annotations: │ │ Annotations on class │ │ @@ -144186,19 +144138,19 @@ │ │ type : '(Lorg/jsoup/nodes/Node;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0747cc: |[0747cc] org.jsoup.nodes.Node$1.:(Lorg/jsoup/nodes/Node;Ljava/lang/String;)V │ │ -0747dc: 5b01 c806 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Node$1;.this$0:Lorg/jsoup/nodes/Node; // field@06c8 │ │ -0747e0: 5b02 c906 |0002: iput-object v2, v0, Lorg/jsoup/nodes/Node$1;.val$baseUri:Ljava/lang/String; // field@06c9 │ │ -0747e4: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0747ea: 0e00 |0007: return-void │ │ +077180: |[077180] org.jsoup.nodes.Node$1.:(Lorg/jsoup/nodes/Node;Ljava/lang/String;)V │ │ +077190: 5b01 c806 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Node$1;.this$0:Lorg/jsoup/nodes/Node; // field@06c8 │ │ +077194: 5b02 c906 |0002: iput-object v2, v0, Lorg/jsoup/nodes/Node$1;.val$baseUri:Ljava/lang/String; // field@06c9 │ │ +077198: 7010 0f0a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +07719e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jsoup/nodes/Node$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -144209,18 +144161,18 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0747ec: |[0747ec] org.jsoup.nodes.Node$1.head:(Lorg/jsoup/nodes/Node;I)V │ │ -0747fc: 5410 c906 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node$1;.val$baseUri:Ljava/lang/String; // field@06c9 │ │ -074800: 5b20 ce06 |0002: iput-object v0, v2, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ -074804: 0e00 |0004: return-void │ │ +0771a0: |[0771a0] org.jsoup.nodes.Node$1.head:(Lorg/jsoup/nodes/Node;I)V │ │ +0771b0: 5410 c906 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Node$1;.val$baseUri:Ljava/lang/String; // field@06c9 │ │ +0771b4: 5b20 ce06 |0002: iput-object v0, v2, Lorg/jsoup/nodes/Node;.baseUri:Ljava/lang/String; // field@06ce │ │ +0771b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Node$1; │ │ 0x0000 - 0x0005 reg=2 node Lorg/jsoup/nodes/Node; │ │ @@ -144231,31 +144183,31 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074808: |[074808] org.jsoup.nodes.Node$1.tail:(Lorg/jsoup/nodes/Node;I)V │ │ -074818: 0e00 |0000: return-void │ │ +0771bc: |[0771bc] org.jsoup.nodes.Node$1.tail:(Lorg/jsoup/nodes/Node;I)V │ │ +0771cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/nodes/Node$1; │ │ 0x0000 - 0x0001 reg=1 node Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0001 reg=2 depth I │ │ │ │ - source_file_idx : 2326 (Node.java) │ │ + source_file_idx : 2346 (Node.java) │ │ │ │ Class #400 header: │ │ -class_idx : 734 │ │ +class_idx : 754 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2326 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2346 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #400 annotations: │ │ Annotations on class │ │ @@ -144284,19 +144236,19 @@ │ │ type : '(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07481c: |[07481c] org.jsoup.nodes.Node$OuterHtmlVisitor.:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ │ -07482c: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -074832: 5b01 ca06 |0003: iput-object v1, v0, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.accum:Ljava/lang/StringBuilder; // field@06ca │ │ -074836: 5b02 cb06 |0005: iput-object v2, v0, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.out:Lorg/jsoup/nodes/Document$OutputSettings; // field@06cb │ │ -07483a: 0e00 |0007: return-void │ │ +0771d0: |[0771d0] org.jsoup.nodes.Node$OuterHtmlVisitor.:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ │ +0771e0: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0771e6: 5b01 ca06 |0003: iput-object v1, v0, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.accum:Ljava/lang/StringBuilder; // field@06ca │ │ +0771ea: 5b02 cb06 |0005: iput-object v2, v0, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.out:Lorg/jsoup/nodes/Document$OutputSettings; // field@06cb │ │ +0771ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0003 line=666 │ │ 0x0005 line=667 │ │ 0x0007 line=668 │ │ locals : │ │ @@ -144310,19 +144262,19 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07483c: |[07483c] org.jsoup.nodes.Node$OuterHtmlVisitor.head:(Lorg/jsoup/nodes/Node;I)V │ │ -07484c: 5420 ca06 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.accum:Ljava/lang/StringBuilder; // field@06ca │ │ -074850: 5421 cb06 |0002: iget-object v1, v2, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.out:Lorg/jsoup/nodes/Document$OutputSettings; // field@06cb │ │ -074854: 6e40 e611 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Lorg/jsoup/nodes/Node;.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@11e6 │ │ -07485a: 0e00 |0007: return-void │ │ +0771f0: |[0771f0] org.jsoup.nodes.Node$OuterHtmlVisitor.head:(Lorg/jsoup/nodes/Node;I)V │ │ +077200: 5420 ca06 |0000: iget-object v0, v2, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.accum:Ljava/lang/StringBuilder; // field@06ca │ │ +077204: 5421 cb06 |0002: iget-object v1, v2, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.out:Lorg/jsoup/nodes/Document$OutputSettings; // field@06cb │ │ +077208: 6e40 e611 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Lorg/jsoup/nodes/Node;.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@11e6 │ │ +07720e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0007 line=672 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jsoup/nodes/Node$OuterHtmlVisitor; │ │ 0x0000 - 0x0008 reg=3 node Lorg/jsoup/nodes/Node; │ │ @@ -144333,42 +144285,42 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -07485c: |[07485c] org.jsoup.nodes.Node$OuterHtmlVisitor.tail:(Lorg/jsoup/nodes/Node;I)V │ │ -07486c: 6e10 e311 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ -074872: 0c00 |0003: move-result-object v0 │ │ -074874: 1a01 8900 |0004: const-string v1, "#text" // string@0089 │ │ -074878: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07487e: 0a00 |0009: move-result v0 │ │ -074880: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -074884: 5420 ca06 |000c: iget-object v0, v2, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.accum:Ljava/lang/StringBuilder; // field@06ca │ │ -074888: 5421 cb06 |000e: iget-object v1, v2, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.out:Lorg/jsoup/nodes/Document$OutputSettings; // field@06cb │ │ -07488c: 6e40 e711 0314 |0010: invoke-virtual {v3, v0, v4, v1}, Lorg/jsoup/nodes/Node;.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@11e7 │ │ -074892: 0e00 |0013: return-void │ │ +077210: |[077210] org.jsoup.nodes.Node$OuterHtmlVisitor.tail:(Lorg/jsoup/nodes/Node;I)V │ │ +077220: 6e10 e311 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ +077226: 0c00 |0003: move-result-object v0 │ │ +077228: 1a01 8900 |0004: const-string v1, "#text" // string@0089 │ │ +07722c: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +077232: 0a00 |0009: move-result v0 │ │ +077234: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +077238: 5420 ca06 |000c: iget-object v0, v2, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.accum:Ljava/lang/StringBuilder; // field@06ca │ │ +07723c: 5421 cb06 |000e: iget-object v1, v2, Lorg/jsoup/nodes/Node$OuterHtmlVisitor;.out:Lorg/jsoup/nodes/Document$OutputSettings; // field@06cb │ │ +077240: 6e40 e711 0314 |0010: invoke-virtual {v3, v0, v4, v1}, Lorg/jsoup/nodes/Node;.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@11e7 │ │ +077246: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x000c line=676 │ │ 0x0013 line=677 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/jsoup/nodes/Node$OuterHtmlVisitor; │ │ 0x0000 - 0x0014 reg=3 node Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0014 reg=4 depth I │ │ │ │ - source_file_idx : 2326 (Node.java) │ │ + source_file_idx : 2346 (Node.java) │ │ │ │ Class #401 header: │ │ -class_idx : 736 │ │ +class_idx : 756 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ -source_file_idx : 2887 │ │ +superclass_idx : 755 │ │ +source_file_idx : 2907 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 17 │ │ │ │ Class #401 - │ │ Class descriptor : 'Lorg/jsoup/nodes/TextNode;' │ │ @@ -144392,19 +144344,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -074894: |[074894] org.jsoup.nodes.TextNode.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0748a4: 7010 c411 0000 |0000: invoke-direct {v0}, Lorg/jsoup/nodes/Node;.:()V // method@11c4 │ │ -0748aa: 5b02 d406 |0003: iput-object v2, v0, Lorg/jsoup/nodes/TextNode;.baseUri:Ljava/lang/String; // field@06d4 │ │ -0748ae: 5b01 d606 |0005: iput-object v1, v0, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -0748b2: 0e00 |0007: return-void │ │ +077248: |[077248] org.jsoup.nodes.TextNode.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +077258: 7010 c411 0000 |0000: invoke-direct {v0}, Lorg/jsoup/nodes/Node;.:()V // method@11c4 │ │ +07725e: 5b02 d406 |0003: iput-object v2, v0, Lorg/jsoup/nodes/TextNode;.baseUri:Ljava/lang/String; // field@06d4 │ │ +077262: 5b01 d606 |0005: iput-object v1, v0, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +077266: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ @@ -144417,20 +144369,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/TextNode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0748b4: |[0748b4] org.jsoup.nodes.TextNode.createFromEncoded:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/TextNode; │ │ -0748c4: 7110 b211 0200 |0000: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@11b2 │ │ -0748ca: 0c00 |0003: move-result-object v0 │ │ -0748cc: 2201 e002 |0004: new-instance v1, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -0748d0: 7030 fc11 0103 |0006: invoke-direct {v1, v0, v3}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -0748d6: 1101 |0009: return-object v1 │ │ +077268: |[077268] org.jsoup.nodes.TextNode.createFromEncoded:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/TextNode; │ │ +077278: 7110 b211 0200 |0000: invoke-static {v2}, Lorg/jsoup/nodes/Entities;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@11b2 │ │ +07727e: 0c00 |0003: move-result-object v0 │ │ +077280: 2201 f402 |0004: new-instance v1, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +077284: 7030 fc11 0103 |0006: invoke-direct {v1, v0, v3}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +07728a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ locals : │ │ 0x0004 - 0x000a reg=0 text Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 encodedText Ljava/lang/String; │ │ @@ -144441,25 +144393,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0748d8: |[0748d8] org.jsoup.nodes.TextNode.ensureAttributes:()V │ │ -0748e8: 5430 d306 |0000: iget-object v0, v3, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ -0748ec: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -0748f0: 2200 cd02 |0004: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -0748f4: 7010 aa10 0000 |0006: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -0748fa: 5b30 d306 |0009: iput-object v0, v3, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ -0748fe: 5430 d306 |000b: iget-object v0, v3, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ -074902: 1a01 9e1b |000d: const-string v1, "text" // string@1b9e │ │ -074906: 5432 d606 |000f: iget-object v2, v3, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -07490a: 6e30 bb10 1002 |0011: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -074910: 0e00 |0014: return-void │ │ +07728c: |[07728c] org.jsoup.nodes.TextNode.ensureAttributes:()V │ │ +07729c: 5430 d306 |0000: iget-object v0, v3, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ +0772a0: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0772a4: 2200 e102 |0004: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +0772a8: 7010 aa10 0000 |0006: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +0772ae: 5b30 d306 |0009: iput-object v0, v3, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ +0772b2: 5430 d306 |000b: iget-object v0, v3, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ +0772b6: 1a01 af1b |000d: const-string v1, "text" // string@1baf │ │ +0772ba: 5432 d606 |000f: iget-object v2, v3, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +0772be: 6e30 bb10 1002 |0011: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +0772c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x000b line=136 │ │ 0x0014 line=138 │ │ locals : │ │ @@ -144470,29 +144422,29 @@ │ │ type : '(Ljava/lang/StringBuilder;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -074914: |[074914] org.jsoup.nodes.TextNode.lastCharIsWhitespace:(Ljava/lang/StringBuilder;)Z │ │ -074924: 6e10 600a 0200 |0000: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -07492a: 0a00 |0003: move-result v0 │ │ -07492c: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -074930: 6e10 600a 0200 |0006: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ -074936: 0a00 |0009: move-result v0 │ │ -074938: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07493c: 6e20 5c0a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.charAt:(I)C // method@0a5c │ │ -074942: 0a00 |000f: move-result v0 │ │ -074944: 1301 2000 |0010: const/16 v1, #int 32 // #20 │ │ -074948: 3310 0400 |0012: if-ne v0, v1, 0016 // +0004 │ │ -07494c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -07494e: 0f00 |0015: return v0 │ │ -074950: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -074952: 28fe |0017: goto 0015 // -0002 │ │ +0772c8: |[0772c8] org.jsoup.nodes.TextNode.lastCharIsWhitespace:(Ljava/lang/StringBuilder;)Z │ │ +0772d8: 6e10 600a 0200 |0000: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +0772de: 0a00 |0003: move-result v0 │ │ +0772e0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +0772e4: 6e10 600a 0200 |0006: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0a60 │ │ +0772ea: 0a00 |0009: move-result v0 │ │ +0772ec: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0772f0: 6e20 5c0a 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.charAt:(I)C // method@0a5c │ │ +0772f6: 0a00 |000f: move-result v0 │ │ +0772f8: 1301 2000 |0010: const/16 v1, #int 32 // #20 │ │ +0772fc: 3310 0400 |0012: if-ne v0, v1, 0016 // +0004 │ │ +077300: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +077302: 0f00 |0015: return v0 │ │ +077304: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +077306: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 sb Ljava/lang/StringBuilder; │ │ │ │ #4 : (in Lorg/jsoup/nodes/TextNode;) │ │ @@ -144500,18 +144452,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -074954: |[074954] org.jsoup.nodes.TextNode.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ -074964: 7110 6f10 0000 |0000: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@106f │ │ -07496a: 0c00 |0003: move-result-object v0 │ │ -07496c: 1100 |0004: return-object v0 │ │ +077308: |[077308] org.jsoup.nodes.TextNode.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ +077318: 7110 6f10 0000 |0000: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@106f │ │ +07731e: 0c00 |0003: move-result-object v0 │ │ +077320: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 text Ljava/lang/String; │ │ │ │ @@ -144520,20 +144472,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -074970: |[074970] org.jsoup.nodes.TextNode.stripLeadingWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ -074980: 1a00 b70c |0000: const-string v0, "^\s+" // string@0cb7 │ │ -074984: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -074988: 6e30 3f0a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3f │ │ -07498e: 0c00 |0007: move-result-object v0 │ │ -074990: 1100 |0008: return-object v0 │ │ +077324: |[077324] org.jsoup.nodes.TextNode.stripLeadingWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ +077334: 1a00 cb0c |0000: const-string v0, "^\s+" // string@0ccb │ │ +077338: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +07733c: 6e30 3f0a 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0a3f │ │ +077342: 0c00 |0007: move-result-object v0 │ │ +077344: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 text Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -144542,19 +144494,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -074994: |[074994] org.jsoup.nodes.TextNode.absUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -0749a4: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ -0749aa: 6f20 c711 2100 |0003: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11c7 │ │ -0749b0: 0c00 |0006: move-result-object v0 │ │ -0749b2: 1100 |0007: return-object v0 │ │ +077348: |[077348] org.jsoup.nodes.TextNode.absUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +077358: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ +07735e: 6f20 c711 2100 |0003: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11c7 │ │ +077364: 0c00 |0006: move-result-object v0 │ │ +077366: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ 0x0000 - 0x0008 reg=2 attributeKey Ljava/lang/String; │ │ @@ -144564,19 +144516,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0749b4: |[0749b4] org.jsoup.nodes.TextNode.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ -0749c4: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ -0749ca: 6f20 cd11 2100 |0003: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@11cd │ │ -0749d0: 0c00 |0006: move-result-object v0 │ │ -0749d2: 1100 |0007: return-object v0 │ │ +077368: |[077368] org.jsoup.nodes.TextNode.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ +077378: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ +07737e: 6f20 cd11 2100 |0003: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@11cd │ │ +077384: 0c00 |0006: move-result-object v0 │ │ +077386: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ 0x0000 - 0x0008 reg=2 attributeKey Ljava/lang/String; │ │ @@ -144586,19 +144538,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0749d4: |[0749d4] org.jsoup.nodes.TextNode.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -0749e4: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ -0749ea: 6f30 ce11 2103 |0003: invoke-super {v1, v2, v3}, Lorg/jsoup/nodes/Node;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11ce │ │ -0749f0: 0c00 |0006: move-result-object v0 │ │ -0749f2: 1100 |0007: return-object v0 │ │ +077388: |[077388] org.jsoup.nodes.TextNode.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +077398: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ +07739e: 6f30 ce11 2103 |0003: invoke-super {v1, v2, v3}, Lorg/jsoup/nodes/Node;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11ce │ │ +0773a4: 0c00 |0006: move-result-object v0 │ │ +0773a6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ 0x0000 - 0x0008 reg=2 attributeKey Ljava/lang/String; │ │ @@ -144609,19 +144561,19 @@ │ │ type : '()Lorg/jsoup/nodes/Attributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0749f4: |[0749f4] org.jsoup.nodes.TextNode.attributes:()Lorg/jsoup/nodes/Attributes; │ │ -074a04: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ -074a0a: 6f10 cf11 0100 |0003: invoke-super {v1}, Lorg/jsoup/nodes/Node;.attributes:()Lorg/jsoup/nodes/Attributes; // method@11cf │ │ -074a10: 0c00 |0006: move-result-object v0 │ │ -074a12: 1100 |0007: return-object v0 │ │ +0773a8: |[0773a8] org.jsoup.nodes.TextNode.attributes:()Lorg/jsoup/nodes/Attributes; │ │ +0773b8: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ +0773be: 6f10 cf11 0100 |0003: invoke-super {v1}, Lorg/jsoup/nodes/Node;.attributes:()Lorg/jsoup/nodes/Attributes; // method@11cf │ │ +0773c4: 0c00 |0006: move-result-object v0 │ │ +0773c6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ │ │ @@ -144630,46 +144582,46 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -074a14: |[074a14] org.jsoup.nodes.TextNode.equals:(Ljava/lang/Object;)Z │ │ -074a24: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -074a26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -074a28: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -074a2c: 0f01 |0004: return v1 │ │ -074a2e: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -074a32: 6e10 120a 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -074a38: 0c03 |000a: move-result-object v3 │ │ -074a3a: 6e10 120a 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ -074a40: 0c04 |000e: move-result-object v4 │ │ -074a42: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -074a46: 0121 |0011: move v1, v2 │ │ -074a48: 28f2 |0012: goto 0004 // -000e │ │ -074a4a: 6f20 dc11 6500 |0013: invoke-super {v5, v6}, Lorg/jsoup/nodes/Node;.equals:(Ljava/lang/Object;)Z // method@11dc │ │ -074a50: 0a03 |0016: move-result v3 │ │ -074a52: 3903 0400 |0017: if-nez v3, 001b // +0004 │ │ -074a56: 0121 |0019: move v1, v2 │ │ -074a58: 28ea |001a: goto 0004 // -0016 │ │ -074a5a: 0760 |001b: move-object v0, v6 │ │ -074a5c: 1f00 e002 |001c: check-cast v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -074a60: 5453 d606 |001e: iget-object v3, v5, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074a64: 3803 0e00 |0020: if-eqz v3, 002e // +000e │ │ -074a68: 5453 d606 |0022: iget-object v3, v5, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074a6c: 5404 d606 |0024: iget-object v4, v0, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074a70: 6e20 2a0a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -074a76: 0a03 |0029: move-result v3 │ │ -074a78: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -074a7c: 0121 |002c: move v1, v2 │ │ -074a7e: 28d7 |002d: goto 0004 // -0029 │ │ -074a80: 5403 d606 |002e: iget-object v3, v0, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074a84: 3903 fcff |0030: if-nez v3, 002c // -0004 │ │ -074a88: 28d2 |0032: goto 0004 // -002e │ │ +0773c8: |[0773c8] org.jsoup.nodes.TextNode.equals:(Ljava/lang/Object;)Z │ │ +0773d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0773da: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0773dc: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0773e0: 0f01 |0004: return v1 │ │ +0773e2: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +0773e6: 6e10 120a 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +0773ec: 0c03 |000a: move-result-object v3 │ │ +0773ee: 6e10 120a 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a12 │ │ +0773f4: 0c04 |000e: move-result-object v4 │ │ +0773f6: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +0773fa: 0121 |0011: move v1, v2 │ │ +0773fc: 28f2 |0012: goto 0004 // -000e │ │ +0773fe: 6f20 dc11 6500 |0013: invoke-super {v5, v6}, Lorg/jsoup/nodes/Node;.equals:(Ljava/lang/Object;)Z // method@11dc │ │ +077404: 0a03 |0016: move-result v3 │ │ +077406: 3903 0400 |0017: if-nez v3, 001b // +0004 │ │ +07740a: 0121 |0019: move v1, v2 │ │ +07740c: 28ea |001a: goto 0004 // -0016 │ │ +07740e: 0760 |001b: move-object v0, v6 │ │ +077410: 1f00 f402 |001c: check-cast v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +077414: 5453 d606 |001e: iget-object v3, v5, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +077418: 3803 0e00 |0020: if-eqz v3, 002e // +000e │ │ +07741c: 5453 d606 |0022: iget-object v3, v5, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +077420: 5404 d606 |0024: iget-object v4, v0, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +077424: 6e20 2a0a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07742a: 0a03 |0029: move-result v3 │ │ +07742c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +077430: 0121 |002c: move v1, v2 │ │ +077432: 28d7 |002d: goto 0004 // -0029 │ │ +077434: 5403 d606 |002e: iget-object v3, v0, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +077438: 3903 fcff |0030: if-nez v3, 002c // -0004 │ │ +07743c: 28d2 |0032: goto 0004 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=178 │ │ 0x0004 line=184 │ │ 0x0005 line=179 │ │ 0x0013 line=180 │ │ 0x001c line=182 │ │ @@ -144684,24 +144636,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -074a8c: |[074a8c] org.jsoup.nodes.TextNode.getWholeText:()Ljava/lang/String; │ │ -074a9c: 5420 d306 |0000: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ -074aa0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -074aa4: 5420 d606 |0004: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074aa8: 1100 |0006: return-object v0 │ │ -074aaa: 5420 d306 |0007: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ -074aae: 1a01 9e1b |0009: const-string v1, "text" // string@1b9e │ │ -074ab2: 6e20 b510 1000 |000b: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -074ab8: 0c00 |000e: move-result-object v0 │ │ -074aba: 28f7 |000f: goto 0006 // -0009 │ │ +077440: |[077440] org.jsoup.nodes.TextNode.getWholeText:()Ljava/lang/String; │ │ +077450: 5420 d306 |0000: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ +077454: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +077458: 5420 d606 |0004: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +07745c: 1100 |0006: return-object v0 │ │ +07745e: 5420 d306 |0007: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ +077462: 1a01 af1b |0009: const-string v1, "text" // string@1baf │ │ +077466: 6e20 b510 1000 |000b: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +07746c: 0c00 |000e: move-result-object v0 │ │ +07746e: 28f7 |000f: goto 0006 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jsoup/nodes/TextNode; │ │ │ │ #6 : (in Lorg/jsoup/nodes/TextNode;) │ │ @@ -144709,19 +144661,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -074abc: |[074abc] org.jsoup.nodes.TextNode.hasAttr:(Ljava/lang/String;)Z │ │ -074acc: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ -074ad2: 6f20 df11 2100 |0003: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.hasAttr:(Ljava/lang/String;)Z // method@11df │ │ -074ad8: 0a00 |0006: move-result v0 │ │ -074ada: 0f00 |0007: return v0 │ │ +077470: |[077470] org.jsoup.nodes.TextNode.hasAttr:(Ljava/lang/String;)Z │ │ +077480: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ +077486: 6f20 df11 2100 |0003: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.hasAttr:(Ljava/lang/String;)Z // method@11df │ │ +07748c: 0a00 |0006: move-result v0 │ │ +07748e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ 0x0000 - 0x0008 reg=2 attributeKey Ljava/lang/String; │ │ @@ -144731,27 +144683,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -074adc: |[074adc] org.jsoup.nodes.TextNode.hashCode:()I │ │ -074aec: 6f10 e011 0300 |0000: invoke-super {v3}, Lorg/jsoup/nodes/Node;.hashCode:()I // method@11e0 │ │ -074af2: 0a00 |0003: move-result v0 │ │ -074af4: da02 001f |0004: mul-int/lit8 v2, v0, #int 31 // #1f │ │ -074af8: 5431 d606 |0006: iget-object v1, v3, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074afc: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ -074b00: 5431 d606 |000a: iget-object v1, v3, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074b04: 6e10 300a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ -074b0a: 0a01 |000f: move-result v1 │ │ -074b0c: 9000 0201 |0010: add-int v0, v2, v1 │ │ -074b10: 0f00 |0012: return v0 │ │ -074b12: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -074b14: 28fc |0014: goto 0010 // -0004 │ │ +077490: |[077490] org.jsoup.nodes.TextNode.hashCode:()I │ │ +0774a0: 6f10 e011 0300 |0000: invoke-super {v3}, Lorg/jsoup/nodes/Node;.hashCode:()I // method@11e0 │ │ +0774a6: 0a00 |0003: move-result v0 │ │ +0774a8: da02 001f |0004: mul-int/lit8 v2, v0, #int 31 // #1f │ │ +0774ac: 5431 d606 |0006: iget-object v1, v3, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +0774b0: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ +0774b4: 5431 d606 |000a: iget-object v1, v3, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +0774b8: 6e10 300a 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0a30 │ │ +0774be: 0a01 |000f: move-result v1 │ │ +0774c0: 9000 0201 |0010: add-int v0, v2, v1 │ │ +0774c4: 0f00 |0012: return v0 │ │ +0774c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0774c8: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=190 │ │ 0x0012 line=191 │ │ 0x0013 line=190 │ │ locals : │ │ @@ -144763,20 +144715,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -074b18: |[074b18] org.jsoup.nodes.TextNode.isBlank:()Z │ │ -074b28: 6e10 0512 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ -074b2e: 0c00 |0003: move-result-object v0 │ │ -074b30: 7110 6a10 0000 |0004: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@106a │ │ -074b36: 0a00 |0007: move-result v0 │ │ -074b38: 0f00 |0008: return v0 │ │ +0774cc: |[0774cc] org.jsoup.nodes.TextNode.isBlank:()Z │ │ +0774dc: 6e10 0512 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ +0774e2: 0c00 |0003: move-result-object v0 │ │ +0774e4: 7110 6a10 0000 |0004: invoke-static {v0}, Lorg/jsoup/helper/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@106a │ │ +0774ea: 0a00 |0007: move-result v0 │ │ +0774ec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ │ │ #9 : (in Lorg/jsoup/nodes/TextNode;) │ │ @@ -144784,17 +144736,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074b3c: |[074b3c] org.jsoup.nodes.TextNode.nodeName:()Ljava/lang/String; │ │ -074b4c: 1a00 8900 |0000: const-string v0, "#text" // string@0089 │ │ -074b50: 1100 |0002: return-object v0 │ │ +0774f0: |[0774f0] org.jsoup.nodes.TextNode.nodeName:()Ljava/lang/String; │ │ +077500: 1a00 8900 |0000: const-string v0, "#text" // string@0089 │ │ +077504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ │ │ #10 : (in Lorg/jsoup/nodes/TextNode;) │ │ @@ -144802,69 +144754,69 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -074b54: |[074b54] org.jsoup.nodes.TextNode.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -074b64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -074b66: 6e10 e710 0900 |0001: invoke-virtual {v9}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ -074b6c: 0a00 |0004: move-result v0 │ │ -074b6e: 3800 3b00 |0005: if-eqz v0, 0040 // +003b │ │ -074b72: 6e10 1212 0600 |0007: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.siblingIndex:()I // method@1212 │ │ -074b78: 0a00 |000a: move-result v0 │ │ -074b7a: 3900 1c00 |000b: if-nez v0, 0027 // +001c │ │ -074b7e: 5460 d506 |000d: iget-object v0, v6, Lorg/jsoup/nodes/TextNode;.parentNode:Lorg/jsoup/nodes/Node; // field@06d5 │ │ -074b82: 2000 d702 |000f: instance-of v0, v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -074b86: 3800 1600 |0011: if-eqz v0, 0027 // +0016 │ │ -074b8a: 5460 d506 |0013: iget-object v0, v6, Lorg/jsoup/nodes/TextNode;.parentNode:Lorg/jsoup/nodes/Node; // field@06d5 │ │ -074b8e: 1f00 d702 |0015: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -074b92: 6e10 8a11 0000 |0017: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -074b98: 0c00 |001a: move-result-object v0 │ │ -074b9a: 6e10 1913 0000 |001b: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.formatAsBlock:()Z // method@1319 │ │ -074ba0: 0a00 |001e: move-result v0 │ │ -074ba2: 3800 0800 |001f: if-eqz v0, 0027 // +0008 │ │ -074ba6: 6e10 0912 0600 |0021: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.isBlank:()Z // method@1209 │ │ -074bac: 0a00 |0024: move-result v0 │ │ -074bae: 3800 1800 |0025: if-eqz v0, 003d // +0018 │ │ -074bb2: 6e10 e510 0900 |0027: invoke-virtual {v9}, Lorg/jsoup/nodes/Document$OutputSettings;.outline:()Z // method@10e5 │ │ -074bb8: 0a00 |002a: move-result v0 │ │ -074bba: 3800 1500 |002b: if-eqz v0, 0040 // +0015 │ │ -074bbe: 6e10 1312 0600 |002d: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.siblingNodes:()Ljava/util/List; // method@1213 │ │ -074bc4: 0c00 |0030: move-result-object v0 │ │ -074bc6: 7210 6f0b 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -074bcc: 0a00 |0034: move-result v0 │ │ -074bce: 3d00 0b00 |0035: if-lez v0, 0040 // +000b │ │ -074bd2: 6e10 0912 0600 |0037: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.isBlank:()Z // method@1209 │ │ -074bd8: 0a00 |003a: move-result v0 │ │ -074bda: 3900 0500 |003b: if-nez v0, 0040 // +0005 │ │ -074bde: 6e40 0812 7698 |003d: invoke-virtual {v6, v7, v8, v9}, Lorg/jsoup/nodes/TextNode;.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@1208 │ │ -074be4: 6e10 e710 0900 |0040: invoke-virtual {v9}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ -074bea: 0a00 |0043: move-result v0 │ │ -074bec: 3800 2000 |0044: if-eqz v0, 0064 // +0020 │ │ -074bf0: 6e10 1012 0600 |0046: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.parent:()Lorg/jsoup/nodes/Node; // method@1210 │ │ -074bf6: 0c00 |0049: move-result-object v0 │ │ -074bf8: 2000 d702 |004a: instance-of v0, v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -074bfc: 3800 1800 |004c: if-eqz v0, 0064 // +0018 │ │ -074c00: 6e10 1012 0600 |004e: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.parent:()Lorg/jsoup/nodes/Node; // method@1210 │ │ -074c06: 0c00 |0051: move-result-object v0 │ │ -074c08: 7110 8111 0000 |0052: invoke-static {v0}, Lorg/jsoup/nodes/Element;.preserveWhitespace:(Lorg/jsoup/nodes/Node;)Z // method@1181 │ │ -074c0e: 0a00 |0055: move-result v0 │ │ -074c10: 3900 0e00 |0056: if-nez v0, 0064 // +000e │ │ -074c14: 1214 |0058: const/4 v4, #int 1 // #1 │ │ -074c16: 6e10 0512 0600 |0059: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ -074c1c: 0c01 |005c: move-result-object v1 │ │ -074c1e: 0770 |005d: move-object v0, v7 │ │ -074c20: 0792 |005e: move-object v2, v9 │ │ -074c22: 0135 |005f: move v5, v3 │ │ -074c24: 7706 ac11 0000 |0060: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/jsoup/nodes/Entities;.escape:(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V // method@11ac │ │ -074c2a: 0e00 |0063: return-void │ │ -074c2c: 0134 |0064: move v4, v3 │ │ -074c2e: 28f4 |0065: goto 0059 // -000c │ │ +077508: |[077508] org.jsoup.nodes.TextNode.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +077518: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07751a: 6e10 e710 0900 |0001: invoke-virtual {v9}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ +077520: 0a00 |0004: move-result v0 │ │ +077522: 3800 3b00 |0005: if-eqz v0, 0040 // +003b │ │ +077526: 6e10 1212 0600 |0007: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.siblingIndex:()I // method@1212 │ │ +07752c: 0a00 |000a: move-result v0 │ │ +07752e: 3900 1c00 |000b: if-nez v0, 0027 // +001c │ │ +077532: 5460 d506 |000d: iget-object v0, v6, Lorg/jsoup/nodes/TextNode;.parentNode:Lorg/jsoup/nodes/Node; // field@06d5 │ │ +077536: 2000 eb02 |000f: instance-of v0, v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07753a: 3800 1600 |0011: if-eqz v0, 0027 // +0016 │ │ +07753e: 5460 d506 |0013: iget-object v0, v6, Lorg/jsoup/nodes/TextNode;.parentNode:Lorg/jsoup/nodes/Node; // field@06d5 │ │ +077542: 1f00 eb02 |0015: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +077546: 6e10 8a11 0000 |0017: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +07754c: 0c00 |001a: move-result-object v0 │ │ +07754e: 6e10 1913 0000 |001b: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.formatAsBlock:()Z // method@1319 │ │ +077554: 0a00 |001e: move-result v0 │ │ +077556: 3800 0800 |001f: if-eqz v0, 0027 // +0008 │ │ +07755a: 6e10 0912 0600 |0021: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.isBlank:()Z // method@1209 │ │ +077560: 0a00 |0024: move-result v0 │ │ +077562: 3800 1800 |0025: if-eqz v0, 003d // +0018 │ │ +077566: 6e10 e510 0900 |0027: invoke-virtual {v9}, Lorg/jsoup/nodes/Document$OutputSettings;.outline:()Z // method@10e5 │ │ +07756c: 0a00 |002a: move-result v0 │ │ +07756e: 3800 1500 |002b: if-eqz v0, 0040 // +0015 │ │ +077572: 6e10 1312 0600 |002d: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.siblingNodes:()Ljava/util/List; // method@1213 │ │ +077578: 0c00 |0030: move-result-object v0 │ │ +07757a: 7210 6f0b 0000 |0031: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +077580: 0a00 |0034: move-result v0 │ │ +077582: 3d00 0b00 |0035: if-lez v0, 0040 // +000b │ │ +077586: 6e10 0912 0600 |0037: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.isBlank:()Z // method@1209 │ │ +07758c: 0a00 |003a: move-result v0 │ │ +07758e: 3900 0500 |003b: if-nez v0, 0040 // +0005 │ │ +077592: 6e40 0812 7698 |003d: invoke-virtual {v6, v7, v8, v9}, Lorg/jsoup/nodes/TextNode;.indent:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V // method@1208 │ │ +077598: 6e10 e710 0900 |0040: invoke-virtual {v9}, Lorg/jsoup/nodes/Document$OutputSettings;.prettyPrint:()Z // method@10e7 │ │ +07759e: 0a00 |0043: move-result v0 │ │ +0775a0: 3800 2000 |0044: if-eqz v0, 0064 // +0020 │ │ +0775a4: 6e10 1012 0600 |0046: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.parent:()Lorg/jsoup/nodes/Node; // method@1210 │ │ +0775aa: 0c00 |0049: move-result-object v0 │ │ +0775ac: 2000 eb02 |004a: instance-of v0, v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0775b0: 3800 1800 |004c: if-eqz v0, 0064 // +0018 │ │ +0775b4: 6e10 1012 0600 |004e: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.parent:()Lorg/jsoup/nodes/Node; // method@1210 │ │ +0775ba: 0c00 |0051: move-result-object v0 │ │ +0775bc: 7110 8111 0000 |0052: invoke-static {v0}, Lorg/jsoup/nodes/Element;.preserveWhitespace:(Lorg/jsoup/nodes/Node;)Z // method@1181 │ │ +0775c2: 0a00 |0055: move-result v0 │ │ +0775c4: 3900 0e00 |0056: if-nez v0, 0064 // +000e │ │ +0775c8: 1214 |0058: const/4 v4, #int 1 // #1 │ │ +0775ca: 6e10 0512 0600 |0059: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ +0775d0: 0c01 |005c: move-result-object v1 │ │ +0775d2: 0770 |005d: move-object v0, v7 │ │ +0775d4: 0792 |005e: move-object v2, v9 │ │ +0775d6: 0135 |005f: move v5, v3 │ │ +0775d8: 7706 ac11 0000 |0060: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/jsoup/nodes/Entities;.escape:(Ljava/lang/StringBuilder;Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;ZZZ)V // method@11ac │ │ +0775de: 0e00 |0063: return-void │ │ +0775e0: 0134 |0064: move v4, v3 │ │ +0775e2: 28f4 |0065: goto 0059 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x003d line=94 │ │ 0x0040 line=96 │ │ 0x004e line=97 │ │ 0x0059 line=98 │ │ @@ -144882,16 +144834,16 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074c30: |[074c30] org.jsoup.nodes.TextNode.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -074c40: 0e00 |0000: return-void │ │ +0775e4: |[0775e4] org.jsoup.nodes.TextNode.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +0775f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/nodes/TextNode; │ │ 0x0000 - 0x0001 reg=1 accum Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0001 reg=2 depth I │ │ @@ -144902,19 +144854,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -074c44: |[074c44] org.jsoup.nodes.TextNode.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ -074c54: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ -074c5a: 6f20 ee11 2100 |0003: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11ee │ │ -074c60: 0c00 |0006: move-result-object v0 │ │ -074c62: 1100 |0007: return-object v0 │ │ +0775f8: |[0775f8] org.jsoup.nodes.TextNode.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ +077608: 7010 0312 0100 |0000: invoke-direct {v1}, Lorg/jsoup/nodes/TextNode;.ensureAttributes:()V // method@1203 │ │ +07760e: 6f20 ee11 2100 |0003: invoke-super {v1, v2}, Lorg/jsoup/nodes/Node;.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@11ee │ │ +077614: 0c00 |0006: move-result-object v0 │ │ +077616: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ 0x0000 - 0x0008 reg=2 attributeKey Ljava/lang/String; │ │ @@ -144924,57 +144876,57 @@ │ │ type : '(I)Lorg/jsoup/nodes/TextNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -074c64: |[074c64] org.jsoup.nodes.TextNode.splitText:(I)Lorg/jsoup/nodes/TextNode; │ │ -074c74: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -074c76: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -074c78: 3a08 4a00 |0002: if-ltz v8, 004c // +004a │ │ -074c7c: 0143 |0004: move v3, v4 │ │ -074c7e: 1a06 7c0a |0005: const-string v6, "Split offset must be not be negative" // string@0a7c │ │ -074c82: 7120 7810 6300 |0007: invoke-static {v3, v6}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -074c88: 5473 d606 |000a: iget-object v3, v7, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074c8c: 6e10 380a 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -074c92: 0a03 |000f: move-result v3 │ │ -074c94: 3538 3e00 |0010: if-ge v8, v3, 004e // +003e │ │ -074c98: 0143 |0012: move v3, v4 │ │ -074c9a: 1a06 7d0a |0013: const-string v6, "Split offset must not be greater than current text length" // string@0a7d │ │ -074c9e: 7120 7810 6300 |0015: invoke-static {v3, v6}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -074ca4: 6e10 0512 0700 |0018: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ -074caa: 0c03 |001b: move-result-object v3 │ │ -074cac: 6e30 450a 5308 |001c: invoke-virtual {v3, v5, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -074cb2: 0c00 |001f: move-result-object v0 │ │ -074cb4: 6e10 0512 0700 |0020: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ -074cba: 0c03 |0023: move-result-object v3 │ │ -074cbc: 6e20 440a 8300 |0024: invoke-virtual {v3, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -074cc2: 0c01 |0027: move-result-object v1 │ │ -074cc4: 6e20 1712 0700 |0028: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/TextNode;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/TextNode; // method@1217 │ │ -074cca: 2202 e002 |002b: new-instance v2, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -074cce: 6e10 0112 0700 |002d: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.baseUri:()Ljava/lang/String; // method@1201 │ │ -074cd4: 0c03 |0030: move-result-object v3 │ │ -074cd6: 7030 fc11 1203 |0031: invoke-direct {v2, v1, v3}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -074cdc: 6e10 1012 0700 |0034: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.parent:()Lorg/jsoup/nodes/Node; // method@1210 │ │ -074ce2: 0c03 |0037: move-result-object v3 │ │ -074ce4: 3803 1300 |0038: if-eqz v3, 004b // +0013 │ │ -074ce8: 6e10 1012 0700 |003a: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.parent:()Lorg/jsoup/nodes/Node; // method@1210 │ │ -074cee: 0c03 |003d: move-result-object v3 │ │ -074cf0: 6e10 1212 0700 |003e: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.siblingIndex:()I // method@1212 │ │ -074cf6: 0a06 |0041: move-result v6 │ │ -074cf8: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -074cfc: 2344 c903 |0044: new-array v4, v4, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -074d00: 4d02 0405 |0046: aput-object v2, v4, v5 │ │ -074d04: 6e30 c811 6304 |0048: invoke-virtual {v3, v6, v4}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ -074d0a: 1102 |004b: return-object v2 │ │ -074d0c: 0153 |004c: move v3, v5 │ │ -074d0e: 28b8 |004d: goto 0005 // -0048 │ │ -074d10: 0153 |004e: move v3, v5 │ │ -074d12: 28c4 |004f: goto 0013 // -003c │ │ +077618: |[077618] org.jsoup.nodes.TextNode.splitText:(I)Lorg/jsoup/nodes/TextNode; │ │ +077628: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07762a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07762c: 3a08 4a00 |0002: if-ltz v8, 004c // +004a │ │ +077630: 0143 |0004: move v3, v4 │ │ +077632: 1a06 900a |0005: const-string v6, "Split offset must be not be negative" // string@0a90 │ │ +077636: 7120 7810 6300 |0007: invoke-static {v3, v6}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +07763c: 5473 d606 |000a: iget-object v3, v7, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +077640: 6e10 380a 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +077646: 0a03 |000f: move-result v3 │ │ +077648: 3538 3e00 |0010: if-ge v8, v3, 004e // +003e │ │ +07764c: 0143 |0012: move v3, v4 │ │ +07764e: 1a06 910a |0013: const-string v6, "Split offset must not be greater than current text length" // string@0a91 │ │ +077652: 7120 7810 6300 |0015: invoke-static {v3, v6}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +077658: 6e10 0512 0700 |0018: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ +07765e: 0c03 |001b: move-result-object v3 │ │ +077660: 6e30 450a 5308 |001c: invoke-virtual {v3, v5, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +077666: 0c00 |001f: move-result-object v0 │ │ +077668: 6e10 0512 0700 |0020: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ +07766e: 0c03 |0023: move-result-object v3 │ │ +077670: 6e20 440a 8300 |0024: invoke-virtual {v3, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +077676: 0c01 |0027: move-result-object v1 │ │ +077678: 6e20 1712 0700 |0028: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/TextNode;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/TextNode; // method@1217 │ │ +07767e: 2202 f402 |002b: new-instance v2, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +077682: 6e10 0112 0700 |002d: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.baseUri:()Ljava/lang/String; // method@1201 │ │ +077688: 0c03 |0030: move-result-object v3 │ │ +07768a: 7030 fc11 1203 |0031: invoke-direct {v2, v1, v3}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +077690: 6e10 1012 0700 |0034: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.parent:()Lorg/jsoup/nodes/Node; // method@1210 │ │ +077696: 0c03 |0037: move-result-object v3 │ │ +077698: 3803 1300 |0038: if-eqz v3, 004b // +0013 │ │ +07769c: 6e10 1012 0700 |003a: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.parent:()Lorg/jsoup/nodes/Node; // method@1210 │ │ +0776a2: 0c03 |003d: move-result-object v3 │ │ +0776a4: 6e10 1212 0700 |003e: invoke-virtual {v7}, Lorg/jsoup/nodes/TextNode;.siblingIndex:()I // method@1212 │ │ +0776aa: 0a06 |0041: move-result v6 │ │ +0776ac: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0776b0: 2344 dd03 |0044: new-array v4, v4, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +0776b4: 4d02 0405 |0046: aput-object v2, v4, v5 │ │ +0776b8: 6e30 c811 6304 |0048: invoke-virtual {v3, v6, v4}, Lorg/jsoup/nodes/Node;.addChildren:(I[Lorg/jsoup/nodes/Node;)V // method@11c8 │ │ +0776be: 1102 |004b: return-object v2 │ │ +0776c0: 0153 |004c: move v3, v5 │ │ +0776c2: 28b8 |004d: goto 0005 // -0048 │ │ +0776c4: 0153 |004e: move v3, v5 │ │ +0776c6: 28c4 |004f: goto 0013 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x000a line=80 │ │ 0x0018 line=82 │ │ 0x0020 line=83 │ │ 0x0028 line=84 │ │ @@ -144996,20 +144948,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -074d14: |[074d14] org.jsoup.nodes.TextNode.text:()Ljava/lang/String; │ │ -074d24: 6e10 0512 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ -074d2a: 0c00 |0003: move-result-object v0 │ │ -074d2c: 7110 0c12 0000 |0004: invoke-static {v0}, Lorg/jsoup/nodes/TextNode;.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@120c │ │ -074d32: 0c00 |0007: move-result-object v0 │ │ -074d34: 1100 |0008: return-object v0 │ │ +0776c8: |[0776c8] org.jsoup.nodes.TextNode.text:()Ljava/lang/String; │ │ +0776d8: 6e10 0512 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ +0776de: 0c00 |0003: move-result-object v0 │ │ +0776e0: 7110 0c12 0000 |0004: invoke-static {v0}, Lorg/jsoup/nodes/TextNode;.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@120c │ │ +0776e6: 0c00 |0007: move-result-object v0 │ │ +0776e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ │ │ #15 : (in Lorg/jsoup/nodes/TextNode;) │ │ @@ -145017,22 +144969,22 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/TextNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -074d38: |[074d38] org.jsoup.nodes.TextNode.text:(Ljava/lang/String;)Lorg/jsoup/nodes/TextNode; │ │ -074d48: 5b23 d606 |0000: iput-object v3, v2, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ -074d4c: 5420 d306 |0002: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ -074d50: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -074d54: 5420 d306 |0006: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ -074d58: 1a01 9e1b |0008: const-string v1, "text" // string@1b9e │ │ -074d5c: 6e30 bb10 1003 |000a: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -074d62: 1102 |000d: return-object v2 │ │ +0776ec: |[0776ec] org.jsoup.nodes.TextNode.text:(Ljava/lang/String;)Lorg/jsoup/nodes/TextNode; │ │ +0776fc: 5b23 d606 |0000: iput-object v3, v2, Lorg/jsoup/nodes/TextNode;.text:Ljava/lang/String; // field@06d6 │ │ +077700: 5420 d306 |0002: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ +077704: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +077708: 5420 d306 |0006: iget-object v0, v2, Lorg/jsoup/nodes/TextNode;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d3 │ │ +07770c: 1a01 af1b |0008: const-string v1, "text" // string@1baf │ │ +077710: 6e30 bb10 1003 |000a: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +077716: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0006 line=52 │ │ 0x000d line=53 │ │ locals : │ │ @@ -145044,31 +144996,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -074d64: |[074d64] org.jsoup.nodes.TextNode.toString:()Ljava/lang/String; │ │ -074d74: 6e10 0d12 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/TextNode;.outerHtml:()Ljava/lang/String; // method@120d │ │ -074d7a: 0c00 |0003: move-result-object v0 │ │ -074d7c: 1100 |0004: return-object v0 │ │ +077718: |[077718] org.jsoup.nodes.TextNode.toString:()Ljava/lang/String; │ │ +077728: 6e10 0d12 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/TextNode;.outerHtml:()Ljava/lang/String; // method@120d │ │ +07772e: 0c00 |0003: move-result-object v0 │ │ +077730: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/TextNode; │ │ │ │ - source_file_idx : 2887 (TextNode.java) │ │ + source_file_idx : 2907 (TextNode.java) │ │ │ │ Class #402 header: │ │ -class_idx : 737 │ │ +class_idx : 757 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ -source_file_idx : 3141 │ │ +superclass_idx : 755 │ │ +source_file_idx : 3161 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #402 - │ │ Class descriptor : 'Lorg/jsoup/nodes/XmlDeclaration;' │ │ @@ -145092,21 +145044,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -074d80: |[074d80] org.jsoup.nodes.XmlDeclaration.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -074d90: 7020 c511 4200 |0000: invoke-direct {v2, v4}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;)V // method@11c5 │ │ -074d96: 5420 d806 |0003: iget-object v0, v2, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ -074d9a: 1a01 0810 |0005: const-string v1, "declaration" // string@1008 │ │ -074d9e: 6e30 bb10 1003 |0007: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -074da4: 5c25 d906 |000a: iput-boolean v5, v2, Lorg/jsoup/nodes/XmlDeclaration;.isProcessingInstruction:Z // field@06d9 │ │ -074da8: 0e00 |000c: return-void │ │ +077734: |[077734] org.jsoup.nodes.XmlDeclaration.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +077744: 7020 c511 4200 |0000: invoke-direct {v2, v4}, Lorg/jsoup/nodes/Node;.:(Ljava/lang/String;)V // method@11c5 │ │ +07774a: 5420 d806 |0003: iget-object v0, v2, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ +07774e: 1a01 1b10 |0005: const-string v1, "declaration" // string@101b │ │ +077752: 6e30 bb10 1003 |0007: invoke-virtual {v0, v1, v3}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +077758: 5c25 d906 |000a: iput-boolean v5, v2, Lorg/jsoup/nodes/XmlDeclaration;.isProcessingInstruction:Z // field@06d9 │ │ +07775c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x000a line=20 │ │ 0x000c line=21 │ │ locals : │ │ @@ -145121,62 +145073,62 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -074dac: |[074dac] org.jsoup.nodes.XmlDeclaration.getWholeDeclaration:()Ljava/lang/String; │ │ -074dbc: 5464 d806 |0000: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ -074dc0: 1a05 0810 |0002: const-string v5, "declaration" // string@1008 │ │ -074dc4: 6e20 b510 5400 |0004: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -074dca: 0c00 |0007: move-result-object v0 │ │ -074dcc: 1a04 3c1d |0008: const-string v4, "xml" // string@1d3c │ │ -074dd0: 6e20 2a0a 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -074dd6: 0a04 |000d: move-result v4 │ │ -074dd8: 3804 4700 |000e: if-eqz v4, 0055 // +0047 │ │ -074ddc: 5464 d806 |0010: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ -074de0: 6e10 bf10 0400 |0012: invoke-virtual {v4}, Lorg/jsoup/nodes/Attributes;.size:()I // method@10bf │ │ -074de6: 0a04 |0015: move-result v4 │ │ -074de8: 1215 |0016: const/4 v5, #int 1 // #1 │ │ -074dea: 3754 3e00 |0017: if-le v4, v5, 0055 // +003e │ │ -074dee: 2202 c101 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -074df2: 7020 520a 0200 |001b: invoke-direct {v2, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ -074df8: 5464 d806 |001e: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ -074dfc: 1a05 c21c |0020: const-string v5, "version" // string@1cc2 │ │ -074e00: 6e20 b510 5400 |0022: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -074e06: 0c03 |0025: move-result-object v3 │ │ -074e08: 3803 1100 |0026: if-eqz v3, 0037 // +0011 │ │ -074e0c: 1a04 7400 |0028: const-string v4, " version="" // string@0074 │ │ -074e10: 6e20 580a 4200 |002a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074e16: 0c04 |002d: move-result-object v4 │ │ -074e18: 6e20 580a 3400 |002e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074e1e: 0c04 |0031: move-result-object v4 │ │ -074e20: 1a05 7c00 |0032: const-string v5, """ // string@007c │ │ -074e24: 6e20 580a 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074e2a: 5464 d806 |0037: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ -074e2e: 1a05 cf10 |0039: const-string v5, "encoding" // string@10cf │ │ -074e32: 6e20 b510 5400 |003b: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -074e38: 0c01 |003e: move-result-object v1 │ │ -074e3a: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -074e3e: 1a04 4e00 |0041: const-string v4, " encoding="" // string@004e │ │ -074e42: 6e20 580a 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074e48: 0c04 |0046: move-result-object v4 │ │ -074e4a: 6e20 580a 1400 |0047: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074e50: 0c04 |004a: move-result-object v4 │ │ -074e52: 1a05 7c00 |004b: const-string v5, """ // string@007c │ │ -074e56: 6e20 580a 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074e5c: 6e10 640a 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -074e62: 0c04 |0053: move-result-object v4 │ │ -074e64: 1104 |0054: return-object v4 │ │ -074e66: 5464 d806 |0055: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ -074e6a: 1a05 0810 |0057: const-string v5, "declaration" // string@1008 │ │ -074e6e: 6e20 b510 5400 |0059: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -074e74: 0c04 |005c: move-result-object v4 │ │ -074e76: 28f7 |005d: goto 0054 // -0009 │ │ +077760: |[077760] org.jsoup.nodes.XmlDeclaration.getWholeDeclaration:()Ljava/lang/String; │ │ +077770: 5464 d806 |0000: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ +077774: 1a05 1b10 |0002: const-string v5, "declaration" // string@101b │ │ +077778: 6e20 b510 5400 |0004: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +07777e: 0c00 |0007: move-result-object v0 │ │ +077780: 1a04 4d1d |0008: const-string v4, "xml" // string@1d4d │ │ +077784: 6e20 2a0a 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07778a: 0a04 |000d: move-result v4 │ │ +07778c: 3804 4700 |000e: if-eqz v4, 0055 // +0047 │ │ +077790: 5464 d806 |0010: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ +077794: 6e10 bf10 0400 |0012: invoke-virtual {v4}, Lorg/jsoup/nodes/Attributes;.size:()I // method@10bf │ │ +07779a: 0a04 |0015: move-result v4 │ │ +07779c: 1215 |0016: const/4 v5, #int 1 // #1 │ │ +07779e: 3754 3e00 |0017: if-le v4, v5, 0055 // +003e │ │ +0777a2: 2202 d301 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0777a6: 7020 520a 0200 |001b: invoke-direct {v2, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0a52 │ │ +0777ac: 5464 d806 |001e: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ +0777b0: 1a05 d31c |0020: const-string v5, "version" // string@1cd3 │ │ +0777b4: 6e20 b510 5400 |0022: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +0777ba: 0c03 |0025: move-result-object v3 │ │ +0777bc: 3803 1100 |0026: if-eqz v3, 0037 // +0011 │ │ +0777c0: 1a04 7400 |0028: const-string v4, " version="" // string@0074 │ │ +0777c4: 6e20 580a 4200 |002a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0777ca: 0c04 |002d: move-result-object v4 │ │ +0777cc: 6e20 580a 3400 |002e: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0777d2: 0c04 |0031: move-result-object v4 │ │ +0777d4: 1a05 7c00 |0032: const-string v5, """ // string@007c │ │ +0777d8: 6e20 580a 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0777de: 5464 d806 |0037: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ +0777e2: 1a05 e210 |0039: const-string v5, "encoding" // string@10e2 │ │ +0777e6: 6e20 b510 5400 |003b: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +0777ec: 0c01 |003e: move-result-object v1 │ │ +0777ee: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +0777f2: 1a04 4e00 |0041: const-string v4, " encoding="" // string@004e │ │ +0777f6: 6e20 580a 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0777fc: 0c04 |0046: move-result-object v4 │ │ +0777fe: 6e20 580a 1400 |0047: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +077804: 0c04 |004a: move-result-object v4 │ │ +077806: 1a05 7c00 |004b: const-string v5, """ // string@007c │ │ +07780a: 6e20 580a 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +077810: 6e10 640a 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +077816: 0c04 |0053: move-result-object v4 │ │ +077818: 1104 |0054: return-object v4 │ │ +07781a: 5464 d806 |0055: iget-object v4, v6, Lorg/jsoup/nodes/XmlDeclaration;.attributes:Lorg/jsoup/nodes/Attributes; // field@06d8 │ │ +07781e: 1a05 1b10 |0057: const-string v5, "declaration" // string@101b │ │ +077822: 6e20 b510 5400 |0059: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +077828: 0c04 |005c: move-result-object v4 │ │ +07782a: 28f7 |005d: goto 0054 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0008 line=34 │ │ 0x0019 line=35 │ │ 0x001e line=36 │ │ 0x0026 line=38 │ │ @@ -145198,17 +145150,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074e78: |[074e78] org.jsoup.nodes.XmlDeclaration.nodeName:()Ljava/lang/String; │ │ -074e88: 1a00 8500 |0000: const-string v0, "#declaration" // string@0085 │ │ -074e8c: 1100 |0002: return-object v0 │ │ +07782c: |[07782c] org.jsoup.nodes.XmlDeclaration.nodeName:()Ljava/lang/String; │ │ +07783c: 1a00 8500 |0000: const-string v0, "#declaration" // string@0085 │ │ +077840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/XmlDeclaration; │ │ │ │ #2 : (in Lorg/jsoup/nodes/XmlDeclaration;) │ │ @@ -145216,32 +145168,32 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -074e90: |[074e90] org.jsoup.nodes.XmlDeclaration.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -074ea0: 1a00 6f01 |0000: const-string v0, "<" // string@016f │ │ -074ea4: 6e20 580a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074eaa: 0c01 |0005: move-result-object v1 │ │ -074eac: 5520 d906 |0006: iget-boolean v0, v2, Lorg/jsoup/nodes/XmlDeclaration;.isProcessingInstruction:Z // field@06d9 │ │ -074eb0: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ -074eb4: 1a00 7a00 |000a: const-string v0, "!" // string@007a │ │ -074eb8: 6e20 580a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074ebe: 0c00 |000f: move-result-object v0 │ │ -074ec0: 6e10 1c12 0200 |0010: invoke-virtual {v2}, Lorg/jsoup/nodes/XmlDeclaration;.getWholeDeclaration:()Ljava/lang/String; // method@121c │ │ -074ec6: 0c01 |0013: move-result-object v1 │ │ -074ec8: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074ece: 0c00 |0017: move-result-object v0 │ │ -074ed0: 1a01 9001 |0018: const-string v1, ">" // string@0190 │ │ -074ed4: 6e20 580a 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -074eda: 0e00 |001d: return-void │ │ -074edc: 1a00 a401 |001e: const-string v0, "?" // string@01a4 │ │ -074ee0: 28ec |0020: goto 000c // -0014 │ │ +077844: |[077844] org.jsoup.nodes.XmlDeclaration.outerHtmlHead:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +077854: 1a00 6f01 |0000: const-string v0, "<" // string@016f │ │ +077858: 6e20 580a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07785e: 0c01 |0005: move-result-object v1 │ │ +077860: 5520 d906 |0006: iget-boolean v0, v2, Lorg/jsoup/nodes/XmlDeclaration;.isProcessingInstruction:Z // field@06d9 │ │ +077864: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ +077868: 1a00 7a00 |000a: const-string v0, "!" // string@007a │ │ +07786c: 6e20 580a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +077872: 0c00 |000f: move-result-object v0 │ │ +077874: 6e10 1c12 0200 |0010: invoke-virtual {v2}, Lorg/jsoup/nodes/XmlDeclaration;.getWholeDeclaration:()Ljava/lang/String; // method@121c │ │ +07787a: 0c01 |0013: move-result-object v1 │ │ +07787c: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +077882: 0c00 |0017: move-result-object v0 │ │ +077884: 1a01 9001 |0018: const-string v1, ">" // string@0190 │ │ +077888: 6e20 580a 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07788e: 0e00 |001d: return-void │ │ +077890: 1a00 a401 |001e: const-string v0, "?" // string@01a4 │ │ +077894: 28ec |0020: goto 000c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x000c line=58 │ │ 0x0010 line=59 │ │ 0x001a line=60 │ │ @@ -145258,16 +145210,16 @@ │ │ type : '(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074ee4: |[074ee4] org.jsoup.nodes.XmlDeclaration.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ -074ef4: 0e00 |0000: return-void │ │ +077898: |[077898] org.jsoup.nodes.XmlDeclaration.outerHtmlTail:(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ +0778a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/nodes/XmlDeclaration; │ │ 0x0000 - 0x0001 reg=1 accum Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0001 reg=2 depth I │ │ @@ -145278,30 +145230,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -074ef8: |[074ef8] org.jsoup.nodes.XmlDeclaration.toString:()Ljava/lang/String; │ │ -074f08: 6e10 1e12 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/XmlDeclaration;.outerHtml:()Ljava/lang/String; // method@121e │ │ -074f0e: 0c00 |0003: move-result-object v0 │ │ -074f10: 1100 |0004: return-object v0 │ │ +0778ac: |[0778ac] org.jsoup.nodes.XmlDeclaration.toString:()Ljava/lang/String; │ │ +0778bc: 6e10 1e12 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/XmlDeclaration;.outerHtml:()Ljava/lang/String; // method@121e │ │ +0778c2: 0c00 |0003: move-result-object v0 │ │ +0778c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/XmlDeclaration; │ │ │ │ - source_file_idx : 3141 (XmlDeclaration.java) │ │ + source_file_idx : 3161 (XmlDeclaration.java) │ │ │ │ Class #403 header: │ │ -class_idx : 739 │ │ +class_idx : 759 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 850 │ │ +superclass_idx : 870 │ │ source_file_idx : 986 │ │ static_fields_size : 9 │ │ instance_fields_size: 13 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 70 │ │ │ │ Class #403 annotations: │ │ @@ -145423,336 +145375,336 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 625 16-bit code units │ │ -074f14: |[074f14] org.jsoup.parser.HtmlTreeBuilder.:()V │ │ -074f24: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -074f26: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -074f28: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -074f2a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -074f2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -074f2e: 1c00 e302 |0005: const-class v0, Lorg/jsoup/parser/HtmlTreeBuilder; // type@02e3 │ │ -074f32: 6e10 dc09 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ -074f38: 0a00 |000a: move-result v0 │ │ -074f3a: 3900 6302 |000b: if-nez v0, 026e // +0263 │ │ -074f3e: 0110 |000d: move v0, v1 │ │ -074f40: 6a00 e106 |000e: sput-boolean v0, Lorg/jsoup/parser/HtmlTreeBuilder;.$assertionsDisabled:Z // field@06e1 │ │ -074f44: 2350 b703 |0010: new-array v0, v5, [Ljava/lang/String; // type@03b7 │ │ -074f48: 1a03 a019 |0012: const-string v3, "script" // string@19a0 │ │ -074f4c: 4d03 0002 |0014: aput-object v3, v0, v2 │ │ -074f50: 1a03 521b |0016: const-string v3, "style" // string@1b52 │ │ -074f54: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ -074f58: 6900 e806 |001a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagsScriptStyle:[Ljava/lang/String; // field@06e8 │ │ -074f5c: 1300 0800 |001c: const/16 v0, #int 8 // #8 │ │ -074f60: 2300 b703 |001e: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -074f64: 1a03 9b0d |0020: const-string v3, "applet" // string@0d9b │ │ -074f68: 4d03 0002 |0022: aput-object v3, v0, v2 │ │ -074f6c: 1a03 990e |0024: const-string v3, "caption" // string@0e99 │ │ -074f70: 4d03 0001 |0026: aput-object v3, v0, v1 │ │ -074f74: 1a03 9b13 |0028: const-string v3, "html" // string@139b │ │ -074f78: 4d03 0005 |002a: aput-object v3, v0, v5 │ │ -074f7c: 1a03 7b1b |002c: const-string v3, "table" // string@1b7b │ │ -074f80: 4d03 0006 |002e: aput-object v3, v0, v6 │ │ -074f84: 1a03 981b |0030: const-string v3, "td" // string@1b98 │ │ -074f88: 4d03 0007 |0032: aput-object v3, v0, v7 │ │ -074f8c: 1253 |0034: const/4 v3, #int 5 // #5 │ │ -074f8e: 1a04 a81b |0035: const-string v4, "th" // string@1ba8 │ │ -074f92: 4d04 0003 |0037: aput-object v4, v0, v3 │ │ -074f96: 1263 |0039: const/4 v3, #int 6 // #6 │ │ -074f98: 1a04 6815 |003a: const-string v4, "marquee" // string@1568 │ │ -074f9c: 4d04 0003 |003c: aput-object v4, v0, v3 │ │ -074fa0: 1273 |003e: const/4 v3, #int 7 // #7 │ │ -074fa2: 1a04 ac16 |003f: const-string v4, "object" // string@16ac │ │ -074fa6: 4d04 0003 |0041: aput-object v4, v0, v3 │ │ -074faa: 6900 e906 |0043: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagsSearchInScope:[Ljava/lang/String; // field@06e9 │ │ -074fae: 2350 b703 |0045: new-array v0, v5, [Ljava/lang/String; // type@03b7 │ │ -074fb2: 1a03 ba16 |0047: const-string v3, "ol" // string@16ba │ │ -074fb6: 4d03 0002 |0049: aput-object v3, v0, v2 │ │ -074fba: 1a03 301c |004b: const-string v3, "ul" // string@1c30 │ │ -074fbe: 4d03 0001 |004d: aput-object v3, v0, v1 │ │ -074fc2: 6900 e406 |004f: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchList:[Ljava/lang/String; // field@06e4 │ │ -074fc6: 2310 b703 |0051: new-array v0, v1, [Ljava/lang/String; // type@03b7 │ │ -074fca: 1a03 350e |0053: const-string v3, "button" // string@0e35 │ │ -074fce: 4d03 0002 |0055: aput-object v3, v0, v2 │ │ -074fd2: 6900 e206 |0057: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchButton:[Ljava/lang/String; // field@06e2 │ │ -074fd6: 2350 b703 |0059: new-array v0, v5, [Ljava/lang/String; // type@03b7 │ │ -074fda: 1a03 9b13 |005b: const-string v3, "html" // string@139b │ │ -074fde: 4d03 0002 |005d: aput-object v3, v0, v2 │ │ -074fe2: 1a03 7b1b |005f: const-string v3, "table" // string@1b7b │ │ -074fe6: 4d03 0001 |0061: aput-object v3, v0, v1 │ │ -074fea: 6900 e706 |0063: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchTableScope:[Ljava/lang/String; // field@06e7 │ │ -074fee: 2350 b703 |0065: new-array v0, v5, [Ljava/lang/String; // type@03b7 │ │ -074ff2: 1a03 1117 |0067: const-string v3, "optgroup" // string@1711 │ │ -074ff6: 4d03 0002 |0069: aput-object v3, v0, v2 │ │ -074ffa: 1a03 1217 |006b: const-string v3, "option" // string@1712 │ │ -074ffe: 4d03 0001 |006d: aput-object v3, v0, v1 │ │ -075002: 6900 e506 |006f: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchSelectScope:[Ljava/lang/String; // field@06e5 │ │ -075006: 1300 0800 |0071: const/16 v0, #int 8 // #8 │ │ -07500a: 2300 b703 |0073: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -07500e: 1a03 ff0f |0075: const-string v3, "dd" // string@0fff │ │ -075012: 4d03 0002 |0077: aput-object v3, v0, v2 │ │ -075016: 1a03 8f10 |0079: const-string v3, "dt" // string@108f │ │ -07501a: 4d03 0001 |007b: aput-object v3, v0, v1 │ │ -07501e: 1a03 0c15 |007d: const-string v3, "li" // string@150c │ │ -075022: 4d03 0005 |007f: aput-object v3, v0, v5 │ │ -075026: 1a03 1217 |0081: const-string v3, "option" // string@1712 │ │ -07502a: 4d03 0006 |0083: aput-object v3, v0, v6 │ │ -07502e: 1a03 1117 |0085: const-string v3, "optgroup" // string@1711 │ │ -075032: 4d03 0007 |0087: aput-object v3, v0, v7 │ │ -075036: 1253 |0089: const/4 v3, #int 5 // #5 │ │ -075038: 1a04 4017 |008a: const-string v4, "p" // string@1740 │ │ -07503c: 4d04 0003 |008c: aput-object v4, v0, v3 │ │ -075040: 1263 |008e: const/4 v3, #int 6 // #6 │ │ -075042: 1a04 6e19 |008f: const-string v4, "rp" // string@196e │ │ -075046: 4d04 0003 |0091: aput-object v4, v0, v3 │ │ -07504a: 1273 |0093: const/4 v3, #int 7 // #7 │ │ -07504c: 1a04 7119 |0094: const-string v4, "rt" // string@1971 │ │ -075050: 4d04 0003 |0096: aput-object v4, v0, v3 │ │ -075054: 6900 e306 |0098: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchEndTags:[Ljava/lang/String; // field@06e3 │ │ -075058: 1300 4f00 |009a: const/16 v0, #int 79 // #4f │ │ -07505c: 2300 b703 |009c: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -075060: 1a03 4a0d |009e: const-string v3, "address" // string@0d4a │ │ -075064: 4d03 0002 |00a0: aput-object v3, v0, v2 │ │ -075068: 1a02 9b0d |00a2: const-string v2, "applet" // string@0d9b │ │ -07506c: 4d02 0001 |00a4: aput-object v2, v0, v1 │ │ -075070: 1a01 a30d |00a6: const-string v1, "area" // string@0da3 │ │ -075074: 4d01 0005 |00a8: aput-object v1, v0, v5 │ │ -075078: 1a01 af0d |00aa: const-string v1, "article" // string@0daf │ │ -07507c: 4d01 0006 |00ac: aput-object v1, v0, v6 │ │ -075080: 1a01 b90d |00ae: const-string v1, "aside" // string@0db9 │ │ -075084: 4d01 0007 |00b0: aput-object v1, v0, v7 │ │ -075088: 1251 |00b2: const/4 v1, #int 5 // #5 │ │ -07508a: 1a02 eb0d |00b3: const-string v2, "base" // string@0deb │ │ -07508e: 4d02 0001 |00b5: aput-object v2, v0, v1 │ │ -075092: 1261 |00b7: const/4 v1, #int 6 // #6 │ │ -075094: 1a02 f50d |00b8: const-string v2, "basefont" // string@0df5 │ │ -075098: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ -07509c: 1271 |00bc: const/4 v1, #int 7 // #7 │ │ -07509e: 1a02 070e |00bd: const-string v2, "bgsound" // string@0e07 │ │ -0750a2: 4d02 0001 |00bf: aput-object v2, v0, v1 │ │ -0750a6: 1301 0800 |00c1: const/16 v1, #int 8 // #8 │ │ -0750aa: 1a02 140e |00c3: const-string v2, "blockquote" // string@0e14 │ │ -0750ae: 4d02 0001 |00c5: aput-object v2, v0, v1 │ │ -0750b2: 1301 0900 |00c7: const/16 v1, #int 9 // #9 │ │ -0750b6: 1a02 150e |00c9: const-string v2, "body" // string@0e15 │ │ -0750ba: 4d02 0001 |00cb: aput-object v2, v0, v1 │ │ -0750be: 1301 0a00 |00cd: const/16 v1, #int 10 // #a │ │ -0750c2: 1a02 210e |00cf: const-string v2, "br" // string@0e21 │ │ -0750c6: 4d02 0001 |00d1: aput-object v2, v0, v1 │ │ -0750ca: 1301 0b00 |00d3: const/16 v1, #int 11 // #b │ │ -0750ce: 1a02 350e |00d5: const-string v2, "button" // string@0e35 │ │ -0750d2: 4d02 0001 |00d7: aput-object v2, v0, v1 │ │ -0750d6: 1301 0c00 |00d9: const/16 v1, #int 12 // #c │ │ -0750da: 1a02 990e |00db: const-string v2, "caption" // string@0e99 │ │ -0750de: 4d02 0001 |00dd: aput-object v2, v0, v1 │ │ -0750e2: 1301 0d00 |00df: const/16 v1, #int 13 // #d │ │ -0750e6: 1a02 9d0e |00e1: const-string v2, "center" // string@0e9d │ │ -0750ea: 4d02 0001 |00e3: aput-object v2, v0, v1 │ │ -0750ee: 1301 0e00 |00e5: const/16 v1, #int 14 // #e │ │ -0750f2: 1a02 1b0f |00e7: const-string v2, "col" // string@0f1b │ │ -0750f6: 4d02 0001 |00e9: aput-object v2, v0, v1 │ │ -0750fa: 1301 0f00 |00eb: const/16 v1, #int 15 // #f │ │ -0750fe: 1a02 1c0f |00ed: const-string v2, "colgroup" // string@0f1c │ │ -075102: 4d02 0001 |00ef: aput-object v2, v0, v1 │ │ -075106: 1301 1000 |00f1: const/16 v1, #int 16 // #10 │ │ -07510a: 1a02 260f |00f3: const-string v2, "command" // string@0f26 │ │ -07510e: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ -075112: 1301 1100 |00f7: const/16 v1, #int 17 // #11 │ │ -075116: 1a02 ff0f |00f9: const-string v2, "dd" // string@0fff │ │ -07511a: 4d02 0001 |00fb: aput-object v2, v0, v1 │ │ -07511e: 1301 1200 |00fd: const/16 v1, #int 18 // #12 │ │ -075122: 1a02 4310 |00ff: const-string v2, "details" // string@1043 │ │ -075126: 4d02 0001 |0101: aput-object v2, v0, v1 │ │ -07512a: 1301 1300 |0103: const/16 v1, #int 19 // #13 │ │ -07512e: 1a02 4b10 |0105: const-string v2, "dir" // string@104b │ │ -075132: 4d02 0001 |0107: aput-object v2, v0, v1 │ │ -075136: 1301 1400 |0109: const/16 v1, #int 20 // #14 │ │ -07513a: 1a02 6f10 |010b: const-string v2, "div" // string@106f │ │ -07513e: 4d02 0001 |010d: aput-object v2, v0, v1 │ │ -075142: 1301 1500 |010f: const/16 v1, #int 21 // #15 │ │ -075146: 1a02 7010 |0111: const-string v2, "dl" // string@1070 │ │ -07514a: 4d02 0001 |0113: aput-object v2, v0, v1 │ │ -07514e: 1301 1600 |0115: const/16 v1, #int 22 // #16 │ │ -075152: 1a02 8f10 |0117: const-string v2, "dt" // string@108f │ │ -075156: 4d02 0001 |0119: aput-object v2, v0, v1 │ │ -07515a: 1301 1700 |011b: const/16 v1, #int 23 // #17 │ │ -07515e: 1a02 a510 |011d: const-string v2, "embed" // string@10a5 │ │ -075162: 4d02 0001 |011f: aput-object v2, v0, v1 │ │ -075166: 1301 1800 |0121: const/16 v1, #int 24 // #18 │ │ -07516a: 1a02 4e11 |0123: const-string v2, "fieldset" // string@114e │ │ -07516e: 4d02 0001 |0125: aput-object v2, v0, v1 │ │ -075172: 1301 1900 |0127: const/16 v1, #int 25 // #19 │ │ -075176: 1a02 4f11 |0129: const-string v2, "figcaption" // string@114f │ │ -07517a: 4d02 0001 |012b: aput-object v2, v0, v1 │ │ -07517e: 1301 1a00 |012d: const/16 v1, #int 26 // #1a │ │ -075182: 1a02 5011 |012f: const-string v2, "figure" // string@1150 │ │ -075186: 4d02 0001 |0131: aput-object v2, v0, v1 │ │ -07518a: 1301 1b00 |0133: const/16 v1, #int 27 // #1b │ │ -07518e: 1a02 8a11 |0135: const-string v2, "footer" // string@118a │ │ -075192: 4d02 0001 |0137: aput-object v2, v0, v1 │ │ -075196: 1301 1c00 |0139: const/16 v1, #int 28 // #1c │ │ -07519a: 1a02 9311 |013b: const-string v2, "form" // string@1193 │ │ -07519e: 4d02 0001 |013d: aput-object v2, v0, v1 │ │ -0751a2: 1301 1d00 |013f: const/16 v1, #int 29 // #1d │ │ -0751a6: 1a02 b111 |0141: const-string v2, "frame" // string@11b1 │ │ -0751aa: 4d02 0001 |0143: aput-object v2, v0, v1 │ │ -0751ae: 1301 1e00 |0145: const/16 v1, #int 30 // #1e │ │ -0751b2: 1a02 bb11 |0147: const-string v2, "frameset" // string@11bb │ │ -0751b6: 4d02 0001 |0149: aput-object v2, v0, v1 │ │ -0751ba: 1301 1f00 |014b: const/16 v1, #int 31 // #1f │ │ -0751be: 1a02 2e13 |014d: const-string v2, "h1" // string@132e │ │ -0751c2: 4d02 0001 |014f: aput-object v2, v0, v1 │ │ -0751c6: 1301 2000 |0151: const/16 v1, #int 32 // #20 │ │ -0751ca: 1a02 2f13 |0153: const-string v2, "h2" // string@132f │ │ -0751ce: 4d02 0001 |0155: aput-object v2, v0, v1 │ │ -0751d2: 1301 2100 |0157: const/16 v1, #int 33 // #21 │ │ -0751d6: 1a02 3013 |0159: const-string v2, "h3" // string@1330 │ │ -0751da: 4d02 0001 |015b: aput-object v2, v0, v1 │ │ -0751de: 1301 2200 |015d: const/16 v1, #int 34 // #22 │ │ -0751e2: 1a02 3113 |015f: const-string v2, "h4" // string@1331 │ │ -0751e6: 4d02 0001 |0161: aput-object v2, v0, v1 │ │ -0751ea: 1301 2300 |0163: const/16 v1, #int 35 // #23 │ │ -0751ee: 1a02 3213 |0165: const-string v2, "h5" // string@1332 │ │ -0751f2: 4d02 0001 |0167: aput-object v2, v0, v1 │ │ -0751f6: 1301 2400 |0169: const/16 v1, #int 36 // #24 │ │ -0751fa: 1a02 3313 |016b: const-string v2, "h6" // string@1333 │ │ -0751fe: 4d02 0001 |016d: aput-object v2, v0, v1 │ │ -075202: 1301 2500 |016f: const/16 v1, #int 37 // #25 │ │ -075206: 1a02 6c13 |0171: const-string v2, "head" // string@136c │ │ -07520a: 4d02 0001 |0173: aput-object v2, v0, v1 │ │ -07520e: 1301 2600 |0175: const/16 v1, #int 38 // #26 │ │ -075212: 1a02 6e13 |0177: const-string v2, "header" // string@136e │ │ -075216: 4d02 0001 |0179: aput-object v2, v0, v1 │ │ -07521a: 1301 2700 |017b: const/16 v1, #int 39 // #27 │ │ -07521e: 1a02 8313 |017d: const-string v2, "hgroup" // string@1383 │ │ -075222: 4d02 0001 |017f: aput-object v2, v0, v1 │ │ -075226: 1301 2800 |0181: const/16 v1, #int 40 // #28 │ │ -07522a: 1a02 9913 |0183: const-string v2, "hr" // string@1399 │ │ -07522e: 4d02 0001 |0185: aput-object v2, v0, v1 │ │ -075232: 1301 2900 |0187: const/16 v1, #int 41 // #29 │ │ -075236: 1a02 9b13 |0189: const-string v2, "html" // string@139b │ │ -07523a: 4d02 0001 |018b: aput-object v2, v0, v1 │ │ -07523e: 1301 2a00 |018d: const/16 v1, #int 42 // #2a │ │ -075242: 1a02 d513 |018f: const-string v2, "iframe" // string@13d5 │ │ -075246: 4d02 0001 |0191: aput-object v2, v0, v1 │ │ -07524a: 1301 2b00 |0193: const/16 v1, #int 43 // #2b │ │ -07524e: 1a02 dd13 |0195: const-string v2, "img" // string@13dd │ │ -075252: 4d02 0001 |0197: aput-object v2, v0, v1 │ │ -075256: 1301 2c00 |0199: const/16 v1, #int 44 // #2c │ │ -07525a: 1a02 2a14 |019b: const-string v2, "input" // string@142a │ │ -07525e: 4d02 0001 |019d: aput-object v2, v0, v1 │ │ -075262: 1301 2d00 |019f: const/16 v1, #int 45 // #2d │ │ -075266: 1a02 b614 |01a1: const-string v2, "isindex" // string@14b6 │ │ -07526a: 4d02 0001 |01a3: aput-object v2, v0, v1 │ │ -07526e: 1301 2e00 |01a5: const/16 v1, #int 46 // #2e │ │ -075272: 1a02 0c15 |01a7: const-string v2, "li" // string@150c │ │ -075276: 4d02 0001 |01a9: aput-object v2, v0, v1 │ │ -07527a: 1301 2f00 |01ab: const/16 v1, #int 47 // #2f │ │ -07527e: 1a02 1415 |01ad: const-string v2, "link" // string@1514 │ │ -075282: 4d02 0001 |01af: aput-object v2, v0, v1 │ │ -075286: 1301 3000 |01b1: const/16 v1, #int 48 // #30 │ │ -07528a: 1a02 2915 |01b3: const-string v2, "listing" // string@1529 │ │ -07528e: 4d02 0001 |01b5: aput-object v2, v0, v1 │ │ -075292: 1301 3100 |01b7: const/16 v1, #int 49 // #31 │ │ -075296: 1a02 6815 |01b9: const-string v2, "marquee" // string@1568 │ │ -07529a: 4d02 0001 |01bb: aput-object v2, v0, v1 │ │ -07529e: 1301 3200 |01bd: const/16 v1, #int 50 // #32 │ │ -0752a2: 1a02 ab15 |01bf: const-string v2, "menu" // string@15ab │ │ -0752a6: 4d02 0001 |01c1: aput-object v2, v0, v1 │ │ -0752aa: 1301 3300 |01c3: const/16 v1, #int 51 // #33 │ │ -0752ae: 1a02 b215 |01c5: const-string v2, "meta" // string@15b2 │ │ -0752b2: 4d02 0001 |01c7: aput-object v2, v0, v1 │ │ -0752b6: 1301 3400 |01c9: const/16 v1, #int 52 // #34 │ │ -0752ba: 1a02 f415 |01cb: const-string v2, "nav" // string@15f4 │ │ -0752be: 4d02 0001 |01cd: aput-object v2, v0, v1 │ │ -0752c2: 1301 3500 |01cf: const/16 v1, #int 53 // #35 │ │ -0752c6: 1a02 6816 |01d1: const-string v2, "noembed" // string@1668 │ │ -0752ca: 4d02 0001 |01d3: aput-object v2, v0, v1 │ │ -0752ce: 1301 3600 |01d5: const/16 v1, #int 54 // #36 │ │ -0752d2: 1a02 6a16 |01d7: const-string v2, "noframes" // string@166a │ │ -0752d6: 4d02 0001 |01d9: aput-object v2, v0, v1 │ │ -0752da: 1301 3700 |01db: const/16 v1, #int 55 // #37 │ │ -0752de: 1a02 7716 |01dd: const-string v2, "noscript" // string@1677 │ │ -0752e2: 4d02 0001 |01df: aput-object v2, v0, v1 │ │ -0752e6: 1301 3800 |01e1: const/16 v1, #int 56 // #38 │ │ -0752ea: 1a02 ac16 |01e3: const-string v2, "object" // string@16ac │ │ -0752ee: 4d02 0001 |01e5: aput-object v2, v0, v1 │ │ -0752f2: 1301 3900 |01e7: const/16 v1, #int 57 // #39 │ │ -0752f6: 1a02 ba16 |01e9: const-string v2, "ol" // string@16ba │ │ -0752fa: 4d02 0001 |01eb: aput-object v2, v0, v1 │ │ -0752fe: 1301 3a00 |01ed: const/16 v1, #int 58 // #3a │ │ -075302: 1a02 4017 |01ef: const-string v2, "p" // string@1740 │ │ -075306: 4d02 0001 |01f1: aput-object v2, v0, v1 │ │ -07530a: 1301 3b00 |01f3: const/16 v1, #int 59 // #3b │ │ -07530e: 1a02 4a17 |01f5: const-string v2, "param" // string@174a │ │ -075312: 4d02 0001 |01f7: aput-object v2, v0, v1 │ │ -075316: 1301 3c00 |01f9: const/16 v1, #int 60 // #3c │ │ -07531a: 1a02 c217 |01fb: const-string v2, "plaintext" // string@17c2 │ │ -07531e: 4d02 0001 |01fd: aput-object v2, v0, v1 │ │ -075322: 1301 3d00 |01ff: const/16 v1, #int 61 // #3d │ │ -075326: 1a02 d817 |0201: const-string v2, "pre" // string@17d8 │ │ -07532a: 4d02 0001 |0203: aput-object v2, v0, v1 │ │ -07532e: 1301 3e00 |0205: const/16 v1, #int 62 // #3e │ │ -075332: 1a02 a019 |0207: const-string v2, "script" // string@19a0 │ │ -075336: 4d02 0001 |0209: aput-object v2, v0, v1 │ │ -07533a: 1301 3f00 |020b: const/16 v1, #int 63 // #3f │ │ -07533e: 1a02 ac19 |020d: const-string v2, "section" // string@19ac │ │ -075342: 4d02 0001 |020f: aput-object v2, v0, v1 │ │ -075346: 1301 4000 |0211: const/16 v1, #int 64 // #40 │ │ -07534a: 1a02 bd19 |0213: const-string v2, "select" // string@19bd │ │ -07534e: 4d02 0001 |0215: aput-object v2, v0, v1 │ │ -075352: 1301 4100 |0217: const/16 v1, #int 65 // #41 │ │ -075356: 1a02 521b |0219: const-string v2, "style" // string@1b52 │ │ -07535a: 4d02 0001 |021b: aput-object v2, v0, v1 │ │ -07535e: 1301 4200 |021d: const/16 v1, #int 66 // #42 │ │ -075362: 1a02 601b |021f: const-string v2, "summary" // string@1b60 │ │ -075366: 4d02 0001 |0221: aput-object v2, v0, v1 │ │ -07536a: 1301 4300 |0223: const/16 v1, #int 67 // #43 │ │ -07536e: 1a02 7b1b |0225: const-string v2, "table" // string@1b7b │ │ -075372: 4d02 0001 |0227: aput-object v2, v0, v1 │ │ -075376: 1301 4400 |0229: const/16 v1, #int 68 // #44 │ │ -07537a: 1a02 971b |022b: const-string v2, "tbody" // string@1b97 │ │ -07537e: 4d02 0001 |022d: aput-object v2, v0, v1 │ │ -075382: 1301 4500 |022f: const/16 v1, #int 69 // #45 │ │ -075386: 1a02 981b |0231: const-string v2, "td" // string@1b98 │ │ -07538a: 4d02 0001 |0233: aput-object v2, v0, v1 │ │ -07538e: 1301 4600 |0235: const/16 v1, #int 70 // #46 │ │ -075392: 1a02 a51b |0237: const-string v2, "textarea" // string@1ba5 │ │ -075396: 4d02 0001 |0239: aput-object v2, v0, v1 │ │ -07539a: 1301 4700 |023b: const/16 v1, #int 71 // #47 │ │ -07539e: 1a02 a71b |023d: const-string v2, "tfoot" // string@1ba7 │ │ -0753a2: 4d02 0001 |023f: aput-object v2, v0, v1 │ │ -0753a6: 1301 4800 |0241: const/16 v1, #int 72 // #48 │ │ -0753aa: 1a02 a81b |0243: const-string v2, "th" // string@1ba8 │ │ -0753ae: 4d02 0001 |0245: aput-object v2, v0, v1 │ │ -0753b2: 1301 4900 |0247: const/16 v1, #int 73 // #49 │ │ -0753b6: 1a02 aa1b |0249: const-string v2, "thead" // string@1baa │ │ -0753ba: 4d02 0001 |024b: aput-object v2, v0, v1 │ │ -0753be: 1301 4a00 |024d: const/16 v1, #int 74 // #4a │ │ -0753c2: 1a02 cb1b |024f: const-string v2, "title" // string@1bcb │ │ -0753c6: 4d02 0001 |0251: aput-object v2, v0, v1 │ │ -0753ca: 1301 4b00 |0253: const/16 v1, #int 75 // #4b │ │ -0753ce: 1a02 061c |0255: const-string v2, "tr" // string@1c06 │ │ -0753d2: 4d02 0001 |0257: aput-object v2, v0, v1 │ │ -0753d6: 1301 4c00 |0259: const/16 v1, #int 76 // #4c │ │ -0753da: 1a02 301c |025b: const-string v2, "ul" // string@1c30 │ │ -0753de: 4d02 0001 |025d: aput-object v2, v0, v1 │ │ -0753e2: 1301 4d00 |025f: const/16 v1, #int 77 // #4d │ │ -0753e6: 1a02 dc1c |0261: const-string v2, "wbr" // string@1cdc │ │ -0753ea: 4d02 0001 |0263: aput-object v2, v0, v1 │ │ -0753ee: 1301 4e00 |0265: const/16 v1, #int 78 // #4e │ │ -0753f2: 1a02 3f1d |0267: const-string v2, "xmp" // string@1d3f │ │ -0753f6: 4d02 0001 |0269: aput-object v2, v0, v1 │ │ -0753fa: 6900 e606 |026b: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchSpecial:[Ljava/lang/String; // field@06e6 │ │ -0753fe: 0e00 |026d: return-void │ │ -075400: 0120 |026e: move v0, v2 │ │ -075402: 2900 9ffd |026f: goto/16 000e // -0261 │ │ +0778c8: |[0778c8] org.jsoup.parser.HtmlTreeBuilder.:()V │ │ +0778d8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0778da: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0778dc: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0778de: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0778e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0778e2: 1c00 f702 |0005: const-class v0, Lorg/jsoup/parser/HtmlTreeBuilder; // type@02f7 │ │ +0778e6: 6e10 dc09 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ +0778ec: 0a00 |000a: move-result v0 │ │ +0778ee: 3900 6302 |000b: if-nez v0, 026e // +0263 │ │ +0778f2: 0110 |000d: move v0, v1 │ │ +0778f4: 6a00 e106 |000e: sput-boolean v0, Lorg/jsoup/parser/HtmlTreeBuilder;.$assertionsDisabled:Z // field@06e1 │ │ +0778f8: 2350 cb03 |0010: new-array v0, v5, [Ljava/lang/String; // type@03cb │ │ +0778fc: 1a03 b119 |0012: const-string v3, "script" // string@19b1 │ │ +077900: 4d03 0002 |0014: aput-object v3, v0, v2 │ │ +077904: 1a03 631b |0016: const-string v3, "style" // string@1b63 │ │ +077908: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ +07790c: 6900 e806 |001a: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagsScriptStyle:[Ljava/lang/String; // field@06e8 │ │ +077910: 1300 0800 |001c: const/16 v0, #int 8 // #8 │ │ +077914: 2300 cb03 |001e: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +077918: 1a03 af0d |0020: const-string v3, "applet" // string@0daf │ │ +07791c: 4d03 0002 |0022: aput-object v3, v0, v2 │ │ +077920: 1a03 ac0e |0024: const-string v3, "caption" // string@0eac │ │ +077924: 4d03 0001 |0026: aput-object v3, v0, v1 │ │ +077928: 1a03 ae13 |0028: const-string v3, "html" // string@13ae │ │ +07792c: 4d03 0005 |002a: aput-object v3, v0, v5 │ │ +077930: 1a03 8c1b |002c: const-string v3, "table" // string@1b8c │ │ +077934: 4d03 0006 |002e: aput-object v3, v0, v6 │ │ +077938: 1a03 a91b |0030: const-string v3, "td" // string@1ba9 │ │ +07793c: 4d03 0007 |0032: aput-object v3, v0, v7 │ │ +077940: 1253 |0034: const/4 v3, #int 5 // #5 │ │ +077942: 1a04 b91b |0035: const-string v4, "th" // string@1bb9 │ │ +077946: 4d04 0003 |0037: aput-object v4, v0, v3 │ │ +07794a: 1263 |0039: const/4 v3, #int 6 // #6 │ │ +07794c: 1a04 7915 |003a: const-string v4, "marquee" // string@1579 │ │ +077950: 4d04 0003 |003c: aput-object v4, v0, v3 │ │ +077954: 1273 |003e: const/4 v3, #int 7 // #7 │ │ +077956: 1a04 bd16 |003f: const-string v4, "object" // string@16bd │ │ +07795a: 4d04 0003 |0041: aput-object v4, v0, v3 │ │ +07795e: 6900 e906 |0043: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagsSearchInScope:[Ljava/lang/String; // field@06e9 │ │ +077962: 2350 cb03 |0045: new-array v0, v5, [Ljava/lang/String; // type@03cb │ │ +077966: 1a03 cb16 |0047: const-string v3, "ol" // string@16cb │ │ +07796a: 4d03 0002 |0049: aput-object v3, v0, v2 │ │ +07796e: 1a03 411c |004b: const-string v3, "ul" // string@1c41 │ │ +077972: 4d03 0001 |004d: aput-object v3, v0, v1 │ │ +077976: 6900 e406 |004f: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchList:[Ljava/lang/String; // field@06e4 │ │ +07797a: 2310 cb03 |0051: new-array v0, v1, [Ljava/lang/String; // type@03cb │ │ +07797e: 1a03 480e |0053: const-string v3, "button" // string@0e48 │ │ +077982: 4d03 0002 |0055: aput-object v3, v0, v2 │ │ +077986: 6900 e206 |0057: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchButton:[Ljava/lang/String; // field@06e2 │ │ +07798a: 2350 cb03 |0059: new-array v0, v5, [Ljava/lang/String; // type@03cb │ │ +07798e: 1a03 ae13 |005b: const-string v3, "html" // string@13ae │ │ +077992: 4d03 0002 |005d: aput-object v3, v0, v2 │ │ +077996: 1a03 8c1b |005f: const-string v3, "table" // string@1b8c │ │ +07799a: 4d03 0001 |0061: aput-object v3, v0, v1 │ │ +07799e: 6900 e706 |0063: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchTableScope:[Ljava/lang/String; // field@06e7 │ │ +0779a2: 2350 cb03 |0065: new-array v0, v5, [Ljava/lang/String; // type@03cb │ │ +0779a6: 1a03 2217 |0067: const-string v3, "optgroup" // string@1722 │ │ +0779aa: 4d03 0002 |0069: aput-object v3, v0, v2 │ │ +0779ae: 1a03 2317 |006b: const-string v3, "option" // string@1723 │ │ +0779b2: 4d03 0001 |006d: aput-object v3, v0, v1 │ │ +0779b6: 6900 e506 |006f: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchSelectScope:[Ljava/lang/String; // field@06e5 │ │ +0779ba: 1300 0800 |0071: const/16 v0, #int 8 // #8 │ │ +0779be: 2300 cb03 |0073: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +0779c2: 1a03 1210 |0075: const-string v3, "dd" // string@1012 │ │ +0779c6: 4d03 0002 |0077: aput-object v3, v0, v2 │ │ +0779ca: 1a03 a210 |0079: const-string v3, "dt" // string@10a2 │ │ +0779ce: 4d03 0001 |007b: aput-object v3, v0, v1 │ │ +0779d2: 1a03 1d15 |007d: const-string v3, "li" // string@151d │ │ +0779d6: 4d03 0005 |007f: aput-object v3, v0, v5 │ │ +0779da: 1a03 2317 |0081: const-string v3, "option" // string@1723 │ │ +0779de: 4d03 0006 |0083: aput-object v3, v0, v6 │ │ +0779e2: 1a03 2217 |0085: const-string v3, "optgroup" // string@1722 │ │ +0779e6: 4d03 0007 |0087: aput-object v3, v0, v7 │ │ +0779ea: 1253 |0089: const/4 v3, #int 5 // #5 │ │ +0779ec: 1a04 5117 |008a: const-string v4, "p" // string@1751 │ │ +0779f0: 4d04 0003 |008c: aput-object v4, v0, v3 │ │ +0779f4: 1263 |008e: const/4 v3, #int 6 // #6 │ │ +0779f6: 1a04 7f19 |008f: const-string v4, "rp" // string@197f │ │ +0779fa: 4d04 0003 |0091: aput-object v4, v0, v3 │ │ +0779fe: 1273 |0093: const/4 v3, #int 7 // #7 │ │ +077a00: 1a04 8219 |0094: const-string v4, "rt" // string@1982 │ │ +077a04: 4d04 0003 |0096: aput-object v4, v0, v3 │ │ +077a08: 6900 e306 |0098: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchEndTags:[Ljava/lang/String; // field@06e3 │ │ +077a0c: 1300 4f00 |009a: const/16 v0, #int 79 // #4f │ │ +077a10: 2300 cb03 |009c: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +077a14: 1a03 5e0d |009e: const-string v3, "address" // string@0d5e │ │ +077a18: 4d03 0002 |00a0: aput-object v3, v0, v2 │ │ +077a1c: 1a02 af0d |00a2: const-string v2, "applet" // string@0daf │ │ +077a20: 4d02 0001 |00a4: aput-object v2, v0, v1 │ │ +077a24: 1a01 b70d |00a6: const-string v1, "area" // string@0db7 │ │ +077a28: 4d01 0005 |00a8: aput-object v1, v0, v5 │ │ +077a2c: 1a01 c20d |00aa: const-string v1, "article" // string@0dc2 │ │ +077a30: 4d01 0006 |00ac: aput-object v1, v0, v6 │ │ +077a34: 1a01 cc0d |00ae: const-string v1, "aside" // string@0dcc │ │ +077a38: 4d01 0007 |00b0: aput-object v1, v0, v7 │ │ +077a3c: 1251 |00b2: const/4 v1, #int 5 // #5 │ │ +077a3e: 1a02 fe0d |00b3: const-string v2, "base" // string@0dfe │ │ +077a42: 4d02 0001 |00b5: aput-object v2, v0, v1 │ │ +077a46: 1261 |00b7: const/4 v1, #int 6 // #6 │ │ +077a48: 1a02 080e |00b8: const-string v2, "basefont" // string@0e08 │ │ +077a4c: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ +077a50: 1271 |00bc: const/4 v1, #int 7 // #7 │ │ +077a52: 1a02 1a0e |00bd: const-string v2, "bgsound" // string@0e1a │ │ +077a56: 4d02 0001 |00bf: aput-object v2, v0, v1 │ │ +077a5a: 1301 0800 |00c1: const/16 v1, #int 8 // #8 │ │ +077a5e: 1a02 270e |00c3: const-string v2, "blockquote" // string@0e27 │ │ +077a62: 4d02 0001 |00c5: aput-object v2, v0, v1 │ │ +077a66: 1301 0900 |00c7: const/16 v1, #int 9 // #9 │ │ +077a6a: 1a02 280e |00c9: const-string v2, "body" // string@0e28 │ │ +077a6e: 4d02 0001 |00cb: aput-object v2, v0, v1 │ │ +077a72: 1301 0a00 |00cd: const/16 v1, #int 10 // #a │ │ +077a76: 1a02 340e |00cf: const-string v2, "br" // string@0e34 │ │ +077a7a: 4d02 0001 |00d1: aput-object v2, v0, v1 │ │ +077a7e: 1301 0b00 |00d3: const/16 v1, #int 11 // #b │ │ +077a82: 1a02 480e |00d5: const-string v2, "button" // string@0e48 │ │ +077a86: 4d02 0001 |00d7: aput-object v2, v0, v1 │ │ +077a8a: 1301 0c00 |00d9: const/16 v1, #int 12 // #c │ │ +077a8e: 1a02 ac0e |00db: const-string v2, "caption" // string@0eac │ │ +077a92: 4d02 0001 |00dd: aput-object v2, v0, v1 │ │ +077a96: 1301 0d00 |00df: const/16 v1, #int 13 // #d │ │ +077a9a: 1a02 b00e |00e1: const-string v2, "center" // string@0eb0 │ │ +077a9e: 4d02 0001 |00e3: aput-object v2, v0, v1 │ │ +077aa2: 1301 0e00 |00e5: const/16 v1, #int 14 // #e │ │ +077aa6: 1a02 2e0f |00e7: const-string v2, "col" // string@0f2e │ │ +077aaa: 4d02 0001 |00e9: aput-object v2, v0, v1 │ │ +077aae: 1301 0f00 |00eb: const/16 v1, #int 15 // #f │ │ +077ab2: 1a02 2f0f |00ed: const-string v2, "colgroup" // string@0f2f │ │ +077ab6: 4d02 0001 |00ef: aput-object v2, v0, v1 │ │ +077aba: 1301 1000 |00f1: const/16 v1, #int 16 // #10 │ │ +077abe: 1a02 390f |00f3: const-string v2, "command" // string@0f39 │ │ +077ac2: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ +077ac6: 1301 1100 |00f7: const/16 v1, #int 17 // #11 │ │ +077aca: 1a02 1210 |00f9: const-string v2, "dd" // string@1012 │ │ +077ace: 4d02 0001 |00fb: aput-object v2, v0, v1 │ │ +077ad2: 1301 1200 |00fd: const/16 v1, #int 18 // #12 │ │ +077ad6: 1a02 5610 |00ff: const-string v2, "details" // string@1056 │ │ +077ada: 4d02 0001 |0101: aput-object v2, v0, v1 │ │ +077ade: 1301 1300 |0103: const/16 v1, #int 19 // #13 │ │ +077ae2: 1a02 5e10 |0105: const-string v2, "dir" // string@105e │ │ +077ae6: 4d02 0001 |0107: aput-object v2, v0, v1 │ │ +077aea: 1301 1400 |0109: const/16 v1, #int 20 // #14 │ │ +077aee: 1a02 8210 |010b: const-string v2, "div" // string@1082 │ │ +077af2: 4d02 0001 |010d: aput-object v2, v0, v1 │ │ +077af6: 1301 1500 |010f: const/16 v1, #int 21 // #15 │ │ +077afa: 1a02 8310 |0111: const-string v2, "dl" // string@1083 │ │ +077afe: 4d02 0001 |0113: aput-object v2, v0, v1 │ │ +077b02: 1301 1600 |0115: const/16 v1, #int 22 // #16 │ │ +077b06: 1a02 a210 |0117: const-string v2, "dt" // string@10a2 │ │ +077b0a: 4d02 0001 |0119: aput-object v2, v0, v1 │ │ +077b0e: 1301 1700 |011b: const/16 v1, #int 23 // #17 │ │ +077b12: 1a02 b810 |011d: const-string v2, "embed" // string@10b8 │ │ +077b16: 4d02 0001 |011f: aput-object v2, v0, v1 │ │ +077b1a: 1301 1800 |0121: const/16 v1, #int 24 // #18 │ │ +077b1e: 1a02 6111 |0123: const-string v2, "fieldset" // string@1161 │ │ +077b22: 4d02 0001 |0125: aput-object v2, v0, v1 │ │ +077b26: 1301 1900 |0127: const/16 v1, #int 25 // #19 │ │ +077b2a: 1a02 6211 |0129: const-string v2, "figcaption" // string@1162 │ │ +077b2e: 4d02 0001 |012b: aput-object v2, v0, v1 │ │ +077b32: 1301 1a00 |012d: const/16 v1, #int 26 // #1a │ │ +077b36: 1a02 6311 |012f: const-string v2, "figure" // string@1163 │ │ +077b3a: 4d02 0001 |0131: aput-object v2, v0, v1 │ │ +077b3e: 1301 1b00 |0133: const/16 v1, #int 27 // #1b │ │ +077b42: 1a02 9d11 |0135: const-string v2, "footer" // string@119d │ │ +077b46: 4d02 0001 |0137: aput-object v2, v0, v1 │ │ +077b4a: 1301 1c00 |0139: const/16 v1, #int 28 // #1c │ │ +077b4e: 1a02 a611 |013b: const-string v2, "form" // string@11a6 │ │ +077b52: 4d02 0001 |013d: aput-object v2, v0, v1 │ │ +077b56: 1301 1d00 |013f: const/16 v1, #int 29 // #1d │ │ +077b5a: 1a02 c411 |0141: const-string v2, "frame" // string@11c4 │ │ +077b5e: 4d02 0001 |0143: aput-object v2, v0, v1 │ │ +077b62: 1301 1e00 |0145: const/16 v1, #int 30 // #1e │ │ +077b66: 1a02 ce11 |0147: const-string v2, "frameset" // string@11ce │ │ +077b6a: 4d02 0001 |0149: aput-object v2, v0, v1 │ │ +077b6e: 1301 1f00 |014b: const/16 v1, #int 31 // #1f │ │ +077b72: 1a02 4113 |014d: const-string v2, "h1" // string@1341 │ │ +077b76: 4d02 0001 |014f: aput-object v2, v0, v1 │ │ +077b7a: 1301 2000 |0151: const/16 v1, #int 32 // #20 │ │ +077b7e: 1a02 4213 |0153: const-string v2, "h2" // string@1342 │ │ +077b82: 4d02 0001 |0155: aput-object v2, v0, v1 │ │ +077b86: 1301 2100 |0157: const/16 v1, #int 33 // #21 │ │ +077b8a: 1a02 4313 |0159: const-string v2, "h3" // string@1343 │ │ +077b8e: 4d02 0001 |015b: aput-object v2, v0, v1 │ │ +077b92: 1301 2200 |015d: const/16 v1, #int 34 // #22 │ │ +077b96: 1a02 4413 |015f: const-string v2, "h4" // string@1344 │ │ +077b9a: 4d02 0001 |0161: aput-object v2, v0, v1 │ │ +077b9e: 1301 2300 |0163: const/16 v1, #int 35 // #23 │ │ +077ba2: 1a02 4513 |0165: const-string v2, "h5" // string@1345 │ │ +077ba6: 4d02 0001 |0167: aput-object v2, v0, v1 │ │ +077baa: 1301 2400 |0169: const/16 v1, #int 36 // #24 │ │ +077bae: 1a02 4613 |016b: const-string v2, "h6" // string@1346 │ │ +077bb2: 4d02 0001 |016d: aput-object v2, v0, v1 │ │ +077bb6: 1301 2500 |016f: const/16 v1, #int 37 // #25 │ │ +077bba: 1a02 7f13 |0171: const-string v2, "head" // string@137f │ │ +077bbe: 4d02 0001 |0173: aput-object v2, v0, v1 │ │ +077bc2: 1301 2600 |0175: const/16 v1, #int 38 // #26 │ │ +077bc6: 1a02 8113 |0177: const-string v2, "header" // string@1381 │ │ +077bca: 4d02 0001 |0179: aput-object v2, v0, v1 │ │ +077bce: 1301 2700 |017b: const/16 v1, #int 39 // #27 │ │ +077bd2: 1a02 9613 |017d: const-string v2, "hgroup" // string@1396 │ │ +077bd6: 4d02 0001 |017f: aput-object v2, v0, v1 │ │ +077bda: 1301 2800 |0181: const/16 v1, #int 40 // #28 │ │ +077bde: 1a02 ac13 |0183: const-string v2, "hr" // string@13ac │ │ +077be2: 4d02 0001 |0185: aput-object v2, v0, v1 │ │ +077be6: 1301 2900 |0187: const/16 v1, #int 41 // #29 │ │ +077bea: 1a02 ae13 |0189: const-string v2, "html" // string@13ae │ │ +077bee: 4d02 0001 |018b: aput-object v2, v0, v1 │ │ +077bf2: 1301 2a00 |018d: const/16 v1, #int 42 // #2a │ │ +077bf6: 1a02 e713 |018f: const-string v2, "iframe" // string@13e7 │ │ +077bfa: 4d02 0001 |0191: aput-object v2, v0, v1 │ │ +077bfe: 1301 2b00 |0193: const/16 v1, #int 43 // #2b │ │ +077c02: 1a02 ef13 |0195: const-string v2, "img" // string@13ef │ │ +077c06: 4d02 0001 |0197: aput-object v2, v0, v1 │ │ +077c0a: 1301 2c00 |0199: const/16 v1, #int 44 // #2c │ │ +077c0e: 1a02 3c14 |019b: const-string v2, "input" // string@143c │ │ +077c12: 4d02 0001 |019d: aput-object v2, v0, v1 │ │ +077c16: 1301 2d00 |019f: const/16 v1, #int 45 // #2d │ │ +077c1a: 1a02 c814 |01a1: const-string v2, "isindex" // string@14c8 │ │ +077c1e: 4d02 0001 |01a3: aput-object v2, v0, v1 │ │ +077c22: 1301 2e00 |01a5: const/16 v1, #int 46 // #2e │ │ +077c26: 1a02 1d15 |01a7: const-string v2, "li" // string@151d │ │ +077c2a: 4d02 0001 |01a9: aput-object v2, v0, v1 │ │ +077c2e: 1301 2f00 |01ab: const/16 v1, #int 47 // #2f │ │ +077c32: 1a02 2515 |01ad: const-string v2, "link" // string@1525 │ │ +077c36: 4d02 0001 |01af: aput-object v2, v0, v1 │ │ +077c3a: 1301 3000 |01b1: const/16 v1, #int 48 // #30 │ │ +077c3e: 1a02 3a15 |01b3: const-string v2, "listing" // string@153a │ │ +077c42: 4d02 0001 |01b5: aput-object v2, v0, v1 │ │ +077c46: 1301 3100 |01b7: const/16 v1, #int 49 // #31 │ │ +077c4a: 1a02 7915 |01b9: const-string v2, "marquee" // string@1579 │ │ +077c4e: 4d02 0001 |01bb: aput-object v2, v0, v1 │ │ +077c52: 1301 3200 |01bd: const/16 v1, #int 50 // #32 │ │ +077c56: 1a02 bc15 |01bf: const-string v2, "menu" // string@15bc │ │ +077c5a: 4d02 0001 |01c1: aput-object v2, v0, v1 │ │ +077c5e: 1301 3300 |01c3: const/16 v1, #int 51 // #33 │ │ +077c62: 1a02 c315 |01c5: const-string v2, "meta" // string@15c3 │ │ +077c66: 4d02 0001 |01c7: aput-object v2, v0, v1 │ │ +077c6a: 1301 3400 |01c9: const/16 v1, #int 52 // #34 │ │ +077c6e: 1a02 0516 |01cb: const-string v2, "nav" // string@1605 │ │ +077c72: 4d02 0001 |01cd: aput-object v2, v0, v1 │ │ +077c76: 1301 3500 |01cf: const/16 v1, #int 53 // #35 │ │ +077c7a: 1a02 7916 |01d1: const-string v2, "noembed" // string@1679 │ │ +077c7e: 4d02 0001 |01d3: aput-object v2, v0, v1 │ │ +077c82: 1301 3600 |01d5: const/16 v1, #int 54 // #36 │ │ +077c86: 1a02 7b16 |01d7: const-string v2, "noframes" // string@167b │ │ +077c8a: 4d02 0001 |01d9: aput-object v2, v0, v1 │ │ +077c8e: 1301 3700 |01db: const/16 v1, #int 55 // #37 │ │ +077c92: 1a02 8816 |01dd: const-string v2, "noscript" // string@1688 │ │ +077c96: 4d02 0001 |01df: aput-object v2, v0, v1 │ │ +077c9a: 1301 3800 |01e1: const/16 v1, #int 56 // #38 │ │ +077c9e: 1a02 bd16 |01e3: const-string v2, "object" // string@16bd │ │ +077ca2: 4d02 0001 |01e5: aput-object v2, v0, v1 │ │ +077ca6: 1301 3900 |01e7: const/16 v1, #int 57 // #39 │ │ +077caa: 1a02 cb16 |01e9: const-string v2, "ol" // string@16cb │ │ +077cae: 4d02 0001 |01eb: aput-object v2, v0, v1 │ │ +077cb2: 1301 3a00 |01ed: const/16 v1, #int 58 // #3a │ │ +077cb6: 1a02 5117 |01ef: const-string v2, "p" // string@1751 │ │ +077cba: 4d02 0001 |01f1: aput-object v2, v0, v1 │ │ +077cbe: 1301 3b00 |01f3: const/16 v1, #int 59 // #3b │ │ +077cc2: 1a02 5b17 |01f5: const-string v2, "param" // string@175b │ │ +077cc6: 4d02 0001 |01f7: aput-object v2, v0, v1 │ │ +077cca: 1301 3c00 |01f9: const/16 v1, #int 60 // #3c │ │ +077cce: 1a02 d317 |01fb: const-string v2, "plaintext" // string@17d3 │ │ +077cd2: 4d02 0001 |01fd: aput-object v2, v0, v1 │ │ +077cd6: 1301 3d00 |01ff: const/16 v1, #int 61 // #3d │ │ +077cda: 1a02 e917 |0201: const-string v2, "pre" // string@17e9 │ │ +077cde: 4d02 0001 |0203: aput-object v2, v0, v1 │ │ +077ce2: 1301 3e00 |0205: const/16 v1, #int 62 // #3e │ │ +077ce6: 1a02 b119 |0207: const-string v2, "script" // string@19b1 │ │ +077cea: 4d02 0001 |0209: aput-object v2, v0, v1 │ │ +077cee: 1301 3f00 |020b: const/16 v1, #int 63 // #3f │ │ +077cf2: 1a02 bd19 |020d: const-string v2, "section" // string@19bd │ │ +077cf6: 4d02 0001 |020f: aput-object v2, v0, v1 │ │ +077cfa: 1301 4000 |0211: const/16 v1, #int 64 // #40 │ │ +077cfe: 1a02 ce19 |0213: const-string v2, "select" // string@19ce │ │ +077d02: 4d02 0001 |0215: aput-object v2, v0, v1 │ │ +077d06: 1301 4100 |0217: const/16 v1, #int 65 // #41 │ │ +077d0a: 1a02 631b |0219: const-string v2, "style" // string@1b63 │ │ +077d0e: 4d02 0001 |021b: aput-object v2, v0, v1 │ │ +077d12: 1301 4200 |021d: const/16 v1, #int 66 // #42 │ │ +077d16: 1a02 711b |021f: const-string v2, "summary" // string@1b71 │ │ +077d1a: 4d02 0001 |0221: aput-object v2, v0, v1 │ │ +077d1e: 1301 4300 |0223: const/16 v1, #int 67 // #43 │ │ +077d22: 1a02 8c1b |0225: const-string v2, "table" // string@1b8c │ │ +077d26: 4d02 0001 |0227: aput-object v2, v0, v1 │ │ +077d2a: 1301 4400 |0229: const/16 v1, #int 68 // #44 │ │ +077d2e: 1a02 a81b |022b: const-string v2, "tbody" // string@1ba8 │ │ +077d32: 4d02 0001 |022d: aput-object v2, v0, v1 │ │ +077d36: 1301 4500 |022f: const/16 v1, #int 69 // #45 │ │ +077d3a: 1a02 a91b |0231: const-string v2, "td" // string@1ba9 │ │ +077d3e: 4d02 0001 |0233: aput-object v2, v0, v1 │ │ +077d42: 1301 4600 |0235: const/16 v1, #int 70 // #46 │ │ +077d46: 1a02 b61b |0237: const-string v2, "textarea" // string@1bb6 │ │ +077d4a: 4d02 0001 |0239: aput-object v2, v0, v1 │ │ +077d4e: 1301 4700 |023b: const/16 v1, #int 71 // #47 │ │ +077d52: 1a02 b81b |023d: const-string v2, "tfoot" // string@1bb8 │ │ +077d56: 4d02 0001 |023f: aput-object v2, v0, v1 │ │ +077d5a: 1301 4800 |0241: const/16 v1, #int 72 // #48 │ │ +077d5e: 1a02 b91b |0243: const-string v2, "th" // string@1bb9 │ │ +077d62: 4d02 0001 |0245: aput-object v2, v0, v1 │ │ +077d66: 1301 4900 |0247: const/16 v1, #int 73 // #49 │ │ +077d6a: 1a02 bb1b |0249: const-string v2, "thead" // string@1bbb │ │ +077d6e: 4d02 0001 |024b: aput-object v2, v0, v1 │ │ +077d72: 1301 4a00 |024d: const/16 v1, #int 74 // #4a │ │ +077d76: 1a02 dc1b |024f: const-string v2, "title" // string@1bdc │ │ +077d7a: 4d02 0001 |0251: aput-object v2, v0, v1 │ │ +077d7e: 1301 4b00 |0253: const/16 v1, #int 75 // #4b │ │ +077d82: 1a02 171c |0255: const-string v2, "tr" // string@1c17 │ │ +077d86: 4d02 0001 |0257: aput-object v2, v0, v1 │ │ +077d8a: 1301 4c00 |0259: const/16 v1, #int 76 // #4c │ │ +077d8e: 1a02 411c |025b: const-string v2, "ul" // string@1c41 │ │ +077d92: 4d02 0001 |025d: aput-object v2, v0, v1 │ │ +077d96: 1301 4d00 |025f: const/16 v1, #int 77 // #4d │ │ +077d9a: 1a02 ed1c |0261: const-string v2, "wbr" // string@1ced │ │ +077d9e: 4d02 0001 |0263: aput-object v2, v0, v1 │ │ +077da2: 1301 4e00 |0265: const/16 v1, #int 78 // #4e │ │ +077da6: 1a02 501d |0267: const-string v2, "xmp" // string@1d50 │ │ +077daa: 4d02 0001 |0269: aput-object v2, v0, v1 │ │ +077dae: 6900 e606 |026b: sput-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchSpecial:[Ljava/lang/String; // field@06e6 │ │ +077db2: 0e00 |026d: return-void │ │ +077db4: 0120 |026e: move v0, v2 │ │ +077db6: 2900 9ffd |026f: goto/16 000e // -0261 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ 0x0010 line=16 │ │ 0x001c line=17 │ │ 0x0045 line=18 │ │ 0x0051 line=19 │ │ @@ -145768,36 +145720,36 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -075408: |[075408] org.jsoup.parser.HtmlTreeBuilder.:()V │ │ -075418: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07541a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07541c: 7010 4314 0300 |0002: invoke-direct {v3}, Lorg/jsoup/parser/TreeBuilder;.:()V // method@1443 │ │ -075422: 5c32 eb06 |0005: iput-boolean v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUriSetFromDoc:Z // field@06eb │ │ -075426: 2200 0702 |0007: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -07542a: 7010 110b 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -075430: 5b30 f206 |000c: iput-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -075434: 2200 0702 |000e: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -075438: 7010 110b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -07543e: 5b30 f806 |0013: iput-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.pendingTableCharacters:Ljava/util/List; // field@06f8 │ │ -075442: 2200 0703 |0015: new-instance v0, Lorg/jsoup/parser/Token$EndTag; // type@0307 │ │ -075446: 7010 3d13 0000 |0017: invoke-direct {v0}, Lorg/jsoup/parser/Token$EndTag;.:()V // method@133d │ │ -07544c: 5b30 ef06 |001a: iput-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.emptyEnd:Lorg/jsoup/parser/Token$EndTag; // field@06ef │ │ -075450: 5c31 f506 |001c: iput-boolean v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:Z // field@06f5 │ │ -075454: 5c32 f306 |001e: iput-boolean v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.fosterInserts:Z // field@06f3 │ │ -075458: 5c32 f406 |0020: iput-boolean v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.fragmentParsing:Z // field@06f4 │ │ -07545c: 2310 b703 |0022: new-array v0, v1, [Ljava/lang/String; // type@03b7 │ │ -075460: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -075462: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ -075466: 5b30 fa06 |0027: iput-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.specificScopeTarget:[Ljava/lang/String; // field@06fa │ │ -07546a: 0e00 |0029: return-void │ │ +077dbc: |[077dbc] org.jsoup.parser.HtmlTreeBuilder.:()V │ │ +077dcc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +077dce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +077dd0: 7010 4314 0300 |0002: invoke-direct {v3}, Lorg/jsoup/parser/TreeBuilder;.:()V // method@1443 │ │ +077dd6: 5c32 eb06 |0005: iput-boolean v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUriSetFromDoc:Z // field@06eb │ │ +077dda: 2200 1a02 |0007: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +077dde: 7010 110b 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +077de4: 5b30 f206 |000c: iput-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +077de8: 2200 1a02 |000e: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +077dec: 7010 110b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +077df2: 5b30 f806 |0013: iput-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.pendingTableCharacters:Ljava/util/List; // field@06f8 │ │ +077df6: 2200 1b03 |0015: new-instance v0, Lorg/jsoup/parser/Token$EndTag; // type@031b │ │ +077dfa: 7010 3d13 0000 |0017: invoke-direct {v0}, Lorg/jsoup/parser/Token$EndTag;.:()V // method@133d │ │ +077e00: 5b30 ef06 |001a: iput-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.emptyEnd:Lorg/jsoup/parser/Token$EndTag; // field@06ef │ │ +077e04: 5c31 f506 |001c: iput-boolean v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:Z // field@06f5 │ │ +077e08: 5c32 f306 |001e: iput-boolean v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.fosterInserts:Z // field@06f3 │ │ +077e0c: 5c32 f406 |0020: iput-boolean v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.fragmentParsing:Z // field@06f4 │ │ +077e10: 2310 cb03 |0022: new-array v0, v1, [Ljava/lang/String; // type@03cb │ │ +077e14: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +077e16: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ +077e1a: 5b30 fa06 |0027: iput-object v0, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.specificScopeTarget:[Ljava/lang/String; // field@06fa │ │ +077e1e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0005 line=35 │ │ 0x0007 line=39 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ @@ -145814,40 +145766,40 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0082 (PRIVATE VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -07546c: |[07546c] org.jsoup.parser.HtmlTreeBuilder.clearStackToContext:([Ljava/lang/String;)V │ │ -07547c: 5442 fb06 |0000: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075480: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -075486: 0a02 |0005: move-result v2 │ │ -075488: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -07548c: 3a01 2000 |0008: if-ltz v1, 0028 // +0020 │ │ -075490: 5442 fb06 |000a: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075494: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07549a: 0c00 |000f: move-result-object v0 │ │ -07549c: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0754a0: 6e10 7311 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0754a6: 0c02 |0015: move-result-object v2 │ │ -0754a8: 7120 6810 5200 |0016: invoke-static {v2, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0754ae: 0a02 |0019: move-result v2 │ │ -0754b0: 3902 0e00 |001a: if-nez v2, 0028 // +000e │ │ -0754b4: 6e10 7311 0000 |001c: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0754ba: 0c02 |001f: move-result-object v2 │ │ -0754bc: 1a03 9b13 |0020: const-string v3, "html" // string@139b │ │ -0754c0: 6e20 2a0a 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0754c6: 0a02 |0025: move-result v2 │ │ -0754c8: 3802 0300 |0026: if-eqz v2, 0029 // +0003 │ │ -0754cc: 0e00 |0028: return-void │ │ -0754ce: 5442 fb06 |0029: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0754d2: 6e20 1b0b 1200 |002b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -0754d8: d801 01ff |002e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0754dc: 28d8 |0030: goto 0008 // -0028 │ │ +077e20: |[077e20] org.jsoup.parser.HtmlTreeBuilder.clearStackToContext:([Ljava/lang/String;)V │ │ +077e30: 5442 fb06 |0000: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +077e34: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +077e3a: 0a02 |0005: move-result v2 │ │ +077e3c: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +077e40: 3a01 2000 |0008: if-ltz v1, 0028 // +0020 │ │ +077e44: 5442 fb06 |000a: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +077e48: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +077e4e: 0c00 |000f: move-result-object v0 │ │ +077e50: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +077e54: 6e10 7311 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +077e5a: 0c02 |0015: move-result-object v2 │ │ +077e5c: 7120 6810 5200 |0016: invoke-static {v2, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +077e62: 0a02 |0019: move-result v2 │ │ +077e64: 3902 0e00 |001a: if-nez v2, 0028 // +000e │ │ +077e68: 6e10 7311 0000 |001c: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +077e6e: 0c02 |001f: move-result-object v2 │ │ +077e70: 1a03 ae13 |0020: const-string v3, "html" // string@13ae │ │ +077e74: 6e20 2a0a 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +077e7a: 0a02 |0025: move-result v2 │ │ +077e7c: 3802 0300 |0026: if-eqz v2, 0029 // +0003 │ │ +077e80: 0e00 |0028: return-void │ │ +077e82: 5442 fb06 |0029: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +077e86: 6e20 1b0b 1200 |002b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +077e8c: d801 01ff |002e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +077e90: 28d8 |0030: goto 0008 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x000a line=347 │ │ 0x0012 line=348 │ │ 0x0028 line=353 │ │ 0x0029 line=351 │ │ @@ -145864,22 +145816,22 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0754e0: |[0754e0] org.jsoup.parser.HtmlTreeBuilder.inSpecificScope:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z │ │ -0754f0: 5420 fa06 |0000: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.specificScopeTarget:[Ljava/lang/String; // field@06fa │ │ -0754f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0754f6: 4d03 0001 |0003: aput-object v3, v0, v1 │ │ -0754fa: 5420 fa06 |0005: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.specificScopeTarget:[Ljava/lang/String; // field@06fa │ │ -0754fe: 7040 6312 0254 |0007: invoke-direct {v2, v0, v4, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSpecificScope:([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z // method@1263 │ │ -075504: 0a00 |000a: move-result v0 │ │ -075506: 0f00 |000b: return v0 │ │ +077e94: |[077e94] org.jsoup.parser.HtmlTreeBuilder.inSpecificScope:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z │ │ +077ea4: 5420 fa06 |0000: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.specificScopeTarget:[Ljava/lang/String; // field@06fa │ │ +077ea8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +077eaa: 4d03 0001 |0003: aput-object v3, v0, v1 │ │ +077eae: 5420 fa06 |0005: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.specificScopeTarget:[Ljava/lang/String; // field@06fa │ │ +077eb2: 7040 6312 0254 |0007: invoke-direct {v2, v0, v4, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSpecificScope:([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z // method@1263 │ │ +077eb8: 0a00 |000a: move-result v0 │ │ +077eba: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0005 line=436 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x000c reg=3 targetName Ljava/lang/String; │ │ @@ -145891,44 +145843,44 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -075508: |[075508] org.jsoup.parser.HtmlTreeBuilder.inSpecificScope:([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z │ │ -075518: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07551a: 5454 fb06 |0001: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -07551e: 6e10 1d0b 0400 |0003: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -075524: 0a04 |0006: move-result v4 │ │ -075526: d802 04ff |0007: add-int/lit8 v2, v4, #int -1 // #ff │ │ -07552a: 3a02 2700 |0009: if-ltz v2, 0030 // +0027 │ │ -07552e: 5454 fb06 |000b: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075532: 6e20 170b 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -075538: 0c00 |0010: move-result-object v0 │ │ -07553a: 1f00 d702 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07553e: 6e10 7311 0000 |0013: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -075544: 0c01 |0016: move-result-object v1 │ │ -075546: 7120 6810 6100 |0017: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07554c: 0a04 |001a: move-result v4 │ │ -07554e: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -075552: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -075554: 0f03 |001e: return v3 │ │ -075556: 7120 6810 7100 |001f: invoke-static {v1, v7}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07555c: 0a04 |0022: move-result v4 │ │ -07555e: 3904 fbff |0023: if-nez v4, 001e // -0005 │ │ -075562: 3808 0800 |0025: if-eqz v8, 002d // +0008 │ │ -075566: 7120 6810 8100 |0027: invoke-static {v1, v8}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07556c: 0a04 |002a: move-result v4 │ │ -07556e: 3904 f3ff |002b: if-nez v4, 001e // -000d │ │ -075572: d802 02ff |002d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -075576: 28da |002f: goto 0009 // -0026 │ │ -075578: 1a04 750a |0030: const-string v4, "Should not be reachable" // string@0a75 │ │ -07557c: 7110 7410 0400 |0032: invoke-static {v4}, Lorg/jsoup/helper/Validate;.fail:(Ljava/lang/String;)V // method@1074 │ │ -075582: 28e9 |0035: goto 001e // -0017 │ │ +077ebc: |[077ebc] org.jsoup.parser.HtmlTreeBuilder.inSpecificScope:([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z │ │ +077ecc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +077ece: 5454 fb06 |0001: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +077ed2: 6e10 1d0b 0400 |0003: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +077ed8: 0a04 |0006: move-result v4 │ │ +077eda: d802 04ff |0007: add-int/lit8 v2, v4, #int -1 // #ff │ │ +077ede: 3a02 2700 |0009: if-ltz v2, 0030 // +0027 │ │ +077ee2: 5454 fb06 |000b: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +077ee6: 6e20 170b 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +077eec: 0c00 |0010: move-result-object v0 │ │ +077eee: 1f00 eb02 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +077ef2: 6e10 7311 0000 |0013: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +077ef8: 0c01 |0016: move-result-object v1 │ │ +077efa: 7120 6810 6100 |0017: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +077f00: 0a04 |001a: move-result v4 │ │ +077f02: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +077f06: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +077f08: 0f03 |001e: return v3 │ │ +077f0a: 7120 6810 7100 |001f: invoke-static {v1, v7}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +077f10: 0a04 |0022: move-result v4 │ │ +077f12: 3904 fbff |0023: if-nez v4, 001e // -0005 │ │ +077f16: 3808 0800 |0025: if-eqz v8, 002d // +0008 │ │ +077f1a: 7120 6810 8100 |0027: invoke-static {v1, v8}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +077f20: 0a04 |002a: move-result v4 │ │ +077f22: 3904 f3ff |002b: if-nez v4, 001e // -000d │ │ +077f26: d802 02ff |002d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +077f2a: 28da |002f: goto 0009 // -0026 │ │ +077f2c: 1a04 890a |0030: const-string v4, "Should not be reachable" // string@0a89 │ │ +077f30: 7110 7410 0400 |0032: invoke-static {v4}, Lorg/jsoup/helper/Validate;.fail:(Ljava/lang/String;)V // method@1074 │ │ +077f36: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=440 │ │ 0x000b line=441 │ │ 0x0013 line=442 │ │ 0x0017 line=443 │ │ 0x001d line=444 │ │ @@ -145953,45 +145905,45 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -075584: |[075584] org.jsoup.parser.HtmlTreeBuilder.insertNode:(Lorg/jsoup/nodes/Node;)V │ │ -075594: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075598: 6e10 1d0b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07559e: 0a00 |0005: move-result v0 │ │ -0755a0: 3900 2400 |0006: if-nez v0, 002a // +0024 │ │ -0755a4: 5410 ee06 |0008: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ -0755a8: 6e20 ef10 2000 |000a: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Document;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10ef │ │ -0755ae: 2020 d702 |000d: instance-of v0, v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0755b2: 3800 1a00 |000f: if-eqz v0, 0029 // +001a │ │ -0755b6: 0720 |0011: move-object v0, v2 │ │ -0755b8: 1f00 d702 |0012: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0755bc: 6e10 8a11 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -0755c2: 0c00 |0017: move-result-object v0 │ │ -0755c4: 6e10 1f13 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isFormListed:()Z // method@131f │ │ -0755ca: 0a00 |001b: move-result v0 │ │ -0755cc: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -0755d0: 5410 f106 |001e: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ -0755d4: 3800 0900 |0020: if-eqz v0, 0029 // +0009 │ │ -0755d8: 5410 f106 |0022: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ -0755dc: 1f02 d702 |0024: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0755e0: 6e20 b611 2000 |0026: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/FormElement;.addElement:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/FormElement; // method@11b6 │ │ -0755e6: 0e00 |0029: return-void │ │ -0755e8: 6e10 7212 0100 |002a: invoke-virtual {v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.isFosterInserts:()Z // method@1272 │ │ -0755ee: 0a00 |002d: move-result v0 │ │ -0755f0: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -0755f4: 6e20 6c12 2100 |0030: invoke-virtual {v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertInFosterParent:(Lorg/jsoup/nodes/Node;)V // method@126c │ │ -0755fa: 28da |0033: goto 000d // -0026 │ │ -0755fc: 6e10 4e12 0100 |0034: invoke-virtual {v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -075602: 0c00 |0037: move-result-object v0 │ │ -075604: 6e20 2c11 2000 |0038: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07560a: 28d2 |003b: goto 000d // -002e │ │ +077f38: |[077f38] org.jsoup.parser.HtmlTreeBuilder.insertNode:(Lorg/jsoup/nodes/Node;)V │ │ +077f48: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +077f4c: 6e10 1d0b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +077f52: 0a00 |0005: move-result v0 │ │ +077f54: 3900 2400 |0006: if-nez v0, 002a // +0024 │ │ +077f58: 5410 ee06 |0008: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ +077f5c: 6e20 ef10 2000 |000a: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Document;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10ef │ │ +077f62: 2020 eb02 |000d: instance-of v0, v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +077f66: 3800 1a00 |000f: if-eqz v0, 0029 // +001a │ │ +077f6a: 0720 |0011: move-object v0, v2 │ │ +077f6c: 1f00 eb02 |0012: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +077f70: 6e10 8a11 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +077f76: 0c00 |0017: move-result-object v0 │ │ +077f78: 6e10 1f13 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/parser/Tag;.isFormListed:()Z // method@131f │ │ +077f7e: 0a00 |001b: move-result v0 │ │ +077f80: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +077f84: 5410 f106 |001e: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ +077f88: 3800 0900 |0020: if-eqz v0, 0029 // +0009 │ │ +077f8c: 5410 f106 |0022: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ +077f90: 1f02 eb02 |0024: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +077f94: 6e20 b611 2000 |0026: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/FormElement;.addElement:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/FormElement; // method@11b6 │ │ +077f9a: 0e00 |0029: return-void │ │ +077f9c: 6e10 7212 0100 |002a: invoke-virtual {v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.isFosterInserts:()Z // method@1272 │ │ +077fa2: 0a00 |002d: move-result v0 │ │ +077fa4: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +077fa8: 6e20 6c12 2100 |0030: invoke-virtual {v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertInFosterParent:(Lorg/jsoup/nodes/Node;)V // method@126c │ │ +077fae: 28da |0033: goto 000d // -0026 │ │ +077fb0: 6e10 4e12 0100 |0034: invoke-virtual {v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +077fb6: 0c00 |0037: move-result-object v0 │ │ +077fb8: 6e20 2c11 2000 |0038: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +077fbe: 28d2 |003b: goto 000d // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ 0x000d line=250 │ │ 0x001e line=251 │ │ 0x0022 line=252 │ │ @@ -146009,29 +145961,29 @@ │ │ type : '(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07560c: |[07560c] org.jsoup.parser.HtmlTreeBuilder.isElementInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;)Z │ │ -07561c: 6e10 1d0b 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -075622: 0a02 |0003: move-result v2 │ │ -075624: d801 02ff |0004: add-int/lit8 v1, v2, #int -1 // #ff │ │ -075628: 3a01 0f00 |0006: if-ltz v1, 0015 // +000f │ │ -07562c: 6e20 170b 1400 |0008: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -075632: 0c00 |000b: move-result-object v0 │ │ -075634: 1f00 d702 |000c: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075638: 3350 0400 |000e: if-ne v0, v5, 0012 // +0004 │ │ -07563c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -07563e: 0f02 |0011: return v2 │ │ -075640: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ -075644: 28f2 |0014: goto 0006 // -000e │ │ -075646: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -075648: 28fb |0016: goto 0011 // -0005 │ │ +077fc0: |[077fc0] org.jsoup.parser.HtmlTreeBuilder.isElementInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;)Z │ │ +077fd0: 6e10 1d0b 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +077fd6: 0a02 |0003: move-result v2 │ │ +077fd8: d801 02ff |0004: add-int/lit8 v1, v2, #int -1 // #ff │ │ +077fdc: 3a01 0f00 |0006: if-ltz v1, 0015 // +000f │ │ +077fe0: 6e20 170b 1400 |0008: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +077fe6: 0c00 |000b: move-result-object v0 │ │ +077fe8: 1f00 eb02 |000c: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +077fec: 3350 0400 |000e: if-ne v0, v5, 0012 // +0004 │ │ +077ff0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +077ff2: 0f02 |0011: return v2 │ │ +077ff4: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ +077ff8: 28f2 |0014: goto 0006 // -000e │ │ +077ffa: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +077ffc: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0008 line=275 │ │ 0x000e line=276 │ │ 0x0010 line=277 │ │ 0x0011 line=280 │ │ @@ -146051,33 +146003,33 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07564c: |[07564c] org.jsoup.parser.HtmlTreeBuilder.isSameFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07565c: 6e10 7311 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -075662: 0c00 |0003: move-result-object v0 │ │ -075664: 6e10 7311 0400 |0004: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07566a: 0c01 |0007: move-result-object v1 │ │ -07566c: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -075672: 0a00 |000b: move-result v0 │ │ -075674: 3800 1200 |000c: if-eqz v0, 001e // +0012 │ │ -075678: 6e10 3511 0300 |000e: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -07567e: 0c00 |0011: move-result-object v0 │ │ -075680: 6e10 3511 0400 |0012: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -075686: 0c01 |0015: move-result-object v1 │ │ -075688: 6e20 b410 1000 |0016: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.equals:(Ljava/lang/Object;)Z // method@10b4 │ │ -07568e: 0a00 |0019: move-result v0 │ │ -075690: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -075694: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -075696: 0f00 |001d: return v0 │ │ -075698: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -07569a: 28fe |001f: goto 001d // -0002 │ │ +078000: |[078000] org.jsoup.parser.HtmlTreeBuilder.isSameFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +078010: 6e10 7311 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +078016: 0c00 |0003: move-result-object v0 │ │ +078018: 6e10 7311 0400 |0004: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07801e: 0c01 |0007: move-result-object v1 │ │ +078020: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +078026: 0a00 |000b: move-result v0 │ │ +078028: 3800 1200 |000c: if-eqz v0, 001e // +0012 │ │ +07802c: 6e10 3511 0300 |000e: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +078032: 0c00 |0011: move-result-object v0 │ │ +078034: 6e10 3511 0400 |0012: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +07803a: 0c01 |0015: move-result-object v1 │ │ +07803c: 6e20 b410 1000 |0016: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Attributes;.equals:(Ljava/lang/Object;)Z // method@10b4 │ │ +078042: 0a00 |0019: move-result v0 │ │ +078044: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +078048: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +07804a: 0f00 |001d: return v0 │ │ +07804c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +07804e: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x000e line=590 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0020 reg=3 a Lorg/jsoup/nodes/Element; │ │ @@ -146088,25 +146040,25 @@ │ │ type : '(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07569c: |[07569c] org.jsoup.parser.HtmlTreeBuilder.replaceInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ -0756ac: 6e20 1a0b 4300 |0000: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.lastIndexOf:(Ljava/lang/Object;)I // method@0b1a │ │ -0756b2: 0a00 |0003: move-result v0 │ │ -0756b4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -0756b6: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -0756ba: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0756bc: 7110 7710 0100 |0008: invoke-static {v1}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ -0756c2: 6e30 1c0b 0305 |000b: invoke-virtual {v3, v0, v5}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b1c │ │ -0756c8: 0e00 |000e: return-void │ │ -0756ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0756cc: 28f8 |0010: goto 0008 // -0008 │ │ +078050: |[078050] org.jsoup.parser.HtmlTreeBuilder.replaceInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ +078060: 6e20 1a0b 4300 |0000: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.lastIndexOf:(Ljava/lang/Object;)I // method@0b1a │ │ +078066: 0a00 |0003: move-result v0 │ │ +078068: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +07806a: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +07806e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +078070: 7110 7710 0100 |0008: invoke-static {v1}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ +078076: 6e30 1c0b 0305 |000b: invoke-virtual {v3, v0, v5}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b1c │ │ +07807c: 0e00 |000e: return-void │ │ +07807e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +078080: 28f8 |0010: goto 0008 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x000b line=379 │ │ 0x000e line=380 │ │ 0x000f line=378 │ │ @@ -146124,43 +146076,43 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0756d0: |[0756d0] org.jsoup.parser.HtmlTreeBuilder.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; │ │ -0756e0: 6302 e106 |0000: sget-boolean v2, Lorg/jsoup/parser/HtmlTreeBuilder;.$assertionsDisabled:Z // field@06e1 │ │ -0756e4: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ -0756e8: 6e20 7b12 5400 |0004: invoke-virtual {v4, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ -0756ee: 0a02 |0007: move-result v2 │ │ -0756f0: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ -0756f4: 2202 9b01 |000a: new-instance v2, Ljava/lang/AssertionError; // type@019b │ │ -0756f8: 7010 c609 0200 |000c: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -0756fe: 2702 |000f: throw v2 │ │ -075700: 5442 fb06 |0010: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075704: 6e10 1d0b 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07570a: 0a02 |0015: move-result v2 │ │ -07570c: d801 02ff |0016: add-int/lit8 v1, v2, #int -1 // #ff │ │ -075710: 3a01 1a00 |0018: if-ltz v1, 0032 // +001a │ │ -075714: 5442 fb06 |001a: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075718: 6e20 170b 1200 |001c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07571e: 0c00 |001f: move-result-object v0 │ │ -075720: 1f00 d702 |0020: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075724: 3350 0d00 |0022: if-ne v0, v5, 002f // +000d │ │ -075728: 5442 fb06 |0024: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -07572c: d803 01ff |0026: add-int/lit8 v3, v1, #int -1 // #ff │ │ -075730: 6e20 170b 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -075736: 0c02 |002b: move-result-object v2 │ │ -075738: 1f02 d702 |002c: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07573c: 1102 |002e: return-object v2 │ │ -07573e: d801 01ff |002f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -075742: 28e7 |0031: goto 0018 // -0019 │ │ -075744: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -075746: 28fb |0033: goto 002e // -0005 │ │ +078084: |[078084] org.jsoup.parser.HtmlTreeBuilder.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; │ │ +078094: 6302 e106 |0000: sget-boolean v2, Lorg/jsoup/parser/HtmlTreeBuilder;.$assertionsDisabled:Z // field@06e1 │ │ +078098: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ +07809c: 6e20 7b12 5400 |0004: invoke-virtual {v4, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ +0780a2: 0a02 |0007: move-result v2 │ │ +0780a4: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ +0780a8: 2202 ad01 |000a: new-instance v2, Ljava/lang/AssertionError; // type@01ad │ │ +0780ac: 7010 c609 0200 |000c: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +0780b2: 2702 |000f: throw v2 │ │ +0780b4: 5442 fb06 |0010: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0780b8: 6e10 1d0b 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +0780be: 0a02 |0015: move-result v2 │ │ +0780c0: d801 02ff |0016: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0780c4: 3a01 1a00 |0018: if-ltz v1, 0032 // +001a │ │ +0780c8: 5442 fb06 |001a: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0780cc: 6e20 170b 1200 |001c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +0780d2: 0c00 |001f: move-result-object v0 │ │ +0780d4: 1f00 eb02 |0020: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0780d8: 3350 0d00 |0022: if-ne v0, v5, 002f // +000d │ │ +0780dc: 5442 fb06 |0024: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0780e0: d803 01ff |0026: add-int/lit8 v3, v1, #int -1 // #ff │ │ +0780e4: 6e20 170b 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +0780ea: 0c02 |002b: move-result-object v2 │ │ +0780ec: 1f02 eb02 |002c: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0780f0: 1102 |002e: return-object v2 │ │ +0780f2: d801 01ff |002f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0780f6: 28e7 |0031: goto 0018 // -0019 │ │ +0780f8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0780fa: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0010 line=357 │ │ 0x001a line=358 │ │ 0x0022 line=359 │ │ 0x0024 line=360 │ │ @@ -146179,23 +146131,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -075748: |[075748] org.jsoup.parser.HtmlTreeBuilder.clearFormattingElementsToLastMarker:()V │ │ -075758: 5421 f206 |0000: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -07575c: 6e10 180b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@0b18 │ │ -075762: 0a01 |0005: move-result v1 │ │ -075764: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ -075768: 6e10 8d12 0200 |0008: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeLastFormattingElement:()Lorg/jsoup/nodes/Element; // method@128d │ │ -07576e: 0c00 |000b: move-result-object v0 │ │ -075770: 3900 f4ff |000c: if-nez v0, 0000 // -000c │ │ -075774: 0e00 |000e: return-void │ │ +0780fc: |[0780fc] org.jsoup.parser.HtmlTreeBuilder.clearFormattingElementsToLastMarker:()V │ │ +07810c: 5421 f206 |0000: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078110: 6e10 180b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@0b18 │ │ +078116: 0a01 |0005: move-result v1 │ │ +078118: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ +07811c: 6e10 8d12 0200 |0008: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeLastFormattingElement:()Lorg/jsoup/nodes/Element; // method@128d │ │ +078122: 0c00 |000b: move-result-object v0 │ │ +078124: 3900 f4ff |000c: if-nez v0, 0000 // -000c │ │ +078128: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0008 line=634 │ │ 0x000c line=635 │ │ 0x000e line=638 │ │ locals : │ │ @@ -146207,28 +146159,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -075778: |[075778] org.jsoup.parser.HtmlTreeBuilder.clearStackToTableBodyContext:()V │ │ -075788: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -07578a: 2300 b703 |0001: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -07578e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -075790: 1a02 971b |0004: const-string v2, "tbody" // string@1b97 │ │ -075794: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -075798: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -07579a: 1a02 a71b |0009: const-string v2, "tfoot" // string@1ba7 │ │ -07579e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0757a2: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -0757a4: 1a02 aa1b |000e: const-string v2, "thead" // string@1baa │ │ -0757a8: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0757ac: 7020 4a12 0300 |0012: invoke-direct {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToContext:([Ljava/lang/String;)V // method@124a │ │ -0757b2: 0e00 |0015: return-void │ │ +07812c: |[07812c] org.jsoup.parser.HtmlTreeBuilder.clearStackToTableBodyContext:()V │ │ +07813c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +07813e: 2300 cb03 |0001: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +078142: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +078144: 1a02 a81b |0004: const-string v2, "tbody" // string@1ba8 │ │ +078148: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +07814c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +07814e: 1a02 b81b |0009: const-string v2, "tfoot" // string@1bb8 │ │ +078152: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +078156: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +078158: 1a02 bb1b |000e: const-string v2, "thead" // string@1bbb │ │ +07815c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +078160: 7020 4a12 0300 |0012: invoke-direct {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToContext:([Ljava/lang/String;)V // method@124a │ │ +078166: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0015 line=339 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -146237,22 +146189,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0757b4: |[0757b4] org.jsoup.parser.HtmlTreeBuilder.clearStackToTableContext:()V │ │ -0757c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0757c6: 2300 b703 |0001: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -0757ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0757cc: 1a02 7b1b |0004: const-string v2, "table" // string@1b7b │ │ -0757d0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0757d4: 7020 4a12 0300 |0008: invoke-direct {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToContext:([Ljava/lang/String;)V // method@124a │ │ -0757da: 0e00 |000b: return-void │ │ +078168: |[078168] org.jsoup.parser.HtmlTreeBuilder.clearStackToTableContext:()V │ │ +078178: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07817a: 2300 cb03 |0001: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +07817e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +078180: 1a02 8c1b |0004: const-string v2, "table" // string@1b8c │ │ +078184: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +078188: 7020 4a12 0300 |0008: invoke-direct {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToContext:([Ljava/lang/String;)V // method@124a │ │ +07818e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x000b line=335 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -146261,22 +146213,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0757dc: |[0757dc] org.jsoup.parser.HtmlTreeBuilder.clearStackToTableRowContext:()V │ │ -0757ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0757ee: 2300 b703 |0001: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -0757f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0757f4: 1a02 061c |0004: const-string v2, "tr" // string@1c06 │ │ -0757f8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0757fc: 7020 4a12 0300 |0008: invoke-direct {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToContext:([Ljava/lang/String;)V // method@124a │ │ -075802: 0e00 |000b: return-void │ │ +078190: |[078190] org.jsoup.parser.HtmlTreeBuilder.clearStackToTableRowContext:()V │ │ +0781a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0781a2: 2300 cb03 |0001: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +0781a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0781a8: 1a02 171c |0004: const-string v2, "tr" // string@1c17 │ │ +0781ac: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0781b0: 7020 4a12 0300 |0008: invoke-direct {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToContext:([Ljava/lang/String;)V // method@124a │ │ +0781b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x000b line=343 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -146285,37 +146237,37 @@ │ │ type : '(Lorg/jsoup/parser/HtmlTreeBuilderState;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -075804: |[075804] org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ -075814: 5470 f006 |0000: iget-object v0, v7, Lorg/jsoup/parser/HtmlTreeBuilder;.errors:Lorg/jsoup/parser/ParseErrorList; // field@06f0 │ │ -075818: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ -07581e: 0a00 |0005: move-result v0 │ │ -075820: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -075824: 5470 f006 |0008: iget-object v0, v7, Lorg/jsoup/parser/HtmlTreeBuilder;.errors:Lorg/jsoup/parser/ParseErrorList; // field@06f0 │ │ -075828: 2201 fe02 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@02fe │ │ -07582c: 5472 f906 |000c: iget-object v2, v7, Lorg/jsoup/parser/HtmlTreeBuilder;.reader:Lorg/jsoup/parser/CharacterReader; // field@06f9 │ │ -075830: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ -075836: 0a02 |0011: move-result v2 │ │ -075838: 1a03 8c0b |0012: const-string v3, "Unexpected token [%s] when in state [%s]" // string@0b8c │ │ -07583c: 1224 |0014: const/4 v4, #int 2 // #2 │ │ -07583e: 2344 b603 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -075842: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -075844: 5476 ed06 |0018: iget-object v6, v7, Lorg/jsoup/parser/HtmlTreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@06ed │ │ -075848: 6e10 7213 0600 |001a: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.tokenType:()Ljava/lang/String; // method@1372 │ │ -07584e: 0c06 |001d: move-result-object v6 │ │ -075850: 4d06 0405 |001e: aput-object v6, v4, v5 │ │ -075854: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -075856: 4d08 0405 |0021: aput-object v8, v4, v5 │ │ -07585a: 7040 fb12 2143 |0023: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;[Ljava/lang/Object;)V // method@12fb │ │ -075860: 6e20 0013 1000 |0026: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ -075866: 0e00 |0029: return-void │ │ +0781b8: |[0781b8] org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ +0781c8: 5470 f006 |0000: iget-object v0, v7, Lorg/jsoup/parser/HtmlTreeBuilder;.errors:Lorg/jsoup/parser/ParseErrorList; // field@06f0 │ │ +0781cc: 6e10 0113 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/parser/ParseErrorList;.canAddError:()Z // method@1301 │ │ +0781d2: 0a00 |0005: move-result v0 │ │ +0781d4: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +0781d8: 5470 f006 |0008: iget-object v0, v7, Lorg/jsoup/parser/HtmlTreeBuilder;.errors:Lorg/jsoup/parser/ParseErrorList; // field@06f0 │ │ +0781dc: 2201 1203 |000a: new-instance v1, Lorg/jsoup/parser/ParseError; // type@0312 │ │ +0781e0: 5472 f906 |000c: iget-object v2, v7, Lorg/jsoup/parser/HtmlTreeBuilder;.reader:Lorg/jsoup/parser/CharacterReader; // field@06f9 │ │ +0781e4: 6e10 4112 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/parser/CharacterReader;.pos:()I // method@1241 │ │ +0781ea: 0a02 |0011: move-result v2 │ │ +0781ec: 1a03 a00b |0012: const-string v3, "Unexpected token [%s] when in state [%s]" // string@0ba0 │ │ +0781f0: 1224 |0014: const/4 v4, #int 2 // #2 │ │ +0781f2: 2344 ca03 |0015: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +0781f6: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +0781f8: 5476 ed06 |0018: iget-object v6, v7, Lorg/jsoup/parser/HtmlTreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@06ed │ │ +0781fc: 6e10 7213 0600 |001a: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.tokenType:()Ljava/lang/String; // method@1372 │ │ +078202: 0c06 |001d: move-result-object v6 │ │ +078204: 4d06 0405 |001e: aput-object v6, v4, v5 │ │ +078208: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +07820a: 4d08 0405 |0021: aput-object v8, v4, v5 │ │ +07820e: 7040 fb12 2143 |0023: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/parser/ParseError;.:(ILjava/lang/String;[Ljava/lang/Object;)V // method@12fb │ │ +078214: 6e20 0013 1000 |0026: invoke-virtual {v0, v1}, Lorg/jsoup/parser/ParseErrorList;.add:(Ljava/lang/Object;)Z // method@1300 │ │ +07821a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0008 line=168 │ │ 0x0029 line=169 │ │ locals : │ │ 0x0000 - 0x002a reg=7 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -146326,17 +146278,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075868: |[075868] org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V │ │ -075878: 5c01 f506 |0000: iput-boolean v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:Z // field@06f5 │ │ -07587c: 0e00 |0002: return-void │ │ +07821c: |[07821c] org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V │ │ +07822c: 5c01 f506 |0000: iput-boolean v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:Z // field@06f5 │ │ +078230: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0003 reg=1 framesetOk Z │ │ @@ -146346,17 +146298,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075880: |[075880] org.jsoup.parser.HtmlTreeBuilder.framesetOk:()Z │ │ -075890: 5510 f506 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:Z // field@06f5 │ │ -075894: 0f00 |0002: return v0 │ │ +078234: |[078234] org.jsoup.parser.HtmlTreeBuilder.framesetOk:()Z │ │ +078244: 5510 f506 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:Z // field@06f5 │ │ +078248: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #8 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -146364,18 +146316,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -075898: |[075898] org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:()V │ │ -0758a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0758aa: 6e20 5312 0100 |0001: invoke-virtual {v1, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ -0758b0: 0e00 |0004: return-void │ │ +07824c: |[07824c] org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:()V │ │ +07825c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07825e: 6e20 5312 0100 |0001: invoke-virtual {v1, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ +078264: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0004 line=546 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -146384,34 +146336,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0758b4: |[0758b4] org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:(Ljava/lang/String;)V │ │ -0758c4: 3803 2400 |0000: if-eqz v3, 0024 // +0024 │ │ -0758c8: 6e10 4e12 0200 |0002: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -0758ce: 0c00 |0005: move-result-object v0 │ │ -0758d0: 6e10 7311 0000 |0006: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0758d6: 0c00 |0009: move-result-object v0 │ │ -0758d8: 6e20 2a0a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0758de: 0a00 |000d: move-result v0 │ │ -0758e0: 3900 1600 |000e: if-nez v0, 0024 // +0016 │ │ -0758e4: 6e10 4e12 0200 |0010: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -0758ea: 0c00 |0013: move-result-object v0 │ │ -0758ec: 6e10 7311 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0758f2: 0c00 |0017: move-result-object v0 │ │ -0758f4: 6201 e306 |0018: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchEndTags:[Ljava/lang/String; // field@06e3 │ │ -0758f8: 7120 6810 1000 |001a: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0758fe: 0a00 |001d: move-result v0 │ │ -075900: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ -075904: 6e10 7f12 0200 |0020: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -07590a: 28dd |0023: goto 0000 // -0023 │ │ -07590c: 0e00 |0024: return-void │ │ +078268: |[078268] org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:(Ljava/lang/String;)V │ │ +078278: 3803 2400 |0000: if-eqz v3, 0024 // +0024 │ │ +07827c: 6e10 4e12 0200 |0002: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +078282: 0c00 |0005: move-result-object v0 │ │ +078284: 6e10 7311 0000 |0006: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07828a: 0c00 |0009: move-result-object v0 │ │ +07828c: 6e20 2a0a 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +078292: 0a00 |000d: move-result v0 │ │ +078294: 3900 1600 |000e: if-nez v0, 0024 // +0016 │ │ +078298: 6e10 4e12 0200 |0010: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07829e: 0c00 |0013: move-result-object v0 │ │ +0782a0: 6e10 7311 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +0782a6: 0c00 |0017: move-result-object v0 │ │ +0782a8: 6201 e306 |0018: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchEndTags:[Ljava/lang/String; // field@06e3 │ │ +0782ac: 7120 6810 1000 |001a: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +0782b2: 0a00 |001d: move-result v0 │ │ +0782b4: 3800 0600 |001e: if-eqz v0, 0024 // +0006 │ │ +0782b8: 6e10 7f12 0200 |0020: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +0782be: 28dd |0023: goto 0000 // -0023 │ │ +0782c0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0010 line=540 │ │ 0x0020 line=541 │ │ 0x0024 line=542 │ │ locals : │ │ @@ -146423,34 +146375,34 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -075910: |[075910] org.jsoup.parser.HtmlTreeBuilder.getActiveFormattingElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -075920: 5432 f206 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -075924: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07592a: 0a02 |0005: move-result v2 │ │ -07592c: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -075930: 3a01 0c00 |0008: if-ltz v1, 0014 // +000c │ │ -075934: 5432 f206 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -075938: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07593e: 0c00 |000f: move-result-object v0 │ │ -075940: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075944: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -075948: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -07594a: 1100 |0015: return-object v0 │ │ -07594c: 6e10 7311 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -075952: 0c02 |0019: move-result-object v2 │ │ -075954: 6e20 2a0a 4200 |001a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07595a: 0a02 |001d: move-result v2 │ │ -07595c: 3902 f7ff |001e: if-nez v2, 0015 // -0009 │ │ -075960: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ -075964: 28e6 |0022: goto 0008 // -001a │ │ +0782c4: |[0782c4] org.jsoup.parser.HtmlTreeBuilder.getActiveFormattingElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +0782d4: 5432 f206 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +0782d8: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +0782de: 0a02 |0005: move-result v2 │ │ +0782e0: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0782e4: 3a01 0c00 |0008: if-ltz v1, 0014 // +000c │ │ +0782e8: 5432 f206 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +0782ec: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +0782f2: 0c00 |000f: move-result-object v0 │ │ +0782f4: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0782f8: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +0782fc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0782fe: 1100 |0015: return-object v0 │ │ +078300: 6e10 7311 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +078306: 0c02 |0019: move-result-object v2 │ │ +078308: 6e20 2a0a 4200 |001a: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07830e: 0a02 |001d: move-result v2 │ │ +078310: 3902 f7ff |001e: if-nez v2, 0015 // -0009 │ │ +078314: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ +078318: 28e6 |0022: goto 0008 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x000a line=656 │ │ 0x0012 line=657 │ │ 0x0014 line=662 │ │ 0x0016 line=659 │ │ @@ -146467,17 +146419,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075968: |[075968] org.jsoup.parser.HtmlTreeBuilder.getBaseUri:()Ljava/lang/String; │ │ -075978: 5410 ea06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -07597c: 1100 |0002: return-object v0 │ │ +07831c: |[07831c] org.jsoup.parser.HtmlTreeBuilder.getBaseUri:()Ljava/lang/String; │ │ +07832c: 5410 ea06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +078330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #12 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -146485,17 +146437,17 @@ │ │ type : '()Lorg/jsoup/nodes/Document;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075980: |[075980] org.jsoup.parser.HtmlTreeBuilder.getDocument:()Lorg/jsoup/nodes/Document; │ │ -075990: 5410 ee06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ -075994: 1100 |0002: return-object v0 │ │ +078334: |[078334] org.jsoup.parser.HtmlTreeBuilder.getDocument:()Lorg/jsoup/nodes/Document; │ │ +078344: 5410 ee06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ +078348: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #13 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -146503,17 +146455,17 @@ │ │ type : '()Lorg/jsoup/nodes/FormElement;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075998: |[075998] org.jsoup.parser.HtmlTreeBuilder.getFormElement:()Lorg/jsoup/nodes/FormElement; │ │ -0759a8: 5410 f106 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ -0759ac: 1100 |0002: return-object v0 │ │ +07834c: |[07834c] org.jsoup.parser.HtmlTreeBuilder.getFormElement:()Lorg/jsoup/nodes/FormElement; │ │ +07835c: 5410 f106 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ +078360: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #14 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -146521,34 +146473,34 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0759b0: |[0759b0] org.jsoup.parser.HtmlTreeBuilder.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0759c0: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0759c4: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -0759ca: 0a02 |0005: move-result v2 │ │ -0759cc: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0759d0: 3a01 1800 |0008: if-ltz v1, 0020 // +0018 │ │ -0759d4: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0759d8: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -0759de: 0c00 |000f: move-result-object v0 │ │ -0759e0: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0759e4: 6e10 7311 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0759ea: 0c02 |0015: move-result-object v2 │ │ -0759ec: 6e20 2a0a 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0759f2: 0a02 |0019: move-result v2 │ │ -0759f4: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -0759f8: 1100 |001c: return-object v0 │ │ -0759fa: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0759fe: 28e9 |001f: goto 0008 // -0017 │ │ -075a00: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -075a02: 28fb |0021: goto 001c // -0005 │ │ +078364: |[078364] org.jsoup.parser.HtmlTreeBuilder.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +078374: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078378: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07837e: 0a02 |0005: move-result v2 │ │ +078380: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +078384: 3a01 1800 |0008: if-ltz v1, 0020 // +0018 │ │ +078388: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +07838c: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078392: 0c00 |000f: move-result-object v0 │ │ +078394: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078398: 6e10 7311 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07839e: 0c02 |0015: move-result-object v2 │ │ +0783a0: 6e20 2a0a 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0783a6: 0a02 |0019: move-result v2 │ │ +0783a8: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +0783ac: 1100 |001c: return-object v0 │ │ +0783ae: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0783b2: 28e9 |001f: goto 0008 // -0017 │ │ +0783b4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0783b6: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x000a line=285 │ │ 0x0012 line=286 │ │ 0x001c line=290 │ │ 0x001d line=284 │ │ @@ -146565,17 +146517,17 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075a04: |[075a04] org.jsoup.parser.HtmlTreeBuilder.getHeadElement:()Lorg/jsoup/nodes/Element; │ │ -075a14: 5410 f606 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.headElement:Lorg/jsoup/nodes/Element; // field@06f6 │ │ -075a18: 1100 |0002: return-object v0 │ │ +0783b8: |[0783b8] org.jsoup.parser.HtmlTreeBuilder.getHeadElement:()Lorg/jsoup/nodes/Element; │ │ +0783c8: 5410 f606 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.headElement:Lorg/jsoup/nodes/Element; // field@06f6 │ │ +0783cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #16 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -146583,17 +146535,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075a1c: |[075a1c] org.jsoup.parser.HtmlTreeBuilder.getPendingTableCharacters:()Ljava/util/List; │ │ -075a2c: 5410 f806 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.pendingTableCharacters:Ljava/util/List; // field@06f8 │ │ -075a30: 1100 |0002: return-object v0 │ │ +0783d0: |[0783d0] org.jsoup.parser.HtmlTreeBuilder.getPendingTableCharacters:()Ljava/util/List; │ │ +0783e0: 5410 f806 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.pendingTableCharacters:Ljava/util/List; // field@06f8 │ │ +0783e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #17 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -146601,17 +146553,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075a34: |[075a34] org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList; │ │ -075a44: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075a48: 1100 |0002: return-object v0 │ │ +0783e8: |[0783e8] org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList; │ │ +0783f8: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0783fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #18 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -146619,19 +146571,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -075a4c: |[075a4c] org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z │ │ -075a5c: 6200 e206 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchButton:[Ljava/lang/String; // field@06e2 │ │ -075a60: 6e30 5f12 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;[Ljava/lang/String;)Z // method@125f │ │ -075a66: 0a00 |0005: move-result v0 │ │ -075a68: 0f00 |0006: return v0 │ │ +078400: |[078400] org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z │ │ +078410: 6200 e206 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchButton:[Ljava/lang/String; // field@06e2 │ │ +078414: 6e30 5f12 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;[Ljava/lang/String;)Z // method@125f │ │ +07841a: 0a00 |0005: move-result v0 │ │ +07841c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0007 reg=2 targetName Ljava/lang/String; │ │ │ │ @@ -146640,19 +146592,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -075a6c: |[075a6c] org.jsoup.parser.HtmlTreeBuilder.inListItemScope:(Ljava/lang/String;)Z │ │ -075a7c: 6200 e406 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchList:[Ljava/lang/String; // field@06e4 │ │ -075a80: 6e30 5f12 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;[Ljava/lang/String;)Z // method@125f │ │ -075a86: 0a00 |0005: move-result v0 │ │ -075a88: 0f00 |0006: return v0 │ │ +078420: |[078420] org.jsoup.parser.HtmlTreeBuilder.inListItemScope:(Ljava/lang/String;)Z │ │ +078430: 6200 e406 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchList:[Ljava/lang/String; // field@06e4 │ │ +078434: 6e30 5f12 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;[Ljava/lang/String;)Z // method@125f │ │ +07843a: 0a00 |0005: move-result v0 │ │ +07843c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0007 reg=2 targetName Ljava/lang/String; │ │ │ │ @@ -146661,19 +146613,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -075a8c: |[075a8c] org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z │ │ -075a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075a9e: 6e30 5f12 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;[Ljava/lang/String;)Z // method@125f │ │ -075aa4: 0a00 |0004: move-result v0 │ │ -075aa6: 0f00 |0005: return v0 │ │ +078440: |[078440] org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z │ │ +078450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078452: 6e30 5f12 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;[Ljava/lang/String;)Z // method@125f │ │ +078458: 0a00 |0004: move-result v0 │ │ +07845a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0006 reg=2 targetName Ljava/lang/String; │ │ │ │ @@ -146682,19 +146634,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -075aa8: |[075aa8] org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ -075ab8: 6200 e906 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagsSearchInScope:[Ljava/lang/String; // field@06e9 │ │ -075abc: 7040 6212 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSpecificScope:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z // method@1262 │ │ -075ac2: 0a00 |0005: move-result v0 │ │ -075ac4: 0f00 |0006: return v0 │ │ +07845c: |[07845c] org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ +07846c: 6200 e906 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagsSearchInScope:[Ljava/lang/String; // field@06e9 │ │ +078470: 7040 6212 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSpecificScope:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z // method@1262 │ │ +078476: 0a00 |0005: move-result v0 │ │ +078478: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0007 reg=2 targetName Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 extras [Ljava/lang/String; │ │ @@ -146704,20 +146656,20 @@ │ │ type : '([Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -075ac8: |[075ac8] org.jsoup.parser.HtmlTreeBuilder.inScope:([Ljava/lang/String;)Z │ │ -075ad8: 6200 e906 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagsSearchInScope:[Ljava/lang/String; // field@06e9 │ │ -075adc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -075ade: 7040 6312 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSpecificScope:([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z // method@1263 │ │ -075ae4: 0a00 |0006: move-result v0 │ │ -075ae6: 0f00 |0007: return v0 │ │ +07847c: |[07847c] org.jsoup.parser.HtmlTreeBuilder.inScope:([Ljava/lang/String;)Z │ │ +07848c: 6200 e906 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagsSearchInScope:[Ljava/lang/String; // field@06e9 │ │ +078490: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +078492: 7040 6312 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSpecificScope:([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z // method@1263 │ │ +078498: 0a00 |0006: move-result v0 │ │ +07849a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0008 reg=3 targetNames [Ljava/lang/String; │ │ │ │ @@ -146726,41 +146678,41 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -075ae8: |[075ae8] org.jsoup.parser.HtmlTreeBuilder.inSelectScope:(Ljava/lang/String;)Z │ │ -075af8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -075afa: 5454 fb06 |0001: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075afe: 6e10 1d0b 0400 |0003: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -075b04: 0a04 |0006: move-result v4 │ │ -075b06: d802 04ff |0007: add-int/lit8 v2, v4, #int -1 // #ff │ │ -075b0a: 3a02 2100 |0009: if-ltz v2, 002a // +0021 │ │ -075b0e: 5454 fb06 |000b: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075b12: 6e20 170b 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -075b18: 0c00 |0010: move-result-object v0 │ │ -075b1a: 1f00 d702 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075b1e: 6e10 7311 0000 |0013: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -075b24: 0c01 |0016: move-result-object v1 │ │ -075b26: 6e20 2a0a 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -075b2c: 0a04 |001a: move-result v4 │ │ -075b2e: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -075b32: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -075b34: 0f03 |001e: return v3 │ │ -075b36: 6204 e506 |001f: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchSelectScope:[Ljava/lang/String; // field@06e5 │ │ -075b3a: 7120 6810 4100 |0021: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -075b40: 0a04 |0024: move-result v4 │ │ -075b42: 3804 f9ff |0025: if-eqz v4, 001e // -0007 │ │ -075b46: d802 02ff |0027: add-int/lit8 v2, v2, #int -1 // #ff │ │ -075b4a: 28e0 |0029: goto 0009 // -0020 │ │ -075b4c: 1a04 750a |002a: const-string v4, "Should not be reachable" // string@0a75 │ │ -075b50: 7110 7410 0400 |002c: invoke-static {v4}, Lorg/jsoup/helper/Validate;.fail:(Ljava/lang/String;)V // method@1074 │ │ -075b56: 28ef |002f: goto 001e // -0011 │ │ +07849c: |[07849c] org.jsoup.parser.HtmlTreeBuilder.inSelectScope:(Ljava/lang/String;)Z │ │ +0784ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0784ae: 5454 fb06 |0001: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0784b2: 6e10 1d0b 0400 |0003: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +0784b8: 0a04 |0006: move-result v4 │ │ +0784ba: d802 04ff |0007: add-int/lit8 v2, v4, #int -1 // #ff │ │ +0784be: 3a02 2100 |0009: if-ltz v2, 002a // +0021 │ │ +0784c2: 5454 fb06 |000b: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0784c6: 6e20 170b 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +0784cc: 0c00 |0010: move-result-object v0 │ │ +0784ce: 1f00 eb02 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0784d2: 6e10 7311 0000 |0013: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +0784d8: 0c01 |0016: move-result-object v1 │ │ +0784da: 6e20 2a0a 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0784e0: 0a04 |001a: move-result v4 │ │ +0784e2: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +0784e6: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +0784e8: 0f03 |001e: return v3 │ │ +0784ea: 6204 e506 |001f: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchSelectScope:[Ljava/lang/String; // field@06e5 │ │ +0784ee: 7120 6810 4100 |0021: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +0784f4: 0a04 |0024: move-result v4 │ │ +0784f6: 3804 f9ff |0025: if-eqz v4, 001e // -0007 │ │ +0784fa: d802 02ff |0027: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0784fe: 28e0 |0029: goto 0009 // -0020 │ │ +078500: 1a04 890a |002a: const-string v4, "Should not be reachable" // string@0a89 │ │ +078504: 7110 7410 0400 |002c: invoke-static {v4}, Lorg/jsoup/helper/Validate;.fail:(Ljava/lang/String;)V // method@1074 │ │ +07850a: 28ef |002f: goto 001e // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=481 │ │ 0x000b line=482 │ │ 0x0013 line=483 │ │ 0x0017 line=484 │ │ 0x001d line=485 │ │ @@ -146782,20 +146734,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -075b58: |[075b58] org.jsoup.parser.HtmlTreeBuilder.inTableScope:(Ljava/lang/String;)Z │ │ -075b68: 6200 e706 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchTableScope:[Ljava/lang/String; // field@06e7 │ │ -075b6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -075b6e: 7040 6212 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSpecificScope:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z // method@1262 │ │ -075b74: 0a00 |0006: move-result v0 │ │ -075b76: 0f00 |0007: return v0 │ │ +07850c: |[07850c] org.jsoup.parser.HtmlTreeBuilder.inTableScope:(Ljava/lang/String;)Z │ │ +07851c: 6200 e706 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchTableScope:[Ljava/lang/String; // field@06e7 │ │ +078520: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +078522: 7040 6212 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSpecificScope:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Z // method@1262 │ │ +078528: 0a00 |0006: move-result v0 │ │ +07852a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0008 reg=3 targetName Ljava/lang/String; │ │ │ │ @@ -146804,47 +146756,47 @@ │ │ type : '(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -075b78: |[075b78] org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ -075b88: 6e10 4413 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/Token$StartTag;.isSelfClosing:()Z // method@1344 │ │ -075b8e: 0a02 |0003: move-result v2 │ │ -075b90: 3802 2700 |0004: if-eqz v2, 002b // +0027 │ │ -075b94: 6e20 6a12 6500 |0006: invoke-virtual {v5, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -075b9a: 0c00 |0009: move-result-object v0 │ │ -075b9c: 5452 fb06 |000a: iget-object v2, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075ba0: 6e20 150b 0200 |000c: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -075ba6: 5452 fd06 |000f: iget-object v2, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -075baa: 6203 7b08 |0011: sget-object v3, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ -075bae: 6e20 ac13 3200 |0013: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -075bb4: 5452 fd06 |0016: iget-object v2, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -075bb8: 5453 ef06 |0018: iget-object v3, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.emptyEnd:Lorg/jsoup/parser/Token$EndTag; // field@06ef │ │ -075bbc: 6e10 4013 0300 |001a: invoke-virtual {v3}, Lorg/jsoup/parser/Token$EndTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1340 │ │ -075bc2: 0c03 |001d: move-result-object v3 │ │ -075bc4: 6e10 8b11 0000 |001e: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -075bca: 0c04 |0021: move-result-object v4 │ │ -075bcc: 6e20 5813 4300 |0022: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1358 │ │ -075bd2: 0c03 |0025: move-result-object v3 │ │ -075bd4: 6e20 a113 3200 |0026: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -075bda: 0701 |0029: move-object v1, v0 │ │ -075bdc: 1101 |002a: return-object v1 │ │ -075bde: 2200 d702 |002b: new-instance v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075be2: 6e10 4513 0600 |002d: invoke-virtual {v6}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -075be8: 0c02 |0030: move-result-object v2 │ │ -075bea: 7110 2913 0200 |0031: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -075bf0: 0c02 |0034: move-result-object v2 │ │ -075bf2: 5453 ea06 |0035: iget-object v3, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -075bf6: 5464 8807 |0037: iget-object v4, v6, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -075bfa: 7040 1f11 2043 |0039: invoke-direct {v0, v2, v3, v4}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ -075c00: 6e20 6712 0500 |003c: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/nodes/Element;)V // method@1267 │ │ -075c06: 0701 |003f: move-object v1, v0 │ │ -075c08: 28ea |0040: goto 002a // -0016 │ │ +07852c: |[07852c] org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ +07853c: 6e10 4413 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/Token$StartTag;.isSelfClosing:()Z // method@1344 │ │ +078542: 0a02 |0003: move-result v2 │ │ +078544: 3802 2700 |0004: if-eqz v2, 002b // +0027 │ │ +078548: 6e20 6a12 6500 |0006: invoke-virtual {v5, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07854e: 0c00 |0009: move-result-object v0 │ │ +078550: 5452 fb06 |000a: iget-object v2, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078554: 6e20 150b 0200 |000c: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +07855a: 5452 fd06 |000f: iget-object v2, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +07855e: 6203 7b08 |0011: sget-object v3, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ +078562: 6e20 ac13 3200 |0013: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +078568: 5452 fd06 |0016: iget-object v2, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +07856c: 5453 ef06 |0018: iget-object v3, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.emptyEnd:Lorg/jsoup/parser/Token$EndTag; // field@06ef │ │ +078570: 6e10 4013 0300 |001a: invoke-virtual {v3}, Lorg/jsoup/parser/Token$EndTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1340 │ │ +078576: 0c03 |001d: move-result-object v3 │ │ +078578: 6e10 8b11 0000 |001e: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +07857e: 0c04 |0021: move-result-object v4 │ │ +078580: 6e20 5813 4300 |0022: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1358 │ │ +078586: 0c03 |0025: move-result-object v3 │ │ +078588: 6e20 a113 3200 |0026: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +07858e: 0701 |0029: move-object v1, v0 │ │ +078590: 1101 |002a: return-object v1 │ │ +078592: 2200 eb02 |002b: new-instance v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078596: 6e10 4513 0600 |002d: invoke-virtual {v6}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07859c: 0c02 |0030: move-result-object v2 │ │ +07859e: 7110 2913 0200 |0031: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +0785a4: 0c02 |0034: move-result-object v2 │ │ +0785a6: 5453 ea06 |0035: iget-object v3, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +0785aa: 5464 8807 |0037: iget-object v4, v6, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +0785ae: 7040 1f11 2043 |0039: invoke-direct {v0, v2, v3, v4}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ +0785b4: 6e20 6712 0500 |003c: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/nodes/Element;)V // method@1267 │ │ +0785ba: 0701 |003f: move-object v1, v0 │ │ +0785bc: 28ea |0040: goto 002a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0006 line=175 │ │ 0x000a line=176 │ │ 0x000f line=177 │ │ 0x0016 line=178 │ │ @@ -146865,19 +146817,19 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -075c0c: |[075c0c] org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/nodes/Element;)V │ │ -075c1c: 7020 6e12 2100 |0000: invoke-direct {v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@126e │ │ -075c22: 5410 fb06 |0003: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075c26: 6e20 150b 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -075c2c: 0e00 |0008: return-void │ │ +0785c0: |[0785c0] org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/nodes/Element;)V │ │ +0785d0: 7020 6e12 2100 |0000: invoke-direct {v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@126e │ │ +0785d6: 5410 fb06 |0003: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0785da: 6e20 150b 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +0785e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0003 line=195 │ │ 0x0008 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -146888,42 +146840,42 @@ │ │ type : '(Lorg/jsoup/parser/Token$Character;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -075c30: |[075c30] org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Character;)V │ │ -075c40: 6e10 4e12 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -075c46: 0c02 |0003: move-result-object v2 │ │ -075c48: 6e10 8b11 0200 |0004: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -075c4e: 0c01 |0007: move-result-object v1 │ │ -075c50: 1a02 a019 |0008: const-string v2, "script" // string@19a0 │ │ -075c54: 6e20 2a0a 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -075c5a: 0a02 |000d: move-result v2 │ │ -075c5c: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ -075c60: 1a02 521b |0010: const-string v2, "style" // string@1b52 │ │ -075c64: 6e20 2a0a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -075c6a: 0a02 |0015: move-result v2 │ │ -075c6c: 3802 1500 |0016: if-eqz v2, 002b // +0015 │ │ -075c70: 2200 d002 |0018: new-instance v0, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -075c74: 6e10 2c13 0500 |001a: invoke-virtual {v5}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -075c7a: 0c02 |001d: move-result-object v2 │ │ -075c7c: 5443 ea06 |001e: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -075c80: 7030 cc10 2003 |0020: invoke-direct {v0, v2, v3}, Lorg/jsoup/nodes/DataNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10cc │ │ -075c86: 6e10 4e12 0400 |0023: invoke-virtual {v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -075c8c: 0c02 |0026: move-result-object v2 │ │ -075c8e: 6e20 2c11 0200 |0027: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -075c94: 0e00 |002a: return-void │ │ -075c96: 2200 e002 |002b: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -075c9a: 6e10 2c13 0500 |002d: invoke-virtual {v5}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -075ca0: 0c02 |0030: move-result-object v2 │ │ -075ca2: 5443 ea06 |0031: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -075ca6: 7030 fc11 2003 |0033: invoke-direct {v0, v2, v3}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -075cac: 28ed |0036: goto 0023 // -0013 │ │ +0785e4: |[0785e4] org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Character;)V │ │ +0785f4: 6e10 4e12 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +0785fa: 0c02 |0003: move-result-object v2 │ │ +0785fc: 6e10 8b11 0200 |0004: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +078602: 0c01 |0007: move-result-object v1 │ │ +078604: 1a02 b119 |0008: const-string v2, "script" // string@19b1 │ │ +078608: 6e20 2a0a 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07860e: 0a02 |000d: move-result v2 │ │ +078610: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ +078614: 1a02 631b |0010: const-string v2, "style" // string@1b63 │ │ +078618: 6e20 2a0a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07861e: 0a02 |0015: move-result v2 │ │ +078620: 3802 1500 |0016: if-eqz v2, 002b // +0015 │ │ +078624: 2200 e402 |0018: new-instance v0, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +078628: 6e10 2c13 0500 |001a: invoke-virtual {v5}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +07862e: 0c02 |001d: move-result-object v2 │ │ +078630: 5443 ea06 |001e: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +078634: 7030 cc10 2003 |0020: invoke-direct {v0, v2, v3}, Lorg/jsoup/nodes/DataNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10cc │ │ +07863a: 6e10 4e12 0400 |0023: invoke-virtual {v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +078640: 0c02 |0026: move-result-object v2 │ │ +078642: 6e20 2c11 0200 |0027: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +078648: 0e00 |002a: return-void │ │ +07864a: 2200 f402 |002b: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +07864e: 6e10 2c13 0500 |002d: invoke-virtual {v5}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +078654: 0c02 |0030: move-result-object v2 │ │ +078656: 5443 ea06 |0031: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +07865a: 7030 fc11 2003 |0033: invoke-direct {v0, v2, v3}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +078660: 28ed |0036: goto 0023 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0008 line=233 │ │ 0x0018 line=234 │ │ 0x0023 line=237 │ │ 0x002a line=238 │ │ @@ -146940,22 +146892,22 @@ │ │ type : '(Lorg/jsoup/parser/Token$Comment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -075cb0: |[075cb0] org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Comment;)V │ │ -075cc0: 2200 cf02 |0000: new-instance v0, Lorg/jsoup/nodes/Comment; // type@02cf │ │ -075cc4: 6e10 3013 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/parser/Token$Comment;.getData:()Ljava/lang/String; // method@1330 │ │ -075cca: 0c01 |0005: move-result-object v1 │ │ -075ccc: 5432 ea06 |0006: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -075cd0: 7030 c310 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Comment;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10c3 │ │ -075cd6: 7020 6e12 0300 |000b: invoke-direct {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@126e │ │ -075cdc: 0e00 |000e: return-void │ │ +078664: |[078664] org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Comment;)V │ │ +078674: 2200 e302 |0000: new-instance v0, Lorg/jsoup/nodes/Comment; // type@02e3 │ │ +078678: 6e10 3013 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/parser/Token$Comment;.getData:()Ljava/lang/String; // method@1330 │ │ +07867e: 0c01 |0005: move-result-object v1 │ │ +078680: 5432 ea06 |0006: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +078684: 7030 c310 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Comment;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10c3 │ │ +07868a: 7020 6e12 0300 |000b: invoke-direct {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@126e │ │ +078690: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x000b line=226 │ │ 0x000e line=227 │ │ locals : │ │ 0x000b - 0x000f reg=0 comment Lorg/jsoup/nodes/Comment; │ │ @@ -146967,40 +146919,40 @@ │ │ type : '(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -075ce0: |[075ce0] org.jsoup.parser.HtmlTreeBuilder.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ -075cf0: 6e10 4513 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -075cf6: 0c02 |0003: move-result-object v2 │ │ -075cf8: 7110 2913 0200 |0004: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -075cfe: 0c01 |0007: move-result-object v1 │ │ -075d00: 2200 d702 |0008: new-instance v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075d04: 5442 ea06 |000a: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -075d08: 5453 8807 |000c: iget-object v3, v5, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -075d0c: 7040 1f11 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ -075d12: 7020 6e12 0400 |0011: invoke-direct {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@126e │ │ -075d18: 6e10 4413 0500 |0014: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.isSelfClosing:()Z // method@1344 │ │ -075d1e: 0a02 |0017: move-result v2 │ │ -075d20: 3802 1300 |0018: if-eqz v2, 002b // +0013 │ │ -075d24: 6e10 2213 0100 |001a: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.isKnownTag:()Z // method@1322 │ │ -075d2a: 0a02 |001d: move-result v2 │ │ -075d2c: 3802 0e00 |001e: if-eqz v2, 002c // +000e │ │ -075d30: 6e10 2413 0100 |0020: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.isSelfClosing:()Z // method@1324 │ │ -075d36: 0a02 |0023: move-result v2 │ │ -075d38: 3802 0700 |0024: if-eqz v2, 002b // +0007 │ │ -075d3c: 5442 fd06 |0026: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -075d40: 6e10 9513 0200 |0028: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ -075d46: 1100 |002b: return-object v0 │ │ -075d48: 6e10 2713 0100 |002c: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.setSelfClosing:()Lorg/jsoup/parser/Tag; // method@1327 │ │ -075d4e: 5442 fd06 |002f: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -075d52: 6e10 9513 0200 |0031: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ -075d58: 28f7 |0034: goto 002b // -0009 │ │ +078694: |[078694] org.jsoup.parser.HtmlTreeBuilder.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ +0786a4: 6e10 4513 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +0786aa: 0c02 |0003: move-result-object v2 │ │ +0786ac: 7110 2913 0200 |0004: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +0786b2: 0c01 |0007: move-result-object v1 │ │ +0786b4: 2200 eb02 |0008: new-instance v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0786b8: 5442 ea06 |000a: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +0786bc: 5453 8807 |000c: iget-object v3, v5, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +0786c0: 7040 1f11 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ +0786c6: 7020 6e12 0400 |0011: invoke-direct {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@126e │ │ +0786cc: 6e10 4413 0500 |0014: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.isSelfClosing:()Z // method@1344 │ │ +0786d2: 0a02 |0017: move-result v2 │ │ +0786d4: 3802 1300 |0018: if-eqz v2, 002b // +0013 │ │ +0786d8: 6e10 2213 0100 |001a: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.isKnownTag:()Z // method@1322 │ │ +0786de: 0a02 |001d: move-result v2 │ │ +0786e0: 3802 0e00 |001e: if-eqz v2, 002c // +000e │ │ +0786e4: 6e10 2413 0100 |0020: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.isSelfClosing:()Z // method@1324 │ │ +0786ea: 0a02 |0023: move-result v2 │ │ +0786ec: 3802 0700 |0024: if-eqz v2, 002b // +0007 │ │ +0786f0: 5442 fd06 |0026: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +0786f4: 6e10 9513 0200 |0028: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ +0786fa: 1100 |002b: return-object v0 │ │ +0786fc: 6e10 2713 0100 |002c: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.setSelfClosing:()Lorg/jsoup/parser/Tag; // method@1327 │ │ +078702: 5442 fd06 |002f: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +078706: 6e10 9513 0200 |0031: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ +07870c: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=200 │ │ 0x0011 line=201 │ │ 0x0014 line=202 │ │ 0x001a line=203 │ │ @@ -147019,29 +146971,29 @@ │ │ type : '(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -075d5c: |[075d5c] org.jsoup.parser.HtmlTreeBuilder.insertForm:(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement; │ │ -075d6c: 6e10 4513 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -075d72: 0c02 |0003: move-result-object v2 │ │ -075d74: 7110 2913 0200 |0004: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -075d7a: 0c01 |0007: move-result-object v1 │ │ -075d7c: 2200 dc02 |0008: new-instance v0, Lorg/jsoup/nodes/FormElement; // type@02dc │ │ -075d80: 5442 ea06 |000a: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -075d84: 5453 8807 |000c: iget-object v3, v5, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -075d88: 7040 b411 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lorg/jsoup/nodes/FormElement;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@11b4 │ │ -075d8e: 6e20 9312 0400 |0011: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFormElement:(Lorg/jsoup/nodes/FormElement;)V // method@1293 │ │ -075d94: 7020 6e12 0400 |0014: invoke-direct {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@126e │ │ -075d9a: 3806 0700 |0017: if-eqz v6, 001e // +0007 │ │ -075d9e: 5442 fb06 |0019: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075da2: 6e20 150b 0200 |001b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -075da8: 1100 |001e: return-object v0 │ │ +078710: |[078710] org.jsoup.parser.HtmlTreeBuilder.insertForm:(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement; │ │ +078720: 6e10 4513 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +078726: 0c02 |0003: move-result-object v2 │ │ +078728: 7110 2913 0200 |0004: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +07872e: 0c01 |0007: move-result-object v1 │ │ +078730: 2200 f002 |0008: new-instance v0, Lorg/jsoup/nodes/FormElement; // type@02f0 │ │ +078734: 5442 ea06 |000a: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +078738: 5453 8807 |000c: iget-object v3, v5, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +07873c: 7040 b411 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lorg/jsoup/nodes/FormElement;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@11b4 │ │ +078742: 6e20 9312 0400 |0011: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFormElement:(Lorg/jsoup/nodes/FormElement;)V // method@1293 │ │ +078748: 7020 6e12 0400 |0014: invoke-direct {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@126e │ │ +07874e: 3806 0700 |0017: if-eqz v6, 001e // +0007 │ │ +078752: 5442 fb06 |0019: iget-object v2, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078756: 6e20 150b 0200 |001b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +07875c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=216 │ │ 0x0011 line=217 │ │ 0x0014 line=218 │ │ 0x0017 line=219 │ │ @@ -147059,41 +147011,41 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -075dac: |[075dac] org.jsoup.parser.HtmlTreeBuilder.insertInFosterParent:(Lorg/jsoup/nodes/Node;)V │ │ -075dbc: 1a03 7b1b |0000: const-string v3, "table" // string@1b7b │ │ -075dc0: 6e20 5812 3500 |0002: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1258 │ │ -075dc6: 0c02 |0005: move-result-object v2 │ │ -075dc8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -075dca: 3802 1b00 |0007: if-eqz v2, 0022 // +001b │ │ -075dce: 6e10 7a11 0200 |0009: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -075dd4: 0c03 |000c: move-result-object v3 │ │ -075dd6: 3803 1000 |000d: if-eqz v3, 001d // +0010 │ │ -075dda: 6e10 7a11 0200 |000f: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -075de0: 0c00 |0012: move-result-object v0 │ │ -075de2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -075de4: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ -075de8: 7110 7d10 0200 |0016: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -075dee: 6e20 3811 6200 |0019: invoke-virtual {v2, v6}, Lorg/jsoup/nodes/Element;.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1138 │ │ -075df4: 0e00 |001c: return-void │ │ -075df6: 6e20 4812 2500 |001d: invoke-virtual {v5, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@1248 │ │ -075dfc: 0c00 |0020: move-result-object v0 │ │ -075dfe: 28f3 |0021: goto 0014 // -000d │ │ -075e00: 5453 fb06 |0022: iget-object v3, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075e04: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -075e06: 6e20 170b 4300 |0025: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -075e0c: 0c00 |0028: move-result-object v0 │ │ -075e0e: 1f00 d702 |0029: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075e12: 28e9 |002b: goto 0014 // -0017 │ │ -075e14: 6e20 2c11 6000 |002c: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -075e1a: 28ed |002f: goto 001c // -0013 │ │ +078760: |[078760] org.jsoup.parser.HtmlTreeBuilder.insertInFosterParent:(Lorg/jsoup/nodes/Node;)V │ │ +078770: 1a03 8c1b |0000: const-string v3, "table" // string@1b8c │ │ +078774: 6e20 5812 3500 |0002: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1258 │ │ +07877a: 0c02 |0005: move-result-object v2 │ │ +07877c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07877e: 3802 1b00 |0007: if-eqz v2, 0022 // +001b │ │ +078782: 6e10 7a11 0200 |0009: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +078788: 0c03 |000c: move-result-object v3 │ │ +07878a: 3803 1000 |000d: if-eqz v3, 001d // +0010 │ │ +07878e: 6e10 7a11 0200 |000f: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +078794: 0c00 |0012: move-result-object v0 │ │ +078796: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +078798: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ +07879c: 7110 7d10 0200 |0016: invoke-static {v2}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +0787a2: 6e20 3811 6200 |0019: invoke-virtual {v2, v6}, Lorg/jsoup/nodes/Element;.before:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1138 │ │ +0787a8: 0e00 |001c: return-void │ │ +0787aa: 6e20 4812 2500 |001d: invoke-virtual {v5, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@1248 │ │ +0787b0: 0c00 |0020: move-result-object v0 │ │ +0787b2: 28f3 |0021: goto 0014 // -000d │ │ +0787b4: 5453 fb06 |0022: iget-object v3, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0787b8: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +0787ba: 6e20 170b 4300 |0025: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +0787c0: 0c00 |0028: move-result-object v0 │ │ +0787c2: 1f00 eb02 |0029: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0787c6: 28e9 |002b: goto 0014 // -0017 │ │ +0787c8: 6e20 2c11 6000 |002c: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +0787ce: 28ed |002f: goto 001c // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0006 line=676 │ │ 0x0007 line=677 │ │ 0x0009 line=678 │ │ 0x000f line=679 │ │ @@ -147119,19 +147071,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -075e1c: |[075e1c] org.jsoup.parser.HtmlTreeBuilder.insertMarkerToFormattingElements:()V │ │ -075e2c: 5420 f206 |0000: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -075e30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -075e32: 6e20 150b 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -075e38: 0e00 |0006: return-void │ │ +0787d0: |[0787d0] org.jsoup.parser.HtmlTreeBuilder.insertMarkerToFormattingElements:()V │ │ +0787e0: 5420 f206 |0000: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +0787e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0787e6: 6e20 150b 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +0787ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0006 line=671 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -147140,28 +147092,28 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -075e3c: |[075e3c] org.jsoup.parser.HtmlTreeBuilder.insertOnStackAfter:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ -075e4c: 5431 fb06 |0000: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075e50: 6e20 1a0b 4100 |0002: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.lastIndexOf:(Ljava/lang/Object;)I // method@0b1a │ │ -075e56: 0a00 |0005: move-result v0 │ │ -075e58: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -075e5a: 3210 0e00 |0007: if-eq v0, v1, 0015 // +000e │ │ -075e5e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -075e60: 7110 7710 0100 |000a: invoke-static {v1}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ -075e66: 5431 fb06 |000d: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -075e6a: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -075e6e: 6e30 140b 2105 |0011: invoke-virtual {v1, v2, v5}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0b14 │ │ -075e74: 0e00 |0014: return-void │ │ -075e76: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -075e78: 28f4 |0016: goto 000a // -000c │ │ +0787f0: |[0787f0] org.jsoup.parser.HtmlTreeBuilder.insertOnStackAfter:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ +078800: 5431 fb06 |0000: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078804: 6e20 1a0b 4100 |0002: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.lastIndexOf:(Ljava/lang/Object;)I // method@0b1a │ │ +07880a: 0a00 |0005: move-result v0 │ │ +07880c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +07880e: 3210 0e00 |0007: if-eq v0, v1, 0015 // +000e │ │ +078812: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +078814: 7110 7710 0100 |000a: invoke-static {v1}, Lorg/jsoup/helper/Validate;.isTrue:(Z)V // method@1077 │ │ +07881a: 5431 fb06 |000d: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +07881e: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +078822: 6e30 140b 2105 |0011: invoke-virtual {v1, v2, v5}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0b14 │ │ +078828: 0e00 |0014: return-void │ │ +07882a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +07882c: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0006 line=368 │ │ 0x000d line=369 │ │ 0x0014 line=370 │ │ 0x0015 line=368 │ │ @@ -147176,22 +147128,22 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -075e7c: |[075e7c] org.jsoup.parser.HtmlTreeBuilder.insertStartTag:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -075e8c: 2200 d702 |0000: new-instance v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075e90: 7110 2913 0400 |0002: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -075e96: 0c01 |0005: move-result-object v1 │ │ -075e98: 5432 ea06 |0006: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -075e9c: 7030 1e11 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ -075ea2: 6e20 6712 0300 |000b: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/nodes/Element;)V // method@1267 │ │ -075ea8: 1100 |000e: return-object v0 │ │ +078830: |[078830] org.jsoup.parser.HtmlTreeBuilder.insertStartTag:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +078840: 2200 eb02 |0000: new-instance v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078844: 7110 2913 0400 |0002: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +07884a: 0c01 |0005: move-result-object v1 │ │ +07884c: 5432 ea06 |0006: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +078850: 7030 1e11 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ +078856: 6e20 6712 0300 |000b: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/nodes/Element;)V // method@1267 │ │ +07885c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x000b line=189 │ │ 0x000e line=190 │ │ locals : │ │ 0x000b - 0x000f reg=0 el Lorg/jsoup/nodes/Element; │ │ @@ -147203,17 +147155,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075eac: |[075eac] org.jsoup.parser.HtmlTreeBuilder.isFosterInserts:()Z │ │ -075ebc: 5510 f306 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.fosterInserts:Z // field@06f3 │ │ -075ec0: 0f00 |0002: return v0 │ │ +078860: |[078860] org.jsoup.parser.HtmlTreeBuilder.isFosterInserts:()Z │ │ +078870: 5510 f306 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.fosterInserts:Z // field@06f3 │ │ +078874: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #36 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -147221,17 +147173,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075ec4: |[075ec4] org.jsoup.parser.HtmlTreeBuilder.isFragmentParsing:()Z │ │ -075ed4: 5510 f406 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.fragmentParsing:Z // field@06f4 │ │ -075ed8: 0f00 |0002: return v0 │ │ +078878: |[078878] org.jsoup.parser.HtmlTreeBuilder.isFragmentParsing:()Z │ │ +078888: 5510 f406 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.fragmentParsing:Z // field@06f4 │ │ +07888c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #37 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -147239,19 +147191,19 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -075edc: |[075edc] org.jsoup.parser.HtmlTreeBuilder.isInActiveFormattingElements:(Lorg/jsoup/nodes/Element;)Z │ │ -075eec: 5410 f206 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -075ef0: 7030 7112 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.isElementInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;)Z // method@1271 │ │ -075ef6: 0a00 |0005: move-result v0 │ │ -075ef8: 0f00 |0006: return v0 │ │ +078890: |[078890] org.jsoup.parser.HtmlTreeBuilder.isInActiveFormattingElements:(Lorg/jsoup/nodes/Element;)Z │ │ +0788a0: 5410 f206 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +0788a4: 7030 7112 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.isElementInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;)Z // method@1271 │ │ +0788aa: 0a00 |0005: move-result v0 │ │ +0788ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0007 reg=2 el Lorg/jsoup/nodes/Element; │ │ │ │ @@ -147260,21 +147212,21 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -075efc: |[075efc] org.jsoup.parser.HtmlTreeBuilder.isSpecial:(Lorg/jsoup/nodes/Element;)Z │ │ -075f0c: 6e10 7311 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -075f12: 0c00 |0003: move-result-object v0 │ │ -075f14: 6201 e606 |0004: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchSpecial:[Ljava/lang/String; // field@06e6 │ │ -075f18: 7120 6810 1000 |0006: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -075f1e: 0a01 |0009: move-result v1 │ │ -075f20: 0f01 |000a: return v1 │ │ +0788b0: |[0788b0] org.jsoup.parser.HtmlTreeBuilder.isSpecial:(Lorg/jsoup/nodes/Element;)Z │ │ +0788c0: 6e10 7311 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +0788c6: 0c00 |0003: move-result-object v0 │ │ +0788c8: 6201 e606 |0004: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilder;.TagSearchSpecial:[Ljava/lang/String; // field@06e6 │ │ +0788cc: 7120 6810 1000 |0006: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +0788d2: 0a01 |0009: move-result v1 │ │ +0788d4: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ locals : │ │ 0x0004 - 0x000b reg=0 name Ljava/lang/String; │ │ 0x0000 - 0x000b reg=2 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -147285,30 +147237,30 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -075f24: |[075f24] org.jsoup.parser.HtmlTreeBuilder.lastFormattingElement:()Lorg/jsoup/nodes/Element; │ │ -075f34: 5420 f206 |0000: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -075f38: 6e10 1d0b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -075f3e: 0a00 |0005: move-result v0 │ │ -075f40: 3d00 1300 |0006: if-lez v0, 0019 // +0013 │ │ -075f44: 5420 f206 |0008: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -075f48: 5421 f206 |000a: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -075f4c: 6e10 1d0b 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -075f52: 0a01 |000f: move-result v1 │ │ -075f54: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -075f58: 6e20 170b 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -075f5e: 0c00 |0015: move-result-object v0 │ │ -075f60: 1f00 d702 |0016: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -075f64: 1100 |0018: return-object v0 │ │ -075f66: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -075f68: 28fe |001a: goto 0018 // -0002 │ │ +0788d8: |[0788d8] org.jsoup.parser.HtmlTreeBuilder.lastFormattingElement:()Lorg/jsoup/nodes/Element; │ │ +0788e8: 5420 f206 |0000: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +0788ec: 6e10 1d0b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +0788f2: 0a00 |0005: move-result v0 │ │ +0788f4: 3d00 1300 |0006: if-lez v0, 0019 // +0013 │ │ +0788f8: 5420 f206 |0008: iget-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +0788fc: 5421 f206 |000a: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078900: 6e10 1d0b 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078906: 0a01 |000f: move-result v1 │ │ +078908: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07890c: 6e20 170b 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078912: 0c00 |0015: move-result-object v0 │ │ +078914: 1f00 eb02 |0016: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078918: 1100 |0018: return-object v0 │ │ +07891a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +07891c: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #40 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -147316,18 +147268,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -075f6c: |[075f6c] org.jsoup.parser.HtmlTreeBuilder.markInsertionMode:()V │ │ -075f7c: 5410 fc06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ -075f80: 5b10 f706 |0002: iput-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06f7 │ │ -075f84: 0e00 |0004: return-void │ │ +078920: |[078920] org.jsoup.parser.HtmlTreeBuilder.markInsertionMode:()V │ │ +078930: 5410 fc06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ +078934: 5b10 f706 |0002: iput-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06f7 │ │ +078938: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -147336,30 +147288,30 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -075f88: |[075f88] org.jsoup.parser.HtmlTreeBuilder.maybeSetBaseUri:(Lorg/jsoup/nodes/Element;)V │ │ -075f98: 5521 eb06 |0000: iget-boolean v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUriSetFromDoc:Z // field@06eb │ │ -075f9c: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -075fa0: 0e00 |0004: return-void │ │ -075fa2: 1a01 9a13 |0005: const-string v1, "href" // string@139a │ │ -075fa6: 6e20 2011 1300 |0007: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Element;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1120 │ │ -075fac: 0c00 |000a: move-result-object v0 │ │ -075fae: 6e10 380a 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -075fb4: 0a01 |000e: move-result v1 │ │ -075fb6: 3801 f5ff |000f: if-eqz v1, 0004 // -000b │ │ -075fba: 5b20 ea06 |0011: iput-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ -075fbe: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -075fc0: 5c21 eb06 |0014: iput-boolean v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUriSetFromDoc:Z // field@06eb │ │ -075fc4: 5421 ee06 |0016: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ -075fc8: 6e20 0d11 0100 |0018: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Document;.setBaseUri:(Ljava/lang/String;)V // method@110d │ │ -075fce: 28e9 |001b: goto 0004 // -0017 │ │ +07893c: |[07893c] org.jsoup.parser.HtmlTreeBuilder.maybeSetBaseUri:(Lorg/jsoup/nodes/Element;)V │ │ +07894c: 5521 eb06 |0000: iget-boolean v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUriSetFromDoc:Z // field@06eb │ │ +078950: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +078954: 0e00 |0004: return-void │ │ +078956: 1a01 ad13 |0005: const-string v1, "href" // string@13ad │ │ +07895a: 6e20 2011 1300 |0007: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Element;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1120 │ │ +078960: 0c00 |000a: move-result-object v0 │ │ +078962: 6e10 380a 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +078968: 0a01 |000e: move-result v1 │ │ +07896a: 3801 f5ff |000f: if-eqz v1, 0004 // -000b │ │ +07896e: 5b20 ea06 |0011: iput-object v0, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUri:Ljava/lang/String; // field@06ea │ │ +078972: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +078974: 5c21 eb06 |0014: iput-boolean v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUriSetFromDoc:Z // field@06eb │ │ +078978: 5421 ee06 |0016: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ +07897c: 6e20 0d11 0100 |0018: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Document;.setBaseUri:(Ljava/lang/String;)V // method@110d │ │ +078982: 28e9 |001b: goto 0004 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=160 │ │ 0x0005 line=154 │ │ 0x000b line=155 │ │ 0x0011 line=156 │ │ @@ -147375,19 +147327,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -075fd0: |[075fd0] org.jsoup.parser.HtmlTreeBuilder.newPendingTableCharacters:()V │ │ -075fe0: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -075fe4: 7010 110b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -075fea: 5b10 f806 |0005: iput-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.pendingTableCharacters:Ljava/util/List; // field@06f8 │ │ -075fee: 0e00 |0007: return-void │ │ +078984: |[078984] org.jsoup.parser.HtmlTreeBuilder.newPendingTableCharacters:()V │ │ +078994: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +078998: 7010 110b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +07899e: 5b10 f806 |0005: iput-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.pendingTableCharacters:Ljava/util/List; // field@06f8 │ │ +0789a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0007 line=519 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -147396,19 +147348,19 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -075ff0: |[075ff0] org.jsoup.parser.HtmlTreeBuilder.onStack:(Lorg/jsoup/nodes/Element;)Z │ │ -076000: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076004: 7030 7112 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.isElementInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;)Z // method@1271 │ │ -07600a: 0a00 |0005: move-result v0 │ │ -07600c: 0f00 |0006: return v0 │ │ +0789a4: |[0789a4] org.jsoup.parser.HtmlTreeBuilder.onStack:(Lorg/jsoup/nodes/Element;)Z │ │ +0789b4: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +0789b8: 7030 7112 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.isElementInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;)Z // method@1271 │ │ +0789be: 0a00 |0005: move-result v0 │ │ +0789c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0007 reg=2 el Lorg/jsoup/nodes/Element; │ │ │ │ @@ -147417,17 +147369,17 @@ │ │ type : '()Lorg/jsoup/parser/HtmlTreeBuilderState;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076010: |[076010] org.jsoup.parser.HtmlTreeBuilder.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ -076020: 5410 f706 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06f7 │ │ -076024: 1100 |0002: return-object v0 │ │ +0789c4: |[0789c4] org.jsoup.parser.HtmlTreeBuilder.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ +0789d4: 5410 f706 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06f7 │ │ +0789d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #45 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -147435,22 +147387,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -076028: |[076028] org.jsoup.parser.HtmlTreeBuilder.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; │ │ -076038: 6200 5e07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075e │ │ -07603c: 5b10 fc06 |0002: iput-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ -076040: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -076042: 5c10 eb06 |0005: iput-boolean v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUriSetFromDoc:Z // field@06eb │ │ -076046: 6f40 4714 2143 |0007: invoke-super {v1, v2, v3, v4}, Lorg/jsoup/parser/TreeBuilder;.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; // method@1447 │ │ -07604c: 0c00 |000a: move-result-object v0 │ │ -07604e: 1100 |000b: return-object v0 │ │ +0789dc: |[0789dc] org.jsoup.parser.HtmlTreeBuilder.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; │ │ +0789ec: 6200 5e07 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState;.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075e │ │ +0789f0: 5b10 fc06 |0002: iput-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ +0789f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0789f6: 5c10 eb06 |0005: iput-boolean v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.baseUriSetFromDoc:Z // field@06eb │ │ +0789fa: 6f40 4714 2143 |0007: invoke-super {v1, v2, v3, v4}, Lorg/jsoup/parser/TreeBuilder;.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; // method@1447 │ │ +078a00: 0c00 |000a: move-result-object v0 │ │ +078a02: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0007 line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -147463,131 +147415,131 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -076050: |[076050] org.jsoup.parser.HtmlTreeBuilder.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; │ │ -076060: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -076062: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -076064: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -076066: 6204 5e07 |0003: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075e │ │ -07606a: 5b94 fc06 |0005: iput-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ -07606e: 6e40 6512 a9dc |0007: invoke-virtual {v9, v10, v12, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V // method@1265 │ │ -076074: 5b9b ec06 |000a: iput-object v11, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.contextElement:Lorg/jsoup/nodes/Element; // field@06ec │ │ -076078: 5c96 f406 |000c: iput-boolean v6, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.fragmentParsing:Z // field@06f4 │ │ -07607c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -07607e: 380b 6700 |000f: if-eqz v11, 0076 // +0067 │ │ -076082: 6e10 7911 0b00 |0011: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@1179 │ │ -076088: 0c04 |0014: move-result-object v4 │ │ -07608a: 3804 0f00 |0015: if-eqz v4, 0024 // +000f │ │ -07608e: 5494 ee06 |0017: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ -076092: 6e10 7911 0b00 |0019: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@1179 │ │ -076098: 0c05 |001c: move-result-object v5 │ │ -07609a: 6e10 0a11 0500 |001d: invoke-virtual {v5}, Lorg/jsoup/nodes/Document;.quirksMode:()Lorg/jsoup/nodes/Document$QuirksMode; // method@110a │ │ -0760a0: 0c05 |0020: move-result-object v5 │ │ -0760a2: 6e20 0b11 5400 |0021: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Document;.quirksMode:(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document; // method@110b │ │ -0760a8: 6e10 8b11 0b00 |0024: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -0760ae: 0c01 |0027: move-result-object v1 │ │ -0760b0: 2384 b703 |0028: new-array v4, v8, [Ljava/lang/String; // type@03b7 │ │ -0760b4: 1a05 cb1b |002a: const-string v5, "title" // string@1bcb │ │ -0760b8: 4d05 0407 |002c: aput-object v5, v4, v7 │ │ -0760bc: 1a05 a51b |002e: const-string v5, "textarea" // string@1ba5 │ │ -0760c0: 4d05 0406 |0030: aput-object v5, v4, v6 │ │ -0760c4: 7120 6810 4100 |0032: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0760ca: 0a04 |0035: move-result v4 │ │ -0760cc: 3804 4c00 |0036: if-eqz v4, 0082 // +004c │ │ -0760d0: 5494 fd06 |0038: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -0760d4: 6205 8b08 |003a: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ -0760d8: 6e20 ac13 5400 |003c: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -0760de: 2203 d702 |003f: new-instance v3, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0760e2: 1a04 9b13 |0041: const-string v4, "html" // string@139b │ │ -0760e6: 7110 2913 0400 |0043: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -0760ec: 0c04 |0046: move-result-object v4 │ │ -0760ee: 7030 1e11 430c |0047: invoke-direct {v3, v4, v12}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ -0760f4: 5494 ee06 |004a: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ -0760f8: 6e20 ef10 3400 |004c: invoke-virtual {v4, v3}, Lorg/jsoup/nodes/Document;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10ef │ │ -0760fe: 5494 fb06 |004f: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076102: 6e20 150b 3400 |0051: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -076108: 6e10 9112 0900 |0054: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.resetInsertionMode:()V // method@1291 │ │ -07610e: 6e10 7c11 0b00 |0057: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.parents:()Lorg/jsoup/select/Elements; // method@117c │ │ -076114: 0c00 |005a: move-result-object v0 │ │ -076116: 6e30 a614 700b |005b: invoke-virtual {v0, v7, v11}, Lorg/jsoup/select/Elements;.add:(ILjava/lang/Object;)V // method@14a6 │ │ -07611c: 6e10 bc14 0000 |005e: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -076122: 0c04 |0061: move-result-object v4 │ │ -076124: 7210 460b 0400 |0062: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -07612a: 0a05 |0065: move-result v5 │ │ -07612c: 3805 1000 |0066: if-eqz v5, 0076 // +0010 │ │ -076130: 7210 470b 0400 |0068: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -076136: 0c02 |006b: move-result-object v2 │ │ -076138: 1f02 d702 |006c: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07613c: 2025 dc02 |006e: instance-of v5, v2, Lorg/jsoup/nodes/FormElement; // type@02dc │ │ -076140: 3805 f2ff |0070: if-eqz v5, 0062 // -000e │ │ -076144: 1f02 dc02 |0072: check-cast v2, Lorg/jsoup/nodes/FormElement; // type@02dc │ │ -076148: 5b92 f106 |0074: iput-object v2, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ -07614c: 6e10 9212 0900 |0076: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.runParser:()V // method@1292 │ │ -076152: 380b 6b00 |0079: if-eqz v11, 00e4 // +006b │ │ -076156: 3803 6900 |007b: if-eqz v3, 00e4 // +0069 │ │ -07615a: 6e10 3d11 0300 |007d: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.childNodes:()Ljava/util/List; // method@113d │ │ -076160: 0c04 |0080: move-result-object v4 │ │ -076162: 1104 |0081: return-object v4 │ │ -076164: 1254 |0082: const/4 v4, #int 5 // #5 │ │ -076166: 2344 b703 |0083: new-array v4, v4, [Ljava/lang/String; // type@03b7 │ │ -07616a: 1a05 d513 |0085: const-string v5, "iframe" // string@13d5 │ │ -07616e: 4d05 0407 |0087: aput-object v5, v4, v7 │ │ -076172: 1a05 6816 |0089: const-string v5, "noembed" // string@1668 │ │ -076176: 4d05 0406 |008b: aput-object v5, v4, v6 │ │ -07617a: 1a05 6a16 |008d: const-string v5, "noframes" // string@166a │ │ -07617e: 4d05 0408 |008f: aput-object v5, v4, v8 │ │ -076182: 1235 |0091: const/4 v5, #int 3 // #3 │ │ -076184: 1a06 521b |0092: const-string v6, "style" // string@1b52 │ │ -076188: 4d06 0405 |0094: aput-object v6, v4, v5 │ │ -07618c: 1245 |0096: const/4 v5, #int 4 // #4 │ │ -07618e: 1a06 3f1d |0097: const-string v6, "xmp" // string@1d3f │ │ -076192: 4d06 0405 |0099: aput-object v6, v4, v5 │ │ -076196: 7120 6810 4100 |009b: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07619c: 0a04 |009e: move-result v4 │ │ -07619e: 3804 0a00 |009f: if-eqz v4, 00a9 // +000a │ │ -0761a2: 5494 fd06 |00a1: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -0761a6: 6205 8708 |00a3: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@0887 │ │ -0761aa: 6e20 ac13 5400 |00a5: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -0761b0: 2897 |00a8: goto 003f // -0069 │ │ -0761b2: 1a04 a019 |00a9: const-string v4, "script" // string@19a0 │ │ -0761b6: 6e20 2a0a 4100 |00ab: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0761bc: 0a04 |00ae: move-result v4 │ │ -0761be: 3804 0a00 |00af: if-eqz v4, 00b9 // +000a │ │ -0761c2: 5494 fd06 |00b1: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -0761c6: 6205 8d08 |00b3: sget-object v5, Lorg/jsoup/parser/TokeniserState;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@088d │ │ -0761ca: 6e20 ac13 5400 |00b5: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -0761d0: 2887 |00b8: goto 003f // -0079 │ │ -0761d2: 1a04 7716 |00b9: const-string v4, "noscript" // string@1677 │ │ -0761d6: 6e20 2a0a 4100 |00bb: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0761dc: 0a04 |00be: move-result v4 │ │ -0761de: 3804 0b00 |00bf: if-eqz v4, 00ca // +000b │ │ -0761e2: 5494 fd06 |00c1: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -0761e6: 6205 7b08 |00c3: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ -0761ea: 6e20 ac13 5400 |00c5: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -0761f0: 2900 77ff |00c8: goto/16 003f // -0089 │ │ -0761f4: 1a04 c217 |00ca: const-string v4, "plaintext" // string@17c2 │ │ -0761f8: 6e20 2a0a 4100 |00cc: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0761fe: 0a04 |00cf: move-result v4 │ │ -076200: 3804 0b00 |00d0: if-eqz v4, 00db // +000b │ │ -076204: 5494 fd06 |00d2: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -076208: 6205 7b08 |00d4: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ -07620c: 6e20 ac13 5400 |00d6: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -076212: 2900 66ff |00d9: goto/16 003f // -009a │ │ -076216: 5494 fd06 |00db: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -07621a: 6205 7b08 |00dd: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ -07621e: 6e20 ac13 5400 |00df: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -076224: 2900 5dff |00e2: goto/16 003f // -00a3 │ │ -076228: 5494 ee06 |00e4: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ -07622c: 6e10 f610 0400 |00e6: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.childNodes:()Ljava/util/List; // method@10f6 │ │ -076232: 0c04 |00e9: move-result-object v4 │ │ -076234: 2897 |00ea: goto 0081 // -0069 │ │ +078a04: |[078a04] org.jsoup.parser.HtmlTreeBuilder.parseFragment:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; │ │ +078a14: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +078a16: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +078a18: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +078a1a: 6204 5e07 |0003: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075e │ │ +078a1e: 5b94 fc06 |0005: iput-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ +078a22: 6e40 6512 a9dc |0007: invoke-virtual {v9, v10, v12, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V // method@1265 │ │ +078a28: 5b9b ec06 |000a: iput-object v11, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.contextElement:Lorg/jsoup/nodes/Element; // field@06ec │ │ +078a2c: 5c96 f406 |000c: iput-boolean v6, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.fragmentParsing:Z // field@06f4 │ │ +078a30: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +078a32: 380b 6700 |000f: if-eqz v11, 0076 // +0067 │ │ +078a36: 6e10 7911 0b00 |0011: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@1179 │ │ +078a3c: 0c04 |0014: move-result-object v4 │ │ +078a3e: 3804 0f00 |0015: if-eqz v4, 0024 // +000f │ │ +078a42: 5494 ee06 |0017: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ +078a46: 6e10 7911 0b00 |0019: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.ownerDocument:()Lorg/jsoup/nodes/Document; // method@1179 │ │ +078a4c: 0c05 |001c: move-result-object v5 │ │ +078a4e: 6e10 0a11 0500 |001d: invoke-virtual {v5}, Lorg/jsoup/nodes/Document;.quirksMode:()Lorg/jsoup/nodes/Document$QuirksMode; // method@110a │ │ +078a54: 0c05 |0020: move-result-object v5 │ │ +078a56: 6e20 0b11 5400 |0021: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Document;.quirksMode:(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document; // method@110b │ │ +078a5c: 6e10 8b11 0b00 |0024: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +078a62: 0c01 |0027: move-result-object v1 │ │ +078a64: 2384 cb03 |0028: new-array v4, v8, [Ljava/lang/String; // type@03cb │ │ +078a68: 1a05 dc1b |002a: const-string v5, "title" // string@1bdc │ │ +078a6c: 4d05 0407 |002c: aput-object v5, v4, v7 │ │ +078a70: 1a05 b61b |002e: const-string v5, "textarea" // string@1bb6 │ │ +078a74: 4d05 0406 |0030: aput-object v5, v4, v6 │ │ +078a78: 7120 6810 4100 |0032: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +078a7e: 0a04 |0035: move-result v4 │ │ +078a80: 3804 4c00 |0036: if-eqz v4, 0082 // +004c │ │ +078a84: 5494 fd06 |0038: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +078a88: 6205 8b08 |003a: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ +078a8c: 6e20 ac13 5400 |003c: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +078a92: 2203 eb02 |003f: new-instance v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078a96: 1a04 ae13 |0041: const-string v4, "html" // string@13ae │ │ +078a9a: 7110 2913 0400 |0043: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +078aa0: 0c04 |0046: move-result-object v4 │ │ +078aa2: 7030 1e11 430c |0047: invoke-direct {v3, v4, v12}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ +078aa8: 5494 ee06 |004a: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ +078aac: 6e20 ef10 3400 |004c: invoke-virtual {v4, v3}, Lorg/jsoup/nodes/Document;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10ef │ │ +078ab2: 5494 fb06 |004f: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078ab6: 6e20 150b 3400 |0051: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +078abc: 6e10 9112 0900 |0054: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.resetInsertionMode:()V // method@1291 │ │ +078ac2: 6e10 7c11 0b00 |0057: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.parents:()Lorg/jsoup/select/Elements; // method@117c │ │ +078ac8: 0c00 |005a: move-result-object v0 │ │ +078aca: 6e30 a614 700b |005b: invoke-virtual {v0, v7, v11}, Lorg/jsoup/select/Elements;.add:(ILjava/lang/Object;)V // method@14a6 │ │ +078ad0: 6e10 bc14 0000 |005e: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +078ad6: 0c04 |0061: move-result-object v4 │ │ +078ad8: 7210 460b 0400 |0062: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +078ade: 0a05 |0065: move-result v5 │ │ +078ae0: 3805 1000 |0066: if-eqz v5, 0076 // +0010 │ │ +078ae4: 7210 470b 0400 |0068: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +078aea: 0c02 |006b: move-result-object v2 │ │ +078aec: 1f02 eb02 |006c: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078af0: 2025 f002 |006e: instance-of v5, v2, Lorg/jsoup/nodes/FormElement; // type@02f0 │ │ +078af4: 3805 f2ff |0070: if-eqz v5, 0062 // -000e │ │ +078af8: 1f02 f002 |0072: check-cast v2, Lorg/jsoup/nodes/FormElement; // type@02f0 │ │ +078afc: 5b92 f106 |0074: iput-object v2, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ +078b00: 6e10 9212 0900 |0076: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.runParser:()V // method@1292 │ │ +078b06: 380b 6b00 |0079: if-eqz v11, 00e4 // +006b │ │ +078b0a: 3803 6900 |007b: if-eqz v3, 00e4 // +0069 │ │ +078b0e: 6e10 3d11 0300 |007d: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.childNodes:()Ljava/util/List; // method@113d │ │ +078b14: 0c04 |0080: move-result-object v4 │ │ +078b16: 1104 |0081: return-object v4 │ │ +078b18: 1254 |0082: const/4 v4, #int 5 // #5 │ │ +078b1a: 2344 cb03 |0083: new-array v4, v4, [Ljava/lang/String; // type@03cb │ │ +078b1e: 1a05 e713 |0085: const-string v5, "iframe" // string@13e7 │ │ +078b22: 4d05 0407 |0087: aput-object v5, v4, v7 │ │ +078b26: 1a05 7916 |0089: const-string v5, "noembed" // string@1679 │ │ +078b2a: 4d05 0406 |008b: aput-object v5, v4, v6 │ │ +078b2e: 1a05 7b16 |008d: const-string v5, "noframes" // string@167b │ │ +078b32: 4d05 0408 |008f: aput-object v5, v4, v8 │ │ +078b36: 1235 |0091: const/4 v5, #int 3 // #3 │ │ +078b38: 1a06 631b |0092: const-string v6, "style" // string@1b63 │ │ +078b3c: 4d06 0405 |0094: aput-object v6, v4, v5 │ │ +078b40: 1245 |0096: const/4 v5, #int 4 // #4 │ │ +078b42: 1a06 501d |0097: const-string v6, "xmp" // string@1d50 │ │ +078b46: 4d06 0405 |0099: aput-object v6, v4, v5 │ │ +078b4a: 7120 6810 4100 |009b: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +078b50: 0a04 |009e: move-result v4 │ │ +078b52: 3804 0a00 |009f: if-eqz v4, 00a9 // +000a │ │ +078b56: 5494 fd06 |00a1: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +078b5a: 6205 8708 |00a3: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@0887 │ │ +078b5e: 6e20 ac13 5400 |00a5: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +078b64: 2897 |00a8: goto 003f // -0069 │ │ +078b66: 1a04 b119 |00a9: const-string v4, "script" // string@19b1 │ │ +078b6a: 6e20 2a0a 4100 |00ab: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +078b70: 0a04 |00ae: move-result v4 │ │ +078b72: 3804 0a00 |00af: if-eqz v4, 00b9 // +000a │ │ +078b76: 5494 fd06 |00b1: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +078b7a: 6205 8d08 |00b3: sget-object v5, Lorg/jsoup/parser/TokeniserState;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@088d │ │ +078b7e: 6e20 ac13 5400 |00b5: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +078b84: 2887 |00b8: goto 003f // -0079 │ │ +078b86: 1a04 8816 |00b9: const-string v4, "noscript" // string@1688 │ │ +078b8a: 6e20 2a0a 4100 |00bb: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +078b90: 0a04 |00be: move-result v4 │ │ +078b92: 3804 0b00 |00bf: if-eqz v4, 00ca // +000b │ │ +078b96: 5494 fd06 |00c1: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +078b9a: 6205 7b08 |00c3: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ +078b9e: 6e20 ac13 5400 |00c5: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +078ba4: 2900 77ff |00c8: goto/16 003f // -0089 │ │ +078ba8: 1a04 d317 |00ca: const-string v4, "plaintext" // string@17d3 │ │ +078bac: 6e20 2a0a 4100 |00cc: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +078bb2: 0a04 |00cf: move-result v4 │ │ +078bb4: 3804 0b00 |00d0: if-eqz v4, 00db // +000b │ │ +078bb8: 5494 fd06 |00d2: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +078bbc: 6205 7b08 |00d4: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ +078bc0: 6e20 ac13 5400 |00d6: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +078bc6: 2900 66ff |00d9: goto/16 003f // -009a │ │ +078bca: 5494 fd06 |00db: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +078bce: 6205 7b08 |00dd: sget-object v5, Lorg/jsoup/parser/TokeniserState;.Data:Lorg/jsoup/parser/TokeniserState; // field@087b │ │ +078bd2: 6e20 ac13 5400 |00df: invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +078bd8: 2900 5dff |00e2: goto/16 003f // -00a3 │ │ +078bdc: 5494 ee06 |00e4: iget-object v4, v9, Lorg/jsoup/parser/HtmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@06ee │ │ +078be0: 6e10 f610 0400 |00e6: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.childNodes:()Ljava/util/List; // method@10f6 │ │ +078be6: 0c04 |00e9: move-result-object v4 │ │ +078be8: 2897 |00ea: goto 0081 // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=58 │ │ 0x0007 line=59 │ │ 0x000a line=60 │ │ 0x000c line=61 │ │ 0x000e line=62 │ │ @@ -147638,24 +147590,24 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -076238: |[076238] org.jsoup.parser.HtmlTreeBuilder.pop:()Lorg/jsoup/nodes/Element; │ │ -076248: 5431 fb06 |0000: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -07624c: 6e10 1d0b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -076252: 0a00 |0005: move-result v0 │ │ -076254: 5431 fb06 |0006: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076258: d802 00ff |0008: add-int/lit8 v2, v0, #int -1 // #ff │ │ -07625c: 6e20 1b0b 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -076262: 0c01 |000d: move-result-object v1 │ │ -076264: 1f01 d702 |000e: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -076268: 1101 |0010: return-object v1 │ │ +078bec: |[078bec] org.jsoup.parser.HtmlTreeBuilder.pop:()Lorg/jsoup/nodes/Element; │ │ +078bfc: 5431 fb06 |0000: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078c00: 6e10 1d0b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078c06: 0a00 |0005: move-result v0 │ │ +078c08: 5431 fb06 |0006: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078c0c: d802 00ff |0008: add-int/lit8 v2, v0, #int -1 // #ff │ │ +078c10: 6e20 1b0b 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +078c16: 0c01 |000d: move-result-object v1 │ │ +078c18: 1f01 eb02 |000e: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078c1c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=258 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 size I │ │ 0x0000 - 0x0011 reg=3 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -147665,34 +147617,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -07626c: |[07626c] org.jsoup.parser.HtmlTreeBuilder.popStackToBefore:(Ljava/lang/String;)V │ │ -07627c: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076280: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -076286: 0a02 |0005: move-result v2 │ │ -076288: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -07628c: 3a01 1400 |0008: if-ltz v1, 001c // +0014 │ │ -076290: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076294: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07629a: 0c00 |000f: move-result-object v0 │ │ -07629c: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0762a0: 6e10 7311 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0762a6: 0c02 |0015: move-result-object v2 │ │ -0762a8: 6e20 2a0a 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0762ae: 0a02 |0019: move-result v2 │ │ -0762b0: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -0762b4: 0e00 |001c: return-void │ │ -0762b6: 5432 fb06 |001d: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0762ba: 6e20 1b0b 1200 |001f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -0762c0: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0762c4: 28e4 |0024: goto 0008 // -001c │ │ +078c20: |[078c20] org.jsoup.parser.HtmlTreeBuilder.popStackToBefore:(Ljava/lang/String;)V │ │ +078c30: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078c34: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078c3a: 0a02 |0005: move-result v2 │ │ +078c3c: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +078c40: 3a01 1400 |0008: if-ltz v1, 001c // +0014 │ │ +078c44: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078c48: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078c4e: 0c00 |000f: move-result-object v0 │ │ +078c50: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078c54: 6e10 7311 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +078c5a: 0c02 |0015: move-result-object v2 │ │ +078c5c: 6e20 2a0a 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +078c62: 0a02 |0019: move-result v2 │ │ +078c64: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +078c68: 0e00 |001c: return-void │ │ +078c6a: 5432 fb06 |001d: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078c6e: 6e20 1b0b 1200 |001f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +078c74: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +078c78: 28e4 |0024: goto 0008 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x000a line=324 │ │ 0x0012 line=325 │ │ 0x001c line=331 │ │ 0x001d line=328 │ │ @@ -147709,34 +147661,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0762c8: |[0762c8] org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)V │ │ -0762d8: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0762dc: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -0762e2: 0a02 |0005: move-result v2 │ │ -0762e4: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0762e8: 3a01 1900 |0008: if-ltz v1, 0021 // +0019 │ │ -0762ec: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0762f0: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -0762f6: 0c00 |000f: move-result-object v0 │ │ -0762f8: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0762fc: 5432 fb06 |0012: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076300: 6e20 1b0b 1200 |0014: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -076306: 6e10 7311 0000 |0017: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07630c: 0c02 |001a: move-result-object v2 │ │ -07630e: 6e20 2a0a 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076314: 0a02 |001e: move-result v2 │ │ -076316: 3802 0300 |001f: if-eqz v2, 0022 // +0003 │ │ -07631a: 0e00 |0021: return-void │ │ -07631c: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -076320: 28e4 |0024: goto 0008 // -001c │ │ +078c7c: |[078c7c] org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)V │ │ +078c8c: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078c90: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078c96: 0a02 |0005: move-result v2 │ │ +078c98: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +078c9c: 3a01 1900 |0008: if-ltz v1, 0021 // +0019 │ │ +078ca0: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078ca4: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078caa: 0c00 |000f: move-result-object v0 │ │ +078cac: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078cb0: 5432 fb06 |0012: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078cb4: 6e20 1b0b 1200 |0014: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +078cba: 6e10 7311 0000 |0017: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +078cc0: 0c02 |001a: move-result-object v2 │ │ +078cc2: 6e20 2a0a 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +078cc8: 0a02 |001e: move-result v2 │ │ +078cca: 3802 0300 |001f: if-eqz v2, 0022 // +0003 │ │ +078cce: 0e00 |0021: return-void │ │ +078cd0: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +078cd4: 28e4 |0024: goto 0008 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x000a line=306 │ │ 0x0012 line=307 │ │ 0x0017 line=308 │ │ 0x0021 line=311 │ │ @@ -147753,34 +147705,34 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0080 (VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -076324: |[076324] org.jsoup.parser.HtmlTreeBuilder.popStackToClose:([Ljava/lang/String;)V │ │ -076334: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076338: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07633e: 0a02 |0005: move-result v2 │ │ -076340: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -076344: 3a01 1900 |0008: if-ltz v1, 0021 // +0019 │ │ -076348: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -07634c: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -076352: 0c00 |000f: move-result-object v0 │ │ -076354: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -076358: 5432 fb06 |0012: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -07635c: 6e20 1b0b 1200 |0014: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -076362: 6e10 7311 0000 |0017: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -076368: 0c02 |001a: move-result-object v2 │ │ -07636a: 7120 6810 4200 |001b: invoke-static {v2, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -076370: 0a02 |001e: move-result v2 │ │ -076372: 3802 0300 |001f: if-eqz v2, 0022 // +0003 │ │ -076376: 0e00 |0021: return-void │ │ -076378: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07637c: 28e4 |0024: goto 0008 // -001c │ │ +078cd8: |[078cd8] org.jsoup.parser.HtmlTreeBuilder.popStackToClose:([Ljava/lang/String;)V │ │ +078ce8: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078cec: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078cf2: 0a02 |0005: move-result v2 │ │ +078cf4: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +078cf8: 3a01 1900 |0008: if-ltz v1, 0021 // +0019 │ │ +078cfc: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078d00: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078d06: 0c00 |000f: move-result-object v0 │ │ +078d08: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078d0c: 5432 fb06 |0012: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078d10: 6e20 1b0b 1200 |0014: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +078d16: 6e10 7311 0000 |0017: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +078d1c: 0c02 |001a: move-result-object v2 │ │ +078d1e: 7120 6810 4200 |001b: invoke-static {v2, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +078d24: 0a02 |001e: move-result v2 │ │ +078d26: 3802 0300 |001f: if-eqz v2, 0022 // +0003 │ │ +078d2a: 0e00 |0021: return-void │ │ +078d2c: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +078d30: 28e4 |0024: goto 0008 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x000a line=315 │ │ 0x0012 line=316 │ │ 0x0017 line=317 │ │ 0x0021 line=320 │ │ @@ -147797,20 +147749,20 @@ │ │ type : '(Lorg/jsoup/parser/Token;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -076380: |[076380] org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z │ │ -076390: 5b12 ed06 |0000: iput-object v2, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@06ed │ │ -076394: 5410 fc06 |0002: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ -076398: 6e30 f712 2001 |0004: invoke-virtual {v0, v2, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12f7 │ │ -07639e: 0a00 |0007: move-result v0 │ │ -0763a0: 0f00 |0008: return v0 │ │ +078d34: |[078d34] org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z │ │ +078d44: 5b12 ed06 |0000: iput-object v2, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@06ed │ │ +078d48: 5410 fc06 |0002: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ +078d4c: 6e30 f712 2001 |0004: invoke-virtual {v0, v2, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12f7 │ │ +078d52: 0a00 |0007: move-result v0 │ │ +078d54: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0002 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0009 reg=2 token Lorg/jsoup/parser/Token; │ │ @@ -147820,19 +147772,19 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0763a4: |[0763a4] org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ -0763b4: 5b12 ed06 |0000: iput-object v2, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@06ed │ │ -0763b8: 6e30 f712 2301 |0002: invoke-virtual {v3, v2, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12f7 │ │ -0763be: 0a00 |0005: move-result v0 │ │ -0763c0: 0f00 |0006: return v0 │ │ +078d58: |[078d58] org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ +078d68: 5b12 ed06 |0000: iput-object v2, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@06ed │ │ +078d6c: 6e30 f712 2301 |0002: invoke-virtual {v3, v2, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12f7 │ │ +078d72: 0a00 |0005: move-result v0 │ │ +078d74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0007 reg=2 token Lorg/jsoup/parser/Token; │ │ @@ -147843,18 +147795,18 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0763c4: |[0763c4] org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z │ │ -0763d4: 6f30 4b14 2103 |0000: invoke-super {v1, v2, v3}, Lorg/jsoup/parser/TreeBuilder;.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z // method@144b │ │ -0763da: 0a00 |0003: move-result v0 │ │ -0763dc: 0f00 |0004: return v0 │ │ +078d78: |[078d78] org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z │ │ +078d88: 6f30 4b14 2103 |0000: invoke-super {v1, v2, v3}, Lorg/jsoup/parser/TreeBuilder;.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z // method@144b │ │ +078d8e: 0a00 |0003: move-result v0 │ │ +078d90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/jsoup/nodes/Attributes; │ │ @@ -147864,18 +147816,18 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0763e0: |[0763e0] org.jsoup.parser.HtmlTreeBuilder.push:(Lorg/jsoup/nodes/Element;)V │ │ -0763f0: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0763f4: 6e20 150b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -0763fa: 0e00 |0005: return-void │ │ +078d94: |[078d94] org.jsoup.parser.HtmlTreeBuilder.push:(Lorg/jsoup/nodes/Element;)V │ │ +078da4: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078da8: 6e20 150b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +078dae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0005 line=263 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0006 reg=2 element Lorg/jsoup/nodes/Element; │ │ @@ -147885,40 +147837,40 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0763fc: |[0763fc] org.jsoup.parser.HtmlTreeBuilder.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V │ │ -07640c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07640e: 5443 f206 |0001: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -076412: 6e10 1d0b 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -076418: 0a03 |0006: move-result v3 │ │ -07641a: d802 03ff |0007: add-int/lit8 v2, v3, #int -1 // #ff │ │ -07641e: 3a02 0c00 |0009: if-ltz v2, 0015 // +000c │ │ -076422: 5443 f206 |000b: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -076426: 6e20 170b 2300 |000d: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07642c: 0c00 |0010: move-result-object v0 │ │ -07642e: 1f00 d702 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -076432: 3900 0800 |0013: if-nez v0, 001b // +0008 │ │ -076436: 5443 f206 |0015: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -07643a: 6e20 150b 5300 |0017: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -076440: 0e00 |001a: return-void │ │ -076442: 7030 7512 5400 |001b: invoke-direct {v4, v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSameFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1275 │ │ -076448: 0a03 |001e: move-result v3 │ │ -07644a: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ -07644e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -076452: 1233 |0023: const/4 v3, #int 3 // #3 │ │ -076454: 3331 0800 |0024: if-ne v1, v3, 002c // +0008 │ │ -076458: 5443 f206 |0026: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -07645c: 6e20 1b0b 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -076462: 28ea |002b: goto 0015 // -0016 │ │ -076464: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -076468: 28db |002e: goto 0009 // -0025 │ │ +078db0: |[078db0] org.jsoup.parser.HtmlTreeBuilder.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V │ │ +078dc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +078dc2: 5443 f206 |0001: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078dc6: 6e10 1d0b 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078dcc: 0a03 |0006: move-result v3 │ │ +078dce: d802 03ff |0007: add-int/lit8 v2, v3, #int -1 // #ff │ │ +078dd2: 3a02 0c00 |0009: if-ltz v2, 0015 // +000c │ │ +078dd6: 5443 f206 |000b: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078dda: 6e20 170b 2300 |000d: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078de0: 0c00 |0010: move-result-object v0 │ │ +078de2: 1f00 eb02 |0011: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078de6: 3900 0800 |0013: if-nez v0, 001b // +0008 │ │ +078dea: 5443 f206 |0015: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078dee: 6e20 150b 5300 |0017: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +078df4: 0e00 |001a: return-void │ │ +078df6: 7030 7512 5400 |001b: invoke-direct {v4, v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSameFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1275 │ │ +078dfc: 0a03 |001e: move-result v3 │ │ +078dfe: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ +078e02: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +078e06: 1233 |0023: const/4 v3, #int 3 // #3 │ │ +078e08: 3331 0800 |0024: if-ne v1, v3, 002c // +0008 │ │ +078e0c: 5443 f206 |0026: iget-object v3, v4, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078e10: 6e20 1b0b 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +078e16: 28ea |002b: goto 0015 // -0016 │ │ +078e18: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +078e1c: 28db |002e: goto 0009 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0001 line=570 │ │ 0x000b line=571 │ │ 0x0013 line=572 │ │ 0x0015 line=583 │ │ @@ -147941,62 +147893,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -07646c: |[07646c] org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V │ │ -07647c: 6e10 7712 0800 |0000: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.lastFormattingElement:()Lorg/jsoup/nodes/Element; // method@1277 │ │ -076482: 0c01 |0003: move-result-object v1 │ │ -076484: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -076488: 6e20 7b12 1800 |0006: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ -07648e: 0a06 |0009: move-result v6 │ │ -076490: 3806 0300 |000a: if-eqz v6, 000d // +0003 │ │ -076494: 0e00 |000c: return-void │ │ -076496: 0710 |000d: move-object v0, v1 │ │ -076498: 5486 f206 |000e: iget-object v6, v8, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -07649c: 6e10 1d0b 0600 |0010: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -0764a2: 0a04 |0013: move-result v4 │ │ -0764a4: d803 04ff |0014: add-int/lit8 v3, v4, #int -1 // #ff │ │ -0764a8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0764aa: 3903 3000 |0017: if-nez v3, 0047 // +0030 │ │ -0764ae: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -0764b0: 3905 0c00 |001a: if-nez v5, 0026 // +000c │ │ -0764b4: 5486 f206 |001c: iget-object v6, v8, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -0764b8: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0764bc: 6e20 170b 3600 |0020: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -0764c2: 0c00 |0023: move-result-object v0 │ │ -0764c4: 1f00 d702 |0024: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0764c8: 7110 7d10 0000 |0026: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0764ce: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -0764d0: 6e10 7311 0000 |002a: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0764d6: 0c06 |002d: move-result-object v6 │ │ -0764d8: 6e20 7012 6800 |002e: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertStartTag:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1270 │ │ -0764de: 0c02 |0031: move-result-object v2 │ │ -0764e0: 6e10 3511 0200 |0032: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -0764e6: 0c06 |0035: move-result-object v6 │ │ -0764e8: 6e10 3511 0000 |0036: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -0764ee: 0c07 |0039: move-result-object v7 │ │ -0764f0: 6e20 ae10 7600 |003a: invoke-virtual {v6, v7}, Lorg/jsoup/nodes/Attributes;.addAll:(Lorg/jsoup/nodes/Attributes;)V // method@10ae │ │ -0764f6: 5486 f206 |003d: iget-object v6, v8, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -0764fa: 6e30 1c0b 3602 |003f: invoke-virtual {v6, v3, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b1c │ │ -076500: d806 04ff |0042: add-int/lit8 v6, v4, #int -1 // #ff │ │ -076504: 3363 d6ff |0044: if-ne v3, v6, 001a // -002a │ │ -076508: 28c6 |0046: goto 000c // -003a │ │ -07650a: 5486 f206 |0047: iget-object v6, v8, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -07650e: d803 03ff |0049: add-int/lit8 v3, v3, #int -1 // #ff │ │ -076512: 6e20 170b 3600 |004b: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -076518: 0c00 |004e: move-result-object v0 │ │ -07651a: 1f00 d702 |004f: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07651e: 3800 c9ff |0051: if-eqz v0, 001a // -0037 │ │ -076522: 6e20 7b12 0800 |0053: invoke-virtual {v8, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ -076528: 0a06 |0056: move-result v6 │ │ -07652a: 3806 c0ff |0057: if-eqz v6, 0017 // -0040 │ │ -07652e: 28c1 |0059: goto 001a // -003f │ │ +078e20: |[078e20] org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V │ │ +078e30: 6e10 7712 0800 |0000: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.lastFormattingElement:()Lorg/jsoup/nodes/Element; // method@1277 │ │ +078e36: 0c01 |0003: move-result-object v1 │ │ +078e38: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +078e3c: 6e20 7b12 1800 |0006: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ +078e42: 0a06 |0009: move-result v6 │ │ +078e44: 3806 0300 |000a: if-eqz v6, 000d // +0003 │ │ +078e48: 0e00 |000c: return-void │ │ +078e4a: 0710 |000d: move-object v0, v1 │ │ +078e4c: 5486 f206 |000e: iget-object v6, v8, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078e50: 6e10 1d0b 0600 |0010: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078e56: 0a04 |0013: move-result v4 │ │ +078e58: d803 04ff |0014: add-int/lit8 v3, v4, #int -1 // #ff │ │ +078e5c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +078e5e: 3903 3000 |0017: if-nez v3, 0047 // +0030 │ │ +078e62: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +078e64: 3905 0c00 |001a: if-nez v5, 0026 // +000c │ │ +078e68: 5486 f206 |001c: iget-object v6, v8, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078e6c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +078e70: 6e20 170b 3600 |0020: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078e76: 0c00 |0023: move-result-object v0 │ │ +078e78: 1f00 eb02 |0024: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078e7c: 7110 7d10 0000 |0026: invoke-static {v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +078e82: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +078e84: 6e10 7311 0000 |002a: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +078e8a: 0c06 |002d: move-result-object v6 │ │ +078e8c: 6e20 7012 6800 |002e: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertStartTag:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1270 │ │ +078e92: 0c02 |0031: move-result-object v2 │ │ +078e94: 6e10 3511 0200 |0032: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +078e9a: 0c06 |0035: move-result-object v6 │ │ +078e9c: 6e10 3511 0000 |0036: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +078ea2: 0c07 |0039: move-result-object v7 │ │ +078ea4: 6e20 ae10 7600 |003a: invoke-virtual {v6, v7}, Lorg/jsoup/nodes/Attributes;.addAll:(Lorg/jsoup/nodes/Attributes;)V // method@10ae │ │ +078eaa: 5486 f206 |003d: iget-object v6, v8, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078eae: 6e30 1c0b 3602 |003f: invoke-virtual {v6, v3, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b1c │ │ +078eb4: d806 04ff |0042: add-int/lit8 v6, v4, #int -1 // #ff │ │ +078eb8: 3363 d6ff |0044: if-ne v3, v6, 001a // -002a │ │ +078ebc: 28c6 |0046: goto 000c // -003a │ │ +078ebe: 5486 f206 |0047: iget-object v6, v8, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078ec2: d803 03ff |0049: add-int/lit8 v3, v3, #int -1 // #ff │ │ +078ec6: 6e20 170b 3600 |004b: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078ecc: 0c00 |004e: move-result-object v0 │ │ +078ece: 1f00 eb02 |004f: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078ed2: 3800 c9ff |0051: if-eqz v0, 001a // -0037 │ │ +078ed6: 6e20 7b12 0800 |0053: invoke-virtual {v8, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ +078edc: 0a06 |0056: move-result v6 │ │ +078ede: 3806 c0ff |0057: if-eqz v6, 0017 // -0040 │ │ +078ee2: 28c1 |0059: goto 001a // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0004 line=596 │ │ 0x000c line=630 │ │ 0x000d line=599 │ │ 0x000e line=600 │ │ @@ -148030,30 +147982,30 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -076530: |[076530] org.jsoup.parser.HtmlTreeBuilder.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V │ │ -076540: 5432 f206 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -076544: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07654a: 0a02 |0005: move-result v2 │ │ -07654c: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -076550: 3a01 1100 |0008: if-ltz v1, 0019 // +0011 │ │ -076554: 5432 f206 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -076558: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07655e: 0c00 |000f: move-result-object v0 │ │ -076560: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -076564: 3340 0800 |0012: if-ne v0, v4, 001a // +0008 │ │ -076568: 5432 f206 |0014: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -07656c: 6e20 1b0b 1200 |0016: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -076572: 0e00 |0019: return-void │ │ -076574: d801 01ff |001a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -076578: 28ec |001c: goto 0008 // -0014 │ │ +078ee4: |[078ee4] org.jsoup.parser.HtmlTreeBuilder.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V │ │ +078ef4: 5432 f206 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078ef8: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078efe: 0a02 |0005: move-result v2 │ │ +078f00: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +078f04: 3a01 1100 |0008: if-ltz v1, 0019 // +0011 │ │ +078f08: 5432 f206 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078f0c: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078f12: 0c00 |000f: move-result-object v0 │ │ +078f14: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078f18: 3340 0800 |0012: if-ne v0, v4, 001a // +0008 │ │ +078f1c: 5432 f206 |0014: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078f20: 6e20 1b0b 1200 |0016: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +078f26: 0e00 |0019: return-void │ │ +078f28: d801 01ff |001a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +078f2c: 28ec |001c: goto 0008 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x000a line=642 │ │ 0x0012 line=643 │ │ 0x0014 line=644 │ │ 0x0019 line=648 │ │ @@ -148070,33 +148022,33 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07657c: |[07657c] org.jsoup.parser.HtmlTreeBuilder.removeFromStack:(Lorg/jsoup/nodes/Element;)Z │ │ -07658c: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076590: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -076596: 0a02 |0005: move-result v2 │ │ -076598: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -07659c: 3a01 1600 |0008: if-ltz v1, 001e // +0016 │ │ -0765a0: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0765a4: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -0765aa: 0c00 |000f: move-result-object v0 │ │ -0765ac: 1f00 d702 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0765b0: 3340 0900 |0012: if-ne v0, v4, 001b // +0009 │ │ -0765b4: 5432 fb06 |0014: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -0765b8: 6e20 1b0b 1200 |0016: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -0765be: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0765c0: 0f02 |001a: return v2 │ │ -0765c2: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0765c6: 28eb |001d: goto 0008 // -0015 │ │ -0765c8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -0765ca: 28fb |001f: goto 001a // -0005 │ │ +078f30: |[078f30] org.jsoup.parser.HtmlTreeBuilder.removeFromStack:(Lorg/jsoup/nodes/Element;)Z │ │ +078f40: 5432 fb06 |0000: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078f44: 6e10 1d0b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078f4a: 0a02 |0005: move-result v2 │ │ +078f4c: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +078f50: 3a01 1600 |0008: if-ltz v1, 001e // +0016 │ │ +078f54: 5432 fb06 |000a: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078f58: 6e20 170b 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +078f5e: 0c00 |000f: move-result-object v0 │ │ +078f60: 1f00 eb02 |0010: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078f64: 3340 0900 |0012: if-ne v0, v4, 001b // +0009 │ │ +078f68: 5432 fb06 |0014: iget-object v2, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078f6c: 6e20 1b0b 1200 |0016: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +078f72: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +078f74: 0f02 |001a: return v2 │ │ +078f76: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +078f7a: 28eb |001d: goto 0008 // -0015 │ │ +078f7c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +078f7e: 28fb |001f: goto 001a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x000a line=295 │ │ 0x0012 line=296 │ │ 0x0014 line=297 │ │ 0x0019 line=298 │ │ @@ -148115,27 +148067,27 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0765cc: |[0765cc] org.jsoup.parser.HtmlTreeBuilder.removeLastFormattingElement:()Lorg/jsoup/nodes/Element; │ │ -0765dc: 5431 f206 |0000: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -0765e0: 6e10 1d0b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -0765e6: 0a00 |0005: move-result v0 │ │ -0765e8: 3d00 0d00 |0006: if-lez v0, 0013 // +000d │ │ -0765ec: 5431 f206 |0008: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -0765f0: d802 00ff |000a: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0765f4: 6e20 1b0b 2100 |000c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -0765fa: 0c01 |000f: move-result-object v1 │ │ -0765fc: 1f01 d702 |0010: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -076600: 1101 |0012: return-object v1 │ │ -076602: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -076604: 28fe |0014: goto 0012 // -0002 │ │ +078f80: |[078f80] org.jsoup.parser.HtmlTreeBuilder.removeLastFormattingElement:()Lorg/jsoup/nodes/Element; │ │ +078f90: 5431 f206 |0000: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078f94: 6e10 1d0b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +078f9a: 0a00 |0005: move-result v0 │ │ +078f9c: 3d00 0d00 |0006: if-lez v0, 0013 // +000d │ │ +078fa0: 5431 f206 |0008: iget-object v1, v3, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078fa4: d802 00ff |000a: add-int/lit8 v2, v0, #int -1 // #ff │ │ +078fa8: 6e20 1b0b 2100 |000c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +078fae: 0c01 |000f: move-result-object v1 │ │ +078fb0: 1f01 eb02 |0010: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +078fb4: 1101 |0012: return-object v1 │ │ +078fb6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +078fb8: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0006 line=561 │ │ 0x0008 line=562 │ │ 0x0012 line=564 │ │ locals : │ │ @@ -148147,18 +148099,18 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -076608: |[076608] org.jsoup.parser.HtmlTreeBuilder.replaceActiveFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ -076618: 5410 f206 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ -07661c: 7040 8f12 0132 |0002: invoke-direct {v1, v0, v2, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.replaceInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@128f │ │ -076622: 0e00 |0005: return-void │ │ +078fbc: |[078fbc] org.jsoup.parser.HtmlTreeBuilder.replaceActiveFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ +078fcc: 5410 f206 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.formattingElements:Ljava/util/ArrayList; // field@06f2 │ │ +078fd0: 7040 8f12 0132 |0002: invoke-direct {v1, v0, v2, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.replaceInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@128f │ │ +078fd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0005 line=667 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0006 reg=2 out Lorg/jsoup/nodes/Element; │ │ @@ -148169,18 +148121,18 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -076624: |[076624] org.jsoup.parser.HtmlTreeBuilder.replaceOnStack:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ -076634: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076638: 7040 8f12 0132 |0002: invoke-direct {v1, v0, v2, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.replaceInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@128f │ │ -07663e: 0e00 |0005: return-void │ │ +078fd8: |[078fd8] org.jsoup.parser.HtmlTreeBuilder.replaceOnStack:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ +078fe8: 5410 fb06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +078fec: 7040 8f12 0132 |0002: invoke-direct {v1, v0, v2, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.replaceInQueue:(Ljava/util/ArrayList;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@128f │ │ +078ff2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0006 reg=2 out Lorg/jsoup/nodes/Element; │ │ @@ -148191,126 +148143,126 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 224 16-bit code units │ │ -076640: |[076640] org.jsoup.parser.HtmlTreeBuilder.resetInsertionMode:()V │ │ -076650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076652: 5454 fb06 |0001: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -076656: 6e10 1d0b 0400 |0003: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07665c: 0a04 |0006: move-result v4 │ │ -07665e: d803 04ff |0007: add-int/lit8 v3, v4, #int -1 // #ff │ │ -076662: 3a03 2000 |0009: if-ltz v3, 0029 // +0020 │ │ -076666: 5454 fb06 |000b: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ -07666a: 6e20 170b 3400 |000d: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -076670: 0c02 |0010: move-result-object v2 │ │ -076672: 1f02 d702 |0011: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -076676: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ -07667a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -07667c: 5452 ec06 |0016: iget-object v2, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.contextElement:Lorg/jsoup/nodes/Element; // field@06ec │ │ -076680: 6e10 7311 0200 |0018: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -076686: 0c01 |001b: move-result-object v1 │ │ -076688: 1a04 bd19 |001c: const-string v4, "select" // string@19bd │ │ -07668c: 6e20 2a0a 1400 |001e: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076692: 0a04 |0021: move-result v4 │ │ -076694: 3804 0800 |0022: if-eqz v4, 002a // +0008 │ │ -076698: 6204 5907 |0024: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0759 │ │ -07669c: 6e20 9912 4500 |0026: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0766a2: 0e00 |0029: return-void │ │ -0766a4: 1a04 981b |002a: const-string v4, "td" // string@1b98 │ │ -0766a8: 6e20 2a0a 1400 |002c: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0766ae: 0a04 |002f: move-result v4 │ │ -0766b0: 3904 0c00 |0030: if-nez v4, 003c // +000c │ │ -0766b4: 1a04 a81b |0032: const-string v4, "th" // string@1ba8 │ │ -0766b8: 6e20 2a0a 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0766be: 0a04 |0037: move-result v4 │ │ -0766c0: 3804 0a00 |0038: if-eqz v4, 0042 // +000a │ │ -0766c4: 3900 0800 |003a: if-nez v0, 0042 // +0008 │ │ -0766c8: 6204 5307 |003c: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0753 │ │ -0766cc: 6e20 9912 4500 |003e: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0766d2: 28e8 |0041: goto 0029 // -0018 │ │ -0766d4: 1a04 061c |0042: const-string v4, "tr" // string@1c06 │ │ -0766d8: 6e20 2a0a 1400 |0044: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0766de: 0a04 |0047: move-result v4 │ │ -0766e0: 3804 0800 |0048: if-eqz v4, 0050 // +0008 │ │ -0766e4: 6204 5807 |004a: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0758 │ │ -0766e8: 6e20 9912 4500 |004c: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0766ee: 28da |004f: goto 0029 // -0026 │ │ -0766f0: 1a04 971b |0050: const-string v4, "tbody" // string@1b97 │ │ -0766f4: 6e20 2a0a 1400 |0052: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0766fa: 0a04 |0055: move-result v4 │ │ -0766fc: 3904 1200 |0056: if-nez v4, 0068 // +0012 │ │ -076700: 1a04 aa1b |0058: const-string v4, "thead" // string@1baa │ │ -076704: 6e20 2a0a 1400 |005a: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07670a: 0a04 |005d: move-result v4 │ │ -07670c: 3904 0a00 |005e: if-nez v4, 0068 // +000a │ │ -076710: 1a04 a71b |0060: const-string v4, "tfoot" // string@1ba7 │ │ -076714: 6e20 2a0a 1400 |0062: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07671a: 0a04 |0065: move-result v4 │ │ -07671c: 3804 0800 |0066: if-eqz v4, 006e // +0008 │ │ -076720: 6204 5c07 |0068: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075c │ │ -076724: 6e20 9912 4500 |006a: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07672a: 28bc |006d: goto 0029 // -0044 │ │ -07672c: 1a04 990e |006e: const-string v4, "caption" // string@0e99 │ │ -076730: 6e20 2a0a 1400 |0070: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076736: 0a04 |0073: move-result v4 │ │ -076738: 3804 0800 |0074: if-eqz v4, 007c // +0008 │ │ -07673c: 6204 5207 |0076: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0752 │ │ -076740: 6e20 9912 4500 |0078: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -076746: 28ae |007b: goto 0029 // -0052 │ │ -076748: 1a04 1c0f |007c: const-string v4, "colgroup" // string@0f1c │ │ -07674c: 6e20 2a0a 1400 |007e: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076752: 0a04 |0081: move-result v4 │ │ -076754: 3804 0800 |0082: if-eqz v4, 008a // +0008 │ │ -076758: 6204 5407 |0084: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InColumnGroup:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0754 │ │ -07675c: 6e20 9912 4500 |0086: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -076762: 28a0 |0089: goto 0029 // -0060 │ │ -076764: 1a04 7b1b |008a: const-string v4, "table" // string@1b7b │ │ -076768: 6e20 2a0a 1400 |008c: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07676e: 0a04 |008f: move-result v4 │ │ -076770: 3804 0800 |0090: if-eqz v4, 0098 // +0008 │ │ -076774: 6204 5b07 |0092: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075b │ │ -076778: 6e20 9912 4500 |0094: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07677e: 2892 |0097: goto 0029 // -006e │ │ -076780: 1a04 6c13 |0098: const-string v4, "head" // string@136c │ │ -076784: 6e20 2a0a 1400 |009a: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07678a: 0a04 |009d: move-result v4 │ │ -07678c: 3804 0800 |009e: if-eqz v4, 00a6 // +0008 │ │ -076790: 6204 5107 |00a0: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ -076794: 6e20 9912 4500 |00a2: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07679a: 2884 |00a5: goto 0029 // -007c │ │ -07679c: 1a04 150e |00a6: const-string v4, "body" // string@0e15 │ │ -0767a0: 6e20 2a0a 1400 |00a8: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0767a6: 0a04 |00ab: move-result v4 │ │ -0767a8: 3804 0900 |00ac: if-eqz v4, 00b5 // +0009 │ │ -0767ac: 6204 5107 |00ae: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ -0767b0: 6e20 9912 4500 |00b0: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0767b6: 2900 76ff |00b3: goto/16 0029 // -008a │ │ -0767ba: 1a04 bb11 |00b5: const-string v4, "frameset" // string@11bb │ │ -0767be: 6e20 2a0a 1400 |00b7: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0767c4: 0a04 |00ba: move-result v4 │ │ -0767c6: 3804 0900 |00bb: if-eqz v4, 00c4 // +0009 │ │ -0767ca: 6204 5507 |00bd: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0755 │ │ -0767ce: 6e20 9912 4500 |00bf: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0767d4: 2900 67ff |00c2: goto/16 0029 // -0099 │ │ -0767d8: 1a04 9b13 |00c4: const-string v4, "html" // string@139b │ │ -0767dc: 6e20 2a0a 1400 |00c6: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0767e2: 0a04 |00c9: move-result v4 │ │ -0767e4: 3804 0900 |00ca: if-eqz v4, 00d3 // +0009 │ │ -0767e8: 6204 4e07 |00cc: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074e │ │ -0767ec: 6e20 9912 4500 |00ce: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0767f2: 2900 58ff |00d1: goto/16 0029 // -00a8 │ │ -0767f6: 3800 0900 |00d3: if-eqz v0, 00dc // +0009 │ │ -0767fa: 6204 5107 |00d5: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ -0767fe: 6e20 9912 4500 |00d7: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -076804: 2900 4fff |00da: goto/16 0029 // -00b1 │ │ -076808: d803 03ff |00dc: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07680c: 2900 2bff |00de: goto/16 0009 // -00d5 │ │ +078ff4: |[078ff4] org.jsoup.parser.HtmlTreeBuilder.resetInsertionMode:()V │ │ +079004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079006: 5454 fb06 |0001: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +07900a: 6e10 1d0b 0400 |0003: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +079010: 0a04 |0006: move-result v4 │ │ +079012: d803 04ff |0007: add-int/lit8 v3, v4, #int -1 // #ff │ │ +079016: 3a03 2000 |0009: if-ltz v3, 0029 // +0020 │ │ +07901a: 5454 fb06 |000b: iget-object v4, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@06fb │ │ +07901e: 6e20 170b 3400 |000d: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +079024: 0c02 |0010: move-result-object v2 │ │ +079026: 1f02 eb02 |0011: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07902a: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ +07902e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +079030: 5452 ec06 |0016: iget-object v2, v5, Lorg/jsoup/parser/HtmlTreeBuilder;.contextElement:Lorg/jsoup/nodes/Element; // field@06ec │ │ +079034: 6e10 7311 0200 |0018: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07903a: 0c01 |001b: move-result-object v1 │ │ +07903c: 1a04 ce19 |001c: const-string v4, "select" // string@19ce │ │ +079040: 6e20 2a0a 1400 |001e: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079046: 0a04 |0021: move-result v4 │ │ +079048: 3804 0800 |0022: if-eqz v4, 002a // +0008 │ │ +07904c: 6204 5907 |0024: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0759 │ │ +079050: 6e20 9912 4500 |0026: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079056: 0e00 |0029: return-void │ │ +079058: 1a04 a91b |002a: const-string v4, "td" // string@1ba9 │ │ +07905c: 6e20 2a0a 1400 |002c: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079062: 0a04 |002f: move-result v4 │ │ +079064: 3904 0c00 |0030: if-nez v4, 003c // +000c │ │ +079068: 1a04 b91b |0032: const-string v4, "th" // string@1bb9 │ │ +07906c: 6e20 2a0a 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079072: 0a04 |0037: move-result v4 │ │ +079074: 3804 0a00 |0038: if-eqz v4, 0042 // +000a │ │ +079078: 3900 0800 |003a: if-nez v0, 0042 // +0008 │ │ +07907c: 6204 5307 |003c: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0753 │ │ +079080: 6e20 9912 4500 |003e: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079086: 28e8 |0041: goto 0029 // -0018 │ │ +079088: 1a04 171c |0042: const-string v4, "tr" // string@1c17 │ │ +07908c: 6e20 2a0a 1400 |0044: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079092: 0a04 |0047: move-result v4 │ │ +079094: 3804 0800 |0048: if-eqz v4, 0050 // +0008 │ │ +079098: 6204 5807 |004a: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0758 │ │ +07909c: 6e20 9912 4500 |004c: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +0790a2: 28da |004f: goto 0029 // -0026 │ │ +0790a4: 1a04 a81b |0050: const-string v4, "tbody" // string@1ba8 │ │ +0790a8: 6e20 2a0a 1400 |0052: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0790ae: 0a04 |0055: move-result v4 │ │ +0790b0: 3904 1200 |0056: if-nez v4, 0068 // +0012 │ │ +0790b4: 1a04 bb1b |0058: const-string v4, "thead" // string@1bbb │ │ +0790b8: 6e20 2a0a 1400 |005a: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0790be: 0a04 |005d: move-result v4 │ │ +0790c0: 3904 0a00 |005e: if-nez v4, 0068 // +000a │ │ +0790c4: 1a04 b81b |0060: const-string v4, "tfoot" // string@1bb8 │ │ +0790c8: 6e20 2a0a 1400 |0062: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0790ce: 0a04 |0065: move-result v4 │ │ +0790d0: 3804 0800 |0066: if-eqz v4, 006e // +0008 │ │ +0790d4: 6204 5c07 |0068: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075c │ │ +0790d8: 6e20 9912 4500 |006a: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +0790de: 28bc |006d: goto 0029 // -0044 │ │ +0790e0: 1a04 ac0e |006e: const-string v4, "caption" // string@0eac │ │ +0790e4: 6e20 2a0a 1400 |0070: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0790ea: 0a04 |0073: move-result v4 │ │ +0790ec: 3804 0800 |0074: if-eqz v4, 007c // +0008 │ │ +0790f0: 6204 5207 |0076: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0752 │ │ +0790f4: 6e20 9912 4500 |0078: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +0790fa: 28ae |007b: goto 0029 // -0052 │ │ +0790fc: 1a04 2f0f |007c: const-string v4, "colgroup" // string@0f2f │ │ +079100: 6e20 2a0a 1400 |007e: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079106: 0a04 |0081: move-result v4 │ │ +079108: 3804 0800 |0082: if-eqz v4, 008a // +0008 │ │ +07910c: 6204 5407 |0084: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InColumnGroup:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0754 │ │ +079110: 6e20 9912 4500 |0086: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079116: 28a0 |0089: goto 0029 // -0060 │ │ +079118: 1a04 8c1b |008a: const-string v4, "table" // string@1b8c │ │ +07911c: 6e20 2a0a 1400 |008c: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079122: 0a04 |008f: move-result v4 │ │ +079124: 3804 0800 |0090: if-eqz v4, 0098 // +0008 │ │ +079128: 6204 5b07 |0092: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@075b │ │ +07912c: 6e20 9912 4500 |0094: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079132: 2892 |0097: goto 0029 // -006e │ │ +079134: 1a04 7f13 |0098: const-string v4, "head" // string@137f │ │ +079138: 6e20 2a0a 1400 |009a: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07913e: 0a04 |009d: move-result v4 │ │ +079140: 3804 0800 |009e: if-eqz v4, 00a6 // +0008 │ │ +079144: 6204 5107 |00a0: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ +079148: 6e20 9912 4500 |00a2: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07914e: 2884 |00a5: goto 0029 // -007c │ │ +079150: 1a04 280e |00a6: const-string v4, "body" // string@0e28 │ │ +079154: 6e20 2a0a 1400 |00a8: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07915a: 0a04 |00ab: move-result v4 │ │ +07915c: 3804 0900 |00ac: if-eqz v4, 00b5 // +0009 │ │ +079160: 6204 5107 |00ae: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ +079164: 6e20 9912 4500 |00b0: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07916a: 2900 76ff |00b3: goto/16 0029 // -008a │ │ +07916e: 1a04 ce11 |00b5: const-string v4, "frameset" // string@11ce │ │ +079172: 6e20 2a0a 1400 |00b7: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079178: 0a04 |00ba: move-result v4 │ │ +07917a: 3804 0900 |00bb: if-eqz v4, 00c4 // +0009 │ │ +07917e: 6204 5507 |00bd: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0755 │ │ +079182: 6e20 9912 4500 |00bf: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079188: 2900 67ff |00c2: goto/16 0029 // -0099 │ │ +07918c: 1a04 ae13 |00c4: const-string v4, "html" // string@13ae │ │ +079190: 6e20 2a0a 1400 |00c6: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079196: 0a04 |00c9: move-result v4 │ │ +079198: 3804 0900 |00ca: if-eqz v4, 00d3 // +0009 │ │ +07919c: 6204 4e07 |00cc: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@074e │ │ +0791a0: 6e20 9912 4500 |00ce: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +0791a6: 2900 58ff |00d1: goto/16 0029 // -00a8 │ │ +0791aa: 3800 0900 |00d3: if-eqz v0, 00dc // +0009 │ │ +0791ae: 6204 5107 |00d5: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0751 │ │ +0791b2: 6e20 9912 4500 |00d7: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +0791b8: 2900 4fff |00da: goto/16 0029 // -00b1 │ │ +0791bc: d803 03ff |00dc: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0791c0: 2900 2bff |00de: goto/16 0009 // -00d5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0001 line=384 │ │ 0x000b line=385 │ │ 0x0013 line=386 │ │ 0x0015 line=387 │ │ @@ -148356,17 +148308,17 @@ │ │ type : '(Lorg/jsoup/nodes/FormElement;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076810: |[076810] org.jsoup.parser.HtmlTreeBuilder.setFormElement:(Lorg/jsoup/nodes/FormElement;)V │ │ -076820: 5b01 f106 |0000: iput-object v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ -076824: 0e00 |0002: return-void │ │ +0791c4: |[0791c4] org.jsoup.parser.HtmlTreeBuilder.setFormElement:(Lorg/jsoup/nodes/FormElement;)V │ │ +0791d4: 5b01 f106 |0000: iput-object v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.formElement:Lorg/jsoup/nodes/FormElement; // field@06f1 │ │ +0791d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0002 line=515 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0003 reg=1 formElement Lorg/jsoup/nodes/FormElement; │ │ @@ -148376,17 +148328,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076828: |[076828] org.jsoup.parser.HtmlTreeBuilder.setFosterInserts:(Z)V │ │ -076838: 5c01 f306 |0000: iput-boolean v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.fosterInserts:Z // field@06f3 │ │ -07683c: 0e00 |0002: return-void │ │ +0791dc: |[0791dc] org.jsoup.parser.HtmlTreeBuilder.setFosterInserts:(Z)V │ │ +0791ec: 5c01 f306 |0000: iput-boolean v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.fosterInserts:Z // field@06f3 │ │ +0791f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0002 line=507 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0003 reg=1 fosterInserts Z │ │ @@ -148396,17 +148348,17 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076840: |[076840] org.jsoup.parser.HtmlTreeBuilder.setHeadElement:(Lorg/jsoup/nodes/Element;)V │ │ -076850: 5b01 f606 |0000: iput-object v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.headElement:Lorg/jsoup/nodes/Element; // field@06f6 │ │ -076854: 0e00 |0002: return-void │ │ +0791f4: |[0791f4] org.jsoup.parser.HtmlTreeBuilder.setHeadElement:(Lorg/jsoup/nodes/Element;)V │ │ +079204: 5b01 f606 |0000: iput-object v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.headElement:Lorg/jsoup/nodes/Element; // field@06f6 │ │ +079208: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0002 line=495 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0003 reg=1 headElement Lorg/jsoup/nodes/Element; │ │ @@ -148416,17 +148368,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076858: |[076858] org.jsoup.parser.HtmlTreeBuilder.setPendingTableCharacters:(Ljava/util/List;)V │ │ -076868: 5b01 f806 |0000: iput-object v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.pendingTableCharacters:Ljava/util/List; // field@06f8 │ │ -07686c: 0e00 |0002: return-void │ │ +07920c: |[07920c] org.jsoup.parser.HtmlTreeBuilder.setPendingTableCharacters:(Ljava/util/List;)V │ │ +07921c: 5b01 f806 |0000: iput-object v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.pendingTableCharacters:Ljava/util/List; // field@06f8 │ │ +079220: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0002 line=527 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -148437,17 +148389,17 @@ │ │ type : '()Lorg/jsoup/parser/HtmlTreeBuilderState;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076870: |[076870] org.jsoup.parser.HtmlTreeBuilder.state:()Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ -076880: 5410 fc06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ -076884: 1100 |0002: return-object v0 │ │ +079224: |[079224] org.jsoup.parser.HtmlTreeBuilder.state:()Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ +079234: 5410 fc06 |0000: iget-object v0, v1, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ +079238: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ #68 : (in Lorg/jsoup/parser/HtmlTreeBuilder;) │ │ @@ -148455,42 +148407,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -076888: |[076888] org.jsoup.parser.HtmlTreeBuilder.toString:()Ljava/lang/String; │ │ -076898: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07689c: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0768a2: 1a01 660b |0005: const-string v1, "TreeBuilder{currentToken=" // string@0b66 │ │ -0768a6: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0768ac: 0c00 |000a: move-result-object v0 │ │ -0768ae: 5421 ed06 |000b: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@06ed │ │ -0768b2: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0768b8: 0c00 |0010: move-result-object v0 │ │ -0768ba: 1a01 eb00 |0011: const-string v1, ", state=" // string@00eb │ │ -0768be: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0768c4: 0c00 |0016: move-result-object v0 │ │ -0768c6: 5421 fc06 |0017: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ -0768ca: 6e20 570a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0768d0: 0c00 |001c: move-result-object v0 │ │ -0768d2: 1a01 e000 |001d: const-string v1, ", currentElement=" // string@00e0 │ │ -0768d6: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0768dc: 0c00 |0022: move-result-object v0 │ │ -0768de: 6e10 4e12 0200 |0023: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -0768e4: 0c01 |0026: move-result-object v1 │ │ -0768e6: 6e20 570a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -0768ec: 0c00 |002a: move-result-object v0 │ │ -0768ee: 1301 7d00 |002b: const/16 v1, #int 125 // #7d │ │ -0768f2: 6e20 530a 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -0768f8: 0c00 |0030: move-result-object v0 │ │ -0768fa: 6e10 640a 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -076900: 0c00 |0034: move-result-object v0 │ │ -076902: 1100 |0035: return-object v0 │ │ +07923c: |[07923c] org.jsoup.parser.HtmlTreeBuilder.toString:()Ljava/lang/String; │ │ +07924c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +079250: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +079256: 1a01 7a0b |0005: const-string v1, "TreeBuilder{currentToken=" // string@0b7a │ │ +07925a: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +079260: 0c00 |000a: move-result-object v0 │ │ +079262: 5421 ed06 |000b: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.currentToken:Lorg/jsoup/parser/Token; // field@06ed │ │ +079266: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +07926c: 0c00 |0010: move-result-object v0 │ │ +07926e: 1a01 eb00 |0011: const-string v1, ", state=" // string@00eb │ │ +079272: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +079278: 0c00 |0016: move-result-object v0 │ │ +07927a: 5421 fc06 |0017: iget-object v1, v2, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ +07927e: 6e20 570a 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +079284: 0c00 |001c: move-result-object v0 │ │ +079286: 1a01 e000 |001d: const-string v1, ", currentElement=" // string@00e0 │ │ +07928a: 6e20 580a 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +079290: 0c00 |0022: move-result-object v0 │ │ +079292: 6e10 4e12 0200 |0023: invoke-virtual {v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +079298: 0c01 |0026: move-result-object v1 │ │ +07929a: 6e20 570a 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0792a0: 0c00 |002a: move-result-object v0 │ │ +0792a2: 1301 7d00 |002b: const/16 v1, #int 125 // #7d │ │ +0792a6: 6e20 530a 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0792ac: 0c00 |0030: move-result-object v0 │ │ +0792ae: 6e10 640a 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0792b4: 0c00 |0034: move-result-object v0 │ │ +0792b6: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0023 line=700 │ │ locals : │ │ 0x0000 - 0x0036 reg=2 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ @@ -148499,31 +148451,31 @@ │ │ type : '(Lorg/jsoup/parser/HtmlTreeBuilderState;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076904: |[076904] org.jsoup.parser.HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ -076914: 5b01 fc06 |0000: iput-object v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ -076918: 0e00 |0002: return-void │ │ +0792b8: |[0792b8] org.jsoup.parser.HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ +0792c8: 5b01 fc06 |0000: iput-object v1, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.state:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fc │ │ +0792cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/HtmlTreeBuilder; │ │ 0x0000 - 0x0003 reg=1 state Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ │ │ source_file_idx : 986 (HtmlTreeBuilder.java) │ │ │ │ Class #404 header: │ │ -class_idx : 740 │ │ +class_idx : 760 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #404 annotations: │ │ @@ -148544,18 +148496,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07691c: |[07691c] org.jsoup.parser.HtmlTreeBuilderState$10.:(Ljava/lang/String;I)V │ │ -07692c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07692e: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -076934: 0e00 |0004: return-void │ │ +0792d0: |[0792d0] org.jsoup.parser.HtmlTreeBuilderState$10.:(Ljava/lang/String;I)V │ │ +0792e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0792e2: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +0792e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$10; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -148566,113 +148518,113 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 202 16-bit code units │ │ -076938: |[076938] org.jsoup.parser.HtmlTreeBuilderState$10.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -076948: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07694a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07694c: 6204 1907 |0002: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -076950: 54a5 9a07 |0004: iget-object v5, v10, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -076954: 6e10 6013 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -07695a: 0a05 |0009: move-result v5 │ │ -07695c: 4404 0405 |000a: aget v4, v4, v5 │ │ -076960: 2b04 b800 0000 |000c: packed-switch v4, 000000c4 // +000000b8 │ │ -076966: 6e10 5a12 0b00 |000f: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.getPendingTableCharacters:()Ljava/util/List; // method@125a │ │ -07696c: 0c04 |0012: move-result-object v4 │ │ -07696e: 7210 6f0b 0400 |0013: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ -076974: 0a04 |0016: move-result v4 │ │ -076976: 3d04 a000 |0017: if-lez v4, 00b7 // +00a0 │ │ -07697a: 6e10 5a12 0b00 |0019: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.getPendingTableCharacters:()Ljava/util/List; // method@125a │ │ -076980: 0c04 |001c: move-result-object v4 │ │ -076982: 7210 690b 0400 |001d: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -076988: 0c04 |0020: move-result-object v4 │ │ -07698a: 7210 460b 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -076990: 0a05 |0024: move-result v5 │ │ -076992: 3805 8f00 |0025: if-eqz v5, 00b4 // +008f │ │ -076996: 7210 470b 0400 |0027: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -07699c: 0c01 |002a: move-result-object v1 │ │ -07699e: 1f01 c001 |002b: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -0769a2: 7110 ef12 0100 |002d: invoke-static {v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$2200:(Ljava/lang/String;)Z // method@12ef │ │ -0769a8: 0a05 |0030: move-result v5 │ │ -0769aa: 3905 7500 |0031: if-nez v5, 00a6 // +0075 │ │ -0769ae: 6e20 4f12 9b00 |0033: invoke-virtual {v11, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0769b4: 6e10 4e12 0b00 |0036: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -0769ba: 0c05 |0039: move-result-object v5 │ │ -0769bc: 6e10 7311 0500 |003a: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0769c2: 0c05 |003d: move-result-object v5 │ │ -0769c4: 1256 |003e: const/4 v6, #int 5 // #5 │ │ -0769c6: 2366 b703 |003f: new-array v6, v6, [Ljava/lang/String; // type@03b7 │ │ -0769ca: 1a07 7b1b |0041: const-string v7, "table" // string@1b7b │ │ -0769ce: 4d07 0602 |0043: aput-object v7, v6, v2 │ │ -0769d2: 1a07 971b |0045: const-string v7, "tbody" // string@1b97 │ │ -0769d6: 4d07 0603 |0047: aput-object v7, v6, v3 │ │ -0769da: 1227 |0049: const/4 v7, #int 2 // #2 │ │ -0769dc: 1a08 a71b |004a: const-string v8, "tfoot" // string@1ba7 │ │ -0769e0: 4d08 0607 |004c: aput-object v8, v6, v7 │ │ -0769e4: 1237 |004e: const/4 v7, #int 3 // #3 │ │ -0769e6: 1a08 aa1b |004f: const-string v8, "thead" // string@1baa │ │ -0769ea: 4d08 0607 |0051: aput-object v8, v6, v7 │ │ -0769ee: 1247 |0053: const/4 v7, #int 4 // #4 │ │ -0769f0: 1a08 061c |0054: const-string v8, "tr" // string@1c06 │ │ -0769f4: 4d08 0607 |0056: aput-object v8, v6, v7 │ │ -0769f8: 7120 6810 6500 |0058: invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0769fe: 0a05 |005b: move-result v5 │ │ -076a00: 3805 3a00 |005c: if-eqz v5, 0096 // +003a │ │ -076a04: 6e20 9412 3b00 |005e: invoke-virtual {v11, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFosterInserts:(Z)V // method@1294 │ │ -076a0a: 2205 0303 |0061: new-instance v5, Lorg/jsoup/parser/Token$Character; // type@0303 │ │ -076a0e: 7010 2a13 0500 |0063: invoke-direct {v5}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ -076a14: 6e20 2b13 1500 |0066: invoke-virtual {v5, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ -076a1a: 0c05 |0069: move-result-object v5 │ │ -076a1c: 6206 fe06 |006a: sget-object v6, Lorg/jsoup/parser/HtmlTreeBuilderState$10;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fe │ │ -076a20: 6e30 8412 5b06 |006c: invoke-virtual {v11, v5, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -076a26: 6e20 9412 2b00 |006f: invoke-virtual {v11, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFosterInserts:(Z)V // method@1294 │ │ -076a2c: 28af |0072: goto 0021 // -0051 │ │ -076a2e: 6e10 6513 0a00 |0073: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -076a34: 0c00 |0076: move-result-object v0 │ │ -076a36: 6e10 2c13 0000 |0077: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -076a3c: 0c04 |007a: move-result-object v4 │ │ -076a3e: 7100 f112 0000 |007b: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$400:()Ljava/lang/String; // method@12f1 │ │ -076a44: 0c05 |007e: move-result-object v5 │ │ -076a46: 6e20 2a0a 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076a4c: 0a04 |0082: move-result v4 │ │ -076a4e: 3804 0600 |0083: if-eqz v4, 0089 // +0006 │ │ -076a52: 6e20 4f12 9b00 |0085: invoke-virtual {v11, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -076a58: 0f02 |0088: return v2 │ │ -076a5a: 6e10 5a12 0b00 |0089: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.getPendingTableCharacters:()Ljava/util/List; // method@125a │ │ -076a60: 0c02 |008c: move-result-object v2 │ │ -076a62: 6e10 2c13 0000 |008d: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -076a68: 0c04 |0090: move-result-object v4 │ │ -076a6a: 7220 600b 4200 |0091: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -076a70: 0132 |0094: move v2, v3 │ │ -076a72: 28f3 |0095: goto 0088 // -000d │ │ -076a74: 2205 0303 |0096: new-instance v5, Lorg/jsoup/parser/Token$Character; // type@0303 │ │ -076a78: 7010 2a13 0500 |0098: invoke-direct {v5}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ -076a7e: 6e20 2b13 1500 |009b: invoke-virtual {v5, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ -076a84: 0c05 |009e: move-result-object v5 │ │ -076a86: 6206 fe06 |009f: sget-object v6, Lorg/jsoup/parser/HtmlTreeBuilderState$10;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fe │ │ -076a8a: 6e30 8412 5b06 |00a1: invoke-virtual {v11, v5, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -076a90: 2900 7dff |00a4: goto/16 0021 // -0083 │ │ -076a94: 2205 0303 |00a6: new-instance v5, Lorg/jsoup/parser/Token$Character; // type@0303 │ │ -076a98: 7010 2a13 0500 |00a8: invoke-direct {v5}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ -076a9e: 6e20 2b13 1500 |00ab: invoke-virtual {v5, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ -076aa4: 0c05 |00ae: move-result-object v5 │ │ -076aa6: 6e20 6812 5b00 |00af: invoke-virtual {v11, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -076aac: 2900 6fff |00b2: goto/16 0021 // -0091 │ │ -076ab0: 6e10 7a12 0b00 |00b4: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.newPendingTableCharacters:()V // method@127a │ │ -076ab6: 6e10 7c12 0b00 |00b7: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; // method@127c │ │ -076abc: 0c02 |00ba: move-result-object v2 │ │ -076abe: 6e20 9912 2b00 |00bb: invoke-virtual {v11, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -076ac4: 6e20 8312 ab00 |00be: invoke-virtual {v11, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -076aca: 0a02 |00c1: move-result v2 │ │ -076acc: 28c6 |00c2: goto 0088 // -003a │ │ -076ace: 0000 |00c3: nop // spacer │ │ -076ad0: 0001 0100 0500 0000 6700 0000 |00c4: packed-switch-data (6 units) │ │ +0792ec: |[0792ec] org.jsoup.parser.HtmlTreeBuilderState$10.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +0792fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0792fe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +079300: 6204 1907 |0002: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +079304: 54a5 9a07 |0004: iget-object v5, v10, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +079308: 6e10 6013 0500 |0006: invoke-virtual {v5}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +07930e: 0a05 |0009: move-result v5 │ │ +079310: 4404 0405 |000a: aget v4, v4, v5 │ │ +079314: 2b04 b800 0000 |000c: packed-switch v4, 000000c4 // +000000b8 │ │ +07931a: 6e10 5a12 0b00 |000f: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.getPendingTableCharacters:()Ljava/util/List; // method@125a │ │ +079320: 0c04 |0012: move-result-object v4 │ │ +079322: 7210 6f0b 0400 |0013: invoke-interface {v4}, Ljava/util/List;.size:()I // method@0b6f │ │ +079328: 0a04 |0016: move-result v4 │ │ +07932a: 3d04 a000 |0017: if-lez v4, 00b7 // +00a0 │ │ +07932e: 6e10 5a12 0b00 |0019: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.getPendingTableCharacters:()Ljava/util/List; // method@125a │ │ +079334: 0c04 |001c: move-result-object v4 │ │ +079336: 7210 690b 0400 |001d: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +07933c: 0c04 |0020: move-result-object v4 │ │ +07933e: 7210 460b 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +079344: 0a05 |0024: move-result v5 │ │ +079346: 3805 8f00 |0025: if-eqz v5, 00b4 // +008f │ │ +07934a: 7210 470b 0400 |0027: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +079350: 0c01 |002a: move-result-object v1 │ │ +079352: 1f01 d201 |002b: check-cast v1, Ljava/lang/String; // type@01d2 │ │ +079356: 7110 ef12 0100 |002d: invoke-static {v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$2200:(Ljava/lang/String;)Z // method@12ef │ │ +07935c: 0a05 |0030: move-result v5 │ │ +07935e: 3905 7500 |0031: if-nez v5, 00a6 // +0075 │ │ +079362: 6e20 4f12 9b00 |0033: invoke-virtual {v11, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079368: 6e10 4e12 0b00 |0036: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07936e: 0c05 |0039: move-result-object v5 │ │ +079370: 6e10 7311 0500 |003a: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +079376: 0c05 |003d: move-result-object v5 │ │ +079378: 1256 |003e: const/4 v6, #int 5 // #5 │ │ +07937a: 2366 cb03 |003f: new-array v6, v6, [Ljava/lang/String; // type@03cb │ │ +07937e: 1a07 8c1b |0041: const-string v7, "table" // string@1b8c │ │ +079382: 4d07 0602 |0043: aput-object v7, v6, v2 │ │ +079386: 1a07 a81b |0045: const-string v7, "tbody" // string@1ba8 │ │ +07938a: 4d07 0603 |0047: aput-object v7, v6, v3 │ │ +07938e: 1227 |0049: const/4 v7, #int 2 // #2 │ │ +079390: 1a08 b81b |004a: const-string v8, "tfoot" // string@1bb8 │ │ +079394: 4d08 0607 |004c: aput-object v8, v6, v7 │ │ +079398: 1237 |004e: const/4 v7, #int 3 // #3 │ │ +07939a: 1a08 bb1b |004f: const-string v8, "thead" // string@1bbb │ │ +07939e: 4d08 0607 |0051: aput-object v8, v6, v7 │ │ +0793a2: 1247 |0053: const/4 v7, #int 4 // #4 │ │ +0793a4: 1a08 171c |0054: const-string v8, "tr" // string@1c17 │ │ +0793a8: 4d08 0607 |0056: aput-object v8, v6, v7 │ │ +0793ac: 7120 6810 6500 |0058: invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +0793b2: 0a05 |005b: move-result v5 │ │ +0793b4: 3805 3a00 |005c: if-eqz v5, 0096 // +003a │ │ +0793b8: 6e20 9412 3b00 |005e: invoke-virtual {v11, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFosterInserts:(Z)V // method@1294 │ │ +0793be: 2205 1703 |0061: new-instance v5, Lorg/jsoup/parser/Token$Character; // type@0317 │ │ +0793c2: 7010 2a13 0500 |0063: invoke-direct {v5}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ +0793c8: 6e20 2b13 1500 |0066: invoke-virtual {v5, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ +0793ce: 0c05 |0069: move-result-object v5 │ │ +0793d0: 6206 fe06 |006a: sget-object v6, Lorg/jsoup/parser/HtmlTreeBuilderState$10;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fe │ │ +0793d4: 6e30 8412 5b06 |006c: invoke-virtual {v11, v5, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +0793da: 6e20 9412 2b00 |006f: invoke-virtual {v11, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFosterInserts:(Z)V // method@1294 │ │ +0793e0: 28af |0072: goto 0021 // -0051 │ │ +0793e2: 6e10 6513 0a00 |0073: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +0793e8: 0c00 |0076: move-result-object v0 │ │ +0793ea: 6e10 2c13 0000 |0077: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +0793f0: 0c04 |007a: move-result-object v4 │ │ +0793f2: 7100 f112 0000 |007b: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$400:()Ljava/lang/String; // method@12f1 │ │ +0793f8: 0c05 |007e: move-result-object v5 │ │ +0793fa: 6e20 2a0a 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079400: 0a04 |0082: move-result v4 │ │ +079402: 3804 0600 |0083: if-eqz v4, 0089 // +0006 │ │ +079406: 6e20 4f12 9b00 |0085: invoke-virtual {v11, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07940c: 0f02 |0088: return v2 │ │ +07940e: 6e10 5a12 0b00 |0089: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.getPendingTableCharacters:()Ljava/util/List; // method@125a │ │ +079414: 0c02 |008c: move-result-object v2 │ │ +079416: 6e10 2c13 0000 |008d: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +07941c: 0c04 |0090: move-result-object v4 │ │ +07941e: 7220 600b 4200 |0091: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +079424: 0132 |0094: move v2, v3 │ │ +079426: 28f3 |0095: goto 0088 // -000d │ │ +079428: 2205 1703 |0096: new-instance v5, Lorg/jsoup/parser/Token$Character; // type@0317 │ │ +07942c: 7010 2a13 0500 |0098: invoke-direct {v5}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ +079432: 6e20 2b13 1500 |009b: invoke-virtual {v5, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ +079438: 0c05 |009e: move-result-object v5 │ │ +07943a: 6206 fe06 |009f: sget-object v6, Lorg/jsoup/parser/HtmlTreeBuilderState$10;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06fe │ │ +07943e: 6e30 8412 5b06 |00a1: invoke-virtual {v11, v5, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +079444: 2900 7dff |00a4: goto/16 0021 // -0083 │ │ +079448: 2205 1703 |00a6: new-instance v5, Lorg/jsoup/parser/Token$Character; // type@0317 │ │ +07944c: 7010 2a13 0500 |00a8: invoke-direct {v5}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ +079452: 6e20 2b13 1500 |00ab: invoke-virtual {v5, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ +079458: 0c05 |00ae: move-result-object v5 │ │ +07945a: 6e20 6812 5b00 |00af: invoke-virtual {v11, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +079460: 2900 6fff |00b2: goto/16 0021 // -0091 │ │ +079464: 6e10 7a12 0b00 |00b4: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.newPendingTableCharacters:()V // method@127a │ │ +07946a: 6e10 7c12 0b00 |00b7: invoke-virtual {v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; // method@127c │ │ +079470: 0c02 |00ba: move-result-object v2 │ │ +079472: 6e20 9912 2b00 |00bb: invoke-virtual {v11, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079478: 6e20 8312 ab00 |00be: invoke-virtual {v11, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07947e: 0a02 |00c1: move-result v2 │ │ +079480: 28c6 |00c2: goto 0088 // -003a │ │ +079482: 0000 |00c3: nop // spacer │ │ +079484: 0001 0100 0500 0000 6700 0000 |00c4: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=903 │ │ 0x000f line=915 │ │ 0x0019 line=916 │ │ 0x002d line=917 │ │ 0x0033 line=919 │ │ @@ -148700,17 +148652,17 @@ │ │ 0x0000 - 0x00ca reg=9 this Lorg/jsoup/parser/HtmlTreeBuilderState$10; │ │ 0x0000 - 0x00ca reg=10 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00ca reg=11 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #405 header: │ │ -class_idx : 741 │ │ +class_idx : 761 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #405 annotations: │ │ @@ -148731,18 +148683,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -076adc: |[076adc] org.jsoup.parser.HtmlTreeBuilderState$11.:(Ljava/lang/String;I)V │ │ -076aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076aee: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -076af4: 0e00 |0004: return-void │ │ +079490: |[079490] org.jsoup.parser.HtmlTreeBuilderState$11.:(Ljava/lang/String;I)V │ │ +0794a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0794a2: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +0794a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$11; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -148753,153 +148705,153 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 270 16-bit code units │ │ -076af8: |[076af8] org.jsoup.parser.HtmlTreeBuilderState$11.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -076b08: 124b |0000: const/4 v11, #int 4 // #4 │ │ -076b0a: 123a |0001: const/4 v10, #int 3 // #3 │ │ -076b0c: 1229 |0002: const/4 v9, #int 2 // #2 │ │ -076b0e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -076b10: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -076b12: 6e10 6e13 0d00 |0005: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -076b18: 0a05 |0008: move-result v5 │ │ -076b1a: 3805 4900 |0009: if-eqz v5, 0052 // +0049 │ │ -076b1e: 6e10 6813 0d00 |000b: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -076b24: 0c05 |000e: move-result-object v5 │ │ -076b26: 6e10 3e13 0500 |000f: invoke-virtual {v5}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -076b2c: 0c05 |0012: move-result-object v5 │ │ -076b2e: 1a06 990e |0013: const-string v6, "caption" // string@0e99 │ │ -076b32: 6e20 2a0a 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076b38: 0a05 |0018: move-result v5 │ │ -076b3a: 3805 3900 |0019: if-eqz v5, 0052 // +0039 │ │ -076b3e: 6e10 6813 0d00 |001b: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -076b44: 0c00 |001e: move-result-object v0 │ │ -076b46: 6e10 3e13 0000 |001f: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -076b4c: 0c01 |0022: move-result-object v1 │ │ -076b4e: 6e20 6412 1e00 |0023: invoke-virtual {v14, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -076b54: 0a05 |0026: move-result v5 │ │ -076b56: 3905 0600 |0027: if-nez v5, 002d // +0006 │ │ -076b5a: 6e20 4f12 ce00 |0029: invoke-virtual {v14, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -076b60: 0f03 |002c: return v3 │ │ -076b62: 6e10 5212 0e00 |002d: invoke-virtual {v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ -076b68: 6e10 4e12 0e00 |0030: invoke-virtual {v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -076b6e: 0c03 |0033: move-result-object v3 │ │ -076b70: 6e10 7311 0300 |0034: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -076b76: 0c03 |0037: move-result-object v3 │ │ -076b78: 1a05 990e |0038: const-string v5, "caption" // string@0e99 │ │ -076b7c: 6e20 2a0a 5300 |003a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076b82: 0a03 |003d: move-result v3 │ │ -076b84: 3903 0500 |003e: if-nez v3, 0043 // +0005 │ │ -076b88: 6e20 4f12 ce00 |0040: invoke-virtual {v14, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -076b8e: 1a03 990e |0043: const-string v3, "caption" // string@0e99 │ │ -076b92: 6e20 8112 3e00 |0045: invoke-virtual {v14, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -076b98: 6e10 4912 0e00 |0048: invoke-virtual {v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearFormattingElementsToLastMarker:()V // method@1249 │ │ -076b9e: 6203 0007 |004b: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$11;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0700 │ │ -076ba2: 6e20 9912 3e00 |004d: invoke-virtual {v14, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -076ba8: 0143 |0050: move v3, v4 │ │ -076baa: 28db |0051: goto 002c // -0025 │ │ -076bac: 6e10 6f13 0d00 |0052: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -076bb2: 0a05 |0055: move-result v5 │ │ -076bb4: 3805 3d00 |0056: if-eqz v5, 0093 // +003d │ │ -076bb8: 6e10 6913 0d00 |0058: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -076bbe: 0c05 |005b: move-result-object v5 │ │ -076bc0: 6e10 4513 0500 |005c: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -076bc6: 0c05 |005f: move-result-object v5 │ │ -076bc8: 1306 0900 |0060: const/16 v6, #int 9 // #9 │ │ -076bcc: 2366 b703 |0062: new-array v6, v6, [Ljava/lang/String; // type@03b7 │ │ -076bd0: 1a07 990e |0064: const-string v7, "caption" // string@0e99 │ │ -076bd4: 4d07 0603 |0066: aput-object v7, v6, v3 │ │ -076bd8: 1a07 1b0f |0068: const-string v7, "col" // string@0f1b │ │ -076bdc: 4d07 0604 |006a: aput-object v7, v6, v4 │ │ -076be0: 1a07 1c0f |006c: const-string v7, "colgroup" // string@0f1c │ │ -076be4: 4d07 0609 |006e: aput-object v7, v6, v9 │ │ -076be8: 1a07 971b |0070: const-string v7, "tbody" // string@1b97 │ │ -076bec: 4d07 060a |0072: aput-object v7, v6, v10 │ │ -076bf0: 1a07 981b |0074: const-string v7, "td" // string@1b98 │ │ -076bf4: 4d07 060b |0076: aput-object v7, v6, v11 │ │ -076bf8: 1257 |0078: const/4 v7, #int 5 // #5 │ │ -076bfa: 1a08 a71b |0079: const-string v8, "tfoot" // string@1ba7 │ │ -076bfe: 4d08 0607 |007b: aput-object v8, v6, v7 │ │ -076c02: 1267 |007d: const/4 v7, #int 6 // #6 │ │ -076c04: 1a08 a81b |007e: const-string v8, "th" // string@1ba8 │ │ -076c08: 4d08 0607 |0080: aput-object v8, v6, v7 │ │ -076c0c: 1277 |0082: const/4 v7, #int 7 // #7 │ │ -076c0e: 1a08 aa1b |0083: const-string v8, "thead" // string@1baa │ │ -076c12: 4d08 0607 |0085: aput-object v8, v6, v7 │ │ -076c16: 1307 0800 |0087: const/16 v7, #int 8 // #8 │ │ -076c1a: 1a08 061c |0089: const-string v8, "tr" // string@1c06 │ │ -076c1e: 4d08 0607 |008b: aput-object v8, v6, v7 │ │ -076c22: 7120 6810 6500 |008d: invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -076c28: 0a05 |0090: move-result v5 │ │ -076c2a: 3905 1800 |0091: if-nez v5, 00a9 // +0018 │ │ -076c2e: 6e10 6e13 0d00 |0093: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -076c34: 0a05 |0096: move-result v5 │ │ -076c36: 3805 2300 |0097: if-eqz v5, 00ba // +0023 │ │ -076c3a: 6e10 6813 0d00 |0099: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -076c40: 0c05 |009c: move-result-object v5 │ │ -076c42: 6e10 3e13 0500 |009d: invoke-virtual {v5}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -076c48: 0c05 |00a0: move-result-object v5 │ │ -076c4a: 1a06 7b1b |00a1: const-string v6, "table" // string@1b7b │ │ -076c4e: 6e20 2a0a 6500 |00a3: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076c54: 0a05 |00a6: move-result v5 │ │ -076c56: 3805 1300 |00a7: if-eqz v5, 00ba // +0013 │ │ -076c5a: 6e20 4f12 ce00 |00a9: invoke-virtual {v14, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -076c60: 1a03 990e |00ac: const-string v3, "caption" // string@0e99 │ │ -076c64: 6e20 8512 3e00 |00ae: invoke-virtual {v14, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -076c6a: 0a02 |00b1: move-result v2 │ │ -076c6c: 3802 9eff |00b2: if-eqz v2, 0050 // -0062 │ │ -076c70: 6e20 8312 de00 |00b4: invoke-virtual {v14, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -076c76: 0a03 |00b7: move-result v3 │ │ -076c78: 2900 74ff |00b8: goto/16 002c // -008c │ │ -076c7c: 6e10 6e13 0d00 |00ba: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -076c82: 0a05 |00bd: move-result v5 │ │ -076c84: 3805 4800 |00be: if-eqz v5, 0106 // +0048 │ │ -076c88: 6e10 6813 0d00 |00c0: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -076c8e: 0c05 |00c3: move-result-object v5 │ │ -076c90: 6e10 3e13 0500 |00c4: invoke-virtual {v5}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -076c96: 0c05 |00c7: move-result-object v5 │ │ -076c98: 1306 0a00 |00c8: const/16 v6, #int 10 // #a │ │ -076c9c: 2366 b703 |00ca: new-array v6, v6, [Ljava/lang/String; // type@03b7 │ │ -076ca0: 1a07 150e |00cc: const-string v7, "body" // string@0e15 │ │ -076ca4: 4d07 0603 |00ce: aput-object v7, v6, v3 │ │ -076ca8: 1a07 1b0f |00d0: const-string v7, "col" // string@0f1b │ │ -076cac: 4d07 0604 |00d2: aput-object v7, v6, v4 │ │ -076cb0: 1a04 1c0f |00d4: const-string v4, "colgroup" // string@0f1c │ │ -076cb4: 4d04 0609 |00d6: aput-object v4, v6, v9 │ │ -076cb8: 1a04 9b13 |00d8: const-string v4, "html" // string@139b │ │ -076cbc: 4d04 060a |00da: aput-object v4, v6, v10 │ │ -076cc0: 1a04 971b |00dc: const-string v4, "tbody" // string@1b97 │ │ -076cc4: 4d04 060b |00de: aput-object v4, v6, v11 │ │ -076cc8: 1254 |00e0: const/4 v4, #int 5 // #5 │ │ -076cca: 1a07 981b |00e1: const-string v7, "td" // string@1b98 │ │ -076cce: 4d07 0604 |00e3: aput-object v7, v6, v4 │ │ -076cd2: 1264 |00e5: const/4 v4, #int 6 // #6 │ │ -076cd4: 1a07 a71b |00e6: const-string v7, "tfoot" // string@1ba7 │ │ -076cd8: 4d07 0604 |00e8: aput-object v7, v6, v4 │ │ -076cdc: 1274 |00ea: const/4 v4, #int 7 // #7 │ │ -076cde: 1a07 a81b |00eb: const-string v7, "th" // string@1ba8 │ │ -076ce2: 4d07 0604 |00ed: aput-object v7, v6, v4 │ │ -076ce6: 1304 0800 |00ef: const/16 v4, #int 8 // #8 │ │ -076cea: 1a07 aa1b |00f1: const-string v7, "thead" // string@1baa │ │ -076cee: 4d07 0604 |00f3: aput-object v7, v6, v4 │ │ -076cf2: 1304 0900 |00f5: const/16 v4, #int 9 // #9 │ │ -076cf6: 1a07 061c |00f7: const-string v7, "tr" // string@1c06 │ │ -076cfa: 4d07 0604 |00f9: aput-object v7, v6, v4 │ │ -076cfe: 7120 6810 6500 |00fb: invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -076d04: 0a04 |00fe: move-result v4 │ │ -076d06: 3804 0700 |00ff: if-eqz v4, 0106 // +0007 │ │ -076d0a: 6e20 4f12 ce00 |0101: invoke-virtual {v14, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -076d10: 2900 28ff |0104: goto/16 002c // -00d8 │ │ -076d14: 6203 ff06 |0106: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$11;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06ff │ │ -076d18: 6e30 8412 de03 |0108: invoke-virtual {v14, v13, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -076d1e: 0a03 |010b: move-result v3 │ │ -076d20: 2900 20ff |010c: goto/16 002c // -00e0 │ │ +0794ac: |[0794ac] org.jsoup.parser.HtmlTreeBuilderState$11.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +0794bc: 124b |0000: const/4 v11, #int 4 // #4 │ │ +0794be: 123a |0001: const/4 v10, #int 3 // #3 │ │ +0794c0: 1229 |0002: const/4 v9, #int 2 // #2 │ │ +0794c2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0794c4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0794c6: 6e10 6e13 0d00 |0005: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +0794cc: 0a05 |0008: move-result v5 │ │ +0794ce: 3805 4900 |0009: if-eqz v5, 0052 // +0049 │ │ +0794d2: 6e10 6813 0d00 |000b: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +0794d8: 0c05 |000e: move-result-object v5 │ │ +0794da: 6e10 3e13 0500 |000f: invoke-virtual {v5}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +0794e0: 0c05 |0012: move-result-object v5 │ │ +0794e2: 1a06 ac0e |0013: const-string v6, "caption" // string@0eac │ │ +0794e6: 6e20 2a0a 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0794ec: 0a05 |0018: move-result v5 │ │ +0794ee: 3805 3900 |0019: if-eqz v5, 0052 // +0039 │ │ +0794f2: 6e10 6813 0d00 |001b: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +0794f8: 0c00 |001e: move-result-object v0 │ │ +0794fa: 6e10 3e13 0000 |001f: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +079500: 0c01 |0022: move-result-object v1 │ │ +079502: 6e20 6412 1e00 |0023: invoke-virtual {v14, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +079508: 0a05 |0026: move-result v5 │ │ +07950a: 3905 0600 |0027: if-nez v5, 002d // +0006 │ │ +07950e: 6e20 4f12 ce00 |0029: invoke-virtual {v14, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079514: 0f03 |002c: return v3 │ │ +079516: 6e10 5212 0e00 |002d: invoke-virtual {v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ +07951c: 6e10 4e12 0e00 |0030: invoke-virtual {v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +079522: 0c03 |0033: move-result-object v3 │ │ +079524: 6e10 7311 0300 |0034: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07952a: 0c03 |0037: move-result-object v3 │ │ +07952c: 1a05 ac0e |0038: const-string v5, "caption" // string@0eac │ │ +079530: 6e20 2a0a 5300 |003a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079536: 0a03 |003d: move-result v3 │ │ +079538: 3903 0500 |003e: if-nez v3, 0043 // +0005 │ │ +07953c: 6e20 4f12 ce00 |0040: invoke-virtual {v14, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079542: 1a03 ac0e |0043: const-string v3, "caption" // string@0eac │ │ +079546: 6e20 8112 3e00 |0045: invoke-virtual {v14, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07954c: 6e10 4912 0e00 |0048: invoke-virtual {v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearFormattingElementsToLastMarker:()V // method@1249 │ │ +079552: 6203 0007 |004b: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$11;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0700 │ │ +079556: 6e20 9912 3e00 |004d: invoke-virtual {v14, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07955c: 0143 |0050: move v3, v4 │ │ +07955e: 28db |0051: goto 002c // -0025 │ │ +079560: 6e10 6f13 0d00 |0052: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +079566: 0a05 |0055: move-result v5 │ │ +079568: 3805 3d00 |0056: if-eqz v5, 0093 // +003d │ │ +07956c: 6e10 6913 0d00 |0058: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +079572: 0c05 |005b: move-result-object v5 │ │ +079574: 6e10 4513 0500 |005c: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07957a: 0c05 |005f: move-result-object v5 │ │ +07957c: 1306 0900 |0060: const/16 v6, #int 9 // #9 │ │ +079580: 2366 cb03 |0062: new-array v6, v6, [Ljava/lang/String; // type@03cb │ │ +079584: 1a07 ac0e |0064: const-string v7, "caption" // string@0eac │ │ +079588: 4d07 0603 |0066: aput-object v7, v6, v3 │ │ +07958c: 1a07 2e0f |0068: const-string v7, "col" // string@0f2e │ │ +079590: 4d07 0604 |006a: aput-object v7, v6, v4 │ │ +079594: 1a07 2f0f |006c: const-string v7, "colgroup" // string@0f2f │ │ +079598: 4d07 0609 |006e: aput-object v7, v6, v9 │ │ +07959c: 1a07 a81b |0070: const-string v7, "tbody" // string@1ba8 │ │ +0795a0: 4d07 060a |0072: aput-object v7, v6, v10 │ │ +0795a4: 1a07 a91b |0074: const-string v7, "td" // string@1ba9 │ │ +0795a8: 4d07 060b |0076: aput-object v7, v6, v11 │ │ +0795ac: 1257 |0078: const/4 v7, #int 5 // #5 │ │ +0795ae: 1a08 b81b |0079: const-string v8, "tfoot" // string@1bb8 │ │ +0795b2: 4d08 0607 |007b: aput-object v8, v6, v7 │ │ +0795b6: 1267 |007d: const/4 v7, #int 6 // #6 │ │ +0795b8: 1a08 b91b |007e: const-string v8, "th" // string@1bb9 │ │ +0795bc: 4d08 0607 |0080: aput-object v8, v6, v7 │ │ +0795c0: 1277 |0082: const/4 v7, #int 7 // #7 │ │ +0795c2: 1a08 bb1b |0083: const-string v8, "thead" // string@1bbb │ │ +0795c6: 4d08 0607 |0085: aput-object v8, v6, v7 │ │ +0795ca: 1307 0800 |0087: const/16 v7, #int 8 // #8 │ │ +0795ce: 1a08 171c |0089: const-string v8, "tr" // string@1c17 │ │ +0795d2: 4d08 0607 |008b: aput-object v8, v6, v7 │ │ +0795d6: 7120 6810 6500 |008d: invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +0795dc: 0a05 |0090: move-result v5 │ │ +0795de: 3905 1800 |0091: if-nez v5, 00a9 // +0018 │ │ +0795e2: 6e10 6e13 0d00 |0093: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +0795e8: 0a05 |0096: move-result v5 │ │ +0795ea: 3805 2300 |0097: if-eqz v5, 00ba // +0023 │ │ +0795ee: 6e10 6813 0d00 |0099: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +0795f4: 0c05 |009c: move-result-object v5 │ │ +0795f6: 6e10 3e13 0500 |009d: invoke-virtual {v5}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +0795fc: 0c05 |00a0: move-result-object v5 │ │ +0795fe: 1a06 8c1b |00a1: const-string v6, "table" // string@1b8c │ │ +079602: 6e20 2a0a 6500 |00a3: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079608: 0a05 |00a6: move-result v5 │ │ +07960a: 3805 1300 |00a7: if-eqz v5, 00ba // +0013 │ │ +07960e: 6e20 4f12 ce00 |00a9: invoke-virtual {v14, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079614: 1a03 ac0e |00ac: const-string v3, "caption" // string@0eac │ │ +079618: 6e20 8512 3e00 |00ae: invoke-virtual {v14, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07961e: 0a02 |00b1: move-result v2 │ │ +079620: 3802 9eff |00b2: if-eqz v2, 0050 // -0062 │ │ +079624: 6e20 8312 de00 |00b4: invoke-virtual {v14, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07962a: 0a03 |00b7: move-result v3 │ │ +07962c: 2900 74ff |00b8: goto/16 002c // -008c │ │ +079630: 6e10 6e13 0d00 |00ba: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +079636: 0a05 |00bd: move-result v5 │ │ +079638: 3805 4800 |00be: if-eqz v5, 0106 // +0048 │ │ +07963c: 6e10 6813 0d00 |00c0: invoke-virtual {v13}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +079642: 0c05 |00c3: move-result-object v5 │ │ +079644: 6e10 3e13 0500 |00c4: invoke-virtual {v5}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07964a: 0c05 |00c7: move-result-object v5 │ │ +07964c: 1306 0a00 |00c8: const/16 v6, #int 10 // #a │ │ +079650: 2366 cb03 |00ca: new-array v6, v6, [Ljava/lang/String; // type@03cb │ │ +079654: 1a07 280e |00cc: const-string v7, "body" // string@0e28 │ │ +079658: 4d07 0603 |00ce: aput-object v7, v6, v3 │ │ +07965c: 1a07 2e0f |00d0: const-string v7, "col" // string@0f2e │ │ +079660: 4d07 0604 |00d2: aput-object v7, v6, v4 │ │ +079664: 1a04 2f0f |00d4: const-string v4, "colgroup" // string@0f2f │ │ +079668: 4d04 0609 |00d6: aput-object v4, v6, v9 │ │ +07966c: 1a04 ae13 |00d8: const-string v4, "html" // string@13ae │ │ +079670: 4d04 060a |00da: aput-object v4, v6, v10 │ │ +079674: 1a04 a81b |00dc: const-string v4, "tbody" // string@1ba8 │ │ +079678: 4d04 060b |00de: aput-object v4, v6, v11 │ │ +07967c: 1254 |00e0: const/4 v4, #int 5 // #5 │ │ +07967e: 1a07 a91b |00e1: const-string v7, "td" // string@1ba9 │ │ +079682: 4d07 0604 |00e3: aput-object v7, v6, v4 │ │ +079686: 1264 |00e5: const/4 v4, #int 6 // #6 │ │ +079688: 1a07 b81b |00e6: const-string v7, "tfoot" // string@1bb8 │ │ +07968c: 4d07 0604 |00e8: aput-object v7, v6, v4 │ │ +079690: 1274 |00ea: const/4 v4, #int 7 // #7 │ │ +079692: 1a07 b91b |00eb: const-string v7, "th" // string@1bb9 │ │ +079696: 4d07 0604 |00ed: aput-object v7, v6, v4 │ │ +07969a: 1304 0800 |00ef: const/16 v4, #int 8 // #8 │ │ +07969e: 1a07 bb1b |00f1: const-string v7, "thead" // string@1bbb │ │ +0796a2: 4d07 0604 |00f3: aput-object v7, v6, v4 │ │ +0796a6: 1304 0900 |00f5: const/16 v4, #int 9 // #9 │ │ +0796aa: 1a07 171c |00f7: const-string v7, "tr" // string@1c17 │ │ +0796ae: 4d07 0604 |00f9: aput-object v7, v6, v4 │ │ +0796b2: 7120 6810 6500 |00fb: invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +0796b8: 0a04 |00fe: move-result v4 │ │ +0796ba: 3804 0700 |00ff: if-eqz v4, 0106 // +0007 │ │ +0796be: 6e20 4f12 ce00 |0101: invoke-virtual {v14, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +0796c4: 2900 28ff |0104: goto/16 002c // -00d8 │ │ +0796c8: 6203 ff06 |0106: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$11;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@06ff │ │ +0796cc: 6e30 8412 de03 |0108: invoke-virtual {v14, v13, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +0796d2: 0a03 |010b: move-result v3 │ │ +0796d4: 2900 20ff |010c: goto/16 002c // -00e0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=940 │ │ 0x001b line=941 │ │ 0x001f line=942 │ │ 0x0023 line=943 │ │ 0x0029 line=944 │ │ @@ -148929,17 +148881,17 @@ │ │ 0x0000 - 0x010e reg=12 this Lorg/jsoup/parser/HtmlTreeBuilderState$11; │ │ 0x0000 - 0x010e reg=13 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x010e reg=14 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #406 header: │ │ -class_idx : 742 │ │ +class_idx : 762 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #406 annotations: │ │ @@ -148960,18 +148912,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -076d24: |[076d24] org.jsoup.parser.HtmlTreeBuilderState$12.:(Ljava/lang/String;I)V │ │ -076d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076d36: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -076d3c: 0e00 |0004: return-void │ │ +0796d8: |[0796d8] org.jsoup.parser.HtmlTreeBuilderState$12.:(Ljava/lang/String;I)V │ │ +0796e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0796ea: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +0796f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$12; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -148981,24 +148933,24 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -076d40: |[076d40] org.jsoup.parser.HtmlTreeBuilderState$12.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z │ │ -076d50: 1a01 1c0f |0000: const-string v1, "colgroup" // string@0f1c │ │ -076d54: 6e20 4914 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/TreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1449 │ │ -076d5a: 0a00 |0005: move-result v0 │ │ -076d5c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -076d60: 6e20 4814 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -076d66: 0a01 |000b: move-result v1 │ │ -076d68: 0f01 |000c: return v1 │ │ -076d6a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -076d6c: 28fe |000e: goto 000c // -0002 │ │ +0796f4: |[0796f4] org.jsoup.parser.HtmlTreeBuilderState$12.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z │ │ +079704: 1a01 2f0f |0000: const-string v1, "colgroup" // string@0f2f │ │ +079708: 6e20 4914 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/TreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1449 │ │ +07970e: 0a00 |0005: move-result v0 │ │ +079710: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +079714: 6e20 4814 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +07971a: 0a01 |000b: move-result v1 │ │ +07971c: 0f01 |000c: return v1 │ │ +07971e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +079720: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ 0x0006 line=1023 │ │ 0x0008 line=1024 │ │ 0x000c line=1025 │ │ locals : │ │ @@ -149013,97 +148965,97 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -076d70: |[076d70] org.jsoup.parser.HtmlTreeBuilderState$12.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -076d80: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -076d82: 7110 ed12 0700 |0001: invoke-static {v7}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -076d88: 0a04 |0004: move-result v4 │ │ -076d8a: 3804 0a00 |0005: if-eqz v4, 000f // +000a │ │ -076d8e: 6e10 6513 0700 |0007: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -076d94: 0c04 |000a: move-result-object v4 │ │ -076d96: 6e20 6812 4800 |000b: invoke-virtual {v8, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -076d9c: 0f03 |000e: return v3 │ │ -076d9e: 6204 1907 |000f: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -076da2: 5475 9a07 |0011: iget-object v5, v7, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -076da6: 6e10 6013 0500 |0013: invoke-virtual {v5}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -076dac: 0a05 |0016: move-result v5 │ │ -076dae: 4404 0405 |0017: aget v4, v4, v5 │ │ -076db2: 2b04 8500 0000 |0019: packed-switch v4, 0000009e // +00000085 │ │ -076db8: 7030 9f12 7608 |001c: invoke-direct {v6, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@129f │ │ -076dbe: 0a03 |001f: move-result v3 │ │ -076dc0: 28ee |0020: goto 000e // -0012 │ │ -076dc2: 6e10 6613 0700 |0021: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -076dc8: 0c04 |0024: move-result-object v4 │ │ -076dca: 6e20 6912 4800 |0025: invoke-virtual {v8, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -076dd0: 28e6 |0028: goto 000e // -001a │ │ -076dd2: 6e20 4f12 6800 |0029: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -076dd8: 28e2 |002c: goto 000e // -001e │ │ -076dda: 6e10 6913 0700 |002d: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -076de0: 0c02 |0030: move-result-object v2 │ │ -076de2: 6e10 4513 0200 |0031: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -076de8: 0c01 |0034: move-result-object v1 │ │ -076dea: 1a04 9b13 |0035: const-string v4, "html" // string@139b │ │ -076dee: 6e20 2a0a 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076df4: 0a04 |003a: move-result v4 │ │ -076df6: 3804 0900 |003b: if-eqz v4, 0044 // +0009 │ │ -076dfa: 6203 0107 |003d: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0701 │ │ -076dfe: 6e30 8412 7803 |003f: invoke-virtual {v8, v7, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -076e04: 0a03 |0042: move-result v3 │ │ -076e06: 28cb |0043: goto 000e // -0035 │ │ -076e08: 1a04 1b0f |0044: const-string v4, "col" // string@0f1b │ │ -076e0c: 6e20 2a0a 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076e12: 0a04 |0049: move-result v4 │ │ -076e14: 3804 0600 |004a: if-eqz v4, 0050 // +0006 │ │ -076e18: 6e20 6a12 2800 |004c: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -076e1e: 28bf |004f: goto 000e // -0041 │ │ -076e20: 7030 9f12 7608 |0050: invoke-direct {v6, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@129f │ │ -076e26: 0a03 |0053: move-result v3 │ │ -076e28: 28ba |0054: goto 000e // -0046 │ │ -076e2a: 6e10 6813 0700 |0055: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -076e30: 0c00 |0058: move-result-object v0 │ │ -076e32: 6e10 3e13 0000 |0059: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -076e38: 0c01 |005c: move-result-object v1 │ │ -076e3a: 1a04 1c0f |005d: const-string v4, "colgroup" // string@0f1c │ │ -076e3e: 6e20 2a0a 4100 |005f: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076e44: 0a04 |0062: move-result v4 │ │ -076e46: 3804 2000 |0063: if-eqz v4, 0083 // +0020 │ │ -076e4a: 6e10 4e12 0800 |0065: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -076e50: 0c04 |0068: move-result-object v4 │ │ -076e52: 6e10 7311 0400 |0069: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -076e58: 0c04 |006c: move-result-object v4 │ │ -076e5a: 1a05 9b13 |006d: const-string v5, "html" // string@139b │ │ -076e5e: 6e20 2a0a 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076e64: 0a04 |0072: move-result v4 │ │ -076e66: 3804 0700 |0073: if-eqz v4, 007a // +0007 │ │ -076e6a: 6e20 4f12 6800 |0075: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -076e70: 1203 |0078: const/4 v3, #int 0 // #0 │ │ -076e72: 2895 |0079: goto 000e // -006b │ │ -076e74: 6e10 7f12 0800 |007a: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -076e7a: 6204 0207 |007d: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0702 │ │ -076e7e: 6e20 9912 4800 |007f: invoke-virtual {v8, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -076e84: 288c |0082: goto 000e // -0074 │ │ -076e86: 7030 9f12 7608 |0083: invoke-direct {v6, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@129f │ │ -076e8c: 0a03 |0086: move-result v3 │ │ -076e8e: 2887 |0087: goto 000e // -0079 │ │ -076e90: 6e10 4e12 0800 |0088: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -076e96: 0c04 |008b: move-result-object v4 │ │ -076e98: 6e10 7311 0400 |008c: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -076e9e: 0c04 |008f: move-result-object v4 │ │ -076ea0: 1a05 9b13 |0090: const-string v5, "html" // string@139b │ │ -076ea4: 6e20 2a0a 5400 |0092: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076eaa: 0a04 |0095: move-result v4 │ │ -076eac: 3904 78ff |0096: if-nez v4, 000e // -0088 │ │ -076eb0: 7030 9f12 7608 |0098: invoke-direct {v6, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@129f │ │ -076eb6: 0a03 |009b: move-result v3 │ │ -076eb8: 2900 72ff |009c: goto/16 000e // -008e │ │ -076ebc: 0001 0600 0100 0000 0800 0000 1000 ... |009e: packed-switch-data (16 units) │ │ +079724: |[079724] org.jsoup.parser.HtmlTreeBuilderState$12.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +079734: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +079736: 7110 ed12 0700 |0001: invoke-static {v7}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07973c: 0a04 |0004: move-result v4 │ │ +07973e: 3804 0a00 |0005: if-eqz v4, 000f // +000a │ │ +079742: 6e10 6513 0700 |0007: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +079748: 0c04 |000a: move-result-object v4 │ │ +07974a: 6e20 6812 4800 |000b: invoke-virtual {v8, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +079750: 0f03 |000e: return v3 │ │ +079752: 6204 1907 |000f: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +079756: 5475 9a07 |0011: iget-object v5, v7, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +07975a: 6e10 6013 0500 |0013: invoke-virtual {v5}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +079760: 0a05 |0016: move-result v5 │ │ +079762: 4404 0405 |0017: aget v4, v4, v5 │ │ +079766: 2b04 8500 0000 |0019: packed-switch v4, 0000009e // +00000085 │ │ +07976c: 7030 9f12 7608 |001c: invoke-direct {v6, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@129f │ │ +079772: 0a03 |001f: move-result v3 │ │ +079774: 28ee |0020: goto 000e // -0012 │ │ +079776: 6e10 6613 0700 |0021: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07977c: 0c04 |0024: move-result-object v4 │ │ +07977e: 6e20 6912 4800 |0025: invoke-virtual {v8, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +079784: 28e6 |0028: goto 000e // -001a │ │ +079786: 6e20 4f12 6800 |0029: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07978c: 28e2 |002c: goto 000e // -001e │ │ +07978e: 6e10 6913 0700 |002d: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +079794: 0c02 |0030: move-result-object v2 │ │ +079796: 6e10 4513 0200 |0031: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07979c: 0c01 |0034: move-result-object v1 │ │ +07979e: 1a04 ae13 |0035: const-string v4, "html" // string@13ae │ │ +0797a2: 6e20 2a0a 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0797a8: 0a04 |003a: move-result v4 │ │ +0797aa: 3804 0900 |003b: if-eqz v4, 0044 // +0009 │ │ +0797ae: 6203 0107 |003d: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0701 │ │ +0797b2: 6e30 8412 7803 |003f: invoke-virtual {v8, v7, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +0797b8: 0a03 |0042: move-result v3 │ │ +0797ba: 28cb |0043: goto 000e // -0035 │ │ +0797bc: 1a04 2e0f |0044: const-string v4, "col" // string@0f2e │ │ +0797c0: 6e20 2a0a 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0797c6: 0a04 |0049: move-result v4 │ │ +0797c8: 3804 0600 |004a: if-eqz v4, 0050 // +0006 │ │ +0797cc: 6e20 6a12 2800 |004c: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +0797d2: 28bf |004f: goto 000e // -0041 │ │ +0797d4: 7030 9f12 7608 |0050: invoke-direct {v6, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@129f │ │ +0797da: 0a03 |0053: move-result v3 │ │ +0797dc: 28ba |0054: goto 000e // -0046 │ │ +0797de: 6e10 6813 0700 |0055: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +0797e4: 0c00 |0058: move-result-object v0 │ │ +0797e6: 6e10 3e13 0000 |0059: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +0797ec: 0c01 |005c: move-result-object v1 │ │ +0797ee: 1a04 2f0f |005d: const-string v4, "colgroup" // string@0f2f │ │ +0797f2: 6e20 2a0a 4100 |005f: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0797f8: 0a04 |0062: move-result v4 │ │ +0797fa: 3804 2000 |0063: if-eqz v4, 0083 // +0020 │ │ +0797fe: 6e10 4e12 0800 |0065: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +079804: 0c04 |0068: move-result-object v4 │ │ +079806: 6e10 7311 0400 |0069: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07980c: 0c04 |006c: move-result-object v4 │ │ +07980e: 1a05 ae13 |006d: const-string v5, "html" // string@13ae │ │ +079812: 6e20 2a0a 5400 |006f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079818: 0a04 |0072: move-result v4 │ │ +07981a: 3804 0700 |0073: if-eqz v4, 007a // +0007 │ │ +07981e: 6e20 4f12 6800 |0075: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079824: 1203 |0078: const/4 v3, #int 0 // #0 │ │ +079826: 2895 |0079: goto 000e // -006b │ │ +079828: 6e10 7f12 0800 |007a: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07982e: 6204 0207 |007d: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0702 │ │ +079832: 6e20 9912 4800 |007f: invoke-virtual {v8, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079838: 288c |0082: goto 000e // -0074 │ │ +07983a: 7030 9f12 7608 |0083: invoke-direct {v6, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@129f │ │ +079840: 0a03 |0086: move-result v3 │ │ +079842: 2887 |0087: goto 000e // -0079 │ │ +079844: 6e10 4e12 0800 |0088: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07984a: 0c04 |008b: move-result-object v4 │ │ +07984c: 6e10 7311 0400 |008c: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +079852: 0c04 |008f: move-result-object v4 │ │ +079854: 1a05 ae13 |0090: const-string v5, "html" // string@13ae │ │ +079858: 6e20 2a0a 5400 |0092: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07985e: 0a04 |0095: move-result v4 │ │ +079860: 3904 78ff |0096: if-nez v4, 000e // -0088 │ │ +079864: 7030 9f12 7608 |0098: invoke-direct {v6, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState$12;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@129f │ │ +07986a: 0a03 |009b: move-result v3 │ │ +07986c: 2900 72ff |009c: goto/16 000e // -008e │ │ +079870: 0001 0600 0100 0000 0800 0000 1000 ... |009e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=975 │ │ 0x0007 line=976 │ │ 0x000e line=1018 │ │ 0x000f line=979 │ │ 0x001c line=1016 │ │ @@ -149136,17 +149088,17 @@ │ │ 0x0000 - 0x00ae reg=6 this Lorg/jsoup/parser/HtmlTreeBuilderState$12; │ │ 0x0000 - 0x00ae reg=7 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00ae reg=8 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #407 header: │ │ -class_idx : 743 │ │ +class_idx : 763 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #407 annotations: │ │ @@ -149167,18 +149119,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -076edc: |[076edc] org.jsoup.parser.HtmlTreeBuilderState$13.:(Ljava/lang/String;I)V │ │ -076eec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076eee: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -076ef4: 0e00 |0004: return-void │ │ +079890: |[079890] org.jsoup.parser.HtmlTreeBuilderState$13.:(Ljava/lang/String;I)V │ │ +0798a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0798a2: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +0798a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$13; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -149188,19 +149140,19 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -076ef8: |[076ef8] org.jsoup.parser.HtmlTreeBuilderState$13.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -076f08: 6200 0407 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0704 │ │ -076f0c: 6e30 8412 2300 |0002: invoke-virtual {v3, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -076f12: 0a00 |0005: move-result v0 │ │ -076f14: 0f00 |0006: return v0 │ │ +0798ac: |[0798ac] org.jsoup.parser.HtmlTreeBuilderState$13.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +0798bc: 6200 0407 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0704 │ │ +0798c0: 6e30 8412 2300 |0002: invoke-virtual {v3, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +0798c6: 0a00 |0005: move-result v0 │ │ +0798c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$13; │ │ 0x0000 - 0x0007 reg=2 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0007 reg=3 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -149210,39 +149162,39 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -076f18: |[076f18] org.jsoup.parser.HtmlTreeBuilderState$13.exitTableBody:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -076f28: 1a00 971b |0000: const-string v0, "tbody" // string@1b97 │ │ -076f2c: 6e20 6412 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -076f32: 0a00 |0005: move-result v0 │ │ -076f34: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ -076f38: 1a00 aa1b |0008: const-string v0, "thead" // string@1baa │ │ -076f3c: 6e20 6412 0300 |000a: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -076f42: 0a00 |000d: move-result v0 │ │ -076f44: 3900 0f00 |000e: if-nez v0, 001d // +000f │ │ -076f48: 1a00 a71b |0010: const-string v0, "tfoot" // string@1ba7 │ │ -076f4c: 6e20 5e12 0300 |0012: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -076f52: 0a00 |0015: move-result v0 │ │ -076f54: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -076f58: 6e20 4f12 1300 |0018: invoke-virtual {v3, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -076f5e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -076f60: 0f00 |001c: return v0 │ │ -076f62: 6e10 4b12 0300 |001d: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableBodyContext:()V // method@124b │ │ -076f68: 6e10 4e12 0300 |0020: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -076f6e: 0c00 |0023: move-result-object v0 │ │ -076f70: 6e10 7311 0000 |0024: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -076f76: 0c00 |0027: move-result-object v0 │ │ -076f78: 6e20 8512 0300 |0028: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -076f7e: 6e20 8312 2300 |002b: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -076f84: 0a00 |002e: move-result v0 │ │ -076f86: 28ed |002f: goto 001c // -0013 │ │ +0798cc: |[0798cc] org.jsoup.parser.HtmlTreeBuilderState$13.exitTableBody:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +0798dc: 1a00 a81b |0000: const-string v0, "tbody" // string@1ba8 │ │ +0798e0: 6e20 6412 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +0798e6: 0a00 |0005: move-result v0 │ │ +0798e8: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ +0798ec: 1a00 bb1b |0008: const-string v0, "thead" // string@1bbb │ │ +0798f0: 6e20 6412 0300 |000a: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +0798f6: 0a00 |000d: move-result v0 │ │ +0798f8: 3900 0f00 |000e: if-nez v0, 001d // +000f │ │ +0798fc: 1a00 b81b |0010: const-string v0, "tfoot" // string@1bb8 │ │ +079900: 6e20 5e12 0300 |0012: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +079906: 0a00 |0015: move-result v0 │ │ +079908: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +07990c: 6e20 4f12 1300 |0018: invoke-virtual {v3, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079912: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +079914: 0f00 |001c: return v0 │ │ +079916: 6e10 4b12 0300 |001d: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableBodyContext:()V // method@124b │ │ +07991c: 6e10 4e12 0300 |0020: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +079922: 0c00 |0023: move-result-object v0 │ │ +079924: 6e10 7311 0000 |0024: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07992a: 0c00 |0027: move-result-object v0 │ │ +07992c: 6e20 8512 0300 |0028: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +079932: 6e20 8312 2300 |002b: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +079938: 0a00 |002e: move-result v0 │ │ +07993a: 28ed |002f: goto 001c // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ 0x0018 line=1076 │ │ 0x001b line=1077 │ │ 0x001c line=1081 │ │ 0x001d line=1079 │ │ @@ -149259,142 +149211,142 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 254 16-bit code units │ │ -076f88: |[076f88] org.jsoup.parser.HtmlTreeBuilderState$13.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -076f98: 1249 |0000: const/4 v9, #int 4 // #4 │ │ -076f9a: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -076f9c: 1227 |0002: const/4 v7, #int 2 // #2 │ │ -076f9e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -076fa0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -076fa2: 6205 1907 |0005: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -076fa6: 54b6 9a07 |0007: iget-object v6, v11, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -076faa: 6e10 6013 0600 |0009: invoke-virtual {v6}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -076fb0: 0a06 |000c: move-result v6 │ │ -076fb2: 4405 0506 |000d: aget v5, v5, v6 │ │ -076fb6: 2b05 e700 0000 |000f: packed-switch v5, 000000f6 // +000000e7 │ │ -076fbc: 7030 a212 ba0c |0012: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a2 │ │ -076fc2: 0a03 |0015: move-result v3 │ │ -076fc4: 0f03 |0016: return v3 │ │ -076fc6: 6e10 6913 0b00 |0017: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -076fcc: 0c02 |001a: move-result-object v2 │ │ -076fce: 6e10 4513 0200 |001b: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -076fd4: 0c01 |001e: move-result-object v1 │ │ -076fd6: 1a05 061c |001f: const-string v5, "tr" // string@1c06 │ │ -076fda: 6e20 2a0a 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -076fe0: 0a05 |0024: move-result v5 │ │ -076fe2: 3805 0f00 |0025: if-eqz v5, 0034 // +000f │ │ -076fe6: 6e10 4b12 0c00 |0027: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableBodyContext:()V // method@124b │ │ -076fec: 6e20 6612 2c00 |002a: invoke-virtual {v12, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -076ff2: 6203 0307 |002d: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0703 │ │ -076ff6: 6e20 9912 3c00 |002f: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -076ffc: 0143 |0032: move v3, v4 │ │ -076ffe: 28e3 |0033: goto 0016 // -001d │ │ -077000: 2375 b703 |0034: new-array v5, v7, [Ljava/lang/String; // type@03b7 │ │ -077004: 1a06 a81b |0036: const-string v6, "th" // string@1ba8 │ │ -077008: 4d06 0503 |0038: aput-object v6, v5, v3 │ │ -07700c: 1a06 981b |003a: const-string v6, "td" // string@1b98 │ │ -077010: 4d06 0504 |003c: aput-object v6, v5, v4 │ │ -077014: 7120 6810 5100 |003e: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07701a: 0a05 |0041: move-result v5 │ │ -07701c: 3805 0f00 |0042: if-eqz v5, 0051 // +000f │ │ -077020: 6e20 4f12 ac00 |0044: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077026: 1a03 061c |0047: const-string v3, "tr" // string@1c06 │ │ -07702a: 6e20 8612 3c00 |0049: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -077030: 6e20 8312 2c00 |004c: invoke-virtual {v12, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -077036: 0a03 |004f: move-result v3 │ │ -077038: 28c6 |0050: goto 0016 // -003a │ │ -07703a: 1265 |0051: const/4 v5, #int 6 // #6 │ │ -07703c: 2355 b703 |0052: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -077040: 1a06 990e |0054: const-string v6, "caption" // string@0e99 │ │ -077044: 4d06 0503 |0056: aput-object v6, v5, v3 │ │ -077048: 1a03 1b0f |0058: const-string v3, "col" // string@0f1b │ │ -07704c: 4d03 0504 |005a: aput-object v3, v5, v4 │ │ -077050: 1a03 1c0f |005c: const-string v3, "colgroup" // string@0f1c │ │ -077054: 4d03 0507 |005e: aput-object v3, v5, v7 │ │ -077058: 1a03 971b |0060: const-string v3, "tbody" // string@1b97 │ │ -07705c: 4d03 0508 |0062: aput-object v3, v5, v8 │ │ -077060: 1a03 a71b |0064: const-string v3, "tfoot" // string@1ba7 │ │ -077064: 4d03 0509 |0066: aput-object v3, v5, v9 │ │ -077068: 1253 |0068: const/4 v3, #int 5 // #5 │ │ -07706a: 1a04 aa1b |0069: const-string v4, "thead" // string@1baa │ │ -07706e: 4d04 0503 |006b: aput-object v4, v5, v3 │ │ -077072: 7120 6810 5100 |006d: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -077078: 0a03 |0070: move-result v3 │ │ -07707a: 3803 0700 |0071: if-eqz v3, 0078 // +0007 │ │ -07707e: 7030 a312 ba0c |0073: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.exitTableBody:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a3 │ │ -077084: 0a03 |0076: move-result v3 │ │ -077086: 289f |0077: goto 0016 // -0061 │ │ -077088: 7030 a212 ba0c |0078: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a2 │ │ -07708e: 0a03 |007b: move-result v3 │ │ -077090: 289a |007c: goto 0016 // -0066 │ │ -077092: 6e10 6813 0b00 |007d: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -077098: 0c00 |0080: move-result-object v0 │ │ -07709a: 6e10 3e13 0000 |0081: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -0770a0: 0c01 |0084: move-result-object v1 │ │ -0770a2: 2385 b703 |0085: new-array v5, v8, [Ljava/lang/String; // type@03b7 │ │ -0770a6: 1a06 971b |0087: const-string v6, "tbody" // string@1b97 │ │ -0770aa: 4d06 0503 |0089: aput-object v6, v5, v3 │ │ -0770ae: 1a06 a71b |008b: const-string v6, "tfoot" // string@1ba7 │ │ -0770b2: 4d06 0504 |008d: aput-object v6, v5, v4 │ │ -0770b6: 1a06 aa1b |008f: const-string v6, "thead" // string@1baa │ │ -0770ba: 4d06 0507 |0091: aput-object v6, v5, v7 │ │ -0770be: 7120 6810 5100 |0093: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0770c4: 0a05 |0096: move-result v5 │ │ -0770c6: 3805 1900 |0097: if-eqz v5, 00b0 // +0019 │ │ -0770ca: 6e20 6412 1c00 |0099: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -0770d0: 0a05 |009c: move-result v5 │ │ -0770d2: 3905 0700 |009d: if-nez v5, 00a4 // +0007 │ │ -0770d6: 6e20 4f12 ac00 |009f: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0770dc: 2900 74ff |00a2: goto/16 0016 // -008c │ │ -0770e0: 6e10 4b12 0c00 |00a4: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableBodyContext:()V // method@124b │ │ -0770e6: 6e10 7f12 0c00 |00a7: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -0770ec: 6203 0407 |00aa: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0704 │ │ -0770f0: 6e20 9912 3c00 |00ac: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0770f6: 2883 |00af: goto 0032 // -007d │ │ -0770f8: 1a05 7b1b |00b0: const-string v5, "table" // string@1b7b │ │ -0770fc: 6e20 2a0a 5100 |00b2: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077102: 0a05 |00b5: move-result v5 │ │ -077104: 3805 0800 |00b6: if-eqz v5, 00be // +0008 │ │ -077108: 7030 a312 ba0c |00b8: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.exitTableBody:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a3 │ │ -07710e: 0a03 |00bb: move-result v3 │ │ -077110: 2900 5aff |00bc: goto/16 0016 // -00a6 │ │ -077114: 1305 0800 |00be: const/16 v5, #int 8 // #8 │ │ -077118: 2355 b703 |00c0: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -07711c: 1a06 150e |00c2: const-string v6, "body" // string@0e15 │ │ -077120: 4d06 0503 |00c4: aput-object v6, v5, v3 │ │ -077124: 1a06 990e |00c6: const-string v6, "caption" // string@0e99 │ │ -077128: 4d06 0504 |00c8: aput-object v6, v5, v4 │ │ -07712c: 1a04 1b0f |00ca: const-string v4, "col" // string@0f1b │ │ -077130: 4d04 0507 |00cc: aput-object v4, v5, v7 │ │ -077134: 1a04 1c0f |00ce: const-string v4, "colgroup" // string@0f1c │ │ -077138: 4d04 0508 |00d0: aput-object v4, v5, v8 │ │ -07713c: 1a04 9b13 |00d2: const-string v4, "html" // string@139b │ │ -077140: 4d04 0509 |00d4: aput-object v4, v5, v9 │ │ -077144: 1254 |00d6: const/4 v4, #int 5 // #5 │ │ -077146: 1a06 981b |00d7: const-string v6, "td" // string@1b98 │ │ -07714a: 4d06 0504 |00d9: aput-object v6, v5, v4 │ │ -07714e: 1264 |00db: const/4 v4, #int 6 // #6 │ │ -077150: 1a06 a81b |00dc: const-string v6, "th" // string@1ba8 │ │ -077154: 4d06 0504 |00de: aput-object v6, v5, v4 │ │ -077158: 1274 |00e0: const/4 v4, #int 7 // #7 │ │ -07715a: 1a06 061c |00e1: const-string v6, "tr" // string@1c06 │ │ -07715e: 4d06 0504 |00e3: aput-object v6, v5, v4 │ │ -077162: 7120 6810 5100 |00e5: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -077168: 0a04 |00e8: move-result v4 │ │ -07716a: 3804 0700 |00e9: if-eqz v4, 00f0 // +0007 │ │ -07716e: 6e20 4f12 ac00 |00eb: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077174: 2900 28ff |00ee: goto/16 0016 // -00d8 │ │ -077178: 7030 a212 ba0c |00f0: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a2 │ │ -07717e: 0a03 |00f3: move-result v3 │ │ -077180: 2900 22ff |00f4: goto/16 0016 // -00de │ │ -077184: 0001 0200 0300 0000 0800 0000 6e00 ... |00f6: packed-switch-data (8 units) │ │ +07993c: |[07993c] org.jsoup.parser.HtmlTreeBuilderState$13.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07994c: 1249 |0000: const/4 v9, #int 4 // #4 │ │ +07994e: 1238 |0001: const/4 v8, #int 3 // #3 │ │ +079950: 1227 |0002: const/4 v7, #int 2 // #2 │ │ +079952: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +079954: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +079956: 6205 1907 |0005: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +07995a: 54b6 9a07 |0007: iget-object v6, v11, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +07995e: 6e10 6013 0600 |0009: invoke-virtual {v6}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +079964: 0a06 |000c: move-result v6 │ │ +079966: 4405 0506 |000d: aget v5, v5, v6 │ │ +07996a: 2b05 e700 0000 |000f: packed-switch v5, 000000f6 // +000000e7 │ │ +079970: 7030 a212 ba0c |0012: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a2 │ │ +079976: 0a03 |0015: move-result v3 │ │ +079978: 0f03 |0016: return v3 │ │ +07997a: 6e10 6913 0b00 |0017: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +079980: 0c02 |001a: move-result-object v2 │ │ +079982: 6e10 4513 0200 |001b: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +079988: 0c01 |001e: move-result-object v1 │ │ +07998a: 1a05 171c |001f: const-string v5, "tr" // string@1c17 │ │ +07998e: 6e20 2a0a 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079994: 0a05 |0024: move-result v5 │ │ +079996: 3805 0f00 |0025: if-eqz v5, 0034 // +000f │ │ +07999a: 6e10 4b12 0c00 |0027: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableBodyContext:()V // method@124b │ │ +0799a0: 6e20 6612 2c00 |002a: invoke-virtual {v12, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +0799a6: 6203 0307 |002d: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0703 │ │ +0799aa: 6e20 9912 3c00 |002f: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +0799b0: 0143 |0032: move v3, v4 │ │ +0799b2: 28e3 |0033: goto 0016 // -001d │ │ +0799b4: 2375 cb03 |0034: new-array v5, v7, [Ljava/lang/String; // type@03cb │ │ +0799b8: 1a06 b91b |0036: const-string v6, "th" // string@1bb9 │ │ +0799bc: 4d06 0503 |0038: aput-object v6, v5, v3 │ │ +0799c0: 1a06 a91b |003a: const-string v6, "td" // string@1ba9 │ │ +0799c4: 4d06 0504 |003c: aput-object v6, v5, v4 │ │ +0799c8: 7120 6810 5100 |003e: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +0799ce: 0a05 |0041: move-result v5 │ │ +0799d0: 3805 0f00 |0042: if-eqz v5, 0051 // +000f │ │ +0799d4: 6e20 4f12 ac00 |0044: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +0799da: 1a03 171c |0047: const-string v3, "tr" // string@1c17 │ │ +0799de: 6e20 8612 3c00 |0049: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +0799e4: 6e20 8312 2c00 |004c: invoke-virtual {v12, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +0799ea: 0a03 |004f: move-result v3 │ │ +0799ec: 28c6 |0050: goto 0016 // -003a │ │ +0799ee: 1265 |0051: const/4 v5, #int 6 // #6 │ │ +0799f0: 2355 cb03 |0052: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +0799f4: 1a06 ac0e |0054: const-string v6, "caption" // string@0eac │ │ +0799f8: 4d06 0503 |0056: aput-object v6, v5, v3 │ │ +0799fc: 1a03 2e0f |0058: const-string v3, "col" // string@0f2e │ │ +079a00: 4d03 0504 |005a: aput-object v3, v5, v4 │ │ +079a04: 1a03 2f0f |005c: const-string v3, "colgroup" // string@0f2f │ │ +079a08: 4d03 0507 |005e: aput-object v3, v5, v7 │ │ +079a0c: 1a03 a81b |0060: const-string v3, "tbody" // string@1ba8 │ │ +079a10: 4d03 0508 |0062: aput-object v3, v5, v8 │ │ +079a14: 1a03 b81b |0064: const-string v3, "tfoot" // string@1bb8 │ │ +079a18: 4d03 0509 |0066: aput-object v3, v5, v9 │ │ +079a1c: 1253 |0068: const/4 v3, #int 5 // #5 │ │ +079a1e: 1a04 bb1b |0069: const-string v4, "thead" // string@1bbb │ │ +079a22: 4d04 0503 |006b: aput-object v4, v5, v3 │ │ +079a26: 7120 6810 5100 |006d: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079a2c: 0a03 |0070: move-result v3 │ │ +079a2e: 3803 0700 |0071: if-eqz v3, 0078 // +0007 │ │ +079a32: 7030 a312 ba0c |0073: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.exitTableBody:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a3 │ │ +079a38: 0a03 |0076: move-result v3 │ │ +079a3a: 289f |0077: goto 0016 // -0061 │ │ +079a3c: 7030 a212 ba0c |0078: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a2 │ │ +079a42: 0a03 |007b: move-result v3 │ │ +079a44: 289a |007c: goto 0016 // -0066 │ │ +079a46: 6e10 6813 0b00 |007d: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +079a4c: 0c00 |0080: move-result-object v0 │ │ +079a4e: 6e10 3e13 0000 |0081: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +079a54: 0c01 |0084: move-result-object v1 │ │ +079a56: 2385 cb03 |0085: new-array v5, v8, [Ljava/lang/String; // type@03cb │ │ +079a5a: 1a06 a81b |0087: const-string v6, "tbody" // string@1ba8 │ │ +079a5e: 4d06 0503 |0089: aput-object v6, v5, v3 │ │ +079a62: 1a06 b81b |008b: const-string v6, "tfoot" // string@1bb8 │ │ +079a66: 4d06 0504 |008d: aput-object v6, v5, v4 │ │ +079a6a: 1a06 bb1b |008f: const-string v6, "thead" // string@1bbb │ │ +079a6e: 4d06 0507 |0091: aput-object v6, v5, v7 │ │ +079a72: 7120 6810 5100 |0093: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079a78: 0a05 |0096: move-result v5 │ │ +079a7a: 3805 1900 |0097: if-eqz v5, 00b0 // +0019 │ │ +079a7e: 6e20 6412 1c00 |0099: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +079a84: 0a05 |009c: move-result v5 │ │ +079a86: 3905 0700 |009d: if-nez v5, 00a4 // +0007 │ │ +079a8a: 6e20 4f12 ac00 |009f: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079a90: 2900 74ff |00a2: goto/16 0016 // -008c │ │ +079a94: 6e10 4b12 0c00 |00a4: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableBodyContext:()V // method@124b │ │ +079a9a: 6e10 7f12 0c00 |00a7: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +079aa0: 6203 0407 |00aa: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0704 │ │ +079aa4: 6e20 9912 3c00 |00ac: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079aaa: 2883 |00af: goto 0032 // -007d │ │ +079aac: 1a05 8c1b |00b0: const-string v5, "table" // string@1b8c │ │ +079ab0: 6e20 2a0a 5100 |00b2: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079ab6: 0a05 |00b5: move-result v5 │ │ +079ab8: 3805 0800 |00b6: if-eqz v5, 00be // +0008 │ │ +079abc: 7030 a312 ba0c |00b8: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.exitTableBody:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a3 │ │ +079ac2: 0a03 |00bb: move-result v3 │ │ +079ac4: 2900 5aff |00bc: goto/16 0016 // -00a6 │ │ +079ac8: 1305 0800 |00be: const/16 v5, #int 8 // #8 │ │ +079acc: 2355 cb03 |00c0: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +079ad0: 1a06 280e |00c2: const-string v6, "body" // string@0e28 │ │ +079ad4: 4d06 0503 |00c4: aput-object v6, v5, v3 │ │ +079ad8: 1a06 ac0e |00c6: const-string v6, "caption" // string@0eac │ │ +079adc: 4d06 0504 |00c8: aput-object v6, v5, v4 │ │ +079ae0: 1a04 2e0f |00ca: const-string v4, "col" // string@0f2e │ │ +079ae4: 4d04 0507 |00cc: aput-object v4, v5, v7 │ │ +079ae8: 1a04 2f0f |00ce: const-string v4, "colgroup" // string@0f2f │ │ +079aec: 4d04 0508 |00d0: aput-object v4, v5, v8 │ │ +079af0: 1a04 ae13 |00d2: const-string v4, "html" // string@13ae │ │ +079af4: 4d04 0509 |00d4: aput-object v4, v5, v9 │ │ +079af8: 1254 |00d6: const/4 v4, #int 5 // #5 │ │ +079afa: 1a06 a91b |00d7: const-string v6, "td" // string@1ba9 │ │ +079afe: 4d06 0504 |00d9: aput-object v6, v5, v4 │ │ +079b02: 1264 |00db: const/4 v4, #int 6 // #6 │ │ +079b04: 1a06 b91b |00dc: const-string v6, "th" // string@1bb9 │ │ +079b08: 4d06 0504 |00de: aput-object v6, v5, v4 │ │ +079b0c: 1274 |00e0: const/4 v4, #int 7 // #7 │ │ +079b0e: 1a06 171c |00e1: const-string v6, "tr" // string@1c17 │ │ +079b12: 4d06 0504 |00e3: aput-object v6, v5, v4 │ │ +079b16: 7120 6810 5100 |00e5: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079b1c: 0a04 |00e8: move-result v4 │ │ +079b1e: 3804 0700 |00e9: if-eqz v4, 00f0 // +0007 │ │ +079b22: 6e20 4f12 ac00 |00eb: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079b28: 2900 28ff |00ee: goto/16 0016 // -00d8 │ │ +079b2c: 7030 a212 ba0c |00f0: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$13;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a2 │ │ +079b32: 0a03 |00f3: move-result v3 │ │ +079b34: 2900 22ff |00f4: goto/16 0016 // -00de │ │ +079b38: 0001 0200 0300 0000 0800 0000 6e00 ... |00f6: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1030 │ │ 0x0012 line=1068 │ │ 0x0016 line=1070 │ │ 0x0017 line=1032 │ │ 0x001b line=1033 │ │ @@ -149433,17 +149385,17 @@ │ │ 0x0000 - 0x00fe reg=10 this Lorg/jsoup/parser/HtmlTreeBuilderState$13; │ │ 0x0000 - 0x00fe reg=11 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00fe reg=12 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #408 header: │ │ -class_idx : 744 │ │ +class_idx : 764 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #408 annotations: │ │ @@ -149464,18 +149416,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -077194: |[077194] org.jsoup.parser.HtmlTreeBuilderState$14.:(Ljava/lang/String;I)V │ │ -0771a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0771a6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -0771ac: 0e00 |0004: return-void │ │ +079b48: |[079b48] org.jsoup.parser.HtmlTreeBuilderState$14.:(Ljava/lang/String;I)V │ │ +079b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079b5a: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +079b60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$14; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -149485,19 +149437,19 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0771b0: |[0771b0] org.jsoup.parser.HtmlTreeBuilderState$14.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -0771c0: 6200 0607 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0706 │ │ -0771c4: 6e30 8412 2300 |0002: invoke-virtual {v3, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -0771ca: 0a00 |0005: move-result v0 │ │ -0771cc: 0f00 |0006: return v0 │ │ +079b64: |[079b64] org.jsoup.parser.HtmlTreeBuilderState$14.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +079b74: 6200 0607 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0706 │ │ +079b78: 6e30 8412 2300 |0002: invoke-virtual {v3, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +079b7e: 0a00 |0005: move-result v0 │ │ +079b80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$14; │ │ 0x0000 - 0x0007 reg=2 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0007 reg=3 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -149507,24 +149459,24 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0771d0: |[0771d0] org.jsoup.parser.HtmlTreeBuilderState$14.handleMissingTr:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z │ │ -0771e0: 1a01 061c |0000: const-string v1, "tr" // string@1c06 │ │ -0771e4: 6e20 4914 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/TreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1449 │ │ -0771ea: 0a00 |0005: move-result v0 │ │ -0771ec: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0771f0: 6e20 4814 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -0771f6: 0a01 |000b: move-result v1 │ │ -0771f8: 0f01 |000c: return v1 │ │ -0771fa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0771fc: 28fe |000e: goto 000c // -0002 │ │ +079b84: |[079b84] org.jsoup.parser.HtmlTreeBuilderState$14.handleMissingTr:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z │ │ +079b94: 1a01 171c |0000: const-string v1, "tr" // string@1c17 │ │ +079b98: 6e20 4914 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/TreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1449 │ │ +079b9e: 0a00 |0005: move-result v0 │ │ +079ba0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +079ba4: 6e20 4814 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +079baa: 0a01 |000b: move-result v1 │ │ +079bac: 0f01 |000c: return v1 │ │ +079bae: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +079bb0: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ 0x0006 line=1143 │ │ 0x0008 line=1144 │ │ 0x000c line=1146 │ │ locals : │ │ @@ -149539,146 +149491,146 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 255 16-bit code units │ │ -077200: |[077200] org.jsoup.parser.HtmlTreeBuilderState$14.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -077210: 1249 |0000: const/4 v9, #int 4 // #4 │ │ -077212: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -077214: 1227 |0002: const/4 v7, #int 2 // #2 │ │ -077216: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -077218: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -07721a: 6e10 6f13 0b00 |0005: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -077220: 0a05 |0008: move-result v5 │ │ -077222: 3805 5b00 |0009: if-eqz v5, 0064 // +005b │ │ -077226: 6e10 6913 0b00 |000b: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -07722c: 0c02 |000e: move-result-object v2 │ │ -07722e: 6e10 4513 0200 |000f: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -077234: 0c01 |0012: move-result-object v1 │ │ -077236: 2375 b703 |0013: new-array v5, v7, [Ljava/lang/String; // type@03b7 │ │ -07723a: 1a06 a81b |0015: const-string v6, "th" // string@1ba8 │ │ -07723e: 4d06 0503 |0017: aput-object v6, v5, v3 │ │ -077242: 1a06 981b |0019: const-string v6, "td" // string@1b98 │ │ -077246: 4d06 0504 |001b: aput-object v6, v5, v4 │ │ -07724a: 7120 6810 5100 |001d: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -077250: 0a05 |0020: move-result v5 │ │ -077252: 3805 1200 |0021: if-eqz v5, 0033 // +0012 │ │ -077256: 6e10 4d12 0c00 |0023: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableRowContext:()V // method@124d │ │ -07725c: 6e20 6612 2c00 |0026: invoke-virtual {v12, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -077262: 6203 0507 |0029: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0705 │ │ -077266: 6e20 9912 3c00 |002b: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07726c: 6e10 6d12 0c00 |002e: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertMarkerToFormattingElements:()V // method@126d │ │ -077272: 0143 |0031: move v3, v4 │ │ -077274: 0f03 |0032: return v3 │ │ -077276: 1275 |0033: const/4 v5, #int 7 // #7 │ │ -077278: 2355 b703 |0034: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -07727c: 1a06 990e |0036: const-string v6, "caption" // string@0e99 │ │ -077280: 4d06 0503 |0038: aput-object v6, v5, v3 │ │ -077284: 1a03 1b0f |003a: const-string v3, "col" // string@0f1b │ │ -077288: 4d03 0504 |003c: aput-object v3, v5, v4 │ │ -07728c: 1a03 1c0f |003e: const-string v3, "colgroup" // string@0f1c │ │ -077290: 4d03 0507 |0040: aput-object v3, v5, v7 │ │ -077294: 1a03 971b |0042: const-string v3, "tbody" // string@1b97 │ │ -077298: 4d03 0508 |0044: aput-object v3, v5, v8 │ │ -07729c: 1a03 a71b |0046: const-string v3, "tfoot" // string@1ba7 │ │ -0772a0: 4d03 0509 |0048: aput-object v3, v5, v9 │ │ -0772a4: 1253 |004a: const/4 v3, #int 5 // #5 │ │ -0772a6: 1a04 aa1b |004b: const-string v4, "thead" // string@1baa │ │ -0772aa: 4d04 0503 |004d: aput-object v4, v5, v3 │ │ -0772ae: 1263 |004f: const/4 v3, #int 6 // #6 │ │ -0772b0: 1a04 061c |0050: const-string v4, "tr" // string@1c06 │ │ -0772b4: 4d04 0503 |0052: aput-object v4, v5, v3 │ │ -0772b8: 7120 6810 5100 |0054: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0772be: 0a03 |0057: move-result v3 │ │ -0772c0: 3803 0700 |0058: if-eqz v3, 005f // +0007 │ │ -0772c4: 7030 a712 ba0c |005a: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.handleMissingTr:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12a7 │ │ -0772ca: 0a03 |005d: move-result v3 │ │ -0772cc: 28d4 |005e: goto 0032 // -002c │ │ -0772ce: 7030 a612 ba0c |005f: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a6 │ │ -0772d4: 0a03 |0062: move-result v3 │ │ -0772d6: 28cf |0063: goto 0032 // -0031 │ │ -0772d8: 6e10 6e13 0b00 |0064: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -0772de: 0a05 |0067: move-result v5 │ │ -0772e0: 3805 9100 |0068: if-eqz v5, 00f9 // +0091 │ │ -0772e4: 6e10 6813 0b00 |006a: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -0772ea: 0c00 |006d: move-result-object v0 │ │ -0772ec: 6e10 3e13 0000 |006e: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -0772f2: 0c01 |0071: move-result-object v1 │ │ -0772f4: 1a05 061c |0072: const-string v5, "tr" // string@1c06 │ │ -0772f8: 6e20 2a0a 5100 |0074: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0772fe: 0a05 |0077: move-result v5 │ │ -077300: 3805 1800 |0078: if-eqz v5, 0090 // +0018 │ │ -077304: 6e20 6412 1c00 |007a: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -07730a: 0a05 |007d: move-result v5 │ │ -07730c: 3905 0600 |007e: if-nez v5, 0084 // +0006 │ │ -077310: 6e20 4f12 ac00 |0080: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077316: 28af |0083: goto 0032 // -0051 │ │ -077318: 6e10 4d12 0c00 |0084: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableRowContext:()V // method@124d │ │ -07731e: 6e10 7f12 0c00 |0087: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -077324: 6203 0707 |008a: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0707 │ │ -077328: 6e20 9912 3c00 |008c: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07732e: 28a2 |008f: goto 0031 // -005e │ │ -077330: 1a05 7b1b |0090: const-string v5, "table" // string@1b7b │ │ -077334: 6e20 2a0a 5100 |0092: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07733a: 0a05 |0095: move-result v5 │ │ -07733c: 3805 0700 |0096: if-eqz v5, 009d // +0007 │ │ -077340: 7030 a712 ba0c |0098: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.handleMissingTr:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12a7 │ │ -077346: 0a03 |009b: move-result v3 │ │ -077348: 2896 |009c: goto 0032 // -006a │ │ -07734a: 2385 b703 |009d: new-array v5, v8, [Ljava/lang/String; // type@03b7 │ │ -07734e: 1a06 971b |009f: const-string v6, "tbody" // string@1b97 │ │ -077352: 4d06 0503 |00a1: aput-object v6, v5, v3 │ │ -077356: 1a06 a71b |00a3: const-string v6, "tfoot" // string@1ba7 │ │ -07735a: 4d06 0504 |00a5: aput-object v6, v5, v4 │ │ -07735e: 1a06 aa1b |00a7: const-string v6, "thead" // string@1baa │ │ -077362: 4d06 0507 |00a9: aput-object v6, v5, v7 │ │ -077366: 7120 6810 5100 |00ab: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07736c: 0a05 |00ae: move-result v5 │ │ -07736e: 3805 1800 |00af: if-eqz v5, 00c7 // +0018 │ │ -077372: 6e20 6412 1c00 |00b1: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -077378: 0a04 |00b4: move-result v4 │ │ -07737a: 3904 0700 |00b5: if-nez v4, 00bc // +0007 │ │ -07737e: 6e20 4f12 ac00 |00b7: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077384: 2900 78ff |00ba: goto/16 0032 // -0088 │ │ -077388: 1a03 061c |00bc: const-string v3, "tr" // string@1c06 │ │ -07738c: 6e20 8512 3c00 |00be: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -077392: 6e20 8312 bc00 |00c1: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -077398: 0a03 |00c4: move-result v3 │ │ -07739a: 2900 6dff |00c5: goto/16 0032 // -0093 │ │ -07739e: 1275 |00c7: const/4 v5, #int 7 // #7 │ │ -0773a0: 2355 b703 |00c8: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -0773a4: 1a06 150e |00ca: const-string v6, "body" // string@0e15 │ │ -0773a8: 4d06 0503 |00cc: aput-object v6, v5, v3 │ │ -0773ac: 1a06 990e |00ce: const-string v6, "caption" // string@0e99 │ │ -0773b0: 4d06 0504 |00d0: aput-object v6, v5, v4 │ │ -0773b4: 1a04 1b0f |00d2: const-string v4, "col" // string@0f1b │ │ -0773b8: 4d04 0507 |00d4: aput-object v4, v5, v7 │ │ -0773bc: 1a04 1c0f |00d6: const-string v4, "colgroup" // string@0f1c │ │ -0773c0: 4d04 0508 |00d8: aput-object v4, v5, v8 │ │ -0773c4: 1a04 9b13 |00da: const-string v4, "html" // string@139b │ │ -0773c8: 4d04 0509 |00dc: aput-object v4, v5, v9 │ │ -0773cc: 1254 |00de: const/4 v4, #int 5 // #5 │ │ -0773ce: 1a06 981b |00df: const-string v6, "td" // string@1b98 │ │ -0773d2: 4d06 0504 |00e1: aput-object v6, v5, v4 │ │ -0773d6: 1264 |00e3: const/4 v4, #int 6 // #6 │ │ -0773d8: 1a06 a81b |00e4: const-string v6, "th" // string@1ba8 │ │ -0773dc: 4d06 0504 |00e6: aput-object v6, v5, v4 │ │ -0773e0: 7120 6810 5100 |00e8: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0773e6: 0a04 |00eb: move-result v4 │ │ -0773e8: 3804 0700 |00ec: if-eqz v4, 00f3 // +0007 │ │ -0773ec: 6e20 4f12 ac00 |00ee: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0773f2: 2900 41ff |00f1: goto/16 0032 // -00bf │ │ -0773f6: 7030 a612 ba0c |00f3: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a6 │ │ -0773fc: 0a03 |00f6: move-result v3 │ │ -0773fe: 2900 3bff |00f7: goto/16 0032 // -00c5 │ │ -077402: 7030 a612 ba0c |00f9: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a6 │ │ -077408: 0a03 |00fc: move-result v3 │ │ -07740a: 2900 35ff |00fd: goto/16 0032 // -00cb │ │ +079bb4: |[079bb4] org.jsoup.parser.HtmlTreeBuilderState$14.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +079bc4: 1249 |0000: const/4 v9, #int 4 // #4 │ │ +079bc6: 1238 |0001: const/4 v8, #int 3 // #3 │ │ +079bc8: 1227 |0002: const/4 v7, #int 2 // #2 │ │ +079bca: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +079bcc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +079bce: 6e10 6f13 0b00 |0005: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +079bd4: 0a05 |0008: move-result v5 │ │ +079bd6: 3805 5b00 |0009: if-eqz v5, 0064 // +005b │ │ +079bda: 6e10 6913 0b00 |000b: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +079be0: 0c02 |000e: move-result-object v2 │ │ +079be2: 6e10 4513 0200 |000f: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +079be8: 0c01 |0012: move-result-object v1 │ │ +079bea: 2375 cb03 |0013: new-array v5, v7, [Ljava/lang/String; // type@03cb │ │ +079bee: 1a06 b91b |0015: const-string v6, "th" // string@1bb9 │ │ +079bf2: 4d06 0503 |0017: aput-object v6, v5, v3 │ │ +079bf6: 1a06 a91b |0019: const-string v6, "td" // string@1ba9 │ │ +079bfa: 4d06 0504 |001b: aput-object v6, v5, v4 │ │ +079bfe: 7120 6810 5100 |001d: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079c04: 0a05 |0020: move-result v5 │ │ +079c06: 3805 1200 |0021: if-eqz v5, 0033 // +0012 │ │ +079c0a: 6e10 4d12 0c00 |0023: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableRowContext:()V // method@124d │ │ +079c10: 6e20 6612 2c00 |0026: invoke-virtual {v12, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +079c16: 6203 0507 |0029: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0705 │ │ +079c1a: 6e20 9912 3c00 |002b: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079c20: 6e10 6d12 0c00 |002e: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertMarkerToFormattingElements:()V // method@126d │ │ +079c26: 0143 |0031: move v3, v4 │ │ +079c28: 0f03 |0032: return v3 │ │ +079c2a: 1275 |0033: const/4 v5, #int 7 // #7 │ │ +079c2c: 2355 cb03 |0034: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +079c30: 1a06 ac0e |0036: const-string v6, "caption" // string@0eac │ │ +079c34: 4d06 0503 |0038: aput-object v6, v5, v3 │ │ +079c38: 1a03 2e0f |003a: const-string v3, "col" // string@0f2e │ │ +079c3c: 4d03 0504 |003c: aput-object v3, v5, v4 │ │ +079c40: 1a03 2f0f |003e: const-string v3, "colgroup" // string@0f2f │ │ +079c44: 4d03 0507 |0040: aput-object v3, v5, v7 │ │ +079c48: 1a03 a81b |0042: const-string v3, "tbody" // string@1ba8 │ │ +079c4c: 4d03 0508 |0044: aput-object v3, v5, v8 │ │ +079c50: 1a03 b81b |0046: const-string v3, "tfoot" // string@1bb8 │ │ +079c54: 4d03 0509 |0048: aput-object v3, v5, v9 │ │ +079c58: 1253 |004a: const/4 v3, #int 5 // #5 │ │ +079c5a: 1a04 bb1b |004b: const-string v4, "thead" // string@1bbb │ │ +079c5e: 4d04 0503 |004d: aput-object v4, v5, v3 │ │ +079c62: 1263 |004f: const/4 v3, #int 6 // #6 │ │ +079c64: 1a04 171c |0050: const-string v4, "tr" // string@1c17 │ │ +079c68: 4d04 0503 |0052: aput-object v4, v5, v3 │ │ +079c6c: 7120 6810 5100 |0054: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079c72: 0a03 |0057: move-result v3 │ │ +079c74: 3803 0700 |0058: if-eqz v3, 005f // +0007 │ │ +079c78: 7030 a712 ba0c |005a: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.handleMissingTr:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12a7 │ │ +079c7e: 0a03 |005d: move-result v3 │ │ +079c80: 28d4 |005e: goto 0032 // -002c │ │ +079c82: 7030 a612 ba0c |005f: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a6 │ │ +079c88: 0a03 |0062: move-result v3 │ │ +079c8a: 28cf |0063: goto 0032 // -0031 │ │ +079c8c: 6e10 6e13 0b00 |0064: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +079c92: 0a05 |0067: move-result v5 │ │ +079c94: 3805 9100 |0068: if-eqz v5, 00f9 // +0091 │ │ +079c98: 6e10 6813 0b00 |006a: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +079c9e: 0c00 |006d: move-result-object v0 │ │ +079ca0: 6e10 3e13 0000 |006e: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +079ca6: 0c01 |0071: move-result-object v1 │ │ +079ca8: 1a05 171c |0072: const-string v5, "tr" // string@1c17 │ │ +079cac: 6e20 2a0a 5100 |0074: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079cb2: 0a05 |0077: move-result v5 │ │ +079cb4: 3805 1800 |0078: if-eqz v5, 0090 // +0018 │ │ +079cb8: 6e20 6412 1c00 |007a: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +079cbe: 0a05 |007d: move-result v5 │ │ +079cc0: 3905 0600 |007e: if-nez v5, 0084 // +0006 │ │ +079cc4: 6e20 4f12 ac00 |0080: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079cca: 28af |0083: goto 0032 // -0051 │ │ +079ccc: 6e10 4d12 0c00 |0084: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableRowContext:()V // method@124d │ │ +079cd2: 6e10 7f12 0c00 |0087: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +079cd8: 6203 0707 |008a: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0707 │ │ +079cdc: 6e20 9912 3c00 |008c: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079ce2: 28a2 |008f: goto 0031 // -005e │ │ +079ce4: 1a05 8c1b |0090: const-string v5, "table" // string@1b8c │ │ +079ce8: 6e20 2a0a 5100 |0092: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079cee: 0a05 |0095: move-result v5 │ │ +079cf0: 3805 0700 |0096: if-eqz v5, 009d // +0007 │ │ +079cf4: 7030 a712 ba0c |0098: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.handleMissingTr:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12a7 │ │ +079cfa: 0a03 |009b: move-result v3 │ │ +079cfc: 2896 |009c: goto 0032 // -006a │ │ +079cfe: 2385 cb03 |009d: new-array v5, v8, [Ljava/lang/String; // type@03cb │ │ +079d02: 1a06 a81b |009f: const-string v6, "tbody" // string@1ba8 │ │ +079d06: 4d06 0503 |00a1: aput-object v6, v5, v3 │ │ +079d0a: 1a06 b81b |00a3: const-string v6, "tfoot" // string@1bb8 │ │ +079d0e: 4d06 0504 |00a5: aput-object v6, v5, v4 │ │ +079d12: 1a06 bb1b |00a7: const-string v6, "thead" // string@1bbb │ │ +079d16: 4d06 0507 |00a9: aput-object v6, v5, v7 │ │ +079d1a: 7120 6810 5100 |00ab: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079d20: 0a05 |00ae: move-result v5 │ │ +079d22: 3805 1800 |00af: if-eqz v5, 00c7 // +0018 │ │ +079d26: 6e20 6412 1c00 |00b1: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +079d2c: 0a04 |00b4: move-result v4 │ │ +079d2e: 3904 0700 |00b5: if-nez v4, 00bc // +0007 │ │ +079d32: 6e20 4f12 ac00 |00b7: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079d38: 2900 78ff |00ba: goto/16 0032 // -0088 │ │ +079d3c: 1a03 171c |00bc: const-string v3, "tr" // string@1c17 │ │ +079d40: 6e20 8512 3c00 |00be: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +079d46: 6e20 8312 bc00 |00c1: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +079d4c: 0a03 |00c4: move-result v3 │ │ +079d4e: 2900 6dff |00c5: goto/16 0032 // -0093 │ │ +079d52: 1275 |00c7: const/4 v5, #int 7 // #7 │ │ +079d54: 2355 cb03 |00c8: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +079d58: 1a06 280e |00ca: const-string v6, "body" // string@0e28 │ │ +079d5c: 4d06 0503 |00cc: aput-object v6, v5, v3 │ │ +079d60: 1a06 ac0e |00ce: const-string v6, "caption" // string@0eac │ │ +079d64: 4d06 0504 |00d0: aput-object v6, v5, v4 │ │ +079d68: 1a04 2e0f |00d2: const-string v4, "col" // string@0f2e │ │ +079d6c: 4d04 0507 |00d4: aput-object v4, v5, v7 │ │ +079d70: 1a04 2f0f |00d6: const-string v4, "colgroup" // string@0f2f │ │ +079d74: 4d04 0508 |00d8: aput-object v4, v5, v8 │ │ +079d78: 1a04 ae13 |00da: const-string v4, "html" // string@13ae │ │ +079d7c: 4d04 0509 |00dc: aput-object v4, v5, v9 │ │ +079d80: 1254 |00de: const/4 v4, #int 5 // #5 │ │ +079d82: 1a06 a91b |00df: const-string v6, "td" // string@1ba9 │ │ +079d86: 4d06 0504 |00e1: aput-object v6, v5, v4 │ │ +079d8a: 1264 |00e3: const/4 v4, #int 6 // #6 │ │ +079d8c: 1a06 b91b |00e4: const-string v6, "th" // string@1bb9 │ │ +079d90: 4d06 0504 |00e6: aput-object v6, v5, v4 │ │ +079d94: 7120 6810 5100 |00e8: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079d9a: 0a04 |00eb: move-result v4 │ │ +079d9c: 3804 0700 |00ec: if-eqz v4, 00f3 // +0007 │ │ +079da0: 6e20 4f12 ac00 |00ee: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079da6: 2900 41ff |00f1: goto/16 0032 // -00bf │ │ +079daa: 7030 a612 ba0c |00f3: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a6 │ │ +079db0: 0a03 |00f6: move-result v3 │ │ +079db2: 2900 3bff |00f7: goto/16 0032 // -00c5 │ │ +079db6: 7030 a612 ba0c |00f9: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$14;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12a6 │ │ +079dbc: 0a03 |00fc: move-result v3 │ │ +079dbe: 2900 35ff |00fd: goto/16 0032 // -00cb │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1090 │ │ 0x000b line=1091 │ │ 0x000f line=1092 │ │ 0x0013 line=1094 │ │ 0x0023 line=1095 │ │ @@ -149719,17 +149671,17 @@ │ │ 0x0000 - 0x00ff reg=10 this Lorg/jsoup/parser/HtmlTreeBuilderState$14; │ │ 0x0000 - 0x00ff reg=11 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00ff reg=12 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #409 header: │ │ -class_idx : 745 │ │ +class_idx : 765 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #409 annotations: │ │ @@ -149750,18 +149702,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -077410: |[077410] org.jsoup.parser.HtmlTreeBuilderState$15.:(Ljava/lang/String;I)V │ │ -077420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077422: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -077428: 0e00 |0004: return-void │ │ +079dc4: |[079dc4] org.jsoup.parser.HtmlTreeBuilderState$15.:(Ljava/lang/String;I)V │ │ +079dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079dd6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +079ddc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$15; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -149771,19 +149723,19 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07742c: |[07742c] org.jsoup.parser.HtmlTreeBuilderState$15.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -07743c: 6200 0807 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0708 │ │ -077440: 6e30 8412 2300 |0002: invoke-virtual {v3, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -077446: 0a00 |0005: move-result v0 │ │ -077448: 0f00 |0006: return v0 │ │ +079de0: |[079de0] org.jsoup.parser.HtmlTreeBuilderState$15.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +079df0: 6200 0807 |0000: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0708 │ │ +079df4: 6e30 8412 2300 |0002: invoke-virtual {v3, v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +079dfa: 0a00 |0005: move-result v0 │ │ +079dfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$15; │ │ 0x0000 - 0x0007 reg=2 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0007 reg=3 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ @@ -149793,25 +149745,25 @@ │ │ type : '(Lorg/jsoup/parser/HtmlTreeBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07744c: |[07744c] org.jsoup.parser.HtmlTreeBuilderState$15.closeCell:(Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ -07745c: 1a00 981b |0000: const-string v0, "td" // string@1b98 │ │ -077460: 6e20 6412 0200 |0002: invoke-virtual {v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -077466: 0a00 |0005: move-result v0 │ │ -077468: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -07746c: 1a00 981b |0008: const-string v0, "td" // string@1b98 │ │ -077470: 6e20 8512 0200 |000a: invoke-virtual {v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -077476: 0e00 |000d: return-void │ │ -077478: 1a00 a81b |000e: const-string v0, "th" // string@1ba8 │ │ -07747c: 6e20 8512 0200 |0010: invoke-virtual {v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -077482: 28fa |0013: goto 000d // -0006 │ │ +079e00: |[079e00] org.jsoup.parser.HtmlTreeBuilderState$15.closeCell:(Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ +079e10: 1a00 a91b |0000: const-string v0, "td" // string@1ba9 │ │ +079e14: 6e20 6412 0200 |0002: invoke-virtual {v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +079e1a: 0a00 |0005: move-result v0 │ │ +079e1c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +079e20: 1a00 a91b |0008: const-string v0, "td" // string@1ba9 │ │ +079e24: 6e20 8512 0200 |000a: invoke-virtual {v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +079e2a: 0e00 |000d: return-void │ │ +079e2c: 1a00 b91b |000e: const-string v0, "th" // string@1bb9 │ │ +079e30: 6e20 8512 0200 |0010: invoke-virtual {v2, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +079e36: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1200 │ │ 0x0008 line=1201 │ │ 0x000d line=1204 │ │ 0x000e line=1203 │ │ locals : │ │ @@ -149824,152 +149776,152 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 269 16-bit code units │ │ -077484: |[077484] org.jsoup.parser.HtmlTreeBuilderState$15.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -077494: 1249 |0000: const/4 v9, #int 4 // #4 │ │ -077496: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -077498: 1227 |0002: const/4 v7, #int 2 // #2 │ │ -07749a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -07749c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07749e: 6e10 6e13 0b00 |0005: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -0774a4: 0a04 |0008: move-result v4 │ │ -0774a6: 3804 9f00 |0009: if-eqz v4, 00a8 // +009f │ │ -0774aa: 6e10 6813 0b00 |000b: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -0774b0: 0c00 |000e: move-result-object v0 │ │ -0774b2: 6e10 3e13 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -0774b8: 0c01 |0012: move-result-object v1 │ │ -0774ba: 2374 b703 |0013: new-array v4, v7, [Ljava/lang/String; // type@03b7 │ │ -0774be: 1a05 981b |0015: const-string v5, "td" // string@1b98 │ │ -0774c2: 4d05 0402 |0017: aput-object v5, v4, v2 │ │ -0774c6: 1a05 a81b |0019: const-string v5, "th" // string@1ba8 │ │ -0774ca: 4d05 0403 |001b: aput-object v5, v4, v3 │ │ -0774ce: 7120 6810 4100 |001d: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0774d4: 0a04 |0020: move-result v4 │ │ -0774d6: 3804 3200 |0021: if-eqz v4, 0053 // +0032 │ │ -0774da: 6e20 6412 1c00 |0023: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -0774e0: 0a04 |0026: move-result v4 │ │ -0774e2: 3904 0b00 |0027: if-nez v4, 0032 // +000b │ │ -0774e6: 6e20 4f12 ac00 |0029: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0774ec: 6203 0907 |002c: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0709 │ │ -0774f0: 6e20 9912 3c00 |002e: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0774f6: 0f02 |0031: return v2 │ │ -0774f8: 6e10 5212 0c00 |0032: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ -0774fe: 6e10 4e12 0c00 |0035: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -077504: 0c02 |0038: move-result-object v2 │ │ -077506: 6e10 7311 0200 |0039: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07750c: 0c02 |003c: move-result-object v2 │ │ -07750e: 6e20 2a0a 1200 |003d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077514: 0a02 |0040: move-result v2 │ │ -077516: 3902 0500 |0041: if-nez v2, 0046 // +0005 │ │ -07751a: 6e20 4f12 ac00 |0043: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077520: 6e20 8112 1c00 |0046: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -077526: 6e10 4912 0c00 |0049: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearFormattingElementsToLastMarker:()V // method@1249 │ │ -07752c: 6202 0907 |004c: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0709 │ │ -077530: 6e20 9912 2c00 |004e: invoke-virtual {v12, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -077536: 0132 |0051: move v2, v3 │ │ -077538: 28df |0052: goto 0031 // -0021 │ │ -07753a: 1254 |0053: const/4 v4, #int 5 // #5 │ │ -07753c: 2344 b703 |0054: new-array v4, v4, [Ljava/lang/String; // type@03b7 │ │ -077540: 1a05 150e |0056: const-string v5, "body" // string@0e15 │ │ -077544: 4d05 0402 |0058: aput-object v5, v4, v2 │ │ -077548: 1a05 990e |005a: const-string v5, "caption" // string@0e99 │ │ -07754c: 4d05 0403 |005c: aput-object v5, v4, v3 │ │ -077550: 1a05 1b0f |005e: const-string v5, "col" // string@0f1b │ │ -077554: 4d05 0407 |0060: aput-object v5, v4, v7 │ │ -077558: 1a05 1c0f |0062: const-string v5, "colgroup" // string@0f1c │ │ -07755c: 4d05 0408 |0064: aput-object v5, v4, v8 │ │ -077560: 1a05 9b13 |0066: const-string v5, "html" // string@139b │ │ -077564: 4d05 0409 |0068: aput-object v5, v4, v9 │ │ -077568: 7120 6810 4100 |006a: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07756e: 0a04 |006d: move-result v4 │ │ -077570: 3804 0600 |006e: if-eqz v4, 0074 // +0006 │ │ -077574: 6e20 4f12 ac00 |0070: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07757a: 28be |0073: goto 0031 // -0042 │ │ -07757c: 1254 |0074: const/4 v4, #int 5 // #5 │ │ -07757e: 2344 b703 |0075: new-array v4, v4, [Ljava/lang/String; // type@03b7 │ │ -077582: 1a05 7b1b |0077: const-string v5, "table" // string@1b7b │ │ -077586: 4d05 0402 |0079: aput-object v5, v4, v2 │ │ -07758a: 1a05 971b |007b: const-string v5, "tbody" // string@1b97 │ │ -07758e: 4d05 0403 |007d: aput-object v5, v4, v3 │ │ -077592: 1a03 a71b |007f: const-string v3, "tfoot" // string@1ba7 │ │ -077596: 4d03 0407 |0081: aput-object v3, v4, v7 │ │ -07759a: 1a03 aa1b |0083: const-string v3, "thead" // string@1baa │ │ -07759e: 4d03 0408 |0085: aput-object v3, v4, v8 │ │ -0775a2: 1a03 061c |0087: const-string v3, "tr" // string@1c06 │ │ -0775a6: 4d03 0409 |0089: aput-object v3, v4, v9 │ │ -0775aa: 7120 6810 4100 |008b: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0775b0: 0a03 |008e: move-result v3 │ │ -0775b2: 3803 1400 |008f: if-eqz v3, 00a3 // +0014 │ │ -0775b6: 6e20 6412 1c00 |0091: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -0775bc: 0a03 |0094: move-result v3 │ │ -0775be: 3903 0600 |0095: if-nez v3, 009b // +0006 │ │ -0775c2: 6e20 4f12 ac00 |0097: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0775c8: 2897 |009a: goto 0031 // -0069 │ │ -0775ca: 7020 ab12 ca00 |009b: invoke-direct {v10, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.closeCell:(Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12ab │ │ -0775d0: 6e20 8312 bc00 |009e: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -0775d6: 0a02 |00a1: move-result v2 │ │ -0775d8: 288f |00a2: goto 0031 // -0071 │ │ -0775da: 7030 aa12 ba0c |00a3: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12aa │ │ -0775e0: 0a02 |00a6: move-result v2 │ │ -0775e2: 288a |00a7: goto 0031 // -0076 │ │ -0775e4: 6e10 6f13 0b00 |00a8: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -0775ea: 0a04 |00ab: move-result v4 │ │ -0775ec: 3804 5b00 |00ac: if-eqz v4, 0107 // +005b │ │ -0775f0: 6e10 6913 0b00 |00ae: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -0775f6: 0c04 |00b1: move-result-object v4 │ │ -0775f8: 6e10 4513 0400 |00b2: invoke-virtual {v4}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -0775fe: 0c04 |00b5: move-result-object v4 │ │ -077600: 1305 0900 |00b6: const/16 v5, #int 9 // #9 │ │ -077604: 2355 b703 |00b8: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -077608: 1a06 990e |00ba: const-string v6, "caption" // string@0e99 │ │ -07760c: 4d06 0502 |00bc: aput-object v6, v5, v2 │ │ -077610: 1a06 1b0f |00be: const-string v6, "col" // string@0f1b │ │ -077614: 4d06 0503 |00c0: aput-object v6, v5, v3 │ │ -077618: 1a03 1c0f |00c2: const-string v3, "colgroup" // string@0f1c │ │ -07761c: 4d03 0507 |00c4: aput-object v3, v5, v7 │ │ -077620: 1a03 971b |00c6: const-string v3, "tbody" // string@1b97 │ │ -077624: 4d03 0508 |00c8: aput-object v3, v5, v8 │ │ -077628: 1a03 981b |00ca: const-string v3, "td" // string@1b98 │ │ -07762c: 4d03 0509 |00cc: aput-object v3, v5, v9 │ │ -077630: 1253 |00ce: const/4 v3, #int 5 // #5 │ │ -077632: 1a06 a71b |00cf: const-string v6, "tfoot" // string@1ba7 │ │ -077636: 4d06 0503 |00d1: aput-object v6, v5, v3 │ │ -07763a: 1263 |00d3: const/4 v3, #int 6 // #6 │ │ -07763c: 1a06 a81b |00d4: const-string v6, "th" // string@1ba8 │ │ -077640: 4d06 0503 |00d6: aput-object v6, v5, v3 │ │ -077644: 1273 |00d8: const/4 v3, #int 7 // #7 │ │ -077646: 1a06 aa1b |00d9: const-string v6, "thead" // string@1baa │ │ -07764a: 4d06 0503 |00db: aput-object v6, v5, v3 │ │ -07764e: 1303 0800 |00dd: const/16 v3, #int 8 // #8 │ │ -077652: 1a06 061c |00df: const-string v6, "tr" // string@1c06 │ │ -077656: 4d06 0503 |00e1: aput-object v6, v5, v3 │ │ -07765a: 7120 6810 5400 |00e3: invoke-static {v4, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -077660: 0a03 |00e6: move-result v3 │ │ -077662: 3803 2000 |00e7: if-eqz v3, 0107 // +0020 │ │ -077666: 1a03 981b |00e9: const-string v3, "td" // string@1b98 │ │ -07766a: 6e20 6412 3c00 |00eb: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -077670: 0a03 |00ee: move-result v3 │ │ -077672: 3903 0f00 |00ef: if-nez v3, 00fe // +000f │ │ -077676: 1a03 a81b |00f1: const-string v3, "th" // string@1ba8 │ │ -07767a: 6e20 6412 3c00 |00f3: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -077680: 0a03 |00f6: move-result v3 │ │ -077682: 3903 0700 |00f7: if-nez v3, 00fe // +0007 │ │ -077686: 6e20 4f12 ac00 |00f9: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07768c: 2900 35ff |00fc: goto/16 0031 // -00cb │ │ -077690: 7020 ab12 ca00 |00fe: invoke-direct {v10, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.closeCell:(Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12ab │ │ -077696: 6e20 8312 bc00 |0101: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -07769c: 0a02 |0104: move-result v2 │ │ -07769e: 2900 2cff |0105: goto/16 0031 // -00d4 │ │ -0776a2: 7030 aa12 ba0c |0107: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12aa │ │ -0776a8: 0a02 |010a: move-result v2 │ │ -0776aa: 2900 26ff |010b: goto/16 0031 // -00da │ │ +079e38: |[079e38] org.jsoup.parser.HtmlTreeBuilderState$15.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +079e48: 1249 |0000: const/4 v9, #int 4 // #4 │ │ +079e4a: 1238 |0001: const/4 v8, #int 3 // #3 │ │ +079e4c: 1227 |0002: const/4 v7, #int 2 // #2 │ │ +079e4e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +079e50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +079e52: 6e10 6e13 0b00 |0005: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +079e58: 0a04 |0008: move-result v4 │ │ +079e5a: 3804 9f00 |0009: if-eqz v4, 00a8 // +009f │ │ +079e5e: 6e10 6813 0b00 |000b: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +079e64: 0c00 |000e: move-result-object v0 │ │ +079e66: 6e10 3e13 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +079e6c: 0c01 |0012: move-result-object v1 │ │ +079e6e: 2374 cb03 |0013: new-array v4, v7, [Ljava/lang/String; // type@03cb │ │ +079e72: 1a05 a91b |0015: const-string v5, "td" // string@1ba9 │ │ +079e76: 4d05 0402 |0017: aput-object v5, v4, v2 │ │ +079e7a: 1a05 b91b |0019: const-string v5, "th" // string@1bb9 │ │ +079e7e: 4d05 0403 |001b: aput-object v5, v4, v3 │ │ +079e82: 7120 6810 4100 |001d: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079e88: 0a04 |0020: move-result v4 │ │ +079e8a: 3804 3200 |0021: if-eqz v4, 0053 // +0032 │ │ +079e8e: 6e20 6412 1c00 |0023: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +079e94: 0a04 |0026: move-result v4 │ │ +079e96: 3904 0b00 |0027: if-nez v4, 0032 // +000b │ │ +079e9a: 6e20 4f12 ac00 |0029: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079ea0: 6203 0907 |002c: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0709 │ │ +079ea4: 6e20 9912 3c00 |002e: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079eaa: 0f02 |0031: return v2 │ │ +079eac: 6e10 5212 0c00 |0032: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ +079eb2: 6e10 4e12 0c00 |0035: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +079eb8: 0c02 |0038: move-result-object v2 │ │ +079eba: 6e10 7311 0200 |0039: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +079ec0: 0c02 |003c: move-result-object v2 │ │ +079ec2: 6e20 2a0a 1200 |003d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +079ec8: 0a02 |0040: move-result v2 │ │ +079eca: 3902 0500 |0041: if-nez v2, 0046 // +0005 │ │ +079ece: 6e20 4f12 ac00 |0043: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079ed4: 6e20 8112 1c00 |0046: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +079eda: 6e10 4912 0c00 |0049: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearFormattingElementsToLastMarker:()V // method@1249 │ │ +079ee0: 6202 0907 |004c: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0709 │ │ +079ee4: 6e20 9912 2c00 |004e: invoke-virtual {v12, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +079eea: 0132 |0051: move v2, v3 │ │ +079eec: 28df |0052: goto 0031 // -0021 │ │ +079eee: 1254 |0053: const/4 v4, #int 5 // #5 │ │ +079ef0: 2344 cb03 |0054: new-array v4, v4, [Ljava/lang/String; // type@03cb │ │ +079ef4: 1a05 280e |0056: const-string v5, "body" // string@0e28 │ │ +079ef8: 4d05 0402 |0058: aput-object v5, v4, v2 │ │ +079efc: 1a05 ac0e |005a: const-string v5, "caption" // string@0eac │ │ +079f00: 4d05 0403 |005c: aput-object v5, v4, v3 │ │ +079f04: 1a05 2e0f |005e: const-string v5, "col" // string@0f2e │ │ +079f08: 4d05 0407 |0060: aput-object v5, v4, v7 │ │ +079f0c: 1a05 2f0f |0062: const-string v5, "colgroup" // string@0f2f │ │ +079f10: 4d05 0408 |0064: aput-object v5, v4, v8 │ │ +079f14: 1a05 ae13 |0066: const-string v5, "html" // string@13ae │ │ +079f18: 4d05 0409 |0068: aput-object v5, v4, v9 │ │ +079f1c: 7120 6810 4100 |006a: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079f22: 0a04 |006d: move-result v4 │ │ +079f24: 3804 0600 |006e: if-eqz v4, 0074 // +0006 │ │ +079f28: 6e20 4f12 ac00 |0070: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079f2e: 28be |0073: goto 0031 // -0042 │ │ +079f30: 1254 |0074: const/4 v4, #int 5 // #5 │ │ +079f32: 2344 cb03 |0075: new-array v4, v4, [Ljava/lang/String; // type@03cb │ │ +079f36: 1a05 8c1b |0077: const-string v5, "table" // string@1b8c │ │ +079f3a: 4d05 0402 |0079: aput-object v5, v4, v2 │ │ +079f3e: 1a05 a81b |007b: const-string v5, "tbody" // string@1ba8 │ │ +079f42: 4d05 0403 |007d: aput-object v5, v4, v3 │ │ +079f46: 1a03 b81b |007f: const-string v3, "tfoot" // string@1bb8 │ │ +079f4a: 4d03 0407 |0081: aput-object v3, v4, v7 │ │ +079f4e: 1a03 bb1b |0083: const-string v3, "thead" // string@1bbb │ │ +079f52: 4d03 0408 |0085: aput-object v3, v4, v8 │ │ +079f56: 1a03 171c |0087: const-string v3, "tr" // string@1c17 │ │ +079f5a: 4d03 0409 |0089: aput-object v3, v4, v9 │ │ +079f5e: 7120 6810 4100 |008b: invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +079f64: 0a03 |008e: move-result v3 │ │ +079f66: 3803 1400 |008f: if-eqz v3, 00a3 // +0014 │ │ +079f6a: 6e20 6412 1c00 |0091: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +079f70: 0a03 |0094: move-result v3 │ │ +079f72: 3903 0600 |0095: if-nez v3, 009b // +0006 │ │ +079f76: 6e20 4f12 ac00 |0097: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +079f7c: 2897 |009a: goto 0031 // -0069 │ │ +079f7e: 7020 ab12 ca00 |009b: invoke-direct {v10, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.closeCell:(Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12ab │ │ +079f84: 6e20 8312 bc00 |009e: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +079f8a: 0a02 |00a1: move-result v2 │ │ +079f8c: 288f |00a2: goto 0031 // -0071 │ │ +079f8e: 7030 aa12 ba0c |00a3: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12aa │ │ +079f94: 0a02 |00a6: move-result v2 │ │ +079f96: 288a |00a7: goto 0031 // -0076 │ │ +079f98: 6e10 6f13 0b00 |00a8: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +079f9e: 0a04 |00ab: move-result v4 │ │ +079fa0: 3804 5b00 |00ac: if-eqz v4, 0107 // +005b │ │ +079fa4: 6e10 6913 0b00 |00ae: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +079faa: 0c04 |00b1: move-result-object v4 │ │ +079fac: 6e10 4513 0400 |00b2: invoke-virtual {v4}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +079fb2: 0c04 |00b5: move-result-object v4 │ │ +079fb4: 1305 0900 |00b6: const/16 v5, #int 9 // #9 │ │ +079fb8: 2355 cb03 |00b8: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +079fbc: 1a06 ac0e |00ba: const-string v6, "caption" // string@0eac │ │ +079fc0: 4d06 0502 |00bc: aput-object v6, v5, v2 │ │ +079fc4: 1a06 2e0f |00be: const-string v6, "col" // string@0f2e │ │ +079fc8: 4d06 0503 |00c0: aput-object v6, v5, v3 │ │ +079fcc: 1a03 2f0f |00c2: const-string v3, "colgroup" // string@0f2f │ │ +079fd0: 4d03 0507 |00c4: aput-object v3, v5, v7 │ │ +079fd4: 1a03 a81b |00c6: const-string v3, "tbody" // string@1ba8 │ │ +079fd8: 4d03 0508 |00c8: aput-object v3, v5, v8 │ │ +079fdc: 1a03 a91b |00ca: const-string v3, "td" // string@1ba9 │ │ +079fe0: 4d03 0509 |00cc: aput-object v3, v5, v9 │ │ +079fe4: 1253 |00ce: const/4 v3, #int 5 // #5 │ │ +079fe6: 1a06 b81b |00cf: const-string v6, "tfoot" // string@1bb8 │ │ +079fea: 4d06 0503 |00d1: aput-object v6, v5, v3 │ │ +079fee: 1263 |00d3: const/4 v3, #int 6 // #6 │ │ +079ff0: 1a06 b91b |00d4: const-string v6, "th" // string@1bb9 │ │ +079ff4: 4d06 0503 |00d6: aput-object v6, v5, v3 │ │ +079ff8: 1273 |00d8: const/4 v3, #int 7 // #7 │ │ +079ffa: 1a06 bb1b |00d9: const-string v6, "thead" // string@1bbb │ │ +079ffe: 4d06 0503 |00db: aput-object v6, v5, v3 │ │ +07a002: 1303 0800 |00dd: const/16 v3, #int 8 // #8 │ │ +07a006: 1a06 171c |00df: const-string v6, "tr" // string@1c17 │ │ +07a00a: 4d06 0503 |00e1: aput-object v6, v5, v3 │ │ +07a00e: 7120 6810 5400 |00e3: invoke-static {v4, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07a014: 0a03 |00e6: move-result v3 │ │ +07a016: 3803 2000 |00e7: if-eqz v3, 0107 // +0020 │ │ +07a01a: 1a03 a91b |00e9: const-string v3, "td" // string@1ba9 │ │ +07a01e: 6e20 6412 3c00 |00eb: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +07a024: 0a03 |00ee: move-result v3 │ │ +07a026: 3903 0f00 |00ef: if-nez v3, 00fe // +000f │ │ +07a02a: 1a03 b91b |00f1: const-string v3, "th" // string@1bb9 │ │ +07a02e: 6e20 6412 3c00 |00f3: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +07a034: 0a03 |00f6: move-result v3 │ │ +07a036: 3903 0700 |00f7: if-nez v3, 00fe // +0007 │ │ +07a03a: 6e20 4f12 ac00 |00f9: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a040: 2900 35ff |00fc: goto/16 0031 // -00cb │ │ +07a044: 7020 ab12 ca00 |00fe: invoke-direct {v10, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.closeCell:(Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12ab │ │ +07a04a: 6e20 8312 bc00 |0101: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07a050: 0a02 |0104: move-result v2 │ │ +07a052: 2900 2cff |0105: goto/16 0031 // -00d4 │ │ +07a056: 7030 aa12 ba0c |0107: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$15;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12aa │ │ +07a05c: 0a02 |010a: move-result v2 │ │ +07a05e: 2900 26ff |010b: goto/16 0031 // -00da │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1151 │ │ 0x000b line=1152 │ │ 0x000f line=1153 │ │ 0x0013 line=1155 │ │ 0x0023 line=1156 │ │ @@ -150006,17 +149958,17 @@ │ │ 0x0000 - 0x010d reg=10 this Lorg/jsoup/parser/HtmlTreeBuilderState$15; │ │ 0x0000 - 0x010d reg=11 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x010d reg=12 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #410 header: │ │ -class_idx : 746 │ │ +class_idx : 766 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #410 annotations: │ │ @@ -150037,18 +149989,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0776b0: |[0776b0] org.jsoup.parser.HtmlTreeBuilderState$16.:(Ljava/lang/String;I)V │ │ -0776c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0776c2: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -0776c8: 0e00 |0004: return-void │ │ +07a064: |[07a064] org.jsoup.parser.HtmlTreeBuilderState$16.:(Ljava/lang/String;I)V │ │ +07a074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a076: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07a07c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1206 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$16; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -150058,18 +150010,18 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0776cc: |[0776cc] org.jsoup.parser.HtmlTreeBuilderState$16.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -0776dc: 6e20 4f12 1300 |0000: invoke-virtual {v3, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0776e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0776e4: 0f00 |0004: return v0 │ │ +07a080: |[07a080] org.jsoup.parser.HtmlTreeBuilderState$16.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07a090: 6e20 4f12 1300 |0000: invoke-virtual {v3, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a096: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07a098: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1290 │ │ 0x0003 line=1291 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$16; │ │ 0x0000 - 0x0005 reg=2 t Lorg/jsoup/parser/Token; │ │ @@ -150081,222 +150033,222 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 436 16-bit code units │ │ -0776e8: |[0776e8] org.jsoup.parser.HtmlTreeBuilderState$16.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -0776f8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0776fa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0776fc: 6206 1907 |0002: sget-object v6, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -077700: 5497 9a07 |0004: iget-object v7, v9, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -077704: 6e10 6013 0700 |0006: invoke-virtual {v7}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -07770a: 0a07 |0009: move-result v7 │ │ -07770c: 4406 0607 |000a: aget v6, v6, v7 │ │ -077710: 2b06 9801 0000 |000c: packed-switch v6, 000001a4 // +00000198 │ │ -077716: 7030 ae12 980a |000f: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ae │ │ -07771c: 0a04 |0012: move-result v4 │ │ -07771e: 0f04 |0013: return v4 │ │ -077720: 6e10 6513 0900 |0014: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -077726: 0c00 |0017: move-result-object v0 │ │ -077728: 6e10 2c13 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -07772e: 0c06 |001b: move-result-object v6 │ │ -077730: 7100 f112 0000 |001c: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$400:()Ljava/lang/String; // method@12f1 │ │ -077736: 0c07 |001f: move-result-object v7 │ │ -077738: 6e20 2a0a 7600 |0020: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07773e: 0a06 |0023: move-result v6 │ │ -077740: 3806 0600 |0024: if-eqz v6, 002a // +0006 │ │ -077744: 6e20 4f12 8a00 |0026: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07774a: 28ea |0029: goto 0013 // -0016 │ │ -07774c: 6e20 6812 0a00 |002a: invoke-virtual {v10, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -077752: 0154 |002d: move v4, v5 │ │ -077754: 28e5 |002e: goto 0013 // -001b │ │ -077756: 6e10 6613 0900 |002f: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -07775c: 0c04 |0032: move-result-object v4 │ │ -07775e: 6e20 6912 4a00 |0033: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -077764: 28f7 |0036: goto 002d // -0009 │ │ -077766: 6e20 4f12 8a00 |0037: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07776c: 28d9 |003a: goto 0013 // -0027 │ │ -07776e: 6e10 6913 0900 |003b: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -077774: 0c03 |003e: move-result-object v3 │ │ -077776: 6e10 4513 0300 |003f: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -07777c: 0c02 |0042: move-result-object v2 │ │ -07777e: 1a06 9b13 |0043: const-string v6, "html" // string@139b │ │ -077782: 6e20 2a0a 6200 |0045: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077788: 0a06 |0048: move-result v6 │ │ -07778a: 3806 0900 |0049: if-eqz v6, 0052 // +0009 │ │ -07778e: 6204 0a07 |004b: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070a │ │ -077792: 6e30 8412 3a04 |004d: invoke-virtual {v10, v3, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -077798: 0a04 |0050: move-result v4 │ │ -07779a: 28c2 |0051: goto 0013 // -003e │ │ -07779c: 1a06 1217 |0052: const-string v6, "option" // string@1712 │ │ -0777a0: 6e20 2a0a 6200 |0054: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0777a6: 0a06 |0057: move-result v6 │ │ -0777a8: 3806 0b00 |0058: if-eqz v6, 0063 // +000b │ │ -0777ac: 1a04 1217 |005a: const-string v4, "option" // string@1712 │ │ -0777b0: 6e20 8512 4a00 |005c: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -0777b6: 6e20 6612 3a00 |005f: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0777bc: 28cb |0062: goto 002d // -0035 │ │ -0777be: 1a06 1117 |0063: const-string v6, "optgroup" // string@1711 │ │ -0777c2: 6e20 2a0a 6200 |0065: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0777c8: 0a06 |0068: move-result v6 │ │ -0777ca: 3806 3100 |0069: if-eqz v6, 009a // +0031 │ │ -0777ce: 6e10 4e12 0a00 |006b: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -0777d4: 0c04 |006e: move-result-object v4 │ │ -0777d6: 6e10 7311 0400 |006f: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0777dc: 0c04 |0072: move-result-object v4 │ │ -0777de: 1a06 1217 |0073: const-string v6, "option" // string@1712 │ │ -0777e2: 6e20 2a0a 6400 |0075: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0777e8: 0a04 |0078: move-result v4 │ │ -0777ea: 3804 0b00 |0079: if-eqz v4, 0084 // +000b │ │ -0777ee: 1a04 1217 |007b: const-string v4, "option" // string@1712 │ │ -0777f2: 6e20 8512 4a00 |007d: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -0777f8: 6e20 6612 3a00 |0080: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0777fe: 28aa |0083: goto 002d // -0056 │ │ -077800: 6e10 4e12 0a00 |0084: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -077806: 0c04 |0087: move-result-object v4 │ │ -077808: 6e10 7311 0400 |0088: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07780e: 0c04 |008b: move-result-object v4 │ │ -077810: 1a06 1117 |008c: const-string v6, "optgroup" // string@1711 │ │ -077814: 6e20 2a0a 6400 |008e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07781a: 0a04 |0091: move-result v4 │ │ -07781c: 3804 eeff |0092: if-eqz v4, 0080 // -0012 │ │ -077820: 1a04 1117 |0094: const-string v4, "optgroup" // string@1711 │ │ -077824: 6e20 8512 4a00 |0096: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07782a: 28e7 |0099: goto 0080 // -0019 │ │ -07782c: 1a06 bd19 |009a: const-string v6, "select" // string@19bd │ │ -077830: 6e20 2a0a 6200 |009c: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077836: 0a06 |009f: move-result v6 │ │ -077838: 3806 0d00 |00a0: if-eqz v6, 00ad // +000d │ │ -07783c: 6e20 4f12 8a00 |00a2: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077842: 1a04 bd19 |00a5: const-string v4, "select" // string@19bd │ │ -077846: 6e20 8512 4a00 |00a7: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07784c: 0a04 |00aa: move-result v4 │ │ -07784e: 2900 68ff |00ab: goto/16 0013 // -0098 │ │ -077852: 1236 |00ad: const/4 v6, #int 3 // #3 │ │ -077854: 2366 b703 |00ae: new-array v6, v6, [Ljava/lang/String; // type@03b7 │ │ -077858: 1a07 2a14 |00b0: const-string v7, "input" // string@142a │ │ -07785c: 4d07 0604 |00b2: aput-object v7, v6, v4 │ │ -077860: 1a07 e114 |00b4: const-string v7, "keygen" // string@14e1 │ │ -077864: 4d07 0605 |00b6: aput-object v7, v6, v5 │ │ -077868: 1225 |00b8: const/4 v5, #int 2 // #2 │ │ -07786a: 1a07 a51b |00b9: const-string v7, "textarea" // string@1ba5 │ │ -07786e: 4d07 0605 |00bb: aput-object v7, v6, v5 │ │ -077872: 7120 6810 6200 |00bd: invoke-static {v2, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -077878: 0a05 |00c0: move-result v5 │ │ -07787a: 3805 1800 |00c1: if-eqz v5, 00d9 // +0018 │ │ -07787e: 6e20 4f12 8a00 |00c3: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077884: 1a05 bd19 |00c6: const-string v5, "select" // string@19bd │ │ -077888: 6e20 6112 5a00 |00c8: invoke-virtual {v10, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSelectScope:(Ljava/lang/String;)Z // method@1261 │ │ -07788e: 0a05 |00cb: move-result v5 │ │ -077890: 3805 47ff |00cc: if-eqz v5, 0013 // -00b9 │ │ -077894: 1a04 bd19 |00ce: const-string v4, "select" // string@19bd │ │ -077898: 6e20 8512 4a00 |00d0: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07789e: 6e20 8312 3a00 |00d3: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -0778a4: 0a04 |00d6: move-result v4 │ │ -0778a6: 2900 3cff |00d7: goto/16 0013 // -00c4 │ │ -0778aa: 1a04 a019 |00d9: const-string v4, "script" // string@19a0 │ │ -0778ae: 6e20 2a0a 4200 |00db: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0778b4: 0a04 |00de: move-result v4 │ │ -0778b6: 3804 0a00 |00df: if-eqz v4, 00e9 // +000a │ │ -0778ba: 6204 0b07 |00e1: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070b │ │ -0778be: 6e30 8412 9a04 |00e3: invoke-virtual {v10, v9, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -0778c4: 0a04 |00e6: move-result v4 │ │ -0778c6: 2900 2cff |00e7: goto/16 0013 // -00d4 │ │ -0778ca: 7030 ae12 980a |00e9: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ae │ │ -0778d0: 0a04 |00ec: move-result v4 │ │ -0778d2: 2900 26ff |00ed: goto/16 0013 // -00da │ │ -0778d6: 6e10 6813 0900 |00ef: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -0778dc: 0c01 |00f2: move-result-object v1 │ │ -0778de: 6e10 3e13 0100 |00f3: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -0778e4: 0c02 |00f6: move-result-object v2 │ │ -0778e6: 1a06 1117 |00f7: const-string v6, "optgroup" // string@1711 │ │ -0778ea: 6e20 2a0a 6200 |00f9: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0778f0: 0a06 |00fc: move-result v6 │ │ -0778f2: 3806 4f00 |00fd: if-eqz v6, 014c // +004f │ │ -0778f6: 6e10 4e12 0a00 |00ff: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -0778fc: 0c04 |0102: move-result-object v4 │ │ -0778fe: 6e10 7311 0400 |0103: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -077904: 0c04 |0106: move-result-object v4 │ │ -077906: 1a06 1217 |0107: const-string v6, "option" // string@1712 │ │ -07790a: 6e20 2a0a 6400 |0109: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077910: 0a04 |010c: move-result v4 │ │ -077912: 3804 2500 |010d: if-eqz v4, 0132 // +0025 │ │ -077916: 6e10 4e12 0a00 |010f: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07791c: 0c04 |0112: move-result-object v4 │ │ -07791e: 6e20 4812 4a00 |0113: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@1248 │ │ -077924: 0c04 |0116: move-result-object v4 │ │ -077926: 3804 1b00 |0117: if-eqz v4, 0132 // +001b │ │ -07792a: 6e10 4e12 0a00 |0119: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -077930: 0c04 |011c: move-result-object v4 │ │ -077932: 6e20 4812 4a00 |011d: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@1248 │ │ -077938: 0c04 |0120: move-result-object v4 │ │ -07793a: 6e10 7311 0400 |0121: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -077940: 0c04 |0124: move-result-object v4 │ │ -077942: 1a06 1117 |0125: const-string v6, "optgroup" // string@1711 │ │ -077946: 6e20 2a0a 6400 |0127: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07794c: 0a04 |012a: move-result v4 │ │ -07794e: 3804 0700 |012b: if-eqz v4, 0132 // +0007 │ │ -077952: 1a04 1217 |012d: const-string v4, "option" // string@1712 │ │ -077956: 6e20 8512 4a00 |012f: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07795c: 6e10 4e12 0a00 |0132: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -077962: 0c04 |0135: move-result-object v4 │ │ -077964: 6e10 7311 0400 |0136: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07796a: 0c04 |0139: move-result-object v4 │ │ -07796c: 1a06 1117 |013a: const-string v6, "optgroup" // string@1711 │ │ -077970: 6e20 2a0a 6400 |013c: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077976: 0a04 |013f: move-result v4 │ │ -077978: 3804 0700 |0140: if-eqz v4, 0147 // +0007 │ │ -07797c: 6e10 7f12 0a00 |0142: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -077982: 2900 e8fe |0145: goto/16 002d // -0118 │ │ -077986: 6e20 4f12 8a00 |0147: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07798c: 2900 e3fe |014a: goto/16 002d // -011d │ │ -077990: 1a06 1217 |014c: const-string v6, "option" // string@1712 │ │ -077994: 6e20 2a0a 6200 |014e: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07799a: 0a06 |0151: move-result v6 │ │ -07799c: 3806 1c00 |0152: if-eqz v6, 016e // +001c │ │ -0779a0: 6e10 4e12 0a00 |0154: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -0779a6: 0c04 |0157: move-result-object v4 │ │ -0779a8: 6e10 7311 0400 |0158: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -0779ae: 0c04 |015b: move-result-object v4 │ │ -0779b0: 1a06 1217 |015c: const-string v6, "option" // string@1712 │ │ -0779b4: 6e20 2a0a 6400 |015e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0779ba: 0a04 |0161: move-result v4 │ │ -0779bc: 3804 0700 |0162: if-eqz v4, 0169 // +0007 │ │ -0779c0: 6e10 7f12 0a00 |0164: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -0779c6: 2900 c6fe |0167: goto/16 002d // -013a │ │ -0779ca: 6e20 4f12 8a00 |0169: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0779d0: 2900 c1fe |016c: goto/16 002d // -013f │ │ -0779d4: 1a06 bd19 |016e: const-string v6, "select" // string@19bd │ │ -0779d8: 6e20 2a0a 6200 |0170: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0779de: 0a06 |0173: move-result v6 │ │ -0779e0: 3806 1500 |0174: if-eqz v6, 0189 // +0015 │ │ -0779e4: 6e20 6112 2a00 |0176: invoke-virtual {v10, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSelectScope:(Ljava/lang/String;)Z // method@1261 │ │ -0779ea: 0a06 |0179: move-result v6 │ │ -0779ec: 3906 0700 |017a: if-nez v6, 0181 // +0007 │ │ -0779f0: 6e20 4f12 8a00 |017c: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0779f6: 2900 94fe |017f: goto/16 0013 // -016c │ │ -0779fa: 6e20 8112 2a00 |0181: invoke-virtual {v10, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -077a00: 6e10 9112 0a00 |0184: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.resetInsertionMode:()V // method@1291 │ │ -077a06: 2900 a6fe |0187: goto/16 002d // -015a │ │ -077a0a: 7030 ae12 980a |0189: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ae │ │ -077a10: 0a04 |018c: move-result v4 │ │ -077a12: 2900 86fe |018d: goto/16 0013 // -017a │ │ -077a16: 6e10 4e12 0a00 |018f: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -077a1c: 0c04 |0192: move-result-object v4 │ │ -077a1e: 6e10 7311 0400 |0193: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -077a24: 0c04 |0196: move-result-object v4 │ │ -077a26: 1a06 9b13 |0197: const-string v6, "html" // string@139b │ │ -077a2a: 6e20 2a0a 6400 |0199: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077a30: 0a04 |019c: move-result v4 │ │ -077a32: 3904 90fe |019d: if-nez v4, 002d // -0170 │ │ -077a36: 6e20 4f12 8a00 |019f: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077a3c: 2900 8bfe |01a2: goto/16 002d // -0175 │ │ -077a40: 0001 0600 0100 0000 2300 0000 2b00 ... |01a4: packed-switch-data (16 units) │ │ +07a09c: |[07a09c] org.jsoup.parser.HtmlTreeBuilderState$16.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07a0ac: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07a0ae: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07a0b0: 6206 1907 |0002: sget-object v6, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +07a0b4: 5497 9a07 |0004: iget-object v7, v9, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +07a0b8: 6e10 6013 0700 |0006: invoke-virtual {v7}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +07a0be: 0a07 |0009: move-result v7 │ │ +07a0c0: 4406 0607 |000a: aget v6, v6, v7 │ │ +07a0c4: 2b06 9801 0000 |000c: packed-switch v6, 000001a4 // +00000198 │ │ +07a0ca: 7030 ae12 980a |000f: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ae │ │ +07a0d0: 0a04 |0012: move-result v4 │ │ +07a0d2: 0f04 |0013: return v4 │ │ +07a0d4: 6e10 6513 0900 |0014: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +07a0da: 0c00 |0017: move-result-object v0 │ │ +07a0dc: 6e10 2c13 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +07a0e2: 0c06 |001b: move-result-object v6 │ │ +07a0e4: 7100 f112 0000 |001c: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$400:()Ljava/lang/String; // method@12f1 │ │ +07a0ea: 0c07 |001f: move-result-object v7 │ │ +07a0ec: 6e20 2a0a 7600 |0020: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a0f2: 0a06 |0023: move-result v6 │ │ +07a0f4: 3806 0600 |0024: if-eqz v6, 002a // +0006 │ │ +07a0f8: 6e20 4f12 8a00 |0026: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a0fe: 28ea |0029: goto 0013 // -0016 │ │ +07a100: 6e20 6812 0a00 |002a: invoke-virtual {v10, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07a106: 0154 |002d: move v4, v5 │ │ +07a108: 28e5 |002e: goto 0013 // -001b │ │ +07a10a: 6e10 6613 0900 |002f: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07a110: 0c04 |0032: move-result-object v4 │ │ +07a112: 6e20 6912 4a00 |0033: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07a118: 28f7 |0036: goto 002d // -0009 │ │ +07a11a: 6e20 4f12 8a00 |0037: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a120: 28d9 |003a: goto 0013 // -0027 │ │ +07a122: 6e10 6913 0900 |003b: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07a128: 0c03 |003e: move-result-object v3 │ │ +07a12a: 6e10 4513 0300 |003f: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07a130: 0c02 |0042: move-result-object v2 │ │ +07a132: 1a06 ae13 |0043: const-string v6, "html" // string@13ae │ │ +07a136: 6e20 2a0a 6200 |0045: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a13c: 0a06 |0048: move-result v6 │ │ +07a13e: 3806 0900 |0049: if-eqz v6, 0052 // +0009 │ │ +07a142: 6204 0a07 |004b: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070a │ │ +07a146: 6e30 8412 3a04 |004d: invoke-virtual {v10, v3, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07a14c: 0a04 |0050: move-result v4 │ │ +07a14e: 28c2 |0051: goto 0013 // -003e │ │ +07a150: 1a06 2317 |0052: const-string v6, "option" // string@1723 │ │ +07a154: 6e20 2a0a 6200 |0054: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a15a: 0a06 |0057: move-result v6 │ │ +07a15c: 3806 0b00 |0058: if-eqz v6, 0063 // +000b │ │ +07a160: 1a04 2317 |005a: const-string v4, "option" // string@1723 │ │ +07a164: 6e20 8512 4a00 |005c: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07a16a: 6e20 6612 3a00 |005f: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07a170: 28cb |0062: goto 002d // -0035 │ │ +07a172: 1a06 2217 |0063: const-string v6, "optgroup" // string@1722 │ │ +07a176: 6e20 2a0a 6200 |0065: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a17c: 0a06 |0068: move-result v6 │ │ +07a17e: 3806 3100 |0069: if-eqz v6, 009a // +0031 │ │ +07a182: 6e10 4e12 0a00 |006b: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a188: 0c04 |006e: move-result-object v4 │ │ +07a18a: 6e10 7311 0400 |006f: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a190: 0c04 |0072: move-result-object v4 │ │ +07a192: 1a06 2317 |0073: const-string v6, "option" // string@1723 │ │ +07a196: 6e20 2a0a 6400 |0075: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a19c: 0a04 |0078: move-result v4 │ │ +07a19e: 3804 0b00 |0079: if-eqz v4, 0084 // +000b │ │ +07a1a2: 1a04 2317 |007b: const-string v4, "option" // string@1723 │ │ +07a1a6: 6e20 8512 4a00 |007d: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07a1ac: 6e20 6612 3a00 |0080: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07a1b2: 28aa |0083: goto 002d // -0056 │ │ +07a1b4: 6e10 4e12 0a00 |0084: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a1ba: 0c04 |0087: move-result-object v4 │ │ +07a1bc: 6e10 7311 0400 |0088: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a1c2: 0c04 |008b: move-result-object v4 │ │ +07a1c4: 1a06 2217 |008c: const-string v6, "optgroup" // string@1722 │ │ +07a1c8: 6e20 2a0a 6400 |008e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a1ce: 0a04 |0091: move-result v4 │ │ +07a1d0: 3804 eeff |0092: if-eqz v4, 0080 // -0012 │ │ +07a1d4: 1a04 2217 |0094: const-string v4, "optgroup" // string@1722 │ │ +07a1d8: 6e20 8512 4a00 |0096: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07a1de: 28e7 |0099: goto 0080 // -0019 │ │ +07a1e0: 1a06 ce19 |009a: const-string v6, "select" // string@19ce │ │ +07a1e4: 6e20 2a0a 6200 |009c: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a1ea: 0a06 |009f: move-result v6 │ │ +07a1ec: 3806 0d00 |00a0: if-eqz v6, 00ad // +000d │ │ +07a1f0: 6e20 4f12 8a00 |00a2: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a1f6: 1a04 ce19 |00a5: const-string v4, "select" // string@19ce │ │ +07a1fa: 6e20 8512 4a00 |00a7: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07a200: 0a04 |00aa: move-result v4 │ │ +07a202: 2900 68ff |00ab: goto/16 0013 // -0098 │ │ +07a206: 1236 |00ad: const/4 v6, #int 3 // #3 │ │ +07a208: 2366 cb03 |00ae: new-array v6, v6, [Ljava/lang/String; // type@03cb │ │ +07a20c: 1a07 3c14 |00b0: const-string v7, "input" // string@143c │ │ +07a210: 4d07 0604 |00b2: aput-object v7, v6, v4 │ │ +07a214: 1a07 f314 |00b4: const-string v7, "keygen" // string@14f3 │ │ +07a218: 4d07 0605 |00b6: aput-object v7, v6, v5 │ │ +07a21c: 1225 |00b8: const/4 v5, #int 2 // #2 │ │ +07a21e: 1a07 b61b |00b9: const-string v7, "textarea" // string@1bb6 │ │ +07a222: 4d07 0605 |00bb: aput-object v7, v6, v5 │ │ +07a226: 7120 6810 6200 |00bd: invoke-static {v2, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07a22c: 0a05 |00c0: move-result v5 │ │ +07a22e: 3805 1800 |00c1: if-eqz v5, 00d9 // +0018 │ │ +07a232: 6e20 4f12 8a00 |00c3: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a238: 1a05 ce19 |00c6: const-string v5, "select" // string@19ce │ │ +07a23c: 6e20 6112 5a00 |00c8: invoke-virtual {v10, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSelectScope:(Ljava/lang/String;)Z // method@1261 │ │ +07a242: 0a05 |00cb: move-result v5 │ │ +07a244: 3805 47ff |00cc: if-eqz v5, 0013 // -00b9 │ │ +07a248: 1a04 ce19 |00ce: const-string v4, "select" // string@19ce │ │ +07a24c: 6e20 8512 4a00 |00d0: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07a252: 6e20 8312 3a00 |00d3: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07a258: 0a04 |00d6: move-result v4 │ │ +07a25a: 2900 3cff |00d7: goto/16 0013 // -00c4 │ │ +07a25e: 1a04 b119 |00d9: const-string v4, "script" // string@19b1 │ │ +07a262: 6e20 2a0a 4200 |00db: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a268: 0a04 |00de: move-result v4 │ │ +07a26a: 3804 0a00 |00df: if-eqz v4, 00e9 // +000a │ │ +07a26e: 6204 0b07 |00e1: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070b │ │ +07a272: 6e30 8412 9a04 |00e3: invoke-virtual {v10, v9, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07a278: 0a04 |00e6: move-result v4 │ │ +07a27a: 2900 2cff |00e7: goto/16 0013 // -00d4 │ │ +07a27e: 7030 ae12 980a |00e9: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ae │ │ +07a284: 0a04 |00ec: move-result v4 │ │ +07a286: 2900 26ff |00ed: goto/16 0013 // -00da │ │ +07a28a: 6e10 6813 0900 |00ef: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07a290: 0c01 |00f2: move-result-object v1 │ │ +07a292: 6e10 3e13 0100 |00f3: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07a298: 0c02 |00f6: move-result-object v2 │ │ +07a29a: 1a06 2217 |00f7: const-string v6, "optgroup" // string@1722 │ │ +07a29e: 6e20 2a0a 6200 |00f9: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a2a4: 0a06 |00fc: move-result v6 │ │ +07a2a6: 3806 4f00 |00fd: if-eqz v6, 014c // +004f │ │ +07a2aa: 6e10 4e12 0a00 |00ff: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a2b0: 0c04 |0102: move-result-object v4 │ │ +07a2b2: 6e10 7311 0400 |0103: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a2b8: 0c04 |0106: move-result-object v4 │ │ +07a2ba: 1a06 2317 |0107: const-string v6, "option" // string@1723 │ │ +07a2be: 6e20 2a0a 6400 |0109: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a2c4: 0a04 |010c: move-result v4 │ │ +07a2c6: 3804 2500 |010d: if-eqz v4, 0132 // +0025 │ │ +07a2ca: 6e10 4e12 0a00 |010f: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a2d0: 0c04 |0112: move-result-object v4 │ │ +07a2d2: 6e20 4812 4a00 |0113: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@1248 │ │ +07a2d8: 0c04 |0116: move-result-object v4 │ │ +07a2da: 3804 1b00 |0117: if-eqz v4, 0132 // +001b │ │ +07a2de: 6e10 4e12 0a00 |0119: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a2e4: 0c04 |011c: move-result-object v4 │ │ +07a2e6: 6e20 4812 4a00 |011d: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@1248 │ │ +07a2ec: 0c04 |0120: move-result-object v4 │ │ +07a2ee: 6e10 7311 0400 |0121: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a2f4: 0c04 |0124: move-result-object v4 │ │ +07a2f6: 1a06 2217 |0125: const-string v6, "optgroup" // string@1722 │ │ +07a2fa: 6e20 2a0a 6400 |0127: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a300: 0a04 |012a: move-result v4 │ │ +07a302: 3804 0700 |012b: if-eqz v4, 0132 // +0007 │ │ +07a306: 1a04 2317 |012d: const-string v4, "option" // string@1723 │ │ +07a30a: 6e20 8512 4a00 |012f: invoke-virtual {v10, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07a310: 6e10 4e12 0a00 |0132: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a316: 0c04 |0135: move-result-object v4 │ │ +07a318: 6e10 7311 0400 |0136: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a31e: 0c04 |0139: move-result-object v4 │ │ +07a320: 1a06 2217 |013a: const-string v6, "optgroup" // string@1722 │ │ +07a324: 6e20 2a0a 6400 |013c: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a32a: 0a04 |013f: move-result v4 │ │ +07a32c: 3804 0700 |0140: if-eqz v4, 0147 // +0007 │ │ +07a330: 6e10 7f12 0a00 |0142: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07a336: 2900 e8fe |0145: goto/16 002d // -0118 │ │ +07a33a: 6e20 4f12 8a00 |0147: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a340: 2900 e3fe |014a: goto/16 002d // -011d │ │ +07a344: 1a06 2317 |014c: const-string v6, "option" // string@1723 │ │ +07a348: 6e20 2a0a 6200 |014e: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a34e: 0a06 |0151: move-result v6 │ │ +07a350: 3806 1c00 |0152: if-eqz v6, 016e // +001c │ │ +07a354: 6e10 4e12 0a00 |0154: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a35a: 0c04 |0157: move-result-object v4 │ │ +07a35c: 6e10 7311 0400 |0158: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a362: 0c04 |015b: move-result-object v4 │ │ +07a364: 1a06 2317 |015c: const-string v6, "option" // string@1723 │ │ +07a368: 6e20 2a0a 6400 |015e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a36e: 0a04 |0161: move-result v4 │ │ +07a370: 3804 0700 |0162: if-eqz v4, 0169 // +0007 │ │ +07a374: 6e10 7f12 0a00 |0164: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07a37a: 2900 c6fe |0167: goto/16 002d // -013a │ │ +07a37e: 6e20 4f12 8a00 |0169: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a384: 2900 c1fe |016c: goto/16 002d // -013f │ │ +07a388: 1a06 ce19 |016e: const-string v6, "select" // string@19ce │ │ +07a38c: 6e20 2a0a 6200 |0170: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a392: 0a06 |0173: move-result v6 │ │ +07a394: 3806 1500 |0174: if-eqz v6, 0189 // +0015 │ │ +07a398: 6e20 6112 2a00 |0176: invoke-virtual {v10, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.inSelectScope:(Ljava/lang/String;)Z // method@1261 │ │ +07a39e: 0a06 |0179: move-result v6 │ │ +07a3a0: 3906 0700 |017a: if-nez v6, 0181 // +0007 │ │ +07a3a4: 6e20 4f12 8a00 |017c: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a3aa: 2900 94fe |017f: goto/16 0013 // -016c │ │ +07a3ae: 6e20 8112 2a00 |0181: invoke-virtual {v10, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07a3b4: 6e10 9112 0a00 |0184: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.resetInsertionMode:()V // method@1291 │ │ +07a3ba: 2900 a6fe |0187: goto/16 002d // -015a │ │ +07a3be: 7030 ae12 980a |0189: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$16;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ae │ │ +07a3c4: 0a04 |018c: move-result v4 │ │ +07a3c6: 2900 86fe |018d: goto/16 0013 // -017a │ │ +07a3ca: 6e10 4e12 0a00 |018f: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a3d0: 0c04 |0192: move-result-object v4 │ │ +07a3d2: 6e10 7311 0400 |0193: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a3d8: 0c04 |0196: move-result-object v4 │ │ +07a3da: 1a06 ae13 |0197: const-string v6, "html" // string@13ae │ │ +07a3de: 6e20 2a0a 6400 |0199: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a3e4: 0a04 |019c: move-result v4 │ │ +07a3e6: 3904 90fe |019d: if-nez v4, 002d // -0170 │ │ +07a3ea: 6e20 4f12 8a00 |019f: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a3f0: 2900 8bfe |01a2: goto/16 002d // -0175 │ │ +07a3f4: 0001 0600 0100 0000 2300 0000 2b00 ... |01a4: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1208 │ │ 0x000f line=1284 │ │ 0x0013 line=1286 │ │ 0x0014 line=1210 │ │ 0x0018 line=1211 │ │ @@ -150359,17 +150311,17 @@ │ │ 0x0000 - 0x01b4 reg=8 this Lorg/jsoup/parser/HtmlTreeBuilderState$16; │ │ 0x0000 - 0x01b4 reg=9 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x01b4 reg=10 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #411 header: │ │ -class_idx : 747 │ │ +class_idx : 767 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #411 annotations: │ │ @@ -150390,18 +150342,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -077a60: |[077a60] org.jsoup.parser.HtmlTreeBuilderState$17.:(Ljava/lang/String;I)V │ │ -077a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077a72: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -077a78: 0e00 |0004: return-void │ │ +07a414: |[07a414] org.jsoup.parser.HtmlTreeBuilderState$17.:(Ljava/lang/String;I)V │ │ +07a424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a426: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07a42c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1294 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$17; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -150412,105 +150364,105 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -077a7c: |[077a7c] org.jsoup.parser.HtmlTreeBuilderState$17.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -077a8c: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -077a8e: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -077a90: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -077a92: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -077a94: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -077a96: 6e10 6f13 0a00 |0005: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -077a9c: 0a01 |0008: move-result v1 │ │ -077a9e: 3801 4400 |0009: if-eqz v1, 004d // +0044 │ │ -077aa2: 6e10 6913 0a00 |000b: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -077aa8: 0c01 |000e: move-result-object v1 │ │ -077aaa: 6e10 4513 0100 |000f: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -077ab0: 0c01 |0012: move-result-object v1 │ │ -077ab2: 1302 0800 |0013: const/16 v2, #int 8 // #8 │ │ -077ab6: 2322 b703 |0015: new-array v2, v2, [Ljava/lang/String; // type@03b7 │ │ -077aba: 1a03 990e |0017: const-string v3, "caption" // string@0e99 │ │ -077abe: 4d03 0200 |0019: aput-object v3, v2, v0 │ │ -077ac2: 1a03 7b1b |001b: const-string v3, "table" // string@1b7b │ │ -077ac6: 4d03 0205 |001d: aput-object v3, v2, v5 │ │ -077aca: 1a03 971b |001f: const-string v3, "tbody" // string@1b97 │ │ -077ace: 4d03 0206 |0021: aput-object v3, v2, v6 │ │ -077ad2: 1a03 a71b |0023: const-string v3, "tfoot" // string@1ba7 │ │ -077ad6: 4d03 0207 |0025: aput-object v3, v2, v7 │ │ -077ada: 1a03 aa1b |0027: const-string v3, "thead" // string@1baa │ │ -077ade: 4d03 0208 |0029: aput-object v3, v2, v8 │ │ -077ae2: 1253 |002b: const/4 v3, #int 5 // #5 │ │ -077ae4: 1a04 061c |002c: const-string v4, "tr" // string@1c06 │ │ -077ae8: 4d04 0203 |002e: aput-object v4, v2, v3 │ │ -077aec: 1263 |0030: const/4 v3, #int 6 // #6 │ │ -077aee: 1a04 981b |0031: const-string v4, "td" // string@1b98 │ │ -077af2: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -077af6: 1273 |0035: const/4 v3, #int 7 // #7 │ │ -077af8: 1a04 a81b |0036: const-string v4, "th" // string@1ba8 │ │ -077afc: 4d04 0203 |0038: aput-object v4, v2, v3 │ │ -077b00: 7120 6810 2100 |003a: invoke-static {v1, v2}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -077b06: 0a01 |003d: move-result v1 │ │ -077b08: 3801 0f00 |003e: if-eqz v1, 004d // +000f │ │ -077b0c: 6e20 4f12 9b00 |0040: invoke-virtual {v11, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077b12: 1a00 bd19 |0043: const-string v0, "select" // string@19bd │ │ -077b16: 6e20 8512 0b00 |0045: invoke-virtual {v11, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -077b1c: 6e20 8312 ab00 |0048: invoke-virtual {v11, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -077b22: 0a00 |004b: move-result v0 │ │ -077b24: 0f00 |004c: return v0 │ │ -077b26: 6e10 6e13 0a00 |004d: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -077b2c: 0a01 |0050: move-result v1 │ │ -077b2e: 3801 5200 |0051: if-eqz v1, 00a3 // +0052 │ │ -077b32: 6e10 6813 0a00 |0053: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -077b38: 0c01 |0056: move-result-object v1 │ │ -077b3a: 6e10 3e13 0100 |0057: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -077b40: 0c01 |005a: move-result-object v1 │ │ -077b42: 1302 0800 |005b: const/16 v2, #int 8 // #8 │ │ -077b46: 2322 b703 |005d: new-array v2, v2, [Ljava/lang/String; // type@03b7 │ │ -077b4a: 1a03 990e |005f: const-string v3, "caption" // string@0e99 │ │ -077b4e: 4d03 0200 |0061: aput-object v3, v2, v0 │ │ -077b52: 1a03 7b1b |0063: const-string v3, "table" // string@1b7b │ │ -077b56: 4d03 0205 |0065: aput-object v3, v2, v5 │ │ -077b5a: 1a03 971b |0067: const-string v3, "tbody" // string@1b97 │ │ -077b5e: 4d03 0206 |0069: aput-object v3, v2, v6 │ │ -077b62: 1a03 a71b |006b: const-string v3, "tfoot" // string@1ba7 │ │ -077b66: 4d03 0207 |006d: aput-object v3, v2, v7 │ │ -077b6a: 1a03 aa1b |006f: const-string v3, "thead" // string@1baa │ │ -077b6e: 4d03 0208 |0071: aput-object v3, v2, v8 │ │ -077b72: 1253 |0073: const/4 v3, #int 5 // #5 │ │ -077b74: 1a04 061c |0074: const-string v4, "tr" // string@1c06 │ │ -077b78: 4d04 0203 |0076: aput-object v4, v2, v3 │ │ -077b7c: 1263 |0078: const/4 v3, #int 6 // #6 │ │ -077b7e: 1a04 981b |0079: const-string v4, "td" // string@1b98 │ │ -077b82: 4d04 0203 |007b: aput-object v4, v2, v3 │ │ -077b86: 1273 |007d: const/4 v3, #int 7 // #7 │ │ -077b88: 1a04 a81b |007e: const-string v4, "th" // string@1ba8 │ │ -077b8c: 4d04 0203 |0080: aput-object v4, v2, v3 │ │ -077b90: 7120 6810 2100 |0082: invoke-static {v1, v2}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -077b96: 0a01 |0085: move-result v1 │ │ -077b98: 3801 1d00 |0086: if-eqz v1, 00a3 // +001d │ │ -077b9c: 6e20 4f12 9b00 |0088: invoke-virtual {v11, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077ba2: 6e10 6813 0a00 |008b: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -077ba8: 0c01 |008e: move-result-object v1 │ │ -077baa: 6e10 3e13 0100 |008f: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -077bb0: 0c01 |0092: move-result-object v1 │ │ -077bb2: 6e20 6412 1b00 |0093: invoke-virtual {v11, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -077bb8: 0a01 |0096: move-result v1 │ │ -077bba: 3801 b5ff |0097: if-eqz v1, 004c // -004b │ │ -077bbe: 1a00 bd19 |0099: const-string v0, "select" // string@19bd │ │ -077bc2: 6e20 8512 0b00 |009b: invoke-virtual {v11, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -077bc8: 6e20 8312 ab00 |009e: invoke-virtual {v11, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -077bce: 0a00 |00a1: move-result v0 │ │ -077bd0: 28aa |00a2: goto 004c // -0056 │ │ -077bd2: 6200 0c07 |00a3: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$17;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070c │ │ -077bd6: 6e30 8412 ab00 |00a5: invoke-virtual {v11, v10, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -077bdc: 0a00 |00a8: move-result v0 │ │ -077bde: 28a3 |00a9: goto 004c // -005d │ │ +07a430: |[07a430] org.jsoup.parser.HtmlTreeBuilderState$17.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07a440: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +07a442: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +07a444: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +07a446: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +07a448: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07a44a: 6e10 6f13 0a00 |0005: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07a450: 0a01 |0008: move-result v1 │ │ +07a452: 3801 4400 |0009: if-eqz v1, 004d // +0044 │ │ +07a456: 6e10 6913 0a00 |000b: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07a45c: 0c01 |000e: move-result-object v1 │ │ +07a45e: 6e10 4513 0100 |000f: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07a464: 0c01 |0012: move-result-object v1 │ │ +07a466: 1302 0800 |0013: const/16 v2, #int 8 // #8 │ │ +07a46a: 2322 cb03 |0015: new-array v2, v2, [Ljava/lang/String; // type@03cb │ │ +07a46e: 1a03 ac0e |0017: const-string v3, "caption" // string@0eac │ │ +07a472: 4d03 0200 |0019: aput-object v3, v2, v0 │ │ +07a476: 1a03 8c1b |001b: const-string v3, "table" // string@1b8c │ │ +07a47a: 4d03 0205 |001d: aput-object v3, v2, v5 │ │ +07a47e: 1a03 a81b |001f: const-string v3, "tbody" // string@1ba8 │ │ +07a482: 4d03 0206 |0021: aput-object v3, v2, v6 │ │ +07a486: 1a03 b81b |0023: const-string v3, "tfoot" // string@1bb8 │ │ +07a48a: 4d03 0207 |0025: aput-object v3, v2, v7 │ │ +07a48e: 1a03 bb1b |0027: const-string v3, "thead" // string@1bbb │ │ +07a492: 4d03 0208 |0029: aput-object v3, v2, v8 │ │ +07a496: 1253 |002b: const/4 v3, #int 5 // #5 │ │ +07a498: 1a04 171c |002c: const-string v4, "tr" // string@1c17 │ │ +07a49c: 4d04 0203 |002e: aput-object v4, v2, v3 │ │ +07a4a0: 1263 |0030: const/4 v3, #int 6 // #6 │ │ +07a4a2: 1a04 a91b |0031: const-string v4, "td" // string@1ba9 │ │ +07a4a6: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +07a4aa: 1273 |0035: const/4 v3, #int 7 // #7 │ │ +07a4ac: 1a04 b91b |0036: const-string v4, "th" // string@1bb9 │ │ +07a4b0: 4d04 0203 |0038: aput-object v4, v2, v3 │ │ +07a4b4: 7120 6810 2100 |003a: invoke-static {v1, v2}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07a4ba: 0a01 |003d: move-result v1 │ │ +07a4bc: 3801 0f00 |003e: if-eqz v1, 004d // +000f │ │ +07a4c0: 6e20 4f12 9b00 |0040: invoke-virtual {v11, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a4c6: 1a00 ce19 |0043: const-string v0, "select" // string@19ce │ │ +07a4ca: 6e20 8512 0b00 |0045: invoke-virtual {v11, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07a4d0: 6e20 8312 ab00 |0048: invoke-virtual {v11, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07a4d6: 0a00 |004b: move-result v0 │ │ +07a4d8: 0f00 |004c: return v0 │ │ +07a4da: 6e10 6e13 0a00 |004d: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07a4e0: 0a01 |0050: move-result v1 │ │ +07a4e2: 3801 5200 |0051: if-eqz v1, 00a3 // +0052 │ │ +07a4e6: 6e10 6813 0a00 |0053: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07a4ec: 0c01 |0056: move-result-object v1 │ │ +07a4ee: 6e10 3e13 0100 |0057: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07a4f4: 0c01 |005a: move-result-object v1 │ │ +07a4f6: 1302 0800 |005b: const/16 v2, #int 8 // #8 │ │ +07a4fa: 2322 cb03 |005d: new-array v2, v2, [Ljava/lang/String; // type@03cb │ │ +07a4fe: 1a03 ac0e |005f: const-string v3, "caption" // string@0eac │ │ +07a502: 4d03 0200 |0061: aput-object v3, v2, v0 │ │ +07a506: 1a03 8c1b |0063: const-string v3, "table" // string@1b8c │ │ +07a50a: 4d03 0205 |0065: aput-object v3, v2, v5 │ │ +07a50e: 1a03 a81b |0067: const-string v3, "tbody" // string@1ba8 │ │ +07a512: 4d03 0206 |0069: aput-object v3, v2, v6 │ │ +07a516: 1a03 b81b |006b: const-string v3, "tfoot" // string@1bb8 │ │ +07a51a: 4d03 0207 |006d: aput-object v3, v2, v7 │ │ +07a51e: 1a03 bb1b |006f: const-string v3, "thead" // string@1bbb │ │ +07a522: 4d03 0208 |0071: aput-object v3, v2, v8 │ │ +07a526: 1253 |0073: const/4 v3, #int 5 // #5 │ │ +07a528: 1a04 171c |0074: const-string v4, "tr" // string@1c17 │ │ +07a52c: 4d04 0203 |0076: aput-object v4, v2, v3 │ │ +07a530: 1263 |0078: const/4 v3, #int 6 // #6 │ │ +07a532: 1a04 a91b |0079: const-string v4, "td" // string@1ba9 │ │ +07a536: 4d04 0203 |007b: aput-object v4, v2, v3 │ │ +07a53a: 1273 |007d: const/4 v3, #int 7 // #7 │ │ +07a53c: 1a04 b91b |007e: const-string v4, "th" // string@1bb9 │ │ +07a540: 4d04 0203 |0080: aput-object v4, v2, v3 │ │ +07a544: 7120 6810 2100 |0082: invoke-static {v1, v2}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07a54a: 0a01 |0085: move-result v1 │ │ +07a54c: 3801 1d00 |0086: if-eqz v1, 00a3 // +001d │ │ +07a550: 6e20 4f12 9b00 |0088: invoke-virtual {v11, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a556: 6e10 6813 0a00 |008b: invoke-virtual {v10}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07a55c: 0c01 |008e: move-result-object v1 │ │ +07a55e: 6e10 3e13 0100 |008f: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07a564: 0c01 |0092: move-result-object v1 │ │ +07a566: 6e20 6412 1b00 |0093: invoke-virtual {v11, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +07a56c: 0a01 |0096: move-result v1 │ │ +07a56e: 3801 b5ff |0097: if-eqz v1, 004c // -004b │ │ +07a572: 1a00 ce19 |0099: const-string v0, "select" // string@19ce │ │ +07a576: 6e20 8512 0b00 |009b: invoke-virtual {v11, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07a57c: 6e20 8312 ab00 |009e: invoke-virtual {v11, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07a582: 0a00 |00a1: move-result v0 │ │ +07a584: 28aa |00a2: goto 004c // -0056 │ │ +07a586: 6200 0c07 |00a3: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$17;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070c │ │ +07a58a: 6e30 8412 ab00 |00a5: invoke-virtual {v11, v10, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07a590: 0a00 |00a8: move-result v0 │ │ +07a592: 28a3 |00a9: goto 004c // -005d │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1296 │ │ 0x0040 line=1297 │ │ 0x0043 line=1298 │ │ 0x0048 line=1299 │ │ 0x004c line=1308 │ │ @@ -150524,17 +150476,17 @@ │ │ 0x0000 - 0x00aa reg=9 this Lorg/jsoup/parser/HtmlTreeBuilderState$17; │ │ 0x0000 - 0x00aa reg=10 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00aa reg=11 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #412 header: │ │ -class_idx : 748 │ │ +class_idx : 768 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #412 annotations: │ │ @@ -150555,18 +150507,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -077be0: |[077be0] org.jsoup.parser.HtmlTreeBuilderState$18.:(Ljava/lang/String;I)V │ │ -077bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077bf2: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -077bf8: 0e00 |0004: return-void │ │ +07a594: |[07a594] org.jsoup.parser.HtmlTreeBuilderState$18.:(Ljava/lang/String;I)V │ │ +07a5a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a5a6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07a5ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1312 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$18; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -150577,79 +150529,79 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -077bfc: |[077bfc] org.jsoup.parser.HtmlTreeBuilderState$18.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -077c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077c0e: 7110 ed12 0400 |0001: invoke-static {v4}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -077c14: 0a01 |0004: move-result v1 │ │ -077c16: 3801 0900 |0005: if-eqz v1, 000e // +0009 │ │ -077c1a: 6200 0e07 |0007: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070e │ │ -077c1e: 6e30 8412 4500 |0009: invoke-virtual {v5, v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -077c24: 0a00 |000c: move-result v0 │ │ -077c26: 0f00 |000d: return v0 │ │ -077c28: 6e10 6b13 0400 |000e: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -077c2e: 0a01 |0011: move-result v1 │ │ -077c30: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -077c34: 6e10 6613 0400 |0014: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -077c3a: 0c00 |0017: move-result-object v0 │ │ -077c3c: 6e20 6912 0500 |0018: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -077c42: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -077c44: 28f1 |001c: goto 000d // -000f │ │ -077c46: 6e10 6c13 0400 |001d: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -077c4c: 0a01 |0020: move-result v1 │ │ -077c4e: 3801 0600 |0021: if-eqz v1, 0027 // +0006 │ │ -077c52: 6e20 4f12 3500 |0023: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077c58: 28e7 |0026: goto 000d // -0019 │ │ -077c5a: 6e10 6f13 0400 |0027: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -077c60: 0a01 |002a: move-result v1 │ │ -077c62: 3801 1900 |002b: if-eqz v1, 0044 // +0019 │ │ -077c66: 6e10 6913 0400 |002d: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -077c6c: 0c01 |0030: move-result-object v1 │ │ -077c6e: 6e10 4513 0100 |0031: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -077c74: 0c01 |0034: move-result-object v1 │ │ -077c76: 1a02 9b13 |0035: const-string v2, "html" // string@139b │ │ -077c7a: 6e20 2a0a 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077c80: 0a01 |003a: move-result v1 │ │ -077c82: 3801 0900 |003b: if-eqz v1, 0044 // +0009 │ │ -077c86: 6200 0e07 |003d: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070e │ │ -077c8a: 6e30 8412 4500 |003f: invoke-virtual {v5, v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -077c90: 0a00 |0042: move-result v0 │ │ -077c92: 28ca |0043: goto 000d // -0036 │ │ -077c94: 6e10 6e13 0400 |0044: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -077c9a: 0a01 |0047: move-result v1 │ │ -077c9c: 3801 2200 |0048: if-eqz v1, 006a // +0022 │ │ -077ca0: 6e10 6813 0400 |004a: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -077ca6: 0c01 |004d: move-result-object v1 │ │ -077ca8: 6e10 3e13 0100 |004e: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -077cae: 0c01 |0051: move-result-object v1 │ │ -077cb0: 1a02 9b13 |0052: const-string v2, "html" // string@139b │ │ -077cb4: 6e20 2a0a 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077cba: 0a01 |0057: move-result v1 │ │ -077cbc: 3801 1200 |0058: if-eqz v1, 006a // +0012 │ │ -077cc0: 6e10 7312 0500 |005a: invoke-virtual {v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.isFragmentParsing:()Z // method@1273 │ │ -077cc6: 0a01 |005d: move-result v1 │ │ -077cc8: 3801 0600 |005e: if-eqz v1, 0064 // +0006 │ │ -077ccc: 6e20 4f12 3500 |0060: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077cd2: 28aa |0063: goto 000d // -0056 │ │ -077cd4: 6200 0d07 |0064: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.AfterAfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070d │ │ -077cd8: 6e20 9912 0500 |0066: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -077cde: 28b2 |0069: goto 001b // -004e │ │ -077ce0: 6e10 6d13 0400 |006a: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ -077ce6: 0a00 |006d: move-result v0 │ │ -077ce8: 3900 adff |006e: if-nez v0, 001b // -0053 │ │ -077cec: 6e20 4f12 3500 |0070: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077cf2: 6200 0e07 |0073: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070e │ │ -077cf6: 6e20 9912 0500 |0075: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -077cfc: 6e20 8312 4500 |0078: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -077d02: 0a00 |007b: move-result v0 │ │ -077d04: 2891 |007c: goto 000d // -006f │ │ +07a5b0: |[07a5b0] org.jsoup.parser.HtmlTreeBuilderState$18.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07a5c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a5c2: 7110 ed12 0400 |0001: invoke-static {v4}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07a5c8: 0a01 |0004: move-result v1 │ │ +07a5ca: 3801 0900 |0005: if-eqz v1, 000e // +0009 │ │ +07a5ce: 6200 0e07 |0007: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070e │ │ +07a5d2: 6e30 8412 4500 |0009: invoke-virtual {v5, v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07a5d8: 0a00 |000c: move-result v0 │ │ +07a5da: 0f00 |000d: return v0 │ │ +07a5dc: 6e10 6b13 0400 |000e: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07a5e2: 0a01 |0011: move-result v1 │ │ +07a5e4: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +07a5e8: 6e10 6613 0400 |0014: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07a5ee: 0c00 |0017: move-result-object v0 │ │ +07a5f0: 6e20 6912 0500 |0018: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07a5f6: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +07a5f8: 28f1 |001c: goto 000d // -000f │ │ +07a5fa: 6e10 6c13 0400 |001d: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07a600: 0a01 |0020: move-result v1 │ │ +07a602: 3801 0600 |0021: if-eqz v1, 0027 // +0006 │ │ +07a606: 6e20 4f12 3500 |0023: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a60c: 28e7 |0026: goto 000d // -0019 │ │ +07a60e: 6e10 6f13 0400 |0027: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07a614: 0a01 |002a: move-result v1 │ │ +07a616: 3801 1900 |002b: if-eqz v1, 0044 // +0019 │ │ +07a61a: 6e10 6913 0400 |002d: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07a620: 0c01 |0030: move-result-object v1 │ │ +07a622: 6e10 4513 0100 |0031: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07a628: 0c01 |0034: move-result-object v1 │ │ +07a62a: 1a02 ae13 |0035: const-string v2, "html" // string@13ae │ │ +07a62e: 6e20 2a0a 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a634: 0a01 |003a: move-result v1 │ │ +07a636: 3801 0900 |003b: if-eqz v1, 0044 // +0009 │ │ +07a63a: 6200 0e07 |003d: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070e │ │ +07a63e: 6e30 8412 4500 |003f: invoke-virtual {v5, v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07a644: 0a00 |0042: move-result v0 │ │ +07a646: 28ca |0043: goto 000d // -0036 │ │ +07a648: 6e10 6e13 0400 |0044: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07a64e: 0a01 |0047: move-result v1 │ │ +07a650: 3801 2200 |0048: if-eqz v1, 006a // +0022 │ │ +07a654: 6e10 6813 0400 |004a: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07a65a: 0c01 |004d: move-result-object v1 │ │ +07a65c: 6e10 3e13 0100 |004e: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07a662: 0c01 |0051: move-result-object v1 │ │ +07a664: 1a02 ae13 |0052: const-string v2, "html" // string@13ae │ │ +07a668: 6e20 2a0a 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a66e: 0a01 |0057: move-result v1 │ │ +07a670: 3801 1200 |0058: if-eqz v1, 006a // +0012 │ │ +07a674: 6e10 7312 0500 |005a: invoke-virtual {v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.isFragmentParsing:()Z // method@1273 │ │ +07a67a: 0a01 |005d: move-result v1 │ │ +07a67c: 3801 0600 |005e: if-eqz v1, 0064 // +0006 │ │ +07a680: 6e20 4f12 3500 |0060: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a686: 28aa |0063: goto 000d // -0056 │ │ +07a688: 6200 0d07 |0064: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.AfterAfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070d │ │ +07a68c: 6e20 9912 0500 |0066: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07a692: 28b2 |0069: goto 001b // -004e │ │ +07a694: 6e10 6d13 0400 |006a: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ +07a69a: 0a00 |006d: move-result v0 │ │ +07a69c: 3900 adff |006e: if-nez v0, 001b // -0053 │ │ +07a6a0: 6e20 4f12 3500 |0070: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a6a6: 6200 0e07 |0073: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$18;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070e │ │ +07a6aa: 6e20 9912 0500 |0075: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07a6b0: 6e20 8312 4500 |0078: invoke-virtual {v5, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07a6b6: 0a00 |007b: move-result v0 │ │ +07a6b8: 2891 |007c: goto 000d // -006f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1314 │ │ 0x0007 line=1315 │ │ 0x000d line=1337 │ │ 0x000e line=1316 │ │ 0x0014 line=1317 │ │ @@ -150670,17 +150622,17 @@ │ │ 0x0000 - 0x007d reg=3 this Lorg/jsoup/parser/HtmlTreeBuilderState$18; │ │ 0x0000 - 0x007d reg=4 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x007d reg=5 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #413 header: │ │ -class_idx : 749 │ │ +class_idx : 769 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #413 annotations: │ │ @@ -150701,18 +150653,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -077d08: |[077d08] org.jsoup.parser.HtmlTreeBuilderState$19.:(Ljava/lang/String;I)V │ │ -077d18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077d1a: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -077d20: 0e00 |0004: return-void │ │ +07a6bc: |[07a6bc] org.jsoup.parser.HtmlTreeBuilderState$19.:(Ljava/lang/String;I)V │ │ +07a6cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a6ce: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07a6d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1340 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$19; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -150723,126 +150675,126 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 221 16-bit code units │ │ -077d24: |[077d24] org.jsoup.parser.HtmlTreeBuilderState$19.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -077d34: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -077d36: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -077d38: 7110 ed12 0700 |0002: invoke-static {v7}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -077d3e: 0a04 |0005: move-result v4 │ │ -077d40: 3804 0b00 |0006: if-eqz v4, 0011 // +000b │ │ -077d44: 6e10 6513 0700 |0008: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -077d4a: 0c02 |000b: move-result-object v2 │ │ -077d4c: 6e20 6812 2800 |000c: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -077d52: 0132 |000f: move v2, v3 │ │ -077d54: 0f02 |0010: return v2 │ │ -077d56: 6e10 6b13 0700 |0011: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -077d5c: 0a04 |0014: move-result v4 │ │ -077d5e: 3804 0a00 |0015: if-eqz v4, 001f // +000a │ │ -077d62: 6e10 6613 0700 |0017: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -077d68: 0c02 |001a: move-result-object v2 │ │ -077d6a: 6e20 6912 2800 |001b: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -077d70: 28f1 |001e: goto 000f // -000f │ │ -077d72: 6e10 6c13 0700 |001f: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -077d78: 0a04 |0022: move-result v4 │ │ -077d7a: 3804 0600 |0023: if-eqz v4, 0029 // +0006 │ │ -077d7e: 6e20 4f12 6800 |0025: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077d84: 28e8 |0028: goto 0010 // -0018 │ │ -077d86: 6e10 6f13 0700 |0029: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -077d8c: 0a04 |002c: move-result v4 │ │ -077d8e: 3804 4400 |002d: if-eqz v4, 0071 // +0044 │ │ -077d92: 6e10 6913 0700 |002f: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -077d98: 0c01 |0032: move-result-object v1 │ │ -077d9a: 6e10 4513 0100 |0033: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -077da0: 0c00 |0036: move-result-object v0 │ │ -077da2: 1a04 9b13 |0037: const-string v4, "html" // string@139b │ │ -077da6: 6e20 2a0a 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077dac: 0a04 |003c: move-result v4 │ │ -077dae: 3804 0900 |003d: if-eqz v4, 0046 // +0009 │ │ -077db2: 6202 1007 |003f: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$19;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0710 │ │ -077db6: 6e30 8412 1802 |0041: invoke-virtual {v8, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -077dbc: 0a02 |0044: move-result v2 │ │ -077dbe: 28cb |0045: goto 0010 // -0035 │ │ -077dc0: 1a04 bb11 |0046: const-string v4, "frameset" // string@11bb │ │ -077dc4: 6e20 2a0a 4000 |0048: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077dca: 0a04 |004b: move-result v4 │ │ -077dcc: 3804 0600 |004c: if-eqz v4, 0052 // +0006 │ │ -077dd0: 6e20 6612 1800 |004e: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -077dd6: 28be |0051: goto 000f // -0042 │ │ -077dd8: 1a04 b111 |0052: const-string v4, "frame" // string@11b1 │ │ -077ddc: 6e20 2a0a 4000 |0054: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077de2: 0a04 |0057: move-result v4 │ │ -077de4: 3804 0600 |0058: if-eqz v4, 005e // +0006 │ │ -077de8: 6e20 6a12 1800 |005a: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -077dee: 28b2 |005d: goto 000f // -004e │ │ -077df0: 1a03 6a16 |005e: const-string v3, "noframes" // string@166a │ │ -077df4: 6e20 2a0a 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077dfa: 0a03 |0063: move-result v3 │ │ -077dfc: 3803 0900 |0064: if-eqz v3, 006d // +0009 │ │ -077e00: 6202 1107 |0066: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$19;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0711 │ │ -077e04: 6e30 8412 1802 |0068: invoke-virtual {v8, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -077e0a: 0a02 |006b: move-result v2 │ │ -077e0c: 28a4 |006c: goto 0010 // -005c │ │ -077e0e: 6e20 4f12 6800 |006d: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077e14: 28a0 |0070: goto 0010 // -0060 │ │ -077e16: 6e10 6e13 0700 |0071: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -077e1c: 0a04 |0074: move-result v4 │ │ -077e1e: 3804 4700 |0075: if-eqz v4, 00bc // +0047 │ │ -077e22: 6e10 6813 0700 |0077: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -077e28: 0c04 |007a: move-result-object v4 │ │ -077e2a: 6e10 3e13 0400 |007b: invoke-virtual {v4}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -077e30: 0c04 |007e: move-result-object v4 │ │ -077e32: 1a05 bb11 |007f: const-string v5, "frameset" // string@11bb │ │ -077e36: 6e20 2a0a 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077e3c: 0a04 |0084: move-result v4 │ │ -077e3e: 3804 3700 |0085: if-eqz v4, 00bc // +0037 │ │ -077e42: 6e10 4e12 0800 |0087: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -077e48: 0c04 |008a: move-result-object v4 │ │ -077e4a: 6e10 7311 0400 |008b: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -077e50: 0c04 |008e: move-result-object v4 │ │ -077e52: 1a05 9b13 |008f: const-string v5, "html" // string@139b │ │ -077e56: 6e20 2a0a 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077e5c: 0a04 |0094: move-result v4 │ │ -077e5e: 3804 0700 |0095: if-eqz v4, 009c // +0007 │ │ -077e62: 6e20 4f12 6800 |0097: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077e68: 2900 76ff |009a: goto/16 0010 // -008a │ │ -077e6c: 6e10 7f12 0800 |009c: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -077e72: 6e10 7312 0800 |009f: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.isFragmentParsing:()Z // method@1273 │ │ -077e78: 0a02 |00a2: move-result v2 │ │ -077e7a: 3902 6cff |00a3: if-nez v2, 000f // -0094 │ │ -077e7e: 6e10 4e12 0800 |00a5: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -077e84: 0c02 |00a8: move-result-object v2 │ │ -077e86: 6e10 7311 0200 |00a9: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -077e8c: 0c02 |00ac: move-result-object v2 │ │ -077e8e: 1a04 bb11 |00ad: const-string v4, "frameset" // string@11bb │ │ -077e92: 6e20 2a0a 4200 |00af: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077e98: 0a02 |00b2: move-result v2 │ │ -077e9a: 3902 5cff |00b3: if-nez v2, 000f // -00a4 │ │ -077e9e: 6202 0f07 |00b5: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$19;.AfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070f │ │ -077ea2: 6e20 9912 2800 |00b7: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -077ea8: 2900 55ff |00ba: goto/16 000f // -00ab │ │ -077eac: 6e10 6d13 0700 |00bc: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ -077eb2: 0a04 |00bf: move-result v4 │ │ -077eb4: 3804 1800 |00c0: if-eqz v4, 00d8 // +0018 │ │ -077eb8: 6e10 4e12 0800 |00c2: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -077ebe: 0c02 |00c5: move-result-object v2 │ │ -077ec0: 6e10 7311 0200 |00c6: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -077ec6: 0c02 |00c9: move-result-object v2 │ │ -077ec8: 1a04 9b13 |00ca: const-string v4, "html" // string@139b │ │ -077ecc: 6e20 2a0a 4200 |00cc: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -077ed2: 0a02 |00cf: move-result v2 │ │ -077ed4: 3902 3fff |00d0: if-nez v2, 000f // -00c1 │ │ -077ed8: 6e20 4f12 6800 |00d2: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077ede: 0132 |00d5: move v2, v3 │ │ -077ee0: 2900 3aff |00d6: goto/16 0010 // -00c6 │ │ -077ee4: 6e20 4f12 6800 |00d8: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -077eea: 2900 35ff |00db: goto/16 0010 // -00cb │ │ +07a6d8: |[07a6d8] org.jsoup.parser.HtmlTreeBuilderState$19.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07a6e8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07a6ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07a6ec: 7110 ed12 0700 |0002: invoke-static {v7}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07a6f2: 0a04 |0005: move-result v4 │ │ +07a6f4: 3804 0b00 |0006: if-eqz v4, 0011 // +000b │ │ +07a6f8: 6e10 6513 0700 |0008: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +07a6fe: 0c02 |000b: move-result-object v2 │ │ +07a700: 6e20 6812 2800 |000c: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07a706: 0132 |000f: move v2, v3 │ │ +07a708: 0f02 |0010: return v2 │ │ +07a70a: 6e10 6b13 0700 |0011: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07a710: 0a04 |0014: move-result v4 │ │ +07a712: 3804 0a00 |0015: if-eqz v4, 001f // +000a │ │ +07a716: 6e10 6613 0700 |0017: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07a71c: 0c02 |001a: move-result-object v2 │ │ +07a71e: 6e20 6912 2800 |001b: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07a724: 28f1 |001e: goto 000f // -000f │ │ +07a726: 6e10 6c13 0700 |001f: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07a72c: 0a04 |0022: move-result v4 │ │ +07a72e: 3804 0600 |0023: if-eqz v4, 0029 // +0006 │ │ +07a732: 6e20 4f12 6800 |0025: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a738: 28e8 |0028: goto 0010 // -0018 │ │ +07a73a: 6e10 6f13 0700 |0029: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07a740: 0a04 |002c: move-result v4 │ │ +07a742: 3804 4400 |002d: if-eqz v4, 0071 // +0044 │ │ +07a746: 6e10 6913 0700 |002f: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07a74c: 0c01 |0032: move-result-object v1 │ │ +07a74e: 6e10 4513 0100 |0033: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07a754: 0c00 |0036: move-result-object v0 │ │ +07a756: 1a04 ae13 |0037: const-string v4, "html" // string@13ae │ │ +07a75a: 6e20 2a0a 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a760: 0a04 |003c: move-result v4 │ │ +07a762: 3804 0900 |003d: if-eqz v4, 0046 // +0009 │ │ +07a766: 6202 1007 |003f: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$19;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0710 │ │ +07a76a: 6e30 8412 1802 |0041: invoke-virtual {v8, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07a770: 0a02 |0044: move-result v2 │ │ +07a772: 28cb |0045: goto 0010 // -0035 │ │ +07a774: 1a04 ce11 |0046: const-string v4, "frameset" // string@11ce │ │ +07a778: 6e20 2a0a 4000 |0048: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a77e: 0a04 |004b: move-result v4 │ │ +07a780: 3804 0600 |004c: if-eqz v4, 0052 // +0006 │ │ +07a784: 6e20 6612 1800 |004e: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07a78a: 28be |0051: goto 000f // -0042 │ │ +07a78c: 1a04 c411 |0052: const-string v4, "frame" // string@11c4 │ │ +07a790: 6e20 2a0a 4000 |0054: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a796: 0a04 |0057: move-result v4 │ │ +07a798: 3804 0600 |0058: if-eqz v4, 005e // +0006 │ │ +07a79c: 6e20 6a12 1800 |005a: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07a7a2: 28b2 |005d: goto 000f // -004e │ │ +07a7a4: 1a03 7b16 |005e: const-string v3, "noframes" // string@167b │ │ +07a7a8: 6e20 2a0a 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a7ae: 0a03 |0063: move-result v3 │ │ +07a7b0: 3803 0900 |0064: if-eqz v3, 006d // +0009 │ │ +07a7b4: 6202 1107 |0066: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$19;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0711 │ │ +07a7b8: 6e30 8412 1802 |0068: invoke-virtual {v8, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07a7be: 0a02 |006b: move-result v2 │ │ +07a7c0: 28a4 |006c: goto 0010 // -005c │ │ +07a7c2: 6e20 4f12 6800 |006d: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a7c8: 28a0 |0070: goto 0010 // -0060 │ │ +07a7ca: 6e10 6e13 0700 |0071: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07a7d0: 0a04 |0074: move-result v4 │ │ +07a7d2: 3804 4700 |0075: if-eqz v4, 00bc // +0047 │ │ +07a7d6: 6e10 6813 0700 |0077: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07a7dc: 0c04 |007a: move-result-object v4 │ │ +07a7de: 6e10 3e13 0400 |007b: invoke-virtual {v4}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07a7e4: 0c04 |007e: move-result-object v4 │ │ +07a7e6: 1a05 ce11 |007f: const-string v5, "frameset" // string@11ce │ │ +07a7ea: 6e20 2a0a 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a7f0: 0a04 |0084: move-result v4 │ │ +07a7f2: 3804 3700 |0085: if-eqz v4, 00bc // +0037 │ │ +07a7f6: 6e10 4e12 0800 |0087: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a7fc: 0c04 |008a: move-result-object v4 │ │ +07a7fe: 6e10 7311 0400 |008b: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a804: 0c04 |008e: move-result-object v4 │ │ +07a806: 1a05 ae13 |008f: const-string v5, "html" // string@13ae │ │ +07a80a: 6e20 2a0a 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a810: 0a04 |0094: move-result v4 │ │ +07a812: 3804 0700 |0095: if-eqz v4, 009c // +0007 │ │ +07a816: 6e20 4f12 6800 |0097: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a81c: 2900 76ff |009a: goto/16 0010 // -008a │ │ +07a820: 6e10 7f12 0800 |009c: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07a826: 6e10 7312 0800 |009f: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.isFragmentParsing:()Z // method@1273 │ │ +07a82c: 0a02 |00a2: move-result v2 │ │ +07a82e: 3902 6cff |00a3: if-nez v2, 000f // -0094 │ │ +07a832: 6e10 4e12 0800 |00a5: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a838: 0c02 |00a8: move-result-object v2 │ │ +07a83a: 6e10 7311 0200 |00a9: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a840: 0c02 |00ac: move-result-object v2 │ │ +07a842: 1a04 ce11 |00ad: const-string v4, "frameset" // string@11ce │ │ +07a846: 6e20 2a0a 4200 |00af: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a84c: 0a02 |00b2: move-result v2 │ │ +07a84e: 3902 5cff |00b3: if-nez v2, 000f // -00a4 │ │ +07a852: 6202 0f07 |00b5: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$19;.AfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@070f │ │ +07a856: 6e20 9912 2800 |00b7: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07a85c: 2900 55ff |00ba: goto/16 000f // -00ab │ │ +07a860: 6e10 6d13 0700 |00bc: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ +07a866: 0a04 |00bf: move-result v4 │ │ +07a868: 3804 1800 |00c0: if-eqz v4, 00d8 // +0018 │ │ +07a86c: 6e10 4e12 0800 |00c2: invoke-virtual {v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07a872: 0c02 |00c5: move-result-object v2 │ │ +07a874: 6e10 7311 0200 |00c6: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07a87a: 0c02 |00c9: move-result-object v2 │ │ +07a87c: 1a04 ae13 |00ca: const-string v4, "html" // string@13ae │ │ +07a880: 6e20 2a0a 4200 |00cc: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07a886: 0a02 |00cf: move-result v2 │ │ +07a888: 3902 3fff |00d0: if-nez v2, 000f // -00c1 │ │ +07a88c: 6e20 4f12 6800 |00d2: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a892: 0132 |00d5: move v2, v3 │ │ +07a894: 2900 3aff |00d6: goto/16 0010 // -00c6 │ │ +07a898: 6e20 4f12 6800 |00d8: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07a89e: 2900 35ff |00db: goto/16 0010 // -00cb │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1342 │ │ 0x0008 line=1343 │ │ 0x0010 line=1383 │ │ 0x0011 line=1344 │ │ 0x0017 line=1345 │ │ @@ -150877,17 +150829,17 @@ │ │ 0x0000 - 0x00dd reg=6 this Lorg/jsoup/parser/HtmlTreeBuilderState$19; │ │ 0x0000 - 0x00dd reg=7 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00dd reg=8 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #414 header: │ │ -class_idx : 750 │ │ +class_idx : 770 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #414 annotations: │ │ @@ -150908,18 +150860,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -077ef0: |[077ef0] org.jsoup.parser.HtmlTreeBuilderState$1.:(Ljava/lang/String;I)V │ │ -077f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077f02: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -077f08: 0e00 |0004: return-void │ │ +07a8a4: |[07a8a4] org.jsoup.parser.HtmlTreeBuilderState$1.:(Ljava/lang/String;I)V │ │ +07a8b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a8b6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07a8bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -150930,60 +150882,60 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 91 16-bit code units │ │ -077f0c: |[077f0c] org.jsoup.parser.HtmlTreeBuilderState$1.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -077f1c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -077f1e: 7110 ed12 0800 |0001: invoke-static {v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -077f24: 0a03 |0004: move-result v3 │ │ -077f26: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -077f2a: 0f02 |0007: return v2 │ │ -077f2c: 6e10 6b13 0800 |0008: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -077f32: 0a03 |000b: move-result v3 │ │ -077f34: 3803 0a00 |000c: if-eqz v3, 0016 // +000a │ │ -077f38: 6e10 6613 0800 |000e: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -077f3e: 0c03 |0011: move-result-object v3 │ │ -077f40: 6e20 6912 3900 |0012: invoke-virtual {v9, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -077f46: 28f2 |0015: goto 0007 // -000e │ │ -077f48: 6e10 6c13 0800 |0016: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -077f4e: 0a03 |0019: move-result v3 │ │ -077f50: 3803 3700 |001a: if-eqz v3, 0051 // +0037 │ │ -077f54: 6e10 6713 0800 |001c: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asDoctype:()Lorg/jsoup/parser/Token$Doctype; // method@1367 │ │ -077f5a: 0c00 |001f: move-result-object v0 │ │ -077f5c: 2201 d502 |0020: new-instance v1, Lorg/jsoup/nodes/DocumentType; // type@02d5 │ │ -077f60: 6e10 3513 0000 |0022: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.getName:()Ljava/lang/String; // method@1335 │ │ -077f66: 0c03 |0025: move-result-object v3 │ │ -077f68: 6e10 3613 0000 |0026: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.getPublicIdentifier:()Ljava/lang/String; // method@1336 │ │ -077f6e: 0c04 |0029: move-result-object v4 │ │ -077f70: 6e10 3713 0000 |002a: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.getSystemIdentifier:()Ljava/lang/String; // method@1337 │ │ -077f76: 0c05 |002d: move-result-object v5 │ │ -077f78: 6e10 5512 0900 |002e: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.getBaseUri:()Ljava/lang/String; // method@1255 │ │ -077f7e: 0c06 |0031: move-result-object v6 │ │ -077f80: 7056 1311 3154 |0032: invoke-direct {v1, v3, v4, v5, v6}, Lorg/jsoup/nodes/DocumentType;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1113 │ │ -077f86: 6e10 5612 0900 |0035: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.getDocument:()Lorg/jsoup/nodes/Document; // method@1256 │ │ -077f8c: 0c03 |0038: move-result-object v3 │ │ -077f8e: 6e20 ef10 1300 |0039: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Document;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10ef │ │ -077f94: 6e10 3813 0000 |003c: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.isForceQuirks:()Z // method@1338 │ │ -077f9a: 0a03 |003f: move-result v3 │ │ -077f9c: 3803 0b00 |0040: if-eqz v3, 004b // +000b │ │ -077fa0: 6e10 5612 0900 |0042: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.getDocument:()Lorg/jsoup/nodes/Document; // method@1256 │ │ -077fa6: 0c03 |0045: move-result-object v3 │ │ -077fa8: 6204 a606 |0046: sget-object v4, Lorg/jsoup/nodes/Document$QuirksMode;.quirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a6 │ │ -077fac: 6e20 0b11 4300 |0048: invoke-virtual {v3, v4}, Lorg/jsoup/nodes/Document;.quirksMode:(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document; // method@110b │ │ -077fb2: 6203 1207 |004b: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$1;.BeforeHtml:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0712 │ │ -077fb6: 6e20 9912 3900 |004d: invoke-virtual {v9, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -077fbc: 28b7 |0050: goto 0007 // -0049 │ │ -077fbe: 6202 1207 |0051: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$1;.BeforeHtml:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0712 │ │ -077fc2: 6e20 9912 2900 |0053: invoke-virtual {v9, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -077fc8: 6e20 8312 8900 |0056: invoke-virtual {v9, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -077fce: 0a02 |0059: move-result v2 │ │ -077fd0: 28ad |005a: goto 0007 // -0053 │ │ +07a8c0: |[07a8c0] org.jsoup.parser.HtmlTreeBuilderState$1.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07a8d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07a8d2: 7110 ed12 0800 |0001: invoke-static {v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07a8d8: 0a03 |0004: move-result v3 │ │ +07a8da: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +07a8de: 0f02 |0007: return v2 │ │ +07a8e0: 6e10 6b13 0800 |0008: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07a8e6: 0a03 |000b: move-result v3 │ │ +07a8e8: 3803 0a00 |000c: if-eqz v3, 0016 // +000a │ │ +07a8ec: 6e10 6613 0800 |000e: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07a8f2: 0c03 |0011: move-result-object v3 │ │ +07a8f4: 6e20 6912 3900 |0012: invoke-virtual {v9, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07a8fa: 28f2 |0015: goto 0007 // -000e │ │ +07a8fc: 6e10 6c13 0800 |0016: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07a902: 0a03 |0019: move-result v3 │ │ +07a904: 3803 3700 |001a: if-eqz v3, 0051 // +0037 │ │ +07a908: 6e10 6713 0800 |001c: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asDoctype:()Lorg/jsoup/parser/Token$Doctype; // method@1367 │ │ +07a90e: 0c00 |001f: move-result-object v0 │ │ +07a910: 2201 e902 |0020: new-instance v1, Lorg/jsoup/nodes/DocumentType; // type@02e9 │ │ +07a914: 6e10 3513 0000 |0022: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.getName:()Ljava/lang/String; // method@1335 │ │ +07a91a: 0c03 |0025: move-result-object v3 │ │ +07a91c: 6e10 3613 0000 |0026: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.getPublicIdentifier:()Ljava/lang/String; // method@1336 │ │ +07a922: 0c04 |0029: move-result-object v4 │ │ +07a924: 6e10 3713 0000 |002a: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.getSystemIdentifier:()Ljava/lang/String; // method@1337 │ │ +07a92a: 0c05 |002d: move-result-object v5 │ │ +07a92c: 6e10 5512 0900 |002e: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.getBaseUri:()Ljava/lang/String; // method@1255 │ │ +07a932: 0c06 |0031: move-result-object v6 │ │ +07a934: 7056 1311 3154 |0032: invoke-direct {v1, v3, v4, v5, v6}, Lorg/jsoup/nodes/DocumentType;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1113 │ │ +07a93a: 6e10 5612 0900 |0035: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.getDocument:()Lorg/jsoup/nodes/Document; // method@1256 │ │ +07a940: 0c03 |0038: move-result-object v3 │ │ +07a942: 6e20 ef10 1300 |0039: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Document;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10ef │ │ +07a948: 6e10 3813 0000 |003c: invoke-virtual {v0}, Lorg/jsoup/parser/Token$Doctype;.isForceQuirks:()Z // method@1338 │ │ +07a94e: 0a03 |003f: move-result v3 │ │ +07a950: 3803 0b00 |0040: if-eqz v3, 004b // +000b │ │ +07a954: 6e10 5612 0900 |0042: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.getDocument:()Lorg/jsoup/nodes/Document; // method@1256 │ │ +07a95a: 0c03 |0045: move-result-object v3 │ │ +07a95c: 6204 a606 |0046: sget-object v4, Lorg/jsoup/nodes/Document$QuirksMode;.quirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a6 │ │ +07a960: 6e20 0b11 4300 |0048: invoke-virtual {v3, v4}, Lorg/jsoup/nodes/Document;.quirksMode:(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document; // method@110b │ │ +07a966: 6203 1207 |004b: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$1;.BeforeHtml:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0712 │ │ +07a96a: 6e20 9912 3900 |004d: invoke-virtual {v9, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07a970: 28b7 |0050: goto 0007 // -0049 │ │ +07a972: 6202 1207 |0051: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$1;.BeforeHtml:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0712 │ │ +07a976: 6e20 9912 2900 |0053: invoke-virtual {v9, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07a97c: 6e20 8312 8900 |0056: invoke-virtual {v9, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07a982: 0a02 |0059: move-result v2 │ │ +07a984: 28ad |005a: goto 0007 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=14 │ │ 0x0007 line=32 │ │ 0x0008 line=16 │ │ 0x000e line=17 │ │ 0x0016 line=18 │ │ @@ -151001,17 +150953,17 @@ │ │ 0x0000 - 0x005b reg=7 this Lorg/jsoup/parser/HtmlTreeBuilderState$1; │ │ 0x0000 - 0x005b reg=8 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x005b reg=9 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #415 header: │ │ -class_idx : 751 │ │ +class_idx : 771 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #415 annotations: │ │ @@ -151032,18 +150984,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -077fd4: |[077fd4] org.jsoup.parser.HtmlTreeBuilderState$20.:(Ljava/lang/String;I)V │ │ -077fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077fe6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -077fec: 0e00 |0004: return-void │ │ +07a988: |[07a988] org.jsoup.parser.HtmlTreeBuilderState$20.:(Ljava/lang/String;I)V │ │ +07a998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a99a: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07a9a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1386 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$20; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -151054,85 +151006,85 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -077ff0: |[077ff0] org.jsoup.parser.HtmlTreeBuilderState$20.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078002: 7110 ed12 0400 |0001: invoke-static {v4}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -078008: 0a01 |0004: move-result v1 │ │ -07800a: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ -07800e: 6e10 6513 0400 |0007: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -078014: 0c00 |000a: move-result-object v0 │ │ -078016: 6e20 6812 0500 |000b: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -07801c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -07801e: 0f00 |000f: return v0 │ │ -078020: 6e10 6b13 0400 |0010: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -078026: 0a01 |0013: move-result v1 │ │ -078028: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ -07802c: 6e10 6613 0400 |0016: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -078032: 0c00 |0019: move-result-object v0 │ │ -078034: 6e20 6912 0500 |001a: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -07803a: 28f1 |001d: goto 000e // -000f │ │ -07803c: 6e10 6c13 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -078042: 0a01 |0021: move-result v1 │ │ -078044: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -078048: 6e20 4f12 3500 |0024: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07804e: 28e8 |0027: goto 000f // -0018 │ │ -078050: 6e10 6f13 0400 |0028: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -078056: 0a01 |002b: move-result v1 │ │ -078058: 3801 1900 |002c: if-eqz v1, 0045 // +0019 │ │ -07805c: 6e10 6913 0400 |002e: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078062: 0c01 |0031: move-result-object v1 │ │ -078064: 6e10 4513 0100 |0032: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -07806a: 0c01 |0035: move-result-object v1 │ │ -07806c: 1a02 9b13 |0036: const-string v2, "html" // string@139b │ │ -078070: 6e20 2a0a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078076: 0a01 |003b: move-result v1 │ │ -078078: 3801 0900 |003c: if-eqz v1, 0045 // +0009 │ │ -07807c: 6200 1407 |003e: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$20;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0714 │ │ -078080: 6e30 8412 4500 |0040: invoke-virtual {v5, v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -078086: 0a00 |0043: move-result v0 │ │ -078088: 28cb |0044: goto 000f // -0035 │ │ -07808a: 6e10 6e13 0400 |0045: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -078090: 0a01 |0048: move-result v1 │ │ -078092: 3801 1800 |0049: if-eqz v1, 0061 // +0018 │ │ -078096: 6e10 6813 0400 |004b: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -07809c: 0c01 |004e: move-result-object v1 │ │ -07809e: 6e10 3e13 0100 |004f: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -0780a4: 0c01 |0052: move-result-object v1 │ │ -0780a6: 1a02 9b13 |0053: const-string v2, "html" // string@139b │ │ -0780aa: 6e20 2a0a 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0780b0: 0a01 |0058: move-result v1 │ │ -0780b2: 3801 0800 |0059: if-eqz v1, 0061 // +0008 │ │ -0780b6: 6200 1307 |005b: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$20;.AfterAfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0713 │ │ -0780ba: 6e20 9912 0500 |005d: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0780c0: 28ae |0060: goto 000e // -0052 │ │ -0780c2: 6e10 6f13 0400 |0061: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -0780c8: 0a01 |0064: move-result v1 │ │ -0780ca: 3801 1900 |0065: if-eqz v1, 007e // +0019 │ │ -0780ce: 6e10 6913 0400 |0067: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -0780d4: 0c01 |006a: move-result-object v1 │ │ -0780d6: 6e10 4513 0100 |006b: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -0780dc: 0c01 |006e: move-result-object v1 │ │ -0780de: 1a02 6a16 |006f: const-string v2, "noframes" // string@166a │ │ -0780e2: 6e20 2a0a 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0780e8: 0a01 |0074: move-result v1 │ │ -0780ea: 3801 0900 |0075: if-eqz v1, 007e // +0009 │ │ -0780ee: 6200 1507 |0077: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$20;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0715 │ │ -0780f2: 6e30 8412 4500 |0079: invoke-virtual {v5, v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -0780f8: 0a00 |007c: move-result v0 │ │ -0780fa: 2892 |007d: goto 000f // -006e │ │ -0780fc: 6e10 6d13 0400 |007e: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ -078102: 0a01 |0081: move-result v1 │ │ -078104: 3901 8cff |0082: if-nez v1, 000e // -0074 │ │ -078108: 6e20 4f12 3500 |0084: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07810e: 2888 |0087: goto 000f // -0078 │ │ +07a9a4: |[07a9a4] org.jsoup.parser.HtmlTreeBuilderState$20.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07a9b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a9b6: 7110 ed12 0400 |0001: invoke-static {v4}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07a9bc: 0a01 |0004: move-result v1 │ │ +07a9be: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ +07a9c2: 6e10 6513 0400 |0007: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +07a9c8: 0c00 |000a: move-result-object v0 │ │ +07a9ca: 6e20 6812 0500 |000b: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07a9d0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +07a9d2: 0f00 |000f: return v0 │ │ +07a9d4: 6e10 6b13 0400 |0010: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07a9da: 0a01 |0013: move-result v1 │ │ +07a9dc: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ +07a9e0: 6e10 6613 0400 |0016: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07a9e6: 0c00 |0019: move-result-object v0 │ │ +07a9e8: 6e20 6912 0500 |001a: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07a9ee: 28f1 |001d: goto 000e // -000f │ │ +07a9f0: 6e10 6c13 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07a9f6: 0a01 |0021: move-result v1 │ │ +07a9f8: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +07a9fc: 6e20 4f12 3500 |0024: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07aa02: 28e8 |0027: goto 000f // -0018 │ │ +07aa04: 6e10 6f13 0400 |0028: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07aa0a: 0a01 |002b: move-result v1 │ │ +07aa0c: 3801 1900 |002c: if-eqz v1, 0045 // +0019 │ │ +07aa10: 6e10 6913 0400 |002e: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07aa16: 0c01 |0031: move-result-object v1 │ │ +07aa18: 6e10 4513 0100 |0032: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07aa1e: 0c01 |0035: move-result-object v1 │ │ +07aa20: 1a02 ae13 |0036: const-string v2, "html" // string@13ae │ │ +07aa24: 6e20 2a0a 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07aa2a: 0a01 |003b: move-result v1 │ │ +07aa2c: 3801 0900 |003c: if-eqz v1, 0045 // +0009 │ │ +07aa30: 6200 1407 |003e: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$20;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0714 │ │ +07aa34: 6e30 8412 4500 |0040: invoke-virtual {v5, v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07aa3a: 0a00 |0043: move-result v0 │ │ +07aa3c: 28cb |0044: goto 000f // -0035 │ │ +07aa3e: 6e10 6e13 0400 |0045: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07aa44: 0a01 |0048: move-result v1 │ │ +07aa46: 3801 1800 |0049: if-eqz v1, 0061 // +0018 │ │ +07aa4a: 6e10 6813 0400 |004b: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07aa50: 0c01 |004e: move-result-object v1 │ │ +07aa52: 6e10 3e13 0100 |004f: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07aa58: 0c01 |0052: move-result-object v1 │ │ +07aa5a: 1a02 ae13 |0053: const-string v2, "html" // string@13ae │ │ +07aa5e: 6e20 2a0a 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07aa64: 0a01 |0058: move-result v1 │ │ +07aa66: 3801 0800 |0059: if-eqz v1, 0061 // +0008 │ │ +07aa6a: 6200 1307 |005b: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$20;.AfterAfterFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0713 │ │ +07aa6e: 6e20 9912 0500 |005d: invoke-virtual {v5, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07aa74: 28ae |0060: goto 000e // -0052 │ │ +07aa76: 6e10 6f13 0400 |0061: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07aa7c: 0a01 |0064: move-result v1 │ │ +07aa7e: 3801 1900 |0065: if-eqz v1, 007e // +0019 │ │ +07aa82: 6e10 6913 0400 |0067: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07aa88: 0c01 |006a: move-result-object v1 │ │ +07aa8a: 6e10 4513 0100 |006b: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07aa90: 0c01 |006e: move-result-object v1 │ │ +07aa92: 1a02 7b16 |006f: const-string v2, "noframes" // string@167b │ │ +07aa96: 6e20 2a0a 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07aa9c: 0a01 |0074: move-result v1 │ │ +07aa9e: 3801 0900 |0075: if-eqz v1, 007e // +0009 │ │ +07aaa2: 6200 1507 |0077: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$20;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0715 │ │ +07aaa6: 6e30 8412 4500 |0079: invoke-virtual {v5, v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07aaac: 0a00 |007c: move-result v0 │ │ +07aaae: 2892 |007d: goto 000f // -006e │ │ +07aab0: 6e10 6d13 0400 |007e: invoke-virtual {v4}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ +07aab6: 0a01 |0081: move-result v1 │ │ +07aab8: 3901 8cff |0082: if-nez v1, 000e // -0074 │ │ +07aabc: 6e20 4f12 3500 |0084: invoke-virtual {v5, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07aac2: 2888 |0087: goto 000f // -0078 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1388 │ │ 0x0007 line=1389 │ │ 0x000e line=1407 │ │ 0x0010 line=1390 │ │ 0x0016 line=1391 │ │ @@ -151150,17 +151102,17 @@ │ │ 0x0000 - 0x0088 reg=3 this Lorg/jsoup/parser/HtmlTreeBuilderState$20; │ │ 0x0000 - 0x0088 reg=4 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0088 reg=5 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #416 header: │ │ -class_idx : 752 │ │ +class_idx : 772 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #416 annotations: │ │ @@ -151181,18 +151133,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -078110: |[078110] org.jsoup.parser.HtmlTreeBuilderState$21.:(Ljava/lang/String;I)V │ │ -078120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078122: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -078128: 0e00 |0004: return-void │ │ +07aac4: |[07aac4] org.jsoup.parser.HtmlTreeBuilderState$21.:(Ljava/lang/String;I)V │ │ +07aad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07aad6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07aadc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1410 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$21; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -151203,53 +151155,53 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -07812c: |[07812c] org.jsoup.parser.HtmlTreeBuilderState$21.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -07813c: 6e10 6b13 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -078142: 0a00 |0003: move-result v0 │ │ -078144: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -078148: 6e10 6613 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -07814e: 0c00 |0009: move-result-object v0 │ │ -078150: 6e20 6912 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -078156: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -078158: 0f00 |000e: return v0 │ │ -07815a: 6e10 6c13 0300 |000f: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -078160: 0a00 |0012: move-result v0 │ │ -078162: 3900 1e00 |0013: if-nez v0, 0031 // +001e │ │ -078166: 7110 ed12 0300 |0015: invoke-static {v3}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -07816c: 0a00 |0018: move-result v0 │ │ -07816e: 3900 1800 |0019: if-nez v0, 0031 // +0018 │ │ -078172: 6e10 6f13 0300 |001b: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -078178: 0a00 |001e: move-result v0 │ │ -07817a: 3800 1900 |001f: if-eqz v0, 0038 // +0019 │ │ -07817e: 6e10 6913 0300 |0021: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078184: 0c00 |0024: move-result-object v0 │ │ -078186: 6e10 4513 0000 |0025: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -07818c: 0c00 |0028: move-result-object v0 │ │ -07818e: 1a01 9b13 |0029: const-string v1, "html" // string@139b │ │ -078192: 6e20 2a0a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078198: 0a00 |002e: move-result v0 │ │ -07819a: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -07819e: 6200 1607 |0031: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$21;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0716 │ │ -0781a2: 6e30 8412 3400 |0033: invoke-virtual {v4, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -0781a8: 0a00 |0036: move-result v0 │ │ -0781aa: 28d7 |0037: goto 000e // -0029 │ │ -0781ac: 6e10 6d13 0300 |0038: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ -0781b2: 0a00 |003b: move-result v0 │ │ -0781b4: 3900 d1ff |003c: if-nez v0, 000d // -002f │ │ -0781b8: 6e20 4f12 2400 |003e: invoke-virtual {v4, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0781be: 6200 1607 |0041: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$21;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0716 │ │ -0781c2: 6e20 9912 0400 |0043: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0781c8: 6e20 8312 3400 |0046: invoke-virtual {v4, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -0781ce: 0a00 |0049: move-result v0 │ │ -0781d0: 28c4 |004a: goto 000e // -003c │ │ +07aae0: |[07aae0] org.jsoup.parser.HtmlTreeBuilderState$21.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07aaf0: 6e10 6b13 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07aaf6: 0a00 |0003: move-result v0 │ │ +07aaf8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +07aafc: 6e10 6613 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07ab02: 0c00 |0009: move-result-object v0 │ │ +07ab04: 6e20 6912 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07ab0a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +07ab0c: 0f00 |000e: return v0 │ │ +07ab0e: 6e10 6c13 0300 |000f: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07ab14: 0a00 |0012: move-result v0 │ │ +07ab16: 3900 1e00 |0013: if-nez v0, 0031 // +001e │ │ +07ab1a: 7110 ed12 0300 |0015: invoke-static {v3}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07ab20: 0a00 |0018: move-result v0 │ │ +07ab22: 3900 1800 |0019: if-nez v0, 0031 // +0018 │ │ +07ab26: 6e10 6f13 0300 |001b: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07ab2c: 0a00 |001e: move-result v0 │ │ +07ab2e: 3800 1900 |001f: if-eqz v0, 0038 // +0019 │ │ +07ab32: 6e10 6913 0300 |0021: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07ab38: 0c00 |0024: move-result-object v0 │ │ +07ab3a: 6e10 4513 0000 |0025: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07ab40: 0c00 |0028: move-result-object v0 │ │ +07ab42: 1a01 ae13 |0029: const-string v1, "html" // string@13ae │ │ +07ab46: 6e20 2a0a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ab4c: 0a00 |002e: move-result v0 │ │ +07ab4e: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +07ab52: 6200 1607 |0031: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$21;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0716 │ │ +07ab56: 6e30 8412 3400 |0033: invoke-virtual {v4, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07ab5c: 0a00 |0036: move-result v0 │ │ +07ab5e: 28d7 |0037: goto 000e // -0029 │ │ +07ab60: 6e10 6d13 0300 |0038: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ +07ab66: 0a00 |003b: move-result v0 │ │ +07ab68: 3900 d1ff |003c: if-nez v0, 000d // -002f │ │ +07ab6c: 6e20 4f12 2400 |003e: invoke-virtual {v4, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07ab72: 6200 1607 |0041: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$21;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0716 │ │ +07ab76: 6e20 9912 0400 |0043: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07ab7c: 6e20 8312 3400 |0046: invoke-virtual {v4, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07ab82: 0a00 |0049: move-result v0 │ │ +07ab84: 28c4 |004a: goto 000e // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1412 │ │ 0x0006 line=1413 │ │ 0x000d line=1423 │ │ 0x000f line=1414 │ │ 0x0031 line=1415 │ │ @@ -151261,17 +151213,17 @@ │ │ 0x0000 - 0x004b reg=2 this Lorg/jsoup/parser/HtmlTreeBuilderState$21; │ │ 0x0000 - 0x004b reg=3 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x004b reg=4 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #417 header: │ │ -class_idx : 753 │ │ +class_idx : 773 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #417 annotations: │ │ @@ -151292,18 +151244,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0781d4: |[0781d4] org.jsoup.parser.HtmlTreeBuilderState$22.:(Ljava/lang/String;I)V │ │ -0781e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0781e6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -0781ec: 0e00 |0004: return-void │ │ +07ab88: |[07ab88] org.jsoup.parser.HtmlTreeBuilderState$22.:(Ljava/lang/String;I)V │ │ +07ab98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ab9a: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07aba0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1426 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$22; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -151314,65 +151266,65 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0781f0: |[0781f0] org.jsoup.parser.HtmlTreeBuilderState$22.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078200: 6e10 6b13 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -078206: 0a00 |0003: move-result v0 │ │ -078208: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -07820c: 6e10 6613 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -078212: 0c00 |0009: move-result-object v0 │ │ -078214: 6e20 6912 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -07821a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -07821c: 0f00 |000e: return v0 │ │ -07821e: 6e10 6c13 0300 |000f: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -078224: 0a00 |0012: move-result v0 │ │ -078226: 3900 1e00 |0013: if-nez v0, 0031 // +001e │ │ -07822a: 7110 ed12 0300 |0015: invoke-static {v3}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -078230: 0a00 |0018: move-result v0 │ │ -078232: 3900 1800 |0019: if-nez v0, 0031 // +0018 │ │ -078236: 6e10 6f13 0300 |001b: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -07823c: 0a00 |001e: move-result v0 │ │ -07823e: 3800 1900 |001f: if-eqz v0, 0038 // +0019 │ │ -078242: 6e10 6913 0300 |0021: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078248: 0c00 |0024: move-result-object v0 │ │ -07824a: 6e10 4513 0000 |0025: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -078250: 0c00 |0028: move-result-object v0 │ │ -078252: 1a01 9b13 |0029: const-string v1, "html" // string@139b │ │ -078256: 6e20 2a0a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07825c: 0a00 |002e: move-result v0 │ │ -07825e: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -078262: 6200 1707 |0031: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$22;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0717 │ │ -078266: 6e30 8412 3400 |0033: invoke-virtual {v4, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -07826c: 0a00 |0036: move-result v0 │ │ -07826e: 28d7 |0037: goto 000e // -0029 │ │ -078270: 6e10 6d13 0300 |0038: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ -078276: 0a00 |003b: move-result v0 │ │ -078278: 3900 d1ff |003c: if-nez v0, 000d // -002f │ │ -07827c: 6e10 6f13 0300 |003e: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -078282: 0a00 |0041: move-result v0 │ │ -078284: 3800 1900 |0042: if-eqz v0, 005b // +0019 │ │ -078288: 6e10 6913 0300 |0044: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -07828e: 0c00 |0047: move-result-object v0 │ │ -078290: 6e10 4513 0000 |0048: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -078296: 0c00 |004b: move-result-object v0 │ │ -078298: 1a01 6a16 |004c: const-string v1, "noframes" // string@166a │ │ -07829c: 6e20 2a0a 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0782a2: 0a00 |0051: move-result v0 │ │ -0782a4: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ -0782a8: 6200 1807 |0054: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$22;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0718 │ │ -0782ac: 6e30 8412 3400 |0056: invoke-virtual {v4, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -0782b2: 0a00 |0059: move-result v0 │ │ -0782b4: 28b4 |005a: goto 000e // -004c │ │ -0782b6: 6e20 4f12 2400 |005b: invoke-virtual {v4, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0782bc: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -0782be: 28af |005f: goto 000e // -0051 │ │ +07aba4: |[07aba4] org.jsoup.parser.HtmlTreeBuilderState$22.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07abb4: 6e10 6b13 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07abba: 0a00 |0003: move-result v0 │ │ +07abbc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +07abc0: 6e10 6613 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07abc6: 0c00 |0009: move-result-object v0 │ │ +07abc8: 6e20 6912 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07abce: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +07abd0: 0f00 |000e: return v0 │ │ +07abd2: 6e10 6c13 0300 |000f: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07abd8: 0a00 |0012: move-result v0 │ │ +07abda: 3900 1e00 |0013: if-nez v0, 0031 // +001e │ │ +07abde: 7110 ed12 0300 |0015: invoke-static {v3}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07abe4: 0a00 |0018: move-result v0 │ │ +07abe6: 3900 1800 |0019: if-nez v0, 0031 // +0018 │ │ +07abea: 6e10 6f13 0300 |001b: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07abf0: 0a00 |001e: move-result v0 │ │ +07abf2: 3800 1900 |001f: if-eqz v0, 0038 // +0019 │ │ +07abf6: 6e10 6913 0300 |0021: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07abfc: 0c00 |0024: move-result-object v0 │ │ +07abfe: 6e10 4513 0000 |0025: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07ac04: 0c00 |0028: move-result-object v0 │ │ +07ac06: 1a01 ae13 |0029: const-string v1, "html" // string@13ae │ │ +07ac0a: 6e20 2a0a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ac10: 0a00 |002e: move-result v0 │ │ +07ac12: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +07ac16: 6200 1707 |0031: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$22;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0717 │ │ +07ac1a: 6e30 8412 3400 |0033: invoke-virtual {v4, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07ac20: 0a00 |0036: move-result v0 │ │ +07ac22: 28d7 |0037: goto 000e // -0029 │ │ +07ac24: 6e10 6d13 0300 |0038: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ +07ac2a: 0a00 |003b: move-result v0 │ │ +07ac2c: 3900 d1ff |003c: if-nez v0, 000d // -002f │ │ +07ac30: 6e10 6f13 0300 |003e: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07ac36: 0a00 |0041: move-result v0 │ │ +07ac38: 3800 1900 |0042: if-eqz v0, 005b // +0019 │ │ +07ac3c: 6e10 6913 0300 |0044: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07ac42: 0c00 |0047: move-result-object v0 │ │ +07ac44: 6e10 4513 0000 |0048: invoke-virtual {v0}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07ac4a: 0c00 |004b: move-result-object v0 │ │ +07ac4c: 1a01 7b16 |004c: const-string v1, "noframes" // string@167b │ │ +07ac50: 6e20 2a0a 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ac56: 0a00 |0051: move-result v0 │ │ +07ac58: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ +07ac5c: 6200 1807 |0054: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$22;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0718 │ │ +07ac60: 6e30 8412 3400 |0056: invoke-virtual {v4, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07ac66: 0a00 |0059: move-result v0 │ │ +07ac68: 28b4 |005a: goto 000e // -004c │ │ +07ac6a: 6e20 4f12 2400 |005b: invoke-virtual {v4, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07ac70: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +07ac72: 28af |005f: goto 000e // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0006 line=1429 │ │ 0x000d line=1440 │ │ 0x000f line=1430 │ │ 0x0031 line=1431 │ │ @@ -151385,17 +151337,17 @@ │ │ 0x0000 - 0x0060 reg=2 this Lorg/jsoup/parser/HtmlTreeBuilderState$22; │ │ 0x0000 - 0x0060 reg=3 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0060 reg=4 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #418 header: │ │ -class_idx : 754 │ │ +class_idx : 774 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #418 annotations: │ │ @@ -151416,18 +151368,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0782c0: |[0782c0] org.jsoup.parser.HtmlTreeBuilderState$23.:(Ljava/lang/String;I)V │ │ -0782d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0782d2: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -0782d8: 0e00 |0004: return-void │ │ +07ac74: |[07ac74] org.jsoup.parser.HtmlTreeBuilderState$23.:(Ljava/lang/String;I)V │ │ +07ac84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ac86: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07ac8c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1443 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$23; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -151438,31 +151390,31 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0782dc: |[0782dc] org.jsoup.parser.HtmlTreeBuilderState$23.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -0782ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0782ee: 0f00 |0001: return v0 │ │ +07ac90: |[07ac90] org.jsoup.parser.HtmlTreeBuilderState$23.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07aca0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07aca2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1445 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$23; │ │ 0x0000 - 0x0002 reg=2 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0002 reg=3 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #419 header: │ │ -class_idx : 756 │ │ +class_idx : 776 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #419 annotations: │ │ @@ -151483,18 +151435,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0782f0: |[0782f0] org.jsoup.parser.HtmlTreeBuilderState$2.:(Ljava/lang/String;I)V │ │ -078300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078302: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -078308: 0e00 |0004: return-void │ │ +07aca4: |[07aca4] org.jsoup.parser.HtmlTreeBuilderState$2.:(Ljava/lang/String;I)V │ │ +07acb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07acb6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07acbc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -151504,22 +151456,22 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07830c: |[07830c] org.jsoup.parser.HtmlTreeBuilderState$2.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -07831c: 1a00 9b13 |0000: const-string v0, "html" // string@139b │ │ -078320: 6e20 7012 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertStartTag:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1270 │ │ -078326: 6200 1a07 |0005: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071a │ │ -07832a: 6e20 9912 0300 |0007: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -078330: 6e20 8312 2300 |000a: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -078336: 0a00 |000d: move-result v0 │ │ -078338: 0f00 |000e: return v0 │ │ +07acc0: |[07acc0] org.jsoup.parser.HtmlTreeBuilderState$2.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07acd0: 1a00 ae13 |0000: const-string v0, "html" // string@13ae │ │ +07acd4: 6e20 7012 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertStartTag:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1270 │ │ +07acda: 6200 1a07 |0005: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071a │ │ +07acde: 6e20 9912 0300 |0007: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07ace4: 6e20 8312 2300 |000a: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07acea: 0a00 |000d: move-result v0 │ │ +07acec: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ 0x000a line=61 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$2; │ │ @@ -151532,85 +151484,85 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -07833c: |[07833c] org.jsoup.parser.HtmlTreeBuilderState$2.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -07834c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07834e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -078350: 6e10 6c13 0600 |0002: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -078356: 0a02 |0005: move-result v2 │ │ -078358: 3802 0600 |0006: if-eqz v2, 000c // +0006 │ │ -07835c: 6e20 4f12 5700 |0008: invoke-virtual {v7, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078362: 0f00 |000b: return v0 │ │ -078364: 6e10 6b13 0600 |000c: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -07836a: 0a02 |000f: move-result v2 │ │ -07836c: 3802 0b00 |0010: if-eqz v2, 001b // +000b │ │ -078370: 6e10 6613 0600 |0012: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -078376: 0c00 |0015: move-result-object v0 │ │ -078378: 6e20 6912 0700 |0016: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -07837e: 0110 |0019: move v0, v1 │ │ -078380: 28f1 |001a: goto 000b // -000f │ │ -078382: 7110 ed12 0600 |001b: invoke-static {v6}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -078388: 0a02 |001e: move-result v2 │ │ -07838a: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ -07838e: 0110 |0021: move v0, v1 │ │ -078390: 28e9 |0022: goto 000b // -0017 │ │ -078392: 6e10 6f13 0600 |0023: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -078398: 0a02 |0026: move-result v2 │ │ -07839a: 3802 1f00 |0027: if-eqz v2, 0046 // +001f │ │ -07839e: 6e10 6913 0600 |0029: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -0783a4: 0c02 |002c: move-result-object v2 │ │ -0783a6: 6e10 4513 0200 |002d: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -0783ac: 0c02 |0030: move-result-object v2 │ │ -0783ae: 1a03 9b13 |0031: const-string v3, "html" // string@139b │ │ -0783b2: 6e20 2a0a 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0783b8: 0a02 |0036: move-result v2 │ │ -0783ba: 3802 0f00 |0037: if-eqz v2, 0046 // +000f │ │ -0783be: 6e10 6913 0600 |0039: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -0783c4: 0c00 |003c: move-result-object v0 │ │ -0783c6: 6e20 6612 0700 |003d: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0783cc: 6200 1a07 |0040: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071a │ │ -0783d0: 6e20 9912 0700 |0042: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0783d6: 28d4 |0045: goto 0019 // -002c │ │ -0783d8: 6e10 6e13 0600 |0046: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -0783de: 0a02 |0049: move-result v2 │ │ -0783e0: 3802 2a00 |004a: if-eqz v2, 0074 // +002a │ │ -0783e4: 6e10 6813 0600 |004c: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -0783ea: 0c02 |004f: move-result-object v2 │ │ -0783ec: 6e10 3e13 0200 |0050: invoke-virtual {v2}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -0783f2: 0c02 |0053: move-result-object v2 │ │ -0783f4: 1243 |0054: const/4 v3, #int 4 // #4 │ │ -0783f6: 2333 b703 |0055: new-array v3, v3, [Ljava/lang/String; // type@03b7 │ │ -0783fa: 1a04 6c13 |0057: const-string v4, "head" // string@136c │ │ -0783fe: 4d04 0300 |0059: aput-object v4, v3, v0 │ │ -078402: 1a04 150e |005b: const-string v4, "body" // string@0e15 │ │ -078406: 4d04 0301 |005d: aput-object v4, v3, v1 │ │ -07840a: 1221 |005f: const/4 v1, #int 2 // #2 │ │ -07840c: 1a04 9b13 |0060: const-string v4, "html" // string@139b │ │ -078410: 4d04 0301 |0062: aput-object v4, v3, v1 │ │ -078414: 1231 |0064: const/4 v1, #int 3 // #3 │ │ -078416: 1a04 210e |0065: const-string v4, "br" // string@0e21 │ │ -07841a: 4d04 0301 |0067: aput-object v4, v3, v1 │ │ -07841e: 7120 6810 3200 |0069: invoke-static {v2, v3}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -078424: 0a01 |006c: move-result v1 │ │ -078426: 3801 0700 |006d: if-eqz v1, 0074 // +0007 │ │ -07842a: 7030 c212 6507 |006f: invoke-direct {v5, v6, v7}, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12c2 │ │ -078430: 0a00 |0072: move-result v0 │ │ -078432: 2898 |0073: goto 000b // -0068 │ │ -078434: 6e10 6e13 0600 |0074: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -07843a: 0a01 |0077: move-result v1 │ │ -07843c: 3801 0600 |0078: if-eqz v1, 007e // +0006 │ │ -078440: 6e20 4f12 5700 |007a: invoke-virtual {v7, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078446: 288e |007d: goto 000b // -0072 │ │ -078448: 7030 c212 6507 |007e: invoke-direct {v5, v6, v7}, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12c2 │ │ -07844e: 0a00 |0081: move-result v0 │ │ -078450: 2889 |0082: goto 000b // -0077 │ │ +07acf0: |[07acf0] org.jsoup.parser.HtmlTreeBuilderState$2.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07ad00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07ad02: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07ad04: 6e10 6c13 0600 |0002: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07ad0a: 0a02 |0005: move-result v2 │ │ +07ad0c: 3802 0600 |0006: if-eqz v2, 000c // +0006 │ │ +07ad10: 6e20 4f12 5700 |0008: invoke-virtual {v7, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07ad16: 0f00 |000b: return v0 │ │ +07ad18: 6e10 6b13 0600 |000c: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07ad1e: 0a02 |000f: move-result v2 │ │ +07ad20: 3802 0b00 |0010: if-eqz v2, 001b // +000b │ │ +07ad24: 6e10 6613 0600 |0012: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07ad2a: 0c00 |0015: move-result-object v0 │ │ +07ad2c: 6e20 6912 0700 |0016: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07ad32: 0110 |0019: move v0, v1 │ │ +07ad34: 28f1 |001a: goto 000b // -000f │ │ +07ad36: 7110 ed12 0600 |001b: invoke-static {v6}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07ad3c: 0a02 |001e: move-result v2 │ │ +07ad3e: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ +07ad42: 0110 |0021: move v0, v1 │ │ +07ad44: 28e9 |0022: goto 000b // -0017 │ │ +07ad46: 6e10 6f13 0600 |0023: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07ad4c: 0a02 |0026: move-result v2 │ │ +07ad4e: 3802 1f00 |0027: if-eqz v2, 0046 // +001f │ │ +07ad52: 6e10 6913 0600 |0029: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07ad58: 0c02 |002c: move-result-object v2 │ │ +07ad5a: 6e10 4513 0200 |002d: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07ad60: 0c02 |0030: move-result-object v2 │ │ +07ad62: 1a03 ae13 |0031: const-string v3, "html" // string@13ae │ │ +07ad66: 6e20 2a0a 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ad6c: 0a02 |0036: move-result v2 │ │ +07ad6e: 3802 0f00 |0037: if-eqz v2, 0046 // +000f │ │ +07ad72: 6e10 6913 0600 |0039: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07ad78: 0c00 |003c: move-result-object v0 │ │ +07ad7a: 6e20 6612 0700 |003d: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07ad80: 6200 1a07 |0040: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.BeforeHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071a │ │ +07ad84: 6e20 9912 0700 |0042: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07ad8a: 28d4 |0045: goto 0019 // -002c │ │ +07ad8c: 6e10 6e13 0600 |0046: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07ad92: 0a02 |0049: move-result v2 │ │ +07ad94: 3802 2a00 |004a: if-eqz v2, 0074 // +002a │ │ +07ad98: 6e10 6813 0600 |004c: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07ad9e: 0c02 |004f: move-result-object v2 │ │ +07ada0: 6e10 3e13 0200 |0050: invoke-virtual {v2}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07ada6: 0c02 |0053: move-result-object v2 │ │ +07ada8: 1243 |0054: const/4 v3, #int 4 // #4 │ │ +07adaa: 2333 cb03 |0055: new-array v3, v3, [Ljava/lang/String; // type@03cb │ │ +07adae: 1a04 7f13 |0057: const-string v4, "head" // string@137f │ │ +07adb2: 4d04 0300 |0059: aput-object v4, v3, v0 │ │ +07adb6: 1a04 280e |005b: const-string v4, "body" // string@0e28 │ │ +07adba: 4d04 0301 |005d: aput-object v4, v3, v1 │ │ +07adbe: 1221 |005f: const/4 v1, #int 2 // #2 │ │ +07adc0: 1a04 ae13 |0060: const-string v4, "html" // string@13ae │ │ +07adc4: 4d04 0301 |0062: aput-object v4, v3, v1 │ │ +07adc8: 1231 |0064: const/4 v1, #int 3 // #3 │ │ +07adca: 1a04 340e |0065: const-string v4, "br" // string@0e34 │ │ +07adce: 4d04 0301 |0067: aput-object v4, v3, v1 │ │ +07add2: 7120 6810 3200 |0069: invoke-static {v2, v3}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07add8: 0a01 |006c: move-result v1 │ │ +07adda: 3801 0700 |006d: if-eqz v1, 0074 // +0007 │ │ +07adde: 7030 c212 6507 |006f: invoke-direct {v5, v6, v7}, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12c2 │ │ +07ade4: 0a00 |0072: move-result v0 │ │ +07ade6: 2898 |0073: goto 000b // -0068 │ │ +07ade8: 6e10 6e13 0600 |0074: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07adee: 0a01 |0077: move-result v1 │ │ +07adf0: 3801 0600 |0078: if-eqz v1, 007e // +0006 │ │ +07adf4: 6e20 4f12 5700 |007a: invoke-virtual {v7, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07adfa: 288e |007d: goto 000b // -0072 │ │ +07adfc: 7030 c212 6507 |007e: invoke-direct {v5, v6, v7}, Lorg/jsoup/parser/HtmlTreeBuilderState$2;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12c2 │ │ +07ae02: 0a00 |0081: move-result v0 │ │ +07ae04: 2889 |0082: goto 000b // -0077 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0008 line=38 │ │ 0x000b line=55 │ │ 0x000c line=40 │ │ 0x0012 line=41 │ │ @@ -151629,17 +151581,17 @@ │ │ 0x0000 - 0x0083 reg=5 this Lorg/jsoup/parser/HtmlTreeBuilderState$2; │ │ 0x0000 - 0x0083 reg=6 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0083 reg=7 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #420 header: │ │ -class_idx : 757 │ │ +class_idx : 777 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #420 annotations: │ │ @@ -151660,18 +151612,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -078454: |[078454] org.jsoup.parser.HtmlTreeBuilderState$3.:(Ljava/lang/String;I)V │ │ -078464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078466: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -07846c: 0e00 |0004: return-void │ │ +07ae08: |[07ae08] org.jsoup.parser.HtmlTreeBuilderState$3.:(Ljava/lang/String;I)V │ │ +07ae18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ae1a: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07ae20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$3; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -151682,106 +151634,106 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -078470: |[078470] org.jsoup.parser.HtmlTreeBuilderState$3.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078480: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -078482: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -078484: 7110 ed12 0700 |0002: invoke-static {v7}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -07848a: 0a03 |0005: move-result v3 │ │ -07848c: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -078490: 0f01 |0008: return v1 │ │ -078492: 6e10 6b13 0700 |0009: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -078498: 0a03 |000c: move-result v3 │ │ -07849a: 3803 0a00 |000d: if-eqz v3, 0017 // +000a │ │ -07849e: 6e10 6613 0700 |000f: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -0784a4: 0c02 |0012: move-result-object v2 │ │ -0784a6: 6e20 6912 2800 |0013: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -0784ac: 28f2 |0016: goto 0008 // -000e │ │ -0784ae: 6e10 6c13 0700 |0017: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -0784b4: 0a03 |001a: move-result v3 │ │ -0784b6: 3803 0700 |001b: if-eqz v3, 0022 // +0007 │ │ -0784ba: 6e20 4f12 6800 |001d: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0784c0: 0121 |0020: move v1, v2 │ │ -0784c2: 28e7 |0021: goto 0008 // -0019 │ │ -0784c4: 6e10 6f13 0700 |0022: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -0784ca: 0a03 |0025: move-result v3 │ │ -0784cc: 3803 1900 |0026: if-eqz v3, 003f // +0019 │ │ -0784d0: 6e10 6913 0700 |0028: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -0784d6: 0c03 |002b: move-result-object v3 │ │ -0784d8: 6e10 4513 0300 |002c: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -0784de: 0c03 |002f: move-result-object v3 │ │ -0784e0: 1a04 9b13 |0030: const-string v4, "html" // string@139b │ │ -0784e4: 6e20 2a0a 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0784ea: 0a03 |0035: move-result v3 │ │ -0784ec: 3803 0900 |0036: if-eqz v3, 003f // +0009 │ │ -0784f0: 6201 1b07 |0038: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState$3;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071b │ │ -0784f4: 6e30 f712 7108 |003a: invoke-virtual {v1, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12f7 │ │ -0784fa: 0a01 |003d: move-result v1 │ │ -0784fc: 28ca |003e: goto 0008 // -0036 │ │ -0784fe: 6e10 6f13 0700 |003f: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -078504: 0a03 |0042: move-result v3 │ │ -078506: 3803 2300 |0043: if-eqz v3, 0066 // +0023 │ │ -07850a: 6e10 6913 0700 |0045: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078510: 0c03 |0048: move-result-object v3 │ │ -078512: 6e10 4513 0300 |0049: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -078518: 0c03 |004c: move-result-object v3 │ │ -07851a: 1a04 6c13 |004d: const-string v4, "head" // string@136c │ │ -07851e: 6e20 2a0a 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078524: 0a03 |0052: move-result v3 │ │ -078526: 3803 1300 |0053: if-eqz v3, 0066 // +0013 │ │ -07852a: 6e10 6913 0700 |0055: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078530: 0c02 |0058: move-result-object v2 │ │ -078532: 6e20 6612 2800 |0059: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -078538: 0c00 |005c: move-result-object v0 │ │ -07853a: 6e20 9512 0800 |005d: invoke-virtual {v8, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.setHeadElement:(Lorg/jsoup/nodes/Element;)V // method@1295 │ │ -078540: 6202 1c07 |0060: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$3;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071c │ │ -078544: 6e20 9912 2800 |0062: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07854a: 28a3 |0065: goto 0008 // -005d │ │ -07854c: 6e10 6e13 0700 |0066: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -078552: 0a03 |0069: move-result v3 │ │ -078554: 3803 3000 |006a: if-eqz v3, 009a // +0030 │ │ -078558: 6e10 6813 0700 |006c: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -07855e: 0c03 |006f: move-result-object v3 │ │ -078560: 6e10 3e13 0300 |0070: invoke-virtual {v3}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -078566: 0c03 |0073: move-result-object v3 │ │ -078568: 1244 |0074: const/4 v4, #int 4 // #4 │ │ -07856a: 2344 b703 |0075: new-array v4, v4, [Ljava/lang/String; // type@03b7 │ │ -07856e: 1a05 6c13 |0077: const-string v5, "head" // string@136c │ │ -078572: 4d05 0402 |0079: aput-object v5, v4, v2 │ │ -078576: 1a05 150e |007b: const-string v5, "body" // string@0e15 │ │ -07857a: 4d05 0401 |007d: aput-object v5, v4, v1 │ │ -07857e: 1221 |007f: const/4 v1, #int 2 // #2 │ │ -078580: 1a05 9b13 |0080: const-string v5, "html" // string@139b │ │ -078584: 4d05 0401 |0082: aput-object v5, v4, v1 │ │ -078588: 1231 |0084: const/4 v1, #int 3 // #3 │ │ -07858a: 1a05 210e |0085: const-string v5, "br" // string@0e21 │ │ -07858e: 4d05 0401 |0087: aput-object v5, v4, v1 │ │ -078592: 7120 6810 4300 |0089: invoke-static {v3, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -078598: 0a01 |008c: move-result v1 │ │ -07859a: 3801 0d00 |008d: if-eqz v1, 009a // +000d │ │ -07859e: 1a01 6c13 |008f: const-string v1, "head" // string@136c │ │ -0785a2: 6e20 8612 1800 |0091: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -0785a8: 6e20 8312 7800 |0094: invoke-virtual {v8, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -0785ae: 0a01 |0097: move-result v1 │ │ -0785b0: 2900 70ff |0098: goto/16 0008 // -0090 │ │ -0785b4: 6e10 6e13 0700 |009a: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -0785ba: 0a01 |009d: move-result v1 │ │ -0785bc: 3801 0800 |009e: if-eqz v1, 00a6 // +0008 │ │ -0785c0: 6e20 4f12 6800 |00a0: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0785c6: 0121 |00a3: move v1, v2 │ │ -0785c8: 2900 64ff |00a4: goto/16 0008 // -009c │ │ -0785cc: 1a01 6c13 |00a6: const-string v1, "head" // string@136c │ │ -0785d0: 6e20 8612 1800 |00a8: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -0785d6: 6e20 8312 7800 |00ab: invoke-virtual {v8, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -0785dc: 0a01 |00ae: move-result v1 │ │ -0785de: 2900 59ff |00af: goto/16 0008 // -00a7 │ │ +07ae24: |[07ae24] org.jsoup.parser.HtmlTreeBuilderState$3.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07ae34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07ae36: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07ae38: 7110 ed12 0700 |0002: invoke-static {v7}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07ae3e: 0a03 |0005: move-result v3 │ │ +07ae40: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +07ae44: 0f01 |0008: return v1 │ │ +07ae46: 6e10 6b13 0700 |0009: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07ae4c: 0a03 |000c: move-result v3 │ │ +07ae4e: 3803 0a00 |000d: if-eqz v3, 0017 // +000a │ │ +07ae52: 6e10 6613 0700 |000f: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07ae58: 0c02 |0012: move-result-object v2 │ │ +07ae5a: 6e20 6912 2800 |0013: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07ae60: 28f2 |0016: goto 0008 // -000e │ │ +07ae62: 6e10 6c13 0700 |0017: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07ae68: 0a03 |001a: move-result v3 │ │ +07ae6a: 3803 0700 |001b: if-eqz v3, 0022 // +0007 │ │ +07ae6e: 6e20 4f12 6800 |001d: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07ae74: 0121 |0020: move v1, v2 │ │ +07ae76: 28e7 |0021: goto 0008 // -0019 │ │ +07ae78: 6e10 6f13 0700 |0022: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07ae7e: 0a03 |0025: move-result v3 │ │ +07ae80: 3803 1900 |0026: if-eqz v3, 003f // +0019 │ │ +07ae84: 6e10 6913 0700 |0028: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07ae8a: 0c03 |002b: move-result-object v3 │ │ +07ae8c: 6e10 4513 0300 |002c: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07ae92: 0c03 |002f: move-result-object v3 │ │ +07ae94: 1a04 ae13 |0030: const-string v4, "html" // string@13ae │ │ +07ae98: 6e20 2a0a 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ae9e: 0a03 |0035: move-result v3 │ │ +07aea0: 3803 0900 |0036: if-eqz v3, 003f // +0009 │ │ +07aea4: 6201 1b07 |0038: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState$3;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071b │ │ +07aea8: 6e30 f712 7108 |003a: invoke-virtual {v1, v7, v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12f7 │ │ +07aeae: 0a01 |003d: move-result v1 │ │ +07aeb0: 28ca |003e: goto 0008 // -0036 │ │ +07aeb2: 6e10 6f13 0700 |003f: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07aeb8: 0a03 |0042: move-result v3 │ │ +07aeba: 3803 2300 |0043: if-eqz v3, 0066 // +0023 │ │ +07aebe: 6e10 6913 0700 |0045: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07aec4: 0c03 |0048: move-result-object v3 │ │ +07aec6: 6e10 4513 0300 |0049: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07aecc: 0c03 |004c: move-result-object v3 │ │ +07aece: 1a04 7f13 |004d: const-string v4, "head" // string@137f │ │ +07aed2: 6e20 2a0a 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07aed8: 0a03 |0052: move-result v3 │ │ +07aeda: 3803 1300 |0053: if-eqz v3, 0066 // +0013 │ │ +07aede: 6e10 6913 0700 |0055: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07aee4: 0c02 |0058: move-result-object v2 │ │ +07aee6: 6e20 6612 2800 |0059: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07aeec: 0c00 |005c: move-result-object v0 │ │ +07aeee: 6e20 9512 0800 |005d: invoke-virtual {v8, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.setHeadElement:(Lorg/jsoup/nodes/Element;)V // method@1295 │ │ +07aef4: 6202 1c07 |0060: sget-object v2, Lorg/jsoup/parser/HtmlTreeBuilderState$3;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071c │ │ +07aef8: 6e20 9912 2800 |0062: invoke-virtual {v8, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07aefe: 28a3 |0065: goto 0008 // -005d │ │ +07af00: 6e10 6e13 0700 |0066: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07af06: 0a03 |0069: move-result v3 │ │ +07af08: 3803 3000 |006a: if-eqz v3, 009a // +0030 │ │ +07af0c: 6e10 6813 0700 |006c: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07af12: 0c03 |006f: move-result-object v3 │ │ +07af14: 6e10 3e13 0300 |0070: invoke-virtual {v3}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07af1a: 0c03 |0073: move-result-object v3 │ │ +07af1c: 1244 |0074: const/4 v4, #int 4 // #4 │ │ +07af1e: 2344 cb03 |0075: new-array v4, v4, [Ljava/lang/String; // type@03cb │ │ +07af22: 1a05 7f13 |0077: const-string v5, "head" // string@137f │ │ +07af26: 4d05 0402 |0079: aput-object v5, v4, v2 │ │ +07af2a: 1a05 280e |007b: const-string v5, "body" // string@0e28 │ │ +07af2e: 4d05 0401 |007d: aput-object v5, v4, v1 │ │ +07af32: 1221 |007f: const/4 v1, #int 2 // #2 │ │ +07af34: 1a05 ae13 |0080: const-string v5, "html" // string@13ae │ │ +07af38: 4d05 0401 |0082: aput-object v5, v4, v1 │ │ +07af3c: 1231 |0084: const/4 v1, #int 3 // #3 │ │ +07af3e: 1a05 340e |0085: const-string v5, "br" // string@0e34 │ │ +07af42: 4d05 0401 |0087: aput-object v5, v4, v1 │ │ +07af46: 7120 6810 4300 |0089: invoke-static {v3, v4}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07af4c: 0a01 |008c: move-result v1 │ │ +07af4e: 3801 0d00 |008d: if-eqz v1, 009a // +000d │ │ +07af52: 1a01 7f13 |008f: const-string v1, "head" // string@137f │ │ +07af56: 6e20 8612 1800 |0091: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07af5c: 6e20 8312 7800 |0094: invoke-virtual {v8, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07af62: 0a01 |0097: move-result v1 │ │ +07af64: 2900 70ff |0098: goto/16 0008 // -0090 │ │ +07af68: 6e10 6e13 0700 |009a: invoke-virtual {v7}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07af6e: 0a01 |009d: move-result v1 │ │ +07af70: 3801 0800 |009e: if-eqz v1, 00a6 // +0008 │ │ +07af74: 6e20 4f12 6800 |00a0: invoke-virtual {v8, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07af7a: 0121 |00a3: move v1, v2 │ │ +07af7c: 2900 64ff |00a4: goto/16 0008 // -009c │ │ +07af80: 1a01 7f13 |00a6: const-string v1, "head" // string@137f │ │ +07af84: 6e20 8612 1800 |00a8: invoke-virtual {v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07af8a: 6e20 8312 7800 |00ab: invoke-virtual {v8, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07af90: 0a01 |00ae: move-result v1 │ │ +07af92: 2900 59ff |00af: goto/16 0008 // -00a7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x0008 line=89 │ │ 0x0009 line=68 │ │ 0x000f line=69 │ │ 0x0017 line=70 │ │ @@ -151806,17 +151758,17 @@ │ │ 0x0000 - 0x00b1 reg=6 this Lorg/jsoup/parser/HtmlTreeBuilderState$3; │ │ 0x0000 - 0x00b1 reg=7 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00b1 reg=8 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #421 header: │ │ -class_idx : 758 │ │ +class_idx : 778 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #421 annotations: │ │ @@ -151837,18 +151789,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0785e4: |[0785e4] org.jsoup.parser.HtmlTreeBuilderState$4.:(Ljava/lang/String;I)V │ │ -0785f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0785f6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -0785fc: 0e00 |0004: return-void │ │ +07af98: |[07af98] org.jsoup.parser.HtmlTreeBuilderState$4.:(Ljava/lang/String;I)V │ │ +07afa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07afaa: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07afb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$4; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -151858,20 +151810,20 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -078600: |[078600] org.jsoup.parser.HtmlTreeBuilderState$4.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z │ │ -078610: 1a00 6c13 |0000: const-string v0, "head" // string@136c │ │ -078614: 6e20 4914 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/TreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1449 │ │ -07861a: 6e20 4814 2300 |0005: invoke-virtual {v3, v2}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ -078620: 0a00 |0008: move-result v0 │ │ -078622: 0f00 |0009: return v0 │ │ +07afb4: |[07afb4] org.jsoup.parser.HtmlTreeBuilderState$4.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z │ │ +07afc4: 1a00 7f13 |0000: const-string v0, "head" // string@137f │ │ +07afc8: 6e20 4914 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/TreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1449 │ │ +07afce: 6e20 4814 2300 |0005: invoke-virtual {v3, v2}, Lorg/jsoup/parser/TreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1448 │ │ +07afd4: 0a00 |0008: move-result v0 │ │ +07afd6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$4; │ │ 0x0000 - 0x000a reg=2 t Lorg/jsoup/parser/Token; │ │ @@ -151883,163 +151835,163 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 308 16-bit code units │ │ -078624: |[078624] org.jsoup.parser.HtmlTreeBuilderState$4.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078634: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -078636: 1229 |0001: const/4 v9, #int 2 // #2 │ │ -078638: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -07863a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -07863c: 7110 ed12 0b00 |0004: invoke-static {v11}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -078642: 0a06 |0007: move-result v6 │ │ -078644: 3806 0a00 |0008: if-eqz v6, 0012 // +000a │ │ -078648: 6e10 6513 0b00 |000a: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -07864e: 0c05 |000d: move-result-object v5 │ │ -078650: 6e20 6812 5c00 |000e: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -078656: 0f04 |0011: return v4 │ │ -078658: 6206 1907 |0012: sget-object v6, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -07865c: 54b7 9a07 |0014: iget-object v7, v11, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -078660: 6e10 6013 0700 |0016: invoke-virtual {v7}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -078666: 0a07 |0019: move-result v7 │ │ -078668: 4406 0607 |001a: aget v6, v6, v7 │ │ -07866c: 2b06 0c01 0000 |001c: packed-switch v6, 00000128 // +0000010c │ │ -078672: 7030 c712 ba0c |001f: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12c7 │ │ -078678: 0a04 |0022: move-result v4 │ │ -07867a: 28ee |0023: goto 0011 // -0012 │ │ -07867c: 6e10 6613 0b00 |0024: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -078682: 0c05 |0027: move-result-object v5 │ │ -078684: 6e20 6912 5c00 |0028: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -07868a: 28e6 |002b: goto 0011 // -001a │ │ -07868c: 6e20 4f12 ac00 |002c: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078692: 0154 |002f: move v4, v5 │ │ -078694: 28e1 |0030: goto 0011 // -001f │ │ -078696: 6e10 6913 0b00 |0031: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -07869c: 0c03 |0034: move-result-object v3 │ │ -07869e: 6e10 4513 0300 |0035: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -0786a4: 0c02 |0038: move-result-object v2 │ │ -0786a6: 1a06 9b13 |0039: const-string v6, "html" // string@139b │ │ -0786aa: 6e20 2a0a 6200 |003b: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0786b0: 0a06 |003e: move-result v6 │ │ -0786b2: 3806 0900 |003f: if-eqz v6, 0048 // +0009 │ │ -0786b6: 6204 1e07 |0041: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071e │ │ -0786ba: 6e30 f712 b40c |0043: invoke-virtual {v4, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12f7 │ │ -0786c0: 0a04 |0046: move-result v4 │ │ -0786c2: 28ca |0047: goto 0011 // -0036 │ │ -0786c4: 1256 |0048: const/4 v6, #int 5 // #5 │ │ -0786c6: 2366 b703 |0049: new-array v6, v6, [Ljava/lang/String; // type@03b7 │ │ -0786ca: 1a07 eb0d |004b: const-string v7, "base" // string@0deb │ │ -0786ce: 4d07 0605 |004d: aput-object v7, v6, v5 │ │ -0786d2: 1a07 f50d |004f: const-string v7, "basefont" // string@0df5 │ │ -0786d6: 4d07 0604 |0051: aput-object v7, v6, v4 │ │ -0786da: 1a07 070e |0053: const-string v7, "bgsound" // string@0e07 │ │ -0786de: 4d07 0609 |0055: aput-object v7, v6, v9 │ │ -0786e2: 1a07 260f |0057: const-string v7, "command" // string@0f26 │ │ -0786e6: 4d07 0608 |0059: aput-object v7, v6, v8 │ │ -0786ea: 1247 |005b: const/4 v7, #int 4 // #4 │ │ -0786ec: 1a08 1415 |005c: const-string v8, "link" // string@1514 │ │ -0786f0: 4d08 0607 |005e: aput-object v8, v6, v7 │ │ -0786f4: 7120 6810 6200 |0060: invoke-static {v2, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -0786fa: 0a06 |0063: move-result v6 │ │ -0786fc: 3806 1a00 |0064: if-eqz v6, 007e // +001a │ │ -078700: 6e20 6a12 3c00 |0066: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -078706: 0c00 |0069: move-result-object v0 │ │ -078708: 1a05 eb0d |006a: const-string v5, "base" // string@0deb │ │ -07870c: 6e20 2a0a 5200 |006c: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078712: 0a05 |006f: move-result v5 │ │ -078714: 3805 a1ff |0070: if-eqz v5, 0011 // -005f │ │ -078718: 1a05 9a13 |0072: const-string v5, "href" // string@139a │ │ -07871c: 6e20 6511 5000 |0074: invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -078722: 0a05 |0077: move-result v5 │ │ -078724: 3805 99ff |0078: if-eqz v5, 0011 // -0067 │ │ -078728: 6e20 7912 0c00 |007a: invoke-virtual {v12, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.maybeSetBaseUri:(Lorg/jsoup/nodes/Element;)V // method@1279 │ │ -07872e: 2894 |007d: goto 0011 // -006c │ │ -078730: 1a06 b215 |007e: const-string v6, "meta" // string@15b2 │ │ -078734: 6e20 2a0a 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07873a: 0a06 |0083: move-result v6 │ │ -07873c: 3806 0600 |0084: if-eqz v6, 008a // +0006 │ │ -078740: 6e20 6a12 3c00 |0086: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -078746: 2888 |0089: goto 0011 // -0078 │ │ -078748: 1a06 cb1b |008a: const-string v6, "title" // string@1bcb │ │ -07874c: 6e20 2a0a 6200 |008c: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078752: 0a06 |008f: move-result v6 │ │ -078754: 3806 0700 |0090: if-eqz v6, 0097 // +0007 │ │ -078758: 7120 ee12 c300 |0092: invoke-static {v3, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$200:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12ee │ │ -07875e: 2900 7cff |0095: goto/16 0011 // -0084 │ │ -078762: 2396 b703 |0097: new-array v6, v9, [Ljava/lang/String; // type@03b7 │ │ -078766: 1a07 6a16 |0099: const-string v7, "noframes" // string@166a │ │ -07876a: 4d07 0605 |009b: aput-object v7, v6, v5 │ │ -07876e: 1a07 521b |009d: const-string v7, "style" // string@1b52 │ │ -078772: 4d07 0604 |009f: aput-object v7, v6, v4 │ │ -078776: 7120 6810 6200 |00a1: invoke-static {v2, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07877c: 0a06 |00a4: move-result v6 │ │ -07877e: 3806 0700 |00a5: if-eqz v6, 00ac // +0007 │ │ -078782: 7120 f012 c300 |00a7: invoke-static {v3, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f0 │ │ -078788: 2900 67ff |00aa: goto/16 0011 // -0099 │ │ -07878c: 1a06 7716 |00ac: const-string v6, "noscript" // string@1677 │ │ -078790: 6e20 2a0a 6200 |00ae: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078796: 0a06 |00b1: move-result v6 │ │ -078798: 3806 0c00 |00b2: if-eqz v6, 00be // +000c │ │ -07879c: 6e20 6612 3c00 |00b4: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0787a2: 6205 1f07 |00b7: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.InHeadNoscript:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071f │ │ -0787a6: 6e20 9912 5c00 |00b9: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0787ac: 2900 55ff |00bc: goto/16 0011 // -00ab │ │ -0787b0: 1a06 a019 |00be: const-string v6, "script" // string@19a0 │ │ -0787b4: 6e20 2a0a 6200 |00c0: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0787ba: 0a06 |00c3: move-result v6 │ │ -0787bc: 3806 1600 |00c4: if-eqz v6, 00da // +0016 │ │ -0787c0: 54c5 fd06 |00c6: iget-object v5, v12, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -0787c4: 6206 8d08 |00c8: sget-object v6, Lorg/jsoup/parser/TokeniserState;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@088d │ │ -0787c8: 6e20 ac13 6500 |00ca: invoke-virtual {v5, v6}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -0787ce: 6e10 7812 0c00 |00cd: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ -0787d4: 6205 2007 |00d0: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0720 │ │ -0787d8: 6e20 9912 5c00 |00d2: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -0787de: 6e20 6612 3c00 |00d5: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0787e4: 2900 39ff |00d8: goto/16 0011 // -00c7 │ │ -0787e8: 1a04 6c13 |00da: const-string v4, "head" // string@136c │ │ -0787ec: 6e20 2a0a 4200 |00dc: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0787f2: 0a04 |00df: move-result v4 │ │ -0787f4: 3804 0800 |00e0: if-eqz v4, 00e8 // +0008 │ │ -0787f8: 6e20 4f12 ac00 |00e2: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0787fe: 0154 |00e5: move v4, v5 │ │ -078800: 2900 2bff |00e6: goto/16 0011 // -00d5 │ │ -078804: 7030 c712 ba0c |00e8: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12c7 │ │ -07880a: 0a04 |00eb: move-result v4 │ │ -07880c: 2900 25ff |00ec: goto/16 0011 // -00db │ │ -078810: 6e10 6813 0b00 |00ee: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -078816: 0c01 |00f1: move-result-object v1 │ │ -078818: 6e10 3e13 0100 |00f2: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -07881e: 0c02 |00f5: move-result-object v2 │ │ -078820: 1a06 6c13 |00f6: const-string v6, "head" // string@136c │ │ -078824: 6e20 2a0a 6200 |00f8: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07882a: 0a06 |00fb: move-result v6 │ │ -07882c: 3806 0c00 |00fc: if-eqz v6, 0108 // +000c │ │ -078830: 6e10 7f12 0c00 |00fe: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -078836: 6205 1d07 |0101: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.AfterHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071d │ │ -07883a: 6e20 9912 5c00 |0103: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -078840: 2900 0bff |0106: goto/16 0011 // -00f5 │ │ -078844: 2386 b703 |0108: new-array v6, v8, [Ljava/lang/String; // type@03b7 │ │ -078848: 1a07 150e |010a: const-string v7, "body" // string@0e15 │ │ -07884c: 4d07 0605 |010c: aput-object v7, v6, v5 │ │ -078850: 1a07 9b13 |010e: const-string v7, "html" // string@139b │ │ -078854: 4d07 0604 |0110: aput-object v7, v6, v4 │ │ -078858: 1a04 210e |0112: const-string v4, "br" // string@0e21 │ │ -07885c: 4d04 0609 |0114: aput-object v4, v6, v9 │ │ -078860: 7120 6810 6200 |0116: invoke-static {v2, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -078866: 0a04 |0119: move-result v4 │ │ -078868: 3804 0800 |011a: if-eqz v4, 0122 // +0008 │ │ -07886c: 7030 c712 ba0c |011c: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12c7 │ │ -078872: 0a04 |011f: move-result v4 │ │ -078874: 2900 f1fe |0120: goto/16 0011 // -010f │ │ -078878: 6e20 4f12 ac00 |0122: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07887e: 0154 |0125: move v4, v5 │ │ -078880: 2900 ebfe |0126: goto/16 0011 // -0115 │ │ -078884: 0001 0400 0100 0000 0800 0000 1000 ... |0128: packed-switch-data (12 units) │ │ +07afd8: |[07afd8] org.jsoup.parser.HtmlTreeBuilderState$4.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07afe8: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +07afea: 1229 |0001: const/4 v9, #int 2 // #2 │ │ +07afec: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +07afee: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +07aff0: 7110 ed12 0b00 |0004: invoke-static {v11}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07aff6: 0a06 |0007: move-result v6 │ │ +07aff8: 3806 0a00 |0008: if-eqz v6, 0012 // +000a │ │ +07affc: 6e10 6513 0b00 |000a: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +07b002: 0c05 |000d: move-result-object v5 │ │ +07b004: 6e20 6812 5c00 |000e: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07b00a: 0f04 |0011: return v4 │ │ +07b00c: 6206 1907 |0012: sget-object v6, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +07b010: 54b7 9a07 |0014: iget-object v7, v11, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +07b014: 6e10 6013 0700 |0016: invoke-virtual {v7}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +07b01a: 0a07 |0019: move-result v7 │ │ +07b01c: 4406 0607 |001a: aget v6, v6, v7 │ │ +07b020: 2b06 0c01 0000 |001c: packed-switch v6, 00000128 // +0000010c │ │ +07b026: 7030 c712 ba0c |001f: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12c7 │ │ +07b02c: 0a04 |0022: move-result v4 │ │ +07b02e: 28ee |0023: goto 0011 // -0012 │ │ +07b030: 6e10 6613 0b00 |0024: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07b036: 0c05 |0027: move-result-object v5 │ │ +07b038: 6e20 6912 5c00 |0028: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07b03e: 28e6 |002b: goto 0011 // -001a │ │ +07b040: 6e20 4f12 ac00 |002c: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b046: 0154 |002f: move v4, v5 │ │ +07b048: 28e1 |0030: goto 0011 // -001f │ │ +07b04a: 6e10 6913 0b00 |0031: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07b050: 0c03 |0034: move-result-object v3 │ │ +07b052: 6e10 4513 0300 |0035: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07b058: 0c02 |0038: move-result-object v2 │ │ +07b05a: 1a06 ae13 |0039: const-string v6, "html" // string@13ae │ │ +07b05e: 6e20 2a0a 6200 |003b: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b064: 0a06 |003e: move-result v6 │ │ +07b066: 3806 0900 |003f: if-eqz v6, 0048 // +0009 │ │ +07b06a: 6204 1e07 |0041: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071e │ │ +07b06e: 6e30 f712 b40c |0043: invoke-virtual {v4, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12f7 │ │ +07b074: 0a04 |0046: move-result v4 │ │ +07b076: 28ca |0047: goto 0011 // -0036 │ │ +07b078: 1256 |0048: const/4 v6, #int 5 // #5 │ │ +07b07a: 2366 cb03 |0049: new-array v6, v6, [Ljava/lang/String; // type@03cb │ │ +07b07e: 1a07 fe0d |004b: const-string v7, "base" // string@0dfe │ │ +07b082: 4d07 0605 |004d: aput-object v7, v6, v5 │ │ +07b086: 1a07 080e |004f: const-string v7, "basefont" // string@0e08 │ │ +07b08a: 4d07 0604 |0051: aput-object v7, v6, v4 │ │ +07b08e: 1a07 1a0e |0053: const-string v7, "bgsound" // string@0e1a │ │ +07b092: 4d07 0609 |0055: aput-object v7, v6, v9 │ │ +07b096: 1a07 390f |0057: const-string v7, "command" // string@0f39 │ │ +07b09a: 4d07 0608 |0059: aput-object v7, v6, v8 │ │ +07b09e: 1247 |005b: const/4 v7, #int 4 // #4 │ │ +07b0a0: 1a08 2515 |005c: const-string v8, "link" // string@1525 │ │ +07b0a4: 4d08 0607 |005e: aput-object v8, v6, v7 │ │ +07b0a8: 7120 6810 6200 |0060: invoke-static {v2, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07b0ae: 0a06 |0063: move-result v6 │ │ +07b0b0: 3806 1a00 |0064: if-eqz v6, 007e // +001a │ │ +07b0b4: 6e20 6a12 3c00 |0066: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07b0ba: 0c00 |0069: move-result-object v0 │ │ +07b0bc: 1a05 fe0d |006a: const-string v5, "base" // string@0dfe │ │ +07b0c0: 6e20 2a0a 5200 |006c: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b0c6: 0a05 |006f: move-result v5 │ │ +07b0c8: 3805 a1ff |0070: if-eqz v5, 0011 // -005f │ │ +07b0cc: 1a05 ad13 |0072: const-string v5, "href" // string@13ad │ │ +07b0d0: 6e20 6511 5000 |0074: invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +07b0d6: 0a05 |0077: move-result v5 │ │ +07b0d8: 3805 99ff |0078: if-eqz v5, 0011 // -0067 │ │ +07b0dc: 6e20 7912 0c00 |007a: invoke-virtual {v12, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.maybeSetBaseUri:(Lorg/jsoup/nodes/Element;)V // method@1279 │ │ +07b0e2: 2894 |007d: goto 0011 // -006c │ │ +07b0e4: 1a06 c315 |007e: const-string v6, "meta" // string@15c3 │ │ +07b0e8: 6e20 2a0a 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b0ee: 0a06 |0083: move-result v6 │ │ +07b0f0: 3806 0600 |0084: if-eqz v6, 008a // +0006 │ │ +07b0f4: 6e20 6a12 3c00 |0086: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07b0fa: 2888 |0089: goto 0011 // -0078 │ │ +07b0fc: 1a06 dc1b |008a: const-string v6, "title" // string@1bdc │ │ +07b100: 6e20 2a0a 6200 |008c: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b106: 0a06 |008f: move-result v6 │ │ +07b108: 3806 0700 |0090: if-eqz v6, 0097 // +0007 │ │ +07b10c: 7120 ee12 c300 |0092: invoke-static {v3, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$200:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12ee │ │ +07b112: 2900 7cff |0095: goto/16 0011 // -0084 │ │ +07b116: 2396 cb03 |0097: new-array v6, v9, [Ljava/lang/String; // type@03cb │ │ +07b11a: 1a07 7b16 |0099: const-string v7, "noframes" // string@167b │ │ +07b11e: 4d07 0605 |009b: aput-object v7, v6, v5 │ │ +07b122: 1a07 631b |009d: const-string v7, "style" // string@1b63 │ │ +07b126: 4d07 0604 |009f: aput-object v7, v6, v4 │ │ +07b12a: 7120 6810 6200 |00a1: invoke-static {v2, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07b130: 0a06 |00a4: move-result v6 │ │ +07b132: 3806 0700 |00a5: if-eqz v6, 00ac // +0007 │ │ +07b136: 7120 f012 c300 |00a7: invoke-static {v3, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f0 │ │ +07b13c: 2900 67ff |00aa: goto/16 0011 // -0099 │ │ +07b140: 1a06 8816 |00ac: const-string v6, "noscript" // string@1688 │ │ +07b144: 6e20 2a0a 6200 |00ae: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b14a: 0a06 |00b1: move-result v6 │ │ +07b14c: 3806 0c00 |00b2: if-eqz v6, 00be // +000c │ │ +07b150: 6e20 6612 3c00 |00b4: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07b156: 6205 1f07 |00b7: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.InHeadNoscript:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071f │ │ +07b15a: 6e20 9912 5c00 |00b9: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07b160: 2900 55ff |00bc: goto/16 0011 // -00ab │ │ +07b164: 1a06 b119 |00be: const-string v6, "script" // string@19b1 │ │ +07b168: 6e20 2a0a 6200 |00c0: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b16e: 0a06 |00c3: move-result v6 │ │ +07b170: 3806 1600 |00c4: if-eqz v6, 00da // +0016 │ │ +07b174: 54c5 fd06 |00c6: iget-object v5, v12, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +07b178: 6206 8d08 |00c8: sget-object v6, Lorg/jsoup/parser/TokeniserState;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@088d │ │ +07b17c: 6e20 ac13 6500 |00ca: invoke-virtual {v5, v6}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07b182: 6e10 7812 0c00 |00cd: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ +07b188: 6205 2007 |00d0: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0720 │ │ +07b18c: 6e20 9912 5c00 |00d2: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07b192: 6e20 6612 3c00 |00d5: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07b198: 2900 39ff |00d8: goto/16 0011 // -00c7 │ │ +07b19c: 1a04 7f13 |00da: const-string v4, "head" // string@137f │ │ +07b1a0: 6e20 2a0a 4200 |00dc: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b1a6: 0a04 |00df: move-result v4 │ │ +07b1a8: 3804 0800 |00e0: if-eqz v4, 00e8 // +0008 │ │ +07b1ac: 6e20 4f12 ac00 |00e2: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b1b2: 0154 |00e5: move v4, v5 │ │ +07b1b4: 2900 2bff |00e6: goto/16 0011 // -00d5 │ │ +07b1b8: 7030 c712 ba0c |00e8: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12c7 │ │ +07b1be: 0a04 |00eb: move-result v4 │ │ +07b1c0: 2900 25ff |00ec: goto/16 0011 // -00db │ │ +07b1c4: 6e10 6813 0b00 |00ee: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07b1ca: 0c01 |00f1: move-result-object v1 │ │ +07b1cc: 6e10 3e13 0100 |00f2: invoke-virtual {v1}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07b1d2: 0c02 |00f5: move-result-object v2 │ │ +07b1d4: 1a06 7f13 |00f6: const-string v6, "head" // string@137f │ │ +07b1d8: 6e20 2a0a 6200 |00f8: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b1de: 0a06 |00fb: move-result v6 │ │ +07b1e0: 3806 0c00 |00fc: if-eqz v6, 0108 // +000c │ │ +07b1e4: 6e10 7f12 0c00 |00fe: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07b1ea: 6205 1d07 |0101: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.AfterHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@071d │ │ +07b1ee: 6e20 9912 5c00 |0103: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07b1f4: 2900 0bff |0106: goto/16 0011 // -00f5 │ │ +07b1f8: 2386 cb03 |0108: new-array v6, v8, [Ljava/lang/String; // type@03cb │ │ +07b1fc: 1a07 280e |010a: const-string v7, "body" // string@0e28 │ │ +07b200: 4d07 0605 |010c: aput-object v7, v6, v5 │ │ +07b204: 1a07 ae13 |010e: const-string v7, "html" // string@13ae │ │ +07b208: 4d07 0604 |0110: aput-object v7, v6, v4 │ │ +07b20c: 1a04 340e |0112: const-string v4, "br" // string@0e34 │ │ +07b210: 4d04 0609 |0114: aput-object v4, v6, v9 │ │ +07b214: 7120 6810 6200 |0116: invoke-static {v2, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07b21a: 0a04 |0119: move-result v4 │ │ +07b21c: 3804 0800 |011a: if-eqz v4, 0122 // +0008 │ │ +07b220: 7030 c712 ba0c |011c: invoke-direct {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$4;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/TreeBuilder;)Z // method@12c7 │ │ +07b226: 0a04 |011f: move-result v4 │ │ +07b228: 2900 f1fe |0120: goto/16 0011 // -010f │ │ +07b22c: 6e20 4f12 ac00 |0122: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b232: 0154 |0125: move v4, v5 │ │ +07b234: 2900 ebfe |0126: goto/16 0011 // -0115 │ │ +07b238: 0001 0400 0100 0000 0800 0000 1000 ... |0128: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=94 │ │ 0x000a line=95 │ │ 0x0011 line=156 │ │ 0x0012 line=98 │ │ 0x001f line=154 │ │ @@ -152091,17 +152043,17 @@ │ │ 0x0000 - 0x0134 reg=10 this Lorg/jsoup/parser/HtmlTreeBuilderState$4; │ │ 0x0000 - 0x0134 reg=11 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0134 reg=12 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #422 header: │ │ -class_idx : 759 │ │ +class_idx : 779 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #422 annotations: │ │ @@ -152122,18 +152074,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07889c: |[07889c] org.jsoup.parser.HtmlTreeBuilderState$5.:(Ljava/lang/String;I)V │ │ -0788ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0788ae: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -0788b4: 0e00 |0004: return-void │ │ +07b250: |[07b250] org.jsoup.parser.HtmlTreeBuilderState$5.:(Ljava/lang/String;I)V │ │ +07b260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b262: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07b268: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$5; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -152143,25 +152095,25 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0788b8: |[0788b8] org.jsoup.parser.HtmlTreeBuilderState$5.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -0788c8: 6e20 4f12 2400 |0000: invoke-virtual {v4, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0788ce: 2200 0303 |0003: new-instance v0, Lorg/jsoup/parser/Token$Character; // type@0303 │ │ -0788d2: 7010 2a13 0000 |0005: invoke-direct {v0}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ -0788d8: 6e10 160a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ -0788de: 0c01 |000b: move-result-object v1 │ │ -0788e0: 6e20 2b13 1000 |000c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ -0788e6: 0c00 |000f: move-result-object v0 │ │ -0788e8: 6e20 6812 0400 |0010: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -0788ee: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0788f0: 0f00 |0014: return v0 │ │ +07b26c: |[07b26c] org.jsoup.parser.HtmlTreeBuilderState$5.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07b27c: 6e20 4f12 2400 |0000: invoke-virtual {v4, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b282: 2200 1703 |0003: new-instance v0, Lorg/jsoup/parser/Token$Character; // type@0317 │ │ +07b286: 7010 2a13 0000 |0005: invoke-direct {v0}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ +07b28c: 6e10 160a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0a16 │ │ +07b292: 0c01 |000b: move-result-object v1 │ │ +07b294: 6e20 2b13 1000 |000c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ +07b29a: 0c00 |000f: move-result-object v0 │ │ +07b29c: 6e20 6812 0400 |0010: invoke-virtual {v4, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07b2a2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +07b2a4: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=189 │ │ 0x0013 line=190 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/jsoup/parser/HtmlTreeBuilderState$5; │ │ @@ -152174,128 +152126,128 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 219 16-bit code units │ │ -0788f4: |[0788f4] org.jsoup.parser.HtmlTreeBuilderState$5.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078904: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -078906: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -078908: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07890a: 6e10 6c13 0800 |0003: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -078910: 0a02 |0006: move-result v2 │ │ -078912: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -078916: 6e20 4f12 7900 |0009: invoke-virtual {v9, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07891c: 0110 |000c: move v0, v1 │ │ -07891e: 0f00 |000d: return v0 │ │ -078920: 6e10 6f13 0800 |000e: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -078926: 0a02 |0011: move-result v2 │ │ -078928: 3802 1900 |0012: if-eqz v2, 002b // +0019 │ │ -07892c: 6e10 6913 0800 |0014: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078932: 0c02 |0017: move-result-object v2 │ │ -078934: 6e10 4513 0200 |0018: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -07893a: 0c02 |001b: move-result-object v2 │ │ -07893c: 1a03 9b13 |001c: const-string v3, "html" // string@139b │ │ -078940: 6e20 2a0a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078946: 0a02 |0021: move-result v2 │ │ -078948: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ -07894c: 6200 2107 |0024: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0721 │ │ -078950: 6e30 8412 8900 |0026: invoke-virtual {v9, v8, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -078956: 0a00 |0029: move-result v0 │ │ -078958: 28e3 |002a: goto 000d // -001d │ │ -07895a: 6e10 6e13 0800 |002b: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -078960: 0a02 |002e: move-result v2 │ │ -078962: 3802 1b00 |002f: if-eqz v2, 004a // +001b │ │ -078966: 6e10 6813 0800 |0031: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -07896c: 0c02 |0034: move-result-object v2 │ │ -07896e: 6e10 3e13 0200 |0035: invoke-virtual {v2}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -078974: 0c02 |0038: move-result-object v2 │ │ -078976: 1a03 7716 |0039: const-string v3, "noscript" // string@1677 │ │ -07897a: 6e20 2a0a 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078980: 0a02 |003e: move-result v2 │ │ -078982: 3802 0b00 |003f: if-eqz v2, 004a // +000b │ │ -078986: 6e10 7f12 0900 |0041: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -07898c: 6200 2207 |0044: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0722 │ │ -078990: 6e20 9912 0900 |0046: invoke-virtual {v9, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -078996: 28c3 |0049: goto 000c // -003d │ │ -078998: 7110 ed12 0800 |004a: invoke-static {v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -07899e: 0a02 |004d: move-result v2 │ │ -0789a0: 3902 3a00 |004e: if-nez v2, 0088 // +003a │ │ -0789a4: 6e10 6b13 0800 |0050: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -0789aa: 0a02 |0053: move-result v2 │ │ -0789ac: 3902 3400 |0054: if-nez v2, 0088 // +0034 │ │ -0789b0: 6e10 6f13 0800 |0056: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -0789b6: 0a02 |0059: move-result v2 │ │ -0789b8: 3802 3600 |005a: if-eqz v2, 0090 // +0036 │ │ -0789bc: 6e10 6913 0800 |005c: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -0789c2: 0c02 |005f: move-result-object v2 │ │ -0789c4: 6e10 4513 0200 |0060: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -0789ca: 0c02 |0063: move-result-object v2 │ │ -0789cc: 1263 |0064: const/4 v3, #int 6 // #6 │ │ -0789ce: 2333 b703 |0065: new-array v3, v3, [Ljava/lang/String; // type@03b7 │ │ -0789d2: 1a04 f50d |0067: const-string v4, "basefont" // string@0df5 │ │ -0789d6: 4d04 0300 |0069: aput-object v4, v3, v0 │ │ -0789da: 1a04 070e |006b: const-string v4, "bgsound" // string@0e07 │ │ -0789de: 4d04 0301 |006d: aput-object v4, v3, v1 │ │ -0789e2: 1a04 1415 |006f: const-string v4, "link" // string@1514 │ │ -0789e6: 4d04 0306 |0071: aput-object v4, v3, v6 │ │ -0789ea: 1234 |0073: const/4 v4, #int 3 // #3 │ │ -0789ec: 1a05 b215 |0074: const-string v5, "meta" // string@15b2 │ │ -0789f0: 4d05 0304 |0076: aput-object v5, v3, v4 │ │ -0789f4: 1244 |0078: const/4 v4, #int 4 // #4 │ │ -0789f6: 1a05 6a16 |0079: const-string v5, "noframes" // string@166a │ │ -0789fa: 4d05 0304 |007b: aput-object v5, v3, v4 │ │ -0789fe: 1254 |007d: const/4 v4, #int 5 // #5 │ │ -078a00: 1a05 521b |007e: const-string v5, "style" // string@1b52 │ │ -078a04: 4d05 0304 |0080: aput-object v5, v3, v4 │ │ -078a08: 7120 6810 3200 |0082: invoke-static {v2, v3}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -078a0e: 0a02 |0085: move-result v2 │ │ -078a10: 3802 0a00 |0086: if-eqz v2, 0090 // +000a │ │ -078a14: 6200 2207 |0088: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0722 │ │ -078a18: 6e30 8412 8900 |008a: invoke-virtual {v9, v8, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -078a1e: 0a00 |008d: move-result v0 │ │ -078a20: 2900 7fff |008e: goto/16 000d // -0081 │ │ -078a24: 6e10 6e13 0800 |0090: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -078a2a: 0a02 |0093: move-result v2 │ │ -078a2c: 3802 1800 |0094: if-eqz v2, 00ac // +0018 │ │ -078a30: 6e10 6813 0800 |0096: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -078a36: 0c02 |0099: move-result-object v2 │ │ -078a38: 6e10 3e13 0200 |009a: invoke-virtual {v2}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -078a3e: 0c02 |009d: move-result-object v2 │ │ -078a40: 1a03 210e |009e: const-string v3, "br" // string@0e21 │ │ -078a44: 6e20 2a0a 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078a4a: 0a02 |00a3: move-result v2 │ │ -078a4c: 3802 0800 |00a4: if-eqz v2, 00ac // +0008 │ │ -078a50: 7030 ca12 8709 |00a6: invoke-direct {v7, v8, v9}, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ca │ │ -078a56: 0a00 |00a9: move-result v0 │ │ -078a58: 2900 63ff |00aa: goto/16 000d // -009d │ │ -078a5c: 6e10 6f13 0800 |00ac: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -078a62: 0a02 |00af: move-result v2 │ │ -078a64: 3802 1a00 |00b0: if-eqz v2, 00ca // +001a │ │ -078a68: 6e10 6913 0800 |00b2: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078a6e: 0c02 |00b5: move-result-object v2 │ │ -078a70: 6e10 4513 0200 |00b6: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -078a76: 0c02 |00b9: move-result-object v2 │ │ -078a78: 2363 b703 |00ba: new-array v3, v6, [Ljava/lang/String; // type@03b7 │ │ -078a7c: 1a04 6c13 |00bc: const-string v4, "head" // string@136c │ │ -078a80: 4d04 0300 |00be: aput-object v4, v3, v0 │ │ -078a84: 1a04 7716 |00c0: const-string v4, "noscript" // string@1677 │ │ -078a88: 4d04 0301 |00c2: aput-object v4, v3, v1 │ │ -078a8c: 7120 6810 3200 |00c4: invoke-static {v2, v3}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -078a92: 0a01 |00c7: move-result v1 │ │ -078a94: 3901 0800 |00c8: if-nez v1, 00d0 // +0008 │ │ -078a98: 6e10 6e13 0800 |00ca: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -078a9e: 0a01 |00cd: move-result v1 │ │ -078aa0: 3801 0700 |00ce: if-eqz v1, 00d5 // +0007 │ │ -078aa4: 6e20 4f12 7900 |00d0: invoke-virtual {v9, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078aaa: 2900 3aff |00d3: goto/16 000d // -00c6 │ │ -078aae: 7030 ca12 8709 |00d5: invoke-direct {v7, v8, v9}, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ca │ │ -078ab4: 0a00 |00d8: move-result v0 │ │ -078ab6: 2900 34ff |00d9: goto/16 000d // -00cc │ │ +07b2a8: |[07b2a8] org.jsoup.parser.HtmlTreeBuilderState$5.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07b2b8: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +07b2ba: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +07b2bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07b2be: 6e10 6c13 0800 |0003: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07b2c4: 0a02 |0006: move-result v2 │ │ +07b2c6: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +07b2ca: 6e20 4f12 7900 |0009: invoke-virtual {v9, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b2d0: 0110 |000c: move v0, v1 │ │ +07b2d2: 0f00 |000d: return v0 │ │ +07b2d4: 6e10 6f13 0800 |000e: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07b2da: 0a02 |0011: move-result v2 │ │ +07b2dc: 3802 1900 |0012: if-eqz v2, 002b // +0019 │ │ +07b2e0: 6e10 6913 0800 |0014: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07b2e6: 0c02 |0017: move-result-object v2 │ │ +07b2e8: 6e10 4513 0200 |0018: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07b2ee: 0c02 |001b: move-result-object v2 │ │ +07b2f0: 1a03 ae13 |001c: const-string v3, "html" // string@13ae │ │ +07b2f4: 6e20 2a0a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b2fa: 0a02 |0021: move-result v2 │ │ +07b2fc: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ +07b300: 6200 2107 |0024: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0721 │ │ +07b304: 6e30 8412 8900 |0026: invoke-virtual {v9, v8, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07b30a: 0a00 |0029: move-result v0 │ │ +07b30c: 28e3 |002a: goto 000d // -001d │ │ +07b30e: 6e10 6e13 0800 |002b: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07b314: 0a02 |002e: move-result v2 │ │ +07b316: 3802 1b00 |002f: if-eqz v2, 004a // +001b │ │ +07b31a: 6e10 6813 0800 |0031: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07b320: 0c02 |0034: move-result-object v2 │ │ +07b322: 6e10 3e13 0200 |0035: invoke-virtual {v2}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07b328: 0c02 |0038: move-result-object v2 │ │ +07b32a: 1a03 8816 |0039: const-string v3, "noscript" // string@1688 │ │ +07b32e: 6e20 2a0a 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b334: 0a02 |003e: move-result v2 │ │ +07b336: 3802 0b00 |003f: if-eqz v2, 004a // +000b │ │ +07b33a: 6e10 7f12 0900 |0041: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07b340: 6200 2207 |0044: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0722 │ │ +07b344: 6e20 9912 0900 |0046: invoke-virtual {v9, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07b34a: 28c3 |0049: goto 000c // -003d │ │ +07b34c: 7110 ed12 0800 |004a: invoke-static {v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07b352: 0a02 |004d: move-result v2 │ │ +07b354: 3902 3a00 |004e: if-nez v2, 0088 // +003a │ │ +07b358: 6e10 6b13 0800 |0050: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07b35e: 0a02 |0053: move-result v2 │ │ +07b360: 3902 3400 |0054: if-nez v2, 0088 // +0034 │ │ +07b364: 6e10 6f13 0800 |0056: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07b36a: 0a02 |0059: move-result v2 │ │ +07b36c: 3802 3600 |005a: if-eqz v2, 0090 // +0036 │ │ +07b370: 6e10 6913 0800 |005c: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07b376: 0c02 |005f: move-result-object v2 │ │ +07b378: 6e10 4513 0200 |0060: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07b37e: 0c02 |0063: move-result-object v2 │ │ +07b380: 1263 |0064: const/4 v3, #int 6 // #6 │ │ +07b382: 2333 cb03 |0065: new-array v3, v3, [Ljava/lang/String; // type@03cb │ │ +07b386: 1a04 080e |0067: const-string v4, "basefont" // string@0e08 │ │ +07b38a: 4d04 0300 |0069: aput-object v4, v3, v0 │ │ +07b38e: 1a04 1a0e |006b: const-string v4, "bgsound" // string@0e1a │ │ +07b392: 4d04 0301 |006d: aput-object v4, v3, v1 │ │ +07b396: 1a04 2515 |006f: const-string v4, "link" // string@1525 │ │ +07b39a: 4d04 0306 |0071: aput-object v4, v3, v6 │ │ +07b39e: 1234 |0073: const/4 v4, #int 3 // #3 │ │ +07b3a0: 1a05 c315 |0074: const-string v5, "meta" // string@15c3 │ │ +07b3a4: 4d05 0304 |0076: aput-object v5, v3, v4 │ │ +07b3a8: 1244 |0078: const/4 v4, #int 4 // #4 │ │ +07b3aa: 1a05 7b16 |0079: const-string v5, "noframes" // string@167b │ │ +07b3ae: 4d05 0304 |007b: aput-object v5, v3, v4 │ │ +07b3b2: 1254 |007d: const/4 v4, #int 5 // #5 │ │ +07b3b4: 1a05 631b |007e: const-string v5, "style" // string@1b63 │ │ +07b3b8: 4d05 0304 |0080: aput-object v5, v3, v4 │ │ +07b3bc: 7120 6810 3200 |0082: invoke-static {v2, v3}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07b3c2: 0a02 |0085: move-result v2 │ │ +07b3c4: 3802 0a00 |0086: if-eqz v2, 0090 // +000a │ │ +07b3c8: 6200 2207 |0088: sget-object v0, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0722 │ │ +07b3cc: 6e30 8412 8900 |008a: invoke-virtual {v9, v8, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07b3d2: 0a00 |008d: move-result v0 │ │ +07b3d4: 2900 7fff |008e: goto/16 000d // -0081 │ │ +07b3d8: 6e10 6e13 0800 |0090: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07b3de: 0a02 |0093: move-result v2 │ │ +07b3e0: 3802 1800 |0094: if-eqz v2, 00ac // +0018 │ │ +07b3e4: 6e10 6813 0800 |0096: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07b3ea: 0c02 |0099: move-result-object v2 │ │ +07b3ec: 6e10 3e13 0200 |009a: invoke-virtual {v2}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07b3f2: 0c02 |009d: move-result-object v2 │ │ +07b3f4: 1a03 340e |009e: const-string v3, "br" // string@0e34 │ │ +07b3f8: 6e20 2a0a 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b3fe: 0a02 |00a3: move-result v2 │ │ +07b400: 3802 0800 |00a4: if-eqz v2, 00ac // +0008 │ │ +07b404: 7030 ca12 8709 |00a6: invoke-direct {v7, v8, v9}, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ca │ │ +07b40a: 0a00 |00a9: move-result v0 │ │ +07b40c: 2900 63ff |00aa: goto/16 000d // -009d │ │ +07b410: 6e10 6f13 0800 |00ac: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07b416: 0a02 |00af: move-result v2 │ │ +07b418: 3802 1a00 |00b0: if-eqz v2, 00ca // +001a │ │ +07b41c: 6e10 6913 0800 |00b2: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07b422: 0c02 |00b5: move-result-object v2 │ │ +07b424: 6e10 4513 0200 |00b6: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07b42a: 0c02 |00b9: move-result-object v2 │ │ +07b42c: 2363 cb03 |00ba: new-array v3, v6, [Ljava/lang/String; // type@03cb │ │ +07b430: 1a04 7f13 |00bc: const-string v4, "head" // string@137f │ │ +07b434: 4d04 0300 |00be: aput-object v4, v3, v0 │ │ +07b438: 1a04 8816 |00c0: const-string v4, "noscript" // string@1688 │ │ +07b43c: 4d04 0301 |00c2: aput-object v4, v3, v1 │ │ +07b440: 7120 6810 3200 |00c4: invoke-static {v2, v3}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07b446: 0a01 |00c7: move-result v1 │ │ +07b448: 3901 0800 |00c8: if-nez v1, 00d0 // +0008 │ │ +07b44c: 6e10 6e13 0800 |00ca: invoke-virtual {v8}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07b452: 0a01 |00cd: move-result v1 │ │ +07b454: 3801 0700 |00ce: if-eqz v1, 00d5 // +0007 │ │ +07b458: 6e20 4f12 7900 |00d0: invoke-virtual {v9, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b45e: 2900 3aff |00d3: goto/16 000d // -00c6 │ │ +07b462: 7030 ca12 8709 |00d5: invoke-direct {v7, v8, v9}, Lorg/jsoup/parser/HtmlTreeBuilderState$5;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12ca │ │ +07b468: 0a00 |00d8: move-result v0 │ │ +07b46a: 2900 34ff |00d9: goto/16 000d // -00cc │ │ catches : (none) │ │ positions : │ │ 0x0003 line=166 │ │ 0x0009 line=167 │ │ 0x000d line=184 │ │ 0x000e line=168 │ │ 0x0024 line=169 │ │ @@ -152313,17 +152265,17 @@ │ │ 0x0000 - 0x00db reg=7 this Lorg/jsoup/parser/HtmlTreeBuilderState$5; │ │ 0x0000 - 0x00db reg=8 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00db reg=9 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #423 header: │ │ -class_idx : 760 │ │ +class_idx : 780 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #423 annotations: │ │ @@ -152344,18 +152296,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -078abc: |[078abc] org.jsoup.parser.HtmlTreeBuilderState$6.:(Ljava/lang/String;I)V │ │ -078acc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078ace: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -078ad4: 0e00 |0004: return-void │ │ +07b470: |[07b470] org.jsoup.parser.HtmlTreeBuilderState$6.:(Ljava/lang/String;I)V │ │ +07b480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b482: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07b488: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$6; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -152365,22 +152317,22 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -078ad8: |[078ad8] org.jsoup.parser.HtmlTreeBuilderState$6.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078ae8: 1a00 150e |0000: const-string v0, "body" // string@0e15 │ │ -078aec: 6e20 8612 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -078af2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -078af4: 6e20 5012 0300 |0006: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -078afa: 6e20 8312 2300 |0009: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -078b00: 0a00 |000c: move-result v0 │ │ -078b02: 0f00 |000d: return v0 │ │ +07b48c: |[07b48c] org.jsoup.parser.HtmlTreeBuilderState$6.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07b49c: 1a00 280e |0000: const-string v0, "body" // string@0e28 │ │ +07b4a0: 6e20 8612 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07b4a6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07b4a8: 6e20 5012 0300 |0006: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07b4ae: 6e20 8312 2300 |0009: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07b4b4: 0a00 |000c: move-result v0 │ │ +07b4b6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ 0x0009 line=241 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$6; │ │ @@ -152393,136 +152345,136 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 244 16-bit code units │ │ -078b04: |[078b04] org.jsoup.parser.HtmlTreeBuilderState$6.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078b14: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -078b16: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -078b18: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -078b1a: 7110 ed12 0900 |0003: invoke-static {v9}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -078b20: 0a05 |0006: move-result v5 │ │ -078b22: 3805 0b00 |0007: if-eqz v5, 0012 // +000b │ │ -078b26: 6e10 6513 0900 |0009: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -078b2c: 0c03 |000c: move-result-object v3 │ │ -078b2e: 6e20 6812 3a00 |000d: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -078b34: 0143 |0010: move v3, v4 │ │ -078b36: 0f03 |0011: return v3 │ │ -078b38: 6e10 6b13 0900 |0012: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -078b3e: 0a05 |0015: move-result v5 │ │ -078b40: 3805 0a00 |0016: if-eqz v5, 0020 // +000a │ │ -078b44: 6e10 6613 0900 |0018: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -078b4a: 0c03 |001b: move-result-object v3 │ │ -078b4c: 6e20 6912 3a00 |001c: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -078b52: 28f1 |001f: goto 0010 // -000f │ │ -078b54: 6e10 6c13 0900 |0020: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -078b5a: 0a05 |0023: move-result v5 │ │ -078b5c: 3805 0600 |0024: if-eqz v5, 002a // +0006 │ │ -078b60: 6e20 4f12 8a00 |0026: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078b66: 28e7 |0029: goto 0010 // -0019 │ │ -078b68: 6e10 6f13 0900 |002a: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -078b6e: 0a05 |002d: move-result v5 │ │ -078b70: 3805 9900 |002e: if-eqz v5, 00c7 // +0099 │ │ -078b74: 6e10 6913 0900 |0030: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078b7a: 0c02 |0033: move-result-object v2 │ │ -078b7c: 6e10 4513 0200 |0034: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -078b82: 0c01 |0037: move-result-object v1 │ │ -078b84: 1a05 9b13 |0038: const-string v5, "html" // string@139b │ │ -078b88: 6e20 2a0a 5100 |003a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078b8e: 0a05 |003d: move-result v5 │ │ -078b90: 3805 0900 |003e: if-eqz v5, 0047 // +0009 │ │ -078b94: 6203 2307 |0040: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0723 │ │ -078b98: 6e30 8412 9a03 |0042: invoke-virtual {v10, v9, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -078b9e: 0a03 |0045: move-result v3 │ │ -078ba0: 28cb |0046: goto 0011 // -0035 │ │ -078ba2: 1a05 150e |0047: const-string v5, "body" // string@0e15 │ │ -078ba6: 6e20 2a0a 5100 |0049: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078bac: 0a05 |004c: move-result v5 │ │ -078bae: 3805 0e00 |004d: if-eqz v5, 005b // +000e │ │ -078bb2: 6e20 6612 2a00 |004f: invoke-virtual {v10, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -078bb8: 6e20 5012 3a00 |0052: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -078bbe: 6203 2307 |0055: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0723 │ │ -078bc2: 6e20 9912 3a00 |0057: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -078bc8: 28b6 |005a: goto 0010 // -004a │ │ -078bca: 1a05 bb11 |005b: const-string v5, "frameset" // string@11bb │ │ -078bce: 6e20 2a0a 5100 |005d: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078bd4: 0a05 |0060: move-result v5 │ │ -078bd6: 3805 0b00 |0061: if-eqz v5, 006c // +000b │ │ -078bda: 6e20 6612 2a00 |0063: invoke-virtual {v10, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -078be0: 6203 2407 |0066: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0724 │ │ -078be4: 6e20 9912 3a00 |0068: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -078bea: 28a5 |006b: goto 0010 // -005b │ │ -078bec: 1305 0900 |006c: const/16 v5, #int 9 // #9 │ │ -078bf0: 2355 b703 |006e: new-array v5, v5, [Ljava/lang/String; // type@03b7 │ │ -078bf4: 1a06 eb0d |0070: const-string v6, "base" // string@0deb │ │ -078bf8: 4d06 0503 |0072: aput-object v6, v5, v3 │ │ -078bfc: 1a06 f50d |0074: const-string v6, "basefont" // string@0df5 │ │ -078c00: 4d06 0504 |0076: aput-object v6, v5, v4 │ │ -078c04: 1a06 070e |0078: const-string v6, "bgsound" // string@0e07 │ │ -078c08: 4d06 0507 |007a: aput-object v6, v5, v7 │ │ -078c0c: 1236 |007c: const/4 v6, #int 3 // #3 │ │ -078c0e: 1a07 1415 |007d: const-string v7, "link" // string@1514 │ │ -078c12: 4d07 0506 |007f: aput-object v7, v5, v6 │ │ -078c16: 1246 |0081: const/4 v6, #int 4 // #4 │ │ -078c18: 1a07 b215 |0082: const-string v7, "meta" // string@15b2 │ │ -078c1c: 4d07 0506 |0084: aput-object v7, v5, v6 │ │ -078c20: 1256 |0086: const/4 v6, #int 5 // #5 │ │ -078c22: 1a07 6a16 |0087: const-string v7, "noframes" // string@166a │ │ -078c26: 4d07 0506 |0089: aput-object v7, v5, v6 │ │ -078c2a: 1266 |008b: const/4 v6, #int 6 // #6 │ │ -078c2c: 1a07 a019 |008c: const-string v7, "script" // string@19a0 │ │ -078c30: 4d07 0506 |008e: aput-object v7, v5, v6 │ │ -078c34: 1276 |0090: const/4 v6, #int 7 // #7 │ │ -078c36: 1a07 521b |0091: const-string v7, "style" // string@1b52 │ │ -078c3a: 4d07 0506 |0093: aput-object v7, v5, v6 │ │ -078c3e: 1306 0800 |0095: const/16 v6, #int 8 // #8 │ │ -078c42: 1a07 cb1b |0097: const-string v7, "title" // string@1bcb │ │ -078c46: 4d07 0506 |0099: aput-object v7, v5, v6 │ │ -078c4a: 7120 6810 5100 |009b: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -078c50: 0a05 |009e: move-result v5 │ │ -078c52: 3805 1600 |009f: if-eqz v5, 00b5 // +0016 │ │ -078c56: 6e20 4f12 8a00 |00a1: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078c5c: 6e10 5912 0a00 |00a4: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.getHeadElement:()Lorg/jsoup/nodes/Element; // method@1259 │ │ -078c62: 0c00 |00a7: move-result-object v0 │ │ -078c64: 6e20 8812 0a00 |00a8: invoke-virtual {v10, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.push:(Lorg/jsoup/nodes/Element;)V // method@1288 │ │ -078c6a: 6203 2507 |00ab: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0725 │ │ -078c6e: 6e30 8412 9a03 |00ad: invoke-virtual {v10, v9, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -078c74: 6e20 8c12 0a00 |00b0: invoke-virtual {v10, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ -078c7a: 2900 5dff |00b3: goto/16 0010 // -00a3 │ │ -078c7e: 1a05 6c13 |00b5: const-string v5, "head" // string@136c │ │ -078c82: 6e20 2a0a 5100 |00b7: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078c88: 0a05 |00ba: move-result v5 │ │ -078c8a: 3805 0700 |00bb: if-eqz v5, 00c2 // +0007 │ │ -078c8e: 6e20 4f12 8a00 |00bd: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078c94: 2900 51ff |00c0: goto/16 0011 // -00af │ │ -078c98: 7030 cd12 980a |00c2: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12cd │ │ -078c9e: 2900 4bff |00c5: goto/16 0010 // -00b5 │ │ -078ca2: 6e10 6e13 0900 |00c7: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -078ca8: 0a05 |00ca: move-result v5 │ │ -078caa: 3805 2400 |00cb: if-eqz v5, 00ef // +0024 │ │ -078cae: 6e10 6813 0900 |00cd: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -078cb4: 0c05 |00d0: move-result-object v5 │ │ -078cb6: 6e10 3e13 0500 |00d1: invoke-virtual {v5}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -078cbc: 0c05 |00d4: move-result-object v5 │ │ -078cbe: 2376 b703 |00d5: new-array v6, v7, [Ljava/lang/String; // type@03b7 │ │ -078cc2: 1a07 150e |00d7: const-string v7, "body" // string@0e15 │ │ -078cc6: 4d07 0603 |00d9: aput-object v7, v6, v3 │ │ -078cca: 1a07 9b13 |00db: const-string v7, "html" // string@139b │ │ -078cce: 4d07 0604 |00dd: aput-object v7, v6, v4 │ │ -078cd2: 7120 6810 6500 |00df: invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -078cd8: 0a05 |00e2: move-result v5 │ │ -078cda: 3805 0700 |00e3: if-eqz v5, 00ea // +0007 │ │ -078cde: 7030 cd12 980a |00e5: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12cd │ │ -078ce4: 2900 28ff |00e8: goto/16 0010 // -00d8 │ │ -078ce8: 6e20 4f12 8a00 |00ea: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078cee: 2900 24ff |00ed: goto/16 0011 // -00dc │ │ -078cf2: 7030 cd12 980a |00ef: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12cd │ │ -078cf8: 2900 1eff |00f2: goto/16 0010 // -00e2 │ │ +07b4b8: |[07b4b8] org.jsoup.parser.HtmlTreeBuilderState$6.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07b4c8: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +07b4ca: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +07b4cc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +07b4ce: 7110 ed12 0900 |0003: invoke-static {v9}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07b4d4: 0a05 |0006: move-result v5 │ │ +07b4d6: 3805 0b00 |0007: if-eqz v5, 0012 // +000b │ │ +07b4da: 6e10 6513 0900 |0009: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +07b4e0: 0c03 |000c: move-result-object v3 │ │ +07b4e2: 6e20 6812 3a00 |000d: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07b4e8: 0143 |0010: move v3, v4 │ │ +07b4ea: 0f03 |0011: return v3 │ │ +07b4ec: 6e10 6b13 0900 |0012: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07b4f2: 0a05 |0015: move-result v5 │ │ +07b4f4: 3805 0a00 |0016: if-eqz v5, 0020 // +000a │ │ +07b4f8: 6e10 6613 0900 |0018: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07b4fe: 0c03 |001b: move-result-object v3 │ │ +07b500: 6e20 6912 3a00 |001c: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07b506: 28f1 |001f: goto 0010 // -000f │ │ +07b508: 6e10 6c13 0900 |0020: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07b50e: 0a05 |0023: move-result v5 │ │ +07b510: 3805 0600 |0024: if-eqz v5, 002a // +0006 │ │ +07b514: 6e20 4f12 8a00 |0026: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b51a: 28e7 |0029: goto 0010 // -0019 │ │ +07b51c: 6e10 6f13 0900 |002a: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07b522: 0a05 |002d: move-result v5 │ │ +07b524: 3805 9900 |002e: if-eqz v5, 00c7 // +0099 │ │ +07b528: 6e10 6913 0900 |0030: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07b52e: 0c02 |0033: move-result-object v2 │ │ +07b530: 6e10 4513 0200 |0034: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07b536: 0c01 |0037: move-result-object v1 │ │ +07b538: 1a05 ae13 |0038: const-string v5, "html" // string@13ae │ │ +07b53c: 6e20 2a0a 5100 |003a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b542: 0a05 |003d: move-result v5 │ │ +07b544: 3805 0900 |003e: if-eqz v5, 0047 // +0009 │ │ +07b548: 6203 2307 |0040: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0723 │ │ +07b54c: 6e30 8412 9a03 |0042: invoke-virtual {v10, v9, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07b552: 0a03 |0045: move-result v3 │ │ +07b554: 28cb |0046: goto 0011 // -0035 │ │ +07b556: 1a05 280e |0047: const-string v5, "body" // string@0e28 │ │ +07b55a: 6e20 2a0a 5100 |0049: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b560: 0a05 |004c: move-result v5 │ │ +07b562: 3805 0e00 |004d: if-eqz v5, 005b // +000e │ │ +07b566: 6e20 6612 2a00 |004f: invoke-virtual {v10, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07b56c: 6e20 5012 3a00 |0052: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07b572: 6203 2307 |0055: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0723 │ │ +07b576: 6e20 9912 3a00 |0057: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07b57c: 28b6 |005a: goto 0010 // -004a │ │ +07b57e: 1a05 ce11 |005b: const-string v5, "frameset" // string@11ce │ │ +07b582: 6e20 2a0a 5100 |005d: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b588: 0a05 |0060: move-result v5 │ │ +07b58a: 3805 0b00 |0061: if-eqz v5, 006c // +000b │ │ +07b58e: 6e20 6612 2a00 |0063: invoke-virtual {v10, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07b594: 6203 2407 |0066: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0724 │ │ +07b598: 6e20 9912 3a00 |0068: invoke-virtual {v10, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07b59e: 28a5 |006b: goto 0010 // -005b │ │ +07b5a0: 1305 0900 |006c: const/16 v5, #int 9 // #9 │ │ +07b5a4: 2355 cb03 |006e: new-array v5, v5, [Ljava/lang/String; // type@03cb │ │ +07b5a8: 1a06 fe0d |0070: const-string v6, "base" // string@0dfe │ │ +07b5ac: 4d06 0503 |0072: aput-object v6, v5, v3 │ │ +07b5b0: 1a06 080e |0074: const-string v6, "basefont" // string@0e08 │ │ +07b5b4: 4d06 0504 |0076: aput-object v6, v5, v4 │ │ +07b5b8: 1a06 1a0e |0078: const-string v6, "bgsound" // string@0e1a │ │ +07b5bc: 4d06 0507 |007a: aput-object v6, v5, v7 │ │ +07b5c0: 1236 |007c: const/4 v6, #int 3 // #3 │ │ +07b5c2: 1a07 2515 |007d: const-string v7, "link" // string@1525 │ │ +07b5c6: 4d07 0506 |007f: aput-object v7, v5, v6 │ │ +07b5ca: 1246 |0081: const/4 v6, #int 4 // #4 │ │ +07b5cc: 1a07 c315 |0082: const-string v7, "meta" // string@15c3 │ │ +07b5d0: 4d07 0506 |0084: aput-object v7, v5, v6 │ │ +07b5d4: 1256 |0086: const/4 v6, #int 5 // #5 │ │ +07b5d6: 1a07 7b16 |0087: const-string v7, "noframes" // string@167b │ │ +07b5da: 4d07 0506 |0089: aput-object v7, v5, v6 │ │ +07b5de: 1266 |008b: const/4 v6, #int 6 // #6 │ │ +07b5e0: 1a07 b119 |008c: const-string v7, "script" // string@19b1 │ │ +07b5e4: 4d07 0506 |008e: aput-object v7, v5, v6 │ │ +07b5e8: 1276 |0090: const/4 v6, #int 7 // #7 │ │ +07b5ea: 1a07 631b |0091: const-string v7, "style" // string@1b63 │ │ +07b5ee: 4d07 0506 |0093: aput-object v7, v5, v6 │ │ +07b5f2: 1306 0800 |0095: const/16 v6, #int 8 // #8 │ │ +07b5f6: 1a07 dc1b |0097: const-string v7, "title" // string@1bdc │ │ +07b5fa: 4d07 0506 |0099: aput-object v7, v5, v6 │ │ +07b5fe: 7120 6810 5100 |009b: invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07b604: 0a05 |009e: move-result v5 │ │ +07b606: 3805 1600 |009f: if-eqz v5, 00b5 // +0016 │ │ +07b60a: 6e20 4f12 8a00 |00a1: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b610: 6e10 5912 0a00 |00a4: invoke-virtual {v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.getHeadElement:()Lorg/jsoup/nodes/Element; // method@1259 │ │ +07b616: 0c00 |00a7: move-result-object v0 │ │ +07b618: 6e20 8812 0a00 |00a8: invoke-virtual {v10, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.push:(Lorg/jsoup/nodes/Element;)V // method@1288 │ │ +07b61e: 6203 2507 |00ab: sget-object v3, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0725 │ │ +07b622: 6e30 8412 9a03 |00ad: invoke-virtual {v10, v9, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07b628: 6e20 8c12 0a00 |00b0: invoke-virtual {v10, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ +07b62e: 2900 5dff |00b3: goto/16 0010 // -00a3 │ │ +07b632: 1a05 7f13 |00b5: const-string v5, "head" // string@137f │ │ +07b636: 6e20 2a0a 5100 |00b7: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b63c: 0a05 |00ba: move-result v5 │ │ +07b63e: 3805 0700 |00bb: if-eqz v5, 00c2 // +0007 │ │ +07b642: 6e20 4f12 8a00 |00bd: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b648: 2900 51ff |00c0: goto/16 0011 // -00af │ │ +07b64c: 7030 cd12 980a |00c2: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12cd │ │ +07b652: 2900 4bff |00c5: goto/16 0010 // -00b5 │ │ +07b656: 6e10 6e13 0900 |00c7: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07b65c: 0a05 |00ca: move-result v5 │ │ +07b65e: 3805 2400 |00cb: if-eqz v5, 00ef // +0024 │ │ +07b662: 6e10 6813 0900 |00cd: invoke-virtual {v9}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07b668: 0c05 |00d0: move-result-object v5 │ │ +07b66a: 6e10 3e13 0500 |00d1: invoke-virtual {v5}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07b670: 0c05 |00d4: move-result-object v5 │ │ +07b672: 2376 cb03 |00d5: new-array v6, v7, [Ljava/lang/String; // type@03cb │ │ +07b676: 1a07 280e |00d7: const-string v7, "body" // string@0e28 │ │ +07b67a: 4d07 0603 |00d9: aput-object v7, v6, v3 │ │ +07b67e: 1a07 ae13 |00db: const-string v7, "html" // string@13ae │ │ +07b682: 4d07 0604 |00dd: aput-object v7, v6, v4 │ │ +07b686: 7120 6810 6500 |00df: invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07b68c: 0a05 |00e2: move-result v5 │ │ +07b68e: 3805 0700 |00e3: if-eqz v5, 00ea // +0007 │ │ +07b692: 7030 cd12 980a |00e5: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12cd │ │ +07b698: 2900 28ff |00e8: goto/16 0010 // -00d8 │ │ +07b69c: 6e20 4f12 8a00 |00ea: invoke-virtual {v10, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b6a2: 2900 24ff |00ed: goto/16 0011 // -00dc │ │ +07b6a6: 7030 cd12 980a |00ef: invoke-direct {v8, v9, v10}, Lorg/jsoup/parser/HtmlTreeBuilderState$6;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12cd │ │ +07b6ac: 2900 1eff |00f2: goto/16 0010 // -00e2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=195 │ │ 0x0009 line=196 │ │ 0x0011 line=235 │ │ 0x0012 line=197 │ │ 0x0018 line=198 │ │ @@ -152561,17 +152513,17 @@ │ │ 0x0000 - 0x00f4 reg=8 this Lorg/jsoup/parser/HtmlTreeBuilderState$6; │ │ 0x0000 - 0x00f4 reg=9 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x00f4 reg=10 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #424 header: │ │ -class_idx : 761 │ │ +class_idx : 781 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #424 annotations: │ │ @@ -152592,18 +152544,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -078cfc: |[078cfc] org.jsoup.parser.HtmlTreeBuilderState$7.:(Ljava/lang/String;I)V │ │ -078d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078d0e: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -078d14: 0e00 |0004: return-void │ │ +07b6b0: |[07b6b0] org.jsoup.parser.HtmlTreeBuilderState$7.:(Ljava/lang/String;I)V │ │ +07b6c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b6c2: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07b6c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$7; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -152614,53 +152566,53 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -078d18: |[078d18] org.jsoup.parser.HtmlTreeBuilderState$7.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078d28: 6e10 6813 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -078d2e: 0c04 |0003: move-result-object v4 │ │ -078d30: 6e10 3e13 0400 |0004: invoke-virtual {v4}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -078d36: 0c00 |0007: move-result-object v0 │ │ -078d38: 6e10 5b12 0700 |0008: invoke-virtual {v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ -078d3e: 0c03 |000b: move-result-object v3 │ │ -078d40: 6e10 1d0b 0300 |000c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -078d46: 0a04 |000f: move-result v4 │ │ -078d48: d802 04ff |0010: add-int/lit8 v2, v4, #int -1 // #ff │ │ -078d4c: 3a02 2900 |0012: if-ltz v2, 003b // +0029 │ │ -078d50: 6e20 170b 2300 |0014: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -078d56: 0c01 |0017: move-result-object v1 │ │ -078d58: 1f01 d702 |0018: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -078d5c: 6e10 7311 0100 |001a: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -078d62: 0c04 |001d: move-result-object v4 │ │ -078d64: 6e20 2a0a 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078d6a: 0a04 |0021: move-result v4 │ │ -078d6c: 3804 1b00 |0022: if-eqz v4, 003d // +001b │ │ -078d70: 6e20 5312 0700 |0024: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ -078d76: 6e10 4e12 0700 |0027: invoke-virtual {v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -078d7c: 0c04 |002a: move-result-object v4 │ │ -078d7e: 6e10 7311 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -078d84: 0c04 |002e: move-result-object v4 │ │ -078d86: 6e20 2a0a 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078d8c: 0a04 |0032: move-result v4 │ │ -078d8e: 3904 0500 |0033: if-nez v4, 0038 // +0005 │ │ -078d92: 6e20 4f12 5700 |0035: invoke-virtual {v7, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078d98: 6e20 8112 0700 |0038: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -078d9e: 1214 |003b: const/4 v4, #int 1 // #1 │ │ -078da0: 0f04 |003c: return v4 │ │ -078da2: 6e20 7612 1700 |003d: invoke-virtual {v7, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSpecial:(Lorg/jsoup/nodes/Element;)Z // method@1276 │ │ -078da8: 0a04 |0040: move-result v4 │ │ -078daa: 3804 0700 |0041: if-eqz v4, 0048 // +0007 │ │ -078dae: 6e20 4f12 5700 |0043: invoke-virtual {v7, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078db4: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -078db6: 28f5 |0047: goto 003c // -000b │ │ -078db8: d802 02ff |0048: add-int/lit8 v2, v2, #int -1 // #ff │ │ -078dbc: 28c8 |004a: goto 0012 // -0038 │ │ +07b6cc: |[07b6cc] org.jsoup.parser.HtmlTreeBuilderState$7.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07b6dc: 6e10 6813 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07b6e2: 0c04 |0003: move-result-object v4 │ │ +07b6e4: 6e10 3e13 0400 |0004: invoke-virtual {v4}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07b6ea: 0c00 |0007: move-result-object v0 │ │ +07b6ec: 6e10 5b12 0700 |0008: invoke-virtual {v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ +07b6f2: 0c03 |000b: move-result-object v3 │ │ +07b6f4: 6e10 1d0b 0300 |000c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07b6fa: 0a04 |000f: move-result v4 │ │ +07b6fc: d802 04ff |0010: add-int/lit8 v2, v4, #int -1 // #ff │ │ +07b700: 3a02 2900 |0012: if-ltz v2, 003b // +0029 │ │ +07b704: 6e20 170b 2300 |0014: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07b70a: 0c01 |0017: move-result-object v1 │ │ +07b70c: 1f01 eb02 |0018: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07b710: 6e10 7311 0100 |001a: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07b716: 0c04 |001d: move-result-object v4 │ │ +07b718: 6e20 2a0a 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b71e: 0a04 |0021: move-result v4 │ │ +07b720: 3804 1b00 |0022: if-eqz v4, 003d // +001b │ │ +07b724: 6e20 5312 0700 |0024: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ +07b72a: 6e10 4e12 0700 |0027: invoke-virtual {v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07b730: 0c04 |002a: move-result-object v4 │ │ +07b732: 6e10 7311 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07b738: 0c04 |002e: move-result-object v4 │ │ +07b73a: 6e20 2a0a 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b740: 0a04 |0032: move-result v4 │ │ +07b742: 3904 0500 |0033: if-nez v4, 0038 // +0005 │ │ +07b746: 6e20 4f12 5700 |0035: invoke-virtual {v7, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b74c: 6e20 8112 0700 |0038: invoke-virtual {v7, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07b752: 1214 |003b: const/4 v4, #int 1 // #1 │ │ +07b754: 0f04 |003c: return v4 │ │ +07b756: 6e20 7612 1700 |003d: invoke-virtual {v7, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSpecial:(Lorg/jsoup/nodes/Element;)Z // method@1276 │ │ +07b75c: 0a04 |0040: move-result v4 │ │ +07b75e: 3804 0700 |0041: if-eqz v4, 0048 // +0007 │ │ +07b762: 6e20 4f12 5700 |0043: invoke-virtual {v7, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b768: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +07b76a: 28f5 |0047: goto 003c // -000b │ │ +07b76c: d802 02ff |0048: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07b770: 28c8 |004a: goto 0012 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0008 line=763 │ │ 0x000c line=764 │ │ 0x0014 line=765 │ │ 0x001a line=766 │ │ @@ -152688,1714 +152640,1714 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 42 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 3578 16-bit code units │ │ -078dc0: |[078dc0] org.jsoup.parser.HtmlTreeBuilderState$7.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -078dd0: 6224 1907 |0000: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ -078dd4: 0800 2800 |0002: move-object/from16 v0, v40 │ │ -078dd8: 5400 9a07 |0004: iget-object v0, v0, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -078ddc: 0825 0000 |0006: move-object/from16 v37, v0 │ │ -078de0: 7401 6013 2500 |0008: invoke-virtual/range {v37}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -078de6: 0a25 |000b: move-result v37 │ │ -078de8: 4424 2425 |000c: aget v36, v36, v37 │ │ -078dec: 2b24 de0d 0000 |000e: packed-switch v36, 00000dec // +00000dde │ │ -078df2: 1324 0100 |0011: const/16 v36, #int 1 // #1 │ │ -078df6: 0f24 |0013: return v36 │ │ -078df8: 7401 6513 2800 |0014: invoke-virtual/range {v40}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -078dfe: 0c08 |0017: move-result-object v8 │ │ -078e00: 6e10 2c13 0800 |0018: invoke-virtual {v8}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -078e06: 0c24 |001b: move-result-object v36 │ │ -078e08: 7100 f112 0000 |001c: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$400:()Ljava/lang/String; // method@12f1 │ │ -078e0e: 0c25 |001f: move-result-object v37 │ │ -078e10: 7402 2a0a 2400 |0020: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078e16: 0a24 |0023: move-result v36 │ │ -078e18: 3824 0c00 |0024: if-eqz v36, 0030 // +000c │ │ -078e1c: 0800 2900 |0026: move-object/from16 v0, v41 │ │ -078e20: 0801 2700 |0028: move-object/from16 v1, v39 │ │ -078e24: 6e20 4f12 1000 |002a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078e2a: 1324 0000 |002d: const/16 v36, #int 0 // #0 │ │ -078e2e: 28e4 |002f: goto 0013 // -001c │ │ -078e30: 7401 5112 2900 |0030: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:()Z // method@1251 │ │ -078e36: 0a24 |0033: move-result v36 │ │ -078e38: 3824 1100 |0034: if-eqz v36, 0045 // +0011 │ │ -078e3c: 7110 ed12 0800 |0036: invoke-static {v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ -078e42: 0a24 |0039: move-result v36 │ │ -078e44: 3824 0b00 |003a: if-eqz v36, 0045 // +000b │ │ -078e48: 7401 8a12 2900 |003c: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -078e4e: 0800 2900 |003f: move-object/from16 v0, v41 │ │ -078e52: 6e20 6812 8000 |0041: invoke-virtual {v0, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -078e58: 28cd |0044: goto 0011 // -0033 │ │ -078e5a: 7401 8a12 2900 |0045: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -078e60: 0800 2900 |0048: move-object/from16 v0, v41 │ │ -078e64: 6e20 6812 8000 |004a: invoke-virtual {v0, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -078e6a: 1324 0000 |004d: const/16 v36, #int 0 // #0 │ │ -078e6e: 0800 2900 |004f: move-object/from16 v0, v41 │ │ -078e72: 0201 2400 |0051: move/from16 v1, v36 │ │ -078e76: 6e20 5012 1000 |0053: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -078e7c: 28bb |0056: goto 0011 // -0045 │ │ -078e7e: 7401 6613 2800 |0057: invoke-virtual/range {v40}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -078e84: 0c24 |005a: move-result-object v36 │ │ -078e86: 0800 2900 |005b: move-object/from16 v0, v41 │ │ -078e8a: 0801 2400 |005d: move-object/from16 v1, v36 │ │ -078e8e: 6e20 6912 1000 |005f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -078e94: 28af |0062: goto 0011 // -0051 │ │ -078e96: 0800 2900 |0063: move-object/from16 v0, v41 │ │ -078e9a: 0801 2700 |0065: move-object/from16 v1, v39 │ │ -078e9e: 6e20 4f12 1000 |0067: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078ea4: 1324 0000 |006a: const/16 v36, #int 0 // #0 │ │ -078ea8: 28a7 |006c: goto 0013 // -0059 │ │ -078eaa: 7401 6913 2800 |006d: invoke-virtual/range {v40}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -078eb0: 0c22 |0070: move-result-object v34 │ │ -078eb2: 7401 4513 2200 |0071: invoke-virtual/range {v34}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -078eb8: 0c17 |0074: move-result-object v23 │ │ -078eba: 1a24 bb0c |0075: const-string v36, "a" // string@0cbb │ │ -078ebe: 0800 1700 |0077: move-object/from16 v0, v23 │ │ -078ec2: 0801 2400 |0079: move-object/from16 v1, v36 │ │ -078ec6: 6e20 2a0a 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -078ecc: 0a24 |007e: move-result v36 │ │ -078ece: 3824 4a00 |007f: if-eqz v36, 00c9 // +004a │ │ -078ed2: 1a24 bb0c |0081: const-string v36, "a" // string@0cbb │ │ -078ed6: 0800 2900 |0083: move-object/from16 v0, v41 │ │ -078eda: 0801 2400 |0085: move-object/from16 v1, v36 │ │ -078ede: 6e20 5412 1000 |0087: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.getActiveFormattingElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1254 │ │ -078ee4: 0c24 |008a: move-result-object v36 │ │ -078ee6: 3824 2c00 |008b: if-eqz v36, 00b7 // +002c │ │ -078eea: 0800 2900 |008d: move-object/from16 v0, v41 │ │ -078eee: 0801 2700 |008f: move-object/from16 v1, v39 │ │ -078ef2: 6e20 4f12 1000 |0091: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -078ef8: 1a24 bb0c |0094: const-string v36, "a" // string@0cbb │ │ -078efc: 0800 2900 |0096: move-object/from16 v0, v41 │ │ -078f00: 0801 2400 |0098: move-object/from16 v1, v36 │ │ -078f04: 6e20 8512 1000 |009a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -078f0a: 1a24 bb0c |009d: const-string v36, "a" // string@0cbb │ │ -078f0e: 0800 2900 |009f: move-object/from16 v0, v41 │ │ -078f12: 0801 2400 |00a1: move-object/from16 v1, v36 │ │ -078f16: 6e20 5812 1000 |00a3: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1258 │ │ -078f1c: 0c1b |00a6: move-result-object v27 │ │ -078f1e: 381b 1000 |00a7: if-eqz v27, 00b7 // +0010 │ │ -078f22: 0800 2900 |00a9: move-object/from16 v0, v41 │ │ -078f26: 0801 1b00 |00ab: move-object/from16 v1, v27 │ │ -078f2a: 6e20 8b12 1000 |00ad: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@128b │ │ -078f30: 0800 2900 |00b0: move-object/from16 v0, v41 │ │ -078f34: 0801 1b00 |00b2: move-object/from16 v1, v27 │ │ -078f38: 6e20 8c12 1000 |00b4: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ -078f3e: 7401 8a12 2900 |00b7: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -078f44: 0800 2900 |00ba: move-object/from16 v0, v41 │ │ -078f48: 0801 2200 |00bc: move-object/from16 v1, v34 │ │ -078f4c: 6e20 6612 1000 |00be: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -078f52: 0c03 |00c1: move-result-object v3 │ │ -078f54: 0800 2900 |00c2: move-object/from16 v0, v41 │ │ -078f58: 6e20 8912 3000 |00c4: invoke-virtual {v0, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@1289 │ │ -078f5e: 2900 4aff |00c7: goto/16 0011 // -00b6 │ │ -078f62: 7100 e512 0000 |00c9: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$500:()[Ljava/lang/String; // method@12e5 │ │ -078f68: 0c24 |00cc: move-result-object v36 │ │ -078f6a: 0800 1700 |00cd: move-object/from16 v0, v23 │ │ -078f6e: 0801 2400 |00cf: move-object/from16 v1, v36 │ │ -078f72: 7120 6910 1000 |00d1: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -078f78: 0a24 |00d4: move-result v36 │ │ -078f7a: 3824 1700 |00d5: if-eqz v36, 00ec // +0017 │ │ -078f7e: 7401 8a12 2900 |00d7: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -078f84: 0800 2900 |00da: move-object/from16 v0, v41 │ │ -078f88: 0801 2200 |00dc: move-object/from16 v1, v34 │ │ -078f8c: 6e20 6a12 1000 |00de: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -078f92: 1324 0000 |00e1: const/16 v36, #int 0 // #0 │ │ -078f96: 0800 2900 |00e3: move-object/from16 v0, v41 │ │ -078f9a: 0201 2400 |00e5: move/from16 v1, v36 │ │ -078f9e: 6e20 5012 1000 |00e7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -078fa4: 2900 27ff |00ea: goto/16 0011 // -00d9 │ │ -078fa8: 7100 e612 0000 |00ec: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$600:()[Ljava/lang/String; // method@12e6 │ │ -078fae: 0c24 |00ef: move-result-object v36 │ │ -078fb0: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ -078fb4: 0801 2400 |00f2: move-object/from16 v1, v36 │ │ -078fb8: 7120 6910 1000 |00f4: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -078fbe: 0a24 |00f7: move-result v36 │ │ -078fc0: 3824 2000 |00f8: if-eqz v36, 0118 // +0020 │ │ -078fc4: 1a24 4017 |00fa: const-string v36, "p" // string@1740 │ │ -078fc8: 0800 2900 |00fc: move-object/from16 v0, v41 │ │ -078fcc: 0801 2400 |00fe: move-object/from16 v1, v36 │ │ -078fd0: 6e20 5c12 1000 |0100: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -078fd6: 0a24 |0103: move-result v36 │ │ -078fd8: 3824 0b00 |0104: if-eqz v36, 010f // +000b │ │ -078fdc: 1a24 4017 |0106: const-string v36, "p" // string@1740 │ │ -078fe0: 0800 2900 |0108: move-object/from16 v0, v41 │ │ -078fe4: 0801 2400 |010a: move-object/from16 v1, v36 │ │ -078fe8: 6e20 8512 1000 |010c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -078fee: 0800 2900 |010f: move-object/from16 v0, v41 │ │ -078ff2: 0801 2200 |0111: move-object/from16 v1, v34 │ │ -078ff6: 6e20 6612 1000 |0113: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -078ffc: 2900 fbfe |0116: goto/16 0011 // -0105 │ │ -079000: 1a24 f61a |0118: const-string v36, "span" // string@1af6 │ │ -079004: 0800 1700 |011a: move-object/from16 v0, v23 │ │ -079008: 0801 2400 |011c: move-object/from16 v1, v36 │ │ -07900c: 6e20 2a0a 1000 |011e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079012: 0a24 |0121: move-result v36 │ │ -079014: 3824 0e00 |0122: if-eqz v36, 0130 // +000e │ │ -079018: 7401 8a12 2900 |0124: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -07901e: 0800 2900 |0127: move-object/from16 v0, v41 │ │ -079022: 0801 2200 |0129: move-object/from16 v1, v34 │ │ -079026: 6e20 6612 1000 |012b: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07902c: 2900 e3fe |012e: goto/16 0011 // -011d │ │ -079030: 1a24 0c15 |0130: const-string v36, "li" // string@150c │ │ -079034: 0800 1700 |0132: move-object/from16 v0, v23 │ │ -079038: 0801 2400 |0134: move-object/from16 v1, v36 │ │ -07903c: 6e20 2a0a 1000 |0136: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079042: 0a24 |0139: move-result v36 │ │ -079044: 3824 6d00 |013a: if-eqz v36, 01a7 // +006d │ │ -079048: 1324 0000 |013c: const/16 v36, #int 0 // #0 │ │ -07904c: 0800 2900 |013e: move-object/from16 v0, v41 │ │ -079050: 0201 2400 |0140: move/from16 v1, v36 │ │ -079054: 6e20 5012 1000 |0142: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -07905a: 7401 5b12 2900 |0145: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ -079060: 0c20 |0148: move-result-object v32 │ │ -079062: 7401 1d0b 2000 |0149: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -079068: 0a24 |014c: move-result v36 │ │ -07906a: d813 24ff |014d: add-int/lit8 v19, v36, #int -1 // #ff │ │ -07906e: 3d13 2100 |014f: if-lez v19, 0170 // +0021 │ │ -079072: 0800 2000 |0151: move-object/from16 v0, v32 │ │ -079076: 0201 1300 |0153: move/from16 v1, v19 │ │ -07907a: 6e20 170b 1000 |0155: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -079080: 0c0d |0158: move-result-object v13 │ │ -079082: 1f0d d702 |0159: check-cast v13, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -079086: 6e10 7311 0d00 |015b: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07908c: 0c24 |015e: move-result-object v36 │ │ -07908e: 1a25 0c15 |015f: const-string v37, "li" // string@150c │ │ -079092: 7402 2a0a 2400 |0161: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079098: 0a24 |0164: move-result v36 │ │ -07909a: 3824 2900 |0165: if-eqz v36, 018e // +0029 │ │ -07909e: 1a24 0c15 |0167: const-string v36, "li" // string@150c │ │ -0790a2: 0800 2900 |0169: move-object/from16 v0, v41 │ │ -0790a6: 0801 2400 |016b: move-object/from16 v1, v36 │ │ -0790aa: 6e20 8512 1000 |016d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -0790b0: 1a24 4017 |0170: const-string v36, "p" // string@1740 │ │ -0790b4: 0800 2900 |0172: move-object/from16 v0, v41 │ │ -0790b8: 0801 2400 |0174: move-object/from16 v1, v36 │ │ -0790bc: 6e20 5c12 1000 |0176: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -0790c2: 0a24 |0179: move-result v36 │ │ -0790c4: 3824 0b00 |017a: if-eqz v36, 0185 // +000b │ │ -0790c8: 1a24 4017 |017c: const-string v36, "p" // string@1740 │ │ -0790cc: 0800 2900 |017e: move-object/from16 v0, v41 │ │ -0790d0: 0801 2400 |0180: move-object/from16 v1, v36 │ │ -0790d4: 6e20 8512 1000 |0182: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -0790da: 0800 2900 |0185: move-object/from16 v0, v41 │ │ -0790de: 0801 2200 |0187: move-object/from16 v1, v34 │ │ -0790e2: 6e20 6612 1000 |0189: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0790e8: 2900 85fe |018c: goto/16 0011 // -017b │ │ -0790ec: 0800 2900 |018e: move-object/from16 v0, v41 │ │ -0790f0: 6e20 7612 d000 |0190: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSpecial:(Lorg/jsoup/nodes/Element;)Z // method@1276 │ │ -0790f6: 0a24 |0193: move-result v36 │ │ -0790f8: 3824 1000 |0194: if-eqz v36, 01a4 // +0010 │ │ -0790fc: 6e10 7311 0d00 |0196: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -079102: 0c24 |0199: move-result-object v36 │ │ -079104: 7100 e712 0000 |019a: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$700:()[Ljava/lang/String; // method@12e7 │ │ -07910a: 0c25 |019d: move-result-object v37 │ │ -07910c: 7702 6910 2400 |019e: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079112: 0a24 |01a1: move-result v36 │ │ -079114: 3824 ceff |01a2: if-eqz v36, 0170 // -0032 │ │ -079118: d813 13ff |01a4: add-int/lit8 v19, v19, #int -1 // #ff │ │ -07911c: 28a9 |01a6: goto 014f // -0057 │ │ -07911e: 1a24 9b13 |01a7: const-string v36, "html" // string@139b │ │ -079122: 0800 1700 |01a9: move-object/from16 v0, v23 │ │ -079126: 0801 2400 |01ab: move-object/from16 v1, v36 │ │ -07912a: 6e20 2a0a 1000 |01ad: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079130: 0a24 |01b0: move-result v36 │ │ -079132: 3824 4100 |01b1: if-eqz v36, 01f2 // +0041 │ │ -079136: 0800 2900 |01b3: move-object/from16 v0, v41 │ │ -07913a: 0801 2700 |01b5: move-object/from16 v1, v39 │ │ -07913e: 6e20 4f12 1000 |01b7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -079144: 7401 5b12 2900 |01ba: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ -07914a: 0c24 |01bd: move-result-object v36 │ │ -07914c: 1325 0000 |01be: const/16 v37, #int 0 // #0 │ │ -079150: 7402 170b 2400 |01c0: invoke-virtual/range {v36, v37}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -079156: 0c12 |01c3: move-result-object v18 │ │ -079158: 1f12 d702 |01c4: check-cast v18, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07915c: 7401 4313 2200 |01c6: invoke-virtual/range {v34}, Lorg/jsoup/parser/Token$StartTag;.getAttributes:()Lorg/jsoup/nodes/Attributes; // method@1343 │ │ -079162: 0c24 |01c9: move-result-object v36 │ │ -079164: 7401 ba10 2400 |01ca: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ -07916a: 0c24 |01cd: move-result-object v36 │ │ -07916c: 7801 460b 2400 |01ce: invoke-interface/range {v36}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -079172: 0a25 |01d1: move-result v37 │ │ -079174: 3825 3ffe |01d2: if-eqz v37, 0011 // -01c1 │ │ -079178: 7801 470b 2400 |01d4: invoke-interface/range {v36}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -07917e: 0c06 |01d7: move-result-object v6 │ │ -079180: 1f06 c802 |01d8: check-cast v6, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -079184: 6e10 8e10 0600 |01da: invoke-virtual {v6}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -07918a: 0c25 |01dd: move-result-object v37 │ │ -07918c: 0800 1200 |01de: move-object/from16 v0, v18 │ │ -079190: 0801 2500 |01e0: move-object/from16 v1, v37 │ │ -079194: 6e20 6511 1000 |01e2: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -07919a: 0a25 |01e5: move-result v37 │ │ -07919c: 3925 e8ff |01e6: if-nez v37, 01ce // -0018 │ │ -0791a0: 7401 3511 1200 |01e8: invoke-virtual/range {v18}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -0791a6: 0c25 |01eb: move-result-object v37 │ │ -0791a8: 0800 2500 |01ec: move-object/from16 v0, v37 │ │ -0791ac: 6e20 bd10 6000 |01ee: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ -0791b2: 28dd |01f1: goto 01ce // -0023 │ │ -0791b4: 7100 e812 0000 |01f2: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$800:()[Ljava/lang/String; // method@12e8 │ │ -0791ba: 0c24 |01f5: move-result-object v36 │ │ -0791bc: 0800 1700 |01f6: move-object/from16 v0, v23 │ │ -0791c0: 0801 2400 |01f8: move-object/from16 v1, v36 │ │ -0791c4: 7120 6910 1000 |01fa: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -0791ca: 0a24 |01fd: move-result v36 │ │ -0791cc: 3824 1000 |01fe: if-eqz v36, 020e // +0010 │ │ -0791d0: 6224 2a07 |0200: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072a │ │ -0791d4: 0800 2900 |0202: move-object/from16 v0, v41 │ │ -0791d8: 0801 2800 |0204: move-object/from16 v1, v40 │ │ -0791dc: 0802 2400 |0206: move-object/from16 v2, v36 │ │ -0791e0: 6e30 8412 1002 |0208: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -0791e6: 0a24 |020b: move-result v36 │ │ -0791e8: 2900 07fe |020c: goto/16 0013 // -01f9 │ │ -0791ec: 1a24 150e |020e: const-string v36, "body" // string@0e15 │ │ -0791f0: 0800 1700 |0210: move-object/from16 v0, v23 │ │ -0791f4: 0801 2400 |0212: move-object/from16 v1, v36 │ │ -0791f8: 6e20 2a0a 1000 |0214: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0791fe: 0a24 |0217: move-result v36 │ │ -079200: 3824 8000 |0218: if-eqz v36, 0298 // +0080 │ │ -079204: 0800 2900 |021a: move-object/from16 v0, v41 │ │ -079208: 0801 2700 |021c: move-object/from16 v1, v39 │ │ -07920c: 6e20 4f12 1000 |021e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -079212: 7401 5b12 2900 |0221: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ -079218: 0c20 |0224: move-result-object v32 │ │ -07921a: 7401 1d0b 2000 |0225: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -079220: 0a24 |0228: move-result v36 │ │ -079222: 1325 0100 |0229: const/16 v37, #int 1 // #1 │ │ -079226: 0200 2400 |022b: move/from16 v0, v36 │ │ -07922a: 0201 2500 |022d: move/from16 v1, v37 │ │ -07922e: 3210 2600 |022f: if-eq v0, v1, 0255 // +0026 │ │ -079232: 7401 1d0b 2000 |0231: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -079238: 0a24 |0234: move-result v36 │ │ -07923a: 1325 0200 |0235: const/16 v37, #int 2 // #2 │ │ -07923e: 0200 2400 |0237: move/from16 v0, v36 │ │ -079242: 0201 2500 |0239: move/from16 v1, v37 │ │ -079246: 3710 1e00 |023b: if-le v0, v1, 0259 // +001e │ │ -07924a: 1324 0100 |023d: const/16 v36, #int 1 // #1 │ │ -07924e: 0800 2000 |023f: move-object/from16 v0, v32 │ │ -079252: 0201 2400 |0241: move/from16 v1, v36 │ │ -079256: 6e20 170b 1000 |0243: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07925c: 0c24 |0246: move-result-object v36 │ │ -07925e: 1f24 d702 |0247: check-cast v36, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -079262: 7401 7311 2400 |0249: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -079268: 0c24 |024c: move-result-object v36 │ │ -07926a: 1a25 150e |024d: const-string v37, "body" // string@0e15 │ │ -07926e: 7402 2a0a 2400 |024f: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079274: 0a24 |0252: move-result v36 │ │ -079276: 3924 0600 |0253: if-nez v36, 0259 // +0006 │ │ -07927a: 1324 0000 |0255: const/16 v36, #int 0 // #0 │ │ -07927e: 2900 bcfd |0257: goto/16 0013 // -0244 │ │ -079282: 1324 0000 |0259: const/16 v36, #int 0 // #0 │ │ -079286: 0800 2900 |025b: move-object/from16 v0, v41 │ │ -07928a: 0201 2400 |025d: move/from16 v1, v36 │ │ -07928e: 6e20 5012 1000 |025f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079294: 1324 0100 |0262: const/16 v36, #int 1 // #1 │ │ -079298: 0800 2000 |0264: move-object/from16 v0, v32 │ │ -07929c: 0201 2400 |0266: move/from16 v1, v36 │ │ -0792a0: 6e20 170b 1000 |0268: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -0792a6: 0c07 |026b: move-result-object v7 │ │ -0792a8: 1f07 d702 |026c: check-cast v7, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0792ac: 7401 4313 2200 |026e: invoke-virtual/range {v34}, Lorg/jsoup/parser/Token$StartTag;.getAttributes:()Lorg/jsoup/nodes/Attributes; // method@1343 │ │ -0792b2: 0c24 |0271: move-result-object v36 │ │ -0792b4: 7401 ba10 2400 |0272: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ -0792ba: 0c24 |0275: move-result-object v36 │ │ -0792bc: 7801 460b 2400 |0276: invoke-interface/range {v36}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0792c2: 0a25 |0279: move-result v37 │ │ -0792c4: 3825 97fd |027a: if-eqz v37, 0011 // -0269 │ │ -0792c8: 7801 470b 2400 |027c: invoke-interface/range {v36}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0792ce: 0c06 |027f: move-result-object v6 │ │ -0792d0: 1f06 c802 |0280: check-cast v6, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -0792d4: 6e10 8e10 0600 |0282: invoke-virtual {v6}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -0792da: 0c25 |0285: move-result-object v37 │ │ -0792dc: 0800 2500 |0286: move-object/from16 v0, v37 │ │ -0792e0: 6e20 6511 0700 |0288: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -0792e6: 0a25 |028b: move-result v37 │ │ -0792e8: 3925 eaff |028c: if-nez v37, 0276 // -0016 │ │ -0792ec: 6e10 3511 0700 |028e: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -0792f2: 0c25 |0291: move-result-object v37 │ │ -0792f4: 0800 2500 |0292: move-object/from16 v0, v37 │ │ -0792f8: 6e20 bd10 6000 |0294: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ -0792fe: 28df |0297: goto 0276 // -0021 │ │ -079300: 1a24 bb11 |0298: const-string v36, "frameset" // string@11bb │ │ -079304: 0800 1700 |029a: move-object/from16 v0, v23 │ │ -079308: 0801 2400 |029c: move-object/from16 v1, v36 │ │ -07930c: 6e20 2a0a 1000 |029e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079312: 0a24 |02a1: move-result v36 │ │ -079314: 3824 8c00 |02a2: if-eqz v36, 032e // +008c │ │ -079318: 0800 2900 |02a4: move-object/from16 v0, v41 │ │ -07931c: 0801 2700 |02a6: move-object/from16 v1, v39 │ │ -079320: 6e20 4f12 1000 |02a8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -079326: 7401 5b12 2900 |02ab: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ -07932c: 0c20 |02ae: move-result-object v32 │ │ -07932e: 7401 1d0b 2000 |02af: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -079334: 0a24 |02b2: move-result v36 │ │ -079336: 1325 0100 |02b3: const/16 v37, #int 1 // #1 │ │ -07933a: 0200 2400 |02b5: move/from16 v0, v36 │ │ -07933e: 0201 2500 |02b7: move/from16 v1, v37 │ │ -079342: 3210 2600 |02b9: if-eq v0, v1, 02df // +0026 │ │ -079346: 7401 1d0b 2000 |02bb: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07934c: 0a24 |02be: move-result v36 │ │ -07934e: 1325 0200 |02bf: const/16 v37, #int 2 // #2 │ │ -079352: 0200 2400 |02c1: move/from16 v0, v36 │ │ -079356: 0201 2500 |02c3: move/from16 v1, v37 │ │ -07935a: 3710 1e00 |02c5: if-le v0, v1, 02e3 // +001e │ │ -07935e: 1324 0100 |02c7: const/16 v36, #int 1 // #1 │ │ -079362: 0800 2000 |02c9: move-object/from16 v0, v32 │ │ -079366: 0201 2400 |02cb: move/from16 v1, v36 │ │ -07936a: 6e20 170b 1000 |02cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -079370: 0c24 |02d0: move-result-object v36 │ │ -079372: 1f24 d702 |02d1: check-cast v36, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -079376: 7401 7311 2400 |02d3: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07937c: 0c24 |02d6: move-result-object v36 │ │ -07937e: 1a25 150e |02d7: const-string v37, "body" // string@0e15 │ │ -079382: 7402 2a0a 2400 |02d9: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079388: 0a24 |02dc: move-result v36 │ │ -07938a: 3924 0600 |02dd: if-nez v36, 02e3 // +0006 │ │ -07938e: 1324 0000 |02df: const/16 v36, #int 0 // #0 │ │ -079392: 2900 32fd |02e1: goto/16 0013 // -02ce │ │ -079396: 7401 5112 2900 |02e3: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:()Z // method@1251 │ │ -07939c: 0a24 |02e6: move-result v36 │ │ -07939e: 3924 0600 |02e7: if-nez v36, 02ed // +0006 │ │ -0793a2: 1324 0000 |02e9: const/16 v36, #int 0 // #0 │ │ -0793a6: 2900 28fd |02eb: goto/16 0013 // -02d8 │ │ -0793aa: 1324 0100 |02ed: const/16 v36, #int 1 // #1 │ │ -0793ae: 0800 2000 |02ef: move-object/from16 v0, v32 │ │ -0793b2: 0201 2400 |02f1: move/from16 v1, v36 │ │ -0793b6: 6e20 170b 1000 |02f3: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -0793bc: 0c1d |02f6: move-result-object v29 │ │ -0793be: 1f1d d702 |02f7: check-cast v29, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0793c2: 7401 7a11 1d00 |02f9: invoke-virtual/range {v29}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -0793c8: 0c24 |02fc: move-result-object v36 │ │ -0793ca: 3824 0500 |02fd: if-eqz v36, 0302 // +0005 │ │ -0793ce: 7401 8311 1d00 |02ff: invoke-virtual/range {v29}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ -0793d4: 7401 1d0b 2000 |0302: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -0793da: 0a24 |0305: move-result v36 │ │ -0793dc: 1325 0100 |0306: const/16 v37, #int 1 // #1 │ │ -0793e0: 0200 2400 |0308: move/from16 v0, v36 │ │ -0793e4: 0201 2500 |030a: move/from16 v1, v37 │ │ -0793e8: 3710 1000 |030c: if-le v0, v1, 031c // +0010 │ │ -0793ec: 7401 1d0b 2000 |030e: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -0793f2: 0a24 |0311: move-result v36 │ │ -0793f4: d824 24ff |0312: add-int/lit8 v36, v36, #int -1 // #ff │ │ -0793f8: 0800 2000 |0314: move-object/from16 v0, v32 │ │ -0793fc: 0201 2400 |0316: move/from16 v1, v36 │ │ -079400: 6e20 1b0b 1000 |0318: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -079406: 28e7 |031b: goto 0302 // -0019 │ │ -079408: 0800 2900 |031c: move-object/from16 v0, v41 │ │ -07940c: 0801 2200 |031e: move-object/from16 v1, v34 │ │ -079410: 6e20 6612 1000 |0320: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079416: 6224 2907 |0323: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0729 │ │ -07941a: 0800 2900 |0325: move-object/from16 v0, v41 │ │ -07941e: 0801 2400 |0327: move-object/from16 v1, v36 │ │ -079422: 6e20 9912 1000 |0329: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -079428: 2900 e5fc |032c: goto/16 0011 // -031b │ │ -07942c: 7100 e912 0000 |032e: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ -079432: 0c24 |0331: move-result-object v36 │ │ -079434: 0800 1700 |0332: move-object/from16 v0, v23 │ │ -079438: 0801 2400 |0334: move-object/from16 v1, v36 │ │ -07943c: 7120 6910 1000 |0336: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079442: 0a24 |0339: move-result v36 │ │ -079444: 3824 3c00 |033a: if-eqz v36, 0376 // +003c │ │ -079448: 1a24 4017 |033c: const-string v36, "p" // string@1740 │ │ -07944c: 0800 2900 |033e: move-object/from16 v0, v41 │ │ -079450: 0801 2400 |0340: move-object/from16 v1, v36 │ │ -079454: 6e20 5c12 1000 |0342: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -07945a: 0a24 |0345: move-result v36 │ │ -07945c: 3824 0b00 |0346: if-eqz v36, 0351 // +000b │ │ -079460: 1a24 4017 |0348: const-string v36, "p" // string@1740 │ │ -079464: 0800 2900 |034a: move-object/from16 v0, v41 │ │ -079468: 0801 2400 |034c: move-object/from16 v1, v36 │ │ -07946c: 6e20 8512 1000 |034e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079472: 7401 4e12 2900 |0351: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -079478: 0c24 |0354: move-result-object v36 │ │ -07947a: 7401 7311 2400 |0355: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -079480: 0c24 |0358: move-result-object v36 │ │ -079482: 7100 e912 0000 |0359: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ -079488: 0c25 |035c: move-result-object v37 │ │ -07948a: 7702 6910 2400 |035d: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079490: 0a24 |0360: move-result v36 │ │ -079492: 3824 0c00 |0361: if-eqz v36, 036d // +000c │ │ -079496: 0800 2900 |0363: move-object/from16 v0, v41 │ │ -07949a: 0801 2700 |0365: move-object/from16 v1, v39 │ │ -07949e: 6e20 4f12 1000 |0367: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -0794a4: 7401 7f12 2900 |036a: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -0794aa: 0800 2900 |036d: move-object/from16 v0, v41 │ │ -0794ae: 0801 2200 |036f: move-object/from16 v1, v34 │ │ -0794b2: 6e20 6612 1000 |0371: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0794b8: 2900 9dfc |0374: goto/16 0011 // -0363 │ │ -0794bc: 7100 d912 0000 |0376: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1000:()[Ljava/lang/String; // method@12d9 │ │ -0794c2: 0c24 |0379: move-result-object v36 │ │ -0794c4: 0800 1700 |037a: move-object/from16 v0, v23 │ │ -0794c8: 0801 2400 |037c: move-object/from16 v1, v36 │ │ -0794cc: 7120 6910 1000 |037e: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -0794d2: 0a24 |0381: move-result v36 │ │ -0794d4: 3824 2900 |0382: if-eqz v36, 03ab // +0029 │ │ -0794d8: 1a24 4017 |0384: const-string v36, "p" // string@1740 │ │ -0794dc: 0800 2900 |0386: move-object/from16 v0, v41 │ │ -0794e0: 0801 2400 |0388: move-object/from16 v1, v36 │ │ -0794e4: 6e20 5c12 1000 |038a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -0794ea: 0a24 |038d: move-result v36 │ │ -0794ec: 3824 0b00 |038e: if-eqz v36, 0399 // +000b │ │ -0794f0: 1a24 4017 |0390: const-string v36, "p" // string@1740 │ │ -0794f4: 0800 2900 |0392: move-object/from16 v0, v41 │ │ -0794f8: 0801 2400 |0394: move-object/from16 v1, v36 │ │ -0794fc: 6e20 8512 1000 |0396: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079502: 0800 2900 |0399: move-object/from16 v0, v41 │ │ -079506: 0801 2200 |039b: move-object/from16 v1, v34 │ │ -07950a: 6e20 6612 1000 |039d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079510: 1324 0000 |03a0: const/16 v36, #int 0 // #0 │ │ -079514: 0800 2900 |03a2: move-object/from16 v0, v41 │ │ -079518: 0201 2400 |03a4: move/from16 v1, v36 │ │ -07951c: 6e20 5012 1000 |03a6: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079522: 2900 68fc |03a9: goto/16 0011 // -0398 │ │ -079526: 1a24 9311 |03ab: const-string v36, "form" // string@1193 │ │ -07952a: 0800 1700 |03ad: move-object/from16 v0, v23 │ │ -07952e: 0801 2400 |03af: move-object/from16 v1, v36 │ │ -079532: 6e20 2a0a 1000 |03b1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079538: 0a24 |03b4: move-result v36 │ │ -07953a: 3824 3500 |03b5: if-eqz v36, 03ea // +0035 │ │ -07953e: 7401 5712 2900 |03b7: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ -079544: 0c24 |03ba: move-result-object v36 │ │ -079546: 3824 0d00 |03bb: if-eqz v36, 03c8 // +000d │ │ -07954a: 0800 2900 |03bd: move-object/from16 v0, v41 │ │ -07954e: 0801 2700 |03bf: move-object/from16 v1, v39 │ │ -079552: 6e20 4f12 1000 |03c1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -079558: 1324 0000 |03c4: const/16 v36, #int 0 // #0 │ │ -07955c: 2900 4dfc |03c6: goto/16 0013 // -03b3 │ │ -079560: 1a24 4017 |03c8: const-string v36, "p" // string@1740 │ │ -079564: 0800 2900 |03ca: move-object/from16 v0, v41 │ │ -079568: 0801 2400 |03cc: move-object/from16 v1, v36 │ │ -07956c: 6e20 5c12 1000 |03ce: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -079572: 0a24 |03d1: move-result v36 │ │ -079574: 3824 0b00 |03d2: if-eqz v36, 03dd // +000b │ │ -079578: 1a24 4017 |03d4: const-string v36, "p" // string@1740 │ │ -07957c: 0800 2900 |03d6: move-object/from16 v0, v41 │ │ -079580: 0801 2400 |03d8: move-object/from16 v1, v36 │ │ -079584: 6e20 8512 1000 |03da: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07958a: 1324 0100 |03dd: const/16 v36, #int 1 // #1 │ │ -07958e: 0800 2900 |03df: move-object/from16 v0, v41 │ │ -079592: 0801 2200 |03e1: move-object/from16 v1, v34 │ │ -079596: 0202 2400 |03e3: move/from16 v2, v36 │ │ -07959a: 6e30 6b12 1002 |03e5: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertForm:(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement; // method@126b │ │ -0795a0: 2900 29fc |03e8: goto/16 0011 // -03d7 │ │ -0795a4: 7100 da12 0000 |03ea: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1100:()[Ljava/lang/String; // method@12da │ │ -0795aa: 0c24 |03ed: move-result-object v36 │ │ -0795ac: 0800 1700 |03ee: move-object/from16 v0, v23 │ │ -0795b0: 0801 2400 |03f0: move-object/from16 v1, v36 │ │ -0795b4: 7120 6910 1000 |03f2: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -0795ba: 0a24 |03f5: move-result v36 │ │ -0795bc: 3824 7100 |03f6: if-eqz v36, 0467 // +0071 │ │ -0795c0: 1324 0000 |03f8: const/16 v36, #int 0 // #0 │ │ -0795c4: 0800 2900 |03fa: move-object/from16 v0, v41 │ │ -0795c8: 0201 2400 |03fc: move/from16 v1, v36 │ │ -0795cc: 6e20 5012 1000 |03fe: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -0795d2: 7401 5b12 2900 |0401: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ -0795d8: 0c20 |0404: move-result-object v32 │ │ -0795da: 7401 1d0b 2000 |0405: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -0795e0: 0a24 |0408: move-result v36 │ │ -0795e2: d813 24ff |0409: add-int/lit8 v19, v36, #int -1 // #ff │ │ -0795e6: 3d13 2500 |040b: if-lez v19, 0430 // +0025 │ │ -0795ea: 0800 2000 |040d: move-object/from16 v0, v32 │ │ -0795ee: 0201 1300 |040f: move/from16 v1, v19 │ │ -0795f2: 6e20 170b 1000 |0411: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -0795f8: 0c0d |0414: move-result-object v13 │ │ -0795fa: 1f0d d702 |0415: check-cast v13, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0795fe: 6e10 7311 0d00 |0417: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -079604: 0c24 |041a: move-result-object v36 │ │ -079606: 7100 da12 0000 |041b: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1100:()[Ljava/lang/String; // method@12da │ │ -07960c: 0c25 |041e: move-result-object v37 │ │ -07960e: 7702 6910 2400 |041f: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079614: 0a24 |0422: move-result v36 │ │ -079616: 3824 2b00 |0423: if-eqz v36, 044e // +002b │ │ -07961a: 6e10 7311 0d00 |0425: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -079620: 0c24 |0428: move-result-object v36 │ │ -079622: 0800 2900 |0429: move-object/from16 v0, v41 │ │ -079626: 0801 2400 |042b: move-object/from16 v1, v36 │ │ -07962a: 6e20 8512 1000 |042d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079630: 1a24 4017 |0430: const-string v36, "p" // string@1740 │ │ -079634: 0800 2900 |0432: move-object/from16 v0, v41 │ │ -079638: 0801 2400 |0434: move-object/from16 v1, v36 │ │ -07963c: 6e20 5c12 1000 |0436: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -079642: 0a24 |0439: move-result v36 │ │ -079644: 3824 0b00 |043a: if-eqz v36, 0445 // +000b │ │ -079648: 1a24 4017 |043c: const-string v36, "p" // string@1740 │ │ -07964c: 0800 2900 |043e: move-object/from16 v0, v41 │ │ -079650: 0801 2400 |0440: move-object/from16 v1, v36 │ │ -079654: 6e20 8512 1000 |0442: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07965a: 0800 2900 |0445: move-object/from16 v0, v41 │ │ -07965e: 0801 2200 |0447: move-object/from16 v1, v34 │ │ -079662: 6e20 6612 1000 |0449: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079668: 2900 c5fb |044c: goto/16 0011 // -043b │ │ -07966c: 0800 2900 |044e: move-object/from16 v0, v41 │ │ -079670: 6e20 7612 d000 |0450: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSpecial:(Lorg/jsoup/nodes/Element;)Z // method@1276 │ │ -079676: 0a24 |0453: move-result v36 │ │ -079678: 3824 1000 |0454: if-eqz v36, 0464 // +0010 │ │ -07967c: 6e10 7311 0d00 |0456: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -079682: 0c24 |0459: move-result-object v36 │ │ -079684: 7100 e712 0000 |045a: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$700:()[Ljava/lang/String; // method@12e7 │ │ -07968a: 0c25 |045d: move-result-object v37 │ │ -07968c: 7702 6910 2400 |045e: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079692: 0a24 |0461: move-result v36 │ │ -079694: 3824 ceff |0462: if-eqz v36, 0430 // -0032 │ │ -079698: d813 13ff |0464: add-int/lit8 v19, v19, #int -1 // #ff │ │ -07969c: 28a5 |0466: goto 040b // -005b │ │ -07969e: 1a24 c217 |0467: const-string v36, "plaintext" // string@17c2 │ │ -0796a2: 0800 1700 |0469: move-object/from16 v0, v23 │ │ -0796a6: 0801 2400 |046b: move-object/from16 v1, v36 │ │ -0796aa: 6e20 2a0a 1000 |046d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0796b0: 0a24 |0470: move-result v36 │ │ -0796b2: 3824 2b00 |0471: if-eqz v36, 049c // +002b │ │ -0796b6: 1a24 4017 |0473: const-string v36, "p" // string@1740 │ │ -0796ba: 0800 2900 |0475: move-object/from16 v0, v41 │ │ -0796be: 0801 2400 |0477: move-object/from16 v1, v36 │ │ -0796c2: 6e20 5c12 1000 |0479: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -0796c8: 0a24 |047c: move-result v36 │ │ -0796ca: 3824 0b00 |047d: if-eqz v36, 0488 // +000b │ │ -0796ce: 1a24 4017 |047f: const-string v36, "p" // string@1740 │ │ -0796d2: 0800 2900 |0481: move-object/from16 v0, v41 │ │ -0796d6: 0801 2400 |0483: move-object/from16 v1, v36 │ │ -0796da: 6e20 8512 1000 |0485: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -0796e0: 0800 2900 |0488: move-object/from16 v0, v41 │ │ -0796e4: 0801 2200 |048a: move-object/from16 v1, v34 │ │ -0796e8: 6e20 6612 1000 |048c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0796ee: 0800 2900 |048f: move-object/from16 v0, v41 │ │ -0796f2: 5400 fd06 |0491: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -0796f6: 0824 0000 |0493: move-object/from16 v36, v0 │ │ -0796fa: 6225 8408 |0495: sget-object v37, Lorg/jsoup/parser/TokeniserState;.PLAINTEXT:Lorg/jsoup/parser/TokeniserState; // field@0884 │ │ -0796fe: 7402 ac13 2400 |0497: invoke-virtual/range {v36, v37}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -079704: 2900 77fb |049a: goto/16 0011 // -0489 │ │ -079708: 1a24 350e |049c: const-string v36, "button" // string@0e35 │ │ -07970c: 0800 1700 |049e: move-object/from16 v0, v23 │ │ -079710: 0801 2400 |04a0: move-object/from16 v1, v36 │ │ -079714: 6e20 2a0a 1000 |04a2: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07971a: 0a24 |04a5: move-result v36 │ │ -07971c: 3824 3c00 |04a6: if-eqz v36, 04e2 // +003c │ │ -079720: 1a24 350e |04a8: const-string v36, "button" // string@0e35 │ │ -079724: 0800 2900 |04aa: move-object/from16 v0, v41 │ │ -079728: 0801 2400 |04ac: move-object/from16 v1, v36 │ │ -07972c: 6e20 5c12 1000 |04ae: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -079732: 0a24 |04b1: move-result v36 │ │ -079734: 3824 1b00 |04b2: if-eqz v36, 04cd // +001b │ │ -079738: 0800 2900 |04b4: move-object/from16 v0, v41 │ │ -07973c: 0801 2700 |04b6: move-object/from16 v1, v39 │ │ -079740: 6e20 4f12 1000 |04b8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -079746: 1a24 350e |04bb: const-string v36, "button" // string@0e35 │ │ -07974a: 0800 2900 |04bd: move-object/from16 v0, v41 │ │ -07974e: 0801 2400 |04bf: move-object/from16 v1, v36 │ │ -079752: 6e20 8512 1000 |04c1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079758: 0800 2900 |04c4: move-object/from16 v0, v41 │ │ -07975c: 0801 2200 |04c6: move-object/from16 v1, v34 │ │ -079760: 6e20 8312 1000 |04c8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -079766: 2900 46fb |04cb: goto/16 0011 // -04ba │ │ -07976a: 7401 8a12 2900 |04cd: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079770: 0800 2900 |04d0: move-object/from16 v0, v41 │ │ -079774: 0801 2200 |04d2: move-object/from16 v1, v34 │ │ -079778: 6e20 6612 1000 |04d4: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07977e: 1324 0000 |04d7: const/16 v36, #int 0 // #0 │ │ -079782: 0800 2900 |04d9: move-object/from16 v0, v41 │ │ -079786: 0201 2400 |04db: move/from16 v1, v36 │ │ -07978a: 6e20 5012 1000 |04dd: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079790: 2900 31fb |04e0: goto/16 0011 // -04cf │ │ -079794: 7100 db12 0000 |04e2: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1200:()[Ljava/lang/String; // method@12db │ │ -07979a: 0c24 |04e5: move-result-object v36 │ │ -07979c: 0800 1700 |04e6: move-object/from16 v0, v23 │ │ -0797a0: 0801 2400 |04e8: move-object/from16 v1, v36 │ │ -0797a4: 7120 6910 1000 |04ea: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -0797aa: 0a24 |04ed: move-result v36 │ │ -0797ac: 3824 1400 |04ee: if-eqz v36, 0502 // +0014 │ │ -0797b0: 7401 8a12 2900 |04f0: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -0797b6: 0800 2900 |04f3: move-object/from16 v0, v41 │ │ -0797ba: 0801 2200 |04f5: move-object/from16 v1, v34 │ │ -0797be: 6e20 6612 1000 |04f7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -0797c4: 0c0d |04fa: move-result-object v13 │ │ -0797c6: 0800 2900 |04fb: move-object/from16 v0, v41 │ │ -0797ca: 6e20 8912 d000 |04fd: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@1289 │ │ -0797d0: 2900 11fb |0500: goto/16 0011 // -04ef │ │ -0797d4: 1a24 5f16 |0502: const-string v36, "nobr" // string@165f │ │ -0797d8: 0800 1700 |0504: move-object/from16 v0, v23 │ │ -0797dc: 0801 2400 |0506: move-object/from16 v1, v36 │ │ -0797e0: 6e20 2a0a 1000 |0508: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0797e6: 0a24 |050b: move-result v36 │ │ -0797e8: 3824 3300 |050c: if-eqz v36, 053f // +0033 │ │ -0797ec: 7401 8a12 2900 |050e: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -0797f2: 1a24 5f16 |0511: const-string v36, "nobr" // string@165f │ │ -0797f6: 0800 2900 |0513: move-object/from16 v0, v41 │ │ -0797fa: 0801 2400 |0515: move-object/from16 v1, v36 │ │ -0797fe: 6e20 5e12 1000 |0517: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -079804: 0a24 |051a: move-result v36 │ │ -079806: 3824 1500 |051b: if-eqz v36, 0530 // +0015 │ │ -07980a: 0800 2900 |051d: move-object/from16 v0, v41 │ │ -07980e: 0801 2700 |051f: move-object/from16 v1, v39 │ │ -079812: 6e20 4f12 1000 |0521: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -079818: 1a24 5f16 |0524: const-string v36, "nobr" // string@165f │ │ -07981c: 0800 2900 |0526: move-object/from16 v0, v41 │ │ -079820: 0801 2400 |0528: move-object/from16 v1, v36 │ │ -079824: 6e20 8512 1000 |052a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07982a: 7401 8a12 2900 |052d: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079830: 0800 2900 |0530: move-object/from16 v0, v41 │ │ -079834: 0801 2200 |0532: move-object/from16 v1, v34 │ │ -079838: 6e20 6612 1000 |0534: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07983e: 0c0d |0537: move-result-object v13 │ │ -079840: 0800 2900 |0538: move-object/from16 v0, v41 │ │ -079844: 6e20 8912 d000 |053a: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@1289 │ │ -07984a: 2900 d4fa |053d: goto/16 0011 // -052c │ │ -07984e: 7100 dc12 0000 |053f: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1300:()[Ljava/lang/String; // method@12dc │ │ -079854: 0c24 |0542: move-result-object v36 │ │ -079856: 0800 1700 |0543: move-object/from16 v0, v23 │ │ -07985a: 0801 2400 |0545: move-object/from16 v1, v36 │ │ -07985e: 7120 6910 1000 |0547: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079864: 0a24 |054a: move-result v36 │ │ -079866: 3824 1a00 |054b: if-eqz v36, 0565 // +001a │ │ -07986a: 7401 8a12 2900 |054d: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079870: 0800 2900 |0550: move-object/from16 v0, v41 │ │ -079874: 0801 2200 |0552: move-object/from16 v1, v34 │ │ -079878: 6e20 6612 1000 |0554: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07987e: 7401 6d12 2900 |0557: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertMarkerToFormattingElements:()V // method@126d │ │ -079884: 1324 0000 |055a: const/16 v36, #int 0 // #0 │ │ -079888: 0800 2900 |055c: move-object/from16 v0, v41 │ │ -07988c: 0201 2400 |055e: move/from16 v1, v36 │ │ -079890: 6e20 5012 1000 |0560: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079896: 2900 aefa |0563: goto/16 0011 // -0552 │ │ -07989a: 1a24 7b1b |0565: const-string v36, "table" // string@1b7b │ │ -07989e: 0800 1700 |0567: move-object/from16 v0, v23 │ │ -0798a2: 0801 2400 |0569: move-object/from16 v1, v36 │ │ -0798a6: 6e20 2a0a 1000 |056b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0798ac: 0a24 |056e: move-result v36 │ │ -0798ae: 3824 4200 |056f: if-eqz v36, 05b1 // +0042 │ │ -0798b2: 7401 5612 2900 |0571: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getDocument:()Lorg/jsoup/nodes/Document; // method@1256 │ │ -0798b8: 0c24 |0574: move-result-object v36 │ │ -0798ba: 7401 0a11 2400 |0575: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Document;.quirksMode:()Lorg/jsoup/nodes/Document$QuirksMode; // method@110a │ │ -0798c0: 0c24 |0578: move-result-object v36 │ │ -0798c2: 6225 a606 |0579: sget-object v37, Lorg/jsoup/nodes/Document$QuirksMode;.quirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a6 │ │ -0798c6: 0800 2400 |057b: move-object/from16 v0, v36 │ │ -0798ca: 0801 2500 |057d: move-object/from16 v1, v37 │ │ -0798ce: 3210 1700 |057f: if-eq v0, v1, 0596 // +0017 │ │ -0798d2: 1a24 4017 |0581: const-string v36, "p" // string@1740 │ │ -0798d6: 0800 2900 |0583: move-object/from16 v0, v41 │ │ -0798da: 0801 2400 |0585: move-object/from16 v1, v36 │ │ -0798de: 6e20 5c12 1000 |0587: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -0798e4: 0a24 |058a: move-result v36 │ │ -0798e6: 3824 0b00 |058b: if-eqz v36, 0596 // +000b │ │ -0798ea: 1a24 4017 |058d: const-string v36, "p" // string@1740 │ │ -0798ee: 0800 2900 |058f: move-object/from16 v0, v41 │ │ -0798f2: 0801 2400 |0591: move-object/from16 v1, v36 │ │ -0798f6: 6e20 8512 1000 |0593: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -0798fc: 0800 2900 |0596: move-object/from16 v0, v41 │ │ -079900: 0801 2200 |0598: move-object/from16 v1, v34 │ │ -079904: 6e20 6612 1000 |059a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07990a: 1324 0000 |059d: const/16 v36, #int 0 // #0 │ │ -07990e: 0800 2900 |059f: move-object/from16 v0, v41 │ │ -079912: 0201 2400 |05a1: move/from16 v1, v36 │ │ -079916: 6e20 5012 1000 |05a3: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -07991c: 6224 2e07 |05a6: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072e │ │ -079920: 0800 2900 |05a8: move-object/from16 v0, v41 │ │ -079924: 0801 2400 |05aa: move-object/from16 v1, v36 │ │ -079928: 6e20 9912 1000 |05ac: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07992e: 2900 62fa |05af: goto/16 0011 // -059e │ │ -079932: 1a24 2a14 |05b1: const-string v36, "input" // string@142a │ │ -079936: 0800 1700 |05b3: move-object/from16 v0, v23 │ │ -07993a: 0801 2400 |05b5: move-object/from16 v1, v36 │ │ -07993e: 6e20 2a0a 1000 |05b7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079944: 0a24 |05ba: move-result v36 │ │ -079946: 3824 2800 |05bb: if-eqz v36, 05e3 // +0028 │ │ -07994a: 7401 8a12 2900 |05bd: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079950: 0800 2900 |05c0: move-object/from16 v0, v41 │ │ -079954: 0801 2200 |05c2: move-object/from16 v1, v34 │ │ -079958: 6e20 6a12 1000 |05c4: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -07995e: 0c0d |05c7: move-result-object v13 │ │ -079960: 1a24 2a1c |05c8: const-string v36, "type" // string@1c2a │ │ -079964: 0800 2400 |05ca: move-object/from16 v0, v36 │ │ -079968: 6e20 3111 0d00 |05cc: invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -07996e: 0c24 |05cf: move-result-object v36 │ │ -079970: 1a25 8513 |05d0: const-string v37, "hidden" // string@1385 │ │ -079974: 7402 2b0a 2400 |05d2: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -07997a: 0a24 |05d5: move-result v36 │ │ -07997c: 3924 3bfa |05d6: if-nez v36, 0011 // -05c5 │ │ -079980: 1324 0000 |05d8: const/16 v36, #int 0 // #0 │ │ -079984: 0800 2900 |05da: move-object/from16 v0, v41 │ │ -079988: 0201 2400 |05dc: move/from16 v1, v36 │ │ -07998c: 6e20 5012 1000 |05de: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079992: 2900 30fa |05e1: goto/16 0011 // -05d0 │ │ -079996: 7100 dd12 0000 |05e3: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1400:()[Ljava/lang/String; // method@12dd │ │ -07999c: 0c24 |05e6: move-result-object v36 │ │ -07999e: 0800 1700 |05e7: move-object/from16 v0, v23 │ │ -0799a2: 0801 2400 |05e9: move-object/from16 v1, v36 │ │ -0799a6: 7120 6910 1000 |05eb: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -0799ac: 0a24 |05ee: move-result v36 │ │ -0799ae: 3824 0b00 |05ef: if-eqz v36, 05fa // +000b │ │ -0799b2: 0800 2900 |05f1: move-object/from16 v0, v41 │ │ -0799b6: 0801 2200 |05f3: move-object/from16 v1, v34 │ │ -0799ba: 6e20 6a12 1000 |05f5: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -0799c0: 2900 19fa |05f8: goto/16 0011 // -05e7 │ │ -0799c4: 1a24 9913 |05fa: const-string v36, "hr" // string@1399 │ │ -0799c8: 0800 1700 |05fc: move-object/from16 v0, v23 │ │ -0799cc: 0801 2400 |05fe: move-object/from16 v1, v36 │ │ -0799d0: 6e20 2a0a 1000 |0600: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0799d6: 0a24 |0603: move-result v36 │ │ -0799d8: 3824 2900 |0604: if-eqz v36, 062d // +0029 │ │ -0799dc: 1a24 4017 |0606: const-string v36, "p" // string@1740 │ │ -0799e0: 0800 2900 |0608: move-object/from16 v0, v41 │ │ -0799e4: 0801 2400 |060a: move-object/from16 v1, v36 │ │ -0799e8: 6e20 5c12 1000 |060c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -0799ee: 0a24 |060f: move-result v36 │ │ -0799f0: 3824 0b00 |0610: if-eqz v36, 061b // +000b │ │ -0799f4: 1a24 4017 |0612: const-string v36, "p" // string@1740 │ │ -0799f8: 0800 2900 |0614: move-object/from16 v0, v41 │ │ -0799fc: 0801 2400 |0616: move-object/from16 v1, v36 │ │ -079a00: 6e20 8512 1000 |0618: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079a06: 0800 2900 |061b: move-object/from16 v0, v41 │ │ -079a0a: 0801 2200 |061d: move-object/from16 v1, v34 │ │ -079a0e: 6e20 6a12 1000 |061f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -079a14: 1324 0000 |0622: const/16 v36, #int 0 // #0 │ │ -079a18: 0800 2900 |0624: move-object/from16 v0, v41 │ │ -079a1c: 0201 2400 |0626: move/from16 v1, v36 │ │ -079a20: 6e20 5012 1000 |0628: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079a26: 2900 e6f9 |062b: goto/16 0011 // -061a │ │ -079a2a: 1a24 db13 |062d: const-string v36, "image" // string@13db │ │ -079a2e: 0800 1700 |062f: move-object/from16 v0, v23 │ │ -079a32: 0801 2400 |0631: move-object/from16 v1, v36 │ │ -079a36: 6e20 2a0a 1000 |0633: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079a3c: 0a24 |0636: move-result v36 │ │ -079a3e: 3824 2b00 |0637: if-eqz v36, 0662 // +002b │ │ -079a42: 1a24 671b |0639: const-string v36, "svg" // string@1b67 │ │ -079a46: 0800 2900 |063b: move-object/from16 v0, v41 │ │ -079a4a: 0801 2400 |063d: move-object/from16 v1, v36 │ │ -079a4e: 6e20 5812 1000 |063f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1258 │ │ -079a54: 0c24 |0642: move-result-object v36 │ │ -079a56: 3924 1600 |0643: if-nez v36, 0659 // +0016 │ │ -079a5a: 1a24 dd13 |0645: const-string v36, "img" // string@13dd │ │ -079a5e: 0800 2200 |0647: move-object/from16 v0, v34 │ │ -079a62: 0801 2400 |0649: move-object/from16 v1, v36 │ │ -079a66: 6e20 4613 1000 |064b: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$StartTag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1346 │ │ -079a6c: 0c24 |064e: move-result-object v36 │ │ -079a6e: 0800 2900 |064f: move-object/from16 v0, v41 │ │ -079a72: 0801 2400 |0651: move-object/from16 v1, v36 │ │ -079a76: 6e20 8312 1000 |0653: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -079a7c: 0a24 |0656: move-result v36 │ │ -079a7e: 2900 bcf9 |0657: goto/16 0013 // -0644 │ │ -079a82: 0800 2900 |0659: move-object/from16 v0, v41 │ │ -079a86: 0801 2200 |065b: move-object/from16 v1, v34 │ │ -079a8a: 6e20 6612 1000 |065d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079a90: 2900 b1f9 |0660: goto/16 0011 // -064f │ │ -079a94: 1a24 b614 |0662: const-string v36, "isindex" // string@14b6 │ │ -079a98: 0800 1700 |0664: move-object/from16 v0, v23 │ │ -079a9c: 0801 2400 |0666: move-object/from16 v1, v36 │ │ -079aa0: 6e20 2a0a 1000 |0668: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079aa6: 0a24 |066b: move-result v36 │ │ -079aa8: 3824 f300 |066c: if-eqz v36, 075f // +00f3 │ │ -079aac: 0800 2900 |066e: move-object/from16 v0, v41 │ │ -079ab0: 0801 2700 |0670: move-object/from16 v1, v39 │ │ -079ab4: 6e20 4f12 1000 |0672: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -079aba: 7401 5712 2900 |0675: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ -079ac0: 0c24 |0678: move-result-object v36 │ │ -079ac2: 3824 0600 |0679: if-eqz v36, 067f // +0006 │ │ -079ac6: 1324 0000 |067b: const/16 v36, #int 0 // #0 │ │ -079aca: 2900 96f9 |067d: goto/16 0013 // -066a │ │ -079ace: 0800 2900 |067f: move-object/from16 v0, v41 │ │ -079ad2: 5400 fd06 |0681: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -079ad6: 0824 0000 |0683: move-object/from16 v36, v0 │ │ -079ada: 7401 9513 2400 |0685: invoke-virtual/range {v36}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ -079ae0: 1a24 9311 |0688: const-string v36, "form" // string@1193 │ │ -079ae4: 0800 2900 |068a: move-object/from16 v0, v41 │ │ -079ae8: 0801 2400 |068c: move-object/from16 v1, v36 │ │ -079aec: 6e20 8612 1000 |068e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -079af2: 0800 2200 |0691: move-object/from16 v0, v34 │ │ -079af6: 5400 8807 |0693: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -079afa: 0824 0000 |0695: move-object/from16 v36, v0 │ │ -079afe: 1a25 0b0d |0697: const-string v37, "action" // string@0d0b │ │ -079b02: 7402 b610 2400 |0699: invoke-virtual/range {v36, v37}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ -079b08: 0a24 |069c: move-result v36 │ │ -079b0a: 3824 1b00 |069d: if-eqz v36, 06b8 // +001b │ │ -079b0e: 7401 5712 2900 |069f: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ -079b14: 0c0f |06a2: move-result-object v15 │ │ -079b16: 1a24 0b0d |06a3: const-string v36, "action" // string@0d0b │ │ -079b1a: 0800 2200 |06a5: move-object/from16 v0, v34 │ │ -079b1e: 5400 8807 |06a7: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -079b22: 0825 0000 |06a9: move-object/from16 v37, v0 │ │ -079b26: 1a26 0b0d |06ab: const-string v38, "action" // string@0d0b │ │ -079b2a: 7402 b510 2500 |06ad: invoke-virtual/range {v37, v38}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -079b30: 0c25 |06b0: move-result-object v37 │ │ -079b32: 0800 2400 |06b1: move-object/from16 v0, v36 │ │ -079b36: 0801 2500 |06b3: move-object/from16 v1, v37 │ │ -079b3a: 6e30 3211 0f01 |06b5: invoke-virtual {v15, v0, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -079b40: 1a24 9913 |06b8: const-string v36, "hr" // string@1399 │ │ -079b44: 0800 2900 |06ba: move-object/from16 v0, v41 │ │ -079b48: 0801 2400 |06bc: move-object/from16 v1, v36 │ │ -079b4c: 6e20 8612 1000 |06be: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -079b52: 1a24 e814 |06c1: const-string v36, "label" // string@14e8 │ │ -079b56: 0800 2900 |06c3: move-object/from16 v0, v41 │ │ -079b5a: 0801 2400 |06c5: move-object/from16 v1, v36 │ │ -079b5e: 6e20 8612 1000 |06c7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -079b64: 0800 2200 |06ca: move-object/from16 v0, v34 │ │ -079b68: 5400 8807 |06cc: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -079b6c: 0824 0000 |06ce: move-object/from16 v36, v0 │ │ -079b70: 1a25 0e18 |06d0: const-string v37, "prompt" // string@180e │ │ -079b74: 7402 b610 2400 |06d2: invoke-virtual/range {v36, v37}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ -079b7a: 0a24 |06d5: move-result v36 │ │ -079b7c: 3824 5100 |06d6: if-eqz v36, 0727 // +0051 │ │ -079b80: 0800 2200 |06d8: move-object/from16 v0, v34 │ │ -079b84: 5400 8807 |06da: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -079b88: 0824 0000 |06dc: move-object/from16 v36, v0 │ │ -079b8c: 1a25 0e18 |06de: const-string v37, "prompt" // string@180e │ │ -079b90: 7402 b510 2400 |06e0: invoke-virtual/range {v36, v37}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -079b96: 0c1a |06e3: move-result-object v26 │ │ -079b98: 2224 0303 |06e4: new-instance v36, Lorg/jsoup/parser/Token$Character; // type@0303 │ │ -079b9c: 7601 2a13 2400 |06e6: invoke-direct/range {v36}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ -079ba2: 0800 2400 |06e9: move-object/from16 v0, v36 │ │ -079ba6: 0801 1a00 |06eb: move-object/from16 v1, v26 │ │ -079baa: 6e20 2b13 1000 |06ed: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ -079bb0: 0c24 |06f0: move-result-object v36 │ │ -079bb2: 0800 2900 |06f1: move-object/from16 v0, v41 │ │ -079bb6: 0801 2400 |06f3: move-object/from16 v1, v36 │ │ -079bba: 6e20 8312 1000 |06f5: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -079bc0: 2214 cd02 |06f8: new-instance v20, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -079bc4: 7601 aa10 1400 |06fa: invoke-direct/range {v20}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -079bca: 0800 2200 |06fd: move-object/from16 v0, v34 │ │ -079bce: 5400 8807 |06ff: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -079bd2: 0824 0000 |0701: move-object/from16 v36, v0 │ │ -079bd6: 7401 ba10 2400 |0703: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ -079bdc: 0c24 |0706: move-result-object v36 │ │ -079bde: 7801 460b 2400 |0707: invoke-interface/range {v36}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -079be4: 0a25 |070a: move-result v37 │ │ -079be6: 3825 1f00 |070b: if-eqz v37, 072a // +001f │ │ -079bea: 7801 470b 2400 |070d: invoke-interface/range {v36}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -079bf0: 0c05 |0710: move-result-object v5 │ │ -079bf2: 1f05 c802 |0711: check-cast v5, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -079bf6: 6e10 8e10 0500 |0713: invoke-virtual {v5}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -079bfc: 0c25 |0716: move-result-object v37 │ │ -079bfe: 7100 de12 0000 |0717: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1500:()[Ljava/lang/String; // method@12de │ │ -079c04: 0c26 |071a: move-result-object v38 │ │ -079c06: 7702 6910 2500 |071b: invoke-static/range {v37, v38}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079c0c: 0a25 |071e: move-result v37 │ │ -079c0e: 3925 e8ff |071f: if-nez v37, 0707 // -0018 │ │ -079c12: 0800 1400 |0721: move-object/from16 v0, v20 │ │ -079c16: 6e20 bd10 5000 |0723: invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ -079c1c: 28e1 |0726: goto 0707 // -001f │ │ -079c1e: 1a1a 4d0b |0727: const-string v26, "This is a searchable index. Enter search keywords: " // string@0b4d │ │ -079c22: 28bb |0729: goto 06e4 // -0045 │ │ -079c24: 1a24 e715 |072a: const-string v36, "name" // string@15e7 │ │ -079c28: 1a25 b614 |072c: const-string v37, "isindex" // string@14b6 │ │ -079c2c: 0800 1400 |072e: move-object/from16 v0, v20 │ │ -079c30: 0801 2400 |0730: move-object/from16 v1, v36 │ │ -079c34: 0802 2500 |0732: move-object/from16 v2, v37 │ │ -079c38: 6e30 bb10 1002 |0734: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ -079c3e: 1a24 2a14 |0737: const-string v36, "input" // string@142a │ │ -079c42: 0800 2900 |0739: move-object/from16 v0, v41 │ │ -079c46: 0801 2400 |073b: move-object/from16 v1, v36 │ │ -079c4a: 0802 1400 |073d: move-object/from16 v2, v20 │ │ -079c4e: 6e30 8712 1002 |073f: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z // method@1287 │ │ -079c54: 1a24 e814 |0742: const-string v36, "label" // string@14e8 │ │ -079c58: 0800 2900 |0744: move-object/from16 v0, v41 │ │ -079c5c: 0801 2400 |0746: move-object/from16 v1, v36 │ │ -079c60: 6e20 8512 1000 |0748: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079c66: 1a24 9913 |074b: const-string v36, "hr" // string@1399 │ │ -079c6a: 0800 2900 |074d: move-object/from16 v0, v41 │ │ -079c6e: 0801 2400 |074f: move-object/from16 v1, v36 │ │ -079c72: 6e20 8612 1000 |0751: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -079c78: 1a24 9311 |0754: const-string v36, "form" // string@1193 │ │ -079c7c: 0800 2900 |0756: move-object/from16 v0, v41 │ │ -079c80: 0801 2400 |0758: move-object/from16 v1, v36 │ │ -079c84: 6e20 8512 1000 |075a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079c8a: 2900 b4f8 |075d: goto/16 0011 // -074c │ │ -079c8e: 1a24 a51b |075f: const-string v36, "textarea" // string@1ba5 │ │ -079c92: 0800 1700 |0761: move-object/from16 v0, v23 │ │ -079c96: 0801 2400 |0763: move-object/from16 v1, v36 │ │ -079c9a: 6e20 2a0a 1000 |0765: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079ca0: 0a24 |0768: move-result v36 │ │ -079ca2: 3824 2b00 |0769: if-eqz v36, 0794 // +002b │ │ -079ca6: 0800 2900 |076b: move-object/from16 v0, v41 │ │ -079caa: 0801 2200 |076d: move-object/from16 v1, v34 │ │ -079cae: 6e20 6612 1000 |076f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079cb4: 0800 2900 |0772: move-object/from16 v0, v41 │ │ -079cb8: 5400 fd06 |0774: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -079cbc: 0824 0000 |0776: move-object/from16 v36, v0 │ │ -079cc0: 6225 8b08 |0778: sget-object v37, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ -079cc4: 7402 ac13 2400 |077a: invoke-virtual/range {v36, v37}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -079cca: 7401 7812 2900 |077d: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ -079cd0: 1324 0000 |0780: const/16 v36, #int 0 // #0 │ │ -079cd4: 0800 2900 |0782: move-object/from16 v0, v41 │ │ -079cd8: 0201 2400 |0784: move/from16 v1, v36 │ │ -079cdc: 6e20 5012 1000 |0786: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079ce2: 6224 3007 |0789: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0730 │ │ -079ce6: 0800 2900 |078b: move-object/from16 v0, v41 │ │ -079cea: 0801 2400 |078d: move-object/from16 v1, v36 │ │ -079cee: 6e20 9912 1000 |078f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -079cf4: 2900 7ff8 |0792: goto/16 0011 // -0781 │ │ -079cf8: 1a24 3f1d |0794: const-string v36, "xmp" // string@1d3f │ │ -079cfc: 0800 1700 |0796: move-object/from16 v0, v23 │ │ -079d00: 0801 2400 |0798: move-object/from16 v1, v36 │ │ -079d04: 6e20 2a0a 1000 |079a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079d0a: 0a24 |079d: move-result v36 │ │ -079d0c: 3824 2c00 |079e: if-eqz v36, 07ca // +002c │ │ -079d10: 1a24 4017 |07a0: const-string v36, "p" // string@1740 │ │ -079d14: 0800 2900 |07a2: move-object/from16 v0, v41 │ │ -079d18: 0801 2400 |07a4: move-object/from16 v1, v36 │ │ -079d1c: 6e20 5c12 1000 |07a6: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -079d22: 0a24 |07a9: move-result v36 │ │ -079d24: 3824 0b00 |07aa: if-eqz v36, 07b5 // +000b │ │ -079d28: 1a24 4017 |07ac: const-string v36, "p" // string@1740 │ │ -079d2c: 0800 2900 |07ae: move-object/from16 v0, v41 │ │ -079d30: 0801 2400 |07b0: move-object/from16 v1, v36 │ │ -079d34: 6e20 8512 1000 |07b2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079d3a: 7401 8a12 2900 |07b5: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079d40: 1324 0000 |07b8: const/16 v36, #int 0 // #0 │ │ -079d44: 0800 2900 |07ba: move-object/from16 v0, v41 │ │ -079d48: 0201 2400 |07bc: move/from16 v1, v36 │ │ -079d4c: 6e20 5012 1000 |07be: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079d52: 0800 2200 |07c1: move-object/from16 v0, v34 │ │ -079d56: 0801 2900 |07c3: move-object/from16 v1, v41 │ │ -079d5a: 7120 f012 1000 |07c5: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f0 │ │ -079d60: 2900 49f8 |07c8: goto/16 0011 // -07b7 │ │ -079d64: 1a24 d513 |07ca: const-string v36, "iframe" // string@13d5 │ │ -079d68: 0800 1700 |07cc: move-object/from16 v0, v23 │ │ -079d6c: 0801 2400 |07ce: move-object/from16 v1, v36 │ │ -079d70: 6e20 2a0a 1000 |07d0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079d76: 0a24 |07d3: move-result v36 │ │ -079d78: 3824 1400 |07d4: if-eqz v36, 07e8 // +0014 │ │ -079d7c: 1324 0000 |07d6: const/16 v36, #int 0 // #0 │ │ -079d80: 0800 2900 |07d8: move-object/from16 v0, v41 │ │ -079d84: 0201 2400 |07da: move/from16 v1, v36 │ │ -079d88: 6e20 5012 1000 |07dc: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079d8e: 0800 2200 |07df: move-object/from16 v0, v34 │ │ -079d92: 0801 2900 |07e1: move-object/from16 v1, v41 │ │ -079d96: 7120 f012 1000 |07e3: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f0 │ │ -079d9c: 2900 2bf8 |07e6: goto/16 0011 // -07d5 │ │ -079da0: 1a24 6816 |07e8: const-string v36, "noembed" // string@1668 │ │ -079da4: 0800 1700 |07ea: move-object/from16 v0, v23 │ │ -079da8: 0801 2400 |07ec: move-object/from16 v1, v36 │ │ -079dac: 6e20 2a0a 1000 |07ee: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079db2: 0a24 |07f1: move-result v36 │ │ -079db4: 3824 0b00 |07f2: if-eqz v36, 07fd // +000b │ │ -079db8: 0800 2200 |07f4: move-object/from16 v0, v34 │ │ -079dbc: 0801 2900 |07f6: move-object/from16 v1, v41 │ │ -079dc0: 7120 f012 1000 |07f8: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f0 │ │ -079dc6: 2900 16f8 |07fb: goto/16 0011 // -07ea │ │ -079dca: 1a24 bd19 |07fd: const-string v36, "select" // string@19bd │ │ -079dce: 0800 1700 |07ff: move-object/from16 v0, v23 │ │ -079dd2: 0801 2400 |0801: move-object/from16 v1, v36 │ │ -079dd6: 6e20 2a0a 1000 |0803: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079ddc: 0a24 |0806: move-result v36 │ │ -079dde: 3824 5700 |0807: if-eqz v36, 085e // +0057 │ │ -079de2: 7401 8a12 2900 |0809: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079de8: 0800 2900 |080c: move-object/from16 v0, v41 │ │ -079dec: 0801 2200 |080e: move-object/from16 v1, v34 │ │ -079df0: 6e20 6612 1000 |0810: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079df6: 1324 0000 |0813: const/16 v36, #int 0 // #0 │ │ -079dfa: 0800 2900 |0815: move-object/from16 v0, v41 │ │ -079dfe: 0201 2400 |0817: move/from16 v1, v36 │ │ -079e02: 6e20 5012 1000 |0819: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ -079e08: 7401 9712 2900 |081c: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.state:()Lorg/jsoup/parser/HtmlTreeBuilderState; // method@1297 │ │ -079e0e: 0c23 |081f: move-result-object v35 │ │ -079e10: 6224 2e07 |0820: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072e │ │ -079e14: 7402 f212 2300 |0822: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ -079e1a: 0a24 |0825: move-result v36 │ │ -079e1c: 3924 2200 |0826: if-nez v36, 0848 // +0022 │ │ -079e20: 6224 2707 |0828: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0727 │ │ -079e24: 7402 f212 2300 |082a: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ -079e2a: 0a24 |082d: move-result v36 │ │ -079e2c: 3924 1a00 |082e: if-nez v36, 0848 // +001a │ │ -079e30: 6224 2f07 |0830: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072f │ │ -079e34: 7402 f212 2300 |0832: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ -079e3a: 0a24 |0835: move-result v36 │ │ -079e3c: 3924 1200 |0836: if-nez v36, 0848 // +0012 │ │ -079e40: 6224 2b07 |0838: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072b │ │ -079e44: 7402 f212 2300 |083a: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ -079e4a: 0a24 |083d: move-result v36 │ │ -079e4c: 3924 0a00 |083e: if-nez v36, 0848 // +000a │ │ -079e50: 6224 2807 |0840: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0728 │ │ -079e54: 7402 f212 2300 |0842: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ -079e5a: 0a24 |0845: move-result v36 │ │ -079e5c: 3824 0d00 |0846: if-eqz v36, 0853 // +000d │ │ -079e60: 6224 2d07 |0848: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072d │ │ -079e64: 0800 2900 |084a: move-object/from16 v0, v41 │ │ -079e68: 0801 2400 |084c: move-object/from16 v1, v36 │ │ -079e6c: 6e20 9912 1000 |084e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -079e72: 2900 c0f7 |0851: goto/16 0011 // -0840 │ │ -079e76: 6224 2c07 |0853: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072c │ │ -079e7a: 0800 2900 |0855: move-object/from16 v0, v41 │ │ -079e7e: 0801 2400 |0857: move-object/from16 v1, v36 │ │ -079e82: 6e20 9912 1000 |0859: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -079e88: 2900 b5f7 |085c: goto/16 0011 // -084b │ │ -079e8c: 7100 df12 0000 |085e: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1600:()[Ljava/lang/String; // method@12df │ │ -079e92: 0c24 |0861: move-result-object v36 │ │ -079e94: 0800 1700 |0862: move-object/from16 v0, v23 │ │ -079e98: 0801 2400 |0864: move-object/from16 v1, v36 │ │ -079e9c: 7120 6910 1000 |0866: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079ea2: 0a24 |0869: move-result v36 │ │ -079ea4: 3824 2700 |086a: if-eqz v36, 0891 // +0027 │ │ -079ea8: 7401 4e12 2900 |086c: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -079eae: 0c24 |086f: move-result-object v36 │ │ -079eb0: 7401 7311 2400 |0870: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -079eb6: 0c24 |0873: move-result-object v36 │ │ -079eb8: 1a25 1217 |0874: const-string v37, "option" // string@1712 │ │ -079ebc: 7402 2a0a 2400 |0876: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079ec2: 0a24 |0879: move-result v36 │ │ -079ec4: 3824 0b00 |087a: if-eqz v36, 0885 // +000b │ │ -079ec8: 1a24 1217 |087c: const-string v36, "option" // string@1712 │ │ -079ecc: 0800 2900 |087e: move-object/from16 v0, v41 │ │ -079ed0: 0801 2400 |0880: move-object/from16 v1, v36 │ │ -079ed4: 6e20 8512 1000 |0882: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -079eda: 7401 8a12 2900 |0885: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079ee0: 0800 2900 |0888: move-object/from16 v0, v41 │ │ -079ee4: 0801 2200 |088a: move-object/from16 v1, v34 │ │ -079ee8: 6e20 6612 1000 |088c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079eee: 2900 82f7 |088f: goto/16 0011 // -087e │ │ -079ef2: 7100 e012 0000 |0891: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1700:()[Ljava/lang/String; // method@12e0 │ │ -079ef8: 0c24 |0894: move-result-object v36 │ │ -079efa: 0800 1700 |0895: move-object/from16 v0, v23 │ │ -079efe: 0801 2400 |0897: move-object/from16 v1, v36 │ │ -079f02: 7120 6910 1000 |0899: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -079f08: 0a24 |089c: move-result v36 │ │ -079f0a: 3824 3a00 |089d: if-eqz v36, 08d7 // +003a │ │ -079f0e: 1a24 7219 |089f: const-string v36, "ruby" // string@1972 │ │ -079f12: 0800 2900 |08a1: move-object/from16 v0, v41 │ │ -079f16: 0801 2400 |08a3: move-object/from16 v1, v36 │ │ -079f1a: 6e20 5e12 1000 |08a5: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -079f20: 0a24 |08a8: move-result v36 │ │ -079f22: 3824 68f7 |08a9: if-eqz v36, 0011 // -0898 │ │ -079f26: 7401 5212 2900 |08ab: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ -079f2c: 7401 4e12 2900 |08ae: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -079f32: 0c24 |08b1: move-result-object v36 │ │ -079f34: 7401 7311 2400 |08b2: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -079f3a: 0c24 |08b5: move-result-object v36 │ │ -079f3c: 1a25 7219 |08b6: const-string v37, "ruby" // string@1972 │ │ -079f40: 7402 2a0a 2400 |08b8: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079f46: 0a24 |08bb: move-result v36 │ │ -079f48: 3924 1200 |08bc: if-nez v36, 08ce // +0012 │ │ -079f4c: 0800 2900 |08be: move-object/from16 v0, v41 │ │ -079f50: 0801 2700 |08c0: move-object/from16 v1, v39 │ │ -079f54: 6e20 4f12 1000 |08c2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -079f5a: 1a24 7219 |08c5: const-string v36, "ruby" // string@1972 │ │ -079f5e: 0800 2900 |08c7: move-object/from16 v0, v41 │ │ -079f62: 0801 2400 |08c9: move-object/from16 v1, v36 │ │ -079f66: 6e20 8012 1000 |08cb: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToBefore:(Ljava/lang/String;)V // method@1280 │ │ -079f6c: 0800 2900 |08ce: move-object/from16 v0, v41 │ │ -079f70: 0801 2200 |08d0: move-object/from16 v1, v34 │ │ -079f74: 6e20 6612 1000 |08d2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079f7a: 2900 3cf7 |08d5: goto/16 0011 // -08c4 │ │ -079f7e: 1a24 7915 |08d7: const-string v36, "math" // string@1579 │ │ -079f82: 0800 1700 |08d9: move-object/from16 v0, v23 │ │ -079f86: 0801 2400 |08db: move-object/from16 v1, v36 │ │ -079f8a: 6e20 2a0a 1000 |08dd: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079f90: 0a24 |08e0: move-result v36 │ │ -079f92: 3824 1700 |08e1: if-eqz v36, 08f8 // +0017 │ │ -079f96: 7401 8a12 2900 |08e3: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079f9c: 0800 2900 |08e6: move-object/from16 v0, v41 │ │ -079fa0: 0801 2200 |08e8: move-object/from16 v1, v34 │ │ -079fa4: 6e20 6612 1000 |08ea: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079faa: 0800 2900 |08ed: move-object/from16 v0, v41 │ │ -079fae: 5400 fd06 |08ef: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -079fb2: 0824 0000 |08f1: move-object/from16 v36, v0 │ │ -079fb6: 7401 9513 2400 |08f3: invoke-virtual/range {v36}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ -079fbc: 2900 1bf7 |08f6: goto/16 0011 // -08e5 │ │ -079fc0: 1a24 671b |08f8: const-string v36, "svg" // string@1b67 │ │ -079fc4: 0800 1700 |08fa: move-object/from16 v0, v23 │ │ -079fc8: 0801 2400 |08fc: move-object/from16 v1, v36 │ │ -079fcc: 6e20 2a0a 1000 |08fe: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -079fd2: 0a24 |0901: move-result v36 │ │ -079fd4: 3824 1700 |0902: if-eqz v36, 0919 // +0017 │ │ -079fd8: 7401 8a12 2900 |0904: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -079fde: 0800 2900 |0907: move-object/from16 v0, v41 │ │ -079fe2: 0801 2200 |0909: move-object/from16 v1, v34 │ │ -079fe6: 6e20 6612 1000 |090b: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -079fec: 0800 2900 |090e: move-object/from16 v0, v41 │ │ -079ff0: 5400 fd06 |0910: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ -079ff4: 0824 0000 |0912: move-object/from16 v36, v0 │ │ -079ff8: 7401 9513 2400 |0914: invoke-virtual/range {v36}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ -079ffe: 2900 faf6 |0917: goto/16 0011 // -0906 │ │ -07a002: 7100 e112 0000 |0919: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1800:()[Ljava/lang/String; // method@12e1 │ │ -07a008: 0c24 |091c: move-result-object v36 │ │ -07a00a: 0800 1700 |091d: move-object/from16 v0, v23 │ │ -07a00e: 0801 2400 |091f: move-object/from16 v1, v36 │ │ -07a012: 7120 6910 1000 |0921: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -07a018: 0a24 |0924: move-result v36 │ │ -07a01a: 3824 0d00 |0925: if-eqz v36, 0932 // +000d │ │ -07a01e: 0800 2900 |0927: move-object/from16 v0, v41 │ │ -07a022: 0801 2700 |0929: move-object/from16 v1, v39 │ │ -07a026: 6e20 4f12 1000 |092b: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a02c: 1324 0000 |092e: const/16 v36, #int 0 // #0 │ │ -07a030: 2900 e3f6 |0930: goto/16 0013 // -091d │ │ -07a034: 7401 8a12 2900 |0932: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ -07a03a: 0800 2900 |0935: move-object/from16 v0, v41 │ │ -07a03e: 0801 2200 |0937: move-object/from16 v1, v34 │ │ -07a042: 6e20 6612 1000 |0939: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07a048: 2900 d5f6 |093c: goto/16 0011 // -092b │ │ -07a04c: 7401 6813 2800 |093e: invoke-virtual/range {v40}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -07a052: 0c0e |0941: move-result-object v14 │ │ -07a054: 6e10 3e13 0e00 |0942: invoke-virtual {v14}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -07a05a: 0c17 |0945: move-result-object v23 │ │ -07a05c: 7100 e212 0000 |0946: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1900:()[Ljava/lang/String; // method@12e2 │ │ -07a062: 0c24 |0949: move-result-object v36 │ │ -07a064: 0800 1700 |094a: move-object/from16 v0, v23 │ │ -07a068: 0801 2400 |094c: move-object/from16 v1, v36 │ │ -07a06c: 7120 6910 1000 |094e: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -07a072: 0a24 |0951: move-result v36 │ │ -07a074: 3824 d001 |0952: if-eqz v36, 0b22 // +01d0 │ │ -07a078: 1313 0000 |0954: const/16 v19, #int 0 // #0 │ │ -07a07c: 1324 0800 |0956: const/16 v36, #int 8 // #8 │ │ -07a080: 0200 1300 |0958: move/from16 v0, v19 │ │ -07a084: 0201 2400 |095a: move/from16 v1, v36 │ │ -07a088: 3510 b5f6 |095c: if-ge v0, v1, 0011 // -094b │ │ -07a08c: 0800 2900 |095e: move-object/from16 v0, v41 │ │ -07a090: 0801 1700 |0960: move-object/from16 v1, v23 │ │ -07a094: 6e20 5412 1000 |0962: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.getActiveFormattingElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1254 │ │ -07a09a: 0c10 |0965: move-result-object v16 │ │ -07a09c: 3910 0800 |0966: if-nez v16, 096e // +0008 │ │ -07a0a0: 7403 d012 2700 |0968: invoke-virtual/range {v39, v40, v41}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d0 │ │ -07a0a6: 0a24 |096b: move-result v36 │ │ -07a0a8: 2900 a7f6 |096c: goto/16 0013 // -0959 │ │ -07a0ac: 0800 2900 |096e: move-object/from16 v0, v41 │ │ -07a0b0: 0801 1000 |0970: move-object/from16 v1, v16 │ │ -07a0b4: 6e20 7b12 1000 |0972: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ -07a0ba: 0a24 |0975: move-result v36 │ │ -07a0bc: 3924 1400 |0976: if-nez v36, 098a // +0014 │ │ -07a0c0: 0800 2900 |0978: move-object/from16 v0, v41 │ │ -07a0c4: 0801 2700 |097a: move-object/from16 v1, v39 │ │ -07a0c8: 6e20 4f12 1000 |097c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a0ce: 0800 2900 |097f: move-object/from16 v0, v41 │ │ -07a0d2: 0801 1000 |0981: move-object/from16 v1, v16 │ │ -07a0d6: 6e20 8b12 1000 |0983: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@128b │ │ -07a0dc: 1324 0100 |0986: const/16 v36, #int 1 // #1 │ │ -07a0e0: 2900 8bf6 |0988: goto/16 0013 // -0975 │ │ -07a0e4: 7401 7311 1000 |098a: invoke-virtual/range {v16}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a0ea: 0c24 |098d: move-result-object v36 │ │ -07a0ec: 0800 2900 |098e: move-object/from16 v0, v41 │ │ -07a0f0: 0801 2400 |0990: move-object/from16 v1, v36 │ │ -07a0f4: 6e20 5e12 1000 |0992: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -07a0fa: 0a24 |0995: move-result v36 │ │ -07a0fc: 3924 0d00 |0996: if-nez v36, 09a3 // +000d │ │ -07a100: 0800 2900 |0998: move-object/from16 v0, v41 │ │ -07a104: 0801 2700 |099a: move-object/from16 v1, v39 │ │ -07a108: 6e20 4f12 1000 |099c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a10e: 1324 0000 |099f: const/16 v36, #int 0 // #0 │ │ -07a112: 2900 72f6 |09a1: goto/16 0013 // -098e │ │ -07a116: 7401 4e12 2900 |09a3: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07a11c: 0c24 |09a6: move-result-object v36 │ │ -07a11e: 0800 2400 |09a7: move-object/from16 v0, v36 │ │ -07a122: 0801 1000 |09a9: move-object/from16 v1, v16 │ │ -07a126: 3210 0900 |09ab: if-eq v0, v1, 09b4 // +0009 │ │ -07a12a: 0800 2900 |09ad: move-object/from16 v0, v41 │ │ -07a12e: 0801 2700 |09af: move-object/from16 v1, v39 │ │ -07a132: 6e20 4f12 1000 |09b1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a138: 1311 0000 |09b4: const/16 v17, #int 0 // #0 │ │ -07a13c: 120b |09b6: const/4 v11, #int 0 // #0 │ │ -07a13e: 131e 0000 |09b7: const/16 v30, #int 0 // #0 │ │ -07a142: 7401 5b12 2900 |09b9: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ -07a148: 0c20 |09bc: move-result-object v32 │ │ -07a14a: 7401 1d0b 2000 |09bd: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07a150: 0a21 |09c0: move-result v33 │ │ -07a152: 131f 0000 |09c1: const/16 v31, #int 0 // #0 │ │ -07a156: 0200 1f00 |09c3: move/from16 v0, v31 │ │ -07a15a: 0201 2100 |09c5: move/from16 v1, v33 │ │ -07a15e: 3510 3500 |09c7: if-ge v0, v1, 09fc // +0035 │ │ -07a162: 1324 4000 |09c9: const/16 v36, #int 64 // #40 │ │ -07a166: 0200 1f00 |09cb: move/from16 v0, v31 │ │ -07a16a: 0201 2400 |09cd: move/from16 v1, v36 │ │ -07a16e: 3510 2d00 |09cf: if-ge v0, v1, 09fc // +002d │ │ -07a172: 0800 2000 |09d1: move-object/from16 v0, v32 │ │ -07a176: 0201 1f00 |09d3: move/from16 v1, v31 │ │ -07a17a: 6e20 170b 1000 |09d5: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07a180: 0c0d |09d8: move-result-object v13 │ │ -07a182: 1f0d d702 |09d9: check-cast v13, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07a186: 0800 1000 |09db: move-object/from16 v0, v16 │ │ -07a18a: 330d 1300 |09dd: if-ne v13, v0, 09f0 // +0013 │ │ -07a18e: d824 1fff |09df: add-int/lit8 v36, v31, #int -1 // #ff │ │ -07a192: 0800 2000 |09e1: move-object/from16 v0, v32 │ │ -07a196: 0201 2400 |09e3: move/from16 v1, v36 │ │ -07a19a: 6e20 170b 1000 |09e5: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07a1a0: 0c0b |09e8: move-result-object v11 │ │ -07a1a2: 1f0b d702 |09e9: check-cast v11, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07a1a6: 131e 0100 |09eb: const/16 v30, #int 1 // #1 │ │ -07a1aa: d81f 1f01 |09ed: add-int/lit8 v31, v31, #int 1 // #01 │ │ -07a1ae: 28d4 |09ef: goto 09c3 // -002c │ │ -07a1b0: 381e fdff |09f0: if-eqz v30, 09ed // -0003 │ │ -07a1b4: 0800 2900 |09f2: move-object/from16 v0, v41 │ │ -07a1b8: 6e20 7612 d000 |09f4: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSpecial:(Lorg/jsoup/nodes/Element;)Z // method@1276 │ │ -07a1be: 0a24 |09f7: move-result v36 │ │ -07a1c0: 3824 f5ff |09f8: if-eqz v36, 09ed // -000b │ │ -07a1c4: 0811 0d00 |09fa: move-object/from16 v17, v13 │ │ -07a1c8: 3911 1800 |09fc: if-nez v17, 0a14 // +0018 │ │ -07a1cc: 7401 7311 1000 |09fe: invoke-virtual/range {v16}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a1d2: 0c24 |0a01: move-result-object v36 │ │ -07a1d4: 0800 2900 |0a02: move-object/from16 v0, v41 │ │ -07a1d8: 0801 2400 |0a04: move-object/from16 v1, v36 │ │ -07a1dc: 6e20 8112 1000 |0a06: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -07a1e2: 0800 2900 |0a09: move-object/from16 v0, v41 │ │ -07a1e6: 0801 1000 |0a0b: move-object/from16 v1, v16 │ │ -07a1ea: 6e20 8b12 1000 |0a0d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@128b │ │ -07a1f0: 1324 0100 |0a10: const/16 v36, #int 1 // #1 │ │ -07a1f4: 2900 01f6 |0a12: goto/16 0013 // -09ff │ │ -07a1f8: 0818 1100 |0a14: move-object/from16 v24, v17 │ │ -07a1fc: 0816 1100 |0a16: move-object/from16 v22, v17 │ │ -07a200: 1315 0000 |0a18: const/16 v21, #int 0 // #0 │ │ -07a204: 1324 0300 |0a1a: const/16 v36, #int 3 // #3 │ │ -07a208: 0200 1500 |0a1c: move/from16 v0, v21 │ │ -07a20c: 0201 2400 |0a1e: move/from16 v1, v36 │ │ -07a210: 3510 2e00 |0a20: if-ge v0, v1, 0a4e // +002e │ │ -07a214: 0800 2900 |0a22: move-object/from16 v0, v41 │ │ -07a218: 0801 1800 |0a24: move-object/from16 v1, v24 │ │ -07a21c: 6e20 7b12 1000 |0a26: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ -07a222: 0a24 |0a29: move-result v36 │ │ -07a224: 3824 0a00 |0a2a: if-eqz v36, 0a34 // +000a │ │ -07a228: 0800 2900 |0a2c: move-object/from16 v0, v41 │ │ -07a22c: 0801 1800 |0a2e: move-object/from16 v1, v24 │ │ -07a230: 6e20 4812 1000 |0a30: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@1248 │ │ -07a236: 0c18 |0a33: move-result-object v24 │ │ -07a238: 0800 2900 |0a34: move-object/from16 v0, v41 │ │ -07a23c: 0801 1800 |0a36: move-object/from16 v1, v24 │ │ -07a240: 6e20 7412 1000 |0a38: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.isInActiveFormattingElements:(Lorg/jsoup/nodes/Element;)Z // method@1274 │ │ -07a246: 0a24 |0a3b: move-result v36 │ │ -07a248: 3924 0c00 |0a3c: if-nez v36, 0a48 // +000c │ │ -07a24c: 0800 2900 |0a3e: move-object/from16 v0, v41 │ │ -07a250: 0801 1800 |0a40: move-object/from16 v1, v24 │ │ -07a254: 6e20 8c12 1000 |0a42: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ -07a25a: d815 1501 |0a45: add-int/lit8 v21, v21, #int 1 // #01 │ │ -07a25e: 28d3 |0a47: goto 0a1a // -002d │ │ -07a260: 0800 1800 |0a48: move-object/from16 v0, v24 │ │ -07a264: 0801 1000 |0a4a: move-object/from16 v1, v16 │ │ -07a268: 3310 6300 |0a4c: if-ne v0, v1, 0aaf // +0063 │ │ -07a26c: 6e10 7311 0b00 |0a4e: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a272: 0c24 |0a51: move-result-object v36 │ │ -07a274: 7100 e312 0000 |0a52: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$2000:()[Ljava/lang/String; // method@12e3 │ │ -07a27a: 0c25 |0a55: move-result-object v37 │ │ -07a27c: 7702 6910 2400 |0a56: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -07a282: 0a24 |0a59: move-result v36 │ │ -07a284: 3824 9a00 |0a5a: if-eqz v36, 0af4 // +009a │ │ -07a288: 7401 7a11 1600 |0a5c: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07a28e: 0c24 |0a5f: move-result-object v36 │ │ -07a290: 3824 0500 |0a60: if-eqz v36, 0a65 // +0005 │ │ -07a294: 7401 8311 1600 |0a62: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ -07a29a: 0800 2900 |0a65: move-object/from16 v0, v41 │ │ -07a29e: 0801 1600 |0a67: move-object/from16 v1, v22 │ │ -07a2a2: 6e20 6c12 1000 |0a69: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertInFosterParent:(Lorg/jsoup/nodes/Node;)V // method@126c │ │ -07a2a8: 2204 d702 |0a6c: new-instance v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07a2ac: 7401 8a11 1000 |0a6e: invoke-virtual/range {v16}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -07a2b2: 0c24 |0a71: move-result-object v36 │ │ -07a2b4: 7401 5512 2900 |0a72: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getBaseUri:()Ljava/lang/String; // method@1255 │ │ -07a2ba: 0c25 |0a75: move-result-object v37 │ │ -07a2bc: 0800 2400 |0a76: move-object/from16 v0, v36 │ │ -07a2c0: 0801 2500 |0a78: move-object/from16 v1, v37 │ │ -07a2c4: 7030 1e11 0401 |0a7a: invoke-direct {v4, v0, v1}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ -07a2ca: 6e10 3511 0400 |0a7d: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -07a2d0: 0c24 |0a80: move-result-object v36 │ │ -07a2d2: 7401 3511 1000 |0a81: invoke-virtual/range {v16}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -07a2d8: 0c25 |0a84: move-result-object v37 │ │ -07a2da: 7402 ae10 2400 |0a85: invoke-virtual/range {v36, v37}, Lorg/jsoup/nodes/Attributes;.addAll:(Lorg/jsoup/nodes/Attributes;)V // method@10ae │ │ -07a2e0: 7401 3d11 1100 |0a88: invoke-virtual/range {v17}, Lorg/jsoup/nodes/Element;.childNodes:()Ljava/util/List; // method@113d │ │ -07a2e6: 0c24 |0a8b: move-result-object v36 │ │ -07a2e8: 7401 3c11 1100 |0a8c: invoke-virtual/range {v17}, Lorg/jsoup/nodes/Element;.childNodeSize:()I // method@113c │ │ -07a2ee: 0a25 |0a8f: move-result v37 │ │ -07a2f0: 0200 2500 |0a90: move/from16 v0, v37 │ │ -07a2f4: 2300 c903 |0a92: new-array v0, v0, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -07a2f8: 0825 0000 |0a94: move-object/from16 v37, v0 │ │ -07a2fc: 7802 710b 2400 |0a96: invoke-interface/range {v36, v37}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ -07a302: 0c0a |0a99: move-result-object v10 │ │ -07a304: 1f0a c903 |0a9a: check-cast v10, [Lorg/jsoup/nodes/Node; // type@03c9 │ │ -07a308: 21a0 |0a9c: array-length v0, v10 │ │ -07a30a: 0225 0000 |0a9d: move/from16 v37, v0 │ │ -07a30e: 1324 0000 |0a9f: const/16 v36, #int 0 // #0 │ │ -07a312: 0200 2400 |0aa1: move/from16 v0, v36 │ │ -07a316: 0201 2500 |0aa3: move/from16 v1, v37 │ │ -07a31a: 3510 5f00 |0aa5: if-ge v0, v1, 0b04 // +005f │ │ -07a31e: 4609 0a24 |0aa7: aget-object v9, v10, v36 │ │ -07a322: 6e20 2c11 9400 |0aa9: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07a328: d824 2401 |0aac: add-int/lit8 v36, v36, #int 1 // #01 │ │ -07a32c: 28f3 |0aae: goto 0aa1 // -000d │ │ -07a32e: 221c d702 |0aaf: new-instance v28, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07a332: 7401 7311 1800 |0ab1: invoke-virtual/range {v24}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a338: 0c24 |0ab4: move-result-object v36 │ │ -07a33a: 7701 2913 2400 |0ab5: invoke-static/range {v36}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -07a340: 0c24 |0ab8: move-result-object v36 │ │ -07a342: 7401 5512 2900 |0ab9: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getBaseUri:()Ljava/lang/String; // method@1255 │ │ -07a348: 0c25 |0abc: move-result-object v37 │ │ -07a34a: 0800 1c00 |0abd: move-object/from16 v0, v28 │ │ -07a34e: 0801 2400 |0abf: move-object/from16 v1, v36 │ │ -07a352: 0802 2500 |0ac1: move-object/from16 v2, v37 │ │ -07a356: 7030 1e11 1002 |0ac3: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ -07a35c: 0800 2900 |0ac6: move-object/from16 v0, v41 │ │ -07a360: 0801 1800 |0ac8: move-object/from16 v1, v24 │ │ -07a364: 0802 1c00 |0aca: move-object/from16 v2, v28 │ │ -07a368: 6e30 8e12 1002 |0acc: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.replaceActiveFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@128e │ │ -07a36e: 0800 2900 |0acf: move-object/from16 v0, v41 │ │ -07a372: 0801 1800 |0ad1: move-object/from16 v1, v24 │ │ -07a376: 0802 1c00 |0ad3: move-object/from16 v2, v28 │ │ -07a37a: 6e30 9012 1002 |0ad5: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.replaceOnStack:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@1290 │ │ -07a380: 0818 1c00 |0ad8: move-object/from16 v24, v28 │ │ -07a384: 0800 1600 |0ada: move-object/from16 v0, v22 │ │ -07a388: 0801 1100 |0adc: move-object/from16 v1, v17 │ │ -07a38c: 3310 0200 |0ade: if-ne v0, v1, 0ae0 // +0002 │ │ -07a390: 7401 7a11 1600 |0ae0: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07a396: 0c24 |0ae3: move-result-object v36 │ │ -07a398: 3824 0500 |0ae4: if-eqz v36, 0ae9 // +0005 │ │ -07a39c: 7401 8311 1600 |0ae6: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ -07a3a2: 0800 1800 |0ae9: move-object/from16 v0, v24 │ │ -07a3a6: 0801 1600 |0aeb: move-object/from16 v1, v22 │ │ -07a3aa: 6e20 2c11 1000 |0aed: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07a3b0: 0816 1800 |0af0: move-object/from16 v22, v24 │ │ -07a3b4: 2900 53ff |0af2: goto/16 0a45 // -00ad │ │ -07a3b8: 7401 7a11 1600 |0af4: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07a3be: 0c24 |0af7: move-result-object v36 │ │ -07a3c0: 3824 0500 |0af8: if-eqz v36, 0afd // +0005 │ │ -07a3c4: 7401 8311 1600 |0afa: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ -07a3ca: 0800 1600 |0afd: move-object/from16 v0, v22 │ │ -07a3ce: 6e20 2c11 0b00 |0aff: invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07a3d4: 2900 6aff |0b02: goto/16 0a6c // -0096 │ │ -07a3d8: 0800 1100 |0b04: move-object/from16 v0, v17 │ │ -07a3dc: 6e20 2c11 4000 |0b06: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07a3e2: 0800 2900 |0b09: move-object/from16 v0, v41 │ │ -07a3e6: 0801 1000 |0b0b: move-object/from16 v1, v16 │ │ -07a3ea: 6e20 8b12 1000 |0b0d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@128b │ │ -07a3f0: 0800 2900 |0b10: move-object/from16 v0, v41 │ │ -07a3f4: 0801 1000 |0b12: move-object/from16 v1, v16 │ │ -07a3f8: 6e20 8c12 1000 |0b14: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ -07a3fe: 0800 2900 |0b17: move-object/from16 v0, v41 │ │ -07a402: 0801 1100 |0b19: move-object/from16 v1, v17 │ │ -07a406: 6e30 6f12 1004 |0b1b: invoke-virtual {v0, v1, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertOnStackAfter:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@126f │ │ -07a40c: d813 1301 |0b1e: add-int/lit8 v19, v19, #int 1 // #01 │ │ -07a410: 2900 36fe |0b20: goto/16 0956 // -01ca │ │ -07a414: 7100 e412 0000 |0b22: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$2100:()[Ljava/lang/String; // method@12e4 │ │ -07a41a: 0c24 |0b25: move-result-object v36 │ │ -07a41c: 0800 1700 |0b26: move-object/from16 v0, v23 │ │ -07a420: 0801 2400 |0b28: move-object/from16 v1, v36 │ │ -07a424: 7120 6910 1000 |0b2a: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -07a42a: 0a24 |0b2d: move-result v36 │ │ -07a42c: 3824 3c00 |0b2e: if-eqz v36, 0b6a // +003c │ │ -07a430: 0800 2900 |0b30: move-object/from16 v0, v41 │ │ -07a434: 0801 1700 |0b32: move-object/from16 v1, v23 │ │ -07a438: 6e20 5e12 1000 |0b34: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -07a43e: 0a24 |0b37: move-result v36 │ │ -07a440: 3924 0d00 |0b38: if-nez v36, 0b45 // +000d │ │ -07a444: 0800 2900 |0b3a: move-object/from16 v0, v41 │ │ -07a448: 0801 2700 |0b3c: move-object/from16 v1, v39 │ │ -07a44c: 6e20 4f12 1000 |0b3e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a452: 1324 0000 |0b41: const/16 v36, #int 0 // #0 │ │ -07a456: 2900 d0f4 |0b43: goto/16 0013 // -0b30 │ │ -07a45a: 7401 5212 2900 |0b45: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ -07a460: 7401 4e12 2900 |0b48: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07a466: 0c24 |0b4b: move-result-object v36 │ │ -07a468: 7401 7311 2400 |0b4c: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a46e: 0c24 |0b4f: move-result-object v36 │ │ -07a470: 0800 2400 |0b50: move-object/from16 v0, v36 │ │ -07a474: 0801 1700 |0b52: move-object/from16 v1, v23 │ │ -07a478: 6e20 2a0a 1000 |0b54: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a47e: 0a24 |0b57: move-result v36 │ │ -07a480: 3924 0900 |0b58: if-nez v36, 0b61 // +0009 │ │ -07a484: 0800 2900 |0b5a: move-object/from16 v0, v41 │ │ -07a488: 0801 2700 |0b5c: move-object/from16 v1, v39 │ │ -07a48c: 6e20 4f12 1000 |0b5e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a492: 0800 2900 |0b61: move-object/from16 v0, v41 │ │ -07a496: 0801 1700 |0b63: move-object/from16 v1, v23 │ │ -07a49a: 6e20 8112 1000 |0b65: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -07a4a0: 2900 a9f4 |0b68: goto/16 0011 // -0b57 │ │ -07a4a4: 1a24 f61a |0b6a: const-string v36, "span" // string@1af6 │ │ -07a4a8: 0800 1700 |0b6c: move-object/from16 v0, v23 │ │ -07a4ac: 0801 2400 |0b6e: move-object/from16 v1, v36 │ │ -07a4b0: 6e20 2a0a 1000 |0b70: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a4b6: 0a24 |0b73: move-result v36 │ │ -07a4b8: 3824 0800 |0b74: if-eqz v36, 0b7c // +0008 │ │ -07a4bc: 7403 d012 2700 |0b76: invoke-virtual/range {v39, v40, v41}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d0 │ │ -07a4c2: 0a24 |0b79: move-result v36 │ │ -07a4c4: 2900 99f4 |0b7a: goto/16 0013 // -0b67 │ │ -07a4c8: 1a24 0c15 |0b7c: const-string v36, "li" // string@150c │ │ -07a4cc: 0800 1700 |0b7e: move-object/from16 v0, v23 │ │ -07a4d0: 0801 2400 |0b80: move-object/from16 v1, v36 │ │ -07a4d4: 6e20 2a0a 1000 |0b82: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a4da: 0a24 |0b85: move-result v36 │ │ -07a4dc: 3824 4000 |0b86: if-eqz v36, 0bc6 // +0040 │ │ -07a4e0: 0800 2900 |0b88: move-object/from16 v0, v41 │ │ -07a4e4: 0801 1700 |0b8a: move-object/from16 v1, v23 │ │ -07a4e8: 6e20 5d12 1000 |0b8c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inListItemScope:(Ljava/lang/String;)Z // method@125d │ │ -07a4ee: 0a24 |0b8f: move-result v36 │ │ -07a4f0: 3924 0d00 |0b90: if-nez v36, 0b9d // +000d │ │ -07a4f4: 0800 2900 |0b92: move-object/from16 v0, v41 │ │ -07a4f8: 0801 2700 |0b94: move-object/from16 v1, v39 │ │ -07a4fc: 6e20 4f12 1000 |0b96: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a502: 1324 0000 |0b99: const/16 v36, #int 0 // #0 │ │ -07a506: 2900 78f4 |0b9b: goto/16 0013 // -0b88 │ │ -07a50a: 0800 2900 |0b9d: move-object/from16 v0, v41 │ │ -07a50e: 0801 1700 |0b9f: move-object/from16 v1, v23 │ │ -07a512: 6e20 5312 1000 |0ba1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ -07a518: 7401 4e12 2900 |0ba4: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07a51e: 0c24 |0ba7: move-result-object v36 │ │ -07a520: 7401 7311 2400 |0ba8: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a526: 0c24 |0bab: move-result-object v36 │ │ -07a528: 0800 2400 |0bac: move-object/from16 v0, v36 │ │ -07a52c: 0801 1700 |0bae: move-object/from16 v1, v23 │ │ -07a530: 6e20 2a0a 1000 |0bb0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a536: 0a24 |0bb3: move-result v36 │ │ -07a538: 3924 0900 |0bb4: if-nez v36, 0bbd // +0009 │ │ -07a53c: 0800 2900 |0bb6: move-object/from16 v0, v41 │ │ -07a540: 0801 2700 |0bb8: move-object/from16 v1, v39 │ │ -07a544: 6e20 4f12 1000 |0bba: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a54a: 0800 2900 |0bbd: move-object/from16 v0, v41 │ │ -07a54e: 0801 1700 |0bbf: move-object/from16 v1, v23 │ │ -07a552: 6e20 8112 1000 |0bc1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -07a558: 2900 4df4 |0bc4: goto/16 0011 // -0bb3 │ │ -07a55c: 1a24 150e |0bc6: const-string v36, "body" // string@0e15 │ │ -07a560: 0800 1700 |0bc8: move-object/from16 v0, v23 │ │ -07a564: 0801 2400 |0bca: move-object/from16 v1, v36 │ │ -07a568: 6e20 2a0a 1000 |0bcc: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a56e: 0a24 |0bcf: move-result v36 │ │ -07a570: 3824 2400 |0bd0: if-eqz v36, 0bf4 // +0024 │ │ -07a574: 1a24 150e |0bd2: const-string v36, "body" // string@0e15 │ │ -07a578: 0800 2900 |0bd4: move-object/from16 v0, v41 │ │ -07a57c: 0801 2400 |0bd6: move-object/from16 v1, v36 │ │ -07a580: 6e20 5e12 1000 |0bd8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -07a586: 0a24 |0bdb: move-result v36 │ │ -07a588: 3924 0d00 |0bdc: if-nez v36, 0be9 // +000d │ │ -07a58c: 0800 2900 |0bde: move-object/from16 v0, v41 │ │ -07a590: 0801 2700 |0be0: move-object/from16 v1, v39 │ │ -07a594: 6e20 4f12 1000 |0be2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a59a: 1324 0000 |0be5: const/16 v36, #int 0 // #0 │ │ -07a59e: 2900 2cf4 |0be7: goto/16 0013 // -0bd4 │ │ -07a5a2: 6224 2607 |0be9: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0726 │ │ -07a5a6: 0800 2900 |0beb: move-object/from16 v0, v41 │ │ -07a5aa: 0801 2400 |0bed: move-object/from16 v1, v36 │ │ -07a5ae: 6e20 9912 1000 |0bef: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07a5b4: 2900 1ff4 |0bf2: goto/16 0011 // -0be1 │ │ -07a5b8: 1a24 9b13 |0bf4: const-string v36, "html" // string@139b │ │ -07a5bc: 0800 1700 |0bf6: move-object/from16 v0, v23 │ │ -07a5c0: 0801 2400 |0bf8: move-object/from16 v1, v36 │ │ -07a5c4: 6e20 2a0a 1000 |0bfa: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a5ca: 0a24 |0bfd: move-result v36 │ │ -07a5cc: 3824 1600 |0bfe: if-eqz v36, 0c14 // +0016 │ │ -07a5d0: 1a24 150e |0c00: const-string v36, "body" // string@0e15 │ │ -07a5d4: 0800 2900 |0c02: move-object/from16 v0, v41 │ │ -07a5d8: 0801 2400 |0c04: move-object/from16 v1, v36 │ │ -07a5dc: 6e20 8512 1000 |0c06: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07a5e2: 0a19 |0c09: move-result v25 │ │ -07a5e4: 3819 07f4 |0c0a: if-eqz v25, 0011 // -0bf9 │ │ -07a5e8: 0800 2900 |0c0c: move-object/from16 v0, v41 │ │ -07a5ec: 6e20 8312 e000 |0c0e: invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -07a5f2: 0a24 |0c11: move-result v36 │ │ -07a5f4: 2900 01f4 |0c12: goto/16 0013 // -0bff │ │ -07a5f8: 1a24 9311 |0c14: const-string v36, "form" // string@1193 │ │ -07a5fc: 0800 1700 |0c16: move-object/from16 v0, v23 │ │ -07a600: 0801 2400 |0c18: move-object/from16 v1, v36 │ │ -07a604: 6e20 2a0a 1000 |0c1a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a60a: 0a24 |0c1d: move-result v36 │ │ -07a60c: 3824 4900 |0c1e: if-eqz v36, 0c67 // +0049 │ │ -07a610: 7401 5712 2900 |0c20: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ -07a616: 0c0c |0c23: move-result-object v12 │ │ -07a618: 1324 0000 |0c24: const/16 v36, #int 0 // #0 │ │ -07a61c: 0800 2900 |0c26: move-object/from16 v0, v41 │ │ -07a620: 0801 2400 |0c28: move-object/from16 v1, v36 │ │ -07a624: 6e20 9312 1000 |0c2a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFormElement:(Lorg/jsoup/nodes/FormElement;)V // method@1293 │ │ -07a62a: 380c 0c00 |0c2d: if-eqz v12, 0c39 // +000c │ │ -07a62e: 0800 2900 |0c2f: move-object/from16 v0, v41 │ │ -07a632: 0801 1700 |0c31: move-object/from16 v1, v23 │ │ -07a636: 6e20 5e12 1000 |0c33: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -07a63c: 0a24 |0c36: move-result v36 │ │ -07a63e: 3924 0d00 |0c37: if-nez v36, 0c44 // +000d │ │ -07a642: 0800 2900 |0c39: move-object/from16 v0, v41 │ │ -07a646: 0801 2700 |0c3b: move-object/from16 v1, v39 │ │ -07a64a: 6e20 4f12 1000 |0c3d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a650: 1324 0000 |0c40: const/16 v36, #int 0 // #0 │ │ -07a654: 2900 d1f3 |0c42: goto/16 0013 // -0c2f │ │ -07a658: 7401 5212 2900 |0c44: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ -07a65e: 7401 4e12 2900 |0c47: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07a664: 0c24 |0c4a: move-result-object v36 │ │ -07a666: 7401 7311 2400 |0c4b: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a66c: 0c24 |0c4e: move-result-object v36 │ │ -07a66e: 0800 2400 |0c4f: move-object/from16 v0, v36 │ │ -07a672: 0801 1700 |0c51: move-object/from16 v1, v23 │ │ -07a676: 6e20 2a0a 1000 |0c53: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a67c: 0a24 |0c56: move-result v36 │ │ -07a67e: 3924 0900 |0c57: if-nez v36, 0c60 // +0009 │ │ -07a682: 0800 2900 |0c59: move-object/from16 v0, v41 │ │ -07a686: 0801 2700 |0c5b: move-object/from16 v1, v39 │ │ -07a68a: 6e20 4f12 1000 |0c5d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a690: 0800 2900 |0c60: move-object/from16 v0, v41 │ │ -07a694: 6e20 8c12 c000 |0c62: invoke-virtual {v0, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ -07a69a: 2900 acf3 |0c65: goto/16 0011 // -0c54 │ │ -07a69e: 1a24 4017 |0c67: const-string v36, "p" // string@1740 │ │ -07a6a2: 0800 1700 |0c69: move-object/from16 v0, v23 │ │ -07a6a6: 0801 2400 |0c6b: move-object/from16 v1, v36 │ │ -07a6aa: 6e20 2a0a 1000 |0c6d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a6b0: 0a24 |0c70: move-result v36 │ │ -07a6b2: 3824 4b00 |0c71: if-eqz v36, 0cbc // +004b │ │ -07a6b6: 0800 2900 |0c73: move-object/from16 v0, v41 │ │ -07a6ba: 0801 1700 |0c75: move-object/from16 v1, v23 │ │ -07a6be: 6e20 5c12 1000 |0c77: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ -07a6c4: 0a24 |0c7a: move-result v36 │ │ -07a6c6: 3924 1800 |0c7b: if-nez v36, 0c93 // +0018 │ │ -07a6ca: 0800 2900 |0c7d: move-object/from16 v0, v41 │ │ -07a6ce: 0801 2700 |0c7f: move-object/from16 v1, v39 │ │ -07a6d2: 6e20 4f12 1000 |0c81: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a6d8: 0800 2900 |0c84: move-object/from16 v0, v41 │ │ -07a6dc: 0801 1700 |0c86: move-object/from16 v1, v23 │ │ -07a6e0: 6e20 8612 1000 |0c88: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -07a6e6: 0800 2900 |0c8b: move-object/from16 v0, v41 │ │ -07a6ea: 6e20 8312 e000 |0c8d: invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -07a6f0: 0a24 |0c90: move-result v36 │ │ -07a6f2: 2900 82f3 |0c91: goto/16 0013 // -0c7e │ │ -07a6f6: 0800 2900 |0c93: move-object/from16 v0, v41 │ │ -07a6fa: 0801 1700 |0c95: move-object/from16 v1, v23 │ │ -07a6fe: 6e20 5312 1000 |0c97: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ -07a704: 7401 4e12 2900 |0c9a: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07a70a: 0c24 |0c9d: move-result-object v36 │ │ -07a70c: 7401 7311 2400 |0c9e: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a712: 0c24 |0ca1: move-result-object v36 │ │ -07a714: 0800 2400 |0ca2: move-object/from16 v0, v36 │ │ -07a718: 0801 1700 |0ca4: move-object/from16 v1, v23 │ │ -07a71c: 6e20 2a0a 1000 |0ca6: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a722: 0a24 |0ca9: move-result v36 │ │ -07a724: 3924 0900 |0caa: if-nez v36, 0cb3 // +0009 │ │ -07a728: 0800 2900 |0cac: move-object/from16 v0, v41 │ │ -07a72c: 0801 2700 |0cae: move-object/from16 v1, v39 │ │ -07a730: 6e20 4f12 1000 |0cb0: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a736: 0800 2900 |0cb3: move-object/from16 v0, v41 │ │ -07a73a: 0801 1700 |0cb5: move-object/from16 v1, v23 │ │ -07a73e: 6e20 8112 1000 |0cb7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -07a744: 2900 57f3 |0cba: goto/16 0011 // -0ca9 │ │ -07a748: 7100 da12 0000 |0cbc: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1100:()[Ljava/lang/String; // method@12da │ │ -07a74e: 0c24 |0cbf: move-result-object v36 │ │ -07a750: 0800 1700 |0cc0: move-object/from16 v0, v23 │ │ -07a754: 0801 2400 |0cc2: move-object/from16 v1, v36 │ │ -07a758: 7120 6910 1000 |0cc4: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -07a75e: 0a24 |0cc7: move-result v36 │ │ -07a760: 3824 4000 |0cc8: if-eqz v36, 0d08 // +0040 │ │ -07a764: 0800 2900 |0cca: move-object/from16 v0, v41 │ │ -07a768: 0801 1700 |0ccc: move-object/from16 v1, v23 │ │ -07a76c: 6e20 5e12 1000 |0cce: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -07a772: 0a24 |0cd1: move-result v36 │ │ -07a774: 3924 0d00 |0cd2: if-nez v36, 0cdf // +000d │ │ -07a778: 0800 2900 |0cd4: move-object/from16 v0, v41 │ │ -07a77c: 0801 2700 |0cd6: move-object/from16 v1, v39 │ │ -07a780: 6e20 4f12 1000 |0cd8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a786: 1324 0000 |0cdb: const/16 v36, #int 0 // #0 │ │ -07a78a: 2900 36f3 |0cdd: goto/16 0013 // -0cca │ │ -07a78e: 0800 2900 |0cdf: move-object/from16 v0, v41 │ │ -07a792: 0801 1700 |0ce1: move-object/from16 v1, v23 │ │ -07a796: 6e20 5312 1000 |0ce3: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ -07a79c: 7401 4e12 2900 |0ce6: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07a7a2: 0c24 |0ce9: move-result-object v36 │ │ -07a7a4: 7401 7311 2400 |0cea: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a7aa: 0c24 |0ced: move-result-object v36 │ │ -07a7ac: 0800 2400 |0cee: move-object/from16 v0, v36 │ │ -07a7b0: 0801 1700 |0cf0: move-object/from16 v1, v23 │ │ -07a7b4: 6e20 2a0a 1000 |0cf2: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a7ba: 0a24 |0cf5: move-result v36 │ │ -07a7bc: 3924 0900 |0cf6: if-nez v36, 0cff // +0009 │ │ -07a7c0: 0800 2900 |0cf8: move-object/from16 v0, v41 │ │ -07a7c4: 0801 2700 |0cfa: move-object/from16 v1, v39 │ │ -07a7c8: 6e20 4f12 1000 |0cfc: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a7ce: 0800 2900 |0cff: move-object/from16 v0, v41 │ │ -07a7d2: 0801 1700 |0d01: move-object/from16 v1, v23 │ │ -07a7d6: 6e20 8112 1000 |0d03: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -07a7dc: 2900 0bf3 |0d06: goto/16 0011 // -0cf5 │ │ -07a7e0: 7100 e912 0000 |0d08: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ -07a7e6: 0c24 |0d0b: move-result-object v36 │ │ -07a7e8: 0800 1700 |0d0c: move-object/from16 v0, v23 │ │ -07a7ec: 0801 2400 |0d0e: move-object/from16 v1, v36 │ │ -07a7f0: 7120 6910 1000 |0d10: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -07a7f6: 0a24 |0d13: move-result v36 │ │ -07a7f8: 3824 4800 |0d14: if-eqz v36, 0d5c // +0048 │ │ -07a7fc: 7100 e912 0000 |0d16: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ -07a802: 0c24 |0d19: move-result-object v36 │ │ -07a804: 0800 2900 |0d1a: move-object/from16 v0, v41 │ │ -07a808: 0801 2400 |0d1c: move-object/from16 v1, v36 │ │ -07a80c: 6e20 6012 1000 |0d1e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:([Ljava/lang/String;)Z // method@1260 │ │ -07a812: 0a24 |0d21: move-result v36 │ │ -07a814: 3924 0d00 |0d22: if-nez v36, 0d2f // +000d │ │ -07a818: 0800 2900 |0d24: move-object/from16 v0, v41 │ │ -07a81c: 0801 2700 |0d26: move-object/from16 v1, v39 │ │ -07a820: 6e20 4f12 1000 |0d28: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a826: 1324 0000 |0d2b: const/16 v36, #int 0 // #0 │ │ -07a82a: 2900 e6f2 |0d2d: goto/16 0013 // -0d1a │ │ -07a82e: 0800 2900 |0d2f: move-object/from16 v0, v41 │ │ -07a832: 0801 1700 |0d31: move-object/from16 v1, v23 │ │ -07a836: 6e20 5312 1000 |0d33: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ -07a83c: 7401 4e12 2900 |0d36: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07a842: 0c24 |0d39: move-result-object v36 │ │ -07a844: 7401 7311 2400 |0d3a: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a84a: 0c24 |0d3d: move-result-object v36 │ │ -07a84c: 0800 2400 |0d3e: move-object/from16 v0, v36 │ │ -07a850: 0801 1700 |0d40: move-object/from16 v1, v23 │ │ -07a854: 6e20 2a0a 1000 |0d42: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a85a: 0a24 |0d45: move-result v36 │ │ -07a85c: 3924 0900 |0d46: if-nez v36, 0d4f // +0009 │ │ -07a860: 0800 2900 |0d48: move-object/from16 v0, v41 │ │ -07a864: 0801 2700 |0d4a: move-object/from16 v1, v39 │ │ -07a868: 6e20 4f12 1000 |0d4c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a86e: 7100 e912 0000 |0d4f: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ -07a874: 0c24 |0d52: move-result-object v36 │ │ -07a876: 0800 2900 |0d53: move-object/from16 v0, v41 │ │ -07a87a: 0801 2400 |0d55: move-object/from16 v1, v36 │ │ -07a87e: 6e20 8212 1000 |0d57: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:([Ljava/lang/String;)V // method@1282 │ │ -07a884: 2900 b7f2 |0d5a: goto/16 0011 // -0d49 │ │ -07a888: 1a24 8519 |0d5c: const-string v36, "sarcasm" // string@1985 │ │ -07a88c: 0800 1700 |0d5e: move-object/from16 v0, v23 │ │ -07a890: 0801 2400 |0d60: move-object/from16 v1, v36 │ │ -07a894: 6e20 2a0a 1000 |0d62: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a89a: 0a24 |0d65: move-result v36 │ │ -07a89c: 3824 0800 |0d66: if-eqz v36, 0d6e // +0008 │ │ -07a8a0: 7403 d012 2700 |0d68: invoke-virtual/range {v39, v40, v41}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d0 │ │ -07a8a6: 0a24 |0d6b: move-result v36 │ │ -07a8a8: 2900 a7f2 |0d6c: goto/16 0013 // -0d59 │ │ -07a8ac: 7100 dc12 0000 |0d6e: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1300:()[Ljava/lang/String; // method@12dc │ │ -07a8b2: 0c24 |0d71: move-result-object v36 │ │ -07a8b4: 0800 1700 |0d72: move-object/from16 v0, v23 │ │ -07a8b8: 0801 2400 |0d74: move-object/from16 v1, v36 │ │ -07a8bc: 7120 6910 1000 |0d76: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ -07a8c2: 0a24 |0d79: move-result v36 │ │ -07a8c4: 3824 4b00 |0d7a: if-eqz v36, 0dc5 // +004b │ │ -07a8c8: 1a24 e715 |0d7c: const-string v36, "name" // string@15e7 │ │ -07a8cc: 0800 2900 |0d7e: move-object/from16 v0, v41 │ │ -07a8d0: 0801 2400 |0d80: move-object/from16 v1, v36 │ │ -07a8d4: 6e20 5e12 1000 |0d82: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -07a8da: 0a24 |0d85: move-result v36 │ │ -07a8dc: 3924 8bf2 |0d86: if-nez v36, 0011 // -0d75 │ │ -07a8e0: 0800 2900 |0d88: move-object/from16 v0, v41 │ │ -07a8e4: 0801 1700 |0d8a: move-object/from16 v1, v23 │ │ -07a8e8: 6e20 5e12 1000 |0d8c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ -07a8ee: 0a24 |0d8f: move-result v36 │ │ -07a8f0: 3924 0d00 |0d90: if-nez v36, 0d9d // +000d │ │ -07a8f4: 0800 2900 |0d92: move-object/from16 v0, v41 │ │ -07a8f8: 0801 2700 |0d94: move-object/from16 v1, v39 │ │ -07a8fc: 6e20 4f12 1000 |0d96: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a902: 1324 0000 |0d99: const/16 v36, #int 0 // #0 │ │ -07a906: 2900 78f2 |0d9b: goto/16 0013 // -0d88 │ │ -07a90a: 7401 5212 2900 |0d9d: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ -07a910: 7401 4e12 2900 |0da0: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07a916: 0c24 |0da3: move-result-object v36 │ │ -07a918: 7401 7311 2400 |0da4: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07a91e: 0c24 |0da7: move-result-object v36 │ │ -07a920: 0800 2400 |0da8: move-object/from16 v0, v36 │ │ -07a924: 0801 1700 |0daa: move-object/from16 v1, v23 │ │ -07a928: 6e20 2a0a 1000 |0dac: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a92e: 0a24 |0daf: move-result v36 │ │ -07a930: 3924 0900 |0db0: if-nez v36, 0db9 // +0009 │ │ -07a934: 0800 2900 |0db2: move-object/from16 v0, v41 │ │ -07a938: 0801 2700 |0db4: move-object/from16 v1, v39 │ │ -07a93c: 6e20 4f12 1000 |0db6: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a942: 0800 2900 |0db9: move-object/from16 v0, v41 │ │ -07a946: 0801 1700 |0dbb: move-object/from16 v1, v23 │ │ -07a94a: 6e20 8112 1000 |0dbd: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -07a950: 7401 4912 2900 |0dc0: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearFormattingElementsToLastMarker:()V // method@1249 │ │ -07a956: 2900 4ef2 |0dc3: goto/16 0011 // -0db2 │ │ -07a95a: 1a24 210e |0dc5: const-string v36, "br" // string@0e21 │ │ -07a95e: 0800 1700 |0dc7: move-object/from16 v0, v23 │ │ -07a962: 0801 2400 |0dc9: move-object/from16 v1, v36 │ │ -07a966: 6e20 2a0a 1000 |0dcb: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07a96c: 0a24 |0dce: move-result v36 │ │ -07a96e: 3824 1600 |0dcf: if-eqz v36, 0de5 // +0016 │ │ -07a972: 0800 2900 |0dd1: move-object/from16 v0, v41 │ │ -07a976: 0801 2700 |0dd3: move-object/from16 v1, v39 │ │ -07a97a: 6e20 4f12 1000 |0dd5: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07a980: 1a24 210e |0dd8: const-string v36, "br" // string@0e21 │ │ -07a984: 0800 2900 |0dda: move-object/from16 v0, v41 │ │ -07a988: 0801 2400 |0ddc: move-object/from16 v1, v36 │ │ -07a98c: 6e20 8612 1000 |0dde: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -07a992: 1324 0000 |0de1: const/16 v36, #int 0 // #0 │ │ -07a996: 2900 30f2 |0de3: goto/16 0013 // -0dd0 │ │ -07a99a: 7403 d012 2700 |0de5: invoke-virtual/range {v39, v40, v41}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d0 │ │ -07a9a0: 0a24 |0de8: move-result v36 │ │ -07a9a2: 2900 2af2 |0de9: goto/16 0013 // -0dd6 │ │ -07a9a6: 0000 |0deb: nop // spacer │ │ -07a9a8: 0001 0500 0100 0000 4900 0000 5500 ... |0dec: packed-switch-data (14 units) │ │ +07b774: |[07b774] org.jsoup.parser.HtmlTreeBuilderState$7.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07b784: 6224 1907 |0000: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$24;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@0719 │ │ +07b788: 0800 2800 |0002: move-object/from16 v0, v40 │ │ +07b78c: 5400 9a07 |0004: iget-object v0, v0, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +07b790: 0825 0000 |0006: move-object/from16 v37, v0 │ │ +07b794: 7401 6013 2500 |0008: invoke-virtual/range {v37}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +07b79a: 0a25 |000b: move-result v37 │ │ +07b79c: 4424 2425 |000c: aget v36, v36, v37 │ │ +07b7a0: 2b24 de0d 0000 |000e: packed-switch v36, 00000dec // +00000dde │ │ +07b7a6: 1324 0100 |0011: const/16 v36, #int 1 // #1 │ │ +07b7aa: 0f24 |0013: return v36 │ │ +07b7ac: 7401 6513 2800 |0014: invoke-virtual/range {v40}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +07b7b2: 0c08 |0017: move-result-object v8 │ │ +07b7b4: 6e10 2c13 0800 |0018: invoke-virtual {v8}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +07b7ba: 0c24 |001b: move-result-object v36 │ │ +07b7bc: 7100 f112 0000 |001c: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$400:()Ljava/lang/String; // method@12f1 │ │ +07b7c2: 0c25 |001f: move-result-object v37 │ │ +07b7c4: 7402 2a0a 2400 |0020: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b7ca: 0a24 |0023: move-result v36 │ │ +07b7cc: 3824 0c00 |0024: if-eqz v36, 0030 // +000c │ │ +07b7d0: 0800 2900 |0026: move-object/from16 v0, v41 │ │ +07b7d4: 0801 2700 |0028: move-object/from16 v1, v39 │ │ +07b7d8: 6e20 4f12 1000 |002a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b7de: 1324 0000 |002d: const/16 v36, #int 0 // #0 │ │ +07b7e2: 28e4 |002f: goto 0013 // -001c │ │ +07b7e4: 7401 5112 2900 |0030: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:()Z // method@1251 │ │ +07b7ea: 0a24 |0033: move-result v36 │ │ +07b7ec: 3824 1100 |0034: if-eqz v36, 0045 // +0011 │ │ +07b7f0: 7110 ed12 0800 |0036: invoke-static {v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$100:(Lorg/jsoup/parser/Token;)Z // method@12ed │ │ +07b7f6: 0a24 |0039: move-result v36 │ │ +07b7f8: 3824 0b00 |003a: if-eqz v36, 0045 // +000b │ │ +07b7fc: 7401 8a12 2900 |003c: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07b802: 0800 2900 |003f: move-object/from16 v0, v41 │ │ +07b806: 6e20 6812 8000 |0041: invoke-virtual {v0, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07b80c: 28cd |0044: goto 0011 // -0033 │ │ +07b80e: 7401 8a12 2900 |0045: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07b814: 0800 2900 |0048: move-object/from16 v0, v41 │ │ +07b818: 6e20 6812 8000 |004a: invoke-virtual {v0, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07b81e: 1324 0000 |004d: const/16 v36, #int 0 // #0 │ │ +07b822: 0800 2900 |004f: move-object/from16 v0, v41 │ │ +07b826: 0201 2400 |0051: move/from16 v1, v36 │ │ +07b82a: 6e20 5012 1000 |0053: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07b830: 28bb |0056: goto 0011 // -0045 │ │ +07b832: 7401 6613 2800 |0057: invoke-virtual/range {v40}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07b838: 0c24 |005a: move-result-object v36 │ │ +07b83a: 0800 2900 |005b: move-object/from16 v0, v41 │ │ +07b83e: 0801 2400 |005d: move-object/from16 v1, v36 │ │ +07b842: 6e20 6912 1000 |005f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07b848: 28af |0062: goto 0011 // -0051 │ │ +07b84a: 0800 2900 |0063: move-object/from16 v0, v41 │ │ +07b84e: 0801 2700 |0065: move-object/from16 v1, v39 │ │ +07b852: 6e20 4f12 1000 |0067: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b858: 1324 0000 |006a: const/16 v36, #int 0 // #0 │ │ +07b85c: 28a7 |006c: goto 0013 // -0059 │ │ +07b85e: 7401 6913 2800 |006d: invoke-virtual/range {v40}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07b864: 0c22 |0070: move-result-object v34 │ │ +07b866: 7401 4513 2200 |0071: invoke-virtual/range {v34}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07b86c: 0c17 |0074: move-result-object v23 │ │ +07b86e: 1a24 cf0c |0075: const-string v36, "a" // string@0ccf │ │ +07b872: 0800 1700 |0077: move-object/from16 v0, v23 │ │ +07b876: 0801 2400 |0079: move-object/from16 v1, v36 │ │ +07b87a: 6e20 2a0a 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b880: 0a24 |007e: move-result v36 │ │ +07b882: 3824 4a00 |007f: if-eqz v36, 00c9 // +004a │ │ +07b886: 1a24 cf0c |0081: const-string v36, "a" // string@0ccf │ │ +07b88a: 0800 2900 |0083: move-object/from16 v0, v41 │ │ +07b88e: 0801 2400 |0085: move-object/from16 v1, v36 │ │ +07b892: 6e20 5412 1000 |0087: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.getActiveFormattingElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1254 │ │ +07b898: 0c24 |008a: move-result-object v36 │ │ +07b89a: 3824 2c00 |008b: if-eqz v36, 00b7 // +002c │ │ +07b89e: 0800 2900 |008d: move-object/from16 v0, v41 │ │ +07b8a2: 0801 2700 |008f: move-object/from16 v1, v39 │ │ +07b8a6: 6e20 4f12 1000 |0091: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07b8ac: 1a24 cf0c |0094: const-string v36, "a" // string@0ccf │ │ +07b8b0: 0800 2900 |0096: move-object/from16 v0, v41 │ │ +07b8b4: 0801 2400 |0098: move-object/from16 v1, v36 │ │ +07b8b8: 6e20 8512 1000 |009a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07b8be: 1a24 cf0c |009d: const-string v36, "a" // string@0ccf │ │ +07b8c2: 0800 2900 |009f: move-object/from16 v0, v41 │ │ +07b8c6: 0801 2400 |00a1: move-object/from16 v1, v36 │ │ +07b8ca: 6e20 5812 1000 |00a3: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1258 │ │ +07b8d0: 0c1b |00a6: move-result-object v27 │ │ +07b8d2: 381b 1000 |00a7: if-eqz v27, 00b7 // +0010 │ │ +07b8d6: 0800 2900 |00a9: move-object/from16 v0, v41 │ │ +07b8da: 0801 1b00 |00ab: move-object/from16 v1, v27 │ │ +07b8de: 6e20 8b12 1000 |00ad: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@128b │ │ +07b8e4: 0800 2900 |00b0: move-object/from16 v0, v41 │ │ +07b8e8: 0801 1b00 |00b2: move-object/from16 v1, v27 │ │ +07b8ec: 6e20 8c12 1000 |00b4: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ +07b8f2: 7401 8a12 2900 |00b7: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07b8f8: 0800 2900 |00ba: move-object/from16 v0, v41 │ │ +07b8fc: 0801 2200 |00bc: move-object/from16 v1, v34 │ │ +07b900: 6e20 6612 1000 |00be: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07b906: 0c03 |00c1: move-result-object v3 │ │ +07b908: 0800 2900 |00c2: move-object/from16 v0, v41 │ │ +07b90c: 6e20 8912 3000 |00c4: invoke-virtual {v0, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@1289 │ │ +07b912: 2900 4aff |00c7: goto/16 0011 // -00b6 │ │ +07b916: 7100 e512 0000 |00c9: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$500:()[Ljava/lang/String; // method@12e5 │ │ +07b91c: 0c24 |00cc: move-result-object v36 │ │ +07b91e: 0800 1700 |00cd: move-object/from16 v0, v23 │ │ +07b922: 0801 2400 |00cf: move-object/from16 v1, v36 │ │ +07b926: 7120 6910 1000 |00d1: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07b92c: 0a24 |00d4: move-result v36 │ │ +07b92e: 3824 1700 |00d5: if-eqz v36, 00ec // +0017 │ │ +07b932: 7401 8a12 2900 |00d7: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07b938: 0800 2900 |00da: move-object/from16 v0, v41 │ │ +07b93c: 0801 2200 |00dc: move-object/from16 v1, v34 │ │ +07b940: 6e20 6a12 1000 |00de: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07b946: 1324 0000 |00e1: const/16 v36, #int 0 // #0 │ │ +07b94a: 0800 2900 |00e3: move-object/from16 v0, v41 │ │ +07b94e: 0201 2400 |00e5: move/from16 v1, v36 │ │ +07b952: 6e20 5012 1000 |00e7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07b958: 2900 27ff |00ea: goto/16 0011 // -00d9 │ │ +07b95c: 7100 e612 0000 |00ec: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$600:()[Ljava/lang/String; // method@12e6 │ │ +07b962: 0c24 |00ef: move-result-object v36 │ │ +07b964: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ +07b968: 0801 2400 |00f2: move-object/from16 v1, v36 │ │ +07b96c: 7120 6910 1000 |00f4: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07b972: 0a24 |00f7: move-result v36 │ │ +07b974: 3824 2000 |00f8: if-eqz v36, 0118 // +0020 │ │ +07b978: 1a24 5117 |00fa: const-string v36, "p" // string@1751 │ │ +07b97c: 0800 2900 |00fc: move-object/from16 v0, v41 │ │ +07b980: 0801 2400 |00fe: move-object/from16 v1, v36 │ │ +07b984: 6e20 5c12 1000 |0100: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07b98a: 0a24 |0103: move-result v36 │ │ +07b98c: 3824 0b00 |0104: if-eqz v36, 010f // +000b │ │ +07b990: 1a24 5117 |0106: const-string v36, "p" // string@1751 │ │ +07b994: 0800 2900 |0108: move-object/from16 v0, v41 │ │ +07b998: 0801 2400 |010a: move-object/from16 v1, v36 │ │ +07b99c: 6e20 8512 1000 |010c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07b9a2: 0800 2900 |010f: move-object/from16 v0, v41 │ │ +07b9a6: 0801 2200 |0111: move-object/from16 v1, v34 │ │ +07b9aa: 6e20 6612 1000 |0113: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07b9b0: 2900 fbfe |0116: goto/16 0011 // -0105 │ │ +07b9b4: 1a24 071b |0118: const-string v36, "span" // string@1b07 │ │ +07b9b8: 0800 1700 |011a: move-object/from16 v0, v23 │ │ +07b9bc: 0801 2400 |011c: move-object/from16 v1, v36 │ │ +07b9c0: 6e20 2a0a 1000 |011e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b9c6: 0a24 |0121: move-result v36 │ │ +07b9c8: 3824 0e00 |0122: if-eqz v36, 0130 // +000e │ │ +07b9cc: 7401 8a12 2900 |0124: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07b9d2: 0800 2900 |0127: move-object/from16 v0, v41 │ │ +07b9d6: 0801 2200 |0129: move-object/from16 v1, v34 │ │ +07b9da: 6e20 6612 1000 |012b: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07b9e0: 2900 e3fe |012e: goto/16 0011 // -011d │ │ +07b9e4: 1a24 1d15 |0130: const-string v36, "li" // string@151d │ │ +07b9e8: 0800 1700 |0132: move-object/from16 v0, v23 │ │ +07b9ec: 0801 2400 |0134: move-object/from16 v1, v36 │ │ +07b9f0: 6e20 2a0a 1000 |0136: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07b9f6: 0a24 |0139: move-result v36 │ │ +07b9f8: 3824 6d00 |013a: if-eqz v36, 01a7 // +006d │ │ +07b9fc: 1324 0000 |013c: const/16 v36, #int 0 // #0 │ │ +07ba00: 0800 2900 |013e: move-object/from16 v0, v41 │ │ +07ba04: 0201 2400 |0140: move/from16 v1, v36 │ │ +07ba08: 6e20 5012 1000 |0142: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07ba0e: 7401 5b12 2900 |0145: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ +07ba14: 0c20 |0148: move-result-object v32 │ │ +07ba16: 7401 1d0b 2000 |0149: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07ba1c: 0a24 |014c: move-result v36 │ │ +07ba1e: d813 24ff |014d: add-int/lit8 v19, v36, #int -1 // #ff │ │ +07ba22: 3d13 2100 |014f: if-lez v19, 0170 // +0021 │ │ +07ba26: 0800 2000 |0151: move-object/from16 v0, v32 │ │ +07ba2a: 0201 1300 |0153: move/from16 v1, v19 │ │ +07ba2e: 6e20 170b 1000 |0155: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07ba34: 0c0d |0158: move-result-object v13 │ │ +07ba36: 1f0d eb02 |0159: check-cast v13, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07ba3a: 6e10 7311 0d00 |015b: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07ba40: 0c24 |015e: move-result-object v36 │ │ +07ba42: 1a25 1d15 |015f: const-string v37, "li" // string@151d │ │ +07ba46: 7402 2a0a 2400 |0161: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ba4c: 0a24 |0164: move-result v36 │ │ +07ba4e: 3824 2900 |0165: if-eqz v36, 018e // +0029 │ │ +07ba52: 1a24 1d15 |0167: const-string v36, "li" // string@151d │ │ +07ba56: 0800 2900 |0169: move-object/from16 v0, v41 │ │ +07ba5a: 0801 2400 |016b: move-object/from16 v1, v36 │ │ +07ba5e: 6e20 8512 1000 |016d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07ba64: 1a24 5117 |0170: const-string v36, "p" // string@1751 │ │ +07ba68: 0800 2900 |0172: move-object/from16 v0, v41 │ │ +07ba6c: 0801 2400 |0174: move-object/from16 v1, v36 │ │ +07ba70: 6e20 5c12 1000 |0176: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07ba76: 0a24 |0179: move-result v36 │ │ +07ba78: 3824 0b00 |017a: if-eqz v36, 0185 // +000b │ │ +07ba7c: 1a24 5117 |017c: const-string v36, "p" // string@1751 │ │ +07ba80: 0800 2900 |017e: move-object/from16 v0, v41 │ │ +07ba84: 0801 2400 |0180: move-object/from16 v1, v36 │ │ +07ba88: 6e20 8512 1000 |0182: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07ba8e: 0800 2900 |0185: move-object/from16 v0, v41 │ │ +07ba92: 0801 2200 |0187: move-object/from16 v1, v34 │ │ +07ba96: 6e20 6612 1000 |0189: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07ba9c: 2900 85fe |018c: goto/16 0011 // -017b │ │ +07baa0: 0800 2900 |018e: move-object/from16 v0, v41 │ │ +07baa4: 6e20 7612 d000 |0190: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSpecial:(Lorg/jsoup/nodes/Element;)Z // method@1276 │ │ +07baaa: 0a24 |0193: move-result v36 │ │ +07baac: 3824 1000 |0194: if-eqz v36, 01a4 // +0010 │ │ +07bab0: 6e10 7311 0d00 |0196: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07bab6: 0c24 |0199: move-result-object v36 │ │ +07bab8: 7100 e712 0000 |019a: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$700:()[Ljava/lang/String; // method@12e7 │ │ +07babe: 0c25 |019d: move-result-object v37 │ │ +07bac0: 7702 6910 2400 |019e: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07bac6: 0a24 |01a1: move-result v36 │ │ +07bac8: 3824 ceff |01a2: if-eqz v36, 0170 // -0032 │ │ +07bacc: d813 13ff |01a4: add-int/lit8 v19, v19, #int -1 // #ff │ │ +07bad0: 28a9 |01a6: goto 014f // -0057 │ │ +07bad2: 1a24 ae13 |01a7: const-string v36, "html" // string@13ae │ │ +07bad6: 0800 1700 |01a9: move-object/from16 v0, v23 │ │ +07bada: 0801 2400 |01ab: move-object/from16 v1, v36 │ │ +07bade: 6e20 2a0a 1000 |01ad: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07bae4: 0a24 |01b0: move-result v36 │ │ +07bae6: 3824 4100 |01b1: if-eqz v36, 01f2 // +0041 │ │ +07baea: 0800 2900 |01b3: move-object/from16 v0, v41 │ │ +07baee: 0801 2700 |01b5: move-object/from16 v1, v39 │ │ +07baf2: 6e20 4f12 1000 |01b7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07baf8: 7401 5b12 2900 |01ba: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ +07bafe: 0c24 |01bd: move-result-object v36 │ │ +07bb00: 1325 0000 |01be: const/16 v37, #int 0 // #0 │ │ +07bb04: 7402 170b 2400 |01c0: invoke-virtual/range {v36, v37}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07bb0a: 0c12 |01c3: move-result-object v18 │ │ +07bb0c: 1f12 eb02 |01c4: check-cast v18, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07bb10: 7401 4313 2200 |01c6: invoke-virtual/range {v34}, Lorg/jsoup/parser/Token$StartTag;.getAttributes:()Lorg/jsoup/nodes/Attributes; // method@1343 │ │ +07bb16: 0c24 |01c9: move-result-object v36 │ │ +07bb18: 7401 ba10 2400 |01ca: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ +07bb1e: 0c24 |01cd: move-result-object v36 │ │ +07bb20: 7801 460b 2400 |01ce: invoke-interface/range {v36}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +07bb26: 0a25 |01d1: move-result v37 │ │ +07bb28: 3825 3ffe |01d2: if-eqz v37, 0011 // -01c1 │ │ +07bb2c: 7801 470b 2400 |01d4: invoke-interface/range {v36}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +07bb32: 0c06 |01d7: move-result-object v6 │ │ +07bb34: 1f06 dc02 |01d8: check-cast v6, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +07bb38: 6e10 8e10 0600 |01da: invoke-virtual {v6}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +07bb3e: 0c25 |01dd: move-result-object v37 │ │ +07bb40: 0800 1200 |01de: move-object/from16 v0, v18 │ │ +07bb44: 0801 2500 |01e0: move-object/from16 v1, v37 │ │ +07bb48: 6e20 6511 1000 |01e2: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +07bb4e: 0a25 |01e5: move-result v37 │ │ +07bb50: 3925 e8ff |01e6: if-nez v37, 01ce // -0018 │ │ +07bb54: 7401 3511 1200 |01e8: invoke-virtual/range {v18}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +07bb5a: 0c25 |01eb: move-result-object v37 │ │ +07bb5c: 0800 2500 |01ec: move-object/from16 v0, v37 │ │ +07bb60: 6e20 bd10 6000 |01ee: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ +07bb66: 28dd |01f1: goto 01ce // -0023 │ │ +07bb68: 7100 e812 0000 |01f2: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$800:()[Ljava/lang/String; // method@12e8 │ │ +07bb6e: 0c24 |01f5: move-result-object v36 │ │ +07bb70: 0800 1700 |01f6: move-object/from16 v0, v23 │ │ +07bb74: 0801 2400 |01f8: move-object/from16 v1, v36 │ │ +07bb78: 7120 6910 1000 |01fa: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07bb7e: 0a24 |01fd: move-result v36 │ │ +07bb80: 3824 1000 |01fe: if-eqz v36, 020e // +0010 │ │ +07bb84: 6224 2a07 |0200: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072a │ │ +07bb88: 0800 2900 |0202: move-object/from16 v0, v41 │ │ +07bb8c: 0801 2800 |0204: move-object/from16 v1, v40 │ │ +07bb90: 0802 2400 |0206: move-object/from16 v2, v36 │ │ +07bb94: 6e30 8412 1002 |0208: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07bb9a: 0a24 |020b: move-result v36 │ │ +07bb9c: 2900 07fe |020c: goto/16 0013 // -01f9 │ │ +07bba0: 1a24 280e |020e: const-string v36, "body" // string@0e28 │ │ +07bba4: 0800 1700 |0210: move-object/from16 v0, v23 │ │ +07bba8: 0801 2400 |0212: move-object/from16 v1, v36 │ │ +07bbac: 6e20 2a0a 1000 |0214: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07bbb2: 0a24 |0217: move-result v36 │ │ +07bbb4: 3824 8000 |0218: if-eqz v36, 0298 // +0080 │ │ +07bbb8: 0800 2900 |021a: move-object/from16 v0, v41 │ │ +07bbbc: 0801 2700 |021c: move-object/from16 v1, v39 │ │ +07bbc0: 6e20 4f12 1000 |021e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07bbc6: 7401 5b12 2900 |0221: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ +07bbcc: 0c20 |0224: move-result-object v32 │ │ +07bbce: 7401 1d0b 2000 |0225: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07bbd4: 0a24 |0228: move-result v36 │ │ +07bbd6: 1325 0100 |0229: const/16 v37, #int 1 // #1 │ │ +07bbda: 0200 2400 |022b: move/from16 v0, v36 │ │ +07bbde: 0201 2500 |022d: move/from16 v1, v37 │ │ +07bbe2: 3210 2600 |022f: if-eq v0, v1, 0255 // +0026 │ │ +07bbe6: 7401 1d0b 2000 |0231: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07bbec: 0a24 |0234: move-result v36 │ │ +07bbee: 1325 0200 |0235: const/16 v37, #int 2 // #2 │ │ +07bbf2: 0200 2400 |0237: move/from16 v0, v36 │ │ +07bbf6: 0201 2500 |0239: move/from16 v1, v37 │ │ +07bbfa: 3710 1e00 |023b: if-le v0, v1, 0259 // +001e │ │ +07bbfe: 1324 0100 |023d: const/16 v36, #int 1 // #1 │ │ +07bc02: 0800 2000 |023f: move-object/from16 v0, v32 │ │ +07bc06: 0201 2400 |0241: move/from16 v1, v36 │ │ +07bc0a: 6e20 170b 1000 |0243: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07bc10: 0c24 |0246: move-result-object v36 │ │ +07bc12: 1f24 eb02 |0247: check-cast v36, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07bc16: 7401 7311 2400 |0249: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07bc1c: 0c24 |024c: move-result-object v36 │ │ +07bc1e: 1a25 280e |024d: const-string v37, "body" // string@0e28 │ │ +07bc22: 7402 2a0a 2400 |024f: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07bc28: 0a24 |0252: move-result v36 │ │ +07bc2a: 3924 0600 |0253: if-nez v36, 0259 // +0006 │ │ +07bc2e: 1324 0000 |0255: const/16 v36, #int 0 // #0 │ │ +07bc32: 2900 bcfd |0257: goto/16 0013 // -0244 │ │ +07bc36: 1324 0000 |0259: const/16 v36, #int 0 // #0 │ │ +07bc3a: 0800 2900 |025b: move-object/from16 v0, v41 │ │ +07bc3e: 0201 2400 |025d: move/from16 v1, v36 │ │ +07bc42: 6e20 5012 1000 |025f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07bc48: 1324 0100 |0262: const/16 v36, #int 1 // #1 │ │ +07bc4c: 0800 2000 |0264: move-object/from16 v0, v32 │ │ +07bc50: 0201 2400 |0266: move/from16 v1, v36 │ │ +07bc54: 6e20 170b 1000 |0268: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07bc5a: 0c07 |026b: move-result-object v7 │ │ +07bc5c: 1f07 eb02 |026c: check-cast v7, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07bc60: 7401 4313 2200 |026e: invoke-virtual/range {v34}, Lorg/jsoup/parser/Token$StartTag;.getAttributes:()Lorg/jsoup/nodes/Attributes; // method@1343 │ │ +07bc66: 0c24 |0271: move-result-object v36 │ │ +07bc68: 7401 ba10 2400 |0272: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ +07bc6e: 0c24 |0275: move-result-object v36 │ │ +07bc70: 7801 460b 2400 |0276: invoke-interface/range {v36}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +07bc76: 0a25 |0279: move-result v37 │ │ +07bc78: 3825 97fd |027a: if-eqz v37, 0011 // -0269 │ │ +07bc7c: 7801 470b 2400 |027c: invoke-interface/range {v36}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +07bc82: 0c06 |027f: move-result-object v6 │ │ +07bc84: 1f06 dc02 |0280: check-cast v6, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +07bc88: 6e10 8e10 0600 |0282: invoke-virtual {v6}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +07bc8e: 0c25 |0285: move-result-object v37 │ │ +07bc90: 0800 2500 |0286: move-object/from16 v0, v37 │ │ +07bc94: 6e20 6511 0700 |0288: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +07bc9a: 0a25 |028b: move-result v37 │ │ +07bc9c: 3925 eaff |028c: if-nez v37, 0276 // -0016 │ │ +07bca0: 6e10 3511 0700 |028e: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +07bca6: 0c25 |0291: move-result-object v37 │ │ +07bca8: 0800 2500 |0292: move-object/from16 v0, v37 │ │ +07bcac: 6e20 bd10 6000 |0294: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ +07bcb2: 28df |0297: goto 0276 // -0021 │ │ +07bcb4: 1a24 ce11 |0298: const-string v36, "frameset" // string@11ce │ │ +07bcb8: 0800 1700 |029a: move-object/from16 v0, v23 │ │ +07bcbc: 0801 2400 |029c: move-object/from16 v1, v36 │ │ +07bcc0: 6e20 2a0a 1000 |029e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07bcc6: 0a24 |02a1: move-result v36 │ │ +07bcc8: 3824 8c00 |02a2: if-eqz v36, 032e // +008c │ │ +07bccc: 0800 2900 |02a4: move-object/from16 v0, v41 │ │ +07bcd0: 0801 2700 |02a6: move-object/from16 v1, v39 │ │ +07bcd4: 6e20 4f12 1000 |02a8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07bcda: 7401 5b12 2900 |02ab: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ +07bce0: 0c20 |02ae: move-result-object v32 │ │ +07bce2: 7401 1d0b 2000 |02af: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07bce8: 0a24 |02b2: move-result v36 │ │ +07bcea: 1325 0100 |02b3: const/16 v37, #int 1 // #1 │ │ +07bcee: 0200 2400 |02b5: move/from16 v0, v36 │ │ +07bcf2: 0201 2500 |02b7: move/from16 v1, v37 │ │ +07bcf6: 3210 2600 |02b9: if-eq v0, v1, 02df // +0026 │ │ +07bcfa: 7401 1d0b 2000 |02bb: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07bd00: 0a24 |02be: move-result v36 │ │ +07bd02: 1325 0200 |02bf: const/16 v37, #int 2 // #2 │ │ +07bd06: 0200 2400 |02c1: move/from16 v0, v36 │ │ +07bd0a: 0201 2500 |02c3: move/from16 v1, v37 │ │ +07bd0e: 3710 1e00 |02c5: if-le v0, v1, 02e3 // +001e │ │ +07bd12: 1324 0100 |02c7: const/16 v36, #int 1 // #1 │ │ +07bd16: 0800 2000 |02c9: move-object/from16 v0, v32 │ │ +07bd1a: 0201 2400 |02cb: move/from16 v1, v36 │ │ +07bd1e: 6e20 170b 1000 |02cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07bd24: 0c24 |02d0: move-result-object v36 │ │ +07bd26: 1f24 eb02 |02d1: check-cast v36, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07bd2a: 7401 7311 2400 |02d3: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07bd30: 0c24 |02d6: move-result-object v36 │ │ +07bd32: 1a25 280e |02d7: const-string v37, "body" // string@0e28 │ │ +07bd36: 7402 2a0a 2400 |02d9: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07bd3c: 0a24 |02dc: move-result v36 │ │ +07bd3e: 3924 0600 |02dd: if-nez v36, 02e3 // +0006 │ │ +07bd42: 1324 0000 |02df: const/16 v36, #int 0 // #0 │ │ +07bd46: 2900 32fd |02e1: goto/16 0013 // -02ce │ │ +07bd4a: 7401 5112 2900 |02e3: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:()Z // method@1251 │ │ +07bd50: 0a24 |02e6: move-result v36 │ │ +07bd52: 3924 0600 |02e7: if-nez v36, 02ed // +0006 │ │ +07bd56: 1324 0000 |02e9: const/16 v36, #int 0 // #0 │ │ +07bd5a: 2900 28fd |02eb: goto/16 0013 // -02d8 │ │ +07bd5e: 1324 0100 |02ed: const/16 v36, #int 1 // #1 │ │ +07bd62: 0800 2000 |02ef: move-object/from16 v0, v32 │ │ +07bd66: 0201 2400 |02f1: move/from16 v1, v36 │ │ +07bd6a: 6e20 170b 1000 |02f3: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07bd70: 0c1d |02f6: move-result-object v29 │ │ +07bd72: 1f1d eb02 |02f7: check-cast v29, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07bd76: 7401 7a11 1d00 |02f9: invoke-virtual/range {v29}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +07bd7c: 0c24 |02fc: move-result-object v36 │ │ +07bd7e: 3824 0500 |02fd: if-eqz v36, 0302 // +0005 │ │ +07bd82: 7401 8311 1d00 |02ff: invoke-virtual/range {v29}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ +07bd88: 7401 1d0b 2000 |0302: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07bd8e: 0a24 |0305: move-result v36 │ │ +07bd90: 1325 0100 |0306: const/16 v37, #int 1 // #1 │ │ +07bd94: 0200 2400 |0308: move/from16 v0, v36 │ │ +07bd98: 0201 2500 |030a: move/from16 v1, v37 │ │ +07bd9c: 3710 1000 |030c: if-le v0, v1, 031c // +0010 │ │ +07bda0: 7401 1d0b 2000 |030e: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07bda6: 0a24 |0311: move-result v36 │ │ +07bda8: d824 24ff |0312: add-int/lit8 v36, v36, #int -1 // #ff │ │ +07bdac: 0800 2000 |0314: move-object/from16 v0, v32 │ │ +07bdb0: 0201 2400 |0316: move/from16 v1, v36 │ │ +07bdb4: 6e20 1b0b 1000 |0318: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +07bdba: 28e7 |031b: goto 0302 // -0019 │ │ +07bdbc: 0800 2900 |031c: move-object/from16 v0, v41 │ │ +07bdc0: 0801 2200 |031e: move-object/from16 v1, v34 │ │ +07bdc4: 6e20 6612 1000 |0320: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07bdca: 6224 2907 |0323: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0729 │ │ +07bdce: 0800 2900 |0325: move-object/from16 v0, v41 │ │ +07bdd2: 0801 2400 |0327: move-object/from16 v1, v36 │ │ +07bdd6: 6e20 9912 1000 |0329: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07bddc: 2900 e5fc |032c: goto/16 0011 // -031b │ │ +07bde0: 7100 e912 0000 |032e: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ +07bde6: 0c24 |0331: move-result-object v36 │ │ +07bde8: 0800 1700 |0332: move-object/from16 v0, v23 │ │ +07bdec: 0801 2400 |0334: move-object/from16 v1, v36 │ │ +07bdf0: 7120 6910 1000 |0336: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07bdf6: 0a24 |0339: move-result v36 │ │ +07bdf8: 3824 3c00 |033a: if-eqz v36, 0376 // +003c │ │ +07bdfc: 1a24 5117 |033c: const-string v36, "p" // string@1751 │ │ +07be00: 0800 2900 |033e: move-object/from16 v0, v41 │ │ +07be04: 0801 2400 |0340: move-object/from16 v1, v36 │ │ +07be08: 6e20 5c12 1000 |0342: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07be0e: 0a24 |0345: move-result v36 │ │ +07be10: 3824 0b00 |0346: if-eqz v36, 0351 // +000b │ │ +07be14: 1a24 5117 |0348: const-string v36, "p" // string@1751 │ │ +07be18: 0800 2900 |034a: move-object/from16 v0, v41 │ │ +07be1c: 0801 2400 |034c: move-object/from16 v1, v36 │ │ +07be20: 6e20 8512 1000 |034e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07be26: 7401 4e12 2900 |0351: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07be2c: 0c24 |0354: move-result-object v36 │ │ +07be2e: 7401 7311 2400 |0355: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07be34: 0c24 |0358: move-result-object v36 │ │ +07be36: 7100 e912 0000 |0359: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ +07be3c: 0c25 |035c: move-result-object v37 │ │ +07be3e: 7702 6910 2400 |035d: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07be44: 0a24 |0360: move-result v36 │ │ +07be46: 3824 0c00 |0361: if-eqz v36, 036d // +000c │ │ +07be4a: 0800 2900 |0363: move-object/from16 v0, v41 │ │ +07be4e: 0801 2700 |0365: move-object/from16 v1, v39 │ │ +07be52: 6e20 4f12 1000 |0367: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07be58: 7401 7f12 2900 |036a: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07be5e: 0800 2900 |036d: move-object/from16 v0, v41 │ │ +07be62: 0801 2200 |036f: move-object/from16 v1, v34 │ │ +07be66: 6e20 6612 1000 |0371: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07be6c: 2900 9dfc |0374: goto/16 0011 // -0363 │ │ +07be70: 7100 d912 0000 |0376: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1000:()[Ljava/lang/String; // method@12d9 │ │ +07be76: 0c24 |0379: move-result-object v36 │ │ +07be78: 0800 1700 |037a: move-object/from16 v0, v23 │ │ +07be7c: 0801 2400 |037c: move-object/from16 v1, v36 │ │ +07be80: 7120 6910 1000 |037e: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07be86: 0a24 |0381: move-result v36 │ │ +07be88: 3824 2900 |0382: if-eqz v36, 03ab // +0029 │ │ +07be8c: 1a24 5117 |0384: const-string v36, "p" // string@1751 │ │ +07be90: 0800 2900 |0386: move-object/from16 v0, v41 │ │ +07be94: 0801 2400 |0388: move-object/from16 v1, v36 │ │ +07be98: 6e20 5c12 1000 |038a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07be9e: 0a24 |038d: move-result v36 │ │ +07bea0: 3824 0b00 |038e: if-eqz v36, 0399 // +000b │ │ +07bea4: 1a24 5117 |0390: const-string v36, "p" // string@1751 │ │ +07bea8: 0800 2900 |0392: move-object/from16 v0, v41 │ │ +07beac: 0801 2400 |0394: move-object/from16 v1, v36 │ │ +07beb0: 6e20 8512 1000 |0396: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07beb6: 0800 2900 |0399: move-object/from16 v0, v41 │ │ +07beba: 0801 2200 |039b: move-object/from16 v1, v34 │ │ +07bebe: 6e20 6612 1000 |039d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07bec4: 1324 0000 |03a0: const/16 v36, #int 0 // #0 │ │ +07bec8: 0800 2900 |03a2: move-object/from16 v0, v41 │ │ +07becc: 0201 2400 |03a4: move/from16 v1, v36 │ │ +07bed0: 6e20 5012 1000 |03a6: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07bed6: 2900 68fc |03a9: goto/16 0011 // -0398 │ │ +07beda: 1a24 a611 |03ab: const-string v36, "form" // string@11a6 │ │ +07bede: 0800 1700 |03ad: move-object/from16 v0, v23 │ │ +07bee2: 0801 2400 |03af: move-object/from16 v1, v36 │ │ +07bee6: 6e20 2a0a 1000 |03b1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07beec: 0a24 |03b4: move-result v36 │ │ +07beee: 3824 3500 |03b5: if-eqz v36, 03ea // +0035 │ │ +07bef2: 7401 5712 2900 |03b7: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ +07bef8: 0c24 |03ba: move-result-object v36 │ │ +07befa: 3824 0d00 |03bb: if-eqz v36, 03c8 // +000d │ │ +07befe: 0800 2900 |03bd: move-object/from16 v0, v41 │ │ +07bf02: 0801 2700 |03bf: move-object/from16 v1, v39 │ │ +07bf06: 6e20 4f12 1000 |03c1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07bf0c: 1324 0000 |03c4: const/16 v36, #int 0 // #0 │ │ +07bf10: 2900 4dfc |03c6: goto/16 0013 // -03b3 │ │ +07bf14: 1a24 5117 |03c8: const-string v36, "p" // string@1751 │ │ +07bf18: 0800 2900 |03ca: move-object/from16 v0, v41 │ │ +07bf1c: 0801 2400 |03cc: move-object/from16 v1, v36 │ │ +07bf20: 6e20 5c12 1000 |03ce: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07bf26: 0a24 |03d1: move-result v36 │ │ +07bf28: 3824 0b00 |03d2: if-eqz v36, 03dd // +000b │ │ +07bf2c: 1a24 5117 |03d4: const-string v36, "p" // string@1751 │ │ +07bf30: 0800 2900 |03d6: move-object/from16 v0, v41 │ │ +07bf34: 0801 2400 |03d8: move-object/from16 v1, v36 │ │ +07bf38: 6e20 8512 1000 |03da: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07bf3e: 1324 0100 |03dd: const/16 v36, #int 1 // #1 │ │ +07bf42: 0800 2900 |03df: move-object/from16 v0, v41 │ │ +07bf46: 0801 2200 |03e1: move-object/from16 v1, v34 │ │ +07bf4a: 0202 2400 |03e3: move/from16 v2, v36 │ │ +07bf4e: 6e30 6b12 1002 |03e5: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertForm:(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement; // method@126b │ │ +07bf54: 2900 29fc |03e8: goto/16 0011 // -03d7 │ │ +07bf58: 7100 da12 0000 |03ea: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1100:()[Ljava/lang/String; // method@12da │ │ +07bf5e: 0c24 |03ed: move-result-object v36 │ │ +07bf60: 0800 1700 |03ee: move-object/from16 v0, v23 │ │ +07bf64: 0801 2400 |03f0: move-object/from16 v1, v36 │ │ +07bf68: 7120 6910 1000 |03f2: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07bf6e: 0a24 |03f5: move-result v36 │ │ +07bf70: 3824 7100 |03f6: if-eqz v36, 0467 // +0071 │ │ +07bf74: 1324 0000 |03f8: const/16 v36, #int 0 // #0 │ │ +07bf78: 0800 2900 |03fa: move-object/from16 v0, v41 │ │ +07bf7c: 0201 2400 |03fc: move/from16 v1, v36 │ │ +07bf80: 6e20 5012 1000 |03fe: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07bf86: 7401 5b12 2900 |0401: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ +07bf8c: 0c20 |0404: move-result-object v32 │ │ +07bf8e: 7401 1d0b 2000 |0405: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07bf94: 0a24 |0408: move-result v36 │ │ +07bf96: d813 24ff |0409: add-int/lit8 v19, v36, #int -1 // #ff │ │ +07bf9a: 3d13 2500 |040b: if-lez v19, 0430 // +0025 │ │ +07bf9e: 0800 2000 |040d: move-object/from16 v0, v32 │ │ +07bfa2: 0201 1300 |040f: move/from16 v1, v19 │ │ +07bfa6: 6e20 170b 1000 |0411: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07bfac: 0c0d |0414: move-result-object v13 │ │ +07bfae: 1f0d eb02 |0415: check-cast v13, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07bfb2: 6e10 7311 0d00 |0417: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07bfb8: 0c24 |041a: move-result-object v36 │ │ +07bfba: 7100 da12 0000 |041b: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1100:()[Ljava/lang/String; // method@12da │ │ +07bfc0: 0c25 |041e: move-result-object v37 │ │ +07bfc2: 7702 6910 2400 |041f: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07bfc8: 0a24 |0422: move-result v36 │ │ +07bfca: 3824 2b00 |0423: if-eqz v36, 044e // +002b │ │ +07bfce: 6e10 7311 0d00 |0425: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07bfd4: 0c24 |0428: move-result-object v36 │ │ +07bfd6: 0800 2900 |0429: move-object/from16 v0, v41 │ │ +07bfda: 0801 2400 |042b: move-object/from16 v1, v36 │ │ +07bfde: 6e20 8512 1000 |042d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07bfe4: 1a24 5117 |0430: const-string v36, "p" // string@1751 │ │ +07bfe8: 0800 2900 |0432: move-object/from16 v0, v41 │ │ +07bfec: 0801 2400 |0434: move-object/from16 v1, v36 │ │ +07bff0: 6e20 5c12 1000 |0436: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07bff6: 0a24 |0439: move-result v36 │ │ +07bff8: 3824 0b00 |043a: if-eqz v36, 0445 // +000b │ │ +07bffc: 1a24 5117 |043c: const-string v36, "p" // string@1751 │ │ +07c000: 0800 2900 |043e: move-object/from16 v0, v41 │ │ +07c004: 0801 2400 |0440: move-object/from16 v1, v36 │ │ +07c008: 6e20 8512 1000 |0442: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c00e: 0800 2900 |0445: move-object/from16 v0, v41 │ │ +07c012: 0801 2200 |0447: move-object/from16 v1, v34 │ │ +07c016: 6e20 6612 1000 |0449: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c01c: 2900 c5fb |044c: goto/16 0011 // -043b │ │ +07c020: 0800 2900 |044e: move-object/from16 v0, v41 │ │ +07c024: 6e20 7612 d000 |0450: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSpecial:(Lorg/jsoup/nodes/Element;)Z // method@1276 │ │ +07c02a: 0a24 |0453: move-result v36 │ │ +07c02c: 3824 1000 |0454: if-eqz v36, 0464 // +0010 │ │ +07c030: 6e10 7311 0d00 |0456: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07c036: 0c24 |0459: move-result-object v36 │ │ +07c038: 7100 e712 0000 |045a: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$700:()[Ljava/lang/String; // method@12e7 │ │ +07c03e: 0c25 |045d: move-result-object v37 │ │ +07c040: 7702 6910 2400 |045e: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07c046: 0a24 |0461: move-result v36 │ │ +07c048: 3824 ceff |0462: if-eqz v36, 0430 // -0032 │ │ +07c04c: d813 13ff |0464: add-int/lit8 v19, v19, #int -1 // #ff │ │ +07c050: 28a5 |0466: goto 040b // -005b │ │ +07c052: 1a24 d317 |0467: const-string v36, "plaintext" // string@17d3 │ │ +07c056: 0800 1700 |0469: move-object/from16 v0, v23 │ │ +07c05a: 0801 2400 |046b: move-object/from16 v1, v36 │ │ +07c05e: 6e20 2a0a 1000 |046d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c064: 0a24 |0470: move-result v36 │ │ +07c066: 3824 2b00 |0471: if-eqz v36, 049c // +002b │ │ +07c06a: 1a24 5117 |0473: const-string v36, "p" // string@1751 │ │ +07c06e: 0800 2900 |0475: move-object/from16 v0, v41 │ │ +07c072: 0801 2400 |0477: move-object/from16 v1, v36 │ │ +07c076: 6e20 5c12 1000 |0479: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07c07c: 0a24 |047c: move-result v36 │ │ +07c07e: 3824 0b00 |047d: if-eqz v36, 0488 // +000b │ │ +07c082: 1a24 5117 |047f: const-string v36, "p" // string@1751 │ │ +07c086: 0800 2900 |0481: move-object/from16 v0, v41 │ │ +07c08a: 0801 2400 |0483: move-object/from16 v1, v36 │ │ +07c08e: 6e20 8512 1000 |0485: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c094: 0800 2900 |0488: move-object/from16 v0, v41 │ │ +07c098: 0801 2200 |048a: move-object/from16 v1, v34 │ │ +07c09c: 6e20 6612 1000 |048c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c0a2: 0800 2900 |048f: move-object/from16 v0, v41 │ │ +07c0a6: 5400 fd06 |0491: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +07c0aa: 0824 0000 |0493: move-object/from16 v36, v0 │ │ +07c0ae: 6225 8408 |0495: sget-object v37, Lorg/jsoup/parser/TokeniserState;.PLAINTEXT:Lorg/jsoup/parser/TokeniserState; // field@0884 │ │ +07c0b2: 7402 ac13 2400 |0497: invoke-virtual/range {v36, v37}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07c0b8: 2900 77fb |049a: goto/16 0011 // -0489 │ │ +07c0bc: 1a24 480e |049c: const-string v36, "button" // string@0e48 │ │ +07c0c0: 0800 1700 |049e: move-object/from16 v0, v23 │ │ +07c0c4: 0801 2400 |04a0: move-object/from16 v1, v36 │ │ +07c0c8: 6e20 2a0a 1000 |04a2: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c0ce: 0a24 |04a5: move-result v36 │ │ +07c0d0: 3824 3c00 |04a6: if-eqz v36, 04e2 // +003c │ │ +07c0d4: 1a24 480e |04a8: const-string v36, "button" // string@0e48 │ │ +07c0d8: 0800 2900 |04aa: move-object/from16 v0, v41 │ │ +07c0dc: 0801 2400 |04ac: move-object/from16 v1, v36 │ │ +07c0e0: 6e20 5c12 1000 |04ae: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07c0e6: 0a24 |04b1: move-result v36 │ │ +07c0e8: 3824 1b00 |04b2: if-eqz v36, 04cd // +001b │ │ +07c0ec: 0800 2900 |04b4: move-object/from16 v0, v41 │ │ +07c0f0: 0801 2700 |04b6: move-object/from16 v1, v39 │ │ +07c0f4: 6e20 4f12 1000 |04b8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07c0fa: 1a24 480e |04bb: const-string v36, "button" // string@0e48 │ │ +07c0fe: 0800 2900 |04bd: move-object/from16 v0, v41 │ │ +07c102: 0801 2400 |04bf: move-object/from16 v1, v36 │ │ +07c106: 6e20 8512 1000 |04c1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c10c: 0800 2900 |04c4: move-object/from16 v0, v41 │ │ +07c110: 0801 2200 |04c6: move-object/from16 v1, v34 │ │ +07c114: 6e20 8312 1000 |04c8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07c11a: 2900 46fb |04cb: goto/16 0011 // -04ba │ │ +07c11e: 7401 8a12 2900 |04cd: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c124: 0800 2900 |04d0: move-object/from16 v0, v41 │ │ +07c128: 0801 2200 |04d2: move-object/from16 v1, v34 │ │ +07c12c: 6e20 6612 1000 |04d4: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c132: 1324 0000 |04d7: const/16 v36, #int 0 // #0 │ │ +07c136: 0800 2900 |04d9: move-object/from16 v0, v41 │ │ +07c13a: 0201 2400 |04db: move/from16 v1, v36 │ │ +07c13e: 6e20 5012 1000 |04dd: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c144: 2900 31fb |04e0: goto/16 0011 // -04cf │ │ +07c148: 7100 db12 0000 |04e2: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1200:()[Ljava/lang/String; // method@12db │ │ +07c14e: 0c24 |04e5: move-result-object v36 │ │ +07c150: 0800 1700 |04e6: move-object/from16 v0, v23 │ │ +07c154: 0801 2400 |04e8: move-object/from16 v1, v36 │ │ +07c158: 7120 6910 1000 |04ea: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07c15e: 0a24 |04ed: move-result v36 │ │ +07c160: 3824 1400 |04ee: if-eqz v36, 0502 // +0014 │ │ +07c164: 7401 8a12 2900 |04f0: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c16a: 0800 2900 |04f3: move-object/from16 v0, v41 │ │ +07c16e: 0801 2200 |04f5: move-object/from16 v1, v34 │ │ +07c172: 6e20 6612 1000 |04f7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c178: 0c0d |04fa: move-result-object v13 │ │ +07c17a: 0800 2900 |04fb: move-object/from16 v0, v41 │ │ +07c17e: 6e20 8912 d000 |04fd: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@1289 │ │ +07c184: 2900 11fb |0500: goto/16 0011 // -04ef │ │ +07c188: 1a24 7016 |0502: const-string v36, "nobr" // string@1670 │ │ +07c18c: 0800 1700 |0504: move-object/from16 v0, v23 │ │ +07c190: 0801 2400 |0506: move-object/from16 v1, v36 │ │ +07c194: 6e20 2a0a 1000 |0508: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c19a: 0a24 |050b: move-result v36 │ │ +07c19c: 3824 3300 |050c: if-eqz v36, 053f // +0033 │ │ +07c1a0: 7401 8a12 2900 |050e: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c1a6: 1a24 7016 |0511: const-string v36, "nobr" // string@1670 │ │ +07c1aa: 0800 2900 |0513: move-object/from16 v0, v41 │ │ +07c1ae: 0801 2400 |0515: move-object/from16 v1, v36 │ │ +07c1b2: 6e20 5e12 1000 |0517: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07c1b8: 0a24 |051a: move-result v36 │ │ +07c1ba: 3824 1500 |051b: if-eqz v36, 0530 // +0015 │ │ +07c1be: 0800 2900 |051d: move-object/from16 v0, v41 │ │ +07c1c2: 0801 2700 |051f: move-object/from16 v1, v39 │ │ +07c1c6: 6e20 4f12 1000 |0521: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07c1cc: 1a24 7016 |0524: const-string v36, "nobr" // string@1670 │ │ +07c1d0: 0800 2900 |0526: move-object/from16 v0, v41 │ │ +07c1d4: 0801 2400 |0528: move-object/from16 v1, v36 │ │ +07c1d8: 6e20 8512 1000 |052a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c1de: 7401 8a12 2900 |052d: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c1e4: 0800 2900 |0530: move-object/from16 v0, v41 │ │ +07c1e8: 0801 2200 |0532: move-object/from16 v1, v34 │ │ +07c1ec: 6e20 6612 1000 |0534: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c1f2: 0c0d |0537: move-result-object v13 │ │ +07c1f4: 0800 2900 |0538: move-object/from16 v0, v41 │ │ +07c1f8: 6e20 8912 d000 |053a: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@1289 │ │ +07c1fe: 2900 d4fa |053d: goto/16 0011 // -052c │ │ +07c202: 7100 dc12 0000 |053f: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1300:()[Ljava/lang/String; // method@12dc │ │ +07c208: 0c24 |0542: move-result-object v36 │ │ +07c20a: 0800 1700 |0543: move-object/from16 v0, v23 │ │ +07c20e: 0801 2400 |0545: move-object/from16 v1, v36 │ │ +07c212: 7120 6910 1000 |0547: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07c218: 0a24 |054a: move-result v36 │ │ +07c21a: 3824 1a00 |054b: if-eqz v36, 0565 // +001a │ │ +07c21e: 7401 8a12 2900 |054d: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c224: 0800 2900 |0550: move-object/from16 v0, v41 │ │ +07c228: 0801 2200 |0552: move-object/from16 v1, v34 │ │ +07c22c: 6e20 6612 1000 |0554: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c232: 7401 6d12 2900 |0557: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertMarkerToFormattingElements:()V // method@126d │ │ +07c238: 1324 0000 |055a: const/16 v36, #int 0 // #0 │ │ +07c23c: 0800 2900 |055c: move-object/from16 v0, v41 │ │ +07c240: 0201 2400 |055e: move/from16 v1, v36 │ │ +07c244: 6e20 5012 1000 |0560: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c24a: 2900 aefa |0563: goto/16 0011 // -0552 │ │ +07c24e: 1a24 8c1b |0565: const-string v36, "table" // string@1b8c │ │ +07c252: 0800 1700 |0567: move-object/from16 v0, v23 │ │ +07c256: 0801 2400 |0569: move-object/from16 v1, v36 │ │ +07c25a: 6e20 2a0a 1000 |056b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c260: 0a24 |056e: move-result v36 │ │ +07c262: 3824 4200 |056f: if-eqz v36, 05b1 // +0042 │ │ +07c266: 7401 5612 2900 |0571: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getDocument:()Lorg/jsoup/nodes/Document; // method@1256 │ │ +07c26c: 0c24 |0574: move-result-object v36 │ │ +07c26e: 7401 0a11 2400 |0575: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Document;.quirksMode:()Lorg/jsoup/nodes/Document$QuirksMode; // method@110a │ │ +07c274: 0c24 |0578: move-result-object v36 │ │ +07c276: 6225 a606 |0579: sget-object v37, Lorg/jsoup/nodes/Document$QuirksMode;.quirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a6 │ │ +07c27a: 0800 2400 |057b: move-object/from16 v0, v36 │ │ +07c27e: 0801 2500 |057d: move-object/from16 v1, v37 │ │ +07c282: 3210 1700 |057f: if-eq v0, v1, 0596 // +0017 │ │ +07c286: 1a24 5117 |0581: const-string v36, "p" // string@1751 │ │ +07c28a: 0800 2900 |0583: move-object/from16 v0, v41 │ │ +07c28e: 0801 2400 |0585: move-object/from16 v1, v36 │ │ +07c292: 6e20 5c12 1000 |0587: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07c298: 0a24 |058a: move-result v36 │ │ +07c29a: 3824 0b00 |058b: if-eqz v36, 0596 // +000b │ │ +07c29e: 1a24 5117 |058d: const-string v36, "p" // string@1751 │ │ +07c2a2: 0800 2900 |058f: move-object/from16 v0, v41 │ │ +07c2a6: 0801 2400 |0591: move-object/from16 v1, v36 │ │ +07c2aa: 6e20 8512 1000 |0593: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c2b0: 0800 2900 |0596: move-object/from16 v0, v41 │ │ +07c2b4: 0801 2200 |0598: move-object/from16 v1, v34 │ │ +07c2b8: 6e20 6612 1000 |059a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c2be: 1324 0000 |059d: const/16 v36, #int 0 // #0 │ │ +07c2c2: 0800 2900 |059f: move-object/from16 v0, v41 │ │ +07c2c6: 0201 2400 |05a1: move/from16 v1, v36 │ │ +07c2ca: 6e20 5012 1000 |05a3: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c2d0: 6224 2e07 |05a6: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072e │ │ +07c2d4: 0800 2900 |05a8: move-object/from16 v0, v41 │ │ +07c2d8: 0801 2400 |05aa: move-object/from16 v1, v36 │ │ +07c2dc: 6e20 9912 1000 |05ac: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07c2e2: 2900 62fa |05af: goto/16 0011 // -059e │ │ +07c2e6: 1a24 3c14 |05b1: const-string v36, "input" // string@143c │ │ +07c2ea: 0800 1700 |05b3: move-object/from16 v0, v23 │ │ +07c2ee: 0801 2400 |05b5: move-object/from16 v1, v36 │ │ +07c2f2: 6e20 2a0a 1000 |05b7: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c2f8: 0a24 |05ba: move-result v36 │ │ +07c2fa: 3824 2800 |05bb: if-eqz v36, 05e3 // +0028 │ │ +07c2fe: 7401 8a12 2900 |05bd: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c304: 0800 2900 |05c0: move-object/from16 v0, v41 │ │ +07c308: 0801 2200 |05c2: move-object/from16 v1, v34 │ │ +07c30c: 6e20 6a12 1000 |05c4: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07c312: 0c0d |05c7: move-result-object v13 │ │ +07c314: 1a24 3b1c |05c8: const-string v36, "type" // string@1c3b │ │ +07c318: 0800 2400 |05ca: move-object/from16 v0, v36 │ │ +07c31c: 6e20 3111 0d00 |05cc: invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +07c322: 0c24 |05cf: move-result-object v36 │ │ +07c324: 1a25 9813 |05d0: const-string v37, "hidden" // string@1398 │ │ +07c328: 7402 2b0a 2400 |05d2: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +07c32e: 0a24 |05d5: move-result v36 │ │ +07c330: 3924 3bfa |05d6: if-nez v36, 0011 // -05c5 │ │ +07c334: 1324 0000 |05d8: const/16 v36, #int 0 // #0 │ │ +07c338: 0800 2900 |05da: move-object/from16 v0, v41 │ │ +07c33c: 0201 2400 |05dc: move/from16 v1, v36 │ │ +07c340: 6e20 5012 1000 |05de: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c346: 2900 30fa |05e1: goto/16 0011 // -05d0 │ │ +07c34a: 7100 dd12 0000 |05e3: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1400:()[Ljava/lang/String; // method@12dd │ │ +07c350: 0c24 |05e6: move-result-object v36 │ │ +07c352: 0800 1700 |05e7: move-object/from16 v0, v23 │ │ +07c356: 0801 2400 |05e9: move-object/from16 v1, v36 │ │ +07c35a: 7120 6910 1000 |05eb: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07c360: 0a24 |05ee: move-result v36 │ │ +07c362: 3824 0b00 |05ef: if-eqz v36, 05fa // +000b │ │ +07c366: 0800 2900 |05f1: move-object/from16 v0, v41 │ │ +07c36a: 0801 2200 |05f3: move-object/from16 v1, v34 │ │ +07c36e: 6e20 6a12 1000 |05f5: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07c374: 2900 19fa |05f8: goto/16 0011 // -05e7 │ │ +07c378: 1a24 ac13 |05fa: const-string v36, "hr" // string@13ac │ │ +07c37c: 0800 1700 |05fc: move-object/from16 v0, v23 │ │ +07c380: 0801 2400 |05fe: move-object/from16 v1, v36 │ │ +07c384: 6e20 2a0a 1000 |0600: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c38a: 0a24 |0603: move-result v36 │ │ +07c38c: 3824 2900 |0604: if-eqz v36, 062d // +0029 │ │ +07c390: 1a24 5117 |0606: const-string v36, "p" // string@1751 │ │ +07c394: 0800 2900 |0608: move-object/from16 v0, v41 │ │ +07c398: 0801 2400 |060a: move-object/from16 v1, v36 │ │ +07c39c: 6e20 5c12 1000 |060c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07c3a2: 0a24 |060f: move-result v36 │ │ +07c3a4: 3824 0b00 |0610: if-eqz v36, 061b // +000b │ │ +07c3a8: 1a24 5117 |0612: const-string v36, "p" // string@1751 │ │ +07c3ac: 0800 2900 |0614: move-object/from16 v0, v41 │ │ +07c3b0: 0801 2400 |0616: move-object/from16 v1, v36 │ │ +07c3b4: 6e20 8512 1000 |0618: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c3ba: 0800 2900 |061b: move-object/from16 v0, v41 │ │ +07c3be: 0801 2200 |061d: move-object/from16 v1, v34 │ │ +07c3c2: 6e20 6a12 1000 |061f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07c3c8: 1324 0000 |0622: const/16 v36, #int 0 // #0 │ │ +07c3cc: 0800 2900 |0624: move-object/from16 v0, v41 │ │ +07c3d0: 0201 2400 |0626: move/from16 v1, v36 │ │ +07c3d4: 6e20 5012 1000 |0628: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c3da: 2900 e6f9 |062b: goto/16 0011 // -061a │ │ +07c3de: 1a24 ed13 |062d: const-string v36, "image" // string@13ed │ │ +07c3e2: 0800 1700 |062f: move-object/from16 v0, v23 │ │ +07c3e6: 0801 2400 |0631: move-object/from16 v1, v36 │ │ +07c3ea: 6e20 2a0a 1000 |0633: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c3f0: 0a24 |0636: move-result v36 │ │ +07c3f2: 3824 2b00 |0637: if-eqz v36, 0662 // +002b │ │ +07c3f6: 1a24 781b |0639: const-string v36, "svg" // string@1b78 │ │ +07c3fa: 0800 2900 |063b: move-object/from16 v0, v41 │ │ +07c3fe: 0801 2400 |063d: move-object/from16 v1, v36 │ │ +07c402: 6e20 5812 1000 |063f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1258 │ │ +07c408: 0c24 |0642: move-result-object v36 │ │ +07c40a: 3924 1600 |0643: if-nez v36, 0659 // +0016 │ │ +07c40e: 1a24 ef13 |0645: const-string v36, "img" // string@13ef │ │ +07c412: 0800 2200 |0647: move-object/from16 v0, v34 │ │ +07c416: 0801 2400 |0649: move-object/from16 v1, v36 │ │ +07c41a: 6e20 4613 1000 |064b: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$StartTag;.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; // method@1346 │ │ +07c420: 0c24 |064e: move-result-object v36 │ │ +07c422: 0800 2900 |064f: move-object/from16 v0, v41 │ │ +07c426: 0801 2400 |0651: move-object/from16 v1, v36 │ │ +07c42a: 6e20 8312 1000 |0653: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07c430: 0a24 |0656: move-result v36 │ │ +07c432: 2900 bcf9 |0657: goto/16 0013 // -0644 │ │ +07c436: 0800 2900 |0659: move-object/from16 v0, v41 │ │ +07c43a: 0801 2200 |065b: move-object/from16 v1, v34 │ │ +07c43e: 6e20 6612 1000 |065d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c444: 2900 b1f9 |0660: goto/16 0011 // -064f │ │ +07c448: 1a24 c814 |0662: const-string v36, "isindex" // string@14c8 │ │ +07c44c: 0800 1700 |0664: move-object/from16 v0, v23 │ │ +07c450: 0801 2400 |0666: move-object/from16 v1, v36 │ │ +07c454: 6e20 2a0a 1000 |0668: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c45a: 0a24 |066b: move-result v36 │ │ +07c45c: 3824 f300 |066c: if-eqz v36, 075f // +00f3 │ │ +07c460: 0800 2900 |066e: move-object/from16 v0, v41 │ │ +07c464: 0801 2700 |0670: move-object/from16 v1, v39 │ │ +07c468: 6e20 4f12 1000 |0672: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07c46e: 7401 5712 2900 |0675: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ +07c474: 0c24 |0678: move-result-object v36 │ │ +07c476: 3824 0600 |0679: if-eqz v36, 067f // +0006 │ │ +07c47a: 1324 0000 |067b: const/16 v36, #int 0 // #0 │ │ +07c47e: 2900 96f9 |067d: goto/16 0013 // -066a │ │ +07c482: 0800 2900 |067f: move-object/from16 v0, v41 │ │ +07c486: 5400 fd06 |0681: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +07c48a: 0824 0000 |0683: move-object/from16 v36, v0 │ │ +07c48e: 7401 9513 2400 |0685: invoke-virtual/range {v36}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ +07c494: 1a24 a611 |0688: const-string v36, "form" // string@11a6 │ │ +07c498: 0800 2900 |068a: move-object/from16 v0, v41 │ │ +07c49c: 0801 2400 |068c: move-object/from16 v1, v36 │ │ +07c4a0: 6e20 8612 1000 |068e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07c4a6: 0800 2200 |0691: move-object/from16 v0, v34 │ │ +07c4aa: 5400 8807 |0693: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +07c4ae: 0824 0000 |0695: move-object/from16 v36, v0 │ │ +07c4b2: 1a25 1f0d |0697: const-string v37, "action" // string@0d1f │ │ +07c4b6: 7402 b610 2400 |0699: invoke-virtual/range {v36, v37}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ +07c4bc: 0a24 |069c: move-result v36 │ │ +07c4be: 3824 1b00 |069d: if-eqz v36, 06b8 // +001b │ │ +07c4c2: 7401 5712 2900 |069f: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ +07c4c8: 0c0f |06a2: move-result-object v15 │ │ +07c4ca: 1a24 1f0d |06a3: const-string v36, "action" // string@0d1f │ │ +07c4ce: 0800 2200 |06a5: move-object/from16 v0, v34 │ │ +07c4d2: 5400 8807 |06a7: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +07c4d6: 0825 0000 |06a9: move-object/from16 v37, v0 │ │ +07c4da: 1a26 1f0d |06ab: const-string v38, "action" // string@0d1f │ │ +07c4de: 7402 b510 2500 |06ad: invoke-virtual/range {v37, v38}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +07c4e4: 0c25 |06b0: move-result-object v37 │ │ +07c4e6: 0800 2400 |06b1: move-object/from16 v0, v36 │ │ +07c4ea: 0801 2500 |06b3: move-object/from16 v1, v37 │ │ +07c4ee: 6e30 3211 0f01 |06b5: invoke-virtual {v15, v0, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +07c4f4: 1a24 ac13 |06b8: const-string v36, "hr" // string@13ac │ │ +07c4f8: 0800 2900 |06ba: move-object/from16 v0, v41 │ │ +07c4fc: 0801 2400 |06bc: move-object/from16 v1, v36 │ │ +07c500: 6e20 8612 1000 |06be: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07c506: 1a24 fa14 |06c1: const-string v36, "label" // string@14fa │ │ +07c50a: 0800 2900 |06c3: move-object/from16 v0, v41 │ │ +07c50e: 0801 2400 |06c5: move-object/from16 v1, v36 │ │ +07c512: 6e20 8612 1000 |06c7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07c518: 0800 2200 |06ca: move-object/from16 v0, v34 │ │ +07c51c: 5400 8807 |06cc: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +07c520: 0824 0000 |06ce: move-object/from16 v36, v0 │ │ +07c524: 1a25 1f18 |06d0: const-string v37, "prompt" // string@181f │ │ +07c528: 7402 b610 2400 |06d2: invoke-virtual/range {v36, v37}, Lorg/jsoup/nodes/Attributes;.hasKey:(Ljava/lang/String;)Z // method@10b6 │ │ +07c52e: 0a24 |06d5: move-result v36 │ │ +07c530: 3824 5100 |06d6: if-eqz v36, 0727 // +0051 │ │ +07c534: 0800 2200 |06d8: move-object/from16 v0, v34 │ │ +07c538: 5400 8807 |06da: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +07c53c: 0824 0000 |06dc: move-object/from16 v36, v0 │ │ +07c540: 1a25 1f18 |06de: const-string v37, "prompt" // string@181f │ │ +07c544: 7402 b510 2400 |06e0: invoke-virtual/range {v36, v37}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +07c54a: 0c1a |06e3: move-result-object v26 │ │ +07c54c: 2224 1703 |06e4: new-instance v36, Lorg/jsoup/parser/Token$Character; // type@0317 │ │ +07c550: 7601 2a13 2400 |06e6: invoke-direct/range {v36}, Lorg/jsoup/parser/Token$Character;.:()V // method@132a │ │ +07c556: 0800 2400 |06e9: move-object/from16 v0, v36 │ │ +07c55a: 0801 1a00 |06eb: move-object/from16 v1, v26 │ │ +07c55e: 6e20 2b13 1000 |06ed: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$Character;.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; // method@132b │ │ +07c564: 0c24 |06f0: move-result-object v36 │ │ +07c566: 0800 2900 |06f1: move-object/from16 v0, v41 │ │ +07c56a: 0801 2400 |06f3: move-object/from16 v1, v36 │ │ +07c56e: 6e20 8312 1000 |06f5: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07c574: 2214 e102 |06f8: new-instance v20, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +07c578: 7601 aa10 1400 |06fa: invoke-direct/range {v20}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +07c57e: 0800 2200 |06fd: move-object/from16 v0, v34 │ │ +07c582: 5400 8807 |06ff: iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +07c586: 0824 0000 |0701: move-object/from16 v36, v0 │ │ +07c58a: 7401 ba10 2400 |0703: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Attributes;.iterator:()Ljava/util/Iterator; // method@10ba │ │ +07c590: 0c24 |0706: move-result-object v36 │ │ +07c592: 7801 460b 2400 |0707: invoke-interface/range {v36}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +07c598: 0a25 |070a: move-result v37 │ │ +07c59a: 3825 1f00 |070b: if-eqz v37, 072a // +001f │ │ +07c59e: 7801 470b 2400 |070d: invoke-interface/range {v36}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +07c5a4: 0c05 |0710: move-result-object v5 │ │ +07c5a6: 1f05 dc02 |0711: check-cast v5, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +07c5aa: 6e10 8e10 0500 |0713: invoke-virtual {v5}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +07c5b0: 0c25 |0716: move-result-object v37 │ │ +07c5b2: 7100 de12 0000 |0717: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1500:()[Ljava/lang/String; // method@12de │ │ +07c5b8: 0c26 |071a: move-result-object v38 │ │ +07c5ba: 7702 6910 2500 |071b: invoke-static/range {v37, v38}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07c5c0: 0a25 |071e: move-result v37 │ │ +07c5c2: 3925 e8ff |071f: if-nez v37, 0707 // -0018 │ │ +07c5c6: 0800 1400 |0721: move-object/from16 v0, v20 │ │ +07c5ca: 6e20 bd10 5000 |0723: invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ +07c5d0: 28e1 |0726: goto 0707 // -001f │ │ +07c5d2: 1a1a 610b |0727: const-string v26, "This is a searchable index. Enter search keywords: " // string@0b61 │ │ +07c5d6: 28bb |0729: goto 06e4 // -0045 │ │ +07c5d8: 1a24 f815 |072a: const-string v36, "name" // string@15f8 │ │ +07c5dc: 1a25 c814 |072c: const-string v37, "isindex" // string@14c8 │ │ +07c5e0: 0800 1400 |072e: move-object/from16 v0, v20 │ │ +07c5e4: 0801 2400 |0730: move-object/from16 v1, v36 │ │ +07c5e8: 0802 2500 |0732: move-object/from16 v2, v37 │ │ +07c5ec: 6e30 bb10 1002 |0734: invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Attributes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@10bb │ │ +07c5f2: 1a24 3c14 |0737: const-string v36, "input" // string@143c │ │ +07c5f6: 0800 2900 |0739: move-object/from16 v0, v41 │ │ +07c5fa: 0801 2400 |073b: move-object/from16 v1, v36 │ │ +07c5fe: 0802 1400 |073d: move-object/from16 v2, v20 │ │ +07c602: 6e30 8712 1002 |073f: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z // method@1287 │ │ +07c608: 1a24 fa14 |0742: const-string v36, "label" // string@14fa │ │ +07c60c: 0800 2900 |0744: move-object/from16 v0, v41 │ │ +07c610: 0801 2400 |0746: move-object/from16 v1, v36 │ │ +07c614: 6e20 8512 1000 |0748: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c61a: 1a24 ac13 |074b: const-string v36, "hr" // string@13ac │ │ +07c61e: 0800 2900 |074d: move-object/from16 v0, v41 │ │ +07c622: 0801 2400 |074f: move-object/from16 v1, v36 │ │ +07c626: 6e20 8612 1000 |0751: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07c62c: 1a24 a611 |0754: const-string v36, "form" // string@11a6 │ │ +07c630: 0800 2900 |0756: move-object/from16 v0, v41 │ │ +07c634: 0801 2400 |0758: move-object/from16 v1, v36 │ │ +07c638: 6e20 8512 1000 |075a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c63e: 2900 b4f8 |075d: goto/16 0011 // -074c │ │ +07c642: 1a24 b61b |075f: const-string v36, "textarea" // string@1bb6 │ │ +07c646: 0800 1700 |0761: move-object/from16 v0, v23 │ │ +07c64a: 0801 2400 |0763: move-object/from16 v1, v36 │ │ +07c64e: 6e20 2a0a 1000 |0765: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c654: 0a24 |0768: move-result v36 │ │ +07c656: 3824 2b00 |0769: if-eqz v36, 0794 // +002b │ │ +07c65a: 0800 2900 |076b: move-object/from16 v0, v41 │ │ +07c65e: 0801 2200 |076d: move-object/from16 v1, v34 │ │ +07c662: 6e20 6612 1000 |076f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c668: 0800 2900 |0772: move-object/from16 v0, v41 │ │ +07c66c: 5400 fd06 |0774: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +07c670: 0824 0000 |0776: move-object/from16 v36, v0 │ │ +07c674: 6225 8b08 |0778: sget-object v37, Lorg/jsoup/parser/TokeniserState;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@088b │ │ +07c678: 7402 ac13 2400 |077a: invoke-virtual/range {v36, v37}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07c67e: 7401 7812 2900 |077d: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ +07c684: 1324 0000 |0780: const/16 v36, #int 0 // #0 │ │ +07c688: 0800 2900 |0782: move-object/from16 v0, v41 │ │ +07c68c: 0201 2400 |0784: move/from16 v1, v36 │ │ +07c690: 6e20 5012 1000 |0786: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c696: 6224 3007 |0789: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.Text:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0730 │ │ +07c69a: 0800 2900 |078b: move-object/from16 v0, v41 │ │ +07c69e: 0801 2400 |078d: move-object/from16 v1, v36 │ │ +07c6a2: 6e20 9912 1000 |078f: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07c6a8: 2900 7ff8 |0792: goto/16 0011 // -0781 │ │ +07c6ac: 1a24 501d |0794: const-string v36, "xmp" // string@1d50 │ │ +07c6b0: 0800 1700 |0796: move-object/from16 v0, v23 │ │ +07c6b4: 0801 2400 |0798: move-object/from16 v1, v36 │ │ +07c6b8: 6e20 2a0a 1000 |079a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c6be: 0a24 |079d: move-result v36 │ │ +07c6c0: 3824 2c00 |079e: if-eqz v36, 07ca // +002c │ │ +07c6c4: 1a24 5117 |07a0: const-string v36, "p" // string@1751 │ │ +07c6c8: 0800 2900 |07a2: move-object/from16 v0, v41 │ │ +07c6cc: 0801 2400 |07a4: move-object/from16 v1, v36 │ │ +07c6d0: 6e20 5c12 1000 |07a6: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07c6d6: 0a24 |07a9: move-result v36 │ │ +07c6d8: 3824 0b00 |07aa: if-eqz v36, 07b5 // +000b │ │ +07c6dc: 1a24 5117 |07ac: const-string v36, "p" // string@1751 │ │ +07c6e0: 0800 2900 |07ae: move-object/from16 v0, v41 │ │ +07c6e4: 0801 2400 |07b0: move-object/from16 v1, v36 │ │ +07c6e8: 6e20 8512 1000 |07b2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c6ee: 7401 8a12 2900 |07b5: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c6f4: 1324 0000 |07b8: const/16 v36, #int 0 // #0 │ │ +07c6f8: 0800 2900 |07ba: move-object/from16 v0, v41 │ │ +07c6fc: 0201 2400 |07bc: move/from16 v1, v36 │ │ +07c700: 6e20 5012 1000 |07be: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c706: 0800 2200 |07c1: move-object/from16 v0, v34 │ │ +07c70a: 0801 2900 |07c3: move-object/from16 v1, v41 │ │ +07c70e: 7120 f012 1000 |07c5: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f0 │ │ +07c714: 2900 49f8 |07c8: goto/16 0011 // -07b7 │ │ +07c718: 1a24 e713 |07ca: const-string v36, "iframe" // string@13e7 │ │ +07c71c: 0800 1700 |07cc: move-object/from16 v0, v23 │ │ +07c720: 0801 2400 |07ce: move-object/from16 v1, v36 │ │ +07c724: 6e20 2a0a 1000 |07d0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c72a: 0a24 |07d3: move-result v36 │ │ +07c72c: 3824 1400 |07d4: if-eqz v36, 07e8 // +0014 │ │ +07c730: 1324 0000 |07d6: const/16 v36, #int 0 // #0 │ │ +07c734: 0800 2900 |07d8: move-object/from16 v0, v41 │ │ +07c738: 0201 2400 |07da: move/from16 v1, v36 │ │ +07c73c: 6e20 5012 1000 |07dc: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c742: 0800 2200 |07df: move-object/from16 v0, v34 │ │ +07c746: 0801 2900 |07e1: move-object/from16 v1, v41 │ │ +07c74a: 7120 f012 1000 |07e3: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f0 │ │ +07c750: 2900 2bf8 |07e6: goto/16 0011 // -07d5 │ │ +07c754: 1a24 7916 |07e8: const-string v36, "noembed" // string@1679 │ │ +07c758: 0800 1700 |07ea: move-object/from16 v0, v23 │ │ +07c75c: 0801 2400 |07ec: move-object/from16 v1, v36 │ │ +07c760: 6e20 2a0a 1000 |07ee: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c766: 0a24 |07f1: move-result v36 │ │ +07c768: 3824 0b00 |07f2: if-eqz v36, 07fd // +000b │ │ +07c76c: 0800 2200 |07f4: move-object/from16 v0, v34 │ │ +07c770: 0801 2900 |07f6: move-object/from16 v1, v41 │ │ +07c774: 7120 f012 1000 |07f8: invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;.access$300:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V // method@12f0 │ │ +07c77a: 2900 16f8 |07fb: goto/16 0011 // -07ea │ │ +07c77e: 1a24 ce19 |07fd: const-string v36, "select" // string@19ce │ │ +07c782: 0800 1700 |07ff: move-object/from16 v0, v23 │ │ +07c786: 0801 2400 |0801: move-object/from16 v1, v36 │ │ +07c78a: 6e20 2a0a 1000 |0803: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c790: 0a24 |0806: move-result v36 │ │ +07c792: 3824 5700 |0807: if-eqz v36, 085e // +0057 │ │ +07c796: 7401 8a12 2900 |0809: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c79c: 0800 2900 |080c: move-object/from16 v0, v41 │ │ +07c7a0: 0801 2200 |080e: move-object/from16 v1, v34 │ │ +07c7a4: 6e20 6612 1000 |0810: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c7aa: 1324 0000 |0813: const/16 v36, #int 0 // #0 │ │ +07c7ae: 0800 2900 |0815: move-object/from16 v0, v41 │ │ +07c7b2: 0201 2400 |0817: move/from16 v1, v36 │ │ +07c7b6: 6e20 5012 1000 |0819: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.framesetOk:(Z)V // method@1250 │ │ +07c7bc: 7401 9712 2900 |081c: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.state:()Lorg/jsoup/parser/HtmlTreeBuilderState; // method@1297 │ │ +07c7c2: 0c23 |081f: move-result-object v35 │ │ +07c7c4: 6224 2e07 |0820: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072e │ │ +07c7c8: 7402 f212 2300 |0822: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ +07c7ce: 0a24 |0825: move-result v36 │ │ +07c7d0: 3924 2200 |0826: if-nez v36, 0848 // +0022 │ │ +07c7d4: 6224 2707 |0828: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0727 │ │ +07c7d8: 7402 f212 2300 |082a: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ +07c7de: 0a24 |082d: move-result v36 │ │ +07c7e0: 3924 1a00 |082e: if-nez v36, 0848 // +001a │ │ +07c7e4: 6224 2f07 |0830: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072f │ │ +07c7e8: 7402 f212 2300 |0832: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ +07c7ee: 0a24 |0835: move-result v36 │ │ +07c7f0: 3924 1200 |0836: if-nez v36, 0848 // +0012 │ │ +07c7f4: 6224 2b07 |0838: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072b │ │ +07c7f8: 7402 f212 2300 |083a: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ +07c7fe: 0a24 |083d: move-result v36 │ │ +07c800: 3924 0a00 |083e: if-nez v36, 0848 // +000a │ │ +07c804: 6224 2807 |0840: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0728 │ │ +07c808: 7402 f212 2300 |0842: invoke-virtual/range {v35, v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;.equals:(Ljava/lang/Object;)Z // method@12f2 │ │ +07c80e: 0a24 |0845: move-result v36 │ │ +07c810: 3824 0d00 |0846: if-eqz v36, 0853 // +000d │ │ +07c814: 6224 2d07 |0848: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072d │ │ +07c818: 0800 2900 |084a: move-object/from16 v0, v41 │ │ +07c81c: 0801 2400 |084c: move-object/from16 v1, v36 │ │ +07c820: 6e20 9912 1000 |084e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07c826: 2900 c0f7 |0851: goto/16 0011 // -0840 │ │ +07c82a: 6224 2c07 |0853: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@072c │ │ +07c82e: 0800 2900 |0855: move-object/from16 v0, v41 │ │ +07c832: 0801 2400 |0857: move-object/from16 v1, v36 │ │ +07c836: 6e20 9912 1000 |0859: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07c83c: 2900 b5f7 |085c: goto/16 0011 // -084b │ │ +07c840: 7100 df12 0000 |085e: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1600:()[Ljava/lang/String; // method@12df │ │ +07c846: 0c24 |0861: move-result-object v36 │ │ +07c848: 0800 1700 |0862: move-object/from16 v0, v23 │ │ +07c84c: 0801 2400 |0864: move-object/from16 v1, v36 │ │ +07c850: 7120 6910 1000 |0866: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07c856: 0a24 |0869: move-result v36 │ │ +07c858: 3824 2700 |086a: if-eqz v36, 0891 // +0027 │ │ +07c85c: 7401 4e12 2900 |086c: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07c862: 0c24 |086f: move-result-object v36 │ │ +07c864: 7401 7311 2400 |0870: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07c86a: 0c24 |0873: move-result-object v36 │ │ +07c86c: 1a25 2317 |0874: const-string v37, "option" // string@1723 │ │ +07c870: 7402 2a0a 2400 |0876: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c876: 0a24 |0879: move-result v36 │ │ +07c878: 3824 0b00 |087a: if-eqz v36, 0885 // +000b │ │ +07c87c: 1a24 2317 |087c: const-string v36, "option" // string@1723 │ │ +07c880: 0800 2900 |087e: move-object/from16 v0, v41 │ │ +07c884: 0801 2400 |0880: move-object/from16 v1, v36 │ │ +07c888: 6e20 8512 1000 |0882: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07c88e: 7401 8a12 2900 |0885: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c894: 0800 2900 |0888: move-object/from16 v0, v41 │ │ +07c898: 0801 2200 |088a: move-object/from16 v1, v34 │ │ +07c89c: 6e20 6612 1000 |088c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c8a2: 2900 82f7 |088f: goto/16 0011 // -087e │ │ +07c8a6: 7100 e012 0000 |0891: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1700:()[Ljava/lang/String; // method@12e0 │ │ +07c8ac: 0c24 |0894: move-result-object v36 │ │ +07c8ae: 0800 1700 |0895: move-object/from16 v0, v23 │ │ +07c8b2: 0801 2400 |0897: move-object/from16 v1, v36 │ │ +07c8b6: 7120 6910 1000 |0899: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07c8bc: 0a24 |089c: move-result v36 │ │ +07c8be: 3824 3a00 |089d: if-eqz v36, 08d7 // +003a │ │ +07c8c2: 1a24 8319 |089f: const-string v36, "ruby" // string@1983 │ │ +07c8c6: 0800 2900 |08a1: move-object/from16 v0, v41 │ │ +07c8ca: 0801 2400 |08a3: move-object/from16 v1, v36 │ │ +07c8ce: 6e20 5e12 1000 |08a5: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07c8d4: 0a24 |08a8: move-result v36 │ │ +07c8d6: 3824 68f7 |08a9: if-eqz v36, 0011 // -0898 │ │ +07c8da: 7401 5212 2900 |08ab: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ +07c8e0: 7401 4e12 2900 |08ae: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07c8e6: 0c24 |08b1: move-result-object v36 │ │ +07c8e8: 7401 7311 2400 |08b2: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07c8ee: 0c24 |08b5: move-result-object v36 │ │ +07c8f0: 1a25 8319 |08b6: const-string v37, "ruby" // string@1983 │ │ +07c8f4: 7402 2a0a 2400 |08b8: invoke-virtual/range {v36, v37}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c8fa: 0a24 |08bb: move-result v36 │ │ +07c8fc: 3924 1200 |08bc: if-nez v36, 08ce // +0012 │ │ +07c900: 0800 2900 |08be: move-object/from16 v0, v41 │ │ +07c904: 0801 2700 |08c0: move-object/from16 v1, v39 │ │ +07c908: 6e20 4f12 1000 |08c2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07c90e: 1a24 8319 |08c5: const-string v36, "ruby" // string@1983 │ │ +07c912: 0800 2900 |08c7: move-object/from16 v0, v41 │ │ +07c916: 0801 2400 |08c9: move-object/from16 v1, v36 │ │ +07c91a: 6e20 8012 1000 |08cb: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToBefore:(Ljava/lang/String;)V // method@1280 │ │ +07c920: 0800 2900 |08ce: move-object/from16 v0, v41 │ │ +07c924: 0801 2200 |08d0: move-object/from16 v1, v34 │ │ +07c928: 6e20 6612 1000 |08d2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c92e: 2900 3cf7 |08d5: goto/16 0011 // -08c4 │ │ +07c932: 1a24 8a15 |08d7: const-string v36, "math" // string@158a │ │ +07c936: 0800 1700 |08d9: move-object/from16 v0, v23 │ │ +07c93a: 0801 2400 |08db: move-object/from16 v1, v36 │ │ +07c93e: 6e20 2a0a 1000 |08dd: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c944: 0a24 |08e0: move-result v36 │ │ +07c946: 3824 1700 |08e1: if-eqz v36, 08f8 // +0017 │ │ +07c94a: 7401 8a12 2900 |08e3: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c950: 0800 2900 |08e6: move-object/from16 v0, v41 │ │ +07c954: 0801 2200 |08e8: move-object/from16 v1, v34 │ │ +07c958: 6e20 6612 1000 |08ea: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c95e: 0800 2900 |08ed: move-object/from16 v0, v41 │ │ +07c962: 5400 fd06 |08ef: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +07c966: 0824 0000 |08f1: move-object/from16 v36, v0 │ │ +07c96a: 7401 9513 2400 |08f3: invoke-virtual/range {v36}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ +07c970: 2900 1bf7 |08f6: goto/16 0011 // -08e5 │ │ +07c974: 1a24 781b |08f8: const-string v36, "svg" // string@1b78 │ │ +07c978: 0800 1700 |08fa: move-object/from16 v0, v23 │ │ +07c97c: 0801 2400 |08fc: move-object/from16 v1, v36 │ │ +07c980: 6e20 2a0a 1000 |08fe: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07c986: 0a24 |0901: move-result v36 │ │ +07c988: 3824 1700 |0902: if-eqz v36, 0919 // +0017 │ │ +07c98c: 7401 8a12 2900 |0904: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c992: 0800 2900 |0907: move-object/from16 v0, v41 │ │ +07c996: 0801 2200 |0909: move-object/from16 v1, v34 │ │ +07c99a: 6e20 6612 1000 |090b: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c9a0: 0800 2900 |090e: move-object/from16 v0, v41 │ │ +07c9a4: 5400 fd06 |0910: iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@06fd │ │ +07c9a8: 0824 0000 |0912: move-object/from16 v36, v0 │ │ +07c9ac: 7401 9513 2400 |0914: invoke-virtual/range {v36}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ +07c9b2: 2900 faf6 |0917: goto/16 0011 // -0906 │ │ +07c9b6: 7100 e112 0000 |0919: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1800:()[Ljava/lang/String; // method@12e1 │ │ +07c9bc: 0c24 |091c: move-result-object v36 │ │ +07c9be: 0800 1700 |091d: move-object/from16 v0, v23 │ │ +07c9c2: 0801 2400 |091f: move-object/from16 v1, v36 │ │ +07c9c6: 7120 6910 1000 |0921: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07c9cc: 0a24 |0924: move-result v36 │ │ +07c9ce: 3824 0d00 |0925: if-eqz v36, 0932 // +000d │ │ +07c9d2: 0800 2900 |0927: move-object/from16 v0, v41 │ │ +07c9d6: 0801 2700 |0929: move-object/from16 v1, v39 │ │ +07c9da: 6e20 4f12 1000 |092b: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07c9e0: 1324 0000 |092e: const/16 v36, #int 0 // #0 │ │ +07c9e4: 2900 e3f6 |0930: goto/16 0013 // -091d │ │ +07c9e8: 7401 8a12 2900 |0932: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.reconstructFormattingElements:()V // method@128a │ │ +07c9ee: 0800 2900 |0935: move-object/from16 v0, v41 │ │ +07c9f2: 0801 2200 |0937: move-object/from16 v1, v34 │ │ +07c9f6: 6e20 6612 1000 |0939: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07c9fc: 2900 d5f6 |093c: goto/16 0011 // -092b │ │ +07ca00: 7401 6813 2800 |093e: invoke-virtual/range {v40}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07ca06: 0c0e |0941: move-result-object v14 │ │ +07ca08: 6e10 3e13 0e00 |0942: invoke-virtual {v14}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07ca0e: 0c17 |0945: move-result-object v23 │ │ +07ca10: 7100 e212 0000 |0946: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1900:()[Ljava/lang/String; // method@12e2 │ │ +07ca16: 0c24 |0949: move-result-object v36 │ │ +07ca18: 0800 1700 |094a: move-object/from16 v0, v23 │ │ +07ca1c: 0801 2400 |094c: move-object/from16 v1, v36 │ │ +07ca20: 7120 6910 1000 |094e: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07ca26: 0a24 |0951: move-result v36 │ │ +07ca28: 3824 d001 |0952: if-eqz v36, 0b22 // +01d0 │ │ +07ca2c: 1313 0000 |0954: const/16 v19, #int 0 // #0 │ │ +07ca30: 1324 0800 |0956: const/16 v36, #int 8 // #8 │ │ +07ca34: 0200 1300 |0958: move/from16 v0, v19 │ │ +07ca38: 0201 2400 |095a: move/from16 v1, v36 │ │ +07ca3c: 3510 b5f6 |095c: if-ge v0, v1, 0011 // -094b │ │ +07ca40: 0800 2900 |095e: move-object/from16 v0, v41 │ │ +07ca44: 0801 1700 |0960: move-object/from16 v1, v23 │ │ +07ca48: 6e20 5412 1000 |0962: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.getActiveFormattingElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1254 │ │ +07ca4e: 0c10 |0965: move-result-object v16 │ │ +07ca50: 3910 0800 |0966: if-nez v16, 096e // +0008 │ │ +07ca54: 7403 d012 2700 |0968: invoke-virtual/range {v39, v40, v41}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d0 │ │ +07ca5a: 0a24 |096b: move-result v36 │ │ +07ca5c: 2900 a7f6 |096c: goto/16 0013 // -0959 │ │ +07ca60: 0800 2900 |096e: move-object/from16 v0, v41 │ │ +07ca64: 0801 1000 |0970: move-object/from16 v1, v16 │ │ +07ca68: 6e20 7b12 1000 |0972: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ +07ca6e: 0a24 |0975: move-result v36 │ │ +07ca70: 3924 1400 |0976: if-nez v36, 098a // +0014 │ │ +07ca74: 0800 2900 |0978: move-object/from16 v0, v41 │ │ +07ca78: 0801 2700 |097a: move-object/from16 v1, v39 │ │ +07ca7c: 6e20 4f12 1000 |097c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07ca82: 0800 2900 |097f: move-object/from16 v0, v41 │ │ +07ca86: 0801 1000 |0981: move-object/from16 v1, v16 │ │ +07ca8a: 6e20 8b12 1000 |0983: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@128b │ │ +07ca90: 1324 0100 |0986: const/16 v36, #int 1 // #1 │ │ +07ca94: 2900 8bf6 |0988: goto/16 0013 // -0975 │ │ +07ca98: 7401 7311 1000 |098a: invoke-virtual/range {v16}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07ca9e: 0c24 |098d: move-result-object v36 │ │ +07caa0: 0800 2900 |098e: move-object/from16 v0, v41 │ │ +07caa4: 0801 2400 |0990: move-object/from16 v1, v36 │ │ +07caa8: 6e20 5e12 1000 |0992: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07caae: 0a24 |0995: move-result v36 │ │ +07cab0: 3924 0d00 |0996: if-nez v36, 09a3 // +000d │ │ +07cab4: 0800 2900 |0998: move-object/from16 v0, v41 │ │ +07cab8: 0801 2700 |099a: move-object/from16 v1, v39 │ │ +07cabc: 6e20 4f12 1000 |099c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07cac2: 1324 0000 |099f: const/16 v36, #int 0 // #0 │ │ +07cac6: 2900 72f6 |09a1: goto/16 0013 // -098e │ │ +07caca: 7401 4e12 2900 |09a3: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07cad0: 0c24 |09a6: move-result-object v36 │ │ +07cad2: 0800 2400 |09a7: move-object/from16 v0, v36 │ │ +07cad6: 0801 1000 |09a9: move-object/from16 v1, v16 │ │ +07cada: 3210 0900 |09ab: if-eq v0, v1, 09b4 // +0009 │ │ +07cade: 0800 2900 |09ad: move-object/from16 v0, v41 │ │ +07cae2: 0801 2700 |09af: move-object/from16 v1, v39 │ │ +07cae6: 6e20 4f12 1000 |09b1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07caec: 1311 0000 |09b4: const/16 v17, #int 0 // #0 │ │ +07caf0: 120b |09b6: const/4 v11, #int 0 // #0 │ │ +07caf2: 131e 0000 |09b7: const/16 v30, #int 0 // #0 │ │ +07caf6: 7401 5b12 2900 |09b9: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getStack:()Ljava/util/ArrayList; // method@125b │ │ +07cafc: 0c20 |09bc: move-result-object v32 │ │ +07cafe: 7401 1d0b 2000 |09bd: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +07cb04: 0a21 |09c0: move-result v33 │ │ +07cb06: 131f 0000 |09c1: const/16 v31, #int 0 // #0 │ │ +07cb0a: 0200 1f00 |09c3: move/from16 v0, v31 │ │ +07cb0e: 0201 2100 |09c5: move/from16 v1, v33 │ │ +07cb12: 3510 3500 |09c7: if-ge v0, v1, 09fc // +0035 │ │ +07cb16: 1324 4000 |09c9: const/16 v36, #int 64 // #40 │ │ +07cb1a: 0200 1f00 |09cb: move/from16 v0, v31 │ │ +07cb1e: 0201 2400 |09cd: move/from16 v1, v36 │ │ +07cb22: 3510 2d00 |09cf: if-ge v0, v1, 09fc // +002d │ │ +07cb26: 0800 2000 |09d1: move-object/from16 v0, v32 │ │ +07cb2a: 0201 1f00 |09d3: move/from16 v1, v31 │ │ +07cb2e: 6e20 170b 1000 |09d5: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07cb34: 0c0d |09d8: move-result-object v13 │ │ +07cb36: 1f0d eb02 |09d9: check-cast v13, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07cb3a: 0800 1000 |09db: move-object/from16 v0, v16 │ │ +07cb3e: 330d 1300 |09dd: if-ne v13, v0, 09f0 // +0013 │ │ +07cb42: d824 1fff |09df: add-int/lit8 v36, v31, #int -1 // #ff │ │ +07cb46: 0800 2000 |09e1: move-object/from16 v0, v32 │ │ +07cb4a: 0201 2400 |09e3: move/from16 v1, v36 │ │ +07cb4e: 6e20 170b 1000 |09e5: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +07cb54: 0c0b |09e8: move-result-object v11 │ │ +07cb56: 1f0b eb02 |09e9: check-cast v11, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07cb5a: 131e 0100 |09eb: const/16 v30, #int 1 // #1 │ │ +07cb5e: d81f 1f01 |09ed: add-int/lit8 v31, v31, #int 1 // #01 │ │ +07cb62: 28d4 |09ef: goto 09c3 // -002c │ │ +07cb64: 381e fdff |09f0: if-eqz v30, 09ed // -0003 │ │ +07cb68: 0800 2900 |09f2: move-object/from16 v0, v41 │ │ +07cb6c: 6e20 7612 d000 |09f4: invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;.isSpecial:(Lorg/jsoup/nodes/Element;)Z // method@1276 │ │ +07cb72: 0a24 |09f7: move-result v36 │ │ +07cb74: 3824 f5ff |09f8: if-eqz v36, 09ed // -000b │ │ +07cb78: 0811 0d00 |09fa: move-object/from16 v17, v13 │ │ +07cb7c: 3911 1800 |09fc: if-nez v17, 0a14 // +0018 │ │ +07cb80: 7401 7311 1000 |09fe: invoke-virtual/range {v16}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07cb86: 0c24 |0a01: move-result-object v36 │ │ +07cb88: 0800 2900 |0a02: move-object/from16 v0, v41 │ │ +07cb8c: 0801 2400 |0a04: move-object/from16 v1, v36 │ │ +07cb90: 6e20 8112 1000 |0a06: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07cb96: 0800 2900 |0a09: move-object/from16 v0, v41 │ │ +07cb9a: 0801 1000 |0a0b: move-object/from16 v1, v16 │ │ +07cb9e: 6e20 8b12 1000 |0a0d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@128b │ │ +07cba4: 1324 0100 |0a10: const/16 v36, #int 1 // #1 │ │ +07cba8: 2900 01f6 |0a12: goto/16 0013 // -09ff │ │ +07cbac: 0818 1100 |0a14: move-object/from16 v24, v17 │ │ +07cbb0: 0816 1100 |0a16: move-object/from16 v22, v17 │ │ +07cbb4: 1315 0000 |0a18: const/16 v21, #int 0 // #0 │ │ +07cbb8: 1324 0300 |0a1a: const/16 v36, #int 3 // #3 │ │ +07cbbc: 0200 1500 |0a1c: move/from16 v0, v21 │ │ +07cbc0: 0201 2400 |0a1e: move/from16 v1, v36 │ │ +07cbc4: 3510 2e00 |0a20: if-ge v0, v1, 0a4e // +002e │ │ +07cbc8: 0800 2900 |0a22: move-object/from16 v0, v41 │ │ +07cbcc: 0801 1800 |0a24: move-object/from16 v1, v24 │ │ +07cbd0: 6e20 7b12 1000 |0a26: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.onStack:(Lorg/jsoup/nodes/Element;)Z // method@127b │ │ +07cbd6: 0a24 |0a29: move-result v36 │ │ +07cbd8: 3824 0a00 |0a2a: if-eqz v36, 0a34 // +000a │ │ +07cbdc: 0800 2900 |0a2c: move-object/from16 v0, v41 │ │ +07cbe0: 0801 1800 |0a2e: move-object/from16 v1, v24 │ │ +07cbe4: 6e20 4812 1000 |0a30: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; // method@1248 │ │ +07cbea: 0c18 |0a33: move-result-object v24 │ │ +07cbec: 0800 2900 |0a34: move-object/from16 v0, v41 │ │ +07cbf0: 0801 1800 |0a36: move-object/from16 v1, v24 │ │ +07cbf4: 6e20 7412 1000 |0a38: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.isInActiveFormattingElements:(Lorg/jsoup/nodes/Element;)Z // method@1274 │ │ +07cbfa: 0a24 |0a3b: move-result v36 │ │ +07cbfc: 3924 0c00 |0a3c: if-nez v36, 0a48 // +000c │ │ +07cc00: 0800 2900 |0a3e: move-object/from16 v0, v41 │ │ +07cc04: 0801 1800 |0a40: move-object/from16 v1, v24 │ │ +07cc08: 6e20 8c12 1000 |0a42: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ +07cc0e: d815 1501 |0a45: add-int/lit8 v21, v21, #int 1 // #01 │ │ +07cc12: 28d3 |0a47: goto 0a1a // -002d │ │ +07cc14: 0800 1800 |0a48: move-object/from16 v0, v24 │ │ +07cc18: 0801 1000 |0a4a: move-object/from16 v1, v16 │ │ +07cc1c: 3310 6300 |0a4c: if-ne v0, v1, 0aaf // +0063 │ │ +07cc20: 6e10 7311 0b00 |0a4e: invoke-virtual {v11}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07cc26: 0c24 |0a51: move-result-object v36 │ │ +07cc28: 7100 e312 0000 |0a52: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$2000:()[Ljava/lang/String; // method@12e3 │ │ +07cc2e: 0c25 |0a55: move-result-object v37 │ │ +07cc30: 7702 6910 2400 |0a56: invoke-static/range {v36, v37}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07cc36: 0a24 |0a59: move-result v36 │ │ +07cc38: 3824 9a00 |0a5a: if-eqz v36, 0af4 // +009a │ │ +07cc3c: 7401 7a11 1600 |0a5c: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +07cc42: 0c24 |0a5f: move-result-object v36 │ │ +07cc44: 3824 0500 |0a60: if-eqz v36, 0a65 // +0005 │ │ +07cc48: 7401 8311 1600 |0a62: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ +07cc4e: 0800 2900 |0a65: move-object/from16 v0, v41 │ │ +07cc52: 0801 1600 |0a67: move-object/from16 v1, v22 │ │ +07cc56: 6e20 6c12 1000 |0a69: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertInFosterParent:(Lorg/jsoup/nodes/Node;)V // method@126c │ │ +07cc5c: 2204 eb02 |0a6c: new-instance v4, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07cc60: 7401 8a11 1000 |0a6e: invoke-virtual/range {v16}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +07cc66: 0c24 |0a71: move-result-object v36 │ │ +07cc68: 7401 5512 2900 |0a72: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getBaseUri:()Ljava/lang/String; // method@1255 │ │ +07cc6e: 0c25 |0a75: move-result-object v37 │ │ +07cc70: 0800 2400 |0a76: move-object/from16 v0, v36 │ │ +07cc74: 0801 2500 |0a78: move-object/from16 v1, v37 │ │ +07cc78: 7030 1e11 0401 |0a7a: invoke-direct {v4, v0, v1}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ +07cc7e: 6e10 3511 0400 |0a7d: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +07cc84: 0c24 |0a80: move-result-object v36 │ │ +07cc86: 7401 3511 1000 |0a81: invoke-virtual/range {v16}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +07cc8c: 0c25 |0a84: move-result-object v37 │ │ +07cc8e: 7402 ae10 2400 |0a85: invoke-virtual/range {v36, v37}, Lorg/jsoup/nodes/Attributes;.addAll:(Lorg/jsoup/nodes/Attributes;)V // method@10ae │ │ +07cc94: 7401 3d11 1100 |0a88: invoke-virtual/range {v17}, Lorg/jsoup/nodes/Element;.childNodes:()Ljava/util/List; // method@113d │ │ +07cc9a: 0c24 |0a8b: move-result-object v36 │ │ +07cc9c: 7401 3c11 1100 |0a8c: invoke-virtual/range {v17}, Lorg/jsoup/nodes/Element;.childNodeSize:()I // method@113c │ │ +07cca2: 0a25 |0a8f: move-result v37 │ │ +07cca4: 0200 2500 |0a90: move/from16 v0, v37 │ │ +07cca8: 2300 dd03 |0a92: new-array v0, v0, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +07ccac: 0825 0000 |0a94: move-object/from16 v37, v0 │ │ +07ccb0: 7802 710b 2400 |0a96: invoke-interface/range {v36, v37}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0b71 │ │ +07ccb6: 0c0a |0a99: move-result-object v10 │ │ +07ccb8: 1f0a dd03 |0a9a: check-cast v10, [Lorg/jsoup/nodes/Node; // type@03dd │ │ +07ccbc: 21a0 |0a9c: array-length v0, v10 │ │ +07ccbe: 0225 0000 |0a9d: move/from16 v37, v0 │ │ +07ccc2: 1324 0000 |0a9f: const/16 v36, #int 0 // #0 │ │ +07ccc6: 0200 2400 |0aa1: move/from16 v0, v36 │ │ +07ccca: 0201 2500 |0aa3: move/from16 v1, v37 │ │ +07ccce: 3510 5f00 |0aa5: if-ge v0, v1, 0b04 // +005f │ │ +07ccd2: 4609 0a24 |0aa7: aget-object v9, v10, v36 │ │ +07ccd6: 6e20 2c11 9400 |0aa9: invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +07ccdc: d824 2401 |0aac: add-int/lit8 v36, v36, #int 1 // #01 │ │ +07cce0: 28f3 |0aae: goto 0aa1 // -000d │ │ +07cce2: 221c eb02 |0aaf: new-instance v28, Lorg/jsoup/nodes/Element; // type@02eb │ │ +07cce6: 7401 7311 1800 |0ab1: invoke-virtual/range {v24}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07ccec: 0c24 |0ab4: move-result-object v36 │ │ +07ccee: 7701 2913 2400 |0ab5: invoke-static/range {v36}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +07ccf4: 0c24 |0ab8: move-result-object v36 │ │ +07ccf6: 7401 5512 2900 |0ab9: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getBaseUri:()Ljava/lang/String; // method@1255 │ │ +07ccfc: 0c25 |0abc: move-result-object v37 │ │ +07ccfe: 0800 1c00 |0abd: move-object/from16 v0, v28 │ │ +07cd02: 0801 2400 |0abf: move-object/from16 v1, v36 │ │ +07cd06: 0802 2500 |0ac1: move-object/from16 v2, v37 │ │ +07cd0a: 7030 1e11 1002 |0ac3: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ +07cd10: 0800 2900 |0ac6: move-object/from16 v0, v41 │ │ +07cd14: 0801 1800 |0ac8: move-object/from16 v1, v24 │ │ +07cd18: 0802 1c00 |0aca: move-object/from16 v2, v28 │ │ +07cd1c: 6e30 8e12 1002 |0acc: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.replaceActiveFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@128e │ │ +07cd22: 0800 2900 |0acf: move-object/from16 v0, v41 │ │ +07cd26: 0801 1800 |0ad1: move-object/from16 v1, v24 │ │ +07cd2a: 0802 1c00 |0ad3: move-object/from16 v2, v28 │ │ +07cd2e: 6e30 9012 1002 |0ad5: invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.replaceOnStack:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@1290 │ │ +07cd34: 0818 1c00 |0ad8: move-object/from16 v24, v28 │ │ +07cd38: 0800 1600 |0ada: move-object/from16 v0, v22 │ │ +07cd3c: 0801 1100 |0adc: move-object/from16 v1, v17 │ │ +07cd40: 3310 0200 |0ade: if-ne v0, v1, 0ae0 // +0002 │ │ +07cd44: 7401 7a11 1600 |0ae0: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +07cd4a: 0c24 |0ae3: move-result-object v36 │ │ +07cd4c: 3824 0500 |0ae4: if-eqz v36, 0ae9 // +0005 │ │ +07cd50: 7401 8311 1600 |0ae6: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ +07cd56: 0800 1800 |0ae9: move-object/from16 v0, v24 │ │ +07cd5a: 0801 1600 |0aeb: move-object/from16 v1, v22 │ │ +07cd5e: 6e20 2c11 1000 |0aed: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +07cd64: 0816 1800 |0af0: move-object/from16 v22, v24 │ │ +07cd68: 2900 53ff |0af2: goto/16 0a45 // -00ad │ │ +07cd6c: 7401 7a11 1600 |0af4: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +07cd72: 0c24 |0af7: move-result-object v36 │ │ +07cd74: 3824 0500 |0af8: if-eqz v36, 0afd // +0005 │ │ +07cd78: 7401 8311 1600 |0afa: invoke-virtual/range {v22}, Lorg/jsoup/nodes/Element;.remove:()V // method@1183 │ │ +07cd7e: 0800 1600 |0afd: move-object/from16 v0, v22 │ │ +07cd82: 6e20 2c11 0b00 |0aff: invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +07cd88: 2900 6aff |0b02: goto/16 0a6c // -0096 │ │ +07cd8c: 0800 1100 |0b04: move-object/from16 v0, v17 │ │ +07cd90: 6e20 2c11 4000 |0b06: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +07cd96: 0800 2900 |0b09: move-object/from16 v0, v41 │ │ +07cd9a: 0801 1000 |0b0b: move-object/from16 v1, v16 │ │ +07cd9e: 6e20 8b12 1000 |0b0d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V // method@128b │ │ +07cda4: 0800 2900 |0b10: move-object/from16 v0, v41 │ │ +07cda8: 0801 1000 |0b12: move-object/from16 v1, v16 │ │ +07cdac: 6e20 8c12 1000 |0b14: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ +07cdb2: 0800 2900 |0b17: move-object/from16 v0, v41 │ │ +07cdb6: 0801 1100 |0b19: move-object/from16 v1, v17 │ │ +07cdba: 6e30 6f12 1004 |0b1b: invoke-virtual {v0, v1, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertOnStackAfter:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@126f │ │ +07cdc0: d813 1301 |0b1e: add-int/lit8 v19, v19, #int 1 // #01 │ │ +07cdc4: 2900 36fe |0b20: goto/16 0956 // -01ca │ │ +07cdc8: 7100 e412 0000 |0b22: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$2100:()[Ljava/lang/String; // method@12e4 │ │ +07cdce: 0c24 |0b25: move-result-object v36 │ │ +07cdd0: 0800 1700 |0b26: move-object/from16 v0, v23 │ │ +07cdd4: 0801 2400 |0b28: move-object/from16 v1, v36 │ │ +07cdd8: 7120 6910 1000 |0b2a: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07cdde: 0a24 |0b2d: move-result v36 │ │ +07cde0: 3824 3c00 |0b2e: if-eqz v36, 0b6a // +003c │ │ +07cde4: 0800 2900 |0b30: move-object/from16 v0, v41 │ │ +07cde8: 0801 1700 |0b32: move-object/from16 v1, v23 │ │ +07cdec: 6e20 5e12 1000 |0b34: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07cdf2: 0a24 |0b37: move-result v36 │ │ +07cdf4: 3924 0d00 |0b38: if-nez v36, 0b45 // +000d │ │ +07cdf8: 0800 2900 |0b3a: move-object/from16 v0, v41 │ │ +07cdfc: 0801 2700 |0b3c: move-object/from16 v1, v39 │ │ +07ce00: 6e20 4f12 1000 |0b3e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07ce06: 1324 0000 |0b41: const/16 v36, #int 0 // #0 │ │ +07ce0a: 2900 d0f4 |0b43: goto/16 0013 // -0b30 │ │ +07ce0e: 7401 5212 2900 |0b45: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ +07ce14: 7401 4e12 2900 |0b48: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07ce1a: 0c24 |0b4b: move-result-object v36 │ │ +07ce1c: 7401 7311 2400 |0b4c: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07ce22: 0c24 |0b4f: move-result-object v36 │ │ +07ce24: 0800 2400 |0b50: move-object/from16 v0, v36 │ │ +07ce28: 0801 1700 |0b52: move-object/from16 v1, v23 │ │ +07ce2c: 6e20 2a0a 1000 |0b54: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ce32: 0a24 |0b57: move-result v36 │ │ +07ce34: 3924 0900 |0b58: if-nez v36, 0b61 // +0009 │ │ +07ce38: 0800 2900 |0b5a: move-object/from16 v0, v41 │ │ +07ce3c: 0801 2700 |0b5c: move-object/from16 v1, v39 │ │ +07ce40: 6e20 4f12 1000 |0b5e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07ce46: 0800 2900 |0b61: move-object/from16 v0, v41 │ │ +07ce4a: 0801 1700 |0b63: move-object/from16 v1, v23 │ │ +07ce4e: 6e20 8112 1000 |0b65: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07ce54: 2900 a9f4 |0b68: goto/16 0011 // -0b57 │ │ +07ce58: 1a24 071b |0b6a: const-string v36, "span" // string@1b07 │ │ +07ce5c: 0800 1700 |0b6c: move-object/from16 v0, v23 │ │ +07ce60: 0801 2400 |0b6e: move-object/from16 v1, v36 │ │ +07ce64: 6e20 2a0a 1000 |0b70: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ce6a: 0a24 |0b73: move-result v36 │ │ +07ce6c: 3824 0800 |0b74: if-eqz v36, 0b7c // +0008 │ │ +07ce70: 7403 d012 2700 |0b76: invoke-virtual/range {v39, v40, v41}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d0 │ │ +07ce76: 0a24 |0b79: move-result v36 │ │ +07ce78: 2900 99f4 |0b7a: goto/16 0013 // -0b67 │ │ +07ce7c: 1a24 1d15 |0b7c: const-string v36, "li" // string@151d │ │ +07ce80: 0800 1700 |0b7e: move-object/from16 v0, v23 │ │ +07ce84: 0801 2400 |0b80: move-object/from16 v1, v36 │ │ +07ce88: 6e20 2a0a 1000 |0b82: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ce8e: 0a24 |0b85: move-result v36 │ │ +07ce90: 3824 4000 |0b86: if-eqz v36, 0bc6 // +0040 │ │ +07ce94: 0800 2900 |0b88: move-object/from16 v0, v41 │ │ +07ce98: 0801 1700 |0b8a: move-object/from16 v1, v23 │ │ +07ce9c: 6e20 5d12 1000 |0b8c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inListItemScope:(Ljava/lang/String;)Z // method@125d │ │ +07cea2: 0a24 |0b8f: move-result v36 │ │ +07cea4: 3924 0d00 |0b90: if-nez v36, 0b9d // +000d │ │ +07cea8: 0800 2900 |0b92: move-object/from16 v0, v41 │ │ +07ceac: 0801 2700 |0b94: move-object/from16 v1, v39 │ │ +07ceb0: 6e20 4f12 1000 |0b96: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07ceb6: 1324 0000 |0b99: const/16 v36, #int 0 // #0 │ │ +07ceba: 2900 78f4 |0b9b: goto/16 0013 // -0b88 │ │ +07cebe: 0800 2900 |0b9d: move-object/from16 v0, v41 │ │ +07cec2: 0801 1700 |0b9f: move-object/from16 v1, v23 │ │ +07cec6: 6e20 5312 1000 |0ba1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ +07cecc: 7401 4e12 2900 |0ba4: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07ced2: 0c24 |0ba7: move-result-object v36 │ │ +07ced4: 7401 7311 2400 |0ba8: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07ceda: 0c24 |0bab: move-result-object v36 │ │ +07cedc: 0800 2400 |0bac: move-object/from16 v0, v36 │ │ +07cee0: 0801 1700 |0bae: move-object/from16 v1, v23 │ │ +07cee4: 6e20 2a0a 1000 |0bb0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07ceea: 0a24 |0bb3: move-result v36 │ │ +07ceec: 3924 0900 |0bb4: if-nez v36, 0bbd // +0009 │ │ +07cef0: 0800 2900 |0bb6: move-object/from16 v0, v41 │ │ +07cef4: 0801 2700 |0bb8: move-object/from16 v1, v39 │ │ +07cef8: 6e20 4f12 1000 |0bba: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07cefe: 0800 2900 |0bbd: move-object/from16 v0, v41 │ │ +07cf02: 0801 1700 |0bbf: move-object/from16 v1, v23 │ │ +07cf06: 6e20 8112 1000 |0bc1: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07cf0c: 2900 4df4 |0bc4: goto/16 0011 // -0bb3 │ │ +07cf10: 1a24 280e |0bc6: const-string v36, "body" // string@0e28 │ │ +07cf14: 0800 1700 |0bc8: move-object/from16 v0, v23 │ │ +07cf18: 0801 2400 |0bca: move-object/from16 v1, v36 │ │ +07cf1c: 6e20 2a0a 1000 |0bcc: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07cf22: 0a24 |0bcf: move-result v36 │ │ +07cf24: 3824 2400 |0bd0: if-eqz v36, 0bf4 // +0024 │ │ +07cf28: 1a24 280e |0bd2: const-string v36, "body" // string@0e28 │ │ +07cf2c: 0800 2900 |0bd4: move-object/from16 v0, v41 │ │ +07cf30: 0801 2400 |0bd6: move-object/from16 v1, v36 │ │ +07cf34: 6e20 5e12 1000 |0bd8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07cf3a: 0a24 |0bdb: move-result v36 │ │ +07cf3c: 3924 0d00 |0bdc: if-nez v36, 0be9 // +000d │ │ +07cf40: 0800 2900 |0bde: move-object/from16 v0, v41 │ │ +07cf44: 0801 2700 |0be0: move-object/from16 v1, v39 │ │ +07cf48: 6e20 4f12 1000 |0be2: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07cf4e: 1324 0000 |0be5: const/16 v36, #int 0 // #0 │ │ +07cf52: 2900 2cf4 |0be7: goto/16 0013 // -0bd4 │ │ +07cf56: 6224 2607 |0be9: sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0726 │ │ +07cf5a: 0800 2900 |0beb: move-object/from16 v0, v41 │ │ +07cf5e: 0801 2400 |0bed: move-object/from16 v1, v36 │ │ +07cf62: 6e20 9912 1000 |0bef: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07cf68: 2900 1ff4 |0bf2: goto/16 0011 // -0be1 │ │ +07cf6c: 1a24 ae13 |0bf4: const-string v36, "html" // string@13ae │ │ +07cf70: 0800 1700 |0bf6: move-object/from16 v0, v23 │ │ +07cf74: 0801 2400 |0bf8: move-object/from16 v1, v36 │ │ +07cf78: 6e20 2a0a 1000 |0bfa: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07cf7e: 0a24 |0bfd: move-result v36 │ │ +07cf80: 3824 1600 |0bfe: if-eqz v36, 0c14 // +0016 │ │ +07cf84: 1a24 280e |0c00: const-string v36, "body" // string@0e28 │ │ +07cf88: 0800 2900 |0c02: move-object/from16 v0, v41 │ │ +07cf8c: 0801 2400 |0c04: move-object/from16 v1, v36 │ │ +07cf90: 6e20 8512 1000 |0c06: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07cf96: 0a19 |0c09: move-result v25 │ │ +07cf98: 3819 07f4 |0c0a: if-eqz v25, 0011 // -0bf9 │ │ +07cf9c: 0800 2900 |0c0c: move-object/from16 v0, v41 │ │ +07cfa0: 6e20 8312 e000 |0c0e: invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07cfa6: 0a24 |0c11: move-result v36 │ │ +07cfa8: 2900 01f4 |0c12: goto/16 0013 // -0bff │ │ +07cfac: 1a24 a611 |0c14: const-string v36, "form" // string@11a6 │ │ +07cfb0: 0800 1700 |0c16: move-object/from16 v0, v23 │ │ +07cfb4: 0801 2400 |0c18: move-object/from16 v1, v36 │ │ +07cfb8: 6e20 2a0a 1000 |0c1a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07cfbe: 0a24 |0c1d: move-result v36 │ │ +07cfc0: 3824 4900 |0c1e: if-eqz v36, 0c67 // +0049 │ │ +07cfc4: 7401 5712 2900 |0c20: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ +07cfca: 0c0c |0c23: move-result-object v12 │ │ +07cfcc: 1324 0000 |0c24: const/16 v36, #int 0 // #0 │ │ +07cfd0: 0800 2900 |0c26: move-object/from16 v0, v41 │ │ +07cfd4: 0801 2400 |0c28: move-object/from16 v1, v36 │ │ +07cfd8: 6e20 9312 1000 |0c2a: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFormElement:(Lorg/jsoup/nodes/FormElement;)V // method@1293 │ │ +07cfde: 380c 0c00 |0c2d: if-eqz v12, 0c39 // +000c │ │ +07cfe2: 0800 2900 |0c2f: move-object/from16 v0, v41 │ │ +07cfe6: 0801 1700 |0c31: move-object/from16 v1, v23 │ │ +07cfea: 6e20 5e12 1000 |0c33: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07cff0: 0a24 |0c36: move-result v36 │ │ +07cff2: 3924 0d00 |0c37: if-nez v36, 0c44 // +000d │ │ +07cff6: 0800 2900 |0c39: move-object/from16 v0, v41 │ │ +07cffa: 0801 2700 |0c3b: move-object/from16 v1, v39 │ │ +07cffe: 6e20 4f12 1000 |0c3d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d004: 1324 0000 |0c40: const/16 v36, #int 0 // #0 │ │ +07d008: 2900 d1f3 |0c42: goto/16 0013 // -0c2f │ │ +07d00c: 7401 5212 2900 |0c44: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ +07d012: 7401 4e12 2900 |0c47: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07d018: 0c24 |0c4a: move-result-object v36 │ │ +07d01a: 7401 7311 2400 |0c4b: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07d020: 0c24 |0c4e: move-result-object v36 │ │ +07d022: 0800 2400 |0c4f: move-object/from16 v0, v36 │ │ +07d026: 0801 1700 |0c51: move-object/from16 v1, v23 │ │ +07d02a: 6e20 2a0a 1000 |0c53: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d030: 0a24 |0c56: move-result v36 │ │ +07d032: 3924 0900 |0c57: if-nez v36, 0c60 // +0009 │ │ +07d036: 0800 2900 |0c59: move-object/from16 v0, v41 │ │ +07d03a: 0801 2700 |0c5b: move-object/from16 v1, v39 │ │ +07d03e: 6e20 4f12 1000 |0c5d: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d044: 0800 2900 |0c60: move-object/from16 v0, v41 │ │ +07d048: 6e20 8c12 c000 |0c62: invoke-virtual {v0, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.removeFromStack:(Lorg/jsoup/nodes/Element;)Z // method@128c │ │ +07d04e: 2900 acf3 |0c65: goto/16 0011 // -0c54 │ │ +07d052: 1a24 5117 |0c67: const-string v36, "p" // string@1751 │ │ +07d056: 0800 1700 |0c69: move-object/from16 v0, v23 │ │ +07d05a: 0801 2400 |0c6b: move-object/from16 v1, v36 │ │ +07d05e: 6e20 2a0a 1000 |0c6d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d064: 0a24 |0c70: move-result v36 │ │ +07d066: 3824 4b00 |0c71: if-eqz v36, 0cbc // +004b │ │ +07d06a: 0800 2900 |0c73: move-object/from16 v0, v41 │ │ +07d06e: 0801 1700 |0c75: move-object/from16 v1, v23 │ │ +07d072: 6e20 5c12 1000 |0c77: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inButtonScope:(Ljava/lang/String;)Z // method@125c │ │ +07d078: 0a24 |0c7a: move-result v36 │ │ +07d07a: 3924 1800 |0c7b: if-nez v36, 0c93 // +0018 │ │ +07d07e: 0800 2900 |0c7d: move-object/from16 v0, v41 │ │ +07d082: 0801 2700 |0c7f: move-object/from16 v1, v39 │ │ +07d086: 6e20 4f12 1000 |0c81: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d08c: 0800 2900 |0c84: move-object/from16 v0, v41 │ │ +07d090: 0801 1700 |0c86: move-object/from16 v1, v23 │ │ +07d094: 6e20 8612 1000 |0c88: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07d09a: 0800 2900 |0c8b: move-object/from16 v0, v41 │ │ +07d09e: 6e20 8312 e000 |0c8d: invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07d0a4: 0a24 |0c90: move-result v36 │ │ +07d0a6: 2900 82f3 |0c91: goto/16 0013 // -0c7e │ │ +07d0aa: 0800 2900 |0c93: move-object/from16 v0, v41 │ │ +07d0ae: 0801 1700 |0c95: move-object/from16 v1, v23 │ │ +07d0b2: 6e20 5312 1000 |0c97: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ +07d0b8: 7401 4e12 2900 |0c9a: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07d0be: 0c24 |0c9d: move-result-object v36 │ │ +07d0c0: 7401 7311 2400 |0c9e: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07d0c6: 0c24 |0ca1: move-result-object v36 │ │ +07d0c8: 0800 2400 |0ca2: move-object/from16 v0, v36 │ │ +07d0cc: 0801 1700 |0ca4: move-object/from16 v1, v23 │ │ +07d0d0: 6e20 2a0a 1000 |0ca6: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d0d6: 0a24 |0ca9: move-result v36 │ │ +07d0d8: 3924 0900 |0caa: if-nez v36, 0cb3 // +0009 │ │ +07d0dc: 0800 2900 |0cac: move-object/from16 v0, v41 │ │ +07d0e0: 0801 2700 |0cae: move-object/from16 v1, v39 │ │ +07d0e4: 6e20 4f12 1000 |0cb0: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d0ea: 0800 2900 |0cb3: move-object/from16 v0, v41 │ │ +07d0ee: 0801 1700 |0cb5: move-object/from16 v1, v23 │ │ +07d0f2: 6e20 8112 1000 |0cb7: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07d0f8: 2900 57f3 |0cba: goto/16 0011 // -0ca9 │ │ +07d0fc: 7100 da12 0000 |0cbc: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1100:()[Ljava/lang/String; // method@12da │ │ +07d102: 0c24 |0cbf: move-result-object v36 │ │ +07d104: 0800 1700 |0cc0: move-object/from16 v0, v23 │ │ +07d108: 0801 2400 |0cc2: move-object/from16 v1, v36 │ │ +07d10c: 7120 6910 1000 |0cc4: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07d112: 0a24 |0cc7: move-result v36 │ │ +07d114: 3824 4000 |0cc8: if-eqz v36, 0d08 // +0040 │ │ +07d118: 0800 2900 |0cca: move-object/from16 v0, v41 │ │ +07d11c: 0801 1700 |0ccc: move-object/from16 v1, v23 │ │ +07d120: 6e20 5e12 1000 |0cce: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07d126: 0a24 |0cd1: move-result v36 │ │ +07d128: 3924 0d00 |0cd2: if-nez v36, 0cdf // +000d │ │ +07d12c: 0800 2900 |0cd4: move-object/from16 v0, v41 │ │ +07d130: 0801 2700 |0cd6: move-object/from16 v1, v39 │ │ +07d134: 6e20 4f12 1000 |0cd8: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d13a: 1324 0000 |0cdb: const/16 v36, #int 0 // #0 │ │ +07d13e: 2900 36f3 |0cdd: goto/16 0013 // -0cca │ │ +07d142: 0800 2900 |0cdf: move-object/from16 v0, v41 │ │ +07d146: 0801 1700 |0ce1: move-object/from16 v1, v23 │ │ +07d14a: 6e20 5312 1000 |0ce3: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ +07d150: 7401 4e12 2900 |0ce6: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07d156: 0c24 |0ce9: move-result-object v36 │ │ +07d158: 7401 7311 2400 |0cea: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07d15e: 0c24 |0ced: move-result-object v36 │ │ +07d160: 0800 2400 |0cee: move-object/from16 v0, v36 │ │ +07d164: 0801 1700 |0cf0: move-object/from16 v1, v23 │ │ +07d168: 6e20 2a0a 1000 |0cf2: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d16e: 0a24 |0cf5: move-result v36 │ │ +07d170: 3924 0900 |0cf6: if-nez v36, 0cff // +0009 │ │ +07d174: 0800 2900 |0cf8: move-object/from16 v0, v41 │ │ +07d178: 0801 2700 |0cfa: move-object/from16 v1, v39 │ │ +07d17c: 6e20 4f12 1000 |0cfc: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d182: 0800 2900 |0cff: move-object/from16 v0, v41 │ │ +07d186: 0801 1700 |0d01: move-object/from16 v1, v23 │ │ +07d18a: 6e20 8112 1000 |0d03: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07d190: 2900 0bf3 |0d06: goto/16 0011 // -0cf5 │ │ +07d194: 7100 e912 0000 |0d08: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ +07d19a: 0c24 |0d0b: move-result-object v36 │ │ +07d19c: 0800 1700 |0d0c: move-object/from16 v0, v23 │ │ +07d1a0: 0801 2400 |0d0e: move-object/from16 v1, v36 │ │ +07d1a4: 7120 6910 1000 |0d10: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07d1aa: 0a24 |0d13: move-result v36 │ │ +07d1ac: 3824 4800 |0d14: if-eqz v36, 0d5c // +0048 │ │ +07d1b0: 7100 e912 0000 |0d16: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ +07d1b6: 0c24 |0d19: move-result-object v36 │ │ +07d1b8: 0800 2900 |0d1a: move-object/from16 v0, v41 │ │ +07d1bc: 0801 2400 |0d1c: move-object/from16 v1, v36 │ │ +07d1c0: 6e20 6012 1000 |0d1e: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:([Ljava/lang/String;)Z // method@1260 │ │ +07d1c6: 0a24 |0d21: move-result v36 │ │ +07d1c8: 3924 0d00 |0d22: if-nez v36, 0d2f // +000d │ │ +07d1cc: 0800 2900 |0d24: move-object/from16 v0, v41 │ │ +07d1d0: 0801 2700 |0d26: move-object/from16 v1, v39 │ │ +07d1d4: 6e20 4f12 1000 |0d28: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d1da: 1324 0000 |0d2b: const/16 v36, #int 0 // #0 │ │ +07d1de: 2900 e6f2 |0d2d: goto/16 0013 // -0d1a │ │ +07d1e2: 0800 2900 |0d2f: move-object/from16 v0, v41 │ │ +07d1e6: 0801 1700 |0d31: move-object/from16 v1, v23 │ │ +07d1ea: 6e20 5312 1000 |0d33: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:(Ljava/lang/String;)V // method@1253 │ │ +07d1f0: 7401 4e12 2900 |0d36: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07d1f6: 0c24 |0d39: move-result-object v36 │ │ +07d1f8: 7401 7311 2400 |0d3a: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07d1fe: 0c24 |0d3d: move-result-object v36 │ │ +07d200: 0800 2400 |0d3e: move-object/from16 v0, v36 │ │ +07d204: 0801 1700 |0d40: move-object/from16 v1, v23 │ │ +07d208: 6e20 2a0a 1000 |0d42: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d20e: 0a24 |0d45: move-result v36 │ │ +07d210: 3924 0900 |0d46: if-nez v36, 0d4f // +0009 │ │ +07d214: 0800 2900 |0d48: move-object/from16 v0, v41 │ │ +07d218: 0801 2700 |0d4a: move-object/from16 v1, v39 │ │ +07d21c: 6e20 4f12 1000 |0d4c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d222: 7100 e912 0000 |0d4f: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$900:()[Ljava/lang/String; // method@12e9 │ │ +07d228: 0c24 |0d52: move-result-object v36 │ │ +07d22a: 0800 2900 |0d53: move-object/from16 v0, v41 │ │ +07d22e: 0801 2400 |0d55: move-object/from16 v1, v36 │ │ +07d232: 6e20 8212 1000 |0d57: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:([Ljava/lang/String;)V // method@1282 │ │ +07d238: 2900 b7f2 |0d5a: goto/16 0011 // -0d49 │ │ +07d23c: 1a24 9619 |0d5c: const-string v36, "sarcasm" // string@1996 │ │ +07d240: 0800 1700 |0d5e: move-object/from16 v0, v23 │ │ +07d244: 0801 2400 |0d60: move-object/from16 v1, v36 │ │ +07d248: 6e20 2a0a 1000 |0d62: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d24e: 0a24 |0d65: move-result v36 │ │ +07d250: 3824 0800 |0d66: if-eqz v36, 0d6e // +0008 │ │ +07d254: 7403 d012 2700 |0d68: invoke-virtual/range {v39, v40, v41}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d0 │ │ +07d25a: 0a24 |0d6b: move-result v36 │ │ +07d25c: 2900 a7f2 |0d6c: goto/16 0013 // -0d59 │ │ +07d260: 7100 dc12 0000 |0d6e: invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;.access$1300:()[Ljava/lang/String; // method@12dc │ │ +07d266: 0c24 |0d71: move-result-object v36 │ │ +07d268: 0800 1700 |0d72: move-object/from16 v0, v23 │ │ +07d26c: 0801 2400 |0d74: move-object/from16 v1, v36 │ │ +07d270: 7120 6910 1000 |0d76: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1069 │ │ +07d276: 0a24 |0d79: move-result v36 │ │ +07d278: 3824 4b00 |0d7a: if-eqz v36, 0dc5 // +004b │ │ +07d27c: 1a24 f815 |0d7c: const-string v36, "name" // string@15f8 │ │ +07d280: 0800 2900 |0d7e: move-object/from16 v0, v41 │ │ +07d284: 0801 2400 |0d80: move-object/from16 v1, v36 │ │ +07d288: 6e20 5e12 1000 |0d82: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07d28e: 0a24 |0d85: move-result v36 │ │ +07d290: 3924 8bf2 |0d86: if-nez v36, 0011 // -0d75 │ │ +07d294: 0800 2900 |0d88: move-object/from16 v0, v41 │ │ +07d298: 0801 1700 |0d8a: move-object/from16 v1, v23 │ │ +07d29c: 6e20 5e12 1000 |0d8c: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inScope:(Ljava/lang/String;)Z // method@125e │ │ +07d2a2: 0a24 |0d8f: move-result v36 │ │ +07d2a4: 3924 0d00 |0d90: if-nez v36, 0d9d // +000d │ │ +07d2a8: 0800 2900 |0d92: move-object/from16 v0, v41 │ │ +07d2ac: 0801 2700 |0d94: move-object/from16 v1, v39 │ │ +07d2b0: 6e20 4f12 1000 |0d96: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d2b6: 1324 0000 |0d99: const/16 v36, #int 0 // #0 │ │ +07d2ba: 2900 78f2 |0d9b: goto/16 0013 // -0d88 │ │ +07d2be: 7401 5212 2900 |0d9d: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.generateImpliedEndTags:()V // method@1252 │ │ +07d2c4: 7401 4e12 2900 |0da0: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07d2ca: 0c24 |0da3: move-result-object v36 │ │ +07d2cc: 7401 7311 2400 |0da4: invoke-virtual/range {v36}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07d2d2: 0c24 |0da7: move-result-object v36 │ │ +07d2d4: 0800 2400 |0da8: move-object/from16 v0, v36 │ │ +07d2d8: 0801 1700 |0daa: move-object/from16 v1, v23 │ │ +07d2dc: 6e20 2a0a 1000 |0dac: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d2e2: 0a24 |0daf: move-result v36 │ │ +07d2e4: 3924 0900 |0db0: if-nez v36, 0db9 // +0009 │ │ +07d2e8: 0800 2900 |0db2: move-object/from16 v0, v41 │ │ +07d2ec: 0801 2700 |0db4: move-object/from16 v1, v39 │ │ +07d2f0: 6e20 4f12 1000 |0db6: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d2f6: 0800 2900 |0db9: move-object/from16 v0, v41 │ │ +07d2fa: 0801 1700 |0dbb: move-object/from16 v1, v23 │ │ +07d2fe: 6e20 8112 1000 |0dbd: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07d304: 7401 4912 2900 |0dc0: invoke-virtual/range {v41}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearFormattingElementsToLastMarker:()V // method@1249 │ │ +07d30a: 2900 4ef2 |0dc3: goto/16 0011 // -0db2 │ │ +07d30e: 1a24 340e |0dc5: const-string v36, "br" // string@0e34 │ │ +07d312: 0800 1700 |0dc7: move-object/from16 v0, v23 │ │ +07d316: 0801 2400 |0dc9: move-object/from16 v1, v36 │ │ +07d31a: 6e20 2a0a 1000 |0dcb: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d320: 0a24 |0dce: move-result v36 │ │ +07d322: 3824 1600 |0dcf: if-eqz v36, 0de5 // +0016 │ │ +07d326: 0800 2900 |0dd1: move-object/from16 v0, v41 │ │ +07d32a: 0801 2700 |0dd3: move-object/from16 v1, v39 │ │ +07d32e: 6e20 4f12 1000 |0dd5: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d334: 1a24 340e |0dd8: const-string v36, "br" // string@0e34 │ │ +07d338: 0800 2900 |0dda: move-object/from16 v0, v41 │ │ +07d33c: 0801 2400 |0ddc: move-object/from16 v1, v36 │ │ +07d340: 6e20 8612 1000 |0dde: invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07d346: 1324 0000 |0de1: const/16 v36, #int 0 // #0 │ │ +07d34a: 2900 30f2 |0de3: goto/16 0013 // -0dd0 │ │ +07d34e: 7403 d012 2700 |0de5: invoke-virtual/range {v39, v40, v41}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d0 │ │ +07d354: 0a24 |0de8: move-result v36 │ │ +07d356: 2900 2af2 |0de9: goto/16 0013 // -0dd6 │ │ +07d35a: 0000 |0deb: nop // spacer │ │ +07d35c: 0001 0500 0100 0000 4900 0000 5500 ... |0dec: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0011 line=758 │ │ 0x0014 line=248 │ │ 0x0018 line=249 │ │ 0x0026 line=251 │ │ @@ -154840,17 +154792,17 @@ │ │ 0x0000 - 0x0dfa reg=39 this Lorg/jsoup/parser/HtmlTreeBuilderState$7; │ │ 0x0000 - 0x0dfa reg=40 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0dfa reg=41 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #425 header: │ │ -class_idx : 762 │ │ +class_idx : 782 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #425 annotations: │ │ @@ -154871,18 +154823,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07a9c4: |[07a9c4] org.jsoup.parser.HtmlTreeBuilderState$8.:(Ljava/lang/String;I)V │ │ -07a9d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a9d6: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -07a9dc: 0e00 |0004: return-void │ │ +07d378: |[07d378] org.jsoup.parser.HtmlTreeBuilderState$8.:(Ljava/lang/String;I)V │ │ +07d388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d38a: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07d390: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$8; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -154893,42 +154845,42 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -07a9e0: |[07a9e0] org.jsoup.parser.HtmlTreeBuilderState$8.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -07a9f0: 6e10 6a13 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.isCharacter:()Z // method@136a │ │ -07a9f6: 0a00 |0003: move-result v0 │ │ -07a9f8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -07a9fc: 6e10 6513 0200 |0006: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -07aa02: 0c00 |0009: move-result-object v0 │ │ -07aa04: 6e20 6812 0300 |000a: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ -07aa0a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -07aa0c: 0f00 |000e: return v0 │ │ -07aa0e: 6e10 6d13 0200 |000f: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ -07aa14: 0a00 |0012: move-result v0 │ │ -07aa16: 3800 1400 |0013: if-eqz v0, 0027 // +0014 │ │ -07aa1a: 6e20 4f12 1300 |0015: invoke-virtual {v3, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07aa20: 6e10 7f12 0300 |0018: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -07aa26: 6e10 7c12 0300 |001b: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; // method@127c │ │ -07aa2c: 0c00 |001e: move-result-object v0 │ │ -07aa2e: 6e20 9912 0300 |001f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07aa34: 6e20 8312 2300 |0022: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -07aa3a: 0a00 |0025: move-result v0 │ │ -07aa3c: 28e8 |0026: goto 000e // -0018 │ │ -07aa3e: 6e10 6e13 0200 |0027: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -07aa44: 0a00 |002a: move-result v0 │ │ -07aa46: 3800 e2ff |002b: if-eqz v0, 000d // -001e │ │ -07aa4a: 6e10 7f12 0300 |002d: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ -07aa50: 6e10 7c12 0300 |0030: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; // method@127c │ │ -07aa56: 0c00 |0033: move-result-object v0 │ │ -07aa58: 6e20 9912 0300 |0034: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07aa5e: 28d6 |0037: goto 000d // -002a │ │ +07d394: |[07d394] org.jsoup.parser.HtmlTreeBuilderState$8.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07d3a4: 6e10 6a13 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.isCharacter:()Z // method@136a │ │ +07d3aa: 0a00 |0003: move-result v0 │ │ +07d3ac: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +07d3b0: 6e10 6513 0200 |0006: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +07d3b6: 0c00 |0009: move-result-object v0 │ │ +07d3b8: 6e20 6812 0300 |000a: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1268 │ │ +07d3be: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +07d3c0: 0f00 |000e: return v0 │ │ +07d3c2: 6e10 6d13 0200 |000f: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ +07d3c8: 0a00 |0012: move-result v0 │ │ +07d3ca: 3800 1400 |0013: if-eqz v0, 0027 // +0014 │ │ +07d3ce: 6e20 4f12 1300 |0015: invoke-virtual {v3, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d3d4: 6e10 7f12 0300 |0018: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07d3da: 6e10 7c12 0300 |001b: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; // method@127c │ │ +07d3e0: 0c00 |001e: move-result-object v0 │ │ +07d3e2: 6e20 9912 0300 |001f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07d3e8: 6e20 8312 2300 |0022: invoke-virtual {v3, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07d3ee: 0a00 |0025: move-result v0 │ │ +07d3f0: 28e8 |0026: goto 000e // -0018 │ │ +07d3f2: 6e10 6e13 0200 |0027: invoke-virtual {v2}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07d3f8: 0a00 |002a: move-result v0 │ │ +07d3fa: 3800 e2ff |002b: if-eqz v0, 000d // -001e │ │ +07d3fe: 6e10 7f12 0300 |002d: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.pop:()Lorg/jsoup/nodes/Element; // method@127f │ │ +07d404: 6e10 7c12 0300 |0030: invoke-virtual {v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; // method@127c │ │ +07d40a: 0c00 |0033: move-result-object v0 │ │ +07d40c: 6e20 9912 0300 |0034: invoke-virtual {v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07d412: 28d6 |0037: goto 000d // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0006 line=786 │ │ 0x000d line=798 │ │ 0x000f line=787 │ │ 0x0015 line=788 │ │ @@ -154942,17 +154894,17 @@ │ │ 0x0000 - 0x0038 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$8; │ │ 0x0000 - 0x0038 reg=2 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x0038 reg=3 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #426 header: │ │ -class_idx : 763 │ │ +class_idx : 783 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 765 │ │ +superclass_idx : 785 │ │ source_file_idx : 987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #426 annotations: │ │ @@ -154973,18 +154925,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07aa60: |[07aa60] org.jsoup.parser.HtmlTreeBuilderState$9.:(Ljava/lang/String;I)V │ │ -07aa70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07aa72: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ -07aa78: 0e00 |0004: return-void │ │ +07d414: |[07d414] org.jsoup.parser.HtmlTreeBuilderState$9.:(Ljava/lang/String;I)V │ │ +07d424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d426: 7040 ec12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/HtmlTreeBuilderState;.:(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V // method@12ec │ │ +07d42c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/HtmlTreeBuilderState$9; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -154995,50 +154947,50 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -07aa7c: |[07aa7c] org.jsoup.parser.HtmlTreeBuilderState$9.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -07aa8c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07aa8e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -07aa90: 6e20 4f12 7900 |0002: invoke-virtual {v9, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07aa96: 6e10 4e12 0900 |0005: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07aa9c: 0c01 |0008: move-result-object v1 │ │ -07aa9e: 6e10 7311 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07aaa4: 0c01 |000c: move-result-object v1 │ │ -07aaa6: 1252 |000d: const/4 v2, #int 5 // #5 │ │ -07aaa8: 2322 b703 |000e: new-array v2, v2, [Ljava/lang/String; // type@03b7 │ │ -07aaac: 1a03 7b1b |0010: const-string v3, "table" // string@1b7b │ │ -07aab0: 4d03 0205 |0012: aput-object v3, v2, v5 │ │ -07aab4: 1a03 971b |0014: const-string v3, "tbody" // string@1b97 │ │ -07aab8: 4d03 0206 |0016: aput-object v3, v2, v6 │ │ -07aabc: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -07aabe: 1a04 a71b |0019: const-string v4, "tfoot" // string@1ba7 │ │ -07aac2: 4d04 0203 |001b: aput-object v4, v2, v3 │ │ -07aac6: 1233 |001d: const/4 v3, #int 3 // #3 │ │ -07aac8: 1a04 aa1b |001e: const-string v4, "thead" // string@1baa │ │ -07aacc: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ -07aad0: 1243 |0022: const/4 v3, #int 4 // #4 │ │ -07aad2: 1a04 061c |0023: const-string v4, "tr" // string@1c06 │ │ -07aad6: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -07aada: 7120 6810 2100 |0027: invoke-static {v1, v2}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07aae0: 0a01 |002a: move-result v1 │ │ -07aae2: 3801 0f00 |002b: if-eqz v1, 003a // +000f │ │ -07aae6: 6e20 9412 6900 |002d: invoke-virtual {v9, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFosterInserts:(Z)V // method@1294 │ │ -07aaec: 6201 3107 |0030: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0731 │ │ -07aaf0: 6e30 8412 8901 |0032: invoke-virtual {v9, v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -07aaf6: 0a00 |0035: move-result v0 │ │ -07aaf8: 6e20 9412 5900 |0036: invoke-virtual {v9, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFosterInserts:(Z)V // method@1294 │ │ -07aafe: 0f00 |0039: return v0 │ │ -07ab00: 6201 3107 |003a: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0731 │ │ -07ab04: 6e30 8412 8901 |003c: invoke-virtual {v9, v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -07ab0a: 0a00 |003f: move-result v0 │ │ -07ab0c: 28f9 |0040: goto 0039 // -0007 │ │ +07d430: |[07d430] org.jsoup.parser.HtmlTreeBuilderState$9.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07d440: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +07d442: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07d444: 6e20 4f12 7900 |0002: invoke-virtual {v9, v7}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d44a: 6e10 4e12 0900 |0005: invoke-virtual {v9}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07d450: 0c01 |0008: move-result-object v1 │ │ +07d452: 6e10 7311 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07d458: 0c01 |000c: move-result-object v1 │ │ +07d45a: 1252 |000d: const/4 v2, #int 5 // #5 │ │ +07d45c: 2322 cb03 |000e: new-array v2, v2, [Ljava/lang/String; // type@03cb │ │ +07d460: 1a03 8c1b |0010: const-string v3, "table" // string@1b8c │ │ +07d464: 4d03 0205 |0012: aput-object v3, v2, v5 │ │ +07d468: 1a03 a81b |0014: const-string v3, "tbody" // string@1ba8 │ │ +07d46c: 4d03 0206 |0016: aput-object v3, v2, v6 │ │ +07d470: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +07d472: 1a04 b81b |0019: const-string v4, "tfoot" // string@1bb8 │ │ +07d476: 4d04 0203 |001b: aput-object v4, v2, v3 │ │ +07d47a: 1233 |001d: const/4 v3, #int 3 // #3 │ │ +07d47c: 1a04 bb1b |001e: const-string v4, "thead" // string@1bbb │ │ +07d480: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ +07d484: 1243 |0022: const/4 v3, #int 4 // #4 │ │ +07d486: 1a04 171c |0023: const-string v4, "tr" // string@1c17 │ │ +07d48a: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +07d48e: 7120 6810 2100 |0027: invoke-static {v1, v2}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07d494: 0a01 |002a: move-result v1 │ │ +07d496: 3801 0f00 |002b: if-eqz v1, 003a // +000f │ │ +07d49a: 6e20 9412 6900 |002d: invoke-virtual {v9, v6}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFosterInserts:(Z)V // method@1294 │ │ +07d4a0: 6201 3107 |0030: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0731 │ │ +07d4a4: 6e30 8412 8901 |0032: invoke-virtual {v9, v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07d4aa: 0a00 |0035: move-result v0 │ │ +07d4ac: 6e20 9412 5900 |0036: invoke-virtual {v9, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.setFosterInserts:(Z)V // method@1294 │ │ +07d4b2: 0f00 |0039: return v0 │ │ +07d4b4: 6201 3107 |003a: sget-object v1, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0731 │ │ +07d4b8: 6e30 8412 8901 |003c: invoke-virtual {v9, v8, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07d4be: 0a00 |003f: move-result v0 │ │ +07d4c0: 28f9 |0040: goto 0039 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=889 │ │ 0x0005 line=891 │ │ 0x002d line=892 │ │ 0x0030 line=893 │ │ 0x0036 line=894 │ │ @@ -155056,240 +155008,240 @@ │ │ type : '(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 458 16-bit code units │ │ -07ab10: |[07ab10] org.jsoup.parser.HtmlTreeBuilderState$9.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ -07ab20: 1239 |0000: const/4 v9, #int 3 // #3 │ │ -07ab22: 1228 |0001: const/4 v8, #int 2 // #2 │ │ -07ab24: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -07ab26: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -07ab28: 6e10 6a13 0b00 |0004: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isCharacter:()Z // method@136a │ │ -07ab2e: 0a06 |0007: move-result v6 │ │ -07ab30: 3806 1200 |0008: if-eqz v6, 001a // +0012 │ │ -07ab34: 6e10 7a12 0c00 |000a: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.newPendingTableCharacters:()V // method@127a │ │ -07ab3a: 6e10 7812 0c00 |000d: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ -07ab40: 6204 3607 |0010: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InTableText:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0736 │ │ -07ab44: 6e20 9912 4c00 |0012: invoke-virtual {v12, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07ab4a: 6e20 8312 bc00 |0015: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -07ab50: 0a04 |0018: move-result v4 │ │ -07ab52: 0f04 |0019: return v4 │ │ -07ab54: 6e10 6b13 0b00 |001a: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ -07ab5a: 0a06 |001d: move-result v6 │ │ -07ab5c: 3806 0a00 |001e: if-eqz v6, 0028 // +000a │ │ -07ab60: 6e10 6613 0b00 |0020: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -07ab66: 0c05 |0023: move-result-object v5 │ │ -07ab68: 6e20 6912 5c00 |0024: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ -07ab6e: 28f2 |0027: goto 0019 // -000e │ │ -07ab70: 6e10 6c13 0b00 |0028: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ -07ab76: 0a06 |002b: move-result v6 │ │ -07ab78: 3806 0700 |002c: if-eqz v6, 0033 // +0007 │ │ -07ab7c: 6e20 4f12 ac00 |002e: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07ab82: 0154 |0031: move v4, v5 │ │ -07ab84: 28e7 |0032: goto 0019 // -0019 │ │ -07ab86: 6e10 6f13 0b00 |0033: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ -07ab8c: 0a06 |0036: move-result v6 │ │ -07ab8e: 3806 fa00 |0037: if-eqz v6, 0131 // +00fa │ │ -07ab92: 6e10 6913 0b00 |0039: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -07ab98: 0c03 |003c: move-result-object v3 │ │ -07ab9a: 6e10 4513 0300 |003d: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -07aba0: 0c01 |0040: move-result-object v1 │ │ -07aba2: 1a06 990e |0041: const-string v6, "caption" // string@0e99 │ │ -07aba6: 6e20 2a0a 6100 |0043: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07abac: 0a06 |0046: move-result v6 │ │ -07abae: 3806 1100 |0047: if-eqz v6, 0058 // +0011 │ │ -07abb2: 6e10 4c12 0c00 |0049: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableContext:()V // method@124c │ │ -07abb8: 6e10 6d12 0c00 |004c: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertMarkerToFormattingElements:()V // method@126d │ │ -07abbe: 6e20 6612 3c00 |004f: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07abc4: 6205 3207 |0052: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0732 │ │ -07abc8: 6e20 9912 5c00 |0054: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07abce: 28c2 |0057: goto 0019 // -003e │ │ -07abd0: 1a06 1c0f |0058: const-string v6, "colgroup" // string@0f1c │ │ -07abd4: 6e20 2a0a 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07abda: 0a06 |005d: move-result v6 │ │ -07abdc: 3806 0e00 |005e: if-eqz v6, 006c // +000e │ │ -07abe0: 6e10 4c12 0c00 |0060: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableContext:()V // method@124c │ │ -07abe6: 6e20 6612 3c00 |0063: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07abec: 6205 3307 |0066: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InColumnGroup:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0733 │ │ -07abf0: 6e20 9912 5c00 |0068: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07abf6: 28ae |006b: goto 0019 // -0052 │ │ -07abf8: 1a06 1b0f |006c: const-string v6, "col" // string@0f1b │ │ -07abfc: 6e20 2a0a 6100 |006e: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07ac02: 0a06 |0071: move-result v6 │ │ -07ac04: 3806 0c00 |0072: if-eqz v6, 007e // +000c │ │ -07ac08: 1a04 1c0f |0074: const-string v4, "colgroup" // string@0f1c │ │ -07ac0c: 6e20 8612 4c00 |0076: invoke-virtual {v12, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -07ac12: 6e20 8312 bc00 |0079: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -07ac18: 0a04 |007c: move-result v4 │ │ -07ac1a: 289c |007d: goto 0019 // -0064 │ │ -07ac1c: 2396 b703 |007e: new-array v6, v9, [Ljava/lang/String; // type@03b7 │ │ -07ac20: 1a07 971b |0080: const-string v7, "tbody" // string@1b97 │ │ -07ac24: 4d07 0605 |0082: aput-object v7, v6, v5 │ │ -07ac28: 1a07 a71b |0084: const-string v7, "tfoot" // string@1ba7 │ │ -07ac2c: 4d07 0604 |0086: aput-object v7, v6, v4 │ │ -07ac30: 1a07 aa1b |0088: const-string v7, "thead" // string@1baa │ │ -07ac34: 4d07 0608 |008a: aput-object v7, v6, v8 │ │ -07ac38: 7120 6810 6100 |008c: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07ac3e: 0a06 |008f: move-result v6 │ │ -07ac40: 3806 0f00 |0090: if-eqz v6, 009f // +000f │ │ -07ac44: 6e10 4c12 0c00 |0092: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableContext:()V // method@124c │ │ -07ac4a: 6e20 6612 3c00 |0095: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ -07ac50: 6205 3507 |0098: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0735 │ │ -07ac54: 6e20 9912 5c00 |009a: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ -07ac5a: 2900 7cff |009d: goto/16 0019 // -0084 │ │ -07ac5e: 2396 b703 |009f: new-array v6, v9, [Ljava/lang/String; // type@03b7 │ │ -07ac62: 1a07 981b |00a1: const-string v7, "td" // string@1b98 │ │ -07ac66: 4d07 0605 |00a3: aput-object v7, v6, v5 │ │ -07ac6a: 1a07 a81b |00a5: const-string v7, "th" // string@1ba8 │ │ -07ac6e: 4d07 0604 |00a7: aput-object v7, v6, v4 │ │ -07ac72: 1a07 061c |00a9: const-string v7, "tr" // string@1c06 │ │ -07ac76: 4d07 0608 |00ab: aput-object v7, v6, v8 │ │ -07ac7a: 7120 6810 6100 |00ad: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07ac80: 0a06 |00b0: move-result v6 │ │ -07ac82: 3806 0d00 |00b1: if-eqz v6, 00be // +000d │ │ -07ac86: 1a04 971b |00b3: const-string v4, "tbody" // string@1b97 │ │ -07ac8a: 6e20 8612 4c00 |00b5: invoke-virtual {v12, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ -07ac90: 6e20 8312 bc00 |00b8: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -07ac96: 0a04 |00bb: move-result v4 │ │ -07ac98: 2900 5dff |00bc: goto/16 0019 // -00a3 │ │ -07ac9c: 1a06 7b1b |00be: const-string v6, "table" // string@1b7b │ │ -07aca0: 6e20 2a0a 6100 |00c0: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07aca6: 0a06 |00c3: move-result v6 │ │ -07aca8: 3806 1300 |00c4: if-eqz v6, 00d7 // +0013 │ │ -07acac: 6e20 4f12 ac00 |00c6: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07acb2: 1a05 7b1b |00c9: const-string v5, "table" // string@1b7b │ │ -07acb6: 6e20 8512 5c00 |00cb: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ -07acbc: 0a02 |00ce: move-result v2 │ │ -07acbe: 3802 4aff |00cf: if-eqz v2, 0019 // -00b6 │ │ -07acc2: 6e20 8312 bc00 |00d1: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ -07acc8: 0a04 |00d4: move-result v4 │ │ -07acca: 2900 44ff |00d5: goto/16 0019 // -00bc │ │ -07acce: 2386 b703 |00d7: new-array v6, v8, [Ljava/lang/String; // type@03b7 │ │ -07acd2: 1a07 521b |00d9: const-string v7, "style" // string@1b52 │ │ -07acd6: 4d07 0605 |00db: aput-object v7, v6, v5 │ │ -07acda: 1a07 a019 |00dd: const-string v7, "script" // string@19a0 │ │ -07acde: 4d07 0604 |00df: aput-object v7, v6, v4 │ │ -07ace2: 7120 6810 6100 |00e1: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07ace8: 0a06 |00e4: move-result v6 │ │ -07acea: 3806 0a00 |00e5: if-eqz v6, 00ef // +000a │ │ -07acee: 6204 3407 |00e7: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0734 │ │ -07acf2: 6e30 8412 bc04 |00e9: invoke-virtual {v12, v11, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ -07acf8: 0a04 |00ec: move-result v4 │ │ -07acfa: 2900 2cff |00ed: goto/16 0019 // -00d4 │ │ -07acfe: 1a06 2a14 |00ef: const-string v6, "input" // string@142a │ │ -07ad02: 6e20 2a0a 6100 |00f1: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07ad08: 0a06 |00f4: move-result v6 │ │ -07ad0a: 3806 1d00 |00f5: if-eqz v6, 0112 // +001d │ │ -07ad0e: 5435 8807 |00f7: iget-object v5, v3, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -07ad12: 1a06 2a1c |00f9: const-string v6, "type" // string@1c2a │ │ -07ad16: 6e20 b510 6500 |00fb: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ -07ad1c: 0c05 |00fe: move-result-object v5 │ │ -07ad1e: 1a06 8513 |00ff: const-string v6, "hidden" // string@1385 │ │ -07ad22: 6e20 2b0a 6500 |0101: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -07ad28: 0a05 |0104: move-result v5 │ │ -07ad2a: 3905 0800 |0105: if-nez v5, 010d // +0008 │ │ -07ad2e: 6e30 d512 ba0c |0107: invoke-virtual {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d5 │ │ -07ad34: 0a04 |010a: move-result v4 │ │ -07ad36: 2900 0eff |010b: goto/16 0019 // -00f2 │ │ -07ad3a: 6e20 6a12 3c00 |010d: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ -07ad40: 2900 09ff |0110: goto/16 0019 // -00f7 │ │ -07ad44: 1a06 9311 |0112: const-string v6, "form" // string@1193 │ │ -07ad48: 6e20 2a0a 6100 |0114: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07ad4e: 0a06 |0117: move-result v6 │ │ -07ad50: 3806 1300 |0118: if-eqz v6, 012b // +0013 │ │ -07ad54: 6e20 4f12 ac00 |011a: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07ad5a: 6e10 5712 0c00 |011d: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ -07ad60: 0c06 |0120: move-result-object v6 │ │ -07ad62: 3806 0500 |0121: if-eqz v6, 0126 // +0005 │ │ -07ad66: 0154 |0123: move v4, v5 │ │ -07ad68: 2900 f5fe |0124: goto/16 0019 // -010b │ │ -07ad6c: 6e30 6b12 3c05 |0126: invoke-virtual {v12, v3, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertForm:(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement; // method@126b │ │ -07ad72: 2900 f0fe |0129: goto/16 0019 // -0110 │ │ -07ad76: 6e30 d512 ba0c |012b: invoke-virtual {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d5 │ │ -07ad7c: 0a04 |012e: move-result v4 │ │ -07ad7e: 2900 eafe |012f: goto/16 0019 // -0116 │ │ -07ad82: 6e10 6e13 0b00 |0131: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ -07ad88: 0a06 |0134: move-result v6 │ │ -07ad8a: 3806 7400 |0135: if-eqz v6, 01a9 // +0074 │ │ -07ad8e: 6e10 6813 0b00 |0137: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -07ad94: 0c00 |013a: move-result-object v0 │ │ -07ad96: 6e10 3e13 0000 |013b: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -07ad9c: 0c01 |013e: move-result-object v1 │ │ -07ad9e: 1a06 7b1b |013f: const-string v6, "table" // string@1b7b │ │ -07ada2: 6e20 2a0a 6100 |0141: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07ada8: 0a06 |0144: move-result v6 │ │ -07adaa: 3806 1800 |0145: if-eqz v6, 015d // +0018 │ │ -07adae: 6e20 6412 1c00 |0147: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ -07adb4: 0a06 |014a: move-result v6 │ │ -07adb6: 3906 0800 |014b: if-nez v6, 0153 // +0008 │ │ -07adba: 6e20 4f12 ac00 |014d: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07adc0: 0154 |0150: move v4, v5 │ │ -07adc2: 2900 c8fe |0151: goto/16 0019 // -0138 │ │ -07adc6: 1a05 7b1b |0153: const-string v5, "table" // string@1b7b │ │ -07adca: 6e20 8112 5c00 |0155: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ -07add0: 6e10 9112 0c00 |0158: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.resetInsertionMode:()V // method@1291 │ │ -07add6: 2900 befe |015b: goto/16 0019 // -0142 │ │ -07adda: 1306 0b00 |015d: const/16 v6, #int 11 // #b │ │ -07adde: 2366 b703 |015f: new-array v6, v6, [Ljava/lang/String; // type@03b7 │ │ -07ade2: 1a07 150e |0161: const-string v7, "body" // string@0e15 │ │ -07ade6: 4d07 0605 |0163: aput-object v7, v6, v5 │ │ -07adea: 1a07 990e |0165: const-string v7, "caption" // string@0e99 │ │ -07adee: 4d07 0604 |0167: aput-object v7, v6, v4 │ │ -07adf2: 1a04 1b0f |0169: const-string v4, "col" // string@0f1b │ │ -07adf6: 4d04 0608 |016b: aput-object v4, v6, v8 │ │ -07adfa: 1a04 1c0f |016d: const-string v4, "colgroup" // string@0f1c │ │ -07adfe: 4d04 0609 |016f: aput-object v4, v6, v9 │ │ -07ae02: 1244 |0171: const/4 v4, #int 4 // #4 │ │ -07ae04: 1a07 9b13 |0172: const-string v7, "html" // string@139b │ │ -07ae08: 4d07 0604 |0174: aput-object v7, v6, v4 │ │ -07ae0c: 1254 |0176: const/4 v4, #int 5 // #5 │ │ -07ae0e: 1a07 971b |0177: const-string v7, "tbody" // string@1b97 │ │ -07ae12: 4d07 0604 |0179: aput-object v7, v6, v4 │ │ -07ae16: 1264 |017b: const/4 v4, #int 6 // #6 │ │ -07ae18: 1a07 981b |017c: const-string v7, "td" // string@1b98 │ │ -07ae1c: 4d07 0604 |017e: aput-object v7, v6, v4 │ │ -07ae20: 1274 |0180: const/4 v4, #int 7 // #7 │ │ -07ae22: 1a07 a71b |0181: const-string v7, "tfoot" // string@1ba7 │ │ -07ae26: 4d07 0604 |0183: aput-object v7, v6, v4 │ │ -07ae2a: 1304 0800 |0185: const/16 v4, #int 8 // #8 │ │ -07ae2e: 1a07 a81b |0187: const-string v7, "th" // string@1ba8 │ │ -07ae32: 4d07 0604 |0189: aput-object v7, v6, v4 │ │ -07ae36: 1304 0900 |018b: const/16 v4, #int 9 // #9 │ │ -07ae3a: 1a07 aa1b |018d: const-string v7, "thead" // string@1baa │ │ -07ae3e: 4d07 0604 |018f: aput-object v7, v6, v4 │ │ -07ae42: 1304 0a00 |0191: const/16 v4, #int 10 // #a │ │ -07ae46: 1a07 061c |0193: const-string v7, "tr" // string@1c06 │ │ -07ae4a: 4d07 0604 |0195: aput-object v7, v6, v4 │ │ -07ae4e: 7120 6810 6100 |0197: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ -07ae54: 0a04 |019a: move-result v4 │ │ -07ae56: 3804 0800 |019b: if-eqz v4, 01a3 // +0008 │ │ -07ae5a: 6e20 4f12 ac00 |019d: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07ae60: 0154 |01a0: move v4, v5 │ │ -07ae62: 2900 78fe |01a1: goto/16 0019 // -0188 │ │ -07ae66: 6e30 d512 ba0c |01a3: invoke-virtual {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d5 │ │ -07ae6c: 0a04 |01a6: move-result v4 │ │ -07ae6e: 2900 72fe |01a7: goto/16 0019 // -018e │ │ -07ae72: 6e10 6d13 0b00 |01a9: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ -07ae78: 0a05 |01ac: move-result v5 │ │ -07ae7a: 3805 1700 |01ad: if-eqz v5, 01c4 // +0017 │ │ -07ae7e: 6e10 4e12 0c00 |01af: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ -07ae84: 0c05 |01b2: move-result-object v5 │ │ -07ae86: 6e10 7311 0500 |01b3: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07ae8c: 0c05 |01b6: move-result-object v5 │ │ -07ae8e: 1a06 9b13 |01b7: const-string v6, "html" // string@139b │ │ -07ae92: 6e20 2a0a 6500 |01b9: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07ae98: 0a05 |01bc: move-result v5 │ │ -07ae9a: 3805 5cfe |01bd: if-eqz v5, 0019 // -01a4 │ │ -07ae9e: 6e20 4f12 ac00 |01bf: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ -07aea4: 2900 57fe |01c2: goto/16 0019 // -01a9 │ │ -07aea8: 6e30 d512 ba0c |01c4: invoke-virtual {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d5 │ │ -07aeae: 0a04 |01c7: move-result v4 │ │ -07aeb0: 2900 51fe |01c8: goto/16 0019 // -01af │ │ +07d4c4: |[07d4c4] org.jsoup.parser.HtmlTreeBuilderState$9.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ +07d4d4: 1239 |0000: const/4 v9, #int 3 // #3 │ │ +07d4d6: 1228 |0001: const/4 v8, #int 2 // #2 │ │ +07d4d8: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +07d4da: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +07d4dc: 6e10 6a13 0b00 |0004: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isCharacter:()Z // method@136a │ │ +07d4e2: 0a06 |0007: move-result v6 │ │ +07d4e4: 3806 1200 |0008: if-eqz v6, 001a // +0012 │ │ +07d4e8: 6e10 7a12 0c00 |000a: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.newPendingTableCharacters:()V // method@127a │ │ +07d4ee: 6e10 7812 0c00 |000d: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.markInsertionMode:()V // method@1278 │ │ +07d4f4: 6204 3607 |0010: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InTableText:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0736 │ │ +07d4f8: 6e20 9912 4c00 |0012: invoke-virtual {v12, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07d4fe: 6e20 8312 bc00 |0015: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07d504: 0a04 |0018: move-result v4 │ │ +07d506: 0f04 |0019: return v4 │ │ +07d508: 6e10 6b13 0b00 |001a: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isComment:()Z // method@136b │ │ +07d50e: 0a06 |001d: move-result v6 │ │ +07d510: 3806 0a00 |001e: if-eqz v6, 0028 // +000a │ │ +07d514: 6e10 6613 0b00 |0020: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +07d51a: 0c05 |0023: move-result-object v5 │ │ +07d51c: 6e20 6912 5c00 |0024: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1269 │ │ +07d522: 28f2 |0027: goto 0019 // -000e │ │ +07d524: 6e10 6c13 0b00 |0028: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isDoctype:()Z // method@136c │ │ +07d52a: 0a06 |002b: move-result v6 │ │ +07d52c: 3806 0700 |002c: if-eqz v6, 0033 // +0007 │ │ +07d530: 6e20 4f12 ac00 |002e: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d536: 0154 |0031: move v4, v5 │ │ +07d538: 28e7 |0032: goto 0019 // -0019 │ │ +07d53a: 6e10 6f13 0b00 |0033: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isStartTag:()Z // method@136f │ │ +07d540: 0a06 |0036: move-result v6 │ │ +07d542: 3806 fa00 |0037: if-eqz v6, 0131 // +00fa │ │ +07d546: 6e10 6913 0b00 |0039: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +07d54c: 0c03 |003c: move-result-object v3 │ │ +07d54e: 6e10 4513 0300 |003d: invoke-virtual {v3}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +07d554: 0c01 |0040: move-result-object v1 │ │ +07d556: 1a06 ac0e |0041: const-string v6, "caption" // string@0eac │ │ +07d55a: 6e20 2a0a 6100 |0043: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d560: 0a06 |0046: move-result v6 │ │ +07d562: 3806 1100 |0047: if-eqz v6, 0058 // +0011 │ │ +07d566: 6e10 4c12 0c00 |0049: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableContext:()V // method@124c │ │ +07d56c: 6e10 6d12 0c00 |004c: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertMarkerToFormattingElements:()V // method@126d │ │ +07d572: 6e20 6612 3c00 |004f: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07d578: 6205 3207 |0052: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0732 │ │ +07d57c: 6e20 9912 5c00 |0054: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07d582: 28c2 |0057: goto 0019 // -003e │ │ +07d584: 1a06 2f0f |0058: const-string v6, "colgroup" // string@0f2f │ │ +07d588: 6e20 2a0a 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d58e: 0a06 |005d: move-result v6 │ │ +07d590: 3806 0e00 |005e: if-eqz v6, 006c // +000e │ │ +07d594: 6e10 4c12 0c00 |0060: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableContext:()V // method@124c │ │ +07d59a: 6e20 6612 3c00 |0063: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07d5a0: 6205 3307 |0066: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InColumnGroup:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0733 │ │ +07d5a4: 6e20 9912 5c00 |0068: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07d5aa: 28ae |006b: goto 0019 // -0052 │ │ +07d5ac: 1a06 2e0f |006c: const-string v6, "col" // string@0f2e │ │ +07d5b0: 6e20 2a0a 6100 |006e: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d5b6: 0a06 |0071: move-result v6 │ │ +07d5b8: 3806 0c00 |0072: if-eqz v6, 007e // +000c │ │ +07d5bc: 1a04 2f0f |0074: const-string v4, "colgroup" // string@0f2f │ │ +07d5c0: 6e20 8612 4c00 |0076: invoke-virtual {v12, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07d5c6: 6e20 8312 bc00 |0079: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07d5cc: 0a04 |007c: move-result v4 │ │ +07d5ce: 289c |007d: goto 0019 // -0064 │ │ +07d5d0: 2396 cb03 |007e: new-array v6, v9, [Ljava/lang/String; // type@03cb │ │ +07d5d4: 1a07 a81b |0080: const-string v7, "tbody" // string@1ba8 │ │ +07d5d8: 4d07 0605 |0082: aput-object v7, v6, v5 │ │ +07d5dc: 1a07 b81b |0084: const-string v7, "tfoot" // string@1bb8 │ │ +07d5e0: 4d07 0604 |0086: aput-object v7, v6, v4 │ │ +07d5e4: 1a07 bb1b |0088: const-string v7, "thead" // string@1bbb │ │ +07d5e8: 4d07 0608 |008a: aput-object v7, v6, v8 │ │ +07d5ec: 7120 6810 6100 |008c: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07d5f2: 0a06 |008f: move-result v6 │ │ +07d5f4: 3806 0f00 |0090: if-eqz v6, 009f // +000f │ │ +07d5f8: 6e10 4c12 0c00 |0092: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.clearStackToTableContext:()V // method@124c │ │ +07d5fe: 6e20 6612 3c00 |0095: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1266 │ │ +07d604: 6205 3507 |0098: sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0735 │ │ +07d608: 6e20 9912 5c00 |009a: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@1299 │ │ +07d60e: 2900 7cff |009d: goto/16 0019 // -0084 │ │ +07d612: 2396 cb03 |009f: new-array v6, v9, [Ljava/lang/String; // type@03cb │ │ +07d616: 1a07 a91b |00a1: const-string v7, "td" // string@1ba9 │ │ +07d61a: 4d07 0605 |00a3: aput-object v7, v6, v5 │ │ +07d61e: 1a07 b91b |00a5: const-string v7, "th" // string@1bb9 │ │ +07d622: 4d07 0604 |00a7: aput-object v7, v6, v4 │ │ +07d626: 1a07 171c |00a9: const-string v7, "tr" // string@1c17 │ │ +07d62a: 4d07 0608 |00ab: aput-object v7, v6, v8 │ │ +07d62e: 7120 6810 6100 |00ad: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07d634: 0a06 |00b0: move-result v6 │ │ +07d636: 3806 0d00 |00b1: if-eqz v6, 00be // +000d │ │ +07d63a: 1a04 a81b |00b3: const-string v4, "tbody" // string@1ba8 │ │ +07d63e: 6e20 8612 4c00 |00b5: invoke-virtual {v12, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.processStartTag:(Ljava/lang/String;)Z // method@1286 │ │ +07d644: 6e20 8312 bc00 |00b8: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07d64a: 0a04 |00bb: move-result v4 │ │ +07d64c: 2900 5dff |00bc: goto/16 0019 // -00a3 │ │ +07d650: 1a06 8c1b |00be: const-string v6, "table" // string@1b8c │ │ +07d654: 6e20 2a0a 6100 |00c0: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d65a: 0a06 |00c3: move-result v6 │ │ +07d65c: 3806 1300 |00c4: if-eqz v6, 00d7 // +0013 │ │ +07d660: 6e20 4f12 ac00 |00c6: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d666: 1a05 8c1b |00c9: const-string v5, "table" // string@1b8c │ │ +07d66a: 6e20 8512 5c00 |00cb: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.processEndTag:(Ljava/lang/String;)Z // method@1285 │ │ +07d670: 0a02 |00ce: move-result v2 │ │ +07d672: 3802 4aff |00cf: if-eqz v2, 0019 // -00b6 │ │ +07d676: 6e20 8312 bc00 |00d1: invoke-virtual {v12, v11}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;)Z // method@1283 │ │ +07d67c: 0a04 |00d4: move-result v4 │ │ +07d67e: 2900 44ff |00d5: goto/16 0019 // -00bc │ │ +07d682: 2386 cb03 |00d7: new-array v6, v8, [Ljava/lang/String; // type@03cb │ │ +07d686: 1a07 631b |00d9: const-string v7, "style" // string@1b63 │ │ +07d68a: 4d07 0605 |00db: aput-object v7, v6, v5 │ │ +07d68e: 1a07 b119 |00dd: const-string v7, "script" // string@19b1 │ │ +07d692: 4d07 0604 |00df: aput-object v7, v6, v4 │ │ +07d696: 7120 6810 6100 |00e1: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07d69c: 0a06 |00e4: move-result v6 │ │ +07d69e: 3806 0a00 |00e5: if-eqz v6, 00ef // +000a │ │ +07d6a2: 6204 3407 |00e7: sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; // field@0734 │ │ +07d6a6: 6e30 8412 bc04 |00e9: invoke-virtual {v12, v11, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z // method@1284 │ │ +07d6ac: 0a04 |00ec: move-result v4 │ │ +07d6ae: 2900 2cff |00ed: goto/16 0019 // -00d4 │ │ +07d6b2: 1a06 3c14 |00ef: const-string v6, "input" // string@143c │ │ +07d6b6: 6e20 2a0a 6100 |00f1: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d6bc: 0a06 |00f4: move-result v6 │ │ +07d6be: 3806 1d00 |00f5: if-eqz v6, 0112 // +001d │ │ +07d6c2: 5435 8807 |00f7: iget-object v5, v3, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +07d6c6: 1a06 3b1c |00f9: const-string v6, "type" // string@1c3b │ │ +07d6ca: 6e20 b510 6500 |00fb: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Attributes;.get:(Ljava/lang/String;)Ljava/lang/String; // method@10b5 │ │ +07d6d0: 0c05 |00fe: move-result-object v5 │ │ +07d6d2: 1a06 9813 |00ff: const-string v6, "hidden" // string@1398 │ │ +07d6d6: 6e20 2b0a 6500 |0101: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +07d6dc: 0a05 |0104: move-result v5 │ │ +07d6de: 3905 0800 |0105: if-nez v5, 010d // +0008 │ │ +07d6e2: 6e30 d512 ba0c |0107: invoke-virtual {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d5 │ │ +07d6e8: 0a04 |010a: move-result v4 │ │ +07d6ea: 2900 0eff |010b: goto/16 0019 // -00f2 │ │ +07d6ee: 6e20 6a12 3c00 |010d: invoke-virtual {v12, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@126a │ │ +07d6f4: 2900 09ff |0110: goto/16 0019 // -00f7 │ │ +07d6f8: 1a06 a611 |0112: const-string v6, "form" // string@11a6 │ │ +07d6fc: 6e20 2a0a 6100 |0114: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d702: 0a06 |0117: move-result v6 │ │ +07d704: 3806 1300 |0118: if-eqz v6, 012b // +0013 │ │ +07d708: 6e20 4f12 ac00 |011a: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d70e: 6e10 5712 0c00 |011d: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.getFormElement:()Lorg/jsoup/nodes/FormElement; // method@1257 │ │ +07d714: 0c06 |0120: move-result-object v6 │ │ +07d716: 3806 0500 |0121: if-eqz v6, 0126 // +0005 │ │ +07d71a: 0154 |0123: move v4, v5 │ │ +07d71c: 2900 f5fe |0124: goto/16 0019 // -010b │ │ +07d720: 6e30 6b12 3c05 |0126: invoke-virtual {v12, v3, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.insertForm:(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement; // method@126b │ │ +07d726: 2900 f0fe |0129: goto/16 0019 // -0110 │ │ +07d72a: 6e30 d512 ba0c |012b: invoke-virtual {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d5 │ │ +07d730: 0a04 |012e: move-result v4 │ │ +07d732: 2900 eafe |012f: goto/16 0019 // -0116 │ │ +07d736: 6e10 6e13 0b00 |0131: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isEndTag:()Z // method@136e │ │ +07d73c: 0a06 |0134: move-result v6 │ │ +07d73e: 3806 7400 |0135: if-eqz v6, 01a9 // +0074 │ │ +07d742: 6e10 6813 0b00 |0137: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +07d748: 0c00 |013a: move-result-object v0 │ │ +07d74a: 6e10 3e13 0000 |013b: invoke-virtual {v0}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +07d750: 0c01 |013e: move-result-object v1 │ │ +07d752: 1a06 8c1b |013f: const-string v6, "table" // string@1b8c │ │ +07d756: 6e20 2a0a 6100 |0141: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d75c: 0a06 |0144: move-result v6 │ │ +07d75e: 3806 1800 |0145: if-eqz v6, 015d // +0018 │ │ +07d762: 6e20 6412 1c00 |0147: invoke-virtual {v12, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;.inTableScope:(Ljava/lang/String;)Z // method@1264 │ │ +07d768: 0a06 |014a: move-result v6 │ │ +07d76a: 3906 0800 |014b: if-nez v6, 0153 // +0008 │ │ +07d76e: 6e20 4f12 ac00 |014d: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d774: 0154 |0150: move v4, v5 │ │ +07d776: 2900 c8fe |0151: goto/16 0019 // -0138 │ │ +07d77a: 1a05 8c1b |0153: const-string v5, "table" // string@1b8c │ │ +07d77e: 6e20 8112 5c00 |0155: invoke-virtual {v12, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;.popStackToClose:(Ljava/lang/String;)V // method@1281 │ │ +07d784: 6e10 9112 0c00 |0158: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.resetInsertionMode:()V // method@1291 │ │ +07d78a: 2900 befe |015b: goto/16 0019 // -0142 │ │ +07d78e: 1306 0b00 |015d: const/16 v6, #int 11 // #b │ │ +07d792: 2366 cb03 |015f: new-array v6, v6, [Ljava/lang/String; // type@03cb │ │ +07d796: 1a07 280e |0161: const-string v7, "body" // string@0e28 │ │ +07d79a: 4d07 0605 |0163: aput-object v7, v6, v5 │ │ +07d79e: 1a07 ac0e |0165: const-string v7, "caption" // string@0eac │ │ +07d7a2: 4d07 0604 |0167: aput-object v7, v6, v4 │ │ +07d7a6: 1a04 2e0f |0169: const-string v4, "col" // string@0f2e │ │ +07d7aa: 4d04 0608 |016b: aput-object v4, v6, v8 │ │ +07d7ae: 1a04 2f0f |016d: const-string v4, "colgroup" // string@0f2f │ │ +07d7b2: 4d04 0609 |016f: aput-object v4, v6, v9 │ │ +07d7b6: 1244 |0171: const/4 v4, #int 4 // #4 │ │ +07d7b8: 1a07 ae13 |0172: const-string v7, "html" // string@13ae │ │ +07d7bc: 4d07 0604 |0174: aput-object v7, v6, v4 │ │ +07d7c0: 1254 |0176: const/4 v4, #int 5 // #5 │ │ +07d7c2: 1a07 a81b |0177: const-string v7, "tbody" // string@1ba8 │ │ +07d7c6: 4d07 0604 |0179: aput-object v7, v6, v4 │ │ +07d7ca: 1264 |017b: const/4 v4, #int 6 // #6 │ │ +07d7cc: 1a07 a91b |017c: const-string v7, "td" // string@1ba9 │ │ +07d7d0: 4d07 0604 |017e: aput-object v7, v6, v4 │ │ +07d7d4: 1274 |0180: const/4 v4, #int 7 // #7 │ │ +07d7d6: 1a07 b81b |0181: const-string v7, "tfoot" // string@1bb8 │ │ +07d7da: 4d07 0604 |0183: aput-object v7, v6, v4 │ │ +07d7de: 1304 0800 |0185: const/16 v4, #int 8 // #8 │ │ +07d7e2: 1a07 b91b |0187: const-string v7, "th" // string@1bb9 │ │ +07d7e6: 4d07 0604 |0189: aput-object v7, v6, v4 │ │ +07d7ea: 1304 0900 |018b: const/16 v4, #int 9 // #9 │ │ +07d7ee: 1a07 bb1b |018d: const-string v7, "thead" // string@1bbb │ │ +07d7f2: 4d07 0604 |018f: aput-object v7, v6, v4 │ │ +07d7f6: 1304 0a00 |0191: const/16 v4, #int 10 // #a │ │ +07d7fa: 1a07 171c |0193: const-string v7, "tr" // string@1c17 │ │ +07d7fe: 4d07 0604 |0195: aput-object v7, v6, v4 │ │ +07d802: 7120 6810 6100 |0197: invoke-static {v1, v6}, Lorg/jsoup/helper/StringUtil;.in:(Ljava/lang/String;[Ljava/lang/String;)Z // method@1068 │ │ +07d808: 0a04 |019a: move-result v4 │ │ +07d80a: 3804 0800 |019b: if-eqz v4, 01a3 // +0008 │ │ +07d80e: 6e20 4f12 ac00 |019d: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d814: 0154 |01a0: move v4, v5 │ │ +07d816: 2900 78fe |01a1: goto/16 0019 // -0188 │ │ +07d81a: 6e30 d512 ba0c |01a3: invoke-virtual {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d5 │ │ +07d820: 0a04 |01a6: move-result v4 │ │ +07d822: 2900 72fe |01a7: goto/16 0019 // -018e │ │ +07d826: 6e10 6d13 0b00 |01a9: invoke-virtual {v11}, Lorg/jsoup/parser/Token;.isEOF:()Z // method@136d │ │ +07d82c: 0a05 |01ac: move-result v5 │ │ +07d82e: 3805 1700 |01ad: if-eqz v5, 01c4 // +0017 │ │ +07d832: 6e10 4e12 0c00 |01af: invoke-virtual {v12}, Lorg/jsoup/parser/HtmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@124e │ │ +07d838: 0c05 |01b2: move-result-object v5 │ │ +07d83a: 6e10 7311 0500 |01b3: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +07d840: 0c05 |01b6: move-result-object v5 │ │ +07d842: 1a06 ae13 |01b7: const-string v6, "html" // string@13ae │ │ +07d846: 6e20 2a0a 6500 |01b9: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +07d84c: 0a05 |01bc: move-result v5 │ │ +07d84e: 3805 5cfe |01bd: if-eqz v5, 0019 // -01a4 │ │ +07d852: 6e20 4f12 ac00 |01bf: invoke-virtual {v12, v10}, Lorg/jsoup/parser/HtmlTreeBuilder;.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V // method@124f │ │ +07d858: 2900 57fe |01c2: goto/16 0019 // -01a9 │ │ +07d85c: 6e30 d512 ba0c |01c4: invoke-virtual {v10, v11, v12}, Lorg/jsoup/parser/HtmlTreeBuilderState$9;.anythingElse:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z // method@12d5 │ │ +07d862: 0a04 |01c7: move-result v4 │ │ +07d864: 2900 51fe |01c8: goto/16 0019 // -01af │ │ catches : (none) │ │ positions : │ │ 0x0004 line=803 │ │ 0x000a line=804 │ │ 0x000d line=805 │ │ 0x0010 line=806 │ │ 0x0015 line=807 │ │ @@ -155364,18 +155316,18 @@ │ │ 0x0000 - 0x01ca reg=10 this Lorg/jsoup/parser/HtmlTreeBuilderState$9; │ │ 0x0000 - 0x01ca reg=11 t Lorg/jsoup/parser/Token; │ │ 0x0000 - 0x01ca reg=12 tb Lorg/jsoup/parser/HtmlTreeBuilder; │ │ │ │ source_file_idx : 987 (HtmlTreeBuilderState.java) │ │ │ │ Class #427 header: │ │ -class_idx : 771 │ │ +class_idx : 791 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 779 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 799 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #427 annotations: │ │ Annotations on class │ │ @@ -155399,20 +155351,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07aeb4: |[07aeb4] org.jsoup.parser.Token$Character.:()V │ │ -07aec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07aec6: 7020 6413 0100 |0001: invoke-direct {v1, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ -07aecc: 6200 9407 |0004: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ -07aed0: 5b10 7c07 |0006: iput-object v0, v1, Lorg/jsoup/parser/Token$Character;.type:Lorg/jsoup/parser/Token$TokenType; // field@077c │ │ -07aed4: 0e00 |0008: return-void │ │ +07d868: |[07d868] org.jsoup.parser.Token$Character.:()V │ │ +07d878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d87a: 7020 6413 0100 |0001: invoke-direct {v1, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ +07d880: 6200 9407 |0004: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.Character:Lorg/jsoup/parser/Token$TokenType; // field@0794 │ │ +07d884: 5b10 7c07 |0006: iput-object v0, v1, Lorg/jsoup/parser/Token$Character;.type:Lorg/jsoup/parser/Token$TokenType; // field@077c │ │ +07d888: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0008 line=251 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/Token$Character; │ │ @@ -155423,17 +155375,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07aed8: |[07aed8] org.jsoup.parser.Token$Character.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; │ │ -07aee8: 5b01 7b07 |0000: iput-object v1, v0, Lorg/jsoup/parser/Token$Character;.data:Ljava/lang/String; // field@077b │ │ -07aeec: 1100 |0002: return-object v0 │ │ +07d88c: |[07d88c] org.jsoup.parser.Token$Character.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character; │ │ +07d89c: 5b01 7b07 |0000: iput-object v1, v0, Lorg/jsoup/parser/Token$Character;.data:Ljava/lang/String; // field@077b │ │ +07d8a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0002 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/Token$Character; │ │ 0x0000 - 0x0003 reg=1 data Ljava/lang/String; │ │ @@ -155443,17 +155395,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07aef0: |[07aef0] org.jsoup.parser.Token$Character.getData:()Ljava/lang/String; │ │ -07af00: 5410 7b07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Character;.data:Ljava/lang/String; // field@077b │ │ -07af04: 1100 |0002: return-object v0 │ │ +07d8a4: |[07d8a4] org.jsoup.parser.Token$Character.getData:()Ljava/lang/String; │ │ +07d8b4: 5410 7b07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Character;.data:Ljava/lang/String; // field@077b │ │ +07d8b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Token$Character; │ │ │ │ #2 : (in Lorg/jsoup/parser/Token$Character;) │ │ @@ -155461,18 +155413,18 @@ │ │ type : '()Lorg/jsoup/parser/Token;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07af08: |[07af08] org.jsoup.parser.Token$Character.reset:()Lorg/jsoup/parser/Token; │ │ -07af18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07af1a: 5b10 7b07 |0001: iput-object v0, v1, Lorg/jsoup/parser/Token$Character;.data:Ljava/lang/String; // field@077b │ │ -07af1e: 1101 |0003: return-object v1 │ │ +07d8bc: |[07d8bc] org.jsoup.parser.Token$Character.reset:()Lorg/jsoup/parser/Token; │ │ +07d8cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d8ce: 5b10 7b07 |0001: iput-object v0, v1, Lorg/jsoup/parser/Token$Character;.data:Ljava/lang/String; // field@077b │ │ +07d8d2: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=256 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/jsoup/parser/Token$Character; │ │ │ │ @@ -155481,31 +155433,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07af20: |[07af20] org.jsoup.parser.Token$Character.toString:()Ljava/lang/String; │ │ -07af30: 6e10 2c13 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -07af36: 0c00 |0003: move-result-object v0 │ │ -07af38: 1100 |0004: return-object v0 │ │ +07d8d4: |[07d8d4] org.jsoup.parser.Token$Character.toString:()Ljava/lang/String; │ │ +07d8e4: 6e10 2c13 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +07d8ea: 0c00 |0003: move-result-object v0 │ │ +07d8ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/Token$Character; │ │ │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #428 header: │ │ -class_idx : 772 │ │ +class_idx : 792 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 779 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 799 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #428 annotations: │ │ Annotations on class │ │ @@ -155533,25 +155485,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07af3c: |[07af3c] org.jsoup.parser.Token$Comment.:()V │ │ -07af4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07af4e: 7020 6413 0100 |0001: invoke-direct {v1, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ -07af54: 2200 c101 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07af58: 7010 500a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07af5e: 5b10 7e07 |0009: iput-object v0, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07af62: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07af64: 5c10 7d07 |000c: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Comment;.bogus:Z // field@077d │ │ -07af68: 6200 9507 |000e: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ -07af6c: 5b10 7f07 |0010: iput-object v0, v1, Lorg/jsoup/parser/Token$Comment;.type:Lorg/jsoup/parser/Token$TokenType; // field@077f │ │ -07af70: 0e00 |0012: return-void │ │ +07d8f0: |[07d8f0] org.jsoup.parser.Token$Comment.:()V │ │ +07d900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d902: 7020 6413 0100 |0001: invoke-direct {v1, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ +07d908: 2200 d301 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +07d90c: 7010 500a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07d912: 5b10 7e07 |0009: iput-object v0, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07d916: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07d918: 5c10 7d07 |000c: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Comment;.bogus:Z // field@077d │ │ +07d91c: 6200 9507 |000e: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.Comment:Lorg/jsoup/parser/Token$TokenType; // field@0795 │ │ +07d920: 5b10 7f07 |0010: iput-object v0, v1, Lorg/jsoup/parser/Token$Comment;.type:Lorg/jsoup/parser/Token$TokenType; // field@077f │ │ +07d924: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0004 line=221 │ │ 0x000b line=222 │ │ 0x000e line=232 │ │ 0x0012 line=233 │ │ @@ -155564,19 +155516,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07af74: |[07af74] org.jsoup.parser.Token$Comment.getData:()Ljava/lang/String; │ │ -07af84: 5410 7e07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07af88: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07af8e: 0c00 |0005: move-result-object v0 │ │ -07af90: 1100 |0006: return-object v0 │ │ +07d928: |[07d928] org.jsoup.parser.Token$Comment.getData:()Ljava/lang/String; │ │ +07d938: 5410 7e07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07d93c: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07d942: 0c00 |0005: move-result-object v0 │ │ +07d944: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/Token$Comment; │ │ │ │ #1 : (in Lorg/jsoup/parser/Token$Comment;) │ │ @@ -155584,20 +155536,20 @@ │ │ type : '()Lorg/jsoup/parser/Token;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07af94: |[07af94] org.jsoup.parser.Token$Comment.reset:()Lorg/jsoup/parser/Token; │ │ -07afa4: 5410 7e07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07afa8: 7110 3213 0000 |0002: invoke-static {v0}, Lorg/jsoup/parser/Token$Comment;.reset:(Ljava/lang/StringBuilder;)V // method@1332 │ │ -07afae: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07afb0: 5c10 7d07 |0006: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Comment;.bogus:Z // field@077d │ │ -07afb4: 1101 |0008: return-object v1 │ │ +07d948: |[07d948] org.jsoup.parser.Token$Comment.reset:()Lorg/jsoup/parser/Token; │ │ +07d958: 5410 7e07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07d95c: 7110 3213 0000 |0002: invoke-static {v0}, Lorg/jsoup/parser/Token$Comment;.reset:(Ljava/lang/StringBuilder;)V // method@1332 │ │ +07d962: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +07d964: 5c10 7d07 |0006: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Comment;.bogus:Z // field@077d │ │ +07d968: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0005 line=227 │ │ 0x0008 line=228 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/Token$Comment; │ │ @@ -155607,43 +155559,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07afb8: |[07afb8] org.jsoup.parser.Token$Comment.toString:()Ljava/lang/String; │ │ -07afc8: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07afcc: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07afd2: 1a01 7101 |0005: const-string v1, "" // string@00f9 │ │ -07aff2: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07aff8: 0c00 |0018: move-result-object v0 │ │ -07affa: 6e10 640a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07b000: 0c00 |001c: move-result-object v0 │ │ -07b002: 1100 |001d: return-object v0 │ │ +07d96c: |[07d96c] org.jsoup.parser.Token$Comment.toString:()Ljava/lang/String; │ │ +07d97c: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +07d980: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07d986: 1a01 7101 |0005: const-string v1, "" // string@00f9 │ │ +07d9a6: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07d9ac: 0c00 |0018: move-result-object v0 │ │ +07d9ae: 6e10 640a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07d9b4: 0c00 |001c: move-result-object v0 │ │ +07d9b6: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/jsoup/parser/Token$Comment; │ │ │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #429 header: │ │ -class_idx : 773 │ │ +class_idx : 793 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 779 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 799 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #429 annotations: │ │ Annotations on class │ │ @@ -155679,31 +155631,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -07b004: |[07b004] org.jsoup.parser.Token$Doctype.:()V │ │ -07b014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b016: 7020 6413 0100 |0001: invoke-direct {v1, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ -07b01c: 2200 c101 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07b020: 7010 500a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07b026: 5b10 8107 |0009: iput-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ -07b02a: 2200 c101 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07b02e: 7010 500a 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07b034: 5b10 8207 |0010: iput-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ -07b038: 2200 c101 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07b03c: 7010 500a 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07b042: 5b10 8307 |0017: iput-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ -07b046: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -07b048: 5c10 8007 |001a: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07b04c: 6200 9607 |001c: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ -07b050: 5b10 8407 |001e: iput-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.type:Lorg/jsoup/parser/Token$TokenType; // field@0784 │ │ -07b054: 0e00 |0020: return-void │ │ +07d9b8: |[07d9b8] org.jsoup.parser.Token$Doctype.:()V │ │ +07d9c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d9ca: 7020 6413 0100 |0001: invoke-direct {v1, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ +07d9d0: 2200 d301 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +07d9d4: 7010 500a 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07d9da: 5b10 8107 |0009: iput-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ +07d9de: 2200 d301 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +07d9e2: 7010 500a 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07d9e8: 5b10 8207 |0010: iput-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ +07d9ec: 2200 d301 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +07d9f0: 7010 500a 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07d9f6: 5b10 8307 |0017: iput-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ +07d9fa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +07d9fc: 5c10 8007 |001a: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +07da00: 6200 9607 |001c: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.Doctype:Lorg/jsoup/parser/Token$TokenType; // field@0796 │ │ +07da04: 5b10 8407 |001e: iput-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.type:Lorg/jsoup/parser/Token$TokenType; // field@0784 │ │ +07da08: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=34 │ │ 0x000b line=35 │ │ 0x0012 line=36 │ │ 0x0019 line=37 │ │ @@ -155718,19 +155670,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07b058: |[07b058] org.jsoup.parser.Token$Doctype.getName:()Ljava/lang/String; │ │ -07b068: 5410 8107 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ -07b06c: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07b072: 0c00 |0005: move-result-object v0 │ │ -07b074: 1100 |0006: return-object v0 │ │ +07da0c: |[07da0c] org.jsoup.parser.Token$Doctype.getName:()Ljava/lang/String; │ │ +07da1c: 5410 8107 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ +07da20: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07da26: 0c00 |0005: move-result-object v0 │ │ +07da28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/Token$Doctype; │ │ │ │ #1 : (in Lorg/jsoup/parser/Token$Doctype;) │ │ @@ -155738,19 +155690,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07b078: |[07b078] org.jsoup.parser.Token$Doctype.getPublicIdentifier:()Ljava/lang/String; │ │ -07b088: 5410 8207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ -07b08c: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07b092: 0c00 |0005: move-result-object v0 │ │ -07b094: 1100 |0006: return-object v0 │ │ +07da2c: |[07da2c] org.jsoup.parser.Token$Doctype.getPublicIdentifier:()Ljava/lang/String; │ │ +07da3c: 5410 8207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ +07da40: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07da46: 0c00 |0005: move-result-object v0 │ │ +07da48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/Token$Doctype; │ │ │ │ #2 : (in Lorg/jsoup/parser/Token$Doctype;) │ │ @@ -155758,19 +155710,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07b098: |[07b098] org.jsoup.parser.Token$Doctype.getSystemIdentifier:()Ljava/lang/String; │ │ -07b0a8: 5410 8307 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ -07b0ac: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07b0b2: 0c00 |0005: move-result-object v0 │ │ -07b0b4: 1100 |0006: return-object v0 │ │ +07da4c: |[07da4c] org.jsoup.parser.Token$Doctype.getSystemIdentifier:()Ljava/lang/String; │ │ +07da5c: 5410 8307 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ +07da60: 6e10 640a 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07da66: 0c00 |0005: move-result-object v0 │ │ +07da68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/parser/Token$Doctype; │ │ │ │ #3 : (in Lorg/jsoup/parser/Token$Doctype;) │ │ @@ -155778,17 +155730,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b0b8: |[07b0b8] org.jsoup.parser.Token$Doctype.isForceQuirks:()Z │ │ -07b0c8: 5510 8007 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07b0cc: 0f00 |0002: return v0 │ │ +07da6c: |[07da6c] org.jsoup.parser.Token$Doctype.isForceQuirks:()Z │ │ +07da7c: 5510 8007 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +07da80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Token$Doctype; │ │ │ │ #4 : (in Lorg/jsoup/parser/Token$Doctype;) │ │ @@ -155796,41 +155748,41 @@ │ │ type : '()Lorg/jsoup/parser/Token;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -07b0d0: |[07b0d0] org.jsoup.parser.Token$Doctype.reset:()Lorg/jsoup/parser/Token; │ │ -07b0e0: 5410 8107 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ -07b0e4: 7110 3a13 0000 |0002: invoke-static {v0}, Lorg/jsoup/parser/Token$Doctype;.reset:(Ljava/lang/StringBuilder;)V // method@133a │ │ -07b0ea: 5410 8207 |0005: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ -07b0ee: 7110 3a13 0000 |0007: invoke-static {v0}, Lorg/jsoup/parser/Token$Doctype;.reset:(Ljava/lang/StringBuilder;)V // method@133a │ │ -07b0f4: 5410 8307 |000a: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ -07b0f8: 7110 3a13 0000 |000c: invoke-static {v0}, Lorg/jsoup/parser/Token$Doctype;.reset:(Ljava/lang/StringBuilder;)V // method@133a │ │ -07b0fe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -07b100: 5c10 8007 |0010: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07b104: 1101 |0012: return-object v1 │ │ +07da84: |[07da84] org.jsoup.parser.Token$Doctype.reset:()Lorg/jsoup/parser/Token; │ │ +07da94: 5410 8107 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ +07da98: 7110 3a13 0000 |0002: invoke-static {v0}, Lorg/jsoup/parser/Token$Doctype;.reset:(Ljava/lang/StringBuilder;)V // method@133a │ │ +07da9e: 5410 8207 |0005: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ +07daa2: 7110 3a13 0000 |0007: invoke-static {v0}, Lorg/jsoup/parser/Token$Doctype;.reset:(Ljava/lang/StringBuilder;)V // method@133a │ │ +07daa8: 5410 8307 |000a: iget-object v0, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ +07daac: 7110 3a13 0000 |000c: invoke-static {v0}, Lorg/jsoup/parser/Token$Doctype;.reset:(Ljava/lang/StringBuilder;)V // method@133a │ │ +07dab2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +07dab4: 5c10 8007 |0010: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +07dab8: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ 0x000a line=47 │ │ 0x000f line=48 │ │ 0x0012 line=49 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/jsoup/parser/Token$Doctype; │ │ │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #430 header: │ │ -class_idx : 774 │ │ +class_idx : 794 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 779 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 799 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #430 annotations: │ │ Annotations on class │ │ @@ -155850,20 +155802,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b108: |[07b108] org.jsoup.parser.Token$EOF.:()V │ │ -07b118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b11a: 7020 6413 0100 |0001: invoke-direct {v1, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ -07b120: 6200 9707 |0004: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ -07b124: 5b10 8507 |0006: iput-object v0, v1, Lorg/jsoup/parser/Token$EOF;.type:Lorg/jsoup/parser/Token$TokenType; // field@0785 │ │ -07b128: 0e00 |0008: return-void │ │ +07dabc: |[07dabc] org.jsoup.parser.Token$EOF.:()V │ │ +07dacc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07dace: 7020 6413 0100 |0001: invoke-direct {v1, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ +07dad4: 6200 9707 |0004: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.EOF:Lorg/jsoup/parser/Token$TokenType; // field@0797 │ │ +07dad8: 5b10 8507 |0006: iput-object v0, v1, Lorg/jsoup/parser/Token$EOF;.type:Lorg/jsoup/parser/Token$TokenType; // field@0785 │ │ +07dadc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=276 │ │ 0x0008 line=277 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/Token$EOF; │ │ @@ -155874,29 +155826,29 @@ │ │ type : '()Lorg/jsoup/parser/Token;' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07b12c: |[07b12c] org.jsoup.parser.Token$EOF.reset:()Lorg/jsoup/parser/Token; │ │ -07b13c: 1100 |0000: return-object v0 │ │ +07dae0: |[07dae0] org.jsoup.parser.Token$EOF.reset:()Lorg/jsoup/parser/Token; │ │ +07daf0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/parser/Token$EOF; │ │ │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #431 header: │ │ -class_idx : 777 │ │ +class_idx : 797 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 779 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 799 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ Class #431 annotations: │ │ Annotations on class │ │ @@ -155944,25 +155896,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07b140: |[07b140] org.jsoup.parser.Token$Tag.:()V │ │ -07b150: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07b152: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -07b154: 7020 6413 0200 |0002: invoke-direct {v2, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ -07b15a: 2200 c101 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07b15e: 7010 500a 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07b164: 5b20 9007 |000a: iput-object v0, v2, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ -07b168: 5c21 8d07 |000c: iput-boolean v1, v2, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ -07b16c: 5c21 8e07 |000e: iput-boolean v1, v2, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ -07b170: 5c21 9107 |0010: iput-boolean v1, v2, Lorg/jsoup/parser/Token$Tag;.selfClosing:Z // field@0791 │ │ -07b174: 0e00 |0012: return-void │ │ +07daf4: |[07daf4] org.jsoup.parser.Token$Tag.:()V │ │ +07db04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07db06: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07db08: 7020 6413 0200 |0002: invoke-direct {v2, v0}, Lorg/jsoup/parser/Token;.:(Lorg/jsoup/parser/Token$1;)V // method@1364 │ │ +07db0e: 2200 d301 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +07db12: 7010 500a 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07db18: 5b20 9007 |000a: iput-object v0, v2, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ +07db1c: 5c21 8d07 |000c: iput-boolean v1, v2, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ +07db20: 5c21 8e07 |000e: iput-boolean v1, v2, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ +07db24: 5c21 9107 |0010: iput-boolean v1, v2, Lorg/jsoup/parser/Token$Tag;.selfClosing:Z // field@0791 │ │ +07db28: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0005 line=72 │ │ 0x000c line=73 │ │ 0x000e line=74 │ │ 0x0010 line=75 │ │ @@ -155974,18 +155926,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07b178: |[07b178] org.jsoup.parser.Token$Tag.ensureAttributeValue:()V │ │ -07b188: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07b18a: 5c10 8e07 |0001: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ -07b18e: 0e00 |0003: return-void │ │ +07db2c: |[07db2c] org.jsoup.parser.Token$Tag.ensureAttributeValue:()V │ │ +07db3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07db3e: 5c10 8e07 |0001: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ +07db42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ │ │ @@ -155995,19 +155947,19 @@ │ │ type : '(C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07b190: |[07b190] org.jsoup.parser.Token$Tag.appendAttributeName:(C)V │ │ -07b1a0: 7110 4c0a 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ -07b1a6: 0c00 |0003: move-result-object v0 │ │ -07b1a8: 6e20 4d13 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(Ljava/lang/String;)V // method@134d │ │ -07b1ae: 0e00 |0007: return-void │ │ +07db44: |[07db44] org.jsoup.parser.Token$Tag.appendAttributeName:(C)V │ │ +07db54: 7110 4c0a 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ +07db5a: 0c00 |0003: move-result-object v0 │ │ +07db5c: 6e20 4d13 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(Ljava/lang/String;)V // method@134d │ │ +07db62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0007 line=152 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ 0x0000 - 0x0008 reg=2 append C │ │ @@ -156017,23 +155969,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07b1b0: |[07b1b0] org.jsoup.parser.Token$Tag.appendAttributeName:(Ljava/lang/String;)V │ │ -07b1c0: 5410 8f07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b1c4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -07b1c8: 5b12 8f07 |0004: iput-object v2, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b1cc: 0e00 |0006: return-void │ │ -07b1ce: 5410 8f07 |0007: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b1d2: 6e20 270a 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0a27 │ │ -07b1d8: 0c02 |000c: move-result-object v2 │ │ -07b1da: 28f7 |000d: goto 0004 // -0009 │ │ +07db64: |[07db64] org.jsoup.parser.Token$Tag.appendAttributeName:(Ljava/lang/String;)V │ │ +07db74: 5410 8f07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07db78: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +07db7c: 5b12 8f07 |0004: iput-object v2, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07db80: 0e00 |0006: return-void │ │ +07db82: 5410 8f07 |0007: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07db86: 6e20 270a 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0a27 │ │ +07db8c: 0c02 |000c: move-result-object v2 │ │ +07db8e: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0006 line=148 │ │ 0x0007 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 append Ljava/lang/String; │ │ @@ -156045,19 +155997,19 @@ │ │ type : '(C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b1dc: |[07b1dc] org.jsoup.parser.Token$Tag.appendAttributeValue:(C)V │ │ -07b1ec: 7010 5313 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.ensureAttributeValue:()V // method@1353 │ │ -07b1f2: 5410 9007 |0003: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ -07b1f6: 6e20 530a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07b1fc: 0e00 |0008: return-void │ │ +07db90: |[07db90] org.jsoup.parser.Token$Tag.appendAttributeValue:(C)V │ │ +07dba0: 7010 5313 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.ensureAttributeValue:()V // method@1353 │ │ +07dba6: 5410 9007 |0003: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ +07dbaa: 6e20 530a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07dbb0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ 0x0008 line=162 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ @@ -156068,19 +156020,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b200: |[07b200] org.jsoup.parser.Token$Tag.appendAttributeValue:(Ljava/lang/String;)V │ │ -07b210: 7010 5313 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.ensureAttributeValue:()V // method@1353 │ │ -07b216: 5410 9007 |0003: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ -07b21a: 6e20 580a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07b220: 0e00 |0008: return-void │ │ +07dbb4: |[07dbb4] org.jsoup.parser.Token$Tag.appendAttributeValue:(Ljava/lang/String;)V │ │ +07dbc4: 7010 5313 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.ensureAttributeValue:()V // method@1353 │ │ +07dbca: 5410 9007 |0003: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ +07dbce: 6e20 580a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07dbd4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x0008 line=157 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ @@ -156091,19 +156043,19 @@ │ │ type : '([C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b224: |[07b224] org.jsoup.parser.Token$Tag.appendAttributeValue:([C)V │ │ -07b234: 7010 5313 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.ensureAttributeValue:()V // method@1353 │ │ -07b23a: 5410 9007 |0003: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ -07b23e: 6e20 5a0a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:([C)Ljava/lang/StringBuilder; // method@0a5a │ │ -07b244: 0e00 |0008: return-void │ │ +07dbd8: |[07dbd8] org.jsoup.parser.Token$Tag.appendAttributeValue:([C)V │ │ +07dbe8: 7010 5313 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.ensureAttributeValue:()V // method@1353 │ │ +07dbee: 5410 9007 |0003: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ +07dbf2: 6e20 5a0a 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:([C)Ljava/lang/StringBuilder; // method@0a5a │ │ +07dbf8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ 0x0008 line=167 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ @@ -156114,19 +156066,19 @@ │ │ type : '(C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07b248: |[07b248] org.jsoup.parser.Token$Tag.appendTagName:(C)V │ │ -07b258: 7110 4c0a 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ -07b25e: 0c00 |0003: move-result-object v0 │ │ -07b260: 6e20 5213 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(Ljava/lang/String;)V // method@1352 │ │ -07b266: 0e00 |0007: return-void │ │ +07dbfc: |[07dbfc] org.jsoup.parser.Token$Tag.appendTagName:(C)V │ │ +07dc0c: 7110 4c0a 0200 |0000: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@0a4c │ │ +07dc12: 0c00 |0003: move-result-object v0 │ │ +07dc14: 6e20 5213 0100 |0004: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(Ljava/lang/String;)V // method@1352 │ │ +07dc1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ 0x0000 - 0x0008 reg=2 append C │ │ @@ -156136,23 +156088,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07b268: |[07b268] org.jsoup.parser.Token$Tag.appendTagName:(Ljava/lang/String;)V │ │ -07b278: 5410 9207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -07b27c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -07b280: 5b12 9207 |0004: iput-object v2, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -07b284: 0e00 |0006: return-void │ │ -07b286: 5410 9207 |0007: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -07b28a: 6e20 270a 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0a27 │ │ -07b290: 0c02 |000c: move-result-object v2 │ │ -07b292: 28f7 |000d: goto 0004 // -0009 │ │ +07dc1c: |[07dc1c] org.jsoup.parser.Token$Tag.appendTagName:(Ljava/lang/String;)V │ │ +07dc2c: 5410 9207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +07dc30: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +07dc34: 5b12 9207 |0004: iput-object v2, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +07dc38: 0e00 |0006: return-void │ │ +07dc3a: 5410 9207 |0007: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +07dc3e: 6e20 270a 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0a27 │ │ +07dc44: 0c02 |000c: move-result-object v2 │ │ +07dc46: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x0007 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 append Ljava/lang/String; │ │ @@ -156164,19 +156116,19 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07b294: |[07b294] org.jsoup.parser.Token$Tag.finaliseTag:()V │ │ -07b2a4: 5410 8f07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b2a8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -07b2ac: 6e10 5913 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ -07b2b2: 0e00 |0007: return-void │ │ +07dc48: |[07dc48] org.jsoup.parser.Token$Tag.finaliseTag:()V │ │ +07dc58: 5410 8f07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07dc5c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07dc60: 6e10 5913 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ +07dc66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=114 │ │ 0x0007 line=116 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ @@ -156186,17 +156138,17 @@ │ │ type : '()Lorg/jsoup/nodes/Attributes;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b2b4: |[07b2b4] org.jsoup.parser.Token$Tag.getAttributes:()Lorg/jsoup/nodes/Attributes; │ │ -07b2c4: 5410 8c07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ -07b2c8: 1100 |0002: return-object v0 │ │ +07dc68: |[07dc68] org.jsoup.parser.Token$Tag.getAttributes:()Lorg/jsoup/nodes/Attributes; │ │ +07dc78: 5410 8c07 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ +07dc7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ │ │ #9 : (in Lorg/jsoup/parser/Token$Tag;) │ │ @@ -156204,17 +156156,17 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b2cc: |[07b2cc] org.jsoup.parser.Token$Tag.isSelfClosing:()Z │ │ -07b2dc: 5510 9107 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Token$Tag;.selfClosing:Z // field@0791 │ │ -07b2e0: 0f00 |0002: return v0 │ │ +07dc80: |[07dc80] org.jsoup.parser.Token$Tag.isSelfClosing:()Z │ │ +07dc90: 5510 9107 |0000: iget-boolean v0, v1, Lorg/jsoup/parser/Token$Tag;.selfClosing:Z // field@0791 │ │ +07dc94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ │ │ #10 : (in Lorg/jsoup/parser/Token$Tag;) │ │ @@ -156222,27 +156174,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07b2e4: |[07b2e4] org.jsoup.parser.Token$Tag.name:()Ljava/lang/String; │ │ -07b2f4: 5410 9207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -07b2f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -07b2fc: 5410 9207 |0004: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -07b300: 6e10 380a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ -07b306: 0a00 |0009: move-result v0 │ │ -07b308: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -07b30c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07b30e: 7110 7510 0000 |000d: invoke-static {v0}, Lorg/jsoup/helper/Validate;.isFalse:(Z)V // method@1075 │ │ -07b314: 5410 9207 |0010: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -07b318: 1100 |0012: return-object v0 │ │ -07b31a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -07b31c: 28f9 |0014: goto 000d // -0007 │ │ +07dc98: |[07dc98] org.jsoup.parser.Token$Tag.name:()Ljava/lang/String; │ │ +07dca8: 5410 9207 |0000: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +07dcac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07dcb0: 5410 9207 |0004: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +07dcb4: 6e10 380a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0a38 │ │ +07dcba: 0a00 |0009: move-result v0 │ │ +07dcbc: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +07dcc0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07dcc2: 7110 7510 0000 |000d: invoke-static {v0}, Lorg/jsoup/helper/Validate;.isFalse:(Z)V // method@1075 │ │ +07dcc8: 5410 9207 |0010: iget-object v0, v1, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +07dccc: 1100 |0012: return-object v0 │ │ +07dcce: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +07dcd0: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0010 line=120 │ │ 0x0013 line=119 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ @@ -156252,17 +156204,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b320: |[07b320] org.jsoup.parser.Token$Tag.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; │ │ -07b330: 5b01 9207 |0000: iput-object v1, v0, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -07b334: 1100 |0002: return-object v0 │ │ +07dcd4: |[07dcd4] org.jsoup.parser.Token$Tag.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; │ │ +07dce4: 5b01 9207 |0000: iput-object v1, v0, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +07dce8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/parser/Token$Tag; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -156272,51 +156224,51 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -07b338: |[07b338] org.jsoup.parser.Token$Tag.newAttribute:()V │ │ -07b348: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07b34a: 5441 8c07 |0001: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ -07b34e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -07b352: 2201 cd02 |0005: new-instance v1, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -07b356: 7010 aa10 0100 |0007: invoke-direct {v1}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -07b35c: 5b41 8c07 |000a: iput-object v1, v4, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ -07b360: 5441 8f07 |000c: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b364: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ -07b368: 5541 8e07 |0010: iget-boolean v1, v4, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ -07b36c: 3801 2100 |0012: if-eqz v1, 0033 // +0021 │ │ -07b370: 2200 c802 |0014: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -07b374: 5441 8f07 |0016: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b378: 5442 9007 |0018: iget-object v2, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ -07b37c: 6e10 640a 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07b382: 0c02 |001d: move-result-object v2 │ │ -07b384: 7030 8810 1002 |001e: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ -07b38a: 5441 8c07 |0021: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ -07b38e: 6e20 bd10 0100 |0023: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ -07b394: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -07b396: 5b41 8f07 |0027: iput-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b39a: 5c43 8d07 |0029: iput-boolean v3, v4, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ -07b39e: 5c43 8e07 |002b: iput-boolean v3, v4, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ -07b3a2: 5441 9007 |002d: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ -07b3a6: 7110 5c13 0100 |002f: invoke-static {v1}, Lorg/jsoup/parser/Token$Tag;.reset:(Ljava/lang/StringBuilder;)V // method@135c │ │ -07b3ac: 0e00 |0032: return-void │ │ -07b3ae: 5541 8d07 |0033: iget-boolean v1, v4, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ -07b3b2: 3801 0c00 |0035: if-eqz v1, 0041 // +000c │ │ -07b3b6: 2200 c802 |0037: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -07b3ba: 5441 8f07 |0039: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b3be: 1a02 0000 |003b: const-string v2, "" // string@0000 │ │ -07b3c2: 7030 8810 1002 |003d: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ -07b3c8: 28e1 |0040: goto 0021 // -001f │ │ -07b3ca: 2200 ce02 |0041: new-instance v0, Lorg/jsoup/nodes/BooleanAttribute; // type@02ce │ │ -07b3ce: 5441 8f07 |0043: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b3d2: 7020 c110 1000 |0045: invoke-direct {v0, v1}, Lorg/jsoup/nodes/BooleanAttribute;.:(Ljava/lang/String;)V // method@10c1 │ │ -07b3d8: 28d9 |0048: goto 0021 // -0027 │ │ +07dcec: |[07dcec] org.jsoup.parser.Token$Tag.newAttribute:()V │ │ +07dcfc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07dcfe: 5441 8c07 |0001: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ +07dd02: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +07dd06: 2201 e102 |0005: new-instance v1, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +07dd0a: 7010 aa10 0100 |0007: invoke-direct {v1}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +07dd10: 5b41 8c07 |000a: iput-object v1, v4, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ +07dd14: 5441 8f07 |000c: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07dd18: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ +07dd1c: 5541 8e07 |0010: iget-boolean v1, v4, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ +07dd20: 3801 2100 |0012: if-eqz v1, 0033 // +0021 │ │ +07dd24: 2200 dc02 |0014: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +07dd28: 5441 8f07 |0016: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07dd2c: 5442 9007 |0018: iget-object v2, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ +07dd30: 6e10 640a 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07dd36: 0c02 |001d: move-result-object v2 │ │ +07dd38: 7030 8810 1002 |001e: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ +07dd3e: 5441 8c07 |0021: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ +07dd42: 6e20 bd10 0100 |0023: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Attributes;.put:(Lorg/jsoup/nodes/Attribute;)V // method@10bd │ │ +07dd48: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +07dd4a: 5b41 8f07 |0027: iput-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07dd4e: 5c43 8d07 |0029: iput-boolean v3, v4, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ +07dd52: 5c43 8e07 |002b: iput-boolean v3, v4, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ +07dd56: 5441 9007 |002d: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ +07dd5a: 7110 5c13 0100 |002f: invoke-static {v1}, Lorg/jsoup/parser/Token$Tag;.reset:(Ljava/lang/StringBuilder;)V // method@135c │ │ +07dd60: 0e00 |0032: return-void │ │ +07dd62: 5541 8d07 |0033: iget-boolean v1, v4, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ +07dd66: 3801 0c00 |0035: if-eqz v1, 0041 // +000c │ │ +07dd6a: 2200 dc02 |0037: new-instance v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +07dd6e: 5441 8f07 |0039: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07dd72: 1a02 0000 |003b: const-string v2, "" // string@0000 │ │ +07dd76: 7030 8810 1002 |003d: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Attribute;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1088 │ │ +07dd7c: 28e1 |0040: goto 0021 // -001f │ │ +07dd7e: 2200 e202 |0041: new-instance v0, Lorg/jsoup/nodes/BooleanAttribute; // type@02e2 │ │ +07dd82: 5441 8f07 |0043: iget-object v1, v4, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07dd86: 7020 c110 1000 |0045: invoke-direct {v0, v1}, Lorg/jsoup/nodes/BooleanAttribute;.:(Ljava/lang/String;)V // method@10c1 │ │ +07dd8c: 28d9 |0048: goto 0021 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0005 line=92 │ │ 0x000c line=94 │ │ 0x0010 line=96 │ │ 0x0014 line=97 │ │ @@ -156340,26 +156292,26 @@ │ │ type : '()Lorg/jsoup/parser/Token$Tag;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07b3dc: |[07b3dc] org.jsoup.parser.Token$Tag.reset:()Lorg/jsoup/parser/Token$Tag; │ │ -07b3ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07b3ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07b3f0: 5b32 9207 |0002: iput-object v2, v3, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ -07b3f4: 5b32 8f07 |0004: iput-object v2, v3, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ -07b3f8: 5430 9007 |0006: iget-object v0, v3, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ -07b3fc: 7110 5c13 0000 |0008: invoke-static {v0}, Lorg/jsoup/parser/Token$Tag;.reset:(Ljava/lang/StringBuilder;)V // method@135c │ │ -07b402: 5c31 8d07 |000b: iput-boolean v1, v3, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ -07b406: 5c31 8e07 |000d: iput-boolean v1, v3, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ -07b40a: 5c31 9107 |000f: iput-boolean v1, v3, Lorg/jsoup/parser/Token$Tag;.selfClosing:Z // field@0791 │ │ -07b40e: 5b32 8c07 |0011: iput-object v2, v3, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ -07b412: 1103 |0013: return-object v3 │ │ +07dd90: |[07dd90] org.jsoup.parser.Token$Tag.reset:()Lorg/jsoup/parser/Token$Tag; │ │ +07dda0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07dda2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07dda4: 5b32 9207 |0002: iput-object v2, v3, Lorg/jsoup/parser/Token$Tag;.tagName:Ljava/lang/String; // field@0792 │ │ +07dda8: 5b32 8f07 |0004: iput-object v2, v3, Lorg/jsoup/parser/Token$Tag;.pendingAttributeName:Ljava/lang/String; // field@078f │ │ +07ddac: 5430 9007 |0006: iget-object v0, v3, Lorg/jsoup/parser/Token$Tag;.pendingAttributeValue:Ljava/lang/StringBuilder; // field@0790 │ │ +07ddb0: 7110 5c13 0000 |0008: invoke-static {v0}, Lorg/jsoup/parser/Token$Tag;.reset:(Ljava/lang/StringBuilder;)V // method@135c │ │ +07ddb6: 5c31 8d07 |000b: iput-boolean v1, v3, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ +07ddba: 5c31 8e07 |000d: iput-boolean v1, v3, Lorg/jsoup/parser/Token$Tag;.hasPendingAttributeValue:Z // field@078e │ │ +07ddbe: 5c31 9107 |000f: iput-boolean v1, v3, Lorg/jsoup/parser/Token$Tag;.selfClosing:Z // field@0791 │ │ +07ddc2: 5b32 8c07 |0011: iput-object v2, v3, Lorg/jsoup/parser/Token$Tag;.attributes:Lorg/jsoup/nodes/Attributes; // field@078c │ │ +07ddc6: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=80 │ │ 0x0004 line=81 │ │ 0x0006 line=82 │ │ 0x000b line=83 │ │ 0x000d line=84 │ │ @@ -156374,18 +156326,18 @@ │ │ type : '()Lorg/jsoup/parser/Token;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07b414: |[07b414] org.jsoup.parser.Token$Tag.reset:()Lorg/jsoup/parser/Token; │ │ -07b424: 6e10 5a13 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@135a │ │ -07b42a: 0c00 |0003: move-result-object v0 │ │ -07b42c: 1100 |0004: return-object v0 │ │ +07ddc8: |[07ddc8] org.jsoup.parser.Token$Tag.reset:()Lorg/jsoup/parser/Token; │ │ +07ddd8: 6e10 5a13 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@135a │ │ +07ddde: 0c00 |0003: move-result-object v0 │ │ +07dde0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ │ │ #15 : (in Lorg/jsoup/parser/Token$Tag;) │ │ @@ -156393,32 +156345,32 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07b430: |[07b430] org.jsoup.parser.Token$Tag.setEmptyAttributeValue:()V │ │ -07b440: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07b442: 5c10 8d07 |0001: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ -07b446: 0e00 |0003: return-void │ │ +07dde4: |[07dde4] org.jsoup.parser.Token$Tag.setEmptyAttributeValue:()V │ │ +07ddf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07ddf6: 5c10 8d07 |0001: iput-boolean v0, v1, Lorg/jsoup/parser/Token$Tag;.hasEmptyAttributeValue:Z // field@078d │ │ +07ddfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/jsoup/parser/Token$Tag; │ │ │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #432 header: │ │ -class_idx : 782 │ │ +class_idx : 802 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #432 annotations: │ │ Annotations on class │ │ @@ -156438,18 +156390,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07b448: |[07b448] org.jsoup.parser.TokeniserState$10.:(Ljava/lang/String;I)V │ │ -07b458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b45a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b460: 0e00 |0004: return-void │ │ +07ddfc: |[07ddfc] org.jsoup.parser.TokeniserState$10.:(Ljava/lang/String;I)V │ │ +07de0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07de0e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07de14: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$10; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -156460,46 +156412,46 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -07b464: |[07b464] org.jsoup.parser.TokeniserState$10.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b474: 6e10 2c12 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consumeTagName:()Ljava/lang/String; // method@122c │ │ -07b47a: 0c01 |0003: move-result-object v1 │ │ -07b47c: 6e10 470a 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07b482: 0c00 |0007: move-result-object v0 │ │ -07b484: 5441 b007 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07b488: 6e20 5213 0100 |000a: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(Ljava/lang/String;)V // method@1352 │ │ -07b48e: 6e10 2512 0500 |000d: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07b494: 0a01 |0010: move-result v1 │ │ -07b496: 2c01 2d00 0000 |0011: sparse-switch v1, 0000003e // +0000002d │ │ -07b49c: 0e00 |0014: return-void │ │ -07b49e: 6201 b107 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$10;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@07b1 │ │ -07b4a2: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07b4a8: 28fa |001a: goto 0014 // -0006 │ │ -07b4aa: 6201 b307 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$10;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@07b3 │ │ -07b4ae: 6e20 ac13 1400 |001d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07b4b4: 28f4 |0020: goto 0014 // -000c │ │ -07b4b6: 6e10 a513 0400 |0021: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07b4bc: 6201 b207 |0024: sget-object v1, Lorg/jsoup/parser/TokeniserState$10;.Data:Lorg/jsoup/parser/TokeniserState; // field@07b2 │ │ -07b4c0: 6e20 ac13 1400 |0026: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07b4c6: 28eb |0029: goto 0014 // -0015 │ │ -07b4c8: 5441 b007 |002a: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07b4cc: 7100 3814 0000 |002c: invoke-static {}, Lorg/jsoup/parser/TokeniserState;.access$100:()Ljava/lang/String; // method@1438 │ │ -07b4d2: 0c02 |002f: move-result-object v2 │ │ -07b4d4: 6e20 5213 2100 |0030: invoke-virtual {v1, v2}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(Ljava/lang/String;)V // method@1352 │ │ -07b4da: 28e1 |0033: goto 0014 // -001f │ │ -07b4dc: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07b4e2: 6201 b207 |0037: sget-object v1, Lorg/jsoup/parser/TokeniserState$10;.Data:Lorg/jsoup/parser/TokeniserState; // field@07b2 │ │ -07b4e6: 6e20 ac13 1400 |0039: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07b4ec: 28d8 |003c: goto 0014 // -0028 │ │ -07b4ee: 0000 |003d: nop // spacer │ │ -07b4f0: 0002 0900 0000 0000 0900 0000 0a00 ... |003e: sparse-switch-data (38 units) │ │ +07de18: |[07de18] org.jsoup.parser.TokeniserState$10.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07de28: 6e10 2c12 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consumeTagName:()Ljava/lang/String; // method@122c │ │ +07de2e: 0c01 |0003: move-result-object v1 │ │ +07de30: 6e10 470a 0100 |0004: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +07de36: 0c00 |0007: move-result-object v0 │ │ +07de38: 5441 b007 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07de3c: 6e20 5213 0100 |000a: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(Ljava/lang/String;)V // method@1352 │ │ +07de42: 6e10 2512 0500 |000d: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07de48: 0a01 |0010: move-result v1 │ │ +07de4a: 2c01 2d00 0000 |0011: sparse-switch v1, 0000003e // +0000002d │ │ +07de50: 0e00 |0014: return-void │ │ +07de52: 6201 b107 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$10;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@07b1 │ │ +07de56: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07de5c: 28fa |001a: goto 0014 // -0006 │ │ +07de5e: 6201 b307 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$10;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@07b3 │ │ +07de62: 6e20 ac13 1400 |001d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07de68: 28f4 |0020: goto 0014 // -000c │ │ +07de6a: 6e10 a513 0400 |0021: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07de70: 6201 b207 |0024: sget-object v1, Lorg/jsoup/parser/TokeniserState$10;.Data:Lorg/jsoup/parser/TokeniserState; // field@07b2 │ │ +07de74: 6e20 ac13 1400 |0026: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07de7a: 28eb |0029: goto 0014 // -0015 │ │ +07de7c: 5441 b007 |002a: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07de80: 7100 3814 0000 |002c: invoke-static {}, Lorg/jsoup/parser/TokeniserState;.access$100:()Ljava/lang/String; // method@1438 │ │ +07de86: 0c02 |002f: move-result-object v2 │ │ +07de88: 6e20 5213 2100 |0030: invoke-virtual {v1, v2}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(Ljava/lang/String;)V // method@1352 │ │ +07de8e: 28e1 |0033: goto 0014 // -001f │ │ +07de90: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07de96: 6201 b207 |0037: sget-object v1, Lorg/jsoup/parser/TokeniserState$10;.Data:Lorg/jsoup/parser/TokeniserState; // field@07b2 │ │ +07de9a: 6e20 ac13 1400 |0039: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07dea0: 28d8 |003c: goto 0014 // -0028 │ │ +07dea2: 0000 |003d: nop // spacer │ │ +07dea4: 0002 0900 0000 0000 0900 0000 0a00 ... |003e: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0008 line=189 │ │ 0x000d line=191 │ │ 0x0014 line=214 │ │ 0x0015 line=197 │ │ @@ -156512,21 +156464,21 @@ │ │ 0x003d line=191 │ │ locals : │ │ 0x0008 - 0x0064 reg=0 tagName Ljava/lang/String; │ │ 0x0000 - 0x0064 reg=3 this Lorg/jsoup/parser/TokeniserState$10; │ │ 0x0000 - 0x0064 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0064 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #433 header: │ │ -class_idx : 783 │ │ +class_idx : 803 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #433 annotations: │ │ Annotations on class │ │ @@ -156546,18 +156498,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07b53c: |[07b53c] org.jsoup.parser.TokeniserState$11.:(Ljava/lang/String;I)V │ │ -07b54c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b54e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b554: 0e00 |0004: return-void │ │ +07def0: |[07def0] org.jsoup.parser.TokeniserState$11.:(Ljava/lang/String;I)V │ │ +07df00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07df02: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07df08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$11; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -156568,61 +156520,61 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -07b558: |[07b558] org.jsoup.parser.TokeniserState$11.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b568: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ -07b56c: 6e20 3812 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -07b572: 0a00 |0005: move-result v0 │ │ -07b574: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -07b578: 6e10 9d13 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ -07b57e: 6200 b507 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$11;.RCDATAEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@07b5 │ │ -07b582: 6e20 9613 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07b588: 0e00 |0010: return-void │ │ -07b58a: 6e10 3e12 0400 |0011: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07b590: 0a00 |0014: move-result v0 │ │ -07b592: 3800 4000 |0015: if-eqz v0, 0055 // +0040 │ │ -07b596: 6e10 9713 0300 |0017: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.appropriateEndTagName:()Ljava/lang/String; // method@1397 │ │ -07b59c: 0c00 |001a: move-result-object v0 │ │ -07b59e: 3800 3a00 |001b: if-eqz v0, 0055 // +003a │ │ -07b5a2: 2200 c101 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07b5a6: 7010 500a 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07b5ac: 1a01 7901 |0022: const-string v1, ":()V // method@0a50 │ │ +07df60: 1a01 7901 |0022: const-string v1, ":(Ljava/lang/String;I)V │ │ -07b638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b63a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b640: 0e00 |0004: return-void │ │ +07dfdc: |[07dfdc] org.jsoup.parser.TokeniserState$12.:(Ljava/lang/String;I)V │ │ +07dfec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07dfee: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07dff4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$12; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -156689,40 +156641,40 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -07b644: |[07b644] org.jsoup.parser.TokeniserState$12.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b654: 6e10 3e12 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07b65a: 0a00 |0003: move-result v0 │ │ -07b65c: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ -07b660: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07b662: 6e20 9c13 0300 |0007: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.createTagPending:(Z)Lorg/jsoup/parser/Token$Tag; // method@139c │ │ -07b668: 5430 b007 |000a: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07b66c: 6e10 3312 0400 |000c: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07b672: 0a01 |000f: move-result v1 │ │ -07b674: 7110 d809 0100 |0010: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@09d8 │ │ -07b67a: 0a01 |0013: move-result v1 │ │ -07b67c: 6e20 5113 1000 |0014: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(C)V // method@1351 │ │ -07b682: 5430 a307 |0017: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -07b686: 6e10 3312 0400 |0019: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07b68c: 0a01 |001c: move-result v1 │ │ -07b68e: 7110 d809 0100 |001d: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@09d8 │ │ -07b694: 0a01 |0020: move-result v1 │ │ -07b696: 6e20 530a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07b69c: 6200 b707 |0024: sget-object v0, Lorg/jsoup/parser/TokeniserState$12;.RCDATAEndTagName:Lorg/jsoup/parser/TokeniserState; // field@07b7 │ │ -07b6a0: 6e20 9613 0300 |0026: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07b6a6: 0e00 |0029: return-void │ │ -07b6a8: 1a00 7901 |002a: const-string v0, ":(Ljava/lang/String;I)V │ │ -07b6d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b6d2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b6d8: 0e00 |0004: return-void │ │ +07e074: |[07e074] org.jsoup.parser.TokeniserState$13.:(Ljava/lang/String;I)V │ │ +07e084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e086: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e08c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$13; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -156785,32 +156737,32 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -07b6dc: |[07b6dc] org.jsoup.parser.TokeniserState$13.anythingElse:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b6ec: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07b6f0: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07b6f6: 1a01 7901 |0005: const-string v1, ":()V // method@0a50 │ │ +07e0aa: 1a01 7901 |0005: const-string v1, ":(Ljava/lang/String;I)V │ │ -07b844: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b846: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b84c: 0e00 |0004: return-void │ │ +07e1e8: |[07e1e8] org.jsoup.parser.TokeniserState$14.:(Ljava/lang/String;I)V │ │ +07e1f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e1fa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e200: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$14; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -156953,48 +156905,48 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -07b850: |[07b850] org.jsoup.parser.TokeniserState$14.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b860: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ -07b864: 6e20 3812 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -07b86a: 0a00 |0005: move-result v0 │ │ -07b86c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -07b870: 6e10 9d13 0200 |0008: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ -07b876: 6200 be07 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$14;.RawtextEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@07be │ │ -07b87a: 6e20 9613 0200 |000d: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07b880: 0e00 |0010: return-void │ │ -07b882: 1300 3c00 |0011: const/16 v0, #int 60 // #3c │ │ -07b886: 6e20 9f13 0200 |0013: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07b88c: 6200 bd07 |0016: sget-object v0, Lorg/jsoup/parser/TokeniserState$14;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@07bd │ │ -07b890: 6e20 ac13 0200 |0018: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07b896: 28f5 |001b: goto 0010 // -000b │ │ +07e204: |[07e204] org.jsoup.parser.TokeniserState$14.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e214: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ +07e218: 6e20 3812 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ +07e21e: 0a00 |0005: move-result v0 │ │ +07e220: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +07e224: 6e10 9d13 0200 |0008: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ +07e22a: 6200 be07 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$14;.RawtextEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@07be │ │ +07e22e: 6e20 9613 0200 |000d: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e234: 0e00 |0010: return-void │ │ +07e236: 1300 3c00 |0011: const/16 v0, #int 60 // #3c │ │ +07e23a: 6e20 9f13 0200 |0013: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e240: 6200 bd07 |0016: sget-object v0, Lorg/jsoup/parser/TokeniserState$14;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@07bd │ │ +07e244: 6e20 ac13 0200 |0018: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e24a: 28f5 |001b: goto 0010 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0008 line=297 │ │ 0x000b line=298 │ │ 0x0010 line=303 │ │ 0x0011 line=300 │ │ 0x0016 line=301 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/jsoup/parser/TokeniserState$14; │ │ 0x0000 - 0x001c reg=2 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x001c reg=3 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #437 header: │ │ -class_idx : 787 │ │ +class_idx : 807 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #437 annotations: │ │ Annotations on class │ │ @@ -157014,18 +156966,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07b898: |[07b898] org.jsoup.parser.TokeniserState$15.:(Ljava/lang/String;I)V │ │ -07b8a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b8aa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b8b0: 0e00 |0004: return-void │ │ +07e24c: |[07e24c] org.jsoup.parser.TokeniserState$15.:(Ljava/lang/String;I)V │ │ +07e25c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e25e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e264: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$15; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157036,48 +156988,48 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07b8b4: |[07b8b4] org.jsoup.parser.TokeniserState$15.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b8c4: 6e10 3e12 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07b8ca: 0a00 |0003: move-result v0 │ │ -07b8cc: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -07b8d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07b8d2: 6e20 9c13 0200 |0007: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.createTagPending:(Z)Lorg/jsoup/parser/Token$Tag; // method@139c │ │ -07b8d8: 6200 c007 |000a: sget-object v0, Lorg/jsoup/parser/TokeniserState$15;.RawtextEndTagName:Lorg/jsoup/parser/TokeniserState; // field@07c0 │ │ -07b8dc: 6e20 ac13 0200 |000c: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07b8e2: 0e00 |000f: return-void │ │ -07b8e4: 1a00 7901 |0010: const-string v0, ":(Ljava/lang/String;I)V │ │ -07b90c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b90e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b914: 0e00 |0004: return-void │ │ +07e2b0: |[07e2b0] org.jsoup.parser.TokeniserState$16.:(Ljava/lang/String;I)V │ │ +07e2c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e2c2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e2c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$16; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157119,34 +157071,34 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07b918: |[07b918] org.jsoup.parser.TokeniserState$16.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b928: 6200 c107 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$16;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@07c1 │ │ -07b92c: 7130 3914 3200 |0002: invoke-static {v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.access$200:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V // method@1439 │ │ -07b932: 0e00 |0005: return-void │ │ +07e2cc: |[07e2cc] org.jsoup.parser.TokeniserState$16.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e2dc: 6200 c107 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$16;.Rawtext:Lorg/jsoup/parser/TokeniserState; // field@07c1 │ │ +07e2e0: 7130 3914 3200 |0002: invoke-static {v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.access$200:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V // method@1439 │ │ +07e2e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0005 line=319 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/TokeniserState$16; │ │ 0x0000 - 0x0006 reg=2 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0006 reg=3 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #439 header: │ │ -class_idx : 789 │ │ +class_idx : 809 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #439 annotations: │ │ Annotations on class │ │ @@ -157166,18 +157118,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07b934: |[07b934] org.jsoup.parser.TokeniserState$17.:(Ljava/lang/String;I)V │ │ -07b944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b946: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b94c: 0e00 |0004: return-void │ │ +07e2e8: |[07e2e8] org.jsoup.parser.TokeniserState$17.:(Ljava/lang/String;I)V │ │ +07e2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e2fa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e300: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$17; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157188,35 +157140,35 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -07b950: |[07b950] org.jsoup.parser.TokeniserState$17.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b960: 6e10 2512 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07b966: 0a00 |0003: move-result v0 │ │ -07b968: 2c00 2600 0000 |0004: sparse-switch v0, 0000002a // +00000026 │ │ -07b96e: 1a00 6f01 |0007: const-string v0, "<" // string@016f │ │ -07b972: 6e20 a013 0200 |0009: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07b978: 6e10 4512 0300 |000c: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -07b97e: 6200 c207 |000f: sget-object v0, Lorg/jsoup/parser/TokeniserState$17;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07c2 │ │ -07b982: 6e20 ac13 0200 |0011: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07b988: 0e00 |0014: return-void │ │ -07b98a: 6e10 9d13 0200 |0015: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ -07b990: 6200 c307 |0018: sget-object v0, Lorg/jsoup/parser/TokeniserState$17;.ScriptDataEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@07c3 │ │ -07b994: 6e20 ac13 0200 |001a: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07b99a: 28f7 |001d: goto 0014 // -0009 │ │ -07b99c: 1a00 7001 |001e: const-string v0, ":(Ljava/lang/String;I)V │ │ -07b9d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b9da: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07b9e0: 0e00 |0004: return-void │ │ +07e37c: |[07e37c] org.jsoup.parser.TokeniserState$18.:(Ljava/lang/String;I)V │ │ +07e38c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e38e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e394: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$18; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157282,48 +157234,48 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07b9e4: |[07b9e4] org.jsoup.parser.TokeniserState$18.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07b9f4: 6e10 3e12 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07b9fa: 0a00 |0003: move-result v0 │ │ -07b9fc: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -07ba00: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07ba02: 6e20 9c13 0200 |0007: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.createTagPending:(Z)Lorg/jsoup/parser/Token$Tag; // method@139c │ │ -07ba08: 6200 c607 |000a: sget-object v0, Lorg/jsoup/parser/TokeniserState$18;.ScriptDataEndTagName:Lorg/jsoup/parser/TokeniserState; // field@07c6 │ │ -07ba0c: 6e20 ac13 0200 |000c: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07ba12: 0e00 |000f: return-void │ │ -07ba14: 1a00 7901 |0010: const-string v0, ":(Ljava/lang/String;I)V │ │ -07ba3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ba3e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07ba44: 0e00 |0004: return-void │ │ +07e3e0: |[07e3e0] org.jsoup.parser.TokeniserState$19.:(Ljava/lang/String;I)V │ │ +07e3f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e3f2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e3f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$19; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157365,34 +157317,34 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07ba48: |[07ba48] org.jsoup.parser.TokeniserState$19.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07ba58: 6200 c707 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$19;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07c7 │ │ -07ba5c: 7130 3914 3200 |0002: invoke-static {v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.access$200:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V // method@1439 │ │ -07ba62: 0e00 |0005: return-void │ │ +07e3fc: |[07e3fc] org.jsoup.parser.TokeniserState$19.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e40c: 6200 c707 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$19;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07c7 │ │ +07e410: 7130 3914 3200 |0002: invoke-static {v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.access$200:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V // method@1439 │ │ +07e416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/TokeniserState$19; │ │ 0x0000 - 0x0006 reg=2 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0006 reg=3 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #442 header: │ │ -class_idx : 792 │ │ +class_idx : 812 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #442 annotations: │ │ Annotations on class │ │ @@ -157412,18 +157364,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07ba64: |[07ba64] org.jsoup.parser.TokeniserState$1.:(Ljava/lang/String;I)V │ │ -07ba74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ba76: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07ba7c: 0e00 |0004: return-void │ │ +07e418: |[07e418] org.jsoup.parser.TokeniserState$1.:(Ljava/lang/String;I)V │ │ +07e428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e42a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e430: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157434,39 +157386,39 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -07ba80: |[07ba80] org.jsoup.parser.TokeniserState$1.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07ba90: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07ba96: 0a01 |0003: move-result v1 │ │ -07ba98: 2c01 2c00 0000 |0004: sparse-switch v1, 00000030 // +0000002c │ │ -07ba9e: 6e10 2712 0400 |0007: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consumeData:()Ljava/lang/String; // method@1227 │ │ -07baa4: 0c00 |000a: move-result-object v0 │ │ -07baa6: 6e20 a013 0300 |000b: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07baac: 0e00 |000e: return-void │ │ -07baae: 6201 c807 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$1;.CharacterReferenceInData:Lorg/jsoup/parser/TokeniserState; // field@07c8 │ │ -07bab2: 6e20 9613 1300 |0011: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bab8: 28fa |0014: goto 000e // -0006 │ │ -07baba: 6201 c907 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$1;.TagOpen:Lorg/jsoup/parser/TokeniserState; // field@07c9 │ │ -07babe: 6e20 9613 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bac4: 28f4 |001a: goto 000e // -000c │ │ -07bac6: 6e20 a813 2300 |001b: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07bacc: 6e10 2512 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07bad2: 0a01 |0021: move-result v1 │ │ -07bad4: 6e20 9f13 1300 |0022: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bada: 28e9 |0025: goto 000e // -0017 │ │ -07badc: 2201 0603 |0026: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@0306 │ │ -07bae0: 7010 3b13 0100 |0028: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ -07bae6: 6e20 a113 1300 |002b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -07baec: 28e0 |002e: goto 000e // -0020 │ │ -07baee: 0000 |002f: nop // spacer │ │ -07baf0: 0002 0400 0000 0000 2600 0000 3c00 ... |0030: sparse-switch-data (18 units) │ │ +07e434: |[07e434] org.jsoup.parser.TokeniserState$1.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e444: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +07e44a: 0a01 |0003: move-result v1 │ │ +07e44c: 2c01 2c00 0000 |0004: sparse-switch v1, 00000030 // +0000002c │ │ +07e452: 6e10 2712 0400 |0007: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consumeData:()Ljava/lang/String; // method@1227 │ │ +07e458: 0c00 |000a: move-result-object v0 │ │ +07e45a: 6e20 a013 0300 |000b: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +07e460: 0e00 |000e: return-void │ │ +07e462: 6201 c807 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$1;.CharacterReferenceInData:Lorg/jsoup/parser/TokeniserState; // field@07c8 │ │ +07e466: 6e20 9613 1300 |0011: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e46c: 28fa |0014: goto 000e // -0006 │ │ +07e46e: 6201 c907 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$1;.TagOpen:Lorg/jsoup/parser/TokeniserState; // field@07c9 │ │ +07e472: 6e20 9613 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e478: 28f4 |001a: goto 000e // -000c │ │ +07e47a: 6e20 a813 2300 |001b: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07e480: 6e10 2512 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07e486: 0a01 |0021: move-result v1 │ │ +07e488: 6e20 9f13 1300 |0022: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e48e: 28e9 |0025: goto 000e // -0017 │ │ +07e490: 2201 1a03 |0026: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@031a │ │ +07e494: 7010 3b13 0100 |0028: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ +07e49a: 6e20 a113 1300 |002b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +07e4a0: 28e0 |002e: goto 000e // -0020 │ │ +07e4a2: 0000 |002f: nop // spacer │ │ +07e4a4: 0002 0400 0000 0000 2600 0000 3c00 ... |0030: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0007 line=27 │ │ 0x000b line=28 │ │ 0x000e line=31 │ │ 0x000f line=14 │ │ @@ -157477,21 +157429,21 @@ │ │ 0x002f line=12 │ │ locals : │ │ 0x000b - 0x000e reg=0 data Ljava/lang/String; │ │ 0x0000 - 0x0042 reg=2 this Lorg/jsoup/parser/TokeniserState$1; │ │ 0x0000 - 0x0042 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0042 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #443 header: │ │ -class_idx : 793 │ │ +class_idx : 813 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #443 annotations: │ │ Annotations on class │ │ @@ -157511,18 +157463,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07bb14: |[07bb14] org.jsoup.parser.TokeniserState$20.:(Ljava/lang/String;I)V │ │ -07bb24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bb26: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07bb2c: 0e00 |0004: return-void │ │ +07e4c8: |[07e4c8] org.jsoup.parser.TokeniserState$20.:(Ljava/lang/String;I)V │ │ +07e4d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e4da: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e4e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$20; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157533,45 +157485,45 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07bb30: |[07bb30] org.jsoup.parser.TokeniserState$20.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07bb40: 1301 2d00 |0000: const/16 v1, #int 45 // #2d │ │ -07bb44: 6e20 3812 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -07bb4a: 0a00 |0005: move-result v0 │ │ -07bb4c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -07bb50: 6e20 9f13 1300 |0008: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bb56: 6200 cb07 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$20;.ScriptDataEscapeStartDash:Lorg/jsoup/parser/TokeniserState; // field@07cb │ │ -07bb5a: 6e20 9613 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bb60: 0e00 |0010: return-void │ │ -07bb62: 6200 ca07 |0011: sget-object v0, Lorg/jsoup/parser/TokeniserState$20;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07ca │ │ -07bb66: 6e20 ac13 0300 |0013: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bb6c: 28fa |0016: goto 0010 // -0006 │ │ +07e4e4: |[07e4e4] org.jsoup.parser.TokeniserState$20.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e4f4: 1301 2d00 |0000: const/16 v1, #int 45 // #2d │ │ +07e4f8: 6e20 3812 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ +07e4fe: 0a00 |0005: move-result v0 │ │ +07e500: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +07e504: 6e20 9f13 1300 |0008: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e50a: 6200 cb07 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$20;.ScriptDataEscapeStartDash:Lorg/jsoup/parser/TokeniserState; // field@07cb │ │ +07e50e: 6e20 9613 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e514: 0e00 |0010: return-void │ │ +07e516: 6200 ca07 |0011: sget-object v0, Lorg/jsoup/parser/TokeniserState$20;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07ca │ │ +07e51a: 6e20 ac13 0300 |0013: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e520: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=358 │ │ 0x0008 line=359 │ │ 0x000b line=360 │ │ 0x0010 line=364 │ │ 0x0011 line=362 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jsoup/parser/TokeniserState$20; │ │ 0x0000 - 0x0017 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0017 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #444 header: │ │ -class_idx : 794 │ │ +class_idx : 814 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #444 annotations: │ │ Annotations on class │ │ @@ -157591,18 +157543,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07bb70: |[07bb70] org.jsoup.parser.TokeniserState$21.:(Ljava/lang/String;I)V │ │ -07bb80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bb82: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07bb88: 0e00 |0004: return-void │ │ +07e524: |[07e524] org.jsoup.parser.TokeniserState$21.:(Ljava/lang/String;I)V │ │ +07e534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e536: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e53c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$21; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157613,45 +157565,45 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07bb8c: |[07bb8c] org.jsoup.parser.TokeniserState$21.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07bb9c: 1301 2d00 |0000: const/16 v1, #int 45 // #2d │ │ -07bba0: 6e20 3812 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -07bba6: 0a00 |0005: move-result v0 │ │ -07bba8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -07bbac: 6e20 9f13 1300 |0008: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bbb2: 6200 cd07 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$21;.ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@07cd │ │ -07bbb6: 6e20 9613 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bbbc: 0e00 |0010: return-void │ │ -07bbbe: 6200 cc07 |0011: sget-object v0, Lorg/jsoup/parser/TokeniserState$21;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07cc │ │ -07bbc2: 6e20 ac13 0300 |0013: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bbc8: 28fa |0016: goto 0010 // -0006 │ │ +07e540: |[07e540] org.jsoup.parser.TokeniserState$21.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e550: 1301 2d00 |0000: const/16 v1, #int 45 // #2d │ │ +07e554: 6e20 3812 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ +07e55a: 0a00 |0005: move-result v0 │ │ +07e55c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +07e560: 6e20 9f13 1300 |0008: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e566: 6200 cd07 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$21;.ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@07cd │ │ +07e56a: 6e20 9613 0300 |000d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e570: 0e00 |0010: return-void │ │ +07e572: 6200 cc07 |0011: sget-object v0, Lorg/jsoup/parser/TokeniserState$21;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07cc │ │ +07e576: 6e20 ac13 0300 |0013: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e57c: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=368 │ │ 0x0008 line=369 │ │ 0x000b line=370 │ │ 0x0010 line=374 │ │ 0x0011 line=372 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jsoup/parser/TokeniserState$21; │ │ 0x0000 - 0x0017 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0017 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #445 header: │ │ -class_idx : 795 │ │ +class_idx : 815 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #445 annotations: │ │ Annotations on class │ │ @@ -157671,18 +157623,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07bbcc: |[07bbcc] org.jsoup.parser.TokeniserState$22.:(Ljava/lang/String;I)V │ │ -07bbdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bbde: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07bbe4: 0e00 |0004: return-void │ │ +07e580: |[07e580] org.jsoup.parser.TokeniserState$22.:(Ljava/lang/String;I)V │ │ +07e590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e592: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e598: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$22; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157693,47 +157645,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -07bbe8: |[07bbe8] org.jsoup.parser.TokeniserState$22.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07bbf8: 6e10 3412 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -07bbfe: 0a01 |0003: move-result v1 │ │ -07bc00: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -07bc04: 6e20 a613 2300 |0006: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07bc0a: 6201 ce07 |0009: sget-object v1, Lorg/jsoup/parser/TokeniserState$22;.Data:Lorg/jsoup/parser/TokeniserState; // field@07ce │ │ -07bc0e: 6e20 ac13 1300 |000b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bc14: 0e00 |000e: return-void │ │ -07bc16: 6e10 3312 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07bc1c: 0a01 |0012: move-result v1 │ │ -07bc1e: 2c01 2f00 0000 |0013: sparse-switch v1, 00000042 // +0000002f │ │ -07bc24: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -07bc26: 2311 9e03 |0017: new-array v1, v1, [C // type@039e │ │ -07bc2a: 2601 3700 0000 |0019: fill-array-data v1, 00000050 // +00000037 │ │ -07bc30: 6e20 2f12 1400 |001c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ -07bc36: 0c00 |001f: move-result-object v0 │ │ -07bc38: 6e20 a013 0300 |0020: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07bc3e: 28eb |0023: goto 000e // -0015 │ │ -07bc40: 1301 2d00 |0024: const/16 v1, #int 45 // #2d │ │ -07bc44: 6e20 9f13 1300 |0026: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bc4a: 6201 cf07 |0029: sget-object v1, Lorg/jsoup/parser/TokeniserState$22;.ScriptDataEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@07cf │ │ -07bc4e: 6e20 9613 1300 |002b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bc54: 28e0 |002e: goto 000e // -0020 │ │ -07bc56: 6201 d007 |002f: sget-object v1, Lorg/jsoup/parser/TokeniserState$22;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07d0 │ │ -07bc5a: 6e20 9613 1300 |0031: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bc60: 28da |0034: goto 000e // -0026 │ │ -07bc62: 6e20 a813 2300 |0035: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07bc68: 6e10 2312 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -07bc6e: 1401 fdff 0000 |003b: const v1, #float 9.18313e-41 // #0000fffd │ │ -07bc74: 6e20 9f13 1300 |003e: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bc7a: 28cd |0041: goto 000e // -0033 │ │ -07bc7c: 0002 0300 0000 0000 2d00 0000 3c00 ... |0042: sparse-switch-data (14 units) │ │ -07bc98: 0003 0200 0300 0000 2d00 3c00 0000 |0050: array-data (7 units) │ │ +07e59c: |[07e59c] org.jsoup.parser.TokeniserState$22.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e5ac: 6e10 3412 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +07e5b2: 0a01 |0003: move-result v1 │ │ +07e5b4: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +07e5b8: 6e20 a613 2300 |0006: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07e5be: 6201 ce07 |0009: sget-object v1, Lorg/jsoup/parser/TokeniserState$22;.Data:Lorg/jsoup/parser/TokeniserState; // field@07ce │ │ +07e5c2: 6e20 ac13 1300 |000b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e5c8: 0e00 |000e: return-void │ │ +07e5ca: 6e10 3312 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +07e5d0: 0a01 |0012: move-result v1 │ │ +07e5d2: 2c01 2f00 0000 |0013: sparse-switch v1, 00000042 // +0000002f │ │ +07e5d8: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +07e5da: 2311 b203 |0017: new-array v1, v1, [C // type@03b2 │ │ +07e5de: 2601 3700 0000 |0019: fill-array-data v1, 00000050 // +00000037 │ │ +07e5e4: 6e20 2f12 1400 |001c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ +07e5ea: 0c00 |001f: move-result-object v0 │ │ +07e5ec: 6e20 a013 0300 |0020: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +07e5f2: 28eb |0023: goto 000e // -0015 │ │ +07e5f4: 1301 2d00 |0024: const/16 v1, #int 45 // #2d │ │ +07e5f8: 6e20 9f13 1300 |0026: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e5fe: 6201 cf07 |0029: sget-object v1, Lorg/jsoup/parser/TokeniserState$22;.ScriptDataEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@07cf │ │ +07e602: 6e20 9613 1300 |002b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e608: 28e0 |002e: goto 000e // -0020 │ │ +07e60a: 6201 d007 |002f: sget-object v1, Lorg/jsoup/parser/TokeniserState$22;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07d0 │ │ +07e60e: 6e20 9613 1300 |0031: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e614: 28da |0034: goto 000e // -0026 │ │ +07e616: 6e20 a813 2300 |0035: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07e61c: 6e10 2312 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +07e622: 1401 fdff 0000 |003b: const v1, #float 9.18313e-41 // #0000fffd │ │ +07e628: 6e20 9f13 1300 |003e: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e62e: 28cd |0041: goto 000e // -0033 │ │ +07e630: 0002 0300 0000 0000 2d00 0000 3c00 ... |0042: sparse-switch-data (14 units) │ │ +07e64c: 0003 0200 0300 0000 2d00 3c00 0000 |0050: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0006 line=379 │ │ 0x0009 line=380 │ │ 0x000e line=401 │ │ 0x000f line=384 │ │ @@ -157749,21 +157701,21 @@ │ │ 0x0050 line=398 │ │ locals : │ │ 0x0020 - 0x0024 reg=0 data Ljava/lang/String; │ │ 0x0000 - 0x0057 reg=2 this Lorg/jsoup/parser/TokeniserState$22; │ │ 0x0000 - 0x0057 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0057 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #446 header: │ │ -class_idx : 796 │ │ +class_idx : 816 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #446 annotations: │ │ Annotations on class │ │ @@ -157783,18 +157735,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07bca8: |[07bca8] org.jsoup.parser.TokeniserState$23.:(Ljava/lang/String;I)V │ │ -07bcb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bcba: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07bcc0: 0e00 |0004: return-void │ │ +07e65c: |[07e65c] org.jsoup.parser.TokeniserState$23.:(Ljava/lang/String;I)V │ │ +07e66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e66e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e674: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$23; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157805,44 +157757,44 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -07bcc4: |[07bcc4] org.jsoup.parser.TokeniserState$23.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07bcd4: 6e10 3412 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -07bcda: 0a01 |0003: move-result v1 │ │ -07bcdc: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -07bce0: 6e20 a613 2300 |0006: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07bce6: 6201 d107 |0009: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.Data:Lorg/jsoup/parser/TokeniserState; // field@07d1 │ │ -07bcea: 6e20 ac13 1300 |000b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bcf0: 0e00 |000e: return-void │ │ -07bcf2: 6e10 2512 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07bcf8: 0a00 |0012: move-result v0 │ │ -07bcfa: 2c00 2b00 0000 |0013: sparse-switch v0, 0000003e // +0000002b │ │ -07bd00: 6e20 9f13 0300 |0016: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bd06: 6201 d207 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07d2 │ │ -07bd0a: 6e20 ac13 1300 |001b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bd10: 28f0 |001e: goto 000e // -0010 │ │ -07bd12: 6e20 9f13 0300 |001f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bd18: 6201 d307 |0022: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@07d3 │ │ -07bd1c: 6e20 ac13 1300 |0024: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bd22: 28e7 |0027: goto 000e // -0019 │ │ -07bd24: 6201 d407 |0028: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07d4 │ │ -07bd28: 6e20 ac13 1300 |002a: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bd2e: 28e1 |002d: goto 000e // -001f │ │ -07bd30: 6e20 a813 2300 |002e: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07bd36: 1401 fdff 0000 |0031: const v1, #float 9.18313e-41 // #0000fffd │ │ -07bd3c: 6e20 9f13 1300 |0034: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bd42: 6201 d207 |0037: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07d2 │ │ -07bd46: 6e20 ac13 1300 |0039: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bd4c: 28d2 |003c: goto 000e // -002e │ │ -07bd4e: 0000 |003d: nop // spacer │ │ -07bd50: 0002 0300 0000 0000 2d00 0000 3c00 ... |003e: sparse-switch-data (14 units) │ │ +07e678: |[07e678] org.jsoup.parser.TokeniserState$23.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e688: 6e10 3412 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +07e68e: 0a01 |0003: move-result v1 │ │ +07e690: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +07e694: 6e20 a613 2300 |0006: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07e69a: 6201 d107 |0009: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.Data:Lorg/jsoup/parser/TokeniserState; // field@07d1 │ │ +07e69e: 6e20 ac13 1300 |000b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e6a4: 0e00 |000e: return-void │ │ +07e6a6: 6e10 2512 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07e6ac: 0a00 |0012: move-result v0 │ │ +07e6ae: 2c00 2b00 0000 |0013: sparse-switch v0, 0000003e // +0000002b │ │ +07e6b4: 6e20 9f13 0300 |0016: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e6ba: 6201 d207 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07d2 │ │ +07e6be: 6e20 ac13 1300 |001b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e6c4: 28f0 |001e: goto 000e // -0010 │ │ +07e6c6: 6e20 9f13 0300 |001f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e6cc: 6201 d307 |0022: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@07d3 │ │ +07e6d0: 6e20 ac13 1300 |0024: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e6d6: 28e7 |0027: goto 000e // -0019 │ │ +07e6d8: 6201 d407 |0028: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07d4 │ │ +07e6dc: 6e20 ac13 1300 |002a: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e6e2: 28e1 |002d: goto 000e // -001f │ │ +07e6e4: 6e20 a813 2300 |002e: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07e6ea: 1401 fdff 0000 |0031: const v1, #float 9.18313e-41 // #0000fffd │ │ +07e6f0: 6e20 9f13 1300 |0034: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e6f6: 6201 d207 |0037: sget-object v1, Lorg/jsoup/parser/TokeniserState$23;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07d2 │ │ +07e6fa: 6e20 ac13 1300 |0039: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e700: 28d2 |003c: goto 000e // -002e │ │ +07e702: 0000 |003d: nop // spacer │ │ +07e704: 0002 0300 0000 0000 2d00 0000 3c00 ... |003e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0006 line=406 │ │ 0x0009 line=407 │ │ 0x000e line=429 │ │ 0x000f line=411 │ │ @@ -157858,21 +157810,21 @@ │ │ 0x003d line=412 │ │ locals : │ │ 0x0013 - 0x004c reg=0 c C │ │ 0x0000 - 0x004c reg=2 this Lorg/jsoup/parser/TokeniserState$23; │ │ 0x0000 - 0x004c reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x004c reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #447 header: │ │ -class_idx : 797 │ │ +class_idx : 817 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #447 annotations: │ │ Annotations on class │ │ @@ -157892,18 +157844,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07bd6c: |[07bd6c] org.jsoup.parser.TokeniserState$24.:(Ljava/lang/String;I)V │ │ -07bd7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bd7e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07bd84: 0e00 |0004: return-void │ │ +07e720: |[07e720] org.jsoup.parser.TokeniserState$24.:(Ljava/lang/String;I)V │ │ +07e730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e732: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e738: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$24; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -157914,46 +157866,46 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -07bd88: |[07bd88] org.jsoup.parser.TokeniserState$24.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07bd98: 6e10 3412 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -07bd9e: 0a01 |0003: move-result v1 │ │ -07bda0: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -07bda4: 6e20 a613 2300 |0006: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07bdaa: 6201 d507 |0009: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.Data:Lorg/jsoup/parser/TokeniserState; // field@07d5 │ │ -07bdae: 6e20 ac13 1300 |000b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bdb4: 0e00 |000e: return-void │ │ -07bdb6: 6e10 2512 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07bdbc: 0a00 |0012: move-result v0 │ │ -07bdbe: 2c00 2f00 0000 |0013: sparse-switch v0, 00000042 // +0000002f │ │ -07bdc4: 6e20 9f13 0300 |0016: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bdca: 6201 d707 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07d7 │ │ -07bdce: 6e20 ac13 1300 |001b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bdd4: 28f0 |001e: goto 000e // -0010 │ │ -07bdd6: 6e20 9f13 0300 |001f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bddc: 28ec |0022: goto 000e // -0014 │ │ -07bdde: 6201 d807 |0023: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07d8 │ │ -07bde2: 6e20 ac13 1300 |0025: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bde8: 28e6 |0028: goto 000e // -001a │ │ -07bdea: 6e20 9f13 0300 |0029: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bdf0: 6201 d607 |002c: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07d6 │ │ -07bdf4: 6e20 ac13 1300 |002e: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bdfa: 28dd |0031: goto 000e // -0023 │ │ -07bdfc: 6e20 a813 2300 |0032: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07be02: 1401 fdff 0000 |0035: const v1, #float 9.18313e-41 // #0000fffd │ │ -07be08: 6e20 9f13 1300 |0038: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07be0e: 6201 d707 |003b: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07d7 │ │ -07be12: 6e20 ac13 1300 |003d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07be18: 28ce |0040: goto 000e // -0032 │ │ -07be1a: 0000 |0041: nop // spacer │ │ -07be1c: 0002 0400 0000 0000 2d00 0000 3c00 ... |0042: sparse-switch-data (18 units) │ │ +07e73c: |[07e73c] org.jsoup.parser.TokeniserState$24.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e74c: 6e10 3412 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +07e752: 0a01 |0003: move-result v1 │ │ +07e754: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +07e758: 6e20 a613 2300 |0006: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07e75e: 6201 d507 |0009: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.Data:Lorg/jsoup/parser/TokeniserState; // field@07d5 │ │ +07e762: 6e20 ac13 1300 |000b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e768: 0e00 |000e: return-void │ │ +07e76a: 6e10 2512 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07e770: 0a00 |0012: move-result v0 │ │ +07e772: 2c00 2f00 0000 |0013: sparse-switch v0, 00000042 // +0000002f │ │ +07e778: 6e20 9f13 0300 |0016: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e77e: 6201 d707 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07d7 │ │ +07e782: 6e20 ac13 1300 |001b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e788: 28f0 |001e: goto 000e // -0010 │ │ +07e78a: 6e20 9f13 0300 |001f: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e790: 28ec |0022: goto 000e // -0014 │ │ +07e792: 6201 d807 |0023: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07d8 │ │ +07e796: 6e20 ac13 1300 |0025: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e79c: 28e6 |0028: goto 000e // -001a │ │ +07e79e: 6e20 9f13 0300 |0029: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e7a4: 6201 d607 |002c: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07d6 │ │ +07e7a8: 6e20 ac13 1300 |002e: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e7ae: 28dd |0031: goto 000e // -0023 │ │ +07e7b0: 6e20 a813 2300 |0032: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07e7b6: 1401 fdff 0000 |0035: const v1, #float 9.18313e-41 // #0000fffd │ │ +07e7bc: 6e20 9f13 1300 |0038: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e7c2: 6201 d707 |003b: sget-object v1, Lorg/jsoup/parser/TokeniserState$24;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07d7 │ │ +07e7c6: 6e20 ac13 1300 |003d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e7cc: 28ce |0040: goto 000e // -0032 │ │ +07e7ce: 0000 |0041: nop // spacer │ │ +07e7d0: 0002 0400 0000 0000 2d00 0000 3c00 ... |0042: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0006 line=434 │ │ 0x0009 line=435 │ │ 0x000e line=460 │ │ 0x000f line=439 │ │ @@ -157970,21 +157922,21 @@ │ │ 0x0041 line=440 │ │ locals : │ │ 0x0013 - 0x0054 reg=0 c C │ │ 0x0000 - 0x0054 reg=2 this Lorg/jsoup/parser/TokeniserState$24; │ │ 0x0000 - 0x0054 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0054 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #448 header: │ │ -class_idx : 798 │ │ +class_idx : 818 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #448 annotations: │ │ Annotations on class │ │ @@ -158004,18 +157956,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07be40: |[07be40] org.jsoup.parser.TokeniserState$25.:(Ljava/lang/String;I)V │ │ -07be50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07be52: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07be58: 0e00 |0004: return-void │ │ +07e7f4: |[07e7f4] org.jsoup.parser.TokeniserState$25.:(Ljava/lang/String;I)V │ │ +07e804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e806: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e80c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$25; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158026,53 +157978,53 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -07be5c: |[07be5c] org.jsoup.parser.TokeniserState$25.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07be6c: 6e10 3e12 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07be72: 0a00 |0003: move-result v0 │ │ -07be74: 3800 3200 |0004: if-eqz v0, 0036 // +0032 │ │ -07be78: 6e10 9d13 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ -07be7e: 5430 a307 |0009: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -07be82: 6e10 3312 0400 |000b: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07be88: 0a01 |000e: move-result v1 │ │ -07be8a: 7110 d809 0100 |000f: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@09d8 │ │ -07be90: 0a01 |0012: move-result v1 │ │ -07be92: 6e20 530a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07be98: 2200 c101 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07be9c: 7010 500a 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07bea2: 1a01 6f01 |001b: const-string v1, "<" // string@016f │ │ -07bea6: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07beac: 0c00 |0020: move-result-object v0 │ │ -07beae: 6e10 3312 0400 |0021: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07beb4: 0a01 |0024: move-result v1 │ │ -07beb6: 6e20 530a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07bebc: 0c00 |0028: move-result-object v0 │ │ -07bebe: 6e10 640a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07bec4: 0c00 |002c: move-result-object v0 │ │ -07bec6: 6e20 a013 0300 |002d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07becc: 6200 d907 |0030: sget-object v0, Lorg/jsoup/parser/TokeniserState$25;.ScriptDataDoubleEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@07d9 │ │ -07bed0: 6e20 9613 0300 |0032: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bed6: 0e00 |0035: return-void │ │ -07bed8: 1300 2f00 |0036: const/16 v0, #int 47 // #2f │ │ -07bedc: 6e20 3812 0400 |0038: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -07bee2: 0a00 |003b: move-result v0 │ │ -07bee4: 3800 0b00 |003c: if-eqz v0, 0047 // +000b │ │ -07bee8: 6e10 9d13 0300 |003e: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ -07beee: 6200 db07 |0041: sget-object v0, Lorg/jsoup/parser/TokeniserState$25;.ScriptDataEscapedEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@07db │ │ -07bef2: 6e20 9613 0300 |0043: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bef8: 28ef |0046: goto 0035 // -0011 │ │ -07befa: 1300 3c00 |0047: const/16 v0, #int 60 // #3c │ │ -07befe: 6e20 9f13 0300 |0049: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07bf04: 6200 da07 |004c: sget-object v0, Lorg/jsoup/parser/TokeniserState$25;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07da │ │ -07bf08: 6e20 ac13 0300 |004e: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07bf0e: 28e4 |0051: goto 0035 // -001c │ │ +07e810: |[07e810] org.jsoup.parser.TokeniserState$25.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e820: 6e10 3e12 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ +07e826: 0a00 |0003: move-result v0 │ │ +07e828: 3800 3200 |0004: if-eqz v0, 0036 // +0032 │ │ +07e82c: 6e10 9d13 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ +07e832: 5430 a307 |0009: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ +07e836: 6e10 3312 0400 |000b: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +07e83c: 0a01 |000e: move-result v1 │ │ +07e83e: 7110 d809 0100 |000f: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@09d8 │ │ +07e844: 0a01 |0012: move-result v1 │ │ +07e846: 6e20 530a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07e84c: 2200 d301 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +07e850: 7010 500a 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +07e856: 1a01 6f01 |001b: const-string v1, "<" // string@016f │ │ +07e85a: 6e20 580a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07e860: 0c00 |0020: move-result-object v0 │ │ +07e862: 6e10 3312 0400 |0021: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +07e868: 0a01 |0024: move-result v1 │ │ +07e86a: 6e20 530a 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07e870: 0c00 |0028: move-result-object v0 │ │ +07e872: 6e10 640a 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +07e878: 0c00 |002c: move-result-object v0 │ │ +07e87a: 6e20 a013 0300 |002d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +07e880: 6200 d907 |0030: sget-object v0, Lorg/jsoup/parser/TokeniserState$25;.ScriptDataDoubleEscapeStart:Lorg/jsoup/parser/TokeniserState; // field@07d9 │ │ +07e884: 6e20 9613 0300 |0032: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e88a: 0e00 |0035: return-void │ │ +07e88c: 1300 2f00 |0036: const/16 v0, #int 47 // #2f │ │ +07e890: 6e20 3812 0400 |0038: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ +07e896: 0a00 |003b: move-result v0 │ │ +07e898: 3800 0b00 |003c: if-eqz v0, 0047 // +000b │ │ +07e89c: 6e10 9d13 0300 |003e: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ +07e8a2: 6200 db07 |0041: sget-object v0, Lorg/jsoup/parser/TokeniserState$25;.ScriptDataEscapedEndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@07db │ │ +07e8a6: 6e20 9613 0300 |0043: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07e8ac: 28ef |0046: goto 0035 // -0011 │ │ +07e8ae: 1300 3c00 |0047: const/16 v0, #int 60 // #3c │ │ +07e8b2: 6e20 9f13 0300 |0049: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07e8b8: 6200 da07 |004c: sget-object v0, Lorg/jsoup/parser/TokeniserState$25;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07da │ │ +07e8bc: 6e20 ac13 0300 |004e: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07e8c2: 28e4 |0051: goto 0035 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0006 line=465 │ │ 0x0009 line=466 │ │ 0x0016 line=467 │ │ 0x0030 line=468 │ │ @@ -158083,21 +158035,21 @@ │ │ 0x0047 line=473 │ │ 0x004c line=474 │ │ locals : │ │ 0x0000 - 0x0052 reg=2 this Lorg/jsoup/parser/TokeniserState$25; │ │ 0x0000 - 0x0052 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0052 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #449 header: │ │ -class_idx : 799 │ │ +class_idx : 819 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #449 annotations: │ │ Annotations on class │ │ @@ -158117,18 +158069,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07bf10: |[07bf10] org.jsoup.parser.TokeniserState$26.:(Ljava/lang/String;I)V │ │ -07bf20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bf22: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07bf28: 0e00 |0004: return-void │ │ +07e8c4: |[07e8c4] org.jsoup.parser.TokeniserState$26.:(Ljava/lang/String;I)V │ │ +07e8d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e8d6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e8dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$26; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158139,38 +158091,38 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -07bf2c: |[07bf2c] org.jsoup.parser.TokeniserState$26.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07bf3c: 6e10 3e12 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07bf42: 0a00 |0003: move-result v0 │ │ -07bf44: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ -07bf48: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07bf4a: 6e20 9c13 0300 |0007: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.createTagPending:(Z)Lorg/jsoup/parser/Token$Tag; // method@139c │ │ -07bf50: 5430 b007 |000a: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07bf54: 6e10 3312 0400 |000c: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07bf5a: 0a01 |000f: move-result v1 │ │ -07bf5c: 7110 d809 0100 |0010: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@09d8 │ │ -07bf62: 0a01 |0013: move-result v1 │ │ -07bf64: 6e20 5113 1000 |0014: invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$Tag;.appendTagName:(C)V // method@1351 │ │ -07bf6a: 5430 a307 |0017: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.dataBuffer:Ljava/lang/StringBuilder; // field@07a3 │ │ -07bf6e: 6e10 3312 0400 |0019: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07bf74: 0a01 |001c: move-result v1 │ │ -07bf76: 6e20 530a 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07bf7c: 6200 dd07 |0020: sget-object v0, Lorg/jsoup/parser/TokeniserState$26;.ScriptDataEscapedEndTagName:Lorg/jsoup/parser/TokeniserState; // field@07dd │ │ -07bf80: 6e20 9613 0300 |0022: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07bf86: 0e00 |0025: return-void │ │ -07bf88: 1a00 7901 |0026: const-string v0, ":(Ljava/lang/String;I)V │ │ -07bfb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bfb2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07bfb8: 0e00 |0004: return-void │ │ +07e954: |[07e954] org.jsoup.parser.TokeniserState$27.:(Ljava/lang/String;I)V │ │ +07e964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e966: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e96c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$27; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158234,34 +158186,34 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07bfbc: |[07bfbc] org.jsoup.parser.TokeniserState$27.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07bfcc: 6200 de07 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$27;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07de │ │ -07bfd0: 7130 3914 3200 |0002: invoke-static {v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.access$200:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V // method@1439 │ │ -07bfd6: 0e00 |0005: return-void │ │ +07e970: |[07e970] org.jsoup.parser.TokeniserState$27.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e980: 6200 de07 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$27;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07de │ │ +07e984: 7130 3914 3200 |0002: invoke-static {v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.access$200:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V // method@1439 │ │ +07e98a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0005 line=494 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/parser/TokeniserState$27; │ │ 0x0000 - 0x0006 reg=2 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0006 reg=3 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #451 header: │ │ -class_idx : 801 │ │ +class_idx : 821 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #451 annotations: │ │ Annotations on class │ │ @@ -158281,18 +158233,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07bfd8: |[07bfd8] org.jsoup.parser.TokeniserState$28.:(Ljava/lang/String;I)V │ │ -07bfe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bfea: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07bff0: 0e00 |0004: return-void │ │ +07e98c: |[07e98c] org.jsoup.parser.TokeniserState$28.:(Ljava/lang/String;I)V │ │ +07e99c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e99e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e9a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$28; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158303,35 +158255,35 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07bff4: |[07bff4] org.jsoup.parser.TokeniserState$28.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c004: 6200 df07 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$28;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07df │ │ -07c008: 6201 e007 |0002: sget-object v1, Lorg/jsoup/parser/TokeniserState$28;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07e0 │ │ -07c00c: 7140 3a14 4310 |0004: invoke-static {v3, v4, v0, v1}, Lorg/jsoup/parser/TokeniserState;.access$300:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V // method@143a │ │ -07c012: 0e00 |0007: return-void │ │ +07e9a8: |[07e9a8] org.jsoup.parser.TokeniserState$28.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e9b8: 6200 df07 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$28;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07df │ │ +07e9bc: 6201 e007 |0002: sget-object v1, Lorg/jsoup/parser/TokeniserState$28;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07e0 │ │ +07e9c0: 7140 3a14 4310 |0004: invoke-static {v3, v4, v0, v1}, Lorg/jsoup/parser/TokeniserState;.access$300:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V // method@143a │ │ +07e9c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0007 line=499 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jsoup/parser/TokeniserState$28; │ │ 0x0000 - 0x0008 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0008 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #452 header: │ │ -class_idx : 802 │ │ +class_idx : 822 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #452 annotations: │ │ Annotations on class │ │ @@ -158351,18 +158303,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c014: |[07c014] org.jsoup.parser.TokeniserState$29.:(Ljava/lang/String;I)V │ │ -07c024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c026: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c02c: 0e00 |0004: return-void │ │ +07e9c8: |[07e9c8] org.jsoup.parser.TokeniserState$29.:(Ljava/lang/String;I)V │ │ +07e9d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e9da: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07e9e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$29; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158373,45 +158325,45 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -07c030: |[07c030] org.jsoup.parser.TokeniserState$29.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c040: 6e10 3312 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07c046: 0a00 |0003: move-result v0 │ │ -07c048: 2c00 3a00 0000 |0004: sparse-switch v0, 0000003e // +0000003a │ │ -07c04e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -07c050: 2322 9e03 |0008: new-array v2, v2, [C // type@039e │ │ -07c054: 2602 4600 0000 |000a: fill-array-data v2, 00000050 // +00000046 │ │ -07c05a: 6e20 2f12 2500 |000d: invoke-virtual {v5, v2}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ -07c060: 0c01 |0010: move-result-object v1 │ │ -07c062: 6e20 a013 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07c068: 0e00 |0014: return-void │ │ -07c06a: 6e20 9f13 0400 |0015: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c070: 6202 e207 |0018: sget-object v2, Lorg/jsoup/parser/TokeniserState$29;.ScriptDataDoubleEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@07e2 │ │ -07c074: 6e20 9613 2400 |001a: invoke-virtual {v4, v2}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07c07a: 28f7 |001d: goto 0014 // -0009 │ │ -07c07c: 6e20 9f13 0400 |001e: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c082: 6202 e307 |0021: sget-object v2, Lorg/jsoup/parser/TokeniserState$29;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07e3 │ │ -07c086: 6e20 9613 2400 |0023: invoke-virtual {v4, v2}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07c08c: 28ee |0026: goto 0014 // -0012 │ │ -07c08e: 6e20 a813 3400 |0027: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c094: 6e10 2312 0500 |002a: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -07c09a: 1402 fdff 0000 |002d: const v2, #float 9.18313e-41 // #0000fffd │ │ -07c0a0: 6e20 9f13 2400 |0030: invoke-virtual {v4, v2}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c0a6: 28e1 |0033: goto 0014 // -001f │ │ -07c0a8: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07c0ae: 6202 e107 |0037: sget-object v2, Lorg/jsoup/parser/TokeniserState$29;.Data:Lorg/jsoup/parser/TokeniserState; // field@07e1 │ │ -07c0b2: 6e20 ac13 2400 |0039: invoke-virtual {v4, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c0b8: 28d8 |003c: goto 0014 // -0028 │ │ -07c0ba: 0000 |003d: nop // spacer │ │ -07c0bc: 0002 0400 0000 0000 2d00 0000 3c00 ... |003e: sparse-switch-data (18 units) │ │ -07c0e0: 0003 0200 0300 0000 2d00 3c00 0000 |0050: array-data (7 units) │ │ +07e9e4: |[07e9e4] org.jsoup.parser.TokeniserState$29.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07e9f4: 6e10 3312 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +07e9fa: 0a00 |0003: move-result v0 │ │ +07e9fc: 2c00 3a00 0000 |0004: sparse-switch v0, 0000003e // +0000003a │ │ +07ea02: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +07ea04: 2322 b203 |0008: new-array v2, v2, [C // type@03b2 │ │ +07ea08: 2602 4600 0000 |000a: fill-array-data v2, 00000050 // +00000046 │ │ +07ea0e: 6e20 2f12 2500 |000d: invoke-virtual {v5, v2}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ +07ea14: 0c01 |0010: move-result-object v1 │ │ +07ea16: 6e20 a013 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +07ea1c: 0e00 |0014: return-void │ │ +07ea1e: 6e20 9f13 0400 |0015: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ea24: 6202 e207 |0018: sget-object v2, Lorg/jsoup/parser/TokeniserState$29;.ScriptDataDoubleEscapedDash:Lorg/jsoup/parser/TokeniserState; // field@07e2 │ │ +07ea28: 6e20 9613 2400 |001a: invoke-virtual {v4, v2}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07ea2e: 28f7 |001d: goto 0014 // -0009 │ │ +07ea30: 6e20 9f13 0400 |001e: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ea36: 6202 e307 |0021: sget-object v2, Lorg/jsoup/parser/TokeniserState$29;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07e3 │ │ +07ea3a: 6e20 9613 2400 |0023: invoke-virtual {v4, v2}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07ea40: 28ee |0026: goto 0014 // -0012 │ │ +07ea42: 6e20 a813 3400 |0027: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07ea48: 6e10 2312 0500 |002a: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +07ea4e: 1402 fdff 0000 |002d: const v2, #float 9.18313e-41 // #0000fffd │ │ +07ea54: 6e20 9f13 2400 |0030: invoke-virtual {v4, v2}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ea5a: 28e1 |0033: goto 0014 // -001f │ │ +07ea5c: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07ea62: 6202 e107 |0037: sget-object v2, Lorg/jsoup/parser/TokeniserState$29;.Data:Lorg/jsoup/parser/TokeniserState; // field@07e1 │ │ +07ea66: 6e20 ac13 2400 |0039: invoke-virtual {v4, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ea6c: 28d8 |003c: goto 0014 // -0028 │ │ +07ea6e: 0000 |003d: nop // spacer │ │ +07ea70: 0002 0400 0000 0000 2d00 0000 3c00 ... |003e: sparse-switch-data (18 units) │ │ +07ea94: 0003 0200 0300 0000 2d00 3c00 0000 |0050: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0004 line=504 │ │ 0x0007 line=523 │ │ 0x0011 line=524 │ │ 0x0014 line=526 │ │ @@ -158429,21 +158381,21 @@ │ │ locals : │ │ 0x0011 - 0x0014 reg=1 data Ljava/lang/String; │ │ 0x0004 - 0x0057 reg=0 c C │ │ 0x0000 - 0x0057 reg=3 this Lorg/jsoup/parser/TokeniserState$29; │ │ 0x0000 - 0x0057 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0057 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #453 header: │ │ -class_idx : 803 │ │ +class_idx : 823 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #453 annotations: │ │ Annotations on class │ │ @@ -158463,18 +158415,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c0f0: |[07c0f0] org.jsoup.parser.TokeniserState$2.:(Ljava/lang/String;I)V │ │ -07c100: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c102: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c108: 0e00 |0004: return-void │ │ +07eaa4: |[07eaa4] org.jsoup.parser.TokeniserState$2.:(Ljava/lang/String;I)V │ │ +07eab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07eab6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07eabc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158485,48 +158437,48 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -07c10c: |[07c10c] org.jsoup.parser.TokeniserState$2.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c11c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07c11e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07c120: 6e30 9913 1402 |0002: invoke-virtual {v4, v1, v2}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ -07c126: 0c00 |0005: move-result-object v0 │ │ -07c128: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -07c12c: 1301 2600 |0008: const/16 v1, #int 38 // #26 │ │ -07c130: 6e20 9f13 1400 |000a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c136: 6201 e407 |000d: sget-object v1, Lorg/jsoup/parser/TokeniserState$2;.Data:Lorg/jsoup/parser/TokeniserState; // field@07e4 │ │ -07c13a: 6e20 ac13 1400 |000f: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c140: 0e00 |0012: return-void │ │ -07c142: 6e20 a213 0400 |0013: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:([C)V // method@13a2 │ │ -07c148: 28f7 |0016: goto 000d // -0009 │ │ +07eac0: |[07eac0] org.jsoup.parser.TokeniserState$2.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07ead0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07ead2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07ead4: 6e30 9913 1402 |0002: invoke-virtual {v4, v1, v2}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ +07eada: 0c00 |0005: move-result-object v0 │ │ +07eadc: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +07eae0: 1301 2600 |0008: const/16 v1, #int 38 // #26 │ │ +07eae4: 6e20 9f13 1400 |000a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07eaea: 6201 e407 |000d: sget-object v1, Lorg/jsoup/parser/TokeniserState$2;.Data:Lorg/jsoup/parser/TokeniserState; // field@07e4 │ │ +07eaee: 6e20 ac13 1400 |000f: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eaf4: 0e00 |0012: return-void │ │ +07eaf6: 6e20 a213 0400 |0013: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:([C)V // method@13a2 │ │ +07eafc: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0008 line=38 │ │ 0x000d line=41 │ │ 0x0012 line=42 │ │ 0x0013 line=40 │ │ locals : │ │ 0x0006 - 0x0017 reg=0 c [C │ │ 0x0000 - 0x0017 reg=3 this Lorg/jsoup/parser/TokeniserState$2; │ │ 0x0000 - 0x0017 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0017 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #454 header: │ │ -class_idx : 804 │ │ +class_idx : 824 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #454 annotations: │ │ Annotations on class │ │ @@ -158546,18 +158498,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c14c: |[07c14c] org.jsoup.parser.TokeniserState$30.:(Ljava/lang/String;I)V │ │ -07c15c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c15e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c164: 0e00 |0004: return-void │ │ +07eb00: |[07eb00] org.jsoup.parser.TokeniserState$30.:(Ljava/lang/String;I)V │ │ +07eb10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07eb12: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07eb18: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$30; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158568,41 +158520,41 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -07c168: |[07c168] org.jsoup.parser.TokeniserState$30.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c178: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07c17e: 0a00 |0003: move-result v0 │ │ -07c180: 2c00 3600 0000 |0004: sparse-switch v0, 0000003a // +00000036 │ │ -07c186: 6e20 9f13 0300 |0007: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c18c: 6201 e607 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07e6 │ │ -07c190: 6e20 ac13 1300 |000c: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c196: 0e00 |000f: return-void │ │ -07c198: 6e20 9f13 0300 |0010: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c19e: 6201 e707 |0013: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.ScriptDataDoubleEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@07e7 │ │ -07c1a2: 6e20 ac13 1300 |0015: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c1a8: 28f7 |0018: goto 000f // -0009 │ │ -07c1aa: 6e20 9f13 0300 |0019: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c1b0: 6201 e807 |001c: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07e8 │ │ -07c1b4: 6e20 ac13 1300 |001e: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c1ba: 28ee |0021: goto 000f // -0012 │ │ -07c1bc: 6e20 a813 2300 |0022: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c1c2: 1401 fdff 0000 |0025: const v1, #float 9.18313e-41 // #0000fffd │ │ -07c1c8: 6e20 9f13 1300 |0028: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c1ce: 6201 e607 |002b: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07e6 │ │ -07c1d2: 6e20 ac13 1300 |002d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c1d8: 28df |0030: goto 000f // -0021 │ │ -07c1da: 6e20 a613 2300 |0031: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07c1e0: 6201 e507 |0034: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.Data:Lorg/jsoup/parser/TokeniserState; // field@07e5 │ │ -07c1e4: 6e20 ac13 1300 |0036: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c1ea: 28d6 |0039: goto 000f // -002a │ │ -07c1ec: 0002 0400 0000 0000 2d00 0000 3c00 ... |003a: sparse-switch-data (18 units) │ │ +07eb1c: |[07eb1c] org.jsoup.parser.TokeniserState$30.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07eb2c: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07eb32: 0a00 |0003: move-result v0 │ │ +07eb34: 2c00 3600 0000 |0004: sparse-switch v0, 0000003a // +00000036 │ │ +07eb3a: 6e20 9f13 0300 |0007: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07eb40: 6201 e607 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07e6 │ │ +07eb44: 6e20 ac13 1300 |000c: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eb4a: 0e00 |000f: return-void │ │ +07eb4c: 6e20 9f13 0300 |0010: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07eb52: 6201 e707 |0013: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.ScriptDataDoubleEscapedDashDash:Lorg/jsoup/parser/TokeniserState; // field@07e7 │ │ +07eb56: 6e20 ac13 1300 |0015: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eb5c: 28f7 |0018: goto 000f // -0009 │ │ +07eb5e: 6e20 9f13 0300 |0019: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07eb64: 6201 e807 |001c: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07e8 │ │ +07eb68: 6e20 ac13 1300 |001e: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eb6e: 28ee |0021: goto 000f // -0012 │ │ +07eb70: 6e20 a813 2300 |0022: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07eb76: 1401 fdff 0000 |0025: const v1, #float 9.18313e-41 // #0000fffd │ │ +07eb7c: 6e20 9f13 1300 |0028: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07eb82: 6201 e607 |002b: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07e6 │ │ +07eb86: 6e20 ac13 1300 |002d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eb8c: 28df |0030: goto 000f // -0021 │ │ +07eb8e: 6e20 a613 2300 |0031: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07eb94: 6201 e507 |0034: sget-object v1, Lorg/jsoup/parser/TokeniserState$30;.Data:Lorg/jsoup/parser/TokeniserState; // field@07e5 │ │ +07eb98: 6e20 ac13 1300 |0036: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eb9e: 28d6 |0039: goto 000f // -002a │ │ +07eba0: 0002 0400 0000 0000 2d00 0000 3c00 ... |003a: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0004 line=531 │ │ 0x0007 line=550 │ │ 0x000a line=551 │ │ 0x000f line=553 │ │ @@ -158618,21 +158570,21 @@ │ │ 0x003a line=531 │ │ locals : │ │ 0x0004 - 0x004c reg=0 c C │ │ 0x0000 - 0x004c reg=2 this Lorg/jsoup/parser/TokeniserState$30; │ │ 0x0000 - 0x004c reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x004c reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #455 header: │ │ -class_idx : 805 │ │ +class_idx : 825 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #455 annotations: │ │ Annotations on class │ │ @@ -158652,18 +158604,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c210: |[07c210] org.jsoup.parser.TokeniserState$31.:(Ljava/lang/String;I)V │ │ -07c220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c222: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c228: 0e00 |0004: return-void │ │ +07ebc4: |[07ebc4] org.jsoup.parser.TokeniserState$31.:(Ljava/lang/String;I)V │ │ +07ebd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ebd6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07ebdc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$31; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158674,43 +158626,43 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -07c22c: |[07c22c] org.jsoup.parser.TokeniserState$31.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c23c: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07c242: 0a00 |0003: move-result v0 │ │ -07c244: 2c00 3a00 0000 |0004: sparse-switch v0, 0000003e // +0000003a │ │ -07c24a: 6e20 9f13 0300 |0007: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c250: 6201 eb07 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07eb │ │ -07c254: 6e20 ac13 1300 |000c: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c25a: 0e00 |000f: return-void │ │ -07c25c: 6e20 9f13 0300 |0010: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c262: 28fc |0013: goto 000f // -0004 │ │ -07c264: 6e20 9f13 0300 |0014: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c26a: 6201 ec07 |0017: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07ec │ │ -07c26e: 6e20 ac13 1300 |0019: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c274: 28f3 |001c: goto 000f // -000d │ │ -07c276: 6e20 9f13 0300 |001d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c27c: 6201 ea07 |0020: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07ea │ │ -07c280: 6e20 ac13 1300 |0022: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c286: 28ea |0025: goto 000f // -0016 │ │ -07c288: 6e20 a813 2300 |0026: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c28e: 1401 fdff 0000 |0029: const v1, #float 9.18313e-41 // #0000fffd │ │ -07c294: 6e20 9f13 1300 |002c: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c29a: 6201 eb07 |002f: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07eb │ │ -07c29e: 6e20 ac13 1300 |0031: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c2a4: 28db |0034: goto 000f // -0025 │ │ -07c2a6: 6e20 a613 2300 |0035: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07c2ac: 6201 e907 |0038: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.Data:Lorg/jsoup/parser/TokeniserState; // field@07e9 │ │ -07c2b0: 6e20 ac13 1300 |003a: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c2b6: 28d2 |003d: goto 000f // -002e │ │ -07c2b8: 0002 0500 0000 0000 2d00 0000 3c00 ... |003e: sparse-switch-data (22 units) │ │ +07ebe0: |[07ebe0] org.jsoup.parser.TokeniserState$31.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07ebf0: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07ebf6: 0a00 |0003: move-result v0 │ │ +07ebf8: 2c00 3a00 0000 |0004: sparse-switch v0, 0000003e // +0000003a │ │ +07ebfe: 6e20 9f13 0300 |0007: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ec04: 6201 eb07 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07eb │ │ +07ec08: 6e20 ac13 1300 |000c: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ec0e: 0e00 |000f: return-void │ │ +07ec10: 6e20 9f13 0300 |0010: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ec16: 28fc |0013: goto 000f // -0004 │ │ +07ec18: 6e20 9f13 0300 |0014: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ec1e: 6201 ec07 |0017: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@07ec │ │ +07ec22: 6e20 ac13 1300 |0019: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ec28: 28f3 |001c: goto 000f // -000d │ │ +07ec2a: 6e20 9f13 0300 |001d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ec30: 6201 ea07 |0020: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.ScriptData:Lorg/jsoup/parser/TokeniserState; // field@07ea │ │ +07ec34: 6e20 ac13 1300 |0022: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ec3a: 28ea |0025: goto 000f // -0016 │ │ +07ec3c: 6e20 a813 2300 |0026: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07ec42: 1401 fdff 0000 |0029: const v1, #float 9.18313e-41 // #0000fffd │ │ +07ec48: 6e20 9f13 1300 |002c: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ec4e: 6201 eb07 |002f: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07eb │ │ +07ec52: 6e20 ac13 1300 |0031: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ec58: 28db |0034: goto 000f // -0025 │ │ +07ec5a: 6e20 a613 2300 |0035: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07ec60: 6201 e907 |0038: sget-object v1, Lorg/jsoup/parser/TokeniserState$31;.Data:Lorg/jsoup/parser/TokeniserState; // field@07e9 │ │ +07ec64: 6e20 ac13 1300 |003a: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ec6a: 28d2 |003d: goto 000f // -002e │ │ +07ec6c: 0002 0500 0000 0000 2d00 0000 3c00 ... |003e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x0007 line=580 │ │ 0x000a line=581 │ │ 0x000f line=583 │ │ @@ -158727,21 +158679,21 @@ │ │ 0x003e line=558 │ │ locals : │ │ 0x0004 - 0x0054 reg=0 c C │ │ 0x0000 - 0x0054 reg=2 this Lorg/jsoup/parser/TokeniserState$31; │ │ 0x0000 - 0x0054 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0054 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #456 header: │ │ -class_idx : 806 │ │ +class_idx : 826 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #456 annotations: │ │ Annotations on class │ │ @@ -158761,18 +158713,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c2e4: |[07c2e4] org.jsoup.parser.TokeniserState$32.:(Ljava/lang/String;I)V │ │ -07c2f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c2f6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c2fc: 0e00 |0004: return-void │ │ +07ec98: |[07ec98] org.jsoup.parser.TokeniserState$32.:(Ljava/lang/String;I)V │ │ +07eca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ecaa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07ecb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$32; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158783,47 +158735,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -07c300: |[07c300] org.jsoup.parser.TokeniserState$32.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c310: 1301 2f00 |0000: const/16 v1, #int 47 // #2f │ │ -07c314: 6e20 3812 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -07c31a: 0a00 |0005: move-result v0 │ │ -07c31c: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -07c320: 6e20 9f13 1300 |0008: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07c326: 6e10 9d13 0300 |000b: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ -07c32c: 6200 ed07 |000e: sget-object v0, Lorg/jsoup/parser/TokeniserState$32;.ScriptDataDoubleEscapeEnd:Lorg/jsoup/parser/TokeniserState; // field@07ed │ │ -07c330: 6e20 9613 0300 |0010: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07c336: 0e00 |0013: return-void │ │ -07c338: 6200 ee07 |0014: sget-object v0, Lorg/jsoup/parser/TokeniserState$32;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07ee │ │ -07c33c: 6e20 ac13 0300 |0016: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c342: 28fa |0019: goto 0013 // -0006 │ │ +07ecb4: |[07ecb4] org.jsoup.parser.TokeniserState$32.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07ecc4: 1301 2f00 |0000: const/16 v1, #int 47 // #2f │ │ +07ecc8: 6e20 3812 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ +07ecce: 0a00 |0005: move-result v0 │ │ +07ecd0: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +07ecd4: 6e20 9f13 1300 |0008: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07ecda: 6e10 9d13 0300 |000b: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.createTempBuffer:()V // method@139d │ │ +07ece0: 6200 ed07 |000e: sget-object v0, Lorg/jsoup/parser/TokeniserState$32;.ScriptDataDoubleEscapeEnd:Lorg/jsoup/parser/TokeniserState; // field@07ed │ │ +07ece4: 6e20 9613 0300 |0010: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07ecea: 0e00 |0013: return-void │ │ +07ecec: 6200 ee07 |0014: sget-object v0, Lorg/jsoup/parser/TokeniserState$32;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07ee │ │ +07ecf0: 6e20 ac13 0300 |0016: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ecf6: 28fa |0019: goto 0013 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=587 │ │ 0x0008 line=588 │ │ 0x000b line=589 │ │ 0x000e line=590 │ │ 0x0013 line=594 │ │ 0x0014 line=592 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/jsoup/parser/TokeniserState$32; │ │ 0x0000 - 0x001a reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x001a reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #457 header: │ │ -class_idx : 807 │ │ +class_idx : 827 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #457 annotations: │ │ Annotations on class │ │ @@ -158843,18 +158795,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c344: |[07c344] org.jsoup.parser.TokeniserState$33.:(Ljava/lang/String;I)V │ │ -07c354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c356: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c35c: 0e00 |0004: return-void │ │ +07ecf8: |[07ecf8] org.jsoup.parser.TokeniserState$33.:(Ljava/lang/String;I)V │ │ +07ed08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ed0a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07ed10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$33; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158865,35 +158817,35 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07c360: |[07c360] org.jsoup.parser.TokeniserState$33.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c370: 6200 f007 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$33;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07f0 │ │ -07c374: 6201 ef07 |0002: sget-object v1, Lorg/jsoup/parser/TokeniserState$33;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07ef │ │ -07c378: 7140 3a14 4310 |0004: invoke-static {v3, v4, v0, v1}, Lorg/jsoup/parser/TokeniserState;.access$300:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V // method@143a │ │ -07c37e: 0e00 |0007: return-void │ │ +07ed14: |[07ed14] org.jsoup.parser.TokeniserState$33.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07ed24: 6200 f007 |0000: sget-object v0, Lorg/jsoup/parser/TokeniserState$33;.ScriptDataEscaped:Lorg/jsoup/parser/TokeniserState; // field@07f0 │ │ +07ed28: 6201 ef07 |0002: sget-object v1, Lorg/jsoup/parser/TokeniserState$33;.ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; // field@07ef │ │ +07ed2c: 7140 3a14 4310 |0004: invoke-static {v3, v4, v0, v1}, Lorg/jsoup/parser/TokeniserState;.access$300:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V // method@143a │ │ +07ed32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0007 line=599 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jsoup/parser/TokeniserState$33; │ │ 0x0000 - 0x0008 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0008 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #458 header: │ │ -class_idx : 808 │ │ +class_idx : 828 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #458 annotations: │ │ Annotations on class │ │ @@ -158913,18 +158865,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c380: |[07c380] org.jsoup.parser.TokeniserState$34.:(Ljava/lang/String;I)V │ │ -07c390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c392: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c398: 0e00 |0004: return-void │ │ +07ed34: |[07ed34] org.jsoup.parser.TokeniserState$34.:(Ljava/lang/String;I)V │ │ +07ed44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ed46: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07ed4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$34; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -158935,52 +158887,52 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -07c39c: |[07c39c] org.jsoup.parser.TokeniserState$34.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c3ac: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07c3b2: 0a00 |0003: move-result v0 │ │ -07c3b4: 2c00 4e00 0000 |0004: sparse-switch v0, 00000052 // +0000004e │ │ -07c3ba: 5431 b007 |0007: iget-object v1, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c3be: 6e10 5913 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ -07c3c4: 6e10 4512 0400 |000c: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -07c3ca: 6201 f107 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f1 │ │ -07c3ce: 6e20 ac13 1300 |0011: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c3d4: 0e00 |0014: return-void │ │ -07c3d6: 6201 f307 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@07f3 │ │ -07c3da: 6e20 ac13 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c3e0: 28fa |001a: goto 0014 // -0006 │ │ -07c3e2: 6e10 a513 0300 |001b: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07c3e8: 6201 f207 |001e: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.Data:Lorg/jsoup/parser/TokeniserState; // field@07f2 │ │ -07c3ec: 6e20 ac13 1300 |0020: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c3f2: 28f1 |0023: goto 0014 // -000f │ │ -07c3f4: 6e20 a813 2300 |0024: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c3fa: 5431 b007 |0027: iget-object v1, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c3fe: 6e10 5913 0100 |0029: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ -07c404: 6e10 4512 0400 |002c: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -07c40a: 6201 f107 |002f: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f1 │ │ -07c40e: 6e20 ac13 1300 |0031: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c414: 28e0 |0034: goto 0014 // -0020 │ │ -07c416: 6e20 a613 2300 |0035: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07c41c: 6201 f207 |0038: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.Data:Lorg/jsoup/parser/TokeniserState; // field@07f2 │ │ -07c420: 6e20 ac13 1300 |003a: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c426: 28d7 |003d: goto 0014 // -0029 │ │ -07c428: 6e20 a813 2300 |003e: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c42e: 5431 b007 |0041: iget-object v1, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c432: 6e10 5913 0100 |0043: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ -07c438: 5431 b007 |0046: iget-object v1, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c43c: 6e20 4c13 0100 |0048: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ -07c442: 6201 f107 |004b: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f1 │ │ -07c446: 6e20 ac13 1300 |004d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c44c: 28c4 |0050: goto 0014 // -003c │ │ -07c44e: 0000 |0051: nop // spacer │ │ -07c450: 0002 0d00 0000 0000 0900 0000 0a00 ... |0052: sparse-switch-data (54 units) │ │ +07ed50: |[07ed50] org.jsoup.parser.TokeniserState$34.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07ed60: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07ed66: 0a00 |0003: move-result v0 │ │ +07ed68: 2c00 4e00 0000 |0004: sparse-switch v0, 00000052 // +0000004e │ │ +07ed6e: 5431 b007 |0007: iget-object v1, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07ed72: 6e10 5913 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ +07ed78: 6e10 4512 0400 |000c: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ +07ed7e: 6201 f107 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f1 │ │ +07ed82: 6e20 ac13 1300 |0011: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ed88: 0e00 |0014: return-void │ │ +07ed8a: 6201 f307 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@07f3 │ │ +07ed8e: 6e20 ac13 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ed94: 28fa |001a: goto 0014 // -0006 │ │ +07ed96: 6e10 a513 0300 |001b: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07ed9c: 6201 f207 |001e: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.Data:Lorg/jsoup/parser/TokeniserState; // field@07f2 │ │ +07eda0: 6e20 ac13 1300 |0020: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eda6: 28f1 |0023: goto 0014 // -000f │ │ +07eda8: 6e20 a813 2300 |0024: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07edae: 5431 b007 |0027: iget-object v1, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07edb2: 6e10 5913 0100 |0029: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ +07edb8: 6e10 4512 0400 |002c: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ +07edbe: 6201 f107 |002f: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f1 │ │ +07edc2: 6e20 ac13 1300 |0031: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07edc8: 28e0 |0034: goto 0014 // -0020 │ │ +07edca: 6e20 a613 2300 |0035: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07edd0: 6201 f207 |0038: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.Data:Lorg/jsoup/parser/TokeniserState; // field@07f2 │ │ +07edd4: 6e20 ac13 1300 |003a: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07edda: 28d7 |003d: goto 0014 // -0029 │ │ +07eddc: 6e20 a813 2300 |003e: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07ede2: 5431 b007 |0041: iget-object v1, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07ede6: 6e10 5913 0100 |0043: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ +07edec: 5431 b007 |0046: iget-object v1, v3, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07edf0: 6e20 4c13 0100 |0048: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ +07edf6: 6201 f107 |004b: sget-object v1, Lorg/jsoup/parser/TokeniserState$34;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f1 │ │ +07edfa: 6e20 ac13 1300 |004d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ee00: 28c4 |0050: goto 0014 // -003c │ │ +07ee02: 0000 |0051: nop // spacer │ │ +07ee04: 0002 0d00 0000 0000 0900 0000 0a00 ... |0052: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0004 line=605 │ │ 0x0007 line=639 │ │ 0x000c line=640 │ │ 0x000f line=641 │ │ @@ -159001,21 +158953,21 @@ │ │ 0x0051 line=605 │ │ locals : │ │ 0x0004 - 0x0088 reg=0 c C │ │ 0x0000 - 0x0088 reg=2 this Lorg/jsoup/parser/TokeniserState$34; │ │ 0x0000 - 0x0088 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0088 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #459 header: │ │ -class_idx : 809 │ │ +class_idx : 829 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #459 annotations: │ │ Annotations on class │ │ @@ -159035,18 +158987,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c4bc: |[07c4bc] org.jsoup.parser.TokeniserState$35.:(Ljava/lang/String;I)V │ │ -07c4cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c4ce: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c4d4: 0e00 |0004: return-void │ │ +07ee70: |[07ee70] org.jsoup.parser.TokeniserState$35.:(Ljava/lang/String;I)V │ │ +07ee80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ee82: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07ee88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$35; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -159057,54 +159009,54 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -07c4d8: |[07c4d8] org.jsoup.parser.TokeniserState$35.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c4e8: 7100 3b14 0000 |0000: invoke-static {}, Lorg/jsoup/parser/TokeniserState;.access$400:()[C // method@143b │ │ -07c4ee: 0c02 |0003: move-result-object v2 │ │ -07c4f0: 6e20 3012 2600 |0004: invoke-virtual {v6, v2}, Lorg/jsoup/parser/CharacterReader;.consumeToAnySorted:([C)Ljava/lang/String; // method@1230 │ │ -07c4f6: 0c01 |0007: move-result-object v1 │ │ -07c4f8: 5452 b007 |0008: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c4fc: 6e10 470a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07c502: 0c03 |000d: move-result-object v3 │ │ -07c504: 6e20 4d13 3200 |000e: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(Ljava/lang/String;)V // method@134d │ │ -07c50a: 6e10 2512 0600 |0011: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07c510: 0a00 |0014: move-result v0 │ │ -07c512: 2c00 3d00 0000 |0015: sparse-switch v0, 00000052 // +0000003d │ │ -07c518: 0e00 |0018: return-void │ │ -07c51a: 6202 f407 |0019: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.AfterAttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f4 │ │ -07c51e: 6e20 ac13 2500 |001b: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c524: 28fa |001e: goto 0018 // -0006 │ │ -07c526: 6202 f707 |001f: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@07f7 │ │ -07c52a: 6e20 ac13 2500 |0021: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c530: 28f4 |0024: goto 0018 // -000c │ │ -07c532: 6202 f507 |0025: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.BeforeAttributeValue:Lorg/jsoup/parser/TokeniserState; // field@07f5 │ │ -07c536: 6e20 ac13 2500 |0027: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c53c: 28ee |002a: goto 0018 // -0012 │ │ -07c53e: 6e10 a513 0500 |002b: invoke-virtual {v5}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07c544: 6202 f607 |002e: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.Data:Lorg/jsoup/parser/TokeniserState; // field@07f6 │ │ -07c548: 6e20 ac13 2500 |0030: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c54e: 28e5 |0033: goto 0018 // -001b │ │ -07c550: 6e20 a813 4500 |0034: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c556: 5452 b007 |0037: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c55a: 1403 fdff 0000 |0039: const v3, #float 9.18313e-41 // #0000fffd │ │ -07c560: 6e20 4c13 3200 |003c: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ -07c566: 28d9 |003f: goto 0018 // -0027 │ │ -07c568: 6e20 a613 4500 |0040: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07c56e: 6202 f607 |0043: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.Data:Lorg/jsoup/parser/TokeniserState; // field@07f6 │ │ -07c572: 6e20 ac13 2500 |0045: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c578: 28d0 |0048: goto 0018 // -0030 │ │ -07c57a: 6e20 a813 4500 |0049: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c580: 5452 b007 |004c: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c584: 6e20 4c13 0200 |004e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ -07c58a: 28c7 |0051: goto 0018 // -0039 │ │ -07c58c: 0002 0d00 0000 0000 0900 0000 0a00 ... |0052: sparse-switch-data (54 units) │ │ +07ee8c: |[07ee8c] org.jsoup.parser.TokeniserState$35.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07ee9c: 7100 3b14 0000 |0000: invoke-static {}, Lorg/jsoup/parser/TokeniserState;.access$400:()[C // method@143b │ │ +07eea2: 0c02 |0003: move-result-object v2 │ │ +07eea4: 6e20 3012 2600 |0004: invoke-virtual {v6, v2}, Lorg/jsoup/parser/CharacterReader;.consumeToAnySorted:([C)Ljava/lang/String; // method@1230 │ │ +07eeaa: 0c01 |0007: move-result-object v1 │ │ +07eeac: 5452 b007 |0008: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07eeb0: 6e10 470a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +07eeb6: 0c03 |000d: move-result-object v3 │ │ +07eeb8: 6e20 4d13 3200 |000e: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(Ljava/lang/String;)V // method@134d │ │ +07eebe: 6e10 2512 0600 |0011: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07eec4: 0a00 |0014: move-result v0 │ │ +07eec6: 2c00 3d00 0000 |0015: sparse-switch v0, 00000052 // +0000003d │ │ +07eecc: 0e00 |0018: return-void │ │ +07eece: 6202 f407 |0019: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.AfterAttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f4 │ │ +07eed2: 6e20 ac13 2500 |001b: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eed8: 28fa |001e: goto 0018 // -0006 │ │ +07eeda: 6202 f707 |001f: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@07f7 │ │ +07eede: 6e20 ac13 2500 |0021: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eee4: 28f4 |0024: goto 0018 // -000c │ │ +07eee6: 6202 f507 |0025: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.BeforeAttributeValue:Lorg/jsoup/parser/TokeniserState; // field@07f5 │ │ +07eeea: 6e20 ac13 2500 |0027: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07eef0: 28ee |002a: goto 0018 // -0012 │ │ +07eef2: 6e10 a513 0500 |002b: invoke-virtual {v5}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07eef8: 6202 f607 |002e: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.Data:Lorg/jsoup/parser/TokeniserState; // field@07f6 │ │ +07eefc: 6e20 ac13 2500 |0030: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ef02: 28e5 |0033: goto 0018 // -001b │ │ +07ef04: 6e20 a813 4500 |0034: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07ef0a: 5452 b007 |0037: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07ef0e: 1403 fdff 0000 |0039: const v3, #float 9.18313e-41 // #0000fffd │ │ +07ef14: 6e20 4c13 3200 |003c: invoke-virtual {v2, v3}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ +07ef1a: 28d9 |003f: goto 0018 // -0027 │ │ +07ef1c: 6e20 a613 4500 |0040: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07ef22: 6202 f607 |0043: sget-object v2, Lorg/jsoup/parser/TokeniserState$35;.Data:Lorg/jsoup/parser/TokeniserState; // field@07f6 │ │ +07ef26: 6e20 ac13 2500 |0045: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ef2c: 28d0 |0048: goto 0018 // -0030 │ │ +07ef2e: 6e20 a813 4500 |0049: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07ef34: 5452 b007 |004c: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07ef38: 6e20 4c13 0200 |004e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ +07ef3e: 28c7 |0051: goto 0018 // -0039 │ │ +07ef40: 0002 0d00 0000 0000 0900 0000 0a00 ... |0052: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0008 line=649 │ │ 0x0011 line=651 │ │ 0x0015 line=652 │ │ 0x0018 line=685 │ │ @@ -159123,21 +159075,21 @@ │ │ locals : │ │ 0x0015 - 0x0088 reg=0 c C │ │ 0x0008 - 0x0088 reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x0088 reg=4 this Lorg/jsoup/parser/TokeniserState$35; │ │ 0x0000 - 0x0088 reg=5 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0088 reg=6 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #460 header: │ │ -class_idx : 810 │ │ +class_idx : 830 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #460 annotations: │ │ Annotations on class │ │ @@ -159157,18 +159109,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c5f8: |[07c5f8] org.jsoup.parser.TokeniserState$36.:(Ljava/lang/String;I)V │ │ -07c608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c60a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c610: 0e00 |0004: return-void │ │ +07efac: |[07efac] org.jsoup.parser.TokeniserState$36.:(Ljava/lang/String;I)V │ │ +07efbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07efbe: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07efc4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$36; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -159179,55 +159131,55 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 142 16-bit code units │ │ -07c614: |[07c614] org.jsoup.parser.TokeniserState$36.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c624: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07c62a: 0a00 |0003: move-result v0 │ │ -07c62c: 2c00 5400 0000 |0004: sparse-switch v0, 00000058 // +00000054 │ │ -07c632: 5441 b007 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c636: 6e10 5913 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ -07c63c: 6e10 4512 0500 |000c: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -07c642: 6201 f807 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f8 │ │ -07c646: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c64c: 0e00 |0014: return-void │ │ -07c64e: 6201 fb07 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@07fb │ │ -07c652: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c658: 28fa |001a: goto 0014 // -0006 │ │ -07c65a: 6201 f907 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.BeforeAttributeValue:Lorg/jsoup/parser/TokeniserState; // field@07f9 │ │ -07c65e: 6e20 ac13 1400 |001d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c664: 28f4 |0020: goto 0014 // -000c │ │ -07c666: 6e10 a513 0400 |0021: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07c66c: 6201 fa07 |0024: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.Data:Lorg/jsoup/parser/TokeniserState; // field@07fa │ │ -07c670: 6e20 ac13 1400 |0026: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c676: 28eb |0029: goto 0014 // -0015 │ │ -07c678: 6e20 a813 3400 |002a: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c67e: 5441 b007 |002d: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c682: 1402 fdff 0000 |002f: const v2, #float 9.18313e-41 // #0000fffd │ │ -07c688: 6e20 4c13 2100 |0032: invoke-virtual {v1, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ -07c68e: 6201 f807 |0035: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f8 │ │ -07c692: 6e20 ac13 1400 |0037: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c698: 28da |003a: goto 0014 // -0026 │ │ -07c69a: 6e20 a613 3400 |003b: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07c6a0: 6201 fa07 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.Data:Lorg/jsoup/parser/TokeniserState; // field@07fa │ │ -07c6a4: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c6aa: 28d1 |0043: goto 0014 // -002f │ │ -07c6ac: 6e20 a813 3400 |0044: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c6b2: 5441 b007 |0047: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c6b6: 6e10 5913 0100 |0049: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ -07c6bc: 5441 b007 |004c: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c6c0: 6e20 4c13 0100 |004e: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ -07c6c6: 6201 f807 |0051: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f8 │ │ -07c6ca: 6e20 ac13 1400 |0053: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c6d0: 28be |0056: goto 0014 // -0042 │ │ -07c6d2: 0000 |0057: nop // spacer │ │ -07c6d4: 0002 0d00 0000 0000 0900 0000 0a00 ... |0058: sparse-switch-data (54 units) │ │ +07efc8: |[07efc8] org.jsoup.parser.TokeniserState$36.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07efd8: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07efde: 0a00 |0003: move-result v0 │ │ +07efe0: 2c00 5400 0000 |0004: sparse-switch v0, 00000058 // +00000054 │ │ +07efe6: 5441 b007 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07efea: 6e10 5913 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ +07eff0: 6e10 4512 0500 |000c: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ +07eff6: 6201 f807 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f8 │ │ +07effa: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f000: 0e00 |0014: return-void │ │ +07f002: 6201 fb07 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@07fb │ │ +07f006: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f00c: 28fa |001a: goto 0014 // -0006 │ │ +07f00e: 6201 f907 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.BeforeAttributeValue:Lorg/jsoup/parser/TokeniserState; // field@07f9 │ │ +07f012: 6e20 ac13 1400 |001d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f018: 28f4 |0020: goto 0014 // -000c │ │ +07f01a: 6e10 a513 0400 |0021: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07f020: 6201 fa07 |0024: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.Data:Lorg/jsoup/parser/TokeniserState; // field@07fa │ │ +07f024: 6e20 ac13 1400 |0026: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f02a: 28eb |0029: goto 0014 // -0015 │ │ +07f02c: 6e20 a813 3400 |002a: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f032: 5441 b007 |002d: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f036: 1402 fdff 0000 |002f: const v2, #float 9.18313e-41 // #0000fffd │ │ +07f03c: 6e20 4c13 2100 |0032: invoke-virtual {v1, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ +07f042: 6201 f807 |0035: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f8 │ │ +07f046: 6e20 ac13 1400 |0037: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f04c: 28da |003a: goto 0014 // -0026 │ │ +07f04e: 6e20 a613 3400 |003b: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07f054: 6201 fa07 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.Data:Lorg/jsoup/parser/TokeniserState; // field@07fa │ │ +07f058: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f05e: 28d1 |0043: goto 0014 // -002f │ │ +07f060: 6e20 a813 3400 |0044: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f066: 5441 b007 |0047: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f06a: 6e10 5913 0100 |0049: invoke-virtual {v1}, Lorg/jsoup/parser/Token$Tag;.newAttribute:()V // method@1359 │ │ +07f070: 5441 b007 |004c: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f074: 6e20 4c13 0100 |004e: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeName:(C)V // method@134c │ │ +07f07a: 6201 f807 |0051: sget-object v1, Lorg/jsoup/parser/TokeniserState$36;.AttributeName:Lorg/jsoup/parser/TokeniserState; // field@07f8 │ │ +07f07e: 6e20 ac13 1400 |0053: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f084: 28be |0056: goto 0014 // -0042 │ │ +07f086: 0000 |0057: nop // spacer │ │ +07f088: 0002 0d00 0000 0000 0900 0000 0a00 ... |0058: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0004 line=690 │ │ 0x0007 line=726 │ │ 0x000c line=727 │ │ 0x000f line=728 │ │ @@ -159248,21 +159200,21 @@ │ │ 0x0057 line=690 │ │ locals : │ │ 0x0004 - 0x008e reg=0 c C │ │ 0x0000 - 0x008e reg=3 this Lorg/jsoup/parser/TokeniserState$36; │ │ 0x0000 - 0x008e reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x008e reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #461 header: │ │ -class_idx : 811 │ │ +class_idx : 831 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #461 annotations: │ │ Annotations on class │ │ @@ -159282,18 +159234,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c740: |[07c740] org.jsoup.parser.TokeniserState$37.:(Ljava/lang/String;I)V │ │ -07c750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c752: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c758: 0e00 |0004: return-void │ │ +07f0f4: |[07f0f4] org.jsoup.parser.TokeniserState$37.:(Ljava/lang/String;I)V │ │ +07f104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f106: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f10c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$37; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -159304,56 +159256,56 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 150 16-bit code units │ │ -07c75c: |[07c75c] org.jsoup.parser.TokeniserState$37.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c76c: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07c772: 0a00 |0003: move-result v0 │ │ -07c774: 2c00 5800 0000 |0004: sparse-switch v0, 0000005c // +00000058 │ │ -07c77a: 6e10 4512 0500 |0007: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -07c780: 6201 fe07 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@07fe │ │ -07c784: 6e20 ac13 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c78a: 0e00 |000f: return-void │ │ -07c78c: 6201 fc07 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@07fc │ │ -07c790: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c796: 28fa |0015: goto 000f // -0006 │ │ -07c798: 6e10 4512 0500 |0016: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -07c79e: 6201 fe07 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@07fe │ │ -07c7a2: 6e20 ac13 1400 |001b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c7a8: 28f1 |001e: goto 000f // -000f │ │ -07c7aa: 6201 fd07 |001f: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@07fd │ │ -07c7ae: 6e20 ac13 1400 |0021: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c7b4: 28eb |0024: goto 000f // -0015 │ │ -07c7b6: 6e20 a813 3400 |0025: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c7bc: 5441 b007 |0028: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c7c0: 1402 fdff 0000 |002a: const v2, #float 9.18313e-41 // #0000fffd │ │ -07c7c6: 6e20 4e13 2100 |002d: invoke-virtual {v1, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07c7cc: 6201 fe07 |0030: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@07fe │ │ -07c7d0: 6e20 ac13 1400 |0032: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c7d6: 28da |0035: goto 000f // -0026 │ │ -07c7d8: 6e20 a613 3400 |0036: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07c7de: 6e10 a513 0400 |0039: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07c7e4: 6201 ff07 |003c: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.Data:Lorg/jsoup/parser/TokeniserState; // field@07ff │ │ -07c7e8: 6e20 ac13 1400 |003e: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c7ee: 28ce |0041: goto 000f // -0032 │ │ -07c7f0: 6e20 a813 3400 |0042: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c7f6: 6e10 a513 0400 |0045: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07c7fc: 6201 ff07 |0048: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.Data:Lorg/jsoup/parser/TokeniserState; // field@07ff │ │ -07c800: 6e20 ac13 1400 |004a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c806: 28c2 |004d: goto 000f // -003e │ │ -07c808: 6e20 a813 3400 |004e: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c80e: 5441 b007 |0051: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c812: 6e20 4e13 0100 |0053: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07c818: 6201 fe07 |0056: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@07fe │ │ -07c81c: 6e20 ac13 1400 |0058: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c822: 28b4 |005b: goto 000f // -004c │ │ -07c824: 0002 0e00 0000 0000 0900 0000 0a00 ... |005c: sparse-switch-data (58 units) │ │ +07f110: |[07f110] org.jsoup.parser.TokeniserState$37.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f120: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07f126: 0a00 |0003: move-result v0 │ │ +07f128: 2c00 5800 0000 |0004: sparse-switch v0, 0000005c // +00000058 │ │ +07f12e: 6e10 4512 0500 |0007: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ +07f134: 6201 fe07 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@07fe │ │ +07f138: 6e20 ac13 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f13e: 0e00 |000f: return-void │ │ +07f140: 6201 fc07 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@07fc │ │ +07f144: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f14a: 28fa |0015: goto 000f // -0006 │ │ +07f14c: 6e10 4512 0500 |0016: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ +07f152: 6201 fe07 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@07fe │ │ +07f156: 6e20 ac13 1400 |001b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f15c: 28f1 |001e: goto 000f // -000f │ │ +07f15e: 6201 fd07 |001f: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@07fd │ │ +07f162: 6e20 ac13 1400 |0021: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f168: 28eb |0024: goto 000f // -0015 │ │ +07f16a: 6e20 a813 3400 |0025: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f170: 5441 b007 |0028: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f174: 1402 fdff 0000 |002a: const v2, #float 9.18313e-41 // #0000fffd │ │ +07f17a: 6e20 4e13 2100 |002d: invoke-virtual {v1, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f180: 6201 fe07 |0030: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@07fe │ │ +07f184: 6e20 ac13 1400 |0032: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f18a: 28da |0035: goto 000f // -0026 │ │ +07f18c: 6e20 a613 3400 |0036: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07f192: 6e10 a513 0400 |0039: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07f198: 6201 ff07 |003c: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.Data:Lorg/jsoup/parser/TokeniserState; // field@07ff │ │ +07f19c: 6e20 ac13 1400 |003e: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f1a2: 28ce |0041: goto 000f // -0032 │ │ +07f1a4: 6e20 a813 3400 |0042: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f1aa: 6e10 a513 0400 |0045: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07f1b0: 6201 ff07 |0048: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.Data:Lorg/jsoup/parser/TokeniserState; // field@07ff │ │ +07f1b4: 6e20 ac13 1400 |004a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f1ba: 28c2 |004d: goto 000f // -003e │ │ +07f1bc: 6e20 a813 3400 |004e: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f1c2: 5441 b007 |0051: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f1c6: 6e20 4e13 0100 |0053: invoke-virtual {v1, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f1cc: 6201 fe07 |0056: sget-object v1, Lorg/jsoup/parser/TokeniserState$37;.AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; // field@07fe │ │ +07f1d0: 6e20 ac13 1400 |0058: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f1d6: 28b4 |005b: goto 000f // -004c │ │ +07f1d8: 0002 0e00 0000 0000 0900 0000 0a00 ... |005c: sparse-switch-data (58 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0004 line=735 │ │ 0x0007 line=776 │ │ 0x000a line=777 │ │ 0x000f line=779 │ │ @@ -159376,21 +159328,21 @@ │ │ 0x005c line=735 │ │ locals : │ │ 0x0004 - 0x0096 reg=0 c C │ │ 0x0000 - 0x0096 reg=3 this Lorg/jsoup/parser/TokeniserState$37; │ │ 0x0000 - 0x0096 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0096 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #462 header: │ │ -class_idx : 812 │ │ +class_idx : 832 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #462 annotations: │ │ Annotations on class │ │ @@ -159410,18 +159362,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c898: |[07c898] org.jsoup.parser.TokeniserState$38.:(Ljava/lang/String;I)V │ │ -07c8a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c8aa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c8b0: 0e00 |0004: return-void │ │ +07f24c: |[07f24c] org.jsoup.parser.TokeniserState$38.:(Ljava/lang/String;I)V │ │ +07f25c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f25e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f264: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$38; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -159432,59 +159384,59 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -07c8b4: |[07c8b4] org.jsoup.parser.TokeniserState$38.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c8c4: 7100 3c14 0000 |0000: invoke-static {}, Lorg/jsoup/parser/TokeniserState;.access$500:()[C // method@143c │ │ -07c8ca: 0c03 |0003: move-result-object v3 │ │ -07c8cc: 6e20 3012 3700 |0004: invoke-virtual {v7, v3}, Lorg/jsoup/parser/CharacterReader;.consumeToAnySorted:([C)Ljava/lang/String; // method@1230 │ │ -07c8d2: 0c02 |0007: move-result-object v2 │ │ -07c8d4: 6e10 380a 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -07c8da: 0a03 |000b: move-result v3 │ │ -07c8dc: 3d03 0f00 |000c: if-lez v3, 001b // +000f │ │ -07c8e0: 5463 b007 |000e: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c8e4: 6e20 4f13 2300 |0010: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(Ljava/lang/String;)V // method@134f │ │ -07c8ea: 6e10 2512 0700 |0013: invoke-virtual {v7}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07c8f0: 0a00 |0016: move-result v0 │ │ -07c8f2: 2c00 4100 0000 |0017: sparse-switch v0, 00000058 // +00000041 │ │ -07c8f8: 0e00 |001a: return-void │ │ -07c8fa: 5463 b007 |001b: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c8fe: 6e10 5d13 0300 |001d: invoke-virtual {v3}, Lorg/jsoup/parser/Token$Tag;.setEmptyAttributeValue:()V // method@135d │ │ -07c904: 28f3 |0020: goto 0013 // -000d │ │ -07c906: 6203 0008 |0021: sget-object v3, Lorg/jsoup/parser/TokeniserState$38;.AfterAttributeValue_quoted:Lorg/jsoup/parser/TokeniserState; // field@0800 │ │ -07c90a: 6e20 ac13 3600 |0023: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c910: 28f4 |0026: goto 001a // -000c │ │ -07c912: 1303 2200 |0027: const/16 v3, #int 34 // #22 │ │ -07c916: 7110 db09 0300 |0029: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -07c91c: 0c03 |002c: move-result-object v3 │ │ -07c91e: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -07c920: 6e30 9913 3604 |002e: invoke-virtual {v6, v3, v4}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ -07c926: 0c01 |0031: move-result-object v1 │ │ -07c928: 3801 0800 |0032: if-eqz v1, 003a // +0008 │ │ -07c92c: 5463 b007 |0034: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c930: 6e20 5013 1300 |0036: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:([C)V // method@1350 │ │ -07c936: 28e1 |0039: goto 001a // -001f │ │ -07c938: 5463 b007 |003a: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c93c: 1304 2600 |003c: const/16 v4, #int 38 // #26 │ │ -07c940: 6e20 4e13 4300 |003e: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07c946: 28d9 |0041: goto 001a // -0027 │ │ -07c948: 6e20 a813 5600 |0042: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07c94e: 5463 b007 |0045: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c952: 1404 fdff 0000 |0047: const v4, #float 9.18313e-41 // #0000fffd │ │ -07c958: 6e20 4e13 4300 |004a: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07c95e: 28cd |004d: goto 001a // -0033 │ │ -07c960: 6e20 a613 5600 |004e: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07c966: 6203 0108 |0051: sget-object v3, Lorg/jsoup/parser/TokeniserState$38;.Data:Lorg/jsoup/parser/TokeniserState; // field@0801 │ │ -07c96a: 6e20 ac13 3600 |0053: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07c970: 28c4 |0056: goto 001a // -003c │ │ -07c972: 0000 |0057: nop // spacer │ │ -07c974: 0002 0400 0000 0000 2200 0000 2600 ... |0058: sparse-switch-data (18 units) │ │ +07f268: |[07f268] org.jsoup.parser.TokeniserState$38.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f278: 7100 3c14 0000 |0000: invoke-static {}, Lorg/jsoup/parser/TokeniserState;.access$500:()[C // method@143c │ │ +07f27e: 0c03 |0003: move-result-object v3 │ │ +07f280: 6e20 3012 3700 |0004: invoke-virtual {v7, v3}, Lorg/jsoup/parser/CharacterReader;.consumeToAnySorted:([C)Ljava/lang/String; // method@1230 │ │ +07f286: 0c02 |0007: move-result-object v2 │ │ +07f288: 6e10 380a 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +07f28e: 0a03 |000b: move-result v3 │ │ +07f290: 3d03 0f00 |000c: if-lez v3, 001b // +000f │ │ +07f294: 5463 b007 |000e: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f298: 6e20 4f13 2300 |0010: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(Ljava/lang/String;)V // method@134f │ │ +07f29e: 6e10 2512 0700 |0013: invoke-virtual {v7}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07f2a4: 0a00 |0016: move-result v0 │ │ +07f2a6: 2c00 4100 0000 |0017: sparse-switch v0, 00000058 // +00000041 │ │ +07f2ac: 0e00 |001a: return-void │ │ +07f2ae: 5463 b007 |001b: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f2b2: 6e10 5d13 0300 |001d: invoke-virtual {v3}, Lorg/jsoup/parser/Token$Tag;.setEmptyAttributeValue:()V // method@135d │ │ +07f2b8: 28f3 |0020: goto 0013 // -000d │ │ +07f2ba: 6203 0008 |0021: sget-object v3, Lorg/jsoup/parser/TokeniserState$38;.AfterAttributeValue_quoted:Lorg/jsoup/parser/TokeniserState; // field@0800 │ │ +07f2be: 6e20 ac13 3600 |0023: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f2c4: 28f4 |0026: goto 001a // -000c │ │ +07f2c6: 1303 2200 |0027: const/16 v3, #int 34 // #22 │ │ +07f2ca: 7110 db09 0300 |0029: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +07f2d0: 0c03 |002c: move-result-object v3 │ │ +07f2d2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +07f2d4: 6e30 9913 3604 |002e: invoke-virtual {v6, v3, v4}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ +07f2da: 0c01 |0031: move-result-object v1 │ │ +07f2dc: 3801 0800 |0032: if-eqz v1, 003a // +0008 │ │ +07f2e0: 5463 b007 |0034: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f2e4: 6e20 5013 1300 |0036: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:([C)V // method@1350 │ │ +07f2ea: 28e1 |0039: goto 001a // -001f │ │ +07f2ec: 5463 b007 |003a: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f2f0: 1304 2600 |003c: const/16 v4, #int 38 // #26 │ │ +07f2f4: 6e20 4e13 4300 |003e: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f2fa: 28d9 |0041: goto 001a // -0027 │ │ +07f2fc: 6e20 a813 5600 |0042: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f302: 5463 b007 |0045: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f306: 1404 fdff 0000 |0047: const v4, #float 9.18313e-41 // #0000fffd │ │ +07f30c: 6e20 4e13 4300 |004a: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f312: 28cd |004d: goto 001a // -0033 │ │ +07f314: 6e20 a613 5600 |004e: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07f31a: 6203 0108 |0051: sget-object v3, Lorg/jsoup/parser/TokeniserState$38;.Data:Lorg/jsoup/parser/TokeniserState; // field@0801 │ │ +07f31e: 6e20 ac13 3600 |0053: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f324: 28c4 |0056: goto 001a // -003c │ │ +07f326: 0000 |0057: nop // spacer │ │ +07f328: 0002 0400 0000 0000 2200 0000 2600 ... |0058: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0008 line=784 │ │ 0x000e line=785 │ │ 0x0013 line=789 │ │ 0x0017 line=790 │ │ @@ -159505,21 +159457,21 @@ │ │ 0x0032 - 0x0042 reg=1 ref [C │ │ 0x0021 - 0x006a reg=0 c C │ │ 0x0008 - 0x006a reg=2 value Ljava/lang/String; │ │ 0x0000 - 0x006a reg=5 this Lorg/jsoup/parser/TokeniserState$38; │ │ 0x0000 - 0x006a reg=6 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x006a reg=7 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #463 header: │ │ -class_idx : 813 │ │ +class_idx : 833 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #463 annotations: │ │ Annotations on class │ │ @@ -159539,18 +159491,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c998: |[07c998] org.jsoup.parser.TokeniserState$39.:(Ljava/lang/String;I)V │ │ -07c9a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c9aa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07c9b0: 0e00 |0004: return-void │ │ +07f34c: |[07f34c] org.jsoup.parser.TokeniserState$39.:(Ljava/lang/String;I)V │ │ +07f35c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f35e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f364: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$39; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -159561,59 +159513,59 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -07c9b4: |[07c9b4] org.jsoup.parser.TokeniserState$39.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07c9c4: 7100 3d14 0000 |0000: invoke-static {}, Lorg/jsoup/parser/TokeniserState;.access$600:()[C // method@143d │ │ -07c9ca: 0c03 |0003: move-result-object v3 │ │ -07c9cc: 6e20 3012 3700 |0004: invoke-virtual {v7, v3}, Lorg/jsoup/parser/CharacterReader;.consumeToAnySorted:([C)Ljava/lang/String; // method@1230 │ │ -07c9d2: 0c02 |0007: move-result-object v2 │ │ -07c9d4: 6e10 380a 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -07c9da: 0a03 |000b: move-result v3 │ │ -07c9dc: 3d03 0f00 |000c: if-lez v3, 001b // +000f │ │ -07c9e0: 5463 b007 |000e: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c9e4: 6e20 4f13 2300 |0010: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(Ljava/lang/String;)V // method@134f │ │ -07c9ea: 6e10 2512 0700 |0013: invoke-virtual {v7}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07c9f0: 0a00 |0016: move-result v0 │ │ -07c9f2: 2c00 4100 0000 |0017: sparse-switch v0, 00000058 // +00000041 │ │ -07c9f8: 0e00 |001a: return-void │ │ -07c9fa: 5463 b007 |001b: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07c9fe: 6e10 5d13 0300 |001d: invoke-virtual {v3}, Lorg/jsoup/parser/Token$Tag;.setEmptyAttributeValue:()V // method@135d │ │ -07ca04: 28f3 |0020: goto 0013 // -000d │ │ -07ca06: 6203 0208 |0021: sget-object v3, Lorg/jsoup/parser/TokeniserState$39;.AfterAttributeValue_quoted:Lorg/jsoup/parser/TokeniserState; // field@0802 │ │ -07ca0a: 6e20 ac13 3600 |0023: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07ca10: 28f4 |0026: goto 001a // -000c │ │ -07ca12: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ -07ca16: 7110 db09 0300 |0029: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -07ca1c: 0c03 |002c: move-result-object v3 │ │ -07ca1e: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -07ca20: 6e30 9913 3604 |002e: invoke-virtual {v6, v3, v4}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ -07ca26: 0c01 |0031: move-result-object v1 │ │ -07ca28: 3801 0800 |0032: if-eqz v1, 003a // +0008 │ │ -07ca2c: 5463 b007 |0034: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07ca30: 6e20 5013 1300 |0036: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:([C)V // method@1350 │ │ -07ca36: 28e1 |0039: goto 001a // -001f │ │ -07ca38: 5463 b007 |003a: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07ca3c: 1304 2600 |003c: const/16 v4, #int 38 // #26 │ │ -07ca40: 6e20 4e13 4300 |003e: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07ca46: 28d9 |0041: goto 001a // -0027 │ │ -07ca48: 6e20 a813 5600 |0042: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07ca4e: 5463 b007 |0045: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07ca52: 1404 fdff 0000 |0047: const v4, #float 9.18313e-41 // #0000fffd │ │ -07ca58: 6e20 4e13 4300 |004a: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07ca5e: 28cd |004d: goto 001a // -0033 │ │ -07ca60: 6e20 a613 5600 |004e: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07ca66: 6203 0308 |0051: sget-object v3, Lorg/jsoup/parser/TokeniserState$39;.Data:Lorg/jsoup/parser/TokeniserState; // field@0803 │ │ -07ca6a: 6e20 ac13 3600 |0053: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07ca70: 28c4 |0056: goto 001a // -003c │ │ -07ca72: 0000 |0057: nop // spacer │ │ -07ca74: 0002 0400 0000 0000 2600 0000 2700 ... |0058: sparse-switch-data (18 units) │ │ +07f368: |[07f368] org.jsoup.parser.TokeniserState$39.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f378: 7100 3d14 0000 |0000: invoke-static {}, Lorg/jsoup/parser/TokeniserState;.access$600:()[C // method@143d │ │ +07f37e: 0c03 |0003: move-result-object v3 │ │ +07f380: 6e20 3012 3700 |0004: invoke-virtual {v7, v3}, Lorg/jsoup/parser/CharacterReader;.consumeToAnySorted:([C)Ljava/lang/String; // method@1230 │ │ +07f386: 0c02 |0007: move-result-object v2 │ │ +07f388: 6e10 380a 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +07f38e: 0a03 |000b: move-result v3 │ │ +07f390: 3d03 0f00 |000c: if-lez v3, 001b // +000f │ │ +07f394: 5463 b007 |000e: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f398: 6e20 4f13 2300 |0010: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(Ljava/lang/String;)V // method@134f │ │ +07f39e: 6e10 2512 0700 |0013: invoke-virtual {v7}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07f3a4: 0a00 |0016: move-result v0 │ │ +07f3a6: 2c00 4100 0000 |0017: sparse-switch v0, 00000058 // +00000041 │ │ +07f3ac: 0e00 |001a: return-void │ │ +07f3ae: 5463 b007 |001b: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f3b2: 6e10 5d13 0300 |001d: invoke-virtual {v3}, Lorg/jsoup/parser/Token$Tag;.setEmptyAttributeValue:()V // method@135d │ │ +07f3b8: 28f3 |0020: goto 0013 // -000d │ │ +07f3ba: 6203 0208 |0021: sget-object v3, Lorg/jsoup/parser/TokeniserState$39;.AfterAttributeValue_quoted:Lorg/jsoup/parser/TokeniserState; // field@0802 │ │ +07f3be: 6e20 ac13 3600 |0023: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f3c4: 28f4 |0026: goto 001a // -000c │ │ +07f3c6: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ +07f3ca: 7110 db09 0300 |0029: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +07f3d0: 0c03 |002c: move-result-object v3 │ │ +07f3d2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +07f3d4: 6e30 9913 3604 |002e: invoke-virtual {v6, v3, v4}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ +07f3da: 0c01 |0031: move-result-object v1 │ │ +07f3dc: 3801 0800 |0032: if-eqz v1, 003a // +0008 │ │ +07f3e0: 5463 b007 |0034: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f3e4: 6e20 5013 1300 |0036: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:([C)V // method@1350 │ │ +07f3ea: 28e1 |0039: goto 001a // -001f │ │ +07f3ec: 5463 b007 |003a: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f3f0: 1304 2600 |003c: const/16 v4, #int 38 // #26 │ │ +07f3f4: 6e20 4e13 4300 |003e: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f3fa: 28d9 |0041: goto 001a // -0027 │ │ +07f3fc: 6e20 a813 5600 |0042: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f402: 5463 b007 |0045: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f406: 1404 fdff 0000 |0047: const v4, #float 9.18313e-41 // #0000fffd │ │ +07f40c: 6e20 4e13 4300 |004a: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f412: 28cd |004d: goto 001a // -0033 │ │ +07f414: 6e20 a613 5600 |004e: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07f41a: 6203 0308 |0051: sget-object v3, Lorg/jsoup/parser/TokeniserState$39;.Data:Lorg/jsoup/parser/TokeniserState; // field@0803 │ │ +07f41e: 6e20 ac13 3600 |0053: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f424: 28c4 |0056: goto 001a // -003c │ │ +07f426: 0000 |0057: nop // spacer │ │ +07f428: 0002 0400 0000 0000 2600 0000 2700 ... |0058: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ 0x0008 line=816 │ │ 0x000e line=817 │ │ 0x0013 line=821 │ │ 0x0017 line=822 │ │ @@ -159634,21 +159586,21 @@ │ │ 0x0032 - 0x0042 reg=1 ref [C │ │ 0x0021 - 0x006a reg=0 c C │ │ 0x0008 - 0x006a reg=2 value Ljava/lang/String; │ │ 0x0000 - 0x006a reg=5 this Lorg/jsoup/parser/TokeniserState$39; │ │ 0x0000 - 0x006a reg=6 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x006a reg=7 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #464 header: │ │ -class_idx : 814 │ │ +class_idx : 834 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #464 annotations: │ │ Annotations on class │ │ @@ -159668,18 +159620,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07ca98: |[07ca98] org.jsoup.parser.TokeniserState$3.:(Ljava/lang/String;I)V │ │ -07caa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07caaa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07cab0: 0e00 |0004: return-void │ │ +07f44c: |[07f44c] org.jsoup.parser.TokeniserState$3.:(Ljava/lang/String;I)V │ │ +07f45c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f45e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f464: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$3; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -159690,43 +159642,43 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -07cab4: |[07cab4] org.jsoup.parser.TokeniserState$3.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07cac4: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07caca: 0a01 |0003: move-result v1 │ │ -07cacc: 2c01 3400 0000 |0004: sparse-switch v1, 00000038 // +00000034 │ │ -07cad2: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -07cad4: 2311 9e03 |0008: new-array v1, v1, [C // type@039e │ │ -07cad8: 2601 4000 0000 |000a: fill-array-data v1, 0000004a // +00000040 │ │ -07cade: 6e20 2f12 1400 |000d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ -07cae4: 0c00 |0010: move-result-object v0 │ │ -07cae6: 6e20 a013 0300 |0011: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07caec: 0e00 |0014: return-void │ │ -07caee: 6201 0408 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$3;.CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; // field@0804 │ │ -07caf2: 6e20 9613 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07caf8: 28fa |001a: goto 0014 // -0006 │ │ -07cafa: 6201 0508 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$3;.RcdataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0805 │ │ -07cafe: 6e20 9613 1300 |001d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07cb04: 28f4 |0020: goto 0014 // -000c │ │ -07cb06: 6e20 a813 2300 |0021: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07cb0c: 6e10 2312 0400 |0024: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -07cb12: 1401 fdff 0000 |0027: const v1, #float 9.18313e-41 // #0000fffd │ │ -07cb18: 6e20 9f13 1300 |002a: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07cb1e: 28e7 |002d: goto 0014 // -0019 │ │ -07cb20: 2201 0603 |002e: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@0306 │ │ -07cb24: 7010 3b13 0100 |0030: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ -07cb2a: 6e20 a113 1300 |0033: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -07cb30: 28de |0036: goto 0014 // -0022 │ │ -07cb32: 0000 |0037: nop // spacer │ │ -07cb34: 0002 0400 0000 0000 2600 0000 3c00 ... |0038: sparse-switch-data (18 units) │ │ -07cb58: 0003 0200 0300 0000 2600 3c00 0000 |004a: array-data (7 units) │ │ +07f468: |[07f468] org.jsoup.parser.TokeniserState$3.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f478: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +07f47e: 0a01 |0003: move-result v1 │ │ +07f480: 2c01 3400 0000 |0004: sparse-switch v1, 00000038 // +00000034 │ │ +07f486: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +07f488: 2311 b203 |0008: new-array v1, v1, [C // type@03b2 │ │ +07f48c: 2601 4000 0000 |000a: fill-array-data v1, 0000004a // +00000040 │ │ +07f492: 6e20 2f12 1400 |000d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ +07f498: 0c00 |0010: move-result-object v0 │ │ +07f49a: 6e20 a013 0300 |0011: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +07f4a0: 0e00 |0014: return-void │ │ +07f4a2: 6201 0408 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$3;.CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; // field@0804 │ │ +07f4a6: 6e20 9613 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07f4ac: 28fa |001a: goto 0014 // -0006 │ │ +07f4ae: 6201 0508 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$3;.RcdataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0805 │ │ +07f4b2: 6e20 9613 1300 |001d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07f4b8: 28f4 |0020: goto 0014 // -000c │ │ +07f4ba: 6e20 a813 2300 |0021: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f4c0: 6e10 2312 0400 |0024: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +07f4c6: 1401 fdff 0000 |0027: const v1, #float 9.18313e-41 // #0000fffd │ │ +07f4cc: 6e20 9f13 1300 |002a: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07f4d2: 28e7 |002d: goto 0014 // -0019 │ │ +07f4d4: 2201 1a03 |002e: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@031a │ │ +07f4d8: 7010 3b13 0100 |0030: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ +07f4de: 6e20 a113 1300 |0033: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +07f4e4: 28de |0036: goto 0014 // -0022 │ │ +07f4e6: 0000 |0037: nop // spacer │ │ +07f4e8: 0002 0400 0000 0000 2600 0000 3c00 ... |0038: sparse-switch-data (18 units) │ │ +07f50c: 0003 0200 0300 0000 2600 3c00 0000 |004a: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=63 │ │ 0x0011 line=64 │ │ 0x0014 line=67 │ │ 0x0015 line=49 │ │ @@ -159739,21 +159691,21 @@ │ │ 0x004a line=63 │ │ locals : │ │ 0x0011 - 0x0014 reg=0 data Ljava/lang/String; │ │ 0x0000 - 0x0051 reg=2 this Lorg/jsoup/parser/TokeniserState$3; │ │ 0x0000 - 0x0051 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0051 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #465 header: │ │ -class_idx : 815 │ │ +class_idx : 835 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #465 annotations: │ │ Annotations on class │ │ @@ -159773,18 +159725,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07cb68: |[07cb68] org.jsoup.parser.TokeniserState$40.:(Ljava/lang/String;I)V │ │ -07cb78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cb7a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07cb80: 0e00 |0004: return-void │ │ +07f51c: |[07f51c] org.jsoup.parser.TokeniserState$40.:(Ljava/lang/String;I)V │ │ +07f52c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f52e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f534: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$40; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -159795,66 +159747,66 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -07cb84: |[07cb84] org.jsoup.parser.TokeniserState$40.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07cb94: 1303 0d00 |0000: const/16 v3, #int 13 // #d │ │ -07cb98: 2333 9e03 |0002: new-array v3, v3, [C // type@039e │ │ -07cb9c: 2603 6200 0000 |0004: fill-array-data v3, 00000066 // +00000062 │ │ -07cba2: 6e20 2f12 3700 |0007: invoke-virtual {v7, v3}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ -07cba8: 0c02 |000a: move-result-object v2 │ │ -07cbaa: 6e10 380a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -07cbb0: 0a03 |000e: move-result v3 │ │ -07cbb2: 3d03 0700 |000f: if-lez v3, 0016 // +0007 │ │ -07cbb6: 5463 b007 |0011: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07cbba: 6e20 4f13 2300 |0013: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(Ljava/lang/String;)V // method@134f │ │ -07cbc0: 6e10 2512 0700 |0016: invoke-virtual {v7}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07cbc6: 0a00 |0019: move-result v0 │ │ -07cbc8: 2c00 5e00 0000 |001a: sparse-switch v0, 00000078 // +0000005e │ │ -07cbce: 0e00 |001d: return-void │ │ -07cbd0: 6203 0608 |001e: sget-object v3, Lorg/jsoup/parser/TokeniserState$40;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@0806 │ │ -07cbd4: 6e20 ac13 3600 |0020: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cbda: 28fa |0023: goto 001d // -0006 │ │ -07cbdc: 1303 3e00 |0024: const/16 v3, #int 62 // #3e │ │ -07cbe0: 7110 db09 0300 |0026: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ -07cbe6: 0c03 |0029: move-result-object v3 │ │ -07cbe8: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -07cbea: 6e30 9913 3604 |002b: invoke-virtual {v6, v3, v4}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ -07cbf0: 0c01 |002e: move-result-object v1 │ │ -07cbf2: 3801 0800 |002f: if-eqz v1, 0037 // +0008 │ │ -07cbf6: 5463 b007 |0031: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07cbfa: 6e20 5013 1300 |0033: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:([C)V // method@1350 │ │ -07cc00: 28e7 |0036: goto 001d // -0019 │ │ -07cc02: 5463 b007 |0037: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07cc06: 1304 2600 |0039: const/16 v4, #int 38 // #26 │ │ -07cc0a: 6e20 4e13 4300 |003b: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07cc10: 28df |003e: goto 001d // -0021 │ │ -07cc12: 6e10 a513 0600 |003f: invoke-virtual {v6}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07cc18: 6203 0708 |0042: sget-object v3, Lorg/jsoup/parser/TokeniserState$40;.Data:Lorg/jsoup/parser/TokeniserState; // field@0807 │ │ -07cc1c: 6e20 ac13 3600 |0044: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cc22: 28d6 |0047: goto 001d // -002a │ │ -07cc24: 6e20 a813 5600 |0048: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07cc2a: 5463 b007 |004b: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07cc2e: 1404 fdff 0000 |004d: const v4, #float 9.18313e-41 // #0000fffd │ │ -07cc34: 6e20 4e13 4300 |0050: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07cc3a: 28ca |0053: goto 001d // -0036 │ │ -07cc3c: 6e20 a613 5600 |0054: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07cc42: 6203 0708 |0057: sget-object v3, Lorg/jsoup/parser/TokeniserState$40;.Data:Lorg/jsoup/parser/TokeniserState; // field@0807 │ │ -07cc46: 6e20 ac13 3600 |0059: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cc4c: 28c1 |005c: goto 001d // -003f │ │ -07cc4e: 6e20 a813 5600 |005d: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07cc54: 5463 b007 |0060: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07cc58: 6e20 4e13 0300 |0062: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ -07cc5e: 28b8 |0065: goto 001d // -0048 │ │ -07cc60: 0003 0200 0d00 0000 0900 0a00 0d00 ... |0066: array-data (17 units) │ │ -07cc82: 0000 |0077: nop // spacer │ │ -07cc84: 0002 0e00 0000 0000 0900 0000 0a00 ... |0078: sparse-switch-data (58 units) │ │ +07f538: |[07f538] org.jsoup.parser.TokeniserState$40.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f548: 1303 0d00 |0000: const/16 v3, #int 13 // #d │ │ +07f54c: 2333 b203 |0002: new-array v3, v3, [C // type@03b2 │ │ +07f550: 2603 6200 0000 |0004: fill-array-data v3, 00000066 // +00000062 │ │ +07f556: 6e20 2f12 3700 |0007: invoke-virtual {v7, v3}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ +07f55c: 0c02 |000a: move-result-object v2 │ │ +07f55e: 6e10 380a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +07f564: 0a03 |000e: move-result v3 │ │ +07f566: 3d03 0700 |000f: if-lez v3, 0016 // +0007 │ │ +07f56a: 5463 b007 |0011: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f56e: 6e20 4f13 2300 |0013: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(Ljava/lang/String;)V // method@134f │ │ +07f574: 6e10 2512 0700 |0016: invoke-virtual {v7}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07f57a: 0a00 |0019: move-result v0 │ │ +07f57c: 2c00 5e00 0000 |001a: sparse-switch v0, 00000078 // +0000005e │ │ +07f582: 0e00 |001d: return-void │ │ +07f584: 6203 0608 |001e: sget-object v3, Lorg/jsoup/parser/TokeniserState$40;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@0806 │ │ +07f588: 6e20 ac13 3600 |0020: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f58e: 28fa |0023: goto 001d // -0006 │ │ +07f590: 1303 3e00 |0024: const/16 v3, #int 62 // #3e │ │ +07f594: 7110 db09 0300 |0026: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@09db │ │ +07f59a: 0c03 |0029: move-result-object v3 │ │ +07f59c: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +07f59e: 6e30 9913 3604 |002b: invoke-virtual {v6, v3, v4}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ +07f5a4: 0c01 |002e: move-result-object v1 │ │ +07f5a6: 3801 0800 |002f: if-eqz v1, 0037 // +0008 │ │ +07f5aa: 5463 b007 |0031: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f5ae: 6e20 5013 1300 |0033: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:([C)V // method@1350 │ │ +07f5b4: 28e7 |0036: goto 001d // -0019 │ │ +07f5b6: 5463 b007 |0037: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f5ba: 1304 2600 |0039: const/16 v4, #int 38 // #26 │ │ +07f5be: 6e20 4e13 4300 |003b: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f5c4: 28df |003e: goto 001d // -0021 │ │ +07f5c6: 6e10 a513 0600 |003f: invoke-virtual {v6}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07f5cc: 6203 0708 |0042: sget-object v3, Lorg/jsoup/parser/TokeniserState$40;.Data:Lorg/jsoup/parser/TokeniserState; // field@0807 │ │ +07f5d0: 6e20 ac13 3600 |0044: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f5d6: 28d6 |0047: goto 001d // -002a │ │ +07f5d8: 6e20 a813 5600 |0048: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f5de: 5463 b007 |004b: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f5e2: 1404 fdff 0000 |004d: const v4, #float 9.18313e-41 // #0000fffd │ │ +07f5e8: 6e20 4e13 4300 |0050: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f5ee: 28ca |0053: goto 001d // -0036 │ │ +07f5f0: 6e20 a613 5600 |0054: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07f5f6: 6203 0708 |0057: sget-object v3, Lorg/jsoup/parser/TokeniserState$40;.Data:Lorg/jsoup/parser/TokeniserState; // field@0807 │ │ +07f5fa: 6e20 ac13 3600 |0059: invoke-virtual {v6, v3}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f600: 28c1 |005c: goto 001d // -003f │ │ +07f602: 6e20 a813 5600 |005d: invoke-virtual {v6, v5}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f608: 5463 b007 |0060: iget-object v3, v6, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f60c: 6e20 4e13 0300 |0062: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Token$Tag;.appendAttributeValue:(C)V // method@134e │ │ +07f612: 28b8 |0065: goto 001d // -0048 │ │ +07f614: 0003 0200 0d00 0000 0900 0a00 0d00 ... |0066: array-data (17 units) │ │ +07f636: 0000 |0077: nop // spacer │ │ +07f638: 0002 0e00 0000 0000 0900 0000 0a00 ... |0078: sparse-switch-data (58 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ 0x000b line=848 │ │ 0x0011 line=849 │ │ 0x0016 line=851 │ │ 0x001a line=852 │ │ @@ -159878,21 +159830,21 @@ │ │ 0x002f - 0x003f reg=1 ref [C │ │ 0x001a - 0x00b2 reg=0 c C │ │ 0x000b - 0x00b2 reg=2 value Ljava/lang/String; │ │ 0x0000 - 0x00b2 reg=5 this Lorg/jsoup/parser/TokeniserState$40; │ │ 0x0000 - 0x00b2 reg=6 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x00b2 reg=7 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #466 header: │ │ -class_idx : 816 │ │ +class_idx : 836 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #466 annotations: │ │ Annotations on class │ │ @@ -159912,18 +159864,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07ccf8: |[07ccf8] org.jsoup.parser.TokeniserState$41.:(Ljava/lang/String;I)V │ │ -07cd08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cd0a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07cd10: 0e00 |0004: return-void │ │ +07f6ac: |[07f6ac] org.jsoup.parser.TokeniserState$41.:(Ljava/lang/String;I)V │ │ +07f6bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f6be: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f6c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$41; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -159934,39 +159886,39 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -07cd14: |[07cd14] org.jsoup.parser.TokeniserState$41.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07cd24: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07cd2a: 0a00 |0003: move-result v0 │ │ -07cd2c: 2c00 2e00 0000 |0004: sparse-switch v0, 00000032 // +0000002e │ │ -07cd32: 6e20 a813 2300 |0007: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07cd38: 6e10 4512 0400 |000a: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -07cd3e: 6201 0808 |000d: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@0808 │ │ -07cd42: 6e20 ac13 1300 |000f: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cd48: 0e00 |0012: return-void │ │ -07cd4a: 6201 0808 |0013: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@0808 │ │ -07cd4e: 6e20 ac13 1300 |0015: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cd54: 28fa |0018: goto 0012 // -0006 │ │ -07cd56: 6201 0a08 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@080a │ │ -07cd5a: 6e20 ac13 1300 |001b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cd60: 28f4 |001e: goto 0012 // -000c │ │ -07cd62: 6e10 a513 0300 |001f: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07cd68: 6201 0908 |0022: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.Data:Lorg/jsoup/parser/TokeniserState; // field@0809 │ │ -07cd6c: 6e20 ac13 1300 |0024: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cd72: 28eb |0027: goto 0012 // -0015 │ │ -07cd74: 6e20 a613 2300 |0028: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07cd7a: 6201 0908 |002b: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.Data:Lorg/jsoup/parser/TokeniserState; // field@0809 │ │ -07cd7e: 6e20 ac13 1300 |002d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cd84: 28e2 |0030: goto 0012 // -001e │ │ -07cd86: 0000 |0031: nop // spacer │ │ -07cd88: 0002 0800 0900 0000 0a00 0000 0c00 ... |0032: sparse-switch-data (34 units) │ │ +07f6c8: |[07f6c8] org.jsoup.parser.TokeniserState$41.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f6d8: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07f6de: 0a00 |0003: move-result v0 │ │ +07f6e0: 2c00 2e00 0000 |0004: sparse-switch v0, 00000032 // +0000002e │ │ +07f6e6: 6e20 a813 2300 |0007: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f6ec: 6e10 4512 0400 |000a: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ +07f6f2: 6201 0808 |000d: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@0808 │ │ +07f6f6: 6e20 ac13 1300 |000f: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f6fc: 0e00 |0012: return-void │ │ +07f6fe: 6201 0808 |0013: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@0808 │ │ +07f702: 6e20 ac13 1300 |0015: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f708: 28fa |0018: goto 0012 // -0006 │ │ +07f70a: 6201 0a08 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.SelfClosingStartTag:Lorg/jsoup/parser/TokeniserState; // field@080a │ │ +07f70e: 6e20 ac13 1300 |001b: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f714: 28f4 |001e: goto 0012 // -000c │ │ +07f716: 6e10 a513 0300 |001f: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07f71c: 6201 0908 |0022: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.Data:Lorg/jsoup/parser/TokeniserState; // field@0809 │ │ +07f720: 6e20 ac13 1300 |0024: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f726: 28eb |0027: goto 0012 // -0015 │ │ +07f728: 6e20 a613 2300 |0028: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07f72e: 6201 0908 |002b: sget-object v1, Lorg/jsoup/parser/TokeniserState$41;.Data:Lorg/jsoup/parser/TokeniserState; // field@0809 │ │ +07f732: 6e20 ac13 1300 |002d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f738: 28e2 |0030: goto 0012 // -001e │ │ +07f73a: 0000 |0031: nop // spacer │ │ +07f73c: 0002 0800 0900 0000 0a00 0000 0c00 ... |0032: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ 0x0004 line=896 │ │ 0x0007 line=916 │ │ 0x000a line=917 │ │ 0x000d line=918 │ │ @@ -159980,21 +159932,21 @@ │ │ 0x0031 line=896 │ │ locals : │ │ 0x0004 - 0x0054 reg=0 c C │ │ 0x0000 - 0x0054 reg=2 this Lorg/jsoup/parser/TokeniserState$41; │ │ 0x0000 - 0x0054 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0054 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #467 header: │ │ -class_idx : 817 │ │ +class_idx : 837 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #467 annotations: │ │ Annotations on class │ │ @@ -160014,18 +159966,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07cdcc: |[07cdcc] org.jsoup.parser.TokeniserState$42.:(Ljava/lang/String;I)V │ │ -07cddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cdde: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07cde4: 0e00 |0004: return-void │ │ +07f780: |[07f780] org.jsoup.parser.TokeniserState$42.:(Ljava/lang/String;I)V │ │ +07f790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f792: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f798: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$42; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160036,35 +159988,35 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -07cde8: |[07cde8] org.jsoup.parser.TokeniserState$42.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07cdf8: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07cdfe: 0a00 |0003: move-result v0 │ │ -07ce00: 2c00 2400 0000 |0004: sparse-switch v0, 00000028 // +00000024 │ │ -07ce06: 6e20 a813 3400 |0007: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07ce0c: 6201 0b08 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$42;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@080b │ │ -07ce10: 6e20 ac13 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07ce16: 0e00 |000f: return-void │ │ -07ce18: 5441 b007 |0010: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ -07ce1c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -07ce1e: 5c12 9107 |0013: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Tag;.selfClosing:Z // field@0791 │ │ -07ce22: 6e10 a513 0400 |0015: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ -07ce28: 6201 0c08 |0018: sget-object v1, Lorg/jsoup/parser/TokeniserState$42;.Data:Lorg/jsoup/parser/TokeniserState; // field@080c │ │ -07ce2c: 6e20 ac13 1400 |001a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07ce32: 28f2 |001d: goto 000f // -000e │ │ -07ce34: 6e20 a613 3400 |001e: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07ce3a: 6201 0c08 |0021: sget-object v1, Lorg/jsoup/parser/TokeniserState$42;.Data:Lorg/jsoup/parser/TokeniserState; // field@080c │ │ -07ce3e: 6e20 ac13 1400 |0023: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07ce44: 28e9 |0026: goto 000f // -0017 │ │ -07ce46: 0000 |0027: nop // spacer │ │ -07ce48: 0002 0200 3e00 0000 ffff 0000 0c00 ... |0028: sparse-switch-data (10 units) │ │ +07f79c: |[07f79c] org.jsoup.parser.TokeniserState$42.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f7ac: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07f7b2: 0a00 |0003: move-result v0 │ │ +07f7b4: 2c00 2400 0000 |0004: sparse-switch v0, 00000028 // +00000024 │ │ +07f7ba: 6e20 a813 3400 |0007: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f7c0: 6201 0b08 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$42;.BeforeAttributeName:Lorg/jsoup/parser/TokeniserState; // field@080b │ │ +07f7c4: 6e20 ac13 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f7ca: 0e00 |000f: return-void │ │ +07f7cc: 5441 b007 |0010: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.tagPending:Lorg/jsoup/parser/Token$Tag; // field@07b0 │ │ +07f7d0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +07f7d2: 5c12 9107 |0013: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Tag;.selfClosing:Z // field@0791 │ │ +07f7d6: 6e10 a513 0400 |0015: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitTagPending:()V // method@13a5 │ │ +07f7dc: 6201 0c08 |0018: sget-object v1, Lorg/jsoup/parser/TokeniserState$42;.Data:Lorg/jsoup/parser/TokeniserState; // field@080c │ │ +07f7e0: 6e20 ac13 1400 |001a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f7e6: 28f2 |001d: goto 000f // -000e │ │ +07f7e8: 6e20 a613 3400 |001e: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07f7ee: 6201 0c08 |0021: sget-object v1, Lorg/jsoup/parser/TokeniserState$42;.Data:Lorg/jsoup/parser/TokeniserState; // field@080c │ │ +07f7f2: 6e20 ac13 1400 |0023: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f7f8: 28e9 |0026: goto 000f // -0017 │ │ +07f7fa: 0000 |0027: nop // spacer │ │ +07f7fc: 0002 0200 3e00 0000 ffff 0000 0c00 ... |0028: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0004 line=926 │ │ 0x0007 line=937 │ │ 0x000a line=938 │ │ 0x000f line=940 │ │ @@ -160076,21 +160028,21 @@ │ │ 0x0027 line=926 │ │ locals : │ │ 0x0004 - 0x0032 reg=0 c C │ │ 0x0000 - 0x0032 reg=3 this Lorg/jsoup/parser/TokeniserState$42; │ │ 0x0000 - 0x0032 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0032 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #468 header: │ │ -class_idx : 818 │ │ +class_idx : 838 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #468 annotations: │ │ Annotations on class │ │ @@ -160110,18 +160062,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07ce5c: |[07ce5c] org.jsoup.parser.TokeniserState$43.:(Ljava/lang/String;I)V │ │ -07ce6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ce6e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07ce74: 0e00 |0004: return-void │ │ +07f810: |[07f810] org.jsoup.parser.TokeniserState$43.:(Ljava/lang/String;I)V │ │ +07f820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f822: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f828: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=942 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$43; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160132,29 +160084,29 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -07ce78: |[07ce78] org.jsoup.parser.TokeniserState$43.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07ce88: 6e10 4512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ -07ce8e: 2200 0403 |0003: new-instance v0, Lorg/jsoup/parser/Token$Comment; // type@0304 │ │ -07ce92: 7010 2f13 0000 |0005: invoke-direct {v0}, Lorg/jsoup/parser/Token$Comment;.:()V // method@132f │ │ -07ce98: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -07ce9a: 5c01 7d07 |0009: iput-boolean v1, v0, Lorg/jsoup/parser/Token$Comment;.bogus:Z // field@077d │ │ -07ce9e: 5401 7e07 |000b: iget-object v1, v0, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07cea2: 1302 3e00 |000d: const/16 v2, #int 62 // #3e │ │ -07cea6: 6e20 2d12 2500 |000f: invoke-virtual {v5, v2}, Lorg/jsoup/parser/CharacterReader;.consumeTo:(C)Ljava/lang/String; // method@122d │ │ -07ceac: 0c02 |0012: move-result-object v2 │ │ -07ceae: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07ceb4: 6e20 a113 0400 |0016: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -07ceba: 6201 0d08 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$43;.Data:Lorg/jsoup/parser/TokeniserState; // field@080d │ │ -07cebe: 6e20 9613 1400 |001b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07cec4: 0e00 |001e: return-void │ │ +07f82c: |[07f82c] org.jsoup.parser.TokeniserState$43.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f83c: 6e10 4512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.unconsume:()V // method@1245 │ │ +07f842: 2200 1803 |0003: new-instance v0, Lorg/jsoup/parser/Token$Comment; // type@0318 │ │ +07f846: 7010 2f13 0000 |0005: invoke-direct {v0}, Lorg/jsoup/parser/Token$Comment;.:()V // method@132f │ │ +07f84c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +07f84e: 5c01 7d07 |0009: iput-boolean v1, v0, Lorg/jsoup/parser/Token$Comment;.bogus:Z // field@077d │ │ +07f852: 5401 7e07 |000b: iget-object v1, v0, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07f856: 1302 3e00 |000d: const/16 v2, #int 62 // #3e │ │ +07f85a: 6e20 2d12 2500 |000f: invoke-virtual {v5, v2}, Lorg/jsoup/parser/CharacterReader;.consumeTo:(C)Ljava/lang/String; // method@122d │ │ +07f860: 0c02 |0012: move-result-object v2 │ │ +07f862: 6e20 580a 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07f868: 6e20 a113 0400 |0016: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +07f86e: 6201 0d08 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$43;.Data:Lorg/jsoup/parser/TokeniserState; // field@080d │ │ +07f872: 6e20 9613 1400 |001b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07f878: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ 0x0003 line=947 │ │ 0x0008 line=948 │ │ 0x000b line=949 │ │ 0x0016 line=951 │ │ @@ -160162,21 +160114,21 @@ │ │ 0x001e line=953 │ │ locals : │ │ 0x0008 - 0x001f reg=0 comment Lorg/jsoup/parser/Token$Comment; │ │ 0x0000 - 0x001f reg=3 this Lorg/jsoup/parser/TokeniserState$43; │ │ 0x0000 - 0x001f reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x001f reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #469 header: │ │ -class_idx : 819 │ │ +class_idx : 839 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #469 annotations: │ │ Annotations on class │ │ @@ -160196,18 +160148,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07cec8: |[07cec8] org.jsoup.parser.TokeniserState$44.:(Ljava/lang/String;I)V │ │ -07ced8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ceda: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07cee0: 0e00 |0004: return-void │ │ +07f87c: |[07f87c] org.jsoup.parser.TokeniserState$44.:(Ljava/lang/String;I)V │ │ +07f88c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f88e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f894: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=955 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$44; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160218,41 +160170,41 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -07cee4: |[07cee4] org.jsoup.parser.TokeniserState$44.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07cef4: 1a00 f700 |0000: const-string v0, "--" // string@00f7 │ │ -07cef8: 6e20 3612 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ -07cefe: 0a00 |0005: move-result v0 │ │ -07cf00: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -07cf04: 6e10 9a13 0200 |0008: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.createCommentPending:()V // method@139a │ │ -07cf0a: 6200 1008 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$44;.CommentStart:Lorg/jsoup/parser/TokeniserState; // field@0810 │ │ -07cf0e: 6e20 ac13 0200 |000d: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cf14: 0e00 |0010: return-void │ │ -07cf16: 1a00 c702 |0011: const-string v0, "DOCTYPE" // string@02c7 │ │ -07cf1a: 6e20 3712 0300 |0013: invoke-virtual {v3, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsumeIgnoreCase:(Ljava/lang/String;)Z // method@1237 │ │ -07cf20: 0a00 |0016: move-result v0 │ │ -07cf22: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -07cf26: 6200 1108 |0019: sget-object v0, Lorg/jsoup/parser/TokeniserState$44;.Doctype:Lorg/jsoup/parser/TokeniserState; // field@0811 │ │ -07cf2a: 6e20 ac13 0200 |001b: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cf30: 28f2 |001e: goto 0010 // -000e │ │ -07cf32: 1a00 710c |001f: const-string v0, "[CDATA[" // string@0c71 │ │ -07cf36: 6e20 3612 0300 |0021: invoke-virtual {v3, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ -07cf3c: 0a00 |0024: move-result v0 │ │ -07cf3e: 3800 0800 |0025: if-eqz v0, 002d // +0008 │ │ -07cf42: 6200 0f08 |0027: sget-object v0, Lorg/jsoup/parser/TokeniserState$44;.CdataSection:Lorg/jsoup/parser/TokeniserState; // field@080f │ │ -07cf46: 6e20 ac13 0200 |0029: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cf4c: 28e4 |002c: goto 0010 // -001c │ │ -07cf4e: 6e20 a813 1200 |002d: invoke-virtual {v2, v1}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07cf54: 6200 0e08 |0030: sget-object v0, Lorg/jsoup/parser/TokeniserState$44;.BogusComment:Lorg/jsoup/parser/TokeniserState; // field@080e │ │ -07cf58: 6e20 9613 0200 |0032: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07cf5e: 28db |0035: goto 0010 // -0025 │ │ +07f898: |[07f898] org.jsoup.parser.TokeniserState$44.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f8a8: 1a00 f700 |0000: const-string v0, "--" // string@00f7 │ │ +07f8ac: 6e20 3612 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ +07f8b2: 0a00 |0005: move-result v0 │ │ +07f8b4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +07f8b8: 6e10 9a13 0200 |0008: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.createCommentPending:()V // method@139a │ │ +07f8be: 6200 1008 |000b: sget-object v0, Lorg/jsoup/parser/TokeniserState$44;.CommentStart:Lorg/jsoup/parser/TokeniserState; // field@0810 │ │ +07f8c2: 6e20 ac13 0200 |000d: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f8c8: 0e00 |0010: return-void │ │ +07f8ca: 1a00 c702 |0011: const-string v0, "DOCTYPE" // string@02c7 │ │ +07f8ce: 6e20 3712 0300 |0013: invoke-virtual {v3, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsumeIgnoreCase:(Ljava/lang/String;)Z // method@1237 │ │ +07f8d4: 0a00 |0016: move-result v0 │ │ +07f8d6: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +07f8da: 6200 1108 |0019: sget-object v0, Lorg/jsoup/parser/TokeniserState$44;.Doctype:Lorg/jsoup/parser/TokeniserState; // field@0811 │ │ +07f8de: 6e20 ac13 0200 |001b: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f8e4: 28f2 |001e: goto 0010 // -000e │ │ +07f8e6: 1a00 850c |001f: const-string v0, "[CDATA[" // string@0c85 │ │ +07f8ea: 6e20 3612 0300 |0021: invoke-virtual {v3, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ +07f8f0: 0a00 |0024: move-result v0 │ │ +07f8f2: 3800 0800 |0025: if-eqz v0, 002d // +0008 │ │ +07f8f6: 6200 0f08 |0027: sget-object v0, Lorg/jsoup/parser/TokeniserState$44;.CdataSection:Lorg/jsoup/parser/TokeniserState; // field@080f │ │ +07f8fa: 6e20 ac13 0200 |0029: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f900: 28e4 |002c: goto 0010 // -001c │ │ +07f902: 6e20 a813 1200 |002d: invoke-virtual {v2, v1}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f908: 6200 0e08 |0030: sget-object v0, Lorg/jsoup/parser/TokeniserState$44;.BogusComment:Lorg/jsoup/parser/TokeniserState; // field@080e │ │ +07f90c: 6e20 9613 0200 |0032: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07f912: 28db |0035: goto 0010 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ 0x0008 line=958 │ │ 0x000b line=959 │ │ 0x0010 line=971 │ │ 0x0011 line=960 │ │ @@ -160262,21 +160214,21 @@ │ │ 0x002d line=968 │ │ 0x0030 line=969 │ │ locals : │ │ 0x0000 - 0x0036 reg=1 this Lorg/jsoup/parser/TokeniserState$44; │ │ 0x0000 - 0x0036 reg=2 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0036 reg=3 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #470 header: │ │ -class_idx : 820 │ │ +class_idx : 840 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #470 annotations: │ │ Annotations on class │ │ @@ -160296,18 +160248,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07cf60: |[07cf60] org.jsoup.parser.TokeniserState$45.:(Ljava/lang/String;I)V │ │ -07cf70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cf72: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07cf78: 0e00 |0004: return-void │ │ +07f914: |[07f914] org.jsoup.parser.TokeniserState$45.:(Ljava/lang/String;I)V │ │ +07f924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f926: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07f92c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$45; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160318,47 +160270,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -07cf7c: |[07cf7c] org.jsoup.parser.TokeniserState$45.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07cf8c: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07cf92: 0a00 |0003: move-result v0 │ │ -07cf94: 2c00 4200 0000 |0004: sparse-switch v0, 00000046 // +00000042 │ │ -07cf9a: 5441 a207 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07cf9e: 5411 7e07 |0009: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07cfa2: 6e20 530a 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07cfa8: 6201 1208 |000e: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0812 │ │ -07cfac: 6e20 ac13 1400 |0010: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cfb2: 0e00 |0013: return-void │ │ -07cfb4: 6201 1308 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.CommentStartDash:Lorg/jsoup/parser/TokeniserState; // field@0813 │ │ -07cfb8: 6e20 ac13 1400 |0016: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cfbe: 28fa |0019: goto 0013 // -0006 │ │ -07cfc0: 6e20 a813 3400 |001a: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07cfc6: 5441 a207 |001d: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07cfca: 5411 7e07 |001f: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07cfce: 1402 fdff 0000 |0021: const v2, #float 9.18313e-41 // #0000fffd │ │ -07cfd4: 6e20 530a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07cfda: 6201 1208 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0812 │ │ -07cfde: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cfe4: 28e7 |002c: goto 0013 // -0019 │ │ -07cfe6: 6e20 a813 3400 |002d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07cfec: 6e10 a313 0400 |0030: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07cff2: 6201 1408 |0033: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.Data:Lorg/jsoup/parser/TokeniserState; // field@0814 │ │ -07cff6: 6e20 ac13 1400 |0035: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07cffc: 28db |0038: goto 0013 // -0025 │ │ -07cffe: 6e20 a613 3400 |0039: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d004: 6e10 a313 0400 |003c: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d00a: 6201 1408 |003f: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.Data:Lorg/jsoup/parser/TokeniserState; // field@0814 │ │ -07d00e: 6e20 ac13 1400 |0041: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d014: 28cf |0044: goto 0013 // -0031 │ │ -07d016: 0000 |0045: nop // spacer │ │ -07d018: 0002 0400 0000 0000 2d00 0000 3e00 ... |0046: sparse-switch-data (18 units) │ │ +07f930: |[07f930] org.jsoup.parser.TokeniserState$45.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07f940: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07f946: 0a00 |0003: move-result v0 │ │ +07f948: 2c00 4200 0000 |0004: sparse-switch v0, 00000046 // +00000042 │ │ +07f94e: 5441 a207 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07f952: 5411 7e07 |0009: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07f956: 6e20 530a 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07f95c: 6201 1208 |000e: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0812 │ │ +07f960: 6e20 ac13 1400 |0010: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f966: 0e00 |0013: return-void │ │ +07f968: 6201 1308 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.CommentStartDash:Lorg/jsoup/parser/TokeniserState; // field@0813 │ │ +07f96c: 6e20 ac13 1400 |0016: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f972: 28fa |0019: goto 0013 // -0006 │ │ +07f974: 6e20 a813 3400 |001a: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f97a: 5441 a207 |001d: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07f97e: 5411 7e07 |001f: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07f982: 1402 fdff 0000 |0021: const v2, #float 9.18313e-41 // #0000fffd │ │ +07f988: 6e20 530a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07f98e: 6201 1208 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0812 │ │ +07f992: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f998: 28e7 |002c: goto 0013 // -0019 │ │ +07f99a: 6e20 a813 3400 |002d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07f9a0: 6e10 a313 0400 |0030: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07f9a6: 6201 1408 |0033: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.Data:Lorg/jsoup/parser/TokeniserState; // field@0814 │ │ +07f9aa: 6e20 ac13 1400 |0035: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f9b0: 28db |0038: goto 0013 // -0025 │ │ +07f9b2: 6e20 a613 3400 |0039: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07f9b8: 6e10 a313 0400 |003c: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07f9be: 6201 1408 |003f: sget-object v1, Lorg/jsoup/parser/TokeniserState$45;.Data:Lorg/jsoup/parser/TokeniserState; // field@0814 │ │ +07f9c2: 6e20 ac13 1400 |0041: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07f9c8: 28cf |0044: goto 0013 // -0031 │ │ +07f9ca: 0000 |0045: nop // spacer │ │ +07f9cc: 0002 0400 0000 0000 2d00 0000 3e00 ... |0046: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ 0x0004 line=976 │ │ 0x0007 line=996 │ │ 0x000e line=997 │ │ 0x0013 line=999 │ │ @@ -160375,21 +160327,21 @@ │ │ 0x0045 line=976 │ │ locals : │ │ 0x0004 - 0x0058 reg=0 c C │ │ 0x0000 - 0x0058 reg=3 this Lorg/jsoup/parser/TokeniserState$45; │ │ 0x0000 - 0x0058 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0058 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #471 header: │ │ -class_idx : 821 │ │ +class_idx : 841 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #471 annotations: │ │ Annotations on class │ │ @@ -160409,18 +160361,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d03c: |[07d03c] org.jsoup.parser.TokeniserState$46.:(Ljava/lang/String;I)V │ │ -07d04c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d04e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d054: 0e00 |0004: return-void │ │ +07f9f0: |[07f9f0] org.jsoup.parser.TokeniserState$46.:(Ljava/lang/String;I)V │ │ +07fa00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fa02: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07fa08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$46; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160431,47 +160383,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -07d058: |[07d058] org.jsoup.parser.TokeniserState$46.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d068: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07d06e: 0a00 |0003: move-result v0 │ │ -07d070: 2c00 4200 0000 |0004: sparse-switch v0, 00000046 // +00000042 │ │ -07d076: 5441 a207 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d07a: 5411 7e07 |0009: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d07e: 6e20 530a 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d084: 6201 1508 |000e: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0815 │ │ -07d088: 6e20 ac13 1400 |0010: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d08e: 0e00 |0013: return-void │ │ -07d090: 6201 1608 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.CommentStartDash:Lorg/jsoup/parser/TokeniserState; // field@0816 │ │ -07d094: 6e20 ac13 1400 |0016: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d09a: 28fa |0019: goto 0013 // -0006 │ │ -07d09c: 6e20 a813 3400 |001a: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d0a2: 5441 a207 |001d: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d0a6: 5411 7e07 |001f: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d0aa: 1402 fdff 0000 |0021: const v2, #float 9.18313e-41 // #0000fffd │ │ -07d0b0: 6e20 530a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d0b6: 6201 1508 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0815 │ │ -07d0ba: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d0c0: 28e7 |002c: goto 0013 // -0019 │ │ -07d0c2: 6e20 a813 3400 |002d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d0c8: 6e10 a313 0400 |0030: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d0ce: 6201 1708 |0033: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.Data:Lorg/jsoup/parser/TokeniserState; // field@0817 │ │ -07d0d2: 6e20 ac13 1400 |0035: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d0d8: 28db |0038: goto 0013 // -0025 │ │ -07d0da: 6e20 a613 3400 |0039: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d0e0: 6e10 a313 0400 |003c: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d0e6: 6201 1708 |003f: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.Data:Lorg/jsoup/parser/TokeniserState; // field@0817 │ │ -07d0ea: 6e20 ac13 1400 |0041: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d0f0: 28cf |0044: goto 0013 // -0031 │ │ -07d0f2: 0000 |0045: nop // spacer │ │ -07d0f4: 0002 0400 0000 0000 2d00 0000 3e00 ... |0046: sparse-switch-data (18 units) │ │ +07fa0c: |[07fa0c] org.jsoup.parser.TokeniserState$46.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07fa1c: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07fa22: 0a00 |0003: move-result v0 │ │ +07fa24: 2c00 4200 0000 |0004: sparse-switch v0, 00000046 // +00000042 │ │ +07fa2a: 5441 a207 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fa2e: 5411 7e07 |0009: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fa32: 6e20 530a 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fa38: 6201 1508 |000e: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0815 │ │ +07fa3c: 6e20 ac13 1400 |0010: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fa42: 0e00 |0013: return-void │ │ +07fa44: 6201 1608 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.CommentStartDash:Lorg/jsoup/parser/TokeniserState; // field@0816 │ │ +07fa48: 6e20 ac13 1400 |0016: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fa4e: 28fa |0019: goto 0013 // -0006 │ │ +07fa50: 6e20 a813 3400 |001a: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fa56: 5441 a207 |001d: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fa5a: 5411 7e07 |001f: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fa5e: 1402 fdff 0000 |0021: const v2, #float 9.18313e-41 // #0000fffd │ │ +07fa64: 6e20 530a 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fa6a: 6201 1508 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0815 │ │ +07fa6e: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fa74: 28e7 |002c: goto 0013 // -0019 │ │ +07fa76: 6e20 a813 3400 |002d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fa7c: 6e10 a313 0400 |0030: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07fa82: 6201 1708 |0033: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.Data:Lorg/jsoup/parser/TokeniserState; // field@0817 │ │ +07fa86: 6e20 ac13 1400 |0035: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fa8c: 28db |0038: goto 0013 // -0025 │ │ +07fa8e: 6e20 a613 3400 |0039: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07fa94: 6e10 a313 0400 |003c: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07fa9a: 6201 1708 |003f: sget-object v1, Lorg/jsoup/parser/TokeniserState$46;.Data:Lorg/jsoup/parser/TokeniserState; // field@0817 │ │ +07fa9e: 6e20 ac13 1400 |0041: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07faa4: 28cf |0044: goto 0013 // -0031 │ │ +07faa6: 0000 |0045: nop // spacer │ │ +07faa8: 0002 0400 0000 0000 2d00 0000 3e00 ... |0046: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1003 │ │ 0x0004 line=1004 │ │ 0x0007 line=1024 │ │ 0x000e line=1025 │ │ 0x0013 line=1027 │ │ @@ -160488,21 +160440,21 @@ │ │ 0x0045 line=1004 │ │ locals : │ │ 0x0004 - 0x0058 reg=0 c C │ │ 0x0000 - 0x0058 reg=3 this Lorg/jsoup/parser/TokeniserState$46; │ │ 0x0000 - 0x0058 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0058 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #472 header: │ │ -class_idx : 822 │ │ +class_idx : 842 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #472 annotations: │ │ Annotations on class │ │ @@ -160522,18 +160474,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d118: |[07d118] org.jsoup.parser.TokeniserState$47.:(Ljava/lang/String;I)V │ │ -07d128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d12a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d130: 0e00 |0004: return-void │ │ +07facc: |[07facc] org.jsoup.parser.TokeniserState$47.:(Ljava/lang/String;I)V │ │ +07fadc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fade: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07fae4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$47; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160544,44 +160496,44 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -07d134: |[07d134] org.jsoup.parser.TokeniserState$47.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d144: 6e10 3312 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07d14a: 0a00 |0003: move-result v0 │ │ -07d14c: 2c00 3800 0000 |0004: sparse-switch v0, 0000003c // +00000038 │ │ -07d152: 5441 a207 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d156: 5411 7e07 |0009: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d15a: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -07d15c: 2322 9e03 |000c: new-array v2, v2, [C // type@039e │ │ -07d160: 2602 3c00 0000 |000e: fill-array-data v2, 0000004a // +0000003c │ │ -07d166: 6e20 2f12 2500 |0011: invoke-virtual {v5, v2}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ -07d16c: 0c02 |0014: move-result-object v2 │ │ -07d16e: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07d174: 0e00 |0018: return-void │ │ -07d176: 6201 1808 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$47;.CommentEndDash:Lorg/jsoup/parser/TokeniserState; // field@0818 │ │ -07d17a: 6e20 9613 1400 |001b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07d180: 28fa |001e: goto 0018 // -0006 │ │ -07d182: 6e20 a813 3400 |001f: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d188: 6e10 2312 0500 |0022: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -07d18e: 5441 a207 |0025: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d192: 5411 7e07 |0027: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d196: 1402 fdff 0000 |0029: const v2, #float 9.18313e-41 // #0000fffd │ │ -07d19c: 6e20 530a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d1a2: 28e9 |002f: goto 0018 // -0017 │ │ -07d1a4: 6e20 a613 3400 |0030: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d1aa: 6e10 a313 0400 |0033: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d1b0: 6201 1908 |0036: sget-object v1, Lorg/jsoup/parser/TokeniserState$47;.Data:Lorg/jsoup/parser/TokeniserState; // field@0819 │ │ -07d1b4: 6e20 ac13 1400 |0038: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d1ba: 28dd |003b: goto 0018 // -0023 │ │ -07d1bc: 0002 0300 0000 0000 2d00 0000 ffff ... |003c: sparse-switch-data (14 units) │ │ -07d1d8: 0003 0200 0200 0000 2d00 0000 |004a: array-data (6 units) │ │ +07fae8: |[07fae8] org.jsoup.parser.TokeniserState$47.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07faf8: 6e10 3312 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +07fafe: 0a00 |0003: move-result v0 │ │ +07fb00: 2c00 3800 0000 |0004: sparse-switch v0, 0000003c // +00000038 │ │ +07fb06: 5441 a207 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fb0a: 5411 7e07 |0009: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fb0e: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +07fb10: 2322 b203 |000c: new-array v2, v2, [C // type@03b2 │ │ +07fb14: 2602 3c00 0000 |000e: fill-array-data v2, 0000004a // +0000003c │ │ +07fb1a: 6e20 2f12 2500 |0011: invoke-virtual {v5, v2}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ +07fb20: 0c02 |0014: move-result-object v2 │ │ +07fb22: 6e20 580a 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07fb28: 0e00 |0018: return-void │ │ +07fb2a: 6201 1808 |0019: sget-object v1, Lorg/jsoup/parser/TokeniserState$47;.CommentEndDash:Lorg/jsoup/parser/TokeniserState; // field@0818 │ │ +07fb2e: 6e20 9613 1400 |001b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +07fb34: 28fa |001e: goto 0018 // -0006 │ │ +07fb36: 6e20 a813 3400 |001f: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fb3c: 6e10 2312 0500 |0022: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +07fb42: 5441 a207 |0025: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fb46: 5411 7e07 |0027: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fb4a: 1402 fdff 0000 |0029: const v2, #float 9.18313e-41 // #0000fffd │ │ +07fb50: 6e20 530a 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fb56: 28e9 |002f: goto 0018 // -0017 │ │ +07fb58: 6e20 a613 3400 |0030: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07fb5e: 6e10 a313 0400 |0033: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07fb64: 6201 1908 |0036: sget-object v1, Lorg/jsoup/parser/TokeniserState$47;.Data:Lorg/jsoup/parser/TokeniserState; // field@0819 │ │ +07fb68: 6e20 ac13 1400 |0038: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fb6e: 28dd |003b: goto 0018 // -0023 │ │ +07fb70: 0002 0300 0000 0000 2d00 0000 ffff ... |003c: sparse-switch-data (14 units) │ │ +07fb8c: 0003 0200 0200 0000 2d00 0000 |004a: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0004 line=1032 │ │ 0x0007 line=1047 │ │ 0x0018 line=1049 │ │ 0x0019 line=1034 │ │ @@ -160595,21 +160547,21 @@ │ │ 0x004a line=1047 │ │ locals : │ │ 0x0004 - 0x0050 reg=0 c C │ │ 0x0000 - 0x0050 reg=3 this Lorg/jsoup/parser/TokeniserState$47; │ │ 0x0000 - 0x0050 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0050 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #473 header: │ │ -class_idx : 823 │ │ +class_idx : 843 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #473 annotations: │ │ Annotations on class │ │ @@ -160629,18 +160581,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d1e4: |[07d1e4] org.jsoup.parser.TokeniserState$48.:(Ljava/lang/String;I)V │ │ -07d1f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d1f6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d1fc: 0e00 |0004: return-void │ │ +07fb98: |[07fb98] org.jsoup.parser.TokeniserState$48.:(Ljava/lang/String;I)V │ │ +07fba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fbaa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07fbb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$48; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160651,47 +160603,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -07d200: |[07d200] org.jsoup.parser.TokeniserState$48.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d210: 1302 2d00 |0000: const/16 v2, #int 45 // #2d │ │ -07d214: 6e10 2512 0500 |0002: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07d21a: 0a00 |0005: move-result v0 │ │ -07d21c: 2c00 3e00 0000 |0006: sparse-switch v0, 00000044 // +0000003e │ │ -07d222: 5441 a207 |0009: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d226: 5411 7e07 |000b: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d22a: 6e20 530a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d230: 0c01 |0010: move-result-object v1 │ │ -07d232: 6e20 530a 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d238: 6201 1a08 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$48;.Comment:Lorg/jsoup/parser/TokeniserState; // field@081a │ │ -07d23c: 6e20 ac13 1400 |0016: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d242: 0e00 |0019: return-void │ │ -07d244: 6201 1b08 |001a: sget-object v1, Lorg/jsoup/parser/TokeniserState$48;.CommentEnd:Lorg/jsoup/parser/TokeniserState; // field@081b │ │ -07d248: 6e20 ac13 1400 |001c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d24e: 28fa |001f: goto 0019 // -0006 │ │ -07d250: 6e20 a813 3400 |0020: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d256: 5441 a207 |0023: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d25a: 5411 7e07 |0025: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d25e: 6e20 530a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d264: 0c01 |002a: move-result-object v1 │ │ -07d266: 1402 fdff 0000 |002b: const v2, #float 9.18313e-41 // #0000fffd │ │ -07d26c: 6e20 530a 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d272: 6201 1a08 |0031: sget-object v1, Lorg/jsoup/parser/TokeniserState$48;.Comment:Lorg/jsoup/parser/TokeniserState; // field@081a │ │ -07d276: 6e20 ac13 1400 |0033: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d27c: 28e3 |0036: goto 0019 // -001d │ │ -07d27e: 6e20 a613 3400 |0037: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d284: 6e10 a313 0400 |003a: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d28a: 6201 1c08 |003d: sget-object v1, Lorg/jsoup/parser/TokeniserState$48;.Data:Lorg/jsoup/parser/TokeniserState; // field@081c │ │ -07d28e: 6e20 ac13 1400 |003f: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d294: 28d7 |0042: goto 0019 // -0029 │ │ -07d296: 0000 |0043: nop // spacer │ │ -07d298: 0002 0300 0000 0000 2d00 0000 ffff ... |0044: sparse-switch-data (14 units) │ │ +07fbb4: |[07fbb4] org.jsoup.parser.TokeniserState$48.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07fbc4: 1302 2d00 |0000: const/16 v2, #int 45 // #2d │ │ +07fbc8: 6e10 2512 0500 |0002: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07fbce: 0a00 |0005: move-result v0 │ │ +07fbd0: 2c00 3e00 0000 |0006: sparse-switch v0, 00000044 // +0000003e │ │ +07fbd6: 5441 a207 |0009: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fbda: 5411 7e07 |000b: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fbde: 6e20 530a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fbe4: 0c01 |0010: move-result-object v1 │ │ +07fbe6: 6e20 530a 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fbec: 6201 1a08 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$48;.Comment:Lorg/jsoup/parser/TokeniserState; // field@081a │ │ +07fbf0: 6e20 ac13 1400 |0016: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fbf6: 0e00 |0019: return-void │ │ +07fbf8: 6201 1b08 |001a: sget-object v1, Lorg/jsoup/parser/TokeniserState$48;.CommentEnd:Lorg/jsoup/parser/TokeniserState; // field@081b │ │ +07fbfc: 6e20 ac13 1400 |001c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fc02: 28fa |001f: goto 0019 // -0006 │ │ +07fc04: 6e20 a813 3400 |0020: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fc0a: 5441 a207 |0023: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fc0e: 5411 7e07 |0025: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fc12: 6e20 530a 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fc18: 0c01 |002a: move-result-object v1 │ │ +07fc1a: 1402 fdff 0000 |002b: const v2, #float 9.18313e-41 // #0000fffd │ │ +07fc20: 6e20 530a 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fc26: 6201 1a08 |0031: sget-object v1, Lorg/jsoup/parser/TokeniserState$48;.Comment:Lorg/jsoup/parser/TokeniserState; // field@081a │ │ +07fc2a: 6e20 ac13 1400 |0033: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fc30: 28e3 |0036: goto 0019 // -001d │ │ +07fc32: 6e20 a613 3400 |0037: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07fc38: 6e10 a313 0400 |003a: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07fc3e: 6201 1c08 |003d: sget-object v1, Lorg/jsoup/parser/TokeniserState$48;.Data:Lorg/jsoup/parser/TokeniserState; // field@081c │ │ +07fc42: 6e20 ac13 1400 |003f: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fc48: 28d7 |0042: goto 0019 // -0029 │ │ +07fc4a: 0000 |0043: nop // spacer │ │ +07fc4c: 0002 0300 0000 0000 2d00 0000 ffff ... |0044: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1053 │ │ 0x0006 line=1054 │ │ 0x0009 line=1069 │ │ 0x0014 line=1070 │ │ 0x0019 line=1072 │ │ @@ -160705,21 +160657,21 @@ │ │ 0x0043 line=1054 │ │ locals : │ │ 0x0006 - 0x0052 reg=0 c C │ │ 0x0000 - 0x0052 reg=3 this Lorg/jsoup/parser/TokeniserState$48; │ │ 0x0000 - 0x0052 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0052 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #474 header: │ │ -class_idx : 824 │ │ +class_idx : 844 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #474 annotations: │ │ Annotations on class │ │ @@ -160739,18 +160691,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d2b4: |[07d2b4] org.jsoup.parser.TokeniserState$49.:(Ljava/lang/String;I)V │ │ -07d2c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d2c6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d2cc: 0e00 |0004: return-void │ │ +07fc68: |[07fc68] org.jsoup.parser.TokeniserState$49.:(Ljava/lang/String;I)V │ │ +07fc78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fc7a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07fc80: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$49; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160761,60 +160713,60 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -07d2d0: |[07d2d0] org.jsoup.parser.TokeniserState$49.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d2e0: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07d2e6: 0a00 |0003: move-result v0 │ │ -07d2e8: 2c00 5e00 0000 |0004: sparse-switch v0, 00000062 // +0000005e │ │ -07d2ee: 6e20 a813 3400 |0007: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d2f4: 5441 a207 |000a: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d2f8: 5411 7e07 |000c: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d2fc: 1a02 f700 |000e: const-string v2, "--" // string@00f7 │ │ -07d300: 6e20 580a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07d306: 0c01 |0013: move-result-object v1 │ │ -07d308: 6e20 530a 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d30e: 6201 1d08 |0017: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.Comment:Lorg/jsoup/parser/TokeniserState; // field@081d │ │ -07d312: 6e20 ac13 1400 |0019: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d318: 0e00 |001c: return-void │ │ -07d31a: 6e10 a313 0400 |001d: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d320: 6201 1f08 |0020: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.Data:Lorg/jsoup/parser/TokeniserState; // field@081f │ │ -07d324: 6e20 ac13 1400 |0022: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d32a: 28f7 |0025: goto 001c // -0009 │ │ -07d32c: 6e20 a813 3400 |0026: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d332: 5441 a207 |0029: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d336: 5411 7e07 |002b: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d33a: 1a02 f700 |002d: const-string v2, "--" // string@00f7 │ │ -07d33e: 6e20 580a 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07d344: 0c01 |0032: move-result-object v1 │ │ -07d346: 1402 fdff 0000 |0033: const v2, #float 9.18313e-41 // #0000fffd │ │ -07d34c: 6e20 530a 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d352: 6201 1d08 |0039: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.Comment:Lorg/jsoup/parser/TokeniserState; // field@081d │ │ -07d356: 6e20 ac13 1400 |003b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d35c: 28de |003e: goto 001c // -0022 │ │ -07d35e: 6e20 a813 3400 |003f: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d364: 6201 1e08 |0042: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.CommentEndBang:Lorg/jsoup/parser/TokeniserState; // field@081e │ │ -07d368: 6e20 ac13 1400 |0044: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d36e: 28d5 |0047: goto 001c // -002b │ │ -07d370: 6e20 a813 3400 |0048: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d376: 5441 a207 |004b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d37a: 5411 7e07 |004d: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d37e: 1302 2d00 |004f: const/16 v2, #int 45 // #2d │ │ -07d382: 6e20 530a 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d388: 28c8 |0054: goto 001c // -0038 │ │ -07d38a: 6e20 a613 3400 |0055: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d390: 6e10 a313 0400 |0058: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d396: 6201 1f08 |005b: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.Data:Lorg/jsoup/parser/TokeniserState; // field@081f │ │ -07d39a: 6e20 ac13 1400 |005d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d3a0: 28bc |0060: goto 001c // -0044 │ │ -07d3a2: 0000 |0061: nop // spacer │ │ -07d3a4: 0002 0500 0000 0000 2100 0000 2d00 ... |0062: sparse-switch-data (22 units) │ │ +07fc84: |[07fc84] org.jsoup.parser.TokeniserState$49.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07fc94: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07fc9a: 0a00 |0003: move-result v0 │ │ +07fc9c: 2c00 5e00 0000 |0004: sparse-switch v0, 00000062 // +0000005e │ │ +07fca2: 6e20 a813 3400 |0007: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fca8: 5441 a207 |000a: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fcac: 5411 7e07 |000c: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fcb0: 1a02 f700 |000e: const-string v2, "--" // string@00f7 │ │ +07fcb4: 6e20 580a 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07fcba: 0c01 |0013: move-result-object v1 │ │ +07fcbc: 6e20 530a 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fcc2: 6201 1d08 |0017: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.Comment:Lorg/jsoup/parser/TokeniserState; // field@081d │ │ +07fcc6: 6e20 ac13 1400 |0019: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fccc: 0e00 |001c: return-void │ │ +07fcce: 6e10 a313 0400 |001d: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07fcd4: 6201 1f08 |0020: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.Data:Lorg/jsoup/parser/TokeniserState; // field@081f │ │ +07fcd8: 6e20 ac13 1400 |0022: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fcde: 28f7 |0025: goto 001c // -0009 │ │ +07fce0: 6e20 a813 3400 |0026: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fce6: 5441 a207 |0029: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fcea: 5411 7e07 |002b: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fcee: 1a02 f700 |002d: const-string v2, "--" // string@00f7 │ │ +07fcf2: 6e20 580a 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07fcf8: 0c01 |0032: move-result-object v1 │ │ +07fcfa: 1402 fdff 0000 |0033: const v2, #float 9.18313e-41 // #0000fffd │ │ +07fd00: 6e20 530a 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fd06: 6201 1d08 |0039: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.Comment:Lorg/jsoup/parser/TokeniserState; // field@081d │ │ +07fd0a: 6e20 ac13 1400 |003b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fd10: 28de |003e: goto 001c // -0022 │ │ +07fd12: 6e20 a813 3400 |003f: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fd18: 6201 1e08 |0042: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.CommentEndBang:Lorg/jsoup/parser/TokeniserState; // field@081e │ │ +07fd1c: 6e20 ac13 1400 |0044: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fd22: 28d5 |0047: goto 001c // -002b │ │ +07fd24: 6e20 a813 3400 |0048: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fd2a: 5441 a207 |004b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fd2e: 5411 7e07 |004d: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fd32: 1302 2d00 |004f: const/16 v2, #int 45 // #2d │ │ +07fd36: 6e20 530a 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fd3c: 28c8 |0054: goto 001c // -0038 │ │ +07fd3e: 6e20 a613 3400 |0055: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07fd44: 6e10 a313 0400 |0058: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07fd4a: 6201 1f08 |005b: sget-object v1, Lorg/jsoup/parser/TokeniserState$49;.Data:Lorg/jsoup/parser/TokeniserState; // field@081f │ │ +07fd4e: 6e20 ac13 1400 |005d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fd54: 28bc |0060: goto 001c // -0044 │ │ +07fd56: 0000 |0061: nop // spacer │ │ +07fd58: 0002 0500 0000 0000 2100 0000 2d00 ... |0062: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0004 line=1077 │ │ 0x0007 line=1101 │ │ 0x000a line=1102 │ │ 0x0017 line=1103 │ │ @@ -160834,21 +160786,21 @@ │ │ 0x0061 line=1077 │ │ locals : │ │ 0x0004 - 0x0078 reg=0 c C │ │ 0x0000 - 0x0078 reg=3 this Lorg/jsoup/parser/TokeniserState$49; │ │ 0x0000 - 0x0078 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0078 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #475 header: │ │ -class_idx : 825 │ │ +class_idx : 845 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #475 annotations: │ │ Annotations on class │ │ @@ -160868,18 +160820,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d3d0: |[07d3d0] org.jsoup.parser.TokeniserState$4.:(Ljava/lang/String;I)V │ │ -07d3e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d3e2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d3e8: 0e00 |0004: return-void │ │ +07fd84: |[07fd84] org.jsoup.parser.TokeniserState$4.:(Ljava/lang/String;I)V │ │ +07fd94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fd96: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07fd9c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$4; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160890,48 +160842,48 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -07d3ec: |[07d3ec] org.jsoup.parser.TokeniserState$4.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d3fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07d3fe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07d400: 6e30 9913 1402 |0002: invoke-virtual {v4, v1, v2}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ -07d406: 0c00 |0005: move-result-object v0 │ │ -07d408: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -07d40c: 1301 2600 |0008: const/16 v1, #int 38 // #26 │ │ -07d410: 6e20 9f13 1400 |000a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07d416: 6201 2008 |000d: sget-object v1, Lorg/jsoup/parser/TokeniserState$4;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@0820 │ │ -07d41a: 6e20 ac13 1400 |000f: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d420: 0e00 |0012: return-void │ │ -07d422: 6e20 a213 0400 |0013: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:([C)V // method@13a2 │ │ -07d428: 28f7 |0016: goto 000d // -0009 │ │ +07fda0: |[07fda0] org.jsoup.parser.TokeniserState$4.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07fdb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07fdb2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07fdb4: 6e30 9913 1402 |0002: invoke-virtual {v4, v1, v2}, Lorg/jsoup/parser/Tokeniser;.consumeCharacterReference:(Ljava/lang/Character;Z)[C // method@1399 │ │ +07fdba: 0c00 |0005: move-result-object v0 │ │ +07fdbc: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +07fdc0: 1301 2600 |0008: const/16 v1, #int 38 // #26 │ │ +07fdc4: 6e20 9f13 1400 |000a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +07fdca: 6201 2008 |000d: sget-object v1, Lorg/jsoup/parser/TokeniserState$4;.Rcdata:Lorg/jsoup/parser/TokeniserState; // field@0820 │ │ +07fdce: 6e20 ac13 1400 |000f: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fdd4: 0e00 |0012: return-void │ │ +07fdd6: 6e20 a213 0400 |0013: invoke-virtual {v4, v0}, Lorg/jsoup/parser/Tokeniser;.emit:([C)V // method@13a2 │ │ +07fddc: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ 0x0008 line=73 │ │ 0x000d line=76 │ │ 0x0012 line=77 │ │ 0x0013 line=75 │ │ locals : │ │ 0x0006 - 0x0017 reg=0 c [C │ │ 0x0000 - 0x0017 reg=3 this Lorg/jsoup/parser/TokeniserState$4; │ │ 0x0000 - 0x0017 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0017 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #476 header: │ │ -class_idx : 826 │ │ +class_idx : 846 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #476 annotations: │ │ Annotations on class │ │ @@ -160951,18 +160903,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d42c: |[07d42c] org.jsoup.parser.TokeniserState$50.:(Ljava/lang/String;I)V │ │ -07d43c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d43e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d444: 0e00 |0004: return-void │ │ +07fde0: |[07fde0] org.jsoup.parser.TokeniserState$50.:(Ljava/lang/String;I)V │ │ +07fdf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fdf2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07fdf8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$50; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -160973,56 +160925,56 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -07d448: |[07d448] org.jsoup.parser.TokeniserState$50.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d458: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07d45e: 0a00 |0003: move-result v0 │ │ -07d460: 2c00 5400 0000 |0004: sparse-switch v0, 00000058 // +00000054 │ │ -07d466: 5441 a207 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d46a: 5411 7e07 |0009: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d46e: 1a02 f800 |000b: const-string v2, "--!" // string@00f8 │ │ -07d472: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07d478: 0c01 |0010: move-result-object v1 │ │ -07d47a: 6e20 530a 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d480: 6201 2108 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0821 │ │ -07d484: 6e20 ac13 1400 |0016: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d48a: 0e00 |0019: return-void │ │ -07d48c: 5441 a207 |001a: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d490: 5411 7e07 |001c: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d494: 1a02 f800 |001e: const-string v2, "--!" // string@00f8 │ │ -07d498: 6e20 580a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07d49e: 6201 2208 |0023: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.CommentEndDash:Lorg/jsoup/parser/TokeniserState; // field@0822 │ │ -07d4a2: 6e20 ac13 1400 |0025: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d4a8: 28f1 |0028: goto 0019 // -000f │ │ -07d4aa: 6e10 a313 0400 |0029: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d4b0: 6201 2308 |002c: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.Data:Lorg/jsoup/parser/TokeniserState; // field@0823 │ │ -07d4b4: 6e20 ac13 1400 |002e: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d4ba: 28e8 |0031: goto 0019 // -0018 │ │ -07d4bc: 6e20 a813 3400 |0032: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d4c2: 5441 a207 |0035: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ -07d4c6: 5411 7e07 |0037: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ -07d4ca: 1a02 f800 |0039: const-string v2, "--!" // string@00f8 │ │ -07d4ce: 6e20 580a 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07d4d4: 0c01 |003e: move-result-object v1 │ │ -07d4d6: 1402 fdff 0000 |003f: const v2, #float 9.18313e-41 // #0000fffd │ │ -07d4dc: 6e20 530a 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d4e2: 6201 2108 |0045: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0821 │ │ -07d4e6: 6e20 ac13 1400 |0047: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d4ec: 28cf |004a: goto 0019 // -0031 │ │ -07d4ee: 6e20 a613 3400 |004b: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d4f4: 6e10 a313 0400 |004e: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ -07d4fa: 6201 2308 |0051: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.Data:Lorg/jsoup/parser/TokeniserState; // field@0823 │ │ -07d4fe: 6e20 ac13 1400 |0053: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d504: 28c3 |0056: goto 0019 // -003d │ │ -07d506: 0000 |0057: nop // spacer │ │ -07d508: 0002 0400 0000 0000 2d00 0000 3e00 ... |0058: sparse-switch-data (18 units) │ │ +07fdfc: |[07fdfc] org.jsoup.parser.TokeniserState$50.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07fe0c: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07fe12: 0a00 |0003: move-result v0 │ │ +07fe14: 2c00 5400 0000 |0004: sparse-switch v0, 00000058 // +00000054 │ │ +07fe1a: 5441 a207 |0007: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fe1e: 5411 7e07 |0009: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fe22: 1a02 f800 |000b: const-string v2, "--!" // string@00f8 │ │ +07fe26: 6e20 580a 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07fe2c: 0c01 |0010: move-result-object v1 │ │ +07fe2e: 6e20 530a 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fe34: 6201 2108 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0821 │ │ +07fe38: 6e20 ac13 1400 |0016: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fe3e: 0e00 |0019: return-void │ │ +07fe40: 5441 a207 |001a: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fe44: 5411 7e07 |001c: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fe48: 1a02 f800 |001e: const-string v2, "--!" // string@00f8 │ │ +07fe4c: 6e20 580a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07fe52: 6201 2208 |0023: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.CommentEndDash:Lorg/jsoup/parser/TokeniserState; // field@0822 │ │ +07fe56: 6e20 ac13 1400 |0025: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fe5c: 28f1 |0028: goto 0019 // -000f │ │ +07fe5e: 6e10 a313 0400 |0029: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07fe64: 6201 2308 |002c: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.Data:Lorg/jsoup/parser/TokeniserState; // field@0823 │ │ +07fe68: 6e20 ac13 1400 |002e: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fe6e: 28e8 |0031: goto 0019 // -0018 │ │ +07fe70: 6e20 a813 3400 |0032: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07fe76: 5441 a207 |0035: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.commentPending:Lorg/jsoup/parser/Token$Comment; // field@07a2 │ │ +07fe7a: 5411 7e07 |0037: iget-object v1, v1, Lorg/jsoup/parser/Token$Comment;.data:Ljava/lang/StringBuilder; // field@077e │ │ +07fe7e: 1a02 f800 |0039: const-string v2, "--!" // string@00f8 │ │ +07fe82: 6e20 580a 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +07fe88: 0c01 |003e: move-result-object v1 │ │ +07fe8a: 1402 fdff 0000 |003f: const v2, #float 9.18313e-41 // #0000fffd │ │ +07fe90: 6e20 530a 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +07fe96: 6201 2108 |0045: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.Comment:Lorg/jsoup/parser/TokeniserState; // field@0821 │ │ +07fe9a: 6e20 ac13 1400 |0047: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07fea0: 28cf |004a: goto 0019 // -0031 │ │ +07fea2: 6e20 a613 3400 |004b: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07fea8: 6e10 a313 0400 |004e: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitCommentPending:()V // method@13a3 │ │ +07feae: 6201 2308 |0051: sget-object v1, Lorg/jsoup/parser/TokeniserState$50;.Data:Lorg/jsoup/parser/TokeniserState; // field@0823 │ │ +07feb2: 6e20 ac13 1400 |0053: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07feb8: 28c3 |0056: goto 0019 // -003d │ │ +07feba: 0000 |0057: nop // spacer │ │ +07febc: 0002 0400 0000 0000 2d00 0000 3e00 ... |0058: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1109 │ │ 0x0004 line=1110 │ │ 0x0007 line=1130 │ │ 0x0014 line=1131 │ │ 0x0019 line=1133 │ │ @@ -161039,21 +160991,21 @@ │ │ 0x0057 line=1110 │ │ locals : │ │ 0x0004 - 0x006a reg=0 c C │ │ 0x0000 - 0x006a reg=3 this Lorg/jsoup/parser/TokeniserState$50; │ │ 0x0000 - 0x006a reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x006a reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #477 header: │ │ -class_idx : 827 │ │ +class_idx : 847 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #477 annotations: │ │ Annotations on class │ │ @@ -161073,18 +161025,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d52c: |[07d52c] org.jsoup.parser.TokeniserState$51.:(Ljava/lang/String;I)V │ │ -07d53c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d53e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d544: 0e00 |0004: return-void │ │ +07fee0: |[07fee0] org.jsoup.parser.TokeniserState$51.:(Ljava/lang/String;I)V │ │ +07fef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fef2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07fef8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$51; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -161095,37 +161047,37 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -07d548: |[07d548] org.jsoup.parser.TokeniserState$51.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d558: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07d55e: 0a00 |0003: move-result v0 │ │ -07d560: 2c00 2a00 0000 |0004: sparse-switch v0, 0000002e // +0000002a │ │ -07d566: 6e20 a813 3400 |0007: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d56c: 6201 2408 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$51;.BeforeDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0824 │ │ -07d570: 6e20 ac13 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d576: 0e00 |000f: return-void │ │ -07d578: 6201 2408 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$51;.BeforeDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0824 │ │ -07d57c: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d582: 28fa |0015: goto 000f // -0006 │ │ -07d584: 6e20 a613 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d58a: 6e20 a813 3400 |0019: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d590: 6e10 9b13 0400 |001c: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ -07d596: 5441 a407 |001f: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d59a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -07d59c: 5c12 8007 |0022: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07d5a0: 6e10 a413 0400 |0024: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07d5a6: 6201 2508 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$51;.Data:Lorg/jsoup/parser/TokeniserState; // field@0825 │ │ -07d5aa: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d5b0: 28e3 |002c: goto 000f // -001d │ │ -07d5b2: 0000 |002d: nop // spacer │ │ -07d5b4: 0002 0700 0900 0000 0a00 0000 0c00 ... |002e: sparse-switch-data (30 units) │ │ +07fefc: |[07fefc] org.jsoup.parser.TokeniserState$51.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07ff0c: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07ff12: 0a00 |0003: move-result v0 │ │ +07ff14: 2c00 2a00 0000 |0004: sparse-switch v0, 0000002e // +0000002a │ │ +07ff1a: 6e20 a813 3400 |0007: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07ff20: 6201 2408 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$51;.BeforeDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0824 │ │ +07ff24: 6e20 ac13 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ff2a: 0e00 |000f: return-void │ │ +07ff2c: 6201 2408 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$51;.BeforeDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0824 │ │ +07ff30: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ff36: 28fa |0015: goto 000f // -0006 │ │ +07ff38: 6e20 a613 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +07ff3e: 6e20 a813 3400 |0019: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +07ff44: 6e10 9b13 0400 |001c: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ +07ff4a: 5441 a407 |001f: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +07ff4e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +07ff50: 5c12 8007 |0022: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +07ff54: 6e10 a413 0400 |0024: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +07ff5a: 6201 2508 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$51;.Data:Lorg/jsoup/parser/TokeniserState; // field@0825 │ │ +07ff5e: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ff64: 28e3 |002c: goto 000f // -001d │ │ +07ff66: 0000 |002d: nop // spacer │ │ +07ff68: 0002 0700 0900 0000 0a00 0000 0c00 ... |002e: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ 0x0004 line=1138 │ │ 0x0007 line=1157 │ │ 0x000a line=1158 │ │ 0x000f line=1160 │ │ @@ -161139,21 +161091,21 @@ │ │ 0x002d line=1138 │ │ locals : │ │ 0x0004 - 0x004c reg=0 c C │ │ 0x0000 - 0x004c reg=3 this Lorg/jsoup/parser/TokeniserState$51; │ │ 0x0000 - 0x004c reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x004c reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #478 header: │ │ -class_idx : 828 │ │ +class_idx : 848 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #478 annotations: │ │ Annotations on class │ │ @@ -161173,18 +161125,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d5f0: |[07d5f0] org.jsoup.parser.TokeniserState$52.:(Ljava/lang/String;I)V │ │ -07d600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d602: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d608: 0e00 |0004: return-void │ │ +07ffa4: |[07ffa4] org.jsoup.parser.TokeniserState$52.:(Ljava/lang/String;I)V │ │ +07ffb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ffb6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +07ffbc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$52; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -161195,51 +161147,51 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -07d60c: |[07d60c] org.jsoup.parser.TokeniserState$52.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d61c: 6e10 3e12 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07d622: 0a01 |0003: move-result v1 │ │ -07d624: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -07d628: 6e10 9b13 0400 |0006: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ -07d62e: 6201 2708 |0009: sget-object v1, Lorg/jsoup/parser/TokeniserState$52;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0827 │ │ -07d632: 6e20 ac13 1400 |000b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d638: 0e00 |000e: return-void │ │ -07d63a: 6e10 2512 0500 |000f: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07d640: 0a00 |0012: move-result v0 │ │ -07d642: 2c00 3d00 0000 |0013: sparse-switch v0, 00000050 // +0000003d │ │ -07d648: 6e10 9b13 0400 |0016: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ -07d64e: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d652: 5411 8107 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ -07d656: 6e20 530a 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d65c: 6201 2708 |0020: sget-object v1, Lorg/jsoup/parser/TokeniserState$52;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0827 │ │ -07d660: 6e20 ac13 1400 |0022: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d666: 28e9 |0025: goto 000e // -0017 │ │ -07d668: 6e20 a813 3400 |0026: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d66e: 6e10 9b13 0400 |0029: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ -07d674: 5441 a407 |002c: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d678: 5411 8107 |002e: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ -07d67c: 1402 fdff 0000 |0030: const v2, #float 9.18313e-41 // #0000fffd │ │ -07d682: 6e20 530a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d688: 6201 2708 |0036: sget-object v1, Lorg/jsoup/parser/TokeniserState$52;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0827 │ │ -07d68c: 6e20 ac13 1400 |0038: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d692: 28d3 |003b: goto 000e // -002d │ │ -07d694: 6e20 a613 3400 |003c: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d69a: 6e10 9b13 0400 |003f: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ -07d6a0: 5441 a407 |0042: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d6a4: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -07d6a6: 5c12 8007 |0045: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07d6aa: 6e10 a413 0400 |0047: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07d6b0: 6201 2608 |004a: sget-object v1, Lorg/jsoup/parser/TokeniserState$52;.Data:Lorg/jsoup/parser/TokeniserState; // field@0826 │ │ -07d6b4: 6e20 ac13 1400 |004c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d6ba: 28bf |004f: goto 000e // -0041 │ │ -07d6bc: 0002 0700 0000 0000 0900 0000 0a00 ... |0050: sparse-switch-data (30 units) │ │ +07ffc0: |[07ffc0] org.jsoup.parser.TokeniserState$52.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +07ffd0: 6e10 3e12 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ +07ffd6: 0a01 |0003: move-result v1 │ │ +07ffd8: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +07ffdc: 6e10 9b13 0400 |0006: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ +07ffe2: 6201 2708 |0009: sget-object v1, Lorg/jsoup/parser/TokeniserState$52;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0827 │ │ +07ffe6: 6e20 ac13 1400 |000b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +07ffec: 0e00 |000e: return-void │ │ +07ffee: 6e10 2512 0500 |000f: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +07fff4: 0a00 |0012: move-result v0 │ │ +07fff6: 2c00 3d00 0000 |0013: sparse-switch v0, 00000050 // +0000003d │ │ +07fffc: 6e10 9b13 0400 |0016: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ +080002: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080006: 5411 8107 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ +08000a: 6e20 530a 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +080010: 6201 2708 |0020: sget-object v1, Lorg/jsoup/parser/TokeniserState$52;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0827 │ │ +080014: 6e20 ac13 1400 |0022: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08001a: 28e9 |0025: goto 000e // -0017 │ │ +08001c: 6e20 a813 3400 |0026: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080022: 6e10 9b13 0400 |0029: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ +080028: 5441 a407 |002c: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +08002c: 5411 8107 |002e: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ +080030: 1402 fdff 0000 |0030: const v2, #float 9.18313e-41 // #0000fffd │ │ +080036: 6e20 530a 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +08003c: 6201 2708 |0036: sget-object v1, Lorg/jsoup/parser/TokeniserState$52;.DoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0827 │ │ +080040: 6e20 ac13 1400 |0038: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080046: 28d3 |003b: goto 000e // -002d │ │ +080048: 6e20 a613 3400 |003c: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +08004e: 6e10 9b13 0400 |003f: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.createDoctypePending:()V // method@139b │ │ +080054: 5441 a407 |0042: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080058: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +08005a: 5c12 8007 |0045: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08005e: 6e10 a413 0400 |0047: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080064: 6201 2608 |004a: sget-object v1, Lorg/jsoup/parser/TokeniserState$52;.Data:Lorg/jsoup/parser/TokeniserState; // field@0826 │ │ +080068: 6e20 ac13 1400 |004c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08006e: 28bf |004f: goto 000e // -0041 │ │ +080070: 0002 0700 0000 0000 0900 0000 0a00 ... |0050: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0006 line=1165 │ │ 0x0009 line=1166 │ │ 0x000e line=1195 │ │ 0x000f line=1169 │ │ @@ -161259,21 +161211,21 @@ │ │ 0x0050 line=1170 │ │ locals : │ │ 0x0013 - 0x006e reg=0 c C │ │ 0x0000 - 0x006e reg=3 this Lorg/jsoup/parser/TokeniserState$52; │ │ 0x0000 - 0x006e reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x006e reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #479 header: │ │ -class_idx : 829 │ │ +class_idx : 849 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #479 annotations: │ │ Annotations on class │ │ @@ -161293,18 +161245,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d6f8: |[07d6f8] org.jsoup.parser.TokeniserState$53.:(Ljava/lang/String;I)V │ │ -07d708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d70a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d710: 0e00 |0004: return-void │ │ +0800ac: |[0800ac] org.jsoup.parser.TokeniserState$53.:(Ljava/lang/String;I)V │ │ +0800bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0800be: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +0800c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$53; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -161315,56 +161267,56 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -07d714: |[07d714] org.jsoup.parser.TokeniserState$53.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d724: 6e10 3e12 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07d72a: 0a02 |0003: move-result v2 │ │ -07d72c: 3802 1200 |0004: if-eqz v2, 0016 // +0012 │ │ -07d730: 6e10 2a12 0600 |0006: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.consumeLetterSequence:()Ljava/lang/String; // method@122a │ │ -07d736: 0c01 |0009: move-result-object v1 │ │ -07d738: 5452 a407 |000a: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d73c: 5422 8107 |000c: iget-object v2, v2, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ -07d740: 6e10 470a 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07d746: 0c03 |0011: move-result-object v3 │ │ -07d748: 6e20 580a 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07d74e: 0e00 |0015: return-void │ │ -07d750: 6e10 2512 0600 |0016: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07d756: 0a00 |0019: move-result v0 │ │ -07d758: 2c00 3a00 0000 |001a: sparse-switch v0, 00000054 // +0000003a │ │ -07d75e: 5452 a407 |001d: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d762: 5422 8107 |001f: iget-object v2, v2, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ -07d766: 6e20 530a 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d76c: 28f1 |0024: goto 0015 // -000f │ │ -07d76e: 6e10 a413 0500 |0025: invoke-virtual {v5}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07d774: 6202 2908 |0028: sget-object v2, Lorg/jsoup/parser/TokeniserState$53;.Data:Lorg/jsoup/parser/TokeniserState; // field@0829 │ │ -07d778: 6e20 ac13 2500 |002a: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d77e: 28e8 |002d: goto 0015 // -0018 │ │ -07d780: 6202 2808 |002e: sget-object v2, Lorg/jsoup/parser/TokeniserState$53;.AfterDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0828 │ │ -07d784: 6e20 ac13 2500 |0030: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d78a: 28e2 |0033: goto 0015 // -001e │ │ -07d78c: 6e20 a813 4500 |0034: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d792: 5452 a407 |0037: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d796: 5422 8107 |0039: iget-object v2, v2, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ -07d79a: 1403 fdff 0000 |003b: const v3, #float 9.18313e-41 // #0000fffd │ │ -07d7a0: 6e20 530a 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07d7a6: 28d4 |0041: goto 0015 // -002c │ │ -07d7a8: 6e20 a613 4500 |0042: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d7ae: 5452 a407 |0045: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d7b2: 1213 |0047: const/4 v3, #int 1 // #1 │ │ -07d7b4: 5c23 8007 |0048: iput-boolean v3, v2, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07d7b8: 6e10 a413 0500 |004a: invoke-virtual {v5}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07d7be: 6202 2908 |004d: sget-object v2, Lorg/jsoup/parser/TokeniserState$53;.Data:Lorg/jsoup/parser/TokeniserState; // field@0829 │ │ -07d7c2: 6e20 ac13 2500 |004f: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d7c8: 28c3 |0052: goto 0015 // -003d │ │ -07d7ca: 0000 |0053: nop // spacer │ │ -07d7cc: 0002 0800 0000 0000 0900 0000 0a00 ... |0054: sparse-switch-data (34 units) │ │ +0800c8: |[0800c8] org.jsoup.parser.TokeniserState$53.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +0800d8: 6e10 3e12 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ +0800de: 0a02 |0003: move-result v2 │ │ +0800e0: 3802 1200 |0004: if-eqz v2, 0016 // +0012 │ │ +0800e4: 6e10 2a12 0600 |0006: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.consumeLetterSequence:()Ljava/lang/String; // method@122a │ │ +0800ea: 0c01 |0009: move-result-object v1 │ │ +0800ec: 5452 a407 |000a: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +0800f0: 5422 8107 |000c: iget-object v2, v2, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ +0800f4: 6e10 470a 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +0800fa: 0c03 |0011: move-result-object v3 │ │ +0800fc: 6e20 580a 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +080102: 0e00 |0015: return-void │ │ +080104: 6e10 2512 0600 |0016: invoke-virtual {v6}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +08010a: 0a00 |0019: move-result v0 │ │ +08010c: 2c00 3a00 0000 |001a: sparse-switch v0, 00000054 // +0000003a │ │ +080112: 5452 a407 |001d: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080116: 5422 8107 |001f: iget-object v2, v2, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ +08011a: 6e20 530a 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +080120: 28f1 |0024: goto 0015 // -000f │ │ +080122: 6e10 a413 0500 |0025: invoke-virtual {v5}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080128: 6202 2908 |0028: sget-object v2, Lorg/jsoup/parser/TokeniserState$53;.Data:Lorg/jsoup/parser/TokeniserState; // field@0829 │ │ +08012c: 6e20 ac13 2500 |002a: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080132: 28e8 |002d: goto 0015 // -0018 │ │ +080134: 6202 2808 |002e: sget-object v2, Lorg/jsoup/parser/TokeniserState$53;.AfterDoctypeName:Lorg/jsoup/parser/TokeniserState; // field@0828 │ │ +080138: 6e20 ac13 2500 |0030: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08013e: 28e2 |0033: goto 0015 // -001e │ │ +080140: 6e20 a813 4500 |0034: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080146: 5452 a407 |0037: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +08014a: 5422 8107 |0039: iget-object v2, v2, Lorg/jsoup/parser/Token$Doctype;.name:Ljava/lang/StringBuilder; // field@0781 │ │ +08014e: 1403 fdff 0000 |003b: const v3, #float 9.18313e-41 // #0000fffd │ │ +080154: 6e20 530a 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +08015a: 28d4 |0041: goto 0015 // -002c │ │ +08015c: 6e20 a613 4500 |0042: invoke-virtual {v5, v4}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080162: 5452 a407 |0045: iget-object v2, v5, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080166: 1213 |0047: const/4 v3, #int 1 // #1 │ │ +080168: 5c23 8007 |0048: iput-boolean v3, v2, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08016c: 6e10 a413 0500 |004a: invoke-virtual {v5}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080172: 6202 2908 |004d: sget-object v2, Lorg/jsoup/parser/TokeniserState$53;.Data:Lorg/jsoup/parser/TokeniserState; // field@0829 │ │ +080176: 6e20 ac13 2500 |004f: invoke-virtual {v5, v2}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08017c: 28c3 |0052: goto 0015 // -003d │ │ +08017e: 0000 |0053: nop // spacer │ │ +080180: 0002 0800 0000 0000 0900 0000 0a00 ... |0054: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1199 │ │ 0x0006 line=1200 │ │ 0x000a line=1201 │ │ 0x0015 line=1230 │ │ 0x0016 line=1204 │ │ @@ -161383,21 +161335,21 @@ │ │ locals : │ │ 0x000a - 0x0015 reg=1 name Ljava/lang/String; │ │ 0x001a - 0x0076 reg=0 c C │ │ 0x0000 - 0x0076 reg=4 this Lorg/jsoup/parser/TokeniserState$53; │ │ 0x0000 - 0x0076 reg=5 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0076 reg=6 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #480 header: │ │ -class_idx : 830 │ │ +class_idx : 850 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #480 annotations: │ │ Annotations on class │ │ @@ -161417,18 +161369,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d810: |[07d810] org.jsoup.parser.TokeniserState$54.:(Ljava/lang/String;I)V │ │ -07d820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d822: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d828: 0e00 |0004: return-void │ │ +0801c4: |[0801c4] org.jsoup.parser.TokeniserState$54.:(Ljava/lang/String;I)V │ │ +0801d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0801d6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +0801dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$54; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -161439,64 +161391,64 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -07d82c: |[07d82c] org.jsoup.parser.TokeniserState$54.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d83c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07d83e: 6e10 3412 0400 |0001: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -07d844: 0a00 |0004: move-result v0 │ │ -07d846: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ -07d84a: 6e20 a613 2300 |0007: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d850: 5430 a407 |000a: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d854: 5c01 8007 |000c: iput-boolean v1, v0, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07d858: 6e10 a413 0300 |000e: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07d85e: 6200 2d08 |0011: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.Data:Lorg/jsoup/parser/TokeniserState; // field@082d │ │ -07d862: 6e20 ac13 0300 |0013: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d868: 0e00 |0016: return-void │ │ -07d86a: 1250 |0017: const/4 v0, #int 5 // #5 │ │ -07d86c: 2300 9e03 |0018: new-array v0, v0, [C // type@039e │ │ -07d870: 2600 4800 0000 |001a: fill-array-data v0, 00000062 // +00000048 │ │ -07d876: 6e20 3a12 0400 |001d: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matchesAny:([C)Z // method@123a │ │ -07d87c: 0a00 |0020: move-result v0 │ │ -07d87e: 3800 0600 |0021: if-eqz v0, 0027 // +0006 │ │ -07d882: 6e10 2312 0400 |0023: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -07d888: 28f0 |0026: goto 0016 // -0010 │ │ -07d88a: 1300 3e00 |0027: const/16 v0, #int 62 // #3e │ │ -07d88e: 6e20 3812 0400 |0029: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ -07d894: 0a00 |002c: move-result v0 │ │ -07d896: 3800 0b00 |002d: if-eqz v0, 0038 // +000b │ │ -07d89a: 6e10 a413 0300 |002f: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07d8a0: 6200 2d08 |0032: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.Data:Lorg/jsoup/parser/TokeniserState; // field@082d │ │ -07d8a4: 6e20 9613 0300 |0034: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07d8aa: 28df |0037: goto 0016 // -0021 │ │ -07d8ac: 1a00 6c09 |0038: const-string v0, "PUBLIC" // string@096c │ │ -07d8b0: 6e20 3712 0400 |003a: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsumeIgnoreCase:(Ljava/lang/String;)Z // method@1237 │ │ -07d8b6: 0a00 |003d: move-result v0 │ │ -07d8b8: 3800 0800 |003e: if-eqz v0, 0046 // +0008 │ │ -07d8bc: 6200 2a08 |0040: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.AfterDoctypePublicKeyword:Lorg/jsoup/parser/TokeniserState; // field@082a │ │ -07d8c0: 6e20 ac13 0300 |0042: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d8c6: 28d1 |0045: goto 0016 // -002f │ │ -07d8c8: 1a00 3c0a |0046: const-string v0, "SYSTEM" // string@0a3c │ │ -07d8cc: 6e20 3712 0400 |0048: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsumeIgnoreCase:(Ljava/lang/String;)Z // method@1237 │ │ -07d8d2: 0a00 |004b: move-result v0 │ │ -07d8d4: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ -07d8d8: 6200 2b08 |004e: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.AfterDoctypeSystemKeyword:Lorg/jsoup/parser/TokeniserState; // field@082b │ │ -07d8dc: 6e20 ac13 0300 |0050: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d8e2: 28c3 |0053: goto 0016 // -003d │ │ -07d8e4: 6e20 a813 2300 |0054: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d8ea: 5430 a407 |0057: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d8ee: 5c01 8007 |0059: iput-boolean v1, v0, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07d8f2: 6200 2c08 |005b: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@082c │ │ -07d8f6: 6e20 9613 0300 |005d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07d8fc: 28b6 |0060: goto 0016 // -004a │ │ -07d8fe: 0000 |0061: nop // spacer │ │ -07d900: 0003 0200 0500 0000 0900 0a00 0d00 ... |0062: array-data (9 units) │ │ +0801e0: |[0801e0] org.jsoup.parser.TokeniserState$54.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +0801f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0801f2: 6e10 3412 0400 |0001: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ +0801f8: 0a00 |0004: move-result v0 │ │ +0801fa: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ +0801fe: 6e20 a613 2300 |0007: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080204: 5430 a407 |000a: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080208: 5c01 8007 |000c: iput-boolean v1, v0, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08020c: 6e10 a413 0300 |000e: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080212: 6200 2d08 |0011: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.Data:Lorg/jsoup/parser/TokeniserState; // field@082d │ │ +080216: 6e20 ac13 0300 |0013: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08021c: 0e00 |0016: return-void │ │ +08021e: 1250 |0017: const/4 v0, #int 5 // #5 │ │ +080220: 2300 b203 |0018: new-array v0, v0, [C // type@03b2 │ │ +080224: 2600 4800 0000 |001a: fill-array-data v0, 00000062 // +00000048 │ │ +08022a: 6e20 3a12 0400 |001d: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matchesAny:([C)Z // method@123a │ │ +080230: 0a00 |0020: move-result v0 │ │ +080232: 3800 0600 |0021: if-eqz v0, 0027 // +0006 │ │ +080236: 6e10 2312 0400 |0023: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +08023c: 28f0 |0026: goto 0016 // -0010 │ │ +08023e: 1300 3e00 |0027: const/16 v0, #int 62 // #3e │ │ +080242: 6e20 3812 0400 |0029: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matches:(C)Z // method@1238 │ │ +080248: 0a00 |002c: move-result v0 │ │ +08024a: 3800 0b00 |002d: if-eqz v0, 0038 // +000b │ │ +08024e: 6e10 a413 0300 |002f: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080254: 6200 2d08 |0032: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.Data:Lorg/jsoup/parser/TokeniserState; // field@082d │ │ +080258: 6e20 9613 0300 |0034: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +08025e: 28df |0037: goto 0016 // -0021 │ │ +080260: 1a00 8009 |0038: const-string v0, "PUBLIC" // string@0980 │ │ +080264: 6e20 3712 0400 |003a: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsumeIgnoreCase:(Ljava/lang/String;)Z // method@1237 │ │ +08026a: 0a00 |003d: move-result v0 │ │ +08026c: 3800 0800 |003e: if-eqz v0, 0046 // +0008 │ │ +080270: 6200 2a08 |0040: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.AfterDoctypePublicKeyword:Lorg/jsoup/parser/TokeniserState; // field@082a │ │ +080274: 6e20 ac13 0300 |0042: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08027a: 28d1 |0045: goto 0016 // -002f │ │ +08027c: 1a00 500a |0046: const-string v0, "SYSTEM" // string@0a50 │ │ +080280: 6e20 3712 0400 |0048: invoke-virtual {v4, v0}, Lorg/jsoup/parser/CharacterReader;.matchConsumeIgnoreCase:(Ljava/lang/String;)Z // method@1237 │ │ +080286: 0a00 |004b: move-result v0 │ │ +080288: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ +08028c: 6200 2b08 |004e: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.AfterDoctypeSystemKeyword:Lorg/jsoup/parser/TokeniserState; // field@082b │ │ +080290: 6e20 ac13 0300 |0050: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080296: 28c3 |0053: goto 0016 // -003d │ │ +080298: 6e20 a813 2300 |0054: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +08029e: 5430 a407 |0057: iget-object v0, v3, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +0802a2: 5c01 8007 |0059: iput-boolean v1, v0, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +0802a6: 6200 2c08 |005b: sget-object v0, Lorg/jsoup/parser/TokeniserState$54;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@082c │ │ +0802aa: 6e20 9613 0300 |005d: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +0802b0: 28b6 |0060: goto 0016 // -004a │ │ +0802b2: 0000 |0061: nop // spacer │ │ +0802b4: 0003 0200 0500 0000 0900 0a00 0d00 ... |0062: array-data (9 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1234 │ │ 0x0007 line=1235 │ │ 0x000a line=1236 │ │ 0x000e line=1237 │ │ 0x0011 line=1238 │ │ @@ -161515,21 +161467,21 @@ │ │ 0x005b line=1253 │ │ 0x0061 line=1241 │ │ locals : │ │ 0x0000 - 0x006b reg=2 this Lorg/jsoup/parser/TokeniserState$54; │ │ 0x0000 - 0x006b reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x006b reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #481 header: │ │ -class_idx : 831 │ │ +class_idx : 851 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #481 annotations: │ │ Annotations on class │ │ @@ -161549,18 +161501,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07d914: |[07d914] org.jsoup.parser.TokeniserState$55.:(Ljava/lang/String;I)V │ │ -07d924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d926: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07d92c: 0e00 |0004: return-void │ │ +0802c8: |[0802c8] org.jsoup.parser.TokeniserState$55.:(Ljava/lang/String;I)V │ │ +0802d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0802da: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +0802e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$55; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -161571,52 +161523,52 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -07d930: |[07d930] org.jsoup.parser.TokeniserState$55.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07d940: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07d942: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07d948: 0a00 |0004: move-result v0 │ │ -07d94a: 2c00 4900 0000 |0005: sparse-switch v0, 0000004e // +00000049 │ │ -07d950: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d956: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d95a: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07d95e: 6201 2f08 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@082f │ │ -07d962: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d968: 0e00 |0014: return-void │ │ -07d96a: 6201 2e08 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.BeforeDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@082e │ │ -07d96e: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d974: 28fa |001a: goto 0014 // -0006 │ │ -07d976: 6e20 a813 3400 |001b: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d97c: 6201 3108 |001e: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0831 │ │ -07d980: 6e20 ac13 1400 |0020: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d986: 28f1 |0023: goto 0014 // -000f │ │ -07d988: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d98e: 6201 3208 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0832 │ │ -07d992: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d998: 28e8 |002c: goto 0014 // -0018 │ │ -07d99a: 6e20 a813 3400 |002d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07d9a0: 5441 a407 |0030: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d9a4: 5c12 8007 |0032: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07d9a8: 6e10 a413 0400 |0034: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07d9ae: 6201 3008 |0037: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.Data:Lorg/jsoup/parser/TokeniserState; // field@0830 │ │ -07d9b2: 6e20 ac13 1400 |0039: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d9b8: 28d8 |003c: goto 0014 // -0028 │ │ -07d9ba: 6e20 a613 3400 |003d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07d9c0: 5441 a407 |0040: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07d9c4: 5c12 8007 |0042: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07d9c8: 6e10 a413 0400 |0044: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07d9ce: 6201 3008 |0047: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.Data:Lorg/jsoup/parser/TokeniserState; // field@0830 │ │ -07d9d2: 6e20 ac13 1400 |0049: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07d9d8: 28c8 |004c: goto 0014 // -0038 │ │ -07d9da: 0000 |004d: nop // spacer │ │ -07d9dc: 0002 0900 0900 0000 0a00 0000 0c00 ... |004e: sparse-switch-data (38 units) │ │ +0802e4: |[0802e4] org.jsoup.parser.TokeniserState$55.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +0802f4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0802f6: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +0802fc: 0a00 |0004: move-result v0 │ │ +0802fe: 2c00 4900 0000 |0005: sparse-switch v0, 0000004e // +00000049 │ │ +080304: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +08030a: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +08030e: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080312: 6201 2f08 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@082f │ │ +080316: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08031c: 0e00 |0014: return-void │ │ +08031e: 6201 2e08 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.BeforeDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@082e │ │ +080322: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080328: 28fa |001a: goto 0014 // -0006 │ │ +08032a: 6e20 a813 3400 |001b: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080330: 6201 3108 |001e: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0831 │ │ +080334: 6e20 ac13 1400 |0020: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08033a: 28f1 |0023: goto 0014 // -000f │ │ +08033c: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080342: 6201 3208 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0832 │ │ +080346: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08034c: 28e8 |002c: goto 0014 // -0018 │ │ +08034e: 6e20 a813 3400 |002d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080354: 5441 a407 |0030: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080358: 5c12 8007 |0032: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08035c: 6e10 a413 0400 |0034: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080362: 6201 3008 |0037: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.Data:Lorg/jsoup/parser/TokeniserState; // field@0830 │ │ +080366: 6e20 ac13 1400 |0039: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08036c: 28d8 |003c: goto 0014 // -0028 │ │ +08036e: 6e20 a613 3400 |003d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080374: 5441 a407 |0040: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080378: 5c12 8007 |0042: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08037c: 6e10 a413 0400 |0044: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080382: 6201 3008 |0047: sget-object v1, Lorg/jsoup/parser/TokeniserState$55;.Data:Lorg/jsoup/parser/TokeniserState; // field@0830 │ │ +080386: 6e20 ac13 1400 |0049: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08038c: 28c8 |004c: goto 0014 // -0038 │ │ +08038e: 0000 |004d: nop // spacer │ │ +080390: 0002 0900 0900 0000 0a00 0000 0c00 ... |004e: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1260 │ │ 0x0005 line=1261 │ │ 0x0008 line=1292 │ │ 0x000b line=1293 │ │ 0x000f line=1294 │ │ @@ -161637,21 +161589,21 @@ │ │ 0x004d line=1261 │ │ locals : │ │ 0x0005 - 0x0074 reg=0 c C │ │ 0x0000 - 0x0074 reg=3 this Lorg/jsoup/parser/TokeniserState$55; │ │ 0x0000 - 0x0074 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0074 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #482 header: │ │ -class_idx : 832 │ │ +class_idx : 852 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #482 annotations: │ │ Annotations on class │ │ @@ -161671,18 +161623,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07da28: |[07da28] org.jsoup.parser.TokeniserState$56.:(Ljava/lang/String;I)V │ │ -07da38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07da3a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07da40: 0e00 |0004: return-void │ │ +0803dc: |[0803dc] org.jsoup.parser.TokeniserState$56.:(Ljava/lang/String;I)V │ │ +0803ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0803ee: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +0803f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$56; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -161693,47 +161645,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -07da44: |[07da44] org.jsoup.parser.TokeniserState$56.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07da54: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07da56: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07da5c: 0a00 |0004: move-result v0 │ │ -07da5e: 2c00 3d00 0000 |0005: sparse-switch v0, 00000042 // +0000003d │ │ -07da64: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07da6a: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07da6e: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07da72: 6201 3308 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0833 │ │ -07da76: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07da7c: 0e00 |0014: return-void │ │ -07da7e: 6201 3508 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0835 │ │ -07da82: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07da88: 28fa |001a: goto 0014 // -0006 │ │ -07da8a: 6201 3608 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0836 │ │ -07da8e: 6e20 ac13 1400 |001d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07da94: 28f4 |0020: goto 0014 // -000c │ │ -07da96: 6e20 a813 3400 |0021: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07da9c: 5441 a407 |0024: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07daa0: 5c12 8007 |0026: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07daa4: 6e10 a413 0400 |0028: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07daaa: 6201 3408 |002b: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.Data:Lorg/jsoup/parser/TokeniserState; // field@0834 │ │ -07daae: 6e20 ac13 1400 |002d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dab4: 28e4 |0030: goto 0014 // -001c │ │ -07dab6: 6e20 a613 3400 |0031: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07dabc: 5441 a407 |0034: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dac0: 5c12 8007 |0036: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dac4: 6e10 a413 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07daca: 6201 3408 |003b: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.Data:Lorg/jsoup/parser/TokeniserState; // field@0834 │ │ -07dace: 6e20 ac13 1400 |003d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dad4: 28d4 |0040: goto 0014 // -002c │ │ -07dad6: 0000 |0041: nop // spacer │ │ -07dad8: 0002 0900 0900 0000 0a00 0000 0c00 ... |0042: sparse-switch-data (38 units) │ │ +0803f8: |[0803f8] org.jsoup.parser.TokeniserState$56.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080408: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08040a: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +080410: 0a00 |0004: move-result v0 │ │ +080412: 2c00 3d00 0000 |0005: sparse-switch v0, 00000042 // +0000003d │ │ +080418: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +08041e: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080422: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080426: 6201 3308 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0833 │ │ +08042a: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080430: 0e00 |0014: return-void │ │ +080432: 6201 3508 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0835 │ │ +080436: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08043c: 28fa |001a: goto 0014 // -0006 │ │ +08043e: 6201 3608 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0836 │ │ +080442: 6e20 ac13 1400 |001d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080448: 28f4 |0020: goto 0014 // -000c │ │ +08044a: 6e20 a813 3400 |0021: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080450: 5441 a407 |0024: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080454: 5c12 8007 |0026: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080458: 6e10 a413 0400 |0028: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +08045e: 6201 3408 |002b: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.Data:Lorg/jsoup/parser/TokeniserState; // field@0834 │ │ +080462: 6e20 ac13 1400 |002d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080468: 28e4 |0030: goto 0014 // -001c │ │ +08046a: 6e20 a613 3400 |0031: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080470: 5441 a407 |0034: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080474: 5c12 8007 |0036: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080478: 6e10 a413 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +08047e: 6201 3408 |003b: sget-object v1, Lorg/jsoup/parser/TokeniserState$56;.Data:Lorg/jsoup/parser/TokeniserState; // field@0834 │ │ +080482: 6e20 ac13 1400 |003d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080488: 28d4 |0040: goto 0014 // -002c │ │ +08048a: 0000 |0041: nop // spacer │ │ +08048c: 0002 0900 0900 0000 0a00 0000 0c00 ... |0042: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1300 │ │ 0x0005 line=1301 │ │ 0x0008 line=1329 │ │ 0x000b line=1330 │ │ 0x000f line=1331 │ │ @@ -161751,21 +161703,21 @@ │ │ 0x0041 line=1301 │ │ locals : │ │ 0x0005 - 0x0068 reg=0 c C │ │ 0x0000 - 0x0068 reg=3 this Lorg/jsoup/parser/TokeniserState$56; │ │ 0x0000 - 0x0068 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0068 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #483 header: │ │ -class_idx : 833 │ │ +class_idx : 853 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #483 annotations: │ │ Annotations on class │ │ @@ -161785,18 +161737,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07db24: |[07db24] org.jsoup.parser.TokeniserState$57.:(Ljava/lang/String;I)V │ │ -07db34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07db36: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07db3c: 0e00 |0004: return-void │ │ +0804d8: |[0804d8] org.jsoup.parser.TokeniserState$57.:(Ljava/lang/String;I)V │ │ +0804e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0804ea: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +0804f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1335 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$57; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -161807,47 +161759,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -07db40: |[07db40] org.jsoup.parser.TokeniserState$57.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07db50: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07db52: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07db58: 0a00 |0004: move-result v0 │ │ -07db5a: 2c00 3f00 0000 |0005: sparse-switch v0, 00000044 // +0000003f │ │ -07db60: 5441 a407 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07db64: 5411 8207 |000a: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ -07db68: 6e20 530a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07db6e: 0e00 |000f: return-void │ │ -07db70: 6201 3708 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$57;.AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0837 │ │ -07db74: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07db7a: 28fa |0015: goto 000f // -0006 │ │ -07db7c: 6e20 a813 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07db82: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07db86: 5411 8207 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ -07db8a: 1402 fdff 0000 |001d: const v2, #float 9.18313e-41 // #0000fffd │ │ -07db90: 6e20 530a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07db96: 28ec |0023: goto 000f // -0014 │ │ -07db98: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07db9e: 5441 a407 |0027: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dba2: 5c12 8007 |0029: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dba6: 6e10 a413 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07dbac: 6201 3808 |002e: sget-object v1, Lorg/jsoup/parser/TokeniserState$57;.Data:Lorg/jsoup/parser/TokeniserState; // field@0838 │ │ -07dbb0: 6e20 ac13 1400 |0030: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dbb6: 28dc |0033: goto 000f // -0024 │ │ -07dbb8: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07dbbe: 5441 a407 |0037: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dbc2: 5c12 8007 |0039: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dbc6: 6e10 a413 0400 |003b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07dbcc: 6201 3808 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$57;.Data:Lorg/jsoup/parser/TokeniserState; // field@0838 │ │ -07dbd0: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dbd6: 28cc |0043: goto 000f // -0034 │ │ -07dbd8: 0002 0400 0000 0000 2200 0000 3e00 ... |0044: sparse-switch-data (18 units) │ │ +0804f4: |[0804f4] org.jsoup.parser.TokeniserState$57.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080504: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +080506: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +08050c: 0a00 |0004: move-result v0 │ │ +08050e: 2c00 3f00 0000 |0005: sparse-switch v0, 00000044 // +0000003f │ │ +080514: 5441 a407 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080518: 5411 8207 |000a: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ +08051c: 6e20 530a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +080522: 0e00 |000f: return-void │ │ +080524: 6201 3708 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$57;.AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0837 │ │ +080528: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08052e: 28fa |0015: goto 000f // -0006 │ │ +080530: 6e20 a813 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080536: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +08053a: 5411 8207 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ +08053e: 1402 fdff 0000 |001d: const v2, #float 9.18313e-41 // #0000fffd │ │ +080544: 6e20 530a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +08054a: 28ec |0023: goto 000f // -0014 │ │ +08054c: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080552: 5441 a407 |0027: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080556: 5c12 8007 |0029: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08055a: 6e10 a413 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080560: 6201 3808 |002e: sget-object v1, Lorg/jsoup/parser/TokeniserState$57;.Data:Lorg/jsoup/parser/TokeniserState; // field@0838 │ │ +080564: 6e20 ac13 1400 |0030: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08056a: 28dc |0033: goto 000f // -0024 │ │ +08056c: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080572: 5441 a407 |0037: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080576: 5c12 8007 |0039: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08057a: 6e10 a413 0400 |003b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080580: 6201 3808 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$57;.Data:Lorg/jsoup/parser/TokeniserState; // field@0838 │ │ +080584: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08058a: 28cc |0043: goto 000f // -0034 │ │ +08058c: 0002 0400 0000 0000 2200 0000 3e00 ... |0044: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1337 │ │ 0x0005 line=1338 │ │ 0x0008 line=1359 │ │ 0x000f line=1361 │ │ 0x0010 line=1340 │ │ @@ -161864,21 +161816,21 @@ │ │ 0x0044 line=1338 │ │ locals : │ │ 0x0005 - 0x0056 reg=0 c C │ │ 0x0000 - 0x0056 reg=3 this Lorg/jsoup/parser/TokeniserState$57; │ │ 0x0000 - 0x0056 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0056 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #484 header: │ │ -class_idx : 834 │ │ +class_idx : 854 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #484 annotations: │ │ Annotations on class │ │ @@ -161898,18 +161850,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07dbfc: |[07dbfc] org.jsoup.parser.TokeniserState$58.:(Ljava/lang/String;I)V │ │ -07dc0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07dc0e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07dc14: 0e00 |0004: return-void │ │ +0805b0: |[0805b0] org.jsoup.parser.TokeniserState$58.:(Ljava/lang/String;I)V │ │ +0805c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0805c2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +0805c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$58; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -161920,47 +161872,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -07dc18: |[07dc18] org.jsoup.parser.TokeniserState$58.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07dc28: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07dc2a: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07dc30: 0a00 |0004: move-result v0 │ │ -07dc32: 2c00 3f00 0000 |0005: sparse-switch v0, 00000044 // +0000003f │ │ -07dc38: 5441 a407 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dc3c: 5411 8207 |000a: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ -07dc40: 6e20 530a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07dc46: 0e00 |000f: return-void │ │ -07dc48: 6201 3908 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$58;.AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0839 │ │ -07dc4c: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dc52: 28fa |0015: goto 000f // -0006 │ │ -07dc54: 6e20 a813 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07dc5a: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dc5e: 5411 8207 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ -07dc62: 1402 fdff 0000 |001d: const v2, #float 9.18313e-41 // #0000fffd │ │ -07dc68: 6e20 530a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07dc6e: 28ec |0023: goto 000f // -0014 │ │ -07dc70: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07dc76: 5441 a407 |0027: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dc7a: 5c12 8007 |0029: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dc7e: 6e10 a413 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07dc84: 6201 3a08 |002e: sget-object v1, Lorg/jsoup/parser/TokeniserState$58;.Data:Lorg/jsoup/parser/TokeniserState; // field@083a │ │ -07dc88: 6e20 ac13 1400 |0030: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dc8e: 28dc |0033: goto 000f // -0024 │ │ -07dc90: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07dc96: 5441 a407 |0037: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dc9a: 5c12 8007 |0039: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dc9e: 6e10 a413 0400 |003b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07dca4: 6201 3a08 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$58;.Data:Lorg/jsoup/parser/TokeniserState; // field@083a │ │ -07dca8: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dcae: 28cc |0043: goto 000f // -0034 │ │ -07dcb0: 0002 0400 0000 0000 2700 0000 3e00 ... |0044: sparse-switch-data (18 units) │ │ +0805cc: |[0805cc] org.jsoup.parser.TokeniserState$58.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +0805dc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0805de: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +0805e4: 0a00 |0004: move-result v0 │ │ +0805e6: 2c00 3f00 0000 |0005: sparse-switch v0, 00000044 // +0000003f │ │ +0805ec: 5441 a407 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +0805f0: 5411 8207 |000a: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ +0805f4: 6e20 530a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +0805fa: 0e00 |000f: return-void │ │ +0805fc: 6201 3908 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$58;.AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0839 │ │ +080600: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080606: 28fa |0015: goto 000f // -0006 │ │ +080608: 6e20 a813 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +08060e: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080612: 5411 8207 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.publicIdentifier:Ljava/lang/StringBuilder; // field@0782 │ │ +080616: 1402 fdff 0000 |001d: const v2, #float 9.18313e-41 // #0000fffd │ │ +08061c: 6e20 530a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +080622: 28ec |0023: goto 000f // -0014 │ │ +080624: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +08062a: 5441 a407 |0027: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +08062e: 5c12 8007 |0029: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080632: 6e10 a413 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080638: 6201 3a08 |002e: sget-object v1, Lorg/jsoup/parser/TokeniserState$58;.Data:Lorg/jsoup/parser/TokeniserState; // field@083a │ │ +08063c: 6e20 ac13 1400 |0030: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080642: 28dc |0033: goto 000f // -0024 │ │ +080644: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +08064a: 5441 a407 |0037: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +08064e: 5c12 8007 |0039: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080652: 6e10 a413 0400 |003b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080658: 6201 3a08 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$58;.Data:Lorg/jsoup/parser/TokeniserState; // field@083a │ │ +08065c: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080662: 28cc |0043: goto 000f // -0034 │ │ +080664: 0002 0400 0000 0000 2700 0000 3e00 ... |0044: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1365 │ │ 0x0005 line=1366 │ │ 0x0008 line=1387 │ │ 0x000f line=1389 │ │ 0x0010 line=1368 │ │ @@ -161977,21 +161929,21 @@ │ │ 0x0044 line=1366 │ │ locals : │ │ 0x0005 - 0x0056 reg=0 c C │ │ 0x0000 - 0x0056 reg=3 this Lorg/jsoup/parser/TokeniserState$58; │ │ 0x0000 - 0x0056 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0056 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #485 header: │ │ -class_idx : 835 │ │ +class_idx : 855 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #485 annotations: │ │ Annotations on class │ │ @@ -162011,18 +161963,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07dcd4: |[07dcd4] org.jsoup.parser.TokeniserState$59.:(Ljava/lang/String;I)V │ │ -07dce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07dce6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07dcec: 0e00 |0004: return-void │ │ +080688: |[080688] org.jsoup.parser.TokeniserState$59.:(Ljava/lang/String;I)V │ │ +080698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08069a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +0806a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$59; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162033,48 +161985,48 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -07dcf0: |[07dcf0] org.jsoup.parser.TokeniserState$59.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07dd00: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07dd02: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07dd08: 0a00 |0004: move-result v0 │ │ -07dd0a: 2c00 4100 0000 |0005: sparse-switch v0, 00000046 // +00000041 │ │ -07dd10: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07dd16: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dd1a: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dd1e: 6201 3c08 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@083c │ │ -07dd22: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dd28: 0e00 |0014: return-void │ │ -07dd2a: 6201 3b08 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.BetweenDoctypePublicAndSystemIdentifiers:Lorg/jsoup/parser/TokeniserState; // field@083b │ │ -07dd2e: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dd34: 28fa |001a: goto 0014 // -0006 │ │ -07dd36: 6e10 a413 0400 |001b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07dd3c: 6201 3d08 |001e: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.Data:Lorg/jsoup/parser/TokeniserState; // field@083d │ │ -07dd40: 6e20 ac13 1400 |0020: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dd46: 28f1 |0023: goto 0014 // -000f │ │ -07dd48: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07dd4e: 6201 3e08 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@083e │ │ -07dd52: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dd58: 28e8 |002c: goto 0014 // -0018 │ │ -07dd5a: 6e20 a813 3400 |002d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07dd60: 6201 3f08 |0030: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@083f │ │ -07dd64: 6e20 ac13 1400 |0032: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dd6a: 28df |0035: goto 0014 // -0021 │ │ -07dd6c: 6e20 a613 3400 |0036: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07dd72: 5441 a407 |0039: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dd76: 5c12 8007 |003b: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dd7a: 6e10 a413 0400 |003d: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07dd80: 6201 3d08 |0040: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.Data:Lorg/jsoup/parser/TokeniserState; // field@083d │ │ -07dd84: 6e20 ac13 1400 |0042: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dd8a: 28cf |0045: goto 0014 // -0031 │ │ -07dd8c: 0002 0900 0900 0000 0a00 0000 0c00 ... |0046: sparse-switch-data (38 units) │ │ +0806a4: |[0806a4] org.jsoup.parser.TokeniserState$59.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +0806b4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0806b6: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +0806bc: 0a00 |0004: move-result v0 │ │ +0806be: 2c00 4100 0000 |0005: sparse-switch v0, 00000046 // +00000041 │ │ +0806c4: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +0806ca: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +0806ce: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +0806d2: 6201 3c08 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@083c │ │ +0806d6: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0806dc: 0e00 |0014: return-void │ │ +0806de: 6201 3b08 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.BetweenDoctypePublicAndSystemIdentifiers:Lorg/jsoup/parser/TokeniserState; // field@083b │ │ +0806e2: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0806e8: 28fa |001a: goto 0014 // -0006 │ │ +0806ea: 6e10 a413 0400 |001b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +0806f0: 6201 3d08 |001e: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.Data:Lorg/jsoup/parser/TokeniserState; // field@083d │ │ +0806f4: 6e20 ac13 1400 |0020: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0806fa: 28f1 |0023: goto 0014 // -000f │ │ +0806fc: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080702: 6201 3e08 |0027: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@083e │ │ +080706: 6e20 ac13 1400 |0029: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08070c: 28e8 |002c: goto 0014 // -0018 │ │ +08070e: 6e20 a813 3400 |002d: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080714: 6201 3f08 |0030: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@083f │ │ +080718: 6e20 ac13 1400 |0032: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08071e: 28df |0035: goto 0014 // -0021 │ │ +080720: 6e20 a613 3400 |0036: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080726: 5441 a407 |0039: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +08072a: 5c12 8007 |003b: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08072e: 6e10 a413 0400 |003d: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080734: 6201 3d08 |0040: sget-object v1, Lorg/jsoup/parser/TokeniserState$59;.Data:Lorg/jsoup/parser/TokeniserState; // field@083d │ │ +080738: 6e20 ac13 1400 |0042: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +08073e: 28cf |0045: goto 0014 // -0031 │ │ +080740: 0002 0900 0900 0000 0a00 0000 0c00 ... |0046: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1393 │ │ 0x0005 line=1394 │ │ 0x0008 line=1423 │ │ 0x000b line=1424 │ │ 0x000f line=1425 │ │ @@ -162093,21 +162045,21 @@ │ │ 0x0046 line=1394 │ │ locals : │ │ 0x0005 - 0x006c reg=0 c C │ │ 0x0000 - 0x006c reg=3 this Lorg/jsoup/parser/TokeniserState$59; │ │ 0x0000 - 0x006c reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x006c reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #486 header: │ │ -class_idx : 836 │ │ +class_idx : 856 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #486 annotations: │ │ Annotations on class │ │ @@ -162127,18 +162079,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07ddd8: |[07ddd8] org.jsoup.parser.TokeniserState$5.:(Ljava/lang/String;I)V │ │ -07dde8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ddea: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07ddf0: 0e00 |0004: return-void │ │ +08078c: |[08078c] org.jsoup.parser.TokeniserState$5.:(Ljava/lang/String;I)V │ │ +08079c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08079e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +0807a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$5; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162149,40 +162101,40 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -07ddf4: |[07ddf4] org.jsoup.parser.TokeniserState$5.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07de04: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07de0a: 0a01 |0003: move-result v1 │ │ -07de0c: 2c01 2e00 0000 |0004: sparse-switch v1, 00000032 // +0000002e │ │ -07de12: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -07de14: 2311 9e03 |0008: new-array v1, v1, [C // type@039e │ │ -07de18: 2601 3600 0000 |000a: fill-array-data v1, 00000040 // +00000036 │ │ -07de1e: 6e20 2f12 1400 |000d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ -07de24: 0c00 |0010: move-result-object v0 │ │ -07de26: 6e20 a013 0300 |0011: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07de2c: 0e00 |0014: return-void │ │ -07de2e: 6201 4008 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$5;.RawtextLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0840 │ │ -07de32: 6e20 9613 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07de38: 28fa |001a: goto 0014 // -0006 │ │ -07de3a: 6e20 a813 2300 |001b: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07de40: 6e10 2312 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -07de46: 1401 fdff 0000 |0021: const v1, #float 9.18313e-41 // #0000fffd │ │ -07de4c: 6e20 9f13 1300 |0024: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07de52: 28ed |0027: goto 0014 // -0013 │ │ -07de54: 2201 0603 |0028: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@0306 │ │ -07de58: 7010 3b13 0100 |002a: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ -07de5e: 6e20 a113 1300 |002d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -07de64: 28e4 |0030: goto 0014 // -001c │ │ -07de66: 0000 |0031: nop // spacer │ │ -07de68: 0002 0300 0000 0000 3c00 0000 ffff ... |0032: sparse-switch-data (14 units) │ │ -07de84: 0003 0200 0200 0000 3c00 0000 |0040: array-data (6 units) │ │ +0807a8: |[0807a8] org.jsoup.parser.TokeniserState$5.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +0807b8: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +0807be: 0a01 |0003: move-result v1 │ │ +0807c0: 2c01 2e00 0000 |0004: sparse-switch v1, 00000032 // +0000002e │ │ +0807c6: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +0807c8: 2311 b203 |0008: new-array v1, v1, [C // type@03b2 │ │ +0807cc: 2601 3600 0000 |000a: fill-array-data v1, 00000040 // +00000036 │ │ +0807d2: 6e20 2f12 1400 |000d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ +0807d8: 0c00 |0010: move-result-object v0 │ │ +0807da: 6e20 a013 0300 |0011: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +0807e0: 0e00 |0014: return-void │ │ +0807e2: 6201 4008 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$5;.RawtextLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0840 │ │ +0807e6: 6e20 9613 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +0807ec: 28fa |001a: goto 0014 // -0006 │ │ +0807ee: 6e20 a813 2300 |001b: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +0807f4: 6e10 2312 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +0807fa: 1401 fdff 0000 |0021: const v1, #float 9.18313e-41 // #0000fffd │ │ +080800: 6e20 9f13 1300 |0024: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +080806: 28ed |0027: goto 0014 // -0013 │ │ +080808: 2201 1a03 |0028: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@031a │ │ +08080c: 7010 3b13 0100 |002a: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ +080812: 6e20 a113 1300 |002d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +080818: 28e4 |0030: goto 0014 // -001c │ │ +08081a: 0000 |0031: nop // spacer │ │ +08081c: 0002 0300 0000 0000 3c00 0000 ffff ... |0032: sparse-switch-data (14 units) │ │ +080838: 0003 0200 0200 0000 3c00 0000 |0040: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=94 │ │ 0x0011 line=95 │ │ 0x0014 line=98 │ │ 0x0015 line=83 │ │ @@ -162194,21 +162146,21 @@ │ │ 0x0040 line=94 │ │ locals : │ │ 0x0011 - 0x0014 reg=0 data Ljava/lang/String; │ │ 0x0000 - 0x0046 reg=2 this Lorg/jsoup/parser/TokeniserState$5; │ │ 0x0000 - 0x0046 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0046 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #487 header: │ │ -class_idx : 837 │ │ +class_idx : 857 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #487 annotations: │ │ Annotations on class │ │ @@ -162228,18 +162180,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07de90: |[07de90] org.jsoup.parser.TokeniserState$60.:(Ljava/lang/String;I)V │ │ -07dea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07dea2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07dea8: 0e00 |0004: return-void │ │ +080844: |[080844] org.jsoup.parser.TokeniserState$60.:(Ljava/lang/String;I)V │ │ +080854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080856: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +08085c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1429 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$60; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162250,45 +162202,45 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -07deac: |[07deac] org.jsoup.parser.TokeniserState$60.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07debc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07debe: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07dec4: 0a00 |0004: move-result v0 │ │ -07dec6: 2c00 3b00 0000 |0005: sparse-switch v0, 00000040 // +0000003b │ │ -07decc: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07ded2: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07ded6: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07deda: 6201 4108 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0841 │ │ -07dede: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dee4: 0e00 |0014: return-void │ │ -07dee6: 6e10 a413 0400 |0015: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07deec: 6201 4208 |0018: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.Data:Lorg/jsoup/parser/TokeniserState; // field@0842 │ │ -07def0: 6e20 ac13 1400 |001a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07def6: 28f7 |001d: goto 0014 // -0009 │ │ -07def8: 6e20 a813 3400 |001e: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07defe: 6201 4308 |0021: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0843 │ │ -07df02: 6e20 ac13 1400 |0023: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07df08: 28ee |0026: goto 0014 // -0012 │ │ -07df0a: 6e20 a813 3400 |0027: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07df10: 6201 4408 |002a: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0844 │ │ -07df14: 6e20 ac13 1400 |002c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07df1a: 28e5 |002f: goto 0014 // -001b │ │ -07df1c: 6e20 a613 3400 |0030: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07df22: 5441 a407 |0033: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07df26: 5c12 8007 |0035: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07df2a: 6e10 a413 0400 |0037: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07df30: 6201 4208 |003a: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.Data:Lorg/jsoup/parser/TokeniserState; // field@0842 │ │ -07df34: 6e20 ac13 1400 |003c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07df3a: 28d5 |003f: goto 0014 // -002b │ │ -07df3c: 0002 0900 0900 0000 0a00 0000 0c00 ... |0040: sparse-switch-data (38 units) │ │ +080860: |[080860] org.jsoup.parser.TokeniserState$60.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080870: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +080872: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +080878: 0a00 |0004: move-result v0 │ │ +08087a: 2c00 3b00 0000 |0005: sparse-switch v0, 00000040 // +0000003b │ │ +080880: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080886: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +08088a: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +08088e: 6201 4108 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0841 │ │ +080892: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080898: 0e00 |0014: return-void │ │ +08089a: 6e10 a413 0400 |0015: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +0808a0: 6201 4208 |0018: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.Data:Lorg/jsoup/parser/TokeniserState; // field@0842 │ │ +0808a4: 6e20 ac13 1400 |001a: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0808aa: 28f7 |001d: goto 0014 // -0009 │ │ +0808ac: 6e20 a813 3400 |001e: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +0808b2: 6201 4308 |0021: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0843 │ │ +0808b6: 6e20 ac13 1400 |0023: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0808bc: 28ee |0026: goto 0014 // -0012 │ │ +0808be: 6e20 a813 3400 |0027: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +0808c4: 6201 4408 |002a: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0844 │ │ +0808c8: 6e20 ac13 1400 |002c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0808ce: 28e5 |002f: goto 0014 // -001b │ │ +0808d0: 6e20 a613 3400 |0030: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +0808d6: 5441 a407 |0033: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +0808da: 5c12 8007 |0035: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +0808de: 6e10 a413 0400 |0037: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +0808e4: 6201 4208 |003a: sget-object v1, Lorg/jsoup/parser/TokeniserState$60;.Data:Lorg/jsoup/parser/TokeniserState; // field@0842 │ │ +0808e8: 6e20 ac13 1400 |003c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0808ee: 28d5 |003f: goto 0014 // -002b │ │ +0808f0: 0002 0900 0900 0000 0a00 0000 0c00 ... |0040: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1431 │ │ 0x0005 line=1432 │ │ 0x0008 line=1460 │ │ 0x000b line=1461 │ │ 0x000f line=1462 │ │ @@ -162306,21 +162258,21 @@ │ │ 0x0040 line=1432 │ │ locals : │ │ 0x0005 - 0x0066 reg=0 c C │ │ 0x0000 - 0x0066 reg=3 this Lorg/jsoup/parser/TokeniserState$60; │ │ 0x0000 - 0x0066 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0066 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #488 header: │ │ -class_idx : 838 │ │ +class_idx : 858 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #488 annotations: │ │ Annotations on class │ │ @@ -162340,18 +162292,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07df88: |[07df88] org.jsoup.parser.TokeniserState$61.:(Ljava/lang/String;I)V │ │ -07df98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07df9a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07dfa0: 0e00 |0004: return-void │ │ +08093c: |[08093c] org.jsoup.parser.TokeniserState$61.:(Ljava/lang/String;I)V │ │ +08094c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08094e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080954: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1466 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$61; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162362,51 +162314,51 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -07dfa4: |[07dfa4] org.jsoup.parser.TokeniserState$61.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07dfb4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07dfb6: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07dfbc: 0a00 |0004: move-result v0 │ │ -07dfbe: 2c00 4700 0000 |0005: sparse-switch v0, 0000004c // +00000047 │ │ -07dfc4: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07dfca: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dfce: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dfd2: 6e10 a413 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07dfd8: 0e00 |0012: return-void │ │ -07dfda: 6201 4508 |0013: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.BeforeDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0845 │ │ -07dfde: 6e20 ac13 1400 |0015: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07dfe4: 28fa |0018: goto 0012 // -0006 │ │ -07dfe6: 6e20 a813 3400 |0019: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07dfec: 5441 a407 |001c: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07dff0: 5c12 8007 |001e: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07dff4: 6e10 a413 0400 |0020: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07dffa: 6201 4608 |0023: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.Data:Lorg/jsoup/parser/TokeniserState; // field@0846 │ │ -07dffe: 6e20 ac13 1400 |0025: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e004: 28ea |0028: goto 0012 // -0016 │ │ -07e006: 6e20 a813 3400 |0029: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e00c: 6201 4708 |002c: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0847 │ │ -07e010: 6e20 ac13 1400 |002e: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e016: 28e1 |0031: goto 0012 // -001f │ │ -07e018: 6e20 a813 3400 |0032: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e01e: 6201 4808 |0035: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0848 │ │ -07e022: 6e20 ac13 1400 |0037: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e028: 28d8 |003a: goto 0012 // -0028 │ │ -07e02a: 6e20 a613 3400 |003b: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07e030: 5441 a407 |003e: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e034: 5c12 8007 |0040: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e038: 6e10 a413 0400 |0042: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e03e: 6201 4608 |0045: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.Data:Lorg/jsoup/parser/TokeniserState; // field@0846 │ │ -07e042: 6e20 ac13 1400 |0047: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e048: 28c8 |004a: goto 0012 // -0038 │ │ -07e04a: 0000 |004b: nop // spacer │ │ -07e04c: 0002 0900 0900 0000 0a00 0000 0c00 ... |004c: sparse-switch-data (38 units) │ │ +080958: |[080958] org.jsoup.parser.TokeniserState$61.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080968: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08096a: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +080970: 0a00 |0004: move-result v0 │ │ +080972: 2c00 4700 0000 |0005: sparse-switch v0, 0000004c // +00000047 │ │ +080978: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +08097e: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080982: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080986: 6e10 a413 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +08098c: 0e00 |0012: return-void │ │ +08098e: 6201 4508 |0013: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.BeforeDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@0845 │ │ +080992: 6e20 ac13 1400 |0015: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080998: 28fa |0018: goto 0012 // -0006 │ │ +08099a: 6e20 a813 3400 |0019: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +0809a0: 5441 a407 |001c: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +0809a4: 5c12 8007 |001e: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +0809a8: 6e10 a413 0400 |0020: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +0809ae: 6201 4608 |0023: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.Data:Lorg/jsoup/parser/TokeniserState; // field@0846 │ │ +0809b2: 6e20 ac13 1400 |0025: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0809b8: 28ea |0028: goto 0012 // -0016 │ │ +0809ba: 6e20 a813 3400 |0029: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +0809c0: 6201 4708 |002c: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0847 │ │ +0809c4: 6e20 ac13 1400 |002e: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0809ca: 28e1 |0031: goto 0012 // -001f │ │ +0809cc: 6e20 a813 3400 |0032: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +0809d2: 6201 4808 |0035: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@0848 │ │ +0809d6: 6e20 ac13 1400 |0037: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0809dc: 28d8 |003a: goto 0012 // -0028 │ │ +0809de: 6e20 a613 3400 |003b: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +0809e4: 5441 a407 |003e: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +0809e8: 5c12 8007 |0040: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +0809ec: 6e10 a413 0400 |0042: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +0809f2: 6201 4608 |0045: sget-object v1, Lorg/jsoup/parser/TokeniserState$61;.Data:Lorg/jsoup/parser/TokeniserState; // field@0846 │ │ +0809f6: 6e20 ac13 1400 |0047: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +0809fc: 28c8 |004a: goto 0012 // -0038 │ │ +0809fe: 0000 |004b: nop // spacer │ │ +080a00: 0002 0900 0900 0000 0a00 0000 0c00 ... |004c: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1468 │ │ 0x0005 line=1469 │ │ 0x0008 line=1500 │ │ 0x000b line=1501 │ │ 0x000f line=1502 │ │ @@ -162427,21 +162379,21 @@ │ │ 0x004b line=1469 │ │ locals : │ │ 0x0005 - 0x0072 reg=0 c C │ │ 0x0000 - 0x0072 reg=3 this Lorg/jsoup/parser/TokeniserState$61; │ │ 0x0000 - 0x0072 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0072 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #489 header: │ │ -class_idx : 839 │ │ +class_idx : 859 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #489 annotations: │ │ Annotations on class │ │ @@ -162461,18 +162413,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e098: |[07e098] org.jsoup.parser.TokeniserState$62.:(Ljava/lang/String;I)V │ │ -07e0a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e0aa: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e0b0: 0e00 |0004: return-void │ │ +080a4c: |[080a4c] org.jsoup.parser.TokeniserState$62.:(Ljava/lang/String;I)V │ │ +080a5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080a5e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080a64: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1506 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$62; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162483,47 +162435,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -07e0b4: |[07e0b4] org.jsoup.parser.TokeniserState$62.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e0c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07e0c6: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07e0cc: 0a00 |0004: move-result v0 │ │ -07e0ce: 2c00 3d00 0000 |0005: sparse-switch v0, 00000042 // +0000003d │ │ -07e0d4: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e0da: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e0de: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e0e2: 6201 4908 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0849 │ │ -07e0e6: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e0ec: 0e00 |0014: return-void │ │ -07e0ee: 6201 4b08 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@084b │ │ -07e0f2: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e0f8: 28fa |001a: goto 0014 // -0006 │ │ -07e0fa: 6201 4c08 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@084c │ │ -07e0fe: 6e20 ac13 1400 |001d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e104: 28f4 |0020: goto 0014 // -000c │ │ -07e106: 6e20 a813 3400 |0021: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e10c: 5441 a407 |0024: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e110: 5c12 8007 |0026: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e114: 6e10 a413 0400 |0028: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e11a: 6201 4a08 |002b: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.Data:Lorg/jsoup/parser/TokeniserState; // field@084a │ │ -07e11e: 6e20 ac13 1400 |002d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e124: 28e4 |0030: goto 0014 // -001c │ │ -07e126: 6e20 a613 3400 |0031: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07e12c: 5441 a407 |0034: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e130: 5c12 8007 |0036: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e134: 6e10 a413 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e13a: 6201 4a08 |003b: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.Data:Lorg/jsoup/parser/TokeniserState; // field@084a │ │ -07e13e: 6e20 ac13 1400 |003d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e144: 28d4 |0040: goto 0014 // -002c │ │ -07e146: 0000 |0041: nop // spacer │ │ -07e148: 0002 0900 0900 0000 0a00 0000 0c00 ... |0042: sparse-switch-data (38 units) │ │ +080a68: |[080a68] org.jsoup.parser.TokeniserState$62.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080a78: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +080a7a: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +080a80: 0a00 |0004: move-result v0 │ │ +080a82: 2c00 3d00 0000 |0005: sparse-switch v0, 00000042 // +0000003d │ │ +080a88: 6e20 a813 3400 |0008: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080a8e: 5441 a407 |000b: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080a92: 5c12 8007 |000d: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080a96: 6201 4908 |000f: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0849 │ │ +080a9a: 6e20 ac13 1400 |0011: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080aa0: 0e00 |0014: return-void │ │ +080aa2: 6201 4b08 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; // field@084b │ │ +080aa6: 6e20 ac13 1400 |0017: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080aac: 28fa |001a: goto 0014 // -0006 │ │ +080aae: 6201 4c08 |001b: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; // field@084c │ │ +080ab2: 6e20 ac13 1400 |001d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080ab8: 28f4 |0020: goto 0014 // -000c │ │ +080aba: 6e20 a813 3400 |0021: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080ac0: 5441 a407 |0024: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080ac4: 5c12 8007 |0026: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080ac8: 6e10 a413 0400 |0028: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080ace: 6201 4a08 |002b: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.Data:Lorg/jsoup/parser/TokeniserState; // field@084a │ │ +080ad2: 6e20 ac13 1400 |002d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080ad8: 28e4 |0030: goto 0014 // -001c │ │ +080ada: 6e20 a613 3400 |0031: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080ae0: 5441 a407 |0034: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080ae4: 5c12 8007 |0036: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080ae8: 6e10 a413 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080aee: 6201 4a08 |003b: sget-object v1, Lorg/jsoup/parser/TokeniserState$62;.Data:Lorg/jsoup/parser/TokeniserState; // field@084a │ │ +080af2: 6e20 ac13 1400 |003d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080af8: 28d4 |0040: goto 0014 // -002c │ │ +080afa: 0000 |0041: nop // spacer │ │ +080afc: 0002 0900 0900 0000 0a00 0000 0c00 ... |0042: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1508 │ │ 0x0005 line=1509 │ │ 0x0008 line=1537 │ │ 0x000b line=1538 │ │ 0x000f line=1539 │ │ @@ -162541,21 +162493,21 @@ │ │ 0x0041 line=1509 │ │ locals : │ │ 0x0005 - 0x0068 reg=0 c C │ │ 0x0000 - 0x0068 reg=3 this Lorg/jsoup/parser/TokeniserState$62; │ │ 0x0000 - 0x0068 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0068 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #490 header: │ │ -class_idx : 840 │ │ +class_idx : 860 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #490 annotations: │ │ Annotations on class │ │ @@ -162575,18 +162527,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e194: |[07e194] org.jsoup.parser.TokeniserState$63.:(Ljava/lang/String;I)V │ │ -07e1a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e1a6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e1ac: 0e00 |0004: return-void │ │ +080b48: |[080b48] org.jsoup.parser.TokeniserState$63.:(Ljava/lang/String;I)V │ │ +080b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080b5a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080b60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1543 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$63; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162597,47 +162549,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -07e1b0: |[07e1b0] org.jsoup.parser.TokeniserState$63.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e1c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07e1c2: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07e1c8: 0a00 |0004: move-result v0 │ │ -07e1ca: 2c00 3f00 0000 |0005: sparse-switch v0, 00000044 // +0000003f │ │ -07e1d0: 5441 a407 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e1d4: 5411 8307 |000a: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ -07e1d8: 6e20 530a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07e1de: 0e00 |000f: return-void │ │ -07e1e0: 6201 4d08 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$63;.AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@084d │ │ -07e1e4: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e1ea: 28fa |0015: goto 000f // -0006 │ │ -07e1ec: 6e20 a813 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e1f2: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e1f6: 5411 8307 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ -07e1fa: 1402 fdff 0000 |001d: const v2, #float 9.18313e-41 // #0000fffd │ │ -07e200: 6e20 530a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07e206: 28ec |0023: goto 000f // -0014 │ │ -07e208: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e20e: 5441 a407 |0027: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e212: 5c12 8007 |0029: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e216: 6e10 a413 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e21c: 6201 4e08 |002e: sget-object v1, Lorg/jsoup/parser/TokeniserState$63;.Data:Lorg/jsoup/parser/TokeniserState; // field@084e │ │ -07e220: 6e20 ac13 1400 |0030: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e226: 28dc |0033: goto 000f // -0024 │ │ -07e228: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07e22e: 5441 a407 |0037: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e232: 5c12 8007 |0039: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e236: 6e10 a413 0400 |003b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e23c: 6201 4e08 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$63;.Data:Lorg/jsoup/parser/TokeniserState; // field@084e │ │ -07e240: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e246: 28cc |0043: goto 000f // -0034 │ │ -07e248: 0002 0400 0000 0000 2200 0000 3e00 ... |0044: sparse-switch-data (18 units) │ │ +080b64: |[080b64] org.jsoup.parser.TokeniserState$63.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080b74: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +080b76: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +080b7c: 0a00 |0004: move-result v0 │ │ +080b7e: 2c00 3f00 0000 |0005: sparse-switch v0, 00000044 // +0000003f │ │ +080b84: 5441 a407 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080b88: 5411 8307 |000a: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ +080b8c: 6e20 530a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +080b92: 0e00 |000f: return-void │ │ +080b94: 6201 4d08 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$63;.AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@084d │ │ +080b98: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080b9e: 28fa |0015: goto 000f // -0006 │ │ +080ba0: 6e20 a813 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080ba6: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080baa: 5411 8307 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ +080bae: 1402 fdff 0000 |001d: const v2, #float 9.18313e-41 // #0000fffd │ │ +080bb4: 6e20 530a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +080bba: 28ec |0023: goto 000f // -0014 │ │ +080bbc: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080bc2: 5441 a407 |0027: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080bc6: 5c12 8007 |0029: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080bca: 6e10 a413 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080bd0: 6201 4e08 |002e: sget-object v1, Lorg/jsoup/parser/TokeniserState$63;.Data:Lorg/jsoup/parser/TokeniserState; // field@084e │ │ +080bd4: 6e20 ac13 1400 |0030: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080bda: 28dc |0033: goto 000f // -0024 │ │ +080bdc: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080be2: 5441 a407 |0037: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080be6: 5c12 8007 |0039: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080bea: 6e10 a413 0400 |003b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080bf0: 6201 4e08 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$63;.Data:Lorg/jsoup/parser/TokeniserState; // field@084e │ │ +080bf4: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080bfa: 28cc |0043: goto 000f // -0034 │ │ +080bfc: 0002 0400 0000 0000 2200 0000 3e00 ... |0044: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1545 │ │ 0x0005 line=1546 │ │ 0x0008 line=1567 │ │ 0x000f line=1569 │ │ 0x0010 line=1548 │ │ @@ -162654,21 +162606,21 @@ │ │ 0x0044 line=1546 │ │ locals : │ │ 0x0005 - 0x0056 reg=0 c C │ │ 0x0000 - 0x0056 reg=3 this Lorg/jsoup/parser/TokeniserState$63; │ │ 0x0000 - 0x0056 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0056 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #491 header: │ │ -class_idx : 841 │ │ +class_idx : 861 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #491 annotations: │ │ Annotations on class │ │ @@ -162688,18 +162640,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e26c: |[07e26c] org.jsoup.parser.TokeniserState$64.:(Ljava/lang/String;I)V │ │ -07e27c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e27e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e284: 0e00 |0004: return-void │ │ +080c20: |[080c20] org.jsoup.parser.TokeniserState$64.:(Ljava/lang/String;I)V │ │ +080c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080c32: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080c38: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1571 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$64; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162710,47 +162662,47 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -07e288: |[07e288] org.jsoup.parser.TokeniserState$64.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e298: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07e29a: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07e2a0: 0a00 |0004: move-result v0 │ │ -07e2a2: 2c00 3f00 0000 |0005: sparse-switch v0, 00000044 // +0000003f │ │ -07e2a8: 5441 a407 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e2ac: 5411 8307 |000a: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ -07e2b0: 6e20 530a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07e2b6: 0e00 |000f: return-void │ │ -07e2b8: 6201 4f08 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$64;.AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@084f │ │ -07e2bc: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e2c2: 28fa |0015: goto 000f // -0006 │ │ -07e2c4: 6e20 a813 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e2ca: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e2ce: 5411 8307 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ -07e2d2: 1402 fdff 0000 |001d: const v2, #float 9.18313e-41 // #0000fffd │ │ -07e2d8: 6e20 530a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -07e2de: 28ec |0023: goto 000f // -0014 │ │ -07e2e0: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e2e6: 5441 a407 |0027: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e2ea: 5c12 8007 |0029: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e2ee: 6e10 a413 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e2f4: 6201 5008 |002e: sget-object v1, Lorg/jsoup/parser/TokeniserState$64;.Data:Lorg/jsoup/parser/TokeniserState; // field@0850 │ │ -07e2f8: 6e20 ac13 1400 |0030: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e2fe: 28dc |0033: goto 000f // -0024 │ │ -07e300: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07e306: 5441 a407 |0037: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e30a: 5c12 8007 |0039: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e30e: 6e10 a413 0400 |003b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e314: 6201 5008 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$64;.Data:Lorg/jsoup/parser/TokeniserState; // field@0850 │ │ -07e318: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e31e: 28cc |0043: goto 000f // -0034 │ │ -07e320: 0002 0400 0000 0000 2700 0000 3e00 ... |0044: sparse-switch-data (18 units) │ │ +080c3c: |[080c3c] org.jsoup.parser.TokeniserState$64.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080c4c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +080c4e: 6e10 2512 0500 |0001: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +080c54: 0a00 |0004: move-result v0 │ │ +080c56: 2c00 3f00 0000 |0005: sparse-switch v0, 00000044 // +0000003f │ │ +080c5c: 5441 a407 |0008: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080c60: 5411 8307 |000a: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ +080c64: 6e20 530a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +080c6a: 0e00 |000f: return-void │ │ +080c6c: 6201 4f08 |0010: sget-object v1, Lorg/jsoup/parser/TokeniserState$64;.AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; // field@084f │ │ +080c70: 6e20 ac13 1400 |0012: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080c76: 28fa |0015: goto 000f // -0006 │ │ +080c78: 6e20 a813 3400 |0016: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080c7e: 5441 a407 |0019: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080c82: 5411 8307 |001b: iget-object v1, v1, Lorg/jsoup/parser/Token$Doctype;.systemIdentifier:Ljava/lang/StringBuilder; // field@0783 │ │ +080c86: 1402 fdff 0000 |001d: const v2, #float 9.18313e-41 // #0000fffd │ │ +080c8c: 6e20 530a 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +080c92: 28ec |0023: goto 000f // -0014 │ │ +080c94: 6e20 a813 3400 |0024: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080c9a: 5441 a407 |0027: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080c9e: 5c12 8007 |0029: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080ca2: 6e10 a413 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080ca8: 6201 5008 |002e: sget-object v1, Lorg/jsoup/parser/TokeniserState$64;.Data:Lorg/jsoup/parser/TokeniserState; // field@0850 │ │ +080cac: 6e20 ac13 1400 |0030: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080cb2: 28dc |0033: goto 000f // -0024 │ │ +080cb4: 6e20 a613 3400 |0034: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080cba: 5441 a407 |0037: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080cbe: 5c12 8007 |0039: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080cc2: 6e10 a413 0400 |003b: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080cc8: 6201 5008 |003e: sget-object v1, Lorg/jsoup/parser/TokeniserState$64;.Data:Lorg/jsoup/parser/TokeniserState; // field@0850 │ │ +080ccc: 6e20 ac13 1400 |0040: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080cd2: 28cc |0043: goto 000f // -0034 │ │ +080cd4: 0002 0400 0000 0000 2700 0000 3e00 ... |0044: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1573 │ │ 0x0005 line=1574 │ │ 0x0008 line=1595 │ │ 0x000f line=1597 │ │ 0x0010 line=1576 │ │ @@ -162767,21 +162719,21 @@ │ │ 0x0044 line=1574 │ │ locals : │ │ 0x0005 - 0x0056 reg=0 c C │ │ 0x0000 - 0x0056 reg=3 this Lorg/jsoup/parser/TokeniserState$64; │ │ 0x0000 - 0x0056 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0056 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #492 header: │ │ -class_idx : 842 │ │ +class_idx : 862 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #492 annotations: │ │ Annotations on class │ │ @@ -162801,18 +162753,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e344: |[07e344] org.jsoup.parser.TokeniserState$65.:(Ljava/lang/String;I)V │ │ -07e354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e356: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e35c: 0e00 |0004: return-void │ │ +080cf8: |[080cf8] org.jsoup.parser.TokeniserState$65.:(Ljava/lang/String;I)V │ │ +080d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080d0a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080d10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1599 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$65; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162823,35 +162775,35 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -07e360: |[07e360] org.jsoup.parser.TokeniserState$65.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e370: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07e376: 0a00 |0003: move-result v0 │ │ -07e378: 2c00 2600 0000 |0004: sparse-switch v0, 0000002a // +00000026 │ │ -07e37e: 6e20 a813 3400 |0007: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e384: 6201 5108 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$65;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0851 │ │ -07e388: 6e20 ac13 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e38e: 0e00 |000f: return-void │ │ -07e390: 6e10 a413 0400 |0010: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e396: 6201 5208 |0013: sget-object v1, Lorg/jsoup/parser/TokeniserState$65;.Data:Lorg/jsoup/parser/TokeniserState; // field@0852 │ │ -07e39a: 6e20 ac13 1400 |0015: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e3a0: 28f7 |0018: goto 000f // -0009 │ │ -07e3a2: 6e20 a613 3400 |0019: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07e3a8: 5441 a407 |001c: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ -07e3ac: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -07e3ae: 5c12 8007 |001f: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ -07e3b2: 6e10 a413 0400 |0021: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e3b8: 6201 5208 |0024: sget-object v1, Lorg/jsoup/parser/TokeniserState$65;.Data:Lorg/jsoup/parser/TokeniserState; // field@0852 │ │ -07e3bc: 6e20 ac13 1400 |0026: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e3c2: 28e6 |0029: goto 000f // -001a │ │ -07e3c4: 0002 0700 0900 0000 0a00 0000 0c00 ... |002a: sparse-switch-data (30 units) │ │ +080d14: |[080d14] org.jsoup.parser.TokeniserState$65.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080d24: 6e10 2512 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +080d2a: 0a00 |0003: move-result v0 │ │ +080d2c: 2c00 2600 0000 |0004: sparse-switch v0, 0000002a // +00000026 │ │ +080d32: 6e20 a813 3400 |0007: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080d38: 6201 5108 |000a: sget-object v1, Lorg/jsoup/parser/TokeniserState$65;.BogusDoctype:Lorg/jsoup/parser/TokeniserState; // field@0851 │ │ +080d3c: 6e20 ac13 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080d42: 0e00 |000f: return-void │ │ +080d44: 6e10 a413 0400 |0010: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080d4a: 6201 5208 |0013: sget-object v1, Lorg/jsoup/parser/TokeniserState$65;.Data:Lorg/jsoup/parser/TokeniserState; // field@0852 │ │ +080d4e: 6e20 ac13 1400 |0015: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080d54: 28f7 |0018: goto 000f // -0009 │ │ +080d56: 6e20 a613 3400 |0019: invoke-virtual {v4, v3}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ +080d5c: 5441 a407 |001c: iget-object v1, v4, Lorg/jsoup/parser/Tokeniser;.doctypePending:Lorg/jsoup/parser/Token$Doctype; // field@07a4 │ │ +080d60: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +080d62: 5c12 8007 |001f: iput-boolean v2, v1, Lorg/jsoup/parser/Token$Doctype;.forceQuirks:Z // field@0780 │ │ +080d66: 6e10 a413 0400 |0021: invoke-virtual {v4}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080d6c: 6201 5208 |0024: sget-object v1, Lorg/jsoup/parser/TokeniserState$65;.Data:Lorg/jsoup/parser/TokeniserState; // field@0852 │ │ +080d70: 6e20 ac13 1400 |0026: invoke-virtual {v4, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080d76: 28e6 |0029: goto 000f // -001a │ │ +080d78: 0002 0700 0900 0000 0a00 0000 0c00 ... |002a: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1601 │ │ 0x0004 line=1602 │ │ 0x0007 line=1620 │ │ 0x000a line=1621 │ │ 0x000f line=1624 │ │ @@ -162864,21 +162816,21 @@ │ │ 0x002a line=1602 │ │ locals : │ │ 0x0004 - 0x0048 reg=0 c C │ │ 0x0000 - 0x0048 reg=3 this Lorg/jsoup/parser/TokeniserState$65; │ │ 0x0000 - 0x0048 reg=4 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0048 reg=5 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #493 header: │ │ -class_idx : 843 │ │ +class_idx : 863 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #493 annotations: │ │ Annotations on class │ │ @@ -162898,18 +162850,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e400: |[07e400] org.jsoup.parser.TokeniserState$66.:(Ljava/lang/String;I)V │ │ -07e410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e412: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e418: 0e00 |0004: return-void │ │ +080db4: |[080db4] org.jsoup.parser.TokeniserState$66.:(Ljava/lang/String;I)V │ │ +080dc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080dc6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080dcc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1626 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$66; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -162920,28 +162872,28 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -07e41c: |[07e41c] org.jsoup.parser.TokeniserState$66.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e42c: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ -07e432: 0a00 |0003: move-result v0 │ │ -07e434: 2c00 1600 0000 |0004: sparse-switch v0, 0000001a // +00000016 │ │ -07e43a: 0e00 |0007: return-void │ │ -07e43c: 6e10 a413 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e442: 6201 5308 |000b: sget-object v1, Lorg/jsoup/parser/TokeniserState$66;.Data:Lorg/jsoup/parser/TokeniserState; // field@0853 │ │ -07e446: 6e20 ac13 1300 |000d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e44c: 28f7 |0010: goto 0007 // -0009 │ │ -07e44e: 6e10 a413 0300 |0011: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ -07e454: 6201 5308 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$66;.Data:Lorg/jsoup/parser/TokeniserState; // field@0853 │ │ -07e458: 6e20 ac13 1300 |0016: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e45e: 28ee |0019: goto 0007 // -0012 │ │ -07e460: 0002 0200 3e00 0000 ffff 0000 0400 ... |001a: sparse-switch-data (10 units) │ │ +080dd0: |[080dd0] org.jsoup.parser.TokeniserState$66.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080de0: 6e10 2512 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.consume:()C // method@1225 │ │ +080de6: 0a00 |0003: move-result v0 │ │ +080de8: 2c00 1600 0000 |0004: sparse-switch v0, 0000001a // +00000016 │ │ +080dee: 0e00 |0007: return-void │ │ +080df0: 6e10 a413 0300 |0008: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080df6: 6201 5308 |000b: sget-object v1, Lorg/jsoup/parser/TokeniserState$66;.Data:Lorg/jsoup/parser/TokeniserState; // field@0853 │ │ +080dfa: 6e20 ac13 1300 |000d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080e00: 28f7 |0010: goto 0007 // -0009 │ │ +080e02: 6e10 a413 0300 |0011: invoke-virtual {v3}, Lorg/jsoup/parser/Tokeniser;.emitDoctypePending:()V // method@13a4 │ │ +080e08: 6201 5308 |0014: sget-object v1, Lorg/jsoup/parser/TokeniserState$66;.Data:Lorg/jsoup/parser/TokeniserState; // field@0853 │ │ +080e0c: 6e20 ac13 1300 |0016: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080e12: 28ee |0019: goto 0007 // -0012 │ │ +080e14: 0002 0200 3e00 0000 ffff 0000 0400 ... |001a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1628 │ │ 0x0004 line=1629 │ │ 0x0007 line=1642 │ │ 0x0008 line=1631 │ │ 0x000b line=1632 │ │ @@ -162950,21 +162902,21 @@ │ │ 0x001a line=1629 │ │ locals : │ │ 0x0004 - 0x0024 reg=0 c C │ │ 0x0000 - 0x0024 reg=2 this Lorg/jsoup/parser/TokeniserState$66; │ │ 0x0000 - 0x0024 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0024 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #494 header: │ │ -class_idx : 844 │ │ +class_idx : 864 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #494 annotations: │ │ Annotations on class │ │ @@ -162984,18 +162936,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e474: |[07e474] org.jsoup.parser.TokeniserState$67.:(Ljava/lang/String;I)V │ │ -07e484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e486: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e48c: 0e00 |0004: return-void │ │ +080e28: |[080e28] org.jsoup.parser.TokeniserState$67.:(Ljava/lang/String;I)V │ │ +080e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080e3a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080e40: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1644 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$67; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -163006,44 +162958,44 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07e490: |[07e490] org.jsoup.parser.TokeniserState$67.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e4a0: 1a01 b30c |0000: const-string v1, "]]>" // string@0cb3 │ │ -07e4a4: 6e20 2e12 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeTo:(Ljava/lang/String;)Ljava/lang/String; // method@122e │ │ -07e4aa: 0c00 |0005: move-result-object v0 │ │ -07e4ac: 6e20 a013 0300 |0006: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07e4b2: 1a01 b30c |0009: const-string v1, "]]>" // string@0cb3 │ │ -07e4b6: 6e20 3612 1400 |000b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ -07e4bc: 6201 5408 |000e: sget-object v1, Lorg/jsoup/parser/TokeniserState$67;.Data:Lorg/jsoup/parser/TokeniserState; // field@0854 │ │ -07e4c0: 6e20 ac13 1300 |0010: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e4c6: 0e00 |0013: return-void │ │ +080e44: |[080e44] org.jsoup.parser.TokeniserState$67.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080e54: 1a01 c70c |0000: const-string v1, "]]>" // string@0cc7 │ │ +080e58: 6e20 2e12 1400 |0002: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeTo:(Ljava/lang/String;)Ljava/lang/String; // method@122e │ │ +080e5e: 0c00 |0005: move-result-object v0 │ │ +080e60: 6e20 a013 0300 |0006: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +080e66: 1a01 c70c |0009: const-string v1, "]]>" // string@0cc7 │ │ +080e6a: 6e20 3612 1400 |000b: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.matchConsume:(Ljava/lang/String;)Z // method@1236 │ │ +080e70: 6201 5408 |000e: sget-object v1, Lorg/jsoup/parser/TokeniserState$67;.Data:Lorg/jsoup/parser/TokeniserState; // field@0854 │ │ +080e74: 6e20 ac13 1300 |0010: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +080e7a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1646 │ │ 0x0006 line=1647 │ │ 0x0009 line=1648 │ │ 0x000e line=1649 │ │ 0x0013 line=1650 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 data Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=2 this Lorg/jsoup/parser/TokeniserState$67; │ │ 0x0000 - 0x0014 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0014 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #495 header: │ │ -class_idx : 845 │ │ +class_idx : 865 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #495 annotations: │ │ Annotations on class │ │ @@ -163063,18 +163015,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e4c8: |[07e4c8] org.jsoup.parser.TokeniserState$6.:(Ljava/lang/String;I)V │ │ -07e4d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e4da: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e4e0: 0e00 |0004: return-void │ │ +080e7c: |[080e7c] org.jsoup.parser.TokeniserState$6.:(Ljava/lang/String;I)V │ │ +080e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080e8e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080e94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$6; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -163085,40 +163037,40 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -07e4e4: |[07e4e4] org.jsoup.parser.TokeniserState$6.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e4f4: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07e4fa: 0a01 |0003: move-result v1 │ │ -07e4fc: 2c01 2e00 0000 |0004: sparse-switch v1, 00000032 // +0000002e │ │ -07e502: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -07e504: 2311 9e03 |0008: new-array v1, v1, [C // type@039e │ │ -07e508: 2601 3600 0000 |000a: fill-array-data v1, 00000040 // +00000036 │ │ -07e50e: 6e20 2f12 1400 |000d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ -07e514: 0c00 |0010: move-result-object v0 │ │ -07e516: 6e20 a013 0300 |0011: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07e51c: 0e00 |0014: return-void │ │ -07e51e: 6201 5508 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$6;.ScriptDataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0855 │ │ -07e522: 6e20 9613 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07e528: 28fa |001a: goto 0014 // -0006 │ │ -07e52a: 6e20 a813 2300 |001b: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e530: 6e10 2312 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -07e536: 1401 fdff 0000 |0021: const v1, #float 9.18313e-41 // #0000fffd │ │ -07e53c: 6e20 9f13 1300 |0024: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07e542: 28ed |0027: goto 0014 // -0013 │ │ -07e544: 2201 0603 |0028: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@0306 │ │ -07e548: 7010 3b13 0100 |002a: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ -07e54e: 6e20 a113 1300 |002d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -07e554: 28e4 |0030: goto 0014 // -001c │ │ -07e556: 0000 |0031: nop // spacer │ │ -07e558: 0002 0300 0000 0000 3c00 0000 ffff ... |0032: sparse-switch-data (14 units) │ │ -07e574: 0003 0200 0200 0000 3c00 0000 |0040: array-data (6 units) │ │ +080e98: |[080e98] org.jsoup.parser.TokeniserState$6.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080ea8: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +080eae: 0a01 |0003: move-result v1 │ │ +080eb0: 2c01 2e00 0000 |0004: sparse-switch v1, 00000032 // +0000002e │ │ +080eb6: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +080eb8: 2311 b203 |0008: new-array v1, v1, [C // type@03b2 │ │ +080ebc: 2601 3600 0000 |000a: fill-array-data v1, 00000040 // +00000036 │ │ +080ec2: 6e20 2f12 1400 |000d: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeToAny:([C)Ljava/lang/String; // method@122f │ │ +080ec8: 0c00 |0010: move-result-object v0 │ │ +080eca: 6e20 a013 0300 |0011: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +080ed0: 0e00 |0014: return-void │ │ +080ed2: 6201 5508 |0015: sget-object v1, Lorg/jsoup/parser/TokeniserState$6;.ScriptDataLessthanSign:Lorg/jsoup/parser/TokeniserState; // field@0855 │ │ +080ed6: 6e20 9613 1300 |0017: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +080edc: 28fa |001a: goto 0014 // -0006 │ │ +080ede: 6e20 a813 2300 |001b: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080ee4: 6e10 2312 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +080eea: 1401 fdff 0000 |0021: const v1, #float 9.18313e-41 // #0000fffd │ │ +080ef0: 6e20 9f13 1300 |0024: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +080ef6: 28ed |0027: goto 0014 // -0013 │ │ +080ef8: 2201 1a03 |0028: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@031a │ │ +080efc: 7010 3b13 0100 |002a: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ +080f02: 6e20 a113 1300 |002d: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +080f08: 28e4 |0030: goto 0014 // -001c │ │ +080f0a: 0000 |0031: nop // spacer │ │ +080f0c: 0002 0300 0000 0000 3c00 0000 ffff ... |0032: sparse-switch-data (14 units) │ │ +080f28: 0003 0200 0200 0000 3c00 0000 |0040: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=115 │ │ 0x0011 line=116 │ │ 0x0014 line=119 │ │ 0x0015 line=104 │ │ @@ -163130,21 +163082,21 @@ │ │ 0x0040 line=115 │ │ locals : │ │ 0x0011 - 0x0014 reg=0 data Ljava/lang/String; │ │ 0x0000 - 0x0046 reg=2 this Lorg/jsoup/parser/TokeniserState$6; │ │ 0x0000 - 0x0046 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0046 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #496 header: │ │ -class_idx : 846 │ │ +class_idx : 866 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #496 annotations: │ │ Annotations on class │ │ @@ -163164,18 +163116,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e580: |[07e580] org.jsoup.parser.TokeniserState$7.:(Ljava/lang/String;I)V │ │ -07e590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e592: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e598: 0e00 |0004: return-void │ │ +080f34: |[080f34] org.jsoup.parser.TokeniserState$7.:(Ljava/lang/String;I)V │ │ +080f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080f46: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080f4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$7; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -163186,33 +163138,33 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -07e59c: |[07e59c] org.jsoup.parser.TokeniserState$7.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e5ac: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07e5b2: 0a01 |0003: move-result v1 │ │ -07e5b4: 2c01 2200 0000 |0004: sparse-switch v1, 00000026 // +00000022 │ │ -07e5ba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -07e5bc: 6e20 2d12 1400 |0008: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeTo:(C)Ljava/lang/String; // method@122d │ │ -07e5c2: 0c00 |000b: move-result-object v0 │ │ -07e5c4: 6e20 a013 0300 |000c: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ -07e5ca: 0e00 |000f: return-void │ │ -07e5cc: 6e20 a813 2300 |0010: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e5d2: 6e10 2312 0400 |0013: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ -07e5d8: 1401 fdff 0000 |0016: const v1, #float 9.18313e-41 // #0000fffd │ │ -07e5de: 6e20 9f13 1300 |0019: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07e5e4: 28f3 |001c: goto 000f // -000d │ │ -07e5e6: 2201 0603 |001d: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@0306 │ │ -07e5ea: 7010 3b13 0100 |001f: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ -07e5f0: 6e20 a113 1300 |0022: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ -07e5f6: 28ea |0025: goto 000f // -0016 │ │ -07e5f8: 0002 0200 0000 0000 ffff 0000 0c00 ... |0026: sparse-switch-data (10 units) │ │ +080f50: |[080f50] org.jsoup.parser.TokeniserState$7.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080f60: 6e10 3312 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +080f66: 0a01 |0003: move-result v1 │ │ +080f68: 2c01 2200 0000 |0004: sparse-switch v1, 00000026 // +00000022 │ │ +080f6e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +080f70: 6e20 2d12 1400 |0008: invoke-virtual {v4, v1}, Lorg/jsoup/parser/CharacterReader;.consumeTo:(C)Ljava/lang/String; // method@122d │ │ +080f76: 0c00 |000b: move-result-object v0 │ │ +080f78: 6e20 a013 0300 |000c: invoke-virtual {v3, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(Ljava/lang/String;)V // method@13a0 │ │ +080f7e: 0e00 |000f: return-void │ │ +080f80: 6e20 a813 2300 |0010: invoke-virtual {v3, v2}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +080f86: 6e10 2312 0400 |0013: invoke-virtual {v4}, Lorg/jsoup/parser/CharacterReader;.advance:()V // method@1223 │ │ +080f8c: 1401 fdff 0000 |0016: const v1, #float 9.18313e-41 // #0000fffd │ │ +080f92: 6e20 9f13 1300 |0019: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +080f98: 28f3 |001c: goto 000f // -000d │ │ +080f9a: 2201 1a03 |001d: new-instance v1, Lorg/jsoup/parser/Token$EOF; // type@031a │ │ +080f9e: 7010 3b13 0100 |001f: invoke-direct {v1}, Lorg/jsoup/parser/Token$EOF;.:()V // method@133b │ │ +080fa4: 6e20 a113 1300 |0022: invoke-virtual {v3, v1}, Lorg/jsoup/parser/Tokeniser;.emit:(Lorg/jsoup/parser/Token;)V // method@13a1 │ │ +080faa: 28ea |0025: goto 000f // -0016 │ │ +080fac: 0002 0200 0000 0000 ffff 0000 0c00 ... |0026: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=133 │ │ 0x000c line=134 │ │ 0x000f line=137 │ │ 0x0010 line=125 │ │ @@ -163222,21 +163174,21 @@ │ │ 0x0026 line=123 │ │ locals : │ │ 0x000c - 0x000f reg=0 data Ljava/lang/String; │ │ 0x0000 - 0x0030 reg=2 this Lorg/jsoup/parser/TokeniserState$7; │ │ 0x0000 - 0x0030 reg=3 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0030 reg=4 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #497 header: │ │ -class_idx : 847 │ │ +class_idx : 867 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #497 annotations: │ │ Annotations on class │ │ @@ -163256,18 +163208,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e60c: |[07e60c] org.jsoup.parser.TokeniserState$8.:(Ljava/lang/String;I)V │ │ -07e61c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e61e: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e624: 0e00 |0004: return-void │ │ +080fc0: |[080fc0] org.jsoup.parser.TokeniserState$8.:(Ljava/lang/String;I)V │ │ +080fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080fd2: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +080fd8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$8; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -163278,43 +163230,43 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -07e628: |[07e628] org.jsoup.parser.TokeniserState$8.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e638: 6e10 3312 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ -07e63e: 0a00 |0003: move-result v0 │ │ -07e640: 2c00 3400 0000 |0004: sparse-switch v0, 00000038 // +00000034 │ │ -07e646: 6e10 3e12 0300 |0007: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ -07e64c: 0a00 |000a: move-result v0 │ │ -07e64e: 3800 1e00 |000b: if-eqz v0, 0029 // +001e │ │ -07e652: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -07e654: 6e20 9c13 0200 |000e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.createTagPending:(Z)Lorg/jsoup/parser/Token$Tag; // method@139c │ │ -07e65a: 6200 5a08 |0011: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.TagName:Lorg/jsoup/parser/TokeniserState; // field@085a │ │ -07e65e: 6e20 ac13 0200 |0013: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e664: 0e00 |0016: return-void │ │ -07e666: 6200 5908 |0017: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.MarkupDeclarationOpen:Lorg/jsoup/parser/TokeniserState; // field@0859 │ │ -07e66a: 6e20 9613 0200 |0019: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07e670: 28fa |001c: goto 0016 // -0006 │ │ -07e672: 6200 5808 |001d: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.EndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0858 │ │ -07e676: 6e20 9613 0200 |001f: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07e67c: 28f4 |0022: goto 0016 // -000c │ │ -07e67e: 6200 5608 |0023: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.BogusComment:Lorg/jsoup/parser/TokeniserState; // field@0856 │ │ -07e682: 6e20 9613 0200 |0025: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ -07e688: 28ee |0028: goto 0016 // -0012 │ │ -07e68a: 6e20 a813 1200 |0029: invoke-virtual {v2, v1}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ -07e690: 1300 3c00 |002c: const/16 v0, #int 60 // #3c │ │ -07e694: 6e20 9f13 0200 |002e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ -07e69a: 6200 5708 |0031: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.Data:Lorg/jsoup/parser/TokeniserState; // field@0857 │ │ -07e69e: 6e20 ac13 0200 |0033: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ -07e6a4: 28e0 |0036: goto 0016 // -0020 │ │ -07e6a6: 0000 |0037: nop // spacer │ │ -07e6a8: 0002 0300 2100 0000 2f00 0000 3f00 ... |0038: sparse-switch-data (14 units) │ │ +080fdc: |[080fdc] org.jsoup.parser.TokeniserState$8.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ +080fec: 6e10 3312 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.current:()C // method@1233 │ │ +080ff2: 0a00 |0003: move-result v0 │ │ +080ff4: 2c00 3400 0000 |0004: sparse-switch v0, 00000038 // +00000034 │ │ +080ffa: 6e10 3e12 0300 |0007: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.matchesLetter:()Z // method@123e │ │ +081000: 0a00 |000a: move-result v0 │ │ +081002: 3800 1e00 |000b: if-eqz v0, 0029 // +001e │ │ +081006: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +081008: 6e20 9c13 0200 |000e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.createTagPending:(Z)Lorg/jsoup/parser/Token$Tag; // method@139c │ │ +08100e: 6200 5a08 |0011: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.TagName:Lorg/jsoup/parser/TokeniserState; // field@085a │ │ +081012: 6e20 ac13 0200 |0013: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +081018: 0e00 |0016: return-void │ │ +08101a: 6200 5908 |0017: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.MarkupDeclarationOpen:Lorg/jsoup/parser/TokeniserState; // field@0859 │ │ +08101e: 6e20 9613 0200 |0019: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +081024: 28fa |001c: goto 0016 // -0006 │ │ +081026: 6200 5808 |001d: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.EndTagOpen:Lorg/jsoup/parser/TokeniserState; // field@0858 │ │ +08102a: 6e20 9613 0200 |001f: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +081030: 28f4 |0022: goto 0016 // -000c │ │ +081032: 6200 5608 |0023: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.BogusComment:Lorg/jsoup/parser/TokeniserState; // field@0856 │ │ +081036: 6e20 9613 0200 |0025: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.advanceTransition:(Lorg/jsoup/parser/TokeniserState;)V // method@1396 │ │ +08103c: 28ee |0028: goto 0016 // -0012 │ │ +08103e: 6e20 a813 1200 |0029: invoke-virtual {v2, v1}, Lorg/jsoup/parser/Tokeniser;.error:(Lorg/jsoup/parser/TokeniserState;)V // method@13a8 │ │ +081044: 1300 3c00 |002c: const/16 v0, #int 60 // #3c │ │ +081048: 6e20 9f13 0200 |002e: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.emit:(C)V // method@139f │ │ +08104e: 6200 5708 |0031: sget-object v0, Lorg/jsoup/parser/TokeniserState$8;.Data:Lorg/jsoup/parser/TokeniserState; // field@0857 │ │ +081052: 6e20 ac13 0200 |0033: invoke-virtual {v2, v0}, Lorg/jsoup/parser/Tokeniser;.transition:(Lorg/jsoup/parser/TokeniserState;)V // method@13ac │ │ +081058: 28e0 |0036: goto 0016 // -0020 │ │ +08105a: 0000 |0037: nop // spacer │ │ +08105c: 0002 0300 2100 0000 2f00 0000 3f00 ... |0038: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=153 │ │ 0x000d line=154 │ │ 0x0011 line=155 │ │ 0x0016 line=163 │ │ @@ -163326,21 +163278,21 @@ │ │ 0x0031 line=159 │ │ 0x0037 line=142 │ │ locals : │ │ 0x0000 - 0x0046 reg=1 this Lorg/jsoup/parser/TokeniserState$8; │ │ 0x0000 - 0x0046 reg=2 t Lorg/jsoup/parser/Tokeniser; │ │ 0x0000 - 0x0046 reg=3 r Lorg/jsoup/parser/CharacterReader; │ │ │ │ - source_file_idx : 2905 (TokeniserState.java) │ │ + source_file_idx : 2925 (TokeniserState.java) │ │ │ │ Class #498 header: │ │ -class_idx : 848 │ │ +class_idx : 868 │ │ access_flags : 16400 (0x4010) │ │ -superclass_idx : 849 │ │ -source_file_idx : 2905 │ │ +superclass_idx : 869 │ │ +source_file_idx : 2925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #498 annotations: │ │ Annotations on class │ │ @@ -163360,18 +163312,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07e6c4: |[07e6c4] org.jsoup.parser.TokeniserState$9.:(Ljava/lang/String;I)V │ │ -07e6d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e6d6: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ -07e6dc: 0e00 |0004: return-void │ │ +081078: |[081078] org.jsoup.parser.TokeniserState$9.:(Ljava/lang/String;I)V │ │ +081088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08108a: 7040 3714 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/jsoup/parser/TokeniserState;.:(Ljava/lang/String;ILorg/jsoup/parser/TokeniserState$1;)V // method@1437 │ │ +081090: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/TokeniserState$9; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -163382,44 +163334,44 @@ │ │ type : '(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -07e6e0: |[07e6e0] org.jsoup.parser.TokeniserState$9.read:(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;)V │ │ -07e6f0: 6e10 3412 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/parser/CharacterReader;.isEmpty:()Z // method@1234 │ │ -07e6f6: 0a00 |0003: move-result v0 │ │ -07e6f8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -07e6fc: 6e20 a613 1200 |0006: invoke-virtual {v2, v1}, Lorg/jsoup/parser/Tokeniser;.eofError:(Lorg/jsoup/parser/TokeniserState;)V // method@13a6 │ │ -07e702: 1a00 7901 |0009: const-string v0, ":()V │ │ -07e77c: 7010 4314 0000 |0000: invoke-direct {v0}, Lorg/jsoup/parser/TreeBuilder;.:()V // method@1443 │ │ -07e782: 0e00 |0003: return-void │ │ +081120: |[081120] org.jsoup.parser.XmlTreeBuilder.:()V │ │ +081130: 7010 4314 0000 |0000: invoke-direct {v0}, Lorg/jsoup/parser/TreeBuilder;.:()V // method@1443 │ │ +081136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/parser/XmlTreeBuilder; │ │ │ │ @@ -163484,19 +163436,19 @@ │ │ type : '(Lorg/jsoup/nodes/Node;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07e784: |[07e784] org.jsoup.parser.XmlTreeBuilder.insertNode:(Lorg/jsoup/nodes/Node;)V │ │ -07e794: 6e10 4f14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/XmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@144f │ │ -07e79a: 0c00 |0003: move-result-object v0 │ │ -07e79c: 6e20 2c11 2000 |0004: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07e7a2: 0e00 |0007: return-void │ │ +081138: |[081138] org.jsoup.parser.XmlTreeBuilder.insertNode:(Lorg/jsoup/nodes/Node;)V │ │ +081148: 6e10 4f14 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/XmlTreeBuilder;.currentElement:()Lorg/jsoup/nodes/Element; // method@144f │ │ +08114e: 0c00 |0003: move-result-object v0 │ │ +081150: 6e20 2c11 2000 |0004: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +081156: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/XmlTreeBuilder; │ │ 0x0000 - 0x0008 reg=2 node Lorg/jsoup/nodes/Node; │ │ @@ -163506,51 +163458,51 @@ │ │ type : '(Lorg/jsoup/parser/Token$EndTag;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -07e7a4: |[07e7a4] org.jsoup.parser.XmlTreeBuilder.popStackToClose:(Lorg/jsoup/parser/Token$EndTag;)V │ │ -07e7b4: 6e10 3e13 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ -07e7ba: 0c00 |0003: move-result-object v0 │ │ -07e7bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07e7be: 5454 b508 |0005: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ -07e7c2: 6e10 1d0b 0400 |0007: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07e7c8: 0a04 |000a: move-result v4 │ │ -07e7ca: d803 04ff |000b: add-int/lit8 v3, v4, #int -1 // #ff │ │ -07e7ce: 3a03 1500 |000d: if-ltz v3, 0022 // +0015 │ │ -07e7d2: 5454 b508 |000f: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ -07e7d6: 6e20 170b 3400 |0011: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07e7dc: 0c02 |0014: move-result-object v2 │ │ -07e7de: 1f02 d702 |0015: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07e7e2: 6e10 7311 0200 |0017: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ -07e7e8: 0c04 |001a: move-result-object v4 │ │ -07e7ea: 6e20 2a0a 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07e7f0: 0a04 |001e: move-result v4 │ │ -07e7f2: 3804 0600 |001f: if-eqz v4, 0025 // +0006 │ │ -07e7f6: 0721 |0021: move-object v1, v2 │ │ -07e7f8: 3901 0600 |0022: if-nez v1, 0028 // +0006 │ │ -07e7fc: 0e00 |0024: return-void │ │ -07e7fe: d803 03ff |0025: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07e802: 28e6 |0027: goto 000d // -001a │ │ -07e804: 5454 b508 |0028: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ -07e808: 6e10 1d0b 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07e80e: 0a04 |002d: move-result v4 │ │ -07e810: d803 04ff |002e: add-int/lit8 v3, v4, #int -1 // #ff │ │ -07e814: 3a03 f4ff |0030: if-ltz v3, 0024 // -000c │ │ -07e818: 5454 b508 |0032: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ -07e81c: 6e20 170b 3400 |0034: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07e822: 0c02 |0037: move-result-object v2 │ │ -07e824: 1f02 d702 |0038: check-cast v2, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07e828: 5454 b508 |003a: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ -07e82c: 6e20 1b0b 3400 |003c: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ -07e832: 3212 e5ff |003f: if-eq v2, v1, 0024 // -001b │ │ -07e836: d803 03ff |0041: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07e83a: 28ed |0043: goto 0030 // -0013 │ │ +081158: |[081158] org.jsoup.parser.XmlTreeBuilder.popStackToClose:(Lorg/jsoup/parser/Token$EndTag;)V │ │ +081168: 6e10 3e13 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/parser/Token$EndTag;.name:()Ljava/lang/String; // method@133e │ │ +08116e: 0c00 |0003: move-result-object v0 │ │ +081170: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +081172: 5454 b508 |0005: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ +081176: 6e10 1d0b 0400 |0007: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +08117c: 0a04 |000a: move-result v4 │ │ +08117e: d803 04ff |000b: add-int/lit8 v3, v4, #int -1 // #ff │ │ +081182: 3a03 1500 |000d: if-ltz v3, 0022 // +0015 │ │ +081186: 5454 b508 |000f: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ +08118a: 6e20 170b 3400 |0011: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +081190: 0c02 |0014: move-result-object v2 │ │ +081192: 1f02 eb02 |0015: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +081196: 6e10 7311 0200 |0017: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.nodeName:()Ljava/lang/String; // method@1173 │ │ +08119c: 0c04 |001a: move-result-object v4 │ │ +08119e: 6e20 2a0a 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0811a4: 0a04 |001e: move-result v4 │ │ +0811a6: 3804 0600 |001f: if-eqz v4, 0025 // +0006 │ │ +0811aa: 0721 |0021: move-object v1, v2 │ │ +0811ac: 3901 0600 |0022: if-nez v1, 0028 // +0006 │ │ +0811b0: 0e00 |0024: return-void │ │ +0811b2: d803 03ff |0025: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0811b6: 28e6 |0027: goto 000d // -001a │ │ +0811b8: 5454 b508 |0028: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ +0811bc: 6e10 1d0b 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +0811c2: 0a04 |002d: move-result v4 │ │ +0811c4: d803 04ff |002e: add-int/lit8 v3, v4, #int -1 // #ff │ │ +0811c8: 3a03 f4ff |0030: if-ltz v3, 0024 // -000c │ │ +0811cc: 5454 b508 |0032: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ +0811d0: 6e20 170b 3400 |0034: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +0811d6: 0c02 |0037: move-result-object v2 │ │ +0811d8: 1f02 eb02 |0038: check-cast v2, Lorg/jsoup/nodes/Element; // type@02eb │ │ +0811dc: 5454 b508 |003a: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ +0811e0: 6e20 1b0b 3400 |003c: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0b1b │ │ +0811e6: 3212 e5ff |003f: if-eq v2, v1, 0024 // -001b │ │ +0811ea: d803 03ff |0041: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0811ee: 28ed |0043: goto 0030 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x0005 line=102 │ │ 0x000f line=103 │ │ 0x0017 line=104 │ │ @@ -163579,25 +163531,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -07e83c: |[07e83c] org.jsoup.parser.XmlTreeBuilder.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V │ │ -07e84c: 6f40 4514 3254 |0000: invoke-super {v2, v3, v4, v5}, Lorg/jsoup/parser/TreeBuilder;.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V // method@1445 │ │ -07e852: 5420 b508 |0003: iget-object v0, v2, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ -07e856: 5421 b408 |0005: iget-object v1, v2, Lorg/jsoup/parser/XmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08b4 │ │ -07e85a: 6e20 150b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -07e860: 5420 b408 |000a: iget-object v0, v2, Lorg/jsoup/parser/XmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08b4 │ │ -07e864: 6e10 0711 0000 |000c: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -07e86a: 0c00 |000f: move-result-object v0 │ │ -07e86c: 6201 9b06 |0010: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.xml:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069b │ │ -07e870: 6e20 e910 1000 |0012: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:(Lorg/jsoup/nodes/Document$OutputSettings$Syntax;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10e9 │ │ -07e876: 0e00 |0015: return-void │ │ +0811f0: |[0811f0] org.jsoup.parser.XmlTreeBuilder.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V │ │ +081200: 6f40 4514 3254 |0000: invoke-super {v2, v3, v4, v5}, Lorg/jsoup/parser/TreeBuilder;.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V // method@1445 │ │ +081206: 5420 b508 |0003: iget-object v0, v2, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ +08120a: 5421 b408 |0005: iget-object v1, v2, Lorg/jsoup/parser/XmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08b4 │ │ +08120e: 6e20 150b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +081214: 5420 b408 |000a: iget-object v0, v2, Lorg/jsoup/parser/XmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08b4 │ │ +081218: 6e10 0711 0000 |000c: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +08121e: 0c00 |000f: move-result-object v0 │ │ +081220: 6201 9b06 |0010: sget-object v1, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.xml:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069b │ │ +081224: 6e20 e910 1000 |0012: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:(Lorg/jsoup/nodes/Document$OutputSettings$Syntax;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10e9 │ │ +08122a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x000a line=20 │ │ 0x0015 line=21 │ │ locals : │ │ @@ -163611,37 +163563,37 @@ │ │ type : '(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -07e878: |[07e878] org.jsoup.parser.XmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ -07e888: 6e10 4513 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -07e88e: 0c02 |0003: move-result-object v2 │ │ -07e890: 7110 2913 0200 |0004: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -07e896: 0c01 |0007: move-result-object v1 │ │ -07e898: 2200 d702 |0008: new-instance v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07e89c: 5442 b308 |000a: iget-object v2, v4, Lorg/jsoup/parser/XmlTreeBuilder;.baseUri:Ljava/lang/String; // field@08b3 │ │ -07e8a0: 5453 8807 |000c: iget-object v3, v5, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -07e8a4: 7040 1f11 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ -07e8aa: 7020 5514 0400 |0011: invoke-direct {v4, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@1455 │ │ -07e8b0: 6e10 4413 0500 |0014: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.isSelfClosing:()Z // method@1344 │ │ -07e8b6: 0a02 |0017: move-result v2 │ │ -07e8b8: 3802 1100 |0018: if-eqz v2, 0029 // +0011 │ │ -07e8bc: 5442 b608 |001a: iget-object v2, v4, Lorg/jsoup/parser/XmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@08b6 │ │ -07e8c0: 6e10 9513 0200 |001c: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ -07e8c6: 6e10 2213 0100 |001f: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.isKnownTag:()Z // method@1322 │ │ -07e8cc: 0a02 |0022: move-result v2 │ │ -07e8ce: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ -07e8d2: 6e10 2713 0100 |0025: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.setSelfClosing:()Lorg/jsoup/parser/Tag; // method@1327 │ │ -07e8d8: 1100 |0028: return-object v0 │ │ -07e8da: 5442 b508 |0029: iget-object v2, v4, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ -07e8de: 6e20 150b 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -07e8e4: 28fa |002e: goto 0028 // -0006 │ │ +08122c: |[08122c] org.jsoup.parser.XmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ +08123c: 6e10 4513 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +081242: 0c02 |0003: move-result-object v2 │ │ +081244: 7110 2913 0200 |0004: invoke-static {v2}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +08124a: 0c01 |0007: move-result-object v1 │ │ +08124c: 2200 eb02 |0008: new-instance v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +081250: 5442 b308 |000a: iget-object v2, v4, Lorg/jsoup/parser/XmlTreeBuilder;.baseUri:Ljava/lang/String; // field@08b3 │ │ +081254: 5453 8807 |000c: iget-object v3, v5, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +081258: 7040 1f11 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ +08125e: 7020 5514 0400 |0011: invoke-direct {v4, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@1455 │ │ +081264: 6e10 4413 0500 |0014: invoke-virtual {v5}, Lorg/jsoup/parser/Token$StartTag;.isSelfClosing:()Z // method@1344 │ │ +08126a: 0a02 |0017: move-result v2 │ │ +08126c: 3802 1100 |0018: if-eqz v2, 0029 // +0011 │ │ +081270: 5442 b608 |001a: iget-object v2, v4, Lorg/jsoup/parser/XmlTreeBuilder;.tokeniser:Lorg/jsoup/parser/Tokeniser; // field@08b6 │ │ +081274: 6e10 9513 0200 |001c: invoke-virtual {v2}, Lorg/jsoup/parser/Tokeniser;.acknowledgeSelfClosingFlag:()V // method@1395 │ │ +08127a: 6e10 2213 0100 |001f: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.isKnownTag:()Z // method@1322 │ │ +081280: 0a02 |0022: move-result v2 │ │ +081282: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ +081286: 6e10 2713 0100 |0025: invoke-virtual {v1}, Lorg/jsoup/parser/Tag;.setSelfClosing:()Lorg/jsoup/parser/Tag; // method@1327 │ │ +08128c: 1100 |0028: return-object v0 │ │ +08128e: 5442 b508 |0029: iget-object v2, v4, Lorg/jsoup/parser/XmlTreeBuilder;.stack:Ljava/util/ArrayList; // field@08b5 │ │ +081292: 6e20 150b 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +081298: 28fa |002e: goto 0028 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=57 │ │ 0x0011 line=58 │ │ 0x0014 line=59 │ │ 0x001a line=60 │ │ @@ -163660,22 +163612,22 @@ │ │ type : '(Lorg/jsoup/parser/Token$Character;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -07e8e8: |[07e8e8] org.jsoup.parser.XmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Character;)V │ │ -07e8f8: 2200 e002 |0000: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -07e8fc: 6e10 2c13 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ -07e902: 0c01 |0005: move-result-object v1 │ │ -07e904: 5432 b308 |0006: iget-object v2, v3, Lorg/jsoup/parser/XmlTreeBuilder;.baseUri:Ljava/lang/String; // field@08b3 │ │ -07e908: 7030 fc11 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -07e90e: 7020 5514 0300 |000b: invoke-direct {v3, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@1455 │ │ -07e914: 0e00 |000e: return-void │ │ +08129c: |[08129c] org.jsoup.parser.XmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Character;)V │ │ +0812ac: 2200 f402 |0000: new-instance v0, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +0812b0: 6e10 2c13 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/parser/Token$Character;.getData:()Ljava/lang/String; // method@132c │ │ +0812b6: 0c01 |0005: move-result-object v1 │ │ +0812b8: 5432 b308 |0006: iget-object v2, v3, Lorg/jsoup/parser/XmlTreeBuilder;.baseUri:Ljava/lang/String; // field@08b3 │ │ +0812bc: 7030 fc11 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +0812c2: 7020 5514 0300 |000b: invoke-direct {v3, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@1455 │ │ +0812c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000b line=84 │ │ 0x000e line=85 │ │ locals : │ │ 0x000b - 0x000f reg=0 node Lorg/jsoup/nodes/Node; │ │ @@ -163687,48 +163639,48 @@ │ │ type : '(Lorg/jsoup/parser/Token$Comment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -07e918: |[07e918] org.jsoup.parser.XmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Comment;)V │ │ -07e928: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07e92a: 2200 cf02 |0001: new-instance v0, Lorg/jsoup/nodes/Comment; // type@02cf │ │ -07e92e: 6e10 3013 0800 |0003: invoke-virtual {v8}, Lorg/jsoup/parser/Token$Comment;.getData:()Ljava/lang/String; // method@1330 │ │ -07e934: 0c04 |0006: move-result-object v4 │ │ -07e936: 5475 b308 |0007: iget-object v5, v7, Lorg/jsoup/parser/XmlTreeBuilder;.baseUri:Ljava/lang/String; // field@08b3 │ │ -07e93a: 7030 c310 4005 |0009: invoke-direct {v0, v4, v5}, Lorg/jsoup/nodes/Comment;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10c3 │ │ -07e940: 0703 |000c: move-object v3, v0 │ │ -07e942: 5584 7d07 |000d: iget-boolean v4, v8, Lorg/jsoup/parser/Token$Comment;.bogus:Z // field@077d │ │ -07e946: 3804 2f00 |000f: if-eqz v4, 003e // +002f │ │ -07e94a: 6e10 c510 0000 |0011: invoke-virtual {v0}, Lorg/jsoup/nodes/Comment;.getData:()Ljava/lang/String; // method@10c5 │ │ -07e950: 0c01 |0014: move-result-object v1 │ │ -07e952: 6e10 380a 0100 |0015: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -07e958: 0a04 |0018: move-result v4 │ │ -07e95a: 3764 2500 |0019: if-le v4, v6, 003e // +0025 │ │ -07e95e: 1a04 7a00 |001b: const-string v4, "!" // string@007a │ │ -07e962: 6e20 420a 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -07e968: 0a04 |0020: move-result v4 │ │ -07e96a: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ -07e96e: 1a04 a401 |0023: const-string v4, "?" // string@01a4 │ │ -07e972: 6e20 420a 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -07e978: 0a04 |0028: move-result v4 │ │ -07e97a: 3804 1500 |0029: if-eqz v4, 003e // +0015 │ │ -07e97e: 6e20 440a 6100 |002b: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -07e984: 0c02 |002e: move-result-object v2 │ │ -07e986: 2203 e102 |002f: new-instance v3, Lorg/jsoup/nodes/XmlDeclaration; // type@02e1 │ │ -07e98a: 6e10 c410 0000 |0031: invoke-virtual {v0}, Lorg/jsoup/nodes/Comment;.baseUri:()Ljava/lang/String; // method@10c4 │ │ -07e990: 0c04 |0034: move-result-object v4 │ │ -07e992: 1a05 7a00 |0035: const-string v5, "!" // string@007a │ │ -07e996: 6e20 420a 5100 |0037: invoke-virtual {v1, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -07e99c: 0a05 |003a: move-result v5 │ │ -07e99e: 7040 1912 2354 |003b: invoke-direct {v3, v2, v4, v5}, Lorg/jsoup/nodes/XmlDeclaration;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@1219 │ │ -07e9a4: 7020 5514 3700 |003e: invoke-direct {v7, v3}, Lorg/jsoup/parser/XmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@1455 │ │ -07e9aa: 0e00 |0041: return-void │ │ +0812cc: |[0812cc] org.jsoup.parser.XmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Comment;)V │ │ +0812dc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0812de: 2200 e302 |0001: new-instance v0, Lorg/jsoup/nodes/Comment; // type@02e3 │ │ +0812e2: 6e10 3013 0800 |0003: invoke-virtual {v8}, Lorg/jsoup/parser/Token$Comment;.getData:()Ljava/lang/String; // method@1330 │ │ +0812e8: 0c04 |0006: move-result-object v4 │ │ +0812ea: 5475 b308 |0007: iget-object v5, v7, Lorg/jsoup/parser/XmlTreeBuilder;.baseUri:Ljava/lang/String; // field@08b3 │ │ +0812ee: 7030 c310 4005 |0009: invoke-direct {v0, v4, v5}, Lorg/jsoup/nodes/Comment;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10c3 │ │ +0812f4: 0703 |000c: move-object v3, v0 │ │ +0812f6: 5584 7d07 |000d: iget-boolean v4, v8, Lorg/jsoup/parser/Token$Comment;.bogus:Z // field@077d │ │ +0812fa: 3804 2f00 |000f: if-eqz v4, 003e // +002f │ │ +0812fe: 6e10 c510 0000 |0011: invoke-virtual {v0}, Lorg/jsoup/nodes/Comment;.getData:()Ljava/lang/String; // method@10c5 │ │ +081304: 0c01 |0014: move-result-object v1 │ │ +081306: 6e10 380a 0100 |0015: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +08130c: 0a04 |0018: move-result v4 │ │ +08130e: 3764 2500 |0019: if-le v4, v6, 003e // +0025 │ │ +081312: 1a04 7a00 |001b: const-string v4, "!" // string@007a │ │ +081316: 6e20 420a 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +08131c: 0a04 |0020: move-result v4 │ │ +08131e: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ +081322: 1a04 a401 |0023: const-string v4, "?" // string@01a4 │ │ +081326: 6e20 420a 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +08132c: 0a04 |0028: move-result v4 │ │ +08132e: 3804 1500 |0029: if-eqz v4, 003e // +0015 │ │ +081332: 6e20 440a 6100 |002b: invoke-virtual {v1, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +081338: 0c02 |002e: move-result-object v2 │ │ +08133a: 2203 f502 |002f: new-instance v3, Lorg/jsoup/nodes/XmlDeclaration; // type@02f5 │ │ +08133e: 6e10 c410 0000 |0031: invoke-virtual {v0}, Lorg/jsoup/nodes/Comment;.baseUri:()Ljava/lang/String; // method@10c4 │ │ +081344: 0c04 |0034: move-result-object v4 │ │ +081346: 1a05 7a00 |0035: const-string v5, "!" // string@007a │ │ +08134a: 6e20 420a 5100 |0037: invoke-virtual {v1, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +081350: 0a05 |003a: move-result v5 │ │ +081352: 7040 1912 2354 |003b: invoke-direct {v3, v2, v4, v5}, Lorg/jsoup/nodes/XmlDeclaration;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@1219 │ │ +081358: 7020 5514 3700 |003e: invoke-direct {v7, v3}, Lorg/jsoup/parser/XmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@1455 │ │ +08135e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x000c line=71 │ │ 0x000d line=72 │ │ 0x0011 line=73 │ │ 0x0015 line=74 │ │ @@ -163750,26 +163702,26 @@ │ │ type : '(Lorg/jsoup/parser/Token$Doctype;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -07e9ac: |[07e9ac] org.jsoup.parser.XmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Doctype;)V │ │ -07e9bc: 2200 d502 |0000: new-instance v0, Lorg/jsoup/nodes/DocumentType; // type@02d5 │ │ -07e9c0: 6e10 3513 0600 |0002: invoke-virtual {v6}, Lorg/jsoup/parser/Token$Doctype;.getName:()Ljava/lang/String; // method@1335 │ │ -07e9c6: 0c01 |0005: move-result-object v1 │ │ -07e9c8: 6e10 3613 0600 |0006: invoke-virtual {v6}, Lorg/jsoup/parser/Token$Doctype;.getPublicIdentifier:()Ljava/lang/String; // method@1336 │ │ -07e9ce: 0c02 |0009: move-result-object v2 │ │ -07e9d0: 6e10 3713 0600 |000a: invoke-virtual {v6}, Lorg/jsoup/parser/Token$Doctype;.getSystemIdentifier:()Ljava/lang/String; // method@1337 │ │ -07e9d6: 0c03 |000d: move-result-object v3 │ │ -07e9d8: 5454 b308 |000e: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.baseUri:Ljava/lang/String; // field@08b3 │ │ -07e9dc: 7054 1311 1032 |0010: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jsoup/nodes/DocumentType;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1113 │ │ -07e9e2: 7020 5514 0500 |0013: invoke-direct {v5, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@1455 │ │ -07e9e8: 0e00 |0016: return-void │ │ +081360: |[081360] org.jsoup.parser.XmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Doctype;)V │ │ +081370: 2200 e902 |0000: new-instance v0, Lorg/jsoup/nodes/DocumentType; // type@02e9 │ │ +081374: 6e10 3513 0600 |0002: invoke-virtual {v6}, Lorg/jsoup/parser/Token$Doctype;.getName:()Ljava/lang/String; // method@1335 │ │ +08137a: 0c01 |0005: move-result-object v1 │ │ +08137c: 6e10 3613 0600 |0006: invoke-virtual {v6}, Lorg/jsoup/parser/Token$Doctype;.getPublicIdentifier:()Ljava/lang/String; // method@1336 │ │ +081382: 0c02 |0009: move-result-object v2 │ │ +081384: 6e10 3713 0600 |000a: invoke-virtual {v6}, Lorg/jsoup/parser/Token$Doctype;.getSystemIdentifier:()Ljava/lang/String; // method@1337 │ │ +08138a: 0c03 |000d: move-result-object v3 │ │ +08138c: 5454 b308 |000e: iget-object v4, v5, Lorg/jsoup/parser/XmlTreeBuilder;.baseUri:Ljava/lang/String; // field@08b3 │ │ +081390: 7054 1311 1032 |0010: invoke-direct {v0, v1, v2, v3, v4}, Lorg/jsoup/nodes/DocumentType;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1113 │ │ +081396: 7020 5514 0500 |0013: invoke-direct {v5, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insertNode:(Lorg/jsoup/nodes/Node;)V // method@1455 │ │ +08139c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0013 line=89 │ │ 0x0016 line=90 │ │ locals : │ │ 0x0013 - 0x0017 reg=0 doctypeNode Lorg/jsoup/nodes/DocumentType; │ │ @@ -163781,21 +163733,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -07e9ec: |[07e9ec] org.jsoup.parser.XmlTreeBuilder.parseFragment:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; │ │ -07e9fc: 6e40 5014 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lorg/jsoup/parser/XmlTreeBuilder;.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V // method@1450 │ │ -07ea02: 6e10 5a14 0100 |0003: invoke-virtual {v1}, Lorg/jsoup/parser/XmlTreeBuilder;.runParser:()V // method@145a │ │ -07ea08: 5410 b408 |0006: iget-object v0, v1, Lorg/jsoup/parser/XmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08b4 │ │ -07ea0c: 6e10 f610 0000 |0008: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.childNodes:()Ljava/util/List; // method@10f6 │ │ -07ea12: 0c00 |000b: move-result-object v0 │ │ -07ea14: 1100 |000c: return-object v0 │ │ +0813a0: |[0813a0] org.jsoup.parser.XmlTreeBuilder.parseFragment:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; │ │ +0813b0: 6e40 5014 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lorg/jsoup/parser/XmlTreeBuilder;.initialiseParse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V // method@1450 │ │ +0813b6: 6e10 5a14 0100 |0003: invoke-virtual {v1}, Lorg/jsoup/parser/XmlTreeBuilder;.runParser:()V // method@145a │ │ +0813bc: 5410 b408 |0006: iget-object v0, v1, Lorg/jsoup/parser/XmlTreeBuilder;.doc:Lorg/jsoup/nodes/Document; // field@08b4 │ │ +0813c0: 6e10 f610 0000 |0008: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.childNodes:()Ljava/util/List; // method@10f6 │ │ +0813c6: 0c00 |000b: move-result-object v0 │ │ +0813c8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0006 line=123 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/jsoup/parser/XmlTreeBuilder; │ │ @@ -163808,56 +163760,56 @@ │ │ type : '(Lorg/jsoup/parser/Token;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -07ea18: |[07ea18] org.jsoup.parser.XmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z │ │ -07ea28: 6200 b208 |0000: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ -07ea2c: 5431 9a07 |0002: iget-object v1, v3, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -07ea30: 6e10 6013 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ -07ea36: 0a01 |0007: move-result v1 │ │ -07ea38: 4400 0001 |0008: aget v0, v0, v1 │ │ -07ea3c: 2b00 4600 0000 |000a: packed-switch v0, 00000050 // +00000046 │ │ -07ea42: 2200 c101 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -07ea46: 7010 500a 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07ea4c: 1a01 8d0b |0012: const-string v1, "Unexpected token type: " // string@0b8d │ │ -07ea50: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07ea56: 0c00 |0017: move-result-object v0 │ │ -07ea58: 5431 9a07 |0018: iget-object v1, v3, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ -07ea5c: 6e20 570a 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -07ea62: 0c00 |001d: move-result-object v0 │ │ -07ea64: 6e10 640a 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07ea6a: 0c00 |0021: move-result-object v0 │ │ -07ea6c: 7110 7410 0000 |0022: invoke-static {v0}, Lorg/jsoup/helper/Validate;.fail:(Ljava/lang/String;)V // method@1074 │ │ -07ea72: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -07ea74: 0f00 |0026: return v0 │ │ -07ea76: 6e10 6913 0300 |0027: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ -07ea7c: 0c00 |002a: move-result-object v0 │ │ -07ea7e: 6e20 5114 0200 |002b: invoke-virtual {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1451 │ │ -07ea84: 28f7 |002e: goto 0025 // -0009 │ │ -07ea86: 6e10 6813 0300 |002f: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ -07ea8c: 0c00 |0032: move-result-object v0 │ │ -07ea8e: 7020 5714 0200 |0033: invoke-direct {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.popStackToClose:(Lorg/jsoup/parser/Token$EndTag;)V // method@1457 │ │ -07ea94: 28ef |0036: goto 0025 // -0011 │ │ -07ea96: 6e10 6613 0300 |0037: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ -07ea9c: 0c00 |003a: move-result-object v0 │ │ -07ea9e: 6e20 5314 0200 |003b: invoke-virtual {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1453 │ │ -07eaa4: 28e7 |003e: goto 0025 // -0019 │ │ -07eaa6: 6e10 6513 0300 |003f: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ -07eaac: 0c00 |0042: move-result-object v0 │ │ -07eaae: 6e20 5214 0200 |0043: invoke-virtual {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1452 │ │ -07eab4: 28df |0046: goto 0025 // -0021 │ │ -07eab6: 6e10 6713 0300 |0047: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asDoctype:()Lorg/jsoup/parser/Token$Doctype; // method@1367 │ │ -07eabc: 0c00 |004a: move-result-object v0 │ │ -07eabe: 6e20 5414 0200 |004b: invoke-virtual {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Doctype;)V // method@1454 │ │ -07eac4: 28d7 |004e: goto 0025 // -0029 │ │ -07eac6: 0000 |004f: nop // spacer │ │ -07eac8: 0001 0600 0100 0000 1d00 0000 2500 ... |0050: packed-switch-data (16 units) │ │ +0813cc: |[0813cc] org.jsoup.parser.XmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z │ │ +0813dc: 6200 b208 |0000: sget-object v0, Lorg/jsoup/parser/XmlTreeBuilder$1;.$SwitchMap$org$jsoup$parser$Token$TokenType:[I // field@08b2 │ │ +0813e0: 5431 9a07 |0002: iget-object v1, v3, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +0813e4: 6e10 6013 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/parser/Token$TokenType;.ordinal:()I // method@1360 │ │ +0813ea: 0a01 |0007: move-result v1 │ │ +0813ec: 4400 0001 |0008: aget v0, v0, v1 │ │ +0813f0: 2b00 4600 0000 |000a: packed-switch v0, 00000050 // +00000046 │ │ +0813f6: 2200 d301 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0813fa: 7010 500a 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +081400: 1a01 a10b |0012: const-string v1, "Unexpected token type: " // string@0ba1 │ │ +081404: 6e20 580a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08140a: 0c00 |0017: move-result-object v0 │ │ +08140c: 5431 9a07 |0018: iget-object v1, v3, Lorg/jsoup/parser/Token;.type:Lorg/jsoup/parser/Token$TokenType; // field@079a │ │ +081410: 6e20 570a 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +081416: 0c00 |001d: move-result-object v0 │ │ +081418: 6e10 640a 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +08141e: 0c00 |0021: move-result-object v0 │ │ +081420: 7110 7410 0000 |0022: invoke-static {v0}, Lorg/jsoup/helper/Validate;.fail:(Ljava/lang/String;)V // method@1074 │ │ +081426: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +081428: 0f00 |0026: return v0 │ │ +08142a: 6e10 6913 0300 |0027: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asStartTag:()Lorg/jsoup/parser/Token$StartTag; // method@1369 │ │ +081430: 0c00 |002a: move-result-object v0 │ │ +081432: 6e20 5114 0200 |002b: invoke-virtual {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; // method@1451 │ │ +081438: 28f7 |002e: goto 0025 // -0009 │ │ +08143a: 6e10 6813 0300 |002f: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asEndTag:()Lorg/jsoup/parser/Token$EndTag; // method@1368 │ │ +081440: 0c00 |0032: move-result-object v0 │ │ +081442: 7020 5714 0200 |0033: invoke-direct {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.popStackToClose:(Lorg/jsoup/parser/Token$EndTag;)V // method@1457 │ │ +081448: 28ef |0036: goto 0025 // -0011 │ │ +08144a: 6e10 6613 0300 |0037: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asComment:()Lorg/jsoup/parser/Token$Comment; // method@1366 │ │ +081450: 0c00 |003a: move-result-object v0 │ │ +081452: 6e20 5314 0200 |003b: invoke-virtual {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Comment;)V // method@1453 │ │ +081458: 28e7 |003e: goto 0025 // -0019 │ │ +08145a: 6e10 6513 0300 |003f: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asCharacter:()Lorg/jsoup/parser/Token$Character; // method@1365 │ │ +081460: 0c00 |0042: move-result-object v0 │ │ +081462: 6e20 5214 0200 |0043: invoke-virtual {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Character;)V // method@1452 │ │ +081468: 28df |0046: goto 0025 // -0021 │ │ +08146a: 6e10 6713 0300 |0047: invoke-virtual {v3}, Lorg/jsoup/parser/Token;.asDoctype:()Lorg/jsoup/parser/Token$Doctype; // method@1367 │ │ +081470: 0c00 |004a: move-result-object v0 │ │ +081472: 6e20 5414 0200 |004b: invoke-virtual {v2, v0}, Lorg/jsoup/parser/XmlTreeBuilder;.insert:(Lorg/jsoup/parser/Token$Doctype;)V // method@1454 │ │ +081478: 28d7 |004e: goto 0025 // -0029 │ │ +08147a: 0000 |004f: nop // spacer │ │ +08147c: 0001 0600 0100 0000 1d00 0000 2500 ... |0050: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x000d line=45 │ │ 0x0025 line=47 │ │ 0x0027 line=28 │ │ 0x002f line=31 │ │ @@ -163874,32 +163826,32 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07eae8: |[07eae8] org.jsoup.parser.XmlTreeBuilder.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z │ │ -07eaf8: 6f30 4b14 2103 |0000: invoke-super {v1, v2, v3}, Lorg/jsoup/parser/TreeBuilder;.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z // method@144b │ │ -07eafe: 0a00 |0003: move-result v0 │ │ -07eb00: 0f00 |0004: return v0 │ │ +08149c: |[08149c] org.jsoup.parser.XmlTreeBuilder.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z │ │ +0814ac: 6f30 4b14 2103 |0000: invoke-super {v1, v2, v3}, Lorg/jsoup/parser/TreeBuilder;.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z // method@144b │ │ +0814b2: 0a00 |0003: move-result v0 │ │ +0814b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/XmlTreeBuilder; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/jsoup/nodes/Attributes; │ │ │ │ - source_file_idx : 3142 (XmlTreeBuilder.java) │ │ + source_file_idx : 3162 (XmlTreeBuilder.java) │ │ │ │ Class #500 header: │ │ -class_idx : 854 │ │ +class_idx : 874 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 624 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #500 annotations: │ │ @@ -163937,22 +163889,22 @@ │ │ type : '(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07eb04: |[07eb04] org.jsoup.safety.Cleaner$CleaningVisitor.:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ -07eb14: 5b12 ba08 |0000: iput-object v2, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ -07eb18: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ -07eb1e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07eb20: 5910 b808 |0006: iput v0, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ -07eb24: 5b13 b908 |0008: iput-object v3, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.root:Lorg/jsoup/nodes/Element; // field@08b9 │ │ -07eb28: 5b14 b708 |000a: iput-object v4, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ -07eb2c: 0e00 |000c: return-void │ │ +0814b8: |[0814b8] org.jsoup.safety.Cleaner$CleaningVisitor.:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ +0814c8: 5b12 ba08 |0000: iput-object v2, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ +0814cc: 7010 0f0a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0814d2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0814d4: 5910 b808 |0006: iput v0, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ +0814d8: 5b13 b908 |0008: iput-object v3, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.root:Lorg/jsoup/nodes/Element; // field@08b9 │ │ +0814dc: 5b14 b708 |000a: iput-object v4, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ +0814e0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=76 │ │ 0x0008 line=81 │ │ 0x000a line=82 │ │ 0x000c line=83 │ │ @@ -163967,17 +163919,17 @@ │ │ type : '(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;Lorg/jsoup/safety/Cleaner$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -07eb30: |[07eb30] org.jsoup.safety.Cleaner$CleaningVisitor.:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;Lorg/jsoup/safety/Cleaner$1;)V │ │ -07eb40: 7040 5b14 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@145b │ │ -07eb46: 0e00 |0003: return-void │ │ +0814e4: |[0814e4] org.jsoup.safety.Cleaner$CleaningVisitor.:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;Lorg/jsoup/safety/Cleaner$1;)V │ │ +0814f4: 7040 5b14 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V // method@145b │ │ +0814fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/safety/Cleaner$CleaningVisitor; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/safety/Cleaner; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/jsoup/nodes/Element; │ │ @@ -163989,17 +163941,17 @@ │ │ type : '(Lorg/jsoup/safety/Cleaner$CleaningVisitor;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eb48: |[07eb48] org.jsoup.safety.Cleaner$CleaningVisitor.access$300:(Lorg/jsoup/safety/Cleaner$CleaningVisitor;)I │ │ -07eb58: 5210 b808 |0000: iget v0, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ -07eb5c: 0f00 |0002: return v0 │ │ +0814fc: |[0814fc] org.jsoup.safety.Cleaner$CleaningVisitor.access$300:(Lorg/jsoup/safety/Cleaner$CleaningVisitor;)I │ │ +08150c: 5210 b808 |0000: iget v0, v1, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ +081510: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jsoup/safety/Cleaner$CleaningVisitor; │ │ │ │ Virtual methods - │ │ @@ -164008,85 +163960,85 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -07eb60: |[07eb60] org.jsoup.safety.Cleaner$CleaningVisitor.head:(Lorg/jsoup/nodes/Node;I)V │ │ -07eb70: 20a7 d702 |0000: instance-of v7, v10, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07eb74: 3807 3700 |0002: if-eqz v7, 0039 // +0037 │ │ -07eb78: 07a5 |0004: move-object v5, v10 │ │ -07eb7a: 1f05 d702 |0005: check-cast v5, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07eb7e: 5497 ba08 |0007: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ -07eb82: 7110 6214 0700 |0009: invoke-static {v7}, Lorg/jsoup/safety/Cleaner;.access$000:(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist; // method@1462 │ │ -07eb88: 0c07 |000c: move-result-object v7 │ │ -07eb8a: 6e10 8b11 0500 |000d: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -07eb90: 0c08 |0010: move-result-object v8 │ │ -07eb92: 6e20 8014 8700 |0011: invoke-virtual {v7, v8}, Lorg/jsoup/safety/Whitelist;.isSafeTag:(Ljava/lang/String;)Z // method@1480 │ │ -07eb98: 0a07 |0014: move-result v7 │ │ -07eb9a: 3807 1900 |0015: if-eqz v7, 002e // +0019 │ │ -07eb9e: 5497 ba08 |0017: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ -07eba2: 7120 6314 5700 |0019: invoke-static {v7, v5}, Lorg/jsoup/safety/Cleaner;.access$100:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; // method@1463 │ │ -07eba8: 0c03 |001c: move-result-object v3 │ │ -07ebaa: 5430 bb08 |001d: iget-object v0, v3, Lorg/jsoup/safety/Cleaner$ElementMeta;.el:Lorg/jsoup/nodes/Element; // field@08bb │ │ -07ebae: 5497 b708 |001f: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ -07ebb2: 6e20 2c11 0700 |0021: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07ebb8: 5297 b808 |0024: iget v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ -07ebbc: 5238 bc08 |0026: iget v8, v3, Lorg/jsoup/safety/Cleaner$ElementMeta;.numAttribsDiscarded:I // field@08bc │ │ -07ebc0: b087 |0028: add-int/2addr v7, v8 │ │ -07ebc2: 5997 b808 |0029: iput v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ -07ebc6: 5b90 b708 |002b: iput-object v0, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ -07ebca: 0e00 |002d: return-void │ │ -07ebcc: 5497 b908 |002e: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.root:Lorg/jsoup/nodes/Element; // field@08b9 │ │ -07ebd0: 327a fdff |0030: if-eq v10, v7, 002d // -0003 │ │ -07ebd4: 5297 b808 |0032: iget v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ -07ebd8: d807 0701 |0034: add-int/lit8 v7, v7, #int 1 // #01 │ │ -07ebdc: 5997 b808 |0036: iput v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ -07ebe0: 28f5 |0038: goto 002d // -000b │ │ -07ebe2: 20a7 e002 |0039: instance-of v7, v10, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -07ebe6: 3807 1800 |003b: if-eqz v7, 0053 // +0018 │ │ -07ebea: 07a6 |003d: move-object v6, v10 │ │ -07ebec: 1f06 e002 |003e: check-cast v6, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -07ebf0: 2202 e002 |0040: new-instance v2, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -07ebf4: 6e10 0512 0600 |0042: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ -07ebfa: 0c07 |0045: move-result-object v7 │ │ -07ebfc: 6e10 d011 0a00 |0046: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.baseUri:()Ljava/lang/String; // method@11d0 │ │ -07ec02: 0c08 |0049: move-result-object v8 │ │ -07ec04: 7030 fc11 7208 |004a: invoke-direct {v2, v7, v8}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -07ec0a: 5497 b708 |004d: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ -07ec0e: 6e20 2c11 2700 |004f: invoke-virtual {v7, v2}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07ec14: 28db |0052: goto 002d // -0025 │ │ -07ec16: 20a7 d002 |0053: instance-of v7, v10, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -07ec1a: 3807 2c00 |0055: if-eqz v7, 0081 // +002c │ │ -07ec1e: 5497 ba08 |0057: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ -07ec22: 7110 6214 0700 |0059: invoke-static {v7}, Lorg/jsoup/safety/Cleaner;.access$000:(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist; // method@1462 │ │ -07ec28: 0c07 |005c: move-result-object v7 │ │ -07ec2a: 6e10 e911 0a00 |005d: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ -07ec30: 0c08 |0060: move-result-object v8 │ │ -07ec32: 6e10 e311 0800 |0061: invoke-virtual {v8}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ -07ec38: 0c08 |0064: move-result-object v8 │ │ -07ec3a: 6e20 8014 8700 |0065: invoke-virtual {v7, v8}, Lorg/jsoup/safety/Whitelist;.isSafeTag:(Ljava/lang/String;)Z // method@1480 │ │ -07ec40: 0a07 |0068: move-result v7 │ │ -07ec42: 3807 1800 |0069: if-eqz v7, 0081 // +0018 │ │ -07ec46: 07a4 |006b: move-object v4, v10 │ │ -07ec48: 1f04 d002 |006c: check-cast v4, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -07ec4c: 2201 d002 |006e: new-instance v1, Lorg/jsoup/nodes/DataNode; // type@02d0 │ │ -07ec50: 6e10 ce10 0400 |0070: invoke-virtual {v4}, Lorg/jsoup/nodes/DataNode;.getWholeData:()Ljava/lang/String; // method@10ce │ │ -07ec56: 0c07 |0073: move-result-object v7 │ │ -07ec58: 6e10 d011 0a00 |0074: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.baseUri:()Ljava/lang/String; // method@11d0 │ │ -07ec5e: 0c08 |0077: move-result-object v8 │ │ -07ec60: 7030 cc10 7108 |0078: invoke-direct {v1, v7, v8}, Lorg/jsoup/nodes/DataNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10cc │ │ -07ec66: 5497 b708 |007b: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ -07ec6a: 6e20 2c11 1700 |007d: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -07ec70: 28ad |0080: goto 002d // -0053 │ │ -07ec72: 5297 b808 |0081: iget v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ -07ec76: d807 0701 |0083: add-int/lit8 v7, v7, #int 1 // #01 │ │ -07ec7a: 5997 b808 |0085: iput v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ -07ec7e: 28a6 |0087: goto 002d // -005a │ │ +081514: |[081514] org.jsoup.safety.Cleaner$CleaningVisitor.head:(Lorg/jsoup/nodes/Node;I)V │ │ +081524: 20a7 eb02 |0000: instance-of v7, v10, Lorg/jsoup/nodes/Element; // type@02eb │ │ +081528: 3807 3700 |0002: if-eqz v7, 0039 // +0037 │ │ +08152c: 07a5 |0004: move-object v5, v10 │ │ +08152e: 1f05 eb02 |0005: check-cast v5, Lorg/jsoup/nodes/Element; // type@02eb │ │ +081532: 5497 ba08 |0007: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ +081536: 7110 6214 0700 |0009: invoke-static {v7}, Lorg/jsoup/safety/Cleaner;.access$000:(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist; // method@1462 │ │ +08153c: 0c07 |000c: move-result-object v7 │ │ +08153e: 6e10 8b11 0500 |000d: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +081544: 0c08 |0010: move-result-object v8 │ │ +081546: 6e20 8014 8700 |0011: invoke-virtual {v7, v8}, Lorg/jsoup/safety/Whitelist;.isSafeTag:(Ljava/lang/String;)Z // method@1480 │ │ +08154c: 0a07 |0014: move-result v7 │ │ +08154e: 3807 1900 |0015: if-eqz v7, 002e // +0019 │ │ +081552: 5497 ba08 |0017: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ +081556: 7120 6314 5700 |0019: invoke-static {v7, v5}, Lorg/jsoup/safety/Cleaner;.access$100:(Lorg/jsoup/safety/Cleaner;Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; // method@1463 │ │ +08155c: 0c03 |001c: move-result-object v3 │ │ +08155e: 5430 bb08 |001d: iget-object v0, v3, Lorg/jsoup/safety/Cleaner$ElementMeta;.el:Lorg/jsoup/nodes/Element; // field@08bb │ │ +081562: 5497 b708 |001f: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ +081566: 6e20 2c11 0700 |0021: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +08156c: 5297 b808 |0024: iget v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ +081570: 5238 bc08 |0026: iget v8, v3, Lorg/jsoup/safety/Cleaner$ElementMeta;.numAttribsDiscarded:I // field@08bc │ │ +081574: b087 |0028: add-int/2addr v7, v8 │ │ +081576: 5997 b808 |0029: iput v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ +08157a: 5b90 b708 |002b: iput-object v0, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ +08157e: 0e00 |002d: return-void │ │ +081580: 5497 b908 |002e: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.root:Lorg/jsoup/nodes/Element; // field@08b9 │ │ +081584: 327a fdff |0030: if-eq v10, v7, 002d // -0003 │ │ +081588: 5297 b808 |0032: iget v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ +08158c: d807 0701 |0034: add-int/lit8 v7, v7, #int 1 // #01 │ │ +081590: 5997 b808 |0036: iput v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ +081594: 28f5 |0038: goto 002d // -000b │ │ +081596: 20a7 f402 |0039: instance-of v7, v10, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +08159a: 3807 1800 |003b: if-eqz v7, 0053 // +0018 │ │ +08159e: 07a6 |003d: move-object v6, v10 │ │ +0815a0: 1f06 f402 |003e: check-cast v6, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +0815a4: 2202 f402 |0040: new-instance v2, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +0815a8: 6e10 0512 0600 |0042: invoke-virtual {v6}, Lorg/jsoup/nodes/TextNode;.getWholeText:()Ljava/lang/String; // method@1205 │ │ +0815ae: 0c07 |0045: move-result-object v7 │ │ +0815b0: 6e10 d011 0a00 |0046: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.baseUri:()Ljava/lang/String; // method@11d0 │ │ +0815b6: 0c08 |0049: move-result-object v8 │ │ +0815b8: 7030 fc11 7208 |004a: invoke-direct {v2, v7, v8}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +0815be: 5497 b708 |004d: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ +0815c2: 6e20 2c11 2700 |004f: invoke-virtual {v7, v2}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +0815c8: 28db |0052: goto 002d // -0025 │ │ +0815ca: 20a7 e402 |0053: instance-of v7, v10, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +0815ce: 3807 2c00 |0055: if-eqz v7, 0081 // +002c │ │ +0815d2: 5497 ba08 |0057: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ +0815d6: 7110 6214 0700 |0059: invoke-static {v7}, Lorg/jsoup/safety/Cleaner;.access$000:(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist; // method@1462 │ │ +0815dc: 0c07 |005c: move-result-object v7 │ │ +0815de: 6e10 e911 0a00 |005d: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.parent:()Lorg/jsoup/nodes/Node; // method@11e9 │ │ +0815e4: 0c08 |0060: move-result-object v8 │ │ +0815e6: 6e10 e311 0800 |0061: invoke-virtual {v8}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ +0815ec: 0c08 |0064: move-result-object v8 │ │ +0815ee: 6e20 8014 8700 |0065: invoke-virtual {v7, v8}, Lorg/jsoup/safety/Whitelist;.isSafeTag:(Ljava/lang/String;)Z // method@1480 │ │ +0815f4: 0a07 |0068: move-result v7 │ │ +0815f6: 3807 1800 |0069: if-eqz v7, 0081 // +0018 │ │ +0815fa: 07a4 |006b: move-object v4, v10 │ │ +0815fc: 1f04 e402 |006c: check-cast v4, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +081600: 2201 e402 |006e: new-instance v1, Lorg/jsoup/nodes/DataNode; // type@02e4 │ │ +081604: 6e10 ce10 0400 |0070: invoke-virtual {v4}, Lorg/jsoup/nodes/DataNode;.getWholeData:()Ljava/lang/String; // method@10ce │ │ +08160a: 0c07 |0073: move-result-object v7 │ │ +08160c: 6e10 d011 0a00 |0074: invoke-virtual {v10}, Lorg/jsoup/nodes/Node;.baseUri:()Ljava/lang/String; // method@11d0 │ │ +081612: 0c08 |0077: move-result-object v8 │ │ +081614: 7030 cc10 7108 |0078: invoke-direct {v1, v7, v8}, Lorg/jsoup/nodes/DataNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@10cc │ │ +08161a: 5497 b708 |007b: iget-object v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ +08161e: 6e20 2c11 1700 |007d: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +081624: 28ad |0080: goto 002d // -0053 │ │ +081626: 5297 b808 |0081: iget v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ +08162a: d807 0701 |0083: add-int/lit8 v7, v7, #int 1 // #01 │ │ +08162e: 5997 b808 |0085: iput v7, v9, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.numDiscarded:I // field@08b8 │ │ +081632: 28a6 |0087: goto 002d // -005a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x0007 line=89 │ │ 0x0017 line=90 │ │ 0x001d line=91 │ │ @@ -164123,47 +164075,47 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -07ec80: |[07ec80] org.jsoup.safety.Cleaner$CleaningVisitor.tail:(Lorg/jsoup/nodes/Node;I)V │ │ -07ec90: 2030 d702 |0000: instance-of v0, v3, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07ec94: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -07ec98: 5420 ba08 |0004: iget-object v0, v2, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ -07ec9c: 7110 6214 0000 |0006: invoke-static {v0}, Lorg/jsoup/safety/Cleaner;.access$000:(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist; // method@1462 │ │ -07eca2: 0c00 |0009: move-result-object v0 │ │ -07eca4: 6e10 e311 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ -07ecaa: 0c01 |000d: move-result-object v1 │ │ -07ecac: 6e20 8014 1000 |000e: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.isSafeTag:(Ljava/lang/String;)Z // method@1480 │ │ -07ecb2: 0a00 |0011: move-result v0 │ │ -07ecb4: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -07ecb8: 5420 b708 |0014: iget-object v0, v2, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ -07ecbc: 6e10 7a11 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07ecc2: 0c00 |0019: move-result-object v0 │ │ -07ecc4: 5b20 b708 |001a: iput-object v0, v2, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ -07ecc8: 0e00 |001c: return-void │ │ +081634: |[081634] org.jsoup.safety.Cleaner$CleaningVisitor.tail:(Lorg/jsoup/nodes/Node;I)V │ │ +081644: 2030 eb02 |0000: instance-of v0, v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +081648: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +08164c: 5420 ba08 |0004: iget-object v0, v2, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.this$0:Lorg/jsoup/safety/Cleaner; // field@08ba │ │ +081650: 7110 6214 0000 |0006: invoke-static {v0}, Lorg/jsoup/safety/Cleaner;.access$000:(Lorg/jsoup/safety/Cleaner;)Lorg/jsoup/safety/Whitelist; // method@1462 │ │ +081656: 0c00 |0009: move-result-object v0 │ │ +081658: 6e10 e311 0300 |000a: invoke-virtual {v3}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ +08165e: 0c01 |000d: move-result-object v1 │ │ +081660: 6e20 8014 1000 |000e: invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;.isSafeTag:(Ljava/lang/String;)Z // method@1480 │ │ +081666: 0a00 |0011: move-result v0 │ │ +081668: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +08166c: 5420 b708 |0014: iget-object v0, v2, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ +081670: 6e10 7a11 0000 |0016: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +081676: 0c00 |0019: move-result-object v0 │ │ +081678: 5b20 b708 |001a: iput-object v0, v2, Lorg/jsoup/safety/Cleaner$CleaningVisitor;.destination:Lorg/jsoup/nodes/Element; // field@08b7 │ │ +08167c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0014 line=114 │ │ 0x001c line=116 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/jsoup/safety/Cleaner$CleaningVisitor; │ │ 0x0000 - 0x001d reg=3 source Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x001d reg=4 depth I │ │ │ │ source_file_idx : 624 (Cleaner.java) │ │ │ │ Class #501 header: │ │ -class_idx : 857 │ │ +class_idx : 877 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 861 │ │ -source_file_idx : 3134 │ │ +superclass_idx : 881 │ │ +source_file_idx : 3154 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #501 annotations: │ │ Annotations on class │ │ @@ -164183,17 +164135,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07eccc: |[07eccc] org.jsoup.safety.Whitelist$AttributeKey.:(Ljava/lang/String;)V │ │ -07ecdc: 7020 7314 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TypedValue;.:(Ljava/lang/String;)V // method@1473 │ │ -07ece2: 0e00 |0003: return-void │ │ +081680: |[081680] org.jsoup.safety.Whitelist$AttributeKey.:(Ljava/lang/String;)V │ │ +081690: 7020 7314 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TypedValue;.:(Ljava/lang/String;)V // method@1473 │ │ +081696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0003 line=574 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/safety/Whitelist$AttributeKey; │ │ 0x0000 - 0x0004 reg=1 value Ljava/lang/String; │ │ @@ -164203,32 +164155,32 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ece4: |[07ece4] org.jsoup.safety.Whitelist$AttributeKey.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; │ │ -07ecf4: 2200 5903 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist$AttributeKey; // type@0359 │ │ -07ecf8: 7020 6814 1000 |0002: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$AttributeKey;.:(Ljava/lang/String;)V // method@1468 │ │ -07ecfe: 1100 |0005: return-object v0 │ │ +081698: |[081698] org.jsoup.safety.Whitelist$AttributeKey.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; │ │ +0816a8: 2200 6d03 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist$AttributeKey; // type@036d │ │ +0816ac: 7020 6814 1000 |0002: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$AttributeKey;.:(Ljava/lang/String;)V // method@1468 │ │ +0816b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 value Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3134 (Whitelist.java) │ │ + source_file_idx : 3154 (Whitelist.java) │ │ │ │ Class #502 header: │ │ -class_idx : 858 │ │ +class_idx : 878 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 861 │ │ -source_file_idx : 3134 │ │ +superclass_idx : 881 │ │ +source_file_idx : 3154 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #502 annotations: │ │ Annotations on class │ │ @@ -164248,17 +164200,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ed00: |[07ed00] org.jsoup.safety.Whitelist$AttributeValue.:(Ljava/lang/String;)V │ │ -07ed10: 7020 7314 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TypedValue;.:(Ljava/lang/String;)V // method@1473 │ │ -07ed16: 0e00 |0003: return-void │ │ +0816b4: |[0816b4] org.jsoup.safety.Whitelist$AttributeValue.:(Ljava/lang/String;)V │ │ +0816c4: 7020 7314 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TypedValue;.:(Ljava/lang/String;)V // method@1473 │ │ +0816ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0003 line=584 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/safety/Whitelist$AttributeValue; │ │ 0x0000 - 0x0004 reg=1 value Ljava/lang/String; │ │ @@ -164268,32 +164220,32 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeValue;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ed18: |[07ed18] org.jsoup.safety.Whitelist$AttributeValue.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeValue; │ │ -07ed28: 2200 5a03 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist$AttributeValue; // type@035a │ │ -07ed2c: 7020 6b14 1000 |0002: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$AttributeValue;.:(Ljava/lang/String;)V // method@146b │ │ -07ed32: 1100 |0005: return-object v0 │ │ +0816cc: |[0816cc] org.jsoup.safety.Whitelist$AttributeValue.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeValue; │ │ +0816dc: 2200 6e03 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist$AttributeValue; // type@036e │ │ +0816e0: 7020 6b14 1000 |0002: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$AttributeValue;.:(Ljava/lang/String;)V // method@146b │ │ +0816e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 value Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3134 (Whitelist.java) │ │ + source_file_idx : 3154 (Whitelist.java) │ │ │ │ Class #503 header: │ │ -class_idx : 859 │ │ +class_idx : 879 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 861 │ │ -source_file_idx : 3134 │ │ +superclass_idx : 881 │ │ +source_file_idx : 3154 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #503 annotations: │ │ Annotations on class │ │ @@ -164313,17 +164265,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ed34: |[07ed34] org.jsoup.safety.Whitelist$Protocol.:(Ljava/lang/String;)V │ │ -07ed44: 7020 7314 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TypedValue;.:(Ljava/lang/String;)V // method@1473 │ │ -07ed4a: 0e00 |0003: return-void │ │ +0816e8: |[0816e8] org.jsoup.safety.Whitelist$Protocol.:(Ljava/lang/String;)V │ │ +0816f8: 7020 7314 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TypedValue;.:(Ljava/lang/String;)V // method@1473 │ │ +0816fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0003 line=594 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/safety/Whitelist$Protocol; │ │ 0x0000 - 0x0004 reg=1 value Ljava/lang/String; │ │ @@ -164333,32 +164285,32 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ed4c: |[07ed4c] org.jsoup.safety.Whitelist$Protocol.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol; │ │ -07ed5c: 2200 5b03 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist$Protocol; // type@035b │ │ -07ed60: 7020 6e14 1000 |0002: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$Protocol;.:(Ljava/lang/String;)V // method@146e │ │ -07ed66: 1100 |0005: return-object v0 │ │ +081700: |[081700] org.jsoup.safety.Whitelist$Protocol.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol; │ │ +081710: 2200 6f03 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist$Protocol; // type@036f │ │ +081714: 7020 6e14 1000 |0002: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$Protocol;.:(Ljava/lang/String;)V // method@146e │ │ +08171a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 value Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3134 (Whitelist.java) │ │ + source_file_idx : 3154 (Whitelist.java) │ │ │ │ Class #504 header: │ │ -class_idx : 860 │ │ +class_idx : 880 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 861 │ │ -source_file_idx : 3134 │ │ +superclass_idx : 881 │ │ +source_file_idx : 3154 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #504 annotations: │ │ Annotations on class │ │ @@ -164378,17 +164330,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ed68: |[07ed68] org.jsoup.safety.Whitelist$TagName.:(Ljava/lang/String;)V │ │ -07ed78: 7020 7314 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TypedValue;.:(Ljava/lang/String;)V // method@1473 │ │ -07ed7e: 0e00 |0003: return-void │ │ +08171c: |[08171c] org.jsoup.safety.Whitelist$TagName.:(Ljava/lang/String;)V │ │ +08172c: 7020 7314 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TypedValue;.:(Ljava/lang/String;)V // method@1473 │ │ +081732: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0003 line=564 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/safety/Whitelist$TagName; │ │ 0x0000 - 0x0004 reg=1 value Ljava/lang/String; │ │ @@ -164398,31 +164350,31 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ed80: |[07ed80] org.jsoup.safety.Whitelist$TagName.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; │ │ -07ed90: 2200 5c03 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist$TagName; // type@035c │ │ -07ed94: 7020 7114 1000 |0002: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TagName;.:(Ljava/lang/String;)V // method@1471 │ │ -07ed9a: 1100 |0005: return-object v0 │ │ +081734: |[081734] org.jsoup.safety.Whitelist$TagName.valueOf:(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; │ │ +081744: 2200 7003 |0000: new-instance v0, Lorg/jsoup/safety/Whitelist$TagName; // type@0370 │ │ +081748: 7020 7114 1000 |0002: invoke-direct {v0, v1}, Lorg/jsoup/safety/Whitelist$TagName;.:(Ljava/lang/String;)V // method@1471 │ │ +08174e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 value Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3134 (Whitelist.java) │ │ + source_file_idx : 3154 (Whitelist.java) │ │ │ │ Class #505 header: │ │ -class_idx : 863 │ │ +class_idx : 883 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 629 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #505 annotations: │ │ @@ -164456,20 +164408,20 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07ed9c: |[07ed9c] org.jsoup.select.Collector$Accumulator.:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;Lorg/jsoup/select/Evaluator;)V │ │ -07edac: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -07edb2: 5b01 c608 |0003: iput-object v1, v0, Lorg/jsoup/select/Collector$Accumulator;.root:Lorg/jsoup/nodes/Element; // field@08c6 │ │ -07edb6: 5b02 c408 |0005: iput-object v2, v0, Lorg/jsoup/select/Collector$Accumulator;.elements:Lorg/jsoup/select/Elements; // field@08c4 │ │ -07edba: 5b03 c508 |0007: iput-object v3, v0, Lorg/jsoup/select/Collector$Accumulator;.eval:Lorg/jsoup/select/Evaluator; // field@08c5 │ │ -07edbe: 0e00 |0009: return-void │ │ +081750: |[081750] org.jsoup.select.Collector$Accumulator.:(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;Lorg/jsoup/select/Evaluator;)V │ │ +081760: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +081766: 5b01 c608 |0003: iput-object v1, v0, Lorg/jsoup/select/Collector$Accumulator;.root:Lorg/jsoup/nodes/Element; // field@08c6 │ │ +08176a: 5b02 c408 |0005: iput-object v2, v0, Lorg/jsoup/select/Collector$Accumulator;.elements:Lorg/jsoup/select/Elements; // field@08c4 │ │ +08176e: 5b03 c508 |0007: iput-object v3, v0, Lorg/jsoup/select/Collector$Accumulator;.eval:Lorg/jsoup/select/Evaluator; // field@08c5 │ │ +081772: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -164485,27 +164437,27 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -07edc0: |[07edc0] org.jsoup.select.Collector$Accumulator.head:(Lorg/jsoup/nodes/Node;I)V │ │ -07edd0: 2041 d702 |0000: instance-of v1, v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07edd4: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -07edd8: 0740 |0004: move-object v0, v4 │ │ -07edda: 1f00 d702 |0005: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07edde: 5431 c508 |0007: iget-object v1, v3, Lorg/jsoup/select/Collector$Accumulator;.eval:Lorg/jsoup/select/Evaluator; // field@08c5 │ │ -07ede2: 5432 c608 |0009: iget-object v2, v3, Lorg/jsoup/select/Collector$Accumulator;.root:Lorg/jsoup/nodes/Element; // field@08c6 │ │ -07ede6: 6e30 3415 2100 |000b: invoke-virtual {v1, v2, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -07edec: 0a01 |000e: move-result v1 │ │ -07edee: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -07edf2: 5431 c408 |0011: iget-object v1, v3, Lorg/jsoup/select/Collector$Accumulator;.elements:Lorg/jsoup/select/Elements; // field@08c4 │ │ -07edf6: 6e20 a714 0100 |0013: invoke-virtual {v1, v0}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ -07edfc: 0e00 |0016: return-void │ │ +081774: |[081774] org.jsoup.select.Collector$Accumulator.head:(Lorg/jsoup/nodes/Node;I)V │ │ +081784: 2041 eb02 |0000: instance-of v1, v4, Lorg/jsoup/nodes/Element; // type@02eb │ │ +081788: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +08178c: 0740 |0004: move-object v0, v4 │ │ +08178e: 1f00 eb02 |0005: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +081792: 5431 c508 |0007: iget-object v1, v3, Lorg/jsoup/select/Collector$Accumulator;.eval:Lorg/jsoup/select/Evaluator; // field@08c5 │ │ +081796: 5432 c608 |0009: iget-object v2, v3, Lorg/jsoup/select/Collector$Accumulator;.root:Lorg/jsoup/nodes/Element; // field@08c6 │ │ +08179a: 6e30 3415 2100 |000b: invoke-virtual {v1, v2, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +0817a0: 0a01 |000e: move-result v1 │ │ +0817a2: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +0817a6: 5431 c408 |0011: iget-object v1, v3, Lorg/jsoup/select/Collector$Accumulator;.elements:Lorg/jsoup/select/Elements; // field@08c4 │ │ +0817aa: 6e20 a714 0100 |0013: invoke-virtual {v1, v0}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ +0817b0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x0011 line=43 │ │ 0x0016 line=45 │ │ @@ -164520,30 +164472,30 @@ │ │ type : '(Lorg/jsoup/nodes/Node;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ee00: |[07ee00] org.jsoup.select.Collector$Accumulator.tail:(Lorg/jsoup/nodes/Node;I)V │ │ -07ee10: 0e00 |0000: return-void │ │ +0817b4: |[0817b4] org.jsoup.select.Collector$Accumulator.tail:(Lorg/jsoup/nodes/Node;I)V │ │ +0817c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jsoup/select/Collector$Accumulator; │ │ 0x0000 - 0x0001 reg=1 node Lorg/jsoup/nodes/Node; │ │ 0x0000 - 0x0001 reg=2 depth I │ │ │ │ source_file_idx : 629 (Collector.java) │ │ │ │ Class #506 header: │ │ -class_idx : 867 │ │ +class_idx : 887 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 630 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #506 annotations: │ │ @@ -164575,22 +164527,22 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07ee14: |[07ee14] org.jsoup.select.CombiningEvaluator.:()V │ │ -07ee24: 7010 3315 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07ee2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07ee2c: 5910 cc08 |0004: iput v0, v1, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ -07ee30: 2200 0702 |0006: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -07ee34: 7010 110b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -07ee3a: 5b10 cb08 |000b: iput-object v0, v1, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ -07ee3e: 0e00 |000d: return-void │ │ +0817c8: |[0817c8] org.jsoup.select.CombiningEvaluator.:()V │ │ +0817d8: 7010 3315 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +0817de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0817e0: 5910 cc08 |0004: iput v0, v1, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ +0817e4: 2200 1a02 |0006: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +0817e8: 7010 110b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +0817ee: 5b10 cb08 |000b: iput-object v0, v1, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ +0817f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=15 │ │ 0x0006 line=19 │ │ 0x000d line=20 │ │ locals : │ │ @@ -164601,20 +164553,20 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07ee40: |[07ee40] org.jsoup.select.CombiningEvaluator.:(Ljava/util/Collection;)V │ │ -07ee50: 7010 9c14 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/CombiningEvaluator;.:()V // method@149c │ │ -07ee56: 5410 cb08 |0003: iget-object v0, v1, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ -07ee5a: 6e20 160b 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0b16 │ │ -07ee60: 6e10 a014 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/select/CombiningEvaluator;.updateNumEvaluators:()V // method@14a0 │ │ -07ee66: 0e00 |000b: return-void │ │ +0817f4: |[0817f4] org.jsoup.select.CombiningEvaluator.:(Ljava/util/Collection;)V │ │ +081804: 7010 9c14 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/CombiningEvaluator;.:()V // method@149c │ │ +08180a: 5410 cb08 |0003: iget-object v0, v1, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ +08180e: 6e20 160b 2000 |0005: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0b16 │ │ +081814: 6e10 a014 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/select/CombiningEvaluator;.updateNumEvaluators:()V // method@14a0 │ │ +08181a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0008 line=25 │ │ 0x000b line=26 │ │ locals : │ │ @@ -164628,20 +164580,20 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07ee68: |[07ee68] org.jsoup.select.CombiningEvaluator.replaceRightMostEvaluator:(Lorg/jsoup/select/Evaluator;)V │ │ -07ee78: 5420 cb08 |0000: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ -07ee7c: 5221 cc08 |0002: iget v1, v2, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ -07ee80: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07ee84: 6e30 1c0b 1003 |0006: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b1c │ │ -07ee8a: 0e00 |0009: return-void │ │ +08181c: |[08181c] org.jsoup.select.CombiningEvaluator.replaceRightMostEvaluator:(Lorg/jsoup/select/Evaluator;)V │ │ +08182c: 5420 cb08 |0000: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ +081830: 5221 cc08 |0002: iget v1, v2, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ +081834: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +081838: 6e30 1c0b 1003 |0006: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b1c │ │ +08183e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0009 line=34 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/jsoup/select/CombiningEvaluator; │ │ 0x0000 - 0x000a reg=3 replacement Lorg/jsoup/select/Evaluator; │ │ @@ -164651,26 +164603,26 @@ │ │ type : '()Lorg/jsoup/select/Evaluator;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07ee8c: |[07ee8c] org.jsoup.select.CombiningEvaluator.rightMostEvaluator:()Lorg/jsoup/select/Evaluator; │ │ -07ee9c: 5220 cc08 |0000: iget v0, v2, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ -07eea0: 3d00 0f00 |0002: if-lez v0, 0011 // +000f │ │ -07eea4: 5420 cb08 |0004: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ -07eea8: 5221 cc08 |0006: iget v1, v2, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ -07eeac: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07eeb0: 6e20 170b 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -07eeb6: 0c00 |000d: move-result-object v0 │ │ -07eeb8: 1f00 8703 |000e: check-cast v0, Lorg/jsoup/select/Evaluator; // type@0387 │ │ -07eebc: 1100 |0010: return-object v0 │ │ -07eebe: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -07eec0: 28fe |0012: goto 0010 // -0002 │ │ +081840: |[081840] org.jsoup.select.CombiningEvaluator.rightMostEvaluator:()Lorg/jsoup/select/Evaluator; │ │ +081850: 5220 cc08 |0000: iget v0, v2, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ +081854: 3d00 0f00 |0002: if-lez v0, 0011 // +000f │ │ +081858: 5420 cb08 |0004: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ +08185c: 5221 cc08 |0006: iget v1, v2, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ +081860: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +081864: 6e20 170b 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +08186a: 0c00 |000d: move-result-object v0 │ │ +08186c: 1f00 9b03 |000e: check-cast v0, Lorg/jsoup/select/Evaluator; // type@039b │ │ +081870: 1100 |0010: return-object v0 │ │ +081872: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +081874: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/jsoup/select/CombiningEvaluator; │ │ │ │ #2 : (in Lorg/jsoup/select/CombiningEvaluator;) │ │ @@ -164678,33 +164630,33 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07eec4: |[07eec4] org.jsoup.select.CombiningEvaluator.updateNumEvaluators:()V │ │ -07eed4: 5410 cb08 |0000: iget-object v0, v1, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ -07eed8: 6e10 1d0b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ -07eede: 0a00 |0005: move-result v0 │ │ -07eee0: 5910 cc08 |0006: iput v0, v1, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ -07eee4: 0e00 |0008: return-void │ │ +081878: |[081878] org.jsoup.select.CombiningEvaluator.updateNumEvaluators:()V │ │ +081888: 5410 cb08 |0000: iget-object v0, v1, Lorg/jsoup/select/CombiningEvaluator;.evaluators:Ljava/util/ArrayList; // field@08cb │ │ +08188c: 6e10 1d0b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0b1d │ │ +081892: 0a00 |0005: move-result v0 │ │ +081894: 5910 cc08 |0006: iput v0, v1, Lorg/jsoup/select/CombiningEvaluator;.num:I // field@08cc │ │ +081898: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/select/CombiningEvaluator; │ │ │ │ source_file_idx : 630 (CombiningEvaluator.java) │ │ │ │ Class #507 header: │ │ -class_idx : 869 │ │ +class_idx : 889 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #507 annotations: │ │ @@ -164725,17 +164677,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07eee8: |[07eee8] org.jsoup.select.Evaluator$AllElements.:()V │ │ -07eef8: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07eefe: 0e00 |0003: return-void │ │ +08189c: |[08189c] org.jsoup.select.Evaluator$AllElements.:()V │ │ +0818ac: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +0818b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$AllElements; │ │ │ │ Virtual methods - │ │ @@ -164744,17 +164696,17 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ef00: |[07ef00] org.jsoup.select.Evaluator$AllElements.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07ef10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07ef12: 0f00 |0001: return v0 │ │ +0818b4: |[0818b4] org.jsoup.select.Evaluator$AllElements.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0818c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0818c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/jsoup/select/Evaluator$AllElements; │ │ 0x0000 - 0x0002 reg=2 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0002 reg=3 element Lorg/jsoup/nodes/Element; │ │ @@ -164764,29 +164716,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ef14: |[07ef14] org.jsoup.select.Evaluator$AllElements.toString:()Ljava/lang/String; │ │ -07ef24: 1a00 d100 |0000: const-string v0, "*" // string@00d1 │ │ -07ef28: 1100 |0002: return-object v0 │ │ +0818c8: |[0818c8] org.jsoup.select.Evaluator$AllElements.toString:()Ljava/lang/String; │ │ +0818d8: 1a00 d100 |0000: const-string v0, "*" // string@00d1 │ │ +0818dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$AllElements; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #508 header: │ │ -class_idx : 870 │ │ +class_idx : 890 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #508 annotations: │ │ @@ -164811,18 +164763,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ef2c: |[07ef2c] org.jsoup.select.Evaluator$Attribute.:(Ljava/lang/String;)V │ │ -07ef3c: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07ef42: 5b01 cd08 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Attribute;.key:Ljava/lang/String; // field@08cd │ │ -07ef46: 0e00 |0005: return-void │ │ +0818e0: |[0818e0] org.jsoup.select.Evaluator$Attribute.:(Ljava/lang/String;)V │ │ +0818f0: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +0818f6: 5b01 cd08 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Attribute;.key:Ljava/lang/String; // field@08cd │ │ +0818fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/Evaluator$Attribute; │ │ @@ -164834,19 +164786,19 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07ef48: |[07ef48] org.jsoup.select.Evaluator$Attribute.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07ef58: 5410 cd08 |0000: iget-object v0, v1, Lorg/jsoup/select/Evaluator$Attribute;.key:Ljava/lang/String; // field@08cd │ │ -07ef5c: 6e20 6511 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -07ef62: 0a00 |0005: move-result v0 │ │ -07ef64: 0f00 |0006: return v0 │ │ +0818fc: |[0818fc] org.jsoup.select.Evaluator$Attribute.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +08190c: 5410 cd08 |0000: iget-object v0, v1, Lorg/jsoup/select/Evaluator$Attribute;.key:Ljava/lang/String; // field@08cd │ │ +081910: 6e20 6511 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +081916: 0a00 |0005: move-result v0 │ │ +081918: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/select/Evaluator$Attribute; │ │ 0x0000 - 0x0007 reg=2 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0007 reg=3 element Lorg/jsoup/nodes/Element; │ │ @@ -164856,36 +164808,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07ef68: |[07ef68] org.jsoup.select.Evaluator$Attribute.toString:()Ljava/lang/String; │ │ -07ef78: 1a00 6c0c |0000: const-string v0, "[%s]" // string@0c6c │ │ -07ef7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07ef7e: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07ef82: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07ef84: 5443 cd08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Attribute;.key:Ljava/lang/String; // field@08cd │ │ -07ef88: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07ef8c: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07ef92: 0c00 |000d: move-result-object v0 │ │ -07ef94: 1100 |000e: return-object v0 │ │ +08191c: |[08191c] org.jsoup.select.Evaluator$Attribute.toString:()Ljava/lang/String; │ │ +08192c: 1a00 800c |0000: const-string v0, "[%s]" // string@0c80 │ │ +081930: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +081932: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +081936: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +081938: 5443 cd08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Attribute;.key:Ljava/lang/String; // field@08cd │ │ +08193c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +081940: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081946: 0c00 |000d: move-result-object v0 │ │ +081948: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$Attribute; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #509 header: │ │ -class_idx : 871 │ │ +class_idx : 891 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #509 annotations: │ │ @@ -164914,43 +164866,43 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -07ef98: |[07ef98] org.jsoup.select.Evaluator$AttributeKeyPair.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -07efa8: 7010 3315 0200 |0000: invoke-direct {v2}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07efae: 7110 7b10 0300 |0003: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -07efb4: 7110 7b10 0400 |0006: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ -07efba: 6e10 4b0a 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -07efc0: 0c00 |000c: move-result-object v0 │ │ -07efc2: 6e10 470a 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07efc8: 0c00 |0010: move-result-object v0 │ │ -07efca: 5b20 ce08 |0011: iput-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.key:Ljava/lang/String; // field@08ce │ │ -07efce: 1a00 7c00 |0013: const-string v0, """ // string@007c │ │ -07efd2: 6e20 420a 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -07efd8: 0a00 |0018: move-result v0 │ │ -07efda: 3800 1500 |0019: if-eqz v0, 002e // +0015 │ │ -07efde: 1a00 7c00 |001b: const-string v0, """ // string@007c │ │ -07efe2: 6e20 290a 0400 |001d: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -07efe8: 0a00 |0020: move-result v0 │ │ -07efea: 3800 0d00 |0021: if-eqz v0, 002e // +000d │ │ -07efee: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -07eff0: 6e10 380a 0400 |0024: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ -07eff6: 0a01 |0027: move-result v1 │ │ -07eff8: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07effc: 6e30 450a 0401 |002a: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -07f002: 0c04 |002d: move-result-object v4 │ │ -07f004: 6e10 4b0a 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -07f00a: 0c00 |0031: move-result-object v0 │ │ -07f00c: 6e10 470a 0000 |0032: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07f012: 0c00 |0035: move-result-object v0 │ │ -07f014: 5b20 cf08 |0036: iput-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.value:Ljava/lang/String; // field@08cf │ │ -07f018: 0e00 |0038: return-void │ │ +08194c: |[08194c] org.jsoup.select.Evaluator$AttributeKeyPair.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +08195c: 7010 3315 0200 |0000: invoke-direct {v2}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081962: 7110 7b10 0300 |0003: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +081968: 7110 7b10 0400 |0006: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;)V // method@107b │ │ +08196e: 6e10 4b0a 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +081974: 0c00 |000c: move-result-object v0 │ │ +081976: 6e10 470a 0000 |000d: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +08197c: 0c00 |0010: move-result-object v0 │ │ +08197e: 5b20 ce08 |0011: iput-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.key:Ljava/lang/String; // field@08ce │ │ +081982: 1a00 7c00 |0013: const-string v0, """ // string@007c │ │ +081986: 6e20 420a 0400 |0015: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +08198c: 0a00 |0018: move-result v0 │ │ +08198e: 3800 1500 |0019: if-eqz v0, 002e // +0015 │ │ +081992: 1a00 7c00 |001b: const-string v0, """ // string@007c │ │ +081996: 6e20 290a 0400 |001d: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +08199c: 0a00 |0020: move-result v0 │ │ +08199e: 3800 0d00 |0021: if-eqz v0, 002e // +000d │ │ +0819a2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0819a4: 6e10 380a 0400 |0024: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0819aa: 0a01 |0027: move-result v1 │ │ +0819ac: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0819b0: 6e30 450a 0401 |002a: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0819b6: 0c04 |002d: move-result-object v4 │ │ +0819b8: 6e10 4b0a 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0819be: 0c00 |0031: move-result-object v0 │ │ +0819c0: 6e10 470a 0000 |0032: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +0819c6: 0c00 |0035: move-result-object v0 │ │ +0819c8: 5b20 cf08 |0036: iput-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.value:Ljava/lang/String; // field@08cf │ │ +0819cc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0003 line=279 │ │ 0x0006 line=280 │ │ 0x0009 line=282 │ │ 0x0013 line=283 │ │ @@ -164962,17 +164914,17 @@ │ │ 0x0000 - 0x0039 reg=3 key Ljava/lang/String; │ │ 0x0000 - 0x0039 reg=4 value Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #510 header: │ │ -class_idx : 872 │ │ +class_idx : 892 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #510 annotations: │ │ @@ -164997,18 +164949,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f01c: |[07f01c] org.jsoup.select.Evaluator$AttributeStarting.:(Ljava/lang/String;)V │ │ -07f02c: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f032: 5b01 d008 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$AttributeStarting;.keyPrefix:Ljava/lang/String; // field@08d0 │ │ -07f036: 0e00 |0005: return-void │ │ +0819d0: |[0819d0] org.jsoup.select.Evaluator$AttributeStarting.:(Ljava/lang/String;)V │ │ +0819e0: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +0819e6: 5b01 d008 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$AttributeStarting;.keyPrefix:Ljava/lang/String; // field@08d0 │ │ +0819ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/Evaluator$AttributeStarting; │ │ @@ -165020,37 +164972,37 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -07f038: |[07f038] org.jsoup.select.Evaluator$AttributeStarting.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f048: 6e10 3511 0700 |0000: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ -07f04e: 0c02 |0003: move-result-object v2 │ │ -07f050: 6e10 af10 0200 |0004: invoke-virtual {v2}, Lorg/jsoup/nodes/Attributes;.asList:()Ljava/util/List; // method@10af │ │ -07f056: 0c01 |0007: move-result-object v1 │ │ -07f058: 7210 690b 0100 |0008: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -07f05e: 0c02 |000b: move-result-object v2 │ │ -07f060: 7210 460b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -07f066: 0a03 |000f: move-result v3 │ │ -07f068: 3803 1600 |0010: if-eqz v3, 0026 // +0016 │ │ -07f06c: 7210 470b 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -07f072: 0c00 |0015: move-result-object v0 │ │ -07f074: 1f00 c802 |0016: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02c8 │ │ -07f078: 6e10 8e10 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ -07f07e: 0c03 |001b: move-result-object v3 │ │ -07f080: 5454 d008 |001c: iget-object v4, v5, Lorg/jsoup/select/Evaluator$AttributeStarting;.keyPrefix:Ljava/lang/String; // field@08d0 │ │ -07f084: 6e20 420a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -07f08a: 0a03 |0021: move-result v3 │ │ -07f08c: 3803 eaff |0022: if-eqz v3, 000c // -0016 │ │ -07f090: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -07f092: 0f02 |0025: return v2 │ │ -07f094: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -07f096: 28fe |0027: goto 0025 // -0002 │ │ +0819ec: |[0819ec] org.jsoup.select.Evaluator$AttributeStarting.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0819fc: 6e10 3511 0700 |0000: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.attributes:()Lorg/jsoup/nodes/Attributes; // method@1135 │ │ +081a02: 0c02 |0003: move-result-object v2 │ │ +081a04: 6e10 af10 0200 |0004: invoke-virtual {v2}, Lorg/jsoup/nodes/Attributes;.asList:()Ljava/util/List; // method@10af │ │ +081a0a: 0c01 |0007: move-result-object v1 │ │ +081a0c: 7210 690b 0100 |0008: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +081a12: 0c02 |000b: move-result-object v2 │ │ +081a14: 7210 460b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +081a1a: 0a03 |000f: move-result v3 │ │ +081a1c: 3803 1600 |0010: if-eqz v3, 0026 // +0016 │ │ +081a20: 7210 470b 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +081a26: 0c00 |0015: move-result-object v0 │ │ +081a28: 1f00 dc02 |0016: check-cast v0, Lorg/jsoup/nodes/Attribute; // type@02dc │ │ +081a2c: 6e10 8e10 0000 |0018: invoke-virtual {v0}, Lorg/jsoup/nodes/Attribute;.getKey:()Ljava/lang/String; // method@108e │ │ +081a32: 0c03 |001b: move-result-object v3 │ │ +081a34: 5454 d008 |001c: iget-object v4, v5, Lorg/jsoup/select/Evaluator$AttributeStarting;.keyPrefix:Ljava/lang/String; // field@08d0 │ │ +081a38: 6e20 420a 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +081a3e: 0a03 |0021: move-result v3 │ │ +081a40: 3803 eaff |0022: if-eqz v3, 000c // -0016 │ │ +081a44: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +081a46: 0f02 |0025: return v2 │ │ +081a48: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +081a4a: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ 0x0018 line=134 │ │ 0x0024 line=135 │ │ 0x0025 line=137 │ │ @@ -165066,36 +165018,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f098: |[07f098] org.jsoup.select.Evaluator$AttributeStarting.toString:()Ljava/lang/String; │ │ -07f0a8: 1a00 a80c |0000: const-string v0, "[^%s]" // string@0ca8 │ │ -07f0ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f0ae: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f0b2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f0b4: 5443 d008 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeStarting;.keyPrefix:Ljava/lang/String; // field@08d0 │ │ -07f0b8: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f0bc: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f0c2: 0c00 |000d: move-result-object v0 │ │ -07f0c4: 1100 |000e: return-object v0 │ │ +081a4c: |[081a4c] org.jsoup.select.Evaluator$AttributeStarting.toString:()Ljava/lang/String; │ │ +081a5c: 1a00 bc0c |0000: const-string v0, "[^%s]" // string@0cbc │ │ +081a60: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +081a62: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +081a66: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +081a68: 5443 d008 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeStarting;.keyPrefix:Ljava/lang/String; // field@08d0 │ │ +081a6c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +081a70: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081a76: 0c00 |000d: move-result-object v0 │ │ +081a78: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$AttributeStarting; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #511 header: │ │ -class_idx : 876 │ │ +class_idx : 896 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #511 annotations: │ │ @@ -165124,23 +165076,23 @@ │ │ type : '(Ljava/lang/String;Ljava/util/regex/Pattern;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07f0c8: |[07f0c8] org.jsoup.select.Evaluator$AttributeWithValueMatching.:(Ljava/lang/String;Ljava/util/regex/Pattern;)V │ │ -07f0d8: 7010 3315 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f0de: 6e10 4b0a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -07f0e4: 0c00 |0006: move-result-object v0 │ │ -07f0e6: 6e10 470a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07f0ec: 0c00 |000a: move-result-object v0 │ │ -07f0ee: 5b10 d708 |000b: iput-object v0, v1, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.key:Ljava/lang/String; // field@08d7 │ │ -07f0f2: 5b13 d808 |000d: iput-object v3, v1, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.pattern:Ljava/util/regex/Pattern; // field@08d8 │ │ -07f0f6: 0e00 |000f: return-void │ │ +081a7c: |[081a7c] org.jsoup.select.Evaluator$AttributeWithValueMatching.:(Ljava/lang/String;Ljava/util/regex/Pattern;)V │ │ +081a8c: 7010 3315 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081a92: 6e10 4b0a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +081a98: 0c00 |0006: move-result-object v0 │ │ +081a9a: 6e10 470a 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +081aa0: 0c00 |000a: move-result-object v0 │ │ +081aa2: 5b10 d708 |000b: iput-object v0, v1, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.key:Ljava/lang/String; // field@08d7 │ │ +081aa6: 5b13 d808 |000d: iput-object v3, v1, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.pattern:Ljava/util/regex/Pattern; // field@08d8 │ │ +081aaa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=255 │ │ 0x000d line=256 │ │ 0x000f line=257 │ │ locals : │ │ @@ -165154,32 +165106,32 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07f0f8: |[07f0f8] org.jsoup.select.Evaluator$AttributeWithValueMatching.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f108: 5420 d708 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.key:Ljava/lang/String; // field@08d7 │ │ -07f10c: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -07f112: 0a00 |0005: move-result v0 │ │ -07f114: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -07f118: 5420 d808 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.pattern:Ljava/util/regex/Pattern; // field@08d8 │ │ -07f11c: 5421 d708 |000a: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.key:Ljava/lang/String; // field@08d7 │ │ -07f120: 6e20 3111 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -07f126: 0c01 |000f: move-result-object v1 │ │ -07f128: 6e20 cb0b 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -07f12e: 0c00 |0013: move-result-object v0 │ │ -07f130: 6e10 c10b 0000 |0014: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ -07f136: 0a00 |0017: move-result v0 │ │ -07f138: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -07f13c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -07f13e: 0f00 |001b: return v0 │ │ -07f140: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -07f142: 28fe |001d: goto 001b // -0002 │ │ +081aac: |[081aac] org.jsoup.select.Evaluator$AttributeWithValueMatching.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081abc: 5420 d708 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.key:Ljava/lang/String; // field@08d7 │ │ +081ac0: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +081ac6: 0a00 |0005: move-result v0 │ │ +081ac8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +081acc: 5420 d808 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.pattern:Ljava/util/regex/Pattern; // field@08d8 │ │ +081ad0: 5421 d708 |000a: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.key:Ljava/lang/String; // field@08d7 │ │ +081ad4: 6e20 3111 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +081ada: 0c01 |000f: move-result-object v1 │ │ +081adc: 6e20 cb0b 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +081ae2: 0c00 |0013: move-result-object v0 │ │ +081ae4: 6e10 c10b 0000 |0014: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ +081aea: 0a00 |0017: move-result v0 │ │ +081aec: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +081af0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +081af2: 0f00 |001b: return v0 │ │ +081af4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +081af6: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/jsoup/select/Evaluator$AttributeWithValueMatching; │ │ 0x0000 - 0x001e reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x001e reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -165189,41 +165141,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -07f144: |[07f144] org.jsoup.select.Evaluator$AttributeWithValueMatching.toString:()Ljava/lang/String; │ │ -07f154: 1a00 6e0c |0000: const-string v0, "[%s~=%s]" // string@0c6e │ │ -07f158: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -07f15a: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f15e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f160: 5443 d708 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.key:Ljava/lang/String; // field@08d7 │ │ -07f164: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f168: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -07f16a: 5443 d808 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.pattern:Ljava/util/regex/Pattern; // field@08d8 │ │ -07f16e: 6e10 cd0b 0300 |000d: invoke-virtual {v3}, Ljava/util/regex/Pattern;.toString:()Ljava/lang/String; // method@0bcd │ │ -07f174: 0c03 |0010: move-result-object v3 │ │ -07f176: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ -07f17a: 7120 2c0a 1000 |0013: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f180: 0c00 |0016: move-result-object v0 │ │ -07f182: 1100 |0017: return-object v0 │ │ +081af8: |[081af8] org.jsoup.select.Evaluator$AttributeWithValueMatching.toString:()Ljava/lang/String; │ │ +081b08: 1a00 820c |0000: const-string v0, "[%s~=%s]" // string@0c82 │ │ +081b0c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +081b0e: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +081b12: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +081b14: 5443 d708 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.key:Ljava/lang/String; // field@08d7 │ │ +081b18: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +081b1c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +081b1e: 5443 d808 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueMatching;.pattern:Ljava/util/regex/Pattern; // field@08d8 │ │ +081b22: 6e10 cd0b 0300 |000d: invoke-virtual {v3}, Ljava/util/regex/Pattern;.toString:()Ljava/lang/String; // method@0bcd │ │ +081b28: 0c03 |0010: move-result-object v3 │ │ +081b2a: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ +081b2e: 7120 2c0a 1000 |0013: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081b34: 0c00 |0016: move-result-object v0 │ │ +081b36: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lorg/jsoup/select/Evaluator$AttributeWithValueMatching; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #512 header: │ │ -class_idx : 879 │ │ +class_idx : 899 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #512 annotations: │ │ @@ -165248,18 +165200,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f184: |[07f184] org.jsoup.select.Evaluator$Class.:(Ljava/lang/String;)V │ │ -07f194: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f19a: 5b01 dd08 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Class;.className:Ljava/lang/String; // field@08dd │ │ -07f19e: 0e00 |0005: return-void │ │ +081b38: |[081b38] org.jsoup.select.Evaluator$Class.:(Ljava/lang/String;)V │ │ +081b48: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081b4e: 5b01 dd08 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Class;.className:Ljava/lang/String; // field@08dd │ │ +081b52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/Evaluator$Class; │ │ @@ -165271,19 +165223,19 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f1a0: |[07f1a0] org.jsoup.select.Evaluator$Class.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f1b0: 5410 dd08 |0000: iget-object v0, v1, Lorg/jsoup/select/Evaluator$Class;.className:Ljava/lang/String; // field@08dd │ │ -07f1b4: 6e20 6611 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@1166 │ │ -07f1ba: 0a00 |0005: move-result v0 │ │ -07f1bc: 0f00 |0006: return v0 │ │ +081b54: |[081b54] org.jsoup.select.Evaluator$Class.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081b64: 5410 dd08 |0000: iget-object v0, v1, Lorg/jsoup/select/Evaluator$Class;.className:Ljava/lang/String; // field@08dd │ │ +081b68: 6e20 6611 0300 |0002: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@1166 │ │ +081b6e: 0a00 |0005: move-result v0 │ │ +081b70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/select/Evaluator$Class; │ │ 0x0000 - 0x0007 reg=2 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0007 reg=3 element Lorg/jsoup/nodes/Element; │ │ @@ -165293,36 +165245,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f1c0: |[07f1c0] org.jsoup.select.Evaluator$Class.toString:()Ljava/lang/String; │ │ -07f1d0: 1a00 0401 |0000: const-string v0, ".%s" // string@0104 │ │ -07f1d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f1d6: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f1da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f1dc: 5443 dd08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Class;.className:Ljava/lang/String; // field@08dd │ │ -07f1e0: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f1e4: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f1ea: 0c00 |000d: move-result-object v0 │ │ -07f1ec: 1100 |000e: return-object v0 │ │ +081b74: |[081b74] org.jsoup.select.Evaluator$Class.toString:()Ljava/lang/String; │ │ +081b84: 1a00 0401 |0000: const-string v0, ".%s" // string@0104 │ │ +081b88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +081b8a: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +081b8e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +081b90: 5443 dd08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Class;.className:Ljava/lang/String; // field@08dd │ │ +081b94: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +081b98: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081b9e: 0c00 |000d: move-result-object v0 │ │ +081ba0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$Class; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #513 header: │ │ -class_idx : 880 │ │ +class_idx : 900 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #513 annotations: │ │ @@ -165347,20 +165299,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07f1f0: |[07f1f0] org.jsoup.select.Evaluator$ContainsOwnText.:(Ljava/lang/String;)V │ │ -07f200: 7010 3315 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f206: 6e10 470a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07f20c: 0c00 |0006: move-result-object v0 │ │ -07f20e: 5b10 de08 |0007: iput-object v0, v1, Lorg/jsoup/select/Evaluator$ContainsOwnText;.searchText:Ljava/lang/String; // field@08de │ │ -07f212: 0e00 |0009: return-void │ │ +081ba4: |[081ba4] org.jsoup.select.Evaluator$ContainsOwnText.:(Ljava/lang/String;)V │ │ +081bb4: 7010 3315 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081bba: 6e10 470a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +081bc0: 0c00 |0006: move-result-object v0 │ │ +081bc2: 5b10 de08 |0007: iput-object v0, v1, Lorg/jsoup/select/Evaluator$ContainsOwnText;.searchText:Ljava/lang/String; // field@08de │ │ +081bc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0003 line=649 │ │ 0x0009 line=650 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/select/Evaluator$ContainsOwnText; │ │ @@ -165372,23 +165324,23 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f214: |[07f214] org.jsoup.select.Evaluator$ContainsOwnText.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f224: 6e10 7711 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.ownText:()Ljava/lang/String; // method@1177 │ │ -07f22a: 0c00 |0003: move-result-object v0 │ │ -07f22c: 6e10 470a 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07f232: 0c00 |0007: move-result-object v0 │ │ -07f234: 5421 de08 |0008: iget-object v1, v2, Lorg/jsoup/select/Evaluator$ContainsOwnText;.searchText:Ljava/lang/String; // field@08de │ │ -07f238: 6e20 280a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -07f23e: 0a00 |000d: move-result v0 │ │ -07f240: 0f00 |000e: return v0 │ │ +081bc8: |[081bc8] org.jsoup.select.Evaluator$ContainsOwnText.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081bd8: 6e10 7711 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.ownText:()Ljava/lang/String; // method@1177 │ │ +081bde: 0c00 |0003: move-result-object v0 │ │ +081be0: 6e10 470a 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +081be6: 0c00 |0007: move-result-object v0 │ │ +081be8: 5421 de08 |0008: iget-object v1, v2, Lorg/jsoup/select/Evaluator$ContainsOwnText;.searchText:Ljava/lang/String; // field@08de │ │ +081bec: 6e20 280a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +081bf2: 0a00 |000d: move-result v0 │ │ +081bf4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jsoup/select/Evaluator$ContainsOwnText; │ │ 0x0000 - 0x000f reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000f reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -165398,36 +165350,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f244: |[07f244] org.jsoup.select.Evaluator$ContainsOwnText.toString:()Ljava/lang/String; │ │ -07f254: 1a00 3801 |0000: const-string v0, ":containsOwn(%s" // string@0138 │ │ -07f258: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f25a: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f25e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f260: 5443 de08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$ContainsOwnText;.searchText:Ljava/lang/String; // field@08de │ │ -07f264: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f268: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f26e: 0c00 |000d: move-result-object v0 │ │ -07f270: 1100 |000e: return-object v0 │ │ +081bf8: |[081bf8] org.jsoup.select.Evaluator$ContainsOwnText.toString:()Ljava/lang/String; │ │ +081c08: 1a00 3801 |0000: const-string v0, ":containsOwn(%s" // string@0138 │ │ +081c0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +081c0e: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +081c12: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +081c14: 5443 de08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$ContainsOwnText;.searchText:Ljava/lang/String; // field@08de │ │ +081c18: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +081c1c: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081c22: 0c00 |000d: move-result-object v0 │ │ +081c24: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$ContainsOwnText; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #514 header: │ │ -class_idx : 881 │ │ +class_idx : 901 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #514 annotations: │ │ @@ -165452,20 +165404,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07f274: |[07f274] org.jsoup.select.Evaluator$ContainsText.:(Ljava/lang/String;)V │ │ -07f284: 7010 3315 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f28a: 6e10 470a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07f290: 0c00 |0006: move-result-object v0 │ │ -07f292: 5b10 df08 |0007: iput-object v0, v1, Lorg/jsoup/select/Evaluator$ContainsText;.searchText:Ljava/lang/String; // field@08df │ │ -07f296: 0e00 |0009: return-void │ │ +081c28: |[081c28] org.jsoup.select.Evaluator$ContainsText.:(Ljava/lang/String;)V │ │ +081c38: 7010 3315 0100 |0000: invoke-direct {v1}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081c3e: 6e10 470a 0200 |0003: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +081c44: 0c00 |0006: move-result-object v0 │ │ +081c46: 5b10 df08 |0007: iput-object v0, v1, Lorg/jsoup/select/Evaluator$ContainsText;.searchText:Ljava/lang/String; // field@08df │ │ +081c4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0003 line=628 │ │ 0x0009 line=629 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jsoup/select/Evaluator$ContainsText; │ │ @@ -165477,23 +165429,23 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f298: |[07f298] org.jsoup.select.Evaluator$ContainsText.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f2a8: 6e10 8d11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ -07f2ae: 0c00 |0003: move-result-object v0 │ │ -07f2b0: 6e10 470a 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -07f2b6: 0c00 |0007: move-result-object v0 │ │ -07f2b8: 5421 df08 |0008: iget-object v1, v2, Lorg/jsoup/select/Evaluator$ContainsText;.searchText:Ljava/lang/String; // field@08df │ │ -07f2bc: 6e20 280a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -07f2c2: 0a00 |000d: move-result v0 │ │ -07f2c4: 0f00 |000e: return v0 │ │ +081c4c: |[081c4c] org.jsoup.select.Evaluator$ContainsText.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081c5c: 6e10 8d11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ +081c62: 0c00 |0003: move-result-object v0 │ │ +081c64: 6e10 470a 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +081c6a: 0c00 |0007: move-result-object v0 │ │ +081c6c: 5421 df08 |0008: iget-object v1, v2, Lorg/jsoup/select/Evaluator$ContainsText;.searchText:Ljava/lang/String; // field@08df │ │ +081c70: 6e20 280a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +081c76: 0a00 |000d: move-result v0 │ │ +081c78: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/jsoup/select/Evaluator$ContainsText; │ │ 0x0000 - 0x000f reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000f reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -165503,36 +165455,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f2c8: |[07f2c8] org.jsoup.select.Evaluator$ContainsText.toString:()Ljava/lang/String; │ │ -07f2d8: 1a00 3401 |0000: const-string v0, ":contains(%s" // string@0134 │ │ -07f2dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f2de: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f2e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f2e4: 5443 df08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$ContainsText;.searchText:Ljava/lang/String; // field@08df │ │ -07f2e8: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f2ec: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f2f2: 0c00 |000d: move-result-object v0 │ │ -07f2f4: 1100 |000e: return-object v0 │ │ +081c7c: |[081c7c] org.jsoup.select.Evaluator$ContainsText.toString:()Ljava/lang/String; │ │ +081c8c: 1a00 3401 |0000: const-string v0, ":contains(%s" // string@0134 │ │ +081c90: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +081c92: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +081c96: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +081c98: 5443 df08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$ContainsText;.searchText:Ljava/lang/String; // field@08df │ │ +081c9c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +081ca0: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081ca6: 0c00 |000d: move-result-object v0 │ │ +081ca8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$ContainsText; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #515 header: │ │ -class_idx : 882 │ │ +class_idx : 902 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #515 annotations: │ │ @@ -165561,18 +165513,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07f2f8: |[07f2f8] org.jsoup.select.Evaluator$CssNthEvaluator.:(I)V │ │ -07f308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f30a: 7030 f614 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ -07f310: 0e00 |0004: return-void │ │ +081cac: |[081cac] org.jsoup.select.Evaluator$CssNthEvaluator.:(I)V │ │ +081cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cbe: 7030 f614 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ +081cc4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0004 line=412 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/select/Evaluator$CssNthEvaluator; │ │ 0x0000 - 0x0005 reg=2 b I │ │ @@ -165582,19 +165534,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07f314: |[07f314] org.jsoup.select.Evaluator$CssNthEvaluator.:(II)V │ │ -07f324: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f32a: 5901 e008 |0003: iput v1, v0, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ -07f32e: 5902 e108 |0005: iput v2, v0, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ -07f332: 0e00 |0007: return-void │ │ +081cc8: |[081cc8] org.jsoup.select.Evaluator$CssNthEvaluator.:(II)V │ │ +081cd8: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081cde: 5901 e008 |0003: iput v1, v0, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ +081ce2: 5902 e108 |0005: iput v2, v0, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ +081ce6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0003 line=407 │ │ 0x0005 line=408 │ │ 0x0007 line=409 │ │ locals : │ │ @@ -165620,44 +165572,44 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -07f334: |[07f334] org.jsoup.select.Evaluator$CssNthEvaluator.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f344: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07f346: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07f348: 6e10 7a11 0800 |0002: invoke-virtual {v8}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07f34e: 0c00 |0005: move-result-object v0 │ │ -07f350: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -07f354: 2004 d402 |0008: instance-of v4, v0, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -07f358: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ -07f35c: 0132 |000c: move v2, v3 │ │ -07f35e: 0f02 |000d: return v2 │ │ -07f360: 6e30 f714 7608 |000e: invoke-virtual {v6, v7, v8}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I // method@14f7 │ │ -07f366: 0a01 |0011: move-result v1 │ │ -07f368: 5264 e008 |0012: iget v4, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ -07f36c: 3904 0800 |0014: if-nez v4, 001c // +0008 │ │ -07f370: 5264 e108 |0016: iget v4, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ -07f374: 3241 f5ff |0018: if-eq v1, v4, 000d // -000b │ │ -07f378: 0132 |001a: move v2, v3 │ │ -07f37a: 28f2 |001b: goto 000d // -000e │ │ -07f37c: 5264 e108 |001c: iget v4, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ -07f380: 9104 0104 |001e: sub-int v4, v1, v4 │ │ -07f384: 5265 e008 |0020: iget v5, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ -07f388: b254 |0022: mul-int/2addr v4, v5 │ │ -07f38a: 3a04 0b00 |0023: if-ltz v4, 002e // +000b │ │ -07f38e: 5264 e108 |0025: iget v4, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ -07f392: 9104 0104 |0027: sub-int v4, v1, v4 │ │ -07f396: 5265 e008 |0029: iget v5, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ -07f39a: b454 |002b: rem-int/2addr v4, v5 │ │ -07f39c: 3804 e1ff |002c: if-eqz v4, 000d // -001f │ │ -07f3a0: 0132 |002e: move v2, v3 │ │ -07f3a2: 28de |002f: goto 000d // -0022 │ │ +081ce8: |[081ce8] org.jsoup.select.Evaluator$CssNthEvaluator.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081cf8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +081cfa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +081cfc: 6e10 7a11 0800 |0002: invoke-virtual {v8}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +081d02: 0c00 |0005: move-result-object v0 │ │ +081d04: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +081d08: 2004 e802 |0008: instance-of v4, v0, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +081d0c: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ +081d10: 0132 |000c: move v2, v3 │ │ +081d12: 0f02 |000d: return v2 │ │ +081d14: 6e30 f714 7608 |000e: invoke-virtual {v6, v7, v8}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I // method@14f7 │ │ +081d1a: 0a01 |0011: move-result v1 │ │ +081d1c: 5264 e008 |0012: iget v4, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ +081d20: 3904 0800 |0014: if-nez v4, 001c // +0008 │ │ +081d24: 5264 e108 |0016: iget v4, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ +081d28: 3241 f5ff |0018: if-eq v1, v4, 000d // -000b │ │ +081d2c: 0132 |001a: move v2, v3 │ │ +081d2e: 28f2 |001b: goto 000d // -000e │ │ +081d30: 5264 e108 |001c: iget v4, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ +081d34: 9104 0104 |001e: sub-int v4, v1, v4 │ │ +081d38: 5265 e008 |0020: iget v5, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ +081d3c: b254 |0022: mul-int/2addr v4, v5 │ │ +081d3e: 3a04 0b00 |0023: if-ltz v4, 002e // +000b │ │ +081d42: 5264 e108 |0025: iget v4, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ +081d46: 9104 0104 |0027: sub-int v4, v1, v4 │ │ +081d4a: 5265 e008 |0029: iget v5, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ +081d4e: b454 |002b: rem-int/2addr v4, v5 │ │ +081d50: 3804 e1ff |002c: if-eqz v4, 000d // -001f │ │ +081d54: 0132 |002e: move v2, v3 │ │ +081d56: 28de |002f: goto 000d // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=416 │ │ 0x0006 line=417 │ │ 0x000d line=422 │ │ 0x000e line=419 │ │ 0x0012 line=420 │ │ @@ -165674,80 +165626,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -07f3a4: |[07f3a4] org.jsoup.select.Evaluator$CssNthEvaluator.toString:()Ljava/lang/String; │ │ -07f3b4: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -07f3b6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -07f3b8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -07f3ba: 5260 e008 |0003: iget v0, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ -07f3be: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ -07f3c2: 1a00 2901 |0007: const-string v0, ":%s(%d)" // string@0129 │ │ -07f3c6: 2351 b603 |0009: new-array v1, v5, [Ljava/lang/Object; // type@03b6 │ │ -07f3ca: 6e10 f814 0600 |000b: invoke-virtual {v6}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.getPseudoClass:()Ljava/lang/String; // method@14f8 │ │ -07f3d0: 0c02 |000e: move-result-object v2 │ │ -07f3d2: 4d02 0103 |000f: aput-object v2, v1, v3 │ │ -07f3d6: 5262 e108 |0011: iget v2, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ -07f3da: 7110 fc09 0200 |0013: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -07f3e0: 0c02 |0016: move-result-object v2 │ │ -07f3e2: 4d02 0104 |0017: aput-object v2, v1, v4 │ │ -07f3e6: 7120 2c0a 1000 |0019: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f3ec: 0c00 |001c: move-result-object v0 │ │ -07f3ee: 1100 |001d: return-object v0 │ │ -07f3f0: 5260 e108 |001e: iget v0, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ -07f3f4: 3900 1900 |0020: if-nez v0, 0039 // +0019 │ │ -07f3f8: 1a00 2b01 |0022: const-string v0, ":%s(%dn)" // string@012b │ │ -07f3fc: 2351 b603 |0024: new-array v1, v5, [Ljava/lang/Object; // type@03b6 │ │ -07f400: 6e10 f814 0600 |0026: invoke-virtual {v6}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.getPseudoClass:()Ljava/lang/String; // method@14f8 │ │ -07f406: 0c02 |0029: move-result-object v2 │ │ -07f408: 4d02 0103 |002a: aput-object v2, v1, v3 │ │ -07f40c: 5262 e008 |002c: iget v2, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ -07f410: 7110 fc09 0200 |002e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -07f416: 0c02 |0031: move-result-object v2 │ │ -07f418: 4d02 0104 |0032: aput-object v2, v1, v4 │ │ -07f41c: 7120 2c0a 1000 |0034: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f422: 0c00 |0037: move-result-object v0 │ │ -07f424: 28e5 |0038: goto 001d // -001b │ │ -07f426: 1a00 2a01 |0039: const-string v0, ":%s(%dn%+d)" // string@012a │ │ -07f42a: 1231 |003b: const/4 v1, #int 3 // #3 │ │ -07f42c: 2311 b603 |003c: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f430: 6e10 f814 0600 |003e: invoke-virtual {v6}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.getPseudoClass:()Ljava/lang/String; // method@14f8 │ │ -07f436: 0c02 |0041: move-result-object v2 │ │ -07f438: 4d02 0103 |0042: aput-object v2, v1, v3 │ │ -07f43c: 5262 e008 |0044: iget v2, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ -07f440: 7110 fc09 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -07f446: 0c02 |0049: move-result-object v2 │ │ -07f448: 4d02 0104 |004a: aput-object v2, v1, v4 │ │ -07f44c: 5262 e108 |004c: iget v2, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ -07f450: 7110 fc09 0200 |004e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -07f456: 0c02 |0051: move-result-object v2 │ │ -07f458: 4d02 0105 |0052: aput-object v2, v1, v5 │ │ -07f45c: 7120 2c0a 1000 |0054: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f462: 0c00 |0057: move-result-object v0 │ │ -07f464: 28c5 |0058: goto 001d // -003b │ │ +081d58: |[081d58] org.jsoup.select.Evaluator$CssNthEvaluator.toString:()Ljava/lang/String; │ │ +081d68: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +081d6a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +081d6c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +081d6e: 5260 e008 |0003: iget v0, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ +081d72: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ +081d76: 1a00 2901 |0007: const-string v0, ":%s(%d)" // string@0129 │ │ +081d7a: 2351 ca03 |0009: new-array v1, v5, [Ljava/lang/Object; // type@03ca │ │ +081d7e: 6e10 f814 0600 |000b: invoke-virtual {v6}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.getPseudoClass:()Ljava/lang/String; // method@14f8 │ │ +081d84: 0c02 |000e: move-result-object v2 │ │ +081d86: 4d02 0103 |000f: aput-object v2, v1, v3 │ │ +081d8a: 5262 e108 |0011: iget v2, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ +081d8e: 7110 fc09 0200 |0013: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +081d94: 0c02 |0016: move-result-object v2 │ │ +081d96: 4d02 0104 |0017: aput-object v2, v1, v4 │ │ +081d9a: 7120 2c0a 1000 |0019: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081da0: 0c00 |001c: move-result-object v0 │ │ +081da2: 1100 |001d: return-object v0 │ │ +081da4: 5260 e108 |001e: iget v0, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ +081da8: 3900 1900 |0020: if-nez v0, 0039 // +0019 │ │ +081dac: 1a00 2b01 |0022: const-string v0, ":%s(%dn)" // string@012b │ │ +081db0: 2351 ca03 |0024: new-array v1, v5, [Ljava/lang/Object; // type@03ca │ │ +081db4: 6e10 f814 0600 |0026: invoke-virtual {v6}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.getPseudoClass:()Ljava/lang/String; // method@14f8 │ │ +081dba: 0c02 |0029: move-result-object v2 │ │ +081dbc: 4d02 0103 |002a: aput-object v2, v1, v3 │ │ +081dc0: 5262 e008 |002c: iget v2, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ +081dc4: 7110 fc09 0200 |002e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +081dca: 0c02 |0031: move-result-object v2 │ │ +081dcc: 4d02 0104 |0032: aput-object v2, v1, v4 │ │ +081dd0: 7120 2c0a 1000 |0034: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081dd6: 0c00 |0037: move-result-object v0 │ │ +081dd8: 28e5 |0038: goto 001d // -001b │ │ +081dda: 1a00 2a01 |0039: const-string v0, ":%s(%dn%+d)" // string@012a │ │ +081dde: 1231 |003b: const/4 v1, #int 3 // #3 │ │ +081de0: 2311 ca03 |003c: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +081de4: 6e10 f814 0600 |003e: invoke-virtual {v6}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.getPseudoClass:()Ljava/lang/String; // method@14f8 │ │ +081dea: 0c02 |0041: move-result-object v2 │ │ +081dec: 4d02 0103 |0042: aput-object v2, v1, v3 │ │ +081df0: 5262 e008 |0044: iget v2, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.a:I // field@08e0 │ │ +081df4: 7110 fc09 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +081dfa: 0c02 |0049: move-result-object v2 │ │ +081dfc: 4d02 0104 |004a: aput-object v2, v1, v4 │ │ +081e00: 5262 e108 |004c: iget v2, v6, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.b:I // field@08e1 │ │ +081e04: 7110 fc09 0200 |004e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +081e0a: 0c02 |0051: move-result-object v2 │ │ +081e0c: 4d02 0105 |0052: aput-object v2, v1, v5 │ │ +081e10: 7120 2c0a 1000 |0054: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081e16: 0c00 |0057: move-result-object v0 │ │ +081e18: 28c5 |0058: goto 001d // -003b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=427 │ │ 0x0007 line=428 │ │ 0x001d line=431 │ │ 0x001e line=429 │ │ 0x0022 line=430 │ │ 0x0039 line=431 │ │ locals : │ │ 0x0000 - 0x0059 reg=6 this Lorg/jsoup/select/Evaluator$CssNthEvaluator; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #516 header: │ │ -class_idx : 883 │ │ +class_idx : 903 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #516 annotations: │ │ @@ -165772,18 +165724,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f468: |[07f468] org.jsoup.select.Evaluator$Id.:(Ljava/lang/String;)V │ │ -07f478: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f47e: 5b01 e208 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Id;.id:Ljava/lang/String; // field@08e2 │ │ -07f482: 0e00 |0005: return-void │ │ +081e1c: |[081e1c] org.jsoup.select.Evaluator$Id.:(Ljava/lang/String;)V │ │ +081e2c: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081e32: 5b01 e208 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Id;.id:Ljava/lang/String; // field@08e2 │ │ +081e36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/Evaluator$Id; │ │ @@ -165795,21 +165747,21 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07f484: |[07f484] org.jsoup.select.Evaluator$Id.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f494: 5420 e208 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$Id;.id:Ljava/lang/String; // field@08e2 │ │ -07f498: 6e10 6c11 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.id:()Ljava/lang/String; // method@116c │ │ -07f49e: 0c01 |0005: move-result-object v1 │ │ -07f4a0: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07f4a6: 0a00 |0009: move-result v0 │ │ -07f4a8: 0f00 |000a: return v0 │ │ +081e38: |[081e38] org.jsoup.select.Evaluator$Id.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081e48: 5420 e208 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$Id;.id:Ljava/lang/String; // field@08e2 │ │ +081e4c: 6e10 6c11 0400 |0002: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.id:()Ljava/lang/String; // method@116c │ │ +081e52: 0c01 |0005: move-result-object v1 │ │ +081e54: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +081e5a: 0a00 |0009: move-result v0 │ │ +081e5c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jsoup/select/Evaluator$Id; │ │ 0x0000 - 0x000b reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000b reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -165819,36 +165771,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f4ac: |[07f4ac] org.jsoup.select.Evaluator$Id.toString:()Ljava/lang/String; │ │ -07f4bc: 1a00 8000 |0000: const-string v0, "#%s" // string@0080 │ │ -07f4c0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f4c2: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f4c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f4c8: 5443 e208 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Id;.id:Ljava/lang/String; // field@08e2 │ │ -07f4cc: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f4d0: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f4d6: 0c00 |000d: move-result-object v0 │ │ -07f4d8: 1100 |000e: return-object v0 │ │ +081e60: |[081e60] org.jsoup.select.Evaluator$Id.toString:()Ljava/lang/String; │ │ +081e70: 1a00 8000 |0000: const-string v0, "#%s" // string@0080 │ │ +081e74: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +081e76: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +081e7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +081e7c: 5443 e208 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Id;.id:Ljava/lang/String; // field@08e2 │ │ +081e80: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +081e84: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +081e8a: 0c00 |000d: move-result-object v0 │ │ +081e8c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$Id; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #517 header: │ │ -class_idx : 885 │ │ +class_idx : 905 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #517 annotations: │ │ @@ -165873,34 +165825,34 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f4dc: |[07f4dc] org.jsoup.select.Evaluator$IndexEvaluator.:(I)V │ │ -07f4ec: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f4f2: 5901 e408 |0003: iput v1, v0, Lorg/jsoup/select/Evaluator$IndexEvaluator;.index:I // field@08e4 │ │ -07f4f6: 0e00 |0005: return-void │ │ +081e90: |[081e90] org.jsoup.select.Evaluator$IndexEvaluator.:(I)V │ │ +081ea0: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081ea6: 5901 e408 |0003: iput v1, v0, Lorg/jsoup/select/Evaluator$IndexEvaluator;.index:I // field@08e4 │ │ +081eaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0003 line=617 │ │ 0x0005 line=618 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/Evaluator$IndexEvaluator; │ │ 0x0000 - 0x0006 reg=1 index I │ │ │ │ Virtual methods - │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #518 header: │ │ -class_idx : 888 │ │ +class_idx : 908 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #518 annotations: │ │ @@ -165921,17 +165873,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f4f8: |[07f4f8] org.jsoup.select.Evaluator$IsEmpty.:()V │ │ -07f508: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f50e: 0e00 |0003: return-void │ │ +081eac: |[081eac] org.jsoup.select.Evaluator$IsEmpty.:()V │ │ +081ebc: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsEmpty; │ │ │ │ Virtual methods - │ │ @@ -165940,36 +165892,36 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -07f510: |[07f510] org.jsoup.select.Evaluator$IsEmpty.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f520: 6e10 3d11 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.childNodes:()Ljava/util/List; // method@113d │ │ -07f526: 0c00 |0003: move-result-object v0 │ │ -07f528: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07f52a: 7210 6f0b 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ -07f530: 0a03 |0008: move-result v3 │ │ -07f532: 3531 1900 |0009: if-ge v1, v3, 0022 // +0019 │ │ -07f536: 7220 650b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -07f53c: 0c02 |000e: move-result-object v2 │ │ -07f53e: 1f02 df02 |000f: check-cast v2, Lorg/jsoup/nodes/Node; // type@02df │ │ -07f542: 2023 cf02 |0011: instance-of v3, v2, Lorg/jsoup/nodes/Comment; // type@02cf │ │ -07f546: 3903 0c00 |0013: if-nez v3, 001f // +000c │ │ -07f54a: 2023 e102 |0015: instance-of v3, v2, Lorg/jsoup/nodes/XmlDeclaration; // type@02e1 │ │ -07f54e: 3903 0800 |0017: if-nez v3, 001f // +0008 │ │ -07f552: 2023 d502 |0019: instance-of v3, v2, Lorg/jsoup/nodes/DocumentType; // type@02d5 │ │ -07f556: 3903 0400 |001b: if-nez v3, 001f // +0004 │ │ -07f55a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -07f55c: 0f03 |001e: return v3 │ │ -07f55e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07f562: 28e4 |0021: goto 0005 // -001c │ │ -07f564: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -07f566: 28fb |0023: goto 001e // -0005 │ │ +081ec4: |[081ec4] org.jsoup.select.Evaluator$IsEmpty.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081ed4: 6e10 3d11 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.childNodes:()Ljava/util/List; // method@113d │ │ +081eda: 0c00 |0003: move-result-object v0 │ │ +081edc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +081ede: 7210 6f0b 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0b6f │ │ +081ee4: 0a03 |0008: move-result v3 │ │ +081ee6: 3531 1900 |0009: if-ge v1, v3, 0022 // +0019 │ │ +081eea: 7220 650b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +081ef0: 0c02 |000e: move-result-object v2 │ │ +081ef2: 1f02 f302 |000f: check-cast v2, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +081ef6: 2023 e302 |0011: instance-of v3, v2, Lorg/jsoup/nodes/Comment; // type@02e3 │ │ +081efa: 3903 0c00 |0013: if-nez v3, 001f // +000c │ │ +081efe: 2023 f502 |0015: instance-of v3, v2, Lorg/jsoup/nodes/XmlDeclaration; // type@02f5 │ │ +081f02: 3903 0800 |0017: if-nez v3, 001f // +0008 │ │ +081f06: 2023 e902 |0019: instance-of v3, v2, Lorg/jsoup/nodes/DocumentType; // type@02e9 │ │ +081f0a: 3903 0400 |001b: if-nez v3, 001f // +0004 │ │ +081f0e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +081f10: 0f03 |001e: return v3 │ │ +081f12: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +081f16: 28e4 |0021: goto 0005 // -001c │ │ +081f18: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +081f1a: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0004 line=596 │ │ 0x000b line=597 │ │ 0x0011 line=598 │ │ 0x001e line=600 │ │ @@ -165989,29 +165941,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f568: |[07f568] org.jsoup.select.Evaluator$IsEmpty.toString:()Ljava/lang/String; │ │ -07f578: 1a00 3901 |0000: const-string v0, ":empty" // string@0139 │ │ -07f57c: 1100 |0002: return-object v0 │ │ +081f1c: |[081f1c] org.jsoup.select.Evaluator$IsEmpty.toString:()Ljava/lang/String; │ │ +081f2c: 1a00 3901 |0000: const-string v0, ":empty" // string@0139 │ │ +081f30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsEmpty; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #519 header: │ │ -class_idx : 889 │ │ +class_idx : 909 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #519 annotations: │ │ @@ -166032,17 +165984,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f580: |[07f580] org.jsoup.select.Evaluator$IsFirstChild.:()V │ │ -07f590: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f596: 0e00 |0003: return-void │ │ +081f34: |[081f34] org.jsoup.select.Evaluator$IsFirstChild.:()V │ │ +081f44: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081f4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsFirstChild; │ │ │ │ Virtual methods - │ │ @@ -166051,29 +166003,29 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -07f598: |[07f598] org.jsoup.select.Evaluator$IsFirstChild.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f5a8: 6e10 7a11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07f5ae: 0c00 |0003: move-result-object v0 │ │ -07f5b0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -07f5b4: 2001 d402 |0006: instance-of v1, v0, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -07f5b8: 3901 0e00 |0008: if-nez v1, 0016 // +000e │ │ -07f5bc: 6e10 4911 0400 |000a: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -07f5c2: 0c01 |000d: move-result-object v1 │ │ -07f5c4: 6e10 f609 0100 |000e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -07f5ca: 0a01 |0011: move-result v1 │ │ -07f5cc: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ -07f5d0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -07f5d2: 0f01 |0015: return v1 │ │ -07f5d4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -07f5d6: 28fe |0017: goto 0015 // -0002 │ │ +081f4c: |[081f4c] org.jsoup.select.Evaluator$IsFirstChild.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081f5c: 6e10 7a11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +081f62: 0c00 |0003: move-result-object v0 │ │ +081f64: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +081f68: 2001 e802 |0006: instance-of v1, v0, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +081f6c: 3901 0e00 |0008: if-nez v1, 0016 // +000e │ │ +081f70: 6e10 4911 0400 |000a: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +081f76: 0c01 |000d: move-result-object v1 │ │ +081f78: 6e10 f609 0100 |000e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +081f7e: 0a01 |0011: move-result v1 │ │ +081f80: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ +081f84: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +081f86: 0f01 |0015: return v1 │ │ +081f88: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +081f8a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0004 line=535 │ │ locals : │ │ 0x0004 - 0x0018 reg=0 p Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0018 reg=2 this Lorg/jsoup/select/Evaluator$IsFirstChild; │ │ @@ -166085,29 +166037,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f5d8: |[07f5d8] org.jsoup.select.Evaluator$IsFirstChild.toString:()Ljava/lang/String; │ │ -07f5e8: 1a00 3c01 |0000: const-string v0, ":first-child" // string@013c │ │ -07f5ec: 1100 |0002: return-object v0 │ │ +081f8c: |[081f8c] org.jsoup.select.Evaluator$IsFirstChild.toString:()Ljava/lang/String; │ │ +081f9c: 1a00 3c01 |0000: const-string v0, ":first-child" // string@013c │ │ +081fa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsFirstChild; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #520 header: │ │ -class_idx : 891 │ │ +class_idx : 911 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #520 annotations: │ │ @@ -166128,17 +166080,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f5f0: |[07f5f0] org.jsoup.select.Evaluator$IsLastChild.:()V │ │ -07f600: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f606: 0e00 |0003: return-void │ │ +081fa4: |[081fa4] org.jsoup.select.Evaluator$IsLastChild.:()V │ │ +081fb4: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +081fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsLastChild; │ │ │ │ Virtual methods - │ │ @@ -166147,34 +166099,34 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -07f608: |[07f608] org.jsoup.select.Evaluator$IsLastChild.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f618: 6e10 7a11 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07f61e: 0c00 |0003: move-result-object v0 │ │ -07f620: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ -07f624: 2001 d402 |0006: instance-of v1, v0, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -07f628: 3901 1800 |0008: if-nez v1, 0020 // +0018 │ │ -07f62c: 6e10 4911 0500 |000a: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -07f632: 0c01 |000d: move-result-object v1 │ │ -07f634: 6e10 f609 0100 |000e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -07f63a: 0a01 |0011: move-result v1 │ │ -07f63c: 6e10 3e11 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -07f642: 0c02 |0015: move-result-object v2 │ │ -07f644: 6e10 c614 0200 |0016: invoke-virtual {v2}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -07f64a: 0a02 |0019: move-result v2 │ │ -07f64c: d802 02ff |001a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07f650: 3321 0400 |001c: if-ne v1, v2, 0020 // +0004 │ │ -07f654: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -07f656: 0f01 |001f: return v1 │ │ -07f658: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -07f65a: 28fe |0021: goto 001f // -0002 │ │ +081fbc: |[081fbc] org.jsoup.select.Evaluator$IsLastChild.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +081fcc: 6e10 7a11 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +081fd2: 0c00 |0003: move-result-object v0 │ │ +081fd4: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ +081fd8: 2001 e802 |0006: instance-of v1, v0, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +081fdc: 3901 1800 |0008: if-nez v1, 0020 // +0018 │ │ +081fe0: 6e10 4911 0500 |000a: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +081fe6: 0c01 |000d: move-result-object v1 │ │ +081fe8: 6e10 f609 0100 |000e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +081fee: 0a01 |0011: move-result v1 │ │ +081ff0: 6e10 3e11 0000 |0012: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +081ff6: 0c02 |0015: move-result-object v2 │ │ +081ff8: 6e10 c614 0200 |0016: invoke-virtual {v2}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +081ffe: 0a02 |0019: move-result v2 │ │ +082000: d802 02ff |001a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +082004: 3321 0400 |001c: if-ne v1, v2, 0020 // +0004 │ │ +082008: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +08200a: 0f01 |001f: return v1 │ │ +08200c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +08200e: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0004 line=373 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 p Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0022 reg=3 this Lorg/jsoup/select/Evaluator$IsLastChild; │ │ @@ -166186,29 +166138,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f65c: |[07f65c] org.jsoup.select.Evaluator$IsLastChild.toString:()Ljava/lang/String; │ │ -07f66c: 1a00 4501 |0000: const-string v0, ":last-child" // string@0145 │ │ -07f670: 1100 |0002: return-object v0 │ │ +082010: |[082010] org.jsoup.select.Evaluator$IsLastChild.toString:()Ljava/lang/String; │ │ +082020: 1a00 4501 |0000: const-string v0, ":last-child" // string@0145 │ │ +082024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsLastChild; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #521 header: │ │ -class_idx : 897 │ │ +class_idx : 917 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #521 annotations: │ │ @@ -166229,17 +166181,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f674: |[07f674] org.jsoup.select.Evaluator$IsOnlyChild.:()V │ │ -07f684: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f68a: 0e00 |0003: return-void │ │ +082028: |[082028] org.jsoup.select.Evaluator$IsOnlyChild.:()V │ │ +082038: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +08203e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsOnlyChild; │ │ │ │ Virtual methods - │ │ @@ -166248,29 +166200,29 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -07f68c: |[07f68c] org.jsoup.select.Evaluator$IsOnlyChild.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f69c: 6e10 7a11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07f6a2: 0c00 |0003: move-result-object v0 │ │ -07f6a4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -07f6a8: 2001 d402 |0006: instance-of v1, v0, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -07f6ac: 3901 0e00 |0008: if-nez v1, 0016 // +000e │ │ -07f6b0: 6e10 8911 0400 |000a: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.siblingElements:()Lorg/jsoup/select/Elements; // method@1189 │ │ -07f6b6: 0c01 |000d: move-result-object v1 │ │ -07f6b8: 6e10 c614 0100 |000e: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -07f6be: 0a01 |0011: move-result v1 │ │ -07f6c0: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ -07f6c4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -07f6c6: 0f01 |0015: return v1 │ │ -07f6c8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -07f6ca: 28fe |0017: goto 0015 // -0002 │ │ +082040: |[082040] org.jsoup.select.Evaluator$IsOnlyChild.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +082050: 6e10 7a11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +082056: 0c00 |0003: move-result-object v0 │ │ +082058: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +08205c: 2001 e802 |0006: instance-of v1, v0, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +082060: 3901 0e00 |0008: if-nez v1, 0016 // +000e │ │ +082064: 6e10 8911 0400 |000a: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.siblingElements:()Lorg/jsoup/select/Elements; // method@1189 │ │ +08206a: 0c01 |000d: move-result-object v1 │ │ +08206c: 6e10 c614 0100 |000e: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +082072: 0a01 |0011: move-result v1 │ │ +082074: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ +082078: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +08207a: 0f01 |0015: return v1 │ │ +08207c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +08207e: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0004 line=565 │ │ locals : │ │ 0x0004 - 0x0018 reg=0 p Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0018 reg=2 this Lorg/jsoup/select/Evaluator$IsOnlyChild; │ │ @@ -166282,29 +166234,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f6cc: |[07f6cc] org.jsoup.select.Evaluator$IsOnlyChild.toString:()Ljava/lang/String; │ │ -07f6dc: 1a00 5a01 |0000: const-string v0, ":only-child" // string@015a │ │ -07f6e0: 1100 |0002: return-object v0 │ │ +082080: |[082080] org.jsoup.select.Evaluator$IsOnlyChild.toString:()Ljava/lang/String; │ │ +082090: 1a00 5a01 |0000: const-string v0, ":only-child" // string@015a │ │ +082094: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsOnlyChild; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #522 header: │ │ -class_idx : 898 │ │ +class_idx : 918 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #522 annotations: │ │ @@ -166325,17 +166277,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f6e4: |[07f6e4] org.jsoup.select.Evaluator$IsOnlyOfType.:()V │ │ -07f6f4: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f6fa: 0e00 |0003: return-void │ │ +082098: |[082098] org.jsoup.select.Evaluator$IsOnlyOfType.:()V │ │ +0820a8: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +0820ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsOnlyOfType; │ │ │ │ Virtual methods - │ │ @@ -166344,49 +166296,49 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -07f6fc: |[07f6fc] org.jsoup.select.Evaluator$IsOnlyOfType.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f70c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07f70e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07f710: 6e10 7a11 0a00 |0002: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -07f716: 0c02 |0005: move-result-object v2 │ │ -07f718: 3802 0600 |0006: if-eqz v2, 000c // +0006 │ │ -07f71c: 2024 d402 |0008: instance-of v4, v2, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -07f720: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ -07f724: 0164 |000c: move v4, v6 │ │ -07f726: 0f04 |000d: return v4 │ │ -07f728: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -07f72a: 6e10 3e11 0200 |000f: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -07f730: 0c00 |0012: move-result-object v0 │ │ -07f732: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -07f734: 6e10 c614 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -07f73a: 0a04 |0017: move-result v4 │ │ -07f73c: 3541 1b00 |0018: if-ge v1, v4, 0033 // +001b │ │ -07f740: 6e20 b414 1000 |001a: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -07f746: 0c04 |001d: move-result-object v4 │ │ -07f748: 1f04 d702 |001e: check-cast v4, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -07f74c: 6e10 8a11 0400 |0020: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -07f752: 0c04 |0023: move-result-object v4 │ │ -07f754: 6e10 8a11 0a00 |0024: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -07f75a: 0c07 |0027: move-result-object v7 │ │ -07f75c: 6e20 1813 7400 |0028: invoke-virtual {v4, v7}, Lorg/jsoup/parser/Tag;.equals:(Ljava/lang/Object;)Z // method@1318 │ │ -07f762: 0a04 |002b: move-result v4 │ │ -07f764: 3804 0400 |002c: if-eqz v4, 0030 // +0004 │ │ -07f768: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07f76c: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07f770: 28e2 |0032: goto 0014 // -001e │ │ -07f772: 3353 0400 |0033: if-ne v3, v5, 0037 // +0004 │ │ -07f776: 0154 |0035: move v4, v5 │ │ -07f778: 28d7 |0036: goto 000d // -0029 │ │ -07f77a: 0164 |0037: move v4, v6 │ │ -07f77c: 28d5 |0038: goto 000d // -002b │ │ +0820b0: |[0820b0] org.jsoup.select.Evaluator$IsOnlyOfType.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0820c0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0820c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0820c4: 6e10 7a11 0a00 |0002: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +0820ca: 0c02 |0005: move-result-object v2 │ │ +0820cc: 3802 0600 |0006: if-eqz v2, 000c // +0006 │ │ +0820d0: 2024 e802 |0008: instance-of v4, v2, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +0820d4: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ +0820d8: 0164 |000c: move v4, v6 │ │ +0820da: 0f04 |000d: return v4 │ │ +0820dc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0820de: 6e10 3e11 0200 |000f: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +0820e4: 0c00 |0012: move-result-object v0 │ │ +0820e6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0820e8: 6e10 c614 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0820ee: 0a04 |0017: move-result v4 │ │ +0820f0: 3541 1b00 |0018: if-ge v1, v4, 0033 // +001b │ │ +0820f4: 6e20 b414 1000 |001a: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +0820fa: 0c04 |001d: move-result-object v4 │ │ +0820fc: 1f04 eb02 |001e: check-cast v4, Lorg/jsoup/nodes/Element; // type@02eb │ │ +082100: 6e10 8a11 0400 |0020: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +082106: 0c04 |0023: move-result-object v4 │ │ +082108: 6e10 8a11 0a00 |0024: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +08210e: 0c07 |0027: move-result-object v7 │ │ +082110: 6e20 1813 7400 |0028: invoke-virtual {v4, v7}, Lorg/jsoup/parser/Tag;.equals:(Ljava/lang/Object;)Z // method@1318 │ │ +082116: 0a04 |002b: move-result v4 │ │ +082118: 3804 0400 |002c: if-eqz v4, 0030 // +0004 │ │ +08211c: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +082120: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082124: 28e2 |0032: goto 0014 // -001e │ │ +082126: 3353 0400 |0033: if-ne v3, v5, 0037 // +0004 │ │ +08212a: 0154 |0035: move v4, v5 │ │ +08212c: 28d7 |0036: goto 000d // -0029 │ │ +08212e: 0164 |0037: move v4, v6 │ │ +082130: 28d5 |0038: goto 000d // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=576 │ │ 0x0006 line=577 │ │ 0x000d line=584 │ │ 0x000e line=579 │ │ 0x000f line=580 │ │ @@ -166408,29 +166360,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f780: |[07f780] org.jsoup.select.Evaluator$IsOnlyOfType.toString:()Ljava/lang/String; │ │ -07f790: 1a00 5b01 |0000: const-string v0, ":only-of-type" // string@015b │ │ -07f794: 1100 |0002: return-object v0 │ │ +082134: |[082134] org.jsoup.select.Evaluator$IsOnlyOfType.toString:()Ljava/lang/String; │ │ +082144: 1a00 5b01 |0000: const-string v0, ":only-of-type" // string@015b │ │ +082148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsOnlyOfType; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #523 header: │ │ -class_idx : 899 │ │ +class_idx : 919 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #523 annotations: │ │ @@ -166451,17 +166403,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f798: |[07f798] org.jsoup.select.Evaluator$IsRoot.:()V │ │ -07f7a8: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f7ae: 0e00 |0003: return-void │ │ +08214c: |[08214c] org.jsoup.select.Evaluator$IsRoot.:()V │ │ +08215c: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +082162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsRoot; │ │ │ │ Virtual methods - │ │ @@ -166470,25 +166422,25 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f7b0: |[07f7b0] org.jsoup.select.Evaluator$IsRoot.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f7c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07f7c2: 2042 d402 |0001: instance-of v2, v4, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -07f7c6: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -07f7ca: 6e20 3b11 1400 |0005: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@113b │ │ -07f7d0: 0c00 |0008: move-result-object v0 │ │ -07f7d2: 3305 0300 |0009: if-ne v5, v0, 000c // +0003 │ │ -07f7d6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -07f7d8: 0f01 |000c: return v1 │ │ -07f7da: 0740 |000d: move-object v0, v4 │ │ -07f7dc: 28fb |000e: goto 0009 // -0005 │ │ +082164: |[082164] org.jsoup.select.Evaluator$IsRoot.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +082174: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +082176: 2042 e802 |0001: instance-of v2, v4, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +08217a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +08217e: 6e20 3b11 1400 |0005: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@113b │ │ +082184: 0c00 |0008: move-result-object v0 │ │ +082186: 3305 0300 |0009: if-ne v5, v0, 000c // +0003 │ │ +08218a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +08218c: 0f01 |000c: return v1 │ │ +08218e: 0740 |000d: move-object v0, v4 │ │ +082190: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=552 │ │ 0x0009 line=553 │ │ 0x000e line=552 │ │ locals : │ │ 0x0009 - 0x000d reg=0 r Lorg/jsoup/nodes/Element; │ │ @@ -166501,29 +166453,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f7e0: |[07f7e0] org.jsoup.select.Evaluator$IsRoot.toString:()Ljava/lang/String; │ │ -07f7f0: 1a00 6101 |0000: const-string v0, ":root" // string@0161 │ │ -07f7f4: 1100 |0002: return-object v0 │ │ +082194: |[082194] org.jsoup.select.Evaluator$IsRoot.toString:()Ljava/lang/String; │ │ +0821a4: 1a00 6101 |0000: const-string v0, ":root" // string@0161 │ │ +0821a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsRoot; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #524 header: │ │ -class_idx : 900 │ │ +class_idx : 920 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #524 annotations: │ │ @@ -166548,18 +166500,18 @@ │ │ type : '(Ljava/util/regex/Pattern;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f7f8: |[07f7f8] org.jsoup.select.Evaluator$Matches.:(Ljava/util/regex/Pattern;)V │ │ -07f808: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f80e: 5b01 e708 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Matches;.pattern:Ljava/util/regex/Pattern; // field@08e7 │ │ -07f812: 0e00 |0005: return-void │ │ +0821ac: |[0821ac] org.jsoup.select.Evaluator$Matches.:(Ljava/util/regex/Pattern;)V │ │ +0821bc: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +0821c2: 5b01 e708 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Matches;.pattern:Ljava/util/regex/Pattern; // field@08e7 │ │ +0821c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0003 line=670 │ │ 0x0005 line=671 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/Evaluator$Matches; │ │ @@ -166571,23 +166523,23 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f814: |[07f814] org.jsoup.select.Evaluator$Matches.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f824: 5431 e708 |0000: iget-object v1, v3, Lorg/jsoup/select/Evaluator$Matches;.pattern:Ljava/util/regex/Pattern; // field@08e7 │ │ -07f828: 6e10 8d11 0500 |0002: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ -07f82e: 0c02 |0005: move-result-object v2 │ │ -07f830: 6e20 cb0b 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -07f836: 0c00 |0009: move-result-object v0 │ │ -07f838: 6e10 c10b 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ -07f83e: 0a01 |000d: move-result v1 │ │ -07f840: 0f01 |000e: return v1 │ │ +0821c8: |[0821c8] org.jsoup.select.Evaluator$Matches.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0821d8: 5431 e708 |0000: iget-object v1, v3, Lorg/jsoup/select/Evaluator$Matches;.pattern:Ljava/util/regex/Pattern; // field@08e7 │ │ +0821dc: 6e10 8d11 0500 |0002: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ +0821e2: 0c02 |0005: move-result-object v2 │ │ +0821e4: 6e20 cb0b 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +0821ea: 0c00 |0009: move-result-object v0 │ │ +0821ec: 6e10 c10b 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ +0821f2: 0a01 |000d: move-result v1 │ │ +0821f4: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x000a line=676 │ │ locals : │ │ 0x000a - 0x000f reg=0 m Ljava/util/regex/Matcher; │ │ 0x0000 - 0x000f reg=3 this Lorg/jsoup/select/Evaluator$Matches; │ │ @@ -166599,36 +166551,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f844: |[07f844] org.jsoup.select.Evaluator$Matches.toString:()Ljava/lang/String; │ │ -07f854: 1a00 4b01 |0000: const-string v0, ":matches(%s" // string@014b │ │ -07f858: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f85a: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f85e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f860: 5443 e708 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Matches;.pattern:Ljava/util/regex/Pattern; // field@08e7 │ │ -07f864: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f868: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f86e: 0c00 |000d: move-result-object v0 │ │ -07f870: 1100 |000e: return-object v0 │ │ +0821f8: |[0821f8] org.jsoup.select.Evaluator$Matches.toString:()Ljava/lang/String; │ │ +082208: 1a00 4b01 |0000: const-string v0, ":matches(%s" // string@014b │ │ +08220c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08220e: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +082212: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +082214: 5443 e708 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Matches;.pattern:Ljava/util/regex/Pattern; // field@08e7 │ │ +082218: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +08221c: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +082222: 0c00 |000d: move-result-object v0 │ │ +082224: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$Matches; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #525 header: │ │ -class_idx : 901 │ │ +class_idx : 921 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #525 annotations: │ │ @@ -166653,18 +166605,18 @@ │ │ type : '(Ljava/util/regex/Pattern;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f874: |[07f874] org.jsoup.select.Evaluator$MatchesOwn.:(Ljava/util/regex/Pattern;)V │ │ -07f884: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f88a: 5b01 e808 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$MatchesOwn;.pattern:Ljava/util/regex/Pattern; // field@08e8 │ │ -07f88e: 0e00 |0005: return-void │ │ +082228: |[082228] org.jsoup.select.Evaluator$MatchesOwn.:(Ljava/util/regex/Pattern;)V │ │ +082238: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +08223e: 5b01 e808 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$MatchesOwn;.pattern:Ljava/util/regex/Pattern; // field@08e8 │ │ +082242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0003 line=692 │ │ 0x0005 line=693 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/Evaluator$MatchesOwn; │ │ @@ -166676,23 +166628,23 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f890: |[07f890] org.jsoup.select.Evaluator$MatchesOwn.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f8a0: 5431 e808 |0000: iget-object v1, v3, Lorg/jsoup/select/Evaluator$MatchesOwn;.pattern:Ljava/util/regex/Pattern; // field@08e8 │ │ -07f8a4: 6e10 7711 0500 |0002: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.ownText:()Ljava/lang/String; // method@1177 │ │ -07f8aa: 0c02 |0005: move-result-object v2 │ │ -07f8ac: 6e20 cb0b 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -07f8b2: 0c00 |0009: move-result-object v0 │ │ -07f8b4: 6e10 c10b 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ -07f8ba: 0a01 |000d: move-result v1 │ │ -07f8bc: 0f01 |000e: return v1 │ │ +082244: |[082244] org.jsoup.select.Evaluator$MatchesOwn.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +082254: 5431 e808 |0000: iget-object v1, v3, Lorg/jsoup/select/Evaluator$MatchesOwn;.pattern:Ljava/util/regex/Pattern; // field@08e8 │ │ +082258: 6e10 7711 0500 |0002: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.ownText:()Ljava/lang/String; // method@1177 │ │ +08225e: 0c02 |0005: move-result-object v2 │ │ +082260: 6e20 cb0b 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +082266: 0c00 |0009: move-result-object v0 │ │ +082268: 6e10 c10b 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@0bc1 │ │ +08226e: 0a01 |000d: move-result v1 │ │ +082270: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x000a line=698 │ │ locals : │ │ 0x000a - 0x000f reg=0 m Ljava/util/regex/Matcher; │ │ 0x0000 - 0x000f reg=3 this Lorg/jsoup/select/Evaluator$MatchesOwn; │ │ @@ -166704,36 +166656,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f8c0: |[07f8c0] org.jsoup.select.Evaluator$MatchesOwn.toString:()Ljava/lang/String; │ │ -07f8d0: 1a00 4f01 |0000: const-string v0, ":matchesOwn(%s" // string@014f │ │ -07f8d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f8d6: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f8da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f8dc: 5443 e808 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$MatchesOwn;.pattern:Ljava/util/regex/Pattern; // field@08e8 │ │ -07f8e0: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f8e4: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f8ea: 0c00 |000d: move-result-object v0 │ │ -07f8ec: 1100 |000e: return-object v0 │ │ +082274: |[082274] org.jsoup.select.Evaluator$MatchesOwn.toString:()Ljava/lang/String; │ │ +082284: 1a00 4f01 |0000: const-string v0, ":matchesOwn(%s" // string@014f │ │ +082288: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08228a: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +08228e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +082290: 5443 e808 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$MatchesOwn;.pattern:Ljava/util/regex/Pattern; // field@08e8 │ │ +082294: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +082298: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +08229e: 0c00 |000d: move-result-object v0 │ │ +0822a0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$MatchesOwn; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #526 header: │ │ -class_idx : 902 │ │ +class_idx : 922 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 903 │ │ +superclass_idx : 923 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #526 annotations: │ │ @@ -166758,18 +166710,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f8f0: |[07f8f0] org.jsoup.select.Evaluator$Tag.:(Ljava/lang/String;)V │ │ -07f900: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f906: 5b01 e908 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Tag;.tagName:Ljava/lang/String; // field@08e9 │ │ -07f90a: 0e00 |0005: return-void │ │ +0822a4: |[0822a4] org.jsoup.select.Evaluator$Tag.:(Ljava/lang/String;)V │ │ +0822b4: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +0822ba: 5b01 e908 |0003: iput-object v1, v0, Lorg/jsoup/select/Evaluator$Tag;.tagName:Ljava/lang/String; // field@08e9 │ │ +0822be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/Evaluator$Tag; │ │ @@ -166781,21 +166733,21 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07f90c: |[07f90c] org.jsoup.select.Evaluator$Tag.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f91c: 6e10 8b11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -07f922: 0c00 |0003: move-result-object v0 │ │ -07f924: 5421 e908 |0004: iget-object v1, v2, Lorg/jsoup/select/Evaluator$Tag;.tagName:Ljava/lang/String; // field@08e9 │ │ -07f928: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -07f92e: 0a00 |0009: move-result v0 │ │ -07f930: 0f00 |000a: return v0 │ │ +0822c0: |[0822c0] org.jsoup.select.Evaluator$Tag.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0822d0: 6e10 8b11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +0822d6: 0c00 |0003: move-result-object v0 │ │ +0822d8: 5421 e908 |0004: iget-object v1, v2, Lorg/jsoup/select/Evaluator$Tag;.tagName:Ljava/lang/String; // field@08e9 │ │ +0822dc: 6e20 2a0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0822e2: 0a00 |0009: move-result v0 │ │ +0822e4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jsoup/select/Evaluator$Tag; │ │ 0x0000 - 0x000b reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000b reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -166805,37 +166757,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f934: |[07f934] org.jsoup.select.Evaluator$Tag.toString:()Ljava/lang/String; │ │ -07f944: 1a00 a200 |0000: const-string v0, "%s" // string@00a2 │ │ -07f948: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f94a: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -07f94e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -07f950: 5443 e908 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Tag;.tagName:Ljava/lang/String; // field@08e9 │ │ -07f954: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f958: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -07f95e: 0c00 |000d: move-result-object v0 │ │ -07f960: 1100 |000e: return-object v0 │ │ +0822e8: |[0822e8] org.jsoup.select.Evaluator$Tag.toString:()Ljava/lang/String; │ │ +0822f8: 1a00 a200 |0000: const-string v0, "%s" // string@00a2 │ │ +0822fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0822fe: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +082302: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +082304: 5443 e908 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$Tag;.tagName:Ljava/lang/String; // field@08e9 │ │ +082308: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +08230c: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +082312: 0c00 |000d: move-result-object v0 │ │ +082314: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/Evaluator$Tag; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #527 header: │ │ -class_idx : 915 │ │ +class_idx : 935 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 903 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 923 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #527 annotations: │ │ Annotations on class │ │ @@ -166855,17 +166807,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f964: |[07f964] org.jsoup.select.StructuralEvaluator$Root.:()V │ │ -07f974: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f97a: 0e00 |0003: return-void │ │ +082318: |[082318] org.jsoup.select.StructuralEvaluator$Root.:()V │ │ +082328: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +08232e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/StructuralEvaluator$Root; │ │ │ │ Virtual methods - │ │ @@ -166874,35 +166826,35 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07f97c: |[07f97c] org.jsoup.select.StructuralEvaluator$Root.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -07f98c: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -07f990: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -07f992: 0f00 |0003: return v0 │ │ -07f994: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07f996: 28fe |0005: goto 0003 // -0002 │ │ +082330: |[082330] org.jsoup.select.StructuralEvaluator$Root.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +082340: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +082344: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +082346: 0f00 |0003: return v0 │ │ +082348: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08234a: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/select/StructuralEvaluator$Root; │ │ 0x0000 - 0x0006 reg=2 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0006 reg=3 element Lorg/jsoup/nodes/Element; │ │ │ │ - source_file_idx : 2700 (StructuralEvaluator.java) │ │ + source_file_idx : 2720 (StructuralEvaluator.java) │ │ │ │ Class #528 header: │ │ -class_idx : 916 │ │ +class_idx : 936 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 903 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 923 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #528 annotations: │ │ Annotations on class │ │ @@ -166925,31 +166877,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f998: |[07f998] org.jsoup.select.StructuralEvaluator.:()V │ │ -07f9a8: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ -07f9ae: 0e00 |0003: return-void │ │ +08234c: |[08234c] org.jsoup.select.StructuralEvaluator.:()V │ │ +08235c: 7010 3315 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/Evaluator;.:()V // method@1533 │ │ +082362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/StructuralEvaluator; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2700 (StructuralEvaluator.java) │ │ + source_file_idx : 2720 (StructuralEvaluator.java) │ │ │ │ Class #529 header: │ │ -class_idx : 127 │ │ +class_idx : 145 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 660 │ │ +superclass_idx : 680 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #529 annotations: │ │ @@ -166984,20 +166936,20 @@ │ │ type : '(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Lokio/Sink;Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07f9b0: |[07f9b0] com.squareup.okhttp.Cache$CacheRequestImpl$1.:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Lokio/Sink;Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V │ │ -07f9c0: 5b01 1f00 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ -07f9c4: 5b03 2100 |0002: iput-object v3, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.val$this$0:Lcom/squareup/okhttp/Cache; // field@0021 │ │ -07f9c8: 5b04 2000 |0004: iput-object v4, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.val$editor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0020 │ │ -07f9cc: 7020 570e 2000 |0006: invoke-direct {v0, v2}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@0e57 │ │ -07f9d2: 0e00 |0009: return-void │ │ +082364: |[082364] com.squareup.okhttp.Cache$CacheRequestImpl$1.:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Lokio/Sink;Lcom/squareup/okhttp/Cache;Lcom/squareup/okhttp/internal/DiskLruCache$Editor;)V │ │ +082374: 5b01 1f00 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ +082378: 5b03 2100 |0002: iput-object v3, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.val$this$0:Lcom/squareup/okhttp/Cache; // field@0021 │ │ +08237c: 5b04 2000 |0004: iput-object v4, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.val$editor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0020 │ │ +082380: 7020 570e 2000 |0006: invoke-direct {v0, v2}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@0e57 │ │ +082386: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/squareup/okhttp/Cache$CacheRequestImpl$1; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/squareup/okhttp/Cache$CacheRequestImpl; │ │ 0x0000 - 0x000a reg=2 x0 Lokio/Sink; │ │ @@ -167010,38 +166962,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -07f9d4: |[07f9d4] com.squareup.okhttp.Cache$CacheRequestImpl$1.close:()V │ │ -07f9e4: 5430 1f00 |0000: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ -07f9e8: 5401 2600 |0002: iget-object v1, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ -07f9ec: 1d01 |0004: monitor-enter v1 │ │ -07f9ee: 5430 1f00 |0005: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ -07f9f2: 7110 5601 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.access$700:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;)Z // method@0156 │ │ -07f9f8: 0a00 |000a: move-result v0 │ │ -07f9fa: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -07f9fe: 1e01 |000d: monitor-exit v1 │ │ -07fa00: 0e00 |000e: return-void │ │ -07fa02: 5430 1f00 |000f: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ -07fa06: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -07fa08: 7120 5701 2000 |0012: invoke-static {v0, v2}, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.access$702:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Z)Z // method@0157 │ │ -07fa0e: 5430 1f00 |0015: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ -07fa12: 5400 2600 |0017: iget-object v0, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ -07fa16: 7110 7201 0000 |0019: invoke-static {v0}, Lcom/squareup/okhttp/Cache;.access$808:(Lcom/squareup/okhttp/Cache;)I // method@0172 │ │ -07fa1c: 1e01 |001c: monitor-exit v1 │ │ -07fa1e: 6f10 580e 0300 |001d: invoke-super {v3}, Lokio/ForwardingSink;.close:()V // method@0e58 │ │ -07fa24: 5430 2000 |0020: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.val$editor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0020 │ │ -07fa28: 6e10 dc03 0000 |0022: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.commit:()V // method@03dc │ │ -07fa2e: 28e9 |0025: goto 000e // -0017 │ │ -07fa30: 0d00 |0026: move-exception v0 │ │ -07fa32: 1e01 |0027: monitor-exit v1 │ │ -07fa34: 2700 |0028: throw v0 │ │ +082388: |[082388] com.squareup.okhttp.Cache$CacheRequestImpl$1.close:()V │ │ +082398: 5430 1f00 |0000: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ +08239c: 5401 2600 |0002: iget-object v1, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ +0823a0: 1d01 |0004: monitor-enter v1 │ │ +0823a2: 5430 1f00 |0005: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ +0823a6: 7110 5601 0000 |0007: invoke-static {v0}, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.access$700:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;)Z // method@0156 │ │ +0823ac: 0a00 |000a: move-result v0 │ │ +0823ae: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +0823b2: 1e01 |000d: monitor-exit v1 │ │ +0823b4: 0e00 |000e: return-void │ │ +0823b6: 5430 1f00 |000f: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ +0823ba: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0823bc: 7120 5701 2000 |0012: invoke-static {v0, v2}, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.access$702:(Lcom/squareup/okhttp/Cache$CacheRequestImpl;Z)Z // method@0157 │ │ +0823c2: 5430 1f00 |0015: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.this$1:Lcom/squareup/okhttp/Cache$CacheRequestImpl; // field@001f │ │ +0823c6: 5400 2600 |0017: iget-object v0, v0, Lcom/squareup/okhttp/Cache$CacheRequestImpl;.this$0:Lcom/squareup/okhttp/Cache; // field@0026 │ │ +0823ca: 7110 7201 0000 |0019: invoke-static {v0}, Lcom/squareup/okhttp/Cache;.access$808:(Lcom/squareup/okhttp/Cache;)I // method@0172 │ │ +0823d0: 1e01 |001c: monitor-exit v1 │ │ +0823d2: 6f10 580e 0300 |001d: invoke-super {v3}, Lokio/ForwardingSink;.close:()V // method@0e58 │ │ +0823d8: 5430 2000 |0020: iget-object v0, v3, Lcom/squareup/okhttp/Cache$CacheRequestImpl$1;.val$editor:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@0020 │ │ +0823dc: 6e10 dc03 0000 |0022: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.commit:()V // method@03dc │ │ +0823e2: 28e9 |0025: goto 000e // -0017 │ │ +0823e4: 0d00 |0026: move-exception v0 │ │ +0823e6: 1e01 |0027: monitor-exit v1 │ │ +0823e8: 2700 |0028: throw v0 │ │ catches : 2 │ │ 0x0005 - 0x001d │ │ -> 0x0026 │ │ 0x0027 - 0x0028 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=434 │ │ @@ -167056,17 +167008,17 @@ │ │ 0x0026 line=440 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/squareup/okhttp/Cache$CacheRequestImpl$1; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #530 header: │ │ -class_idx : 129 │ │ +class_idx : 147 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 661 │ │ +superclass_idx : 681 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #530 annotations: │ │ @@ -167097,19 +167049,19 @@ │ │ type : '(Lcom/squareup/okhttp/Cache$CacheResponseBody;Lokio/Source;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07fa4c: |[07fa4c] com.squareup.okhttp.Cache$CacheResponseBody$1.:(Lcom/squareup/okhttp/Cache$CacheResponseBody;Lokio/Source;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)V │ │ -07fa5c: 5b01 2700 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Cache$CacheResponseBody$1;.this$0:Lcom/squareup/okhttp/Cache$CacheResponseBody; // field@0027 │ │ -07fa60: 5b03 2800 |0002: iput-object v3, v0, Lcom/squareup/okhttp/Cache$CacheResponseBody$1;.val$snapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0028 │ │ -07fa64: 7020 5e0e 2000 |0004: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@0e5e │ │ -07fa6a: 0e00 |0007: return-void │ │ +082400: |[082400] com.squareup.okhttp.Cache$CacheResponseBody$1.:(Lcom/squareup/okhttp/Cache$CacheResponseBody;Lokio/Source;Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;)V │ │ +082410: 5b01 2700 |0000: iput-object v1, v0, Lcom/squareup/okhttp/Cache$CacheResponseBody$1;.this$0:Lcom/squareup/okhttp/Cache$CacheResponseBody; // field@0027 │ │ +082414: 5b03 2800 |0002: iput-object v3, v0, Lcom/squareup/okhttp/Cache$CacheResponseBody$1;.val$snapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0028 │ │ +082418: 7020 5e0e 2000 |0004: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@0e5e │ │ +08241e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/okhttp/Cache$CacheResponseBody$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/squareup/okhttp/Cache$CacheResponseBody; │ │ 0x0000 - 0x0008 reg=2 x0 Lokio/Source; │ │ @@ -167121,33 +167073,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07fa6c: |[07fa6c] com.squareup.okhttp.Cache$CacheResponseBody$1.close:()V │ │ -07fa7c: 5410 2800 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody$1;.val$snapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0028 │ │ -07fa80: 6e10 f303 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.close:()V // method@03f3 │ │ -07fa86: 6f10 5f0e 0100 |0005: invoke-super {v1}, Lokio/ForwardingSource;.close:()V // method@0e5f │ │ -07fa8c: 0e00 |0008: return-void │ │ +082420: |[082420] com.squareup.okhttp.Cache$CacheResponseBody$1.close:()V │ │ +082430: 5410 2800 |0000: iget-object v0, v1, Lcom/squareup/okhttp/Cache$CacheResponseBody$1;.val$snapshot:Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; // field@0028 │ │ +082434: 6e10 f303 0000 |0002: invoke-virtual {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;.close:()V // method@03f3 │ │ +08243a: 6f10 5f0e 0100 |0005: invoke-super {v1}, Lokio/ForwardingSource;.close:()V // method@0e5f │ │ +082440: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0005 line=708 │ │ 0x0008 line=709 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/okhttp/Cache$CacheResponseBody$1; │ │ │ │ source_file_idx : 583 (Cache.java) │ │ │ │ Class #531 header: │ │ -class_idx : 197 │ │ +class_idx : 215 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 660 │ │ +superclass_idx : 680 │ │ source_file_idx : 886 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #531 annotations: │ │ @@ -167175,17 +167127,17 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07fa90: |[07fa90] com.squareup.okhttp.internal.FaultHidingSink.:(Lokio/Sink;)V │ │ -07faa0: 7020 570e 1000 |0000: invoke-direct {v0, v1}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@0e57 │ │ -07faa6: 0e00 |0003: return-void │ │ +082444: |[082444] com.squareup.okhttp.internal.FaultHidingSink.:(Lokio/Sink;)V │ │ +082454: 7020 570e 1000 |0000: invoke-direct {v0, v1}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@0e57 │ │ +08245a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/FaultHidingSink; │ │ 0x0000 - 0x0004 reg=1 delegate Lokio/Sink; │ │ @@ -167196,25 +167148,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07faa8: |[07faa8] com.squareup.okhttp.internal.FaultHidingSink.close:()V │ │ -07fab8: 5521 bd01 |0000: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ -07fabc: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -07fac0: 0e00 |0004: return-void │ │ -07fac2: 6f10 580e 0200 |0005: invoke-super {v2}, Lokio/ForwardingSink;.close:()V // method@0e58 │ │ -07fac8: 28fc |0008: goto 0004 // -0004 │ │ -07faca: 0d00 |0009: move-exception v0 │ │ -07facc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07face: 5c21 bd01 |000b: iput-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ -07fad2: 6e20 2704 0200 |000d: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@0427 │ │ -07fad8: 28f4 |0010: goto 0004 // -000c │ │ +08245c: |[08245c] com.squareup.okhttp.internal.FaultHidingSink.close:()V │ │ +08246c: 5521 bd01 |0000: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ +082470: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +082474: 0e00 |0004: return-void │ │ +082476: 6f10 580e 0200 |0005: invoke-super {v2}, Lokio/ForwardingSink;.close:()V // method@0e58 │ │ +08247c: 28fc |0008: goto 0004 // -0004 │ │ +08247e: 0d00 |0009: move-exception v0 │ │ +082480: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +082482: 5c21 bd01 |000b: iput-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ +082486: 6e20 2704 0200 |000d: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@0427 │ │ +08248c: 28f4 |0010: goto 0004 // -000c │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=47 │ │ 0x0005 line=42 │ │ @@ -167230,25 +167182,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07faec: |[07faec] com.squareup.okhttp.internal.FaultHidingSink.flush:()V │ │ -07fafc: 5521 bd01 |0000: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ -07fb00: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -07fb04: 0e00 |0004: return-void │ │ -07fb06: 6f10 5a0e 0200 |0005: invoke-super {v2}, Lokio/ForwardingSink;.flush:()V // method@0e5a │ │ -07fb0c: 28fc |0008: goto 0004 // -0004 │ │ -07fb0e: 0d00 |0009: move-exception v0 │ │ -07fb10: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07fb12: 5c21 bd01 |000b: iput-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ -07fb16: 6e20 2704 0200 |000d: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@0427 │ │ -07fb1c: 28f4 |0010: goto 0004 // -000c │ │ +0824a0: |[0824a0] com.squareup.okhttp.internal.FaultHidingSink.flush:()V │ │ +0824b0: 5521 bd01 |0000: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ +0824b4: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +0824b8: 0e00 |0004: return-void │ │ +0824ba: 6f10 5a0e 0200 |0005: invoke-super {v2}, Lokio/ForwardingSink;.flush:()V // method@0e5a │ │ +0824c0: 28fc |0008: goto 0004 // -0004 │ │ +0824c2: 0d00 |0009: move-exception v0 │ │ +0824c4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0824c6: 5c21 bd01 |000b: iput-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ +0824ca: 6e20 2704 0200 |000d: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@0427 │ │ +0824d0: 28f4 |0010: goto 0004 // -000c │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=37 │ │ 0x0005 line=32 │ │ @@ -167264,16 +167216,16 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fb30: |[07fb30] com.squareup.okhttp.internal.FaultHidingSink.onException:(Ljava/io/IOException;)V │ │ -07fb40: 0e00 |0000: return-void │ │ +0824e4: |[0824e4] com.squareup.okhttp.internal.FaultHidingSink.onException:(Ljava/io/IOException;)V │ │ +0824f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/okhttp/internal/FaultHidingSink; │ │ 0x0000 - 0x0001 reg=1 e Ljava/io/IOException; │ │ │ │ @@ -167282,26 +167234,26 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -07fb44: |[07fb44] com.squareup.okhttp.internal.FaultHidingSink.write:(Lokio/Buffer;J)V │ │ -07fb54: 5521 bd01 |0000: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ -07fb58: 3801 0600 |0002: if-eqz v1, 0008 // +0006 │ │ -07fb5c: 6e30 bc0d 4305 |0004: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -07fb62: 0e00 |0007: return-void │ │ -07fb64: 6f40 5d0e 3254 |0008: invoke-super {v2, v3, v4, v5}, Lokio/ForwardingSink;.write:(Lokio/Buffer;J)V // method@0e5d │ │ -07fb6a: 28fc |000b: goto 0007 // -0004 │ │ -07fb6c: 0d00 |000c: move-exception v0 │ │ -07fb6e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -07fb70: 5c21 bd01 |000e: iput-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ -07fb74: 6e20 2704 0200 |0010: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@0427 │ │ -07fb7a: 28f4 |0013: goto 0007 // -000c │ │ +0824f8: |[0824f8] com.squareup.okhttp.internal.FaultHidingSink.write:(Lokio/Buffer;J)V │ │ +082508: 5521 bd01 |0000: iget-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ +08250c: 3801 0600 |0002: if-eqz v1, 0008 // +0006 │ │ +082510: 6e30 bc0d 4305 |0004: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +082516: 0e00 |0007: return-void │ │ +082518: 6f40 5d0e 3254 |0008: invoke-super {v2, v3, v4, v5}, Lokio/ForwardingSink;.write:(Lokio/Buffer;J)V // method@0e5d │ │ +08251e: 28fc |000b: goto 0007 // -0004 │ │ +082520: 0d00 |000c: move-exception v0 │ │ +082522: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +082524: 5c21 bd01 |000e: iput-boolean v1, v2, Lcom/squareup/okhttp/internal/FaultHidingSink;.hasErrors:Z // field@01bd │ │ +082528: 6e20 2704 0200 |0010: invoke-virtual {v2, v0}, Lcom/squareup/okhttp/internal/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@0427 │ │ +08252e: 28f4 |0013: goto 0007 // -000c │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0007 line=27 │ │ @@ -167314,17 +167266,17 @@ │ │ 0x0000 - 0x0014 reg=2 this Lcom/squareup/okhttp/internal/FaultHidingSink; │ │ 0x0000 - 0x0014 reg=3 source Lokio/Buffer; │ │ 0x0000 - 0x0014 reg=4 byteCount J │ │ │ │ source_file_idx : 886 (FaultHidingSink.java) │ │ │ │ Class #532 header: │ │ -class_idx : 232 │ │ +class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 651 │ │ +superclass_idx : 671 │ │ source_file_idx : 921 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #532 annotations: │ │ @@ -167351,18 +167303,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/FramedStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07fb8c: |[07fb8c] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ -07fb9c: 5b01 4102 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0241 │ │ -07fba0: 7010 5b0d 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@0d5b │ │ -07fba6: 0e00 |0005: return-void │ │ +082540: |[082540] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.:(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ +082550: 5b01 4102 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0241 │ │ +082554: 7010 5b0d 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@0d5b │ │ +08255a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ @@ -167372,23 +167324,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07fba8: |[07fba8] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ -07fbb8: 6e10 3405 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exit:()Z // method@0534 │ │ -07fbbe: 0a00 |0003: move-result v0 │ │ -07fbc0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -07fbc4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07fbc6: 6e20 3605 0100 |0007: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@0536 │ │ -07fbcc: 0c00 |000a: move-result-object v0 │ │ -07fbce: 2700 |000b: throw v0 │ │ -07fbd0: 0e00 |000c: return-void │ │ +08255c: |[08255c] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ +08256c: 6e10 3405 0100 |0000: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.exit:()Z // method@0534 │ │ +082572: 0a00 |0003: move-result v0 │ │ +082574: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +082578: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08257a: 6e20 3605 0100 |0007: invoke-virtual {v1, v0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@0536 │ │ +082580: 0c00 |000a: move-result-object v0 │ │ +082582: 2700 |000b: throw v0 │ │ +082584: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x000c line=614 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ │ │ @@ -167397,21 +167349,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07fbd4: |[07fbd4] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -07fbe4: 2200 e301 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@01e3 │ │ -07fbe8: 1a01 c11b |0002: const-string v1, "timeout" // string@1bc1 │ │ -07fbec: 7020 ce0a 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@0ace │ │ -07fbf2: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -07fbf6: 6e20 cf0a 3000 |0009: invoke-virtual {v0, v3}, Ljava/net/SocketTimeoutException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0acf │ │ -07fbfc: 1100 |000c: return-object v0 │ │ +082588: |[082588] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +082598: 2200 f601 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@01f6 │ │ +08259c: 1a01 d21b |0002: const-string v1, "timeout" // string@1bd2 │ │ +0825a0: 7020 ce0a 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@0ace │ │ +0825a6: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +0825aa: 6e20 cf0a 3000 |0009: invoke-virtual {v0, v3}, Ljava/net/SocketTimeoutException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0acf │ │ +0825b0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0007 line=606 │ │ 0x0009 line=607 │ │ 0x000c line=609 │ │ locals : │ │ @@ -167424,33 +167376,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07fc00: |[07fc00] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.timedOut:()V │ │ -07fc10: 5420 4102 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0241 │ │ -07fc14: 6201 db01 |0002: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ -07fc18: 6e20 4705 1000 |0004: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ -07fc1e: 0e00 |0007: return-void │ │ +0825b4: |[0825b4] com.squareup.okhttp.internal.framed.FramedStream$StreamTimeout.timedOut:()V │ │ +0825c4: 5420 4102 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;.this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; // field@0241 │ │ +0825c8: 6201 db01 |0002: sget-object v1, Lcom/squareup/okhttp/internal/framed/ErrorCode;.CANCEL:Lcom/squareup/okhttp/internal/framed/ErrorCode; // field@01db │ │ +0825cc: 6e20 4705 1000 |0004: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/framed/FramedStream;.closeLater:(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V // method@0547 │ │ +0825d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0007 line=602 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ │ │ source_file_idx : 921 (FramedStream.java) │ │ │ │ Class #533 header: │ │ -class_idx : 246 │ │ +class_idx : 264 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 661 │ │ -source_file_idx : 2307 │ │ +superclass_idx : 681 │ │ +source_file_idx : 2327 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #533 annotations: │ │ Annotations on class │ │ @@ -167476,18 +167428,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07fc20: |[07fc20] com.squareup.okhttp.internal.framed.NameValueBlockReader$1.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V │ │ -07fc30: 5b01 9b02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ -07fc34: 7020 5e0e 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@0e5e │ │ -07fc3a: 0e00 |0005: return-void │ │ +0825d4: |[0825d4] com.squareup.okhttp.internal.framed.NameValueBlockReader$1.:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;Lokio/Source;)V │ │ +0825e4: 5b01 9b02 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ +0825e8: 7020 5e0e 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@0e5e │ │ +0825ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ 0x0000 - 0x0006 reg=2 x0 Lokio/Source; │ │ @@ -167498,62 +167450,62 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -07fc3c: |[07fc3c] com.squareup.okhttp.internal.framed.NameValueBlockReader$1.read:(Lokio/Buffer;J)J │ │ -07fc4c: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -07fc50: 5464 9b02 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ -07fc54: 7110 d805 0400 |0004: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@05d8 │ │ -07fc5a: 0a04 |0007: move-result v4 │ │ -07fc5c: 3904 0400 |0008: if-nez v4, 000c // +0004 │ │ -07fc60: 0420 |000a: move-wide v0, v2 │ │ -07fc62: 1000 |000b: return-wide v0 │ │ -07fc64: 5464 9b02 |000c: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ -07fc68: 7110 d805 0400 |000e: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@05d8 │ │ -07fc6e: 0a04 |0011: move-result v4 │ │ -07fc70: 8144 |0012: int-to-long v4, v4 │ │ -07fc72: 7140 0b0a 9854 |0013: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -07fc78: 0b04 |0016: move-result-wide v4 │ │ -07fc7a: 6f40 610e 7654 |0017: invoke-super {v6, v7, v4, v5}, Lokio/ForwardingSource;.read:(Lokio/Buffer;J)J // method@0e61 │ │ -07fc80: 0b00 |001a: move-result-wide v0 │ │ -07fc82: 3104 0002 |001b: cmp-long v4, v0, v2 │ │ -07fc86: 3904 0400 |001d: if-nez v4, 0021 // +0004 │ │ -07fc8a: 0420 |001f: move-wide v0, v2 │ │ -07fc8c: 28eb |0020: goto 000b // -0015 │ │ -07fc8e: 5462 9b02 |0021: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ -07fc92: 5463 9b02 |0023: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ -07fc96: 7110 d805 0300 |0025: invoke-static {v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@05d8 │ │ -07fc9c: 0a03 |0028: move-result v3 │ │ -07fc9e: 8134 |0029: int-to-long v4, v3 │ │ -07fca0: bc04 |002a: sub-long/2addr v4, v0 │ │ -07fca2: 8443 |002b: long-to-int v3, v4 │ │ -07fca4: 7120 d905 3200 |002c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I // method@05d9 │ │ -07fcaa: 28dc |002f: goto 000b // -0024 │ │ +0825f0: |[0825f0] com.squareup.okhttp.internal.framed.NameValueBlockReader$1.read:(Lokio/Buffer;J)J │ │ +082600: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +082604: 5464 9b02 |0002: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ +082608: 7110 d805 0400 |0004: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@05d8 │ │ +08260e: 0a04 |0007: move-result v4 │ │ +082610: 3904 0400 |0008: if-nez v4, 000c // +0004 │ │ +082614: 0420 |000a: move-wide v0, v2 │ │ +082616: 1000 |000b: return-wide v0 │ │ +082618: 5464 9b02 |000c: iget-object v4, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ +08261c: 7110 d805 0400 |000e: invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@05d8 │ │ +082622: 0a04 |0011: move-result v4 │ │ +082624: 8144 |0012: int-to-long v4, v4 │ │ +082626: 7140 0b0a 9854 |0013: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +08262c: 0b04 |0016: move-result-wide v4 │ │ +08262e: 6f40 610e 7654 |0017: invoke-super {v6, v7, v4, v5}, Lokio/ForwardingSource;.read:(Lokio/Buffer;J)J // method@0e61 │ │ +082634: 0b00 |001a: move-result-wide v0 │ │ +082636: 3104 0002 |001b: cmp-long v4, v0, v2 │ │ +08263a: 3904 0400 |001d: if-nez v4, 0021 // +0004 │ │ +08263e: 0420 |001f: move-wide v0, v2 │ │ +082640: 28eb |0020: goto 000b // -0015 │ │ +082642: 5462 9b02 |0021: iget-object v2, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ +082646: 5463 9b02 |0023: iget-object v3, v6, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;.this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; // field@029b │ │ +08264a: 7110 d805 0300 |0025: invoke-static {v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I // method@05d8 │ │ +082650: 0a03 |0028: move-result v3 │ │ +082652: 8133 |0029: int-to-long v3, v3 │ │ +082654: bc03 |002a: sub-long/2addr v3, v0 │ │ +082656: 8433 |002b: long-to-int v3, v3 │ │ +082658: 7120 d905 3200 |002c: invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I // method@05d9 │ │ +08265e: 28dc |002f: goto 000b // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x000b line=60 │ │ 0x000c line=57 │ │ 0x001b line=58 │ │ 0x0021 line=59 │ │ locals : │ │ 0x001b - 0x0030 reg=0 read J │ │ 0x0000 - 0x0030 reg=6 this Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1; │ │ 0x0000 - 0x0030 reg=7 sink Lokio/Buffer; │ │ 0x0000 - 0x0030 reg=8 byteCount J │ │ │ │ - source_file_idx : 2307 (NameValueBlockReader.java) │ │ + source_file_idx : 2327 (NameValueBlockReader.java) │ │ │ │ Class #534 header: │ │ -class_idx : 266 │ │ +class_idx : 284 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 264 │ │ +superclass_idx : 282 │ │ source_file_idx : 988 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #534 annotations: │ │ @@ -167603,24 +167555,24 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07fcac: |[07fcac] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ -07fcbc: 5b23 ea02 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ -07fcc0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07fcc2: 7030 4206 3200 |0003: invoke-direct {v2, v3, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0642 │ │ -07fcc8: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -07fccc: 5a20 e602 |0008: iput-wide v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07fcd0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -07fcd2: 5c20 e802 |000b: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ -07fcd6: 5b24 e902 |000d: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02e9 │ │ -07fcda: 0e00 |000f: return-void │ │ +082660: |[082660] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/HttpEngine;)V │ │ +082670: 5b23 ea02 |0000: iput-object v3, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ +082674: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082676: 7030 4206 3200 |0003: invoke-direct {v2, v3, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0642 │ │ +08267c: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +082680: 5a20 e602 |0008: iput-wide v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +082684: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +082686: 5c20 e802 |000b: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ +08268a: 5b24 e902 |000d: iput-object v4, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02e9 │ │ +08268e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0006 line=421 │ │ 0x000a line=422 │ │ 0x000d line=426 │ │ 0x000f line=427 │ │ @@ -167634,83 +167586,83 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -07fcdc: |[07fcdc] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.readChunkSize:()V │ │ -07fcec: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -07fcf0: 5382 e602 |0002: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07fcf4: 1604 ffff |0004: const-wide/16 v4, #int -1 // #ffff │ │ -07fcf8: 3102 0204 |0006: cmp-long v2, v2, v4 │ │ -07fcfc: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ -07fd00: 5482 ea02 |000a: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ -07fd04: 7110 6806 0200 |000c: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ -07fd0a: 0c02 |000f: move-result-object v2 │ │ -07fd0c: 7210 270e 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -07fd12: 5482 ea02 |0013: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ -07fd16: 7110 6806 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ -07fd1c: 0c02 |0018: move-result-object v2 │ │ -07fd1e: 7210 1a0e 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readHexadecimalUnsignedLong:()J // method@0e1a │ │ -07fd24: 0b02 |001c: move-result-wide v2 │ │ -07fd26: 5a82 e602 |001d: iput-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07fd2a: 5482 ea02 |001f: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ -07fd2e: 7110 6806 0200 |0021: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ -07fd34: 0c02 |0024: move-result-object v2 │ │ -07fd36: 7210 270e 0200 |0025: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ -07fd3c: 0c02 |0028: move-result-object v2 │ │ -07fd3e: 6e10 4b0a 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -07fd44: 0c01 |002c: move-result-object v1 │ │ -07fd46: 5382 e602 |002d: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07fd4a: 3102 0206 |002f: cmp-long v2, v2, v6 │ │ -07fd4e: 3a02 1000 |0031: if-ltz v2, 0041 // +0010 │ │ -07fd52: 6e10 350a 0100 |0033: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ -07fd58: 0a02 |0036: move-result v2 │ │ -07fd5a: 3902 3a00 |0037: if-nez v2, 0071 // +003a │ │ -07fd5e: 1a02 6501 |0039: const-string v2, ";" // string@0165 │ │ -07fd62: 6e20 420a 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -07fd68: 0a02 |003e: move-result v2 │ │ -07fd6a: 3902 3200 |003f: if-nez v2, 0071 // +0032 │ │ -07fd6e: 2202 db01 |0041: new-instance v2, Ljava/net/ProtocolException; // type@01db │ │ -07fd72: 2203 c101 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -07fd76: 7010 500a 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07fd7c: 1a04 2d11 |0048: const-string v4, "expected chunk size and optional extensions but was "" // string@112d │ │ -07fd80: 6e20 580a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07fd86: 0c03 |004d: move-result-object v3 │ │ -07fd88: 5384 e602 |004e: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07fd8c: 6e30 560a 4305 |0050: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -07fd92: 0c03 |0053: move-result-object v3 │ │ -07fd94: 6e20 580a 1300 |0054: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07fd9a: 0c03 |0057: move-result-object v3 │ │ -07fd9c: 1a04 7c00 |0058: const-string v4, """ // string@007c │ │ -07fda0: 6e20 580a 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07fda6: 0c03 |005d: move-result-object v3 │ │ -07fda8: 6e10 640a 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07fdae: 0c03 |0061: move-result-object v3 │ │ -07fdb0: 7020 b90a 3200 |0062: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -07fdb6: 2702 |0065: throw v2 │ │ -07fdb8: 0d00 |0066: move-exception v0 │ │ -07fdba: 2202 db01 |0067: new-instance v2, Ljava/net/ProtocolException; // type@01db │ │ -07fdbe: 6e10 0e0a 0000 |0069: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@0a0e │ │ -07fdc4: 0c03 |006c: move-result-object v3 │ │ -07fdc6: 7020 b90a 3200 |006d: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -07fdcc: 2702 |0070: throw v2 │ │ -07fdce: 5382 e602 |0071: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07fdd2: 3102 0206 |0073: cmp-long v2, v2, v6 │ │ -07fdd6: 3902 1300 |0075: if-nez v2, 0088 // +0013 │ │ -07fdda: 1202 |0077: const/4 v2, #int 0 // #0 │ │ -07fddc: 5c82 e802 |0078: iput-boolean v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ -07fde0: 5482 e902 |007a: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02e9 │ │ -07fde4: 5483 ea02 |007c: iget-object v3, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ -07fde8: 6e10 7606 0300 |007e: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readHeaders:()Lcom/squareup/okhttp/Headers; // method@0676 │ │ -07fdee: 0c03 |0081: move-result-object v3 │ │ -07fdf0: 6e20 bb06 3200 |0082: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V // method@06bb │ │ -07fdf6: 6e10 4e06 0800 |0085: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.endOfInput:()V // method@064e │ │ -07fdfc: 0e00 |0088: return-void │ │ +082690: |[082690] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.readChunkSize:()V │ │ +0826a0: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0826a4: 5382 e602 |0002: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +0826a8: 1604 ffff |0004: const-wide/16 v4, #int -1 // #ffff │ │ +0826ac: 3102 0204 |0006: cmp-long v2, v2, v4 │ │ +0826b0: 3802 0b00 |0008: if-eqz v2, 0013 // +000b │ │ +0826b4: 5482 ea02 |000a: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ +0826b8: 7110 6806 0200 |000c: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ +0826be: 0c02 |000f: move-result-object v2 │ │ +0826c0: 7210 270e 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0826c6: 5482 ea02 |0013: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ +0826ca: 7110 6806 0200 |0015: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ +0826d0: 0c02 |0018: move-result-object v2 │ │ +0826d2: 7210 1a0e 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readHexadecimalUnsignedLong:()J // method@0e1a │ │ +0826d8: 0b02 |001c: move-result-wide v2 │ │ +0826da: 5a82 e602 |001d: iput-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +0826de: 5482 ea02 |001f: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ +0826e2: 7110 6806 0200 |0021: invoke-static {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ +0826e8: 0c02 |0024: move-result-object v2 │ │ +0826ea: 7210 270e 0200 |0025: invoke-interface {v2}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@0e27 │ │ +0826f0: 0c02 |0028: move-result-object v2 │ │ +0826f2: 6e10 4b0a 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0826f8: 0c01 |002c: move-result-object v1 │ │ +0826fa: 5382 e602 |002d: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +0826fe: 3102 0206 |002f: cmp-long v2, v2, v6 │ │ +082702: 3a02 1000 |0031: if-ltz v2, 0041 // +0010 │ │ +082706: 6e10 350a 0100 |0033: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0a35 │ │ +08270c: 0a02 |0036: move-result v2 │ │ +08270e: 3902 3a00 |0037: if-nez v2, 0071 // +003a │ │ +082712: 1a02 6501 |0039: const-string v2, ";" // string@0165 │ │ +082716: 6e20 420a 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +08271c: 0a02 |003e: move-result v2 │ │ +08271e: 3902 3200 |003f: if-nez v2, 0071 // +0032 │ │ +082722: 2202 ee01 |0041: new-instance v2, Ljava/net/ProtocolException; // type@01ee │ │ +082726: 2203 d301 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +08272a: 7010 500a 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +082730: 1a04 4011 |0048: const-string v4, "expected chunk size and optional extensions but was "" // string@1140 │ │ +082734: 6e20 580a 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08273a: 0c03 |004d: move-result-object v3 │ │ +08273c: 5384 e602 |004e: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +082740: 6e30 560a 4305 |0050: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +082746: 0c03 |0053: move-result-object v3 │ │ +082748: 6e20 580a 1300 |0054: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08274e: 0c03 |0057: move-result-object v3 │ │ +082750: 1a04 7c00 |0058: const-string v4, """ // string@007c │ │ +082754: 6e20 580a 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08275a: 0c03 |005d: move-result-object v3 │ │ +08275c: 6e10 640a 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +082762: 0c03 |0061: move-result-object v3 │ │ +082764: 7020 b90a 3200 |0062: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +08276a: 2702 |0065: throw v2 │ │ +08276c: 0d00 |0066: move-exception v0 │ │ +08276e: 2202 ee01 |0067: new-instance v2, Ljava/net/ProtocolException; // type@01ee │ │ +082772: 6e10 0e0a 0000 |0069: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@0a0e │ │ +082778: 0c03 |006c: move-result-object v3 │ │ +08277a: 7020 b90a 3200 |006d: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +082780: 2702 |0070: throw v2 │ │ +082782: 5382 e602 |0071: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +082786: 3102 0206 |0073: cmp-long v2, v2, v6 │ │ +08278a: 3902 1300 |0075: if-nez v2, 0088 // +0013 │ │ +08278e: 1202 |0077: const/4 v2, #int 0 // #0 │ │ +082790: 5c82 e802 |0078: iput-boolean v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ +082794: 5482 e902 |007a: iget-object v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.httpEngine:Lcom/squareup/okhttp/internal/http/HttpEngine; // field@02e9 │ │ +082798: 5483 ea02 |007c: iget-object v3, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ +08279c: 6e10 7606 0300 |007e: invoke-virtual {v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;.readHeaders:()Lcom/squareup/okhttp/Headers; // method@0676 │ │ +0827a2: 0c03 |0081: move-result-object v3 │ │ +0827a4: 6e20 bb06 3200 |0082: invoke-virtual {v2, v3}, Lcom/squareup/okhttp/internal/http/HttpEngine;.receiveHeaders:(Lcom/squareup/okhttp/Headers;)V // method@06bb │ │ +0827aa: 6e10 4e06 0800 |0085: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.endOfInput:()V // method@064e │ │ +0827b0: 0e00 |0088: return-void │ │ catches : 1 │ │ 0x0013 - 0x0066 │ │ Ljava/lang/NumberFormatException; -> 0x0066 │ │ positions : │ │ 0x0002 line=450 │ │ 0x000a line=451 │ │ 0x0013 line=454 │ │ @@ -167736,29 +167688,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -07fe10: |[07fe10] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.close:()V │ │ -07fe20: 5520 e702 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@02e7 │ │ -07fe24: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07fe28: 0e00 |0004: return-void │ │ -07fe2a: 5520 e802 |0005: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ -07fe2e: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ -07fe32: 1300 6400 |0009: const/16 v0, #int 100 // #64 │ │ -07fe36: 6201 d404 |000b: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -07fe3a: 7130 7704 0201 |000d: invoke-static {v2, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0477 │ │ -07fe40: 0a00 |0010: move-result v0 │ │ -07fe42: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -07fe46: 6e10 5106 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.unexpectedEndOfInput:()V // method@0651 │ │ -07fe4c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -07fe4e: 5c20 e702 |0017: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@02e7 │ │ -07fe52: 28eb |0019: goto 0004 // -0015 │ │ +0827c4: |[0827c4] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.close:()V │ │ +0827d4: 5520 e702 |0000: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@02e7 │ │ +0827d8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0827dc: 0e00 |0004: return-void │ │ +0827de: 5520 e802 |0005: iget-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ +0827e2: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ +0827e6: 1300 6400 |0009: const/16 v0, #int 100 // #64 │ │ +0827ea: 6201 d404 |000b: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +0827ee: 7130 7704 0201 |000d: invoke-static {v2, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0477 │ │ +0827f4: 0a00 |0010: move-result v0 │ │ +0827f6: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +0827fa: 6e10 5106 0200 |0013: invoke-virtual {v2}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.unexpectedEndOfInput:()V // method@0651 │ │ +082800: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +082802: 5c20 e702 |0017: iput-boolean v0, v2, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@02e7 │ │ +082806: 28eb |0019: goto 0004 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0004 line=476 │ │ 0x0005 line=472 │ │ 0x0013 line=473 │ │ 0x0016 line=475 │ │ @@ -167770,71 +167722,71 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -07fe54: |[07fe54] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.read:(Lokio/Buffer;J)J │ │ -07fe64: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -07fe68: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -07fe6c: 3104 0a06 |0004: cmp-long v4, v10, v6 │ │ -07fe70: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -07fe74: 2202 ac01 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -07fe78: 2203 c101 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -07fe7c: 7010 500a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07fe82: 1a04 3f0e |000f: const-string v4, "byteCount < 0: " // string@0e3f │ │ -07fe86: 6e20 580a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07fe8c: 0c03 |0014: move-result-object v3 │ │ -07fe8e: 6e30 560a a30b |0015: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -07fe94: 0c03 |0018: move-result-object v3 │ │ -07fe96: 6e10 640a 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -07fe9c: 0c03 |001c: move-result-object v3 │ │ -07fe9e: 7020 ef09 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -07fea4: 2702 |0020: throw v2 │ │ -07fea6: 5584 e702 |0021: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@02e7 │ │ -07feaa: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -07feae: 2202 ad01 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -07feb2: 1a03 140f |0027: const-string v3, "closed" // string@0f14 │ │ -07feb6: 7020 f209 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -07febc: 2702 |002c: throw v2 │ │ -07febe: 5584 e802 |002d: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ -07fec2: 3904 0400 |002f: if-nez v4, 0033 // +0004 │ │ -07fec6: 0420 |0031: move-wide v0, v2 │ │ -07fec8: 1000 |0032: return-wide v0 │ │ -07feca: 5384 e602 |0033: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07fece: 3104 0406 |0035: cmp-long v4, v4, v6 │ │ -07fed2: 3804 0800 |0037: if-eqz v4, 003f // +0008 │ │ -07fed6: 5384 e602 |0039: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07feda: 3104 0402 |003b: cmp-long v4, v4, v2 │ │ -07fede: 3904 0b00 |003d: if-nez v4, 0048 // +000b │ │ -07fee2: 7010 5006 0800 |003f: invoke-direct {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.readChunkSize:()V // method@0650 │ │ -07fee8: 5584 e802 |0042: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ -07feec: 3904 0400 |0044: if-nez v4, 0048 // +0004 │ │ -07fef0: 0420 |0046: move-wide v0, v2 │ │ -07fef2: 28eb |0047: goto 0032 // -0015 │ │ -07fef4: 5484 ea02 |0048: iget-object v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ -07fef8: 7110 6806 0400 |004a: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ -07fefe: 0c04 |004d: move-result-object v4 │ │ -07ff00: 5386 e602 |004e: iget-wide v6, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07ff04: 7140 0b0a ba76 |0050: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -07ff0a: 0b06 |0053: move-result-wide v6 │ │ -07ff0c: 7240 100e 9476 |0054: invoke-interface {v4, v9, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ -07ff12: 0b00 |0057: move-result-wide v0 │ │ -07ff14: 3102 0002 |0058: cmp-long v2, v0, v2 │ │ -07ff18: 3902 0d00 |005a: if-nez v2, 0067 // +000d │ │ -07ff1c: 6e10 5106 0800 |005c: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.unexpectedEndOfInput:()V // method@0651 │ │ -07ff22: 2202 db01 |005f: new-instance v2, Ljava/net/ProtocolException; // type@01db │ │ -07ff26: 1a03 371c |0061: const-string v3, "unexpected end of stream" // string@1c37 │ │ -07ff2a: 7020 b90a 3200 |0063: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -07ff30: 2702 |0066: throw v2 │ │ -07ff32: 5382 e602 |0067: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07ff36: bc02 |0069: sub-long/2addr v2, v0 │ │ -07ff38: 5a82 e602 |006a: iput-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ -07ff3c: 28c6 |006c: goto 0032 // -003a │ │ +082808: |[082808] com.squareup.okhttp.internal.http.Http1xStream$ChunkedSource.read:(Lokio/Buffer;J)J │ │ +082818: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +08281c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +082820: 3104 0a06 |0004: cmp-long v4, v10, v6 │ │ +082824: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +082828: 2202 be01 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +08282c: 2203 d301 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +082830: 7010 500a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +082836: 1a04 520e |000f: const-string v4, "byteCount < 0: " // string@0e52 │ │ +08283a: 6e20 580a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +082840: 0c03 |0014: move-result-object v3 │ │ +082842: 6e30 560a a30b |0015: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +082848: 0c03 |0018: move-result-object v3 │ │ +08284a: 6e10 640a 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +082850: 0c03 |001c: move-result-object v3 │ │ +082852: 7020 ef09 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +082858: 2702 |0020: throw v2 │ │ +08285a: 5584 e702 |0021: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.closed:Z // field@02e7 │ │ +08285e: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +082862: 2202 bf01 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +082866: 1a03 270f |0027: const-string v3, "closed" // string@0f27 │ │ +08286a: 7020 f209 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +082870: 2702 |002c: throw v2 │ │ +082872: 5584 e802 |002d: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ +082876: 3904 0400 |002f: if-nez v4, 0033 // +0004 │ │ +08287a: 0420 |0031: move-wide v0, v2 │ │ +08287c: 1000 |0032: return-wide v0 │ │ +08287e: 5384 e602 |0033: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +082882: 3104 0406 |0035: cmp-long v4, v4, v6 │ │ +082886: 3804 0800 |0037: if-eqz v4, 003f // +0008 │ │ +08288a: 5384 e602 |0039: iget-wide v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +08288e: 3104 0402 |003b: cmp-long v4, v4, v2 │ │ +082892: 3904 0b00 |003d: if-nez v4, 0048 // +000b │ │ +082896: 7010 5006 0800 |003f: invoke-direct {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.readChunkSize:()V // method@0650 │ │ +08289c: 5584 e802 |0042: iget-boolean v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.hasMoreChunks:Z // field@02e8 │ │ +0828a0: 3904 0400 |0044: if-nez v4, 0048 // +0004 │ │ +0828a4: 0420 |0046: move-wide v0, v2 │ │ +0828a6: 28eb |0047: goto 0032 // -0015 │ │ +0828a8: 5484 ea02 |0048: iget-object v4, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02ea │ │ +0828ac: 7110 6806 0400 |004a: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ +0828b2: 0c04 |004d: move-result-object v4 │ │ +0828b4: 5385 e602 |004e: iget-wide v5, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +0828b8: 7140 0b0a ba65 |0050: invoke-static {v10, v11, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +0828be: 0b05 |0053: move-result-wide v5 │ │ +0828c0: 7240 100e 9465 |0054: invoke-interface {v4, v9, v5, v6}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ +0828c6: 0b00 |0057: move-result-wide v0 │ │ +0828c8: 3102 0002 |0058: cmp-long v2, v0, v2 │ │ +0828cc: 3902 0d00 |005a: if-nez v2, 0067 // +000d │ │ +0828d0: 6e10 5106 0800 |005c: invoke-virtual {v8}, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.unexpectedEndOfInput:()V // method@0651 │ │ +0828d6: 2202 ee01 |005f: new-instance v2, Ljava/net/ProtocolException; // type@01ee │ │ +0828da: 1a03 481c |0061: const-string v3, "unexpected end of stream" // string@1c48 │ │ +0828de: 7020 b90a 3200 |0063: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +0828e4: 2702 |0066: throw v2 │ │ +0828e6: 5382 e602 |0067: iget-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +0828ea: bc02 |0069: sub-long/2addr v2, v0 │ │ +0828ec: 5a82 e602 |006a: iput-wide v2, v8, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;.bytesRemainingInChunk:J // field@02e6 │ │ +0828f0: 28c6 |006c: goto 0032 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=430 │ │ 0x0021 line=431 │ │ 0x002d line=432 │ │ 0x0032 line=445 │ │ 0x0033 line=434 │ │ @@ -167850,17 +167802,17 @@ │ │ 0x0000 - 0x006d reg=8 this Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource; │ │ 0x0000 - 0x006d reg=9 sink Lokio/Buffer; │ │ 0x0000 - 0x006d reg=10 byteCount J │ │ │ │ source_file_idx : 988 (Http1xStream.java) │ │ │ │ Class #535 header: │ │ -class_idx : 268 │ │ +class_idx : 286 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 264 │ │ +superclass_idx : 282 │ │ source_file_idx : 988 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #535 annotations: │ │ @@ -167895,25 +167847,25 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07ff40: |[07ff40] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V │ │ -07ff50: 5b45 f102 |0000: iput-object v5, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02f1 │ │ -07ff54: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07ff56: 7030 4206 5400 |0003: invoke-direct {v4, v5, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0642 │ │ -07ff5c: 5a46 ef02 |0006: iput-wide v6, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ -07ff60: 5340 ef02 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ -07ff64: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -07ff68: 3100 0002 |000c: cmp-long v0, v0, v2 │ │ -07ff6c: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -07ff70: 6e10 5a06 0400 |0010: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.endOfInput:()V // method@065a │ │ -07ff76: 0e00 |0013: return-void │ │ +0828f4: |[0828f4] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;J)V │ │ +082904: 5b45 f102 |0000: iput-object v5, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02f1 │ │ +082908: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08290a: 7030 4206 5400 |0003: invoke-direct {v4, v5, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0642 │ │ +082910: 5a46 ef02 |0006: iput-wide v6, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ +082914: 5340 ef02 |0008: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ +082918: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +08291c: 3100 0002 |000c: cmp-long v0, v0, v2 │ │ +082920: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +082924: 6e10 5a06 0400 |0010: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.endOfInput:()V // method@065a │ │ +08292a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0006 line=382 │ │ 0x0008 line=383 │ │ 0x0010 line=384 │ │ 0x0013 line=386 │ │ @@ -167928,31 +167880,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -07ff78: |[07ff78] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.close:()V │ │ -07ff88: 5540 f002 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@02f0 │ │ -07ff8c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07ff90: 0e00 |0004: return-void │ │ -07ff92: 5340 ef02 |0005: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ -07ff96: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -07ff9a: 3100 0002 |0009: cmp-long v0, v0, v2 │ │ -07ff9e: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -07ffa2: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ -07ffa6: 6201 d404 |000f: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ -07ffaa: 7130 7704 0401 |0011: invoke-static {v4, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0477 │ │ -07ffb0: 0a00 |0014: move-result v0 │ │ -07ffb2: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -07ffb6: 6e10 5c06 0400 |0017: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.unexpectedEndOfInput:()V // method@065c │ │ -07ffbc: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -07ffbe: 5c40 f002 |001b: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@02f0 │ │ -07ffc2: 28e7 |001d: goto 0004 // -0019 │ │ +08292c: |[08292c] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.close:()V │ │ +08293c: 5540 f002 |0000: iget-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@02f0 │ │ +082940: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +082944: 0e00 |0004: return-void │ │ +082946: 5340 ef02 |0005: iget-wide v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ +08294a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +08294e: 3100 0002 |0009: cmp-long v0, v0, v2 │ │ +082952: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +082956: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ +08295a: 6201 d404 |000f: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@04d4 │ │ +08295e: 7130 7704 0401 |0011: invoke-static {v4, v0, v1}, Lcom/squareup/okhttp/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@0477 │ │ +082964: 0a00 |0014: move-result v0 │ │ +082966: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +08296a: 6e10 5c06 0400 |0017: invoke-virtual {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.unexpectedEndOfInput:()V // method@065c │ │ +082970: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +082972: 5c40 f002 |001b: iput-boolean v0, v4, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@02f0 │ │ +082976: 28e7 |001d: goto 0004 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=415 │ │ 0x0005 line=409 │ │ 0x0011 line=410 │ │ 0x0017 line=411 │ │ @@ -167961,69 +167913,69 @@ │ │ 0x0000 - 0x001e reg=4 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;) │ │ name : 'read' │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -07ffc4: |[07ffc4] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.read:(Lokio/Buffer;J)J │ │ -07ffd4: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -07ffd8: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -07ffdc: 3104 0c08 |0004: cmp-long v4, v12, v8 │ │ -07ffe0: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -07ffe4: 2202 ac01 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -07ffe8: 2203 c101 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -07ffec: 7010 500a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -07fff2: 1a04 3f0e |000f: const-string v4, "byteCount < 0: " // string@0e3f │ │ -07fff6: 6e20 580a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -07fffc: 0c03 |0014: move-result-object v3 │ │ -07fffe: 6e30 560a c30d |0015: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -080004: 0c03 |0018: move-result-object v3 │ │ -080006: 6e10 640a 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -08000c: 0c03 |001c: move-result-object v3 │ │ -08000e: 7020 ef09 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -080014: 2702 |0020: throw v2 │ │ -080016: 55a4 f002 |0021: iget-boolean v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@02f0 │ │ -08001a: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -08001e: 2202 ad01 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -080022: 1a03 140f |0027: const-string v3, "closed" // string@0f14 │ │ -080026: 7020 f209 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -08002c: 2702 |002c: throw v2 │ │ -08002e: 53a4 ef02 |002d: iget-wide v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ -080032: 3104 0408 |002f: cmp-long v4, v4, v8 │ │ -080036: 3904 0400 |0031: if-nez v4, 0035 // +0004 │ │ -08003a: 0420 |0033: move-wide v0, v2 │ │ -08003c: 1000 |0034: return-wide v0 │ │ -08003e: 54a4 f102 |0035: iget-object v4, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02f1 │ │ -080042: 7110 6806 0400 |0037: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ -080048: 0c04 |003a: move-result-object v4 │ │ -08004a: 53a6 ef02 |003b: iget-wide v6, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ -08004e: 7140 0b0a 76dc |003d: invoke-static {v6, v7, v12, v13}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -080054: 0b06 |0040: move-result-wide v6 │ │ -080056: 7240 100e b476 |0041: invoke-interface {v4, v11, v6, v7}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ -08005c: 0b00 |0044: move-result-wide v0 │ │ -08005e: 3102 0002 |0045: cmp-long v2, v0, v2 │ │ -080062: 3902 0d00 |0047: if-nez v2, 0054 // +000d │ │ -080066: 6e10 5c06 0a00 |0049: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.unexpectedEndOfInput:()V // method@065c │ │ -08006c: 2202 db01 |004c: new-instance v2, Ljava/net/ProtocolException; // type@01db │ │ -080070: 1a03 371c |004e: const-string v3, "unexpected end of stream" // string@1c37 │ │ -080074: 7020 b90a 3200 |0050: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ -08007a: 2702 |0053: throw v2 │ │ -08007c: 53a2 ef02 |0054: iget-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ -080080: bc02 |0056: sub-long/2addr v2, v0 │ │ -080082: 5aa2 ef02 |0057: iput-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ -080086: 53a2 ef02 |0059: iget-wide v2, v10, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ -08008a: 3102 0208 |005b: cmp-long v2, v2, v8 │ │ -08008e: 3902 d7ff |005d: if-nez v2, 0034 // -0029 │ │ -080092: 6e10 5a06 0a00 |005f: invoke-virtual {v10}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.endOfInput:()V // method@065a │ │ -080098: 28d2 |0062: goto 0034 // -002e │ │ +082978: |[082978] com.squareup.okhttp.internal.http.Http1xStream$FixedLengthSource.read:(Lokio/Buffer;J)J │ │ +082988: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +08298c: 1607 0000 |0002: const-wide/16 v7, #int 0 // #0 │ │ +082990: 3104 0b07 |0004: cmp-long v4, v11, v7 │ │ +082994: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +082998: 2202 be01 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +08299c: 2203 d301 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +0829a0: 7010 500a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0829a6: 1a04 520e |000f: const-string v4, "byteCount < 0: " // string@0e52 │ │ +0829aa: 6e20 580a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0829b0: 0c03 |0014: move-result-object v3 │ │ +0829b2: 6e30 560a b30c |0015: invoke-virtual {v3, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0829b8: 0c03 |0018: move-result-object v3 │ │ +0829ba: 6e10 640a 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0829c0: 0c03 |001c: move-result-object v3 │ │ +0829c2: 7020 ef09 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0829c8: 2702 |0020: throw v2 │ │ +0829ca: 5594 f002 |0021: iget-boolean v4, v9, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.closed:Z // field@02f0 │ │ +0829ce: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +0829d2: 2202 bf01 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +0829d6: 1a03 270f |0027: const-string v3, "closed" // string@0f27 │ │ +0829da: 7020 f209 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0829e0: 2702 |002c: throw v2 │ │ +0829e2: 5394 ef02 |002d: iget-wide v4, v9, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ +0829e6: 3104 0407 |002f: cmp-long v4, v4, v7 │ │ +0829ea: 3904 0400 |0031: if-nez v4, 0035 // +0004 │ │ +0829ee: 0420 |0033: move-wide v0, v2 │ │ +0829f0: 1000 |0034: return-wide v0 │ │ +0829f2: 5494 f102 |0035: iget-object v4, v9, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02f1 │ │ +0829f6: 7110 6806 0400 |0037: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ +0829fc: 0c04 |003a: move-result-object v4 │ │ +0829fe: 5395 ef02 |003b: iget-wide v5, v9, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ +082a02: 7140 0b0a 65cb |003d: invoke-static {v5, v6, v11, v12}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +082a08: 0b05 |0040: move-result-wide v5 │ │ +082a0a: 7240 100e a465 |0041: invoke-interface {v4, v10, v5, v6}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ +082a10: 0b00 |0044: move-result-wide v0 │ │ +082a12: 3102 0002 |0045: cmp-long v2, v0, v2 │ │ +082a16: 3902 0d00 |0047: if-nez v2, 0054 // +000d │ │ +082a1a: 6e10 5c06 0900 |0049: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.unexpectedEndOfInput:()V // method@065c │ │ +082a20: 2202 ee01 |004c: new-instance v2, Ljava/net/ProtocolException; // type@01ee │ │ +082a24: 1a03 481c |004e: const-string v3, "unexpected end of stream" // string@1c48 │ │ +082a28: 7020 b90a 3200 |0050: invoke-direct {v2, v3}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@0ab9 │ │ +082a2e: 2702 |0053: throw v2 │ │ +082a30: 5392 ef02 |0054: iget-wide v2, v9, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ +082a34: bc02 |0056: sub-long/2addr v2, v0 │ │ +082a36: 5a92 ef02 |0057: iput-wide v2, v9, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ +082a3a: 5392 ef02 |0059: iget-wide v2, v9, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.bytesRemaining:J // field@02ef │ │ +082a3e: 3102 0207 |005b: cmp-long v2, v2, v7 │ │ +082a42: 3902 d7ff |005d: if-nez v2, 0034 // -0029 │ │ +082a46: 6e10 5a06 0900 |005f: invoke-virtual {v9}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;.endOfInput:()V // method@065a │ │ +082a4c: 28d2 |0062: goto 0034 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=389 │ │ 0x0021 line=390 │ │ 0x002d line=391 │ │ 0x0034 line=403 │ │ 0x0035 line=393 │ │ @@ -168031,24 +167983,24 @@ │ │ 0x0049 line=395 │ │ 0x004c line=396 │ │ 0x0054 line=399 │ │ 0x0059 line=400 │ │ 0x005f line=401 │ │ locals : │ │ 0x0045 - 0x0063 reg=0 read J │ │ - 0x0000 - 0x0063 reg=10 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; │ │ - 0x0000 - 0x0063 reg=11 sink Lokio/Buffer; │ │ - 0x0000 - 0x0063 reg=12 byteCount J │ │ + 0x0000 - 0x0063 reg=9 this Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource; │ │ + 0x0000 - 0x0063 reg=10 sink Lokio/Buffer; │ │ + 0x0000 - 0x0063 reg=11 byteCount J │ │ │ │ source_file_idx : 988 (Http1xStream.java) │ │ │ │ Class #536 header: │ │ -class_idx : 269 │ │ +class_idx : 287 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 264 │ │ +superclass_idx : 282 │ │ source_file_idx : 988 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #536 annotations: │ │ @@ -168081,19 +168033,19 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08009c: |[08009c] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ -0800ac: 5b12 f402 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02f4 │ │ -0800b0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0800b2: 7030 4206 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0642 │ │ -0800b8: 0e00 |0006: return-void │ │ +082a50: |[082a50] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V │ │ +082a60: 5b12 f402 |0000: iput-object v2, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02f4 │ │ +082a64: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +082a66: 7030 4206 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/squareup/okhttp/internal/http/Http1xStream$AbstractSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V // method@0642 │ │ +082a6c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; │ │ 0x0000 - 0x0007 reg=2 (null) Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ @@ -168102,17 +168054,17 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0800bc: |[0800bc] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ -0800cc: 7020 5d06 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@065d │ │ -0800d2: 0e00 |0003: return-void │ │ +082a70: |[082a70] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.:(Lcom/squareup/okhttp/internal/http/Http1xStream;Lcom/squareup/okhttp/internal/http/Http1xStream$1;)V │ │ +082a80: 7020 5d06 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.:(Lcom/squareup/okhttp/internal/http/Http1xStream;)V // method@065d │ │ +082a86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/okhttp/internal/http/Http1xStream$1; │ │ @@ -168123,24 +168075,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0800d4: |[0800d4] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.close:()V │ │ -0800e4: 5510 f202 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@02f2 │ │ -0800e8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0800ec: 0e00 |0004: return-void │ │ -0800ee: 5510 f302 |0005: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@02f3 │ │ -0800f2: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -0800f6: 6e10 6206 0100 |0009: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.unexpectedEndOfInput:()V // method@0662 │ │ -0800fc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0800fe: 5c10 f202 |000d: iput-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@02f2 │ │ -080102: 28f5 |000f: goto 0004 // -000b │ │ +082a88: |[082a88] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.close:()V │ │ +082a98: 5510 f202 |0000: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@02f2 │ │ +082a9c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +082aa0: 0e00 |0004: return-void │ │ +082aa2: 5510 f302 |0005: iget-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@02f3 │ │ +082aa6: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +082aaa: 6e10 6206 0100 |0009: invoke-virtual {v1}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.unexpectedEndOfInput:()V // method@0662 │ │ +082ab0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +082ab2: 5c10 f202 |000d: iput-boolean v0, v1, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@02f2 │ │ +082ab6: 28f5 |000f: goto 0004 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0004 line=504 │ │ 0x0005 line=500 │ │ 0x0009 line=501 │ │ 0x000c line=503 │ │ @@ -168152,53 +168104,53 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -080104: |[080104] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.read:(Lokio/Buffer;J)J │ │ -080114: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -080118: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ -08011c: 3104 0804 |0004: cmp-long v4, v8, v4 │ │ -080120: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -080124: 2202 ac01 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -080128: 2203 c101 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -08012c: 7010 500a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -080132: 1a04 3f0e |000f: const-string v4, "byteCount < 0: " // string@0e3f │ │ -080136: 6e20 580a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08013c: 0c03 |0014: move-result-object v3 │ │ -08013e: 6e30 560a 8309 |0015: invoke-virtual {v3, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -080144: 0c03 |0018: move-result-object v3 │ │ -080146: 6e10 640a 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -08014c: 0c03 |001c: move-result-object v3 │ │ -08014e: 7020 ef09 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -080154: 2702 |0020: throw v2 │ │ -080156: 5564 f202 |0021: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@02f2 │ │ -08015a: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -08015e: 2202 ad01 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -080162: 1a03 140f |0027: const-string v3, "closed" // string@0f14 │ │ -080166: 7020 f209 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -08016c: 2702 |002c: throw v2 │ │ -08016e: 5564 f302 |002d: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@02f3 │ │ -080172: 3804 0400 |002f: if-eqz v4, 0033 // +0004 │ │ -080176: 0420 |0031: move-wide v0, v2 │ │ -080178: 1000 |0032: return-wide v0 │ │ -08017a: 5464 f402 |0033: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02f4 │ │ -08017e: 7110 6806 0400 |0035: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ -080184: 0c04 |0038: move-result-object v4 │ │ -080186: 7240 100e 7498 |0039: invoke-interface {v4, v7, v8, v9}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ -08018c: 0b00 |003c: move-result-wide v0 │ │ -08018e: 3104 0002 |003d: cmp-long v4, v0, v2 │ │ -080192: 3904 f3ff |003f: if-nez v4, 0032 // -000d │ │ -080196: 1214 |0041: const/4 v4, #int 1 // #1 │ │ -080198: 5c64 f302 |0042: iput-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@02f3 │ │ -08019c: 6e10 6006 0600 |0044: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.endOfInput:()V // method@0660 │ │ -0801a2: 0420 |0047: move-wide v0, v2 │ │ -0801a4: 28ea |0048: goto 0032 // -0016 │ │ +082ab8: |[082ab8] com.squareup.okhttp.internal.http.Http1xStream$UnknownLengthSource.read:(Lokio/Buffer;J)J │ │ +082ac8: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +082acc: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ +082ad0: 3104 0804 |0004: cmp-long v4, v8, v4 │ │ +082ad4: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +082ad8: 2202 be01 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@01be │ │ +082adc: 2203 d301 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +082ae0: 7010 500a 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +082ae6: 1a04 520e |000f: const-string v4, "byteCount < 0: " // string@0e52 │ │ +082aea: 6e20 580a 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +082af0: 0c03 |0014: move-result-object v3 │ │ +082af2: 6e30 560a 8309 |0015: invoke-virtual {v3, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +082af8: 0c03 |0018: move-result-object v3 │ │ +082afa: 6e10 640a 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +082b00: 0c03 |001c: move-result-object v3 │ │ +082b02: 7020 ef09 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +082b08: 2702 |0020: throw v2 │ │ +082b0a: 5564 f202 |0021: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.closed:Z // field@02f2 │ │ +082b0e: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +082b12: 2202 bf01 |0025: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +082b16: 1a03 270f |0027: const-string v3, "closed" // string@0f27 │ │ +082b1a: 7020 f209 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +082b20: 2702 |002c: throw v2 │ │ +082b22: 5564 f302 |002d: iget-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@02f3 │ │ +082b26: 3804 0400 |002f: if-eqz v4, 0033 // +0004 │ │ +082b2a: 0420 |0031: move-wide v0, v2 │ │ +082b2c: 1000 |0032: return-wide v0 │ │ +082b2e: 5464 f402 |0033: iget-object v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; // field@02f4 │ │ +082b32: 7110 6806 0400 |0035: invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; // method@0668 │ │ +082b38: 0c04 |0038: move-result-object v4 │ │ +082b3a: 7240 100e 7498 |0039: invoke-interface {v4, v7, v8, v9}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@0e10 │ │ +082b40: 0b00 |003c: move-result-wide v0 │ │ +082b42: 3104 0002 |003d: cmp-long v4, v0, v2 │ │ +082b46: 3904 f3ff |003f: if-nez v4, 0032 // -000d │ │ +082b4a: 1214 |0041: const/4 v4, #int 1 // #1 │ │ +082b4c: 5c64 f302 |0042: iput-boolean v4, v6, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.inputExhausted:Z // field@02f3 │ │ +082b50: 6e10 6006 0600 |0044: invoke-virtual {v6}, Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource;.endOfInput:()V // method@0660 │ │ +082b56: 0420 |0047: move-wide v0, v2 │ │ +082b58: 28ea |0048: goto 0032 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=485 │ │ 0x0021 line=486 │ │ 0x002d line=487 │ │ 0x0032 line=495 │ │ 0x0033 line=489 │ │ @@ -168211,17 +168163,17 @@ │ │ 0x0000 - 0x0049 reg=6 this Lcom/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource; │ │ 0x0000 - 0x0049 reg=7 sink Lokio/Buffer; │ │ 0x0000 - 0x0049 reg=8 byteCount J │ │ │ │ source_file_idx : 988 (Http1xStream.java) │ │ │ │ Class #537 header: │ │ -class_idx : 271 │ │ +class_idx : 289 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 661 │ │ +superclass_idx : 681 │ │ source_file_idx : 990 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #537 annotations: │ │ @@ -168248,18 +168200,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0801a8: |[0801a8] com.squareup.okhttp.internal.http.Http2xStream$StreamFinishingSource.:(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V │ │ -0801b8: 5b01 0103 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@0301 │ │ -0801bc: 7020 5e0e 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@0e5e │ │ -0801c2: 0e00 |0005: return-void │ │ +082b5c: |[082b5c] com.squareup.okhttp.internal.http.Http2xStream$StreamFinishingSource.:(Lcom/squareup/okhttp/internal/http/Http2xStream;Lokio/Source;)V │ │ +082b6c: 5b01 0103 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@0301 │ │ +082b70: 7020 5e0e 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@0e5e │ │ +082b76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0002 line=288 │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; │ │ @@ -168272,36 +168224,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0801c4: |[0801c4] com.squareup.okhttp.internal.http.Http2xStream$StreamFinishingSource.close:()V │ │ -0801d4: 5420 0103 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@0301 │ │ -0801d8: 7110 8106 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.access$000:(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0681 │ │ -0801de: 0c00 |0005: move-result-object v0 │ │ -0801e0: 5421 0103 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@0301 │ │ -0801e4: 6e20 2507 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@0725 │ │ -0801ea: 6f10 5f0e 0200 |000b: invoke-super {v2}, Lokio/ForwardingSource;.close:()V // method@0e5f │ │ -0801f0: 0e00 |000e: return-void │ │ +082b78: |[082b78] com.squareup.okhttp.internal.http.Http2xStream$StreamFinishingSource.close:()V │ │ +082b88: 5420 0103 |0000: iget-object v0, v2, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@0301 │ │ +082b8c: 7110 8106 0000 |0002: invoke-static {v0}, Lcom/squareup/okhttp/internal/http/Http2xStream;.access$000:(Lcom/squareup/okhttp/internal/http/Http2xStream;)Lcom/squareup/okhttp/internal/http/StreamAllocation; // method@0681 │ │ +082b92: 0c00 |0005: move-result-object v0 │ │ +082b94: 5421 0103 |0006: iget-object v1, v2, Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource;.this$0:Lcom/squareup/okhttp/internal/http/Http2xStream; // field@0301 │ │ +082b98: 6e20 2507 1000 |0008: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/internal/http/StreamAllocation;.streamFinished:(Lcom/squareup/okhttp/internal/http/HttpStream;)V // method@0725 │ │ +082b9e: 6f10 5f0e 0200 |000b: invoke-super {v2}, Lokio/ForwardingSource;.close:()V // method@0e5f │ │ +082ba4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x000b line=293 │ │ 0x000e line=294 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource; │ │ │ │ source_file_idx : 990 (Http2xStream.java) │ │ │ │ Class #538 header: │ │ -class_idx : 324 │ │ +class_idx : 342 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 312 │ │ +superclass_idx : 330 │ │ source_file_idx : 894 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #538 annotations: │ │ @@ -168323,17 +168275,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0801f4: |[0801f4] com.squareup.picasso.FileRequestHandler.:(Landroid/content/Context;)V │ │ -080204: 7020 b307 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@07b3 │ │ -08020a: 0e00 |0003: return-void │ │ +082ba8: |[082ba8] com.squareup.picasso.FileRequestHandler.:(Landroid/content/Context;)V │ │ +082bb8: 7020 b307 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@07b3 │ │ +082bbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/FileRequestHandler; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -168343,33 +168295,33 @@ │ │ type : '(Landroid/net/Uri;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -08020c: |[08020c] com.squareup.picasso.FileRequestHandler.getFileExifRotation:(Landroid/net/Uri;)I │ │ -08021c: 2200 3e00 |0000: new-instance v0, Landroid/media/ExifInterface; // type@003e │ │ -080220: 6e10 af00 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@00af │ │ -080226: 0c02 |0005: move-result-object v2 │ │ -080228: 7020 a500 2000 |0006: invoke-direct {v0, v2}, Landroid/media/ExifInterface;.:(Ljava/lang/String;)V // method@00a5 │ │ -08022e: 1a02 4509 |0009: const-string v2, "Orientation" // string@0945 │ │ -080232: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -080234: 6e30 a600 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@00a6 │ │ -08023a: 0a01 |000f: move-result v1 │ │ -08023c: 2b01 0e00 0000 |0010: packed-switch v1, 0000001e // +0000000e │ │ -080242: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -080244: 0f02 |0014: return v2 │ │ -080246: 1302 5a00 |0015: const/16 v2, #int 90 // #5a │ │ -08024a: 28fd |0017: goto 0014 // -0003 │ │ -08024c: 1302 b400 |0018: const/16 v2, #int 180 // #b4 │ │ -080250: 28fa |001a: goto 0014 // -0006 │ │ -080252: 1302 0e01 |001b: const/16 v2, #int 270 // #10e │ │ -080256: 28f7 |001d: goto 0014 // -0009 │ │ -080258: 0001 0600 0300 0000 0800 0000 0300 ... |001e: packed-switch-data (16 units) │ │ +082bc0: |[082bc0] com.squareup.picasso.FileRequestHandler.getFileExifRotation:(Landroid/net/Uri;)I │ │ +082bd0: 2200 4400 |0000: new-instance v0, Landroid/media/ExifInterface; // type@0044 │ │ +082bd4: 6e10 af00 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@00af │ │ +082bda: 0c02 |0005: move-result-object v2 │ │ +082bdc: 7020 a500 2000 |0006: invoke-direct {v0, v2}, Landroid/media/ExifInterface;.:(Ljava/lang/String;)V // method@00a5 │ │ +082be2: 1a02 5909 |0009: const-string v2, "Orientation" // string@0959 │ │ +082be6: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +082be8: 6e30 a600 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@00a6 │ │ +082bee: 0a01 |000f: move-result v1 │ │ +082bf0: 2b01 0e00 0000 |0010: packed-switch v1, 0000001e // +0000000e │ │ +082bf6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +082bf8: 0f02 |0014: return v2 │ │ +082bfa: 1302 5a00 |0015: const/16 v2, #int 90 // #5a │ │ +082bfe: 28fd |0017: goto 0014 // -0003 │ │ +082c00: 1302 b400 |0018: const/16 v2, #int 180 // #b4 │ │ +082c04: 28fa |001a: goto 0014 // -0006 │ │ +082c06: 1302 0e01 |001b: const/16 v2, #int 270 // #10e │ │ +082c0a: 28f7 |001d: goto 0014 // -0009 │ │ +082c0c: 0001 0600 0300 0000 0800 0000 0300 ... |001e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0009 line=47 │ │ 0x0010 line=48 │ │ 0x0013 line=56 │ │ 0x0015 line=50 │ │ @@ -168387,22 +168339,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -080278: |[080278] com.squareup.picasso.FileRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -080288: 1a00 5111 |0000: const-string v0, "file" // string@1151 │ │ -08028c: 5431 6204 |0002: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -080290: 6e10 b100 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ -080296: 0c01 |0007: move-result-object v1 │ │ -080298: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -08029e: 0a00 |000b: move-result v0 │ │ -0802a0: 0f00 |000c: return v0 │ │ +082c2c: |[082c2c] com.squareup.picasso.FileRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +082c3c: 1a00 6411 |0000: const-string v0, "file" // string@1164 │ │ +082c40: 5431 6204 |0002: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +082c44: 6e10 b100 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ +082c4a: 0c01 |0007: move-result-object v1 │ │ +082c4c: 6e20 2a0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +082c52: 0a00 |000b: move-result v0 │ │ +082c54: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/picasso/FileRequestHandler; │ │ 0x0000 - 0x000d reg=3 data Lcom/squareup/picasso/Request; │ │ │ │ @@ -168411,40 +168363,40 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0802a4: |[0802a4] com.squareup.picasso.FileRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0802b4: 2200 6501 |0000: new-instance v0, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -0802b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0802ba: 6e20 f607 6500 |0003: invoke-virtual {v5, v6}, Lcom/squareup/picasso/FileRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@07f6 │ │ -0802c0: 0c02 |0006: move-result-object v2 │ │ -0802c2: 6203 0f04 |0007: sget-object v3, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -0802c6: 5464 6204 |0009: iget-object v4, v6, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -0802ca: 7110 f507 0400 |000b: invoke-static {v4}, Lcom/squareup/picasso/FileRequestHandler;.getFileExifRotation:(Landroid/net/Uri;)I // method@07f5 │ │ -0802d0: 0a04 |000e: move-result v4 │ │ -0802d2: 7054 0309 1032 |000f: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ -0802d8: 1100 |0012: return-object v0 │ │ +082c58: |[082c58] com.squareup.picasso.FileRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +082c68: 2200 7701 |0000: new-instance v0, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +082c6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +082c6e: 6e20 f607 6500 |0003: invoke-virtual {v5, v6}, Lcom/squareup/picasso/FileRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@07f6 │ │ +082c74: 0c02 |0006: move-result-object v2 │ │ +082c76: 6203 0f04 |0007: sget-object v3, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +082c7a: 5464 6204 |0009: iget-object v4, v6, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +082c7e: 7110 f507 0400 |000b: invoke-static {v4}, Lcom/squareup/picasso/FileRequestHandler;.getFileExifRotation:(Landroid/net/Uri;)I // method@07f5 │ │ +082c84: 0a04 |000e: move-result v4 │ │ +082c86: 7054 0309 1032 |000f: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ +082c8c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lcom/squareup/picasso/FileRequestHandler; │ │ 0x0000 - 0x0013 reg=6 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0013 reg=7 networkPolicy I │ │ │ │ source_file_idx : 894 (FileRequestHandler.java) │ │ │ │ Class #539 header: │ │ -class_idx : 330 │ │ +class_idx : 348 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 312 │ │ -source_file_idx : 2265 │ │ +superclass_idx : 330 │ │ +source_file_idx : 2285 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #539 annotations: │ │ Annotations on class │ │ @@ -168469,39 +168421,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0802dc: |[0802dc] com.squareup.picasso.MediaStoreRequestHandler.:()V │ │ -0802ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0802ee: 2300 b703 |0001: new-array v0, v0, [Ljava/lang/String; // type@03b7 │ │ -0802f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0802f4: 1a02 1a17 |0004: const-string v2, "orientation" // string@171a │ │ -0802f8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0802fc: 6900 ef03 |0008: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler;.CONTENT_ORIENTATION:[Ljava/lang/String; // field@03ef │ │ -080300: 0e00 |000a: return-void │ │ +082c90: |[082c90] com.squareup.picasso.MediaStoreRequestHandler.:()V │ │ +082ca0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +082ca2: 2300 cb03 |0001: new-array v0, v0, [Ljava/lang/String; // type@03cb │ │ +082ca6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +082ca8: 1a02 2b17 |0004: const-string v2, "orientation" // string@172b │ │ +082cac: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +082cb0: 6900 ef03 |0008: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler;.CONTENT_ORIENTATION:[Ljava/lang/String; // field@03ef │ │ +082cb4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/MediaStoreRequestHandler;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -080304: |[080304] com.squareup.picasso.MediaStoreRequestHandler.:(Landroid/content/Context;)V │ │ -080314: 7020 b307 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@07b3 │ │ -08031a: 0e00 |0003: return-void │ │ +082cb8: |[082cb8] com.squareup.picasso.MediaStoreRequestHandler.:(Landroid/content/Context;)V │ │ +082cc8: 7020 b307 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@07b3 │ │ +082cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/MediaStoreRequestHandler; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -168511,48 +168463,48 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 54 16-bit code units │ │ -08031c: |[08031c] com.squareup.picasso.MediaStoreRequestHandler.getExifOrientation:(Landroid/content/ContentResolver;Landroid/net/Uri;)I │ │ -08032c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08032e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -080330: 6202 ef03 |0002: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler;.CONTENT_ORIENTATION:[Ljava/lang/String; // field@03ef │ │ -080334: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -080336: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -080338: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -08033a: 0790 |0007: move-object v0, v9 │ │ -08033c: 07a1 |0008: move-object v1, v10 │ │ -08033e: 7406 3d00 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@003d │ │ -080344: 0c06 |000c: move-result-object v6 │ │ -080346: 3806 0800 |000d: if-eqz v6, 0015 // +0008 │ │ -08034a: 7210 7300 0600 |000f: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0073 │ │ -080350: 0a00 |0012: move-result v0 │ │ -080352: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -080356: 3806 0500 |0015: if-eqz v6, 001a // +0005 │ │ -08035a: 7210 6e00 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@006e │ │ -080360: 0180 |001a: move v0, v8 │ │ -080362: 0f00 |001b: return v0 │ │ -080364: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -080366: 7220 7100 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0071 │ │ -08036c: 0a00 |0020: move-result v0 │ │ -08036e: 3806 faff |0021: if-eqz v6, 001b // -0006 │ │ -080372: 7210 6e00 0600 |0023: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@006e │ │ -080378: 28f5 |0026: goto 001b // -000b │ │ -08037a: 0d07 |0027: move-exception v7 │ │ -08037c: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ -080380: 7210 6e00 0600 |002a: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@006e │ │ -080386: 0180 |002d: move v0, v8 │ │ -080388: 28ed |002e: goto 001b // -0013 │ │ -08038a: 0d00 |002f: move-exception v0 │ │ -08038c: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ -080390: 7210 6e00 0600 |0032: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@006e │ │ -080396: 2700 |0035: throw v0 │ │ +082cd0: |[082cd0] com.squareup.picasso.MediaStoreRequestHandler.getExifOrientation:(Landroid/content/ContentResolver;Landroid/net/Uri;)I │ │ +082ce0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +082ce2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +082ce4: 6202 ef03 |0002: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler;.CONTENT_ORIENTATION:[Ljava/lang/String; // field@03ef │ │ +082ce8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +082cea: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +082cec: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +082cee: 0790 |0007: move-object v0, v9 │ │ +082cf0: 07a1 |0008: move-object v1, v10 │ │ +082cf2: 7406 3d00 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@003d │ │ +082cf8: 0c06 |000c: move-result-object v6 │ │ +082cfa: 3806 0800 |000d: if-eqz v6, 0015 // +0008 │ │ +082cfe: 7210 7300 0600 |000f: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0073 │ │ +082d04: 0a00 |0012: move-result v0 │ │ +082d06: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +082d0a: 3806 0500 |0015: if-eqz v6, 001a // +0005 │ │ +082d0e: 7210 6e00 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@006e │ │ +082d14: 0180 |001a: move v0, v8 │ │ +082d16: 0f00 |001b: return v0 │ │ +082d18: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +082d1a: 7220 7100 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0071 │ │ +082d20: 0a00 |0020: move-result v0 │ │ +082d22: 3806 faff |0021: if-eqz v6, 001b // -0006 │ │ +082d26: 7210 6e00 0600 |0023: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@006e │ │ +082d2c: 28f5 |0026: goto 001b // -000b │ │ +082d2e: 0d07 |0027: move-exception v7 │ │ +082d30: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ +082d34: 7210 6e00 0600 |002a: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@006e │ │ +082d3a: 0180 |002d: move v0, v8 │ │ +082d3c: 28ed |002e: goto 001b // -0013 │ │ +082d3e: 0d00 |002f: move-exception v0 │ │ +082d40: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ +082d44: 7210 6e00 0600 |0032: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@006e │ │ +082d4a: 2700 |0035: throw v0 │ │ catches : 2 │ │ 0x0002 - 0x0012 │ │ Ljava/lang/RuntimeException; -> 0x0027 │ │ -> 0x002f │ │ 0x001d - 0x0020 │ │ Ljava/lang/RuntimeException; -> 0x0027 │ │ -> 0x002f │ │ @@ -168581,33 +168533,33 @@ │ │ type : '(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0803b0: |[0803b0] com.squareup.picasso.MediaStoreRequestHandler.getPicassoKind:(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ -0803c0: 6200 ea03 |0000: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ -0803c4: 5200 ee03 |0002: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@03ee │ │ -0803c8: 3601 0b00 |0004: if-gt v1, v0, 000f // +000b │ │ -0803cc: 6200 ea03 |0006: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ -0803d0: 5200 ed03 |0008: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@03ed │ │ -0803d4: 3602 0500 |000a: if-gt v2, v0, 000f // +0005 │ │ -0803d8: 6200 ea03 |000c: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ -0803dc: 1100 |000e: return-object v0 │ │ -0803de: 6200 eb03 |000f: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ -0803e2: 5200 ee03 |0011: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@03ee │ │ -0803e6: 3601 0b00 |0013: if-gt v1, v0, 001e // +000b │ │ -0803ea: 6200 eb03 |0015: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ -0803ee: 5200 ed03 |0017: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@03ed │ │ -0803f2: 3602 0500 |0019: if-gt v2, v0, 001e // +0005 │ │ -0803f6: 6200 eb03 |001b: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ -0803fa: 28f1 |001d: goto 000e // -000f │ │ -0803fc: 6200 e903 |001e: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ -080400: 28ee |0020: goto 000e // -0012 │ │ +082d64: |[082d64] com.squareup.picasso.MediaStoreRequestHandler.getPicassoKind:(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ +082d74: 6200 ea03 |0000: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ +082d78: 5200 ee03 |0002: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@03ee │ │ +082d7c: 3601 0b00 |0004: if-gt v1, v0, 000f // +000b │ │ +082d80: 6200 ea03 |0006: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ +082d84: 5200 ed03 |0008: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@03ed │ │ +082d88: 3602 0500 |000a: if-gt v2, v0, 000f // +0005 │ │ +082d8c: 6200 ea03 |000c: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03ea │ │ +082d90: 1100 |000e: return-object v0 │ │ +082d92: 6200 eb03 |000f: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ +082d96: 5200 ee03 |0011: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@03ee │ │ +082d9a: 3601 0b00 |0013: if-gt v1, v0, 001e // +000b │ │ +082d9e: 6200 eb03 |0015: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ +082da2: 5200 ed03 |0017: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@03ed │ │ +082da6: 3602 0500 |0019: if-gt v2, v0, 001e // +0005 │ │ +082daa: 6200 eb03 |001b: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03eb │ │ +082dae: 28f1 |001d: goto 000e // -000f │ │ +082db0: 6200 e903 |001e: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ +082db4: 28ee |0020: goto 000e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x000c line=97 │ │ 0x000e line=101 │ │ 0x000f line=98 │ │ 0x001b line=99 │ │ @@ -168622,32 +168574,32 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -080404: |[080404] com.squareup.picasso.MediaStoreRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -080414: 5440 6204 |0000: iget-object v0, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -080418: 1a01 7e0f |0002: const-string v1, "content" // string@0f7e │ │ -08041c: 6e10 b100 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ -080422: 0c02 |0007: move-result-object v2 │ │ -080424: 6e20 2a0a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -08042a: 0a01 |000b: move-result v1 │ │ -08042c: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -080430: 1a01 a615 |000e: const-string v1, "media" // string@15a6 │ │ -080434: 6e10 ad00 0000 |0010: invoke-virtual {v0}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@00ad │ │ -08043a: 0c02 |0013: move-result-object v2 │ │ -08043c: 6e20 2a0a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -080442: 0a01 |0017: move-result v1 │ │ -080444: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -080448: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -08044a: 0f01 |001b: return v1 │ │ -08044c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -08044e: 28fe |001d: goto 001b // -0002 │ │ +082db8: |[082db8] com.squareup.picasso.MediaStoreRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +082dc8: 5440 6204 |0000: iget-object v0, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +082dcc: 1a01 910f |0002: const-string v1, "content" // string@0f91 │ │ +082dd0: 6e10 b100 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00b1 │ │ +082dd6: 0c02 |0007: move-result-object v2 │ │ +082dd8: 6e20 2a0a 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +082dde: 0a01 |000b: move-result v1 │ │ +082de0: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +082de4: 1a01 b715 |000e: const-string v1, "media" // string@15b7 │ │ +082de8: 6e10 ad00 0000 |0010: invoke-virtual {v0}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@00ad │ │ +082dee: 0c02 |0013: move-result-object v2 │ │ +082df0: 6e20 2a0a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +082df6: 0a01 |0017: move-result v1 │ │ +082df8: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +082dfc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +082dfe: 0f01 |001b: return v1 │ │ +082e00: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +082e02: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x0010 line=51 │ │ locals : │ │ 0x0002 - 0x001e reg=0 uri Landroid/net/Uri; │ │ @@ -168655,154 +168607,148 @@ │ │ 0x0000 - 0x001e reg=4 data Lcom/squareup/picasso/Request; │ │ │ │ #1 : (in Lcom/squareup/picasso/MediaStoreRequestHandler;) │ │ name : 'load' │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 20 │ │ + registers : 19 │ │ ins : 3 │ │ outs : 6 │ │ - insns size : 163 16-bit code units │ │ -080450: |[080450] com.squareup.picasso.MediaStoreRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -080460: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -080464: 5402 f003 |0002: iget-object v2, v0, Lcom/squareup/picasso/MediaStoreRequestHandler;.context:Landroid/content/Context; // field@03f0 │ │ -080468: 6e10 4600 0200 |0004: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0046 │ │ -08046e: 0c09 |0007: move-result-object v9 │ │ -080470: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -080474: 5402 6204 |000a: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -080478: 7120 2508 2900 |000c: invoke-static {v9, v2}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getExifOrientation:(Landroid/content/ContentResolver;Landroid/net/Uri;)I // method@0825 │ │ -08047e: 0a0a |000f: move-result v10 │ │ -080480: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -080484: 5402 6204 |0012: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -080488: 6e20 3b00 2900 |0014: invoke-virtual {v9, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@003b │ │ -08048e: 0c0f |0017: move-result-object v15 │ │ -080490: 380f 3200 |0018: if-eqz v15, 004a // +0032 │ │ -080494: 1a02 c61c |001a: const-string v2, "video/" // string@1cc6 │ │ -080498: 6e20 420a 2f00 |001c: invoke-virtual {v15, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -08049e: 0a02 |001f: move-result v2 │ │ -0804a0: 3802 2a00 |0020: if-eqz v2, 004a // +002a │ │ -0804a4: 121b |0022: const/4 v11, #int 1 // #1 │ │ -0804a6: 7401 d608 1200 |0023: invoke-virtual/range {v18}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@08d6 │ │ -0804ac: 0a02 |0026: move-result v2 │ │ -0804ae: 3802 6f00 |0027: if-eqz v2, 0096 // +006f │ │ -0804b2: 0800 1200 |0029: move-object/from16 v0, v18 │ │ -0804b6: 5202 6004 |002b: iget v2, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -0804ba: 0800 1200 |002d: move-object/from16 v0, v18 │ │ -0804be: 5203 5f04 |002f: iget v3, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -0804c2: 7120 2708 3200 |0031: invoke-static {v2, v3}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getPicassoKind:(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // method@0827 │ │ -0804c8: 0c10 |0034: move-result-object v16 │ │ -0804ca: 390b 1700 |0035: if-nez v11, 004c // +0017 │ │ -0804ce: 6202 e903 |0037: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ -0804d2: 0800 1000 |0039: move-object/from16 v0, v16 │ │ -0804d6: 3320 1100 |003b: if-ne v0, v2, 004c // +0011 │ │ -0804da: 2202 6501 |003d: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -0804de: 1203 |003f: const/4 v3, #int 0 // #0 │ │ -0804e0: 7402 2608 1100 |0040: invoke-virtual/range {v17, v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@0826 │ │ -0804e6: 0c04 |0043: move-result-object v4 │ │ -0804e8: 6205 0f04 |0044: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -0804ec: 705a 0309 3254 |0046: invoke-direct {v2, v3, v4, v5, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ -0804f2: 1102 |0049: return-object v2 │ │ -0804f4: 120b |004a: const/4 v11, #int 0 // #0 │ │ -0804f6: 28d8 |004b: goto 0023 // -0028 │ │ -0804f8: 0800 1200 |004c: move-object/from16 v0, v18 │ │ -0804fc: 5402 6204 |004e: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ -080500: 7110 3e00 0200 |0050: invoke-static {v2}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@003e │ │ -080506: 0b0c |0053: move-result-wide v12 │ │ -080508: 7701 2408 1200 |0054: invoke-static/range {v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@0824 │ │ -08050e: 0c06 |0057: move-result-object v6 │ │ -080510: 1212 |0058: const/4 v2, #int 1 // #1 │ │ -080512: 5c62 0200 |0059: iput-boolean v2, v6, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ -080516: 0800 1200 |005b: move-object/from16 v0, v18 │ │ -08051a: 5202 6004 |005d: iget v2, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ -08051e: 0800 1200 |005f: move-object/from16 v0, v18 │ │ -080522: 5203 5f04 |0061: iget v3, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ -080526: 0800 1000 |0063: move-object/from16 v0, v16 │ │ -08052a: 5204 ee03 |0065: iget v4, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@03ee │ │ -08052e: 0800 1000 |0067: move-object/from16 v0, v16 │ │ -080532: 5205 ed03 |0069: iget v5, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@03ed │ │ -080536: 0807 1200 |006b: move-object/from16 v7, v18 │ │ -08053a: 7706 2208 0200 |006d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/MediaStoreRequestHandler;.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@0822 │ │ -080540: 380b 1d00 |0070: if-eqz v11, 008d // +001d │ │ -080544: 6202 e903 |0072: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ -080548: 0800 1000 |0074: move-object/from16 v0, v16 │ │ -08054c: 3320 1200 |0076: if-ne v0, v2, 0088 // +0012 │ │ -080550: 121e |0078: const/4 v14, #int 1 // #1 │ │ -080552: 7156 da00 c9ed |0079: invoke-static {v9, v12, v13, v14, v6}, Landroid/provider/MediaStore$Video$Thumbnails;.getThumbnail:(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00da │ │ -080558: 0c08 |007c: move-result-object v8 │ │ -08055a: 3808 1900 |007d: if-eqz v8, 0096 // +0019 │ │ -08055e: 2202 6501 |007f: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -080562: 1203 |0081: const/4 v3, #int 0 // #0 │ │ -080564: 6204 0f04 |0082: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -080568: 705a 0309 8243 |0084: invoke-direct {v2, v8, v3, v4, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ -08056e: 28c2 |0087: goto 0049 // -003e │ │ -080570: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -080574: 520e ec03 |008a: iget v14, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@03ec │ │ -080578: 28ed |008c: goto 0079 // -0013 │ │ -08057a: 0800 1000 |008d: move-object/from16 v0, v16 │ │ -08057e: 5202 ec03 |008f: iget v2, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@03ec │ │ -080582: 7156 d900 c92d |0091: invoke-static {v9, v12, v13, v2, v6}, Landroid/provider/MediaStore$Images$Thumbnails;.getThumbnail:(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00d9 │ │ -080588: 0c08 |0094: move-result-object v8 │ │ -08058a: 28e8 |0095: goto 007d // -0018 │ │ -08058c: 2202 6501 |0096: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@0165 │ │ -080590: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -080592: 7402 2608 1100 |0099: invoke-virtual/range {v17, v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@0826 │ │ -080598: 0c04 |009c: move-result-object v4 │ │ -08059a: 6205 0f04 |009d: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ -08059e: 705a 0309 3254 |009f: invoke-direct {v2, v3, v4, v5, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ -0805a4: 28a7 |00a2: goto 0049 // -0059 │ │ + insns size : 151 16-bit code units │ │ +082e04: |[082e04] com.squareup.picasso.MediaStoreRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +082e14: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +082e18: 5401 f003 |0002: iget-object v1, v0, Lcom/squareup/picasso/MediaStoreRequestHandler;.context:Landroid/content/Context; // field@03f0 │ │ +082e1c: 6e10 4600 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0046 │ │ +082e22: 0c08 |0007: move-result-object v8 │ │ +082e24: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +082e28: 5401 6204 |000a: iget-object v1, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +082e2c: 7120 2508 1800 |000c: invoke-static {v8, v1}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getExifOrientation:(Landroid/content/ContentResolver;Landroid/net/Uri;)I // method@0825 │ │ +082e32: 0a09 |000f: move-result v9 │ │ +082e34: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +082e38: 5401 6204 |0012: iget-object v1, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +082e3c: 6e20 3b00 1800 |0014: invoke-virtual {v8, v1}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@003b │ │ +082e42: 0c0e |0017: move-result-object v14 │ │ +082e44: 380e 3000 |0018: if-eqz v14, 0048 // +0030 │ │ +082e48: 1a01 d71c |001a: const-string v1, "video/" // string@1cd7 │ │ +082e4c: 6e20 420a 1e00 |001c: invoke-virtual {v14, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +082e52: 0a01 |001f: move-result v1 │ │ +082e54: 3801 2800 |0020: if-eqz v1, 0048 // +0028 │ │ +082e58: 121c |0022: const/4 v12, #int 1 // #1 │ │ +082e5a: 7401 d608 1100 |0023: invoke-virtual/range {v17}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@08d6 │ │ +082e60: 0a01 |0026: move-result v1 │ │ +082e62: 3801 6300 |0027: if-eqz v1, 008a // +0063 │ │ +082e66: 0800 1100 |0029: move-object/from16 v0, v17 │ │ +082e6a: 5201 6004 |002b: iget v1, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +082e6e: 0800 1100 |002d: move-object/from16 v0, v17 │ │ +082e72: 5202 5f04 |002f: iget v2, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +082e76: 7120 2708 2100 |0031: invoke-static {v1, v2}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getPicassoKind:(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // method@0827 │ │ +082e7c: 0c0f |0034: move-result-object v15 │ │ +082e7e: 390c 1500 |0035: if-nez v12, 004a // +0015 │ │ +082e82: 6201 e903 |0037: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ +082e86: 331f 1100 |0039: if-ne v15, v1, 004a // +0011 │ │ +082e8a: 2201 7701 |003b: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +082e8e: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +082e90: 7402 2608 1000 |003e: invoke-virtual/range {v16, v17}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@0826 │ │ +082e96: 0c03 |0041: move-result-object v3 │ │ +082e98: 6204 0f04 |0042: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +082e9c: 7059 0309 2143 |0044: invoke-direct {v1, v2, v3, v4, v9}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ +082ea2: 1101 |0047: return-object v1 │ │ +082ea4: 120c |0048: const/4 v12, #int 0 // #0 │ │ +082ea6: 28da |0049: goto 0023 // -0026 │ │ +082ea8: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +082eac: 5401 6204 |004c: iget-object v1, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0462 │ │ +082eb0: 7110 3e00 0100 |004e: invoke-static {v1}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@003e │ │ +082eb6: 0b0a |0051: move-result-wide v10 │ │ +082eb8: 7701 2408 1100 |0052: invoke-static/range {v17}, Lcom/squareup/picasso/MediaStoreRequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@0824 │ │ +082ebe: 0c05 |0055: move-result-object v5 │ │ +082ec0: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +082ec2: 5c51 0200 |0057: iput-boolean v1, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0002 │ │ +082ec6: 0800 1100 |0059: move-object/from16 v0, v17 │ │ +082eca: 5201 6004 |005b: iget v1, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0460 │ │ +082ece: 0800 1100 |005d: move-object/from16 v0, v17 │ │ +082ed2: 5202 5f04 |005f: iget v2, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@045f │ │ +082ed6: 52f3 ee03 |0061: iget v3, v15, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@03ee │ │ +082eda: 52f4 ed03 |0063: iget v4, v15, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@03ed │ │ +082ede: 0806 1100 |0065: move-object/from16 v6, v17 │ │ +082ee2: 7706 2208 0100 |0067: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/MediaStoreRequestHandler;.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@0822 │ │ +082ee8: 380c 1900 |006a: if-eqz v12, 0083 // +0019 │ │ +082eec: 6201 e903 |006c: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@03e9 │ │ +082ef0: 331f 1200 |006e: if-ne v15, v1, 0080 // +0012 │ │ +082ef4: 121d |0070: const/4 v13, #int 1 // #1 │ │ +082ef6: 7155 da00 a8db |0071: invoke-static {v8, v10, v11, v13, v5}, Landroid/provider/MediaStore$Video$Thumbnails;.getThumbnail:(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00da │ │ +082efc: 0c07 |0074: move-result-object v7 │ │ +082efe: 3807 1500 |0075: if-eqz v7, 008a // +0015 │ │ +082f02: 2201 7701 |0077: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +082f06: 1202 |0079: const/4 v2, #int 0 // #0 │ │ +082f08: 6203 0f04 |007a: sget-object v3, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +082f0c: 7059 0309 7132 |007c: invoke-direct {v1, v7, v2, v3, v9}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ +082f12: 28c8 |007f: goto 0047 // -0038 │ │ +082f14: 52fd ec03 |0080: iget v13, v15, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@03ec │ │ +082f18: 28ef |0082: goto 0071 // -0011 │ │ +082f1a: 52f1 ec03 |0083: iget v1, v15, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@03ec │ │ +082f1e: 7155 d900 a81b |0085: invoke-static {v8, v10, v11, v1, v5}, Landroid/provider/MediaStore$Images$Thumbnails;.getThumbnail:(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00d9 │ │ +082f24: 0c07 |0088: move-result-object v7 │ │ +082f26: 28ec |0089: goto 0075 // -0014 │ │ +082f28: 2201 7701 |008a: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@0177 │ │ +082f2c: 1202 |008c: const/4 v2, #int 0 // #0 │ │ +082f2e: 7402 2608 1000 |008d: invoke-virtual/range {v16, v17}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@0826 │ │ +082f34: 0c03 |0090: move-result-object v3 │ │ +082f36: 6204 0f04 |0091: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@040f │ │ +082f3a: 7059 0309 2143 |0093: invoke-direct {v1, v2, v3, v4, v9}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@0903 │ │ +082f40: 28b1 |0096: goto 0047 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=56 │ │ 0x0010 line=58 │ │ 0x0018 line=59 │ │ 0x0023 line=61 │ │ 0x0029 line=62 │ │ 0x0035 line=63 │ │ - 0x003d line=64 │ │ - 0x0049 line=92 │ │ - 0x004a line=59 │ │ - 0x004c line=67 │ │ - 0x0054 line=69 │ │ - 0x0058 line=70 │ │ - 0x005b line=72 │ │ - 0x0070 line=77 │ │ - 0x0072 line=80 │ │ - 0x0079 line=81 │ │ - 0x007d line=87 │ │ - 0x007f line=88 │ │ - 0x0088 line=80 │ │ - 0x008d line=83 │ │ - 0x0091 line=84 │ │ - 0x0096 line=92 │ │ - locals : │ │ - 0x0035 - 0x0049 reg=16 picassoKind Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ - 0x0023 - 0x004a reg=11 isVideo Z │ │ - 0x0079 - 0x007d reg=14 kind I │ │ - 0x007d - 0x0088 reg=8 bitmap Landroid/graphics/Bitmap; │ │ - 0x0058 - 0x0096 reg=6 options Landroid/graphics/BitmapFactory$Options; │ │ - 0x0095 - 0x0096 reg=8 bitmap Landroid/graphics/Bitmap; │ │ - 0x0054 - 0x0096 reg=12 id J │ │ - 0x004c - 0x0096 reg=16 picassoKind Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ - 0x0008 - 0x00a3 reg=9 contentResolver Landroid/content/ContentResolver; │ │ - 0x0010 - 0x00a3 reg=10 exifOrientation I │ │ - 0x004c - 0x00a3 reg=11 isVideo Z │ │ - 0x0018 - 0x00a3 reg=15 mimeType Ljava/lang/String; │ │ - 0x0000 - 0x00a3 reg=17 this Lcom/squareup/picasso/MediaStoreRequestHandler; │ │ - 0x0000 - 0x00a3 reg=18 request Lcom/squareup/picasso/Request; │ │ - 0x0000 - 0x00a3 reg=19 networkPolicy I │ │ + 0x003b line=64 │ │ + 0x0047 line=92 │ │ + 0x0048 line=59 │ │ + 0x004a line=67 │ │ + 0x0052 line=69 │ │ + 0x0056 line=70 │ │ + 0x0059 line=72 │ │ + 0x006a line=77 │ │ + 0x006c line=80 │ │ + 0x0071 line=81 │ │ + 0x0075 line=87 │ │ + 0x0077 line=88 │ │ + 0x0080 line=80 │ │ + 0x0083 line=83 │ │ + 0x0085 line=84 │ │ + 0x008a line=92 │ │ + locals : │ │ + 0x0035 - 0x0047 reg=15 picassoKind Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ + 0x0023 - 0x0048 reg=12 isVideo Z │ │ + 0x0071 - 0x0075 reg=13 kind I │ │ + 0x0075 - 0x0080 reg=7 bitmap Landroid/graphics/Bitmap; │ │ + 0x0056 - 0x008a reg=5 options Landroid/graphics/BitmapFactory$Options; │ │ + 0x0089 - 0x008a reg=7 bitmap Landroid/graphics/Bitmap; │ │ + 0x0052 - 0x008a reg=10 id J │ │ + 0x004a - 0x008a reg=15 picassoKind Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ + 0x0008 - 0x0097 reg=8 contentResolver Landroid/content/ContentResolver; │ │ + 0x0010 - 0x0097 reg=9 exifOrientation I │ │ + 0x004a - 0x0097 reg=12 isVideo Z │ │ + 0x0018 - 0x0097 reg=14 mimeType Ljava/lang/String; │ │ + 0x0000 - 0x0097 reg=16 this Lcom/squareup/picasso/MediaStoreRequestHandler; │ │ + 0x0000 - 0x0097 reg=17 request Lcom/squareup/picasso/Request; │ │ + 0x0000 - 0x0097 reg=18 networkPolicy I │ │ │ │ - source_file_idx : 2265 (MediaStoreRequestHandler.java) │ │ + source_file_idx : 2285 (MediaStoreRequestHandler.java) │ │ │ │ Class #540 header: │ │ -class_idx : 349 │ │ +class_idx : 367 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 352 │ │ -source_file_idx : 2516 │ │ +superclass_idx : 370 │ │ +source_file_idx : 2536 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #540 annotations: │ │ Annotations on class │ │ @@ -168826,28 +168772,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 11 │ │ outs : 10 │ │ insns size : 21 16-bit code units │ │ -0805a8: |[0805a8] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V │ │ -0805b8: 07a0 |0000: move-object v0, v10 │ │ -0805ba: 07b1 |0001: move-object v1, v11 │ │ -0805bc: 07c2 |0002: move-object v2, v12 │ │ -0805be: 07d3 |0003: move-object v3, v13 │ │ -0805c0: 01e4 |0004: move v4, v14 │ │ -0805c2: 0205 1400 |0005: move/from16 v5, v20 │ │ -0805c6: 0206 1000 |0007: move/from16 v6, v16 │ │ -0805ca: 0207 1100 |0009: move/from16 v7, v17 │ │ -0805ce: 0808 1300 |000b: move-object/from16 v8, v19 │ │ -0805d2: 0809 1200 |000d: move-object/from16 v9, v18 │ │ -0805d6: 760a ad08 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/RemoteViewsAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V // method@08ad │ │ -0805dc: 5baf 3504 |0012: iput-object v15, v10, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.appWidgetIds:[I // field@0435 │ │ -0805e0: 0e00 |0014: return-void │ │ +082f44: |[082f44] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V │ │ +082f54: 07a0 |0000: move-object v0, v10 │ │ +082f56: 07b1 |0001: move-object v1, v11 │ │ +082f58: 07c2 |0002: move-object v2, v12 │ │ +082f5a: 07d3 |0003: move-object v3, v13 │ │ +082f5c: 01e4 |0004: move v4, v14 │ │ +082f5e: 0205 1400 |0005: move/from16 v5, v20 │ │ +082f62: 0206 1000 |0007: move/from16 v6, v16 │ │ +082f66: 0207 1100 |0009: move/from16 v7, v17 │ │ +082f6a: 0808 1300 |000b: move-object/from16 v8, v19 │ │ +082f6e: 0809 1200 |000d: move-object/from16 v9, v18 │ │ +082f72: 760a ad08 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/RemoteViewsAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V // method@08ad │ │ +082f78: 5baf 3504 |0012: iput-object v15, v10, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.appWidgetIds:[I // field@0435 │ │ +082f7c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0012 line=94 │ │ 0x0014 line=95 │ │ locals : │ │ 0x0000 - 0x0015 reg=10 this Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; │ │ @@ -168868,18 +168814,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0805e4: |[0805e4] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.getTarget:()Ljava/lang/Object; │ │ -0805f4: 6f10 b108 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@08b1 │ │ -0805fa: 0c00 |0003: move-result-object v0 │ │ -0805fc: 1100 |0004: return-object v0 │ │ +082f80: |[082f80] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.getTarget:()Ljava/lang/Object; │ │ +082f90: 6f10 b108 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@08b1 │ │ +082f96: 0c00 |0003: move-result-object v0 │ │ +082f98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; │ │ │ │ #1 : (in Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;) │ │ @@ -168887,39 +168833,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -080600: |[080600] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.update:()V │ │ -080610: 5431 3604 |0000: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0436 │ │ -080614: 5411 1c04 |0002: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ -080618: 7110 3600 0100 |0004: invoke-static {v1}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0036 │ │ -08061e: 0c00 |0007: move-result-object v0 │ │ -080620: 5431 3504 |0008: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.appWidgetIds:[I // field@0435 │ │ -080624: 5432 3704 |000a: iget-object v2, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.remoteViews:Landroid/widget/RemoteViews; // field@0437 │ │ -080628: 6e30 3700 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:([ILandroid/widget/RemoteViews;)V // method@0037 │ │ -08062e: 0e00 |000f: return-void │ │ +082f9c: |[082f9c] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.update:()V │ │ +082fac: 5431 3604 |0000: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0436 │ │ +082fb0: 5411 1c04 |0002: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ +082fb4: 7110 3600 0100 |0004: invoke-static {v1}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0036 │ │ +082fba: 0c00 |0007: move-result-object v0 │ │ +082fbc: 5431 3504 |0008: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.appWidgetIds:[I // field@0435 │ │ +082fc0: 5432 3704 |000a: iget-object v2, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.remoteViews:Landroid/widget/RemoteViews; // field@0437 │ │ +082fc4: 6e30 3700 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:([ILandroid/widget/RemoteViews;)V // method@0037 │ │ +082fca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=99 │ │ 0x000f line=100 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 manager Landroid/appwidget/AppWidgetManager; │ │ 0x0000 - 0x0010 reg=3 this Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; │ │ │ │ - source_file_idx : 2516 (RemoteViewsAction.java) │ │ + source_file_idx : 2536 (RemoteViewsAction.java) │ │ │ │ Class #541 header: │ │ -class_idx : 350 │ │ +class_idx : 368 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 352 │ │ -source_file_idx : 2516 │ │ +superclass_idx : 370 │ │ +source_file_idx : 2536 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #541 annotations: │ │ Annotations on class │ │ @@ -168947,31 +168893,31 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 12 │ │ outs : 10 │ │ insns size : 27 16-bit code units │ │ -080630: |[080630] com.squareup.picasso.RemoteViewsAction$NotificationAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V │ │ -080640: 07b1 |0000: move-object v1, v11 │ │ -080642: 07c2 |0001: move-object v2, v12 │ │ -080644: 07d3 |0002: move-object v3, v13 │ │ -080646: 07e4 |0003: move-object v4, v14 │ │ -080648: 01f5 |0004: move v5, v15 │ │ -08064a: 0206 1600 |0005: move/from16 v6, v22 │ │ -08064e: 0207 1200 |0007: move/from16 v7, v18 │ │ -080652: 0208 1300 |0009: move/from16 v8, v19 │ │ -080656: 0809 1500 |000b: move-object/from16 v9, v21 │ │ -08065a: 080a 1400 |000d: move-object/from16 v10, v20 │ │ -08065e: 760a ad08 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/RemoteViewsAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V // method@08ad │ │ -080664: 0200 1000 |0012: move/from16 v0, v16 │ │ -080668: 59b0 3904 |0014: iput v0, v11, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notificationId:I // field@0439 │ │ -08066c: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -080670: 5bb0 3804 |0018: iput-object v0, v11, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notification:Landroid/app/Notification; // field@0438 │ │ -080674: 0e00 |001a: return-void │ │ +082fcc: |[082fcc] com.squareup.picasso.RemoteViewsAction$NotificationAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V │ │ +082fdc: 07b1 |0000: move-object v1, v11 │ │ +082fde: 07c2 |0001: move-object v2, v12 │ │ +082fe0: 07d3 |0002: move-object v3, v13 │ │ +082fe2: 07e4 |0003: move-object v4, v14 │ │ +082fe4: 01f5 |0004: move v5, v15 │ │ +082fe6: 0206 1600 |0005: move/from16 v6, v22 │ │ +082fea: 0207 1200 |0007: move/from16 v7, v18 │ │ +082fee: 0208 1300 |0009: move/from16 v8, v19 │ │ +082ff2: 0809 1500 |000b: move-object/from16 v9, v21 │ │ +082ff6: 080a 1400 |000d: move-object/from16 v10, v20 │ │ +082ffa: 760a ad08 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/RemoteViewsAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V // method@08ad │ │ +083000: 0200 1000 |0012: move/from16 v0, v16 │ │ +083004: 59b0 3904 |0014: iput v0, v11, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notificationId:I // field@0439 │ │ +083008: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +08300c: 5bb0 3804 |0018: iput-object v0, v11, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notification:Landroid/app/Notification; // field@0438 │ │ +083010: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0012 line=111 │ │ 0x0016 line=112 │ │ 0x001a line=113 │ │ locals : │ │ @@ -168994,18 +168940,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -080678: |[080678] com.squareup.picasso.RemoteViewsAction$NotificationAction.getTarget:()Ljava/lang/Object; │ │ -080688: 6f10 b108 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@08b1 │ │ -08068e: 0c00 |0003: move-result-object v0 │ │ -080690: 1100 |0004: return-object v0 │ │ +083014: |[083014] com.squareup.picasso.RemoteViewsAction$NotificationAction.getTarget:()Ljava/lang/Object; │ │ +083024: 6f10 b108 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@08b1 │ │ +08302a: 0c00 |0003: move-result-object v0 │ │ +08302c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RemoteViewsAction$NotificationAction; │ │ │ │ #1 : (in Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;) │ │ @@ -169013,40 +168959,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -080694: |[080694] com.squareup.picasso.RemoteViewsAction$NotificationAction.update:()V │ │ -0806a4: 5431 3a04 |0000: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.picasso:Lcom/squareup/picasso/Picasso; // field@043a │ │ -0806a8: 5411 1c04 |0002: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ -0806ac: 1a02 8016 |0004: const-string v2, "notification" // string@1680 │ │ -0806b0: 7120 6609 2100 |0006: invoke-static {v1, v2}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0966 │ │ -0806b6: 0c00 |0009: move-result-object v0 │ │ -0806b8: 1f00 0e00 |000a: check-cast v0, Landroid/app/NotificationManager; // type@000e │ │ -0806bc: 5231 3904 |000c: iget v1, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notificationId:I // field@0439 │ │ -0806c0: 5432 3804 |000e: iget-object v2, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notification:Landroid/app/Notification; // field@0438 │ │ -0806c4: 6e30 2400 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -0806ca: 0e00 |0013: return-void │ │ +083030: |[083030] com.squareup.picasso.RemoteViewsAction$NotificationAction.update:()V │ │ +083040: 5431 3a04 |0000: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.picasso:Lcom/squareup/picasso/Picasso; // field@043a │ │ +083044: 5411 1c04 |0002: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@041c │ │ +083048: 1a02 9116 |0004: const-string v2, "notification" // string@1691 │ │ +08304c: 7120 6609 2100 |0006: invoke-static {v1, v2}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0966 │ │ +083052: 0c00 |0009: move-result-object v0 │ │ +083054: 1f00 1400 |000a: check-cast v0, Landroid/app/NotificationManager; // type@0014 │ │ +083058: 5231 3904 |000c: iget v1, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notificationId:I // field@0439 │ │ +08305c: 5432 3804 |000e: iget-object v2, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notification:Landroid/app/Notification; // field@0438 │ │ +083060: 6e30 2400 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ +083066: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ 0x000c - 0x0014 reg=0 manager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0014 reg=3 this Lcom/squareup/picasso/RemoteViewsAction$NotificationAction; │ │ │ │ - source_file_idx : 2516 (RemoteViewsAction.java) │ │ + source_file_idx : 2536 (RemoteViewsAction.java) │ │ │ │ Class #542 header: │ │ -class_idx : 655 │ │ +class_idx : 675 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 440 │ │ +superclass_idx : 458 │ │ source_file_idx : 533 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 104 │ │ │ │ Class #542 annotations: │ │ @@ -169173,93 +169119,93 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0806cc: |[0806cc] okio.Buffer.:()V │ │ -0806dc: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -0806e0: 2300 9d03 |0002: new-array v0, v0, [B // type@039d │ │ -0806e4: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -0806ea: 6900 fe05 |0007: sput-object v0, Lokio/Buffer;.DIGITS:[B // field@05fe │ │ -0806ee: 0e00 |0009: return-void │ │ -0806f0: 0003 0100 1000 0000 3031 3233 3435 ... |000a: array-data (12 units) │ │ +083068: |[083068] okio.Buffer.:()V │ │ +083078: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +08307c: 2300 b103 |0002: new-array v0, v0, [B // type@03b1 │ │ +083080: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +083086: 6900 fe05 |0007: sput-object v0, Lokio/Buffer;.DIGITS:[B // field@05fe │ │ +08308a: 0e00 |0009: return-void │ │ +08308c: 0003 0100 1000 0000 3031 3233 3435 ... |000a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lokio/Buffer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080708: |[080708] okio.Buffer.:()V │ │ -080718: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ -08071e: 0e00 |0003: return-void │ │ +0830a4: |[0830a4] okio.Buffer.:()V │ │ +0830b4: 7010 0f0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0830ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Buffer; │ │ │ │ #2 : (in Lokio/Buffer;) │ │ name : 'readFrom' │ │ type : '(Ljava/io/InputStream;JZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -080720: |[080720] okio.Buffer.readFrom:(Ljava/io/InputStream;JZ)V │ │ -080730: 3909 1700 |0000: if-nez v9, 0017 // +0017 │ │ -080734: 2203 ac01 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -080738: 1a04 e713 |0004: const-string v4, "in == null" // string@13e7 │ │ -08073c: 7020 ef09 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -080742: 2703 |0009: throw v3 │ │ -080744: 5223 3406 |000a: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -080748: b003 |000c: add-int/2addr v3, v0 │ │ -08074a: 5923 3406 |000d: iput v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -08074e: 5384 0106 |000f: iget-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ -080752: 8106 |0011: int-to-long v6, v0 │ │ -080754: bb64 |0012: add-long/2addr v4, v6 │ │ -080756: 5a84 0106 |0013: iput-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ -08075a: 8104 |0015: int-to-long v4, v0 │ │ -08075c: bc4a |0016: sub-long/2addr v10, v4 │ │ -08075e: 1604 0000 |0017: const-wide/16 v4, #int 0 // #0 │ │ -080762: 3103 0a04 |0019: cmp-long v3, v10, v4 │ │ -080766: 3c03 0400 |001b: if-gtz v3, 001f // +0004 │ │ -08076a: 380c 1e00 |001d: if-eqz v12, 003b // +001e │ │ -08076e: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -080770: 6e20 c10d 3800 |0020: invoke-virtual {v8, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -080776: 0c02 |0023: move-result-object v2 │ │ -080778: 5223 3406 |0024: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -08077c: d133 0008 |0026: rsub-int v3, v3, #int 2048 // #0800 │ │ -080780: 8134 |0028: int-to-long v4, v3 │ │ -080782: 7140 0b0a ba54 |0029: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -080788: 0b04 |002c: move-result-wide v4 │ │ -08078a: 8441 |002d: long-to-int v1, v4 │ │ -08078c: 5423 3306 |002e: iget-object v3, v2, Lokio/Segment;.data:[B // field@0633 │ │ -080790: 5224 3406 |0030: iget v4, v2, Lokio/Segment;.limit:I // field@0634 │ │ -080794: 6e40 a609 3914 |0032: invoke-virtual {v9, v3, v4, v1}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ -08079a: 0a00 |0035: move-result v0 │ │ -08079c: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -08079e: 3330 d3ff |0037: if-ne v0, v3, 000a // -002d │ │ -0807a2: 380c 0300 |0039: if-eqz v12, 003c // +0003 │ │ -0807a6: 0e00 |003b: return-void │ │ -0807a8: 2203 8401 |003c: new-instance v3, Ljava/io/EOFException; // type@0184 │ │ -0807ac: 7010 7e09 0300 |003e: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@097e │ │ -0807b2: 2703 |0041: throw v3 │ │ +0830bc: |[0830bc] okio.Buffer.readFrom:(Ljava/io/InputStream;JZ)V │ │ +0830cc: 3908 1700 |0000: if-nez v8, 0017 // +0017 │ │ +0830d0: 2203 be01 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0830d4: 1a04 f913 |0004: const-string v4, "in == null" // string@13f9 │ │ +0830d8: 7020 ef09 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0830de: 2703 |0009: throw v3 │ │ +0830e0: 5223 3406 |000a: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +0830e4: b003 |000c: add-int/2addr v3, v0 │ │ +0830e6: 5923 3406 |000d: iput v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +0830ea: 5373 0106 |000f: iget-wide v3, v7, Lokio/Buffer;.size:J // field@0601 │ │ +0830ee: 8105 |0011: int-to-long v5, v0 │ │ +0830f0: bb53 |0012: add-long/2addr v3, v5 │ │ +0830f2: 5a73 0106 |0013: iput-wide v3, v7, Lokio/Buffer;.size:J // field@0601 │ │ +0830f6: 8103 |0015: int-to-long v3, v0 │ │ +0830f8: bc39 |0016: sub-long/2addr v9, v3 │ │ +0830fa: 1603 0000 |0017: const-wide/16 v3, #int 0 // #0 │ │ +0830fe: 3103 0903 |0019: cmp-long v3, v9, v3 │ │ +083102: 3c03 0400 |001b: if-gtz v3, 001f // +0004 │ │ +083106: 380b 1e00 |001d: if-eqz v11, 003b // +001e │ │ +08310a: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +08310c: 6e20 c10d 3700 |0020: invoke-virtual {v7, v3}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +083112: 0c02 |0023: move-result-object v2 │ │ +083114: 5223 3406 |0024: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +083118: d133 0008 |0026: rsub-int v3, v3, #int 2048 // #0800 │ │ +08311c: 8133 |0028: int-to-long v3, v3 │ │ +08311e: 7140 0b0a a943 |0029: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +083124: 0b03 |002c: move-result-wide v3 │ │ +083126: 8431 |002d: long-to-int v1, v3 │ │ +083128: 5423 3306 |002e: iget-object v3, v2, Lokio/Segment;.data:[B // field@0633 │ │ +08312c: 5224 3406 |0030: iget v4, v2, Lokio/Segment;.limit:I // field@0634 │ │ +083130: 6e40 a609 3814 |0032: invoke-virtual {v8, v3, v4, v1}, Ljava/io/InputStream;.read:([BII)I // method@09a6 │ │ +083136: 0a00 |0035: move-result v0 │ │ +083138: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +08313a: 3330 d3ff |0037: if-ne v0, v3, 000a // -002d │ │ +08313e: 380b 0300 |0039: if-eqz v11, 003c // +0003 │ │ +083142: 0e00 |003b: return-void │ │ +083144: 2203 9601 |003c: new-instance v3, Ljava/io/EOFException; // type@0196 │ │ +083148: 7010 7e09 0300 |003e: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@097e │ │ +08314e: 2703 |0041: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x000a line=248 │ │ 0x000f line=249 │ │ 0x0015 line=250 │ │ 0x0017 line=240 │ │ @@ -169276,79 +169222,79 @@ │ │ 0x000a - 0x0017 reg=2 tail Lokio/Segment; │ │ 0x0036 - 0x003b reg=0 bytesRead I │ │ 0x002e - 0x003b reg=1 maxToCopy I │ │ 0x0024 - 0x003b reg=2 tail Lokio/Segment; │ │ 0x003c - 0x0042 reg=0 bytesRead I │ │ 0x003c - 0x0042 reg=1 maxToCopy I │ │ 0x003c - 0x0042 reg=2 tail Lokio/Segment; │ │ - 0x0000 - 0x0042 reg=8 this Lokio/Buffer; │ │ - 0x0000 - 0x0042 reg=9 in Ljava/io/InputStream; │ │ - 0x0000 - 0x0042 reg=10 byteCount J │ │ - 0x0000 - 0x0042 reg=12 forever Z │ │ + 0x0000 - 0x0042 reg=7 this Lokio/Buffer; │ │ + 0x0000 - 0x0042 reg=8 in Ljava/io/InputStream; │ │ + 0x0000 - 0x0042 reg=9 byteCount J │ │ + 0x0000 - 0x0042 reg=11 forever Z │ │ │ │ Virtual methods - │ │ #0 : (in Lokio/Buffer;) │ │ name : 'buffer' │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0807b4: |[0807b4] okio.Buffer.buffer:()Lokio/Buffer; │ │ -0807c4: 1100 |0000: return-object v0 │ │ +083150: |[083150] okio.Buffer.buffer:()Lokio/Buffer; │ │ +083160: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #1 : (in Lokio/Buffer;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0807c8: |[0807c8] okio.Buffer.clear:()V │ │ -0807d8: 5342 0106 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@0601 │ │ -0807dc: 6e30 bc0d 2403 |0002: invoke-virtual {v4, v2, v3}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -0807e2: 0e00 |0005: return-void │ │ -0807e4: 0d00 |0006: move-exception v0 │ │ -0807e6: 2201 9b01 |0007: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -0807ea: 7020 c709 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -0807f0: 2701 |000c: throw v1 │ │ +083164: |[083164] okio.Buffer.clear:()V │ │ +083174: 5331 0106 |0000: iget-wide v1, v3, Lokio/Buffer;.size:J // field@0601 │ │ +083178: 6e30 bc0d 1302 |0002: invoke-virtual {v3, v1, v2}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +08317e: 0e00 |0005: return-void │ │ +083180: 0d00 |0006: move-exception v0 │ │ +083182: 2201 ad01 |0007: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +083186: 7020 c709 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +08318c: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/EOFException; -> 0x0006 │ │ positions : │ │ 0x0000 line=762 │ │ 0x0005 line=766 │ │ 0x0006 line=763 │ │ 0x0007 line=764 │ │ locals : │ │ 0x0007 - 0x000d reg=0 e Ljava/io/EOFException; │ │ - 0x0000 - 0x000d reg=4 this Lokio/Buffer; │ │ + 0x0000 - 0x000d reg=3 this Lokio/Buffer; │ │ │ │ #2 : (in Lokio/Buffer;) │ │ name : 'clone' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -080804: |[080804] okio.Buffer.clone:()Ljava/lang/Object; │ │ -080814: 6e10 830d 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@0d83 │ │ -08081a: 0c00 |0003: move-result-object v0 │ │ -08081c: 1100 |0004: return-object v0 │ │ +0831a0: |[0831a0] okio.Buffer.clone:()Ljava/lang/Object; │ │ +0831b0: 6e10 830d 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@0d83 │ │ +0831b6: 0c00 |0003: move-result-object v0 │ │ +0831b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ │ │ #3 : (in Lokio/Buffer;) │ │ @@ -169356,45 +169302,45 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -080820: |[080820] okio.Buffer.clone:()Lokio/Buffer; │ │ -080830: 2200 8f02 |0000: new-instance v0, Lokio/Buffer; // type@028f │ │ -080834: 7010 7f0d 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -08083a: 5362 0106 |0005: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ -08083e: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -080842: 3102 0204 |0009: cmp-long v2, v2, v4 │ │ -080846: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ -08084a: 1100 |000d: return-object v0 │ │ -08084c: 2202 a202 |000e: new-instance v2, Lokio/Segment; // type@02a2 │ │ -080850: 5463 0006 |0010: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080854: 7020 fe0e 3200 |0012: invoke-direct {v2, v3}, Lokio/Segment;.:(Lokio/Segment;)V // method@0efe │ │ -08085a: 5b02 0006 |0015: iput-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08085e: 5402 0006 |0017: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080862: 5403 0006 |0019: iget-object v3, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080866: 5404 0006 |001b: iget-object v4, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08086a: 5b34 3806 |001d: iput-object v4, v3, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -08086e: 5b24 3506 |001f: iput-object v4, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080872: 5462 0006 |0021: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080876: 5421 3506 |0023: iget-object v1, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -08087a: 5462 0006 |0025: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08087e: 3221 1100 |0027: if-eq v1, v2, 0038 // +0011 │ │ -080882: 5402 0006 |0029: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080886: 5422 3806 |002b: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -08088a: 2203 a202 |002d: new-instance v3, Lokio/Segment; // type@02a2 │ │ -08088e: 7020 fe0e 1300 |002f: invoke-direct {v3, v1}, Lokio/Segment;.:(Lokio/Segment;)V // method@0efe │ │ -080894: 6e20 020f 3200 |0032: invoke-virtual {v2, v3}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ -08089a: 5411 3506 |0035: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -08089e: 28ee |0037: goto 0025 // -0012 │ │ -0808a0: 5362 0106 |0038: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ -0808a4: 5a02 0106 |003a: iput-wide v2, v0, Lokio/Buffer;.size:J // field@0601 │ │ -0808a8: 28d1 |003c: goto 000d // -002f │ │ +0831bc: |[0831bc] okio.Buffer.clone:()Lokio/Buffer; │ │ +0831cc: 2200 a302 |0000: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +0831d0: 7010 7f0d 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +0831d6: 5362 0106 |0005: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ +0831da: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +0831de: 3102 0204 |0009: cmp-long v2, v2, v4 │ │ +0831e2: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ +0831e6: 1100 |000d: return-object v0 │ │ +0831e8: 2202 b602 |000e: new-instance v2, Lokio/Segment; // type@02b6 │ │ +0831ec: 5463 0006 |0010: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0831f0: 7020 fe0e 3200 |0012: invoke-direct {v2, v3}, Lokio/Segment;.:(Lokio/Segment;)V // method@0efe │ │ +0831f6: 5b02 0006 |0015: iput-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0831fa: 5402 0006 |0017: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0831fe: 5403 0006 |0019: iget-object v3, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083202: 5404 0006 |001b: iget-object v4, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083206: 5b34 3806 |001d: iput-object v4, v3, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +08320a: 5b24 3506 |001f: iput-object v4, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +08320e: 5462 0006 |0021: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083212: 5421 3506 |0023: iget-object v1, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +083216: 5462 0006 |0025: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +08321a: 3221 1100 |0027: if-eq v1, v2, 0038 // +0011 │ │ +08321e: 5402 0006 |0029: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083222: 5422 3806 |002b: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +083226: 2203 b602 |002d: new-instance v3, Lokio/Segment; // type@02b6 │ │ +08322a: 7020 fe0e 1300 |002f: invoke-direct {v3, v1}, Lokio/Segment;.:(Lokio/Segment;)V // method@0efe │ │ +083230: 6e20 020f 3200 |0032: invoke-virtual {v2, v3}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ +083236: 5411 3506 |0035: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +08323a: 28ee |0037: goto 0025 // -0012 │ │ +08323c: 5362 0106 |0038: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ +083240: 5a02 0106 |003a: iput-wide v2, v0, Lokio/Buffer;.size:J // field@0601 │ │ +083244: 28d1 |003c: goto 000d // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1410 │ │ 0x0005 line=1411 │ │ 0x000d line=1419 │ │ 0x000e line=1413 │ │ 0x0017 line=1414 │ │ @@ -169412,16 +169358,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0808ac: |[0808ac] okio.Buffer.close:()V │ │ -0808bc: 0e00 |0000: return-void │ │ +083248: |[083248] okio.Buffer.close:()V │ │ +083258: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #5 : (in Lokio/Buffer;) │ │ @@ -169429,34 +169375,34 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -0808c0: |[0808c0] okio.Buffer.completeSegmentByteCount:()J │ │ -0808d0: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0808d4: 5360 0106 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@0601 │ │ -0808d8: 3103 0004 |0004: cmp-long v3, v0, v4 │ │ -0808dc: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -0808e0: 1004 |0008: return-wide v4 │ │ -0808e2: 5463 0006 |0009: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0808e6: 5432 3806 |000b: iget-object v2, v3, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -0808ea: 5223 3406 |000d: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -0808ee: 1304 0008 |000f: const/16 v4, #int 2048 // #800 │ │ -0808f2: 3543 0d00 |0011: if-ge v3, v4, 001e // +000d │ │ -0808f6: 5523 3606 |0013: iget-boolean v3, v2, Lokio/Segment;.owner:Z // field@0636 │ │ -0808fa: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ -0808fe: 5223 3406 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ -080902: 5224 3706 |0019: iget v4, v2, Lokio/Segment;.pos:I // field@0637 │ │ -080906: b143 |001b: sub-int/2addr v3, v4 │ │ -080908: 8134 |001c: int-to-long v4, v3 │ │ -08090a: bc40 |001d: sub-long/2addr v0, v4 │ │ -08090c: 0404 |001e: move-wide v4, v0 │ │ -08090e: 28e9 |001f: goto 0008 // -0017 │ │ +08325c: |[08325c] okio.Buffer.completeSegmentByteCount:()J │ │ +08326c: 1603 0000 |0000: const-wide/16 v3, #int 0 // #0 │ │ +083270: 5360 0106 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@0601 │ │ +083274: 3105 0003 |0004: cmp-long v5, v0, v3 │ │ +083278: 3905 0300 |0006: if-nez v5, 0009 // +0003 │ │ +08327c: 1003 |0008: return-wide v3 │ │ +08327e: 5463 0006 |0009: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083282: 5432 3806 |000b: iget-object v2, v3, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +083286: 5223 3406 |000d: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +08328a: 1304 0008 |000f: const/16 v4, #int 2048 // #800 │ │ +08328e: 3543 0d00 |0011: if-ge v3, v4, 001e // +000d │ │ +083292: 5523 3606 |0013: iget-boolean v3, v2, Lokio/Segment;.owner:Z // field@0636 │ │ +083296: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ +08329a: 5223 3406 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@0634 │ │ +08329e: 5224 3706 |0019: iget v4, v2, Lokio/Segment;.pos:I // field@0637 │ │ +0832a2: b143 |001b: sub-int/2addr v3, v4 │ │ +0832a4: 8133 |001c: int-to-long v3, v3 │ │ +0832a6: bc30 |001d: sub-long/2addr v0, v3 │ │ +0832a8: 0403 |001e: move-wide v3, v0 │ │ +0832aa: 28e9 |001f: goto 0008 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=260 │ │ 0x0004 line=261 │ │ 0x0008 line=269 │ │ 0x0009 line=264 │ │ 0x000d line=265 │ │ @@ -169472,86 +169418,86 @@ │ │ type : '(Ljava/io/OutputStream;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -080910: |[080910] okio.Buffer.copyTo:(Ljava/io/OutputStream;)Lokio/Buffer; │ │ -080920: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -080924: 5364 0106 |0002: iget-wide v4, v6, Lokio/Buffer;.size:J // field@0601 │ │ -080928: 0760 |0004: move-object v0, v6 │ │ -08092a: 0771 |0005: move-object v1, v7 │ │ -08092c: 7406 870d 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Ljava/io/OutputStream;JJ)Lokio/Buffer; // method@0d87 │ │ -080932: 0c00 |0009: move-result-object v0 │ │ -080934: 1100 |000a: return-object v0 │ │ +0832ac: |[0832ac] okio.Buffer.copyTo:(Ljava/io/OutputStream;)Lokio/Buffer; │ │ +0832bc: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0832c0: 5364 0106 |0002: iget-wide v4, v6, Lokio/Buffer;.size:J // field@0601 │ │ +0832c4: 0760 |0004: move-object v0, v6 │ │ +0832c6: 0771 |0005: move-object v1, v7 │ │ +0832c8: 7406 870d 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Ljava/io/OutputStream;JJ)Lokio/Buffer; // method@0d87 │ │ +0832ce: 0c00 |0009: move-result-object v0 │ │ +0832d0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lokio/Buffer; │ │ 0x0000 - 0x000b reg=7 out Ljava/io/OutputStream; │ │ │ │ #7 : (in Lokio/Buffer;) │ │ name : 'copyTo' │ │ type : '(Ljava/io/OutputStream;JJ)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 78 16-bit code units │ │ -080938: |[080938] okio.Buffer.copyTo:(Ljava/io/OutputStream;JJ)Lokio/Buffer; │ │ -080948: 390b 0a00 |0000: if-nez v11, 000a // +000a │ │ -08094c: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -080950: 1a01 2617 |0004: const-string v1, "out == null" // string@1726 │ │ -080954: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -08095a: 2700 |0009: throw v0 │ │ -08095c: 53a0 0106 |000a: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -080960: 04c2 |000c: move-wide v2, v12 │ │ -080962: 04e4 |000d: move-wide v4, v14 │ │ -080964: 7706 390f 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -08096a: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ -08096e: 3100 0e00 |0013: cmp-long v0, v14, v0 │ │ -080972: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -080976: 110a |0017: return-object v10 │ │ -080978: 54a7 0006 |0018: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08097c: 5270 3406 |001a: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -080980: 5271 3706 |001c: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -080984: b110 |001e: sub-int/2addr v0, v1 │ │ -080986: 8100 |001f: int-to-long v0, v0 │ │ -080988: 3100 0c00 |0020: cmp-long v0, v12, v0 │ │ -08098c: 3a00 0c00 |0022: if-ltz v0, 002e // +000c │ │ -080990: 5270 3406 |0024: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -080994: 5271 3706 |0026: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -080998: b110 |0028: sub-int/2addr v0, v1 │ │ -08099a: 8100 |0029: int-to-long v0, v0 │ │ -08099c: bc0c |002a: sub-long/2addr v12, v0 │ │ -08099e: 5477 3506 |002b: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -0809a2: 28ed |002d: goto 001a // -0013 │ │ -0809a4: 1600 0000 |002e: const-wide/16 v0, #int 0 // #0 │ │ -0809a8: 3100 0e00 |0030: cmp-long v0, v14, v0 │ │ -0809ac: 3d00 e5ff |0032: if-lez v0, 0017 // -001b │ │ -0809b0: 5270 3706 |0034: iget v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ -0809b4: 8100 |0036: int-to-long v0, v0 │ │ -0809b6: bbc0 |0037: add-long/2addr v0, v12 │ │ -0809b8: 8406 |0038: long-to-int v6, v0 │ │ -0809ba: 5270 3406 |0039: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -0809be: b160 |003b: sub-int/2addr v0, v6 │ │ -0809c0: 8100 |003c: int-to-long v0, v0 │ │ -0809c2: 7140 0b0a 10fe |003d: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -0809c8: 0b00 |0040: move-result-wide v0 │ │ -0809ca: 8408 |0041: long-to-int v8, v0 │ │ -0809cc: 5470 3306 |0042: iget-object v0, v7, Lokio/Segment;.data:[B // field@0633 │ │ -0809d0: 6e40 b509 0b86 |0044: invoke-virtual {v11, v0, v6, v8}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ -0809d6: 8180 |0047: int-to-long v0, v8 │ │ -0809d8: bc0e |0048: sub-long/2addr v14, v0 │ │ -0809da: 160c 0000 |0049: const-wide/16 v12, #int 0 // #0 │ │ -0809de: 5477 3506 |004b: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -0809e2: 28e1 |004d: goto 002e // -001f │ │ +0832d4: |[0832d4] okio.Buffer.copyTo:(Ljava/io/OutputStream;JJ)Lokio/Buffer; │ │ +0832e4: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ +0832e8: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0832ec: 1a01 3717 |0004: const-string v1, "out == null" // string@1737 │ │ +0832f0: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0832f6: 2700 |0009: throw v0 │ │ +0832f8: 5390 0106 |000a: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +0832fc: 04b2 |000c: move-wide v2, v11 │ │ +0832fe: 04d4 |000d: move-wide v4, v13 │ │ +083300: 7706 390f 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +083306: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ +08330a: 3100 0d00 |0013: cmp-long v0, v13, v0 │ │ +08330e: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +083312: 1109 |0017: return-object v9 │ │ +083314: 5497 0006 |0018: iget-object v7, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083318: 5270 3406 |001a: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +08331c: 5271 3706 |001c: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +083320: b110 |001e: sub-int/2addr v0, v1 │ │ +083322: 8100 |001f: int-to-long v0, v0 │ │ +083324: 3100 0b00 |0020: cmp-long v0, v11, v0 │ │ +083328: 3a00 0c00 |0022: if-ltz v0, 002e // +000c │ │ +08332c: 5270 3406 |0024: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +083330: 5271 3706 |0026: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +083334: b110 |0028: sub-int/2addr v0, v1 │ │ +083336: 8100 |0029: int-to-long v0, v0 │ │ +083338: bc0b |002a: sub-long/2addr v11, v0 │ │ +08333a: 5477 3506 |002b: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +08333e: 28ed |002d: goto 001a // -0013 │ │ +083340: 1600 0000 |002e: const-wide/16 v0, #int 0 // #0 │ │ +083344: 3100 0d00 |0030: cmp-long v0, v13, v0 │ │ +083348: 3d00 e5ff |0032: if-lez v0, 0017 // -001b │ │ +08334c: 5270 3706 |0034: iget v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ +083350: 8100 |0036: int-to-long v0, v0 │ │ +083352: bbb0 |0037: add-long/2addr v0, v11 │ │ +083354: 8406 |0038: long-to-int v6, v0 │ │ +083356: 5270 3406 |0039: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +08335a: b160 |003b: sub-int/2addr v0, v6 │ │ +08335c: 8100 |003c: int-to-long v0, v0 │ │ +08335e: 7140 0b0a 10ed |003d: invoke-static {v0, v1, v13, v14}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +083364: 0b00 |0040: move-result-wide v0 │ │ +083366: 8408 |0041: long-to-int v8, v0 │ │ +083368: 5470 3306 |0042: iget-object v0, v7, Lokio/Segment;.data:[B // field@0633 │ │ +08336c: 6e40 b509 0a86 |0044: invoke-virtual {v10, v0, v6, v8}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ +083372: 8180 |0047: int-to-long v0, v8 │ │ +083374: bc0d |0048: sub-long/2addr v13, v0 │ │ +083376: 160b 0000 |0049: const-wide/16 v11, #int 0 // #0 │ │ +08337a: 5477 3506 |004b: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +08337e: 28e1 |004d: goto 002e // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000a line=144 │ │ 0x0011 line=145 │ │ 0x0017 line=162 │ │ 0x0018 line=148 │ │ @@ -169565,92 +169511,92 @@ │ │ 0x0047 line=158 │ │ 0x0049 line=159 │ │ 0x004b line=154 │ │ locals : │ │ 0x0039 - 0x004e reg=6 pos I │ │ 0x001a - 0x004e reg=7 s Lokio/Segment; │ │ 0x0042 - 0x004e reg=8 toCopy I │ │ - 0x0000 - 0x004e reg=10 this Lokio/Buffer; │ │ - 0x0000 - 0x004e reg=11 out Ljava/io/OutputStream; │ │ - 0x0000 - 0x004e reg=12 offset J │ │ - 0x0000 - 0x004e reg=14 byteCount J │ │ + 0x0000 - 0x004e reg=9 this Lokio/Buffer; │ │ + 0x0000 - 0x004e reg=10 out Ljava/io/OutputStream; │ │ + 0x0000 - 0x004e reg=11 offset J │ │ + 0x0000 - 0x004e reg=13 byteCount J │ │ │ │ #8 : (in Lokio/Buffer;) │ │ name : 'copyTo' │ │ type : '(Lokio/Buffer;JJ)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 109 16-bit code units │ │ -0809e4: |[0809e4] okio.Buffer.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; │ │ -0809f4: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -0809f8: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -0809fc: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -080a00: 1a01 2617 |0006: const-string v1, "out == null" // string@1726 │ │ -080a04: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -080a0a: 2700 |000b: throw v0 │ │ -080a0c: 53a0 0106 |000c: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -080a10: 04c2 |000e: move-wide v2, v12 │ │ -080a12: 04e4 |000f: move-wide v4, v14 │ │ -080a14: 7706 390f 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -080a1a: 3100 0e08 |0013: cmp-long v0, v14, v8 │ │ -080a1e: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -080a22: 110a |0017: return-object v10 │ │ -080a24: 53b0 0106 |0018: iget-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ -080a28: bbe0 |001a: add-long/2addr v0, v14 │ │ -080a2a: 5ab0 0106 |001b: iput-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ -080a2e: 54a7 0006 |001d: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080a32: 5270 3406 |001f: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -080a36: 5271 3706 |0021: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -080a3a: b110 |0023: sub-int/2addr v0, v1 │ │ -080a3c: 8100 |0024: int-to-long v0, v0 │ │ -080a3e: 3100 0c00 |0025: cmp-long v0, v12, v0 │ │ -080a42: 3a00 0c00 |0027: if-ltz v0, 0033 // +000c │ │ -080a46: 5270 3406 |0029: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -080a4a: 5271 3706 |002b: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -080a4e: b110 |002d: sub-int/2addr v0, v1 │ │ -080a50: 8100 |002e: int-to-long v0, v0 │ │ -080a52: bc0c |002f: sub-long/2addr v12, v0 │ │ -080a54: 5477 3506 |0030: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080a58: 28ed |0032: goto 001f // -0013 │ │ -080a5a: 3100 0e08 |0033: cmp-long v0, v14, v8 │ │ -080a5e: 3d00 e2ff |0035: if-lez v0, 0017 // -001e │ │ -080a62: 2206 a202 |0037: new-instance v6, Lokio/Segment; // type@02a2 │ │ -080a66: 7020 fe0e 7600 |0039: invoke-direct {v6, v7}, Lokio/Segment;.:(Lokio/Segment;)V // method@0efe │ │ -080a6c: 5260 3706 |003c: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -080a70: 8100 |003e: int-to-long v0, v0 │ │ -080a72: bbc0 |003f: add-long/2addr v0, v12 │ │ -080a74: 8400 |0040: long-to-int v0, v0 │ │ -080a76: 5960 3706 |0041: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -080a7a: 5260 3706 |0043: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -080a7e: 84e1 |0045: long-to-int v1, v14 │ │ -080a80: b010 |0046: add-int/2addr v0, v1 │ │ -080a82: 5261 3406 |0047: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ -080a86: 7120 0a0a 1000 |0049: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -080a8c: 0a00 |004c: move-result v0 │ │ -080a8e: 5960 3406 |004d: iput v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ -080a92: 54b0 0006 |004f: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080a96: 3900 1400 |0051: if-nez v0, 0065 // +0014 │ │ -080a9a: 5b66 3806 |0053: iput-object v6, v6, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -080a9e: 5b66 3506 |0055: iput-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080aa2: 5bb6 0006 |0057: iput-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080aa6: 5260 3406 |0059: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ -080aaa: 5261 3706 |005b: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -080aae: b110 |005d: sub-int/2addr v0, v1 │ │ -080ab0: 8100 |005e: int-to-long v0, v0 │ │ -080ab2: bc0e |005f: sub-long/2addr v14, v0 │ │ -080ab4: 160c 0000 |0060: const-wide/16 v12, #int 0 // #0 │ │ -080ab8: 5477 3506 |0062: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080abc: 28cf |0064: goto 0033 // -0031 │ │ -080abe: 54b0 0006 |0065: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080ac2: 5400 3806 |0067: iget-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -080ac6: 6e20 020f 6000 |0069: invoke-virtual {v0, v6}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ -080acc: 28ed |006c: goto 0059 // -0013 │ │ +083380: |[083380] okio.Buffer.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; │ │ +083390: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +083394: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ +083398: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +08339c: 1a01 3717 |0006: const-string v1, "out == null" // string@1737 │ │ +0833a0: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0833a6: 2700 |000b: throw v0 │ │ +0833a8: 53a0 0106 |000c: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0833ac: 04c2 |000e: move-wide v2, v12 │ │ +0833ae: 04e4 |000f: move-wide v4, v14 │ │ +0833b0: 7706 390f 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +0833b6: 3100 0e08 |0013: cmp-long v0, v14, v8 │ │ +0833ba: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +0833be: 110a |0017: return-object v10 │ │ +0833c0: 53b0 0106 |0018: iget-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ +0833c4: bbe0 |001a: add-long/2addr v0, v14 │ │ +0833c6: 5ab0 0106 |001b: iput-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ +0833ca: 54a7 0006 |001d: iget-object v7, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0833ce: 5270 3406 |001f: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +0833d2: 5271 3706 |0021: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +0833d6: b110 |0023: sub-int/2addr v0, v1 │ │ +0833d8: 8100 |0024: int-to-long v0, v0 │ │ +0833da: 3100 0c00 |0025: cmp-long v0, v12, v0 │ │ +0833de: 3a00 0c00 |0027: if-ltz v0, 0033 // +000c │ │ +0833e2: 5270 3406 |0029: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +0833e6: 5271 3706 |002b: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +0833ea: b110 |002d: sub-int/2addr v0, v1 │ │ +0833ec: 8100 |002e: int-to-long v0, v0 │ │ +0833ee: bc0c |002f: sub-long/2addr v12, v0 │ │ +0833f0: 5477 3506 |0030: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +0833f4: 28ed |0032: goto 001f // -0013 │ │ +0833f6: 3100 0e08 |0033: cmp-long v0, v14, v8 │ │ +0833fa: 3d00 e2ff |0035: if-lez v0, 0017 // -001e │ │ +0833fe: 2206 b602 |0037: new-instance v6, Lokio/Segment; // type@02b6 │ │ +083402: 7020 fe0e 7600 |0039: invoke-direct {v6, v7}, Lokio/Segment;.:(Lokio/Segment;)V // method@0efe │ │ +083408: 5260 3706 |003c: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +08340c: 8100 |003e: int-to-long v0, v0 │ │ +08340e: bbc0 |003f: add-long/2addr v0, v12 │ │ +083410: 8400 |0040: long-to-int v0, v0 │ │ +083412: 5960 3706 |0041: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +083416: 5260 3706 |0043: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +08341a: 84e1 |0045: long-to-int v1, v14 │ │ +08341c: b010 |0046: add-int/2addr v0, v1 │ │ +08341e: 5261 3406 |0047: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ +083422: 7120 0a0a 1000 |0049: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +083428: 0a00 |004c: move-result v0 │ │ +08342a: 5960 3406 |004d: iput v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ +08342e: 54b0 0006 |004f: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083432: 3900 1400 |0051: if-nez v0, 0065 // +0014 │ │ +083436: 5b66 3806 |0053: iput-object v6, v6, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +08343a: 5b66 3506 |0055: iput-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +08343e: 5bb6 0006 |0057: iput-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083442: 5260 3406 |0059: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ +083446: 5261 3706 |005b: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +08344a: b110 |005d: sub-int/2addr v0, v1 │ │ +08344c: 8100 |005e: int-to-long v0, v0 │ │ +08344e: bc0e |005f: sub-long/2addr v14, v0 │ │ +083450: 160c 0000 |0060: const-wide/16 v12, #int 0 // #0 │ │ +083454: 5477 3506 |0062: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +083458: 28cf |0064: goto 0033 // -0031 │ │ +08345a: 54b0 0006 |0065: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +08345e: 5400 3806 |0067: iget-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +083462: 6e20 020f 6000 |0069: invoke-virtual {v0, v6}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ +083468: 28ed |006c: goto 0059 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x000c line=168 │ │ 0x0013 line=169 │ │ 0x0017 line=193 │ │ 0x0018 line=171 │ │ @@ -169681,16 +169627,16 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080ad0: |[080ad0] okio.Buffer.emit:()Lokio/BufferedSink; │ │ -080ae0: 1100 |0000: return-object v0 │ │ +08346c: |[08346c] okio.Buffer.emit:()Lokio/BufferedSink; │ │ +08347c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #10 : (in Lokio/Buffer;) │ │ @@ -169698,16 +169644,16 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080ae4: |[080ae4] okio.Buffer.emitCompleteSegments:()Lokio/Buffer; │ │ -080af4: 1100 |0000: return-object v0 │ │ +083480: |[083480] okio.Buffer.emitCompleteSegments:()Lokio/Buffer; │ │ +083490: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #11 : (in Lokio/Buffer;) │ │ @@ -169715,18 +169661,18 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -080af8: |[080af8] okio.Buffer.emitCompleteSegments:()Lokio/BufferedSink; │ │ -080b08: 6e10 8a0d 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.emitCompleteSegments:()Lokio/Buffer; // method@0d8a │ │ -080b0e: 0c00 |0003: move-result-object v0 │ │ -080b10: 1100 |0004: return-object v0 │ │ +083494: |[083494] okio.Buffer.emitCompleteSegments:()Lokio/BufferedSink; │ │ +0834a4: 6e10 8a0d 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.emitCompleteSegments:()Lokio/Buffer; // method@0d8a │ │ +0834aa: 0c00 |0003: move-result-object v0 │ │ +0834ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ │ │ #12 : (in Lokio/Buffer;) │ │ @@ -169734,94 +169680,94 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -080b14: |[080b14] okio.Buffer.equals:(Ljava/lang/Object;)Z │ │ -080b24: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -080b28: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -080b2c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -080b30: 121e |0006: const/4 v14, #int 1 // #1 │ │ -080b32: 0f0e |0007: return v14 │ │ -080b34: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -080b38: 200e 8f02 |000a: instance-of v14, v0, Lokio/Buffer; // type@028f │ │ -080b3c: 390e 0400 |000c: if-nez v14, 0010 // +0004 │ │ -080b40: 120e |000e: const/4 v14, #int 0 // #0 │ │ -080b42: 28f8 |000f: goto 0007 // -0008 │ │ -080b44: 080d 1300 |0010: move-object/from16 v13, v19 │ │ -080b48: 1f0d 8f02 |0012: check-cast v13, Lokio/Buffer; // type@028f │ │ -080b4c: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -080b50: 530e 0106 |0016: iget-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ -080b54: 53d0 0106 |0018: iget-wide v0, v13, Lokio/Buffer;.size:J // field@0601 │ │ -080b58: 0510 0000 |001a: move-wide/from16 v16, v0 │ │ -080b5c: 310e 0e10 |001c: cmp-long v14, v14, v16 │ │ -080b60: 380e 0400 |001e: if-eqz v14, 0022 // +0004 │ │ -080b64: 120e |0020: const/4 v14, #int 0 // #0 │ │ -080b66: 28e6 |0021: goto 0007 // -001a │ │ -080b68: 0800 1200 |0022: move-object/from16 v0, v18 │ │ -080b6c: 530e 0106 |0024: iget-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ -080b70: 1610 0000 |0026: const-wide/16 v16, #int 0 // #0 │ │ -080b74: 310e 0e10 |0028: cmp-long v14, v14, v16 │ │ -080b78: 390e 0400 |002a: if-nez v14, 002e // +0004 │ │ -080b7c: 121e |002c: const/4 v14, #int 1 // #1 │ │ -080b7e: 28da |002d: goto 0007 // -0026 │ │ -080b80: 0800 1200 |002e: move-object/from16 v0, v18 │ │ -080b84: 540b 0006 |0030: iget-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080b88: 54dc 0006 |0032: iget-object v12, v13, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080b8c: 52b5 3706 |0034: iget v5, v11, Lokio/Segment;.pos:I // field@0637 │ │ -080b90: 52c9 3706 |0036: iget v9, v12, Lokio/Segment;.pos:I // field@0637 │ │ -080b94: 1606 0000 |0038: const-wide/16 v6, #int 0 // #0 │ │ -080b98: 0800 1200 |003a: move-object/from16 v0, v18 │ │ -080b9c: 530e 0106 |003c: iget-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ -080ba0: 310e 060e |003e: cmp-long v14, v6, v14 │ │ -080ba4: 3b0e 3c00 |0040: if-gez v14, 007c // +003c │ │ -080ba8: 52be 3406 |0042: iget v14, v11, Lokio/Segment;.limit:I // field@0634 │ │ -080bac: b15e |0044: sub-int/2addr v14, v5 │ │ -080bae: 52cf 3406 |0045: iget v15, v12, Lokio/Segment;.limit:I // field@0634 │ │ -080bb2: b19f |0047: sub-int/2addr v15, v9 │ │ -080bb4: 7120 0a0a fe00 |0048: invoke-static {v14, v15}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -080bba: 0a0e |004b: move-result v14 │ │ -080bbc: 81e2 |004c: int-to-long v2, v14 │ │ -080bbe: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -080bc0: 019a |004e: move v10, v9 │ │ -080bc2: 0158 |004f: move v8, v5 │ │ -080bc4: 814e |0050: int-to-long v14, v4 │ │ -080bc6: 310e 0e02 |0051: cmp-long v14, v14, v2 │ │ -080bca: 3b0e 1700 |0053: if-gez v14, 006a // +0017 │ │ -080bce: 54be 3306 |0055: iget-object v14, v11, Lokio/Segment;.data:[B // field@0633 │ │ -080bd2: d805 0801 |0057: add-int/lit8 v5, v8, #int 1 // #01 │ │ -080bd6: 480e 0e08 |0059: aget-byte v14, v14, v8 │ │ -080bda: 54cf 3306 |005b: iget-object v15, v12, Lokio/Segment;.data:[B // field@0633 │ │ -080bde: d809 0a01 |005d: add-int/lit8 v9, v10, #int 1 // #01 │ │ -080be2: 480f 0f0a |005f: aget-byte v15, v15, v10 │ │ -080be6: 32fe 0400 |0061: if-eq v14, v15, 0065 // +0004 │ │ -080bea: 120e |0063: const/4 v14, #int 0 // #0 │ │ -080bec: 28a3 |0064: goto 0007 // -005d │ │ -080bee: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ -080bf2: 019a |0067: move v10, v9 │ │ -080bf4: 0158 |0068: move v8, v5 │ │ -080bf6: 28e7 |0069: goto 0050 // -0019 │ │ -080bf8: 52be 3406 |006a: iget v14, v11, Lokio/Segment;.limit:I // field@0634 │ │ -080bfc: 33e8 1400 |006c: if-ne v8, v14, 0080 // +0014 │ │ -080c00: 54bb 3506 |006e: iget-object v11, v11, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080c04: 52b5 3706 |0070: iget v5, v11, Lokio/Segment;.pos:I // field@0637 │ │ -080c08: 52ce 3406 |0072: iget v14, v12, Lokio/Segment;.limit:I // field@0634 │ │ -080c0c: 33ea 0a00 |0074: if-ne v10, v14, 007e // +000a │ │ -080c10: 54cc 3506 |0076: iget-object v12, v12, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080c14: 52c9 3706 |0078: iget v9, v12, Lokio/Segment;.pos:I // field@0637 │ │ -080c18: bb26 |007a: add-long/2addr v6, v2 │ │ -080c1a: 28bf |007b: goto 003a // -0041 │ │ -080c1c: 121e |007c: const/4 v14, #int 1 // #1 │ │ -080c1e: 288a |007d: goto 0007 // -0076 │ │ -080c20: 01a9 |007e: move v9, v10 │ │ -080c22: 28fb |007f: goto 007a // -0005 │ │ -080c24: 0185 |0080: move v5, v8 │ │ -080c26: 28f1 |0081: goto 0072 // -000f │ │ +0834b0: |[0834b0] okio.Buffer.equals:(Ljava/lang/Object;)Z │ │ +0834c0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0834c4: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +0834c8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +0834cc: 121e |0006: const/4 v14, #int 1 // #1 │ │ +0834ce: 0f0e |0007: return v14 │ │ +0834d0: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +0834d4: 200e a302 |000a: instance-of v14, v0, Lokio/Buffer; // type@02a3 │ │ +0834d8: 390e 0400 |000c: if-nez v14, 0010 // +0004 │ │ +0834dc: 120e |000e: const/4 v14, #int 0 // #0 │ │ +0834de: 28f8 |000f: goto 0007 // -0008 │ │ +0834e0: 080d 1300 |0010: move-object/from16 v13, v19 │ │ +0834e4: 1f0d a302 |0012: check-cast v13, Lokio/Buffer; // type@02a3 │ │ +0834e8: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +0834ec: 530e 0106 |0016: iget-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ +0834f0: 53d0 0106 |0018: iget-wide v0, v13, Lokio/Buffer;.size:J // field@0601 │ │ +0834f4: 0510 0000 |001a: move-wide/from16 v16, v0 │ │ +0834f8: 310e 0e10 |001c: cmp-long v14, v14, v16 │ │ +0834fc: 380e 0400 |001e: if-eqz v14, 0022 // +0004 │ │ +083500: 120e |0020: const/4 v14, #int 0 // #0 │ │ +083502: 28e6 |0021: goto 0007 // -001a │ │ +083504: 0800 1200 |0022: move-object/from16 v0, v18 │ │ +083508: 530e 0106 |0024: iget-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ +08350c: 1610 0000 |0026: const-wide/16 v16, #int 0 // #0 │ │ +083510: 310e 0e10 |0028: cmp-long v14, v14, v16 │ │ +083514: 390e 0400 |002a: if-nez v14, 002e // +0004 │ │ +083518: 121e |002c: const/4 v14, #int 1 // #1 │ │ +08351a: 28da |002d: goto 0007 // -0026 │ │ +08351c: 0800 1200 |002e: move-object/from16 v0, v18 │ │ +083520: 540b 0006 |0030: iget-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083524: 54dc 0006 |0032: iget-object v12, v13, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083528: 52b7 3706 |0034: iget v7, v11, Lokio/Segment;.pos:I // field@0637 │ │ +08352c: 52c9 3706 |0036: iget v9, v12, Lokio/Segment;.pos:I // field@0637 │ │ +083530: 1605 0000 |0038: const-wide/16 v5, #int 0 // #0 │ │ +083534: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +083538: 530e 0106 |003c: iget-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ +08353c: 310e 050e |003e: cmp-long v14, v5, v14 │ │ +083540: 3b0e 3c00 |0040: if-gez v14, 007c // +003c │ │ +083544: 52be 3406 |0042: iget v14, v11, Lokio/Segment;.limit:I // field@0634 │ │ +083548: b17e |0044: sub-int/2addr v14, v7 │ │ +08354a: 52cf 3406 |0045: iget v15, v12, Lokio/Segment;.limit:I // field@0634 │ │ +08354e: b19f |0047: sub-int/2addr v15, v9 │ │ +083550: 7120 0a0a fe00 |0048: invoke-static {v14, v15}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +083556: 0a0e |004b: move-result v14 │ │ +083558: 81e2 |004c: int-to-long v2, v14 │ │ +08355a: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +08355c: 019a |004e: move v10, v9 │ │ +08355e: 0178 |004f: move v8, v7 │ │ +083560: 814e |0050: int-to-long v14, v4 │ │ +083562: 310e 0e02 |0051: cmp-long v14, v14, v2 │ │ +083566: 3b0e 1700 |0053: if-gez v14, 006a // +0017 │ │ +08356a: 54be 3306 |0055: iget-object v14, v11, Lokio/Segment;.data:[B // field@0633 │ │ +08356e: d807 0801 |0057: add-int/lit8 v7, v8, #int 1 // #01 │ │ +083572: 480e 0e08 |0059: aget-byte v14, v14, v8 │ │ +083576: 54cf 3306 |005b: iget-object v15, v12, Lokio/Segment;.data:[B // field@0633 │ │ +08357a: d809 0a01 |005d: add-int/lit8 v9, v10, #int 1 // #01 │ │ +08357e: 480f 0f0a |005f: aget-byte v15, v15, v10 │ │ +083582: 32fe 0400 |0061: if-eq v14, v15, 0065 // +0004 │ │ +083586: 120e |0063: const/4 v14, #int 0 // #0 │ │ +083588: 28a3 |0064: goto 0007 // -005d │ │ +08358a: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08358e: 019a |0067: move v10, v9 │ │ +083590: 0178 |0068: move v8, v7 │ │ +083592: 28e7 |0069: goto 0050 // -0019 │ │ +083594: 52be 3406 |006a: iget v14, v11, Lokio/Segment;.limit:I // field@0634 │ │ +083598: 33e8 1400 |006c: if-ne v8, v14, 0080 // +0014 │ │ +08359c: 54bb 3506 |006e: iget-object v11, v11, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +0835a0: 52b7 3706 |0070: iget v7, v11, Lokio/Segment;.pos:I // field@0637 │ │ +0835a4: 52ce 3406 |0072: iget v14, v12, Lokio/Segment;.limit:I // field@0634 │ │ +0835a8: 33ea 0a00 |0074: if-ne v10, v14, 007e // +000a │ │ +0835ac: 54cc 3506 |0076: iget-object v12, v12, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +0835b0: 52c9 3706 |0078: iget v9, v12, Lokio/Segment;.pos:I // field@0637 │ │ +0835b4: bb25 |007a: add-long/2addr v5, v2 │ │ +0835b6: 28bf |007b: goto 003a // -0041 │ │ +0835b8: 121e |007c: const/4 v14, #int 1 // #1 │ │ +0835ba: 288a |007d: goto 0007 // -0076 │ │ +0835bc: 01a9 |007e: move v9, v10 │ │ +0835be: 28fb |007f: goto 007a // -0005 │ │ +0835c0: 0187 |0080: move v7, v8 │ │ +0835c2: 28f1 |0081: goto 0072 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1340 │ │ 0x0007 line=1369 │ │ 0x0008 line=1341 │ │ 0x0012 line=1342 │ │ 0x0014 line=1343 │ │ @@ -169841,32 +169787,32 @@ │ │ 0x0072 line=1363 │ │ 0x0076 line=1364 │ │ 0x0078 line=1365 │ │ 0x007a line=1351 │ │ 0x007c line=1369 │ │ locals : │ │ 0x0038 - 0x004f reg=9 posB I │ │ - 0x0036 - 0x0050 reg=5 posA I │ │ + 0x0036 - 0x0050 reg=7 posA I │ │ 0x0050 - 0x0059 reg=8 posA I │ │ 0x004f - 0x005f reg=10 posB I │ │ 0x005f - 0x0068 reg=9 posB I │ │ - 0x0059 - 0x0069 reg=5 posA I │ │ + 0x0059 - 0x0069 reg=7 posA I │ │ 0x0069 - 0x0072 reg=8 posA I │ │ 0x0068 - 0x007a reg=10 posB I │ │ 0x004d - 0x007c reg=2 count J │ │ 0x004e - 0x007c reg=4 i I │ │ 0x007a - 0x007e reg=9 posB I │ │ 0x007e - 0x007f reg=10 posB I │ │ - 0x0072 - 0x0080 reg=5 posA I │ │ + 0x0072 - 0x0080 reg=7 posA I │ │ 0x007f - 0x0080 reg=9 posB I │ │ 0x0080 - 0x0081 reg=8 posA I │ │ 0x007e - 0x0082 reg=2 count J │ │ 0x007e - 0x0082 reg=4 i I │ │ - 0x0081 - 0x0082 reg=5 posA I │ │ - 0x003a - 0x0082 reg=6 pos J │ │ + 0x003a - 0x0082 reg=5 pos J │ │ + 0x0081 - 0x0082 reg=7 posA I │ │ 0x0080 - 0x0082 reg=10 posB I │ │ 0x0032 - 0x0082 reg=11 sa Lokio/Segment; │ │ 0x0034 - 0x0082 reg=12 sb Lokio/Segment; │ │ 0x0014 - 0x0082 reg=13 that Lokio/Buffer; │ │ 0x0000 - 0x0082 reg=18 this Lokio/Buffer; │ │ 0x0000 - 0x0082 reg=19 o Ljava/lang/Object; │ │ │ │ @@ -169875,23 +169821,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -080c28: |[080c28] okio.Buffer.exhausted:()Z │ │ -080c38: 5340 0106 |0000: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ -080c3c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -080c40: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -080c44: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -080c48: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -080c4a: 0f00 |0009: return v0 │ │ -080c4c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -080c4e: 28fe |000b: goto 0009 // -0002 │ │ +0835c4: |[0835c4] okio.Buffer.exhausted:()Z │ │ +0835d4: 5340 0106 |0000: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ +0835d8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0835dc: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0835e0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0835e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0835e6: 0f00 |0009: return v0 │ │ +0835e8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0835ea: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lokio/Buffer; │ │ │ │ #14 : (in Lokio/Buffer;) │ │ @@ -169899,95 +169845,95 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080c50: |[080c50] okio.Buffer.flush:()V │ │ -080c60: 0e00 |0000: return-void │ │ +0835ec: |[0835ec] okio.Buffer.flush:()V │ │ +0835fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1319 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lokio/Buffer; │ │ │ │ #15 : (in Lokio/Buffer;) │ │ name : 'getByte' │ │ type : '(J)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -080c64: |[080c64] okio.Buffer.getByte:(J)B │ │ -080c74: 5390 0106 |0000: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -080c78: 1604 0100 |0002: const-wide/16 v4, #int 1 // #1 │ │ -080c7c: 04a2 |0004: move-wide v2, v10 │ │ -080c7e: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -080c84: 5496 0006 |0008: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080c88: 5260 3406 |000a: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ -080c8c: 5261 3706 |000c: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -080c90: 9107 0001 |000e: sub-int v7, v0, v1 │ │ -080c94: 8170 |0010: int-to-long v0, v7 │ │ -080c96: 3100 0a00 |0011: cmp-long v0, v10, v0 │ │ -080c9a: 3b00 0b00 |0013: if-gez v0, 001e // +000b │ │ -080c9e: 5460 3306 |0015: iget-object v0, v6, Lokio/Segment;.data:[B // field@0633 │ │ -080ca2: 5261 3706 |0017: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -080ca6: 84a2 |0019: long-to-int v2, v10 │ │ -080ca8: b021 |001a: add-int/2addr v1, v2 │ │ -080caa: 4800 0001 |001b: aget-byte v0, v0, v1 │ │ -080cae: 0f00 |001d: return v0 │ │ -080cb0: 8170 |001e: int-to-long v0, v7 │ │ -080cb2: bc0a |001f: sub-long/2addr v10, v0 │ │ -080cb4: 5466 3506 |0020: iget-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080cb8: 28e8 |0022: goto 000a // -0018 │ │ +083600: |[083600] okio.Buffer.getByte:(J)B │ │ +083610: 5380 0106 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@0601 │ │ +083614: 1604 0100 |0002: const-wide/16 v4, #int 1 // #1 │ │ +083618: 0492 |0004: move-wide v2, v9 │ │ +08361a: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +083620: 5486 0006 |0008: iget-object v6, v8, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083624: 5260 3406 |000a: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ +083628: 5261 3706 |000c: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +08362c: 9107 0001 |000e: sub-int v7, v0, v1 │ │ +083630: 8170 |0010: int-to-long v0, v7 │ │ +083632: 3100 0900 |0011: cmp-long v0, v9, v0 │ │ +083636: 3b00 0b00 |0013: if-gez v0, 001e // +000b │ │ +08363a: 5460 3306 |0015: iget-object v0, v6, Lokio/Segment;.data:[B // field@0633 │ │ +08363e: 5261 3706 |0017: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +083642: 8492 |0019: long-to-int v2, v9 │ │ +083644: b021 |001a: add-int/2addr v1, v2 │ │ +083646: 4800 0001 |001b: aget-byte v0, v0, v1 │ │ +08364a: 0f00 |001d: return v0 │ │ +08364c: 8170 |001e: int-to-long v0, v7 │ │ +08364e: bc09 |001f: sub-long/2addr v9, v0 │ │ +083650: 5466 3506 |0020: iget-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +083654: 28e8 |0022: goto 000a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0008 line=296 │ │ 0x000a line=297 │ │ 0x0010 line=298 │ │ 0x001e line=299 │ │ 0x0020 line=296 │ │ locals : │ │ 0x000a - 0x0023 reg=6 s Lokio/Segment; │ │ 0x0010 - 0x0023 reg=7 segmentByteCount I │ │ - 0x0000 - 0x0023 reg=9 this Lokio/Buffer; │ │ - 0x0000 - 0x0023 reg=10 pos J │ │ + 0x0000 - 0x0023 reg=8 this Lokio/Buffer; │ │ + 0x0000 - 0x0023 reg=9 pos J │ │ │ │ #16 : (in Lokio/Buffer;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -080cbc: |[080cbc] okio.Buffer.hashCode:()I │ │ -080ccc: 5463 0006 |0000: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080cd0: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -080cd4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -080cd6: 0f02 |0005: return v2 │ │ -080cd8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -080cda: 5231 3706 |0007: iget v1, v3, Lokio/Segment;.pos:I // field@0637 │ │ -080cde: 5230 3406 |0009: iget v0, v3, Lokio/Segment;.limit:I // field@0634 │ │ -080ce2: 3501 0d00 |000b: if-ge v1, v0, 0018 // +000d │ │ -080ce6: da04 021f |000d: mul-int/lit8 v4, v2, #int 31 // #1f │ │ -080cea: 5435 3306 |000f: iget-object v5, v3, Lokio/Segment;.data:[B // field@0633 │ │ -080cee: 4805 0501 |0011: aget-byte v5, v5, v1 │ │ -080cf2: 9002 0405 |0013: add-int v2, v4, v5 │ │ -080cf6: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080cfa: 28f4 |0017: goto 000b // -000c │ │ -080cfc: 5433 3506 |0018: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080d00: 5464 0006 |001a: iget-object v4, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080d04: 3343 ebff |001c: if-ne v3, v4, 0007 // -0015 │ │ -080d08: 28e7 |001e: goto 0005 // -0019 │ │ +083658: |[083658] okio.Buffer.hashCode:()I │ │ +083668: 5463 0006 |0000: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +08366c: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +083670: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +083672: 0f02 |0005: return v2 │ │ +083674: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +083676: 5231 3706 |0007: iget v1, v3, Lokio/Segment;.pos:I // field@0637 │ │ +08367a: 5230 3406 |0009: iget v0, v3, Lokio/Segment;.limit:I // field@0634 │ │ +08367e: 3501 0d00 |000b: if-ge v1, v0, 0018 // +000d │ │ +083682: da04 021f |000d: mul-int/lit8 v4, v2, #int 31 // #1f │ │ +083686: 5435 3306 |000f: iget-object v5, v3, Lokio/Segment;.data:[B // field@0633 │ │ +08368a: 4805 0501 |0011: aget-byte v5, v5, v1 │ │ +08368e: 9002 0405 |0013: add-int v2, v4, v5 │ │ +083692: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +083696: 28f4 |0017: goto 000b // -000c │ │ +083698: 5433 3506 |0018: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +08369c: 5464 0006 |001a: iget-object v4, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0836a0: 3343 ebff |001c: if-ne v3, v4, 0007 // -0015 │ │ +0836a4: 28e7 |001e: goto 0005 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0002 line=1374 │ │ 0x0005 line=1382 │ │ 0x0006 line=1375 │ │ 0x0007 line=1377 │ │ @@ -170007,81 +169953,81 @@ │ │ type : '(B)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080d0c: |[080d0c] okio.Buffer.indexOf:(B)J │ │ -080d1c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -080d20: 6e40 920d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOf:(BJ)J // method@0d92 │ │ -080d26: 0b00 |0005: move-result-wide v0 │ │ -080d28: 1000 |0006: return-wide v0 │ │ +0836a8: |[0836a8] okio.Buffer.indexOf:(B)J │ │ +0836b8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0836bc: 6e40 920d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOf:(BJ)J // method@0d92 │ │ +0836c2: 0b00 |0005: move-result-wide v0 │ │ +0836c4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 b B │ │ │ │ #18 : (in Lokio/Buffer;) │ │ name : 'indexOf' │ │ type : '(BJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -080d2c: |[080d2c] okio.Buffer.indexOf:(BJ)J │ │ -080d3c: 1608 ffff |0000: const-wide/16 v8, #int -1 // #ffff │ │ -080d40: 160a 0000 |0002: const-wide/16 v10, #int 0 // #0 │ │ -080d44: 3107 0e0a |0004: cmp-long v7, v14, v10 │ │ -080d48: 3b07 0a00 |0006: if-gez v7, 0010 // +000a │ │ -080d4c: 2207 ac01 |0008: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -080d50: 1a08 c711 |000a: const-string v8, "fromIndex < 0" // string@11c7 │ │ -080d54: 7020 ef09 8700 |000c: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -080d5a: 2707 |000f: throw v7 │ │ -080d5c: 54c5 0006 |0010: iget-object v5, v12, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080d60: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -080d64: 1008 |0014: return-wide v8 │ │ -080d66: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -080d6a: 5257 3406 |0017: iget v7, v5, Lokio/Segment;.limit:I // field@0634 │ │ -080d6e: 525a 3706 |0019: iget v10, v5, Lokio/Segment;.pos:I // field@0637 │ │ -080d72: 9106 070a |001b: sub-int v6, v7, v10 │ │ -080d76: 816a |001d: int-to-long v10, v6 │ │ -080d78: 3107 0e0a |001e: cmp-long v7, v14, v10 │ │ -080d7c: 3a07 0d00 |0020: if-ltz v7, 002d // +000d │ │ -080d80: 816a |0022: int-to-long v10, v6 │ │ -080d82: bcae |0023: sub-long/2addr v14, v10 │ │ -080d84: 816a |0024: int-to-long v10, v6 │ │ -080d86: bba2 |0025: add-long/2addr v2, v10 │ │ -080d88: 5455 3506 |0026: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080d8c: 54c7 0006 |0028: iget-object v7, v12, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080d90: 3375 edff |002a: if-ne v5, v7, 0017 // -0013 │ │ -080d94: 28e8 |002c: goto 0014 // -0018 │ │ -080d96: 5450 3306 |002d: iget-object v0, v5, Lokio/Segment;.data:[B // field@0633 │ │ -080d9a: 5257 3706 |002f: iget v7, v5, Lokio/Segment;.pos:I // field@0637 │ │ -080d9e: 817a |0031: int-to-long v10, v7 │ │ -080da0: bbea |0032: add-long/2addr v10, v14 │ │ -080da2: 84a4 |0033: long-to-int v4, v10 │ │ -080da4: 5251 3406 |0034: iget v1, v5, Lokio/Segment;.limit:I // field@0634 │ │ -080da8: 3514 1000 |0036: if-ge v4, v1, 0046 // +0010 │ │ -080dac: 4807 0004 |0038: aget-byte v7, v0, v4 │ │ -080db0: 33d7 0900 |003a: if-ne v7, v13, 0043 // +0009 │ │ -080db4: 8148 |003c: int-to-long v8, v4 │ │ -080db6: bb28 |003d: add-long/2addr v8, v2 │ │ -080db8: 5257 3706 |003e: iget v7, v5, Lokio/Segment;.pos:I // field@0637 │ │ -080dbc: 817a |0040: int-to-long v10, v7 │ │ -080dbe: bca8 |0041: sub-long/2addr v8, v10 │ │ -080dc0: 28d2 |0042: goto 0014 // -002e │ │ -080dc2: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -080dc6: 28f1 |0045: goto 0036 // -000f │ │ -080dc8: 160e 0000 |0046: const-wide/16 v14, #int 0 // #0 │ │ -080dcc: 28dc |0048: goto 0024 // -0024 │ │ +0836c8: |[0836c8] okio.Buffer.indexOf:(BJ)J │ │ +0836d8: 1607 ffff |0000: const-wide/16 v7, #int -1 // #ffff │ │ +0836dc: 1609 0000 |0002: const-wide/16 v9, #int 0 // #0 │ │ +0836e0: 3109 0d09 |0004: cmp-long v9, v13, v9 │ │ +0836e4: 3b09 0a00 |0006: if-gez v9, 0010 // +000a │ │ +0836e8: 2207 be01 |0008: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0836ec: 1a08 da11 |000a: const-string v8, "fromIndex < 0" // string@11da │ │ +0836f0: 7020 ef09 8700 |000c: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0836f6: 2707 |000f: throw v7 │ │ +0836f8: 54b5 0006 |0010: iget-object v5, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0836fc: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +083700: 1007 |0014: return-wide v7 │ │ +083702: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +083706: 5259 3406 |0017: iget v9, v5, Lokio/Segment;.limit:I // field@0634 │ │ +08370a: 525a 3706 |0019: iget v10, v5, Lokio/Segment;.pos:I // field@0637 │ │ +08370e: 9106 090a |001b: sub-int v6, v9, v10 │ │ +083712: 8169 |001d: int-to-long v9, v6 │ │ +083714: 3109 0d09 |001e: cmp-long v9, v13, v9 │ │ +083718: 3a09 0d00 |0020: if-ltz v9, 002d // +000d │ │ +08371c: 8169 |0022: int-to-long v9, v6 │ │ +08371e: bc9d |0023: sub-long/2addr v13, v9 │ │ +083720: 8169 |0024: int-to-long v9, v6 │ │ +083722: bb92 |0025: add-long/2addr v2, v9 │ │ +083724: 5455 3506 |0026: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +083728: 54b9 0006 |0028: iget-object v9, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +08372c: 3395 edff |002a: if-ne v5, v9, 0017 // -0013 │ │ +083730: 28e8 |002c: goto 0014 // -0018 │ │ +083732: 5450 3306 |002d: iget-object v0, v5, Lokio/Segment;.data:[B // field@0633 │ │ +083736: 5259 3706 |002f: iget v9, v5, Lokio/Segment;.pos:I // field@0637 │ │ +08373a: 8199 |0031: int-to-long v9, v9 │ │ +08373c: bbd9 |0032: add-long/2addr v9, v13 │ │ +08373e: 8494 |0033: long-to-int v4, v9 │ │ +083740: 5251 3406 |0034: iget v1, v5, Lokio/Segment;.limit:I // field@0634 │ │ +083744: 3514 1000 |0036: if-ge v4, v1, 0046 // +0010 │ │ +083748: 4809 0004 |0038: aget-byte v9, v0, v4 │ │ +08374c: 33c9 0900 |003a: if-ne v9, v12, 0043 // +0009 │ │ +083750: 8147 |003c: int-to-long v7, v4 │ │ +083752: bb27 |003d: add-long/2addr v7, v2 │ │ +083754: 5259 3706 |003e: iget v9, v5, Lokio/Segment;.pos:I // field@0637 │ │ +083758: 8199 |0040: int-to-long v9, v9 │ │ +08375a: bc97 |0041: sub-long/2addr v7, v9 │ │ +08375c: 28d2 |0042: goto 0014 // -002e │ │ +08375e: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +083762: 28f1 |0045: goto 0036 // -000f │ │ +083764: 160d 0000 |0046: const-wide/16 v13, #int 0 // #0 │ │ +083768: 28dc |0048: goto 0024 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1234 │ │ 0x0010 line=1236 │ │ 0x0012 line=1237 │ │ 0x0014 line=1253 │ │ 0x0015 line=1238 │ │ @@ -170099,32 +170045,32 @@ │ │ locals : │ │ 0x002f - 0x0049 reg=0 data [B │ │ 0x0036 - 0x0049 reg=1 limit I │ │ 0x0017 - 0x0049 reg=2 offset J │ │ 0x0034 - 0x0049 reg=4 pos I │ │ 0x0012 - 0x0049 reg=5 s Lokio/Segment; │ │ 0x001d - 0x0049 reg=6 segmentByteCount I │ │ - 0x0000 - 0x0049 reg=12 this Lokio/Buffer; │ │ - 0x0000 - 0x0049 reg=13 b B │ │ - 0x0000 - 0x0049 reg=14 fromIndex J │ │ + 0x0000 - 0x0049 reg=11 this Lokio/Buffer; │ │ + 0x0000 - 0x0049 reg=12 b B │ │ + 0x0000 - 0x0049 reg=13 fromIndex J │ │ │ │ #19 : (in Lokio/Buffer;) │ │ name : 'indexOf' │ │ type : '(Lokio/ByteString;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080dd0: |[080dd0] okio.Buffer.indexOf:(Lokio/ByteString;)J │ │ -080de0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -080de4: 6e40 940d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOf:(Lokio/ByteString;J)J // method@0d94 │ │ -080dea: 0b00 |0005: move-result-wide v0 │ │ -080dec: 1000 |0006: return-wide v0 │ │ +08376c: |[08376c] okio.Buffer.indexOf:(Lokio/ByteString;)J │ │ +08377c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +083780: 6e40 940d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOf:(Lokio/ByteString;J)J // method@0d94 │ │ +083786: 0b00 |0005: move-result-wide v0 │ │ +083788: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1257 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 bytes Lokio/ByteString; │ │ │ │ @@ -170133,38 +170079,38 @@ │ │ type : '(Lokio/ByteString;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -080df0: |[080df0] okio.Buffer.indexOf:(Lokio/ByteString;J)J │ │ -080e00: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -080e04: 6e10 430e 0500 |0002: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@0e43 │ │ -080e0a: 0a02 |0005: move-result v2 │ │ -080e0c: 3902 0d00 |0006: if-nez v2, 0013 // +000d │ │ -080e10: 2200 ac01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -080e14: 1a01 470e |000a: const-string v1, "bytes is empty" // string@0e47 │ │ -080e18: 7020 ef09 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -080e1e: 2700 |000f: throw v0 │ │ -080e20: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ -080e24: bb26 |0012: add-long/2addr v6, v2 │ │ -080e26: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -080e28: 6e20 380e 2500 |0014: invoke-virtual {v5, v2}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ -080e2e: 0a02 |0017: move-result v2 │ │ -080e30: 6e40 920d 2476 |0018: invoke-virtual {v4, v2, v6, v7}, Lokio/Buffer;.indexOf:(BJ)J // method@0d92 │ │ -080e36: 0b06 |001b: move-result-wide v6 │ │ -080e38: 3102 0600 |001c: cmp-long v2, v6, v0 │ │ -080e3c: 3902 0400 |001e: if-nez v2, 0022 // +0004 │ │ -080e40: 0406 |0020: move-wide v6, v0 │ │ -080e42: 1006 |0021: return-wide v6 │ │ -080e44: 6e40 990d 6457 |0022: invoke-virtual {v4, v6, v7, v5}, Lokio/Buffer;.rangeEquals:(JLokio/ByteString;)Z // method@0d99 │ │ -080e4a: 0a02 |0025: move-result v2 │ │ -080e4c: 3802 eaff |0026: if-eqz v2, 0010 // -0016 │ │ -080e50: 28f9 |0028: goto 0021 // -0007 │ │ +08378c: |[08378c] okio.Buffer.indexOf:(Lokio/ByteString;J)J │ │ +08379c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0837a0: 6e10 430e 0500 |0002: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@0e43 │ │ +0837a6: 0a02 |0005: move-result v2 │ │ +0837a8: 3902 0d00 |0006: if-nez v2, 0013 // +000d │ │ +0837ac: 2200 be01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0837b0: 1a01 5a0e |000a: const-string v1, "bytes is empty" // string@0e5a │ │ +0837b4: 7020 ef09 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0837ba: 2700 |000f: throw v0 │ │ +0837bc: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ +0837c0: bb26 |0012: add-long/2addr v6, v2 │ │ +0837c2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0837c4: 6e20 380e 2500 |0014: invoke-virtual {v5, v2}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ +0837ca: 0a02 |0017: move-result v2 │ │ +0837cc: 6e40 920d 2476 |0018: invoke-virtual {v4, v2, v6, v7}, Lokio/Buffer;.indexOf:(BJ)J // method@0d92 │ │ +0837d2: 0b06 |001b: move-result-wide v6 │ │ +0837d4: 3102 0600 |001c: cmp-long v2, v6, v0 │ │ +0837d8: 3902 0400 |001e: if-nez v2, 0022 // +0004 │ │ +0837dc: 0406 |0020: move-wide v6, v0 │ │ +0837de: 1006 |0021: return-wide v6 │ │ +0837e0: 6e40 990d 6457 |0022: invoke-virtual {v4, v6, v7, v5}, Lokio/Buffer;.rangeEquals:(JLokio/ByteString;)Z // method@0d99 │ │ +0837e6: 0a02 |0025: move-result v2 │ │ +0837e8: 3802 eaff |0026: if-eqz v2, 0010 // -0016 │ │ +0837ec: 28f9 |0028: goto 0021 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1261 │ │ 0x0010 line=1270 │ │ 0x0013 line=1263 │ │ 0x001c line=1264 │ │ 0x0021 line=1268 │ │ @@ -170180,97 +170126,94 @@ │ │ type : '(Lokio/ByteString;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080e54: |[080e54] okio.Buffer.indexOfElement:(Lokio/ByteString;)J │ │ -080e64: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -080e68: 6e40 960d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;J)J // method@0d96 │ │ -080e6e: 0b00 |0005: move-result-wide v0 │ │ -080e70: 1000 |0006: return-wide v0 │ │ +0837f0: |[0837f0] okio.Buffer.indexOfElement:(Lokio/ByteString;)J │ │ +083800: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +083804: 6e40 960d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;J)J // method@0d96 │ │ +08380a: 0b00 |0005: move-result-wide v0 │ │ +08380c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 targetBytes Lokio/ByteString; │ │ │ │ #22 : (in Lokio/Buffer;) │ │ name : 'indexOfElement' │ │ type : '(Lokio/ByteString;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 22 │ │ + registers : 21 │ │ ins : 4 │ │ outs : 2 │ │ - insns size : 105 16-bit code units │ │ -080e74: |[080e74] okio.Buffer.indexOfElement:(Lokio/ByteString;J)J │ │ -080e84: 160e 0000 |0000: const-wide/16 v14, #int 0 // #0 │ │ -080e88: 310e 140e |0002: cmp-long v14, v20, v14 │ │ -080e8c: 3b0e 0a00 |0004: if-gez v14, 000e // +000a │ │ -080e90: 220e ac01 |0006: new-instance v14, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -080e94: 1a0f c711 |0008: const-string v15, "fromIndex < 0" // string@11c7 │ │ -080e98: 7020 ef09 fe00 |000a: invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -080e9e: 270e |000d: throw v14 │ │ -080ea0: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -080ea4: 540a 0006 |0010: iget-object v10, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080ea8: 390a 0500 |0012: if-nez v10, 0017 // +0005 │ │ -080eac: 160e ffff |0014: const-wide/16 v14, #int -1 // #ffff │ │ -080eb0: 100e |0016: return-wide v14 │ │ -080eb2: 1606 0000 |0017: const-wide/16 v6, #int 0 // #0 │ │ -080eb6: 7401 480e 1300 |0019: invoke-virtual/range {v19}, Lokio/ByteString;.toByteArray:()[B // method@0e48 │ │ -080ebc: 0c0d |001c: move-result-object v13 │ │ -080ebe: 52ae 3406 |001d: iget v14, v10, Lokio/Segment;.limit:I // field@0634 │ │ -080ec2: 52af 3706 |001f: iget v15, v10, Lokio/Segment;.pos:I // field@0637 │ │ -080ec6: 910b 0e0f |0021: sub-int v11, v14, v15 │ │ -080eca: 81be |0023: int-to-long v14, v11 │ │ -080ecc: 310e 140e |0024: cmp-long v14, v20, v14 │ │ -080ed0: 3a0e 1200 |0026: if-ltz v14, 0038 // +0012 │ │ -080ed4: 81be |0028: int-to-long v14, v11 │ │ -080ed6: 9c14 140e |0029: sub-long v20, v20, v14 │ │ -080eda: 81be |002b: int-to-long v14, v11 │ │ -080edc: bbe6 |002c: add-long/2addr v6, v14 │ │ -080ede: 54aa 3506 |002d: iget-object v10, v10, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -080ee2: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -080ee6: 540e 0006 |0031: iget-object v14, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -080eea: 33ea eaff |0033: if-ne v10, v14, 001d // -0016 │ │ -080eee: 160e ffff |0035: const-wide/16 v14, #int -1 // #ffff │ │ -080ef2: 28df |0037: goto 0016 // -0021 │ │ -080ef4: 54a3 3306 |0038: iget-object v3, v10, Lokio/Segment;.data:[B // field@0633 │ │ -080ef8: 52ae 3706 |003a: iget v14, v10, Lokio/Segment;.pos:I // field@0637 │ │ -080efc: 81ee |003c: int-to-long v14, v14 │ │ -080efe: 9b08 0e14 |003d: add-long v8, v14, v20 │ │ -080f02: 52ae 3406 |003f: iget v14, v10, Lokio/Segment;.limit:I // field@0634 │ │ -080f06: 81e4 |0041: int-to-long v4, v14 │ │ -080f08: 310e 0804 |0042: cmp-long v14, v8, v4 │ │ -080f0c: 3b0e 2200 |0044: if-gez v14, 0066 // +0022 │ │ -080f10: 848e |0046: long-to-int v14, v8 │ │ -080f12: 4802 030e |0047: aget-byte v2, v3, v14 │ │ -080f16: 21df |0049: array-length v15, v13 │ │ -080f18: 120e |004a: const/4 v14, #int 0 // #0 │ │ -080f1a: 35fe 1700 |004b: if-ge v14, v15, 0062 // +0017 │ │ -080f1e: 480c 0d0e |004d: aget-byte v12, v13, v14 │ │ -080f22: 33c2 1000 |004f: if-ne v2, v12, 005f // +0010 │ │ -080f26: 9b0e 0608 |0051: add-long v14, v6, v8 │ │ -080f2a: 52a0 3706 |0053: iget v0, v10, Lokio/Segment;.pos:I // field@0637 │ │ -080f2e: 0210 0000 |0055: move/from16 v16, v0 │ │ -080f32: 0200 1000 |0057: move/from16 v0, v16 │ │ -080f36: 8100 |0059: int-to-long v0, v0 │ │ -080f38: 0510 0000 |005a: move-wide/from16 v16, v0 │ │ -080f3c: 9c0e 0e10 |005c: sub-long v14, v14, v16 │ │ -080f40: 28b8 |005e: goto 0016 // -0048 │ │ -080f42: d80e 0e01 |005f: add-int/lit8 v14, v14, #int 1 // #01 │ │ -080f46: 28ea |0061: goto 004b // -0016 │ │ -080f48: 160e 0100 |0062: const-wide/16 v14, #int 1 // #1 │ │ -080f4c: bbe8 |0064: add-long/2addr v8, v14 │ │ -080f4e: 28dd |0065: goto 0042 // -0023 │ │ -080f50: 1614 0000 |0066: const-wide/16 v20, #int 0 // #0 │ │ -080f54: 28c3 |0068: goto 002b // -003d │ │ + insns size : 98 16-bit code units │ │ +083810: |[083810] okio.Buffer.indexOfElement:(Lokio/ByteString;J)J │ │ +083820: 160d 0000 |0000: const-wide/16 v13, #int 0 // #0 │ │ +083824: 310d 130d |0002: cmp-long v13, v19, v13 │ │ +083828: 3b0d 0a00 |0004: if-gez v13, 000e // +000a │ │ +08382c: 220d be01 |0006: new-instance v13, Ljava/lang/IllegalArgumentException; // type@01be │ │ +083830: 1a0e da11 |0008: const-string v14, "fromIndex < 0" // string@11da │ │ +083834: 7020 ef09 ed00 |000a: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08383a: 270d |000d: throw v13 │ │ +08383c: 0800 1100 |000e: move-object/from16 v0, v17 │ │ +083840: 5409 0006 |0010: iget-object v9, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083844: 3909 0500 |0012: if-nez v9, 0017 // +0005 │ │ +083848: 160d ffff |0014: const-wide/16 v13, #int -1 // #ffff │ │ +08384c: 100d |0016: return-wide v13 │ │ +08384e: 1605 0000 |0017: const-wide/16 v5, #int 0 // #0 │ │ +083852: 7401 480e 1200 |0019: invoke-virtual/range {v18}, Lokio/ByteString;.toByteArray:()[B // method@0e48 │ │ +083858: 0c0c |001c: move-result-object v12 │ │ +08385a: 529d 3406 |001d: iget v13, v9, Lokio/Segment;.limit:I // field@0634 │ │ +08385e: 529e 3706 |001f: iget v14, v9, Lokio/Segment;.pos:I // field@0637 │ │ +083862: 910a 0d0e |0021: sub-int v10, v13, v14 │ │ +083866: 81ad |0023: int-to-long v13, v10 │ │ +083868: 310d 130d |0024: cmp-long v13, v19, v13 │ │ +08386c: 3a0d 1200 |0026: if-ltz v13, 0038 // +0012 │ │ +083870: 81ad |0028: int-to-long v13, v10 │ │ +083872: 9c13 130d |0029: sub-long v19, v19, v13 │ │ +083876: 81ad |002b: int-to-long v13, v10 │ │ +083878: bbd5 |002c: add-long/2addr v5, v13 │ │ +08387a: 5499 3506 |002d: iget-object v9, v9, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +08387e: 0800 1100 |002f: move-object/from16 v0, v17 │ │ +083882: 540d 0006 |0031: iget-object v13, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083886: 33d9 eaff |0033: if-ne v9, v13, 001d // -0016 │ │ +08388a: 160d ffff |0035: const-wide/16 v13, #int -1 // #ffff │ │ +08388e: 28df |0037: goto 0016 // -0021 │ │ +083890: 5492 3306 |0038: iget-object v2, v9, Lokio/Segment;.data:[B // field@0633 │ │ +083894: 529d 3706 |003a: iget v13, v9, Lokio/Segment;.pos:I // field@0637 │ │ +083898: 81dd |003c: int-to-long v13, v13 │ │ +08389a: 9b07 0d13 |003d: add-long v7, v13, v19 │ │ +08389e: 529d 3406 |003f: iget v13, v9, Lokio/Segment;.limit:I // field@0634 │ │ +0838a2: 81d3 |0041: int-to-long v3, v13 │ │ +0838a4: 310d 0703 |0042: cmp-long v13, v7, v3 │ │ +0838a8: 3b0d 1b00 |0044: if-gez v13, 005f // +001b │ │ +0838ac: 847d |0046: long-to-int v13, v7 │ │ +0838ae: 4801 020d |0047: aget-byte v1, v2, v13 │ │ +0838b2: 21ce |0049: array-length v14, v12 │ │ +0838b4: 120d |004a: const/4 v13, #int 0 // #0 │ │ +0838b6: 35ed 1000 |004b: if-ge v13, v14, 005b // +0010 │ │ +0838ba: 480b 0c0d |004d: aget-byte v11, v12, v13 │ │ +0838be: 33b1 0900 |004f: if-ne v1, v11, 0058 // +0009 │ │ +0838c2: 9b0d 0507 |0051: add-long v13, v5, v7 │ │ +0838c6: 529f 3706 |0053: iget v15, v9, Lokio/Segment;.pos:I // field@0637 │ │ +0838ca: 81ff |0055: int-to-long v15, v15 │ │ +0838cc: bcfd |0056: sub-long/2addr v13, v15 │ │ +0838ce: 28bf |0057: goto 0016 // -0041 │ │ +0838d0: d80d 0d01 |0058: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0838d4: 28f1 |005a: goto 004b // -000f │ │ +0838d6: 160d 0100 |005b: const-wide/16 v13, #int 1 // #1 │ │ +0838da: bbd7 |005d: add-long/2addr v7, v13 │ │ +0838dc: 28e4 |005e: goto 0042 // -001c │ │ +0838de: 1613 0000 |005f: const-wide/16 v19, #int 0 // #0 │ │ +0838e2: 28ca |0061: goto 002b // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x000e line=1281 │ │ 0x0012 line=1282 │ │ 0x0016 line=1302 │ │ 0x0017 line=1283 │ │ @@ -170283,44 +170226,44 @@ │ │ 0x002f line=1301 │ │ 0x0035 line=1302 │ │ 0x0038 line=1290 │ │ 0x003a line=1291 │ │ 0x0046 line=1292 │ │ 0x0049 line=1293 │ │ 0x004f line=1294 │ │ - 0x005f line=1293 │ │ - 0x0062 line=1291 │ │ - 0x0066 line=1297 │ │ - locals : │ │ - 0x004f - 0x0062 reg=12 targetByte B │ │ - 0x0049 - 0x0066 reg=2 b B │ │ - 0x003a - 0x0069 reg=3 data [B │ │ - 0x0042 - 0x0069 reg=4 limit J │ │ - 0x0019 - 0x0069 reg=6 offset J │ │ - 0x003f - 0x0069 reg=8 pos J │ │ - 0x0012 - 0x0069 reg=10 s Lokio/Segment; │ │ - 0x0023 - 0x0069 reg=11 segmentByteCount I │ │ - 0x001d - 0x0069 reg=13 toFind [B │ │ - 0x0000 - 0x0069 reg=18 this Lokio/Buffer; │ │ - 0x0000 - 0x0069 reg=19 targetBytes Lokio/ByteString; │ │ - 0x0000 - 0x0069 reg=20 fromIndex J │ │ + 0x0058 line=1293 │ │ + 0x005b line=1291 │ │ + 0x005f line=1297 │ │ + locals : │ │ + 0x004f - 0x005b reg=11 targetByte B │ │ + 0x0049 - 0x005f reg=1 b B │ │ + 0x003a - 0x0062 reg=2 data [B │ │ + 0x0042 - 0x0062 reg=3 limit J │ │ + 0x0019 - 0x0062 reg=5 offset J │ │ + 0x003f - 0x0062 reg=7 pos J │ │ + 0x0012 - 0x0062 reg=9 s Lokio/Segment; │ │ + 0x0023 - 0x0062 reg=10 segmentByteCount I │ │ + 0x001d - 0x0062 reg=12 toFind [B │ │ + 0x0000 - 0x0062 reg=17 this Lokio/Buffer; │ │ + 0x0000 - 0x0062 reg=18 targetBytes Lokio/ByteString; │ │ + 0x0000 - 0x0062 reg=19 fromIndex J │ │ │ │ #23 : (in Lokio/Buffer;) │ │ name : 'inputStream' │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080f58: |[080f58] okio.Buffer.inputStream:()Ljava/io/InputStream; │ │ -080f68: 2200 8e02 |0000: new-instance v0, Lokio/Buffer$2; // type@028e │ │ -080f6c: 7020 780d 1000 |0002: invoke-direct {v0, v1}, Lokio/Buffer$2;.:(Lokio/Buffer;)V // method@0d78 │ │ -080f72: 1100 |0005: return-object v0 │ │ +0838e4: |[0838e4] okio.Buffer.inputStream:()Ljava/io/InputStream; │ │ +0838f4: 2200 a202 |0000: new-instance v0, Lokio/Buffer$2; // type@02a2 │ │ +0838f8: 7020 780d 1000 |0002: invoke-direct {v0, v1}, Lokio/Buffer$2;.:(Lokio/Buffer;)V // method@0d78 │ │ +0838fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Buffer; │ │ │ │ #24 : (in Lokio/Buffer;) │ │ @@ -170328,87 +170271,87 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080f74: |[080f74] okio.Buffer.outputStream:()Ljava/io/OutputStream; │ │ -080f84: 2200 8d02 |0000: new-instance v0, Lokio/Buffer$1; // type@028d │ │ -080f88: 7020 720d 1000 |0002: invoke-direct {v0, v1}, Lokio/Buffer$1;.:(Lokio/Buffer;)V // method@0d72 │ │ -080f8e: 1100 |0005: return-object v0 │ │ +083900: |[083900] okio.Buffer.outputStream:()Ljava/io/OutputStream; │ │ +083910: 2200 a102 |0000: new-instance v0, Lokio/Buffer$1; // type@02a1 │ │ +083914: 7020 720d 1000 |0002: invoke-direct {v0, v1}, Lokio/Buffer$1;.:(Lokio/Buffer;)V // method@0d72 │ │ +08391a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Buffer; │ │ │ │ #25 : (in Lokio/Buffer;) │ │ name : 'rangeEquals' │ │ type : '(JLokio/ByteString;)Z' │ │ access : 0x0000 () │ │ code - │ │ - registers : 13 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -080f90: |[080f90] okio.Buffer.rangeEquals:(JLokio/ByteString;)Z │ │ -080fa0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -080fa2: 6e10 430e 0c00 |0001: invoke-virtual {v12}, Lokio/ByteString;.size:()I // method@0e43 │ │ -080fa8: 0a00 |0004: move-result v0 │ │ -080faa: 5394 0106 |0005: iget-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ -080fae: bca4 |0007: sub-long/2addr v4, v10 │ │ -080fb0: 8106 |0008: int-to-long v6, v0 │ │ -080fb2: 3103 0406 |0009: cmp-long v3, v4, v6 │ │ -080fb6: 3b03 0300 |000b: if-gez v3, 000e // +0003 │ │ -080fba: 0f02 |000d: return v2 │ │ -080fbc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -080fbe: 3501 1100 |000f: if-ge v1, v0, 0020 // +0011 │ │ -080fc2: 8114 |0011: int-to-long v4, v1 │ │ -080fc4: bba4 |0012: add-long/2addr v4, v10 │ │ -080fc6: 6e30 8f0d 4905 |0013: invoke-virtual {v9, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ -080fcc: 0a03 |0016: move-result v3 │ │ -080fce: 6e20 380e 1c00 |0017: invoke-virtual {v12, v1}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ -080fd4: 0a04 |001a: move-result v4 │ │ -080fd6: 3343 f2ff |001b: if-ne v3, v4, 000d // -000e │ │ -080fda: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080fde: 28f0 |001f: goto 000f // -0010 │ │ -080fe0: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -080fe2: 28ec |0021: goto 000d // -0014 │ │ +08391c: |[08391c] okio.Buffer.rangeEquals:(JLokio/ByteString;)Z │ │ +08392c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08392e: 6e10 430e 0a00 |0001: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@0e43 │ │ +083934: 0a00 |0004: move-result v0 │ │ +083936: 5373 0106 |0005: iget-wide v3, v7, Lokio/Buffer;.size:J // field@0601 │ │ +08393a: bc83 |0007: sub-long/2addr v3, v8 │ │ +08393c: 8105 |0008: int-to-long v5, v0 │ │ +08393e: 3103 0305 |0009: cmp-long v3, v3, v5 │ │ +083942: 3b03 0300 |000b: if-gez v3, 000e // +0003 │ │ +083946: 0f02 |000d: return v2 │ │ +083948: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +08394a: 3501 1100 |000f: if-ge v1, v0, 0020 // +0011 │ │ +08394e: 8113 |0011: int-to-long v3, v1 │ │ +083950: bb83 |0012: add-long/2addr v3, v8 │ │ +083952: 6e30 8f0d 3704 |0013: invoke-virtual {v7, v3, v4}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ +083958: 0a03 |0016: move-result v3 │ │ +08395a: 6e20 380e 1a00 |0017: invoke-virtual {v10, v1}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ +083960: 0a04 |001a: move-result v4 │ │ +083962: 3343 f2ff |001b: if-ne v3, v4, 000d // -000e │ │ +083966: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08396a: 28f0 |001f: goto 000f // -0010 │ │ +08396c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +08396e: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1306 │ │ 0x0005 line=1307 │ │ 0x000d line=1315 │ │ 0x000e line=1310 │ │ 0x0011 line=1311 │ │ 0x001d line=1310 │ │ 0x0020 line=1315 │ │ locals : │ │ 0x0005 - 0x0022 reg=0 byteCount I │ │ 0x000f - 0x0022 reg=1 i I │ │ - 0x0000 - 0x0022 reg=9 this Lokio/Buffer; │ │ - 0x0000 - 0x0022 reg=10 offset J │ │ - 0x0000 - 0x0022 reg=12 bytes Lokio/ByteString; │ │ + 0x0000 - 0x0022 reg=7 this Lokio/Buffer; │ │ + 0x0000 - 0x0022 reg=8 offset J │ │ + 0x0000 - 0x0022 reg=10 bytes Lokio/ByteString; │ │ │ │ #26 : (in Lokio/Buffer;) │ │ name : 'read' │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080fe4: |[080fe4] okio.Buffer.read:([B)I │ │ -080ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080ff6: 2131 |0001: array-length v1, v3 │ │ -080ff8: 6e40 9b0d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ -080ffe: 0a00 |0005: move-result v0 │ │ -081000: 0f00 |0006: return v0 │ │ +083970: |[083970] okio.Buffer.read:([B)I │ │ +083980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083982: 2131 |0001: array-length v1, v3 │ │ +083984: 6e40 9b0d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ +08398a: 0a00 |0005: move-result v0 │ │ +08398c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 sink [B │ │ │ │ @@ -170417,47 +170360,47 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -081004: |[081004] okio.Buffer.read:([BII)I │ │ -081014: 2190 |0000: array-length v0, v9 │ │ -081016: 8100 |0001: int-to-long v0, v0 │ │ -081018: 81a2 |0002: int-to-long v2, v10 │ │ -08101a: 81b4 |0003: int-to-long v4, v11 │ │ -08101c: 7706 390f 0000 |0004: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -081022: 5486 0006 |0007: iget-object v6, v8, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081026: 3906 0400 |0009: if-nez v6, 000d // +0004 │ │ -08102a: 12f7 |000b: const/4 v7, #int -1 // #ff │ │ -08102c: 0f07 |000c: return v7 │ │ -08102e: 5260 3406 |000d: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ -081032: 5261 3706 |000f: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -081036: b110 |0011: sub-int/2addr v0, v1 │ │ -081038: 7120 0a0a 0b00 |0012: invoke-static {v11, v0}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -08103e: 0a07 |0015: move-result v7 │ │ -081040: 5460 3306 |0016: iget-object v0, v6, Lokio/Segment;.data:[B // field@0633 │ │ -081044: 5261 3706 |0018: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -081048: 7157 650a 10a9 |001a: invoke-static {v0, v1, v9, v10, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -08104e: 5260 3706 |001d: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -081052: b070 |001f: add-int/2addr v0, v7 │ │ -081054: 5960 3706 |0020: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -081058: 5380 0106 |0022: iget-wide v0, v8, Lokio/Buffer;.size:J // field@0601 │ │ -08105c: 8172 |0024: int-to-long v2, v7 │ │ -08105e: bc20 |0025: sub-long/2addr v0, v2 │ │ -081060: 5a80 0106 |0026: iput-wide v0, v8, Lokio/Buffer;.size:J // field@0601 │ │ -081064: 5260 3706 |0028: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -081068: 5261 3406 |002a: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ -08106c: 3310 e0ff |002c: if-ne v0, v1, 000c // -0020 │ │ -081070: 6e10 010f 0600 |002e: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -081076: 0c00 |0031: move-result-object v0 │ │ -081078: 5b80 0006 |0032: iput-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08107c: 7110 060f 0600 |0034: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -081082: 28d5 |0037: goto 000c // -002b │ │ +083990: |[083990] okio.Buffer.read:([BII)I │ │ +0839a0: 2190 |0000: array-length v0, v9 │ │ +0839a2: 8100 |0001: int-to-long v0, v0 │ │ +0839a4: 81a2 |0002: int-to-long v2, v10 │ │ +0839a6: 81b4 |0003: int-to-long v4, v11 │ │ +0839a8: 7706 390f 0000 |0004: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +0839ae: 5486 0006 |0007: iget-object v6, v8, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0839b2: 3906 0400 |0009: if-nez v6, 000d // +0004 │ │ +0839b6: 12f7 |000b: const/4 v7, #int -1 // #ff │ │ +0839b8: 0f07 |000c: return v7 │ │ +0839ba: 5260 3406 |000d: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ +0839be: 5261 3706 |000f: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0839c2: b110 |0011: sub-int/2addr v0, v1 │ │ +0839c4: 7120 0a0a 0b00 |0012: invoke-static {v11, v0}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +0839ca: 0a07 |0015: move-result v7 │ │ +0839cc: 5460 3306 |0016: iget-object v0, v6, Lokio/Segment;.data:[B // field@0633 │ │ +0839d0: 5261 3706 |0018: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0839d4: 7157 650a 10a9 |001a: invoke-static {v0, v1, v9, v10, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +0839da: 5260 3706 |001d: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0839de: b070 |001f: add-int/2addr v0, v7 │ │ +0839e0: 5960 3706 |0020: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0839e4: 5380 0106 |0022: iget-wide v0, v8, Lokio/Buffer;.size:J // field@0601 │ │ +0839e8: 8172 |0024: int-to-long v2, v7 │ │ +0839ea: bc20 |0025: sub-long/2addr v0, v2 │ │ +0839ec: 5a80 0106 |0026: iput-wide v0, v8, Lokio/Buffer;.size:J // field@0601 │ │ +0839f0: 5260 3706 |0028: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0839f4: 5261 3406 |002a: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ +0839f8: 3310 e0ff |002c: if-ne v0, v1, 000c // -0020 │ │ +0839fc: 6e10 010f 0600 |002e: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +083a02: 0c00 |0031: move-result-object v0 │ │ +083a04: 5b80 0006 |0032: iput-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083a08: 7110 060f 0600 |0034: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +083a0e: 28d5 |0037: goto 000c // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x0007 line=740 │ │ 0x0009 line=741 │ │ 0x000c line=753 │ │ 0x000d line=742 │ │ @@ -170480,47 +170423,47 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -081084: |[081084] okio.Buffer.read:(Lokio/Buffer;J)J │ │ -081094: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -081098: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -08109c: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0810a0: 1a01 b61a |0006: const-string v1, "sink == null" // string@1ab6 │ │ -0810a4: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0810aa: 2700 |000b: throw v0 │ │ -0810ac: 3100 0602 |000c: cmp-long v0, v6, v2 │ │ -0810b0: 3b00 1b00 |000e: if-gez v0, 0029 // +001b │ │ -0810b4: 2200 ac01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0810b8: 2201 c101 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0810bc: 7010 500a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0810c2: 1a02 3f0e |0017: const-string v2, "byteCount < 0: " // string@0e3f │ │ -0810c6: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0810cc: 0c01 |001c: move-result-object v1 │ │ -0810ce: 6e30 560a 6107 |001d: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0810d4: 0c01 |0020: move-result-object v1 │ │ -0810d6: 6e10 640a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0810dc: 0c01 |0024: move-result-object v1 │ │ -0810de: 7020 ef09 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0810e4: 2700 |0028: throw v0 │ │ -0810e6: 5340 0106 |0029: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ -0810ea: 3100 0002 |002b: cmp-long v0, v0, v2 │ │ -0810ee: 3900 0500 |002d: if-nez v0, 0032 // +0005 │ │ -0810f2: 1600 ffff |002f: const-wide/16 v0, #int -1 // #ffff │ │ -0810f6: 1000 |0031: return-wide v0 │ │ -0810f8: 5340 0106 |0032: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ -0810fc: 3100 0600 |0034: cmp-long v0, v6, v0 │ │ -081100: 3d00 0400 |0036: if-lez v0, 003a // +0004 │ │ -081104: 5346 0106 |0038: iget-wide v6, v4, Lokio/Buffer;.size:J // field@0601 │ │ -081108: 6e40 c90d 4576 |003a: invoke-virtual {v5, v4, v6, v7}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ -08110e: 0460 |003d: move-wide v0, v6 │ │ -081110: 28f3 |003e: goto 0031 // -000d │ │ +083a10: |[083a10] okio.Buffer.read:(Lokio/Buffer;J)J │ │ +083a20: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +083a24: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +083a28: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +083a2c: 1a01 c71a |0006: const-string v1, "sink == null" // string@1ac7 │ │ +083a30: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +083a36: 2700 |000b: throw v0 │ │ +083a38: 3100 0602 |000c: cmp-long v0, v6, v2 │ │ +083a3c: 3b00 1b00 |000e: if-gez v0, 0029 // +001b │ │ +083a40: 2200 be01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +083a44: 2201 d301 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +083a48: 7010 500a 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +083a4e: 1a02 520e |0017: const-string v2, "byteCount < 0: " // string@0e52 │ │ +083a52: 6e20 580a 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083a58: 0c01 |001c: move-result-object v1 │ │ +083a5a: 6e30 560a 6107 |001d: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +083a60: 0c01 |0020: move-result-object v1 │ │ +083a62: 6e10 640a 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +083a68: 0c01 |0024: move-result-object v1 │ │ +083a6a: 7020 ef09 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +083a70: 2700 |0028: throw v0 │ │ +083a72: 5340 0106 |0029: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ +083a76: 3100 0002 |002b: cmp-long v0, v0, v2 │ │ +083a7a: 3900 0500 |002d: if-nez v0, 0032 // +0005 │ │ +083a7e: 1600 ffff |002f: const-wide/16 v0, #int -1 // #ffff │ │ +083a82: 1000 |0031: return-wide v0 │ │ +083a84: 5340 0106 |0032: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ +083a88: 3100 0600 |0034: cmp-long v0, v6, v0 │ │ +083a8c: 3d00 0400 |0036: if-lez v0, 003a // +0004 │ │ +083a90: 5346 0106 |0038: iget-wide v6, v4, Lokio/Buffer;.size:J // field@0601 │ │ +083a94: 6e40 c90d 4576 |003a: invoke-virtual {v5, v4, v6, v7}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ +083a9a: 0460 |003d: move-wide v0, v6 │ │ +083a9c: 28f3 |003e: goto 0031 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1217 │ │ 0x000c line=1218 │ │ 0x0029 line=1219 │ │ 0x0031 line=1222 │ │ 0x0032 line=1220 │ │ @@ -170536,21 +170479,21 @@ │ │ type : '(Lokio/Sink;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -081114: |[081114] okio.Buffer.readAll:(Lokio/Sink;)J │ │ -081124: 5340 0106 |0000: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ -081128: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -08112c: 3102 0002 |0004: cmp-long v2, v0, v2 │ │ -081130: 3d02 0500 |0006: if-lez v2, 000b // +0005 │ │ -081134: 7240 230f 4510 |0008: invoke-interface {v5, v4, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -08113a: 1000 |000b: return-wide v0 │ │ +083aa0: |[083aa0] okio.Buffer.readAll:(Lokio/Sink;)J │ │ +083ab0: 5340 0106 |0000: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ +083ab4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +083ab8: 3102 0002 |0004: cmp-long v2, v0, v2 │ │ +083abc: 3d02 0500 |0006: if-lez v2, 000b // +0005 │ │ +083ac0: 7240 230f 4510 |0008: invoke-interface {v5, v4, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +083ac6: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0002 line=542 │ │ 0x0008 line=543 │ │ 0x000b line=545 │ │ locals : │ │ @@ -170563,41 +170506,41 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -08113c: |[08113c] okio.Buffer.readByte:()B │ │ -08114c: 53a6 0106 |0000: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081150: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -081154: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -081158: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -08115c: 2206 ad01 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@01ad │ │ -081160: 1a07 bd1a |000a: const-string v7, "size == 0" // string@1abd │ │ -081164: 7020 f209 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -08116a: 2706 |000f: throw v6 │ │ -08116c: 54a5 0006 |0010: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081170: 5253 3706 |0012: iget v3, v5, Lokio/Segment;.pos:I // field@0637 │ │ -081174: 5252 3406 |0014: iget v2, v5, Lokio/Segment;.limit:I // field@0634 │ │ -081178: 5451 3306 |0016: iget-object v1, v5, Lokio/Segment;.data:[B // field@0633 │ │ -08117c: d804 0301 |0018: add-int/lit8 v4, v3, #int 1 // #01 │ │ -081180: 4800 0103 |001a: aget-byte v0, v1, v3 │ │ -081184: 53a6 0106 |001c: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081188: 1608 0100 |001e: const-wide/16 v8, #int 1 // #1 │ │ -08118c: bc86 |0020: sub-long/2addr v6, v8 │ │ -08118e: 5aa6 0106 |0021: iput-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081192: 3324 0c00 |0023: if-ne v4, v2, 002f // +000c │ │ -081196: 6e10 010f 0500 |0025: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -08119c: 0c06 |0028: move-result-object v6 │ │ -08119e: 5ba6 0006 |0029: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0811a2: 7110 060f 0500 |002b: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -0811a8: 0f00 |002e: return v0 │ │ -0811aa: 5954 3706 |002f: iput v4, v5, Lokio/Segment;.pos:I // field@0637 │ │ -0811ae: 28fd |0031: goto 002e // -0003 │ │ +083ac8: |[083ac8] okio.Buffer.readByte:()B │ │ +083ad8: 53a6 0106 |0000: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +083adc: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +083ae0: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +083ae4: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +083ae8: 2206 bf01 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@01bf │ │ +083aec: 1a07 ce1a |000a: const-string v7, "size == 0" // string@1ace │ │ +083af0: 7020 f209 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +083af6: 2706 |000f: throw v6 │ │ +083af8: 54a5 0006 |0010: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083afc: 5253 3706 |0012: iget v3, v5, Lokio/Segment;.pos:I // field@0637 │ │ +083b00: 5252 3406 |0014: iget v2, v5, Lokio/Segment;.limit:I // field@0634 │ │ +083b04: 5451 3306 |0016: iget-object v1, v5, Lokio/Segment;.data:[B // field@0633 │ │ +083b08: d804 0301 |0018: add-int/lit8 v4, v3, #int 1 // #01 │ │ +083b0c: 4800 0103 |001a: aget-byte v0, v1, v3 │ │ +083b10: 53a6 0106 |001c: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +083b14: 1608 0100 |001e: const-wide/16 v8, #int 1 // #1 │ │ +083b18: bc86 |0020: sub-long/2addr v6, v8 │ │ +083b1a: 5aa6 0106 |0021: iput-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +083b1e: 3324 0c00 |0023: if-ne v4, v2, 002f // +000c │ │ +083b22: 6e10 010f 0500 |0025: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +083b28: 0c06 |0028: move-result-object v6 │ │ +083b2a: 5ba6 0006 |0029: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083b2e: 7110 060f 0500 |002b: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +083b34: 0f00 |002e: return v0 │ │ +083b36: 5954 3706 |002f: iput v4, v5, Lokio/Segment;.pos:I // field@0637 │ │ +083b3a: 28fd |0031: goto 002e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0010 line=275 │ │ 0x0012 line=276 │ │ 0x0014 line=277 │ │ 0x0016 line=279 │ │ @@ -170618,71 +170561,71 @@ │ │ 0x0000 - 0x0032 reg=10 this Lokio/Buffer; │ │ │ │ #31 : (in Lokio/Buffer;) │ │ name : 'readByteArray' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0811b0: |[0811b0] okio.Buffer.readByteArray:()[B │ │ -0811c0: 5342 0106 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@0601 │ │ -0811c4: 6e30 a00d 2403 |0002: invoke-virtual {v4, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@0da0 │ │ -0811ca: 0c01 |0005: move-result-object v1 │ │ -0811cc: 1101 |0006: return-object v1 │ │ -0811ce: 0d00 |0007: move-exception v0 │ │ -0811d0: 2201 9b01 |0008: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -0811d4: 7020 c709 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -0811da: 2701 |000d: throw v1 │ │ +083b3c: |[083b3c] okio.Buffer.readByteArray:()[B │ │ +083b4c: 5331 0106 |0000: iget-wide v1, v3, Lokio/Buffer;.size:J // field@0601 │ │ +083b50: 6e30 a00d 1302 |0002: invoke-virtual {v3, v1, v2}, Lokio/Buffer;.readByteArray:(J)[B // method@0da0 │ │ +083b56: 0c01 |0005: move-result-object v1 │ │ +083b58: 1101 |0006: return-object v1 │ │ +083b5a: 0d00 |0007: move-exception v0 │ │ +083b5c: 2201 ad01 |0008: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +083b60: 7020 c709 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +083b66: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/EOFException; -> 0x0007 │ │ positions : │ │ 0x0000 line=707 │ │ 0x0007 line=708 │ │ 0x0008 line=709 │ │ locals : │ │ 0x0008 - 0x000e reg=0 e Ljava/io/EOFException; │ │ - 0x0000 - 0x000e reg=4 this Lokio/Buffer; │ │ + 0x0000 - 0x000e reg=3 this Lokio/Buffer; │ │ │ │ #32 : (in Lokio/Buffer;) │ │ name : 'readByteArray' │ │ type : '(J)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0811ec: |[0811ec] okio.Buffer.readByteArray:(J)[B │ │ -0811fc: 5370 0106 |0000: iget-wide v0, v7, Lokio/Buffer;.size:J // field@0601 │ │ -081200: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -081204: 0484 |0004: move-wide v4, v8 │ │ -081206: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -08120c: 1700 ffff ff7f |0008: const-wide/32 v0, #float nan // #7fffffff │ │ -081212: 3100 0800 |000b: cmp-long v0, v8, v0 │ │ -081216: 3d00 1b00 |000d: if-lez v0, 0028 // +001b │ │ -08121a: 2200 ac01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -08121e: 2201 c101 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -081222: 7010 500a 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -081228: 1a02 400e |0016: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@0e40 │ │ -08122c: 6e20 580a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081232: 0c01 |001b: move-result-object v1 │ │ -081234: 6e30 560a 8109 |001c: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -08123a: 0c01 |001f: move-result-object v1 │ │ -08123c: 6e10 640a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -081242: 0c01 |0023: move-result-object v1 │ │ -081244: 7020 ef09 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -08124a: 2700 |0027: throw v0 │ │ -08124c: 8480 |0028: long-to-int v0, v8 │ │ -08124e: 2306 9d03 |0029: new-array v6, v0, [B // type@039d │ │ -081252: 6e20 a80d 6700 |002b: invoke-virtual {v7, v6}, Lokio/Buffer;.readFully:([B)V // method@0da8 │ │ -081258: 1106 |002e: return-object v6 │ │ +083b78: |[083b78] okio.Buffer.readByteArray:(J)[B │ │ +083b88: 5370 0106 |0000: iget-wide v0, v7, Lokio/Buffer;.size:J // field@0601 │ │ +083b8c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +083b90: 0484 |0004: move-wide v4, v8 │ │ +083b92: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +083b98: 1700 ffff ff7f |0008: const-wide/32 v0, #float nan // #7fffffff │ │ +083b9e: 3100 0800 |000b: cmp-long v0, v8, v0 │ │ +083ba2: 3d00 1b00 |000d: if-lez v0, 0028 // +001b │ │ +083ba6: 2200 be01 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +083baa: 2201 d301 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +083bae: 7010 500a 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +083bb4: 1a02 530e |0016: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@0e53 │ │ +083bb8: 6e20 580a 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083bbe: 0c01 |001b: move-result-object v1 │ │ +083bc0: 6e30 560a 8109 |001c: invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +083bc6: 0c01 |001f: move-result-object v1 │ │ +083bc8: 6e10 640a 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +083bce: 0c01 |0023: move-result-object v1 │ │ +083bd0: 7020 ef09 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +083bd6: 2700 |0027: throw v0 │ │ +083bd8: 8480 |0028: long-to-int v0, v8 │ │ +083bda: 2306 b103 |0029: new-array v6, v0, [B // type@03b1 │ │ +083bde: 6e20 a80d 6700 |002b: invoke-virtual {v7, v6}, Lokio/Buffer;.readFully:([B)V // method@0da8 │ │ +083be4: 1106 |002e: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0008 line=715 │ │ 0x000f line=716 │ │ 0x0028 line=719 │ │ 0x002b line=720 │ │ @@ -170697,324 +170640,323 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08125c: |[08125c] okio.Buffer.readByteString:()Lokio/ByteString; │ │ -08126c: 2200 9202 |0000: new-instance v0, Lokio/ByteString; // type@0292 │ │ -081270: 6e10 9f0d 0200 |0002: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@0d9f │ │ -081276: 0c01 |0005: move-result-object v1 │ │ -081278: 7020 2d0e 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -08127e: 1100 |0009: return-object v0 │ │ +083be8: |[083be8] okio.Buffer.readByteString:()Lokio/ByteString; │ │ +083bf8: 2200 a602 |0000: new-instance v0, Lokio/ByteString; // type@02a6 │ │ +083bfc: 6e10 9f0d 0200 |0002: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@0d9f │ │ +083c02: 0c01 |0005: move-result-object v1 │ │ +083c04: 7020 2d0e 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +083c0a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ │ │ #34 : (in Lokio/Buffer;) │ │ name : 'readByteString' │ │ type : '(J)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -081280: |[081280] okio.Buffer.readByteString:(J)Lokio/ByteString; │ │ -081290: 2200 9202 |0000: new-instance v0, Lokio/ByteString; // type@0292 │ │ -081294: 6e30 a00d 4305 |0002: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.readByteArray:(J)[B // method@0da0 │ │ -08129a: 0c01 |0005: move-result-object v1 │ │ -08129c: 7020 2d0e 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@0e2d │ │ -0812a2: 1100 |0009: return-object v0 │ │ +083c0c: |[083c0c] okio.Buffer.readByteString:(J)Lokio/ByteString; │ │ +083c1c: 2200 a602 |0000: new-instance v0, Lokio/ByteString; // type@02a6 │ │ +083c20: 6e30 a00d 3204 |0002: invoke-virtual {v2, v3, v4}, Lokio/Buffer;.readByteArray:(J)[B // method@0da0 │ │ +083c26: 0c01 |0005: move-result-object v1 │ │ +083c28: 7020 2d0e 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@0e2d │ │ +083c2e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ - 0x0000 - 0x000a reg=3 this Lokio/Buffer; │ │ - 0x0000 - 0x000a reg=4 byteCount J │ │ + 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ + 0x0000 - 0x000a reg=3 byteCount J │ │ │ │ #35 : (in Lokio/Buffer;) │ │ name : 'readDecimalLong' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 25 │ │ + registers : 24 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 255 16-bit code units │ │ -0812a4: |[0812a4] okio.Buffer.readDecimalLong:()J │ │ -0812b4: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -0812b8: 5300 0106 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -0812bc: 0514 0000 |0004: move-wide/from16 v20, v0 │ │ -0812c0: 1616 0000 |0006: const-wide/16 v22, #int 0 // #0 │ │ -0812c4: 3114 1416 |0008: cmp-long v20, v20, v22 │ │ -0812c8: 3914 0a00 |000a: if-nez v20, 0014 // +000a │ │ -0812cc: 2214 ad01 |000c: new-instance v20, Ljava/lang/IllegalStateException; // type@01ad │ │ -0812d0: 1a15 bd1a |000e: const-string v21, "size == 0" // string@1abd │ │ -0812d4: 7602 f209 1400 |0010: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0812da: 2714 |0013: throw v20 │ │ -0812dc: 1612 0000 |0014: const-wide/16 v18, #int 0 // #0 │ │ -0812e0: 1310 0000 |0016: const/16 v16, #int 0 // #0 │ │ -0812e4: 120a |0018: const/4 v10, #int 0 // #0 │ │ -0812e6: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -0812e8: 180e 3433 3333 3333 33f3 |001a: const-wide v14, #double -8.3903e+246 // #f333333333333334 │ │ -0812f2: 160c f9ff |001f: const-wide/16 v12, #int -7 // #fff9 │ │ -0812f6: 0800 1800 |0021: move-object/from16 v0, v24 │ │ -0812fa: 5400 0006 |0023: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0812fe: 0811 0000 |0025: move-object/from16 v17, v0 │ │ -081302: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -081306: 5406 3306 |0029: iget-object v6, v0, Lokio/Segment;.data:[B // field@0633 │ │ -08130a: 0800 1100 |002b: move-object/from16 v0, v17 │ │ -08130e: 520b 3706 |002d: iget v11, v0, Lokio/Segment;.pos:I // field@0637 │ │ -081312: 0800 1100 |002f: move-object/from16 v0, v17 │ │ -081316: 5209 3406 |0031: iget v9, v0, Lokio/Segment;.limit:I // field@0634 │ │ -08131a: 359b 9200 |0033: if-ge v11, v9, 00c5 // +0092 │ │ -08131e: 4804 060b |0035: aget-byte v4, v6, v11 │ │ -081322: 1314 3000 |0037: const/16 v20, #int 48 // #30 │ │ -081326: 0200 1400 |0039: move/from16 v0, v20 │ │ -08132a: 3404 5c00 |003b: if-lt v4, v0, 0097 // +005c │ │ -08132e: 1314 3900 |003d: const/16 v20, #int 57 // #39 │ │ -081332: 0200 1400 |003f: move/from16 v0, v20 │ │ -081336: 3604 5600 |0041: if-gt v4, v0, 0097 // +0056 │ │ -08133a: d907 0430 |0043: rsub-int/lit8 v7, v4, #int 48 // #30 │ │ -08133e: 3114 120e |0045: cmp-long v20, v18, v14 │ │ -081342: 3a14 0d00 |0047: if-ltz v20, 0054 // +000d │ │ -081346: 3114 120e |0049: cmp-long v20, v18, v14 │ │ -08134a: 3914 3e00 |004b: if-nez v20, 0089 // +003e │ │ -08134e: 8170 |004d: int-to-long v0, v7 │ │ -081350: 0514 0000 |004e: move-wide/from16 v20, v0 │ │ -081354: 3114 140c |0050: cmp-long v20, v20, v12 │ │ -081358: 3b14 3700 |0052: if-gez v20, 0089 // +0037 │ │ -08135c: 2214 8f02 |0054: new-instance v20, Lokio/Buffer; // type@028f │ │ -081360: 7601 7f0d 1400 |0056: invoke-direct/range {v20}, Lokio/Buffer;.:()V // method@0d7f │ │ -081366: 0800 1400 |0059: move-object/from16 v0, v20 │ │ -08136a: 0501 1200 |005b: move-wide/from16 v1, v18 │ │ -08136e: 6e30 cd0d 1002 |005d: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@0dcd │ │ -081374: 0c14 |0060: move-result-object v20 │ │ -081376: 0800 1400 |0061: move-object/from16 v0, v20 │ │ -08137a: 6e20 cb0d 4000 |0063: invoke-virtual {v0, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -081380: 0c05 |0066: move-result-object v5 │ │ -081382: 390a 0500 |0067: if-nez v10, 006c // +0005 │ │ -081386: 6e10 9e0d 0500 |0069: invoke-virtual {v5}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -08138c: 2214 b701 |006c: new-instance v20, Ljava/lang/NumberFormatException; // type@01b7 │ │ -081390: 2215 c101 |006e: new-instance v21, Ljava/lang/StringBuilder; // type@01c1 │ │ -081394: 7601 500a 1500 |0070: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08139a: 1a16 1e09 |0073: const-string v22, "Number too large: " // string@091e │ │ -08139e: 7402 580a 1500 |0075: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0813a4: 0c15 |0078: move-result-object v21 │ │ -0813a6: 6e10 b20d 0500 |0079: invoke-virtual {v5}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ -0813ac: 0c16 |007c: move-result-object v22 │ │ -0813ae: 7402 580a 1500 |007d: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0813b4: 0c15 |0080: move-result-object v21 │ │ -0813b6: 7401 640a 1500 |0081: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0813bc: 0c15 |0084: move-result-object v21 │ │ -0813be: 7602 0d0a 1400 |0085: invoke-direct/range {v20, v21}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ -0813c4: 2714 |0088: throw v20 │ │ -0813c6: 1614 0a00 |0089: const-wide/16 v20, #int 10 // #a │ │ -0813ca: 9d12 1214 |008b: mul-long v18, v18, v20 │ │ -0813ce: 8170 |008d: int-to-long v0, v7 │ │ -0813d0: 0514 0000 |008e: move-wide/from16 v20, v0 │ │ -0813d4: 9b12 1214 |0090: add-long v18, v18, v20 │ │ -0813d8: d80b 0b01 |0092: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0813dc: d810 1001 |0094: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0813e0: 289d |0096: goto 0033 // -0063 │ │ -0813e2: 1314 2d00 |0097: const/16 v20, #int 45 // #2d │ │ -0813e6: 0200 1400 |0099: move/from16 v0, v20 │ │ -0813ea: 3304 0a00 |009b: if-ne v4, v0, 00a5 // +000a │ │ -0813ee: 3910 0800 |009d: if-nez v16, 00a5 // +0008 │ │ -0813f2: 121a |009f: const/4 v10, #int 1 // #1 │ │ -0813f4: 1614 0100 |00a0: const-wide/16 v20, #int 1 // #1 │ │ -0813f8: 9c0c 0c14 |00a2: sub-long v12, v12, v20 │ │ -0813fc: 28ee |00a4: goto 0092 // -0012 │ │ -0813fe: 3910 1f00 |00a5: if-nez v16, 00c4 // +001f │ │ -081402: 2214 b701 |00a7: new-instance v20, Ljava/lang/NumberFormatException; // type@01b7 │ │ -081406: 2215 c101 |00a9: new-instance v21, Ljava/lang/StringBuilder; // type@01c1 │ │ -08140a: 7601 500a 1500 |00ab: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -081410: 1a16 4503 |00ae: const-string v22, "Expected leading [0-9] or '-' character but was 0x" // string@0345 │ │ -081414: 7402 580a 1500 |00b0: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08141a: 0c15 |00b3: move-result-object v21 │ │ -08141c: 7110 fa09 0400 |00b4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ -081422: 0c16 |00b7: move-result-object v22 │ │ -081424: 7402 580a 1500 |00b8: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08142a: 0c15 |00bb: move-result-object v21 │ │ -08142c: 7401 640a 1500 |00bc: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -081432: 0c15 |00bf: move-result-object v21 │ │ -081434: 7602 0d0a 1400 |00c0: invoke-direct/range {v20, v21}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ -08143a: 2714 |00c3: throw v20 │ │ -08143c: 1218 |00c4: const/4 v8, #int 1 // #1 │ │ -08143e: 339b 2f00 |00c5: if-ne v11, v9, 00f4 // +002f │ │ -081442: 7401 010f 1100 |00c7: invoke-virtual/range {v17}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -081448: 0c14 |00ca: move-result-object v20 │ │ -08144a: 0800 1400 |00cb: move-object/from16 v0, v20 │ │ -08144e: 0801 1800 |00cd: move-object/from16 v1, v24 │ │ -081452: 5b10 0006 |00cf: iput-object v0, v1, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081456: 7701 060f 1100 |00d1: invoke-static/range {v17}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -08145c: 3908 0a00 |00d4: if-nez v8, 00de // +000a │ │ -081460: 0800 1800 |00d6: move-object/from16 v0, v24 │ │ -081464: 5400 0006 |00d8: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081468: 0814 0000 |00da: move-object/from16 v20, v0 │ │ -08146c: 3914 45ff |00dc: if-nez v20, 0021 // -00bb │ │ -081470: 0800 1800 |00de: move-object/from16 v0, v24 │ │ -081474: 5300 0106 |00e0: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -081478: 0514 0000 |00e2: move-wide/from16 v20, v0 │ │ -08147c: 0200 1000 |00e4: move/from16 v0, v16 │ │ -081480: 8100 |00e6: int-to-long v0, v0 │ │ -081482: 0516 0000 |00e7: move-wide/from16 v22, v0 │ │ -081486: 9c14 1416 |00e9: sub-long v20, v20, v22 │ │ -08148a: 0500 1400 |00eb: move-wide/from16 v0, v20 │ │ -08148e: 0802 1800 |00ed: move-object/from16 v2, v24 │ │ -081492: 5a20 0106 |00ef: iput-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ -081496: 380a 0800 |00f1: if-eqz v10, 00f9 // +0008 │ │ -08149a: 1012 |00f3: return-wide v18 │ │ -08149c: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -0814a0: 590b 3706 |00f6: iput v11, v0, Lokio/Segment;.pos:I // field@0637 │ │ -0814a4: 28dc |00f8: goto 00d4 // -0024 │ │ -0814a6: 0500 1200 |00f9: move-wide/from16 v0, v18 │ │ -0814aa: 7d00 |00fb: neg-long v0, v0 │ │ -0814ac: 0512 0000 |00fc: move-wide/from16 v18, v0 │ │ -0814b0: 28f5 |00fe: goto 00f3 // -000b │ │ + insns size : 252 16-bit code units │ │ +083c30: |[083c30] okio.Buffer.readDecimalLong:()J │ │ +083c40: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +083c44: 5300 0106 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +083c48: 0513 0000 |0004: move-wide/from16 v19, v0 │ │ +083c4c: 1615 0000 |0006: const-wide/16 v21, #int 0 // #0 │ │ +083c50: 3113 1315 |0008: cmp-long v19, v19, v21 │ │ +083c54: 3913 0a00 |000a: if-nez v19, 0014 // +000a │ │ +083c58: 2213 bf01 |000c: new-instance v19, Ljava/lang/IllegalStateException; // type@01bf │ │ +083c5c: 1a14 ce1a |000e: const-string v20, "size == 0" // string@1ace │ │ +083c60: 7602 f209 1300 |0010: invoke-direct/range {v19, v20}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +083c66: 2713 |0013: throw v19 │ │ +083c68: 1611 0000 |0014: const-wide/16 v17, #int 0 // #0 │ │ +083c6c: 120f |0016: const/4 v15, #int 0 // #0 │ │ +083c6e: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +083c70: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +083c72: 180c 3433 3333 3333 33f3 |0019: const-wide v12, #double -8.3903e+246 // #f333333333333334 │ │ +083c7c: 160a f9ff |001e: const-wide/16 v10, #int -7 // #fff9 │ │ +083c80: 0800 1700 |0020: move-object/from16 v0, v23 │ │ +083c84: 5400 0006 |0022: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083c88: 0810 0000 |0024: move-object/from16 v16, v0 │ │ +083c8c: 0800 1000 |0026: move-object/from16 v0, v16 │ │ +083c90: 5405 3306 |0028: iget-object v5, v0, Lokio/Segment;.data:[B // field@0633 │ │ +083c94: 0800 1000 |002a: move-object/from16 v0, v16 │ │ +083c98: 520e 3706 |002c: iget v14, v0, Lokio/Segment;.pos:I // field@0637 │ │ +083c9c: 0800 1000 |002e: move-object/from16 v0, v16 │ │ +083ca0: 5208 3406 |0030: iget v8, v0, Lokio/Segment;.limit:I // field@0634 │ │ +083ca4: 358e 9200 |0032: if-ge v14, v8, 00c4 // +0092 │ │ +083ca8: 4803 050e |0034: aget-byte v3, v5, v14 │ │ +083cac: 1313 3000 |0036: const/16 v19, #int 48 // #30 │ │ +083cb0: 0200 1300 |0038: move/from16 v0, v19 │ │ +083cb4: 3403 5c00 |003a: if-lt v3, v0, 0096 // +005c │ │ +083cb8: 1313 3900 |003c: const/16 v19, #int 57 // #39 │ │ +083cbc: 0200 1300 |003e: move/from16 v0, v19 │ │ +083cc0: 3603 5600 |0040: if-gt v3, v0, 0096 // +0056 │ │ +083cc4: d906 0330 |0042: rsub-int/lit8 v6, v3, #int 48 // #30 │ │ +083cc8: 3113 110c |0044: cmp-long v19, v17, v12 │ │ +083ccc: 3a13 0d00 |0046: if-ltz v19, 0053 // +000d │ │ +083cd0: 3113 110c |0048: cmp-long v19, v17, v12 │ │ +083cd4: 3913 3e00 |004a: if-nez v19, 0088 // +003e │ │ +083cd8: 8160 |004c: int-to-long v0, v6 │ │ +083cda: 0513 0000 |004d: move-wide/from16 v19, v0 │ │ +083cde: 3113 130a |004f: cmp-long v19, v19, v10 │ │ +083ce2: 3b13 3700 |0051: if-gez v19, 0088 // +0037 │ │ +083ce6: 2213 a302 |0053: new-instance v19, Lokio/Buffer; // type@02a3 │ │ +083cea: 7601 7f0d 1300 |0055: invoke-direct/range {v19}, Lokio/Buffer;.:()V // method@0d7f │ │ +083cf0: 0800 1300 |0058: move-object/from16 v0, v19 │ │ +083cf4: 0501 1100 |005a: move-wide/from16 v1, v17 │ │ +083cf8: 6e30 cd0d 1002 |005c: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@0dcd │ │ +083cfe: 0c13 |005f: move-result-object v19 │ │ +083d00: 0800 1300 |0060: move-object/from16 v0, v19 │ │ +083d04: 6e20 cb0d 3000 |0062: invoke-virtual {v0, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +083d0a: 0c04 |0065: move-result-object v4 │ │ +083d0c: 3909 0500 |0066: if-nez v9, 006b // +0005 │ │ +083d10: 6e10 9e0d 0400 |0068: invoke-virtual {v4}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +083d16: 2213 c901 |006b: new-instance v19, Ljava/lang/NumberFormatException; // type@01c9 │ │ +083d1a: 2214 d301 |006d: new-instance v20, Ljava/lang/StringBuilder; // type@01d3 │ │ +083d1e: 7601 500a 1400 |006f: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +083d24: 1a15 3209 |0072: const-string v21, "Number too large: " // string@0932 │ │ +083d28: 7402 580a 1400 |0074: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083d2e: 0c14 |0077: move-result-object v20 │ │ +083d30: 6e10 b20d 0400 |0078: invoke-virtual {v4}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ +083d36: 0c15 |007b: move-result-object v21 │ │ +083d38: 7402 580a 1400 |007c: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083d3e: 0c14 |007f: move-result-object v20 │ │ +083d40: 7401 640a 1400 |0080: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +083d46: 0c14 |0083: move-result-object v20 │ │ +083d48: 7602 0d0a 1300 |0084: invoke-direct/range {v19, v20}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ +083d4e: 2713 |0087: throw v19 │ │ +083d50: 1613 0a00 |0088: const-wide/16 v19, #int 10 // #a │ │ +083d54: 9d11 1113 |008a: mul-long v17, v17, v19 │ │ +083d58: 8160 |008c: int-to-long v0, v6 │ │ +083d5a: 0513 0000 |008d: move-wide/from16 v19, v0 │ │ +083d5e: 9b11 1113 |008f: add-long v17, v17, v19 │ │ +083d62: d80e 0e01 |0091: add-int/lit8 v14, v14, #int 1 // #01 │ │ +083d66: d80f 0f01 |0093: add-int/lit8 v15, v15, #int 1 // #01 │ │ +083d6a: 289d |0095: goto 0032 // -0063 │ │ +083d6c: 1313 2d00 |0096: const/16 v19, #int 45 // #2d │ │ +083d70: 0200 1300 |0098: move/from16 v0, v19 │ │ +083d74: 3303 0a00 |009a: if-ne v3, v0, 00a4 // +000a │ │ +083d78: 390f 0800 |009c: if-nez v15, 00a4 // +0008 │ │ +083d7c: 1219 |009e: const/4 v9, #int 1 // #1 │ │ +083d7e: 1613 0100 |009f: const-wide/16 v19, #int 1 // #1 │ │ +083d82: 9c0a 0a13 |00a1: sub-long v10, v10, v19 │ │ +083d86: 28ee |00a3: goto 0091 // -0012 │ │ +083d88: 390f 1f00 |00a4: if-nez v15, 00c3 // +001f │ │ +083d8c: 2213 c901 |00a6: new-instance v19, Ljava/lang/NumberFormatException; // type@01c9 │ │ +083d90: 2214 d301 |00a8: new-instance v20, Ljava/lang/StringBuilder; // type@01d3 │ │ +083d94: 7601 500a 1400 |00aa: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +083d9a: 1a15 4503 |00ad: const-string v21, "Expected leading [0-9] or '-' character but was 0x" // string@0345 │ │ +083d9e: 7402 580a 1400 |00af: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083da4: 0c14 |00b2: move-result-object v20 │ │ +083da6: 7110 fa09 0300 |00b3: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ +083dac: 0c15 |00b6: move-result-object v21 │ │ +083dae: 7402 580a 1400 |00b7: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083db4: 0c14 |00ba: move-result-object v20 │ │ +083db6: 7401 640a 1400 |00bb: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +083dbc: 0c14 |00be: move-result-object v20 │ │ +083dbe: 7602 0d0a 1300 |00bf: invoke-direct/range {v19, v20}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ +083dc4: 2713 |00c2: throw v19 │ │ +083dc6: 1217 |00c3: const/4 v7, #int 1 // #1 │ │ +083dc8: 338e 2d00 |00c4: if-ne v14, v8, 00f1 // +002d │ │ +083dcc: 7401 010f 1000 |00c6: invoke-virtual/range {v16}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +083dd2: 0c13 |00c9: move-result-object v19 │ │ +083dd4: 0800 1300 |00ca: move-object/from16 v0, v19 │ │ +083dd8: 0801 1700 |00cc: move-object/from16 v1, v23 │ │ +083ddc: 5b10 0006 |00ce: iput-object v0, v1, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083de0: 7701 060f 1000 |00d0: invoke-static/range {v16}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +083de6: 3907 0a00 |00d3: if-nez v7, 00dd // +000a │ │ +083dea: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ +083dee: 5400 0006 |00d7: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083df2: 0813 0000 |00d9: move-object/from16 v19, v0 │ │ +083df6: 3913 45ff |00db: if-nez v19, 0020 // -00bb │ │ +083dfa: 0800 1700 |00dd: move-object/from16 v0, v23 │ │ +083dfe: 5300 0106 |00df: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +083e02: 0513 0000 |00e1: move-wide/from16 v19, v0 │ │ +083e06: 81f0 |00e3: int-to-long v0, v15 │ │ +083e08: 0515 0000 |00e4: move-wide/from16 v21, v0 │ │ +083e0c: 9c13 1315 |00e6: sub-long v19, v19, v21 │ │ +083e10: 0500 1300 |00e8: move-wide/from16 v0, v19 │ │ +083e14: 0802 1700 |00ea: move-object/from16 v2, v23 │ │ +083e18: 5a20 0106 |00ec: iput-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ +083e1c: 3809 0800 |00ee: if-eqz v9, 00f6 // +0008 │ │ +083e20: 1011 |00f0: return-wide v17 │ │ +083e22: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ +083e26: 590e 3706 |00f3: iput v14, v0, Lokio/Segment;.pos:I // field@0637 │ │ +083e2a: 28de |00f5: goto 00d3 // -0022 │ │ +083e2c: 0500 1100 |00f6: move-wide/from16 v0, v17 │ │ +083e30: 7d00 |00f8: neg-long v0, v0 │ │ +083e32: 0511 0000 |00f9: move-wide/from16 v17, v0 │ │ +083e36: 28f5 |00fb: goto 00f0 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0014 line=414 │ │ 0x0016 line=415 │ │ - 0x0018 line=416 │ │ - 0x0019 line=417 │ │ - 0x001a line=419 │ │ - 0x001f line=420 │ │ - 0x0021 line=423 │ │ - 0x0027 line=425 │ │ - 0x002b line=426 │ │ - 0x002f line=427 │ │ - 0x0033 line=429 │ │ - 0x0035 line=430 │ │ - 0x0037 line=431 │ │ - 0x0043 line=432 │ │ - 0x0045 line=435 │ │ - 0x0054 line=436 │ │ - 0x0067 line=437 │ │ - 0x006c line=438 │ │ - 0x0089 line=440 │ │ - 0x008d line=441 │ │ - 0x0092 line=429 │ │ - 0x0097 line=442 │ │ - 0x009f line=443 │ │ - 0x00a0 line=444 │ │ - 0x00a5 line=446 │ │ - 0x00a7 line=447 │ │ - 0x00b4 line=448 │ │ - 0x00c4 line=451 │ │ - 0x00c5 line=456 │ │ - 0x00c7 line=457 │ │ - 0x00d1 line=458 │ │ - 0x00d4 line=462 │ │ - 0x00de line=464 │ │ - 0x00f1 line=465 │ │ - 0x00f4 line=460 │ │ - 0x00f9 line=465 │ │ - locals : │ │ - 0x0067 - 0x0089 reg=5 buffer Lokio/Buffer; │ │ - 0x0045 - 0x0092 reg=7 digit I │ │ - 0x0037 - 0x00c5 reg=4 b B │ │ - 0x0016 - 0x00f3 reg=18 value J │ │ - 0x002b - 0x00ff reg=6 data [B │ │ - 0x001a - 0x00ff reg=8 done Z │ │ - 0x0033 - 0x00ff reg=9 limit I │ │ - 0x0019 - 0x00ff reg=10 negative Z │ │ - 0x002f - 0x00ff reg=11 pos I │ │ - 0x0021 - 0x00ff reg=12 overflowDigit J │ │ - 0x001f - 0x00ff reg=14 overflowZone J │ │ - 0x0018 - 0x00ff reg=16 seen I │ │ - 0x0027 - 0x00ff reg=17 segment Lokio/Segment; │ │ - 0x00f4 - 0x00ff reg=18 value J │ │ - 0x0000 - 0x00ff reg=24 this Lokio/Buffer; │ │ + 0x0017 line=416 │ │ + 0x0018 line=417 │ │ + 0x0019 line=419 │ │ + 0x001e line=420 │ │ + 0x0020 line=423 │ │ + 0x0026 line=425 │ │ + 0x002a line=426 │ │ + 0x002e line=427 │ │ + 0x0032 line=429 │ │ + 0x0034 line=430 │ │ + 0x0036 line=431 │ │ + 0x0042 line=432 │ │ + 0x0044 line=435 │ │ + 0x0053 line=436 │ │ + 0x0066 line=437 │ │ + 0x006b line=438 │ │ + 0x0088 line=440 │ │ + 0x008c line=441 │ │ + 0x0091 line=429 │ │ + 0x0096 line=442 │ │ + 0x009e line=443 │ │ + 0x009f line=444 │ │ + 0x00a4 line=446 │ │ + 0x00a6 line=447 │ │ + 0x00b3 line=448 │ │ + 0x00c3 line=451 │ │ + 0x00c4 line=456 │ │ + 0x00c6 line=457 │ │ + 0x00d0 line=458 │ │ + 0x00d3 line=462 │ │ + 0x00dd line=464 │ │ + 0x00ee line=465 │ │ + 0x00f1 line=460 │ │ + 0x00f6 line=465 │ │ + locals : │ │ + 0x0066 - 0x0088 reg=4 buffer Lokio/Buffer; │ │ + 0x0044 - 0x0091 reg=6 digit I │ │ + 0x0036 - 0x00c4 reg=3 b B │ │ + 0x0016 - 0x00f0 reg=17 value J │ │ + 0x002a - 0x00fc reg=5 data [B │ │ + 0x0019 - 0x00fc reg=7 done Z │ │ + 0x0032 - 0x00fc reg=8 limit I │ │ + 0x0018 - 0x00fc reg=9 negative Z │ │ + 0x0020 - 0x00fc reg=10 overflowDigit J │ │ + 0x001e - 0x00fc reg=12 overflowZone J │ │ + 0x002e - 0x00fc reg=14 pos I │ │ + 0x0017 - 0x00fc reg=15 seen I │ │ + 0x0026 - 0x00fc reg=16 segment Lokio/Segment; │ │ + 0x00f1 - 0x00fc reg=17 value J │ │ + 0x0000 - 0x00fc reg=23 this Lokio/Buffer; │ │ │ │ #36 : (in Lokio/Buffer;) │ │ name : 'readFrom' │ │ type : '(Ljava/io/InputStream;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0814b4: |[0814b4] okio.Buffer.readFrom:(Ljava/io/InputStream;)Lokio/Buffer; │ │ -0814c4: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ -0814ce: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0814d0: 7052 a60d 4310 |0006: invoke-direct {v3, v4, v0, v1, v2}, Lokio/Buffer;.readFrom:(Ljava/io/InputStream;JZ)V // method@0da6 │ │ -0814d6: 1103 |0009: return-object v3 │ │ +083e38: |[083e38] okio.Buffer.readFrom:(Ljava/io/InputStream;)Lokio/Buffer; │ │ +083e48: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ +083e52: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +083e54: 7052 a60d 4310 |0006: invoke-direct {v3, v4, v0, v1, v2}, Lokio/Buffer;.readFrom:(Ljava/io/InputStream;JZ)V // method@0da6 │ │ +083e5a: 1103 |0009: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0009 line=228 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=4 in Ljava/io/InputStream; │ │ │ │ #37 : (in Lokio/Buffer;) │ │ name : 'readFrom' │ │ type : '(Ljava/io/InputStream;J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0814d8: |[0814d8] okio.Buffer.readFrom:(Ljava/io/InputStream;J)Lokio/Buffer; │ │ -0814e8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0814ec: 3100 0600 |0002: cmp-long v0, v6, v0 │ │ -0814f0: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ -0814f4: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0814f8: 2201 c101 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0814fc: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -081502: 1a02 3f0e |000d: const-string v2, "byteCount < 0: " // string@0e3f │ │ -081506: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08150c: 0c01 |0012: move-result-object v1 │ │ -08150e: 6e30 560a 6107 |0013: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -081514: 0c01 |0016: move-result-object v1 │ │ -081516: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -08151c: 0c01 |001a: move-result-object v1 │ │ -08151e: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -081524: 2700 |001e: throw v0 │ │ -081526: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -081528: 7050 a60d 5476 |0020: invoke-direct {v4, v5, v6, v7, v0}, Lokio/Buffer;.readFrom:(Ljava/io/InputStream;JZ)V // method@0da6 │ │ -08152e: 1104 |0023: return-object v4 │ │ +083e5c: |[083e5c] okio.Buffer.readFrom:(Ljava/io/InputStream;J)Lokio/Buffer; │ │ +083e6c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +083e70: 3100 0500 |0002: cmp-long v0, v5, v0 │ │ +083e74: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ +083e78: 2200 be01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +083e7c: 2201 d301 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +083e80: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +083e86: 1a02 520e |000d: const-string v2, "byteCount < 0: " // string@0e52 │ │ +083e8a: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083e90: 0c01 |0012: move-result-object v1 │ │ +083e92: 6e30 560a 5106 |0013: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +083e98: 0c01 |0016: move-result-object v1 │ │ +083e9a: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +083ea0: 0c01 |001a: move-result-object v1 │ │ +083ea2: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +083ea8: 2700 |001e: throw v0 │ │ +083eaa: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +083eac: 7050 a60d 4365 |0020: invoke-direct {v3, v4, v5, v6, v0}, Lokio/Buffer;.readFrom:(Ljava/io/InputStream;JZ)V // method@0da6 │ │ +083eb2: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x001f line=234 │ │ 0x0023 line=235 │ │ locals : │ │ - 0x0000 - 0x0024 reg=4 this Lokio/Buffer; │ │ - 0x0000 - 0x0024 reg=5 in Ljava/io/InputStream; │ │ - 0x0000 - 0x0024 reg=6 byteCount J │ │ + 0x0000 - 0x0024 reg=3 this Lokio/Buffer; │ │ + 0x0000 - 0x0024 reg=4 in Ljava/io/InputStream; │ │ + 0x0000 - 0x0024 reg=5 byteCount J │ │ │ │ #38 : (in Lokio/Buffer;) │ │ name : 'readFully' │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -081530: |[081530] okio.Buffer.readFully:(Lokio/Buffer;J)V │ │ -081540: 5320 0106 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ -081544: 3100 0004 |0002: cmp-long v0, v0, v4 │ │ -081548: 3b00 0d00 |0004: if-gez v0, 0011 // +000d │ │ -08154c: 5320 0106 |0006: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ -081550: 6e40 c90d 2310 |0008: invoke-virtual {v3, v2, v0, v1}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ -081556: 2200 8401 |000b: new-instance v0, Ljava/io/EOFException; // type@0184 │ │ -08155a: 7010 7e09 0000 |000d: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ -081560: 2700 |0010: throw v0 │ │ -081562: 6e40 c90d 2354 |0011: invoke-virtual {v3, v2, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ -081568: 0e00 |0014: return-void │ │ +083eb4: |[083eb4] okio.Buffer.readFully:(Lokio/Buffer;J)V │ │ +083ec4: 5320 0106 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ +083ec8: 3100 0004 |0002: cmp-long v0, v0, v4 │ │ +083ecc: 3b00 0d00 |0004: if-gez v0, 0011 // +000d │ │ +083ed0: 5320 0106 |0006: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ +083ed4: 6e40 c90d 2310 |0008: invoke-virtual {v3, v2, v0, v1}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ +083eda: 2200 9601 |000b: new-instance v0, Ljava/io/EOFException; // type@0196 │ │ +083ede: 7010 7e09 0000 |000d: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ +083ee4: 2700 |0010: throw v0 │ │ +083ee6: 6e40 c90d 2354 |0011: invoke-virtual {v3, v2, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ +083eec: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0006 line=534 │ │ 0x000b line=535 │ │ 0x0011 line=537 │ │ 0x0014 line=538 │ │ @@ -171028,30 +170970,30 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -08156c: |[08156c] okio.Buffer.readFully:([B)V │ │ -08157c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08157e: 2142 |0001: array-length v2, v4 │ │ -081580: 3520 1300 |0002: if-ge v0, v2, 0015 // +0013 │ │ -081584: 2142 |0004: array-length v2, v4 │ │ -081586: b102 |0005: sub-int/2addr v2, v0 │ │ -081588: 6e40 9b0d 4320 |0006: invoke-virtual {v3, v4, v0, v2}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ -08158e: 0a01 |0009: move-result v1 │ │ -081590: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -081592: 3321 0800 |000b: if-ne v1, v2, 0013 // +0008 │ │ -081596: 2202 8401 |000d: new-instance v2, Ljava/io/EOFException; // type@0184 │ │ -08159a: 7010 7e09 0200 |000f: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ -0815a0: 2702 |0012: throw v2 │ │ -0815a2: b010 |0013: add-int/2addr v0, v1 │ │ -0815a4: 28ed |0014: goto 0001 // -0013 │ │ -0815a6: 0e00 |0015: return-void │ │ +083ef0: |[083ef0] okio.Buffer.readFully:([B)V │ │ +083f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083f02: 2142 |0001: array-length v2, v4 │ │ +083f04: 3520 1300 |0002: if-ge v0, v2, 0015 // +0013 │ │ +083f08: 2142 |0004: array-length v2, v4 │ │ +083f0a: b102 |0005: sub-int/2addr v2, v0 │ │ +083f0c: 6e40 9b0d 4320 |0006: invoke-virtual {v3, v4, v0, v2}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ +083f12: 0a01 |0009: move-result v1 │ │ +083f14: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +083f16: 3321 0800 |000b: if-ne v1, v2, 0013 // +0008 │ │ +083f1a: 2202 9601 |000d: new-instance v2, Ljava/io/EOFException; // type@0196 │ │ +083f1e: 7010 7e09 0200 |000f: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ +083f24: 2702 |0012: throw v2 │ │ +083f26: b010 |0013: add-int/2addr v0, v1 │ │ +083f28: 28ed |0014: goto 0001 // -0013 │ │ +083f2a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0001 line=730 │ │ 0x0004 line=731 │ │ 0x000a line=732 │ │ 0x0013 line=733 │ │ @@ -171064,259 +171006,251 @@ │ │ 0x0000 - 0x0016 reg=4 sink [B │ │ │ │ #40 : (in Lokio/Buffer;) │ │ name : 'readHexadecimalUnsignedLong' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 19 │ │ + registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 203 16-bit code units │ │ -0815a8: |[0815a8] okio.Buffer.readHexadecimalUnsignedLong:()J │ │ -0815b8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0815bc: 530e 0106 |0002: iget-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ -0815c0: 1610 0000 |0004: const-wide/16 v16, #int 0 // #0 │ │ -0815c4: 310b 0e10 |0006: cmp-long v11, v14, v16 │ │ -0815c8: 390b 0a00 |0008: if-nez v11, 0012 // +000a │ │ -0815cc: 220b ad01 |000a: new-instance v11, Ljava/lang/IllegalStateException; // type@01ad │ │ -0815d0: 1a0e bd1a |000c: const-string v14, "size == 0" // string@1abd │ │ -0815d4: 7020 f209 eb00 |000e: invoke-direct {v11, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0815da: 270b |0011: throw v11 │ │ -0815dc: 160c 0000 |0012: const-wide/16 v12, #int 0 // #0 │ │ -0815e0: 1209 |0014: const/4 v9, #int 0 // #0 │ │ -0815e2: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -0815e4: 0800 1200 |0016: move-object/from16 v0, v18 │ │ -0815e8: 540a 0006 |0018: iget-object v10, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0815ec: 54a4 3306 |001a: iget-object v4, v10, Lokio/Segment;.data:[B // field@0633 │ │ -0815f0: 52a8 3706 |001c: iget v8, v10, Lokio/Segment;.pos:I // field@0637 │ │ -0815f4: 52a7 3406 |001e: iget v7, v10, Lokio/Segment;.limit:I // field@0634 │ │ -0815f8: 3578 7b00 |0020: if-ge v8, v7, 009b // +007b │ │ -0815fc: 4802 0408 |0022: aget-byte v2, v4, v8 │ │ -081600: 130b 3000 |0024: const/16 v11, #int 48 // #30 │ │ -081604: 34b2 3b00 |0026: if-lt v2, v11, 0061 // +003b │ │ -081608: 130b 3900 |0028: const/16 v11, #int 57 // #39 │ │ -08160c: 36b2 3700 |002a: if-gt v2, v11, 0061 // +0037 │ │ -081610: d805 02d0 |002c: add-int/lit8 v5, v2, #int -48 // #d0 │ │ -081614: 190e 00f0 |002e: const-wide/high16 v14, #long -1152921504606846976 // #f000 │ │ -081618: c0ce |0030: and-long/2addr v14, v12 │ │ -08161a: 1610 0000 |0031: const-wide/16 v16, #int 0 // #0 │ │ -08161e: 310b 0e10 |0033: cmp-long v11, v14, v16 │ │ -081622: 380b 8900 |0035: if-eqz v11, 00be // +0089 │ │ -081626: 220b 8f02 |0037: new-instance v11, Lokio/Buffer; // type@028f │ │ -08162a: 7010 7f0d 0b00 |0039: invoke-direct {v11}, Lokio/Buffer;.:()V // method@0d7f │ │ -081630: 6e30 cf0d cb0d |003c: invoke-virtual {v11, v12, v13}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@0dcf │ │ -081636: 0c0b |003f: move-result-object v11 │ │ -081638: 6e20 cb0d 2b00 |0040: invoke-virtual {v11, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08163e: 0c03 |0043: move-result-object v3 │ │ -081640: 220b b701 |0044: new-instance v11, Ljava/lang/NumberFormatException; // type@01b7 │ │ -081644: 220e c101 |0046: new-instance v14, Ljava/lang/StringBuilder; // type@01c1 │ │ -081648: 7010 500a 0e00 |0048: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08164e: 1a0f 1e09 |004b: const-string v15, "Number too large: " // string@091e │ │ -081652: 6e20 580a fe00 |004d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081658: 0c0e |0050: move-result-object v14 │ │ -08165a: 6e10 b20d 0300 |0051: invoke-virtual {v3}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ -081660: 0c0f |0054: move-result-object v15 │ │ -081662: 6e20 580a fe00 |0055: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081668: 0c0e |0058: move-result-object v14 │ │ -08166a: 6e10 640a 0e00 |0059: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -081670: 0c0e |005c: move-result-object v14 │ │ -081672: 7020 0d0a eb00 |005d: invoke-direct {v11, v14}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ -081678: 270b |0060: throw v11 │ │ -08167a: 130b 6100 |0061: const/16 v11, #int 97 // #61 │ │ -08167e: 34b2 0b00 |0063: if-lt v2, v11, 006e // +000b │ │ -081682: 130b 6600 |0065: const/16 v11, #int 102 // #66 │ │ -081686: 36b2 0700 |0067: if-gt v2, v11, 006e // +0007 │ │ -08168a: d80b 029f |0069: add-int/lit8 v11, v2, #int -97 // #9f │ │ -08168e: d805 0b0a |006b: add-int/lit8 v5, v11, #int 10 // #0a │ │ -081692: 28c1 |006d: goto 002e // -003f │ │ -081694: 130b 4100 |006e: const/16 v11, #int 65 // #41 │ │ -081698: 34b2 0b00 |0070: if-lt v2, v11, 007b // +000b │ │ -08169c: 130b 4600 |0072: const/16 v11, #int 70 // #46 │ │ -0816a0: 36b2 0700 |0074: if-gt v2, v11, 007b // +0007 │ │ -0816a4: d80b 02bf |0076: add-int/lit8 v11, v2, #int -65 // #bf │ │ -0816a8: d805 0b0a |0078: add-int/lit8 v5, v11, #int 10 // #0a │ │ -0816ac: 28b4 |007a: goto 002e // -004c │ │ -0816ae: 3909 1f00 |007b: if-nez v9, 009a // +001f │ │ -0816b2: 220b b701 |007d: new-instance v11, Ljava/lang/NumberFormatException; // type@01b7 │ │ -0816b6: 220e c101 |007f: new-instance v14, Ljava/lang/StringBuilder; // type@01c1 │ │ -0816ba: 7010 500a 0e00 |0081: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0816c0: 1a0f 4703 |0084: const-string v15, "Expected leading [0-9a-fA-F] character but was 0x" // string@0347 │ │ -0816c4: 6e20 580a fe00 |0086: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0816ca: 0c0e |0089: move-result-object v14 │ │ -0816cc: 7110 fa09 0200 |008a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ -0816d2: 0c0f |008d: move-result-object v15 │ │ -0816d4: 6e20 580a fe00 |008e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0816da: 0c0e |0091: move-result-object v14 │ │ -0816dc: 6e10 640a 0e00 |0092: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0816e2: 0c0e |0095: move-result-object v14 │ │ -0816e4: 7020 0d0a eb00 |0096: invoke-direct {v11, v14}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ -0816ea: 270b |0099: throw v11 │ │ -0816ec: 1216 |009a: const/4 v6, #int 1 // #1 │ │ -0816ee: 3378 2d00 |009b: if-ne v8, v7, 00c8 // +002d │ │ -0816f2: 6e10 010f 0a00 |009d: invoke-virtual {v10}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -0816f8: 0c0b |00a0: move-result-object v11 │ │ -0816fa: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -0816fe: 5b0b 0006 |00a3: iput-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081702: 7110 060f 0a00 |00a5: invoke-static {v10}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -081708: 3906 0800 |00a8: if-nez v6, 00b0 // +0008 │ │ -08170c: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ -081710: 540b 0006 |00ac: iget-object v11, v0, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081714: 390b 68ff |00ae: if-nez v11, 0016 // -0098 │ │ -081718: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -08171c: 530e 0106 |00b2: iget-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ -081720: 8190 |00b4: int-to-long v0, v9 │ │ -081722: 0510 0000 |00b5: move-wide/from16 v16, v0 │ │ -081726: 9c0e 0e10 |00b7: sub-long v14, v14, v16 │ │ -08172a: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ -08172e: 5a0e 0106 |00bb: iput-wide v14, v0, Lokio/Buffer;.size:J // field@0601 │ │ -081732: 100c |00bd: return-wide v12 │ │ -081734: 124b |00be: const/4 v11, #int 4 // #4 │ │ -081736: c3bc |00bf: shl-long/2addr v12, v11 │ │ -081738: 815e |00c0: int-to-long v14, v5 │ │ -08173a: c1ec |00c1: or-long/2addr v12, v14 │ │ -08173c: d808 0801 |00c2: add-int/lit8 v8, v8, #int 1 // #01 │ │ -081740: d809 0901 |00c4: add-int/lit8 v9, v9, #int 1 // #01 │ │ -081744: 2900 5aff |00c6: goto/16 0020 // -00a6 │ │ -081748: 59a8 3706 |00c8: iput v8, v10, Lokio/Segment;.pos:I // field@0637 │ │ -08174c: 28de |00ca: goto 00a8 // -0022 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=469 │ │ - 0x0012 line=471 │ │ - 0x0014 line=472 │ │ - 0x0015 line=473 │ │ - 0x0016 line=476 │ │ - 0x001a line=478 │ │ - 0x001c line=479 │ │ - 0x001e line=480 │ │ - 0x0020 line=482 │ │ - 0x0022 line=485 │ │ - 0x0024 line=486 │ │ - 0x002c line=487 │ │ - 0x002e line=503 │ │ - 0x0037 line=504 │ │ - 0x0044 line=505 │ │ - 0x0061 line=488 │ │ - 0x0069 line=489 │ │ - 0x006e line=490 │ │ - 0x0076 line=491 │ │ - 0x007b line=493 │ │ - 0x007d line=494 │ │ - 0x008a line=495 │ │ - 0x009a line=498 │ │ - 0x009b line=512 │ │ - 0x009d line=513 │ │ - 0x00a5 line=514 │ │ - 0x00a8 line=518 │ │ - 0x00b0 line=520 │ │ - 0x00bd line=521 │ │ - 0x00be line=508 │ │ - 0x00c0 line=509 │ │ - 0x00c2 line=482 │ │ - 0x00c8 line=516 │ │ - locals : │ │ - 0x0044 - 0x0061 reg=3 buffer Lokio/Buffer; │ │ - 0x002e - 0x0061 reg=5 digit I │ │ - 0x006d - 0x006e reg=5 digit I │ │ - 0x007a - 0x007b reg=5 digit I │ │ - 0x0024 - 0x009b reg=2 b B │ │ - 0x00be - 0x00c8 reg=2 b B │ │ - 0x00be - 0x00c8 reg=5 digit I │ │ - 0x001c - 0x00cb reg=4 data [B │ │ - 0x0016 - 0x00cb reg=6 done Z │ │ - 0x0020 - 0x00cb reg=7 limit I │ │ - 0x001e - 0x00cb reg=8 pos I │ │ - 0x0015 - 0x00cb reg=9 seen I │ │ - 0x001a - 0x00cb reg=10 segment Lokio/Segment; │ │ - 0x0014 - 0x00cb reg=12 value J │ │ - 0x0000 - 0x00cb reg=18 this Lokio/Buffer; │ │ + insns size : 186 16-bit code units │ │ +083f2c: |[083f2c] okio.Buffer.readHexadecimalUnsignedLong:()J │ │ +083f3c: 160d 0000 |0000: const-wide/16 v13, #int 0 // #0 │ │ +083f40: 53fb 0106 |0002: iget-wide v11, v15, Lokio/Buffer;.size:J // field@0601 │ │ +083f44: 310b 0b0d |0004: cmp-long v11, v11, v13 │ │ +083f48: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ +083f4c: 220b bf01 |0008: new-instance v11, Ljava/lang/IllegalStateException; // type@01bf │ │ +083f50: 1a0c ce1a |000a: const-string v12, "size == 0" // string@1ace │ │ +083f54: 7020 f209 cb00 |000c: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +083f5a: 270b |000f: throw v11 │ │ +083f5c: 1609 0000 |0010: const-wide/16 v9, #int 0 // #0 │ │ +083f60: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +083f62: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +083f64: 54f8 0006 |0014: iget-object v8, v15, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +083f68: 5482 3306 |0016: iget-object v2, v8, Lokio/Segment;.data:[B // field@0633 │ │ +083f6c: 5286 3706 |0018: iget v6, v8, Lokio/Segment;.pos:I // field@0637 │ │ +083f70: 5285 3406 |001a: iget v5, v8, Lokio/Segment;.limit:I // field@0634 │ │ +083f74: 3556 7900 |001c: if-ge v6, v5, 0095 // +0079 │ │ +083f78: 4800 0206 |001e: aget-byte v0, v2, v6 │ │ +083f7c: 130b 3000 |0020: const/16 v11, #int 48 // #30 │ │ +083f80: 34b0 3900 |0022: if-lt v0, v11, 005b // +0039 │ │ +083f84: 130b 3900 |0024: const/16 v11, #int 57 // #39 │ │ +083f88: 36b0 3500 |0026: if-gt v0, v11, 005b // +0035 │ │ +083f8c: d803 00d0 |0028: add-int/lit8 v3, v0, #int -48 // #d0 │ │ +083f90: 190b 00f0 |002a: const-wide/high16 v11, #long -1152921504606846976 // #f000 │ │ +083f94: c09b |002c: and-long/2addr v11, v9 │ │ +083f96: 310b 0b0d |002d: cmp-long v11, v11, v13 │ │ +083f9a: 380b 7e00 |002f: if-eqz v11, 00ad // +007e │ │ +083f9e: 220b a302 |0031: new-instance v11, Lokio/Buffer; // type@02a3 │ │ +083fa2: 7010 7f0d 0b00 |0033: invoke-direct {v11}, Lokio/Buffer;.:()V // method@0d7f │ │ +083fa8: 6e30 cf0d 9b0a |0036: invoke-virtual {v11, v9, v10}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@0dcf │ │ +083fae: 0c0b |0039: move-result-object v11 │ │ +083fb0: 6e20 cb0d 0b00 |003a: invoke-virtual {v11, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +083fb6: 0c01 |003d: move-result-object v1 │ │ +083fb8: 220b c901 |003e: new-instance v11, Ljava/lang/NumberFormatException; // type@01c9 │ │ +083fbc: 220c d301 |0040: new-instance v12, Ljava/lang/StringBuilder; // type@01d3 │ │ +083fc0: 7010 500a 0c00 |0042: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +083fc6: 1a0d 3209 |0045: const-string v13, "Number too large: " // string@0932 │ │ +083fca: 6e20 580a dc00 |0047: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083fd0: 0c0c |004a: move-result-object v12 │ │ +083fd2: 6e10 b20d 0100 |004b: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ +083fd8: 0c0d |004e: move-result-object v13 │ │ +083fda: 6e20 580a dc00 |004f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +083fe0: 0c0c |0052: move-result-object v12 │ │ +083fe2: 6e10 640a 0c00 |0053: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +083fe8: 0c0c |0056: move-result-object v12 │ │ +083fea: 7020 0d0a cb00 |0057: invoke-direct {v11, v12}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ +083ff0: 270b |005a: throw v11 │ │ +083ff2: 130b 6100 |005b: const/16 v11, #int 97 // #61 │ │ +083ff6: 34b0 0b00 |005d: if-lt v0, v11, 0068 // +000b │ │ +083ffa: 130b 6600 |005f: const/16 v11, #int 102 // #66 │ │ +083ffe: 36b0 0700 |0061: if-gt v0, v11, 0068 // +0007 │ │ +084002: d80b 009f |0063: add-int/lit8 v11, v0, #int -97 // #9f │ │ +084006: d803 0b0a |0065: add-int/lit8 v3, v11, #int 10 // #0a │ │ +08400a: 28c3 |0067: goto 002a // -003d │ │ +08400c: 130b 4100 |0068: const/16 v11, #int 65 // #41 │ │ +084010: 34b0 0b00 |006a: if-lt v0, v11, 0075 // +000b │ │ +084014: 130b 4600 |006c: const/16 v11, #int 70 // #46 │ │ +084018: 36b0 0700 |006e: if-gt v0, v11, 0075 // +0007 │ │ +08401c: d80b 00bf |0070: add-int/lit8 v11, v0, #int -65 // #bf │ │ +084020: d803 0b0a |0072: add-int/lit8 v3, v11, #int 10 // #0a │ │ +084024: 28b6 |0074: goto 002a // -004a │ │ +084026: 3907 1f00 |0075: if-nez v7, 0094 // +001f │ │ +08402a: 220b c901 |0077: new-instance v11, Ljava/lang/NumberFormatException; // type@01c9 │ │ +08402e: 220c d301 |0079: new-instance v12, Ljava/lang/StringBuilder; // type@01d3 │ │ +084032: 7010 500a 0c00 |007b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +084038: 1a0d 4703 |007e: const-string v13, "Expected leading [0-9a-fA-F] character but was 0x" // string@0347 │ │ +08403c: 6e20 580a dc00 |0080: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +084042: 0c0c |0083: move-result-object v12 │ │ +084044: 7110 fa09 0000 |0084: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ +08404a: 0c0d |0087: move-result-object v13 │ │ +08404c: 6e20 580a dc00 |0088: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +084052: 0c0c |008b: move-result-object v12 │ │ +084054: 6e10 640a 0c00 |008c: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +08405a: 0c0c |008f: move-result-object v12 │ │ +08405c: 7020 0d0a cb00 |0090: invoke-direct {v11, v12}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ +084062: 270b |0093: throw v11 │ │ +084064: 1214 |0094: const/4 v4, #int 1 // #1 │ │ +084066: 3356 2200 |0095: if-ne v6, v5, 00b7 // +0022 │ │ +08406a: 6e10 010f 0800 |0097: invoke-virtual {v8}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +084070: 0c0b |009a: move-result-object v11 │ │ +084072: 5bfb 0006 |009b: iput-object v11, v15, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084076: 7110 060f 0800 |009d: invoke-static {v8}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +08407c: 3904 0600 |00a0: if-nez v4, 00a6 // +0006 │ │ +084080: 54fb 0006 |00a2: iget-object v11, v15, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084084: 390b 70ff |00a4: if-nez v11, 0014 // -0090 │ │ +084088: 53fb 0106 |00a6: iget-wide v11, v15, Lokio/Buffer;.size:J // field@0601 │ │ +08408c: 817d |00a8: int-to-long v13, v7 │ │ +08408e: bcdb |00a9: sub-long/2addr v11, v13 │ │ +084090: 5afb 0106 |00aa: iput-wide v11, v15, Lokio/Buffer;.size:J // field@0601 │ │ +084094: 1009 |00ac: return-wide v9 │ │ +084096: 124b |00ad: const/4 v11, #int 4 // #4 │ │ +084098: c3b9 |00ae: shl-long/2addr v9, v11 │ │ +08409a: 813b |00af: int-to-long v11, v3 │ │ +08409c: c1b9 |00b0: or-long/2addr v9, v11 │ │ +08409e: d806 0601 |00b1: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0840a2: d807 0701 |00b3: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0840a6: 2900 67ff |00b5: goto/16 001c // -0099 │ │ +0840aa: 5986 3706 |00b7: iput v6, v8, Lokio/Segment;.pos:I // field@0637 │ │ +0840ae: 28e7 |00b9: goto 00a0 // -0019 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=469 │ │ + 0x0010 line=471 │ │ + 0x0012 line=472 │ │ + 0x0013 line=473 │ │ + 0x0014 line=476 │ │ + 0x0016 line=478 │ │ + 0x0018 line=479 │ │ + 0x001a line=480 │ │ + 0x001c line=482 │ │ + 0x001e line=485 │ │ + 0x0020 line=486 │ │ + 0x0028 line=487 │ │ + 0x002a line=503 │ │ + 0x0031 line=504 │ │ + 0x003e line=505 │ │ + 0x005b line=488 │ │ + 0x0063 line=489 │ │ + 0x0068 line=490 │ │ + 0x0070 line=491 │ │ + 0x0075 line=493 │ │ + 0x0077 line=494 │ │ + 0x0084 line=495 │ │ + 0x0094 line=498 │ │ + 0x0095 line=512 │ │ + 0x0097 line=513 │ │ + 0x009d line=514 │ │ + 0x00a0 line=518 │ │ + 0x00a6 line=520 │ │ + 0x00ac line=521 │ │ + 0x00ad line=508 │ │ + 0x00af line=509 │ │ + 0x00b1 line=482 │ │ + 0x00b7 line=516 │ │ + locals : │ │ + 0x003e - 0x005b reg=1 buffer Lokio/Buffer; │ │ + 0x002a - 0x005b reg=3 digit I │ │ + 0x0067 - 0x0068 reg=3 digit I │ │ + 0x0074 - 0x0075 reg=3 digit I │ │ + 0x0020 - 0x0095 reg=0 b B │ │ + 0x00ad - 0x00b7 reg=0 b B │ │ + 0x00ad - 0x00b7 reg=3 digit I │ │ + 0x0018 - 0x00ba reg=2 data [B │ │ + 0x0014 - 0x00ba reg=4 done Z │ │ + 0x001c - 0x00ba reg=5 limit I │ │ + 0x001a - 0x00ba reg=6 pos I │ │ + 0x0013 - 0x00ba reg=7 seen I │ │ + 0x0016 - 0x00ba reg=8 segment Lokio/Segment; │ │ + 0x0012 - 0x00ba reg=9 value J │ │ + 0x0000 - 0x00ba reg=15 this Lokio/Buffer; │ │ │ │ #41 : (in Lokio/Buffer;) │ │ name : 'readInt' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -081750: |[081750] okio.Buffer.readInt:()I │ │ -081760: 1608 0400 |0000: const-wide/16 v8, #int 4 // #4 │ │ -081764: 53a6 0106 |0002: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081768: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -08176c: 3b06 1d00 |0006: if-gez v6, 0023 // +001d │ │ -081770: 2206 ad01 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@01ad │ │ -081774: 2207 c101 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -081778: 7010 500a 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08177e: 1a08 bb1a |000f: const-string v8, "size < 4: " // string@1abb │ │ -081782: 6e20 580a 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081788: 0c07 |0014: move-result-object v7 │ │ -08178a: 53a8 0106 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@0601 │ │ -08178e: 6e30 560a 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -081794: 0c07 |001a: move-result-object v7 │ │ -081796: 6e10 640a 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -08179c: 0c07 |001e: move-result-object v7 │ │ -08179e: 7020 f209 7600 |001f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0817a4: 2706 |0022: throw v6 │ │ -0817a6: 54a5 0006 |0023: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0817aa: 5253 3706 |0025: iget v3, v5, Lokio/Segment;.pos:I // field@0637 │ │ -0817ae: 5252 3406 |0027: iget v2, v5, Lokio/Segment;.limit:I // field@0634 │ │ -0817b2: 9106 0203 |0029: sub-int v6, v2, v3 │ │ -0817b6: 1247 |002b: const/4 v7, #int 4 // #4 │ │ -0817b8: 3576 2500 |002c: if-ge v6, v7, 0051 // +0025 │ │ -0817bc: 6e10 9e0d 0a00 |002e: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -0817c2: 0a06 |0031: move-result v6 │ │ -0817c4: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0817c8: e006 0618 |0034: shl-int/lit8 v6, v6, #int 24 // #18 │ │ -0817cc: 6e10 9e0d 0a00 |0036: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -0817d2: 0a07 |0039: move-result v7 │ │ -0817d4: d577 ff00 |003a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0817d8: e007 0710 |003c: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -0817dc: b676 |003e: or-int/2addr v6, v7 │ │ -0817de: 6e10 9e0d 0a00 |003f: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -0817e4: 0a07 |0042: move-result v7 │ │ -0817e6: d577 ff00 |0043: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0817ea: e007 0708 |0045: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -0817ee: b676 |0047: or-int/2addr v6, v7 │ │ -0817f0: 6e10 9e0d 0a00 |0048: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -0817f6: 0a07 |004b: move-result v7 │ │ -0817f8: d577 ff00 |004c: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0817fc: 9601 0607 |004e: or-int v1, v6, v7 │ │ -081800: 0f01 |0050: return v1 │ │ -081802: 5450 3306 |0051: iget-object v0, v5, Lokio/Segment;.data:[B // field@0633 │ │ -081806: d804 0301 |0053: add-int/lit8 v4, v3, #int 1 // #01 │ │ -08180a: 4806 0003 |0055: aget-byte v6, v0, v3 │ │ -08180e: d566 ff00 |0057: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -081812: e006 0618 |0059: shl-int/lit8 v6, v6, #int 24 // #18 │ │ -081816: d803 0401 |005b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -08181a: 4807 0004 |005d: aget-byte v7, v0, v4 │ │ -08181e: d577 ff00 |005f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -081822: e007 0710 |0061: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -081826: b676 |0063: or-int/2addr v6, v7 │ │ -081828: d804 0301 |0064: add-int/lit8 v4, v3, #int 1 // #01 │ │ -08182c: 4807 0003 |0066: aget-byte v7, v0, v3 │ │ -081830: d577 ff00 |0068: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -081834: e007 0708 |006a: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -081838: b676 |006c: or-int/2addr v6, v7 │ │ -08183a: d803 0401 |006d: add-int/lit8 v3, v4, #int 1 // #01 │ │ -08183e: 4807 0004 |006f: aget-byte v7, v0, v4 │ │ -081842: d577 ff00 |0071: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -081846: 9601 0607 |0073: or-int v1, v6, v7 │ │ -08184a: 53a6 0106 |0075: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -08184e: bc86 |0077: sub-long/2addr v6, v8 │ │ -081850: 5aa6 0106 |0078: iput-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081854: 3323 0c00 |007a: if-ne v3, v2, 0086 // +000c │ │ -081858: 6e10 010f 0500 |007c: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -08185e: 0c06 |007f: move-result-object v6 │ │ -081860: 5ba6 0006 |0080: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081864: 7110 060f 0500 |0082: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -08186a: 28cb |0085: goto 0050 // -0035 │ │ -08186c: 5953 3706 |0086: iput v3, v5, Lokio/Segment;.pos:I // field@0637 │ │ -081870: 28c8 |0088: goto 0050 // -0038 │ │ +0840b0: |[0840b0] okio.Buffer.readInt:()I │ │ +0840c0: 1608 0400 |0000: const-wide/16 v8, #int 4 // #4 │ │ +0840c4: 53a6 0106 |0002: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0840c8: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +0840cc: 3b06 1d00 |0006: if-gez v6, 0023 // +001d │ │ +0840d0: 2206 bf01 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@01bf │ │ +0840d4: 2207 d301 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +0840d8: 7010 500a 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0840de: 1a08 cc1a |000f: const-string v8, "size < 4: " // string@1acc │ │ +0840e2: 6e20 580a 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0840e8: 0c07 |0014: move-result-object v7 │ │ +0840ea: 53a8 0106 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0840ee: 6e30 560a 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0840f4: 0c07 |001a: move-result-object v7 │ │ +0840f6: 6e10 640a 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0840fc: 0c07 |001e: move-result-object v7 │ │ +0840fe: 7020 f209 7600 |001f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +084104: 2706 |0022: throw v6 │ │ +084106: 54a5 0006 |0023: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +08410a: 5253 3706 |0025: iget v3, v5, Lokio/Segment;.pos:I // field@0637 │ │ +08410e: 5252 3406 |0027: iget v2, v5, Lokio/Segment;.limit:I // field@0634 │ │ +084112: 9106 0203 |0029: sub-int v6, v2, v3 │ │ +084116: 1247 |002b: const/4 v7, #int 4 // #4 │ │ +084118: 3576 2500 |002c: if-ge v6, v7, 0051 // +0025 │ │ +08411c: 6e10 9e0d 0a00 |002e: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +084122: 0a06 |0031: move-result v6 │ │ +084124: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +084128: e006 0618 |0034: shl-int/lit8 v6, v6, #int 24 // #18 │ │ +08412c: 6e10 9e0d 0a00 |0036: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +084132: 0a07 |0039: move-result v7 │ │ +084134: d577 ff00 |003a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +084138: e007 0710 |003c: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +08413c: b676 |003e: or-int/2addr v6, v7 │ │ +08413e: 6e10 9e0d 0a00 |003f: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +084144: 0a07 |0042: move-result v7 │ │ +084146: d577 ff00 |0043: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +08414a: e007 0708 |0045: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +08414e: b676 |0047: or-int/2addr v6, v7 │ │ +084150: 6e10 9e0d 0a00 |0048: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +084156: 0a07 |004b: move-result v7 │ │ +084158: d577 ff00 |004c: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +08415c: 9601 0607 |004e: or-int v1, v6, v7 │ │ +084160: 0f01 |0050: return v1 │ │ +084162: 5450 3306 |0051: iget-object v0, v5, Lokio/Segment;.data:[B // field@0633 │ │ +084166: d804 0301 |0053: add-int/lit8 v4, v3, #int 1 // #01 │ │ +08416a: 4806 0003 |0055: aget-byte v6, v0, v3 │ │ +08416e: d566 ff00 |0057: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +084172: e006 0618 |0059: shl-int/lit8 v6, v6, #int 24 // #18 │ │ +084176: d803 0401 |005b: add-int/lit8 v3, v4, #int 1 // #01 │ │ +08417a: 4807 0004 |005d: aget-byte v7, v0, v4 │ │ +08417e: d577 ff00 |005f: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +084182: e007 0710 |0061: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +084186: b676 |0063: or-int/2addr v6, v7 │ │ +084188: d804 0301 |0064: add-int/lit8 v4, v3, #int 1 // #01 │ │ +08418c: 4807 0003 |0066: aget-byte v7, v0, v3 │ │ +084190: d577 ff00 |0068: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +084194: e007 0708 |006a: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +084198: b676 |006c: or-int/2addr v6, v7 │ │ +08419a: d803 0401 |006d: add-int/lit8 v3, v4, #int 1 // #01 │ │ +08419e: 4807 0004 |006f: aget-byte v7, v0, v4 │ │ +0841a2: d577 ff00 |0071: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0841a6: 9601 0607 |0073: or-int v1, v6, v7 │ │ +0841aa: 53a6 0106 |0075: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0841ae: bc86 |0077: sub-long/2addr v6, v8 │ │ +0841b0: 5aa6 0106 |0078: iput-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0841b4: 3323 0c00 |007a: if-ne v3, v2, 0086 // +000c │ │ +0841b8: 6e10 010f 0500 |007c: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +0841be: 0c06 |007f: move-result-object v6 │ │ +0841c0: 5ba6 0006 |0080: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0841c4: 7110 060f 0500 |0082: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +0841ca: 28cb |0085: goto 0050 // -0035 │ │ +0841cc: 5953 3706 |0086: iput v3, v5, Lokio/Segment;.pos:I // field@0637 │ │ +0841d0: 28c8 |0088: goto 0050 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=333 │ │ 0x0023 line=335 │ │ 0x0025 line=336 │ │ 0x0027 line=337 │ │ 0x0029 line=340 │ │ @@ -171349,147 +171283,147 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -081874: |[081874] okio.Buffer.readIntLe:()I │ │ -081884: 6e10 aa0d 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readInt:()I // method@0daa │ │ -08188a: 0a00 |0003: move-result v0 │ │ -08188c: 7110 3a0f 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesInt:(I)I // method@0f3a │ │ -081892: 0a00 |0007: move-result v0 │ │ -081894: 0f00 |0008: return v0 │ │ +0841d4: |[0841d4] okio.Buffer.readIntLe:()I │ │ +0841e4: 6e10 aa0d 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readInt:()I // method@0daa │ │ +0841ea: 0a00 |0003: move-result v0 │ │ +0841ec: 7110 3a0f 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesInt:(I)I // method@0f3a │ │ +0841f2: 0a00 |0007: move-result v0 │ │ +0841f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/Buffer; │ │ │ │ #43 : (in Lokio/Buffer;) │ │ name : 'readLong' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 192 16-bit code units │ │ -081898: |[081898] okio.Buffer.readLong:()J │ │ -0818a8: 53e8 0106 |0000: iget-wide v8, v14, Lokio/Buffer;.size:J // field@0601 │ │ -0818ac: 160a 0800 |0002: const-wide/16 v10, #int 8 // #8 │ │ -0818b0: 3105 080a |0004: cmp-long v5, v8, v10 │ │ -0818b4: 3b05 1d00 |0006: if-gez v5, 0023 // +001d │ │ -0818b8: 2205 ad01 |0008: new-instance v5, Ljava/lang/IllegalStateException; // type@01ad │ │ -0818bc: 2208 c101 |000a: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -0818c0: 7010 500a 0800 |000c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0818c6: 1a09 bc1a |000f: const-string v9, "size < 8: " // string@1abc │ │ -0818ca: 6e20 580a 9800 |0011: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0818d0: 0c08 |0014: move-result-object v8 │ │ -0818d2: 53ea 0106 |0015: iget-wide v10, v14, Lokio/Buffer;.size:J // field@0601 │ │ -0818d6: 6e30 560a a80b |0017: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0818dc: 0c08 |001a: move-result-object v8 │ │ -0818de: 6e10 640a 0800 |001b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0818e4: 0c08 |001e: move-result-object v8 │ │ -0818e6: 7020 f209 8500 |001f: invoke-direct {v5, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0818ec: 2705 |0022: throw v5 │ │ -0818ee: 54e4 0006 |0023: iget-object v4, v14, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0818f2: 5242 3706 |0025: iget v2, v4, Lokio/Segment;.pos:I // field@0637 │ │ -0818f6: 5241 3406 |0027: iget v1, v4, Lokio/Segment;.limit:I // field@0634 │ │ -0818fa: 9105 0102 |0029: sub-int v5, v1, v2 │ │ -0818fe: 1308 0800 |002b: const/16 v8, #int 8 // #8 │ │ -081902: 3585 1e00 |002d: if-ge v5, v8, 004b // +001e │ │ -081906: 6e10 aa0d 0e00 |002f: invoke-virtual {v14}, Lokio/Buffer;.readInt:()I // method@0daa │ │ -08190c: 0a05 |0032: move-result v5 │ │ -08190e: 8158 |0033: int-to-long v8, v5 │ │ -081910: 180a ffff ffff 0000 0000 |0034: const-wide v10, #double 2.122e-314 // #00000000ffffffff │ │ -08191a: c0a8 |0039: and-long/2addr v8, v10 │ │ -08191c: 1305 2000 |003a: const/16 v5, #int 32 // #20 │ │ -081920: c358 |003c: shl-long/2addr v8, v5 │ │ -081922: 6e10 aa0d 0e00 |003d: invoke-virtual {v14}, Lokio/Buffer;.readInt:()I // method@0daa │ │ -081928: 0a05 |0040: move-result v5 │ │ -08192a: 815a |0041: int-to-long v10, v5 │ │ -08192c: 180c ffff ffff 0000 0000 |0042: const-wide v12, #double 2.122e-314 // #00000000ffffffff │ │ -081936: c0ca |0047: and-long/2addr v10, v12 │ │ -081938: a106 080a |0048: or-long v6, v8, v10 │ │ -08193c: 1006 |004a: return-wide v6 │ │ -08193e: 5440 3306 |004b: iget-object v0, v4, Lokio/Segment;.data:[B // field@0633 │ │ -081942: d803 0201 |004d: add-int/lit8 v3, v2, #int 1 // #01 │ │ -081946: 4805 0002 |004f: aget-byte v5, v0, v2 │ │ -08194a: 8158 |0051: int-to-long v8, v5 │ │ -08194c: 160a ff00 |0052: const-wide/16 v10, #int 255 // #ff │ │ -081950: c0a8 |0054: and-long/2addr v8, v10 │ │ -081952: 1305 3800 |0055: const/16 v5, #int 56 // #38 │ │ -081956: c358 |0057: shl-long/2addr v8, v5 │ │ -081958: d802 0301 |0058: add-int/lit8 v2, v3, #int 1 // #01 │ │ -08195c: 4805 0003 |005a: aget-byte v5, v0, v3 │ │ -081960: 815a |005c: int-to-long v10, v5 │ │ -081962: 160c ff00 |005d: const-wide/16 v12, #int 255 // #ff │ │ -081966: c0ca |005f: and-long/2addr v10, v12 │ │ -081968: 1305 3000 |0060: const/16 v5, #int 48 // #30 │ │ -08196c: c35a |0062: shl-long/2addr v10, v5 │ │ -08196e: c1a8 |0063: or-long/2addr v8, v10 │ │ -081970: d803 0201 |0064: add-int/lit8 v3, v2, #int 1 // #01 │ │ -081974: 4805 0002 |0066: aget-byte v5, v0, v2 │ │ -081978: 815a |0068: int-to-long v10, v5 │ │ -08197a: 160c ff00 |0069: const-wide/16 v12, #int 255 // #ff │ │ -08197e: c0ca |006b: and-long/2addr v10, v12 │ │ -081980: 1305 2800 |006c: const/16 v5, #int 40 // #28 │ │ -081984: c35a |006e: shl-long/2addr v10, v5 │ │ -081986: c1a8 |006f: or-long/2addr v8, v10 │ │ -081988: d802 0301 |0070: add-int/lit8 v2, v3, #int 1 // #01 │ │ -08198c: 4805 0003 |0072: aget-byte v5, v0, v3 │ │ -081990: 815a |0074: int-to-long v10, v5 │ │ -081992: 160c ff00 |0075: const-wide/16 v12, #int 255 // #ff │ │ -081996: c0ca |0077: and-long/2addr v10, v12 │ │ -081998: 1305 2000 |0078: const/16 v5, #int 32 // #20 │ │ -08199c: c35a |007a: shl-long/2addr v10, v5 │ │ -08199e: c1a8 |007b: or-long/2addr v8, v10 │ │ -0819a0: d803 0201 |007c: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0819a4: 4805 0002 |007e: aget-byte v5, v0, v2 │ │ -0819a8: 815a |0080: int-to-long v10, v5 │ │ -0819aa: 160c ff00 |0081: const-wide/16 v12, #int 255 // #ff │ │ -0819ae: c0ca |0083: and-long/2addr v10, v12 │ │ -0819b0: 1305 1800 |0084: const/16 v5, #int 24 // #18 │ │ -0819b4: c35a |0086: shl-long/2addr v10, v5 │ │ -0819b6: c1a8 |0087: or-long/2addr v8, v10 │ │ -0819b8: d802 0301 |0088: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0819bc: 4805 0003 |008a: aget-byte v5, v0, v3 │ │ -0819c0: 815a |008c: int-to-long v10, v5 │ │ -0819c2: 160c ff00 |008d: const-wide/16 v12, #int 255 // #ff │ │ -0819c6: c0ca |008f: and-long/2addr v10, v12 │ │ -0819c8: 1305 1000 |0090: const/16 v5, #int 16 // #10 │ │ -0819cc: c35a |0092: shl-long/2addr v10, v5 │ │ -0819ce: c1a8 |0093: or-long/2addr v8, v10 │ │ -0819d0: d803 0201 |0094: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0819d4: 4805 0002 |0096: aget-byte v5, v0, v2 │ │ -0819d8: 815a |0098: int-to-long v10, v5 │ │ -0819da: 160c ff00 |0099: const-wide/16 v12, #int 255 // #ff │ │ -0819de: c0ca |009b: and-long/2addr v10, v12 │ │ -0819e0: 1305 0800 |009c: const/16 v5, #int 8 // #8 │ │ -0819e4: c35a |009e: shl-long/2addr v10, v5 │ │ -0819e6: c1a8 |009f: or-long/2addr v8, v10 │ │ -0819e8: d802 0301 |00a0: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0819ec: 4805 0003 |00a2: aget-byte v5, v0, v3 │ │ -0819f0: 815a |00a4: int-to-long v10, v5 │ │ -0819f2: 160c ff00 |00a5: const-wide/16 v12, #int 255 // #ff │ │ -0819f6: c0ca |00a7: and-long/2addr v10, v12 │ │ -0819f8: a106 080a |00a8: or-long v6, v8, v10 │ │ -0819fc: 53e8 0106 |00aa: iget-wide v8, v14, Lokio/Buffer;.size:J // field@0601 │ │ -081a00: 160a 0800 |00ac: const-wide/16 v10, #int 8 // #8 │ │ -081a04: bca8 |00ae: sub-long/2addr v8, v10 │ │ -081a06: 5ae8 0106 |00af: iput-wide v8, v14, Lokio/Buffer;.size:J // field@0601 │ │ -081a0a: 3312 0c00 |00b1: if-ne v2, v1, 00bd // +000c │ │ -081a0e: 6e10 010f 0400 |00b3: invoke-virtual {v4}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -081a14: 0c05 |00b6: move-result-object v5 │ │ -081a16: 5be5 0006 |00b7: iput-object v5, v14, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081a1a: 7110 060f 0400 |00b9: invoke-static {v4}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -081a20: 288e |00bc: goto 004a // -0072 │ │ -081a22: 5942 3706 |00bd: iput v2, v4, Lokio/Segment;.pos:I // field@0637 │ │ -081a26: 288b |00bf: goto 004a // -0075 │ │ +0841f8: |[0841f8] okio.Buffer.readLong:()J │ │ +084208: 53d7 0106 |0000: iget-wide v7, v13, Lokio/Buffer;.size:J // field@0601 │ │ +08420c: 1609 0800 |0002: const-wide/16 v9, #int 8 // #8 │ │ +084210: 3107 0709 |0004: cmp-long v7, v7, v9 │ │ +084214: 3b07 1d00 |0006: if-gez v7, 0023 // +001d │ │ +084218: 2207 bf01 |0008: new-instance v7, Ljava/lang/IllegalStateException; // type@01bf │ │ +08421c: 2208 d301 |000a: new-instance v8, Ljava/lang/StringBuilder; // type@01d3 │ │ +084220: 7010 500a 0800 |000c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +084226: 1a09 cd1a |000f: const-string v9, "size < 8: " // string@1acd │ │ +08422a: 6e20 580a 9800 |0011: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +084230: 0c08 |0014: move-result-object v8 │ │ +084232: 53d9 0106 |0015: iget-wide v9, v13, Lokio/Buffer;.size:J // field@0601 │ │ +084236: 6e30 560a 980a |0017: invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +08423c: 0c08 |001a: move-result-object v8 │ │ +08423e: 6e10 640a 0800 |001b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +084244: 0c08 |001e: move-result-object v8 │ │ +084246: 7020 f209 8700 |001f: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08424c: 2707 |0022: throw v7 │ │ +08424e: 54d4 0006 |0023: iget-object v4, v13, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084252: 5242 3706 |0025: iget v2, v4, Lokio/Segment;.pos:I // field@0637 │ │ +084256: 5241 3406 |0027: iget v1, v4, Lokio/Segment;.limit:I // field@0634 │ │ +08425a: 9107 0102 |0029: sub-int v7, v1, v2 │ │ +08425e: 1308 0800 |002b: const/16 v8, #int 8 // #8 │ │ +084262: 3587 1e00 |002d: if-ge v7, v8, 004b // +001e │ │ +084266: 6e10 aa0d 0d00 |002f: invoke-virtual {v13}, Lokio/Buffer;.readInt:()I // method@0daa │ │ +08426c: 0a07 |0032: move-result v7 │ │ +08426e: 8177 |0033: int-to-long v7, v7 │ │ +084270: 1809 ffff ffff 0000 0000 |0034: const-wide v9, #double 2.122e-314 // #00000000ffffffff │ │ +08427a: c097 |0039: and-long/2addr v7, v9 │ │ +08427c: 1309 2000 |003a: const/16 v9, #int 32 // #20 │ │ +084280: c397 |003c: shl-long/2addr v7, v9 │ │ +084282: 6e10 aa0d 0d00 |003d: invoke-virtual {v13}, Lokio/Buffer;.readInt:()I // method@0daa │ │ +084288: 0a09 |0040: move-result v9 │ │ +08428a: 8199 |0041: int-to-long v9, v9 │ │ +08428c: 180b ffff ffff 0000 0000 |0042: const-wide v11, #double 2.122e-314 // #00000000ffffffff │ │ +084296: c0b9 |0047: and-long/2addr v9, v11 │ │ +084298: a105 0709 |0048: or-long v5, v7, v9 │ │ +08429c: 1005 |004a: return-wide v5 │ │ +08429e: 5440 3306 |004b: iget-object v0, v4, Lokio/Segment;.data:[B // field@0633 │ │ +0842a2: d803 0201 |004d: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0842a6: 4807 0002 |004f: aget-byte v7, v0, v2 │ │ +0842aa: 8177 |0051: int-to-long v7, v7 │ │ +0842ac: 1609 ff00 |0052: const-wide/16 v9, #int 255 // #ff │ │ +0842b0: c097 |0054: and-long/2addr v7, v9 │ │ +0842b2: 1309 3800 |0055: const/16 v9, #int 56 // #38 │ │ +0842b6: c397 |0057: shl-long/2addr v7, v9 │ │ +0842b8: d802 0301 |0058: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0842bc: 4809 0003 |005a: aget-byte v9, v0, v3 │ │ +0842c0: 8199 |005c: int-to-long v9, v9 │ │ +0842c2: 160b ff00 |005d: const-wide/16 v11, #int 255 // #ff │ │ +0842c6: c0b9 |005f: and-long/2addr v9, v11 │ │ +0842c8: 130b 3000 |0060: const/16 v11, #int 48 // #30 │ │ +0842cc: c3b9 |0062: shl-long/2addr v9, v11 │ │ +0842ce: c197 |0063: or-long/2addr v7, v9 │ │ +0842d0: d803 0201 |0064: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0842d4: 4809 0002 |0066: aget-byte v9, v0, v2 │ │ +0842d8: 8199 |0068: int-to-long v9, v9 │ │ +0842da: 160b ff00 |0069: const-wide/16 v11, #int 255 // #ff │ │ +0842de: c0b9 |006b: and-long/2addr v9, v11 │ │ +0842e0: 130b 2800 |006c: const/16 v11, #int 40 // #28 │ │ +0842e4: c3b9 |006e: shl-long/2addr v9, v11 │ │ +0842e6: c197 |006f: or-long/2addr v7, v9 │ │ +0842e8: d802 0301 |0070: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0842ec: 4809 0003 |0072: aget-byte v9, v0, v3 │ │ +0842f0: 8199 |0074: int-to-long v9, v9 │ │ +0842f2: 160b ff00 |0075: const-wide/16 v11, #int 255 // #ff │ │ +0842f6: c0b9 |0077: and-long/2addr v9, v11 │ │ +0842f8: 130b 2000 |0078: const/16 v11, #int 32 // #20 │ │ +0842fc: c3b9 |007a: shl-long/2addr v9, v11 │ │ +0842fe: c197 |007b: or-long/2addr v7, v9 │ │ +084300: d803 0201 |007c: add-int/lit8 v3, v2, #int 1 // #01 │ │ +084304: 4809 0002 |007e: aget-byte v9, v0, v2 │ │ +084308: 8199 |0080: int-to-long v9, v9 │ │ +08430a: 160b ff00 |0081: const-wide/16 v11, #int 255 // #ff │ │ +08430e: c0b9 |0083: and-long/2addr v9, v11 │ │ +084310: 130b 1800 |0084: const/16 v11, #int 24 // #18 │ │ +084314: c3b9 |0086: shl-long/2addr v9, v11 │ │ +084316: c197 |0087: or-long/2addr v7, v9 │ │ +084318: d802 0301 |0088: add-int/lit8 v2, v3, #int 1 // #01 │ │ +08431c: 4809 0003 |008a: aget-byte v9, v0, v3 │ │ +084320: 8199 |008c: int-to-long v9, v9 │ │ +084322: 160b ff00 |008d: const-wide/16 v11, #int 255 // #ff │ │ +084326: c0b9 |008f: and-long/2addr v9, v11 │ │ +084328: 130b 1000 |0090: const/16 v11, #int 16 // #10 │ │ +08432c: c3b9 |0092: shl-long/2addr v9, v11 │ │ +08432e: c197 |0093: or-long/2addr v7, v9 │ │ +084330: d803 0201 |0094: add-int/lit8 v3, v2, #int 1 // #01 │ │ +084334: 4809 0002 |0096: aget-byte v9, v0, v2 │ │ +084338: 8199 |0098: int-to-long v9, v9 │ │ +08433a: 160b ff00 |0099: const-wide/16 v11, #int 255 // #ff │ │ +08433e: c0b9 |009b: and-long/2addr v9, v11 │ │ +084340: 130b 0800 |009c: const/16 v11, #int 8 // #8 │ │ +084344: c3b9 |009e: shl-long/2addr v9, v11 │ │ +084346: c197 |009f: or-long/2addr v7, v9 │ │ +084348: d802 0301 |00a0: add-int/lit8 v2, v3, #int 1 // #01 │ │ +08434c: 4809 0003 |00a2: aget-byte v9, v0, v3 │ │ +084350: 8199 |00a4: int-to-long v9, v9 │ │ +084352: 160b ff00 |00a5: const-wide/16 v11, #int 255 // #ff │ │ +084356: c0b9 |00a7: and-long/2addr v9, v11 │ │ +084358: a105 0709 |00a8: or-long v5, v7, v9 │ │ +08435c: 53d7 0106 |00aa: iget-wide v7, v13, Lokio/Buffer;.size:J // field@0601 │ │ +084360: 1609 0800 |00ac: const-wide/16 v9, #int 8 // #8 │ │ +084364: bc97 |00ae: sub-long/2addr v7, v9 │ │ +084366: 5ad7 0106 |00af: iput-wide v7, v13, Lokio/Buffer;.size:J // field@0601 │ │ +08436a: 3312 0c00 |00b1: if-ne v2, v1, 00bd // +000c │ │ +08436e: 6e10 010f 0400 |00b3: invoke-virtual {v4}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +084374: 0c07 |00b6: move-result-object v7 │ │ +084376: 5bd7 0006 |00b7: iput-object v7, v13, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +08437a: 7110 060f 0400 |00b9: invoke-static {v4}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +084380: 288e |00bc: goto 004a // -0072 │ │ +084382: 5942 3706 |00bd: iput v2, v4, Lokio/Segment;.pos:I // field@0637 │ │ +084386: 288b |00bf: goto 004a // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0023 line=367 │ │ 0x0025 line=368 │ │ 0x0027 line=369 │ │ 0x0029 line=372 │ │ @@ -171512,32 +171446,32 @@ │ │ 0x007e - 0x008a reg=3 pos I │ │ 0x008a - 0x0096 reg=2 pos I │ │ 0x0096 - 0x00a2 reg=3 pos I │ │ 0x004d - 0x00c0 reg=0 data [B │ │ 0x0029 - 0x00c0 reg=1 limit I │ │ 0x00a2 - 0x00c0 reg=2 pos I │ │ 0x0025 - 0x00c0 reg=4 segment Lokio/Segment; │ │ - 0x00aa - 0x00c0 reg=6 v J │ │ - 0x0000 - 0x00c0 reg=14 this Lokio/Buffer; │ │ + 0x00aa - 0x00c0 reg=5 v J │ │ + 0x0000 - 0x00c0 reg=13 this Lokio/Buffer; │ │ │ │ #44 : (in Lokio/Buffer;) │ │ name : 'readLongLe' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081a28: |[081a28] okio.Buffer.readLongLe:()J │ │ -081a38: 6e10 ac0d 0200 |0000: invoke-virtual {v2}, Lokio/Buffer;.readLong:()J // method@0dac │ │ -081a3e: 0b00 |0003: move-result-wide v0 │ │ -081a40: 7120 3b0f 1000 |0004: invoke-static {v0, v1}, Lokio/Util;.reverseBytesLong:(J)J // method@0f3b │ │ -081a46: 0b00 |0007: move-result-wide v0 │ │ -081a48: 1000 |0008: return-wide v0 │ │ +084388: |[084388] okio.Buffer.readLongLe:()J │ │ +084398: 6e10 ac0d 0200 |0000: invoke-virtual {v2}, Lokio/Buffer;.readLong:()J // method@0dac │ │ +08439e: 0b00 |0003: move-result-wide v0 │ │ +0843a0: 7120 3b0f 1000 |0004: invoke-static {v0, v1}, Lokio/Util;.reverseBytesLong:(J)J // method@0f3b │ │ +0843a6: 0b00 |0007: move-result-wide v0 │ │ +0843a8: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lokio/Buffer; │ │ │ │ #45 : (in Lokio/Buffer;) │ │ @@ -171545,69 +171479,69 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -081a4c: |[081a4c] okio.Buffer.readShort:()S │ │ -081a5c: 1608 0200 |0000: const-wide/16 v8, #int 2 // #2 │ │ -081a60: 53a6 0106 |0002: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081a64: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -081a68: 3b06 1d00 |0006: if-gez v6, 0023 // +001d │ │ -081a6c: 2206 ad01 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@01ad │ │ -081a70: 2207 c101 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -081a74: 7010 500a 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -081a7a: 1a08 ba1a |000f: const-string v8, "size < 2: " // string@1aba │ │ -081a7e: 6e20 580a 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081a84: 0c07 |0014: move-result-object v7 │ │ -081a86: 53a8 0106 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081a8a: 6e30 560a 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -081a90: 0c07 |001a: move-result-object v7 │ │ -081a92: 6e10 640a 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -081a98: 0c07 |001e: move-result-object v7 │ │ -081a9a: 7020 f209 7600 |001f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -081aa0: 2706 |0022: throw v6 │ │ -081aa2: 54a5 0006 |0023: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081aa6: 5252 3706 |0025: iget v2, v5, Lokio/Segment;.pos:I // field@0637 │ │ -081aaa: 5251 3406 |0027: iget v1, v5, Lokio/Segment;.limit:I // field@0634 │ │ -081aae: 9106 0102 |0029: sub-int v6, v1, v2 │ │ -081ab2: 1227 |002b: const/4 v7, #int 2 // #2 │ │ -081ab4: 3576 1400 |002c: if-ge v6, v7, 0040 // +0014 │ │ -081ab8: 6e10 9e0d 0a00 |002e: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -081abe: 0a06 |0031: move-result v6 │ │ -081ac0: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -081ac4: e006 0608 |0034: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -081ac8: 6e10 9e0d 0a00 |0036: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -081ace: 0a07 |0039: move-result v7 │ │ -081ad0: d577 ff00 |003a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -081ad4: 9604 0607 |003c: or-int v4, v6, v7 │ │ -081ad8: 8f46 |003e: int-to-short v6, v4 │ │ -081ada: 0f06 |003f: return v6 │ │ -081adc: 5450 3306 |0040: iget-object v0, v5, Lokio/Segment;.data:[B // field@0633 │ │ -081ae0: d803 0201 |0042: add-int/lit8 v3, v2, #int 1 // #01 │ │ -081ae4: 4806 0002 |0044: aget-byte v6, v0, v2 │ │ -081ae8: d566 ff00 |0046: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -081aec: e006 0608 |0048: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -081af0: d802 0301 |004a: add-int/lit8 v2, v3, #int 1 // #01 │ │ -081af4: 4807 0003 |004c: aget-byte v7, v0, v3 │ │ -081af8: d577 ff00 |004e: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -081afc: 9604 0607 |0050: or-int v4, v6, v7 │ │ -081b00: 53a6 0106 |0052: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081b04: bc86 |0054: sub-long/2addr v6, v8 │ │ -081b06: 5aa6 0106 |0055: iput-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081b0a: 3312 0d00 |0057: if-ne v2, v1, 0064 // +000d │ │ -081b0e: 6e10 010f 0500 |0059: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -081b14: 0c06 |005c: move-result-object v6 │ │ -081b16: 5ba6 0006 |005d: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081b1a: 7110 060f 0500 |005f: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -081b20: 8f46 |0062: int-to-short v6, v4 │ │ -081b22: 28dc |0063: goto 003f // -0024 │ │ -081b24: 5952 3706 |0064: iput v2, v5, Lokio/Segment;.pos:I // field@0637 │ │ -081b28: 28fc |0066: goto 0062 // -0004 │ │ +0843ac: |[0843ac] okio.Buffer.readShort:()S │ │ +0843bc: 1608 0200 |0000: const-wide/16 v8, #int 2 // #2 │ │ +0843c0: 53a6 0106 |0002: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0843c4: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +0843c8: 3b06 1d00 |0006: if-gez v6, 0023 // +001d │ │ +0843cc: 2206 bf01 |0008: new-instance v6, Ljava/lang/IllegalStateException; // type@01bf │ │ +0843d0: 2207 d301 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +0843d4: 7010 500a 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0843da: 1a08 cb1a |000f: const-string v8, "size < 2: " // string@1acb │ │ +0843de: 6e20 580a 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0843e4: 0c07 |0014: move-result-object v7 │ │ +0843e6: 53a8 0106 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0843ea: 6e30 560a 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0843f0: 0c07 |001a: move-result-object v7 │ │ +0843f2: 6e10 640a 0700 |001b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0843f8: 0c07 |001e: move-result-object v7 │ │ +0843fa: 7020 f209 7600 |001f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +084400: 2706 |0022: throw v6 │ │ +084402: 54a5 0006 |0023: iget-object v5, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084406: 5252 3706 |0025: iget v2, v5, Lokio/Segment;.pos:I // field@0637 │ │ +08440a: 5251 3406 |0027: iget v1, v5, Lokio/Segment;.limit:I // field@0634 │ │ +08440e: 9106 0102 |0029: sub-int v6, v1, v2 │ │ +084412: 1227 |002b: const/4 v7, #int 2 // #2 │ │ +084414: 3576 1400 |002c: if-ge v6, v7, 0040 // +0014 │ │ +084418: 6e10 9e0d 0a00 |002e: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +08441e: 0a06 |0031: move-result v6 │ │ +084420: d566 ff00 |0032: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +084424: e006 0608 |0034: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +084428: 6e10 9e0d 0a00 |0036: invoke-virtual {v10}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +08442e: 0a07 |0039: move-result v7 │ │ +084430: d577 ff00 |003a: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +084434: 9604 0607 |003c: or-int v4, v6, v7 │ │ +084438: 8f46 |003e: int-to-short v6, v4 │ │ +08443a: 0f06 |003f: return v6 │ │ +08443c: 5450 3306 |0040: iget-object v0, v5, Lokio/Segment;.data:[B // field@0633 │ │ +084440: d803 0201 |0042: add-int/lit8 v3, v2, #int 1 // #01 │ │ +084444: 4806 0002 |0044: aget-byte v6, v0, v2 │ │ +084448: d566 ff00 |0046: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +08444c: e006 0608 |0048: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +084450: d802 0301 |004a: add-int/lit8 v2, v3, #int 1 // #01 │ │ +084454: 4807 0003 |004c: aget-byte v7, v0, v3 │ │ +084458: d577 ff00 |004e: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +08445c: 9604 0607 |0050: or-int v4, v6, v7 │ │ +084460: 53a6 0106 |0052: iget-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +084464: bc86 |0054: sub-long/2addr v6, v8 │ │ +084466: 5aa6 0106 |0055: iput-wide v6, v10, Lokio/Buffer;.size:J // field@0601 │ │ +08446a: 3312 0d00 |0057: if-ne v2, v1, 0064 // +000d │ │ +08446e: 6e10 010f 0500 |0059: invoke-virtual {v5}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +084474: 0c06 |005c: move-result-object v6 │ │ +084476: 5ba6 0006 |005d: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +08447a: 7110 060f 0500 |005f: invoke-static {v5}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +084480: 8f46 |0062: int-to-short v6, v4 │ │ +084482: 28dc |0063: goto 003f // -0024 │ │ +084484: 5952 3706 |0064: iput v2, v5, Lokio/Segment;.pos:I // field@0637 │ │ +084488: 28fc |0066: goto 0062 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0023 line=306 │ │ 0x0025 line=307 │ │ 0x0027 line=308 │ │ 0x0029 line=311 │ │ @@ -171639,98 +171573,98 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -081b2c: |[081b2c] okio.Buffer.readShortLe:()S │ │ -081b3c: 6e10 ae0d 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readShort:()S // method@0dae │ │ -081b42: 0a00 |0003: move-result v0 │ │ -081b44: 7110 3c0f 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesShort:(S)S // method@0f3c │ │ -081b4a: 0a00 |0007: move-result v0 │ │ -081b4c: 0f00 |0008: return v0 │ │ +08448c: |[08448c] okio.Buffer.readShortLe:()S │ │ +08449c: 6e10 ae0d 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readShort:()S // method@0dae │ │ +0844a2: 0a00 |0003: move-result v0 │ │ +0844a4: 7110 3c0f 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesShort:(S)S // method@0f3c │ │ +0844aa: 0a00 |0007: move-result v0 │ │ +0844ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/Buffer; │ │ │ │ #47 : (in Lokio/Buffer;) │ │ name : 'readString' │ │ type : '(JLjava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 118 16-bit code units │ │ -081b50: |[081b50] okio.Buffer.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ -081b60: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -081b64: 5390 0106 |0002: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -081b68: 04a4 |0004: move-wide v4, v10 │ │ -081b6a: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -081b70: 390c 0a00 |0008: if-nez v12, 0012 // +000a │ │ -081b74: 2200 ac01 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -081b78: 1a01 bc0e |000c: const-string v1, "charset == null" // string@0ebc │ │ -081b7c: 7020 ef09 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -081b82: 2700 |0011: throw v0 │ │ -081b84: 1700 ffff ff7f |0012: const-wide/32 v0, #float nan // #7fffffff │ │ -081b8a: 3100 0a00 |0015: cmp-long v0, v10, v0 │ │ -081b8e: 3d00 1b00 |0017: if-lez v0, 0032 // +001b │ │ -081b92: 2200 ac01 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -081b96: 2201 c101 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -081b9a: 7010 500a 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -081ba0: 1a02 400e |0020: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@0e40 │ │ -081ba4: 6e20 580a 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081baa: 0c01 |0025: move-result-object v1 │ │ -081bac: 6e30 560a a10b |0026: invoke-virtual {v1, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -081bb2: 0c01 |0029: move-result-object v1 │ │ -081bb4: 6e10 640a 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -081bba: 0c01 |002d: move-result-object v1 │ │ -081bbc: 7020 ef09 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -081bc2: 2700 |0031: throw v0 │ │ -081bc4: 3100 0a02 |0032: cmp-long v0, v10, v2 │ │ -081bc8: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ -081bcc: 1a06 0000 |0036: const-string v6, "" // string@0000 │ │ -081bd0: 1106 |0038: return-object v6 │ │ -081bd2: 5497 0006 |0039: iget-object v7, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081bd6: 5270 3706 |003b: iget v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ -081bda: 8100 |003d: int-to-long v0, v0 │ │ -081bdc: bba0 |003e: add-long/2addr v0, v10 │ │ -081bde: 5272 3406 |003f: iget v2, v7, Lokio/Segment;.limit:I // field@0634 │ │ -081be2: 8122 |0041: int-to-long v2, v2 │ │ -081be4: 3100 0002 |0042: cmp-long v0, v0, v2 │ │ -081be8: 3d00 0c00 |0044: if-lez v0, 0050 // +000c │ │ -081bec: 2206 c001 |0046: new-instance v6, Ljava/lang/String; // type@01c0 │ │ -081bf0: 6e30 a00d a90b |0048: invoke-virtual {v9, v10, v11}, Lokio/Buffer;.readByteArray:(J)[B // method@0da0 │ │ -081bf6: 0c00 |004b: move-result-object v0 │ │ -081bf8: 7030 220a 060c |004c: invoke-direct {v6, v0, v12}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@0a22 │ │ -081bfe: 28e9 |004f: goto 0038 // -0017 │ │ -081c00: 2206 c001 |0050: new-instance v6, Ljava/lang/String; // type@01c0 │ │ -081c04: 5470 3306 |0052: iget-object v0, v7, Lokio/Segment;.data:[B // field@0633 │ │ -081c08: 5271 3706 |0054: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ -081c0c: 84a2 |0056: long-to-int v2, v10 │ │ -081c0e: 705c 200a 0621 |0057: invoke-direct {v6, v0, v1, v2, v12}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@0a20 │ │ -081c14: 5270 3706 |005a: iget v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ -081c18: 8100 |005c: int-to-long v0, v0 │ │ -081c1a: bba0 |005d: add-long/2addr v0, v10 │ │ -081c1c: 8400 |005e: long-to-int v0, v0 │ │ -081c1e: 5970 3706 |005f: iput v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ -081c22: 5390 0106 |0061: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -081c26: bca0 |0063: sub-long/2addr v0, v10 │ │ -081c28: 5a90 0106 |0064: iput-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -081c2c: 5270 3706 |0066: iget v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ -081c30: 5271 3406 |0068: iget v1, v7, Lokio/Segment;.limit:I // field@0634 │ │ -081c34: 3310 ceff |006a: if-ne v0, v1, 0038 // -0032 │ │ -081c38: 6e10 010f 0700 |006c: invoke-virtual {v7}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -081c3e: 0c00 |006f: move-result-object v0 │ │ -081c40: 5b90 0006 |0070: iput-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -081c44: 7110 060f 0700 |0072: invoke-static {v7}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -081c4a: 28c3 |0075: goto 0038 // -003d │ │ +0844b0: |[0844b0] okio.Buffer.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ +0844c0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0844c4: 5380 0106 |0002: iget-wide v0, v8, Lokio/Buffer;.size:J // field@0601 │ │ +0844c8: 0494 |0004: move-wide v4, v9 │ │ +0844ca: 7706 390f 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +0844d0: 390b 0a00 |0008: if-nez v11, 0012 // +000a │ │ +0844d4: 2200 be01 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0844d8: 1a01 cf0e |000c: const-string v1, "charset == null" // string@0ecf │ │ +0844dc: 7020 ef09 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0844e2: 2700 |0011: throw v0 │ │ +0844e4: 1700 ffff ff7f |0012: const-wide/32 v0, #float nan // #7fffffff │ │ +0844ea: 3100 0900 |0015: cmp-long v0, v9, v0 │ │ +0844ee: 3d00 1b00 |0017: if-lez v0, 0032 // +001b │ │ +0844f2: 2200 be01 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0844f6: 2201 d301 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +0844fa: 7010 500a 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +084500: 1a02 530e |0020: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@0e53 │ │ +084504: 6e20 580a 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08450a: 0c01 |0025: move-result-object v1 │ │ +08450c: 6e30 560a 910a |0026: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +084512: 0c01 |0029: move-result-object v1 │ │ +084514: 6e10 640a 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +08451a: 0c01 |002d: move-result-object v1 │ │ +08451c: 7020 ef09 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +084522: 2700 |0031: throw v0 │ │ +084524: 3100 0902 |0032: cmp-long v0, v9, v2 │ │ +084528: 3900 0500 |0034: if-nez v0, 0039 // +0005 │ │ +08452c: 1a06 0000 |0036: const-string v6, "" // string@0000 │ │ +084530: 1106 |0038: return-object v6 │ │ +084532: 5487 0006 |0039: iget-object v7, v8, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084536: 5270 3706 |003b: iget v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ +08453a: 8100 |003d: int-to-long v0, v0 │ │ +08453c: bb90 |003e: add-long/2addr v0, v9 │ │ +08453e: 5272 3406 |003f: iget v2, v7, Lokio/Segment;.limit:I // field@0634 │ │ +084542: 8122 |0041: int-to-long v2, v2 │ │ +084544: 3100 0002 |0042: cmp-long v0, v0, v2 │ │ +084548: 3d00 0c00 |0044: if-lez v0, 0050 // +000c │ │ +08454c: 2206 d201 |0046: new-instance v6, Ljava/lang/String; // type@01d2 │ │ +084550: 6e30 a00d 980a |0048: invoke-virtual {v8, v9, v10}, Lokio/Buffer;.readByteArray:(J)[B // method@0da0 │ │ +084556: 0c00 |004b: move-result-object v0 │ │ +084558: 7030 220a 060b |004c: invoke-direct {v6, v0, v11}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@0a22 │ │ +08455e: 28e9 |004f: goto 0038 // -0017 │ │ +084560: 2206 d201 |0050: new-instance v6, Ljava/lang/String; // type@01d2 │ │ +084564: 5470 3306 |0052: iget-object v0, v7, Lokio/Segment;.data:[B // field@0633 │ │ +084568: 5271 3706 |0054: iget v1, v7, Lokio/Segment;.pos:I // field@0637 │ │ +08456c: 8492 |0056: long-to-int v2, v9 │ │ +08456e: 705b 200a 0621 |0057: invoke-direct {v6, v0, v1, v2, v11}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@0a20 │ │ +084574: 5270 3706 |005a: iget v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ +084578: 8100 |005c: int-to-long v0, v0 │ │ +08457a: bb90 |005d: add-long/2addr v0, v9 │ │ +08457c: 8400 |005e: long-to-int v0, v0 │ │ +08457e: 5970 3706 |005f: iput v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ +084582: 5380 0106 |0061: iget-wide v0, v8, Lokio/Buffer;.size:J // field@0601 │ │ +084586: bc90 |0063: sub-long/2addr v0, v9 │ │ +084588: 5a80 0106 |0064: iput-wide v0, v8, Lokio/Buffer;.size:J // field@0601 │ │ +08458c: 5270 3706 |0066: iget v0, v7, Lokio/Segment;.pos:I // field@0637 │ │ +084590: 5271 3406 |0068: iget v1, v7, Lokio/Segment;.limit:I // field@0634 │ │ +084594: 3310 ceff |006a: if-ne v0, v1, 0038 // -0032 │ │ +084598: 6e10 010f 0700 |006c: invoke-virtual {v7}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +08459e: 0c00 |006f: move-result-object v0 │ │ +0845a0: 5b80 0006 |0070: iput-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0845a4: 7110 060f 0700 |0072: invoke-static {v7}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +0845aa: 28c3 |0075: goto 0038 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=569 │ │ 0x0008 line=570 │ │ 0x0012 line=571 │ │ 0x0019 line=572 │ │ 0x0032 line=574 │ │ @@ -171743,67 +171677,67 @@ │ │ 0x0061 line=584 │ │ 0x0066 line=586 │ │ 0x006c line=587 │ │ 0x0072 line=588 │ │ locals : │ │ 0x005a - 0x0076 reg=6 result Ljava/lang/String; │ │ 0x003b - 0x0076 reg=7 s Lokio/Segment; │ │ - 0x0000 - 0x0076 reg=9 this Lokio/Buffer; │ │ - 0x0000 - 0x0076 reg=10 byteCount J │ │ - 0x0000 - 0x0076 reg=12 charset Ljava/nio/charset/Charset; │ │ + 0x0000 - 0x0076 reg=8 this Lokio/Buffer; │ │ + 0x0000 - 0x0076 reg=9 byteCount J │ │ + 0x0000 - 0x0076 reg=11 charset Ljava/nio/charset/Charset; │ │ │ │ #48 : (in Lokio/Buffer;) │ │ name : 'readString' │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -081c4c: |[081c4c] okio.Buffer.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -081c5c: 5342 0106 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@0601 │ │ -081c60: 6e40 b00d 2453 |0002: invoke-virtual {v4, v2, v3, v5}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@0db0 │ │ -081c66: 0c01 |0005: move-result-object v1 │ │ -081c68: 1101 |0006: return-object v1 │ │ -081c6a: 0d00 |0007: move-exception v0 │ │ -081c6c: 2201 9b01 |0008: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -081c70: 7020 c709 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -081c76: 2701 |000d: throw v1 │ │ +0845ac: |[0845ac] okio.Buffer.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +0845bc: 5331 0106 |0000: iget-wide v1, v3, Lokio/Buffer;.size:J // field@0601 │ │ +0845c0: 6e40 b00d 1342 |0002: invoke-virtual {v3, v1, v2, v4}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@0db0 │ │ +0845c6: 0c01 |0005: move-result-object v1 │ │ +0845c8: 1101 |0006: return-object v1 │ │ +0845ca: 0d00 |0007: move-exception v0 │ │ +0845cc: 2201 ad01 |0008: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +0845d0: 7020 c709 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +0845d6: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/EOFException; -> 0x0007 │ │ positions : │ │ 0x0000 line=562 │ │ 0x0007 line=563 │ │ 0x0008 line=564 │ │ locals : │ │ 0x0008 - 0x000e reg=0 e Ljava/io/EOFException; │ │ - 0x0000 - 0x000e reg=4 this Lokio/Buffer; │ │ - 0x0000 - 0x000e reg=5 charset Ljava/nio/charset/Charset; │ │ + 0x0000 - 0x000e reg=3 this Lokio/Buffer; │ │ + 0x0000 - 0x000e reg=4 charset Ljava/nio/charset/Charset; │ │ │ │ #49 : (in Lokio/Buffer;) │ │ name : 'readUtf8' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -081c88: |[081c88] okio.Buffer.readUtf8:()Ljava/lang/String; │ │ -081c98: 5342 0106 |0000: iget-wide v2, v4, Lokio/Buffer;.size:J // field@0601 │ │ -081c9c: 6201 4406 |0002: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ -081ca0: 6e40 b00d 2413 |0004: invoke-virtual {v4, v2, v3, v1}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@0db0 │ │ -081ca6: 0c01 |0007: move-result-object v1 │ │ -081ca8: 1101 |0008: return-object v1 │ │ -081caa: 0d00 |0009: move-exception v0 │ │ -081cac: 2201 9b01 |000a: new-instance v1, Ljava/lang/AssertionError; // type@019b │ │ -081cb0: 7020 c709 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ -081cb6: 2701 |000f: throw v1 │ │ +0845e8: |[0845e8] okio.Buffer.readUtf8:()Ljava/lang/String; │ │ +0845f8: 5341 0106 |0000: iget-wide v1, v4, Lokio/Buffer;.size:J // field@0601 │ │ +0845fc: 6203 4406 |0002: sget-object v3, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ +084600: 6e40 b00d 1432 |0004: invoke-virtual {v4, v1, v2, v3}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@0db0 │ │ +084606: 0c01 |0007: move-result-object v1 │ │ +084608: 1101 |0008: return-object v1 │ │ +08460a: 0d00 |0009: move-exception v0 │ │ +08460c: 2201 ad01 |000a: new-instance v1, Ljava/lang/AssertionError; // type@01ad │ │ +084610: 7020 c709 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09c7 │ │ +084616: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/EOFException; -> 0x0009 │ │ positions : │ │ 0x0000 line=550 │ │ 0x0009 line=551 │ │ 0x000a line=552 │ │ @@ -171816,140 +171750,140 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -081cc8: |[081cc8] okio.Buffer.readUtf8:(J)Ljava/lang/String; │ │ -081cd8: 6200 4406 |0000: sget-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ -081cdc: 6e40 b00d 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@0db0 │ │ -081ce2: 0c00 |0005: move-result-object v0 │ │ -081ce4: 1100 |0006: return-object v0 │ │ +084628: |[084628] okio.Buffer.readUtf8:(J)Ljava/lang/String; │ │ +084638: 6200 4406 |0000: sget-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ +08463c: 6e40 b00d 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@0db0 │ │ +084642: 0c00 |0005: move-result-object v0 │ │ +084644: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=2 byteCount J │ │ │ │ #51 : (in Lokio/Buffer;) │ │ name : 'readUtf8CodePoint' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -081ce8: |[081ce8] okio.Buffer.readUtf8CodePoint:()I │ │ -081cf8: 160a 0000 |0000: const-wide/16 v10, #int 0 // #0 │ │ -081cfc: 1406 fdff 0000 |0002: const v6, #float 9.18313e-41 // #0000fffd │ │ -081d02: 53c8 0106 |0005: iget-wide v8, v12, Lokio/Buffer;.size:J // field@0601 │ │ -081d06: 3107 080a |0007: cmp-long v7, v8, v10 │ │ -081d0a: 3907 0800 |0009: if-nez v7, 0011 // +0008 │ │ -081d0e: 2206 8401 |000b: new-instance v6, Ljava/io/EOFException; // type@0184 │ │ -081d12: 7010 7e09 0600 |000d: invoke-direct {v6}, Ljava/io/EOFException;.:()V // method@097e │ │ -081d18: 2706 |0010: throw v6 │ │ -081d1a: 6e30 8f0d ac0b |0011: invoke-virtual {v12, v10, v11}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ -081d20: 0a01 |0014: move-result v1 │ │ -081d22: d517 8000 |0015: and-int/lit16 v7, v1, #int 128 // #0080 │ │ -081d26: 3907 4600 |0017: if-nez v7, 005d // +0046 │ │ -081d2a: dd03 017f |0019: and-int/lit8 v3, v1, #int 127 // #7f │ │ -081d2e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -081d30: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -081d32: 53c8 0106 |001d: iget-wide v8, v12, Lokio/Buffer;.size:J // field@0601 │ │ -081d36: 812a |001f: int-to-long v10, v2 │ │ -081d38: 3107 080a |0020: cmp-long v7, v8, v10 │ │ -081d3c: 3b07 6600 |0022: if-gez v7, 0088 // +0066 │ │ -081d40: 2206 8401 |0024: new-instance v6, Ljava/io/EOFException; // type@0184 │ │ -081d44: 2207 c101 |0026: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -081d48: 7010 500a 0700 |0028: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -081d4e: 1a08 b91a |002b: const-string v8, "size < " // string@1ab9 │ │ -081d52: 6e20 580a 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081d58: 0c07 |0030: move-result-object v7 │ │ -081d5a: 6e20 550a 2700 |0031: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -081d60: 0c07 |0034: move-result-object v7 │ │ -081d62: 1a08 2801 |0035: const-string v8, ": " // string@0128 │ │ -081d66: 6e20 580a 8700 |0037: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081d6c: 0c07 |003a: move-result-object v7 │ │ -081d6e: 53c8 0106 |003b: iget-wide v8, v12, Lokio/Buffer;.size:J // field@0601 │ │ -081d72: 6e30 560a 8709 |003d: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -081d78: 0c07 |0040: move-result-object v7 │ │ -081d7a: 1a08 3100 |0041: const-string v8, " (to read code point prefixed 0x" // string@0031 │ │ -081d7e: 6e20 580a 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081d84: 0c07 |0046: move-result-object v7 │ │ -081d86: 7110 fa09 0100 |0047: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ -081d8c: 0c08 |004a: move-result-object v8 │ │ -081d8e: 6e20 580a 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081d94: 0c07 |004e: move-result-object v7 │ │ -081d96: 1a08 cc00 |004f: const-string v8, ")" // string@00cc │ │ -081d9a: 6e20 580a 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081da0: 0c07 |0054: move-result-object v7 │ │ -081da2: 6e10 640a 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -081da8: 0c07 |0058: move-result-object v7 │ │ -081daa: 7020 7f09 7600 |0059: invoke-direct {v6, v7}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@097f │ │ -081db0: 2706 |005c: throw v6 │ │ -081db2: d517 e000 |005d: and-int/lit16 v7, v1, #int 224 // #00e0 │ │ -081db6: 1308 c000 |005f: const/16 v8, #int 192 // #c0 │ │ -081dba: 3387 0800 |0061: if-ne v7, v8, 0069 // +0008 │ │ -081dbe: dd03 011f |0063: and-int/lit8 v3, v1, #int 31 // #1f │ │ -081dc2: 1222 |0065: const/4 v2, #int 2 // #2 │ │ -081dc4: 1305 8000 |0066: const/16 v5, #int 128 // #80 │ │ -081dc8: 28b5 |0068: goto 001d // -004b │ │ -081dca: d517 f000 |0069: and-int/lit16 v7, v1, #int 240 // #00f0 │ │ -081dce: 1308 e000 |006b: const/16 v8, #int 224 // #e0 │ │ -081dd2: 3387 0800 |006d: if-ne v7, v8, 0075 // +0008 │ │ -081dd6: dd03 010f |006f: and-int/lit8 v3, v1, #int 15 // #0f │ │ -081dda: 1232 |0071: const/4 v2, #int 3 // #3 │ │ -081ddc: 1305 0008 |0072: const/16 v5, #int 2048 // #800 │ │ -081de0: 28a9 |0074: goto 001d // -0057 │ │ -081de2: d517 f800 |0075: and-int/lit16 v7, v1, #int 248 // #00f8 │ │ -081de6: 1308 f000 |0077: const/16 v8, #int 240 // #f0 │ │ -081dea: 3387 0800 |0079: if-ne v7, v8, 0081 // +0008 │ │ -081dee: dd03 0107 |007b: and-int/lit8 v3, v1, #int 7 // #07 │ │ -081df2: 1242 |007d: const/4 v2, #int 4 // #4 │ │ -081df4: 1505 0100 |007e: const/high16 v5, #int 65536 // #1 │ │ -081df8: 289d |0080: goto 001d // -0063 │ │ -081dfa: 1608 0100 |0081: const-wide/16 v8, #int 1 // #1 │ │ -081dfe: 6e30 bc0d 8c09 |0083: invoke-virtual {v12, v8, v9}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -081e04: 0163 |0086: move v3, v6 │ │ -081e06: 0f03 |0087: return v3 │ │ -081e08: 1214 |0088: const/4 v4, #int 1 // #1 │ │ -081e0a: 3524 1b00 |0089: if-ge v4, v2, 00a4 // +001b │ │ -081e0e: 8148 |008b: int-to-long v8, v4 │ │ -081e10: 6e30 8f0d 8c09 |008c: invoke-virtual {v12, v8, v9}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ -081e16: 0a00 |008f: move-result v0 │ │ -081e18: d507 c000 |0090: and-int/lit16 v7, v0, #int 192 // #00c0 │ │ -081e1c: 1308 8000 |0092: const/16 v8, #int 128 // #80 │ │ -081e20: 3387 0a00 |0094: if-ne v7, v8, 009e // +000a │ │ -081e24: e003 0306 |0096: shl-int/lit8 v3, v3, #int 6 // #06 │ │ -081e28: dd07 003f |0098: and-int/lit8 v7, v0, #int 63 // #3f │ │ -081e2c: b673 |009a: or-int/2addr v3, v7 │ │ -081e2e: d804 0401 |009b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -081e32: 28ec |009d: goto 0089 // -0014 │ │ -081e34: 8148 |009e: int-to-long v8, v4 │ │ -081e36: 6e30 bc0d 8c09 |009f: invoke-virtual {v12, v8, v9}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -081e3c: 0163 |00a2: move v3, v6 │ │ -081e3e: 28e4 |00a3: goto 0087 // -001c │ │ -081e40: 8128 |00a4: int-to-long v8, v2 │ │ -081e42: 6e30 bc0d 8c09 |00a5: invoke-virtual {v12, v8, v9}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -081e48: 1407 ffff 1000 |00a8: const v7, #float 1.5612e-39 // #0010ffff │ │ -081e4e: 3773 0400 |00ab: if-le v3, v7, 00af // +0004 │ │ -081e52: 0163 |00ad: move v3, v6 │ │ -081e54: 28d9 |00ae: goto 0087 // -0027 │ │ -081e56: 1407 00d8 0000 |00af: const v7, #float 7.74862e-41 // #0000d800 │ │ -081e5c: 3473 0900 |00b2: if-lt v3, v7, 00bb // +0009 │ │ -081e60: 1407 ffdf 0000 |00b4: const v7, #float 8.03547e-41 // #0000dfff │ │ -081e66: 3673 0400 |00b7: if-gt v3, v7, 00bb // +0004 │ │ -081e6a: 0163 |00b9: move v3, v6 │ │ -081e6c: 28cd |00ba: goto 0087 // -0033 │ │ -081e6e: 3553 ccff |00bb: if-ge v3, v5, 0087 // -0034 │ │ -081e72: 0163 |00bd: move v3, v6 │ │ -081e74: 28c9 |00be: goto 0087 // -0037 │ │ +084648: |[084648] okio.Buffer.readUtf8CodePoint:()I │ │ +084658: 1609 0000 |0000: const-wide/16 v9, #int 0 // #0 │ │ +08465c: 1406 fdff 0000 |0002: const v6, #float 9.18313e-41 // #0000fffd │ │ +084662: 53b7 0106 |0005: iget-wide v7, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084666: 3107 0709 |0007: cmp-long v7, v7, v9 │ │ +08466a: 3907 0800 |0009: if-nez v7, 0011 // +0008 │ │ +08466e: 2206 9601 |000b: new-instance v6, Ljava/io/EOFException; // type@0196 │ │ +084672: 7010 7e09 0600 |000d: invoke-direct {v6}, Ljava/io/EOFException;.:()V // method@097e │ │ +084678: 2706 |0010: throw v6 │ │ +08467a: 6e30 8f0d 9b0a |0011: invoke-virtual {v11, v9, v10}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ +084680: 0a01 |0014: move-result v1 │ │ +084682: d517 8000 |0015: and-int/lit16 v7, v1, #int 128 // #0080 │ │ +084686: 3907 4600 |0017: if-nez v7, 005d // +0046 │ │ +08468a: dd03 017f |0019: and-int/lit8 v3, v1, #int 127 // #7f │ │ +08468e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +084690: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +084692: 53b7 0106 |001d: iget-wide v7, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084696: 8129 |001f: int-to-long v9, v2 │ │ +084698: 3107 0709 |0020: cmp-long v7, v7, v9 │ │ +08469c: 3b07 6600 |0022: if-gez v7, 0088 // +0066 │ │ +0846a0: 2206 9601 |0024: new-instance v6, Ljava/io/EOFException; // type@0196 │ │ +0846a4: 2207 d301 |0026: new-instance v7, Ljava/lang/StringBuilder; // type@01d3 │ │ +0846a8: 7010 500a 0700 |0028: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0846ae: 1a08 ca1a |002b: const-string v8, "size < " // string@1aca │ │ +0846b2: 6e20 580a 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0846b8: 0c07 |0030: move-result-object v7 │ │ +0846ba: 6e20 550a 2700 |0031: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0846c0: 0c07 |0034: move-result-object v7 │ │ +0846c2: 1a08 2801 |0035: const-string v8, ": " // string@0128 │ │ +0846c6: 6e20 580a 8700 |0037: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0846cc: 0c07 |003a: move-result-object v7 │ │ +0846ce: 53b8 0106 |003b: iget-wide v8, v11, Lokio/Buffer;.size:J // field@0601 │ │ +0846d2: 6e30 560a 8709 |003d: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0846d8: 0c07 |0040: move-result-object v7 │ │ +0846da: 1a08 3100 |0041: const-string v8, " (to read code point prefixed 0x" // string@0031 │ │ +0846de: 6e20 580a 8700 |0043: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0846e4: 0c07 |0046: move-result-object v7 │ │ +0846e6: 7110 fa09 0100 |0047: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ +0846ec: 0c08 |004a: move-result-object v8 │ │ +0846ee: 6e20 580a 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0846f4: 0c07 |004e: move-result-object v7 │ │ +0846f6: 1a08 cc00 |004f: const-string v8, ")" // string@00cc │ │ +0846fa: 6e20 580a 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +084700: 0c07 |0054: move-result-object v7 │ │ +084702: 6e10 640a 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +084708: 0c07 |0058: move-result-object v7 │ │ +08470a: 7020 7f09 7600 |0059: invoke-direct {v6, v7}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@097f │ │ +084710: 2706 |005c: throw v6 │ │ +084712: d517 e000 |005d: and-int/lit16 v7, v1, #int 224 // #00e0 │ │ +084716: 1308 c000 |005f: const/16 v8, #int 192 // #c0 │ │ +08471a: 3387 0800 |0061: if-ne v7, v8, 0069 // +0008 │ │ +08471e: dd03 011f |0063: and-int/lit8 v3, v1, #int 31 // #1f │ │ +084722: 1222 |0065: const/4 v2, #int 2 // #2 │ │ +084724: 1305 8000 |0066: const/16 v5, #int 128 // #80 │ │ +084728: 28b5 |0068: goto 001d // -004b │ │ +08472a: d517 f000 |0069: and-int/lit16 v7, v1, #int 240 // #00f0 │ │ +08472e: 1308 e000 |006b: const/16 v8, #int 224 // #e0 │ │ +084732: 3387 0800 |006d: if-ne v7, v8, 0075 // +0008 │ │ +084736: dd03 010f |006f: and-int/lit8 v3, v1, #int 15 // #0f │ │ +08473a: 1232 |0071: const/4 v2, #int 3 // #3 │ │ +08473c: 1305 0008 |0072: const/16 v5, #int 2048 // #800 │ │ +084740: 28a9 |0074: goto 001d // -0057 │ │ +084742: d517 f800 |0075: and-int/lit16 v7, v1, #int 248 // #00f8 │ │ +084746: 1308 f000 |0077: const/16 v8, #int 240 // #f0 │ │ +08474a: 3387 0800 |0079: if-ne v7, v8, 0081 // +0008 │ │ +08474e: dd03 0107 |007b: and-int/lit8 v3, v1, #int 7 // #07 │ │ +084752: 1242 |007d: const/4 v2, #int 4 // #4 │ │ +084754: 1505 0100 |007e: const/high16 v5, #int 65536 // #1 │ │ +084758: 289d |0080: goto 001d // -0063 │ │ +08475a: 1607 0100 |0081: const-wide/16 v7, #int 1 // #1 │ │ +08475e: 6e30 bc0d 7b08 |0083: invoke-virtual {v11, v7, v8}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +084764: 0163 |0086: move v3, v6 │ │ +084766: 0f03 |0087: return v3 │ │ +084768: 1214 |0088: const/4 v4, #int 1 // #1 │ │ +08476a: 3524 1b00 |0089: if-ge v4, v2, 00a4 // +001b │ │ +08476e: 8147 |008b: int-to-long v7, v4 │ │ +084770: 6e30 8f0d 7b08 |008c: invoke-virtual {v11, v7, v8}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ +084776: 0a00 |008f: move-result v0 │ │ +084778: d507 c000 |0090: and-int/lit16 v7, v0, #int 192 // #00c0 │ │ +08477c: 1308 8000 |0092: const/16 v8, #int 128 // #80 │ │ +084780: 3387 0a00 |0094: if-ne v7, v8, 009e // +000a │ │ +084784: e003 0306 |0096: shl-int/lit8 v3, v3, #int 6 // #06 │ │ +084788: dd07 003f |0098: and-int/lit8 v7, v0, #int 63 // #3f │ │ +08478c: b673 |009a: or-int/2addr v3, v7 │ │ +08478e: d804 0401 |009b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +084792: 28ec |009d: goto 0089 // -0014 │ │ +084794: 8147 |009e: int-to-long v7, v4 │ │ +084796: 6e30 bc0d 7b08 |009f: invoke-virtual {v11, v7, v8}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +08479c: 0163 |00a2: move v3, v6 │ │ +08479e: 28e4 |00a3: goto 0087 // -001c │ │ +0847a0: 8127 |00a4: int-to-long v7, v2 │ │ +0847a2: 6e30 bc0d 7b08 |00a5: invoke-virtual {v11, v7, v8}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +0847a8: 1407 ffff 1000 |00a8: const v7, #float 1.5612e-39 // #0010ffff │ │ +0847ae: 3773 0400 |00ab: if-le v3, v7, 00af // +0004 │ │ +0847b2: 0163 |00ad: move v3, v6 │ │ +0847b4: 28d9 |00ae: goto 0087 // -0027 │ │ +0847b6: 1407 00d8 0000 |00af: const v7, #float 7.74862e-41 // #0000d800 │ │ +0847bc: 3473 0900 |00b2: if-lt v3, v7, 00bb // +0009 │ │ +0847c0: 1407 ffdf 0000 |00b4: const v7, #float 8.03547e-41 // #0000dfff │ │ +0847c6: 3673 0400 |00b7: if-gt v3, v7, 00bb // +0004 │ │ +0847ca: 0163 |00b9: move v3, v6 │ │ +0847cc: 28cd |00ba: goto 0087 // -0033 │ │ +0847ce: 3553 ccff |00bb: if-ge v3, v5, 0087 // -0034 │ │ +0847d2: 0163 |00bd: move v3, v6 │ │ +0847d4: 28c9 |00be: goto 0087 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=631 │ │ 0x0011 line=633 │ │ 0x0015 line=638 │ │ 0x0019 line=640 │ │ 0x001b line=641 │ │ @@ -172001,45 +171935,45 @@ │ │ 0x0080 - 0x0081 reg=5 min I │ │ 0x0090 - 0x00a4 reg=0 b B │ │ 0x0015 - 0x00bf reg=1 b0 B │ │ 0x0088 - 0x00bf reg=2 byteCount I │ │ 0x0088 - 0x00bf reg=3 codePoint I │ │ 0x0089 - 0x00bf reg=4 i I │ │ 0x0088 - 0x00bf reg=5 min I │ │ - 0x0000 - 0x00bf reg=12 this Lokio/Buffer; │ │ + 0x0000 - 0x00bf reg=11 this Lokio/Buffer; │ │ │ │ #52 : (in Lokio/Buffer;) │ │ name : 'readUtf8Line' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -081e78: |[081e78] okio.Buffer.readUtf8Line:()Ljava/lang/String; │ │ -081e88: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ -081e8c: 6e20 910d 2600 |0002: invoke-virtual {v6, v2}, Lokio/Buffer;.indexOf:(B)J // method@0d91 │ │ -081e92: 0b00 |0005: move-result-wide v0 │ │ -081e94: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -081e98: 3102 0002 |0008: cmp-long v2, v0, v2 │ │ -081e9c: 3902 1300 |000a: if-nez v2, 001d // +0013 │ │ -081ea0: 5362 0106 |000c: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ -081ea4: 1604 0000 |000e: const-wide/16 v4, #int 0 // #0 │ │ -081ea8: 3102 0204 |0010: cmp-long v2, v2, v4 │ │ -081eac: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -081eb0: 5362 0106 |0014: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ -081eb4: 6e30 b30d 2603 |0016: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@0db3 │ │ -081eba: 0c02 |0019: move-result-object v2 │ │ -081ebc: 1102 |001a: return-object v2 │ │ -081ebe: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -081ec0: 28fe |001c: goto 001a // -0002 │ │ -081ec2: 6e30 b60d 0601 |001d: invoke-virtual {v6, v0, v1}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@0db6 │ │ -081ec8: 0c02 |0020: move-result-object v2 │ │ -081eca: 28f9 |0021: goto 001a // -0007 │ │ +0847d8: |[0847d8] okio.Buffer.readUtf8Line:()Ljava/lang/String; │ │ +0847e8: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ +0847ec: 6e20 910d 2600 |0002: invoke-virtual {v6, v2}, Lokio/Buffer;.indexOf:(B)J // method@0d91 │ │ +0847f2: 0b00 |0005: move-result-wide v0 │ │ +0847f4: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +0847f8: 3102 0002 |0008: cmp-long v2, v0, v2 │ │ +0847fc: 3902 1300 |000a: if-nez v2, 001d // +0013 │ │ +084800: 5362 0106 |000c: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ +084804: 1604 0000 |000e: const-wide/16 v4, #int 0 // #0 │ │ +084808: 3102 0204 |0010: cmp-long v2, v2, v4 │ │ +08480c: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ +084810: 5362 0106 |0014: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ +084814: 6e30 b30d 2603 |0016: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@0db3 │ │ +08481a: 0c02 |0019: move-result-object v2 │ │ +08481c: 1102 |001a: return-object v2 │ │ +08481e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +084820: 28fe |001c: goto 001a // -0002 │ │ +084822: 6e30 b60d 0601 |001d: invoke-virtual {v6, v0, v1}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@0db6 │ │ +084828: 0c02 |0020: move-result-object v2 │ │ +08482a: 28f9 |0021: goto 001a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0006 line=597 │ │ 0x000c line=598 │ │ 0x001a line=601 │ │ 0x001b line=598 │ │ @@ -172049,111 +171983,111 @@ │ │ 0x0000 - 0x0022 reg=6 this Lokio/Buffer; │ │ │ │ #53 : (in Lokio/Buffer;) │ │ name : 'readUtf8Line' │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -081ecc: |[081ecc] okio.Buffer.readUtf8Line:(J)Ljava/lang/String; │ │ -081edc: 1604 0100 |0000: const-wide/16 v4, #int 1 // #1 │ │ -081ee0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -081ee4: 3102 0802 |0004: cmp-long v2, v8, v2 │ │ -081ee8: 3d02 1900 |0006: if-lez v2, 001f // +0019 │ │ -081eec: 9c02 0804 |0008: sub-long v2, v8, v4 │ │ -081ef0: 6e30 8f0d 2703 |000a: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ -081ef6: 0a02 |000d: move-result v2 │ │ -081ef8: 1303 0d00 |000e: const/16 v3, #int 13 // #d │ │ -081efc: 3332 0f00 |0010: if-ne v2, v3, 001f // +000f │ │ -081f00: 9c02 0804 |0012: sub-long v2, v8, v4 │ │ -081f04: 6e30 b30d 2703 |0014: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@0db3 │ │ -081f0a: 0c00 |0017: move-result-object v0 │ │ -081f0c: 1602 0200 |0018: const-wide/16 v2, #int 2 // #2 │ │ -081f10: 6e30 bc0d 2703 |001a: invoke-virtual {v7, v2, v3}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -081f16: 0701 |001d: move-object v1, v0 │ │ -081f18: 1101 |001e: return-object v1 │ │ -081f1a: 6e30 b30d 8709 |001f: invoke-virtual {v7, v8, v9}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@0db3 │ │ -081f20: 0c00 |0022: move-result-object v0 │ │ -081f22: 6e30 bc0d 4705 |0023: invoke-virtual {v7, v4, v5}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -081f28: 0701 |0026: move-object v1, v0 │ │ -081f2a: 28f7 |0027: goto 001e // -0009 │ │ +08482c: |[08482c] okio.Buffer.readUtf8Line:(J)Ljava/lang/String; │ │ +08483c: 1604 0100 |0000: const-wide/16 v4, #int 1 // #1 │ │ +084840: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +084844: 3102 0702 |0004: cmp-long v2, v7, v2 │ │ +084848: 3d02 1900 |0006: if-lez v2, 001f // +0019 │ │ +08484c: 9c02 0704 |0008: sub-long v2, v7, v4 │ │ +084850: 6e30 8f0d 2603 |000a: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ +084856: 0a02 |000d: move-result v2 │ │ +084858: 1303 0d00 |000e: const/16 v3, #int 13 // #d │ │ +08485c: 3332 0f00 |0010: if-ne v2, v3, 001f // +000f │ │ +084860: 9c02 0704 |0012: sub-long v2, v7, v4 │ │ +084864: 6e30 b30d 2603 |0014: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@0db3 │ │ +08486a: 0c00 |0017: move-result-object v0 │ │ +08486c: 1602 0200 |0018: const-wide/16 v2, #int 2 // #2 │ │ +084870: 6e30 bc0d 2603 |001a: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +084876: 0701 |001d: move-object v1, v0 │ │ +084878: 1101 |001e: return-object v1 │ │ +08487a: 6e30 b30d 7608 |001f: invoke-virtual {v6, v7, v8}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@0db3 │ │ +084880: 0c00 |0022: move-result-object v0 │ │ +084882: 6e30 bc0d 4605 |0023: invoke-virtual {v6, v4, v5}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +084888: 0701 |0026: move-object v1, v0 │ │ +08488a: 28f7 |0027: goto 001e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=616 │ │ 0x0012 line=618 │ │ 0x0018 line=619 │ │ 0x001e line=626 │ │ 0x001f line=624 │ │ 0x0023 line=625 │ │ 0x0027 line=626 │ │ locals : │ │ 0x0018 - 0x001e reg=0 result Ljava/lang/String; │ │ 0x001e - 0x001f reg=1 result Ljava/lang/String; │ │ 0x0023 - 0x0027 reg=0 result Ljava/lang/String; │ │ 0x0027 - 0x0028 reg=1 result Ljava/lang/String; │ │ - 0x0000 - 0x0028 reg=7 this Lokio/Buffer; │ │ - 0x0000 - 0x0028 reg=8 newline J │ │ + 0x0000 - 0x0028 reg=6 this Lokio/Buffer; │ │ + 0x0000 - 0x0028 reg=7 newline J │ │ │ │ #54 : (in Lokio/Buffer;) │ │ name : 'readUtf8LineStrict' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 89 16-bit code units │ │ -081f2c: |[081f2c] okio.Buffer.readUtf8LineStrict:()Ljava/lang/String; │ │ -081f3c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -081f40: 6e20 910d 0a00 |0002: invoke-virtual {v10, v0}, Lokio/Buffer;.indexOf:(B)J // method@0d91 │ │ -081f46: 0b06 |0005: move-result-wide v6 │ │ -081f48: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -081f4c: 3100 0602 |0008: cmp-long v0, v6, v2 │ │ -081f50: 3900 4a00 |000a: if-nez v0, 0054 // +004a │ │ -081f54: 2201 8f02 |000c: new-instance v1, Lokio/Buffer; // type@028f │ │ -081f58: 7010 7f0d 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ -081f5e: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -081f62: 1604 2000 |0013: const-wide/16 v4, #int 32 // #20 │ │ -081f66: 53a8 0106 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@0601 │ │ -081f6a: 7140 0b0a 5498 |0017: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -081f70: 0b04 |001a: move-result-wide v4 │ │ -081f72: 07a0 |001b: move-object v0, v10 │ │ -081f74: 7406 880d 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@0d88 │ │ -081f7a: 2200 8401 |001f: new-instance v0, Ljava/io/EOFException; // type@0184 │ │ -081f7e: 2202 c101 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -081f82: 7010 500a 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -081f88: 1a03 b00c |0026: const-string v3, "\n not found: size=" // string@0cb0 │ │ -081f8c: 6e20 580a 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081f92: 0c02 |002b: move-result-object v2 │ │ -081f94: 6e10 bb0d 0a00 |002c: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@0dbb │ │ -081f9a: 0b04 |002f: move-result-wide v4 │ │ -081f9c: 6e30 560a 4205 |0030: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -081fa2: 0c02 |0033: move-result-object v2 │ │ -081fa4: 1a03 4900 |0034: const-string v3, " content=" // string@0049 │ │ -081fa8: 6e20 580a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081fae: 0c02 |0039: move-result-object v2 │ │ -081fb0: 6e10 a10d 0100 |003a: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@0da1 │ │ -081fb6: 0c03 |003d: move-result-object v3 │ │ -081fb8: 6e10 3a0e 0300 |003e: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -081fbe: 0c03 |0041: move-result-object v3 │ │ -081fc0: 6e20 580a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081fc6: 0c02 |0045: move-result-object v2 │ │ -081fc8: 1a03 0701 |0046: const-string v3, "..." // string@0107 │ │ -081fcc: 6e20 580a 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -081fd2: 0c02 |004b: move-result-object v2 │ │ -081fd4: 6e10 640a 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -081fda: 0c02 |004f: move-result-object v2 │ │ -081fdc: 7020 7f09 2000 |0050: invoke-direct {v0, v2}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@097f │ │ -081fe2: 2700 |0053: throw v0 │ │ -081fe4: 6e30 b60d 6a07 |0054: invoke-virtual {v10, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@0db6 │ │ -081fea: 0c00 |0057: move-result-object v0 │ │ -081fec: 1100 |0058: return-object v0 │ │ +08488c: |[08488c] okio.Buffer.readUtf8LineStrict:()Ljava/lang/String; │ │ +08489c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0848a0: 6e20 910d 0a00 |0002: invoke-virtual {v10, v0}, Lokio/Buffer;.indexOf:(B)J // method@0d91 │ │ +0848a6: 0b06 |0005: move-result-wide v6 │ │ +0848a8: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +0848ac: 3100 0602 |0008: cmp-long v0, v6, v2 │ │ +0848b0: 3900 4a00 |000a: if-nez v0, 0054 // +004a │ │ +0848b4: 2201 a302 |000c: new-instance v1, Lokio/Buffer; // type@02a3 │ │ +0848b8: 7010 7f0d 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ +0848be: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +0848c2: 1604 2000 |0013: const-wide/16 v4, #int 32 // #20 │ │ +0848c6: 53a8 0106 |0015: iget-wide v8, v10, Lokio/Buffer;.size:J // field@0601 │ │ +0848ca: 7140 0b0a 5498 |0017: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +0848d0: 0b04 |001a: move-result-wide v4 │ │ +0848d2: 07a0 |001b: move-object v0, v10 │ │ +0848d4: 7406 880d 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@0d88 │ │ +0848da: 2200 9601 |001f: new-instance v0, Ljava/io/EOFException; // type@0196 │ │ +0848de: 2202 d301 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0848e2: 7010 500a 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0848e8: 1a03 c40c |0026: const-string v3, "\n not found: size=" // string@0cc4 │ │ +0848ec: 6e20 580a 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0848f2: 0c02 |002b: move-result-object v2 │ │ +0848f4: 6e10 bb0d 0a00 |002c: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@0dbb │ │ +0848fa: 0b03 |002f: move-result-wide v3 │ │ +0848fc: 6e30 560a 3204 |0030: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +084902: 0c02 |0033: move-result-object v2 │ │ +084904: 1a03 4900 |0034: const-string v3, " content=" // string@0049 │ │ +084908: 6e20 580a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08490e: 0c02 |0039: move-result-object v2 │ │ +084910: 6e10 a10d 0100 |003a: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@0da1 │ │ +084916: 0c03 |003d: move-result-object v3 │ │ +084918: 6e10 3a0e 0300 |003e: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +08491e: 0c03 |0041: move-result-object v3 │ │ +084920: 6e20 580a 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +084926: 0c02 |0045: move-result-object v2 │ │ +084928: 1a03 0701 |0046: const-string v3, "..." // string@0107 │ │ +08492c: 6e20 580a 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +084932: 0c02 |004b: move-result-object v2 │ │ +084934: 6e10 640a 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +08493a: 0c02 |004f: move-result-object v2 │ │ +08493c: 7020 7f09 2000 |0050: invoke-direct {v0, v2}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@097f │ │ +084942: 2700 |0053: throw v0 │ │ +084944: 6e30 b60d 6a07 |0054: invoke-virtual {v10, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@0db6 │ │ +08494a: 0c00 |0057: move-result-object v0 │ │ +08494c: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0006 line=606 │ │ 0x000c line=607 │ │ 0x0011 line=608 │ │ 0x001f line=609 │ │ @@ -172165,95 +172099,95 @@ │ │ 0x0000 - 0x0059 reg=10 this Lokio/Buffer; │ │ │ │ #55 : (in Lokio/Buffer;) │ │ name : 'request' │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -081ff0: |[081ff0] okio.Buffer.request:(J)Z │ │ -082000: 5330 0106 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@0601 │ │ -082004: 3100 0004 |0002: cmp-long v0, v0, v4 │ │ -082008: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -08200c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08200e: 0f00 |0007: return v0 │ │ -082010: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -082012: 28fe |0009: goto 0007 // -0002 │ │ +084950: |[084950] okio.Buffer.request:(J)Z │ │ +084960: 5320 0106 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ +084964: 3100 0003 |0002: cmp-long v0, v0, v3 │ │ +084968: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +08496c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08496e: 0f00 |0007: return v0 │ │ +084970: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +084972: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ - 0x0000 - 0x000a reg=3 this Lokio/Buffer; │ │ - 0x0000 - 0x000a reg=4 byteCount J │ │ + 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ + 0x0000 - 0x000a reg=3 byteCount J │ │ │ │ #56 : (in Lokio/Buffer;) │ │ name : 'require' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -082014: |[082014] okio.Buffer.require:(J)V │ │ -082024: 5330 0106 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@0601 │ │ -082028: 3100 0004 |0002: cmp-long v0, v0, v4 │ │ -08202c: 3b00 0800 |0004: if-gez v0, 000c // +0008 │ │ -082030: 2200 8401 |0006: new-instance v0, Ljava/io/EOFException; // type@0184 │ │ -082034: 7010 7e09 0000 |0008: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ -08203a: 2700 |000b: throw v0 │ │ -08203c: 0e00 |000c: return-void │ │ +084974: |[084974] okio.Buffer.require:(J)V │ │ +084984: 5320 0106 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ +084988: 3100 0003 |0002: cmp-long v0, v0, v3 │ │ +08498c: 3b00 0800 |0004: if-gez v0, 000c // +0008 │ │ +084990: 2200 9601 |0006: new-instance v0, Ljava/io/EOFException; // type@0196 │ │ +084994: 7010 7e09 0000 |0008: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ +08499a: 2700 |000b: throw v0 │ │ +08499c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x000c line=103 │ │ locals : │ │ - 0x0000 - 0x000d reg=3 this Lokio/Buffer; │ │ - 0x0000 - 0x000d reg=4 byteCount J │ │ + 0x0000 - 0x000d reg=2 this Lokio/Buffer; │ │ + 0x0000 - 0x000d reg=3 byteCount J │ │ │ │ #57 : (in Lokio/Buffer;) │ │ name : 'segmentSizes' │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -082040: |[082040] okio.Buffer.segmentSizes:()Ljava/util/List; │ │ -082050: 5442 0006 |0000: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082054: 3902 0700 |0002: if-nez v2, 0009 // +0007 │ │ -082058: 7100 340b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ -08205e: 0c00 |0007: move-result-object v0 │ │ -082060: 1100 |0008: return-object v0 │ │ -082062: 2200 0702 |0009: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -082066: 7010 110b 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -08206c: 5442 0006 |000e: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082070: 5222 3406 |0010: iget v2, v2, Lokio/Segment;.limit:I // field@0634 │ │ -082074: 5443 0006 |0012: iget-object v3, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082078: 5233 3706 |0014: iget v3, v3, Lokio/Segment;.pos:I // field@0637 │ │ -08207c: b132 |0016: sub-int/2addr v2, v3 │ │ -08207e: 7110 fc09 0200 |0017: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -082084: 0c02 |001a: move-result-object v2 │ │ -082086: 7220 600b 2000 |001b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -08208c: 5442 0006 |001e: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082090: 5421 3506 |0020: iget-object v1, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -082094: 5442 0006 |0022: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082098: 3221 e4ff |0024: if-eq v1, v2, 0008 // -001c │ │ -08209c: 5212 3406 |0026: iget v2, v1, Lokio/Segment;.limit:I // field@0634 │ │ -0820a0: 5213 3706 |0028: iget v3, v1, Lokio/Segment;.pos:I // field@0637 │ │ -0820a4: b132 |002a: sub-int/2addr v2, v3 │ │ -0820a6: 7110 fc09 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -0820ac: 0c02 |002e: move-result-object v2 │ │ -0820ae: 7220 600b 2000 |002f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0820b4: 5411 3506 |0032: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -0820b8: 28ee |0034: goto 0022 // -0012 │ │ +0849a0: |[0849a0] okio.Buffer.segmentSizes:()Ljava/util/List; │ │ +0849b0: 5442 0006 |0000: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0849b4: 3902 0700 |0002: if-nez v2, 0009 // +0007 │ │ +0849b8: 7100 340b 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0b34 │ │ +0849be: 0c00 |0007: move-result-object v0 │ │ +0849c0: 1100 |0008: return-object v0 │ │ +0849c2: 2200 1a02 |0009: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +0849c6: 7010 110b 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +0849cc: 5442 0006 |000e: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0849d0: 5222 3406 |0010: iget v2, v2, Lokio/Segment;.limit:I // field@0634 │ │ +0849d4: 5443 0006 |0012: iget-object v3, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0849d8: 5233 3706 |0014: iget v3, v3, Lokio/Segment;.pos:I // field@0637 │ │ +0849dc: b132 |0016: sub-int/2addr v2, v3 │ │ +0849de: 7110 fc09 0200 |0017: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +0849e4: 0c02 |001a: move-result-object v2 │ │ +0849e6: 7220 600b 2000 |001b: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +0849ec: 5442 0006 |001e: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0849f0: 5421 3506 |0020: iget-object v1, v2, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +0849f4: 5442 0006 |0022: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0849f8: 3221 e4ff |0024: if-eq v1, v2, 0008 // -001c │ │ +0849fc: 5212 3406 |0026: iget v2, v1, Lokio/Segment;.limit:I // field@0634 │ │ +084a00: 5213 3706 |0028: iget v3, v1, Lokio/Segment;.pos:I // field@0637 │ │ +084a04: b132 |002a: sub-int/2addr v2, v3 │ │ +084a06: 7110 fc09 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +084a0c: 0c02 |002e: move-result-object v2 │ │ +084a0e: 7220 600b 2000 |002f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +084a14: 5411 3506 |0032: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +084a18: 28ee |0034: goto 0022 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0008 line=1336 │ │ 0x0009 line=1331 │ │ 0x000e line=1332 │ │ 0x001e line=1333 │ │ @@ -172269,72 +172203,72 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0820bc: |[0820bc] okio.Buffer.size:()J │ │ -0820cc: 5320 0106 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ -0820d0: 1000 |0002: return-wide v0 │ │ +084a1c: |[084a1c] okio.Buffer.size:()J │ │ +084a2c: 5320 0106 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ +084a30: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokio/Buffer; │ │ │ │ #59 : (in Lokio/Buffer;) │ │ name : 'skip' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -0820d4: |[0820d4] okio.Buffer.skip:(J)V │ │ -0820e4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0820e8: 3102 0802 |0002: cmp-long v2, v8, v2 │ │ -0820ec: 3d02 4000 |0004: if-lez v2, 0044 // +0040 │ │ -0820f0: 5472 0006 |0006: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0820f4: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ -0820f8: 2202 8401 |000a: new-instance v2, Ljava/io/EOFException; // type@0184 │ │ -0820fc: 7010 7e09 0200 |000c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ -082102: 2702 |000f: throw v2 │ │ -082104: 5472 0006 |0010: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082108: 5222 3406 |0012: iget v2, v2, Lokio/Segment;.limit:I // field@0634 │ │ -08210c: 5473 0006 |0014: iget-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082110: 5233 3706 |0016: iget v3, v3, Lokio/Segment;.pos:I // field@0637 │ │ -082114: b132 |0018: sub-int/2addr v2, v3 │ │ -082116: 8122 |0019: int-to-long v2, v2 │ │ -082118: 7140 0b0a 9832 |001a: invoke-static {v8, v9, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -08211e: 0b02 |001d: move-result-wide v2 │ │ -082120: 8421 |001e: long-to-int v1, v2 │ │ -082122: 5372 0106 |001f: iget-wide v2, v7, Lokio/Buffer;.size:J // field@0601 │ │ -082126: 8114 |0021: int-to-long v4, v1 │ │ -082128: bc42 |0022: sub-long/2addr v2, v4 │ │ -08212a: 5a72 0106 |0023: iput-wide v2, v7, Lokio/Buffer;.size:J // field@0601 │ │ -08212e: 8112 |0025: int-to-long v2, v1 │ │ -082130: bc28 |0026: sub-long/2addr v8, v2 │ │ -082132: 5472 0006 |0027: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082136: 5223 3706 |0029: iget v3, v2, Lokio/Segment;.pos:I // field@0637 │ │ -08213a: b013 |002b: add-int/2addr v3, v1 │ │ -08213c: 5923 3706 |002c: iput v3, v2, Lokio/Segment;.pos:I // field@0637 │ │ -082140: 5472 0006 |002e: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082144: 5222 3706 |0030: iget v2, v2, Lokio/Segment;.pos:I // field@0637 │ │ -082148: 5473 0006 |0032: iget-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08214c: 5233 3406 |0034: iget v3, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082150: 3332 caff |0036: if-ne v2, v3, 0000 // -0036 │ │ -082154: 5470 0006 |0038: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082158: 6e10 010f 0000 |003a: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -08215e: 0c02 |003d: move-result-object v2 │ │ -082160: 5b72 0006 |003e: iput-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082164: 7110 060f 0000 |0040: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -08216a: 28bd |0043: goto 0000 // -0043 │ │ -08216c: 0e00 |0044: return-void │ │ +084a34: |[084a34] okio.Buffer.skip:(J)V │ │ +084a44: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +084a48: 3102 0702 |0002: cmp-long v2, v7, v2 │ │ +084a4c: 3d02 4000 |0004: if-lez v2, 0044 // +0040 │ │ +084a50: 5462 0006 |0006: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084a54: 3902 0800 |0008: if-nez v2, 0010 // +0008 │ │ +084a58: 2202 9601 |000a: new-instance v2, Ljava/io/EOFException; // type@0196 │ │ +084a5c: 7010 7e09 0200 |000c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ +084a62: 2702 |000f: throw v2 │ │ +084a64: 5462 0006 |0010: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084a68: 5222 3406 |0012: iget v2, v2, Lokio/Segment;.limit:I // field@0634 │ │ +084a6c: 5463 0006 |0014: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084a70: 5233 3706 |0016: iget v3, v3, Lokio/Segment;.pos:I // field@0637 │ │ +084a74: b132 |0018: sub-int/2addr v2, v3 │ │ +084a76: 8122 |0019: int-to-long v2, v2 │ │ +084a78: 7140 0b0a 8732 |001a: invoke-static {v7, v8, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +084a7e: 0b02 |001d: move-result-wide v2 │ │ +084a80: 8421 |001e: long-to-int v1, v2 │ │ +084a82: 5362 0106 |001f: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ +084a86: 8114 |0021: int-to-long v4, v1 │ │ +084a88: bc42 |0022: sub-long/2addr v2, v4 │ │ +084a8a: 5a62 0106 |0023: iput-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ +084a8e: 8112 |0025: int-to-long v2, v1 │ │ +084a90: bc27 |0026: sub-long/2addr v7, v2 │ │ +084a92: 5462 0006 |0027: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084a96: 5223 3706 |0029: iget v3, v2, Lokio/Segment;.pos:I // field@0637 │ │ +084a9a: b013 |002b: add-int/2addr v3, v1 │ │ +084a9c: 5923 3706 |002c: iput v3, v2, Lokio/Segment;.pos:I // field@0637 │ │ +084aa0: 5462 0006 |002e: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084aa4: 5222 3706 |0030: iget v2, v2, Lokio/Segment;.pos:I // field@0637 │ │ +084aa8: 5463 0006 |0032: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084aac: 5233 3406 |0034: iget v3, v3, Lokio/Segment;.limit:I // field@0634 │ │ +084ab0: 3332 caff |0036: if-ne v2, v3, 0000 // -0036 │ │ +084ab4: 5460 0006 |0038: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084ab8: 6e10 010f 0000 |003a: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +084abe: 0c02 |003d: move-result-object v2 │ │ +084ac0: 5b62 0006 |003e: iput-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084ac4: 7110 060f 0000 |0040: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +084aca: 28bd |0043: goto 0000 // -0043 │ │ +084acc: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0006 line=771 │ │ 0x0010 line=773 │ │ 0x001f line=774 │ │ 0x0025 line=775 │ │ @@ -172343,49 +172277,49 @@ │ │ 0x0038 line=779 │ │ 0x003a line=780 │ │ 0x0040 line=781 │ │ 0x0044 line=784 │ │ locals : │ │ 0x003a - 0x0044 reg=0 toRecycle Lokio/Segment; │ │ 0x001f - 0x0044 reg=1 toSkip I │ │ - 0x0000 - 0x0045 reg=7 this Lokio/Buffer; │ │ - 0x0000 - 0x0045 reg=8 byteCount J │ │ + 0x0000 - 0x0045 reg=6 this Lokio/Buffer; │ │ + 0x0000 - 0x0045 reg=7 byteCount J │ │ │ │ #60 : (in Lokio/Buffer;) │ │ name : 'snapshot' │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -082170: |[082170] okio.Buffer.snapshot:()Lokio/ByteString; │ │ -082180: 5340 0106 |0000: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ -082184: 1702 ffff ff7f |0002: const-wide/32 v2, #float nan // #7fffffff │ │ -08218a: 3100 0002 |0005: cmp-long v0, v0, v2 │ │ -08218e: 3d00 1d00 |0007: if-lez v0, 0024 // +001d │ │ -082192: 2200 ac01 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082196: 2201 c101 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -08219a: 7010 500a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0821a0: 1a02 be1a |0010: const-string v2, "size > Integer.MAX_VALUE: " // string@1abe │ │ -0821a4: 6e20 580a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0821aa: 0c01 |0015: move-result-object v1 │ │ -0821ac: 5342 0106 |0016: iget-wide v2, v4, Lokio/Buffer;.size:J // field@0601 │ │ -0821b0: 6e30 560a 2103 |0018: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -0821b6: 0c01 |001b: move-result-object v1 │ │ -0821b8: 6e10 640a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0821be: 0c01 |001f: move-result-object v1 │ │ -0821c0: 7020 ef09 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0821c6: 2700 |0023: throw v0 │ │ -0821c8: 5340 0106 |0024: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ -0821cc: 8400 |0026: long-to-int v0, v0 │ │ -0821ce: 6e20 be0d 0400 |0027: invoke-virtual {v4, v0}, Lokio/Buffer;.snapshot:(I)Lokio/ByteString; // method@0dbe │ │ -0821d4: 0c00 |002a: move-result-object v0 │ │ -0821d6: 1100 |002b: return-object v0 │ │ +084ad0: |[084ad0] okio.Buffer.snapshot:()Lokio/ByteString; │ │ +084ae0: 5340 0106 |0000: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ +084ae4: 1702 ffff ff7f |0002: const-wide/32 v2, #float nan // #7fffffff │ │ +084aea: 3100 0002 |0005: cmp-long v0, v0, v2 │ │ +084aee: 3d00 1d00 |0007: if-lez v0, 0024 // +001d │ │ +084af2: 2200 be01 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +084af6: 2201 d301 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +084afa: 7010 500a 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +084b00: 1a02 cf1a |0010: const-string v2, "size > Integer.MAX_VALUE: " // string@1acf │ │ +084b04: 6e20 580a 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +084b0a: 0c01 |0015: move-result-object v1 │ │ +084b0c: 5342 0106 |0016: iget-wide v2, v4, Lokio/Buffer;.size:J // field@0601 │ │ +084b10: 6e30 560a 2103 |0018: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +084b16: 0c01 |001b: move-result-object v1 │ │ +084b18: 6e10 640a 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +084b1e: 0c01 |001f: move-result-object v1 │ │ +084b20: 7020 ef09 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +084b26: 2700 |0023: throw v0 │ │ +084b28: 5340 0106 |0024: iget-wide v0, v4, Lokio/Buffer;.size:J // field@0601 │ │ +084b2c: 8400 |0026: long-to-int v0, v0 │ │ +084b2e: 6e20 be0d 0400 |0027: invoke-virtual {v4, v0}, Lokio/Buffer;.snapshot:(I)Lokio/ByteString; // method@0dbe │ │ +084b34: 0c00 |002a: move-result-object v0 │ │ +084b36: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1424 │ │ 0x0009 line=1425 │ │ 0x0024 line=1427 │ │ locals : │ │ 0x0000 - 0x002c reg=4 this Lokio/Buffer; │ │ @@ -172395,21 +172329,21 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0821d8: |[0821d8] okio.Buffer.snapshot:(I)Lokio/ByteString; │ │ -0821e8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -0821ec: 6200 0206 |0002: sget-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@0602 │ │ -0821f0: 1100 |0004: return-object v0 │ │ -0821f2: 2200 a402 |0005: new-instance v0, Lokio/SegmentedByteString; // type@02a4 │ │ -0821f6: 7030 080f 1002 |0007: invoke-direct {v0, v1, v2}, Lokio/SegmentedByteString;.:(Lokio/Buffer;I)V // method@0f08 │ │ -0821fc: 28fa |000a: goto 0004 // -0006 │ │ +084b38: |[084b38] okio.Buffer.snapshot:(I)Lokio/ByteString; │ │ +084b48: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +084b4c: 6200 0206 |0002: sget-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@0602 │ │ +084b50: 1100 |0004: return-object v0 │ │ +084b52: 2200 b802 |0005: new-instance v0, Lokio/SegmentedByteString; // type@02b8 │ │ +084b56: 7030 080f 1002 |0007: invoke-direct {v0, v1, v2}, Lokio/SegmentedByteString;.:(Lokio/Buffer;I)V // method@0f08 │ │ +084b5c: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1434 │ │ 0x0004 line=1435 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x000b reg=2 byteCount I │ │ @@ -172419,17 +172353,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082200: |[082200] okio.Buffer.timeout:()Lokio/Timeout; │ │ -082210: 6200 4006 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ -082214: 1100 |0002: return-object v0 │ │ +084b60: |[084b60] okio.Buffer.timeout:()Lokio/Timeout; │ │ +084b70: 6200 4006 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@0640 │ │ +084b74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Buffer; │ │ │ │ #63 : (in Lokio/Buffer;) │ │ @@ -172437,92 +172371,92 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 143 16-bit code units │ │ -082218: |[082218] okio.Buffer.toString:()Ljava/lang/String; │ │ -082228: 122a |0000: const/4 v10, #int 2 // #2 │ │ -08222a: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -08222c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -08222e: 53b4 0106 |0003: iget-wide v4, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082232: 1606 0000 |0005: const-wide/16 v6, #int 0 // #0 │ │ -082236: 3104 0406 |0007: cmp-long v4, v4, v6 │ │ -08223a: 3904 0500 |0009: if-nez v4, 000e // +0005 │ │ -08223e: 1a04 1802 |000b: const-string v4, "Buffer[size=0]" // string@0218 │ │ -082242: 1104 |000d: return-object v4 │ │ -082244: 53b4 0106 |000e: iget-wide v4, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082248: 1606 1000 |0010: const-wide/16 v6, #int 16 // #10 │ │ -08224c: 3104 0406 |0012: cmp-long v4, v4, v6 │ │ -082250: 3c04 2100 |0014: if-gtz v4, 0035 // +0021 │ │ -082254: 6e10 830d 0b00 |0016: invoke-virtual {v11}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@0d83 │ │ -08225a: 0c04 |0019: move-result-object v4 │ │ -08225c: 6e10 a10d 0400 |001a: invoke-virtual {v4}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@0da1 │ │ -082262: 0c00 |001d: move-result-object v0 │ │ -082264: 1a04 1602 |001e: const-string v4, "Buffer[size=%s data=%s]" // string@0216 │ │ -082268: 23a5 b603 |0020: new-array v5, v10, [Ljava/lang/Object; // type@03b6 │ │ -08226c: 53b6 0106 |0022: iget-wide v6, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082270: 7120 040a 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -082276: 0c06 |0027: move-result-object v6 │ │ -082278: 4d06 0508 |0028: aput-object v6, v5, v8 │ │ -08227c: 6e10 3a0e 0000 |002a: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -082282: 0c06 |002d: move-result-object v6 │ │ -082284: 4d06 0509 |002e: aput-object v6, v5, v9 │ │ -082288: 7120 2c0a 5400 |0030: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -08228e: 0c04 |0033: move-result-object v4 │ │ -082290: 28d9 |0034: goto 000d // -0027 │ │ -082292: 1a04 c108 |0035: const-string v4, "MD5" // string@08c1 │ │ -082296: 7110 f60a 0400 |0037: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ -08229c: 0c02 |003a: move-result-object v2 │ │ -08229e: 54b4 0006 |003b: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0822a2: 5444 3306 |003d: iget-object v4, v4, Lokio/Segment;.data:[B // field@0633 │ │ -0822a6: 54b5 0006 |003f: iget-object v5, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0822aa: 5255 3706 |0041: iget v5, v5, Lokio/Segment;.pos:I // field@0637 │ │ -0822ae: 54b6 0006 |0043: iget-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0822b2: 5266 3406 |0045: iget v6, v6, Lokio/Segment;.limit:I // field@0634 │ │ -0822b6: 54b7 0006 |0047: iget-object v7, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0822ba: 5277 3706 |0049: iget v7, v7, Lokio/Segment;.pos:I // field@0637 │ │ -0822be: b176 |004b: sub-int/2addr v6, v7 │ │ -0822c0: 6e40 f70a 4265 |004c: invoke-virtual {v2, v4, v5, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@0af7 │ │ -0822c6: 54b4 0006 |004f: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0822ca: 5443 3506 |0051: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -0822ce: 54b4 0006 |0053: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0822d2: 3243 1100 |0055: if-eq v3, v4, 0066 // +0011 │ │ -0822d6: 5434 3306 |0057: iget-object v4, v3, Lokio/Segment;.data:[B // field@0633 │ │ -0822da: 5235 3706 |0059: iget v5, v3, Lokio/Segment;.pos:I // field@0637 │ │ -0822de: 5236 3406 |005b: iget v6, v3, Lokio/Segment;.limit:I // field@0634 │ │ -0822e2: 5237 3706 |005d: iget v7, v3, Lokio/Segment;.pos:I // field@0637 │ │ -0822e6: b176 |005f: sub-int/2addr v6, v7 │ │ -0822e8: 6e40 f70a 4265 |0060: invoke-virtual {v2, v4, v5, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@0af7 │ │ -0822ee: 5433 3506 |0063: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -0822f2: 28ee |0065: goto 0053 // -0012 │ │ -0822f4: 1a04 1702 |0066: const-string v4, "Buffer[size=%s md5=%s]" // string@0217 │ │ -0822f8: 1225 |0068: const/4 v5, #int 2 // #2 │ │ -0822fa: 2355 b603 |0069: new-array v5, v5, [Ljava/lang/Object; // type@03b6 │ │ -0822fe: 1206 |006b: const/4 v6, #int 0 // #0 │ │ -082300: 53b8 0106 |006c: iget-wide v8, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082304: 7120 040a 9800 |006e: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ -08230a: 0c07 |0071: move-result-object v7 │ │ -08230c: 4d07 0506 |0072: aput-object v7, v5, v6 │ │ -082310: 1216 |0074: const/4 v6, #int 1 // #1 │ │ -082312: 6e10 f40a 0200 |0075: invoke-virtual {v2}, Ljava/security/MessageDigest;.digest:()[B // method@0af4 │ │ -082318: 0c07 |0078: move-result-object v7 │ │ -08231a: 7110 3c0e 0700 |0079: invoke-static {v7}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ -082320: 0c07 |007c: move-result-object v7 │ │ -082322: 6e10 3a0e 0700 |007d: invoke-virtual {v7}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -082328: 0c07 |0080: move-result-object v7 │ │ -08232a: 4d07 0506 |0081: aput-object v7, v5, v6 │ │ -08232e: 7120 2c0a 5400 |0083: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -082334: 0c04 |0086: move-result-object v4 │ │ -082336: 2886 |0087: goto 000d // -007a │ │ -082338: 0d01 |0088: move-exception v1 │ │ -08233a: 2204 9b01 |0089: new-instance v4, Ljava/lang/AssertionError; // type@019b │ │ -08233e: 7010 c609 0400 |008b: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -082344: 2704 |008e: throw v4 │ │ +084b78: |[084b78] okio.Buffer.toString:()Ljava/lang/String; │ │ +084b88: 122a |0000: const/4 v10, #int 2 // #2 │ │ +084b8a: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +084b8c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +084b8e: 53b4 0106 |0003: iget-wide v4, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084b92: 1606 0000 |0005: const-wide/16 v6, #int 0 // #0 │ │ +084b96: 3104 0406 |0007: cmp-long v4, v4, v6 │ │ +084b9a: 3904 0500 |0009: if-nez v4, 000e // +0005 │ │ +084b9e: 1a04 1802 |000b: const-string v4, "Buffer[size=0]" // string@0218 │ │ +084ba2: 1104 |000d: return-object v4 │ │ +084ba4: 53b4 0106 |000e: iget-wide v4, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084ba8: 1606 1000 |0010: const-wide/16 v6, #int 16 // #10 │ │ +084bac: 3104 0406 |0012: cmp-long v4, v4, v6 │ │ +084bb0: 3c04 2100 |0014: if-gtz v4, 0035 // +0021 │ │ +084bb4: 6e10 830d 0b00 |0016: invoke-virtual {v11}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@0d83 │ │ +084bba: 0c04 |0019: move-result-object v4 │ │ +084bbc: 6e10 a10d 0400 |001a: invoke-virtual {v4}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@0da1 │ │ +084bc2: 0c00 |001d: move-result-object v0 │ │ +084bc4: 1a04 1602 |001e: const-string v4, "Buffer[size=%s data=%s]" // string@0216 │ │ +084bc8: 23a5 ca03 |0020: new-array v5, v10, [Ljava/lang/Object; // type@03ca │ │ +084bcc: 53b6 0106 |0022: iget-wide v6, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084bd0: 7120 040a 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +084bd6: 0c06 |0027: move-result-object v6 │ │ +084bd8: 4d06 0508 |0028: aput-object v6, v5, v8 │ │ +084bdc: 6e10 3a0e 0000 |002a: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +084be2: 0c06 |002d: move-result-object v6 │ │ +084be4: 4d06 0509 |002e: aput-object v6, v5, v9 │ │ +084be8: 7120 2c0a 5400 |0030: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +084bee: 0c04 |0033: move-result-object v4 │ │ +084bf0: 28d9 |0034: goto 000d // -0027 │ │ +084bf2: 1a04 d508 |0035: const-string v4, "MD5" // string@08d5 │ │ +084bf6: 7110 f60a 0400 |0037: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0af6 │ │ +084bfc: 0c02 |003a: move-result-object v2 │ │ +084bfe: 54b4 0006 |003b: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084c02: 5444 3306 |003d: iget-object v4, v4, Lokio/Segment;.data:[B // field@0633 │ │ +084c06: 54b5 0006 |003f: iget-object v5, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084c0a: 5255 3706 |0041: iget v5, v5, Lokio/Segment;.pos:I // field@0637 │ │ +084c0e: 54b6 0006 |0043: iget-object v6, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084c12: 5266 3406 |0045: iget v6, v6, Lokio/Segment;.limit:I // field@0634 │ │ +084c16: 54b7 0006 |0047: iget-object v7, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084c1a: 5277 3706 |0049: iget v7, v7, Lokio/Segment;.pos:I // field@0637 │ │ +084c1e: b176 |004b: sub-int/2addr v6, v7 │ │ +084c20: 6e40 f70a 4265 |004c: invoke-virtual {v2, v4, v5, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@0af7 │ │ +084c26: 54b4 0006 |004f: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084c2a: 5443 3506 |0051: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +084c2e: 54b4 0006 |0053: iget-object v4, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084c32: 3243 1100 |0055: if-eq v3, v4, 0066 // +0011 │ │ +084c36: 5434 3306 |0057: iget-object v4, v3, Lokio/Segment;.data:[B // field@0633 │ │ +084c3a: 5235 3706 |0059: iget v5, v3, Lokio/Segment;.pos:I // field@0637 │ │ +084c3e: 5236 3406 |005b: iget v6, v3, Lokio/Segment;.limit:I // field@0634 │ │ +084c42: 5237 3706 |005d: iget v7, v3, Lokio/Segment;.pos:I // field@0637 │ │ +084c46: b176 |005f: sub-int/2addr v6, v7 │ │ +084c48: 6e40 f70a 4265 |0060: invoke-virtual {v2, v4, v5, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@0af7 │ │ +084c4e: 5433 3506 |0063: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +084c52: 28ee |0065: goto 0053 // -0012 │ │ +084c54: 1a04 1702 |0066: const-string v4, "Buffer[size=%s md5=%s]" // string@0217 │ │ +084c58: 1225 |0068: const/4 v5, #int 2 // #2 │ │ +084c5a: 2355 ca03 |0069: new-array v5, v5, [Ljava/lang/Object; // type@03ca │ │ +084c5e: 1206 |006b: const/4 v6, #int 0 // #0 │ │ +084c60: 53b7 0106 |006c: iget-wide v7, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084c64: 7120 040a 8700 |006e: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a04 │ │ +084c6a: 0c07 |0071: move-result-object v7 │ │ +084c6c: 4d07 0506 |0072: aput-object v7, v5, v6 │ │ +084c70: 1216 |0074: const/4 v6, #int 1 // #1 │ │ +084c72: 6e10 f40a 0200 |0075: invoke-virtual {v2}, Ljava/security/MessageDigest;.digest:()[B // method@0af4 │ │ +084c78: 0c07 |0078: move-result-object v7 │ │ +084c7a: 7110 3c0e 0700 |0079: invoke-static {v7}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@0e3c │ │ +084c80: 0c07 |007c: move-result-object v7 │ │ +084c82: 6e10 3a0e 0700 |007d: invoke-virtual {v7}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +084c88: 0c07 |0080: move-result-object v7 │ │ +084c8a: 4d07 0506 |0081: aput-object v7, v5, v6 │ │ +084c8e: 7120 2c0a 5400 |0083: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +084c94: 0c04 |0086: move-result-object v4 │ │ +084c96: 2886 |0087: goto 000d // -007a │ │ +084c98: 0d01 |0088: move-exception v1 │ │ +084c9a: 2204 ad01 |0089: new-instance v4, Ljava/lang/AssertionError; // type@01ad │ │ +084c9e: 7010 c609 0400 |008b: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +084ca4: 2704 |008e: throw v4 │ │ catches : 1 │ │ 0x0035 - 0x0086 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0088 │ │ positions : │ │ 0x0003 line=1386 │ │ 0x000b line=1387 │ │ 0x000d line=1401 │ │ @@ -172551,45 +172485,45 @@ │ │ type : '(I)Lokio/Segment;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -082358: |[082358] okio.Buffer.writableSegment:(I)Lokio/Segment; │ │ -082368: 1302 0008 |0000: const/16 v2, #int 2048 // #800 │ │ -08236c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08236e: 3414 0400 |0003: if-lt v4, v1, 0007 // +0004 │ │ -082372: 3724 0800 |0005: if-le v4, v2, 000d // +0008 │ │ -082376: 2201 ac01 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -08237a: 7010 ee09 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ -082380: 2701 |000c: throw v1 │ │ -082382: 5431 0006 |000d: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082386: 3901 1300 |000f: if-nez v1, 0022 // +0013 │ │ -08238a: 7100 070f 0000 |0011: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@0f07 │ │ -082390: 0c01 |0014: move-result-object v1 │ │ -082392: 5b31 0006 |0015: iput-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082396: 5431 0006 |0017: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08239a: 5432 0006 |0019: iget-object v2, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08239e: 5430 0006 |001b: iget-object v0, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0823a2: 5b20 3806 |001d: iput-object v0, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -0823a6: 5b10 3506 |001f: iput-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -0823aa: 1100 |0021: return-object v0 │ │ -0823ac: 5431 0006 |0022: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0823b0: 5410 3806 |0024: iget-object v0, v1, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -0823b4: 5201 3406 |0026: iget v1, v0, Lokio/Segment;.limit:I // field@0634 │ │ -0823b8: b041 |0028: add-int/2addr v1, v4 │ │ -0823ba: 3621 0600 |0029: if-gt v1, v2, 002f // +0006 │ │ -0823be: 5501 3606 |002b: iget-boolean v1, v0, Lokio/Segment;.owner:Z // field@0636 │ │ -0823c2: 3901 f4ff |002d: if-nez v1, 0021 // -000c │ │ -0823c6: 7100 070f 0000 |002f: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@0f07 │ │ -0823cc: 0c01 |0032: move-result-object v1 │ │ -0823ce: 6e20 020f 1000 |0033: invoke-virtual {v0, v1}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ -0823d4: 0c00 |0036: move-result-object v0 │ │ -0823d6: 28ea |0037: goto 0021 // -0016 │ │ +084cb8: |[084cb8] okio.Buffer.writableSegment:(I)Lokio/Segment; │ │ +084cc8: 1302 0008 |0000: const/16 v2, #int 2048 // #800 │ │ +084ccc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +084cce: 3414 0400 |0003: if-lt v4, v1, 0007 // +0004 │ │ +084cd2: 3724 0800 |0005: if-le v4, v2, 000d // +0008 │ │ +084cd6: 2201 be01 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +084cda: 7010 ee09 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@09ee │ │ +084ce0: 2701 |000c: throw v1 │ │ +084ce2: 5431 0006 |000d: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084ce6: 3901 1300 |000f: if-nez v1, 0022 // +0013 │ │ +084cea: 7100 070f 0000 |0011: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@0f07 │ │ +084cf0: 0c01 |0014: move-result-object v1 │ │ +084cf2: 5b31 0006 |0015: iput-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084cf6: 5431 0006 |0017: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084cfa: 5432 0006 |0019: iget-object v2, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084cfe: 5430 0006 |001b: iget-object v0, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084d02: 5b20 3806 |001d: iput-object v0, v2, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +084d06: 5b10 3506 |001f: iput-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +084d0a: 1100 |0021: return-object v0 │ │ +084d0c: 5431 0006 |0022: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084d10: 5410 3806 |0024: iget-object v0, v1, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +084d14: 5201 3406 |0026: iget v1, v0, Lokio/Segment;.limit:I // field@0634 │ │ +084d18: b041 |0028: add-int/2addr v1, v4 │ │ +084d1a: 3621 0600 |0029: if-gt v1, v2, 002f // +0006 │ │ +084d1e: 5501 3606 |002b: iget-boolean v1, v0, Lokio/Segment;.owner:Z // field@0636 │ │ +084d22: 3901 f4ff |002d: if-nez v1, 0021 // -000c │ │ +084d26: 7100 070f 0000 |002f: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@0f07 │ │ +084d2c: 0c01 |0032: move-result-object v1 │ │ +084d2e: 6e20 020f 1000 |0033: invoke-virtual {v0, v1}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ +084d34: 0c00 |0036: move-result-object v0 │ │ +084d36: 28ea |0037: goto 0021 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1111 │ │ 0x000d line=1113 │ │ 0x0011 line=1114 │ │ 0x0017 line=1115 │ │ 0x0021 line=1122 │ │ @@ -172606,22 +172540,22 @@ │ │ type : '(Lokio/ByteString;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0823d8: |[0823d8] okio.Buffer.write:(Lokio/ByteString;)Lokio/Buffer; │ │ -0823e8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0823ec: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0823f0: 1a01 450e |0004: const-string v1, "byteString == null" // string@0e45 │ │ -0823f4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0823fa: 2700 |0009: throw v0 │ │ -0823fc: 6e20 4c0e 2300 |000a: invoke-virtual {v3, v2}, Lokio/ByteString;.write:(Lokio/Buffer;)V // method@0e4c │ │ -082402: 1102 |000d: return-object v2 │ │ +084d38: |[084d38] okio.Buffer.write:(Lokio/ByteString;)Lokio/Buffer; │ │ +084d48: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +084d4c: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +084d50: 1a01 580e |0004: const-string v1, "byteString == null" // string@0e58 │ │ +084d54: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +084d5a: 2700 |0009: throw v0 │ │ +084d5c: 6e20 4c0e 2300 |000a: invoke-virtual {v3, v2}, Lokio/ByteString;.write:(Lokio/Buffer;)V // method@0e4c │ │ +084d62: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x000a line=788 │ │ 0x000d line=789 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/Buffer; │ │ @@ -172632,25 +172566,25 @@ │ │ type : '([B)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -082404: |[082404] okio.Buffer.write:([B)Lokio/Buffer; │ │ -082414: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -082418: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -08241c: 1a01 e91a |0004: const-string v1, "source == null" // string@1ae9 │ │ -082420: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -082426: 2700 |0009: throw v0 │ │ -082428: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08242a: 2131 |000b: array-length v1, v3 │ │ -08242c: 6e40 c40d 3210 |000c: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ -082432: 0c00 |000f: move-result-object v0 │ │ -082434: 1100 |0010: return-object v0 │ │ +084d64: |[084d64] okio.Buffer.write:([B)Lokio/Buffer; │ │ +084d74: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +084d78: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +084d7c: 1a01 fa1a |0004: const-string v1, "source == null" // string@1afa │ │ +084d80: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +084d86: 2700 |0009: throw v0 │ │ +084d88: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +084d8a: 2131 |000b: array-length v1, v3 │ │ +084d8c: 6e40 c40d 3210 |000c: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ +084d92: 0c00 |000f: move-result-object v0 │ │ +084d94: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ 0x000a line=931 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0011 reg=3 source [B │ │ @@ -172660,48 +172594,48 @@ │ │ type : '([BII)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -082438: |[082438] okio.Buffer.write:([BII)Lokio/Buffer; │ │ -082448: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ -08244c: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082450: 1a01 e91a |0004: const-string v1, "source == null" // string@1ae9 │ │ -082454: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -08245a: 2700 |0009: throw v0 │ │ -08245c: 21a0 |000a: array-length v0, v10 │ │ -08245e: 8100 |000b: int-to-long v0, v0 │ │ -082460: 81b2 |000c: int-to-long v2, v11 │ │ -082462: 81c4 |000d: int-to-long v4, v12 │ │ -082464: 7706 390f 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -08246a: 9006 0b0c |0011: add-int v6, v11, v12 │ │ -08246e: 356b 1f00 |0013: if-ge v11, v6, 0032 // +001f │ │ -082472: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -082474: 6e20 c10d 0900 |0016: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -08247a: 0c07 |0019: move-result-object v7 │ │ -08247c: 9100 060b |001a: sub-int v0, v6, v11 │ │ -082480: 5271 3406 |001c: iget v1, v7, Lokio/Segment;.limit:I // field@0634 │ │ -082484: d111 0008 |001e: rsub-int v1, v1, #int 2048 // #0800 │ │ -082488: 7120 0a0a 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -08248e: 0a08 |0023: move-result v8 │ │ -082490: 5470 3306 |0024: iget-object v0, v7, Lokio/Segment;.data:[B // field@0633 │ │ -082494: 5271 3406 |0026: iget v1, v7, Lokio/Segment;.limit:I // field@0634 │ │ -082498: 7158 650a ba10 |0028: invoke-static {v10, v11, v0, v1, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ -08249e: b08b |002b: add-int/2addr v11, v8 │ │ -0824a0: 5270 3406 |002c: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -0824a4: b080 |002e: add-int/2addr v0, v8 │ │ -0824a6: 5970 3406 |002f: iput v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ -0824aa: 28e2 |0031: goto 0013 // -001e │ │ -0824ac: 5390 0106 |0032: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -0824b0: 81c2 |0034: int-to-long v2, v12 │ │ -0824b2: bb20 |0035: add-long/2addr v0, v2 │ │ -0824b4: 5a90 0106 |0036: iput-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ -0824b8: 1109 |0038: return-object v9 │ │ +084d98: |[084d98] okio.Buffer.write:([BII)Lokio/Buffer; │ │ +084da8: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ +084dac: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +084db0: 1a01 fa1a |0004: const-string v1, "source == null" // string@1afa │ │ +084db4: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +084dba: 2700 |0009: throw v0 │ │ +084dbc: 21a0 |000a: array-length v0, v10 │ │ +084dbe: 8100 |000b: int-to-long v0, v0 │ │ +084dc0: 81b2 |000c: int-to-long v2, v11 │ │ +084dc2: 81c4 |000d: int-to-long v4, v12 │ │ +084dc4: 7706 390f 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +084dca: 9006 0b0c |0011: add-int v6, v11, v12 │ │ +084dce: 356b 1f00 |0013: if-ge v11, v6, 0032 // +001f │ │ +084dd2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +084dd4: 6e20 c10d 0900 |0016: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +084dda: 0c07 |0019: move-result-object v7 │ │ +084ddc: 9100 060b |001a: sub-int v0, v6, v11 │ │ +084de0: 5271 3406 |001c: iget v1, v7, Lokio/Segment;.limit:I // field@0634 │ │ +084de4: d111 0008 |001e: rsub-int v1, v1, #int 2048 // #0800 │ │ +084de8: 7120 0a0a 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +084dee: 0a08 |0023: move-result v8 │ │ +084df0: 5470 3306 |0024: iget-object v0, v7, Lokio/Segment;.data:[B // field@0633 │ │ +084df4: 5271 3406 |0026: iget v1, v7, Lokio/Segment;.limit:I // field@0634 │ │ +084df8: 7158 650a ba10 |0028: invoke-static {v10, v11, v0, v1, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0a65 │ │ +084dfe: b08b |002b: add-int/2addr v11, v8 │ │ +084e00: 5270 3406 |002c: iget v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +084e04: b080 |002e: add-int/2addr v0, v8 │ │ +084e06: 5970 3406 |002f: iput v0, v7, Lokio/Segment;.limit:I // field@0634 │ │ +084e0a: 28e2 |0031: goto 0013 // -001e │ │ +084e0c: 5390 0106 |0032: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +084e10: 81c2 |0034: int-to-long v2, v12 │ │ +084e12: bb20 |0035: add-long/2addr v0, v2 │ │ +084e14: 5a90 0106 |0036: iput-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +084e18: 1109 |0038: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ 0x000a line=936 │ │ 0x0011 line=938 │ │ 0x0013 line=939 │ │ 0x0015 line=940 │ │ @@ -172725,18 +172659,18 @@ │ │ type : '(Lokio/ByteString;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0824bc: |[0824bc] okio.Buffer.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ -0824cc: 6e20 c20d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@0dc2 │ │ -0824d2: 0c00 |0003: move-result-object v0 │ │ -0824d4: 1100 |0004: return-object v0 │ │ +084e1c: |[084e1c] okio.Buffer.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ +084e2c: 6e20 c20d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@0dc2 │ │ +084e32: 0c00 |0003: move-result-object v0 │ │ +084e34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -172745,29 +172679,29 @@ │ │ type : '(Lokio/Source;J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0824d8: |[0824d8] okio.Buffer.write:(Lokio/Source;J)Lokio/BufferedSink; │ │ -0824e8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0824ec: 3102 0602 |0002: cmp-long v2, v6, v2 │ │ -0824f0: 3d02 1400 |0004: if-lez v2, 0018 // +0014 │ │ -0824f4: 7240 250f 4576 |0006: invoke-interface {v5, v4, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -0824fa: 0b00 |0009: move-result-wide v0 │ │ -0824fc: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ -082500: 3102 0002 |000c: cmp-long v2, v0, v2 │ │ -082504: 3902 0800 |000e: if-nez v2, 0016 // +0008 │ │ -082508: 2202 8401 |0010: new-instance v2, Ljava/io/EOFException; // type@0184 │ │ -08250c: 7010 7e09 0200 |0012: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ -082512: 2702 |0015: throw v2 │ │ -082514: bc06 |0016: sub-long/2addr v6, v0 │ │ -082516: 28e9 |0017: goto 0000 // -0017 │ │ -082518: 1104 |0018: return-object v4 │ │ +084e38: |[084e38] okio.Buffer.write:(Lokio/Source;J)Lokio/BufferedSink; │ │ +084e48: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +084e4c: 3102 0602 |0002: cmp-long v2, v6, v2 │ │ +084e50: 3d02 1400 |0004: if-lez v2, 0018 // +0014 │ │ +084e54: 7240 250f 4576 |0006: invoke-interface {v5, v4, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +084e5a: 0b00 |0009: move-result-wide v0 │ │ +084e5c: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ +084e60: 3102 0002 |000c: cmp-long v2, v0, v2 │ │ +084e64: 3902 0800 |000e: if-nez v2, 0016 // +0008 │ │ +084e68: 2202 9601 |0010: new-instance v2, Ljava/io/EOFException; // type@0196 │ │ +084e6c: 7010 7e09 0200 |0012: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ +084e72: 2702 |0015: throw v2 │ │ +084e74: bc06 |0016: sub-long/2addr v6, v0 │ │ +084e76: 28e9 |0017: goto 0000 // -0017 │ │ +084e78: 1104 |0018: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0006 line=964 │ │ 0x000a line=965 │ │ 0x0016 line=966 │ │ 0x0017 line=967 │ │ @@ -172783,18 +172717,18 @@ │ │ type : '([B)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08251c: |[08251c] okio.Buffer.write:([B)Lokio/BufferedSink; │ │ -08252c: 6e20 c30d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@0dc3 │ │ -082532: 0c00 |0003: move-result-object v0 │ │ -082534: 1100 |0004: return-object v0 │ │ +084e7c: |[084e7c] okio.Buffer.write:([B)Lokio/BufferedSink; │ │ +084e8c: 6e20 c30d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@0dc3 │ │ +084e92: 0c00 |0003: move-result-object v0 │ │ +084e94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ │ │ @@ -172803,18 +172737,18 @@ │ │ type : '([BII)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -082538: |[082538] okio.Buffer.write:([BII)Lokio/BufferedSink; │ │ -082548: 6e40 c40d 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ -08254e: 0c00 |0003: move-result-object v0 │ │ -082550: 1100 |0004: return-object v0 │ │ +084e98: |[084e98] okio.Buffer.write:([BII)Lokio/BufferedSink; │ │ +084ea8: 6e40 c40d 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ +084eae: 0c00 |0003: move-result-object v0 │ │ +084eb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -172825,106 +172759,106 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 164 16-bit code units │ │ -082554: |[082554] okio.Buffer.write:(Lokio/Buffer;J)V │ │ -082564: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -082568: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -08256c: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082570: 1a01 e91a |0006: const-string v1, "source == null" // string@1ae9 │ │ -082574: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -08257a: 2700 |000b: throw v0 │ │ -08257c: 33ab 0a00 |000c: if-ne v11, v10, 0016 // +000a │ │ -082580: 2200 ac01 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082584: 1a01 ea1a |0010: const-string v1, "source == this" // string@1aea │ │ -082588: 7020 ef09 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -08258e: 2700 |0015: throw v0 │ │ -082590: 53b0 0106 |0016: iget-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082594: 04c4 |0018: move-wide v4, v12 │ │ -082596: 7706 390f 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -08259c: 3100 0c02 |001c: cmp-long v0, v12, v2 │ │ -0825a0: 3d00 4100 |001e: if-lez v0, 005f // +0041 │ │ -0825a4: 54b0 0006 |0020: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0825a8: 5200 3406 |0022: iget v0, v0, Lokio/Segment;.limit:I // field@0634 │ │ -0825ac: 54b1 0006 |0024: iget-object v1, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0825b0: 5211 3706 |0026: iget v1, v1, Lokio/Segment;.pos:I // field@0637 │ │ -0825b4: b110 |0028: sub-int/2addr v0, v1 │ │ -0825b6: 8100 |0029: int-to-long v0, v0 │ │ -0825b8: 3100 0c00 |002a: cmp-long v0, v12, v0 │ │ -0825bc: 3b00 4200 |002c: if-gez v0, 006e // +0042 │ │ -0825c0: 54a0 0006 |002e: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0825c4: 3800 3000 |0030: if-eqz v0, 0060 // +0030 │ │ -0825c8: 54a0 0006 |0032: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -0825cc: 5409 3806 |0034: iget-object v9, v0, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -0825d0: 3809 2f00 |0036: if-eqz v9, 0065 // +002f │ │ -0825d4: 5590 3606 |0038: iget-boolean v0, v9, Lokio/Segment;.owner:Z // field@0636 │ │ -0825d8: 3800 2b00 |003a: if-eqz v0, 0065 // +002b │ │ -0825dc: 5290 3406 |003c: iget v0, v9, Lokio/Segment;.limit:I // field@0634 │ │ -0825e0: 8100 |003e: int-to-long v0, v0 │ │ -0825e2: 9b04 0c00 |003f: add-long v4, v12, v0 │ │ -0825e6: 5590 3906 |0041: iget-boolean v0, v9, Lokio/Segment;.shared:Z // field@0639 │ │ -0825ea: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ -0825ee: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -0825f0: 8100 |0046: int-to-long v0, v0 │ │ -0825f2: 9c00 0400 |0047: sub-long v0, v4, v0 │ │ -0825f6: 1604 0008 |0049: const-wide/16 v4, #int 2048 // #800 │ │ -0825fa: 3100 0004 |004b: cmp-long v0, v0, v4 │ │ -0825fe: 3c00 1800 |004d: if-gtz v0, 0065 // +0018 │ │ -082602: 54b0 0006 |004f: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082606: 84c1 |0051: long-to-int v1, v12 │ │ -082608: 6e30 040f 9001 |0052: invoke-virtual {v0, v9, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@0f04 │ │ -08260e: 53b0 0106 |0055: iget-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082612: bcc0 |0057: sub-long/2addr v0, v12 │ │ -082614: 5ab0 0106 |0058: iput-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082618: 53a0 0106 |005a: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -08261c: bbc0 |005c: add-long/2addr v0, v12 │ │ -08261e: 5aa0 0106 |005d: iput-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -082622: 0e00 |005f: return-void │ │ -082624: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -082626: 28d5 |0061: goto 0036 // -002b │ │ -082628: 5290 3706 |0062: iget v0, v9, Lokio/Segment;.pos:I // field@0637 │ │ -08262c: 28e2 |0064: goto 0046 // -001e │ │ -08262e: 54b0 0006 |0065: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082632: 84c1 |0067: long-to-int v1, v12 │ │ -082634: 6e20 030f 1000 |0068: invoke-virtual {v0, v1}, Lokio/Segment;.split:(I)Lokio/Segment; // method@0f03 │ │ -08263a: 0c00 |006b: move-result-object v0 │ │ -08263c: 5bb0 0006 |006c: iput-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082640: 54b8 0006 |006e: iget-object v8, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082644: 5280 3406 |0070: iget v0, v8, Lokio/Segment;.limit:I // field@0634 │ │ -082648: 5281 3706 |0072: iget v1, v8, Lokio/Segment;.pos:I // field@0637 │ │ -08264c: b110 |0074: sub-int/2addr v0, v1 │ │ -08264e: 8106 |0075: int-to-long v6, v0 │ │ -082650: 6e10 010f 0800 |0076: invoke-virtual {v8}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -082656: 0c00 |0079: move-result-object v0 │ │ -082658: 5bb0 0006 |007a: iput-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08265c: 54a0 0006 |007c: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082660: 3900 1a00 |007e: if-nez v0, 0098 // +001a │ │ -082664: 5ba8 0006 |0080: iput-object v8, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082668: 54a0 0006 |0082: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -08266c: 54a1 0006 |0084: iget-object v1, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082670: 54a4 0006 |0086: iget-object v4, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082674: 5b14 3806 |0088: iput-object v4, v1, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -082678: 5b04 3506 |008a: iput-object v4, v0, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ -08267c: 53b0 0106 |008c: iget-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082680: bc60 |008e: sub-long/2addr v0, v6 │ │ -082682: 5ab0 0106 |008f: iput-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082686: 53a0 0106 |0091: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -08268a: bb60 |0093: add-long/2addr v0, v6 │ │ -08268c: 5aa0 0106 |0094: iput-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -082690: bc6c |0096: sub-long/2addr v12, v6 │ │ -082692: 2885 |0097: goto 001c // -007b │ │ -082694: 54a0 0006 |0098: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082698: 5409 3806 |009a: iget-object v9, v0, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ -08269c: 6e20 020f 8900 |009c: invoke-virtual {v9, v8}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ -0826a2: 0c09 |009f: move-result-object v9 │ │ -0826a4: 6e10 000f 0900 |00a0: invoke-virtual {v9}, Lokio/Segment;.compact:()V // method@0f00 │ │ -0826aa: 28e9 |00a3: goto 008c // -0017 │ │ +084eb4: |[084eb4] okio.Buffer.write:(Lokio/Buffer;J)V │ │ +084ec4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +084ec8: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ +084ecc: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +084ed0: 1a01 fa1a |0006: const-string v1, "source == null" // string@1afa │ │ +084ed4: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +084eda: 2700 |000b: throw v0 │ │ +084edc: 33ab 0a00 |000c: if-ne v11, v10, 0016 // +000a │ │ +084ee0: 2200 be01 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +084ee4: 1a01 fb1a |0010: const-string v1, "source == this" // string@1afb │ │ +084ee8: 7020 ef09 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +084eee: 2700 |0015: throw v0 │ │ +084ef0: 53b0 0106 |0016: iget-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084ef4: 04c4 |0018: move-wide v4, v12 │ │ +084ef6: 7706 390f 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +084efc: 3100 0c02 |001c: cmp-long v0, v12, v2 │ │ +084f00: 3d00 4100 |001e: if-lez v0, 005f // +0041 │ │ +084f04: 54b0 0006 |0020: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084f08: 5200 3406 |0022: iget v0, v0, Lokio/Segment;.limit:I // field@0634 │ │ +084f0c: 54b1 0006 |0024: iget-object v1, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084f10: 5211 3706 |0026: iget v1, v1, Lokio/Segment;.pos:I // field@0637 │ │ +084f14: b110 |0028: sub-int/2addr v0, v1 │ │ +084f16: 8100 |0029: int-to-long v0, v0 │ │ +084f18: 3100 0c00 |002a: cmp-long v0, v12, v0 │ │ +084f1c: 3b00 4200 |002c: if-gez v0, 006e // +0042 │ │ +084f20: 54a0 0006 |002e: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084f24: 3800 3000 |0030: if-eqz v0, 0060 // +0030 │ │ +084f28: 54a0 0006 |0032: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084f2c: 5409 3806 |0034: iget-object v9, v0, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +084f30: 3809 2f00 |0036: if-eqz v9, 0065 // +002f │ │ +084f34: 5590 3606 |0038: iget-boolean v0, v9, Lokio/Segment;.owner:Z // field@0636 │ │ +084f38: 3800 2b00 |003a: if-eqz v0, 0065 // +002b │ │ +084f3c: 5290 3406 |003c: iget v0, v9, Lokio/Segment;.limit:I // field@0634 │ │ +084f40: 8100 |003e: int-to-long v0, v0 │ │ +084f42: 9b04 0c00 |003f: add-long v4, v12, v0 │ │ +084f46: 5590 3906 |0041: iget-boolean v0, v9, Lokio/Segment;.shared:Z // field@0639 │ │ +084f4a: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ +084f4e: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +084f50: 8100 |0046: int-to-long v0, v0 │ │ +084f52: 9c00 0400 |0047: sub-long v0, v4, v0 │ │ +084f56: 1604 0008 |0049: const-wide/16 v4, #int 2048 // #800 │ │ +084f5a: 3100 0004 |004b: cmp-long v0, v0, v4 │ │ +084f5e: 3c00 1800 |004d: if-gtz v0, 0065 // +0018 │ │ +084f62: 54b0 0006 |004f: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084f66: 84c1 |0051: long-to-int v1, v12 │ │ +084f68: 6e30 040f 9001 |0052: invoke-virtual {v0, v9, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@0f04 │ │ +084f6e: 53b0 0106 |0055: iget-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084f72: bcc0 |0057: sub-long/2addr v0, v12 │ │ +084f74: 5ab0 0106 |0058: iput-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084f78: 53a0 0106 |005a: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ +084f7c: bbc0 |005c: add-long/2addr v0, v12 │ │ +084f7e: 5aa0 0106 |005d: iput-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ +084f82: 0e00 |005f: return-void │ │ +084f84: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +084f86: 28d5 |0061: goto 0036 // -002b │ │ +084f88: 5290 3706 |0062: iget v0, v9, Lokio/Segment;.pos:I // field@0637 │ │ +084f8c: 28e2 |0064: goto 0046 // -001e │ │ +084f8e: 54b0 0006 |0065: iget-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084f92: 84c1 |0067: long-to-int v1, v12 │ │ +084f94: 6e20 030f 1000 |0068: invoke-virtual {v0, v1}, Lokio/Segment;.split:(I)Lokio/Segment; // method@0f03 │ │ +084f9a: 0c00 |006b: move-result-object v0 │ │ +084f9c: 5bb0 0006 |006c: iput-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084fa0: 54b8 0006 |006e: iget-object v8, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084fa4: 5280 3406 |0070: iget v0, v8, Lokio/Segment;.limit:I // field@0634 │ │ +084fa8: 5281 3706 |0072: iget v1, v8, Lokio/Segment;.pos:I // field@0637 │ │ +084fac: b110 |0074: sub-int/2addr v0, v1 │ │ +084fae: 8106 |0075: int-to-long v6, v0 │ │ +084fb0: 6e10 010f 0800 |0076: invoke-virtual {v8}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +084fb6: 0c00 |0079: move-result-object v0 │ │ +084fb8: 5bb0 0006 |007a: iput-object v0, v11, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084fbc: 54a0 0006 |007c: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084fc0: 3900 1a00 |007e: if-nez v0, 0098 // +001a │ │ +084fc4: 5ba8 0006 |0080: iput-object v8, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084fc8: 54a0 0006 |0082: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084fcc: 54a1 0006 |0084: iget-object v1, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084fd0: 54a4 0006 |0086: iget-object v4, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084fd4: 5b14 3806 |0088: iput-object v4, v1, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +084fd8: 5b04 3506 |008a: iput-object v4, v0, Lokio/Segment;.next:Lokio/Segment; // field@0635 │ │ +084fdc: 53b0 0106 |008c: iget-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084fe0: bc60 |008e: sub-long/2addr v0, v6 │ │ +084fe2: 5ab0 0106 |008f: iput-wide v0, v11, Lokio/Buffer;.size:J // field@0601 │ │ +084fe6: 53a0 0106 |0091: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ +084fea: bb60 |0093: add-long/2addr v0, v6 │ │ +084fec: 5aa0 0106 |0094: iput-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ +084ff0: bc6c |0096: sub-long/2addr v12, v6 │ │ +084ff2: 2885 |0097: goto 001c // -007b │ │ +084ff4: 54a0 0006 |0098: iget-object v0, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +084ff8: 5409 3806 |009a: iget-object v9, v0, Lokio/Segment;.prev:Lokio/Segment; // field@0638 │ │ +084ffc: 6e20 020f 8900 |009c: invoke-virtual {v9, v8}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@0f02 │ │ +085002: 0c09 |009f: move-result-object v9 │ │ +085004: 6e10 000f 0900 |00a0: invoke-virtual {v9}, Lokio/Segment;.compact:()V // method@0f00 │ │ +08500a: 28e9 |00a3: goto 008c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1176 │ │ 0x000c line=1177 │ │ 0x0016 line=1178 │ │ 0x001c line=1180 │ │ 0x0020 line=1182 │ │ @@ -172965,30 +172899,30 @@ │ │ type : '(Lokio/Source;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0826ac: |[0826ac] okio.Buffer.writeAll:(Lokio/Source;)J │ │ -0826bc: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -0826c0: 2204 ac01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0826c4: 1a05 e91a |0004: const-string v5, "source == null" // string@1ae9 │ │ -0826c8: 7020 ef09 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0826ce: 2704 |0009: throw v4 │ │ -0826d0: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -0826d4: 1604 0008 |000c: const-wide/16 v4, #int 2048 // #800 │ │ -0826d8: 7240 250f 6754 |000e: invoke-interface {v7, v6, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -0826de: 0b00 |0011: move-result-wide v0 │ │ -0826e0: 1604 ffff |0012: const-wide/16 v4, #int -1 // #ffff │ │ -0826e4: 3104 0004 |0014: cmp-long v4, v0, v4 │ │ -0826e8: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ -0826ec: bb02 |0018: add-long/2addr v2, v0 │ │ -0826ee: 28f3 |0019: goto 000c // -000d │ │ -0826f0: 1002 |001a: return-wide v2 │ │ +08500c: |[08500c] okio.Buffer.writeAll:(Lokio/Source;)J │ │ +08501c: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +085020: 2204 be01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +085024: 1a05 fa1a |0004: const-string v5, "source == null" // string@1afa │ │ +085028: 7020 ef09 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08502e: 2704 |0009: throw v4 │ │ +085030: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +085034: 1604 0008 |000c: const-wide/16 v4, #int 2048 // #800 │ │ +085038: 7240 250f 6754 |000e: invoke-interface {v7, v6, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +08503e: 0b00 |0011: move-result-wide v0 │ │ +085040: 1604 ffff |0012: const-wide/16 v4, #int -1 // #ffff │ │ +085044: 3104 0004 |0014: cmp-long v4, v0, v4 │ │ +085048: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ +08504c: bb02 |0018: add-long/2addr v2, v0 │ │ +08504e: 28f3 |0019: goto 000c // -000d │ │ +085050: 1002 |001a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x000a line=955 │ │ 0x000c line=956 │ │ 0x0018 line=957 │ │ 0x001a line=959 │ │ @@ -172999,212 +172933,212 @@ │ │ 0x0000 - 0x001b reg=7 source Lokio/Source; │ │ │ │ #74 : (in Lokio/Buffer;) │ │ name : 'writeByte' │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0826f4: |[0826f4] okio.Buffer.writeByte:(I)Lokio/Buffer; │ │ -082704: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -082706: 6e20 c10d 1600 |0001: invoke-virtual {v6, v1}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -08270c: 0c00 |0004: move-result-object v0 │ │ -08270e: 5401 3306 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@0633 │ │ -082712: 5202 3406 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@0634 │ │ -082716: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ -08271a: 5903 3406 |000b: iput v3, v0, Lokio/Segment;.limit:I // field@0634 │ │ -08271e: 8d73 |000d: int-to-byte v3, v7 │ │ -082720: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ -082724: 5362 0106 |0010: iget-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ -082728: 1604 0100 |0012: const-wide/16 v4, #int 1 // #1 │ │ -08272c: bb42 |0014: add-long/2addr v2, v4 │ │ -08272e: 5a62 0106 |0015: iput-wide v2, v6, Lokio/Buffer;.size:J // field@0601 │ │ -082732: 1106 |0017: return-object v6 │ │ +085054: |[085054] okio.Buffer.writeByte:(I)Lokio/Buffer; │ │ +085064: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +085066: 6e20 c10d 1500 |0001: invoke-virtual {v5, v1}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +08506c: 0c00 |0004: move-result-object v0 │ │ +08506e: 5401 3306 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@0633 │ │ +085072: 5202 3406 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@0634 │ │ +085076: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ +08507a: 5903 3406 |000b: iput v3, v0, Lokio/Segment;.limit:I // field@0634 │ │ +08507e: 8d63 |000d: int-to-byte v3, v6 │ │ +085080: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ +085084: 5351 0106 |0010: iget-wide v1, v5, Lokio/Buffer;.size:J // field@0601 │ │ +085088: 1603 0100 |0012: const-wide/16 v3, #int 1 // #1 │ │ +08508c: bb31 |0014: add-long/2addr v1, v3 │ │ +08508e: 5a51 0106 |0015: iput-wide v1, v5, Lokio/Buffer;.size:J // field@0601 │ │ +085092: 1105 |0017: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ 0x0005 line=973 │ │ 0x0010 line=974 │ │ 0x0017 line=975 │ │ locals : │ │ 0x0005 - 0x0018 reg=0 tail Lokio/Segment; │ │ - 0x0000 - 0x0018 reg=6 this Lokio/Buffer; │ │ - 0x0000 - 0x0018 reg=7 b I │ │ + 0x0000 - 0x0018 reg=5 this Lokio/Buffer; │ │ + 0x0000 - 0x0018 reg=6 b I │ │ │ │ #75 : (in Lokio/Buffer;) │ │ name : 'writeByte' │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -082734: |[082734] okio.Buffer.writeByte:(I)Lokio/BufferedSink; │ │ -082744: 6e20 cb0d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08274a: 0c00 |0003: move-result-object v0 │ │ -08274c: 1100 |0004: return-object v0 │ │ +085094: |[085094] okio.Buffer.writeByte:(I)Lokio/BufferedSink; │ │ +0850a4: 6e20 cb0d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +0850aa: 0c00 |0003: move-result-object v0 │ │ +0850ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ #76 : (in Lokio/Buffer;) │ │ name : 'writeDecimalLong' │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 279 16-bit code units │ │ -082750: |[082750] okio.Buffer.writeDecimalLong:(J)Lokio/Buffer; │ │ -082760: 160a 0a00 |0000: const-wide/16 v10, #int 10 // #a │ │ -082764: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -082768: 3106 0e08 |0004: cmp-long v6, v14, v8 │ │ -08276c: 3906 0900 |0006: if-nez v6, 000f // +0009 │ │ -082770: 1306 3000 |0008: const/16 v6, #int 48 // #30 │ │ -082774: 6e20 cb0d 6d00 |000a: invoke-virtual {v13, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08277a: 0c0d |000d: move-result-object v13 │ │ -08277c: 110d |000e: return-object v13 │ │ -08277e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -082780: 3106 0e08 |0010: cmp-long v6, v14, v8 │ │ -082784: 3b06 0f00 |0012: if-gez v6, 0021 // +000f │ │ -082788: 7dee |0014: neg-long v14, v14 │ │ -08278a: 3106 0e08 |0015: cmp-long v6, v14, v8 │ │ -08278e: 3b06 0900 |0017: if-gez v6, 0020 // +0009 │ │ -082792: 1a06 fa00 |0019: const-string v6, "-9223372036854775808" // string@00fa │ │ -082796: 6e20 e30d 6d00 |001b: invoke-virtual {v13, v6}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ -08279c: 0c0d |001e: move-result-object v13 │ │ -08279e: 28ef |001f: goto 000e // -0011 │ │ -0827a0: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -0827a2: 1706 00e1 f505 |0021: const-wide/32 v6, #float 2.31223e-35 // #05f5e100 │ │ -0827a8: 3106 0e06 |0024: cmp-long v6, v14, v6 │ │ -0827ac: 3b06 5c00 |0026: if-gez v6, 0082 // +005c │ │ -0827b0: 1606 1027 |0028: const-wide/16 v6, #int 10000 // #2710 │ │ -0827b4: 3106 0e06 |002a: cmp-long v6, v14, v6 │ │ -0827b8: 3b06 3800 |002c: if-gez v6, 0064 // +0038 │ │ -0827bc: 1606 6400 |002e: const-wide/16 v6, #int 100 // #64 │ │ -0827c0: 3106 0e06 |0030: cmp-long v6, v14, v6 │ │ -0827c4: 3b06 2800 |0032: if-gez v6, 005a // +0028 │ │ -0827c8: 3106 0e0a |0034: cmp-long v6, v14, v10 │ │ -0827cc: 3b06 2200 |0036: if-gez v6, 0058 // +0022 │ │ -0827d0: 1215 |0038: const/4 v5, #int 1 // #1 │ │ -0827d2: 3802 0400 |0039: if-eqz v2, 003d // +0004 │ │ -0827d6: d805 0501 |003b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0827da: 6e20 c10d 5d00 |003d: invoke-virtual {v13, v5}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -0827e0: 0c04 |0040: move-result-object v4 │ │ -0827e2: 5440 3306 |0041: iget-object v0, v4, Lokio/Segment;.data:[B // field@0633 │ │ -0827e6: 5246 3406 |0043: iget v6, v4, Lokio/Segment;.limit:I // field@0634 │ │ -0827ea: 9003 0605 |0045: add-int v3, v6, v5 │ │ -0827ee: 3106 0e08 |0047: cmp-long v6, v14, v8 │ │ -0827f2: 3806 b900 |0049: if-eqz v6, 0102 // +00b9 │ │ -0827f6: 9f06 0e0a |004b: rem-long v6, v14, v10 │ │ -0827fa: 8461 |004d: long-to-int v1, v6 │ │ -0827fc: d803 03ff |004e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -082800: 6206 fe05 |0050: sget-object v6, Lokio/Buffer;.DIGITS:[B // field@05fe │ │ -082804: 4806 0601 |0052: aget-byte v6, v6, v1 │ │ -082808: 4f06 0003 |0054: aput-byte v6, v0, v3 │ │ -08280c: beae |0056: div-long/2addr v14, v10 │ │ -08280e: 28f0 |0057: goto 0047 // -0010 │ │ -082810: 1225 |0058: const/4 v5, #int 2 // #2 │ │ -082812: 28e0 |0059: goto 0039 // -0020 │ │ -082814: 1606 e803 |005a: const-wide/16 v6, #int 1000 // #3e8 │ │ -082818: 3106 0e06 |005c: cmp-long v6, v14, v6 │ │ -08281c: 3b06 0400 |005e: if-gez v6, 0062 // +0004 │ │ -082820: 1235 |0060: const/4 v5, #int 3 // #3 │ │ -082822: 28d8 |0061: goto 0039 // -0028 │ │ -082824: 1245 |0062: const/4 v5, #int 4 // #4 │ │ -082826: 28d6 |0063: goto 0039 // -002a │ │ -082828: 1706 4042 0f00 |0064: const-wide/32 v6, #float 1.4013e-39 // #000f4240 │ │ -08282e: 3106 0e06 |0067: cmp-long v6, v14, v6 │ │ -082832: 3b06 0d00 |0069: if-gez v6, 0076 // +000d │ │ -082836: 1706 a086 0100 |006b: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ -08283c: 3106 0e06 |006e: cmp-long v6, v14, v6 │ │ -082840: 3b06 0400 |0070: if-gez v6, 0074 // +0004 │ │ -082844: 1255 |0072: const/4 v5, #int 5 // #5 │ │ -082846: 28c6 |0073: goto 0039 // -003a │ │ -082848: 1265 |0074: const/4 v5, #int 6 // #6 │ │ -08284a: 28c4 |0075: goto 0039 // -003c │ │ -08284c: 1706 8096 9800 |0076: const-wide/32 v6, #float 1.4013e-38 // #00989680 │ │ -082852: 3106 0e06 |0079: cmp-long v6, v14, v6 │ │ -082856: 3b06 0400 |007b: if-gez v6, 007f // +0004 │ │ -08285a: 1275 |007d: const/4 v5, #int 7 // #7 │ │ -08285c: 28bb |007e: goto 0039 // -0045 │ │ -08285e: 1305 0800 |007f: const/16 v5, #int 8 // #8 │ │ -082862: 28b8 |0081: goto 0039 // -0048 │ │ -082864: 1806 0010 a5d4 e800 0000 |0082: const-wide v6, #double 4.94066e-312 // #000000e8d4a51000 │ │ -08286e: 3106 0e06 |0087: cmp-long v6, v14, v6 │ │ -082872: 3b06 2700 |0089: if-gez v6, 00b0 // +0027 │ │ -082876: 1806 00e4 0b54 0200 0000 |008b: const-wide v6, #double 4.94066e-314 // #00000002540be400 │ │ -082880: 3106 0e06 |0090: cmp-long v6, v14, v6 │ │ -082884: 3b06 0f00 |0092: if-gez v6, 00a1 // +000f │ │ -082888: 1706 00ca 9a3b |0094: const-wide/32 v6, #float 0.00472379 // #3b9aca00 │ │ -08288e: 3106 0e06 |0097: cmp-long v6, v14, v6 │ │ -082892: 3b06 0500 |0099: if-gez v6, 009e // +0005 │ │ -082896: 1305 0900 |009b: const/16 v5, #int 9 // #9 │ │ -08289a: 289c |009d: goto 0039 // -0064 │ │ -08289c: 1305 0a00 |009e: const/16 v5, #int 10 // #a │ │ -0828a0: 2899 |00a0: goto 0039 // -0067 │ │ -0828a2: 1806 00e8 7648 1700 0000 |00a1: const-wide v6, #double 4.94066e-313 // #000000174876e800 │ │ -0828ac: 3106 0e06 |00a6: cmp-long v6, v14, v6 │ │ -0828b0: 3b06 0500 |00a8: if-gez v6, 00ad // +0005 │ │ -0828b4: 1305 0b00 |00aa: const/16 v5, #int 11 // #b │ │ -0828b8: 288d |00ac: goto 0039 // -0073 │ │ -0828ba: 1305 0c00 |00ad: const/16 v5, #int 12 // #c │ │ -0828be: 288a |00af: goto 0039 // -0076 │ │ -0828c0: 1806 0080 c6a4 7e8d 0300 |00b0: const-wide v6, #double 4.94066e-309 // #00038d7ea4c68000 │ │ -0828ca: 3106 0e06 |00b5: cmp-long v6, v14, v6 │ │ -0828ce: 3b06 2000 |00b7: if-gez v6, 00d7 // +0020 │ │ -0828d2: 1806 00a0 724e 1809 0000 |00b9: const-wide v6, #double 4.94066e-311 // #000009184e72a000 │ │ -0828dc: 3106 0e06 |00be: cmp-long v6, v14, v6 │ │ -0828e0: 3b06 0600 |00c0: if-gez v6, 00c6 // +0006 │ │ -0828e4: 1305 0d00 |00c2: const/16 v5, #int 13 // #d │ │ -0828e8: 2900 75ff |00c4: goto/16 0039 // -008b │ │ -0828ec: 1806 0040 7a10 f35a 0000 |00c6: const-wide v6, #double 4.94066e-310 // #00005af3107a4000 │ │ -0828f6: 3106 0e06 |00cb: cmp-long v6, v14, v6 │ │ -0828fa: 3b06 0600 |00cd: if-gez v6, 00d3 // +0006 │ │ -0828fe: 1305 0e00 |00cf: const/16 v5, #int 14 // #e │ │ -082902: 2900 68ff |00d1: goto/16 0039 // -0098 │ │ -082906: 1305 0f00 |00d3: const/16 v5, #int 15 // #f │ │ -08290a: 2900 64ff |00d5: goto/16 0039 // -009c │ │ -08290e: 1806 0000 8a5d 7845 6301 |00d7: const-wide v6, #double 5.6204e-302 // #016345785d8a0000 │ │ -082918: 3106 0e06 |00dc: cmp-long v6, v14, v6 │ │ -08291c: 3b06 1300 |00de: if-gez v6, 00f1 // +0013 │ │ -082920: 1806 0000 c16f f286 2300 |00e0: const-wide v6, #double 5.43117e-308 // #002386f26fc10000 │ │ -08292a: 3106 0e06 |00e5: cmp-long v6, v14, v6 │ │ -08292e: 3b06 0600 |00e7: if-gez v6, 00ed // +0006 │ │ -082932: 1305 1000 |00e9: const/16 v5, #int 16 // #10 │ │ -082936: 2900 4eff |00eb: goto/16 0039 // -00b2 │ │ -08293a: 1305 1100 |00ed: const/16 v5, #int 17 // #11 │ │ -08293e: 2900 4aff |00ef: goto/16 0039 // -00b6 │ │ -082942: 1806 0000 64a7 b3b6 e00d |00f1: const-wide v6, #double 7.83295e-242 // #0de0b6b3a7640000 │ │ -08294c: 3106 0e06 |00f6: cmp-long v6, v14, v6 │ │ -082950: 3b06 0600 |00f8: if-gez v6, 00fe // +0006 │ │ -082954: 1305 1200 |00fa: const/16 v5, #int 18 // #12 │ │ -082958: 2900 3dff |00fc: goto/16 0039 // -00c3 │ │ -08295c: 1305 1300 |00fe: const/16 v5, #int 19 // #13 │ │ -082960: 2900 39ff |0100: goto/16 0039 // -00c7 │ │ -082964: 3802 0800 |0102: if-eqz v2, 010a // +0008 │ │ -082968: d803 03ff |0104: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08296c: 1306 2d00 |0106: const/16 v6, #int 45 // #2d │ │ -082970: 4f06 0003 |0108: aput-byte v6, v0, v3 │ │ -082974: 5246 3406 |010a: iget v6, v4, Lokio/Segment;.limit:I // field@0634 │ │ -082978: b056 |010c: add-int/2addr v6, v5 │ │ -08297a: 5946 3406 |010d: iput v6, v4, Lokio/Segment;.limit:I // field@0634 │ │ -08297e: 53d6 0106 |010f: iget-wide v6, v13, Lokio/Buffer;.size:J // field@0601 │ │ -082982: 8158 |0111: int-to-long v8, v5 │ │ -082984: bb86 |0112: add-long/2addr v6, v8 │ │ -082986: 5ad6 0106 |0113: iput-wide v6, v13, Lokio/Buffer;.size:J // field@0601 │ │ -08298a: 2900 f9fe |0115: goto/16 000e // -0107 │ │ +0850b0: |[0850b0] okio.Buffer.writeDecimalLong:(J)Lokio/Buffer; │ │ +0850c0: 160a 0a00 |0000: const-wide/16 v10, #int 10 // #a │ │ +0850c4: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +0850c8: 3106 0d08 |0004: cmp-long v6, v13, v8 │ │ +0850cc: 3906 0900 |0006: if-nez v6, 000f // +0009 │ │ +0850d0: 1306 3000 |0008: const/16 v6, #int 48 // #30 │ │ +0850d4: 6e20 cb0d 6c00 |000a: invoke-virtual {v12, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +0850da: 0c0c |000d: move-result-object v12 │ │ +0850dc: 110c |000e: return-object v12 │ │ +0850de: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0850e0: 3106 0d08 |0010: cmp-long v6, v13, v8 │ │ +0850e4: 3b06 0f00 |0012: if-gez v6, 0021 // +000f │ │ +0850e8: 7ddd |0014: neg-long v13, v13 │ │ +0850ea: 3106 0d08 |0015: cmp-long v6, v13, v8 │ │ +0850ee: 3b06 0900 |0017: if-gez v6, 0020 // +0009 │ │ +0850f2: 1a06 fa00 |0019: const-string v6, "-9223372036854775808" // string@00fa │ │ +0850f6: 6e20 e30d 6c00 |001b: invoke-virtual {v12, v6}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ +0850fc: 0c0c |001e: move-result-object v12 │ │ +0850fe: 28ef |001f: goto 000e // -0011 │ │ +085100: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +085102: 1706 00e1 f505 |0021: const-wide/32 v6, #float 2.31223e-35 // #05f5e100 │ │ +085108: 3106 0d06 |0024: cmp-long v6, v13, v6 │ │ +08510c: 3b06 5c00 |0026: if-gez v6, 0082 // +005c │ │ +085110: 1606 1027 |0028: const-wide/16 v6, #int 10000 // #2710 │ │ +085114: 3106 0d06 |002a: cmp-long v6, v13, v6 │ │ +085118: 3b06 3800 |002c: if-gez v6, 0064 // +0038 │ │ +08511c: 1606 6400 |002e: const-wide/16 v6, #int 100 // #64 │ │ +085120: 3106 0d06 |0030: cmp-long v6, v13, v6 │ │ +085124: 3b06 2800 |0032: if-gez v6, 005a // +0028 │ │ +085128: 3106 0d0a |0034: cmp-long v6, v13, v10 │ │ +08512c: 3b06 2200 |0036: if-gez v6, 0058 // +0022 │ │ +085130: 1215 |0038: const/4 v5, #int 1 // #1 │ │ +085132: 3802 0400 |0039: if-eqz v2, 003d // +0004 │ │ +085136: d805 0501 |003b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08513a: 6e20 c10d 5c00 |003d: invoke-virtual {v12, v5}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +085140: 0c04 |0040: move-result-object v4 │ │ +085142: 5440 3306 |0041: iget-object v0, v4, Lokio/Segment;.data:[B // field@0633 │ │ +085146: 5246 3406 |0043: iget v6, v4, Lokio/Segment;.limit:I // field@0634 │ │ +08514a: 9003 0605 |0045: add-int v3, v6, v5 │ │ +08514e: 3106 0d08 |0047: cmp-long v6, v13, v8 │ │ +085152: 3806 b900 |0049: if-eqz v6, 0102 // +00b9 │ │ +085156: 9f06 0d0a |004b: rem-long v6, v13, v10 │ │ +08515a: 8461 |004d: long-to-int v1, v6 │ │ +08515c: d803 03ff |004e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +085160: 6206 fe05 |0050: sget-object v6, Lokio/Buffer;.DIGITS:[B // field@05fe │ │ +085164: 4806 0601 |0052: aget-byte v6, v6, v1 │ │ +085168: 4f06 0003 |0054: aput-byte v6, v0, v3 │ │ +08516c: bead |0056: div-long/2addr v13, v10 │ │ +08516e: 28f0 |0057: goto 0047 // -0010 │ │ +085170: 1225 |0058: const/4 v5, #int 2 // #2 │ │ +085172: 28e0 |0059: goto 0039 // -0020 │ │ +085174: 1606 e803 |005a: const-wide/16 v6, #int 1000 // #3e8 │ │ +085178: 3106 0d06 |005c: cmp-long v6, v13, v6 │ │ +08517c: 3b06 0400 |005e: if-gez v6, 0062 // +0004 │ │ +085180: 1235 |0060: const/4 v5, #int 3 // #3 │ │ +085182: 28d8 |0061: goto 0039 // -0028 │ │ +085184: 1245 |0062: const/4 v5, #int 4 // #4 │ │ +085186: 28d6 |0063: goto 0039 // -002a │ │ +085188: 1706 4042 0f00 |0064: const-wide/32 v6, #float 1.4013e-39 // #000f4240 │ │ +08518e: 3106 0d06 |0067: cmp-long v6, v13, v6 │ │ +085192: 3b06 0d00 |0069: if-gez v6, 0076 // +000d │ │ +085196: 1706 a086 0100 |006b: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ +08519c: 3106 0d06 |006e: cmp-long v6, v13, v6 │ │ +0851a0: 3b06 0400 |0070: if-gez v6, 0074 // +0004 │ │ +0851a4: 1255 |0072: const/4 v5, #int 5 // #5 │ │ +0851a6: 28c6 |0073: goto 0039 // -003a │ │ +0851a8: 1265 |0074: const/4 v5, #int 6 // #6 │ │ +0851aa: 28c4 |0075: goto 0039 // -003c │ │ +0851ac: 1706 8096 9800 |0076: const-wide/32 v6, #float 1.4013e-38 // #00989680 │ │ +0851b2: 3106 0d06 |0079: cmp-long v6, v13, v6 │ │ +0851b6: 3b06 0400 |007b: if-gez v6, 007f // +0004 │ │ +0851ba: 1275 |007d: const/4 v5, #int 7 // #7 │ │ +0851bc: 28bb |007e: goto 0039 // -0045 │ │ +0851be: 1305 0800 |007f: const/16 v5, #int 8 // #8 │ │ +0851c2: 28b8 |0081: goto 0039 // -0048 │ │ +0851c4: 1806 0010 a5d4 e800 0000 |0082: const-wide v6, #double 4.94066e-312 // #000000e8d4a51000 │ │ +0851ce: 3106 0d06 |0087: cmp-long v6, v13, v6 │ │ +0851d2: 3b06 2700 |0089: if-gez v6, 00b0 // +0027 │ │ +0851d6: 1806 00e4 0b54 0200 0000 |008b: const-wide v6, #double 4.94066e-314 // #00000002540be400 │ │ +0851e0: 3106 0d06 |0090: cmp-long v6, v13, v6 │ │ +0851e4: 3b06 0f00 |0092: if-gez v6, 00a1 // +000f │ │ +0851e8: 1706 00ca 9a3b |0094: const-wide/32 v6, #float 0.00472379 // #3b9aca00 │ │ +0851ee: 3106 0d06 |0097: cmp-long v6, v13, v6 │ │ +0851f2: 3b06 0500 |0099: if-gez v6, 009e // +0005 │ │ +0851f6: 1305 0900 |009b: const/16 v5, #int 9 // #9 │ │ +0851fa: 289c |009d: goto 0039 // -0064 │ │ +0851fc: 1305 0a00 |009e: const/16 v5, #int 10 // #a │ │ +085200: 2899 |00a0: goto 0039 // -0067 │ │ +085202: 1806 00e8 7648 1700 0000 |00a1: const-wide v6, #double 4.94066e-313 // #000000174876e800 │ │ +08520c: 3106 0d06 |00a6: cmp-long v6, v13, v6 │ │ +085210: 3b06 0500 |00a8: if-gez v6, 00ad // +0005 │ │ +085214: 1305 0b00 |00aa: const/16 v5, #int 11 // #b │ │ +085218: 288d |00ac: goto 0039 // -0073 │ │ +08521a: 1305 0c00 |00ad: const/16 v5, #int 12 // #c │ │ +08521e: 288a |00af: goto 0039 // -0076 │ │ +085220: 1806 0080 c6a4 7e8d 0300 |00b0: const-wide v6, #double 4.94066e-309 // #00038d7ea4c68000 │ │ +08522a: 3106 0d06 |00b5: cmp-long v6, v13, v6 │ │ +08522e: 3b06 2000 |00b7: if-gez v6, 00d7 // +0020 │ │ +085232: 1806 00a0 724e 1809 0000 |00b9: const-wide v6, #double 4.94066e-311 // #000009184e72a000 │ │ +08523c: 3106 0d06 |00be: cmp-long v6, v13, v6 │ │ +085240: 3b06 0600 |00c0: if-gez v6, 00c6 // +0006 │ │ +085244: 1305 0d00 |00c2: const/16 v5, #int 13 // #d │ │ +085248: 2900 75ff |00c4: goto/16 0039 // -008b │ │ +08524c: 1806 0040 7a10 f35a 0000 |00c6: const-wide v6, #double 4.94066e-310 // #00005af3107a4000 │ │ +085256: 3106 0d06 |00cb: cmp-long v6, v13, v6 │ │ +08525a: 3b06 0600 |00cd: if-gez v6, 00d3 // +0006 │ │ +08525e: 1305 0e00 |00cf: const/16 v5, #int 14 // #e │ │ +085262: 2900 68ff |00d1: goto/16 0039 // -0098 │ │ +085266: 1305 0f00 |00d3: const/16 v5, #int 15 // #f │ │ +08526a: 2900 64ff |00d5: goto/16 0039 // -009c │ │ +08526e: 1806 0000 8a5d 7845 6301 |00d7: const-wide v6, #double 5.6204e-302 // #016345785d8a0000 │ │ +085278: 3106 0d06 |00dc: cmp-long v6, v13, v6 │ │ +08527c: 3b06 1300 |00de: if-gez v6, 00f1 // +0013 │ │ +085280: 1806 0000 c16f f286 2300 |00e0: const-wide v6, #double 5.43117e-308 // #002386f26fc10000 │ │ +08528a: 3106 0d06 |00e5: cmp-long v6, v13, v6 │ │ +08528e: 3b06 0600 |00e7: if-gez v6, 00ed // +0006 │ │ +085292: 1305 1000 |00e9: const/16 v5, #int 16 // #10 │ │ +085296: 2900 4eff |00eb: goto/16 0039 // -00b2 │ │ +08529a: 1305 1100 |00ed: const/16 v5, #int 17 // #11 │ │ +08529e: 2900 4aff |00ef: goto/16 0039 // -00b6 │ │ +0852a2: 1806 0000 64a7 b3b6 e00d |00f1: const-wide v6, #double 7.83295e-242 // #0de0b6b3a7640000 │ │ +0852ac: 3106 0d06 |00f6: cmp-long v6, v13, v6 │ │ +0852b0: 3b06 0600 |00f8: if-gez v6, 00fe // +0006 │ │ +0852b4: 1305 1200 |00fa: const/16 v5, #int 18 // #12 │ │ +0852b8: 2900 3dff |00fc: goto/16 0039 // -00c3 │ │ +0852bc: 1305 1300 |00fe: const/16 v5, #int 19 // #13 │ │ +0852c0: 2900 39ff |0100: goto/16 0039 // -00c7 │ │ +0852c4: 3802 0800 |0102: if-eqz v2, 010a // +0008 │ │ +0852c8: d803 03ff |0104: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0852cc: 1306 2d00 |0106: const/16 v6, #int 45 // #2d │ │ +0852d0: 4f06 0003 |0108: aput-byte v6, v0, v3 │ │ +0852d4: 5246 3406 |010a: iget v6, v4, Lokio/Segment;.limit:I // field@0634 │ │ +0852d8: b056 |010c: add-int/2addr v6, v5 │ │ +0852da: 5946 3406 |010d: iput v6, v4, Lokio/Segment;.limit:I // field@0634 │ │ +0852de: 53c6 0106 |010f: iget-wide v6, v12, Lokio/Buffer;.size:J // field@0601 │ │ +0852e2: 8158 |0111: int-to-long v8, v5 │ │ +0852e4: bb86 |0112: add-long/2addr v6, v8 │ │ +0852e6: 5ac6 0106 |0113: iput-wide v6, v12, Lokio/Buffer;.size:J // field@0601 │ │ +0852ea: 2900 f9fe |0115: goto/16 000e // -0107 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1032 │ │ 0x0008 line=1034 │ │ 0x000e line=1084 │ │ 0x000f line=1037 │ │ 0x0010 line=1038 │ │ @@ -173225,97 +173159,97 @@ │ │ 0x0057 line=1077 │ │ 0x0058 line=1047 │ │ 0x0102 line=1078 │ │ 0x0104 line=1079 │ │ 0x010a line=1082 │ │ 0x010f line=1083 │ │ locals : │ │ - 0x0000 - 0x000e reg=13 this Lokio/Buffer; │ │ + 0x0000 - 0x000e reg=12 this Lokio/Buffer; │ │ 0x0043 - 0x0058 reg=0 data [B │ │ 0x004e - 0x0058 reg=1 digit I │ │ 0x0047 - 0x0058 reg=3 pos I │ │ 0x0041 - 0x0058 reg=4 tail Lokio/Segment; │ │ 0x0039 - 0x0058 reg=5 width I │ │ 0x0102 - 0x0117 reg=0 data [B │ │ 0x0010 - 0x0117 reg=2 negative Z │ │ 0x0102 - 0x0117 reg=3 pos I │ │ 0x0102 - 0x0117 reg=4 tail Lokio/Segment; │ │ 0x0102 - 0x0117 reg=5 width I │ │ - 0x000f - 0x0117 reg=13 this Lokio/Buffer; │ │ - 0x0000 - 0x0117 reg=14 v J │ │ + 0x000f - 0x0117 reg=12 this Lokio/Buffer; │ │ + 0x0000 - 0x0117 reg=13 v J │ │ │ │ #77 : (in Lokio/Buffer;) │ │ name : 'writeDecimalLong' │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -082990: |[082990] okio.Buffer.writeDecimalLong:(J)Lokio/BufferedSink; │ │ -0829a0: 6e30 cd0d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@0dcd │ │ -0829a6: 0c00 |0003: move-result-object v0 │ │ -0829a8: 1100 |0004: return-object v0 │ │ +0852f0: |[0852f0] okio.Buffer.writeDecimalLong:(J)Lokio/BufferedSink; │ │ +085300: 6e30 cd0d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@0dcd │ │ +085306: 0c00 |0003: move-result-object v0 │ │ +085308: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) J │ │ │ │ #78 : (in Lokio/Buffer;) │ │ name : 'writeHexadecimalUnsignedLong' │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0829ac: |[0829ac] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; │ │ -0829bc: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0829c0: 3105 0c06 |0002: cmp-long v5, v12, v6 │ │ -0829c4: 3905 0900 |0004: if-nez v5, 000d // +0009 │ │ -0829c8: 1305 3000 |0006: const/16 v5, #int 48 // #30 │ │ -0829cc: 6e20 cb0d 5b00 |0008: invoke-virtual {v11, v5}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0829d2: 0c0b |000b: move-result-object v11 │ │ -0829d4: 110b |000c: return-object v11 │ │ -0829d6: 7120 ff09 dc00 |000d: invoke-static {v12, v13}, Ljava/lang/Long;.highestOneBit:(J)J // method@09ff │ │ -0829dc: 0b06 |0010: move-result-wide v6 │ │ -0829de: 7120 010a 7600 |0011: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@0a01 │ │ -0829e4: 0a05 |0014: move-result v5 │ │ -0829e6: db05 0504 |0015: div-int/lit8 v5, v5, #int 4 // #04 │ │ -0829ea: d804 0501 |0017: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0829ee: 6e20 c10d 4b00 |0019: invoke-virtual {v11, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -0829f4: 0c03 |001c: move-result-object v3 │ │ -0829f6: 5430 3306 |001d: iget-object v0, v3, Lokio/Segment;.data:[B // field@0633 │ │ -0829fa: 5235 3406 |001f: iget v5, v3, Lokio/Segment;.limit:I // field@0634 │ │ -0829fe: b045 |0021: add-int/2addr v5, v4 │ │ -082a00: d801 05ff |0022: add-int/lit8 v1, v5, #int -1 // #ff │ │ -082a04: 5232 3406 |0024: iget v2, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082a08: 3421 1100 |0026: if-lt v1, v2, 0037 // +0011 │ │ -082a0c: 6205 fe05 |0028: sget-object v5, Lokio/Buffer;.DIGITS:[B // field@05fe │ │ -082a10: 1606 0f00 |002a: const-wide/16 v6, #int 15 // #f │ │ -082a14: c0c6 |002c: and-long/2addr v6, v12 │ │ -082a16: 8466 |002d: long-to-int v6, v6 │ │ -082a18: 4805 0506 |002e: aget-byte v5, v5, v6 │ │ -082a1c: 4f05 0001 |0030: aput-byte v5, v0, v1 │ │ -082a20: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -082a22: c55c |0033: ushr-long/2addr v12, v5 │ │ -082a24: d801 01ff |0034: add-int/lit8 v1, v1, #int -1 // #ff │ │ -082a28: 28f0 |0036: goto 0026 // -0010 │ │ -082a2a: 5235 3406 |0037: iget v5, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082a2e: b045 |0039: add-int/2addr v5, v4 │ │ -082a30: 5935 3406 |003a: iput v5, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082a34: 53b6 0106 |003c: iget-wide v6, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082a38: 8148 |003e: int-to-long v8, v4 │ │ -082a3a: bb86 |003f: add-long/2addr v6, v8 │ │ -082a3c: 5ab6 0106 |0040: iput-wide v6, v11, Lokio/Buffer;.size:J // field@0601 │ │ -082a40: 28ca |0042: goto 000c // -0036 │ │ +08530c: |[08530c] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; │ │ +08531c: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ +085320: 3105 0a05 |0002: cmp-long v5, v10, v5 │ │ +085324: 3905 0900 |0004: if-nez v5, 000d // +0009 │ │ +085328: 1305 3000 |0006: const/16 v5, #int 48 // #30 │ │ +08532c: 6e20 cb0d 5900 |0008: invoke-virtual {v9, v5}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085332: 0c09 |000b: move-result-object v9 │ │ +085334: 1109 |000c: return-object v9 │ │ +085336: 7120 ff09 ba00 |000d: invoke-static {v10, v11}, Ljava/lang/Long;.highestOneBit:(J)J // method@09ff │ │ +08533c: 0b05 |0010: move-result-wide v5 │ │ +08533e: 7120 010a 6500 |0011: invoke-static {v5, v6}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@0a01 │ │ +085344: 0a05 |0014: move-result v5 │ │ +085346: db05 0504 |0015: div-int/lit8 v5, v5, #int 4 // #04 │ │ +08534a: d804 0501 |0017: add-int/lit8 v4, v5, #int 1 // #01 │ │ +08534e: 6e20 c10d 4900 |0019: invoke-virtual {v9, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +085354: 0c03 |001c: move-result-object v3 │ │ +085356: 5430 3306 |001d: iget-object v0, v3, Lokio/Segment;.data:[B // field@0633 │ │ +08535a: 5235 3406 |001f: iget v5, v3, Lokio/Segment;.limit:I // field@0634 │ │ +08535e: b045 |0021: add-int/2addr v5, v4 │ │ +085360: d801 05ff |0022: add-int/lit8 v1, v5, #int -1 // #ff │ │ +085364: 5232 3406 |0024: iget v2, v3, Lokio/Segment;.limit:I // field@0634 │ │ +085368: 3421 1100 |0026: if-lt v1, v2, 0037 // +0011 │ │ +08536c: 6205 fe05 |0028: sget-object v5, Lokio/Buffer;.DIGITS:[B // field@05fe │ │ +085370: 1606 0f00 |002a: const-wide/16 v6, #int 15 // #f │ │ +085374: c0a6 |002c: and-long/2addr v6, v10 │ │ +085376: 8466 |002d: long-to-int v6, v6 │ │ +085378: 4805 0506 |002e: aget-byte v5, v5, v6 │ │ +08537c: 4f05 0001 |0030: aput-byte v5, v0, v1 │ │ +085380: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +085382: c55a |0033: ushr-long/2addr v10, v5 │ │ +085384: d801 01ff |0034: add-int/lit8 v1, v1, #int -1 // #ff │ │ +085388: 28f0 |0036: goto 0026 // -0010 │ │ +08538a: 5235 3406 |0037: iget v5, v3, Lokio/Segment;.limit:I // field@0634 │ │ +08538e: b045 |0039: add-int/2addr v5, v4 │ │ +085390: 5935 3406 |003a: iput v5, v3, Lokio/Segment;.limit:I // field@0634 │ │ +085394: 5395 0106 |003c: iget-wide v5, v9, Lokio/Buffer;.size:J // field@0601 │ │ +085398: 8147 |003e: int-to-long v7, v4 │ │ +08539a: bb75 |003f: add-long/2addr v5, v7 │ │ +08539c: 5a95 0106 |0040: iput-wide v5, v9, Lokio/Buffer;.size:J // field@0601 │ │ +0853a0: 28ca |0042: goto 000c // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ 0x0006 line=1090 │ │ 0x000c line=1103 │ │ 0x000d line=1093 │ │ 0x0019 line=1095 │ │ @@ -173323,36 +173257,36 @@ │ │ 0x001f line=1097 │ │ 0x0028 line=1098 │ │ 0x0032 line=1099 │ │ 0x0034 line=1097 │ │ 0x0037 line=1101 │ │ 0x003c line=1102 │ │ locals : │ │ - 0x0000 - 0x000c reg=11 this Lokio/Buffer; │ │ + 0x0000 - 0x000c reg=9 this Lokio/Buffer; │ │ 0x001f - 0x0043 reg=0 data [B │ │ 0x0024 - 0x0043 reg=1 pos I │ │ 0x0026 - 0x0043 reg=2 start I │ │ 0x001d - 0x0043 reg=3 tail Lokio/Segment; │ │ 0x0019 - 0x0043 reg=4 width I │ │ - 0x000d - 0x0043 reg=11 this Lokio/Buffer; │ │ - 0x0000 - 0x0043 reg=12 v J │ │ + 0x000d - 0x0043 reg=9 this Lokio/Buffer; │ │ + 0x0000 - 0x0043 reg=10 v J │ │ │ │ #79 : (in Lokio/Buffer;) │ │ name : 'writeHexadecimalUnsignedLong' │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -082a44: |[082a44] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ -082a54: 6e30 cf0d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@0dcf │ │ -082a5a: 0c00 |0003: move-result-object v0 │ │ -082a5c: 1100 |0004: return-object v0 │ │ +0853a4: |[0853a4] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ +0853b4: 6e30 cf0d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@0dcf │ │ +0853ba: 0c00 |0003: move-result-object v0 │ │ +0853bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) J │ │ │ │ @@ -173361,45 +173295,45 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -082a60: |[082a60] okio.Buffer.writeInt:(I)Lokio/Buffer; │ │ -082a70: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -082a72: 6e20 c10d 4800 |0001: invoke-virtual {v8, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -082a78: 0c03 |0004: move-result-object v3 │ │ -082a7a: 5430 3306 |0005: iget-object v0, v3, Lokio/Segment;.data:[B // field@0633 │ │ -082a7e: 5231 3406 |0007: iget v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082a82: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082a86: e204 0918 |000b: ushr-int/lit8 v4, v9, #int 24 // #18 │ │ -082a8a: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -082a8e: 8d44 |000f: int-to-byte v4, v4 │ │ -082a90: 4f04 0001 |0010: aput-byte v4, v0, v1 │ │ -082a94: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ -082a98: e204 0910 |0014: ushr-int/lit8 v4, v9, #int 16 // #10 │ │ -082a9c: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -082aa0: 8d44 |0018: int-to-byte v4, v4 │ │ -082aa2: 4f04 0002 |0019: aput-byte v4, v0, v2 │ │ -082aa6: d802 0101 |001b: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082aaa: e204 0908 |001d: ushr-int/lit8 v4, v9, #int 8 // #08 │ │ -082aae: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -082ab2: 8d44 |0021: int-to-byte v4, v4 │ │ -082ab4: 4f04 0001 |0022: aput-byte v4, v0, v1 │ │ -082ab8: d801 0201 |0024: add-int/lit8 v1, v2, #int 1 // #01 │ │ -082abc: d594 ff00 |0026: and-int/lit16 v4, v9, #int 255 // #00ff │ │ -082ac0: 8d44 |0028: int-to-byte v4, v4 │ │ -082ac2: 4f04 0002 |0029: aput-byte v4, v0, v2 │ │ -082ac6: 5931 3406 |002b: iput v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082aca: 5384 0106 |002d: iget-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ -082ace: 1606 0400 |002f: const-wide/16 v6, #int 4 // #4 │ │ -082ad2: bb64 |0031: add-long/2addr v4, v6 │ │ -082ad4: 5a84 0106 |0032: iput-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ -082ad8: 1108 |0034: return-object v8 │ │ +0853c0: |[0853c0] okio.Buffer.writeInt:(I)Lokio/Buffer; │ │ +0853d0: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +0853d2: 6e20 c10d 4800 |0001: invoke-virtual {v8, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +0853d8: 0c03 |0004: move-result-object v3 │ │ +0853da: 5430 3306 |0005: iget-object v0, v3, Lokio/Segment;.data:[B // field@0633 │ │ +0853de: 5231 3406 |0007: iget v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ +0853e2: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0853e6: e204 0918 |000b: ushr-int/lit8 v4, v9, #int 24 // #18 │ │ +0853ea: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0853ee: 8d44 |000f: int-to-byte v4, v4 │ │ +0853f0: 4f04 0001 |0010: aput-byte v4, v0, v1 │ │ +0853f4: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0853f8: e204 0910 |0014: ushr-int/lit8 v4, v9, #int 16 // #10 │ │ +0853fc: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +085400: 8d44 |0018: int-to-byte v4, v4 │ │ +085402: 4f04 0002 |0019: aput-byte v4, v0, v2 │ │ +085406: d802 0101 |001b: add-int/lit8 v2, v1, #int 1 // #01 │ │ +08540a: e204 0908 |001d: ushr-int/lit8 v4, v9, #int 8 // #08 │ │ +08540e: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +085412: 8d44 |0021: int-to-byte v4, v4 │ │ +085414: 4f04 0001 |0022: aput-byte v4, v0, v1 │ │ +085418: d801 0201 |0024: add-int/lit8 v1, v2, #int 1 // #01 │ │ +08541c: d594 ff00 |0026: and-int/lit16 v4, v9, #int 255 // #00ff │ │ +085420: 8d44 |0028: int-to-byte v4, v4 │ │ +085422: 4f04 0002 |0029: aput-byte v4, v0, v2 │ │ +085426: 5931 3406 |002b: iput v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ +08542a: 5384 0106 |002d: iget-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ +08542e: 1606 0400 |002f: const-wide/16 v6, #int 4 // #4 │ │ +085432: bb64 |0031: add-long/2addr v4, v6 │ │ +085434: 5a84 0106 |0032: iput-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ +085438: 1108 |0034: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0005 line=995 │ │ 0x0007 line=996 │ │ 0x0009 line=997 │ │ 0x0012 line=998 │ │ @@ -173424,18 +173358,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -082adc: |[082adc] okio.Buffer.writeInt:(I)Lokio/BufferedSink; │ │ -082aec: 6e20 d10d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@0dd1 │ │ -082af2: 0c00 |0003: move-result-object v0 │ │ -082af4: 1100 |0004: return-object v0 │ │ +08543c: |[08543c] okio.Buffer.writeInt:(I)Lokio/BufferedSink; │ │ +08544c: 6e20 d10d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@0dd1 │ │ +085452: 0c00 |0003: move-result-object v0 │ │ +085454: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -173444,20 +173378,20 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -082af8: |[082af8] okio.Buffer.writeIntLe:(I)Lokio/Buffer; │ │ -082b08: 7110 3a0f 0200 |0000: invoke-static {v2}, Lokio/Util;.reverseBytesInt:(I)I // method@0f3a │ │ -082b0e: 0a00 |0003: move-result v0 │ │ -082b10: 6e20 d10d 0100 |0004: invoke-virtual {v1, v0}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@0dd1 │ │ -082b16: 0c00 |0007: move-result-object v0 │ │ -082b18: 1100 |0008: return-object v0 │ │ +085458: |[085458] okio.Buffer.writeIntLe:(I)Lokio/Buffer; │ │ +085468: 7110 3a0f 0200 |0000: invoke-static {v2}, Lokio/Util;.reverseBytesInt:(I)I // method@0f3a │ │ +08546e: 0a00 |0003: move-result v0 │ │ +085470: 6e20 d10d 0100 |0004: invoke-virtual {v1, v0}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@0dd1 │ │ +085476: 0c00 |0007: move-result-object v0 │ │ +085478: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0009 reg=2 i I │ │ │ │ @@ -173466,18 +173400,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -082b1c: |[082b1c] okio.Buffer.writeIntLe:(I)Lokio/BufferedSink; │ │ -082b2c: 6e20 d30d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeIntLe:(I)Lokio/Buffer; // method@0dd3 │ │ -082b32: 0c00 |0003: move-result-object v0 │ │ -082b34: 1100 |0004: return-object v0 │ │ +08547c: |[08547c] okio.Buffer.writeIntLe:(I)Lokio/BufferedSink; │ │ +08548c: 6e20 d30d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeIntLe:(I)Lokio/Buffer; // method@0dd3 │ │ +085492: 0c00 |0003: move-result-object v0 │ │ +085494: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -173486,80 +173420,80 @@ │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -082b38: |[082b38] okio.Buffer.writeLong:(J)Lokio/Buffer; │ │ -082b48: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ -082b4c: 1606 ff00 |0002: const-wide/16 v6, #int 255 // #ff │ │ -082b50: 6e20 c10d 8900 |0004: invoke-virtual {v9, v8}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -082b56: 0c03 |0007: move-result-object v3 │ │ -082b58: 5430 3306 |0008: iget-object v0, v3, Lokio/Segment;.data:[B // field@0633 │ │ -082b5c: 5231 3406 |000a: iget v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082b60: d802 0101 |000c: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082b64: 1304 3800 |000e: const/16 v4, #int 56 // #38 │ │ -082b68: a504 0a04 |0010: ushr-long v4, v10, v4 │ │ -082b6c: c064 |0012: and-long/2addr v4, v6 │ │ -082b6e: 8444 |0013: long-to-int v4, v4 │ │ -082b70: 8d44 |0014: int-to-byte v4, v4 │ │ -082b72: 4f04 0001 |0015: aput-byte v4, v0, v1 │ │ -082b76: d801 0201 |0017: add-int/lit8 v1, v2, #int 1 // #01 │ │ -082b7a: 1304 3000 |0019: const/16 v4, #int 48 // #30 │ │ -082b7e: a504 0a04 |001b: ushr-long v4, v10, v4 │ │ -082b82: c064 |001d: and-long/2addr v4, v6 │ │ -082b84: 8444 |001e: long-to-int v4, v4 │ │ -082b86: 8d44 |001f: int-to-byte v4, v4 │ │ -082b88: 4f04 0002 |0020: aput-byte v4, v0, v2 │ │ -082b8c: d802 0101 |0022: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082b90: 1304 2800 |0024: const/16 v4, #int 40 // #28 │ │ -082b94: a504 0a04 |0026: ushr-long v4, v10, v4 │ │ -082b98: c064 |0028: and-long/2addr v4, v6 │ │ -082b9a: 8444 |0029: long-to-int v4, v4 │ │ -082b9c: 8d44 |002a: int-to-byte v4, v4 │ │ -082b9e: 4f04 0001 |002b: aput-byte v4, v0, v1 │ │ -082ba2: d801 0201 |002d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -082ba6: 1304 2000 |002f: const/16 v4, #int 32 // #20 │ │ -082baa: a504 0a04 |0031: ushr-long v4, v10, v4 │ │ -082bae: c064 |0033: and-long/2addr v4, v6 │ │ -082bb0: 8444 |0034: long-to-int v4, v4 │ │ -082bb2: 8d44 |0035: int-to-byte v4, v4 │ │ -082bb4: 4f04 0002 |0036: aput-byte v4, v0, v2 │ │ -082bb8: d802 0101 |0038: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082bbc: 1304 1800 |003a: const/16 v4, #int 24 // #18 │ │ -082bc0: a504 0a04 |003c: ushr-long v4, v10, v4 │ │ -082bc4: c064 |003e: and-long/2addr v4, v6 │ │ -082bc6: 8444 |003f: long-to-int v4, v4 │ │ -082bc8: 8d44 |0040: int-to-byte v4, v4 │ │ -082bca: 4f04 0001 |0041: aput-byte v4, v0, v1 │ │ -082bce: d801 0201 |0043: add-int/lit8 v1, v2, #int 1 // #01 │ │ -082bd2: 1304 1000 |0045: const/16 v4, #int 16 // #10 │ │ -082bd6: a504 0a04 |0047: ushr-long v4, v10, v4 │ │ -082bda: c064 |0049: and-long/2addr v4, v6 │ │ -082bdc: 8444 |004a: long-to-int v4, v4 │ │ -082bde: 8d44 |004b: int-to-byte v4, v4 │ │ -082be0: 4f04 0002 |004c: aput-byte v4, v0, v2 │ │ -082be4: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082be8: a504 0a08 |0050: ushr-long v4, v10, v8 │ │ -082bec: c064 |0052: and-long/2addr v4, v6 │ │ -082bee: 8444 |0053: long-to-int v4, v4 │ │ -082bf0: 8d44 |0054: int-to-byte v4, v4 │ │ -082bf2: 4f04 0001 |0055: aput-byte v4, v0, v1 │ │ -082bf6: d801 0201 |0057: add-int/lit8 v1, v2, #int 1 // #01 │ │ -082bfa: a004 0a06 |0059: and-long v4, v10, v6 │ │ -082bfe: 8444 |005b: long-to-int v4, v4 │ │ -082c00: 8d44 |005c: int-to-byte v4, v4 │ │ -082c02: 4f04 0002 |005d: aput-byte v4, v0, v2 │ │ -082c06: 5931 3406 |005f: iput v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082c0a: 5394 0106 |0061: iget-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ -082c0e: 1606 0800 |0063: const-wide/16 v6, #int 8 // #8 │ │ -082c12: bb64 |0065: add-long/2addr v4, v6 │ │ -082c14: 5a94 0106 |0066: iput-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ -082c18: 1109 |0068: return-object v9 │ │ +085498: |[085498] okio.Buffer.writeLong:(J)Lokio/Buffer; │ │ +0854a8: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ +0854ac: 1606 ff00 |0002: const-wide/16 v6, #int 255 // #ff │ │ +0854b0: 6e20 c10d 8900 |0004: invoke-virtual {v9, v8}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +0854b6: 0c03 |0007: move-result-object v3 │ │ +0854b8: 5430 3306 |0008: iget-object v0, v3, Lokio/Segment;.data:[B // field@0633 │ │ +0854bc: 5231 3406 |000a: iget v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ +0854c0: d802 0101 |000c: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0854c4: 1304 3800 |000e: const/16 v4, #int 56 // #38 │ │ +0854c8: a504 0a04 |0010: ushr-long v4, v10, v4 │ │ +0854cc: c064 |0012: and-long/2addr v4, v6 │ │ +0854ce: 8444 |0013: long-to-int v4, v4 │ │ +0854d0: 8d44 |0014: int-to-byte v4, v4 │ │ +0854d2: 4f04 0001 |0015: aput-byte v4, v0, v1 │ │ +0854d6: d801 0201 |0017: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0854da: 1304 3000 |0019: const/16 v4, #int 48 // #30 │ │ +0854de: a504 0a04 |001b: ushr-long v4, v10, v4 │ │ +0854e2: c064 |001d: and-long/2addr v4, v6 │ │ +0854e4: 8444 |001e: long-to-int v4, v4 │ │ +0854e6: 8d44 |001f: int-to-byte v4, v4 │ │ +0854e8: 4f04 0002 |0020: aput-byte v4, v0, v2 │ │ +0854ec: d802 0101 |0022: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0854f0: 1304 2800 |0024: const/16 v4, #int 40 // #28 │ │ +0854f4: a504 0a04 |0026: ushr-long v4, v10, v4 │ │ +0854f8: c064 |0028: and-long/2addr v4, v6 │ │ +0854fa: 8444 |0029: long-to-int v4, v4 │ │ +0854fc: 8d44 |002a: int-to-byte v4, v4 │ │ +0854fe: 4f04 0001 |002b: aput-byte v4, v0, v1 │ │ +085502: d801 0201 |002d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +085506: 1304 2000 |002f: const/16 v4, #int 32 // #20 │ │ +08550a: a504 0a04 |0031: ushr-long v4, v10, v4 │ │ +08550e: c064 |0033: and-long/2addr v4, v6 │ │ +085510: 8444 |0034: long-to-int v4, v4 │ │ +085512: 8d44 |0035: int-to-byte v4, v4 │ │ +085514: 4f04 0002 |0036: aput-byte v4, v0, v2 │ │ +085518: d802 0101 |0038: add-int/lit8 v2, v1, #int 1 // #01 │ │ +08551c: 1304 1800 |003a: const/16 v4, #int 24 // #18 │ │ +085520: a504 0a04 |003c: ushr-long v4, v10, v4 │ │ +085524: c064 |003e: and-long/2addr v4, v6 │ │ +085526: 8444 |003f: long-to-int v4, v4 │ │ +085528: 8d44 |0040: int-to-byte v4, v4 │ │ +08552a: 4f04 0001 |0041: aput-byte v4, v0, v1 │ │ +08552e: d801 0201 |0043: add-int/lit8 v1, v2, #int 1 // #01 │ │ +085532: 1304 1000 |0045: const/16 v4, #int 16 // #10 │ │ +085536: a504 0a04 |0047: ushr-long v4, v10, v4 │ │ +08553a: c064 |0049: and-long/2addr v4, v6 │ │ +08553c: 8444 |004a: long-to-int v4, v4 │ │ +08553e: 8d44 |004b: int-to-byte v4, v4 │ │ +085540: 4f04 0002 |004c: aput-byte v4, v0, v2 │ │ +085544: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +085548: a504 0a08 |0050: ushr-long v4, v10, v8 │ │ +08554c: c064 |0052: and-long/2addr v4, v6 │ │ +08554e: 8444 |0053: long-to-int v4, v4 │ │ +085550: 8d44 |0054: int-to-byte v4, v4 │ │ +085552: 4f04 0001 |0055: aput-byte v4, v0, v1 │ │ +085556: d801 0201 |0057: add-int/lit8 v1, v2, #int 1 // #01 │ │ +08555a: a004 0a06 |0059: and-long v4, v10, v6 │ │ +08555e: 8444 |005b: long-to-int v4, v4 │ │ +085560: 8d44 |005c: int-to-byte v4, v4 │ │ +085562: 4f04 0002 |005d: aput-byte v4, v0, v2 │ │ +085566: 5931 3406 |005f: iput v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ +08556a: 5394 0106 |0061: iget-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ +08556e: 1606 0800 |0063: const-wide/16 v6, #int 8 // #8 │ │ +085572: bb64 |0065: add-long/2addr v4, v6 │ │ +085574: 5a94 0106 |0066: iput-wide v4, v9, Lokio/Buffer;.size:J // field@0601 │ │ +085578: 1109 |0068: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1011 │ │ 0x0008 line=1012 │ │ 0x000a line=1013 │ │ 0x000c line=1014 │ │ 0x0017 line=1015 │ │ @@ -173592,60 +173526,60 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -082c1c: |[082c1c] okio.Buffer.writeLong:(J)Lokio/BufferedSink; │ │ -082c2c: 6e30 d50d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@0dd5 │ │ -082c32: 0c00 |0003: move-result-object v0 │ │ -082c34: 1100 |0004: return-object v0 │ │ +08557c: |[08557c] okio.Buffer.writeLong:(J)Lokio/BufferedSink; │ │ +08558c: 6e30 d50d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@0dd5 │ │ +085592: 0c00 |0003: move-result-object v0 │ │ +085594: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) J │ │ │ │ #86 : (in Lokio/Buffer;) │ │ name : 'writeLongLe' │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -082c38: |[082c38] okio.Buffer.writeLongLe:(J)Lokio/Buffer; │ │ -082c48: 7120 3b0f 5400 |0000: invoke-static {v4, v5}, Lokio/Util;.reverseBytesLong:(J)J // method@0f3b │ │ -082c4e: 0b00 |0003: move-result-wide v0 │ │ -082c50: 6e30 d50d 0301 |0004: invoke-virtual {v3, v0, v1}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@0dd5 │ │ -082c56: 0c00 |0007: move-result-object v0 │ │ -082c58: 1100 |0008: return-object v0 │ │ +085598: |[085598] okio.Buffer.writeLongLe:(J)Lokio/Buffer; │ │ +0855a8: 7120 3b0f 4300 |0000: invoke-static {v3, v4}, Lokio/Util;.reverseBytesLong:(J)J // method@0f3b │ │ +0855ae: 0b00 |0003: move-result-wide v0 │ │ +0855b0: 6e30 d50d 0201 |0004: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@0dd5 │ │ +0855b6: 0c00 |0007: move-result-object v0 │ │ +0855b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ - 0x0000 - 0x0009 reg=3 this Lokio/Buffer; │ │ - 0x0000 - 0x0009 reg=4 v J │ │ + 0x0000 - 0x0009 reg=2 this Lokio/Buffer; │ │ + 0x0000 - 0x0009 reg=3 v J │ │ │ │ #87 : (in Lokio/Buffer;) │ │ name : 'writeLongLe' │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -082c5c: |[082c5c] okio.Buffer.writeLongLe:(J)Lokio/BufferedSink; │ │ -082c6c: 6e30 d70d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeLongLe:(J)Lokio/Buffer; // method@0dd7 │ │ -082c72: 0c00 |0003: move-result-object v0 │ │ -082c74: 1100 |0004: return-object v0 │ │ +0855bc: |[0855bc] okio.Buffer.writeLongLe:(J)Lokio/BufferedSink; │ │ +0855cc: 6e30 d70d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeLongLe:(J)Lokio/Buffer; // method@0dd7 │ │ +0855d2: 0c00 |0003: move-result-object v0 │ │ +0855d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) J │ │ │ │ @@ -173654,35 +173588,35 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -082c78: |[082c78] okio.Buffer.writeShort:(I)Lokio/Buffer; │ │ -082c88: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -082c8a: 6e20 c10d 4800 |0001: invoke-virtual {v8, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -082c90: 0c03 |0004: move-result-object v3 │ │ -082c92: 5430 3306 |0005: iget-object v0, v3, Lokio/Segment;.data:[B // field@0633 │ │ -082c96: 5231 3406 |0007: iget v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082c9a: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082c9e: e204 0908 |000b: ushr-int/lit8 v4, v9, #int 8 // #08 │ │ -082ca2: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -082ca6: 8d44 |000f: int-to-byte v4, v4 │ │ -082ca8: 4f04 0001 |0010: aput-byte v4, v0, v1 │ │ -082cac: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ -082cb0: d594 ff00 |0014: and-int/lit16 v4, v9, #int 255 // #00ff │ │ -082cb4: 8d44 |0016: int-to-byte v4, v4 │ │ -082cb6: 4f04 0002 |0017: aput-byte v4, v0, v2 │ │ -082cba: 5931 3406 |0019: iput v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ -082cbe: 5384 0106 |001b: iget-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ -082cc2: 1606 0200 |001d: const-wide/16 v6, #int 2 // #2 │ │ -082cc6: bb64 |001f: add-long/2addr v4, v6 │ │ -082cc8: 5a84 0106 |0020: iput-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ -082ccc: 1108 |0022: return-object v8 │ │ +0855d8: |[0855d8] okio.Buffer.writeShort:(I)Lokio/Buffer; │ │ +0855e8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0855ea: 6e20 c10d 4800 |0001: invoke-virtual {v8, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +0855f0: 0c03 |0004: move-result-object v3 │ │ +0855f2: 5430 3306 |0005: iget-object v0, v3, Lokio/Segment;.data:[B // field@0633 │ │ +0855f6: 5231 3406 |0007: iget v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ +0855fa: d802 0101 |0009: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0855fe: e204 0908 |000b: ushr-int/lit8 v4, v9, #int 8 // #08 │ │ +085602: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +085606: 8d44 |000f: int-to-byte v4, v4 │ │ +085608: 4f04 0001 |0010: aput-byte v4, v0, v1 │ │ +08560c: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ +085610: d594 ff00 |0014: and-int/lit16 v4, v9, #int 255 // #00ff │ │ +085614: 8d44 |0016: int-to-byte v4, v4 │ │ +085616: 4f04 0002 |0017: aput-byte v4, v0, v2 │ │ +08561a: 5931 3406 |0019: iput v1, v3, Lokio/Segment;.limit:I // field@0634 │ │ +08561e: 5384 0106 |001b: iget-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ +085622: 1606 0200 |001d: const-wide/16 v6, #int 2 // #2 │ │ +085626: bb64 |001f: add-long/2addr v4, v6 │ │ +085628: 5a84 0106 |0020: iput-wide v4, v8, Lokio/Buffer;.size:J // field@0601 │ │ +08562c: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ 0x0005 line=980 │ │ 0x0007 line=981 │ │ 0x0009 line=982 │ │ 0x0012 line=983 │ │ @@ -173703,18 +173637,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -082cd0: |[082cd0] okio.Buffer.writeShort:(I)Lokio/BufferedSink; │ │ -082ce0: 6e20 d90d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@0dd9 │ │ -082ce6: 0c00 |0003: move-result-object v0 │ │ -082ce8: 1100 |0004: return-object v0 │ │ +085630: |[085630] okio.Buffer.writeShort:(I)Lokio/BufferedSink; │ │ +085640: 6e20 d90d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@0dd9 │ │ +085646: 0c00 |0003: move-result-object v0 │ │ +085648: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -173723,21 +173657,21 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -082cec: |[082cec] okio.Buffer.writeShortLe:(I)Lokio/Buffer; │ │ -082cfc: 8f20 |0000: int-to-short v0, v2 │ │ -082cfe: 7110 3c0f 0000 |0001: invoke-static {v0}, Lokio/Util;.reverseBytesShort:(S)S // method@0f3c │ │ -082d04: 0a00 |0004: move-result v0 │ │ -082d06: 6e20 d90d 0100 |0005: invoke-virtual {v1, v0}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@0dd9 │ │ -082d0c: 0c00 |0008: move-result-object v0 │ │ -082d0e: 1100 |0009: return-object v0 │ │ +08564c: |[08564c] okio.Buffer.writeShortLe:(I)Lokio/Buffer; │ │ +08565c: 8f20 |0000: int-to-short v0, v2 │ │ +08565e: 7110 3c0f 0000 |0001: invoke-static {v0}, Lokio/Util;.reverseBytesShort:(S)S // method@0f3c │ │ +085664: 0a00 |0004: move-result v0 │ │ +085666: 6e20 d90d 0100 |0005: invoke-virtual {v1, v0}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@0dd9 │ │ +08566c: 0c00 |0008: move-result-object v0 │ │ +08566e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=2 s I │ │ │ │ @@ -173746,18 +173680,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -082d10: |[082d10] okio.Buffer.writeShortLe:(I)Lokio/BufferedSink; │ │ -082d20: 6e20 db0d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeShortLe:(I)Lokio/Buffer; // method@0ddb │ │ -082d26: 0c00 |0003: move-result-object v0 │ │ -082d28: 1100 |0004: return-object v0 │ │ +085670: |[085670] okio.Buffer.writeShortLe:(I)Lokio/BufferedSink; │ │ +085680: 6e20 db0d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeShortLe:(I)Lokio/Buffer; // method@0ddb │ │ +085686: 0c00 |0003: move-result-object v0 │ │ +085688: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -173766,94 +173700,94 @@ │ │ type : '(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -082d2c: |[082d2c] okio.Buffer.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; │ │ -082d3c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -082d40: 2201 ac01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082d44: 1a02 481b |0004: const-string v2, "string == null" // string@1b48 │ │ -082d48: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -082d4e: 2701 |0009: throw v1 │ │ -082d50: 3b06 1b00 |000a: if-gez v6, 0025 // +001b │ │ -082d54: 2201 aa01 |000c: new-instance v1, Ljava/lang/IllegalAccessError; // type@01aa │ │ -082d58: 2202 c101 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -082d5c: 7010 500a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -082d62: 1a03 050e |0013: const-string v3, "beginIndex < 0: " // string@0e05 │ │ -082d66: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -082d6c: 0c02 |0018: move-result-object v2 │ │ -082d6e: 6e20 550a 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -082d74: 0c02 |001c: move-result-object v2 │ │ -082d76: 6e10 640a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -082d7c: 0c02 |0020: move-result-object v2 │ │ -082d7e: 7020 ed09 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalAccessError;.:(Ljava/lang/String;)V // method@09ed │ │ -082d84: 2701 |0024: throw v1 │ │ -082d86: 3567 2500 |0025: if-ge v7, v6, 004a // +0025 │ │ -082d8a: 2201 ac01 |0027: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082d8e: 2202 c101 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -082d92: 7010 500a 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -082d98: 1a03 d310 |002e: const-string v3, "endIndex < beginIndex: " // string@10d3 │ │ -082d9c: 6e20 580a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -082da2: 0c02 |0033: move-result-object v2 │ │ -082da4: 6e20 550a 7200 |0034: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -082daa: 0c02 |0037: move-result-object v2 │ │ -082dac: 1a03 3800 |0038: const-string v3, " < " // string@0038 │ │ -082db0: 6e20 580a 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -082db6: 0c02 |003d: move-result-object v2 │ │ -082db8: 6e20 550a 6200 |003e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -082dbe: 0c02 |0041: move-result-object v2 │ │ -082dc0: 6e10 640a 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -082dc6: 0c02 |0045: move-result-object v2 │ │ -082dc8: 7020 ef09 2100 |0046: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -082dce: 2701 |0049: throw v1 │ │ -082dd0: 6e10 380a 0500 |004a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ -082dd6: 0a01 |004d: move-result v1 │ │ -082dd8: 3717 2900 |004e: if-le v7, v1, 0077 // +0029 │ │ -082ddc: 2201 ac01 |0050: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082de0: 2202 c101 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -082de4: 7010 500a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -082dea: 1a03 d510 |0057: const-string v3, "endIndex > string.length: " // string@10d5 │ │ -082dee: 6e20 580a 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -082df4: 0c02 |005c: move-result-object v2 │ │ -082df6: 6e20 550a 7200 |005d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -082dfc: 0c02 |0060: move-result-object v2 │ │ -082dfe: 1a03 3a00 |0061: const-string v3, " > " // string@003a │ │ -082e02: 6e20 580a 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -082e08: 0c02 |0066: move-result-object v2 │ │ -082e0a: 6e10 380a 0500 |0067: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ -082e10: 0a03 |006a: move-result v3 │ │ -082e12: 6e20 550a 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -082e18: 0c02 |006e: move-result-object v2 │ │ -082e1a: 6e10 640a 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -082e20: 0c02 |0072: move-result-object v2 │ │ -082e22: 7020 ef09 2100 |0073: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -082e28: 2701 |0076: throw v1 │ │ -082e2a: 3908 0a00 |0077: if-nez v8, 0081 // +000a │ │ -082e2e: 2201 ac01 |0079: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082e32: 1a02 bc0e |007b: const-string v2, "charset == null" // string@0ebc │ │ -082e36: 7020 ef09 2100 |007d: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -082e3c: 2701 |0080: throw v1 │ │ -082e3e: 6201 4406 |0081: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ -082e42: 6e20 e90a 1800 |0083: invoke-virtual {v8, v1}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@0ae9 │ │ -082e48: 0a01 |0086: move-result v1 │ │ -082e4a: 3801 0700 |0087: if-eqz v1, 008e // +0007 │ │ -082e4e: 6e20 e30d 5400 |0089: invoke-virtual {v4, v5}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ -082e54: 0c01 |008c: move-result-object v1 │ │ -082e56: 1101 |008d: return-object v1 │ │ -082e58: 6e30 450a 6507 |008e: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ -082e5e: 0c01 |0091: move-result-object v1 │ │ -082e60: 6e20 2f0a 8100 |0092: invoke-virtual {v1, v8}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0a2f │ │ -082e66: 0c00 |0095: move-result-object v0 │ │ -082e68: 1201 |0096: const/4 v1, #int 0 // #0 │ │ -082e6a: 2102 |0097: array-length v2, v0 │ │ -082e6c: 6e40 c40d 0421 |0098: invoke-virtual {v4, v0, v1, v2}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ -082e72: 0c01 |009b: move-result-object v1 │ │ -082e74: 28f1 |009c: goto 008d // -000f │ │ +08568c: |[08568c] okio.Buffer.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; │ │ +08569c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +0856a0: 2201 be01 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0856a4: 1a02 591b |0004: const-string v2, "string == null" // string@1b59 │ │ +0856a8: 7020 ef09 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0856ae: 2701 |0009: throw v1 │ │ +0856b0: 3b06 1b00 |000a: if-gez v6, 0025 // +001b │ │ +0856b4: 2201 bc01 |000c: new-instance v1, Ljava/lang/IllegalAccessError; // type@01bc │ │ +0856b8: 2202 d301 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0856bc: 7010 500a 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0856c2: 1a03 180e |0013: const-string v3, "beginIndex < 0: " // string@0e18 │ │ +0856c6: 6e20 580a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0856cc: 0c02 |0018: move-result-object v2 │ │ +0856ce: 6e20 550a 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0856d4: 0c02 |001c: move-result-object v2 │ │ +0856d6: 6e10 640a 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0856dc: 0c02 |0020: move-result-object v2 │ │ +0856de: 7020 ed09 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalAccessError;.:(Ljava/lang/String;)V // method@09ed │ │ +0856e4: 2701 |0024: throw v1 │ │ +0856e6: 3567 2500 |0025: if-ge v7, v6, 004a // +0025 │ │ +0856ea: 2201 be01 |0027: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0856ee: 2202 d301 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0856f2: 7010 500a 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0856f8: 1a03 e610 |002e: const-string v3, "endIndex < beginIndex: " // string@10e6 │ │ +0856fc: 6e20 580a 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085702: 0c02 |0033: move-result-object v2 │ │ +085704: 6e20 550a 7200 |0034: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +08570a: 0c02 |0037: move-result-object v2 │ │ +08570c: 1a03 3800 |0038: const-string v3, " < " // string@0038 │ │ +085710: 6e20 580a 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085716: 0c02 |003d: move-result-object v2 │ │ +085718: 6e20 550a 6200 |003e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +08571e: 0c02 |0041: move-result-object v2 │ │ +085720: 6e10 640a 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +085726: 0c02 |0045: move-result-object v2 │ │ +085728: 7020 ef09 2100 |0046: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08572e: 2701 |0049: throw v1 │ │ +085730: 6e10 380a 0500 |004a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ +085736: 0a01 |004d: move-result v1 │ │ +085738: 3717 2900 |004e: if-le v7, v1, 0077 // +0029 │ │ +08573c: 2201 be01 |0050: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +085740: 2202 d301 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +085744: 7010 500a 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +08574a: 1a03 e810 |0057: const-string v3, "endIndex > string.length: " // string@10e8 │ │ +08574e: 6e20 580a 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085754: 0c02 |005c: move-result-object v2 │ │ +085756: 6e20 550a 7200 |005d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +08575c: 0c02 |0060: move-result-object v2 │ │ +08575e: 1a03 3a00 |0061: const-string v3, " > " // string@003a │ │ +085762: 6e20 580a 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085768: 0c02 |0066: move-result-object v2 │ │ +08576a: 6e10 380a 0500 |0067: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0a38 │ │ +085770: 0a03 |006a: move-result v3 │ │ +085772: 6e20 550a 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +085778: 0c02 |006e: move-result-object v2 │ │ +08577a: 6e10 640a 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +085780: 0c02 |0072: move-result-object v2 │ │ +085782: 7020 ef09 2100 |0073: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +085788: 2701 |0076: throw v1 │ │ +08578a: 3908 0a00 |0077: if-nez v8, 0081 // +000a │ │ +08578e: 2201 be01 |0079: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01be │ │ +085792: 1a02 cf0e |007b: const-string v2, "charset == null" // string@0ecf │ │ +085796: 7020 ef09 2100 |007d: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08579c: 2701 |0080: throw v1 │ │ +08579e: 6201 4406 |0081: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@0644 │ │ +0857a2: 6e20 e90a 1800 |0083: invoke-virtual {v8, v1}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@0ae9 │ │ +0857a8: 0a01 |0086: move-result v1 │ │ +0857aa: 3801 0700 |0087: if-eqz v1, 008e // +0007 │ │ +0857ae: 6e20 e30d 5400 |0089: invoke-virtual {v4, v5}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ +0857b4: 0c01 |008c: move-result-object v1 │ │ +0857b6: 1101 |008d: return-object v1 │ │ +0857b8: 6e30 450a 6507 |008e: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0a45 │ │ +0857be: 0c01 |0091: move-result-object v1 │ │ +0857c0: 6e20 2f0a 8100 |0092: invoke-virtual {v1, v8}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0a2f │ │ +0857c6: 0c00 |0095: move-result-object v0 │ │ +0857c8: 1201 |0096: const/4 v1, #int 0 // #0 │ │ +0857ca: 2102 |0097: array-length v2, v0 │ │ +0857cc: 6e40 c40d 0421 |0098: invoke-virtual {v4, v0, v1, v2}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ +0857d2: 0c01 |009b: move-result-object v1 │ │ +0857d4: 28f1 |009c: goto 008d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x000a line=915 │ │ 0x0025 line=916 │ │ 0x0027 line=917 │ │ 0x004a line=919 │ │ @@ -173877,21 +173811,21 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -082e78: |[082e78] okio.Buffer.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; │ │ -082e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082e8a: 6e10 380a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -082e90: 0a01 |0004: move-result v1 │ │ -082e92: 6e54 dd0d 3210 |0005: invoke-virtual {v2, v3, v0, v1, v4}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@0ddd │ │ -082e98: 0c00 |0008: move-result-object v0 │ │ -082e9a: 1100 |0009: return-object v0 │ │ +0857d8: |[0857d8] okio.Buffer.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; │ │ +0857e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0857ea: 6e10 380a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0857f0: 0a01 |0004: move-result v1 │ │ +0857f2: 6e54 dd0d 3210 |0005: invoke-virtual {v2, v3, v0, v1, v4}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@0ddd │ │ +0857f8: 0c00 |0008: move-result-object v0 │ │ +0857fa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=3 string Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 charset Ljava/nio/charset/Charset; │ │ @@ -173901,18 +173835,18 @@ │ │ type : '(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -082e9c: |[082e9c] okio.Buffer.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink; │ │ -082eac: 6e55 dd0d 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@0ddd │ │ -082eb2: 0c00 |0003: move-result-object v0 │ │ -082eb4: 1100 |0004: return-object v0 │ │ +0857fc: |[0857fc] okio.Buffer.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink; │ │ +08580c: 6e55 dd0d 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@0ddd │ │ +085812: 0c00 |0003: move-result-object v0 │ │ +085814: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -173924,18 +173858,18 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -082eb8: |[082eb8] okio.Buffer.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink; │ │ -082ec8: 6e30 de0d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@0dde │ │ -082ece: 0c00 |0003: move-result-object v0 │ │ -082ed0: 1100 |0004: return-object v0 │ │ +085818: |[085818] okio.Buffer.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink; │ │ +085828: 6e30 de0d 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@0dde │ │ +08582e: 0c00 |0003: move-result-object v0 │ │ +085830: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -173945,77 +173879,77 @@ │ │ type : '(Ljava/io/OutputStream;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -082ed4: |[082ed4] okio.Buffer.writeTo:(Ljava/io/OutputStream;)Lokio/Buffer; │ │ -082ee4: 5320 0106 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ -082ee8: 6e40 e20d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.writeTo:(Ljava/io/OutputStream;J)Lokio/Buffer; // method@0de2 │ │ -082eee: 0c00 |0005: move-result-object v0 │ │ -082ef0: 1100 |0006: return-object v0 │ │ +085834: |[085834] okio.Buffer.writeTo:(Ljava/io/OutputStream;)Lokio/Buffer; │ │ +085844: 5320 0106 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@0601 │ │ +085848: 6e40 e20d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.writeTo:(Ljava/io/OutputStream;J)Lokio/Buffer; // method@0de2 │ │ +08584e: 0c00 |0005: move-result-object v0 │ │ +085850: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 out Ljava/io/OutputStream; │ │ │ │ #97 : (in Lokio/Buffer;) │ │ name : 'writeTo' │ │ type : '(Ljava/io/OutputStream;J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -082ef4: |[082ef4] okio.Buffer.writeTo:(Ljava/io/OutputStream;J)Lokio/Buffer; │ │ -082f04: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -082f08: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -082f0c: 2200 ac01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082f10: 1a01 2617 |0006: const-string v1, "out == null" // string@1726 │ │ -082f14: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -082f1a: 2700 |000b: throw v0 │ │ -082f1c: 53a0 0106 |000c: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -082f20: 04c4 |000e: move-wide v4, v12 │ │ -082f22: 7706 390f 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -082f28: 54a6 0006 |0012: iget-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082f2c: 3100 0c02 |0014: cmp-long v0, v12, v2 │ │ -082f30: 3d00 3200 |0016: if-lez v0, 0048 // +0032 │ │ -082f34: 5260 3406 |0018: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ -082f38: 5261 3706 |001a: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -082f3c: b110 |001c: sub-int/2addr v0, v1 │ │ -082f3e: 8100 |001d: int-to-long v0, v0 │ │ -082f40: 7140 0b0a dc10 |001e: invoke-static {v12, v13, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -082f46: 0b00 |0021: move-result-wide v0 │ │ -082f48: 8407 |0022: long-to-int v7, v0 │ │ -082f4a: 5460 3306 |0023: iget-object v0, v6, Lokio/Segment;.data:[B // field@0633 │ │ -082f4e: 5261 3706 |0025: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ -082f52: 6e40 b509 0b71 |0027: invoke-virtual {v11, v0, v1, v7}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ -082f58: 5260 3706 |002a: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -082f5c: b070 |002c: add-int/2addr v0, v7 │ │ -082f5e: 5960 3706 |002d: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -082f62: 53a0 0106 |002f: iget-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -082f66: 8174 |0031: int-to-long v4, v7 │ │ -082f68: bc40 |0032: sub-long/2addr v0, v4 │ │ -082f6a: 5aa0 0106 |0033: iput-wide v0, v10, Lokio/Buffer;.size:J // field@0601 │ │ -082f6e: 8170 |0035: int-to-long v0, v7 │ │ -082f70: bc0c |0036: sub-long/2addr v12, v0 │ │ -082f72: 5260 3706 |0037: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ -082f76: 5261 3406 |0039: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ -082f7a: 3310 d9ff |003b: if-ne v0, v1, 0014 // -0027 │ │ -082f7e: 0768 |003d: move-object v8, v6 │ │ -082f80: 6e10 010f 0800 |003e: invoke-virtual {v8}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ -082f86: 0c06 |0041: move-result-object v6 │ │ -082f88: 5ba6 0006 |0042: iput-object v6, v10, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ -082f8c: 7110 060f 0800 |0044: invoke-static {v8}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ -082f92: 28cd |0047: goto 0014 // -0033 │ │ -082f94: 110a |0048: return-object v10 │ │ +085854: |[085854] okio.Buffer.writeTo:(Ljava/io/OutputStream;J)Lokio/Buffer; │ │ +085864: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +085868: 390a 0a00 |0002: if-nez v10, 000c // +000a │ │ +08586c: 2200 be01 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +085870: 1a01 3717 |0006: const-string v1, "out == null" // string@1737 │ │ +085874: 7020 ef09 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08587a: 2700 |000b: throw v0 │ │ +08587c: 5390 0106 |000c: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +085880: 04b4 |000e: move-wide v4, v11 │ │ +085882: 7706 390f 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +085888: 5496 0006 |0012: iget-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +08588c: 3100 0b02 |0014: cmp-long v0, v11, v2 │ │ +085890: 3d00 3200 |0016: if-lez v0, 0048 // +0032 │ │ +085894: 5260 3406 |0018: iget v0, v6, Lokio/Segment;.limit:I // field@0634 │ │ +085898: 5261 3706 |001a: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +08589c: b110 |001c: sub-int/2addr v0, v1 │ │ +08589e: 8100 |001d: int-to-long v0, v0 │ │ +0858a0: 7140 0b0a cb10 |001e: invoke-static {v11, v12, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +0858a6: 0b00 |0021: move-result-wide v0 │ │ +0858a8: 8407 |0022: long-to-int v7, v0 │ │ +0858aa: 5460 3306 |0023: iget-object v0, v6, Lokio/Segment;.data:[B // field@0633 │ │ +0858ae: 5261 3706 |0025: iget v1, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0858b2: 6e40 b509 0a71 |0027: invoke-virtual {v10, v0, v1, v7}, Ljava/io/OutputStream;.write:([BII)V // method@09b5 │ │ +0858b8: 5260 3706 |002a: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0858bc: b070 |002c: add-int/2addr v0, v7 │ │ +0858be: 5960 3706 |002d: iput v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0858c2: 5390 0106 |002f: iget-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +0858c6: 8174 |0031: int-to-long v4, v7 │ │ +0858c8: bc40 |0032: sub-long/2addr v0, v4 │ │ +0858ca: 5a90 0106 |0033: iput-wide v0, v9, Lokio/Buffer;.size:J // field@0601 │ │ +0858ce: 8170 |0035: int-to-long v0, v7 │ │ +0858d0: bc0b |0036: sub-long/2addr v11, v0 │ │ +0858d2: 5260 3706 |0037: iget v0, v6, Lokio/Segment;.pos:I // field@0637 │ │ +0858d6: 5261 3406 |0039: iget v1, v6, Lokio/Segment;.limit:I // field@0634 │ │ +0858da: 3310 d9ff |003b: if-ne v0, v1, 0014 // -0027 │ │ +0858de: 0768 |003d: move-object v8, v6 │ │ +0858e0: 6e10 010f 0800 |003e: invoke-virtual {v8}, Lokio/Segment;.pop:()Lokio/Segment; // method@0f01 │ │ +0858e6: 0c06 |0041: move-result-object v6 │ │ +0858e8: 5b96 0006 |0042: iput-object v6, v9, Lokio/Buffer;.head:Lokio/Segment; // field@0600 │ │ +0858ec: 7110 060f 0800 |0044: invoke-static {v8}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@0f06 │ │ +0858f2: 28cd |0047: goto 0014 // -0033 │ │ +0858f4: 1109 |0048: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ 0x000c line=204 │ │ 0x0012 line=206 │ │ 0x0014 line=207 │ │ 0x0018 line=208 │ │ @@ -174028,34 +173962,34 @@ │ │ 0x003e line=217 │ │ 0x0044 line=218 │ │ 0x0048 line=222 │ │ locals : │ │ 0x0023 - 0x0048 reg=7 toCopy I │ │ 0x003e - 0x0048 reg=8 toRecycle Lokio/Segment; │ │ 0x0014 - 0x0049 reg=6 s Lokio/Segment; │ │ - 0x0000 - 0x0049 reg=10 this Lokio/Buffer; │ │ - 0x0000 - 0x0049 reg=11 out Ljava/io/OutputStream; │ │ - 0x0000 - 0x0049 reg=12 byteCount J │ │ + 0x0000 - 0x0049 reg=9 this Lokio/Buffer; │ │ + 0x0000 - 0x0049 reg=10 out Ljava/io/OutputStream; │ │ + 0x0000 - 0x0049 reg=11 byteCount J │ │ │ │ #98 : (in Lokio/Buffer;) │ │ name : 'writeUtf8' │ │ type : '(Ljava/lang/String;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -082f98: |[082f98] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; │ │ -082fa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082faa: 6e10 380a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ -082fb0: 0a01 |0004: move-result v1 │ │ -082fb2: 6e40 e40d 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ -082fb8: 0c00 |0008: move-result-object v0 │ │ -082fba: 1100 |0009: return-object v0 │ │ +0858f8: |[0858f8] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; │ │ +085908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08590a: 6e10 380a 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0a38 │ │ +085910: 0a01 |0004: move-result v1 │ │ +085912: 6e40 e40d 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ +085918: 0c00 |0008: move-result-object v0 │ │ +08591a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=3 string Ljava/lang/String; │ │ │ │ @@ -174064,213 +173998,213 @@ │ │ type : '(Ljava/lang/String;II)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 394 16-bit code units │ │ -082fbc: |[082fbc] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; │ │ -082fcc: 3911 0a00 |0000: if-nez v17, 000a // +000a │ │ -082fd0: 220c ac01 |0002: new-instance v12, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -082fd4: 1a0d 481b |0004: const-string v13, "string == null" // string@1b48 │ │ -082fd8: 7020 ef09 dc00 |0006: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -082fde: 270c |0009: throw v12 │ │ -082fe0: 3b12 1d00 |000a: if-gez v18, 0027 // +001d │ │ -082fe4: 220c aa01 |000c: new-instance v12, Ljava/lang/IllegalAccessError; // type@01aa │ │ -082fe8: 220d c101 |000e: new-instance v13, Ljava/lang/StringBuilder; // type@01c1 │ │ -082fec: 7010 500a 0d00 |0010: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -082ff2: 1a0e 050e |0013: const-string v14, "beginIndex < 0: " // string@0e05 │ │ -082ff6: 6e20 580a ed00 |0015: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -082ffc: 0c0d |0018: move-result-object v13 │ │ -082ffe: 0200 1200 |0019: move/from16 v0, v18 │ │ -083002: 6e20 550a 0d00 |001b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -083008: 0c0d |001e: move-result-object v13 │ │ -08300a: 6e10 640a 0d00 |001f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -083010: 0c0d |0022: move-result-object v13 │ │ -083012: 7020 ed09 dc00 |0023: invoke-direct {v12, v13}, Ljava/lang/IllegalAccessError;.:(Ljava/lang/String;)V // method@09ed │ │ -083018: 270c |0026: throw v12 │ │ -08301a: 0200 1300 |0027: move/from16 v0, v19 │ │ -08301e: 0201 1200 |0029: move/from16 v1, v18 │ │ -083022: 3510 2900 |002b: if-ge v0, v1, 0054 // +0029 │ │ -083026: 220c ac01 |002d: new-instance v12, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -08302a: 220d c101 |002f: new-instance v13, Ljava/lang/StringBuilder; // type@01c1 │ │ -08302e: 7010 500a 0d00 |0031: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -083034: 1a0e d310 |0034: const-string v14, "endIndex < beginIndex: " // string@10d3 │ │ -083038: 6e20 580a ed00 |0036: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08303e: 0c0d |0039: move-result-object v13 │ │ -083040: 0200 1300 |003a: move/from16 v0, v19 │ │ -083044: 6e20 550a 0d00 |003c: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -08304a: 0c0d |003f: move-result-object v13 │ │ -08304c: 1a0e 3800 |0040: const-string v14, " < " // string@0038 │ │ -083050: 6e20 580a ed00 |0042: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -083056: 0c0d |0045: move-result-object v13 │ │ -083058: 0200 1200 |0046: move/from16 v0, v18 │ │ -08305c: 6e20 550a 0d00 |0048: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -083062: 0c0d |004b: move-result-object v13 │ │ -083064: 6e10 640a 0d00 |004c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -08306a: 0c0d |004f: move-result-object v13 │ │ -08306c: 7020 ef09 dc00 |0050: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -083072: 270c |0053: throw v12 │ │ -083074: 7401 380a 1100 |0054: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@0a38 │ │ -08307a: 0a0c |0057: move-result v12 │ │ -08307c: 0200 1300 |0058: move/from16 v0, v19 │ │ -083080: 37c0 2b00 |005a: if-le v0, v12, 0085 // +002b │ │ -083084: 220c ac01 |005c: new-instance v12, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -083088: 220d c101 |005e: new-instance v13, Ljava/lang/StringBuilder; // type@01c1 │ │ -08308c: 7010 500a 0d00 |0060: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -083092: 1a0e d510 |0063: const-string v14, "endIndex > string.length: " // string@10d5 │ │ -083096: 6e20 580a ed00 |0065: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08309c: 0c0d |0068: move-result-object v13 │ │ -08309e: 0200 1300 |0069: move/from16 v0, v19 │ │ -0830a2: 6e20 550a 0d00 |006b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0830a8: 0c0d |006e: move-result-object v13 │ │ -0830aa: 1a0e 3a00 |006f: const-string v14, " > " // string@003a │ │ -0830ae: 6e20 580a ed00 |0071: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0830b4: 0c0d |0074: move-result-object v13 │ │ -0830b6: 7401 380a 1100 |0075: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0830bc: 0a0e |0078: move-result v14 │ │ -0830be: 6e20 550a ed00 |0079: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ -0830c4: 0c0d |007c: move-result-object v13 │ │ -0830c6: 6e10 640a 0d00 |007d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0830cc: 0c0d |0080: move-result-object v13 │ │ -0830ce: 7020 ef09 dc00 |0081: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0830d4: 270c |0084: throw v12 │ │ -0830d6: 0205 1200 |0085: move/from16 v5, v18 │ │ -0830da: 0156 |0087: move v6, v5 │ │ -0830dc: 0200 1300 |0088: move/from16 v0, v19 │ │ -0830e0: 3506 ff00 |008a: if-ge v6, v0, 0189 // +00ff │ │ -0830e4: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -0830e8: 6e20 250a 6000 |008e: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -0830ee: 0a02 |0091: move-result v2 │ │ -0830f0: 130c 8000 |0092: const/16 v12, #int 128 // #80 │ │ -0830f4: 35c2 4c00 |0094: if-ge v2, v12, 00e0 // +004c │ │ -0830f8: 121c |0096: const/4 v12, #int 1 // #1 │ │ -0830fa: 0800 1000 |0097: move-object/from16 v0, v16 │ │ -0830fe: 6e20 c10d c000 |0099: invoke-virtual {v0, v12}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ -083104: 0c0b |009c: move-result-object v11 │ │ -083106: 54b4 3306 |009d: iget-object v4, v11, Lokio/Segment;.data:[B // field@0633 │ │ -08310a: 52bc 3406 |009f: iget v12, v11, Lokio/Segment;.limit:I // field@0634 │ │ -08310e: 910a 0c06 |00a1: sub-int v10, v12, v6 │ │ -083112: d1ac 0008 |00a3: rsub-int v12, v10, #int 2048 // #0800 │ │ -083116: 0200 1300 |00a5: move/from16 v0, v19 │ │ -08311a: 7120 0a0a c000 |00a7: invoke-static {v0, v12}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ -083120: 0a08 |00aa: move-result v8 │ │ -083122: d805 0601 |00ab: add-int/lit8 v5, v6, #int 1 // #01 │ │ -083126: 900c 0a06 |00ad: add-int v12, v10, v6 │ │ -08312a: 8d2d |00af: int-to-byte v13, v2 │ │ -08312c: 4f0d 040c |00b0: aput-byte v13, v4, v12 │ │ -083130: 0156 |00b2: move v6, v5 │ │ -083132: 3586 0c00 |00b3: if-ge v6, v8, 00bf // +000c │ │ -083136: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ -08313a: 6e20 250a 6000 |00b7: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -083140: 0a02 |00ba: move-result v2 │ │ -083142: 130c 8000 |00bb: const/16 v12, #int 128 // #80 │ │ -083146: 34c2 1a00 |00bd: if-lt v2, v12, 00d7 // +001a │ │ -08314a: 900c 060a |00bf: add-int v12, v6, v10 │ │ -08314e: 52bd 3406 |00c1: iget v13, v11, Lokio/Segment;.limit:I // field@0634 │ │ -083152: 9109 0c0d |00c3: sub-int v9, v12, v13 │ │ -083156: 52bc 3406 |00c5: iget v12, v11, Lokio/Segment;.limit:I // field@0634 │ │ -08315a: b09c |00c7: add-int/2addr v12, v9 │ │ -08315c: 59bc 3406 |00c8: iput v12, v11, Lokio/Segment;.limit:I // field@0634 │ │ -083160: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -083164: 530c 0106 |00cc: iget-wide v12, v0, Lokio/Buffer;.size:J // field@0601 │ │ -083168: 819e |00ce: int-to-long v14, v9 │ │ -08316a: bbec |00cf: add-long/2addr v12, v14 │ │ -08316c: 0800 1000 |00d0: move-object/from16 v0, v16 │ │ -083170: 5a0c 0106 |00d2: iput-wide v12, v0, Lokio/Buffer;.size:J // field@0601 │ │ -083174: 0165 |00d4: move v5, v6 │ │ -083176: 0156 |00d5: move v6, v5 │ │ -083178: 28b2 |00d6: goto 0088 // -004e │ │ -08317a: d805 0601 |00d7: add-int/lit8 v5, v6, #int 1 // #01 │ │ -08317e: 900c 0a06 |00d9: add-int v12, v10, v6 │ │ -083182: 8d2d |00db: int-to-byte v13, v2 │ │ -083184: 4f0d 040c |00dc: aput-byte v13, v4, v12 │ │ -083188: 0156 |00de: move v6, v5 │ │ -08318a: 28d4 |00df: goto 00b3 // -002c │ │ -08318c: 130c 0008 |00e0: const/16 v12, #int 2048 // #800 │ │ -083190: 35c2 1700 |00e2: if-ge v2, v12, 00f9 // +0017 │ │ -083194: e10c 0206 |00e4: shr-int/lit8 v12, v2, #int 6 // #06 │ │ -083198: d6cc c000 |00e6: or-int/lit16 v12, v12, #int 192 // #00c0 │ │ -08319c: 0800 1000 |00e8: move-object/from16 v0, v16 │ │ -0831a0: 6e20 cb0d c000 |00ea: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0831a6: dd0c 023f |00ed: and-int/lit8 v12, v2, #int 63 // #3f │ │ -0831aa: d6cc 8000 |00ef: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0831ae: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ -0831b2: 6e20 cb0d c000 |00f3: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0831b8: d805 0601 |00f6: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0831bc: 28dd |00f8: goto 00d5 // -0023 │ │ -0831be: 140c 00d8 0000 |00f9: const v12, #float 7.74862e-41 // #0000d800 │ │ -0831c4: 34c2 0700 |00fc: if-lt v2, v12, 0103 // +0007 │ │ -0831c8: 140c ffdf 0000 |00fe: const v12, #float 8.03547e-41 // #0000dfff │ │ -0831ce: 37c2 2200 |0101: if-le v2, v12, 0123 // +0022 │ │ -0831d2: e10c 020c |0103: shr-int/lit8 v12, v2, #int 12 // #0c │ │ -0831d6: d6cc e000 |0105: or-int/lit16 v12, v12, #int 224 // #00e0 │ │ -0831da: 0800 1000 |0107: move-object/from16 v0, v16 │ │ -0831de: 6e20 cb0d c000 |0109: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0831e4: e10c 0206 |010c: shr-int/lit8 v12, v2, #int 6 // #06 │ │ -0831e8: dd0c 0c3f |010e: and-int/lit8 v12, v12, #int 63 // #3f │ │ -0831ec: d6cc 8000 |0110: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0831f0: 0800 1000 |0112: move-object/from16 v0, v16 │ │ -0831f4: 6e20 cb0d c000 |0114: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0831fa: dd0c 023f |0117: and-int/lit8 v12, v2, #int 63 // #3f │ │ -0831fe: d6cc 8000 |0119: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -083202: 0800 1000 |011b: move-object/from16 v0, v16 │ │ -083206: 6e20 cb0d c000 |011d: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08320c: d805 0601 |0120: add-int/lit8 v5, v6, #int 1 // #01 │ │ -083210: 28b3 |0122: goto 00d5 // -004d │ │ -083212: d80c 0601 |0123: add-int/lit8 v12, v6, #int 1 // #01 │ │ -083216: 0200 1300 |0125: move/from16 v0, v19 │ │ -08321a: 350c 2500 |0127: if-ge v12, v0, 014c // +0025 │ │ -08321e: d80c 0601 |0129: add-int/lit8 v12, v6, #int 1 // #01 │ │ -083222: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -083226: 6e20 250a c000 |012d: invoke-virtual {v0, v12}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -08322c: 0a07 |0130: move-result v7 │ │ -08322e: 140c ffdb 0000 |0131: const v12, #float 7.89197e-41 // #0000dbff │ │ -083234: 36c2 0c00 |0134: if-gt v2, v12, 0140 // +000c │ │ -083238: 140c 00dc 0000 |0136: const v12, #float 7.89211e-41 // #0000dc00 │ │ -08323e: 34c7 0700 |0139: if-lt v7, v12, 0140 // +0007 │ │ -083242: 140c ffdf 0000 |013b: const v12, #float 8.03547e-41 // #0000dfff │ │ -083248: 37c7 1000 |013e: if-le v7, v12, 014e // +0010 │ │ -08324c: 130c 3f00 |0140: const/16 v12, #int 63 // #3f │ │ -083250: 0800 1000 |0142: move-object/from16 v0, v16 │ │ -083254: 6e20 cb0d c000 |0144: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08325a: d805 0601 |0147: add-int/lit8 v5, v6, #int 1 // #01 │ │ -08325e: 0156 |0149: move v6, v5 │ │ -083260: 2900 3eff |014a: goto/16 0088 // -00c2 │ │ -083264: 1207 |014c: const/4 v7, #int 0 // #0 │ │ -083266: 28e4 |014d: goto 0131 // -001c │ │ -083268: 150c 0100 |014e: const/high16 v12, #int 65536 // #1 │ │ -08326c: 140d ff27 ffff |0150: const v13, #float -nan // #ffff27ff │ │ -083272: b52d |0153: and-int/2addr v13, v2 │ │ -083274: e00d 0d0a |0154: shl-int/lit8 v13, v13, #int 10 // #0a │ │ -083278: 140e ff23 ffff |0156: const v14, #float -nan // #ffff23ff │ │ -08327e: b57e |0159: and-int/2addr v14, v7 │ │ -083280: b6ed |015a: or-int/2addr v13, v14 │ │ -083282: 9003 0c0d |015b: add-int v3, v12, v13 │ │ -083286: e10c 0312 |015d: shr-int/lit8 v12, v3, #int 18 // #12 │ │ -08328a: d6cc f000 |015f: or-int/lit16 v12, v12, #int 240 // #00f0 │ │ -08328e: 0800 1000 |0161: move-object/from16 v0, v16 │ │ -083292: 6e20 cb0d c000 |0163: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -083298: e10c 030c |0166: shr-int/lit8 v12, v3, #int 12 // #0c │ │ -08329c: dd0c 0c3f |0168: and-int/lit8 v12, v12, #int 63 // #3f │ │ -0832a0: d6cc 8000 |016a: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0832a4: 0800 1000 |016c: move-object/from16 v0, v16 │ │ -0832a8: 6e20 cb0d c000 |016e: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0832ae: e10c 0306 |0171: shr-int/lit8 v12, v3, #int 6 // #06 │ │ -0832b2: dd0c 0c3f |0173: and-int/lit8 v12, v12, #int 63 // #3f │ │ -0832b6: d6cc 8000 |0175: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0832ba: 0800 1000 |0177: move-object/from16 v0, v16 │ │ -0832be: 6e20 cb0d c000 |0179: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0832c4: dd0c 033f |017c: and-int/lit8 v12, v3, #int 63 // #3f │ │ -0832c8: d6cc 8000 |017e: or-int/lit16 v12, v12, #int 128 // #0080 │ │ -0832cc: 0800 1000 |0180: move-object/from16 v0, v16 │ │ -0832d0: 6e20 cb0d c000 |0182: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0832d6: d805 0602 |0185: add-int/lit8 v5, v6, #int 2 // #02 │ │ -0832da: 2900 4eff |0187: goto/16 00d5 // -00b2 │ │ -0832de: 1110 |0189: return-object v16 │ │ +08591c: |[08591c] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; │ │ +08592c: 3911 0a00 |0000: if-nez v17, 000a // +000a │ │ +085930: 220c be01 |0002: new-instance v12, Ljava/lang/IllegalArgumentException; // type@01be │ │ +085934: 1a0d 591b |0004: const-string v13, "string == null" // string@1b59 │ │ +085938: 7020 ef09 dc00 |0006: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08593e: 270c |0009: throw v12 │ │ +085940: 3b12 1d00 |000a: if-gez v18, 0027 // +001d │ │ +085944: 220c bc01 |000c: new-instance v12, Ljava/lang/IllegalAccessError; // type@01bc │ │ +085948: 220d d301 |000e: new-instance v13, Ljava/lang/StringBuilder; // type@01d3 │ │ +08594c: 7010 500a 0d00 |0010: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +085952: 1a0e 180e |0013: const-string v14, "beginIndex < 0: " // string@0e18 │ │ +085956: 6e20 580a ed00 |0015: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08595c: 0c0d |0018: move-result-object v13 │ │ +08595e: 0200 1200 |0019: move/from16 v0, v18 │ │ +085962: 6e20 550a 0d00 |001b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +085968: 0c0d |001e: move-result-object v13 │ │ +08596a: 6e10 640a 0d00 |001f: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +085970: 0c0d |0022: move-result-object v13 │ │ +085972: 7020 ed09 dc00 |0023: invoke-direct {v12, v13}, Ljava/lang/IllegalAccessError;.:(Ljava/lang/String;)V // method@09ed │ │ +085978: 270c |0026: throw v12 │ │ +08597a: 0200 1300 |0027: move/from16 v0, v19 │ │ +08597e: 0201 1200 |0029: move/from16 v1, v18 │ │ +085982: 3510 2900 |002b: if-ge v0, v1, 0054 // +0029 │ │ +085986: 220c be01 |002d: new-instance v12, Ljava/lang/IllegalArgumentException; // type@01be │ │ +08598a: 220d d301 |002f: new-instance v13, Ljava/lang/StringBuilder; // type@01d3 │ │ +08598e: 7010 500a 0d00 |0031: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +085994: 1a0e e610 |0034: const-string v14, "endIndex < beginIndex: " // string@10e6 │ │ +085998: 6e20 580a ed00 |0036: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08599e: 0c0d |0039: move-result-object v13 │ │ +0859a0: 0200 1300 |003a: move/from16 v0, v19 │ │ +0859a4: 6e20 550a 0d00 |003c: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0859aa: 0c0d |003f: move-result-object v13 │ │ +0859ac: 1a0e 3800 |0040: const-string v14, " < " // string@0038 │ │ +0859b0: 6e20 580a ed00 |0042: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0859b6: 0c0d |0045: move-result-object v13 │ │ +0859b8: 0200 1200 |0046: move/from16 v0, v18 │ │ +0859bc: 6e20 550a 0d00 |0048: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +0859c2: 0c0d |004b: move-result-object v13 │ │ +0859c4: 6e10 640a 0d00 |004c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0859ca: 0c0d |004f: move-result-object v13 │ │ +0859cc: 7020 ef09 dc00 |0050: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0859d2: 270c |0053: throw v12 │ │ +0859d4: 7401 380a 1100 |0054: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@0a38 │ │ +0859da: 0a0c |0057: move-result v12 │ │ +0859dc: 0200 1300 |0058: move/from16 v0, v19 │ │ +0859e0: 37c0 2b00 |005a: if-le v0, v12, 0085 // +002b │ │ +0859e4: 220c be01 |005c: new-instance v12, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0859e8: 220d d301 |005e: new-instance v13, Ljava/lang/StringBuilder; // type@01d3 │ │ +0859ec: 7010 500a 0d00 |0060: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0859f2: 1a0e e810 |0063: const-string v14, "endIndex > string.length: " // string@10e8 │ │ +0859f6: 6e20 580a ed00 |0065: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0859fc: 0c0d |0068: move-result-object v13 │ │ +0859fe: 0200 1300 |0069: move/from16 v0, v19 │ │ +085a02: 6e20 550a 0d00 |006b: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +085a08: 0c0d |006e: move-result-object v13 │ │ +085a0a: 1a0e 3a00 |006f: const-string v14, " > " // string@003a │ │ +085a0e: 6e20 580a ed00 |0071: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085a14: 0c0d |0074: move-result-object v13 │ │ +085a16: 7401 380a 1100 |0075: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@0a38 │ │ +085a1c: 0a0e |0078: move-result v14 │ │ +085a1e: 6e20 550a ed00 |0079: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0a55 │ │ +085a24: 0c0d |007c: move-result-object v13 │ │ +085a26: 6e10 640a 0d00 |007d: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +085a2c: 0c0d |0080: move-result-object v13 │ │ +085a2e: 7020 ef09 dc00 |0081: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +085a34: 270c |0084: throw v12 │ │ +085a36: 0205 1200 |0085: move/from16 v5, v18 │ │ +085a3a: 0156 |0087: move v6, v5 │ │ +085a3c: 0200 1300 |0088: move/from16 v0, v19 │ │ +085a40: 3506 ff00 |008a: if-ge v6, v0, 0189 // +00ff │ │ +085a44: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +085a48: 6e20 250a 6000 |008e: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +085a4e: 0a02 |0091: move-result v2 │ │ +085a50: 130c 8000 |0092: const/16 v12, #int 128 // #80 │ │ +085a54: 35c2 4c00 |0094: if-ge v2, v12, 00e0 // +004c │ │ +085a58: 121c |0096: const/4 v12, #int 1 // #1 │ │ +085a5a: 0800 1000 |0097: move-object/from16 v0, v16 │ │ +085a5e: 6e20 c10d c000 |0099: invoke-virtual {v0, v12}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@0dc1 │ │ +085a64: 0c0b |009c: move-result-object v11 │ │ +085a66: 54b4 3306 |009d: iget-object v4, v11, Lokio/Segment;.data:[B // field@0633 │ │ +085a6a: 52bc 3406 |009f: iget v12, v11, Lokio/Segment;.limit:I // field@0634 │ │ +085a6e: 910a 0c06 |00a1: sub-int v10, v12, v6 │ │ +085a72: d1ac 0008 |00a3: rsub-int v12, v10, #int 2048 // #0800 │ │ +085a76: 0200 1300 |00a5: move/from16 v0, v19 │ │ +085a7a: 7120 0a0a c000 |00a7: invoke-static {v0, v12}, Ljava/lang/Math;.min:(II)I // method@0a0a │ │ +085a80: 0a08 |00aa: move-result v8 │ │ +085a82: d805 0601 |00ab: add-int/lit8 v5, v6, #int 1 // #01 │ │ +085a86: 900c 0a06 |00ad: add-int v12, v10, v6 │ │ +085a8a: 8d2d |00af: int-to-byte v13, v2 │ │ +085a8c: 4f0d 040c |00b0: aput-byte v13, v4, v12 │ │ +085a90: 0156 |00b2: move v6, v5 │ │ +085a92: 3586 0c00 |00b3: if-ge v6, v8, 00bf // +000c │ │ +085a96: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ +085a9a: 6e20 250a 6000 |00b7: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +085aa0: 0a02 |00ba: move-result v2 │ │ +085aa2: 130c 8000 |00bb: const/16 v12, #int 128 // #80 │ │ +085aa6: 34c2 1a00 |00bd: if-lt v2, v12, 00d7 // +001a │ │ +085aaa: 900c 060a |00bf: add-int v12, v6, v10 │ │ +085aae: 52bd 3406 |00c1: iget v13, v11, Lokio/Segment;.limit:I // field@0634 │ │ +085ab2: 9109 0c0d |00c3: sub-int v9, v12, v13 │ │ +085ab6: 52bc 3406 |00c5: iget v12, v11, Lokio/Segment;.limit:I // field@0634 │ │ +085aba: b09c |00c7: add-int/2addr v12, v9 │ │ +085abc: 59bc 3406 |00c8: iput v12, v11, Lokio/Segment;.limit:I // field@0634 │ │ +085ac0: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +085ac4: 530c 0106 |00cc: iget-wide v12, v0, Lokio/Buffer;.size:J // field@0601 │ │ +085ac8: 819e |00ce: int-to-long v14, v9 │ │ +085aca: bbec |00cf: add-long/2addr v12, v14 │ │ +085acc: 0800 1000 |00d0: move-object/from16 v0, v16 │ │ +085ad0: 5a0c 0106 |00d2: iput-wide v12, v0, Lokio/Buffer;.size:J // field@0601 │ │ +085ad4: 0165 |00d4: move v5, v6 │ │ +085ad6: 0156 |00d5: move v6, v5 │ │ +085ad8: 28b2 |00d6: goto 0088 // -004e │ │ +085ada: d805 0601 |00d7: add-int/lit8 v5, v6, #int 1 // #01 │ │ +085ade: 900c 0a06 |00d9: add-int v12, v10, v6 │ │ +085ae2: 8d2d |00db: int-to-byte v13, v2 │ │ +085ae4: 4f0d 040c |00dc: aput-byte v13, v4, v12 │ │ +085ae8: 0156 |00de: move v6, v5 │ │ +085aea: 28d4 |00df: goto 00b3 // -002c │ │ +085aec: 130c 0008 |00e0: const/16 v12, #int 2048 // #800 │ │ +085af0: 35c2 1700 |00e2: if-ge v2, v12, 00f9 // +0017 │ │ +085af4: e10c 0206 |00e4: shr-int/lit8 v12, v2, #int 6 // #06 │ │ +085af8: d6cc c000 |00e6: or-int/lit16 v12, v12, #int 192 // #00c0 │ │ +085afc: 0800 1000 |00e8: move-object/from16 v0, v16 │ │ +085b00: 6e20 cb0d c000 |00ea: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085b06: dd0c 023f |00ed: and-int/lit8 v12, v2, #int 63 // #3f │ │ +085b0a: d6cc 8000 |00ef: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +085b0e: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ +085b12: 6e20 cb0d c000 |00f3: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085b18: d805 0601 |00f6: add-int/lit8 v5, v6, #int 1 // #01 │ │ +085b1c: 28dd |00f8: goto 00d5 // -0023 │ │ +085b1e: 140c 00d8 0000 |00f9: const v12, #float 7.74862e-41 // #0000d800 │ │ +085b24: 34c2 0700 |00fc: if-lt v2, v12, 0103 // +0007 │ │ +085b28: 140c ffdf 0000 |00fe: const v12, #float 8.03547e-41 // #0000dfff │ │ +085b2e: 37c2 2200 |0101: if-le v2, v12, 0123 // +0022 │ │ +085b32: e10c 020c |0103: shr-int/lit8 v12, v2, #int 12 // #0c │ │ +085b36: d6cc e000 |0105: or-int/lit16 v12, v12, #int 224 // #00e0 │ │ +085b3a: 0800 1000 |0107: move-object/from16 v0, v16 │ │ +085b3e: 6e20 cb0d c000 |0109: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085b44: e10c 0206 |010c: shr-int/lit8 v12, v2, #int 6 // #06 │ │ +085b48: dd0c 0c3f |010e: and-int/lit8 v12, v12, #int 63 // #3f │ │ +085b4c: d6cc 8000 |0110: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +085b50: 0800 1000 |0112: move-object/from16 v0, v16 │ │ +085b54: 6e20 cb0d c000 |0114: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085b5a: dd0c 023f |0117: and-int/lit8 v12, v2, #int 63 // #3f │ │ +085b5e: d6cc 8000 |0119: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +085b62: 0800 1000 |011b: move-object/from16 v0, v16 │ │ +085b66: 6e20 cb0d c000 |011d: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085b6c: d805 0601 |0120: add-int/lit8 v5, v6, #int 1 // #01 │ │ +085b70: 28b3 |0122: goto 00d5 // -004d │ │ +085b72: d80c 0601 |0123: add-int/lit8 v12, v6, #int 1 // #01 │ │ +085b76: 0200 1300 |0125: move/from16 v0, v19 │ │ +085b7a: 350c 2500 |0127: if-ge v12, v0, 014c // +0025 │ │ +085b7e: d80c 0601 |0129: add-int/lit8 v12, v6, #int 1 // #01 │ │ +085b82: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +085b86: 6e20 250a c000 |012d: invoke-virtual {v0, v12}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +085b8c: 0a07 |0130: move-result v7 │ │ +085b8e: 140c ffdb 0000 |0131: const v12, #float 7.89197e-41 // #0000dbff │ │ +085b94: 36c2 0c00 |0134: if-gt v2, v12, 0140 // +000c │ │ +085b98: 140c 00dc 0000 |0136: const v12, #float 7.89211e-41 // #0000dc00 │ │ +085b9e: 34c7 0700 |0139: if-lt v7, v12, 0140 // +0007 │ │ +085ba2: 140c ffdf 0000 |013b: const v12, #float 8.03547e-41 // #0000dfff │ │ +085ba8: 37c7 1000 |013e: if-le v7, v12, 014e // +0010 │ │ +085bac: 130c 3f00 |0140: const/16 v12, #int 63 // #3f │ │ +085bb0: 0800 1000 |0142: move-object/from16 v0, v16 │ │ +085bb4: 6e20 cb0d c000 |0144: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085bba: d805 0601 |0147: add-int/lit8 v5, v6, #int 1 // #01 │ │ +085bbe: 0156 |0149: move v6, v5 │ │ +085bc0: 2900 3eff |014a: goto/16 0088 // -00c2 │ │ +085bc4: 1207 |014c: const/4 v7, #int 0 // #0 │ │ +085bc6: 28e4 |014d: goto 0131 // -001c │ │ +085bc8: 150c 0100 |014e: const/high16 v12, #int 65536 // #1 │ │ +085bcc: 140d ff27 ffff |0150: const v13, #float -nan // #ffff27ff │ │ +085bd2: b52d |0153: and-int/2addr v13, v2 │ │ +085bd4: e00d 0d0a |0154: shl-int/lit8 v13, v13, #int 10 // #0a │ │ +085bd8: 140e ff23 ffff |0156: const v14, #float -nan // #ffff23ff │ │ +085bde: b57e |0159: and-int/2addr v14, v7 │ │ +085be0: b6ed |015a: or-int/2addr v13, v14 │ │ +085be2: 9003 0c0d |015b: add-int v3, v12, v13 │ │ +085be6: e10c 0312 |015d: shr-int/lit8 v12, v3, #int 18 // #12 │ │ +085bea: d6cc f000 |015f: or-int/lit16 v12, v12, #int 240 // #00f0 │ │ +085bee: 0800 1000 |0161: move-object/from16 v0, v16 │ │ +085bf2: 6e20 cb0d c000 |0163: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085bf8: e10c 030c |0166: shr-int/lit8 v12, v3, #int 12 // #0c │ │ +085bfc: dd0c 0c3f |0168: and-int/lit8 v12, v12, #int 63 // #3f │ │ +085c00: d6cc 8000 |016a: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +085c04: 0800 1000 |016c: move-object/from16 v0, v16 │ │ +085c08: 6e20 cb0d c000 |016e: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085c0e: e10c 0306 |0171: shr-int/lit8 v12, v3, #int 6 // #06 │ │ +085c12: dd0c 0c3f |0173: and-int/lit8 v12, v12, #int 63 // #3f │ │ +085c16: d6cc 8000 |0175: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +085c1a: 0800 1000 |0177: move-object/from16 v0, v16 │ │ +085c1e: 6e20 cb0d c000 |0179: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085c24: dd0c 033f |017c: and-int/lit8 v12, v3, #int 63 // #3f │ │ +085c28: d6cc 8000 |017e: or-int/lit16 v12, v12, #int 128 // #0080 │ │ +085c2c: 0800 1000 |0180: move-object/from16 v0, v16 │ │ +085c30: 6e20 cb0d c000 |0182: invoke-virtual {v0, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085c36: d805 0602 |0185: add-int/lit8 v5, v6, #int 2 // #02 │ │ +085c3a: 2900 4eff |0187: goto/16 00d5 // -00b2 │ │ +085c3e: 1110 |0189: return-object v16 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ 0x000a line=798 │ │ 0x0027 line=799 │ │ 0x002d line=800 │ │ 0x0054 line=802 │ │ @@ -174354,18 +174288,18 @@ │ │ type : '(Ljava/lang/String;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0832e0: |[0832e0] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ -0832f0: 6e20 e30d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ -0832f6: 0c00 |0003: move-result-object v0 │ │ -0832f8: 1100 |0004: return-object v0 │ │ +085c40: |[085c40] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ +085c50: 6e20 e30d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ +085c56: 0c00 |0003: move-result-object v0 │ │ +085c58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -174374,18 +174308,18 @@ │ │ type : '(Ljava/lang/String;II)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0832fc: |[0832fc] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/BufferedSink; │ │ -08330c: 6e40 e40d 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ -083312: 0c00 |0003: move-result-object v0 │ │ -083314: 1100 |0004: return-object v0 │ │ +085c5c: |[085c5c] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/BufferedSink; │ │ +085c6c: 6e40 e40d 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ +085c72: 0c00 |0003: move-result-object v0 │ │ +085c74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -174396,90 +174330,90 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 161 16-bit code units │ │ -083318: |[083318] okio.Buffer.writeUtf8CodePoint:(I)Lokio/Buffer; │ │ -083328: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ -08332c: 3504 0600 |0002: if-ge v4, v0, 0008 // +0006 │ │ -083330: 6e20 cb0d 4300 |0004: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -083336: 1103 |0007: return-object v3 │ │ -083338: 1300 0008 |0008: const/16 v0, #int 2048 // #800 │ │ -08333c: 3504 1100 |000a: if-ge v4, v0, 001b // +0011 │ │ -083340: e100 0406 |000c: shr-int/lit8 v0, v4, #int 6 // #06 │ │ -083344: d600 c000 |000e: or-int/lit16 v0, v0, #int 192 // #00c0 │ │ -083348: 6e20 cb0d 0300 |0010: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08334e: dd00 043f |0013: and-int/lit8 v0, v4, #int 63 // #3f │ │ -083352: d600 8000 |0015: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -083356: 6e20 cb0d 0300 |0017: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08335c: 28ed |001a: goto 0007 // -0013 │ │ -08335e: 1500 0100 |001b: const/high16 v0, #int 65536 // #1 │ │ -083362: 3504 4100 |001d: if-ge v4, v0, 005e // +0041 │ │ -083366: 1400 00d8 0000 |001f: const v0, #float 7.74862e-41 // #0000d800 │ │ -08336c: 3404 2400 |0022: if-lt v4, v0, 0046 // +0024 │ │ -083370: 1400 ffdf 0000 |0024: const v0, #float 8.03547e-41 // #0000dfff │ │ -083376: 3604 1f00 |0027: if-gt v4, v0, 0046 // +001f │ │ -08337a: 2200 ac01 |0029: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -08337e: 2201 c101 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -083382: 7010 500a 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -083388: 1a02 810b |0030: const-string v2, "Unexpected code point: " // string@0b81 │ │ -08338c: 6e20 580a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -083392: 0c01 |0035: move-result-object v1 │ │ -083394: 7110 fa09 0400 |0036: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ -08339a: 0c02 |0039: move-result-object v2 │ │ -08339c: 6e20 580a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0833a2: 0c01 |003d: move-result-object v1 │ │ -0833a4: 6e10 640a 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0833aa: 0c01 |0041: move-result-object v1 │ │ -0833ac: 7020 ef09 1000 |0042: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0833b2: 2700 |0045: throw v0 │ │ -0833b4: e100 040c |0046: shr-int/lit8 v0, v4, #int 12 // #0c │ │ -0833b8: d600 e000 |0048: or-int/lit16 v0, v0, #int 224 // #00e0 │ │ -0833bc: 6e20 cb0d 0300 |004a: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0833c2: e100 0406 |004d: shr-int/lit8 v0, v4, #int 6 // #06 │ │ -0833c6: dd00 003f |004f: and-int/lit8 v0, v0, #int 63 // #3f │ │ -0833ca: d600 8000 |0051: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0833ce: 6e20 cb0d 0300 |0053: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0833d4: dd00 043f |0056: and-int/lit8 v0, v4, #int 63 // #3f │ │ -0833d8: d600 8000 |0058: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0833dc: 6e20 cb0d 0300 |005a: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0833e2: 28aa |005d: goto 0007 // -0056 │ │ -0833e4: 1400 ffff 1000 |005e: const v0, #float 1.5612e-39 // #0010ffff │ │ -0833ea: 3604 2300 |0061: if-gt v4, v0, 0084 // +0023 │ │ -0833ee: e100 0412 |0063: shr-int/lit8 v0, v4, #int 18 // #12 │ │ -0833f2: d600 f000 |0065: or-int/lit16 v0, v0, #int 240 // #00f0 │ │ -0833f6: 6e20 cb0d 0300 |0067: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -0833fc: e100 040c |006a: shr-int/lit8 v0, v4, #int 12 // #0c │ │ -083400: dd00 003f |006c: and-int/lit8 v0, v0, #int 63 // #3f │ │ -083404: d600 8000 |006e: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -083408: 6e20 cb0d 0300 |0070: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08340e: e100 0406 |0073: shr-int/lit8 v0, v4, #int 6 // #06 │ │ -083412: dd00 003f |0075: and-int/lit8 v0, v0, #int 63 // #3f │ │ -083416: d600 8000 |0077: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -08341a: 6e20 cb0d 0300 |0079: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -083420: dd00 043f |007c: and-int/lit8 v0, v4, #int 63 // #3f │ │ -083424: d600 8000 |007e: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -083428: 6e20 cb0d 0300 |0080: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -08342e: 2884 |0083: goto 0007 // -007c │ │ -083430: 2200 ac01 |0084: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -083434: 2201 c101 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -083438: 7010 500a 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08343e: 1a02 810b |008b: const-string v2, "Unexpected code point: " // string@0b81 │ │ -083442: 6e20 580a 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -083448: 0c01 |0090: move-result-object v1 │ │ -08344a: 7110 fa09 0400 |0091: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ -083450: 0c02 |0094: move-result-object v2 │ │ -083452: 6e20 580a 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -083458: 0c01 |0098: move-result-object v1 │ │ -08345a: 6e10 640a 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -083460: 0c01 |009c: move-result-object v1 │ │ -083462: 7020 ef09 1000 |009d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -083468: 2700 |00a0: throw v0 │ │ +085c78: |[085c78] okio.Buffer.writeUtf8CodePoint:(I)Lokio/Buffer; │ │ +085c88: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ +085c8c: 3504 0600 |0002: if-ge v4, v0, 0008 // +0006 │ │ +085c90: 6e20 cb0d 4300 |0004: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085c96: 1103 |0007: return-object v3 │ │ +085c98: 1300 0008 |0008: const/16 v0, #int 2048 // #800 │ │ +085c9c: 3504 1100 |000a: if-ge v4, v0, 001b // +0011 │ │ +085ca0: e100 0406 |000c: shr-int/lit8 v0, v4, #int 6 // #06 │ │ +085ca4: d600 c000 |000e: or-int/lit16 v0, v0, #int 192 // #00c0 │ │ +085ca8: 6e20 cb0d 0300 |0010: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085cae: dd00 043f |0013: and-int/lit8 v0, v4, #int 63 // #3f │ │ +085cb2: d600 8000 |0015: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +085cb6: 6e20 cb0d 0300 |0017: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085cbc: 28ed |001a: goto 0007 // -0013 │ │ +085cbe: 1500 0100 |001b: const/high16 v0, #int 65536 // #1 │ │ +085cc2: 3504 4100 |001d: if-ge v4, v0, 005e // +0041 │ │ +085cc6: 1400 00d8 0000 |001f: const v0, #float 7.74862e-41 // #0000d800 │ │ +085ccc: 3404 2400 |0022: if-lt v4, v0, 0046 // +0024 │ │ +085cd0: 1400 ffdf 0000 |0024: const v0, #float 8.03547e-41 // #0000dfff │ │ +085cd6: 3604 1f00 |0027: if-gt v4, v0, 0046 // +001f │ │ +085cda: 2200 be01 |0029: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +085cde: 2201 d301 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +085ce2: 7010 500a 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +085ce8: 1a02 950b |0030: const-string v2, "Unexpected code point: " // string@0b95 │ │ +085cec: 6e20 580a 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085cf2: 0c01 |0035: move-result-object v1 │ │ +085cf4: 7110 fa09 0400 |0036: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ +085cfa: 0c02 |0039: move-result-object v2 │ │ +085cfc: 6e20 580a 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085d02: 0c01 |003d: move-result-object v1 │ │ +085d04: 6e10 640a 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +085d0a: 0c01 |0041: move-result-object v1 │ │ +085d0c: 7020 ef09 1000 |0042: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +085d12: 2700 |0045: throw v0 │ │ +085d14: e100 040c |0046: shr-int/lit8 v0, v4, #int 12 // #0c │ │ +085d18: d600 e000 |0048: or-int/lit16 v0, v0, #int 224 // #00e0 │ │ +085d1c: 6e20 cb0d 0300 |004a: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085d22: e100 0406 |004d: shr-int/lit8 v0, v4, #int 6 // #06 │ │ +085d26: dd00 003f |004f: and-int/lit8 v0, v0, #int 63 // #3f │ │ +085d2a: d600 8000 |0051: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +085d2e: 6e20 cb0d 0300 |0053: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085d34: dd00 043f |0056: and-int/lit8 v0, v4, #int 63 // #3f │ │ +085d38: d600 8000 |0058: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +085d3c: 6e20 cb0d 0300 |005a: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085d42: 28aa |005d: goto 0007 // -0056 │ │ +085d44: 1400 ffff 1000 |005e: const v0, #float 1.5612e-39 // #0010ffff │ │ +085d4a: 3604 2300 |0061: if-gt v4, v0, 0084 // +0023 │ │ +085d4e: e100 0412 |0063: shr-int/lit8 v0, v4, #int 18 // #12 │ │ +085d52: d600 f000 |0065: or-int/lit16 v0, v0, #int 240 // #00f0 │ │ +085d56: 6e20 cb0d 0300 |0067: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085d5c: e100 040c |006a: shr-int/lit8 v0, v4, #int 12 // #0c │ │ +085d60: dd00 003f |006c: and-int/lit8 v0, v0, #int 63 // #3f │ │ +085d64: d600 8000 |006e: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +085d68: 6e20 cb0d 0300 |0070: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085d6e: e100 0406 |0073: shr-int/lit8 v0, v4, #int 6 // #06 │ │ +085d72: dd00 003f |0075: and-int/lit8 v0, v0, #int 63 // #3f │ │ +085d76: d600 8000 |0077: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +085d7a: 6e20 cb0d 0300 |0079: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085d80: dd00 043f |007c: and-int/lit8 v0, v4, #int 63 // #3f │ │ +085d84: d600 8000 |007e: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +085d88: 6e20 cb0d 0300 |0080: invoke-virtual {v3, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +085d8e: 2884 |0083: goto 0007 // -007c │ │ +085d90: 2200 be01 |0084: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +085d94: 2201 d301 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +085d98: 7010 500a 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +085d9e: 1a02 950b |008b: const-string v2, "Unexpected code point: " // string@0b95 │ │ +085da2: 6e20 580a 2100 |008d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085da8: 0c01 |0090: move-result-object v1 │ │ +085daa: 7110 fa09 0400 |0091: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@09fa │ │ +085db0: 0c02 |0094: move-result-object v2 │ │ +085db2: 6e20 580a 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085db8: 0c01 |0098: move-result-object v1 │ │ +085dba: 6e10 640a 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +085dc0: 0c01 |009c: move-result-object v1 │ │ +085dc2: 7020 ef09 1000 |009d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +085dc8: 2700 |00a0: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0004 line=875 │ │ 0x0007 line=905 │ │ 0x0008 line=877 │ │ 0x000c line=879 │ │ @@ -174507,32 +174441,32 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08346c: |[08346c] okio.Buffer.writeUtf8CodePoint:(I)Lokio/BufferedSink; │ │ -08347c: 6e20 e70d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ -083482: 0c00 |0003: move-result-object v0 │ │ -083484: 1100 |0004: return-object v0 │ │ +085dcc: |[085dcc] okio.Buffer.writeUtf8CodePoint:(I)Lokio/BufferedSink; │ │ +085ddc: 6e20 e70d 2100 |0000: invoke-virtual {v1, v2}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ +085de2: 0c00 |0003: move-result-object v0 │ │ +085de4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ source_file_idx : 533 (Buffer.java) │ │ │ │ Class #543 header: │ │ -class_idx : 668 │ │ +class_idx : 688 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 651 │ │ -source_file_idx : 2366 │ │ +superclass_idx : 671 │ │ +source_file_idx : 2386 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #543 annotations: │ │ Annotations on class │ │ @@ -174556,18 +174490,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -083488: |[083488] okio.Okio$3.:(Ljava/net/Socket;)V │ │ -083498: 5b01 2806 |0000: iput-object v1, v0, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@0628 │ │ -08349c: 7010 5b0d 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@0d5b │ │ -0834a2: 0e00 |0005: return-void │ │ +085de8: |[085de8] okio.Okio$3.:(Ljava/net/Socket;)V │ │ +085df8: 5b01 2806 |0000: iput-object v1, v0, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@0628 │ │ +085dfc: 7010 5b0d 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@0d5b │ │ +085e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/Okio$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/Socket; │ │ │ │ @@ -174577,21 +174511,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0834a4: |[0834a4] okio.Okio$3.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -0834b4: 2200 e301 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@01e3 │ │ -0834b8: 1a01 c11b |0002: const-string v1, "timeout" // string@1bc1 │ │ -0834bc: 7020 ce0a 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@0ace │ │ -0834c2: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -0834c6: 6e20 ac09 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ac │ │ -0834cc: 1100 |000c: return-object v0 │ │ +085e04: |[085e04] okio.Okio$3.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +085e14: 2200 f601 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@01f6 │ │ +085e18: 1a01 d21b |0002: const-string v1, "timeout" // string@1bd2 │ │ +085e1c: 7020 ce0a 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@0ace │ │ +085e22: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +085e26: 6e20 ac09 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@09ac │ │ +085e2c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ 0x0009 line=209 │ │ 0x000c line=211 │ │ locals : │ │ @@ -174604,63 +174538,63 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0834d0: |[0834d0] okio.Okio$3.timedOut:()V │ │ -0834e0: 5451 2806 |0000: iget-object v1, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@0628 │ │ -0834e4: 6e10 c30a 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@0ac3 │ │ -0834ea: 0e00 |0005: return-void │ │ -0834ec: 0d00 |0006: move-exception v0 │ │ -0834ee: 7100 960e 0000 |0007: invoke-static {}, Lokio/Okio;.access$000:()Ljava/util/logging/Logger; // method@0e96 │ │ -0834f4: 0c01 |000a: move-result-object v1 │ │ -0834f6: 6202 d904 |000b: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@04d9 │ │ -0834fa: 2203 c101 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0834fe: 7010 500a 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -083504: 1a04 7203 |0012: const-string v4, "Failed to close timed out socket " // string@0372 │ │ -083508: 6e20 580a 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08350e: 0c03 |0017: move-result-object v3 │ │ -083510: 5454 2806 |0018: iget-object v4, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@0628 │ │ -083514: 6e20 570a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -08351a: 0c03 |001d: move-result-object v3 │ │ -08351c: 6e10 640a 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -083522: 0c03 |0021: move-result-object v3 │ │ -083524: 6e40 be0b 2103 |0022: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0bbe │ │ -08352a: 28e0 |0025: goto 0005 // -0020 │ │ -08352c: 0d00 |0026: move-exception v0 │ │ -08352e: 6e10 c809 0000 |0027: invoke-virtual {v0}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@09c8 │ │ -083534: 0c01 |002a: move-result-object v1 │ │ -083536: 3801 3300 |002b: if-eqz v1, 005e // +0033 │ │ -08353a: 6e10 c909 0000 |002d: invoke-virtual {v0}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@09c9 │ │ -083540: 0c01 |0030: move-result-object v1 │ │ -083542: 3801 2d00 |0031: if-eqz v1, 005e // +002d │ │ -083546: 6e10 c909 0000 |0033: invoke-virtual {v0}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@09c9 │ │ -08354c: 0c01 |0036: move-result-object v1 │ │ -08354e: 1a02 2113 |0037: const-string v2, "getsockname failed" // string@1321 │ │ -083552: 6e20 280a 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -083558: 0a01 |003c: move-result v1 │ │ -08355a: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ -08355e: 7100 960e 0000 |003f: invoke-static {}, Lokio/Okio;.access$000:()Ljava/util/logging/Logger; // method@0e96 │ │ -083564: 0c01 |0042: move-result-object v1 │ │ -083566: 6202 d904 |0043: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@04d9 │ │ -08356a: 2203 c101 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -08356e: 7010 500a 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -083574: 1a04 7203 |004a: const-string v4, "Failed to close timed out socket " // string@0372 │ │ -083578: 6e20 580a 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08357e: 0c03 |004f: move-result-object v3 │ │ -083580: 5454 2806 |0050: iget-object v4, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@0628 │ │ -083584: 6e20 570a 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -08358a: 0c03 |0055: move-result-object v3 │ │ -08358c: 6e10 640a 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -083592: 0c03 |0059: move-result-object v3 │ │ -083594: 6e40 be0b 2103 |005a: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0bbe │ │ -08359a: 28a8 |005d: goto 0005 // -0058 │ │ -08359c: 2700 |005e: throw v0 │ │ +085e30: |[085e30] okio.Okio$3.timedOut:()V │ │ +085e40: 5451 2806 |0000: iget-object v1, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@0628 │ │ +085e44: 6e10 c30a 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@0ac3 │ │ +085e4a: 0e00 |0005: return-void │ │ +085e4c: 0d00 |0006: move-exception v0 │ │ +085e4e: 7100 960e 0000 |0007: invoke-static {}, Lokio/Okio;.access$000:()Ljava/util/logging/Logger; // method@0e96 │ │ +085e54: 0c01 |000a: move-result-object v1 │ │ +085e56: 6202 d904 |000b: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@04d9 │ │ +085e5a: 2203 d301 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +085e5e: 7010 500a 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +085e64: 1a04 7203 |0012: const-string v4, "Failed to close timed out socket " // string@0372 │ │ +085e68: 6e20 580a 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085e6e: 0c03 |0017: move-result-object v3 │ │ +085e70: 5454 2806 |0018: iget-object v4, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@0628 │ │ +085e74: 6e20 570a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +085e7a: 0c03 |001d: move-result-object v3 │ │ +085e7c: 6e10 640a 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +085e82: 0c03 |0021: move-result-object v3 │ │ +085e84: 6e40 be0b 2103 |0022: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0bbe │ │ +085e8a: 28e0 |0025: goto 0005 // -0020 │ │ +085e8c: 0d00 |0026: move-exception v0 │ │ +085e8e: 6e10 c809 0000 |0027: invoke-virtual {v0}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@09c8 │ │ +085e94: 0c01 |002a: move-result-object v1 │ │ +085e96: 3801 3300 |002b: if-eqz v1, 005e // +0033 │ │ +085e9a: 6e10 c909 0000 |002d: invoke-virtual {v0}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@09c9 │ │ +085ea0: 0c01 |0030: move-result-object v1 │ │ +085ea2: 3801 2d00 |0031: if-eqz v1, 005e // +002d │ │ +085ea6: 6e10 c909 0000 |0033: invoke-virtual {v0}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@09c9 │ │ +085eac: 0c01 |0036: move-result-object v1 │ │ +085eae: 1a02 3413 |0037: const-string v2, "getsockname failed" // string@1334 │ │ +085eb2: 6e20 280a 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +085eb8: 0a01 |003c: move-result v1 │ │ +085eba: 3801 2100 |003d: if-eqz v1, 005e // +0021 │ │ +085ebe: 7100 960e 0000 |003f: invoke-static {}, Lokio/Okio;.access$000:()Ljava/util/logging/Logger; // method@0e96 │ │ +085ec4: 0c01 |0042: move-result-object v1 │ │ +085ec6: 6202 d904 |0043: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@04d9 │ │ +085eca: 2203 d301 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +085ece: 7010 500a 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +085ed4: 1a04 7203 |004a: const-string v4, "Failed to close timed out socket " // string@0372 │ │ +085ed8: 6e20 580a 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +085ede: 0c03 |004f: move-result-object v3 │ │ +085ee0: 5454 2806 |0050: iget-object v4, v5, Lokio/Okio$3;.val$socket:Ljava/net/Socket; // field@0628 │ │ +085ee4: 6e20 570a 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +085eea: 0c03 |0055: move-result-object v3 │ │ +085eec: 6e10 640a 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +085ef2: 0c03 |0059: move-result-object v3 │ │ +085ef4: 6e40 be0b 2103 |005a: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@0bbe │ │ +085efa: 28a8 |005d: goto 0005 // -0058 │ │ +085efc: 2700 |005e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ Ljava/lang/AssertionError; -> 0x0026 │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=229 │ │ @@ -174672,21 +174606,21 @@ │ │ 0x003f line=224 │ │ 0x005e line=226 │ │ locals : │ │ 0x0007 - 0x0026 reg=0 e Ljava/lang/Exception; │ │ 0x0027 - 0x005f reg=0 e Ljava/lang/AssertionError; │ │ 0x0000 - 0x005f reg=5 this Lokio/Okio$3; │ │ │ │ - source_file_idx : 2366 (Okio.java) │ │ + source_file_idx : 2386 (Okio.java) │ │ │ │ Class #544 header: │ │ -class_idx : 671 │ │ +class_idx : 691 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2506 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2526 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 28 │ │ │ │ Class #544 annotations: │ │ Annotations on method #3759 'close' │ │ @@ -174764,19 +174698,19 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0835b0: |[0835b0] okio.RealBufferedSink.:(Lokio/Sink;)V │ │ -0835c0: 2200 8f02 |0000: new-instance v0, Lokio/Buffer; // type@028f │ │ -0835c4: 7010 7f0d 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -0835ca: 7030 ac0e 2100 |0005: invoke-direct {v1, v2, v0}, Lokio/RealBufferedSink;.:(Lokio/Sink;Lokio/Buffer;)V // method@0eac │ │ -0835d0: 0e00 |0008: return-void │ │ +085f10: |[085f10] okio.RealBufferedSink.:(Lokio/Sink;)V │ │ +085f20: 2200 a302 |0000: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +085f24: 7010 7f0d 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +085f2a: 7030 ac0e 2100 |0005: invoke-direct {v1, v2, v0}, Lokio/RealBufferedSink;.:(Lokio/Sink;Lokio/Buffer;)V // method@0eac │ │ +085f30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0008 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/RealBufferedSink; │ │ 0x0000 - 0x0009 reg=2 sink Lokio/Sink; │ │ @@ -174786,24 +174720,24 @@ │ │ type : '(Lokio/Sink;Lokio/Buffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0835d4: |[0835d4] okio.RealBufferedSink.:(Lokio/Sink;Lokio/Buffer;)V │ │ -0835e4: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -0835ea: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0835ee: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0835f2: 1a01 b61a |0007: const-string v1, "sink == null" // string@1ab6 │ │ -0835f6: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0835fc: 2700 |000c: throw v0 │ │ -0835fe: 5b24 2b06 |000d: iput-object v4, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083602: 5b23 2d06 |000f: iput-object v3, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -083606: 0e00 |0011: return-void │ │ +085f34: |[085f34] okio.RealBufferedSink.:(Lokio/Sink;Lokio/Buffer;)V │ │ +085f44: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +085f4a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +085f4e: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +085f52: 1a01 c71a |0007: const-string v1, "sink == null" // string@1ac7 │ │ +085f56: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +085f5c: 2700 |000c: throw v0 │ │ +085f5e: 5b24 2b06 |000d: iput-object v4, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +085f62: 5b23 2d06 |000f: iput-object v3, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +085f66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000d line=30 │ │ 0x000f line=31 │ │ 0x0011 line=32 │ │ @@ -174817,17 +174751,17 @@ │ │ type : '(Lokio/RealBufferedSink;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083608: |[083608] okio.RealBufferedSink.access$000:(Lokio/RealBufferedSink;)Z │ │ -083618: 5510 2c06 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -08361c: 0f00 |0002: return v0 │ │ +085f68: |[085f68] okio.RealBufferedSink.access$000:(Lokio/RealBufferedSink;)Z │ │ +085f78: 5510 2c06 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +085f7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lokio/RealBufferedSink; │ │ │ │ Virtual methods - │ │ @@ -174836,17 +174770,17 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083620: |[083620] okio.RealBufferedSink.buffer:()Lokio/Buffer; │ │ -083630: 5410 2b06 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083634: 1100 |0002: return-object v0 │ │ +085f80: |[085f80] okio.RealBufferedSink.buffer:()Lokio/Buffer; │ │ +085f90: 5410 2b06 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +085f94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #1 : (in Lokio/RealBufferedSink;) │ │ @@ -174854,43 +174788,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -083638: |[083638] okio.RealBufferedSink.close:()V │ │ -083648: 5562 2c06 |0000: iget-boolean v2, v6, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -08364c: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -083650: 0e00 |0004: return-void │ │ -083652: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -083654: 5462 2b06 |0006: iget-object v2, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083658: 5322 0106 |0008: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ -08365c: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ -083660: 3102 0204 |000c: cmp-long v2, v2, v4 │ │ -083664: 3d02 0d00 |000e: if-lez v2, 001b // +000d │ │ -083668: 5462 2d06 |0010: iget-object v2, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -08366c: 5463 2b06 |0012: iget-object v3, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083670: 5464 2b06 |0014: iget-object v4, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083674: 5344 0106 |0016: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ -083678: 7240 230f 3254 |0018: invoke-interface {v2, v3, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -08367e: 5462 2d06 |001b: iget-object v2, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -083682: 7210 200f 0200 |001d: invoke-interface {v2}, Lokio/Sink;.close:()V // method@0f20 │ │ -083688: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -08368a: 5c62 2c06 |0021: iput-boolean v2, v6, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -08368e: 3801 e1ff |0023: if-eqz v1, 0004 // -001f │ │ -083692: 7110 3d0f 0100 |0025: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@0f3d │ │ -083698: 28dc |0028: goto 0004 // -0024 │ │ -08369a: 0d00 |0029: move-exception v0 │ │ -08369c: 0701 |002a: move-object v1, v0 │ │ -08369e: 28f0 |002b: goto 001b // -0010 │ │ -0836a0: 0d00 |002c: move-exception v0 │ │ -0836a2: 3901 f3ff |002d: if-nez v1, 0020 // -000d │ │ -0836a6: 0701 |002f: move-object v1, v0 │ │ -0836a8: 28f0 |0030: goto 0020 // -0010 │ │ +085f98: |[085f98] okio.RealBufferedSink.close:()V │ │ +085fa8: 5562 2c06 |0000: iget-boolean v2, v6, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +085fac: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +085fb0: 0e00 |0004: return-void │ │ +085fb2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +085fb4: 5462 2b06 |0006: iget-object v2, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +085fb8: 5322 0106 |0008: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ +085fbc: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +085fc0: 3102 0204 |000c: cmp-long v2, v2, v4 │ │ +085fc4: 3d02 0d00 |000e: if-lez v2, 001b // +000d │ │ +085fc8: 5462 2d06 |0010: iget-object v2, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +085fcc: 5463 2b06 |0012: iget-object v3, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +085fd0: 5464 2b06 |0014: iget-object v4, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +085fd4: 5344 0106 |0016: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ +085fd8: 7240 230f 3254 |0018: invoke-interface {v2, v3, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +085fde: 5462 2d06 |001b: iget-object v2, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +085fe2: 7210 200f 0200 |001d: invoke-interface {v2}, Lokio/Sink;.close:()V // method@0f20 │ │ +085fe8: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +085fea: 5c62 2c06 |0021: iput-boolean v2, v6, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +085fee: 3801 e1ff |0023: if-eqz v1, 0004 // -001f │ │ +085ff2: 7110 3d0f 0100 |0025: invoke-static {v1}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@0f3d │ │ +085ff8: 28dc |0028: goto 0004 // -0024 │ │ +085ffa: 0d00 |0029: move-exception v0 │ │ +085ffc: 0701 |002a: move-object v1, v0 │ │ +085ffe: 28f0 |002b: goto 001b // -0010 │ │ +086000: 0d00 |002c: move-exception v0 │ │ +086002: 3901 f3ff |002d: if-nez v1, 0020 // -000d │ │ +086006: 0701 |002f: move-object v1, v0 │ │ +086008: 28f0 |0030: goto 0020 // -0010 │ │ catches : 2 │ │ 0x0006 - 0x001b │ │ Ljava/lang/Throwable; -> 0x0029 │ │ 0x001b - 0x0020 │ │ Ljava/lang/Throwable; -> 0x002c │ │ positions : │ │ 0x0000 line=227 │ │ @@ -174916,31 +174850,31 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0836c8: |[0836c8] okio.RealBufferedSink.emit:()Lokio/BufferedSink; │ │ -0836d8: 5542 2c06 |0000: iget-boolean v2, v4, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -0836dc: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -0836e0: 2202 ad01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -0836e4: 1a03 140f |0006: const-string v3, "closed" // string@0f14 │ │ -0836e8: 7020 f209 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0836ee: 2702 |000b: throw v2 │ │ -0836f0: 5442 2b06 |000c: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -0836f4: 6e10 bb0d 0200 |000e: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ -0836fa: 0b00 |0011: move-result-wide v0 │ │ -0836fc: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -083700: 3102 0002 |0014: cmp-long v2, v0, v2 │ │ -083704: 3d02 0900 |0016: if-lez v2, 001f // +0009 │ │ -083708: 5442 2d06 |0018: iget-object v2, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -08370c: 5443 2b06 |001a: iget-object v3, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083710: 7240 230f 3210 |001c: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -083716: 1104 |001f: return-object v4 │ │ +086028: |[086028] okio.RealBufferedSink.emit:()Lokio/BufferedSink; │ │ +086038: 5542 2c06 |0000: iget-boolean v2, v4, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +08603c: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +086040: 2202 bf01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +086044: 1a03 270f |0006: const-string v3, "closed" // string@0f27 │ │ +086048: 7020 f209 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08604e: 2702 |000b: throw v2 │ │ +086050: 5442 2b06 |000c: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086054: 6e10 bb0d 0200 |000e: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ +08605a: 0b00 |0011: move-result-wide v0 │ │ +08605c: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +086060: 3102 0002 |0014: cmp-long v2, v0, v2 │ │ +086064: 3d02 0900 |0016: if-lez v2, 001f // +0009 │ │ +086068: 5442 2d06 |0018: iget-object v2, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +08606c: 5443 2b06 |001a: iget-object v3, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086070: 7240 230f 3210 |001c: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +086076: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x000c line=182 │ │ 0x0012 line=183 │ │ 0x001f line=184 │ │ locals : │ │ @@ -174952,31 +174886,31 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -083718: |[083718] okio.RealBufferedSink.emitCompleteSegments:()Lokio/BufferedSink; │ │ -083728: 5542 2c06 |0000: iget-boolean v2, v4, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -08372c: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -083730: 2202 ad01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -083734: 1a03 140f |0006: const-string v3, "closed" // string@0f14 │ │ -083738: 7020 f209 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -08373e: 2702 |000b: throw v2 │ │ -083740: 5442 2b06 |000c: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083744: 6e10 850d 0200 |000e: invoke-virtual {v2}, Lokio/Buffer;.completeSegmentByteCount:()J // method@0d85 │ │ -08374a: 0b00 |0011: move-result-wide v0 │ │ -08374c: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -083750: 3102 0002 |0014: cmp-long v2, v0, v2 │ │ -083754: 3d02 0900 |0016: if-lez v2, 001f // +0009 │ │ -083758: 5442 2d06 |0018: iget-object v2, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -08375c: 5443 2b06 |001a: iget-object v3, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083760: 7240 230f 3210 |001c: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -083766: 1104 |001f: return-object v4 │ │ +086078: |[086078] okio.RealBufferedSink.emitCompleteSegments:()Lokio/BufferedSink; │ │ +086088: 5542 2c06 |0000: iget-boolean v2, v4, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +08608c: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +086090: 2202 bf01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +086094: 1a03 270f |0006: const-string v3, "closed" // string@0f27 │ │ +086098: 7020 f209 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08609e: 2702 |000b: throw v2 │ │ +0860a0: 5442 2b06 |000c: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0860a4: 6e10 850d 0200 |000e: invoke-virtual {v2}, Lokio/Buffer;.completeSegmentByteCount:()J // method@0d85 │ │ +0860aa: 0b00 |0011: move-result-wide v0 │ │ +0860ac: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +0860b0: 3102 0002 |0014: cmp-long v2, v0, v2 │ │ +0860b4: 3d02 0900 |0016: if-lez v2, 001f // +0009 │ │ +0860b8: 5442 2d06 |0018: iget-object v2, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +0860bc: 5443 2b06 |001a: iget-object v3, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0860c0: 7240 230f 3210 |001c: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +0860c6: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000c line=175 │ │ 0x0012 line=176 │ │ 0x001f line=177 │ │ locals : │ │ @@ -174988,34 +174922,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -083768: |[083768] okio.RealBufferedSink.flush:()V │ │ -083778: 5540 2c06 |0000: iget-boolean v0, v4, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -08377c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083780: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083784: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083788: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -08378e: 2700 |000b: throw v0 │ │ -083790: 5440 2b06 |000c: iget-object v0, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083794: 5300 0106 |000e: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -083798: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -08379c: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -0837a0: 3d00 0d00 |0014: if-lez v0, 0021 // +000d │ │ -0837a4: 5440 2d06 |0016: iget-object v0, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -0837a8: 5441 2b06 |0018: iget-object v1, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -0837ac: 5442 2b06 |001a: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -0837b0: 5322 0106 |001c: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ -0837b4: 7240 230f 1032 |001e: invoke-interface {v0, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -0837ba: 5440 2d06 |0021: iget-object v0, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -0837be: 7210 210f 0000 |0023: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@0f21 │ │ -0837c4: 0e00 |0026: return-void │ │ +0860c8: |[0860c8] okio.RealBufferedSink.flush:()V │ │ +0860d8: 5540 2c06 |0000: iget-boolean v0, v4, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +0860dc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0860e0: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0860e4: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0860e8: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0860ee: 2700 |000b: throw v0 │ │ +0860f0: 5440 2b06 |000c: iget-object v0, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0860f4: 5300 0106 |000e: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +0860f8: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +0860fc: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +086100: 3d00 0d00 |0014: if-lez v0, 0021 // +000d │ │ +086104: 5440 2d06 |0016: iget-object v0, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +086108: 5441 2b06 |0018: iget-object v1, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +08610c: 5442 2b06 |001a: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086110: 5322 0106 |001c: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ +086114: 7240 230f 1032 |001e: invoke-interface {v0, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +08611a: 5440 2d06 |0021: iget-object v0, v4, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +08611e: 7210 210f 0000 |0023: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@0f21 │ │ +086124: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000c line=220 │ │ 0x0016 line=221 │ │ 0x0021 line=223 │ │ 0x0026 line=224 │ │ @@ -175027,18 +174961,18 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0837c8: |[0837c8] okio.RealBufferedSink.outputStream:()Ljava/io/OutputStream; │ │ -0837d8: 2200 9e02 |0000: new-instance v0, Lokio/RealBufferedSink$1; // type@029e │ │ -0837dc: 7020 a50e 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSink$1;.:(Lokio/RealBufferedSink;)V // method@0ea5 │ │ -0837e2: 1100 |0005: return-object v0 │ │ +086128: |[086128] okio.RealBufferedSink.outputStream:()Ljava/io/OutputStream; │ │ +086138: 2200 b202 |0000: new-instance v0, Lokio/RealBufferedSink$1; // type@02b2 │ │ +08613c: 7020 a50e 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSink$1;.:(Lokio/RealBufferedSink;)V // method@0ea5 │ │ +086142: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #6 : (in Lokio/RealBufferedSink;) │ │ @@ -175046,19 +174980,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0837e4: |[0837e4] okio.RealBufferedSink.timeout:()Lokio/Timeout; │ │ -0837f4: 5410 2d06 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -0837f8: 7210 220f 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@0f22 │ │ -0837fe: 0c00 |0005: move-result-object v0 │ │ -083800: 1100 |0006: return-object v0 │ │ +086144: |[086144] okio.RealBufferedSink.timeout:()Lokio/Timeout; │ │ +086154: 5410 2d06 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +086158: 7210 220f 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@0f22 │ │ +08615e: 0c00 |0005: move-result-object v0 │ │ +086160: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #7 : (in Lokio/RealBufferedSink;) │ │ @@ -175066,29 +175000,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -083804: |[083804] okio.RealBufferedSink.toString:()Ljava/lang/String; │ │ -083814: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -083818: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08381e: 1a01 2a0e |0005: const-string v1, "buffer(" // string@0e2a │ │ -083822: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -083828: 0c00 |000a: move-result-object v0 │ │ -08382a: 5421 2d06 |000b: iget-object v1, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ -08382e: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -083834: 0c00 |0010: move-result-object v0 │ │ -083836: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ -08383a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -083840: 0c00 |0016: move-result-object v0 │ │ -083842: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -083848: 0c00 |001a: move-result-object v0 │ │ -08384a: 1100 |001b: return-object v0 │ │ +086164: |[086164] okio.RealBufferedSink.toString:()Ljava/lang/String; │ │ +086174: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +086178: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +08617e: 1a01 3d0e |0005: const-string v1, "buffer(" // string@0e3d │ │ +086182: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +086188: 0c00 |000a: move-result-object v0 │ │ +08618a: 5421 2d06 |000b: iget-object v1, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@062d │ │ +08618e: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +086194: 0c00 |0010: move-result-object v0 │ │ +086196: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ +08619a: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0861a0: 0c00 |0016: move-result-object v0 │ │ +0861a2: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0861a8: 0c00 |001a: move-result-object v0 │ │ +0861aa: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/RealBufferedSink; │ │ │ │ #8 : (in Lokio/RealBufferedSink;) │ │ @@ -175096,26 +175030,26 @@ │ │ type : '(Lokio/ByteString;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -08384c: |[08384c] okio.RealBufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ -08385c: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083860: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083864: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083868: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -08386c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083872: 2700 |000b: throw v0 │ │ -083874: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083878: 6e20 c20d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@0dc2 │ │ -08387e: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083884: 0c00 |0014: move-result-object v0 │ │ -083886: 1100 |0015: return-object v0 │ │ +0861ac: |[0861ac] okio.RealBufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ +0861bc: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +0861c0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0861c4: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0861c8: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0861cc: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0861d2: 2700 |000b: throw v0 │ │ +0861d4: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0861d8: 6e20 c20d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@0dc2 │ │ +0861de: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +0861e4: 0c00 |0014: move-result-object v0 │ │ +0861e6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000c line=51 │ │ 0x0011 line=52 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175126,31 +175060,31 @@ │ │ type : '(Lokio/Source;J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -083888: |[083888] okio.RealBufferedSink.write:(Lokio/Source;J)Lokio/BufferedSink; │ │ -083898: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -08389c: 3102 0602 |0002: cmp-long v2, v6, v2 │ │ -0838a0: 3d02 1900 |0004: if-lez v2, 001d // +0019 │ │ -0838a4: 5442 2b06 |0006: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -0838a8: 7240 250f 2576 |0008: invoke-interface {v5, v2, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -0838ae: 0b00 |000b: move-result-wide v0 │ │ -0838b0: 1602 ffff |000c: const-wide/16 v2, #int -1 // #ffff │ │ -0838b4: 3102 0002 |000e: cmp-long v2, v0, v2 │ │ -0838b8: 3902 0800 |0010: if-nez v2, 0018 // +0008 │ │ -0838bc: 2202 8401 |0012: new-instance v2, Ljava/io/EOFException; // type@0184 │ │ -0838c0: 7010 7e09 0200 |0014: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ -0838c6: 2702 |0017: throw v2 │ │ -0838c8: bc06 |0018: sub-long/2addr v6, v0 │ │ -0838ca: 6e10 b10e 0400 |0019: invoke-virtual {v4}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -0838d0: 28e4 |001c: goto 0000 // -001c │ │ -0838d2: 1104 |001d: return-object v4 │ │ +0861e8: |[0861e8] okio.RealBufferedSink.write:(Lokio/Source;J)Lokio/BufferedSink; │ │ +0861f8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0861fc: 3102 0602 |0002: cmp-long v2, v6, v2 │ │ +086200: 3d02 1900 |0004: if-lez v2, 001d // +0019 │ │ +086204: 5442 2b06 |0006: iget-object v2, v4, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086208: 7240 250f 2576 |0008: invoke-interface {v5, v2, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +08620e: 0b00 |000b: move-result-wide v0 │ │ +086210: 1602 ffff |000c: const-wide/16 v2, #int -1 // #ffff │ │ +086214: 3102 0002 |000e: cmp-long v2, v0, v2 │ │ +086218: 3902 0800 |0010: if-nez v2, 0018 // +0008 │ │ +08621c: 2202 9601 |0012: new-instance v2, Ljava/io/EOFException; // type@0196 │ │ +086220: 7010 7e09 0200 |0014: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ +086226: 2702 |0017: throw v2 │ │ +086228: bc06 |0018: sub-long/2addr v6, v0 │ │ +08622a: 6e10 b10e 0400 |0019: invoke-virtual {v4}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086230: 28e4 |001c: goto 0000 // -001c │ │ +086232: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0006 line=111 │ │ 0x000c line=112 │ │ 0x0018 line=113 │ │ 0x0019 line=114 │ │ @@ -175166,26 +175100,26 @@ │ │ type : '([B)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0838d4: |[0838d4] okio.RealBufferedSink.write:([B)Lokio/BufferedSink; │ │ -0838e4: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -0838e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0838ec: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -0838f0: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -0838f4: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0838fa: 2700 |000b: throw v0 │ │ -0838fc: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083900: 6e20 c30d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@0dc3 │ │ -083906: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -08390c: 0c00 |0014: move-result-object v0 │ │ -08390e: 1100 |0015: return-object v0 │ │ +086234: |[086234] okio.RealBufferedSink.write:([B)Lokio/BufferedSink; │ │ +086244: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +086248: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08624c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086250: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086254: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08625a: 2700 |000b: throw v0 │ │ +08625c: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086260: 6e20 c30d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@0dc3 │ │ +086266: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +08626c: 0c00 |0014: move-result-object v0 │ │ +08626e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000c line=89 │ │ 0x0011 line=90 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175196,26 +175130,26 @@ │ │ type : '([BII)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -083910: |[083910] okio.RealBufferedSink.write:([BII)Lokio/BufferedSink; │ │ -083920: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083924: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083928: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -08392c: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083930: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083936: 2700 |000b: throw v0 │ │ -083938: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -08393c: 6e40 c40d 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ -083942: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083948: 0c00 |0014: move-result-object v0 │ │ -08394a: 1100 |0015: return-object v0 │ │ +086270: |[086270] okio.RealBufferedSink.write:([BII)Lokio/BufferedSink; │ │ +086280: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +086284: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +086288: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +08628c: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086290: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +086296: 2700 |000b: throw v0 │ │ +086298: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +08629c: 6e40 c40d 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@0dc4 │ │ +0862a2: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +0862a8: 0c00 |0014: move-result-object v0 │ │ +0862aa: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000c line=95 │ │ 0x0011 line=96 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175228,25 +175162,25 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -08394c: |[08394c] okio.RealBufferedSink.write:(Lokio/Buffer;J)V │ │ -08395c: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083960: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083964: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083968: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -08396c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083972: 2700 |000b: throw v0 │ │ -083974: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083978: 6e40 c90d 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ -08397e: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083984: 0e00 |0014: return-void │ │ +0862ac: |[0862ac] okio.RealBufferedSink.write:(Lokio/Buffer;J)V │ │ +0862bc: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +0862c0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0862c4: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0862c8: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0862cc: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0862d2: 2700 |000b: throw v0 │ │ +0862d4: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0862d8: 6e40 c90d 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@0dc9 │ │ +0862de: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +0862e4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000c line=45 │ │ 0x0011 line=46 │ │ 0x0014 line=47 │ │ locals : │ │ @@ -175255,161 +175189,161 @@ │ │ 0x0000 - 0x0015 reg=4 byteCount J │ │ │ │ #13 : (in Lokio/RealBufferedSink;) │ │ name : 'writeAll' │ │ type : '(Lokio/Source;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -083988: |[083988] okio.RealBufferedSink.writeAll:(Lokio/Source;)J │ │ -083998: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ -08399c: 2204 ac01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0839a0: 1a05 e91a |0004: const-string v5, "source == null" // string@1ae9 │ │ -0839a4: 7020 ef09 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0839aa: 2704 |0009: throw v4 │ │ -0839ac: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -0839b0: 5484 2b06 |000c: iget-object v4, v8, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -0839b4: 1606 0008 |000e: const-wide/16 v6, #int 2048 // #800 │ │ -0839b8: 7240 250f 4976 |0010: invoke-interface {v9, v4, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -0839be: 0b00 |0013: move-result-wide v0 │ │ -0839c0: 1604 ffff |0014: const-wide/16 v4, #int -1 // #ffff │ │ -0839c4: 3104 0004 |0016: cmp-long v4, v0, v4 │ │ -0839c8: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ -0839cc: bb02 |001a: add-long/2addr v2, v0 │ │ -0839ce: 6e10 b10e 0800 |001b: invoke-virtual {v8}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -0839d4: 28ee |001e: goto 000c // -0012 │ │ -0839d6: 1002 |001f: return-wide v2 │ │ +0862e8: |[0862e8] okio.RealBufferedSink.writeAll:(Lokio/Source;)J │ │ +0862f8: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ +0862fc: 2204 be01 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +086300: 1a05 fa1a |0004: const-string v5, "source == null" // string@1afa │ │ +086304: 7020 ef09 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08630a: 2704 |0009: throw v4 │ │ +08630c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +086310: 5474 2b06 |000c: iget-object v4, v7, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086314: 1605 0008 |000e: const-wide/16 v5, #int 2048 // #800 │ │ +086318: 7240 250f 4865 |0010: invoke-interface {v8, v4, v5, v6}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +08631e: 0b00 |0013: move-result-wide v0 │ │ +086320: 1604 ffff |0014: const-wide/16 v4, #int -1 // #ffff │ │ +086324: 3104 0004 |0016: cmp-long v4, v0, v4 │ │ +086328: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ +08632c: bb02 |001a: add-long/2addr v2, v0 │ │ +08632e: 6e10 b10e 0700 |001b: invoke-virtual {v7}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086334: 28ee |001e: goto 000c // -0012 │ │ +086336: 1002 |001f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000a line=101 │ │ 0x000c line=102 │ │ 0x001a line=103 │ │ 0x001b line=104 │ │ 0x001f line=106 │ │ locals : │ │ 0x0014 - 0x0020 reg=0 readCount J │ │ 0x000c - 0x0020 reg=2 totalBytesRead J │ │ - 0x0000 - 0x0020 reg=8 this Lokio/RealBufferedSink; │ │ - 0x0000 - 0x0020 reg=9 source Lokio/Source; │ │ + 0x0000 - 0x0020 reg=7 this Lokio/RealBufferedSink; │ │ + 0x0000 - 0x0020 reg=8 source Lokio/Source; │ │ │ │ #14 : (in Lokio/RealBufferedSink;) │ │ name : 'writeByte' │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0839d8: |[0839d8] okio.RealBufferedSink.writeByte:(I)Lokio/BufferedSink; │ │ -0839e8: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -0839ec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0839f0: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -0839f4: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -0839f8: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0839fe: 2700 |000b: throw v0 │ │ -083a00: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083a04: 6e20 cb0d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ -083a0a: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083a10: 0c00 |0014: move-result-object v0 │ │ -083a12: 1100 |0015: return-object v0 │ │ +086338: |[086338] okio.RealBufferedSink.writeByte:(I)Lokio/BufferedSink; │ │ +086348: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +08634c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +086350: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086354: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086358: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08635e: 2700 |000b: throw v0 │ │ +086360: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086364: 6e20 cb0d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@0dcb │ │ +08636a: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086370: 0c00 |0014: move-result-object v0 │ │ +086372: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000c line=121 │ │ 0x0011 line=122 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ 0x0000 - 0x0016 reg=3 b I │ │ │ │ #15 : (in Lokio/RealBufferedSink;) │ │ name : 'writeDecimalLong' │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -083a14: |[083a14] okio.RealBufferedSink.writeDecimalLong:(J)Lokio/BufferedSink; │ │ -083a24: 5530 2c06 |0000: iget-boolean v0, v3, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083a28: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083a2c: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083a30: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083a34: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083a3a: 2700 |000b: throw v0 │ │ -083a3c: 5430 2b06 |000c: iget-object v0, v3, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083a40: 6e30 cd0d 4005 |000e: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@0dcd │ │ -083a46: 6e10 b10e 0300 |0011: invoke-virtual {v3}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083a4c: 0c00 |0014: move-result-object v0 │ │ -083a4e: 1100 |0015: return-object v0 │ │ +086374: |[086374] okio.RealBufferedSink.writeDecimalLong:(J)Lokio/BufferedSink; │ │ +086384: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +086388: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08638c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086390: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086394: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08639a: 2700 |000b: throw v0 │ │ +08639c: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0863a0: 6e30 cd0d 3004 |000e: invoke-virtual {v0, v3, v4}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@0dcd │ │ +0863a6: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +0863ac: 0c00 |0014: move-result-object v0 │ │ +0863ae: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=164 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Lokio/RealBufferedSink; │ │ - 0x0000 - 0x0016 reg=4 v J │ │ + 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ + 0x0000 - 0x0016 reg=3 v J │ │ │ │ #16 : (in Lokio/RealBufferedSink;) │ │ name : 'writeHexadecimalUnsignedLong' │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -083a50: |[083a50] okio.RealBufferedSink.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ -083a60: 5530 2c06 |0000: iget-boolean v0, v3, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083a64: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083a68: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083a6c: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083a70: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083a76: 2700 |000b: throw v0 │ │ -083a78: 5430 2b06 |000c: iget-object v0, v3, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083a7c: 6e30 cf0d 4005 |000e: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@0dcf │ │ -083a82: 6e10 b10e 0300 |0011: invoke-virtual {v3}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083a88: 0c00 |0014: move-result-object v0 │ │ -083a8a: 1100 |0015: return-object v0 │ │ +0863b0: |[0863b0] okio.RealBufferedSink.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ +0863c0: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +0863c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0863c8: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0863cc: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0863d0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0863d6: 2700 |000b: throw v0 │ │ +0863d8: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0863dc: 6e30 cf0d 3004 |000e: invoke-virtual {v0, v3, v4}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@0dcf │ │ +0863e2: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +0863e8: 0c00 |0014: move-result-object v0 │ │ +0863ea: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000c line=169 │ │ 0x0011 line=170 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Lokio/RealBufferedSink; │ │ - 0x0000 - 0x0016 reg=4 v J │ │ + 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ + 0x0000 - 0x0016 reg=3 v J │ │ │ │ #17 : (in Lokio/RealBufferedSink;) │ │ name : 'writeInt' │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -083a8c: |[083a8c] okio.RealBufferedSink.writeInt:(I)Lokio/BufferedSink; │ │ -083a9c: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083aa0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083aa4: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083aa8: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083aac: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083ab2: 2700 |000b: throw v0 │ │ -083ab4: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083ab8: 6e20 d10d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@0dd1 │ │ -083abe: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083ac4: 0c00 |0014: move-result-object v0 │ │ -083ac6: 1100 |0015: return-object v0 │ │ +0863ec: |[0863ec] okio.RealBufferedSink.writeInt:(I)Lokio/BufferedSink; │ │ +0863fc: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +086400: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +086404: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086408: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +08640c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +086412: 2700 |000b: throw v0 │ │ +086414: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086418: 6e20 d10d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@0dd1 │ │ +08641e: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086424: 0c00 |0014: move-result-object v0 │ │ +086426: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000c line=139 │ │ 0x0011 line=140 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175420,116 +175354,116 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -083ac8: |[083ac8] okio.RealBufferedSink.writeIntLe:(I)Lokio/BufferedSink; │ │ -083ad8: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083adc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083ae0: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083ae4: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083ae8: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083aee: 2700 |000b: throw v0 │ │ -083af0: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083af4: 6e20 d30d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeIntLe:(I)Lokio/Buffer; // method@0dd3 │ │ -083afa: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083b00: 0c00 |0014: move-result-object v0 │ │ -083b02: 1100 |0015: return-object v0 │ │ +086428: |[086428] okio.RealBufferedSink.writeIntLe:(I)Lokio/BufferedSink; │ │ +086438: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +08643c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +086440: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086444: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086448: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08644e: 2700 |000b: throw v0 │ │ +086450: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086454: 6e20 d30d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeIntLe:(I)Lokio/Buffer; // method@0dd3 │ │ +08645a: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086460: 0c00 |0014: move-result-object v0 │ │ +086462: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x000c line=145 │ │ 0x0011 line=146 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ 0x0000 - 0x0016 reg=3 i I │ │ │ │ #19 : (in Lokio/RealBufferedSink;) │ │ name : 'writeLong' │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -083b04: |[083b04] okio.RealBufferedSink.writeLong:(J)Lokio/BufferedSink; │ │ -083b14: 5530 2c06 |0000: iget-boolean v0, v3, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083b18: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083b1c: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083b20: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083b24: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083b2a: 2700 |000b: throw v0 │ │ -083b2c: 5430 2b06 |000c: iget-object v0, v3, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083b30: 6e30 d50d 4005 |000e: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@0dd5 │ │ -083b36: 6e10 b10e 0300 |0011: invoke-virtual {v3}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083b3c: 0c00 |0014: move-result-object v0 │ │ -083b3e: 1100 |0015: return-object v0 │ │ +086464: |[086464] okio.RealBufferedSink.writeLong:(J)Lokio/BufferedSink; │ │ +086474: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +086478: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08647c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086480: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086484: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08648a: 2700 |000b: throw v0 │ │ +08648c: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086490: 6e30 d50d 3004 |000e: invoke-virtual {v0, v3, v4}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@0dd5 │ │ +086496: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +08649c: 0c00 |0014: move-result-object v0 │ │ +08649e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000c line=151 │ │ 0x0011 line=152 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Lokio/RealBufferedSink; │ │ - 0x0000 - 0x0016 reg=4 v J │ │ + 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ + 0x0000 - 0x0016 reg=3 v J │ │ │ │ #20 : (in Lokio/RealBufferedSink;) │ │ name : 'writeLongLe' │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -083b40: |[083b40] okio.RealBufferedSink.writeLongLe:(J)Lokio/BufferedSink; │ │ -083b50: 5530 2c06 |0000: iget-boolean v0, v3, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083b54: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083b58: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083b5c: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083b60: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083b66: 2700 |000b: throw v0 │ │ -083b68: 5430 2b06 |000c: iget-object v0, v3, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083b6c: 6e30 d70d 4005 |000e: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.writeLongLe:(J)Lokio/Buffer; // method@0dd7 │ │ -083b72: 6e10 b10e 0300 |0011: invoke-virtual {v3}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083b78: 0c00 |0014: move-result-object v0 │ │ -083b7a: 1100 |0015: return-object v0 │ │ +0864a0: |[0864a0] okio.RealBufferedSink.writeLongLe:(J)Lokio/BufferedSink; │ │ +0864b0: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +0864b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0864b8: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0864bc: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0864c0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0864c6: 2700 |000b: throw v0 │ │ +0864c8: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0864cc: 6e30 d70d 3004 |000e: invoke-virtual {v0, v3, v4}, Lokio/Buffer;.writeLongLe:(J)Lokio/Buffer; // method@0dd7 │ │ +0864d2: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +0864d8: 0c00 |0014: move-result-object v0 │ │ +0864da: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000c line=157 │ │ 0x0011 line=158 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Lokio/RealBufferedSink; │ │ - 0x0000 - 0x0016 reg=4 v J │ │ + 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ + 0x0000 - 0x0016 reg=3 v J │ │ │ │ #21 : (in Lokio/RealBufferedSink;) │ │ name : 'writeShort' │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -083b7c: |[083b7c] okio.RealBufferedSink.writeShort:(I)Lokio/BufferedSink; │ │ -083b8c: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083b90: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083b94: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083b98: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083b9c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083ba2: 2700 |000b: throw v0 │ │ -083ba4: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083ba8: 6e20 d90d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@0dd9 │ │ -083bae: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083bb4: 0c00 |0014: move-result-object v0 │ │ -083bb6: 1100 |0015: return-object v0 │ │ +0864dc: |[0864dc] okio.RealBufferedSink.writeShort:(I)Lokio/BufferedSink; │ │ +0864ec: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +0864f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0864f4: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0864f8: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0864fc: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +086502: 2700 |000b: throw v0 │ │ +086504: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086508: 6e20 d90d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@0dd9 │ │ +08650e: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086514: 0c00 |0014: move-result-object v0 │ │ +086516: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000c line=127 │ │ 0x0011 line=128 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175540,26 +175474,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -083bb8: |[083bb8] okio.RealBufferedSink.writeShortLe:(I)Lokio/BufferedSink; │ │ -083bc8: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083bcc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083bd0: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083bd4: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083bd8: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083bde: 2700 |000b: throw v0 │ │ -083be0: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083be4: 6e20 db0d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeShortLe:(I)Lokio/Buffer; // method@0ddb │ │ -083bea: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083bf0: 0c00 |0014: move-result-object v0 │ │ -083bf2: 1100 |0015: return-object v0 │ │ +086518: |[086518] okio.RealBufferedSink.writeShortLe:(I)Lokio/BufferedSink; │ │ +086528: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +08652c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +086530: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086534: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086538: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08653e: 2700 |000b: throw v0 │ │ +086540: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086544: 6e20 db0d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeShortLe:(I)Lokio/Buffer; // method@0ddb │ │ +08654a: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086550: 0c00 |0014: move-result-object v0 │ │ +086552: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000c line=133 │ │ 0x0011 line=134 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175570,26 +175504,26 @@ │ │ type : '(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -083bf4: |[083bf4] okio.RealBufferedSink.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink; │ │ -083c04: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083c08: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083c0c: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083c10: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083c14: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083c1a: 2700 |000b: throw v0 │ │ -083c1c: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083c20: 6e56 dd0d 3054 |000e: invoke-virtual {v0, v3, v4, v5, v6}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@0ddd │ │ -083c26: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083c2c: 0c00 |0014: move-result-object v0 │ │ -083c2e: 1100 |0015: return-object v0 │ │ +086554: |[086554] okio.RealBufferedSink.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink; │ │ +086564: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +086568: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08656c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086570: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086574: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08657a: 2700 |000b: throw v0 │ │ +08657c: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086580: 6e56 dd0d 3054 |000e: invoke-virtual {v0, v3, v4, v5, v6}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@0ddd │ │ +086586: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +08658c: 0c00 |0014: move-result-object v0 │ │ +08658e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000c line=83 │ │ 0x0011 line=84 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175603,26 +175537,26 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -083c30: |[083c30] okio.RealBufferedSink.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink; │ │ -083c40: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083c44: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083c48: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083c4c: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083c50: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083c56: 2700 |000b: throw v0 │ │ -083c58: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083c5c: 6e30 de0d 3004 |000e: invoke-virtual {v0, v3, v4}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@0dde │ │ -083c62: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083c68: 0c00 |0014: move-result-object v0 │ │ -083c6a: 1100 |0015: return-object v0 │ │ +086590: |[086590] okio.RealBufferedSink.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink; │ │ +0865a0: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +0865a4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0865a8: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0865ac: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0865b0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0865b6: 2700 |000b: throw v0 │ │ +0865b8: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0865bc: 6e30 de0d 3004 |000e: invoke-virtual {v0, v3, v4}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@0dde │ │ +0865c2: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +0865c8: 0c00 |0014: move-result-object v0 │ │ +0865ca: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000c line=76 │ │ 0x0011 line=77 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175634,26 +175568,26 @@ │ │ type : '(Ljava/lang/String;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -083c6c: |[083c6c] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ -083c7c: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083c80: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083c84: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083c88: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083c8c: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083c92: 2700 |000b: throw v0 │ │ -083c94: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083c98: 6e20 e30d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ -083c9e: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083ca4: 0c00 |0014: move-result-object v0 │ │ -083ca6: 1100 |0015: return-object v0 │ │ +0865cc: |[0865cc] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ +0865dc: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +0865e0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0865e4: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +0865e8: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0865ec: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0865f2: 2700 |000b: throw v0 │ │ +0865f4: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +0865f8: 6e20 e30d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@0de3 │ │ +0865fe: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086604: 0c00 |0014: move-result-object v0 │ │ +086606: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000c line=57 │ │ 0x0011 line=58 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175664,26 +175598,26 @@ │ │ type : '(Ljava/lang/String;II)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -083ca8: |[083ca8] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;II)Lokio/BufferedSink; │ │ -083cb8: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083cbc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083cc0: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083cc4: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083cc8: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083cce: 2700 |000b: throw v0 │ │ -083cd0: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083cd4: 6e40 e40d 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ -083cda: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083ce0: 0c00 |0014: move-result-object v0 │ │ -083ce2: 1100 |0015: return-object v0 │ │ +086608: |[086608] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;II)Lokio/BufferedSink; │ │ +086618: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +08661c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +086620: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086624: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086628: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08662e: 2700 |000b: throw v0 │ │ +086630: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086634: 6e40 e40d 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@0de4 │ │ +08663a: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +086640: 0c00 |0014: move-result-object v0 │ │ +086642: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000c line=64 │ │ 0x0011 line=65 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ @@ -175696,42 +175630,42 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -083ce4: |[083ce4] okio.RealBufferedSink.writeUtf8CodePoint:(I)Lokio/BufferedSink; │ │ -083cf4: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ -083cf8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083cfc: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083d00: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083d04: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083d0a: 2700 |000b: throw v0 │ │ -083d0c: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ -083d10: 6e20 e70d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ -083d16: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ -083d1c: 0c00 |0014: move-result-object v0 │ │ -083d1e: 1100 |0015: return-object v0 │ │ +086644: |[086644] okio.RealBufferedSink.writeUtf8CodePoint:(I)Lokio/BufferedSink; │ │ +086654: 5520 2c06 |0000: iget-boolean v0, v2, Lokio/RealBufferedSink;.closed:Z // field@062c │ │ +086658: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08665c: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +086660: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +086664: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08666a: 2700 |000b: throw v0 │ │ +08666c: 5420 2b06 |000c: iget-object v0, v2, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@062b │ │ +086670: 6e20 e70d 3000 |000e: invoke-virtual {v0, v3}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@0de7 │ │ +086676: 6e10 b10e 0200 |0011: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@0eb1 │ │ +08667c: 0c00 |0014: move-result-object v0 │ │ +08667e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000c line=70 │ │ 0x0011 line=71 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokio/RealBufferedSink; │ │ 0x0000 - 0x0016 reg=3 codePoint I │ │ │ │ - source_file_idx : 2506 (RealBufferedSink.java) │ │ + source_file_idx : 2526 (RealBufferedSink.java) │ │ │ │ Class #545 header: │ │ -class_idx : 673 │ │ +class_idx : 693 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 440 │ │ -source_file_idx : 2507 │ │ +superclass_idx : 458 │ │ +source_file_idx : 2527 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 41 │ │ │ │ Class #545 annotations: │ │ Annotations on method #3796 'close' │ │ @@ -175837,19 +175771,19 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -083d20: |[083d20] okio.RealBufferedSource.:(Lokio/Source;)V │ │ -083d30: 2200 8f02 |0000: new-instance v0, Lokio/Buffer; // type@028f │ │ -083d34: 7010 7f0d 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ -083d3a: 7030 d10e 2100 |0005: invoke-direct {v1, v2, v0}, Lokio/RealBufferedSource;.:(Lokio/Source;Lokio/Buffer;)V // method@0ed1 │ │ -083d40: 0e00 |0008: return-void │ │ +086680: |[086680] okio.RealBufferedSource.:(Lokio/Source;)V │ │ +086690: 2200 a302 |0000: new-instance v0, Lokio/Buffer; // type@02a3 │ │ +086694: 7010 7f0d 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@0d7f │ │ +08669a: 7030 d10e 2100 |0005: invoke-direct {v1, v2, v0}, Lokio/RealBufferedSource;.:(Lokio/Source;Lokio/Buffer;)V // method@0ed1 │ │ +0866a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0008 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0009 reg=2 source Lokio/Source; │ │ @@ -175859,24 +175793,24 @@ │ │ type : '(Lokio/Source;Lokio/Buffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -083d44: |[083d44] okio.RealBufferedSource.:(Lokio/Source;Lokio/Buffer;)V │ │ -083d54: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ -083d5a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -083d5e: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -083d62: 1a01 e91a |0007: const-string v1, "source == null" // string@1ae9 │ │ -083d66: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -083d6c: 2700 |000c: throw v0 │ │ -083d6e: 5b24 2f06 |000d: iput-object v4, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083d72: 5b23 3106 |000f: iput-object v3, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -083d76: 0e00 |0011: return-void │ │ +0866a4: |[0866a4] okio.RealBufferedSource.:(Lokio/Source;Lokio/Buffer;)V │ │ +0866b4: 7010 0f0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a0f │ │ +0866ba: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0866be: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0866c2: 1a01 fa1a |0007: const-string v1, "source == null" // string@1afa │ │ +0866c6: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0866cc: 2700 |000c: throw v0 │ │ +0866ce: 5b24 2f06 |000d: iput-object v4, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +0866d2: 5b23 3106 |000f: iput-object v3, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +0866d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x000d line=32 │ │ 0x000f line=33 │ │ 0x0011 line=34 │ │ @@ -175890,69 +175824,69 @@ │ │ type : '(Lokio/RealBufferedSource;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083d78: |[083d78] okio.RealBufferedSource.access$000:(Lokio/RealBufferedSource;)Z │ │ -083d88: 5510 3006 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -083d8c: 0f00 |0002: return v0 │ │ +0866d8: |[0866d8] okio.RealBufferedSource.access$000:(Lokio/RealBufferedSource;)Z │ │ +0866e8: 5510 3006 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +0866ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lokio/RealBufferedSource; │ │ │ │ #3 : (in Lokio/RealBufferedSource;) │ │ name : 'rangeEquals' │ │ type : '(JLokio/ByteString;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -083d90: |[083d90] okio.RealBufferedSource.rangeEquals:(JLokio/ByteString;)Z │ │ -083da0: 6e10 430e 0600 |0000: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@0e43 │ │ -083da6: 0a00 |0003: move-result v0 │ │ -083da8: 8100 |0004: int-to-long v0, v0 │ │ -083daa: bb40 |0005: add-long/2addr v0, v4 │ │ -083dac: 6e30 f80e 0301 |0006: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.request:(J)Z // method@0ef8 │ │ -083db2: 0a00 |0009: move-result v0 │ │ -083db4: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -083db8: 5430 2f06 |000c: iget-object v0, v3, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083dbc: 6e40 990d 4065 |000e: invoke-virtual {v0, v4, v5, v6}, Lokio/Buffer;.rangeEquals:(JLokio/ByteString;)Z // method@0d99 │ │ -083dc2: 0a00 |0011: move-result v0 │ │ -083dc4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -083dc8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -083dca: 0f00 |0015: return v0 │ │ -083dcc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -083dce: 28fe |0017: goto 0015 // -0002 │ │ +0866f0: |[0866f0] okio.RealBufferedSource.rangeEquals:(JLokio/ByteString;)Z │ │ +086700: 6e10 430e 0500 |0000: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@0e43 │ │ +086706: 0a00 |0003: move-result v0 │ │ +086708: 8100 |0004: int-to-long v0, v0 │ │ +08670a: bb30 |0005: add-long/2addr v0, v3 │ │ +08670c: 6e30 f80e 0201 |0006: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.request:(J)Z // method@0ef8 │ │ +086712: 0a00 |0009: move-result v0 │ │ +086714: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +086718: 5420 2f06 |000c: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +08671c: 6e40 990d 3054 |000e: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.rangeEquals:(JLokio/ByteString;)Z // method@0d99 │ │ +086722: 0a00 |0011: move-result v0 │ │ +086724: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +086728: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +08672a: 0f00 |0015: return v0 │ │ +08672c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +08672e: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ - 0x0000 - 0x0018 reg=3 this Lokio/RealBufferedSource; │ │ - 0x0000 - 0x0018 reg=4 offset J │ │ - 0x0000 - 0x0018 reg=6 bytes Lokio/ByteString; │ │ + 0x0000 - 0x0018 reg=2 this Lokio/RealBufferedSource; │ │ + 0x0000 - 0x0018 reg=3 offset J │ │ + 0x0000 - 0x0018 reg=5 bytes Lokio/ByteString; │ │ │ │ Virtual methods - │ │ #0 : (in Lokio/RealBufferedSource;) │ │ name : 'buffer' │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083dd0: |[083dd0] okio.RealBufferedSource.buffer:()Lokio/Buffer; │ │ -083de0: 5410 2f06 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083de4: 1100 |0002: return-object v0 │ │ +086730: |[086730] okio.RealBufferedSource.buffer:()Lokio/Buffer; │ │ +086740: 5410 2f06 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086744: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #1 : (in Lokio/RealBufferedSource;) │ │ @@ -175960,25 +175894,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -083de8: |[083de8] okio.RealBufferedSource.close:()V │ │ -083df8: 5510 3006 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -083dfc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -083e00: 0e00 |0004: return-void │ │ -083e02: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -083e04: 5c10 3006 |0006: iput-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -083e08: 5410 3106 |0008: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -083e0c: 7210 240f 0000 |000a: invoke-interface {v0}, Lokio/Source;.close:()V // method@0f24 │ │ -083e12: 5410 2f06 |000d: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083e16: 6e10 810d 0000 |000f: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@0d81 │ │ -083e1c: 28f2 |0012: goto 0004 // -000e │ │ +086748: |[086748] okio.RealBufferedSource.close:()V │ │ +086758: 5510 3006 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +08675c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +086760: 0e00 |0004: return-void │ │ +086762: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +086764: 5c10 3006 |0006: iput-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +086768: 5410 3106 |0008: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +08676c: 7210 240f 0000 |000a: invoke-interface {v0}, Lokio/Source;.close:()V // method@0f24 │ │ +086772: 5410 2f06 |000d: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086776: 6e10 810d 0000 |000f: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@0d81 │ │ +08677c: 28f2 |0012: goto 0004 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=398 │ │ 0x0005 line=395 │ │ 0x0008 line=396 │ │ 0x000d line=397 │ │ @@ -175990,37 +175924,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -083e20: |[083e20] okio.RealBufferedSource.exhausted:()Z │ │ -083e30: 5540 3006 |0000: iget-boolean v0, v4, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -083e34: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083e38: 2200 ad01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -083e3c: 1a01 140f |0006: const-string v1, "closed" // string@0f14 │ │ -083e40: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083e46: 2700 |000b: throw v0 │ │ -083e48: 5440 2f06 |000c: iget-object v0, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083e4c: 6e10 8d0d 0000 |000e: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@0d8d │ │ -083e52: 0a00 |0011: move-result v0 │ │ -083e54: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ -083e58: 5440 3106 |0014: iget-object v0, v4, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -083e5c: 5441 2f06 |0016: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083e60: 1602 0008 |0018: const-wide/16 v2, #int 2048 // #800 │ │ -083e64: 7240 250f 1032 |001a: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -083e6a: 0b00 |001d: move-result-wide v0 │ │ -083e6c: 1602 ffff |001e: const-wide/16 v2, #int -1 // #ffff │ │ -083e70: 3100 0002 |0020: cmp-long v0, v0, v2 │ │ -083e74: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ -083e78: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -083e7a: 0f00 |0025: return v0 │ │ -083e7c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -083e7e: 28fe |0027: goto 0025 // -0002 │ │ +086780: |[086780] okio.RealBufferedSource.exhausted:()Z │ │ +086790: 5540 3006 |0000: iget-boolean v0, v4, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +086794: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +086798: 2200 bf01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +08679c: 1a01 270f |0006: const-string v1, "closed" // string@0f27 │ │ +0867a0: 7020 f209 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +0867a6: 2700 |000b: throw v0 │ │ +0867a8: 5440 2f06 |000c: iget-object v0, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +0867ac: 6e10 8d0d 0000 |000e: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@0d8d │ │ +0867b2: 0a00 |0011: move-result v0 │ │ +0867b4: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ +0867b8: 5440 3106 |0014: iget-object v0, v4, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +0867bc: 5441 2f06 |0016: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +0867c0: 1602 0008 |0018: const-wide/16 v2, #int 2048 // #800 │ │ +0867c4: 7240 250f 1032 |001a: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +0867ca: 0b00 |001d: move-result-wide v0 │ │ +0867cc: 1602 ffff |001e: const-wide/16 v2, #int -1 // #ffff │ │ +0867d0: 3100 0002 |0020: cmp-long v0, v0, v2 │ │ +0867d4: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ +0867d8: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +0867da: 0f00 |0025: return v0 │ │ +0867dc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0867de: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000c line=60 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Lokio/RealBufferedSource; │ │ │ │ @@ -176029,19 +175963,19 @@ │ │ type : '(B)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -083e80: |[083e80] okio.RealBufferedSource.indexOf:(B)J │ │ -083e90: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -083e94: 6e40 d70e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOf:(BJ)J // method@0ed7 │ │ -083e9a: 0b00 |0005: move-result-wide v0 │ │ -083e9c: 1000 |0006: return-wide v0 │ │ +0867e0: |[0867e0] okio.RealBufferedSource.indexOf:(B)J │ │ +0867f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0867f4: 6e40 d70e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOf:(BJ)J // method@0ed7 │ │ +0867fa: 0b00 |0005: move-result-wide v0 │ │ +0867fc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0007 reg=3 b B │ │ │ │ @@ -176050,50 +175984,50 @@ │ │ type : '(BJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -083ea0: |[083ea0] okio.RealBufferedSource.indexOf:(BJ)J │ │ -083eb0: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ -083eb4: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -083eb8: 5584 3006 |0004: iget-boolean v4, v8, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -083ebc: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ -083ec0: 2202 ad01 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -083ec4: 1a03 140f |000a: const-string v3, "closed" // string@0f14 │ │ -083ec8: 7020 f209 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -083ece: 2702 |000f: throw v2 │ │ -083ed0: 5484 2f06 |0010: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083ed4: 5344 0106 |0012: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ -083ed8: 3104 0a04 |0014: cmp-long v4, v10, v4 │ │ -083edc: 3a04 1000 |0016: if-ltz v4, 0026 // +0010 │ │ -083ee0: 5484 3106 |0018: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -083ee4: 5485 2f06 |001a: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083ee8: 7240 250f 5476 |001c: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -083eee: 0b04 |001f: move-result-wide v4 │ │ -083ef0: 3104 0402 |0020: cmp-long v4, v4, v2 │ │ -083ef4: 3904 eeff |0022: if-nez v4, 0010 // -0012 │ │ -083ef8: 0420 |0024: move-wide v0, v2 │ │ -083efa: 1000 |0025: return-wide v0 │ │ -083efc: 5484 2f06 |0026: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083f00: 6e40 920d 94ba |0028: invoke-virtual {v4, v9, v10, v11}, Lokio/Buffer;.indexOf:(BJ)J // method@0d92 │ │ -083f06: 0b00 |002b: move-result-wide v0 │ │ -083f08: 3104 0002 |002c: cmp-long v4, v0, v2 │ │ -083f0c: 3904 f7ff |002e: if-nez v4, 0025 // -0009 │ │ -083f10: 5484 2f06 |0030: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083f14: 534a 0106 |0032: iget-wide v10, v4, Lokio/Buffer;.size:J // field@0601 │ │ -083f18: 5484 3106 |0034: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -083f1c: 5485 2f06 |0036: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -083f20: 7240 250f 5476 |0038: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -083f26: 0b04 |003b: move-result-wide v4 │ │ -083f28: 3104 0402 |003c: cmp-long v4, v4, v2 │ │ -083f2c: 3904 e8ff |003e: if-nez v4, 0026 // -0018 │ │ -083f30: 0420 |0040: move-wide v0, v2 │ │ -083f32: 28e4 |0041: goto 0025 // -001c │ │ +086800: |[086800] okio.RealBufferedSource.indexOf:(BJ)J │ │ +086810: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ +086814: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +086818: 5584 3006 |0004: iget-boolean v4, v8, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +08681c: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ +086820: 2202 bf01 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +086824: 1a03 270f |000a: const-string v3, "closed" // string@0f27 │ │ +086828: 7020 f209 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +08682e: 2702 |000f: throw v2 │ │ +086830: 5484 2f06 |0010: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086834: 5344 0106 |0012: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ +086838: 3104 0a04 |0014: cmp-long v4, v10, v4 │ │ +08683c: 3a04 1000 |0016: if-ltz v4, 0026 // +0010 │ │ +086840: 5484 3106 |0018: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +086844: 5485 2f06 |001a: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086848: 7240 250f 5476 |001c: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +08684e: 0b04 |001f: move-result-wide v4 │ │ +086850: 3104 0402 |0020: cmp-long v4, v4, v2 │ │ +086854: 3904 eeff |0022: if-nez v4, 0010 // -0012 │ │ +086858: 0420 |0024: move-wide v0, v2 │ │ +08685a: 1000 |0025: return-wide v0 │ │ +08685c: 5484 2f06 |0026: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086860: 6e40 920d 94ba |0028: invoke-virtual {v4, v9, v10, v11}, Lokio/Buffer;.indexOf:(BJ)J // method@0d92 │ │ +086866: 0b00 |002b: move-result-wide v0 │ │ +086868: 3104 0002 |002c: cmp-long v4, v0, v2 │ │ +08686c: 3904 f7ff |002e: if-nez v4, 0025 // -0009 │ │ +086870: 5484 2f06 |0030: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086874: 534a 0106 |0032: iget-wide v10, v4, Lokio/Buffer;.size:J // field@0601 │ │ +086878: 5484 3106 |0034: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +08687c: 5485 2f06 |0036: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086880: 7240 250f 5476 |0038: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +086886: 0b04 |003b: move-result-wide v4 │ │ +086888: 3104 0402 |003c: cmp-long v4, v4, v2 │ │ +08688c: 3904 e8ff |003e: if-nez v4, 0026 // -0018 │ │ +086890: 0420 |0040: move-wide v0, v2 │ │ +086892: 28e4 |0041: goto 0025 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=304 │ │ 0x0010 line=305 │ │ 0x0018 line=306 │ │ 0x0025 line=313 │ │ 0x0026 line=309 │ │ @@ -176110,19 +176044,19 @@ │ │ type : '(Lokio/ByteString;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -083f34: |[083f34] okio.RealBufferedSource.indexOf:(Lokio/ByteString;)J │ │ -083f44: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -083f48: 6e40 d90e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOf:(Lokio/ByteString;J)J // method@0ed9 │ │ -083f4e: 0b00 |0005: move-result-wide v0 │ │ -083f50: 1000 |0006: return-wide v0 │ │ +086894: |[086894] okio.RealBufferedSource.indexOf:(Lokio/ByteString;)J │ │ +0868a4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0868a8: 6e40 d90e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOf:(Lokio/ByteString;J)J // method@0ed9 │ │ +0868ae: 0b00 |0005: move-result-wide v0 │ │ +0868b0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0007 reg=3 bytes Lokio/ByteString; │ │ │ │ @@ -176131,38 +176065,38 @@ │ │ type : '(Lokio/ByteString;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -083f54: |[083f54] okio.RealBufferedSource.indexOf:(Lokio/ByteString;J)J │ │ -083f64: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -083f68: 6e10 430e 0500 |0002: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@0e43 │ │ -083f6e: 0a02 |0005: move-result v2 │ │ -083f70: 3902 0d00 |0006: if-nez v2, 0013 // +000d │ │ -083f74: 2200 ac01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -083f78: 1a01 470e |000a: const-string v1, "bytes is empty" // string@0e47 │ │ -083f7c: 7020 ef09 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -083f82: 2700 |000f: throw v0 │ │ -083f84: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ -083f88: bb26 |0012: add-long/2addr v6, v2 │ │ -083f8a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -083f8c: 6e20 380e 2500 |0014: invoke-virtual {v5, v2}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ -083f92: 0a02 |0017: move-result v2 │ │ -083f94: 6e40 d70e 2476 |0018: invoke-virtual {v4, v2, v6, v7}, Lokio/RealBufferedSource;.indexOf:(BJ)J // method@0ed7 │ │ -083f9a: 0b06 |001b: move-result-wide v6 │ │ -083f9c: 3102 0600 |001c: cmp-long v2, v6, v0 │ │ -083fa0: 3902 0400 |001e: if-nez v2, 0022 // +0004 │ │ -083fa4: 0406 |0020: move-wide v6, v0 │ │ -083fa6: 1006 |0021: return-wide v6 │ │ -083fa8: 7040 dd0e 6457 |0022: invoke-direct {v4, v6, v7, v5}, Lokio/RealBufferedSource;.rangeEquals:(JLokio/ByteString;)Z // method@0edd │ │ -083fae: 0a02 |0025: move-result v2 │ │ -083fb0: 3802 eaff |0026: if-eqz v2, 0010 // -0016 │ │ -083fb4: 28f9 |0028: goto 0021 // -0007 │ │ +0868b4: |[0868b4] okio.RealBufferedSource.indexOf:(Lokio/ByteString;J)J │ │ +0868c4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0868c8: 6e10 430e 0500 |0002: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@0e43 │ │ +0868ce: 0a02 |0005: move-result v2 │ │ +0868d0: 3902 0d00 |0006: if-nez v2, 0013 // +000d │ │ +0868d4: 2200 be01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +0868d8: 1a01 5a0e |000a: const-string v1, "bytes is empty" // string@0e5a │ │ +0868dc: 7020 ef09 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +0868e2: 2700 |000f: throw v0 │ │ +0868e4: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ +0868e8: bb26 |0012: add-long/2addr v6, v2 │ │ +0868ea: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0868ec: 6e20 380e 2500 |0014: invoke-virtual {v5, v2}, Lokio/ByteString;.getByte:(I)B // method@0e38 │ │ +0868f2: 0a02 |0017: move-result v2 │ │ +0868f4: 6e40 d70e 2476 |0018: invoke-virtual {v4, v2, v6, v7}, Lokio/RealBufferedSource;.indexOf:(BJ)J // method@0ed7 │ │ +0868fa: 0b06 |001b: move-result-wide v6 │ │ +0868fc: 3102 0600 |001c: cmp-long v2, v6, v0 │ │ +086900: 3902 0400 |001e: if-nez v2, 0022 // +0004 │ │ +086904: 0406 |0020: move-wide v6, v0 │ │ +086906: 1006 |0021: return-wide v6 │ │ +086908: 7040 dd0e 6457 |0022: invoke-direct {v4, v6, v7, v5}, Lokio/RealBufferedSource;.rangeEquals:(JLokio/ByteString;)Z // method@0edd │ │ +08690e: 0a02 |0025: move-result v2 │ │ +086910: 3802 eaff |0026: if-eqz v2, 0010 // -0016 │ │ +086914: 28f9 |0028: goto 0021 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=321 │ │ 0x0010 line=330 │ │ 0x0013 line=323 │ │ 0x001c line=324 │ │ 0x0021 line=328 │ │ @@ -176178,19 +176112,19 @@ │ │ type : '(Lokio/ByteString;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -083fb8: |[083fb8] okio.RealBufferedSource.indexOfElement:(Lokio/ByteString;)J │ │ -083fc8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -083fcc: 6e40 db0e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOfElement:(Lokio/ByteString;J)J // method@0edb │ │ -083fd2: 0b00 |0005: move-result-wide v0 │ │ -083fd4: 1000 |0006: return-wide v0 │ │ +086918: |[086918] okio.RealBufferedSource.indexOfElement:(Lokio/ByteString;)J │ │ +086928: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +08692c: 6e40 db0e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOfElement:(Lokio/ByteString;J)J // method@0edb │ │ +086932: 0b00 |0005: move-result-wide v0 │ │ +086934: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0007 reg=3 targetBytes Lokio/ByteString; │ │ │ │ @@ -176199,50 +176133,50 @@ │ │ type : '(Lokio/ByteString;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -083fd8: |[083fd8] okio.RealBufferedSource.indexOfElement:(Lokio/ByteString;J)J │ │ -083fe8: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ -083fec: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -083ff0: 5584 3006 |0004: iget-boolean v4, v8, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -083ff4: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ -083ff8: 2202 ad01 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -083ffc: 1a03 140f |000a: const-string v3, "closed" // string@0f14 │ │ -084000: 7020 f209 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -084006: 2702 |000f: throw v2 │ │ -084008: 5484 2f06 |0010: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08400c: 5344 0106 |0012: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ -084010: 3104 0a04 |0014: cmp-long v4, v10, v4 │ │ -084014: 3a04 1000 |0016: if-ltz v4, 0026 // +0010 │ │ -084018: 5484 3106 |0018: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -08401c: 5485 2f06 |001a: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084020: 7240 250f 5476 |001c: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -084026: 0b04 |001f: move-result-wide v4 │ │ -084028: 3104 0402 |0020: cmp-long v4, v4, v2 │ │ -08402c: 3904 eeff |0022: if-nez v4, 0010 // -0012 │ │ -084030: 0420 |0024: move-wide v0, v2 │ │ -084032: 1000 |0025: return-wide v0 │ │ -084034: 5484 2f06 |0026: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084038: 6e40 960d 94ba |0028: invoke-virtual {v4, v9, v10, v11}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;J)J // method@0d96 │ │ -08403e: 0b00 |002b: move-result-wide v0 │ │ -084040: 3104 0002 |002c: cmp-long v4, v0, v2 │ │ -084044: 3904 f7ff |002e: if-nez v4, 0025 // -0009 │ │ -084048: 5484 2f06 |0030: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08404c: 534a 0106 |0032: iget-wide v10, v4, Lokio/Buffer;.size:J // field@0601 │ │ -084050: 5484 3106 |0034: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -084054: 5485 2f06 |0036: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084058: 7240 250f 5476 |0038: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -08405e: 0b04 |003b: move-result-wide v4 │ │ -084060: 3104 0402 |003c: cmp-long v4, v4, v2 │ │ -084064: 3904 e8ff |003e: if-nez v4, 0026 // -0018 │ │ -084068: 0420 |0040: move-wide v0, v2 │ │ -08406a: 28e4 |0041: goto 0025 // -001c │ │ +086938: |[086938] okio.RealBufferedSource.indexOfElement:(Lokio/ByteString;J)J │ │ +086948: 1606 0008 |0000: const-wide/16 v6, #int 2048 // #800 │ │ +08694c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +086950: 5584 3006 |0004: iget-boolean v4, v8, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +086954: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ +086958: 2202 bf01 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +08695c: 1a03 270f |000a: const-string v3, "closed" // string@0f27 │ │ +086960: 7020 f209 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +086966: 2702 |000f: throw v2 │ │ +086968: 5484 2f06 |0010: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +08696c: 5344 0106 |0012: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ +086970: 3104 0a04 |0014: cmp-long v4, v10, v4 │ │ +086974: 3a04 1000 |0016: if-ltz v4, 0026 // +0010 │ │ +086978: 5484 3106 |0018: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +08697c: 5485 2f06 |001a: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086980: 7240 250f 5476 |001c: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +086986: 0b04 |001f: move-result-wide v4 │ │ +086988: 3104 0402 |0020: cmp-long v4, v4, v2 │ │ +08698c: 3904 eeff |0022: if-nez v4, 0010 // -0012 │ │ +086990: 0420 |0024: move-wide v0, v2 │ │ +086992: 1000 |0025: return-wide v0 │ │ +086994: 5484 2f06 |0026: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086998: 6e40 960d 94ba |0028: invoke-virtual {v4, v9, v10, v11}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;J)J // method@0d96 │ │ +08699e: 0b00 |002b: move-result-wide v0 │ │ +0869a0: 3104 0002 |002c: cmp-long v4, v0, v2 │ │ +0869a4: 3904 f7ff |002e: if-nez v4, 0025 // -0009 │ │ +0869a8: 5484 2f06 |0030: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +0869ac: 534a 0106 |0032: iget-wide v10, v4, Lokio/Buffer;.size:J // field@0601 │ │ +0869b0: 5484 3106 |0034: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +0869b4: 5485 2f06 |0036: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +0869b8: 7240 250f 5476 |0038: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +0869be: 0b04 |003b: move-result-wide v4 │ │ +0869c0: 3104 0402 |003c: cmp-long v4, v4, v2 │ │ +0869c4: 3904 e8ff |003e: if-nez v4, 0026 // -0018 │ │ +0869c8: 0420 |0040: move-wide v0, v2 │ │ +0869ca: 28e4 |0041: goto 0025 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=339 │ │ 0x0010 line=340 │ │ 0x0018 line=341 │ │ 0x0025 line=348 │ │ 0x0026 line=344 │ │ @@ -176259,18 +176193,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08406c: |[08406c] okio.RealBufferedSource.inputStream:()Ljava/io/InputStream; │ │ -08407c: 2200 a002 |0000: new-instance v0, Lokio/RealBufferedSource$1; // type@02a0 │ │ -084080: 7020 ca0e 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSource$1;.:(Lokio/RealBufferedSource;)V // method@0eca │ │ -084086: 1100 |0005: return-object v0 │ │ +0869cc: |[0869cc] okio.RealBufferedSource.inputStream:()Ljava/io/InputStream; │ │ +0869dc: 2200 b402 |0000: new-instance v0, Lokio/RealBufferedSource$1; // type@02b4 │ │ +0869e0: 7020 ca0e 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSource$1;.:(Lokio/RealBufferedSource;)V // method@0eca │ │ +0869e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #10 : (in Lokio/RealBufferedSource;) │ │ @@ -176278,20 +176212,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -084088: |[084088] okio.RealBufferedSource.read:([B)I │ │ -084098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08409a: 2131 |0001: array-length v1, v3 │ │ -08409c: 6e40 df0e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.read:([BII)I // method@0edf │ │ -0840a2: 0a00 |0005: move-result v0 │ │ -0840a4: 0f00 |0006: return v0 │ │ +0869e8: |[0869e8] okio.RealBufferedSource.read:([B)I │ │ +0869f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0869fa: 2131 |0001: array-length v1, v3 │ │ +0869fc: 6e40 df0e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.read:([BII)I // method@0edf │ │ +086a02: 0a00 |0005: move-result v0 │ │ +086a04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0007 reg=3 sink [B │ │ │ │ @@ -176300,45 +176234,45 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 52 16-bit code units │ │ -0840a8: |[0840a8] okio.RealBufferedSource.read:([BII)I │ │ -0840b8: 21a0 |0000: array-length v0, v10 │ │ -0840ba: 8100 |0001: int-to-long v0, v0 │ │ -0840bc: 81b2 |0002: int-to-long v2, v11 │ │ -0840be: 81c4 |0003: int-to-long v4, v12 │ │ -0840c0: 7706 390f 0000 |0004: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ -0840c6: 5490 2f06 |0007: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0840ca: 5300 0106 |0009: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -0840ce: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -0840d2: 3100 0002 |000d: cmp-long v0, v0, v2 │ │ -0840d6: 3900 1400 |000f: if-nez v0, 0023 // +0014 │ │ -0840da: 5490 3106 |0011: iget-object v0, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -0840de: 5491 2f06 |0013: iget-object v1, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0840e2: 1602 0008 |0015: const-wide/16 v2, #int 2048 // #800 │ │ -0840e6: 7240 250f 1032 |0017: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -0840ec: 0b06 |001a: move-result-wide v6 │ │ -0840ee: 1600 ffff |001b: const-wide/16 v0, #int -1 // #ffff │ │ -0840f2: 3100 0600 |001d: cmp-long v0, v6, v0 │ │ -0840f6: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ -0840fa: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -0840fc: 0f00 |0022: return v0 │ │ -0840fe: 81c0 |0023: int-to-long v0, v12 │ │ -084100: 5492 2f06 |0024: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084104: 5322 0106 |0026: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ -084108: 7140 0b0a 1032 |0028: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -08410e: 0b00 |002b: move-result-wide v0 │ │ -084110: 8408 |002c: long-to-int v8, v0 │ │ -084112: 5490 2f06 |002d: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084116: 6e40 9b0d a08b |002f: invoke-virtual {v0, v10, v11, v8}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ -08411c: 0a00 |0032: move-result v0 │ │ -08411e: 28ef |0033: goto 0022 // -0011 │ │ +086a08: |[086a08] okio.RealBufferedSource.read:([BII)I │ │ +086a18: 21a0 |0000: array-length v0, v10 │ │ +086a1a: 8100 |0001: int-to-long v0, v0 │ │ +086a1c: 81b2 |0002: int-to-long v2, v11 │ │ +086a1e: 81c4 |0003: int-to-long v4, v12 │ │ +086a20: 7706 390f 0000 |0004: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@0f39 │ │ +086a26: 5490 2f06 |0007: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086a2a: 5300 0106 |0009: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +086a2e: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +086a32: 3100 0002 |000d: cmp-long v0, v0, v2 │ │ +086a36: 3900 1400 |000f: if-nez v0, 0023 // +0014 │ │ +086a3a: 5490 3106 |0011: iget-object v0, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +086a3e: 5491 2f06 |0013: iget-object v1, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086a42: 1602 0008 |0015: const-wide/16 v2, #int 2048 // #800 │ │ +086a46: 7240 250f 1032 |0017: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +086a4c: 0b06 |001a: move-result-wide v6 │ │ +086a4e: 1600 ffff |001b: const-wide/16 v0, #int -1 // #ffff │ │ +086a52: 3100 0600 |001d: cmp-long v0, v6, v0 │ │ +086a56: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ +086a5a: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +086a5c: 0f00 |0022: return v0 │ │ +086a5e: 81c0 |0023: int-to-long v0, v12 │ │ +086a60: 5492 2f06 |0024: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086a64: 5322 0106 |0026: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ +086a68: 7140 0b0a 1032 |0028: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +086a6e: 0b00 |002b: move-result-wide v0 │ │ +086a70: 8408 |002c: long-to-int v8, v0 │ │ +086a72: 5490 2f06 |002d: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086a76: 6e40 9b0d a08b |002f: invoke-virtual {v0, v10, v11, v8}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ +086a7c: 0a00 |0032: move-result v0 │ │ +086a7e: 28ef |0033: goto 0022 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0007 line=124 │ │ 0x0011 line=125 │ │ 0x001b line=126 │ │ 0x0022 line=130 │ │ @@ -176357,62 +176291,62 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -084120: |[084120] okio.RealBufferedSource.read:(Lokio/Buffer;J)J │ │ -084130: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -084134: 1604 ffff |0002: const-wide/16 v4, #int -1 // #ffff │ │ -084138: 390b 0a00 |0004: if-nez v11, 000e // +000a │ │ -08413c: 2204 ac01 |0006: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -084140: 1a05 b61a |0008: const-string v5, "sink == null" // string@1ab6 │ │ -084144: 7020 ef09 5400 |000a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -08414a: 2704 |000d: throw v4 │ │ -08414c: 3106 0c08 |000e: cmp-long v6, v12, v8 │ │ -084150: 3b06 1b00 |0010: if-gez v6, 002b // +001b │ │ -084154: 2204 ac01 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -084158: 2205 c101 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -08415c: 7010 500a 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -084162: 1a06 3f0e |0019: const-string v6, "byteCount < 0: " // string@0e3f │ │ -084166: 6e20 580a 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08416c: 0c05 |001e: move-result-object v5 │ │ -08416e: 6e30 560a c50d |001f: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -084174: 0c05 |0022: move-result-object v5 │ │ -084176: 6e10 640a 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -08417c: 0c05 |0026: move-result-object v5 │ │ -08417e: 7020 ef09 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -084184: 2704 |002a: throw v4 │ │ -084186: 55a6 3006 |002b: iget-boolean v6, v10, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -08418a: 3806 0a00 |002d: if-eqz v6, 0037 // +000a │ │ -08418e: 2204 ad01 |002f: new-instance v4, Ljava/lang/IllegalStateException; // type@01ad │ │ -084192: 1a05 140f |0031: const-string v5, "closed" // string@0f14 │ │ -084196: 7020 f209 5400 |0033: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -08419c: 2704 |0036: throw v4 │ │ -08419e: 54a6 2f06 |0037: iget-object v6, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0841a2: 5366 0106 |0039: iget-wide v6, v6, Lokio/Buffer;.size:J // field@0601 │ │ -0841a6: 3106 0608 |003b: cmp-long v6, v6, v8 │ │ -0841aa: 3906 1100 |003d: if-nez v6, 004e // +0011 │ │ -0841ae: 54a6 3106 |003f: iget-object v6, v10, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -0841b2: 54a7 2f06 |0041: iget-object v7, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0841b6: 1608 0008 |0043: const-wide/16 v8, #int 2048 // #800 │ │ -0841ba: 7240 250f 7698 |0045: invoke-interface {v6, v7, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -0841c0: 0b00 |0048: move-result-wide v0 │ │ -0841c2: 3106 0004 |0049: cmp-long v6, v0, v4 │ │ -0841c6: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ -0841ca: 1004 |004d: return-wide v4 │ │ -0841cc: 54a4 2f06 |004e: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0841d0: 5344 0106 |0050: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ -0841d4: 7140 0b0a dc54 |0052: invoke-static {v12, v13, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -0841da: 0b02 |0055: move-result-wide v2 │ │ -0841dc: 54a4 2f06 |0056: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0841e0: 6e40 9c0d b432 |0058: invoke-virtual {v4, v11, v2, v3}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@0d9c │ │ -0841e6: 0b04 |005b: move-result-wide v4 │ │ -0841e8: 28f1 |005c: goto 004d // -000f │ │ +086a80: |[086a80] okio.RealBufferedSource.read:(Lokio/Buffer;J)J │ │ +086a90: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +086a94: 1604 ffff |0002: const-wide/16 v4, #int -1 // #ffff │ │ +086a98: 390b 0a00 |0004: if-nez v11, 000e // +000a │ │ +086a9c: 2204 be01 |0006: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +086aa0: 1a05 c71a |0008: const-string v5, "sink == null" // string@1ac7 │ │ +086aa4: 7020 ef09 5400 |000a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +086aaa: 2704 |000d: throw v4 │ │ +086aac: 3106 0c08 |000e: cmp-long v6, v12, v8 │ │ +086ab0: 3b06 1b00 |0010: if-gez v6, 002b // +001b │ │ +086ab4: 2204 be01 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +086ab8: 2205 d301 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@01d3 │ │ +086abc: 7010 500a 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +086ac2: 1a06 520e |0019: const-string v6, "byteCount < 0: " // string@0e52 │ │ +086ac6: 6e20 580a 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +086acc: 0c05 |001e: move-result-object v5 │ │ +086ace: 6e30 560a c50d |001f: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +086ad4: 0c05 |0022: move-result-object v5 │ │ +086ad6: 6e10 640a 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +086adc: 0c05 |0026: move-result-object v5 │ │ +086ade: 7020 ef09 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +086ae4: 2704 |002a: throw v4 │ │ +086ae6: 55a6 3006 |002b: iget-boolean v6, v10, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +086aea: 3806 0a00 |002d: if-eqz v6, 0037 // +000a │ │ +086aee: 2204 bf01 |002f: new-instance v4, Ljava/lang/IllegalStateException; // type@01bf │ │ +086af2: 1a05 270f |0031: const-string v5, "closed" // string@0f27 │ │ +086af6: 7020 f209 5400 |0033: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +086afc: 2704 |0036: throw v4 │ │ +086afe: 54a6 2f06 |0037: iget-object v6, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086b02: 5366 0106 |0039: iget-wide v6, v6, Lokio/Buffer;.size:J // field@0601 │ │ +086b06: 3106 0608 |003b: cmp-long v6, v6, v8 │ │ +086b0a: 3906 1100 |003d: if-nez v6, 004e // +0011 │ │ +086b0e: 54a6 3106 |003f: iget-object v6, v10, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +086b12: 54a7 2f06 |0041: iget-object v7, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086b16: 1608 0008 |0043: const-wide/16 v8, #int 2048 // #800 │ │ +086b1a: 7240 250f 7698 |0045: invoke-interface {v6, v7, v8, v9}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +086b20: 0b00 |0048: move-result-wide v0 │ │ +086b22: 3106 0004 |0049: cmp-long v6, v0, v4 │ │ +086b26: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ +086b2a: 1004 |004d: return-wide v4 │ │ +086b2c: 54a4 2f06 |004e: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086b30: 5344 0106 |0050: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ +086b34: 7140 0b0a dc54 |0052: invoke-static {v12, v13, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +086b3a: 0b02 |0055: move-result-wide v2 │ │ +086b3c: 54a4 2f06 |0056: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086b40: 6e40 9c0d b432 |0058: invoke-virtual {v4, v11, v2, v3}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@0d9c │ │ +086b46: 0b04 |005b: move-result-wide v4 │ │ +086b48: 28f1 |005c: goto 004d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=45 │ │ 0x000e line=46 │ │ 0x002b line=47 │ │ 0x0037 line=49 │ │ 0x003f line=50 │ │ @@ -176432,54 +176366,54 @@ │ │ type : '(Lokio/Sink;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -0841ec: |[0841ec] okio.RealBufferedSource.readAll:(Lokio/Sink;)J │ │ -0841fc: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -084200: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -084204: 2204 ac01 |0004: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -084208: 1a05 b61a |0006: const-string v5, "sink == null" // string@1ab6 │ │ -08420c: 7020 ef09 5400 |0008: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -084212: 2704 |000b: throw v4 │ │ -084214: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -084218: 54a4 3106 |000e: iget-object v4, v10, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -08421c: 54a5 2f06 |0010: iget-object v5, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084220: 1606 0008 |0012: const-wide/16 v6, #int 2048 // #800 │ │ -084224: 7240 250f 5476 |0014: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -08422a: 0b04 |0017: move-result-wide v4 │ │ -08422c: 1606 ffff |0018: const-wide/16 v6, #int -1 // #ffff │ │ -084230: 3104 0406 |001a: cmp-long v4, v4, v6 │ │ -084234: 3804 1300 |001c: if-eqz v4, 002f // +0013 │ │ -084238: 54a4 2f06 |001e: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08423c: 6e10 850d 0400 |0020: invoke-virtual {v4}, Lokio/Buffer;.completeSegmentByteCount:()J // method@0d85 │ │ -084242: 0b00 |0023: move-result-wide v0 │ │ -084244: 3104 0008 |0024: cmp-long v4, v0, v8 │ │ -084248: 3d04 e8ff |0026: if-lez v4, 000e // -0018 │ │ -08424c: bb02 |0028: add-long/2addr v2, v0 │ │ -08424e: 54a4 2f06 |0029: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084252: 7240 230f 4b10 |002b: invoke-interface {v11, v4, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -084258: 28e0 |002e: goto 000e // -0020 │ │ -08425a: 54a4 2f06 |002f: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08425e: 6e10 bb0d 0400 |0031: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ -084264: 0b04 |0034: move-result-wide v4 │ │ -084266: 3104 0408 |0035: cmp-long v4, v4, v8 │ │ -08426a: 3d04 1400 |0037: if-lez v4, 004b // +0014 │ │ -08426e: 54a4 2f06 |0039: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084272: 6e10 bb0d 0400 |003b: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ -084278: 0b04 |003e: move-result-wide v4 │ │ -08427a: bb42 |003f: add-long/2addr v2, v4 │ │ -08427c: 54a4 2f06 |0040: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084280: 54a5 2f06 |0042: iget-object v5, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084284: 6e10 bb0d 0500 |0044: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ -08428a: 0b06 |0047: move-result-wide v6 │ │ -08428c: 7240 230f 4b76 |0048: invoke-interface {v11, v4, v6, v7}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ -084292: 1002 |004b: return-wide v2 │ │ +086b4c: |[086b4c] okio.RealBufferedSource.readAll:(Lokio/Sink;)J │ │ +086b5c: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +086b60: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ +086b64: 2204 be01 |0004: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01be │ │ +086b68: 1a05 c71a |0006: const-string v5, "sink == null" // string@1ac7 │ │ +086b6c: 7020 ef09 5400 |0008: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +086b72: 2704 |000b: throw v4 │ │ +086b74: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +086b78: 54a4 3106 |000e: iget-object v4, v10, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +086b7c: 54a5 2f06 |0010: iget-object v5, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086b80: 1606 0008 |0012: const-wide/16 v6, #int 2048 // #800 │ │ +086b84: 7240 250f 5476 |0014: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +086b8a: 0b04 |0017: move-result-wide v4 │ │ +086b8c: 1606 ffff |0018: const-wide/16 v6, #int -1 // #ffff │ │ +086b90: 3104 0406 |001a: cmp-long v4, v4, v6 │ │ +086b94: 3804 1300 |001c: if-eqz v4, 002f // +0013 │ │ +086b98: 54a4 2f06 |001e: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086b9c: 6e10 850d 0400 |0020: invoke-virtual {v4}, Lokio/Buffer;.completeSegmentByteCount:()J // method@0d85 │ │ +086ba2: 0b00 |0023: move-result-wide v0 │ │ +086ba4: 3104 0008 |0024: cmp-long v4, v0, v8 │ │ +086ba8: 3d04 e8ff |0026: if-lez v4, 000e // -0018 │ │ +086bac: bb02 |0028: add-long/2addr v2, v0 │ │ +086bae: 54a4 2f06 |0029: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086bb2: 7240 230f 4b10 |002b: invoke-interface {v11, v4, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +086bb8: 28e0 |002e: goto 000e // -0020 │ │ +086bba: 54a4 2f06 |002f: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086bbe: 6e10 bb0d 0400 |0031: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ +086bc4: 0b04 |0034: move-result-wide v4 │ │ +086bc6: 3104 0408 |0035: cmp-long v4, v4, v8 │ │ +086bca: 3d04 1400 |0037: if-lez v4, 004b // +0014 │ │ +086bce: 54a4 2f06 |0039: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086bd2: 6e10 bb0d 0400 |003b: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@0dbb │ │ +086bd8: 0b04 |003e: move-result-wide v4 │ │ +086bda: bb42 |003f: add-long/2addr v2, v4 │ │ +086bdc: 54a4 2f06 |0040: iget-object v4, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086be0: 54a5 2f06 |0042: iget-object v5, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086be4: 6e10 bb0d 0500 |0044: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@0dbb │ │ +086bea: 0b05 |0047: move-result-wide v5 │ │ +086bec: 7240 230f 4b65 |0048: invoke-interface {v11, v4, v5, v6}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@0f23 │ │ +086bf2: 1002 |004b: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ 0x000c line=147 │ │ 0x000e line=148 │ │ 0x001e line=149 │ │ 0x0024 line=150 │ │ @@ -176500,21 +176434,21 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -084294: |[084294] okio.RealBufferedSource.readByte:()B │ │ -0842a4: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -0842a8: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -0842ae: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0842b2: 6e10 9e0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ -0842b8: 0a00 |000a: move-result v0 │ │ -0842ba: 0f00 |000b: return v0 │ │ +086bf4: |[086bf4] okio.RealBufferedSource.readByte:()B │ │ +086c04: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +086c08: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086c0e: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086c12: 6e10 9e0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@0d9e │ │ +086c18: 0a00 |000a: move-result v0 │ │ +086c1a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -176523,22 +176457,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0842bc: |[0842bc] okio.RealBufferedSource.readByteArray:()[B │ │ -0842cc: 5420 2f06 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0842d0: 5421 3106 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -0842d4: 6e20 ca0d 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ -0842da: 5420 2f06 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0842de: 6e10 9f0d 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteArray:()[B // method@0d9f │ │ -0842e4: 0c00 |000c: move-result-object v0 │ │ -0842e6: 1100 |000d: return-object v0 │ │ +086c1c: |[086c1c] okio.RealBufferedSource.readByteArray:()[B │ │ +086c2c: 5420 2f06 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086c30: 5421 3106 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +086c34: 6e20 ca0d 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ +086c3a: 5420 2f06 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086c3e: 6e10 9f0d 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteArray:()[B // method@0d9f │ │ +086c44: 0c00 |000c: move-result-object v0 │ │ +086c46: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -176547,20 +176481,20 @@ │ │ type : '(J)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0842e8: |[0842e8] okio.RealBufferedSource.readByteArray:(J)[B │ │ -0842f8: 6e30 f90e 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -0842fe: 5410 2f06 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084302: 6e30 a00d 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@0da0 │ │ -084308: 0c00 |0008: move-result-object v0 │ │ -08430a: 1100 |0009: return-object v0 │ │ +086c48: |[086c48] okio.RealBufferedSource.readByteArray:(J)[B │ │ +086c58: 6e30 f90e 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086c5e: 5410 2f06 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086c62: 6e30 a00d 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@0da0 │ │ +086c68: 0c00 |0008: move-result-object v0 │ │ +086c6a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000a reg=2 byteCount J │ │ @@ -176570,22 +176504,22 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08430c: |[08430c] okio.RealBufferedSource.readByteString:()Lokio/ByteString; │ │ -08431c: 5420 2f06 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084320: 5421 3106 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -084324: 6e20 ca0d 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ -08432a: 5420 2f06 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08432e: 6e10 a10d 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@0da1 │ │ -084334: 0c00 |000c: move-result-object v0 │ │ -084336: 1100 |000d: return-object v0 │ │ +086c6c: |[086c6c] okio.RealBufferedSource.readByteString:()Lokio/ByteString; │ │ +086c7c: 5420 2f06 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086c80: 5421 3106 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +086c84: 6e20 ca0d 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ +086c8a: 5420 2f06 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086c8e: 6e10 a10d 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@0da1 │ │ +086c94: 0c00 |000c: move-result-object v0 │ │ +086c96: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=83 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -176594,20 +176528,20 @@ │ │ type : '(J)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -084338: |[084338] okio.RealBufferedSource.readByteString:(J)Lokio/ByteString; │ │ -084348: 6e30 f90e 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -08434e: 5410 2f06 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084352: 6e30 a20d 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteString:(J)Lokio/ByteString; // method@0da2 │ │ -084358: 0c00 |0008: move-result-object v0 │ │ -08435a: 1100 |0009: return-object v0 │ │ +086c98: |[086c98] okio.RealBufferedSource.readByteString:(J)Lokio/ByteString; │ │ +086ca8: 6e30 f90e 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086cae: 5410 2f06 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086cb2: 6e30 a20d 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteString:(J)Lokio/ByteString; // method@0da2 │ │ +086cb8: 0c00 |0008: move-result-object v0 │ │ +086cba: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000a reg=2 byteCount J │ │ @@ -176617,53 +176551,53 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -08435c: |[08435c] okio.RealBufferedSource.readDecimalLong:()J │ │ -08436c: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ -084370: 6e30 f90e 2703 |0002: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -084376: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -084378: d802 0101 |0006: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08437c: 8122 |0008: int-to-long v2, v2 │ │ -08437e: 6e30 f80e 2703 |0009: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@0ef8 │ │ -084384: 0a02 |000c: move-result v2 │ │ -084386: 3802 3200 |000d: if-eqz v2, 003f // +0032 │ │ -08438a: 5472 2f06 |000f: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08438e: 8114 |0011: int-to-long v4, v1 │ │ -084390: 6e30 8f0d 4205 |0012: invoke-virtual {v2, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ -084396: 0a00 |0015: move-result v0 │ │ -084398: 1302 3000 |0016: const/16 v2, #int 48 // #30 │ │ -08439c: 3420 0600 |0018: if-lt v0, v2, 001e // +0006 │ │ -0843a0: 1302 3900 |001a: const/16 v2, #int 57 // #39 │ │ -0843a4: 3720 2000 |001c: if-le v0, v2, 003c // +0020 │ │ -0843a8: 3901 0600 |001e: if-nez v1, 0024 // +0006 │ │ -0843ac: 1302 2d00 |0020: const/16 v2, #int 45 // #2d │ │ -0843b0: 3220 1a00 |0022: if-eq v0, v2, 003c // +001a │ │ -0843b4: 3901 1b00 |0024: if-nez v1, 003f // +001b │ │ -0843b8: 2202 b701 |0026: new-instance v2, Ljava/lang/NumberFormatException; // type@01b7 │ │ -0843bc: 1a03 4403 |0028: const-string v3, "Expected leading [0-9] or '-' character but was %#x" // string@0344 │ │ -0843c0: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -0843c2: 2344 b603 |002b: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -0843c6: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -0843c8: 7110 cd09 0000 |002e: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@09cd │ │ -0843ce: 0c06 |0031: move-result-object v6 │ │ -0843d0: 4d06 0405 |0032: aput-object v6, v4, v5 │ │ -0843d4: 7120 2c0a 4300 |0034: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0843da: 0c03 |0037: move-result-object v3 │ │ -0843dc: 7020 0d0a 3200 |0038: invoke-direct {v2, v3}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ -0843e2: 2702 |003b: throw v2 │ │ -0843e4: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0843e8: 28c8 |003e: goto 0006 // -0038 │ │ -0843ea: 5472 2f06 |003f: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0843ee: 6e10 a30d 0200 |0041: invoke-virtual {v2}, Lokio/Buffer;.readDecimalLong:()J // method@0da3 │ │ -0843f4: 0b02 |0044: move-result-wide v2 │ │ -0843f6: 1002 |0045: return-wide v2 │ │ +086cbc: |[086cbc] okio.RealBufferedSource.readDecimalLong:()J │ │ +086ccc: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ +086cd0: 6e30 f90e 2703 |0002: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086cd6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +086cd8: d802 0101 |0006: add-int/lit8 v2, v1, #int 1 // #01 │ │ +086cdc: 8122 |0008: int-to-long v2, v2 │ │ +086cde: 6e30 f80e 2703 |0009: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@0ef8 │ │ +086ce4: 0a02 |000c: move-result v2 │ │ +086ce6: 3802 3200 |000d: if-eqz v2, 003f // +0032 │ │ +086cea: 5472 2f06 |000f: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086cee: 8113 |0011: int-to-long v3, v1 │ │ +086cf0: 6e30 8f0d 3204 |0012: invoke-virtual {v2, v3, v4}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ +086cf6: 0a00 |0015: move-result v0 │ │ +086cf8: 1302 3000 |0016: const/16 v2, #int 48 // #30 │ │ +086cfc: 3420 0600 |0018: if-lt v0, v2, 001e // +0006 │ │ +086d00: 1302 3900 |001a: const/16 v2, #int 57 // #39 │ │ +086d04: 3720 2000 |001c: if-le v0, v2, 003c // +0020 │ │ +086d08: 3901 0600 |001e: if-nez v1, 0024 // +0006 │ │ +086d0c: 1302 2d00 |0020: const/16 v2, #int 45 // #2d │ │ +086d10: 3220 1a00 |0022: if-eq v0, v2, 003c // +001a │ │ +086d14: 3901 1b00 |0024: if-nez v1, 003f // +001b │ │ +086d18: 2202 c901 |0026: new-instance v2, Ljava/lang/NumberFormatException; // type@01c9 │ │ +086d1c: 1a03 4403 |0028: const-string v3, "Expected leading [0-9] or '-' character but was %#x" // string@0344 │ │ +086d20: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +086d22: 2344 ca03 |002b: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +086d26: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +086d28: 7110 cd09 0000 |002e: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@09cd │ │ +086d2e: 0c06 |0031: move-result-object v6 │ │ +086d30: 4d06 0405 |0032: aput-object v6, v4, v5 │ │ +086d34: 7120 2c0a 4300 |0034: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +086d3a: 0c03 |0037: move-result-object v3 │ │ +086d3c: 7020 0d0a 3200 |0038: invoke-direct {v2, v3}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ +086d42: 2702 |003b: throw v2 │ │ +086d44: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +086d48: 28c8 |003e: goto 0006 // -0038 │ │ +086d4a: 5472 2f06 |003f: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086d4e: 6e10 a30d 0200 |0041: invoke-virtual {v2}, Lokio/Buffer;.readDecimalLong:()J // method@0da3 │ │ +086d54: 0b02 |0044: move-result-wide v2 │ │ +086d56: 1002 |0045: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=254 │ │ 0x000f line=255 │ │ 0x0016 line=256 │ │ 0x0024 line=258 │ │ @@ -176682,23 +176616,23 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0843f8: |[0843f8] okio.RealBufferedSource.readFully:(Lokio/Buffer;J)V │ │ -084408: 6e30 f90e 4205 |0000: invoke-virtual {v2, v4, v5}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -08440e: 5421 2f06 |0003: iget-object v1, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084412: 6e40 a70d 3154 |0005: invoke-virtual {v1, v3, v4, v5}, Lokio/Buffer;.readFully:(Lokio/Buffer;J)V // method@0da7 │ │ -084418: 0e00 |0008: return-void │ │ -08441a: 0d00 |0009: move-exception v0 │ │ -08441c: 5421 2f06 |000a: iget-object v1, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084420: 6e20 ca0d 1300 |000c: invoke-virtual {v3, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ -084426: 2700 |000f: throw v0 │ │ +086d58: |[086d58] okio.RealBufferedSource.readFully:(Lokio/Buffer;J)V │ │ +086d68: 6e30 f90e 4205 |0000: invoke-virtual {v2, v4, v5}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086d6e: 5421 2f06 |0003: iget-object v1, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086d72: 6e40 a70d 3154 |0005: invoke-virtual {v1, v3, v4, v5}, Lokio/Buffer;.readFully:(Lokio/Buffer;J)V // method@0da7 │ │ +086d78: 0e00 |0008: return-void │ │ +086d7a: 0d00 |0009: move-exception v0 │ │ +086d7c: 5421 2f06 |000a: iget-object v1, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086d80: 6e20 ca0d 1300 |000c: invoke-virtual {v3, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ +086d86: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/EOFException; -> 0x0009 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=141 │ │ 0x0008 line=142 │ │ @@ -176712,46 +176646,46 @@ │ │ 0x0000 - 0x0010 reg=4 byteCount J │ │ │ │ #21 : (in Lokio/RealBufferedSource;) │ │ name : 'readFully' │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -084438: |[084438] okio.RealBufferedSource.readFully:([B)V │ │ -084448: 2193 |0000: array-length v3, v9 │ │ -08444a: 8134 |0001: int-to-long v4, v3 │ │ -08444c: 6e30 f90e 4805 |0002: invoke-virtual {v8, v4, v5}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -084452: 5483 2f06 |0005: iget-object v3, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084456: 6e20 a80d 9300 |0007: invoke-virtual {v3, v9}, Lokio/Buffer;.readFully:([B)V // method@0da8 │ │ -08445c: 0e00 |000a: return-void │ │ -08445e: 0d00 |000b: move-exception v0 │ │ -084460: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -084462: 5483 2f06 |000d: iget-object v3, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084466: 5334 0106 |000f: iget-wide v4, v3, Lokio/Buffer;.size:J // field@0601 │ │ -08446a: 1606 0000 |0011: const-wide/16 v6, #int 0 // #0 │ │ -08446e: 3103 0406 |0013: cmp-long v3, v4, v6 │ │ -084472: 3d03 1800 |0015: if-lez v3, 002d // +0018 │ │ -084476: 5483 2f06 |0017: iget-object v3, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08447a: 5484 2f06 |0019: iget-object v4, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08447e: 5344 0106 |001b: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ -084482: 8444 |001d: long-to-int v4, v4 │ │ -084484: 6e40 9b0d 9341 |001e: invoke-virtual {v3, v9, v1, v4}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ -08448a: 0a02 |0021: move-result v2 │ │ -08448c: 12f3 |0022: const/4 v3, #int -1 // #ff │ │ -08448e: 3332 0800 |0023: if-ne v2, v3, 002b // +0008 │ │ -084492: 2203 9b01 |0025: new-instance v3, Ljava/lang/AssertionError; // type@019b │ │ -084496: 7010 c609 0300 |0027: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -08449c: 2703 |002a: throw v3 │ │ -08449e: b021 |002b: add-int/2addr v1, v2 │ │ -0844a0: 28e1 |002c: goto 000d // -001f │ │ -0844a2: 2700 |002d: throw v0 │ │ +086d98: |[086d98] okio.RealBufferedSource.readFully:([B)V │ │ +086da8: 2183 |0000: array-length v3, v8 │ │ +086daa: 8133 |0001: int-to-long v3, v3 │ │ +086dac: 6e30 f90e 3704 |0002: invoke-virtual {v7, v3, v4}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086db2: 5473 2f06 |0005: iget-object v3, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086db6: 6e20 a80d 8300 |0007: invoke-virtual {v3, v8}, Lokio/Buffer;.readFully:([B)V // method@0da8 │ │ +086dbc: 0e00 |000a: return-void │ │ +086dbe: 0d00 |000b: move-exception v0 │ │ +086dc0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +086dc2: 5473 2f06 |000d: iget-object v3, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086dc6: 5333 0106 |000f: iget-wide v3, v3, Lokio/Buffer;.size:J // field@0601 │ │ +086dca: 1605 0000 |0011: const-wide/16 v5, #int 0 // #0 │ │ +086dce: 3103 0305 |0013: cmp-long v3, v3, v5 │ │ +086dd2: 3d03 1800 |0015: if-lez v3, 002d // +0018 │ │ +086dd6: 5473 2f06 |0017: iget-object v3, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086dda: 5474 2f06 |0019: iget-object v4, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086dde: 5344 0106 |001b: iget-wide v4, v4, Lokio/Buffer;.size:J // field@0601 │ │ +086de2: 8444 |001d: long-to-int v4, v4 │ │ +086de4: 6e40 9b0d 8341 |001e: invoke-virtual {v3, v8, v1, v4}, Lokio/Buffer;.read:([BII)I // method@0d9b │ │ +086dea: 0a02 |0021: move-result v2 │ │ +086dec: 12f3 |0022: const/4 v3, #int -1 // #ff │ │ +086dee: 3332 0800 |0023: if-ne v2, v3, 002b // +0008 │ │ +086df2: 2203 ad01 |0025: new-instance v3, Ljava/lang/AssertionError; // type@01ad │ │ +086df6: 7010 c609 0300 |0027: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +086dfc: 2703 |002a: throw v3 │ │ +086dfe: b021 |002b: add-int/2addr v1, v2 │ │ +086e00: 28e1 |002c: goto 000d // -001f │ │ +086e02: 2700 |002d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/EOFException; -> 0x000b │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=118 │ │ 0x000a line=119 │ │ @@ -176763,70 +176697,70 @@ │ │ 0x002b line=114 │ │ 0x002c line=115 │ │ 0x002d line=116 │ │ locals : │ │ 0x0022 - 0x002d reg=2 read I │ │ 0x000c - 0x002e reg=0 e Ljava/io/EOFException; │ │ 0x000d - 0x002e reg=1 offset I │ │ - 0x0000 - 0x002e reg=8 this Lokio/RealBufferedSource; │ │ - 0x0000 - 0x002e reg=9 sink [B │ │ + 0x0000 - 0x002e reg=7 this Lokio/RealBufferedSource; │ │ + 0x0000 - 0x002e reg=8 sink [B │ │ │ │ #22 : (in Lokio/RealBufferedSource;) │ │ name : 'readHexadecimalUnsignedLong' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0844b4: |[0844b4] okio.RealBufferedSource.readHexadecimalUnsignedLong:()J │ │ -0844c4: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ -0844c8: 6e30 f90e 2703 |0002: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -0844ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0844d0: d802 0101 |0006: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0844d4: 8122 |0008: int-to-long v2, v2 │ │ -0844d6: 6e30 f80e 2703 |0009: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@0ef8 │ │ -0844dc: 0a02 |000c: move-result v2 │ │ -0844de: 3802 3c00 |000d: if-eqz v2, 0049 // +003c │ │ -0844e2: 5472 2f06 |000f: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0844e6: 8114 |0011: int-to-long v4, v1 │ │ -0844e8: 6e30 8f0d 4205 |0012: invoke-virtual {v2, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ -0844ee: 0a00 |0015: move-result v0 │ │ -0844f0: 1302 3000 |0016: const/16 v2, #int 48 // #30 │ │ -0844f4: 3420 0600 |0018: if-lt v0, v2, 001e // +0006 │ │ -0844f8: 1302 3900 |001a: const/16 v2, #int 57 // #39 │ │ -0844fc: 3720 2a00 |001c: if-le v0, v2, 0046 // +002a │ │ -084500: 1302 6100 |001e: const/16 v2, #int 97 // #61 │ │ -084504: 3420 0600 |0020: if-lt v0, v2, 0026 // +0006 │ │ -084508: 1302 6600 |0022: const/16 v2, #int 102 // #66 │ │ -08450c: 3720 2200 |0024: if-le v0, v2, 0046 // +0022 │ │ -084510: 1302 4100 |0026: const/16 v2, #int 65 // #41 │ │ -084514: 3420 0600 |0028: if-lt v0, v2, 002e // +0006 │ │ -084518: 1302 4600 |002a: const/16 v2, #int 70 // #46 │ │ -08451c: 3720 1a00 |002c: if-le v0, v2, 0046 // +001a │ │ -084520: 3901 1b00 |002e: if-nez v1, 0049 // +001b │ │ -084524: 2202 b701 |0030: new-instance v2, Ljava/lang/NumberFormatException; // type@01b7 │ │ -084528: 1a03 4603 |0032: const-string v3, "Expected leading [0-9a-fA-F] character but was %#x" // string@0346 │ │ -08452c: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -08452e: 2344 b603 |0035: new-array v4, v4, [Ljava/lang/Object; // type@03b6 │ │ -084532: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -084534: 7110 cd09 0000 |0038: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@09cd │ │ -08453a: 0c06 |003b: move-result-object v6 │ │ -08453c: 4d06 0405 |003c: aput-object v6, v4, v5 │ │ -084540: 7120 2c0a 4300 |003e: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -084546: 0c03 |0041: move-result-object v3 │ │ -084548: 7020 0d0a 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ -08454e: 2702 |0045: throw v2 │ │ -084550: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -084554: 28be |0048: goto 0006 // -0042 │ │ -084556: 5472 2f06 |0049: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08455a: 6e10 a90d 0200 |004b: invoke-virtual {v2}, Lokio/Buffer;.readHexadecimalUnsignedLong:()J // method@0da9 │ │ -084560: 0b02 |004e: move-result-wide v2 │ │ -084562: 1002 |004f: return-wide v2 │ │ +086e14: |[086e14] okio.RealBufferedSource.readHexadecimalUnsignedLong:()J │ │ +086e24: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ +086e28: 6e30 f90e 2703 |0002: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086e2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +086e30: d802 0101 |0006: add-int/lit8 v2, v1, #int 1 // #01 │ │ +086e34: 8122 |0008: int-to-long v2, v2 │ │ +086e36: 6e30 f80e 2703 |0009: invoke-virtual {v7, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@0ef8 │ │ +086e3c: 0a02 |000c: move-result v2 │ │ +086e3e: 3802 3c00 |000d: if-eqz v2, 0049 // +003c │ │ +086e42: 5472 2f06 |000f: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086e46: 8113 |0011: int-to-long v3, v1 │ │ +086e48: 6e30 8f0d 3204 |0012: invoke-virtual {v2, v3, v4}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ +086e4e: 0a00 |0015: move-result v0 │ │ +086e50: 1302 3000 |0016: const/16 v2, #int 48 // #30 │ │ +086e54: 3420 0600 |0018: if-lt v0, v2, 001e // +0006 │ │ +086e58: 1302 3900 |001a: const/16 v2, #int 57 // #39 │ │ +086e5c: 3720 2a00 |001c: if-le v0, v2, 0046 // +002a │ │ +086e60: 1302 6100 |001e: const/16 v2, #int 97 // #61 │ │ +086e64: 3420 0600 |0020: if-lt v0, v2, 0026 // +0006 │ │ +086e68: 1302 6600 |0022: const/16 v2, #int 102 // #66 │ │ +086e6c: 3720 2200 |0024: if-le v0, v2, 0046 // +0022 │ │ +086e70: 1302 4100 |0026: const/16 v2, #int 65 // #41 │ │ +086e74: 3420 0600 |0028: if-lt v0, v2, 002e // +0006 │ │ +086e78: 1302 4600 |002a: const/16 v2, #int 70 // #46 │ │ +086e7c: 3720 1a00 |002c: if-le v0, v2, 0046 // +001a │ │ +086e80: 3901 1b00 |002e: if-nez v1, 0049 // +001b │ │ +086e84: 2202 c901 |0030: new-instance v2, Ljava/lang/NumberFormatException; // type@01c9 │ │ +086e88: 1a03 4603 |0032: const-string v3, "Expected leading [0-9a-fA-F] character but was %#x" // string@0346 │ │ +086e8c: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +086e8e: 2344 ca03 |0035: new-array v4, v4, [Ljava/lang/Object; // type@03ca │ │ +086e92: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +086e94: 7110 cd09 0000 |0038: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@09cd │ │ +086e9a: 0c06 |003b: move-result-object v6 │ │ +086e9c: 4d06 0405 |003c: aput-object v6, v4, v5 │ │ +086ea0: 7120 2c0a 4300 |003e: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +086ea6: 0c03 |0041: move-result-object v3 │ │ +086ea8: 7020 0d0a 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@0a0d │ │ +086eae: 2702 |0045: throw v2 │ │ +086eb0: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +086eb4: 28be |0048: goto 0006 // -0042 │ │ +086eb6: 5472 2f06 |0049: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086eba: 6e10 a90d 0200 |004b: invoke-virtual {v2}, Lokio/Buffer;.readHexadecimalUnsignedLong:()J // method@0da9 │ │ +086ec0: 0b02 |004e: move-result-wide v2 │ │ +086ec2: 1002 |004f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=272 │ │ 0x000f line=273 │ │ 0x0016 line=274 │ │ 0x002e line=276 │ │ @@ -176845,21 +176779,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -084564: |[084564] okio.RealBufferedSource.readInt:()I │ │ -084574: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ -084578: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -08457e: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084582: 6e10 aa0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readInt:()I // method@0daa │ │ -084588: 0a00 |000a: move-result v0 │ │ -08458a: 0f00 |000b: return v0 │ │ +086ec4: |[086ec4] okio.RealBufferedSource.readInt:()I │ │ +086ed4: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ +086ed8: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086ede: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086ee2: 6e10 aa0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readInt:()I // method@0daa │ │ +086ee8: 0a00 |000a: move-result v0 │ │ +086eea: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -176868,21 +176802,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -08458c: |[08458c] okio.RealBufferedSource.readIntLe:()I │ │ -08459c: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ -0845a0: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -0845a6: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0845aa: 6e10 ab0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readIntLe:()I // method@0dab │ │ -0845b0: 0a00 |000a: move-result v0 │ │ -0845b2: 0f00 |000b: return v0 │ │ +086eec: |[086eec] okio.RealBufferedSource.readIntLe:()I │ │ +086efc: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ +086f00: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086f06: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086f0a: 6e10 ab0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readIntLe:()I // method@0dab │ │ +086f10: 0a00 |000a: move-result v0 │ │ +086f12: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -176891,21 +176825,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0845b4: |[0845b4] okio.RealBufferedSource.readLong:()J │ │ -0845c4: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -0845c8: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -0845ce: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0845d2: 6e10 ac0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readLong:()J // method@0dac │ │ -0845d8: 0b00 |000a: move-result-wide v0 │ │ -0845da: 1000 |000b: return-wide v0 │ │ +086f14: |[086f14] okio.RealBufferedSource.readLong:()J │ │ +086f24: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +086f28: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086f2e: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086f32: 6e10 ac0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readLong:()J // method@0dac │ │ +086f38: 0b00 |000a: move-result-wide v0 │ │ +086f3a: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -176914,21 +176848,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0845dc: |[0845dc] okio.RealBufferedSource.readLongLe:()J │ │ -0845ec: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -0845f0: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -0845f6: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0845fa: 6e10 ad0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readLongLe:()J // method@0dad │ │ -084600: 0b00 |000a: move-result-wide v0 │ │ -084602: 1000 |000b: return-wide v0 │ │ +086f3c: |[086f3c] okio.RealBufferedSource.readLongLe:()J │ │ +086f4c: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +086f50: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086f56: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086f5a: 6e10 ad0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readLongLe:()J // method@0dad │ │ +086f60: 0b00 |000a: move-result-wide v0 │ │ +086f62: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0005 line=248 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -176937,21 +176871,21 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -084604: |[084604] okio.RealBufferedSource.readShort:()S │ │ -084614: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ -084618: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -08461e: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084622: 6e10 ae0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShort:()S // method@0dae │ │ -084628: 0a00 |000a: move-result v0 │ │ -08462a: 0f00 |000b: return v0 │ │ +086f64: |[086f64] okio.RealBufferedSource.readShort:()S │ │ +086f74: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ +086f78: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086f7e: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086f82: 6e10 ae0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShort:()S // method@0dae │ │ +086f88: 0a00 |000a: move-result v0 │ │ +086f8a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -176960,80 +176894,80 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -08462c: |[08462c] okio.RealBufferedSource.readShortLe:()S │ │ -08463c: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ -084640: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -084646: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08464a: 6e10 af0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@0daf │ │ -084650: 0a00 |000a: move-result v0 │ │ -084652: 0f00 |000b: return v0 │ │ +086f8c: |[086f8c] okio.RealBufferedSource.readShortLe:()S │ │ +086f9c: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ +086fa0: 6e30 f90e 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086fa6: 5420 2f06 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086faa: 6e10 af0d 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@0daf │ │ +086fb0: 0a00 |000a: move-result v0 │ │ +086fb2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0005 line=228 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ #29 : (in Lokio/RealBufferedSource;) │ │ name : 'readString' │ │ type : '(JLjava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -084654: |[084654] okio.RealBufferedSource.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ -084664: 6e30 f90e 4305 |0000: invoke-virtual {v3, v4, v5}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -08466a: 3906 0a00 |0003: if-nez v6, 000d // +000a │ │ -08466e: 2200 ac01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -084672: 1a01 bc0e |0007: const-string v1, "charset == null" // string@0ebc │ │ -084676: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -08467c: 2700 |000c: throw v0 │ │ -08467e: 5430 2f06 |000d: iget-object v0, v3, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084682: 6e40 b00d 4065 |000f: invoke-virtual {v0, v4, v5, v6}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@0db0 │ │ -084688: 0c00 |0012: move-result-object v0 │ │ -08468a: 1100 |0013: return-object v0 │ │ +086fb4: |[086fb4] okio.RealBufferedSource.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ +086fc4: 6e30 f90e 3204 |0000: invoke-virtual {v2, v3, v4}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +086fca: 3905 0a00 |0003: if-nez v5, 000d // +000a │ │ +086fce: 2200 be01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +086fd2: 1a01 cf0e |0007: const-string v1, "charset == null" // string@0ecf │ │ +086fd6: 7020 ef09 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +086fdc: 2700 |000c: throw v0 │ │ +086fde: 5420 2f06 |000d: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +086fe2: 6e40 b00d 3054 |000f: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@0db0 │ │ +086fe8: 0c00 |0012: move-result-object v0 │ │ +086fea: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ 0x000d line=182 │ │ locals : │ │ - 0x0000 - 0x0014 reg=3 this Lokio/RealBufferedSource; │ │ - 0x0000 - 0x0014 reg=4 byteCount J │ │ - 0x0000 - 0x0014 reg=6 charset Ljava/nio/charset/Charset; │ │ + 0x0000 - 0x0014 reg=2 this Lokio/RealBufferedSource; │ │ + 0x0000 - 0x0014 reg=3 byteCount J │ │ + 0x0000 - 0x0014 reg=5 charset Ljava/nio/charset/Charset; │ │ │ │ #30 : (in Lokio/RealBufferedSource;) │ │ name : 'readString' │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08468c: |[08468c] okio.RealBufferedSource.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -08469c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0846a0: 2200 ac01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0846a4: 1a01 bc0e |0004: const-string v1, "charset == null" // string@0ebc │ │ -0846a8: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -0846ae: 2700 |0009: throw v0 │ │ -0846b0: 5420 2f06 |000a: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0846b4: 5421 3106 |000c: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -0846b8: 6e20 ca0d 1000 |000e: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ -0846be: 5420 2f06 |0011: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0846c2: 6e20 b10d 3000 |0013: invoke-virtual {v0, v3}, Lokio/Buffer;.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@0db1 │ │ -0846c8: 0c00 |0016: move-result-object v0 │ │ -0846ca: 1100 |0017: return-object v0 │ │ +086fec: |[086fec] okio.RealBufferedSource.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +086ffc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +087000: 2200 be01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +087004: 1a01 cf0e |0004: const-string v1, "charset == null" // string@0ecf │ │ +087008: 7020 ef09 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08700e: 2700 |0009: throw v0 │ │ +087010: 5420 2f06 |000a: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087014: 5421 3106 |000c: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +087018: 6e20 ca0d 1000 |000e: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ +08701e: 5420 2f06 |0011: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087022: 6e20 b10d 3000 |0013: invoke-virtual {v0, v3}, Lokio/Buffer;.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@0db1 │ │ +087028: 0c00 |0016: move-result-object v0 │ │ +08702a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x000a line=175 │ │ 0x0011 line=176 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lokio/RealBufferedSource; │ │ @@ -177044,22 +176978,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0846cc: |[0846cc] okio.RealBufferedSource.readUtf8:()Ljava/lang/String; │ │ -0846dc: 5420 2f06 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0846e0: 5421 3106 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -0846e4: 6e20 ca0d 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ -0846ea: 5420 2f06 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0846ee: 6e10 b20d 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ -0846f4: 0c00 |000c: move-result-object v0 │ │ -0846f6: 1100 |000d: return-object v0 │ │ +08702c: |[08702c] okio.RealBufferedSource.readUtf8:()Ljava/lang/String; │ │ +08703c: 5420 2f06 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087040: 5421 3106 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +087044: 6e20 ca0d 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@0dca │ │ +08704a: 5420 2f06 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +08704e: 6e10 b20d 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@0db2 │ │ +087054: 0c00 |000c: move-result-object v0 │ │ +087056: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0007 line=164 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -177068,20 +177002,20 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0846f8: |[0846f8] okio.RealBufferedSource.readUtf8:(J)Ljava/lang/String; │ │ -084708: 6e30 f90e 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -08470e: 5410 2f06 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084712: 6e30 b30d 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@0db3 │ │ -084718: 0c00 |0008: move-result-object v0 │ │ -08471a: 1100 |0009: return-object v0 │ │ +087058: |[087058] okio.RealBufferedSource.readUtf8:(J)Ljava/lang/String; │ │ +087068: 6e30 f90e 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +08706e: 5410 2f06 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087072: 6e30 b30d 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@0db3 │ │ +087078: 0c00 |0008: move-result-object v0 │ │ +08707a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000a reg=2 byteCount J │ │ @@ -177091,42 +177025,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -08471c: |[08471c] okio.RealBufferedSource.readUtf8CodePoint:()I │ │ -08472c: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ -084730: 6e30 f90e 2403 |0002: invoke-virtual {v4, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -084736: 5441 2f06 |0005: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08473a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -08473e: 6e30 8f0d 2103 |0009: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ -084744: 0a00 |000c: move-result v0 │ │ -084746: d501 e000 |000d: and-int/lit16 v1, v0, #int 224 // #00e0 │ │ -08474a: 1302 c000 |000f: const/16 v2, #int 192 // #c0 │ │ -08474e: 3321 0e00 |0011: if-ne v1, v2, 001f // +000e │ │ -084752: 1602 0200 |0013: const-wide/16 v2, #int 2 // #2 │ │ -084756: 6e30 f90e 2403 |0015: invoke-virtual {v4, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -08475c: 5441 2f06 |0018: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084760: 6e10 b40d 0100 |001a: invoke-virtual {v1}, Lokio/Buffer;.readUtf8CodePoint:()I // method@0db4 │ │ -084766: 0a01 |001d: move-result v1 │ │ -084768: 0f01 |001e: return v1 │ │ -08476a: d501 f000 |001f: and-int/lit16 v1, v0, #int 240 // #00f0 │ │ -08476e: 1302 e000 |0021: const/16 v2, #int 224 // #e0 │ │ -084772: 3321 0800 |0023: if-ne v1, v2, 002b // +0008 │ │ -084776: 1602 0300 |0025: const-wide/16 v2, #int 3 // #3 │ │ -08477a: 6e30 f90e 2403 |0027: invoke-virtual {v4, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -084780: 28ee |002a: goto 0018 // -0012 │ │ -084782: d501 f800 |002b: and-int/lit16 v1, v0, #int 248 // #00f8 │ │ -084786: 1302 f000 |002d: const/16 v2, #int 240 // #f0 │ │ -08478a: 3321 e9ff |002f: if-ne v1, v2, 0018 // -0017 │ │ -08478e: 1602 0400 |0031: const-wide/16 v2, #int 4 // #4 │ │ -084792: 6e30 f90e 2403 |0033: invoke-virtual {v4, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ -084798: 28e2 |0036: goto 0018 // -001e │ │ +08707c: |[08707c] okio.RealBufferedSource.readUtf8CodePoint:()I │ │ +08708c: 1601 0100 |0000: const-wide/16 v1, #int 1 // #1 │ │ +087090: 6e30 f90e 1402 |0002: invoke-virtual {v4, v1, v2}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +087096: 5441 2f06 |0005: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +08709a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +08709e: 6e30 8f0d 2103 |0009: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@0d8f │ │ +0870a4: 0a00 |000c: move-result v0 │ │ +0870a6: d501 e000 |000d: and-int/lit16 v1, v0, #int 224 // #00e0 │ │ +0870aa: 1302 c000 |000f: const/16 v2, #int 192 // #c0 │ │ +0870ae: 3321 0e00 |0011: if-ne v1, v2, 001f // +000e │ │ +0870b2: 1601 0200 |0013: const-wide/16 v1, #int 2 // #2 │ │ +0870b6: 6e30 f90e 1402 |0015: invoke-virtual {v4, v1, v2}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +0870bc: 5441 2f06 |0018: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +0870c0: 6e10 b40d 0100 |001a: invoke-virtual {v1}, Lokio/Buffer;.readUtf8CodePoint:()I // method@0db4 │ │ +0870c6: 0a01 |001d: move-result v1 │ │ +0870c8: 0f01 |001e: return v1 │ │ +0870ca: d501 f000 |001f: and-int/lit16 v1, v0, #int 240 // #00f0 │ │ +0870ce: 1302 e000 |0021: const/16 v2, #int 224 // #e0 │ │ +0870d2: 3321 0800 |0023: if-ne v1, v2, 002b // +0008 │ │ +0870d6: 1601 0300 |0025: const-wide/16 v1, #int 3 // #3 │ │ +0870da: 6e30 f90e 1402 |0027: invoke-virtual {v4, v1, v2}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +0870e0: 28ee |002a: goto 0018 // -0012 │ │ +0870e2: d501 f800 |002b: and-int/lit16 v1, v0, #int 248 // #00f8 │ │ +0870e6: 1302 f000 |002d: const/16 v2, #int 240 // #f0 │ │ +0870ea: 3321 e9ff |002f: if-ne v1, v2, 0018 // -0017 │ │ +0870ee: 1601 0400 |0031: const-wide/16 v1, #int 4 // #4 │ │ +0870f2: 6e30 f90e 1402 |0033: invoke-virtual {v4, v1, v2}, Lokio/RealBufferedSource;.require:(J)V // method@0ef9 │ │ +0870f8: 28e2 |0036: goto 0018 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=209 │ │ 0x000d line=210 │ │ 0x0013 line=211 │ │ 0x0018 line=218 │ │ @@ -177143,37 +177077,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -08479c: |[08479c] okio.RealBufferedSource.readUtf8Line:()Ljava/lang/String; │ │ -0847ac: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ -0847b0: 6e20 d60e 2600 |0002: invoke-virtual {v6, v2}, Lokio/RealBufferedSource;.indexOf:(B)J // method@0ed6 │ │ -0847b6: 0b00 |0005: move-result-wide v0 │ │ -0847b8: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -0847bc: 3102 0002 |0008: cmp-long v2, v0, v2 │ │ -0847c0: 3902 1700 |000a: if-nez v2, 0021 // +0017 │ │ -0847c4: 5462 2f06 |000c: iget-object v2, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0847c8: 5322 0106 |000e: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ -0847cc: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -0847d0: 3102 0204 |0012: cmp-long v2, v2, v4 │ │ -0847d4: 3802 0b00 |0014: if-eqz v2, 001f // +000b │ │ -0847d8: 5462 2f06 |0016: iget-object v2, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0847dc: 5322 0106 |0018: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ -0847e0: 6e30 f40e 2603 |001a: invoke-virtual {v6, v2, v3}, Lokio/RealBufferedSource;.readUtf8:(J)Ljava/lang/String; // method@0ef4 │ │ -0847e6: 0c02 |001d: move-result-object v2 │ │ -0847e8: 1102 |001e: return-object v2 │ │ -0847ea: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0847ec: 28fe |0020: goto 001e // -0002 │ │ -0847ee: 5462 2f06 |0021: iget-object v2, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0847f2: 6e30 b60d 0201 |0023: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@0db6 │ │ -0847f8: 0c02 |0026: move-result-object v2 │ │ -0847fa: 28f7 |0027: goto 001e // -0009 │ │ +0870fc: |[0870fc] okio.RealBufferedSource.readUtf8Line:()Ljava/lang/String; │ │ +08710c: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ +087110: 6e20 d60e 2600 |0002: invoke-virtual {v6, v2}, Lokio/RealBufferedSource;.indexOf:(B)J // method@0ed6 │ │ +087116: 0b00 |0005: move-result-wide v0 │ │ +087118: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +08711c: 3102 0002 |0008: cmp-long v2, v0, v2 │ │ +087120: 3902 1700 |000a: if-nez v2, 0021 // +0017 │ │ +087124: 5462 2f06 |000c: iget-object v2, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087128: 5322 0106 |000e: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ +08712c: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +087130: 3102 0204 |0012: cmp-long v2, v2, v4 │ │ +087134: 3802 0b00 |0014: if-eqz v2, 001f // +000b │ │ +087138: 5462 2f06 |0016: iget-object v2, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +08713c: 5322 0106 |0018: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ +087140: 6e30 f40e 2603 |001a: invoke-virtual {v6, v2, v3}, Lokio/RealBufferedSource;.readUtf8:(J)Ljava/lang/String; // method@0ef4 │ │ +087146: 0c02 |001d: move-result-object v2 │ │ +087148: 1102 |001e: return-object v2 │ │ +08714a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +08714c: 28fe |0020: goto 001e // -0002 │ │ +08714e: 5462 2f06 |0021: iget-object v2, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087152: 6e30 b60d 0201 |0023: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@0db6 │ │ +087158: 0c02 |0026: move-result-object v2 │ │ +08715a: 28f7 |0027: goto 001e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=188 │ │ 0x000c line=189 │ │ 0x001e line=192 │ │ 0x001f line=189 │ │ @@ -177187,63 +177121,63 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 98 16-bit code units │ │ -0847fc: |[0847fc] okio.RealBufferedSource.readUtf8LineStrict:()Ljava/lang/String; │ │ -08480c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -084810: 6e20 d60e 0a00 |0002: invoke-virtual {v10, v0}, Lokio/RealBufferedSource;.indexOf:(B)J // method@0ed6 │ │ -084816: 0b06 |0005: move-result-wide v6 │ │ -084818: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -08481c: 3100 0602 |0008: cmp-long v0, v6, v2 │ │ -084820: 3900 5100 |000a: if-nez v0, 005b // +0051 │ │ -084824: 2201 8f02 |000c: new-instance v1, Lokio/Buffer; // type@028f │ │ -084828: 7010 7f0d 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ -08482e: 54a0 2f06 |0011: iget-object v0, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084832: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ -084836: 1604 2000 |0015: const-wide/16 v4, #int 32 // #20 │ │ -08483a: 54a8 2f06 |0017: iget-object v8, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08483e: 6e10 bb0d 0800 |0019: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@0dbb │ │ -084844: 0b08 |001c: move-result-wide v8 │ │ -084846: 7140 0b0a 5498 |001d: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -08484c: 0b04 |0020: move-result-wide v4 │ │ -08484e: 7406 880d 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@0d88 │ │ -084854: 2200 8401 |0024: new-instance v0, Ljava/io/EOFException; // type@0184 │ │ -084858: 2202 c101 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -08485c: 7010 500a 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -084862: 1a03 b00c |002b: const-string v3, "\n not found: size=" // string@0cb0 │ │ -084866: 6e20 580a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08486c: 0c02 |0030: move-result-object v2 │ │ -08486e: 54a3 2f06 |0031: iget-object v3, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084872: 6e10 bb0d 0300 |0033: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@0dbb │ │ -084878: 0b04 |0036: move-result-wide v4 │ │ -08487a: 6e30 560a 4205 |0037: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -084880: 0c02 |003a: move-result-object v2 │ │ -084882: 1a03 4900 |003b: const-string v3, " content=" // string@0049 │ │ -084886: 6e20 580a 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08488c: 0c02 |0040: move-result-object v2 │ │ -08488e: 6e10 a10d 0100 |0041: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@0da1 │ │ -084894: 0c03 |0044: move-result-object v3 │ │ -084896: 6e10 3a0e 0300 |0045: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ -08489c: 0c03 |0048: move-result-object v3 │ │ -08489e: 6e20 580a 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0848a4: 0c02 |004c: move-result-object v2 │ │ -0848a6: 1a03 0701 |004d: const-string v3, "..." // string@0107 │ │ -0848aa: 6e20 580a 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0848b0: 0c02 |0052: move-result-object v2 │ │ -0848b2: 6e10 640a 0200 |0053: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0848b8: 0c02 |0056: move-result-object v2 │ │ -0848ba: 7020 7f09 2000 |0057: invoke-direct {v0, v2}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@097f │ │ -0848c0: 2700 |005a: throw v0 │ │ -0848c2: 54a0 2f06 |005b: iget-object v0, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0848c6: 6e30 b60d 6007 |005d: invoke-virtual {v0, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@0db6 │ │ -0848cc: 0c00 |0060: move-result-object v0 │ │ -0848ce: 1100 |0061: return-object v0 │ │ +08715c: |[08715c] okio.RealBufferedSource.readUtf8LineStrict:()Ljava/lang/String; │ │ +08716c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +087170: 6e20 d60e 0a00 |0002: invoke-virtual {v10, v0}, Lokio/RealBufferedSource;.indexOf:(B)J // method@0ed6 │ │ +087176: 0b06 |0005: move-result-wide v6 │ │ +087178: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +08717c: 3100 0602 |0008: cmp-long v0, v6, v2 │ │ +087180: 3900 5100 |000a: if-nez v0, 005b // +0051 │ │ +087184: 2201 a302 |000c: new-instance v1, Lokio/Buffer; // type@02a3 │ │ +087188: 7010 7f0d 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@0d7f │ │ +08718e: 54a0 2f06 |0011: iget-object v0, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087192: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ +087196: 1604 2000 |0015: const-wide/16 v4, #int 32 // #20 │ │ +08719a: 54a8 2f06 |0017: iget-object v8, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +08719e: 6e10 bb0d 0800 |0019: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@0dbb │ │ +0871a4: 0b08 |001c: move-result-wide v8 │ │ +0871a6: 7140 0b0a 5498 |001d: invoke-static {v4, v5, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +0871ac: 0b04 |0020: move-result-wide v4 │ │ +0871ae: 7406 880d 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@0d88 │ │ +0871b4: 2200 9601 |0024: new-instance v0, Ljava/io/EOFException; // type@0196 │ │ +0871b8: 2202 d301 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +0871bc: 7010 500a 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0871c2: 1a03 c40c |002b: const-string v3, "\n not found: size=" // string@0cc4 │ │ +0871c6: 6e20 580a 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0871cc: 0c02 |0030: move-result-object v2 │ │ +0871ce: 54a3 2f06 |0031: iget-object v3, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +0871d2: 6e10 bb0d 0300 |0033: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@0dbb │ │ +0871d8: 0b03 |0036: move-result-wide v3 │ │ +0871da: 6e30 560a 3204 |0037: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +0871e0: 0c02 |003a: move-result-object v2 │ │ +0871e2: 1a03 4900 |003b: const-string v3, " content=" // string@0049 │ │ +0871e6: 6e20 580a 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0871ec: 0c02 |0040: move-result-object v2 │ │ +0871ee: 6e10 a10d 0100 |0041: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@0da1 │ │ +0871f4: 0c03 |0044: move-result-object v3 │ │ +0871f6: 6e10 3a0e 0300 |0045: invoke-virtual {v3}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@0e3a │ │ +0871fc: 0c03 |0048: move-result-object v3 │ │ +0871fe: 6e20 580a 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087204: 0c02 |004c: move-result-object v2 │ │ +087206: 1a03 0701 |004d: const-string v3, "..." // string@0107 │ │ +08720a: 6e20 580a 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087210: 0c02 |0052: move-result-object v2 │ │ +087212: 6e10 640a 0200 |0053: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +087218: 0c02 |0056: move-result-object v2 │ │ +08721a: 7020 7f09 2000 |0057: invoke-direct {v0, v2}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@097f │ │ +087220: 2700 |005a: throw v0 │ │ +087222: 54a0 2f06 |005b: iget-object v0, v10, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087226: 6e30 b60d 6007 |005d: invoke-virtual {v0, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@0db6 │ │ +08722c: 0c00 |0060: move-result-object v0 │ │ +08722e: 1100 |0061: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0006 line=197 │ │ 0x000c line=198 │ │ 0x0011 line=199 │ │ 0x0024 line=200 │ │ @@ -177255,164 +177189,164 @@ │ │ 0x0000 - 0x0062 reg=10 this Lokio/RealBufferedSource; │ │ │ │ #36 : (in Lokio/RealBufferedSource;) │ │ name : 'request' │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -0848d0: |[0848d0] okio.RealBufferedSource.request:(J)Z │ │ -0848e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0848e4: 3100 0600 |0002: cmp-long v0, v6, v0 │ │ -0848e8: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ -0848ec: 2200 ac01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01ac │ │ -0848f0: 2201 c101 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0848f4: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0848fa: 1a02 3f0e |000d: const-string v2, "byteCount < 0: " // string@0e3f │ │ -0848fe: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -084904: 0c01 |0012: move-result-object v1 │ │ -084906: 6e30 560a 6107 |0013: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ -08490c: 0c01 |0016: move-result-object v1 │ │ -08490e: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -084914: 0c01 |001a: move-result-object v1 │ │ -084916: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ -08491c: 2700 |001e: throw v0 │ │ -08491e: 5550 3006 |001f: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -084922: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -084926: 2200 ad01 |0023: new-instance v0, Ljava/lang/IllegalStateException; // type@01ad │ │ -08492a: 1a01 140f |0025: const-string v1, "closed" // string@0f14 │ │ -08492e: 7020 f209 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -084934: 2700 |002a: throw v0 │ │ -084936: 5450 2f06 |002b: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08493a: 5300 0106 |002d: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ -08493e: 3100 0006 |002f: cmp-long v0, v0, v6 │ │ -084942: 3b00 1400 |0031: if-gez v0, 0045 // +0014 │ │ -084946: 5450 3106 |0033: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -08494a: 5451 2f06 |0035: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -08494e: 1602 0008 |0037: const-wide/16 v2, #int 2048 // #800 │ │ -084952: 7240 250f 1032 |0039: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -084958: 0b00 |003c: move-result-wide v0 │ │ -08495a: 1602 ffff |003d: const-wide/16 v2, #int -1 // #ffff │ │ -08495e: 3100 0002 |003f: cmp-long v0, v0, v2 │ │ -084962: 3900 eaff |0041: if-nez v0, 002b // -0016 │ │ -084966: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -084968: 0f00 |0044: return v0 │ │ -08496a: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -08496c: 28fe |0046: goto 0044 // -0002 │ │ +087230: |[087230] okio.RealBufferedSource.request:(J)Z │ │ +087240: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +087244: 3100 0500 |0002: cmp-long v0, v5, v0 │ │ +087248: 3b00 1b00 |0004: if-gez v0, 001f // +001b │ │ +08724c: 2200 be01 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01be │ │ +087250: 2201 d301 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@01d3 │ │ +087254: 7010 500a 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +08725a: 1a02 520e |000d: const-string v2, "byteCount < 0: " // string@0e52 │ │ +08725e: 6e20 580a 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087264: 0c01 |0012: move-result-object v1 │ │ +087266: 6e30 560a 5106 |0013: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0a56 │ │ +08726c: 0c01 |0016: move-result-object v1 │ │ +08726e: 6e10 640a 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +087274: 0c01 |001a: move-result-object v1 │ │ +087276: 7020 ef09 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@09ef │ │ +08727c: 2700 |001e: throw v0 │ │ +08727e: 5540 3006 |001f: iget-boolean v0, v4, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +087282: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +087286: 2200 bf01 |0023: new-instance v0, Ljava/lang/IllegalStateException; // type@01bf │ │ +08728a: 1a01 270f |0025: const-string v1, "closed" // string@0f27 │ │ +08728e: 7020 f209 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +087294: 2700 |002a: throw v0 │ │ +087296: 5440 2f06 |002b: iget-object v0, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +08729a: 5300 0106 |002d: iget-wide v0, v0, Lokio/Buffer;.size:J // field@0601 │ │ +08729e: 3100 0005 |002f: cmp-long v0, v0, v5 │ │ +0872a2: 3b00 1400 |0031: if-gez v0, 0045 // +0014 │ │ +0872a6: 5440 3106 |0033: iget-object v0, v4, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +0872aa: 5441 2f06 |0035: iget-object v1, v4, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +0872ae: 1602 0008 |0037: const-wide/16 v2, #int 2048 // #800 │ │ +0872b2: 7240 250f 1032 |0039: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +0872b8: 0b00 |003c: move-result-wide v0 │ │ +0872ba: 1602 ffff |003d: const-wide/16 v2, #int -1 // #ffff │ │ +0872be: 3100 0002 |003f: cmp-long v0, v0, v2 │ │ +0872c2: 3900 eaff |0041: if-nez v0, 002b // -0016 │ │ +0872c6: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0872c8: 0f00 |0044: return v0 │ │ +0872ca: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +0872cc: 28fe |0046: goto 0044 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x001f line=69 │ │ 0x002b line=70 │ │ 0x0033 line=71 │ │ 0x0044 line=73 │ │ locals : │ │ - 0x0000 - 0x0047 reg=5 this Lokio/RealBufferedSource; │ │ - 0x0000 - 0x0047 reg=6 byteCount J │ │ + 0x0000 - 0x0047 reg=4 this Lokio/RealBufferedSource; │ │ + 0x0000 - 0x0047 reg=5 byteCount J │ │ │ │ #37 : (in Lokio/RealBufferedSource;) │ │ name : 'require' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -084970: |[084970] okio.RealBufferedSource.require:(J)V │ │ -084980: 6e30 f80e 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@0ef8 │ │ -084986: 0a00 |0003: move-result v0 │ │ -084988: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -08498c: 2200 8401 |0006: new-instance v0, Ljava/io/EOFException; // type@0184 │ │ -084990: 7010 7e09 0000 |0008: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ -084996: 2700 |000b: throw v0 │ │ -084998: 0e00 |000c: return-void │ │ +0872d0: |[0872d0] okio.RealBufferedSource.require:(J)V │ │ +0872e0: 6e30 f80e 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.request:(J)Z // method@0ef8 │ │ +0872e6: 0a00 |0003: move-result v0 │ │ +0872e8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0872ec: 2200 9601 |0006: new-instance v0, Ljava/io/EOFException; // type@0196 │ │ +0872f0: 7010 7e09 0000 |0008: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@097e │ │ +0872f6: 2700 |000b: throw v0 │ │ +0872f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000c line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000d reg=2 byteCount J │ │ │ │ #38 : (in Lokio/RealBufferedSource;) │ │ name : 'skip' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -08499c: |[08499c] okio.RealBufferedSource.skip:(J)V │ │ -0849ac: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0849b0: 5592 3006 |0002: iget-boolean v2, v9, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ -0849b4: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -0849b8: 2202 ad01 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@01ad │ │ -0849bc: 1a03 140f |0008: const-string v3, "closed" // string@0f14 │ │ -0849c0: 7020 f209 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ -0849c6: 2702 |000d: throw v2 │ │ -0849c8: 5492 2f06 |000e: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0849cc: 6e10 bb0d 0200 |0010: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ -0849d2: 0b02 |0013: move-result-wide v2 │ │ -0849d4: 7140 0b0a ba32 |0014: invoke-static {v10, v11, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ -0849da: 0b00 |0017: move-result-wide v0 │ │ -0849dc: 5492 2f06 |0018: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0849e0: 6e30 bc0d 0201 |001a: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ -0849e6: bc0a |001d: sub-long/2addr v10, v0 │ │ -0849e8: 3102 0a06 |001e: cmp-long v2, v10, v6 │ │ -0849ec: 3d02 2000 |0020: if-lez v2, 0040 // +0020 │ │ -0849f0: 5492 2f06 |0022: iget-object v2, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -0849f4: 5322 0106 |0024: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ -0849f8: 3102 0206 |0026: cmp-long v2, v2, v6 │ │ -0849fc: 3902 e6ff |0028: if-nez v2, 000e // -001a │ │ -084a00: 5492 3106 |002a: iget-object v2, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -084a04: 5493 2f06 |002c: iget-object v3, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ -084a08: 1604 0008 |002e: const-wide/16 v4, #int 2048 // #800 │ │ -084a0c: 7240 250f 3254 |0030: invoke-interface {v2, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ -084a12: 0b02 |0033: move-result-wide v2 │ │ -084a14: 1604 ffff |0034: const-wide/16 v4, #int -1 // #ffff │ │ -084a18: 3102 0204 |0036: cmp-long v2, v2, v4 │ │ -084a1c: 3902 d6ff |0038: if-nez v2, 000e // -002a │ │ -084a20: 2202 8401 |003a: new-instance v2, Ljava/io/EOFException; // type@0184 │ │ -084a24: 7010 7e09 0200 |003c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ -084a2a: 2702 |003f: throw v2 │ │ -084a2c: 0e00 |0040: return-void │ │ +0872fc: |[0872fc] okio.RealBufferedSource.skip:(J)V │ │ +08730c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +087310: 5582 3006 |0002: iget-boolean v2, v8, Lokio/RealBufferedSource;.closed:Z // field@0630 │ │ +087314: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +087318: 2202 bf01 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@01bf │ │ +08731c: 1a03 270f |0008: const-string v3, "closed" // string@0f27 │ │ +087320: 7020 f209 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@09f2 │ │ +087326: 2702 |000d: throw v2 │ │ +087328: 5482 2f06 |000e: iget-object v2, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +08732c: 6e10 bb0d 0200 |0010: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@0dbb │ │ +087332: 0b02 |0013: move-result-wide v2 │ │ +087334: 7140 0b0a a932 |0014: invoke-static {v9, v10, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@0a0b │ │ +08733a: 0b00 |0017: move-result-wide v0 │ │ +08733c: 5482 2f06 |0018: iget-object v2, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087340: 6e30 bc0d 0201 |001a: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.skip:(J)V // method@0dbc │ │ +087346: bc09 |001d: sub-long/2addr v9, v0 │ │ +087348: 3102 0906 |001e: cmp-long v2, v9, v6 │ │ +08734c: 3d02 2000 |0020: if-lez v2, 0040 // +0020 │ │ +087350: 5482 2f06 |0022: iget-object v2, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087354: 5322 0106 |0024: iget-wide v2, v2, Lokio/Buffer;.size:J // field@0601 │ │ +087358: 3102 0206 |0026: cmp-long v2, v2, v6 │ │ +08735c: 3902 e6ff |0028: if-nez v2, 000e // -001a │ │ +087360: 5482 3106 |002a: iget-object v2, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +087364: 5483 2f06 |002c: iget-object v3, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@062f │ │ +087368: 1604 0008 |002e: const-wide/16 v4, #int 2048 // #800 │ │ +08736c: 7240 250f 3254 |0030: invoke-interface {v2, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@0f25 │ │ +087372: 0b02 |0033: move-result-wide v2 │ │ +087374: 1604 ffff |0034: const-wide/16 v4, #int -1 // #ffff │ │ +087378: 3102 0204 |0036: cmp-long v2, v2, v4 │ │ +08737c: 3902 d6ff |0038: if-nez v2, 000e // -002a │ │ +087380: 2202 9601 |003a: new-instance v2, Ljava/io/EOFException; // type@0196 │ │ +087384: 7010 7e09 0200 |003c: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@097e │ │ +08738a: 2702 |003f: throw v2 │ │ +08738c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=288 │ │ 0x000e line=293 │ │ 0x0018 line=294 │ │ 0x001d line=295 │ │ 0x001e line=289 │ │ 0x0022 line=290 │ │ 0x003a line=291 │ │ 0x0040 line=297 │ │ locals : │ │ 0x0018 - 0x001e reg=0 toSkip J │ │ - 0x0000 - 0x0041 reg=9 this Lokio/RealBufferedSource; │ │ - 0x0000 - 0x0041 reg=10 byteCount J │ │ + 0x0000 - 0x0041 reg=8 this Lokio/RealBufferedSource; │ │ + 0x0000 - 0x0041 reg=9 byteCount J │ │ │ │ #39 : (in Lokio/RealBufferedSource;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -084a30: |[084a30] okio.RealBufferedSource.timeout:()Lokio/Timeout; │ │ -084a40: 5410 3106 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -084a44: 7210 260f 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ -084a4a: 0c00 |0005: move-result-object v0 │ │ -084a4c: 1100 |0006: return-object v0 │ │ +087390: |[087390] okio.RealBufferedSource.timeout:()Lokio/Timeout; │ │ +0873a0: 5410 3106 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +0873a4: 7210 260f 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@0f26 │ │ +0873aa: 0c00 |0005: move-result-object v0 │ │ +0873ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #40 : (in Lokio/RealBufferedSource;) │ │ @@ -177420,41 +177354,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -084a50: |[084a50] okio.RealBufferedSource.toString:()Ljava/lang/String; │ │ -084a60: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -084a64: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -084a6a: 1a01 2a0e |0005: const-string v1, "buffer(" // string@0e2a │ │ -084a6e: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -084a74: 0c00 |000a: move-result-object v0 │ │ -084a76: 5421 3106 |000b: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ -084a7a: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ -084a80: 0c00 |0010: move-result-object v0 │ │ -084a82: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ -084a86: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -084a8c: 0c00 |0016: move-result-object v0 │ │ -084a8e: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -084a94: 0c00 |001a: move-result-object v0 │ │ -084a96: 1100 |001b: return-object v0 │ │ +0873b0: |[0873b0] okio.RealBufferedSource.toString:()Ljava/lang/String; │ │ +0873c0: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0873c4: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0873ca: 1a01 3d0e |0005: const-string v1, "buffer(" // string@0e3d │ │ +0873ce: 6e20 580a 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0873d4: 0c00 |000a: move-result-object v0 │ │ +0873d6: 5421 3106 |000b: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@0631 │ │ +0873da: 6e20 570a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0a57 │ │ +0873e0: 0c00 |0010: move-result-object v0 │ │ +0873e2: 1a01 cc00 |0011: const-string v1, ")" // string@00cc │ │ +0873e6: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0873ec: 0c00 |0016: move-result-object v0 │ │ +0873ee: 6e10 640a 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0873f4: 0c00 |001a: move-result-object v0 │ │ +0873f6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokio/RealBufferedSource; │ │ │ │ - source_file_idx : 2507 (RealBufferedSource.java) │ │ + source_file_idx : 2527 (RealBufferedSource.java) │ │ │ │ Class #546 header: │ │ -class_idx : 703 │ │ +class_idx : 723 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 701 │ │ +superclass_idx : 721 │ │ source_file_idx : 991 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 30 │ │ │ │ Class #546 annotations: │ │ @@ -177521,43 +177455,43 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -084a98: |[084a98] org.jsoup.helper.HttpConnection$Request.:()V │ │ -084aa8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -084aaa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -084aac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -084aae: 7020 db0f 0300 |0003: invoke-direct {v3, v0}, Lorg/jsoup/helper/HttpConnection$Base;.:(Lorg/jsoup/helper/HttpConnection$1;)V // method@0fdb │ │ -084ab4: 5c31 6906 |0006: iput-boolean v1, v3, Lorg/jsoup/helper/HttpConnection$Request;.ignoreHttpErrors:Z // field@0669 │ │ -084ab8: 5c31 6806 |0008: iput-boolean v1, v3, Lorg/jsoup/helper/HttpConnection$Request;.ignoreContentType:Z // field@0668 │ │ -084abc: 5c31 6d06 |000a: iput-boolean v1, v3, Lorg/jsoup/helper/HttpConnection$Request;.parserDefined:Z // field@066d │ │ -084ac0: 5c32 7006 |000c: iput-boolean v2, v3, Lorg/jsoup/helper/HttpConnection$Request;.validateTSLCertificates:Z // field@0670 │ │ -084ac4: 1a00 770b |000e: const-string v0, "UTF-8" // string@0b77 │ │ -084ac8: 5b30 6e06 |0010: iput-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.postDataCharset:Ljava/lang/String; // field@066e │ │ -084acc: 1300 b80b |0012: const/16 v0, #int 3000 // #bb8 │ │ -084ad0: 5930 6f06 |0014: iput v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.timeoutMilliseconds:I // field@066f │ │ -084ad4: 1500 1000 |0016: const/high16 v0, #int 1048576 // #10 │ │ -084ad8: 5930 6a06 |0018: iput v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.maxBodySizeBytes:I // field@066a │ │ -084adc: 5c32 6606 |001a: iput-boolean v2, v3, Lorg/jsoup/helper/HttpConnection$Request;.followRedirects:Z // field@0666 │ │ -084ae0: 2200 0702 |001c: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -084ae4: 7010 110b 0000 |001e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -084aea: 5b30 6506 |0021: iput-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.data:Ljava/util/Collection; // field@0665 │ │ -084aee: 6200 4706 |0023: sget-object v0, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ -084af2: 5b30 6b06 |0025: iput-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.method:Lorg/jsoup/Connection$Method; // field@066b │ │ -084af6: 5430 6706 |0027: iget-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.headers:Ljava/util/Map; // field@0667 │ │ -084afa: 1a01 b801 |0029: const-string v1, "Accept-Encoding" // string@01b8 │ │ -084afe: 1a02 2913 |002b: const-string v2, "gzip" // string@1329 │ │ -084b02: 7230 800b 1002 |002d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ -084b08: 7100 0913 0000 |0030: invoke-static {}, Lorg/jsoup/parser/Parser;.htmlParser:()Lorg/jsoup/parser/Parser; // method@1309 │ │ -084b0e: 0c00 |0033: move-result-object v0 │ │ -084b10: 5b30 6c06 |0034: iput-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.parser:Lorg/jsoup/parser/Parser; // field@066c │ │ -084b14: 0e00 |0036: return-void │ │ +0873f8: |[0873f8] org.jsoup.helper.HttpConnection$Request.:()V │ │ +087408: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08740a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08740c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08740e: 7020 db0f 0300 |0003: invoke-direct {v3, v0}, Lorg/jsoup/helper/HttpConnection$Base;.:(Lorg/jsoup/helper/HttpConnection$1;)V // method@0fdb │ │ +087414: 5c31 6906 |0006: iput-boolean v1, v3, Lorg/jsoup/helper/HttpConnection$Request;.ignoreHttpErrors:Z // field@0669 │ │ +087418: 5c31 6806 |0008: iput-boolean v1, v3, Lorg/jsoup/helper/HttpConnection$Request;.ignoreContentType:Z // field@0668 │ │ +08741c: 5c31 6d06 |000a: iput-boolean v1, v3, Lorg/jsoup/helper/HttpConnection$Request;.parserDefined:Z // field@066d │ │ +087420: 5c32 7006 |000c: iput-boolean v2, v3, Lorg/jsoup/helper/HttpConnection$Request;.validateTSLCertificates:Z // field@0670 │ │ +087424: 1a00 8b0b |000e: const-string v0, "UTF-8" // string@0b8b │ │ +087428: 5b30 6e06 |0010: iput-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.postDataCharset:Ljava/lang/String; // field@066e │ │ +08742c: 1300 b80b |0012: const/16 v0, #int 3000 // #bb8 │ │ +087430: 5930 6f06 |0014: iput v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.timeoutMilliseconds:I // field@066f │ │ +087434: 1500 1000 |0016: const/high16 v0, #int 1048576 // #10 │ │ +087438: 5930 6a06 |0018: iput v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.maxBodySizeBytes:I // field@066a │ │ +08743c: 5c32 6606 |001a: iput-boolean v2, v3, Lorg/jsoup/helper/HttpConnection$Request;.followRedirects:Z // field@0666 │ │ +087440: 2200 1a02 |001c: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +087444: 7010 110b 0000 |001e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +08744a: 5b30 6506 |0021: iput-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.data:Ljava/util/Collection; // field@0665 │ │ +08744e: 6200 4706 |0023: sget-object v0, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ +087452: 5b30 6b06 |0025: iput-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.method:Lorg/jsoup/Connection$Method; // field@066b │ │ +087456: 5430 6706 |0027: iget-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.headers:Ljava/util/Map; // field@0667 │ │ +08745a: 1a01 b801 |0029: const-string v1, "Accept-Encoding" // string@01b8 │ │ +08745e: 1a02 3c13 |002b: const-string v2, "gzip" // string@133c │ │ +087462: 7230 800b 1002 |002d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b80 │ │ +087468: 7100 0913 0000 |0030: invoke-static {}, Lorg/jsoup/parser/Parser;.htmlParser:()Lorg/jsoup/parser/Parser; // method@1309 │ │ +08746e: 0c00 |0033: move-result-object v0 │ │ +087470: 5b30 6c06 |0034: iput-object v0, v3, Lorg/jsoup/helper/HttpConnection$Request;.parser:Lorg/jsoup/parser/Parser; // field@066c │ │ +087474: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=364 │ │ 0x0006 line=357 │ │ 0x0008 line=358 │ │ 0x000a line=360 │ │ 0x000c line=361 │ │ @@ -177578,17 +177512,17 @@ │ │ type : '(Lorg/jsoup/helper/HttpConnection$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084b18: |[084b18] org.jsoup.helper.HttpConnection$Request.:(Lorg/jsoup/helper/HttpConnection$1;)V │ │ -084b28: 7010 fb0f 0000 |0000: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$Request;.:()V // method@0ffb │ │ -084b2e: 0e00 |0003: return-void │ │ +087478: |[087478] org.jsoup.helper.HttpConnection$Request.:(Lorg/jsoup/helper/HttpConnection$1;)V │ │ +087488: 7010 fb0f 0000 |0000: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$Request;.:()V // method@0ffb │ │ +08748e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/jsoup/helper/HttpConnection$1; │ │ │ │ @@ -177597,17 +177531,17 @@ │ │ type : '(Lorg/jsoup/helper/HttpConnection$Request;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084b30: |[084b30] org.jsoup.helper.HttpConnection$Request.access$300:(Lorg/jsoup/helper/HttpConnection$Request;)Z │ │ -084b40: 5510 6d06 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.parserDefined:Z // field@066d │ │ -084b44: 0f00 |0002: return v0 │ │ +087490: |[087490] org.jsoup.helper.HttpConnection$Request.access$300:(Lorg/jsoup/helper/HttpConnection$Request;)Z │ │ +0874a0: 5510 6d06 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.parserDefined:Z // field@066d │ │ +0874a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ Virtual methods - │ │ @@ -177616,18 +177550,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084b48: |[084b48] org.jsoup.helper.HttpConnection$Request.cookie:(Ljava/lang/String;)Ljava/lang/String; │ │ -084b58: 6f20 dc0f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.cookie:(Ljava/lang/String;)Ljava/lang/String; // method@0fdc │ │ -084b5e: 0c00 |0003: move-result-object v0 │ │ -084b60: 1100 |0004: return-object v0 │ │ +0874a8: |[0874a8] org.jsoup.helper.HttpConnection$Request.cookie:(Ljava/lang/String;)Ljava/lang/String; │ │ +0874b8: 6f20 dc0f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.cookie:(Ljava/lang/String;)Ljava/lang/String; // method@0fdc │ │ +0874be: 0c00 |0003: move-result-object v0 │ │ +0874c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -177636,18 +177570,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -084b64: |[084b64] org.jsoup.helper.HttpConnection$Request.cookies:()Ljava/util/Map; │ │ -084b74: 6f10 de0f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.cookies:()Ljava/util/Map; // method@0fde │ │ -084b7a: 0c00 |0003: move-result-object v0 │ │ -084b7c: 1100 |0004: return-object v0 │ │ +0874c4: |[0874c4] org.jsoup.helper.HttpConnection$Request.cookies:()Ljava/util/Map; │ │ +0874d4: 6f10 de0f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.cookies:()Ljava/util/Map; // method@0fde │ │ +0874da: 0c00 |0003: move-result-object v0 │ │ +0874dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #2 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -177655,17 +177589,17 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084b80: |[084b80] org.jsoup.helper.HttpConnection$Request.data:()Ljava/util/Collection; │ │ -084b90: 5410 6506 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.data:Ljava/util/Collection; // field@0665 │ │ -084b94: 1100 |0002: return-object v0 │ │ +0874e0: |[0874e0] org.jsoup.helper.HttpConnection$Request.data:()Ljava/util/Collection; │ │ +0874f0: 5410 6506 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.data:Ljava/util/Collection; // field@0665 │ │ +0874f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #3 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -177673,18 +177607,18 @@ │ │ type : '(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084b98: |[084b98] org.jsoup.helper.HttpConnection$Request.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; │ │ -084ba8: 6e20 0210 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/helper/HttpConnection$Request; // method@1002 │ │ -084bae: 0c00 |0003: move-result-object v0 │ │ -084bb0: 1100 |0004: return-object v0 │ │ +0874f8: |[0874f8] org.jsoup.helper.HttpConnection$Request.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; │ │ +087508: 6e20 0210 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Request;.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/helper/HttpConnection$Request; // method@1002 │ │ +08750e: 0c00 |0003: move-result-object v0 │ │ +087510: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/jsoup/Connection$KeyVal; │ │ │ │ @@ -177693,20 +177627,20 @@ │ │ type : '(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/helper/HttpConnection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -084bb4: |[084bb4] org.jsoup.helper.HttpConnection$Request.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/helper/HttpConnection$Request; │ │ -084bc4: 1a00 6a04 |0000: const-string v0, "Key val must not be null" // string@046a │ │ -084bc8: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -084bce: 5410 6506 |0005: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.data:Ljava/util/Collection; // field@0665 │ │ -084bd2: 7220 2e0b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@0b2e │ │ -084bd8: 1101 |000a: return-object v1 │ │ +087514: |[087514] org.jsoup.helper.HttpConnection$Request.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/helper/HttpConnection$Request; │ │ +087524: 1a00 6a04 |0000: const-string v0, "Key val must not be null" // string@046a │ │ +087528: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +08752e: 5410 6506 |0005: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.data:Ljava/util/Collection; // field@0665 │ │ +087532: 7220 2e0b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@0b2e │ │ +087538: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0005 line=431 │ │ 0x000a line=432 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ @@ -177717,17 +177651,17 @@ │ │ type : '(Z)Lorg/jsoup/Connection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084bdc: |[084bdc] org.jsoup.helper.HttpConnection$Request.followRedirects:(Z)Lorg/jsoup/Connection$Request; │ │ -084bec: 5c01 6606 |0000: iput-boolean v1, v0, Lorg/jsoup/helper/HttpConnection$Request;.followRedirects:Z // field@0666 │ │ -084bf0: 1100 |0002: return-object v0 │ │ +08753c: |[08753c] org.jsoup.helper.HttpConnection$Request.followRedirects:(Z)Lorg/jsoup/Connection$Request; │ │ +08754c: 5c01 6606 |0000: iput-boolean v1, v0, Lorg/jsoup/helper/HttpConnection$Request;.followRedirects:Z // field@0666 │ │ +087550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0002 line=400 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0003 reg=1 followRedirects Z │ │ @@ -177737,17 +177671,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084bf4: |[084bf4] org.jsoup.helper.HttpConnection$Request.followRedirects:()Z │ │ -084c04: 5510 6606 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.followRedirects:Z // field@0666 │ │ -084c08: 0f00 |0002: return v0 │ │ +087554: |[087554] org.jsoup.helper.HttpConnection$Request.followRedirects:()Z │ │ +087564: 5510 6606 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.followRedirects:Z // field@0666 │ │ +087568: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #7 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -177755,18 +177689,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084c0c: |[084c0c] org.jsoup.helper.HttpConnection$Request.hasCookie:(Ljava/lang/String;)Z │ │ -084c1c: 6f20 e00f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasCookie:(Ljava/lang/String;)Z // method@0fe0 │ │ -084c22: 0a00 |0003: move-result v0 │ │ -084c24: 0f00 |0004: return v0 │ │ +08756c: |[08756c] org.jsoup.helper.HttpConnection$Request.hasCookie:(Ljava/lang/String;)Z │ │ +08757c: 6f20 e00f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasCookie:(Ljava/lang/String;)Z // method@0fe0 │ │ +087582: 0a00 |0003: move-result v0 │ │ +087584: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -177775,18 +177709,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084c28: |[084c28] org.jsoup.helper.HttpConnection$Request.hasHeader:(Ljava/lang/String;)Z │ │ -084c38: 6f20 e10f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeader:(Ljava/lang/String;)Z // method@0fe1 │ │ -084c3e: 0a00 |0003: move-result v0 │ │ -084c40: 0f00 |0004: return v0 │ │ +087588: |[087588] org.jsoup.helper.HttpConnection$Request.hasHeader:(Ljava/lang/String;)Z │ │ +087598: 6f20 e10f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeader:(Ljava/lang/String;)Z // method@0fe1 │ │ +08759e: 0a00 |0003: move-result v0 │ │ +0875a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -177795,18 +177729,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -084c44: |[084c44] org.jsoup.helper.HttpConnection$Request.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -084c54: 6f30 e20f 2103 |0000: invoke-super {v1, v2, v3}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z // method@0fe2 │ │ -084c5a: 0a00 |0003: move-result v0 │ │ -084c5c: 0f00 |0004: return v0 │ │ +0875a4: |[0875a4] org.jsoup.helper.HttpConnection$Request.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +0875b4: 6f30 e20f 2103 |0000: invoke-super {v1, v2, v3}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z // method@0fe2 │ │ +0875ba: 0a00 |0003: move-result v0 │ │ +0875bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -177816,18 +177750,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084c60: |[084c60] org.jsoup.helper.HttpConnection$Request.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -084c70: 6f20 e30f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0fe3 │ │ -084c76: 0c00 |0003: move-result-object v0 │ │ -084c78: 1100 |0004: return-object v0 │ │ +0875c0: |[0875c0] org.jsoup.helper.HttpConnection$Request.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +0875d0: 6f20 e30f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0fe3 │ │ +0875d6: 0c00 |0003: move-result-object v0 │ │ +0875d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -177836,18 +177770,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -084c7c: |[084c7c] org.jsoup.helper.HttpConnection$Request.headers:()Ljava/util/Map; │ │ -084c8c: 6f10 e50f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.headers:()Ljava/util/Map; // method@0fe5 │ │ -084c92: 0c00 |0003: move-result-object v0 │ │ -084c94: 1100 |0004: return-object v0 │ │ +0875dc: |[0875dc] org.jsoup.helper.HttpConnection$Request.headers:()Ljava/util/Map; │ │ +0875ec: 6f10 e50f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.headers:()Ljava/util/Map; // method@0fe5 │ │ +0875f2: 0c00 |0003: move-result-object v0 │ │ +0875f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #12 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -177855,17 +177789,17 @@ │ │ type : '(Z)Lorg/jsoup/Connection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084c98: |[084c98] org.jsoup.helper.HttpConnection$Request.ignoreContentType:(Z)Lorg/jsoup/Connection$Request; │ │ -084ca8: 5c01 6806 |0000: iput-boolean v1, v0, Lorg/jsoup/helper/HttpConnection$Request;.ignoreContentType:Z // field@0668 │ │ -084cac: 1100 |0002: return-object v0 │ │ +0875f8: |[0875f8] org.jsoup.helper.HttpConnection$Request.ignoreContentType:(Z)Lorg/jsoup/Connection$Request; │ │ +087608: 5c01 6806 |0000: iput-boolean v1, v0, Lorg/jsoup/helper/HttpConnection$Request;.ignoreContentType:Z // field@0668 │ │ +08760c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0002 line=426 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0003 reg=1 ignoreContentType Z │ │ @@ -177875,17 +177809,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cb0: |[084cb0] org.jsoup.helper.HttpConnection$Request.ignoreContentType:()Z │ │ -084cc0: 5510 6806 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.ignoreContentType:Z // field@0668 │ │ -084cc4: 0f00 |0002: return v0 │ │ +087610: |[087610] org.jsoup.helper.HttpConnection$Request.ignoreContentType:()Z │ │ +087620: 5510 6806 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.ignoreContentType:Z // field@0668 │ │ +087624: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #14 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -177893,17 +177827,17 @@ │ │ type : '(Z)Lorg/jsoup/Connection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cc8: |[084cc8] org.jsoup.helper.HttpConnection$Request.ignoreHttpErrors:(Z)Lorg/jsoup/Connection$Request; │ │ -084cd8: 5c01 6906 |0000: iput-boolean v1, v0, Lorg/jsoup/helper/HttpConnection$Request;.ignoreHttpErrors:Z // field@0669 │ │ -084cdc: 1100 |0002: return-object v0 │ │ +087628: |[087628] org.jsoup.helper.HttpConnection$Request.ignoreHttpErrors:(Z)Lorg/jsoup/Connection$Request; │ │ +087638: 5c01 6906 |0000: iput-boolean v1, v0, Lorg/jsoup/helper/HttpConnection$Request;.ignoreHttpErrors:Z // field@0669 │ │ +08763c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0002 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0003 reg=1 ignoreHttpErrors Z │ │ @@ -177913,17 +177847,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084ce0: |[084ce0] org.jsoup.helper.HttpConnection$Request.ignoreHttpErrors:()Z │ │ -084cf0: 5510 6906 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.ignoreHttpErrors:Z // field@0669 │ │ -084cf4: 0f00 |0002: return v0 │ │ +087640: |[087640] org.jsoup.helper.HttpConnection$Request.ignoreHttpErrors:()Z │ │ +087650: 5510 6906 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.ignoreHttpErrors:Z // field@0669 │ │ +087654: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #16 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -177931,17 +177865,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cf8: |[084cf8] org.jsoup.helper.HttpConnection$Request.maxBodySize:()I │ │ -084d08: 5210 6a06 |0000: iget v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.maxBodySizeBytes:I // field@066a │ │ -084d0c: 0f00 |0002: return v0 │ │ +087658: |[087658] org.jsoup.helper.HttpConnection$Request.maxBodySize:()I │ │ +087668: 5210 6a06 |0000: iget v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.maxBodySizeBytes:I // field@066a │ │ +08766c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #17 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -177949,23 +177883,23 @@ │ │ type : '(I)Lorg/jsoup/Connection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -084d10: |[084d10] org.jsoup.helper.HttpConnection$Request.maxBodySize:(I)Lorg/jsoup/Connection$Request; │ │ -084d20: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ -084d24: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -084d26: 1a01 9715 |0003: const-string v1, "maxSize must be 0 (unlimited) or larger" // string@1597 │ │ -084d2a: 7120 7810 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -084d30: 5923 6a06 |0008: iput v3, v2, Lorg/jsoup/helper/HttpConnection$Request;.maxBodySizeBytes:I // field@066a │ │ -084d34: 1102 |000a: return-object v2 │ │ -084d36: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -084d38: 28f7 |000c: goto 0003 // -0009 │ │ +087670: |[087670] org.jsoup.helper.HttpConnection$Request.maxBodySize:(I)Lorg/jsoup/Connection$Request; │ │ +087680: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ +087684: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +087686: 1a01 a815 |0003: const-string v1, "maxSize must be 0 (unlimited) or larger" // string@15a8 │ │ +08768a: 7120 7810 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +087690: 5923 6a06 |0008: iput v3, v2, Lorg/jsoup/helper/HttpConnection$Request;.maxBodySizeBytes:I // field@066a │ │ +087694: 1102 |000a: return-object v2 │ │ +087696: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +087698: 28f7 |000c: goto 0003 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0008 line=390 │ │ 0x000a line=391 │ │ 0x000b line=389 │ │ locals : │ │ @@ -177977,18 +177911,18 @@ │ │ type : '()Lorg/jsoup/Connection$Method;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -084d3c: |[084d3c] org.jsoup.helper.HttpConnection$Request.method:()Lorg/jsoup/Connection$Method; │ │ -084d4c: 6f10 e70f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.method:()Lorg/jsoup/Connection$Method; // method@0fe7 │ │ -084d52: 0c00 |0003: move-result-object v0 │ │ -084d54: 1100 |0004: return-object v0 │ │ +08769c: |[08769c] org.jsoup.helper.HttpConnection$Request.method:()Lorg/jsoup/Connection$Method; │ │ +0876ac: 6f10 e70f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.method:()Lorg/jsoup/Connection$Method; // method@0fe7 │ │ +0876b2: 0c00 |0003: move-result-object v0 │ │ +0876b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #19 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -177996,18 +177930,18 @@ │ │ type : '(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection$Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084d58: |[084d58] org.jsoup.helper.HttpConnection$Request.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection$Request; │ │ -084d68: 6e20 1210 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Request;.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/helper/HttpConnection$Request; // method@1012 │ │ -084d6e: 0c00 |0003: move-result-object v0 │ │ -084d70: 1100 |0004: return-object v0 │ │ +0876b8: |[0876b8] org.jsoup.helper.HttpConnection$Request.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection$Request; │ │ +0876c8: 6e20 1210 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Request;.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/helper/HttpConnection$Request; // method@1012 │ │ +0876ce: 0c00 |0003: move-result-object v0 │ │ +0876d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/jsoup/parser/Parser; │ │ │ │ @@ -178016,19 +177950,19 @@ │ │ type : '(Lorg/jsoup/parser/Parser;)Lorg/jsoup/helper/HttpConnection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -084d74: |[084d74] org.jsoup.helper.HttpConnection$Request.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/helper/HttpConnection$Request; │ │ -084d84: 5b12 6c06 |0000: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$Request;.parser:Lorg/jsoup/parser/Parser; // field@066c │ │ -084d88: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -084d8a: 5c10 6d06 |0003: iput-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.parserDefined:Z // field@066d │ │ -084d8e: 1101 |0005: return-object v1 │ │ +0876d4: |[0876d4] org.jsoup.helper.HttpConnection$Request.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/helper/HttpConnection$Request; │ │ +0876e4: 5b12 6c06 |0000: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$Request;.parser:Lorg/jsoup/parser/Parser; // field@066c │ │ +0876e8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0876ea: 5c10 6d06 |0003: iput-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.parserDefined:Z // field@066d │ │ +0876ee: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0002 line=441 │ │ 0x0005 line=442 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ @@ -178039,17 +177973,17 @@ │ │ type : '()Lorg/jsoup/parser/Parser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d90: |[084d90] org.jsoup.helper.HttpConnection$Request.parser:()Lorg/jsoup/parser/Parser; │ │ -084da0: 5410 6c06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.parser:Lorg/jsoup/parser/Parser; // field@066c │ │ -084da4: 1100 |0002: return-object v0 │ │ +0876f0: |[0876f0] org.jsoup.helper.HttpConnection$Request.parser:()Lorg/jsoup/parser/Parser; │ │ +087700: 5410 6c06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.parser:Lorg/jsoup/parser/Parser; // field@066c │ │ +087704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #22 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -178057,17 +177991,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084da8: |[084da8] org.jsoup.helper.HttpConnection$Request.postDataCharset:()Ljava/lang/String; │ │ -084db8: 5410 6e06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.postDataCharset:Ljava/lang/String; // field@066e │ │ -084dbc: 1100 |0002: return-object v0 │ │ +087708: |[087708] org.jsoup.helper.HttpConnection$Request.postDataCharset:()Ljava/lang/String; │ │ +087718: 5410 6e06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.postDataCharset:Ljava/lang/String; // field@066e │ │ +08771c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #23 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -178075,25 +178009,25 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/Connection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -084dc0: |[084dc0] org.jsoup.helper.HttpConnection$Request.postDataCharset:(Ljava/lang/String;)Lorg/jsoup/Connection$Request; │ │ -084dd0: 1a00 6a02 |0000: const-string v0, "Charset must not be null" // string@026a │ │ -084dd4: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -084dda: 7110 eb0a 0200 |0005: invoke-static {v2}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@0aeb │ │ -084de0: 0a00 |0008: move-result v0 │ │ -084de2: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ -084de6: 2200 f001 |000b: new-instance v0, Ljava/nio/charset/IllegalCharsetNameException; // type@01f0 │ │ -084dea: 7020 f10a 2000 |000d: invoke-direct {v0, v2}, Ljava/nio/charset/IllegalCharsetNameException;.:(Ljava/lang/String;)V // method@0af1 │ │ -084df0: 2700 |0010: throw v0 │ │ -084df2: 5b12 6e06 |0011: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$Request;.postDataCharset:Ljava/lang/String; // field@066e │ │ -084df6: 1101 |0013: return-object v1 │ │ +087720: |[087720] org.jsoup.helper.HttpConnection$Request.postDataCharset:(Ljava/lang/String;)Lorg/jsoup/Connection$Request; │ │ +087730: 1a00 6a02 |0000: const-string v0, "Charset must not be null" // string@026a │ │ +087734: 7120 7e10 0200 |0002: invoke-static {v2, v0}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +08773a: 7110 eb0a 0200 |0005: invoke-static {v2}, Ljava/nio/charset/Charset;.isSupported:(Ljava/lang/String;)Z // method@0aeb │ │ +087740: 0a00 |0008: move-result v0 │ │ +087742: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ +087746: 2200 0302 |000b: new-instance v0, Ljava/nio/charset/IllegalCharsetNameException; // type@0203 │ │ +08774a: 7020 f10a 2000 |000d: invoke-direct {v0, v2}, Ljava/nio/charset/IllegalCharsetNameException;.:(Ljava/lang/String;)V // method@0af1 │ │ +087750: 2700 |0010: throw v0 │ │ +087752: 5b12 6e06 |0011: iput-object v2, v1, Lorg/jsoup/helper/HttpConnection$Request;.postDataCharset:Ljava/lang/String; // field@066e │ │ +087756: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0005 line=451 │ │ 0x0011 line=452 │ │ 0x0013 line=453 │ │ locals : │ │ @@ -178105,17 +178039,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084df8: |[084df8] org.jsoup.helper.HttpConnection$Request.timeout:()I │ │ -084e08: 5210 6f06 |0000: iget v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.timeoutMilliseconds:I // field@066f │ │ -084e0c: 0f00 |0002: return v0 │ │ +087758: |[087758] org.jsoup.helper.HttpConnection$Request.timeout:()I │ │ +087768: 5210 6f06 |0000: iget v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.timeoutMilliseconds:I // field@066f │ │ +08776c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #25 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -178123,18 +178057,18 @@ │ │ type : '(I)Lorg/jsoup/Connection$Request;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084e10: |[084e10] org.jsoup.helper.HttpConnection$Request.timeout:(I)Lorg/jsoup/Connection$Request; │ │ -084e20: 6e20 1810 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Request;.timeout:(I)Lorg/jsoup/helper/HttpConnection$Request; // method@1018 │ │ -084e26: 0c00 |0003: move-result-object v0 │ │ -084e28: 1100 |0004: return-object v0 │ │ +087770: |[087770] org.jsoup.helper.HttpConnection$Request.timeout:(I)Lorg/jsoup/Connection$Request; │ │ +087780: 6e20 1810 2100 |0000: invoke-virtual {v1, v2}, Lorg/jsoup/helper/HttpConnection$Request;.timeout:(I)Lorg/jsoup/helper/HttpConnection$Request; // method@1018 │ │ +087786: 0c00 |0003: move-result-object v0 │ │ +087788: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -178143,23 +178077,23 @@ │ │ type : '(I)Lorg/jsoup/helper/HttpConnection$Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -084e2c: |[084e2c] org.jsoup.helper.HttpConnection$Request.timeout:(I)Lorg/jsoup/helper/HttpConnection$Request; │ │ -084e3c: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ -084e40: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -084e42: 1a01 4e0b |0003: const-string v1, "Timeout milliseconds must be 0 (infinite) or greater" // string@0b4e │ │ -084e46: 7120 7810 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -084e4c: 5923 6f06 |0008: iput v3, v2, Lorg/jsoup/helper/HttpConnection$Request;.timeoutMilliseconds:I // field@066f │ │ -084e50: 1102 |000a: return-object v2 │ │ -084e52: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -084e54: 28f7 |000c: goto 0003 // -0009 │ │ +08778c: |[08778c] org.jsoup.helper.HttpConnection$Request.timeout:(I)Lorg/jsoup/helper/HttpConnection$Request; │ │ +08779c: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ +0877a0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0877a2: 1a01 620b |0003: const-string v1, "Timeout milliseconds must be 0 (infinite) or greater" // string@0b62 │ │ +0877a6: 7120 7810 1000 |0005: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +0877ac: 5923 6f06 |0008: iput v3, v2, Lorg/jsoup/helper/HttpConnection$Request;.timeoutMilliseconds:I // field@066f │ │ +0877b0: 1102 |000a: return-object v2 │ │ +0877b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0877b4: 28f7 |000c: goto 0003 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0008 line=380 │ │ 0x000a line=381 │ │ 0x000b line=379 │ │ locals : │ │ @@ -178171,18 +178105,18 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -084e58: |[084e58] org.jsoup.helper.HttpConnection$Request.url:()Ljava/net/URL; │ │ -084e68: 6f10 eb0f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.url:()Ljava/net/URL; // method@0feb │ │ -084e6e: 0c00 |0003: move-result-object v0 │ │ -084e70: 1100 |0004: return-object v0 │ │ +0877b8: |[0877b8] org.jsoup.helper.HttpConnection$Request.url:()Ljava/net/URL; │ │ +0877c8: 6f10 eb0f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.url:()Ljava/net/URL; // method@0feb │ │ +0877ce: 0c00 |0003: move-result-object v0 │ │ +0877d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ #28 : (in Lorg/jsoup/helper/HttpConnection$Request;) │ │ @@ -178190,17 +178124,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084e74: |[084e74] org.jsoup.helper.HttpConnection$Request.validateTLSCertificates:(Z)V │ │ -084e84: 5c01 7006 |0000: iput-boolean v1, v0, Lorg/jsoup/helper/HttpConnection$Request;.validateTSLCertificates:Z // field@0670 │ │ -084e88: 0e00 |0002: return-void │ │ +0877d4: |[0877d4] org.jsoup.helper.HttpConnection$Request.validateTLSCertificates:(Z)V │ │ +0877e4: 5c01 7006 |0000: iput-boolean v1, v0, Lorg/jsoup/helper/HttpConnection$Request;.validateTSLCertificates:Z // field@0670 │ │ +0877e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/helper/HttpConnection$Request; │ │ 0x0000 - 0x0003 reg=1 value Z │ │ @@ -178210,29 +178144,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084e8c: |[084e8c] org.jsoup.helper.HttpConnection$Request.validateTLSCertificates:()Z │ │ -084e9c: 5510 7006 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.validateTSLCertificates:Z // field@0670 │ │ -084ea0: 0f00 |0002: return v0 │ │ +0877ec: |[0877ec] org.jsoup.helper.HttpConnection$Request.validateTLSCertificates:()Z │ │ +0877fc: 5510 7006 |0000: iget-boolean v0, v1, Lorg/jsoup/helper/HttpConnection$Request;.validateTSLCertificates:Z // field@0670 │ │ +087800: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Request; │ │ │ │ source_file_idx : 991 (HttpConnection.java) │ │ │ │ Class #547 header: │ │ -class_idx : 706 │ │ +class_idx : 726 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 701 │ │ +superclass_idx : 721 │ │ source_file_idx : 991 │ │ static_fields_size : 4 │ │ instance_fields_size: 8 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 17 │ │ │ │ Class #547 annotations: │ │ @@ -178325,41 +178259,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -084ea4: |[084ea4] org.jsoup.helper.HttpConnection$Response.:()V │ │ -084eb4: 1a00 cb00 |0000: const-string v0, "(application|text)/\w*\+?xml.*" // string@00cb │ │ -084eb8: 7110 c90b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ -084ebe: 0c00 |0005: move-result-object v0 │ │ -084ec0: 6900 7f06 |0006: sput-object v0, Lorg/jsoup/helper/HttpConnection$Response;.xmlContentTypeRxp:Ljava/util/regex/Pattern; // field@067f │ │ -084ec4: 0e00 |0008: return-void │ │ +087804: |[087804] org.jsoup.helper.HttpConnection$Response.:()V │ │ +087814: 1a00 cb00 |0000: const-string v0, "(application|text)/\w*\+?xml.*" // string@00cb │ │ +087818: 7110 c90b 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0bc9 │ │ +08781e: 0c00 |0005: move-result-object v0 │ │ +087820: 6900 7f06 |0006: sput-object v0, Lorg/jsoup/helper/HttpConnection$Response;.xmlContentTypeRxp:Ljava/util/regex/Pattern; // field@067f │ │ +087824: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ │ │ #1 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -084ec8: |[084ec8] org.jsoup.helper.HttpConnection$Response.:()V │ │ -084ed8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -084eda: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -084edc: 7020 db0f 0200 |0002: invoke-direct {v2, v0}, Lorg/jsoup/helper/HttpConnection$Base;.:(Lorg/jsoup/helper/HttpConnection$1;)V // method@0fdb │ │ -084ee2: 5c21 7706 |0005: iput-boolean v1, v2, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ -084ee6: 5921 7906 |0007: iput v1, v2, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ -084eea: 0e00 |0009: return-void │ │ +087828: |[087828] org.jsoup.helper.HttpConnection$Response.:()V │ │ +087838: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08783a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +08783c: 7020 db0f 0200 |0002: invoke-direct {v2, v0}, Lorg/jsoup/helper/HttpConnection$Base;.:(Lorg/jsoup/helper/HttpConnection$1;)V // method@0fdb │ │ +087842: 5c21 7706 |0005: iput-boolean v1, v2, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ +087846: 5921 7906 |0007: iput v1, v2, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ +08784a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=480 │ │ 0x0005 line=470 │ │ 0x0007 line=471 │ │ 0x0009 line=481 │ │ locals : │ │ @@ -178370,39 +178304,39 @@ │ │ type : '(Lorg/jsoup/helper/HttpConnection$Response;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -084eec: |[084eec] org.jsoup.helper.HttpConnection$Response.:(Lorg/jsoup/helper/HttpConnection$Response;)V │ │ -084efc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -084efe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -084f00: 7020 db0f 0500 |0002: invoke-direct {v5, v0}, Lorg/jsoup/helper/HttpConnection$Base;.:(Lorg/jsoup/helper/HttpConnection$1;)V // method@0fdb │ │ -084f06: 5c54 7706 |0005: iput-boolean v4, v5, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ -084f0a: 5954 7906 |0007: iput v4, v5, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ -084f0e: 3806 2300 |0009: if-eqz v6, 002c // +0023 │ │ -084f12: 5260 7906 |000b: iget v0, v6, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ -084f16: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -084f1a: 5950 7906 |000f: iput v0, v5, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ -084f1e: 5250 7906 |0011: iget v0, v5, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ -084f22: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ -084f26: 3410 1700 |0015: if-lt v0, v1, 002c // +0017 │ │ -084f2a: 2200 8a01 |0017: new-instance v0, Ljava/io/IOException; // type@018a │ │ -084f2e: 1a01 5b0b |0019: const-string v1, "Too many redirects occurred trying to load URL %s" // string@0b5b │ │ -084f32: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -084f34: 2322 b603 |001c: new-array v2, v2, [Ljava/lang/Object; // type@03b6 │ │ -084f38: 6e10 4010 0600 |001e: invoke-virtual {v6}, Lorg/jsoup/helper/HttpConnection$Response;.url:()Ljava/net/URL; // method@1040 │ │ -084f3e: 0c03 |0021: move-result-object v3 │ │ -084f40: 4d03 0204 |0022: aput-object v3, v2, v4 │ │ -084f44: 7120 2c0a 2100 |0024: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -084f4a: 0c01 |0027: move-result-object v1 │ │ -084f4c: 7020 9809 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -084f52: 2700 |002b: throw v0 │ │ -084f54: 0e00 |002c: return-void │ │ +08784c: |[08784c] org.jsoup.helper.HttpConnection$Response.:(Lorg/jsoup/helper/HttpConnection$Response;)V │ │ +08785c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08785e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +087860: 7020 db0f 0500 |0002: invoke-direct {v5, v0}, Lorg/jsoup/helper/HttpConnection$Base;.:(Lorg/jsoup/helper/HttpConnection$1;)V // method@0fdb │ │ +087866: 5c54 7706 |0005: iput-boolean v4, v5, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ +08786a: 5954 7906 |0007: iput v4, v5, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ +08786e: 3806 2300 |0009: if-eqz v6, 002c // +0023 │ │ +087872: 5260 7906 |000b: iget v0, v6, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ +087876: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08787a: 5950 7906 |000f: iput v0, v5, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ +08787e: 5250 7906 |0011: iget v0, v5, Lorg/jsoup/helper/HttpConnection$Response;.numRedirects:I // field@0679 │ │ +087882: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ +087886: 3410 1700 |0015: if-lt v0, v1, 002c // +0017 │ │ +08788a: 2200 9c01 |0017: new-instance v0, Ljava/io/IOException; // type@019c │ │ +08788e: 1a01 6f0b |0019: const-string v1, "Too many redirects occurred trying to load URL %s" // string@0b6f │ │ +087892: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +087894: 2322 ca03 |001c: new-array v2, v2, [Ljava/lang/Object; // type@03ca │ │ +087898: 6e10 4010 0600 |001e: invoke-virtual {v6}, Lorg/jsoup/helper/HttpConnection$Response;.url:()Ljava/net/URL; // method@1040 │ │ +08789e: 0c03 |0021: move-result-object v3 │ │ +0878a0: 4d03 0204 |0022: aput-object v3, v2, v4 │ │ +0878a4: 7120 2c0a 2100 |0024: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +0878aa: 0c01 |0027: move-result-object v1 │ │ +0878ac: 7020 9809 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +0878b2: 2700 |002b: throw v0 │ │ +0878b4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ 0x0005 line=470 │ │ 0x0007 line=471 │ │ 0x0009 line=485 │ │ 0x000b line=486 │ │ @@ -178418,85 +178352,85 @@ │ │ type : '(Lorg/jsoup/Connection$Request;)Ljava/net/HttpURLConnection;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -084f58: |[084f58] org.jsoup.helper.HttpConnection$Response.createConnection:(Lorg/jsoup/Connection$Request;)Ljava/net/HttpURLConnection; │ │ -084f68: 7210 710f 0500 |0000: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ -084f6e: 0c02 |0003: move-result-object v2 │ │ -084f70: 6e10 dc0a 0200 |0004: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0adc │ │ -084f76: 0c00 |0007: move-result-object v0 │ │ -084f78: 1f00 d501 |0008: check-cast v0, Ljava/net/HttpURLConnection; // type@01d5 │ │ -084f7c: 7210 6a0f 0500 |000a: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.method:()Lorg/jsoup/Connection$Method; // method@0f6a │ │ -084f82: 0c02 |000d: move-result-object v2 │ │ -084f84: 6e10 580f 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/Connection$Method;.name:()Ljava/lang/String; // method@0f58 │ │ -084f8a: 0c02 |0011: move-result-object v2 │ │ -084f8c: 6e20 a60a 2000 |0012: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0aa6 │ │ -084f92: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -084f94: 6e20 a40a 2000 |0016: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@0aa4 │ │ -084f9a: 7210 6f0f 0500 |0019: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.timeout:()I // method@0f6f │ │ -084fa0: 0a02 |001c: move-result v2 │ │ -084fa2: 6e20 a20a 2000 |001d: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0aa2 │ │ -084fa8: 7210 6f0f 0500 |0020: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.timeout:()I // method@0f6f │ │ -084fae: 0a02 |0023: move-result v2 │ │ -084fb0: 6e20 a50a 2000 |0024: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0aa5 │ │ -084fb6: 2002 3d02 |0027: instance-of v2, v0, Ljavax/net/ssl/HttpsURLConnection; // type@023d │ │ -084fba: 3802 1d00 |0029: if-eqz v2, 0046 // +001d │ │ -084fbe: 7210 740f 0500 |002b: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.validateTLSCertificates:()Z // method@0f74 │ │ -084fc4: 0a02 |002e: move-result v2 │ │ -084fc6: 3902 1700 |002f: if-nez v2, 0046 // +0017 │ │ -084fca: 7100 3710 0000 |0031: invoke-static {}, Lorg/jsoup/helper/HttpConnection$Response;.initUnSecureTSL:()V // method@1037 │ │ -084fd0: 0702 |0034: move-object v2, v0 │ │ -084fd2: 1f02 3d02 |0035: check-cast v2, Ljavax/net/ssl/HttpsURLConnection; // type@023d │ │ -084fd6: 6203 7b06 |0037: sget-object v3, Lorg/jsoup/helper/HttpConnection$Response;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@067b │ │ -084fda: 6e20 eb0b 3200 |0039: invoke-virtual {v2, v3}, Ljavax/net/ssl/HttpsURLConnection;.setSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@0beb │ │ -084fe0: 0702 |003c: move-object v2, v0 │ │ -084fe2: 1f02 3d02 |003d: check-cast v2, Ljavax/net/ssl/HttpsURLConnection; // type@023d │ │ -084fe6: 7100 2f10 0000 |003f: invoke-static {}, Lorg/jsoup/helper/HttpConnection$Response;.getInsecureVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@102f │ │ -084fec: 0c03 |0042: move-result-object v3 │ │ -084fee: 6e20 ea0b 3200 |0043: invoke-virtual {v2, v3}, Ljavax/net/ssl/HttpsURLConnection;.setHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)V // method@0bea │ │ -084ff4: 7210 6a0f 0500 |0046: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.method:()Lorg/jsoup/Connection$Method; // method@0f6a │ │ -084ffa: 0c02 |0049: move-result-object v2 │ │ -084ffc: 6e10 570f 0200 |004a: invoke-virtual {v2}, Lorg/jsoup/Connection$Method;.hasBody:()Z // method@0f57 │ │ -085002: 0a02 |004d: move-result v2 │ │ -085004: 3802 0600 |004e: if-eqz v2, 0054 // +0006 │ │ -085008: 1212 |0050: const/4 v2, #int 1 // #1 │ │ -08500a: 6e20 a30a 2000 |0051: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@0aa3 │ │ -085010: 7210 5c0f 0500 |0054: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.cookies:()Ljava/util/Map; // method@0f5c │ │ -085016: 0c02 |0057: move-result-object v2 │ │ -085018: 7210 820b 0200 |0058: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@0b82 │ │ -08501e: 0a02 |005b: move-result v2 │ │ -085020: 3d02 0b00 |005c: if-lez v2, 0067 // +000b │ │ -085024: 1a02 9702 |005e: const-string v2, "Cookie" // string@0297 │ │ -085028: 7110 3010 0500 |0060: invoke-static {v5}, Lorg/jsoup/helper/HttpConnection$Response;.getRequestCookieString:(Lorg/jsoup/Connection$Request;)Ljava/lang/String; // method@1030 │ │ -08502e: 0c03 |0063: move-result-object v3 │ │ -085030: 6e30 920a 2003 |0064: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@0a92 │ │ -085036: 7210 620f 0500 |0067: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.headers:()Ljava/util/Map; // method@0f62 │ │ -08503c: 0c02 |006a: move-result-object v2 │ │ -08503e: 7210 7c0b 0200 |006b: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -085044: 0c02 |006e: move-result-object v2 │ │ -085046: 7210 8f0b 0200 |006f: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -08504c: 0c04 |0072: move-result-object v4 │ │ -08504e: 7210 460b 0400 |0073: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -085054: 0a02 |0076: move-result v2 │ │ -085056: 3802 1800 |0077: if-eqz v2, 008f // +0018 │ │ -08505a: 7210 470b 0400 |0079: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -085060: 0c01 |007c: move-result-object v1 │ │ -085062: 1f01 1802 |007d: check-cast v1, Ljava/util/Map$Entry; // type@0218 │ │ -085066: 7210 780b 0100 |007f: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -08506c: 0c02 |0082: move-result-object v2 │ │ -08506e: 1f02 c001 |0083: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -085072: 7210 790b 0100 |0085: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -085078: 0c03 |0088: move-result-object v3 │ │ -08507a: 1f03 c001 |0089: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -08507e: 6e30 920a 2003 |008b: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@0a92 │ │ -085084: 28e5 |008e: goto 0073 // -001b │ │ -085086: 1100 |008f: return-object v0 │ │ +0878b8: |[0878b8] org.jsoup.helper.HttpConnection$Response.createConnection:(Lorg/jsoup/Connection$Request;)Ljava/net/HttpURLConnection; │ │ +0878c8: 7210 710f 0500 |0000: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ +0878ce: 0c02 |0003: move-result-object v2 │ │ +0878d0: 6e10 dc0a 0200 |0004: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0adc │ │ +0878d6: 0c00 |0007: move-result-object v0 │ │ +0878d8: 1f00 e801 |0008: check-cast v0, Ljava/net/HttpURLConnection; // type@01e8 │ │ +0878dc: 7210 6a0f 0500 |000a: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.method:()Lorg/jsoup/Connection$Method; // method@0f6a │ │ +0878e2: 0c02 |000d: move-result-object v2 │ │ +0878e4: 6e10 580f 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/Connection$Method;.name:()Ljava/lang/String; // method@0f58 │ │ +0878ea: 0c02 |0011: move-result-object v2 │ │ +0878ec: 6e20 a60a 2000 |0012: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0aa6 │ │ +0878f2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0878f4: 6e20 a40a 2000 |0016: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@0aa4 │ │ +0878fa: 7210 6f0f 0500 |0019: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.timeout:()I // method@0f6f │ │ +087900: 0a02 |001c: move-result v2 │ │ +087902: 6e20 a20a 2000 |001d: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0aa2 │ │ +087908: 7210 6f0f 0500 |0020: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.timeout:()I // method@0f6f │ │ +08790e: 0a02 |0023: move-result v2 │ │ +087910: 6e20 a50a 2000 |0024: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0aa5 │ │ +087916: 2002 5002 |0027: instance-of v2, v0, Ljavax/net/ssl/HttpsURLConnection; // type@0250 │ │ +08791a: 3802 1d00 |0029: if-eqz v2, 0046 // +001d │ │ +08791e: 7210 740f 0500 |002b: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.validateTLSCertificates:()Z // method@0f74 │ │ +087924: 0a02 |002e: move-result v2 │ │ +087926: 3902 1700 |002f: if-nez v2, 0046 // +0017 │ │ +08792a: 7100 3710 0000 |0031: invoke-static {}, Lorg/jsoup/helper/HttpConnection$Response;.initUnSecureTSL:()V // method@1037 │ │ +087930: 0702 |0034: move-object v2, v0 │ │ +087932: 1f02 5002 |0035: check-cast v2, Ljavax/net/ssl/HttpsURLConnection; // type@0250 │ │ +087936: 6203 7b06 |0037: sget-object v3, Lorg/jsoup/helper/HttpConnection$Response;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@067b │ │ +08793a: 6e20 eb0b 3200 |0039: invoke-virtual {v2, v3}, Ljavax/net/ssl/HttpsURLConnection;.setSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@0beb │ │ +087940: 0702 |003c: move-object v2, v0 │ │ +087942: 1f02 5002 |003d: check-cast v2, Ljavax/net/ssl/HttpsURLConnection; // type@0250 │ │ +087946: 7100 2f10 0000 |003f: invoke-static {}, Lorg/jsoup/helper/HttpConnection$Response;.getInsecureVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@102f │ │ +08794c: 0c03 |0042: move-result-object v3 │ │ +08794e: 6e20 ea0b 3200 |0043: invoke-virtual {v2, v3}, Ljavax/net/ssl/HttpsURLConnection;.setHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)V // method@0bea │ │ +087954: 7210 6a0f 0500 |0046: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.method:()Lorg/jsoup/Connection$Method; // method@0f6a │ │ +08795a: 0c02 |0049: move-result-object v2 │ │ +08795c: 6e10 570f 0200 |004a: invoke-virtual {v2}, Lorg/jsoup/Connection$Method;.hasBody:()Z // method@0f57 │ │ +087962: 0a02 |004d: move-result v2 │ │ +087964: 3802 0600 |004e: if-eqz v2, 0054 // +0006 │ │ +087968: 1212 |0050: const/4 v2, #int 1 // #1 │ │ +08796a: 6e20 a30a 2000 |0051: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@0aa3 │ │ +087970: 7210 5c0f 0500 |0054: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.cookies:()Ljava/util/Map; // method@0f5c │ │ +087976: 0c02 |0057: move-result-object v2 │ │ +087978: 7210 820b 0200 |0058: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@0b82 │ │ +08797e: 0a02 |005b: move-result v2 │ │ +087980: 3d02 0b00 |005c: if-lez v2, 0067 // +000b │ │ +087984: 1a02 9702 |005e: const-string v2, "Cookie" // string@0297 │ │ +087988: 7110 3010 0500 |0060: invoke-static {v5}, Lorg/jsoup/helper/HttpConnection$Response;.getRequestCookieString:(Lorg/jsoup/Connection$Request;)Ljava/lang/String; // method@1030 │ │ +08798e: 0c03 |0063: move-result-object v3 │ │ +087990: 6e30 920a 2003 |0064: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@0a92 │ │ +087996: 7210 620f 0500 |0067: invoke-interface {v5}, Lorg/jsoup/Connection$Request;.headers:()Ljava/util/Map; // method@0f62 │ │ +08799c: 0c02 |006a: move-result-object v2 │ │ +08799e: 7210 7c0b 0200 |006b: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +0879a4: 0c02 |006e: move-result-object v2 │ │ +0879a6: 7210 8f0b 0200 |006f: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +0879ac: 0c04 |0072: move-result-object v4 │ │ +0879ae: 7210 460b 0400 |0073: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0879b4: 0a02 |0076: move-result v2 │ │ +0879b6: 3802 1800 |0077: if-eqz v2, 008f // +0018 │ │ +0879ba: 7210 470b 0400 |0079: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0879c0: 0c01 |007c: move-result-object v1 │ │ +0879c2: 1f01 2b02 |007d: check-cast v1, Ljava/util/Map$Entry; // type@022b │ │ +0879c6: 7210 780b 0100 |007f: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +0879cc: 0c02 |0082: move-result-object v2 │ │ +0879ce: 1f02 d201 |0083: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +0879d2: 7210 790b 0100 |0085: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +0879d8: 0c03 |0088: move-result-object v3 │ │ +0879da: 1f03 d201 |0089: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +0879de: 6e30 920a 2003 |008b: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@0a92 │ │ +0879e4: 28e5 |008e: goto 0073 // -001b │ │ +0879e6: 1100 |008f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x000a line=630 │ │ 0x0015 line=631 │ │ 0x0019 line=632 │ │ 0x0020 line=633 │ │ @@ -178522,19 +178456,19 @@ │ │ type : '(Lorg/jsoup/Connection$Request;)Lorg/jsoup/helper/HttpConnection$Response;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -085088: |[085088] org.jsoup.helper.HttpConnection$Response.execute:(Lorg/jsoup/Connection$Request;)Lorg/jsoup/helper/HttpConnection$Response; │ │ -085098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08509a: 7120 2e10 0100 |0001: invoke-static {v1, v0}, Lorg/jsoup/helper/HttpConnection$Response;.execute:(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; // method@102e │ │ -0850a0: 0c00 |0004: move-result-object v0 │ │ -0850a2: 1100 |0005: return-object v0 │ │ +0879e8: |[0879e8] org.jsoup.helper.HttpConnection$Response.execute:(Lorg/jsoup/Connection$Request;)Lorg/jsoup/helper/HttpConnection$Response; │ │ +0879f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0879fa: 7120 2e10 0100 |0001: invoke-static {v1, v0}, Lorg/jsoup/helper/HttpConnection$Response;.execute:(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; // method@102e │ │ +087a00: 0c00 |0004: move-result-object v0 │ │ +087a02: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 req Lorg/jsoup/Connection$Request; │ │ │ │ #5 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ @@ -178542,240 +178476,240 @@ │ │ type : '(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 452 16-bit code units │ │ -0850a4: |[0850a4] org.jsoup.helper.HttpConnection$Response.execute:(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; │ │ -0850b4: 1a0b dc09 |0000: const-string v11, "Request must not be null" // string@09dc │ │ -0850b8: 7120 7e10 be00 |0002: invoke-static {v14, v11}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ -0850be: 7210 710f 0e00 |0005: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ -0850c4: 0c0b |0008: move-result-object v11 │ │ -0850c6: 6e10 da0a 0b00 |0009: invoke-virtual {v11}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0ada │ │ -0850cc: 0c08 |000c: move-result-object v8 │ │ -0850ce: 1a0b a113 |000d: const-string v11, "http" // string@13a1 │ │ -0850d2: 6e20 2a0a b800 |000f: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0850d8: 0a0b |0012: move-result v11 │ │ -0850da: 390b 1200 |0013: if-nez v11, 0025 // +0012 │ │ -0850de: 1a0b b113 |0015: const-string v11, "https" // string@13b1 │ │ -0850e2: 6e20 2a0a b800 |0017: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -0850e8: 0a0b |001a: move-result v11 │ │ -0850ea: 390b 0a00 |001b: if-nez v11, 0025 // +000a │ │ -0850ee: 220b d901 |001d: new-instance v11, Ljava/net/MalformedURLException; // type@01d9 │ │ -0850f2: 1a0c 4009 |001f: const-string v12, "Only http & https protocols supported" // string@0940 │ │ -0850f6: 7020 b60a cb00 |0021: invoke-direct {v11, v12}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0ab6 │ │ -0850fc: 270b |0024: throw v11 │ │ -0850fe: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -085100: 7210 6a0f 0e00 |0026: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.method:()Lorg/jsoup/Connection$Method; // method@0f6a │ │ -085106: 0c0b |0029: move-result-object v11 │ │ -085108: 6e10 570f 0b00 |002a: invoke-virtual {v11}, Lorg/jsoup/Connection$Method;.hasBody:()Z // method@0f57 │ │ -08510e: 0a0b |002d: move-result v11 │ │ -085110: 390b a300 |002e: if-nez v11, 00d1 // +00a3 │ │ -085114: 7210 5d0f 0e00 |0030: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ -08511a: 0c0b |0033: move-result-object v11 │ │ -08511c: 7210 310b 0b00 |0034: invoke-interface {v11}, Ljava/util/Collection;.size:()I // method@0b31 │ │ -085122: 0a0b |0037: move-result v11 │ │ -085124: 3d0b 9900 |0038: if-lez v11, 00d1 // +0099 │ │ -085128: 7110 3b10 0e00 |003a: invoke-static {v14}, Lorg/jsoup/helper/HttpConnection$Response;.serialiseRequestUrl:(Lorg/jsoup/Connection$Request;)V // method@103b │ │ -08512e: 7110 2c10 0e00 |003d: invoke-static {v14}, Lorg/jsoup/helper/HttpConnection$Response;.createConnection:(Lorg/jsoup/Connection$Request;)Ljava/net/HttpURLConnection; // method@102c │ │ -085134: 0c02 |0040: move-result-object v2 │ │ -085136: 6e10 930a 0200 |0041: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.connect:()V // method@0a93 │ │ -08513c: 6e10 970a 0200 |0044: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getDoOutput:()Z // method@0a97 │ │ -085142: 0a0b |0047: move-result v11 │ │ -085144: 380b 0900 |0048: if-eqz v11, 0051 // +0009 │ │ -085148: 6e10 9d0a 0200 |004a: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@0a9d │ │ -08514e: 0c0b |004d: move-result-object v11 │ │ -085150: 7130 4110 be07 |004e: invoke-static {v14, v11, v7}, Lorg/jsoup/helper/HttpConnection$Response;.writePost:(Lorg/jsoup/Connection$Request;Ljava/io/OutputStream;Ljava/lang/String;)V // method@1041 │ │ -085156: 6e10 9f0a 0200 |0051: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a9f │ │ -08515c: 0a0a |0054: move-result v10 │ │ -08515e: 2209 c202 |0055: new-instance v9, Lorg/jsoup/helper/HttpConnection$Response; // type@02c2 │ │ -085162: 7020 2410 f900 |0057: invoke-direct {v9, v15}, Lorg/jsoup/helper/HttpConnection$Response;.:(Lorg/jsoup/helper/HttpConnection$Response;)V // method@1024 │ │ -085168: 7030 3d10 290f |005a: invoke-direct {v9, v2, v15}, Lorg/jsoup/helper/HttpConnection$Response;.setupFromConnection:(Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V // method@103d │ │ -08516e: 5b9e 7a06 |005d: iput-object v14, v9, Lorg/jsoup/helper/HttpConnection$Response;.req:Lorg/jsoup/Connection$Request; // field@067a │ │ -085172: 1a0b 9d07 |005f: const-string v11, "Location" // string@079d │ │ -085176: 6e20 3210 b900 |0061: invoke-virtual {v9, v11}, Lorg/jsoup/helper/HttpConnection$Response;.hasHeader:(Ljava/lang/String;)Z // method@1032 │ │ -08517c: 0a0b |0064: move-result v11 │ │ -08517e: 380b 8400 |0065: if-eqz v11, 00e9 // +0084 │ │ -085182: 7210 600f 0e00 |0067: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.followRedirects:()Z // method@0f60 │ │ -085188: 0a0b |006a: move-result v11 │ │ -08518a: 380b 7e00 |006b: if-eqz v11, 00e9 // +007e │ │ -08518e: 620b 4706 |006d: sget-object v11, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ -085192: 7220 690f be00 |006f: invoke-interface {v14, v11}, Lorg/jsoup/Connection$Request;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; // method@0f69 │ │ -085198: 7210 5d0f 0e00 |0072: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ -08519e: 0c0b |0075: move-result-object v11 │ │ -0851a0: 7210 2f0b 0b00 |0076: invoke-interface {v11}, Ljava/util/Collection;.clear:()V // method@0b2f │ │ -0851a6: 1a0b 9d07 |0079: const-string v11, "Location" // string@079d │ │ -0851aa: 6e20 3410 b900 |007b: invoke-virtual {v9, v11}, Lorg/jsoup/helper/HttpConnection$Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@1034 │ │ -0851b0: 0c06 |007e: move-result-object v6 │ │ -0851b2: 3806 1800 |007f: if-eqz v6, 0097 // +0018 │ │ -0851b6: 1a0b aa13 |0081: const-string v11, "http:/" // string@13aa │ │ -0851ba: 6e20 420a b600 |0083: invoke-virtual {v6, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0851c0: 0a0b |0086: move-result v11 │ │ -0851c2: 380b 1000 |0087: if-eqz v11, 0097 // +0010 │ │ -0851c6: 126b |0089: const/4 v11, #int 6 // #6 │ │ -0851c8: 6e20 250a b600 |008a: invoke-virtual {v6, v11}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ -0851ce: 0a0b |008d: move-result v11 │ │ -0851d0: 130c 2f00 |008e: const/16 v12, #int 47 // #2f │ │ -0851d4: 32cb 0700 |0090: if-eq v11, v12, 0097 // +0007 │ │ -0851d8: 126b |0092: const/4 v11, #int 6 // #6 │ │ -0851da: 6e20 440a b600 |0093: invoke-virtual {v6, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ -0851e0: 0c06 |0096: move-result-object v6 │ │ -0851e2: 7210 710f 0e00 |0097: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ -0851e8: 0c0b |009a: move-result-object v11 │ │ -0851ea: 7110 4310 0600 |009b: invoke-static {v6}, Lorg/jsoup/helper/HttpConnection;.access$200:(Ljava/lang/String;)Ljava/lang/String; // method@1043 │ │ -0851f0: 0c0c |009e: move-result-object v12 │ │ -0851f2: 7120 7210 cb00 |009f: invoke-static {v11, v12}, Lorg/jsoup/helper/StringUtil;.resolve:(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; // method@1072 │ │ -0851f8: 0c0b |00a2: move-result-object v11 │ │ -0851fa: 7220 720f be00 |00a3: invoke-interface {v14, v11}, Lorg/jsoup/Connection$Request;.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; // method@0f72 │ │ -085200: 549b 7606 |00a6: iget-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.cookies:Ljava/util/Map; // field@0676 │ │ -085204: 7210 7c0b 0b00 |00a8: invoke-interface {v11}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -08520a: 0c0b |00ab: move-result-object v11 │ │ -08520c: 7210 8f0b 0b00 |00ac: invoke-interface {v11}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -085212: 0c0d |00af: move-result-object v13 │ │ -085214: 7210 460b 0d00 |00b0: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -08521a: 0a0b |00b3: move-result v11 │ │ -08521c: 380b 2d00 |00b4: if-eqz v11, 00e1 // +002d │ │ -085220: 7210 470b 0d00 |00b6: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -085226: 0c04 |00b9: move-result-object v4 │ │ -085228: 1f04 1802 |00ba: check-cast v4, Ljava/util/Map$Entry; // type@0218 │ │ -08522c: 7210 780b 0400 |00bc: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -085232: 0c0b |00bf: move-result-object v11 │ │ -085234: 1f0b c001 |00c0: check-cast v11, Ljava/lang/String; // type@01c0 │ │ -085238: 7210 790b 0400 |00c2: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -08523e: 0c0c |00c5: move-result-object v12 │ │ -085240: 1f0c c001 |00c6: check-cast v12, Ljava/lang/String; // type@01c0 │ │ -085244: 7230 5b0f be0c |00c8: invoke-interface {v14, v11, v12}, Lorg/jsoup/Connection$Request;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f5b │ │ -08524a: 28e5 |00cb: goto 00b0 // -001b │ │ -08524c: 0d0b |00cc: move-exception v11 │ │ -08524e: 6e10 940a 0200 |00cd: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a94 │ │ -085254: 270b |00d0: throw v11 │ │ -085256: 7210 6a0f 0e00 |00d1: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.method:()Lorg/jsoup/Connection$Method; // method@0f6a │ │ -08525c: 0c0b |00d4: move-result-object v11 │ │ -08525e: 6e10 570f 0b00 |00d5: invoke-virtual {v11}, Lorg/jsoup/Connection$Method;.hasBody:()Z // method@0f57 │ │ -085264: 0a0b |00d8: move-result v11 │ │ -085266: 380b 64ff |00d9: if-eqz v11, 003d // -009c │ │ -08526a: 7110 3c10 0e00 |00db: invoke-static {v14}, Lorg/jsoup/helper/HttpConnection$Response;.setOutputContentType:(Lorg/jsoup/Connection$Request;)Ljava/lang/String; // method@103c │ │ -085270: 0c07 |00de: move-result-object v7 │ │ -085272: 2900 5eff |00df: goto/16 003d // -00a2 │ │ -085276: 7120 2e10 9e00 |00e1: invoke-static {v14, v9}, Lorg/jsoup/helper/HttpConnection$Response;.execute:(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; // method@102e │ │ -08527c: 0c09 |00e4: move-result-object v9 │ │ -08527e: 6e10 940a 0200 |00e5: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a94 │ │ -085284: 1109 |00e8: return-object v9 │ │ -085286: 130b c800 |00e9: const/16 v11, #int 200 // #c8 │ │ -08528a: 34ba 0600 |00eb: if-lt v10, v11, 00f1 // +0006 │ │ -08528e: 130b 9001 |00ed: const/16 v11, #int 400 // #190 │ │ -085292: 34ba 1800 |00ef: if-lt v10, v11, 0107 // +0018 │ │ -085296: 7210 660f 0e00 |00f1: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.ignoreHttpErrors:()Z // method@0f66 │ │ -08529c: 0a0b |00f4: move-result v11 │ │ -08529e: 390b 1200 |00f5: if-nez v11, 0107 // +0012 │ │ -0852a2: 220b b102 |00f7: new-instance v11, Lorg/jsoup/HttpStatusException; // type@02b1 │ │ -0852a6: 1a0c b203 |00f9: const-string v12, "HTTP error fetching URL" // string@03b2 │ │ -0852aa: 7210 710f 0e00 |00fb: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ -0852b0: 0c0d |00fe: move-result-object v13 │ │ -0852b2: 6e10 de0a 0d00 |00ff: invoke-virtual {v13}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0ade │ │ -0852b8: 0c0d |0102: move-result-object v13 │ │ -0852ba: 7040 990f cbda |0103: invoke-direct {v11, v12, v10, v13}, Lorg/jsoup/HttpStatusException;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0f99 │ │ -0852c0: 270b |0106: throw v11 │ │ -0852c2: 6e10 2810 0900 |0107: invoke-virtual {v9}, Lorg/jsoup/helper/HttpConnection$Response;.contentType:()Ljava/lang/String; // method@1028 │ │ -0852c8: 0c03 |010a: move-result-object v3 │ │ -0852ca: 3803 2c00 |010b: if-eqz v3, 0137 // +002c │ │ -0852ce: 7210 640f 0e00 |010d: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.ignoreContentType:()Z // method@0f64 │ │ -0852d4: 0a0b |0110: move-result v11 │ │ -0852d6: 390b 2600 |0111: if-nez v11, 0137 // +0026 │ │ -0852da: 1a0b 9f1b |0113: const-string v11, "text/" // string@1b9f │ │ -0852de: 6e20 420a b300 |0115: invoke-virtual {v3, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -0852e4: 0a0b |0118: move-result v11 │ │ -0852e6: 390b 1e00 |0119: if-nez v11, 0137 // +001e │ │ -0852ea: 620b 7f06 |011b: sget-object v11, Lorg/jsoup/helper/HttpConnection$Response;.xmlContentTypeRxp:Ljava/util/regex/Pattern; // field@067f │ │ -0852ee: 6e20 cb0b 3b00 |011d: invoke-virtual {v11, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -0852f4: 0c0b |0120: move-result-object v11 │ │ -0852f6: 6e10 c50b 0b00 |0121: invoke-virtual {v11}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ -0852fc: 0a0b |0124: move-result v11 │ │ -0852fe: 390b 1200 |0125: if-nez v11, 0137 // +0012 │ │ -085302: 220b b302 |0127: new-instance v11, Lorg/jsoup/UnsupportedMimeTypeException; // type@02b3 │ │ -085306: 1a0c 900b |0129: const-string v12, "Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml" // string@0b90 │ │ -08530a: 7210 710f 0e00 |012b: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ -085310: 0c0d |012e: move-result-object v13 │ │ -085312: 6e10 de0a 0d00 |012f: invoke-virtual {v13}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0ade │ │ -085318: 0c0d |0132: move-result-object v13 │ │ -08531a: 7040 ad0f cbd3 |0133: invoke-direct {v11, v12, v3, v13}, Lorg/jsoup/UnsupportedMimeTypeException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fad │ │ -085320: 270b |0136: throw v11 │ │ -085322: 3803 2300 |0137: if-eqz v3, 015a // +0023 │ │ -085326: 620b 7f06 |0139: sget-object v11, Lorg/jsoup/helper/HttpConnection$Response;.xmlContentTypeRxp:Ljava/util/regex/Pattern; // field@067f │ │ -08532a: 6e20 cb0b 3b00 |013b: invoke-virtual {v11, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ -085330: 0c0b |013e: move-result-object v11 │ │ -085332: 6e10 c50b 0b00 |013f: invoke-virtual {v11}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ -085338: 0a0b |0142: move-result v11 │ │ -08533a: 380b 1700 |0143: if-eqz v11, 015a // +0017 │ │ -08533e: 20eb bf02 |0145: instance-of v11, v14, Lorg/jsoup/helper/HttpConnection$Request; // type@02bf │ │ -085342: 380b 1300 |0147: if-eqz v11, 015a // +0013 │ │ -085346: 07e0 |0149: move-object v0, v14 │ │ -085348: 1f00 bf02 |014a: check-cast v0, Lorg/jsoup/helper/HttpConnection$Request; // type@02bf │ │ -08534c: 070b |014c: move-object v11, v0 │ │ -08534e: 7110 fd0f 0b00 |014d: invoke-static {v11}, Lorg/jsoup/helper/HttpConnection$Request;.access$300:(Lorg/jsoup/helper/HttpConnection$Request;)Z // method@0ffd │ │ -085354: 0a0b |0150: move-result v11 │ │ -085356: 390b 0900 |0151: if-nez v11, 015a // +0009 │ │ -08535a: 7100 1413 0000 |0153: invoke-static {}, Lorg/jsoup/parser/Parser;.xmlParser:()Lorg/jsoup/parser/Parser; // method@1314 │ │ -085360: 0c0b |0156: move-result-object v11 │ │ -085362: 7220 6b0f be00 |0157: invoke-interface {v14, v11}, Lorg/jsoup/Connection$Request;.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection$Request; // method@0f6b │ │ -085368: 549b 7506 |015a: iget-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.contentType:Ljava/lang/String; // field@0675 │ │ -08536c: 7110 c20f 0b00 |015c: invoke-static {v11}, Lorg/jsoup/helper/DataUtil;.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String; // method@0fc2 │ │ -085372: 0c0b |015f: move-result-object v11 │ │ -085374: 5b9b 7406 |0160: iput-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ -085378: 6e10 950a 0200 |0162: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@0a95 │ │ -08537e: 0a0b |0165: move-result v11 │ │ -085380: 380b 5700 |0166: if-eqz v11, 01bd // +0057 │ │ -085384: 1201 |0168: const/4 v1, #int 0 // #0 │ │ -085386: 1205 |0169: const/4 v5, #int 0 // #0 │ │ -085388: 6e10 980a 0200 |016a: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@0a98 │ │ -08538e: 0c0b |016d: move-result-object v11 │ │ -085390: 380b 3700 |016e: if-eqz v11, 01a5 // +0037 │ │ -085394: 6e10 980a 0200 |0170: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@0a98 │ │ -08539a: 0c05 |0173: move-result-object v5 │ │ -08539c: 1a0b 8d02 |0174: const-string v11, "Content-Encoding" // string@028d │ │ -0853a0: 1a0c 2913 |0176: const-string v12, "gzip" // string@1329 │ │ -0853a4: 6e30 3310 b90c |0178: invoke-virtual {v9, v11, v12}, Lorg/jsoup/helper/HttpConnection$Response;.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z // method@1033 │ │ -0853aa: 0a0b |017b: move-result v11 │ │ -0853ac: 380b 2e00 |017c: if-eqz v11, 01aa // +002e │ │ -0853b0: 220b 7f01 |017e: new-instance v11, Ljava/io/BufferedInputStream; // type@017f │ │ -0853b4: 220c 3902 |0180: new-instance v12, Ljava/util/zip/GZIPInputStream; // type@0239 │ │ -0853b8: 7020 dc0b 5c00 |0182: invoke-direct {v12, v5}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@0bdc │ │ -0853be: 7020 6f09 cb00 |0185: invoke-direct {v11, v12}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@096f │ │ -0853c4: 07b1 |0188: move-object v1, v11 │ │ -0853c6: 7210 670f 0e00 |0189: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.maxBodySize:()I // method@0f67 │ │ -0853cc: 0a0b |018c: move-result v11 │ │ -0853ce: 7120 ca0f b100 |018d: invoke-static {v1, v11}, Lorg/jsoup/helper/DataUtil;.readToByteBuffer:(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; // method@0fca │ │ -0853d4: 0c0b |0190: move-result-object v11 │ │ -0853d6: 5b9b 7306 |0191: iput-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ -0853da: 3801 0500 |0193: if-eqz v1, 0198 // +0005 │ │ -0853de: 6e10 a109 0100 |0195: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -0853e4: 3805 0500 |0198: if-eqz v5, 019d // +0005 │ │ -0853e8: 6e10 a109 0500 |019a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -0853ee: 6e10 940a 0200 |019d: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a94 │ │ -0853f4: 121b |01a0: const/4 v11, #int 1 // #1 │ │ -0853f6: 5c9b 7706 |01a1: iput-boolean v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ -0853fa: 2900 45ff |01a3: goto/16 00e8 // -00bb │ │ -0853fe: 6e10 9c0a 0200 |01a5: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0a9c │ │ -085404: 0c05 |01a8: move-result-object v5 │ │ -085406: 28cb |01a9: goto 0174 // -0035 │ │ -085408: 220b 7f01 |01aa: new-instance v11, Ljava/io/BufferedInputStream; // type@017f │ │ -08540c: 7020 6f09 5b00 |01ac: invoke-direct {v11, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@096f │ │ -085412: 07b1 |01af: move-object v1, v11 │ │ -085414: 28d9 |01b0: goto 0189 // -0027 │ │ -085416: 0d0b |01b1: move-exception v11 │ │ -085418: 3801 0500 |01b2: if-eqz v1, 01b7 // +0005 │ │ -08541c: 6e10 a109 0100 |01b4: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -085422: 3805 0500 |01b7: if-eqz v5, 01bc // +0005 │ │ -085426: 6e10 a109 0500 |01b9: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ -08542c: 270b |01bc: throw v11 │ │ -08542e: 7100 c10f 0000 |01bd: invoke-static {}, Lorg/jsoup/helper/DataUtil;.emptyByteBuffer:()Ljava/nio/ByteBuffer; // method@0fc1 │ │ -085434: 0c0b |01c0: move-result-object v11 │ │ -085436: 5b9b 7306 |01c1: iput-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ -08543a: 28da |01c3: goto 019d // -0026 │ │ +087a04: |[087a04] org.jsoup.helper.HttpConnection$Response.execute:(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; │ │ +087a14: 1a0b f009 |0000: const-string v11, "Request must not be null" // string@09f0 │ │ +087a18: 7120 7e10 be00 |0002: invoke-static {v14, v11}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@107e │ │ +087a1e: 7210 710f 0e00 |0005: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ +087a24: 0c0b |0008: move-result-object v11 │ │ +087a26: 6e10 da0a 0b00 |0009: invoke-virtual {v11}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0ada │ │ +087a2c: 0c08 |000c: move-result-object v8 │ │ +087a2e: 1a0b b413 |000d: const-string v11, "http" // string@13b4 │ │ +087a32: 6e20 2a0a b800 |000f: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +087a38: 0a0b |0012: move-result v11 │ │ +087a3a: 390b 1200 |0013: if-nez v11, 0025 // +0012 │ │ +087a3e: 1a0b c413 |0015: const-string v11, "https" // string@13c4 │ │ +087a42: 6e20 2a0a b800 |0017: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +087a48: 0a0b |001a: move-result v11 │ │ +087a4a: 390b 0a00 |001b: if-nez v11, 0025 // +000a │ │ +087a4e: 220b ec01 |001d: new-instance v11, Ljava/net/MalformedURLException; // type@01ec │ │ +087a52: 1a0c 5409 |001f: const-string v12, "Only http & https protocols supported" // string@0954 │ │ +087a56: 7020 b60a cb00 |0021: invoke-direct {v11, v12}, Ljava/net/MalformedURLException;.:(Ljava/lang/String;)V // method@0ab6 │ │ +087a5c: 270b |0024: throw v11 │ │ +087a5e: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +087a60: 7210 6a0f 0e00 |0026: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.method:()Lorg/jsoup/Connection$Method; // method@0f6a │ │ +087a66: 0c0b |0029: move-result-object v11 │ │ +087a68: 6e10 570f 0b00 |002a: invoke-virtual {v11}, Lorg/jsoup/Connection$Method;.hasBody:()Z // method@0f57 │ │ +087a6e: 0a0b |002d: move-result v11 │ │ +087a70: 390b a300 |002e: if-nez v11, 00d1 // +00a3 │ │ +087a74: 7210 5d0f 0e00 |0030: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ +087a7a: 0c0b |0033: move-result-object v11 │ │ +087a7c: 7210 310b 0b00 |0034: invoke-interface {v11}, Ljava/util/Collection;.size:()I // method@0b31 │ │ +087a82: 0a0b |0037: move-result v11 │ │ +087a84: 3d0b 9900 |0038: if-lez v11, 00d1 // +0099 │ │ +087a88: 7110 3b10 0e00 |003a: invoke-static {v14}, Lorg/jsoup/helper/HttpConnection$Response;.serialiseRequestUrl:(Lorg/jsoup/Connection$Request;)V // method@103b │ │ +087a8e: 7110 2c10 0e00 |003d: invoke-static {v14}, Lorg/jsoup/helper/HttpConnection$Response;.createConnection:(Lorg/jsoup/Connection$Request;)Ljava/net/HttpURLConnection; // method@102c │ │ +087a94: 0c02 |0040: move-result-object v2 │ │ +087a96: 6e10 930a 0200 |0041: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.connect:()V // method@0a93 │ │ +087a9c: 6e10 970a 0200 |0044: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getDoOutput:()Z // method@0a97 │ │ +087aa2: 0a0b |0047: move-result v11 │ │ +087aa4: 380b 0900 |0048: if-eqz v11, 0051 // +0009 │ │ +087aa8: 6e10 9d0a 0200 |004a: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@0a9d │ │ +087aae: 0c0b |004d: move-result-object v11 │ │ +087ab0: 7130 4110 be07 |004e: invoke-static {v14, v11, v7}, Lorg/jsoup/helper/HttpConnection$Response;.writePost:(Lorg/jsoup/Connection$Request;Ljava/io/OutputStream;Ljava/lang/String;)V // method@1041 │ │ +087ab6: 6e10 9f0a 0200 |0051: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a9f │ │ +087abc: 0a0a |0054: move-result v10 │ │ +087abe: 2209 d602 |0055: new-instance v9, Lorg/jsoup/helper/HttpConnection$Response; // type@02d6 │ │ +087ac2: 7020 2410 f900 |0057: invoke-direct {v9, v15}, Lorg/jsoup/helper/HttpConnection$Response;.:(Lorg/jsoup/helper/HttpConnection$Response;)V // method@1024 │ │ +087ac8: 7030 3d10 290f |005a: invoke-direct {v9, v2, v15}, Lorg/jsoup/helper/HttpConnection$Response;.setupFromConnection:(Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V // method@103d │ │ +087ace: 5b9e 7a06 |005d: iput-object v14, v9, Lorg/jsoup/helper/HttpConnection$Response;.req:Lorg/jsoup/Connection$Request; // field@067a │ │ +087ad2: 1a0b b107 |005f: const-string v11, "Location" // string@07b1 │ │ +087ad6: 6e20 3210 b900 |0061: invoke-virtual {v9, v11}, Lorg/jsoup/helper/HttpConnection$Response;.hasHeader:(Ljava/lang/String;)Z // method@1032 │ │ +087adc: 0a0b |0064: move-result v11 │ │ +087ade: 380b 8400 |0065: if-eqz v11, 00e9 // +0084 │ │ +087ae2: 7210 600f 0e00 |0067: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.followRedirects:()Z // method@0f60 │ │ +087ae8: 0a0b |006a: move-result v11 │ │ +087aea: 380b 7e00 |006b: if-eqz v11, 00e9 // +007e │ │ +087aee: 620b 4706 |006d: sget-object v11, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ +087af2: 7220 690f be00 |006f: invoke-interface {v14, v11}, Lorg/jsoup/Connection$Request;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; // method@0f69 │ │ +087af8: 7210 5d0f 0e00 |0072: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ +087afe: 0c0b |0075: move-result-object v11 │ │ +087b00: 7210 2f0b 0b00 |0076: invoke-interface {v11}, Ljava/util/Collection;.clear:()V // method@0b2f │ │ +087b06: 1a0b b107 |0079: const-string v11, "Location" // string@07b1 │ │ +087b0a: 6e20 3410 b900 |007b: invoke-virtual {v9, v11}, Lorg/jsoup/helper/HttpConnection$Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@1034 │ │ +087b10: 0c06 |007e: move-result-object v6 │ │ +087b12: 3806 1800 |007f: if-eqz v6, 0097 // +0018 │ │ +087b16: 1a0b bd13 |0081: const-string v11, "http:/" // string@13bd │ │ +087b1a: 6e20 420a b600 |0083: invoke-virtual {v6, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +087b20: 0a0b |0086: move-result v11 │ │ +087b22: 380b 1000 |0087: if-eqz v11, 0097 // +0010 │ │ +087b26: 126b |0089: const/4 v11, #int 6 // #6 │ │ +087b28: 6e20 250a b600 |008a: invoke-virtual {v6, v11}, Ljava/lang/String;.charAt:(I)C // method@0a25 │ │ +087b2e: 0a0b |008d: move-result v11 │ │ +087b30: 130c 2f00 |008e: const/16 v12, #int 47 // #2f │ │ +087b34: 32cb 0700 |0090: if-eq v11, v12, 0097 // +0007 │ │ +087b38: 126b |0092: const/4 v11, #int 6 // #6 │ │ +087b3a: 6e20 440a b600 |0093: invoke-virtual {v6, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0a44 │ │ +087b40: 0c06 |0096: move-result-object v6 │ │ +087b42: 7210 710f 0e00 |0097: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ +087b48: 0c0b |009a: move-result-object v11 │ │ +087b4a: 7110 4310 0600 |009b: invoke-static {v6}, Lorg/jsoup/helper/HttpConnection;.access$200:(Ljava/lang/String;)Ljava/lang/String; // method@1043 │ │ +087b50: 0c0c |009e: move-result-object v12 │ │ +087b52: 7120 7210 cb00 |009f: invoke-static {v11, v12}, Lorg/jsoup/helper/StringUtil;.resolve:(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; // method@1072 │ │ +087b58: 0c0b |00a2: move-result-object v11 │ │ +087b5a: 7220 720f be00 |00a3: invoke-interface {v14, v11}, Lorg/jsoup/Connection$Request;.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; // method@0f72 │ │ +087b60: 549b 7606 |00a6: iget-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.cookies:Ljava/util/Map; // field@0676 │ │ +087b64: 7210 7c0b 0b00 |00a8: invoke-interface {v11}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +087b6a: 0c0b |00ab: move-result-object v11 │ │ +087b6c: 7210 8f0b 0b00 |00ac: invoke-interface {v11}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +087b72: 0c0d |00af: move-result-object v13 │ │ +087b74: 7210 460b 0d00 |00b0: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +087b7a: 0a0b |00b3: move-result v11 │ │ +087b7c: 380b 2d00 |00b4: if-eqz v11, 00e1 // +002d │ │ +087b80: 7210 470b 0d00 |00b6: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +087b86: 0c04 |00b9: move-result-object v4 │ │ +087b88: 1f04 2b02 |00ba: check-cast v4, Ljava/util/Map$Entry; // type@022b │ │ +087b8c: 7210 780b 0400 |00bc: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +087b92: 0c0b |00bf: move-result-object v11 │ │ +087b94: 1f0b d201 |00c0: check-cast v11, Ljava/lang/String; // type@01d2 │ │ +087b98: 7210 790b 0400 |00c2: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +087b9e: 0c0c |00c5: move-result-object v12 │ │ +087ba0: 1f0c d201 |00c6: check-cast v12, Ljava/lang/String; // type@01d2 │ │ +087ba4: 7230 5b0f be0c |00c8: invoke-interface {v14, v11, v12}, Lorg/jsoup/Connection$Request;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f5b │ │ +087baa: 28e5 |00cb: goto 00b0 // -001b │ │ +087bac: 0d0b |00cc: move-exception v11 │ │ +087bae: 6e10 940a 0200 |00cd: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a94 │ │ +087bb4: 270b |00d0: throw v11 │ │ +087bb6: 7210 6a0f 0e00 |00d1: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.method:()Lorg/jsoup/Connection$Method; // method@0f6a │ │ +087bbc: 0c0b |00d4: move-result-object v11 │ │ +087bbe: 6e10 570f 0b00 |00d5: invoke-virtual {v11}, Lorg/jsoup/Connection$Method;.hasBody:()Z // method@0f57 │ │ +087bc4: 0a0b |00d8: move-result v11 │ │ +087bc6: 380b 64ff |00d9: if-eqz v11, 003d // -009c │ │ +087bca: 7110 3c10 0e00 |00db: invoke-static {v14}, Lorg/jsoup/helper/HttpConnection$Response;.setOutputContentType:(Lorg/jsoup/Connection$Request;)Ljava/lang/String; // method@103c │ │ +087bd0: 0c07 |00de: move-result-object v7 │ │ +087bd2: 2900 5eff |00df: goto/16 003d // -00a2 │ │ +087bd6: 7120 2e10 9e00 |00e1: invoke-static {v14, v9}, Lorg/jsoup/helper/HttpConnection$Response;.execute:(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; // method@102e │ │ +087bdc: 0c09 |00e4: move-result-object v9 │ │ +087bde: 6e10 940a 0200 |00e5: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a94 │ │ +087be4: 1109 |00e8: return-object v9 │ │ +087be6: 130b c800 |00e9: const/16 v11, #int 200 // #c8 │ │ +087bea: 34ba 0600 |00eb: if-lt v10, v11, 00f1 // +0006 │ │ +087bee: 130b 9001 |00ed: const/16 v11, #int 400 // #190 │ │ +087bf2: 34ba 1800 |00ef: if-lt v10, v11, 0107 // +0018 │ │ +087bf6: 7210 660f 0e00 |00f1: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.ignoreHttpErrors:()Z // method@0f66 │ │ +087bfc: 0a0b |00f4: move-result v11 │ │ +087bfe: 390b 1200 |00f5: if-nez v11, 0107 // +0012 │ │ +087c02: 220b c502 |00f7: new-instance v11, Lorg/jsoup/HttpStatusException; // type@02c5 │ │ +087c06: 1a0c b203 |00f9: const-string v12, "HTTP error fetching URL" // string@03b2 │ │ +087c0a: 7210 710f 0e00 |00fb: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ +087c10: 0c0d |00fe: move-result-object v13 │ │ +087c12: 6e10 de0a 0d00 |00ff: invoke-virtual {v13}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0ade │ │ +087c18: 0c0d |0102: move-result-object v13 │ │ +087c1a: 7040 990f cbda |0103: invoke-direct {v11, v12, v10, v13}, Lorg/jsoup/HttpStatusException;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0f99 │ │ +087c20: 270b |0106: throw v11 │ │ +087c22: 6e10 2810 0900 |0107: invoke-virtual {v9}, Lorg/jsoup/helper/HttpConnection$Response;.contentType:()Ljava/lang/String; // method@1028 │ │ +087c28: 0c03 |010a: move-result-object v3 │ │ +087c2a: 3803 2c00 |010b: if-eqz v3, 0137 // +002c │ │ +087c2e: 7210 640f 0e00 |010d: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.ignoreContentType:()Z // method@0f64 │ │ +087c34: 0a0b |0110: move-result v11 │ │ +087c36: 390b 2600 |0111: if-nez v11, 0137 // +0026 │ │ +087c3a: 1a0b b01b |0113: const-string v11, "text/" // string@1bb0 │ │ +087c3e: 6e20 420a b300 |0115: invoke-virtual {v3, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +087c44: 0a0b |0118: move-result v11 │ │ +087c46: 390b 1e00 |0119: if-nez v11, 0137 // +001e │ │ +087c4a: 620b 7f06 |011b: sget-object v11, Lorg/jsoup/helper/HttpConnection$Response;.xmlContentTypeRxp:Ljava/util/regex/Pattern; // field@067f │ │ +087c4e: 6e20 cb0b 3b00 |011d: invoke-virtual {v11, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +087c54: 0c0b |0120: move-result-object v11 │ │ +087c56: 6e10 c50b 0b00 |0121: invoke-virtual {v11}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ +087c5c: 0a0b |0124: move-result v11 │ │ +087c5e: 390b 1200 |0125: if-nez v11, 0137 // +0012 │ │ +087c62: 220b c702 |0127: new-instance v11, Lorg/jsoup/UnsupportedMimeTypeException; // type@02c7 │ │ +087c66: 1a0c a40b |0129: const-string v12, "Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml" // string@0ba4 │ │ +087c6a: 7210 710f 0e00 |012b: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ +087c70: 0c0d |012e: move-result-object v13 │ │ +087c72: 6e10 de0a 0d00 |012f: invoke-virtual {v13}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@0ade │ │ +087c78: 0c0d |0132: move-result-object v13 │ │ +087c7a: 7040 ad0f cbd3 |0133: invoke-direct {v11, v12, v3, v13}, Lorg/jsoup/UnsupportedMimeTypeException;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fad │ │ +087c80: 270b |0136: throw v11 │ │ +087c82: 3803 2300 |0137: if-eqz v3, 015a // +0023 │ │ +087c86: 620b 7f06 |0139: sget-object v11, Lorg/jsoup/helper/HttpConnection$Response;.xmlContentTypeRxp:Ljava/util/regex/Pattern; // field@067f │ │ +087c8a: 6e20 cb0b 3b00 |013b: invoke-virtual {v11, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0bcb │ │ +087c90: 0c0b |013e: move-result-object v11 │ │ +087c92: 6e10 c50b 0b00 |013f: invoke-virtual {v11}, Ljava/util/regex/Matcher;.matches:()Z // method@0bc5 │ │ +087c98: 0a0b |0142: move-result v11 │ │ +087c9a: 380b 1700 |0143: if-eqz v11, 015a // +0017 │ │ +087c9e: 20eb d302 |0145: instance-of v11, v14, Lorg/jsoup/helper/HttpConnection$Request; // type@02d3 │ │ +087ca2: 380b 1300 |0147: if-eqz v11, 015a // +0013 │ │ +087ca6: 07e0 |0149: move-object v0, v14 │ │ +087ca8: 1f00 d302 |014a: check-cast v0, Lorg/jsoup/helper/HttpConnection$Request; // type@02d3 │ │ +087cac: 070b |014c: move-object v11, v0 │ │ +087cae: 7110 fd0f 0b00 |014d: invoke-static {v11}, Lorg/jsoup/helper/HttpConnection$Request;.access$300:(Lorg/jsoup/helper/HttpConnection$Request;)Z // method@0ffd │ │ +087cb4: 0a0b |0150: move-result v11 │ │ +087cb6: 390b 0900 |0151: if-nez v11, 015a // +0009 │ │ +087cba: 7100 1413 0000 |0153: invoke-static {}, Lorg/jsoup/parser/Parser;.xmlParser:()Lorg/jsoup/parser/Parser; // method@1314 │ │ +087cc0: 0c0b |0156: move-result-object v11 │ │ +087cc2: 7220 6b0f be00 |0157: invoke-interface {v14, v11}, Lorg/jsoup/Connection$Request;.parser:(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection$Request; // method@0f6b │ │ +087cc8: 549b 7506 |015a: iget-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.contentType:Ljava/lang/String; // field@0675 │ │ +087ccc: 7110 c20f 0b00 |015c: invoke-static {v11}, Lorg/jsoup/helper/DataUtil;.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String; // method@0fc2 │ │ +087cd2: 0c0b |015f: move-result-object v11 │ │ +087cd4: 5b9b 7406 |0160: iput-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ +087cd8: 6e10 950a 0200 |0162: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@0a95 │ │ +087cde: 0a0b |0165: move-result v11 │ │ +087ce0: 380b 5700 |0166: if-eqz v11, 01bd // +0057 │ │ +087ce4: 1201 |0168: const/4 v1, #int 0 // #0 │ │ +087ce6: 1205 |0169: const/4 v5, #int 0 // #0 │ │ +087ce8: 6e10 980a 0200 |016a: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@0a98 │ │ +087cee: 0c0b |016d: move-result-object v11 │ │ +087cf0: 380b 3700 |016e: if-eqz v11, 01a5 // +0037 │ │ +087cf4: 6e10 980a 0200 |0170: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@0a98 │ │ +087cfa: 0c05 |0173: move-result-object v5 │ │ +087cfc: 1a0b 8d02 |0174: const-string v11, "Content-Encoding" // string@028d │ │ +087d00: 1a0c 3c13 |0176: const-string v12, "gzip" // string@133c │ │ +087d04: 6e30 3310 b90c |0178: invoke-virtual {v9, v11, v12}, Lorg/jsoup/helper/HttpConnection$Response;.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z // method@1033 │ │ +087d0a: 0a0b |017b: move-result v11 │ │ +087d0c: 380b 2e00 |017c: if-eqz v11, 01aa // +002e │ │ +087d10: 220b 9101 |017e: new-instance v11, Ljava/io/BufferedInputStream; // type@0191 │ │ +087d14: 220c 4c02 |0180: new-instance v12, Ljava/util/zip/GZIPInputStream; // type@024c │ │ +087d18: 7020 dc0b 5c00 |0182: invoke-direct {v12, v5}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@0bdc │ │ +087d1e: 7020 6f09 cb00 |0185: invoke-direct {v11, v12}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@096f │ │ +087d24: 07b1 |0188: move-object v1, v11 │ │ +087d26: 7210 670f 0e00 |0189: invoke-interface {v14}, Lorg/jsoup/Connection$Request;.maxBodySize:()I // method@0f67 │ │ +087d2c: 0a0b |018c: move-result v11 │ │ +087d2e: 7120 ca0f b100 |018d: invoke-static {v1, v11}, Lorg/jsoup/helper/DataUtil;.readToByteBuffer:(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; // method@0fca │ │ +087d34: 0c0b |0190: move-result-object v11 │ │ +087d36: 5b9b 7306 |0191: iput-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ +087d3a: 3801 0500 |0193: if-eqz v1, 0198 // +0005 │ │ +087d3e: 6e10 a109 0100 |0195: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +087d44: 3805 0500 |0198: if-eqz v5, 019d // +0005 │ │ +087d48: 6e10 a109 0500 |019a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +087d4e: 6e10 940a 0200 |019d: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0a94 │ │ +087d54: 121b |01a0: const/4 v11, #int 1 // #1 │ │ +087d56: 5c9b 7706 |01a1: iput-boolean v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ +087d5a: 2900 45ff |01a3: goto/16 00e8 // -00bb │ │ +087d5e: 6e10 9c0a 0200 |01a5: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0a9c │ │ +087d64: 0c05 |01a8: move-result-object v5 │ │ +087d66: 28cb |01a9: goto 0174 // -0035 │ │ +087d68: 220b 9101 |01aa: new-instance v11, Ljava/io/BufferedInputStream; // type@0191 │ │ +087d6c: 7020 6f09 5b00 |01ac: invoke-direct {v11, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@096f │ │ +087d72: 07b1 |01af: move-object v1, v11 │ │ +087d74: 28d9 |01b0: goto 0189 // -0027 │ │ +087d76: 0d0b |01b1: move-exception v11 │ │ +087d78: 3801 0500 |01b2: if-eqz v1, 01b7 // +0005 │ │ +087d7c: 6e10 a109 0100 |01b4: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +087d82: 3805 0500 |01b7: if-eqz v5, 01bc // +0005 │ │ +087d86: 6e10 a109 0500 |01b9: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@09a1 │ │ +087d8c: 270b |01bc: throw v11 │ │ +087d8e: 7100 c10f 0000 |01bd: invoke-static {}, Lorg/jsoup/helper/DataUtil;.emptyByteBuffer:()Ljava/nio/ByteBuffer; // method@0fc1 │ │ +087d94: 0c0b |01c0: move-result-object v11 │ │ +087d96: 5b9b 7306 |01c1: iput-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ +087d9a: 28da |01c3: goto 019d // -0026 │ │ catches : 7 │ │ 0x0041 - 0x00cb │ │ -> 0x00cc │ │ 0x00e1 - 0x00e4 │ │ -> 0x00cc │ │ 0x00f1 - 0x0165 │ │ -> 0x00cc │ │ @@ -178872,69 +178806,69 @@ │ │ type : '()Ljavax/net/ssl/HostnameVerifier;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08547c: |[08547c] org.jsoup.helper.HttpConnection$Response.getInsecureVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ -08548c: 2200 c002 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection$Response$1; // type@02c0 │ │ -085490: 7010 1c10 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$Response$1;.:()V // method@101c │ │ -085496: 1100 |0005: return-object v0 │ │ +087ddc: |[087ddc] org.jsoup.helper.HttpConnection$Response.getInsecureVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ +087dec: 2200 d402 |0000: new-instance v0, Lorg/jsoup/helper/HttpConnection$Response$1; // type@02d4 │ │ +087df0: 7010 1c10 0000 |0002: invoke-direct {v0}, Lorg/jsoup/helper/HttpConnection$Response$1;.:()V // method@101c │ │ +087df6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ │ │ #7 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ name : 'getRequestCookieString' │ │ type : '(Lorg/jsoup/Connection$Request;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -085498: |[085498] org.jsoup.helper.HttpConnection$Response.getRequestCookieString:(Lorg/jsoup/Connection$Request;)Ljava/lang/String; │ │ -0854a8: 2202 c101 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0854ac: 7010 500a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0854b2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0854b4: 7210 5c0f 0600 |0006: invoke-interface {v6}, Lorg/jsoup/Connection$Request;.cookies:()Ljava/util/Map; // method@0f5c │ │ -0854ba: 0c03 |0009: move-result-object v3 │ │ -0854bc: 7210 7c0b 0300 |000a: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -0854c2: 0c03 |000d: move-result-object v3 │ │ -0854c4: 7210 8f0b 0300 |000e: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -0854ca: 0c04 |0011: move-result-object v4 │ │ -0854cc: 7210 460b 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0854d2: 0a03 |0015: move-result v3 │ │ -0854d4: 3803 2b00 |0016: if-eqz v3, 0041 // +002b │ │ -0854d8: 7210 470b 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0854de: 0c00 |001b: move-result-object v0 │ │ -0854e0: 1f00 1802 |001c: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -0854e4: 3901 2100 |001e: if-nez v1, 003f // +0021 │ │ -0854e8: 1a03 6601 |0020: const-string v3, "; " // string@0166 │ │ -0854ec: 6e20 580a 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0854f2: 7210 780b 0000 |0025: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -0854f8: 0c03 |0028: move-result-object v3 │ │ -0854fa: 1f03 c001 |0029: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -0854fe: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -085504: 0c03 |002e: move-result-object v3 │ │ -085506: 1305 3d00 |002f: const/16 v5, #int 61 // #3d │ │ -08550a: 6e20 530a 5300 |0031: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -085510: 0c05 |0034: move-result-object v5 │ │ -085512: 7210 790b 0000 |0035: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -085518: 0c03 |0038: move-result-object v3 │ │ -08551a: 1f03 c001 |0039: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -08551e: 6e20 580a 3500 |003b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -085524: 28d4 |003e: goto 0012 // -002c │ │ -085526: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -085528: 28e5 |0040: goto 0025 // -001b │ │ -08552a: 6e10 640a 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -085530: 0c03 |0044: move-result-object v3 │ │ -085532: 1103 |0045: return-object v3 │ │ +087df8: |[087df8] org.jsoup.helper.HttpConnection$Response.getRequestCookieString:(Lorg/jsoup/Connection$Request;)Ljava/lang/String; │ │ +087e08: 2202 d301 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@01d3 │ │ +087e0c: 7010 500a 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +087e12: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +087e14: 7210 5c0f 0600 |0006: invoke-interface {v6}, Lorg/jsoup/Connection$Request;.cookies:()Ljava/util/Map; // method@0f5c │ │ +087e1a: 0c03 |0009: move-result-object v3 │ │ +087e1c: 7210 7c0b 0300 |000a: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +087e22: 0c03 |000d: move-result-object v3 │ │ +087e24: 7210 8f0b 0300 |000e: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +087e2a: 0c04 |0011: move-result-object v4 │ │ +087e2c: 7210 460b 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +087e32: 0a03 |0015: move-result v3 │ │ +087e34: 3803 2b00 |0016: if-eqz v3, 0041 // +002b │ │ +087e38: 7210 470b 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +087e3e: 0c00 |001b: move-result-object v0 │ │ +087e40: 1f00 2b02 |001c: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +087e44: 3901 2100 |001e: if-nez v1, 003f // +0021 │ │ +087e48: 1a03 6601 |0020: const-string v3, "; " // string@0166 │ │ +087e4c: 6e20 580a 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087e52: 7210 780b 0000 |0025: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +087e58: 0c03 |0028: move-result-object v3 │ │ +087e5a: 1f03 d201 |0029: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +087e5e: 6e20 580a 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087e64: 0c03 |002e: move-result-object v3 │ │ +087e66: 1305 3d00 |002f: const/16 v5, #int 61 // #3d │ │ +087e6a: 6e20 530a 5300 |0031: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +087e70: 0c05 |0034: move-result-object v5 │ │ +087e72: 7210 790b 0000 |0035: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +087e78: 0c03 |0038: move-result-object v3 │ │ +087e7a: 1f03 d201 |0039: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +087e7e: 6e20 580a 3500 |003b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087e84: 28d4 |003e: goto 0012 // -002c │ │ +087e86: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +087e88: 28e5 |0040: goto 0025 // -001b │ │ +087e8a: 6e10 640a 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +087e90: 0c03 |0044: move-result-object v3 │ │ +087e92: 1103 |0045: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x0005 line=822 │ │ 0x0006 line=823 │ │ 0x001e line=824 │ │ 0x0020 line=825 │ │ @@ -178952,50 +178886,50 @@ │ │ type : '()V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -085534: |[085534] org.jsoup.helper.HttpConnection$Response.initUnSecureTSL:()V │ │ -085544: 1c04 c202 |0000: const-class v4, Lorg/jsoup/helper/HttpConnection$Response; // type@02c2 │ │ -085548: 1d04 |0002: monitor-enter v4 │ │ -08554a: 6203 7b06 |0003: sget-object v3, Lorg/jsoup/helper/HttpConnection$Response;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@067b │ │ -08554e: 3903 2200 |0005: if-nez v3, 0027 // +0022 │ │ -085552: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -085554: 2332 be03 |0008: new-array v2, v3, [Ljavax/net/ssl/TrustManager; // type@03be │ │ -085558: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -08555a: 2205 c102 |000b: new-instance v5, Lorg/jsoup/helper/HttpConnection$Response$2; // type@02c1 │ │ -08555e: 7010 1e10 0500 |000d: invoke-direct {v5}, Lorg/jsoup/helper/HttpConnection$Response$2;.:()V // method@101e │ │ -085564: 4d05 0203 |0010: aput-object v5, v2, v3 │ │ -085568: 1a03 170a |0012: const-string v3, "SSL" // string@0a17 │ │ -08556c: 7110 ec0b 0300 |0014: invoke-static {v3}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0bec │ │ -085572: 0c01 |0017: move-result-object v1 │ │ -085574: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -085576: 2205 f901 |0019: new-instance v5, Ljava/security/SecureRandom; // type@01f9 │ │ -08557a: 7010 fa0a 0500 |001b: invoke-direct {v5}, Ljava/security/SecureRandom;.:()V // method@0afa │ │ -085580: 6e40 ee0b 3152 |001e: invoke-virtual {v1, v3, v2, v5}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0bee │ │ -085586: 6e10 ed0b 0100 |0021: invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0bed │ │ -08558c: 0c03 |0024: move-result-object v3 │ │ -08558e: 6903 7b06 |0025: sput-object v3, Lorg/jsoup/helper/HttpConnection$Response;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@067b │ │ -085592: 1e04 |0027: monitor-exit v4 │ │ -085594: 0e00 |0028: return-void │ │ -085596: 0d00 |0029: move-exception v0 │ │ -085598: 2203 8a01 |002a: new-instance v3, Ljava/io/IOException; // type@018a │ │ -08559c: 1a05 5102 |002c: const-string v5, "Can't create unsecure trust manager" // string@0251 │ │ -0855a0: 7020 9809 5300 |002e: invoke-direct {v3, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -0855a6: 2703 |0031: throw v3 │ │ -0855a8: 0d03 |0032: move-exception v3 │ │ -0855aa: 1e04 |0033: monitor-exit v4 │ │ -0855ac: 2703 |0034: throw v3 │ │ -0855ae: 0d00 |0035: move-exception v0 │ │ -0855b0: 2203 8a01 |0036: new-instance v3, Ljava/io/IOException; // type@018a │ │ -0855b4: 1a05 5102 |0038: const-string v5, "Can't create unsecure trust manager" // string@0251 │ │ -0855b8: 7020 9809 5300 |003a: invoke-direct {v3, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ -0855be: 2703 |003d: throw v3 │ │ +087e94: |[087e94] org.jsoup.helper.HttpConnection$Response.initUnSecureTSL:()V │ │ +087ea4: 1c04 d602 |0000: const-class v4, Lorg/jsoup/helper/HttpConnection$Response; // type@02d6 │ │ +087ea8: 1d04 |0002: monitor-enter v4 │ │ +087eaa: 6203 7b06 |0003: sget-object v3, Lorg/jsoup/helper/HttpConnection$Response;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@067b │ │ +087eae: 3903 2200 |0005: if-nez v3, 0027 // +0022 │ │ +087eb2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +087eb4: 2332 d203 |0008: new-array v2, v3, [Ljavax/net/ssl/TrustManager; // type@03d2 │ │ +087eb8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +087eba: 2205 d502 |000b: new-instance v5, Lorg/jsoup/helper/HttpConnection$Response$2; // type@02d5 │ │ +087ebe: 7010 1e10 0500 |000d: invoke-direct {v5}, Lorg/jsoup/helper/HttpConnection$Response$2;.:()V // method@101e │ │ +087ec4: 4d05 0203 |0010: aput-object v5, v2, v3 │ │ +087ec8: 1a03 2b0a |0012: const-string v3, "SSL" // string@0a2b │ │ +087ecc: 7110 ec0b 0300 |0014: invoke-static {v3}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0bec │ │ +087ed2: 0c01 |0017: move-result-object v1 │ │ +087ed4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +087ed6: 2205 0c02 |0019: new-instance v5, Ljava/security/SecureRandom; // type@020c │ │ +087eda: 7010 fa0a 0500 |001b: invoke-direct {v5}, Ljava/security/SecureRandom;.:()V // method@0afa │ │ +087ee0: 6e40 ee0b 3152 |001e: invoke-virtual {v1, v3, v2, v5}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0bee │ │ +087ee6: 6e10 ed0b 0100 |0021: invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0bed │ │ +087eec: 0c03 |0024: move-result-object v3 │ │ +087eee: 6903 7b06 |0025: sput-object v3, Lorg/jsoup/helper/HttpConnection$Response;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@067b │ │ +087ef2: 1e04 |0027: monitor-exit v4 │ │ +087ef4: 0e00 |0028: return-void │ │ +087ef6: 0d00 |0029: move-exception v0 │ │ +087ef8: 2203 9c01 |002a: new-instance v3, Ljava/io/IOException; // type@019c │ │ +087efc: 1a05 5102 |002c: const-string v5, "Can't create unsecure trust manager" // string@0251 │ │ +087f00: 7020 9809 5300 |002e: invoke-direct {v3, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +087f06: 2703 |0031: throw v3 │ │ +087f08: 0d03 |0032: move-exception v3 │ │ +087f0a: 1e04 |0033: monitor-exit v4 │ │ +087f0c: 2703 |0034: throw v3 │ │ +087f0e: 0d00 |0035: move-exception v0 │ │ +087f10: 2203 9c01 |0036: new-instance v3, Ljava/io/IOException; // type@019c │ │ +087f14: 1a05 5102 |0038: const-string v5, "Can't create unsecure trust manager" // string@0251 │ │ +087f18: 7020 9809 5300 |003a: invoke-direct {v3, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0998 │ │ +087f1e: 2703 |003d: throw v3 │ │ catches : 4 │ │ 0x0003 - 0x0012 │ │ -> 0x0032 │ │ 0x0012 - 0x0027 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0029 │ │ Ljava/security/KeyManagementException; -> 0x0035 │ │ -> 0x0032 │ │ @@ -179026,85 +178960,85 @@ │ │ type : '(Lorg/jsoup/Connection$Request;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 142 16-bit code units │ │ -0855ec: |[0855ec] org.jsoup.helper.HttpConnection$Response.serialiseRequestUrl:(Lorg/jsoup/Connection$Request;)V │ │ -0855fc: 7210 710f 0800 |0000: invoke-interface {v8}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ -085602: 0c01 |0003: move-result-object v1 │ │ -085604: 2203 c101 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -085608: 7010 500a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08560e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -085610: 6e10 da0a 0100 |000a: invoke-virtual {v1}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0ada │ │ -085616: 0c04 |000d: move-result-object v4 │ │ -085618: 6e20 580a 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08561e: 0c04 |0011: move-result-object v4 │ │ -085620: 1a05 2c01 |0012: const-string v5, "://" // string@012c │ │ -085624: 6e20 580a 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08562a: 0c04 |0017: move-result-object v4 │ │ -08562c: 6e10 d50a 0100 |0018: invoke-virtual {v1}, Ljava/net/URL;.getAuthority:()Ljava/lang/String; // method@0ad5 │ │ -085632: 0c05 |001b: move-result-object v5 │ │ -085634: 6e20 580a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08563a: 0c04 |001f: move-result-object v4 │ │ -08563c: 6e10 d80a 0100 |0020: invoke-virtual {v1}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@0ad8 │ │ -085642: 0c05 |0023: move-result-object v5 │ │ -085644: 6e20 580a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08564a: 0c04 |0027: move-result-object v4 │ │ -08564c: 1a05 a401 |0028: const-string v5, "?" // string@01a4 │ │ -085650: 6e20 580a 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -085656: 6e10 db0a 0100 |002d: invoke-virtual {v1}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@0adb │ │ -08565c: 0c04 |0030: move-result-object v4 │ │ -08565e: 3804 0a00 |0031: if-eqz v4, 003b // +000a │ │ -085662: 6e10 db0a 0100 |0033: invoke-virtual {v1}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@0adb │ │ -085668: 0c04 |0036: move-result-object v4 │ │ -08566a: 6e20 580a 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -085670: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -085672: 7210 5d0f 0800 |003b: invoke-interface {v8}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ -085678: 0c04 |003e: move-result-object v4 │ │ -08567a: 7210 300b 0400 |003f: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -085680: 0c04 |0042: move-result-object v4 │ │ -085682: 7210 460b 0400 |0043: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -085688: 0a05 |0046: move-result v5 │ │ -08568a: 3805 3300 |0047: if-eqz v5, 007a // +0033 │ │ -08568e: 7210 470b 0400 |0049: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -085694: 0c02 |004c: move-result-object v2 │ │ -085696: 1f02 ac02 |004d: check-cast v2, Lorg/jsoup/Connection$KeyVal; // type@02ac │ │ -08569a: 3900 2900 |004f: if-nez v0, 0078 // +0029 │ │ -08569e: 1305 2600 |0051: const/16 v5, #int 38 // #26 │ │ -0856a2: 6e20 530a 5300 |0053: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -0856a8: 7210 510f 0200 |0056: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.key:()Ljava/lang/String; // method@0f51 │ │ -0856ae: 0c05 |0059: move-result-object v5 │ │ -0856b0: 1a06 770b |005a: const-string v6, "UTF-8" // string@0b77 │ │ -0856b4: 7120 df0a 6500 |005c: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0adf │ │ -0856ba: 0c05 |005f: move-result-object v5 │ │ -0856bc: 6e20 580a 5300 |0060: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0856c2: 0c05 |0063: move-result-object v5 │ │ -0856c4: 1306 3d00 |0064: const/16 v6, #int 61 // #3d │ │ -0856c8: 6e20 530a 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ -0856ce: 0c05 |0069: move-result-object v5 │ │ -0856d0: 7210 530f 0200 |006a: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.value:()Ljava/lang/String; // method@0f53 │ │ -0856d6: 0c06 |006d: move-result-object v6 │ │ -0856d8: 1a07 770b |006e: const-string v7, "UTF-8" // string@0b77 │ │ -0856dc: 7120 df0a 7600 |0070: invoke-static {v6, v7}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0adf │ │ -0856e2: 0c06 |0073: move-result-object v6 │ │ -0856e4: 6e20 580a 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0856ea: 28cc |0077: goto 0043 // -0034 │ │ -0856ec: 1200 |0078: const/4 v0, #int 0 // #0 │ │ -0856ee: 28dd |0079: goto 0056 // -0023 │ │ -0856f0: 2204 e601 |007a: new-instance v4, Ljava/net/URL; // type@01e6 │ │ -0856f4: 6e10 640a 0300 |007c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0856fa: 0c05 |007f: move-result-object v5 │ │ -0856fc: 7020 d20a 5400 |0080: invoke-direct {v4, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ -085702: 7220 720f 4800 |0083: invoke-interface {v8, v4}, Lorg/jsoup/Connection$Request;.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; // method@0f72 │ │ -085708: 7210 5d0f 0800 |0086: invoke-interface {v8}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ -08570e: 0c04 |0089: move-result-object v4 │ │ -085710: 7210 2f0b 0400 |008a: invoke-interface {v4}, Ljava/util/Collection;.clear:()V // method@0b2f │ │ -085716: 0e00 |008d: return-void │ │ +087f4c: |[087f4c] org.jsoup.helper.HttpConnection$Response.serialiseRequestUrl:(Lorg/jsoup/Connection$Request;)V │ │ +087f5c: 7210 710f 0800 |0000: invoke-interface {v8}, Lorg/jsoup/Connection$Request;.url:()Ljava/net/URL; // method@0f71 │ │ +087f62: 0c01 |0003: move-result-object v1 │ │ +087f64: 2203 d301 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@01d3 │ │ +087f68: 7010 500a 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +087f6e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +087f70: 6e10 da0a 0100 |000a: invoke-virtual {v1}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0ada │ │ +087f76: 0c04 |000d: move-result-object v4 │ │ +087f78: 6e20 580a 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087f7e: 0c04 |0011: move-result-object v4 │ │ +087f80: 1a05 2c01 |0012: const-string v5, "://" // string@012c │ │ +087f84: 6e20 580a 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087f8a: 0c04 |0017: move-result-object v4 │ │ +087f8c: 6e10 d50a 0100 |0018: invoke-virtual {v1}, Ljava/net/URL;.getAuthority:()Ljava/lang/String; // method@0ad5 │ │ +087f92: 0c05 |001b: move-result-object v5 │ │ +087f94: 6e20 580a 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087f9a: 0c04 |001f: move-result-object v4 │ │ +087f9c: 6e10 d80a 0100 |0020: invoke-virtual {v1}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@0ad8 │ │ +087fa2: 0c05 |0023: move-result-object v5 │ │ +087fa4: 6e20 580a 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087faa: 0c04 |0027: move-result-object v4 │ │ +087fac: 1a05 a401 |0028: const-string v5, "?" // string@01a4 │ │ +087fb0: 6e20 580a 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087fb6: 6e10 db0a 0100 |002d: invoke-virtual {v1}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@0adb │ │ +087fbc: 0c04 |0030: move-result-object v4 │ │ +087fbe: 3804 0a00 |0031: if-eqz v4, 003b // +000a │ │ +087fc2: 6e10 db0a 0100 |0033: invoke-virtual {v1}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@0adb │ │ +087fc8: 0c04 |0036: move-result-object v4 │ │ +087fca: 6e20 580a 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +087fd0: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +087fd2: 7210 5d0f 0800 |003b: invoke-interface {v8}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ +087fd8: 0c04 |003e: move-result-object v4 │ │ +087fda: 7210 300b 0400 |003f: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +087fe0: 0c04 |0042: move-result-object v4 │ │ +087fe2: 7210 460b 0400 |0043: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +087fe8: 0a05 |0046: move-result v5 │ │ +087fea: 3805 3300 |0047: if-eqz v5, 007a // +0033 │ │ +087fee: 7210 470b 0400 |0049: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +087ff4: 0c02 |004c: move-result-object v2 │ │ +087ff6: 1f02 c002 |004d: check-cast v2, Lorg/jsoup/Connection$KeyVal; // type@02c0 │ │ +087ffa: 3900 2900 |004f: if-nez v0, 0078 // +0029 │ │ +087ffe: 1305 2600 |0051: const/16 v5, #int 38 // #26 │ │ +088002: 6e20 530a 5300 |0053: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +088008: 7210 510f 0200 |0056: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.key:()Ljava/lang/String; // method@0f51 │ │ +08800e: 0c05 |0059: move-result-object v5 │ │ +088010: 1a06 8b0b |005a: const-string v6, "UTF-8" // string@0b8b │ │ +088014: 7120 df0a 6500 |005c: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0adf │ │ +08801a: 0c05 |005f: move-result-object v5 │ │ +08801c: 6e20 580a 5300 |0060: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +088022: 0c05 |0063: move-result-object v5 │ │ +088024: 1306 3d00 |0064: const/16 v6, #int 61 // #3d │ │ +088028: 6e20 530a 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0a53 │ │ +08802e: 0c05 |0069: move-result-object v5 │ │ +088030: 7210 530f 0200 |006a: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.value:()Ljava/lang/String; // method@0f53 │ │ +088036: 0c06 |006d: move-result-object v6 │ │ +088038: 1a07 8b0b |006e: const-string v7, "UTF-8" // string@0b8b │ │ +08803c: 7120 df0a 7600 |0070: invoke-static {v6, v7}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0adf │ │ +088042: 0c06 |0073: move-result-object v6 │ │ +088044: 6e20 580a 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +08804a: 28cc |0077: goto 0043 // -0034 │ │ +08804c: 1200 |0078: const/4 v0, #int 0 // #0 │ │ +08804e: 28dd |0079: goto 0056 // -0023 │ │ +088050: 2204 f901 |007a: new-instance v4, Ljava/net/URL; // type@01f9 │ │ +088054: 6e10 640a 0300 |007c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +08805a: 0c05 |007f: move-result-object v5 │ │ +08805c: 7020 d20a 5400 |0080: invoke-direct {v4, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0ad2 │ │ +088062: 7220 720f 4800 |0083: invoke-interface {v8, v4}, Lorg/jsoup/Connection$Request;.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; // method@0f72 │ │ +088068: 7210 5d0f 0800 |0086: invoke-interface {v8}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ +08806e: 0c04 |0089: move-result-object v4 │ │ +088070: 7210 2f0b 0400 |008a: invoke-interface {v4}, Ljava/util/Collection;.clear:()V // method@0b2f │ │ +088076: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=837 │ │ 0x0009 line=838 │ │ 0x000a line=841 │ │ 0x0014 line=842 │ │ @@ -179136,60 +179070,60 @@ │ │ type : '(Lorg/jsoup/Connection$Request;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -085718: |[085718] org.jsoup.helper.HttpConnection$Response.setOutputContentType:(Lorg/jsoup/Connection$Request;)Ljava/lang/String; │ │ -085728: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08572a: 7210 5d0f 0600 |0001: invoke-interface {v6}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ -085730: 0c03 |0004: move-result-object v3 │ │ -085732: 7210 300b 0300 |0005: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -085738: 0c03 |0008: move-result-object v3 │ │ -08573a: 7210 460b 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -085740: 0a04 |000c: move-result v4 │ │ -085742: 3804 0f00 |000d: if-eqz v4, 001c // +000f │ │ -085746: 7210 470b 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -08574c: 0c01 |0012: move-result-object v1 │ │ -08574e: 1f01 ac02 |0013: check-cast v1, Lorg/jsoup/Connection$KeyVal; // type@02ac │ │ -085752: 7210 4e0f 0100 |0015: invoke-interface {v1}, Lorg/jsoup/Connection$KeyVal;.hasInputStream:()Z // method@0f4e │ │ -085758: 0a04 |0018: move-result v4 │ │ -08575a: 3804 f0ff |0019: if-eqz v4, 0009 // -0010 │ │ -08575e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -085760: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -085762: 3802 1f00 |001d: if-eqz v2, 003c // +001f │ │ -085766: 7100 c60f 0000 |001f: invoke-static {}, Lorg/jsoup/helper/DataUtil;.mimeBoundary:()Ljava/lang/String; // method@0fc6 │ │ -08576c: 0c00 |0022: move-result-object v0 │ │ -08576e: 1a03 9102 |0023: const-string v3, "Content-Type" // string@0291 │ │ -085772: 2204 c101 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -085776: 7010 500a 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08577c: 1a05 de15 |002a: const-string v5, "multipart/form-data; boundary=" // string@15de │ │ -085780: 6e20 580a 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -085786: 0c04 |002f: move-result-object v4 │ │ -085788: 6e20 580a 0400 |0030: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -08578e: 0c04 |0033: move-result-object v4 │ │ -085790: 6e10 640a 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -085796: 0c04 |0037: move-result-object v4 │ │ -085798: 7230 610f 3604 |0038: invoke-interface {v6, v3, v4}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ -08579e: 1100 |003b: return-object v0 │ │ -0857a0: 1a03 9102 |003c: const-string v3, "Content-Type" // string@0291 │ │ -0857a4: 2204 c101 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0857a8: 7010 500a 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0857ae: 1a05 9e0d |0043: const-string v5, "application/x-www-form-urlencoded; charset=" // string@0d9e │ │ -0857b2: 6e20 580a 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0857b8: 0c04 |0048: move-result-object v4 │ │ -0857ba: 7210 6d0f 0600 |0049: invoke-interface {v6}, Lorg/jsoup/Connection$Request;.postDataCharset:()Ljava/lang/String; // method@0f6d │ │ -0857c0: 0c05 |004c: move-result-object v5 │ │ -0857c2: 6e20 580a 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -0857c8: 0c04 |0050: move-result-object v4 │ │ -0857ca: 6e10 640a 0400 |0051: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -0857d0: 0c04 |0054: move-result-object v4 │ │ -0857d2: 7230 610f 3604 |0055: invoke-interface {v6, v3, v4}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ -0857d8: 28e3 |0058: goto 003b // -001d │ │ +088078: |[088078] org.jsoup.helper.HttpConnection$Response.setOutputContentType:(Lorg/jsoup/Connection$Request;)Ljava/lang/String; │ │ +088088: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08808a: 7210 5d0f 0600 |0001: invoke-interface {v6}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ +088090: 0c03 |0004: move-result-object v3 │ │ +088092: 7210 300b 0300 |0005: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +088098: 0c03 |0008: move-result-object v3 │ │ +08809a: 7210 460b 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0880a0: 0a04 |000c: move-result v4 │ │ +0880a2: 3804 0f00 |000d: if-eqz v4, 001c // +000f │ │ +0880a6: 7210 470b 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0880ac: 0c01 |0012: move-result-object v1 │ │ +0880ae: 1f01 c002 |0013: check-cast v1, Lorg/jsoup/Connection$KeyVal; // type@02c0 │ │ +0880b2: 7210 4e0f 0100 |0015: invoke-interface {v1}, Lorg/jsoup/Connection$KeyVal;.hasInputStream:()Z // method@0f4e │ │ +0880b8: 0a04 |0018: move-result v4 │ │ +0880ba: 3804 f0ff |0019: if-eqz v4, 0009 // -0010 │ │ +0880be: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0880c0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0880c2: 3802 1f00 |001d: if-eqz v2, 003c // +001f │ │ +0880c6: 7100 c60f 0000 |001f: invoke-static {}, Lorg/jsoup/helper/DataUtil;.mimeBoundary:()Ljava/lang/String; // method@0fc6 │ │ +0880cc: 0c00 |0022: move-result-object v0 │ │ +0880ce: 1a03 9102 |0023: const-string v3, "Content-Type" // string@0291 │ │ +0880d2: 2204 d301 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +0880d6: 7010 500a 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0880dc: 1a05 ef15 |002a: const-string v5, "multipart/form-data; boundary=" // string@15ef │ │ +0880e0: 6e20 580a 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0880e6: 0c04 |002f: move-result-object v4 │ │ +0880e8: 6e20 580a 0400 |0030: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0880ee: 0c04 |0033: move-result-object v4 │ │ +0880f0: 6e10 640a 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0880f6: 0c04 |0037: move-result-object v4 │ │ +0880f8: 7230 610f 3604 |0038: invoke-interface {v6, v3, v4}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ +0880fe: 1100 |003b: return-object v0 │ │ +088100: 1a03 9102 |003c: const-string v3, "Content-Type" // string@0291 │ │ +088104: 2204 d301 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@01d3 │ │ +088108: 7010 500a 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +08810e: 1a05 b20d |0043: const-string v5, "application/x-www-form-urlencoded; charset=" // string@0db2 │ │ +088112: 6e20 580a 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +088118: 0c04 |0048: move-result-object v4 │ │ +08811a: 7210 6d0f 0600 |0049: invoke-interface {v6}, Lorg/jsoup/Connection$Request;.postDataCharset:()Ljava/lang/String; // method@0f6d │ │ +088120: 0c05 |004c: move-result-object v5 │ │ +088122: 6e20 580a 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +088128: 0c04 |0050: move-result-object v4 │ │ +08812a: 6e10 640a 0400 |0051: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +088130: 0c04 |0054: move-result-object v4 │ │ +088132: 7230 610f 3604 |0055: invoke-interface {v6, v3, v4}, Lorg/jsoup/Connection$Request;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@0f61 │ │ +088138: 28e3 |0058: goto 003b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0001 line=758 │ │ 0x0015 line=759 │ │ 0x001b line=760 │ │ 0x001c line=764 │ │ @@ -179209,63 +179143,63 @@ │ │ type : '(Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0857dc: |[0857dc] org.jsoup.helper.HttpConnection$Response.setupFromConnection:(Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V │ │ -0857ec: 6e10 9e0a 0600 |0000: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getRequestMethod:()Ljava/lang/String; // method@0a9e │ │ -0857f2: 0c02 |0003: move-result-object v2 │ │ -0857f4: 7110 590f 0200 |0004: invoke-static {v2}, Lorg/jsoup/Connection$Method;.valueOf:(Ljava/lang/String;)Lorg/jsoup/Connection$Method; // method@0f59 │ │ -0857fa: 0c02 |0007: move-result-object v2 │ │ -0857fc: 5b52 7806 |0008: iput-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.method:Lorg/jsoup/Connection$Method; // field@0678 │ │ -085800: 6e10 a10a 0600 |000a: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getURL:()Ljava/net/URL; // method@0aa1 │ │ -085806: 0c02 |000d: move-result-object v2 │ │ -085808: 5b52 7e06 |000e: iput-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.url:Ljava/net/URL; // field@067e │ │ -08580c: 6e10 9f0a 0600 |0010: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a9f │ │ -085812: 0a02 |0013: move-result v2 │ │ -085814: 5952 7c06 |0014: iput v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.statusCode:I // field@067c │ │ -085818: 6e10 a00a 0600 |0016: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@0aa0 │ │ -08581e: 0c02 |0019: move-result-object v2 │ │ -085820: 5b52 7d06 |001a: iput-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.statusMessage:Ljava/lang/String; // field@067d │ │ -085824: 6e10 960a 0600 |001c: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getContentType:()Ljava/lang/String; // method@0a96 │ │ -08582a: 0c02 |001f: move-result-object v2 │ │ -08582c: 5b52 7506 |0020: iput-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.contentType:Ljava/lang/String; // field@0675 │ │ -085830: 6e10 9b0a 0600 |0022: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getHeaderFields:()Ljava/util/Map; // method@0a9b │ │ -085836: 0c01 |0025: move-result-object v1 │ │ -085838: 6e20 3a10 1500 |0026: invoke-virtual {v5, v1}, Lorg/jsoup/helper/HttpConnection$Response;.processResponseHeaders:(Ljava/util/Map;)V // method@103a │ │ -08583e: 3807 3600 |0029: if-eqz v7, 005f // +0036 │ │ -085842: 7210 790f 0700 |002b: invoke-interface {v7}, Lorg/jsoup/Connection$Response;.cookies:()Ljava/util/Map; // method@0f79 │ │ -085848: 0c02 |002e: move-result-object v2 │ │ -08584a: 7210 7c0b 0200 |002f: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -085850: 0c02 |0032: move-result-object v2 │ │ -085852: 7210 8f0b 0200 |0033: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -085858: 0c04 |0036: move-result-object v4 │ │ -08585a: 7210 460b 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -085860: 0a02 |003a: move-result v2 │ │ -085862: 3802 2400 |003b: if-eqz v2, 005f // +0024 │ │ -085866: 7210 470b 0400 |003d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -08586c: 0c00 |0040: move-result-object v0 │ │ -08586e: 1f00 1802 |0041: check-cast v0, Ljava/util/Map$Entry; // type@0218 │ │ -085872: 7210 780b 0000 |0043: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -085878: 0c02 |0046: move-result-object v2 │ │ -08587a: 1f02 c001 |0047: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -08587e: 6e20 3110 2500 |0049: invoke-virtual {v5, v2}, Lorg/jsoup/helper/HttpConnection$Response;.hasCookie:(Ljava/lang/String;)Z // method@1031 │ │ -085884: 0a02 |004c: move-result v2 │ │ -085886: 3902 eaff |004d: if-nez v2, 0037 // -0016 │ │ -08588a: 7210 780b 0000 |004f: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -085890: 0c02 |0052: move-result-object v2 │ │ -085892: 1f02 c001 |0053: check-cast v2, Ljava/lang/String; // type@01c0 │ │ -085896: 7210 790b 0000 |0055: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -08589c: 0c03 |0058: move-result-object v3 │ │ -08589e: 1f03 c001 |0059: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -0858a2: 6e30 2a10 2503 |005b: invoke-virtual {v5, v2, v3}, Lorg/jsoup/helper/HttpConnection$Response;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@102a │ │ -0858a8: 28d9 |005e: goto 0037 // -0027 │ │ -0858aa: 0e00 |005f: return-void │ │ +08813c: |[08813c] org.jsoup.helper.HttpConnection$Response.setupFromConnection:(Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V │ │ +08814c: 6e10 9e0a 0600 |0000: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getRequestMethod:()Ljava/lang/String; // method@0a9e │ │ +088152: 0c02 |0003: move-result-object v2 │ │ +088154: 7110 590f 0200 |0004: invoke-static {v2}, Lorg/jsoup/Connection$Method;.valueOf:(Ljava/lang/String;)Lorg/jsoup/Connection$Method; // method@0f59 │ │ +08815a: 0c02 |0007: move-result-object v2 │ │ +08815c: 5b52 7806 |0008: iput-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.method:Lorg/jsoup/Connection$Method; // field@0678 │ │ +088160: 6e10 a10a 0600 |000a: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getURL:()Ljava/net/URL; // method@0aa1 │ │ +088166: 0c02 |000d: move-result-object v2 │ │ +088168: 5b52 7e06 |000e: iput-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.url:Ljava/net/URL; // field@067e │ │ +08816c: 6e10 9f0a 0600 |0010: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0a9f │ │ +088172: 0a02 |0013: move-result v2 │ │ +088174: 5952 7c06 |0014: iput v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.statusCode:I // field@067c │ │ +088178: 6e10 a00a 0600 |0016: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@0aa0 │ │ +08817e: 0c02 |0019: move-result-object v2 │ │ +088180: 5b52 7d06 |001a: iput-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.statusMessage:Ljava/lang/String; // field@067d │ │ +088184: 6e10 960a 0600 |001c: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getContentType:()Ljava/lang/String; // method@0a96 │ │ +08818a: 0c02 |001f: move-result-object v2 │ │ +08818c: 5b52 7506 |0020: iput-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.contentType:Ljava/lang/String; // field@0675 │ │ +088190: 6e10 9b0a 0600 |0022: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getHeaderFields:()Ljava/util/Map; // method@0a9b │ │ +088196: 0c01 |0025: move-result-object v1 │ │ +088198: 6e20 3a10 1500 |0026: invoke-virtual {v5, v1}, Lorg/jsoup/helper/HttpConnection$Response;.processResponseHeaders:(Ljava/util/Map;)V // method@103a │ │ +08819e: 3807 3600 |0029: if-eqz v7, 005f // +0036 │ │ +0881a2: 7210 790f 0700 |002b: invoke-interface {v7}, Lorg/jsoup/Connection$Response;.cookies:()Ljava/util/Map; // method@0f79 │ │ +0881a8: 0c02 |002e: move-result-object v2 │ │ +0881aa: 7210 7c0b 0200 |002f: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +0881b0: 0c02 |0032: move-result-object v2 │ │ +0881b2: 7210 8f0b 0200 |0033: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +0881b8: 0c04 |0036: move-result-object v4 │ │ +0881ba: 7210 460b 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0881c0: 0a02 |003a: move-result v2 │ │ +0881c2: 3802 2400 |003b: if-eqz v2, 005f // +0024 │ │ +0881c6: 7210 470b 0400 |003d: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +0881cc: 0c00 |0040: move-result-object v0 │ │ +0881ce: 1f00 2b02 |0041: check-cast v0, Ljava/util/Map$Entry; // type@022b │ │ +0881d2: 7210 780b 0000 |0043: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +0881d8: 0c02 |0046: move-result-object v2 │ │ +0881da: 1f02 d201 |0047: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +0881de: 6e20 3110 2500 |0049: invoke-virtual {v5, v2}, Lorg/jsoup/helper/HttpConnection$Response;.hasCookie:(Ljava/lang/String;)Z // method@1031 │ │ +0881e4: 0a02 |004c: move-result v2 │ │ +0881e6: 3902 eaff |004d: if-nez v2, 0037 // -0016 │ │ +0881ea: 7210 780b 0000 |004f: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +0881f0: 0c02 |0052: move-result-object v2 │ │ +0881f2: 1f02 d201 |0053: check-cast v2, Ljava/lang/String; // type@01d2 │ │ +0881f6: 7210 790b 0000 |0055: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +0881fc: 0c03 |0058: move-result-object v3 │ │ +0881fe: 1f03 d201 |0059: check-cast v3, Ljava/lang/String; // type@01d2 │ │ +088202: 6e30 2a10 2503 |005b: invoke-virtual {v5, v2, v3}, Lorg/jsoup/helper/HttpConnection$Response;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@102a │ │ +088208: 28d9 |005e: goto 0037 // -0027 │ │ +08820a: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x000a line=712 │ │ 0x0010 line=713 │ │ 0x0016 line=714 │ │ 0x001c line=715 │ │ @@ -179288,116 +179222,116 @@ │ │ type : '(Lorg/jsoup/Connection$Request;Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 206 16-bit code units │ │ -0858ac: |[0858ac] org.jsoup.helper.HttpConnection$Response.writePost:(Lorg/jsoup/Connection$Request;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -0858bc: 7210 5d0f 0700 |0000: invoke-interface {v7}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ -0858c2: 0c00 |0003: move-result-object v0 │ │ -0858c4: 2203 8101 |0004: new-instance v3, Ljava/io/BufferedWriter; // type@0181 │ │ -0858c8: 2204 9101 |0006: new-instance v4, Ljava/io/OutputStreamWriter; // type@0191 │ │ -0858cc: 1a05 770b |0008: const-string v5, "UTF-8" // string@0b77 │ │ -0858d0: 7030 b609 8405 |000a: invoke-direct {v4, v8, v5}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@09b6 │ │ -0858d6: 7020 7209 4300 |000d: invoke-direct {v3, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@0972 │ │ -0858dc: 3809 8000 |0010: if-eqz v9, 0090 // +0080 │ │ -0858e0: 7210 300b 0000 |0012: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -0858e6: 0c04 |0015: move-result-object v4 │ │ -0858e8: 7210 460b 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0858ee: 0a05 |0019: move-result v5 │ │ -0858f0: 3805 6500 |001a: if-eqz v5, 007f // +0065 │ │ -0858f4: 7210 470b 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0858fa: 0c02 |001f: move-result-object v2 │ │ -0858fc: 1f02 ac02 |0020: check-cast v2, Lorg/jsoup/Connection$KeyVal; // type@02ac │ │ -085900: 1a05 f700 |0022: const-string v5, "--" // string@00f7 │ │ -085904: 6e20 7709 5300 |0024: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -08590a: 6e20 7709 9300 |0027: invoke-virtual {v3, v9}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -085910: 1a05 0e00 |002a: const-string v5, " │ │ +08820c: |[08820c] org.jsoup.helper.HttpConnection$Response.writePost:(Lorg/jsoup/Connection$Request;Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +08821c: 7210 5d0f 0700 |0000: invoke-interface {v7}, Lorg/jsoup/Connection$Request;.data:()Ljava/util/Collection; // method@0f5d │ │ +088222: 0c00 |0003: move-result-object v0 │ │ +088224: 2203 9301 |0004: new-instance v3, Ljava/io/BufferedWriter; // type@0193 │ │ +088228: 2204 a301 |0006: new-instance v4, Ljava/io/OutputStreamWriter; // type@01a3 │ │ +08822c: 1a05 8b0b |0008: const-string v5, "UTF-8" // string@0b8b │ │ +088230: 7030 b609 8405 |000a: invoke-direct {v4, v8, v5}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@09b6 │ │ +088236: 7020 7209 4300 |000d: invoke-direct {v3, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@0972 │ │ +08823c: 3809 8000 |0010: if-eqz v9, 0090 // +0080 │ │ +088240: 7210 300b 0000 |0012: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +088246: 0c04 |0015: move-result-object v4 │ │ +088248: 7210 460b 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +08824e: 0a05 |0019: move-result v5 │ │ +088250: 3805 6500 |001a: if-eqz v5, 007f // +0065 │ │ +088254: 7210 470b 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +08825a: 0c02 |001f: move-result-object v2 │ │ +08825c: 1f02 c002 |0020: check-cast v2, Lorg/jsoup/Connection$KeyVal; // type@02c0 │ │ +088260: 1a05 f700 |0022: const-string v5, "--" // string@00f7 │ │ +088264: 6e20 7709 5300 |0024: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +08826a: 6e20 7709 9300 |0027: invoke-virtual {v3, v9}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +088270: 1a05 0e00 |002a: const-string v5, " │ │ " // string@000e │ │ -085914: 6e20 7709 5300 |002c: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -08591a: 1a05 8c02 |002f: const-string v5, "Content-Disposition: form-data; name="" // string@028c │ │ -08591e: 6e20 7709 5300 |0031: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -085924: 7210 510f 0200 |0034: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.key:()Ljava/lang/String; // method@0f51 │ │ -08592a: 0c05 |0037: move-result-object v5 │ │ -08592c: 7110 4410 0500 |0038: invoke-static {v5}, Lorg/jsoup/helper/HttpConnection;.access$400:(Ljava/lang/String;)Ljava/lang/String; // method@1044 │ │ -085932: 0c05 |003b: move-result-object v5 │ │ -085934: 6e20 7709 5300 |003c: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -08593a: 1a05 7c00 |003f: const-string v5, """ // string@007c │ │ -08593e: 6e20 7709 5300 |0041: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -085944: 7210 4e0f 0200 |0044: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.hasInputStream:()Z // method@0f4e │ │ -08594a: 0a05 |0047: move-result v5 │ │ -08594c: 3805 2a00 |0048: if-eqz v5, 0072 // +002a │ │ -085950: 1a05 6c01 |004a: const-string v5, "; filename="" // string@016c │ │ -085954: 6e20 7709 5300 |004c: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -08595a: 7210 530f 0200 |004f: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.value:()Ljava/lang/String; // method@0f53 │ │ -085960: 0c05 |0052: move-result-object v5 │ │ -085962: 7110 4410 0500 |0053: invoke-static {v5}, Lorg/jsoup/helper/HttpConnection;.access$400:(Ljava/lang/String;)Ljava/lang/String; // method@1044 │ │ -085968: 0c05 |0056: move-result-object v5 │ │ -08596a: 6e20 7709 5300 |0057: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -085970: 1a05 7d00 |005a: const-string v5, "" │ │ +088274: 6e20 7709 5300 |002c: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +08827a: 1a05 8c02 |002f: const-string v5, "Content-Disposition: form-data; name="" // string@028c │ │ +08827e: 6e20 7709 5300 |0031: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +088284: 7210 510f 0200 |0034: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.key:()Ljava/lang/String; // method@0f51 │ │ +08828a: 0c05 |0037: move-result-object v5 │ │ +08828c: 7110 4410 0500 |0038: invoke-static {v5}, Lorg/jsoup/helper/HttpConnection;.access$400:(Ljava/lang/String;)Ljava/lang/String; // method@1044 │ │ +088292: 0c05 |003b: move-result-object v5 │ │ +088294: 6e20 7709 5300 |003c: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +08829a: 1a05 7c00 |003f: const-string v5, """ // string@007c │ │ +08829e: 6e20 7709 5300 |0041: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +0882a4: 7210 4e0f 0200 |0044: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.hasInputStream:()Z // method@0f4e │ │ +0882aa: 0a05 |0047: move-result v5 │ │ +0882ac: 3805 2a00 |0048: if-eqz v5, 0072 // +002a │ │ +0882b0: 1a05 6c01 |004a: const-string v5, "; filename="" // string@016c │ │ +0882b4: 6e20 7709 5300 |004c: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +0882ba: 7210 530f 0200 |004f: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.value:()Ljava/lang/String; // method@0f53 │ │ +0882c0: 0c05 |0052: move-result-object v5 │ │ +0882c2: 7110 4410 0500 |0053: invoke-static {v5}, Lorg/jsoup/helper/HttpConnection;.access$400:(Ljava/lang/String;)Ljava/lang/String; // method@1044 │ │ +0882c8: 0c05 |0056: move-result-object v5 │ │ +0882ca: 6e20 7709 5300 |0057: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +0882d0: 1a05 7d00 |005a: const-string v5, "" │ │ Content-Type: application/octet-stream │ │ │ │ " // string@007d │ │ -085974: 6e20 7709 5300 |005c: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -08597a: 6e10 7509 0300 |005f: invoke-virtual {v3}, Ljava/io/BufferedWriter;.flush:()V // method@0975 │ │ -085980: 7210 4f0f 0200 |0062: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.inputStream:()Ljava/io/InputStream; // method@0f4f │ │ -085986: 0c05 |0065: move-result-object v5 │ │ -085988: 7120 c00f 8500 |0066: invoke-static {v5, v8}, Lorg/jsoup/helper/DataUtil;.crossStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@0fc0 │ │ -08598e: 6e10 b209 0800 |0069: invoke-virtual {v8}, Ljava/io/OutputStream;.flush:()V // method@09b2 │ │ -085994: 1a05 0e00 |006c: const-string v5, " │ │ +0882d4: 6e20 7709 5300 |005c: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +0882da: 6e10 7509 0300 |005f: invoke-virtual {v3}, Ljava/io/BufferedWriter;.flush:()V // method@0975 │ │ +0882e0: 7210 4f0f 0200 |0062: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.inputStream:()Ljava/io/InputStream; // method@0f4f │ │ +0882e6: 0c05 |0065: move-result-object v5 │ │ +0882e8: 7120 c00f 8500 |0066: invoke-static {v5, v8}, Lorg/jsoup/helper/DataUtil;.crossStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@0fc0 │ │ +0882ee: 6e10 b209 0800 |0069: invoke-virtual {v8}, Ljava/io/OutputStream;.flush:()V // method@09b2 │ │ +0882f4: 1a05 0e00 |006c: const-string v5, " │ │ " // string@000e │ │ -085998: 6e20 7709 5300 |006e: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -08599e: 28a5 |0071: goto 0016 // -005b │ │ -0859a0: 1a05 0f00 |0072: const-string v5, " │ │ +0882f8: 6e20 7709 5300 |006e: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +0882fe: 28a5 |0071: goto 0016 // -005b │ │ +088300: 1a05 0f00 |0072: const-string v5, " │ │ │ │ " // string@000f │ │ -0859a4: 6e20 7709 5300 |0074: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -0859aa: 7210 530f 0200 |0077: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.value:()Ljava/lang/String; // method@0f53 │ │ -0859b0: 0c05 |007a: move-result-object v5 │ │ -0859b2: 6e20 7709 5300 |007b: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -0859b8: 28ee |007e: goto 006c // -0012 │ │ -0859ba: 1a04 f700 |007f: const-string v4, "--" // string@00f7 │ │ -0859be: 6e20 7709 4300 |0081: invoke-virtual {v3, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -0859c4: 6e20 7709 9300 |0084: invoke-virtual {v3, v9}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -0859ca: 1a04 f700 |0087: const-string v4, "--" // string@00f7 │ │ -0859ce: 6e20 7709 4300 |0089: invoke-virtual {v3, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -0859d4: 6e10 7409 0300 |008c: invoke-virtual {v3}, Ljava/io/BufferedWriter;.close:()V // method@0974 │ │ -0859da: 0e00 |008f: return-void │ │ -0859dc: 1211 |0090: const/4 v1, #int 1 // #1 │ │ -0859de: 7210 300b 0000 |0091: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ -0859e4: 0c04 |0094: move-result-object v4 │ │ -0859e6: 7210 460b 0400 |0095: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0859ec: 0a05 |0098: move-result v5 │ │ -0859ee: 3805 f3ff |0099: if-eqz v5, 008c // -000d │ │ -0859f2: 7210 470b 0400 |009b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0859f8: 0c02 |009e: move-result-object v2 │ │ -0859fa: 1f02 ac02 |009f: check-cast v2, Lorg/jsoup/Connection$KeyVal; // type@02ac │ │ -0859fe: 3901 2b00 |00a1: if-nez v1, 00cc // +002b │ │ -085a02: 1305 2600 |00a3: const/16 v5, #int 38 // #26 │ │ -085a06: 6e20 7309 5300 |00a5: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.append:(C)Ljava/io/Writer; // method@0973 │ │ -085a0c: 7210 510f 0200 |00a8: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.key:()Ljava/lang/String; // method@0f51 │ │ -085a12: 0c05 |00ab: move-result-object v5 │ │ -085a14: 7210 6d0f 0700 |00ac: invoke-interface {v7}, Lorg/jsoup/Connection$Request;.postDataCharset:()Ljava/lang/String; // method@0f6d │ │ -085a1a: 0c06 |00af: move-result-object v6 │ │ -085a1c: 7120 df0a 6500 |00b0: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0adf │ │ -085a22: 0c05 |00b3: move-result-object v5 │ │ -085a24: 6e20 7709 5300 |00b4: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -085a2a: 1305 3d00 |00b7: const/16 v5, #int 61 // #3d │ │ -085a2e: 6e20 7609 5300 |00b9: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(I)V // method@0976 │ │ -085a34: 7210 530f 0200 |00bc: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.value:()Ljava/lang/String; // method@0f53 │ │ -085a3a: 0c05 |00bf: move-result-object v5 │ │ -085a3c: 7210 6d0f 0700 |00c0: invoke-interface {v7}, Lorg/jsoup/Connection$Request;.postDataCharset:()Ljava/lang/String; // method@0f6d │ │ -085a42: 0c06 |00c3: move-result-object v6 │ │ -085a44: 7120 df0a 6500 |00c4: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0adf │ │ -085a4a: 0c05 |00c7: move-result-object v5 │ │ -085a4c: 6e20 7709 5300 |00c8: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ -085a52: 28ca |00cb: goto 0095 // -0036 │ │ -085a54: 1201 |00cc: const/4 v1, #int 0 // #0 │ │ -085a56: 28db |00cd: goto 00a8 // -0025 │ │ +088304: 6e20 7709 5300 |0074: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +08830a: 7210 530f 0200 |0077: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.value:()Ljava/lang/String; // method@0f53 │ │ +088310: 0c05 |007a: move-result-object v5 │ │ +088312: 6e20 7709 5300 |007b: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +088318: 28ee |007e: goto 006c // -0012 │ │ +08831a: 1a04 f700 |007f: const-string v4, "--" // string@00f7 │ │ +08831e: 6e20 7709 4300 |0081: invoke-virtual {v3, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +088324: 6e20 7709 9300 |0084: invoke-virtual {v3, v9}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +08832a: 1a04 f700 |0087: const-string v4, "--" // string@00f7 │ │ +08832e: 6e20 7709 4300 |0089: invoke-virtual {v3, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +088334: 6e10 7409 0300 |008c: invoke-virtual {v3}, Ljava/io/BufferedWriter;.close:()V // method@0974 │ │ +08833a: 0e00 |008f: return-void │ │ +08833c: 1211 |0090: const/4 v1, #int 1 // #1 │ │ +08833e: 7210 300b 0000 |0091: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0b30 │ │ +088344: 0c04 |0094: move-result-object v4 │ │ +088346: 7210 460b 0400 |0095: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +08834c: 0a05 |0098: move-result v5 │ │ +08834e: 3805 f3ff |0099: if-eqz v5, 008c // -000d │ │ +088352: 7210 470b 0400 |009b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +088358: 0c02 |009e: move-result-object v2 │ │ +08835a: 1f02 c002 |009f: check-cast v2, Lorg/jsoup/Connection$KeyVal; // type@02c0 │ │ +08835e: 3901 2b00 |00a1: if-nez v1, 00cc // +002b │ │ +088362: 1305 2600 |00a3: const/16 v5, #int 38 // #26 │ │ +088366: 6e20 7309 5300 |00a5: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.append:(C)Ljava/io/Writer; // method@0973 │ │ +08836c: 7210 510f 0200 |00a8: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.key:()Ljava/lang/String; // method@0f51 │ │ +088372: 0c05 |00ab: move-result-object v5 │ │ +088374: 7210 6d0f 0700 |00ac: invoke-interface {v7}, Lorg/jsoup/Connection$Request;.postDataCharset:()Ljava/lang/String; // method@0f6d │ │ +08837a: 0c06 |00af: move-result-object v6 │ │ +08837c: 7120 df0a 6500 |00b0: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0adf │ │ +088382: 0c05 |00b3: move-result-object v5 │ │ +088384: 6e20 7709 5300 |00b4: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +08838a: 1305 3d00 |00b7: const/16 v5, #int 61 // #3d │ │ +08838e: 6e20 7609 5300 |00b9: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(I)V // method@0976 │ │ +088394: 7210 530f 0200 |00bc: invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;.value:()Ljava/lang/String; // method@0f53 │ │ +08839a: 0c05 |00bf: move-result-object v5 │ │ +08839c: 7210 6d0f 0700 |00c0: invoke-interface {v7}, Lorg/jsoup/Connection$Request;.postDataCharset:()Ljava/lang/String; // method@0f6d │ │ +0883a2: 0c06 |00c3: move-result-object v6 │ │ +0883a4: 7120 df0a 6500 |00c4: invoke-static {v5, v6}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0adf │ │ +0883aa: 0c05 |00c7: move-result-object v5 │ │ +0883ac: 6e20 7709 5300 |00c8: invoke-virtual {v3, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@0977 │ │ +0883b2: 28ca |00cb: goto 0095 // -0036 │ │ +0883b4: 1201 |00cc: const/4 v1, #int 0 // #0 │ │ +0883b6: 28db |00cd: goto 00a8 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0010 line=778 │ │ 0x0012 line=780 │ │ 0x0022 line=781 │ │ @@ -179445,40 +179379,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -085a58: |[085a58] org.jsoup.helper.HttpConnection$Response.body:()Ljava/lang/String; │ │ -085a68: 5531 7706 |0000: iget-boolean v1, v3, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ -085a6c: 1a02 da09 |0002: const-string v2, "Request must be executed (with .execute(), .get(), or .post() before getting response body" // string@09da │ │ -085a70: 7120 7810 2100 |0004: invoke-static {v1, v2}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -085a76: 5431 7406 |0007: iget-object v1, v3, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ -085a7a: 3901 1800 |0009: if-nez v1, 0021 // +0018 │ │ -085a7e: 1a01 770b |000b: const-string v1, "UTF-8" // string@0b77 │ │ -085a82: 7110 ea0a 0100 |000d: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -085a88: 0c01 |0010: move-result-object v1 │ │ -085a8a: 5432 7306 |0011: iget-object v2, v3, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ -085a8e: 6e20 e70a 2100 |0013: invoke-virtual {v1, v2}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ -085a94: 0c01 |0016: move-result-object v1 │ │ -085a96: 6e10 e60a 0100 |0017: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ -085a9c: 0c00 |001a: move-result-object v0 │ │ -085a9e: 5431 7306 |001b: iget-object v1, v3, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ -085aa2: 6e10 e40a 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0ae4 │ │ -085aa8: 1100 |0020: return-object v0 │ │ -085aaa: 5431 7406 |0021: iget-object v1, v3, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ -085aae: 7110 ea0a 0100 |0023: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ -085ab4: 0c01 |0026: move-result-object v1 │ │ -085ab6: 5432 7306 |0027: iget-object v2, v3, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ -085aba: 6e20 e70a 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ -085ac0: 0c01 |002c: move-result-object v1 │ │ -085ac2: 6e10 e60a 0100 |002d: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ -085ac8: 0c00 |0030: move-result-object v0 │ │ -085aca: 28ea |0031: goto 001b // -0016 │ │ +0883b8: |[0883b8] org.jsoup.helper.HttpConnection$Response.body:()Ljava/lang/String; │ │ +0883c8: 5531 7706 |0000: iget-boolean v1, v3, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ +0883cc: 1a02 ee09 |0002: const-string v2, "Request must be executed (with .execute(), .get(), or .post() before getting response body" // string@09ee │ │ +0883d0: 7120 7810 2100 |0004: invoke-static {v1, v2}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +0883d6: 5431 7406 |0007: iget-object v1, v3, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ +0883da: 3901 1800 |0009: if-nez v1, 0021 // +0018 │ │ +0883de: 1a01 8b0b |000b: const-string v1, "UTF-8" // string@0b8b │ │ +0883e2: 7110 ea0a 0100 |000d: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +0883e8: 0c01 |0010: move-result-object v1 │ │ +0883ea: 5432 7306 |0011: iget-object v2, v3, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ +0883ee: 6e20 e70a 2100 |0013: invoke-virtual {v1, v2}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ +0883f4: 0c01 |0016: move-result-object v1 │ │ +0883f6: 6e10 e60a 0100 |0017: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ +0883fc: 0c00 |001a: move-result-object v0 │ │ +0883fe: 5431 7306 |001b: iget-object v1, v3, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ +088402: 6e10 e40a 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0ae4 │ │ +088408: 1100 |0020: return-object v0 │ │ +08840a: 5431 7406 |0021: iget-object v1, v3, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ +08840e: 7110 ea0a 0100 |0023: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0aea │ │ +088414: 0c01 |0026: move-result-object v1 │ │ +088416: 5432 7306 |0027: iget-object v2, v3, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ +08841a: 6e20 e70a 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@0ae7 │ │ +088420: 0c01 |002c: move-result-object v1 │ │ +088422: 6e10 e60a 0100 |002d: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@0ae6 │ │ +088428: 0c00 |0030: move-result-object v0 │ │ +08842a: 28ea |0031: goto 001b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0007 line=613 │ │ 0x000b line=614 │ │ 0x001b line=617 │ │ 0x0020 line=618 │ │ @@ -179493,22 +179427,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -085acc: |[085acc] org.jsoup.helper.HttpConnection$Response.bodyAsBytes:()[B │ │ -085adc: 5520 7706 |0000: iget-boolean v0, v2, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ -085ae0: 1a01 da09 |0002: const-string v1, "Request must be executed (with .execute(), .get(), or .post() before getting response body" // string@09da │ │ -085ae4: 7120 7810 1000 |0004: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -085aea: 5420 7306 |0007: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ -085aee: 6e10 e30a 0000 |0009: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@0ae3 │ │ -085af4: 0c00 |000c: move-result-object v0 │ │ -085af6: 1100 |000d: return-object v0 │ │ +08842c: |[08842c] org.jsoup.helper.HttpConnection$Response.bodyAsBytes:()[B │ │ +08843c: 5520 7706 |0000: iget-boolean v0, v2, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ +088440: 1a01 ee09 |0002: const-string v1, "Request must be executed (with .execute(), .get(), or .post() before getting response body" // string@09ee │ │ +088444: 7120 7810 1000 |0004: invoke-static {v0, v1}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +08844a: 5420 7306 |0007: iget-object v0, v2, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ +08844e: 6e10 e30a 0000 |0009: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@0ae3 │ │ +088454: 0c00 |000c: move-result-object v0 │ │ +088456: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x0007 line=623 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ @@ -179517,17 +179451,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085af8: |[085af8] org.jsoup.helper.HttpConnection$Response.charset:()Ljava/lang/String; │ │ -085b08: 5410 7406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ -085b0c: 1100 |0002: return-object v0 │ │ +088458: |[088458] org.jsoup.helper.HttpConnection$Response.charset:()Ljava/lang/String; │ │ +088468: 5410 7406 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ +08846c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ #3 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ @@ -179535,17 +179469,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085b10: |[085b10] org.jsoup.helper.HttpConnection$Response.contentType:()Ljava/lang/String; │ │ -085b20: 5410 7506 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Response;.contentType:Ljava/lang/String; // field@0675 │ │ -085b24: 1100 |0002: return-object v0 │ │ +088470: |[088470] org.jsoup.helper.HttpConnection$Response.contentType:()Ljava/lang/String; │ │ +088480: 5410 7506 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Response;.contentType:Ljava/lang/String; // field@0675 │ │ +088484: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ #4 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ @@ -179553,18 +179487,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -085b28: |[085b28] org.jsoup.helper.HttpConnection$Response.cookie:(Ljava/lang/String;)Ljava/lang/String; │ │ -085b38: 6f20 dc0f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.cookie:(Ljava/lang/String;)Ljava/lang/String; // method@0fdc │ │ -085b3e: 0c00 |0003: move-result-object v0 │ │ -085b40: 1100 |0004: return-object v0 │ │ +088488: |[088488] org.jsoup.helper.HttpConnection$Response.cookie:(Ljava/lang/String;)Ljava/lang/String; │ │ +088498: 6f20 dc0f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.cookie:(Ljava/lang/String;)Ljava/lang/String; // method@0fdc │ │ +08849e: 0c00 |0003: move-result-object v0 │ │ +0884a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -179573,18 +179507,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -085b44: |[085b44] org.jsoup.helper.HttpConnection$Response.cookies:()Ljava/util/Map; │ │ -085b54: 6f10 de0f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.cookies:()Ljava/util/Map; // method@0fde │ │ -085b5a: 0c00 |0003: move-result-object v0 │ │ -085b5c: 1100 |0004: return-object v0 │ │ +0884a4: |[0884a4] org.jsoup.helper.HttpConnection$Response.cookies:()Ljava/util/Map; │ │ +0884b4: 6f10 de0f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.cookies:()Ljava/util/Map; // method@0fde │ │ +0884ba: 0c00 |0003: move-result-object v0 │ │ +0884bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ #6 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ @@ -179592,18 +179526,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -085b60: |[085b60] org.jsoup.helper.HttpConnection$Response.hasCookie:(Ljava/lang/String;)Z │ │ -085b70: 6f20 e00f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasCookie:(Ljava/lang/String;)Z // method@0fe0 │ │ -085b76: 0a00 |0003: move-result v0 │ │ -085b78: 0f00 |0004: return v0 │ │ +0884c0: |[0884c0] org.jsoup.helper.HttpConnection$Response.hasCookie:(Ljava/lang/String;)Z │ │ +0884d0: 6f20 e00f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasCookie:(Ljava/lang/String;)Z // method@0fe0 │ │ +0884d6: 0a00 |0003: move-result v0 │ │ +0884d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -179612,18 +179546,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -085b7c: |[085b7c] org.jsoup.helper.HttpConnection$Response.hasHeader:(Ljava/lang/String;)Z │ │ -085b8c: 6f20 e10f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeader:(Ljava/lang/String;)Z // method@0fe1 │ │ -085b92: 0a00 |0003: move-result v0 │ │ -085b94: 0f00 |0004: return v0 │ │ +0884dc: |[0884dc] org.jsoup.helper.HttpConnection$Response.hasHeader:(Ljava/lang/String;)Z │ │ +0884ec: 6f20 e10f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeader:(Ljava/lang/String;)Z // method@0fe1 │ │ +0884f2: 0a00 |0003: move-result v0 │ │ +0884f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -179632,18 +179566,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -085b98: |[085b98] org.jsoup.helper.HttpConnection$Response.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -085ba8: 6f30 e20f 2103 |0000: invoke-super {v1, v2, v3}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z // method@0fe2 │ │ -085bae: 0a00 |0003: move-result v0 │ │ -085bb0: 0f00 |0004: return v0 │ │ +0884f8: |[0884f8] org.jsoup.helper.HttpConnection$Response.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +088508: 6f30 e20f 2103 |0000: invoke-super {v1, v2, v3}, Lorg/jsoup/helper/HttpConnection$Base;.hasHeaderWithValue:(Ljava/lang/String;Ljava/lang/String;)Z // method@0fe2 │ │ +08850e: 0a00 |0003: move-result v0 │ │ +088510: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -179653,18 +179587,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -085bb4: |[085bb4] org.jsoup.helper.HttpConnection$Response.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -085bc4: 6f20 e30f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0fe3 │ │ -085bca: 0c00 |0003: move-result-object v0 │ │ -085bcc: 1100 |0004: return-object v0 │ │ +088514: |[088514] org.jsoup.helper.HttpConnection$Response.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +088524: 6f20 e30f 2100 |0000: invoke-super {v1, v2}, Lorg/jsoup/helper/HttpConnection$Base;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0fe3 │ │ +08852a: 0c00 |0003: move-result-object v0 │ │ +08852c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -179673,18 +179607,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -085bd0: |[085bd0] org.jsoup.helper.HttpConnection$Response.headers:()Ljava/util/Map; │ │ -085be0: 6f10 e50f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.headers:()Ljava/util/Map; // method@0fe5 │ │ -085be6: 0c00 |0003: move-result-object v0 │ │ -085be8: 1100 |0004: return-object v0 │ │ +088530: |[088530] org.jsoup.helper.HttpConnection$Response.headers:()Ljava/util/Map; │ │ +088540: 6f10 e50f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.headers:()Ljava/util/Map; // method@0fe5 │ │ +088546: 0c00 |0003: move-result-object v0 │ │ +088548: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ #11 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ @@ -179692,18 +179626,18 @@ │ │ type : '()Lorg/jsoup/Connection$Method;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -085bec: |[085bec] org.jsoup.helper.HttpConnection$Response.method:()Lorg/jsoup/Connection$Method; │ │ -085bfc: 6f10 e70f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.method:()Lorg/jsoup/Connection$Method; // method@0fe7 │ │ -085c02: 0c00 |0003: move-result-object v0 │ │ -085c04: 1100 |0004: return-object v0 │ │ +08854c: |[08854c] org.jsoup.helper.HttpConnection$Response.method:()Lorg/jsoup/Connection$Method; │ │ +08855c: 6f10 e70f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.method:()Lorg/jsoup/Connection$Method; // method@0fe7 │ │ +088562: 0c00 |0003: move-result-object v0 │ │ +088564: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ #12 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ @@ -179711,38 +179645,38 @@ │ │ type : '()Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -085c08: |[085c08] org.jsoup.helper.HttpConnection$Response.parse:()Lorg/jsoup/nodes/Document; │ │ -085c18: 5551 7706 |0000: iget-boolean v1, v5, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ -085c1c: 1a02 db09 |0002: const-string v2, "Request must be executed (with .execute(), .get(), or .post() before parsing response" // string@09db │ │ -085c20: 7120 7810 2100 |0004: invoke-static {v1, v2}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ -085c26: 5451 7306 |0007: iget-object v1, v5, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ -085c2a: 5452 7406 |0009: iget-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ -085c2e: 5453 7e06 |000b: iget-object v3, v5, Lorg/jsoup/helper/HttpConnection$Response;.url:Ljava/net/URL; // field@067e │ │ -085c32: 6e10 dd0a 0300 |000d: invoke-virtual {v3}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@0add │ │ -085c38: 0c03 |0010: move-result-object v3 │ │ -085c3a: 5454 7a06 |0011: iget-object v4, v5, Lorg/jsoup/helper/HttpConnection$Response;.req:Lorg/jsoup/Connection$Request; // field@067a │ │ -085c3e: 7210 6c0f 0400 |0013: invoke-interface {v4}, Lorg/jsoup/Connection$Request;.parser:()Lorg/jsoup/parser/Parser; // method@0f6c │ │ -085c44: 0c04 |0016: move-result-object v4 │ │ -085c46: 7140 c70f 2143 |0017: invoke-static {v1, v2, v3, v4}, Lorg/jsoup/helper/DataUtil;.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc7 │ │ -085c4c: 0c00 |001a: move-result-object v0 │ │ -085c4e: 5451 7306 |001b: iget-object v1, v5, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ -085c52: 6e10 e40a 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0ae4 │ │ -085c58: 6e10 0711 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -085c5e: 0c01 |0023: move-result-object v1 │ │ -085c60: 6e10 da10 0100 |0024: invoke-virtual {v1}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:()Ljava/nio/charset/Charset; // method@10da │ │ -085c66: 0c01 |0027: move-result-object v1 │ │ -085c68: 6e10 ec0a 0100 |0028: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ -085c6e: 0c01 |002b: move-result-object v1 │ │ -085c70: 5b51 7406 |002c: iput-object v1, v5, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ -085c74: 1100 |002e: return-object v0 │ │ +088568: |[088568] org.jsoup.helper.HttpConnection$Response.parse:()Lorg/jsoup/nodes/Document; │ │ +088578: 5551 7706 |0000: iget-boolean v1, v5, Lorg/jsoup/helper/HttpConnection$Response;.executed:Z // field@0677 │ │ +08857c: 1a02 ef09 |0002: const-string v2, "Request must be executed (with .execute(), .get(), or .post() before parsing response" // string@09ef │ │ +088580: 7120 7810 2100 |0004: invoke-static {v1, v2}, Lorg/jsoup/helper/Validate;.isTrue:(ZLjava/lang/String;)V // method@1078 │ │ +088586: 5451 7306 |0007: iget-object v1, v5, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ +08858a: 5452 7406 |0009: iget-object v2, v5, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ +08858e: 5453 7e06 |000b: iget-object v3, v5, Lorg/jsoup/helper/HttpConnection$Response;.url:Ljava/net/URL; // field@067e │ │ +088592: 6e10 dd0a 0300 |000d: invoke-virtual {v3}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@0add │ │ +088598: 0c03 |0010: move-result-object v3 │ │ +08859a: 5454 7a06 |0011: iget-object v4, v5, Lorg/jsoup/helper/HttpConnection$Response;.req:Lorg/jsoup/Connection$Request; // field@067a │ │ +08859e: 7210 6c0f 0400 |0013: invoke-interface {v4}, Lorg/jsoup/Connection$Request;.parser:()Lorg/jsoup/parser/Parser; // method@0f6c │ │ +0885a4: 0c04 |0016: move-result-object v4 │ │ +0885a6: 7140 c70f 2143 |0017: invoke-static {v1, v2, v3, v4}, Lorg/jsoup/helper/DataUtil;.parseByteData:(Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/Parser;)Lorg/jsoup/nodes/Document; // method@0fc7 │ │ +0885ac: 0c00 |001a: move-result-object v0 │ │ +0885ae: 5451 7306 |001b: iget-object v1, v5, Lorg/jsoup/helper/HttpConnection$Response;.byteData:Ljava/nio/ByteBuffer; // field@0673 │ │ +0885b2: 6e10 e40a 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0ae4 │ │ +0885b8: 6e10 0711 0000 |0020: invoke-virtual {v0}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +0885be: 0c01 |0023: move-result-object v1 │ │ +0885c0: 6e10 da10 0100 |0024: invoke-virtual {v1}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:()Ljava/nio/charset/Charset; // method@10da │ │ +0885c6: 0c01 |0027: move-result-object v1 │ │ +0885c8: 6e10 ec0a 0100 |0028: invoke-virtual {v1}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@0aec │ │ +0885ce: 0c01 |002b: move-result-object v1 │ │ +0885d0: 5b51 7406 |002c: iput-object v1, v5, Lorg/jsoup/helper/HttpConnection$Response;.charset:Ljava/lang/String; // field@0674 │ │ +0885d4: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0007 line=603 │ │ 0x001b line=604 │ │ 0x0020 line=605 │ │ 0x002e line=606 │ │ @@ -179755,72 +179689,72 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -085c78: |[085c78] org.jsoup.helper.HttpConnection$Response.processResponseHeaders:(Ljava/util/Map;)V │ │ -085c88: 7210 7c0b 0b00 |0000: invoke-interface {v11}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ -085c8e: 0c07 |0003: move-result-object v7 │ │ -085c90: 7210 8f0b 0700 |0004: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ -085c96: 0c08 |0007: move-result-object v8 │ │ -085c98: 7210 460b 0800 |0008: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -085c9e: 0a07 |000b: move-result v7 │ │ -085ca0: 3807 6400 |000c: if-eqz v7, 0070 // +0064 │ │ -085ca4: 7210 470b 0800 |000e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -085caa: 0c03 |0011: move-result-object v3 │ │ -085cac: 1f03 1802 |0012: check-cast v3, Ljava/util/Map$Entry; // type@0218 │ │ -085cb0: 7210 780b 0300 |0014: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ -085cb6: 0c04 |0017: move-result-object v4 │ │ -085cb8: 1f04 c001 |0018: check-cast v4, Ljava/lang/String; // type@01c0 │ │ -085cbc: 3804 eeff |001a: if-eqz v4, 0008 // -0012 │ │ -085cc0: 7210 790b 0300 |001c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ -085cc6: 0c06 |001f: move-result-object v6 │ │ -085cc8: 1f06 1502 |0020: check-cast v6, Ljava/util/List; // type@0215 │ │ -085ccc: 1a07 710a |0022: const-string v7, "Set-Cookie" // string@0a71 │ │ -085cd0: 6e20 2b0a 7400 |0024: invoke-virtual {v4, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -085cd6: 0a07 |0027: move-result v7 │ │ -085cd8: 3807 3700 |0028: if-eqz v7, 005f // +0037 │ │ -085cdc: 7210 690b 0600 |002a: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -085ce2: 0c07 |002d: move-result-object v7 │ │ -085ce4: 7210 460b 0700 |002e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -085cea: 0a09 |0031: move-result v9 │ │ -085cec: 3809 d6ff |0032: if-eqz v9, 0008 // -002a │ │ -085cf0: 7210 470b 0700 |0034: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -085cf6: 0c05 |0037: move-result-object v5 │ │ -085cf8: 1f05 c001 |0038: check-cast v5, Ljava/lang/String; // type@01c0 │ │ -085cfc: 3805 f4ff |003a: if-eqz v5, 002e // -000c │ │ -085d00: 2200 0c03 |003c: new-instance v0, Lorg/jsoup/parser/TokenQueue; // type@030c │ │ -085d04: 7020 7313 5000 |003e: invoke-direct {v0, v5}, Lorg/jsoup/parser/TokenQueue;.:(Ljava/lang/String;)V // method@1373 │ │ -085d0a: 1a09 8b01 |0041: const-string v9, "=" // string@018b │ │ -085d0e: 6e20 7813 9000 |0043: invoke-virtual {v0, v9}, Lorg/jsoup/parser/TokenQueue;.chompTo:(Ljava/lang/String;)Ljava/lang/String; // method@1378 │ │ -085d14: 0c09 |0046: move-result-object v9 │ │ -085d16: 6e10 4b0a 0900 |0047: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -085d1c: 0c01 |004a: move-result-object v1 │ │ -085d1e: 1a09 6501 |004b: const-string v9, ";" // string@0165 │ │ -085d22: 6e20 8013 9000 |004d: invoke-virtual {v0, v9}, Lorg/jsoup/parser/TokenQueue;.consumeTo:(Ljava/lang/String;)Ljava/lang/String; // method@1380 │ │ -085d28: 0c09 |0050: move-result-object v9 │ │ -085d2a: 6e10 4b0a 0900 |0051: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -085d30: 0c02 |0054: move-result-object v2 │ │ -085d32: 6e10 380a 0100 |0055: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ -085d38: 0a09 |0058: move-result v9 │ │ -085d3a: 3d09 d5ff |0059: if-lez v9, 002e // -002b │ │ -085d3e: 6e30 2a10 1a02 |005b: invoke-virtual {v10, v1, v2}, Lorg/jsoup/helper/HttpConnection$Response;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@102a │ │ -085d44: 28d0 |005e: goto 002e // -0030 │ │ -085d46: 7210 680b 0600 |005f: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ -085d4c: 0a07 |0062: move-result v7 │ │ -085d4e: 3907 a5ff |0063: if-nez v7, 0008 // -005b │ │ -085d52: 1207 |0065: const/4 v7, #int 0 // #0 │ │ -085d54: 7220 650b 7600 |0066: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -085d5a: 0c07 |0069: move-result-object v7 │ │ -085d5c: 1f07 c001 |006a: check-cast v7, Ljava/lang/String; // type@01c0 │ │ -085d60: 6e30 3510 4a07 |006c: invoke-virtual {v10, v4, v7}, Lorg/jsoup/helper/HttpConnection$Response;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@1035 │ │ -085d66: 2899 |006f: goto 0008 // -0067 │ │ -085d68: 0e00 |0070: return-void │ │ +0885d8: |[0885d8] org.jsoup.helper.HttpConnection$Response.processResponseHeaders:(Ljava/util/Map;)V │ │ +0885e8: 7210 7c0b 0b00 |0000: invoke-interface {v11}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0b7c │ │ +0885ee: 0c07 |0003: move-result-object v7 │ │ +0885f0: 7210 8f0b 0700 |0004: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0b8f │ │ +0885f6: 0c08 |0007: move-result-object v8 │ │ +0885f8: 7210 460b 0800 |0008: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +0885fe: 0a07 |000b: move-result v7 │ │ +088600: 3807 6400 |000c: if-eqz v7, 0070 // +0064 │ │ +088604: 7210 470b 0800 |000e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +08860a: 0c03 |0011: move-result-object v3 │ │ +08860c: 1f03 2b02 |0012: check-cast v3, Ljava/util/Map$Entry; // type@022b │ │ +088610: 7210 780b 0300 |0014: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0b78 │ │ +088616: 0c04 |0017: move-result-object v4 │ │ +088618: 1f04 d201 |0018: check-cast v4, Ljava/lang/String; // type@01d2 │ │ +08861c: 3804 eeff |001a: if-eqz v4, 0008 // -0012 │ │ +088620: 7210 790b 0300 |001c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0b79 │ │ +088626: 0c06 |001f: move-result-object v6 │ │ +088628: 1f06 2802 |0020: check-cast v6, Ljava/util/List; // type@0228 │ │ +08862c: 1a07 850a |0022: const-string v7, "Set-Cookie" // string@0a85 │ │ +088630: 6e20 2b0a 7400 |0024: invoke-virtual {v4, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +088636: 0a07 |0027: move-result v7 │ │ +088638: 3807 3700 |0028: if-eqz v7, 005f // +0037 │ │ +08863c: 7210 690b 0600 |002a: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +088642: 0c07 |002d: move-result-object v7 │ │ +088644: 7210 460b 0700 |002e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +08864a: 0a09 |0031: move-result v9 │ │ +08864c: 3809 d6ff |0032: if-eqz v9, 0008 // -002a │ │ +088650: 7210 470b 0700 |0034: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +088656: 0c05 |0037: move-result-object v5 │ │ +088658: 1f05 d201 |0038: check-cast v5, Ljava/lang/String; // type@01d2 │ │ +08865c: 3805 f4ff |003a: if-eqz v5, 002e // -000c │ │ +088660: 2200 2003 |003c: new-instance v0, Lorg/jsoup/parser/TokenQueue; // type@0320 │ │ +088664: 7020 7313 5000 |003e: invoke-direct {v0, v5}, Lorg/jsoup/parser/TokenQueue;.:(Ljava/lang/String;)V // method@1373 │ │ +08866a: 1a09 8b01 |0041: const-string v9, "=" // string@018b │ │ +08866e: 6e20 7813 9000 |0043: invoke-virtual {v0, v9}, Lorg/jsoup/parser/TokenQueue;.chompTo:(Ljava/lang/String;)Ljava/lang/String; // method@1378 │ │ +088674: 0c09 |0046: move-result-object v9 │ │ +088676: 6e10 4b0a 0900 |0047: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +08867c: 0c01 |004a: move-result-object v1 │ │ +08867e: 1a09 6501 |004b: const-string v9, ";" // string@0165 │ │ +088682: 6e20 8013 9000 |004d: invoke-virtual {v0, v9}, Lorg/jsoup/parser/TokenQueue;.consumeTo:(Ljava/lang/String;)Ljava/lang/String; // method@1380 │ │ +088688: 0c09 |0050: move-result-object v9 │ │ +08868a: 6e10 4b0a 0900 |0051: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +088690: 0c02 |0054: move-result-object v2 │ │ +088692: 6e10 380a 0100 |0055: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0a38 │ │ +088698: 0a09 |0058: move-result v9 │ │ +08869a: 3d09 d5ff |0059: if-lez v9, 002e // -002b │ │ +08869e: 6e30 2a10 1a02 |005b: invoke-virtual {v10, v1, v2}, Lorg/jsoup/helper/HttpConnection$Response;.cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@102a │ │ +0886a4: 28d0 |005e: goto 002e // -0030 │ │ +0886a6: 7210 680b 0600 |005f: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@0b68 │ │ +0886ac: 0a07 |0062: move-result v7 │ │ +0886ae: 3907 a5ff |0063: if-nez v7, 0008 // -005b │ │ +0886b2: 1207 |0065: const/4 v7, #int 0 // #0 │ │ +0886b4: 7220 650b 7600 |0066: invoke-interface {v6, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +0886ba: 0c07 |0069: move-result-object v7 │ │ +0886bc: 1f07 d201 |006a: check-cast v7, Ljava/lang/String; // type@01d2 │ │ +0886c0: 6e30 3510 4a07 |006c: invoke-virtual {v10, v4, v7}, Lorg/jsoup/helper/HttpConnection$Response;.header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; // method@1035 │ │ +0886c6: 2899 |006f: goto 0008 // -0067 │ │ +0886c8: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0014 line=731 │ │ 0x001a line=732 │ │ 0x001c line=735 │ │ 0x0022 line=736 │ │ @@ -179851,17 +179785,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085d6c: |[085d6c] org.jsoup.helper.HttpConnection$Response.statusCode:()I │ │ -085d7c: 5210 7c06 |0000: iget v0, v1, Lorg/jsoup/helper/HttpConnection$Response;.statusCode:I // field@067c │ │ -085d80: 0f00 |0002: return v0 │ │ +0886cc: |[0886cc] org.jsoup.helper.HttpConnection$Response.statusCode:()I │ │ +0886dc: 5210 7c06 |0000: iget v0, v1, Lorg/jsoup/helper/HttpConnection$Response;.statusCode:I // field@067c │ │ +0886e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ #15 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ @@ -179869,17 +179803,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085d84: |[085d84] org.jsoup.helper.HttpConnection$Response.statusMessage:()Ljava/lang/String; │ │ -085d94: 5410 7d06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Response;.statusMessage:Ljava/lang/String; // field@067d │ │ -085d98: 1100 |0002: return-object v0 │ │ +0886e4: |[0886e4] org.jsoup.helper.HttpConnection$Response.statusMessage:()Ljava/lang/String; │ │ +0886f4: 5410 7d06 |0000: iget-object v0, v1, Lorg/jsoup/helper/HttpConnection$Response;.statusMessage:Ljava/lang/String; // field@067d │ │ +0886f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ #16 : (in Lorg/jsoup/helper/HttpConnection$Response;) │ │ @@ -179887,30 +179821,30 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -085d9c: |[085d9c] org.jsoup.helper.HttpConnection$Response.url:()Ljava/net/URL; │ │ -085dac: 6f10 eb0f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.url:()Ljava/net/URL; // method@0feb │ │ -085db2: 0c00 |0003: move-result-object v0 │ │ -085db4: 1100 |0004: return-object v0 │ │ +0886fc: |[0886fc] org.jsoup.helper.HttpConnection$Response.url:()Ljava/net/URL; │ │ +08870c: 6f10 eb0f 0100 |0000: invoke-super {v1}, Lorg/jsoup/helper/HttpConnection$Base;.url:()Ljava/net/URL; // method@0feb │ │ +088712: 0c00 |0003: move-result-object v0 │ │ +088714: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ source_file_idx : 991 (HttpConnection.java) │ │ │ │ Class #548 header: │ │ -class_idx : 724 │ │ +class_idx : 744 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 727 │ │ +superclass_idx : 747 │ │ source_file_idx : 762 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 22 │ │ │ │ Class #548 annotations: │ │ @@ -179948,28 +179882,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -085db8: |[085db8] org.jsoup.nodes.Document.:(Ljava/lang/String;)V │ │ -085dc8: 1a00 8800 |0000: const-string v0, "#root" // string@0088 │ │ -085dcc: 7110 2913 0000 |0002: invoke-static {v0}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -085dd2: 0c00 |0005: move-result-object v0 │ │ -085dd4: 7030 1e11 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ -085dda: 2200 d202 |0009: new-instance v0, Lorg/jsoup/nodes/Document$OutputSettings; // type@02d2 │ │ -085dde: 7010 d910 0000 |000b: invoke-direct {v0}, Lorg/jsoup/nodes/Document$OutputSettings;.:()V // method@10d9 │ │ -085de4: 5b10 a906 |000e: iput-object v0, v1, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ -085de8: 6200 a506 |0010: sget-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.noQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a5 │ │ -085dec: 5b10 aa06 |0012: iput-object v0, v1, Lorg/jsoup/nodes/Document;.quirksMode:Lorg/jsoup/nodes/Document$QuirksMode; // field@06aa │ │ -085df0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -085df2: 5c10 ab06 |0015: iput-boolean v0, v1, Lorg/jsoup/nodes/Document;.updateMetaCharset:Z // field@06ab │ │ -085df6: 5b12 a806 |0017: iput-object v2, v1, Lorg/jsoup/nodes/Document;.location:Ljava/lang/String; // field@06a8 │ │ -085dfa: 0e00 |0019: return-void │ │ +088718: |[088718] org.jsoup.nodes.Document.:(Ljava/lang/String;)V │ │ +088728: 1a00 8800 |0000: const-string v0, "#root" // string@0088 │ │ +08872c: 7110 2913 0000 |0002: invoke-static {v0}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +088732: 0c00 |0005: move-result-object v0 │ │ +088734: 7030 1e11 0102 |0006: invoke-direct {v1, v0, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ +08873a: 2200 e602 |0009: new-instance v0, Lorg/jsoup/nodes/Document$OutputSettings; // type@02e6 │ │ +08873e: 7010 d910 0000 |000b: invoke-direct {v0}, Lorg/jsoup/nodes/Document$OutputSettings;.:()V // method@10d9 │ │ +088744: 5b10 a906 |000e: iput-object v0, v1, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ +088748: 6200 a506 |0010: sget-object v0, Lorg/jsoup/nodes/Document$QuirksMode;.noQuirks:Lorg/jsoup/nodes/Document$QuirksMode; // field@06a5 │ │ +08874c: 5b10 aa06 |0012: iput-object v0, v1, Lorg/jsoup/nodes/Document;.quirksMode:Lorg/jsoup/nodes/Document$QuirksMode; // field@06aa │ │ +088750: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +088752: 5c10 ab06 |0015: iput-boolean v0, v1, Lorg/jsoup/nodes/Document;.updateMetaCharset:Z // field@06ab │ │ +088756: 5b12 a806 |0017: iput-object v2, v1, Lorg/jsoup/nodes/Document;.location:Ljava/lang/String; // field@06a8 │ │ +08875a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0009 line=18 │ │ 0x0010 line=19 │ │ 0x0014 line=21 │ │ 0x0017 line=31 │ │ @@ -179983,26 +179917,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -085dfc: |[085dfc] org.jsoup.nodes.Document.createShell:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ -085e0c: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -085e12: 2200 d402 |0003: new-instance v0, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -085e16: 7020 ee10 3000 |0005: invoke-direct {v0, v3}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ -085e1c: 1a02 9b13 |0008: const-string v2, "html" // string@139b │ │ -085e20: 6e20 f010 2000 |000a: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Document;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@10f0 │ │ -085e26: 0c01 |000d: move-result-object v1 │ │ -085e28: 1a02 6c13 |000e: const-string v2, "head" // string@136c │ │ -085e2c: 6e20 2d11 2100 |0010: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ -085e32: 1a02 150e |0013: const-string v2, "body" // string@0e15 │ │ -085e36: 6e20 2d11 2100 |0015: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ -085e3c: 1100 |0018: return-object v0 │ │ +08875c: |[08875c] org.jsoup.nodes.Document.createShell:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ +08876c: 7110 7d10 0300 |0000: invoke-static {v3}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +088772: 2200 e802 |0003: new-instance v0, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +088776: 7020 ee10 3000 |0005: invoke-direct {v0, v3}, Lorg/jsoup/nodes/Document;.:(Ljava/lang/String;)V // method@10ee │ │ +08877c: 1a02 ae13 |0008: const-string v2, "html" // string@13ae │ │ +088780: 6e20 f010 2000 |000a: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Document;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@10f0 │ │ +088786: 0c01 |000d: move-result-object v1 │ │ +088788: 1a02 7f13 |000e: const-string v2, "head" // string@137f │ │ +08878c: 6e20 2d11 2100 |0010: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ +088792: 1a02 280e |0013: const-string v2, "body" // string@0e28 │ │ +088796: 6e20 2d11 2100 |0015: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ +08879c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=42 │ │ 0x0008 line=43 │ │ 0x000e line=44 │ │ 0x0013 line=45 │ │ @@ -180017,116 +179951,116 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 209 16-bit code units │ │ -085e40: |[085e40] org.jsoup.nodes.Document.ensureMetaCharsetElement:()V │ │ -085e50: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -085e52: 5596 ab06 |0001: iget-boolean v6, v9, Lorg/jsoup/nodes/Document;.updateMetaCharset:Z // field@06ab │ │ -085e56: 3806 3000 |0003: if-eqz v6, 0033 // +0030 │ │ -085e5a: 6e10 0711 0900 |0005: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ -085e60: 0c06 |0008: move-result-object v6 │ │ -085e62: 6e10 e810 0600 |0009: invoke-virtual {v6}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // method@10e8 │ │ -085e68: 0c04 |000c: move-result-object v4 │ │ -085e6a: 6206 9a06 |000d: sget-object v6, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ -085e6e: 3364 3f00 |000f: if-ne v4, v6, 004e // +003f │ │ -085e72: 1a06 b415 |0011: const-string v6, "meta[charset]" // string@15b4 │ │ -085e76: 6e20 0c11 6900 |0013: invoke-virtual {v9, v6}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -085e7c: 0c06 |0016: move-result-object v6 │ │ -085e7e: 6e10 b214 0600 |0017: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ -085e84: 0c02 |001a: move-result-object v2 │ │ -085e86: 3802 1900 |001b: if-eqz v2, 0034 // +0019 │ │ -085e8a: 1a06 bb0e |001d: const-string v6, "charset" // string@0ebb │ │ -085e8e: 6e10 f310 0900 |001f: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ -085e94: 0c07 |0022: move-result-object v7 │ │ -085e96: 6e10 e80a 0700 |0023: invoke-virtual {v7}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ -085e9c: 0c07 |0026: move-result-object v7 │ │ -085e9e: 6e30 3211 6207 |0027: invoke-virtual {v2, v6, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -085ea4: 1a06 b715 |002a: const-string v6, "meta[name=charset]" // string@15b7 │ │ -085ea8: 6e20 0c11 6900 |002c: invoke-virtual {v9, v6}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ -085eae: 0c06 |002f: move-result-object v6 │ │ -085eb0: 6e10 c214 0600 |0030: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.remove:()Lorg/jsoup/select/Elements; // method@14c2 │ │ -085eb6: 0e00 |0033: return-void │ │ -085eb8: 6e10 0011 0900 |0034: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@1100 │ │ -085ebe: 0c01 |0037: move-result-object v1 │ │ -085ec0: 3801 f2ff |0038: if-eqz v1, 002a // -000e │ │ -085ec4: 1a06 b215 |003a: const-string v6, "meta" // string@15b2 │ │ -085ec8: 6e20 2d11 6100 |003c: invoke-virtual {v1, v6}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ -085ece: 0c06 |003f: move-result-object v6 │ │ -085ed0: 1a07 bb0e |0040: const-string v7, "charset" // string@0ebb │ │ -085ed4: 6e10 f310 0900 |0042: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ -085eda: 0c08 |0045: move-result-object v8 │ │ -085edc: 6e10 e80a 0800 |0046: invoke-virtual {v8}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ -085ee2: 0c08 |0049: move-result-object v8 │ │ -085ee4: 6e30 3211 7608 |004a: invoke-virtual {v6, v7, v8}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ -085eea: 28dd |004d: goto 002a // -0023 │ │ -085eec: 6206 9b06 |004e: sget-object v6, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.xml:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069b │ │ -085ef0: 3364 e3ff |0050: if-ne v4, v6, 0033 // -001d │ │ -085ef4: 6e10 f610 0900 |0052: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.childNodes:()Ljava/util/List; // method@10f6 │ │ -085efa: 0c06 |0055: move-result-object v6 │ │ -085efc: 7220 650b 8600 |0056: invoke-interface {v6, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -085f02: 0c03 |0059: move-result-object v3 │ │ -085f04: 1f03 df02 |005a: check-cast v3, Lorg/jsoup/nodes/Node; // type@02df │ │ -085f08: 2036 e102 |005c: instance-of v6, v3, Lorg/jsoup/nodes/XmlDeclaration; // type@02e1 │ │ -085f0c: 3806 5100 |005e: if-eqz v6, 00af // +0051 │ │ -085f10: 0730 |0060: move-object v0, v3 │ │ -085f12: 1f00 e102 |0061: check-cast v0, Lorg/jsoup/nodes/XmlDeclaration; // type@02e1 │ │ -085f16: 1a06 0810 |0063: const-string v6, "declaration" // string@1008 │ │ -085f1a: 6e20 1a12 6000 |0065: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@121a │ │ -085f20: 0c06 |0068: move-result-object v6 │ │ -085f22: 1a07 3c1d |0069: const-string v7, "xml" // string@1d3c │ │ -085f26: 6e20 2a0a 7600 |006b: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -085f2c: 0a06 |006e: move-result v6 │ │ -085f2e: 3806 1f00 |006f: if-eqz v6, 008e // +001f │ │ -085f32: 1a06 cf10 |0071: const-string v6, "encoding" // string@10cf │ │ -085f36: 6e10 f310 0900 |0073: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ -085f3c: 0c07 |0076: move-result-object v7 │ │ -085f3e: 6e10 e80a 0700 |0077: invoke-virtual {v7}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ -085f44: 0c07 |007a: move-result-object v7 │ │ -085f46: 6e30 1b12 6007 |007b: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ -085f4c: 1a06 c21c |007e: const-string v6, "version" // string@1cc2 │ │ -085f50: 6e20 1a12 6000 |0080: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@121a │ │ -085f56: 0c05 |0083: move-result-object v5 │ │ -085f58: 3805 afff |0084: if-eqz v5, 0033 // -0051 │ │ -085f5c: 1a06 c21c |0086: const-string v6, "version" // string@1cc2 │ │ -085f60: 1a07 1c01 |0088: const-string v7, "1.0" // string@011c │ │ -085f64: 6e30 1b12 6007 |008a: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ -085f6a: 28a6 |008d: goto 0033 // -005a │ │ -085f6c: 2200 e102 |008e: new-instance v0, Lorg/jsoup/nodes/XmlDeclaration; // type@02e1 │ │ -085f70: 1a06 3c1d |0090: const-string v6, "xml" // string@1d3c │ │ -085f74: 5497 a706 |0092: iget-object v7, v9, Lorg/jsoup/nodes/Document;.baseUri:Ljava/lang/String; // field@06a7 │ │ -085f78: 7040 1912 6087 |0094: invoke-direct {v0, v6, v7, v8}, Lorg/jsoup/nodes/XmlDeclaration;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@1219 │ │ -085f7e: 1a06 c21c |0097: const-string v6, "version" // string@1cc2 │ │ -085f82: 1a07 1c01 |0099: const-string v7, "1.0" // string@011c │ │ -085f86: 6e30 1b12 6007 |009b: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ -085f8c: 1a06 cf10 |009e: const-string v6, "encoding" // string@10cf │ │ -085f90: 6e10 f310 0900 |00a0: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ -085f96: 0c07 |00a3: move-result-object v7 │ │ -085f98: 6e10 e80a 0700 |00a4: invoke-virtual {v7}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ -085f9e: 0c07 |00a7: move-result-object v7 │ │ -085fa0: 6e30 1b12 6007 |00a8: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ -085fa6: 6e20 0911 0900 |00ab: invoke-virtual {v9, v0}, Lorg/jsoup/nodes/Document;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1109 │ │ -085fac: 2885 |00ae: goto 0033 // -007b │ │ -085fae: 2200 e102 |00af: new-instance v0, Lorg/jsoup/nodes/XmlDeclaration; // type@02e1 │ │ -085fb2: 1a06 3c1d |00b1: const-string v6, "xml" // string@1d3c │ │ -085fb6: 5497 a706 |00b3: iget-object v7, v9, Lorg/jsoup/nodes/Document;.baseUri:Ljava/lang/String; // field@06a7 │ │ -085fba: 7040 1912 6087 |00b5: invoke-direct {v0, v6, v7, v8}, Lorg/jsoup/nodes/XmlDeclaration;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@1219 │ │ -085fc0: 1a06 c21c |00b8: const-string v6, "version" // string@1cc2 │ │ -085fc4: 1a07 1c01 |00ba: const-string v7, "1.0" // string@011c │ │ -085fc8: 6e30 1b12 6007 |00bc: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ -085fce: 1a06 cf10 |00bf: const-string v6, "encoding" // string@10cf │ │ -085fd2: 6e10 f310 0900 |00c1: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ -085fd8: 0c07 |00c4: move-result-object v7 │ │ -085fda: 6e10 e80a 0700 |00c5: invoke-virtual {v7}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ -085fe0: 0c07 |00c8: move-result-object v7 │ │ -085fe2: 6e30 1b12 6007 |00c9: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ -085fe8: 6e20 0911 0900 |00cc: invoke-virtual {v9, v0}, Lorg/jsoup/nodes/Document;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1109 │ │ -085fee: 2900 64ff |00cf: goto/16 0033 // -009c │ │ +0887a0: |[0887a0] org.jsoup.nodes.Document.ensureMetaCharsetElement:()V │ │ +0887b0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0887b2: 5596 ab06 |0001: iget-boolean v6, v9, Lorg/jsoup/nodes/Document;.updateMetaCharset:Z // field@06ab │ │ +0887b6: 3806 3000 |0003: if-eqz v6, 0033 // +0030 │ │ +0887ba: 6e10 0711 0900 |0005: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; // method@1107 │ │ +0887c0: 0c06 |0008: move-result-object v6 │ │ +0887c2: 6e10 e810 0600 |0009: invoke-virtual {v6}, Lorg/jsoup/nodes/Document$OutputSettings;.syntax:()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // method@10e8 │ │ +0887c8: 0c04 |000c: move-result-object v4 │ │ +0887ca: 6206 9a06 |000d: sget-object v6, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069a │ │ +0887ce: 3364 3f00 |000f: if-ne v4, v6, 004e // +003f │ │ +0887d2: 1a06 c515 |0011: const-string v6, "meta[charset]" // string@15c5 │ │ +0887d6: 6e20 0c11 6900 |0013: invoke-virtual {v9, v6}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +0887dc: 0c06 |0016: move-result-object v6 │ │ +0887de: 6e10 b214 0600 |0017: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ +0887e4: 0c02 |001a: move-result-object v2 │ │ +0887e6: 3802 1900 |001b: if-eqz v2, 0034 // +0019 │ │ +0887ea: 1a06 ce0e |001d: const-string v6, "charset" // string@0ece │ │ +0887ee: 6e10 f310 0900 |001f: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ +0887f4: 0c07 |0022: move-result-object v7 │ │ +0887f6: 6e10 e80a 0700 |0023: invoke-virtual {v7}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ +0887fc: 0c07 |0026: move-result-object v7 │ │ +0887fe: 6e30 3211 6207 |0027: invoke-virtual {v2, v6, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +088804: 1a06 c815 |002a: const-string v6, "meta[name=charset]" // string@15c8 │ │ +088808: 6e20 0c11 6900 |002c: invoke-virtual {v9, v6}, Lorg/jsoup/nodes/Document;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@110c │ │ +08880e: 0c06 |002f: move-result-object v6 │ │ +088810: 6e10 c214 0600 |0030: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.remove:()Lorg/jsoup/select/Elements; // method@14c2 │ │ +088816: 0e00 |0033: return-void │ │ +088818: 6e10 0011 0900 |0034: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@1100 │ │ +08881e: 0c01 |0037: move-result-object v1 │ │ +088820: 3801 f2ff |0038: if-eqz v1, 002a // -000e │ │ +088824: 1a06 c315 |003a: const-string v6, "meta" // string@15c3 │ │ +088828: 6e20 2d11 6100 |003c: invoke-virtual {v1, v6}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ +08882e: 0c06 |003f: move-result-object v6 │ │ +088830: 1a07 ce0e |0040: const-string v7, "charset" // string@0ece │ │ +088834: 6e10 f310 0900 |0042: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ +08883a: 0c08 |0045: move-result-object v8 │ │ +08883c: 6e10 e80a 0800 |0046: invoke-virtual {v8}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ +088842: 0c08 |0049: move-result-object v8 │ │ +088844: 6e30 3211 7608 |004a: invoke-virtual {v6, v7, v8}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1132 │ │ +08884a: 28dd |004d: goto 002a // -0023 │ │ +08884c: 6206 9b06 |004e: sget-object v6, Lorg/jsoup/nodes/Document$OutputSettings$Syntax;.xml:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; // field@069b │ │ +088850: 3364 e3ff |0050: if-ne v4, v6, 0033 // -001d │ │ +088854: 6e10 f610 0900 |0052: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.childNodes:()Ljava/util/List; // method@10f6 │ │ +08885a: 0c06 |0055: move-result-object v6 │ │ +08885c: 7220 650b 8600 |0056: invoke-interface {v6, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +088862: 0c03 |0059: move-result-object v3 │ │ +088864: 1f03 f302 |005a: check-cast v3, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +088868: 2036 f502 |005c: instance-of v6, v3, Lorg/jsoup/nodes/XmlDeclaration; // type@02f5 │ │ +08886c: 3806 5100 |005e: if-eqz v6, 00af // +0051 │ │ +088870: 0730 |0060: move-object v0, v3 │ │ +088872: 1f00 f502 |0061: check-cast v0, Lorg/jsoup/nodes/XmlDeclaration; // type@02f5 │ │ +088876: 1a06 1b10 |0063: const-string v6, "declaration" // string@101b │ │ +08887a: 6e20 1a12 6000 |0065: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@121a │ │ +088880: 0c06 |0068: move-result-object v6 │ │ +088882: 1a07 4d1d |0069: const-string v7, "xml" // string@1d4d │ │ +088886: 6e20 2a0a 7600 |006b: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +08888c: 0a06 |006e: move-result v6 │ │ +08888e: 3806 1f00 |006f: if-eqz v6, 008e // +001f │ │ +088892: 1a06 e210 |0071: const-string v6, "encoding" // string@10e2 │ │ +088896: 6e10 f310 0900 |0073: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ +08889c: 0c07 |0076: move-result-object v7 │ │ +08889e: 6e10 e80a 0700 |0077: invoke-virtual {v7}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ +0888a4: 0c07 |007a: move-result-object v7 │ │ +0888a6: 6e30 1b12 6007 |007b: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ +0888ac: 1a06 d31c |007e: const-string v6, "version" // string@1cd3 │ │ +0888b0: 6e20 1a12 6000 |0080: invoke-virtual {v0, v6}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@121a │ │ +0888b6: 0c05 |0083: move-result-object v5 │ │ +0888b8: 3805 afff |0084: if-eqz v5, 0033 // -0051 │ │ +0888bc: 1a06 d31c |0086: const-string v6, "version" // string@1cd3 │ │ +0888c0: 1a07 1c01 |0088: const-string v7, "1.0" // string@011c │ │ +0888c4: 6e30 1b12 6007 |008a: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ +0888ca: 28a6 |008d: goto 0033 // -005a │ │ +0888cc: 2200 f502 |008e: new-instance v0, Lorg/jsoup/nodes/XmlDeclaration; // type@02f5 │ │ +0888d0: 1a06 4d1d |0090: const-string v6, "xml" // string@1d4d │ │ +0888d4: 5497 a706 |0092: iget-object v7, v9, Lorg/jsoup/nodes/Document;.baseUri:Ljava/lang/String; // field@06a7 │ │ +0888d8: 7040 1912 6087 |0094: invoke-direct {v0, v6, v7, v8}, Lorg/jsoup/nodes/XmlDeclaration;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@1219 │ │ +0888de: 1a06 d31c |0097: const-string v6, "version" // string@1cd3 │ │ +0888e2: 1a07 1c01 |0099: const-string v7, "1.0" // string@011c │ │ +0888e6: 6e30 1b12 6007 |009b: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ +0888ec: 1a06 e210 |009e: const-string v6, "encoding" // string@10e2 │ │ +0888f0: 6e10 f310 0900 |00a0: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ +0888f6: 0c07 |00a3: move-result-object v7 │ │ +0888f8: 6e10 e80a 0700 |00a4: invoke-virtual {v7}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ +0888fe: 0c07 |00a7: move-result-object v7 │ │ +088900: 6e30 1b12 6007 |00a8: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ +088906: 6e20 0911 0900 |00ab: invoke-virtual {v9, v0}, Lorg/jsoup/nodes/Document;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1109 │ │ +08890c: 2885 |00ae: goto 0033 // -007b │ │ +08890e: 2200 f502 |00af: new-instance v0, Lorg/jsoup/nodes/XmlDeclaration; // type@02f5 │ │ +088912: 1a06 4d1d |00b1: const-string v6, "xml" // string@1d4d │ │ +088916: 5497 a706 |00b3: iget-object v7, v9, Lorg/jsoup/nodes/Document;.baseUri:Ljava/lang/String; // field@06a7 │ │ +08891a: 7040 1912 6087 |00b5: invoke-direct {v0, v6, v7, v8}, Lorg/jsoup/nodes/XmlDeclaration;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@1219 │ │ +088920: 1a06 d31c |00b8: const-string v6, "version" // string@1cd3 │ │ +088924: 1a07 1c01 |00ba: const-string v7, "1.0" // string@011c │ │ +088928: 6e30 1b12 6007 |00bc: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ +08892e: 1a06 e210 |00bf: const-string v6, "encoding" // string@10e2 │ │ +088932: 6e10 f310 0900 |00c1: invoke-virtual {v9}, Lorg/jsoup/nodes/Document;.charset:()Ljava/nio/charset/Charset; // method@10f3 │ │ +088938: 0c07 |00c4: move-result-object v7 │ │ +08893a: 6e10 e80a 0700 |00c5: invoke-virtual {v7}, Ljava/nio/charset/Charset;.displayName:()Ljava/lang/String; // method@0ae8 │ │ +088940: 0c07 |00c8: move-result-object v7 │ │ +088942: 6e30 1b12 6007 |00c9: invoke-virtual {v0, v6, v7}, Lorg/jsoup/nodes/XmlDeclaration;.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; // method@121b │ │ +088948: 6e20 0911 0900 |00cc: invoke-virtual {v9, v0}, Lorg/jsoup/nodes/Document;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@1109 │ │ +08894e: 2900 64ff |00cf: goto/16 0033 // -009c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0005 line=312 │ │ 0x000d line=314 │ │ 0x0011 line=315 │ │ 0x001b line=317 │ │ @@ -180171,38 +180105,38 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -085ff4: |[085ff4] org.jsoup.nodes.Document.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ -086004: 6e10 e311 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ -08600a: 0c02 |0003: move-result-object v2 │ │ -08600c: 6e20 2a0a 5200 |0004: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -086012: 0a02 |0007: move-result v2 │ │ -086014: 3802 0500 |0008: if-eqz v2, 000d // +0005 │ │ -086018: 1f06 d702 |000a: check-cast v6, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -08601c: 1106 |000c: return-object v6 │ │ -08601e: 5462 cf06 |000d: iget-object v2, v6, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -086022: 7210 690b 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -086028: 0c02 |0012: move-result-object v2 │ │ -08602a: 7210 460b 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -086030: 0a03 |0016: move-result v3 │ │ -086032: 3803 1000 |0017: if-eqz v3, 0027 // +0010 │ │ -086036: 7210 470b 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -08603c: 0c00 |001c: move-result-object v0 │ │ -08603e: 1f00 df02 |001d: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -086042: 7030 fe10 5400 |001f: invoke-direct {v4, v5, v0}, Lorg/jsoup/nodes/Document;.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10fe │ │ -086048: 0c01 |0022: move-result-object v1 │ │ -08604a: 3801 f0ff |0023: if-eqz v1, 0013 // -0010 │ │ -08604e: 0716 |0025: move-object v6, v1 │ │ -086050: 28e6 |0026: goto 000c // -001a │ │ -086052: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -086054: 28e4 |0028: goto 000c // -001c │ │ +088954: |[088954] org.jsoup.nodes.Document.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ +088964: 6e10 e311 0600 |0000: invoke-virtual {v6}, Lorg/jsoup/nodes/Node;.nodeName:()Ljava/lang/String; // method@11e3 │ │ +08896a: 0c02 |0003: move-result-object v2 │ │ +08896c: 6e20 2a0a 5200 |0004: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +088972: 0a02 |0007: move-result v2 │ │ +088974: 3802 0500 |0008: if-eqz v2, 000d // +0005 │ │ +088978: 1f06 eb02 |000a: check-cast v6, Lorg/jsoup/nodes/Element; // type@02eb │ │ +08897c: 1106 |000c: return-object v6 │ │ +08897e: 5462 cf06 |000d: iget-object v2, v6, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +088982: 7210 690b 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +088988: 0c02 |0012: move-result-object v2 │ │ +08898a: 7210 460b 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +088990: 0a03 |0016: move-result v3 │ │ +088992: 3803 1000 |0017: if-eqz v3, 0027 // +0010 │ │ +088996: 7210 470b 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +08899c: 0c00 |001c: move-result-object v0 │ │ +08899e: 1f00 f302 |001d: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +0889a2: 7030 fe10 5400 |001f: invoke-direct {v4, v5, v0}, Lorg/jsoup/nodes/Document;.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10fe │ │ +0889a8: 0c01 |0022: move-result-object v1 │ │ +0889aa: 3801 f0ff |0023: if-eqz v1, 0013 // -0010 │ │ +0889ae: 0716 |0025: move-object v6, v1 │ │ +0889b0: 28e6 |0026: goto 000c // -001a │ │ +0889b2: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +0889b4: 28e4 |0028: goto 000c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x000a line=181 │ │ 0x000c line=189 │ │ 0x000d line=183 │ │ 0x001f line=184 │ │ @@ -180222,63 +180156,63 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -086058: |[086058] org.jsoup.nodes.Document.normaliseStructure:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V │ │ -086068: 6e20 ff10 9800 |0000: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@10ff │ │ -08606e: 0c01 |0003: move-result-object v1 │ │ -086070: 6e10 b214 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ -086076: 0c03 |0007: move-result-object v3 │ │ -086078: 6e10 c614 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -08607e: 0a06 |000b: move-result v6 │ │ -086080: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -086082: 3776 4400 |000d: if-le v6, v7, 0051 // +0044 │ │ -086086: 2205 0702 |000f: new-instance v5, Ljava/util/ArrayList; // type@0207 │ │ -08608a: 7010 110b 0500 |0011: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -086090: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -086092: 6e10 c614 0100 |0015: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -086098: 0a06 |0018: move-result v6 │ │ -08609a: 3562 2400 |0019: if-ge v2, v6, 003d // +0024 │ │ -08609e: 6e20 b414 2100 |001b: invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -0860a4: 0c00 |001e: move-result-object v0 │ │ -0860a6: 1f00 df02 |001f: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -0860aa: 5406 cf06 |0021: iget-object v6, v0, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ -0860ae: 7210 690b 0600 |0023: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -0860b4: 0c06 |0026: move-result-object v6 │ │ -0860b6: 7210 460b 0600 |0027: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0860bc: 0a07 |002a: move-result v7 │ │ -0860be: 3807 0c00 |002b: if-eqz v7, 0037 // +000c │ │ -0860c2: 7210 470b 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0860c8: 0c04 |0030: move-result-object v4 │ │ -0860ca: 1f04 df02 |0031: check-cast v4, Lorg/jsoup/nodes/Node; // type@02df │ │ -0860ce: 7220 600b 4500 |0033: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -0860d4: 28f1 |0036: goto 0027 // -000f │ │ -0860d6: 6e10 ed11 0000 |0037: invoke-virtual {v0}, Lorg/jsoup/nodes/Node;.remove:()V // method@11ed │ │ -0860dc: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0860e0: 28d9 |003c: goto 0015 // -0027 │ │ -0860e2: 7210 690b 0500 |003d: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -0860e8: 0c06 |0040: move-result-object v6 │ │ -0860ea: 7210 460b 0600 |0041: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0860f0: 0a07 |0044: move-result v7 │ │ -0860f2: 3807 0c00 |0045: if-eqz v7, 0051 // +000c │ │ -0860f6: 7210 470b 0600 |0047: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0860fc: 0c00 |004a: move-result-object v0 │ │ -0860fe: 1f00 df02 |004b: check-cast v0, Lorg/jsoup/nodes/Node; // type@02df │ │ -086102: 6e20 2c11 0300 |004d: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -086108: 28f1 |0050: goto 0041 // -000f │ │ -08610a: 6e10 7a11 0300 |0051: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -086110: 0c06 |0054: move-result-object v6 │ │ -086112: 6e20 4c11 a600 |0055: invoke-virtual {v6, v10}, Lorg/jsoup/nodes/Element;.equals:(Ljava/lang/Object;)Z // method@114c │ │ -086118: 0a06 |0058: move-result v6 │ │ -08611a: 3906 0500 |0059: if-nez v6, 005e // +0005 │ │ -08611e: 6e20 2c11 3a00 |005b: invoke-virtual {v10, v3}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ -086124: 0e00 |005e: return-void │ │ +0889b8: |[0889b8] org.jsoup.nodes.Document.normaliseStructure:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V │ │ +0889c8: 6e20 ff10 9800 |0000: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@10ff │ │ +0889ce: 0c01 |0003: move-result-object v1 │ │ +0889d0: 6e10 b214 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ +0889d6: 0c03 |0007: move-result-object v3 │ │ +0889d8: 6e10 c614 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0889de: 0a06 |000b: move-result v6 │ │ +0889e0: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +0889e2: 3776 4400 |000d: if-le v6, v7, 0051 // +0044 │ │ +0889e6: 2205 1a02 |000f: new-instance v5, Ljava/util/ArrayList; // type@021a │ │ +0889ea: 7010 110b 0500 |0011: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +0889f0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0889f2: 6e10 c614 0100 |0015: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +0889f8: 0a06 |0018: move-result v6 │ │ +0889fa: 3562 2400 |0019: if-ge v2, v6, 003d // +0024 │ │ +0889fe: 6e20 b414 2100 |001b: invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +088a04: 0c00 |001e: move-result-object v0 │ │ +088a06: 1f00 f302 |001f: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +088a0a: 5406 cf06 |0021: iget-object v6, v0, Lorg/jsoup/nodes/Node;.childNodes:Ljava/util/List; // field@06cf │ │ +088a0e: 7210 690b 0600 |0023: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +088a14: 0c06 |0026: move-result-object v6 │ │ +088a16: 7210 460b 0600 |0027: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +088a1c: 0a07 |002a: move-result v7 │ │ +088a1e: 3807 0c00 |002b: if-eqz v7, 0037 // +000c │ │ +088a22: 7210 470b 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +088a28: 0c04 |0030: move-result-object v4 │ │ +088a2a: 1f04 f302 |0031: check-cast v4, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +088a2e: 7220 600b 4500 |0033: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +088a34: 28f1 |0036: goto 0027 // -000f │ │ +088a36: 6e10 ed11 0000 |0037: invoke-virtual {v0}, Lorg/jsoup/nodes/Node;.remove:()V // method@11ed │ │ +088a3c: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +088a40: 28d9 |003c: goto 0015 // -0027 │ │ +088a42: 7210 690b 0500 |003d: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +088a48: 0c06 |0040: move-result-object v6 │ │ +088a4a: 7210 460b 0600 |0041: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +088a50: 0a07 |0044: move-result v7 │ │ +088a52: 3807 0c00 |0045: if-eqz v7, 0051 // +000c │ │ +088a56: 7210 470b 0600 |0047: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +088a5c: 0c00 |004a: move-result-object v0 │ │ +088a5e: 1f00 f302 |004b: check-cast v0, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +088a62: 6e20 2c11 0300 |004d: invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +088a68: 28f1 |0050: goto 0041 // -000f │ │ +088a6a: 6e10 7a11 0300 |0051: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +088a70: 0c06 |0054: move-result-object v6 │ │ +088a72: 6e20 4c11 a600 |0055: invoke-virtual {v6, v10}, Lorg/jsoup/nodes/Element;.equals:(Ljava/lang/Object;)Z // method@114c │ │ +088a78: 0a06 |0058: move-result v6 │ │ +088a7a: 3906 0500 |0059: if-nez v6, 005e // +0005 │ │ +088a7e: 6e20 2c11 3a00 |005b: invoke-virtual {v10, v3}, Lorg/jsoup/nodes/Element;.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@112c │ │ +088a84: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x0008 line=160 │ │ 0x000f line=161 │ │ 0x0014 line=162 │ │ @@ -180309,56 +180243,56 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -086128: |[086128] org.jsoup.nodes.Document.normaliseTextNodes:(Lorg/jsoup/nodes/Element;)V │ │ -086138: 2203 0702 |0000: new-instance v3, Ljava/util/ArrayList; // type@0207 │ │ -08613c: 7010 110b 0300 |0002: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -086142: 5494 b306 |0005: iget-object v4, v9, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ -086146: 7210 690b 0400 |0007: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ -08614c: 0c04 |000a: move-result-object v4 │ │ -08614e: 7210 460b 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -086154: 0a05 |000e: move-result v5 │ │ -086156: 3805 1900 |000f: if-eqz v5, 0028 // +0019 │ │ -08615a: 7210 470b 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -086160: 0c01 |0014: move-result-object v1 │ │ -086162: 1f01 df02 |0015: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -086166: 2015 e002 |0017: instance-of v5, v1, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -08616a: 3805 f2ff |0019: if-eqz v5, 000b // -000e │ │ -08616e: 0712 |001b: move-object v2, v1 │ │ -086170: 1f02 e002 |001c: check-cast v2, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -086174: 6e10 0912 0200 |001e: invoke-virtual {v2}, Lorg/jsoup/nodes/TextNode;.isBlank:()Z // method@1209 │ │ -08617a: 0a05 |0021: move-result v5 │ │ -08617c: 3905 e9ff |0022: if-nez v5, 000b // -0017 │ │ -086180: 7220 600b 2300 |0024: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ -086186: 28e4 |0027: goto 000b // -001c │ │ -086188: 7210 6f0b 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ -08618e: 0a04 |002b: move-result v4 │ │ -086190: d800 04ff |002c: add-int/lit8 v0, v4, #int -1 // #ff │ │ -086194: 3a00 2500 |002e: if-ltz v0, 0053 // +0025 │ │ -086198: 7220 650b 0300 |0030: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ -08619e: 0c01 |0033: move-result-object v1 │ │ -0861a0: 1f01 df02 |0034: check-cast v1, Lorg/jsoup/nodes/Node; // type@02df │ │ -0861a4: 6e20 8511 1900 |0036: invoke-virtual {v9, v1}, Lorg/jsoup/nodes/Element;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@1185 │ │ -0861aa: 6e10 f210 0800 |0039: invoke-virtual {v8}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -0861b0: 0c04 |003c: move-result-object v4 │ │ -0861b2: 2205 e002 |003d: new-instance v5, Lorg/jsoup/nodes/TextNode; // type@02e0 │ │ -0861b6: 1a06 1000 |003f: const-string v6, " " // string@0010 │ │ -0861ba: 1a07 0000 |0041: const-string v7, "" // string@0000 │ │ -0861be: 7030 fc11 6507 |0043: invoke-direct {v5, v6, v7}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ -0861c4: 6e20 7e11 5400 |0046: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@117e │ │ -0861ca: 6e10 f210 0800 |0049: invoke-virtual {v8}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -0861d0: 0c04 |004c: move-result-object v4 │ │ -0861d2: 6e20 7e11 1400 |004d: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@117e │ │ -0861d8: d800 00ff |0050: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0861dc: 28dc |0052: goto 002e // -0024 │ │ -0861de: 0e00 |0053: return-void │ │ +088a88: |[088a88] org.jsoup.nodes.Document.normaliseTextNodes:(Lorg/jsoup/nodes/Element;)V │ │ +088a98: 2203 1a02 |0000: new-instance v3, Ljava/util/ArrayList; // type@021a │ │ +088a9c: 7010 110b 0300 |0002: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +088aa2: 5494 b306 |0005: iget-object v4, v9, Lorg/jsoup/nodes/Element;.childNodes:Ljava/util/List; // field@06b3 │ │ +088aa6: 7210 690b 0400 |0007: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0b69 │ │ +088aac: 0c04 |000a: move-result-object v4 │ │ +088aae: 7210 460b 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +088ab4: 0a05 |000e: move-result v5 │ │ +088ab6: 3805 1900 |000f: if-eqz v5, 0028 // +0019 │ │ +088aba: 7210 470b 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +088ac0: 0c01 |0014: move-result-object v1 │ │ +088ac2: 1f01 f302 |0015: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +088ac6: 2015 f402 |0017: instance-of v5, v1, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +088aca: 3805 f2ff |0019: if-eqz v5, 000b // -000e │ │ +088ace: 0712 |001b: move-object v2, v1 │ │ +088ad0: 1f02 f402 |001c: check-cast v2, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +088ad4: 6e10 0912 0200 |001e: invoke-virtual {v2}, Lorg/jsoup/nodes/TextNode;.isBlank:()Z // method@1209 │ │ +088ada: 0a05 |0021: move-result v5 │ │ +088adc: 3905 e9ff |0022: if-nez v5, 000b // -0017 │ │ +088ae0: 7220 600b 2300 |0024: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0b60 │ │ +088ae6: 28e4 |0027: goto 000b // -001c │ │ +088ae8: 7210 6f0b 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0b6f │ │ +088aee: 0a04 |002b: move-result v4 │ │ +088af0: d800 04ff |002c: add-int/lit8 v0, v4, #int -1 // #ff │ │ +088af4: 3a00 2500 |002e: if-ltz v0, 0053 // +0025 │ │ +088af8: 7220 650b 0300 |0030: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0b65 │ │ +088afe: 0c01 |0033: move-result-object v1 │ │ +088b00: 1f01 f302 |0034: check-cast v1, Lorg/jsoup/nodes/Node; // type@02f3 │ │ +088b04: 6e20 8511 1900 |0036: invoke-virtual {v9, v1}, Lorg/jsoup/nodes/Element;.removeChild:(Lorg/jsoup/nodes/Node;)V // method@1185 │ │ +088b0a: 6e10 f210 0800 |0039: invoke-virtual {v8}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +088b10: 0c04 |003c: move-result-object v4 │ │ +088b12: 2205 f402 |003d: new-instance v5, Lorg/jsoup/nodes/TextNode; // type@02f4 │ │ +088b16: 1a06 1000 |003f: const-string v6, " " // string@0010 │ │ +088b1a: 1a07 0000 |0041: const-string v7, "" // string@0000 │ │ +088b1e: 7030 fc11 6507 |0043: invoke-direct {v5, v6, v7}, Lorg/jsoup/nodes/TextNode;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11fc │ │ +088b24: 6e20 7e11 5400 |0046: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@117e │ │ +088b2a: 6e10 f210 0800 |0049: invoke-virtual {v8}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +088b30: 0c04 |004c: move-result-object v4 │ │ +088b32: 6e20 7e11 1400 |004d: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@117e │ │ +088b38: d800 00ff |0050: add-int/lit8 v0, v0, #int -1 // #ff │ │ +088b3c: 28dc |0052: goto 002e // -0024 │ │ +088b3e: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x0017 line=141 │ │ 0x001c line=142 │ │ 0x001e line=143 │ │ @@ -180385,19 +180319,19 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0861e0: |[0861e0] org.jsoup.nodes.Document.body:()Lorg/jsoup/nodes/Element; │ │ -0861f0: 1a00 150e |0000: const-string v0, "body" // string@0e15 │ │ -0861f4: 7030 fe10 0101 |0002: invoke-direct {v1, v0, v1}, Lorg/jsoup/nodes/Document;.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10fe │ │ -0861fa: 0c00 |0005: move-result-object v0 │ │ -0861fc: 1100 |0006: return-object v0 │ │ +088b40: |[088b40] org.jsoup.nodes.Document.body:()Lorg/jsoup/nodes/Element; │ │ +088b50: 1a00 280e |0000: const-string v0, "body" // string@0e28 │ │ +088b54: 7030 fe10 0101 |0002: invoke-direct {v1, v0, v1}, Lorg/jsoup/nodes/Document;.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10fe │ │ +088b5a: 0c00 |0005: move-result-object v0 │ │ +088b5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #1 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180405,19 +180339,19 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -086200: |[086200] org.jsoup.nodes.Document.charset:()Ljava/nio/charset/Charset; │ │ -086210: 5410 a906 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ -086214: 6e10 da10 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:()Ljava/nio/charset/Charset; // method@10da │ │ -08621a: 0c00 |0005: move-result-object v0 │ │ -08621c: 1100 |0006: return-object v0 │ │ +088b60: |[088b60] org.jsoup.nodes.Document.charset:()Ljava/nio/charset/Charset; │ │ +088b70: 5410 a906 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ +088b74: 6e10 da10 0000 |0002: invoke-virtual {v0}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:()Ljava/nio/charset/Charset; // method@10da │ │ +088b7a: 0c00 |0005: move-result-object v0 │ │ +088b7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #2 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180425,21 +180359,21 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -086220: |[086220] org.jsoup.nodes.Document.charset:(Ljava/nio/charset/Charset;)V │ │ -086230: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -086232: 6e20 1111 0100 |0001: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Document;.updateMetaCharsetElement:(Z)V // method@1111 │ │ -086238: 5410 a906 |0004: iget-object v0, v1, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ -08623c: 6e20 dc10 2000 |0006: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10dc │ │ -086242: 7010 fd10 0100 |0009: invoke-direct {v1}, Lorg/jsoup/nodes/Document;.ensureMetaCharsetElement:()V // method@10fd │ │ -086248: 0e00 |000c: return-void │ │ +088b80: |[088b80] org.jsoup.nodes.Document.charset:(Ljava/nio/charset/Charset;)V │ │ +088b90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088b92: 6e20 1111 0100 |0001: invoke-virtual {v1, v0}, Lorg/jsoup/nodes/Document;.updateMetaCharsetElement:(Z)V // method@1111 │ │ +088b98: 5410 a906 |0004: iget-object v0, v1, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ +088b9c: 6e20 dc10 2000 |0006: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Document$OutputSettings;.charset:(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; // method@10dc │ │ +088ba2: 7010 fd10 0100 |0009: invoke-direct {v1}, Lorg/jsoup/nodes/Document;.ensureMetaCharsetElement:()V // method@10fd │ │ +088ba8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ 0x0009 line=240 │ │ 0x000c line=241 │ │ locals : │ │ @@ -180451,18 +180385,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08624c: |[08624c] org.jsoup.nodes.Document.clone:()Ljava/lang/Object; │ │ -08625c: 6e10 f810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.clone:()Lorg/jsoup/nodes/Document; // method@10f8 │ │ -086262: 0c00 |0003: move-result-object v0 │ │ -086264: 1100 |0004: return-object v0 │ │ +088bac: |[088bac] org.jsoup.nodes.Document.clone:()Ljava/lang/Object; │ │ +088bbc: 6e10 f810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.clone:()Lorg/jsoup/nodes/Document; // method@10f8 │ │ +088bc2: 0c00 |0003: move-result-object v0 │ │ +088bc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #4 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180470,23 +180404,23 @@ │ │ type : '()Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -086268: |[086268] org.jsoup.nodes.Document.clone:()Lorg/jsoup/nodes/Document; │ │ -086278: 6f10 4311 0200 |0000: invoke-super {v2}, Lorg/jsoup/nodes/Element;.clone:()Lorg/jsoup/nodes/Element; // method@1143 │ │ -08627e: 0c00 |0003: move-result-object v0 │ │ -086280: 1f00 d402 |0004: check-cast v0, Lorg/jsoup/nodes/Document; // type@02d4 │ │ -086284: 5421 a906 |0006: iget-object v1, v2, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ -086288: 6e10 de10 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/nodes/Document$OutputSettings;.clone:()Lorg/jsoup/nodes/Document$OutputSettings; // method@10de │ │ -08628e: 0c01 |000b: move-result-object v1 │ │ -086290: 5b01 a906 |000c: iput-object v1, v0, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ -086294: 1100 |000e: return-object v0 │ │ +088bc8: |[088bc8] org.jsoup.nodes.Document.clone:()Lorg/jsoup/nodes/Document; │ │ +088bd8: 6f10 4311 0200 |0000: invoke-super {v2}, Lorg/jsoup/nodes/Element;.clone:()Lorg/jsoup/nodes/Element; // method@1143 │ │ +088bde: 0c00 |0003: move-result-object v0 │ │ +088be0: 1f00 e802 |0004: check-cast v0, Lorg/jsoup/nodes/Document; // type@02e8 │ │ +088be4: 5421 a906 |0006: iget-object v1, v2, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ +088be8: 6e10 de10 0100 |0008: invoke-virtual {v1}, Lorg/jsoup/nodes/Document$OutputSettings;.clone:()Lorg/jsoup/nodes/Document$OutputSettings; // method@10de │ │ +088bee: 0c01 |000b: move-result-object v1 │ │ +088bf0: 5b01 a906 |000c: iput-object v1, v0, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ +088bf4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0006 line=287 │ │ 0x000e line=288 │ │ locals : │ │ 0x0006 - 0x000f reg=0 clone Lorg/jsoup/nodes/Document; │ │ @@ -180497,18 +180431,18 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -086298: |[086298] org.jsoup.nodes.Document.clone:()Lorg/jsoup/nodes/Element; │ │ -0862a8: 6e10 f810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.clone:()Lorg/jsoup/nodes/Document; // method@10f8 │ │ -0862ae: 0c00 |0003: move-result-object v0 │ │ -0862b0: 1100 |0004: return-object v0 │ │ +088bf8: |[088bf8] org.jsoup.nodes.Document.clone:()Lorg/jsoup/nodes/Element; │ │ +088c08: 6e10 f810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.clone:()Lorg/jsoup/nodes/Document; // method@10f8 │ │ +088c0e: 0c00 |0003: move-result-object v0 │ │ +088c10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #6 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180516,18 +180450,18 @@ │ │ type : '()Lorg/jsoup/nodes/Node;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0862b4: |[0862b4] org.jsoup.nodes.Document.clone:()Lorg/jsoup/nodes/Node; │ │ -0862c4: 6e10 f810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.clone:()Lorg/jsoup/nodes/Document; // method@10f8 │ │ -0862ca: 0c00 |0003: move-result-object v0 │ │ -0862cc: 1100 |0004: return-object v0 │ │ +088c14: |[088c14] org.jsoup.nodes.Document.clone:()Lorg/jsoup/nodes/Node; │ │ +088c24: 6e10 f810 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.clone:()Lorg/jsoup/nodes/Document; // method@10f8 │ │ +088c2a: 0c00 |0003: move-result-object v0 │ │ +088c2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #7 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180535,22 +180469,22 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0862d0: |[0862d0] org.jsoup.nodes.Document.createElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -0862e0: 2200 d702 |0000: new-instance v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0862e4: 7110 2913 0400 |0002: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ -0862ea: 0c01 |0005: move-result-object v1 │ │ -0862ec: 6e10 f110 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ -0862f2: 0c02 |0009: move-result-object v2 │ │ -0862f4: 7030 1e11 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ -0862fa: 1100 |000d: return-object v0 │ │ +088c30: |[088c30] org.jsoup.nodes.Document.createElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +088c40: 2200 eb02 |0000: new-instance v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +088c44: 7110 2913 0400 |0002: invoke-static {v4}, Lorg/jsoup/parser/Tag;.valueOf:(Ljava/lang/String;)Lorg/jsoup/parser/Tag; // method@1329 │ │ +088c4a: 0c01 |0005: move-result-object v1 │ │ +088c4c: 6e10 f110 0300 |0006: invoke-virtual {v3}, Lorg/jsoup/nodes/Document;.baseUri:()Ljava/lang/String; // method@10f1 │ │ +088c52: 0c02 |0009: move-result-object v2 │ │ +088c54: 7030 1e11 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V // method@111e │ │ +088c5a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/jsoup/nodes/Document; │ │ 0x0000 - 0x000e reg=4 tagName Ljava/lang/String; │ │ │ │ @@ -180559,19 +180493,19 @@ │ │ type : '()Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0862fc: |[0862fc] org.jsoup.nodes.Document.head:()Lorg/jsoup/nodes/Element; │ │ -08630c: 1a00 6c13 |0000: const-string v0, "head" // string@136c │ │ -086310: 7030 fe10 0101 |0002: invoke-direct {v1, v0, v1}, Lorg/jsoup/nodes/Document;.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10fe │ │ -086316: 0c00 |0005: move-result-object v0 │ │ -086318: 1100 |0006: return-object v0 │ │ +088c5c: |[088c5c] org.jsoup.nodes.Document.head:()Lorg/jsoup/nodes/Element; │ │ +088c6c: 1a00 7f13 |0000: const-string v0, "head" // string@137f │ │ +088c70: 7030 fe10 0101 |0002: invoke-direct {v1, v0, v1}, Lorg/jsoup/nodes/Document;.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10fe │ │ +088c76: 0c00 |0005: move-result-object v0 │ │ +088c78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #9 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180579,17 +180513,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08631c: |[08631c] org.jsoup.nodes.Document.location:()Ljava/lang/String; │ │ -08632c: 5410 a806 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document;.location:Ljava/lang/String; // field@06a8 │ │ -086330: 1100 |0002: return-object v0 │ │ +088c7c: |[088c7c] org.jsoup.nodes.Document.location:()Ljava/lang/String; │ │ +088c8c: 5410 a806 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document;.location:Ljava/lang/String; // field@06a8 │ │ +088c90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #10 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180597,17 +180531,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086334: |[086334] org.jsoup.nodes.Document.nodeName:()Ljava/lang/String; │ │ -086344: 1a00 8700 |0000: const-string v0, "#document" // string@0087 │ │ -086348: 1100 |0002: return-object v0 │ │ +088c94: |[088c94] org.jsoup.nodes.Document.nodeName:()Ljava/lang/String; │ │ +088ca4: 1a00 8700 |0000: const-string v0, "#document" // string@0087 │ │ +088ca8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #11 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180615,43 +180549,43 @@ │ │ type : '()Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -08634c: |[08634c] org.jsoup.nodes.Document.normalise:()Lorg/jsoup/nodes/Document; │ │ -08635c: 1a01 9b13 |0000: const-string v1, "html" // string@139b │ │ -086360: 7030 fe10 1202 |0002: invoke-direct {v2, v1, v2}, Lorg/jsoup/nodes/Document;.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10fe │ │ -086366: 0c00 |0005: move-result-object v0 │ │ -086368: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -08636c: 1a01 9b13 |0008: const-string v1, "html" // string@139b │ │ -086370: 6e20 f010 1200 |000a: invoke-virtual {v2, v1}, Lorg/jsoup/nodes/Document;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@10f0 │ │ -086376: 0c00 |000d: move-result-object v0 │ │ -086378: 6e10 0011 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@1100 │ │ -08637e: 0c01 |0011: move-result-object v1 │ │ -086380: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -086384: 1a01 6c13 |0014: const-string v1, "head" // string@136c │ │ -086388: 6e20 7f11 1000 |0016: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.prependElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@117f │ │ -08638e: 6e10 f210 0200 |0019: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -086394: 0c01 |001c: move-result-object v1 │ │ -086396: 3901 0700 |001d: if-nez v1, 0024 // +0007 │ │ -08639a: 1a01 150e |001f: const-string v1, "body" // string@0e15 │ │ -08639e: 6e20 2d11 1000 |0021: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ -0863a4: 6e10 0011 0200 |0024: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@1100 │ │ -0863aa: 0c01 |0027: move-result-object v1 │ │ -0863ac: 7020 0511 1200 |0028: invoke-direct {v2, v1}, Lorg/jsoup/nodes/Document;.normaliseTextNodes:(Lorg/jsoup/nodes/Element;)V // method@1105 │ │ -0863b2: 7020 0511 0200 |002b: invoke-direct {v2, v0}, Lorg/jsoup/nodes/Document;.normaliseTextNodes:(Lorg/jsoup/nodes/Element;)V // method@1105 │ │ -0863b8: 7020 0511 2200 |002e: invoke-direct {v2, v2}, Lorg/jsoup/nodes/Document;.normaliseTextNodes:(Lorg/jsoup/nodes/Element;)V // method@1105 │ │ -0863be: 1a01 6c13 |0031: const-string v1, "head" // string@136c │ │ -0863c2: 7030 0411 1200 |0033: invoke-direct {v2, v1, v0}, Lorg/jsoup/nodes/Document;.normaliseStructure:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V // method@1104 │ │ -0863c8: 1a01 150e |0036: const-string v1, "body" // string@0e15 │ │ -0863cc: 7030 0411 1200 |0038: invoke-direct {v2, v1, v0}, Lorg/jsoup/nodes/Document;.normaliseStructure:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V // method@1104 │ │ -0863d2: 7010 fd10 0200 |003b: invoke-direct {v2}, Lorg/jsoup/nodes/Document;.ensureMetaCharsetElement:()V // method@10fd │ │ -0863d8: 1102 |003e: return-object v2 │ │ +088cac: |[088cac] org.jsoup.nodes.Document.normalise:()Lorg/jsoup/nodes/Document; │ │ +088cbc: 1a01 ae13 |0000: const-string v1, "html" // string@13ae │ │ +088cc0: 7030 fe10 1202 |0002: invoke-direct {v2, v1, v2}, Lorg/jsoup/nodes/Document;.findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; // method@10fe │ │ +088cc6: 0c00 |0005: move-result-object v0 │ │ +088cc8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +088ccc: 1a01 ae13 |0008: const-string v1, "html" // string@13ae │ │ +088cd0: 6e20 f010 1200 |000a: invoke-virtual {v2, v1}, Lorg/jsoup/nodes/Document;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@10f0 │ │ +088cd6: 0c00 |000d: move-result-object v0 │ │ +088cd8: 6e10 0011 0200 |000e: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@1100 │ │ +088cde: 0c01 |0011: move-result-object v1 │ │ +088ce0: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +088ce4: 1a01 7f13 |0014: const-string v1, "head" // string@137f │ │ +088ce8: 6e20 7f11 1000 |0016: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.prependElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@117f │ │ +088cee: 6e10 f210 0200 |0019: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +088cf4: 0c01 |001c: move-result-object v1 │ │ +088cf6: 3901 0700 |001d: if-nez v1, 0024 // +0007 │ │ +088cfa: 1a01 280e |001f: const-string v1, "body" // string@0e28 │ │ +088cfe: 6e20 2d11 1000 |0021: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ +088d04: 6e10 0011 0200 |0024: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@1100 │ │ +088d0a: 0c01 |0027: move-result-object v1 │ │ +088d0c: 7020 0511 1200 |0028: invoke-direct {v2, v1}, Lorg/jsoup/nodes/Document;.normaliseTextNodes:(Lorg/jsoup/nodes/Element;)V // method@1105 │ │ +088d12: 7020 0511 0200 |002b: invoke-direct {v2, v0}, Lorg/jsoup/nodes/Document;.normaliseTextNodes:(Lorg/jsoup/nodes/Element;)V // method@1105 │ │ +088d18: 7020 0511 2200 |002e: invoke-direct {v2, v2}, Lorg/jsoup/nodes/Document;.normaliseTextNodes:(Lorg/jsoup/nodes/Element;)V // method@1105 │ │ +088d1e: 1a01 7f13 |0031: const-string v1, "head" // string@137f │ │ +088d22: 7030 0411 1200 |0033: invoke-direct {v2, v1, v0}, Lorg/jsoup/nodes/Document;.normaliseStructure:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V // method@1104 │ │ +088d28: 1a01 280e |0036: const-string v1, "body" // string@0e28 │ │ +088d2c: 7030 0411 1200 |0038: invoke-direct {v2, v1, v0}, Lorg/jsoup/nodes/Document;.normaliseStructure:(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V // method@1104 │ │ +088d32: 7010 fd10 0200 |003b: invoke-direct {v2}, Lorg/jsoup/nodes/Document;.ensureMetaCharsetElement:()V // method@10fd │ │ +088d38: 1102 |003e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x0008 line=117 │ │ 0x000e line=118 │ │ 0x0014 line=119 │ │ @@ -180673,18 +180607,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0863dc: |[0863dc] org.jsoup.nodes.Document.outerHtml:()Ljava/lang/String; │ │ -0863ec: 6f10 6911 0100 |0000: invoke-super {v1}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@1169 │ │ -0863f2: 0c00 |0003: move-result-object v0 │ │ -0863f4: 1100 |0004: return-object v0 │ │ +088d3c: |[088d3c] org.jsoup.nodes.Document.outerHtml:()Ljava/lang/String; │ │ +088d4c: 6f10 6911 0100 |0000: invoke-super {v1}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@1169 │ │ +088d52: 0c00 |0003: move-result-object v0 │ │ +088d54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #13 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180692,17 +180626,17 @@ │ │ type : '()Lorg/jsoup/nodes/Document$OutputSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0863f8: |[0863f8] org.jsoup.nodes.Document.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; │ │ -086408: 5410 a906 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ -08640c: 1100 |0002: return-object v0 │ │ +088d58: |[088d58] org.jsoup.nodes.Document.outputSettings:()Lorg/jsoup/nodes/Document$OutputSettings; │ │ +088d68: 5410 a906 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ +088d6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #14 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180710,18 +180644,18 @@ │ │ type : '(Lorg/jsoup/nodes/Document$OutputSettings;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086410: |[086410] org.jsoup.nodes.Document.outputSettings:(Lorg/jsoup/nodes/Document$OutputSettings;)Lorg/jsoup/nodes/Document; │ │ -086420: 7110 7d10 0100 |0000: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -086426: 5b01 a906 |0003: iput-object v1, v0, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ -08642a: 1100 |0005: return-object v0 │ │ +088d70: |[088d70] org.jsoup.nodes.Document.outputSettings:(Lorg/jsoup/nodes/Document$OutputSettings;)Lorg/jsoup/nodes/Document; │ │ +088d80: 7110 7d10 0100 |0000: invoke-static {v1}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +088d86: 5b01 a906 |0003: iput-object v1, v0, Lorg/jsoup/nodes/Document;.outputSettings:Lorg/jsoup/nodes/Document$OutputSettings; // field@06a9 │ │ +088d8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0003 line=549 │ │ 0x0005 line=550 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/nodes/Document; │ │ @@ -180732,17 +180666,17 @@ │ │ type : '()Lorg/jsoup/nodes/Document$QuirksMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08642c: |[08642c] org.jsoup.nodes.Document.quirksMode:()Lorg/jsoup/nodes/Document$QuirksMode; │ │ -08643c: 5410 aa06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document;.quirksMode:Lorg/jsoup/nodes/Document$QuirksMode; // field@06aa │ │ -086440: 1100 |0002: return-object v0 │ │ +088d8c: |[088d8c] org.jsoup.nodes.Document.quirksMode:()Lorg/jsoup/nodes/Document$QuirksMode; │ │ +088d9c: 5410 aa06 |0000: iget-object v0, v1, Lorg/jsoup/nodes/Document;.quirksMode:Lorg/jsoup/nodes/Document$QuirksMode; // field@06aa │ │ +088da0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ #16 : (in Lorg/jsoup/nodes/Document;) │ │ @@ -180750,17 +180684,17 @@ │ │ type : '(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086444: |[086444] org.jsoup.nodes.Document.quirksMode:(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document; │ │ -086454: 5b01 aa06 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Document;.quirksMode:Lorg/jsoup/nodes/Document$QuirksMode; // field@06aa │ │ -086458: 1100 |0002: return-object v0 │ │ +088da4: |[088da4] org.jsoup.nodes.Document.quirksMode:(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document; │ │ +088db4: 5b01 aa06 |0000: iput-object v1, v0, Lorg/jsoup/nodes/Document;.quirksMode:Lorg/jsoup/nodes/Document$QuirksMode; // field@06aa │ │ +088db8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0002 line=563 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/nodes/Document; │ │ 0x0000 - 0x0003 reg=1 quirksMode Lorg/jsoup/nodes/Document$QuirksMode; │ │ @@ -180770,19 +180704,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08645c: |[08645c] org.jsoup.nodes.Document.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ -08646c: 6e10 f210 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ -086472: 0c00 |0003: move-result-object v0 │ │ -086474: 6e20 8e11 2000 |0004: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118e │ │ -08647a: 1101 |0007: return-object v1 │ │ +088dbc: |[088dbc] org.jsoup.nodes.Document.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ +088dcc: 6e10 f210 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@10f2 │ │ +088dd2: 0c00 |0003: move-result-object v0 │ │ +088dd4: 6e20 8e11 2000 |0004: invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118e │ │ +088dda: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0007 line=205 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/nodes/Document; │ │ 0x0000 - 0x0008 reg=2 text Ljava/lang/String; │ │ @@ -180792,30 +180726,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -08647c: |[08647c] org.jsoup.nodes.Document.title:()Ljava/lang/String; │ │ -08648c: 1a01 cb1b |0000: const-string v1, "title" // string@1bcb │ │ -086490: 6e20 ff10 1200 |0002: invoke-virtual {v2, v1}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@10ff │ │ -086496: 0c01 |0005: move-result-object v1 │ │ -086498: 6e10 b214 0100 |0006: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ -08649e: 0c00 |0009: move-result-object v0 │ │ -0864a0: 3800 0f00 |000a: if-eqz v0, 0019 // +000f │ │ -0864a4: 6e10 8d11 0000 |000c: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ -0864aa: 0c01 |000f: move-result-object v1 │ │ -0864ac: 7110 6f10 0100 |0010: invoke-static {v1}, Lorg/jsoup/helper/StringUtil;.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@106f │ │ -0864b2: 0c01 |0013: move-result-object v1 │ │ -0864b4: 6e10 4b0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -0864ba: 0c01 |0017: move-result-object v1 │ │ -0864bc: 1101 |0018: return-object v1 │ │ -0864be: 1a01 0000 |0019: const-string v1, "" // string@0000 │ │ -0864c2: 28fd |001b: goto 0018 // -0003 │ │ +088ddc: |[088ddc] org.jsoup.nodes.Document.title:()Ljava/lang/String; │ │ +088dec: 1a01 dc1b |0000: const-string v1, "title" // string@1bdc │ │ +088df0: 6e20 ff10 1200 |0002: invoke-virtual {v2, v1}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@10ff │ │ +088df6: 0c01 |0005: move-result-object v1 │ │ +088df8: 6e10 b214 0100 |0006: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ +088dfe: 0c00 |0009: move-result-object v0 │ │ +088e00: 3800 0f00 |000a: if-eqz v0, 0019 // +000f │ │ +088e04: 6e10 8d11 0000 |000c: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@118d │ │ +088e0a: 0c01 |000f: move-result-object v1 │ │ +088e0c: 7110 6f10 0100 |0010: invoke-static {v1}, Lorg/jsoup/helper/StringUtil;.normaliseWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@106f │ │ +088e12: 0c01 |0013: move-result-object v1 │ │ +088e14: 6e10 4b0a 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +088e1a: 0c01 |0017: move-result-object v1 │ │ +088e1c: 1101 |0018: return-object v1 │ │ +088e1e: 1a01 0000 |0019: const-string v1, "" // string@0000 │ │ +088e22: 28fd |001b: goto 0018 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=82 │ │ locals : │ │ 0x000a - 0x001c reg=0 titleEl Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x001c reg=2 this Lorg/jsoup/nodes/Document; │ │ @@ -180825,31 +180759,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0864c4: |[0864c4] org.jsoup.nodes.Document.title:(Ljava/lang/String;)V │ │ -0864d4: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ -0864da: 1a01 cb1b |0003: const-string v1, "title" // string@1bcb │ │ -0864de: 6e20 ff10 1300 |0005: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@10ff │ │ -0864e4: 0c01 |0008: move-result-object v1 │ │ -0864e6: 6e10 b214 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ -0864ec: 0c00 |000c: move-result-object v0 │ │ -0864ee: 3900 1000 |000d: if-nez v0, 001d // +0010 │ │ -0864f2: 6e10 0011 0300 |000f: invoke-virtual {v3}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@1100 │ │ -0864f8: 0c01 |0012: move-result-object v1 │ │ -0864fa: 1a02 cb1b |0013: const-string v2, "title" // string@1bcb │ │ -0864fe: 6e20 2d11 2100 |0015: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ -086504: 0c01 |0018: move-result-object v1 │ │ -086506: 6e20 8e11 4100 |0019: invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Element;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118e │ │ -08650c: 0e00 |001c: return-void │ │ -08650e: 6e20 8e11 4000 |001d: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118e │ │ -086514: 28fc |0020: goto 001c // -0004 │ │ +088e24: |[088e24] org.jsoup.nodes.Document.title:(Ljava/lang/String;)V │ │ +088e34: 7110 7d10 0400 |0000: invoke-static {v4}, Lorg/jsoup/helper/Validate;.notNull:(Ljava/lang/Object;)V // method@107d │ │ +088e3a: 1a01 dc1b |0003: const-string v1, "title" // string@1bdc │ │ +088e3e: 6e20 ff10 1300 |0005: invoke-virtual {v3, v1}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@10ff │ │ +088e44: 0c01 |0008: move-result-object v1 │ │ +088e46: 6e10 b214 0100 |0009: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ +088e4c: 0c00 |000c: move-result-object v0 │ │ +088e4e: 3900 1000 |000d: if-nez v0, 001d // +0010 │ │ +088e52: 6e10 0011 0300 |000f: invoke-virtual {v3}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@1100 │ │ +088e58: 0c01 |0012: move-result-object v1 │ │ +088e5a: 1a02 dc1b |0013: const-string v2, "title" // string@1bdc │ │ +088e5e: 6e20 2d11 2100 |0015: invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;.appendElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@112d │ │ +088e64: 0c01 |0018: move-result-object v1 │ │ +088e66: 6e20 8e11 4100 |0019: invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Element;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118e │ │ +088e6c: 0e00 |001c: return-void │ │ +088e6e: 6e20 8e11 4000 |001d: invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;.text:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@118e │ │ +088e74: 28fc |0020: goto 001c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ 0x000d line=93 │ │ 0x000f line=94 │ │ 0x001c line=98 │ │ @@ -180864,17 +180798,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086518: |[086518] org.jsoup.nodes.Document.updateMetaCharsetElement:(Z)V │ │ -086528: 5c01 ab06 |0000: iput-boolean v1, v0, Lorg/jsoup/nodes/Document;.updateMetaCharset:Z // field@06ab │ │ -08652c: 0e00 |0002: return-void │ │ +088e78: |[088e78] org.jsoup.nodes.Document.updateMetaCharsetElement:(Z)V │ │ +088e88: 5c01 ab06 |0000: iput-boolean v1, v0, Lorg/jsoup/nodes/Document;.updateMetaCharset:Z // field@06ab │ │ +088e8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0002 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jsoup/nodes/Document; │ │ 0x0000 - 0x0003 reg=1 update Z │ │ @@ -180884,29 +180818,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086530: |[086530] org.jsoup.nodes.Document.updateMetaCharsetElement:()Z │ │ -086540: 5510 ab06 |0000: iget-boolean v0, v1, Lorg/jsoup/nodes/Document;.updateMetaCharset:Z // field@06ab │ │ -086544: 0f00 |0002: return v0 │ │ +088e90: |[088e90] org.jsoup.nodes.Document.updateMetaCharsetElement:()Z │ │ +088ea0: 5510 ab06 |0000: iget-boolean v0, v1, Lorg/jsoup/nodes/Document;.updateMetaCharset:Z // field@06ab │ │ +088ea4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/Document; │ │ │ │ source_file_idx : 762 (Document.java) │ │ │ │ Class #549 header: │ │ -class_idx : 732 │ │ +class_idx : 752 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 727 │ │ +superclass_idx : 747 │ │ source_file_idx : 907 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #549 annotations: │ │ @@ -180930,20 +180864,20 @@ │ │ type : '(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -086548: |[086548] org.jsoup.nodes.FormElement.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ │ -086558: 7040 1f11 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ -08655e: 2200 6403 |0003: new-instance v0, Lorg/jsoup/select/Elements; // type@0364 │ │ -086562: 7010 a114 0000 |0005: invoke-direct {v0}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ -086568: 5b10 c706 |0008: iput-object v0, v1, Lorg/jsoup/nodes/FormElement;.elements:Lorg/jsoup/select/Elements; // field@06c7 │ │ -08656c: 0e00 |000a: return-void │ │ +088ea8: |[088ea8] org.jsoup.nodes.FormElement.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ │ +088eb8: 7040 1f11 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lorg/jsoup/nodes/Element;.:(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V // method@111f │ │ +088ebe: 2200 7803 |0003: new-instance v0, Lorg/jsoup/select/Elements; // type@0378 │ │ +088ec2: 7010 a114 0000 |0005: invoke-direct {v0}, Lorg/jsoup/select/Elements;.:()V // method@14a1 │ │ +088ec8: 5b10 c706 |0008: iput-object v0, v1, Lorg/jsoup/nodes/FormElement;.elements:Lorg/jsoup/select/Elements; // field@06c7 │ │ +088ecc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=18 │ │ 0x000a line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/nodes/FormElement; │ │ @@ -180957,18 +180891,18 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/FormElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -086570: |[086570] org.jsoup.nodes.FormElement.addElement:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/FormElement; │ │ -086580: 5410 c706 |0000: iget-object v0, v1, Lorg/jsoup/nodes/FormElement;.elements:Lorg/jsoup/select/Elements; // field@06c7 │ │ -086584: 6e20 a714 2000 |0002: invoke-virtual {v0, v2}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ -08658a: 1101 |0005: return-object v1 │ │ +088ed0: |[088ed0] org.jsoup.nodes.FormElement.addElement:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/FormElement; │ │ +088ee0: 5410 c706 |0000: iget-object v0, v1, Lorg/jsoup/nodes/FormElement;.elements:Lorg/jsoup/select/Elements; // field@06c7 │ │ +088ee4: 6e20 a714 2000 |0002: invoke-virtual {v0, v2}, Lorg/jsoup/select/Elements;.add:(Ljava/lang/Object;)Z // method@14a7 │ │ +088eea: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jsoup/nodes/FormElement; │ │ 0x0000 - 0x0006 reg=2 element Lorg/jsoup/nodes/Element; │ │ @@ -180978,17 +180912,17 @@ │ │ type : '()Lorg/jsoup/select/Elements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08658c: |[08658c] org.jsoup.nodes.FormElement.elements:()Lorg/jsoup/select/Elements; │ │ -08659c: 5410 c706 |0000: iget-object v0, v1, Lorg/jsoup/nodes/FormElement;.elements:Lorg/jsoup/select/Elements; // field@06c7 │ │ -0865a0: 1100 |0002: return-object v0 │ │ +088eec: |[088eec] org.jsoup.nodes.FormElement.elements:()Lorg/jsoup/select/Elements; │ │ +088efc: 5410 c706 |0000: iget-object v0, v1, Lorg/jsoup/nodes/FormElement;.elements:Lorg/jsoup/select/Elements; // field@06c7 │ │ +088f00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/nodes/FormElement; │ │ │ │ #2 : (in Lorg/jsoup/nodes/FormElement;) │ │ @@ -180996,114 +180930,114 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 197 16-bit code units │ │ -0865a4: |[0865a4] org.jsoup.nodes.FormElement.formData:()Ljava/util/List; │ │ -0865b4: 2200 0702 |0000: new-instance v0, Ljava/util/ArrayList; // type@0207 │ │ -0865b8: 7010 110b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ -0865be: 54b8 c706 |0005: iget-object v8, v11, Lorg/jsoup/nodes/FormElement;.elements:Lorg/jsoup/select/Elements; // field@06c7 │ │ -0865c2: 6e10 bc14 0800 |0007: invoke-virtual {v8}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0865c8: 0c08 |000a: move-result-object v8 │ │ -0865ca: 7210 460b 0800 |000b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0865d0: 0a09 |000e: move-result v9 │ │ -0865d2: 3809 b500 |000f: if-eqz v9, 00c4 // +00b5 │ │ -0865d6: 7210 470b 0800 |0011: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0865dc: 0c01 |0014: move-result-object v1 │ │ -0865de: 1f01 d702 |0015: check-cast v1, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0865e2: 6e10 8a11 0100 |0017: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -0865e8: 0c09 |001a: move-result-object v9 │ │ -0865ea: 6e10 2013 0900 |001b: invoke-virtual {v9}, Lorg/jsoup/parser/Tag;.isFormSubmittable:()Z // method@1320 │ │ -0865f0: 0a09 |001e: move-result v9 │ │ -0865f2: 3809 ecff |001f: if-eqz v9, 000b // -0014 │ │ -0865f6: 1a09 5510 |0021: const-string v9, "disabled" // string@1055 │ │ -0865fa: 6e20 6511 9100 |0023: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -086600: 0a09 |0026: move-result v9 │ │ -086602: 3909 e4ff |0027: if-nez v9, 000b // -001c │ │ -086606: 1a09 e715 |0029: const-string v9, "name" // string@15e7 │ │ -08660a: 6e20 3111 9100 |002b: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -086610: 0c02 |002e: move-result-object v2 │ │ -086612: 6e10 380a 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ -086618: 0a09 |0032: move-result v9 │ │ -08661a: 3809 d8ff |0033: if-eqz v9, 000b // -0028 │ │ -08661e: 1a09 2a1c |0035: const-string v9, "type" // string@1c2a │ │ -086622: 6e20 3111 9100 |0037: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -086628: 0c06 |003a: move-result-object v6 │ │ -08662a: 1a09 bd19 |003b: const-string v9, "select" // string@19bd │ │ -08662e: 6e10 8b11 0100 |003d: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ -086634: 0c0a |0040: move-result-object v10 │ │ -086636: 6e20 2a0a a900 |0041: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -08663c: 0a09 |0044: move-result v9 │ │ -08663e: 3809 4000 |0045: if-eqz v9, 0085 // +0040 │ │ -086642: 1a09 1317 |0047: const-string v9, "option[selected]" // string@1713 │ │ -086646: 6e20 8811 9100 |0049: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@1188 │ │ -08664c: 0c04 |004c: move-result-object v4 │ │ -08664e: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -086650: 6e10 bc14 0400 |004e: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -086656: 0c09 |0051: move-result-object v9 │ │ -086658: 7210 460b 0900 |0052: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -08665e: 0a0a |0055: move-result v10 │ │ -086660: 380a 1500 |0056: if-eqz v10, 006b // +0015 │ │ -086664: 7210 470b 0900 |0058: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -08666a: 0c03 |005b: move-result-object v3 │ │ -08666c: 1f03 d702 |005c: check-cast v3, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -086670: 6e10 9311 0300 |005e: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ -086676: 0c0a |0061: move-result-object v10 │ │ -086678: 7120 ee0f a200 |0062: invoke-static {v2, v10}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ -08667e: 0c0a |0065: move-result-object v10 │ │ -086680: 6e20 150b a000 |0066: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -086686: 1215 |0069: const/4 v5, #int 1 // #1 │ │ -086688: 28e8 |006a: goto 0052 // -0018 │ │ -08668a: 3905 a0ff |006b: if-nez v5, 000b // -0060 │ │ -08668e: 1a09 1217 |006d: const-string v9, "option" // string@1712 │ │ -086692: 6e20 8811 9100 |006f: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@1188 │ │ -086698: 0c09 |0072: move-result-object v9 │ │ -08669a: 6e10 b214 0900 |0073: invoke-virtual {v9}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ -0866a0: 0c03 |0076: move-result-object v3 │ │ -0866a2: 3803 94ff |0077: if-eqz v3, 000b // -006c │ │ -0866a6: 6e10 9311 0300 |0079: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ -0866ac: 0c09 |007c: move-result-object v9 │ │ -0866ae: 7120 ee0f 9200 |007d: invoke-static {v2, v9}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ -0866b4: 0c09 |0080: move-result-object v9 │ │ -0866b6: 6e20 150b 9000 |0081: invoke-virtual {v0, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -0866bc: 2887 |0084: goto 000b // -0079 │ │ -0866be: 1a09 d20e |0085: const-string v9, "checkbox" // string@0ed2 │ │ -0866c2: 6e20 2b0a 6900 |0087: invoke-virtual {v9, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0866c8: 0a09 |008a: move-result v9 │ │ -0866ca: 3909 0a00 |008b: if-nez v9, 0095 // +000a │ │ -0866ce: 1a09 5918 |008d: const-string v9, "radio" // string@1859 │ │ -0866d2: 6e20 2b0a 6900 |008f: invoke-virtual {v9, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -0866d8: 0a09 |0092: move-result v9 │ │ -0866da: 3809 2400 |0093: if-eqz v9, 00b7 // +0024 │ │ -0866de: 1a09 d30e |0095: const-string v9, "checked" // string@0ed3 │ │ -0866e2: 6e20 6511 9100 |0097: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -0866e8: 0a09 |009a: move-result v9 │ │ -0866ea: 3809 70ff |009b: if-eqz v9, 000b // -0090 │ │ -0866ee: 6e10 9311 0100 |009d: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ -0866f4: 0c09 |00a0: move-result-object v9 │ │ -0866f6: 6e10 380a 0900 |00a1: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ -0866fc: 0a09 |00a4: move-result v9 │ │ -0866fe: 3d09 0f00 |00a5: if-lez v9, 00b4 // +000f │ │ -086702: 6e10 9311 0100 |00a7: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ -086708: 0c07 |00aa: move-result-object v7 │ │ -08670a: 7120 ee0f 7200 |00ab: invoke-static {v2, v7}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ -086710: 0c09 |00ae: move-result-object v9 │ │ -086712: 6e20 150b 9000 |00af: invoke-virtual {v0, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -086718: 2900 59ff |00b2: goto/16 000b // -00a7 │ │ -08671c: 1a07 c316 |00b4: const-string v7, "on" // string@16c3 │ │ -086720: 28f5 |00b6: goto 00ab // -000b │ │ -086722: 6e10 9311 0100 |00b7: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ -086728: 0c09 |00ba: move-result-object v9 │ │ -08672a: 7120 ee0f 9200 |00bb: invoke-static {v2, v9}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ -086730: 0c09 |00be: move-result-object v9 │ │ -086732: 6e20 150b 9000 |00bf: invoke-virtual {v0, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -086738: 2900 49ff |00c2: goto/16 000b // -00b7 │ │ -08673c: 1100 |00c4: return-object v0 │ │ +088f04: |[088f04] org.jsoup.nodes.FormElement.formData:()Ljava/util/List; │ │ +088f14: 2200 1a02 |0000: new-instance v0, Ljava/util/ArrayList; // type@021a │ │ +088f18: 7010 110b 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0b11 │ │ +088f1e: 54b8 c706 |0005: iget-object v8, v11, Lorg/jsoup/nodes/FormElement;.elements:Lorg/jsoup/select/Elements; // field@06c7 │ │ +088f22: 6e10 bc14 0800 |0007: invoke-virtual {v8}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +088f28: 0c08 |000a: move-result-object v8 │ │ +088f2a: 7210 460b 0800 |000b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +088f30: 0a09 |000e: move-result v9 │ │ +088f32: 3809 b500 |000f: if-eqz v9, 00c4 // +00b5 │ │ +088f36: 7210 470b 0800 |0011: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +088f3c: 0c01 |0014: move-result-object v1 │ │ +088f3e: 1f01 eb02 |0015: check-cast v1, Lorg/jsoup/nodes/Element; // type@02eb │ │ +088f42: 6e10 8a11 0100 |0017: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +088f48: 0c09 |001a: move-result-object v9 │ │ +088f4a: 6e10 2013 0900 |001b: invoke-virtual {v9}, Lorg/jsoup/parser/Tag;.isFormSubmittable:()Z // method@1320 │ │ +088f50: 0a09 |001e: move-result v9 │ │ +088f52: 3809 ecff |001f: if-eqz v9, 000b // -0014 │ │ +088f56: 1a09 6810 |0021: const-string v9, "disabled" // string@1068 │ │ +088f5a: 6e20 6511 9100 |0023: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +088f60: 0a09 |0026: move-result v9 │ │ +088f62: 3909 e4ff |0027: if-nez v9, 000b // -001c │ │ +088f66: 1a09 f815 |0029: const-string v9, "name" // string@15f8 │ │ +088f6a: 6e20 3111 9100 |002b: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +088f70: 0c02 |002e: move-result-object v2 │ │ +088f72: 6e10 380a 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0a38 │ │ +088f78: 0a09 |0032: move-result v9 │ │ +088f7a: 3809 d8ff |0033: if-eqz v9, 000b // -0028 │ │ +088f7e: 1a09 3b1c |0035: const-string v9, "type" // string@1c3b │ │ +088f82: 6e20 3111 9100 |0037: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +088f88: 0c06 |003a: move-result-object v6 │ │ +088f8a: 1a09 ce19 |003b: const-string v9, "select" // string@19ce │ │ +088f8e: 6e10 8b11 0100 |003d: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.tagName:()Ljava/lang/String; // method@118b │ │ +088f94: 0c0a |0040: move-result-object v10 │ │ +088f96: 6e20 2a0a a900 |0041: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +088f9c: 0a09 |0044: move-result v9 │ │ +088f9e: 3809 4000 |0045: if-eqz v9, 0085 // +0040 │ │ +088fa2: 1a09 2417 |0047: const-string v9, "option[selected]" // string@1724 │ │ +088fa6: 6e20 8811 9100 |0049: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@1188 │ │ +088fac: 0c04 |004c: move-result-object v4 │ │ +088fae: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +088fb0: 6e10 bc14 0400 |004e: invoke-virtual {v4}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +088fb6: 0c09 |0051: move-result-object v9 │ │ +088fb8: 7210 460b 0900 |0052: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +088fbe: 0a0a |0055: move-result v10 │ │ +088fc0: 380a 1500 |0056: if-eqz v10, 006b // +0015 │ │ +088fc4: 7210 470b 0900 |0058: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +088fca: 0c03 |005b: move-result-object v3 │ │ +088fcc: 1f03 eb02 |005c: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +088fd0: 6e10 9311 0300 |005e: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ +088fd6: 0c0a |0061: move-result-object v10 │ │ +088fd8: 7120 ee0f a200 |0062: invoke-static {v2, v10}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ +088fde: 0c0a |0065: move-result-object v10 │ │ +088fe0: 6e20 150b a000 |0066: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +088fe6: 1215 |0069: const/4 v5, #int 1 // #1 │ │ +088fe8: 28e8 |006a: goto 0052 // -0018 │ │ +088fea: 3905 a0ff |006b: if-nez v5, 000b // -0060 │ │ +088fee: 1a09 2317 |006d: const-string v9, "option" // string@1723 │ │ +088ff2: 6e20 8811 9100 |006f: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@1188 │ │ +088ff8: 0c09 |0072: move-result-object v9 │ │ +088ffa: 6e10 b214 0900 |0073: invoke-virtual {v9}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@14b2 │ │ +089000: 0c03 |0076: move-result-object v3 │ │ +089002: 3803 94ff |0077: if-eqz v3, 000b // -006c │ │ +089006: 6e10 9311 0300 |0079: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ +08900c: 0c09 |007c: move-result-object v9 │ │ +08900e: 7120 ee0f 9200 |007d: invoke-static {v2, v9}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ +089014: 0c09 |0080: move-result-object v9 │ │ +089016: 6e20 150b 9000 |0081: invoke-virtual {v0, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +08901c: 2887 |0084: goto 000b // -0079 │ │ +08901e: 1a09 e50e |0085: const-string v9, "checkbox" // string@0ee5 │ │ +089022: 6e20 2b0a 6900 |0087: invoke-virtual {v9, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +089028: 0a09 |008a: move-result v9 │ │ +08902a: 3909 0a00 |008b: if-nez v9, 0095 // +000a │ │ +08902e: 1a09 6a18 |008d: const-string v9, "radio" // string@186a │ │ +089032: 6e20 2b0a 6900 |008f: invoke-virtual {v9, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +089038: 0a09 |0092: move-result v9 │ │ +08903a: 3809 2400 |0093: if-eqz v9, 00b7 // +0024 │ │ +08903e: 1a09 e60e |0095: const-string v9, "checked" // string@0ee6 │ │ +089042: 6e20 6511 9100 |0097: invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +089048: 0a09 |009a: move-result v9 │ │ +08904a: 3809 70ff |009b: if-eqz v9, 000b // -0090 │ │ +08904e: 6e10 9311 0100 |009d: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ +089054: 0c09 |00a0: move-result-object v9 │ │ +089056: 6e10 380a 0900 |00a1: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0a38 │ │ +08905c: 0a09 |00a4: move-result v9 │ │ +08905e: 3d09 0f00 |00a5: if-lez v9, 00b4 // +000f │ │ +089062: 6e10 9311 0100 |00a7: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ +089068: 0c07 |00aa: move-result-object v7 │ │ +08906a: 7120 ee0f 7200 |00ab: invoke-static {v2, v7}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ +089070: 0c09 |00ae: move-result-object v9 │ │ +089072: 6e20 150b 9000 |00af: invoke-virtual {v0, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +089078: 2900 59ff |00b2: goto/16 000b // -00a7 │ │ +08907c: 1a07 d416 |00b4: const-string v7, "on" // string@16d4 │ │ +089080: 28f5 |00b6: goto 00ab // -000b │ │ +089082: 6e10 9311 0100 |00b7: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.val:()Ljava/lang/String; // method@1193 │ │ +089088: 0c09 |00ba: move-result-object v9 │ │ +08908a: 7120 ee0f 9200 |00bb: invoke-static {v2, v9}, Lorg/jsoup/helper/HttpConnection$KeyVal;.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; // method@0fee │ │ +089090: 0c09 |00be: move-result-object v9 │ │ +089092: 6e20 150b 9000 |00bf: invoke-virtual {v0, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +089098: 2900 49ff |00c2: goto/16 000b // -00b7 │ │ +08909c: 1100 |00c4: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=76 │ │ 0x0017 line=77 │ │ 0x0021 line=78 │ │ 0x0029 line=79 │ │ @@ -181144,48 +181078,48 @@ │ │ type : '()Lorg/jsoup/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -086740: |[086740] org.jsoup.nodes.FormElement.submit:()Lorg/jsoup/Connection; │ │ -086750: 1a02 0b0d |0000: const-string v2, "action" // string@0d0b │ │ -086754: 6e20 bb11 2400 |0002: invoke-virtual {v4, v2}, Lorg/jsoup/nodes/FormElement;.hasAttr:(Ljava/lang/String;)Z // method@11bb │ │ -08675a: 0a02 |0005: move-result v2 │ │ -08675c: 3802 3200 |0006: if-eqz v2, 0038 // +0032 │ │ -086760: 1a02 0b0d |0008: const-string v2, "action" // string@0d0b │ │ -086764: 6e20 b511 2400 |000a: invoke-virtual {v4, v2}, Lorg/jsoup/nodes/FormElement;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11b5 │ │ -08676a: 0c00 |000d: move-result-object v0 │ │ -08676c: 1a02 a002 |000e: const-string v2, "Could not determine a form action URL for submit. Ensure you set a base URI when parsing." // string@02a0 │ │ -086770: 7120 7c10 2000 |0010: invoke-static {v0, v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ -086776: 1a02 bb15 |0013: const-string v2, "method" // string@15bb │ │ -08677a: 6e20 b711 2400 |0015: invoke-virtual {v4, v2}, Lorg/jsoup/nodes/FormElement;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@11b7 │ │ -086780: 0c02 |0018: move-result-object v2 │ │ -086782: 6e10 490a 0200 |0019: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@0a49 │ │ -086788: 0c02 |001c: move-result-object v2 │ │ -08678a: 1a03 5609 |001d: const-string v3, "POST" // string@0956 │ │ -08678e: 6e20 2a0a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ -086794: 0a02 |0022: move-result v2 │ │ -086796: 3802 1a00 |0023: if-eqz v2, 003d // +001a │ │ -08679a: 6201 4906 |0025: sget-object v1, Lorg/jsoup/Connection$Method;.POST:Lorg/jsoup/Connection$Method; // field@0649 │ │ -08679e: 7110 a10f 0000 |0027: invoke-static {v0}, Lorg/jsoup/Jsoup;.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0fa1 │ │ -0867a4: 0c02 |002a: move-result-object v2 │ │ -0867a6: 6e10 ba11 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/nodes/FormElement;.formData:()Ljava/util/List; // method@11ba │ │ -0867ac: 0c03 |002e: move-result-object v3 │ │ -0867ae: 7220 810f 3200 |002f: invoke-interface {v2, v3}, Lorg/jsoup/Connection;.data:(Ljava/util/Collection;)Lorg/jsoup/Connection; // method@0f81 │ │ -0867b4: 0c02 |0032: move-result-object v2 │ │ -0867b6: 7220 8b0f 1200 |0033: invoke-interface {v2, v1}, Lorg/jsoup/Connection;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection; // method@0f8b │ │ -0867bc: 0c02 |0036: move-result-object v2 │ │ -0867be: 1102 |0037: return-object v2 │ │ -0867c0: 6e10 b811 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/nodes/FormElement;.baseUri:()Ljava/lang/String; // method@11b8 │ │ -0867c6: 0c00 |003b: move-result-object v0 │ │ -0867c8: 28d2 |003c: goto 000e // -002e │ │ -0867ca: 6201 4706 |003d: sget-object v1, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ -0867ce: 28e8 |003f: goto 0027 // -0018 │ │ +0890a0: |[0890a0] org.jsoup.nodes.FormElement.submit:()Lorg/jsoup/Connection; │ │ +0890b0: 1a02 1f0d |0000: const-string v2, "action" // string@0d1f │ │ +0890b4: 6e20 bb11 2400 |0002: invoke-virtual {v4, v2}, Lorg/jsoup/nodes/FormElement;.hasAttr:(Ljava/lang/String;)Z // method@11bb │ │ +0890ba: 0a02 |0005: move-result v2 │ │ +0890bc: 3802 3200 |0006: if-eqz v2, 0038 // +0032 │ │ +0890c0: 1a02 1f0d |0008: const-string v2, "action" // string@0d1f │ │ +0890c4: 6e20 b511 2400 |000a: invoke-virtual {v4, v2}, Lorg/jsoup/nodes/FormElement;.absUrl:(Ljava/lang/String;)Ljava/lang/String; // method@11b5 │ │ +0890ca: 0c00 |000d: move-result-object v0 │ │ +0890cc: 1a02 a002 |000e: const-string v2, "Could not determine a form action URL for submit. Ensure you set a base URI when parsing." // string@02a0 │ │ +0890d0: 7120 7c10 2000 |0010: invoke-static {v0, v2}, Lorg/jsoup/helper/Validate;.notEmpty:(Ljava/lang/String;Ljava/lang/String;)V // method@107c │ │ +0890d6: 1a02 cc15 |0013: const-string v2, "method" // string@15cc │ │ +0890da: 6e20 b711 2400 |0015: invoke-virtual {v4, v2}, Lorg/jsoup/nodes/FormElement;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@11b7 │ │ +0890e0: 0c02 |0018: move-result-object v2 │ │ +0890e2: 6e10 490a 0200 |0019: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@0a49 │ │ +0890e8: 0c02 |001c: move-result-object v2 │ │ +0890ea: 1a03 6a09 |001d: const-string v3, "POST" // string@096a │ │ +0890ee: 6e20 2a0a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0a2a │ │ +0890f4: 0a02 |0022: move-result v2 │ │ +0890f6: 3802 1a00 |0023: if-eqz v2, 003d // +001a │ │ +0890fa: 6201 4906 |0025: sget-object v1, Lorg/jsoup/Connection$Method;.POST:Lorg/jsoup/Connection$Method; // field@0649 │ │ +0890fe: 7110 a10f 0000 |0027: invoke-static {v0}, Lorg/jsoup/Jsoup;.connect:(Ljava/lang/String;)Lorg/jsoup/Connection; // method@0fa1 │ │ +089104: 0c02 |002a: move-result-object v2 │ │ +089106: 6e10 ba11 0400 |002b: invoke-virtual {v4}, Lorg/jsoup/nodes/FormElement;.formData:()Ljava/util/List; // method@11ba │ │ +08910c: 0c03 |002e: move-result-object v3 │ │ +08910e: 7220 810f 3200 |002f: invoke-interface {v2, v3}, Lorg/jsoup/Connection;.data:(Ljava/util/Collection;)Lorg/jsoup/Connection; // method@0f81 │ │ +089114: 0c02 |0032: move-result-object v2 │ │ +089116: 7220 8b0f 1200 |0033: invoke-interface {v2, v1}, Lorg/jsoup/Connection;.method:(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection; // method@0f8b │ │ +08911c: 0c02 |0036: move-result-object v2 │ │ +08911e: 1102 |0037: return-object v2 │ │ +089120: 6e10 b811 0400 |0038: invoke-virtual {v4}, Lorg/jsoup/nodes/FormElement;.baseUri:()Ljava/lang/String; // method@11b8 │ │ +089126: 0c00 |003b: move-result-object v0 │ │ +089128: 28d2 |003c: goto 000e // -002e │ │ +08912a: 6201 4706 |003d: sget-object v1, Lorg/jsoup/Connection$Method;.GET:Lorg/jsoup/Connection$Method; // field@0647 │ │ +08912e: 28e8 |003f: goto 0027 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000e line=58 │ │ 0x0013 line=59 │ │ 0x0027 line=62 │ │ 0x002b line=63 │ │ @@ -181197,18 +181131,18 @@ │ │ 0x0027 - 0x0038 reg=1 method Lorg/jsoup/Connection$Method; │ │ 0x003d - 0x0040 reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x0040 reg=4 this Lorg/jsoup/nodes/FormElement; │ │ │ │ source_file_idx : 907 (FormElement.java) │ │ │ │ Class #550 header: │ │ -class_idx : 775 │ │ +class_idx : 795 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 777 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 797 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #550 annotations: │ │ Annotations on class │ │ @@ -181228,19 +181162,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0867d0: |[0867d0] org.jsoup.parser.Token$EndTag.:()V │ │ -0867e0: 7010 4b13 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.:()V // method@134b │ │ -0867e6: 6200 9807 |0003: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ -0867ea: 5b10 8707 |0005: iput-object v0, v1, Lorg/jsoup/parser/Token$EndTag;.type:Lorg/jsoup/parser/Token$TokenType; // field@0787 │ │ -0867ee: 0e00 |0007: return-void │ │ +089130: |[089130] org.jsoup.parser.Token$EndTag.:()V │ │ +089140: 7010 4b13 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.:()V // method@134b │ │ +089146: 6200 9807 |0003: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.EndTag:Lorg/jsoup/parser/Token$TokenType; // field@0798 │ │ +08914a: 5b10 8707 |0005: iput-object v0, v1, Lorg/jsoup/parser/Token$EndTag;.type:Lorg/jsoup/parser/Token$TokenType; // field@0787 │ │ +08914e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0007 line=212 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/parser/Token$EndTag; │ │ @@ -181251,43 +181185,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0867f0: |[0867f0] org.jsoup.parser.Token$EndTag.toString:()Ljava/lang/String; │ │ -086800: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -086804: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08680a: 1a01 7901 |0005: const-string v1, "" // string@0190 │ │ -08682a: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086830: 0c00 |0018: move-result-object v0 │ │ -086832: 6e10 640a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -086838: 0c00 |001c: move-result-object v0 │ │ -08683a: 1100 |001d: return-object v0 │ │ +089150: |[089150] org.jsoup.parser.Token$EndTag.toString:()Ljava/lang/String; │ │ +089160: 2200 d301 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +089164: 7010 500a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +08916a: 1a01 7901 |0005: const-string v1, "" // string@0190 │ │ +08918a: 6e20 580a 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +089190: 0c00 |0018: move-result-object v0 │ │ +089192: 6e10 640a 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +089198: 0c00 |001c: move-result-object v0 │ │ +08919a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/jsoup/parser/Token$EndTag; │ │ │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #551 header: │ │ -class_idx : 776 │ │ +class_idx : 796 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 777 │ │ -source_file_idx : 2901 │ │ +superclass_idx : 797 │ │ +source_file_idx : 2921 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #551 annotations: │ │ Annotations on class │ │ @@ -181307,22 +181241,22 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08683c: |[08683c] org.jsoup.parser.Token$StartTag.:()V │ │ -08684c: 7010 4b13 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.:()V // method@134b │ │ -086852: 2200 cd02 |0003: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -086856: 7010 aa10 0000 |0005: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -08685c: 5b10 8807 |0008: iput-object v0, v1, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -086860: 6200 9907 |000a: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ -086864: 5b10 8b07 |000c: iput-object v0, v1, Lorg/jsoup/parser/Token$StartTag;.type:Lorg/jsoup/parser/Token$TokenType; // field@078b │ │ -086868: 0e00 |000e: return-void │ │ +08919c: |[08919c] org.jsoup.parser.Token$StartTag.:()V │ │ +0891ac: 7010 4b13 0100 |0000: invoke-direct {v1}, Lorg/jsoup/parser/Token$Tag;.:()V // method@134b │ │ +0891b2: 2200 e102 |0003: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +0891b6: 7010 aa10 0000 |0005: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +0891bc: 5b10 8807 |0008: iput-object v0, v1, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +0891c0: 6200 9907 |000a: sget-object v0, Lorg/jsoup/parser/Token$TokenType;.StartTag:Lorg/jsoup/parser/Token$TokenType; // field@0799 │ │ +0891c4: 5b10 8b07 |000c: iput-object v0, v1, Lorg/jsoup/parser/Token$StartTag;.type:Lorg/jsoup/parser/Token$TokenType; // field@078b │ │ +0891c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ 0x000a line=182 │ │ 0x000e line=183 │ │ locals : │ │ @@ -181334,18 +181268,18 @@ │ │ type : '(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Lorg/jsoup/parser/Token$StartTag;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08686c: |[08686c] org.jsoup.parser.Token$StartTag.nameAttr:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Lorg/jsoup/parser/Token$StartTag; │ │ -08687c: 5b01 8a07 |0000: iput-object v1, v0, Lorg/jsoup/parser/Token$StartTag;.tagName:Ljava/lang/String; // field@078a │ │ -086880: 5b02 8807 |0002: iput-object v2, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -086884: 1100 |0004: return-object v0 │ │ +0891cc: |[0891cc] org.jsoup.parser.Token$StartTag.nameAttr:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Lorg/jsoup/parser/Token$StartTag; │ │ +0891dc: 5b01 8a07 |0000: iput-object v1, v0, Lorg/jsoup/parser/Token$StartTag;.tagName:Ljava/lang/String; // field@078a │ │ +0891e0: 5b02 8807 |0002: iput-object v2, v0, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +0891e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0002 line=195 │ │ 0x0004 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jsoup/parser/Token$StartTag; │ │ @@ -181357,20 +181291,20 @@ │ │ type : '()Lorg/jsoup/parser/Token$Tag;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -086888: |[086888] org.jsoup.parser.Token$StartTag.reset:()Lorg/jsoup/parser/Token$Tag; │ │ -086898: 6f10 5a13 0100 |0000: invoke-super {v1}, Lorg/jsoup/parser/Token$Tag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@135a │ │ -08689e: 2200 cd02 |0003: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02cd │ │ -0868a2: 7010 aa10 0000 |0005: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ -0868a8: 5b10 8807 |0008: iput-object v0, v1, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -0868ac: 1101 |000a: return-object v1 │ │ +0891e8: |[0891e8] org.jsoup.parser.Token$StartTag.reset:()Lorg/jsoup/parser/Token$Tag; │ │ +0891f8: 6f10 5a13 0100 |0000: invoke-super {v1}, Lorg/jsoup/parser/Token$Tag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@135a │ │ +0891fe: 2200 e102 |0003: new-instance v0, Lorg/jsoup/nodes/Attributes; // type@02e1 │ │ +089202: 7010 aa10 0000 |0005: invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;.:()V // method@10aa │ │ +089208: 5b10 8807 |0008: iput-object v0, v1, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +08920c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x000a line=190 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/parser/Token$StartTag; │ │ @@ -181380,18 +181314,18 @@ │ │ type : '()Lorg/jsoup/parser/Token;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0868b0: |[0868b0] org.jsoup.parser.Token$StartTag.reset:()Lorg/jsoup/parser/Token; │ │ -0868c0: 6e10 4813 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1348 │ │ -0868c6: 0c00 |0003: move-result-object v0 │ │ -0868c8: 1100 |0004: return-object v0 │ │ +089210: |[089210] org.jsoup.parser.Token$StartTag.reset:()Lorg/jsoup/parser/Token; │ │ +089220: 6e10 4813 0100 |0000: invoke-virtual {v1}, Lorg/jsoup/parser/Token$StartTag;.reset:()Lorg/jsoup/parser/Token$Tag; // method@1348 │ │ +089226: 0c00 |0003: move-result-object v0 │ │ +089228: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jsoup/parser/Token$StartTag; │ │ │ │ #3 : (in Lorg/jsoup/parser/Token$StartTag;) │ │ @@ -181399,73 +181333,73 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -0868cc: |[0868cc] org.jsoup.parser.Token$StartTag.toString:()Ljava/lang/String; │ │ -0868dc: 5420 8807 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -0868e0: 3800 3800 |0002: if-eqz v0, 003a // +0038 │ │ -0868e4: 5420 8807 |0004: iget-object v0, v2, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -0868e8: 6e10 bf10 0000 |0006: invoke-virtual {v0}, Lorg/jsoup/nodes/Attributes;.size:()I // method@10bf │ │ -0868ee: 0a00 |0009: move-result v0 │ │ -0868f0: 3d00 3000 |000a: if-lez v0, 003a // +0030 │ │ -0868f4: 2200 c101 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0868f8: 7010 500a 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -0868fe: 1a01 6f01 |0011: const-string v1, "<" // string@016f │ │ -086902: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086908: 0c00 |0016: move-result-object v0 │ │ -08690a: 6e10 4513 0200 |0017: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -086910: 0c01 |001a: move-result-object v1 │ │ -086912: 6e20 580a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086918: 0c00 |001e: move-result-object v0 │ │ -08691a: 1a01 1000 |001f: const-string v1, " " // string@0010 │ │ -08691e: 6e20 580a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086924: 0c00 |0024: move-result-object v0 │ │ -086926: 5421 8807 |0025: iget-object v1, v2, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ -08692a: 6e10 c010 0100 |0027: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.toString:()Ljava/lang/String; // method@10c0 │ │ -086930: 0c01 |002a: move-result-object v1 │ │ -086932: 6e20 580a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086938: 0c00 |002e: move-result-object v0 │ │ -08693a: 1a01 9001 |002f: const-string v1, ">" // string@0190 │ │ -08693e: 6e20 580a 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086944: 0c00 |0034: move-result-object v0 │ │ -086946: 6e10 640a 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -08694c: 0c00 |0038: move-result-object v0 │ │ -08694e: 1100 |0039: return-object v0 │ │ -086950: 2200 c101 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -086954: 7010 500a 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ -08695a: 1a01 6f01 |003f: const-string v1, "<" // string@016f │ │ -08695e: 6e20 580a 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086964: 0c00 |0044: move-result-object v0 │ │ -086966: 6e10 4513 0200 |0045: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ -08696c: 0c01 |0048: move-result-object v1 │ │ -08696e: 6e20 580a 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086974: 0c00 |004c: move-result-object v0 │ │ -086976: 1a01 9001 |004d: const-string v1, ">" // string@0190 │ │ -08697a: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ -086980: 0c00 |0052: move-result-object v0 │ │ -086982: 6e10 640a 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ -086988: 0c00 |0056: move-result-object v0 │ │ -08698a: 28e2 |0057: goto 0039 // -001e │ │ +08922c: |[08922c] org.jsoup.parser.Token$StartTag.toString:()Ljava/lang/String; │ │ +08923c: 5420 8807 |0000: iget-object v0, v2, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +089240: 3800 3800 |0002: if-eqz v0, 003a // +0038 │ │ +089244: 5420 8807 |0004: iget-object v0, v2, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +089248: 6e10 bf10 0000 |0006: invoke-virtual {v0}, Lorg/jsoup/nodes/Attributes;.size:()I // method@10bf │ │ +08924e: 0a00 |0009: move-result v0 │ │ +089250: 3d00 3000 |000a: if-lez v0, 003a // +0030 │ │ +089254: 2200 d301 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +089258: 7010 500a 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +08925e: 1a01 6f01 |0011: const-string v1, "<" // string@016f │ │ +089262: 6e20 580a 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +089268: 0c00 |0016: move-result-object v0 │ │ +08926a: 6e10 4513 0200 |0017: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +089270: 0c01 |001a: move-result-object v1 │ │ +089272: 6e20 580a 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +089278: 0c00 |001e: move-result-object v0 │ │ +08927a: 1a01 1000 |001f: const-string v1, " " // string@0010 │ │ +08927e: 6e20 580a 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +089284: 0c00 |0024: move-result-object v0 │ │ +089286: 5421 8807 |0025: iget-object v1, v2, Lorg/jsoup/parser/Token$StartTag;.attributes:Lorg/jsoup/nodes/Attributes; // field@0788 │ │ +08928a: 6e10 c010 0100 |0027: invoke-virtual {v1}, Lorg/jsoup/nodes/Attributes;.toString:()Ljava/lang/String; // method@10c0 │ │ +089290: 0c01 |002a: move-result-object v1 │ │ +089292: 6e20 580a 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +089298: 0c00 |002e: move-result-object v0 │ │ +08929a: 1a01 9001 |002f: const-string v1, ">" // string@0190 │ │ +08929e: 6e20 580a 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0892a4: 0c00 |0034: move-result-object v0 │ │ +0892a6: 6e10 640a 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0892ac: 0c00 |0038: move-result-object v0 │ │ +0892ae: 1100 |0039: return-object v0 │ │ +0892b0: 2200 d301 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@01d3 │ │ +0892b4: 7010 500a 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0a50 │ │ +0892ba: 1a01 6f01 |003f: const-string v1, "<" // string@016f │ │ +0892be: 6e20 580a 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0892c4: 0c00 |0044: move-result-object v0 │ │ +0892c6: 6e10 4513 0200 |0045: invoke-virtual {v2}, Lorg/jsoup/parser/Token$StartTag;.name:()Ljava/lang/String; // method@1345 │ │ +0892cc: 0c01 |0048: move-result-object v1 │ │ +0892ce: 6e20 580a 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0892d4: 0c00 |004c: move-result-object v0 │ │ +0892d6: 1a01 9001 |004d: const-string v1, ">" // string@0190 │ │ +0892da: 6e20 580a 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0a58 │ │ +0892e0: 0c00 |0052: move-result-object v0 │ │ +0892e2: 6e10 640a 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0a64 │ │ +0892e8: 0c00 |0056: move-result-object v0 │ │ +0892ea: 28e2 |0057: goto 0039 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000c line=202 │ │ 0x0039 line=204 │ │ locals : │ │ 0x0000 - 0x0058 reg=2 this Lorg/jsoup/parser/Token$StartTag; │ │ │ │ - source_file_idx : 2901 (Token.java) │ │ + source_file_idx : 2921 (Token.java) │ │ │ │ Class #552 header: │ │ -class_idx : 865 │ │ +class_idx : 885 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 867 │ │ +superclass_idx : 887 │ │ source_file_idx : 630 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #552 annotations: │ │ @@ -181488,17 +181422,17 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08698c: |[08698c] org.jsoup.select.CombiningEvaluator$And.:(Ljava/util/Collection;)V │ │ -08699c: 7020 9d14 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/select/CombiningEvaluator;.:(Ljava/util/Collection;)V // method@149d │ │ -0869a2: 0e00 |0003: return-void │ │ +0892ec: |[0892ec] org.jsoup.select.CombiningEvaluator$And.:(Ljava/util/Collection;)V │ │ +0892fc: 7020 9d14 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/select/CombiningEvaluator;.:(Ljava/util/Collection;)V // method@149d │ │ +089302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/CombiningEvaluator$And; │ │ @@ -181509,19 +181443,19 @@ │ │ type : '([Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0869a4: |[0869a4] org.jsoup.select.CombiningEvaluator$And.:([Lorg/jsoup/select/Evaluator;)V │ │ -0869b4: 7110 1f0b 0200 |0000: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ -0869ba: 0c00 |0003: move-result-object v0 │ │ -0869bc: 7020 9014 0100 |0004: invoke-direct {v1, v0}, Lorg/jsoup/select/CombiningEvaluator$And;.:(Ljava/util/Collection;)V // method@1490 │ │ -0869c2: 0e00 |0007: return-void │ │ +089304: |[089304] org.jsoup.select.CombiningEvaluator$And.:([Lorg/jsoup/select/Evaluator;)V │ │ +089314: 7110 1f0b 0200 |0000: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0b1f │ │ +08931a: 0c00 |0003: move-result-object v0 │ │ +08931c: 7020 9014 0100 |0004: invoke-direct {v1, v0}, Lorg/jsoup/select/CombiningEvaluator$And;.:(Ljava/util/Collection;)V // method@1490 │ │ +089322: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jsoup/select/CombiningEvaluator$And; │ │ 0x0000 - 0x0008 reg=2 evaluators [Lorg/jsoup/select/Evaluator; │ │ @@ -181532,31 +181466,31 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0869c4: |[0869c4] org.jsoup.select.CombiningEvaluator$And.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -0869d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0869d6: 5232 c808 |0001: iget v2, v3, Lorg/jsoup/select/CombiningEvaluator$And;.num:I // field@08c8 │ │ -0869da: 3520 1500 |0003: if-ge v0, v2, 0018 // +0015 │ │ -0869de: 5432 c708 |0005: iget-object v2, v3, Lorg/jsoup/select/CombiningEvaluator$And;.evaluators:Ljava/util/ArrayList; // field@08c7 │ │ -0869e2: 6e20 170b 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -0869e8: 0c01 |000a: move-result-object v1 │ │ -0869ea: 1f01 8703 |000b: check-cast v1, Lorg/jsoup/select/Evaluator; // type@0387 │ │ -0869ee: 6e30 3415 4105 |000d: invoke-virtual {v1, v4, v5}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -0869f4: 0a02 |0010: move-result v2 │ │ -0869f6: 3902 0400 |0011: if-nez v2, 0015 // +0004 │ │ -0869fa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0869fc: 0f02 |0014: return v2 │ │ -0869fe: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -086a02: 28ea |0017: goto 0001 // -0016 │ │ -086a04: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -086a06: 28fb |0019: goto 0014 // -0005 │ │ +089324: |[089324] org.jsoup.select.CombiningEvaluator$And.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089336: 5232 c808 |0001: iget v2, v3, Lorg/jsoup/select/CombiningEvaluator$And;.num:I // field@08c8 │ │ +08933a: 3520 1500 |0003: if-ge v0, v2, 0018 // +0015 │ │ +08933e: 5432 c708 |0005: iget-object v2, v3, Lorg/jsoup/select/CombiningEvaluator$And;.evaluators:Ljava/util/ArrayList; // field@08c7 │ │ +089342: 6e20 170b 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +089348: 0c01 |000a: move-result-object v1 │ │ +08934a: 1f01 9b03 |000b: check-cast v1, Lorg/jsoup/select/Evaluator; // type@039b │ │ +08934e: 6e30 3415 4105 |000d: invoke-virtual {v1, v4, v5}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +089354: 0a02 |0010: move-result v2 │ │ +089356: 3902 0400 |0011: if-nez v2, 0015 // +0004 │ │ +08935a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +08935c: 0f02 |0014: return v2 │ │ +08935e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +089362: 28ea |0017: goto 0001 // -0016 │ │ +089364: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +089366: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ 0x0014 line=57 │ │ @@ -181575,32 +181509,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -086a08: |[086a08] org.jsoup.select.CombiningEvaluator$And.toString:()Ljava/lang/String; │ │ -086a18: 5420 c708 |0000: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator$And;.evaluators:Ljava/util/ArrayList; // field@08c7 │ │ -086a1c: 1a01 1000 |0002: const-string v1, " " // string@0010 │ │ -086a20: 7120 6d10 1000 |0004: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.join:(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; // method@106d │ │ -086a26: 0c00 |0007: move-result-object v0 │ │ -086a28: 1100 |0008: return-object v0 │ │ +089368: |[089368] org.jsoup.select.CombiningEvaluator$And.toString:()Ljava/lang/String; │ │ +089378: 5420 c708 |0000: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator$And;.evaluators:Ljava/util/ArrayList; // field@08c7 │ │ +08937c: 1a01 1000 |0002: const-string v1, " " // string@0010 │ │ +089380: 7120 6d10 1000 |0004: invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;.join:(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; // method@106d │ │ +089386: 0c00 |0007: move-result-object v0 │ │ +089388: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/jsoup/select/CombiningEvaluator$And; │ │ │ │ source_file_idx : 630 (CombiningEvaluator.java) │ │ │ │ Class #553 header: │ │ -class_idx : 866 │ │ +class_idx : 886 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 867 │ │ +superclass_idx : 887 │ │ source_file_idx : 630 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #553 annotations: │ │ @@ -181623,17 +181557,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086a2c: |[086a2c] org.jsoup.select.CombiningEvaluator$Or.:()V │ │ -086a3c: 7010 9c14 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/CombiningEvaluator;.:()V // method@149c │ │ -086a42: 0e00 |0003: return-void │ │ +08938c: |[08938c] org.jsoup.select.CombiningEvaluator$Or.:()V │ │ +08939c: 7010 9c14 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/CombiningEvaluator;.:()V // method@149c │ │ +0893a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/CombiningEvaluator$Or; │ │ │ │ @@ -181642,28 +181576,28 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -086a44: |[086a44] org.jsoup.select.CombiningEvaluator$Or.:(Ljava/util/Collection;)V │ │ -086a54: 7010 9c14 0200 |0000: invoke-direct {v2}, Lorg/jsoup/select/CombiningEvaluator;.:()V // method@149c │ │ -086a5a: 5220 ca08 |0003: iget v0, v2, Lorg/jsoup/select/CombiningEvaluator$Or;.num:I // field@08ca │ │ -086a5e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -086a60: 3710 1000 |0006: if-le v0, v1, 0016 // +0010 │ │ -086a64: 5420 c908 |0008: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ -086a68: 2201 6103 |000a: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0361 │ │ -086a6c: 7020 9014 3100 |000c: invoke-direct {v1, v3}, Lorg/jsoup/select/CombiningEvaluator$And;.:(Ljava/util/Collection;)V // method@1490 │ │ -086a72: 6e20 150b 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -086a78: 6e10 9b14 0200 |0012: invoke-virtual {v2}, Lorg/jsoup/select/CombiningEvaluator$Or;.updateNumEvaluators:()V // method@149b │ │ -086a7e: 0e00 |0015: return-void │ │ -086a80: 5420 c908 |0016: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ -086a84: 6e20 160b 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0b16 │ │ -086a8a: 28f7 |001b: goto 0012 // -0009 │ │ +0893a4: |[0893a4] org.jsoup.select.CombiningEvaluator$Or.:(Ljava/util/Collection;)V │ │ +0893b4: 7010 9c14 0200 |0000: invoke-direct {v2}, Lorg/jsoup/select/CombiningEvaluator;.:()V // method@149c │ │ +0893ba: 5220 ca08 |0003: iget v0, v2, Lorg/jsoup/select/CombiningEvaluator$Or;.num:I // field@08ca │ │ +0893be: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0893c0: 3710 1000 |0006: if-le v0, v1, 0016 // +0010 │ │ +0893c4: 5420 c908 |0008: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ +0893c8: 2201 7503 |000a: new-instance v1, Lorg/jsoup/select/CombiningEvaluator$And; // type@0375 │ │ +0893cc: 7020 9014 3100 |000c: invoke-direct {v1, v3}, Lorg/jsoup/select/CombiningEvaluator$And;.:(Ljava/util/Collection;)V // method@1490 │ │ +0893d2: 6e20 150b 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +0893d8: 6e10 9b14 0200 |0012: invoke-virtual {v2}, Lorg/jsoup/select/CombiningEvaluator$Or;.updateNumEvaluators:()V // method@149b │ │ +0893de: 0e00 |0015: return-void │ │ +0893e0: 5420 c908 |0016: iget-object v0, v2, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ +0893e4: 6e20 160b 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0b16 │ │ +0893ea: 28f7 |001b: goto 0012 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0008 line=74 │ │ 0x0012 line=77 │ │ 0x0015 line=78 │ │ @@ -181679,19 +181613,19 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -086a8c: |[086a8c] org.jsoup.select.CombiningEvaluator$Or.add:(Lorg/jsoup/select/Evaluator;)V │ │ -086a9c: 5410 c908 |0000: iget-object v0, v1, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ -086aa0: 6e20 150b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ -086aa6: 6e10 9b14 0100 |0005: invoke-virtual {v1}, Lorg/jsoup/select/CombiningEvaluator$Or;.updateNumEvaluators:()V // method@149b │ │ -086aac: 0e00 |0008: return-void │ │ +0893ec: |[0893ec] org.jsoup.select.CombiningEvaluator$Or.add:(Lorg/jsoup/select/Evaluator;)V │ │ +0893fc: 5410 c908 |0000: iget-object v0, v1, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ +089400: 6e20 150b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0b15 │ │ +089406: 6e10 9b14 0100 |0005: invoke-virtual {v1}, Lorg/jsoup/select/CombiningEvaluator$Or;.updateNumEvaluators:()V // method@149b │ │ +08940c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x0008 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jsoup/select/CombiningEvaluator$Or; │ │ @@ -181702,31 +181636,31 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -086ab0: |[086ab0] org.jsoup.select.CombiningEvaluator$Or.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086ac2: 5232 ca08 |0001: iget v2, v3, Lorg/jsoup/select/CombiningEvaluator$Or;.num:I // field@08ca │ │ -086ac6: 3520 1500 |0003: if-ge v0, v2, 0018 // +0015 │ │ -086aca: 5432 c908 |0005: iget-object v2, v3, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ -086ace: 6e20 170b 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ -086ad4: 0c01 |000a: move-result-object v1 │ │ -086ad6: 1f01 8703 |000b: check-cast v1, Lorg/jsoup/select/Evaluator; // type@0387 │ │ -086ada: 6e30 3415 4105 |000d: invoke-virtual {v1, v4, v5}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -086ae0: 0a02 |0010: move-result v2 │ │ -086ae2: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -086ae6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -086ae8: 0f02 |0014: return v2 │ │ -086aea: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -086aee: 28ea |0017: goto 0001 // -0016 │ │ -086af0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -086af2: 28fb |0019: goto 0014 // -0005 │ │ +089410: |[089410] org.jsoup.select.CombiningEvaluator$Or.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089422: 5232 ca08 |0001: iget v2, v3, Lorg/jsoup/select/CombiningEvaluator$Or;.num:I // field@08ca │ │ +089426: 3520 1500 |0003: if-ge v0, v2, 0018 // +0015 │ │ +08942a: 5432 c908 |0005: iget-object v2, v3, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ +08942e: 6e20 170b 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0b17 │ │ +089434: 0c01 |000a: move-result-object v1 │ │ +089436: 1f01 9b03 |000b: check-cast v1, Lorg/jsoup/select/Evaluator; // type@039b │ │ +08943a: 6e30 3415 4105 |000d: invoke-virtual {v1, v4, v5}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +089440: 0a02 |0010: move-result v2 │ │ +089442: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +089446: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +089448: 0f02 |0014: return v2 │ │ +08944a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08944e: 28ea |0017: goto 0001 // -0016 │ │ +089450: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +089452: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=93 │ │ 0x0013 line=94 │ │ 0x0014 line=96 │ │ @@ -181745,36 +181679,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -086af4: |[086af4] org.jsoup.select.CombiningEvaluator$Or.toString:()Ljava/lang/String; │ │ -086b04: 1a00 5c01 |0000: const-string v0, ":or%s" // string@015c │ │ -086b08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -086b0a: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086b0e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086b10: 5443 c908 |0006: iget-object v3, v4, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ -086b14: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -086b18: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086b1e: 0c00 |000d: move-result-object v0 │ │ -086b20: 1100 |000e: return-object v0 │ │ +089454: |[089454] org.jsoup.select.CombiningEvaluator$Or.toString:()Ljava/lang/String; │ │ +089464: 1a00 5c01 |0000: const-string v0, ":or%s" // string@015c │ │ +089468: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08946a: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +08946e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +089470: 5443 c908 |0006: iget-object v3, v4, Lorg/jsoup/select/CombiningEvaluator$Or;.evaluators:Ljava/util/ArrayList; // field@08c9 │ │ +089474: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089478: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +08947e: 0c00 |000d: move-result-object v0 │ │ +089480: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/CombiningEvaluator$Or; │ │ │ │ source_file_idx : 630 (CombiningEvaluator.java) │ │ │ │ Class #554 header: │ │ -class_idx : 873 │ │ +class_idx : 893 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 871 │ │ +superclass_idx : 891 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #554 annotations: │ │ @@ -181795,17 +181729,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -086b24: |[086b24] org.jsoup.select.Evaluator$AttributeWithValue.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -086b34: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ -086b3a: 0e00 |0003: return-void │ │ +089484: |[089484] org.jsoup.select.Evaluator$AttributeWithValue.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +089494: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ +08949a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$AttributeWithValue; │ │ 0x0000 - 0x0004 reg=1 key Ljava/lang/String; │ │ @@ -181817,32 +181751,32 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -086b3c: |[086b3c] org.jsoup.select.Evaluator$AttributeWithValue.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086b4c: 5420 d108 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValue;.key:Ljava/lang/String; // field@08d1 │ │ -086b50: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -086b56: 0a00 |0005: move-result v0 │ │ -086b58: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -086b5c: 5420 d208 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValue;.value:Ljava/lang/String; // field@08d2 │ │ -086b60: 5421 d108 |000a: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValue;.key:Ljava/lang/String; // field@08d1 │ │ -086b64: 6e20 3111 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -086b6a: 0c01 |000f: move-result-object v1 │ │ -086b6c: 6e10 4b0a 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ -086b72: 0c01 |0013: move-result-object v1 │ │ -086b74: 6e20 2b0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -086b7a: 0a00 |0017: move-result v0 │ │ -086b7c: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -086b80: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -086b82: 0f00 |001b: return v0 │ │ -086b84: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -086b86: 28fe |001d: goto 001b // -0002 │ │ +08949c: |[08949c] org.jsoup.select.Evaluator$AttributeWithValue.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0894ac: 5420 d108 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValue;.key:Ljava/lang/String; // field@08d1 │ │ +0894b0: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +0894b6: 0a00 |0005: move-result v0 │ │ +0894b8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0894bc: 5420 d208 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValue;.value:Ljava/lang/String; // field@08d2 │ │ +0894c0: 5421 d108 |000a: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValue;.key:Ljava/lang/String; // field@08d1 │ │ +0894c4: 6e20 3111 1400 |000c: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +0894ca: 0c01 |000f: move-result-object v1 │ │ +0894cc: 6e10 4b0a 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0a4b │ │ +0894d2: 0c01 |0013: move-result-object v1 │ │ +0894d4: 6e20 2b0a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +0894da: 0a00 |0017: move-result v0 │ │ +0894dc: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +0894e0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0894e2: 0f00 |001b: return v0 │ │ +0894e4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0894e6: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/jsoup/select/Evaluator$AttributeWithValue; │ │ 0x0000 - 0x001e reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x001e reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -181852,39 +181786,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -086b88: |[086b88] org.jsoup.select.Evaluator$AttributeWithValue.toString:()Ljava/lang/String; │ │ -086b98: 1a00 6b0c |0000: const-string v0, "[%s=%s]" // string@0c6b │ │ -086b9c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -086b9e: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086ba2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086ba4: 5443 d108 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValue;.key:Ljava/lang/String; // field@08d1 │ │ -086ba8: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -086bac: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -086bae: 5443 d208 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValue;.value:Ljava/lang/String; // field@08d2 │ │ -086bb2: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -086bb6: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086bbc: 0c00 |0012: move-result-object v0 │ │ -086bbe: 1100 |0013: return-object v0 │ │ +0894e8: |[0894e8] org.jsoup.select.Evaluator$AttributeWithValue.toString:()Ljava/lang/String; │ │ +0894f8: 1a00 7f0c |0000: const-string v0, "[%s=%s]" // string@0c7f │ │ +0894fc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0894fe: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +089502: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +089504: 5443 d108 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValue;.key:Ljava/lang/String; // field@08d1 │ │ +089508: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +08950c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +08950e: 5443 d208 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValue;.value:Ljava/lang/String; // field@08d2 │ │ +089512: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +089516: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +08951c: 0c00 |0012: move-result-object v0 │ │ +08951e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/jsoup/select/Evaluator$AttributeWithValue; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #555 header: │ │ -class_idx : 874 │ │ +class_idx : 894 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 871 │ │ +superclass_idx : 891 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #555 annotations: │ │ @@ -181905,17 +181839,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -086bc0: |[086bc0] org.jsoup.select.Evaluator$AttributeWithValueContaining.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -086bd0: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ -086bd6: 0e00 |0003: return-void │ │ +089520: |[089520] org.jsoup.select.Evaluator$AttributeWithValueContaining.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +089530: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ +089536: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$AttributeWithValueContaining; │ │ 0x0000 - 0x0004 reg=1 key Ljava/lang/String; │ │ @@ -181927,32 +181861,32 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -086bd8: |[086bd8] org.jsoup.select.Evaluator$AttributeWithValueContaining.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086be8: 5420 d308 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.key:Ljava/lang/String; // field@08d3 │ │ -086bec: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -086bf2: 0a00 |0005: move-result v0 │ │ -086bf4: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -086bf8: 5420 d308 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.key:Ljava/lang/String; // field@08d3 │ │ -086bfc: 6e20 3111 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -086c02: 0c00 |000d: move-result-object v0 │ │ -086c04: 6e10 470a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -086c0a: 0c00 |0011: move-result-object v0 │ │ -086c0c: 5421 d408 |0012: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.value:Ljava/lang/String; // field@08d4 │ │ -086c10: 6e20 280a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ -086c16: 0a00 |0017: move-result v0 │ │ -086c18: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -086c1c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -086c1e: 0f00 |001b: return v0 │ │ -086c20: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -086c22: 28fe |001d: goto 001b // -0002 │ │ +089538: |[089538] org.jsoup.select.Evaluator$AttributeWithValueContaining.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089548: 5420 d308 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.key:Ljava/lang/String; // field@08d3 │ │ +08954c: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +089552: 0a00 |0005: move-result v0 │ │ +089554: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +089558: 5420 d308 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.key:Ljava/lang/String; // field@08d3 │ │ +08955c: 6e20 3111 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +089562: 0c00 |000d: move-result-object v0 │ │ +089564: 6e10 470a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +08956a: 0c00 |0011: move-result-object v0 │ │ +08956c: 5421 d408 |0012: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.value:Ljava/lang/String; // field@08d4 │ │ +089570: 6e20 280a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0a28 │ │ +089576: 0a00 |0017: move-result v0 │ │ +089578: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +08957c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +08957e: 0f00 |001b: return v0 │ │ +089580: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +089582: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/jsoup/select/Evaluator$AttributeWithValueContaining; │ │ 0x0000 - 0x001e reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x001e reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -181962,39 +181896,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -086c24: |[086c24] org.jsoup.select.Evaluator$AttributeWithValueContaining.toString:()Ljava/lang/String; │ │ -086c34: 1a00 6a0c |0000: const-string v0, "[%s*=%s]" // string@0c6a │ │ -086c38: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -086c3a: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086c3e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086c40: 5443 d308 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.key:Ljava/lang/String; // field@08d3 │ │ -086c44: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -086c48: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -086c4a: 5443 d408 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.value:Ljava/lang/String; // field@08d4 │ │ -086c4e: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -086c52: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086c58: 0c00 |0012: move-result-object v0 │ │ -086c5a: 1100 |0013: return-object v0 │ │ +089584: |[089584] org.jsoup.select.Evaluator$AttributeWithValueContaining.toString:()Ljava/lang/String; │ │ +089594: 1a00 7e0c |0000: const-string v0, "[%s*=%s]" // string@0c7e │ │ +089598: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +08959a: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +08959e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0895a0: 5443 d308 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.key:Ljava/lang/String; // field@08d3 │ │ +0895a4: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +0895a8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0895aa: 5443 d408 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueContaining;.value:Ljava/lang/String; // field@08d4 │ │ +0895ae: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +0895b2: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +0895b8: 0c00 |0012: move-result-object v0 │ │ +0895ba: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/jsoup/select/Evaluator$AttributeWithValueContaining; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #556 header: │ │ -class_idx : 875 │ │ +class_idx : 895 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 871 │ │ +superclass_idx : 891 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #556 annotations: │ │ @@ -182015,17 +181949,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -086c5c: |[086c5c] org.jsoup.select.Evaluator$AttributeWithValueEnding.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -086c6c: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ -086c72: 0e00 |0003: return-void │ │ +0895bc: |[0895bc] org.jsoup.select.Evaluator$AttributeWithValueEnding.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0895cc: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ +0895d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$AttributeWithValueEnding; │ │ 0x0000 - 0x0004 reg=1 key Ljava/lang/String; │ │ @@ -182037,32 +181971,32 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -086c74: |[086c74] org.jsoup.select.Evaluator$AttributeWithValueEnding.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086c84: 5420 d508 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.key:Ljava/lang/String; // field@08d5 │ │ -086c88: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -086c8e: 0a00 |0005: move-result v0 │ │ -086c90: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -086c94: 5420 d508 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.key:Ljava/lang/String; // field@08d5 │ │ -086c98: 6e20 3111 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -086c9e: 0c00 |000d: move-result-object v0 │ │ -086ca0: 6e10 470a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -086ca6: 0c00 |0011: move-result-object v0 │ │ -086ca8: 5421 d608 |0012: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.value:Ljava/lang/String; // field@08d6 │ │ -086cac: 6e20 290a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ -086cb2: 0a00 |0017: move-result v0 │ │ -086cb4: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -086cb8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -086cba: 0f00 |001b: return v0 │ │ -086cbc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -086cbe: 28fe |001d: goto 001b // -0002 │ │ +0895d4: |[0895d4] org.jsoup.select.Evaluator$AttributeWithValueEnding.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0895e4: 5420 d508 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.key:Ljava/lang/String; // field@08d5 │ │ +0895e8: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +0895ee: 0a00 |0005: move-result v0 │ │ +0895f0: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0895f4: 5420 d508 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.key:Ljava/lang/String; // field@08d5 │ │ +0895f8: 6e20 3111 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +0895fe: 0c00 |000d: move-result-object v0 │ │ +089600: 6e10 470a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +089606: 0c00 |0011: move-result-object v0 │ │ +089608: 5421 d608 |0012: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.value:Ljava/lang/String; // field@08d6 │ │ +08960c: 6e20 290a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0a29 │ │ +089612: 0a00 |0017: move-result v0 │ │ +089614: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +089618: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +08961a: 0f00 |001b: return v0 │ │ +08961c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +08961e: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/jsoup/select/Evaluator$AttributeWithValueEnding; │ │ 0x0000 - 0x001e reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x001e reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -182072,39 +182006,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -086cc0: |[086cc0] org.jsoup.select.Evaluator$AttributeWithValueEnding.toString:()Ljava/lang/String; │ │ -086cd0: 1a00 690c |0000: const-string v0, "[%s$=%s]" // string@0c69 │ │ -086cd4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -086cd6: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086cda: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086cdc: 5443 d508 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.key:Ljava/lang/String; // field@08d5 │ │ -086ce0: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -086ce4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -086ce6: 5443 d608 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.value:Ljava/lang/String; // field@08d6 │ │ -086cea: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -086cee: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086cf4: 0c00 |0012: move-result-object v0 │ │ -086cf6: 1100 |0013: return-object v0 │ │ +089620: |[089620] org.jsoup.select.Evaluator$AttributeWithValueEnding.toString:()Ljava/lang/String; │ │ +089630: 1a00 7d0c |0000: const-string v0, "[%s$=%s]" // string@0c7d │ │ +089634: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +089636: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +08963a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +08963c: 5443 d508 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.key:Ljava/lang/String; // field@08d5 │ │ +089640: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089644: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +089646: 5443 d608 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueEnding;.value:Ljava/lang/String; // field@08d6 │ │ +08964a: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +08964e: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089654: 0c00 |0012: move-result-object v0 │ │ +089656: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/jsoup/select/Evaluator$AttributeWithValueEnding; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #557 header: │ │ -class_idx : 877 │ │ +class_idx : 897 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 871 │ │ +superclass_idx : 891 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #557 annotations: │ │ @@ -182125,17 +182059,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -086cf8: |[086cf8] org.jsoup.select.Evaluator$AttributeWithValueNot.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -086d08: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ -086d0e: 0e00 |0003: return-void │ │ +089658: |[089658] org.jsoup.select.Evaluator$AttributeWithValueNot.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +089668: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ +08966e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$AttributeWithValueNot; │ │ 0x0000 - 0x0004 reg=1 key Ljava/lang/String; │ │ @@ -182147,26 +182081,26 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -086d10: |[086d10] org.jsoup.select.Evaluator$AttributeWithValueNot.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086d20: 5420 da08 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.value:Ljava/lang/String; // field@08da │ │ -086d24: 5421 d908 |0002: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.key:Ljava/lang/String; // field@08d9 │ │ -086d28: 6e20 3111 1400 |0004: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -086d2e: 0c01 |0007: move-result-object v1 │ │ -086d30: 6e20 2b0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ -086d36: 0a00 |000b: move-result v0 │ │ -086d38: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -086d3c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -086d3e: 0f00 |000f: return v0 │ │ -086d40: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -086d42: 28fe |0011: goto 000f // -0002 │ │ +089670: |[089670] org.jsoup.select.Evaluator$AttributeWithValueNot.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089680: 5420 da08 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.value:Ljava/lang/String; // field@08da │ │ +089684: 5421 d908 |0002: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.key:Ljava/lang/String; // field@08d9 │ │ +089688: 6e20 3111 1400 |0004: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +08968e: 0c01 |0007: move-result-object v1 │ │ +089690: 6e20 2b0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0a2b │ │ +089696: 0a00 |000b: move-result v0 │ │ +089698: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +08969c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +08969e: 0f00 |000f: return v0 │ │ +0896a0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0896a2: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/jsoup/select/Evaluator$AttributeWithValueNot; │ │ 0x0000 - 0x0012 reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0012 reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -182176,39 +182110,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -086d44: |[086d44] org.jsoup.select.Evaluator$AttributeWithValueNot.toString:()Ljava/lang/String; │ │ -086d54: 1a00 680c |0000: const-string v0, "[%s!=%s]" // string@0c68 │ │ -086d58: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -086d5a: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086d5e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086d60: 5443 d908 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.key:Ljava/lang/String; // field@08d9 │ │ -086d64: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -086d68: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -086d6a: 5443 da08 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.value:Ljava/lang/String; // field@08da │ │ -086d6e: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -086d72: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086d78: 0c00 |0012: move-result-object v0 │ │ -086d7a: 1100 |0013: return-object v0 │ │ +0896a4: |[0896a4] org.jsoup.select.Evaluator$AttributeWithValueNot.toString:()Ljava/lang/String; │ │ +0896b4: 1a00 7c0c |0000: const-string v0, "[%s!=%s]" // string@0c7c │ │ +0896b8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0896ba: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +0896be: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0896c0: 5443 d908 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.key:Ljava/lang/String; // field@08d9 │ │ +0896c4: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +0896c8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0896ca: 5443 da08 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueNot;.value:Ljava/lang/String; // field@08da │ │ +0896ce: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +0896d2: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +0896d8: 0c00 |0012: move-result-object v0 │ │ +0896da: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/jsoup/select/Evaluator$AttributeWithValueNot; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #558 header: │ │ -class_idx : 878 │ │ +class_idx : 898 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 871 │ │ +superclass_idx : 891 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #558 annotations: │ │ @@ -182229,17 +182163,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -086d7c: |[086d7c] org.jsoup.select.Evaluator$AttributeWithValueStarting.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -086d8c: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ -086d92: 0e00 |0003: return-void │ │ +0896dc: |[0896dc] org.jsoup.select.Evaluator$AttributeWithValueStarting.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0896ec: 7030 d614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$AttributeKeyPair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@14d6 │ │ +0896f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$AttributeWithValueStarting; │ │ 0x0000 - 0x0004 reg=1 key Ljava/lang/String; │ │ @@ -182251,32 +182185,32 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -086d94: |[086d94] org.jsoup.select.Evaluator$AttributeWithValueStarting.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086da4: 5420 db08 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.key:Ljava/lang/String; // field@08db │ │ -086da8: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ -086dae: 0a00 |0005: move-result v0 │ │ -086db0: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -086db4: 5420 db08 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.key:Ljava/lang/String; // field@08db │ │ -086db8: 6e20 3111 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ -086dbe: 0c00 |000d: move-result-object v0 │ │ -086dc0: 6e10 470a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ -086dc6: 0c00 |0011: move-result-object v0 │ │ -086dc8: 5421 dc08 |0012: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.value:Ljava/lang/String; // field@08dc │ │ -086dcc: 6e20 420a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ -086dd2: 0a00 |0017: move-result v0 │ │ -086dd4: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -086dd8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -086dda: 0f00 |001b: return v0 │ │ -086ddc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -086dde: 28fe |001d: goto 001b // -0002 │ │ +0896f4: |[0896f4] org.jsoup.select.Evaluator$AttributeWithValueStarting.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089704: 5420 db08 |0000: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.key:Ljava/lang/String; // field@08db │ │ +089708: 6e20 6511 0400 |0002: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.hasAttr:(Ljava/lang/String;)Z // method@1165 │ │ +08970e: 0a00 |0005: move-result v0 │ │ +089710: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +089714: 5420 db08 |0008: iget-object v0, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.key:Ljava/lang/String; // field@08db │ │ +089718: 6e20 3111 0400 |000a: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1131 │ │ +08971e: 0c00 |000d: move-result-object v0 │ │ +089720: 6e10 470a 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0a47 │ │ +089726: 0c00 |0011: move-result-object v0 │ │ +089728: 5421 dc08 |0012: iget-object v1, v2, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.value:Ljava/lang/String; // field@08dc │ │ +08972c: 6e20 420a 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0a42 │ │ +089732: 0a00 |0017: move-result v0 │ │ +089734: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +089738: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +08973a: 0f00 |001b: return v0 │ │ +08973c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +08973e: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/jsoup/select/Evaluator$AttributeWithValueStarting; │ │ 0x0000 - 0x001e reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x001e reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -182286,39 +182220,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -086de0: |[086de0] org.jsoup.select.Evaluator$AttributeWithValueStarting.toString:()Ljava/lang/String; │ │ -086df0: 1a00 6d0c |0000: const-string v0, "[%s^=%s]" // string@0c6d │ │ -086df4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -086df6: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086dfa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086dfc: 5443 db08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.key:Ljava/lang/String; // field@08db │ │ -086e00: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -086e04: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -086e06: 5443 dc08 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.value:Ljava/lang/String; // field@08dc │ │ -086e0a: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -086e0e: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086e14: 0c00 |0012: move-result-object v0 │ │ -086e16: 1100 |0013: return-object v0 │ │ +089740: |[089740] org.jsoup.select.Evaluator$AttributeWithValueStarting.toString:()Ljava/lang/String; │ │ +089750: 1a00 810c |0000: const-string v0, "[%s^=%s]" // string@0c81 │ │ +089754: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +089756: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +08975a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +08975c: 5443 db08 |0006: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.key:Ljava/lang/String; // field@08db │ │ +089760: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089764: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +089766: 5443 dc08 |000b: iget-object v3, v4, Lorg/jsoup/select/Evaluator$AttributeWithValueStarting;.value:Ljava/lang/String; // field@08dc │ │ +08976a: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +08976e: 7120 2c0a 1000 |000f: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089774: 0c00 |0012: move-result-object v0 │ │ +089776: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/jsoup/select/Evaluator$AttributeWithValueStarting; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #559 header: │ │ -class_idx : 884 │ │ +class_idx : 904 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 885 │ │ +superclass_idx : 905 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #559 annotations: │ │ @@ -182339,17 +182273,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086e18: |[086e18] org.jsoup.select.Evaluator$IndexEquals.:(I)V │ │ -086e28: 7020 0115 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/select/Evaluator$IndexEvaluator;.:(I)V // method@1501 │ │ -086e2e: 0e00 |0003: return-void │ │ +089778: |[089778] org.jsoup.select.Evaluator$IndexEquals.:(I)V │ │ +089788: 7020 0115 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/select/Evaluator$IndexEvaluator;.:(I)V // method@1501 │ │ +08978e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=352 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IndexEquals; │ │ 0x0000 - 0x0004 reg=1 index I │ │ @@ -182360,25 +182294,25 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -086e30: |[086e30] org.jsoup.select.Evaluator$IndexEquals.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086e40: 6e10 4911 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -086e46: 0c00 |0003: move-result-object v0 │ │ -086e48: 6e10 f609 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -086e4e: 0a00 |0007: move-result v0 │ │ -086e50: 5221 e308 |0008: iget v1, v2, Lorg/jsoup/select/Evaluator$IndexEquals;.index:I // field@08e3 │ │ -086e54: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -086e58: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -086e5a: 0f00 |000d: return v0 │ │ -086e5c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -086e5e: 28fe |000f: goto 000d // -0002 │ │ +089790: |[089790] org.jsoup.select.Evaluator$IndexEquals.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0897a0: 6e10 4911 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +0897a6: 0c00 |0003: move-result-object v0 │ │ +0897a8: 6e10 f609 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +0897ae: 0a00 |0007: move-result v0 │ │ +0897b0: 5221 e308 |0008: iget v1, v2, Lorg/jsoup/select/Evaluator$IndexEquals;.index:I // field@08e3 │ │ +0897b4: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +0897b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0897ba: 0f00 |000d: return v0 │ │ +0897bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0897be: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jsoup/select/Evaluator$IndexEquals; │ │ 0x0000 - 0x0010 reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0010 reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -182388,38 +182322,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -086e60: |[086e60] org.jsoup.select.Evaluator$IndexEquals.toString:()Ljava/lang/String; │ │ -086e70: 1a00 3b01 |0000: const-string v0, ":eq(%d)" // string@013b │ │ -086e74: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -086e76: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086e7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086e7c: 5243 e308 |0006: iget v3, v4, Lorg/jsoup/select/Evaluator$IndexEquals;.index:I // field@08e3 │ │ -086e80: 7110 fc09 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -086e86: 0c03 |000b: move-result-object v3 │ │ -086e88: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -086e8c: 7120 2c0a 1000 |000e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086e92: 0c00 |0011: move-result-object v0 │ │ -086e94: 1100 |0012: return-object v0 │ │ +0897c0: |[0897c0] org.jsoup.select.Evaluator$IndexEquals.toString:()Ljava/lang/String; │ │ +0897d0: 1a00 3b01 |0000: const-string v0, ":eq(%d)" // string@013b │ │ +0897d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0897d6: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +0897da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0897dc: 5243 e308 |0006: iget v3, v4, Lorg/jsoup/select/Evaluator$IndexEquals;.index:I // field@08e3 │ │ +0897e0: 7110 fc09 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +0897e6: 0c03 |000b: move-result-object v3 │ │ +0897e8: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +0897ec: 7120 2c0a 1000 |000e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +0897f2: 0c00 |0011: move-result-object v0 │ │ +0897f4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/jsoup/select/Evaluator$IndexEquals; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #560 header: │ │ -class_idx : 886 │ │ +class_idx : 906 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 885 │ │ +superclass_idx : 905 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #560 annotations: │ │ @@ -182440,17 +182374,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086e98: |[086e98] org.jsoup.select.Evaluator$IndexGreaterThan.:(I)V │ │ -086ea8: 7020 0115 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/select/Evaluator$IndexEvaluator;.:(I)V // method@1501 │ │ -086eae: 0e00 |0003: return-void │ │ +0897f8: |[0897f8] org.jsoup.select.Evaluator$IndexGreaterThan.:(I)V │ │ +089808: 7020 0115 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/select/Evaluator$IndexEvaluator;.:(I)V // method@1501 │ │ +08980e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=332 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IndexGreaterThan; │ │ 0x0000 - 0x0004 reg=1 index I │ │ @@ -182461,25 +182395,25 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -086eb0: |[086eb0] org.jsoup.select.Evaluator$IndexGreaterThan.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086ec0: 6e10 4911 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -086ec6: 0c00 |0003: move-result-object v0 │ │ -086ec8: 6e10 f609 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -086ece: 0a00 |0007: move-result v0 │ │ -086ed0: 5221 e508 |0008: iget v1, v2, Lorg/jsoup/select/Evaluator$IndexGreaterThan;.index:I // field@08e5 │ │ -086ed4: 3710 0400 |000a: if-le v0, v1, 000e // +0004 │ │ -086ed8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -086eda: 0f00 |000d: return v0 │ │ -086edc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -086ede: 28fe |000f: goto 000d // -0002 │ │ +089810: |[089810] org.jsoup.select.Evaluator$IndexGreaterThan.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089820: 6e10 4911 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +089826: 0c00 |0003: move-result-object v0 │ │ +089828: 6e10 f609 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +08982e: 0a00 |0007: move-result v0 │ │ +089830: 5221 e508 |0008: iget v1, v2, Lorg/jsoup/select/Evaluator$IndexGreaterThan;.index:I // field@08e5 │ │ +089834: 3710 0400 |000a: if-le v0, v1, 000e // +0004 │ │ +089838: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08983a: 0f00 |000d: return v0 │ │ +08983c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08983e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jsoup/select/Evaluator$IndexGreaterThan; │ │ 0x0000 - 0x0010 reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0010 reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -182489,38 +182423,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -086ee0: |[086ee0] org.jsoup.select.Evaluator$IndexGreaterThan.toString:()Ljava/lang/String; │ │ -086ef0: 1a00 3f01 |0000: const-string v0, ":gt(%d)" // string@013f │ │ -086ef4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -086ef6: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086efa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086efc: 5243 e508 |0006: iget v3, v4, Lorg/jsoup/select/Evaluator$IndexGreaterThan;.index:I // field@08e5 │ │ -086f00: 7110 fc09 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -086f06: 0c03 |000b: move-result-object v3 │ │ -086f08: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -086f0c: 7120 2c0a 1000 |000e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086f12: 0c00 |0011: move-result-object v0 │ │ -086f14: 1100 |0012: return-object v0 │ │ +089840: |[089840] org.jsoup.select.Evaluator$IndexGreaterThan.toString:()Ljava/lang/String; │ │ +089850: 1a00 3f01 |0000: const-string v0, ":gt(%d)" // string@013f │ │ +089854: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +089856: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +08985a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +08985c: 5243 e508 |0006: iget v3, v4, Lorg/jsoup/select/Evaluator$IndexGreaterThan;.index:I // field@08e5 │ │ +089860: 7110 fc09 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +089866: 0c03 |000b: move-result-object v3 │ │ +089868: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +08986c: 7120 2c0a 1000 |000e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089872: 0c00 |0011: move-result-object v0 │ │ +089874: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/jsoup/select/Evaluator$IndexGreaterThan; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #561 header: │ │ -class_idx : 887 │ │ +class_idx : 907 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 885 │ │ +superclass_idx : 905 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #561 annotations: │ │ @@ -182541,17 +182475,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086f18: |[086f18] org.jsoup.select.Evaluator$IndexLessThan.:(I)V │ │ -086f28: 7020 0115 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/select/Evaluator$IndexEvaluator;.:(I)V // method@1501 │ │ -086f2e: 0e00 |0003: return-void │ │ +089878: |[089878] org.jsoup.select.Evaluator$IndexLessThan.:(I)V │ │ +089888: 7020 0115 1000 |0000: invoke-direct {v0, v1}, Lorg/jsoup/select/Evaluator$IndexEvaluator;.:(I)V // method@1501 │ │ +08988e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=312 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IndexLessThan; │ │ 0x0000 - 0x0004 reg=1 index I │ │ @@ -182562,25 +182496,25 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -086f30: |[086f30] org.jsoup.select.Evaluator$IndexLessThan.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -086f40: 6e10 4911 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -086f46: 0c00 |0003: move-result-object v0 │ │ -086f48: 6e10 f609 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -086f4e: 0a00 |0007: move-result v0 │ │ -086f50: 5221 e608 |0008: iget v1, v2, Lorg/jsoup/select/Evaluator$IndexLessThan;.index:I // field@08e6 │ │ -086f54: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -086f58: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -086f5a: 0f00 |000d: return v0 │ │ -086f5c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -086f5e: 28fe |000f: goto 000d // -0002 │ │ +089890: |[089890] org.jsoup.select.Evaluator$IndexLessThan.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +0898a0: 6e10 4911 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +0898a6: 0c00 |0003: move-result-object v0 │ │ +0898a8: 6e10 f609 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +0898ae: 0a00 |0007: move-result v0 │ │ +0898b0: 5221 e608 |0008: iget v1, v2, Lorg/jsoup/select/Evaluator$IndexLessThan;.index:I // field@08e6 │ │ +0898b4: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ +0898b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0898ba: 0f00 |000d: return v0 │ │ +0898bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0898be: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/jsoup/select/Evaluator$IndexLessThan; │ │ 0x0000 - 0x0010 reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0010 reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -182590,38 +182524,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -086f60: |[086f60] org.jsoup.select.Evaluator$IndexLessThan.toString:()Ljava/lang/String; │ │ -086f70: 1a00 4801 |0000: const-string v0, ":lt(%d)" // string@0148 │ │ -086f74: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -086f76: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -086f7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -086f7c: 5243 e608 |0006: iget v3, v4, Lorg/jsoup/select/Evaluator$IndexLessThan;.index:I // field@08e6 │ │ -086f80: 7110 fc09 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ -086f86: 0c03 |000b: move-result-object v3 │ │ -086f88: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -086f8c: 7120 2c0a 1000 |000e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -086f92: 0c00 |0011: move-result-object v0 │ │ -086f94: 1100 |0012: return-object v0 │ │ +0898c0: |[0898c0] org.jsoup.select.Evaluator$IndexLessThan.toString:()Ljava/lang/String; │ │ +0898d0: 1a00 4801 |0000: const-string v0, ":lt(%d)" // string@0148 │ │ +0898d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0898d6: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +0898da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0898dc: 5243 e608 |0006: iget v3, v4, Lorg/jsoup/select/Evaluator$IndexLessThan;.index:I // field@08e6 │ │ +0898e0: 7110 fc09 0300 |0008: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@09fc │ │ +0898e6: 0c03 |000b: move-result-object v3 │ │ +0898e8: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +0898ec: 7120 2c0a 1000 |000e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +0898f2: 0c00 |0011: move-result-object v0 │ │ +0898f4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/jsoup/select/Evaluator$IndexLessThan; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #562 header: │ │ -class_idx : 893 │ │ +class_idx : 913 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 882 │ │ +superclass_idx : 902 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #562 annotations: │ │ @@ -182642,17 +182576,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -086f98: |[086f98] org.jsoup.select.Evaluator$IsNthChild.:(II)V │ │ -086fa8: 7030 f614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ -086fae: 0e00 |0003: return-void │ │ +0898f8: |[0898f8] org.jsoup.select.Evaluator$IsNthChild.:(II)V │ │ +089908: 7030 f614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ +08990e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=448 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsNthChild; │ │ 0x0000 - 0x0004 reg=1 a I │ │ @@ -182664,21 +182598,21 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -086fb0: |[086fb0] org.jsoup.select.Evaluator$IsNthChild.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ -086fc0: 6e10 4911 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -086fc6: 0c00 |0003: move-result-object v0 │ │ -086fc8: 6e10 f609 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -086fce: 0a00 |0007: move-result v0 │ │ -086fd0: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -086fd4: 0f00 |000a: return v0 │ │ +089910: |[089910] org.jsoup.select.Evaluator$IsNthChild.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ +089920: 6e10 4911 0300 |0000: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +089926: 0c00 |0003: move-result-object v0 │ │ +089928: 6e10 f609 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +08992e: 0a00 |0007: move-result v0 │ │ +089930: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +089934: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jsoup/select/Evaluator$IsNthChild; │ │ 0x0000 - 0x000b reg=2 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000b reg=3 element Lorg/jsoup/nodes/Element; │ │ @@ -182688,29 +182622,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086fd8: |[086fd8] org.jsoup.select.Evaluator$IsNthChild.getPseudoClass:()Ljava/lang/String; │ │ -086fe8: 1a00 9016 |0000: const-string v0, "nth-child" // string@1690 │ │ -086fec: 1100 |0002: return-object v0 │ │ +089938: |[089938] org.jsoup.select.Evaluator$IsNthChild.getPseudoClass:()Ljava/lang/String; │ │ +089948: 1a00 a116 |0000: const-string v0, "nth-child" // string@16a1 │ │ +08994c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsNthChild; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #563 header: │ │ -class_idx : 894 │ │ +class_idx : 914 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 882 │ │ +superclass_idx : 902 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #563 annotations: │ │ @@ -182731,17 +182665,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -086ff0: |[086ff0] org.jsoup.select.Evaluator$IsNthLastChild.:(II)V │ │ -087000: 7030 f614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ -087006: 0e00 |0003: return-void │ │ +089950: |[089950] org.jsoup.select.Evaluator$IsNthLastChild.:(II)V │ │ +089960: 7030 f614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ +089966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0003 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsNthLastChild; │ │ 0x0000 - 0x0004 reg=1 a I │ │ @@ -182753,27 +182687,27 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -087008: |[087008] org.jsoup.select.Evaluator$IsNthLastChild.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ -087018: 6e10 7a11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -08701e: 0c00 |0003: move-result-object v0 │ │ -087020: 6e10 3e11 0000 |0004: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -087026: 0c00 |0007: move-result-object v0 │ │ -087028: 6e10 c614 0000 |0008: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -08702e: 0a00 |000b: move-result v0 │ │ -087030: 6e10 4911 0400 |000c: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -087036: 0c01 |000f: move-result-object v1 │ │ -087038: 6e10 f609 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -08703e: 0a01 |0013: move-result v1 │ │ -087040: b110 |0014: sub-int/2addr v0, v1 │ │ -087042: 0f00 |0015: return v0 │ │ +089968: |[089968] org.jsoup.select.Evaluator$IsNthLastChild.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ +089978: 6e10 7a11 0400 |0000: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +08997e: 0c00 |0003: move-result-object v0 │ │ +089980: 6e10 3e11 0000 |0004: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +089986: 0c00 |0007: move-result-object v0 │ │ +089988: 6e10 c614 0000 |0008: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +08998e: 0a00 |000b: move-result v0 │ │ +089990: 6e10 4911 0400 |000c: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +089996: 0c01 |000f: move-result-object v1 │ │ +089998: 6e10 f609 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +08999e: 0a01 |0013: move-result v1 │ │ +0899a0: b110 |0014: sub-int/2addr v0, v1 │ │ +0899a2: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/jsoup/select/Evaluator$IsNthLastChild; │ │ 0x0000 - 0x0016 reg=3 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x0016 reg=4 element Lorg/jsoup/nodes/Element; │ │ @@ -182783,29 +182717,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087044: |[087044] org.jsoup.select.Evaluator$IsNthLastChild.getPseudoClass:()Ljava/lang/String; │ │ -087054: 1a00 9116 |0000: const-string v0, "nth-last-child" // string@1691 │ │ -087058: 1100 |0002: return-object v0 │ │ +0899a4: |[0899a4] org.jsoup.select.Evaluator$IsNthLastChild.getPseudoClass:()Ljava/lang/String; │ │ +0899b4: 1a00 a216 |0000: const-string v0, "nth-last-child" // string@16a2 │ │ +0899b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsNthLastChild; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #564 header: │ │ -class_idx : 895 │ │ +class_idx : 915 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 882 │ │ +superclass_idx : 902 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #564 annotations: │ │ @@ -182826,17 +182760,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08705c: |[08705c] org.jsoup.select.Evaluator$IsNthLastOfType.:(II)V │ │ -08706c: 7030 f614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ -087072: 0e00 |0003: return-void │ │ +0899bc: |[0899bc] org.jsoup.select.Evaluator$IsNthLastOfType.:(II)V │ │ +0899cc: 7030 f614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ +0899d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0003 line=510 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsNthLastOfType; │ │ 0x0000 - 0x0004 reg=1 a I │ │ @@ -182848,41 +182782,41 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -087074: |[087074] org.jsoup.select.Evaluator$IsNthLastOfType.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ -087084: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -087086: 6e10 7a11 0700 |0001: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -08708c: 0c03 |0004: move-result-object v3 │ │ -08708e: 6e10 3e11 0300 |0005: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -087094: 0c00 |0008: move-result-object v0 │ │ -087096: 6e10 4911 0700 |0009: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ -08709c: 0c03 |000c: move-result-object v3 │ │ -08709e: 6e10 f609 0300 |000d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ -0870a4: 0a01 |0010: move-result v1 │ │ -0870a6: 6e10 c614 0000 |0011: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -0870ac: 0a03 |0014: move-result v3 │ │ -0870ae: 3531 1b00 |0015: if-ge v1, v3, 0030 // +001b │ │ -0870b2: 6e20 b414 1000 |0017: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -0870b8: 0c03 |001a: move-result-object v3 │ │ -0870ba: 1f03 d702 |001b: check-cast v3, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0870be: 6e10 8a11 0300 |001d: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -0870c4: 0c03 |0020: move-result-object v3 │ │ -0870c6: 6e10 8a11 0700 |0021: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -0870cc: 0c04 |0024: move-result-object v4 │ │ -0870ce: 6e20 1813 4300 |0025: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Tag;.equals:(Ljava/lang/Object;)Z // method@1318 │ │ -0870d4: 0a03 |0028: move-result v3 │ │ -0870d6: 3803 0400 |0029: if-eqz v3, 002d // +0004 │ │ -0870da: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0870de: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0870e2: 28e2 |002f: goto 0011 // -001e │ │ -0870e4: 0f02 |0030: return v2 │ │ +0899d4: |[0899d4] org.jsoup.select.Evaluator$IsNthLastOfType.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ +0899e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0899e6: 6e10 7a11 0700 |0001: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +0899ec: 0c03 |0004: move-result-object v3 │ │ +0899ee: 6e10 3e11 0300 |0005: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +0899f4: 0c00 |0008: move-result-object v0 │ │ +0899f6: 6e10 4911 0700 |0009: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.elementSiblingIndex:()Ljava/lang/Integer; // method@1149 │ │ +0899fc: 0c03 |000c: move-result-object v3 │ │ +0899fe: 6e10 f609 0300 |000d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@09f6 │ │ +089a04: 0a01 |0010: move-result v1 │ │ +089a06: 6e10 c614 0000 |0011: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +089a0c: 0a03 |0014: move-result v3 │ │ +089a0e: 3531 1b00 |0015: if-ge v1, v3, 0030 // +001b │ │ +089a12: 6e20 b414 1000 |0017: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +089a18: 0c03 |001a: move-result-object v3 │ │ +089a1a: 1f03 eb02 |001b: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +089a1e: 6e10 8a11 0300 |001d: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +089a24: 0c03 |0020: move-result-object v3 │ │ +089a26: 6e10 8a11 0700 |0021: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +089a2c: 0c04 |0024: move-result-object v4 │ │ +089a2e: 6e20 1813 4300 |0025: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Tag;.equals:(Ljava/lang/Object;)Z // method@1318 │ │ +089a34: 0a03 |0028: move-result v3 │ │ +089a36: 3803 0400 |0029: if-eqz v3, 002d // +0004 │ │ +089a3a: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +089a3e: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089a42: 28e2 |002f: goto 0011 // -001e │ │ +089a44: 0f02 |0030: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0001 line=515 │ │ 0x0009 line=516 │ │ 0x0017 line=517 │ │ 0x002d line=516 │ │ @@ -182900,29 +182834,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0870e8: |[0870e8] org.jsoup.select.Evaluator$IsNthLastOfType.getPseudoClass:()Ljava/lang/String; │ │ -0870f8: 1a00 9216 |0000: const-string v0, "nth-last-of-type" // string@1692 │ │ -0870fc: 1100 |0002: return-object v0 │ │ +089a48: |[089a48] org.jsoup.select.Evaluator$IsNthLastOfType.getPseudoClass:()Ljava/lang/String; │ │ +089a58: 1a00 a316 |0000: const-string v0, "nth-last-of-type" // string@16a3 │ │ +089a5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsNthLastOfType; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #565 header: │ │ -class_idx : 896 │ │ +class_idx : 916 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 882 │ │ +superclass_idx : 902 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #565 annotations: │ │ @@ -182943,17 +182877,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -087100: |[087100] org.jsoup.select.Evaluator$IsNthOfType.:(II)V │ │ -087110: 7030 f614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ -087116: 0e00 |0003: return-void │ │ +089a60: |[089a60] org.jsoup.select.Evaluator$IsNthOfType.:(II)V │ │ +089a70: 7030 f614 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/jsoup/select/Evaluator$CssNthEvaluator;.:(II)V // method@14f6 │ │ +089a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0003 line=488 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jsoup/select/Evaluator$IsNthOfType; │ │ 0x0000 - 0x0004 reg=1 a I │ │ @@ -182965,41 +182899,41 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -087118: |[087118] org.jsoup.select.Evaluator$IsNthOfType.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ -087128: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08712a: 6e10 7a11 0700 |0001: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -087130: 0c03 |0004: move-result-object v3 │ │ -087132: 6e10 3e11 0300 |0005: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ -087138: 0c00 |0008: move-result-object v0 │ │ -08713a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -08713c: 6e10 c614 0000 |000a: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ -087142: 0a03 |000d: move-result v3 │ │ -087144: 3531 1e00 |000e: if-ge v1, v3, 002c // +001e │ │ -087148: 6e20 b414 1000 |0010: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -08714e: 0c03 |0013: move-result-object v3 │ │ -087150: 1f03 d702 |0014: check-cast v3, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -087154: 6e10 8a11 0300 |0016: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -08715a: 0c03 |0019: move-result-object v3 │ │ -08715c: 6e10 8a11 0700 |001a: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ -087162: 0c04 |001d: move-result-object v4 │ │ -087164: 6e20 1813 4300 |001e: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Tag;.equals:(Ljava/lang/Object;)Z // method@1318 │ │ -08716a: 0a03 |0021: move-result v3 │ │ -08716c: 3803 0400 |0022: if-eqz v3, 0026 // +0004 │ │ -087170: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -087174: 6e20 b414 1000 |0026: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ -08717a: 0c03 |0029: move-result-object v3 │ │ -08717c: 3373 0300 |002a: if-ne v3, v7, 002d // +0003 │ │ -087180: 0f02 |002c: return v2 │ │ -087182: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -087186: 28db |002f: goto 000a // -0025 │ │ +089a78: |[089a78] org.jsoup.select.Evaluator$IsNthOfType.calculatePosition:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I │ │ +089a88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +089a8a: 6e10 7a11 0700 |0001: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +089a90: 0c03 |0004: move-result-object v3 │ │ +089a92: 6e10 3e11 0300 |0005: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@113e │ │ +089a98: 0c00 |0008: move-result-object v0 │ │ +089a9a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +089a9c: 6e10 c614 0000 |000a: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.size:()I // method@14c6 │ │ +089aa2: 0a03 |000d: move-result v3 │ │ +089aa4: 3531 1e00 |000e: if-ge v1, v3, 002c // +001e │ │ +089aa8: 6e20 b414 1000 |0010: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +089aae: 0c03 |0013: move-result-object v3 │ │ +089ab0: 1f03 eb02 |0014: check-cast v3, Lorg/jsoup/nodes/Element; // type@02eb │ │ +089ab4: 6e10 8a11 0300 |0016: invoke-virtual {v3}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +089aba: 0c03 |0019: move-result-object v3 │ │ +089abc: 6e10 8a11 0700 |001a: invoke-virtual {v7}, Lorg/jsoup/nodes/Element;.tag:()Lorg/jsoup/parser/Tag; // method@118a │ │ +089ac2: 0c04 |001d: move-result-object v4 │ │ +089ac4: 6e20 1813 4300 |001e: invoke-virtual {v3, v4}, Lorg/jsoup/parser/Tag;.equals:(Ljava/lang/Object;)Z // method@1318 │ │ +089aca: 0a03 |0021: move-result v3 │ │ +089acc: 3803 0400 |0022: if-eqz v3, 0026 // +0004 │ │ +089ad0: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +089ad4: 6e20 b414 1000 |0026: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@14b4 │ │ +089ada: 0c03 |0029: move-result-object v3 │ │ +089adc: 3373 0300 |002a: if-ne v3, v7, 002d // +0003 │ │ +089ae0: 0f02 |002c: return v2 │ │ +089ae2: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089ae6: 28db |002f: goto 000a // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0001 line=492 │ │ 0x0009 line=493 │ │ 0x0010 line=494 │ │ 0x0026 line=495 │ │ @@ -183018,30 +182952,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087188: |[087188] org.jsoup.select.Evaluator$IsNthOfType.getPseudoClass:()Ljava/lang/String; │ │ -087198: 1a00 9316 |0000: const-string v0, "nth-of-type" // string@1693 │ │ -08719c: 1100 |0002: return-object v0 │ │ +089ae8: |[089ae8] org.jsoup.select.Evaluator$IsNthOfType.getPseudoClass:()Ljava/lang/String; │ │ +089af8: 1a00 a416 |0000: const-string v0, "nth-of-type" // string@16a4 │ │ +089afc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsNthOfType; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #566 header: │ │ -class_idx : 909 │ │ +class_idx : 929 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 916 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 936 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #566 annotations: │ │ Annotations on class │ │ @@ -183061,18 +182995,18 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0871a0: |[0871a0] org.jsoup.select.StructuralEvaluator$Has.:(Lorg/jsoup/select/Evaluator;)V │ │ -0871b0: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ -0871b6: 5b01 f408 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$Has;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f4 │ │ -0871ba: 0e00 |0005: return-void │ │ +089b00: |[089b00] org.jsoup.select.StructuralEvaluator$Has.:(Lorg/jsoup/select/Evaluator;)V │ │ +089b10: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ +089b16: 5b01 f408 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$Has;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f4 │ │ +089b1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/StructuralEvaluator$Has; │ │ @@ -183084,34 +183018,34 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0871bc: |[0871bc] org.jsoup.select.StructuralEvaluator$Has.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -0871cc: 6e10 4e11 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.getAllElements:()Lorg/jsoup/select/Elements; // method@114e │ │ -0871d2: 0c01 |0003: move-result-object v1 │ │ -0871d4: 6e10 bc14 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ -0871da: 0c01 |0007: move-result-object v1 │ │ -0871dc: 7210 460b 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ -0871e2: 0a02 |000b: move-result v2 │ │ -0871e4: 3802 1400 |000c: if-eqz v2, 0020 // +0014 │ │ -0871e8: 7210 470b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ -0871ee: 0c00 |0011: move-result-object v0 │ │ -0871f0: 1f00 d702 |0012: check-cast v0, Lorg/jsoup/nodes/Element; // type@02d7 │ │ -0871f4: 3250 f4ff |0014: if-eq v0, v5, 0008 // -000c │ │ -0871f8: 5432 f408 |0016: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$Has;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f4 │ │ -0871fc: 6e30 3415 4200 |0018: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -087202: 0a02 |001b: move-result v2 │ │ -087204: 3802 ecff |001c: if-eqz v2, 0008 // -0014 │ │ -087208: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -08720a: 0f01 |001f: return v1 │ │ -08720c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -08720e: 28fe |0021: goto 001f // -0002 │ │ +089b1c: |[089b1c] org.jsoup.select.StructuralEvaluator$Has.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089b2c: 6e10 4e11 0500 |0000: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.getAllElements:()Lorg/jsoup/select/Elements; // method@114e │ │ +089b32: 0c01 |0003: move-result-object v1 │ │ +089b34: 6e10 bc14 0100 |0004: invoke-virtual {v1}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@14bc │ │ +089b3a: 0c01 |0007: move-result-object v1 │ │ +089b3c: 7210 460b 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0b46 │ │ +089b42: 0a02 |000b: move-result v2 │ │ +089b44: 3802 1400 |000c: if-eqz v2, 0020 // +0014 │ │ +089b48: 7210 470b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0b47 │ │ +089b4e: 0c00 |0011: move-result-object v0 │ │ +089b50: 1f00 eb02 |0012: check-cast v0, Lorg/jsoup/nodes/Element; // type@02eb │ │ +089b54: 3250 f4ff |0014: if-eq v0, v5, 0008 // -000c │ │ +089b58: 5432 f408 |0016: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$Has;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f4 │ │ +089b5c: 6e30 3415 4200 |0018: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +089b62: 0a02 |001b: move-result v2 │ │ +089b64: 3802 ecff |001c: if-eqz v2, 0008 // -0014 │ │ +089b68: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +089b6a: 0f01 |001f: return v1 │ │ +089b6c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +089b6e: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0014 line=24 │ │ 0x001e line=25 │ │ 0x001f line=27 │ │ locals : │ │ @@ -183125,37 +183059,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -087210: |[087210] org.jsoup.select.StructuralEvaluator$Has.toString:()Ljava/lang/String; │ │ -087220: 1a00 4201 |0000: const-string v0, ":has(%s)" // string@0142 │ │ -087224: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -087226: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -08722a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -08722c: 5443 f408 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$Has;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f4 │ │ -087230: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -087234: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -08723a: 0c00 |000d: move-result-object v0 │ │ -08723c: 1100 |000e: return-object v0 │ │ +089b70: |[089b70] org.jsoup.select.StructuralEvaluator$Has.toString:()Ljava/lang/String; │ │ +089b80: 1a00 4201 |0000: const-string v0, ":has(%s)" // string@0142 │ │ +089b84: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +089b86: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +089b8a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +089b8c: 5443 f408 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$Has;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f4 │ │ +089b90: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089b94: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089b9a: 0c00 |000d: move-result-object v0 │ │ +089b9c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/StructuralEvaluator$Has; │ │ │ │ - source_file_idx : 2700 (StructuralEvaluator.java) │ │ + source_file_idx : 2720 (StructuralEvaluator.java) │ │ │ │ Class #567 header: │ │ -class_idx : 910 │ │ +class_idx : 930 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 916 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 936 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #567 annotations: │ │ Annotations on class │ │ @@ -183175,18 +183109,18 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087240: |[087240] org.jsoup.select.StructuralEvaluator$ImmediateParent.:(Lorg/jsoup/select/Evaluator;)V │ │ -087250: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ -087256: 5b01 f508 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f5 │ │ -08725a: 0e00 |0005: return-void │ │ +089ba0: |[089ba0] org.jsoup.select.StructuralEvaluator$ImmediateParent.:(Lorg/jsoup/select/Evaluator;)V │ │ +089bb0: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ +089bb6: 5b01 f508 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f5 │ │ +089bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/StructuralEvaluator$ImmediateParent; │ │ @@ -183198,27 +183132,27 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -08725c: |[08725c] org.jsoup.select.StructuralEvaluator$ImmediateParent.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -08726c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08726e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -087272: 0f01 |0003: return v1 │ │ -087274: 6e10 7a11 0500 |0004: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -08727a: 0c00 |0007: move-result-object v0 │ │ -08727c: 3800 fbff |0008: if-eqz v0, 0003 // -0005 │ │ -087280: 5432 f508 |000a: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f5 │ │ -087284: 6e30 3415 4200 |000c: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -08728a: 0a02 |000f: move-result v2 │ │ -08728c: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -087290: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -087292: 28f0 |0013: goto 0003 // -0010 │ │ +089bbc: |[089bbc] org.jsoup.select.StructuralEvaluator$ImmediateParent.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089bcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +089bce: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +089bd2: 0f01 |0003: return v1 │ │ +089bd4: 6e10 7a11 0500 |0004: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +089bda: 0c00 |0007: move-result-object v0 │ │ +089bdc: 3800 fbff |0008: if-eqz v0, 0003 // -0005 │ │ +089be0: 5432 f508 |000a: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f5 │ │ +089be4: 6e30 3415 4200 |000c: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +089bea: 0a02 |000f: move-result v2 │ │ +089bec: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +089bf0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +089bf2: 28f0 |0013: goto 0003 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0003 line=85 │ │ 0x0004 line=84 │ │ 0x0008 line=85 │ │ locals : │ │ @@ -183232,37 +183166,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -087294: |[087294] org.jsoup.select.StructuralEvaluator$ImmediateParent.toString:()Ljava/lang/String; │ │ -0872a4: 1a00 2f01 |0000: const-string v0, ":ImmediateParent%s" // string@012f │ │ -0872a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0872aa: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -0872ae: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0872b0: 5443 f508 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f5 │ │ -0872b4: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -0872b8: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0872be: 0c00 |000d: move-result-object v0 │ │ -0872c0: 1100 |000e: return-object v0 │ │ +089bf4: |[089bf4] org.jsoup.select.StructuralEvaluator$ImmediateParent.toString:()Ljava/lang/String; │ │ +089c04: 1a00 2f01 |0000: const-string v0, ":ImmediateParent%s" // string@012f │ │ +089c08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +089c0a: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +089c0e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +089c10: 5443 f508 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f5 │ │ +089c14: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089c18: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089c1e: 0c00 |000d: move-result-object v0 │ │ +089c20: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/StructuralEvaluator$ImmediateParent; │ │ │ │ - source_file_idx : 2700 (StructuralEvaluator.java) │ │ + source_file_idx : 2720 (StructuralEvaluator.java) │ │ │ │ Class #568 header: │ │ -class_idx : 911 │ │ +class_idx : 931 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 916 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 936 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #568 annotations: │ │ Annotations on class │ │ @@ -183282,18 +183216,18 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0872c4: |[0872c4] org.jsoup.select.StructuralEvaluator$ImmediatePreviousSibling.:(Lorg/jsoup/select/Evaluator;)V │ │ -0872d4: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ -0872da: 5b01 f608 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f6 │ │ -0872de: 0e00 |0005: return-void │ │ +089c24: |[089c24] org.jsoup.select.StructuralEvaluator$ImmediatePreviousSibling.:(Lorg/jsoup/select/Evaluator;)V │ │ +089c34: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ +089c3a: 5b01 f608 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f6 │ │ +089c3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0005 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling; │ │ @@ -183305,27 +183239,27 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0872e0: |[0872e0] org.jsoup.select.StructuralEvaluator$ImmediatePreviousSibling.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -0872f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0872f2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -0872f6: 0f01 |0003: return v1 │ │ -0872f8: 6e10 8211 0500 |0004: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.previousElementSibling:()Lorg/jsoup/nodes/Element; // method@1182 │ │ -0872fe: 0c00 |0007: move-result-object v0 │ │ -087300: 3800 fbff |0008: if-eqz v0, 0003 // -0005 │ │ -087304: 5432 f608 |000a: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f6 │ │ -087308: 6e30 3415 4200 |000c: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -08730e: 0a02 |000f: move-result v2 │ │ -087310: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -087314: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -087316: 28f0 |0013: goto 0003 // -0010 │ │ +089c40: |[089c40] org.jsoup.select.StructuralEvaluator$ImmediatePreviousSibling.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089c50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +089c52: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +089c56: 0f01 |0003: return v1 │ │ +089c58: 6e10 8211 0500 |0004: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.previousElementSibling:()Lorg/jsoup/nodes/Element; // method@1182 │ │ +089c5e: 0c00 |0007: move-result-object v0 │ │ +089c60: 3800 fbff |0008: if-eqz v0, 0003 // -0005 │ │ +089c64: 5432 f608 |000a: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f6 │ │ +089c68: 6e30 3415 4200 |000c: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +089c6e: 0a02 |000f: move-result v2 │ │ +089c70: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +089c74: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +089c76: 28f0 |0013: goto 0003 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0003 line=130 │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ locals : │ │ @@ -183339,37 +183273,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -087318: |[087318] org.jsoup.select.StructuralEvaluator$ImmediatePreviousSibling.toString:()Ljava/lang/String; │ │ -087328: 1a00 5f01 |0000: const-string v0, ":prev%s" // string@015f │ │ -08732c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08732e: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -087332: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -087334: 5443 f608 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f6 │ │ -087338: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -08733c: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -087342: 0c00 |000d: move-result-object v0 │ │ -087344: 1100 |000e: return-object v0 │ │ +089c78: |[089c78] org.jsoup.select.StructuralEvaluator$ImmediatePreviousSibling.toString:()Ljava/lang/String; │ │ +089c88: 1a00 5f01 |0000: const-string v0, ":prev%s" // string@015f │ │ +089c8c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +089c8e: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +089c92: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +089c94: 5443 f608 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f6 │ │ +089c98: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089c9c: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089ca2: 0c00 |000d: move-result-object v0 │ │ +089ca4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling; │ │ │ │ - source_file_idx : 2700 (StructuralEvaluator.java) │ │ + source_file_idx : 2720 (StructuralEvaluator.java) │ │ │ │ Class #569 header: │ │ -class_idx : 912 │ │ +class_idx : 932 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 916 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 936 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #569 annotations: │ │ Annotations on class │ │ @@ -183389,18 +183323,18 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087348: |[087348] org.jsoup.select.StructuralEvaluator$Not.:(Lorg/jsoup/select/Evaluator;)V │ │ -087358: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ -08735e: 5b01 f708 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$Not;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f7 │ │ -087362: 0e00 |0005: return-void │ │ +089ca8: |[089ca8] org.jsoup.select.StructuralEvaluator$Not.:(Lorg/jsoup/select/Evaluator;)V │ │ +089cb8: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ +089cbe: 5b01 f708 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$Not;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f7 │ │ +089cc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/StructuralEvaluator$Not; │ │ @@ -183412,23 +183346,23 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -087364: |[087364] org.jsoup.select.StructuralEvaluator$Not.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -087374: 5410 f708 |0000: iget-object v0, v1, Lorg/jsoup/select/StructuralEvaluator$Not;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f7 │ │ -087378: 6e30 3415 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -08737e: 0a00 |0005: move-result v0 │ │ -087380: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -087384: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -087386: 0f00 |0009: return v0 │ │ -087388: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08738a: 28fe |000b: goto 0009 // -0002 │ │ +089cc4: |[089cc4] org.jsoup.select.StructuralEvaluator$Not.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089cd4: 5410 f708 |0000: iget-object v0, v1, Lorg/jsoup/select/StructuralEvaluator$Not;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f7 │ │ +089cd8: 6e30 3415 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +089cde: 0a00 |0005: move-result v0 │ │ +089ce0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +089ce4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +089ce6: 0f00 |0009: return v0 │ │ +089ce8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +089cea: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/jsoup/select/StructuralEvaluator$Not; │ │ 0x0000 - 0x000c reg=2 root Lorg/jsoup/nodes/Element; │ │ 0x0000 - 0x000c reg=3 node Lorg/jsoup/nodes/Element; │ │ @@ -183438,37 +183372,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08738c: |[08738c] org.jsoup.select.StructuralEvaluator$Not.toString:()Ljava/lang/String; │ │ -08739c: 1a00 5201 |0000: const-string v0, ":not%s" // string@0152 │ │ -0873a0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0873a2: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -0873a6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0873a8: 5443 f708 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$Not;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f7 │ │ -0873ac: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -0873b0: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0873b6: 0c00 |000d: move-result-object v0 │ │ -0873b8: 1100 |000e: return-object v0 │ │ +089cec: |[089cec] org.jsoup.select.StructuralEvaluator$Not.toString:()Ljava/lang/String; │ │ +089cfc: 1a00 5201 |0000: const-string v0, ":not%s" // string@0152 │ │ +089d00: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +089d02: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +089d06: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +089d08: 5443 f708 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$Not;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f7 │ │ +089d0c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089d10: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089d16: 0c00 |000d: move-result-object v0 │ │ +089d18: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/StructuralEvaluator$Not; │ │ │ │ - source_file_idx : 2700 (StructuralEvaluator.java) │ │ + source_file_idx : 2720 (StructuralEvaluator.java) │ │ │ │ Class #570 header: │ │ -class_idx : 913 │ │ +class_idx : 933 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 916 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 936 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #570 annotations: │ │ Annotations on class │ │ @@ -183488,18 +183422,18 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0873bc: |[0873bc] org.jsoup.select.StructuralEvaluator$Parent.:(Lorg/jsoup/select/Evaluator;)V │ │ -0873cc: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ -0873d2: 5b01 f808 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$Parent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f8 │ │ -0873d6: 0e00 |0005: return-void │ │ +089d1c: |[089d1c] org.jsoup.select.StructuralEvaluator$Parent.:(Lorg/jsoup/select/Evaluator;)V │ │ +089d2c: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ +089d32: 5b01 f808 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$Parent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f8 │ │ +089d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/StructuralEvaluator$Parent; │ │ @@ -183511,30 +183445,30 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0873d8: |[0873d8] org.jsoup.select.StructuralEvaluator$Parent.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -0873e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0873ea: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -0873ee: 0f01 |0003: return v1 │ │ -0873f0: 6e10 7a11 0500 |0004: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -0873f6: 0c00 |0007: move-result-object v0 │ │ -0873f8: 3240 fbff |0008: if-eq v0, v4, 0003 // -0005 │ │ -0873fc: 5432 f808 |000a: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$Parent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f8 │ │ -087400: 6e30 3415 4200 |000c: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -087406: 0a02 |000f: move-result v2 │ │ -087408: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -08740c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -08740e: 28f0 |0013: goto 0003 // -0010 │ │ -087410: 6e10 7a11 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ -087416: 0c00 |0017: move-result-object v0 │ │ -087418: 28f0 |0018: goto 0008 // -0010 │ │ +089d38: |[089d38] org.jsoup.select.StructuralEvaluator$Parent.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089d48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +089d4a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +089d4e: 0f01 |0003: return v1 │ │ +089d50: 6e10 7a11 0500 |0004: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +089d56: 0c00 |0007: move-result-object v0 │ │ +089d58: 3240 fbff |0008: if-eq v0, v4, 0003 // -0005 │ │ +089d5c: 5432 f808 |000a: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$Parent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f8 │ │ +089d60: 6e30 3415 4200 |000c: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +089d66: 0a02 |000f: move-result v2 │ │ +089d68: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +089d6c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +089d6e: 28f0 |0013: goto 0003 // -0010 │ │ +089d70: 6e10 7a11 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@117a │ │ +089d76: 0c00 |0017: move-result-object v0 │ │ +089d78: 28f0 |0018: goto 0008 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x0003 line=66 │ │ 0x0004 line=60 │ │ 0x0008 line=61 │ │ 0x000a line=62 │ │ @@ -183551,37 +183485,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08741c: |[08741c] org.jsoup.select.StructuralEvaluator$Parent.toString:()Ljava/lang/String; │ │ -08742c: 1a00 5d01 |0000: const-string v0, ":parent%s" // string@015d │ │ -087430: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -087432: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -087436: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -087438: 5443 f808 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$Parent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f8 │ │ -08743c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -087440: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -087446: 0c00 |000d: move-result-object v0 │ │ -087448: 1100 |000e: return-object v0 │ │ +089d7c: |[089d7c] org.jsoup.select.StructuralEvaluator$Parent.toString:()Ljava/lang/String; │ │ +089d8c: 1a00 5d01 |0000: const-string v0, ":parent%s" // string@015d │ │ +089d90: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +089d92: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +089d96: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +089d98: 5443 f808 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$Parent;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f8 │ │ +089d9c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089da0: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089da6: 0c00 |000d: move-result-object v0 │ │ +089da8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/StructuralEvaluator$Parent; │ │ │ │ - source_file_idx : 2700 (StructuralEvaluator.java) │ │ + source_file_idx : 2720 (StructuralEvaluator.java) │ │ │ │ Class #571 header: │ │ -class_idx : 914 │ │ +class_idx : 934 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 916 │ │ -source_file_idx : 2700 │ │ +superclass_idx : 936 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #571 annotations: │ │ Annotations on class │ │ @@ -183601,18 +183535,18 @@ │ │ type : '(Lorg/jsoup/select/Evaluator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08744c: |[08744c] org.jsoup.select.StructuralEvaluator$PreviousSibling.:(Lorg/jsoup/select/Evaluator;)V │ │ -08745c: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ -087462: 5b01 f908 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f9 │ │ -087466: 0e00 |0005: return-void │ │ +089dac: |[089dac] org.jsoup.select.StructuralEvaluator$PreviousSibling.:(Lorg/jsoup/select/Evaluator;)V │ │ +089dbc: 7010 6a15 0000 |0000: invoke-direct {v0}, Lorg/jsoup/select/StructuralEvaluator;.:()V // method@156a │ │ +089dc2: 5b01 f908 |0003: iput-object v1, v0, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f9 │ │ +089dc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/jsoup/select/StructuralEvaluator$PreviousSibling; │ │ @@ -183624,30 +183558,30 @@ │ │ type : '(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -087468: |[087468] org.jsoup.select.StructuralEvaluator$PreviousSibling.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ -087478: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08747a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -08747e: 0f01 |0003: return v1 │ │ -087480: 6e10 8211 0500 |0004: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.previousElementSibling:()Lorg/jsoup/nodes/Element; // method@1182 │ │ -087486: 0c00 |0007: move-result-object v0 │ │ -087488: 3800 fbff |0008: if-eqz v0, 0003 // -0005 │ │ -08748c: 5432 f908 |000a: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f9 │ │ -087490: 6e30 3415 4200 |000c: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ -087496: 0a02 |000f: move-result v2 │ │ -087498: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -08749c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -08749e: 28f0 |0013: goto 0003 // -0010 │ │ -0874a0: 6e10 8211 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.previousElementSibling:()Lorg/jsoup/nodes/Element; // method@1182 │ │ -0874a6: 0c00 |0017: move-result-object v0 │ │ -0874a8: 28f0 |0018: goto 0008 // -0010 │ │ +089dc8: |[089dc8] org.jsoup.select.StructuralEvaluator$PreviousSibling.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ +089dd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +089dda: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +089dde: 0f01 |0003: return v1 │ │ +089de0: 6e10 8211 0500 |0004: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.previousElementSibling:()Lorg/jsoup/nodes/Element; // method@1182 │ │ +089de6: 0c00 |0007: move-result-object v0 │ │ +089de8: 3800 fbff |0008: if-eqz v0, 0003 // -0005 │ │ +089dec: 5432 f908 |000a: iget-object v2, v3, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f9 │ │ +089df0: 6e30 3415 4200 |000c: invoke-virtual {v2, v4, v0}, Lorg/jsoup/select/Evaluator;.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z // method@1534 │ │ +089df6: 0a02 |000f: move-result v2 │ │ +089df8: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +089dfc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +089dfe: 28f0 |0013: goto 0003 // -0010 │ │ +089e00: 6e10 8211 0000 |0014: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.previousElementSibling:()Lorg/jsoup/nodes/Element; // method@1182 │ │ +089e06: 0c00 |0017: move-result-object v0 │ │ +089e08: 28f0 |0018: goto 0008 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0003 line=111 │ │ 0x0004 line=103 │ │ 0x0008 line=105 │ │ 0x000a line=106 │ │ @@ -183664,36 +183598,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0874ac: |[0874ac] org.jsoup.select.StructuralEvaluator$PreviousSibling.toString:()Ljava/lang/String; │ │ -0874bc: 1a00 6001 |0000: const-string v0, ":prev*%s" // string@0160 │ │ -0874c0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0874c2: 2311 b603 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03b6 │ │ -0874c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0874c8: 5443 f908 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f9 │ │ -0874cc: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -0874d0: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -0874d6: 0c00 |000d: move-result-object v0 │ │ -0874d8: 1100 |000e: return-object v0 │ │ +089e0c: |[089e0c] org.jsoup.select.StructuralEvaluator$PreviousSibling.toString:()Ljava/lang/String; │ │ +089e1c: 1a00 6001 |0000: const-string v0, ":prev*%s" // string@0160 │ │ +089e20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +089e22: 2311 ca03 |0003: new-array v1, v1, [Ljava/lang/Object; // type@03ca │ │ +089e26: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +089e28: 5443 f908 |0006: iget-object v3, v4, Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;.evaluator:Lorg/jsoup/select/Evaluator; // field@08f9 │ │ +089e2c: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +089e30: 7120 2c0a 1000 |000a: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +089e36: 0c00 |000d: move-result-object v0 │ │ +089e38: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/jsoup/select/StructuralEvaluator$PreviousSibling; │ │ │ │ - source_file_idx : 2700 (StructuralEvaluator.java) │ │ + source_file_idx : 2720 (StructuralEvaluator.java) │ │ │ │ Class #572 header: │ │ -class_idx : 189 │ │ +class_idx : 207 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 197 │ │ +superclass_idx : 215 │ │ source_file_idx : 747 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #572 annotations: │ │ @@ -183722,42 +183656,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0874dc: |[0874dc] com.squareup.okhttp.internal.DiskLruCache$2.:()V │ │ -0874ec: 1c00 c400 |0000: const-class v0, Lcom/squareup/okhttp/internal/DiskLruCache; // type@00c4 │ │ -0874f0: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ -0874f6: 0a00 |0005: move-result v0 │ │ -0874f8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0874fc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0874fe: 6a00 8501 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/DiskLruCache$2;.$assertionsDisabled:Z // field@0185 │ │ -087502: 0e00 |000b: return-void │ │ -087504: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -087506: 28fc |000d: goto 0009 // -0004 │ │ +089e3c: |[089e3c] com.squareup.okhttp.internal.DiskLruCache$2.:()V │ │ +089e4c: 1c00 d600 |0000: const-class v0, Lcom/squareup/okhttp/internal/DiskLruCache; // type@00d6 │ │ +089e50: 6e10 dc09 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@09dc │ │ +089e56: 0a00 |0005: move-result v0 │ │ +089e58: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +089e5c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +089e5e: 6a00 8501 |0009: sput-boolean v0, Lcom/squareup/okhttp/internal/DiskLruCache$2;.$assertionsDisabled:Z // field@0185 │ │ +089e62: 0e00 |000b: return-void │ │ +089e64: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +089e66: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/okhttp/internal/DiskLruCache$2;) │ │ name : '' │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache;Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087508: |[087508] com.squareup.okhttp.internal.DiskLruCache$2.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lokio/Sink;)V │ │ -087518: 5b01 8601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$2;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0186 │ │ -08751c: 7020 2404 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/okhttp/internal/FaultHidingSink;.:(Lokio/Sink;)V // method@0424 │ │ -087522: 0e00 |0005: return-void │ │ +089e68: |[089e68] com.squareup.okhttp.internal.DiskLruCache$2.:(Lcom/squareup/okhttp/internal/DiskLruCache;Lokio/Sink;)V │ │ +089e78: 5b01 8601 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$2;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0186 │ │ +089e7c: 7020 2404 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/okhttp/internal/FaultHidingSink;.:(Lokio/Sink;)V // method@0424 │ │ +089e82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/okhttp/internal/DiskLruCache; │ │ 0x0000 - 0x0006 reg=2 delegate Lokio/Sink; │ │ @@ -183768,43 +183702,43 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -087524: |[087524] com.squareup.okhttp.internal.DiskLruCache$2.onException:(Ljava/io/IOException;)V │ │ -087534: 6300 8501 |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/DiskLruCache$2;.$assertionsDisabled:Z // field@0185 │ │ -087538: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -08753c: 5420 8601 |0004: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$2;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0186 │ │ -087540: 7110 700a 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ -087546: 0a00 |0009: move-result v0 │ │ -087548: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -08754c: 2200 9b01 |000c: new-instance v0, Ljava/lang/AssertionError; // type@019b │ │ -087550: 7010 c609 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ -087556: 2700 |0011: throw v0 │ │ -087558: 5420 8601 |0012: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$2;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0186 │ │ -08755c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -08755e: 7120 0804 1000 |0015: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$602:(Lcom/squareup/okhttp/internal/DiskLruCache;Z)Z // method@0408 │ │ -087564: 0e00 |0018: return-void │ │ +089e84: |[089e84] com.squareup.okhttp.internal.DiskLruCache$2.onException:(Ljava/io/IOException;)V │ │ +089e94: 6300 8501 |0000: sget-boolean v0, Lcom/squareup/okhttp/internal/DiskLruCache$2;.$assertionsDisabled:Z // field@0185 │ │ +089e98: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +089e9c: 5420 8601 |0004: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$2;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0186 │ │ +089ea0: 7110 700a 0000 |0006: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@0a70 │ │ +089ea6: 0a00 |0009: move-result v0 │ │ +089ea8: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +089eac: 2200 ad01 |000c: new-instance v0, Ljava/lang/AssertionError; // type@01ad │ │ +089eb0: 7010 c609 0000 |000e: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@09c6 │ │ +089eb6: 2700 |0011: throw v0 │ │ +089eb8: 5420 8601 |0012: iget-object v0, v2, Lcom/squareup/okhttp/internal/DiskLruCache$2;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@0186 │ │ +089ebc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +089ebe: 7120 0804 1000 |0015: invoke-static {v0, v1}, Lcom/squareup/okhttp/internal/DiskLruCache;.access$602:(Lcom/squareup/okhttp/internal/DiskLruCache;Z)Z // method@0408 │ │ +089ec4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0012 line=305 │ │ 0x0018 line=306 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/squareup/okhttp/internal/DiskLruCache$2; │ │ 0x0000 - 0x0019 reg=3 e Ljava/io/IOException; │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #573 header: │ │ -class_idx : 192 │ │ +class_idx : 210 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 197 │ │ +superclass_idx : 215 │ │ source_file_idx : 747 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #573 annotations: │ │ @@ -183829,18 +183763,18 @@ │ │ type : '(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087568: |[087568] com.squareup.okhttp.internal.DiskLruCache$Editor$1.:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Lokio/Sink;)V │ │ -087578: 5b01 8b01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1;.this$1:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@018b │ │ -08757c: 7020 2404 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/okhttp/internal/FaultHidingSink;.:(Lokio/Sink;)V // method@0424 │ │ -087582: 0e00 |0005: return-void │ │ +089ec8: |[089ec8] com.squareup.okhttp.internal.DiskLruCache$Editor$1.:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Lokio/Sink;)V │ │ +089ed8: 5b01 8b01 |0000: iput-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1;.this$1:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@018b │ │ +089edc: 7020 2404 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/okhttp/internal/FaultHidingSink;.:(Lokio/Sink;)V // method@0424 │ │ +089ee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=879 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ 0x0000 - 0x0006 reg=2 delegate Lokio/Sink; │ │ @@ -183851,26 +183785,26 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -087584: |[087584] com.squareup.okhttp.internal.DiskLruCache$Editor$1.onException:(Ljava/io/IOException;)V │ │ -087594: 5430 8b01 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1;.this$1:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@018b │ │ -087598: 5401 8f01 |0002: iget-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ -08759c: 1d01 |0004: monitor-enter v1 │ │ -08759e: 5430 8b01 |0005: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1;.this$1:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@018b │ │ -0875a2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0875a4: 7120 db03 2000 |0008: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.access$1902:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z // method@03db │ │ -0875aa: 1e01 |000b: monitor-exit v1 │ │ -0875ac: 0e00 |000c: return-void │ │ -0875ae: 0d00 |000d: move-exception v0 │ │ -0875b0: 1e01 |000e: monitor-exit v1 │ │ -0875b2: 2700 |000f: throw v0 │ │ +089ee4: |[089ee4] com.squareup.okhttp.internal.DiskLruCache$Editor$1.onException:(Ljava/io/IOException;)V │ │ +089ef4: 5430 8b01 |0000: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1;.this$1:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@018b │ │ +089ef8: 5401 8f01 |0002: iget-object v1, v0, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.this$0:Lcom/squareup/okhttp/internal/DiskLruCache; // field@018f │ │ +089efc: 1d01 |0004: monitor-enter v1 │ │ +089efe: 5430 8b01 |0005: iget-object v0, v3, Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1;.this$1:Lcom/squareup/okhttp/internal/DiskLruCache$Editor; // field@018b │ │ +089f02: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +089f04: 7120 db03 2000 |0008: invoke-static {v0, v2}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;.access$1902:(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z // method@03db │ │ +089f0a: 1e01 |000b: monitor-exit v1 │ │ +089f0c: 0e00 |000c: return-void │ │ +089f0e: 0d00 |000d: move-exception v0 │ │ +089f10: 1e01 |000e: monitor-exit v1 │ │ +089f12: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=881 │ │ 0x0005 line=882 │ │ 0x000b line=883 │ │ @@ -183879,17 +183813,17 @@ │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/squareup/okhttp/internal/DiskLruCache$Editor$1; │ │ 0x0000 - 0x0010 reg=4 e Ljava/io/IOException; │ │ │ │ source_file_idx : 747 (DiskLruCache.java) │ │ │ │ Class #574 header: │ │ -class_idx : 890 │ │ +class_idx : 910 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 896 │ │ +superclass_idx : 916 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #574 annotations: │ │ @@ -183910,19 +183844,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0875c0: |[0875c0] org.jsoup.select.Evaluator$IsFirstOfType.:()V │ │ -0875d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0875d2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0875d4: 7030 1e15 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/jsoup/select/Evaluator$IsNthOfType;.:(II)V // method@151e │ │ -0875da: 0e00 |0005: return-void │ │ +089f20: |[089f20] org.jsoup.select.Evaluator$IsFirstOfType.:()V │ │ +089f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089f32: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +089f34: 7030 1e15 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/jsoup/select/Evaluator$IsNthOfType;.:(II)V // method@151e │ │ +089f3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0005 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/jsoup/select/Evaluator$IsFirstOfType; │ │ │ │ @@ -183932,29 +183866,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0875dc: |[0875dc] org.jsoup.select.Evaluator$IsFirstOfType.toString:()Ljava/lang/String; │ │ -0875ec: 1a00 3d01 |0000: const-string v0, ":first-of-type" // string@013d │ │ -0875f0: 1100 |0002: return-object v0 │ │ +089f3c: |[089f3c] org.jsoup.select.Evaluator$IsFirstOfType.toString:()Ljava/lang/String; │ │ +089f4c: 1a00 3d01 |0000: const-string v0, ":first-of-type" // string@013d │ │ +089f50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsFirstOfType; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ │ │ │ Class #575 header: │ │ -class_idx : 892 │ │ +class_idx : 912 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 895 │ │ +superclass_idx : 915 │ │ source_file_idx : 828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #575 annotations: │ │ @@ -183975,19 +183909,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0875f4: |[0875f4] org.jsoup.select.Evaluator$IsLastOfType.:()V │ │ -087604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087606: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -087608: 7030 1b15 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/jsoup/select/Evaluator$IsNthLastOfType;.:(II)V // method@151b │ │ -08760e: 0e00 |0005: return-void │ │ +089f54: |[089f54] org.jsoup.select.Evaluator$IsLastOfType.:()V │ │ +089f64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089f66: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +089f68: 7030 1b15 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/jsoup/select/Evaluator$IsNthLastOfType;.:(II)V // method@151b │ │ +089f6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0005 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/jsoup/select/Evaluator$IsLastOfType; │ │ │ │ @@ -183997,17 +183931,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087610: |[087610] org.jsoup.select.Evaluator$IsLastOfType.toString:()Ljava/lang/String; │ │ -087620: 1a00 4601 |0000: const-string v0, ":last-of-type" // string@0146 │ │ -087624: 1100 |0002: return-object v0 │ │ +089f70: |[089f70] org.jsoup.select.Evaluator$IsLastOfType.toString:()Ljava/lang/String; │ │ +089f80: 1a00 4601 |0000: const-string v0, ":last-of-type" // string@0146 │ │ +089f84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jsoup/select/Evaluator$IsLastOfType; │ │ │ │ source_file_idx : 828 (Evaluator.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 1211890 bytes, number of entries: 576 │ │ │ +Zip file size: 1211870 bytes, number of entries: 576 │ │ │ ?rwxrwxr-x 2.0 unx 3717 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Address.class │ │ │ ?rwxrwxr-x 2.0 unx 216 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Authenticator.class │ │ │ ?rwxrwxr-x 2.0 unx 1529 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Cache$2.class │ │ │ ?rwxrwxr-x 2.0 unx 7500 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Cache$Entry.class │ │ │ ?rwxrwxr-x 2.0 unx 7239 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Cache.class │ │ │ ?rwxrwxr-x 2.0 unx 86 b- stor 80-Jan-01 00:00 com/squareup/okhttp/CacheControl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1672 b- stor 80-Jan-01 00:00 com/squareup/okhttp/CacheControl$Builder.class │ │ │ @@ -13,20 +13,20 @@ │ │ │ ?rwxrwxr-x 2.0 unx 91 b- stor 80-Jan-01 00:00 com/squareup/okhttp/CertificatePinner$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1822 b- stor 80-Jan-01 00:00 com/squareup/okhttp/CertificatePinner$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 3374 b- stor 80-Jan-01 00:00 com/squareup/okhttp/CertificatePinner.class │ │ │ ?rwxrwxr-x 2.0 unx 988 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Challenge.class │ │ │ ?rwxrwxr-x 2.0 unx 11861 b- defN 80-Jan-01 00:00 com/squareup/okhttp/CipherSuite.class │ │ │ ?rwxrwxr-x 2.0 unx 291 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Connection.class │ │ │ ?rwxrwxr-x 2.0 unx 681 b- stor 80-Jan-01 00:00 com/squareup/okhttp/ConnectionPool$1.class │ │ │ -?rwxrwxr-x 2.0 unx 6600 b- stor 80-Jan-01 00:00 com/squareup/okhttp/ConnectionPool.class │ │ │ +?rwxrwxr-x 2.0 unx 6603 b- stor 80-Jan-01 00:00 com/squareup/okhttp/ConnectionPool.class │ │ │ ?rwxrwxr-x 2.0 unx 88 b- stor 80-Jan-01 00:00 com/squareup/okhttp/ConnectionSpec$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2604 b- stor 80-Jan-01 00:00 com/squareup/okhttp/ConnectionSpec$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 5699 b- stor 80-Jan-01 00:00 com/squareup/okhttp/ConnectionSpec.class │ │ │ ?rwxrwxr-x 2.0 unx 853 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Credentials.class │ │ │ -?rwxrwxr-x 2.0 unx 4737 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Dispatcher.class │ │ │ +?rwxrwxr-x 2.0 unx 4734 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Dispatcher.class │ │ │ ?rwxrwxr-x 2.0 unx 299 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Dns.class │ │ │ ?rwxrwxr-x 2.0 unx 1421 b- stor 80-Jan-01 00:00 com/squareup/okhttp/FormEncodingBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 2127 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Handshake.class │ │ │ ?rwxrwxr-x 2.0 unx 81 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Headers$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2898 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Headers$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 4075 b- stor 80-Jan-01 00:00 com/squareup/okhttp/Headers.class │ │ │ ?rwxrwxr-x 2.0 unx 904 b- stor 80-Jan-01 00:00 com/squareup/okhttp/HttpUrl$1.class │ │ │ @@ -51,32 +51,32 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1672 b- stor 80-Jan-01 00:00 com/squareup/okhttp/TlsVersion.class │ │ │ ?rwxrwxr-x 2.0 unx 2248 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/ConnectionSpecSelector.class │ │ │ ?rwxrwxr-x 2.0 unx 1063 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2003 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache$3.class │ │ │ ?rwxrwxr-x 2.0 unx 3549 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache$Editor.class │ │ │ ?rwxrwxr-x 2.0 unx 4756 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache$Entry.class │ │ │ ?rwxrwxr-x 2.0 unx 1457 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache$Snapshot.class │ │ │ -?rwxrwxr-x 2.0 unx 17260 b- defN 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache.class │ │ │ +?rwxrwxr-x 2.0 unx 17271 b- defN 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache.class │ │ │ ?rwxrwxr-x 2.0 unx 1857 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Internal.class │ │ │ ?rwxrwxr-x 2.0 unx 524 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/InternalCache.class │ │ │ ?rwxrwxr-x 2.0 unx 653 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/NamedRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 2367 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/OptionalMethod.class │ │ │ ?rwxrwxr-x 2.0 unx 1810 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Platform$JettyNegoProvider.class │ │ │ -?rwxrwxr-x 2.0 unx 4721 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Platform.class │ │ │ +?rwxrwxr-x 2.0 unx 4713 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Platform.class │ │ │ ?rwxrwxr-x 2.0 unx 762 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/RouteDatabase.class │ │ │ ?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Util$1.class │ │ │ -?rwxrwxr-x 2.0 unx 6375 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Util.class │ │ │ +?rwxrwxr-x 2.0 unx 6365 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Util.class │ │ │ ?rwxrwxr-x 2.0 unx 233 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Version.class │ │ │ ?rwxrwxr-x 2.0 unx 2587 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/ErrorCode.class │ │ │ ?rwxrwxr-x 2.0 unx 726 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FrameReader$Handler.class │ │ │ ?rwxrwxr-x 2.0 unx 245 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FrameReader.class │ │ │ ?rwxrwxr-x 2.0 unx 712 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FrameWriter.class │ │ │ ?rwxrwxr-x 2.0 unx 3478 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 585 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$Listener.class │ │ │ -?rwxrwxr-x 2.0 unx 18195 b- defN 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection.class │ │ │ +?rwxrwxr-x 2.0 unx 18188 b- defN 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection.class │ │ │ ?rwxrwxr-x 2.0 unx 102 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedStream$1.class │ │ │ ?rwxrwxr-x 2.0 unx 8207 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedStream.class │ │ │ ?rwxrwxr-x 2.0 unx 1495 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Header.class │ │ │ ?rwxrwxr-x 2.0 unx 1261 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/HeadersMode.class │ │ │ ?rwxrwxr-x 2.0 unx 4866 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Hpack$Reader.class │ │ │ ?rwxrwxr-x 2.0 unx 1296 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Hpack$Writer.class │ │ │ ?rwxrwxr-x 2.0 unx 4423 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Hpack.class │ │ │ @@ -87,28 +87,28 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2346 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/NameValueBlockReader.class │ │ │ ?rwxrwxr-x 2.0 unx 1008 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Ping.class │ │ │ ?rwxrwxr-x 2.0 unx 524 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/PushObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 3189 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Settings.class │ │ │ ?rwxrwxr-x 2.0 unx 342 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Variant.class │ │ │ ?rwxrwxr-x 2.0 unx 151 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/CacheRequest.class │ │ │ ?rwxrwxr-x 2.0 unx 101 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/CacheStrategy$1.class │ │ │ -?rwxrwxr-x 2.0 unx 5218 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/CacheStrategy$Factory.class │ │ │ +?rwxrwxr-x 2.0 unx 5210 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/CacheStrategy$Factory.class │ │ │ ?rwxrwxr-x 2.0 unx 1234 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/CacheStrategy.class │ │ │ ?rwxrwxr-x 2.0 unx 727 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/HeaderParser.class │ │ │ ?rwxrwxr-x 2.0 unx 100 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http1xStream$1.class │ │ │ ?rwxrwxr-x 2.0 unx 708 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/HttpDate$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2401 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/HttpDate.class │ │ │ ?rwxrwxr-x 2.0 unx 17750 b- defN 80-Jan-01 00:00 com/squareup/okhttp/internal/http/HttpEngine.class │ │ │ ?rwxrwxr-x 2.0 unx 834 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/HttpMethod.class │ │ │ ?rwxrwxr-x 2.0 unx 682 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/HttpStream.class │ │ │ ?rwxrwxr-x 2.0 unx 506 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/OkHeaders$1.class │ │ │ ?rwxrwxr-x 2.0 unx 6748 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/OkHeaders.class │ │ │ ?rwxrwxr-x 2.0 unx 390 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/RequestException.class │ │ │ ?rwxrwxr-x 2.0 unx 1202 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/RequestLine.class │ │ │ -?rwxrwxr-x 2.0 unx 1217 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/RouteException.class │ │ │ +?rwxrwxr-x 2.0 unx 1213 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/RouteException.class │ │ │ ?rwxrwxr-x 2.0 unx 5173 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/RouteSelector.class │ │ │ ?rwxrwxr-x 2.0 unx 2229 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/StatusLine.class │ │ │ ?rwxrwxr-x 2.0 unx 8385 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/StreamAllocation.class │ │ │ ?rwxrwxr-x 2.0 unx 603 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/io/FileSystem.class │ │ │ ?rwxrwxr-x 2.0 unx 5067 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/tls/DistinguishedNameParser.class │ │ │ ?rwxrwxr-x 2.0 unx 4215 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/tls/OkHostnameVerifier.class │ │ │ ?rwxrwxr-x 2.0 unx 371 b- stor 80-Jan-01 00:00 com/squareup/picasso/Action$RequestWeakReference.class │ │ │ @@ -128,15 +128,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1715 b- stor 80-Jan-01 00:00 com/squareup/picasso/Dispatcher$DispatcherHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 229 b- stor 80-Jan-01 00:00 com/squareup/picasso/Dispatcher$DispatcherThread.class │ │ │ ?rwxrwxr-x 2.0 unx 1845 b- stor 80-Jan-01 00:00 com/squareup/picasso/Dispatcher$NetworkBroadcastReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 11098 b- defN 80-Jan-01 00:00 com/squareup/picasso/Dispatcher.class │ │ │ ?rwxrwxr-x 2.0 unx 982 b- stor 80-Jan-01 00:00 com/squareup/picasso/Downloader$Response.class │ │ │ ?rwxrwxr-x 2.0 unx 378 b- stor 80-Jan-01 00:00 com/squareup/picasso/Downloader$ResponseException.class │ │ │ ?rwxrwxr-x 2.0 unx 188 b- stor 80-Jan-01 00:00 com/squareup/picasso/Downloader.class │ │ │ -?rwxrwxr-x 2.0 unx 2274 b- stor 80-Jan-01 00:00 com/squareup/picasso/MarkableInputStream.class │ │ │ +?rwxrwxr-x 2.0 unx 2282 b- stor 80-Jan-01 00:00 com/squareup/picasso/MarkableInputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 1116 b- stor 80-Jan-01 00:00 com/squareup/picasso/MediaStoreRequestHandler$PicassoKind.class │ │ │ ?rwxrwxr-x 2.0 unx 988 b- stor 80-Jan-01 00:00 com/squareup/picasso/MemoryPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 1122 b- stor 80-Jan-01 00:00 com/squareup/picasso/NetworkPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 202 b- stor 80-Jan-01 00:00 com/squareup/picasso/NetworkRequestHandler$ContentLengthException.class │ │ │ ?rwxrwxr-x 2.0 unx 1777 b- stor 80-Jan-01 00:00 com/squareup/picasso/Picasso$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4140 b- stor 80-Jan-01 00:00 com/squareup/picasso/Picasso$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 507 b- stor 80-Jan-01 00:00 com/squareup/picasso/Picasso$CleanupThread$1.class │ │ │ @@ -149,15 +149,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3449 b- stor 80-Jan-01 00:00 com/squareup/picasso/PicassoDrawable.class │ │ │ ?rwxrwxr-x 2.0 unx 831 b- stor 80-Jan-01 00:00 com/squareup/picasso/PicassoExecutorService$PicassoFutureTask.class │ │ │ ?rwxrwxr-x 2.0 unx 1462 b- stor 80-Jan-01 00:00 com/squareup/picasso/PicassoExecutorService.class │ │ │ ?rwxrwxr-x 2.0 unx 594 b- stor 80-Jan-01 00:00 com/squareup/picasso/RemoteViewsAction$RemoteViewsTarget.class │ │ │ ?rwxrwxr-x 2.0 unx 82 b- stor 80-Jan-01 00:00 com/squareup/picasso/Request$1.class │ │ │ ?rwxrwxr-x 2.0 unx 5136 b- stor 80-Jan-01 00:00 com/squareup/picasso/Request$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 4137 b- stor 80-Jan-01 00:00 com/squareup/picasso/Request.class │ │ │ -?rwxrwxr-x 2.0 unx 12994 b- defN 80-Jan-01 00:00 com/squareup/picasso/RequestCreator.class │ │ │ +?rwxrwxr-x 2.0 unx 12990 b- defN 80-Jan-01 00:00 com/squareup/picasso/RequestCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 1412 b- stor 80-Jan-01 00:00 com/squareup/picasso/RequestHandler$Result.class │ │ │ ?rwxrwxr-x 2.0 unx 1644 b- stor 80-Jan-01 00:00 com/squareup/picasso/RequestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 781 b- stor 80-Jan-01 00:00 com/squareup/picasso/Stats$StatsHandler$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1113 b- stor 80-Jan-01 00:00 com/squareup/picasso/Stats$StatsHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3345 b- stor 80-Jan-01 00:00 com/squareup/picasso/Stats.class │ │ │ ?rwxrwxr-x 2.0 unx 3039 b- stor 80-Jan-01 00:00 com/squareup/picasso/StatsSnapshot.class │ │ │ ?rwxrwxr-x 2.0 unx 267 b- stor 80-Jan-01 00:00 com/squareup/picasso/Target.class │ │ │ @@ -168,56 +168,56 @@ │ │ │ ?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 com/squareup/picasso/Utils$ActivityManagerHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 282 b- stor 80-Jan-01 00:00 com/squareup/picasso/Utils$BitmapHoneycombMR1.class │ │ │ ?rwxrwxr-x 2.0 unx 354 b- stor 80-Jan-01 00:00 com/squareup/picasso/Utils$OkHttpLoaderCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 300 b- stor 80-Jan-01 00:00 com/squareup/picasso/Utils$PicassoThread.class │ │ │ ?rwxrwxr-x 2.0 unx 378 b- stor 80-Jan-01 00:00 com/squareup/picasso/Utils$PicassoThreadFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 11282 b- defN 80-Jan-01 00:00 com/squareup/picasso/Utils.class │ │ │ ?rwxrwxr-x 2.0 unx 897 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/AddActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 3064 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/AddActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 3071 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/AddActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 1944 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/Database.class │ │ │ -?rwxrwxr-x 2.0 unx 2333 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/DirectoryHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 2328 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/DirectoryHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 1269 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/DisplayAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 391 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/DisplayAdapter$Holder.class │ │ │ ?rwxrwxr-x 2.0 unx 1592 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/DisplayAdapter$Layout.class │ │ │ ?rwxrwxr-x 2.0 unx 1346 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/DisplayAdapter$SortOrder.class │ │ │ ?rwxrwxr-x 2.0 unx 8279 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/DisplayAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 355 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/EventCallback.class │ │ │ -?rwxrwxr-x 2.0 unx 4273 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/FaviconFetcher.class │ │ │ +?rwxrwxr-x 2.0 unx 4276 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/FaviconFetcher.class │ │ │ ?rwxrwxr-x 2.0 unx 1267 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/FuzzyDateFormatter$FuzzyMessages.class │ │ │ ?rwxrwxr-x 2.0 unx 2310 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/FuzzyDateFormatter.class │ │ │ ?rwxrwxr-x 2.0 unx 752 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1583 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1809 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 3331 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$ModeCallback$1.class │ │ │ +?rwxrwxr-x 2.0 unx 3327 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$ModeCallback$1.class │ │ │ ?rwxrwxr-x 2.0 unx 589 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$ModeCallback$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1320 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$ModeCallback$3.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$ModeCallback$4.class │ │ │ -?rwxrwxr-x 2.0 unx 3786 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask.class │ │ │ +?rwxrwxr-x 2.0 unx 3784 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask.class │ │ │ ?rwxrwxr-x 2.0 unx 4838 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity$ModeCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 8329 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/MainActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 4251 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/NotificationTools.class │ │ │ ?rwxrwxr-x 2.0 unx 825 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue.class │ │ │ -?rwxrwxr-x 2.0 unx 3372 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/PageSaver$DownloadTask.class │ │ │ +?rwxrwxr-x 2.0 unx 3367 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/PageSaver$DownloadTask.class │ │ │ ?rwxrwxr-x 2.0 unx 1607 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/PageSaver$Options.class │ │ │ -?rwxrwxr-x 2.0 unx 15243 b- defN 80-Jan-01 00:00 jonas/tool/saveForOffline/PageSaver.class │ │ │ +?rwxrwxr-x 2.0 unx 15229 b- defN 80-Jan-01 00:00 jonas/tool/saveForOffline/PageSaver.class │ │ │ ?rwxrwxr-x 2.0 unx 1825 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/Preferences.class │ │ │ ?rwxrwxr-x 2.0 unx 412 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 147 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 2621 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 1579 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 582 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 307 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$menu.class │ │ │ ?rwxrwxr-x 2.0 unx 498 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 1013 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$style.class │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 142 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/R.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/SaveService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 6025 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/SaveService$PageSaveTask.class │ │ │ -?rwxrwxr-x 2.0 unx 3781 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/SaveService.class │ │ │ +?rwxrwxr-x 2.0 unx 3776 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/SaveService.class │ │ │ ?rwxrwxr-x 2.0 unx 1369 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1681 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2.class │ │ │ ?rwxrwxr-x 2.0 unx 4687 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/ScreenshotService$ServiceHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1392 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/ScreenshotService.class │ │ │ ?rwxrwxr-x 2.0 unx 1901 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/ViewActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1583 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/ViewActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 470 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/ViewActivity$3.class │ │ │ @@ -311,15 +311,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2903 b- stor 80-Jan-01 00:00 com/squareup/okhttp/OkHttpClient$1.class │ │ │ ?rwxrwxr-x 2.0 unx 688 b- stor 80-Jan-01 00:00 com/squareup/okhttp/RequestBody$1.class │ │ │ ?rwxrwxr-x 2.0 unx 694 b- stor 80-Jan-01 00:00 com/squareup/okhttp/RequestBody$2.class │ │ │ ?rwxrwxr-x 2.0 unx 849 b- stor 80-Jan-01 00:00 com/squareup/okhttp/RequestBody$3.class │ │ │ ?rwxrwxr-x 2.0 unx 608 b- stor 80-Jan-01 00:00 com/squareup/okhttp/ResponseBody$1.class │ │ │ ?rwxrwxr-x 2.0 unx 457 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache$4.class │ │ │ ?rwxrwxr-x 2.0 unx 3354 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Platform$Android.class │ │ │ -?rwxrwxr-x 2.0 unx 3320 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.class │ │ │ +?rwxrwxr-x 2.0 unx 3307 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.class │ │ │ ?rwxrwxr-x 2.0 unx 864 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$1.class │ │ │ ?rwxrwxr-x 2.0 unx 883 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1010 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1687 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1766 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1862 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$6.class │ │ │ ?rwxrwxr-x 2.0 unx 1321 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedConnection$7.class │ │ │ @@ -332,15 +332,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 5271 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/FramedStream$FramedDataSource.class │ │ │ ?rwxrwxr-x 2.0 unx 1866 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Http2$ContinuationSource.class │ │ │ ?rwxrwxr-x 2.0 unx 7341 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Http2$Reader.class │ │ │ ?rwxrwxr-x 2.0 unx 6889 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Http2$Writer.class │ │ │ ?rwxrwxr-x 2.0 unx 3564 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Http2.class │ │ │ ?rwxrwxr-x 2.0 unx 572 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/PushObserver$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4818 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Spdy3$Reader.class │ │ │ -?rwxrwxr-x 2.0 unx 6713 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Spdy3$Writer.class │ │ │ +?rwxrwxr-x 2.0 unx 6703 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Spdy3$Writer.class │ │ │ ?rwxrwxr-x 2.0 unx 3311 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/framed/Spdy3.class │ │ │ ?rwxrwxr-x 2.0 unx 3033 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/AuthenticatorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1991 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http1xStream$AbstractSource.class │ │ │ ?rwxrwxr-x 2.0 unx 1768 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http1xStream$ChunkedSink.class │ │ │ ?rwxrwxr-x 2.0 unx 2012 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http1xStream$FixedLengthSink.class │ │ │ ?rwxrwxr-x 2.0 unx 8903 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http1xStream.class │ │ │ ?rwxrwxr-x 2.0 unx 9159 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http2xStream.class │ │ │ @@ -358,15 +358,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2885 b- stor 80-Jan-01 00:00 com/squareup/picasso/ContactsPhotoRequestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1289 b- stor 80-Jan-01 00:00 com/squareup/picasso/ContentStreamRequestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1017 b- stor 80-Jan-01 00:00 com/squareup/picasso/FetchAction.class │ │ │ ?rwxrwxr-x 2.0 unx 578 b- stor 80-Jan-01 00:00 com/squareup/picasso/GetAction.class │ │ │ ?rwxrwxr-x 2.0 unx 2070 b- stor 80-Jan-01 00:00 com/squareup/picasso/ImageViewAction.class │ │ │ ?rwxrwxr-x 2.0 unx 3862 b- stor 80-Jan-01 00:00 com/squareup/picasso/LruCache.class │ │ │ ?rwxrwxr-x 2.0 unx 2469 b- stor 80-Jan-01 00:00 com/squareup/picasso/NetworkRequestHandler.class │ │ │ -?rwxrwxr-x 2.0 unx 3528 b- stor 80-Jan-01 00:00 com/squareup/picasso/OkHttpDownloader.class │ │ │ +?rwxrwxr-x 2.0 unx 3532 b- stor 80-Jan-01 00:00 com/squareup/picasso/OkHttpDownloader.class │ │ │ ?rwxrwxr-x 2.0 unx 331 b- stor 80-Jan-01 00:00 com/squareup/picasso/Picasso$RequestTransformer$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1432 b- stor 80-Jan-01 00:00 com/squareup/picasso/RemoteViewsAction.class │ │ │ ?rwxrwxr-x 2.0 unx 1968 b- stor 80-Jan-01 00:00 com/squareup/picasso/ResourceRequestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1811 b- stor 80-Jan-01 00:00 com/squareup/picasso/TargetAction.class │ │ │ ?rwxrwxr-x 2.0 unx 3276 b- stor 80-Jan-01 00:00 com/squareup/picasso/UrlConnectionDownloader.class │ │ │ ?rwxrwxr-x 2.0 unx 1982 b- stor 80-Jan-01 00:00 jonas/tool/saveForOffline/SaveService$PageSaveEventCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 1291 b- stor 80-Jan-01 00:00 okio/AsyncTimeout$1.class │ │ │ @@ -375,15 +375,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1025 b- stor 80-Jan-01 00:00 okio/BufferedSink.class │ │ │ ?rwxrwxr-x 2.0 unx 1167 b- stor 80-Jan-01 00:00 okio/BufferedSource.class │ │ │ ?rwxrwxr-x 2.0 unx 2586 b- stor 80-Jan-01 00:00 okio/DeflaterSink.class │ │ │ ?rwxrwxr-x 2.0 unx 963 b- stor 80-Jan-01 00:00 okio/ForwardingSink.class │ │ │ ?rwxrwxr-x 2.0 unx 918 b- stor 80-Jan-01 00:00 okio/ForwardingSource.class │ │ │ ?rwxrwxr-x 2.0 unx 1016 b- stor 80-Jan-01 00:00 okio/ForwardingTimeout.class │ │ │ ?rwxrwxr-x 2.0 unx 2418 b- stor 80-Jan-01 00:00 okio/GzipSink.class │ │ │ -?rwxrwxr-x 2.0 unx 3828 b- stor 80-Jan-01 00:00 okio/GzipSource.class │ │ │ +?rwxrwxr-x 2.0 unx 3840 b- stor 80-Jan-01 00:00 okio/GzipSource.class │ │ │ ?rwxrwxr-x 2.0 unx 2809 b- stor 80-Jan-01 00:00 okio/InflaterSource.class │ │ │ ?rwxrwxr-x 2.0 unx 1434 b- stor 80-Jan-01 00:00 okio/Okio$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1378 b- stor 80-Jan-01 00:00 okio/Okio$2.class │ │ │ ?rwxrwxr-x 2.0 unx 3879 b- stor 80-Jan-01 00:00 okio/SegmentedByteString.class │ │ │ ?rwxrwxr-x 2.0 unx 325 b- stor 80-Jan-01 00:00 okio/Timeout$1.class │ │ │ ?rwxrwxr-x 2.0 unx 746 b- stor 80-Jan-01 00:00 org/jsoup/Connection$Request.class │ │ │ ?rwxrwxr-x 2.0 unx 319 b- stor 80-Jan-01 00:00 org/jsoup/Connection$Response.class │ │ │ @@ -537,18 +537,18 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1814 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource.class │ │ │ ?rwxrwxr-x 2.0 unx 1420 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http1xStream$UnknownLengthSource.class │ │ │ ?rwxrwxr-x 2.0 unx 740 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/http/Http2xStream$StreamFinishingSource.class │ │ │ ?rwxrwxr-x 2.0 unx 1364 b- stor 80-Jan-01 00:00 com/squareup/picasso/FileRequestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3546 b- stor 80-Jan-01 00:00 com/squareup/picasso/MediaStoreRequestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1106 b- stor 80-Jan-01 00:00 com/squareup/picasso/RemoteViewsAction$AppWidgetAction.class │ │ │ ?rwxrwxr-x 2.0 unx 1172 b- stor 80-Jan-01 00:00 com/squareup/picasso/RemoteViewsAction$NotificationAction.class │ │ │ -?rwxrwxr-x 2.0 unx 21888 b- defN 80-Jan-01 00:00 okio/Buffer.class │ │ │ +?rwxrwxr-x 2.0 unx 21900 b- defN 80-Jan-01 00:00 okio/Buffer.class │ │ │ ?rwxrwxr-x 2.0 unx 1512 b- stor 80-Jan-01 00:00 okio/Okio$3.class │ │ │ ?rwxrwxr-x 2.0 unx 4573 b- stor 80-Jan-01 00:00 okio/RealBufferedSink.class │ │ │ -?rwxrwxr-x 2.0 unx 7105 b- stor 80-Jan-01 00:00 okio/RealBufferedSource.class │ │ │ +?rwxrwxr-x 2.0 unx 7111 b- stor 80-Jan-01 00:00 okio/RealBufferedSource.class │ │ │ ?rwxrwxr-x 2.0 unx 3796 b- stor 80-Jan-01 00:00 org/jsoup/helper/HttpConnection$Request.class │ │ │ ?rwxrwxr-x 2.0 unx 13988 b- defN 80-Jan-01 00:00 org/jsoup/helper/HttpConnection$Response.class │ │ │ ?rwxrwxr-x 2.0 unx 5721 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Document.class │ │ │ ?rwxrwxr-x 2.0 unx 2703 b- stor 80-Jan-01 00:00 org/jsoup/nodes/FormElement.class │ │ │ ?rwxrwxr-x 2.0 unx 511 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$EndTag.class │ │ │ ?rwxrwxr-x 2.0 unx 1078 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$StartTag.class │ │ │ ?rwxrwxr-x 2.0 unx 882 b- stor 80-Jan-01 00:00 org/jsoup/select/CombiningEvaluator$And.class │ │ │ @@ -571,8 +571,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$Not.class │ │ │ ?rwxrwxr-x 2.0 unx 763 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$Parent.class │ │ │ ?rwxrwxr-x 2.0 unx 786 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$PreviousSibling.class │ │ │ ?rwxrwxr-x 2.0 unx 853 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache$2.class │ │ │ ?rwxrwxr-x 2.0 unx 696 b- stor 80-Jan-01 00:00 com/squareup/okhttp/internal/DiskLruCache$Editor$1.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsFirstOfType.class │ │ │ ?rwxrwxr-x 2.0 unx 277 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsLastOfType.class │ │ │ -576 files, 1275362 bytes uncompressed, 1117596 bytes compressed: 12.4% │ │ │ +576 files, 1275326 bytes uncompressed, 1117576 bytes compressed: 12.4% │ │ ├── com/squareup/okhttp/ConnectionPool.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -464,97 +464,99 @@ │ │ │ │ stack=300, locals=16, args_size=4 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore 5 │ │ │ │ 3: aload_0 │ │ │ │ 4: invokespecial #85 // Method java/lang/Object."":()V │ │ │ │ 7: new #87 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ 10: astore 6 │ │ │ │ - 12: bipush 60 │ │ │ │ - 14: i2l │ │ │ │ - 15: lstore 7 │ │ │ │ - 17: getstatic #92 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 20: astore 9 │ │ │ │ - 22: new #94 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ - 25: astore 10 │ │ │ │ - 27: aload 10 │ │ │ │ - 29: invokespecial #95 // Method java/util/concurrent/LinkedBlockingQueue."":()V │ │ │ │ - 32: ldc #97 // String OkHttp ConnectionPool │ │ │ │ - 34: iload 5 │ │ │ │ - 36: invokestatic #103 // Method com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 39: astore 11 │ │ │ │ - 41: aload 6 │ │ │ │ - 43: iconst_0 │ │ │ │ - 44: iload 5 │ │ │ │ - 46: lload 7 │ │ │ │ - 48: aload 9 │ │ │ │ - 50: aload 10 │ │ │ │ - 52: aload 11 │ │ │ │ - 54: invokespecial #106 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 57: aload_0 │ │ │ │ - 58: aload 6 │ │ │ │ - 60: putfield #108 // Field executor:Ljava/util/concurrent/Executor; │ │ │ │ - 63: new #110 // class com/squareup/okhttp/ConnectionPool$1 │ │ │ │ - 66: astore 12 │ │ │ │ - 68: aload 12 │ │ │ │ - 70: aload_0 │ │ │ │ - 71: invokespecial #113 // Method com/squareup/okhttp/ConnectionPool$1."":(Lcom/squareup/okhttp/ConnectionPool;)V │ │ │ │ - 74: aload_0 │ │ │ │ - 75: aload 12 │ │ │ │ - 77: putfield #115 // Field cleanupRunnable:Ljava/lang/Runnable; │ │ │ │ - 80: new #117 // class java/util/ArrayDeque │ │ │ │ - 83: astore 12 │ │ │ │ - 85: aload 12 │ │ │ │ - 87: invokespecial #118 // Method java/util/ArrayDeque."":()V │ │ │ │ - 90: aload_0 │ │ │ │ - 91: aload 12 │ │ │ │ - 93: putfield #120 // Field connections:Ljava/util/Deque; │ │ │ │ - 96: new #122 // class com/squareup/okhttp/internal/RouteDatabase │ │ │ │ - 99: astore 12 │ │ │ │ - 101: aload 12 │ │ │ │ - 103: invokespecial #123 // Method com/squareup/okhttp/internal/RouteDatabase."":()V │ │ │ │ - 106: aload_0 │ │ │ │ - 107: aload 12 │ │ │ │ - 109: putfield #125 // Field routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; │ │ │ │ - 112: aload_0 │ │ │ │ - 113: iload_1 │ │ │ │ - 114: putfield #127 // Field maxIdleConnections:I │ │ │ │ - 117: aload 4 │ │ │ │ - 119: lload_2 │ │ │ │ - 120: invokevirtual #131 // Method java/util/concurrent/TimeUnit.toNanos:(J)J │ │ │ │ - 123: lstore 13 │ │ │ │ - 125: aload_0 │ │ │ │ - 126: lload 13 │ │ │ │ - 128: putfield #133 // Field keepAliveDurationNs:J │ │ │ │ - 131: lconst_0 │ │ │ │ - 132: lstore 13 │ │ │ │ - 134: lload_2 │ │ │ │ - 135: lload 13 │ │ │ │ - 137: lcmp │ │ │ │ - 138: istore 15 │ │ │ │ - 140: iload 15 │ │ │ │ - 142: ifgt 186 │ │ │ │ - 145: new #135 // class java/lang/IllegalArgumentException │ │ │ │ - 148: astore 12 │ │ │ │ - 150: new #137 // class java/lang/StringBuilder │ │ │ │ - 153: astore 6 │ │ │ │ - 155: aload 6 │ │ │ │ - 157: invokespecial #138 // Method java/lang/StringBuilder."":()V │ │ │ │ - 160: aload 6 │ │ │ │ - 162: ldc #140 // String keepAliveDuration <= 0: │ │ │ │ - 164: invokevirtual #144 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 167: lload_2 │ │ │ │ - 168: invokevirtual #147 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - 171: invokevirtual #151 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 174: astore 6 │ │ │ │ - 176: aload 12 │ │ │ │ - 178: aload 6 │ │ │ │ - 180: invokespecial #154 // Method java/lang/IllegalArgumentException."":(Ljava/lang/String;)V │ │ │ │ - 183: aload 12 │ │ │ │ - 185: athrow │ │ │ │ - 186: return │ │ │ │ + 12: aconst_null │ │ │ │ + 13: astore 7 │ │ │ │ + 15: bipush 60 │ │ │ │ + 17: i2l │ │ │ │ + 18: lstore 8 │ │ │ │ + 20: getstatic #92 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ + 23: astore 10 │ │ │ │ + 25: new #94 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ + 28: astore 11 │ │ │ │ + 30: aload 11 │ │ │ │ + 32: invokespecial #95 // Method java/util/concurrent/LinkedBlockingQueue."":()V │ │ │ │ + 35: ldc #97 // String OkHttp ConnectionPool │ │ │ │ + 37: iload 5 │ │ │ │ + 39: invokestatic #103 // Method com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ │ │ + 42: astore 12 │ │ │ │ + 44: aload 6 │ │ │ │ + 46: iconst_0 │ │ │ │ + 47: iload 5 │ │ │ │ + 49: lload 8 │ │ │ │ + 51: aload 10 │ │ │ │ + 53: aload 11 │ │ │ │ + 55: aload 12 │ │ │ │ + 57: invokespecial #106 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 60: aload_0 │ │ │ │ + 61: aload 6 │ │ │ │ + 63: putfield #108 // Field executor:Ljava/util/concurrent/Executor; │ │ │ │ + 66: new #110 // class com/squareup/okhttp/ConnectionPool$1 │ │ │ │ + 69: astore 6 │ │ │ │ + 71: aload 6 │ │ │ │ + 73: aload_0 │ │ │ │ + 74: invokespecial #113 // Method com/squareup/okhttp/ConnectionPool$1."":(Lcom/squareup/okhttp/ConnectionPool;)V │ │ │ │ + 77: aload_0 │ │ │ │ + 78: aload 6 │ │ │ │ + 80: putfield #115 // Field cleanupRunnable:Ljava/lang/Runnable; │ │ │ │ + 83: new #117 // class java/util/ArrayDeque │ │ │ │ + 86: astore 6 │ │ │ │ + 88: aload 6 │ │ │ │ + 90: invokespecial #118 // Method java/util/ArrayDeque."":()V │ │ │ │ + 93: aload_0 │ │ │ │ + 94: aload 6 │ │ │ │ + 96: putfield #120 // Field connections:Ljava/util/Deque; │ │ │ │ + 99: new #122 // class com/squareup/okhttp/internal/RouteDatabase │ │ │ │ + 102: astore 6 │ │ │ │ + 104: aload 6 │ │ │ │ + 106: invokespecial #123 // Method com/squareup/okhttp/internal/RouteDatabase."":()V │ │ │ │ + 109: aload_0 │ │ │ │ + 110: aload 6 │ │ │ │ + 112: putfield #125 // Field routeDatabase:Lcom/squareup/okhttp/internal/RouteDatabase; │ │ │ │ + 115: aload_0 │ │ │ │ + 116: iload_1 │ │ │ │ + 117: putfield #127 // Field maxIdleConnections:I │ │ │ │ + 120: aload 4 │ │ │ │ + 122: lload_2 │ │ │ │ + 123: invokevirtual #131 // Method java/util/concurrent/TimeUnit.toNanos:(J)J │ │ │ │ + 126: lstore 13 │ │ │ │ + 128: aload_0 │ │ │ │ + 129: lload 13 │ │ │ │ + 131: putfield #133 // Field keepAliveDurationNs:J │ │ │ │ + 134: lconst_0 │ │ │ │ + 135: lstore 13 │ │ │ │ + 137: lload_2 │ │ │ │ + 138: lload 13 │ │ │ │ + 140: lcmp │ │ │ │ + 141: istore 15 │ │ │ │ + 143: iload 15 │ │ │ │ + 145: ifgt 189 │ │ │ │ + 148: new #135 // class java/lang/IllegalArgumentException │ │ │ │ + 151: astore 6 │ │ │ │ + 153: new #137 // class java/lang/StringBuilder │ │ │ │ + 156: astore 7 │ │ │ │ + 158: aload 7 │ │ │ │ + 160: invokespecial #138 // Method java/lang/StringBuilder."":()V │ │ │ │ + 163: aload 7 │ │ │ │ + 165: ldc #140 // String keepAliveDuration <= 0: │ │ │ │ + 167: invokevirtual #144 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 170: lload_2 │ │ │ │ + 171: invokevirtual #147 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + 174: invokevirtual #151 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 177: astore 7 │ │ │ │ + 179: aload 6 │ │ │ │ + 181: aload 7 │ │ │ │ + 183: invokespecial #154 // Method java/lang/IllegalArgumentException."":(Ljava/lang/String;)V │ │ │ │ + 186: aload 6 │ │ │ │ + 188: athrow │ │ │ │ + 189: return │ │ │ │ │ │ │ │ public static com.squareup.okhttp.ConnectionPool getDefault(); │ │ │ │ descriptor: ()Lcom/squareup/okhttp/ConnectionPool; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=0, args_size=0 │ │ │ │ 0: getstatic #64 // Field systemDefault:Lcom/squareup/okhttp/ConnectionPool; │ │ ├── com/squareup/okhttp/Dispatcher.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -747,79 +747,77 @@ │ │ │ │ 28 33 35 any │ │ │ │ 33 35 35 any │ │ │ │ │ │ │ │ public java.util.concurrent.ExecutorService getExecutorService(); │ │ │ │ descriptor: ()Ljava/util/concurrent/ExecutorService; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=1 │ │ │ │ + stack=300, locals=8, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: monitorenter │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #34 // Field executorService:Ljava/util/concurrent/ExecutorService; │ │ │ │ 6: astore_1 │ │ │ │ 7: aload_1 │ │ │ │ - 8: ifnonnull 71 │ │ │ │ + 8: ifnonnull 68 │ │ │ │ 11: new #137 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ - 14: astore_2 │ │ │ │ + 14: astore_1 │ │ │ │ 15: iconst_m1 │ │ │ │ 16: iconst_1 │ │ │ │ 17: iushr │ │ │ │ - 18: istore_3 │ │ │ │ + 18: istore_2 │ │ │ │ 19: bipush 60 │ │ │ │ 21: i2l │ │ │ │ - 22: lstore 4 │ │ │ │ - 24: getstatic #145 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 27: astore 6 │ │ │ │ - 29: new #147 // class java/util/concurrent/SynchronousQueue │ │ │ │ - 32: astore 7 │ │ │ │ - 34: aload 7 │ │ │ │ - 36: invokespecial #148 // Method java/util/concurrent/SynchronousQueue."":()V │ │ │ │ - 39: ldc #150 // String OkHttp Dispatcher │ │ │ │ - 41: astore_1 │ │ │ │ - 42: aconst_null │ │ │ │ - 43: astore 8 │ │ │ │ - 45: aload_1 │ │ │ │ - 46: iconst_0 │ │ │ │ - 47: invokestatic #154 // Method com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 50: astore 8 │ │ │ │ - 52: aload_2 │ │ │ │ - 53: iconst_0 │ │ │ │ - 54: iload_3 │ │ │ │ - 55: lload 4 │ │ │ │ - 57: aload 6 │ │ │ │ - 59: aload 7 │ │ │ │ - 61: aload 8 │ │ │ │ - 63: invokespecial #157 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 66: aload_0 │ │ │ │ - 67: aload_2 │ │ │ │ - 68: putfield #34 // Field executorService:Ljava/util/concurrent/ExecutorService; │ │ │ │ - 71: aload_0 │ │ │ │ - 72: getfield #34 // Field executorService:Ljava/util/concurrent/ExecutorService; │ │ │ │ - 75: astore_1 │ │ │ │ - 76: aload_0 │ │ │ │ - 77: monitorexit │ │ │ │ - 78: aload_1 │ │ │ │ - 79: areturn │ │ │ │ - 80: astore_1 │ │ │ │ - 81: aload_0 │ │ │ │ - 82: monitorexit │ │ │ │ - 83: aload_1 │ │ │ │ - 84: athrow │ │ │ │ + 22: lstore_3 │ │ │ │ + 23: getstatic #145 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ + 26: astore 5 │ │ │ │ + 28: new #147 // class java/util/concurrent/SynchronousQueue │ │ │ │ + 31: astore 6 │ │ │ │ + 33: aload 6 │ │ │ │ + 35: invokespecial #148 // Method java/util/concurrent/SynchronousQueue."":()V │ │ │ │ + 38: ldc #150 // String OkHttp Dispatcher │ │ │ │ + 40: astore 7 │ │ │ │ + 42: aload 7 │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: invokestatic #154 // Method com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ │ │ + 48: astore 7 │ │ │ │ + 50: aload_1 │ │ │ │ + 51: iconst_0 │ │ │ │ + 52: iload_2 │ │ │ │ + 53: lload_3 │ │ │ │ + 54: aload 5 │ │ │ │ + 56: aload 6 │ │ │ │ + 58: aload 7 │ │ │ │ + 60: invokespecial #157 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 63: aload_0 │ │ │ │ + 64: aload_1 │ │ │ │ + 65: putfield #34 // Field executorService:Ljava/util/concurrent/ExecutorService; │ │ │ │ + 68: aload_0 │ │ │ │ + 69: getfield #34 // Field executorService:Ljava/util/concurrent/ExecutorService; │ │ │ │ + 72: astore_1 │ │ │ │ + 73: aload_0 │ │ │ │ + 74: monitorexit │ │ │ │ + 75: aload_1 │ │ │ │ + 76: areturn │ │ │ │ + 77: astore_1 │ │ │ │ + 78: aload_0 │ │ │ │ + 79: monitorexit │ │ │ │ + 80: aload_1 │ │ │ │ + 81: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 2 6 80 any │ │ │ │ - 11 14 80 any │ │ │ │ - 24 27 80 any │ │ │ │ - 29 32 80 any │ │ │ │ - 34 39 80 any │ │ │ │ - 46 50 80 any │ │ │ │ - 61 66 80 any │ │ │ │ - 67 71 80 any │ │ │ │ - 71 75 80 any │ │ │ │ + 2 6 77 any │ │ │ │ + 11 14 77 any │ │ │ │ + 23 26 77 any │ │ │ │ + 28 31 77 any │ │ │ │ + 33 38 77 any │ │ │ │ + 44 48 77 any │ │ │ │ + 58 63 77 any │ │ │ │ + 64 68 77 any │ │ │ │ + 68 72 77 any │ │ │ │ │ │ │ │ public int getMaxRequests(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/squareup/okhttp/internal/DiskLruCache.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -151,21 +151,22 @@ │ │ │ │ } │ │ │ │ continue Label_0185; │ │ │ │ } │ │ │ │ } │ │ │ │ // monitorexit(this) │ │ │ │ │ │ │ │ public static DiskLruCache create(final FileSystem fileSystem, final File file, final int n, final int n2, final long n3) { │ │ │ │ + final boolean maximumPoolSize = true; │ │ │ │ if (n3 <= 0L) { │ │ │ │ throw new IllegalArgumentException("maxSize <= 0"); │ │ │ │ } │ │ │ │ if (n2 <= 0) { │ │ │ │ throw new IllegalArgumentException("valueCount <= 0"); │ │ │ │ } │ │ │ │ - return new DiskLruCache(fileSystem, file, n, n2, n3, new ThreadPoolExecutor(0, 1, 60, TimeUnit.SECONDS, new LinkedBlockingQueue(), Util.threadFactory("OkHttp DiskLruCache", true))); │ │ │ │ + return new DiskLruCache(fileSystem, file, n, n2, n3, new ThreadPoolExecutor(0, maximumPoolSize ? 1 : 0, 60, TimeUnit.SECONDS, new LinkedBlockingQueue(), Util.threadFactory("OkHttp DiskLruCache", maximumPoolSize))); │ │ │ │ } │ │ │ │ │ │ │ │ private DiskLruCache$Editor edit(final String s, final long n) { │ │ │ │ DiskLruCache$Editor diskLruCache$Editor = null; │ │ │ │ synchronized (this) { │ │ │ │ this.initialize(); │ │ │ │ this.checkNotClosed(); │ │ ├── com/squareup/okhttp/internal/Platform.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -385,142 +385,138 @@ │ │ │ │ // 585: astore_0 │ │ │ │ // 586: new Lcom/squareup/okhttp/internal/Platform; │ │ │ │ // 589: astore_2 │ │ │ │ // 590: aload_2 │ │ │ │ // 591: invokespecial com/squareup/okhttp/internal/Platform.:()V │ │ │ │ // 594: goto 313 │ │ │ │ // 597: astore_0 │ │ │ │ - // 598: goto 586 │ │ │ │ + // 598: goto 292 │ │ │ │ // 601: astore_0 │ │ │ │ - // 602: goto 292 │ │ │ │ - // 605: astore_0 │ │ │ │ - // 606: aload 15 │ │ │ │ - // 608: astore 11 │ │ │ │ + // 602: aload 15 │ │ │ │ + // 604: astore 11 │ │ │ │ + // 606: goto 292 │ │ │ │ + // 609: astore_0 │ │ │ │ // 610: goto 292 │ │ │ │ // 613: astore_0 │ │ │ │ - // 614: goto 292 │ │ │ │ - // 617: astore_0 │ │ │ │ + // 614: aload 15 │ │ │ │ + // 616: astore 11 │ │ │ │ // 618: goto 292 │ │ │ │ - // 621: astore_0 │ │ │ │ - // 622: aload 15 │ │ │ │ - // 624: astore 11 │ │ │ │ - // 626: goto 292 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ---------------------------------- │ │ │ │ // 3 8 315 327 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 8 11 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 19 23 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 32 35 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 40 43 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 46 51 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 51 54 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 63 67 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 83 86 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 90 95 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 110 114 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 110 114 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 122 127 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 122 127 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 139 142 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 139 142 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 149 153 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 149 153 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 161 166 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 161 166 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 178 181 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 178 181 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 184 188 613 617 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 184 188 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 193 198 617 621 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 193 198 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 198 201 617 621 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 198 201 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 217 221 617 621 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 217 221 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 231 236 617 621 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 231 236 601 605 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 236 239 621 629 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 236 239 605 613 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 248 252 621 629 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 248 252 605 613 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 268 271 621 629 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 268 271 605 613 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 279 284 621 629 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 279 284 605 613 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 292 295 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 306 311 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 319 324 327 601 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 332 337 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 332 337 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 339 342 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 339 342 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 343 347 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 343 347 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 352 357 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 352 357 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 362 366 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 362 366 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 367 371 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 367 371 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 372 376 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 372 376 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 378 381 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 378 381 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 382 386 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 382 386 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 387 392 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 387 392 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 397 401 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 397 401 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 402 406 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 402 406 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 407 411 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 407 411 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 413 416 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 413 416 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 417 421 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 417 421 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 422 427 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 422 427 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 432 436 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 432 436 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 437 441 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 437 441 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 442 446 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 442 446 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 454 459 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 454 459 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 471 474 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 471 474 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 478 481 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 478 481 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 488 492 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 488 492 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 500 505 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 500 505 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 517 520 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 517 520 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 523 527 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 523 527 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 535 540 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 535 540 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 552 555 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 552 555 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 558 562 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 558 562 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 564 567 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 564 567 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 577 582 585 586 Ljava/lang/ClassNotFoundException; │ │ │ │ - // 577 582 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 8 11 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 19 23 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 32 35 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 40 43 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 46 51 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 51 54 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 63 67 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 83 86 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 90 95 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 110 114 597 601 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 110 114 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 122 127 597 601 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 122 127 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 139 142 597 601 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 139 142 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 149 153 597 601 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 149 153 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 161 166 597 601 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 161 166 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 178 181 597 601 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 178 181 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 184 188 597 601 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 184 188 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 193 198 609 613 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 193 198 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 198 201 609 613 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 198 201 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 217 221 609 613 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 217 221 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 231 236 609 613 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 231 236 597 601 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 236 239 613 621 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 236 239 601 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 248 252 613 621 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 248 252 601 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 268 271 613 621 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 268 271 601 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 279 284 613 621 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 279 284 601 609 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 292 295 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 306 311 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 319 324 327 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 332 337 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 332 337 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 339 342 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 339 342 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 343 347 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 343 347 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 352 357 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 352 357 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 362 366 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 362 366 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 367 371 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 367 371 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 372 376 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 372 376 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 378 381 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 378 381 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 382 386 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 382 386 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 387 392 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 387 392 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 397 401 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 397 401 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 402 406 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 402 406 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 407 411 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 407 411 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 413 416 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 413 416 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 417 421 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 417 421 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 422 427 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 422 427 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 432 436 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 432 436 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 437 441 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 437 441 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 442 446 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 442 446 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 454 459 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 454 459 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 471 474 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 471 474 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 478 481 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 478 481 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 488 492 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 488 492 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 500 505 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 500 505 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 517 520 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 517 520 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 523 527 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 523 527 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 535 540 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 535 540 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 552 555 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 552 555 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 558 562 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 558 562 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 564 567 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 564 567 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 577 582 585 597 Ljava/lang/ClassNotFoundException; │ │ │ │ + // 577 582 585 597 Ljava/lang/NoSuchMethodException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 370 out of bounds for length 370 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 366 out of bounds for length 366 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) │ │ ├── com/squareup/okhttp/internal/Util.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -252,22 +252,24 @@ │ │ │ │ try { │ │ │ │ final byte[] digest = MessageDigest.getInstance(algorithm).digest(s.getBytes("UTF-8")); │ │ │ │ try { │ │ │ │ final ByteString of = ByteString.of(digest); │ │ │ │ try { │ │ │ │ return of.hex(); │ │ │ │ } │ │ │ │ - catch (NoSuchAlgorithmException ex) {} │ │ │ │ - catch (UnsupportedEncodingException ex2) {} │ │ │ │ + catch (NoSuchAlgorithmException | UnsupportedEncodingException ex) { │ │ │ │ + final Object detailMessage; │ │ │ │ + throw new AssertionError(detailMessage); │ │ │ │ + } │ │ │ │ } │ │ │ │ - catch (NoSuchAlgorithmException ex3) {} │ │ │ │ - catch (UnsupportedEncodingException ex4) {} │ │ │ │ + catch (NoSuchAlgorithmException ex2) {} │ │ │ │ + catch (UnsupportedEncodingException ex3) {} │ │ │ │ } │ │ │ │ - catch (NoSuchAlgorithmException ex5) {} │ │ │ │ - catch (UnsupportedEncodingException ex6) {} │ │ │ │ + catch (NoSuchAlgorithmException ex4) {} │ │ │ │ + catch (UnsupportedEncodingException ex5) {} │ │ │ │ } │ │ │ │ │ │ │ │ public static ByteString sha1(final ByteString byteString) { │ │ │ │ final String algorithm = "SHA-1"; │ │ │ │ try { │ │ │ │ final MessageDigest instance = MessageDigest.getInstance(algorithm); │ │ │ │ try { │ │ │ │ @@ -289,33 +291,34 @@ │ │ │ │ try { │ │ │ │ final byte[] digest = MessageDigest.getInstance(algorithm).digest(s.getBytes("UTF-8")); │ │ │ │ try { │ │ │ │ final ByteString of = ByteString.of(digest); │ │ │ │ try { │ │ │ │ return of.base64(); │ │ │ │ } │ │ │ │ - catch (NoSuchAlgorithmException ex) {} │ │ │ │ - catch (UnsupportedEncodingException ex2) {} │ │ │ │ + catch (NoSuchAlgorithmException | UnsupportedEncodingException ex) { │ │ │ │ + final Object detailMessage; │ │ │ │ + throw new AssertionError(detailMessage); │ │ │ │ + } │ │ │ │ } │ │ │ │ - catch (NoSuchAlgorithmException ex3) {} │ │ │ │ - catch (UnsupportedEncodingException ex4) {} │ │ │ │ + catch (NoSuchAlgorithmException ex2) {} │ │ │ │ + catch (UnsupportedEncodingException ex3) {} │ │ │ │ } │ │ │ │ - catch (NoSuchAlgorithmException ex5) {} │ │ │ │ - catch (UnsupportedEncodingException ex6) {} │ │ │ │ + catch (NoSuchAlgorithmException ex4) {} │ │ │ │ + catch (UnsupportedEncodingException ex5) {} │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean skipAll(final Source source, final int n, final TimeUnit timeUnit) { │ │ │ │ final long n2 = Long.MAX_VALUE; │ │ │ │ final long nanoTime = System.nanoTime(); │ │ │ │ Label_0183: { │ │ │ │ if (!source.timeout().hasDeadline()) { │ │ │ │ break Label_0183; │ │ │ │ } │ │ │ │ long a = source.timeout().deadlineNanoTime() - nanoTime; │ │ │ │ - Block_9_Outer: │ │ │ │ while (true) { │ │ │ │ source.timeout().deadlineNanoTime(Math.min(a, timeUnit.toNanos((long)n)) + nanoTime); │ │ │ │ try { │ │ │ │ try { │ │ │ │ final Buffer buffer = new Buffer(); │ │ │ │ while (source.read(buffer, 2048L) != -1) { │ │ │ │ buffer.clear(); │ │ │ │ @@ -325,29 +328,29 @@ │ │ │ │ if (a == n2) { │ │ │ │ source.timeout().clearDeadline(); │ │ │ │ } │ │ │ │ else { │ │ │ │ source.timeout().deadlineNanoTime(nanoTime + a); │ │ │ │ } │ │ │ │ return false; │ │ │ │ - boolean b2 = false; │ │ │ │ - b = b2; │ │ │ │ - return b; │ │ │ │ - a = n2; │ │ │ │ - continue Block_9_Outer; │ │ │ │ // iftrue(Label_0224:, a != n2) │ │ │ │ + boolean b2 = false; │ │ │ │ while (true) { │ │ │ │ source.timeout().clearDeadline(); │ │ │ │ return b2; │ │ │ │ + Label_0224: { │ │ │ │ + source.timeout().deadlineNanoTime(nanoTime + a); │ │ │ │ + } │ │ │ │ + return b2; │ │ │ │ b2 = true; │ │ │ │ continue; │ │ │ │ } │ │ │ │ - Label_0224: { │ │ │ │ - source.timeout().deadlineNanoTime(nanoTime + a); │ │ │ │ - } │ │ │ │ + b = b2; │ │ │ │ + return b; │ │ │ │ + a = n2; │ │ │ │ } │ │ │ │ } │ │ │ │ catch (InterruptedIOException ex2) {} │ │ │ │ finally { │ │ │ │ while (true) { │ │ │ │ if (a == n2) { │ │ │ │ source.timeout().clearDeadline(); │ │ ├── com/squareup/okhttp/internal/framed/FramedConnection.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -767,382 +767,380 @@ │ │ │ │ descriptor: Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ flags: (0x0010) ACC_FINAL │ │ │ │ │ │ │ │ static {}; │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=0 │ │ │ │ + stack=300, locals=6, args_size=0 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_0 │ │ │ │ 2: ldc #2 // class com/squareup/okhttp/internal/framed/FramedConnection │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_1 │ │ │ │ 6: invokevirtual #57 // Method java/lang/Class.desiredAssertionStatus:()Z │ │ │ │ 9: istore_2 │ │ │ │ 10: iload_2 │ │ │ │ - 11: ifne 69 │ │ │ │ + 11: ifne 67 │ │ │ │ 14: iload_0 │ │ │ │ 15: istore_2 │ │ │ │ 16: iload_2 │ │ │ │ 17: putstatic #59 // Field $assertionsDisabled:Z │ │ │ │ 20: new #61 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ - 23: astore_3 │ │ │ │ + 23: astore_1 │ │ │ │ 24: getstatic #69 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 27: astore 4 │ │ │ │ - 29: new #71 // class java/util/concurrent/SynchronousQueue │ │ │ │ - 32: astore 5 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: invokespecial #75 // Method java/util/concurrent/SynchronousQueue."":()V │ │ │ │ - 39: ldc #77 // String OkHttp FramedConnection │ │ │ │ - 41: iload_0 │ │ │ │ - 42: invokestatic #83 // Method com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 45: astore 6 │ │ │ │ - 47: aload_3 │ │ │ │ - 48: iconst_0 │ │ │ │ - 49: iconst_m1 │ │ │ │ - 50: iconst_1 │ │ │ │ - 51: iushr │ │ │ │ - 52: bipush 60 │ │ │ │ - 54: i2l │ │ │ │ + 27: astore_3 │ │ │ │ + 28: new #71 // class java/util/concurrent/SynchronousQueue │ │ │ │ + 31: astore 4 │ │ │ │ + 33: aload 4 │ │ │ │ + 35: invokespecial #75 // Method java/util/concurrent/SynchronousQueue."":()V │ │ │ │ + 38: ldc #77 // String OkHttp FramedConnection │ │ │ │ + 40: iload_0 │ │ │ │ + 41: invokestatic #83 // Method com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ │ │ + 44: astore 5 │ │ │ │ + 46: aload_1 │ │ │ │ + 47: iconst_0 │ │ │ │ + 48: iconst_m1 │ │ │ │ + 49: iconst_1 │ │ │ │ + 50: iushr │ │ │ │ + 51: bipush 60 │ │ │ │ + 53: i2l │ │ │ │ + 54: aload_3 │ │ │ │ 55: aload 4 │ │ │ │ 57: aload 5 │ │ │ │ - 59: aload 6 │ │ │ │ - 61: invokespecial #86 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 64: aload_3 │ │ │ │ - 65: putstatic #88 // Field executor:Ljava/util/concurrent/ExecutorService; │ │ │ │ - 68: return │ │ │ │ - 69: iconst_0 │ │ │ │ - 70: istore_2 │ │ │ │ - 71: aconst_null │ │ │ │ - 72: astore_1 │ │ │ │ - 73: goto 16 │ │ │ │ + 59: invokespecial #86 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 62: aload_1 │ │ │ │ + 63: putstatic #88 // Field executor:Ljava/util/concurrent/ExecutorService; │ │ │ │ + 66: return │ │ │ │ + 67: iconst_0 │ │ │ │ + 68: istore_2 │ │ │ │ + 69: aconst_null │ │ │ │ + 70: astore_1 │ │ │ │ + 71: goto 16 │ │ │ │ │ │ │ │ private com.squareup.okhttp.internal.framed.FramedConnection(com.squareup.okhttp.internal.framed.FramedConnection$Builder); │ │ │ │ descriptor: (Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=20, args_size=2 │ │ │ │ + stack=300, locals=23, args_size=2 │ │ │ │ 0: bipush 7 │ │ │ │ 2: istore_2 │ │ │ │ 3: iconst_2 │ │ │ │ 4: istore_3 │ │ │ │ 5: iconst_1 │ │ │ │ 6: istore 4 │ │ │ │ 8: ldc #51 // float 1.4E-45f │ │ │ │ 10: fstore 5 │ │ │ │ - 12: iconst_0 │ │ │ │ - 13: istore 6 │ │ │ │ - 15: aconst_null │ │ │ │ - 16: astore 7 │ │ │ │ - 18: aload_0 │ │ │ │ - 19: invokespecial #91 // Method java/lang/Object."":()V │ │ │ │ - 22: new #93 // class java/util/HashMap │ │ │ │ - 25: astore 8 │ │ │ │ - 27: aload 8 │ │ │ │ - 29: invokespecial #94 // Method java/util/HashMap."":()V │ │ │ │ - 32: aload_0 │ │ │ │ - 33: aload 8 │ │ │ │ - 35: putfield #96 // Field streams:Ljava/util/Map; │ │ │ │ - 38: invokestatic #102 // Method java/lang/System.nanoTime:()J │ │ │ │ - 41: lstore 9 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: lload 9 │ │ │ │ - 46: putfield #104 // Field idleStartTimeNs:J │ │ │ │ - 49: lconst_0 │ │ │ │ - 50: lstore 9 │ │ │ │ - 52: aload_0 │ │ │ │ - 53: lload 9 │ │ │ │ - 55: putfield #106 // Field unacknowledgedBytesRead:J │ │ │ │ - 58: new #108 // class com/squareup/okhttp/internal/framed/Settings │ │ │ │ - 61: astore 8 │ │ │ │ - 63: aload 8 │ │ │ │ - 65: invokespecial #109 // Method com/squareup/okhttp/internal/framed/Settings."":()V │ │ │ │ - 68: aload_0 │ │ │ │ - 69: aload 8 │ │ │ │ - 71: putfield #111 // Field okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 74: new #108 // class com/squareup/okhttp/internal/framed/Settings │ │ │ │ - 77: astore 8 │ │ │ │ - 79: aload 8 │ │ │ │ - 81: invokespecial #109 // Method com/squareup/okhttp/internal/framed/Settings."":()V │ │ │ │ - 84: aload_0 │ │ │ │ - 85: aload 8 │ │ │ │ - 87: putfield #113 // Field peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 90: aload_0 │ │ │ │ - 91: iconst_0 │ │ │ │ - 92: putfield #115 // Field receivedInitialPeerSettings:Z │ │ │ │ - 95: new #117 // class java/util/LinkedHashSet │ │ │ │ - 98: astore 8 │ │ │ │ - 100: aload 8 │ │ │ │ - 102: invokespecial #118 // Method java/util/LinkedHashSet."":()V │ │ │ │ - 105: aload_0 │ │ │ │ - 106: aload 8 │ │ │ │ - 108: putfield #120 // Field currentPushRequests:Ljava/util/Set; │ │ │ │ - 111: aload_1 │ │ │ │ - 112: invokestatic #126 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; │ │ │ │ - 115: astore 8 │ │ │ │ - 117: aload_0 │ │ │ │ - 118: aload 8 │ │ │ │ - 120: putfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ - 123: aload_1 │ │ │ │ - 124: invokestatic #132 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ │ │ - 127: astore 8 │ │ │ │ - 129: aload_0 │ │ │ │ - 130: aload 8 │ │ │ │ - 132: putfield #134 // Field pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ │ │ - 135: aload_1 │ │ │ │ - 136: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ - 139: istore 11 │ │ │ │ - 141: aload_0 │ │ │ │ - 142: iload 11 │ │ │ │ - 144: putfield #140 // Field client:Z │ │ │ │ - 147: aload_1 │ │ │ │ - 148: invokestatic #144 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ │ │ - 151: astore 8 │ │ │ │ - 153: aload_0 │ │ │ │ - 154: aload 8 │ │ │ │ - 156: putfield #146 // Field listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ │ │ - 159: aload_1 │ │ │ │ - 160: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ - 163: istore 11 │ │ │ │ - 165: iload 11 │ │ │ │ - 167: ifeq 578 │ │ │ │ - 170: iload 4 │ │ │ │ - 172: istore 11 │ │ │ │ - 174: aload_0 │ │ │ │ - 175: iload 11 │ │ │ │ - 177: putfield #148 // Field nextStreamId:I │ │ │ │ - 180: aload_1 │ │ │ │ - 181: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ - 184: istore 11 │ │ │ │ - 186: iload 11 │ │ │ │ - 188: ifeq 223 │ │ │ │ - 191: aload_0 │ │ │ │ - 192: getfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ - 195: astore 8 │ │ │ │ - 197: getstatic #153 // Field com/squareup/okhttp/Protocol.HTTP_2:Lcom/squareup/okhttp/Protocol; │ │ │ │ - 200: astore 12 │ │ │ │ - 202: aload 8 │ │ │ │ - 204: aload 12 │ │ │ │ - 206: if_acmpne 223 │ │ │ │ - 209: aload_0 │ │ │ │ - 210: getfield #148 // Field nextStreamId:I │ │ │ │ - 213: iconst_2 │ │ │ │ - 214: iadd │ │ │ │ - 215: istore 11 │ │ │ │ - 217: aload_0 │ │ │ │ - 218: iload 11 │ │ │ │ - 220: putfield #148 // Field nextStreamId:I │ │ │ │ - 223: aload_1 │ │ │ │ - 224: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ - 227: istore 11 │ │ │ │ - 229: iload 11 │ │ │ │ - 231: ifeq 237 │ │ │ │ - 234: iload 4 │ │ │ │ - 236: istore_3 │ │ │ │ - 237: aload_0 │ │ │ │ - 238: iload_3 │ │ │ │ - 239: putfield #155 // Field nextPingId:I │ │ │ │ - 242: aload_1 │ │ │ │ - 243: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ - 246: istore 11 │ │ │ │ - 248: iload 11 │ │ │ │ - 250: ifeq 271 │ │ │ │ - 253: aload_0 │ │ │ │ - 254: getfield #111 // Field okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 257: astore 8 │ │ │ │ - 259: ldc #13 // int 16777216 │ │ │ │ - 261: istore_3 │ │ │ │ - 262: aload 8 │ │ │ │ - 264: iload_2 │ │ │ │ - 265: iconst_0 │ │ │ │ - 266: iload_3 │ │ │ │ - 267: invokevirtual #160 // Method com/squareup/okhttp/internal/framed/Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 270: pop │ │ │ │ - 271: aload_1 │ │ │ │ - 272: invokestatic #164 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; │ │ │ │ - 275: astore 8 │ │ │ │ - 277: aload_0 │ │ │ │ - 278: aload 8 │ │ │ │ - 280: putfield #166 // Field hostName:Ljava/lang/String; │ │ │ │ - 283: aload_0 │ │ │ │ - 284: getfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ - 287: astore 8 │ │ │ │ - 289: getstatic #153 // Field com/squareup/okhttp/Protocol.HTTP_2:Lcom/squareup/okhttp/Protocol; │ │ │ │ - 292: astore 13 │ │ │ │ - 294: aload 8 │ │ │ │ - 296: aload 13 │ │ │ │ - 298: if_acmpne 584 │ │ │ │ - 301: new #168 // class com/squareup/okhttp/internal/framed/Http2 │ │ │ │ - 304: astore 8 │ │ │ │ - 306: aload 8 │ │ │ │ - 308: invokespecial #169 // Method com/squareup/okhttp/internal/framed/Http2."":()V │ │ │ │ - 311: aload_0 │ │ │ │ - 312: aload 8 │ │ │ │ - 314: putfield #171 // Field variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ - 317: new #61 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ - 320: astore 13 │ │ │ │ - 322: bipush 60 │ │ │ │ - 324: i2l │ │ │ │ - 325: lstore 9 │ │ │ │ - 327: getstatic #69 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 330: astore 14 │ │ │ │ - 332: new #173 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ - 335: astore 15 │ │ │ │ - 337: aload 15 │ │ │ │ - 339: invokespecial #174 // Method java/util/concurrent/LinkedBlockingQueue."":()V │ │ │ │ - 342: iload 4 │ │ │ │ - 344: anewarray #4 // class java/lang/Object │ │ │ │ - 347: astore 16 │ │ │ │ - 349: aload_0 │ │ │ │ - 350: getfield #166 // Field hostName:Ljava/lang/String; │ │ │ │ - 353: astore 17 │ │ │ │ - 355: aload 16 │ │ │ │ - 357: iconst_0 │ │ │ │ - 358: aload 17 │ │ │ │ - 360: aastore │ │ │ │ - 361: ldc #176 // String OkHttp %s Push Observer │ │ │ │ - 363: aload 16 │ │ │ │ - 365: invokestatic #182 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 368: iload 4 │ │ │ │ - 370: invokestatic #83 // Method com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 373: astore 16 │ │ │ │ - 375: aload 13 │ │ │ │ - 377: iconst_0 │ │ │ │ - 378: iload 4 │ │ │ │ - 380: lload 9 │ │ │ │ - 382: aload 14 │ │ │ │ - 384: aload 15 │ │ │ │ - 386: aload 16 │ │ │ │ - 388: invokespecial #86 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 391: aload_0 │ │ │ │ - 392: aload 13 │ │ │ │ - 394: putfield #184 // Field pushExecutor:Ljava/util/concurrent/ExecutorService; │ │ │ │ - 397: aload_0 │ │ │ │ - 398: getfield #113 // Field peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 401: iload_2 │ │ │ │ - 402: iconst_0 │ │ │ │ - 403: iconst_m1 │ │ │ │ - 404: i2c │ │ │ │ - 405: invokevirtual #160 // Method com/squareup/okhttp/internal/framed/Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 408: pop │ │ │ │ - 409: aload_0 │ │ │ │ - 410: getfield #113 // Field peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 413: astore 8 │ │ │ │ - 415: iconst_5 │ │ │ │ - 416: istore_3 │ │ │ │ - 417: sipush 16384 │ │ │ │ - 420: istore 4 │ │ │ │ - 422: ldc #187 // float 2.2959E-41f │ │ │ │ - 424: fstore 5 │ │ │ │ - 426: aload 8 │ │ │ │ + 12: aconst_null │ │ │ │ + 13: astore 6 │ │ │ │ + 15: aload_0 │ │ │ │ + 16: invokespecial #91 // Method java/lang/Object."":()V │ │ │ │ + 19: new #93 // class java/util/HashMap │ │ │ │ + 22: astore 7 │ │ │ │ + 24: aload 7 │ │ │ │ + 26: invokespecial #94 // Method java/util/HashMap."":()V │ │ │ │ + 29: aload_0 │ │ │ │ + 30: aload 7 │ │ │ │ + 32: putfield #96 // Field streams:Ljava/util/Map; │ │ │ │ + 35: invokestatic #102 // Method java/lang/System.nanoTime:()J │ │ │ │ + 38: lstore 8 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: lload 8 │ │ │ │ + 43: putfield #104 // Field idleStartTimeNs:J │ │ │ │ + 46: lconst_0 │ │ │ │ + 47: lstore 8 │ │ │ │ + 49: aload_0 │ │ │ │ + 50: lload 8 │ │ │ │ + 52: putfield #106 // Field unacknowledgedBytesRead:J │ │ │ │ + 55: new #108 // class com/squareup/okhttp/internal/framed/Settings │ │ │ │ + 58: astore 7 │ │ │ │ + 60: aload 7 │ │ │ │ + 62: invokespecial #109 // Method com/squareup/okhttp/internal/framed/Settings."":()V │ │ │ │ + 65: aload_0 │ │ │ │ + 66: aload 7 │ │ │ │ + 68: putfield #111 // Field okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 71: new #108 // class com/squareup/okhttp/internal/framed/Settings │ │ │ │ + 74: astore 7 │ │ │ │ + 76: aload 7 │ │ │ │ + 78: invokespecial #109 // Method com/squareup/okhttp/internal/framed/Settings."":()V │ │ │ │ + 81: aload_0 │ │ │ │ + 82: aload 7 │ │ │ │ + 84: putfield #113 // Field peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 87: aload_0 │ │ │ │ + 88: iconst_0 │ │ │ │ + 89: putfield #115 // Field receivedInitialPeerSettings:Z │ │ │ │ + 92: new #117 // class java/util/LinkedHashSet │ │ │ │ + 95: astore 7 │ │ │ │ + 97: aload 7 │ │ │ │ + 99: invokespecial #118 // Method java/util/LinkedHashSet."":()V │ │ │ │ + 102: aload_0 │ │ │ │ + 103: aload 7 │ │ │ │ + 105: putfield #120 // Field currentPushRequests:Ljava/util/Set; │ │ │ │ + 108: aload_1 │ │ │ │ + 109: invokestatic #126 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$000:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/Protocol; │ │ │ │ + 112: astore 7 │ │ │ │ + 114: aload_0 │ │ │ │ + 115: aload 7 │ │ │ │ + 117: putfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ + 120: aload_1 │ │ │ │ + 121: invokestatic #132 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$100:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ │ │ + 124: astore 7 │ │ │ │ + 126: aload_0 │ │ │ │ + 127: aload 7 │ │ │ │ + 129: putfield #134 // Field pushObserver:Lcom/squareup/okhttp/internal/framed/PushObserver; │ │ │ │ + 132: aload_1 │ │ │ │ + 133: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ + 136: istore 10 │ │ │ │ + 138: aload_0 │ │ │ │ + 139: iload 10 │ │ │ │ + 141: putfield #140 // Field client:Z │ │ │ │ + 144: aload_1 │ │ │ │ + 145: invokestatic #144 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$300:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ │ │ + 148: astore 7 │ │ │ │ + 150: aload_0 │ │ │ │ + 151: aload 7 │ │ │ │ + 153: putfield #146 // Field listener:Lcom/squareup/okhttp/internal/framed/FramedConnection$Listener; │ │ │ │ + 156: aload_1 │ │ │ │ + 157: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ + 160: istore 10 │ │ │ │ + 162: iload 10 │ │ │ │ + 164: ifeq 573 │ │ │ │ + 167: iload 4 │ │ │ │ + 169: istore 10 │ │ │ │ + 171: aload_0 │ │ │ │ + 172: iload 10 │ │ │ │ + 174: putfield #148 // Field nextStreamId:I │ │ │ │ + 177: aload_1 │ │ │ │ + 178: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ + 181: istore 10 │ │ │ │ + 183: iload 10 │ │ │ │ + 185: ifeq 220 │ │ │ │ + 188: aload_0 │ │ │ │ + 189: getfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ + 192: astore 7 │ │ │ │ + 194: getstatic #153 // Field com/squareup/okhttp/Protocol.HTTP_2:Lcom/squareup/okhttp/Protocol; │ │ │ │ + 197: astore 11 │ │ │ │ + 199: aload 7 │ │ │ │ + 201: aload 11 │ │ │ │ + 203: if_acmpne 220 │ │ │ │ + 206: aload_0 │ │ │ │ + 207: getfield #148 // Field nextStreamId:I │ │ │ │ + 210: iconst_2 │ │ │ │ + 211: iadd │ │ │ │ + 212: istore 10 │ │ │ │ + 214: aload_0 │ │ │ │ + 215: iload 10 │ │ │ │ + 217: putfield #148 // Field nextStreamId:I │ │ │ │ + 220: aload_1 │ │ │ │ + 221: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ + 224: istore 10 │ │ │ │ + 226: iload 10 │ │ │ │ + 228: ifeq 234 │ │ │ │ + 231: iload 4 │ │ │ │ + 233: istore_3 │ │ │ │ + 234: aload_0 │ │ │ │ + 235: iload_3 │ │ │ │ + 236: putfield #155 // Field nextPingId:I │ │ │ │ + 239: aload_1 │ │ │ │ + 240: invokestatic #138 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$200:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ │ │ + 243: istore 10 │ │ │ │ + 245: iload 10 │ │ │ │ + 247: ifeq 268 │ │ │ │ + 250: aload_0 │ │ │ │ + 251: getfield #111 // Field okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 254: astore 7 │ │ │ │ + 256: ldc #13 // int 16777216 │ │ │ │ + 258: istore_3 │ │ │ │ + 259: aload 7 │ │ │ │ + 261: iload_2 │ │ │ │ + 262: iconst_0 │ │ │ │ + 263: iload_3 │ │ │ │ + 264: invokevirtual #160 // Method com/squareup/okhttp/internal/framed/Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 267: pop │ │ │ │ + 268: aload_1 │ │ │ │ + 269: invokestatic #164 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$400:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; │ │ │ │ + 272: astore 7 │ │ │ │ + 274: aload_0 │ │ │ │ + 275: aload 7 │ │ │ │ + 277: putfield #166 // Field hostName:Ljava/lang/String; │ │ │ │ + 280: aload_0 │ │ │ │ + 281: getfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ + 284: astore 7 │ │ │ │ + 286: getstatic #153 // Field com/squareup/okhttp/Protocol.HTTP_2:Lcom/squareup/okhttp/Protocol; │ │ │ │ + 289: astore 12 │ │ │ │ + 291: aload 7 │ │ │ │ + 293: aload 12 │ │ │ │ + 295: if_acmpne 579 │ │ │ │ + 298: new #168 // class com/squareup/okhttp/internal/framed/Http2 │ │ │ │ + 301: astore 7 │ │ │ │ + 303: aload 7 │ │ │ │ + 305: invokespecial #169 // Method com/squareup/okhttp/internal/framed/Http2."":()V │ │ │ │ + 308: aload_0 │ │ │ │ + 309: aload 7 │ │ │ │ + 311: putfield #171 // Field variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ + 314: new #61 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ + 317: astore 7 │ │ │ │ + 319: bipush 60 │ │ │ │ + 321: i2l │ │ │ │ + 322: lstore 13 │ │ │ │ + 324: getstatic #69 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ + 327: astore 15 │ │ │ │ + 329: new #173 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ + 332: astore 16 │ │ │ │ + 334: aload 16 │ │ │ │ + 336: invokespecial #174 // Method java/util/concurrent/LinkedBlockingQueue."":()V │ │ │ │ + 339: iload 4 │ │ │ │ + 341: anewarray #4 // class java/lang/Object │ │ │ │ + 344: astore 17 │ │ │ │ + 346: aload_0 │ │ │ │ + 347: getfield #166 // Field hostName:Ljava/lang/String; │ │ │ │ + 350: astore 18 │ │ │ │ + 352: aload 17 │ │ │ │ + 354: iconst_0 │ │ │ │ + 355: aload 18 │ │ │ │ + 357: aastore │ │ │ │ + 358: ldc #176 // String OkHttp %s Push Observer │ │ │ │ + 360: aload 17 │ │ │ │ + 362: invokestatic #182 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 365: iload 4 │ │ │ │ + 367: invokestatic #83 // Method com/squareup/okhttp/internal/Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ │ │ + 370: astore 19 │ │ │ │ + 372: aload 7 │ │ │ │ + 374: iconst_0 │ │ │ │ + 375: iload 4 │ │ │ │ + 377: lload 13 │ │ │ │ + 379: aload 15 │ │ │ │ + 381: aload 16 │ │ │ │ + 383: aload 19 │ │ │ │ + 385: invokespecial #86 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 388: aload_0 │ │ │ │ + 389: aload 7 │ │ │ │ + 391: putfield #184 // Field pushExecutor:Ljava/util/concurrent/ExecutorService; │ │ │ │ + 394: aload_0 │ │ │ │ + 395: getfield #113 // Field peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 398: iload_2 │ │ │ │ + 399: iconst_0 │ │ │ │ + 400: iconst_m1 │ │ │ │ + 401: i2c │ │ │ │ + 402: invokevirtual #160 // Method com/squareup/okhttp/internal/framed/Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 405: pop │ │ │ │ + 406: aload_0 │ │ │ │ + 407: getfield #113 // Field peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 410: astore 7 │ │ │ │ + 412: iconst_5 │ │ │ │ + 413: istore 4 │ │ │ │ + 415: ldc #186 // float 7.0E-45f │ │ │ │ + 417: fstore 5 │ │ │ │ + 419: sipush 16384 │ │ │ │ + 422: istore_3 │ │ │ │ + 423: aload 7 │ │ │ │ + 425: iload 4 │ │ │ │ + 427: iconst_0 │ │ │ │ 428: iload_3 │ │ │ │ - 429: iconst_0 │ │ │ │ - 430: iload 4 │ │ │ │ - 432: invokevirtual #160 // Method com/squareup/okhttp/internal/framed/Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 435: pop │ │ │ │ - 436: aload_0 │ │ │ │ - 437: getfield #113 // Field peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ - 440: ldc #188 // int 65536 │ │ │ │ - 442: invokevirtual #193 // Method com/squareup/okhttp/internal/framed/Settings.getInitialWindowSize:(I)I │ │ │ │ - 445: i2l │ │ │ │ - 446: lstore 18 │ │ │ │ - 448: aload_0 │ │ │ │ - 449: lload 18 │ │ │ │ - 451: putfield #195 // Field bytesLeftInWriteWindow:J │ │ │ │ - 454: aload_1 │ │ │ │ - 455: invokestatic #199 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; │ │ │ │ - 458: astore 8 │ │ │ │ - 460: aload_0 │ │ │ │ - 461: aload 8 │ │ │ │ - 463: putfield #201 // Field socket:Ljava/net/Socket; │ │ │ │ - 466: aload_0 │ │ │ │ - 467: getfield #171 // Field variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ - 470: astore 8 │ │ │ │ - 472: aload_1 │ │ │ │ - 473: invokestatic #205 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; │ │ │ │ - 476: astore 13 │ │ │ │ - 478: aload_0 │ │ │ │ - 479: getfield #140 // Field client:Z │ │ │ │ - 482: istore 6 │ │ │ │ - 484: aload 8 │ │ │ │ - 486: aload 13 │ │ │ │ - 488: iload 6 │ │ │ │ - 490: invokeinterface #211, 3 // InterfaceMethod com/squareup/okhttp/internal/framed/Variant.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ │ │ - 495: astore 8 │ │ │ │ - 497: aload_0 │ │ │ │ - 498: aload 8 │ │ │ │ - 500: putfield #213 // Field frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ │ │ - 503: new #215 // class com/squareup/okhttp/internal/framed/FramedConnection$Reader │ │ │ │ - 506: astore 8 │ │ │ │ - 508: aload_0 │ │ │ │ - 509: getfield #171 // Field variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ - 512: astore 13 │ │ │ │ - 514: aload_1 │ │ │ │ - 515: invokestatic #219 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; │ │ │ │ - 518: astore 7 │ │ │ │ - 520: aload_0 │ │ │ │ - 521: getfield #140 // Field client:Z │ │ │ │ - 524: istore 4 │ │ │ │ - 526: aload 13 │ │ │ │ - 528: aload 7 │ │ │ │ - 530: iload 4 │ │ │ │ - 532: invokeinterface #223, 3 // InterfaceMethod com/squareup/okhttp/internal/framed/Variant.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ │ │ - 537: astore 13 │ │ │ │ - 539: aload 8 │ │ │ │ - 541: aload_0 │ │ │ │ - 542: aload 13 │ │ │ │ - 544: aconst_null │ │ │ │ - 545: invokespecial #226 // Method com/squareup/okhttp/internal/framed/FramedConnection$Reader."":(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ │ │ - 548: aload_0 │ │ │ │ - 549: aload 8 │ │ │ │ - 551: putfield #228 // Field readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ │ │ - 554: new #230 // class java/lang/Thread │ │ │ │ - 557: astore 8 │ │ │ │ - 559: aload_0 │ │ │ │ - 560: getfield #228 // Field readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ │ │ - 563: astore 13 │ │ │ │ - 565: aload 8 │ │ │ │ - 567: aload 13 │ │ │ │ - 569: invokespecial #233 // Method java/lang/Thread."":(Ljava/lang/Runnable;)V │ │ │ │ - 572: aload 8 │ │ │ │ - 574: invokevirtual #236 // Method java/lang/Thread.start:()V │ │ │ │ - 577: return │ │ │ │ - 578: iload_3 │ │ │ │ - 579: istore 11 │ │ │ │ - 581: goto 174 │ │ │ │ - 584: aload_0 │ │ │ │ - 585: getfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ - 588: astore 8 │ │ │ │ - 590: getstatic #239 // Field com/squareup/okhttp/Protocol.SPDY_3:Lcom/squareup/okhttp/Protocol; │ │ │ │ - 593: astore 13 │ │ │ │ - 595: aload 8 │ │ │ │ - 597: aload 13 │ │ │ │ - 599: if_acmpne 626 │ │ │ │ - 602: new #241 // class com/squareup/okhttp/internal/framed/Spdy3 │ │ │ │ - 605: astore 8 │ │ │ │ - 607: aload 8 │ │ │ │ - 609: invokespecial #242 // Method com/squareup/okhttp/internal/framed/Spdy3."":()V │ │ │ │ - 612: aload_0 │ │ │ │ - 613: aload 8 │ │ │ │ - 615: putfield #171 // Field variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ - 618: aload_0 │ │ │ │ - 619: aconst_null │ │ │ │ - 620: putfield #184 // Field pushExecutor:Ljava/util/concurrent/ExecutorService; │ │ │ │ - 623: goto 436 │ │ │ │ - 626: new #244 // class java/lang/AssertionError │ │ │ │ - 629: astore 8 │ │ │ │ - 631: aload_0 │ │ │ │ - 632: getfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ - 635: astore 13 │ │ │ │ - 637: aload 8 │ │ │ │ - 639: aload 13 │ │ │ │ - 641: invokespecial #247 // Method java/lang/AssertionError."":(Ljava/lang/Object;)V │ │ │ │ - 644: aload 8 │ │ │ │ - 646: athrow │ │ │ │ + 429: invokevirtual #160 // Method com/squareup/okhttp/internal/framed/Settings.set:(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 432: pop │ │ │ │ + 433: aload_0 │ │ │ │ + 434: getfield #113 // Field peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ │ │ + 437: ldc #188 // int 65536 │ │ │ │ + 439: invokevirtual #193 // Method com/squareup/okhttp/internal/framed/Settings.getInitialWindowSize:(I)I │ │ │ │ + 442: i2l │ │ │ │ + 443: lstore 20 │ │ │ │ + 445: aload_0 │ │ │ │ + 446: lload 20 │ │ │ │ + 448: putfield #195 // Field bytesLeftInWriteWindow:J │ │ │ │ + 451: aload_1 │ │ │ │ + 452: invokestatic #199 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$500:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/net/Socket; │ │ │ │ + 455: astore 7 │ │ │ │ + 457: aload_0 │ │ │ │ + 458: aload 7 │ │ │ │ + 460: putfield #201 // Field socket:Ljava/net/Socket; │ │ │ │ + 463: aload_0 │ │ │ │ + 464: getfield #171 // Field variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ + 467: astore 7 │ │ │ │ + 469: aload_1 │ │ │ │ + 470: invokestatic #205 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$600:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSink; │ │ │ │ + 473: astore 6 │ │ │ │ + 475: aload_0 │ │ │ │ + 476: getfield #140 // Field client:Z │ │ │ │ + 479: istore 4 │ │ │ │ + 481: aload 7 │ │ │ │ + 483: aload 6 │ │ │ │ + 485: iload 4 │ │ │ │ + 487: invokeinterface #211, 3 // InterfaceMethod com/squareup/okhttp/internal/framed/Variant.newWriter:(Lokio/BufferedSink;Z)Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ │ │ + 492: astore 7 │ │ │ │ + 494: aload_0 │ │ │ │ + 495: aload 7 │ │ │ │ + 497: putfield #213 // Field frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ │ │ + 500: new #215 // class com/squareup/okhttp/internal/framed/FramedConnection$Reader │ │ │ │ + 503: astore 7 │ │ │ │ + 505: aload_0 │ │ │ │ + 506: getfield #171 // Field variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ + 509: astore 6 │ │ │ │ + 511: aload_1 │ │ │ │ + 512: invokestatic #219 // Method com/squareup/okhttp/internal/framed/FramedConnection$Builder.access$700:(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Lokio/BufferedSource; │ │ │ │ + 515: astore 22 │ │ │ │ + 517: aload_0 │ │ │ │ + 518: getfield #140 // Field client:Z │ │ │ │ + 521: istore_3 │ │ │ │ + 522: aload 6 │ │ │ │ + 524: aload 22 │ │ │ │ + 526: iload_3 │ │ │ │ + 527: invokeinterface #223, 3 // InterfaceMethod com/squareup/okhttp/internal/framed/Variant.newReader:(Lokio/BufferedSource;Z)Lcom/squareup/okhttp/internal/framed/FrameReader; │ │ │ │ + 532: astore 6 │ │ │ │ + 534: aload 7 │ │ │ │ + 536: aload_0 │ │ │ │ + 537: aload 6 │ │ │ │ + 539: aconst_null │ │ │ │ + 540: invokespecial #226 // Method com/squareup/okhttp/internal/framed/FramedConnection$Reader."":(Lcom/squareup/okhttp/internal/framed/FramedConnection;Lcom/squareup/okhttp/internal/framed/FrameReader;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ │ │ + 543: aload_0 │ │ │ │ + 544: aload 7 │ │ │ │ + 546: putfield #228 // Field readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ │ │ + 549: new #230 // class java/lang/Thread │ │ │ │ + 552: astore 7 │ │ │ │ + 554: aload_0 │ │ │ │ + 555: getfield #228 // Field readerRunnable:Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader; │ │ │ │ + 558: astore 6 │ │ │ │ + 560: aload 7 │ │ │ │ + 562: aload 6 │ │ │ │ + 564: invokespecial #233 // Method java/lang/Thread."":(Ljava/lang/Runnable;)V │ │ │ │ + 567: aload 7 │ │ │ │ + 569: invokevirtual #236 // Method java/lang/Thread.start:()V │ │ │ │ + 572: return │ │ │ │ + 573: iload_3 │ │ │ │ + 574: istore 10 │ │ │ │ + 576: goto 171 │ │ │ │ + 579: aload_0 │ │ │ │ + 580: getfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ + 583: astore 7 │ │ │ │ + 585: getstatic #239 // Field com/squareup/okhttp/Protocol.SPDY_3:Lcom/squareup/okhttp/Protocol; │ │ │ │ + 588: astore 6 │ │ │ │ + 590: aload 7 │ │ │ │ + 592: aload 6 │ │ │ │ + 594: if_acmpne 621 │ │ │ │ + 597: new #241 // class com/squareup/okhttp/internal/framed/Spdy3 │ │ │ │ + 600: astore 7 │ │ │ │ + 602: aload 7 │ │ │ │ + 604: invokespecial #242 // Method com/squareup/okhttp/internal/framed/Spdy3."":()V │ │ │ │ + 607: aload_0 │ │ │ │ + 608: aload 7 │ │ │ │ + 610: putfield #171 // Field variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ │ │ + 613: aload_0 │ │ │ │ + 614: aconst_null │ │ │ │ + 615: putfield #184 // Field pushExecutor:Ljava/util/concurrent/ExecutorService; │ │ │ │ + 618: goto 433 │ │ │ │ + 621: new #244 // class java/lang/AssertionError │ │ │ │ + 624: astore 7 │ │ │ │ + 626: aload_0 │ │ │ │ + 627: getfield #128 // Field protocol:Lcom/squareup/okhttp/Protocol; │ │ │ │ + 630: astore 6 │ │ │ │ + 632: aload 7 │ │ │ │ + 634: aload 6 │ │ │ │ + 636: invokespecial #247 // Method java/lang/AssertionError."":(Ljava/lang/Object;)V │ │ │ │ + 639: aload 7 │ │ │ │ + 641: athrow │ │ │ │ │ │ │ │ com.squareup.okhttp.internal.framed.FramedConnection(com.squareup.okhttp.internal.framed.FramedConnection$Builder, com.squareup.okhttp.internal.framed.FramedConnection$1); │ │ │ │ descriptor: (Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;Lcom/squareup/okhttp/internal/framed/FramedConnection$1;)V │ │ │ │ flags: (0x1000) ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=3 │ │ │ │ 0: aload_0 │ │ ├── com/squareup/okhttp/internal/http/CacheStrategy$Factory.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ 326: goto 113 │ │ │ │ 329: return │ │ │ │ │ │ │ │ private long cacheResponseAge(); │ │ │ │ descriptor: ()J │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=1 │ │ │ │ + stack=300, locals=19, args_size=1 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ 6: astore_3 │ │ │ │ 7: aload_3 │ │ │ │ 8: ifnull 44 │ │ │ │ @@ -510,58 +510,58 @@ │ │ │ │ 60: getstatic #129 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ 63: astore_3 │ │ │ │ 64: aload_0 │ │ │ │ 65: getfield #28 // Field ageSeconds:I │ │ │ │ 68: istore 10 │ │ │ │ 70: iload 10 │ │ │ │ 72: i2l │ │ │ │ - 73: lstore 7 │ │ │ │ + 73: lstore 11 │ │ │ │ 75: aload_3 │ │ │ │ - 76: lload 7 │ │ │ │ + 76: lload 11 │ │ │ │ 78: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ 81: lstore 4 │ │ │ │ 83: lload_1 │ │ │ │ 84: lload 4 │ │ │ │ 86: invokestatic #123 // Method java/lang/Math.max:(JJ)J │ │ │ │ - 89: lstore 11 │ │ │ │ + 89: lstore 13 │ │ │ │ 91: aload_0 │ │ │ │ 92: getfield #111 // Field receivedResponseMillis:J │ │ │ │ 95: lstore 4 │ │ │ │ 97: aload_0 │ │ │ │ 98: getfield #106 // Field sentRequestMillis:J │ │ │ │ 101: lstore 7 │ │ │ │ 103: lload 4 │ │ │ │ 105: lload 7 │ │ │ │ 107: lsub │ │ │ │ - 108: lstore 13 │ │ │ │ + 108: lstore 15 │ │ │ │ 110: aload_0 │ │ │ │ 111: getfield #30 // Field nowMillis:J │ │ │ │ 114: lstore 4 │ │ │ │ 116: aload_0 │ │ │ │ 117: getfield #111 // Field receivedResponseMillis:J │ │ │ │ 120: lstore 7 │ │ │ │ 122: lload 4 │ │ │ │ 124: lload 7 │ │ │ │ 126: lsub │ │ │ │ - 127: lstore 15 │ │ │ │ - 129: lload 11 │ │ │ │ - 131: lload 13 │ │ │ │ + 127: lstore 17 │ │ │ │ + 129: lload 13 │ │ │ │ + 131: lload 15 │ │ │ │ 133: ladd │ │ │ │ - 134: lload 15 │ │ │ │ + 134: lload 17 │ │ │ │ 136: ladd │ │ │ │ 137: lreturn │ │ │ │ 138: lload_1 │ │ │ │ - 139: lstore 11 │ │ │ │ + 139: lstore 13 │ │ │ │ 141: goto 91 │ │ │ │ │ │ │ │ private long computeFreshnessLifetime(); │ │ │ │ descriptor: ()J │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=1 │ │ │ │ + stack=300, locals=17, args_size=1 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ 6: astore_3 │ │ │ │ 7: aload_3 │ │ │ │ 8: invokevirtual #137 // Method com/squareup/okhttp/Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ │ │ @@ -569,121 +569,121 @@ │ │ │ │ 13: aload 4 │ │ │ │ 15: invokevirtual #142 // Method com/squareup/okhttp/CacheControl.maxAgeSeconds:()I │ │ │ │ 18: istore 5 │ │ │ │ 20: iconst_m1 │ │ │ │ 21: istore 6 │ │ │ │ 23: iload 5 │ │ │ │ 25: iload 6 │ │ │ │ - 27: if_icmpeq 53 │ │ │ │ + 27: if_icmpeq 57 │ │ │ │ 30: getstatic #129 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 33: astore_3 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: invokevirtual #142 // Method com/squareup/okhttp/CacheControl.maxAgeSeconds:()I │ │ │ │ - 39: istore 7 │ │ │ │ - 41: iload 7 │ │ │ │ - 43: i2l │ │ │ │ - 44: lstore_1 │ │ │ │ - 45: aload_3 │ │ │ │ - 46: lload_1 │ │ │ │ - 47: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ - 50: lstore_1 │ │ │ │ - 51: lload_1 │ │ │ │ - 52: lreturn │ │ │ │ - 53: aload_0 │ │ │ │ - 54: getfield #75 // Field expires:Ljava/util/Date; │ │ │ │ - 57: astore_3 │ │ │ │ - 58: aload_3 │ │ │ │ - 59: ifnull 132 │ │ │ │ - 62: aload_0 │ │ │ │ - 63: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ - 66: astore_3 │ │ │ │ - 67: aload_3 │ │ │ │ - 68: ifnull 117 │ │ │ │ - 71: aload_0 │ │ │ │ - 72: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ - 75: astore_3 │ │ │ │ - 76: aload_3 │ │ │ │ - 77: invokevirtual #117 // Method java/util/Date.getTime:()J │ │ │ │ - 80: lstore 8 │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #75 // Field expires:Ljava/util/Date; │ │ │ │ - 86: astore_3 │ │ │ │ - 87: aload_3 │ │ │ │ - 88: invokevirtual #117 // Method java/util/Date.getTime:()J │ │ │ │ - 91: lstore 10 │ │ │ │ - 93: lload 10 │ │ │ │ - 95: lload 8 │ │ │ │ - 97: lsub │ │ │ │ - 98: lstore 12 │ │ │ │ - 100: lload 12 │ │ │ │ - 102: lload_1 │ │ │ │ - 103: lcmp │ │ │ │ - 104: istore 5 │ │ │ │ - 106: iload 5 │ │ │ │ - 108: ifle 126 │ │ │ │ - 111: lload 12 │ │ │ │ - 113: lstore_1 │ │ │ │ - 114: goto 51 │ │ │ │ - 117: aload_0 │ │ │ │ - 118: getfield #111 // Field receivedResponseMillis:J │ │ │ │ - 121: lstore 8 │ │ │ │ - 123: goto 82 │ │ │ │ - 126: lload_1 │ │ │ │ - 127: lstore 12 │ │ │ │ - 129: goto 111 │ │ │ │ - 132: aload_0 │ │ │ │ - 133: getfield #79 // Field lastModified:Ljava/util/Date; │ │ │ │ - 136: astore_3 │ │ │ │ - 137: aload_3 │ │ │ │ - 138: ifnull 51 │ │ │ │ - 141: aload_0 │ │ │ │ - 142: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ - 145: invokevirtual #145 // Method com/squareup/okhttp/Response.request:()Lcom/squareup/okhttp/Request; │ │ │ │ - 148: invokevirtual #151 // Method com/squareup/okhttp/Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; │ │ │ │ - 151: invokevirtual #157 // Method com/squareup/okhttp/HttpUrl.query:()Ljava/lang/String; │ │ │ │ - 154: astore_3 │ │ │ │ - 155: aload_3 │ │ │ │ - 156: ifnonnull 51 │ │ │ │ - 159: aload_0 │ │ │ │ - 160: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ - 163: astore_3 │ │ │ │ - 164: aload_3 │ │ │ │ - 165: ifnull 218 │ │ │ │ - 168: aload_0 │ │ │ │ - 169: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ - 172: astore_3 │ │ │ │ - 173: aload_3 │ │ │ │ - 174: invokevirtual #117 // Method java/util/Date.getTime:()J │ │ │ │ - 177: lstore 8 │ │ │ │ - 179: aload_0 │ │ │ │ - 180: getfield #79 // Field lastModified:Ljava/util/Date; │ │ │ │ - 183: astore_3 │ │ │ │ - 184: aload_3 │ │ │ │ - 185: invokevirtual #117 // Method java/util/Date.getTime:()J │ │ │ │ - 188: lstore 10 │ │ │ │ - 190: lload 8 │ │ │ │ - 192: lload 10 │ │ │ │ - 194: lsub │ │ │ │ - 195: lstore 12 │ │ │ │ - 197: lload 12 │ │ │ │ - 199: lload_1 │ │ │ │ - 200: lcmp │ │ │ │ - 201: istore 5 │ │ │ │ - 203: iload 5 │ │ │ │ - 205: ifle 51 │ │ │ │ - 208: lload 12 │ │ │ │ - 210: bipush 10 │ │ │ │ - 212: i2l │ │ │ │ - 213: ldiv │ │ │ │ - 214: lstore_1 │ │ │ │ - 215: goto 51 │ │ │ │ - 218: aload_0 │ │ │ │ - 219: getfield #106 // Field sentRequestMillis:J │ │ │ │ - 222: lstore 8 │ │ │ │ - 224: goto 179 │ │ │ │ + 33: astore 7 │ │ │ │ + 35: aload 4 │ │ │ │ + 37: invokevirtual #142 // Method com/squareup/okhttp/CacheControl.maxAgeSeconds:()I │ │ │ │ + 40: istore 8 │ │ │ │ + 42: iload 8 │ │ │ │ + 44: i2l │ │ │ │ + 45: lstore 9 │ │ │ │ + 47: aload 7 │ │ │ │ + 49: lload 9 │ │ │ │ + 51: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ + 54: lstore_1 │ │ │ │ + 55: lload_1 │ │ │ │ + 56: lreturn │ │ │ │ + 57: aload_0 │ │ │ │ + 58: getfield #75 // Field expires:Ljava/util/Date; │ │ │ │ + 61: astore_3 │ │ │ │ + 62: aload_3 │ │ │ │ + 63: ifnull 136 │ │ │ │ + 66: aload_0 │ │ │ │ + 67: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ + 70: astore_3 │ │ │ │ + 71: aload_3 │ │ │ │ + 72: ifnull 121 │ │ │ │ + 75: aload_0 │ │ │ │ + 76: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ + 79: astore_3 │ │ │ │ + 80: aload_3 │ │ │ │ + 81: invokevirtual #117 // Method java/util/Date.getTime:()J │ │ │ │ + 84: lstore 11 │ │ │ │ + 86: aload_0 │ │ │ │ + 87: getfield #75 // Field expires:Ljava/util/Date; │ │ │ │ + 90: astore_3 │ │ │ │ + 91: aload_3 │ │ │ │ + 92: invokevirtual #117 // Method java/util/Date.getTime:()J │ │ │ │ + 95: lstore 13 │ │ │ │ + 97: lload 13 │ │ │ │ + 99: lload 11 │ │ │ │ + 101: lsub │ │ │ │ + 102: lstore 15 │ │ │ │ + 104: lload 15 │ │ │ │ + 106: lload_1 │ │ │ │ + 107: lcmp │ │ │ │ + 108: istore 5 │ │ │ │ + 110: iload 5 │ │ │ │ + 112: ifle 130 │ │ │ │ + 115: lload 15 │ │ │ │ + 117: lstore_1 │ │ │ │ + 118: goto 55 │ │ │ │ + 121: aload_0 │ │ │ │ + 122: getfield #111 // Field receivedResponseMillis:J │ │ │ │ + 125: lstore 11 │ │ │ │ + 127: goto 86 │ │ │ │ + 130: lload_1 │ │ │ │ + 131: lstore 15 │ │ │ │ + 133: goto 115 │ │ │ │ + 136: aload_0 │ │ │ │ + 137: getfield #79 // Field lastModified:Ljava/util/Date; │ │ │ │ + 140: astore_3 │ │ │ │ + 141: aload_3 │ │ │ │ + 142: ifnull 55 │ │ │ │ + 145: aload_0 │ │ │ │ + 146: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ + 149: invokevirtual #145 // Method com/squareup/okhttp/Response.request:()Lcom/squareup/okhttp/Request; │ │ │ │ + 152: invokevirtual #151 // Method com/squareup/okhttp/Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; │ │ │ │ + 155: invokevirtual #157 // Method com/squareup/okhttp/HttpUrl.query:()Ljava/lang/String; │ │ │ │ + 158: astore_3 │ │ │ │ + 159: aload_3 │ │ │ │ + 160: ifnonnull 55 │ │ │ │ + 163: aload_0 │ │ │ │ + 164: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ + 167: astore_3 │ │ │ │ + 168: aload_3 │ │ │ │ + 169: ifnull 222 │ │ │ │ + 172: aload_0 │ │ │ │ + 173: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ + 176: astore_3 │ │ │ │ + 177: aload_3 │ │ │ │ + 178: invokevirtual #117 // Method java/util/Date.getTime:()J │ │ │ │ + 181: lstore 11 │ │ │ │ + 183: aload_0 │ │ │ │ + 184: getfield #79 // Field lastModified:Ljava/util/Date; │ │ │ │ + 187: astore_3 │ │ │ │ + 188: aload_3 │ │ │ │ + 189: invokevirtual #117 // Method java/util/Date.getTime:()J │ │ │ │ + 192: lstore 13 │ │ │ │ + 194: lload 11 │ │ │ │ + 196: lload 13 │ │ │ │ + 198: lsub │ │ │ │ + 199: lstore 15 │ │ │ │ + 201: lload 15 │ │ │ │ + 203: lload_1 │ │ │ │ + 204: lcmp │ │ │ │ + 205: istore 5 │ │ │ │ + 207: iload 5 │ │ │ │ + 209: ifle 55 │ │ │ │ + 212: lload 15 │ │ │ │ + 214: bipush 10 │ │ │ │ + 216: i2l │ │ │ │ + 217: ldiv │ │ │ │ + 218: lstore_1 │ │ │ │ + 219: goto 55 │ │ │ │ + 222: aload_0 │ │ │ │ + 223: getfield #106 // Field sentRequestMillis:J │ │ │ │ + 226: lstore 11 │ │ │ │ + 228: goto 183 │ │ │ │ │ │ │ │ private com.squareup.okhttp.internal.http.CacheStrategy getCandidate(); │ │ │ │ descriptor: ()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=28, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -842,309 +842,303 @@ │ │ │ │ 241: aload 6 │ │ │ │ 243: invokevirtual #142 // Method com/squareup/okhttp/CacheControl.maxAgeSeconds:()I │ │ │ │ 246: istore 5 │ │ │ │ 248: iconst_m1 │ │ │ │ 249: istore 11 │ │ │ │ 251: iload 5 │ │ │ │ 253: iload 11 │ │ │ │ - 255: if_icmpeq 299 │ │ │ │ + 255: if_icmpeq 295 │ │ │ │ 258: getstatic #129 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ 261: astore_2 │ │ │ │ 262: aload 6 │ │ │ │ 264: invokevirtual #142 // Method com/squareup/okhttp/CacheControl.maxAgeSeconds:()I │ │ │ │ 267: istore 11 │ │ │ │ 269: iload 11 │ │ │ │ 271: i2l │ │ │ │ 272: lstore 12 │ │ │ │ - 274: lload 12 │ │ │ │ - 276: lstore 14 │ │ │ │ - 278: aload_2 │ │ │ │ - 279: lload 12 │ │ │ │ - 281: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ - 284: lstore 14 │ │ │ │ - 286: lload 14 │ │ │ │ - 288: lstore 12 │ │ │ │ - 290: lload 9 │ │ │ │ - 292: lload 14 │ │ │ │ - 294: invokestatic #193 // Method java/lang/Math.min:(JJ)J │ │ │ │ - 297: lstore 9 │ │ │ │ - 299: lconst_0 │ │ │ │ - 300: lstore 16 │ │ │ │ - 302: aload 6 │ │ │ │ - 304: invokevirtual #196 // Method com/squareup/okhttp/CacheControl.minFreshSeconds:()I │ │ │ │ - 307: istore 5 │ │ │ │ - 309: iconst_m1 │ │ │ │ - 310: istore 11 │ │ │ │ - 312: iload 5 │ │ │ │ - 314: iload 11 │ │ │ │ - 316: if_icmpeq 347 │ │ │ │ - 319: getstatic #129 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 322: astore_2 │ │ │ │ - 323: aload 6 │ │ │ │ - 325: invokevirtual #196 // Method com/squareup/okhttp/CacheControl.minFreshSeconds:()I │ │ │ │ - 328: istore 11 │ │ │ │ - 330: iload 11 │ │ │ │ - 332: i2l │ │ │ │ - 333: lstore 12 │ │ │ │ - 335: lload 12 │ │ │ │ - 337: lstore 14 │ │ │ │ - 339: aload_2 │ │ │ │ - 340: lload 12 │ │ │ │ - 342: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ - 345: lstore 16 │ │ │ │ - 347: lconst_0 │ │ │ │ - 348: lstore 18 │ │ │ │ - 350: aload_0 │ │ │ │ - 351: astore_1 │ │ │ │ - 352: aload_0 │ │ │ │ - 353: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ - 356: astore_1 │ │ │ │ - 357: aload_1 │ │ │ │ - 358: astore_2 │ │ │ │ - 359: aload_1 │ │ │ │ - 360: invokevirtual #137 // Method com/squareup/okhttp/Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ │ │ - 363: astore 20 │ │ │ │ - 365: aload 20 │ │ │ │ - 367: invokevirtual #199 // Method com/squareup/okhttp/CacheControl.mustRevalidate:()Z │ │ │ │ - 370: istore 5 │ │ │ │ - 372: iload 5 │ │ │ │ - 374: ifne 422 │ │ │ │ - 377: aload 6 │ │ │ │ - 379: invokevirtual #202 // Method com/squareup/okhttp/CacheControl.maxStaleSeconds:()I │ │ │ │ - 382: istore 5 │ │ │ │ - 384: iconst_m1 │ │ │ │ - 385: istore 11 │ │ │ │ - 387: iload 5 │ │ │ │ - 389: iload 11 │ │ │ │ - 391: if_icmpeq 422 │ │ │ │ - 394: getstatic #129 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 397: astore_2 │ │ │ │ - 398: aload 6 │ │ │ │ - 400: invokevirtual #202 // Method com/squareup/okhttp/CacheControl.maxStaleSeconds:()I │ │ │ │ - 403: istore 11 │ │ │ │ - 405: iload 11 │ │ │ │ - 407: i2l │ │ │ │ - 408: lstore 12 │ │ │ │ - 410: lload 12 │ │ │ │ - 412: lstore 14 │ │ │ │ - 414: aload_2 │ │ │ │ - 415: lload 12 │ │ │ │ - 417: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ - 420: lstore 18 │ │ │ │ - 422: aload 20 │ │ │ │ - 424: invokevirtual #180 // Method com/squareup/okhttp/CacheControl.noCache:()Z │ │ │ │ - 427: istore 5 │ │ │ │ - 429: iload 5 │ │ │ │ - 431: ifne 581 │ │ │ │ - 434: lload 7 │ │ │ │ - 436: lload 16 │ │ │ │ - 438: ladd │ │ │ │ - 439: lstore 14 │ │ │ │ - 441: lload 9 │ │ │ │ - 443: lload 18 │ │ │ │ - 445: ladd │ │ │ │ - 446: lstore 21 │ │ │ │ - 448: lload 14 │ │ │ │ - 450: lload 21 │ │ │ │ - 452: lcmp │ │ │ │ - 453: istore 5 │ │ │ │ - 455: iload 5 │ │ │ │ - 457: ifge 581 │ │ │ │ - 460: aload_0 │ │ │ │ - 461: astore_1 │ │ │ │ - 462: aload_0 │ │ │ │ - 463: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ - 466: astore_1 │ │ │ │ - 467: aload_1 │ │ │ │ - 468: astore_2 │ │ │ │ - 469: aload_1 │ │ │ │ - 470: invokevirtual #206 // Method com/squareup/okhttp/Response.newBuilder:()Lcom/squareup/okhttp/Response$Builder; │ │ │ │ - 473: astore 23 │ │ │ │ - 475: lload 7 │ │ │ │ - 477: lload 16 │ │ │ │ - 479: ladd │ │ │ │ - 480: lstore 14 │ │ │ │ - 482: lload 14 │ │ │ │ - 484: lload 9 │ │ │ │ - 486: lcmp │ │ │ │ - 487: istore 5 │ │ │ │ - 489: iload 5 │ │ │ │ - 491: iflt 510 │ │ │ │ - 494: ldc #208 // String Warning │ │ │ │ - 496: astore_2 │ │ │ │ - 497: ldc #210 // String 110 HttpURLConnection \"Response is stale\" │ │ │ │ - 499: astore_3 │ │ │ │ - 500: aload_2 │ │ │ │ - 501: astore_1 │ │ │ │ - 502: aload 23 │ │ │ │ - 504: aload_2 │ │ │ │ - 505: aload_3 │ │ │ │ - 506: invokevirtual #216 // Method com/squareup/okhttp/Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ │ │ - 509: pop │ │ │ │ - 510: ldc2_w #217 // long 86400000l │ │ │ │ - 513: lstore 24 │ │ │ │ - 515: lload 7 │ │ │ │ - 517: lload 24 │ │ │ │ - 519: lcmp │ │ │ │ - 520: istore 5 │ │ │ │ - 522: iload 5 │ │ │ │ - 524: ifle 554 │ │ │ │ - 527: aload_0 │ │ │ │ - 528: invokespecial #223 // Method isFreshnessLifetimeHeuristic:()Z │ │ │ │ - 531: istore 5 │ │ │ │ - 533: iload 5 │ │ │ │ - 535: ifeq 554 │ │ │ │ - 538: ldc #208 // String Warning │ │ │ │ - 540: astore_2 │ │ │ │ - 541: ldc #225 // String 113 HttpURLConnection \"Heuristic expiration\" │ │ │ │ - 543: astore_3 │ │ │ │ - 544: aload_2 │ │ │ │ - 545: astore_1 │ │ │ │ - 546: aload 23 │ │ │ │ - 548: aload_2 │ │ │ │ - 549: aload_3 │ │ │ │ - 550: invokevirtual #216 // Method com/squareup/okhttp/Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ │ │ - 553: pop │ │ │ │ - 554: new #161 // class com/squareup/okhttp/internal/http/CacheStrategy │ │ │ │ - 557: astore_2 │ │ │ │ - 558: iconst_0 │ │ │ │ - 559: istore 11 │ │ │ │ - 561: aconst_null │ │ │ │ - 562: astore_3 │ │ │ │ - 563: aload 23 │ │ │ │ - 565: invokevirtual #229 // Method com/squareup/okhttp/Response$Builder.build:()Lcom/squareup/okhttp/Response; │ │ │ │ - 568: astore 4 │ │ │ │ - 570: aload_2 │ │ │ │ - 571: aconst_null │ │ │ │ - 572: aload 4 │ │ │ │ - 574: aconst_null │ │ │ │ - 575: invokespecial #164 // Method com/squareup/okhttp/internal/http/CacheStrategy."":(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ │ │ - 578: goto 36 │ │ │ │ - 581: aload_0 │ │ │ │ - 582: astore_1 │ │ │ │ - 583: aload_0 │ │ │ │ - 584: getfield #32 // Field request:Lcom/squareup/okhttp/Request; │ │ │ │ - 587: astore_1 │ │ │ │ - 588: aload_1 │ │ │ │ - 589: astore_2 │ │ │ │ - 590: aload_1 │ │ │ │ - 591: invokevirtual #232 // Method com/squareup/okhttp/Request.newBuilder:()Lcom/squareup/okhttp/Request$Builder; │ │ │ │ - 594: astore 26 │ │ │ │ - 596: aload_0 │ │ │ │ - 597: astore_1 │ │ │ │ - 598: aload_0 │ │ │ │ - 599: getfield #85 // Field etag:Ljava/lang/String; │ │ │ │ - 602: astore_1 │ │ │ │ - 603: aload_1 │ │ │ │ - 604: astore_2 │ │ │ │ - 605: aload_1 │ │ │ │ - 606: ifnull 675 │ │ │ │ - 609: ldc #234 // String If-None-Match │ │ │ │ - 611: astore_2 │ │ │ │ - 612: aload_0 │ │ │ │ - 613: astore_1 │ │ │ │ - 614: aload_0 │ │ │ │ - 615: getfield #85 // Field etag:Ljava/lang/String; │ │ │ │ - 618: astore_3 │ │ │ │ - 619: aload_2 │ │ │ │ - 620: astore_1 │ │ │ │ - 621: aload 26 │ │ │ │ - 623: aload_2 │ │ │ │ - 624: aload_3 │ │ │ │ - 625: invokevirtual #240 // Method com/squareup/okhttp/Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ │ │ - 628: pop │ │ │ │ - 629: aload 26 │ │ │ │ - 631: invokevirtual #242 // Method com/squareup/okhttp/Request$Builder.build:()Lcom/squareup/okhttp/Request; │ │ │ │ - 634: astore 27 │ │ │ │ - 636: aload 27 │ │ │ │ - 638: invokestatic #184 // Method hasConditions:(Lcom/squareup/okhttp/Request;)Z │ │ │ │ - 641: istore 5 │ │ │ │ - 643: iload 5 │ │ │ │ - 645: ifeq 747 │ │ │ │ - 648: new #161 // class com/squareup/okhttp/internal/http/CacheStrategy │ │ │ │ - 651: astore_2 │ │ │ │ - 652: aload_0 │ │ │ │ - 653: astore_1 │ │ │ │ - 654: aload_0 │ │ │ │ - 655: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ - 658: astore_3 │ │ │ │ - 659: aconst_null │ │ │ │ - 660: astore 4 │ │ │ │ - 662: aload_2 │ │ │ │ - 663: astore_1 │ │ │ │ - 664: aload_2 │ │ │ │ - 665: aload 27 │ │ │ │ - 667: aload_3 │ │ │ │ - 668: aconst_null │ │ │ │ - 669: invokespecial #164 // Method com/squareup/okhttp/internal/http/CacheStrategy."":(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ │ │ - 672: goto 36 │ │ │ │ - 675: aload_0 │ │ │ │ - 676: astore_1 │ │ │ │ - 677: aload_0 │ │ │ │ - 678: getfield #79 // Field lastModified:Ljava/util/Date; │ │ │ │ - 681: astore_1 │ │ │ │ - 682: aload_1 │ │ │ │ - 683: astore_2 │ │ │ │ - 684: aload_1 │ │ │ │ - 685: ifnull 711 │ │ │ │ - 688: ldc #244 // String If-Modified-Since │ │ │ │ - 690: astore_2 │ │ │ │ - 691: aload_0 │ │ │ │ - 692: astore_1 │ │ │ │ - 693: aload_0 │ │ │ │ - 694: getfield #81 // Field lastModifiedString:Ljava/lang/String; │ │ │ │ - 697: astore_3 │ │ │ │ - 698: aload_2 │ │ │ │ - 699: astore_1 │ │ │ │ - 700: aload 26 │ │ │ │ - 702: aload_2 │ │ │ │ - 703: aload_3 │ │ │ │ - 704: invokevirtual #240 // Method com/squareup/okhttp/Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ │ │ - 707: pop │ │ │ │ - 708: goto 629 │ │ │ │ - 711: aload_0 │ │ │ │ - 712: astore_1 │ │ │ │ - 713: aload_0 │ │ │ │ - 714: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ - 717: astore_1 │ │ │ │ - 718: aload_1 │ │ │ │ - 719: astore_2 │ │ │ │ - 720: aload_1 │ │ │ │ - 721: ifnull 629 │ │ │ │ - 724: ldc #244 // String If-Modified-Since │ │ │ │ - 726: astore_2 │ │ │ │ - 727: aload_0 │ │ │ │ - 728: astore_1 │ │ │ │ - 729: aload_0 │ │ │ │ - 730: getfield #71 // Field servedDateString:Ljava/lang/String; │ │ │ │ - 733: astore_3 │ │ │ │ - 734: aload_2 │ │ │ │ - 735: astore_1 │ │ │ │ - 736: aload 26 │ │ │ │ - 738: aload_2 │ │ │ │ - 739: aload_3 │ │ │ │ - 740: invokevirtual #240 // Method com/squareup/okhttp/Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ │ │ - 743: pop │ │ │ │ - 744: goto 629 │ │ │ │ - 747: new #161 // class com/squareup/okhttp/internal/http/CacheStrategy │ │ │ │ - 750: astore_2 │ │ │ │ - 751: iconst_0 │ │ │ │ - 752: istore 11 │ │ │ │ - 754: aconst_null │ │ │ │ - 755: astore_3 │ │ │ │ - 756: aconst_null │ │ │ │ - 757: astore 4 │ │ │ │ - 759: aload_2 │ │ │ │ - 760: astore_1 │ │ │ │ - 761: aload_2 │ │ │ │ - 762: aload 27 │ │ │ │ - 764: aconst_null │ │ │ │ - 765: aconst_null │ │ │ │ - 766: invokespecial #164 // Method com/squareup/okhttp/internal/http/CacheStrategy."":(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ │ │ - 769: goto 36 │ │ │ │ + 274: aload_2 │ │ │ │ + 275: lload 12 │ │ │ │ + 277: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ + 280: lstore 14 │ │ │ │ + 282: lload 14 │ │ │ │ + 284: lstore 12 │ │ │ │ + 286: lload 9 │ │ │ │ + 288: lload 14 │ │ │ │ + 290: invokestatic #193 // Method java/lang/Math.min:(JJ)J │ │ │ │ + 293: lstore 9 │ │ │ │ + 295: lconst_0 │ │ │ │ + 296: lstore 16 │ │ │ │ + 298: aload 6 │ │ │ │ + 300: invokevirtual #196 // Method com/squareup/okhttp/CacheControl.minFreshSeconds:()I │ │ │ │ + 303: istore 5 │ │ │ │ + 305: iconst_m1 │ │ │ │ + 306: istore 11 │ │ │ │ + 308: iload 5 │ │ │ │ + 310: iload 11 │ │ │ │ + 312: if_icmpeq 339 │ │ │ │ + 315: getstatic #129 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ + 318: astore_2 │ │ │ │ + 319: aload 6 │ │ │ │ + 321: invokevirtual #196 // Method com/squareup/okhttp/CacheControl.minFreshSeconds:()I │ │ │ │ + 324: istore 11 │ │ │ │ + 326: iload 11 │ │ │ │ + 328: i2l │ │ │ │ + 329: lstore 12 │ │ │ │ + 331: aload_2 │ │ │ │ + 332: lload 12 │ │ │ │ + 334: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ + 337: lstore 16 │ │ │ │ + 339: lconst_0 │ │ │ │ + 340: lstore 18 │ │ │ │ + 342: aload_0 │ │ │ │ + 343: astore_1 │ │ │ │ + 344: aload_0 │ │ │ │ + 345: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ + 348: astore_1 │ │ │ │ + 349: aload_1 │ │ │ │ + 350: astore_2 │ │ │ │ + 351: aload_1 │ │ │ │ + 352: invokevirtual #137 // Method com/squareup/okhttp/Response.cacheControl:()Lcom/squareup/okhttp/CacheControl; │ │ │ │ + 355: astore 20 │ │ │ │ + 357: aload 20 │ │ │ │ + 359: invokevirtual #199 // Method com/squareup/okhttp/CacheControl.mustRevalidate:()Z │ │ │ │ + 362: istore 5 │ │ │ │ + 364: iload 5 │ │ │ │ + 366: ifne 410 │ │ │ │ + 369: aload 6 │ │ │ │ + 371: invokevirtual #202 // Method com/squareup/okhttp/CacheControl.maxStaleSeconds:()I │ │ │ │ + 374: istore 5 │ │ │ │ + 376: iconst_m1 │ │ │ │ + 377: istore 11 │ │ │ │ + 379: iload 5 │ │ │ │ + 381: iload 11 │ │ │ │ + 383: if_icmpeq 410 │ │ │ │ + 386: getstatic #129 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ + 389: astore_2 │ │ │ │ + 390: aload 6 │ │ │ │ + 392: invokevirtual #202 // Method com/squareup/okhttp/CacheControl.maxStaleSeconds:()I │ │ │ │ + 395: istore 11 │ │ │ │ + 397: iload 11 │ │ │ │ + 399: i2l │ │ │ │ + 400: lstore 12 │ │ │ │ + 402: aload_2 │ │ │ │ + 403: lload 12 │ │ │ │ + 405: invokevirtual #133 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ + 408: lstore 18 │ │ │ │ + 410: aload 20 │ │ │ │ + 412: invokevirtual #180 // Method com/squareup/okhttp/CacheControl.noCache:()Z │ │ │ │ + 415: istore 5 │ │ │ │ + 417: iload 5 │ │ │ │ + 419: ifne 569 │ │ │ │ + 422: lload 7 │ │ │ │ + 424: lload 16 │ │ │ │ + 426: ladd │ │ │ │ + 427: lstore 14 │ │ │ │ + 429: lload 9 │ │ │ │ + 431: lload 18 │ │ │ │ + 433: ladd │ │ │ │ + 434: lstore 21 │ │ │ │ + 436: lload 14 │ │ │ │ + 438: lload 21 │ │ │ │ + 440: lcmp │ │ │ │ + 441: istore 5 │ │ │ │ + 443: iload 5 │ │ │ │ + 445: ifge 569 │ │ │ │ + 448: aload_0 │ │ │ │ + 449: astore_1 │ │ │ │ + 450: aload_0 │ │ │ │ + 451: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ + 454: astore_1 │ │ │ │ + 455: aload_1 │ │ │ │ + 456: astore_2 │ │ │ │ + 457: aload_1 │ │ │ │ + 458: invokevirtual #206 // Method com/squareup/okhttp/Response.newBuilder:()Lcom/squareup/okhttp/Response$Builder; │ │ │ │ + 461: astore 23 │ │ │ │ + 463: lload 7 │ │ │ │ + 465: lload 16 │ │ │ │ + 467: ladd │ │ │ │ + 468: lstore 14 │ │ │ │ + 470: lload 14 │ │ │ │ + 472: lload 9 │ │ │ │ + 474: lcmp │ │ │ │ + 475: istore 5 │ │ │ │ + 477: iload 5 │ │ │ │ + 479: iflt 498 │ │ │ │ + 482: ldc #208 // String Warning │ │ │ │ + 484: astore_2 │ │ │ │ + 485: ldc #210 // String 110 HttpURLConnection \"Response is stale\" │ │ │ │ + 487: astore_3 │ │ │ │ + 488: aload_2 │ │ │ │ + 489: astore_1 │ │ │ │ + 490: aload 23 │ │ │ │ + 492: aload_2 │ │ │ │ + 493: aload_3 │ │ │ │ + 494: invokevirtual #216 // Method com/squareup/okhttp/Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ │ │ + 497: pop │ │ │ │ + 498: ldc2_w #217 // long 86400000l │ │ │ │ + 501: lstore 24 │ │ │ │ + 503: lload 7 │ │ │ │ + 505: lload 24 │ │ │ │ + 507: lcmp │ │ │ │ + 508: istore 5 │ │ │ │ + 510: iload 5 │ │ │ │ + 512: ifle 542 │ │ │ │ + 515: aload_0 │ │ │ │ + 516: invokespecial #223 // Method isFreshnessLifetimeHeuristic:()Z │ │ │ │ + 519: istore 5 │ │ │ │ + 521: iload 5 │ │ │ │ + 523: ifeq 542 │ │ │ │ + 526: ldc #208 // String Warning │ │ │ │ + 528: astore_2 │ │ │ │ + 529: ldc #225 // String 113 HttpURLConnection \"Heuristic expiration\" │ │ │ │ + 531: astore_3 │ │ │ │ + 532: aload_2 │ │ │ │ + 533: astore_1 │ │ │ │ + 534: aload 23 │ │ │ │ + 536: aload_2 │ │ │ │ + 537: aload_3 │ │ │ │ + 538: invokevirtual #216 // Method com/squareup/okhttp/Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ │ │ + 541: pop │ │ │ │ + 542: new #161 // class com/squareup/okhttp/internal/http/CacheStrategy │ │ │ │ + 545: astore_2 │ │ │ │ + 546: iconst_0 │ │ │ │ + 547: istore 11 │ │ │ │ + 549: aconst_null │ │ │ │ + 550: astore_3 │ │ │ │ + 551: aload 23 │ │ │ │ + 553: invokevirtual #229 // Method com/squareup/okhttp/Response$Builder.build:()Lcom/squareup/okhttp/Response; │ │ │ │ + 556: astore 4 │ │ │ │ + 558: aload_2 │ │ │ │ + 559: aconst_null │ │ │ │ + 560: aload 4 │ │ │ │ + 562: aconst_null │ │ │ │ + 563: invokespecial #164 // Method com/squareup/okhttp/internal/http/CacheStrategy."":(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ │ │ + 566: goto 36 │ │ │ │ + 569: aload_0 │ │ │ │ + 570: astore_1 │ │ │ │ + 571: aload_0 │ │ │ │ + 572: getfield #32 // Field request:Lcom/squareup/okhttp/Request; │ │ │ │ + 575: astore_1 │ │ │ │ + 576: aload_1 │ │ │ │ + 577: astore_2 │ │ │ │ + 578: aload_1 │ │ │ │ + 579: invokevirtual #232 // Method com/squareup/okhttp/Request.newBuilder:()Lcom/squareup/okhttp/Request$Builder; │ │ │ │ + 582: astore 26 │ │ │ │ + 584: aload_0 │ │ │ │ + 585: astore_1 │ │ │ │ + 586: aload_0 │ │ │ │ + 587: getfield #85 // Field etag:Ljava/lang/String; │ │ │ │ + 590: astore_1 │ │ │ │ + 591: aload_1 │ │ │ │ + 592: astore_2 │ │ │ │ + 593: aload_1 │ │ │ │ + 594: ifnull 663 │ │ │ │ + 597: ldc #234 // String If-None-Match │ │ │ │ + 599: astore_2 │ │ │ │ + 600: aload_0 │ │ │ │ + 601: astore_1 │ │ │ │ + 602: aload_0 │ │ │ │ + 603: getfield #85 // Field etag:Ljava/lang/String; │ │ │ │ + 606: astore_3 │ │ │ │ + 607: aload_2 │ │ │ │ + 608: astore_1 │ │ │ │ + 609: aload 26 │ │ │ │ + 611: aload_2 │ │ │ │ + 612: aload_3 │ │ │ │ + 613: invokevirtual #240 // Method com/squareup/okhttp/Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ │ │ + 616: pop │ │ │ │ + 617: aload 26 │ │ │ │ + 619: invokevirtual #242 // Method com/squareup/okhttp/Request$Builder.build:()Lcom/squareup/okhttp/Request; │ │ │ │ + 622: astore 27 │ │ │ │ + 624: aload 27 │ │ │ │ + 626: invokestatic #184 // Method hasConditions:(Lcom/squareup/okhttp/Request;)Z │ │ │ │ + 629: istore 5 │ │ │ │ + 631: iload 5 │ │ │ │ + 633: ifeq 735 │ │ │ │ + 636: new #161 // class com/squareup/okhttp/internal/http/CacheStrategy │ │ │ │ + 639: astore_2 │ │ │ │ + 640: aload_0 │ │ │ │ + 641: astore_1 │ │ │ │ + 642: aload_0 │ │ │ │ + 643: getfield #34 // Field cacheResponse:Lcom/squareup/okhttp/Response; │ │ │ │ + 646: astore_3 │ │ │ │ + 647: aconst_null │ │ │ │ + 648: astore 4 │ │ │ │ + 650: aload_2 │ │ │ │ + 651: astore_1 │ │ │ │ + 652: aload_2 │ │ │ │ + 653: aload 27 │ │ │ │ + 655: aload_3 │ │ │ │ + 656: aconst_null │ │ │ │ + 657: invokespecial #164 // Method com/squareup/okhttp/internal/http/CacheStrategy."":(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ │ │ + 660: goto 36 │ │ │ │ + 663: aload_0 │ │ │ │ + 664: astore_1 │ │ │ │ + 665: aload_0 │ │ │ │ + 666: getfield #79 // Field lastModified:Ljava/util/Date; │ │ │ │ + 669: astore_1 │ │ │ │ + 670: aload_1 │ │ │ │ + 671: astore_2 │ │ │ │ + 672: aload_1 │ │ │ │ + 673: ifnull 699 │ │ │ │ + 676: ldc #244 // String If-Modified-Since │ │ │ │ + 678: astore_2 │ │ │ │ + 679: aload_0 │ │ │ │ + 680: astore_1 │ │ │ │ + 681: aload_0 │ │ │ │ + 682: getfield #81 // Field lastModifiedString:Ljava/lang/String; │ │ │ │ + 685: astore_3 │ │ │ │ + 686: aload_2 │ │ │ │ + 687: astore_1 │ │ │ │ + 688: aload 26 │ │ │ │ + 690: aload_2 │ │ │ │ + 691: aload_3 │ │ │ │ + 692: invokevirtual #240 // Method com/squareup/okhttp/Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ │ │ + 695: pop │ │ │ │ + 696: goto 617 │ │ │ │ + 699: aload_0 │ │ │ │ + 700: astore_1 │ │ │ │ + 701: aload_0 │ │ │ │ + 702: getfield #69 // Field servedDate:Ljava/util/Date; │ │ │ │ + 705: astore_1 │ │ │ │ + 706: aload_1 │ │ │ │ + 707: astore_2 │ │ │ │ + 708: aload_1 │ │ │ │ + 709: ifnull 617 │ │ │ │ + 712: ldc #244 // String If-Modified-Since │ │ │ │ + 714: astore_2 │ │ │ │ + 715: aload_0 │ │ │ │ + 716: astore_1 │ │ │ │ + 717: aload_0 │ │ │ │ + 718: getfield #71 // Field servedDateString:Ljava/lang/String; │ │ │ │ + 721: astore_3 │ │ │ │ + 722: aload_2 │ │ │ │ + 723: astore_1 │ │ │ │ + 724: aload 26 │ │ │ │ + 726: aload_2 │ │ │ │ + 727: aload_3 │ │ │ │ + 728: invokevirtual #240 // Method com/squareup/okhttp/Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ │ │ + 731: pop │ │ │ │ + 732: goto 617 │ │ │ │ + 735: new #161 // class com/squareup/okhttp/internal/http/CacheStrategy │ │ │ │ + 738: astore_2 │ │ │ │ + 739: iconst_0 │ │ │ │ + 740: istore 11 │ │ │ │ + 742: aconst_null │ │ │ │ + 743: astore_3 │ │ │ │ + 744: aconst_null │ │ │ │ + 745: astore 4 │ │ │ │ + 747: aload_2 │ │ │ │ + 748: astore_1 │ │ │ │ + 749: aload_2 │ │ │ │ + 750: aload 27 │ │ │ │ + 752: aconst_null │ │ │ │ + 753: aconst_null │ │ │ │ + 754: invokespecial #164 // Method com/squareup/okhttp/internal/http/CacheStrategy."":(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ │ │ + 757: goto 36 │ │ │ │ │ │ │ │ private static boolean hasConditions(com.squareup.okhttp.Request); │ │ │ │ descriptor: (Lcom/squareup/okhttp/Request;)Z │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/squareup/okhttp/internal/http/RouteException.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -37,16 +37,15 @@ │ │ │ │ private void addSuppressedIfPossible(final IOException obj, final IOException ex) { │ │ │ │ if (RouteException.addSuppressedExceptionMethod == null) { │ │ │ │ return; │ │ │ │ } │ │ │ │ try { │ │ │ │ RouteException.addSuppressedExceptionMethod.invoke(obj, ex); │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex2) {} │ │ │ │ - catch (IllegalAccessException ex3) {} │ │ │ │ + catch (InvocationTargetException | IllegalAccessException ex2) {} │ │ │ │ } │ │ │ │ │ │ │ │ public void addConnectException(final IOException lastException) { │ │ │ │ this.addSuppressedIfPossible(lastException, this.lastException); │ │ │ │ this.lastException = lastException; │ │ │ │ } │ │ ├── com/squareup/picasso/MarkableInputStream.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,22 +26,22 @@ │ │ │ │ this.in = inputStream; │ │ │ │ } │ │ │ │ │ │ │ │ private void setLimit(final long limit) { │ │ │ │ try { │ │ │ │ final long reset = this.reset; │ │ │ │ try { │ │ │ │ - Label_0105: { │ │ │ │ + Label_0109: { │ │ │ │ if (reset >= this.offset) { │ │ │ │ - break Label_0105; │ │ │ │ + break Label_0109; │ │ │ │ } │ │ │ │ final long offset = this.offset; │ │ │ │ try { │ │ │ │ if (offset > this.limit) { │ │ │ │ - break Label_0105; │ │ │ │ + break Label_0109; │ │ │ │ } │ │ │ │ final InputStream in = this.in; │ │ │ │ try { │ │ │ │ in.reset(); │ │ │ │ final InputStream in2 = this.in; │ │ │ │ try { │ │ │ │ in2.mark((int)(limit - this.reset)); │ │ ├── com/squareup/picasso/Request.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -494,15 +494,15 @@ │ │ │ │ 23: istore_1 │ │ │ │ 24: goto 20 │ │ │ │ │ │ │ │ java.lang.String logId(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=1 │ │ │ │ + stack=300, locals=14, args_size=1 │ │ │ │ 0: bipush 43 │ │ │ │ 2: istore_1 │ │ │ │ 3: invokestatic #120 // Method java/lang/System.nanoTime:()J │ │ │ │ 6: lstore_2 │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #122 // Field started:J │ │ │ │ 11: lstore 4 │ │ │ │ @@ -532,23 +532,23 @@ │ │ │ │ 58: invokevirtual #135 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ 61: astore 9 │ │ │ │ 63: getstatic #138 // Field java/util/concurrent/TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ 66: astore 10 │ │ │ │ 68: aload 10 │ │ │ │ 70: lload 6 │ │ │ │ 72: invokevirtual #141 // Method java/util/concurrent/TimeUnit.toSeconds:(J)J │ │ │ │ - 75: lstore 4 │ │ │ │ + 75: lstore 11 │ │ │ │ 77: aload 9 │ │ │ │ - 79: lload 4 │ │ │ │ + 79: lload 11 │ │ │ │ 81: invokevirtual #144 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 84: astore 9 │ │ │ │ 86: bipush 115 │ │ │ │ - 88: istore 11 │ │ │ │ + 88: istore 13 │ │ │ │ 90: aload 9 │ │ │ │ - 92: iload 11 │ │ │ │ + 92: iload 13 │ │ │ │ 94: invokevirtual #135 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ 97: invokevirtual #148 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 100: astore 9 │ │ │ │ 102: aload 9 │ │ │ │ 104: areturn │ │ │ │ 105: new #124 // class java/lang/StringBuilder │ │ │ │ 108: astore 9 │ │ │ │ @@ -562,17 +562,17 @@ │ │ │ │ 125: invokevirtual #132 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 128: iload_1 │ │ │ │ 129: invokevirtual #135 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ 132: astore 9 │ │ │ │ 134: getstatic #138 // Field java/util/concurrent/TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ 137: lload 6 │ │ │ │ 139: invokevirtual #151 // Method java/util/concurrent/TimeUnit.toMillis:(J)J │ │ │ │ - 142: lstore 4 │ │ │ │ + 142: lstore 11 │ │ │ │ 144: aload 9 │ │ │ │ - 146: lload 4 │ │ │ │ + 146: lload 11 │ │ │ │ 148: invokevirtual #144 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 151: astore 9 │ │ │ │ 153: ldc #153 // String ms │ │ │ │ 155: astore 10 │ │ │ │ 157: aload 9 │ │ │ │ 159: aload 10 │ │ │ │ 161: invokevirtual #132 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ ├── com/squareup/picasso/RequestCreator.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1271,148 +1271,146 @@ │ │ │ │ 230: invokestatic #342 // Method com/squareup/picasso/Utils.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ │ │ 233: astore 12 │ │ │ │ 235: aload_0 │ │ │ │ 236: getfield #142 // Field memoryPolicy:I │ │ │ │ 239: invokestatic #148 // Method com/squareup/picasso/MemoryPolicy.shouldReadFromMemoryCache:(I)Z │ │ │ │ 242: istore 6 │ │ │ │ 244: iload 6 │ │ │ │ - 246: ifeq 420 │ │ │ │ + 246: ifeq 416 │ │ │ │ 249: aload_0 │ │ │ │ 250: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ 253: astore 5 │ │ │ │ 255: aload 5 │ │ │ │ 257: aload 12 │ │ │ │ 259: invokevirtual #157 // Method com/squareup/picasso/Picasso.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ │ │ 262: astore 13 │ │ │ │ 264: aload 13 │ │ │ │ - 266: ifnull 420 │ │ │ │ + 266: ifnull 416 │ │ │ │ 269: aload_0 │ │ │ │ 270: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ - 273: astore 5 │ │ │ │ - 275: aload 5 │ │ │ │ - 277: aload_1 │ │ │ │ - 278: invokevirtual #304 // Method com/squareup/picasso/Picasso.cancelRequest:(Landroid/widget/ImageView;)V │ │ │ │ - 281: aload_0 │ │ │ │ - 282: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ - 285: getfield #126 // Field com/squareup/picasso/Picasso.context:Landroid/content/Context; │ │ │ │ - 288: astore 9 │ │ │ │ - 290: getstatic #163 // Field com/squareup/picasso/Picasso$LoadedFrom.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ │ │ - 293: astore 14 │ │ │ │ - 295: aload_0 │ │ │ │ - 296: getfield #344 // Field noFade:Z │ │ │ │ - 299: istore 15 │ │ │ │ - 301: aload_0 │ │ │ │ - 302: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ - 305: getfield #347 // Field com/squareup/picasso/Picasso.indicatorsEnabled:Z │ │ │ │ - 308: istore 16 │ │ │ │ - 310: aload_1 │ │ │ │ - 311: astore 5 │ │ │ │ - 313: aload_1 │ │ │ │ - 314: aload 9 │ │ │ │ - 316: aload 13 │ │ │ │ - 318: aload 14 │ │ │ │ - 320: iload 15 │ │ │ │ - 322: iload 16 │ │ │ │ - 324: invokestatic #351 // Method com/squareup/picasso/PicassoDrawable.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ │ │ - 327: aload_0 │ │ │ │ - 328: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ - 331: astore 5 │ │ │ │ - 333: aload 5 │ │ │ │ - 335: getfield #81 // Field com/squareup/picasso/Picasso.loggingEnabled:Z │ │ │ │ - 338: istore 6 │ │ │ │ - 340: iload 6 │ │ │ │ - 342: ifeq 407 │ │ │ │ - 345: ldc #83 // String Main │ │ │ │ - 347: astore 5 │ │ │ │ - 349: ldc #240 // String completed │ │ │ │ - 351: astore 9 │ │ │ │ - 353: aload 11 │ │ │ │ - 355: invokevirtual #89 // Method com/squareup/picasso/Request.plainId:()Ljava/lang/String; │ │ │ │ - 358: astore 17 │ │ │ │ - 360: new #109 // class java/lang/StringBuilder │ │ │ │ - 363: astore 18 │ │ │ │ - 365: aload 18 │ │ │ │ - 367: invokespecial #110 // Method java/lang/StringBuilder."":()V │ │ │ │ - 370: aload 18 │ │ │ │ - 372: ldc #242 // String from │ │ │ │ - 374: invokevirtual #116 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 377: astore 18 │ │ │ │ - 379: getstatic #163 // Field com/squareup/picasso/Picasso$LoadedFrom.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ │ │ - 382: astore 19 │ │ │ │ - 384: aload 18 │ │ │ │ - 386: aload 19 │ │ │ │ - 388: invokevirtual #119 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 391: invokevirtual #120 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 394: astore 18 │ │ │ │ - 396: aload 5 │ │ │ │ - 398: aload 9 │ │ │ │ - 400: aload 17 │ │ │ │ - 402: aload 18 │ │ │ │ - 404: invokestatic #98 // Method com/squareup/picasso/Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 273: aload_1 │ │ │ │ + 274: invokevirtual #304 // Method com/squareup/picasso/Picasso.cancelRequest:(Landroid/widget/ImageView;)V │ │ │ │ + 277: aload_0 │ │ │ │ + 278: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ + 281: getfield #126 // Field com/squareup/picasso/Picasso.context:Landroid/content/Context; │ │ │ │ + 284: astore 9 │ │ │ │ + 286: getstatic #163 // Field com/squareup/picasso/Picasso$LoadedFrom.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ │ │ + 289: astore 14 │ │ │ │ + 291: aload_0 │ │ │ │ + 292: getfield #344 // Field noFade:Z │ │ │ │ + 295: istore 15 │ │ │ │ + 297: aload_0 │ │ │ │ + 298: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ + 301: getfield #347 // Field com/squareup/picasso/Picasso.indicatorsEnabled:Z │ │ │ │ + 304: istore 16 │ │ │ │ + 306: aload_1 │ │ │ │ + 307: astore 5 │ │ │ │ + 309: aload_1 │ │ │ │ + 310: aload 9 │ │ │ │ + 312: aload 13 │ │ │ │ + 314: aload 14 │ │ │ │ + 316: iload 15 │ │ │ │ + 318: iload 16 │ │ │ │ + 320: invokestatic #351 // Method com/squareup/picasso/PicassoDrawable.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ │ │ + 323: aload_0 │ │ │ │ + 324: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ + 327: astore 5 │ │ │ │ + 329: aload 5 │ │ │ │ + 331: getfield #81 // Field com/squareup/picasso/Picasso.loggingEnabled:Z │ │ │ │ + 334: istore 6 │ │ │ │ + 336: iload 6 │ │ │ │ + 338: ifeq 403 │ │ │ │ + 341: ldc #83 // String Main │ │ │ │ + 343: astore 5 │ │ │ │ + 345: ldc #240 // String completed │ │ │ │ + 347: astore 9 │ │ │ │ + 349: aload 11 │ │ │ │ + 351: invokevirtual #89 // Method com/squareup/picasso/Request.plainId:()Ljava/lang/String; │ │ │ │ + 354: astore 17 │ │ │ │ + 356: new #109 // class java/lang/StringBuilder │ │ │ │ + 359: astore 18 │ │ │ │ + 361: aload 18 │ │ │ │ + 363: invokespecial #110 // Method java/lang/StringBuilder."":()V │ │ │ │ + 366: aload 18 │ │ │ │ + 368: ldc #242 // String from │ │ │ │ + 370: invokevirtual #116 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 373: astore 18 │ │ │ │ + 375: getstatic #163 // Field com/squareup/picasso/Picasso$LoadedFrom.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ │ │ + 378: astore 19 │ │ │ │ + 380: aload 18 │ │ │ │ + 382: aload 19 │ │ │ │ + 384: invokevirtual #119 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 387: invokevirtual #120 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 390: astore 18 │ │ │ │ + 392: aload 5 │ │ │ │ + 394: aload 9 │ │ │ │ + 396: aload 17 │ │ │ │ + 398: aload 18 │ │ │ │ + 400: invokestatic #98 // Method com/squareup/picasso/Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 403: aload_2 │ │ │ │ + 404: ifnull 80 │ │ │ │ 407: aload_2 │ │ │ │ - 408: ifnull 80 │ │ │ │ - 411: aload_2 │ │ │ │ - 412: invokeinterface #247, 1 // InterfaceMethod com/squareup/picasso/Callback.onSuccess:()V │ │ │ │ - 417: goto 80 │ │ │ │ - 420: aload_0 │ │ │ │ - 421: getfield #36 // Field setPlaceholder:Z │ │ │ │ - 424: istore 6 │ │ │ │ - 426: iload 6 │ │ │ │ - 428: ifeq 443 │ │ │ │ - 431: aload_0 │ │ │ │ - 432: invokespecial #308 // Method getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; │ │ │ │ - 435: astore 5 │ │ │ │ - 437: aload_1 │ │ │ │ - 438: aload 5 │ │ │ │ - 440: invokestatic #313 // Method com/squareup/picasso/PicassoDrawable.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ │ │ - 443: new #353 // class com/squareup/picasso/ImageViewAction │ │ │ │ - 446: astore 14 │ │ │ │ - 448: aload_0 │ │ │ │ - 449: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ - 452: astore 17 │ │ │ │ - 454: aload_0 │ │ │ │ - 455: getfield #142 // Field memoryPolicy:I │ │ │ │ - 458: istore 20 │ │ │ │ - 460: aload_0 │ │ │ │ - 461: getfield #251 // Field networkPolicy:I │ │ │ │ - 464: istore 21 │ │ │ │ - 466: aload_0 │ │ │ │ - 467: getfield #197 // Field errorResId:I │ │ │ │ - 470: istore 22 │ │ │ │ - 472: aload_0 │ │ │ │ - 473: getfield #193 // Field errorDrawable:Landroid/graphics/drawable/Drawable; │ │ │ │ - 476: astore 23 │ │ │ │ - 478: aload_0 │ │ │ │ - 479: getfield #253 // Field tag:Ljava/lang/Object; │ │ │ │ - 482: astore 24 │ │ │ │ - 484: aload_0 │ │ │ │ - 485: getfield #344 // Field noFade:Z │ │ │ │ - 488: istore 10 │ │ │ │ - 490: aload_1 │ │ │ │ - 491: astore 18 │ │ │ │ - 493: aload 14 │ │ │ │ - 495: aload 17 │ │ │ │ - 497: aload_1 │ │ │ │ - 498: aload 11 │ │ │ │ - 500: iload 20 │ │ │ │ - 502: iload 21 │ │ │ │ - 504: iload 22 │ │ │ │ - 506: aload 23 │ │ │ │ - 508: aload 12 │ │ │ │ - 510: aload 24 │ │ │ │ - 512: aload_2 │ │ │ │ - 513: iload 10 │ │ │ │ - 515: invokespecial #356 // Method com/squareup/picasso/ImageViewAction."":(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V │ │ │ │ - 518: aload_0 │ │ │ │ - 519: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ - 522: astore 5 │ │ │ │ - 524: aload 5 │ │ │ │ - 526: aload 14 │ │ │ │ - 528: invokevirtual #175 // Method com/squareup/picasso/Picasso.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V │ │ │ │ - 531: goto 80 │ │ │ │ + 408: invokeinterface #247, 1 // InterfaceMethod com/squareup/picasso/Callback.onSuccess:()V │ │ │ │ + 413: goto 80 │ │ │ │ + 416: aload_0 │ │ │ │ + 417: getfield #36 // Field setPlaceholder:Z │ │ │ │ + 420: istore 6 │ │ │ │ + 422: iload 6 │ │ │ │ + 424: ifeq 439 │ │ │ │ + 427: aload_0 │ │ │ │ + 428: invokespecial #308 // Method getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; │ │ │ │ + 431: astore 5 │ │ │ │ + 433: aload_1 │ │ │ │ + 434: aload 5 │ │ │ │ + 436: invokestatic #313 // Method com/squareup/picasso/PicassoDrawable.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ │ │ + 439: new #353 // class com/squareup/picasso/ImageViewAction │ │ │ │ + 442: astore 14 │ │ │ │ + 444: aload_0 │ │ │ │ + 445: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ + 448: astore 17 │ │ │ │ + 450: aload_0 │ │ │ │ + 451: getfield #142 // Field memoryPolicy:I │ │ │ │ + 454: istore 20 │ │ │ │ + 456: aload_0 │ │ │ │ + 457: getfield #251 // Field networkPolicy:I │ │ │ │ + 460: istore 21 │ │ │ │ + 462: aload_0 │ │ │ │ + 463: getfield #197 // Field errorResId:I │ │ │ │ + 466: istore 22 │ │ │ │ + 468: aload_0 │ │ │ │ + 469: getfield #193 // Field errorDrawable:Landroid/graphics/drawable/Drawable; │ │ │ │ + 472: astore 23 │ │ │ │ + 474: aload_0 │ │ │ │ + 475: getfield #253 // Field tag:Ljava/lang/Object; │ │ │ │ + 478: astore 24 │ │ │ │ + 480: aload_0 │ │ │ │ + 481: getfield #344 // Field noFade:Z │ │ │ │ + 484: istore 10 │ │ │ │ + 486: aload_1 │ │ │ │ + 487: astore 18 │ │ │ │ + 489: aload 14 │ │ │ │ + 491: aload 17 │ │ │ │ + 493: aload_1 │ │ │ │ + 494: aload 11 │ │ │ │ + 496: iload 20 │ │ │ │ + 498: iload 21 │ │ │ │ + 500: iload 22 │ │ │ │ + 502: aload 23 │ │ │ │ + 504: aload 12 │ │ │ │ + 506: aload 24 │ │ │ │ + 508: aload_2 │ │ │ │ + 509: iload 10 │ │ │ │ + 511: invokespecial #356 // Method com/squareup/picasso/ImageViewAction."":(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V │ │ │ │ + 514: aload_0 │ │ │ │ + 515: getfield #38 // Field picasso:Lcom/squareup/picasso/Picasso; │ │ │ │ + 518: astore 5 │ │ │ │ + 520: aload 5 │ │ │ │ + 522: aload 14 │ │ │ │ + 524: invokevirtual #175 // Method com/squareup/picasso/Picasso.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V │ │ │ │ + 527: goto 80 │ │ │ │ │ │ │ │ public void into(android.widget.RemoteViews, int, int, android.app.Notification); │ │ │ │ descriptor: (Landroid/widget/RemoteViews;IILandroid/app/Notification;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=16, args_size=5 │ │ │ │ 0: invokestatic #209 // Method java/lang/System.nanoTime:()J │ │ ├── com/squareup/picasso/Stats.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -592,15 +592,15 @@ │ │ │ │ 9: putfield #101 // Field cacheMisses:J │ │ │ │ 12: return │ │ │ │ │ │ │ │ void performDownloadFinished(java.lang.Long); │ │ │ │ descriptor: (Ljava/lang/Long;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=2 │ │ │ │ + stack=300, locals=9, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #115 // Field downloadCount:I │ │ │ │ 4: iconst_1 │ │ │ │ 5: iadd │ │ │ │ 6: istore_2 │ │ │ │ 7: aload_0 │ │ │ │ 8: iload_2 │ │ │ │ @@ -619,17 +619,17 @@ │ │ │ │ 29: lload_3 │ │ │ │ 30: putfield #103 // Field totalDownloadSize:J │ │ │ │ 33: aload_0 │ │ │ │ 34: getfield #115 // Field downloadCount:I │ │ │ │ 37: istore_2 │ │ │ │ 38: aload_0 │ │ │ │ 39: getfield #103 // Field totalDownloadSize:J │ │ │ │ - 42: lstore 5 │ │ │ │ + 42: lstore 7 │ │ │ │ 44: iload_2 │ │ │ │ - 45: lload 5 │ │ │ │ + 45: lload 7 │ │ │ │ 47: invokestatic #153 // Method getAverage:(IJ)J │ │ │ │ 50: lstore_3 │ │ │ │ 51: aload_0 │ │ │ │ 52: lload_3 │ │ │ │ 53: putfield #109 // Field averageDownloadSize:J │ │ │ │ 56: return │ │ ├── com/squareup/picasso/Utils.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -800,15 +800,15 @@ │ │ │ │ 1: invokespecial #114 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ static long calculateDiskCacheSize(java.io.File); │ │ │ │ descriptor: (Ljava/io/File;)J │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=1 │ │ │ │ + stack=300, locals=13, args_size=1 │ │ │ │ 0: ldc2_w #115 // long 5242880l │ │ │ │ 3: lstore_1 │ │ │ │ 4: new #120 // class android/os/StatFs │ │ │ │ 7: astore_3 │ │ │ │ 8: aload_0 │ │ │ │ 9: invokevirtual #126 // Method java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ 12: astore 4 │ │ │ │ @@ -819,26 +819,26 @@ │ │ │ │ 21: invokevirtual #133 // Method android/os/StatFs.getBlockCount:()I │ │ │ │ 24: istore 5 │ │ │ │ 26: iload 5 │ │ │ │ 28: i2l │ │ │ │ 29: lstore 6 │ │ │ │ 31: aload_3 │ │ │ │ 32: invokevirtual #136 // Method android/os/StatFs.getBlockSize:()I │ │ │ │ - 35: istore 5 │ │ │ │ - 37: iload 5 │ │ │ │ + 35: istore 8 │ │ │ │ + 37: iload 8 │ │ │ │ 39: i2l │ │ │ │ - 40: lstore 8 │ │ │ │ + 40: lstore 9 │ │ │ │ 42: lload 6 │ │ │ │ - 44: lload 8 │ │ │ │ + 44: lload 9 │ │ │ │ 46: lmul │ │ │ │ - 47: lstore 10 │ │ │ │ + 47: lstore 11 │ │ │ │ 49: bipush 50 │ │ │ │ 51: i2l │ │ │ │ 52: lstore 6 │ │ │ │ - 54: lload 10 │ │ │ │ + 54: lload 11 │ │ │ │ 56: lload 6 │ │ │ │ 58: ldiv │ │ │ │ 59: lstore_1 │ │ │ │ 60: lload_1 │ │ │ │ 61: ldc2_w #139 // long 52428800l │ │ │ │ 64: invokestatic #148 // Method java/lang/Math.min:(JJ)J │ │ │ │ 67: ldc2_w #115 // long 5242880l │ │ ├── jonas/tool/saveForOffline/AddActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -37,16 +37,16 @@ │ │ │ │ │ │ │ │ public void cancelButtonClick(final View view) { │ │ │ │ this.finish(); │ │ │ │ } │ │ │ │ │ │ │ │ public void okButtonClick(final View view) { │ │ │ │ this.origurl = this.edit_origurl.getText().toString().trim(); │ │ │ │ - String[] split; │ │ │ │ - for (int length = (split = this.origurl.split("[\\r\\n]+")).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] split = this.origurl.split("[\\r\\n]+"); │ │ │ │ + for (int length = split.length, i = 0; i < length; ++i) { │ │ │ │ final String str = split[i]; │ │ │ │ if (str.length() > 0 && str.startsWith("http")) { │ │ │ │ this.startSave(str); │ │ │ │ } │ │ │ │ else if (str.length() > 0) { │ │ │ │ this.startSave("http://" + str); │ │ │ │ } │ │ ├── jonas/tool/saveForOffline/DirectoryHelper.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -266,52 +266,52 @@ │ │ │ │ 25: invokevirtual #80 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ 28: areturn │ │ │ │ │ │ │ │ public static void deleteDirectory(java.io.File); │ │ │ │ descriptor: (Ljava/io/File;)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #17 // Method java/io/File.exists:()Z │ │ │ │ 4: istore_1 │ │ │ │ 5: iload_1 │ │ │ │ 6: ifne 10 │ │ │ │ 9: return │ │ │ │ 10: aload_0 │ │ │ │ 11: invokevirtual #83 // Method java/io/File.isDirectory:()Z │ │ │ │ 14: istore_1 │ │ │ │ 15: iload_1 │ │ │ │ - 16: ifeq 56 │ │ │ │ + 16: ifeq 51 │ │ │ │ 19: aload_0 │ │ │ │ 20: invokevirtual #87 // Method java/io/File.listFiles:()[Ljava/io/File; │ │ │ │ 23: astore_2 │ │ │ │ 24: aload_2 │ │ │ │ 25: arraylength │ │ │ │ 26: istore_3 │ │ │ │ 27: iconst_0 │ │ │ │ - 28: istore 4 │ │ │ │ - 30: iload 4 │ │ │ │ - 32: iload_3 │ │ │ │ - 33: if_icmpge 56 │ │ │ │ - 36: aload_2 │ │ │ │ - 37: iload 4 │ │ │ │ - 39: aaload │ │ │ │ - 40: astore 5 │ │ │ │ - 42: aload 5 │ │ │ │ - 44: invokestatic #91 // Method deleteDirectory:(Ljava/io/File;)V │ │ │ │ - 47: iload 4 │ │ │ │ - 49: iconst_1 │ │ │ │ - 50: iadd │ │ │ │ - 51: istore 4 │ │ │ │ - 53: goto 30 │ │ │ │ - 56: aload_0 │ │ │ │ - 57: invokevirtual #94 // Method java/io/File.delete:()Z │ │ │ │ - 60: pop │ │ │ │ - 61: goto 9 │ │ │ │ + 28: istore_1 │ │ │ │ + 29: iload_1 │ │ │ │ + 30: iload_3 │ │ │ │ + 31: if_icmpge 51 │ │ │ │ + 34: aload_2 │ │ │ │ + 35: iload_1 │ │ │ │ + 36: aaload │ │ │ │ + 37: astore 4 │ │ │ │ + 39: aload 4 │ │ │ │ + 41: invokestatic #91 // Method deleteDirectory:(Ljava/io/File;)V │ │ │ │ + 44: iload_1 │ │ │ │ + 45: iconst_1 │ │ │ │ + 46: iadd │ │ │ │ + 47: istore_1 │ │ │ │ + 48: goto 29 │ │ │ │ + 51: aload_0 │ │ │ │ + 52: invokevirtual #94 // Method java/io/File.delete:()Z │ │ │ │ + 55: pop │ │ │ │ + 56: goto 9 │ │ │ │ │ │ │ │ public static java.lang.String getDestinationDirectory(android.content.SharedPreferences); │ │ │ │ descriptor: (Landroid/content/SharedPreferences;)Ljava/lang/String; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: new #24 // class java/lang/StringBuilder │ │ ├── jonas/tool/saveForOffline/FaviconFetcher.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -50,15 +50,15 @@ │ │ │ │ hardcodedIconPaths[0] = "/favicon.ico"; │ │ │ │ hardcodedIconPaths[n3] = "/apple-touch-icon.png"; │ │ │ │ hardcodedIconPaths[n2] = "/apple-touch-icon-precomposed.png"; │ │ │ │ this.hardcodedIconPaths = hardcodedIconPaths; │ │ │ │ } │ │ │ │ │ │ │ │ private BitmapFactory$Options getBitmapDimensFromUrl(final String s) { │ │ │ │ - final BitmapFactory$Options bitmapFactory$Options = new BitmapFactory$Options(); │ │ │ │ + BitmapFactory$Options bitmapFactory$Options = new BitmapFactory$Options(); │ │ │ │ bitmapFactory$Options.inJustDecodeBounds = true; │ │ │ │ final Request build = new Request$Builder().url(s).build(); │ │ │ │ try { │ │ │ │ final Call call = this.client.newCall(build); │ │ │ │ try { │ │ │ │ final Response execute = call.execute(); │ │ │ │ try { │ │ │ │ @@ -68,58 +68,61 @@ │ │ │ │ BitmapFactory.decodeStream(byteStream, (Rect)null, bitmapFactory$Options); │ │ │ │ final ResponseBody body2 = execute.body(); │ │ │ │ try { │ │ │ │ body2.close(); │ │ │ │ byteStream.close(); │ │ │ │ return bitmapFactory$Options; │ │ │ │ } │ │ │ │ - catch (IOException ex) {} │ │ │ │ - catch (IllegalArgumentException ex2) {} │ │ │ │ + catch (IllegalArgumentException | IOException ex) { │ │ │ │ + final Throwable t; │ │ │ │ + t.printStackTrace(); │ │ │ │ + bitmapFactory$Options = null; │ │ │ │ + } │ │ │ │ } │ │ │ │ + catch (IllegalArgumentException ex2) {} │ │ │ │ catch (IOException ex3) {} │ │ │ │ - catch (IllegalArgumentException ex4) {} │ │ │ │ } │ │ │ │ + catch (IllegalArgumentException ex4) {} │ │ │ │ catch (IOException ex5) {} │ │ │ │ - catch (IllegalArgumentException ex6) {} │ │ │ │ } │ │ │ │ + catch (IllegalArgumentException ex6) {} │ │ │ │ catch (IOException ex7) {} │ │ │ │ - catch (IllegalArgumentException ex8) {} │ │ │ │ } │ │ │ │ + catch (IllegalArgumentException ex8) {} │ │ │ │ catch (IOException ex9) {} │ │ │ │ - catch (IllegalArgumentException ex10) {} │ │ │ │ } │ │ │ │ │ │ │ │ public static FaviconFetcher getInstance() { │ │ │ │ return FaviconFetcher.INSTANCE; │ │ │ │ } │ │ │ │ │ │ │ │ public String getFaviconUrl(final Document document) { │ │ │ │ return this.pickBestIconUrl(this.getPotentialFaviconUrls(document)); │ │ │ │ } │ │ │ │ │ │ │ │ public List getPotentialFaviconUrls(final Document document) { │ │ │ │ + int i = 0; │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ final HttpUrl parse = HttpUrl.parse(document.baseUri()); │ │ │ │ final String[] htmlIconCssQueries = this.htmlIconCssQueries; │ │ │ │ - for (int length = htmlIconCssQueries.length, i = 0; i < length; ++i) { │ │ │ │ - for (final Element element : document.select(htmlIconCssQueries[i])) { │ │ │ │ + for (int length = htmlIconCssQueries.length, j = 0; j < length; ++j) { │ │ │ │ + for (final Element element : document.select(htmlIconCssQueries[j])) { │ │ │ │ if (element.hasAttr("href")) { │ │ │ │ list.add(element.attr("href")); │ │ │ │ } │ │ │ │ if (element.hasAttr("content")) { │ │ │ │ list.add(element.attr("content")); │ │ │ │ } │ │ │ │ if (element.hasAttr("src")) { │ │ │ │ list.add(element.attr("src")); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - final String[] hardcodedIconPaths = this.hardcodedIconPaths; │ │ │ │ - for (int length2 = hardcodedIconPaths.length, j = 0; j < length2; ++j) { │ │ │ │ - list.add(HttpUrl.parse("http://" + HttpUrl.parse(document.baseUri()).host() + hardcodedIconPaths[j]).toString()); │ │ │ │ + for (String[] hardcodedIconPaths = this.hardcodedIconPaths; i < hardcodedIconPaths.length; ++i) { │ │ │ │ + list.add(HttpUrl.parse("http://" + HttpUrl.parse(document.baseUri()).host() + hardcodedIconPaths[i]).toString()); │ │ │ │ } │ │ │ │ final ListIterator listIterator = list.listIterator(); │ │ │ │ while (listIterator.hasNext()) { │ │ │ │ final HttpUrl resolve = parse.resolve((String)listIterator.next()); │ │ │ │ if (resolve != null) { │ │ │ │ listIterator.set(resolve.toString()); │ │ │ │ } │ │ ├── jonas/tool/saveForOffline/MainActivity$ModeCallback$1.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -200,15 +200,15 @@ │ │ │ │ 11: invokespecial #18 // Method java/lang/Object."":()V │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void onClick(android.content.DialogInterface, int); │ │ │ │ descriptor: (Landroid/content/DialogInterface;I)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=3 │ │ │ │ + stack=300, locals=16, args_size=3 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_3 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ 6: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ 9: astore 4 │ │ │ │ 11: new #27 // class jonas/tool/saveForOffline/Database │ │ │ │ @@ -239,157 +239,155 @@ │ │ │ │ 68: invokestatic #48 // Method jonas/tool/saveForOffline/MainActivity.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ 71: pop │ │ │ │ 72: aload_0 │ │ │ │ 73: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ 76: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ 79: invokestatic #52 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ 82: getfield #58 // Field jonas/tool/saveForOffline/DisplayAdapter.selectedViewsPositions:Ljava/util/List; │ │ │ │ - 85: astore 4 │ │ │ │ - 87: aload 4 │ │ │ │ - 89: invokeinterface #64, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 94: astore 7 │ │ │ │ - 96: aload 7 │ │ │ │ - 98: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 103: istore 8 │ │ │ │ - 105: iload 8 │ │ │ │ - 107: ifeq 256 │ │ │ │ - 110: aload 7 │ │ │ │ - 112: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 117: checkcast #76 // class java/lang/Integer │ │ │ │ - 120: astore 9 │ │ │ │ - 122: new #78 // class android/content/ContentValues │ │ │ │ - 125: astore 10 │ │ │ │ - 127: aload 10 │ │ │ │ - 129: invokespecial #79 // Method android/content/ContentValues."":()V │ │ │ │ - 132: aload_0 │ │ │ │ - 133: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 136: invokestatic #85 // Method jonas/tool/saveForOffline/MainActivity$ModeCallback.access$900:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; │ │ │ │ - 139: invokevirtual #91 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ - 142: invokevirtual #95 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 145: astore 5 │ │ │ │ - 147: aload 10 │ │ │ │ - 149: ldc #81 // String title │ │ │ │ - 151: aload 5 │ │ │ │ - 153: invokevirtual #99 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 156: aload_0 │ │ │ │ - 157: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 160: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 163: invokestatic #103 // Method jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ - 166: astore 4 │ │ │ │ - 168: ldc #105 // String main │ │ │ │ - 170: astore 5 │ │ │ │ - 172: new #107 // class java/lang/StringBuilder │ │ │ │ - 175: astore 6 │ │ │ │ - 177: aload 6 │ │ │ │ - 179: invokespecial #108 // Method java/lang/StringBuilder."":()V │ │ │ │ - 182: aload 6 │ │ │ │ - 184: ldc #110 // String _id= │ │ │ │ - 186: invokevirtual #114 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 189: astore 6 │ │ │ │ - 191: aload_0 │ │ │ │ - 192: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 195: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 198: invokestatic #52 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ - 201: astore 11 │ │ │ │ - 203: aload 9 │ │ │ │ - 205: invokevirtual #118 // Method java/lang/Integer.intValue:()I │ │ │ │ - 208: istore 12 │ │ │ │ - 210: ldc #120 // String _id │ │ │ │ - 212: astore 13 │ │ │ │ - 214: aload 11 │ │ │ │ - 216: iload 12 │ │ │ │ - 218: aload 13 │ │ │ │ - 220: invokevirtual #124 // Method jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; │ │ │ │ - 223: astore 11 │ │ │ │ - 225: aload 6 │ │ │ │ - 227: aload 11 │ │ │ │ - 229: invokevirtual #114 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 232: invokevirtual #125 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 235: astore 6 │ │ │ │ - 237: aconst_null │ │ │ │ - 238: astore 11 │ │ │ │ - 240: aload 4 │ │ │ │ - 242: aload 5 │ │ │ │ - 244: aload 10 │ │ │ │ - 246: aload 6 │ │ │ │ - 248: aconst_null │ │ │ │ - 249: invokevirtual #131 // Method android/database/sqlite/SQLiteDatabase.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ - 252: pop │ │ │ │ - 253: goto 96 │ │ │ │ - 256: aload_0 │ │ │ │ - 257: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 260: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 263: invokestatic #52 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ - 266: getfield #58 // Field jonas/tool/saveForOffline/DisplayAdapter.selectedViewsPositions:Ljava/util/List; │ │ │ │ - 269: astore 4 │ │ │ │ - 271: aload 4 │ │ │ │ - 273: invokeinterface #134, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 278: istore 8 │ │ │ │ - 280: iload 8 │ │ │ │ - 282: iload_3 │ │ │ │ - 283: if_icmpne 347 │ │ │ │ - 286: aload_0 │ │ │ │ - 287: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 290: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 293: astore 4 │ │ │ │ - 295: ldc #136 // String Saved page renamed │ │ │ │ - 297: astore 5 │ │ │ │ - 299: aload 4 │ │ │ │ - 301: aload 5 │ │ │ │ - 303: iload_3 │ │ │ │ - 304: invokestatic #142 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ - 307: astore 4 │ │ │ │ - 309: aload 4 │ │ │ │ - 311: invokevirtual #145 // Method android/widget/Toast.show:()V │ │ │ │ - 314: aload_0 │ │ │ │ - 315: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 318: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 321: invokestatic #103 // Method jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ - 324: invokevirtual #148 // Method android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ - 327: aload_0 │ │ │ │ - 328: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 331: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 334: ldc #150 // String │ │ │ │ - 336: invokestatic #154 // Method jonas/tool/saveForOffline/MainActivity.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V │ │ │ │ - 339: aload_0 │ │ │ │ - 340: getfield #14 // Field val$mode:Landroid/view/ActionMode; │ │ │ │ - 343: invokevirtual #159 // Method android/view/ActionMode.finish:()V │ │ │ │ - 346: return │ │ │ │ - 347: aload_0 │ │ │ │ - 348: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 351: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 354: astore 4 │ │ │ │ - 356: new #107 // class java/lang/StringBuilder │ │ │ │ - 359: astore 5 │ │ │ │ - 361: aload 5 │ │ │ │ - 363: invokespecial #108 // Method java/lang/StringBuilder."":()V │ │ │ │ - 366: aload 5 │ │ │ │ - 368: ldc #161 // String Renamed │ │ │ │ - 370: invokevirtual #114 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 373: astore 5 │ │ │ │ - 375: aload_0 │ │ │ │ - 376: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 379: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 382: invokestatic #52 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ - 385: getfield #58 // Field jonas/tool/saveForOffline/DisplayAdapter.selectedViewsPositions:Ljava/util/List; │ │ │ │ - 388: invokeinterface #134, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 393: istore 14 │ │ │ │ - 395: aload 5 │ │ │ │ - 397: iload 14 │ │ │ │ - 399: invokevirtual #164 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 402: astore 5 │ │ │ │ - 404: ldc #166 // String saved pages │ │ │ │ - 406: astore 6 │ │ │ │ - 408: aload 5 │ │ │ │ - 410: aload 6 │ │ │ │ - 412: invokevirtual #114 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 415: invokevirtual #125 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 418: astore 5 │ │ │ │ - 420: aload 4 │ │ │ │ - 422: aload 5 │ │ │ │ - 424: iload_3 │ │ │ │ - 425: invokestatic #142 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ - 428: astore 4 │ │ │ │ - 430: aload 4 │ │ │ │ - 432: invokevirtual #145 // Method android/widget/Toast.show:()V │ │ │ │ - 435: goto 314 │ │ │ │ + 85: invokeinterface #64, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 90: astore 4 │ │ │ │ + 92: aload 4 │ │ │ │ + 94: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 99: istore 7 │ │ │ │ + 101: iload 7 │ │ │ │ + 103: ifeq 252 │ │ │ │ + 106: aload 4 │ │ │ │ + 108: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 113: checkcast #76 // class java/lang/Integer │ │ │ │ + 116: astore 8 │ │ │ │ + 118: new #78 // class android/content/ContentValues │ │ │ │ + 121: astore 9 │ │ │ │ + 123: aload 9 │ │ │ │ + 125: invokespecial #79 // Method android/content/ContentValues."":()V │ │ │ │ + 128: aload_0 │ │ │ │ + 129: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 132: invokestatic #85 // Method jonas/tool/saveForOffline/MainActivity$ModeCallback.access$900:(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; │ │ │ │ + 135: invokevirtual #91 // Method android/widget/EditText.getText:()Landroid/text/Editable; │ │ │ │ + 138: invokevirtual #95 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 141: astore 6 │ │ │ │ + 143: aload 9 │ │ │ │ + 145: ldc #81 // String title │ │ │ │ + 147: aload 6 │ │ │ │ + 149: invokevirtual #99 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 152: aload_0 │ │ │ │ + 153: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 156: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 159: invokestatic #103 // Method jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ + 162: astore 5 │ │ │ │ + 164: ldc #105 // String main │ │ │ │ + 166: astore 6 │ │ │ │ + 168: new #107 // class java/lang/StringBuilder │ │ │ │ + 171: astore 10 │ │ │ │ + 173: aload 10 │ │ │ │ + 175: invokespecial #108 // Method java/lang/StringBuilder."":()V │ │ │ │ + 178: aload 10 │ │ │ │ + 180: ldc #110 // String _id= │ │ │ │ + 182: invokevirtual #114 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 185: astore 10 │ │ │ │ + 187: aload_0 │ │ │ │ + 188: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 191: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 194: invokestatic #52 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ + 197: astore 11 │ │ │ │ + 199: aload 8 │ │ │ │ + 201: invokevirtual #118 // Method java/lang/Integer.intValue:()I │ │ │ │ + 204: istore 12 │ │ │ │ + 206: ldc #120 // String _id │ │ │ │ + 208: astore 13 │ │ │ │ + 210: aload 11 │ │ │ │ + 212: iload 12 │ │ │ │ + 214: aload 13 │ │ │ │ + 216: invokevirtual #124 // Method jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; │ │ │ │ + 219: astore 11 │ │ │ │ + 221: aload 10 │ │ │ │ + 223: aload 11 │ │ │ │ + 225: invokevirtual #114 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 228: invokevirtual #125 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 231: astore 10 │ │ │ │ + 233: aconst_null │ │ │ │ + 234: astore 11 │ │ │ │ + 236: aload 5 │ │ │ │ + 238: aload 6 │ │ │ │ + 240: aload 9 │ │ │ │ + 242: aload 10 │ │ │ │ + 244: aconst_null │ │ │ │ + 245: invokevirtual #131 // Method android/database/sqlite/SQLiteDatabase.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ + 248: pop │ │ │ │ + 249: goto 92 │ │ │ │ + 252: aload_0 │ │ │ │ + 253: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 256: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 259: invokestatic #52 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ + 262: getfield #58 // Field jonas/tool/saveForOffline/DisplayAdapter.selectedViewsPositions:Ljava/util/List; │ │ │ │ + 265: astore 4 │ │ │ │ + 267: aload 4 │ │ │ │ + 269: invokeinterface #134, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 274: istore 14 │ │ │ │ + 276: iload 14 │ │ │ │ + 278: iload_3 │ │ │ │ + 279: if_icmpne 343 │ │ │ │ + 282: aload_0 │ │ │ │ + 283: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 286: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 289: astore 4 │ │ │ │ + 291: ldc #136 // String Saved page renamed │ │ │ │ + 293: astore 5 │ │ │ │ + 295: aload 4 │ │ │ │ + 297: aload 5 │ │ │ │ + 299: iload_3 │ │ │ │ + 300: invokestatic #142 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + 303: astore 4 │ │ │ │ + 305: aload 4 │ │ │ │ + 307: invokevirtual #145 // Method android/widget/Toast.show:()V │ │ │ │ + 310: aload_0 │ │ │ │ + 311: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 314: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 317: invokestatic #103 // Method jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ + 320: invokevirtual #148 // Method android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ + 323: aload_0 │ │ │ │ + 324: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 327: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 330: ldc #150 // String │ │ │ │ + 332: invokestatic #154 // Method jonas/tool/saveForOffline/MainActivity.access$300:(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V │ │ │ │ + 335: aload_0 │ │ │ │ + 336: getfield #14 // Field val$mode:Landroid/view/ActionMode; │ │ │ │ + 339: invokevirtual #159 // Method android/view/ActionMode.finish:()V │ │ │ │ + 342: return │ │ │ │ + 343: aload_0 │ │ │ │ + 344: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 347: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 350: astore 4 │ │ │ │ + 352: new #107 // class java/lang/StringBuilder │ │ │ │ + 355: astore 5 │ │ │ │ + 357: aload 5 │ │ │ │ + 359: invokespecial #108 // Method java/lang/StringBuilder."":()V │ │ │ │ + 362: aload 5 │ │ │ │ + 364: ldc #161 // String Renamed │ │ │ │ + 366: invokevirtual #114 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 369: astore 5 │ │ │ │ + 371: aload_0 │ │ │ │ + 372: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 375: getfield #25 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 378: invokestatic #52 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ + 381: getfield #58 // Field jonas/tool/saveForOffline/DisplayAdapter.selectedViewsPositions:Ljava/util/List; │ │ │ │ + 384: invokeinterface #134, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 389: istore 15 │ │ │ │ + 391: aload 5 │ │ │ │ + 393: iload 15 │ │ │ │ + 395: invokevirtual #164 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 398: astore 5 │ │ │ │ + 400: ldc #166 // String saved pages │ │ │ │ + 402: astore 6 │ │ │ │ + 404: aload 5 │ │ │ │ + 406: aload 6 │ │ │ │ + 408: invokevirtual #114 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 411: invokevirtual #125 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 414: astore 5 │ │ │ │ + 416: aload 4 │ │ │ │ + 418: aload 5 │ │ │ │ + 420: iload_3 │ │ │ │ + 421: invokestatic #142 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + 424: astore 4 │ │ │ │ + 426: aload 4 │ │ │ │ + 428: invokevirtual #145 // Method android/widget/Toast.show:()V │ │ │ │ + 431: goto 310 │ │ │ │ } │ │ ├── jonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -249,15 +249,15 @@ │ │ │ │ 2: invokespecial #23 // Method "":(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)V │ │ │ │ 5: return │ │ │ │ │ │ │ │ protected java.lang.Integer doInBackground(java.lang.Object[]); │ │ │ │ descriptor: ([Ljava/lang/Object;)Ljava/lang/Integer; │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=2 │ │ │ │ + stack=300, locals=16, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ 4: getfield #29 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ 7: astore_2 │ │ │ │ 8: new #31 // class jonas/tool/saveForOffline/Database │ │ │ │ 11: astore_3 │ │ │ │ 12: aload_0 │ │ │ │ @@ -271,39 +271,39 @@ │ │ │ │ 28: invokevirtual #38 // Method jonas/tool/saveForOffline/Database.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ 31: astore_3 │ │ │ │ 32: aload_2 │ │ │ │ 33: aload_3 │ │ │ │ 34: invokestatic #44 // Method jonas/tool/saveForOffline/MainActivity.access$802:(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ 37: pop │ │ │ │ 38: aload_1 │ │ │ │ - 39: astore 5 │ │ │ │ - 41: aload_1 │ │ │ │ - 42: arraylength │ │ │ │ + 39: arraylength │ │ │ │ + 40: istore 5 │ │ │ │ + 42: iconst_0 │ │ │ │ 43: istore 6 │ │ │ │ - 45: iconst_0 │ │ │ │ - 46: istore 7 │ │ │ │ - 48: iload 7 │ │ │ │ - 50: iload 6 │ │ │ │ - 52: if_icmpge 266 │ │ │ │ - 55: aload 5 │ │ │ │ - 57: iload 7 │ │ │ │ - 59: aaload │ │ │ │ - 60: astore 8 │ │ │ │ - 62: aload_0 │ │ │ │ - 63: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 66: getfield #29 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 69: invokestatic #48 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ - 72: astore_3 │ │ │ │ - 73: aload 8 │ │ │ │ - 75: astore_2 │ │ │ │ - 76: aload 8 │ │ │ │ - 78: checkcast #50 // class java/lang/Integer │ │ │ │ - 81: invokevirtual #54 // Method java/lang/Integer.intValue:()I │ │ │ │ - 84: istore 9 │ │ │ │ - 86: aload_3 │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_3 │ │ │ │ + 47: iload 6 │ │ │ │ + 49: iload 5 │ │ │ │ + 51: if_icmpge 264 │ │ │ │ + 54: aload_1 │ │ │ │ + 55: iload 6 │ │ │ │ + 57: aaload │ │ │ │ + 58: astore 7 │ │ │ │ + 60: aload_0 │ │ │ │ + 61: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 64: getfield #29 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 67: invokestatic #48 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ + 70: astore 8 │ │ │ │ + 72: aload 7 │ │ │ │ + 74: astore_2 │ │ │ │ + 75: aload 7 │ │ │ │ + 77: checkcast #50 // class java/lang/Integer │ │ │ │ + 80: invokevirtual #54 // Method java/lang/Integer.intValue:()I │ │ │ │ + 83: istore 9 │ │ │ │ + 85: aload 8 │ │ │ │ 87: iload 9 │ │ │ │ 89: ldc #56 // String file_location │ │ │ │ 91: invokevirtual #62 // Method jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; │ │ │ │ 94: astore 10 │ │ │ │ 96: new #64 // class java/io/File │ │ │ │ 99: astore_2 │ │ │ │ 100: aload_2 │ │ │ │ @@ -314,94 +314,92 @@ │ │ │ │ 110: invokestatic #77 // Method jonas/tool/saveForOffline/DirectoryHelper.deleteDirectory:(Ljava/io/File;)V │ │ │ │ 113: aload_0 │ │ │ │ 114: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ 117: getfield #29 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ 120: invokestatic #81 // Method jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ 123: astore_2 │ │ │ │ 124: new #85 // class java/lang/StringBuilder │ │ │ │ - 127: astore 4 │ │ │ │ - 129: aload 4 │ │ │ │ + 127: astore 11 │ │ │ │ + 129: aload 11 │ │ │ │ 131: invokespecial #86 // Method java/lang/StringBuilder."":()V │ │ │ │ - 134: aload 4 │ │ │ │ + 134: aload 11 │ │ │ │ 136: ldc #88 // String _id= │ │ │ │ 138: invokevirtual #92 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 141: astore 4 │ │ │ │ + 141: astore 11 │ │ │ │ 143: aload_0 │ │ │ │ 144: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ 147: getfield #29 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ 150: invokestatic #48 // Method jonas/tool/saveForOffline/MainActivity.access$600:(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ │ │ - 153: astore 11 │ │ │ │ - 155: aload 8 │ │ │ │ + 153: astore 12 │ │ │ │ + 155: aload 7 │ │ │ │ 157: checkcast #50 // class java/lang/Integer │ │ │ │ - 160: astore 8 │ │ │ │ - 162: aload 8 │ │ │ │ + 160: astore 7 │ │ │ │ + 162: aload 7 │ │ │ │ 164: invokevirtual #54 // Method java/lang/Integer.intValue:()I │ │ │ │ - 167: istore 12 │ │ │ │ + 167: istore 13 │ │ │ │ 169: ldc #94 // String _id │ │ │ │ - 171: astore 13 │ │ │ │ - 173: aload 11 │ │ │ │ - 175: iload 12 │ │ │ │ - 177: aload 13 │ │ │ │ + 171: astore 14 │ │ │ │ + 173: aload 12 │ │ │ │ + 175: iload 13 │ │ │ │ + 177: aload 14 │ │ │ │ 179: invokevirtual #62 // Method jonas/tool/saveForOffline/DisplayAdapter.getPropertiesByPosition:(ILjava/lang/String;)Ljava/lang/String; │ │ │ │ - 182: astore 11 │ │ │ │ - 184: aload 4 │ │ │ │ - 186: aload 11 │ │ │ │ + 182: astore 12 │ │ │ │ + 184: aload 11 │ │ │ │ + 186: aload 12 │ │ │ │ 188: invokevirtual #92 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 191: invokevirtual #98 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 194: astore 4 │ │ │ │ + 194: astore 11 │ │ │ │ 196: aconst_null │ │ │ │ - 197: astore 11 │ │ │ │ + 197: astore 12 │ │ │ │ 199: aload_2 │ │ │ │ 200: ldc #83 // String main │ │ │ │ - 202: aload 4 │ │ │ │ + 202: aload 11 │ │ │ │ 204: aconst_null │ │ │ │ 205: invokevirtual #104 // Method android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ 208: pop │ │ │ │ 209: aload_0 │ │ │ │ 210: getfield #20 // Field currentProgress:I │ │ │ │ 213: iconst_1 │ │ │ │ 214: iadd │ │ │ │ 215: istore 9 │ │ │ │ 217: aload_0 │ │ │ │ 218: iload 9 │ │ │ │ 220: putfield #20 // Field currentProgress:I │ │ │ │ 223: iconst_1 │ │ │ │ - 224: istore 9 │ │ │ │ - 226: iload 9 │ │ │ │ - 228: anewarray #50 // class java/lang/Integer │ │ │ │ - 231: astore_2 │ │ │ │ - 232: aconst_null │ │ │ │ - 233: astore_3 │ │ │ │ - 234: aload_0 │ │ │ │ - 235: getfield #20 // Field currentProgress:I │ │ │ │ - 238: istore 14 │ │ │ │ - 240: iload 14 │ │ │ │ - 242: invokestatic #109 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 245: astore 4 │ │ │ │ + 224: anewarray #50 // class java/lang/Integer │ │ │ │ + 227: astore_2 │ │ │ │ + 228: aload_0 │ │ │ │ + 229: getfield #20 // Field currentProgress:I │ │ │ │ + 232: istore 15 │ │ │ │ + 234: iload 15 │ │ │ │ + 236: invokestatic #109 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 239: astore 8 │ │ │ │ + 241: aload_2 │ │ │ │ + 242: iconst_0 │ │ │ │ + 243: aload 8 │ │ │ │ + 245: aastore │ │ │ │ + 246: aload_0 │ │ │ │ 247: aload_2 │ │ │ │ - 248: iconst_0 │ │ │ │ - 249: aload 4 │ │ │ │ - 251: aastore │ │ │ │ - 252: aload_0 │ │ │ │ - 253: aload_2 │ │ │ │ - 254: invokevirtual #113 // Method publishProgress:([Ljava/lang/Object;)V │ │ │ │ - 257: iload 7 │ │ │ │ - 259: iconst_1 │ │ │ │ - 260: iadd │ │ │ │ - 261: istore 7 │ │ │ │ - 263: goto 48 │ │ │ │ - 266: aload_0 │ │ │ │ - 267: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ - 270: getfield #29 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ - 273: invokestatic #81 // Method jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ - 276: invokevirtual #116 // Method android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ - 279: aload_1 │ │ │ │ - 280: arraylength │ │ │ │ - 281: invokestatic #109 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 284: areturn │ │ │ │ + 248: invokevirtual #113 // Method publishProgress:([Ljava/lang/Object;)V │ │ │ │ + 251: iload 6 │ │ │ │ + 253: iconst_1 │ │ │ │ + 254: iadd │ │ │ │ + 255: istore 9 │ │ │ │ + 257: iload 9 │ │ │ │ + 259: istore 6 │ │ │ │ + 261: goto 47 │ │ │ │ + 264: aload_0 │ │ │ │ + 265: getfield #12 // Field this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ │ │ + 268: getfield #29 // Field jonas/tool/saveForOffline/MainActivity$ModeCallback.this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ │ + 271: invokestatic #81 // Method jonas/tool/saveForOffline/MainActivity.access$800:(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ + 274: invokevirtual #116 // Method android/database/sqlite/SQLiteDatabase.close:()V │ │ │ │ + 277: aload_1 │ │ │ │ + 278: arraylength │ │ │ │ + 279: invokestatic #109 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 282: areturn │ │ │ │ │ │ │ │ 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_0 │ │ ├── jonas/tool/saveForOffline/PageSaver$DownloadTask.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -33,40 +33,43 @@ │ │ │ │ │ │ │ │ public void run() { │ │ │ │ if (this.fileName == null) { │ │ │ │ this.fileName = PageSaver.access$000(this.this$0, this.url); │ │ │ │ } │ │ │ │ final File file = new File(this.outputDir, this.fileName); │ │ │ │ final Request build = new Request$Builder().url(this.url).addHeader("User-Agent", this.this$0.getOptions().getUserAgent()).tag((Object)"TAG").build(); │ │ │ │ - final Throwable t; │ │ │ │ - final IOException ex; │ │ │ │ + InputStream byteStream = null; │ │ │ │ + FileOutputStream fileOutputStream = null; │ │ │ │ + ResponseBody body2 = null; │ │ │ │ try { │ │ │ │ final PageSaver this$0 = this.this$0; │ │ │ │ try { │ │ │ │ final Call call = PageSaver.access$100(this$0).newCall(build); │ │ │ │ try { │ │ │ │ final Response execute = call.execute(); │ │ │ │ try { │ │ │ │ final ResponseBody body = execute.body(); │ │ │ │ try { │ │ │ │ - final InputStream byteStream = body.byteStream(); │ │ │ │ + byteStream = body.byteStream(); │ │ │ │ try { │ │ │ │ - final FileOutputStream fileOutputStream = new FileOutputStream(file); │ │ │ │ + fileOutputStream = new FileOutputStream(file); │ │ │ │ final byte[] array = new byte[32768]; │ │ │ │ while (true) { │ │ │ │ final int read = byteStream.read(array); │ │ │ │ if (read == -1) { │ │ │ │ break; │ │ │ │ } │ │ │ │ fileOutputStream.write(array, 0, read); │ │ │ │ } │ │ │ │ - execute.body(); │ │ │ │ + body2 = execute.body(); │ │ │ │ + return; │ │ │ │ + final Throwable t; │ │ │ │ + final IOException ex; │ │ │ │ t.initCause(new IOException("Save was cancelled, isCancelled is true").initCause((Throwable)ex)); │ │ │ │ PageSaver.access$300(this.this$0).onError(t); │ │ │ │ - return; │ │ │ │ } │ │ │ │ catch (IllegalArgumentException ex2) {} │ │ │ │ catch (IOException ex3) {} │ │ │ │ } │ │ │ │ catch (IllegalArgumentException ex4) {} │ │ │ │ catch (IOException ex5) {} │ │ │ │ } │ │ │ │ @@ -77,10 +80,17 @@ │ │ │ │ catch (IOException ex9) {} │ │ │ │ } │ │ │ │ catch (IllegalArgumentException ex10) {} │ │ │ │ catch (IOException ex11) {} │ │ │ │ } │ │ │ │ catch (IllegalArgumentException ex12) {} │ │ │ │ catch (IOException ex13) {} │ │ │ │ + body2.close(); │ │ │ │ + fileOutputStream.flush(); │ │ │ │ + fileOutputStream.close(); │ │ │ │ + byteStream.close(); │ │ │ │ + return; │ │ │ │ + final Throwable t; │ │ │ │ + final IOException ex; │ │ │ │ PageSaver.access$300(this.this$0).onError(t.initCause((Throwable)ex)); │ │ │ │ } │ │ │ │ } │ │ ├── jonas/tool/saveForOffline/PageSaver.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -191,57 +191,67 @@ │ │ │ │ final StringBuilder append3 = new StringBuilder().append("Saving HTML frame file: ").append(child); │ │ │ │ try { │ │ │ │ String string4 = append3.toString(); │ │ │ │ while (true) { │ │ │ │ eventCallback3.onProgressMessage(string4); │ │ │ │ this.saveStringToFile(htmlForLinks, new File(parent, child)); │ │ │ │ return true; │ │ │ │ + string3 = "Processing main HTML file"; │ │ │ │ + continue Label_0243_Outer; │ │ │ │ + string2 = "Getting main HTML file"; │ │ │ │ + continue Label_0110; │ │ │ │ string4 = "Saving main HTML file"; │ │ │ │ continue; │ │ │ │ } │ │ │ │ - string2 = "Getting main HTML file"; │ │ │ │ - continue Label_0110; │ │ │ │ - string3 = "Processing main HTML file"; │ │ │ │ - continue Label_0243_Outer; │ │ │ │ child = this.indexFileName; │ │ │ │ } │ │ │ │ - catch (IOException ex) {} │ │ │ │ - catch (IllegalStateException ex2) {} │ │ │ │ + catch (IOException | IllegalStateException ex3) { │ │ │ │ + final IllegalStateException ex2; │ │ │ │ + final IllegalStateException ex = ex2; │ │ │ │ + if (b) { │ │ │ │ + this.eventCallback.onError((Throwable)ex); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + this.eventCallback.onFatalError((Throwable)ex, str); │ │ │ │ + } │ │ │ │ + ex.printStackTrace(); │ │ │ │ + final boolean b2 = false; │ │ │ │ + } │ │ │ │ } │ │ │ │ - catch (IOException ex3) {} │ │ │ │ - catch (IllegalStateException ex4) {} │ │ │ │ + catch (IOException ex4) {} │ │ │ │ + catch (IllegalStateException ex5) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (IOException ex5) {} │ │ │ │ - catch (IllegalStateException ex6) {} │ │ │ │ + catch (IOException ex6) {} │ │ │ │ + catch (IllegalStateException ex7) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (IOException ex7) {} │ │ │ │ - catch (IllegalStateException ex8) {} │ │ │ │ + catch (IOException ex8) {} │ │ │ │ + catch (IllegalStateException ex9) {} │ │ │ │ } │ │ │ │ - catch (IOException ex9) {} │ │ │ │ - catch (IllegalStateException ex10) {} │ │ │ │ + catch (IOException ex10) {} │ │ │ │ + catch (IllegalStateException ex11) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (IOException ex11) {} │ │ │ │ - catch (IllegalStateException ex12) {} │ │ │ │ + catch (IOException ex12) {} │ │ │ │ + catch (IllegalStateException ex13) {} │ │ │ │ } │ │ │ │ - catch (IOException ex13) {} │ │ │ │ - catch (IllegalStateException ex14) {} │ │ │ │ + catch (IOException ex14) {} │ │ │ │ + catch (IllegalStateException ex15) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (IOException ex15) {} │ │ │ │ - catch (IllegalStateException ex16) {} │ │ │ │ + catch (IOException ex16) {} │ │ │ │ + catch (IllegalStateException ex17) {} │ │ │ │ } │ │ │ │ - catch (IOException ex17) {} │ │ │ │ - catch (IllegalStateException ex18) {} │ │ │ │ + catch (IOException ex18) {} │ │ │ │ + catch (IllegalStateException ex19) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (IOException ex19) {} │ │ │ │ - catch (IllegalStateException ex20) {} │ │ │ │ + catch (IOException ex20) {} │ │ │ │ + catch (IllegalStateException ex21) {} │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private String getFileName(final String s) { │ │ │ │ String input = s.substring(s.lastIndexOf(47) + 1); │ │ │ │ if (input.trim().length() == 0) { │ │ │ │ input = String.valueOf(s.hashCode()); │ │ ├── jonas/tool/saveForOffline/SaveService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -315,41 +315,41 @@ │ │ │ │ 27: aload 4 │ │ │ │ 29: invokespecial #63 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V │ │ │ │ 32: aload_0 │ │ │ │ 33: aload_2 │ │ │ │ 34: putfield #28 // Field executor:Ljava/util/concurrent/ThreadPoolExecutor; │ │ │ │ 37: aload_0 │ │ │ │ 38: invokestatic #69 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 41: astore 5 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: aload 5 │ │ │ │ - 46: putfield #26 // Field sharedPreferences:Landroid/content/SharedPreferences; │ │ │ │ - 49: new #71 // class jonas/tool/saveForOffline/PageSaver │ │ │ │ - 52: astore 5 │ │ │ │ - 54: new #73 // class jonas/tool/saveForOffline/SaveService$PageSaveEventCallback │ │ │ │ - 57: astore_2 │ │ │ │ - 58: aload_2 │ │ │ │ - 59: aload_0 │ │ │ │ - 60: aconst_null │ │ │ │ - 61: invokespecial #76 // Method jonas/tool/saveForOffline/SaveService$PageSaveEventCallback."":(Ljonas/tool/saveForOffline/SaveService;Ljonas/tool/saveForOffline/SaveService$1;)V │ │ │ │ + 41: astore_2 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: aload_2 │ │ │ │ + 44: putfield #26 // Field sharedPreferences:Landroid/content/SharedPreferences; │ │ │ │ + 47: new #71 // class jonas/tool/saveForOffline/PageSaver │ │ │ │ + 50: astore_2 │ │ │ │ + 51: new #73 // class jonas/tool/saveForOffline/SaveService$PageSaveEventCallback │ │ │ │ + 54: astore 5 │ │ │ │ + 56: aload 5 │ │ │ │ + 58: aload_0 │ │ │ │ + 59: aconst_null │ │ │ │ + 60: invokespecial #76 // Method jonas/tool/saveForOffline/SaveService$PageSaveEventCallback."":(Ljonas/tool/saveForOffline/SaveService;Ljonas/tool/saveForOffline/SaveService$1;)V │ │ │ │ + 63: aload_2 │ │ │ │ 64: aload 5 │ │ │ │ - 66: aload_2 │ │ │ │ - 67: invokespecial #79 // Method jonas/tool/saveForOffline/PageSaver."":(Ljonas/tool/saveForOffline/EventCallback;)V │ │ │ │ - 70: aload_0 │ │ │ │ - 71: aload 5 │ │ │ │ - 73: putfield #24 // Field pageSaver:Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ - 76: new #81 // class jonas/tool/saveForOffline/NotificationTools │ │ │ │ - 79: astore 5 │ │ │ │ - 81: aload 5 │ │ │ │ + 66: invokespecial #79 // Method jonas/tool/saveForOffline/PageSaver."":(Ljonas/tool/saveForOffline/EventCallback;)V │ │ │ │ + 69: aload_0 │ │ │ │ + 70: aload_2 │ │ │ │ + 71: putfield #24 // Field pageSaver:Ljonas/tool/saveForOffline/PageSaver; │ │ │ │ + 74: new #81 // class jonas/tool/saveForOffline/NotificationTools │ │ │ │ + 77: astore_2 │ │ │ │ + 78: aload_2 │ │ │ │ + 79: aload_0 │ │ │ │ + 80: invokespecial #84 // Method jonas/tool/saveForOffline/NotificationTools."":(Landroid/app/Service;)V │ │ │ │ 83: aload_0 │ │ │ │ - 84: invokespecial #84 // Method jonas/tool/saveForOffline/NotificationTools."":(Landroid/app/Service;)V │ │ │ │ - 87: aload_0 │ │ │ │ - 88: aload 5 │ │ │ │ - 90: putfield #30 // Field notificationTools:Ljonas/tool/saveForOffline/NotificationTools; │ │ │ │ - 93: return │ │ │ │ + 84: aload_2 │ │ │ │ + 85: putfield #30 // Field notificationTools:Ljonas/tool/saveForOffline/NotificationTools; │ │ │ │ + 88: return │ │ │ │ │ │ │ │ public void onDestroy(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: ldc #20 // String SaveService │ │ ├── com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -28,17 +28,16 @@ │ │ │ │ this.serverProviderClass = serverProviderClass; │ │ │ │ } │ │ │ │ │ │ │ │ public void afterHandshake(final SSLSocket sslSocket) { │ │ │ │ try { │ │ │ │ this.removeMethod.invoke(null, sslSocket); │ │ │ │ } │ │ │ │ - catch (IllegalAccessException ex) {} │ │ │ │ - catch (InvocationTargetException ex2) { │ │ │ │ - goto Label_0028; │ │ │ │ + catch (IllegalAccessException | InvocationTargetException ex) { │ │ │ │ + throw new AssertionError(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void configureTlsExtensions(final SSLSocket sslSocket, final String s, final List list) { │ │ │ │ final ArrayList list2 = new ArrayList(list.size()); │ │ │ │ for (int i = 0; i < list.size(); ++i) { │ │ │ │ final Protocol protocol = (Protocol)list.get(i); │ │ │ │ @@ -48,19 +47,21 @@ │ │ │ │ } │ │ │ │ final Class clazz = Platform.class; │ │ │ │ try { │ │ │ │ final Object proxyInstance = Proxy.newProxyInstance(clazz.getClassLoader(), new Class[] { this.clientProviderClass, this.serverProviderClass }, (InvocationHandler)new Platform$JettyNegoProvider((List)list2)); │ │ │ │ try { │ │ │ │ this.putMethod.invoke(null, sslSocket, proxyInstance); │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex) {} │ │ │ │ - catch (IllegalAccessException ex2) {} │ │ │ │ + catch (InvocationTargetException | IllegalAccessException ex) { │ │ │ │ + final Object detailMessage; │ │ │ │ + throw new AssertionError(detailMessage); │ │ │ │ + } │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex3) {} │ │ │ │ - catch (IllegalAccessException ex4) {} │ │ │ │ + catch (InvocationTargetException ex2) {} │ │ │ │ + catch (IllegalAccessException ex3) {} │ │ │ │ } │ │ │ │ │ │ │ │ public String getSelectedProtocol(final SSLSocket sslSocket) { │ │ │ │ String access$100 = null; │ │ │ │ try { │ │ │ │ final Object invoke = this.getMethod.invoke(null, sslSocket); │ │ │ │ try { │ │ │ │ @@ -78,24 +79,25 @@ │ │ │ │ Label_0089: { │ │ │ │ return access$100; │ │ │ │ } │ │ │ │ access$100 = Platform$JettyNegoProvider.access$100(platform$JettyNegoProvider); │ │ │ │ return access$100; │ │ │ │ } │ │ │ │ // iftrue(Label_0089:, Platform$JettyNegoProvider.access$000(platform$JettyNegoProvider)) │ │ │ │ - catch (InvocationTargetException ex) {} │ │ │ │ - catch (IllegalAccessException ex2) {} │ │ │ │ + catch (InvocationTargetException | IllegalAccessException ex) { │ │ │ │ + throw new AssertionError(); │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex3) {} │ │ │ │ - catch (IllegalAccessException ex4) {} │ │ │ │ + catch (InvocationTargetException ex2) {} │ │ │ │ + catch (IllegalAccessException ex3) {} │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex5) {} │ │ │ │ - catch (IllegalAccessException ex6) {} │ │ │ │ + catch (InvocationTargetException ex4) {} │ │ │ │ + catch (IllegalAccessException ex5) {} │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex7) {} │ │ │ │ - catch (IllegalAccessException ex8) {} │ │ │ │ + catch (InvocationTargetException ex6) {} │ │ │ │ + catch (IllegalAccessException ex7) {} │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex9) {} │ │ │ │ - catch (IllegalAccessException ex10) {} │ │ │ │ + catch (InvocationTargetException ex8) {} │ │ │ │ + catch (IllegalAccessException ex9) {} │ │ │ │ } │ │ │ │ } │ │ ├── com/squareup/okhttp/internal/framed/FramedStream$FramedDataSource.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ 32 34 42 any │ │ │ │ 43 45 42 any │ │ │ │ │ │ │ │ public long read(okio.Buffer, long); │ │ │ │ descriptor: (Lokio/Buffer;J)J │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=3 │ │ │ │ + stack=300, locals=19, args_size=3 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore 4 │ │ │ │ 3: lload_2 │ │ │ │ 4: lload 4 │ │ │ │ 6: lcmp │ │ │ │ 7: istore 6 │ │ │ │ 9: iload 6 │ │ │ │ @@ -633,18 +633,18 @@ │ │ │ │ 253: invokestatic #155 // Method com/squareup/okhttp/internal/framed/FramedStream.access$600:(Lcom/squareup/okhttp/internal/framed/FramedStream;)I │ │ │ │ 256: istore 15 │ │ │ │ 258: aload_0 │ │ │ │ 259: getfield #30 // Field this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ 262: astore 16 │ │ │ │ 264: aload 16 │ │ │ │ 266: getfield #133 // Field com/squareup/okhttp/internal/framed/FramedStream.unacknowledgedBytesRead:J │ │ │ │ - 269: lstore 4 │ │ │ │ + 269: lstore 17 │ │ │ │ 271: aload 7 │ │ │ │ 273: iload 15 │ │ │ │ - 275: lload 4 │ │ │ │ + 275: lload 17 │ │ │ │ 277: invokevirtual #159 // Method com/squareup/okhttp/internal/framed/FramedConnection.writeWindowUpdateLater:(IJ)V │ │ │ │ 280: aload_0 │ │ │ │ 281: getfield #30 // Field this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ 284: astore 7 │ │ │ │ 286: lconst_0 │ │ │ │ 287: lstore 9 │ │ │ │ 289: aload 7 │ │ │ │ @@ -723,18 +723,18 @@ │ │ │ │ 437: getfield #30 // Field this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ 440: astore 16 │ │ │ │ 442: aload 16 │ │ │ │ 444: invokestatic #137 // Method com/squareup/okhttp/internal/framed/FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ 447: astore 16 │ │ │ │ 449: aload 16 │ │ │ │ 451: getfield #160 // Field com/squareup/okhttp/internal/framed/FramedConnection.unacknowledgedBytesRead:J │ │ │ │ - 454: lstore 4 │ │ │ │ + 454: lstore 17 │ │ │ │ 456: aload 7 │ │ │ │ 458: iconst_0 │ │ │ │ - 459: lload 4 │ │ │ │ + 459: lload 17 │ │ │ │ 461: invokevirtual #159 // Method com/squareup/okhttp/internal/framed/FramedConnection.writeWindowUpdateLater:(IJ)V │ │ │ │ 464: aload_0 │ │ │ │ 465: getfield #30 // Field this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ │ │ 468: astore 7 │ │ │ │ 470: aload 7 │ │ │ │ 472: invokestatic #137 // Method com/squareup/okhttp/internal/framed/FramedStream.access$500:(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ │ │ 475: astore 7 │ │ ├── com/squareup/okhttp/internal/framed/Http2$Reader.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ 4: invokeinterface #249, 1 // InterfaceMethod okio/BufferedSource.close:()V │ │ │ │ 9: return │ │ │ │ │ │ │ │ public boolean nextFrame(com.squareup.okhttp.internal.framed.FrameReader$Handler); │ │ │ │ descriptor: (Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=2 │ │ │ │ + stack=300, locals=17, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ 2: aconst_null │ │ │ │ 3: astore_3 │ │ │ │ 4: iconst_1 │ │ │ │ 5: istore 4 │ │ │ │ 7: aload_0 │ │ │ │ @@ -1342,17 +1342,17 @@ │ │ │ │ default: 248 │ │ │ │ } │ │ │ │ 248: aload_0 │ │ │ │ 249: getfield #20 // Field source:Lokio/BufferedSource; │ │ │ │ 252: astore_3 │ │ │ │ 253: iload 8 │ │ │ │ 255: i2l │ │ │ │ - 256: lstore 6 │ │ │ │ + 256: lstore 15 │ │ │ │ 258: aload_3 │ │ │ │ - 259: lload 6 │ │ │ │ + 259: lload 15 │ │ │ │ 261: invokeinterface #65, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ 266: goto 93 │ │ │ │ 269: aload_0 │ │ │ │ 270: aload_1 │ │ │ │ 271: iload 8 │ │ │ │ 273: iload 13 │ │ │ │ 275: iload 14 │ │ ├── com/squareup/okhttp/internal/framed/Spdy3$Writer.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -227,40 +227,38 @@ │ │ │ │ this.sink.writeInt(-1 >>> 1 & n); │ │ │ │ this.sink.writeAll((Source)this.headerBlockBuffer); │ │ │ │ this.sink.flush(); │ │ │ │ } │ │ │ │ // monitorexit(this) │ │ │ │ │ │ │ │ public void synStream(final boolean b, final boolean b2, final int n, final int n2, final List list) { │ │ │ │ + final int n3 = -1 >>> 1; │ │ │ │ + int n4 = false ? 1 : 0; │ │ │ │ synchronized (this) { │ │ │ │ if (this.closed) { │ │ │ │ throw new IOException("closed"); │ │ │ │ } │ │ │ │ } │ │ │ │ this.writeNameValueBlockToBuffer(list); │ │ │ │ - final int n3 = (int)(10 + this.headerBlockBuffer.size()); │ │ │ │ + final int n5 = (int)(10 + this.headerBlockBuffer.size()); │ │ │ │ boolean b3; │ │ │ │ if (b) { │ │ │ │ b3 = true; │ │ │ │ } │ │ │ │ else { │ │ │ │ b3 = false; │ │ │ │ } │ │ │ │ - int n4; │ │ │ │ if (b2) { │ │ │ │ n4 = 2; │ │ │ │ } │ │ │ │ - else { │ │ │ │ - n4 = 0; │ │ │ │ - } │ │ │ │ final boolean b4 = ((b3 ? 1 : 0) | n4) != 0x0; │ │ │ │ this.sink.writeInt(-2147287039); │ │ │ │ - this.sink.writeInt(((b4 ? 1 : 0) & 0xFF) << 24 | (0xFFFFFF & n3)); │ │ │ │ - this.sink.writeInt(-1 >>> 1 & n); │ │ │ │ - this.sink.writeInt(-1 >>> 1 & n2); │ │ │ │ + this.sink.writeInt(((b4 ? 1 : 0) & 0xFF) << 24 | (0xFFFFFF & n5)); │ │ │ │ + this.sink.writeInt(n & n3); │ │ │ │ + this.sink.writeInt(n2 & n3); │ │ │ │ this.sink.writeShort(0); │ │ │ │ this.sink.writeAll((Source)this.headerBlockBuffer); │ │ │ │ this.sink.flush(); │ │ │ │ } │ │ │ │ // monitorexit(this) │ │ │ │ │ │ │ │ public void windowUpdate(final int n, final long lng) { │ │ ├── com/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -273,15 +273,15 @@ │ │ │ │ 7: invokevirtual #35 // Method com/squareup/okhttp/internal/http/StreamAllocation.connection:()Lcom/squareup/okhttp/internal/io/RealConnection; │ │ │ │ 10: areturn │ │ │ │ │ │ │ │ public com.squareup.okhttp.Response proceed(com.squareup.okhttp.Request); │ │ │ │ descriptor: (Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=20, args_size=2 │ │ │ │ + stack=300, locals=22, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #38 // Field calls:I │ │ │ │ 6: iconst_1 │ │ │ │ 7: iadd │ │ │ │ 8: istore_3 │ │ │ │ @@ -548,19 +548,19 @@ │ │ │ │ 589: iload_3 │ │ │ │ 590: if_icmpne 686 │ │ │ │ 593: aload 16 │ │ │ │ 595: invokevirtual #201 // Method com/squareup/okhttp/Response.body:()Lcom/squareup/okhttp/ResponseBody; │ │ │ │ 598: astore 4 │ │ │ │ 600: aload 4 │ │ │ │ 602: invokevirtual #204 // Method com/squareup/okhttp/ResponseBody.contentLength:()J │ │ │ │ - 605: lstore 12 │ │ │ │ + 605: lstore 18 │ │ │ │ 607: lconst_0 │ │ │ │ - 608: lstore 18 │ │ │ │ - 610: lload 12 │ │ │ │ - 612: lload 18 │ │ │ │ + 608: lstore 20 │ │ │ │ + 610: lload 18 │ │ │ │ + 612: lload 20 │ │ │ │ 614: lcmp │ │ │ │ 615: istore_3 │ │ │ │ 616: iload_3 │ │ │ │ 617: ifle 686 │ │ │ │ 620: new #206 // class java/net/ProtocolException │ │ │ │ 623: astore 4 │ │ │ │ 625: new #105 // class java/lang/StringBuilder │ │ │ │ @@ -574,17 +574,17 @@ │ │ │ │ 644: invokevirtual #211 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 647: ldc #213 // String had non-zero Content-Length: │ │ │ │ 649: invokevirtual #112 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 652: astore 8 │ │ │ │ 654: aload 16 │ │ │ │ 656: invokevirtual #201 // Method com/squareup/okhttp/Response.body:()Lcom/squareup/okhttp/ResponseBody; │ │ │ │ 659: invokevirtual #204 // Method com/squareup/okhttp/ResponseBody.contentLength:()J │ │ │ │ - 662: lstore 18 │ │ │ │ + 662: lstore 20 │ │ │ │ 664: aload 8 │ │ │ │ - 666: lload 18 │ │ │ │ + 666: lload 20 │ │ │ │ 668: invokevirtual #216 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 671: invokevirtual #120 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 674: astore 8 │ │ │ │ 676: aload 4 │ │ │ │ 678: aload 8 │ │ │ │ 680: invokespecial #217 // Method java/net/ProtocolException."":(Ljava/lang/String;)V │ │ │ │ 683: aload 4 │ │ ├── com/squareup/okhttp/internal/io/RealConnection.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1249,15 +1249,15 @@ │ │ │ │ 637 640 431 any │ │ │ │ 645 648 431 any │ │ │ │ │ │ │ │ private void createTunnel(int, int); │ │ │ │ descriptor: (II)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=21, args_size=3 │ │ │ │ + stack=300, locals=22, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokespecial #319 // Method createTunnelRequest:()Lcom/squareup/okhttp/Request; │ │ │ │ 4: astore_3 │ │ │ │ 5: aload_3 │ │ │ │ 6: invokevirtual #324 // Method com/squareup/okhttp/Request.httpUrl:()Lcom/squareup/okhttp/HttpUrl; │ │ │ │ 9: astore 4 │ │ │ │ 11: new #150 // class java/lang/StringBuilder │ │ │ │ @@ -1310,32 +1310,32 @@ │ │ │ │ 118: getfield #79 // Field source:Lokio/BufferedSource; │ │ │ │ 121: invokeinterface #347, 1 // InterfaceMethod okio/BufferedSource.timeout:()Lokio/Timeout; │ │ │ │ 126: astore 5 │ │ │ │ 128: iload_1 │ │ │ │ 129: i2l │ │ │ │ 130: lstore 11 │ │ │ │ 132: getstatic #353 // Field java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 135: astore 6 │ │ │ │ + 135: astore 13 │ │ │ │ 137: aload 5 │ │ │ │ 139: lload 11 │ │ │ │ - 141: aload 6 │ │ │ │ + 141: aload 13 │ │ │ │ 143: invokevirtual #358 // Method okio/Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ │ │ 146: pop │ │ │ │ 147: aload_0 │ │ │ │ 148: getfield #87 // Field sink:Lokio/BufferedSink; │ │ │ │ 151: invokeinterface #361, 1 // InterfaceMethod okio/BufferedSink.timeout:()Lokio/Timeout; │ │ │ │ 156: astore 5 │ │ │ │ 158: iload_2 │ │ │ │ 159: i2l │ │ │ │ 160: lstore 11 │ │ │ │ 162: getstatic #353 // Field java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 165: astore 6 │ │ │ │ + 165: astore 13 │ │ │ │ 167: aload 5 │ │ │ │ 169: lload 11 │ │ │ │ - 171: aload 6 │ │ │ │ + 171: aload 13 │ │ │ │ 173: invokevirtual #358 // Method okio/Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ │ │ 176: pop │ │ │ │ 177: aload_3 │ │ │ │ 178: invokevirtual #365 // Method com/squareup/okhttp/Request.headers:()Lcom/squareup/okhttp/Headers; │ │ │ │ 181: astore 5 │ │ │ │ 183: aload 9 │ │ │ │ 185: aload 5 │ │ │ │ @@ -1346,48 +1346,48 @@ │ │ │ │ 197: aload 9 │ │ │ │ 199: invokevirtual #376 // Method com/squareup/okhttp/internal/http/Http1xStream.readResponse:()Lcom/squareup/okhttp/Response$Builder; │ │ │ │ 202: aload_3 │ │ │ │ 203: invokevirtual #382 // Method com/squareup/okhttp/Response$Builder.request:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response$Builder; │ │ │ │ 206: astore 5 │ │ │ │ 208: aload 5 │ │ │ │ 210: invokevirtual #385 // Method com/squareup/okhttp/Response$Builder.build:()Lcom/squareup/okhttp/Response; │ │ │ │ - 213: astore 13 │ │ │ │ - 215: aload 13 │ │ │ │ + 213: astore 14 │ │ │ │ + 215: aload 14 │ │ │ │ 217: invokestatic #391 // Method com/squareup/okhttp/internal/http/OkHeaders.contentLength:(Lcom/squareup/okhttp/Response;)J │ │ │ │ - 220: lstore 14 │ │ │ │ + 220: lstore 15 │ │ │ │ 222: iconst_m1 │ │ │ │ 223: i2l │ │ │ │ - 224: lstore 16 │ │ │ │ - 226: lload 14 │ │ │ │ - 228: lload 16 │ │ │ │ + 224: lstore 17 │ │ │ │ + 226: lload 15 │ │ │ │ + 228: lload 17 │ │ │ │ 230: lcmp │ │ │ │ - 231: istore 18 │ │ │ │ - 233: iload 18 │ │ │ │ + 231: istore 19 │ │ │ │ + 233: iload 19 │ │ │ │ 235: ifne 241 │ │ │ │ 238: lconst_0 │ │ │ │ - 239: lstore 14 │ │ │ │ + 239: lstore 15 │ │ │ │ 241: aload 9 │ │ │ │ - 243: lload 14 │ │ │ │ + 243: lload 15 │ │ │ │ 245: invokevirtual #395 // Method com/squareup/okhttp/internal/http/Http1xStream.newFixedLengthSource:(J)Lokio/Source; │ │ │ │ - 248: astore 19 │ │ │ │ + 248: astore 20 │ │ │ │ 250: getstatic #353 // Field java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ 253: astore 6 │ │ │ │ - 255: aload 19 │ │ │ │ + 255: aload 20 │ │ │ │ 257: iconst_m1 │ │ │ │ 258: iconst_1 │ │ │ │ 259: iushr │ │ │ │ 260: aload 6 │ │ │ │ 262: invokestatic #399 // Method com/squareup/okhttp/internal/Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ │ │ 265: pop │ │ │ │ - 266: aload 19 │ │ │ │ + 266: aload 20 │ │ │ │ 268: invokeinterface #404, 1 // InterfaceMethod okio/Source.close:()V │ │ │ │ - 273: aload 13 │ │ │ │ + 273: aload 14 │ │ │ │ 275: invokevirtual #409 // Method com/squareup/okhttp/Response.code:()I │ │ │ │ - 278: istore 18 │ │ │ │ - 280: iload 18 │ │ │ │ + 278: istore 19 │ │ │ │ + 280: iload 19 │ │ │ │ 282: lookupswitch { // 2 │ │ │ │ 200: 362 │ │ │ │ 407: 424 │ │ │ │ default: 308 │ │ │ │ } │ │ │ │ 308: new #285 // class java/io/IOException │ │ │ │ 311: astore 5 │ │ │ │ @@ -1395,44 +1395,44 @@ │ │ │ │ 316: astore 6 │ │ │ │ 318: aload 6 │ │ │ │ 320: invokespecial #151 // Method java/lang/StringBuilder."":()V │ │ │ │ 323: aload 6 │ │ │ │ 325: ldc_w #411 // String Unexpected response code for CONNECT: │ │ │ │ 328: invokevirtual #157 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 331: astore 6 │ │ │ │ - 333: aload 13 │ │ │ │ + 333: aload 14 │ │ │ │ 335: invokevirtual #409 // Method com/squareup/okhttp/Response.code:()I │ │ │ │ - 338: istore 20 │ │ │ │ + 338: istore 21 │ │ │ │ 340: aload 6 │ │ │ │ - 342: iload 20 │ │ │ │ + 342: iload 21 │ │ │ │ 344: invokevirtual #334 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 347: invokevirtual #163 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 350: astore 6 │ │ │ │ 352: aload 5 │ │ │ │ 354: aload 6 │ │ │ │ 356: invokespecial #412 // Method java/io/IOException."":(Ljava/lang/String;)V │ │ │ │ 359: aload 5 │ │ │ │ 361: athrow │ │ │ │ 362: aload_0 │ │ │ │ 363: getfield #79 // Field source:Lokio/BufferedSource; │ │ │ │ 366: invokeinterface #415, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ 371: astore 5 │ │ │ │ 373: aload 5 │ │ │ │ 375: invokevirtual #420 // Method okio/Buffer.exhausted:()Z │ │ │ │ - 378: istore 18 │ │ │ │ - 380: iload 18 │ │ │ │ + 378: istore 19 │ │ │ │ + 380: iload 19 │ │ │ │ 382: ifeq 408 │ │ │ │ 385: aload_0 │ │ │ │ 386: getfield #87 // Field sink:Lokio/BufferedSink; │ │ │ │ 389: invokeinterface #421, 1 // InterfaceMethod okio/BufferedSink.buffer:()Lokio/Buffer; │ │ │ │ 394: astore 5 │ │ │ │ 396: aload 5 │ │ │ │ 398: invokevirtual #420 // Method okio/Buffer.exhausted:()Z │ │ │ │ - 401: istore 18 │ │ │ │ - 403: iload 18 │ │ │ │ + 401: istore 19 │ │ │ │ + 403: iload 19 │ │ │ │ 405: ifne 475 │ │ │ │ 408: new #285 // class java/io/IOException │ │ │ │ 411: astore 5 │ │ │ │ 413: aload 5 │ │ │ │ 415: ldc_w #423 // String TLS tunnel buffered too many bytes! │ │ │ │ 418: invokespecial #412 // Method java/io/IOException."":(Ljava/lang/String;)V │ │ │ │ 421: aload 5 │ │ │ │ @@ -1443,15 +1443,15 @@ │ │ │ │ 431: invokevirtual #427 // Method com/squareup/okhttp/Address.getAuthenticator:()Lcom/squareup/okhttp/Authenticator; │ │ │ │ 434: astore 5 │ │ │ │ 436: aload_0 │ │ │ │ 437: getfield #44 // Field route:Lcom/squareup/okhttp/Route; │ │ │ │ 440: invokevirtual #431 // Method com/squareup/okhttp/Route.getProxy:()Ljava/net/Proxy; │ │ │ │ 443: astore 6 │ │ │ │ 445: aload 5 │ │ │ │ - 447: aload 13 │ │ │ │ + 447: aload 14 │ │ │ │ 449: aload 6 │ │ │ │ 451: invokestatic #435 // Method com/squareup/okhttp/internal/http/OkHeaders.processAuthHeader:(Lcom/squareup/okhttp/Authenticator;Lcom/squareup/okhttp/Response;Ljava/net/Proxy;)Lcom/squareup/okhttp/Request; │ │ │ │ 454: astore_3 │ │ │ │ 455: aload_3 │ │ │ │ 456: ifnonnull 90 │ │ │ │ 459: new #285 // class java/io/IOException │ │ │ │ 462: astore 5 │ │ ├── com/squareup/picasso/OkHttpDownloader.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -294,41 +294,41 @@ │ │ │ │ 25 29 38 Class java/io/IOException │ │ │ │ 31 37 38 Class java/io/IOException │ │ │ │ │ │ │ │ private static com.squareup.okhttp.OkHttpClient defaultOkHttpClient(); │ │ │ │ descriptor: ()Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=4, args_size=0 │ │ │ │ + stack=300, locals=5, args_size=0 │ │ │ │ 0: ldc2_w #49 // long 20000l │ │ │ │ 3: lstore_0 │ │ │ │ 4: new #42 // class com/squareup/okhttp/OkHttpClient │ │ │ │ 7: astore_2 │ │ │ │ 8: aload_2 │ │ │ │ 9: invokespecial #53 // Method com/squareup/okhttp/OkHttpClient."":()V │ │ │ │ 12: getstatic #63 // Field java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ 15: astore_3 │ │ │ │ 16: aload_2 │ │ │ │ 17: ldc2_w #54 // long 15000l │ │ │ │ 20: aload_3 │ │ │ │ 21: invokevirtual #67 // Method com/squareup/okhttp/OkHttpClient.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ │ │ 24: getstatic #63 // Field java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 27: astore_3 │ │ │ │ - 28: aload_2 │ │ │ │ - 29: lload_0 │ │ │ │ - 30: aload_3 │ │ │ │ - 31: invokevirtual #70 // Method com/squareup/okhttp/OkHttpClient.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ │ │ - 34: getstatic #63 // Field java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 37: astore_3 │ │ │ │ - 38: aload_2 │ │ │ │ - 39: lload_0 │ │ │ │ - 40: aload_3 │ │ │ │ - 41: invokevirtual #73 // Method com/squareup/okhttp/OkHttpClient.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ │ │ - 44: aload_2 │ │ │ │ - 45: areturn │ │ │ │ + 27: astore 4 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: lload_0 │ │ │ │ + 31: aload 4 │ │ │ │ + 33: invokevirtual #70 // Method com/squareup/okhttp/OkHttpClient.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ │ │ + 36: getstatic #63 // Field java/util/concurrent/TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ + 39: astore 4 │ │ │ │ + 41: aload_2 │ │ │ │ + 42: lload_0 │ │ │ │ + 43: aload 4 │ │ │ │ + 45: invokevirtual #73 // Method com/squareup/okhttp/OkHttpClient.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V │ │ │ │ + 48: aload_2 │ │ │ │ + 49: areturn │ │ │ │ │ │ │ │ protected final com.squareup.okhttp.OkHttpClient getClient(); │ │ │ │ descriptor: ()Lcom/squareup/okhttp/OkHttpClient; │ │ │ │ flags: (0x0014) ACC_PROTECTED, ACC_FINAL │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── okio/GzipSource.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -399,15 +399,15 @@ │ │ │ │ 63: athrow │ │ │ │ 64: return │ │ │ │ │ │ │ │ private void consumeHeader(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=19, args_size=1 │ │ │ │ + stack=300, locals=21, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ 4: bipush 10 │ │ │ │ 6: i2l │ │ │ │ 7: invokeinterface #99, 3 // InterfaceMethod okio/BufferedSource.require:(J)V │ │ │ │ 12: aload_0 │ │ │ │ 13: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ @@ -426,296 +426,296 @@ │ │ │ │ 36: iconst_1 │ │ │ │ 37: iand │ │ │ │ 38: istore 5 │ │ │ │ 40: iconst_1 │ │ │ │ 41: istore 6 │ │ │ │ 43: iload 5 │ │ │ │ 45: iload 6 │ │ │ │ - 47: if_icmpne 335 │ │ │ │ + 47: if_icmpne 341 │ │ │ │ 50: iconst_1 │ │ │ │ 51: istore 7 │ │ │ │ 53: iload 7 │ │ │ │ - 55: ifeq 87 │ │ │ │ + 55: ifeq 89 │ │ │ │ 58: aload_0 │ │ │ │ 59: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ 62: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ 67: astore 8 │ │ │ │ 69: lconst_0 │ │ │ │ - 70: lstore_2 │ │ │ │ - 71: bipush 10 │ │ │ │ - 73: i2l │ │ │ │ - 74: lstore 9 │ │ │ │ - 76: aload_0 │ │ │ │ - 77: astore_1 │ │ │ │ - 78: aload_0 │ │ │ │ - 79: aload 8 │ │ │ │ - 81: lload_2 │ │ │ │ + 70: lstore 9 │ │ │ │ + 72: bipush 10 │ │ │ │ + 74: i2l │ │ │ │ + 75: lstore 11 │ │ │ │ + 77: aload_0 │ │ │ │ + 78: astore_1 │ │ │ │ + 79: aload_0 │ │ │ │ + 80: aload 8 │ │ │ │ 82: lload 9 │ │ │ │ - 84: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ - 87: aload_0 │ │ │ │ - 88: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 91: invokeinterface #118, 1 // InterfaceMethod okio/BufferedSource.readShort:()S │ │ │ │ - 96: istore 11 │ │ │ │ - 98: aload_0 │ │ │ │ - 99: ldc #120 // String ID1ID2 │ │ │ │ - 101: sipush 8075 │ │ │ │ - 104: iload 11 │ │ │ │ - 106: invokespecial #125 // Method checkEqual:(Ljava/lang/String;II)V │ │ │ │ - 109: aload_0 │ │ │ │ - 110: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 113: astore_1 │ │ │ │ - 114: bipush 8 │ │ │ │ - 116: i2l │ │ │ │ - 117: lstore_2 │ │ │ │ - 118: aload_1 │ │ │ │ - 119: lload_2 │ │ │ │ - 120: invokeinterface #130, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ - 125: iload 4 │ │ │ │ - 127: iconst_2 │ │ │ │ - 128: ishr │ │ │ │ - 129: iconst_1 │ │ │ │ - 130: iand │ │ │ │ - 131: istore 5 │ │ │ │ - 133: iconst_1 │ │ │ │ - 134: istore 6 │ │ │ │ - 136: iload 5 │ │ │ │ - 138: iload 6 │ │ │ │ - 140: if_icmpne 271 │ │ │ │ - 143: aload_0 │ │ │ │ - 144: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 147: astore_1 │ │ │ │ - 148: iconst_2 │ │ │ │ - 149: i2l │ │ │ │ - 150: lstore_2 │ │ │ │ - 151: aload_1 │ │ │ │ - 152: lload_2 │ │ │ │ - 153: invokeinterface #99, 3 // InterfaceMethod okio/BufferedSource.require:(J)V │ │ │ │ - 158: iload 7 │ │ │ │ - 160: ifeq 191 │ │ │ │ - 163: aload_0 │ │ │ │ - 164: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 167: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ - 172: astore 8 │ │ │ │ - 174: lconst_0 │ │ │ │ - 175: lstore_2 │ │ │ │ - 176: iconst_2 │ │ │ │ - 177: i2l │ │ │ │ - 178: lstore 9 │ │ │ │ - 180: aload_0 │ │ │ │ - 181: astore_1 │ │ │ │ - 182: aload_0 │ │ │ │ - 183: aload 8 │ │ │ │ - 185: lload_2 │ │ │ │ - 186: lload 9 │ │ │ │ - 188: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ - 191: aload_0 │ │ │ │ - 192: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 195: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ - 200: invokevirtual #135 // Method okio/Buffer.readShortLe:()S │ │ │ │ - 203: istore 12 │ │ │ │ - 205: aload_0 │ │ │ │ - 206: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 209: astore_1 │ │ │ │ - 210: iload 12 │ │ │ │ - 212: i2l │ │ │ │ - 213: lstore_2 │ │ │ │ - 214: aload_1 │ │ │ │ - 215: lload_2 │ │ │ │ - 216: invokeinterface #99, 3 // InterfaceMethod okio/BufferedSource.require:(J)V │ │ │ │ - 221: iload 7 │ │ │ │ - 223: ifeq 255 │ │ │ │ - 226: aload_0 │ │ │ │ - 227: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 230: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ - 235: astore 8 │ │ │ │ - 237: lconst_0 │ │ │ │ - 238: lstore_2 │ │ │ │ - 239: iload 12 │ │ │ │ - 241: i2l │ │ │ │ + 84: lload 11 │ │ │ │ + 86: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ + 89: aload_0 │ │ │ │ + 90: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 93: invokeinterface #118, 1 // InterfaceMethod okio/BufferedSource.readShort:()S │ │ │ │ + 98: istore 13 │ │ │ │ + 100: aload_0 │ │ │ │ + 101: ldc #120 // String ID1ID2 │ │ │ │ + 103: sipush 8075 │ │ │ │ + 106: iload 13 │ │ │ │ + 108: invokespecial #125 // Method checkEqual:(Ljava/lang/String;II)V │ │ │ │ + 111: aload_0 │ │ │ │ + 112: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 115: astore_1 │ │ │ │ + 116: bipush 8 │ │ │ │ + 118: i2l │ │ │ │ + 119: lstore_2 │ │ │ │ + 120: aload_1 │ │ │ │ + 121: lload_2 │ │ │ │ + 122: invokeinterface #130, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ + 127: iload 4 │ │ │ │ + 129: iconst_2 │ │ │ │ + 130: ishr │ │ │ │ + 131: iconst_1 │ │ │ │ + 132: iand │ │ │ │ + 133: istore 5 │ │ │ │ + 135: iconst_1 │ │ │ │ + 136: istore 6 │ │ │ │ + 138: iload 5 │ │ │ │ + 140: iload 6 │ │ │ │ + 142: if_icmpne 277 │ │ │ │ + 145: aload_0 │ │ │ │ + 146: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 149: astore_1 │ │ │ │ + 150: iconst_2 │ │ │ │ + 151: i2l │ │ │ │ + 152: lstore_2 │ │ │ │ + 153: aload_1 │ │ │ │ + 154: lload_2 │ │ │ │ + 155: invokeinterface #99, 3 // InterfaceMethod okio/BufferedSource.require:(J)V │ │ │ │ + 160: iload 7 │ │ │ │ + 162: ifeq 195 │ │ │ │ + 165: aload_0 │ │ │ │ + 166: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 169: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ + 174: astore 8 │ │ │ │ + 176: lconst_0 │ │ │ │ + 177: lstore 9 │ │ │ │ + 179: iconst_2 │ │ │ │ + 180: i2l │ │ │ │ + 181: lstore 11 │ │ │ │ + 183: aload_0 │ │ │ │ + 184: astore_1 │ │ │ │ + 185: aload_0 │ │ │ │ + 186: aload 8 │ │ │ │ + 188: lload 9 │ │ │ │ + 190: lload 11 │ │ │ │ + 192: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ + 195: aload_0 │ │ │ │ + 196: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 199: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ + 204: invokevirtual #135 // Method okio/Buffer.readShortLe:()S │ │ │ │ + 207: istore 14 │ │ │ │ + 209: aload_0 │ │ │ │ + 210: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 213: astore_1 │ │ │ │ + 214: iload 14 │ │ │ │ + 216: i2l │ │ │ │ + 217: lstore_2 │ │ │ │ + 218: aload_1 │ │ │ │ + 219: lload_2 │ │ │ │ + 220: invokeinterface #99, 3 // InterfaceMethod okio/BufferedSource.require:(J)V │ │ │ │ + 225: iload 7 │ │ │ │ + 227: ifeq 261 │ │ │ │ + 230: aload_0 │ │ │ │ + 231: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 234: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ + 239: astore 8 │ │ │ │ + 241: lconst_0 │ │ │ │ 242: lstore 9 │ │ │ │ - 244: aload_0 │ │ │ │ - 245: astore_1 │ │ │ │ - 246: aload_0 │ │ │ │ - 247: aload 8 │ │ │ │ - 249: lload_2 │ │ │ │ - 250: lload 9 │ │ │ │ - 252: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ - 255: aload_0 │ │ │ │ - 256: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 259: astore_1 │ │ │ │ - 260: iload 12 │ │ │ │ - 262: i2l │ │ │ │ - 263: lstore_2 │ │ │ │ - 264: aload_1 │ │ │ │ - 265: lload_2 │ │ │ │ - 266: invokeinterface #130, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ - 271: iload 4 │ │ │ │ - 273: iconst_3 │ │ │ │ - 274: ishr │ │ │ │ - 275: iconst_1 │ │ │ │ - 276: iand │ │ │ │ - 277: istore 5 │ │ │ │ - 279: iconst_1 │ │ │ │ - 280: istore 6 │ │ │ │ - 282: iload 5 │ │ │ │ - 284: iload 6 │ │ │ │ - 286: if_icmpne 393 │ │ │ │ - 289: aload_0 │ │ │ │ - 290: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 293: astore_1 │ │ │ │ - 294: iconst_0 │ │ │ │ - 295: istore 6 │ │ │ │ - 297: aconst_null │ │ │ │ - 298: astore 8 │ │ │ │ - 300: aload_1 │ │ │ │ - 301: iconst_0 │ │ │ │ - 302: invokeinterface #139, 2 // InterfaceMethod okio/BufferedSource.indexOf:(B)J │ │ │ │ - 307: lstore 13 │ │ │ │ - 309: iconst_m1 │ │ │ │ - 310: i2l │ │ │ │ - 311: lstore 15 │ │ │ │ - 313: lload 13 │ │ │ │ - 315: lload 15 │ │ │ │ - 317: lcmp │ │ │ │ - 318: istore 5 │ │ │ │ - 320: iload 5 │ │ │ │ - 322: ifne 341 │ │ │ │ - 325: new #141 // class java/io/EOFException │ │ │ │ - 328: astore_1 │ │ │ │ - 329: aload_1 │ │ │ │ - 330: invokespecial #142 // Method java/io/EOFException."":()V │ │ │ │ - 333: aload_1 │ │ │ │ - 334: athrow │ │ │ │ - 335: iconst_0 │ │ │ │ - 336: istore 7 │ │ │ │ - 338: goto 53 │ │ │ │ - 341: iload 7 │ │ │ │ - 343: ifeq 376 │ │ │ │ - 346: aload_0 │ │ │ │ - 347: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 350: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ - 355: astore 8 │ │ │ │ - 357: lconst_0 │ │ │ │ - 358: lstore_2 │ │ │ │ - 359: lconst_1 │ │ │ │ - 360: lload 13 │ │ │ │ - 362: ladd │ │ │ │ - 363: lstore 9 │ │ │ │ - 365: aload_0 │ │ │ │ - 366: astore_1 │ │ │ │ - 367: aload_0 │ │ │ │ - 368: aload 8 │ │ │ │ - 370: lload_2 │ │ │ │ - 371: lload 9 │ │ │ │ - 373: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ - 376: aload_0 │ │ │ │ - 377: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 380: astore_1 │ │ │ │ - 381: lconst_1 │ │ │ │ - 382: lload 13 │ │ │ │ - 384: ladd │ │ │ │ - 385: lstore_2 │ │ │ │ - 386: aload_1 │ │ │ │ - 387: lload_2 │ │ │ │ - 388: invokeinterface #130, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ - 393: iload 4 │ │ │ │ - 395: iconst_4 │ │ │ │ - 396: ishr │ │ │ │ - 397: iconst_1 │ │ │ │ - 398: iand │ │ │ │ - 399: istore 5 │ │ │ │ - 401: iconst_1 │ │ │ │ - 402: istore 6 │ │ │ │ - 404: iload 5 │ │ │ │ - 406: iload 6 │ │ │ │ - 408: if_icmpne 509 │ │ │ │ - 411: aload_0 │ │ │ │ - 412: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 415: astore_1 │ │ │ │ - 416: iconst_0 │ │ │ │ - 417: istore 6 │ │ │ │ - 419: aconst_null │ │ │ │ - 420: astore 8 │ │ │ │ - 422: aload_1 │ │ │ │ - 423: iconst_0 │ │ │ │ - 424: invokeinterface #139, 2 // InterfaceMethod okio/BufferedSource.indexOf:(B)J │ │ │ │ - 429: lstore 13 │ │ │ │ - 431: iconst_m1 │ │ │ │ - 432: i2l │ │ │ │ - 433: lstore 15 │ │ │ │ - 435: lload 13 │ │ │ │ - 437: lload 15 │ │ │ │ - 439: lcmp │ │ │ │ - 440: istore 5 │ │ │ │ - 442: iload 5 │ │ │ │ - 444: ifne 457 │ │ │ │ - 447: new #141 // class java/io/EOFException │ │ │ │ - 450: astore_1 │ │ │ │ - 451: aload_1 │ │ │ │ - 452: invokespecial #142 // Method java/io/EOFException."":()V │ │ │ │ - 455: aload_1 │ │ │ │ - 456: athrow │ │ │ │ - 457: iload 7 │ │ │ │ - 459: ifeq 492 │ │ │ │ - 462: aload_0 │ │ │ │ - 463: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 466: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ - 471: astore 8 │ │ │ │ - 473: lconst_0 │ │ │ │ - 474: lstore_2 │ │ │ │ - 475: lconst_1 │ │ │ │ - 476: lload 13 │ │ │ │ - 478: ladd │ │ │ │ - 479: lstore 9 │ │ │ │ - 481: aload_0 │ │ │ │ - 482: astore_1 │ │ │ │ - 483: aload_0 │ │ │ │ - 484: aload 8 │ │ │ │ - 486: lload_2 │ │ │ │ - 487: lload 9 │ │ │ │ - 489: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ + 244: iload 14 │ │ │ │ + 246: i2l │ │ │ │ + 247: lstore 11 │ │ │ │ + 249: aload_0 │ │ │ │ + 250: astore_1 │ │ │ │ + 251: aload_0 │ │ │ │ + 252: aload 8 │ │ │ │ + 254: lload 9 │ │ │ │ + 256: lload 11 │ │ │ │ + 258: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ + 261: aload_0 │ │ │ │ + 262: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 265: astore_1 │ │ │ │ + 266: iload 14 │ │ │ │ + 268: i2l │ │ │ │ + 269: lstore_2 │ │ │ │ + 270: aload_1 │ │ │ │ + 271: lload_2 │ │ │ │ + 272: invokeinterface #130, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ + 277: iload 4 │ │ │ │ + 279: iconst_3 │ │ │ │ + 280: ishr │ │ │ │ + 281: iconst_1 │ │ │ │ + 282: iand │ │ │ │ + 283: istore 5 │ │ │ │ + 285: iconst_1 │ │ │ │ + 286: istore 6 │ │ │ │ + 288: iload 5 │ │ │ │ + 290: iload 6 │ │ │ │ + 292: if_icmpne 401 │ │ │ │ + 295: aload_0 │ │ │ │ + 296: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 299: astore_1 │ │ │ │ + 300: iconst_0 │ │ │ │ + 301: istore 6 │ │ │ │ + 303: aconst_null │ │ │ │ + 304: astore 8 │ │ │ │ + 306: aload_1 │ │ │ │ + 307: iconst_0 │ │ │ │ + 308: invokeinterface #139, 2 // InterfaceMethod okio/BufferedSource.indexOf:(B)J │ │ │ │ + 313: lstore 15 │ │ │ │ + 315: iconst_m1 │ │ │ │ + 316: i2l │ │ │ │ + 317: lstore 17 │ │ │ │ + 319: lload 15 │ │ │ │ + 321: lload 17 │ │ │ │ + 323: lcmp │ │ │ │ + 324: istore 5 │ │ │ │ + 326: iload 5 │ │ │ │ + 328: ifne 347 │ │ │ │ + 331: new #141 // class java/io/EOFException │ │ │ │ + 334: astore_1 │ │ │ │ + 335: aload_1 │ │ │ │ + 336: invokespecial #142 // Method java/io/EOFException."":()V │ │ │ │ + 339: aload_1 │ │ │ │ + 340: athrow │ │ │ │ + 341: iconst_0 │ │ │ │ + 342: istore 7 │ │ │ │ + 344: goto 53 │ │ │ │ + 347: iload 7 │ │ │ │ + 349: ifeq 384 │ │ │ │ + 352: aload_0 │ │ │ │ + 353: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 356: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ + 361: astore 8 │ │ │ │ + 363: lconst_0 │ │ │ │ + 364: lstore 9 │ │ │ │ + 366: lconst_1 │ │ │ │ + 367: lload 15 │ │ │ │ + 369: ladd │ │ │ │ + 370: lstore 11 │ │ │ │ + 372: aload_0 │ │ │ │ + 373: astore_1 │ │ │ │ + 374: aload_0 │ │ │ │ + 375: aload 8 │ │ │ │ + 377: lload 9 │ │ │ │ + 379: lload 11 │ │ │ │ + 381: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ + 384: aload_0 │ │ │ │ + 385: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 388: astore_1 │ │ │ │ + 389: lconst_1 │ │ │ │ + 390: lload 15 │ │ │ │ + 392: ladd │ │ │ │ + 393: lstore_2 │ │ │ │ + 394: aload_1 │ │ │ │ + 395: lload_2 │ │ │ │ + 396: invokeinterface #130, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ + 401: iload 4 │ │ │ │ + 403: iconst_4 │ │ │ │ + 404: ishr │ │ │ │ + 405: iconst_1 │ │ │ │ + 406: iand │ │ │ │ + 407: istore 5 │ │ │ │ + 409: iconst_1 │ │ │ │ + 410: istore 6 │ │ │ │ + 412: iload 5 │ │ │ │ + 414: iload 6 │ │ │ │ + 416: if_icmpne 519 │ │ │ │ + 419: aload_0 │ │ │ │ + 420: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 423: astore_1 │ │ │ │ + 424: iconst_0 │ │ │ │ + 425: istore 6 │ │ │ │ + 427: aconst_null │ │ │ │ + 428: astore 8 │ │ │ │ + 430: aload_1 │ │ │ │ + 431: iconst_0 │ │ │ │ + 432: invokeinterface #139, 2 // InterfaceMethod okio/BufferedSource.indexOf:(B)J │ │ │ │ + 437: lstore 15 │ │ │ │ + 439: iconst_m1 │ │ │ │ + 440: i2l │ │ │ │ + 441: lstore 17 │ │ │ │ + 443: lload 15 │ │ │ │ + 445: lload 17 │ │ │ │ + 447: lcmp │ │ │ │ + 448: istore 5 │ │ │ │ + 450: iload 5 │ │ │ │ + 452: ifne 465 │ │ │ │ + 455: new #141 // class java/io/EOFException │ │ │ │ + 458: astore_1 │ │ │ │ + 459: aload_1 │ │ │ │ + 460: invokespecial #142 // Method java/io/EOFException."":()V │ │ │ │ + 463: aload_1 │ │ │ │ + 464: athrow │ │ │ │ + 465: iload 7 │ │ │ │ + 467: ifeq 502 │ │ │ │ + 470: aload_0 │ │ │ │ + 471: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 474: invokeinterface #102, 1 // InterfaceMethod okio/BufferedSource.buffer:()Lokio/Buffer; │ │ │ │ + 479: astore 8 │ │ │ │ + 481: lconst_0 │ │ │ │ + 482: lstore 9 │ │ │ │ + 484: lconst_1 │ │ │ │ + 485: lload 15 │ │ │ │ + 487: ladd │ │ │ │ + 488: lstore 11 │ │ │ │ + 490: aload_0 │ │ │ │ + 491: astore_1 │ │ │ │ 492: aload_0 │ │ │ │ - 493: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 496: astore_1 │ │ │ │ - 497: lconst_1 │ │ │ │ - 498: lload 13 │ │ │ │ - 500: ladd │ │ │ │ - 501: lstore_2 │ │ │ │ - 502: aload_1 │ │ │ │ - 503: lload_2 │ │ │ │ - 504: invokeinterface #130, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ - 509: iload 7 │ │ │ │ - 511: ifeq 565 │ │ │ │ - 514: aload_0 │ │ │ │ - 515: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ - 518: astore 8 │ │ │ │ - 520: aload 8 │ │ │ │ - 522: invokeinterface #146, 1 // InterfaceMethod okio/BufferedSource.readShortLe:()S │ │ │ │ - 527: istore 6 │ │ │ │ - 529: aload_0 │ │ │ │ - 530: getfield #42 // Field crc:Ljava/util/zip/CRC32; │ │ │ │ - 533: astore 17 │ │ │ │ - 535: aload 17 │ │ │ │ - 537: invokevirtual #150 // Method java/util/zip/CRC32.getValue:()J │ │ │ │ - 540: lstore_2 │ │ │ │ - 541: lload_2 │ │ │ │ - 542: l2i │ │ │ │ - 543: i2s │ │ │ │ - 544: istore 18 │ │ │ │ - 546: aload_0 │ │ │ │ - 547: ldc #145 // String FHCRC │ │ │ │ - 549: iload 6 │ │ │ │ - 551: iload 18 │ │ │ │ - 553: invokespecial #125 // Method checkEqual:(Ljava/lang/String;II)V │ │ │ │ - 556: aload_0 │ │ │ │ - 557: getfield #42 // Field crc:Ljava/util/zip/CRC32; │ │ │ │ - 560: astore_1 │ │ │ │ - 561: aload_1 │ │ │ │ - 562: invokevirtual #153 // Method java/util/zip/CRC32.reset:()V │ │ │ │ - 565: return │ │ │ │ + 493: aload 8 │ │ │ │ + 495: lload 9 │ │ │ │ + 497: lload 11 │ │ │ │ + 499: invokespecial #114 // Method updateCrc:(Lokio/Buffer;JJ)V │ │ │ │ + 502: aload_0 │ │ │ │ + 503: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 506: astore_1 │ │ │ │ + 507: lconst_1 │ │ │ │ + 508: lload 15 │ │ │ │ + 510: ladd │ │ │ │ + 511: lstore_2 │ │ │ │ + 512: aload_1 │ │ │ │ + 513: lload_2 │ │ │ │ + 514: invokeinterface #130, 3 // InterfaceMethod okio/BufferedSource.skip:(J)V │ │ │ │ + 519: iload 7 │ │ │ │ + 521: ifeq 577 │ │ │ │ + 524: aload_0 │ │ │ │ + 525: getfield #65 // Field source:Lokio/BufferedSource; │ │ │ │ + 528: astore 8 │ │ │ │ + 530: aload 8 │ │ │ │ + 532: invokeinterface #146, 1 // InterfaceMethod okio/BufferedSource.readShortLe:()S │ │ │ │ + 537: istore 6 │ │ │ │ + 539: aload_0 │ │ │ │ + 540: getfield #42 // Field crc:Ljava/util/zip/CRC32; │ │ │ │ + 543: astore 19 │ │ │ │ + 545: aload 19 │ │ │ │ + 547: invokevirtual #150 // Method java/util/zip/CRC32.getValue:()J │ │ │ │ + 550: lstore 9 │ │ │ │ + 552: lload 9 │ │ │ │ + 554: l2i │ │ │ │ + 555: i2s │ │ │ │ + 556: istore 20 │ │ │ │ + 558: aload_0 │ │ │ │ + 559: ldc #145 // String FHCRC │ │ │ │ + 561: iload 6 │ │ │ │ + 563: iload 20 │ │ │ │ + 565: invokespecial #125 // Method checkEqual:(Ljava/lang/String;II)V │ │ │ │ + 568: aload_0 │ │ │ │ + 569: getfield #42 // Field crc:Ljava/util/zip/CRC32; │ │ │ │ + 572: astore_1 │ │ │ │ + 573: aload_1 │ │ │ │ + 574: invokevirtual #153 // Method java/util/zip/CRC32.reset:()V │ │ │ │ + 577: return │ │ │ │ │ │ │ │ private void consumeTrailer(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── okio/Okio$2.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -176,58 +176,58 @@ │ │ │ │ 73: invokevirtual #49 // Method okio/Timeout.throwIfReached:()V │ │ │ │ 76: aload_1 │ │ │ │ 77: iconst_1 │ │ │ │ 78: invokevirtual #56 // Method okio/Buffer.writableSegment:(I)Lokio/Segment; │ │ │ │ 81: astore 9 │ │ │ │ 83: aload 9 │ │ │ │ 85: getfield #62 // Field okio/Segment.limit:I │ │ │ │ - 88: istore 6 │ │ │ │ + 88: istore 10 │ │ │ │ 90: sipush 2048 │ │ │ │ - 93: iload 6 │ │ │ │ + 93: iload 10 │ │ │ │ 95: isub │ │ │ │ 96: i2l │ │ │ │ 97: lstore 4 │ │ │ │ 99: lload_2 │ │ │ │ 100: lload 4 │ │ │ │ 102: invokestatic #68 // Method java/lang/Math.min:(JJ)J │ │ │ │ 105: lstore 4 │ │ │ │ 107: lload 4 │ │ │ │ 109: l2i │ │ │ │ - 110: istore 10 │ │ │ │ + 110: istore 11 │ │ │ │ 112: aload_0 │ │ │ │ 113: getfield #14 // Field val$in:Ljava/io/InputStream; │ │ │ │ 116: astore 7 │ │ │ │ 118: aload 9 │ │ │ │ 120: getfield #72 // Field okio/Segment.data:[B │ │ │ │ 123: astore 8 │ │ │ │ 125: aload 9 │ │ │ │ 127: getfield #62 // Field okio/Segment.limit:I │ │ │ │ - 130: istore 11 │ │ │ │ + 130: istore 6 │ │ │ │ 132: aload 7 │ │ │ │ 134: aload 8 │ │ │ │ - 136: iload 11 │ │ │ │ - 138: iload 10 │ │ │ │ + 136: iload 6 │ │ │ │ + 138: iload 11 │ │ │ │ 140: invokevirtual #76 // Method java/io/InputStream.read:([BII)I │ │ │ │ 143: istore 12 │ │ │ │ 145: iconst_m1 │ │ │ │ - 146: istore 6 │ │ │ │ + 146: istore 10 │ │ │ │ 148: iload 12 │ │ │ │ - 150: iload 6 │ │ │ │ + 150: iload 10 │ │ │ │ 152: if_icmpne 162 │ │ │ │ 155: iconst_m1 │ │ │ │ 156: i2l │ │ │ │ 157: lstore 4 │ │ │ │ 159: goto 66 │ │ │ │ 162: aload 9 │ │ │ │ 164: getfield #62 // Field okio/Segment.limit:I │ │ │ │ 167: iload 12 │ │ │ │ 169: iadd │ │ │ │ - 170: istore 6 │ │ │ │ + 170: istore 10 │ │ │ │ 172: aload 9 │ │ │ │ - 174: iload 6 │ │ │ │ + 174: iload 10 │ │ │ │ 176: putfield #62 // Field okio/Segment.limit:I │ │ │ │ 179: aload_1 │ │ │ │ 180: getfield #80 // Field okio/Buffer.size:J │ │ │ │ 183: lstore 4 │ │ │ │ 185: iload 12 │ │ │ │ 187: i2l │ │ │ │ 188: lstore 13 │ │ ├── com/squareup/okhttp/internal/framed/NameValueBlockReader$1.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -58,15 +58,15 @@ │ │ │ │ 7: invokespecial #12 // Method okio/ForwardingSource."":(Lokio/Source;)V │ │ │ │ 10: return │ │ │ │ │ │ │ │ public long read(okio.Buffer, long); │ │ │ │ descriptor: (Lokio/Buffer;J)J │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=3 │ │ │ │ + stack=300, locals=17, args_size=3 │ │ │ │ 0: iconst_m1 │ │ │ │ 1: i2l │ │ │ │ 2: lstore 4 │ │ │ │ 4: aload_0 │ │ │ │ 5: getfield #8 // Field this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ │ │ 8: astore 6 │ │ │ │ 10: aload 6 │ │ │ │ @@ -110,17 +110,17 @@ │ │ │ │ 86: getfield #8 // Field this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ │ │ 89: astore 13 │ │ │ │ 91: aload 13 │ │ │ │ 93: invokestatic #18 // Method com/squareup/okhttp/internal/framed/NameValueBlockReader.access$000:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I │ │ │ │ 96: i2l │ │ │ │ 97: lload 8 │ │ │ │ 99: lsub │ │ │ │ - 100: lstore 10 │ │ │ │ - 102: lload 10 │ │ │ │ + 100: lstore 14 │ │ │ │ + 102: lload 14 │ │ │ │ 104: l2i │ │ │ │ - 105: istore 14 │ │ │ │ + 105: istore 16 │ │ │ │ 107: aload 12 │ │ │ │ - 109: iload 14 │ │ │ │ + 109: iload 16 │ │ │ │ 111: invokestatic #32 // Method com/squareup/okhttp/internal/framed/NameValueBlockReader.access$002:(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I │ │ │ │ 114: pop │ │ │ │ 115: goto 26 │ │ │ │ } │ │ ├── com/squareup/okhttp/internal/http/Http1xStream$ChunkedSource.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ 43: putfield #105 // Field closed:Z │ │ │ │ 46: goto 9 │ │ │ │ │ │ │ │ public long read(okio.Buffer, long); │ │ │ │ descriptor: (Lokio/Buffer;J)J │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=3 │ │ │ │ + stack=300, locals=19, args_size=3 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore 4 │ │ │ │ 3: iconst_m1 │ │ │ │ 4: i2l │ │ │ │ 5: lstore 6 │ │ │ │ 7: lload_2 │ │ │ │ 8: lload 4 │ │ │ │ @@ -490,29 +490,29 @@ │ │ │ │ 158: goto 100 │ │ │ │ 161: aload_0 │ │ │ │ 162: getfield #18 // Field this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ │ │ 165: invokestatic #35 // Method com/squareup/okhttp/internal/http/Http1xStream.access$600:(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; │ │ │ │ 168: astore 15 │ │ │ │ 170: aload_0 │ │ │ │ 171: getfield #24 // Field bytesRemainingInChunk:J │ │ │ │ - 174: lstore 4 │ │ │ │ + 174: lstore 16 │ │ │ │ 176: lload_2 │ │ │ │ - 177: lload 4 │ │ │ │ + 177: lload 16 │ │ │ │ 179: invokestatic #139 // Method java/lang/Math.min:(JJ)J │ │ │ │ - 182: lstore 4 │ │ │ │ + 182: lstore 16 │ │ │ │ 184: aload 15 │ │ │ │ 186: aload_1 │ │ │ │ - 187: lload 4 │ │ │ │ + 187: lload 16 │ │ │ │ 189: invokeinterface #143, 4 // InterfaceMethod okio/BufferedSource.read:(Lokio/Buffer;J)J │ │ │ │ 194: lstore 11 │ │ │ │ 196: lload 11 │ │ │ │ 198: lload 6 │ │ │ │ 200: lcmp │ │ │ │ - 201: istore 16 │ │ │ │ - 203: iload 16 │ │ │ │ + 201: istore 18 │ │ │ │ + 203: iload 18 │ │ │ │ 205: ifne 227 │ │ │ │ 208: aload_0 │ │ │ │ 209: invokevirtual #121 // Method unexpectedEndOfInput:()V │ │ │ │ 212: new #62 // class java/net/ProtocolException │ │ │ │ 215: astore 9 │ │ │ │ 217: aload 9 │ │ │ │ 219: ldc #145 // String unexpected end of stream │ │ ├── okio/Buffer.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -589,59 +589,60 @@ │ │ │ │ if (read == -1) { │ │ │ │ throw new EOFException(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public long readHexadecimalUnsignedLong() { │ │ │ │ - if (this.size == 0L) { │ │ │ │ + final long n = 0L; │ │ │ │ + if (this.size == n) { │ │ │ │ throw new IllegalStateException("size == 0"); │ │ │ │ } │ │ │ │ - long n = 0L; │ │ │ │ - int n2 = 0; │ │ │ │ + long n2 = 0L; │ │ │ │ + int n3 = 0; │ │ │ │ boolean b = false; │ │ │ │ while (true) { │ │ │ │ final Segment head = this.head; │ │ │ │ final byte[] data = head.data; │ │ │ │ int i; │ │ │ │ int limit; │ │ │ │ - for (i = head.pos, limit = head.limit; i < limit; ++i, ++n2) { │ │ │ │ + for (i = head.pos, limit = head.limit; i < limit; ++i, ++n3) { │ │ │ │ final byte j = data[i]; │ │ │ │ - int n3; │ │ │ │ + int n4; │ │ │ │ if (j >= 48 && j <= 57) { │ │ │ │ - n3 = j - 48; │ │ │ │ + n4 = j - 48; │ │ │ │ } │ │ │ │ else if (j >= 97 && j <= 102) { │ │ │ │ - n3 = j - 97 + 10; │ │ │ │ + n4 = j - 97 + 10; │ │ │ │ } │ │ │ │ else if (j >= 65 && j <= 70) { │ │ │ │ - n3 = j - 65 + 10; │ │ │ │ + n4 = j - 65 + 10; │ │ │ │ } │ │ │ │ else { │ │ │ │ - if (n2 == 0) { │ │ │ │ + if (n3 == 0) { │ │ │ │ throw new NumberFormatException("Expected leading [0-9a-fA-F] character but was 0x" + Integer.toHexString((int)j)); │ │ │ │ } │ │ │ │ b = true; │ │ │ │ break; │ │ │ │ } │ │ │ │ - if ((0xF000000000000000L & n) != 0x0L) { │ │ │ │ - throw new NumberFormatException("Number too large: " + new Buffer().writeHexadecimalUnsignedLong(n).writeByte(j).readUtf8()); │ │ │ │ + if ((0xF000000000000000L & n2) != n) { │ │ │ │ + throw new NumberFormatException("Number too large: " + new Buffer().writeHexadecimalUnsignedLong(n2).writeByte(j).readUtf8()); │ │ │ │ } │ │ │ │ - n = (n << 4 | (long)n3); │ │ │ │ + n2 = (n2 << 4 | (long)n4); │ │ │ │ } │ │ │ │ if (i == limit) { │ │ │ │ this.head = head.pop(); │ │ │ │ SegmentPool.recycle(head); │ │ │ │ } │ │ │ │ else { │ │ │ │ head.pos = i; │ │ │ │ } │ │ │ │ if (b || this.head == null) { │ │ │ │ - this.size -= n2; │ │ │ │ - return n; │ │ │ │ + this.size -= n3; │ │ │ │ + return n2; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public int readInt() { │ │ │ │ final long n = (long)4; │ │ │ │ if (this.size < n) { │ │ ├── okio/RealBufferedSource.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1002,15 +1002,15 @@ │ │ │ │ 205: lstore 6 │ │ │ │ 207: goto 171 │ │ │ │ │ │ │ │ public long readAll(okio.Sink); │ │ │ │ descriptor: (Lokio/Sink;)J │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=2 │ │ │ │ + stack=300, locals=17, args_size=2 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore_2 │ │ │ │ 2: aload_1 │ │ │ │ 3: ifnonnull 21 │ │ │ │ 6: new #24 // class java/lang/IllegalArgumentException │ │ │ │ 9: astore 4 │ │ │ │ 11: aload 4 │ │ │ │ @@ -1088,18 +1088,18 @@ │ │ │ │ 157: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ 160: astore 4 │ │ │ │ 162: aload_0 │ │ │ │ 163: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ 166: astore 7 │ │ │ │ 168: aload 7 │ │ │ │ 170: invokevirtual #150 // Method okio/Buffer.size:()J │ │ │ │ - 173: lstore 10 │ │ │ │ + 173: lstore 15 │ │ │ │ 175: aload_1 │ │ │ │ 176: aload 4 │ │ │ │ - 178: lload 10 │ │ │ │ + 178: lload 15 │ │ │ │ 180: invokeinterface #148, 4 // InterfaceMethod okio/Sink.write:(Lokio/Buffer;J)V │ │ │ │ 185: lload 5 │ │ │ │ 187: lreturn │ │ │ │ │ │ │ │ public byte readByte(); │ │ │ │ descriptor: ()B │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ @@ -1292,15 +1292,15 @@ │ │ │ │ from to target type │ │ │ │ 1 5 15 Class java/io/EOFException │ │ │ │ │ │ │ │ public void readFully(byte[]); │ │ │ │ descriptor: ([B)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=15, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: arraylength │ │ │ │ 2: istore_2 │ │ │ │ 3: iload_2 │ │ │ │ 4: i2l │ │ │ │ 5: lstore_3 │ │ │ │ 6: aload_0 │ │ │ │ @@ -1323,51 +1323,51 @@ │ │ │ │ 37: lconst_0 │ │ │ │ 38: lstore 8 │ │ │ │ 40: lload_3 │ │ │ │ 41: lload 8 │ │ │ │ 43: lcmp │ │ │ │ 44: istore_2 │ │ │ │ 45: iload_2 │ │ │ │ - 46: ifle 114 │ │ │ │ + 46: ifle 116 │ │ │ │ 49: aload_0 │ │ │ │ 50: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ 53: astore 7 │ │ │ │ 55: aload_0 │ │ │ │ 56: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ 59: astore 10 │ │ │ │ 61: aload 10 │ │ │ │ 63: getfield #81 // Field okio/Buffer.size:J │ │ │ │ - 66: lstore_3 │ │ │ │ - 67: lload_3 │ │ │ │ - 68: l2i │ │ │ │ - 69: istore 11 │ │ │ │ - 71: aload 7 │ │ │ │ - 73: aload_1 │ │ │ │ - 74: iload 6 │ │ │ │ - 76: iload 11 │ │ │ │ - 78: invokevirtual #119 // Method okio/Buffer.read:([BII)I │ │ │ │ - 81: istore 12 │ │ │ │ - 83: iconst_m1 │ │ │ │ - 84: istore_2 │ │ │ │ - 85: iload 12 │ │ │ │ - 87: iload_2 │ │ │ │ - 88: if_icmpne 104 │ │ │ │ - 91: new #212 // class java/lang/AssertionError │ │ │ │ - 94: astore 7 │ │ │ │ - 96: aload 7 │ │ │ │ - 98: invokespecial #213 // Method java/lang/AssertionError."":()V │ │ │ │ - 101: aload 7 │ │ │ │ - 103: athrow │ │ │ │ - 104: iload 6 │ │ │ │ - 106: iload 12 │ │ │ │ - 108: iadd │ │ │ │ - 109: istore 6 │ │ │ │ - 111: goto 25 │ │ │ │ - 114: aload 5 │ │ │ │ - 116: athrow │ │ │ │ + 66: lstore 11 │ │ │ │ + 68: lload 11 │ │ │ │ + 70: l2i │ │ │ │ + 71: istore 13 │ │ │ │ + 73: aload 7 │ │ │ │ + 75: aload_1 │ │ │ │ + 76: iload 6 │ │ │ │ + 78: iload 13 │ │ │ │ + 80: invokevirtual #119 // Method okio/Buffer.read:([BII)I │ │ │ │ + 83: istore 14 │ │ │ │ + 85: iconst_m1 │ │ │ │ + 86: istore_2 │ │ │ │ + 87: iload 14 │ │ │ │ + 89: iload_2 │ │ │ │ + 90: if_icmpne 106 │ │ │ │ + 93: new #212 // class java/lang/AssertionError │ │ │ │ + 96: astore 7 │ │ │ │ + 98: aload 7 │ │ │ │ + 100: invokespecial #213 // Method java/lang/AssertionError."":()V │ │ │ │ + 103: aload 7 │ │ │ │ + 105: athrow │ │ │ │ + 106: iload 6 │ │ │ │ + 108: iload 14 │ │ │ │ + 110: iadd │ │ │ │ + 111: istore 6 │ │ │ │ + 113: goto 25 │ │ │ │ + 116: aload 5 │ │ │ │ + 118: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 0 2 20 Class java/io/EOFException │ │ │ │ 7 11 20 Class java/io/EOFException │ │ │ │ │ │ │ │ public long readHexadecimalUnsignedLong(); │ │ │ │ descriptor: ()J │ │ │ │ @@ -1637,78 +1637,80 @@ │ │ │ │ 10: invokevirtual #262 // Method okio/Buffer.readUtf8:(J)Ljava/lang/String; │ │ │ │ 13: areturn │ │ │ │ │ │ │ │ public int readUtf8CodePoint(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=1 │ │ │ │ - 0: aload_0 │ │ │ │ - 1: lconst_1 │ │ │ │ - 2: invokevirtual #154 // Method require:(J)V │ │ │ │ - 5: aload_0 │ │ │ │ - 6: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ - 9: astore_1 │ │ │ │ - 10: lconst_0 │ │ │ │ - 11: lstore_2 │ │ │ │ - 12: aload_1 │ │ │ │ - 13: lload_2 │ │ │ │ - 14: invokevirtual #179 // Method okio/Buffer.getByte:(J)B │ │ │ │ - 17: istore 4 │ │ │ │ - 19: iload 4 │ │ │ │ - 21: sipush 224 │ │ │ │ - 24: iand │ │ │ │ - 25: istore 5 │ │ │ │ - 27: sipush 192 │ │ │ │ - 30: istore 6 │ │ │ │ - 32: iload 5 │ │ │ │ - 34: iload 6 │ │ │ │ - 36: if_icmpne 55 │ │ │ │ - 39: iconst_2 │ │ │ │ - 40: i2l │ │ │ │ - 41: lstore_2 │ │ │ │ - 42: aload_0 │ │ │ │ - 43: lload_2 │ │ │ │ - 44: invokevirtual #154 // Method require:(J)V │ │ │ │ - 47: aload_0 │ │ │ │ - 48: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ - 51: invokevirtual #266 // Method okio/Buffer.readUtf8CodePoint:()I │ │ │ │ - 54: ireturn │ │ │ │ - 55: iload 4 │ │ │ │ - 57: sipush 240 │ │ │ │ - 60: iand │ │ │ │ - 61: istore 5 │ │ │ │ - 63: sipush 224 │ │ │ │ - 66: istore 6 │ │ │ │ - 68: iload 5 │ │ │ │ - 70: iload 6 │ │ │ │ - 72: if_icmpne 86 │ │ │ │ - 75: iconst_3 │ │ │ │ - 76: i2l │ │ │ │ - 77: lstore_2 │ │ │ │ - 78: aload_0 │ │ │ │ - 79: lload_2 │ │ │ │ - 80: invokevirtual #154 // Method require:(J)V │ │ │ │ - 83: goto 47 │ │ │ │ - 86: iload 4 │ │ │ │ - 88: sipush 248 │ │ │ │ - 91: iand │ │ │ │ - 92: istore 5 │ │ │ │ - 94: sipush 240 │ │ │ │ - 97: istore 6 │ │ │ │ - 99: iload 5 │ │ │ │ - 101: iload 6 │ │ │ │ - 103: if_icmpne 47 │ │ │ │ - 106: iconst_4 │ │ │ │ - 107: i2l │ │ │ │ - 108: lstore_2 │ │ │ │ - 109: aload_0 │ │ │ │ - 110: lload_2 │ │ │ │ - 111: invokevirtual #154 // Method require:(J)V │ │ │ │ - 114: goto 47 │ │ │ │ + stack=300, locals=9, args_size=1 │ │ │ │ + 0: lconst_1 │ │ │ │ + 1: lstore_1 │ │ │ │ + 2: aload_0 │ │ │ │ + 3: lload_1 │ │ │ │ + 4: invokevirtual #154 // Method require:(J)V │ │ │ │ + 7: aload_0 │ │ │ │ + 8: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ + 11: astore_3 │ │ │ │ + 12: lconst_0 │ │ │ │ + 13: lstore 4 │ │ │ │ + 15: aload_3 │ │ │ │ + 16: lload 4 │ │ │ │ + 18: invokevirtual #179 // Method okio/Buffer.getByte:(J)B │ │ │ │ + 21: istore 6 │ │ │ │ + 23: iload 6 │ │ │ │ + 25: sipush 224 │ │ │ │ + 28: iand │ │ │ │ + 29: istore 7 │ │ │ │ + 31: sipush 192 │ │ │ │ + 34: istore 8 │ │ │ │ + 36: iload 7 │ │ │ │ + 38: iload 8 │ │ │ │ + 40: if_icmpne 59 │ │ │ │ + 43: iconst_2 │ │ │ │ + 44: i2l │ │ │ │ + 45: lstore_1 │ │ │ │ + 46: aload_0 │ │ │ │ + 47: lload_1 │ │ │ │ + 48: invokevirtual #154 // Method require:(J)V │ │ │ │ + 51: aload_0 │ │ │ │ + 52: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ + 55: invokevirtual #266 // Method okio/Buffer.readUtf8CodePoint:()I │ │ │ │ + 58: ireturn │ │ │ │ + 59: iload 6 │ │ │ │ + 61: sipush 240 │ │ │ │ + 64: iand │ │ │ │ + 65: istore 7 │ │ │ │ + 67: sipush 224 │ │ │ │ + 70: istore 8 │ │ │ │ + 72: iload 7 │ │ │ │ + 74: iload 8 │ │ │ │ + 76: if_icmpne 90 │ │ │ │ + 79: iconst_3 │ │ │ │ + 80: i2l │ │ │ │ + 81: lstore_1 │ │ │ │ + 82: aload_0 │ │ │ │ + 83: lload_1 │ │ │ │ + 84: invokevirtual #154 // Method require:(J)V │ │ │ │ + 87: goto 51 │ │ │ │ + 90: iload 6 │ │ │ │ + 92: sipush 248 │ │ │ │ + 95: iand │ │ │ │ + 96: istore 7 │ │ │ │ + 98: sipush 240 │ │ │ │ + 101: istore 8 │ │ │ │ + 103: iload 7 │ │ │ │ + 105: iload 8 │ │ │ │ + 107: if_icmpne 51 │ │ │ │ + 110: iconst_4 │ │ │ │ + 111: i2l │ │ │ │ + 112: lstore_1 │ │ │ │ + 113: aload_0 │ │ │ │ + 114: lload_1 │ │ │ │ + 115: invokevirtual #154 // Method require:(J)V │ │ │ │ + 118: goto 51 │ │ │ │ │ │ │ │ public java.lang.String readUtf8Line(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1760,15 +1762,15 @@ │ │ │ │ 81: astore 6 │ │ │ │ 83: goto 61 │ │ │ │ │ │ │ │ public java.lang.String readUtf8LineStrict(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=1 │ │ │ │ + stack=300, locals=16, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: bipush 10 │ │ │ │ 3: invokevirtual #274 // Method indexOf:(B)J │ │ │ │ 6: lstore_1 │ │ │ │ 7: iconst_m1 │ │ │ │ 8: i2l │ │ │ │ 9: lstore_3 │ │ │ │ @@ -1809,27 +1811,27 @@ │ │ │ │ 81: aload 12 │ │ │ │ 83: ldc_w #286 // String \\n not found: size= │ │ │ │ 86: invokevirtual #130 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 89: astore 12 │ │ │ │ 91: aload_0 │ │ │ │ 92: getfield #31 // Field buffer:Lokio/Buffer; │ │ │ │ 95: invokevirtual #150 // Method okio/Buffer.size:()J │ │ │ │ - 98: lstore 10 │ │ │ │ + 98: lstore 13 │ │ │ │ 100: aload 12 │ │ │ │ - 102: lload 10 │ │ │ │ + 102: lload 13 │ │ │ │ 104: invokevirtual #133 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 107: ldc_w #288 // String content= │ │ │ │ 110: invokevirtual #130 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 113: astore 12 │ │ │ │ 115: aload 6 │ │ │ │ 117: invokevirtual #173 // Method okio/Buffer.readByteString:()Lokio/ByteString; │ │ │ │ 120: invokevirtual #291 // Method okio/ByteString.hex:()Ljava/lang/String; │ │ │ │ - 123: astore 13 │ │ │ │ + 123: astore 15 │ │ │ │ 125: aload 12 │ │ │ │ - 127: aload 13 │ │ │ │ + 127: aload 15 │ │ │ │ 129: invokevirtual #130 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 132: ldc_w #293 // String ... │ │ │ │ 135: invokevirtual #130 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 138: invokevirtual #137 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 141: astore 12 │ │ │ │ 143: aload 7 │ │ │ │ 145: aload 12 ├── smali/okio/RealBufferedSink.smali │ @@ -597,15 +597,15 @@ │ invoke-virtual {p0}, Lokio/RealBufferedSink;->emitCompleteSegments()Lokio/BufferedSink; │ │ .line 47 │ return-void │ .end method │ │ .method public writeAll(Lokio/Source;)J │ - .locals 8 │ + .locals 7 │ .param p1, "source" # Lokio/Source; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -626,17 +626,17 @@ │ const-wide/16 v2, 0x0 │ │ .line 102 │ .local v2, "totalBytesRead":J │ :goto_0 │ iget-object v4, p0, Lokio/RealBufferedSink;->buffer:Lokio/Buffer; │ │ - const-wide/16 v6, 0x800 │ + const-wide/16 v5, 0x800 │ │ - invoke-interface {p1, v4, v6, v7}, Lokio/Source;->read(Lokio/Buffer;J)J │ + invoke-interface {p1, v4, v5, v6}, Lokio/Source;->read(Lokio/Buffer;J)J │ │ move-result-wide v0 │ │ .local v0, "readCount":J │ const-wide/16 v4, -0x1 │ │ cmp-long v4, v0, v4 │ @@ -690,15 +690,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeDecimalLong(J)Lokio/BufferedSink; │ - .locals 3 │ + .locals 2 │ .param p1, "v" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -727,15 +727,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeHexadecimalUnsignedLong(J)Lokio/BufferedSink; │ - .locals 3 │ + .locals 2 │ .param p1, "v" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -838,15 +838,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeLong(J)Lokio/BufferedSink; │ - .locals 3 │ + .locals 2 │ .param p1, "v" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -875,15 +875,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeLongLe(J)Lokio/BufferedSink; │ - .locals 3 │ + .locals 2 │ .param p1, "v" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/okio/RealBufferedSource.smali │ @@ -70,15 +70,15 @@ │ .line 25 │ iget-boolean v0, p0, Lokio/RealBufferedSource;->closed:Z │ │ return v0 │ .end method │ │ .method private rangeEquals(JLokio/ByteString;)Z │ - .locals 3 │ + .locals 2 │ .param p1, "offset" # J │ .param p3, "bytes" # Lokio/ByteString; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -881,17 +881,17 @@ │ .line 157 │ iget-object v4, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ iget-object v5, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ invoke-virtual {v5}, Lokio/Buffer;->size()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - invoke-interface {p1, v4, v6, v7}, Lokio/Sink;->write(Lokio/Buffer;J)V │ + invoke-interface {p1, v4, v5, v6}, Lokio/Sink;->write(Lokio/Buffer;J)V │ │ .line 159 │ :cond_3 │ return-wide v2 │ .end method │ │ .method public readByte()B │ @@ -1044,17 +1044,17 @@ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ .line 255 │ iget-object v2, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ - int-to-long v4, v1 │ + int-to-long v3, v1 │ │ - invoke-virtual {v2, v4, v5}, Lokio/Buffer;->getByte(J)B │ + invoke-virtual {v2, v3, v4}, Lokio/Buffer;->getByte(J)B │ │ move-result v0 │ │ .line 256 │ .local v0, "b":B │ const/16 v2, 0x30 │ │ @@ -1156,30 +1156,30 @@ │ invoke-virtual {p1, v1}, Lokio/Buffer;->writeAll(Lokio/Source;)J │ │ .line 139 │ throw v0 │ .end method │ │ .method public readFully([B)V │ - .locals 8 │ + .locals 7 │ .param p1, "sink" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 107 │ :try_start_0 │ array-length v3, p1 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - invoke-virtual {p0, v4, v5}, Lokio/RealBufferedSource;->require(J)V │ + invoke-virtual {p0, v3, v4}, Lokio/RealBufferedSource;->require(J)V │ :try_end_0 │ .catch Ljava/io/EOFException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 118 │ iget-object v3, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ invoke-virtual {v3, p1}, Lokio/Buffer;->readFully([B)V │ @@ -1196,19 +1196,19 @@ │ const/4 v1, 0x0 │ │ .line 111 │ .local v1, "offset":I │ :goto_0 │ iget-object v3, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ - iget-wide v4, v3, Lokio/Buffer;->size:J │ + iget-wide v3, v3, Lokio/Buffer;->size:J │ │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-lez v3, :cond_1 │ │ .line 112 │ iget-object v3, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ iget-object v4, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ @@ -1274,17 +1274,17 @@ │ move-result v2 │ │ if-eqz v2, :cond_4 │ │ .line 273 │ iget-object v2, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ - int-to-long v4, v1 │ + int-to-long v3, v1 │ │ - invoke-virtual {v2, v4, v5}, Lokio/Buffer;->getByte(J)B │ + invoke-virtual {v2, v3, v4}, Lokio/Buffer;->getByte(J)B │ │ move-result v0 │ │ .line 274 │ .local v0, "b":B │ const/16 v2, 0x30 │ │ @@ -1502,15 +1502,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public readString(JLjava/nio/charset/Charset;)Ljava/lang/String; │ - .locals 3 │ + .locals 2 │ .param p1, "byteCount" # J │ .param p3, "charset" # Ljava/nio/charset/Charset; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -1635,17 +1635,17 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 207 │ - const-wide/16 v2, 0x1 │ + const-wide/16 v1, 0x1 │ │ - invoke-virtual {p0, v2, v3}, Lokio/RealBufferedSource;->require(J)V │ + invoke-virtual {p0, v1, v2}, Lokio/RealBufferedSource;->require(J)V │ │ .line 209 │ iget-object v1, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ const-wide/16 v2, 0x0 │ │ invoke-virtual {v1, v2, v3}, Lokio/Buffer;->getByte(J)B │ @@ -1657,17 +1657,17 @@ │ and-int/lit16 v1, v0, 0xe0 │ │ const/16 v2, 0xc0 │ │ if-ne v1, v2, :cond_1 │ │ .line 211 │ - const-wide/16 v2, 0x2 │ + const-wide/16 v1, 0x2 │ │ - invoke-virtual {p0, v2, v3}, Lokio/RealBufferedSource;->require(J)V │ + invoke-virtual {p0, v1, v2}, Lokio/RealBufferedSource;->require(J)V │ │ .line 218 │ :cond_0 │ :goto_0 │ iget-object v1, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ invoke-virtual {v1}, Lokio/Buffer;->readUtf8CodePoint()I │ @@ -1681,32 +1681,32 @@ │ and-int/lit16 v1, v0, 0xf0 │ │ const/16 v2, 0xe0 │ │ if-ne v1, v2, :cond_2 │ │ .line 213 │ - const-wide/16 v2, 0x3 │ + const-wide/16 v1, 0x3 │ │ - invoke-virtual {p0, v2, v3}, Lokio/RealBufferedSource;->require(J)V │ + invoke-virtual {p0, v1, v2}, Lokio/RealBufferedSource;->require(J)V │ │ goto :goto_0 │ │ .line 214 │ :cond_2 │ and-int/lit16 v1, v0, 0xf8 │ │ const/16 v2, 0xf0 │ │ if-ne v1, v2, :cond_0 │ │ .line 215 │ - const-wide/16 v2, 0x4 │ + const-wide/16 v1, 0x4 │ │ - invoke-virtual {p0, v2, v3}, Lokio/RealBufferedSource;->require(J)V │ + invoke-virtual {p0, v1, v2}, Lokio/RealBufferedSource;->require(J)V │ │ goto :goto_0 │ .end method │ │ .method public readUtf8Line()Ljava/lang/String; │ .locals 6 │ .annotation system Ldalvik/annotation/Throws; │ @@ -1833,17 +1833,17 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lokio/RealBufferedSource;->buffer:Lokio/Buffer; │ │ invoke-virtual {v3}, Lokio/Buffer;->size()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, " content=" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1885,15 +1885,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public request(J)Z │ - .locals 5 │ + .locals 4 │ .param p1, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -2007,15 +2007,15 @@ │ │ .line 65 │ :cond_0 │ return-void │ .end method │ │ .method public skip(J)V │ - .locals 9 │ + .locals 8 │ .param p1, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/okio/SegmentPool.smali │ @@ -117,15 +117,15 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ .end method │ │ .method static take()Lokio/Segment; │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 37 │ const-class v2, Lokio/SegmentPool; │ │ monitor-enter v2 │ │ @@ -146,21 +146,21 @@ │ │ .line 41 │ const/4 v1, 0x0 │ │ iput-object v1, v0, Lokio/Segment;->next:Lokio/Segment; │ │ .line 42 │ - sget-wide v4, Lokio/SegmentPool;->byteCount:J │ + sget-wide v3, Lokio/SegmentPool;->byteCount:J │ │ - const-wide/16 v6, 0x800 │ + const-wide/16 v5, 0x800 │ │ - sub-long/2addr v4, v6 │ + sub-long/2addr v3, v5 │ │ - sput-wide v4, Lokio/SegmentPool;->byteCount:J │ + sput-wide v3, Lokio/SegmentPool;->byteCount:J │ │ .line 43 │ monitor-exit v2 │ │ .line 46 │ .end local v0 # "result":Lokio/Segment; │ :goto_0 ├── smali/okio/AsyncTimeout.smali │ @@ -49,25 +49,25 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private static declared-synchronized awaitTimeout()Lokio/AsyncTimeout; │ - .locals 12 │ + .locals 11 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/InterruptedException; │ } │ .end annotation │ │ .prologue │ - const-wide/32 v10, 0xf4240 │ + const-wide/32 v9, 0xf4240 │ │ - const/4 v1, 0x0 │ + const/4 v5, 0x0 │ │ .line 307 │ const-class v6, Lokio/AsyncTimeout; │ │ monitor-enter v6 │ │ :try_start_0 │ @@ -82,94 +82,94 @@ │ .line 311 │ const-class v7, Lokio/AsyncTimeout; │ │ invoke-virtual {v7}, Ljava/lang/Object;->wait()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-object v0, v1 │ + move-object v0, v5 │ │ .line 330 │ .end local v0 # "node":Lokio/AsyncTimeout; │ - .local v4, "waitNanos":J │ + .local v3, "waitNanos":J │ :goto_0 │ monitor-exit v6 │ │ return-object v0 │ │ .line 315 │ - .end local v4 # "waitNanos":J │ + .end local v3 # "waitNanos":J │ .restart local v0 # "node":Lokio/AsyncTimeout; │ :cond_0 │ :try_start_1 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-direct {v0, v8, v9}, Lokio/AsyncTimeout;->remainingNanos(J)J │ + invoke-direct {v0, v7, v8}, Lokio/AsyncTimeout;->remainingNanos(J)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 318 │ - .restart local v4 # "waitNanos":J │ - const-wide/16 v8, 0x0 │ + .restart local v3 # "waitNanos":J │ + const-wide/16 v7, 0x0 │ │ - cmp-long v7, v4, v8 │ + cmp-long v7, v3, v7 │ │ if-lez v7, :cond_1 │ │ .line 321 │ - const-wide/32 v8, 0xf4240 │ + const-wide/32 v7, 0xf4240 │ │ - div-long v2, v4, v8 │ + div-long v1, v3, v7 │ │ .line 322 │ - .local v2, "waitMillis":J │ - mul-long v8, v2, v10 │ + .local v1, "waitMillis":J │ + mul-long v7, v1, v9 │ │ - sub-long/2addr v4, v8 │ + sub-long/2addr v3, v7 │ │ .line 323 │ const-class v7, Lokio/AsyncTimeout; │ │ - long-to-int v8, v4 │ + long-to-int v8, v3 │ │ - invoke-virtual {v7, v2, v3, v8}, Ljava/lang/Object;->wait(JI)V │ + invoke-virtual {v7, v1, v2, v8}, Ljava/lang/Object;->wait(JI)V │ │ - move-object v0, v1 │ + move-object v0, v5 │ │ .line 324 │ goto :goto_0 │ │ .line 328 │ - .end local v2 # "waitMillis":J │ + .end local v1 # "waitMillis":J │ :cond_1 │ - sget-object v1, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ + sget-object v5, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ │ iget-object v7, v0, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ │ - iput-object v7, v1, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ + iput-object v7, v5, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ │ .line 329 │ - const/4 v1, 0x0 │ + const/4 v5, 0x0 │ │ - iput-object v1, v0, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ + iput-object v5, v0, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 307 │ - .end local v4 # "waitNanos":J │ + .end local v3 # "waitNanos":J │ :catchall_0 │ - move-exception v1 │ + move-exception v5 │ │ monitor-exit v6 │ │ - throw v1 │ + throw v5 │ .end method │ │ .method private static declared-synchronized cancelScheduledTimeout(Lokio/AsyncTimeout;)Z │ .locals 3 │ .param p0, "node" # Lokio/AsyncTimeout; │ │ .prologue │ @@ -233,256 +233,256 @@ │ │ monitor-exit v2 │ │ throw v1 │ .end method │ │ .method private remainingNanos(J)J │ - .locals 3 │ + .locals 2 │ .param p1, "now" # J │ │ .prologue │ .line 134 │ iget-wide v0, p0, Lokio/AsyncTimeout;->timeoutAt:J │ │ sub-long/2addr v0, p1 │ │ return-wide v0 │ .end method │ │ .method private static declared-synchronized scheduleTimeout(Lokio/AsyncTimeout;JZ)V │ - .locals 11 │ + .locals 9 │ .param p0, "node" # Lokio/AsyncTimeout; │ .param p1, "timeoutNanos" # J │ .param p3, "hasDeadline" # Z │ │ .prologue │ - const-wide/16 v8, 0x0 │ + const-wide/16 v7, 0x0 │ │ .line 75 │ const-class v6, Lokio/AsyncTimeout; │ │ monitor-enter v6 │ │ :try_start_0 │ - sget-object v3, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ + sget-object v5, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ │ - if-nez v3, :cond_0 │ + if-nez v5, :cond_0 │ │ .line 76 │ - new-instance v3, Lokio/AsyncTimeout; │ + new-instance v5, Lokio/AsyncTimeout; │ │ - invoke-direct {v3}, Lokio/AsyncTimeout;->()V │ + invoke-direct {v5}, Lokio/AsyncTimeout;->()V │ │ - sput-object v3, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ + sput-object v5, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ │ .line 77 │ - new-instance v3, Lokio/AsyncTimeout$Watchdog; │ + new-instance v5, Lokio/AsyncTimeout$Watchdog; │ │ - invoke-direct {v3}, Lokio/AsyncTimeout$Watchdog;->()V │ + invoke-direct {v5}, Lokio/AsyncTimeout$Watchdog;->()V │ │ - invoke-virtual {v3}, Lokio/AsyncTimeout$Watchdog;->start()V │ + invoke-virtual {v5}, Lokio/AsyncTimeout$Watchdog;->start()V │ │ .line 80 │ :cond_0 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ move-result-wide v0 │ │ .line 81 │ .local v0, "now":J │ - cmp-long v3, p1, v8 │ + cmp-long v5, p1, v7 │ │ - if-eqz v3, :cond_3 │ + if-eqz v5, :cond_3 │ │ if-eqz p3, :cond_3 │ │ .line 84 │ invoke-virtual {p0}, Lokio/AsyncTimeout;->deadlineNanoTime()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - sub-long/2addr v8, v0 │ + sub-long/2addr v7, v0 │ │ - invoke-static {p1, p2, v8, v9}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {p1, p2, v7, v8}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - add-long/2addr v8, v0 │ + add-long/2addr v7, v0 │ │ - iput-wide v8, p0, Lokio/AsyncTimeout;->timeoutAt:J │ + iput-wide v7, p0, Lokio/AsyncTimeout;->timeoutAt:J │ │ .line 94 │ :goto_0 │ invoke-direct {p0, v0, v1}, Lokio/AsyncTimeout;->remainingNanos(J)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 95 │ - .local v4, "remainingNanos":J │ + .local v3, "remainingNanos":J │ sget-object v2, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ │ .line 96 │ .local v2, "prev":Lokio/AsyncTimeout; │ :goto_1 │ - iget-object v3, v2, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ + iget-object v5, v2, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ │ - if-eqz v3, :cond_1 │ + if-eqz v5, :cond_1 │ │ - iget-object v3, v2, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ + iget-object v5, v2, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ │ - invoke-direct {v3, v0, v1}, Lokio/AsyncTimeout;->remainingNanos(J)J │ + invoke-direct {v5, v0, v1}, Lokio/AsyncTimeout;->remainingNanos(J)J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - cmp-long v3, v4, v8 │ + cmp-long v5, v3, v7 │ │ - if-gez v3, :cond_6 │ + if-gez v5, :cond_6 │ │ .line 97 │ :cond_1 │ - iget-object v3, v2, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ + iget-object v5, v2, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ │ - iput-object v3, p0, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ + iput-object v5, p0, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ │ .line 98 │ iput-object p0, v2, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ │ .line 99 │ - sget-object v3, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ + sget-object v5, Lokio/AsyncTimeout;->head:Lokio/AsyncTimeout; │ │ - if-ne v2, v3, :cond_2 │ + if-ne v2, v5, :cond_2 │ │ .line 100 │ - const-class v3, Lokio/AsyncTimeout; │ + const-class v5, Lokio/AsyncTimeout; │ │ - invoke-virtual {v3}, Ljava/lang/Object;->notify()V │ + invoke-virtual {v5}, Ljava/lang/Object;->notify()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 105 │ :cond_2 │ monitor-exit v6 │ │ return-void │ │ .line 85 │ .end local v2 # "prev":Lokio/AsyncTimeout; │ - .end local v4 # "remainingNanos":J │ + .end local v3 # "remainingNanos":J │ :cond_3 │ - cmp-long v3, p1, v8 │ + cmp-long v5, p1, v7 │ │ - if-eqz v3, :cond_4 │ + if-eqz v5, :cond_4 │ │ .line 86 │ - add-long v8, v0, p1 │ + add-long v7, v0, p1 │ │ :try_start_1 │ - iput-wide v8, p0, Lokio/AsyncTimeout;->timeoutAt:J │ + iput-wide v7, p0, Lokio/AsyncTimeout;->timeoutAt:J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 75 │ .end local v0 # "now":J │ :catchall_0 │ - move-exception v3 │ + move-exception v5 │ │ monitor-exit v6 │ │ - throw v3 │ + throw v5 │ │ .line 87 │ .restart local v0 # "now":J │ :cond_4 │ if-eqz p3, :cond_5 │ │ .line 88 │ :try_start_2 │ invoke-virtual {p0}, Lokio/AsyncTimeout;->deadlineNanoTime()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - iput-wide v8, p0, Lokio/AsyncTimeout;->timeoutAt:J │ + iput-wide v7, p0, Lokio/AsyncTimeout;->timeoutAt:J │ │ goto :goto_0 │ │ .line 90 │ :cond_5 │ - new-instance v3, Ljava/lang/AssertionError; │ + new-instance v5, Ljava/lang/AssertionError; │ │ - invoke-direct {v3}, Ljava/lang/AssertionError;->()V │ + invoke-direct {v5}, Ljava/lang/AssertionError;->()V │ │ - throw v3 │ + throw v5 │ │ .line 95 │ .restart local v2 # "prev":Lokio/AsyncTimeout; │ - .restart local v4 # "remainingNanos":J │ + .restart local v3 # "remainingNanos":J │ :cond_6 │ iget-object v2, v2, Lokio/AsyncTimeout;->next:Lokio/AsyncTimeout; │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public final enter()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 62 │ - iget-boolean v1, p0, Lokio/AsyncTimeout;->inQueue:Z │ + iget-boolean v3, p0, Lokio/AsyncTimeout;->inQueue:Z │ │ - if-eqz v1, :cond_0 │ + if-eqz v3, :cond_0 │ │ - new-instance v1, Ljava/lang/IllegalStateException; │ + new-instance v3, Ljava/lang/IllegalStateException; │ │ const-string v4, "Unbalanced enter/exit" │ │ - invoke-direct {v1, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v3 │ │ .line 63 │ :cond_0 │ invoke-virtual {p0}, Lokio/AsyncTimeout;->timeoutNanos()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 64 │ - .local v2, "timeoutNanos":J │ + .local v1, "timeoutNanos":J │ invoke-virtual {p0}, Lokio/AsyncTimeout;->hasDeadline()Z │ │ move-result v0 │ │ .line 65 │ .local v0, "hasDeadline":Z │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v1, v2, v4 │ + cmp-long v3, v1, v3 │ │ - if-nez v1, :cond_1 │ + if-nez v3, :cond_1 │ │ if-nez v0, :cond_1 │ │ .line 70 │ :goto_0 │ return-void │ │ .line 68 │ :cond_1 │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ - iput-boolean v1, p0, Lokio/AsyncTimeout;->inQueue:Z │ + iput-boolean v3, p0, Lokio/AsyncTimeout;->inQueue:Z │ │ .line 69 │ - invoke-static {p0, v2, v3, v0}, Lokio/AsyncTimeout;->scheduleTimeout(Lokio/AsyncTimeout;JZ)V │ + invoke-static {p0, v1, v2, v0}, Lokio/AsyncTimeout;->scheduleTimeout(Lokio/AsyncTimeout;JZ)V │ │ goto :goto_0 │ .end method │ │ .method final exit(Ljava/io/IOException;)Ljava/io/IOException; │ .locals 1 │ .param p1, "cause" # Ljava/io/IOException; ├── smali/okio/GzipSource.smali │ @@ -167,28 +167,28 @@ │ } │ .end annotation │ │ .prologue │ .line 114 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ - const-wide/16 v2, 0xa │ + const-wide/16 v1, 0xa │ │ - invoke-interface {v0, v2, v3}, Lokio/BufferedSource;->require(J)V │ + invoke-interface {v0, v1, v2}, Lokio/BufferedSource;->require(J)V │ │ .line 115 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ invoke-interface {v0}, Lokio/BufferedSource;->buffer()Lokio/Buffer; │ │ move-result-object v0 │ │ - const-wide/16 v2, 0x3 │ + const-wide/16 v1, 0x3 │ │ - invoke-virtual {v0, v2, v3}, Lokio/Buffer;->getByte(J)B │ + invoke-virtual {v0, v1, v2}, Lokio/Buffer;->getByte(J)B │ │ move-result v7 │ │ .line 116 │ .local v7, "flags":B │ shr-int/lit8 v0, v7, 0x1 │ │ @@ -234,33 +234,33 @@ │ const/16 v1, 0x1f8b │ │ invoke-direct {p0, v0, v1, v8}, Lokio/GzipSource;->checkEqual(Ljava/lang/String;II)V │ │ .line 121 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ - const-wide/16 v2, 0x8 │ + const-wide/16 v1, 0x8 │ │ - invoke-interface {v0, v2, v3}, Lokio/BufferedSource;->skip(J)V │ + invoke-interface {v0, v1, v2}, Lokio/BufferedSource;->skip(J)V │ │ .line 127 │ shr-int/lit8 v0, v7, 0x2 │ │ and-int/lit8 v0, v0, 0x1 │ │ const/4 v1, 0x1 │ │ if-ne v0, v1, :cond_3 │ │ .line 128 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ - const-wide/16 v2, 0x2 │ + const-wide/16 v1, 0x2 │ │ - invoke-interface {v0, v2, v3}, Lokio/BufferedSource;->require(J)V │ + invoke-interface {v0, v1, v2}, Lokio/BufferedSource;->require(J)V │ │ .line 129 │ if-eqz v6, :cond_1 │ │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ invoke-interface {v0}, Lokio/BufferedSource;->buffer()Lokio/Buffer; │ @@ -281,51 +281,51 @@ │ │ invoke-interface {v0}, Lokio/BufferedSource;->buffer()Lokio/Buffer; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lokio/Buffer;->readShortLe()S │ │ - move-result v9 │ + move-result v11 │ │ .line 131 │ - .local v9, "xlen":I │ + .local v11, "xlen":I │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ - int-to-long v2, v9 │ + int-to-long v1, v11 │ │ - invoke-interface {v0, v2, v3}, Lokio/BufferedSource;->require(J)V │ + invoke-interface {v0, v1, v2}, Lokio/BufferedSource;->require(J)V │ │ .line 132 │ if-eqz v6, :cond_2 │ │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ invoke-interface {v0}, Lokio/BufferedSource;->buffer()Lokio/Buffer; │ │ move-result-object v1 │ │ const-wide/16 v2, 0x0 │ │ - int-to-long v4, v9 │ + int-to-long v4, v11 │ │ move-object v0, p0 │ │ invoke-direct/range {v0 .. v5}, Lokio/GzipSource;->updateCrc(Lokio/Buffer;JJ)V │ │ .line 133 │ :cond_2 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ - int-to-long v2, v9 │ + int-to-long v1, v11 │ │ - invoke-interface {v0, v2, v3}, Lokio/BufferedSource;->skip(J)V │ + invoke-interface {v0, v1, v2}, Lokio/BufferedSource;->skip(J)V │ │ .line 140 │ - .end local v9 # "xlen":I │ + .end local v11 # "xlen":I │ :cond_3 │ shr-int/lit8 v0, v7, 0x3 │ │ and-int/lit8 v0, v0, 0x1 │ │ const/4 v1, 0x1 │ │ @@ -334,74 +334,74 @@ │ .line 141 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ const/4 v1, 0x0 │ │ invoke-interface {v0, v1}, Lokio/BufferedSource;->indexOf(B)J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ .line 142 │ - .local v10, "index":J │ + .local v9, "index":J │ const-wide/16 v0, -0x1 │ │ - cmp-long v0, v10, v0 │ + cmp-long v0, v9, v0 │ │ if-nez v0, :cond_5 │ │ new-instance v0, Ljava/io/EOFException; │ │ invoke-direct {v0}, Ljava/io/EOFException;->()V │ │ throw v0 │ │ .line 116 │ .end local v6 # "fhcrc":Z │ .end local v8 # "id1id2":S │ - .end local v10 # "index":J │ + .end local v9 # "index":J │ :cond_4 │ const/4 v6, 0x0 │ │ goto/16 :goto_0 │ │ .line 143 │ .restart local v6 # "fhcrc":Z │ .restart local v8 # "id1id2":S │ - .restart local v10 # "index":J │ + .restart local v9 # "index":J │ :cond_5 │ if-eqz v6, :cond_6 │ │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ invoke-interface {v0}, Lokio/BufferedSource;->buffer()Lokio/Buffer; │ │ move-result-object v1 │ │ const-wide/16 v2, 0x0 │ │ const-wide/16 v4, 0x1 │ │ - add-long/2addr v4, v10 │ + add-long/2addr v4, v9 │ │ move-object v0, p0 │ │ invoke-direct/range {v0 .. v5}, Lokio/GzipSource;->updateCrc(Lokio/Buffer;JJ)V │ │ .line 144 │ :cond_6 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ - const-wide/16 v2, 0x1 │ + const-wide/16 v1, 0x1 │ │ - add-long/2addr v2, v10 │ + add-long/2addr v1, v9 │ │ - invoke-interface {v0, v2, v3}, Lokio/BufferedSource;->skip(J)V │ + invoke-interface {v0, v1, v2}, Lokio/BufferedSource;->skip(J)V │ │ .line 151 │ - .end local v10 # "index":J │ + .end local v9 # "index":J │ :cond_7 │ shr-int/lit8 v0, v7, 0x4 │ │ and-int/lit8 v0, v0, 0x1 │ │ const/4 v1, 0x1 │ │ @@ -410,21 +410,21 @@ │ .line 152 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ const/4 v1, 0x0 │ │ invoke-interface {v0, v1}, Lokio/BufferedSource;->indexOf(B)J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ .line 153 │ - .restart local v10 # "index":J │ + .restart local v9 # "index":J │ const-wide/16 v0, -0x1 │ │ - cmp-long v0, v10, v0 │ + cmp-long v0, v9, v0 │ │ if-nez v0, :cond_8 │ │ new-instance v0, Ljava/io/EOFException; │ │ invoke-direct {v0}, Ljava/io/EOFException;->()V │ │ @@ -440,32 +440,32 @@ │ │ move-result-object v1 │ │ const-wide/16 v2, 0x0 │ │ const-wide/16 v4, 0x1 │ │ - add-long/2addr v4, v10 │ + add-long/2addr v4, v9 │ │ move-object v0, p0 │ │ invoke-direct/range {v0 .. v5}, Lokio/GzipSource;->updateCrc(Lokio/Buffer;JJ)V │ │ .line 155 │ :cond_9 │ iget-object v0, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ │ - const-wide/16 v2, 0x1 │ + const-wide/16 v1, 0x1 │ │ - add-long/2addr v2, v10 │ + add-long/2addr v1, v9 │ │ - invoke-interface {v0, v2, v3}, Lokio/BufferedSource;->skip(J)V │ + invoke-interface {v0, v1, v2}, Lokio/BufferedSource;->skip(J)V │ │ .line 162 │ - .end local v10 # "index":J │ + .end local v9 # "index":J │ :cond_a │ if-eqz v6, :cond_b │ │ .line 163 │ const-string v0, "FHCRC" │ │ iget-object v1, p0, Lokio/GzipSource;->source:Lokio/BufferedSource; │ @@ -542,15 +542,15 @@ │ invoke-direct {p0, v0, v1, v2}, Lokio/GzipSource;->checkEqual(Ljava/lang/String;II)V │ │ .line 175 │ return-void │ .end method │ │ .method private updateCrc(Lokio/Buffer;JJ)V │ - .locals 6 │ + .locals 5 │ .param p1, "buffer" # Lokio/Buffer; │ .param p2, "offset" # J │ .param p4, "byteCount" # J │ │ .prologue │ .line 188 │ iget-object v1, p1, Lokio/Buffer;->head:Lokio/Segment; │ @@ -560,80 +560,80 @@ │ :goto_0 │ iget v3, v1, Lokio/Segment;->limit:I │ │ iget v4, v1, Lokio/Segment;->pos:I │ │ sub-int/2addr v3, v4 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - cmp-long v3, p2, v4 │ + cmp-long v3, p2, v3 │ │ if-ltz v3, :cond_0 │ │ .line 190 │ iget v3, v1, Lokio/Segment;->limit:I │ │ iget v4, v1, Lokio/Segment;->pos:I │ │ sub-int/2addr v3, v4 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - sub-long/2addr p2, v4 │ + sub-long/2addr p2, v3 │ │ .line 189 │ iget-object v1, v1, Lokio/Segment;->next:Lokio/Segment; │ │ goto :goto_0 │ │ .line 194 │ :cond_0 │ :goto_1 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v3, p4, v4 │ + cmp-long v3, p4, v3 │ │ if-lez v3, :cond_1 │ │ .line 195 │ iget v3, v1, Lokio/Segment;->pos:I │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - add-long/2addr v4, p2 │ + add-long/2addr v3, p2 │ │ - long-to-int v0, v4 │ + long-to-int v0, v3 │ │ .line 196 │ .local v0, "pos":I │ iget v3, v1, Lokio/Segment;->limit:I │ │ sub-int/2addr v3, v0 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - invoke-static {v4, v5, p4, p5}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {v3, v4, p4, p5}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-int v2, v4 │ + long-to-int v2, v3 │ │ .line 197 │ .local v2, "toUpdate":I │ iget-object v3, p0, Lokio/GzipSource;->crc:Ljava/util/zip/CRC32; │ │ iget-object v4, v1, Lokio/Segment;->data:[B │ │ invoke-virtual {v3, v4, v0, v2}, Ljava/util/zip/CRC32;->update([BII)V │ │ .line 198 │ - int-to-long v4, v2 │ + int-to-long v3, v2 │ │ - sub-long/2addr p4, v4 │ + sub-long/2addr p4, v3 │ │ .line 199 │ const-wide/16 p2, 0x0 │ │ .line 194 │ iget-object v1, v1, Lokio/Segment;->next:Lokio/Segment; │ │ @@ -663,15 +663,15 @@ │ invoke-virtual {v0}, Lokio/InflaterSource;->close()V │ │ .line 183 │ return-void │ .end method │ │ .method public read(Lokio/Buffer;J)J │ - .locals 10 │ + .locals 9 │ .param p1, "sink" # Lokio/Buffer; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/okio/Timeout.smali │ @@ -66,15 +66,15 @@ │ iput-wide v0, p0, Lokio/Timeout;->timeoutNanos:J │ │ .line 129 │ return-object p0 │ .end method │ │ .method public final deadline(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ - .locals 5 │ + .locals 4 │ .param p1, "duration" # J │ .param p3, "unit" # Ljava/util/concurrent/TimeUnit; │ │ .prologue │ .line 121 │ const-wide/16 v0, 0x0 ├── smali/okio/AsyncTimeout$2.smali │ @@ -111,46 +111,46 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 208 │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ .line 209 │ - .local v1, "throwOnTimeout":Z │ + .local v3, "throwOnTimeout":Z │ iget-object v4, p0, Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; │ │ invoke-virtual {v4}, Lokio/AsyncTimeout;->enter()V │ │ .line 211 │ :try_start_0 │ iget-object v4, p0, Lokio/AsyncTimeout$2;->val$source:Lokio/Source; │ │ invoke-interface {v4, p1, p2, p3}, Lokio/Source;->read(Lokio/Buffer;J)J │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 212 │ - .local v2, "result":J │ - const/4 v1, 0x1 │ + .local v1, "result":J │ + const/4 v3, 0x1 │ │ .line 217 │ iget-object v4, p0, Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; │ │ - invoke-virtual {v4, v1}, Lokio/AsyncTimeout;->exit(Z)V │ + invoke-virtual {v4, v3}, Lokio/AsyncTimeout;->exit(Z)V │ │ - return-wide v2 │ + return-wide v1 │ │ .line 214 │ - .end local v2 # "result":J │ + .end local v1 # "result":J │ :catch_0 │ move-exception v0 │ │ .line 215 │ .local v0, "e":Ljava/io/IOException; │ :try_start_1 │ iget-object v4, p0, Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; │ @@ -166,15 +166,15 @@ │ .line 217 │ .end local v0 # "e":Ljava/io/IOException; │ :catchall_0 │ move-exception v4 │ │ iget-object v5, p0, Lokio/AsyncTimeout$2;->this$0:Lokio/AsyncTimeout; │ │ - invoke-virtual {v5, v1}, Lokio/AsyncTimeout;->exit(Z)V │ + invoke-virtual {v5, v3}, Lokio/AsyncTimeout;->exit(Z)V │ │ throw v4 │ .end method │ │ .method public timeout()Lokio/Timeout; │ .locals 1 ├── smali/okio/ForwardingSink.smali │ @@ -147,15 +147,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public write(Lokio/Buffer;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "source" # Lokio/Buffer; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/okio/Util.smali │ @@ -78,15 +78,15 @@ │ :cond_1 │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public static checkOffsetAndCount(JJJ)V │ - .locals 6 │ + .locals 5 │ .param p0, "size" # J │ .param p2, "offset" # J │ .param p4, "byteCount" # J │ │ .prologue │ .line 28 │ or-long v0, p2, p4 ├── smali/okio/Okio$2.smali │ @@ -55,30 +55,30 @@ │ invoke-virtual {v0}, Ljava/io/InputStream;->close()V │ │ .line 148 │ return-void │ .end method │ │ .method public read(Lokio/Buffer;J)J │ - .locals 8 │ + .locals 7 │ .param p1, "sink" # Lokio/Buffer; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ .line 134 │ - cmp-long v3, p2, v4 │ + cmp-long v5, p2, v3 │ │ - if-gez v3, :cond_0 │ + if-gez v5, :cond_0 │ │ new-instance v3, Ljava/lang/IllegalArgumentException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -98,21 +98,21 @@ │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v3 │ │ .line 135 │ :cond_0 │ - cmp-long v3, p2, v4 │ + cmp-long v5, p2, v3 │ │ - if-nez v3, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 143 │ :goto_0 │ - return-wide v4 │ + return-wide v3 │ │ .line 136 │ :cond_1 │ iget-object v3, p0, Lokio/Okio$2;->val$timeout:Lokio/Timeout; │ │ invoke-virtual {v3}, Lokio/Timeout;->throwIfReached()V │ │ @@ -125,21 +125,21 @@ │ │ .line 138 │ .local v2, "tail":Lokio/Segment; │ iget v3, v2, Lokio/Segment;->limit:I │ │ rsub-int v3, v3, 0x800 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - invoke-static {p2, p3, v4, v5}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {p2, p3, v3, v4}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-int v1, v4 │ + long-to-int v1, v3 │ │ .line 139 │ .local v1, "maxToCopy":I │ iget-object v3, p0, Lokio/Okio$2;->val$in:Ljava/io/InputStream; │ │ iget-object v4, v2, Lokio/Segment;->data:[B │ │ @@ -151,37 +151,37 @@ │ │ .line 140 │ .local v0, "bytesRead":I │ const/4 v3, -0x1 │ │ if-ne v0, v3, :cond_2 │ │ - const-wide/16 v4, -0x1 │ + const-wide/16 v3, -0x1 │ │ goto :goto_0 │ │ .line 141 │ :cond_2 │ iget v3, v2, Lokio/Segment;->limit:I │ │ add-int/2addr v3, v0 │ │ iput v3, v2, Lokio/Segment;->limit:I │ │ .line 142 │ - iget-wide v4, p1, Lokio/Buffer;->size:J │ + iget-wide v3, p1, Lokio/Buffer;->size:J │ │ - int-to-long v6, v0 │ + int-to-long v5, v0 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v3, v5 │ │ - iput-wide v4, p1, Lokio/Buffer;->size:J │ + iput-wide v3, p1, Lokio/Buffer;->size:J │ │ .line 143 │ - int-to-long v4, v0 │ + int-to-long v3, v0 │ │ goto :goto_0 │ .end method │ │ .method public timeout()Lokio/Timeout; │ .locals 1 ├── smali/okio/Buffer.smali │ @@ -65,15 +65,15 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 56 │ return-void │ .end method │ │ .method private readFrom(Ljava/io/InputStream;JZ)V │ - .locals 8 │ + .locals 7 │ .param p1, "in" # Ljava/io/InputStream; │ .param p2, "byteCount" # J │ .param p4, "forever" # Z │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -99,35 +99,35 @@ │ iget v3, v2, Lokio/Segment;->limit:I │ │ add-int/2addr v3, v0 │ │ iput v3, v2, Lokio/Segment;->limit:I │ │ .line 249 │ - iget-wide v4, p0, Lokio/Buffer;->size:J │ + iget-wide v3, p0, Lokio/Buffer;->size:J │ │ - int-to-long v6, v0 │ + int-to-long v5, v0 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v3, v5 │ │ - iput-wide v4, p0, Lokio/Buffer;->size:J │ + iput-wide v3, p0, Lokio/Buffer;->size:J │ │ .line 250 │ - int-to-long v4, v0 │ + int-to-long v3, v0 │ │ - sub-long/2addr p2, v4 │ + sub-long/2addr p2, v3 │ │ .line 240 │ .end local v0 # "bytesRead":I │ .end local v1 # "maxToCopy":I │ .end local v2 # "tail":Lokio/Segment; │ :cond_1 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v3, p2, v4 │ + cmp-long v3, p2, v3 │ │ if-gtz v3, :cond_2 │ │ if-eqz p4, :cond_3 │ │ .line 241 │ :cond_2 │ @@ -139,21 +139,21 @@ │ │ .line 242 │ .restart local v2 # "tail":Lokio/Segment; │ iget v3, v2, Lokio/Segment;->limit:I │ │ rsub-int v3, v3, 0x800 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - invoke-static {p2, p3, v4, v5}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {p2, p3, v3, v4}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-int v1, v4 │ + long-to-int v1, v3 │ │ .line 243 │ .restart local v1 # "maxToCopy":I │ iget-object v3, v2, Lokio/Segment;->data:[B │ │ iget v4, v2, Lokio/Segment;->limit:I │ │ @@ -196,22 +196,22 @@ │ │ .prologue │ .line 64 │ return-object p0 │ .end method │ │ .method public clear()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 762 │ :try_start_0 │ - iget-wide v2, p0, Lokio/Buffer;->size:J │ + iget-wide v1, p0, Lokio/Buffer;->size:J │ │ - invoke-virtual {p0, v2, v3}, Lokio/Buffer;->skip(J)V │ + invoke-virtual {p0, v1, v2}, Lokio/Buffer;->skip(J)V │ :try_end_0 │ .catch Ljava/io/EOFException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 766 │ return-void │ │ .line 763 │ @@ -332,28 +332,28 @@ │ return-void │ .end method │ │ .method public completeSegmentByteCount()J │ .locals 6 │ │ .prologue │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ .line 260 │ iget-wide v0, p0, Lokio/Buffer;->size:J │ │ .line 261 │ .local v0, "result":J │ - cmp-long v3, v0, v4 │ + cmp-long v5, v0, v3 │ │ - if-nez v3, :cond_0 │ + if-nez v5, :cond_0 │ │ .line 269 │ :goto_0 │ - return-wide v4 │ + return-wide v3 │ │ .line 264 │ :cond_0 │ iget-object v3, p0, Lokio/Buffer;->head:Lokio/Segment; │ │ iget-object v2, v3, Lokio/Segment;->prev:Lokio/Segment; │ │ @@ -372,20 +372,20 @@ │ .line 266 │ iget v3, v2, Lokio/Segment;->limit:I │ │ iget v4, v2, Lokio/Segment;->pos:I │ │ sub-int/2addr v3, v4 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - sub-long/2addr v0, v4 │ + sub-long/2addr v0, v3 │ │ :cond_1 │ - move-wide v4, v0 │ + move-wide v3, v0 │ │ .line 269 │ goto :goto_0 │ .end method │ │ .method public copyTo(Ljava/io/OutputStream;)Lokio/Buffer; │ .locals 6 │ @@ -410,15 +410,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public copyTo(Ljava/io/OutputStream;JJ)Lokio/Buffer; │ - .locals 10 │ + .locals 9 │ .param p1, "out" # Ljava/io/OutputStream; │ .param p2, "offset" # J │ .param p4, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -818,38 +818,38 @@ │ │ .line 1347 │ .local v11, "sa":Lokio/Segment; │ iget-object v12, v13, Lokio/Buffer;->head:Lokio/Segment; │ │ .line 1348 │ .local v12, "sb":Lokio/Segment; │ - iget v5, v11, Lokio/Segment;->pos:I │ + iget v7, v11, Lokio/Segment;->pos:I │ │ .line 1349 │ - .local v5, "posA":I │ + .local v7, "posA":I │ iget v9, v12, Lokio/Segment;->pos:I │ │ .line 1351 │ .local v9, "posB":I │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ - .local v6, "pos":J │ + .local v5, "pos":J │ :goto_1 │ move-object/from16 v0, p0 │ │ iget-wide v14, v0, Lokio/Buffer;->size:J │ │ - cmp-long v14, v6, v14 │ + cmp-long v14, v5, v14 │ │ if-gez v14, :cond_6 │ │ .line 1352 │ iget v14, v11, Lokio/Segment;->limit:I │ │ - sub-int/2addr v14, v5 │ + sub-int/2addr v14, v7 │ │ iget v15, v12, Lokio/Segment;->limit:I │ │ sub-int/2addr v15, v9 │ │ invoke-static {v14, v15}, Ljava/lang/Math;->min(II)I │ │ @@ -862,32 +862,32 @@ │ const/4 v4, 0x0 │ │ .local v4, "i":I │ move v10, v9 │ │ .end local v9 # "posB":I │ .local v10, "posB":I │ - move v8, v5 │ + move v8, v7 │ │ - .end local v5 # "posA":I │ + .end local v7 # "posA":I │ .local v8, "posA":I │ :goto_2 │ int-to-long v14, v4 │ │ cmp-long v14, v14, v2 │ │ if-gez v14, :cond_5 │ │ .line 1355 │ iget-object v14, v11, Lokio/Segment;->data:[B │ │ - add-int/lit8 v5, v8, 0x1 │ + add-int/lit8 v7, v8, 0x1 │ │ .end local v8 # "posA":I │ - .restart local v5 # "posA":I │ + .restart local v7 # "posA":I │ aget-byte v14, v14, v8 │ │ iget-object v15, v12, Lokio/Segment;->data:[B │ │ add-int/lit8 v9, v10, 0x1 │ │ .end local v10 # "posB":I │ @@ -904,35 +904,35 @@ │ :cond_4 │ add-int/lit8 v4, v4, 0x1 │ │ move v10, v9 │ │ .end local v9 # "posB":I │ .restart local v10 # "posB":I │ - move v8, v5 │ + move v8, v7 │ │ - .end local v5 # "posA":I │ + .end local v7 # "posA":I │ .restart local v8 # "posA":I │ goto :goto_2 │ │ .line 1358 │ :cond_5 │ iget v14, v11, Lokio/Segment;->limit:I │ │ if-ne v8, v14, :cond_8 │ │ .line 1359 │ iget-object v11, v11, Lokio/Segment;->next:Lokio/Segment; │ │ .line 1360 │ - iget v5, v11, Lokio/Segment;->pos:I │ + iget v7, v11, Lokio/Segment;->pos:I │ │ .line 1363 │ .end local v8 # "posA":I │ - .restart local v5 # "posA":I │ + .restart local v7 # "posA":I │ :goto_3 │ iget v14, v12, Lokio/Segment;->limit:I │ │ if-ne v10, v14, :cond_7 │ │ .line 1364 │ iget-object v12, v12, Lokio/Segment;->next:Lokio/Segment; │ @@ -940,15 +940,15 @@ │ .line 1365 │ iget v9, v12, Lokio/Segment;->pos:I │ │ .line 1351 │ .end local v10 # "posB":I │ .restart local v9 # "posB":I │ :goto_4 │ - add-long/2addr v6, v2 │ + add-long/2addr v5, v2 │ │ goto :goto_1 │ │ .line 1369 │ .end local v2 # "count":J │ .end local v4 # "i":I │ :cond_6 │ @@ -963,23 +963,23 @@ │ :cond_7 │ move v9, v10 │ │ .end local v10 # "posB":I │ .restart local v9 # "posB":I │ goto :goto_4 │ │ - .end local v5 # "posA":I │ + .end local v7 # "posA":I │ .end local v9 # "posB":I │ .restart local v8 # "posA":I │ .restart local v10 # "posB":I │ :cond_8 │ - move v5, v8 │ + move v7, v8 │ │ .end local v8 # "posA":I │ - .restart local v5 # "posA":I │ + .restart local v7 # "posA":I │ goto :goto_3 │ .end method │ │ .method public exhausted()Z │ .locals 4 │ │ .prologue │ @@ -1008,15 +1008,15 @@ │ │ .prologue │ .line 1319 │ return-void │ .end method │ │ .method public getByte(J)B │ - .locals 9 │ + .locals 8 │ .param p1, "pos" # J │ │ .prologue │ .line 295 │ iget-wide v0, p0, Lokio/Buffer;->size:J │ │ const-wide/16 v4, 0x1 │ @@ -1140,27 +1140,27 @@ │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public indexOf(BJ)J │ - .locals 12 │ + .locals 11 │ .param p1, "b" # B │ .param p2, "fromIndex" # J │ │ .prologue │ - const-wide/16 v8, -0x1 │ + const-wide/16 v7, -0x1 │ │ .line 1234 │ - const-wide/16 v10, 0x0 │ + const-wide/16 v9, 0x0 │ │ - cmp-long v7, p2, v10 │ + cmp-long v9, p2, v9 │ │ - if-gez v7, :cond_0 │ + if-gez v9, :cond_0 │ │ new-instance v7, Ljava/lang/IllegalArgumentException; │ │ const-string v8, "fromIndex < 0" │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ @@ -1172,93 +1172,93 @@ │ │ .line 1237 │ .local v5, "s":Lokio/Segment; │ if-nez v5, :cond_1 │ │ .line 1253 │ :goto_0 │ - return-wide v8 │ + return-wide v7 │ │ .line 1238 │ :cond_1 │ const-wide/16 v2, 0x0 │ │ .line 1240 │ .local v2, "offset":J │ :cond_2 │ - iget v7, v5, Lokio/Segment;->limit:I │ + iget v9, v5, Lokio/Segment;->limit:I │ │ iget v10, v5, Lokio/Segment;->pos:I │ │ - sub-int v6, v7, v10 │ + sub-int v6, v9, v10 │ │ .line 1241 │ .local v6, "segmentByteCount":I │ - int-to-long v10, v6 │ + int-to-long v9, v6 │ │ - cmp-long v7, p2, v10 │ + cmp-long v9, p2, v9 │ │ - if-ltz v7, :cond_3 │ + if-ltz v9, :cond_3 │ │ .line 1242 │ - int-to-long v10, v6 │ + int-to-long v9, v6 │ │ - sub-long/2addr p2, v10 │ + sub-long/2addr p2, v9 │ │ .line 1250 │ :goto_1 │ - int-to-long v10, v6 │ + int-to-long v9, v6 │ │ - add-long/2addr v2, v10 │ + add-long/2addr v2, v9 │ │ .line 1251 │ iget-object v5, v5, Lokio/Segment;->next:Lokio/Segment; │ │ .line 1252 │ - iget-object v7, p0, Lokio/Buffer;->head:Lokio/Segment; │ + iget-object v9, p0, Lokio/Buffer;->head:Lokio/Segment; │ │ - if-ne v5, v7, :cond_2 │ + if-ne v5, v9, :cond_2 │ │ goto :goto_0 │ │ .line 1244 │ :cond_3 │ iget-object v0, v5, Lokio/Segment;->data:[B │ │ .line 1245 │ .local v0, "data":[B │ - iget v7, v5, Lokio/Segment;->pos:I │ + iget v9, v5, Lokio/Segment;->pos:I │ │ - int-to-long v10, v7 │ + int-to-long v9, v9 │ │ - add-long/2addr v10, p2 │ + add-long/2addr v9, p2 │ │ - long-to-int v4, v10 │ + long-to-int v4, v9 │ │ .local v4, "pos":I │ iget v1, v5, Lokio/Segment;->limit:I │ │ .local v1, "limit":I │ :goto_2 │ if-ge v4, v1, :cond_5 │ │ .line 1246 │ - aget-byte v7, v0, v4 │ + aget-byte v9, v0, v4 │ │ - if-ne v7, p1, :cond_4 │ + if-ne v9, p1, :cond_4 │ │ - int-to-long v8, v4 │ + int-to-long v7, v4 │ │ - add-long/2addr v8, v2 │ + add-long/2addr v7, v2 │ │ - iget v7, v5, Lokio/Segment;->pos:I │ + iget v9, v5, Lokio/Segment;->pos:I │ │ - int-to-long v10, v7 │ + int-to-long v9, v9 │ │ - sub-long/2addr v8, v10 │ + sub-long/2addr v7, v9 │ │ goto :goto_0 │ │ .line 1245 │ :cond_4 │ add-int/lit8 v4, v4, 0x1 │ │ @@ -1373,179 +1373,173 @@ │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public indexOfElement(Lokio/ByteString;J)J │ - .locals 18 │ + .locals 17 │ .param p1, "targetBytes" # Lokio/ByteString; │ .param p2, "fromIndex" # J │ │ .prologue │ .line 1279 │ - const-wide/16 v14, 0x0 │ + const-wide/16 v13, 0x0 │ │ - cmp-long v14, p2, v14 │ + cmp-long v13, p2, v13 │ │ - if-gez v14, :cond_0 │ + if-gez v13, :cond_0 │ │ - new-instance v14, Ljava/lang/IllegalArgumentException; │ + new-instance v13, Ljava/lang/IllegalArgumentException; │ │ - const-string v15, "fromIndex < 0" │ + const-string v14, "fromIndex < 0" │ │ - invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v13 │ │ .line 1281 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lokio/Buffer;->head:Lokio/Segment; │ + iget-object v9, v0, Lokio/Buffer;->head:Lokio/Segment; │ │ .line 1282 │ - .local v10, "s":Lokio/Segment; │ - if-nez v10, :cond_1 │ + .local v9, "s":Lokio/Segment; │ + if-nez v9, :cond_1 │ │ - const-wide/16 v14, -0x1 │ + const-wide/16 v13, -0x1 │ │ .line 1302 │ :goto_0 │ - return-wide v14 │ + return-wide v13 │ │ .line 1283 │ :cond_1 │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ .line 1284 │ - .local v6, "offset":J │ + .local v5, "offset":J │ invoke-virtual/range {p1 .. p1}, Lokio/ByteString;->toByteArray()[B │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 1286 │ - .local v13, "toFind":[B │ + .local v12, "toFind":[B │ :cond_2 │ - iget v14, v10, Lokio/Segment;->limit:I │ + iget v13, v9, Lokio/Segment;->limit:I │ │ - iget v15, v10, Lokio/Segment;->pos:I │ + iget v14, v9, Lokio/Segment;->pos:I │ │ - sub-int v11, v14, v15 │ + sub-int v10, v13, v14 │ │ .line 1287 │ - .local v11, "segmentByteCount":I │ - int-to-long v14, v11 │ + .local v10, "segmentByteCount":I │ + int-to-long v13, v10 │ │ - cmp-long v14, p2, v14 │ + cmp-long v13, p2, v13 │ │ - if-ltz v14, :cond_3 │ + if-ltz v13, :cond_3 │ │ .line 1288 │ - int-to-long v14, v11 │ + int-to-long v13, v10 │ │ - sub-long p2, p2, v14 │ + sub-long p2, p2, v13 │ │ .line 1299 │ :goto_1 │ - int-to-long v14, v11 │ + int-to-long v13, v10 │ │ - add-long/2addr v6, v14 │ + add-long/2addr v5, v13 │ │ .line 1300 │ - iget-object v10, v10, Lokio/Segment;->next:Lokio/Segment; │ + iget-object v9, v9, Lokio/Segment;->next:Lokio/Segment; │ │ .line 1301 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lokio/Buffer;->head:Lokio/Segment; │ + iget-object v13, v0, Lokio/Buffer;->head:Lokio/Segment; │ │ - if-ne v10, v14, :cond_2 │ + if-ne v9, v13, :cond_2 │ │ .line 1302 │ - const-wide/16 v14, -0x1 │ + const-wide/16 v13, -0x1 │ │ goto :goto_0 │ │ .line 1290 │ :cond_3 │ - iget-object v3, v10, Lokio/Segment;->data:[B │ + iget-object v2, v9, Lokio/Segment;->data:[B │ │ .line 1291 │ - .local v3, "data":[B │ - iget v14, v10, Lokio/Segment;->pos:I │ + .local v2, "data":[B │ + iget v13, v9, Lokio/Segment;->pos:I │ │ - int-to-long v14, v14 │ + int-to-long v13, v13 │ │ - add-long v8, v14, p2 │ + add-long v7, v13, p2 │ │ - .local v8, "pos":J │ - iget v14, v10, Lokio/Segment;->limit:I │ + .local v7, "pos":J │ + iget v13, v9, Lokio/Segment;->limit:I │ │ - int-to-long v4, v14 │ + int-to-long v3, v13 │ │ - .local v4, "limit":J │ + .local v3, "limit":J │ :goto_2 │ - cmp-long v14, v8, v4 │ + cmp-long v13, v7, v3 │ │ - if-gez v14, :cond_6 │ + if-gez v13, :cond_6 │ │ .line 1292 │ - long-to-int v14, v8 │ + long-to-int v13, v7 │ │ - aget-byte v2, v3, v14 │ + aget-byte v1, v2, v13 │ │ .line 1293 │ - .local v2, "b":B │ - array-length v15, v13 │ + .local v1, "b":B │ + array-length v14, v12 │ │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ :goto_3 │ - if-ge v14, v15, :cond_5 │ + if-ge v13, v14, :cond_5 │ │ - aget-byte v12, v13, v14 │ + aget-byte v11, v12, v13 │ │ .line 1294 │ - .local v12, "targetByte":B │ - if-ne v2, v12, :cond_4 │ - │ - add-long v14, v6, v8 │ + .local v11, "targetByte":B │ + if-ne v1, v11, :cond_4 │ │ - iget v0, v10, Lokio/Segment;->pos:I │ + add-long v13, v5, v7 │ │ - move/from16 v16, v0 │ + iget v15, v9, Lokio/Segment;->pos:I │ │ - move/from16 v0, v16 │ + int-to-long v15, v15 │ │ - int-to-long v0, v0 │ - │ - move-wide/from16 v16, v0 │ - │ - sub-long v14, v14, v16 │ + sub-long/2addr v13, v15 │ │ goto :goto_0 │ │ .line 1293 │ :cond_4 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_3 │ │ .line 1291 │ - .end local v12 # "targetByte":B │ + .end local v11 # "targetByte":B │ :cond_5 │ - const-wide/16 v14, 0x1 │ + const-wide/16 v13, 0x1 │ │ - add-long/2addr v8, v14 │ + add-long/2addr v7, v13 │ │ goto :goto_2 │ │ .line 1297 │ - .end local v2 # "b":B │ + .end local v1 # "b":B │ :cond_6 │ const-wide/16 p2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public inputStream()Ljava/io/InputStream; │ @@ -1569,35 +1563,35 @@ │ │ invoke-direct {v0, p0}, Lokio/Buffer$1;->(Lokio/Buffer;)V │ │ return-object v0 │ .end method │ │ .method rangeEquals(JLokio/ByteString;)Z │ - .locals 9 │ + .locals 7 │ .param p1, "offset" # J │ .param p3, "bytes" # Lokio/ByteString; │ │ .prologue │ const/4 v2, 0x0 │ │ .line 1306 │ invoke-virtual {p3}, Lokio/ByteString;->size()I │ │ move-result v0 │ │ .line 1307 │ .local v0, "byteCount":I │ - iget-wide v4, p0, Lokio/Buffer;->size:J │ + iget-wide v3, p0, Lokio/Buffer;->size:J │ │ - sub-long/2addr v4, p1 │ + sub-long/2addr v3, p1 │ │ - int-to-long v6, v0 │ + int-to-long v5, v0 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-gez v3, :cond_1 │ │ .line 1315 │ :cond_0 │ :goto_0 │ return v2 │ @@ -1607,19 +1601,19 @@ │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_1 │ if-ge v1, v0, :cond_2 │ │ .line 1311 │ - int-to-long v4, v1 │ + int-to-long v3, v1 │ │ - add-long/2addr v4, p1 │ + add-long/2addr v3, p1 │ │ - invoke-virtual {p0, v4, v5}, Lokio/Buffer;->getByte(J)B │ + invoke-virtual {p0, v3, v4}, Lokio/Buffer;->getByte(J)B │ │ move-result v3 │ │ invoke-virtual {p3, v1}, Lokio/ByteString;->getByte(I)B │ │ move-result v4 │ │ @@ -1930,22 +1924,22 @@ │ :cond_1 │ iput v4, v5, Lokio/Segment;->pos:I │ │ goto :goto_0 │ .end method │ │ .method public readByteArray()[B │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 707 │ :try_start_0 │ - iget-wide v2, p0, Lokio/Buffer;->size:J │ + iget-wide v1, p0, Lokio/Buffer;->size:J │ │ - invoke-virtual {p0, v2, v3}, Lokio/Buffer;->readByteArray(J)[B │ + invoke-virtual {p0, v1, v2}, Lokio/Buffer;->readByteArray(J)[B │ :try_end_0 │ .catch Ljava/io/EOFException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ return-object v1 │ │ @@ -2040,15 +2034,15 @@ │ │ invoke-direct {v0, v1}, Lokio/ByteString;->([B)V │ │ return-object v0 │ .end method │ │ .method public readByteString(J)Lokio/ByteString; │ - .locals 3 │ + .locals 2 │ .param p1, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/EOFException; │ } │ .end annotation │ │ @@ -2062,345 +2056,343 @@ │ │ invoke-direct {v0, v1}, Lokio/ByteString;->([B)V │ │ return-object v0 │ .end method │ │ .method public readDecimalLong()J │ - .locals 24 │ + .locals 23 │ │ .prologue │ .line 411 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lokio/Buffer;->size:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - const-wide/16 v22, 0x0 │ + const-wide/16 v21, 0x0 │ │ - cmp-long v20, v20, v22 │ + cmp-long v19, v19, v21 │ │ - if-nez v20, :cond_0 │ + if-nez v19, :cond_0 │ │ - new-instance v20, Ljava/lang/IllegalStateException; │ + new-instance v19, Ljava/lang/IllegalStateException; │ │ - const-string v21, "size == 0" │ + const-string v20, "size == 0" │ │ - invoke-direct/range {v20 .. v21}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct/range {v19 .. v20}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v20 │ + throw v19 │ │ .line 414 │ :cond_0 │ - const-wide/16 v18, 0x0 │ + const-wide/16 v17, 0x0 │ │ .line 415 │ - .local v18, "value":J │ - const/16 v16, 0x0 │ + .local v17, "value":J │ + const/4 v15, 0x0 │ │ .line 416 │ - .local v16, "seen":I │ - const/4 v10, 0x0 │ + .local v15, "seen":I │ + const/4 v9, 0x0 │ │ .line 417 │ - .local v10, "negative":Z │ - const/4 v8, 0x0 │ + .local v9, "negative":Z │ + const/4 v7, 0x0 │ │ .line 419 │ - .local v8, "done":Z │ - const-wide v14, -0xcccccccccccccccL │ + .local v7, "done":Z │ + const-wide v12, -0xcccccccccccccccL │ │ .line 420 │ - .local v14, "overflowZone":J │ - const-wide/16 v12, -0x7 │ + .local v12, "overflowZone":J │ + const-wide/16 v10, -0x7 │ │ .line 423 │ - .local v12, "overflowDigit":J │ + .local v10, "overflowDigit":J │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lokio/Buffer;->head:Lokio/Segment; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ .line 425 │ - .local v17, "segment":Lokio/Segment; │ - move-object/from16 v0, v17 │ + .local v16, "segment":Lokio/Segment; │ + move-object/from16 v0, v16 │ │ - iget-object v6, v0, Lokio/Segment;->data:[B │ + iget-object v5, v0, Lokio/Segment;->data:[B │ │ .line 426 │ - .local v6, "data":[B │ - move-object/from16 v0, v17 │ + .local v5, "data":[B │ + move-object/from16 v0, v16 │ │ - iget v11, v0, Lokio/Segment;->pos:I │ + iget v14, v0, Lokio/Segment;->pos:I │ │ .line 427 │ - .local v11, "pos":I │ - move-object/from16 v0, v17 │ + .local v14, "pos":I │ + move-object/from16 v0, v16 │ │ - iget v9, v0, Lokio/Segment;->limit:I │ + iget v8, v0, Lokio/Segment;->limit:I │ │ .line 429 │ - .local v9, "limit":I │ + .local v8, "limit":I │ :goto_0 │ - if-ge v11, v9, :cond_8 │ + if-ge v14, v8, :cond_8 │ │ .line 430 │ - aget-byte v4, v6, v11 │ + aget-byte v3, v5, v14 │ │ .line 431 │ - .local v4, "b":B │ - const/16 v20, 0x30 │ + .local v3, "b":B │ + const/16 v19, 0x30 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-lt v4, v0, :cond_5 │ + if-lt v3, v0, :cond_5 │ │ - const/16 v20, 0x39 │ + const/16 v19, 0x39 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-gt v4, v0, :cond_5 │ + if-gt v3, v0, :cond_5 │ │ .line 432 │ - rsub-int/lit8 v7, v4, 0x30 │ + rsub-int/lit8 v6, v3, 0x30 │ │ .line 435 │ - .local v7, "digit":I │ - cmp-long v20, v18, v14 │ + .local v6, "digit":I │ + cmp-long v19, v17, v12 │ │ - if-ltz v20, :cond_2 │ + if-ltz v19, :cond_2 │ │ - cmp-long v20, v18, v14 │ + cmp-long v19, v17, v12 │ │ - if-nez v20, :cond_4 │ + if-nez v19, :cond_4 │ │ - int-to-long v0, v7 │ + int-to-long v0, v6 │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - cmp-long v20, v20, v12 │ + cmp-long v19, v19, v10 │ │ - if-gez v20, :cond_4 │ + if-gez v19, :cond_4 │ │ .line 436 │ :cond_2 │ - new-instance v20, Lokio/Buffer; │ + new-instance v19, Lokio/Buffer; │ │ - invoke-direct/range {v20 .. v20}, Lokio/Buffer;->()V │ + invoke-direct/range {v19 .. v19}, Lokio/Buffer;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-wide/from16 v1, v18 │ + move-wide/from16 v1, v17 │ │ invoke-virtual {v0, v1, v2}, Lokio/Buffer;->writeDecimalLong(J)Lokio/Buffer; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v4}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ + invoke-virtual {v0, v3}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 437 │ - .local v5, "buffer":Lokio/Buffer; │ - if-nez v10, :cond_3 │ + .local v4, "buffer":Lokio/Buffer; │ + if-nez v9, :cond_3 │ │ - invoke-virtual {v5}, Lokio/Buffer;->readByte()B │ + invoke-virtual {v4}, Lokio/Buffer;->readByte()B │ │ .line 438 │ :cond_3 │ - new-instance v20, Ljava/lang/NumberFormatException; │ + new-instance v19, Ljava/lang/NumberFormatException; │ │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ - const-string v22, "Number too large: " │ + const-string v21, "Number too large: " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual {v5}, Lokio/Buffer;->readUtf8()Ljava/lang/String; │ + invoke-virtual {v4}, Lokio/Buffer;->readUtf8()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-direct/range {v20 .. v21}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct/range {v19 .. v20}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v20 │ + throw v19 │ │ .line 440 │ - .end local v5 # "buffer":Lokio/Buffer; │ + .end local v4 # "buffer":Lokio/Buffer; │ :cond_4 │ - const-wide/16 v20, 0xa │ + const-wide/16 v19, 0xa │ │ - mul-long v18, v18, v20 │ + mul-long v17, v17, v19 │ │ .line 441 │ - int-to-long v0, v7 │ + int-to-long v0, v6 │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - add-long v18, v18, v20 │ + add-long v17, v17, v19 │ │ .line 429 │ - .end local v7 # "digit":I │ + .end local v6 # "digit":I │ :goto_1 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v14, v14, 0x1 │ │ - add-int/lit8 v16, v16, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto :goto_0 │ │ .line 442 │ :cond_5 │ - const/16 v20, 0x2d │ + const/16 v19, 0x2d │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ne v4, v0, :cond_6 │ + if-ne v3, v0, :cond_6 │ │ - if-nez v16, :cond_6 │ + if-nez v15, :cond_6 │ │ .line 443 │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ .line 444 │ - const-wide/16 v20, 0x1 │ + const-wide/16 v19, 0x1 │ │ - sub-long v12, v12, v20 │ + sub-long v10, v10, v19 │ │ goto :goto_1 │ │ .line 446 │ :cond_6 │ - if-nez v16, :cond_7 │ + if-nez v15, :cond_7 │ │ .line 447 │ - new-instance v20, Ljava/lang/NumberFormatException; │ + new-instance v19, Ljava/lang/NumberFormatException; │ │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ - const-string v22, "Expected leading [0-9] or \'-\' character but was 0x" │ + const-string v21, "Expected leading [0-9] or \'-\' character but was 0x" │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 448 │ - invoke-static {v4}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-direct/range {v20 .. v21}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct/range {v19 .. v20}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v20 │ + throw v19 │ │ .line 451 │ :cond_7 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ .line 456 │ - .end local v4 # "b":B │ + .end local v3 # "b":B │ :cond_8 │ - if-ne v11, v9, :cond_a │ + if-ne v14, v8, :cond_a │ │ .line 457 │ - invoke-virtual/range {v17 .. v17}, Lokio/Segment;->pop()Lokio/Segment; │ + invoke-virtual/range {v16 .. v16}, Lokio/Segment;->pop()Lokio/Segment; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lokio/Buffer;->head:Lokio/Segment; │ │ .line 458 │ - invoke-static/range {v17 .. v17}, Lokio/SegmentPool;->recycle(Lokio/Segment;)V │ + invoke-static/range {v16 .. v16}, Lokio/SegmentPool;->recycle(Lokio/Segment;)V │ │ .line 462 │ :goto_2 │ - if-nez v8, :cond_9 │ + if-nez v7, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lokio/Buffer;->head:Lokio/Segment; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - if-nez v20, :cond_1 │ + if-nez v19, :cond_1 │ │ .line 464 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lokio/Buffer;->size:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - move/from16 v0, v16 │ + int-to-long v0, v15 │ │ - int-to-long v0, v0 │ + move-wide/from16 v21, v0 │ │ - move-wide/from16 v22, v0 │ + sub-long v19, v19, v21 │ │ - sub-long v20, v20, v22 │ - │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lokio/Buffer;->size:J │ │ .line 465 │ - if-eqz v10, :cond_b │ + if-eqz v9, :cond_b │ │ - .end local v18 # "value":J │ + .end local v17 # "value":J │ :goto_3 │ - return-wide v18 │ + return-wide v17 │ │ .line 460 │ - .restart local v18 # "value":J │ + .restart local v17 # "value":J │ :cond_a │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - iput v11, v0, Lokio/Segment;->pos:I │ + iput v14, v0, Lokio/Segment;->pos:I │ │ goto :goto_2 │ │ .line 465 │ :cond_b │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v17 │ │ neg-long v0, v0 │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v17, v0 │ │ goto :goto_3 │ .end method │ │ .method public readFrom(Ljava/io/InputStream;)Lokio/Buffer; │ .locals 3 │ .param p1, "in" # Ljava/io/InputStream; │ @@ -2419,15 +2411,15 @@ │ invoke-direct {p0, p1, v0, v1, v2}, Lokio/Buffer;->readFrom(Ljava/io/InputStream;JZ)V │ │ .line 228 │ return-object p0 │ .end method │ │ .method public readFrom(Ljava/io/InputStream;J)Lokio/Buffer; │ - .locals 4 │ + .locals 3 │ .param p1, "in" # Ljava/io/InputStream; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -2563,293 +2555,277 @@ │ .line 735 │ .end local v1 # "read":I │ :cond_1 │ return-void │ .end method │ │ .method public readHexadecimalUnsignedLong()J │ - .locals 18 │ + .locals 15 │ │ .prologue │ - .line 469 │ - move-object/from16 v0, p0 │ - │ - iget-wide v14, v0, Lokio/Buffer;->size:J │ + const-wide/16 v13, 0x0 │ │ - const-wide/16 v16, 0x0 │ + .line 469 │ + iget-wide v11, p0, Lokio/Buffer;->size:J │ │ - cmp-long v11, v14, v16 │ + cmp-long v11, v11, v13 │ │ if-nez v11, :cond_0 │ │ new-instance v11, Ljava/lang/IllegalStateException; │ │ - const-string v14, "size == 0" │ + const-string v12, "size == 0" │ │ - invoke-direct {v11, v14}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v11 │ │ .line 471 │ :cond_0 │ - const-wide/16 v12, 0x0 │ + const-wide/16 v9, 0x0 │ │ .line 472 │ - .local v12, "value":J │ - const/4 v9, 0x0 │ + .local v9, "value":J │ + const/4 v7, 0x0 │ │ .line 473 │ - .local v9, "seen":I │ - const/4 v6, 0x0 │ + .local v7, "seen":I │ + const/4 v4, 0x0 │ │ .line 476 │ - .local v6, "done":Z │ + .local v4, "done":Z │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget-object v10, v0, Lokio/Buffer;->head:Lokio/Segment; │ + iget-object v8, p0, Lokio/Buffer;->head:Lokio/Segment; │ │ .line 478 │ - .local v10, "segment":Lokio/Segment; │ - iget-object v4, v10, Lokio/Segment;->data:[B │ + .local v8, "segment":Lokio/Segment; │ + iget-object v2, v8, Lokio/Segment;->data:[B │ │ .line 479 │ - .local v4, "data":[B │ - iget v8, v10, Lokio/Segment;->pos:I │ + .local v2, "data":[B │ + iget v6, v8, Lokio/Segment;->pos:I │ │ .line 480 │ - .local v8, "pos":I │ - iget v7, v10, Lokio/Segment;->limit:I │ + .local v6, "pos":I │ + iget v5, v8, Lokio/Segment;->limit:I │ │ .line 482 │ - .local v7, "limit":I │ + .local v5, "limit":I │ :goto_0 │ - if-ge v8, v7, :cond_6 │ + if-ge v6, v5, :cond_6 │ │ .line 485 │ - aget-byte v2, v4, v8 │ + aget-byte v0, v2, v6 │ │ .line 486 │ - .local v2, "b":B │ + .local v0, "b":B │ const/16 v11, 0x30 │ │ - if-lt v2, v11, :cond_2 │ + if-lt v0, v11, :cond_2 │ │ const/16 v11, 0x39 │ │ - if-gt v2, v11, :cond_2 │ + if-gt v0, v11, :cond_2 │ │ .line 487 │ - add-int/lit8 v5, v2, -0x30 │ + add-int/lit8 v3, v0, -0x30 │ │ .line 503 │ - .local v5, "digit":I │ + .local v3, "digit":I │ :goto_1 │ - const-wide/high16 v14, -0x1000000000000000L # -3.105036184601418E231 │ + const-wide/high16 v11, -0x1000000000000000L # -3.105036184601418E231 │ │ - and-long/2addr v14, v12 │ + and-long/2addr v11, v9 │ │ - const-wide/16 v16, 0x0 │ - │ - cmp-long v11, v14, v16 │ + cmp-long v11, v11, v13 │ │ if-eqz v11, :cond_8 │ │ .line 504 │ new-instance v11, Lokio/Buffer; │ │ invoke-direct {v11}, Lokio/Buffer;->()V │ │ - invoke-virtual {v11, v12, v13}, Lokio/Buffer;->writeHexadecimalUnsignedLong(J)Lokio/Buffer; │ + invoke-virtual {v11, v9, v10}, Lokio/Buffer;->writeHexadecimalUnsignedLong(J)Lokio/Buffer; │ │ move-result-object v11 │ │ - invoke-virtual {v11, v2}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ + invoke-virtual {v11, v0}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 505 │ - .local v3, "buffer":Lokio/Buffer; │ + .local v1, "buffer":Lokio/Buffer; │ new-instance v11, Ljava/lang/NumberFormatException; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Number too large: " │ + const-string v13, "Number too large: " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v3}, Lokio/Buffer;->readUtf8()Ljava/lang/String; │ + invoke-virtual {v1}, Lokio/Buffer;->readUtf8()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-direct {v11, v14}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ throw v11 │ │ .line 488 │ - .end local v3 # "buffer":Lokio/Buffer; │ - .end local v5 # "digit":I │ + .end local v1 # "buffer":Lokio/Buffer; │ + .end local v3 # "digit":I │ :cond_2 │ const/16 v11, 0x61 │ │ - if-lt v2, v11, :cond_3 │ + if-lt v0, v11, :cond_3 │ │ const/16 v11, 0x66 │ │ - if-gt v2, v11, :cond_3 │ + if-gt v0, v11, :cond_3 │ │ .line 489 │ - add-int/lit8 v11, v2, -0x61 │ + add-int/lit8 v11, v0, -0x61 │ │ - add-int/lit8 v5, v11, 0xa │ + add-int/lit8 v3, v11, 0xa │ │ - .restart local v5 # "digit":I │ + .restart local v3 # "digit":I │ goto :goto_1 │ │ .line 490 │ - .end local v5 # "digit":I │ + .end local v3 # "digit":I │ :cond_3 │ const/16 v11, 0x41 │ │ - if-lt v2, v11, :cond_4 │ + if-lt v0, v11, :cond_4 │ │ const/16 v11, 0x46 │ │ - if-gt v2, v11, :cond_4 │ + if-gt v0, v11, :cond_4 │ │ .line 491 │ - add-int/lit8 v11, v2, -0x41 │ + add-int/lit8 v11, v0, -0x41 │ │ - add-int/lit8 v5, v11, 0xa │ + add-int/lit8 v3, v11, 0xa │ │ - .restart local v5 # "digit":I │ + .restart local v3 # "digit":I │ goto :goto_1 │ │ .line 493 │ - .end local v5 # "digit":I │ + .end local v3 # "digit":I │ :cond_4 │ - if-nez v9, :cond_5 │ + if-nez v7, :cond_5 │ │ .line 494 │ new-instance v11, Ljava/lang/NumberFormatException; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Expected leading [0-9a-fA-F] character but was 0x" │ + const-string v13, "Expected leading [0-9a-fA-F] character but was 0x" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 495 │ - invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-direct {v11, v14}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ throw v11 │ │ .line 498 │ :cond_5 │ - const/4 v6, 0x1 │ + const/4 v4, 0x1 │ │ .line 512 │ - .end local v2 # "b":B │ + .end local v0 # "b":B │ :cond_6 │ - if-ne v8, v7, :cond_9 │ + if-ne v6, v5, :cond_9 │ │ .line 513 │ - invoke-virtual {v10}, Lokio/Segment;->pop()Lokio/Segment; │ + invoke-virtual {v8}, Lokio/Segment;->pop()Lokio/Segment; │ │ move-result-object v11 │ │ - move-object/from16 v0, p0 │ - │ - iput-object v11, v0, Lokio/Buffer;->head:Lokio/Segment; │ + iput-object v11, p0, Lokio/Buffer;->head:Lokio/Segment; │ │ .line 514 │ - invoke-static {v10}, Lokio/SegmentPool;->recycle(Lokio/Segment;)V │ + invoke-static {v8}, Lokio/SegmentPool;->recycle(Lokio/Segment;)V │ │ .line 518 │ :goto_2 │ - if-nez v6, :cond_7 │ + if-nez v4, :cond_7 │ │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lokio/Buffer;->head:Lokio/Segment; │ + iget-object v11, p0, Lokio/Buffer;->head:Lokio/Segment; │ │ if-nez v11, :cond_1 │ │ .line 520 │ :cond_7 │ - move-object/from16 v0, p0 │ + iget-wide v11, p0, Lokio/Buffer;->size:J │ │ - iget-wide v14, v0, Lokio/Buffer;->size:J │ - │ - int-to-long v0, v9 │ - │ - move-wide/from16 v16, v0 │ - │ - sub-long v14, v14, v16 │ + int-to-long v13, v7 │ │ - move-object/from16 v0, p0 │ + sub-long/2addr v11, v13 │ │ - iput-wide v14, v0, Lokio/Buffer;->size:J │ + iput-wide v11, p0, Lokio/Buffer;->size:J │ │ .line 521 │ - return-wide v12 │ + return-wide v9 │ │ .line 508 │ - .restart local v2 # "b":B │ - .restart local v5 # "digit":I │ + .restart local v0 # "b":B │ + .restart local v3 # "digit":I │ :cond_8 │ const/4 v11, 0x4 │ │ - shl-long/2addr v12, v11 │ + shl-long/2addr v9, v11 │ │ .line 509 │ - int-to-long v14, v5 │ + int-to-long v11, v3 │ │ - or-long/2addr v12, v14 │ + or-long/2addr v9, v11 │ │ .line 482 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto/16 :goto_0 │ │ .line 516 │ - .end local v2 # "b":B │ - .end local v5 # "digit":I │ + .end local v0 # "b":B │ + .end local v3 # "digit":I │ :cond_9 │ - iput v8, v10, Lokio/Segment;->pos:I │ + iput v6, v8, Lokio/Segment;->pos:I │ │ goto :goto_2 │ .end method │ │ .method public readInt()I │ .locals 10 │ │ @@ -3046,51 +3022,51 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public readLong()J │ - .locals 14 │ + .locals 13 │ │ .prologue │ .line 365 │ - iget-wide v8, p0, Lokio/Buffer;->size:J │ + iget-wide v7, p0, Lokio/Buffer;->size:J │ │ - const-wide/16 v10, 0x8 │ + const-wide/16 v9, 0x8 │ │ - cmp-long v5, v8, v10 │ + cmp-long v7, v7, v9 │ │ - if-gez v5, :cond_0 │ + if-gez v7, :cond_0 │ │ - new-instance v5, Ljava/lang/IllegalStateException; │ + new-instance v7, Ljava/lang/IllegalStateException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "size < 8: " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - iget-wide v10, p0, Lokio/Buffer;->size:J │ + iget-wide v9, p0, Lokio/Buffer;->size:J │ │ - invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v5, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v5 │ + throw v7 │ │ .line 367 │ :cond_0 │ iget-object v4, p0, Lokio/Buffer;->head:Lokio/Segment; │ │ .line 368 │ .local v4, "segment":Lokio/Segment; │ @@ -3098,215 +3074,215 @@ │ │ .line 369 │ .local v2, "pos":I │ iget v1, v4, Lokio/Segment;->limit:I │ │ .line 372 │ .local v1, "limit":I │ - sub-int v5, v1, v2 │ + sub-int v7, v1, v2 │ │ const/16 v8, 0x8 │ │ - if-ge v5, v8, :cond_1 │ + if-ge v7, v8, :cond_1 │ │ .line 373 │ invoke-virtual {p0}, Lokio/Buffer;->readInt()I │ │ - move-result v5 │ + move-result v7 │ │ - int-to-long v8, v5 │ + int-to-long v7, v7 │ │ - const-wide v10, 0xffffffffL │ + const-wide v9, 0xffffffffL │ │ - and-long/2addr v8, v10 │ + and-long/2addr v7, v9 │ │ - const/16 v5, 0x20 │ + const/16 v9, 0x20 │ │ - shl-long/2addr v8, v5 │ + shl-long/2addr v7, v9 │ │ .line 374 │ invoke-virtual {p0}, Lokio/Buffer;->readInt()I │ │ - move-result v5 │ + move-result v9 │ │ - int-to-long v10, v5 │ + int-to-long v9, v9 │ │ - const-wide v12, 0xffffffffL │ + const-wide v11, 0xffffffffL │ │ - and-long/2addr v10, v12 │ + and-long/2addr v9, v11 │ │ - or-long v6, v8, v10 │ + or-long v5, v7, v9 │ │ .line 395 │ :goto_0 │ - return-wide v6 │ + return-wide v5 │ │ .line 377 │ :cond_1 │ iget-object v0, v4, Lokio/Segment;->data:[B │ │ .line 378 │ .local v0, "data":[B │ add-int/lit8 v3, v2, 0x1 │ │ .end local v2 # "pos":I │ .local v3, "pos":I │ - aget-byte v5, v0, v2 │ + aget-byte v7, v0, v2 │ │ - int-to-long v8, v5 │ + int-to-long v7, v7 │ │ - const-wide/16 v10, 0xff │ + const-wide/16 v9, 0xff │ │ - and-long/2addr v8, v10 │ + and-long/2addr v7, v9 │ │ - const/16 v5, 0x38 │ + const/16 v9, 0x38 │ │ - shl-long/2addr v8, v5 │ + shl-long/2addr v7, v9 │ │ add-int/lit8 v2, v3, 0x1 │ │ .end local v3 # "pos":I │ .restart local v2 # "pos":I │ - aget-byte v5, v0, v3 │ + aget-byte v9, v0, v3 │ │ - int-to-long v10, v5 │ + int-to-long v9, v9 │ │ - const-wide/16 v12, 0xff │ + const-wide/16 v11, 0xff │ │ - and-long/2addr v10, v12 │ + and-long/2addr v9, v11 │ │ - const/16 v5, 0x30 │ + const/16 v11, 0x30 │ │ - shl-long/2addr v10, v5 │ + shl-long/2addr v9, v11 │ │ - or-long/2addr v8, v10 │ + or-long/2addr v7, v9 │ │ add-int/lit8 v3, v2, 0x1 │ │ .end local v2 # "pos":I │ .restart local v3 # "pos":I │ - aget-byte v5, v0, v2 │ + aget-byte v9, v0, v2 │ │ - int-to-long v10, v5 │ + int-to-long v9, v9 │ │ - const-wide/16 v12, 0xff │ + const-wide/16 v11, 0xff │ │ - and-long/2addr v10, v12 │ + and-long/2addr v9, v11 │ │ - const/16 v5, 0x28 │ + const/16 v11, 0x28 │ │ - shl-long/2addr v10, v5 │ + shl-long/2addr v9, v11 │ │ - or-long/2addr v8, v10 │ + or-long/2addr v7, v9 │ │ add-int/lit8 v2, v3, 0x1 │ │ .end local v3 # "pos":I │ .restart local v2 # "pos":I │ - aget-byte v5, v0, v3 │ + aget-byte v9, v0, v3 │ │ - int-to-long v10, v5 │ + int-to-long v9, v9 │ │ - const-wide/16 v12, 0xff │ + const-wide/16 v11, 0xff │ │ - and-long/2addr v10, v12 │ + and-long/2addr v9, v11 │ │ - const/16 v5, 0x20 │ + const/16 v11, 0x20 │ │ - shl-long/2addr v10, v5 │ + shl-long/2addr v9, v11 │ │ - or-long/2addr v8, v10 │ + or-long/2addr v7, v9 │ │ add-int/lit8 v3, v2, 0x1 │ │ .end local v2 # "pos":I │ .restart local v3 # "pos":I │ - aget-byte v5, v0, v2 │ + aget-byte v9, v0, v2 │ │ - int-to-long v10, v5 │ + int-to-long v9, v9 │ │ - const-wide/16 v12, 0xff │ + const-wide/16 v11, 0xff │ │ - and-long/2addr v10, v12 │ + and-long/2addr v9, v11 │ │ - const/16 v5, 0x18 │ + const/16 v11, 0x18 │ │ - shl-long/2addr v10, v5 │ + shl-long/2addr v9, v11 │ │ - or-long/2addr v8, v10 │ + or-long/2addr v7, v9 │ │ add-int/lit8 v2, v3, 0x1 │ │ .end local v3 # "pos":I │ .restart local v2 # "pos":I │ - aget-byte v5, v0, v3 │ + aget-byte v9, v0, v3 │ │ - int-to-long v10, v5 │ + int-to-long v9, v9 │ │ - const-wide/16 v12, 0xff │ + const-wide/16 v11, 0xff │ │ - and-long/2addr v10, v12 │ + and-long/2addr v9, v11 │ │ - const/16 v5, 0x10 │ + const/16 v11, 0x10 │ │ - shl-long/2addr v10, v5 │ + shl-long/2addr v9, v11 │ │ - or-long/2addr v8, v10 │ + or-long/2addr v7, v9 │ │ add-int/lit8 v3, v2, 0x1 │ │ .end local v2 # "pos":I │ .restart local v3 # "pos":I │ - aget-byte v5, v0, v2 │ + aget-byte v9, v0, v2 │ │ - int-to-long v10, v5 │ + int-to-long v9, v9 │ │ - const-wide/16 v12, 0xff │ + const-wide/16 v11, 0xff │ │ - and-long/2addr v10, v12 │ + and-long/2addr v9, v11 │ │ - const/16 v5, 0x8 │ + const/16 v11, 0x8 │ │ - shl-long/2addr v10, v5 │ + shl-long/2addr v9, v11 │ │ - or-long/2addr v8, v10 │ + or-long/2addr v7, v9 │ │ add-int/lit8 v2, v3, 0x1 │ │ .end local v3 # "pos":I │ .restart local v2 # "pos":I │ - aget-byte v5, v0, v3 │ + aget-byte v9, v0, v3 │ │ - int-to-long v10, v5 │ + int-to-long v9, v9 │ │ - const-wide/16 v12, 0xff │ + const-wide/16 v11, 0xff │ │ - and-long/2addr v10, v12 │ + and-long/2addr v9, v11 │ │ - or-long v6, v8, v10 │ + or-long v5, v7, v9 │ │ .line 386 │ - .local v6, "v":J │ - iget-wide v8, p0, Lokio/Buffer;->size:J │ + .local v5, "v":J │ + iget-wide v7, p0, Lokio/Buffer;->size:J │ │ - const-wide/16 v10, 0x8 │ + const-wide/16 v9, 0x8 │ │ - sub-long/2addr v8, v10 │ + sub-long/2addr v7, v9 │ │ - iput-wide v8, p0, Lokio/Buffer;->size:J │ + iput-wide v7, p0, Lokio/Buffer;->size:J │ │ .line 388 │ if-ne v2, v1, :cond_2 │ │ .line 389 │ invoke-virtual {v4}, Lokio/Segment;->pop()Lokio/Segment; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - iput-object v5, p0, Lokio/Buffer;->head:Lokio/Segment; │ + iput-object v7, p0, Lokio/Buffer;->head:Lokio/Segment; │ │ .line 390 │ invoke-static {v4}, Lokio/SegmentPool;->recycle(Lokio/Segment;)V │ │ goto :goto_0 │ │ .line 392 │ @@ -3491,15 +3467,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public readString(JLjava/nio/charset/Charset;)Ljava/lang/String; │ - .locals 9 │ + .locals 8 │ .param p1, "byteCount" # J │ .param p3, "charset" # Ljava/nio/charset/Charset; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/EOFException; │ } │ .end annotation │ @@ -3650,23 +3626,23 @@ │ .line 588 │ invoke-static {v7}, Lokio/SegmentPool;->recycle(Lokio/Segment;)V │ │ goto :goto_0 │ .end method │ │ .method public readString(Ljava/nio/charset/Charset;)Ljava/lang/String; │ - .locals 4 │ + .locals 3 │ .param p1, "charset" # Ljava/nio/charset/Charset; │ │ .prologue │ .line 562 │ :try_start_0 │ - iget-wide v2, p0, Lokio/Buffer;->size:J │ + iget-wide v1, p0, Lokio/Buffer;->size:J │ │ - invoke-virtual {p0, v2, v3, p1}, Lokio/Buffer;->readString(JLjava/nio/charset/Charset;)Ljava/lang/String; │ + invoke-virtual {p0, v1, v2, p1}, Lokio/Buffer;->readString(JLjava/nio/charset/Charset;)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/io/EOFException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ return-object v1 │ │ @@ -3685,19 +3661,19 @@ │ │ .method public readUtf8()Ljava/lang/String; │ .locals 4 │ │ .prologue │ .line 550 │ :try_start_0 │ - iget-wide v2, p0, Lokio/Buffer;->size:J │ + iget-wide v1, p0, Lokio/Buffer;->size:J │ │ - sget-object v1, Lokio/Util;->UTF_8:Ljava/nio/charset/Charset; │ + sget-object v3, Lokio/Util;->UTF_8:Ljava/nio/charset/Charset; │ │ - invoke-virtual {p0, v2, v3, v1}, Lokio/Buffer;->readString(JLjava/nio/charset/Charset;)Ljava/lang/String; │ + invoke-virtual {p0, v1, v2, v3}, Lokio/Buffer;->readString(JLjava/nio/charset/Charset;)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/io/EOFException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ return-object v1 │ │ @@ -3731,42 +3707,42 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public readUtf8CodePoint()I │ - .locals 12 │ + .locals 11 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/EOFException; │ } │ .end annotation │ │ .prologue │ - const-wide/16 v10, 0x0 │ + const-wide/16 v9, 0x0 │ │ const v6, 0xfffd │ │ .line 631 │ - iget-wide v8, p0, Lokio/Buffer;->size:J │ + iget-wide v7, p0, Lokio/Buffer;->size:J │ │ - cmp-long v7, v8, v10 │ + cmp-long v7, v7, v9 │ │ if-nez v7, :cond_0 │ │ new-instance v6, Ljava/io/EOFException; │ │ invoke-direct {v6}, Ljava/io/EOFException;->()V │ │ throw v6 │ │ .line 633 │ :cond_0 │ - invoke-virtual {p0, v10, v11}, Lokio/Buffer;->getByte(J)B │ + invoke-virtual {p0, v9, v10}, Lokio/Buffer;->getByte(J)B │ │ move-result v1 │ │ .line 638 │ .local v1, "b0":B │ and-int/lit16 v7, v1, 0x80 │ │ @@ -3782,19 +3758,19 @@ │ .line 642 │ .local v2, "byteCount":I │ const/4 v5, 0x0 │ │ .line 668 │ .local v5, "min":I │ :goto_0 │ - iget-wide v8, p0, Lokio/Buffer;->size:J │ + iget-wide v7, p0, Lokio/Buffer;->size:J │ │ - int-to-long v10, v2 │ + int-to-long v9, v2 │ │ - cmp-long v7, v8, v10 │ + cmp-long v7, v7, v9 │ │ if-gez v7, :cond_6 │ │ .line 669 │ new-instance v6, Ljava/io/EOFException; │ │ new-instance v7, Ljava/lang/StringBuilder; │ @@ -3928,17 +3904,17 @@ │ goto :goto_0 │ │ .line 664 │ .end local v2 # "byteCount":I │ .end local v3 # "codePoint":I │ .end local v5 # "min":I │ :cond_4 │ - const-wide/16 v8, 0x1 │ + const-wide/16 v7, 0x1 │ │ - invoke-virtual {p0, v8, v9}, Lokio/Buffer;->skip(J)V │ + invoke-virtual {p0, v7, v8}, Lokio/Buffer;->skip(J)V │ │ move v3, v6 │ │ .line 702 │ :cond_5 │ :goto_1 │ return v3 │ @@ -3951,17 +3927,17 @@ │ const/4 v4, 0x1 │ │ .local v4, "i":I │ :goto_2 │ if-ge v4, v2, :cond_8 │ │ .line 677 │ - int-to-long v8, v4 │ + int-to-long v7, v4 │ │ - invoke-virtual {p0, v8, v9}, Lokio/Buffer;->getByte(J)B │ + invoke-virtual {p0, v7, v8}, Lokio/Buffer;->getByte(J)B │ │ move-result v0 │ │ .line 678 │ .local v0, "b":B │ and-int/lit16 v7, v0, 0xc0 │ │ @@ -3980,29 +3956,29 @@ │ .line 676 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ .line 683 │ :cond_7 │ - int-to-long v8, v4 │ + int-to-long v7, v4 │ │ - invoke-virtual {p0, v8, v9}, Lokio/Buffer;->skip(J)V │ + invoke-virtual {p0, v7, v8}, Lokio/Buffer;->skip(J)V │ │ move v3, v6 │ │ .line 684 │ goto :goto_1 │ │ .line 688 │ .end local v0 # "b":B │ :cond_8 │ - int-to-long v8, v2 │ + int-to-long v7, v2 │ │ - invoke-virtual {p0, v8, v9}, Lokio/Buffer;->skip(J)V │ + invoke-virtual {p0, v7, v8}, Lokio/Buffer;->skip(J)V │ │ .line 690 │ const v7, 0x10ffff │ │ if-le v3, v7, :cond_9 │ │ move v3, v6 │ @@ -4090,15 +4066,15 @@ │ │ move-result-object v2 │ │ goto :goto_0 │ .end method │ │ .method readUtf8Line(J)Ljava/lang/String; │ - .locals 7 │ + .locals 6 │ .param p1, "newline" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/EOFException; │ } │ .end annotation │ │ @@ -4218,17 +4194,17 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {p0}, Lokio/Buffer;->size()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, " content=" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -4268,15 +4244,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public request(J)Z │ - .locals 3 │ + .locals 2 │ .param p1, "byteCount" # J │ │ .prologue │ .line 106 │ iget-wide v0, p0, Lokio/Buffer;->size:J │ │ cmp-long v0, v0, p1 │ @@ -4291,15 +4267,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public require(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/EOFException; │ } │ .end annotation │ │ @@ -4409,15 +4385,15 @@ │ .line 60 │ iget-wide v0, p0, Lokio/Buffer;->size:J │ │ return-wide v0 │ .end method │ │ .method public skip(J)V │ - .locals 7 │ + .locals 6 │ .param p1, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/EOFException; │ } │ .end annotation │ │ @@ -4743,18 +4719,18 @@ │ │ const/4 v5, 0x2 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ const/4 v6, 0x0 │ │ - iget-wide v8, p0, Lokio/Buffer;->size:J │ + iget-wide v7, p0, Lokio/Buffer;->size:J │ │ .line 1402 │ - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ const/4 v6, 0x1 │ │ @@ -5408,15 +5384,15 @@ │ │ .line 959 │ :cond_1 │ return-wide v2 │ .end method │ │ .method public writeByte(I)Lokio/Buffer; │ - .locals 6 │ + .locals 5 │ .param p1, "b" # I │ │ .prologue │ .line 972 │ const/4 v1, 0x1 │ │ invoke-virtual {p0, v1}, Lokio/Buffer;->writableSegment(I)Lokio/Segment; │ @@ -5434,21 +5410,21 @@ │ iput v3, v0, Lokio/Segment;->limit:I │ │ int-to-byte v3, p1 │ │ aput-byte v3, v1, v2 │ │ .line 974 │ - iget-wide v2, p0, Lokio/Buffer;->size:J │ + iget-wide v1, p0, Lokio/Buffer;->size:J │ │ - const-wide/16 v4, 0x1 │ + const-wide/16 v3, 0x1 │ │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v3 │ │ - iput-wide v2, p0, Lokio/Buffer;->size:J │ + iput-wide v1, p0, Lokio/Buffer;->size:J │ │ .line 975 │ return-object p0 │ .end method │ │ .method public bridge synthetic writeByte(I)Lokio/BufferedSink; │ .locals 1 │ @@ -5464,15 +5440,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeDecimalLong(J)Lokio/Buffer; │ - .locals 13 │ + .locals 12 │ .param p1, "v" # J │ │ .prologue │ const-wide/16 v10, 0xa │ │ const-wide/16 v8, 0x0 │ │ @@ -5832,22 +5808,22 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeHexadecimalUnsignedLong(J)Lokio/Buffer; │ - .locals 11 │ + .locals 9 │ .param p1, "v" # J │ │ .prologue │ .line 1088 │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ - cmp-long v5, p1, v6 │ + cmp-long v5, p1, v5 │ │ if-nez v5, :cond_0 │ │ .line 1090 │ const/16 v5, 0x30 │ │ invoke-virtual {p0, v5}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ @@ -5860,17 +5836,17 @@ │ return-object p0 │ │ .line 1093 │ .restart local p0 # "this":Lokio/Buffer; │ :cond_0 │ invoke-static {p1, p2}, Ljava/lang/Long;->highestOneBit(J)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->numberOfTrailingZeros(J)I │ + invoke-static {v5, v6}, Ljava/lang/Long;->numberOfTrailingZeros(J)I │ │ move-result v5 │ │ div-int/lit8 v5, v5, 0x4 │ │ add-int/lit8 v4, v5, 0x1 │ │ @@ -5927,21 +5903,21 @@ │ iget v5, v3, Lokio/Segment;->limit:I │ │ add-int/2addr v5, v4 │ │ iput v5, v3, Lokio/Segment;->limit:I │ │ .line 1102 │ - iget-wide v6, p0, Lokio/Buffer;->size:J │ + iget-wide v5, p0, Lokio/Buffer;->size:J │ │ - int-to-long v8, v4 │ + int-to-long v7, v4 │ │ - add-long/2addr v6, v8 │ + add-long/2addr v5, v7 │ │ - iput-wide v6, p0, Lokio/Buffer;->size:J │ + iput-wide v5, p0, Lokio/Buffer;->size:J │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic writeHexadecimalUnsignedLong(J)Lokio/BufferedSink; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ @@ -6280,15 +6256,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeLongLe(J)Lokio/Buffer; │ - .locals 3 │ + .locals 2 │ .param p1, "v" # J │ │ .prologue │ .line 1028 │ invoke-static {p1, p2}, Lokio/Util;->reverseBytesLong(J)J │ │ move-result-wide v0 │ @@ -6689,15 +6665,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeTo(Ljava/io/OutputStream;J)Lokio/Buffer; │ - .locals 10 │ + .locals 9 │ .param p1, "out" # Ljava/io/OutputStream; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/okio/Base64.smali │ @@ -181,423 +181,419 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 27 │ return-void │ .end method │ │ .method public static decode(Ljava/lang/String;)[B │ - .locals 18 │ + .locals 15 │ .param p0, "in" # Ljava/lang/String; │ │ .prologue │ .line 31 │ - invoke-virtual/range {p0 .. p0}, Ljava/lang/String;->length()I │ + invoke-virtual {p0}, Ljava/lang/String;->length()I │ │ - move-result v6 │ + move-result v4 │ │ .line 32 │ - .local v6, "limit":I │ + .local v4, "limit":I │ :goto_0 │ - if-lez v6, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 33 │ - add-int/lit8 v13, v6, -0x1 │ + add-int/lit8 v11, v4, -0x1 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v11}, Ljava/lang/String;->charAt(I)C │ │ - invoke-virtual {v0, v13}, Ljava/lang/String;->charAt(I)C │ - │ - move-result v3 │ + move-result v1 │ │ .line 34 │ - .local v3, "c":C │ - const/16 v13, 0x3d │ + .local v1, "c":C │ + const/16 v11, 0x3d │ │ - if-eq v3, v13, :cond_1 │ + if-eq v1, v11, :cond_1 │ │ - const/16 v13, 0xa │ + const/16 v11, 0xa │ │ - if-eq v3, v13, :cond_1 │ + if-eq v1, v11, :cond_1 │ │ - const/16 v13, 0xd │ + const/16 v11, 0xd │ │ - if-eq v3, v13, :cond_1 │ + if-eq v1, v11, :cond_1 │ │ - const/16 v13, 0x20 │ + const/16 v11, 0x20 │ │ - if-eq v3, v13, :cond_1 │ + if-eq v1, v11, :cond_1 │ │ - const/16 v13, 0x9 │ + const/16 v11, 0x9 │ │ - if-eq v3, v13, :cond_1 │ + if-eq v1, v11, :cond_1 │ │ .line 40 │ - .end local v3 # "c":C │ + .end local v1 # "c":C │ :cond_0 │ - int-to-long v14, v6 │ + int-to-long v11, v4 │ │ - const-wide/16 v16, 0x6 │ + const-wide/16 v13, 0x6 │ │ - mul-long v14, v14, v16 │ + mul-long/2addr v11, v13 │ │ - const-wide/16 v16, 0x8 │ + const-wide/16 v13, 0x8 │ │ - div-long v14, v14, v16 │ + div-long/2addr v11, v13 │ │ - long-to-int v13, v14 │ + long-to-int v11, v11 │ │ - new-array v7, v13, [B │ + new-array v5, v11, [B │ │ .line 41 │ - .local v7, "out":[B │ - const/4 v8, 0x0 │ + .local v5, "out":[B │ + const/4 v6, 0x0 │ │ .line 42 │ - .local v8, "outCount":I │ - const/4 v4, 0x0 │ + .local v6, "outCount":I │ + const/4 v2, 0x0 │ │ .line 44 │ - .local v4, "inCount":I │ - const/4 v12, 0x0 │ + .local v2, "inCount":I │ + const/4 v10, 0x0 │ │ .line 45 │ - .local v12, "word":I │ - const/4 v10, 0x0 │ + .local v10, "word":I │ + const/4 v8, 0x0 │ │ - .local v10, "pos":I │ - move v9, v8 │ + .local v8, "pos":I │ + move v7, v6 │ │ - .end local v8 # "outCount":I │ - .local v9, "outCount":I │ + .end local v6 # "outCount":I │ + .local v7, "outCount":I │ :goto_1 │ - if-ge v10, v6, :cond_b │ + if-ge v8, v4, :cond_b │ │ .line 46 │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v8}, Ljava/lang/String;->charAt(I)C │ │ - invoke-virtual {v0, v10}, Ljava/lang/String;->charAt(I)C │ - │ - move-result v3 │ + move-result v1 │ │ .line 49 │ - .restart local v3 # "c":C │ - const/16 v13, 0x41 │ + .restart local v1 # "c":C │ + const/16 v11, 0x41 │ │ - if-lt v3, v13, :cond_2 │ + if-lt v1, v11, :cond_2 │ │ - const/16 v13, 0x5a │ + const/16 v11, 0x5a │ │ - if-gt v3, v13, :cond_2 │ + if-gt v1, v11, :cond_2 │ │ .line 53 │ - add-int/lit8 v2, v3, -0x41 │ + add-int/lit8 v0, v1, -0x41 │ │ .line 75 │ - .local v2, "bits":I │ + .local v0, "bits":I │ :goto_2 │ - shl-int/lit8 v13, v12, 0x6 │ + shl-int/lit8 v11, v10, 0x6 │ │ - int-to-byte v14, v2 │ + int-to-byte v12, v0 │ │ - or-int v12, v13, v14 │ + or-int v10, v11, v12 │ │ .line 78 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ .line 79 │ - rem-int/lit8 v13, v4, 0x4 │ + rem-int/lit8 v11, v2, 0x4 │ │ - if-nez v13, :cond_f │ + if-nez v11, :cond_f │ │ .line 80 │ - add-int/lit8 v8, v9, 0x1 │ + add-int/lit8 v6, v7, 0x1 │ │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ - shr-int/lit8 v13, v12, 0x10 │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ + shr-int/lit8 v11, v10, 0x10 │ │ - int-to-byte v13, v13 │ + int-to-byte v11, v11 │ │ - aput-byte v13, v7, v9 │ + aput-byte v11, v5, v7 │ │ .line 81 │ - add-int/lit8 v9, v8, 0x1 │ + add-int/lit8 v7, v6, 0x1 │ │ - .end local v8 # "outCount":I │ - .restart local v9 # "outCount":I │ - shr-int/lit8 v13, v12, 0x8 │ + .end local v6 # "outCount":I │ + .restart local v7 # "outCount":I │ + shr-int/lit8 v11, v10, 0x8 │ │ - int-to-byte v13, v13 │ + int-to-byte v11, v11 │ │ - aput-byte v13, v7, v8 │ + aput-byte v11, v5, v6 │ │ .line 82 │ - add-int/lit8 v8, v9, 0x1 │ + add-int/lit8 v6, v7, 0x1 │ │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ - int-to-byte v13, v12 │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ + int-to-byte v11, v10 │ │ - aput-byte v13, v7, v9 │ + aput-byte v11, v5, v7 │ │ .line 45 │ - .end local v2 # "bits":I │ + .end local v0 # "bits":I │ :goto_3 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ - move v9, v8 │ + move v7, v6 │ │ - .end local v8 # "outCount":I │ - .restart local v9 # "outCount":I │ + .end local v6 # "outCount":I │ + .restart local v7 # "outCount":I │ goto :goto_1 │ │ .line 32 │ - .end local v4 # "inCount":I │ - .end local v7 # "out":[B │ - .end local v9 # "outCount":I │ - .end local v10 # "pos":I │ - .end local v12 # "word":I │ + .end local v2 # "inCount":I │ + .end local v5 # "out":[B │ + .end local v7 # "outCount":I │ + .end local v8 # "pos":I │ + .end local v10 # "word":I │ :cond_1 │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v4, v4, -0x1 │ │ goto :goto_0 │ │ .line 54 │ - .restart local v4 # "inCount":I │ - .restart local v7 # "out":[B │ - .restart local v9 # "outCount":I │ - .restart local v10 # "pos":I │ - .restart local v12 # "word":I │ + .restart local v2 # "inCount":I │ + .restart local v5 # "out":[B │ + .restart local v7 # "outCount":I │ + .restart local v8 # "pos":I │ + .restart local v10 # "word":I │ :cond_2 │ - const/16 v13, 0x61 │ + const/16 v11, 0x61 │ │ - if-lt v3, v13, :cond_3 │ + if-lt v1, v11, :cond_3 │ │ - const/16 v13, 0x7a │ + const/16 v11, 0x7a │ │ - if-gt v3, v13, :cond_3 │ + if-gt v1, v11, :cond_3 │ │ .line 58 │ - add-int/lit8 v2, v3, -0x47 │ + add-int/lit8 v0, v1, -0x47 │ │ - .restart local v2 # "bits":I │ + .restart local v0 # "bits":I │ goto :goto_2 │ │ .line 59 │ - .end local v2 # "bits":I │ + .end local v0 # "bits":I │ :cond_3 │ - const/16 v13, 0x30 │ + const/16 v11, 0x30 │ │ - if-lt v3, v13, :cond_4 │ + if-lt v1, v11, :cond_4 │ │ - const/16 v13, 0x39 │ + const/16 v11, 0x39 │ │ - if-gt v3, v13, :cond_4 │ + if-gt v1, v11, :cond_4 │ │ .line 63 │ - add-int/lit8 v2, v3, 0x4 │ + add-int/lit8 v0, v1, 0x4 │ │ - .restart local v2 # "bits":I │ + .restart local v0 # "bits":I │ goto :goto_2 │ │ .line 64 │ - .end local v2 # "bits":I │ + .end local v0 # "bits":I │ :cond_4 │ - const/16 v13, 0x2b │ + const/16 v11, 0x2b │ │ - if-eq v3, v13, :cond_5 │ + if-eq v1, v11, :cond_5 │ │ - const/16 v13, 0x2d │ + const/16 v11, 0x2d │ │ - if-ne v3, v13, :cond_6 │ + if-ne v1, v11, :cond_6 │ │ .line 65 │ :cond_5 │ - const/16 v2, 0x3e │ + const/16 v0, 0x3e │ │ - .restart local v2 # "bits":I │ + .restart local v0 # "bits":I │ goto :goto_2 │ │ .line 66 │ - .end local v2 # "bits":I │ + .end local v0 # "bits":I │ :cond_6 │ - const/16 v13, 0x2f │ + const/16 v11, 0x2f │ │ - if-eq v3, v13, :cond_7 │ + if-eq v1, v11, :cond_7 │ │ - const/16 v13, 0x5f │ + const/16 v11, 0x5f │ │ - if-ne v3, v13, :cond_8 │ + if-ne v1, v11, :cond_8 │ │ .line 67 │ :cond_7 │ - const/16 v2, 0x3f │ + const/16 v0, 0x3f │ │ - .restart local v2 # "bits":I │ + .restart local v0 # "bits":I │ goto :goto_2 │ │ .line 68 │ - .end local v2 # "bits":I │ + .end local v0 # "bits":I │ :cond_8 │ - const/16 v13, 0xa │ + const/16 v11, 0xa │ │ - if-eq v3, v13, :cond_f │ + if-eq v1, v11, :cond_f │ │ - const/16 v13, 0xd │ + const/16 v11, 0xd │ │ - if-eq v3, v13, :cond_f │ + if-eq v1, v11, :cond_f │ │ - const/16 v13, 0x20 │ + const/16 v11, 0x20 │ │ - if-eq v3, v13, :cond_f │ + if-eq v1, v11, :cond_f │ │ - const/16 v13, 0x9 │ + const/16 v11, 0x9 │ │ - if-ne v3, v13, :cond_9 │ + if-ne v1, v11, :cond_9 │ │ - move v8, v9 │ + move v6, v7 │ │ .line 69 │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ goto :goto_3 │ │ .line 71 │ - .end local v8 # "outCount":I │ - .restart local v9 # "outCount":I │ + .end local v6 # "outCount":I │ + .restart local v7 # "outCount":I │ :cond_9 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - move v8, v9 │ + move v6, v7 │ │ .line 107 │ - .end local v3 # "c":C │ - .end local v7 # "out":[B │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ + .end local v1 # "c":C │ + .end local v5 # "out":[B │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ :cond_a │ :goto_4 │ - return-object v7 │ + return-object v5 │ │ .line 86 │ - .end local v8 # "outCount":I │ - .restart local v7 # "out":[B │ - .restart local v9 # "outCount":I │ + .end local v6 # "outCount":I │ + .restart local v5 # "out":[B │ + .restart local v7 # "outCount":I │ :cond_b │ - rem-int/lit8 v5, v4, 0x4 │ + rem-int/lit8 v3, v2, 0x4 │ │ .line 87 │ - .local v5, "lastWordChars":I │ - const/4 v13, 0x1 │ + .local v3, "lastWordChars":I │ + const/4 v11, 0x1 │ │ - if-ne v5, v13, :cond_c │ + if-ne v3, v11, :cond_c │ │ .line 89 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - move v8, v9 │ + move v6, v7 │ │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ goto :goto_4 │ │ .line 90 │ - .end local v8 # "outCount":I │ - .restart local v9 # "outCount":I │ + .end local v6 # "outCount":I │ + .restart local v7 # "outCount":I │ :cond_c │ - const/4 v13, 0x2 │ + const/4 v11, 0x2 │ │ - if-ne v5, v13, :cond_d │ + if-ne v3, v11, :cond_d │ │ .line 92 │ - shl-int/lit8 v12, v12, 0xc │ + shl-int/lit8 v10, v10, 0xc │ │ .line 93 │ - add-int/lit8 v8, v9, 0x1 │ + add-int/lit8 v6, v7, 0x1 │ │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ - shr-int/lit8 v13, v12, 0x10 │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ + shr-int/lit8 v11, v10, 0x10 │ │ - int-to-byte v13, v13 │ + int-to-byte v11, v11 │ │ - aput-byte v13, v7, v9 │ + aput-byte v11, v5, v7 │ │ .line 102 │ :goto_5 │ - array-length v13, v7 │ + array-length v11, v5 │ │ - if-eq v8, v13, :cond_a │ + if-eq v6, v11, :cond_a │ │ .line 105 │ - new-array v11, v8, [B │ + new-array v9, v6, [B │ │ .line 106 │ - .local v11, "prefix":[B │ - const/4 v13, 0x0 │ + .local v9, "prefix":[B │ + const/4 v11, 0x0 │ │ - const/4 v14, 0x0 │ + const/4 v12, 0x0 │ │ - invoke-static {v7, v13, v11, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v5, v11, v9, v12, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - move-object v7, v11 │ + move-object v5, v9 │ │ .line 107 │ goto :goto_4 │ │ .line 94 │ - .end local v8 # "outCount":I │ - .end local v11 # "prefix":[B │ - .restart local v9 # "outCount":I │ + .end local v6 # "outCount":I │ + .end local v9 # "prefix":[B │ + .restart local v7 # "outCount":I │ :cond_d │ - const/4 v13, 0x3 │ + const/4 v11, 0x3 │ │ - if-ne v5, v13, :cond_e │ + if-ne v3, v11, :cond_e │ │ .line 96 │ - shl-int/lit8 v12, v12, 0x6 │ + shl-int/lit8 v10, v10, 0x6 │ │ .line 97 │ - add-int/lit8 v8, v9, 0x1 │ + add-int/lit8 v6, v7, 0x1 │ │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ - shr-int/lit8 v13, v12, 0x10 │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ + shr-int/lit8 v11, v10, 0x10 │ │ - int-to-byte v13, v13 │ + int-to-byte v11, v11 │ │ - aput-byte v13, v7, v9 │ + aput-byte v11, v5, v7 │ │ .line 98 │ - add-int/lit8 v9, v8, 0x1 │ + add-int/lit8 v7, v6, 0x1 │ │ - .end local v8 # "outCount":I │ - .restart local v9 # "outCount":I │ - shr-int/lit8 v13, v12, 0x8 │ + .end local v6 # "outCount":I │ + .restart local v7 # "outCount":I │ + shr-int/lit8 v11, v10, 0x8 │ │ - int-to-byte v13, v13 │ + int-to-byte v11, v11 │ │ - aput-byte v13, v7, v8 │ + aput-byte v11, v5, v6 │ │ :cond_e │ - move v8, v9 │ + move v6, v7 │ │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ goto :goto_5 │ │ - .end local v5 # "lastWordChars":I │ - .end local v8 # "outCount":I │ - .restart local v3 # "c":C │ - .restart local v9 # "outCount":I │ + .end local v3 # "lastWordChars":I │ + .end local v6 # "outCount":I │ + .restart local v1 # "c":C │ + .restart local v7 # "outCount":I │ :cond_f │ - move v8, v9 │ + move v6, v7 │ │ - .end local v9 # "outCount":I │ - .restart local v8 # "outCount":I │ + .end local v7 # "outCount":I │ + .restart local v6 # "outCount":I │ goto :goto_3 │ .end method │ │ .method public static encode([B)Ljava/lang/String; │ .locals 1 │ .param p0, "in" # [B ├── smali/okio/GzipSink.smali │ @@ -79,15 +79,15 @@ │ invoke-direct {p0}, Lokio/GzipSink;->writeHeader()V │ │ .line 63 │ return-void │ .end method │ │ .method private updateCrc(Lokio/Buffer;J)V │ - .locals 6 │ + .locals 5 │ .param p1, "buffer" # Lokio/Buffer; │ .param p2, "byteCount" # J │ │ .prologue │ .line 131 │ iget-object v0, p1, Lokio/Buffer;->head:Lokio/Segment; │ │ @@ -137,32 +137,32 @@ │ .line 136 │ .end local v1 # "segmentLength":I │ :cond_0 │ return-void │ .end method │ │ .method private writeFooter()V │ - .locals 4 │ + .locals 3 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 125 │ iget-object v0, p0, Lokio/GzipSink;->sink:Lokio/BufferedSink; │ │ iget-object v1, p0, Lokio/GzipSink;->crc:Ljava/util/zip/CRC32; │ │ invoke-virtual {v1}, Ljava/util/zip/CRC32;->getValue()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - long-to-int v1, v2 │ + long-to-int v1, v1 │ │ invoke-interface {v0, v1}, Lokio/BufferedSink;->writeIntLe(I)Lokio/BufferedSink; │ │ .line 126 │ iget-object v0, p0, Lokio/GzipSink;->sink:Lokio/BufferedSink; │ │ iget-object v1, p0, Lokio/GzipSink;->deflater:Ljava/util/zip/Deflater; │ @@ -353,28 +353,28 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public write(Lokio/Buffer;J)V │ - .locals 4 │ + .locals 3 │ .param p1, "source" # Lokio/Buffer; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 66 │ - cmp-long v0, p2, v2 │ + cmp-long v0, p2, v1 │ │ if-gez v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -396,15 +396,15 @@ │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ .line 67 │ :cond_0 │ - cmp-long v0, p2, v2 │ + cmp-long v0, p2, v1 │ │ if-nez v0, :cond_1 │ │ .line 71 │ :goto_0 │ return-void ├── smali/okio/DeflaterSink.smali │ @@ -135,21 +135,21 @@ │ iget v3, v2, Lokio/Segment;->limit:I │ │ add-int/2addr v3, v1 │ │ iput v3, v2, Lokio/Segment;->limit:I │ │ .line 99 │ - iget-wide v4, v0, Lokio/Buffer;->size:J │ + iget-wide v3, v0, Lokio/Buffer;->size:J │ │ - int-to-long v6, v1 │ + int-to-long v5, v1 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v3, v5 │ │ - iput-wide v4, v0, Lokio/Buffer;->size:J │ + iput-wide v3, v0, Lokio/Buffer;->size:J │ │ .line 100 │ iget-object v3, p0, Lokio/DeflaterSink;->sink:Lokio/BufferedSink; │ │ invoke-interface {v3}, Lokio/BufferedSink;->emitCompleteSegments()Lokio/BufferedSink; │ │ goto :goto_0 ├── smali/jonas/tool/saveForOffline/SaveService$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/SaveService; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/SaveService;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/SaveService; │ │ .prologue │ .line 74 │ iput-object p1, p0, Ljonas/tool/saveForOffline/SaveService$1;->this$0:Ljonas/tool/saveForOffline/SaveService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/ViewActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/ViewActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/ViewActivity; │ │ .prologue │ .line 255 │ iput-object p1, p0, Ljonas/tool/saveForOffline/ViewActivity$5;->this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/ScreenshotService$ServiceHandler.smali │ @@ -255,14 +255,15 @@ │ │ new-instance v1, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2; │ │ invoke-direct {v1, p0, p1}, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;->(Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 111 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 112 │ return-void │ .end method ├── smali/jonas/tool/saveForOffline/SaveService.smali │ @@ -33,15 +33,14 @@ │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ .line 51 │ const-string v0, "SaveService" │ │ iput-object v0, p0, Ljonas/tool/saveForOffline/SaveService;->TAG:Ljava/lang/String; │ │ - .line 165 │ return-void │ .end method │ │ .method static synthetic access$100(Ljonas/tool/saveForOffline/SaveService;)Ljonas/tool/saveForOffline/PageSaver; │ .locals 1 │ .param p0, "x0" # Ljonas/tool/saveForOffline/SaveService; │ │ @@ -131,35 +130,35 @@ │ .line 219 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public onCreate()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 60 │ - new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const-wide/16 v4, 0x3c │ + const-wide/16 v3, 0x3c │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; │ + new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; │ │ - invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ + invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ │ - move v3, v2 │ + move v2, v1 │ │ - invoke-direct/range {v1 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V │ + invoke-direct/range {v0 .. v6}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V │ │ - iput-object v1, p0, Ljonas/tool/saveForOffline/SaveService;->executor:Ljava/util/concurrent/ThreadPoolExecutor; │ + iput-object v0, p0, Ljonas/tool/saveForOffline/SaveService;->executor:Ljava/util/concurrent/ThreadPoolExecutor; │ │ .line 61 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ iput-object v0, p0, Ljonas/tool/saveForOffline/SaveService;->sharedPreferences:Landroid/content/SharedPreferences; │ @@ -265,14 +264,15 @@ │ │ new-instance v2, Ljonas/tool/saveForOffline/SaveService$1; │ │ invoke-direct {v2, p0}, Ljonas/tool/saveForOffline/SaveService$1;->(Ljonas/tool/saveForOffline/SaveService;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 79 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 96 │ :goto_0 │ return v4 │ │ .line 84 ├── smali/jonas/tool/saveForOffline/ViewActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/ViewActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/ViewActivity; │ │ .prologue │ .line 223 │ iput-object p1, p0, Ljonas/tool/saveForOffline/ViewActivity$3;->this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/NotificationTools.smali │ @@ -262,36 +262,42 @@ │ │ invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ const-string v1, "Error, page not saved" │ │ + .line 129 │ invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ + .line 130 │ invoke-virtual {v0, p1}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ + .line 131 │ invoke-virtual {v0, v3, v3, v3}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ + .line 132 │ invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ + .line 133 │ invoke-virtual {v0, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ const v1, 0x108008a │ │ + .line 134 │ invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; │ │ .line 136 │ if-eqz p2, :cond_0 │ │ .line 137 │ invoke-direct {p0, p2}, Ljonas/tool/saveForOffline/NotificationTools;->addRetryAction(Ljava/lang/String;)V │ @@ -357,36 +363,42 @@ │ │ invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v2 │ │ const-string v3, "Save completed" │ │ + .line 108 │ invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v2 │ │ + .line 109 │ invoke-virtual {v2, p1}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f020015 │ │ + .line 110 │ invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; │ │ move-result-object v2 │ │ + .line 111 │ invoke-virtual {v2, v5, v5, v5}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ move-result-object v2 │ │ + .line 112 │ invoke-virtual {v2, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ move-result-object v2 │ │ + .line 113 │ invoke-virtual {v2, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ .line 115 │ iget-object v2, p0, Ljonas/tool/saveForOffline/NotificationTools;->context:Landroid/app/Service; │ │ invoke-virtual {v2}, Landroid/app/Service;->getResources()Landroid/content/res/Resources; │ │ @@ -487,40 +499,46 @@ │ │ invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ const-string v1, "Saving page..." │ │ + .line 67 │ invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ const-string v1, "Save in progress" │ │ + .line 68 │ invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ const v1, 0x1080081 │ │ + .line 69 │ invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 70 │ invoke-virtual {v0, v1, v2, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ + .line 71 │ invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ move-result-object v0 │ │ + .line 72 │ invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ .line 73 │ invoke-direct {p0}, Ljonas/tool/saveForOffline/NotificationTools;->addCancelAction()V │ │ .line 75 │ if-lez p1, :cond_0 ├── smali/jonas/tool/saveForOffline/PageSaver$DownloadTask.smali │ @@ -110,40 +110,44 @@ │ .local v6, "outputFile":Ljava/io/File; │ new-instance v9, Lcom/squareup/okhttp/Request$Builder; │ │ invoke-direct {v9}, Lcom/squareup/okhttp/Request$Builder;->()V │ │ iget-object v10, p0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->url:Ljava/lang/String; │ │ + .line 267 │ invoke-virtual {v9, v10}, Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v9 │ │ const-string v10, "User-Agent" │ │ iget-object v11, p0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->this$0:Ljonas/tool/saveForOffline/PageSaver; │ │ + .line 268 │ invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljonas/tool/saveForOffline/PageSaver$Options;->getUserAgent()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Lcom/squareup/okhttp/Request$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v9 │ │ const-string v10, "TAG" │ │ + .line 269 │ invoke-virtual {v9, v10}, Lcom/squareup/okhttp/Request$Builder;->tag(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v9 │ │ + .line 270 │ invoke-virtual {v9}, Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; │ │ move-result-object v7 │ │ .line 273 │ .local v7, "request":Lcom/squareup/okhttp/Request; │ :try_start_0 │ @@ -197,30 +201,29 @@ │ │ .line 280 │ const/4 v9, 0x0 │ │ invoke-virtual {v3, v0, v9, v5}, Ljava/io/FileOutputStream;->write([BII)V │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 288 │ .end local v0 # "buffer":[B │ .end local v3 # "fos":Ljava/io/FileOutputStream; │ .end local v4 # "is":Ljava/io/InputStream; │ .end local v5 # "length":I │ .end local v8 # "response":Lcom/squareup/okhttp/Response; │ :catch_0 │ move-exception v1 │ │ .line 289 │ .local v1, "e":Ljava/lang/Exception; │ - :goto_1 │ new-instance v2, Ljava/io/IOException; │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "File download failed, URL: " │ @@ -286,15 +289,15 @@ │ move-result-object v9 │ │ invoke-interface {v9, v2}, Ljonas/tool/saveForOffline/EventCallback;->onError(Ljava/lang/Throwable;)V │ │ .line 298 │ .end local v1 # "e":Ljava/lang/Exception; │ .end local v2 # "ex":Ljava/io/IOException; │ - :goto_2 │ + :goto_1 │ return-void │ │ .line 283 │ .restart local v0 # "buffer":[B │ .restart local v3 # "fos":Ljava/io/FileOutputStream; │ .restart local v4 # "is":Ljava/io/InputStream; │ .restart local v5 # "length":I │ @@ -313,30 +316,24 @@ │ .line 285 │ invoke-virtual {v3}, Ljava/io/FileOutputStream;->close()V │ │ .line 286 │ invoke-virtual {v4}, Ljava/io/InputStream;->close()V │ :try_end_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_0 │ - .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ │ - goto :goto_2 │ + goto :goto_1 │ │ - .line 288 │ + .line 295 │ .end local v0 # "buffer":[B │ .end local v3 # "fos":Ljava/io/FileOutputStream; │ .end local v4 # "is":Ljava/io/InputStream; │ .end local v5 # "length":I │ .end local v8 # "response":Lcom/squareup/okhttp/Response; │ - :catch_1 │ - move-exception v1 │ - │ - goto :goto_1 │ - │ - .line 295 │ .restart local v1 # "e":Ljava/lang/Exception; │ .restart local v2 # "ex":Ljava/io/IOException; │ :cond_2 │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->this$0:Ljonas/tool/saveForOffline/PageSaver; │ │ invoke-static {v9}, Ljonas/tool/saveForOffline/PageSaver;->access$300(Ljonas/tool/saveForOffline/PageSaver;)Ljonas/tool/saveForOffline/EventCallback; │ │ @@ -344,9 +341,9 @@ │ │ invoke-virtual {v2, v1}, Ljava/io/IOException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; │ │ move-result-object v10 │ │ invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onError(Ljava/lang/Throwable;)V │ │ - goto :goto_2 │ + goto :goto_1 │ .end method ├── smali/jonas/tool/saveForOffline/FaviconFetcher.smali │ @@ -139,18 +139,20 @@ │ iput-boolean v6, v2, Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z │ │ .line 148 │ new-instance v6, Lcom/squareup/okhttp/Request$Builder; │ │ invoke-direct {v6}, Lcom/squareup/okhttp/Request$Builder;->()V │ │ + .line 149 │ invoke-virtual {v6, p1}, Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v6 │ │ + .line 150 │ invoke-virtual {v6}, Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; │ │ move-result-object v3 │ │ .line 153 │ .local v3, "request":Lcom/squareup/okhttp/Request; │ :try_start_0 │ @@ -186,15 +188,15 @@ │ move-result-object v6 │ │ invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;->close()V │ │ .line 159 │ invoke-virtual {v1}, Ljava/io/InputStream;->close()V │ :try_end_0 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 165 │ .end local v1 # "is":Ljava/io/InputStream; │ .end local v2 # "options":Landroid/graphics/BitmapFactory$Options; │ .end local v4 # "response":Lcom/squareup/okhttp/Response; │ :goto_0 │ @@ -203,28 +205,20 @@ │ .line 163 │ .restart local v2 # "options":Landroid/graphics/BitmapFactory$Options; │ :catch_0 │ move-exception v0 │ │ .line 164 │ .local v0, "e":Ljava/lang/Exception; │ - :goto_1 │ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V │ │ move-object v2, v5 │ │ .line 165 │ goto :goto_0 │ - │ - .line 163 │ - .end local v0 # "e":Ljava/lang/Exception; │ - :catch_1 │ - move-exception v0 │ - │ - goto :goto_1 │ .end method │ │ .method public static getInstance()Ljonas/tool/saveForOffline/FaviconFetcher; │ .locals 1 │ │ .prologue │ .line 77 │ @@ -266,265 +260,249 @@ │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ + const/4 v8, 0x0 │ + │ .line 86 │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v8}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 87 │ - .local v8, "iconUrls":Ljava/util/List;, "Ljava/util/List;" │ + .local v5, "iconUrls":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p1}, Lorg/jsoup/nodes/Document;->baseUri()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-static {v12}, Lcom/squareup/okhttp/HttpUrl;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ + invoke-static {v9}, Lcom/squareup/okhttp/HttpUrl;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 89 │ - .local v1, "base":Lcom/squareup/okhttp/HttpUrl; │ - iget-object v0, p0, Ljonas/tool/saveForOffline/FaviconFetcher;->htmlIconCssQueries:[Ljava/lang/String; │ + .local v0, "base":Lcom/squareup/okhttp/HttpUrl; │ + iget-object v10, p0, Ljonas/tool/saveForOffline/FaviconFetcher;->htmlIconCssQueries:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v9, v0 │ + array-length v11, v10 │ │ - .local v9, "len$":I │ - const/4 v6, 0x0 │ + move v9, v8 │ │ - .local v6, "i$":I │ - move v7, v6 │ - │ - .end local v6 # "i$":I │ - .local v7, "i$":I │ :goto_0 │ - if-ge v7, v9, :cond_4 │ + if-ge v9, v11, :cond_4 │ │ - aget-object v2, v0, v7 │ + aget-object v1, v10, v9 │ │ .line 90 │ - .local v2, "cssQuery":Ljava/lang/String; │ - invoke-virtual {p1, v2}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + .local v1, "cssQuery":Ljava/lang/String; │ + invoke-virtual {p1, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v12 │ │ - .end local v7 # "i$":I │ - .local v6, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_1 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v13 │ │ - if-eqz v12, :cond_3 │ + if-eqz v13, :cond_3 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/jsoup/nodes/Element; │ + check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 91 │ - .local v3, "e":Lorg/jsoup/nodes/Element; │ - const-string v12, "href" │ + .local v2, "e":Lorg/jsoup/nodes/Element; │ + const-string v13, "href" │ │ - invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ + invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ │ - move-result v12 │ + move-result v13 │ │ - if-eqz v12, :cond_1 │ + if-eqz v13, :cond_1 │ │ .line 92 │ - const-string v12, "href" │ + const-string v13, "href" │ │ - invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-interface {v8, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 95 │ :cond_1 │ - const-string v12, "content" │ + const-string v13, "content" │ │ - invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ + invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ │ - move-result v12 │ + move-result v13 │ │ - if-eqz v12, :cond_2 │ + if-eqz v13, :cond_2 │ │ .line 96 │ - const-string v12, "content" │ + const-string v13, "content" │ │ - invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-interface {v8, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 99 │ :cond_2 │ - const-string v12, "src" │ + const-string v13, "src" │ │ - invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ + invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ │ - move-result v12 │ + move-result v13 │ │ - if-eqz v12, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 100 │ - const-string v12, "src" │ + const-string v13, "src" │ │ - invoke-virtual {v3, v12}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v13}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-interface {v8, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 89 │ - .end local v3 # "e":Lorg/jsoup/nodes/Element; │ + .end local v2 # "e":Lorg/jsoup/nodes/Element; │ :cond_3 │ - add-int/lit8 v6, v7, 0x1 │ - │ - .local v6, "i$":I │ - move v7, v6 │ + add-int/lit8 v9, v9, 0x1 │ │ - .end local v6 # "i$":I │ - .restart local v7 # "i$":I │ goto :goto_0 │ │ .line 105 │ - .end local v2 # "cssQuery":Ljava/lang/String; │ + .end local v1 # "cssQuery":Ljava/lang/String; │ :cond_4 │ - iget-object v0, p0, Ljonas/tool/saveForOffline/FaviconFetcher;->hardcodedIconPaths:[Ljava/lang/String; │ + iget-object v9, p0, Ljonas/tool/saveForOffline/FaviconFetcher;->hardcodedIconPaths:[Ljava/lang/String; │ │ - array-length v9, v0 │ - │ - const/4 v6, 0x0 │ + array-length v10, v9 │ │ - .end local v7 # "i$":I │ - .restart local v6 # "i$":I │ :goto_2 │ - if-ge v6, v9, :cond_5 │ + if-ge v8, v10, :cond_5 │ │ - aget-object v10, v0, v6 │ + aget-object v6, v9, v8 │ │ .line 106 │ - .local v10, "path":Ljava/lang/String; │ - new-instance v12, Ljava/lang/StringBuilder; │ + .local v6, "path":Ljava/lang/String; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "http://" │ + const-string v12, "http://" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ invoke-virtual {p1}, Lorg/jsoup/nodes/Document;->baseUri()Ljava/lang/String; │ │ - move-result-object v13 │ - │ - invoke-static {v13}, Lcom/squareup/okhttp/HttpUrl;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ - │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Lcom/squareup/okhttp/HttpUrl;->host()Ljava/lang/String; │ + invoke-static {v12}, Lcom/squareup/okhttp/HttpUrl;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12}, Lcom/squareup/okhttp/HttpUrl;->host()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v12}, Lcom/squareup/okhttp/HttpUrl;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ + invoke-static {v11}, Lcom/squareup/okhttp/HttpUrl;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ + │ + move-result-object v7 │ + │ .line 107 │ - .local v11, "url":Lcom/squareup/okhttp/HttpUrl; │ - invoke-virtual {v11}, Lcom/squareup/okhttp/HttpUrl;->toString()Ljava/lang/String; │ + .local v7, "url":Lcom/squareup/okhttp/HttpUrl; │ + invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-interface {v8, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 105 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_2 │ │ .line 110 │ - .end local v10 # "path":Ljava/lang/String; │ - .end local v11 # "url":Lcom/squareup/okhttp/HttpUrl; │ + .end local v6 # "path":Ljava/lang/String; │ + .end local v7 # "url":Lcom/squareup/okhttp/HttpUrl; │ :cond_5 │ - invoke-interface {v8}, Ljava/util/List;->listIterator()Ljava/util/ListIterator; │ + invoke-interface {v5}, Ljava/util/List;->listIterator()Ljava/util/ListIterator; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - .local v5, "i":Ljava/util/ListIterator;, "Ljava/util/ListIterator;" │ + .local v4, "i":Ljava/util/ListIterator;, "Ljava/util/ListIterator;" │ :goto_3 │ - invoke-interface {v5}, Ljava/util/ListIterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/ListIterator;->hasNext()Z │ │ - move-result v12 │ + move-result v8 │ │ - if-eqz v12, :cond_7 │ + if-eqz v8, :cond_7 │ │ .line 111 │ - invoke-interface {v5}, Ljava/util/ListIterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/ListIterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - invoke-virtual {v1, v12}, Lcom/squareup/okhttp/HttpUrl;->resolve(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ + invoke-virtual {v0, v8}, Lcom/squareup/okhttp/HttpUrl;->resolve(Ljava/lang/String;)Lcom/squareup/okhttp/HttpUrl; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 112 │ - .local v4, "httpUrl":Lcom/squareup/okhttp/HttpUrl; │ - if-eqz v4, :cond_6 │ + .local v3, "httpUrl":Lcom/squareup/okhttp/HttpUrl; │ + if-eqz v3, :cond_6 │ │ .line 113 │ - invoke-virtual {v4}, Lcom/squareup/okhttp/HttpUrl;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-interface {v5, v12}, Ljava/util/ListIterator;->set(Ljava/lang/Object;)V │ + invoke-interface {v4, v8}, Ljava/util/ListIterator;->set(Ljava/lang/Object;)V │ │ goto :goto_3 │ │ .line 115 │ :cond_6 │ - invoke-interface {v5}, Ljava/util/ListIterator;->remove()V │ + invoke-interface {v4}, Ljava/util/ListIterator;->remove()V │ │ goto :goto_3 │ │ .line 119 │ - .end local v4 # "httpUrl":Lcom/squareup/okhttp/HttpUrl; │ + .end local v3 # "httpUrl":Lcom/squareup/okhttp/HttpUrl; │ :cond_7 │ - return-object v8 │ + return-object v5 │ .end method │ │ .method public pickBestIconUrl(Ljava/util/List;)Ljava/lang/String; │ .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -545,73 +523,72 @@ │ .local v0, "bestIconUrl":Ljava/lang/String; │ const/4 v1, 0x0 │ │ .line 128 │ .local v1, "currentBestWidth":I │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 129 │ - .local v4, "url":Ljava/lang/String; │ - invoke-direct {p0, v4}, Ljonas/tool/saveForOffline/FaviconFetcher;->getBitmapDimensFromUrl(Ljava/lang/String;)Landroid/graphics/BitmapFactory$Options; │ + .local v3, "url":Ljava/lang/String; │ + invoke-direct {p0, v3}, Ljonas/tool/saveForOffline/FaviconFetcher;->getBitmapDimensFromUrl(Ljava/lang/String;)Landroid/graphics/BitmapFactory$Options; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 130 │ - .local v3, "options":Landroid/graphics/BitmapFactory$Options; │ - if-eqz v3, :cond_0 │ + .local v2, "options":Landroid/graphics/BitmapFactory$Options; │ + if-eqz v2, :cond_0 │ │ - iget v5, v3, Landroid/graphics/BitmapFactory$Options;->outHeight:I │ + iget v5, v2, Landroid/graphics/BitmapFactory$Options;->outHeight:I │ │ - iget v6, v3, Landroid/graphics/BitmapFactory$Options;->outHeight:I │ + iget v6, v2, Landroid/graphics/BitmapFactory$Options;->outHeight:I │ │ if-ne v5, v6, :cond_0 │ │ .line 131 │ if-eqz v0, :cond_1 │ │ - iget v5, v3, Landroid/graphics/BitmapFactory$Options;->outWidth:I │ + iget v5, v2, Landroid/graphics/BitmapFactory$Options;->outWidth:I │ │ if-gt v1, v5, :cond_1 │ │ .line 132 │ - move-object v0, v4 │ + move-object v0, v3 │ │ .line 133 │ - iget v1, v3, Landroid/graphics/BitmapFactory$Options;->outWidth:I │ + iget v1, v2, Landroid/graphics/BitmapFactory$Options;->outWidth:I │ │ goto :goto_0 │ │ .line 134 │ :cond_1 │ if-nez v0, :cond_0 │ │ .line 135 │ - move-object v0, v4 │ + move-object v0, v3 │ │ .line 136 │ - iget v1, v3, Landroid/graphics/BitmapFactory$Options;->outWidth:I │ + iget v1, v2, Landroid/graphics/BitmapFactory$Options;->outWidth:I │ │ goto :goto_0 │ │ .line 141 │ - .end local v3 # "options":Landroid/graphics/BitmapFactory$Options; │ - .end local v4 # "url":Ljava/lang/String; │ + .end local v2 # "options":Landroid/graphics/BitmapFactory$Options; │ + .end local v3 # "url":Ljava/lang/String; │ :cond_2 │ return-object v0 │ .end method ├── smali/jonas/tool/saveForOffline/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 152 │ return-void │ .end method ├── smali/jonas/tool/saveForOffline/MainActivity.smali │ @@ -56,15 +56,14 @@ │ iput-object v0, p0, Ljonas/tool/saveForOffline/MainActivity;->sortOrder:Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ │ .line 67 │ const-string v0, "" │ │ iput-object v0, p0, Ljonas/tool/saveForOffline/MainActivity;->searchQuery:Ljava/lang/String; │ │ - .line 281 │ return-void │ .end method │ │ .method static synthetic access$000(Ljonas/tool/saveForOffline/MainActivity;)Landroid/widget/SearchView; │ .locals 1 │ .param p0, "x0" # Ljonas/tool/saveForOffline/MainActivity; ├── smali/jonas/tool/saveForOffline/MainActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/MainActivity; │ │ .prologue │ .line 227 │ iput-object p1, p0, Ljonas/tool/saveForOffline/MainActivity$3;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$outputFileLocation:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ .prologue │ .line 98 │ iput-object p1, p0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;->this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ iput-object p2, p0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$2;->val$outputFileLocation:Ljava/lang/String; ├── smali/jonas/tool/saveForOffline/MainActivity$ModeCallback.smali │ @@ -28,22 +28,22 @@ │ │ .field final synthetic this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/MainActivity; │ │ .prologue │ .line 281 │ iput-object p1, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 391 │ return-void │ .end method │ │ .method static synthetic access$900(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; │ .locals 1 │ .param p0, "x0" # Ljonas/tool/saveForOffline/MainActivity$ModeCallback; ├── smali/jonas/tool/saveForOffline/MainActivity$ModeCallback$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mode:Landroid/view/ActionMode; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ .locals 0 │ + .param p1, "this$1" # Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ .prologue │ .line 367 │ iput-object p1, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ iput-object p2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$3;->val$mode:Landroid/view/ActionMode; ├── smali/jonas/tool/saveForOffline/ScreenshotService.smali │ @@ -28,15 +28,14 @@ │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ .line 36 │ const-string v0, "WebpageScreenshotService" │ │ iput-object v0, p0, Ljonas/tool/saveForOffline/ScreenshotService;->TAG:Ljava/lang/String; │ │ - .line 42 │ return-void │ .end method │ │ .method static synthetic access$000(Ljonas/tool/saveForOffline/ScreenshotService;)Landroid/webkit/WebView; │ .locals 1 │ .param p0, "x0" # Ljonas/tool/saveForOffline/ScreenshotService; ├── smali/jonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask.smali │ @@ -71,92 +71,89 @@ │ │ # virtual methods │ .method protected doInBackground([Ljava/lang/Object;)Ljava/lang/Integer; │ .locals 11 │ .param p1, "selectedPositions" # [Ljava/lang/Object; │ │ .prologue │ + const/4 v4, 0x0 │ + │ .line 397 │ - iget-object v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - new-instance v6, Ljonas/tool/saveForOffline/Database; │ + new-instance v3, Ljonas/tool/saveForOffline/Database; │ │ - iget-object v7, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v7, v7, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-direct {v6, v7}, Ljonas/tool/saveForOffline/Database;->(Landroid/content/Context;)V │ + invoke-direct {v3, v5}, Ljonas/tool/saveForOffline/Database;->(Landroid/content/Context;)V │ │ - invoke-virtual {v6}, Ljonas/tool/saveForOffline/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Ljonas/tool/saveForOffline/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-static {v5, v6}, Ljonas/tool/saveForOffline/MainActivity;->access$802(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; │ + invoke-static {v2, v3}, Ljonas/tool/saveForOffline/MainActivity;->access$802(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; │ │ .line 399 │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v3, v0 │ + array-length v5, p1 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v3, v4 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v4, v0, v2 │ + aget-object v1, p1, v3 │ │ .line 400 │ - .local v4, "position":Ljava/lang/Object; │ - iget-object v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + .local v1, "position":Ljava/lang/Object; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-static {v5}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ + invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ move-result-object v6 │ │ - move-object v5, v4 │ + move-object v2, v1 │ │ - check-cast v5, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v2 │ │ const-string v7, "file_location" │ │ - invoke-virtual {v6, v5, v7}, Ljonas/tool/saveForOffline/DisplayAdapter;->getPropertiesByPosition(ILjava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v6, v2, v7}, Ljonas/tool/saveForOffline/DisplayAdapter;->getPropertiesByPosition(ILjava/lang/String;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 401 │ - .local v1, "fileLocation":Ljava/lang/String; │ - new-instance v5, Ljava/io/File; │ + .local v0, "fileLocation":Ljava/lang/String; │ + new-instance v2, Ljava/io/File; │ │ - invoke-direct {v5, v1}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v2, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v5}, Ljava/io/File;->getParentFile()Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->getParentFile()Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-static {v5}, Ljonas/tool/saveForOffline/DirectoryHelper;->deleteDirectory(Ljava/io/File;)V │ + invoke-static {v2}, Ljonas/tool/saveForOffline/DirectoryHelper;->deleteDirectory(Ljava/io/File;)V │ │ .line 403 │ - iget-object v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-static {v5}, Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ + invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v2 │ │ const-string v6, "main" │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ @@ -170,18 +167,18 @@ │ │ iget-object v8, v8, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ invoke-static {v8}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ move-result-object v8 │ │ - check-cast v4, Ljava/lang/Integer; │ + check-cast v1, Ljava/lang/Integer; │ │ - .end local v4 # "position":Ljava/lang/Object; │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + .end local v1 # "position":Ljava/lang/Object; │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ move-result v9 │ │ const-string v10, "_id" │ │ invoke-virtual {v8, v9, v10}, Ljonas/tool/saveForOffline/DisplayAdapter;->getPropertiesByPosition(ILjava/lang/String;)Ljava/lang/String; │ │ @@ -193,66 +190,66 @@ │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ const/4 v8, 0x0 │ │ - invoke-virtual {v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 404 │ - iget v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->currentProgress:I │ + iget v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->currentProgress:I │ │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ - iput v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->currentProgress:I │ + iput v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->currentProgress:I │ │ .line 405 │ - const/4 v5, 0x1 │ - │ - new-array v5, v5, [Ljava/lang/Integer; │ + const/4 v2, 0x1 │ │ - const/4 v6, 0x0 │ + new-array v2, v2, [Ljava/lang/Integer; │ │ - iget v7, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->currentProgress:I │ + iget v6, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->currentProgress:I │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - aput-object v7, v5, v6 │ + aput-object v6, v2, v4 │ │ - invoke-virtual {p0, v5}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {p0, v2}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->publishProgress([Ljava/lang/Object;)V │ │ .line 399 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v2, v3, 0x1 │ + │ + move v3, v2 │ │ goto :goto_0 │ │ .line 407 │ - .end local v1 # "fileLocation":Ljava/lang/String; │ + .end local v0 # "fileLocation":Ljava/lang/String; │ :cond_0 │ - iget-object v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$deleteItemsTask;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-static {v5}, Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ + invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 408 │ - array-length v5, p1 │ + array-length v2, p1 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - return-object v5 │ + return-object v2 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ │ .prologue │ .line 391 ├── smali/jonas/tool/saveForOffline/MainActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/MainActivity; │ │ .prologue │ .line 135 │ iput-object p1, p0, Ljonas/tool/saveForOffline/MainActivity$1;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/MainActivity; │ │ .prologue │ .line 198 │ iput-object p1, p0, Ljonas/tool/saveForOffline/MainActivity$2;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/MainActivity$ModeCallback$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mode:Landroid/view/ActionMode; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ .locals 0 │ + .param p1, "this$1" # Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ .prologue │ .line 322 │ iput-object p1, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ iput-object p2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->val$mode:Landroid/view/ActionMode; │ │ @@ -45,84 +46,83 @@ │ .param p1, "dialog" # Landroid/content/DialogInterface; │ .param p2, "which" # I │ │ .prologue │ const/4 v9, 0x1 │ │ .line 325 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - new-instance v4, Ljonas/tool/saveForOffline/Database; │ + new-instance v3, Ljonas/tool/saveForOffline/Database; │ │ - iget-object v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v4, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v4, v4, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-direct {v4, v5}, Ljonas/tool/saveForOffline/Database;->(Landroid/content/Context;)V │ + invoke-direct {v3, v4}, Ljonas/tool/saveForOffline/Database;->(Landroid/content/Context;)V │ │ - invoke-static {v3, v4}, Ljonas/tool/saveForOffline/MainActivity;->access$702(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/Database;)Ljonas/tool/saveForOffline/Database; │ + invoke-static {v2, v3}, Ljonas/tool/saveForOffline/MainActivity;->access$702(Ljonas/tool/saveForOffline/MainActivity;Ljonas/tool/saveForOffline/Database;)Ljonas/tool/saveForOffline/Database; │ │ .line 326 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - iget-object v4, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v4, v4, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity;->access$700(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/Database; │ + invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;->access$700(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/Database; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljonas/tool/saveForOffline/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Ljonas/tool/saveForOffline/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Ljonas/tool/saveForOffline/MainActivity;->access$802(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; │ + invoke-static {v2, v3}, Ljonas/tool/saveForOffline/MainActivity;->access$802(Ljonas/tool/saveForOffline/MainActivity;Landroid/database/sqlite/SQLiteDatabase;)Landroid/database/sqlite/SQLiteDatabase; │ │ .line 328 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ + invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;->selectedViewsPositions:Ljava/util/List; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/DisplayAdapter;->selectedViewsPositions:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/Integer; │ + check-cast v0, Ljava/lang/Integer; │ │ .line 329 │ - .local v1, "position":Ljava/lang/Integer; │ - new-instance v2, Landroid/content/ContentValues; │ + .local v0, "position":Ljava/lang/Integer; │ + new-instance v1, Landroid/content/ContentValues; │ │ - invoke-direct {v2}, Landroid/content/ContentValues;->()V │ + invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 330 │ - .local v2, "values":Landroid/content/ContentValues; │ + .local v1, "values":Landroid/content/ContentValues; │ const-string v3, "title" │ │ iget-object v4, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->access$900(Ljonas/tool/saveForOffline/MainActivity$ModeCallback;)Landroid/widget/EditText; │ │ move-result-object v4 │ @@ -131,15 +131,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 331 │ iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ @@ -162,15 +162,15 @@ │ │ iget-object v6, v6, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ invoke-static {v6}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ move-result-object v6 │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v7 │ │ const-string v8, "_id" │ │ invoke-virtual {v6, v7, v8}, Ljonas/tool/saveForOffline/DisplayAdapter;->getPropertiesByPosition(ILjava/lang/String;)Ljava/lang/String; │ │ @@ -182,125 +182,125 @@ │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v3, v4, v2, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v3, v4, v1, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 334 │ - .end local v1 # "position":Ljava/lang/Integer; │ - .end local v2 # "values":Landroid/content/ContentValues; │ + .end local v0 # "position":Ljava/lang/Integer; │ + .end local v1 # "values":Landroid/content/ContentValues; │ :cond_0 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ + invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/DisplayAdapter;->selectedViewsPositions:Ljava/util/List; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/DisplayAdapter;->selectedViewsPositions:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-ne v3, v9, :cond_1 │ + if-ne v2, v9, :cond_1 │ │ .line 335 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - const-string v4, "Saved page renamed" │ + const-string v3, "Saved page renamed" │ │ - invoke-static {v3, v4, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v2, v3, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ .line 340 │ :goto_1 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-static {v3}, Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ + invoke-static {v2}, Ljonas/tool/saveForOffline/MainActivity;->access$800(Ljonas/tool/saveForOffline/MainActivity;)Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 341 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - const-string v4, "" │ + const-string v3, "" │ │ - invoke-static {v3, v4}, Ljonas/tool/saveForOffline/MainActivity;->access$300(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V │ + invoke-static {v2, v3}, Ljonas/tool/saveForOffline/MainActivity;->access$300(Ljonas/tool/saveForOffline/MainActivity;Ljava/lang/String;)V │ │ .line 342 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->val$mode:Landroid/view/ActionMode; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->val$mode:Landroid/view/ActionMode; │ │ - invoke-virtual {v3}, Landroid/view/ActionMode;->finish()V │ + invoke-virtual {v2}, Landroid/view/ActionMode;->finish()V │ │ .line 343 │ return-void │ │ .line 337 │ :cond_1 │ - iget-object v3, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v3, v3, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v2, v2, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - 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 │ │ - const-string v5, "Renamed " │ + const-string v4, "Renamed " │ │ - 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 │ │ - iget-object v5, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ + iget-object v4, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$1;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ - iget-object v5, v5, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ + iget-object v4, v4, Ljonas/tool/saveForOffline/MainActivity$ModeCallback;->this$0:Ljonas/tool/saveForOffline/MainActivity; │ │ - invoke-static {v5}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ + invoke-static {v4}, Ljonas/tool/saveForOffline/MainActivity;->access$600(Ljonas/tool/saveForOffline/MainActivity;)Ljonas/tool/saveForOffline/DisplayAdapter; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v5, v5, Ljonas/tool/saveForOffline/DisplayAdapter;->selectedViewsPositions:Ljava/util/List; │ + iget-object v4, v4, Ljonas/tool/saveForOffline/DisplayAdapter;->selectedViewsPositions:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, " saved pages" │ + const-string v4, " saved pages" │ │ - 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 v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v2, v3, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ .end method ├── smali/jonas/tool/saveForOffline/ViewActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/ViewActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/ViewActivity; │ │ .prologue │ .line 128 │ iput-object p1, p0, Ljonas/tool/saveForOffline/ViewActivity$1;->this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V ├── smali/jonas/tool/saveForOffline/MainActivity$ModeCallback$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mode:Landroid/view/ActionMode; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ .locals 0 │ + .param p1, "this$1" # Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ .prologue │ .line 375 │ iput-object p1, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ iput-object p2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$4;->val$mode:Landroid/view/ActionMode; ├── smali/jonas/tool/saveForOffline/DisplayAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/BaseAdapter; │ .source "DisplayAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Ljonas/tool/saveForOffline/DisplayAdapter$1;, │ Ljonas/tool/saveForOffline/DisplayAdapter$Holder;, │ Ljonas/tool/saveForOffline/DisplayAdapter$Layout;, │ Ljonas/tool/saveForOffline/DisplayAdapter$SortOrder; │ } │ .end annotation ├── smali/jonas/tool/saveForOffline/DirectoryHelper.smali │ @@ -156,68 +156,62 @@ │ │ .line 54 │ .local v0, "filename":Ljava/lang/String; │ return-object v0 │ .end method │ │ .method public static deleteDirectory(Ljava/io/File;)V │ - .locals 5 │ + .locals 4 │ .param p0, "directory" # Ljava/io/File; │ │ .prologue │ .line 95 │ invoke-virtual {p0}, Ljava/io/File;->exists()Z │ │ - move-result v4 │ + move-result v1 │ │ - if-nez v4, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 105 │ :goto_0 │ return-void │ │ .line 99 │ :cond_0 │ invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 100 │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v3, v0 │ + array-length v3, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_1 │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v2, v1 │ │ .line 101 │ - .local v1, "f":Ljava/io/File; │ - invoke-static {v1}, Ljonas/tool/saveForOffline/DirectoryHelper;->deleteDirectory(Ljava/io/File;)V │ + .local v0, "f":Ljava/io/File; │ + invoke-static {v0}, Ljonas/tool/saveForOffline/DirectoryHelper;->deleteDirectory(Ljava/io/File;)V │ │ .line 100 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 104 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "f":Ljava/io/File; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ + .end local v0 # "f":Ljava/io/File; │ :cond_1 │ invoke-virtual {p0}, Ljava/io/File;->delete()Z │ │ goto :goto_0 │ .end method │ │ .method public static getDestinationDirectory(Landroid/content/SharedPreferences;)Ljava/lang/String; ├── smali/jonas/tool/saveForOffline/ViewActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/ViewActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/ViewActivity; │ │ .prologue │ .line 205 │ iput-object p1, p0, Ljonas/tool/saveForOffline/ViewActivity$2;->this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/PageSaver.smali │ @@ -622,15 +622,15 @@ │ invoke-direct {v4, p2, v2}, Ljava/io/File;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 207 │ .local v4, "outputFile":Ljava/io/File; │ invoke-direct {p0, v3, v4}, Ljonas/tool/saveForOffline/PageSaver;->saveStringToFile(Ljava/lang/String;Ljava/io/File;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 208 │ const/4 v5, 0x1 │ │ .line 217 │ .end local v3 # "htmlContent":Ljava/lang/String; │ .end local v4 # "outputFile":Ljava/io/File; │ @@ -662,59 +662,47 @@ │ goto :goto_2 │ │ .line 205 │ :cond_4 │ const-string v5, "Saving main HTML file" │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ - .catch Ljava/lang/IllegalStateException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalStateException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_3 │ │ .line 210 │ .end local v3 # "htmlContent":Ljava/lang/String; │ :catch_0 │ - move-exception v5 │ - │ - move-object v1, v5 │ + move-exception v1 │ │ .line 211 │ .local v1, "e":Ljava/lang/Exception; │ - :goto_5 │ if-eqz p3, :cond_5 │ │ .line 212 │ iget-object v5, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ invoke-interface {v5, v1}, Ljonas/tool/saveForOffline/EventCallback;->onError(Ljava/lang/Throwable;)V │ │ .line 216 │ - :goto_6 │ + :goto_5 │ invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 217 │ const/4 v5, 0x0 │ │ goto :goto_4 │ │ .line 214 │ :cond_5 │ iget-object v5, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ invoke-interface {v5, v1, p1}, Ljonas/tool/saveForOffline/EventCallback;->onFatalError(Ljava/lang/Throwable;Ljava/lang/String;)V │ │ - goto :goto_6 │ - │ - .line 210 │ - .end local v1 # "e":Ljava/lang/Exception; │ - :catch_1 │ - move-exception v5 │ - │ - move-object v1, v5 │ - │ goto :goto_5 │ .end method │ │ .method private getFileName(Ljava/lang/String;)Ljava/lang/String; │ .locals 3 │ .param p1, "url" # Ljava/lang/String; │ │ @@ -806,38 +794,42 @@ │ │ .prologue │ .line 302 │ new-instance v3, Lcom/squareup/okhttp/Request$Builder; │ │ invoke-direct {v3}, Lcom/squareup/okhttp/Request$Builder;->()V │ │ + .line 303 │ invoke-virtual {v3, p1}, Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v3 │ │ const-string v4, "User-Agent" │ │ + .line 304 │ invoke-virtual {p0}, Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljonas/tool/saveForOffline/PageSaver$Options;->getUserAgent()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v3, v4, v5}, Lcom/squareup/okhttp/Request$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v3 │ │ const-string v4, "TAG" │ │ + .line 305 │ invoke-virtual {v3, v4}, Lcom/squareup/okhttp/Request$Builder;->tag(Ljava/lang/Object;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v3 │ │ + .line 306 │ invoke-virtual {v3}, Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; │ │ move-result-object v1 │ │ .line 307 │ .local v1, "request":Lcom/squareup/okhttp/Request; │ iget-object v3, p0, Ljonas/tool/saveForOffline/PageSaver;->client:Lcom/squareup/okhttp/OkHttpClient; │ @@ -1114,370 +1106,367 @@ │ │ .line 531 │ :cond_3 │ return-object p1 │ .end method │ │ .method private parseHtmlForLinks(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - .locals 12 │ + .locals 11 │ .param p1, "htmlToParse" # Ljava/lang/String; │ .param p2, "baseUrl" # Ljava/lang/String; │ │ .prologue │ .line 330 │ invoke-static {p1, p2}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v2 │ │ .line 331 │ .local v2, "document":Lorg/jsoup/nodes/Document; │ invoke-virtual {v2}, Lorg/jsoup/nodes/Document;->outputSettings()Lorg/jsoup/nodes/Document$OutputSettings; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - sget-object v10, Lorg/jsoup/nodes/Entities$EscapeMode;->extended:Lorg/jsoup/nodes/Entities$EscapeMode; │ + sget-object v9, Lorg/jsoup/nodes/Entities$EscapeMode;->extended:Lorg/jsoup/nodes/Entities$EscapeMode; │ │ - invoke-virtual {v9, v10}, Lorg/jsoup/nodes/Document$OutputSettings;->escapeMode(Lorg/jsoup/nodes/Entities$EscapeMode;)Lorg/jsoup/nodes/Document$OutputSettings; │ + invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Document$OutputSettings;->escapeMode(Lorg/jsoup/nodes/Entities$EscapeMode;)Lorg/jsoup/nodes/Document$OutputSettings; │ │ .line 333 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->title:Ljava/lang/String; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->title:Ljava/lang/String; │ │ - invoke-virtual {v9}, Ljava/lang/String;->isEmpty()Z │ + invoke-virtual {v8}, Ljava/lang/String;->isEmpty()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 334 │ invoke-virtual {v2}, Lorg/jsoup/nodes/Document;->title()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iput-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->title:Ljava/lang/String; │ + iput-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->title:Ljava/lang/String; │ │ .line 335 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - iget-object v10, p0, Ljonas/tool/saveForOffline/PageSaver;->title:Ljava/lang/String; │ + iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->title:Ljava/lang/String; │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onPageTitleAvailable(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onPageTitleAvailable(Ljava/lang/String;)V │ │ .line 338 │ :cond_0 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->pageIconUrl:Ljava/lang/String; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->pageIconUrl:Ljava/lang/String; │ │ - invoke-virtual {v9}, Ljava/lang/String;->isEmpty()Z │ + invoke-virtual {v8}, Ljava/lang/String;->isEmpty()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 339 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - const-string v10, "Getting icon..." │ + const-string v9, "Getting icon..." │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ │ .line 340 │ invoke-static {}, Ljonas/tool/saveForOffline/FaviconFetcher;->getInstance()Ljonas/tool/saveForOffline/FaviconFetcher; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v2}, Ljonas/tool/saveForOffline/FaviconFetcher;->getFaviconUrl(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ + invoke-virtual {v8, v2}, Ljonas/tool/saveForOffline/FaviconFetcher;->getFaviconUrl(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iput-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->pageIconUrl:Ljava/lang/String; │ + iput-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->pageIconUrl:Ljava/lang/String; │ │ .line 343 │ :cond_1 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - const-string v10, "Processing HTML..." │ + const-string v9, "Processing HTML..." │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ │ .line 349 │ invoke-virtual {p0}, Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveFrames()Z │ + invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveFrames()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_3 │ + if-eqz v8, :cond_3 │ │ .line 350 │ - const-string v9, "frame[src]" │ + const-string v8, "frame[src]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 351 │ - .local v5, "links":Lorg/jsoup/select/Elements; │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + .local v4, "links":Lorg/jsoup/select/Elements; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " frames" │ + const-string v10, " frames" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 352 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 353 │ - .local v4, "link":Lorg/jsoup/nodes/Element; │ + .local v3, "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 354 │ - .local v8, "urlToGrab":Ljava/lang/String; │ + .local v7, "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->framesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 355 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 356 │ - .local v7, "replacedURL":Ljava/lang/String; │ + .local v6, "replacedURL":Ljava/lang/String; │ const-string v9, "src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_0 │ │ .line 359 │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_2 │ - const-string v9, "iframe[src]" │ + const-string v8, "iframe[src]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 360 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " iframes" │ + const-string v10, " iframes" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 361 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_3 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 362 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 364 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->framesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 366 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 367 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_1 │ │ .line 371 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v5 # "links":Lorg/jsoup/select/Elements; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v4 # "links":Lorg/jsoup/select/Elements; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_3 │ invoke-virtual {p0}, Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveOther()Z │ + invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveOther()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_a │ + if-eqz v8, :cond_a │ │ .line 373 │ - const-string v9, "link[href]" │ + const-string v8, "link[href]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 374 │ - .restart local v5 # "links":Lorg/jsoup/select/Elements; │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + .restart local v4 # "links":Lorg/jsoup/select/Elements; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " link elements with a href attribute" │ + const-string v10, " link elements with a href attribute" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 375 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_5 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 376 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:href" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 379 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ const-string v9, "rel" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ const-string v10, "stylesheet" │ │ invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1486,1018 +1475,1009 @@ │ if-eqz v9, :cond_4 │ │ .line 380 │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->cssToGrab:Ljava/util/List; │ │ const-string v10, "abs:href" │ │ - invoke-virtual {v4, v10}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v10}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 385 │ :goto_3 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 386 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "href" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_2 │ │ .line 382 │ - .end local v7 # "replacedURL":Ljava/lang/String; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ :cond_4 │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ goto :goto_3 │ │ .line 390 │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_5 │ - const-string v9, "style[type=text/css]" │ + const-string v8, "style[type=text/css]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 391 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " embedded stylesheets, parsing CSS" │ + const-string v10, " embedded stylesheets, parsing CSS" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 392 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ :cond_6 │ :goto_4 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_7 │ + if-eqz v8, :cond_7 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 393 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->data()Ljava/lang/String; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->data()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 394 │ .local v1, "cssToParse":Ljava/lang/String; │ invoke-direct {p0, v1, p2}, Ljonas/tool/saveForOffline/PageSaver;->parseCssForLinks(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 395 │ - .local v6, "parsedCss":Ljava/lang/String; │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->dataNodes()Ljava/util/List; │ + .local v5, "parsedCss":Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->dataNodes()Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v9}, Ljava/util/List;->size()I │ + invoke-interface {v8}, Ljava/util/List;->size()I │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_6 │ + if-eqz v8, :cond_6 │ │ .line 396 │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->dataNodes()Ljava/util/List; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->dataNodes()Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ const/4 v10, 0x0 │ │ - invoke-interface {v9, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v8, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lorg/jsoup/nodes/DataNode; │ + check-cast v8, Lorg/jsoup/nodes/DataNode; │ │ - invoke-virtual {v9, v6}, Lorg/jsoup/nodes/DataNode;->setWholeData(Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; │ + invoke-virtual {v8, v5}, Lorg/jsoup/nodes/DataNode;->setWholeData(Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; │ │ goto :goto_4 │ │ .line 401 │ .end local v1 # "cssToParse":Ljava/lang/String; │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v6 # "parsedCss":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v5 # "parsedCss":Ljava/lang/String; │ :cond_7 │ - const-string v9, "input[type=image]" │ + const-string v8, "input[type=image]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 402 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " input elements with type = image" │ + const-string v10, " input elements with type = image" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 403 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ :goto_5 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_8 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 404 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 405 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 406 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 407 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_5 │ │ .line 411 │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_8 │ - const-string v9, "[background]" │ + const-string v8, "[background]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 412 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " elements with a background attribute" │ + const-string v10, " elements with a background attribute" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 413 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ :goto_6 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_9 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 414 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 415 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 416 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 417 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_6 │ │ .line 420 │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_9 │ - const-string v9, "[style]" │ + const-string v8, "[style]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 421 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " elements with a style attribute, parsing CSS" │ + const-string v10, " elements with a style attribute, parsing CSS" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 422 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ :goto_7 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_a │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 423 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "style" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 424 │ .restart local v1 # "cssToParse":Ljava/lang/String; │ invoke-direct {p0, v1, p2}, Ljonas/tool/saveForOffline/PageSaver;->parseCssForLinks(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 425 │ - .restart local v6 # "parsedCss":Ljava/lang/String; │ + .restart local v5 # "parsedCss":Ljava/lang/String; │ const-string v9, "style" │ │ - invoke-virtual {v4, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v5}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_7 │ │ .line 430 │ .end local v1 # "cssToParse":Ljava/lang/String; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v5 # "links":Lorg/jsoup/select/Elements; │ - .end local v6 # "parsedCss":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v4 # "links":Lorg/jsoup/select/Elements; │ + .end local v5 # "parsedCss":Ljava/lang/String; │ :cond_a │ invoke-virtual {p0}, Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveScripts()Z │ + invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveScripts()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_b │ + if-eqz v8, :cond_b │ │ .line 431 │ - const-string v9, "script[src]" │ + const-string v8, "script[src]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 432 │ - .restart local v5 # "links":Lorg/jsoup/select/Elements; │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + .restart local v4 # "links":Lorg/jsoup/select/Elements; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " script elements" │ + const-string v10, " script elements" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 433 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_8 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_b │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 434 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 435 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 436 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 437 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_8 │ │ .line 441 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v5 # "links":Lorg/jsoup/select/Elements; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v4 # "links":Lorg/jsoup/select/Elements; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_b │ invoke-virtual {p0}, Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveImages()Z │ + invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveImages()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_d │ + if-eqz v8, :cond_d │ │ .line 442 │ - const-string v9, "img[src]" │ + const-string v8, "img[src]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 443 │ - .restart local v5 # "links":Lorg/jsoup/select/Elements; │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + .restart local v4 # "links":Lorg/jsoup/select/Elements; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " image elements" │ + const-string v10, " image elements" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 444 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_9 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_c │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 445 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 446 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 448 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 449 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ .line 450 │ const-string v9, "srcset" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->removeAttr(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->removeAttr(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ goto :goto_9 │ │ .line 453 │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_c │ - const-string v9, "img[data-canonical-src]" │ + const-string v8, "img[data-canonical-src]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 454 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " image elements, w. data-canonical-src" │ + const-string v10, " image elements, w. data-canonical-src" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 455 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ :goto_a │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_d │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 456 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:data-canonical-src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 457 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 459 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 460 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "data-canonical-src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ .line 461 │ const-string v9, "srcset" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->removeAttr(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->removeAttr(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ goto :goto_a │ │ .line 465 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v5 # "links":Lorg/jsoup/select/Elements; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v4 # "links":Lorg/jsoup/select/Elements; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_d │ invoke-virtual {p0}, Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveVideo()Z │ + invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;->saveVideo()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_f │ + if-eqz v8, :cond_f │ │ .line 467 │ - const-string v9, "video:not([src])" │ + const-string v8, "video:not([src])" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 468 │ - .restart local v5 # "links":Lorg/jsoup/select/Elements; │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + .restart local v4 # "links":Lorg/jsoup/select/Elements; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " video elements without src attribute" │ + const-string v10, " video elements without src attribute" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 469 │ - const-string v9, "[src]" │ + const-string v8, "[src]" │ │ - invoke-virtual {v5, v9}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v8}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v8}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_b │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_e │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 470 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 471 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 473 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 474 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_b │ │ .line 477 │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_e │ - const-string v9, "video[src]" │ + const-string v8, "video[src]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 478 │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Got " │ + const-string v10, "Got " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " video elements" │ + const-string v10, " video elements" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 479 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ :goto_c │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_f │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 480 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:src" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 481 │ - .restart local v8 # "urlToGrab":Ljava/lang/String; │ + .restart local v7 # "urlToGrab":Ljava/lang/String; │ iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-direct {p0, v8, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ + invoke-direct {p0, v7, v9}, Ljonas/tool/saveForOffline/PageSaver;->addLinkToList(Ljava/lang/String;Ljava/util/List;)V │ │ .line 483 │ - invoke-direct {p0, v8}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v7}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 484 │ - .restart local v7 # "replacedURL":Ljava/lang/String; │ + .restart local v6 # "replacedURL":Ljava/lang/String; │ const-string v9, "src" │ │ - invoke-virtual {v4, v9, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_c │ │ .line 488 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v5 # "links":Lorg/jsoup/select/Elements; │ - .end local v7 # "replacedURL":Ljava/lang/String; │ - .end local v8 # "urlToGrab":Ljava/lang/String; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v4 # "links":Lorg/jsoup/select/Elements; │ + .end local v6 # "replacedURL":Ljava/lang/String; │ + .end local v7 # "urlToGrab":Ljava/lang/String; │ :cond_f │ invoke-virtual {p0}, Ljonas/tool/saveForOffline/PageSaver;->getOptions()Ljonas/tool/saveForOffline/PageSaver$Options; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljonas/tool/saveForOffline/PageSaver$Options;->makeLinksAbsolute()Z │ + invoke-virtual {v8}, Ljonas/tool/saveForOffline/PageSaver$Options;->makeLinksAbsolute()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_10 │ + if-eqz v8, :cond_10 │ │ .line 490 │ - const-string v9, "a[href]" │ + const-string v8, "a[href]" │ │ - invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 491 │ - .restart local v5 # "links":Lorg/jsoup/select/Elements; │ - iget-object v9, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + .restart local v4 # "links":Lorg/jsoup/select/Elements; │ + iget-object v8, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Making " │ + const-string v10, "Making " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " links absolute" │ + const-string v10, " links absolute" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v9, v10}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ + invoke-interface {v8, v9}, Ljonas/tool/saveForOffline/EventCallback;->onLogMessage(Ljava/lang/String;)V │ │ .line 492 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_d │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_10 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 493 │ - .restart local v4 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ const-string v9, "abs:href" │ │ - invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 494 │ .local v0, "absUrl":Ljava/lang/String; │ const-string v9, "href" │ │ - invoke-virtual {v4, v9, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v9, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_d │ │ .line 497 │ .end local v0 # "absUrl":Ljava/lang/String; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v5 # "links":Lorg/jsoup/select/Elements; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v4 # "links":Lorg/jsoup/select/Elements; │ :cond_10 │ invoke-virtual {v2}, Lorg/jsoup/nodes/Document;->outerHtml()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - return-object v9 │ + return-object v8 │ .end method │ │ .method private saveStringToFile(Ljava/lang/String;Ljava/io/File;)V │ .locals 2 │ .param p1, "ToSave" # Ljava/lang/String; │ .param p2, "outputFile" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Throws; │ @@ -2551,18 +2531,18 @@ │ .param p3, "waitTimeUnit" # Ljava/util/concurrent/TimeUnit; │ │ .prologue │ .line 588 │ invoke-interface {p1}, Ljava/util/concurrent/ExecutorService;->shutdown()V │ │ .line 590 │ - int-to-long v2, p2 │ + int-to-long v1, p2 │ │ :try_start_0 │ - invoke-interface {p1, v2, v3, p3}, Ljava/util/concurrent/ExecutorService;->awaitTermination(JLjava/util/concurrent/TimeUnit;)Z │ + invoke-interface {p1, v1, v2, p3}, Ljava/util/concurrent/ExecutorService;->awaitTermination(JLjava/util/concurrent/TimeUnit;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 591 │ iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ @@ -2665,15 +2645,15 @@ │ .method public getPage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ .locals 12 │ .param p1, "url" # Ljava/lang/String; │ .param p2, "outputDirPath" # Ljava/lang/String; │ .param p3, "indexFilename" # Ljava/lang/String; │ │ .prologue │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ const/4 v11, 0x0 │ │ .line 133 │ iput-object p3, p0, Ljonas/tool/saveForOffline/PageSaver;->indexFileName:Ljava/lang/String; │ │ .line 135 │ @@ -2681,56 +2661,56 @@ │ │ invoke-direct {v8, p2}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 137 │ .local v8, "outputDir":Ljava/io/File; │ invoke-virtual {v8}, Ljava/io/File;->exists()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ invoke-virtual {v8}, Ljava/io/File;->mkdirs()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 138 │ - iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v3, Ljava/io/IOException; │ + new-instance v2, Ljava/io/IOException; │ │ - 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 │ │ - const-string v5, "File " │ + const-string v4, "File " │ │ - 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, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "could not be created" │ + const-string v4, "could not be created" │ │ - 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 v4 │ + move-result-object v3 │ │ - invoke-direct {v3, v4}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - invoke-interface {v2, v3, p1}, Ljonas/tool/saveForOffline/EventCallback;->onFatalError(Ljava/lang/Throwable;Ljava/lang/String;)V │ + invoke-interface {v1, v2, p1}, Ljonas/tool/saveForOffline/EventCallback;->onFatalError(Ljava/lang/Throwable;Ljava/lang/String;)V │ │ move v9, v11 │ │ .line 181 │ :goto_0 │ return v9 │ │ @@ -2738,250 +2718,250 @@ │ :cond_0 │ invoke-direct {p0, p1, p2, v11}, Ljonas/tool/saveForOffline/PageSaver;->downloadHtmlAndParseLinks(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ move-result v9 │ │ .line 144 │ .local v9, "success":Z │ - iget-boolean v2, p0, Ljonas/tool/saveForOffline/PageSaver;->isCancelled:Z │ + iget-boolean v1, p0, Ljonas/tool/saveForOffline/PageSaver;->isCancelled:Z │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ if-nez v9, :cond_2 │ │ :cond_1 │ move v9, v11 │ │ .line 145 │ goto :goto_0 │ │ .line 149 │ :cond_2 │ - iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->framesToGrab:Ljava/util/List; │ + iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->framesToGrab:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - .local v0, "i":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .local v7, "i":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :cond_3 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ .line 150 │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-direct {p0, v2, p2, v3}, Ljonas/tool/saveForOffline/PageSaver;->downloadHtmlAndParseLinks(Ljava/lang/String;Ljava/lang/String;Z)Z │ + invoke-direct {p0, v1, p2, v2}, Ljonas/tool/saveForOffline/PageSaver;->downloadHtmlAndParseLinks(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ .line 151 │ - iget-boolean v2, p0, Ljonas/tool/saveForOffline/PageSaver;->isCancelled:Z │ + iget-boolean v1, p0, Ljonas/tool/saveForOffline/PageSaver;->isCancelled:Z │ │ - if-eqz v2, :cond_3 │ + if-eqz v1, :cond_3 │ │ - move v9, v3 │ + move v9, v2 │ │ goto :goto_0 │ │ .line 155 │ :cond_4 │ - iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->cssToGrab:Ljava/util/List; │ + iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->cssToGrab:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v7 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_6 │ + if-eqz v1, :cond_6 │ │ .line 156 │ - iget-boolean v2, p0, Ljonas/tool/saveForOffline/PageSaver;->isCancelled:Z │ + iget-boolean v1, p0, Ljonas/tool/saveForOffline/PageSaver;->isCancelled:Z │ │ - if-eqz v2, :cond_5 │ + if-eqz v1, :cond_5 │ │ - move v9, v3 │ + move v9, v2 │ │ goto :goto_0 │ │ .line 157 │ :cond_5 │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-direct {p0, v2, p2}, Ljonas/tool/saveForOffline/PageSaver;->downloadCssAndParse(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {p0, v1, p2}, Ljonas/tool/saveForOffline/PageSaver;->downloadCssAndParse(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 160 │ :cond_6 │ - new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ │ invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Ljava/lang/Runtime;->availableProcessors()I │ + invoke-virtual {v1}, Ljava/lang/Runtime;->availableProcessors()I │ │ - move-result v2 │ + move-result v1 │ │ invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/Runtime;->availableProcessors()I │ + invoke-virtual {v2}, Ljava/lang/Runtime;->availableProcessors()I │ │ - move-result v3 │ + move-result v2 │ │ - const-wide/16 v4, 0x3c │ + const-wide/16 v3, 0x3c │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - new-instance v7, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue; │ + new-instance v6, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue; │ │ - invoke-direct {v7, p0}, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;->(Ljonas/tool/saveForOffline/PageSaver;)V │ + invoke-direct {v6, p0}, Ljonas/tool/saveForOffline/PageSaver$BlockingDownloadTaskQueue;->(Ljonas/tool/saveForOffline/PageSaver;)V │ │ - invoke-direct/range {v1 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V │ + invoke-direct/range {v0 .. v6}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V │ │ .line 162 │ - .local v1, "pool":Ljava/util/concurrent/ThreadPoolExecutor; │ - iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ + .local v0, "pool":Ljava/util/concurrent/ThreadPoolExecutor; │ + iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v7 │ │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_8 │ + if-eqz v1, :cond_8 │ │ .line 163 │ - iget-boolean v2, p0, Ljonas/tool/saveForOffline/PageSaver;->isCancelled:Z │ + iget-boolean v1, p0, Ljonas/tool/saveForOffline/PageSaver;->isCancelled:Z │ │ - if-eqz v2, :cond_7 │ + if-eqz v1, :cond_7 │ │ .line 164 │ - iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - const-string v3, "Cancelling..." │ + const-string v2, "Cancelling..." │ │ - invoke-interface {v2, v3}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ + invoke-interface {v1, v2}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ │ .line 165 │ - const/16 v2, 0xa │ + const/16 v1, 0xa │ │ - sget-object v3, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-direct {p0, v1, v2, v3}, Ljonas/tool/saveForOffline/PageSaver;->shutdownExecutor(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V │ + invoke-direct {p0, v0, v1, v2}, Ljonas/tool/saveForOffline/PageSaver;->shutdownExecutor(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V │ │ goto :goto_0 │ │ .line 169 │ :cond_7 │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/String; │ │ .line 171 │ .local v10, "urlToDownload":Ljava/lang/String; │ - iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Saving file: " │ + const-string v3, "Saving file: " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-direct {p0, v10}, Ljonas/tool/saveForOffline/PageSaver;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v2, v3}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ + invoke-interface {v1, v2}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ │ .line 172 │ - iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - iget-object v3, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-interface {v3, v10}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ + invoke-interface {v2, v10}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I │ │ - move-result v3 │ + move-result v2 │ │ - iget-object v4, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ + iget-object v3, p0, Ljonas/tool/saveForOffline/PageSaver;->filesToGrab:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - invoke-interface {v2, v3, v4, v11}, Ljonas/tool/saveForOffline/EventCallback;->onProgressChanged(IIZ)V │ + invoke-interface {v1, v2, v3, v11}, Ljonas/tool/saveForOffline/EventCallback;->onProgressChanged(IIZ)V │ │ .line 174 │ - new-instance v2, Ljonas/tool/saveForOffline/PageSaver$DownloadTask; │ + new-instance v1, Ljonas/tool/saveForOffline/PageSaver$DownloadTask; │ │ - invoke-direct {v2, p0, v10, v8}, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;)V │ + invoke-direct {v1, p0, v10, v8}, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;)V │ │ - invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; │ + invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; │ │ goto :goto_2 │ │ .line 176 │ .end local v10 # "urlToDownload":Ljava/lang/String; │ :cond_8 │ - new-instance v2, Ljonas/tool/saveForOffline/PageSaver$DownloadTask; │ + new-instance v1, Ljonas/tool/saveForOffline/PageSaver$DownloadTask; │ │ - iget-object v3, p0, Ljonas/tool/saveForOffline/PageSaver;->pageIconUrl:Ljava/lang/String; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->pageIconUrl:Ljava/lang/String; │ │ - const-string v4, "saveForOffline_icon.png" │ + const-string v3, "saveForOffline_icon.png" │ │ - invoke-direct {v2, p0, v3, v8, v4}, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v1, p0, v2, v8, v3}, Ljonas/tool/saveForOffline/PageSaver$DownloadTask;->(Ljonas/tool/saveForOffline/PageSaver;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V │ │ - invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; │ + invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; │ │ .line 178 │ - iget-object v2, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ + iget-object v1, p0, Ljonas/tool/saveForOffline/PageSaver;->eventCallback:Ljonas/tool/saveForOffline/EventCallback; │ │ - const-string v3, "Finishing file downloads..." │ + const-string v2, "Finishing file downloads..." │ │ - invoke-interface {v2, v3}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ + invoke-interface {v1, v2}, Ljonas/tool/saveForOffline/EventCallback;->onProgressMessage(Ljava/lang/String;)V │ │ .line 179 │ - const/16 v2, 0x3c │ + const/16 v1, 0x3c │ │ - sget-object v3, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-direct {p0, v1, v2, v3}, Ljonas/tool/saveForOffline/PageSaver;->shutdownExecutor(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V │ + invoke-direct {p0, v0, v1, v2}, Ljonas/tool/saveForOffline/PageSaver;->shutdownExecutor(Ljava/util/concurrent/ExecutorService;ILjava/util/concurrent/TimeUnit;)V │ │ goto/16 :goto_0 │ .end method │ │ .method public getPageTitle()Ljava/lang/String; │ .locals 1 ├── smali/jonas/tool/saveForOffline/MainActivity$ModeCallback$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mode:Landroid/view/ActionMode; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/MainActivity$ModeCallback;Landroid/view/ActionMode;)V │ .locals 0 │ + .param p1, "this$1" # Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ .prologue │ .line 347 │ iput-object p1, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;->this$1:Ljonas/tool/saveForOffline/MainActivity$ModeCallback; │ │ iput-object p2, p0, Ljonas/tool/saveForOffline/MainActivity$ModeCallback$2;->val$mode:Landroid/view/ActionMode; ├── smali/jonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$intent:Landroid/content/Intent; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler;Landroid/content/Intent;)V │ .locals 0 │ + .param p1, "this$1" # Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ .prologue │ .line 80 │ iput-object p1, p0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;->this$1:Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler; │ │ iput-object p2, p0, Ljonas/tool/saveForOffline/ScreenshotService$ServiceHandler$1;->val$intent:Landroid/content/Intent; ├── smali/jonas/tool/saveForOffline/ViewActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/ViewActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/ViewActivity; │ │ .prologue │ .line 250 │ iput-object p1, p0, Ljonas/tool/saveForOffline/ViewActivity$4;->this$0:Ljonas/tool/saveForOffline/ViewActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/AddActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljonas/tool/saveForOffline/AddActivity; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/AddActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/AddActivity; │ │ .prologue │ .line 90 │ iput-object p1, p0, Ljonas/tool/saveForOffline/AddActivity$1;->this$0:Ljonas/tool/saveForOffline/AddActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jonas/tool/saveForOffline/PageSaver$Options.smali │ @@ -31,14 +31,15 @@ │ │ .field private userAgent:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljonas/tool/saveForOffline/PageSaver;)V │ .locals 1 │ + .param p1, "this$0" # Ljonas/tool/saveForOffline/PageSaver; │ │ .prologue │ const/4 v0, 0x1 │ │ .line 618 │ iput-object p1, p0, Ljonas/tool/saveForOffline/PageSaver$Options;->this$0:Ljonas/tool/saveForOffline/PageSaver; ├── smali/jonas/tool/saveForOffline/AddActivity.smali │ @@ -157,120 +157,115 @@ │ invoke-virtual {p0}, Ljonas/tool/saveForOffline/AddActivity;->finish()V │ │ .line 105 │ return-void │ .end method │ │ .method public okButtonClick(Landroid/view/View;)V │ - .locals 7 │ + .locals 6 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ .line 118 │ - iget-object v5, p0, Ljonas/tool/saveForOffline/AddActivity;->edit_origurl:Landroid/widget/EditText; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/AddActivity;->edit_origurl:Landroid/widget/EditText; │ │ - invoke-virtual {v5}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - iput-object v5, p0, Ljonas/tool/saveForOffline/AddActivity;->origurl:Ljava/lang/String; │ + iput-object v2, p0, Ljonas/tool/saveForOffline/AddActivity;->origurl:Ljava/lang/String; │ │ .line 119 │ - iget-object v5, p0, Ljonas/tool/saveForOffline/AddActivity;->origurl:Ljava/lang/String; │ + iget-object v2, p0, Ljonas/tool/saveForOffline/AddActivity;->origurl:Ljava/lang/String; │ │ - const-string v6, "[\\r\\n]+" │ + const-string v3, "[\\r\\n]+" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 120 │ - .local v4, "urls":[Ljava/lang/String; │ - move-object v0, v4 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v1, "urls":[Ljava/lang/String; │ + array-length v3, v1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_2 │ + if-ge v2, v3, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v2 │ │ .line 121 │ - .local v3, "url":Ljava/lang/String; │ - invoke-virtual {v3}, Ljava/lang/String;->length()I │ + .local v0, "url":Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_1 │ + if-lez v4, :cond_1 │ │ - const-string v5, "http" │ + const-string v4, "http" │ │ - invoke-virtual {v3, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 122 │ - invoke-direct {p0, v3}, Ljonas/tool/saveForOffline/AddActivity;->startSave(Ljava/lang/String;)V │ + invoke-direct {p0, v0}, Ljonas/tool/saveForOffline/AddActivity;->startSave(Ljava/lang/String;)V │ │ .line 120 │ :cond_0 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 123 │ :cond_1 │ - invoke-virtual {v3}, Ljava/lang/String;->length()I │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 124 │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "http://" │ + const-string v5, "http://" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 125 │ - invoke-direct {p0, v3}, Ljonas/tool/saveForOffline/AddActivity;->startSave(Ljava/lang/String;)V │ + invoke-direct {p0, v0}, Ljonas/tool/saveForOffline/AddActivity;->startSave(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 129 │ - .end local v3 # "url":Ljava/lang/String; │ + .end local v0 # "url":Ljava/lang/String; │ :cond_2 │ return-void │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; ├── smali/com/squareup/picasso/Utils.smali │ @@ -112,15 +112,15 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 106 │ return-void │ .end method │ │ .method static calculateDiskCacheSize(Ljava/io/File;)J │ - .locals 10 │ + .locals 9 │ .param p0, "dir" # Ljava/io/File; │ │ .prologue │ .line 266 │ const-wide/32 v2, 0x500000 │ │ .line 269 │ @@ -136,49 +136,49 @@ │ │ .line 270 │ .local v4, "statFs":Landroid/os/StatFs; │ invoke-virtual {v4}, Landroid/os/StatFs;->getBlockCount()I │ │ move-result v5 │ │ - int-to-long v6, v5 │ + int-to-long v5, v5 │ │ invoke-virtual {v4}, Landroid/os/StatFs;->getBlockSize()I │ │ - move-result v5 │ + move-result v7 │ │ - int-to-long v8, v5 │ + int-to-long v7, v7 │ │ - mul-long v0, v6, v8 │ + mul-long v0, v5, v7 │ │ .line 272 │ .local v0, "available":J │ - const-wide/16 v6, 0x32 │ + const-wide/16 v5, 0x32 │ │ - div-long v2, v0, v6 │ + div-long v2, v0, v5 │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 277 │ .end local v0 # "available":J │ .end local v4 # "statFs":Landroid/os/StatFs; │ :goto_0 │ - const-wide/32 v6, 0x3200000 │ + const-wide/32 v5, 0x3200000 │ │ - invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {v2, v3, v5, v6}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - const-wide/32 v8, 0x500000 │ + const-wide/32 v7, 0x500000 │ │ - invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->max(JJ)J │ + invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->max(JJ)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - return-wide v6 │ + return-wide v5 │ │ .line 273 │ :catch_0 │ move-exception v5 │ │ goto :goto_0 │ .end method ├── smali/com/squareup/picasso/Utils$1.smali │ @@ -25,23 +25,23 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public handleMessage(Landroid/os/Message;)V │ - .locals 4 │ + .locals 3 │ .param p1, "msg" # Landroid/os/Message; │ │ .prologue │ .line 384 │ invoke-virtual {p0}, Lcom/squareup/picasso/Utils$1;->obtainMessage()Landroid/os/Message; │ │ move-result-object v0 │ │ - const-wide/16 v2, 0x3e8 │ + const-wide/16 v1, 0x3e8 │ │ - invoke-virtual {p0, v0, v2, v3}, Lcom/squareup/picasso/Utils$1;->sendMessageDelayed(Landroid/os/Message;J)Z │ + invoke-virtual {p0, v0, v1, v2}, Lcom/squareup/picasso/Utils$1;->sendMessageDelayed(Landroid/os/Message;J)Z │ │ .line 385 │ return-void │ .end method ├── smali/com/squareup/picasso/NetworkRequestHandler.smali │ @@ -220,17 +220,17 @@ │ if-lez v4, :cond_5 │ │ .line 70 │ iget-object v4, p0, Lcom/squareup/picasso/NetworkRequestHandler;->stats:Lcom/squareup/picasso/Stats; │ │ invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;->getContentLength()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - invoke-virtual {v4, v6, v7}, Lcom/squareup/picasso/Stats;->dispatchDownloadFinished(J)V │ + invoke-virtual {v4, v5, v6}, Lcom/squareup/picasso/Stats;->dispatchDownloadFinished(J)V │ │ .line 72 │ :cond_5 │ new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; │ │ invoke-direct {v4, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;->(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V ├── smali/com/squareup/picasso/OkHttpDownloader.smali │ @@ -24,15 +24,15 @@ │ invoke-direct {p0, v0}, Lcom/squareup/picasso/OkHttpDownloader;->(Ljava/io/File;)V │ │ .line 46 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "maxSize" # J │ │ .prologue │ .line 65 │ invoke-static {p1}, Lcom/squareup/picasso/Utils;->createDefaultCacheDir(Landroid/content/Context;)Ljava/io/File; │ │ @@ -120,19 +120,19 @@ │ .line 31 │ new-instance v0, Lcom/squareup/okhttp/OkHttpClient; │ │ invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;->()V │ │ .line 32 │ .local v0, "client":Lcom/squareup/okhttp/OkHttpClient; │ - const-wide/16 v2, 0x3a98 │ + const-wide/16 v1, 0x3a98 │ │ - sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;->setConnectTimeout(JLjava/util/concurrent/TimeUnit;)V │ + invoke-virtual {v0, v1, v2, v3}, Lcom/squareup/okhttp/OkHttpClient;->setConnectTimeout(JLjava/util/concurrent/TimeUnit;)V │ │ .line 33 │ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;->setReadTimeout(JLjava/util/concurrent/TimeUnit;)V │ │ .line 34 ├── smali/com/squareup/picasso/Stats.smali │ @@ -106,15 +106,15 @@ │ iput-object v0, p0, Lcom/squareup/picasso/Stats;->handler:Landroid/os/Handler; │ │ .line 57 │ return-void │ .end method │ │ .method private static getAverage(IJ)J │ - .locals 3 │ + .locals 2 │ .param p0, "count" # I │ .param p1, "totalSize" # J │ │ .prologue │ .line 123 │ int-to-long v0, p0 │ │ @@ -151,100 +151,98 @@ │ .line 120 │ return-void │ .end method │ │ │ # virtual methods │ .method createSnapshot()Lcom/squareup/picasso/StatsSnapshot; │ - .locals 27 │ + .locals 26 │ │ .prologue │ .line 110 │ - new-instance v3, Lcom/squareup/picasso/StatsSnapshot; │ + new-instance v2, Lcom/squareup/picasso/StatsSnapshot; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/squareup/picasso/Stats;->cache:Lcom/squareup/picasso/Cache; │ + iget-object v3, v0, Lcom/squareup/picasso/Stats;->cache:Lcom/squareup/picasso/Cache; │ │ - invoke-interface {v2}, Lcom/squareup/picasso/Cache;->maxSize()I │ + invoke-interface {v3}, Lcom/squareup/picasso/Cache;->maxSize()I │ │ - move-result v4 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/squareup/picasso/Stats;->cache:Lcom/squareup/picasso/Cache; │ + iget-object v4, v0, Lcom/squareup/picasso/Stats;->cache:Lcom/squareup/picasso/Cache; │ │ - invoke-interface {v2}, Lcom/squareup/picasso/Cache;->size()I │ + invoke-interface {v4}, Lcom/squareup/picasso/Cache;->size()I │ │ - move-result v5 │ + move-result v4 │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lcom/squareup/picasso/Stats;->cacheHits:J │ + iget-wide v5, v0, Lcom/squareup/picasso/Stats;->cacheHits:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v8, v0, Lcom/squareup/picasso/Stats;->cacheMisses:J │ + iget-wide v7, v0, Lcom/squareup/picasso/Stats;->cacheMisses:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v10, v0, Lcom/squareup/picasso/Stats;->totalDownloadSize:J │ + iget-wide v9, v0, Lcom/squareup/picasso/Stats;->totalDownloadSize:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v12, v0, Lcom/squareup/picasso/Stats;->totalOriginalBitmapSize:J │ + iget-wide v11, v0, Lcom/squareup/picasso/Stats;->totalOriginalBitmapSize:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v14, v0, Lcom/squareup/picasso/Stats;->totalTransformedBitmapSize:J │ + iget-wide v13, v0, Lcom/squareup/picasso/Stats;->totalTransformedBitmapSize:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v0, v0, Lcom/squareup/picasso/Stats;->averageDownloadSize:J │ - │ - move-wide/from16 v16, v0 │ + iget-wide v15, v0, Lcom/squareup/picasso/Stats;->averageDownloadSize:J │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/squareup/picasso/Stats;->averageOriginalBitmapSize:J │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/squareup/picasso/Stats;->averageTransformedBitmapSize:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/squareup/picasso/Stats;->downloadCount:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/squareup/picasso/Stats;->originalBitmapCount:I │ │ - move/from16 v23, v0 │ + move/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/squareup/picasso/Stats;->transformedBitmapCount:I │ │ - move/from16 v24, v0 │ + move/from16 v23, v0 │ │ .line 113 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v25 │ + move-result-wide v24 │ │ - invoke-direct/range {v3 .. v26}, Lcom/squareup/picasso/StatsSnapshot;->(IIJJJJJJJJIIIJ)V │ + invoke-direct/range {v2 .. v25}, Lcom/squareup/picasso/StatsSnapshot;->(IIJJJJJJJJIIIJ)V │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method dispatchBitmapDecoded(Landroid/graphics/Bitmap;)V │ .locals 1 │ .param p1, "bitmap" # Landroid/graphics/Bitmap; │ │ .prologue │ @@ -298,15 +296,15 @@ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z │ │ .line 77 │ return-void │ .end method │ │ .method dispatchDownloadFinished(J)V │ - .locals 5 │ + .locals 4 │ .param p1, "size" # J │ │ .prologue │ .line 68 │ iget-object v0, p0, Lcom/squareup/picasso/Stats;->handler:Landroid/os/Handler; │ │ iget-object v1, p0, Lcom/squareup/picasso/Stats;->handler:Landroid/os/Handler; │ @@ -324,15 +322,15 @@ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z │ │ .line 69 │ return-void │ .end method │ │ .method performBitmapDecoded(J)V │ - .locals 5 │ + .locals 3 │ .param p1, "size" # J │ │ .prologue │ .line 98 │ iget v0, p0, Lcom/squareup/picasso/Stats;->originalBitmapCount:I │ │ add-int/lit8 v0, v0, 0x1 │ @@ -345,28 +343,28 @@ │ add-long/2addr v0, p1 │ │ iput-wide v0, p0, Lcom/squareup/picasso/Stats;->totalOriginalBitmapSize:J │ │ .line 100 │ iget v0, p0, Lcom/squareup/picasso/Stats;->originalBitmapCount:I │ │ - iget-wide v2, p0, Lcom/squareup/picasso/Stats;->totalOriginalBitmapSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/Stats;->totalOriginalBitmapSize:J │ │ - invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;->getAverage(IJ)J │ + invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Stats;->getAverage(IJ)J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lcom/squareup/picasso/Stats;->averageOriginalBitmapSize:J │ │ .line 101 │ return-void │ .end method │ │ .method performBitmapTransformed(J)V │ - .locals 5 │ + .locals 3 │ .param p1, "size" # J │ │ .prologue │ .line 104 │ iget v0, p0, Lcom/squareup/picasso/Stats;->transformedBitmapCount:I │ │ add-int/lit8 v0, v0, 0x1 │ @@ -379,17 +377,17 @@ │ add-long/2addr v0, p1 │ │ iput-wide v0, p0, Lcom/squareup/picasso/Stats;->totalTransformedBitmapSize:J │ │ .line 106 │ iget v0, p0, Lcom/squareup/picasso/Stats;->originalBitmapCount:I │ │ - iget-wide v2, p0, Lcom/squareup/picasso/Stats;->totalTransformedBitmapSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/Stats;->totalTransformedBitmapSize:J │ │ - invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;->getAverage(IJ)J │ + invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Stats;->getAverage(IJ)J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lcom/squareup/picasso/Stats;->averageTransformedBitmapSize:J │ │ .line 107 │ return-void │ @@ -451,17 +449,17 @@ │ add-long/2addr v0, v2 │ │ iput-wide v0, p0, Lcom/squareup/picasso/Stats;->totalDownloadSize:J │ │ .line 94 │ iget v0, p0, Lcom/squareup/picasso/Stats;->downloadCount:I │ │ - iget-wide v2, p0, Lcom/squareup/picasso/Stats;->totalDownloadSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/Stats;->totalDownloadSize:J │ │ - invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;->getAverage(IJ)J │ + invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Stats;->getAverage(IJ)J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lcom/squareup/picasso/Stats;->averageDownloadSize:J │ │ .line 95 │ return-void ├── smali/com/squareup/picasso/PicassoDrawable.smali │ @@ -37,15 +37,15 @@ │ │ sput-object v0, Lcom/squareup/picasso/PicassoDrawable;->DEBUG_PAINT:Landroid/graphics/Paint; │ │ return-void │ .end method │ │ .method constructor (Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ - .locals 4 │ + .locals 3 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "bitmap" # Landroid/graphics/Bitmap; │ .param p3, "placeholder" # Landroid/graphics/drawable/Drawable; │ .param p4, "loadedFrom" # Lcom/squareup/picasso/Picasso$LoadedFrom; │ .param p5, "noFade" # Z │ .param p6, "debugging" # Z │ │ @@ -102,17 +102,17 @@ │ │ .line 89 │ iput-boolean v1, p0, Lcom/squareup/picasso/PicassoDrawable;->animating:Z │ │ .line 90 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iput-wide v2, p0, Lcom/squareup/picasso/PicassoDrawable;->startTimeMillis:J │ + iput-wide v1, p0, Lcom/squareup/picasso/PicassoDrawable;->startTimeMillis:J │ │ .line 92 │ :cond_0 │ return-void │ │ .line 86 │ .end local v0 # "fade":Z ├── smali/com/squareup/picasso/PicassoExecutorService.smali │ @@ -13,37 +13,37 @@ │ │ # static fields │ .field private static final DEFAULT_THREAD_COUNT:I = 0x3 │ │ │ # direct methods │ .method constructor ()V │ - .locals 9 │ + .locals 8 │ │ .prologue │ - const/4 v2, 0x3 │ + const/4 v1, 0x3 │ │ .line 38 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ - new-instance v7, Ljava/util/concurrent/PriorityBlockingQueue; │ + new-instance v6, Ljava/util/concurrent/PriorityBlockingQueue; │ │ - invoke-direct {v7}, Ljava/util/concurrent/PriorityBlockingQueue;->()V │ + invoke-direct {v6}, Ljava/util/concurrent/PriorityBlockingQueue;->()V │ │ - new-instance v8, Lcom/squareup/picasso/Utils$PicassoThreadFactory; │ + new-instance v7, Lcom/squareup/picasso/Utils$PicassoThreadFactory; │ │ - invoke-direct {v8}, Lcom/squareup/picasso/Utils$PicassoThreadFactory;->()V │ + invoke-direct {v7}, Lcom/squareup/picasso/Utils$PicassoThreadFactory;->()V │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v3, v2 │ + move v2, v1 │ │ - invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ .line 40 │ return-void │ .end method │ │ .method private setThreadCount(I)V │ .locals 0 ├── smali/com/squareup/picasso/Downloader$Response.smali │ @@ -99,15 +99,15 @@ │ invoke-direct {p0, p1, p2, v0, v1}, Lcom/squareup/picasso/Downloader$Response;->(Ljava/io/InputStream;ZJ)V │ │ .line 90 │ return-void │ .end method │ │ .method public constructor (Ljava/io/InputStream;ZJ)V │ - .locals 3 │ + .locals 2 │ .param p1, "stream" # Ljava/io/InputStream; │ .param p2, "loadedFromCache" # Z │ .param p3, "contentLength" # J │ │ .prologue │ .line 115 │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/squareup/picasso/MarkableInputStream.smali │ @@ -31,26 +31,26 @@ │ invoke-direct {p0, p1, v0}, Lcom/squareup/picasso/MarkableInputStream;->(Ljava/io/InputStream;I)V │ │ .line 39 │ return-void │ .end method │ │ .method public constructor (Ljava/io/InputStream;I)V │ - .locals 4 │ + .locals 3 │ .param p1, "in" # Ljava/io/InputStream; │ .param p2, "size" # I │ │ .prologue │ .line 41 │ invoke-direct {p0}, Ljava/io/InputStream;->()V │ │ .line 35 │ - const-wide/16 v2, -0x1 │ + const-wide/16 v1, -0x1 │ │ - iput-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->defaultMark:J │ + iput-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->defaultMark:J │ │ .line 42 │ invoke-virtual {p1}, Ljava/io/InputStream;->markSupported()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ @@ -71,33 +71,33 @@ │ iput-object p1, p0, Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; │ │ .line 46 │ return-void │ .end method │ │ .method private setLimit(J)V │ - .locals 7 │ + .locals 5 │ .param p1, "limit" # J │ │ .prologue │ .line 77 │ :try_start_0 │ - iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->reset:J │ + iget-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->reset:J │ │ - iget-wide v4, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iget-wide v3, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-gez v1, :cond_0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iget-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ - iget-wide v4, p0, Lcom/squareup/picasso/MarkableInputStream;->limit:J │ + iget-wide v3, p0, Lcom/squareup/picasso/MarkableInputStream;->limit:J │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-gtz v1, :cond_0 │ │ .line 78 │ iget-object v1, p0, Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; │ │ invoke-virtual {v1}, Ljava/io/InputStream;->reset()V │ @@ -110,32 +110,32 @@ │ sub-long v2, p1, v2 │ │ long-to-int v2, v2 │ │ invoke-virtual {v1, v2}, Ljava/io/InputStream;->mark(I)V │ │ .line 80 │ - iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->reset:J │ + iget-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->reset:J │ │ - iget-wide v4, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iget-wide v3, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ - invoke-direct {p0, v2, v3, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;->skip(JJ)V │ + invoke-direct {p0, v1, v2, v3, v4}, Lcom/squareup/picasso/MarkableInputStream;->skip(JJ)V │ │ .line 85 │ :goto_0 │ iput-wide p1, p0, Lcom/squareup/picasso/MarkableInputStream;->limit:J │ │ .line 89 │ return-void │ │ .line 82 │ :cond_0 │ - iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iget-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ - iput-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->reset:J │ + iput-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->reset:J │ │ .line 83 │ iget-object v1, p0, Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; │ │ iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ sub-long v2, p1, v2 │ @@ -176,15 +176,15 @@ │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ .end method │ │ .method private skip(JJ)V │ - .locals 7 │ + .locals 5 │ .param p1, "current" # J │ .param p3, "target" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -195,17 +195,17 @@ │ cmp-long v2, p1, p3 │ │ if-gez v2, :cond_0 │ │ .line 109 │ iget-object v2, p0, Lcom/squareup/picasso/MarkableInputStream;->in:Ljava/io/InputStream; │ │ - sub-long v4, p3, p1 │ + sub-long v3, p3, p1 │ │ - invoke-virtual {v2, v4, v5}, Ljava/io/InputStream;->skip(J)J │ + invoke-virtual {v2, v3, v4}, Ljava/io/InputStream;->skip(J)J │ │ move-result-wide v0 │ │ .line 110 │ .local v0, "skipped":J │ const-wide/16 v2, 0x0 │ │ @@ -306,15 +306,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public read()I │ - .locals 6 │ + .locals 5 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -328,29 +328,29 @@ │ .line 123 │ .local v0, "result":I │ const/4 v1, -0x1 │ │ if-eq v0, v1, :cond_0 │ │ .line 124 │ - iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iget-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ - const-wide/16 v4, 0x1 │ + const-wide/16 v3, 0x1 │ │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v3 │ │ - iput-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iput-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ .line 126 │ :cond_0 │ return v0 │ .end method │ │ .method public read([B)I │ - .locals 6 │ + .locals 5 │ .param p1, "buffer" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -365,29 +365,29 @@ │ .line 131 │ .local v0, "count":I │ const/4 v1, -0x1 │ │ if-eq v0, v1, :cond_0 │ │ .line 132 │ - iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iget-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ - int-to-long v4, v0 │ + int-to-long v3, v0 │ │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v3 │ │ - iput-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iput-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ .line 134 │ :cond_0 │ return v0 │ .end method │ │ .method public read([BII)I │ - .locals 6 │ + .locals 5 │ .param p1, "buffer" # [B │ .param p2, "offset" # I │ .param p3, "length" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -404,21 +404,21 @@ │ .line 139 │ .local v0, "count":I │ const/4 v1, -0x1 │ │ if-eq v0, v1, :cond_0 │ │ .line 140 │ - iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iget-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ - int-to-long v4, v0 │ + int-to-long v3, v0 │ │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v3 │ │ - iput-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ + iput-wide v1, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ .line 142 │ :cond_0 │ return v0 │ .end method │ │ .method public reset()V │ @@ -436,15 +436,15 @@ │ invoke-virtual {p0, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;->reset(J)V │ │ .line 94 │ return-void │ .end method │ │ .method public reset(J)V │ - .locals 5 │ + .locals 4 │ .param p1, "token" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -519,15 +519,15 @@ │ :cond_0 │ iget-wide v2, p0, Lcom/squareup/picasso/MarkableInputStream;->offset:J │ │ return-wide v2 │ .end method │ │ .method public skip(J)J │ - .locals 5 │ + .locals 4 │ .param p1, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/com/squareup/picasso/Stats$StatsHandler.smali │ @@ -34,15 +34,15 @@ │ .line 133 │ return-void │ .end method │ │ │ # virtual methods │ .method public handleMessage(Landroid/os/Message;)V │ - .locals 4 │ + .locals 3 │ .param p1, "msg" # Landroid/os/Message; │ │ .prologue │ .line 136 │ iget v0, p1, Landroid/os/Message;->what:I │ │ packed-switch v0, :pswitch_data_0 │ @@ -78,29 +78,29 @@ │ │ .line 144 │ :pswitch_2 │ iget-object v0, p0, Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; │ │ iget v1, p1, Landroid/os/Message;->arg1:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Stats;->performBitmapDecoded(J)V │ + invoke-virtual {v0, v1, v2}, Lcom/squareup/picasso/Stats;->performBitmapDecoded(J)V │ │ goto :goto_0 │ │ .line 147 │ :pswitch_3 │ iget-object v0, p0, Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; │ │ iget v1, p1, Landroid/os/Message;->arg1:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Stats;->performBitmapTransformed(J)V │ + invoke-virtual {v0, v1, v2}, Lcom/squareup/picasso/Stats;->performBitmapTransformed(J)V │ │ goto :goto_0 │ │ .line 150 │ :pswitch_4 │ iget-object v1, p0, Lcom/squareup/picasso/Stats$StatsHandler;->stats:Lcom/squareup/picasso/Stats; ├── smali/com/squareup/picasso/RequestCreator.smali │ @@ -455,25 +455,25 @@ │ invoke-virtual {p0, v0}, Lcom/squareup/picasso/RequestCreator;->fetch(Lcom/squareup/picasso/Callback;)V │ │ .line 407 │ return-void │ .end method │ │ .method public fetch(Lcom/squareup/picasso/Callback;)V │ - .locals 12 │ + .locals 11 │ .param p1, "callback" # Lcom/squareup/picasso/Callback; │ │ .prologue │ .line 419 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ .line 421 │ - .local v10, "started":J │ + .local v9, "started":J │ iget-boolean v1, p0, Lcom/squareup/picasso/RequestCreator;->deferred:Z │ │ if-eqz v1, :cond_0 │ │ .line 422 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ @@ -507,15 +507,15 @@ │ │ sget-object v3, Lcom/squareup/picasso/Picasso$Priority;->LOW:Lcom/squareup/picasso/Picasso$Priority; │ │ invoke-virtual {v1, v3}, Lcom/squareup/picasso/Request$Builder;->priority(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; │ │ .line 430 │ :cond_1 │ - invoke-direct {p0, v10, v11}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ + invoke-direct {p0, v9, v10}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ │ move-result-object v2 │ │ .line 431 │ .local v2, "request":Lcom/squareup/picasso/Request; │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -628,29 +628,29 @@ │ iput-boolean v0, p0, Lcom/squareup/picasso/RequestCreator;->deferred:Z │ │ .line 200 │ return-object p0 │ .end method │ │ .method public get()Landroid/graphics/Bitmap; │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 382 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ .line 383 │ - .local v8, "started":J │ + .local v7, "started":J │ invoke-static {}, Lcom/squareup/picasso/Utils;->checkNotMain()V │ │ .line 385 │ iget-boolean v1, p0, Lcom/squareup/picasso/RequestCreator;->deferred:Z │ │ if-eqz v1, :cond_0 │ │ @@ -678,15 +678,15 @@ │ │ .line 396 │ :goto_0 │ return-object v1 │ │ .line 392 │ :cond_1 │ - invoke-direct {p0, v8, v9}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ + invoke-direct {p0, v7, v8}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ │ move-result-object v2 │ │ .line 393 │ .local v2, "finalData":Lcom/squareup/picasso/Request; │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -748,370 +748,368 @@ │ invoke-virtual {p0, p1, v0}, Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ .line 602 │ return-void │ .end method │ │ .method public into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ - .locals 23 │ + .locals 22 │ .param p1, "target" # Landroid/widget/ImageView; │ .param p2, "callback" # Lcom/squareup/picasso/Callback; │ │ .prologue │ .line 614 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v20 │ + move-result-wide v19 │ │ .line 615 │ - .local v20, "started":J │ + .local v19, "started":J │ invoke-static {}, Lcom/squareup/picasso/Utils;->checkMain()V │ │ .line 617 │ if-nez p1, :cond_0 │ │ .line 618 │ - new-instance v4, Ljava/lang/IllegalArgumentException; │ + new-instance v3, Ljava/lang/IllegalArgumentException; │ │ - const-string v5, "Target must not be null." │ + const-string v4, "Target must not be null." │ │ - invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v4 │ + throw v3 │ │ .line 621 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->data:Lcom/squareup/picasso/Request$Builder; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->data:Lcom/squareup/picasso/Request$Builder; │ │ - invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;->hasImage()Z │ + invoke-virtual {v3}, Lcom/squareup/picasso/Request$Builder;->hasImage()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_2 │ + if-nez v3, :cond_2 │ │ .line 622 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v4, v0}, Lcom/squareup/picasso/Picasso;->cancelRequest(Landroid/widget/ImageView;)V │ + invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;->cancelRequest(Landroid/widget/ImageView;)V │ │ .line 623 │ move-object/from16 v0, p0 │ │ - iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;->setPlaceholder:Z │ + iget-boolean v3, v0, Lcom/squareup/picasso/RequestCreator;->setPlaceholder:Z │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 624 │ invoke-direct/range {p0 .. p0}, Lcom/squareup/picasso/RequestCreator;->getPlaceholderDrawable()Landroid/graphics/drawable/Drawable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;->setPlaceholder(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ + invoke-static {v0, v3}, Lcom/squareup/picasso/PicassoDrawable;->setPlaceholder(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ .line 672 │ :cond_1 │ :goto_0 │ return-void │ │ .line 629 │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;->deferred:Z │ + iget-boolean v3, v0, Lcom/squareup/picasso/RequestCreator;->deferred:Z │ │ - if-eqz v4, :cond_7 │ + if-eqz v3, :cond_7 │ │ .line 630 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->data:Lcom/squareup/picasso/Request$Builder; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->data:Lcom/squareup/picasso/Request$Builder; │ │ - invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;->hasSize()Z │ + invoke-virtual {v3}, Lcom/squareup/picasso/Request$Builder;->hasSize()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 631 │ - new-instance v4, Ljava/lang/IllegalStateException; │ + new-instance v3, Ljava/lang/IllegalStateException; │ │ - const-string v5, "Fit cannot be used with resize." │ + const-string v4, "Fit cannot be used with resize." │ │ - invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v4 │ + throw v3 │ │ .line 633 │ :cond_3 │ invoke-virtual/range {p1 .. p1}, Landroid/widget/ImageView;->getWidth()I │ │ - move-result v22 │ + move-result v21 │ │ .line 634 │ - .local v22, "width":I │ + .local v21, "width":I │ invoke-virtual/range {p1 .. p1}, Landroid/widget/ImageView;->getHeight()I │ │ - move-result v19 │ + move-result v18 │ │ .line 635 │ - .local v19, "height":I │ - if-eqz v22, :cond_4 │ + .local v18, "height":I │ + if-eqz v21, :cond_4 │ │ - if-nez v19, :cond_6 │ + if-nez v18, :cond_6 │ │ .line 636 │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;->setPlaceholder:Z │ + iget-boolean v3, v0, Lcom/squareup/picasso/RequestCreator;->setPlaceholder:Z │ │ - if-eqz v4, :cond_5 │ + if-eqz v3, :cond_5 │ │ .line 637 │ invoke-direct/range {p0 .. p0}, Lcom/squareup/picasso/RequestCreator;->getPlaceholderDrawable()Landroid/graphics/drawable/Drawable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;->setPlaceholder(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ + invoke-static {v0, v3}, Lcom/squareup/picasso/PicassoDrawable;->setPlaceholder(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ .line 639 │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ - new-instance v5, Lcom/squareup/picasso/DeferredRequestCreator; │ + new-instance v4, Lcom/squareup/picasso/DeferredRequestCreator; │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p2 │ │ - invoke-direct {v5, v0, v1, v2}, Lcom/squareup/picasso/DeferredRequestCreator;->(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ + invoke-direct {v4, v0, v1, v2}, Lcom/squareup/picasso/DeferredRequestCreator;->(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v4, v0, v5}, Lcom/squareup/picasso/Picasso;->defer(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V │ + invoke-virtual {v3, v0, v4}, Lcom/squareup/picasso/Picasso;->defer(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V │ │ goto :goto_0 │ │ .line 642 │ :cond_6 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->data:Lcom/squareup/picasso/Request$Builder; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->data:Lcom/squareup/picasso/Request$Builder; │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/Request$Builder;->resize(II)Lcom/squareup/picasso/Request$Builder; │ + invoke-virtual {v3, v0, v1}, Lcom/squareup/picasso/Request$Builder;->resize(II)Lcom/squareup/picasso/Request$Builder; │ │ .line 645 │ - .end local v19 # "height":I │ - .end local v22 # "width":I │ + .end local v18 # "height":I │ + .end local v21 # "width":I │ :cond_7 │ move-object/from16 v0, p0 │ │ - move-wide/from16 v1, v20 │ + move-wide/from16 v1, v19 │ │ invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 646 │ - .local v10, "request":Lcom/squareup/picasso/Request; │ - invoke-static {v10}, Lcom/squareup/picasso/Utils;->createKey(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ + .local v9, "request":Lcom/squareup/picasso/Request; │ + invoke-static {v9}, Lcom/squareup/picasso/Utils;->createKey(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 648 │ - .local v15, "requestKey":Ljava/lang/String; │ + .local v14, "requestKey":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lcom/squareup/picasso/RequestCreator;->memoryPolicy:I │ + iget v3, v0, Lcom/squareup/picasso/RequestCreator;->memoryPolicy:I │ │ - invoke-static {v4}, Lcom/squareup/picasso/MemoryPolicy;->shouldReadFromMemoryCache(I)Z │ + invoke-static {v3}, Lcom/squareup/picasso/MemoryPolicy;->shouldReadFromMemoryCache(I)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_9 │ + if-eqz v3, :cond_9 │ │ .line 649 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ - invoke-virtual {v4, v15}, Lcom/squareup/picasso/Picasso;->quickMemoryCacheCheck(Ljava/lang/String;)Landroid/graphics/Bitmap; │ + invoke-virtual {v3, v14}, Lcom/squareup/picasso/Picasso;->quickMemoryCacheCheck(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 650 │ - .local v6, "bitmap":Landroid/graphics/Bitmap; │ - if-eqz v6, :cond_9 │ + .local v5, "bitmap":Landroid/graphics/Bitmap; │ + if-eqz v5, :cond_9 │ │ .line 651 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v4, v0}, Lcom/squareup/picasso/Picasso;->cancelRequest(Landroid/widget/ImageView;)V │ + invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;->cancelRequest(Landroid/widget/ImageView;)V │ │ .line 652 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ - iget-object v5, v4, Lcom/squareup/picasso/Picasso;->context:Landroid/content/Context; │ + iget-object v4, v3, Lcom/squareup/picasso/Picasso;->context:Landroid/content/Context; │ │ - sget-object v7, Lcom/squareup/picasso/Picasso$LoadedFrom;->MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; │ + sget-object v6, Lcom/squareup/picasso/Picasso$LoadedFrom;->MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ move-object/from16 v0, p0 │ │ - iget-boolean v8, v0, Lcom/squareup/picasso/RequestCreator;->noFade:Z │ + iget-boolean v7, v0, Lcom/squareup/picasso/RequestCreator;->noFade:Z │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ - iget-boolean v9, v4, Lcom/squareup/picasso/Picasso;->indicatorsEnabled:Z │ + iget-boolean v8, v3, Lcom/squareup/picasso/Picasso;->indicatorsEnabled:Z │ │ - move-object/from16 v4, p1 │ + move-object/from16 v3, p1 │ │ - invoke-static/range {v4 .. v9}, Lcom/squareup/picasso/PicassoDrawable;->setBitmap(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ + invoke-static/range {v3 .. v8}, Lcom/squareup/picasso/PicassoDrawable;->setBitmap(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ .line 653 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ - iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;->loggingEnabled:Z │ + iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;->loggingEnabled:Z │ │ - if-eqz v4, :cond_8 │ + if-eqz v3, :cond_8 │ │ .line 654 │ - const-string v4, "Main" │ + const-string v3, "Main" │ │ - const-string v5, "completed" │ + const-string v4, "completed" │ │ - invoke-virtual {v10}, Lcom/squareup/picasso/Request;->plainId()Ljava/lang/String; │ + invoke-virtual {v9}, Lcom/squareup/picasso/Request;->plainId()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - 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 │ │ - const-string v11, "from " │ + const-string v10, "from " │ │ - invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - sget-object v11, Lcom/squareup/picasso/Picasso$LoadedFrom;->MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; │ + sget-object v10, Lcom/squareup/picasso/Picasso$LoadedFrom;->MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ - invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)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-static {v4, v5, v8, v9}, Lcom/squareup/picasso/Utils;->log(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v3, v4, v7, v8}, Lcom/squareup/picasso/Utils;->log(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 656 │ :cond_8 │ if-eqz p2, :cond_1 │ │ .line 657 │ invoke-interface/range {p2 .. p2}, Lcom/squareup/picasso/Callback;->onSuccess()V │ │ goto/16 :goto_0 │ │ .line 663 │ - .end local v6 # "bitmap":Landroid/graphics/Bitmap; │ + .end local v5 # "bitmap":Landroid/graphics/Bitmap; │ :cond_9 │ move-object/from16 v0, p0 │ │ - iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;->setPlaceholder:Z │ + iget-boolean v3, v0, Lcom/squareup/picasso/RequestCreator;->setPlaceholder:Z │ │ - if-eqz v4, :cond_a │ + if-eqz v3, :cond_a │ │ .line 664 │ invoke-direct/range {p0 .. p0}, Lcom/squareup/picasso/RequestCreator;->getPlaceholderDrawable()Landroid/graphics/drawable/Drawable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;->setPlaceholder(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ + invoke-static {v0, v3}, Lcom/squareup/picasso/PicassoDrawable;->setPlaceholder(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ .line 667 │ :cond_a │ - new-instance v7, Lcom/squareup/picasso/ImageViewAction; │ + new-instance v6, Lcom/squareup/picasso/ImageViewAction; │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v7, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ move-object/from16 v0, p0 │ │ - iget v11, v0, Lcom/squareup/picasso/RequestCreator;->memoryPolicy:I │ + iget v10, v0, Lcom/squareup/picasso/RequestCreator;->memoryPolicy:I │ │ move-object/from16 v0, p0 │ │ - iget v12, v0, Lcom/squareup/picasso/RequestCreator;->networkPolicy:I │ + iget v11, v0, Lcom/squareup/picasso/RequestCreator;->networkPolicy:I │ │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/squareup/picasso/RequestCreator;->errorResId:I │ + iget v12, v0, Lcom/squareup/picasso/RequestCreator;->errorResId:I │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/squareup/picasso/RequestCreator;->errorDrawable:Landroid/graphics/drawable/Drawable; │ + iget-object v13, v0, Lcom/squareup/picasso/RequestCreator;->errorDrawable:Landroid/graphics/drawable/Drawable; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/squareup/picasso/RequestCreator;->tag:Ljava/lang/Object; │ - │ - move-object/from16 v16, v0 │ + iget-object v15, v0, Lcom/squareup/picasso/RequestCreator;->tag:Ljava/lang/Object; │ │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/squareup/picasso/RequestCreator;->noFade:Z │ │ - move/from16 v18, v0 │ + move/from16 v17, v0 │ │ - move-object/from16 v9, p1 │ + move-object/from16 v8, p1 │ │ - move-object/from16 v17, p2 │ + move-object/from16 v16, p2 │ │ - invoke-direct/range {v7 .. v18}, Lcom/squareup/picasso/ImageViewAction;->(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V │ + invoke-direct/range {v6 .. v17}, Lcom/squareup/picasso/ImageViewAction;->(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V │ │ .line 671 │ - .local v7, "action":Lcom/squareup/picasso/Action; │ + .local v6, "action":Lcom/squareup/picasso/Action; │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ + iget-object v3, v0, Lcom/squareup/picasso/RequestCreator;->picasso:Lcom/squareup/picasso/Picasso; │ │ - invoke-virtual {v4, v7}, Lcom/squareup/picasso/Picasso;->enqueueAndSubmit(Lcom/squareup/picasso/Action;)V │ + invoke-virtual {v3, v6}, Lcom/squareup/picasso/Picasso;->enqueueAndSubmit(Lcom/squareup/picasso/Action;)V │ │ goto/16 :goto_0 │ .end method │ │ .method public into(Landroid/widget/RemoteViews;IILandroid/app/Notification;)V │ .locals 14 │ .param p1, "remoteViews" # Landroid/widget/RemoteViews; │ @@ -1235,27 +1233,27 @@ │ invoke-direct {p0, v0}, Lcom/squareup/picasso/RequestCreator;->performRemoteViewInto(Lcom/squareup/picasso/RemoteViewsAction;)V │ │ .line 561 │ return-void │ .end method │ │ .method public into(Landroid/widget/RemoteViews;I[I)V │ - .locals 14 │ + .locals 13 │ .param p1, "remoteViews" # Landroid/widget/RemoteViews; │ .param p2, "viewId" # I │ .param p3, "appWidgetIds" # [I │ │ .prologue │ .line 568 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v12 │ + move-result-wide v11 │ │ .line 570 │ - .local v12, "started":J │ + .local v11, "started":J │ if-nez p1, :cond_0 │ │ .line 571 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ const-string v3, "remoteViews must not be null." │ │ @@ -1313,15 +1311,15 @@ │ │ invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v1 │ │ .line 584 │ :cond_4 │ - invoke-direct {p0, v12, v13}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ + invoke-direct {p0, v11, v12}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ │ move-result-object v2 │ │ .line 585 │ .local v2, "request":Lcom/squareup/picasso/Request; │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -1343,42 +1341,42 @@ │ │ iget-object v9, p0, Lcom/squareup/picasso/RequestCreator;->tag:Ljava/lang/Object; │ │ iget v10, p0, Lcom/squareup/picasso/RequestCreator;->errorResId:I │ │ move-object v3, p1 │ │ - move/from16 v4, p2 │ + move v4, p2 │ │ move-object/from16 v5, p3 │ │ invoke-direct/range {v0 .. v10}, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;->(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V │ │ .line 591 │ .local v0, "action":Lcom/squareup/picasso/RemoteViewsAction; │ invoke-direct {p0, v0}, Lcom/squareup/picasso/RequestCreator;->performRemoteViewInto(Lcom/squareup/picasso/RemoteViewsAction;)V │ │ .line 592 │ return-void │ .end method │ │ .method public into(Lcom/squareup/picasso/Target;)V │ - .locals 14 │ + .locals 13 │ .param p1, "target" # Lcom/squareup/picasso/Target; │ │ .prologue │ const/4 v1, 0x0 │ │ .line 495 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v12 │ + move-result-wide v11 │ │ .line 496 │ - .local v12, "started":J │ + .local v11, "started":J │ invoke-static {}, Lcom/squareup/picasso/Utils;->checkMain()V │ │ .line 498 │ if-nez p1, :cond_0 │ │ .line 499 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ @@ -1433,15 +1431,15 @@ │ │ .line 529 │ :goto_0 │ return-void │ │ .line 511 │ :cond_3 │ - invoke-direct {p0, v12, v13}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ + invoke-direct {p0, v11, v12}, Lcom/squareup/picasso/RequestCreator;->createRequest(J)Lcom/squareup/picasso/Request; │ │ move-result-object v3 │ │ .line 512 │ .local v3, "request":Lcom/squareup/picasso/Request; │ invoke-static {v3}, Lcom/squareup/picasso/Utils;->createKey(Lcom/squareup/picasso/Request;)Ljava/lang/String; ├── smali/com/squareup/picasso/Dispatcher.smali │ @@ -271,15 +271,15 @@ │ .end method │ │ .method private batch(Lcom/squareup/picasso/BitmapHunter;)V │ .locals 4 │ .param p1, "hunter" # Lcom/squareup/picasso/BitmapHunter; │ │ .prologue │ - const/4 v1, 0x7 │ + const/4 v3, 0x7 │ │ .line 447 │ invoke-virtual {p1}, Lcom/squareup/picasso/BitmapHunter;->isCancelled()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ @@ -294,26 +294,26 @@ │ iget-object v0, p0, Lcom/squareup/picasso/Dispatcher;->batch:Ljava/util/List; │ │ invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 451 │ iget-object v0, p0, Lcom/squareup/picasso/Dispatcher;->handler:Landroid/os/Handler; │ │ - invoke-virtual {v0, v1}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual {v0, v3}, Landroid/os/Handler;->hasMessages(I)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 452 │ iget-object v0, p0, Lcom/squareup/picasso/Dispatcher;->handler:Landroid/os/Handler; │ │ - const-wide/16 v2, 0xc8 │ + const-wide/16 v1, 0xc8 │ │ - invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual {v0, v3, v1, v2}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto :goto_0 │ .end method │ │ .method private flushFailedActions()V │ .locals 5 ├── smali/com/squareup/picasso/Request.smali │ @@ -60,23 +60,23 @@ │ .end field │ │ .field public final uri:Landroid/net/Uri; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 29 │ sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - const-wide/16 v2, 0x5 │ + const-wide/16 v1, 0x5 │ │ - invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J │ + invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J │ │ move-result-wide v0 │ │ sput-wide v0, Lcom/squareup/picasso/Request;->TOO_LONG_LOG:J │ │ return-void │ .end method │ @@ -348,17 +348,17 @@ │ │ move-result-object v2 │ │ sget-object v3, Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit; │ │ invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;->toSeconds(J)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/16 v3, 0x73 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ @@ -389,17 +389,17 @@ │ │ move-result-object v2 │ │ sget-object v3, Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit; │ │ invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "ms" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/com/squareup/picasso/RequestHandler.smali │ @@ -20,15 +20,15 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 51 │ return-void │ .end method │ │ .method static calculateInSampleSize(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ - .locals 6 │ + .locals 5 │ .param p0, "reqWidth" # I │ .param p1, "reqHeight" # I │ .param p2, "width" # I │ .param p3, "height" # I │ .param p4, "options" # Landroid/graphics/BitmapFactory$Options; │ .param p5, "request" # Lcom/squareup/picasso/Request; │ │ @@ -49,21 +49,21 @@ │ .line 162 │ int-to-float v3, p2 │ │ int-to-float v4, p0 │ │ div-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-int v1, v4 │ + double-to-int v1, v3 │ │ .line 173 │ :cond_1 │ :goto_0 │ iput v1, p4, Landroid/graphics/BitmapFactory$Options;->inSampleSize:I │ │ .line 174 │ @@ -81,55 +81,55 @@ │ .line 164 │ int-to-float v3, p3 │ │ int-to-float v4, p1 │ │ div-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-int v1, v4 │ + double-to-int v1, v3 │ │ goto :goto_0 │ │ .line 166 │ :cond_3 │ int-to-float v3, p3 │ │ int-to-float v4, p1 │ │ div-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-int v0, v4 │ + double-to-int v0, v3 │ │ .line 167 │ .local v0, "heightRatio":I │ int-to-float v3, p2 │ │ int-to-float v4, p0 │ │ div-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-int v2, v4 │ + double-to-int v2, v3 │ │ .line 168 │ .local v2, "widthRatio":I │ iget-boolean v3, p5, Lcom/squareup/picasso/Request;->centerInside:Z │ │ if-eqz v3, :cond_4 ├── smali/com/squareup/picasso/StatsSnapshot.smali │ @@ -31,15 +31,15 @@ │ .field public final totalTransformedBitmapSize:J │ │ .field public final transformedBitmapCount:I │ │ │ # direct methods │ .method public constructor (IIJJJJJJJJIIIJ)V │ - .locals 3 │ + .locals 2 │ .param p1, "maxSize" # I │ .param p2, "size" # I │ .param p3, "cacheHits" # J │ .param p5, "cacheMisses" # J │ .param p7, "totalDownloadSize" # J │ .param p9, "totalOriginalBitmapSize" # J │ .param p11, "totalTransformedBitmapSize" # J │ @@ -73,17 +73,15 @@ │ .line 51 │ iput-wide p9, p0, Lcom/squareup/picasso/StatsSnapshot;->totalOriginalBitmapSize:J │ │ .line 52 │ iput-wide p11, p0, Lcom/squareup/picasso/StatsSnapshot;->totalTransformedBitmapSize:J │ │ .line 53 │ - move-wide/from16 v0, p13 │ - │ - iput-wide v0, p0, Lcom/squareup/picasso/StatsSnapshot;->averageDownloadSize:J │ + iput-wide p13, p0, Lcom/squareup/picasso/StatsSnapshot;->averageDownloadSize:J │ │ .line 54 │ move-wide/from16 v0, p15 │ │ iput-wide v0, p0, Lcom/squareup/picasso/StatsSnapshot;->averageOriginalBitmapSize:J │ │ .line 55 │ @@ -341,15 +339,15 @@ │ invoke-virtual {p1}, Ljava/io/PrintWriter;->flush()V │ │ .line 105 │ return-void │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 108 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -379,29 +377,29 @@ │ │ const-string v1, ", cacheHits=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->cacheHits:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->cacheHits:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", cacheMisses=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->cacheMisses:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->cacheMisses:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", downloadCount=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -415,77 +413,77 @@ │ │ const-string v1, ", totalDownloadSize=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->totalDownloadSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->totalDownloadSize:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", averageDownloadSize=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->averageDownloadSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->averageDownloadSize:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", totalOriginalBitmapSize=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->totalOriginalBitmapSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->totalOriginalBitmapSize:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", totalTransformedBitmapSize=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->totalTransformedBitmapSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->totalTransformedBitmapSize:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", averageOriginalBitmapSize=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->averageOriginalBitmapSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->averageOriginalBitmapSize:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", averageTransformedBitmapSize=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->averageTransformedBitmapSize:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->averageTransformedBitmapSize:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ", originalBitmapCount=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -511,17 +509,17 @@ │ │ const-string v1, ", timeStamp=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v2, p0, Lcom/squareup/picasso/StatsSnapshot;->timeStamp:J │ + iget-wide v1, p0, Lcom/squareup/picasso/StatsSnapshot;->timeStamp:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const/16 v1, 0x7d │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; ├── smali/com/squareup/picasso/MediaStoreRequestHandler.smali │ @@ -251,241 +251,229 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public load(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ - .locals 17 │ + .locals 16 │ .param p1, "request" # Lcom/squareup/picasso/Request; │ .param p2, "networkPolicy" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 55 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/squareup/picasso/MediaStoreRequestHandler;->context:Landroid/content/Context; │ + iget-object v1, v0, Lcom/squareup/picasso/MediaStoreRequestHandler;->context:Landroid/content/Context; │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 56 │ - .local v9, "contentResolver":Landroid/content/ContentResolver; │ + .local v8, "contentResolver":Landroid/content/ContentResolver; │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; │ + iget-object v1, v0, Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; │ │ - invoke-static {v9, v2}, Lcom/squareup/picasso/MediaStoreRequestHandler;->getExifOrientation(Landroid/content/ContentResolver;Landroid/net/Uri;)I │ + invoke-static {v8, v1}, Lcom/squareup/picasso/MediaStoreRequestHandler;->getExifOrientation(Landroid/content/ContentResolver;Landroid/net/Uri;)I │ │ - move-result v10 │ + move-result v9 │ │ .line 58 │ - .local v10, "exifOrientation":I │ + .local v9, "exifOrientation":I │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; │ + iget-object v1, v0, Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; │ │ - invoke-virtual {v9, v2}, Landroid/content/ContentResolver;->getType(Landroid/net/Uri;)Ljava/lang/String; │ + invoke-virtual {v8, v1}, Landroid/content/ContentResolver;->getType(Landroid/net/Uri;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 59 │ - .local v15, "mimeType":Ljava/lang/String; │ - if-eqz v15, :cond_0 │ + .local v14, "mimeType":Ljava/lang/String; │ + if-eqz v14, :cond_0 │ │ - const-string v2, "video/" │ + const-string v1, "video/" │ │ - invoke-virtual {v15, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v14, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - const/4 v11, 0x1 │ + const/4 v12, 0x1 │ │ .line 61 │ - .local v11, "isVideo":Z │ + .local v12, "isVideo":Z │ :goto_0 │ invoke-virtual/range {p1 .. p1}, Lcom/squareup/picasso/Request;->hasSize()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ .line 62 │ move-object/from16 v0, p1 │ │ - iget v2, v0, Lcom/squareup/picasso/Request;->targetWidth:I │ + iget v1, v0, Lcom/squareup/picasso/Request;->targetWidth:I │ │ move-object/from16 v0, p1 │ │ - iget v3, v0, Lcom/squareup/picasso/Request;->targetHeight:I │ + iget v2, v0, Lcom/squareup/picasso/Request;->targetHeight:I │ │ - invoke-static {v2, v3}, Lcom/squareup/picasso/MediaStoreRequestHandler;->getPicassoKind(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ + invoke-static {v1, v2}, Lcom/squareup/picasso/MediaStoreRequestHandler;->getPicassoKind(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 63 │ - .local v16, "picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ - if-nez v11, :cond_1 │ - │ - sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ + .local v15, "picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ + if-nez v12, :cond_1 │ │ - move-object/from16 v0, v16 │ + sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ - if-ne v0, v2, :cond_1 │ + if-ne v15, v1, :cond_1 │ │ .line 64 │ - new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; │ + new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ invoke-virtual/range {p0 .. p1}, Lcom/squareup/picasso/MediaStoreRequestHandler;->getInputStream(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;->DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; │ + sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;->DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ - invoke-direct {v2, v3, v4, v5, v10}, Lcom/squareup/picasso/RequestHandler$Result;->(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ + invoke-direct {v1, v2, v3, v4, v9}, Lcom/squareup/picasso/RequestHandler$Result;->(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ │ .line 92 │ - .end local v16 # "picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ + .end local v15 # "picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ :goto_1 │ - return-object v2 │ + return-object v1 │ │ .line 59 │ - .end local v11 # "isVideo":Z │ + .end local v12 # "isVideo":Z │ :cond_0 │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ goto :goto_0 │ │ .line 67 │ - .restart local v11 # "isVideo":Z │ - .restart local v16 # "picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ + .restart local v12 # "isVideo":Z │ + .restart local v15 # "picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ :cond_1 │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; │ + iget-object v1, v0, Lcom/squareup/picasso/Request;->uri:Landroid/net/Uri; │ │ - invoke-static {v2}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ + invoke-static {v1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ .line 69 │ - .local v12, "id":J │ + .local v10, "id":J │ invoke-static/range {p1 .. p1}, Lcom/squareup/picasso/MediaStoreRequestHandler;->createBitmapOptions(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 70 │ - .local v6, "options":Landroid/graphics/BitmapFactory$Options; │ - const/4 v2, 0x1 │ + .local v5, "options":Landroid/graphics/BitmapFactory$Options; │ + const/4 v1, 0x1 │ │ - iput-boolean v2, v6, Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z │ + iput-boolean v1, v5, Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z │ │ .line 72 │ move-object/from16 v0, p1 │ │ - iget v2, v0, Lcom/squareup/picasso/Request;->targetWidth:I │ + iget v1, v0, Lcom/squareup/picasso/Request;->targetWidth:I │ │ move-object/from16 v0, p1 │ │ - iget v3, v0, Lcom/squareup/picasso/Request;->targetHeight:I │ - │ - move-object/from16 v0, v16 │ - │ - iget v4, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->width:I │ + iget v2, v0, Lcom/squareup/picasso/Request;->targetHeight:I │ │ - move-object/from16 v0, v16 │ + iget v3, v15, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->width:I │ │ - iget v5, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->height:I │ + iget v4, v15, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->height:I │ │ - move-object/from16 v7, p1 │ + move-object/from16 v6, p1 │ │ - invoke-static/range {v2 .. v7}, Lcom/squareup/picasso/MediaStoreRequestHandler;->calculateInSampleSize(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ + invoke-static/range {v1 .. v6}, Lcom/squareup/picasso/MediaStoreRequestHandler;->calculateInSampleSize(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ .line 77 │ - if-eqz v11, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 80 │ - sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ + sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ - move-object/from16 v0, v16 │ + if-ne v15, v1, :cond_2 │ │ - if-ne v0, v2, :cond_2 │ - │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ .line 81 │ - .local v14, "kind":I │ + .local v13, "kind":I │ :goto_2 │ - invoke-static {v9, v12, v13, v14, v6}, Landroid/provider/MediaStore$Video$Thumbnails;->getThumbnail(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ + invoke-static {v8, v10, v11, v13, v5}, Landroid/provider/MediaStore$Video$Thumbnails;->getThumbnail(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 87 │ - .end local v14 # "kind":I │ - .local v8, "bitmap":Landroid/graphics/Bitmap; │ + .end local v13 # "kind":I │ + .local v7, "bitmap":Landroid/graphics/Bitmap; │ :goto_3 │ - if-eqz v8, :cond_4 │ + if-eqz v7, :cond_4 │ │ .line 88 │ - new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; │ + new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;->DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; │ + sget-object v3, Lcom/squareup/picasso/Picasso$LoadedFrom;->DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ - invoke-direct {v2, v8, v3, v4, v10}, Lcom/squareup/picasso/RequestHandler$Result;->(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ + invoke-direct {v1, v7, v2, v3, v9}, Lcom/squareup/picasso/RequestHandler$Result;->(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ │ goto :goto_1 │ │ .line 80 │ - .end local v8 # "bitmap":Landroid/graphics/Bitmap; │ + .end local v7 # "bitmap":Landroid/graphics/Bitmap; │ :cond_2 │ - move-object/from16 v0, v16 │ - │ - iget v14, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->androidKind:I │ + iget v13, v15, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->androidKind:I │ │ goto :goto_2 │ │ .line 83 │ :cond_3 │ - move-object/from16 v0, v16 │ - │ - iget v2, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->androidKind:I │ + iget v1, v15, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;->androidKind:I │ │ .line 84 │ - invoke-static {v9, v12, v13, v2, v6}, Landroid/provider/MediaStore$Images$Thumbnails;->getThumbnail(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ + invoke-static {v8, v10, v11, v1, v5}, Landroid/provider/MediaStore$Images$Thumbnails;->getThumbnail(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - .restart local v8 # "bitmap":Landroid/graphics/Bitmap; │ + .restart local v7 # "bitmap":Landroid/graphics/Bitmap; │ goto :goto_3 │ │ .line 92 │ - .end local v6 # "options":Landroid/graphics/BitmapFactory$Options; │ - .end local v8 # "bitmap":Landroid/graphics/Bitmap; │ - .end local v12 # "id":J │ - .end local v16 # "picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ + .end local v5 # "options":Landroid/graphics/BitmapFactory$Options; │ + .end local v7 # "bitmap":Landroid/graphics/Bitmap; │ + .end local v10 # "id":J │ + .end local v15 # "picassoKind":Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ :cond_4 │ - new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; │ + new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ invoke-virtual/range {p0 .. p1}, Lcom/squareup/picasso/MediaStoreRequestHandler;->getInputStream(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;->DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; │ + sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;->DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ - invoke-direct {v2, v3, v4, v5, v10}, Lcom/squareup/picasso/RequestHandler$Result;->(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ + invoke-direct {v1, v2, v3, v4, v9}, Lcom/squareup/picasso/RequestHandler$Result;->(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ │ goto :goto_1 │ .end method ├── smali/com/squareup/okhttp/ResponseBody.smali │ @@ -46,15 +46,15 @@ │ :cond_0 │ sget-object v1, Lcom/squareup/okhttp/internal/Util;->UTF_8:Ljava/nio/charset/Charset; │ │ goto :goto_0 │ .end method │ │ .method public static create(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; │ - .locals 3 │ + .locals 2 │ .param p0, "contentType" # Lcom/squareup/okhttp/MediaType; │ .param p1, "contentLength" # J │ .param p3, "content" # Lokio/BufferedSource; │ │ .prologue │ .line 121 │ if-nez p3, :cond_0 │ @@ -143,15 +143,15 @@ │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method public static create(Lcom/squareup/okhttp/MediaType;[B)Lcom/squareup/okhttp/ResponseBody; │ - .locals 4 │ + .locals 3 │ .param p0, "contentType" # Lcom/squareup/okhttp/MediaType; │ .param p1, "content" # [B │ │ .prologue │ .line 114 │ new-instance v1, Lokio/Buffer; │ │ @@ -161,17 +161,17 @@ │ │ move-result-object v0 │ │ .line 115 │ .local v0, "buffer":Lokio/Buffer; │ array-length v1, p1 │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-static {p0, v2, v3, v0}, Lcom/squareup/okhttp/ResponseBody;->create(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; │ + invoke-static {p0, v1, v2, v0}, Lcom/squareup/okhttp/ResponseBody;->create(Lcom/squareup/okhttp/MediaType;JLokio/BufferedSource;)Lcom/squareup/okhttp/ResponseBody; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ │ @@ -205,21 +205,21 @@ │ } │ .end annotation │ │ .prologue │ .line 49 │ invoke-virtual {p0}, Lcom/squareup/okhttp/ResponseBody;->contentLength()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 50 │ - .local v2, "contentLength":J │ + .local v1, "contentLength":J │ const-wide/32 v4, 0x7fffffff │ │ - cmp-long v4, v2, v4 │ + cmp-long v4, v1, v4 │ │ if-lez v4, :cond_0 │ │ .line 51 │ new-instance v4, Ljava/io/IOException; │ │ new-instance v5, Ljava/lang/StringBuilder; │ @@ -228,15 +228,15 @@ │ │ const-string v6, "Cannot buffer entire body for content length: " │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ @@ -244,41 +244,41 @@ │ │ throw v4 │ │ .line 54 │ :cond_0 │ invoke-virtual {p0}, Lcom/squareup/okhttp/ResponseBody;->source()Lokio/BufferedSource; │ │ - move-result-object v1 │ + move-result-object v3 │ │ .line 57 │ - .local v1, "source":Lokio/BufferedSource; │ + .local v3, "source":Lokio/BufferedSource; │ :try_start_0 │ - invoke-interface {v1}, Lokio/BufferedSource;->readByteArray()[B │ + invoke-interface {v3}, Lokio/BufferedSource;->readByteArray()[B │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 59 │ .local v0, "bytes":[B │ - invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/io/Closeable;)V │ + invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/io/Closeable;)V │ │ .line 61 │ const-wide/16 v4, -0x1 │ │ - cmp-long v4, v2, v4 │ + cmp-long v4, v1, v4 │ │ if-eqz v4, :cond_1 │ │ array-length v4, v0 │ │ int-to-long v4, v4 │ │ - cmp-long v4, v2, v4 │ + cmp-long v4, v1, v4 │ │ if-eqz v4, :cond_1 │ │ .line 62 │ new-instance v4, Ljava/io/IOException; │ │ const-string v5, "Content-Length and stream length disagree" │ @@ -288,15 +288,15 @@ │ throw v4 │ │ .line 59 │ .end local v0 # "bytes":[B │ :catchall_0 │ move-exception v4 │ │ - invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/io/Closeable;)V │ + invoke-static {v3}, Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/io/Closeable;)V │ │ throw v4 │ │ .line 64 │ .restart local v0 # "bytes":[B │ :cond_1 │ return-object v0 ├── smali/com/squareup/okhttp/MultipartBuilder$MultipartRequestBody.smali │ @@ -150,32 +150,32 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 230 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 232 │ - .local v2, "byteCount":J │ - const/4 v1, 0x0 │ + .local v1, "byteCount":J │ + const/4 v3, 0x0 │ │ .line 233 │ - .local v1, "byteCountBuffer":Lokio/Buffer; │ + .local v3, "byteCountBuffer":Lokio/Buffer; │ if-eqz p2, :cond_0 │ │ .line 234 │ - new-instance v1, Lokio/Buffer; │ + new-instance v3, Lokio/Buffer; │ │ - .end local v1 # "byteCountBuffer":Lokio/Buffer; │ - invoke-direct {v1}, Lokio/Buffer;->()V │ + .end local v3 # "byteCountBuffer":Lokio/Buffer; │ + invoke-direct {v3}, Lokio/Buffer;->()V │ │ - .restart local v1 # "byteCountBuffer":Lokio/Buffer; │ - move-object p1, v1 │ + .restart local v3 # "byteCountBuffer":Lokio/Buffer; │ + move-object p1, v3 │ │ .line 237 │ :cond_0 │ const/4 v10, 0x0 │ │ .local v10, "p":I │ iget-object v12, p0, Lcom/squareup/okhttp/MultipartBuilder$MultipartRequestBody;->partHeaders:Ljava/util/List; │ @@ -357,15 +357,15 @@ │ │ invoke-interface {p1, v12}, Lokio/BufferedSink;->write([B)Lokio/BufferedSink; │ │ .line 274 │ if-eqz p2, :cond_5 │ │ .line 275 │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v4 │ │ .line 280 │ :goto_2 │ invoke-static {}, Lcom/squareup/okhttp/MultipartBuilder;->access$100()[B │ │ move-result-object v12 │ │ @@ -377,15 +377,15 @@ │ goto/16 :goto_0 │ │ .line 266 │ :cond_4 │ if-eqz p2, :cond_3 │ │ .line 268 │ - invoke-virtual {v1}, Lokio/Buffer;->clear()V │ + invoke-virtual {v3}, Lokio/Buffer;->clear()V │ │ .line 269 │ const-wide/16 v12, -0x1 │ │ .line 293 │ .end local v0 # "body":Lcom/squareup/okhttp/RequestBody; │ .end local v4 # "contentLength":J │ @@ -443,25 +443,25 @@ │ │ invoke-interface {p1, v12}, Lokio/BufferedSink;->write([B)Lokio/BufferedSink; │ │ .line 288 │ if-eqz p2, :cond_7 │ │ .line 289 │ - invoke-virtual {v1}, Lokio/Buffer;->size()J │ + invoke-virtual {v3}, Lokio/Buffer;->size()J │ │ move-result-wide v12 │ │ - add-long/2addr v2, v12 │ + add-long/2addr v1, v12 │ │ .line 290 │ - invoke-virtual {v1}, Lokio/Buffer;->clear()V │ + invoke-virtual {v3}, Lokio/Buffer;->clear()V │ │ :cond_7 │ - move-wide v12, v2 │ + move-wide v12, v1 │ │ .line 293 │ goto :goto_3 │ .end method │ │ │ # virtual methods ├── smali/com/squareup/okhttp/Cache.smali │ @@ -37,15 +37,15 @@ │ .field private writeAbortCount:I │ │ .field private writeSuccessCount:I │ │ │ # direct methods │ .method public constructor (Ljava/io/File;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "directory" # Ljava/io/File; │ .param p2, "maxSize" # J │ │ .prologue │ .line 168 │ sget-object v0, Lcom/squareup/okhttp/internal/io/FileSystem;->SYSTEM:Lcom/squareup/okhttp/internal/io/FileSystem; ├── smali/com/squareup/okhttp/FormEncodingBuilder.smali │ @@ -62,17 +62,17 @@ │ .line 32 │ iget-object v0, p0, Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; │ │ invoke-virtual {v0}, Lokio/Buffer;->size()J │ │ move-result-wide v0 │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v0, v0, v4 │ + cmp-long v0, v0, v3 │ │ if-lez v0, :cond_0 │ │ .line 33 │ iget-object v0, p0, Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; │ │ const/16 v1, 0x26 │ @@ -138,17 +138,17 @@ │ .line 45 │ iget-object v0, p0, Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; │ │ invoke-virtual {v0}, Lokio/Buffer;->size()J │ │ move-result-wide v0 │ │ - const-wide/16 v6, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v0, v0, v6 │ + cmp-long v0, v0, v3 │ │ if-lez v0, :cond_0 │ │ .line 46 │ iget-object v0, p0, Lcom/squareup/okhttp/FormEncodingBuilder;->content:Lokio/Buffer; │ │ const/16 v1, 0x26 ├── smali/com/squareup/okhttp/Cache$Entry.smali │ @@ -510,15 +510,15 @@ │ │ invoke-direct {v7, v8}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ throw v7 │ .end method │ │ .method private writeCertList(Lokio/BufferedSink;Ljava/util/List;)V │ - .locals 8 │ + .locals 7 │ .param p1, "sink" # Lokio/BufferedSink; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lokio/BufferedSink;", │ "Ljava/util/List", │ "<", │ @@ -537,17 +537,17 @@ │ .line 640 │ .local p2, "certificates":Ljava/util/List;, "Ljava/util/List;" │ :try_start_0 │ invoke-interface {p2}, Ljava/util/List;->size()I │ │ move-result v5 │ │ - int-to-long v6, v5 │ + int-to-long v5, v5 │ │ - invoke-interface {p1, v6, v7}, Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; │ + invoke-interface {p1, v5, v6}, Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; │ │ .line 641 │ const/16 v5, 0xa │ │ invoke-interface {p1, v5}, Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; │ │ .line 642 │ @@ -846,17 +846,17 @@ │ .line 584 │ iget-object v3, p0, Lcom/squareup/okhttp/Cache$Entry;->varyHeaders:Lcom/squareup/okhttp/Headers; │ │ invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;->size()I │ │ move-result v3 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - invoke-interface {v1, v4, v5}, Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; │ + invoke-interface {v1, v3, v4}, Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; │ │ .line 585 │ invoke-interface {v1, v7}, Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; │ │ .line 586 │ const/4 v0, 0x0 │ │ @@ -926,17 +926,17 @@ │ .line 595 │ iget-object v3, p0, Lcom/squareup/okhttp/Cache$Entry;->responseHeaders:Lcom/squareup/okhttp/Headers; │ │ invoke-virtual {v3}, Lcom/squareup/okhttp/Headers;->size()I │ │ move-result v3 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - invoke-interface {v1, v4, v5}, Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; │ + invoke-interface {v1, v3, v4}, Lokio/BufferedSink;->writeDecimalLong(J)Lokio/BufferedSink; │ │ .line 596 │ invoke-interface {v1, v7}, Lokio/BufferedSink;->writeByte(I)Lokio/BufferedSink; │ │ .line 597 │ const/4 v0, 0x0 ├── smali/com/squareup/okhttp/Cache$CacheResponseBody.smali │ @@ -80,34 +80,34 @@ │ │ │ # virtual methods │ .method public contentLength()J │ .locals 4 │ │ .prologue │ - const-wide/16 v2, -0x1 │ + const-wide/16 v1, -0x1 │ │ .line 719 │ :try_start_0 │ - iget-object v1, p0, Lcom/squareup/okhttp/Cache$CacheResponseBody;->contentLength:Ljava/lang/String; │ + iget-object v3, p0, Lcom/squareup/okhttp/Cache$CacheResponseBody;->contentLength:Ljava/lang/String; │ │ - if-eqz v1, :cond_0 │ + if-eqz v3, :cond_0 │ │ - iget-object v1, p0, Lcom/squareup/okhttp/Cache$CacheResponseBody;->contentLength:Ljava/lang/String; │ + iget-object v3, p0, Lcom/squareup/okhttp/Cache$CacheResponseBody;->contentLength:Ljava/lang/String; │ │ - invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 721 │ :cond_0 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 720 │ :catch_0 │ move-exception v0 │ │ .line 721 │ .local v0, "e":Ljava/lang/NumberFormatException; ├── smali/com/squareup/okhttp/Dispatcher.smali │ @@ -643,40 +643,40 @@ │ │ :try_start_0 │ iget-object v0, p0, Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; │ │ if-nez v0, :cond_0 │ │ .line 61 │ - new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - const v3, 0x7fffffff │ + const v2, 0x7fffffff │ │ - const-wide/16 v4, 0x3c │ + const-wide/16 v3, 0x3c │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - new-instance v7, Ljava/util/concurrent/SynchronousQueue; │ + new-instance v6, Ljava/util/concurrent/SynchronousQueue; │ │ - invoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;->()V │ + invoke-direct {v6}, Ljava/util/concurrent/SynchronousQueue;->()V │ │ - const-string v0, "OkHttp Dispatcher" │ + const-string v7, "OkHttp Dispatcher" │ │ const/4 v8, 0x0 │ │ .line 62 │ - invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ + invoke-static {v7, v8}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - iput-object v1, p0, Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; │ + iput-object v0, p0, Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; │ │ .line 64 │ :cond_0 │ iget-object v0, p0, Lcom/squareup/okhttp/Dispatcher;->executorService:Ljava/util/concurrent/ExecutorService; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 ├── smali/com/squareup/okhttp/ConnectionPool$1.smali │ @@ -34,29 +34,29 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 10 │ + .locals 9 │ │ .prologue │ - const-wide/32 v8, 0xf4240 │ + const-wide/32 v7, 0xf4240 │ │ .line 94 │ :cond_0 │ :goto_0 │ iget-object v4, p0, Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; │ │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - invoke-virtual {v4, v6, v7}, Lcom/squareup/okhttp/ConnectionPool;->cleanup(J)J │ + invoke-virtual {v4, v5, v6}, Lcom/squareup/okhttp/ConnectionPool;->cleanup(J)J │ │ move-result-wide v2 │ │ .line 95 │ .local v2, "waitNanos":J │ const-wide/16 v4, -0x1 │ │ @@ -71,19 +71,19 @@ │ const-wide/16 v4, 0x0 │ │ cmp-long v4, v2, v4 │ │ if-lez v4, :cond_0 │ │ .line 97 │ - div-long v0, v2, v8 │ + div-long v0, v2, v7 │ │ .line 98 │ .local v0, "waitMillis":J │ - mul-long v4, v0, v8 │ + mul-long v4, v0, v7 │ │ sub-long/2addr v2, v4 │ │ .line 99 │ iget-object v5, p0, Lcom/squareup/okhttp/ConnectionPool$1;->this$0:Lcom/squareup/okhttp/ConnectionPool; │ │ monitor-enter v5 ├── smali/com/squareup/okhttp/HttpUrl$Builder.smali │ @@ -776,21 +776,21 @@ │ move-object v1, v2 │ │ .line 1398 │ goto :goto_0 │ .end method │ │ .method private static inet6AddressToAscii([B)Ljava/lang/String; │ - .locals 12 │ + .locals 11 │ .param p0, "address" # [B │ │ .prologue │ - const/16 v11, 0x10 │ + const/16 v10, 0x10 │ │ - const/16 v10, 0x3a │ + const/16 v9, 0x3a │ │ .line 1423 │ const/4 v5, -0x1 │ │ .line 1424 │ .local v5, "longestRunOffset":I │ const/4 v4, 0x0 │ @@ -807,15 +807,15 @@ │ │ .line 1426 │ move v1, v3 │ │ .line 1427 │ .local v1, "currentRunOffset":I │ :goto_1 │ - if-ge v3, v11, :cond_0 │ + if-ge v3, v10, :cond_0 │ │ aget-byte v7, p0, v3 │ │ if-nez v7, :cond_0 │ │ add-int/lit8 v7, v3, 0x1 │ │ @@ -866,31 +866,31 @@ │ │ if-ge v3, v7, :cond_6 │ │ .line 1440 │ if-ne v3, v5, :cond_4 │ │ .line 1441 │ - invoke-virtual {v6, v10}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ + invoke-virtual {v6, v9}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ │ .line 1442 │ add-int/2addr v3, v4 │ │ .line 1443 │ - if-ne v3, v11, :cond_3 │ + if-ne v3, v10, :cond_3 │ │ - invoke-virtual {v6, v10}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ + invoke-virtual {v6, v9}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ │ goto :goto_2 │ │ .line 1445 │ :cond_4 │ if-lez v3, :cond_5 │ │ - invoke-virtual {v6, v10}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ + invoke-virtual {v6, v9}, Lokio/Buffer;->writeByte(I)Lokio/Buffer; │ │ .line 1446 │ :cond_5 │ aget-byte v7, p0, v3 │ │ and-int/lit16 v7, v7, 0xff │ │ @@ -902,17 +902,17 @@ │ │ and-int/lit16 v8, v8, 0xff │ │ or-int v2, v7, v8 │ │ .line 1447 │ .local v2, "group":I │ - int-to-long v8, v2 │ + int-to-long v7, v2 │ │ - invoke-virtual {v6, v8, v9}, Lokio/Buffer;->writeHexadecimalUnsignedLong(J)Lokio/Buffer; │ + invoke-virtual {v6, v7, v8}, Lokio/Buffer;->writeHexadecimalUnsignedLong(J)Lokio/Buffer; │ │ .line 1448 │ add-int/lit8 v3, v3, 0x2 │ │ .line 1449 │ goto :goto_2 ├── smali/com/squareup/okhttp/ConnectionPool.smali │ @@ -156,63 +156,63 @@ │ │ sput-object v5, Lcom/squareup/okhttp/ConnectionPool;->systemDefault:Lcom/squareup/okhttp/ConnectionPool; │ │ goto :goto_2 │ .end method │ │ .method public constructor (IJ)V │ - .locals 2 │ + .locals 1 │ .param p1, "maxIdleConnections" # I │ .param p2, "keepAliveDurationMs" # J │ │ .prologue │ .line 114 │ sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ invoke-direct {p0, p1, p2, p3, v0}, Lcom/squareup/okhttp/ConnectionPool;->(IJLjava/util/concurrent/TimeUnit;)V │ │ .line 115 │ return-void │ .end method │ │ .method public constructor (IJLjava/util/concurrent/TimeUnit;)V │ - .locals 10 │ + .locals 8 │ .param p1, "maxIdleConnections" # I │ .param p2, "keepAliveDuration" # J │ .param p4, "timeUnit" # Ljava/util/concurrent/TimeUnit; │ │ .prologue │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 117 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 84 │ - new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - const-wide/16 v4, 0x3c │ + const-wide/16 v3, 0x3c │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; │ + new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; │ │ - invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ + invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ │ - const-string v0, "OkHttp ConnectionPool" │ + const-string v7, "OkHttp ConnectionPool" │ │ .line 86 │ - invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ + invoke-static {v7, v2}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - iput-object v1, p0, Lcom/squareup/okhttp/ConnectionPool;->executor:Ljava/util/concurrent/Executor; │ + iput-object v0, p0, Lcom/squareup/okhttp/ConnectionPool;->executor:Ljava/util/concurrent/Executor; │ │ .line 91 │ new-instance v0, Lcom/squareup/okhttp/ConnectionPool$1; │ │ invoke-direct {v0, p0}, Lcom/squareup/okhttp/ConnectionPool$1;->(Lcom/squareup/okhttp/ConnectionPool;)V │ │ iput-object v0, p0, Lcom/squareup/okhttp/ConnectionPool;->cleanupRunnable:Ljava/lang/Runnable; │ @@ -385,19 +385,19 @@ │ invoke-interface {v2}, Ljava/util/List;->isEmpty()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 312 │ - iget-wide v4, p0, Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J │ + iget-wide v3, p0, Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J │ │ - sub-long v4, p2, v4 │ + sub-long v3, p2, v3 │ │ - iput-wide v4, p1, Lcom/squareup/okhttp/internal/io/RealConnection;->idleAtNanos:J │ + iput-wide v3, p1, Lcom/squareup/okhttp/internal/io/RealConnection;->idleAtNanos:J │ │ .line 313 │ const/4 v3, 0x0 │ │ .line 317 │ .end local v1 # "reference":Ljava/lang/ref/Reference;, "Ljava/lang/ref/Reference;" │ :goto_1 │ @@ -410,177 +410,177 @@ │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method cleanup(J)J │ - .locals 13 │ + .locals 11 │ .param p1, "now" # J │ │ .prologue │ .line 236 │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ .line 237 │ - .local v3, "inUseConnectionCount":I │ + .local v5, "inUseConnectionCount":I │ const/4 v2, 0x0 │ │ .line 238 │ .local v2, "idleConnectionCount":I │ const/4 v6, 0x0 │ │ .line 239 │ .local v6, "longestIdleConnection":Lcom/squareup/okhttp/internal/io/RealConnection; │ - const-wide/high16 v8, -0x8000000000000000L │ + const-wide/high16 v7, -0x8000000000000000L │ │ .line 242 │ - .local v8, "longestIdleDurationNs":J │ + .local v7, "longestIdleDurationNs":J │ monitor-enter p0 │ │ .line 243 │ :try_start_0 │ - iget-object v7, p0, Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/Deque; │ + iget-object v9, p0, Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/Deque; │ │ - invoke-interface {v7}, Ljava/util/Deque;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/Deque;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ .local v1, "i":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_2 │ + if-eqz v9, :cond_2 │ │ .line 244 │ invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/squareup/okhttp/internal/io/RealConnection; │ │ .line 247 │ .local v0, "connection":Lcom/squareup/okhttp/internal/io/RealConnection; │ invoke-direct {p0, v0, p1, p2}, Lcom/squareup/okhttp/ConnectionPool;->pruneAndGetAllocationCount(Lcom/squareup/okhttp/internal/io/RealConnection;J)I │ │ - move-result v7 │ + move-result v9 │ │ - if-lez v7, :cond_1 │ + if-lez v9, :cond_1 │ │ .line 248 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ .line 249 │ goto :goto_0 │ │ .line 252 │ :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ .line 255 │ - iget-wide v10, v0, Lcom/squareup/okhttp/internal/io/RealConnection;->idleAtNanos:J │ + iget-wide v9, v0, Lcom/squareup/okhttp/internal/io/RealConnection;->idleAtNanos:J │ │ - sub-long v4, p1, v10 │ + sub-long v3, p1, v9 │ │ .line 256 │ - .local v4, "idleDurationNs":J │ - cmp-long v7, v4, v8 │ + .local v3, "idleDurationNs":J │ + cmp-long v9, v3, v7 │ │ - if-lez v7, :cond_0 │ + if-lez v9, :cond_0 │ │ .line 257 │ - move-wide v8, v4 │ + move-wide v7, v3 │ │ .line 258 │ move-object v6, v0 │ │ goto :goto_0 │ │ .line 262 │ .end local v0 # "connection":Lcom/squareup/okhttp/internal/io/RealConnection; │ - .end local v4 # "idleDurationNs":J │ + .end local v3 # "idleDurationNs":J │ :cond_2 │ - iget-wide v10, p0, Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J │ + iget-wide v9, p0, Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J │ │ - cmp-long v7, v8, v10 │ + cmp-long v9, v7, v9 │ │ - if-gez v7, :cond_3 │ + if-gez v9, :cond_3 │ │ - iget v7, p0, Lcom/squareup/okhttp/ConnectionPool;->maxIdleConnections:I │ + iget v9, p0, Lcom/squareup/okhttp/ConnectionPool;->maxIdleConnections:I │ │ - if-le v2, v7, :cond_4 │ + if-le v2, v9, :cond_4 │ │ .line 266 │ :cond_3 │ - iget-object v7, p0, Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/Deque; │ + iget-object v9, p0, Lcom/squareup/okhttp/ConnectionPool;->connections:Ljava/util/Deque; │ │ - invoke-interface {v7, v6}, Ljava/util/Deque;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v9, v6}, Ljava/util/Deque;->remove(Ljava/lang/Object;)Z │ │ .line 280 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 282 │ invoke-virtual {v6}, Lcom/squareup/okhttp/internal/io/RealConnection;->getSocket()Ljava/net/Socket; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-static {v7}, Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/net/Socket;)V │ + invoke-static {v9}, Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/net/Socket;)V │ │ .line 285 │ - const-wide/16 v10, 0x0 │ + const-wide/16 v9, 0x0 │ │ :goto_1 │ - return-wide v10 │ + return-wide v9 │ │ .line 268 │ :cond_4 │ if-lez v2, :cond_5 │ │ .line 270 │ :try_start_1 │ - iget-wide v10, p0, Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J │ + iget-wide v9, p0, Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J │ │ - sub-long/2addr v10, v8 │ + sub-long/2addr v9, v7 │ │ monitor-exit p0 │ │ goto :goto_1 │ │ .line 280 │ .end local v1 # "i":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :catchall_0 │ - move-exception v7 │ + move-exception v9 │ │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - throw v7 │ + throw v9 │ │ .line 272 │ .restart local v1 # "i":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :cond_5 │ - if-lez v3, :cond_6 │ + if-lez v5, :cond_6 │ │ .line 274 │ :try_start_2 │ - iget-wide v10, p0, Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J │ + iget-wide v9, p0, Lcom/squareup/okhttp/ConnectionPool;->keepAliveDurationNs:J │ │ monitor-exit p0 │ │ goto :goto_1 │ │ .line 278 │ :cond_6 │ - const-wide/16 v10, -0x1 │ + const-wide/16 v9, -0x1 │ │ monitor-exit p0 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_1 │ .end method ├── smali/com/squareup/okhttp/OkHttpClient.smali │ @@ -1028,15 +1028,15 @@ │ iput-object p1, p0, Lcom/squareup/okhttp/OkHttpClient;->certificatePinner:Lcom/squareup/okhttp/CertificatePinner; │ │ .line 376 │ return-object p0 │ .end method │ │ .method public setConnectTimeout(JLjava/util/concurrent/TimeUnit;)V │ - .locals 7 │ + .locals 6 │ .param p1, "timeout" # J │ .param p3, "unit" # Ljava/util/concurrent/TimeUnit; │ │ .prologue │ const-wide/16 v4, 0x0 │ │ .line 187 │ @@ -1394,15 +1394,15 @@ │ iput-object p1, p0, Lcom/squareup/okhttp/OkHttpClient;->proxySelector:Ljava/net/ProxySelector; │ │ .line 264 │ return-object p0 │ .end method │ │ .method public setReadTimeout(JLjava/util/concurrent/TimeUnit;)V │ - .locals 7 │ + .locals 6 │ .param p1, "timeout" # J │ .param p3, "unit" # Ljava/util/concurrent/TimeUnit; │ │ .prologue │ const-wide/16 v4, 0x0 │ │ .line 207 │ @@ -1513,15 +1513,15 @@ │ iput-object p1, p0, Lcom/squareup/okhttp/OkHttpClient;->sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; │ │ .line 346 │ return-object p0 │ .end method │ │ .method public setWriteTimeout(JLjava/util/concurrent/TimeUnit;)V │ - .locals 7 │ + .locals 6 │ .param p1, "timeout" # J │ .param p3, "unit" # Ljava/util/concurrent/TimeUnit; │ │ .prologue │ const-wide/16 v4, 0x0 │ │ .line 225 ├── smali/com/squareup/okhttp/internal/DiskLruCache$Snapshot.smali │ @@ -27,15 +27,15 @@ │ .field private final sources:[Lokio/Source; │ │ .field final synthetic this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ │ │ # direct methods │ .method private constructor (Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V │ - .locals 1 │ + .locals 0 │ .param p1, "this$0" # Lcom/squareup/okhttp/internal/DiskLruCache; │ .param p2, "key" # Ljava/lang/String; │ .param p3, "sequenceNumber" # J │ .param p5, "sources" # [Lokio/Source; │ .param p6, "lengths" # [J │ │ .prologue │ @@ -57,15 +57,15 @@ │ iput-object p6, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;->lengths:[J │ │ .line 777 │ return-void │ .end method │ │ .method synthetic constructor (Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V │ - .locals 1 │ + .locals 0 │ .param p1, "x0" # Lcom/squareup/okhttp/internal/DiskLruCache; │ .param p2, "x1" # Ljava/lang/String; │ .param p3, "x2" # J │ .param p5, "x3" # [Lokio/Source; │ .param p6, "x4" # [J │ .param p7, "x5" # Lcom/squareup/okhttp/internal/DiskLruCache$1; ├── smali/com/squareup/okhttp/internal/DiskLruCache$Entry.smali │ @@ -239,15 +239,15 @@ │ .line 927 │ iget-wide v0, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J │ │ return-wide v0 │ .end method │ │ .method static synthetic access$1602(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;J)J │ - .locals 1 │ + .locals 0 │ .param p0, "x0" # Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ .param p1, "x1" # J │ │ .prologue │ .line 927 │ iput-wide p1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J │ │ @@ -337,15 +337,15 @@ │ │ invoke-direct {v0, v1}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ throw v0 │ .end method │ │ .method private setLengths([Ljava/lang/String;)V │ - .locals 6 │ + .locals 5 │ .param p1, "strings" # [Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -382,17 +382,17 @@ │ .line 971 │ iget-object v2, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J │ │ aget-object v3, p1, v1 │ │ invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - aput-wide v4, v2, v1 │ + aput-wide v3, v2, v1 │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 970 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ @@ -420,139 +420,139 @@ │ .method snapshot()Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ .locals 11 │ │ .prologue │ const/4 v10, 0x0 │ │ .line 995 │ - iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ + iget-object v0, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - invoke-static {v1}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z │ + invoke-static {v0}, Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z │ │ - move-result v1 │ + move-result v0 │ │ - if-nez v1, :cond_0 │ + if-nez v0, :cond_0 │ │ - new-instance v1, Ljava/lang/AssertionError; │ + new-instance v0, Ljava/lang/AssertionError; │ │ - invoke-direct {v1}, Ljava/lang/AssertionError;->()V │ + invoke-direct {v0}, Ljava/lang/AssertionError;->()V │ │ - throw v1 │ + throw v0 │ │ .line 997 │ :cond_0 │ - iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ + iget-object v0, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;->access$2300(Lcom/squareup/okhttp/internal/DiskLruCache;)I │ + invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;->access$2300(Lcom/squareup/okhttp/internal/DiskLruCache;)I │ │ - move-result v1 │ + move-result v0 │ │ - new-array v6, v1, [Lokio/Source; │ + new-array v5, v0, [Lokio/Source; │ │ .line 998 │ - .local v6, "sources":[Lokio/Source; │ - iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J │ + .local v5, "sources":[Lokio/Source; │ + iget-object v0, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->lengths:[J │ │ - invoke-virtual {v1}, [J->clone()Ljava/lang/Object; │ + invoke-virtual {v0}, [J->clone()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [J │ + check-cast v6, [J │ │ .line 1000 │ - .local v7, "lengths":[J │ + .local v6, "lengths":[J │ const/4 v9, 0x0 │ │ .local v9, "i":I │ :goto_0 │ :try_start_0 │ - iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ + iget-object v0, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;->access$2300(Lcom/squareup/okhttp/internal/DiskLruCache;)I │ + invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;->access$2300(Lcom/squareup/okhttp/internal/DiskLruCache;)I │ │ - move-result v1 │ + move-result v0 │ │ - if-ge v9, v1, :cond_1 │ + if-ge v9, v0, :cond_1 │ │ .line 1001 │ - iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ + iget-object v0, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;->access$2400(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; │ + invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;->access$2400(Lcom/squareup/okhttp/internal/DiskLruCache;)Lcom/squareup/okhttp/internal/io/FileSystem; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - iget-object v2, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->cleanFiles:[Ljava/io/File; │ + iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->cleanFiles:[Ljava/io/File; │ │ - aget-object v2, v2, v9 │ + aget-object v1, v1, v9 │ │ - invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;->source(Ljava/io/File;)Lokio/Source; │ + invoke-interface {v0, v1}, Lcom/squareup/okhttp/internal/io/FileSystem;->source(Ljava/io/File;)Lokio/Source; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - aput-object v1, v6, v9 │ + aput-object v0, v5, v9 │ │ .line 1000 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 1003 │ :cond_1 │ - new-instance v1, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ + new-instance v0, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot; │ │ - iget-object v2, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ + iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->key:Ljava/lang/String; │ + iget-object v2, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->key:Ljava/lang/String; │ │ - iget-wide v4, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J │ + iget-wide v3, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->sequenceNumber:J │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-direct/range {v1 .. v8}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;->(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V │ + invoke-direct/range {v0 .. v7}, Lcom/squareup/okhttp/internal/DiskLruCache$Snapshot;->(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[JLcom/squareup/okhttp/internal/DiskLruCache$1;)V │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 1013 │ :goto_1 │ - return-object v1 │ + return-object v0 │ │ .line 1004 │ :catch_0 │ - move-exception v0 │ + move-exception v8 │ │ .line 1006 │ - .local v0, "e":Ljava/io/FileNotFoundException; │ + .local v8, "e":Ljava/io/FileNotFoundException; │ const/4 v9, 0x0 │ │ :goto_2 │ - iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ + iget-object v0, p0, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->this$0:Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - invoke-static {v1}, Lcom/squareup/okhttp/internal/DiskLruCache;->access$2300(Lcom/squareup/okhttp/internal/DiskLruCache;)I │ + invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache;->access$2300(Lcom/squareup/okhttp/internal/DiskLruCache;)I │ │ - move-result v1 │ + move-result v0 │ │ - if-ge v9, v1, :cond_2 │ + if-ge v9, v0, :cond_2 │ │ .line 1007 │ - aget-object v1, v6, v9 │ + aget-object v0, v5, v9 │ │ - if-eqz v1, :cond_2 │ + if-eqz v0, :cond_2 │ │ .line 1008 │ - aget-object v1, v6, v9 │ + aget-object v0, v5, v9 │ │ - invoke-static {v1}, Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/io/Closeable;)V │ + invoke-static {v0}, Lcom/squareup/okhttp/internal/Util;->closeQuietly(Ljava/io/Closeable;)V │ │ .line 1006 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_2 │ │ :cond_2 │ - move-object v1, v10 │ + move-object v0, v10 │ │ .line 1013 │ goto :goto_1 │ .end method │ │ .method writeLengths(Lokio/BufferedSink;)V │ .locals 6 ├── smali/com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.smali │ @@ -104,38 +104,30 @@ │ const/4 v4, 0x0 │ │ aput-object p1, v3, v4 │ │ invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 313 │ return-void │ │ .line 310 │ :catch_0 │ move-exception v0 │ │ .line 311 │ .local v0, "ignored":Ljava/lang/ReflectiveOperationException; │ - :goto_0 │ new-instance v1, Ljava/lang/AssertionError; │ │ invoke-direct {v1}, Ljava/lang/AssertionError;->()V │ │ throw v1 │ - │ - .line 310 │ - .end local v0 # "ignored":Ljava/lang/ReflectiveOperationException; │ - :catch_1 │ - move-exception v0 │ - │ - goto :goto_0 │ .end method │ │ .method public configureTlsExtensions(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ .locals 10 │ .param p1, "sslSocket" # Ljavax/net/ssl/SSLSocket; │ .param p2, "hostname" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -254,39 +246,31 @@ │ const/4 v9, 0x1 │ │ aput-object v4, v8, v9 │ │ invoke-virtual {v6, v7, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 305 │ return-void │ │ .line 302 │ .end local v4 # "provider":Ljava/lang/Object; │ :catch_0 │ move-exception v0 │ │ .line 303 │ .local v0, "e":Ljava/lang/ReflectiveOperationException; │ - :goto_2 │ new-instance v6, Ljava/lang/AssertionError; │ │ invoke-direct {v6, v0}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V │ │ throw v6 │ - │ - .line 302 │ - .end local v0 # "e":Ljava/lang/ReflectiveOperationException; │ - :catch_1 │ - move-exception v0 │ - │ - goto :goto_2 │ .end method │ │ .method public getSelectedProtocol(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ .locals 7 │ .param p1, "socket" # Ljavax/net/ssl/SSLSocket; │ │ .prologue │ @@ -351,34 +335,26 @@ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ .line 325 │ .end local v1 # "provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; │ :catch_0 │ move-exception v0 │ │ .line 326 │ .local v0, "e":Ljava/lang/ReflectiveOperationException; │ - :goto_1 │ new-instance v2, Ljava/lang/AssertionError; │ │ invoke-direct {v2}, Ljava/lang/AssertionError;->()V │ │ throw v2 │ - │ - .line 325 │ - .end local v0 # "e":Ljava/lang/ReflectiveOperationException; │ - :catch_1 │ - move-exception v0 │ - │ - goto :goto_1 │ .end method ├── smali/com/squareup/okhttp/internal/Platform.smali │ @@ -252,16 +252,16 @@ │ │ aput-object v23, v9, v22 │ │ move-object/from16 v0, v21 │ │ invoke-virtual {v0, v2, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ :try_end_2 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_2} :catch_6 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_4 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_2} :catch_3 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_3 │ │ move-result-object v6 │ │ .line 136 │ :try_start_3 │ const-string v2, "android.net.Network" │ │ @@ -284,16 +284,16 @@ │ │ move-object/from16 v0, v16 │ │ move-object/from16 v1, v22 │ │ invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;->(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ :try_end_3 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_3 .. :try_end_3} :catch_7 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_3 .. :try_end_3} :catch_4 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_3 .. :try_end_3} :catch_5 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_3 .. :try_end_3} :catch_3 │ │ .line 138 │ .end local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .local v16, "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ :try_start_4 │ new-instance v20, Lcom/squareup/okhttp/internal/OptionalMethod; │ │ @@ -317,16 +317,16 @@ │ │ move-object/from16 v0, v20 │ │ move-object/from16 v1, v22 │ │ invoke-direct {v0, v2, v9, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;->(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ :try_end_4 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_4 .. :try_end_4} :catch_8 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_4 .. :try_end_4} :catch_5 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_4 .. :try_end_4} :catch_6 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_4 .. :try_end_4} :catch_4 │ │ .end local v8 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .local v20, "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ move-object/from16 v8, v20 │ │ .end local v20 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v8 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ @@ -347,20 +347,18 @@ │ .line 165 │ .end local v3 # "setUseSessionTickets":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .end local v4 # "setHostname":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .end local v5 # "trafficStatsTagSocket":Ljava/lang/reflect/Method; │ .end local v6 # "trafficStatsUntagSocket":Ljava/lang/reflect/Method; │ .end local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .end local v8 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ - .local v18, "negoClassName":Ljava/lang/String; │ :goto_2 │ return-object v9 │ │ .line 114 │ - .end local v18 # "negoClassName":Ljava/lang/String; │ :catch_0 │ move-exception v15 │ │ .line 116 │ .restart local v15 # "e":Ljava/lang/ClassNotFoundException; │ const-string v2, "org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl" │ │ @@ -376,15 +374,15 @@ │ │ .line 152 │ .end local v15 # "e":Ljava/lang/ClassNotFoundException; │ :try_start_6 │ const-string v18, "org.eclipse.jetty.alpn.ALPN" │ │ .line 153 │ - .restart local v18 # "negoClassName":Ljava/lang/String; │ + .local v18, "negoClassName":Ljava/lang/String; │ invoke-static/range {v18 .. v18}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ move-result-object v17 │ │ .line 154 │ .local v17, "negoClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -530,15 +528,15 @@ │ .line 160 │ .local v12, "removeMethod":Ljava/lang/reflect/Method; │ new-instance v9, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform; │ │ invoke-direct/range {v9 .. v14}, Lcom/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform;->(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V │ :try_end_6 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_6 .. :try_end_6} :catch_2 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_6 .. :try_end_6} :catch_3 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_6 .. :try_end_6} :catch_2 │ │ goto/16 :goto_2 │ │ .line 162 │ .end local v10 # "putMethod":Ljava/lang/reflect/Method; │ .end local v11 # "getMethod":Ljava/lang/reflect/Method; │ .end local v12 # "removeMethod":Ljava/lang/reflect/Method; │ @@ -546,68 +544,54 @@ │ .end local v14 # "serverProviderClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ .end local v17 # "negoClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ .end local v19 # "providerClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_2 │ move-exception v2 │ │ .line 165 │ - :goto_3 │ + .end local v18 # "negoClassName":Ljava/lang/String; │ new-instance v9, Lcom/squareup/okhttp/internal/Platform; │ │ invoke-direct {v9}, Lcom/squareup/okhttp/internal/Platform;->()V │ │ goto/16 :goto_2 │ │ - .line 162 │ - :catch_3 │ - move-exception v2 │ - │ - goto :goto_3 │ - │ .line 141 │ - .end local v18 # "negoClassName":Ljava/lang/String; │ .restart local v3 # "setUseSessionTickets":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v4 # "setHostname":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v5 # "trafficStatsTagSocket":Ljava/lang/reflect/Method; │ .restart local v6 # "trafficStatsUntagSocket":Ljava/lang/reflect/Method; │ .restart local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v8 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ - :catch_4 │ + :catch_3 │ move-exception v2 │ │ goto/16 :goto_1 │ │ .end local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v16 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v21 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - :catch_5 │ + :catch_4 │ move-exception v2 │ │ move-object/from16 v7, v16 │ │ .end local v16 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ goto/16 :goto_1 │ │ - .end local v21 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - :catch_6 │ - move-exception v2 │ - │ - goto/16 :goto_1 │ - │ .line 139 │ - .restart local v21 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - :catch_7 │ + :catch_5 │ move-exception v2 │ │ goto/16 :goto_1 │ │ .end local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v16 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ - :catch_8 │ + :catch_6 │ move-exception v2 │ │ move-object/from16 v7, v16 │ │ .end local v16 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v7 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ goto/16 :goto_1 ├── smali/com/squareup/okhttp/internal/Util.smali │ @@ -772,41 +772,33 @@ │ invoke-static {v1}, Lokio/ByteString;->of([B)Lokio/ByteString; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lokio/ByteString;->hex()Ljava/lang/String; │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v3 │ │ return-object v3 │ │ .line 180 │ .end local v1 # "md5bytes":[B │ .end local v2 # "messageDigest":Ljava/security/MessageDigest; │ :catch_0 │ move-exception v0 │ │ .line 181 │ .local v0, "e":Ljava/lang/Exception; │ - :goto_0 │ new-instance v3, Ljava/lang/AssertionError; │ │ invoke-direct {v3, v0}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V │ │ throw v3 │ - │ - .line 180 │ - .end local v0 # "e":Ljava/lang/Exception; │ - :catch_1 │ - move-exception v0 │ - │ - goto :goto_0 │ .end method │ │ .method public static sha1(Lokio/ByteString;)Lokio/ByteString; │ .locals 4 │ .param p0, "s" # Lokio/ByteString; │ │ .prologue │ @@ -883,41 +875,33 @@ │ invoke-static {v2}, Lokio/ByteString;->of([B)Lokio/ByteString; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lokio/ByteString;->base64()Ljava/lang/String; │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v3 │ │ return-object v3 │ │ .line 191 │ .end local v1 # "messageDigest":Ljava/security/MessageDigest; │ .end local v2 # "sha1Bytes":[B │ :catch_0 │ move-exception v0 │ │ .line 192 │ .local v0, "e":Ljava/lang/Exception; │ - :goto_0 │ new-instance v3, Ljava/lang/AssertionError; │ │ invoke-direct {v3, v0}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V │ │ throw v3 │ - │ - .line 191 │ - .end local v0 # "e":Ljava/lang/Exception; │ - :catch_1 │ - move-exception v0 │ - │ - goto :goto_0 │ .end method │ │ .method public static skipAll(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ .locals 12 │ .param p0, "source" # Lokio/Source; │ .param p1, "duration" # I │ .param p2, "timeUnit" # Ljava/util/concurrent/TimeUnit; │ @@ -929,18 +913,18 @@ │ │ .prologue │ const-wide v6, 0x7fffffffffffffffL │ │ .line 152 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 153 │ - .local v2, "now":J │ + .local v1, "now":J │ invoke-interface {p0}, Lokio/Source;->timeout()Lokio/Timeout; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lokio/Timeout;->hasDeadline()Z │ │ move-result v8 │ @@ -952,77 +936,77 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lokio/Timeout;->deadlineNanoTime()J │ │ move-result-wide v8 │ │ - sub-long v4, v8, v2 │ + sub-long v3, v8, v1 │ │ .line 156 │ - .local v4, "originalDuration":J │ + .local v3, "originalDuration":J │ :goto_0 │ invoke-interface {p0}, Lokio/Source;->timeout()Lokio/Timeout; │ │ move-result-object v8 │ │ - int-to-long v10, p1 │ + int-to-long v9, p1 │ │ - invoke-virtual {p2, v10, v11}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J │ + invoke-virtual {p2, v9, v10}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - invoke-static {v4, v5, v10, v11}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {v3, v4, v9, v10}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - add-long/2addr v10, v2 │ + add-long/2addr v9, v1 │ │ - invoke-virtual {v8, v10, v11}, Lokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; │ + invoke-virtual {v8, v9, v10}, Lokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; │ │ .line 158 │ :try_start_0 │ - new-instance v1, Lokio/Buffer; │ + new-instance v5, Lokio/Buffer; │ │ - invoke-direct {v1}, Lokio/Buffer;->()V │ + invoke-direct {v5}, Lokio/Buffer;->()V │ │ .line 159 │ - .local v1, "skipBuffer":Lokio/Buffer; │ + .local v5, "skipBuffer":Lokio/Buffer; │ :goto_1 │ const-wide/16 v8, 0x800 │ │ - invoke-interface {p0, v1, v8, v9}, Lokio/Source;->read(Lokio/Buffer;J)J │ + invoke-interface {p0, v5, v8, v9}, Lokio/Source;->read(Lokio/Buffer;J)J │ │ move-result-wide v8 │ │ const-wide/16 v10, -0x1 │ │ cmp-long v8, v8, v10 │ │ if-eqz v8, :cond_1 │ │ .line 160 │ - invoke-virtual {v1}, Lokio/Buffer;->clear()V │ + invoke-virtual {v5}, Lokio/Buffer;->clear()V │ :try_end_0 │ .catch Ljava/io/InterruptedIOException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 163 │ - .end local v1 # "skipBuffer":Lokio/Buffer; │ + .end local v5 # "skipBuffer":Lokio/Buffer; │ :catch_0 │ move-exception v0 │ │ .line 164 │ .local v0, "e":Ljava/io/InterruptedIOException; │ const/4 v8, 0x0 │ │ .line 166 │ - cmp-long v6, v4, v6 │ + cmp-long v6, v3, v6 │ │ if-nez v6, :cond_3 │ │ .line 167 │ invoke-interface {p0}, Lokio/Source;->timeout()Lokio/Timeout; │ │ move-result-object v6 │ @@ -1033,29 +1017,29 @@ │ move v6, v8 │ │ .line 169 │ .end local v0 # "e":Ljava/io/InterruptedIOException; │ :goto_3 │ return v6 │ │ - .end local v4 # "originalDuration":J │ + .end local v3 # "originalDuration":J │ :cond_0 │ - move-wide v4, v6 │ + move-wide v3, v6 │ │ .line 154 │ goto :goto_0 │ │ .line 162 │ - .restart local v1 # "skipBuffer":Lokio/Buffer; │ - .restart local v4 # "originalDuration":J │ + .restart local v3 # "originalDuration":J │ + .restart local v5 # "skipBuffer":Lokio/Buffer; │ :cond_1 │ const/4 v8, 0x1 │ │ .line 166 │ - cmp-long v6, v4, v6 │ + cmp-long v6, v3, v6 │ │ if-nez v6, :cond_2 │ │ .line 167 │ invoke-interface {p0}, Lokio/Source;->timeout()Lokio/Timeout; │ │ move-result-object v6 │ @@ -1069,39 +1053,39 @@ │ goto :goto_3 │ │ :cond_2 │ invoke-interface {p0}, Lokio/Source;->timeout()Lokio/Timeout; │ │ move-result-object v6 │ │ - add-long v10, v2, v4 │ + add-long v9, v1, v3 │ │ - invoke-virtual {v6, v10, v11}, Lokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; │ + invoke-virtual {v6, v9, v10}, Lokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; │ │ goto :goto_4 │ │ - .end local v1 # "skipBuffer":Lokio/Buffer; │ + .end local v5 # "skipBuffer":Lokio/Buffer; │ .restart local v0 # "e":Ljava/io/InterruptedIOException; │ :cond_3 │ invoke-interface {p0}, Lokio/Source;->timeout()Lokio/Timeout; │ │ move-result-object v6 │ │ - add-long v10, v2, v4 │ + add-long v9, v1, v3 │ │ - invoke-virtual {v6, v10, v11}, Lokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; │ + invoke-virtual {v6, v9, v10}, Lokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; │ │ goto :goto_2 │ │ .line 166 │ .end local v0 # "e":Ljava/io/InterruptedIOException; │ :catchall_0 │ move-exception v8 │ │ - cmp-long v6, v4, v6 │ + cmp-long v6, v3, v6 │ │ if-nez v6, :cond_4 │ │ .line 167 │ invoke-interface {p0}, Lokio/Source;->timeout()Lokio/Timeout; │ │ move-result-object v6 │ @@ -1113,17 +1097,17 @@ │ throw v8 │ │ :cond_4 │ invoke-interface {p0}, Lokio/Source;->timeout()Lokio/Timeout; │ │ move-result-object v6 │ │ - add-long v10, v2, v4 │ + add-long v9, v1, v3 │ │ - invoke-virtual {v6, v10, v11}, Lokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; │ + invoke-virtual {v6, v9, v10}, Lokio/Timeout;->deadlineNanoTime(J)Lokio/Timeout; │ │ goto :goto_5 │ .end method │ │ .method public static threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/com/squareup/okhttp/internal/DiskLruCache.smali │ @@ -133,15 +133,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method constructor (Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V │ - .locals 7 │ + .locals 6 │ .param p1, "fileSystem" # Lcom/squareup/okhttp/internal/io/FileSystem; │ .param p2, "directory" # Ljava/io/File; │ .param p3, "appVersion" # I │ .param p4, "valueCount" # I │ .param p5, "maxSize" # J │ .param p7, "executor" # Ljava/util/concurrent/Executor; │ │ @@ -272,15 +272,15 @@ │ .line 88 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->lruEntries:Ljava/util/LinkedHashMap; │ │ return-object v0 │ .end method │ │ .method static synthetic access$2200(Lcom/squareup/okhttp/internal/DiskLruCache;Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ - .locals 2 │ + .locals 1 │ .param p0, "x0" # Lcom/squareup/okhttp/internal/DiskLruCache; │ .param p1, "x1" # Ljava/lang/String; │ .param p2, "x2" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -849,97 +849,95 @@ │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_4 │ .end method │ │ .method public static create(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJ)Lcom/squareup/okhttp/internal/DiskLruCache; │ - .locals 12 │ + .locals 9 │ .param p0, "fileSystem" # Lcom/squareup/okhttp/internal/io/FileSystem; │ .param p1, "directory" # Ljava/io/File; │ .param p2, "appVersion" # I │ .param p3, "valueCount" # I │ .param p4, "maxSize" # J │ │ .prologue │ + const/4 v2, 0x1 │ + │ .line 247 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v0, p4, v2 │ + cmp-long v1, p4, v3 │ │ - if-gtz v0, :cond_0 │ + if-gtz v1, :cond_0 │ │ .line 248 │ - new-instance v0, Ljava/lang/IllegalArgumentException; │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ const-string v2, "maxSize <= 0" │ │ - invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v0 │ + throw v1 │ │ .line 250 │ :cond_0 │ if-gtz p3, :cond_1 │ │ .line 251 │ - new-instance v0, Ljava/lang/IllegalArgumentException; │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ const-string v2, "valueCount <= 0" │ │ - invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v0 │ + throw v1 │ │ .line 255 │ :cond_1 │ - new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ - │ - const/4 v2, 0x0 │ - │ - const/4 v3, 0x1 │ + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const-wide/16 v4, 0x3c │ + const/4 v1, 0x0 │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + const-wide/16 v3, 0x3c │ │ - new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ + new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; │ │ - const-string v0, "OkHttp DiskLruCache" │ + invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ │ - const/4 v8, 0x1 │ + const-string v7, "OkHttp DiskLruCache" │ │ .line 256 │ - invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ + invoke-static {v7, v2}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ .line 258 │ - .local v1, "executor":Ljava/util/concurrent/Executor; │ - new-instance v3, Lcom/squareup/okhttp/internal/DiskLruCache; │ + .local v0, "executor":Ljava/util/concurrent/Executor; │ + new-instance v1, Lcom/squareup/okhttp/internal/DiskLruCache; │ │ - move-object v4, p0 │ + move-object v2, p0 │ │ - move-object v5, p1 │ + move-object v3, p1 │ │ - move v6, p2 │ + move v4, p2 │ │ - move v7, p3 │ + move v5, p3 │ │ - move-wide/from16 v8, p4 │ + move-wide v6, p4 │ │ - move-object v10, v1 │ + move-object v8, v0 │ │ - invoke-direct/range {v3 .. v10}, Lcom/squareup/okhttp/internal/DiskLruCache;->(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V │ + invoke-direct/range {v1 .. v8}, Lcom/squareup/okhttp/internal/DiskLruCache;->(Lcom/squareup/okhttp/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method private declared-synchronized edit(Ljava/lang/String;J)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ .locals 4 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "expectedSequenceNumber" # J │ .annotation system Ldalvik/annotation/Throws; │ @@ -1156,15 +1154,15 @@ │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method private processJournal()V │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -1216,25 +1214,25 @@ │ .local v2, "t":I │ :goto_1 │ iget v3, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->valueCount:I │ │ if-ge v2, v3, :cond_0 │ │ .line 360 │ - iget-wide v4, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ + iget-wide v3, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ │ invoke-static {v0}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->access$1200(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J │ │ - move-result-object v3 │ + move-result-object v5 │ │ - aget-wide v6, v3, v2 │ + aget-wide v5, v5, v2 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v3, v5 │ │ - iput-wide v4, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ + iput-wide v3, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ │ .line 359 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 363 │ @@ -2076,38 +2074,38 @@ │ .line 414 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method private removeEntry(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Z │ - .locals 7 │ + .locals 6 │ .param p1, "entry" # Lcom/squareup/okhttp/internal/DiskLruCache$Entry; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ .line 602 │ invoke-static {p1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->access$900(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ .line 603 │ invoke-static {p1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->access$900(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)Lcom/squareup/okhttp/internal/DiskLruCache$Editor; │ │ move-result-object v1 │ │ - invoke-static {v1, v6}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;->access$1902(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z │ + invoke-static {v1, v5}, Lcom/squareup/okhttp/internal/DiskLruCache$Editor;->access$1902(Lcom/squareup/okhttp/internal/DiskLruCache$Editor;Z)Z │ │ .line 606 │ :cond_0 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ @@ -2123,25 +2121,25 @@ │ move-result-object v2 │ │ aget-object v2, v2, v0 │ │ invoke-interface {v1, v2}, Lcom/squareup/okhttp/internal/io/FileSystem;->delete(Ljava/io/File;)V │ │ .line 608 │ - iget-wide v2, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ + iget-wide v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ │ invoke-static {p1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->access$1200(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J │ │ - move-result-object v1 │ + move-result-object v3 │ │ - aget-wide v4, v1, v0 │ + aget-wide v3, v3, v0 │ │ - sub-long/2addr v2, v4 │ + sub-long/2addr v1, v3 │ │ - iput-wide v2, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ + iput-wide v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ │ .line 609 │ invoke-static {p1}, Lcom/squareup/okhttp/internal/DiskLruCache$Entry;->access$1200(Lcom/squareup/okhttp/internal/DiskLruCache$Entry;)[J │ │ move-result-object v1 │ │ const-wide/16 v2, 0x0 │ @@ -2209,33 +2207,33 @@ │ │ iget-object v2, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->cleanupRunnable:Ljava/lang/Runnable; │ │ invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V │ │ .line 620 │ :cond_2 │ - return v6 │ + return v5 │ .end method │ │ .method private trimToSize()V │ - .locals 6 │ + .locals 5 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 662 │ :goto_0 │ - iget-wide v2, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ + iget-wide v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->size:J │ │ - iget-wide v4, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->maxSize:J │ + iget-wide v3, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->maxSize:J │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-lez v1, :cond_0 │ │ .line 663 │ iget-object v1, p0, Lcom/squareup/okhttp/internal/DiskLruCache;->lruEntries:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v1}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection; │ @@ -3065,15 +3063,15 @@ │ │ monitor-exit p0 │ │ throw v1 │ .end method │ │ .method public declared-synchronized setMaxSize(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "maxSize" # J │ │ .prologue │ .line 498 │ monitor-enter p0 │ │ :try_start_0 ├── smali/com/squareup/okhttp/internal/framed/Huffman.smali │ @@ -942,15 +942,15 @@ │ │ move-result-object v7 │ │ return-object v7 │ .end method │ │ .method encode([BLjava/io/OutputStream;)V │ - .locals 10 │ + .locals 9 │ .param p1, "data" # [B │ .param p2, "out" # Ljava/io/OutputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -991,34 +991,34 @@ │ aget-byte v6, v7, v0 │ │ .line 98 │ .local v6, "nbits":I │ shl-long/2addr v2, v6 │ │ .line 99 │ - int-to-long v8, v1 │ + int-to-long v7, v1 │ │ - or-long/2addr v2, v8 │ + or-long/2addr v2, v7 │ │ .line 100 │ add-int/2addr v5, v6 │ │ .line 102 │ :goto_1 │ const/16 v7, 0x8 │ │ if-lt v5, v7, :cond_0 │ │ .line 103 │ add-int/lit8 v5, v5, -0x8 │ │ .line 104 │ - shr-long v8, v2, v5 │ + shr-long v7, v2, v5 │ │ - long-to-int v7, v8 │ + long-to-int v7, v7 │ │ invoke-virtual {p2, v7}, Ljava/io/OutputStream;->write(I)V │ │ goto :goto_1 │ │ .line 93 │ :cond_0 │ @@ -1039,17 +1039,17 @@ │ shl-long/2addr v2, v7 │ │ .line 110 │ const/16 v7, 0xff │ │ ushr-int/2addr v7, v5 │ │ - int-to-long v8, v7 │ + int-to-long v7, v7 │ │ - or-long/2addr v2, v8 │ + or-long/2addr v2, v7 │ │ .line 111 │ long-to-int v7, v2 │ │ invoke-virtual {p2, v7}, Ljava/io/OutputStream;->write(I)V │ │ .line 113 ├── smali/com/squareup/okhttp/internal/framed/FramedStream$FramedDataSource.smali │ @@ -59,15 +59,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private constructor (Lcom/squareup/okhttp/internal/framed/FramedStream;J)V │ - .locals 2 │ + .locals 1 │ .param p2, "maxByteCount" # J │ │ .prologue │ .line 333 │ iput-object p1, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -492,17 +492,17 @@ │ │ invoke-static {v4}, Lcom/squareup/okhttp/internal/framed/FramedStream;->access$600(Lcom/squareup/okhttp/internal/framed/FramedStream;)I │ │ move-result v4 │ │ iget-object v5, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - iget-wide v6, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;->unacknowledgedBytesRead:J │ + iget-wide v5, v5, Lcom/squareup/okhttp/internal/framed/FramedStream;->unacknowledgedBytesRead:J │ │ - invoke-virtual {v2, v4, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeWindowUpdateLater(IJ)V │ + invoke-virtual {v2, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeWindowUpdateLater(IJ)V │ │ .line 355 │ iget-object v2, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ const-wide/16 v4, 0x0 │ │ iput-wide v4, v2, Lcom/squareup/okhttp/internal/framed/FramedStream;->unacknowledgedBytesRead:J │ @@ -579,17 +579,17 @@ │ │ iget-object v5, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ invoke-static {v5}, Lcom/squareup/okhttp/internal/framed/FramedStream;->access$500(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ move-result-object v5 │ │ - iget-wide v6, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;->unacknowledgedBytesRead:J │ + iget-wide v5, v5, Lcom/squareup/okhttp/internal/framed/FramedConnection;->unacknowledgedBytesRead:J │ │ - invoke-virtual {v2, v4, v6, v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeWindowUpdateLater(IJ)V │ + invoke-virtual {v2, v4, v5, v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeWindowUpdateLater(IJ)V │ │ .line 365 │ iget-object v2, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ invoke-static {v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;->access$500(Lcom/squareup/okhttp/internal/framed/FramedStream;)Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ move-result-object v2 │ @@ -623,15 +623,15 @@ │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ throw v2 │ .end method │ │ .method receive(Lokio/BufferedSource;J)V │ - .locals 12 │ + .locals 11 │ .param p1, "in" # Lokio/BufferedSource; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -670,19 +670,19 @@ │ │ .line 415 │ :try_start_0 │ iget-object v5, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->readBuffer:Lokio/Buffer; │ │ invoke-virtual {v5}, Lokio/Buffer;->size()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - const-wide/16 v10, 0x0 │ + const-wide/16 v9, 0x0 │ │ - cmp-long v5, v8, v10 │ + cmp-long v5, v7, v9 │ │ if-nez v5, :cond_7 │ │ const/4 v4, 0x1 │ │ .line 416 │ .local v4, "wasEmpty":Z │ @@ -709,17 +709,17 @@ │ │ .line 387 │ .end local v0 # "finished":Z │ .end local v1 # "flowControlError":Z │ .end local v2 # "read":J │ .end local v4 # "wasEmpty":Z │ :cond_2 │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ - cmp-long v5, p2, v6 │ + cmp-long v5, p2, v5 │ │ if-lez v5, :cond_3 │ │ .line 390 │ iget-object v6, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->this$0:Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ monitor-enter v6 │ @@ -730,21 +730,21 @@ │ │ .line 392 │ .restart local v0 # "finished":Z │ iget-object v5, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->readBuffer:Lokio/Buffer; │ │ invoke-virtual {v5}, Lokio/Buffer;->size()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - add-long/2addr v8, p2 │ + add-long/2addr v7, p2 │ │ - iget-wide v10, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->maxByteCount:J │ + iget-wide v9, p0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->maxByteCount:J │ │ - cmp-long v5, v8, v10 │ + cmp-long v5, v7, v9 │ │ if-lez v5, :cond_4 │ │ const/4 v1, 0x1 │ │ .line 393 │ .restart local v1 # "flowControlError":Z │ @@ -809,17 +809,17 @@ │ │ invoke-interface {p1, v5, p2, p3}, Lokio/BufferedSource;->read(Lokio/Buffer;J)J │ │ move-result-wide v2 │ │ .line 410 │ .restart local v2 # "read":J │ - const-wide/16 v6, -0x1 │ + const-wide/16 v5, -0x1 │ │ - cmp-long v5, v2, v6 │ + cmp-long v5, v2, v5 │ │ if-nez v5, :cond_0 │ │ new-instance v5, Ljava/io/EOFException; │ │ invoke-direct {v5}, Ljava/io/EOFException;->()V ├── smali/com/squareup/okhttp/internal/framed/FramedStream.smali │ @@ -83,15 +83,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method constructor (ILcom/squareup/okhttp/internal/framed/FramedConnection;ZZLjava/util/List;)V │ - .locals 5 │ + .locals 4 │ .param p1, "id" # I │ .param p2, "connection" # Lcom/squareup/okhttp/internal/framed/FramedConnection; │ .param p3, "outFinished" # Z │ .param p4, "inFinished" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I", │ @@ -102,15 +102,15 @@ │ "Lcom/squareup/okhttp/internal/framed/Header;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ .local p5, "requestHeaders":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ const/high16 v2, 0x10000 │ │ .line 77 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 45 │ @@ -129,15 +129,15 @@ │ new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ invoke-direct {v0, p0}, Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout;->(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ │ iput-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedStream;->writeTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ .line 74 │ - iput-object v4, p0, Lcom/squareup/okhttp/internal/framed/FramedStream;->errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; │ + iput-object v3, p0, Lcom/squareup/okhttp/internal/framed/FramedStream;->errorCode:Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ .line 78 │ if-nez p2, :cond_0 │ │ new-instance v0, Ljava/lang/NullPointerException; │ │ const-string v1, "connection == null" │ @@ -183,17 +183,17 @@ │ iget-object v1, p2, Lcom/squareup/okhttp/internal/framed/FramedConnection;->okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ .line 85 │ invoke-virtual {v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I │ │ move-result v1 │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-direct {v0, p0, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V │ + invoke-direct {v0, p0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->(Lcom/squareup/okhttp/internal/framed/FramedStream;JLcom/squareup/okhttp/internal/framed/FramedStream$1;)V │ │ iput-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedStream;->source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ .line 86 │ new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink; │ │ invoke-direct {v0, p0}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSink;->(Lcom/squareup/okhttp/internal/framed/FramedStream;)V │ @@ -662,15 +662,15 @@ │ │ throw v1 │ .end method │ │ │ # virtual methods │ .method addBytesToWriteWindow(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "delta" # J │ │ .prologue │ .line 568 │ iget-wide v0, p0, Lcom/squareup/okhttp/internal/framed/FramedStream;->bytesLeftInWriteWindow:J │ │ add-long/2addr v0, p1 │ @@ -1126,15 +1126,15 @@ │ .line 187 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedStream;->readTimeout:Lcom/squareup/okhttp/internal/framed/FramedStream$StreamTimeout; │ │ return-object v0 │ .end method │ │ .method receiveData(Lokio/BufferedSource;I)V │ - .locals 4 │ + .locals 3 │ .param p1, "in" # Lokio/BufferedSource; │ .param p2, "length" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -1157,17 +1157,17 @@ │ │ throw v0 │ │ .line 286 │ :cond_0 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedStream;->source:Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource; │ │ - int-to-long v2, p2 │ + int-to-long v1, p2 │ │ - invoke-virtual {v0, p1, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->receive(Lokio/BufferedSource;J)V │ + invoke-virtual {v0, p1, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream$FramedDataSource;->receive(Lokio/BufferedSource;J)V │ │ .line 287 │ return-void │ .end method │ │ .method receiveFin()V │ .locals 3 ├── smali/com/squareup/okhttp/internal/framed/Ping.smali │ @@ -151,15 +151,15 @@ │ │ sub-long/2addr v0, v2 │ │ return-wide v0 │ .end method │ │ .method public roundTripTime(JLjava/util/concurrent/TimeUnit;)J │ - .locals 5 │ + .locals 4 │ .param p1, "timeout" # J │ .param p3, "unit" # Ljava/util/concurrent/TimeUnit; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/InterruptedException; │ } │ .end annotation ├── smali/com/squareup/okhttp/internal/framed/Spdy3$Reader.smali │ @@ -692,39 +692,39 @@ │ move v1, v0 │ │ .line 201 │ goto :goto_1 │ .end method │ │ .method private readWindowUpdate(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;II)V │ - .locals 10 │ + .locals 9 │ .param p1, "handler" # Lcom/squareup/okhttp/internal/framed/FrameReader$Handler; │ .param p2, "flags" # I │ .param p3, "length" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ const v6, 0x7fffffff │ │ - const/4 v9, 0x1 │ + const/4 v7, 0x1 │ │ const/4 v8, 0x0 │ │ .line 233 │ const/16 v5, 0x8 │ │ if-eq p3, v5, :cond_0 │ │ const-string v5, "TYPE_WINDOW_UPDATE length: %d != 8" │ │ - new-array v6, v9, [Ljava/lang/Object; │ + new-array v6, v7, [Ljava/lang/Object; │ │ invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v8 │ │ @@ -758,23 +758,23 @@ │ .local v2, "streamId":I │ and-int v5, v4, v6 │ │ int-to-long v0, v5 │ │ .line 238 │ .local v0, "increment":J │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ - cmp-long v5, v0, v6 │ + cmp-long v5, v0, v5 │ │ if-nez v5, :cond_1 │ │ const-string v5, "windowSizeIncrement was 0" │ │ - new-array v6, v9, [Ljava/lang/Object; │ + new-array v6, v7, [Ljava/lang/Object; │ │ invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ aput-object v7, v6, v8 ├── smali/com/squareup/okhttp/internal/framed/Hpack$Reader.smali │ @@ -852,15 +852,15 @@ │ .line 135 │ iget v0, p0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;->maxDynamicTableByteCount:I │ │ return v0 │ .end method │ │ .method readByteString()Lokio/ByteString; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -895,17 +895,17 @@ │ .line 350 │ invoke-static {}, Lcom/squareup/okhttp/internal/framed/Huffman;->get()Lcom/squareup/okhttp/internal/framed/Huffman; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/squareup/okhttp/internal/framed/Hpack$Reader;->source:Lokio/BufferedSource; │ │ - int-to-long v6, v2 │ + int-to-long v5, v2 │ │ - invoke-interface {v4, v6, v7}, Lokio/BufferedSource;->readByteArray(J)[B │ + invoke-interface {v4, v5, v6}, Lokio/BufferedSource;->readByteArray(J)[B │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Lcom/squareup/okhttp/internal/framed/Huffman;->decode([B)[B │ │ move-result-object v3 ├── smali/com/squareup/okhttp/internal/framed/Http2$ContinuationSource.smali │ @@ -197,15 +197,15 @@ │ │ .prologue │ .line 626 │ return-void │ .end method │ │ .method public read(Lokio/Buffer;J)J │ - .locals 8 │ + .locals 7 │ .param p1, "sink" # Lokio/Buffer; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -220,17 +220,17 @@ │ if-nez v4, :cond_1 │ │ .line 608 │ iget-object v4, p0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->source:Lokio/BufferedSource; │ │ iget-short v5, p0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->padding:S │ │ - int-to-long v6, v5 │ + int-to-long v5, v5 │ │ - invoke-interface {v4, v6, v7}, Lokio/BufferedSource;->skip(J)V │ + invoke-interface {v4, v5, v6}, Lokio/BufferedSource;->skip(J)V │ │ .line 609 │ const/4 v4, 0x0 │ │ iput-short v4, p0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->padding:S │ │ .line 610 │ @@ -254,21 +254,21 @@ │ │ .line 615 │ :cond_1 │ iget-object v4, p0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->source:Lokio/BufferedSource; │ │ iget v5, p0, Lcom/squareup/okhttp/internal/framed/Http2$ContinuationSource;->left:I │ │ - int-to-long v6, v5 │ + int-to-long v5, v5 │ │ - invoke-static {p2, p3, v6, v7}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {p2, p3, v5, v6}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - invoke-interface {v4, p1, v6, v7}, Lokio/BufferedSource;->read(Lokio/Buffer;J)J │ + invoke-interface {v4, p1, v5, v6}, Lokio/BufferedSource;->read(Lokio/Buffer;J)J │ │ move-result-wide v0 │ │ .line 616 │ .local v0, "read":J │ cmp-long v4, v0, v2 ├── smali/com/squareup/okhttp/internal/framed/Spdy3$Writer.smali │ @@ -451,15 +451,15 @@ │ .line 467 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method public declared-synchronized headers(ILjava/util/List;)V │ - .locals 8 │ + .locals 7 │ .param p1, "streamId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I", │ "Ljava/util/List", │ "<", │ "Lcom/squareup/okhttp/internal/framed/Header;", │ @@ -514,21 +514,21 @@ │ │ .line 363 │ .local v2, "type":I │ iget-object v3, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->headerBlockBuffer:Lokio/Buffer; │ │ invoke-virtual {v3}, Lokio/Buffer;->size()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - const-wide/16 v6, 0x4 │ + const-wide/16 v5, 0x4 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v3, v5 │ │ - long-to-int v1, v4 │ + long-to-int v1, v3 │ │ .line 365 │ .local v1, "length":I │ iget-object v3, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; │ │ const v4, -0x7ffcfff8 │ │ @@ -926,17 +926,17 @@ │ │ .line 403 │ if-lez p4, :cond_2 │ │ .line 404 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; │ │ - int-to-long v2, p4 │ + int-to-long v1, p4 │ │ - invoke-interface {v0, p3, v2, v3}, Lokio/BufferedSink;->write(Lokio/Buffer;J)V │ + invoke-interface {v0, p3, v1, v2}, Lokio/BufferedSink;->write(Lokio/Buffer;J)V │ │ .line 406 │ :cond_2 │ return-void │ .end method │ │ .method public declared-synchronized settings(Lcom/squareup/okhttp/internal/framed/Settings;)V │ @@ -1084,15 +1084,15 @@ │ .line 437 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method public declared-synchronized synReply(ZILjava/util/List;)V │ - .locals 8 │ + .locals 7 │ .param p1, "outFinished" # Z │ .param p2, "streamId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ZI", │ "Ljava/util/List", │ "<", │ @@ -1151,21 +1151,21 @@ │ .line 348 │ .local v0, "flags":I │ :goto_0 │ iget-object v3, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->headerBlockBuffer:Lokio/Buffer; │ │ invoke-virtual {v3}, Lokio/Buffer;->size()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - const-wide/16 v6, 0x4 │ + const-wide/16 v5, 0x4 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v3, v5 │ │ - long-to-int v1, v4 │ + long-to-int v1, v3 │ │ .line 350 │ .local v1, "length":I │ iget-object v3, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; │ │ const v4, -0x7ffcfffe │ │ @@ -1220,15 +1220,15 @@ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public declared-synchronized synStream(ZZIILjava/util/List;)V │ - .locals 8 │ + .locals 10 │ .param p1, "outFinished" # Z │ .param p2, "inFinished" # Z │ .param p3, "streamId" # I │ .param p4, "associatedStreamId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ZZII", │ @@ -1242,22 +1242,26 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 326 │ .local p5, "headerBlock":Ljava/util/List;, "Ljava/util/List;" │ + const v9, 0x7fffffff │ + │ + const/4 v4, 0x0 │ + │ + .line 326 │ monitor-enter p0 │ │ :try_start_0 │ - iget-boolean v4, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->closed:Z │ + iget-boolean v5, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->closed:Z │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ new-instance v4, Ljava/io/IOException; │ │ const-string v5, "closed" │ │ invoke-direct {v4, v5}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ @@ -1274,44 +1278,42 @@ │ │ .line 327 │ :cond_0 │ :try_start_1 │ invoke-direct {p0, p5}, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->writeNameValueBlockToBuffer(Ljava/util/List;)V │ │ .line 328 │ - const-wide/16 v4, 0xa │ + const-wide/16 v5, 0xa │ │ - iget-object v6, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->headerBlockBuffer:Lokio/Buffer; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->headerBlockBuffer:Lokio/Buffer; │ │ - invoke-virtual {v6}, Lokio/Buffer;->size()J │ + invoke-virtual {v7}, Lokio/Buffer;->size()J │ │ - move-result-wide v6 │ + move-result-wide v7 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v5, v7 │ │ - long-to-int v1, v4 │ + long-to-int v1, v5 │ │ .line 329 │ .local v1, "length":I │ const/4 v2, 0x1 │ │ .line 330 │ .local v2, "type":I │ - if-eqz p1, :cond_1 │ + if-eqz p1, :cond_2 │ │ - const/4 v4, 0x1 │ - │ - move v5, v4 │ + const/4 v5, 0x1 │ │ :goto_0 │ - if-eqz p2, :cond_2 │ + if-eqz p2, :cond_1 │ │ const/4 v4, 0x2 │ │ - :goto_1 │ + :cond_1 │ or-int v0, v5, v4 │ │ .line 332 │ .local v0, "flags":I │ const/4 v3, 0x0 │ │ .line 333 │ @@ -1336,26 +1338,22 @@ │ or-int/2addr v5, v6 │ │ invoke-interface {v4, v5}, Lokio/BufferedSink;->writeInt(I)Lokio/BufferedSink; │ │ .line 335 │ iget-object v4, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; │ │ - const v5, 0x7fffffff │ - │ - and-int/2addr v5, p3 │ + and-int v5, p3, v9 │ │ invoke-interface {v4, v5}, Lokio/BufferedSink;->writeInt(I)Lokio/BufferedSink; │ │ .line 336 │ iget-object v4, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; │ │ - const v5, 0x7fffffff │ - │ - and-int/2addr v5, p4 │ + and-int v5, p4, v9 │ │ invoke-interface {v4, v5}, Lokio/BufferedSink;->writeInt(I)Lokio/BufferedSink; │ │ .line 337 │ iget-object v4, p0, Lcom/squareup/okhttp/internal/framed/Spdy3$Writer;->sink:Lokio/BufferedSink; │ │ const/4 v5, 0x0 │ @@ -1377,28 +1375,21 @@ │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 340 │ monitor-exit p0 │ │ return-void │ │ - .line 330 │ .end local v0 # "flags":I │ .end local v3 # "unused":I │ - :cond_1 │ - const/4 v4, 0x0 │ - │ + :cond_2 │ move v5, v4 │ │ + .line 330 │ goto :goto_0 │ - │ - :cond_2 │ - const/4 v4, 0x0 │ - │ - goto :goto_1 │ .end method │ │ .method public declared-synchronized windowUpdate(IJ)V │ .locals 6 │ .param p1, "streamId" # I │ .param p2, "increment" # J │ .annotation system Ldalvik/annotation/Throws; │ @@ -1431,23 +1422,23 @@ │ │ monitor-exit p0 │ │ throw v3 │ │ .line 472 │ :cond_0 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v3, p2, v4 │ + cmp-long v3, p2, v3 │ │ if-eqz v3, :cond_1 │ │ - const-wide/32 v4, 0x7fffffff │ + const-wide/32 v3, 0x7fffffff │ │ - cmp-long v3, p2, v4 │ + cmp-long v3, p2, v3 │ │ if-lez v3, :cond_2 │ │ .line 473 │ :cond_1 │ :try_start_1 │ new-instance v3, Ljava/lang/IllegalArgumentException; ├── smali/com/squareup/okhttp/internal/framed/FramedConnection$2.smali │ @@ -20,15 +20,15 @@ │ .field final synthetic val$streamId:I │ │ .field final synthetic val$unacknowledgedBytesRead:J │ │ │ # direct methods │ .method varargs constructor (Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ - .locals 1 │ + .locals 0 │ .param p1, "this$0" # Lcom/squareup/okhttp/internal/framed/FramedConnection; │ .param p2, "format" # Ljava/lang/String; │ .param p3, "args" # [Ljava/lang/Object; │ │ .prologue │ .line 364 │ iput-object p1, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; ├── smali/com/squareup/okhttp/internal/framed/Http2$Reader.smali │ @@ -1335,17 +1335,17 @@ │ .line 139 │ :cond_2 │ packed-switch v4, :pswitch_data_0 │ │ .line 178 │ iget-object v6, p0, Lcom/squareup/okhttp/internal/framed/Http2$Reader;->source:Lokio/BufferedSource; │ │ - int-to-long v8, v2 │ + int-to-long v7, v2 │ │ - invoke-interface {v6, v8, v9}, Lokio/BufferedSource;->skip(J)V │ + invoke-interface {v6, v7, v8}, Lokio/BufferedSource;->skip(J)V │ │ goto :goto_0 │ │ .line 141 │ :pswitch_0 │ invoke-direct {p0, p1, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Http2$Reader;->readData(Lcom/squareup/okhttp/internal/framed/FrameReader$Handler;IBI)V ├── smali/com/squareup/okhttp/internal/framed/FramedConnection$Reader.smali │ @@ -127,15 +127,15 @@ │ │ .prologue │ .line 824 │ return-void │ .end method │ │ .method public data(ZILokio/BufferedSource;I)V │ - .locals 4 │ + .locals 3 │ .param p1, "inFinished" # Z │ .param p2, "streamId" # I │ .param p3, "source" # Lokio/BufferedSource; │ .param p4, "length" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ @@ -178,17 +178,17 @@ │ iget-object v1, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ sget-object v2, Lcom/squareup/okhttp/internal/framed/ErrorCode;->INVALID_STREAM:Lcom/squareup/okhttp/internal/framed/ErrorCode; │ │ invoke-virtual {v1, p2, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->writeSynResetLater(ILcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ .line 631 │ - int-to-long v2, p4 │ + int-to-long v1, p4 │ │ - invoke-interface {p3, v2, v3}, Lokio/BufferedSource;->skip(J)V │ + invoke-interface {p3, v1, v2}, Lokio/BufferedSource;->skip(J)V │ │ goto :goto_0 │ │ .line 634 │ :cond_2 │ invoke-virtual {v0, p3, p4}, Lcom/squareup/okhttp/internal/framed/FramedStream;->receiveData(Lokio/BufferedSource;I)V │ │ @@ -826,279 +826,279 @@ │ .line 708 │ invoke-virtual {v0, p2}, Lcom/squareup/okhttp/internal/framed/FramedStream;->receiveRstStream(Lcom/squareup/okhttp/internal/framed/ErrorCode;)V │ │ goto :goto_0 │ .end method │ │ .method public settings(ZLcom/squareup/okhttp/internal/framed/Settings;)V │ - .locals 15 │ + .locals 14 │ .param p1, "clearPrevious" # Z │ .param p2, "newSettings" # Lcom/squareup/okhttp/internal/framed/Settings; │ │ .prologue │ .line 713 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 714 │ - .local v2, "delta":J │ - const/4 v7, 0x0 │ + .local v1, "delta":J │ + const/4 v6, 0x0 │ │ .line 715 │ - .local v7, "streamsToNotify":[Lcom/squareup/okhttp/internal/framed/FramedStream; │ - iget-object v9, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + .local v6, "streamsToNotify":[Lcom/squareup/okhttp/internal/framed/FramedStream; │ + iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - monitor-enter v9 │ + monitor-enter v8 │ │ .line 716 │ :try_start_0 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ + iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ - const/high16 v10, 0x10000 │ + const/high16 v9, 0x10000 │ │ - invoke-virtual {v8, v10}, Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I │ + invoke-virtual {v7, v9}, Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I │ │ - move-result v5 │ + move-result v4 │ │ .line 717 │ - .local v5, "priorWriteWindowSize":I │ + .local v4, "priorWriteWindowSize":I │ if-eqz p1, :cond_0 │ │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ + iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ - invoke-virtual {v8}, Lcom/squareup/okhttp/internal/framed/Settings;->clear()V │ + invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/Settings;->clear()V │ │ .line 718 │ :cond_0 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ + iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v8, v0}, Lcom/squareup/okhttp/internal/framed/Settings;->merge(Lcom/squareup/okhttp/internal/framed/Settings;)V │ + invoke-virtual {v7, v0}, Lcom/squareup/okhttp/internal/framed/Settings;->merge(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ .line 719 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - invoke-virtual {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->getProtocol()Lcom/squareup/okhttp/Protocol; │ + invoke-virtual {v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->getProtocol()Lcom/squareup/okhttp/Protocol; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - sget-object v10, Lcom/squareup/okhttp/Protocol;->HTTP_2:Lcom/squareup/okhttp/Protocol; │ + sget-object v9, Lcom/squareup/okhttp/Protocol;->HTTP_2:Lcom/squareup/okhttp/Protocol; │ │ - if-ne v8, v10, :cond_1 │ + if-ne v7, v9, :cond_1 │ │ .line 720 │ move-object/from16 v0, p2 │ │ invoke-direct {p0, v0}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->ackSettingsLater(Lcom/squareup/okhttp/internal/framed/Settings;)V │ │ .line 722 │ :cond_1 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - iget-object v8, v8, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ + iget-object v7, v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ - const/high16 v10, 0x10000 │ + const/high16 v9, 0x10000 │ │ - invoke-virtual {v8, v10}, Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I │ + invoke-virtual {v7, v9}, Lcom/squareup/okhttp/internal/framed/Settings;->getInitialWindowSize(I)I │ │ - move-result v4 │ + move-result v3 │ │ .line 723 │ - .local v4, "peerInitialWindowSize":I │ - const/4 v8, -0x1 │ + .local v3, "peerInitialWindowSize":I │ + const/4 v7, -0x1 │ │ - if-eq v4, v8, :cond_3 │ + if-eq v3, v7, :cond_3 │ │ - if-eq v4, v5, :cond_3 │ + if-eq v3, v4, :cond_3 │ │ .line 724 │ - sub-int v8, v4, v5 │ + sub-int v7, v3, v4 │ │ - int-to-long v2, v8 │ + int-to-long v1, v7 │ │ .line 725 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$2300(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ + invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$2300(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_2 │ + if-nez v7, :cond_2 │ │ .line 726 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - invoke-virtual {v8, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->addBytesToWriteWindow(J)V │ + invoke-virtual {v7, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->addBytesToWriteWindow(J)V │ │ .line 727 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-static {v8, v10}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$2302(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ + invoke-static {v7, v9}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$2302(Lcom/squareup/okhttp/internal/framed/FramedConnection;Z)Z │ │ .line 729 │ :cond_2 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$1900(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ + invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$1900(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Map;->isEmpty()Z │ + invoke-interface {v7}, Ljava/util/Map;->isEmpty()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_3 │ + if-nez v7, :cond_3 │ │ .line 730 │ - iget-object v8, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - invoke-static {v8}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$1900(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ + invoke-static {v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$1900(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Map;->values()Ljava/util/Collection; │ + invoke-interface {v7}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iget-object v10, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v9, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - invoke-static {v10}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$1900(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ + invoke-static {v9}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$1900(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/util/Map; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v10}, Ljava/util/Map;->size()I │ + invoke-interface {v9}, Ljava/util/Map;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - new-array v10, v10, [Lcom/squareup/okhttp/internal/framed/FramedStream; │ + new-array v9, v9, [Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - invoke-interface {v8, v10}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v7, v9}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - move-object v0, v8 │ + move-object v0, v7 │ │ check-cast v0, [Lcom/squareup/okhttp/internal/framed/FramedStream; │ │ - move-object v7, v0 │ + move-object v6, v0 │ │ .line 733 │ :cond_3 │ invoke-static {}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$2100()Ljava/util/concurrent/ExecutorService; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - new-instance v10, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; │ + new-instance v9, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2; │ │ - const-string v11, "OkHttp %s settings" │ + const-string v10, "OkHttp %s settings" │ │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v11, v11, [Ljava/lang/Object; │ │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - iget-object v14, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ + iget-object v13, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - invoke-static {v14}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$1100(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; │ + invoke-static {v13}, Lcom/squareup/okhttp/internal/framed/FramedConnection;->access$1100(Lcom/squareup/okhttp/internal/framed/FramedConnection;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - aput-object v14, v12, v13 │ + aput-object v13, v11, v12 │ │ - invoke-direct {v10, p0, v11, v12}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;->(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-direct {v9, p0, v10, v11}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader$2;->(Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;Ljava/lang/String;[Ljava/lang/Object;)V │ │ - invoke-interface {v8, v10}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V │ + invoke-interface {v7, v9}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V │ │ .line 738 │ - monitor-exit v9 │ + monitor-exit v8 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 739 │ - if-eqz v7, :cond_4 │ + if-eqz v6, :cond_4 │ │ - const-wide/16 v8, 0x0 │ + const-wide/16 v7, 0x0 │ │ - cmp-long v8, v2, v8 │ + cmp-long v7, v1, v7 │ │ - if-eqz v8, :cond_4 │ + if-eqz v7, :cond_4 │ │ .line 740 │ - array-length v9, v7 │ + array-length v8, v6 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ :goto_0 │ - if-ge v8, v9, :cond_4 │ + if-ge v7, v8, :cond_4 │ │ - aget-object v6, v7, v8 │ + aget-object v5, v6, v7 │ │ .line 741 │ - .local v6, "stream":Lcom/squareup/okhttp/internal/framed/FramedStream; │ - monitor-enter v6 │ + .local v5, "stream":Lcom/squareup/okhttp/internal/framed/FramedStream; │ + monitor-enter v5 │ │ .line 742 │ :try_start_1 │ - invoke-virtual {v6, v2, v3}, Lcom/squareup/okhttp/internal/framed/FramedStream;->addBytesToWriteWindow(J)V │ + invoke-virtual {v5, v1, v2}, Lcom/squareup/okhttp/internal/framed/FramedStream;->addBytesToWriteWindow(J)V │ │ .line 743 │ - monitor-exit v6 │ + monitor-exit v5 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 740 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 738 │ - .end local v4 # "peerInitialWindowSize":I │ - .end local v5 # "priorWriteWindowSize":I │ - .end local v6 # "stream":Lcom/squareup/okhttp/internal/framed/FramedStream; │ + .end local v3 # "peerInitialWindowSize":I │ + .end local v4 # "priorWriteWindowSize":I │ + .end local v5 # "stream":Lcom/squareup/okhttp/internal/framed/FramedStream; │ :catchall_0 │ - move-exception v8 │ + move-exception v7 │ │ :try_start_2 │ - monitor-exit v9 │ + monitor-exit v8 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - throw v8 │ + throw v7 │ │ .line 743 │ - .restart local v4 # "peerInitialWindowSize":I │ - .restart local v5 # "priorWriteWindowSize":I │ - .restart local v6 # "stream":Lcom/squareup/okhttp/internal/framed/FramedStream; │ + .restart local v3 # "peerInitialWindowSize":I │ + .restart local v4 # "priorWriteWindowSize":I │ + .restart local v5 # "stream":Lcom/squareup/okhttp/internal/framed/FramedStream; │ :catchall_1 │ - move-exception v8 │ + move-exception v7 │ │ :try_start_3 │ - monitor-exit v6 │ + monitor-exit v5 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ - throw v8 │ + throw v7 │ │ .line 746 │ - .end local v6 # "stream":Lcom/squareup/okhttp/internal/framed/FramedStream; │ + .end local v5 # "stream":Lcom/squareup/okhttp/internal/framed/FramedStream; │ :cond_4 │ return-void │ .end method │ │ .method public windowUpdate(IJ)V │ - .locals 6 │ + .locals 5 │ .param p1, "streamId" # I │ .param p2, "windowSizeIncrement" # J │ │ .prologue │ .line 796 │ if-nez p1, :cond_1 │ │ @@ -1107,19 +1107,19 @@ │ │ monitor-enter v2 │ │ .line 798 │ :try_start_0 │ iget-object v1, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ - iget-wide v4, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;->bytesLeftInWriteWindow:J │ + iget-wide v3, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;->bytesLeftInWriteWindow:J │ │ - add-long/2addr v4, p2 │ + add-long/2addr v3, p2 │ │ - iput-wide v4, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;->bytesLeftInWriteWindow:J │ + iput-wide v3, v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;->bytesLeftInWriteWindow:J │ │ .line 799 │ iget-object v1, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection$Reader;->this$0:Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ invoke-virtual {v1}, Ljava/lang/Object;->notifyAll()V │ │ .line 800 ├── smali/com/squareup/okhttp/internal/framed/FramedConnection.smali │ @@ -102,61 +102,61 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 9 │ │ .prologue │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 55 │ const-class v0, Lcom/squareup/okhttp/internal/framed/FramedConnection; │ │ invoke-virtual {v0}, Ljava/lang/Class;->desiredAssertionStatus()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - move v0, v8 │ + move v0, v7 │ │ :goto_0 │ sput-boolean v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->$assertionsDisabled:Z │ │ .line 69 │ - new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const v3, 0x7fffffff │ + const v2, 0x7fffffff │ │ - const-wide/16 v4, 0x3c │ + const-wide/16 v3, 0x3c │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - new-instance v7, Ljava/util/concurrent/SynchronousQueue; │ + new-instance v6, Ljava/util/concurrent/SynchronousQueue; │ │ - invoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;->()V │ + invoke-direct {v6}, Ljava/util/concurrent/SynchronousQueue;->()V │ │ - const-string v0, "OkHttp FramedConnection" │ + const-string v8, "OkHttp FramedConnection" │ │ .line 71 │ - invoke-static {v0, v8}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ + invoke-static {v8, v7}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v1, Lcom/squareup/okhttp/internal/framed/FramedConnection;->executor:Ljava/util/concurrent/ExecutorService; │ + sput-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->executor:Ljava/util/concurrent/ExecutorService; │ │ .line 69 │ return-void │ │ :cond_0 │ - move v0, v2 │ + move v0, v1 │ │ .line 55 │ goto :goto_0 │ .end method │ │ .method private constructor (Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)V │ .locals 12 │ @@ -168,19 +168,19 @@ │ .end annotation │ │ .prologue │ const/4 v11, 0x0 │ │ const/4 v10, 0x7 │ │ - const/4 v1, 0x2 │ + const/4 v3, 0x2 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 131 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 84 │ new-instance v0, Ljava/util/HashMap; │ │ @@ -211,15 +211,15 @@ │ new-instance v0, Lcom/squareup/okhttp/internal/framed/Settings; │ │ invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Settings;->()V │ │ iput-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ .line 123 │ - iput-boolean v2, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->receivedInitialPeerSettings:Z │ + iput-boolean v1, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->receivedInitialPeerSettings:Z │ │ .line 833 │ new-instance v0, Ljava/util/LinkedHashSet; │ │ invoke-direct {v0}, Ljava/util/LinkedHashSet;->()V │ │ iput-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->currentPushRequests:Ljava/util/Set; │ @@ -255,15 +255,15 @@ │ .line 137 │ invoke-static {p1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ - move v0, v3 │ + move v0, v2 │ │ :goto_0 │ iput v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->nextStreamId:I │ │ .line 138 │ invoke-static {p1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ @@ -288,102 +288,102 @@ │ :cond_0 │ invoke-static {p1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - move v1, v3 │ + move v3, v2 │ │ :cond_1 │ - iput v1, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->nextPingId:I │ + iput v3, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->nextPingId:I │ │ .line 148 │ invoke-static {p1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$200(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 149 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->okHttpSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ - const/high16 v1, 0x1000000 │ + const/high16 v3, 0x1000000 │ │ - invoke-virtual {v0, v10, v2, v1}, Lcom/squareup/okhttp/internal/framed/Settings;->set(III)Lcom/squareup/okhttp/internal/framed/Settings; │ + invoke-virtual {v0, v10, v1, v3}, Lcom/squareup/okhttp/internal/framed/Settings;->set(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ .line 152 │ :cond_2 │ invoke-static {p1}, Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;->access$400(Lcom/squareup/okhttp/internal/framed/FramedConnection$Builder;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->hostName:Ljava/lang/String; │ │ .line 154 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->protocol:Lcom/squareup/okhttp/Protocol; │ │ - sget-object v1, Lcom/squareup/okhttp/Protocol;->HTTP_2:Lcom/squareup/okhttp/Protocol; │ + sget-object v3, Lcom/squareup/okhttp/Protocol;->HTTP_2:Lcom/squareup/okhttp/Protocol; │ │ - if-ne v0, v1, :cond_4 │ + if-ne v0, v3, :cond_4 │ │ .line 155 │ new-instance v0, Lcom/squareup/okhttp/internal/framed/Http2; │ │ invoke-direct {v0}, Lcom/squareup/okhttp/internal/framed/Http2;->()V │ │ iput-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->variant:Lcom/squareup/okhttp/internal/framed/Variant; │ │ .line 157 │ - new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const-wide/16 v4, 0x3c │ + const-wide/16 v3, 0x3c │ │ - sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - new-instance v7, Ljava/util/concurrent/LinkedBlockingQueue; │ + new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; │ │ - invoke-direct {v7}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ + invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;->()V │ │ - const-string v0, "OkHttp %s Push Observer" │ + const-string v7, "OkHttp %s Push Observer" │ │ - new-array v8, v3, [Ljava/lang/Object; │ + new-array v8, v2, [Ljava/lang/Object; │ │ iget-object v9, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->hostName:Ljava/lang/String; │ │ - aput-object v9, v8, v2 │ + aput-object v9, v8, v1 │ │ .line 159 │ - invoke-static {v0, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - invoke-static {v0, v3}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ + invoke-static {v7, v2}, Lcom/squareup/okhttp/internal/Util;->threadFactory(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - iput-object v1, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->pushExecutor:Ljava/util/concurrent/ExecutorService; │ + iput-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->pushExecutor:Ljava/util/concurrent/ExecutorService; │ │ .line 161 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ - const v1, 0xffff │ + const v2, 0xffff │ │ - invoke-virtual {v0, v10, v2, v1}, Lcom/squareup/okhttp/internal/framed/Settings;->set(III)Lcom/squareup/okhttp/internal/framed/Settings; │ + invoke-virtual {v0, v10, v1, v2}, Lcom/squareup/okhttp/internal/framed/Settings;->set(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ .line 162 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ const/16 v3, 0x4000 │ │ - invoke-virtual {v0, v1, v2, v3}, Lcom/squareup/okhttp/internal/framed/Settings;->set(III)Lcom/squareup/okhttp/internal/framed/Settings; │ + invoke-virtual {v0, v2, v1, v3}, Lcom/squareup/okhttp/internal/framed/Settings;->set(III)Lcom/squareup/okhttp/internal/framed/Settings; │ │ .line 169 │ :goto_1 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->peerSettings:Lcom/squareup/okhttp/internal/framed/Settings; │ │ const/high16 v1, 0x10000 │ │ @@ -445,15 +445,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 175 │ return-void │ │ :cond_3 │ - move v0, v1 │ + move v0, v3 │ │ .line 137 │ goto/16 :goto_0 │ │ .line 163 │ :cond_4 │ iget-object v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->protocol:Lcom/squareup/okhttp/Protocol; │ @@ -1832,15 +1832,15 @@ │ .line 405 │ return-void │ .end method │ │ │ # virtual methods │ .method addBytesToWriteWindow(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "delta" # J │ │ .prologue │ .line 344 │ iget-wide v0, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->bytesLeftInWriteWindow:J │ │ add-long/2addr v0, p1 │ @@ -2309,15 +2309,15 @@ │ │ monitor-exit p0 │ │ throw v1 │ .end method │ │ .method public sendConnectionPreface()V │ - .locals 6 │ + .locals 5 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -2349,17 +2349,17 @@ │ .line 518 │ iget-object v1, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->frameWriter:Lcom/squareup/okhttp/internal/framed/FrameWriter; │ │ const/4 v2, 0x0 │ │ sub-int v3, v0, v3 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - invoke-interface {v1, v2, v4, v5}, Lcom/squareup/okhttp/internal/framed/FrameWriter;->windowUpdate(IJ)V │ + invoke-interface {v1, v2, v3, v4}, Lcom/squareup/okhttp/internal/framed/FrameWriter;->windowUpdate(IJ)V │ │ .line 520 │ :cond_0 │ return-void │ .end method │ │ .method public setSettings(Lcom/squareup/okhttp/internal/framed/Settings;)V │ @@ -2813,44 +2813,44 @@ │ .method writeWindowUpdateLater(IJ)V │ .locals 8 │ .param p1, "streamId" # I │ .param p2, "unacknowledgedBytesRead" # J │ │ .prologue │ .line 364 │ - sget-object v0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->executor:Ljava/util/concurrent/ExecutorService; │ + sget-object v7, Lcom/squareup/okhttp/internal/framed/FramedConnection;->executor:Ljava/util/concurrent/ExecutorService; │ │ - new-instance v1, Lcom/squareup/okhttp/internal/framed/FramedConnection$2; │ + new-instance v0, Lcom/squareup/okhttp/internal/framed/FramedConnection$2; │ │ - const-string v3, "OkHttp Window Update %s stream %d" │ + const-string v2, "OkHttp Window Update %s stream %d" │ │ - const/4 v2, 0x2 │ + const/4 v1, 0x2 │ │ - new-array v4, v2, [Ljava/lang/Object; │ + new-array v3, v1, [Ljava/lang/Object; │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iget-object v5, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->hostName:Ljava/lang/String; │ + iget-object v4, p0, Lcom/squareup/okhttp/internal/framed/FramedConnection;->hostName:Ljava/lang/String; │ │ - aput-object v5, v4, v2 │ + aput-object v4, v3, v1 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - aput-object v5, v4, v2 │ + aput-object v4, v3, v1 │ │ - move-object v2, p0 │ + move-object v1, p0 │ │ - move v5, p1 │ + move v4, p1 │ │ - move-wide v6, p2 │ + move-wide v5, p2 │ │ - invoke-direct/range {v1 .. v7}, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;->(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ + invoke-direct/range {v0 .. v6}, Lcom/squareup/okhttp/internal/framed/FramedConnection$2;->(Lcom/squareup/okhttp/internal/framed/FramedConnection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ │ - invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V │ + invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V │ │ .line 372 │ return-void │ .end method ├── smali/com/squareup/okhttp/internal/framed/Http2$Writer.smali │ @@ -69,69 +69,69 @@ │ iput v0, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I │ │ .line 377 │ return-void │ .end method │ │ .method private writeContinuationFrames(IJ)V │ - .locals 8 │ + .locals 7 │ .param p1, "streamId" # I │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ .line 457 │ :goto_0 │ - cmp-long v1, p2, v6 │ + cmp-long v1, p2, v5 │ │ if-lez v1, :cond_1 │ │ .line 458 │ iget v1, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-static {v2, v3, p2, p3}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {v1, v2, p2, p3}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 459 │ .local v0, "length":I │ - int-to-long v2, v0 │ + int-to-long v1, v0 │ │ - sub-long/2addr p2, v2 │ + sub-long/2addr p2, v1 │ │ .line 460 │ const/16 v2, 0x9 │ │ - cmp-long v1, p2, v6 │ + cmp-long v1, p2, v5 │ │ if-nez v1, :cond_0 │ │ const/4 v1, 0x4 │ │ :goto_1 │ invoke-virtual {p0, p1, v0, v2, v1}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->frameHeader(IIBB)V │ │ .line 461 │ iget-object v1, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->sink:Lokio/BufferedSink; │ │ iget-object v2, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->hpackBuffer:Lokio/Buffer; │ │ - int-to-long v4, v0 │ + int-to-long v3, v0 │ │ - invoke-interface {v1, v2, v4, v5}, Lokio/BufferedSink;->write(Lokio/Buffer;J)V │ + invoke-interface {v1, v2, v3, v4}, Lokio/BufferedSink;->write(Lokio/Buffer;J)V │ │ goto :goto_0 │ │ .line 460 │ :cond_0 │ const/4 v1, 0x0 │ │ @@ -829,15 +829,15 @@ │ .line 423 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method headers(ZILjava/util/List;)V │ - .locals 10 │ + .locals 9 │ .param p1, "outFinished" # Z │ .param p2, "streamId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ZI", │ "Ljava/util/List", │ "<", │ @@ -880,31 +880,31 @@ │ │ move-result-wide v0 │ │ .line 446 │ .local v0, "byteCount":J │ iget v5, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I │ │ - int-to-long v6, v5 │ + int-to-long v5, v5 │ │ - invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - long-to-int v3, v6 │ + long-to-int v3, v5 │ │ .line 447 │ .local v3, "length":I │ const/4 v4, 0x1 │ │ .line 448 │ .local v4, "type":B │ - int-to-long v6, v3 │ + int-to-long v5, v3 │ │ - cmp-long v5, v0, v6 │ + cmp-long v5, v0, v5 │ │ if-nez v5, :cond_3 │ │ const/4 v2, 0x4 │ │ .line 449 │ .local v2, "flags":B │ @@ -920,30 +920,30 @@ │ invoke-virtual {p0, p2, v3, v4, v2}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->frameHeader(IIBB)V │ │ .line 451 │ iget-object v5, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->sink:Lokio/BufferedSink; │ │ iget-object v6, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->hpackBuffer:Lokio/Buffer; │ │ - int-to-long v8, v3 │ + int-to-long v7, v3 │ │ - invoke-interface {v5, v6, v8, v9}, Lokio/BufferedSink;->write(Lokio/Buffer;J)V │ + invoke-interface {v5, v6, v7, v8}, Lokio/BufferedSink;->write(Lokio/Buffer;J)V │ │ .line 453 │ - int-to-long v6, v3 │ + int-to-long v5, v3 │ │ - cmp-long v5, v0, v6 │ + cmp-long v5, v0, v5 │ │ if-lez v5, :cond_2 │ │ - int-to-long v6, v3 │ + int-to-long v5, v3 │ │ - sub-long v6, v0, v6 │ + sub-long v5, v0, v5 │ │ - invoke-direct {p0, p2, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->writeContinuationFrames(IJ)V │ + invoke-direct {p0, p2, v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->writeContinuationFrames(IJ)V │ │ .line 454 │ :cond_2 │ return-void │ │ .line 448 │ .end local v2 # "flags":B │ @@ -1052,15 +1052,15 @@ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public declared-synchronized pushPromise(IILjava/util/List;)V │ - .locals 10 │ + .locals 9 │ .param p1, "streamId" # I │ .param p2, "promisedStreamId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(II", │ "Ljava/util/List", │ "<", │ @@ -1118,31 +1118,31 @@ │ │ .line 431 │ .local v0, "byteCount":J │ iget v5, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->maxFrameSize:I │ │ add-int/lit8 v5, v5, -0x4 │ │ - int-to-long v6, v5 │ + int-to-long v5, v5 │ │ - invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - long-to-int v3, v6 │ + long-to-int v3, v5 │ │ .line 432 │ .local v3, "length":I │ const/4 v4, 0x5 │ │ .line 433 │ .local v4, "type":B │ - int-to-long v6, v3 │ + int-to-long v5, v3 │ │ - cmp-long v5, v0, v6 │ + cmp-long v5, v0, v5 │ │ if-nez v5, :cond_2 │ │ const/4 v2, 0x4 │ │ .line 434 │ .local v2, "flags":B │ @@ -1161,30 +1161,30 @@ │ invoke-interface {v5, v6}, Lokio/BufferedSink;->writeInt(I)Lokio/BufferedSink; │ │ .line 436 │ iget-object v5, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->sink:Lokio/BufferedSink; │ │ iget-object v6, p0, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->hpackBuffer:Lokio/Buffer; │ │ - int-to-long v8, v3 │ + int-to-long v7, v3 │ │ - invoke-interface {v5, v6, v8, v9}, Lokio/BufferedSink;->write(Lokio/Buffer;J)V │ + invoke-interface {v5, v6, v7, v8}, Lokio/BufferedSink;->write(Lokio/Buffer;J)V │ │ .line 438 │ - int-to-long v6, v3 │ + int-to-long v5, v3 │ │ - cmp-long v5, v0, v6 │ + cmp-long v5, v0, v5 │ │ if-lez v5, :cond_1 │ │ - int-to-long v6, v3 │ + int-to-long v5, v3 │ │ - sub-long v6, v0, v6 │ + sub-long v5, v0, v5 │ │ - invoke-direct {p0, p1, v6, v7}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->writeContinuationFrames(IJ)V │ + invoke-direct {p0, p1, v5, v6}, Lcom/squareup/okhttp/internal/framed/Http2$Writer;->writeContinuationFrames(IJ)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 439 │ :cond_1 │ monitor-exit p0 │ │ @@ -1551,15 +1551,15 @@ │ .line 411 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method public declared-synchronized windowUpdate(IJ)V │ - .locals 8 │ + .locals 7 │ .param p1, "streamId" # I │ .param p2, "windowSizeIncrement" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -1588,23 +1588,23 @@ │ │ monitor-exit p0 │ │ throw v3 │ │ .line 549 │ :cond_0 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v3, p2, v4 │ + cmp-long v3, p2, v3 │ │ if-eqz v3, :cond_1 │ │ - const-wide/32 v4, 0x7fffffff │ + const-wide/32 v3, 0x7fffffff │ │ - cmp-long v3, p2, v4 │ + cmp-long v3, p2, v3 │ │ if-lez v3, :cond_2 │ │ .line 550 │ :cond_1 │ :try_start_1 │ const-string v3, "windowSizeIncrement == 0 || windowSizeIncrement > 0x7fffffffL: %s" ├── smali/com/squareup/okhttp/internal/framed/NameValueBlockReader$1.smali │ @@ -97,17 +97,17 @@ │ │ iget-object v3, p0, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader$1;->this$0:Lcom/squareup/okhttp/internal/framed/NameValueBlockReader; │ │ invoke-static {v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;->access$000(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;)I │ │ move-result v3 │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - sub-long/2addr v4, v0 │ + sub-long/2addr v3, v0 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ invoke-static {v2, v3}, Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;->access$002(Lcom/squareup/okhttp/internal/framed/NameValueBlockReader;I)I │ │ goto :goto_0 │ .end method ├── smali/com/squareup/okhttp/internal/io/RealConnection.smali │ @@ -764,18 +764,18 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v3 │ │ .line 240 │ - .local v1, "requestLine":Ljava/lang/String; │ + .local v3, "requestLine":Ljava/lang/String; │ :cond_0 │ new-instance v5, Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ const/4 v8, 0x0 │ │ iget-object v9, p0, Lcom/squareup/okhttp/internal/io/RealConnection;->source:Lokio/BufferedSource; │ │ @@ -787,39 +787,39 @@ │ .local v5, "tunnelConnection":Lcom/squareup/okhttp/internal/http/Http1xStream; │ iget-object v8, p0, Lcom/squareup/okhttp/internal/io/RealConnection;->source:Lokio/BufferedSource; │ │ invoke-interface {v8}, Lokio/BufferedSource;->timeout()Lokio/Timeout; │ │ move-result-object v8 │ │ - int-to-long v10, p1 │ + int-to-long v9, p1 │ │ - sget-object v9, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v11, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-virtual {v8, v10, v11, v9}, Lokio/Timeout;->timeout(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ + invoke-virtual {v8, v9, v10, v11}, Lokio/Timeout;->timeout(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ .line 242 │ iget-object v8, p0, Lcom/squareup/okhttp/internal/io/RealConnection;->sink:Lokio/BufferedSink; │ │ invoke-interface {v8}, Lokio/BufferedSink;->timeout()Lokio/Timeout; │ │ move-result-object v8 │ │ - int-to-long v10, p2 │ + int-to-long v9, p2 │ │ - sget-object v9, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v11, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-virtual {v8, v10, v11, v9}, Lokio/Timeout;->timeout(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ + invoke-virtual {v8, v9, v10, v11}, Lokio/Timeout;->timeout(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ .line 243 │ invoke-virtual {v6}, Lcom/squareup/okhttp/Request;->headers()Lcom/squareup/okhttp/Headers; │ │ move-result-object v8 │ │ - invoke-virtual {v5, v8, v1}, Lcom/squareup/okhttp/internal/http/Http1xStream;->writeRequest(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V │ + invoke-virtual {v5, v8, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;->writeRequest(Lcom/squareup/okhttp/Headers;Ljava/lang/String;)V │ │ .line 244 │ invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;->finishRequest()V │ │ .line 245 │ invoke-virtual {v5}, Lcom/squareup/okhttp/internal/http/Http1xStream;->readResponse()Lcom/squareup/okhttp/Response$Builder; │ │ @@ -833,30 +833,30 @@ │ │ move-result-object v4 │ │ .line 248 │ .local v4, "response":Lcom/squareup/okhttp/Response; │ invoke-static {v4}, Lcom/squareup/okhttp/internal/http/OkHeaders;->contentLength(Lcom/squareup/okhttp/Response;)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 249 │ - .local v2, "contentLength":J │ + .local v1, "contentLength":J │ const-wide/16 v8, -0x1 │ │ - cmp-long v8, v2, v8 │ + cmp-long v8, v1, v8 │ │ if-nez v8, :cond_1 │ │ .line 250 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 252 │ :cond_1 │ - invoke-virtual {v5, v2, v3}, Lcom/squareup/okhttp/internal/http/Http1xStream;->newFixedLengthSource(J)Lokio/Source; │ + invoke-virtual {v5, v1, v2}, Lcom/squareup/okhttp/internal/http/Http1xStream;->newFixedLengthSource(J)Lokio/Source; │ │ move-result-object v0 │ │ .line 253 │ .local v0, "body":Lokio/Source; │ const v8, 0x7fffffff ├── smali/com/squareup/okhttp/internal/http/RouteException.smali │ @@ -96,31 +96,26 @@ │ const/4 v2, 0x0 │ │ aput-object p2, v1, v2 │ │ invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 60 │ :cond_0 │ :goto_0 │ return-void │ │ .line 57 │ :catch_0 │ move-exception v0 │ │ goto :goto_0 │ - │ - :catch_1 │ - move-exception v0 │ - │ - goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public addConnectException(Ljava/io/IOException;)V │ .locals 1 │ .param p1, "e" # Ljava/io/IOException; ├── smali/com/squareup/okhttp/internal/http/Http1xStream$ChunkedSource.smali │ @@ -384,21 +384,21 @@ │ :cond_4 │ iget-object v4, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;->this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;->access$600(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; │ │ move-result-object v4 │ │ - iget-wide v6, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;->bytesRemainingInChunk:J │ + iget-wide v5, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$ChunkedSource;->bytesRemainingInChunk:J │ │ - invoke-static {p2, p3, v6, v7}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {p2, p3, v5, v6}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - invoke-interface {v4, p1, v6, v7}, Lokio/BufferedSource;->read(Lokio/Buffer;J)J │ + invoke-interface {v4, p1, v5, v6}, Lokio/BufferedSource;->read(Lokio/Buffer;J)J │ │ move-result-wide v0 │ │ .line 440 │ .local v0, "read":J │ cmp-long v2, v0, v2 ├── smali/com/squareup/okhttp/internal/http/HttpEngine$NetworkInterceptorChain.smali │ @@ -65,15 +65,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public proceed(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ - .locals 14 │ + .locals 13 │ .param p1, "request" # Lcom/squareup/okhttp/Request; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -454,19 +454,19 @@ │ :cond_6 │ invoke-virtual {v8}, Lcom/squareup/okhttp/Response;->body()Lcom/squareup/okhttp/ResponseBody; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lcom/squareup/okhttp/ResponseBody;->contentLength()J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - const-wide/16 v12, 0x0 │ + const-wide/16 v11, 0x0 │ │ - cmp-long v9, v10, v12 │ + cmp-long v9, v9, v11 │ │ if-lez v9, :cond_7 │ │ .line 726 │ new-instance v9, Ljava/net/ProtocolException; │ │ new-instance v10, Ljava/lang/StringBuilder; │ @@ -492,17 +492,17 @@ │ .line 727 │ invoke-virtual {v8}, Lcom/squareup/okhttp/Response;->body()Lcom/squareup/okhttp/ResponseBody; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lcom/squareup/okhttp/ResponseBody;->contentLength()J │ │ - move-result-wide v12 │ + move-result-wide v11 │ │ - invoke-virtual {v10, v12, v13}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 ├── smali/com/squareup/okhttp/internal/http/CacheStrategy$Factory.smali │ @@ -38,27 +38,27 @@ │ .field private servedDate:Ljava/util/Date; │ │ .field private servedDateString:Ljava/lang/String; │ │ │ # direct methods │ .method public constructor (JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ - .locals 9 │ + .locals 8 │ .param p1, "nowMillis" # J │ .param p3, "request" # Lcom/squareup/okhttp/Request; │ .param p4, "cacheResponse" # Lcom/squareup/okhttp/Response; │ │ .prologue │ - const/4 v8, -0x1 │ + const/4 v7, -0x1 │ │ .line 125 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 123 │ - iput v8, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I │ + iput v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I │ │ .line 126 │ iput-wide p1, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->nowMillis:J │ │ .line 127 │ iput-object p3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ @@ -187,15 +187,15 @@ │ invoke-virtual {v5, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_5 │ │ .line 146 │ - invoke-static {v4, v8}, Lcom/squareup/okhttp/internal/http/HeaderParser;->parseSeconds(Ljava/lang/String;I)I │ + invoke-static {v4, v7}, Lcom/squareup/okhttp/internal/http/HeaderParser;->parseSeconds(Ljava/lang/String;I)I │ │ move-result v5 │ │ iput v5, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I │ │ goto :goto_1 │ │ @@ -208,17 +208,17 @@ │ move-result v5 │ │ if-eqz v5, :cond_6 │ │ .line 148 │ invoke-static {v4}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - iput-wide v6, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->sentRequestMillis:J │ + iput-wide v5, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->sentRequestMillis:J │ │ goto :goto_1 │ │ .line 149 │ :cond_6 │ sget-object v5, Lcom/squareup/okhttp/internal/http/OkHeaders;->RECEIVED_MILLIS:Ljava/lang/String; │ │ @@ -227,17 +227,17 @@ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 150 │ invoke-static {v4}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - iput-wide v6, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->receivedResponseMillis:J │ + iput-wide v5, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->receivedResponseMillis:J │ │ goto :goto_1 │ │ .line 154 │ .end local v0 # "fieldName":Ljava/lang/String; │ .end local v1 # "headers":Lcom/squareup/okhttp/Headers; │ .end local v2 # "i":I │ @@ -282,18 +282,18 @@ │ │ if-eq v8, v9, :cond_1 │ │ sget-object v8, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ iget v9, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->ageSeconds:I │ │ - int-to-long v10, v9 │ + int-to-long v9, v9 │ │ .line 279 │ - invoke-virtual {v8, v10, v11}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ + invoke-virtual {v8, v9, v10}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ │ move-result-wide v8 │ │ invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;->max(JJ)J │ │ move-result-wide v2 │ │ @@ -329,712 +329,712 @@ │ move-wide v2, v0 │ │ .line 279 │ goto :goto_0 │ .end method │ │ .method private computeFreshnessLifetime()J │ - .locals 10 │ + .locals 9 │ │ .prologue │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ .line 246 │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ - invoke-virtual {v3}, Lcom/squareup/okhttp/Response;->cacheControl()Lcom/squareup/okhttp/CacheControl; │ + invoke-virtual {v7}, Lcom/squareup/okhttp/Response;->cacheControl()Lcom/squareup/okhttp/CacheControl; │ │ move-result-object v2 │ │ .line 247 │ .local v2, "responseCaching":Lcom/squareup/okhttp/CacheControl; │ invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;->maxAgeSeconds()I │ │ - move-result v3 │ + move-result v7 │ │ const/4 v8, -0x1 │ │ - if-eq v3, v8, :cond_1 │ + if-eq v7, v8, :cond_1 │ │ .line 248 │ - sget-object v3, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ invoke-virtual {v2}, Lcom/squareup/okhttp/CacheControl;->maxAgeSeconds()I │ │ move-result v6 │ │ int-to-long v6, v6 │ │ - invoke-virtual {v3, v6, v7}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ + invoke-virtual {v5, v6, v7}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ .line 267 │ :cond_0 │ :goto_0 │ - return-wide v6 │ + return-wide v5 │ │ .line 249 │ :cond_1 │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->expires:Ljava/util/Date; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->expires:Ljava/util/Date; │ │ - if-eqz v3, :cond_4 │ + if-eqz v7, :cond_4 │ │ .line 250 │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ │ - if-eqz v3, :cond_2 │ + if-eqz v7, :cond_2 │ │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ │ .line 251 │ - invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 253 │ - .local v4, "servedMillis":J │ + .local v3, "servedMillis":J │ :goto_1 │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->expires:Ljava/util/Date; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->expires:Ljava/util/Date; │ │ - invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - sub-long v0, v8, v4 │ + sub-long v0, v7, v3 │ │ .line 254 │ .local v0, "delta":J │ - cmp-long v3, v0, v6 │ + cmp-long v7, v0, v5 │ │ - if-lez v3, :cond_3 │ + if-lez v7, :cond_3 │ │ .end local v0 # "delta":J │ :goto_2 │ - move-wide v6, v0 │ + move-wide v5, v0 │ │ goto :goto_0 │ │ .line 251 │ - .end local v4 # "servedMillis":J │ + .end local v3 # "servedMillis":J │ :cond_2 │ - iget-wide v4, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->receivedResponseMillis:J │ + iget-wide v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->receivedResponseMillis:J │ │ goto :goto_1 │ │ .restart local v0 # "delta":J │ - .restart local v4 # "servedMillis":J │ + .restart local v3 # "servedMillis":J │ :cond_3 │ - move-wide v0, v6 │ + move-wide v0, v5 │ │ .line 254 │ goto :goto_2 │ │ .line 255 │ .end local v0 # "delta":J │ - .end local v4 # "servedMillis":J │ + .end local v3 # "servedMillis":J │ :cond_4 │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->lastModified:Ljava/util/Date; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->lastModified:Ljava/util/Date; │ │ - if-eqz v3, :cond_0 │ + if-eqz v7, :cond_0 │ │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ .line 256 │ - invoke-virtual {v3}, Lcom/squareup/okhttp/Response;->request()Lcom/squareup/okhttp/Request; │ + invoke-virtual {v7}, Lcom/squareup/okhttp/Response;->request()Lcom/squareup/okhttp/Request; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - invoke-virtual {v3}, Lcom/squareup/okhttp/Request;->httpUrl()Lcom/squareup/okhttp/HttpUrl; │ + invoke-virtual {v7}, Lcom/squareup/okhttp/Request;->httpUrl()Lcom/squareup/okhttp/HttpUrl; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - invoke-virtual {v3}, Lcom/squareup/okhttp/HttpUrl;->query()Ljava/lang/String; │ + invoke-virtual {v7}, Lcom/squareup/okhttp/HttpUrl;->query()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - if-nez v3, :cond_0 │ + if-nez v7, :cond_0 │ │ .line 261 │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ │ - if-eqz v3, :cond_5 │ + if-eqz v7, :cond_5 │ │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ │ .line 262 │ - invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 264 │ - .restart local v4 # "servedMillis":J │ + .restart local v3 # "servedMillis":J │ :goto_3 │ - iget-object v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->lastModified:Ljava/util/Date; │ + iget-object v7, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->lastModified:Ljava/util/Date; │ │ - invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - sub-long v0, v4, v8 │ + sub-long v0, v3, v7 │ │ .line 265 │ .restart local v0 # "delta":J │ - cmp-long v3, v0, v6 │ + cmp-long v7, v0, v5 │ │ - if-lez v3, :cond_0 │ + if-lez v7, :cond_0 │ │ - const-wide/16 v6, 0xa │ + const-wide/16 v5, 0xa │ │ - div-long v6, v0, v6 │ + div-long v5, v0, v5 │ │ goto :goto_0 │ │ .line 262 │ .end local v0 # "delta":J │ - .end local v4 # "servedMillis":J │ + .end local v3 # "servedMillis":J │ :cond_5 │ - iget-wide v4, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->sentRequestMillis:J │ + iget-wide v3, p0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->sentRequestMillis:J │ │ goto :goto_3 │ .end method │ │ .method private getCandidate()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ - .locals 24 │ + .locals 22 │ │ .prologue │ .line 174 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - if-nez v19, :cond_0 │ + if-nez v18, :cond_0 │ │ .line 175 │ - new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ + new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ + │ + const/16 v20, 0x0 │ │ const/16 v21, 0x0 │ │ - const/16 v22, 0x0 │ - │ - invoke-direct/range {v19 .. v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ + invoke-direct/range {v18 .. v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ .line 236 │ :goto_0 │ - return-object v19 │ + return-object v18 │ │ .line 179 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/squareup/okhttp/Request;->isHttps()Z │ + invoke-virtual/range {v18 .. v18}, Lcom/squareup/okhttp/Request;->isHttps()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_1 │ + if-eqz v18, :cond_1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/squareup/okhttp/Response;->handshake()Lcom/squareup/okhttp/Handshake; │ + invoke-virtual/range {v18 .. v18}, Lcom/squareup/okhttp/Response;->handshake()Lcom/squareup/okhttp/Handshake; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - if-nez v19, :cond_1 │ + if-nez v18, :cond_1 │ │ .line 180 │ - new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ + new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-direct/range {v19 .. v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ + invoke-direct/range {v18 .. v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ goto :goto_0 │ │ .line 186 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-static/range {v19 .. v20}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->isCacheable(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z │ + invoke-static/range {v18 .. v19}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->isCacheable(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Request;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_2 │ + if-nez v18, :cond_2 │ │ .line 187 │ - new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ + new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-direct/range {v19 .. v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ + invoke-direct/range {v18 .. v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ goto :goto_0 │ │ .line 190 │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/squareup/okhttp/Request;->cacheControl()Lcom/squareup/okhttp/CacheControl; │ + invoke-virtual/range {v18 .. v18}, Lcom/squareup/okhttp/Request;->cacheControl()Lcom/squareup/okhttp/CacheControl; │ │ - move-result-object v9 │ + move-result-object v16 │ │ .line 191 │ - .local v9, "requestCaching":Lcom/squareup/okhttp/CacheControl; │ - invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;->noCache()Z │ + .local v16, "requestCaching":Lcom/squareup/okhttp/CacheControl; │ + invoke-virtual/range {v16 .. v16}, Lcom/squareup/okhttp/CacheControl;->noCache()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_3 │ + if-nez v18, :cond_3 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->hasConditions(Lcom/squareup/okhttp/Request;)Z │ + invoke-static/range {v18 .. v18}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->hasConditions(Lcom/squareup/okhttp/Request;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_4 │ + if-eqz v18, :cond_4 │ │ .line 192 │ :cond_3 │ - new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ + new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-direct/range {v19 .. v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ + invoke-direct/range {v18 .. v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ goto :goto_0 │ │ .line 195 │ :cond_4 │ invoke-direct/range {p0 .. p0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponseAge()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 196 │ - .local v4, "ageMillis":J │ + .local v3, "ageMillis":J │ invoke-direct/range {p0 .. p0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->computeFreshnessLifetime()J │ │ - move-result-wide v10 │ + move-result-wide v8 │ │ .line 198 │ - .local v10, "freshMillis":J │ - invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;->maxAgeSeconds()I │ + .local v8, "freshMillis":J │ + invoke-virtual/range {v16 .. v16}, Lcom/squareup/okhttp/CacheControl;->maxAgeSeconds()I │ │ - move-result v19 │ + move-result v18 │ │ - const/16 v20, -0x1 │ + const/16 v19, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ if-eq v0, v1, :cond_5 │ │ .line 199 │ - sget-object v19, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v18, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;->maxAgeSeconds()I │ + invoke-virtual/range {v16 .. v16}, Lcom/squareup/okhttp/CacheControl;->maxAgeSeconds()I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - invoke-virtual/range {v19 .. v21}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ + invoke-virtual/range {v18 .. v20}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ │ - move-result-wide v20 │ + move-result-wide v18 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v18 │ │ - invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {v8, v9, v0, v1}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v10 │ + move-result-wide v8 │ │ .line 202 │ :cond_5 │ - const-wide/16 v14, 0x0 │ + const-wide/16 v12, 0x0 │ │ .line 203 │ - .local v14, "minFreshMillis":J │ - invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;->minFreshSeconds()I │ + .local v12, "minFreshMillis":J │ + invoke-virtual/range {v16 .. v16}, Lcom/squareup/okhttp/CacheControl;->minFreshSeconds()I │ │ - move-result v19 │ + move-result v18 │ │ - const/16 v20, -0x1 │ + const/16 v19, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ if-eq v0, v1, :cond_6 │ │ .line 204 │ - sget-object v19, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v18, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;->minFreshSeconds()I │ + invoke-virtual/range {v16 .. v16}, Lcom/squareup/okhttp/CacheControl;->minFreshSeconds()I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - invoke-virtual/range {v19 .. v21}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ + invoke-virtual/range {v18 .. v20}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ │ - move-result-wide v14 │ + move-result-wide v12 │ │ .line 207 │ :cond_6 │ - const-wide/16 v12, 0x0 │ + const-wide/16 v10, 0x0 │ │ .line 208 │ - .local v12, "maxStaleMillis":J │ + .local v10, "maxStaleMillis":J │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/squareup/okhttp/Response;->cacheControl()Lcom/squareup/okhttp/CacheControl; │ + invoke-virtual/range {v18 .. v18}, Lcom/squareup/okhttp/Response;->cacheControl()Lcom/squareup/okhttp/CacheControl; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 209 │ - .local v18, "responseCaching":Lcom/squareup/okhttp/CacheControl; │ - invoke-virtual/range {v18 .. v18}, Lcom/squareup/okhttp/CacheControl;->mustRevalidate()Z │ + .local v17, "responseCaching":Lcom/squareup/okhttp/CacheControl; │ + invoke-virtual/range {v17 .. v17}, Lcom/squareup/okhttp/CacheControl;->mustRevalidate()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_7 │ + if-nez v18, :cond_7 │ │ - invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;->maxStaleSeconds()I │ + invoke-virtual/range {v16 .. v16}, Lcom/squareup/okhttp/CacheControl;->maxStaleSeconds()I │ │ - move-result v19 │ + move-result v18 │ │ - const/16 v20, -0x1 │ + const/16 v19, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ if-eq v0, v1, :cond_7 │ │ .line 210 │ - sget-object v19, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v18, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-virtual {v9}, Lcom/squareup/okhttp/CacheControl;->maxStaleSeconds()I │ + invoke-virtual/range {v16 .. v16}, Lcom/squareup/okhttp/CacheControl;->maxStaleSeconds()I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - invoke-virtual/range {v19 .. v21}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ + invoke-virtual/range {v18 .. v20}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ .line 213 │ :cond_7 │ - invoke-virtual/range {v18 .. v18}, Lcom/squareup/okhttp/CacheControl;->noCache()Z │ + invoke-virtual/range {v17 .. v17}, Lcom/squareup/okhttp/CacheControl;->noCache()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_a │ + if-nez v18, :cond_a │ │ - add-long v20, v4, v14 │ + add-long v18, v3, v12 │ │ - add-long v22, v10, v12 │ + add-long v20, v8, v10 │ │ - cmp-long v19, v20, v22 │ + cmp-long v18, v18, v20 │ │ - if-gez v19, :cond_a │ + if-gez v18, :cond_a │ │ .line 214 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/squareup/okhttp/Response;->newBuilder()Lcom/squareup/okhttp/Response$Builder; │ + invoke-virtual/range {v18 .. v18}, Lcom/squareup/okhttp/Response;->newBuilder()Lcom/squareup/okhttp/Response$Builder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 215 │ - .local v6, "builder":Lcom/squareup/okhttp/Response$Builder; │ - add-long v20, v4, v14 │ + .local v5, "builder":Lcom/squareup/okhttp/Response$Builder; │ + add-long v18, v3, v12 │ │ - cmp-long v19, v20, v10 │ + cmp-long v18, v18, v8 │ │ - if-ltz v19, :cond_8 │ + if-ltz v18, :cond_8 │ │ .line 216 │ - const-string v19, "Warning" │ + const-string v18, "Warning" │ │ - const-string v20, "110 HttpURLConnection \"Response is stale\"" │ + const-string v19, "110 HttpURLConnection \"Response is stale\"" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v6, v0, v1}, Lcom/squareup/okhttp/Response$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ + invoke-virtual {v5, v0, v1}, Lcom/squareup/okhttp/Response$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ .line 218 │ :cond_8 │ - const-wide/32 v16, 0x5265c00 │ + const-wide/32 v14, 0x5265c00 │ │ .line 219 │ - .local v16, "oneDayMillis":J │ - cmp-long v19, v4, v16 │ + .local v14, "oneDayMillis":J │ + cmp-long v18, v3, v14 │ │ - if-lez v19, :cond_9 │ + if-lez v18, :cond_9 │ │ invoke-direct/range {p0 .. p0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->isFreshnessLifetimeHeuristic()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_9 │ + if-eqz v18, :cond_9 │ │ .line 220 │ - const-string v19, "Warning" │ + const-string v18, "Warning" │ │ - const-string v20, "113 HttpURLConnection \"Heuristic expiration\"" │ + const-string v19, "113 HttpURLConnection \"Heuristic expiration\"" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v6, v0, v1}, Lcom/squareup/okhttp/Response$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ + invoke-virtual {v5, v0, v1}, Lcom/squareup/okhttp/Response$Builder;->addHeader(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ .line 222 │ :cond_9 │ - new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ + new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - invoke-virtual {v6}, Lcom/squareup/okhttp/Response$Builder;->build()Lcom/squareup/okhttp/Response; │ + invoke-virtual {v5}, Lcom/squareup/okhttp/Response$Builder;->build()Lcom/squareup/okhttp/Response; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-direct/range {v19 .. v22}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ + invoke-direct/range {v18 .. v21}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ goto/16 :goto_0 │ │ .line 225 │ - .end local v6 # "builder":Lcom/squareup/okhttp/Response$Builder; │ - .end local v16 # "oneDayMillis":J │ + .end local v5 # "builder":Lcom/squareup/okhttp/Response$Builder; │ + .end local v14 # "oneDayMillis":J │ :cond_a │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->request:Lcom/squareup/okhttp/Request; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/squareup/okhttp/Request;->newBuilder()Lcom/squareup/okhttp/Request$Builder; │ + invoke-virtual/range {v18 .. v18}, Lcom/squareup/okhttp/Request;->newBuilder()Lcom/squareup/okhttp/Request$Builder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 227 │ - .local v8, "conditionalRequestBuilder":Lcom/squareup/okhttp/Request$Builder; │ + .local v7, "conditionalRequestBuilder":Lcom/squareup/okhttp/Request$Builder; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->etag:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - if-eqz v19, :cond_c │ + if-eqz v18, :cond_c │ │ .line 228 │ - const-string v19, "If-None-Match" │ + const-string v18, "If-None-Match" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->etag:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ + invoke-virtual {v7, v0, v1}, Lcom/squareup/okhttp/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ .line 235 │ :cond_b │ :goto_1 │ - invoke-virtual {v8}, Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; │ + invoke-virtual {v7}, Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 236 │ - .local v7, "conditionalRequest":Lcom/squareup/okhttp/Request; │ - invoke-static {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->hasConditions(Lcom/squareup/okhttp/Request;)Z │ + .local v6, "conditionalRequest":Lcom/squareup/okhttp/Request; │ + invoke-static {v6}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->hasConditions(Lcom/squareup/okhttp/Request;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_e │ + if-eqz v18, :cond_e │ │ - new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ + new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v2, v20 │ │ - invoke-direct {v0, v7, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ + invoke-direct {v0, v6, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ goto/16 :goto_0 │ │ .line 229 │ - .end local v7 # "conditionalRequest":Lcom/squareup/okhttp/Request; │ + .end local v6 # "conditionalRequest":Lcom/squareup/okhttp/Request; │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->lastModified:Ljava/util/Date; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - if-eqz v19, :cond_d │ + if-eqz v18, :cond_d │ │ .line 230 │ - const-string v19, "If-Modified-Since" │ + const-string v18, "If-Modified-Since" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->lastModifiedString:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ + invoke-virtual {v7, v0, v1}, Lcom/squareup/okhttp/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ goto :goto_1 │ │ .line 231 │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDate:Ljava/util/Date; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - if-eqz v19, :cond_b │ + if-eqz v18, :cond_b │ │ .line 232 │ - const-string v19, "If-Modified-Since" │ + const-string v18, "If-Modified-Since" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->servedDateString:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v8, v0, v1}, Lcom/squareup/okhttp/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ + invoke-virtual {v7, v0, v1}, Lcom/squareup/okhttp/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ goto :goto_1 │ │ .line 236 │ - .restart local v7 # "conditionalRequest":Lcom/squareup/okhttp/Request; │ + .restart local v6 # "conditionalRequest":Lcom/squareup/okhttp/Request; │ :cond_e │ - new-instance v19, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ + new-instance v18, Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v2, v20 │ │ - invoke-direct {v0, v7, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ + invoke-direct {v0, v6, v1, v2}, Lcom/squareup/okhttp/internal/http/CacheStrategy;->(Lcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/internal/http/CacheStrategy$1;)V │ │ goto/16 :goto_0 │ .end method │ │ .method private static hasConditions(Lcom/squareup/okhttp/Request;)Z │ .locals 1 │ .param p0, "request" # Lcom/squareup/okhttp/Request; ├── smali/com/squareup/okhttp/internal/http/HeaderParser.smali │ @@ -12,67 +12,67 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 68 │ return-void │ .end method │ │ .method public static parseSeconds(Ljava/lang/String;I)I │ - .locals 6 │ + .locals 5 │ .param p0, "value" # Ljava/lang/String; │ .param p1, "defaultValue" # I │ │ .prologue │ .line 54 │ :try_start_0 │ invoke-static {p0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 55 │ - .local v2, "seconds":J │ - const-wide/32 v4, 0x7fffffff │ + .local v1, "seconds":J │ + const-wide/32 v3, 0x7fffffff │ │ - cmp-long v1, v2, v4 │ + cmp-long v3, v1, v3 │ │ - if-lez v1, :cond_0 │ + if-lez v3, :cond_0 │ │ .line 56 │ const p1, 0x7fffffff │ │ .line 63 │ - .end local v2 # "seconds":J │ + .end local v1 # "seconds":J │ .end local p1 # "defaultValue":I │ :goto_0 │ return p1 │ │ .line 57 │ - .restart local v2 # "seconds":J │ + .restart local v1 # "seconds":J │ .restart local p1 # "defaultValue":I │ :cond_0 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v1, v2, v4 │ + cmp-long v3, v1, v3 │ │ - if-gez v1, :cond_1 │ + if-gez v3, :cond_1 │ │ .line 58 │ const/4 p1, 0x0 │ │ goto :goto_0 │ │ .line 60 │ :cond_1 │ - long-to-int p1, v2 │ + long-to-int p1, v1 │ │ goto :goto_0 │ │ .line 62 │ - .end local v2 # "seconds":J │ + .end local v1 # "seconds":J │ :catch_0 │ move-exception v0 │ │ .line 63 │ .local v0, "e":Ljava/lang/NumberFormatException; │ goto :goto_0 │ .end method ├── smali/com/squareup/okhttp/internal/http/OkHeaders.smali │ @@ -738,35 +738,35 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method private static stringToLong(Ljava/lang/String;)J │ - .locals 4 │ + .locals 3 │ .param p0, "s" # Ljava/lang/String; │ │ .prologue │ - const-wide/16 v2, -0x1 │ + const-wide/16 v1, -0x1 │ │ .line 77 │ if-nez p0, :cond_0 │ │ .line 81 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 79 │ :cond_0 │ :try_start_0 │ invoke-static {p0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ goto :goto_0 │ │ .line 80 │ :catch_0 │ move-exception v0 ├── smali/com/squareup/okhttp/internal/http/HttpEngine.smali │ @@ -578,15 +578,15 @@ │ │ invoke-direct/range {v0 .. v12}, Lcom/squareup/okhttp/Address;->(Ljava/lang/String;ILcom/squareup/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/squareup/okhttp/CertificatePinner;Lcom/squareup/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V │ │ return-object v0 │ .end method │ │ .method public static hasBody(Lcom/squareup/okhttp/Response;)Z │ - .locals 8 │ + .locals 7 │ .param p0, "response" # Lcom/squareup/okhttp/Response; │ │ .prologue │ const/4 v2, 0x1 │ │ const/4 v1, 0x0 │ │ @@ -642,19 +642,19 @@ │ .line 498 │ goto :goto_0 │ │ .line 504 │ :cond_3 │ invoke-static {p0}, Lcom/squareup/okhttp/internal/http/OkHeaders;->contentLength(Lcom/squareup/okhttp/Response;)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - const-wide/16 v6, -0x1 │ + const-wide/16 v5, -0x1 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-nez v3, :cond_4 │ │ const-string v3, "chunked" │ │ const-string v4, "Transfer-Encoding" │ │ @@ -906,15 +906,15 @@ │ │ move-result-object v4 │ │ return-object v4 │ .end method │ │ .method private readNetworkResponse()Lcom/squareup/okhttp/Response; │ - .locals 6 │ + .locals 5 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -950,33 +950,33 @@ │ │ invoke-virtual {v1, v2}, Lcom/squareup/okhttp/Response$Builder;->handshake(Lcom/squareup/okhttp/Handshake;)Lcom/squareup/okhttp/Response$Builder; │ │ move-result-object v1 │ │ sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;->SENT_MILLIS:Ljava/lang/String; │ │ - iget-wide v4, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->sentRequestMillis:J │ + iget-wide v3, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->sentRequestMillis:J │ │ .line 740 │ - invoke-static {v4, v5}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + invoke-static {v3, v4}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ move-result-object v1 │ │ sget-object v2, Lcom/squareup/okhttp/internal/http/OkHeaders;->RECEIVED_MILLIS:Ljava/lang/String; │ │ .line 741 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + invoke-static {v3, v4}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v2, v3}, Lcom/squareup/okhttp/Response$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Response$Builder; │ │ move-result-object v1 │ │ @@ -1209,15 +1209,15 @@ │ │ move-result-object p1 │ │ goto :goto_0 │ .end method │ │ .method private static validate(Lcom/squareup/okhttp/Response;Lcom/squareup/okhttp/Response;)Z │ - .locals 8 │ + .locals 7 │ .param p0, "cached" # Lcom/squareup/okhttp/Response; │ .param p1, "network" # Lcom/squareup/okhttp/Response; │ │ .prologue │ const/4 v2, 0x1 │ │ .line 825 │ @@ -1264,21 +1264,21 @@ │ .line 835 │ .local v1, "networkLastModified":Ljava/util/Date; │ if-eqz v1, :cond_2 │ │ .line 836 │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-ltz v3, :cond_0 │ │ .line 841 │ .end local v1 # "networkLastModified":Ljava/util/Date; │ :cond_2 │ const/4 v2, 0x0 │ @@ -2549,15 +2549,15 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public sendRequest()V │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/squareup/okhttp/internal/http/RequestException;, │ Lcom/squareup/okhttp/internal/http/RouteException;, │ Ljava/io/IOException; │ } │ .end annotation │ @@ -2587,47 +2587,47 @@ │ │ .line 203 │ :cond_2 │ iget-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->userRequest:Lcom/squareup/okhttp/Request; │ │ invoke-direct {p0, v7}, Lcom/squareup/okhttp/internal/http/HttpEngine;->networkRequest(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Request; │ │ - move-result-object v1 │ + move-result-object v5 │ │ .line 205 │ - .local v1, "request":Lcom/squareup/okhttp/Request; │ + .local v5, "request":Lcom/squareup/okhttp/Request; │ sget-object v7, Lcom/squareup/okhttp/internal/Internal;->instance:Lcom/squareup/okhttp/internal/Internal; │ │ iget-object v8, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->client:Lcom/squareup/okhttp/OkHttpClient; │ │ invoke-virtual {v7, v8}, Lcom/squareup/okhttp/internal/Internal;->internalCache(Lcom/squareup/okhttp/OkHttpClient;)Lcom/squareup/okhttp/internal/InternalCache; │ │ move-result-object v6 │ │ .line 206 │ .local v6, "responseCache":Lcom/squareup/okhttp/internal/InternalCache; │ if-eqz v6, :cond_5 │ │ .line 207 │ - invoke-interface {v6, v1}, Lcom/squareup/okhttp/internal/InternalCache;->get(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ + invoke-interface {v6, v5}, Lcom/squareup/okhttp/internal/InternalCache;->get(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Response; │ │ move-result-object v0 │ │ .line 210 │ .local v0, "cacheCandidate":Lcom/squareup/okhttp/Response; │ :goto_1 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 211 │ - .local v4, "now":J │ + .local v3, "now":J │ new-instance v7, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory; │ │ - invoke-direct {v7, v4, v5, v1, v0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ + invoke-direct {v7, v3, v4, v5, v0}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->(JLcom/squareup/okhttp/Request;Lcom/squareup/okhttp/Response;)V │ │ invoke-virtual {v7}, Lcom/squareup/okhttp/internal/http/CacheStrategy$Factory;->get()Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ move-result-object v7 │ │ iput-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->cacheStrategy:Lcom/squareup/okhttp/internal/http/CacheStrategy; │ │ @@ -2700,71 +2700,71 @@ │ if-eqz v7, :cond_0 │ │ iget-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->requestBodyOut:Lokio/Sink; │ │ if-nez v7, :cond_0 │ │ .line 232 │ - invoke-static {v1}, Lcom/squareup/okhttp/internal/http/OkHeaders;->contentLength(Lcom/squareup/okhttp/Request;)J │ + invoke-static {v5}, Lcom/squareup/okhttp/internal/http/OkHeaders;->contentLength(Lcom/squareup/okhttp/Request;)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 233 │ - .local v2, "contentLength":J │ + .local v1, "contentLength":J │ iget-boolean v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->bufferRequestBody:Z │ │ if-eqz v7, :cond_8 │ │ .line 234 │ - const-wide/32 v8, 0x7fffffff │ + const-wide/32 v7, 0x7fffffff │ │ - cmp-long v7, v2, v8 │ + cmp-long v7, v1, v7 │ │ if-lez v7, :cond_6 │ │ .line 235 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ const-string v8, "Use setFixedLengthStreamingMode() or setChunkedStreamingMode() for requests larger than 2 GiB." │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v7 │ │ .line 207 │ .end local v0 # "cacheCandidate":Lcom/squareup/okhttp/Response; │ - .end local v2 # "contentLength":J │ - .end local v4 # "now":J │ + .end local v1 # "contentLength":J │ + .end local v3 # "now":J │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_1 │ │ .line 239 │ .restart local v0 # "cacheCandidate":Lcom/squareup/okhttp/Response; │ - .restart local v2 # "contentLength":J │ - .restart local v4 # "now":J │ + .restart local v1 # "contentLength":J │ + .restart local v3 # "now":J │ :cond_6 │ - const-wide/16 v8, -0x1 │ + const-wide/16 v7, -0x1 │ │ - cmp-long v7, v2, v8 │ + cmp-long v7, v1, v7 │ │ if-eqz v7, :cond_7 │ │ .line 241 │ iget-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; │ │ iget-object v8, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->networkRequest:Lcom/squareup/okhttp/Request; │ │ invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;->writeRequestHeaders(Lcom/squareup/okhttp/Request;)V │ │ .line 242 │ new-instance v7, Lcom/squareup/okhttp/internal/http/RetryableSink; │ │ - long-to-int v8, v2 │ + long-to-int v8, v1 │ │ invoke-direct {v7, v8}, Lcom/squareup/okhttp/internal/http/RetryableSink;->(I)V │ │ iput-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->requestBodyOut:Lokio/Sink; │ │ goto/16 :goto_0 │ │ @@ -2787,24 +2787,24 @@ │ invoke-interface {v7, v8}, Lcom/squareup/okhttp/internal/http/HttpStream;->writeRequestHeaders(Lcom/squareup/okhttp/Request;)V │ │ .line 251 │ iget-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->httpStream:Lcom/squareup/okhttp/internal/http/HttpStream; │ │ iget-object v8, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->networkRequest:Lcom/squareup/okhttp/Request; │ │ - invoke-interface {v7, v8, v2, v3}, Lcom/squareup/okhttp/internal/http/HttpStream;->createRequestBody(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ + invoke-interface {v7, v8, v1, v2}, Lcom/squareup/okhttp/internal/http/HttpStream;->createRequestBody(Lcom/squareup/okhttp/Request;J)Lokio/Sink; │ │ move-result-object v7 │ │ iput-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->requestBodyOut:Lokio/Sink; │ │ goto/16 :goto_0 │ │ .line 256 │ - .end local v2 # "contentLength":J │ + .end local v1 # "contentLength":J │ :cond_9 │ iget-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->cacheResponse:Lcom/squareup/okhttp/Response; │ │ if-eqz v7, :cond_a │ │ .line 258 │ iget-object v7, p0, Lcom/squareup/okhttp/internal/http/HttpEngine;->cacheResponse:Lcom/squareup/okhttp/Response; ├── smali/com/squareup/okhttp/internal/http/HttpEngine$2.smali │ @@ -93,15 +93,15 @@ │ invoke-interface {v0}, Lokio/BufferedSource;->close()V │ │ .line 812 │ return-void │ .end method │ │ .method public read(Lokio/Buffer;J)J │ - .locals 8 │ + .locals 7 │ .param p1, "sink" # Lokio/Buffer; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/com/squareup/okhttp/internal/http/StreamAllocation.smali │ @@ -106,15 +106,15 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v1 │ .end method │ │ .method private deallocate(ZZZ)V │ - .locals 6 │ + .locals 5 │ .param p1, "noNewStreams" # Z │ .param p2, "released" # Z │ .param p3, "streamFinished" # Z │ │ .prologue │ .line 228 │ const/4 v0, 0x0 │ @@ -206,17 +206,17 @@ │ if-eqz v1, :cond_5 │ │ .line 246 │ iget-object v1, p0, Lcom/squareup/okhttp/internal/http/StreamAllocation;->connection:Lcom/squareup/okhttp/internal/io/RealConnection; │ │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - iput-wide v4, v1, Lcom/squareup/okhttp/internal/io/RealConnection;->idleAtNanos:J │ + iput-wide v3, v1, Lcom/squareup/okhttp/internal/io/RealConnection;->idleAtNanos:J │ │ .line 247 │ sget-object v1, Lcom/squareup/okhttp/internal/Internal;->instance:Lcom/squareup/okhttp/internal/Internal; │ │ iget-object v3, p0, Lcom/squareup/okhttp/internal/http/StreamAllocation;->connectionPool:Lcom/squareup/okhttp/ConnectionPool; │ │ iget-object v4, p0, Lcom/squareup/okhttp/internal/http/StreamAllocation;->connection:Lcom/squareup/okhttp/internal/io/RealConnection; ├── smali/com/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource.smali │ @@ -108,30 +108,30 @@ │ │ iput-boolean v0, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->closed:Z │ │ goto :goto_0 │ .end method │ │ .method public read(Lokio/Buffer;J)J │ - .locals 10 │ + .locals 9 │ .param p1, "sink" # Lokio/Buffer; │ .param p2, "byteCount" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ const-wide/16 v2, -0x1 │ │ - const-wide/16 v8, 0x0 │ + const-wide/16 v7, 0x0 │ │ .line 389 │ - cmp-long v4, p2, v8 │ + cmp-long v4, p2, v7 │ │ if-gez v4, :cond_0 │ │ new-instance v2, Ljava/lang/IllegalArgumentException; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ @@ -169,15 +169,15 @@ │ │ throw v2 │ │ .line 391 │ :cond_1 │ iget-wide v4, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J │ │ - cmp-long v4, v4, v8 │ + cmp-long v4, v4, v7 │ │ if-nez v4, :cond_3 │ │ move-wide v0, v2 │ │ .line 403 │ :cond_2 │ @@ -188,21 +188,21 @@ │ :cond_3 │ iget-object v4, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->this$0:Lcom/squareup/okhttp/internal/http/Http1xStream; │ │ invoke-static {v4}, Lcom/squareup/okhttp/internal/http/Http1xStream;->access$600(Lcom/squareup/okhttp/internal/http/Http1xStream;)Lokio/BufferedSource; │ │ move-result-object v4 │ │ - iget-wide v6, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J │ + iget-wide v5, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J │ │ - invoke-static {v6, v7, p2, p3}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {v5, v6, p2, p3}, Ljava/lang/Math;->min(JJ)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - invoke-interface {v4, p1, v6, v7}, Lokio/BufferedSource;->read(Lokio/Buffer;J)J │ + invoke-interface {v4, p1, v5, v6}, Lokio/BufferedSource;->read(Lokio/Buffer;J)J │ │ move-result-wide v0 │ │ .line 394 │ .local v0, "read":J │ cmp-long v2, v0, v2 │ │ @@ -227,15 +227,15 @@ │ sub-long/2addr v2, v0 │ │ iput-wide v2, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J │ │ .line 400 │ iget-wide v2, p0, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->bytesRemaining:J │ │ - cmp-long v2, v2, v8 │ + cmp-long v2, v2, v7 │ │ if-nez v2, :cond_2 │ │ .line 401 │ invoke-virtual {p0}, Lcom/squareup/okhttp/internal/http/Http1xStream$FixedLengthSource;->endOfInput()V │ │ goto :goto_0 ├── smali/org/jsoup/helper/DataUtil.smali │ @@ -631,15 +631,15 @@ │ move-result-object v1 │ │ .restart local v1 # "docData":Ljava/lang/String; │ goto :goto_1 │ .end method │ │ .method static readFileToByteBuffer(Ljava/io/File;)Ljava/nio/ByteBuffer; │ - .locals 6 │ + .locals 5 │ .param p0, "file" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -660,17 +660,17 @@ │ │ .line 176 │ .end local v1 # "randomAccessFile":Ljava/io/RandomAccessFile; │ .local v2, "randomAccessFile":Ljava/io/RandomAccessFile; │ :try_start_1 │ invoke-virtual {v2}, Ljava/io/RandomAccessFile;->length()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ new-array v0, v3, [B │ │ .line 177 │ .local v0, "bytes":[B │ invoke-virtual {v2, v0}, Ljava/io/RandomAccessFile;->readFully([B)V ├── res/values/styles.xml │ ├── res/values/styles.xml │ │ @@ -58,14 +58,15 @@ │ │ @drawable/normal_button_selector │ │ │ │ │ │ │ │